haproxy-2.4.8+git0.d1f8d41e0-150400.3.6.1 >  A cpp9|ʴ;[t9+9o,e8:t.4\٧luDn.Ӱz⭘O\-J@en|x[^VEvԇp+'ϳ4KÈnmX H;HքTȌhE?=kА(C#{shCiv9B}͡:/o ?=w'ygSg`{ +yks!{88`T)+ 12bb4dd73c22714be1cccbfbc631e2e892384a6c5349aef4cc6558580644059a46727ba1dface509a15251a960e7a3c03a85eb27# cpp9|]hV t-+sfN=h D&3ANbn9 (9vO@~ՙh  )um (,[fڏ[(Im Lɣ0,36SGfv-X?]1 sEOU{FP^Nw˰m;'ɗjИp 9~>|Jo_! ?` G>MW"]J3l!3(CiQڑj`̐b-%.mo2a3kA>pR?d  , b2I _7 K N  ( t 8G 8;4>@A0C|C!D`!G!(G8H9Jx:U=X>`?h@pBxFGHI@XYZ[\]^eb cdKePfSlUuhvwx$ypz $,04:|Chaproxy2.4.8+git0.d1f8d41e0150400.3.6.1The Reliable, High Performance TCP/HTTP Load BalancerHAProxy implements an event-driven, mono-process model which enables support for very high number of simultaneous connections at very high speeds. Multi-process or multi-threaded models can rarely cope with thousands of connections because of memory limits, system scheduler limits, and lock contention everywhere. Event-driven models do not have these problems because implementing all the tasks in user-space allows a finer resource and time management. The down side is that those programs generally don't scale well on multi-processor systems. That's the reason why they must be optimized to get the most work done from every CPU cycle.cibs-arm-5j{SUSE Linux Enterprise 15SUSE LLC GPL-3.0+ and LGPL-2.1+https://www.suse.com/Productivity/Networking/Web/Proxyhttp://www.haproxy.org/linuxaarch64 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 haproxy.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 /usr/sbin/sysusers2shadow %3 <<"EOF" || [ -f /.buildenv ] u haproxy - "User for haproxy" /var/lib/haproxy EOF if [ "$YAST_IS_RUNNING" != "instsys" ]; then if /usr/bin/systemctl is-active --quiet apparmor.service; then /sbin/apparmor_parser -r -T -W /etc/apparmor.d/usr.sbin.haproxy &> /dev/null || : fi 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 haproxy.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 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 haproxy.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 haproxy.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in haproxy.service ; do sysv_service="${service%.*}" rm "/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 haproxy.service ) || : fi fiFFM-e (} |E B !X*hu;_ % $ e 5%?Rj -M FF #!L 6y='5ql3{1hJxPfR.T:y=0WBF_bKzHSHagD Hbdy?eqvv10 ",TH}yuw9 A聠A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AcccccccccccaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZccaiZcaiZaiZaiZaiZaiZaiZaiZaiZaiZcaiZaiZcaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZaiZcaiZcccccc084a3b5332563f6ce8433037a473ad263c6438493da6f13223329cdadd84f152603f2db99b558f41fca9744e9bcbe8c4a93eb5c039df6159407df6d992ce82717f5110a65d8568673546776881abd3e8d3eeda0c5d1239f0a6cbb5d33b83471c215c8b930a6f9b422cc69154ed87ac6741f4f65dc35ce9ceb6e4b7924ba25b832ecb7891338baec977b8311962995802c3e5150d5b6c6d0781f23494d8c65d55598293d01deb71302c2e8a5f8557bf0c18a5591a6aca8fe4669412b73b1b77c50645f3fc655c6d94cdffe20ab2fef760bff92b2e638d80ddac3cf1782525fbd7cf17fc3c70d1f26d81e2be1fe72b9a179ba4bcf5816a533829ad5e9cdd611452c05ef16f5dd2edc28f865f1946287420b14b838937fbd82a75954d0888e5f87e4739782b06489350a37a8d3753d97f4d34021a3ef3b595ee43b74d762d35c3bce5120fc7e8f576ad299158bbde68e8cd56425b1dda1427e43a2292ecb2cc583da1682cb28a8690cb90edeaa61f3d0207e8f282b7a50be46e5aa37606339f9c2702d616d13378e8ea2ccdcccd7522c7247959cd78f9ed4ba17d2f7a8aa0dcd6c553bd6d594893cef3b2f2c9448dd0a50d5fe1ab5863732f41ce63eed5e2c9cc8cc4fce4f65e4df4b3154b05e8e7b99e54c8122438898b831768bca002f00c352ed2cf7dd73555848d569b8e298ee251e45e6eecd57759e9b745224b9a0c3193fce8ac8a342e7ac6f97f864fde1ccadd0f194443ac722e159be552514d8e4990b95f66ea643546bd70230485446685ed27e34f0bd573d5afabd2611b50ce59339e0b77ed22766a3ae2d91df9abc68454ecae8bc1c8bc9ae69a0891d33a7837d2111c2371e2effd1ceb80d1087f6b36194312860f79c135ded8c129490078beac53daec4e7e15c5a9dd9590395722f38df3faae087f02f388ae1dd4594a0d4a1fb5a2286746a00d5986be9390f3c532811a97f884a8d99e970515e9c7ec2e05824e6307a254873823854929a072c6ea5f18c7b58348eb53a77314d4db606c737461f9dedcd550de481fcf0a25b3dde843e082dc377e21604024710f8cc662b0de60beeab05b3c2918107f640cce6fcdfcc2287974bc840b28d5f20d8f0d79f2c1238ffa2e010c4fb6c2672074a0ee92816189cd71df18d515ca85e08b53e91501378065efcbc5006ad6b13ccb8655a586332d43723469435d1be34ba0caf0d5f40a2f8b1a15ed36f0fdeab5d27c6d77c5e8a5efa5c4473589bae29ab49409abda031e077f8088259af3a5bf90e62058101480e922d31e8d17241437ea9a44354dab41d854071ef50acf6f6a955d8b31c8c3f72aa00572964ece1cbcdd589cddcf0e0d412d8a01f320acec1eeeb9f5d54c6c0f296584b590c36193f632d83d50677726c4180905a63b6db5b242a9b0c66159f10755eecb2b07d4baba5dbfd471d0e4d028ff74221702450647838cef1bc7e5b1bfda273e17c98d2f0aa8c9bf186b70f99bc04c0a6818e513c09cf7e0f59ec748d2b78d3d169e33d52452fa4abe24327087af4a1625bc4da102f9e9d8c07f8372e31caf7420df9755f2b43af7056fa1fb8dbc7d20fde3c9a8e7531b92ec058fbe3d45902a648432beacd69e77f3fc131101dfe12cc7ab96535e642a76d86d66bbc983d82700aafbbb30dd5392d6ccad52646d932f52e68df43417ff910f45aa52157702f4d2a4a5b875545e047f434c9fa69cf584383c71c67cfea0349f9c236b4bffac3da6f9bd7b320d35b59dc05bac1e1a0791101f4e4db2772fcf852353e921a38ede1d0705d1be9983ad4c7bff1a15755124dd229112203f34fffe1ed8951a4a1fe0832af9aaf02f0bd8b0591e59efe86cf5e2d6767ab90bdb1446d49393862fba2f761dd5a23c43373e17336c799602bc1ef35d2208c0519c1288516147a703f16c2837eb8802deb27f83beaa0ac0c626a1ac4d322f40710ace0faa6a234f7225c8f9704de47de79cdd537eca68c228b43fd0815a63c0c25edfdb2973e1e35f80f11e96b54c1ba6ebd99acb147cfd530085d317dcfa3a574346dd436ea7655ee1d7f6a7ffda00c8f82489af9df31bd11eceedd77e158084634322ff655946b4885553ddbc23e9d3bec3cf281316d2add72376d97d081e70f90eaa106d8bc3db6d06f8b03f45537630643d37c3e4ae97b754536c126971f465036a1466e29bab7690d4a7a243ee02defb4aa0a584161be3e29e6d5f6f060316c8cc7fc9e674d51e4e5db1546d3eef226b1f60cfddb9db7630752f8fdc6898f7c99a99eaeeac5213627ecb093df9c82f56175dc754bd975b46612e6262f568b24d42cb250c9bed35a5d61ae94903b867764efaaab660a60da56eeaf9c0f39438256adf79682080b0da66cbe9d20b8d880da50554315b631e8bd8597b846c53ebd6cb979681b9e77e5e1380b22d4fb367d57ec06917cf40ba6775c9265ae4452b7afc995c89795e0c511eb7bfdbf84e79b46399ef3f28821753af9ec235dbbedff69ad9ff24a2c3902377ea1f1c596959b8fb7d912dc5b54429fd37ab30e43b21ff0664c6d44ae47c51a9f47a739cf08dceff350d26fc8fb3d1e2c5c87fc6c7effb84e7f3f675a653b1b9801e232c9ca6ac66afdad454a90e7a7476c2e870506e24bc8a43f1a6376c0235f6f19ccb29bc2ef027206e1d407d7f7d220aa0d09e820f069280bc5f8d51ffac6b28fc85e73eb2e859285526d6a176a9d4d631354266f84d7e943a30cfb3d6a5e9e58d7292331ae7a3d767cba8d40707250a7b2c96a9d3666184e5457c91710d04510ec2ff397a49c0f5d4884cb81ebb5196e0971e3e21fa479213ec7e33efa17c2d2519e9f76a3e01f9ffce8698a6dca01674441b1eab6c307f2babba18e36b9bb2ad15fd4700cdb28941ad63598d2fbe3a8d31f611ac978f67ad23e2ea7842ea1d5ac94dcc603921678b1379cc9d122272b848f14f864248f495dc083a48a721af561036e1f4a9b193be03aef9969a56a496e6bbd2f27d2ab365fa43020a375a523ae493ced3779dc72819c4ab859b6799fb9abfa6dbd3774c5a724d2004b0c36ddd7620ce70bbecd320bfecd8dd15384410c0af22ff1a43078c84dcb81b2d5f77c2e7f1835e232e7519fc70a9d5ae57995e069afc89379f17a2ee209afeaf58a62fe426d0b09bec61c8ddc3ebad4e250cbcc3e86dc9317e03223b905db8b3fe3704d478c4cb56b9cff2d11a1379ab1acc0b26f8816715d9d676094b49fc904e684eb1729dba365c87fbfeded2989e940ec4704adb89860b18ae9a5e606dcba2b46470acfd46963d72bddabaf7ab7f7e8a7862b8324710eceea9d6b6fdd347449d4c2dc4bb4324afe8df196b53de42c6bd96acd12a37968edee08f60c397640d96da38216b769a9a5e61ff6890e638b6348a43aea82e48b1bbe37814d7cb263cd0b9df240a31a880fbaeb231526e1ccc3f38239ca9805384c61171c5abfcc0fdbb7951cfcb8a8ff93050056678bcca805f5f35c85eb9df481317f1fedaa293244d54fc1bc0527ef867316eda08e96d1708307243a4268d575e352e8f15c9f53015f7e66b4f614087fe7672281d8d441231f1a00322f86eaeab1060ffd5d057f2aa37c6dd97935fd6a69452fce3e3074f6249c19f3197120879ae13a9b29e6d405027607e351d473ac77995f9e626f255484b39cc239d270db1703d1f19b43837994a04068afe5d6b3c84a7b5dfcb0c34fdf4626ae19be1ed79c339fc033640ae26a625025f8cdcde2f73c2d61c0b8491f194c4dfd665a46251c54f89c8d904726f6bb790c5c1ec009b0f6598c61e77d5aa075baacadd009caa28a7583c988dc6dca2e9ef805e90ad0f1ddd5fa373c6b0956ebb50eb0af8066dd3628579c61638e42b066be5437788e3769da6372403ef5b062d13520dd34598a6d75db6958c831f6061c6ee57f6088f32f1da978fa64e8e71227da9a73bf960bc804cef476023b7d2d4296bf7870b824522de1204b84871e2886848361e2258a2827c46ed9580fb8805a8f08997c5858fe8a61f4f485e7bcf0ce41ae9f2edaf663b335e025eb4e388378d7800ccc4ffbdd155d2c5d40cf8757831a9ee1870732eab60f904b4a3ad5dda30c808783f69d29bdc9497f4c6a21a76ca645c80715c374995a48cbd2e97c7aeea1cb00cc441a90ecd2916741f6a3db2aee1defe3862c731ccc6237050859f8509ad07d88b0151992bf3076ecd574b8da972232cc571070ee027e8f1b598f9c5a0702637335108b5d7953cb28d8ad3880437f696d3c6f5e60400f5eeb03d558c400a8bae39a6a67c8c18e38c83f59f5de06e05a8d8008438b8e468383381bcbc57c5fc9cc1904c10f3752f22d451fde8d389d36e194e1edffead5e5ebe7967736f691ea94b34314c500929f3483176c2f9b5600da4190403e51fcd841ffa3940ec8c645d7a7e5df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62aa20dcc3994852776b8552b9820c1a562196da33b81b224d4441c9fcdec3ca01476bf9cf3d942c6bd5ae671bb085c16b62b1610a6f4e3c278bbd0624b5127164ae7ea3f2d38da55e9226339e79c7e8dccd9449fd2d46d6f959c898c0157da420649e853756c3bbc50bd78c1e86484ab1e10ad8306b47a02b8022874c5927485055ef30b40bee05aee79617246a9758b90f5cb8937ad211f013b0de4d223a4b63e20cbc9c666d71a6a0c48da9df8c69a2eb99c5d12f939158937f7fd1958fd1ad95c521675b89bfdf1c7e4e37756267f09e35a9da59343cf6aca68021cf0553da7b252660f4aa29321fef00a4565c06d2654d0d39d98e66c6d494b563ce73656d9418b96e4805efc0cfa7ec523796f745d8f44cc62e814cdbdb9d8b60943f3f54eec0ded52ec03d1e500ca9f0acdb33653875f12e4348540c4d6d69aeefb269a35ab2c913d39946958301ca81ee6a408457997a2885cc2eedd6f3ea92b842d8fd2b230ec2c76f27f96ab3b009902d3d68db46e30de879c53970dc6dee6db65d2aa42a6b68d251cce7b0339205c9518fa674b81bd6fac82b24ae80875245bb83ecdbf962c786c9d6c216899ca3dc196213c9e0661722ba546bd467dc43a8f8e4cfd1433303adfd6aedef5fec8fb0b07f531de18fe74dc70811813ebeabeae30475e30dd24c803f6ca1824328fbc160690f9dcb99a4235531898d73827e6e3a9bd7700648f72f159454c31029bdaad74b68532a76681d217a23e254f43201430108bfc047fef5d6360f7cba560c850a1ebfbcb361894bd08b1952e665101a2217df18176071905064c6cf9cba8b2eddcc7981186c696c518fad489b2d7f1a966eaf9e3fbb76a62e1a5c7f02f8b61be27c77bfd6baf8478e3b5608a74b535cb820b38257628aa1f6e175570127e3e2716b6b5529c780a92198755fff6973ef4ab3846aabc2373c3f6e0f5f6991bef967e90b44a9493b44b9aa1a688a0f2769232ec671d01891ba5d10cd6fbcd162a52776a36514ca09dad6966db41ecb0b627362076e160b7814ec9b1406c78e89e16281331eb69a6f5ac21492414fea1d18b34195cec3ecefa11afc1ecc0b705f82e1365fcdc1f896d3c4978110913366d23c19f36a768a4f245953fc1fefe14bcadbf739cb3ea0c2e22cc93b70ff9c305e031bb4f50eaa35d72cff4e2ee4f74c6eb349a5b717516e2d97fbfa1fcb602777f67643e0717ca51fceaa25ac9e5ccc62e0c727dcf27796057201fb5fded56a25ff6ca282da5e249ffb1ec4c8b05e3764af14207278514f17f02beaa52d6ff87adc14a96f4a36b2bff1af35af218edc056dd395c994c2b9aaba6dc802011c3997d099857/sbin/serviceQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaproxyhaproxyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaproxyhaproxy-2.4.8+git0.d1f8d41e0-150400.3.6.1.src.rpmconfig(haproxy)group(haproxy)haproxyhaproxy(aarch-64)haproxy-1.5haproxy-docuser(haproxy) @@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/shconfig(haproxy)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)liblua5.3.so.5()(64bit)libpcre.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow2.4.8+git0.d1f8d41e0-150400.3.6.13.0.4-14.6.0-14.0-15.2-13.14.14.3c@b'E@ayaZaZaV@a7T@a`@`9@`f@``c`\{@`P`?z@``U__I@__u@_:_:_@_@_@__@_w@_w@_Wr@_$_{_c^y^(@^(@^@^@^^F^C^=Q@^=Q@^)]@]]B]@]@]@]@]߶]e@]@]@]@]@]@](]]^][][][]@1@]$]@]@]@]\-@\ac\73\[[[[[[v[ug@[3|@[3|@[0@[ @Z?ZȲZZ%ZZU@UcUPUG_@UD@U4@U/@UTE@TD@TԬT@T@T@TdTxcTuTuTmT_W@TSyTPTBV@TAvarkoly@suse.comvarkoly@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.degmbr3@opensuse.orgmrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekukuk@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.dedimstar@opensuse.orgmrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.comkukuk@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.comjengelh@inai.demrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.dekgronlund@suse.commrueckert@suse.dejengelh@inai.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dee.istomin@edss.eemrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmueller@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dekgronlund@suse.commrueckert@suse.deaspiers@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deledest@gmail.commrueckert@suse.dekgronlund@suse.comledest@gmail.commrueckert@suse.dekgronlund@suse.commrueckert@suse.dekgronlund@suse.com- VUL-0: CVE-2023-0056: haproxy: segfault DoS (bsc#1207181) o Apply upstream patch: 0001-BUG-MEDIUM-mux-h2-Refuse-interim-responses-with-end-.patch- (bsc#1196408) VUL-0: CVE-2022-0711: haproxy: Denial of service via set-cookie2 header o Apply upstream patch: 0001-BUG-MAJOR-http-htx-prevent-unbounded-loop-in-http_ma.patch- Update to version 2.4.8+git0.d1f8d41e0: * [RELEASE] Released version 2.4.8 * SCRIPTS: git-show-backports: re-enable file-based filtering * DOC/peers: some grammar fixes for peers 2.1 spec * MINOR: stream: Improve dump of bogus streams * BUILD/MINOR: cpuset freebsd build fix * DOC: config: Fix alphabetical order of fc_* samples * BUG/MINOR: sample: fix backend direction flags consecutive to last fix * BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags * BUG/MEDIUM: stream-int: Block reads if channel cannot receive more data * BUG/MINOR: http: Authorization value can have multiple spaces after the scheme * BUG/MEDIUM: http-ana: Drain request data waiting the tarpit timeout expiration * MINOR: halog: Add support for extracting captures using -hdr * BUG/MINOR: halog: Add missing newlines in die() messages * CLEANUP: halog: Use consistent indentation in help() * MINOR: halog: Rename -qry to -query * DOC: halog: Move the `-qry` parameter into the correct section in help text * MINOR: halog: Add -qry parameter allowing to preserve the query string in -uX * BUG/MEDIUM: resolvers: Track api calls with a counter to free resolutions * BUG/MEDIUM: resolvers: Don't recursively perform requester unlink * MEDIUM: resolvers: remove the last occurrences of the "safe" argument * MEDIUM: resolvers: use a kill list to preserve the list consistency * CLEANUP: resolvers: replace all LIST_DELETE with LIST_DEL_INIT * CLEANUP: resolvers: simplify resolv_link_resolution() regarding requesters * CLEANUP: always initialize the answer_list * CLEANUP: resolvers: do not export resolv_purge_resolution_answer_records() * BUG/MEDIUM: mux-h1: Perform a connection shutdown when the h1c is released * BUG/MINOR: mux-h1: Save shutdown mode if the shutdown is delayed * BUILD: atomic: fix build on mac/arm64 * BUG/MINOR: backend: fix improper insert in avail tree for always reuse * BUILD: fix compilation on NetBSD * MINOR: memprof: add one pointer size to the size of allocations * MINOR: memprof: report the delta between alloc and free on realloc() * BUG/MEDIUM: lua: fix memory leaks with realloc() on non-glibc systems * BUG/MINOR: mux-h2: do not prevent from sending a final GOAWAY frame * BUG/MINOR: task: do not set TASK_F_USR1 for no reason * BUG/MAJOR: buf: fix varint API post- vs pre- increment * BUG/MEDIUM: resolvers: always check a valid item in query_list * BUILD: resolvers: avoid a possible warning on null-deref * BUG/MAJOR: resolvers: add other missing references during resolution removal * MINOR: resolvers: merge address and target into a union "data" * BUG/MEDIUM: resolvers: use correct storage for the target address * BUG/MEDIUM: resolvers: fix truncated TLD consecutive to the API fix * MINOR: resolvers: fix the resolv_dn_label_to_str() API about trailing zero * BUG/MINOR: resolvers: do not reject host names of length 255 in SRV records * BUG/MEDIUM: resolver: make sure to always use the correct hostname length * MINOR: resolvers: fix the resolv_str_to_dn_label() API about trailing zero * BUG/MAJOR: dns: attempt to lock globaly for msg waiter list instead of use barrier * BUG/MAJOR: dns: tcp session can remain attached to a list after a free * BUG/MEDIUM: tcpcheck: Properly catch early HTTP parsing errors * Revert "CLEANUP: server: always include the storage for SSL settings" * BUG/MEDIUM: stream: Keep FLT_END analyzers if a stream detects a channel error * BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD * BUG/MINOR: sample: Fix 'fix_tag_value' sample when waiting for more data * BUG/MINOR: http-ana: Don't eval front after-response rules if stopped on back * MINOR: initcall: Rename __GLOBL and __GLOBL1. * DOC: configuration: add clarification on escaping in keyword arguments * BUG/MEDIUM: mux_h2: Handle others remaining read0 cases on partial frames * BUG/MEDIUM: sample: properly verify that variables cast to sample * MINOR: sample: provide a generic var-to-sample conversion function * CLEANUP: sample: uninline sample_conv_var2smp_str() * CLEANUP: sample: rename sample_conv_var2smp() to *_sint * CLEANUP: server: always include the storage for SSL settings- Update to version 2.4.7+git0.b5e51a5e2: * [RELEASE] Released version 2.4.7 * BUG/MEDIUM: http-ana: Clear request analyzers when applying redirect rule- Update to version 2.4.6+git0.d83fd76a1: * [RELEASE] Released version 2.4.6 * BUG/MEDIUM: filters: Fix a typo when a filter is attached blocking the release- Update to version 2.4.5+git0.e74a1b34b: * [RELEASE] Released version 2.4.5 * MINOR: tasks: catch TICK_ETERNITY with BUG_ON() in __task_queue() * BUG/MINOR: tcp-rules: Stop content rules eval on read error and end-of-input * BUG/MINOR: tcpcheck: Don't use arg list for default proxies during parsing * MINOR: arg: Be able to forbid unresolved args when building an argument list * BUG/MAJOR: lua: use task_wakeup() to properly run a task once * BUG/MEDIUM: lua: fix wakeup condition from sleep() * MINOR: Makefile: add MEMORY_POOLS to the list of DEBUG_xxx options * DOC: peers: fix doc "enable" statement on "peers" sections * BUG/MINOR: mux-h1/mux-fcgi: Sanitize TE header to only send "trailers" * MINOR: stream-int: Notify mux when the buffer is not stuck when calling rcv_buf * BUG/MEDIUM: stream-int: Defrag HTX message in si_cs_recv() if necessary * MINOR: htx: Add a function to know if the free space wraps * MINOR: htx: Add an HTX flag to know when a message is fragmented * MINOR: stream-int: Set CO_RFL transient/persistent flags apart in si_cs_rcv() * BUG/MEDIUM: stream: Stop waiting for more data if SI is blocked on RXBLK_ROOM * BUG/MEDIUM: stream-int: Notify stream that the mux wants more room to xfer data * BUG/MEDIUM: mux-h1: Adjust conditions to ask more space in the channel buffer * BUG/MINOR: stats: use refcount to protect dynamic server on dump * MINOR: server: return the next srv instance on free_server * BUG/MINOR: server: do not use refcount in free_server in stopping mode * MINOR: global: define MODE_STOPPING * MINOR: server: implement a refcount for dynamic servers * BUG/MINOR: http-ana: increment internal_errors counter on response error * BUG/MINOR: h1-htx: Fix a typo when request parser is reset * BUG/MEDIUM: leastconn: fix rare possibility of divide by zero * BUG/MINOR: server: allow 'enable health' only if check configured * BUILD: threads: fix -Wundef for _POSIX_PRIORITY_SCHEDULING on libmusl * BUILD: halog: fix a -Wundef warning on non-glibc systems * BUILD: compiler: fixed a missing test on defined(__GNUC__) * BUILD: fix dragonfly build again on __read_mostly * BUG/MINOR: vars: do not talk about global section in CLI errors for set-var * BUG/MINOR: vars: truncate the variable name in error reports about scope. * BUG/MINOR: vars: properly set the argument parsing context in the expression * MINOR: sample: add missing ARGC_ entries * BUG/MINOR: vars: improve accuracy of the rules used to check expression validity * BUILD: tools: properly guard __GLIBC__ with defined() * BUILD: ssl: fix two remaining occurrences of #if USE_OPENSSL * BUILD: ssl: next round of build warnings on LIBRESSL_VERSION_NUMBER * BUILD/MINOR: regex: avoid a build warning on USE_PCRE2 with -Wundef * IMPORT: slz: silence a build warning with -Wundef * BUILD/MINOR: ssl: avoid a build warning on LIBRESSL_VERSION with -Wundef * BUILD/MINOR: defaults: eliminate warning on MAXHOSTNAMELEN with -Wundef * BUILD: activity: use #ifdef not #if on USE_MEMORY_PROFILING * MINOR: proc: setting the process to produce a core dump on FreeBSD. * MINOR: tools: add FreeBSD support to get_exec_path() * BUILD: tools: get the absolute path of the current binary on NetBSD. * BUG/MINOR: flt-trace: fix an infinite loop when random-parsing is set * BUG/MINOR: cli/payload: do not search for args inside payload * BUILD: ist: prevent gcc11 maybe-uninitialized warning on istalloc * BUG/MINOR: connection: prevent null deref on mux cleanup task allocation * DOC: management: certificate files must be sanitized before injection * BUG/MINOR: tcpcheck: Improve LDAP response parsing to fix LDAP check * BUG/MAJOR: mux-h1: Don't eval input data if an error was reported * MINOR: pools: use mallinfo2() when available instead of mallinfo() * MINOR: pools: automatically disable malloc_trim() with external allocators * CLEANUP: pools: factor all malloc_trim() calls into trim_all_pools() * BUG/MINOR: compat: make sure __WORDSIZE is always defined * BUG/MEDIUM: stream-int: Don't block SI on a channel policy if EOI is reached * CLEANUP: mux-h1: Remove condition rejecting upgrade requests with payload * MINOR: htx: Skip headers with no value when adding a header list to a message * BUG/MEDIUM: mux-h1: Remove "Upgrade:" header for requests with payload * BUG/MINOR: systemd: ExecStartPre must use -Ws * BUG/MINOR: filters: Set right FLT_END analyser depending on channel * BUG/MINOR: filters: Always set FLT_END analyser when CF_FLT_ANALYZE flag is set * BUG/MEDIUM: http-ana: Reset channels analysers when returning an error * BUG/MINOR: stream: Don't release a stream if FLT_END is still registered * BUG/MINOR: lua: Don't yield in channel.append() and channel.set() * BUG/MINOR: lua: Yield in channel functions only if lua context can yield * MINOR: lua: Add a flag on lua context to know the yield capability at run time- Update to version 2.4.4+git0.acb1d0bea: CVE-2021-40346 (boo#1189877) * [RELEASE] Released version 2.4.4 * Revert "BUG/MINOR: stream-int: Don't block reads in si_update_rx() if chn may receive" * BUG/MAJOR: htx: fix missing header name length check in htx_add_header/trailer * CLEANUP: htx: remove comments about "must be < 256 MB" * BUG/MINOR: config: reject configs using HTTP with bufsize >= 256 MB * DOC: configuration: remove wrong tcp-request examples in tcp-response * BUG/MINOR: vars: fix set-var/unset-var exclusivity in the keyword parser * CLEANUP: Add missing include guard to signal.h * BUG/MINOR: tools: Fix loop condition in dump_text() * BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time * BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long * MINOR: time: add report_idle() to report process-wide idle time * BUG/MINOR: time: fix idle time computation for long sleeps * BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords * MINOR: compiler: implement an ONLY_ONCE() macro * BUG/MINOR: base64: base64urldec() ignores padding in output size check * BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec} * BUG/MINOR: stick-table: fix the sc-set-gpt* parser when using expressions * MINOR: hlua: take the global Lua lock inside a global function * REGTESTS: abortonclose: after retries, 503 is expected, not close * REGTESTS: http_upgrade: fix incorrect expectation on TCP->H1->H2 * BUG/MEDIUM: h2: match absolute-path not path-absolute for :path- Update to version 2.4.3+git0.4dd5a5a6c: CVE-2021-39240 CVE-2021-39241 CVE-2021-39242 (boo#1189366 boo#1189548 boo#1189549) * [RELEASE] Released version 2.4.3 * REGTESTS: add a test to prevent h2 desync attacks * BUG/MEDIUM: h2: give :authority precedence over Host * BUG/MAJOR: h2: enforce stricter syntax checks on the :method pseudo-header * BUG/MAJOR: h2: verify that :path starts with a '/' before concatenating it * BUG/MAJOR: h2: verify early that non-http/https schemes match the valid syntax * MINOR: http: add a new function http_validate_scheme() to validate a scheme * DOC/MINOR: fix typo in management document * CLEANUP: assorted typo fixes in the code and comments * BUG/MEDIUM: cfgcheck: verify existing log-forward listeners during config check * BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued * DOC: config: Fix 'http-response send-spoe-group' documentation * DOC: Improve the lua documentation * BUG/MINOR: tcpcheck: Properly detect pending HTTP data in output buffer * BUG/MINOR: buffer: fix buffer_dump() formatting * BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released * MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure * ADMIN: dyncookie: implement a simple dynamic cookie calculator * MINOR: server: unmark deprecated on enable health/agent cli * BUG/MINOR: server: update last_change on maint->ready transitions too * BUG/MINOR: server: remove srv from px list on CLI 'add server' error * BUILD: opentracing: fixed build when using pkg-config utility * DOC: internals: document the FD takeover process * BUG/MINOR: fd: protect fd state harder against a concurrent takeover * BUG/MINOR: pollers: always program an update for migrated FDs * BUG/MINOR: poll: fix abnormally high skip_fd counter * BUG/MINOR: select: fix excess number of dead/skip reported * BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before * BUG/MEDIUM: connection: close a rare race between idle conn close and takeover * BUG/MINOR: connection: Add missing error labels to conn_err_code_str * BUG/MEDIUM: mux-h2: Handle remaining read0 cases on partial frames * BUG/MINOR: mux-h1: Be sure to swap H1C to splice mode when rcv_pipe() is called * BUG/MINOR: mux-h2: Obey dontlognull option during the preface * BUG/MINOR: mux-h1: Obey dontlognull option for empty requests * BUG/MINOR: systemd: must check the configuration using -Ws * BUG/MINOR: resolvers: Use a null-terminated string to lookup in servers tree * BUG/MINOR: check: fix the condition to validate a port-less server * BUG/MINOR: stats: Add missing agent stats on servers * BUG/MEDIUM: ssl_sample: fix segfault for srv samples on invalid request * BUILD/MINOR: memprof fix macOs build. * BUG/MINOR: mworker: do not export HAPROXY_MWORKER_REEXEC across programs * BUG/MEDIUM: mworker: do not register an exit handler if exit is expected * BUILD: lua: silence a build warning with TCC * BUILD: add detection of missing important CFLAGS * BUG/MINOR: ssl: Default-server configuration ignored by server * MINOR: mux_h2: define config to disable h2 websocket support * BUILD: http_htx: fix ci compilation error with isdigit for Windows- Update to version 2.4.2+git0.553dee326: * [RELEASE] Released version 2.4.2 * REGTESTS: add http scheme-based normalization test * MEDIUM: h2: apply scheme-based normalization on h2 requests * MEDIUM: h1-htx: apply scheme-based normalization on h1 requests * MEDIUM: http: implement scheme-based normalization * MINOR: http: implement http_get_scheme * Revert "MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules" * BUG/MINOR: cli: fix server name output in "show fd" * BUG/MEDIUM: sock: make sure to never miss early connection failures * DOC: stick-table: add missing documentation about gpt0 stored type * BUG/MINOR: peers: fix data_type bit computation more than 32 data_types * BUG/MINOR: stick-table: fix several printf sign errors dumping tables * DOC: config: use CREATE USER for mysql-check * BUG/MEDIUM: resolvers: Make 1st server of a template take part to SRV resolution * BUG/MINOR: mqtt: Support empty client ID in CONNECT message * BUG/MINOR: mqtt: Fix parser for string with more than 127 characters * BUG/MINOR: tcpcheck: Fix numbering of implicit HTTP send/expect rules * BUILD: Makefile: fix linkage for Haiku. * BUG/MINOR: checks: return correct error code for srv_parse_agent_check * MINOR: resolvers: Reset server IP on error in resolv_get_ip_from_response() * BUG/MINOR: resolvers: Reset server IP when no ip is found in the response * BUG/MINOR: resolvers: Always attach server on matching record on resolution * CLEANUP: dns: Remove a forgotten debug message * DOC: config: Add missing actions in "tcp-request session" documentation * MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules * REGTESTS: fix maxconn update with agent-check * BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check * BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header * BUG/MINOR: server/cli: Fix locking in function processing "set server" command * BUG/MINOR: resolvers: Use resolver's lock in resolv_srvrq_expire_task() * BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status * MINOR: resolvers: Remove server from named_servers tree when removing a SRV item * MINOR: resolvers: Clean server in a dedicated function when removing a SRV item * BUG/MEDIUM: server/cli: Fix ABBA deadlock when fqdn is set from the CLI * BUG/MINOR: server: Forbid to set fqdn on the CLI if SRV resolution is enabled * BUG/MINOR: server-state: load SRV resolution only if params match the config- Update to version 2.4.1+git0.1ce7d4925: * [RELEASE] Released version 2.4.1 * BUG/MINOR: mux-h2/traces: bring back the lost "sent H2 REQ/RES" traces * BUG/MINOR: mux-h2/traces: bring back the lost "rcvd H2 REQ" trace * MINOR: mux-h2: obey http-ignore-probes during the preface * BUG/MINOR: stats: make "show stat typed desc" work again * CLEANUP: mux-h2/traces: better align user messages * MINOR: mux-h2/trace: report a few connection-level info during h2_init() * MINOR: connection: add helper conn_append_debug_info() * BUG/MINOR: server: explicitly set "none" init-addr for dynamic servers * BUG/MINOR: mux-h1: do not skip the error response on bad requests * MINOR: backend: only skip LB when there are actual connections * BUG/MAJOR: queue: set SF_ASSIGNED when setting strm->target on dequeue * CLEANUP: global: remove unused definition of stopping_task[] * BUG/MINOR: mworker: fix typo in chroot error message * BUG/MINOR: ssl: use atomic ops to update global shctx stats * BUG/MEDIUM: shctx: use at least thread-based locking on USE_PRIVATE_CACHE * BUG/MEDIUM: server: do not auto insert a dynamic server in px addr_node * BUG/MINOR: server: do not keep an invalid dynamic server in px ids tree * BUG/MEDIUM: server: do not forget to generate the dynamic servers ids * BUG/MEDIUM: server: clear dynamic srv on delete from proxy id/name trees * BUG/MEDIUM: server: extend thread-isolate over much of CLI 'add server' * BUG/MINOR: stick-table: insert srv in used_name tree even with fixed id * DOC: lua: Add a warning about buffers modification in HTTP * BUG/MAJOR: resolvers: segfault using server template without SRV RECORDs * MEDIUM: resolvers: add a ref between servers and srv request or used SRV record * MEDIUM: resolvers: add a ref on server to the used A/AAAA answer item * BUG/MINOR: resolvers: answser item list was randomly purged or errors * CLEANUP: l7-retries: do not test the buffer before calling b_alloc() * BUG/MINOR: mux-fcgi: Expose SERVER_SOFTWARE parameter by default * BUG/MAJOR: htx: Fix htx_defrag() when an HTX block is expanded * CLEANUP: pools: remove now unused seq and pool_free_list * BUG/MAJOR: pools: fix possible race with free() in the lockless variant * MEDIUM: pools: use a single pool_gc() function for locked and lockless * MINOR: pools: call malloc_trim() under thread isolation * MINOR: pools: do not maintain the lock during pool_flush() * BUG/MINOR: pools: make DEBUG_UAF always write to the to-be-freed location * BUG/MINOR: pools: fix a possible memory leak in the lockless pool_flush() * BUG/MEDIUM: compression: Add a flag to know the filter is still processing data * BUG/MEDIUM: compression: Properly get the next block to iterate on payload * BUG/MEDIUM: compression: Fix loop skipping unused blocks to get the next block * BUG/MEDIUM: opentracing: initialization before establishing daemon and/or chroot mode * Revert "BUG/MINOR: opentracing: initialization after establishing daemon mode" * BUG/MINOR: ssl: OCSP stapling does not work if expire too far in the future * BUILD: make tune.ssl.keylog available again * DOC: use the req.ssl_sni in examples * MINOR: errors: allow empty va_args for diag variadic macro * BUG/MAJOR: stream-int: Release SI endpoint on server side ASAP on retry * DOC/MINOR: move uuid in the configuration to the right alphabetical order * BUG/MINOR: vars: Be sure to have a session to get checks variables * CLEANUP: http-ana: Remove useless if statement about L7 retries * BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree * BUG/MINOR: http: Missing calloc return value check in make_arg_list * BUG/MINOR: http: Missing calloc return value check while parsing redirect rule * BUG/MINOR: worker: Missing calloc return value check in mworker_env_to_proc_list * BUG/MINOR: compression: Missing calloc return value check in comp_append_type/algo * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request rule * BUG/MINOR: http: Missing calloc return value check while parsing tcp-request/tcp-response * BUG/MINOR: proxy: Missing calloc return value check in proxy_defproxy_cpy * BUG/MINOR: proxy: Missing calloc return value check in proxy_parse_declare * BUG/MINOR: http: Missing calloc return value check in parse_http_req_capture * BUG/MINOR: ssl: Missing calloc return value check in ssl_init_single_engine * BUG/MINOR: peers: Missing calloc return value check in peers_register_table * BUG/MINOR: server: Missing calloc return value check in srv_parse_source * DOC: intro: Fix typo in starter guide * MINOR: cfgparse: Fail when encountering extra arguments in macro * MINOR: http-ana: Perform L7 retries because of status codes in response analyser * BUG/MINOR: http-ana: Handle L7 retries on refused early data before K/A aborts * BUG/MINOR: http-ana: Send the right error if max retries is reached on L7 retry * Revert "MEDIUM: http-ana: Deal with L7 retries in HTTP analysers" * BUG/MINOR: http-comp: Preserve HTTP_MSGF_COMPRESSIONG flag on the response * BUG/MEDIUM: filters: Exec pre/post analysers only one time per filter * BUILD/MINOR: opentracing: fixed build when using clang * BUG/MAJOR: server: prevent deadlock when using 'set maxconn server' * BUG/MEDIUM: ebtree: Invalid read when looking for dup entry- Update to version 2.4.0+git0.6cbbecf09: https://www.haproxy.com/blog/announcing-haproxy-2-4/ for all the details see /usr/share/doc/packages/haproxy/CHANGELOG - refreshed patches to apply cleanly again haproxy-1.6.0-makefile_lib.patch haproxy-1.6.0-sec-options.patch lua54.patch- Update to version 2.3.10+git0.4764f0e4e: * [RELEASE] Released version 2.3.10 * BUG/MEDIUM: peers: re-work refcnt on table to protect against flush * BUG/MEDIUM: peers: re-work connection to new process during reload. * BUG/MINOR: peers: remove useless table check if initial resync is finished * BUG/MEDIUM: mux-h2: Properly handle shutdowns when received with data * BUG/MINOR: mworker: don't use oldpids[] anymore for reload * BUG/MINOR: mworker/init: don't reset nb_oldpids in non-mworker cases * BUG/MEDIUM: config: fix cpu-map notation with both process and threads * BUG/MEDIUM: mux-h2: Fix dfl calculation when merging CONTINUATION frames * BUG/MAJOR: mux-h2: Properly detect too large frames when decoding headers * BUG/MINOR: server: free srv.lb_nodes in free_server * BUG/MINOR: mux-h1: Release idle server H1 connection if data are received * BUG/MINOR: logs: Report the true number of retries if there was no connection * BUG/MINOR: http_htx: Remove BUG_ON() from http_get_stline() function * BUG/MINOR: http-fetch: Make method smp safe if headers were already forwarded * BUG/MINOR: ssl-samples: Fix ssl_bc_* samples when called from a health-check * MINOR: connection: Make bc_http_major compatible with tcp-checks * BUG/MINOR: connection: Fix fc_http_major and bc_http_major for TCP connections * MINOR: logs: Add support of checks as session origin to format lf strings * BUG/MINOR: checks: Set missing id to the dummy checks frontend * BUG/MEDIUM: threads: Ignore current thread to end its harmless period * DOC: ssl: Certificate hot update only works on fronted certificates * BUG/MEDIUM: sample: Fix adjusting size in field converter * MINOR: No longer rely on deprecated sample fetches for predefined ACLs * DOC: clarify that compression works for HTTP/2 * BUG/MINOR: tools: fix parsing "us" unit for timers * CONTRIB: halog: fix issue with array of type char * REGTESTS: ssl: mark set_ssl_cert_bundle.vtc as broken * DOC: Explicitly state only IPv4 are supported by forwardfor/originalto options * REGTESTS: ssl: "set ssl cert" and multi-certificates bundle * BUG/MINOR: ssl: Add missing free on SSL_CTX in ckch_inst_free * BUG/MINOR: http_fetch: make hdr_ip() resistant to empty fields * BUG/MINOR: ssl: Prevent removal of crt-list line if the instance is a default one * BUG/MINOR: ssl: Fix update of default certificate * BUILD: tcp: use IPPROTO_IPV6 instead of SOL_IPV6 on FreeBSD/MacOS * BUG/MINOR: tcp: fix silent-drop workaround for IPv6- Update to version 2.3.9+git1.afb63bc04: * BUILD: backend: fix build breakage in idle conn locking fix * [RELEASE] Released version 2.3.9 * BUG/MEDIUM: time: make sure to always initialize the global tick * BUG/MINOR: stats: Apply proper styles in HTML status page. * BUG/MINOR: payload: Wait for more data if buffer is empty in payload/payload_lv * MEDIUM: backend: use a trylock to grab a connection on high FD counts as well * BUG/MEDIUM: mux-h1: make h1_shutw_conn() idempotent- Update to version 2.3.8+git0.e572195c7: * [RELEASE] Released version 2.3.8 * BUG/MINOR: http_fetch: make hdr_ip() reject trailing characters * MINOR: tools: make url2ipv4 return the exact number of bytes parsed * BUG/MEDIUM: thread: Fix a deadlock if an isolated thread is marked as harmless * BUG/MEDIUM: fd: Take the fd_mig_lock when closing if no DWCAS is available. * CLEANUP: fd: remove unused fd_set_running_excl() * BUG/MEDIUM: fd: do not wait on FD removal in fd_delete() * MINOR: fd: remove the unneeded running bit from fd_insert() * MINOR: fd: make fd_clr_running() return the remaining running mask * BUG/MEDIUM: lua: Always init the lua stack before referencing the context * BUG/MEDIUM: debug/lua: Use internal hlua function to dump the lua traceback * MINOR: lua: Slightly improve function dumping the lua traceback * BUILD: ssl: guard ecdh functions with SSL_CTX_set_tmp_ecdh macro * BUG/MINOR: ssl: Prevent disk access when using "add ssl crt-list" * BUG/MEDIUM: debug/lua: Don't dump the lua stack if not dumpable * MEDIUM: lua: Use a per-thread counter to track some non-reentrant parts of lua * MINOR/BUG: mworker/cli: do not use the unix_bind prefix for the master CLI socket * BUG/MINOR: protocol: add missing support of dgram unix socket. * BUG/MEDIUM: freq_ctr/threads: use the global_now_ms variable * MINOR: time: also provide a global, monotonic global_now_ms timer * BUG/MEDIUM: mux-fcgi: Fix locking of idle_conns lock in the FCGI I/O callback * BUG/MINOR: freq_ctr/threads: make use of the last updated global time * MINOR: time: export the global_now variable- Update to version 2.3.7+git0.2d39ce334: * [RELEASE] Released version 2.3.7 * BUG/MINOR: resolvers: Add missing case-insensitive comparisons of DNS hostnames * MINOR: resolvers: Don't try to match immediatly renewed ADD items * MINOR: resolvers: Use milliseconds for cached items in resolver responses * BUG/MEDIUM: resolvers: Skip DNS resolution at startup if SRV resolution is set * BUG/MEDIUM: resolvers: Don't release resolution from a requester callbacks * MINOR: resolvers: Directly call srvrq_update_srv_state() when possible * MINOR: resolvers: Add function to change the srv status based on SRV resolution * MINOR: resolvers: Purge answer items when a SRV resolution triggers an error * MINOR: resolvers: Use a function to remove answers attached to a resolution * BUG/MEDIUM: resolvers: Trigger a DNS resolution if an ADD item is obsolete * BUG/MINOR; resolvers: Ignore DNS resolution for expired SRV item * MINOR: resolvers: new function find_srvrq_answer_record() * BUG/MEDIUM: resolvers: Fix the loop looking for an existing ADD item * BUG/MEDIUM: resolvers: Don't set an address-less server as UP * BUG/MINOR: resolvers: Unlink DNS resolution to set RMAINT on SRV resolution * BUG/MINOR: resolvers: Reset server address on DNS error only on status change * BUG/MINOR: resolvers: Consider server to have no IP on DNS resolution error * Revert "BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record" * CLEANUP: tcp-rules: add missing actions in the tcp-request error message * BUG/MINOR: tcpcheck: Fix double free on error path when parsing tcp/http-check * BUG/MINOR: session: Add some forgotten tests on session's listener * BUG/MINOR: proxy/session: Be sure to have a listener to increment its counters * BUG/MINOR: tcpcheck: Update .health threshold of agent inside an agent-check * BUG/MEDIUM: filters: Set CF_FL_ANALYZE on channels when filters are attached * BUILD: atomic/arm64: force the register pairs to use in __ha_cas_dw() * BUG/MEDIUM: stick-tables: fix ref counter in table entry using multiple http tracksc. * OPTIM: task: automatically adjust the default runqueue-depth to the threads * MINOR: task: give the scheduler a bit more flexibility in the runqueue size * MEDIUM: task: remove the tasks_run_queue counter and have one per thread * MEDIUM: ssl: implement xprt_set_used and xprt_set_idle to relax context checks * MINOR: xprt: add new xprt_set_idle and xprt_set_used methods * MEDIUM: muxes: mark idle conns tasklets with TASK_F_USR1 * MINOR: task: add an application specific flag to the state: TASK_F_USR1 * BUG/MEDIUM: ssl: properly remove the TASK_HEAVY flag at end of handshake * MINOR: ssl: mark the SSL handshake tasklet as heavy * MINOR: task: limit the number of subsequent heavy tasks with flag TASK_HEAVY * MEDIUM: backend: use a trylock when trying to grab an idle connection * MINOR: pools: double the local pool cache size to 1 MB * MEDIUM: pools: add CONFIG_HAP_NO_GLOBAL_POOLS and CONFIG_HAP_GLOBAL_POOLS * MEDIUM: streams: do not use the streams lock anymore * MINOR: streams: use one list per stream instead of a global one * MINOR: cli/streams: make "show sess" dump all streams till the new epoch * MINOR: stream: add an "epoch" to figure which streams appeared when * MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold * MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait * MINOR: dynbuf: make the buffer wait queue per thread * OPTIM: lb-leastconn: do not unlink the server if it did not change * OPTIM: lb-leastconn: do not take the server lock on take_conn/drop_conn * OPTIM: lb-first: do not take the server lock on take_conn/drop_conn * MINOR: lb/api: let callers of take_conn/drop_conn tell if they have the lock * MINOR: server: move actconns to the per-thread structure * OPTIM: server: switch the actconn list to an mt-list * MINOR: listener: refine the default MAX_ACCEPT from 64 to 4 * MINOR: tasks: refine the default run queue depth * BUG/MEDIUM: session: NULL dereference possible when accessing the listener * MINOR: atomic: implement a more efficient arm64 __ha_cas_dw() using pairs * MINOR: atomic: add armv8.1-a atomics variant for cas-dw * BUG/MINOR: mt-list: always perform a cpu_relax call on failure * REORG: atomic: reimplement pl_cpu_relax() from atomic-ops.h * BUG/MINOR: ssl: don't truncate the file descriptor to 16 bits in debug mode * BUG/MINOR: hlua: Don't strip last non-LWS char in hlua_pushstrippedstring() * BUG/MINOR: backend: fix condition for reuse on mode HTTP- Update to version 2.3.6+git0.7851701ed: * [RELEASE] Released version 2.3.6 * BUG/MINOR: http-ana: Don't increment HTTP error counter on read error/timeout * BUG/MINOR: mux-h2: Fix typo in scheme adjustment * DOC: spoe: Add a note about fragmentation support in HAProxy * BUG/MEDIUM: spoe: Kill applets if there are pending connections and nbthread > 1 * BUG/MINOR: connection: Use the client's dst family for adressless servers * BUG/MINOR: tcp-act: Don't forget to set the original port for IPv4 set-dst rule * BUG/MINOR: http-ana: Only consider dst address to process originalto option * BUG/MINOR: mux-h1: Immediately report H1C errors from h1_snd_buf() * BUG/MINOR: stats: fix compare of no-maint url suffix * CLEANUP: muxes: Remove useless if condition in show_fd function * BUG/MINOR: ssl: potential null pointer dereference in ckchs_dup() * BUG/MEDIUM: resolvers: Reset address for unresolved servers * BUG/MEDIUM: resolvers: Reset server address and port for obselete SRV records * BUG/MINOR: resolvers: new callback to properly handle SRV record errors * BUG/MINOR: resolvers: Only renew TTL for SRV records with an additional record * BUG/MINOR: resolvers: Fix condition to release received ARs if not assigned * BUG/MINOR: fd: properly wait for !running_mask in fd_set_running_excl() * BUG/MINOR: proxy: wake up all threads when sending the hard-stop signal * BUG/MEDIUM: cli/shutdown sessions: make it thread-safe * BUG/MEDIUM: proxy: use thread-safe stream killing on hard-stop * BUG/MEDIUM: vars: make functions vars_get_by_{name,desc} thread-safe * BUG/MINOR: sample: secure convs that accept base64 string and var name as args * MINOR: Configure the `cpp` userdiff driver for *.[ch] in .gitattributes * BUG/MINOR: ssl/cli: potential null pointer dereference in "set ssl cert" * BUG/MEDIUM: mux-h1: Fix handling of responses to CONNECT other than 200-ok * BUG/MINOR: server: Be sure to cut the last parsed field of a server-state line * BUG/MINOR: server: Init params before parsing a new server-state line * BUG/MINOR: http-rules: Always replace the response status on a return action * BUG/MEDIUM: spoe: Resolve the sink if a SPOE logs in a ring buffer * BUG/MEDIUM: lists: Avoid an infinite loop in MT_LIST_TRY_ADDQ(). * DOC: explain the relation between pool-low-conn and tune.idle-pool.shared * BUILD: ssl: introduce fine guard for OpenSSL specific SCTL functions * BUG/MINOR: sample: Always consider zero size string samples as unsafe * BUG/MEDIUM: checks: don't needlessly take the server lock in health_adjust() * BUG/MINOR: checks: properly handle wrapping time in __health_adjust() * BUG/MINOR: session: atomically increment the tracked sessions counter * BUG/MINOR: server: Remove RMAINT from admin state when loading server state * CLEANUP: channel: fix comment in ci_putblk. * DOC: tune: explain the origin of block size for ssl.cachesize * BUG/MINOR: server: Don't call fopen() with server-state filepath set to NULL * BUG/MINOR: cfgparse: do not mention "addr:port" as supported on proxy lines * BUG/MINOR: stats: revert the change on ST_CONVDONE * BUG/MEDIUM: config: don't pick unset values from last defaults section * CLEANUP: deinit: release global and per-proxy server-state variables on deinit * BUG/MINOR: server: Fix server-state-file-name directive * BUG/MINOR: backend: hold correctly lock when killing idle conn * BUG/MINOR: tools: Fix a memory leak on error path in parse_dotted_uints() * BUG/MINOR: server: re-align state file fields number * BUG/MEDIUM: mux-h1: Always set CS_FL_EOI for response in MSG_DONE state * BUG/MINOR: http-ana: Don't increment HTTP error counter on internal errors * BUG/MINOR: intops: fix mul32hi()'s off-by-one * BUILD: ssl: guard SSL_CTX_set_msg_callback with SSL_CTRL_SET_MSG_CALLBACK macro * BUILD: ssl: guard SSL_CTX_add_server_custom_ext with special macro * BUILD: ssl: fix typo in HAVE_SSL_CTX_ADD_SERVER_CUSTOM_EXT macro * MINOR: check: do not ignore a connection header for http-check send- Update to version 2.3.5+git0.5902ad99b: * [RELEASE] Released version 2.3.5 * MINOR: config: Deprecate and ignore tune.chksize global option * BUG/MINOR: sock: Unclosed fd in case of connection allocation failure * BUG/MEDIUM: mux-h2: do not quit the demux loop before setting END_REACHED * BUG/MEDIUM: mux-h2: handle remaining read0 cases * BUILD: Makefile: move REGTESTST_TYPE default setting * MINOR: cli/show_fd: report local and report ports when known * BUILD: ssl: fix build breakage with last commit * BUG/MINOR: ssl: do not try to use early data if not configured * BUG/MINOR: xxhash: make sure armv6 uses memcpy() * BUG/MINOR: mux_h2: fix incorrect stat titles * BUG/MEDIUM: ssl: check a connection's status before computing a handshake * BUG/MEDIUM: ssl/cli: abort ssl cert is freeing the old store * BUG/MINOR: stick-table: Always call smp_fetch_src() with a valid arg list * DOC: management: fix "show resolvers" alphabetical ordering * MINOR: h1: Raise the chunk size limit up to (2^52 - 1) * MINOR: mux-h1/show_fd: report as suspicious an entry with too many calls * MINOR: mux-h2/show_fd: report as suspicious an entry with too many calls * MINOR: ssl/show_fd: report some FDs as suspicious when possible * MINOR: cli/show_fd: report some easily detectable suspicious states * MINOR: cli: give the show_fd helpers the ability to report a suspicious entry * MINOR: mux-fcgi: make the "show fd" helper also decode the fstrm subscriber when known * MINOR: mux-h1: make the "show fd" helper also decode the h1s subscriber when known * MINOR: mux-h2: make the "show fd" helper also decode the h2s subscriber when known * MINOR: xprt/mux: export all *_io_cb functions so that "show fd" resolves them * MINOR: ssl: provide a "show fd" helper to report important SSL information * MINOR: xprt: add a new show_fd() helper to complete some "show fd" dumps. * MINOR: cli: make "show fd" also report the xprt and xprt_ctx * CLEANUP: cli: make "show fd" use a const connection to access other fields * CLEANUP: tools: make resolve_sym_name() take a const pointer * MINOR: contrib: Make the wireshark peers dissector compile for more distribs. * BUG/MINOR: backend: check available list allocation for reuse * BUG/MEDIUM: backend: never reuse a connection for tcp mode * REORG: backend: simplify conn_backend_get * BUG/MEDIUM: session: only retrieve ready idle conn from session * BUG/MINOR: ssl: init tmp chunk correctly in ssl_sock_load_sctl_from_file() * BUG/MINOR: config: fix leak on proxy.conn_src.bind_hdr_name * BUG/MEDIUM: filters/htx: Fix data forwarding when payload length is unknown * DOC: Improve documentation of the various hdr() fetches * BUILD/MINOR: lua: define _GNU_SOURCE for LLONG_MAX * BUG/MEDIUM: mux-h2: fix read0 handling on partial frames * BUG/MEDIUM: tcpcheck: Don't destroy connection in the wake callback context * BUG/MINOR: mworker: define _GNU_SOURCE for strsignal() * BUG/MINOR: mux_h2: missing space between "st" and ".flg" in the "show fd" helper * BUG/MINOR: peers: Wrong "new_conn" value for "show peers" CLI command. * MINOR: build: discard echoing in help target * BUG/MINOR: peers: Possible appctx pointer dereference. * BUG/MEDIUM: stats: add missing INF_BUILD_INFO definition * BUILD: peers: fix build warning about unused variable * BUG/MINOR: dns: SRV records ignores duplicated AR records (v2) * MINOR: peers: Add traces for peer control messages. * BUG/MINOR: threads: Fixes the number of possible cpus report for Mac. * MINOR: server: Forbid server definitions in frontend sections * MINOR: config: Add failifnotcap() to emit an alert on proxy capabilities * BUG/MINOR: init: Use a dynamic buffer to set HAPROXY_CFGFILES env variable- Add lua54.patch to fix building with lua 5.4- Update to version 2.3.4+git0.10189c965: * [RELEASE] Released version 2.3.4 * MINOR: contrib/prometheus-exporter: use fill_info for process dump * MINOR: contrib/prometheus-exporter: avoid connection close header * BUG/MINOR: init: enforce strict-limits when using master-worker * BUG/MINOR: check: Don't perform any check on servers defined in a frontend * BUG/MINOR: sample: Memory leak of sample_expr structure in case of error * Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records" * MINOR: reg-tests: add base prometheus test * BUG/MINOR: reg-tests: fix service dependency script * BUG/MINOR: sample: check alloc_trash_chunk return value in concat() * MINOR: reg-tests: add a way to add service dependency- Update to version 2.3.3+git0.9233c2143: * [RELEASE] Released version 2.3.3 * BUG/MINOR: sample: fix concat() converter's corruption with non-string variables * DOC: Add maintainers for the Prometheus exporter * SCRIPTS: announce-release: fix typo in help message * DOC: fix some spelling issues over multiple files * MINOR: contrib/prometheus-exporter: export build_info * CLEANUP: cfgparse: replace "realloc" with "my_realloc2" to fix to memory leak on error * BUILD: Makefile: exclude broken tests by default * MINOR: converter: adding support for url_enc * BUG/MINOR: srv: do not cleanup idle conns if pool max is null * BUG/MINOR: srv: do not init address if backend is disabled * SCRIPTS: make announce release support preparing announces before tag exists * SCRIPTS: improve announce-release to support different tag and versions * BUG/MINOR: stats: Make stat_l variable used to dump a stat line thread local * DOC: Improve the message printed when running `make` w/o `TARGET` * BUG/MINOR: tcpcheck: Report a L7OK if the last evaluated rule is a send rule * BUG/MINOR: cfgparse: Fail if the strdup() for `rule->be.name` for `use_backend` fails * BUG/MINOR: sink: Return an allocation failure in __sink_new if strdup() fails * MINOR: atomic: don't use ; to separate instruction on aarch64. * BUILD: hpack: hpack-tbl-t.h uses VAR_ARRAY but does not include compiler.h * BUG/MEDIUM: mux_h2: Add missing braces in h2_snd_buf()around trace+wakeup * DOC: fix "smp_size" vs "sample_size" in "log" directive arguments * BUG/MINOR: dns: SRV records ignores duplicated AR records * BUILD: ssl: fine guard for SSL_CTX_get0_privatekey call * BUILD: plock: remove dead code that causes a warning in gcc 11 * CONTRIB: debug: address "poll" utility build on non-linux platforms * CONTRIB: halog: fix signed/unsigned build warnings on counts and timestamps * CONTRIB: halog: mark the has_zero* functions unused * CONTRIB: halog: fix build issue caused by %L printf format * BUG/MEDIUM: mux-h1: Handle h1_process() failures on a pipelined request * BUG/MEDIUM: http-ana: Never for sending data in TUNNEL mode * BUG/MINOR: mux-h1: Don't set CS_FL_EOI too early for protocol upgrade requests * BUILD: Makefile: have "make clean" destroy .o/.a/.s in contrib subdirs as well * BUILD: SSL: fine guard for SSL_CTX_add_server_custom_ext call * REGTESTS: make use of HAPROXY_ARGS and pass -dM by default * BUG/MEDIUM: ssl/crt-list: bad behavior with "commit ssl cert" * BUG/MEDIUM: lb-leastconn: Reposition a server using the right eweight * BUG/MINOR: tools: Reject size format not starting by a digit * BUG/MINOR: tools: make parse_time_err() more strict on the timer validity * MINOR: tcpcheck: Only wait for more payload data on HTTP expect rules * BUG/MINOR: tcpcheck: Don't rearm the check timeout on each read * BUG/MINOR: http-check: Use right condition to consider HTX message as full * DOC: email change of the DeviceAtlas maintainer * BUG/MEDIUM: spoa/python: Fixing references to None * BUG/MEDIUM: spoa/python: Fixing PyObject_Call positional arguments * BUG/MINOR: spoa/python: Cleanup ipaddress objects if initialization fails * BUG/MINOR: spoa/python: Cleanup references for failed Module Addobject operations * DOC: spoa/python: Fixing typos in comments * DOC: spoa/python: Rephrasing memory related error messages * DOC: spoa/python: Fixing typo in IP related error messages * BUG/MAJOR: spoa/python: Fixing return None * MEDIUM: ssl: fatal error with bundle + openssl < 1.1.1 * MINOR: listener: now use a generic add_listener() function * MINOR: listener: automatically set the port when creating listeners * MINOR: protocol: add a ->set_port() helper to address families * BUG/MINOR: mux-h1: Handle keep-alive timeout for idle frontend connections * BUG/MINOR: listener: use sockaddr_in6 for IPv6 * DOC/MINOR: Fix formatting in Management Guide * BUILD/MINOR: haproxy DragonFlyBSD affinity build update. * BUG/MAJOR: ring: tcp forward on ring can break the reader counter. * BUG/MINOR: lua: warn when registering action, conv, sf, cli or applet multiple times * MINOR: cli: add a function to look up a CLI service description * MINOR: actions: add a function returning a service pointer from its name * MINOR: actions: Export actions lookup functions * BUG/MINOR: lua: Some lua init operation are processed unsafe * BUG/MINOR: lua: Post init register function are not executed beyond the first one * BUG/MINOR: lua: lua-load doesn't check its parameters * BUG/MINOR: lua: missing "\n" in error message * BUG/MINOR: mux-h2/stats: not all GOAWAY frames are errors * BUG/MINOR: mux-h2/stats: make stream/connection proto errors more accurate * BUG/MEDIUM: local log format regression. * BUG/MEDIUM: task: close a possible data race condition on a tasklet's list link * MINOR: task: remove __tasklet_remove_from_tasklet_list() * BUG/MEDIUM: lists: Lock the element while we check if it is in a list. * MINOR: plock: use an ARMv8 instruction barrier for the pause instruction- Update to version 2.3.2+git0.d522db763: * [RELEASE] Released version 2.3.2 * BUG/MINOR: http-fetch: Fix smp_fetch_body() when called from a health-check * DOC: config: Move req.hdrs and req.hdrs_bin in L7 samples fetches section * BUG/MAJOR: tcpcheck: Allocate input and output buffers from the buffer pool * MINOR: tcpcheck: Don't handle anymore in-progress send rules in tcpcheck_main * BUG/MINOR: tcpcheck: Don't forget to reset tcp-check flags on new kind of check * DOC: Clarify %HP description in log-format * DOC: better document the config file format and escaping/quoting rules * BUG/MAJOR: peers: fix partial message decoding * BUG/MEDIUM: http_act: Restore init of log-format list * BUILD: Show the value of DEBUG= in haproxy -vv * BUILD: Make DEBUG part of .build_opts * MINOR: http_act: Add -m flag for del-header name matching method * REGTESTS: converter: add url_dec test * REGTESTS: Add sample_fetches/cook.vtc * DOC: cache: Add new caching limitation information * MEDIUM: cache: Change caching conditions * BUG/MAJOR: filters: Always keep all offsets up to date during data filtering * DOC: better describes how to configure a fallback crt * BUG/MINOR: http_htx: Fix searching headers by substring * BUG/MAJOR: connection: reset conn->owner when detaching from session list * CLEANUP: connection: do not use conn->owner when the session is known * DOC: clarify how to create a fallback crt * BUILD: makefile: enable crypt(3) for OpenBSD * BUG/MEDIUM: ssl/crt-list: fix error when no file found * BUG/MINOR: ssl/crt-list: load bundle in crt-list only if activated * BUG/MEDIUM: ssl: error when no certificate are found * BUG/MEDIUM: ssl/crt-list: bundle support broken in crt-list * BUG/MEDIUM: http-ana: Don't eval http-after-response ruleset on empty messages * BUG/MINOR: ssl: segv on startup when AKID but no keyid * DOC: add missing 3.10 in the summary * BUG/MINOR: http-ana: Don't wait for the body of CONNECT requests * BUG/MEDIUM: filters: Forward all filtered data at the end of http filtering * CLEANUP: cfgparse: remove duplicate registration for transparent build options * BUILD: http-htx: fix build warning regarding long type in printf- Update to version 2.3.1+git0.bdd7178b8: * [RELEASE] Released version 2.3.1 * REGTEST: make ssl_client_samples and ssl_server_samples require to 2.2 * MINOR: peers: Add traces to peer_treat_updatemsg(). * REGTEST: ssl: mark reg-tests/ssl/ssl_crt-list_filters.vtc as broken * REGTEST: ssl: test wildcard and multi-type + exclusions * MINOR: cfgparse: tighten the scope of newnameserver variable, free it on error. * MINOR: config/mux-h2: Return ERR_ flags from init_h2() instead of a status * MINOR: init: Fix the prototype for per-thread free callbacks * BUG/MINOR: tcpcheck: Don't warn on unused rules if check option is after * MINOR: spoe: Don't close connection in sync mode on processing timeout * BUG/MAJOR: spoe: Be sure to remove all references on a released spoe applet * BUG/MINOR: http-htx: Handle warnings when parsing http-error and http-errors * MINOR: check: report error on incompatible connect proto * MINOR: check: report error on incompatible proto * BUG/MEDIUM: check: reuse srv proto only if using same mode * BUG/MINOR: http-fetch: Fix calls w/o parentheses of the cookie sample fetches * BUG/MINOR: http-fetch: Extract cookie value even when no cookie name * BUG/MEDIUM: peers: fix decoding of multi-byte length in stick-table messages * BUG/MINOR: peers: Missing TX cache entries reset. * BUG/MINOR: peers: Do not ignore a protocol error for dictionary entries. * BUG/MINOR: stats: free dynamically stats fields/lines on shutdown * BUG/MINOR: lua: set buffer size during map lookups * BUG/MINOR: pattern: a sample marked as const could be written- Update to version 2.3.0+git4.689d98154: * BUG/MEDIUM: ssl/crt-list: correctly insert crt-list line if crt already loaded- Update to version 2.3.0+git3.7a50763d1: * DOC: config: Fix a typo on ssl_c_chain_der * MINOR: http-htx: Add understandable errors for the errorfiles parsing * BUG/MINOR: ssl: don't report 1024 bits DH param load error when it's higher- apparmor: do not limit to tcp sockets. haproxy can do udp as well.- Update to version 2.3.0+git0.1c0a722a8: https://www.haproxy.com/blog/announcing-haproxy-2-3/ for all the details see /usr/share/doc/packages/haproxy/CHANGELOG- Update to version 2.2.5+git0.34b2b1066: * [RELEASE] Released version 2.2.5 * BUG/MEDIUM: server: make it possible to kill last idle connections * CLEANUP: mux-h2: Remove the h1 parser state from the h2 stream * BUG/MEDIUM: stick-table: limit the time spent purging old entries * BUG/MINOR: filters: Skip disabled proxies during startup only * BUG/MEDIUM: mux-pt: Release the tasklet during an HTTP upgrade * MINOR: server: Copy configuration file and line for server templates * BUG/MINOR: server: Set server without addr but with dns in RMAINT on startup * BUG/MINOR: checks: Report a socket error before any connection attempt * BUG/MINOR: proxy/server: Skip per-proxy/server post-check for disabled proxies * BUG/MEDIUM: filters: Don't try to init filters for disabled proxies * BUG/MINOR: cache: Inverted variables in http_calc_maxage function * BUG/MINOR: cache: Manage multiple values in cache-control header value * MINOR: ist: Add a case insensitive istmatch function * BUG/MINOR: lua: initialize sample before using it * BUG/MINOR: server: fix down_time report for stats * BUG/MINOR: server: fix srv downtime calcul on starting * BUG/MINOR: log: fix risk of null deref on error path * BUG/MINOR: log: fix memory leak on logsrv parse error * BUG/MINOR: extcheck: add missing checks on extchk_setenv() * BUG/MEDIUM: ssl: OCSP must work with BoringSSL * Revert "MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension" * BUG/MAJOR: mux-h2: Don't try to send data if we know it is no longer possible * BUG/MINOR: http-ana: Don't send payload for internal responses to HEAD requests * BUG/MEDIUM: server: support changing the slowstart value from state-file * BUG/MINOR: queue: properly report redistributed connections * MINOR: ssl: 'ssl-load-extra-del-ext' removes the certificate extension * BUILD: ssl: make BoringSSL use its own version numbers * BUG/MINOR: disable dynamic OCSP load with BoringSSL * BUG/MINOR: peers: Possible unexpected peer seesion reset after collisions. * DOC: fix typo in MAX_SESS_STKCTR * BUG/MEDIUM: lb: Always lock the server when calling server_{take,drop}_conn * BUG/MEDIUM: mux-h1: Get the session from the H1S when capturing bad messages * BUG/MEDIUM: spoe: Unset variable instead of set it if no data provided * BUG/MEDIUM: task: bound the number of tasks picked from the wait queue at once * BUG/MINOR: connection: fix loop iter on connection takeover * MINOR: fd: report an error message when failing initial allocations * BUG/MINOR: mux-h2: do not stop outgoing connections on stopping * BUG/MINOR: init: only keep rlim_fd_cur if max is unlimited * BUILD: connection: fix build on clang after the VAR_ARRAY cleanup * CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in various definitions * BUG/MINOR: http-htx: Expect no body for 204/304 internal HTTP responses * BUG/MINOR: http: Fix content-length of the default 500 error * DOC: Fix typos in configuration.txt * BUG/MEDIUM: mux-h2: Don't handle pending read0 too early on streams * BUG/MEDIUM: mux-fcgi: Don't handle pending read0 too early on streams * DOC: Add missing stats fields in the management doc * DOC: fix a confusing typo on a regsub example * BUG/MINOR: mux-h1: Always set the session on frontend h1 stream * BUG/MINOR: mux-h1: Be sure to only set CO_RFL_READ_ONCE for the first read * BUG/MINOR: peers: Inconsistency when dumping peer status codes. * MINOR: hlua: Display debug messages on stderr only in debug mode * BUG/MINOR: stats: fix validity of the json schema * MINOR: counters: fix a typo in comment * MINOR: ssl: Add warning if a crt-list might be truncated * BUG/MEDIUM: queue: make pendconn_cond_unlink() really thread-safe * BUG/MINOR: tcpcheck: Set socks4 and send-proxy flags before the connect call * DOC: tcp-rules: Refresh details about L7 matching for tcp-request content rules * BUG/MINOR: Fix several leaks of 'log_tag' in init(). * MINOR: ssl: Add error if a crt-list might be truncated * BUILD: makefile: Fix building with closefrom() support enabled * BUILD: ssl_crtlist: work around another bogus gcc-9.3 warning- apparmor profile: - we need net_admin capability for non local bind and setting "source" for server entries.- apparmor profile fixes: - include abstractions that give access to the openssl config, ssl certs and ssl keys - include local configs only with "if exists" so they do not have to exist. - move local files to %ghost- use parallel build- Update to version 2.2.4+git0.de456726d: * [RELEASE] Released version 2.2.4 * REGTEST: make map_regm_with_backref require 1.7 * REGTEST: make abns_socket.vtc require 1.8 * REGTEST: make agent-check.vtc require 1.8 * REGTEST: fix host part in balance-uri-path-only.vtc * BUG/MINOR: ssl/crt-list: exit on warning out of crtlist_parse_line() * DOC: agent-check: fix typo in "fail" word expected reply * REGTESTS: use "command" instead of "which" for better POSIX compatibility * BUILD: trace: include tools.h * BUG/MEDIUM: listeners: do not pause foreign listeners * REGTESTS: add a few load balancing tests * MINOR: backend: add a new "path-only" option to "balance uri" * MINOR: backend: make the "whole" option of balance uri take only one bit * MINOR: h2/trace: also display the remaining frame length in traces * BUG/MINOR: Fix memory leaks cfg_parse_peers * BUG/MEDIUM: h2: report frame bits only for handled types * BUG/MINOR: config: Fix memory leak on config parse listen * BUG/MINOR: http-fetch: Don't set the sample type during the htx prefetch * BUG/MINOR: h2/trace: do not display "stream error" after a frame ACK * BUG/MINOR: ssl/crt-list: crt-list could end without a \n * BUG/MEDIUM: ssl: Don't call ssl_sock_io_cb() directly. * BUG/MINOR: server: report correct error message for invalid port on "socks4" * BUG/MINOR: ssl: verifyhost is case sensitive * BUG/MINOR: Fix type passed of sizeof() for calloc() * BUG/MEDIUM: pattern: Renew the pattern expression revision when it is pruned * BUILD: threads: better workaround for late loading of libgcc_s- Update to version 2.2.3+git0.0e58a340d: * [RELEASE] Released version 2.2.3 * BUG/MEDIUM: mux-h1: always apply the timeout on half-closed connections * BUG/MINOR: auth: report valid crypto(3) support depending on build options * DOC: ssl-load-extra-files only applies to certificates on bind lines * MINOR: server: Improve log message sent when server address is updated * BUG/MEDIUM: dns: Be sure to renew IP address for already known servers * BUG/MEDIUM: dns: Don't store additional records in a linked-list * CLEANUP: dns: remove 45 "return" statements from dns_validate_dns_response() * CLEANUP: Update .gitignore * MINOR: Commit .gitattributes * BUILD: thread: limit the libgcc_s workaround to glibc only * BUG/MINOR: threads: work around a libgcc_s issue with chrooting * BUG/MEDIUM: ssl: does not look for all SNIs before chosing a certificate * MINOR: arg: Use chunk_destroy() to release string arguments * BUG/MEDIUM: ssl: check OCSP calloc in ssl_sock_load_ocsp() * REGTEST: Add a test for request path manipulations, with and without the QS * MINOR: http-fetch: Add pathq sample fetch * MINOR: http-rules: Add set-pathq and replace-pathq actions * BUG/MEDIUM: doc: Fix replace-path action description * Revert "BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action" * BUG/MINOR: startup: haproxy -s cause 100% cpu * BUG/MEDIUM: contrib/spoa-server: Fix ipv4_address used instead of ipv6_address * BUG/MINOR: contrib/spoa-server: Updating references to free in case of failure * BUG/MINOR: contrib/spoa-server: Do not free reference to NULL * BUG/MINOR: contrib/spoa-server: Ensure ip address references are freed * BUG/MAJOR: contrib/spoa-server: Fix unhandled python call leading to memory leak * BUILD: task: work around a bogus warning in gcc 4.7/4.8 at -O1 * BUILD: tools: include auxv a bit later * MINOR: cache: Reject duplicate cache names * DOC: cache: Use '' instead of '' in error message * BUG/MEDIUM: ssl: crt-list negative filters don't work * BUG/MINOR: http-rules: Replace path and query-string in "replace-path" action * MINOR: http-htx: Add an option to eval query-string when the path is replaced * BUG/MEDIUM: http-ana: Don't wait to send 1xx responses received from servers * BUG/MINOR: reload: do not fail when no socket is sent * BUG/MEDIUM: ssl: fix ssl_bind_conf double free w/ wildcards * BUG/MEDIUM: ssl: never generates the chain from the verify store * BUG/MEDIUM: htx: smp_prefetch_htx() must always validate the direction * BUG/MINOR: stats: use strncmp() instead of memcmp() on health states * BUG/MINOR: ssl: ssl-skip-self-issued-ca requires >= 1.0.2 * BUG/MEDIUM: ssl: fix the ssl-skip-self-issued-ca option * BUG/MINOR: snapshots: leak of snapshots on deinit() * MEDIUM: lua: Don't filter exported fetches and converters * BUG/MINOR: lua: Duplicate lua strings in sample fetches/converters arg array * MINOR: hlua: Don't needlessly copy lua strings in trash during args validation * BUG/MINOR: lua: Check argument type to convert it to IP mask in arg validation * BUG/MINOR: lua: Check argument type to convert it to IPv4/IPv6 arg validation * BUG/MINOR: arg: Fix leaks during arguments validation for fetches/converters * BUG/MINOR: lua: Duplicate map name to load it when a new Map object is created * BUG/MINOR: converters: Store the sink in an arg pointer for debug() converter * MINOR: arg: Add an argument type to keep a reference on opaque data * BUG/MEDIUM: map/lua: Return an error if a map is loaded during runtime * BUG/MEDIUM: ssl: memory leak of ocsp data at SSL_CTX_free() * BUG/MINOR: ssl: fix memory leak at OCSP loading * DOC: spoa-server: fix false friends `actually` * BUG/MINOR: spoa-server: fix size_t format printing * BUG/MAJOR: dns: disabled servers through SRV records never recover * CLEANUP: dns: typo in reported error message * BUG/MEDIUM: mux-h1: Refresh H1 connection timeout after a synchronous send * SCRIPTS: git-show-backports: emit the shell command to backport a commit * SCRIPTS: git-show-backports: make -m most only show the left branch- Update to version 2.2.2+git0.b8a2763d5: * [RELEASE] Released version 2.2.2 * BUG/MEDIUM: tcp-checks: always attach the transport before installing the mux * BUG/MEDIUM: backend: always attach the transport before installing the mux * SCRIPTS: announce-release: add the link to the wiki in the announce messages * MINOR: stream-int: Be sure to have a mux to do sends and receives * MINOR: connection: Preinstall the mux for non-ssl connect * BUG/MEDIUM: connection: Be sure to always install a mux for sync connect * BUG/MINOR: tcp-rules: Set the inspect-delay when a tcp-response action yields * BUG/MINOR: tcp-rules: Preserve the right filter analyser on content eval abort * BUG/MINOR: lua: Abort execution of actions that yield on a final evaluation * BUG/MEDIUM: dns: Don't yield in do-resolve action on a final evaluation * MEDIUM: lua: Add support for the Lua 5.4 * BUG/MAJOR: dns: don't treat Authority records as an error * BUG/MAJOR: dns: fix null pointer dereference in snr_update_srv_status * BUG/MINOR: debug: Don't dump the lua stack if it is not initialized * BUILD: tools: fix build with static only toolchains * BUG/MINOR: mux-fcgi: Don't url-decode the QUERY_STRING parameter anymore- Update to version 2.2.1+git0.0ef71a557: * [RELEASE] Released version 2.2.1 * BUG/MEDIUM: http-ana: Only set CF_EXPECT_MORE flag on data filtering * BUG/MEDIUM: stream-int: Don't set MSG_MORE flag if no more data are expected * BUG/MINOR: htx: add two missing HTX_FL_EOI and remove an unexpected one * MEDIUM: htx: Add a flag on a HTX message when no more data are expected * BUG/MEDIUM: dns: Release answer items when a DNS resolution is freed * BUG/MAJOR: dns: Make the do-resolve action thread-safe * BUG/MAJOR: tasks: don't requeue global tasks into the local queue * BUG/MEDIUM: resolve: fix init resolving for ring and peers section. * BUG/MEDIUM: arg: empty args list must be dropped * DOC: ssl: req_ssl_sni needs implicit TLS * BUILD: config: fix again bugs gcc warnings on calloc * BUG/MAJOR: tasks: make sure to always lock the shared wait queue if needed * BUILD: config: address build warning on raspbian+rpi4 * BUG/MEDIUM: channel: Be aware of SHUTW_NOW flag when output data are peeked * BUG/MEDIUM: server: fix possibly uninitialized state file on close * BUG/MEDIUM: server: resolve state file handle leak on reload * BUG/MEDIUM: fcgi-app: fix memory leak in fcgi_flt_http_headers * BUG/MEDIUM: log: issue mixing sampled to not sampled log servers. * BUG/MINOR: mux-fcgi: Set flags on the right stream field for empty FCGI_STDOUT * BUG/MINOR: mux-fcgi: Set conn state to RECORD_P when skipping the record padding * BUG/MINOR: mux-fcgi: Handle empty STDERR record * BUG/MEDIUM: mux-h1: Continue to process request when switching in tunnel mode * BUG/MEDIUM: mux-fcgi: Don't add private connections in available connection list * BUG/MEDIUM: mux-h2: Don't add private connections in available connection list * CONTRIB: da: fix memory leak in dummy function da_atlas_open() * BUG/MEDIUM: lists: add missing store barrier in MT_LIST_ADD/MT_LIST_ADDQ * BUG/MEDIUM: lists: add missing store barrier on MT_LIST_BEHEAD() * BUG/MINOR: sample: Free str.area in smp_check_const_meth * BUG/MINOR: sample: Free str.area in smp_check_const_bool- Update to version 2.2.0+git0.3a00c915f: https://www.haproxy.com/blog/announcing-haproxy-2-2/ * [RELEASE] Released version 2.2.0 * MINOR: version: mention that it's an LTS release now * DOC: minor update to coding style file * DOC: update INSTALL with new compiler versions * CLEANUP: ssl: remove unrelevant comment in smp_fetch_ssl_x_keylog() * DOC: configuration: remove obsolete mentions of H2 being converted to HTTP/1.x * BUG/MINOR: connection: See new connection as available only on reuse always * BUG/MEDIUM: connection: Don't consider new private connections as available * BUG/MINOR: backend: Remove CO_FL_SESS_IDLE if a client remains on the last server * MINOR: mux-h1: Improve traces about the splicing - refreshed patches to apply cleanly again: haproxy-1.6.0-makefile_lib.patch haproxy-1.6.0-sec-options.patch - track series file in source rpm- Update to version 2.1.7+git0.8bebf80fb: * [RELEASE] Released version 2.1.7- Update to version 2.1.6+git1.661c88907: * BUG/MAJOR: http-htx: Don't forget to copy error messages from defaults sections- Update to version 2.1.6+git0.34db76106: * [RELEASE] Released version 2.1.6 * BUG/MINOR: mworker: fix a memleak when execvp() failed * BUG/MINOR: ssl: fix a trash buffer leak in some error cases * BUG/MEDIUM: mworker: fix the reload with an -- option * BUG/MINOR: init: -S can have a parameter starting with a dash * BUG/MINOR: init: -x can have a parameter starting with a dash * BUG/MEDIUM: mworker: fix the copy of options in copy_argv() * BUG/MEDIUM: contrib/prometheus-exporter: Properly set flags to dump metrics * BUG/MEDIUM: hlua: Lock pattern references to perform set/add/del operations * BUG/MEDIUM: http-htx: Duplicate error messages as raw data instead of string * BUG/MEDIUM: lua: Reset analyse expiration timeout before executing a lua action * BUG/MINOR: peers: fix internal/network key type mapping. * SCRIPTS: publish-release: pass -n to gzip to remove timestamp * Revert "BUG/MEDIUM: connections: force connections cleanup on server changes"- Update to version 2.1.5+git0.36e14bd31: * [RELEASE] Released version 2.1.5 * BUG/MINOR: nameservers: fix error handling in parsing of resolv.conf * BUG/MINOR: lua: Add missing string length for lua sticktable lookup * BUG/MEDIUM: logs: fix trailing zeros on log message. * REGTESTS: checks: Fix tls_health_checks when IPv6 addresses are used * BUG/MINOR: logs: prevent double line returns in some events. * DOC: SPOE is no longer experimental * DOC/MINOR: halog: Add long help info for ic flag * DOC: retry-on can only be used with mode http * BUG/MINOR: server: Fix server_finalize_init() to avoid unused variable * BUG/MINOR: checks: Respect check-ssl param when a port or an addr is specified * BUG/MEDIUM: ring: write-lock the ring while attaching/detaching * BUG/MAJOR: mux-fcgi: Stop sending loop if FCGI stream is blocked for any reason * BUG/MINOR: cache: Don't needlessly test "cache" keyword in parse_cache_flt() * BUG/MEDIUM: stream: Only allow L7 retries when using HTTP. * BUG/MEDIUM: streams: Remove SF_ADDR_SET if we're retrying due to L7 retry. * BUILD: select: only declare existing local labels to appease clang * BUG/MINOR: soft-stop: always wake up waiting threads on stopping * BUG/MINOR: pollers: remove uneeded free in global init * BUG/MINOR: pools: use %u not %d to report pool stats in "show pools" * BUG/MINOR: cfgparse: Abort parsing the current line if an invalid \x sequence is encountered * BUG/MEDIUM: http_ana: make the detection of NTLM variants safer * BUG/MINOR: http-ana: fix NTLM response parsing again * BUG/MINOR: config: Make use_backend and use-server post-parsing less obscur * BUG/MEDIUM: lua: Fix dumping of stick table entries for STD_T_DICT * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_UPDATE_{MIN,MAX}() * BUG/MINOR: threads: fix multiple use of argument inside HA_ATOMIC_CAS() * BUG/MINOR: sample: Set the correct type when a binary is converted to a string * CLEANUP: connections: align function declaration * BUG/MEDIUM: ssl: fix the id length check within smp_fetch_ssl_fc_session_id() * BUG/MEDIUM: h1: Don't compare host and authority if only h1 headers are parsed * BUG/MEDIUM: connections: force connections cleanup on server changes * BUG/MEDIUM: mux-fcgi: Fix wrong test on FCGI_CF_KEEP_CONN in fcgi_detach() * BUG/MEDIUM: mux_fcgi: Free the FCGI connection at the end of fcgi_release() * BUG/MINOR: checks: Remove a warning about http health checks * BUG/MINOR: checks: Compute the right HTTP request length for HTTP health checks * BUG/MINOR: checks/server: use_ssl member must be signed * Revert "BUG/MINOR: connection: make sure to correctly tag local PROXY connections" * Revert "BUG/MINOR: connection: always send address-less LOCAL PROXY connections" * REGTEST: http-rules: Require PCRE or PCRE2 option to run map_redirect script * REGTEST: ssl: test the client certificate authentication * BUILD: Makefile: add linux-musl to TARGET * BUILD: tools: rely on __ELF__ not USE_DL to enable use of dladdr() * BUILD: tools: unbreak resolve_sym_name() on non-GNU platforms * MINOR: debug: dump the whole trace if we can't spot the starting point * MINOR: debug: use our own backtrace function on clang+x86_64 * MINOR: debug: improve backtrace() on aarch64 and possibly other systems * MINOR: debug: report the number of entries in the backtrace * MINOR: wdt: do not depend on USE_THREAD * BUILD: Makefile: include librt before libpthread * MINOR: debug: call backtrace() once upon startup * MEDIUM: debug: add support for dumping backtraces of stuck threads * MINOR: cli: make "show fd" rely on resolve_sym_name() * MINOR: debug: use resolve_sym_name() to dump task handlers * MINOR: tools: add resolve_sym_name() to resolve function pointers * MINOR: tools: add new function dump_addr_and_bytes() * MINOR: haproxy: export run_poll_loop * MINOR: stream: report the list of active filters on stream crashes * BUG/MEDIUM: shctx: bound the number of loops that can happen around the lock * BUG/MEDIUM: shctx: really check the lock's value while waiting * BUG/MINOR: debug: properly use long long instead of long for the thread ID * MINOR: threads: export the POSIX thread ID in panic dumps * BUG/MEDIUM: listener: mark the thread as not stuck inside the loop * BUG/MEDIUM: sample: make the CPU and latency sample fetches check for a stream * BUG/MEDIUM: http: the "unique-id" sample fetch could crash without a steeam * BUG/MEDIUM: http: the "http_first_req" sample fetch could crash without a steeam * BUG/MEDIUM: capture: capture.{req,res}.* crash without a stream * BUG/MEDIUM: capture: capture-req/capture-res converters crash without a stream * BUG/MINOR: mux-fcgi: Be sure to have a connection as session's origin to use it * BUG/MINOR: obj_type: Handle stream object in obj_base_ptr() function * BUG/MINOR: checks: chained expect will not properly wait for enough data * BUG/MEDIUM: server/checks: Init server check during config validity check * BUG/MINOR: checks: Respect the no-check-ssl option * MINOR: checks: Add a way to send custom headers and payload during http chekcs * BUG/MINOR: check: Update server address and port to execute an external check * MINOR: contrib: make the peers wireshark dissector a plugin * MEDIUM: memory: make pool_gc() run under thread isolation * DOC: option logasap does not depend on mode * BUG/MINOR: http: make url_decode() optionally convert '+' to SP * BUG/MINOR: tools: fix the i386 version of the div64_32 function * BUG/MEDIUM: http-ana: Handle NTLM messages correctly. * BUG/MINOR: ssl: default settings for ssl server options are not used * DOC: Improve documentation on http-request set-src * MINOR: version: Show uname output in display_version() * DOC: hashing: update link to hashing functions * BUG/MINOR: peers: Incomplete peers sections should be validated. * BUG/MINOR: connection: always send address-less LOCAL PROXY connections * BUG/MINOR: ssl: memleak of the struct cert_key_and_chain * BUG/MINOR: ssl/cli: memory leak in 'set ssl cert' * MINOR: ssl: improve the errors when a crt can't be open * BUG/MINOR: protocol_buffer: Wrong maximum shifting.- use the "profile profilename /path/to/binary" syntax to make "ps aufxZ" more readable- Update to version 2.1.4+git0.3cfc2f1d9: (boo#1168023) CVE-2020-11100 - SCRIPTS: make announce-release executable again - BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat - BUG/MEDIUM: muxes: Use the right argument when calling the destroy method. - BUG/MINOR: mux-fcgi: Forbid special characters when matching PATH_INFO param - MINOR: mux-fcgi: Make the capture of the path-info optional in pathinfo regex - SCRIPTS: announce-release: use mutt -H instead of -i to include the draft - MINOR: http-htx: Add a function to retrieve the headers size of an HTX message - MINOR: filters: Forward data only if the last filter forwards something - BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them - BUG/MINOR: http-htx: Don't return error if authority is updated without changes - BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive - MINOR: http-ana: Match on the path if the monitor-uri starts by a / - BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered - MINOR: ist: add an iststop() function - BUG/MINOR: http: http-request replace-path duplicates the query string - BUG/MEDIUM: shctx: make sure to keep all blocks aligned - MINOR: compiler: move CPU capabilities definition from config.h and complete them - BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support - BUILD: fix recent build failure on unaligned archs - CLEANUP: cfgparse: Fix type of second calloc() parameter - BUG/MINOR: sample: fix the json converter's endian-sensitivity - BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions - BUG/MINOR: connection: make sure to correctly tag local PROXY connections - MINOR: compiler: add new alignment macros - BUILD: ebtree: improve architecture-specific alignment - BUG/MINOR: h2: reject again empty :path pseudo-headers - BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch - BUG/MINOR: dns: ignore trailing dot - BUG/MINOR: http-htx: Do case-insensive comparisons on Host header name - MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics - MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric - BUG/MEDIUM: random: initialize the random pool a bit better - MINOR: tools: add 64-bit rotate operators - BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG - MINOR: backend: use a single call to ha_random32() for the random LB algo - BUG/MINOR: checks/threads: use ha_random() and not rand() - BUG/MAJOR: list: fix invalid element address calculation - MINOR: debug: report the task handler's pointer relative to main - BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump - MINOR: haproxy: export main to ease access from debugger - BUILD: tools: remove obsolete and conflicting trace() from standard.c - BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled - DOC: fix incorrect indentation of http_auth_* - OPTIM: startup: fast unique_id allocation for acl. - BUG/MINOR: pattern: Do not pass len = 0 to calloc() - DOC: configuration.txt: fix various typos - DOC: assorted typo fixes in the documentation and Makefile - BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits - BUG/MAJOR: proxy_protocol: Properly validate TLV lengths - REGTEST: make the PROXY TLV validation depend on version 2.2 - BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data - BUG/MINOR: filters: Forward everything if no data filters are called - MINOR: htx: Add a function to return a block at a specific offset - BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload - BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload - BUG/MINOR: http-ana: Reset request analysers on a response side error - BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not - BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action - BUG/MINOR: http-rules: Fix a typo in the reject action function - BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action - BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop - DOC: fix typo about no-tls-tickets - DOC: improve description of no-tls-tickets - DOC: assorted typo fixes in the documentation - DOC: ssl: clarify security implications of TLS tickets - BUILD: wdt: only test for SI_TKILL when compiled with thread support - BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL; - MINOR: mt_lists: Appease gcc. - BUG/MEDIUM: random: align the state on 2*64 bits for ARM64 - BUG/MEDIUM: pools: Always update free_list in pool_gc(). - BUG/MINOR: haproxy: always initialize sleeping_thread_mask - BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping - BUG/MINOR: haproxy/threads: try to make all threads leave together - DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID - DOC: correct typo in alert message about rspirep - BUILD: on ARM, must be linked to libatomic. - BUILD: makefile: fix regex syntax in ARM platform detection - BUILD: makefile: fix expression again to detect ARM platform - BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases. - DOC: assorted typo fixes in the documentation - MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h. - BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue(). - MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc. - BUG/MINOR: connections: Make sure we free the connection on failure. - REGTESTS: use "command -v" instead of "which" - REGTEST: increase timeouts on the seamless-reload test - BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection - BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized - BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL - BUG/MINOR: peers: Use after free of "peers" section. - MINOR: listener: add so_name sample fetch - BUILD: ssl: only pass unsigned chars to isspace() - BUG/MINOR: stats: Fix color of draining servers on stats page - DOC: internals: Fix spelling errors in filters.txt - MINOR: http-rules: Add a flag on redirect rules to know the rule direction - BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits - MINOR: http-rules: Handle the rule direction when a redirect is evaluated - BUG/MINOR: http-ana: Reset request analysers on error when waiting for response - BUG/CRITICAL: hpack: never index a header into the headroom after wrapping- Remove unsupported options from example haproxy.cfg - Make haproxy useable for containers - Use sysusers.d to create users. - Use systemd_ordering instead of requiring systemd. - Own vim syntax directory instead of requiring vim. This also solves the problem the directory got never removed if vim is updated before haproxy.- Update to version 2.1.3+git0.5c020bbdd: * [RELEASE] Released version 2.1.3 * BUG/MINOR: tcp: don't try to set defaultmss when value is negative * BUG/MINOR: http-ana: Set HTX_FL_PROXY_RESP flag if a server perform a redirect * BUG/MINOR: http-ana: Don't overwrite outgoing data when an error is reported * MINOR: htx/channel: Add a function to copy an HTX message in a channel's buffer * MINOR: htx: Add a function to append an HTX message to another one * DOC: word converter ignores delimiters at the start or end of input string * MINOR: build: add aix72-gcc build TARGET and power{8,9} CPUs * BUG/MINOR: tcp: avoid closing fd when socket failed in tcp_bind_listener * BUG/MINOR: listener: enforce all_threads_mask on bind_thread on init * BUG/MEDIUM: listener: only consider running threads when resuming listeners * BUG/MINOR: dns: allow 63 char in hostname * BUG/MINOR: unix: better catch situations where the unix socket path length is close to the limit * DOC: schematic of the SSL certificates architecture * BUG/MEDIUM: ssl/cli: 'commit ssl cert' wrong SSL_CTX init * SCRIPTS: announce-release: allow the user to force to overwrite old files * SCRIPTS: announce-release: place the send command in the mail's header * CONTRIB: debug: also support reading values from stdin * MINOR: acl: Warn when an ACL is named 'or' * CONTRIB: debug: support reporting multiple values at once * CONTRIB: debug: add the possibility to decode the value as certain types only * CONTRIB: debug: add missing flags SF_HTX and SF_MUX * BUG/MINOR: ssl: clear the SSL errors on DH loading failure * BUG/MINOR: ssl: we may only ignore the first 64 errors * BUG/MAJOR: memory: Don't forget to unlock the rwlock if the pool is empty. * BUG/MEDIUM: memory: Add a rwlock before freeing memory. * MINOR: memory: Only init the pool spinlock once. * BUG/MEDIUM: memory_pool: Update the seq number in pool_flush(). * BUG/MEDIUM: connections: Don't forget to unlock when killing a connection. * BUG/MINOR: connection: fix ip6 dst_port copy in make_proxy_line_v2 * BUG/MINOR: ssl: Possible memleak when allowing the 0RTT data buffer. * BUG/MEDIUM: pipe: fix a use-after-free in case of pipe creation error * BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack * BUG/MEDIUM: ssl: Don't forget to free ctx->ssl on failure. * MINOR: lua: Add HLUA_PREPEND_C?PATH build option * MINOR: lua: Add lua-prepend-path configuration option * MINOR: lua: Add hlua_prepend_path function * BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines * BUG/MEDIUM: mux-h2: make sure we don't emit TE headers with anything but "trailers" * BUG/MINOR: stktable: report the current proxy name in error messages * BUG/MEDIUM: 0rtt: Only consider the SSL handshake. * BUG/MINOR: ssl/cli: ocsp_issuer must be set w/ "set ssl cert" * BUG/MINOR: ssl: typo in previous patch * BUG/MINOR: ssl: memory leak w/ the ocsp_issuer * BUG/MINOR: ssl: increment issuer refcount if in chain * CLEANUP: stats: shut up a wrong null-deref warning from gcc 9.2 * BUG/MINOR: ssl/cli: free the previous ckch content once a PEM is loaded * BUG/MINOR: ssl: ssl_sock_load_pem_into_ckch is not consistent * BUG/MEDIUM: netscaler: Don't forget to allocate storage for conn->src/dst. * BUG/MINOR: http_act: don't check capture id in backend * MINOR: proxy/http-ana: Add support of extra attributes for the cookie directive * BUG/MINOR: ssl: ssl_sock_load_sctl_from_file memory leak * BUG/MINOR: ssl: ssl_sock_load_issuer_file_into_ckch memory leak * BUG/MINOR: ssl: ssl_sock_load_ocsp_response_from_file memory leak * BUG/MINOR: tcp-rules: Fix memory releases on error path during action parsing * BUG/MINOR: stick-table: Use MAX_SESS_STKCTR as the max track ID during parsing * BUG/MINOR: http-rules: Remove buggy deinit functions for HTTP rules * BUG/MINOR: http-ana/filters: Wait end of the http_end callback for all filters * BUILD: pattern: include errno.h * BUG/MINOR: 51d: Fix bug when HTX is enabled * BUG/MINOR: dns: Make dns_query_id_seed unsigned * BUG/MINOR: cache: Fix leak of cache name in error path * BUG/MINOR: pattern: handle errors from fgets when trying to load patterns * BUG/MEDIUM: connection: add a mux flag to indicate splice usability * BUG/MINOR: stream: don't mistake match rules for store-request rules * BUG/MEDIUM: cli: _getsocks must send the peers sockets * REGTEST: add sample_fetches/hashes.vtc to validate hashes * BUG/MAJOR: hashes: fix the signedness of the hash inputs * BUG/MEDIUM: mux_h1: Don't call h1_send if we subscribed(). * BUG/MEDIUM: mworker: remain in mworker mode during reload * REGTEST: mcli/mcli_start_progs: start 2 programs * BUG/MINOR: cli/mworker: can't start haproxy with 2 programs * BUG/MEDIUM: mux-h2: don't stop sending when crossing a buffer boundary * BUG/MEDIUM: mux-h2: fix missing test on sending_list in previous patch * BUG/MINOR: mux-h2: use a safe list_for_each_entry in h2_send() * BUG/MEDIUM: tasks: Use the MT macros in tasklet_free(). * BUG/MINOR: stream-int: Don't trigger L7 retry if max retries is already reached * BUG/MEDIUM: session: do not report a failure when rejecting a session * BUG/MINOR: channel: inject output data at the end of output * BUG/MEDIUM: http-ana: Truncate the response when a redirect rule is applied * BUG/MINOR: proxy: Fix input data copy when an error is captured * BUG/MINOR: h1: Report the right error position when a header value is invalid * MINOR: ssl: Remove unused variable "need_out". * MINOR: config: disable busy polling on old processes * BUG/MEDIUM: connections: Hold the lock when wanting to kill a connection. * BUG/MEDIUM: checks: Only attempt to do handshakes if the connection is ready. * BUG/MINOR: checks: refine which errno values are really errors.- Update to version 2.1.2+git0.d5b6759b5: * [RELEASE] Released version 2.1.2 * BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility * BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream * BUG/MINOR: state-file: do not leak memory on parse errors * BUG/MINOR: state-file: do not store duplicates in the global tree * BUG/MEDIUM: state-file: do not allocate a full buffer for each server entry * BUG/MINOR: ssl: openssl-compat: Fix getm_ defines * BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd * MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute * BUG/MEDIUM: ssl: Revamp the way early data are handled. * BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing * MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task * MINOR: http: add a new "replace-path" action * MINOR: debug: support logging to various sinks * BUG/MEDIUM: ssl: Don't set the max early data we can receive too early. * MINOR: sample: Validate the number of bits for the sha2 converter * BUG/MINOR: sample: always check converters' arguments * BUG/MINOR: sample: fix the closing bracket and LF in the debug converter * DOC: clarify the fact that replace-uri works on a full URI- drop the udev buildrequires completely- BuildRequire pkgconfig(udev) instead of udev: allow OBS to shortcut through the -mini flavors.- Update to version 2.1.1+git0.4ae521379: * [RELEASE] Released version 2.1.1 * BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy() * BUG/MINOR: listener: fix off-by-one in state name check * BUG/MINOR: server: make "agent-addr" work on default-server line * BUG/MINOR: listener: do not immediately resume on transient error * BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers * BUG/MINOR: log: fix minor resource leaks on logformat error path * DOC: remove references to the outdated architecture.txt * DOC: proxies: HAProxy only supports 3 connection modes * BUG/MINOR: tasks: only requeue a task if it was already in the queue * DOC: listeners: add a few missing transitions- Update to version 2.1.0+git33.8e4a62508: * BUG/MEDIUM: proto_udp/threads: recv() and send() must not be exclusive. * BUG/MAJOR: dns: add minimalist error processing on the Rx path * BUG/MEDIUM: kqueue: Make sure we report read events even when no data. * DOC: document the listener state transitions * BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept() * BUG/MINOR: listener: also clear the error flag on a paused listener * BUG/MINOR: listener/threads: always use atomic ops to clear the FD events * BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state * BUG/MEDIUM: mux-fcgi: Handle cases where the HTX EOM block cannot be inserted * BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added- Update to version 2.1.0+git23.e77b108cd: * BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting. * BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity().- Update to version 2.1.0+git21.67ff2112b: * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 * BUG/MEDIUM: listener/thread: fix a race when pausing a listener * BUG/MINOR: ssl/cli: don't overwrite the filters variable * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data * DOC: move the "group" keyword at the right place * DOC: Fix ordered list in summary- switch to the 2.1 branch https://www.haproxy.com/blog/haproxy-2-1/ https://www.mail-archive.com/haproxy@formilux.org/msg35491.html- Update to version 2.0.10+git14.7caf150a: * BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data * BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN * BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending * BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1 * BUG/MEDIUM: listener/thread: fix a race when pausing a listener * BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible * BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data * DOC: move the "group" keyword at the right place * DOC: clarify matching strings on binary fetches * DOC: Clarify behavior of server maxconn in HTTP mode- Update to version 2.0.10+git4.6d9a455d: * BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty- Update to version 2.0.10+git3.200c6215: * BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only- Update to version 2.0.10+git2.3a00e5fc: * BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones * BUG/MINOR: stream: init variables when the list is empty- Update to version 2.0.10+git0.ac198b92: (bsc#1157712) (bsc#1157714) * [RELEASE] Released version 2.0.10 * SCRIPTS: git-show-backports: add "-s" to proposed cherry-pick commands * SCRIPTS: create-release: show the correct origin name in suggested commands * BUG/MAJOR: mux-h2: don't try to decode a response HEADERS frame in idle state * BUG/MAJOR: h2: make header field name filtering stronger * BUG/MAJOR: h2: reject header values containing invalid chars * MINOR: ist: add ist_find_ctl() * BUG/MINOR: ssl: fix curve setup with LibreSSL * BUG/MINOR: cli: fix out of bounds in -S parser * DOC: Add documentation about the use-service action * DOC: Add missing stats fields in the management manual * BUG/MINOR: mux-h1: Adjust header case when chunked encoding is add to a message * BUG/MINOR: mux-h1: Fix a UAF in cfg_h1_headers_case_adjust_postparser() * MEDIUM: mux-h1: Add the support of headers adjustment for bogus HTTP/1 apps * REGTEST: vtest can now enable mcli with its own flag * MINOR: stats: Report max times in addition of the averages for sessions * BUG/MINOR: stream-int: Fix si_cs_recv() return value * MINOR: contrib/prometheus-exporter: Add a param to ignore servers in maintenance * MINOR: contrib/prometheus-exporter: filter exported metrics by scope * MINOR: contrib/prometheus-exporter: report the number of idle conns per server * BUG/MINOR: contrib/prometheus-exporter: Rename some metrics * MINOR: contrib/prometheus-exporter: Report metrics about max times for sessions * MINOR: counters: Add fields to store the max observed for {q,c,d,t}_time * MINOR: stream: Remove the lock on the proxy to update time stats * MINOR: freq_ctr: Make the sliding window sums thread-safe * BUG/MINOR: http-ana: Properly catch aborts during the payload forwarding * BUG/MINOR: mux-h1: Fix tunnel mode detection on the response path * BUILD: debug: Avoid warnings in dev mode with -02 because of some BUG_ON tests * BUG/MEDIUM: stream-int: Don't loose events on the CS when an EOS is reported * BUILD/MINOR: ssl: fix compiler warning about useless statement * BUG/MINOR: peers: "peer alive" flag not reset when deconnecting. * BUG/MEDIUM: mworker: don't fill the -sf argument with -1 during the reexec- Update to version 2.0.9+git6.26b7b800: * BUG/MINOR: ssl: fix crt-list neg filter for openssl < 1.1.1 * BUG/MINOR: peers: Wrong null "server_name" data field handling. * MINOR: peers: Add debugging information to "show peers". * MINOR: peers: Add TX/RX heartbeat counters. * MINOR: peers: Alway show the table info for disconnected peers.- Update to version 2.0.9+git1.caf02113: * BUG/MINOR: init: fix set-dumpable when using uid/gid- Update to version 2.0.9+git0.efac87ee (bsc#1154980) (CVE-2019-18277): * [RELEASE] Released version 2.0.9 * BUG/MINOR: mux-h1: Don't set CS_FL_EOS on a read0 when receiving data to pipe * BUG/MEDIUM: filters: Don't call TCP callbacks for HTX streams * BUG/MINOR: log: limit the size of the startup-logs * BUILD: contrib/da: remove an "unused" warning * MINOR: memory: also poison the area on freeing * CLEANUP: session: slightly simplify idle connection cleanup logic * BUG/MEDIUM: Make sure we leave the session list in session_free(). * BUG/MEDIUM: listeners: always pause a listener on out-of-resource condition * BUG/MINOR: queue/threads: make the queue unlinking atomic * DOC: management: fix typo on "cache_lookups" stats output * DOC: management: document cache_hits and cache_lookups in the CSV format * DOC: management: document reuse and connect counters in the CSV format * BUG: dns: timeout resolve not applied for valid resolutions * BUG/MINOR: action: do-resolve now use cached response * BUG/MEDIUM: stream: Be sure to release allocated captures for TCP streams * MINOR: doc: http-reuse connection pool fix * BUG/MEDIUM: stream: Be sure to support splicing at the mux level to enable it * BUG/MEDIUM: mux-h1: Disable splicing for chunked messages * BUG/MEDIUM: mux-h2: immediately report connection errors on streams * BUG/MEDIUM: mux-h2: immediately remove a failed connection from the idle list * BUG/MEDIUM: mux-h2: report no available stream on a connection having errors * BUG/MINOR: config: Update cookie domain warn to RFC6265 * BUG/MEDIUM: servers: Only set SF_SRV_REUSED if the connection if fully ready. * BUG/MEDIUM: stream_interface: Only use SI_ST_RDY when the mux is ready. * MINOR: mux: Add a new method to get informations about a mux. * BUG/MINOR: spoe: fix off-by-one length in UUID format string * BUG/MAJOR: stream-int: Don't receive data from mux until SI_ST_EST is reached * BUG/MINOR: mux-h2: Don't pretend mux buffers aren't full anymore if nothing sent * BUG/MINOR: cli: don't call the kw->io_release if kw->parse failed * MINOR: tcp: avoid confusion in time parsing init * BUG/MINOR: mux-h2: do not emit logs on backend connections * MINOR: config: warn on presence of "\n" in header values/replacements- Update to version 2.0.8+git0.60e6020c: * [RELEASE] Released version 2.0.8 * BUG/MEDIUM: pattern: make the pattern LRU cache thread-local and lockless * BUG/MINOR: stick-table: fix an incorrect 32 to 64 bit key conversion * BUG/MINOR: ssl: fix memcpy overlap without consequences. * BUG/MEDIUM: http: unbreak redirects in legacy mode * BUG/MINOR: mux-h2: also make sure blocked legacy connections may expire * BUG/MINOR: sample: Make the `field` converter compatible with `-m found` * BUG/MINOR: cache: alloc shctx after check config * BUG/MINOR: stick-table: Never exceed (MAX_SESS_STKCTR-1) when fetching a stkctr * BUG/MINOR: ssl: Fix fd leak on error path when a TLS ticket keys file is parsed * BUG/MINOR: mworker/cli: reload fail with inherited FD * BUG/MEDIUM: ssl: 'tune.ssl.default-dh-param' value ignored with openssl > 1.1.1 * CLEANUP: bind: handle warning label on bind keywords parsing. * CLEANUP: ssl: make ssl_sock_load_dh_params handle errcode/warn * CLEANUP: ssl: make ssl_sock_put_ckch_into_ctx handle errcode/warn * CLEANUP: ssl: make ssl_sock_load_cert*() return real error codes * REGTEST: mcli/mcli_show_info: launch a 'show info' on the master CLI * BUG/MEDIUM: mux_pt: Only call the wake emthod if nobody subscribed to receive. * BUG/MEDIUM: mux_pt: Don't destroy the connection if we have a stream attached. * Revert e8826ded5fea3593d89da2be5c2d81c522070995. * BUG/MAJOR: idle conns: schedule the cleanup task on the correct threads * BUG/MEDIUM: mux_pt: Make sure we don't have a conn_stream before freeing. * BUG/MINOR: tcp: Don't alter counters returned by tcp info fetchers * BUG/MINOR: mworker/ssl: close openssl FDs unconditionally * BUG/MINOR: http-htx: Properly set htx flags on error files to support keep-alive * MINOR: version: make the version strings variables, not constants * BUG/MINOR: WURFL: fix send_log() function arguments * BUG/MINOR: mux-h1: Capture ignored parsing errors * BUG/MINOR: mux-h1: Mark the output buffer as full when the xfer is interrupted * BUG/MINOR: chunk: Fix tests on the chunk size in functions copying data * BUG/MEDIUM: htx: Catch chunk_memcat() failures when HTX data are formatted to h1 * BUILD: ssl: wrong #ifdef for SSL engines code * BUG/MINOR: ssl: abort on sni_keytypes allocation failure * BUG/MINOR: ssl: free the sni_keytype nodes * BUG/MINOR: ssl: abort on sni allocation failure * BUG/MEDIUM: applet: always check a fast running applet's activity before killing * MINOR: stats: mention in the help message support for "json" and "typed" * DOC: fix typo in Prometheus exporter doc * DOC: clarify some points around http-send-name-header's behavior * BUG/MEDIUM: cache: make sure not to cache requests with absolute-uri * BUG/MINOR: peers: crash on reload without local peer. * BUG/MEDIUM: mux-h2: do not enforce timeout on long connections * BUILD: ebtree: make eb_is_empty() and eb_is_dup() take a const * MINOR: mux-h2: add a per-connection list of blocked streams * BUG/MINOR: action: do-resolve does not yield on requests with body * BUG/MEDIUM: lua: Store stick tables into the sample's `t` field * BUG/MINOR: lua: Properly initialize the buffer's fields for string samples in hlua_lua2(smp|arg) * BUG/MINOR: stats: Add a missing break in a switch statement- Update to version 2.0.7+git0.1909aa1e: * [RELEASE] Released version 2.0.7 * BUG/MEDIUM: namespace: fix fd leak in master-worker mode * DOC: Fix documentation about the cli command to get resolver stats * BUG/MINOR: contrib/prometheus-exporter: Return the time averages in seconds * MINOR: stats: Add the support of float fields in stats * MINOR: spoe: Support the async mode with several threads * MINOR: spoe: Improve generation of the engine-id * BUG/MEDIUM: spoe: Use a different engine-id per process * BUG/MINOR: mux-h1: Do h2 upgrade only on the first request * BUG/MAJOR: mux_h2: Don't consume more payload than received for skipped frames * BUG/MINOR: mux-h2: Use the dummy error when decoding headers for a closed stream * BUG/MEDIUM: mux-h2: don't reject valid frames on closed streams * BUG/MEDIUM: namespace: close open namespaces during soft shutdown * BUG/MINOR: mux-h2: do not wake up blocked streams before the mux is ready * BUG/MEDIUM: checks: make sure the connection is ready before trying to recv * BUG/MEDIUM: stream-int: Process connection/CS errors during synchronous sends * BUG/MINOR: stream-int: Process connection/CS errors first in si_cs_send() * BUG/MEDIUM: check/threads: make external checks run exclusively on thread 1 * BUG/MAJOR: mux-h2: Handle HEADERS frames received after a RST_STREAM frame * BUG/MINOR: mux-h2: Be sure to have a connection to unsubcribe * BUG/MEDIUM: stick-table: Properly handle "show table" with a data type argument- Update to version 2.0.6+git0.58706ab4: * [RELEASE] Released version 2.0.6 * MINOR: sample: Add UUID-fetch * BUG/MINOR: Missing stat_field_names (since f21d17bb) * BUG/MINOR: backend: Fix a possible null pointer dereference * BUG/MINOR: acl: Fix memory leaks when an ACL expression is parsed * BUG/MINOR: filters: Properly set the HTTP status code on analysis error * BUG/MEDIUM: http: also reject messages where "chunked" is missing from transfer-enoding * BUG/MINOR: ssl: always check for ssl connection before getting its XPRT context * BUG/MINOR: listener: Fix a possible null pointer dereference * MINOR: stats: report the number of idle connections for each server * BUG/MEDIUM: connection: don't keep more idle connections than ever needed * BUG/MAJOR: ssl: ssl_sock was not fully initialized. * BUG/MINOR: lb/leastconn: ignore the server weights for empty servers * MINOR: contrib/prometheus-exporter: Report DRAIN/MAINT/NOLB status for servers * BUG/MINOR: checks: do not uselessly poll for reads before the connection is up * BUG/MINOR: checks: make __event_chk_srv_r() report success before closing * BUG/MINOR: checks: start sending the request right after connect() * BUG/MINOR: checks: stop polling for write when we have nothing left to send * BUG/MEDIUM: cache: Don't cache objects if the size of headers is too big * BUG/MEDIUM: cache: Properly copy headers splitted on several shctx blocks * BUG/MINOR: mux-h1: Be sure to update the count before adding EOM after trailers * BUG/MINOR: mux-h1: Don't stop anymore input processing when the max is reached * BUG/MINOR: mux-h1: Fix size evaluation of HTX messages after headers parsing * BUG/MINOR: h1: Properly reset h1m when parsing is restarted * BUG/MINOR: http-ana: Reset response flags when 1xx messages are handled * BUG/MEDIUM: peers: local peer socket not bound. * BUG/MEDIUM: proto-http: Always start the parsing if there is no outgoing data * BUG/MEDIUM: url32 does not take the path part into account in the returned hash. * BUG/MEDIUM: listener/threads: fix an AB/BA locking issue in delete_listener() * BUG/MINOR: mworker: disable SIGPROF on re-exec * DOC: fixed typo in management.txt * BUG/MEDIUM: mux-h1: do not report errors on transfers ending on buffer full * BUG/MEDIUM: mux-h1: do not truncate trailing 0CRLF on buffer boundary * MEDIUM: debug: make the thread dump code show Lua backtraces * MINOR: lua: export applet and task handlers * MINOR: tools: add append_prefixed_str() * MINOR: debug: indicate the applet name when the task is task_run_applet()- Use %license instead of %doc [bsc#1082318] - Recommend apparmor, it's not required to work (make haproxy useable in a container)- enable prometheus exporter- enable verbose make output- Update to version 2.0.5+git0.d905f49a: * [RELEASE] Released version 2.0.5 * BUG/MEDIUM: mux_pt: Don't call unsubscribe if we did not subscribe. * MINOR: fd: make sure to mark the thread as not stuck in fd_update_events() * BUG/MINOR: stats: Wait the body before processing POST requests * BUG/MEDIUM: lua: Fix test on the direction to set the channel exp timeout * BUG/MEDIUM: mux_h1: Don't bother subscribing in recv if we're not connected. * BUG/MINOR: Fix prometheus '# TYPE' and '# HELP' headers * BUG/MINOR: lua: fix setting netfilter mark * BUG/MEDIUM: proxy: Don't use cs_destroy() when freeing the conn_stream. * BUG/MEDIUM: proxy: Don't forget the SF_HTX flag when upgrading TCP=>H1+HTX. * BUG/MINOR: buffers/threads: always clear a buffer's head before releasing it * MINOR: ssl: ssl_fc_has_early should work for BoringSSL * BUG/MINOR: ssl: fix 0-RTT for BoringSSL * BUG/MEDIUM: stick-table: Wrong stick-table backends parsing. * [RELEASE] Released version 2.0.4 * BUG/MEDIUM: checks: make sure to close nicely when we're the last to speak * BUG/MINOR: mux-h2: always reset rcvd_s when switching to a new frame * BUG/MINOR: mux-h2: always send stream window update before connection's * BUG/MEDIUM: mux-h2: do not recheck a frame type after a state transition * BUG/MINOR: mux-h2: do not send REFUSED_STREAM on aborted uploads * BUG/MINOR: mux-h2: use CANCEL, not STREAM_CLOSED in h2c_frt_handle_data() * BUG/MINOR: mux-h2: don't refrain from sending an RST_STREAM after another one * BUG/MEDIUM: fd: Always reset the polled_mask bits in fd_dodelete(). * BUG/MEDIUM: proxy: Make sure to destroy the stream on upgrade from TCP to H2 * BUG/MEDIUM: mux-h2: split the stream's and connection's window sizes * BUG/MEDIUM: mux-h2: unbreak receipt of large DATA frames * BUG/MINOR: stream-int: also update analysers timeouts on activity * BUG/MAJOR: http/sample: use a static buffer for raw -> htx conversion * BUG/MEDIUM: lb-chash: Ensure the tree integrity when server weight is increased * MINOR: wdt: also consider that waiting in the thread dumper is normal * BUG/MINOR: debug: fix a small race in the thread dumping code- Update to version 2.0.3+git14.0ff395c1 (bsc#1142529) (CVE-2019-14241): * BUG/MAJOR: queue/threads: avoid an AB/BA locking issue in process_srv_queue() * BUG/MINOR: htx: Fix free space addresses calculation during a block expansion * BUG/MINOR: hlua: Only execute functions of HTTP class if the txn is HTTP ready * MINOR: hlua: Add a flag on the lua txn to know in which context it can be used * MINOR: hlua: Don't set request analyzers on response channel for lua actions * BUG/MEDIUM: hlua: Check the calling direction in lua functions of the HTTP class * BUG/MINOR: hlua/htx: Reset channels analyzers when txn:done() is called * DOC: improve the wording in CONTRIBUTING about how to document a bug fix * BUG/MINOR: log: make sure writev() is not interrupted on a file output * BUG/MEDIUM: streams: Don't switch the SI to SI_ST_DIS if we have data to send. * BUG/MEDIUM: lb-chash: Fix the realloc() when the number of nodes is increased * BUILD: threads: add the definition of PROTO_LOCK * BUG/MINOR: proxy: always lock stop_proxy() * BUG/MEDIUM: protocols: add a global lock for the init/deinit stuff * [RELEASE] Released version 2.0.3 * BUG/CRITICAL: http_ana: Fix parsing of malformed cookies which start by a delimiter * BUG/MINOR: http_htx: Support empty errorfiles * BUG/MINOR: http_ana: Be sure to have an allocated buffer to generate an error * BUG/MEDIUM: tcp-checks: do not dereference inexisting conn_stream * BUG/MINOR: mux-h1: Close server connection if input data remains in h1_detach() * BUG/MEDIUM: mux-h1: Trim excess server data at the end of a transaction * BUG/MINOR: checks: do not exit tcp-checks from the middle of the loop * BUG/MINOR: session: Send a default HTTP error if accept fails for a H1 socket * BUG/MINOR: session: Emit an HTTP error if accept fails only for H1 connection * BUG/MINOR: debug: Remove flags CO_FL_SOCK_WR_ENA/CO_FL_SOCK_RD_ENA * DOC: htx: Update comments in HTX files * BUG/MINOR: hlua: Make the function txn:done() HTX aware * BUG/MINOR: cache/htx: Make maxage calculation HTX aware * BUG/MINOR: http_htx: Initialize HTX error messages for TCP proxies * BUG/MINOR: http_fetch: Fix http_auth/http_auth_group when called from TCP rules * BUG/MINOR: backend: do not try to install a mux when the connection failed * BUG/MEDIUM: http/htx: unbreak option http_proxy * BUG/MEDIUM: checks: Don't attempt to receive data if we already subscribed. * BUG/MINOR: dns: remove irrelevant dependency on a client connection * [RELEASE] Released version 2.0.2 * BUG/MEDIUM: threads: cpu-map designating a single thread/process are ignored * BUG/MEDIUM: tcp-check: unbreak multiple connect rules again * BUG/MINOR: mux-pt: do not pretend there's more data after a read0 * BUG/MEDIUM: streams: Don't redispatch with L7 retries if redispatch isn't set. * BUG/MEDIUM: streams: Don't give up if we couldn't send the request. * BUG/MINOR: mux-h1: Correctly report Ti timer when HTX and keepalives are used * BUG/MEDIUM: mux-h1: Don't release h1 connection if there is still data to send * BUG/MAJOR: listener: fix thread safety in resume_listener() * MINOR: task: introduce work lists * BUG/MEDIUM: servers: Fix a race condition with idle connections. * DOC: Fix typos and grammer in configuration.txt * BUG/MEDIUM: da: cast the chunk to string. * BUG/MEDIUM: checks: Don't attempt to read if we destroyed the connection. * BUG/MINOR: server: Be really able to keep "pool-max-conn" idle connections * BUG/MEDIUM: fd/threads: fix excessive CPU usage on multi-thread accept- Update to version 2.0.1+git27.5db881ff: * BUG/MINOR: ssl: revert empty handshake detection in OpenSSL <= 1.0.2 * BUG/MEDIUM: servers: Don't forget to set srv_cs to NULL if we can't reuse it. * BUG/MEDIUM: stream-int: Don't rely on CF_WRITE_PARTIAL to unblock opposite si * MINOR: stream-int: Factorize processing done after sending data in si_cs_send() * BUG/MINOR: mux-h1: Don't process input or ouput if an error occurred * BUG/MEDIUM: mux-h1: Handle TUNNEL state when outgoing messages are formatted * BUG/MEDIUM: lb_fas: Don't test the server's lb_tree from outside the lock * BUG/MEDIUM: http/applet: Finish request processing when a service is registered * MINOR: action: Add the return code ACT_RET_DONE for actions * BUG/MINOR: contrib/prometheus-exporter: Don't try to add empty data blocks * MINOR: server: Add "no-tfo" option. * BUG/MEDIUM: sessions: Don't keep an extra idle connection in sessions. * BUG/MEDIUM: servers: Authorize tfo in default-server. * BUG/MEDIUM: connections: Make sure we're unsubscribe before upgrading the mux. * BUG/MINOR: contrib/prometheus-exporter: Respect the reserve when data are sent * BUG/MINOR: hlua/htx: Respect the reserve when HTX data are sent * BUG/MEDIUM: channel/htx: Use the total HTX size in channel_htx_recv_limit() * BUG/MINOR: hlua: Don't use channel_htx_recv_max() * BUG/MINOR: contrib/prometheus-exporter: Don't use channel_htx_recv_max() * BUG/MEDIUM: checks: Make sure the tasklet won't run if the connection is closed. * BUG/MEDIUM: connections: Always call shutdown, with no linger. * BUG/MINOR: mux-h1: Don't return the empty chunk on HEAD responses * BUG/MINOR: mux-h1: Skip trailers for non-chunked outgoing messages * BUG/MEDIUM: checks: unblock signals in external checks * BUG/MEDIUM: mux-h1: Always release H1C if a shutdown for writes was reported * BUG/MEDIUM: ssl: Don't attempt to set alpn if we're not using SSL. * BUG/MINOR: mworker/cli: don't output a \n before the response * BUG/MINOR: mux-h1: Make format errors during output formatting fatal * BUG/MEDIUM: mux-h1: Use buf_room_for_htx_data() to detect too large messages * BUG/MEDIUM: proto_htx: Don't add EOM on 1xx informational messages * BUG/MINOR: log: Detect missing sampling ranges in config * BUG/MINOR: memory: Set objects size for pools in the per-thread cache * BUG/MAJOR: mux-h1: Don't crush trash chunk area when outgoing message is formatted * BUG/MINOR: htx: Save hdrs_bytes when the HTX start-line is replaced * BUG/MEDIUM: ssl: Don't do anything in ssl_subscribe if we have no ctx. * BUG/MEDIUM: connections: Always add the xprt handshake if needed. * BUG/MEDIUM: stream_interface: Don't add SI_FL_ERR the state is < SI_ST_CON. * BUG/MINOR: spoe: Fix memory leak if failing to allocate memory * BUG/MEDIUM: mworker/cli: command pipelining doesn't work anymore * BUG/MEDIUM: mworker: don't call the thread and fdtab deinit * BUG/MINOR: mworker-prog: Fix segmentation fault during cfgparse * BUG/MAJOR: sample: Wrong stick-table name parsing in "if/unless" ACL condition. * BUG/MEDIUM: lb_fwlc: Don't test the server's lb_tree from outside the lock * BUG/MEDIUM: mux-h2: Remove the padding length when a DATA frame size is checked * BUG/MEDIUM: mux-h2: Reset padlen when several frames are demux- Correct version line, which should be 2.0.0+git6.- allow the new master socket path in the apparmor profile- Update to version 2.0.0~git6.41dc8432: * BUG/MEDIUM: htx: Fully update HTX message when the block value is changed * MINOR: htx: Add the function htx_change_blk_value_len() * BUG/MEDIUM: compression: Set Vary: Accept-Encoding for compressed responses * BUG/MINOR: mux-h1: Add the header connection in lower case in outgoing messages * BUG/MINOR: lua/htx: Make txn.req_req_* and txn.res_rep_* HTX aware * BUG/MEDIUM: h2/htx: Update data length of the HTX when the cookie list is built- Update to version 2.0.0~git0.ba23630a: - new internal native HTTP representation called HTX, was already in 1.9 and is now enabled by default in 2.0 ; - end-to-end HTTP/2 support including trailers and continuation frames, as needed for gRPC ; HTTP/2 may also be upgraded from HTTP/1.1 using the H2 preface; - server connection pooling and more advanced reuse, with ALPN protocol negotiation (already in 1.9) ; - layer 7 retries, allowing to use 0-RTT and TCP Fast Open to the servers as well as on the frontend ; - much more scalable multi-threading, which is even enabled by default on platforms where it was successfully tested ; by default, as many threads are started as the number of CPUs haproxy is allowed to run on. This removes a lot of configuration burden in VMs and containers ; - automatic maxconn setting for the process and the frontends, directly based on the number of available FDs (easier configuration in containers and with systemd) ; - logging to stdout for use in containers and systemd (already in 1.9). Logs can now provide micro-second resolution for some events ; - peers now support SSL, declaration of multiple stick-tables directly in the peers section, and synchronization of server names, not just IDs ; - In master-worker mode, the master process now exposes its own CLI and can communicate with all other processes (including the stopping ones), even allowing to connect to their CLI and check their state. It is also possible to start some sidecar programs and monitor them from the master, and the master can automatically kill old processes that survived too many reloads ; - the incoming connections are load-balanced between all threads depending on their load to minimize the processing time and maximize the capacity (already in 1.9) ; - the SPOE connection load-balancing was significantly improved in order to reduce high percentiles of SPOA response time (already in 1.9) ; - the "random" load balancing algorithm and a power-of-two-choices variant were introduced ; - statistics improvements with per-thread counters for certain things, and a prometheus exporter for all our statistics; - lots of debugging help, it's easier to produce a core dump, there are new commands on the CLI to control various things, there is a watchdog to fail cleanly when a thread deadlock or a spinning task are detected, so overall it should provide a better experience in field and less round trips between users and developers (hence less stress during an incident). - all 3 device detection engines are now compatible with multi-threading and can be build-tested without any external dependencies ; - "do-resolve" http-request action to perform a DNS resolution on any, sample, and resolvers now support relying on /etc/resolv.conf to match the local resolver ; - log sampling and balancing : it's now possible to send 1 log every 10 to a server, or to spread the logging load over multiple log servers; - a new SPOA agent (spoa_server) allows to interface haproxy with Python and Lua programs ; - support for Solaris' event ports (equivalent of kqueue or epoll) which will significantly improve the performance there when dealing with numerous connections ; - some warnings are now reported for some deprecated options that will be removed in 2.1. Since 2.0 is long term supported, there's no emergency to convert them, however if you see these warnings, you need to understand that you're among their extremely rare users and just because of this you may be taking risks by keeping them ; - A new SOCKS4 server-side layer was provided ; it allows outgoing connections to be forwarded through a SOCKS4 proxy (such as ssh -D). - priority- and latency- aware server queues : it is possible now to assign priorities to certain requests and/or to give them a time bonus or penalty to refine control of the traffic and be able to engage on SLAs. - internally the architecture was significantly redesigned to allow to further improve performance and make it easier to implement protocols that span over multiple layers (such as QUIC). This work started in 1.9 and will continue with 2.1. - the I/O, applets and tasks now share the same multi-threaded scheduler, giving a much better responsiveness and fairness between all tasks as is visible with the CLI which always responds instantly even under extreme loads (started in 1.9) ; - the internal buffers were redesigned to ease zero-copy operations, so that it is possible to sustain a high bandwidth even when forwarding HTTP/1 to/from HTTP/2 (already in 1.9) ;- Update to version 1.8.20~git0.6fb9fadc: * [RELEASE] Released version 1.8.20 * BUG/MINOR: spoe: Don't systematically wakeup SPOE stream in the applet handler * BUG/MINOR: da: Get the request channel to call CHECK_HTTP_MESSAGE_FIRST() * BUG/MINOR: 51d: Get the request channel to call CHECK_HTTP_MESSAGE_FIRST() * BUG/MEDIUM: thread/http: Add missing locks in set-map and add-acl HTTP rules * BUG/MINOR: acl: properly detect pattern type SMP_T_ADDR * BUG/MEDIUM: maps: only try to parse the default value when it's present * BUG/MAJOR: http_fetch: Get the channel depending on the keyword used * MINOR: skip get_gmtime where tm is unused * BUILD/MINOR: listener: Silent a few signedness warnings. * BUG/MEDIUM: listener: make sure the listener never accepts too many conns * BUG/MEDIUM: listener: use a self-locked list for the dequeue lists * MAJOR: listener: do not hold the listener lock in listener_accept() * BUG/MEDIUM: list: fix incorrect pointer unlocking in LIST_DEL_LOCKED() * BUG/MEDIUM: list: fix again LIST_ADDQ_LOCKED * BUG/MEDIUM: list: correct fix for LIST_POP_LOCKED's removal of last element * MINOR: list: make the delete and pop operations idempotent * BUG/MEDIUM: list: add missing store barriers when updating elements and head * BUG/MEDIUM: list: fix LIST_POP_LOCKED's removal of the last pointer * BUG/MEDIUM: list: fix the rollback on addq in the locked liss * BUG/MEDIUM: lists: Properly handle the case we're removing the first elt. * MINOR: lists: Implement locked variations. * BUG/MINOR: threads: fix the process range of thread masks * BUG/MEDIUM: spoe: Return an error if nothing is encoded for fragmented messages * BUG/MEDIUM: spoe: Queue message only if no SPOE applet is attached to the stream * BUG/MEDIUM: pattern: assign pattern IDs after checking the config validity * BUILD: connection: fix naming of ip_v field * BUILD: use inttypes.h instead of stdint.h * BUG/MEDIUM: peers: fix a case where peer session is not cleanly reset on release. * MINOR: cli: start addresses by a prefix in 'show cli sockets' * BUG/MINOR: cli: correctly handle abns in 'show cli sockets' * BUILD: Makefile: disable shared cache on AIX 5.1 * BUILD: makefile: add _LINUX_SOURCE_COMPAT to build on AIX-51 * BUILD: makefile: fix build of IPv6 header on aix51 * MINOR: tools: make memvprintf() never pass a NULL target to vsnprintf() * BUILD: makefile: work around an old bug in GNU make-3.80 * BUG/MAJOR: checks: segfault during tcpcheck_main * DOC: The option httplog is no longer valid in a backend. * BUG/MEDIUM: ssl: ability to set TLS 1.3 ciphers using ssl-default-server-ciphersuites * BUG/MINOR: http/counters: fix missing increment of fe->srv_aborts * BUG/MAJOR: stats: Fix how huge POST data are read from the channel * BUG/MAJOR: spoe: Fix initialization of thread-dependent fields * BUG/MEDIUM: threads/fd: do not forget to take into account epoll_fd/pipes * MEDIUM: threads: Use __ATOMIC_SEQ_CST when using the newer atomic API. * BUG/MINOR: ssl: fix warning about ssl-min/max-ver support * BUG/MEDIUM: 51d: fix possible segfault on deinit_51degrees() * BUG/MEDIUM: logs: Only attempt to free startup_logs once. * BUG/MINOR: listener: keep accept rate counters accurate under saturation * BUG/MAJOR: listener: Make sure the listener exist before using it.- Update to version 1.8.19~git0.ebf033b4: * [RELEASE] Released version 1.8.19 * BUG/MINOR: config: Reinforce validity check when a process number is parsed * BUG/MAJOR: stream: avoid double free on unique_id * BUG/MAJOR: spoe: Don't try to get agent config during SPOP healthcheck * BUG/MEDIUM: server: initialize the idle conns list after parsing the config * BUG/MEDIUM: spoe: initialization depending on nbthread must be done last * BUG/MINOR: lua: initialize the correct idle conn lists for the SSL sockets * BUG/MINOR: spoe: do not assume agent->rt is valid on exit * DOC: ssl: Stop documenting ciphers example to use * DOC: ssl: Clarify when pre TLSv1.3 cipher can be used * [RELEASE] Released version 1.8.18 * BUG/MINOR: config: make sure to count the error on incorrect track-sc/stick rules * BUG/MAJOR: spoe: verify that backends used by SPOE cover all their callers' processes * BUG/MAJOR: config: verify that targets of track-sc and stick rules are present * BUG/MINOR: config: fix bind line thread mask validation * BUG/MEDIUM: stream: Don't forget to free s->unique_id in stream_free(). * BUG/MEDIUM: mux-h2: do not close the connection on aborted streams * MINOR: connstream: have a new flag CS_FL_KILL_CONN to kill a connection * MINOR: stream-int: add a new flag to mention that we want the connection to be killed * MINOR: stream-int: expand the flags to 32-bit * BUG/MEDIUM: mux-h2: wait for the mux buffer to be empty before closing the connection * BUG/MEDIUM: mux-h2: make sure never to send GOAWAY on too old streams * BUG/MEDIUM: mux-h2: fix two half-closed to closed transitions * BUG/MEDIUM: mux-h2: wake up flow-controlled streams on initial window update * MINOR: xref: Add missing barriers. * BUG/MINOR: stream: don't close the front connection when facing a backend error * SCRIPTS: add the issue tracker URL to the announce script * SCRIPTS: add the slack channel URL to the announce script * BUG/MINOR: deinit: tcp_rep.inspect_rules not deinit, add to deinit * BUG/MINOR: spoe: corrected fragmentation string size * DOC: nbthread is no longer experimental. * BUG/MINOR: hpack: return a compression error on invalid table size updates * BUG/MINOR: mux-h2: make it possible to set the error code on an already closed stream * BUG/MINOR: mux-h2: headers-type frames in HREM are always a connection error * BUG/MINOR: mux-h2: CONTINUATION in closed state must always return GOAWAY * MINOR: h2: declare new sets of frame types * MINOR: h2: add a bit-based frame type representation * DOC: mention the effect of nf_conntrack_tcp_loose on src/dst * BUG/MEDIUM: ssl: Fix handling of TLS 1.3 KeyUpdate messages * BUG/MINOR: check: Wake the check task if the check is finished in wake_srv_chk() * BUG/MINOR: server: don't always trust srv_check_health when loading a server state * BUG/MINOR: stick_table: Prevent conn_cur from underflowing * BUG/MINOR: backend: BE_LB_LKUP_CHTREE is a value, not a bit * BUG/MINOR: backend: balance uri specific options were lost across defaults * BUG/MINOR: backend: don't use url_param_name as a hint for BE_LB_ALGO_PH * BUG/MEDIUM: ssl: missing allocation failure checks loading tls key file * DOC: Be a bit more explicit about allow-0rtt security implications. * BUG/MEDIUM: ssl: Disable anti-replay protection and set max data with 0RTT. * BUG/MAJOR: cache: fix confusion between zero and uninitialized cache key * DOC: http-request cache-use / http-response cache-store expects cache name- Update to version 1.8.17~git0.e89d25b2 (bsc#1121283) (CVE-2018-20615): * BUG/CRITICAL: mux-h2: re-check the frame length when PRIORITY is used * BUG/MEDIUM: lua: dead lock when Lua tasks are trigerred * BUG/MINOR: lua: bad args are returned for Lua actions * BUG/MINOR: lua: Return an error if a legacy HTTP applet doesn't send anything * BUG/MEDIUM: cli: make "show sess" really thread-safe * MINOR: stream/cli: report more info about the HTTP messages on "show sess all" * MINOR: stream/cli: fix the location of the waiting flag in "show sess all" * MINOR: lb: allow redispatch when using consistent hash * BUG/MEDIUM: server: Also copy "check-sni" for server templates. * BUG/MEDIUM: mux-h2: mark that we have too many CS once we have more than the max * MINOR: mux-h2: only increase the connection window with the first update * BUG/MAJOR: stream-int: Update the stream expiration date in stream_int_notify() * BUG/MEDIUM: dns: overflowed dns name start position causing invalid dns error * BUG/MEDIUM: dns: Don't prevent reading the last byte of the payload in dns_validate_response() * BUG/MINOR: logs: leave startup-logs global and not per-thread- Update to version 1.8.15~git0.6b6a350a: (bsc#1119419) (CVE-2018-20103) (VUL-0) (bsc#1119368) (CVE-2018-20102) * DOC: Update configuration doc about the maximum number of stick counters. * BUG: dns: Fix off-by-one write in dns_validate_dns_response() * BUG: dns: Fix out-of-bounds read via signedness error in dns_validate_dns_response() * BUG: dns: Prevent out-of-bounds read in dns_validate_dns_response() * BUG: dns: Prevent out-of-bounds read in dns_read_name() * BUG: dns: Prevent stack-exhaustion via recursion loop in dns_read_name * DOC: refer to check-sni in the documentation of sni * DOC: clarify that check-sni needs an argument. * MINOR: servers: Free [idle|safe|priv]_conns on exit. * MINOR: stats: report the number of active jobs and listeners in "show info" * BUG/MINOR: mux-h2: advertise a larger connection window size * BUG/MINOR: mux-h2: refrain from muxing during the preface * BUG/MINOR: hpack: fix off-by-one in header name encoding length calculation * BUG/MEDIUM: sample: Don't treat SMP_T_METH as SMP_T_STR. * BUG/MINOR: lb-map: fix unprotected update to server's score * BUG/MINOR: cfgparse: Fix the call to post parser of the last sections parsed * BUG/MINOR: cfgparse: Fix transition between 2 sections with the same name * BUG/MINOR: ssl: ssl_sock_parse_clienthello ignores session id * BUG/MEDIUM: hpack: fix encoding of "accept-ranges" field * BUG/MINOR: config: Copy default error messages when parsing of a backend starts * BUG/MEDIUM: Make sure stksess is properly aligned. * BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn * BUG/MEDIUM: auth/threads: use of crypt() is not thread-safe * BUG/MAJOR: http: http_txn_get_path() may deference an inexisting buffer * BUG/MINOR: only auto-prefer last server if lb-alg is non-deterministic * BUG/MINOR: only mark connections private if NTLM is detected * DOC: cache: Missing information about "total-max-size" * BUG/MINOR: ssl: Wrong usage of shctx_init(). * BUG/MINOR: cache: Wrong usage of shctx_init(). * BUG/MINOR: cache: Crashes with "total-max-size" > 2047(MB). * BUG/MEDIUM: h2: Close connection if no stream is left an GOAWAY was sent. * BUG/MEDIUM: pools: Fix the usage of mmap()) with DEBUG_UAF. * DOC: fix reference to map files in MAINTAINERS * MINOR: peers: use defines instead of enums to appease clang. * MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80. * MINOR: server: Use memcpy() instead of strncpy(). * CLEANUP: stick-tables: Remove unneeded double (()) around conditional clause * MINOR: lua: all functions calling lua_yieldk() may return * BUG/MEDIUM: threads: make sure threads_want_sync is marked volatile * BUG/MEDIUM: threads: fix thread_release() at the end of the rendez-vous point * BUG/MEDIUM: stream: don't crash on out-of-memory * BUG/MEDIUM: mworker: segfault receiving SIGUSR1 followed by SIGTERM. * BUG/MINOR: checks: queues null-deref * BUG/MEDIUM: Cur/CumSslConns counters not threadsafe. * MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 * BUG/MEDIUM: buffers: Make sure we don't wrap in buffer_insert_line2/replace2. * BUG/MINOR: backend: check that the mux installed properly * BUG/MINOR: connection: avoid null pointer dereference in send-proxy-v2 * DOC: clarify force-private-cache is an option * MINOR: threads: Make sure threads_sync_pipe is initialized before using it.- also fix the systemd case for the apparmor_reload change- only reload the apparmor profile on newer distros, seems older distros do not have apparmor-rpm-macros yet- only use network namespaces on 12.x and newer, failed to build on sle11- guard all parts referring to systemd to fix build on sle 11- Update to version 1.8.14~git0.52e4d43b: (bsc#1108683) (CVE-2018-14645) * [RELEASE] Released version 1.8.14 * BUG/CRITICAL: hpack: fix improper sign check on the header index value * BUG/MINOR: cli: make sure the "getsock" command is only called on connections * BUG/MINOR: tools: fix set_net_port() / set_host_port() on IPv4 * BUG/MEDIUM: patterns: fix possible double free when reloading a pattern list * DOC: Fix typos in lua documentation * BUG/MINOR: server: Crash when setting FQDN via CLI. * BUG/MAJOR: kqueue: Don't reset the changes number by accident. * BUG/MEDIUM: snapshot: take the proxy's lock while dumping errors * BUG/MINOR: http/threads: atomically increment the error snapshot ID * BUG/MINOR: dns: check and link servers' resolvers right after config parsing * BUG/MEDIUM: h2: fix risk of memory leak on malformated wrapped frames * BUG/MEDIUM: session: fix reporting of handshake processing time in the logs * BUG/MINOR: stream: use atomic increments for the request counter * MINOR: thread: implement HA_ATOMIC_XADD() * BUG/MEDIUM: ECC cert should work with TLS < v1.2 and openssl >= 1.1.1 * BUG/MEDIUM: dns/server: fix incomatibility between SRV resolution and server state file * BUG/MEDIUM: hlua: Don't call RESET_SAFE_LJMP if SET_SAFE_LJMP returns 0. * BUG/MAJOR: thread: lua: Wrong SSL context initialization. * BUG/MEDIUM: hlua: Make sure we drain the output buffer when done. * BUG/MEDIUM: lua: reset lua transaction between http requests * BUG/MEDIUM: mux_pt: dereference the connection with care in mux_pt_wake() * BUG/MINOR: lua: Bad HTTP client request duration. * BUG/MEDIUM: unix: provide a ->drain() function * DOC: Fix spelling error in configuration doc * BUG/MEDIUM: cli/threads: protect some server commands against concurrent operations * BUG/MEDIUM: cli/threads: protect all "proxy" commands against concurrent updates * BUG/MEDIUM: lua: socket timeouts are not applied * DOC: ssl: Use consistent naming for TLS protocols * DOC: dns: explain set server ... fqdn requires resolver * BUG/MINOR: map: fix map_regm with backref * BUG/MEDIUM: ssl: loading dh param from certifile causes unpredictable error. * BUG/MEDIUM: ssl: fix missing error loading a keytype cert from a bundle. * BUG/MINOR: ssl: empty connections reported as errors. * BUG/MEDIUM: cli: make "show fd" thread-safe * MEDIUM: hathreads: implement a more flexible rendez-vous point * BUG/MEDIUM: threads: fix the no-thread case after the change to the sync point * MINOR: threads: add more consistency between certain variables in no-thread case * BUG/MEDIUM: threads: fix the double CAS implementation for ARMv7 * MINOR: threads: Introduce double-width CAS on x86_64 and arm. * BUG/MEDIUM: lua: possible CLOSE-WAIT state with '\n' headers- Require apparmor-abstractions to reduce dependencies (bsc#1100787)- Update to version 1.8.13~git4.c1bfcd00: * MINOR: dns: new DNS options to allow/prevent IP address duplication * MINOR: dns: fix wrong score computation in dns_get_ip_from_response * BUG/MEDIUM: queue: prevent a backup server from draining the proxy's connections * BUG/MEDIUM: servers: check the queues once enabling a server * MEDIUM: proxy_protocol: Convert IPs to v6 when protocols are mixed * BUG/MEDIUM: threads: unbreak "bind" referencing an incorrect thread number * MINOR: threads: move "nbthread" parsing to hathreads.c * BUG/MEDIUM: threads: properly fix nbthreads == MAX_THREADS * BUG/MINOR: threads: Handle nbthread == MAX_THREADS. * BUG/MINOR: config: stick-table is not supported in defaults section * BUG/MEDIUM: h2: prevent orphaned streams from blocking a connection forever * BUG/MEDIUM: threads/sync: use sched_yield when available * BUG/MINOR: servers: Don't make "server" in a frontend fatal. * BUG/MEDIUM: stats: don't ask for more data as long as we're responding * BUG/MEDIUM: stream-int: don't immediately enable reading when the buffer was reportedly full * MINOR: h2: add the error code and the max/last stream IDs to "show fd" * BUG/MEDIUM: threads: Fix the exit condition of the thread barrier * MINOR: debug: Add checks for conn_stream flags * MINOR: debug: Add check for CO_FL_WILL_UPDATE * BUG/MINOR: http: Set brackets for the unlikely macro at the right place * BUG/MEDIUM: h2: make sure the last stream closes the connection after a timeout * BUG/MEDIUM: h2: never leave pending data in the output buffer on close * BUG/MEDIUM: h2: don't accept new streams if conn_streams are still in excess * MINOR: h2: add the mux and demux buffer lengths on "show fd" * MINOR: h2: keep a count of the number of conn_streams attached to the mux * BUG/MINOR: h2: remove accidental debug code introduced with show_fd function * MINOR: h2: implement a basic "show_fd" function * MINOR: mux: add a "show_fd" function to dump debugging information for "show fd" * BUG/MINOR: ssl: properly ref-count the tls_keys entries * MINOR: systemd: consider exit status 143 as successful- Update to version 1.8.12~git0.8a200c71: * MINOR: stick-tables: make stktable_release() do nothing on NULL * BUG/MAJOR: stick_table: Complete incomplete SEGV fix- Update to version 1.8.11~git0.1d6ef58d: * BUG/BUILD: threads: unbreak build without threads * BUG/MAJOR: Stick-tables crash with segfault when the key is not in the stick-table- Update to version 1.8.10~git0.ec17d7a9: * MINOR: threads: Be sure to remove threads from all_threads_mask on exit * BUG/MEDIUM: threads: Use the sync point to check active jobs and exit * BUG/MEDIUM: fd: Don't modify the update_mask in fd_dodelete(). * BUG/MAJOR: ssl: OpenSSL context is stored in non-reserved memory slot * BUG/MAJOR: ssl: Random crash with cipherlist capture * BUG/MINOR: lua: Segfaults with wrong usage of types. * BUG/MAJOR: map: fix a segfault when using http-request set-map * MINOR: lua: Increase debug information * BUG/MINOR: signals: ha_sigmask macro for multithreading * BUG/MINOR: don't ignore SIG{BUS,FPE,ILL,SEGV} during signal processing * BUG/MEDIUM: threads: handle signal queue only in thread 0 * BUG/MINOR: unix: Make sure we can transfer abns sockets on seamless reload. * BUG/MINOR: contrib/modsecurity: update pointer on the end of the frame * BUG/MINOR: contrib/mod_defender: update pointer on the end of the frame * BUG/MINOR: contrib/modsecurity: Don't reset the status code during disconnect * BUG/MINOR: contrib/mod_defender: Don't reset the status code during disconnect * BUG/MINOR: contrib/spoa_example: Don't reset the status code during disconnect * MAJOR: spoe: upgrade the SPOP version to 2.0 and remove the support for 1.0 * BUG/MEDIUM: lua/socket: Buffer error, may segfault * BUG/MEDIUM: lua/socket: Sheduling error on write: may dead-lock * BUG/MEDIUM: lua/socket: Notification error * BUG/MAJOR: lua: Dead lock with sockets * BUG/MEDIUM: lua/socket: wrong scheduling for sockets * MINOR: task/notification: Is notifications registered ? * BUG/MEDIUM: spoe: Return an error when the wrong ACK is received in sync mode * BUG/MEDIUM: stick-tables: Decrement ref_cnt in table_* converters * BUG/MEDIUM: lua/socket: Length required read doesn't work * BUG/MEDIUM: servers: Add srv_addr default placeholder to the state file * BUG/MEDIUM: fd: Only check update_mask against all_threads_mask.- Update to version 1.8.9~git9.6d82e611: * BUG/MEDIUM: cache: don't cache when an Authorization header is present (VUL-1) (bsc#1094846) (CVE-2018-11469) * BUG/MEDIUM: dns: Delay the attempt to run a DNS resolution on check failure. * BUG/MINOR: ssl/lua: prevent lua from affecting automatic maxconn computation * BUG/MEDIUM: contrib/modsecurity: Use network order to encode/decode flags * BUG/MEDIUM: contrib/mod_defender: Use network order to encode/decode flags * BUG/MEDIUM: spoe: Flags are not encoded in network order * BUG/MINOR: lua: Socket.send threw runtime error: 'close' needs 1 arguments. * BUG/MINOR: spoe: Mistake in error message about SPOE configuration * BUG/MEDIUM: ssl: properly protect SSL cert generation * BUG/MEDIUM: pollers: Use a global list for fd shared between threads. * BUG/MEDIUM: http: don't always abort transfers on CF_SHUTR * BUG/MINOR: lua: ensure large proxy IDs can be represented * BUG/MINOR: lua: schedule socket task upon lua connect() * BUG/MEDIUM: task: Don't free a task that is about to be run. * BUG/MINOR: map: correctly track reference to the last ref_elt being dumped * DOC/MINOR: clean up LUA documentation re: servers & array/table. * BUG/MINOR: lua: Put tasks to sleep when waiting for data * BUG/MEDIUM: threads: Fix the sync point for more than 32 threads * BUG/MINOR: checks: Fix check->health computation for flapping servers * BUG/MINOR: config: disable http-reuse on TCP proxies * BUG/MINOR: lua/threads: Make lua's tasks sticky to the current thread * BUG/MEDIUM: h2: implement missing support for chunked encoded uploads * MINOR: h2: detect presence of CONNECT and/or content-length * BUG/MEDIUM: lua: Fix segmentation fault if a Lua task exits * BUG/MINOR: log: t_idle (%Ti) is not set for some requests * BUG/MAJOR: channel: Fix crash when trying to read from a closed socket * BUG/MINOR: pattern: Add a missing HA_SPIN_INIT() in pat_ref_newid()- Update to version 1.8.8: * BUG/CRITICAL: h2: fix incorrect frame length check (VUL-0) (bsc#1089837) * MINOR: cli: Ensure the CLI always outputs an error when it should * BUG/MINOR: cli: Guard against NULL messages when using CLI_ST_PRINT_FREE * BUG/MEDIUM: kqueue: When adding new events, provide an output to get errors. * BUG/MINOR: http: Return an error in proxy mode when url2sa fails * BUG/MEDIUM: connection: Make sure we have a mux before calling detach(). * BUG/MEDIUM: threads: Fix the max/min calculation because of name clashes- Update to version 1.8.7: * [RELEASE] Released version 1.8.7 * MINOR: servers: Support alphanumeric characters for the server templates names * BUG/MAJOR: cache: always initialize newly created objects * [RELEASE] Released version 1.8.6 * BUG/MINOR: spoe: Don't release the context buffer in .check_timeouts callbaclk * BUG/MINOR: spoe: Initialize variables used during conf parsing before any check * BUG/MAJOR: cache: fix random crashes caused by incorrect delete() on non-first blocks * BUG/MINOR: fd: Don't clear the update_mask in fd_insert. * BUG/MINOR: cache: fix "show cache" output * BUG/MINOR: email-alert: Set the mailer port during alert initialization * BUG/MINOR: checks: check the conn_stream's readiness and not the connection * BUG/MEDIUM: h2: always add a stream to the send or fctl list when blocked * BUILD/MINOR: threads: always export thread_sync_io_handler() * BUG/MEDIUM: h2: don't consider pending data on detach if connection is in error * BUG/MEDIUM: h2/threads: never release the task outside of the task handler * MINOR: h2: fuse h2s_detach() and h2s_free() into h2s_destroy() * MINOR: h2: always call h2s_detach() in h2_detach() * BUG/MAJOR: h2: remove orphaned streams from the send list before closing * MINOR: h2: provide and use h2s_detach() and h2s_free() * CLEANUP: h2: rename misleading h2c_stream_close() to h2s_close() * BUG/MINOR: hpack: fix harmless use of uninitialized value in hpack_dht_insert * BUILD/MINOR: cli: fix a build warning introduced by last commit * MINOR: cli: make "show fd" report the mux and mux_ctx pointers when available * MINOR: cli/threads: make "show fd" report thread_sync_io_handler instead of "unknown" * BUILD/MINOR: fix build when USE_THREAD is not defined * BUG/MINOR: lua funtion hlua_socket_settimeout don't check negative values * BUG/MINOR: lua: the function returns anything- Update to version 1.8.5: * BUG/MINOR: listener: Don't decrease actconn twice when a new session is rejected * BUG/MINOR: h2: ensure we can never send an RST_STREAM in response to an RST_STREAM * BUG/MEDIUM: h2: properly account for DATA padding in flow control * DOC: don't suggest using http-server-close * DOC: log: more than 2 log servers are allowed * BUILD/BUG: enable -fno-strict-overflow by default * MINOR: log: stop emitting alerts when it's not possible to write on the socket * BUG/MEDIUM: threads/queue: wake up other threads upon dequeue * BUG/MINOR: tcp-check: use the server's service port as a fallback * BUG/MEDIUM: tcp-check: single connect rule can't detect DOWN servers * BUG/MINOR: lua: return bad error messages * BUG/MINOR: spoa-example: unexpected behavior for more than 127 args * BUG/MINOR: cli: Fix a crash when sending a command with too many arguments * BUG/MINOR: seemless reload: Fix crash when an interface is specified. * BUG/MINOR: dns: don't downgrade DNS accepted payload size automatically * BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management * BUG/MEDIUM: threads/unix: Fix a deadlock when a listener is temporarily disabled * BUG/MEDIUM: spoe: Remove idle applets from idle list when HAProxy is stopping * BUG/MINOR: force-persist and ignore-persist only apply to backends * BUG/MEDIUM: fix a 100% cpu usage with cpu-map and nbthread/nbproc * BUG/MINOR: cli: Fix a typo in the 'set rate-limit' usage * BUG/MINOR: cli: Fix a crash when passing a negative or too large value to "show fd" * BUG/MEDIUM: h2: also arm the h2 timeout when sending * BUG/MINOR: unix: Don't mess up when removing the socket from the xfer_sock_list. * BUG/MINOR: session: Fix tcp-request session failure if handshake. * MINOR: systemd: Add SystemD's SystemCallFilter option to the unit file * MINOR: systemd: Add SystemD's Protect*= options to the unit file * MINOR: systemd: Add section for SystemD sandboxing to unit file * BUG/MEDIUM: buffer: Fix the wrapping case in bi_putblk * BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk * BUG/MEDIUM: h2: always consume any trailing data after end of output buffers * MINOR: stats: display the number of threads in the statistics. * BUG/MINOR: h2: Set the target of dbuf_wait to h2c * MINOR: debug/pools: make DEBUG_UAF also detect underflows * BUG/MINOR: debug/pools: properly handle out-of-memory when building with DEBUG_UAF * DOC: cfgparse: Warn on option (tcp|http)log in backend * DOC: lua: new prototype for function "register_action()" * BUG/MEDIUM: ssl/sample: ssl_bc_* fetch keywords are broken. * BUG/MEDIUM: http: Switch the HTTP response in tunnel mode as earlier as possible * BUG/MINOR: ssl/threads: Make management of the TLS ticket keys files thread-safe * BUG/MINOR: init: Add missing brackets in the code parsing -sf/-st * BUG/MEDIUM: ssl: Shutdown the connection for reading on SSL_ERROR_SYSCALL * BUG/MEDIUM: ssl: Don't always treat SSL_ERROR_SYSCALL as unrecovarable. * BUG/MINOR: threads: fix missing thread lock labels for 1.8- if we lock down the permissions the home directory has to be owned by haproxy (bsc#1077716)- Avoid %__-type macro indirections. Remove redundant %clean section. Do not ignore errors from useradd.- Ensure haproxy home directory is not world readable (bsc#1077716)- Update to version 1.8.4 (bsc#1080069): * BUG/MINOR: config: don't emit a warning when global stats is incompletely configured * DOC: Mention -Ws in the list of available options * DOC: Describe routing impact of using interface keyword on bind lines * MINOR: init: emit warning when -sf/-sd cannot parse argument * BUG/MEDIUM: standard: Fix memory leak in str2ip2() * BUG/MINOR: time/threads: ensure the adjusted time is always correct * BUG/MEDIUM: spoe: Allow producer to read and to forward shutdown on request side * BUG/MEDIUM: spoe: Always try to receive or send the frame to detect shutdowns * BUG/MINOR: epoll/threads: only call epoll_ctl(DEL) on polled FDs * BUG/MINOR: threads: Update labels array because of changes in lock_label enum * BUG/MINOR: cli: use global.maxsock and not maxfd to list all FDs * CLEANUP: Fix typo in ARGT_MSK6 comment * BUG/MINOR: sample: Fix output type of c_ipv62ip * CLEANUP: sample: Fix outdated comment about sample casts functions * CLEANUP: sample: Fix comment encoding of sample.c * BUILD: kqueue/threads: Add test on MAX_THREADS to avoid warnings when complied without threads * BUILD: epoll/threads: Add test on MAX_THREADS to avoid warnings when complied without threads * MINOR: threads: Use __decl_hathreads instead of #ifdef/#endif * BUG/MINOR: kqueue/threads: Don't forget to close kqueue_fd[tid] on each thread * BUG/MEDIUM: checks: Don't try to release undefined conn_stream when a check is freed * BUG/MEDIUM: threads/server: Fix deadlock in srv_set_stopping/srv_set_admin_flag * BUG/MINOR: threads: always set an owner to the thread_sync pipe * MINOR: threads: Fix build when we're not compiling with threads. * BUG/MINOR: mworker: only write to pidfile if it exists * BUG/MEDIUM: threads/mworker: fix a race on startup * BUG/MEDIUM: kqueue/threads: use one kqueue_fd per thread * BUG/MEDIUM: epoll/threads: use one epoll_fd per thread * MINOR: fd: add a bitmask to indicate that an FD is known by the poller * BUG/MEDIUM: fd: maintain a per-thread update mask * BUG/MEDIUM: threads/polling: Use fd_cache_mask instead of fd_cache_num * MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache * MINOR: global: add some global activity counters to help debugging * MINOR: threads: add a MAX_THREADS define instead of LONGBITS * MINOR: global/threads: move cpu_map at the end of the global struct * MINOR: servers: Don't report duplicate dyncookies for disabled servers. * BUG/MEDIUM: peers: fix expire date wasn't updated if entry is modified remotely. * BUG/MINOR: poll: too large size allocation for FD events * CONTRIB: debug: fix a few flags definitions * DOC: clarify the scope of ssl_fc_is_resumed * BUG/MEDIUM: stream: properly handle client aborts during redispatch * BUILD/MINOR: ancient gcc versions atomic fix * BUG/MEDIUM: mworker: execvp failure depending on argv[0] * MINOR: dns: Handle SRV record weight correctly. * BUG/MINOR: lua: Fix return value of Socket.settimeout * BUG/MEDIUM: lua: Fix IPv6 with separate port support for Socket.connect * DOC: lua: Fix typos in comments of hlua_socket_receive * BUG/MINOR: lua: Fix default value for pattern in Socket.receive * BUG/MEDIUM: ssl: cache doesn't release shctx blocks * BUG/MEDIUM: h2: properly handle the END_STREAM flag on empty DATA frames- Add dependency on apparmor-profiles (bsc#1079985)- Update to version 1.8.3: * [RELEASE] Released version 1.8.3 * MEDIUM: h2: prepare a graceful shutdown when the frontend is stopped * BUG/MAJOR: hpack: don't return direct references to the dynamic headers table * BUG/MEDIUM: http: don't automatically forward request close * MINOR: don't close stdio anymore * BUG/MEDIUM: mworker: don't close stdio several time * BUG/MEDIUM: h2: ensure we always know the stream before sending a reset * DOC/MINOR: configuration: typo, formatting fixes * BUG/MEDIUM: h2: improve handling of frames received on closed streams * BUG/MEDIUM: h2: properly handle and report some stream errors- Update to version 1.8.2: * [RELEASE] Released version 1.8.2 * BUG/MEDIUM: checks: properly set servers to stopping state on 404 * BUG/MAJOR: connection: refine the situations where we don't send shutw() * BUG/MEDIUM: cache: don't cache the response on no-cache="set-cookie" * BUG/MEDIUM: cache: respect the request cache-control header * BUG/MEDIUM: cache: replace old object on store * BUG/MEDIUM: cache: do not try to retrieve host-less requests from the cache * MINOR: http: add a function to check request's cache-control header field * BUG/MINOR: cache: do not force the TX_CACHEABLE flag before checking cacheability * BUG/MINOR: http: properly detect max-age=0 and s-maxage=0 in responses * BUG/MINOR: http: do not ignore cache-control: public * MINOR: http: start to compute the transaction's cacheability from the request * MINOR: http: update the list of cacheable status codes as per RFC7231 * MINOR: http: adjust the list of supposedly cacheable methods * BUG/MEDIUM: lua: fix crash when using bogus mode in register_service() * BUG/MEDIUM: checks: a server passed in maint state was not forced down. * MEDIUM: netscaler: add support for standard NetScaler CIP protocol * MEDIUM: netscaler: do not analyze original IP packet size * MINOR: netscaler: check in one-shot if buffer is large enough for IP and TCP header * BUG/MEDIUM: stream: don't consider abortonclose on muxes which close cleanly * MINOR: stream-int: set flag SI_FL_CLEAN_ABRT when mux supports clean aborts * MINOR: mux: add flags to describe a mux's capabilities * BUG/MINOR: h2: properly report a stream error on RST_STREAM * CONTRIB: halog: Fix compiler warnings in halog.c * CONTRIB: iprange: Fix compiler warning in iprange.c * BUG/MAJOR: netscaler: address truncated CIP header detection * BUG/MEDIUM: netscaler: use the appropriate IPv6 header size * MINOR: netscaler: rename cip_len to clarify its uage * MINOR: netscaler: remove the use of cip_magic only used once * MINOR: netscaler: respect syntax * DOC/MINOR: intro: typo, wording, formatting fixes * BUG/MEDIUM: mworker: Set FD_CLOEXEC flag on log fd * BUILD/MINOR: Makefile : enabling USE_CPU_AFFINITY * BUG: MINOR: http: don't check http-request capture id when len is provided * BUG: MAJOR: lb_map: server map calculation broken * BUG/MINOR: stream-int: don't try to receive again after receiving an EOS * BUG/MEDIUM: h2: fix stream limit enforcement * BUG/MEDIUM: http: don't disable lingering on requests with tunnelled responses * BUG/MEDIUM: h2: don't close after the first DATA frame on tunnelled responses * BUG/MEDIUM: h2: don't switch the state to HREM before end of DATA frame * MINOR: h2: don't demand that a DATA frame is complete before processing it * BUG/MEDIUM: h2: support uploading partial DATA frames * MINOR: h2: store the demux padding length in the h2c struct * BUG/MEDIUM: h2: debug incoming traffic in h2_wake() * BUG/MEDIUM: h2: work around a connection API limitation * BUG/MEDIUM: h2: enable recv polling whenever demuxing is possible * BUG/MEDIUM: h2: automatically set CS_FL_RCV_MORE when the output buffer is full * BUG/MEDIUM: stream-int: always set SI_FL_WAIT_ROOM on CS_FL_RCV_MORE * MINOR: conn_stream: add new flag CS_FL_RCV_MORE to indicate pending data * BUG/MEDIUM: lua/notification: memory leak * DOC: notifications: add precisions about thread usage * MINOR: systemd: remove comment about HAPROXY_STATS_SOCKET * BUG/MEDIUM: threads/vars: Fix deadlock in register_name * BUG/MEDIUM: email-alert: don't set server check status from a email-alert task * CONTRIB: halog: Add help text for -s switch in halog program * MINOR: mworker: Improve wording in `void mworker_wait()` * MINOR: mworker: Update messages referencing exit-on-failure * BUG/MEDIUM: h2: fix handling of end of stream again * BUG/MEDIUM: peers: set NOLINGER on the outgoing stream interface * BUG/MEDIUM: checks: a down server going to maint remains definitely stucked on down state. * BUG/MEDIUM: ssl engines: Fix async engines fds were not considered to fix fd limit automatically. * BUG/MEDIUM: mworker: also close peers sockets in the master * BUG/MINOR: ssl: support tune.ssl.cachesize 0 again * BUG/MAJOR: hpack: don't pretend large headers fit in empty table * BUG/MINOR: action: Don't check http capture rules when no id is defined- Update to version 1.8.1 (bsc#1069954): * BUG/MAJOR: h2: correctly check the request length when building an H1 request * BUG/MAJOR: thread: Be sure to request a sync between threads only once at a time * BUG/MAJOR: thread/peers: fix deadlock on peers sync. * BUG/MEDIUM: h2: do not accept upper case letters in request header names * BUG/MEDIUM: h2: remove connection-specific headers from request * BUG/MEDIUM: h2: enforce the per-connection stream limit * BUG/MEDIUM: checks: Be sure we have a mux if we created a cs. * BUG/MEDIUM: peers: fix some track counter rules dont register entries for sync. * BUG/MEDIUM: h2: don't report an error after parsing a 100-continue response * BUG/MEDIUM: threads/peers: decrement, not increment jobs on quitting * BUG/MEDIUM: stream: fix session leak on applet-initiated connections * BUG/MEDIUM: cache: bad computation of the remaining size * BUG/MEDIUM: ssl: don't allocate shctx several time * BUG/MEDIUM: tcp-check: Don't lock the server in tcpcheck_main * BUG/MEDIUM: kqueue: Don't bother closing the kqueue after fork. * BUG/MINOR: h2: use the H2_F_DATA_* macros for DATA frames * BUG/MINOR: h2: reject response pseudo-headers from requests * BUG/MINOR: h2: properly check PRIORITY frames * BUG/MINOR: h2: reject incorrect stream dependencies on HEADERS frame * BUG/MINOR: h2: do not accept SETTINGS_ENABLE_PUSH other than 0 or 1 * BUG/MINOR: h2: the TE header if present may only contain trailers * BUG/MINOR: h2: fix a typo causing PING/ACK to be responded to * BUG/MINOR: h2: ":path" must not be empty * BUG/MINOR: h2: try to abort closed streams as soon as possible * BUG/MINOR: h2: immediately close if receiving GOAWAY after the last stream * BUG/MINOR: hpack: dynamic table size updates are only allowed before headers * BUG/MINOR: hpack: reject invalid header index * BUG/MINOR: hpack: must reject huffman literals padded with more than 7 bits * BUG/MINOR: hpack: fix debugging output of pseudo header names * BUG/MINOR: mworker: detach from tty when in daemon mode * BUG/MINOR: mworker: fix validity check for the pipe FDs * BUG/MINOR: ssl: CO_FL_EARLY_DATA removal is managed by stream- License is now GPL-3.0+ and LGPL-2.1+- [apparmor]: allow haproxy to restart itself. needed for seamless restart. also reload the apparmor profile on update.- enable network namespaces on 42.3 - Enabled systemd notify mode: new BR: pkgconfig(libsystemd) This fixes problems with starting 1.8 on 42.3. - apply build option changes as adviced by upstream- Update to version 1.8.0 (bsc#1069954): https://www.mail-archive.com/haproxy@formilux.org/msg28004.html- Update to version 1.7.9: * BUG/MINOR: peers: peer synchronization issue (with several peers sections). * BUG/MINOR: lua: In error case, the safe mode is not removed * BUG/MINOR: lua: executes the function destroying the Lua session in safe mode * BUG/MAJOR: lua/socket: resources not detroyed when the socket is aborted * BUG/MEDIUM: lua: bad memory access * DOC: update the list of OpenSSL versions in the README * DOC: Updated 51Degrees git URL to point to a stable version. * BUG/MINOR: http: Set the response error state in http_sync_res_state * MINOR: http: Reorder/rewrite checks in http_resync_states * MINOR: http: Switch requests/responses in TUNNEL mode only by checking txn flags * BUG/MEDIUM: http: Switch HTTP responses in TUNNEL mode when body length is undefined * BUG/MAJOR: http: Fix possible infinity loop in http_sync_(req|res)_state * BUG/MINOR: lua: Fix Server.get_addr() port values * BUG/MINOR: lua: Correctly use INET6_ADDRSTRLEN in Server.get_addr() * BUG/MINOR: lua: always detach the tcp/http tasks before freeing them * BUG/MINOR: lua: Fix bitwise logic for hlua_server_check_* functions.- Update to version 1.7.8: * BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue * BUG/MAJOR: cli: fix custom io_release was crushed by NULL. * BUG/MAJOR: map: fix segfault during 'show map/acl' on cli. * BUG/MAJOR: compression: Be sure to release the compression state in all cases * DOC: fix references to the section about time format. * BUG/MEDIUM: map/acl: fix unwanted flags inheritance. * BUG/MINOR: stream: Don't forget to remove CF_WAKE_ONCE flag on response channel * BUG/MINOR: http: Don't reset the transaction if there are still data to send * BUG/MEDIUM: filters: Be sure to call flt_end_analyze for both channels * BUG/MINOR: http: properly handle all 1xx informational responses- Update to version 1.7.7: * BUG/MINOR: Wrong peer task expiration handling during synchronization processing. * BUG/MEDIUM: http: Drop the connection establishment when a redirect is performed * BUG/MEDIUM: cfgparse: Check if tune.http.maxhdr is in the range 1..32767 * DOC: fix references to the section about the unix socket * BUG/MINOR: log: pin the front connection when front ip/ports are logged- Update to version 1.7.6: * DOC: changed "block"(deprecated) examples to http-request deny * DOC: add few comments to examples. * DOC: update sample code for PROXY protocol * DOC: mention lighttpd 1.4.46 implements PROXY * DOC: stick-table is available in frontend sections * BUG/MINOR: dns: Wrong address family used when creating IPv6 sockets. * BUG/MINOR: config: missing goto out after parsing an incorrect ACL character * BUG/MINOR: arg: don't try to add an argument on failed memory allocation * BUG/MEDIUM: arg: ensure that we properly unlink unresolved arguments on error * BUG/MEDIUM: acl: don't free unresolved args in prune_acl_expr() * MINOR: lua: ensure the memory allocator is used all the time * CLEANUP: logs: typo: simgle => single * BUG/MEDIUM: acl: proprely release unused args in prune_acl_expr() * BUG/MAJOR: Use -fwrapv. * BUG/MINOR: server: don't use "proxy" when px is really meant. * BUG/MINOR: server: missing default server 'resolvers' setting duplication. * DOC: add layer 4 links/cross reference to "block" keyword. * DOC: errloc/errorloc302/errorloc303 missing status codes. * BUG/MEDIUM: lua: memory leak * MEDIUM: config: don't check config validity when there are fatal errors * BUG/MINOR: hash-balance-factor isn't effective in certain circumstances * MINOR/DOC: lua: just precise one thing * BUG/MINOR: http: Fix conditions to clean up a txn and to handle the next request * DOC: update RFC references * BUG/MINOR: checks: don't send proxy protocol with agent checks * BUG/MEDIUM: lua: segfault if a converter or a sample doesn't return anything * BUG/MAJOR: http: call manage_client_side_cookies() before erasing the buffer * BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers * BUG/MINOR: acls: Set the right refflag when patterns are loaded from a map * BUG/MINOR: http/filters: Be sure to wait if a filter loops in HTTP_MSG_ENDING * BUG/MEDIUM: peers: Peers CLOSE_WAIT issue. * BUG/MAJOR: server: Segfault after parsing server state file. * BUG/MEDIUM: unix: never unlink a unix socket from the file system- Update to version 1.7.5: * BUG/MEDIUM: peers: fix buffer overflow control in intdecode. * BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers * BUG/MEDIUM: http: Fix blocked HTTP/1.0 responses when compression is enabled * BUG/MINOR: filters: Don't force the stream's wakeup when we wait in flt_end_analyze * MINOR: config parsing: add warning when log-format/tcplog/httplog is overriden in "defaults" sections- Update to version 1.7.4: * MINOR: config: warn when some HTTP rules are used in a TCP proxy * BUG/MINOR: spoe: Fix soft stop handler using a specific id for spoe filters * BUG/MINOR: spoe: Fix parsing of arguments in spoe-message section * BUG/MEDIUM: ssl: Clear OpenSSL error stack after trying to parse OCSP file * BUG/MEDIUM: cli: Prevent double free in CLI ACL lookup * BUG/MINOR: Fix "get map " CLI command * BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data layer * BUG/MEDIUM: ssl: switchctx should not return SSL_TLSEXT_ERR_ALERT_WARNING * BUG/MINOR: checks: attempt clean shutw for SSL check * BUG/MEDIUM: listener: do not try to rebind another process' socket * BUG/MEDIUM: filters: Fix channels synchronization in flt_end_analyze * BUG/MAJOR: stream-int: do not depend on connection flags to detect connection * BUG/MEDIUM: connection: ensure to always report the end of handshakes * BUG: payload: fix payload not retrieving arbitrary lengths * BUG/MAJOR: http: fix typo in http_apply_redirect_rule * BUG/MEDIUM: stream: fix client-fin/server-fin handling * MINOR: fd: add a new flag HAP_POLL_F_RDHUP to struct poller * BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available * DOC/MINOR: Fix typos in proxy protocol doc * DOC: Protocol doc: add checksum, TLV type ranges * DOC: Protocol doc: add SSL TLVs, rename CHECKSUM * DOC: Protocol doc: add noop TLV * MEDIUM: global: add a 'hard-stop-after' option to cap the soft-stop time * BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity(). * MINOR: server: irrelevant error message with 'default-server' config file keyword. * MINOR: doc: fix use-server example (imap vs mail) * BUG/MEDIUM: tcp: don't require privileges to bind to device- Update to version 1.7.3: * BUG/MINOR: stream: Fix how backend-specific analyzers are set on a stream * BUG/MEDIUM: tcp: don't poll for write when connect() succeeds * BUG/MINOR: unix: fix connect's polling in case no data are scheduled * BUG/MINOR: lua: Map.end are not reliable because "end" is a reserved keyword * MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested * BUG/MAJOR: dns: restart sockets after fork() * MINOR: chunks: implement a simple dynamic allocator for trash buffers * BUG/MEDIUM: http: prevent redirect from overwriting a buffer * BUG/MEDIUM: filters: Do not truncate HTTP response when body length is undefined * BUG/MEDIUM: http: Prevent replace-header from overwriting a buffer * BUG/MINOR: http: Return an error when a replace-header rule failed on the response * BUG/MINOR: sendmail: The return of vsnprintf is not cleanly tested * BUG/MAJOR: lua segmentation fault when the request is like 'GET ?arg=val HTTP/1.1' * BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule * MINOR: http: don't close when redirect location doesn't start with "/"- Update to version 1.7.2 (bsc#1023141): * BUG/MEDIUM: lua: In some case, the return of sample-fetches is ignored (2) * BUG/MINOR: stream-int: automatically release SI_FL_WAIT_DATA on SHUTW_NOW * DOC: lua: documentation about time parser functions * DOC: lua: section declared twice * BUG/MINOR: lua/cli: bad error message * DOC: fix small typo in fe_id (backend instead of frontend) * BUG/MINOR: Fix the sending function in Lua's cosocket * BUG/MINOR: lua: memory leak executing tasks * BUG/MINOR: lua: bad return code * BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake * BUG/MEDIUM: ssl: avoid double free when releasing bind_confs * BUG/MINOR: stats: fix be/sessions/current out in typed stats * BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled * BUG/MEDIUM: ssl: for a handshake when server-side SNI changes * BUG/MINOR: systemd: potential zombie processes * DOC: Add timings events schemas * BUG/MINOR: option prefer-last-server must be ignored in some case * MINOR: stats: Support "select all" for backend actions * BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches sc*_get_gpt0 * BUG/MAJOR: channel: Fix the definition order of channel analyzers * BUG/MINOR: http: report real parser state in error captures * BUG/MAJOR: http: fix risk of getting invalid reports of bad requests * MINOR: http: custom status reason. * MINOR: connection: add sample fetch "fc_rcvd_proxy" * BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options * BUG/MINOR: tools: fix off-by-one in port size check * BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family * MEDIUM: server: split the address and the port into two different fields * MINOR: tools: make str2sa_range() return the port in a separate argument * MINOR: server: take the destination port from the port field, not the addr * MEDIUM: server: disable protocol validations when the server doesn't resolve * BUG/MEDIUM: tools: do not force an unresolved address to AF_INET:0.0.0.0 * BUG/MINOR: ssl: EVP_PKEY must be freed after X509_get_pubkey usage * MINOR: proto_http.c 502 error txt typo. * DOC: add deprecation notice to "block" * BUG/MINOR: Reset errno variable before calling strtol(3)- Update to version 1.7.1: * BUG/MAJOR: stream: fix session abort on resource shortage * BUG/MINOR: cli: allow the backslash to be escaped on the CLI * BUG/MEDIUM: cli: fix "show stat resolvers" and "show tls-keys" * DOC: Fix map table's format * DOC: Added 51Degrees conv and fetch functions to documentation. * BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect * DOC: mention that req_tot is for both frontends and backends * BUG/MEDIUM: variables: some variable name can hide another ones * BUG/MINOR: stats: fix be/sessions/max output in html stats * MINOR: proxy: Add fe_name/be_name fetchers next to existing fe_id/be_id * DOC: lua: Documentation about some entry missing * MINOR: Do not forward the header "Expect: 100-continue" when the option http-buffer-request is set * DOC: Add undocumented argument of the trace filter * DOC: Fix some typo in SPOE documentation * BUG/MINOR: cli: be sure to always warn the cli applet when input buffer is full * MINOR: applet: Count number of (active) applets * MINOR: task: Rename run_queue and run_queue_cur counters * BUG/MEDIUM: stream: Save unprocessed events for a stream * BUG/MAJOR: Fix how the list of entities waiting for a buffer is handled * BUILD/MEDIUM: Fixing the build using LibreSSL * [RELEASE] Released version 1.7.1- Update to version 1.7.0: * BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos * BUG/MINOR: stats: make field_str() return an empty string on NULL * BUG/MEDIUM: http: Fix tunnel mode when the CONNECT method is used * BUG/MINOR: http: Keep the same behavior between 1.6 and 1.7 for tunneled txn * BUG/MINOR: filters: Protect args in macros HAS_DATA_FILTERS and IS_DATA_FILTER * BUG/MINOR: filters: Invert evaluation order of HTTP_XFER_BODY and XFER_DATA analyzers * BUG/MINOR: http: Call XFER_DATA analyzer when HTTP txn is switched in tunnel mode- Update to version 1.6.10: * BUG/MEDIUM: systemd-wrapper: return correct exit codes * BUG/MEDIUM: srv-state: properly restore the DRAIN state * BUG/MINOR: srv-state: allow to have both CMAINT and FDRAIN flags * BUG/MEDIUM: servers: properly propagate the maintenance states during startup * BUG: vars: Fix 'set-var' converter because of a typo * BUG/MEDIUM: channel: bad unlikely macro * CLEANUP: lua: move comment * CLEANUP: lua: control executed twice * CLEANUP: ssl: Fix bind keywords name in comments * DOC: ssl: Use correct wording for ca-sign-pass * BUG/MINOR: stick-table: handle out-of-memory condition gracefully * BUG/MEDIUM: connection: check the control layer before stopping polling * BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory * CONTRIB: initiate a debugging suite to make debugging easier * BUG/MINOR: cli: properly decrement ref count on tables during failed dumps * BUG/MEDIUM: lua: In some case, the return of sample-fetche is ignored- Update to version 1.6.9+git.1477940904.ab45181 (fate#321723) * BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang * MINOR: cfgparse: few memory leaks fixes. * MINOR: build: Allow linking to device-atlas library file * DOC: Fix typo in description of `-st` parameter in man page * BUG/MEDIUM: peers: on shutdown, wake up the appctx, not the stream * BUG/MEDIUM: peers: fix use after free in peer_session_create() * BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed * MINOR: systemd: report it when execve() fails * BUG/MINOR: systemd: check return value of calloc() * BUG/MINOR: systemd: always restore signals before execve() * BUG/MINOR: systemd: make the wrapper return a non-null status code on error * BUG/MINOR: ssl: prevent multiple entries for the same certificate * BUG/MINOR: ssl: Check malloc return code * BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session * BUG/MINOR: vars: make smp_fetch_var() more robust against misuses * BUG/MINOR: vars: use sess and not s->sess in action_store() * MEDIUM: make SO_REUSEPORT configurable * MINOR: Add fe_req_rate sample fetch * MINOR: show Running on zlib version * MINOR: show Built with PCRE version * BUG/MINOR: displayed PCRE version is running release- Update to 1.6.9 (bsc#1003264) - MINOR: cli: allow the semi-colon to be escaped on the CLI - BUG/MINOR: payload: fix SSLv2 version parser - BUG/MAJOR: stream: properly mark the server address as unset on connect retry - DOC: Updated 51Degrees readme. - BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table - BUG/MINOR: peers: empty chunks after a resync. - BUG/MINOR: peers: some updates are pushed twice after a resync. - MINOR: sample: use smp_make_rw() in upper/lower converters - BUG/MEDIUM: stick-table: properly convert binary samples to keys - BUG/MEDIUM: stick-tables: do not fail on string keys with no allocated size - BUG/MAJOR: server: the "sni" directive could randomly cause trouble - MINOR: sample: provide smp_is_rw() and smp_make_rw() - MINOR: sample: implement smp_is_safe() and smp_make_safe() - BUG/MEDIUM: samples: make smp_dup() always duplicate the sample - BUG/MAJOR: compression: initialize avail_in/next_in even during flush - BUILD: make proto_tcp.c compatible with musl library - DOC: minor typo fixes to improve HTML parsing by haproxy-dconv - BUG/MEDIUM: stream-int: completely detach connection on connect error - BUG/MEDIUM: lua: somme HTTP manipulation functions are called without valid requests - DOC: lua: remove old functions - BUG/MINOR: peers: Fix peers data decoding issue - BUG/MEDIUM: lua: the function txn_done() from action wrapper can crash - BUG/MEDIUM: lua: the function txn_done() from sample fetches can crash- update to 1.6.7 - MINOR: new function my_realloc2 = realloc + free upon failure - CLEANUP: fixed some usages of realloc leading to memory leak - Revert "BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()" - BUG/MEDIUM: dns: fix alignment issues in the DNS response parser - BUG/MINOR: Fix endiness issue in DNS header creation code - changes from 1.6.6 - BUG/MAJOR: fix listening IP address storage for frontends - BUG/MINOR: fix listening IP address storage for frontends (cont) - DOC: Fix typo so fetch is properly parsed by Cyril's converter - BUG/MAJOR: http: fix breakage of "reqdeny" causing random crashes - BUG/MEDIUM: stick-tables: fix breakage in table converters - BUG/MEDIUM: dns: unbreak DNS resolver after header fix - BUILD: fix build on Solaris 11 - CLEANUP: connection: fix double negation on memcmp() - BUG/MEDIUM: stats: show servers state may show an servers from another backend - BUG/MEDIUM: fix risk of segfault with "show tls-keys" - BUG/MEDIUM: sticktables: segfault in some configuration error cases - BUG/MEDIUM: lua: converters doesn't work - BUG/MINOR: http: add-header: header name copied twice - BUG/MEDIUM: http: add-header: buffer overwritten - BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params() - BUG/MINOR: http: url32+src should use the big endian version of url32 - BUG/MINOR: http: url32+src should check cli_conn before using it - DOC: http: add documentation for url32 and url32+src - BUG/MINOR: fix http-response set-log-level parsing error - MINOR: systemd: Use variable for config and pidfile paths - MINOR: systemd: Perform sanity check on config before reload (cherry picked from commit 68535bddf305fdd22f1449a039939b57245212e7) - BUG/MINOR: init: always ensure that global.rlimit_nofile matches actual limits - BUG/MINOR: init: ensure that FD limit is raised to the max allowed - BUG/MEDIUM: external-checks: close all FDs right after the fork() - BUG/MAJOR: external-checks: use asynchronous signal delivery - BUG/MINOR: external-checks: do not unblock undesired signals - BUILD/MEDIUM: rebuild everything when an include file is changed - BUILD/MEDIUM: force a full rebuild if some build options change - BUG/MINOR: srv-state: fix incorrect output of state file - BUG/MINOR: ssl: close ssl key file on error - BUG/MINOR: http: fix misleading error message for response captures - BUG/BUILD: don't automatically run "make" on "make install" - DOC: add missing doc for http-request deny [deny_status ] - drop patches which were pulled from git before 0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch 0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch 0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch 0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch 0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch 0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch 0007-BUILD-fix-build-on-Solaris-11.patch 0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch 0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch 0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch 0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch 0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch 0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch 0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch- pull patches from git to fix some important issues (bsc#983972) (bsc#983974): 0001-BUG-MAJOR-fix-listening-IP-address-storage-for-front.patch 0002-BUG-MINOR-fix-listening-IP-address-storage-for-front.patch 0003-DOC-Fix-typo-so-fetch-is-properly-parsed-by-Cyril-s-.patch 0004-BUG-MAJOR-http-fix-breakage-of-reqdeny-causing-rando.patch 0005-BUG-MEDIUM-stick-tables-fix-breakage-in-table-conver.patch 0006-BUG-MEDIUM-dns-unbreak-DNS-resolver-after-header-fix.patch 0007-BUILD-fix-build-on-Solaris-11.patch 0008-CLEANUP-connection-fix-double-negation-on-memcmp.patch 0009-BUG-MEDIUM-stats-show-servers-state-may-show-an-serv.patch 0010-BUG-MEDIUM-fix-risk-of-segfault-with-show-tls-keys.patch 0011-BUG-MEDIUM-sticktables-segfault-in-some-configuratio.patch 0012-BUG-MEDIUM-lua-converters-doesn-t-work.patch 0013-BUG-MINOR-http-add-header-header-name-copied-twice.patch 0014-BUG-MEDIUM-http-add-header-buffer-overwritten.patch- update to 1.6.5 - BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted - BUILD: namespaces: fix a potential build warning in namespaces.c - DOC: add encoding to json converter example - BUG/MINOR: conf: "listener id" expects integer, but its not checked - DOC: Clarify tunes.vars.xxx-max-size settings - BUG/MEDIUM: peers: fix incorrect age in frequency counters - BUG/MEDIUM: Fix RFC5077 resumption when more than TLS_TICKETS_NO are present - BUG/MAJOR: Fix crash in http_get_fhdr with exactly MAX_HDR_HISTORY headers - BUG/MINOR: lua: can't load external libraries - DOC: "addr" parameter applies to both health and agent checks - DOC: timeout client: pointers to timeout http-request - DOC: typo on stick-store response - DOC: stick-table: amend paragraph blaming the loss of table upon reload - DOC: typo: ACL subdir match - DOC: typo: maxconn paragraph is wrong due to a wrong buffer size - DOC: regsub: parser limitation about the inability to use closing square brackets - DOC: typo: req.uri is now replaced by capture.req.uri - DOC: name set-gpt0 mismatch with the expected keyword - BUG/MEDIUM: stick-tables: some sample-fetch doesn't work in the connection state. - DOC: fix "needed" typo - BUG/MINOR: dns: inapropriate way out after a resolution timeout - BUG/MINOR: dns: trigger a DNS query type change on resolution timeout - BUG/MINOR : allow to log cookie for tarpit and denied request - OPTIM/MINOR: session: abort if possible before connecting to the backend - BUG/MEDIUM: trace.c: rdtsc() is defined in two files - BUG/MEDIUM: channel: fix miscalculation of available buffer space (2nd try) - BUG/MINOR: cfgparse: couple of small memory leaks. - BUG/MEDIUM: sample: initialize the pointer before parse_binary call. - DOC: fix discrepancy in the example for http-request redirect - DOC: Clarify IPv4 address / mask notation rules - CLEANUP: fix inconsistency between fd->iocb, proto->accept and accept() - BUG/MEDIUM: fix maxaccept computation on per-process listeners - BUG/MINOR: listener: stop unbound listeners on startup - BUG/MINOR: fix maxaccept computation according to the frontend process range - MEDIUM: unblock signals on startup. - BUG/MEDIUM: channel: don't allow to overwrite the reserve until connected - BUG/MEDIUM: channel: incorrect polling condition may delay event delivery - BUG/MEDIUM: channel: fix miscalculation of available buffer space (3rd try) - BUG/MEDIUM: log: fix risk of segfault when logging HTTP fields in TCP mode - BUG/MEDIUM: lua: protects the upper boundary of the argument list for converters/fetches. - BUG/MINOR: log: fix a typo that would cause %HP to log - MINOR: channel: add new function channel_congested() - BUG/MEDIUM: http: fix risk of CPU spikes with pipelined requests from dead client - BUG/MAJOR: channel: fix miscalculation of available buffer space (4th try) - BUG/MEDIUM: stream: ensure the SI_FL_DONT_WAKE flag is properly cleared - BUG/MEDIUM: channel: fix inconsistent handling of 4GB-1 transfers - BUG/MEDIUM: stats: show servers state may show an empty or incomplete result - BUG/MEDIUM: stats: show backend may show an empty or incomplete result - MINOR: stats: fix typo in help messages - MINOR: stats: show stat resolvers missing in the help message - BUG/MINOR: dns: fix DNS header definition - BUG/MEDIUM: dns: fix alignment issue when building DNS queries - CLEANUP/MINOR: stats: fix accidental addition of member "env" in the applet ctx - refreshed patches to apply cleanly again - haproxy-1.6.0-makefile_lib.patch - haproxy-1.6.0-sec-options.patch- update to 1.6.4 (fate#320607) (bsc#937202) - BUG/MINOR: http: fix several off-by-one errors in the url_param parser - BUG/MINOR: http: Be sure to process all the data received from a server - BUG/MINOR: chunk: make chunk_dup() always check and set dst->size - MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero - MINOR: chunks: add chunk_strcat() and chunk_newstr() - MINOR: chunk: make chunk_initstr() take a const string - MINOR: lru: new function to delete least recently used keys - DOC: add Ben Shillito as the maintainer of 51d - BUG/MINOR: 51d: Ensures a unique domain for each configuration - BUG/MINOR: 51d: Aligns Pattern cache implementation with HAProxy best practices. - BUG/MINOR: 51d: Releases workset back to pool. - BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees. - CLEANUP: 51d: Aligned if statements with HAProxy best practices and removed casts from malloc. - DOC: fix a few spelling mistakes (cherry picked from commit cc123c66c2075add8524a6a9925382927daa6ab0) - DOC: fix "workaround" spelling - BUG/MINOR: examples: Fixing haproxy.spec to remove references to .cfg files - MINOR: fix the return type for dns_response_get_query_id() function - MINOR: server state: missing LF (\n) on error message printed when parsing server state file - BUG/MEDIUM: dns: no DNS resolution happens if no ports provided to the nameserver - BUG/MAJOR: servers state: server port is erased when dns resolution is enabled on a server - BUG/MEDIUM: servers state: server port is used uninitialized - BUG/MEDIUM: config: Adding validation to stick-table expire value. - BUG/MEDIUM: sample: http_date() doesn't provide the right day of the week - BUG/MEDIUM: channel: fix miscalculation of available buffer space. - MEDIUM: pools: add a new flag to avoid rounding pool size up - BUG/MEDIUM: buffers: do not round up buffer size during allocation - BUG/MINOR: stream: don't force retries if the server is DOWN - BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch the table - MINOR: unix: don't mention free ports on EAGAIN - BUG/CLEANUP: CLI: report the proper field states in "show sess" - MINOR: stats: send content-length with the redirect to allow keep-alive - BUG: stream_interface: Reuse connection even if the output channel is empty - DOC: remove old tunnel mode assumptions - BUG/MAJOR: http-reuse: fix risk of orphaned connections - BUG/MEDIUM: http-reuse: do not share private connections across backends - BUG/MINOR: ssl: Be sure to use unique serial for regenerated certificates - BUG/MINOR: stats: fix missing comma in stats on agent drain - BUG/MINOR: lua: unsafe initialization - DOC: lua: fix somme errors - DOC: add server name at rate-limit sessions example - BUG/MEDIUM: ssl: fix off-by-one in ALPN list allocation - BUG/MEDIUM: ssl: fix off-by-one in NPN list allocation - DOC: LUA: fix some typos and syntax errors - MINOR: cfgparse: warn for incorrect 'timeout retry' keyword spelling in resolvers - MINOR: mailers: increase default timeout to 10 seconds - MINOR: mailers: use for all line endings - BUG/MAJOR: lua: applets can't sleep. - BUG/MINOR: server: some prototypes are renamed - BUG/MINOR: lua: Useless copy - BUG/MEDIUM: stats: stats bind-process doesn't propagate the process mask correctly - BUG/MINOR: server: fix the format of the warning on address change - BUG/MEDIUM: chunks: always reject negative-length chunks - BUG/MINOR: systemd: ensure we don't miss signals - BUG/MINOR: systemd: report the correct signal in debug message output - BUG/MINOR: systemd: propagate the correct signal to haproxy - MINOR: systemd: ensure a reload doesn't mask a stop - BUG/MEDIUM: cfgparse: wrong argument offset after parsing server "sni" keyword - CLEANUP: stats: Avoid computation with uninitialized bits. - CLEANUP: pattern: Ignore unknown samples in pat_match_ip(). - CLEANUP: map: Avoid memory leak in out-of-memory condition. - BUG/MINOR: tcpcheck: fix incorrect list usage resulting in failure to load certain configs - BUG/MAJOR: samples: check smp->strm before using it - MINOR: sample: add a new helper to initialize the owner of a sample - MINOR: sample: always set a new sample's owner before evaluating it - BUG/MAJOR: vars: always retrieve the stream and session from the sample - CLEANUP: payload: remove useless and confusing nullity checks for channel buffer - BUG/MINOR: ssl: fix usage of the various sample fetch functions - MINOR: cfgparse: warn when uid parameter is not a number - MINOR: cfgparse: warn when gid parameter is not a number - BUG/MINOR: standard: Avoid free of non-allocated pointer - BUG/MINOR: pattern: Avoid memory leak on out-of-memory condition - CLEANUP: http: fix a build warning introduced by a recent fix - BUG/MINOR: log: GMT offset not updated when entering/leaving DST- update to 1.6.3 (fate#320607) - BUG/MEDIUM: lua: clean output buffer - BUG/MEDIUM: http: switch the request channel to no-delay once done. - BUG/MEDIUM: http: don't enable auto-close on the response side - BUG/MEDIUM: stream: fix half-closed timeout handling - BUG/MEDIUM: cli: changing compression rate-limiting must require admin level - BUG/MEDIUM: sample: urlp can't match an empty value - BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input. - BUG/MEDIUM: checks: email-alert not working when declared in defaults - BUG/MEDIUM: http: fix http-reuse when frontend and backend differ - BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced - BUG/MEDIUM: peers: table entries learned from a remote are pushed to others after a random delay. - BUG/MEDIUM: peers: old stick table updates could be repushed - BUG/MEDIUM: lua: Lua applets must not fetch samples using http_txn - BUG/MEDIUM: lua: Forbid HTTP applets from being called from tcp rulesets - BUG/MAJOR: lua: Do not force the HTTP analysers in use-services for all the details see /usr/share/doc/packages/haproxy/CHANGELOG or http://www.haproxy.org/download/1.6/src/CHANGELOG- on sle11 we still need to own /etc/apparmor.d/local- instead of owning the apparmor directories, BR apparmor-profiles.- fix link to tarball- update to 1.6.2 - BUILD: ssl: fix build error introduced in commit 7969a3 with OpenSSL < 1.0.0 - DOC: fix a typo for a "deviceatlas" keyword - FIX: small typo in an example using the "Referer" header - BUG/MEDIUM: config: count memory limits on 64 bits, not 32 - BUG/MAJOR: dns: first DNS response packet not matching queried hostname may lead to a loop - BUG/MINOR: dns: unable to parse CNAMEs response - BUG/MINOR: examples/haproxy.init: missing brace in quiet_check() - DOC: deviceatlas: more example use cases. - BUG/BUILD: replace haproxy-systemd-wrapper with $(EXTRA) in install-bin. - BUG/MAJOR: http: don't requeue an idle connection that is already queued - DOC: typo on capture.res.hdr and capture.req.hdr - BUG/MINOR: dns: check for duplicate nameserver id in a resolvers section was missing - CLEANUP: use direction names in place of numeric values - BUG/MEDIUM: lua: sample fetches based on response doesn't work - drop haproxy-1.6.0-ssl-098.patch: included upstream- update to 1.6.1 - DOC: specify that stats socket doc (section 9.2) is in management - BUILD: install only relevant and existing documentation - CLEANUP: don't ignore debian/ directory if present - BUG/MINOR: dns: parsing error of some DNS response - BUG/MEDIUM: namespaces: don't fail if no namespace is used - BUG/MAJOR: ssl: free the generated SSL_CTX if the LRU cache is disabled - MEDIUM: dns: Don't use the ANY query type - drop haproxy-1.6.0-ssl.crash.patch included in update- add haproxy-1.6.0-ssl-098.patch: fix building on openssl 0.9.8- added haproxy-1.6.0-ssl.crash.patch: fix SNI related crash- only use network namespace support on distros newer than 13.2- update to 1.6.0 The most user-visible changes, we can cite the simpler handling of multiple configuration files, the support for quotes and environment variables in the configuration, a significant reduction of the memory usage thanks to a new dynamic buffer allocator, notifications over e-mail, server state keeping across reloads, dynamic DNS-based server address resolution, new scripting capabilities thanks to the embedded Lua interpreter, use of variables in the configuration to manipulate samples, request body buffering and analysis, support for two third-party device identification products (DeviceAtlas and 51Degrees), a lot of new sample converters including arithmetic operators and table lookups, TLS ticket secret sharing between nodes, TLS SNI to the server, full tables replication between peers, ability to instruct the kernel to quickly kill dead connections, support for Linux namespaces, and a number of other less visible goodies. The performance has also been improved a lot with support for server connection multiplexing, much faster and cheaper HTTP compression via libslz, and the addition of a pattern cache to speed up certain expensive ACLs. The great flexibility offered by this version will allow many users to significantly simplify their configurations. Some users will notice a huge performance boost after they enable the features designed for them. for all the details see /usr/share/doc/packages/haproxy/CHANGELOG - drop patches we pulled from upstream git: 0001-BUG-MINOR-log-missing-some-ARGC_-entries-in-fmt_dire.patch 0002-DOC-usesrc-root-privileges-requirements.patch 0003-BUILD-ssl-Allow-building-against-libssl-without-SSLv.patch 0004-DOC-MINOR-fix-OpenBSD-versions-where-haproxy-works.patch 0005-BUG-MINOR-http-sample-gmtime-localtime-can-fail.patch 0006-DOC-typo-in-redirect-302-code-meaning.patch 0007-DOC-mention-that-ms-is-left-padded-with-zeroes.patch 0008-CLEANUP-.gitignore-ignore-more-test-files.patch 0009-CLEANUP-.gitignore-finally-ignore-everything-but-wha.patch 0010-MEDIUM-config-emit-a-warning-on-a-frontend-without-l.patch 0011-BUG-MEDIUM-counters-ensure-that-src_-inc-clr-_gpc0-c.patch 0012-DOC-ssl-missing-LF.patch 0013-DOC-fix-example-of-http-request-using-ssl_fc_session.patch 0014-BUG-MINOR-http-remove-stupid-HTTP_METH_NONE-entry.patch 0015-BUG-MAJOR-http-don-t-call-http_send_name_header-afte.patch - refresh/redo patches to apply cleanly again: old: haproxy-1.2.16_config_haproxy_user.patch new: haproxy-1.6.0_config_haproxy_user.patch old: haproxy-makefile_lib.patch new: haproxy-1.6.0-makefile_lib.patch old: sec-options.patch new: haproxy-1.6.0-sec-options.patch - added new haproxy.cfg to have a minimal config we can actually launch! - drop patch haproxy-1.5.8-fix-bashisms.patch: patched files no longer exist - drop haproxy.vim: we will use the copy which ships with the upstream tarball now.- fix haproxy status checks (bsc#947204)- Backport patches from upstream: - BUG/MINOR: http: remove stupid HTTP_METH_NONE entry - BUG/MAJOR: http: don't call http_send_name_header() after an error - Add 0014-BUG-MINOR-http-remove-stupid-HTTP_METH_NONE-entry.patch - Add 0015-BUG-MAJOR-http-don-t-call-http_send_name_header-afte.patch- Backport patches from upstream: - BUG/MINOR: log: missing some ARGC_* entries in fmt_directives() - DOC: usesrc root privileges requirements - BUILD: ssl: Allow building against libssl without SSLv3. - DOC/MINOR: fix OpenBSD versions where haproxy works - BUG/MINOR: http/sample: gmtime/localtime can fail - DOC: typo in 'redirect', 302 code meaning - DOC: mention that %ms is left-padded with zeroes. - CLEANUP: .gitignore: ignore more test files - CLEANUP: .gitignore: finally ignore everything but what is known. - MEDIUM: config: emit a warning on a frontend without listener - BUG/MEDIUM: counters: ensure that src_{inc,clr}_gpc0 creates a missing entry - DOC: ssl: missing LF - DOC: fix example of http-request using ssl_fc_session_id - Add 0001-BUG-MINOR-log-missing-some-ARGC_-entries-in-fmt_dire.patch - Add 0002-DOC-usesrc-root-privileges-requirements.patch - Add 0003-BUILD-ssl-Allow-building-against-libssl-without-SSLv.patch - Add 0004-DOC-MINOR-fix-OpenBSD-versions-where-haproxy-works.patch - Add 0005-BUG-MINOR-http-sample-gmtime-localtime-can-fail.patch - Add 0006-DOC-typo-in-redirect-302-code-meaning.patch - Add 0007-DOC-mention-that-ms-is-left-padded-with-zeroes.patch - Add 0008-CLEANUP-.gitignore-ignore-more-test-files.patch - Add 0009-CLEANUP-.gitignore-finally-ignore-everything-but-wha.patch - Add 0010-MEDIUM-config-emit-a-warning-on-a-frontend-without-l.patch - Add 0011-BUG-MEDIUM-counters-ensure-that-src_-inc-clr-_gpc0-c.patch - Add 0012-DOC-ssl-missing-LF.patch - Add 0013-DOC-fix-example-of-http-request-using-ssl_fc_session.patch- Update to 1.5.14 (CVE-2015-3281) (bsc#937042) + BUILD/MINOR: tools: rename popcount to my_popcountl + BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data- Update to 1.5.13 - Dropped all patches backported from git, no further changes than those patches provided. - Removed patches: + Remove 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch + Remove 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch + Remove 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch + Remove 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch + Remove 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch + Remove 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch + Remove 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch + Remove 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch + Remove 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch + Remove 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch + Remove 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch + Remove 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch + Remove 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch + Remove 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch + Remove 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch + Remove 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch + Remove 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch + Remove 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch + Remove 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch + Remove 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch + Remove 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch + Remove 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch + Remove 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch + Remove 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch + Remove 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch + Remove 0026-DOC-relax-the-peers-restriction-to-single-process.patch + Remove 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch + Remove 0028-MINOR-config-report-the-number-of-processes-using-a-.patch + Remove 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch- Backport upstream patches: + DOC: Update doc about weight, act and bck fields in the statistics + MINOR: ssl: add a destructor to free allocated SSL ressources + BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten + BUG/MINOR: cfgparse: fix typo in 'option httplog' error message + BUG/MEDIUM: cfgparse: segfault when userlist is misused + MEDIUM: ssl: replace standards DH groups with custom ones + BUG/MINOR: debug: display (null) in place of "meth" + CLEANUP: deinit: remove codes for cleaning p->block_rules + BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id + MEDIUM: init: don't stop proxies in parent process when exiting + MINOR: peers: store the pointer to the signal handler + MEDIUM: peers: unregister peers that were never started + MEDIUM: config: propagate the table's process list to the peers sections + MEDIUM: init: stop any peers section not bound to the correct process + MEDIUM: config: validate that peers sections are bound to exactly one process + MAJOR: peers: allow peers section to be used with nbproc > 1 + DOC: relax the peers restriction to single-process + CLEANUP: config: fix misleading information in error message. + MINOR: config: report the number of processes using a peers section in the error case + BUG/MEDIUM: config: properly compute the default number of processes for a proxy - Added patches: + Add 0010-DOC-Update-doc-about-weight-act-and-bck-fields-in-th.patch + Add 0011-MINOR-ssl-add-a-destructor-to-free-allocated-SSL-res.patch + Add 0012-BUG-MEDIUM-ssl-fix-tune.ssl.default-dh-param-value-b.patch + Add 0013-BUG-MINOR-cfgparse-fix-typo-in-option-httplog-error-.patch + Add 0014-BUG-MEDIUM-cfgparse-segfault-when-userlist-is-misuse.patch + Add 0015-MEDIUM-ssl-replace-standards-DH-groups-with-custom-o.patch + Add 0016-BUG-MINOR-debug-display-null-in-place-of-meth.patch + Add 0017-CLEANUP-deinit-remove-codes-for-cleaning-p-block_rul.patch + Add 0018-BUG-MINOR-ssl-fix-smp_fetch_ssl_fc_session_id.patch + Add 0019-MEDIUM-init-don-t-stop-proxies-in-parent-process-whe.patch + Add 0020-MINOR-peers-store-the-pointer-to-the-signal-handler.patch + Add 0021-MEDIUM-peers-unregister-peers-that-were-never-starte.patch + Add 0022-MEDIUM-config-propagate-the-table-s-process-list-to-.patch + Add 0023-MEDIUM-init-stop-any-peers-section-not-bound-to-the-.patch + Add 0024-MEDIUM-config-validate-that-peers-sections-are-bound.patch + Add 0025-MAJOR-peers-allow-peers-section-to-be-used-with-nbpr.patch + Add 0026-DOC-relax-the-peers-restriction-to-single-process.patch + Add 0027-CLEANUP-config-fix-misleading-information-in-error-m.patch + Add 0028-MINOR-config-report-the-number-of-processes-using-a-.patch + Add 0029-BUG-MEDIUM-config-properly-compute-the-default-numbe.patch- BUG/MINOR: check: fix tcpcheck error message - CLEANUP: checks: fix double usage of cur / current_step in tcp-checks - BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end - CLEANUP: checks: simplify the loop processing of tcp-checks - BUG/MAJOR: checks: always check for end of list before proceeding - BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct - BUG/MEDIUM: peers: apply a random reconnection timeout - Add 0003-BUG-MINOR-check-fix-tcpcheck-error-message.patch - Add 0004-CLEANUP-checks-fix-double-usage-of-cur-current_step-.patch - Add 0005-BUG-MEDIUM-checks-do-not-dereference-head-of-a-tcp-c.patch - Add 0006-CLEANUP-checks-simplify-the-loop-processing-of-tcp-c.patch - Add 0007-BUG-MAJOR-checks-always-check-for-end-of-list-before.patch - Add 0008-BUG-MEDIUM-checks-do-not-dereference-a-list-as-a-tcp.patch - Add 0009-BUG-MEDIUM-peers-apply-a-random-reconnection-timeout.patch- added 0002-BUG-MEDIUM-http-don-t-forward-client-shutdown-withou.patch BUG/MEDIUM: http: don't forward client shutdown without NOLINGER except for tunnels- added first patch from the 1.5 branch after the update: 0001-BUG-MEDIUM-stats-properly-initialize-the-scope-befor.patch- update to 1.5.12 - BUG/MINOR: ssl: Display correct filename in error message - DOC: Fix L4TOUT typo in documentation - BUG/MEDIUM: Do not consider an agent check as failed on L7 error - BUG/MINOR: pattern: error message missing - BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match - BUG/MEDIUM: buffer: one byte miss in buffer free space check - BUG/MAJOR: http: don't read past buffer's end in http_replace_value - BUG/MEDIUM: http: the function "(req|res)-replace-value" doesn't respect the HTTP syntax - BUG/MEDIUM: peers: correctly configure the client timeout - BUG/MINOR: compression: consider the expansion factor in init - BUG/MEDIUM: http: hdr_cnt would not count any header when called without name - BUG/MEDIUM: listener: don't report an error when resuming unbound listeners - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only - BUG/MEDIUM: stream-int: always reset si->ops when si->end is nullified - BUG/MEDIUM: http: remove content-length from chunked messages - DOC: http: update the comments about the rules for determining transfer-length - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding to HTTP/1.1 - BUG/MEDIUM: http: incorrect transfer-coding in the request is a bad request - BUG/MEDIUM: http: remove content-length form responses with bad transfer-encoding - MEDIUM: http: restrict the HTTP version token to 1 digit as per RFC7230 - MEDIUM: http: add option-ignore-probes to get rid of the floods of 408 - BUG/MINOR: config: clear proxy->table.peers.p for disabled proxies - MINOR: stick-table: don't attach to peers in stopped state - MEDIUM: config: initialize stick-tables after peers, not before - MEDIUM: peers: add the ability to disable a peers section - DOC: document option http-ignore-probes - DOC: fix the comments about the meaning of msg->sol in HTTP - BUG/MEDIUM: http: wait for the exact amount of body bytes in wait_for_request_body - BUG/MAJOR: http: prevent risk of reading past end with balance url_param - DOC: update the doc on the proxy protocol - remove patches that we pulled from the 1.5 tree 0001-BUG-MINOR-pattern-error-message-missing.patch 0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch 0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch 0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch 0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch 0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch 0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch 0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch 0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch- pull 3 patches from upstream: 0010-BUG-MINOR-ssl-Display-correct-filename-in-error-mess.patch 0011-BUG-MEDIUM-listener-don-t-report-an-error-when-resum.patch 0012-BUG-MEDIUM-init-don-t-limit-cpu-map-to-the-first-32-.patch- pull 3 patches from upstream: 0007-BUG-MEDIUM-http-the-function-req-res-replace-value-d.patch 0008-BUG-MINOR-compression-consider-the-expansion-factor-.patch 0009-BUG-MEDIUM-http-hdr_cnt-would-not-count-any-header-w.patch- pull 3 patches from upstream: - BUG/MEDIUM: peers: correctly configure the client timeout - BUG/MEDIUM: buffer: one byte miss in buffer free space check - BUG/MAJOR: http: don't read past buffer's end in http_replace_value - Add 0004-BUG-MEDIUM-peers-correctly-configure-the-client-time.patch - Add 0005-BUG-MEDIUM-buffer-one-byte-miss-in-buffer-free-space.patch - Add 0006-BUG-MAJOR-http-don-t-read-past-buffer-s-end-in-http_.patch- added another fix from upstream: 0003-BUG-MEDIUM-Do-not-consider-an-agent-check-as-failed-.patch- haproxy.init: fix reload and force-reload not to start a stopped service- pulled 2 patches from upstream: 0001-BUG-MINOR-pattern-error-message-missing.patch 0002-BUG-MEDIUM-pattern-some-entries-are-not-deleted-with.patch- update to 1.5.11 - BUG/MEDIUM: backend: correctly detect the domain when use_domain_only is used - MINOR: ssl: load certificates in alphabetical order - BUG/MINOR: checks: prevent http keep-alive with http-check expect - BUG/MEDIUM: Do not set agent health to zero if server is disabled in config - MEDIUM/BUG: Only explicitly report "DOWN (agent)" if the agent health is zero - BUG/MINOR: stats:Fix incorrect printf type. - DOC: add missing entry for log-format and clarify the text - BUG/MEDIUM: http: fix header removal when previous header ends with pure LF - BUG/MEDIUM: channel: fix possible integer overflow on reserved size computation - BUG/MINOR: channel: compare to_forward with buf->i, not buf->size - MINOR: channel: add channel_in_transit() - MEDIUM: channel: make buffer_reserved() use channel_in_transit() - MEDIUM: channel: make bi_avail() use channel_in_transit() - BUG/MEDIUM: channel: don't schedule data in transit for leaving until connected - BUG/MAJOR: log: don't try to emit a log if no logger is set - BUG/MINOR: args: add missing entry for ARGT_MAP in arg_type_names - BUG/MEDIUM: http: make http-request set-header compute the string before removal - BUG/MINOR: http: fix incorrect header value offset in replace-hdr/replace-value - BUG/MINOR: http: abort request processing on filter failure - drop patch included in update: 0001-BUG-MEDIUM-backend-correctly-detect-the-domain-when-.patch- pull fix from usptream: 0001-BUG-MEDIUM-backend-correctly-detect-the-domain-when-.patch BUG/MEDIUM: backend: correctly detect the domain when use_domain_only is used- update to 1.5.10 - DOC: fix a few typos - BUG/MINOR: http: fix typo: "401 Unauthorized" => "407 Unauthorized" - BUG/MINOR: parse: refer curproxy instead of proxy - DOC: httplog does not support 'no' - MINOR: map/acl/dumpstats: remove the "Done." message - BUG/MEDIUM: sample: fix random number upper-bound - BUG/MEDIUM: patterns: previous fix was incomplete - BUG/MEDIUM: payload: ensure that a request channel is available - BUG/MINOR: tcp-check: don't condition data polling on check type - BUG/MEDIUM: tcp-check: don't rely on random memory contents - BUG/MEDIUM: tcp-checks: disable quick-ack unless next rule is an expect - BUG/MINOR: config: fix typo in condition when propagating process binding - BUG/MEDIUM: config: do not propagate processes between stopped processes - BUG/MAJOR: stream-int: properly check the memory allocation return - BUG/MEDIUM: memory: fix freeing logic in pool_gc2() - BUG/MEDIUM: compression: correctly report zlib_mem - drop patches that we pulled from git before: 0001-BUG-MEDIUM-patterns-previous-fix-was-incomplete.patch 0002-BUG-MEDIUM-payload-ensure-that-a-request-channel-is-.patch 0003-BUG-MINOR-tcp-check-don-t-condition-data-polling-on-.patch 0004-BUG-MEDIUM-tcp-check-don-t-rely-on-random-memory-con.patch 0005-BUG-MEDIUM-tcp-checks-disable-quick-ack-unless-next-.patch 0006-DOC-fix-a-few-typos.patch 0007-BUG-MEDIUM-sample-fix-random-number-upper-bound.patch 0008-DOC-httplog-does-not-support-no.patch 0009-BUG-MINOR-http-fix-typo-401-Unauthorized-407-Unautho.patch 0010-BUG-MINOR-parse-refer-curproxy-instead-of-proxy.patch 0011-BUG-MINOR-config-fix-typo-in-condition-when-propagat.patch 0012-BUG-MEDIUM-config-do-not-propagate-processes-between.patch- pulled some more fixes from git: 0003-BUG-MINOR-tcp-check-don-t-condition-data-polling-on-.patch 0004-BUG-MEDIUM-tcp-check-don-t-rely-on-random-memory-con.patch 0005-BUG-MEDIUM-tcp-checks-disable-quick-ack-unless-next-.patch 0006-DOC-fix-a-few-typos.patch 0007-BUG-MEDIUM-sample-fix-random-number-upper-bound.patch 0008-DOC-httplog-does-not-support-no.patch 0009-BUG-MINOR-http-fix-typo-401-Unauthorized-407-Unautho.patch 0010-BUG-MINOR-parse-refer-curproxy-instead-of-proxy.patch 0011-BUG-MINOR-config-fix-typo-in-condition-when-propagat.patch 0012-BUG-MEDIUM-config-do-not-propagate-processes-between.patch see patch headers for details.- pulled 2 fixes from git: - 0001-BUG-MEDIUM-patterns-previous-fix-was-incomplete.patch Dmitry Sivachenko reported that commit 315ec42 ("BUG/MEDIUM: pattern: don't load more than once a pattern list.") relies on an uninitialised variable in the stack. While it used to work fine during the tests, if the uninitialized variable is non-null, some patterns may be aggregated if loaded multiple times, resulting in slower processing, which was the original issue it tried to address. - 0002-BUG-MEDIUM-payload-ensure-that-a-request-channel-is-.patch Denys Fedoryshchenko reported a segfault when using certain sample fetch functions in the "tcp-request connection" rulesets despite the warnings. This is because some tests for the existence of the channel were missing.- fix bashisms in example scripts - add patches: * haproxy-1.5.8-fix-bashisms.patch- update to 1.5.9 - BUILD: fix "make install" to support spaces in the install dirs - BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks - BUG/MEDIUM: ssl: fix bad ssl context init can cause segfault in case of OOM. - BUG/MINOR: samples: fix unnecessary memcopy converting binary to string. - BUG/MEDIUM: connection: sanitize PPv2 header length before parsing address information - BUG/MEDIUM: pattern: don't load more than once a pattern list. - BUG/MEDIUM: ssl: force a full GC in case of memory shortage - BUG/MINOR: config: don't inherit the default balance algorithm in frontends - BUG/MAJOR: frontend: initialize capture pointers earlier - BUG/MINOR: stats: correctly set the request/response analysers - DOC: fix typo in the body parser documentation for msg.sov - BUG/MINOR: peers: the buffer size is global.tune.bufsize, not trash.size - MINOR: sample: add a few basic internal fetches (nbproc, proc, stopping) - BUG/MAJOR: sessions: unlink session from list on out of memory - Drop patches pulled from git - 0001-BUILD-fix-make-install-to-support-spaces-in-the-inst.patch - 0002-BUG-MEDIUM-ssl-fix-bad-ssl-context-init-can-cause-se.patch - 0003-BUG-MEDIUM-ssl-force-a-full-GC-in-case-of-memory-sho.patch - 0004-BUG-MEDIUM-checks-fix-conflicts-between-agent-checks.patch - 0005-BUG-MINOR-config-don-t-inherit-the-default-balance-a.patch - 0006-BUG-MAJOR-frontend-initialize-capture-pointers-earli.patch- BUILD: fix "make install" to support spaces in the install dirs - BUG/MEDIUM: ssl: fix bad ssl context init can cause segfault in case of OOM. - BUG/MEDIUM: ssl: force a full GC in case of memory shortage - BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks - BUG/MINOR: config: don't inherit the default balance algorithm in frontends - BUG/MAJOR: frontend: initialize capture pointers earlier - Add patches: - 0001-BUILD-fix-make-install-to-support-spaces-in-the-inst.patch - 0002-BUG-MEDIUM-ssl-fix-bad-ssl-context-init-can-cause-se.patch - 0003-BUG-MEDIUM-ssl-force-a-full-GC-in-case-of-memory-sho.patch - 0004-BUG-MEDIUM-checks-fix-conflicts-between-agent-checks.patch - 0005-BUG-MINOR-config-don-t-inherit-the-default-balance-a.patch - 0006-BUG-MAJOR-frontend-initialize-capture-pointers-earli.patch- fix bashisms in pre script- update to 1.5.8 - BUG/MAJOR: buffer: check the space left is enough or not when input data in a buffer is wrapped - BUG/BUILD: revert accidental change in the makefile from latest SSL fix - changes in 1.5.7 - BUG/MEDIUM: regex: fix pcre_study error handling - BUG/MINOR: log: fix request flags when keep-alive is enabled - MINOR: ssl: add fetchs 'ssl_c_der' and 'ssl_f_der' to return DER formatted certs - MINOR: ssl: add statement to force some ssl options in global. - BUG/MINOR: ssl: correctly initialize ssl ctx for invalid certificates - BUG/MEDIUM: http: don't dump debug headers on MSG_ERROR - BUG/MAJOR: cli: explicitly call cli_release_handler() upon error - BUG/MEDIUM: tcp: fix outgoing polling based on proxy protocol - BUG/MEDIUM: tcp: don't use SO_ORIGINAL_DST on non-AF_INET sockets - Dropped patches: - 0001-BUG-MEDIUM-http-don-t-dump-debug-headers-on-MSG_ERRO.patch - 0002-BUG-MAJOR-cli-explicitly-call-cli_release_handler-up.patch - 0003-BUG-MINOR-log-fix-request-flags-when-keep-alive-is-e.patch - 0004-BUG-MEDIUM-tcp-fix-outgoing-polling-based-on-proxy-p.patch- BUG/MEDIUM: http: don't dump debug headers on MSG_ERROR - BUG/MAJOR: cli: explicitly call cli_release_handler() upon error - BUG/MINOR: log: fix request flags when keep-alive is enabled - BUG/MEDIUM: tcp: fix outgoing polling based on proxy protocol - Added patches: - 0001-BUG-MEDIUM-http-don-t-dump-debug-headers-on-MSG_ERRO.patch - 0002-BUG-MAJOR-cli-explicitly-call-cli_release_handler-up.patch - 0003-BUG-MINOR-log-fix-request-flags-when-keep-alive-is-e.patch - 0004-BUG-MEDIUM-tcp-fix-outgoing-polling-based-on-proxy-p.patch- update to 1.5.6 - BUG/MEDIUM: systemd: set KillMode to 'mixed' - MINOR: systemd: Check configuration before start - BUG/MEDIUM: config: avoid skipping disabled proxies - BUG/MINOR: config: do not accept more track-sc than configured - BUG/MEDIUM: backend: fix URI hash when a query string is present - dropped patches that were pulled from upstream 0001-BUG-MEDIUM-config-avoid-skipping-disabled-proxies.patch 0001-BUG-MEDIUM-systemd-set-KillMode-to-mixed.patch 0004-BUG-MINOR-config-do-not-accept-more-track-sc-than-co.patch 0005-BUG-MEDIUM-backend-fix-URI-hash-when-a-query-string-.patch - dropped patch we sent upstream haproxy-1.5_check_config_before_start.patch- BUG/MINOR: config: do not accept more track-sc than configured - BUG/MEDIUM: backend: fix URI hash when a query string is present - Add patch: 0004-BUG-MINOR-config-do-not-accept-more-track-sc-than-co.patch - Add patch: 0005-BUG-MEDIUM-backend-fix-URI-hash-when-a-query-string-.patch/bin/sh/bin/sh/bin/sh/bin/shhaproxy-1.5haproxy-docibs-arm-5 1674108160  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.8+git0.d1f8d41e0-150400.3.6.12.4.8+git0.d1f8d41e0-150400.3.6.12.4.8+git0.d1f8d41e0-150400.3.6.12.4.8+git0.d1f8d41e02.4.8+git0.d1f8d41e02.4.8+git0.d1f8d41e02.4.8+git0.d1f8d41e0     haproxyusr.sbin.haproxyusr.sbin.haproxyhaproxyhaproxy.cfghaproxy.servicehaproxy-user.confhaproxyhaproxy-halogrchaproxyhaproxy51Degrees-device-detection.txtCHANGELOGDeviceAtlas-device-detection.txtREADMEROADMAPSOCKS4.protocol.txtSPOE.txtWURFL-device-detection.txtacl.figarchitecture.txtclose-options.txtcoding-style.txtconfiguration.txtcookie-options.txtdesign-thoughtsbackends-v0.txtbackends.txtbe-fe-changes.txtbinding-possibilities.txtconfig-language.txtconnection-reuse.txtconnection-sharing.txtdynamic-buffers.txtentities-v2.txthow-it-works.txthttp2.txthttp_load_time.urlrate-shaping.txtsess_par_sec.txtexamplesacl-content-sw.cfgbasic-config-edge.cfgcontent-sw-sample.cfgerrorfiles400.http403.http408.http500.http502.http503.http504.httpREADMEoption-http_proxy.cfgquick-test.cfgsocks4.cfgtransparent_proxy.cfgwurfl-example.cfggpl.txthaproxy.1internalsacl.txtbody-parsing.txtbuffer-api.txtconnect-status.txtconnection-header.txtconnection-scale.txtentities-v2.txtentities.figentities.pdfentities.svgentities.txtfd-migration.txtfilters.txthashing.txtheader-parser-speed.txtheader-tree.txthttp-cookies.txthttp-docs.txthttp-parsing.txthtx-api.txtinitcalls.txtlist.figlist.pnglistener-states.figlistener-states.pnglua_socket.figlua_socket.pdfmuxes.figmuxes.pdfmuxes.pngmuxes.svgnaming.txtnotes-layers.txtpattern.diapattern.pdfpolling-states.figrepartition-be-fe-fi.txtsched.figsched.pdfsched.pngsched.svgsequence.figssl_cert.diastats-v2.txtstream-sock-states.figintro.txtlgpl.txtlinux-syn-cookies.txtlua-apiMakefile_staticchannel.figchannel.pngconf.pyindex.rstlua.txtmanagement.txtnetscaler-client-ip-insertion-protocol.txtnetsnmp-perlREADMEcacti_data_query_haproxy_backends.xmlcacti_data_query_haproxy_frontends.xmlhaproxy.plhaproxy_backend.xmlhaproxy_frontend.xmlhaproxy_socket.xmlnetwork-namespaces.txtpeers-v2.0.txtpeers.txtproxy-protocol.txtqueuing.figregression-testing.txtseamless_reload.txtselinuxREADMEhaproxy.fchaproxy.ifhaproxy.tehaproxyLICENSEhaproxy.1.gzvimvim90syntaxhaproxy.vimhaproxy/etc/apparmor.d/local//etc/apparmor.d//etc//etc/haproxy//usr/lib/systemd/system//usr/lib/sysusers.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/haproxy//usr/share/doc/packages/haproxy/design-thoughts//usr/share/doc/packages/haproxy/examples//usr/share/doc/packages/haproxy/examples/errorfiles//usr/share/doc/packages/haproxy/internals//usr/share/doc/packages/haproxy/lua-api//usr/share/doc/packages/haproxy/lua-api/_static//usr/share/doc/packages/haproxy/netsnmp-perl//usr/share/doc/packages/haproxy/selinux//usr/share/licenses//usr/share/licenses/haproxy//usr/share/man/man1//usr/share//usr/share/vim//usr/share/vim/vim90//usr/share/vim/vim90/syntax//var/lib/-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:27479/SUSE_SLE-15-SP4_Update/fa37c1b085daebdf719d38f3b878f339-haproxy.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linux        ASCII textC source, ASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=39744b4b57195d899b1f48079fc091af5448160f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a24484a14fe892d39103d1e20923df02a550b960, for GNU/Linux 3.7.0, strippedASCII text, with no line terminatorsFIG image text, version 3.2, ASCII textISO-8859 textHTML document, ASCII textHTML document, ASCII text, with CRLF, LF line terminatorstroff or preprocessor input, ASCII textSVG Scalable Vector Graphics imageUTF-8 Unicode textPNG image data, 1024 x 552, 8-bit colormap, non-interlacedPNG image data, 1082 x 853, 8-bit colormap, non-interlacedPNG image data, 1197 x 959, 8-bit colormap, non-interlacedXML 1.0 document, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)PNG image data, 1280 x 982, 8-bit/color RGB, non-interlacedXML 1.0 document, ASCII text (gzip compressed data, max compression, from Unix)PNG image data, 596 x 180, 8-bit/color RGB, non-interlacedSE Linux policy interface sourcetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PPR RRRRRRRR R RR RRRRRR RRRRRRRRRq`2K'5systemdapparmor-abstractionssystemdutf-8f61674564d7e7b5987fc89df75abc7c6f182f4066de8db43bcf3c39b53cf9e5e?7zXZ !t/H] cao^J0htƠ&LjVHR\!MzW/N:ź:zGSÏ#w Oa_Z3.aPonLbsг(;4U9T7_9VGyoGӼ͂uO#5 OIcF9M7Z]ho x4Y/ޜGM;e`?] +-奈5On&ј+]:g]ch{z֣G{({Xi7DǶ7gaV6A,]4 5KJky>nb*Vj31slM?18tYC';.T׉=!R&遄ILՊ‚O?>a~fIz`ݝYQ g"k7yz8s yp>%CQ}3W _/8 c'_͗D5b]D\j&w<+o6 xe]Y2;ӱ" 5 HXr2FmT :DK!UyLdiǒie*4I1cv`OySE}+H(}C)bYveӊmV|ƶ-T`3lr{`:[xt)֮g$6xGL*R$0u^^35! wcxt|O-@C5q{] 0 Pzaռ ,=r2NI~Lk*E܂'s@*pQe^ULgYRj&X'ұʊ! 1jS,3l:1_VGsGPPm<cqϔSȷֶDvHM.ϔYUZ%d>@M(j|T^6j{Nrh1ʰ<qyJ?A"1b+3+ymk')֢_ߥ39li"UmG h-uvbjWq7]%+יVckP6V#/3xW3׀-jbﱴw<]d x0:}t3@o&<*Cu=\TAO؁ˣbVDIHzT=p]Sa۵6Jġhbx'2[z9y@@yHV7Aw1 ="Yt*C=EżT^}&|*`2Rc>)gc'}sllREVWLGm-cp7B;|jE^ g>Jo9LWzGX gfEaic(EdFj|;|!Kg6AIr+?UZ%r{T9 ߲?m$fAźNT zO4NPaSPPLRz3$ b+4Id9d꙳tcѹ;z}C^2 LsAzɥJhj\GgRLv%JvvPz[P-hhҍ^p*q)_"6;~^ \rr$FtJhNdiiPgt ΀Vvh}1 P8=o5}5VJy` (8rӫ0xs& PJz{DZ"*Zm8L"4&p] ^P%-Wwa%LגD̐C*p%m7 We񤪣a"@E@1\-~e+:e+"[y|yK+=J6,SزD*s9(o1`Uw'&P nye؛`1 p/:èv&V\gmd+#=:usUai5:啴Tq |ϩp+t_[ NBf!bƃX`oJ/Ӳt0>!:Է^يSfJs5=V xx-Xl|;QcdL;%o+DD*O_*}*HKq: =R]y%..|<!+S z}u F:Wkj 4MDsq# odho+3bA;`^}%@C/8yX5OТH3JdRbU-n~}96rxNa0yR_.ݰpA<i!R&"oe׸MOE H!eo}jУZr~WRr6R# 6ٟ]yL^Ȟ/?=`JH&++ma֒9nKH\ɮG霯^ÈlŸ,/2սB>ޕaVj3P.GBX"ܛe,H0S"J4+k/ZG nh N-y7$@Q V)*M׌n(9m H!y{^ S+O9<+]ĶU%+@|Ē_rqn13bK}ZM].^Cz&݈xCj$(Bv/K5vgu{d3,E+hj< a'=gZO:2g KeuweG "ߵپǙ5;}2)#4lr-GA*9|F7%*xL?@F4NHvop +3ol-| ە]ea5//Q8Ǥ4t8ŚےՌnqJ'9+hwi##@쿠+x}t0UcU ȿٸۥilBUPH* Fץ}Kmݲ.&qQgC9G:(dwyzy[@Lz\{G J:bw'!Q=Lz')C Tg-> SSi1dt:7A٢9DNdIJUdVmZh(A0rTG@eҔL`V#" 3^ `6i36qgF.~\ȼ={EMbז޴sm:TJ8b$b}7Ĵ*LWeol>Of)3_28x} q/ڎǣ[P`Rgҝ=8>ˊ@⭻hx =,"y"/$e 汯~(ZIa"T=Cl8d5B\<:4ޅYBsA`j "*PsOWv1RrKWn`r'o,BϙwN8M5ɿ5*DZjVp t.*ĬsD{d4LԷ*%`-R?ax۞j %5OK>8S).RX紐6( ({D:ة*ÐxRBEXPLWZjӸF73SN>3 #۬B4Ğ8l`'g#s!3=m!R{kU^۽Q)Fr >XFXcO1ʎmc/1!'z/̥@ZqÔ+s]ed$'䊋]sY*u)S]UO44˵4vd Y$魒s$S| ( Z[tr2V+:ofIl_+[S&c:a~nB;_MEd?1n8OۮE4d#K)R,*i.)C' oǛϫ0 Cy@< plp}2Z0E͉O !&j2$ ੠J%Yw?} >LZX n|ž}tUq' ãȕVh7_:XspY盼OI3>[G K*! OI%-jzfB-yD6RPiG߹cIL~x*ah&dLKxeR{M>e+y?4GۧEbGDbEA$9* uڕk.NDM"?6uSҚ2{f~d6 54I25g.n,pŠ9v Y+빙.ZqfeR1H>!Fp %7&ኡ/P>QCmfܩ^{En,vyU4^&΁(Ɏ e9[~Eq 3 ?jhg|;~nҀR@eJ8yX&~n6&*AjGq`DcZn~!7w QRfȝ]gՎՔ;ܖA&B&p1iO&~>?SHLge[Z㶗_ RMin?"|~hخr6&8#`r0 =DY6X,U5c8+si#+w-X^~$fP\35QBWm8P\o20Y|ZZS; W"\c{+O&`S&@A8oȭmz`5q 5}`|K>SՁrtʐ}9Kx0SD&JxVjtgITWJDI>"cY=ÑP$2\k6%}Z=<'oD2f՛HwdN|Dk}pqKJK;-Fn!6:Qǽ::!|2 L%7MhѺ8)"T,y5Z.]΂G @4;+%J毸\@qZqLEQNJ5a o;R2Кé|#˙L&KJ/PRA]TF6l̜OsF}7Nk^@O䙟ny@LDJxݎ!˕O,3aOr/ȇ<zv &lUcd?]meeW q4F* s[!4P\/`?4 -#c`'ޚǒ eHFƜ] PMa<c9Q|&/%nQ[ dWW-M& "1S3wKM MpEtfoqa+d%LFOH%v< ų`i?JxҤ -_oFf##.k]D+3v _?n'AܹW)#D=3MOzQd8{Cr缛wRoMaʝ@5r&db@z@;'!x2k8<աtٷ7['3qGՕKhpN7TU>" '9xmS` L/3w=Sס&?kI;O/LF2<F 7ڥXv[ rHSZ:_]1(R&\;-,i,@>qrU4- Zi^\؇ZH&. KsS-f # e|x=Qu 'ٚFp:UYE$@f;P4H@@"5i{ޯ C¾|8!KfWn%\|CKě*b?@:1D T8hՏRMQ"kb?s]1息148/pRmf"##E&@NU@pkYfH3@?x9$[yvK䋧&~s5Xc"Ziڽ(cŀ_2rW>4{G{9#H".:=i70|~Q .2"PY`j 7oR.p^Ӄ*zWrV]>֥?3p+ HFN=e- ZGJI=BЮJ{k=/EYǚ&c};(T] 8BeuU;_h9\O9esu)Z xcNޏN #}ѐNZ~ s''~@^iDSCuʷb8|rQ qa/A؅|.kأxWa;ȁY:#SjɎRmYFO@4M6w_n ,rn PhvaC9a%ď`B*7jq\hYxϴ#mՃŢ:GL+O!_Oq!8 V{mF!T.'bVW*@cO@Kk^ SA=TrM u&&J u[E9Eꛡ@)pjA!xv 8>i"β/o?݀0K V ZH@{cU0sz:X1kgh;[Sbi΅ JXX"H일=Xx{vef:yFL<O7ؖ^J4g+?|Ogt1żNZBTUnf~;l9m*KHu+7M %/a GQvSdVY%#/BlNqGfo 7ע{ >3i?3eG[`ӸvedG~ï#FgN̴-2$\FdQ ÅR3pƫ=vC Ŀȅs-޻ WYyb^蝍+7>r2V"[gDK&3Sۭң!B7, .Qv9{Gqd%{uu2})s#5& ש~+z5q|W *UV`0NP Te1v.]mW㝸ܑa HOQXre~E srC$H\YrlӼ Wn;, H:-WĞ(h`ϐvOk4XIw"P wp vg-Tl#~N5wK$~Vl/yms!fq#fPvu.Rn4w;"V1\kp|`6Ș\X儿o@u_yXg uøz;"|ed3qi*F8ԨڞNtpnmv);d7p*)t7yz0Z2+r~h9$zчAؗUѧ̹HhBN0Ϡ\1f iB4ǩ2=I(B@Ƚ8mhHNf5u@G&$I#C]s#%~_*#âf1şWg2\Z*>jZ9^mg[Qގ\Fӝ RqSx;nnL{\:??:bH͋EmAp5=h]eC9GI~uj.!P^&;.QtP(D~sh[Ҧ0P0bgIw||^ s۰ XSİhJ,ѥj+lB=,$a:7jMO\N`KM4ZAGSmGtLL/PP p;-7j^9)"K'8ٳ6Ǚ*f A>g1쇳cEsq`-g5Fo4 yf3!ɩb<ƣB&pV۸ $5d:z54Sr;Q-nCwqMkyƴFOλ$gQstWqj3xL]Pm8d9/o@Wjm5Ȝ%9 $#_5V\'Dy]%羗J:Qy[}jW{8Om`3bF)5GkZ='^һQN5~c(:! < <ʺlF7Ѝ:MTeO@Jn| LW.ڂ3ˆ]4`٘,-o wUς _ 9d͡Kc4ri9_Vw0C 뜵zzht[MCީl?€4{>u4lg#+y\i.Q"'?_ f6aHxңK]sb)tG/nT)`H3ez0_NYڭFFW S'k#E1CM WSce 2/$ڡ/Uw< -MydkȦ`Wldӑ9azQa53ėa01H,@IrPF\q "\_x1Cwo^0;\1̇<.aiJ7~(gE9דe&1H] 5ĒB P8yOl:!Y$N)9ݳNt8 !|D$IXL!QVl?ɌμjOh$ԇobO۪˾G2l7GD"ʗᤨup˟_zꝇ 6C4k#dey sUdXvD3ٔԽR$m&J;:BM6 'P dJiO'zj|@u\ټ<{a -2nĴ]t@4<ܑIS.G,x*}0 L-l&҂b쎊$nG^~/a6k`(}c # 0)[<6L!fF#*t^,P띚ze<oV:Ι㑵f4"5 .3з eժ [ ԉYjC31E:G$X0ey.l]9.mߡ8ZKGX4kyBi QoA֜SB3u`>թl%a4t~2S1(?V(o!9r⩰snus=z)Imhlw:qnhbWĨ.:<@,@V"imt?[At[k!6Nn|C*8h $Ecgg66ҮR"hR 6ׇKbNդ%wdm8D~t!eK!tpJ9w#Ocme~rł&[EbBDm8ڕmFY%ދy;<7bӡI~ xZ^GV ng"u#!z\A>( q bxά/6˩33 M ݐT  ) Sw1feg/D.Z!q,"K )|BxNz+g-MvuB.r`G#W/U;1(lSa[M>#@ ,_j=PȀpc3'psӦI/<v!P0qѩ1 dAoаEKBSq hs;b A֋`}+d`)XAO+Z#v;|#T4J$!=x+)U8uB>&p$ kћq[c;zh2_^b҈3Gφ44\uИʮ4bRjvJE9ׯ#Pv,% u_38x4nsB{ !!<=Q@Z'y.l sH4RGqWav[ʦUEAnMV.1NTK/ծ`V$ J4Nd{P?C~ z\8TʼnKiC| 4iuϒ^#WFca?8~TIz&hҊҚwϛDKBHw3 [~90nSDՕO0 WݎВY"NC4Q(!!7j|jHAS~qD,Le[,Ar # Ɍu=)~3f➌*Z <:m0aRڶTʛ<0fFk# ,Bs,;D6ɚVN*;Dn([.v-7jW( tN@S.q3[W>FF+ WjraZ^ZbKI@g@)]D) /*vp Y !4MWJ8pm5^ꢎ[H(4=O[[C3/}v=&! 9KK $ A2EpT/iV<)`;® ;7&2{";L/}:U:\=JMdOd{L܇~B Fa[ukH9G9f-5diěEpJeFj ~,d$7)GSC%pȮV,p>ƁnGg_(n2TB&@8ъ{M)\u֡O )ںB2Em܈i_ 8*fmҸT5alBWNA""ړzJz!"( ?}2n>p0|e3=HǗk#`T^!{qx?3Ha`Flv~ ,߆nGZuuS,1.+c ka ./M׭I;5E hGkEf#&)Ѽ\ ͩ!T~}-1 Ft-L])&+# DϤʓ%5=EھWRZvۛJ5@,<#MҋpM%Z_ J]dGln~iQ??y0Pϡ  " k)Q4&3gz9HwBb3las|ȣyo|dQ绳B_.=IGCVH@\\0ύ~EM\ky(:o`ӝSә;Awej_-ǵ{@$*]c^W7YjrDz38k<=8ΐm;`o.CℜƬEXw`7 Sr!1[ƎWhm`nUTbDF۹s^m۾M 0,RۭF|gµjRW(%;e8ROHӦHLv38:8hJ,oP (uhS`Zih-lcIj ]r% KK2;5 ט)8 x&ϝGJS=i@*HHuHTh;neo"m)6K3^}5? }[hHR H`\^VouZ<\Ƶ!Dpp9C:z( [5+Ɨ~̈́M!aR%Cb{qLv}?׌[ 甧/[}iGRƖ?7?OHGJ Bco((,b*ԞtlEZL~ lזLȬ$wDM9ń0/N*~x?QƙCu2/d?hi_f5!.eУC<4Bv4M~BblFS{M-AOoԗ*3 E5 z_A.K1;-/>9O'۰TDj`04-NʎcFV|-Z?NV l-s2ټ:BqhK! 6_Yd#,6z"-iN53gd8}G  s(=\CM}}W (f``,6<0CC V@nTF5!VhhB/IBv;co74^/)Z䚻:`*<| {9N.fHXPʊHc~! Z/Sș14[/]f٘:Z:,NhǍ$ʵ~Ya:Q5{3vCz'S7C;*uK\Z2@"d\&erojq^,㉲/Ot 4u.ibckVxz+ʇİ+Ը.=mnv93HZDڏ4ъ4tgrL͐S5oP;T} Zb``Dk|5k&Go5W}Qs%"me eK+23`8ES  pw^VtxO&;Qï@ L{.ށ0@Yq+PL қJƋT L汖_mh0 Yߦ_f3L:E3z# <*f_;Z,ï$Q>9dݻQ€)JlUmFyΠN1 $wJꟕR|ѿl]*^,/2ݾk?K8ĩ饔qB;'@6iwFѼ3?Ayõ@Ho 50Lh\Ol?(Ң`x;)nkX5L+d:su CnV<7R40O< JbITP֒f^:N(6" S7l 3B=E>rDq~ۗvq~9u*m1mOnu2]rHbJw  G2`t Ù/'/G(2t`m@Hk?]7>P4mCб&LY{"QQ&!8x|JdAJZhP4=LaGTX020T^%1п̗!$dHR\|\Ђg38sQc3Y~@JQ2 A暰0ۈyɛg#Aw*`P4yJf#,ge3d3~@q ]`rZBKv;iyo԰'K{}"`_Y ^0KFɑȀ0e4l3wQo'-d2 ~IxEo(r%FOɣf]yPu nΘPքAo W^LyT%Py'gp)ծVY#]cš߀D-sgg\x:4yo3i|j=vkh!q,oNJ * 57Pe1xvu:Muq$x5aWȕZ, 5g}pq\Djo8 #'Y3 XUG{ YhBq }ZPZ6rݰ "C&1uˌj|9KJV6[\Fb ':rGDǟdIIaWX&g.:*1p q΁=˩@ٽ4qcj\Uo/Zss?׶V619v%vECs߬mS@^"XmFT@ɑ|8 7jAT ryv67\W=mt.7/*Ki x}!U9pAz֠T E7|K:[V'".0gC>v׈:?j̞QG|E]\K,[ ǀrVpaHg%hfXcAlݡXZ)艑p*X5ՏbN(ûjDDS~BVS K$mIYWL3F҉0mўmuCS3+l={a"= %b2,%OblG ;SAozȵHص4)Q1M?, ’qv?BDJiGcl3-]v_|HzWz vOXxHdo(|pU-3mzGܠajKsԴJVMۺ^J1/ ` V>mfUxE^%UVbff]Nb~94ԉ_l&ήF#H"qF= oWJhݺ=A!.b*G?\U\[''q`{H*HӞb2ձ} aA *TP]Bk63/r'PY:In-cn37s"xi9Mq_QXU+pF)vB /EȢpWK퓶8;#T,> ~k9֬zM?>(5_ؼ]fmHki /r&T6Yмss]53&q¥Y<^iv+UYb`-P0 8FTD jR MqCJB%!?":+x5dP$Vz%5z&"'ƣJ($2" fslecj=1t ܀tKAX9JG hw?"V8vaIeA^!$v61bG 5_H9IBabǖ"UE0g;A,60q.[`u1U^+ۮqy0srk6nk\Gq_{D%.?exόiEh|3 Q eSeGq1H3gt.a\U_RqYأXž{OMh_SAodZFE,0qԉ&MtN.O2ٞ`hT'4{dߪZ{e`E _o&Ga6# ױmH<)$/ ^}(S*ΉlS0<0mXIo9+F^Ts Ю*EV,ф"x%S+jnBSXo~)]#M>K )o> 9Lms;~˝ߑqB$P8jsZYG3N`DF]ܫDH99‹ 4 @;o~`2a(t@ș-ќa(sr7(_"?jUk zwGCk{%C]yB Ϋu= ;G#-Y/sxnT(GTtNK ۏZ6)E=]#8f\ѯ[" NڇlƗhb_OX8a%{bmT_{xJT&d5Q렔/Sh 3L%k|ꥎ9OҐ+K*?Qi9ѥ ϶'ZuրAXO`$Qd3")J,ЕU$'\\l|\E1U1 gAQy 'DdH*Ns}e3PДvGS 9H]K =~cC!TL)x&4;-q[:ڵ-])04;j3*h'!TED'12!ÄASTw19Wd->ְ20Ze=Jmv~ P kbd5n?^Z-2^vF($17hA((t Æ&f|9 Gpz#/܆5",ΑzLfjJQhu7V5iF'=jOiu9)Tn[C .A^, $Z<*'1'};wK@R7 蹝͘$L˹7Ƒ\{~ }88.CQWPw9^\-%n8ZM-ark{-!aR]|rwj=7•B}~rј_%gU,oQVf84ߡ9rgar`iCt8Sr=1[9zc4Ԣ_p~\EdUׇq }Mbn/Jg>5^ lNcцU6.|Šd*8r'˓ A xe>(IҾ9(?MbAT%v"J[QE2:G%GMh1yqD郃Z5T⠊xE}e,9l_s[.pIPpMⱯ+-/k[IZ!rgdNHAF_S[V%ݟ_4mMX'@P p?[yvcNCMaD tnzG"|FHonCrآ^/GKTKZ=D02wY9rE;%l̙lq]TC7[HęDi,|S*cm;0:I*`Gi @ɹnoZ*&Y Ac˶ FFg)!iSd4v=`XTiOG|>nZ. Pn\ZP 2%ĠRYJQ)^ȯ)~3$ ':LJXSԡh}'hÂ7Qm0[<9CG77Dh&6X=,=aǠ\2L}ý(whTzV -aCRh˓8,(u'ljM]WeH*tS|ѿ= tIgfݴ"3yP|2oݗi~5~kSEpOORe7Uf쳚osl )uK%gb6en&A 2D(XAyDK^1_sT yBVK} =pP㽥Ya`kڗ.10rqAPh8w_$f9(X+ͅrعP >PߓiQ% n6?iLQ`|{V'' ]:u$੼@jE]|ehk:2WސH-a?]p?bYKG{vqm$NxEO8^NB]s`3&RM: ILN 껾H>g^tgW85E1l%8o ݇aaC̈́ak1{o8 "xmiy2ߪw=p$?w $J[MYvo(m&j`Im7?+vhM2X'Б=,̣J_Nh8OFy> XM();07ܼ$tg,= 1>9^$~}AwXV$x88<V oM:"9"Є!Ycx)Pxa/xf9ƚy ]uhbi#r2c yH,Q|e` S*D\:߿DŽm@]v޶V|l]av'pTZ^?s!y \iџk*їGyW߿+S/ޥwՏB(H "Rv1T3wrCk,7#8nMF_YX:N ؽ+~)EV~jMz9l)bvpW*EWbFA}# ۇHm,.S`*%Wև0k3x{%9+-eDTP!mͰh %|qًӆ[/k=D)71A1N; Nп#;<WWˬW8M\e' L:2mDzAsb^ħ twz\"Z#TkX7hzp@}]eeY gi7^>2۳(g%+4Wc.;U-Lw1wr'(cn0Vt8*9|6G whT"4U%7Z=+`W;O{ x7uΊhI,wy-X5Hu<35}! 2q^y> gwbw@6yY&?d{W/\{u#' ?c"FR(~ix*~ Bn3OőgW0"PF߂¼'[0>A|;e39ԁ5 ,GpPEPa{^2"wWuުe>f&hțqY΄!>ܯ@}8*(` B^shEQI BVނ;ʻP$@1h0w5uJV)DJ Ӿ]2[xNu*"0) י& J@m:dBn38}Pr,|#knk<~15S^%| 8(a Wy!,E7% G:yhzU%w1+F)X ͟a=(#ܝ_pM84%zj{`rL슰JBYRVaSHN;/Y2cmbJ_YB/f1S2myNڋ{xb)Eݡ{ϯda VDв)x tϾ N@qrO ۳:LŭsC DWw{ChL|R&|=@f$Ԃ k뾹7T!CfdV TqEW<ōU -<0G|#m-Vh9_|DMGeW/ _6tȊ:T|ͦ4 zB8$VìyvAB23 *ayK9V#Eo7&I\KO]/ Uj.Ndk_#&RG”dUrZUv LCw 1(վ z It{H Dxr @v̮c˾9p=gX dwOͮDeu RP[ͩr'khƽp26E|2Ux@W_0 Hޯ"ٲ{^5xoo[j2nVN\Z0=(ԩ25+Ȕ3Gp8ĈLyGMeQ,u{uq7mS ?0]bla?6F虄tTk$-]TkhMZF5ޕű^%P 02%//k(Ij>ӥB=3"%#rvP\eLVrW8N?8H(/,F)~{`c21!j޳c]yo仍]ۑ Yn=`+𕩷NHl*q]\>.\b'N`..&P/~~i'=nVk k!0G1j$eI&"+^Z )ORɸ#405Ւ nI,OǽN |BRP ylt7hr>D v$4rޒQV+a'a:Tp n/8Mf›&&pajXF $na,`U+-N95aLXN-Ӫ?#2eV͖< V.{N6e‹pp0|??4ÇP_؜[0p6vtG|LYSXIΣsL e b0PAe8gx"Qxñh~ . ˂14] a$ML^8Fock>.9$Avn\#H ^I@)1d c.٭2^=]C߱RFnP9\RF=!1[eq Ky^<}S␥l׌8+T7Gd>wН>I*EyP 1GPl'A8kon=<Bd&j #R>0z#RV?HP>oW "·lWSB4LӔ.Oщ~gRHIUF^q?J|WcUHje>BkV"A~ZӦ0AL_f?[k͛۽QOZoSkV0:4C~]wwߪ<|OE|lQws,J5@VnaDTSCpL1nGy!fVؾB2WىIo[wD8}~,[dMEjaLX KgТD @;6?*% *ak0SD>sk6#sg,2 G>6 WK]nl[j.5*;#rݼ$ެTs({Lҧ>A2m奱eU4}~lSu&t ؝6@b!|¦_tN`րg܍-gZh%& ף\?˜XjO>&RWZow$,RKߣTT>'(:~1S&LCV/%@HSx fH}c ,&iwlgHȆj*W˚R׻+*S:P ^m oAE%5N4h/>؝uX _F歼CEk\-ХGM@CbMs`:x€gsWb?Ӄ$ҴP4jZ]mMg|փZ32;jDp #Gԙ M?ƅ?KINvusN[X=(gH4TWt/zYct Mr }0F:Gw[TD~uz y'o/f9Rv&рK[a @Tf-qS8BϛMu4=$bm^@$+]{GЀt0566I/+Nslަ'M>"n ]lfT4OɶY!~[$ ˅IQ$bN2ӀP!t6_ OHy;="s֗j;騭2 I|\!UBe:eNӪ5 (ib/p7G~[!#$x7KਙS P\vQ grG*U'j1lF "Q/%`|6~ Ὂ Tvl; g i[0b'{$tAPL^$_V6v3 b{4 Az;/Z>Kl]؎78|9op냢Y ys e617k0+'ׂqAG=G^H5>'N+?9y+,t^O 9 '.L<MQM)}'$-$zSZ*󇿟6^aɹ#5@K28Jv0j٫r5z4Wt>UNʊ=./Bh' c.pLFHG)hRIV^-N+<[vxiV ?N2yS ęת;^ ok ', ѣ瓚kL-y,&· _i-d5-/pR2GYTs6D'l~7DSTyޑh}  q,^TdH[}̒oeJݖ<ӼbΉ{<>LXt네#% BpjH{ZAd 6 J`vc=4>jA;[WҔ< f 1: $߼Έb^p-|ᓣ!zYwadp m1\(%XB7=arN۳=/0s= :w4l}3{jangZ-6]J;E= >WZxtt`S@ZbZ&mT)$ԏk1`mKJ:Sjޔ.ed.w[ek#H y yr,a'+4"qt]l c>/ ^؀#?jv#?Y|oU: }-PK-['Y: W@Ks#= %/E qI_pQnq]'gǃ_OHjVX Px«6ps]&zwJhlM!ɑK2P KǷ ,k,mYH3蠿8ǟ3fD;u|)'VM_,_;-4{'y΂DB }dz '@T 7 qj,L _ғ^,"fQqλQ.*kvMҿG=69)_>3]-,jr)g]@uK࿉pAQЯ{ zdQG̅mט}b{#`ÝpԁuUtFgn4ҵkAW$"!?{mA$[uԜm¿0{6O~]c~luC mL0f[R-\(l5lp& !GZ#15wDvtS?uMsVoz0ocJɾmj]F@0*ebAjG? ( IL5%ZHE#\[cBK/vW?/yI{X=4y5Z ZPZ%_PÊ{;f=:5Eٜf4)}a_u^Gj@$Py[<< w.U2Zr~iI.u&ηJ'rP 6F K/'\bܼ@q͎-rpߢE'9O=G >JQXZi'vZq$I,Eգ')°cR$\`MiZmd48Ou~iBe}I KY՜;(F0kׯFGFa;r2ID!Q6wplcCɹn ɥ+*ȯ:bX<+@ڕnH\qXp"[~0&\'ɝrE$Qp9m9ALqgޗC"lqM?div]F cd7cOT+W{˞oW"H4^N0/:b!69',ElMaqXN+imDqLJ/:tZb{ l;=ӨÒsX-!;d݊ Jz7sn,9;Na6l.z=&@ޏ BU$m~S2q/sjL'a'vϹ2W Py9-+kjF XK^Pnr i0!*5%gun]28޹2gh([7#IH@[aBYz$A;aJZL=@?_SXA(5'Ly:k , 5wk ? %zuRca5y#&q Jrf &YKvL%k&%@l'"R7:iCŲģ<.9h=;6mP .y*4̹,X7RxX*S{̩(𬯘v&;E8VSD:苭-FgmcL q+TRnG,e=7d?H.8tGi$6H(m1?l0ʊ~P#:H0𺴕WQԖros>y' 23V|1:RfSxTHaQ9 1SdNEG$=2 }3XNذ;<$ y2{7wO,Jq\*@aZ=-kxTMJ/xy&19g5J/Tmgwm-0 gO9^/l$&$oNg oIPxqKTٷFԱ+Ll~lU|5ײ(ƸC$%MUqU 8ۍ/I=O1d)A$eW-Hm 4$NcuLA<3_%=63! ƃvyUh%OM/&2y^+ B/}#PЧUmX!|a {.vB%6!,|XPS, T ;uonl*#bE fvj[1U CEDwik':~fzw! 7cВO'mz0S2wN~sɫ&h-QqrzMylo3\[FMۯlZQRkՆJpK{Uv}Ȍ?ζϥM5.*xa WQς7+y(ZGfϳ ʼg.V؏h|A\:<ϩ4>uL:U=Ųڿ1e'tM¤\hʋnޜ)(uˎB.Ie2lE\]KNfs\2|% cd4JkPP?Ǽj׺Ѿud'h4 9cht%DÒi +чShk QN[|6$LTc O L)i,LmN #=jT![<&Z~A w%N0 n[Cwۿjȱ QGpi`= Ka/Ub]?HW^؟1?;uztPxvQNut!1^vͥՑgecدW[x<[$AYS P3sx>L6egLi" -1_1Bg{3i/GI|e)l$b`yG# cIÇ0@E@ϊ'\}Q)|&[3SPn6xu}b{̐~ v( r0V@OJc1U_ARU8@{>gBBMMmRvWG"sxCE{eڐI'"ArߺrF{|0uQP}?wŽmZN3<3< [~û4e{uS}GnFA4l˔ 5dߖ(ᬾ=ƯSpri06rkQtX݈Aۮ:l$;548]I\|gU>1f6l޷˫2iQc Z4V6S$+?Q9';aFuf{%h5U `i4$Q2m'd'*-\;%@/TPKS/5'=7e/g'1hOy;s8{Ѩnn;RCt=5 ,{=f *sFզC&놬8|cA =s5Cb+Fx դ^ +.vZC~|6;cPEqv"]5>̓{}? R]'И7fC&^s4֩8:j!t;Mqd-Q HR~_mp ͷ7F:ŗ ;mxAQ^NH0TjYQvS/B+%[h{O)ǸkfhgC8\M,3V{ddp2tt+GHcr^Q4+Z 1z4|M9Y֏F tn<Sg!Eap ^S ~V:;UVѽ&-tQe4OP\L3D槸h'.*y|]ŏaL&%\lMuZΞ Xarؚ^aAP΢)nca~*lE,#6T/L=3;m?2rOf><" xɋ}8#>yxQMjIQoZmsަ2,̢=5?P=`ޣ@.?@c&Q?Dyd #L'USipg7ja$4*>(-s2q}zP<,^&i4"",ME-}b"œ <X~`\ yyOswq+sP% 'C,qƌYےt~U?Ji|4<ǩ4TTUN fy{q[渡4Eـ,7ayl#P/J̠; &7eNmBiF 2L CDRfneT7yTIATdoeDجLrg@w3w3''mHl>̣Aוe[/M .ry!X<=S m:]}&ih\~GtDoQ>N:~FB.ۀh2ƸA{dRHBkF}ǵT#O{:6zL#l#)<,49ԇk1P{bzL (%_NR~nSpo`ӗn4V6=C8unm0Ja ]_hx/I+ sؒ7'}`1pX}ER C/tqڱ*5>FA0ԦB(KKB]u%6xY= be4=j>u%)΄$J0 EK8 ,LSF3q$u5q2CQSDc }t=ז[ڥX#9['WּSHs4m] _RXLV=AHZRE %"Dh~ptKd QY3d"*틩dl '4HwERb Y]4xVMb+qS>WLd=5v]S1M! >PزB/Wt; & 崄*شmͯN|I;CQ5R'OX ݖ"$&¼kǔ}p) C!s!cOI j.{Uل(Kj8ȒHF>"9}y˰4*e lD>'p_Cq7RuZAO9$WDMϟvpl6hMuw5nb}i:Y^s+ʡ$lT/jC^S*2.rn}4Ʒkvgٌ`485M{9<@b`.ij-{Kfڢ4OSۙ=RbxUPgl/] K .^lg7{>I/\2yYR{{\TDxqUr!1Gn n[+j 1r9Sc Io?<K1h2/"> `RH"{7%; .YKc@ is, c:Ǝ:fdY0l?b؊K)*}a+E+ux9ot1S9m:Z(aʲxk/Xx/#?a~+/${g@ ʦ۩zeTޥ+˷R `2u^mEh gaf،3 )ѲRq#FF41˴ua!XyG/l; vH!f*.MC|;op#d%p*{ N$UeDsqC7"~MWf5=nح8ٞ. զH pt ެ1,cvn My='YGKh֬TR*^&?qb }㡒z˃Ym*#D_|&v2if%lIǪ՜'s ˗َDEVdpQdڋpujMR"k3޽bSmpW%XrE(x}h`2&mcnwE1(KN.| 7 '3L|c +#dS朒[lm/U.ׯv i@a+#H[yGwktdz \.;!*Pt"l1K:*}iT|H[L%,!ɬ`BP]06O]_M|ef !H_gWtcyV!JxijH.(F#pITD(aL_[bh:rij`^-V\2`F~yDj!ΐG4-C9u 5|_OPW[xդ$G/vi kpdyǷB0VnoE܋. /NԶ-V!QZ;F~mr㌶oCWes GV CxK%FP XCJ$JVEZ1X"E]*Q{"wŦ>4 tW>67usXʖӱRsrsu˥s}7w'~ f6f'\L'5@o׉%v7˲YoĒS6<n7-Q7Rk՟i.7Xa|LCϡP7;lGI4Be E c1[<\2O~cVsP\zs4h6`]Ŋ!]fooO+@h++5 Ĝ<ϟ"'2ʼn\l::q>v[_`kyQ:;̺ux*Pz寢%UHݫU뎞\^D=%gCQ嵦BsDoq:]tX)_@6)BW1jY3OHSQ(㠹)P PmkUO_U?wf=$4iRTSȾ6ο"Ro),y v\5~, of>i(V] j?9V63biU!cגx%\Ou)u=Ѽr|>VMxqL#90N }lUȉR|2eI5F?)Aé15~oieX䰴7JÚvNwZU3He@l[7#3g;&Jpn~TU@D섾1 †DI?,"zsYp4:Kz.!iZ W(,_,]>̧9m 4dYL,AD/xd <>bdjͺ^T1&Kmٞ﨎~0y ֢\~f (8/}t"jE)=c[{ hn)ElYM~\^dH`-+1zfL~v6뺀|`vߊ+/H4f 0wRGG{l%)-.K} +SW-. sY'LB(QK˚7_aKKi<e% ,qQz:XiCAVD{[pMG+i|р8송ڲU-掚Io8~Y L*i%TUr I8H48f`y"vdvKW^ wk+>wX4sm"ZuBFD?[ e)OFr<q>tX=°xr~!|^z2+y+m2p BZcx+!!h¢a3P/q=PirUކQ _t #! QZ c^O ABPZ"՗Yܘdnj |7KXA,v#@yu#0bsx8^]D5~/{kOQuq4%4[sZM6j)3$=% `҆jB6Uȼ9Kk 'a Y 9 1g,0Z {(ow^@|=+&WލJgU=2~z:9d~nݔ(gj} #DS\'98 ^f(tOI+m%38LN|y" ~+tZ0׌S?!ҏF| b. y kO'Y(@P`(N(`?ᆉN'f-ڟ}*RvsfK:r,AT'$mּb,B0B#ʢ.ϐk:C%ܬgɑVD cfw4'ab +m'o;yB )UE2޽yن7Fٗv\9}/A.Tz<TΣ̝[ŐOaދ4tNtJ2xc|~#EytXg`E&`.7olB:kEFޅ 7bk)G5F`>Ͻ)$x!Ni [Lq#'bD9;'szR3PN,Ղx5îS>{tRz%ԟ Rڷu/EkDo.71iG?NiF׬'] q7ubF ̛;,KQx@"ZϽ`ȥ&Ry.\5:B8EL&䏃x2+h&y0_Fg7sr{F&ž14=2b(BB ECWckA}ݬXNμN^d&q{7q8i^"M+amqѱ&H9xqp'ZT V}Z[d:3~T 7nm95L%rE(QY0+FZ;Đ^dVy拑_X3+KƬ}ԗ(Hs&9pvajQg|4Zult8ۏF7j@" bE |⣬`Ļ_2zW|Q;@ =nj)CQ<0(hyIt:}D][sO:S"[s /,us1.\,75kp<-`T FŚ8Fq mH#}w rjvo|k((̪\7Ӯij;U>~Hm]\# D,vP{qlNLueڻuTj,6DDN+ȄBJ b~i kb'OXl aY POJq 4 @Vr%ApJ'*LF3^f7V[\Xb]0u4aضڡKʊX4ׅCV*܊P9=f6\E;A\U$ u R/"z=~ҜlS]q99Ҳ:⩢CuuǕhFvQ44loq*,bI:\(o/4l*0 Lsz{#56W_{*S_jtJqr0bu(FEׯG90 BQ@FRTT{D-&WR*W}ò_2?A `P .BS AUA޻Oh mB.7'2,cVGt !j(\A"UJW]qIı˦C u Δ5/fKq|\uovfgCB$$9WĹMb'Z7Ƥr3j=a/"Vܸ)} u p57\FB8,g+ct4ςԺw;T0}|}lBqJ5s#GY%Yu!/Y:kP<󛌇a$&a>`L{^+k0B ^_JC6?j2~厣ކ!AKrJ׍Mp~X-NM  /n4>v9t,bC3~Duz7(;?~@"I:A tOXndZ%{!eܰ+0x@Ř ԟe؄1PW.}^ m9]~Oܭ.F7[B 1i;:jwJE">D9_̡R©# $- >'r\IU YWc?5+$.z1GPl-ڛ#[=ӀWh\)?Xxqj^ؾ$c[Fbjd9(q%C(|0Ây}\#Zʹ#6Ih{ER^ J9,Jq$?`(8 zE(*;2~ʖ@˾I\E@q~Y7J{eMx`12|^t թh+MEՠ!厍@@!ԡ_ӼۘGt:tlN c9\[V^kN01 ʦcgDo~=%Sφ.d$rfhj{K)&Ng\C- @10a`r!S#.fʊg՘GNjjsSܣ%Wʪw$81. 5i:n?MCA3D5- 2k>Avc}&*e٨"=D["@[]N;`8nCĦj^akvX%GX7=d )VZΒa-)oJ{-B1Wc>9g"cLIn6-> WO B?q9Z=C;]Y(4l|v^_Be>u(( èK b 󟋢@d ѩ㣺w39hsǭEQ#d2Ѡ+Q;m2WX.uƭc<$Gʾ!ֽ{eR^ٵq|\с[;*R|+Ӻ>`=ͦJA[†wz ckD*ݞqC9U*B~۵ù2ASB1"9ߥL`Ԃ _, $)x1 G͗ ۲樵&G-_tW)D<U45 wiT?2 AW&MP2lh'*hIdܩk#3cRu"juݽٷ+A(6YcGD_2䛐v9  IT"m8 f @Ǻ4`k#91Evr:*BAì*U ۚ2;8#'V8u~A|w2YoLZa}Std1|#vB`e}l[+TF+]:dO-Ҷ51Nvr@%Y ّ:-&dV3Ťt}O;z/?OLjL}Y?ue80*)v[ j6I&EhXJ?J18GX 4h,2w.gf&Ew`*% er4EnPmQ>w}-Y/^].LXJ'{/6[{{ م 666̱|i[˜xfgez]2zp[EL42KZ|f\5a}Cn87wb̊$5Z1SM-5ԻTMAwtTзi,ѡ~fH8՟.ҡ-;  x=;ςg2X9$:Uդ?,?کf$X]bA2SJf $/E*r까xCiwv5?nC nYQsϏߑӸWX CΞ(_L(%۟xYvEUŔ6ſHVC@Q6j $cߤbn]zm1Nݳ)OPsSOBBPЌRa-Wv.l#"0nq<꽩Ls&k})g #P7, w~BMMCH㲐q3AW2JYU_>μ-fwߨncU*ʰ鉍f2g?h ~\{&+" T:yHyd v{*lCU irз_ndr[sz"~o⺞Sn˺`[%q&J w-k곈Yg66_,Mv򊑖,K Q]A~*Z.$xpGX ġ>e!0^Xդ|n>&>5e24kGx~08.iE.r83t$7.udSP꬞A7: :xjNtaZ}A%B5Iox9 W5(j^R/`2gJKDU>~UG 48[tb̍[ CN"P3`U2cXH7=o3a/fhYi 8p'Q!Iq%<~xǽKxQc錔'cj9(%DM*jH /H_q?"  u0EJ"#Ӭ"^¡D\OM.BQޟ#R A47dO/Xy[vw =*yۘIw&< rwPRm[zl)|{+./\,&v Q{kAeFsG&:̝*Jf8O> `hbtv^n(ZDO2+՜P=IZ #Lm #@KGܫd]3+@CV f[%Ax;|a_iV@h/V7A#.o~IaqKJA ne;*ӶW7 z ` 4GNb|˟țmt=[@q8͛q~9PF#vVe S *Z}Tu;E_ZCvxա\f#@mP qL!pSہK,Ǻ)-́fLQA9]E#L{sZvѺڛ5cEt`(Ԉv8,:+*9ٻ_eL4Q; _х5ip síznj 3E a0HDBO%/pea8OBr0>`?A}4r5:9cgTHd(LC@ >1Jr )7ga6mA$m5M;IGuߝ?ҴUAdU"u}ܿSȐzXy$cQ^e+F> ~v6~4qjmם ܖ4qU-If>|3G|93!\"_v-I7>vu0ɜP%¡Yn#:Ŭ 2+jAQW 0_7թ=Bg _cycjquvd qbe`&@:3H3 A뷘j;Ŵ sIKXa[J%h8)1aZ/ ˡwH)*.gpC35zkd1 :'81E E[͸VL޻arXDGaJ4,"]Ap$5yt8^JlK2q^x|ʑ5P6}l֧b{s08CDIp퓠7\`u㝱P<,/`0g!$ZaXo? V>.-Lppt@I1Fՠ O&GX›xKЩMM s=Qډ"$Q+w|g2=$?W|&aƠFSps=Kv la}d|'ly5.HYQ&(Qe`+tIqs=d =&d)|̴" S]/?+TH0DNvkgh*KĽtgj%yfHDYm|}犐vš/,*FQ'#EbGY$o7A-$U~c[ TAWwϨNf*)&#])mE;QpF{;NJ͹ *uz~&V AZ> R٬/5vl#GdH[iRmЙ9Fe48AmX|,*\Dᱟr>ja>/pjjnb?Z9o]o0`d}^T20:},|-e"ϊ̞3'ӹrNgFX ;EyK'criQ|חjaP Lv'\Nd{h9BSsemCaE/Xc=E;!*X!D.PT$K4#Ǟ(J.+y%5iqZQNS^O޴_,ho_PHK( 0xt^UU_x~_g#r׽l 941OzTrؾ~8Δzf\fXq,c'jnKJ~%XuGQ{&uS< t)dZ&qZnPT^CX 3q~k8ӷ>Myʅ*埡!\'sSb\h2_~e Iaf2J8U#dUj)GHo6|cZCD-EYMQVg2C٦$5w#'/47tՌ^09´F4u{@fr9ra#/L>P0B*;S$d2HB*ΪRc::H-/$\ؖ[ZL/5i3]mE҂4Y;!<@9DΉ?uhukP /VĺI4E# A]lG.R^m1RwtkR䌧=ފw@f#C"RP٥ {6_LOp]@Hl'u„QC5e~s fGWr1zB<-4REܦ-I9`~rn+'SkJ7LLBI\ZdfXư#5~5WSJ1 r~uA7A63IEKWQ {?` z{&^z9;֬{jԀRӡL&] 2隒|׽`dJ]4i^V[Mn: , OX;뇝="EGr\u[rdךv n_#X6>4+F>o&zq&*`rr{dIŃQs\sD۞ :T{4SڙXpu~W|h~b^̾<6 PuM{&;*ƣk!An j[|6aڢfF*+ ćp$ jx/ݳ!{&ؐ슡3?n0X*pPq8! YFt(MH6u_quqq\c`3S7C,r `JW*ܿ"%5v%:\y@Lª ?vp0ٰO}׫"[5Z͕N2ntN,%Y{8!RPV!c jD[(W:Ԇi."Q ϒ:\prV5gL:s[9]j,Wŷ|6UQ2ɞ)[+6??Dpcҭ~fD:ec?L Ra&;3' >ӈag%./?Qx,%Hd=ސFilތa'PHXhCsE5 ݱ 5TL>(:o_OGˬgeFN ;fElj'*EwBSᓴj Jgq&wD].':Z.ST@{\N3ɰB"$q!YGw3+&dS`и2GcnW ʷZG\IlY') } r-U?KEuCa}x+:S]lZ֮I5jjԳ_8"٠ͩ,ȔM3DN{2|>e8BКQ\],Zfdu?+YBm3bec G׾Ӥm#3s':V/  \"[4nݠc*kA̮eFnv0oOv5-i8>G +]?Px5ǘ;Z"^y[8\סbpCW pj*r+Q& I#(舻~WZ\\5n;%2b PSO\!a"DxcͮgjM7S94mjb*7N=|jU\x࣠i%t?=groAC 8\= .!|-?m>Qg {\E-2$TK_ZTwo0Wrh͡w )mܼGaH6ݠnm6d2y &;gЗ@S#Png0 ;~mu's#u=v!Ϊh `k,[TV 4&X_}cD؆:я{(t<%J{N&Kf؀n]_2O,$K@OB9"+a:nXH8xoZb:뚍XJY Sȥ,qJ[1/6Z੡Cv%~d :Ĝ]ۈ&Jغ.Q;Sac SS17 h5KUEeYlȂ S):~u}w$pU4}:f2Jv a"ނkG=c,a[;Ǒ*ԫI>&n822Ebcd![x(5|/~ ?>dF7fG98󙇆'KCy덚 =aKgLn?iz "ئRfiR mѮU̍a)6yeBu}?0faIUplU~qּgN,2OSU{-OY o]BIߑ(wK-PFr3OK +l M'4/}_Dd-䢮pXx B^˾#lُd?B"";4OG <g(N>+[9@"UEv+>Ԓ{].-W{(VځM>8M,rxnL__,}bw g)H|06J|]Q̧Y=.ɂ2tS>Pxދ=Bwi^3,_&р?EBwb:Ehe~Cz٨.ͥ/Jw)7票bA$M<7ߤ.R` 0+t_>'!$ӏӳ1NXzY)~OO-L=Br{*be^1w(K&G8*B!E䭔"/c7.26nY$s\1O,3nO3tu@a rq}#R )GNӢ)ush/d U20;:ȁ # \p<3:eݥR)AG,JBP ѕIGYX5Sbv3"0bՙ]( !s=ɅzF[$媫+Zќ+U={\ge4,WR1:}>}\ReT9bOjr~3Ĵ杌dE`;&*2PxP @ۊ9,l,R/P W:FcJYkꭶZ@%mHi_);4b(FjwI푒j~n  Y>{< ʓ_5?:!P kW*+ڰ;^e^TTv_%,W0yC |lGrغqr`ve|ŰC#`F͸3 ,}gmc'< R~{Q/tMD=y]L } [1 ܥǯ}[D_/<[n.?|1U sA|d5z3$(=[λ;bL#m#T &)1[":YpHnՑ\ɭxj"vgY̋Nsd TĖ>1 r.mL alGC  y>3Oʙܞ~z5=u''=H:)aY|Bb8/X?ԥ&Aa R{0/'ۆAGcLT&0hl_xF&NQ$%\Im)lݨ,^F/zhҜť6}HT0H p5;YM7Gvrѹ3ǂpP@psvؾr,N_ZwIzk >]1,SUM(&E޲tQ3h!1"aBt˜O8z lN%=hg Xj/0,ϾKZwaJ? ɖ @ܶYIڸ FW5q}'bYp^X "jIU#󬯸8j6qF9m]XYs4m b x>a n(a#W0- AGX+H콝2?r뗜CyMBzpҿ;Y@>|tFiYMߕ {Lζʌ6<( ;la@_ a|_6mu=t#ws|UXfUfq:K\S/,[ }iel%pbXB`xXϬ/Pg_œj|O\uXM$ Mb6fo(W6wF-hu+vȞTɴ0X.); 8ʃo'|e[RLbh4R =V J8(dU&hF.r.~0<]E=4Sy]`@a{a[hxv6,e%FdN&qqũo p1}}z6\ \D+?x`Pm ΐ&?[I\v*Tju0*jo\RcvkmhL;07UFQMgr33:a-f6:!9(ڢ 6h0yT?ck 8vb]GbF)!2R}%P{Vd綻La~I[gJr[8SY]8kX*S(-ꕑGW"v9],We ߶_Agܱ]N?%3x/4opQFp׸訬@dXΰ[L\ OكwK©D s3,t mp- r?[̨iG캱nnG_; X(WU2-aD㕰OrZfsIF0|*ڛG3'GćgW=3bӔ&)jB+mOW1Y KFZ}_6#,ww Kvp:K%Ysi 7Y2CD6)aR1K>A!Ugܗ[t%'?Pw5)IIvx4W)>4gGt dTMn(Dr -E&oyYG1k$7IL*I(9?(~\748&gm ,E>1* `n~R9&9['` /|% gfPR&%C@=Ä3IQ1Vۤ}L9KMB>؏Me1+>_v1' B'<amjhUnLfe#)qmNIMkye;Q*.:f d<զT[Bf:5 .J!?MBj+8n|bxGi7[@30\,O@kS+߻/#m? ?w]°֋Zt Cn^&qo{i9pY>ҩ,{?&غ3f)3TCEq':1OFSNk 238sjOT2ࣄI:E]\*֯ DZ, [^q_-$n,OMN6D 7JK+b0^ EF&f >L`wtMlg\P]?ïђsUE7on?"7- )Beq-4ߨ/u2`Wg}ByKc)4t*d$ #Z'PXO؞:ii]2D e홿Ϻ o"R3X`ޜycj/fEz*Du(Ip1a׶w9nt;0pz* ptd$ai\M; 6Hw?~ȏ6R8[GB} BuLy m"F[],Gg?Q q$)Z*Y+FzV)R.\SQ !KI:ބS)㞔^AJna3ӻS XRld|ۻ?sHOsZ/d>ZmEݩ.8lHh˖>%saf c*|q}I(WVX$f=!0i^)*ߎbNܡS;"y꯴c5"3@& vPFE9 peYc KD21IF^:k62D1D .;}i6|j6"`/\g唁Mk\6  {Ff/zLaf"~ü }F}q|%GqQT%vARl8S_woR(j @WoK2\e[zfh֎6Tg3ą4٥LB,zф{?gfvRJi݊BАXyJ7x^ j='ar T]46~ | foV+k1wFۺ{$W\V"|N=L ͋v93 3htҠmT^ c2t6Qb3f]^3 5UpaQt9=89[^ !'KwQ dg91jUɄyC*a2 z-{`QiY`!Vs:p0PJ ~[Ai|GM1sltrF-Xw][[52PQA/x9@<^ljX8@(cC˪'d$CAQļGSD"ZkSG+ ~Qᩔ5["F[(a"DxDFؚX:oY>w<Ki`&#,F/f_F&ͬȩmjtH5D-/v Od#T6AHNȩZy 9vCYpBY."B(UϖܹLD56!O[L~-.ӦX!@~t0qt!eQ{:y?mI9cDL&A+%ivYqzyզWDȁpY?̃׳|:o]ss`@SN^N"SkHv!w$Q< 럇N§][}/B3 Ww.1YW2kDc usZm0AP*n.b wh2{-@O!Wo+\q8)SKWdS4]Zb1-W(2Їĝ633;2 ]ZORc|-,3NCT̖98 {}<l-eM*H_{˚9f plsO"[r* ?"FV!ǿ77U]Dn@ l UI(w: cF`X';/ z+[% ]!zb1O.GgI::dAQ}Z TfA  qҙrf룰(IqJK>?_ΝP #6МUhsF5Kl31:Js!Yhy8d T8ob+T jRjG;t*N0#+[o9ݱMY;׊T}(w'sq'(s7{ZCQT9x.}y{sW#lX.bS9@sXmiFΝ|j8ԟ&:F-b E+*=S nP O'}+D11$f9rQ@Ef9Y^qh a;LxW%ti1T?t [ 9(pw&$ja8C|}> u)U0@7p$bڵ޶^+<16QY"%Pt*,׏O@}AJV}U\+&lBVE[|,k xN x*rrrPo0fò -qگL3GߝWJ*lz"YB_&b'CF/-e҇l8ͿxPcT(Lv 0TW|7)fSдtVJ*2'!*w~ɼb3bϔa !?0\*8oh !B{ .:JxW^Zm M0>rtwJ`; "'% >h=>F>-G ~k#4ӎ2oΦ{jSW9Lٟh-A)f k4L;%RAcN:nLr_4Lڿwtw22- }Z>.)7O$x ^7Xva=Ɖ* p^Gg,/d){lӸvl!|cv n X\*}2Ap*xĒ~vstbX Ь>KSU/!YC*vܿZi+=qrsnq'*$!m8A{{كˈj_'tA hla  =V0z΅ lʿT+诶Q l"(bqx;t45g}z BTΩ'uA|]RX韲'(Z`_7dsk xll㣿xEeY?3'Ćr-%>DpD0@wS[[o>CB"^;`MQIvN1,9. vr=!$lO7Ijb7V淜7c9Ymh4]7=sli8vk\VQkEKRւ!БƖQu(Iyw Wu{+Mv#o%:kSv1BF 1;DPD6SȞ[ht`QڀYsUB5*]7﷬yP6OWt%ލr3lj3sG3d8R*9՘ıV7K܀{reo*Rh>W(ag^/S$[q|(ˉ^T[MB9Ԏ#=5dO|쇼݄uC^F_$.ըKNiIYsj o?Eeuq`H0TKTN(R8e89Km5AK)`e+H:D>yUaBl-~vr-;\ lQбO :Sj~C>oϖFRY% ] OOe2e,i^ ;)/+f;B&Fӷ 2*1G}6O3]N''gpFp%YFJba@"Q 79ԁ O7yǎ ;0^0HCFimabVBjb f}$4-ғR`Z(l}HW;ɑzl1Pp kMd=# CCJʒb|26ŤCҫFT&`c򖀭D-(kU:4,=Jh3 + eA@^xO.#PAc$ #$%k:ȎR M ,D.3>~*#3(3-, 3@oS}uW I}8Ro1ՠf />\þ‹6 +;%y> !$aY#{$rrWf7{͕9T|Icjy7Ƨ@dol-l/@-$;Iw|6Bmu;6|@ KwXCoMf<Ϝ:x6QI|4c-♲3:{dd{ ǣzkWNw\*0,WU8&./Qǔqo@*IyRiAhXn;$9<9C2h)N<@iKWRʝ~ vE5c1dK@Z{J9k,VN1f`.|`Œh*5]$t:'gpѿiX&;]kCqk&Vhɦ%F6׿ZZboi TjaVҫ_1d>L>NfrG{ E9(c.:$bba(? Ƅ\kd9 ~Hd,ܗO6}bI{ᇏ34tJ3I\>@:ֆs k0"v!U<+l5(E[5lrRc!"f,a#4{W)'$^ D`OyPΰQ/ pN[|Unlh[5z|,p/i*@K~6 Idm vPJ%VA,vbQ~BGQY+]wEsiaXa̲c".hySE#~">뮱и}26o1MR~-ߒH P[7s-u`?c"fk>RUl 4,.tPZNo! z0C/cX 6ڙ<o"fвwf= W$(IQ/My 7}qhOg.aLėA_!;cr8ܑY+W:A3I}ۦdHÃk4n{R1;q ׾U2=v K% hAO]?Wź_@"IyOeoa$Z4&c_̦Ce7Ϟ@;`_Cւǖ]'xTFwj4GԞkXkD>z!6xiW豿1t2.XlW)pfGY&]uQ$QCvgxto'$\,c뗢+ |{Il雌Q2Ad$+&$S+N+g5"S.PSHsG/Ēր7j:uZ61ozWmOcU\OPy._=Tra܈EvPWTd>AiAh9^&{%Y7b!rgTEB'7Nr~4CWr՟7?%6ݨLb;7\{Й[awtO]ּysP*d9y9oTxPunp*$İu8<*$$ Ʋ/ <ã'Z4F~ u{Spք~V)-/NM> ]TSgC$bW c~{5֡OK7#ƒL!J4 eZ(Mw~Jir;̯lٍmj4Q~sp[ k2u,<뫯+=ߟ[SIAcH*|}nebnMlo闆jj/,X,=UVpQ)+-_.F.n`G[Ōh v"c*Z` hЪpZ FG p .Jp:lqz;I@ y ix:tl2k׻զ{z^] $Lt YY - f +YK>g7^_@U )ePh}eV) =cr].ٙ}`f` npf&Fv-i<e}/ ϽW ܶ~g)NoA6B,of$K.3TPw6ӈvP*N3vXhaQGXJENO;}+)Yw^c":9|?[TEkG̹؉t)1ΈWrohVI;`*iTLy9r12"vҩmJ 2R(%㎍Ltx1*sGRf27J Κ SٷۍgbzF// Ifb}8I̵Hj}5̚G@IXWl?ԏxp)(SF)Ք/_AN@jHjEs*~j;TIJ8YԌJ2<Ϳ40`p7,dLu5RG/6љIͺzETkFU 0Dwvz "{ڀ`TP1Tr,$V7q4[1cϚg03 MjqCsfH³ {Il1ԂëW[`ISЭo]Av֬XdI55iG_^77;=bC@ZÄI!wv6,ʧ"$)yW]!MdlN+Zu݂q>VƚLXN!zE1k4lu#!.>Qn<0u[ 'k YA+4t#wwJ/Q)5PY H"X #Ҽ#}=v`j~Up@`<v@Z4tE3;nڌmRJ@!ZdՎ Vh"$pʣ㜘80+nR.71"_]UYy0YZd=IP55~1ĐW#=u\0o7R/` :PWZJ^„OPwo W,3~;=4쁞7&zcYb$fš~T:fO{BFdb}+frL̹I-ϸ76H,V}RdMa`m=r`V4Cw]PAlXEm OCN+ +CbsڳS+tq(LS)~f!&J0@jd[^9<7_ik+ӟ -_@cpt.Xn= X틛Oa /M#h==yZ 'tV" 5i$֊g-xHh逌b[ϫ3\Bp.2@‹=>i3ujXe,j ȁCK s?SVVo<ɋG,0OiM2ɗ̖ǣ~B &TeaONΘ <ԌYR[ruφ@AtkX_`&%ݳ *@*I%T|8%qoA x avf"|G08$ H5ә뗡kBAx!e%E,90ᚱG9k-; F co ݥQg`šM*xG~A:bk*iBY8v94+q 8.g/^h:{<ݝ~4kTN#` gў}%i)<{35'KsmD&)F={VLRd% ꛣ6VTm;O~&r, (a%wB*o V\W}Atg 2}]DXF"]{Um$5z 4q:Ui5ĥkCp,Bu:kJc6Aa._XnvWB8}>@rl 5b.Wy:՜VΊoWf{ ?!7 ^D}Nkh< "؂Eu(2&"4cyZt,r'QHqۇ dx̤jV@K~4,n,H8Mj3#9phK[W[Y Ds5 oX/n3GSHBJΟxK}'yEA%<DA1F7w#Ru2sj1R:?j {PWrt]:SpWeJe{IƎdi U}wdtWe\l$`ЗO1Sa@Wc ywYCX|9A*,:3RWPZ5שDZXZrc=ݒ ؞tE'ϗ{XUfJ=$&Fp O\&e͙FƫW"K5c/*!`axlzϙXU*ZK>e v{3p4&7n7= 4{ӌoMS"vg}>⟭G*!iy+z\,`~ŧkg>؀Fy5yJy_}N McwwOaI2JYT<"ʩLLER q,d?L ^ko$0$8+6J,dwz<,HNS`/,IouV]m=,Z%WKEV #tL*?ZTAV@h:9b AGue{rEx{Tyl2V4M &gPu' Xh#;3ƥW:OW2/ k%1xsF{wBG =z했FcRGl,nU8Y#VJ[}N+JuGpv֒\G/p ob1W0hɬl屲&E;Epf 3epcIyz / L!_TrW @ÿqӷՎ7gj\<Ge(z x(*F,]G)n[^yR?rAE" Eq)IyN9Ua&0L%8YnK4"6\Q|bVR}y\t!n>ʫB%8ePT]smBS]Zb@ӍL L[oUW8`ٶҦ;ݩs&xL#`>^Uj5c0S HL-m9EsMޱ?d^[,t p +XiiBwfpU{{5}RP$% "x3A{p8L[$eqG'k1}?D,na4 qxn \,JYd~5@( e)r-=0ԵR[W(tR(RvΈve"!mAaK@zZ٤#LKHnrN`vI1 -WP]׋RhRwx^ٳllIF:>6~KV#m *1N̅`B֓gڡ޵B=R_f`>t*&AlwfoG gPkuhEꋸJP y^rYK 4l?ỪR/@HD5~ QbRFҦAf%oxZPDϚ^i(e.UС#yvU_湽u^# '@ST2MͨCW `U+{۪GBxꕊ 9Hu X`)+%SD27*~# jw|@d0t3)b9m3]>"r^Xg@̦#hm)^f# fN 6 0ls3b{*.1GL[J^BTWE(٧-w"ȄH낷s"V1.ž;;j@yY7~Mm BF /5.!j#򍌆x j'nPnL6;Tv&:l:/Ci@v6 X68Lypβb 13=I;4ALƗ⓷-pwއ C.2Q#Z> ZgO}k5߻gQXaװ:,od^U#^`]bT?oxz81U2U?fPIREYy{quun0Q|sk.v4KlDM /r:Ɇ3 {yL^ pli}fEsGZ\,7tK#He84nfJG IǁO@uCOl4}Et}fE{ōQ3tP掼k]p")Ye5ہ Ih*]]v=~6s+JO){sxu ޴JbT5dlb9\HmkDnç L }>8emS0C2Bf xTufY^jjRJOJ0ڟ1^'u#,ND^Q MY8-v9vU佛HAnO({)S%JrŢ BKאm]k3;4>b1 SkN1l%~P^ڜCX9AA+WJbtdQ>{e7=)m!zbyhUpO N929*:اӉwQ^D0"C3-p~R:t$ z ٯT6NHj~B~Y٭!?ku3LdauDPt!(xOKU.kb/~dOYJ$}9bl.\#qyAf /" I@yI 4,nwi@NfX*$ g䶔+!F Օ+tZ#ٶ(puoy0"}]֯xF[:`'>km P5;\ynJ=|f<5SH;BmfGF¾>&T>N]>1 Vt+\x~cD=(BjHM97LtYsنcDrw1`x5g̬мFF<"G8*@l Աj~tFu PI SZ=F L;l}}V:Tj`ɿq w_m3kbeMLf! Na6[b:}r$?D9>#+ Vi}ÖY8ect kH]IbY-}Jڐ;+Kxw ]X\c -Jҭ x|H lan%0qǬy|'9A!_՞6bʷJ$>p<ʴn]n!c8}"%l+6-e´5kQq 8!zyn9XLnbNnةˈ#7hf.-;VS5ia*j<`jq2C袼E85h!f|&CԴ=  np]K7A'mXMub;K{7K\-̄5+2ɀ^R/V=Hg}(b2#W_ž@kq-]Gts0f6Ռf#>}|:GmdJS(y* l 2$5Hz f1SAZi̲%D&\F#kudA.ipa[E'^1_Me's\]$'k 7mU$b^1opK260:MX8hrWw9.v]It] R5)x5E'[n4>=u8A FrY҃q/A/TfOeA}KܨVN)۝amEH`|YWlXY~ϙgzLGDoꜘy{DFĽ}8V{:ϖf } ϵUYujCd?hFWұې0WLr$A3vLՠ+S vބK3߽I Zu.'" hlX& (IoӖ8awQ!4=b3Z3P3(D.EbfoJ/6.o=G: <2O17n}\)\| uF|m&:Dkd_P<&R{ %PckLHvDT8|=}On|a?MmbԈucb"1砉V%wY% 5)] eu!"wR?^϶g /]0D>]pW QY^FËnzԚ8ꝇ~)a T۝zDi>10w9t=Oh7ہ(s{,4PP8mS?Yٙpb"MaW7,חל;oؽ2҈u siױ`%b5_&_bxNK Pp8;w]}e5n*Fg4{'"qTֿ%uAZ`߸Wc9Aad9*tґ)"JE;* (0BB ƨ!BN.]w{3|x(ؽ@ڬOP 6~dɪ,ϱ^,7<'Wt iXNK}ŶA+zhjlkx&*ӒsB[||iE{(XGJєo0ߺ#Y9#rAz_JWAo+iɀLИ@}Y]!RD}=EM8uI‹yMݑO9,{gνb|N5jR2x3eQd`d'OƋ1R{ZMڃI g r4hGv3FitmQTz9$kC}3_w6G7,Dю[IIZS}s*6M|~nWA̸=43a.*MRxR@:덼 *ţZ0ur*IRb?56#p/" phSN#*||IːP^N*@exh Z]H!|'˚y&IEr7(&b7E&#6/=`=QK7! ᳣݅^Rqx:p| gXٸk*?[6Zzeq}}b3`⧙qnA>C7zn tf"/R w+ 6IBu1խ0R\|$s 7@Ȥ 䇅X,\ik0DSĘb1X߶VlB}~ό:-i(\K0HD7xJ@mmSޘ>~q1Y"z1DtLAԞNiŽ!k䦍O3y< =X\U^o.^HysƗŬ=؎ ֗.2ͰI@r5wB8?[O SU :3- @DݡY{b :Cń.O3lg&6rQX3h3\Q+̑Ghe@,JZ64z d=Ky[r\V2F >N^/V Zg% VY\*Jl\(cp#I<,,i{{ly2,q k 4ES>Q!]|}|"6;sd`׸X:0j"]M(`s {FX襕OCs\aoMFWFIZ} mqk,{Ç܊YA'qλ B=MŁv7M7s:x{aGys֨j125KxX<(k}vJOl\naq^sͭ\= >P.v*< _i4F IȜ5qT0U<%;.v>O\pt'gr@gLU*.^7M:je;F/!ưjl 3ZX "g=1#/``iNzROJ>iZ~s+MT!v$e`dyԵt0T˷w4'#g.6Ձk>sm(|hGWnߐͺ|3/p/N*mhb8kMR>^AFM;{ 2g>J@~;w"!e1\;#A@ JN @2^nzS&AG*FZE *XO^ZQ9eB-CHY,3(an;b^E="Pɥƌ$vF:.@8w8aS8}'G.TҬ7]UQFUW H|o5k~CZ TJ! /e>I3ś: Z>5 σ/6te1Ri>ポ ;*WY=Z ݝ.tv~s^l;LRDy]=]jN1| * #Q&O?aw44[C_X=p6 nm:Eָ՞--y^Wu"yK1"VJ϶7ZBd팻%9#WȢzt8|zA4(TYiR; O=軖yޅBW}nTa+2hW h Q%H?.k-%oL[夡UaApcIP 'bLAq6lRniNTĩ=!q#zD\ᦢE =~JW_>2@!2,u(DØ`?Վl7 /AǾ/%VRϧZ37F ,!"o~6ckya'S0Z[h!ݔ&Ky ZDf&S\}'I_2OsI(˥b9sa,(cfUa :àٜAGdTE.d" aeٸ/ś&ch{U˕#Ohm{Zlg4o'*8S2HNSUGII1=bwwEfd\Oуj vd*omߍܓq##l 7Ci1O'kT^EiКTc3K4;7yeƹ.5sVEU`_}H:q!Є~03N`0bʜ!LC33Vn=A Ut̷k4#P ]EX8|ka{,ηM]%^UΘ&\ؔWhIљztNn [?Bv떓! 4u (z׌߄ 9kwm䁀IfZķLXzfL's >eTv{G(O,OL a_Qﷴd% j'g(ջXySS`jSi潜O<.W7^N)3_D@ @d͗aNOڏseWH(y +s{r=5T"?-*rW7 mn2T@G8-}ls²ć/5d(|,90i2"9HcX4\hF "TV VS^[xYftyv,/.BݸLʽ\-u%ٸﰚM,Fa w~ :R|t%01r#lnb̮ɊJ6*d=@ꑋơH5:=5Ǵ x+#,gya<ɀ?ۯlA'zp_kĠ2>n`xD6ɒwݬ~_Fܪ@1]Iu dKUF6C*oK`|1uauZa"9* b1ES?jv³Ḓ@;Yt7Ǜ$꡼|#[?n}nIz } o(TsC?!,ԗ\_Btř[>An~VT?ӈ-$Ini2]t/mn"C|)Av_p2B2Mxi 4ք醼2.[cŶK\^5NЀ.r,pm2ˌL`&G 7_b452 c&7_ʹ2HP!)}Y`=4>s~yfPLa;R aY[XŌ)_YIh\I% ` 10B%k,h<jQH&&+_;8V7 e9PoܙI$dχo=Ih2`&piOgNm5 1dIW#LvcuD  Cɋ)4oIEھn5UҨO\߅¹<}FNDzٟgPE|1;Iǥgg F4@wGX4X[=;aoѦ/dbTRJF y' !@#_E5Py}GC0" Wbo\._\UV~cBͲkQCv6 _zn2ϔ\A$` `YKP}LČ&u^( &&m<|3\(~Yziu6Vˑ ~,e4XKo4)8íl:_x,w`1(@ښϽ{w ,~ܨxVǰFռ.2x6~U O Xh7so9.SkfVZmQ&u__ %-->t%k1M,EA]U9 %J:iNh̐ދIҏNX(SX=Iҿ7-`c*i>$txg$0xDB(Nn;0Tn ?($VQ5 ФH;^~8a C9`oqySOتH.)vZ{io85unFE]Rw}J"hXIH P^3TBg ǚ$mI Po6՝n!^߃\/MejYD´q)nz6:I%Q,n &*F}%I֢dр>Q3'Ř ^O J 8L0*^:\ 6'1kfrМFyۘX9ͩ/}02Xr܇ʍ!m ߁ ?ŋ^gY){ڢ[6ݠ{x$-(ij,Q2qCtqnv*Y{*Kއpyᬀ頔$(+EH}:|ދ%je?繬[4yN⫗H;un_Bj`m ]hP )\rx+;`|$~g,FZ?vg<jj 7^w5O]:ܼ|ˈDsK'jפHg`tG|t'߅:z̰%"h)ZP K|.VQUx)%0gw X޻t{~D/rzjPrk!v&DuBԒ+ا)panqj 5{xax:~[KT? o jFpwk.o9Dځy(-|X#COpSKD# $ <#v+HuMruZe҃^2:!Gm&s⌖{Hc͙W#"|g+#*ǍjCzCgOtS֮`xZc\_?n3\6<76Yf~]~YP{%6 RO|_.!Xp̶ͨü-6dQ(y qkQvN\CXm2>Zz¾w;9A"eeQl&[=cܩ9x]>mPURl0)+43u8>x)_4gS n :؀J c͐hFȁHmZjo^Qk 9at2rjO{~K\2ޗ(ŬO41G`~qKNm 5Hh `#0SՕYqW/MXtI;!17bT(*7ܵ^2@҇0Onc DPXIYH锿Hj bijǤG&]gwVVwP/](9A#,41i ^ ]\-@I\4 X}gL\_ki^tiSn9_bxM>ϴ8< LS9ms2Y+Հp`t"yjj)^^u J~E@kh5w՘:"Ε3+Qɠ8]&-r$ r]S]ݶrޣoeeAP`ur|S.N)IϮXKZ@Nz' Fptn| ?ap`ӚjIyy3R*wVgWcf %OH;AFq8S.P*ߜ--ت-T"J ?~ w.K%Oߕul@Cw07rWnyGDk3ܨ}|sXH3%G:=9]aYt~(E Taqo뛊56fOJ eT8 MJĥO,ISUճ5,Y/L0g i ʅ瑉 Q. u|HO<iP:շY( TN,?dt#^iLL_6+wzCSwW׀ |HK~ʕq0*X@Nn 17HlW+lh?WnٲeiޮB] ?Nm40P> *(]!⋷n< ~Z&}*/*wez@."Cmr JN09̈IgJ$ K_0!fҤ}Эզo bw RzmxO^9BcZ-/&u2.tCDWWԢnp w9CCq pCAr2^YY)7_d#{ qdOt2.ɃKzy5Թ(pja%,jY p,7v<-5cKD}~~0-k(}`we2C|lE60&[HAm@F21ď[Y}'W l.戉m񊆟ZթLP"s>33wY<&7ZNѧfr->o^Az7 #g^ 1Q/tj ivK7^~}m0Z r+J"'FG-q<.'"_X:[vq ʘtJ}jJ䓯Ef!t`8^=HYc0Sq ZGsX02ݎ$߽{Z Nl2PN=pouj4X:t)9f1=|0_BMNQ&~b>7X|@vdG\k#LG5b Ϙ^Xd_)'>ˆ4 mw/!W‰jA6y SN=@EF/T6`tso'k(, ]lmEٝ8"*oBvfg:h+~y6@xrc_i+Z8D3 G빆/bƉJՖcc9w~8K)^dcT'b]Xqu٬ƜdMT8!y1R-#TTja(Ei% 2wT,,Gʮ9\U^ `%_J6tbgx=ӊ)gE! ׍ˬ:WZ2'kBi=cvh-n_ ސۤ1_k!dY[NR3-^ސ dG@zW#(tsz9Ә.!4ŕ0뮭Z~7S~^3g,m&>V-]﹔5(ުlaYU˞yI!VVkT1B#3KG'~y?+Rނ!x9MSku"\kLDgc{BDM)kc{n_Ȭ[[s挚|7q!Ԁ5"$t,:U>ay;wS|9dB\$K`!0WB3Xacۯ #R 1%iMtQ/\?)LF<-d#3KQ32~exA8͢,f ĕ_>zYd32fMj/0kEq9渘&,=W(f9JhvðI=F܄۷:rwZJ]崣?5`E_2_]l(\^>dPo!pМA0"6xZ ~/Eb(jF(ۖ ëBG)@y/e.Ϛsiqg`)`p$(iTIsGr(OQ>\?m;Ȋc4a6΂ <6 ܔ?y4KjyfؿG *{Ib^Ui 2Eh𒽢KJ_;%z|~NhDS[8ǎdV:VhScუ/c3+cE;S /eVsL{*S Ne lğ{Pb(.|L\aa{ĨC3^'pvXb 5dyF҆,#jl /T)u!he߱ҵy|&{hšy ZY*2g͵}̄tz.~P2$ch`W#P|Ͼ#;!/!2E[54F_RΗbCj7iY#{+Zm)U~OÊv)E[dNbՓCMgs-IQ~6X=ϪI-F`c増XJۦjJh:Ke--/oƨRkeؗFQyz9] 46O/!̷+t:Nǖ8WڪDv{5@Wpq~J}˄N> %=EX״*B`J5,fv1b !GNC})v#Ogx/@$fXۉѬt]Dqɵm߷r)s-QM? ˩[:S ꘅ Wpe5fe'4/6 ^K8 sCTr: ¦oJ Rׯq&˵{ݙ2T70>x]!k,% ô* 6&q3{X$T~oRHKda"|+o| OAbW'L0` ӓZ$&fԡ5x~nߓe(^]~(n >9tNN$W䘈-5ja:Q"gm{}&9[wѯhlZ o[E #b;-Y_? %.g(mʱ ǎJ%E͓t&e(A2:nev3d`TxdD2`m =_' @Y=\=ݐ\/M.Å({tPFcRqWD i٤-^DqYQbpX h} S;7PuTA=kk-S<b߀S>]{k pKac;rOwJ,Sf~kͅ-0;\Tӌ W0%R׊~{Q\}o) P='cpQ*1,nh[:%K@/ DžZAol Ey Vǩּ:L@=vWN4?e*xPhh6z+Ѷ8c}2Qơ]t7K/^eguat=8 ; |/oX42 |KqMy`ӧ9Nrp+ ƋdNopKޥ!i$$^?M@U<~?n^-DE`z$rqJPp!(TJg--buЬr]`47k< *_#mNN+١o,< Ѿ@dkqm)HCm3.G5Żo9÷l#~øиS;C]G6%gv]ԥ 1"WGIīL]rJEtCQ[up2O,(r]/+ QJ_>9Uc&NҒ:i;.kTEeGpnnUV0;_oqkOOuģ]Wxkz.li,G~9RPF(gc@6rP!Dq@\wKlx<nj*^\p8;@cwxEɖ8Cv?X#:t⽑Y?=-_$06r%t_ [Sb<q! A[] W0TJlVٴJ"_hۚ{<0a ̝y'C,s^D9l t% K,wflr4K]p 1Vc*ŠF4B?#BףE{v.\w&f=|784ߟk9 V33BN-.ݞH 9ބksnXFlJʹZ,}ı\|/0q-¥ bKЫ+m>f)+*<*jSɍ_dtC f )u:}0*bކCe Sr#/C4y#Md?tm(u^ J"ĮX~3N :͖t~Xym^2!c "+C?"Vf¶A@K|mh(WIYV 1  HQ cD\Q>5a$3x{xUB_>P巃]ڌ&"Hʻ*[㻯sngFŜA5\ &gc<̚NUiL,j <>rӊ! -ܺ2o.q'oԝ-7KHVɿڰM6dV-7c?Lh-m/z ^!Y_? \oP̎a`6ȠT[& S'g$bgxUEӱ:+GdX =)N/ӡS[ⲩTikc:Xj<6J EbWwgBI;qX䄯(B  h=bixGKߑ#- xG)z|!q4 ?%NJ52lw$Rn`~kc+Ɣ3di@$;Qj!5 o=2֩"FԳV/toF_V 5, Ӥ3ᣜ-MM+\1h;\[tי7iK(I]Y0"80`^[jG}b;52h͞Ш,\$9Dy#Z/ahxQ#BO.l[\gnyE/LD dŗ]c{ǕNa<Aѧ@VpTC@Y$b;@ LTowGdQ0'/<<!|*)?pZ3 ܴFl@mNKv~:/s N͛ ,/& F)HwTSCHqVTu_&dyVW=oBDEpn~ldV[à`&_L?@J˓"8Cxp9[tiZ(-_H.NVx)X^_2}hTOc_@xIv.9~Fw!ByeX"0 +Q 4خf.Q U@egO܊jKASQ Ǧ)_/weVZX=* @}͎zP~|',f2|q*b6<\n&/&fl%},bI%$jH,l Pm J7eWA #+惒0ԓM94a#l/6L*"8ux'V6ӊ,ϺP\iEӌuiCߤ$ фv̏p{ʝӊ ௢g!k$XvEo~mawU+ȉcϬPp U {)ߢd8KW'80iۼ3C)pR|~ sG%MhC>^ cU}fjE2.cԝ[!p^"2ySttc"TW/߉v3j @ǘ] uuH7m \6MKHeJ,,CA^,0@V=9A)0L"]ݶ=N2>{.:®\{yӉ#H~hwдTsw_'DA@ΊF"--:5KFf4s1+nAgU2`-%ew Ay{ޡQ+R -DB>HR믾G}\¬Fn)|F~F;+Yׂs{tylj y몟،!q%DyƸa(Tes$Ѕ(N&! @ux;D: "wl69t#Ϙ/~AA`d\[o.j~34pnIjDN,ıoY_ڹkOm)X?c6M]C&SZ"o,XZOG*06JQ>:lU-Elw: Zo%zcJ=OK'ajcBBTQwV[tzޕ4Pe٤ uΎE(&vrgsBqEdhҀQVu my)OtpOTLP 2(1;TźʢP`w.3NA=`EE ]<22ǃAR`+7)·ēQ7=8:bfJw5K`qd܊0mcS5>i^:fBzʽ8,EP5k~^sD8T{,Qm:Pr᪎%hj`WO*&RBI@t5% I@k ˪jqb@W.圥>v<7)8E**v&jj; *}/Z7$Ã_5z;iC4߿Tv9wuRsFnrr@Vj5Ĥ;{` DҞC,Ve0E>bƔ"G0G䁐^SM;ې\9*q /H IW :qJ_kP©'CA9"H Q}@Aq#9n1ٶ9`"Y03R&Ii@0g\@B o$ۢRTz`!KuaN.HB&v%M5ҿ{0(B9at(C>7"Q-q;ђ+RF-Ӯ+_3\Yhi{?ߞ?BgN"m;F#8X:Ę^lzc.rwHD0-ha9JN 56/RʿL,ޓ:;RCs5t nxh$0ny7~hmx/EE[z,G oSj@VY]缘u(:;0`vX!G1Zڱ0.$ 6N<4baf rd .*xXTYrӖ =և գn`A֞)r']VI(Ps?~(V]jЕXܻY3޻v^~42:w+Jc"ןFбÆJ!JBF n%o#=;7Lp99A^ +P3X'fi`L{'$ͭ#.wʀY.b^1Egd nxle`8k1,YԀvPZ1I"8a1Pq;H ud%7T,Fh)Cd~BpI llLze s=|^2K|p>JHoR? 9mи AAz 8Tk}5Qkyf&BͷvWE4Ms(N&TD`7gR揋Qa9 #tYGyٍBjRmolRo AT)׬iړ}dtĶ7˸tEd-L"L Wr>D8=[A Jl$%sHՑbVs *'3jIhOhX=9)*qى*R׭j+,t c~聟;ZJ&T(tVw&k)]T 403L37R-l/0s& 4mYk;fTzCy [1IUx^X)Qk#)(e7C#eA`͑ ֌ƛ T(TKx(5xBsǂ"n)#upp'dRy᳊6(h۵}RR5Ulp3>(k۳{δ4zvB־e ȬQQWi.7@Qb"7QXNQ^w@K ^o6ZwA4֫O;(AZ.;|umxnQ,ZM6H i2Z&G/'zD-'~qfsΉAw UE|5TA:ĂƟσ݋cۅ7BtFpv[!CFߟ"CPݳ-qF"hL9qEb$ё8e'nwO/ZKAů)&)[BƇpD ʣҷ8wH$groZ,=nMR@*hJ =/ބ7mn%@h{m3ROKZ*Z̒K&ĩpN5F|eh@paeShꢻ%twhI9KɬOQ'݌P  nG3֬PhlWV)6s@EjGL\U 1!<^)e]U#O 8]Xè{y5p,~ 3'6x#;t! Mna6H&T"k~}:l-f<{E3HKKn% W$+%n78넼}8EݐT~5ao-xvL/]KJ—N7yFѮ[Pa9XQ(p`d,9KU.=iRDk>KřBI-Հ%oKY>XQJD/ PfGZhaS1+u7T}{z7me"Ks9[` SB+z4&ݗ;b?,Ly''27c?;]RgAT"V* zr@4Y+G"o@ٍgO.pA"9\5p Z'LեI?`g& =k۔oC`JӨ&nЪ:,+bR;*5^6 6z՜k_pMq0KhN/)d+F)8x~MJo@(۶NbLn.7Df6D! {$*E mw.JEܙ(l$&Znt3Rxʸ&f-¸!KAB:gYK>-Fv6-nz|GFKt=lKhˎeY e샑@=Sm 9?%{Wg;!-˒+5ޘ\i e.a7gV)c3ฯ"+;D51>^$\ΠR/=xM[O)K{Ƌ ńSP ov;or_3ae'&B |ĆI^@-WrIS,}$#G? > D2BbS?3.qگ]K3/8RS Ѥ'} t@[FBJZi1bN:K n8)fx䞮 u(%އ9=d|T\$ԣRCa1|J/3 =[r@SPfn DlAl39軣COgS5ǡ,u3*TƔh b^鼻W6& B2&,ݤo)q*`FiDtM]G~ŞA)z!ɭ(*h4H#k Z0Ȋϖ]P|l.3m6Kl|ɸQjmbB9$]*|~H춅V7eji)l!!vTCwwn&1m盭9c0?Ӥ;RT m.YoFiD{бɵ/m*yDt 4F^qoQ)ΆUH4GL޾zzCj.[*D< zpm{;V@C@3@-u}8 xXmua FTQ ,^n#NRW3s^(fnA DsgpMБgLFiY4 0hr++50kquF`;kmgBal@/u"D!acТ B,UKѳ llyTÁԱG{:.^+ :nTD|nC4+KB$ [OFyC4є)甲 /hrtLe K'Lрw kV?ݰL!LwG?2#s,L^Sv"He agq庄S{PX~]kzz ~/.+(H]N.O|%L#Ͱ楮>jsDYJMe,{ yQP9XV\vҰ*oۙh{^0e>|f+[>R{~dZPYԔ}*G$ϓǵ8` !C$fg> u#$[ڑ1ޝDLED1?ꀗss=cĔ*Ue! ?0CfHh"7INɃ3(M}%ޥN fbSC""@rq?Nb?t9@OzIS}!~\Z8pS1Dҗ.IN`(Y&_ypr^i ~R.>C]B2l/A΄B; cGZǼAE} }o:viC^FxQŪ yQ3f>kcr9{&PŎaIvS{  q1lOd|2OyΖDW*AzDΨZ&cè Ro-~8Js]i{u/N!r[>Q%ܓNe3+L//گki@ 8EHo~mI44']jY]T^>y`x_Gr$+G~u?lFW _A+ W% pZPaٌTiP o 6l+h,TCj'``)֤eflwzp}XIo׀ڬY&Z:y1ؽ[F=\Rxb!ۡxfsQ"c'"6"mlsr^?0>LKշ#V#ZS}]غ`wNu.k-gtY JrŏQqȌalGvRKDkBO_L2Ɩip+ó2dZ:O7DWayxby1fMYKP?=k,̆~ ~}9hVkjIJb(~|#'[Vpr$W1&ј8 3 4?vƞT_5;c$}m1кuUm副`s{Yx̼A 5ˍ/{@p37 bҀ ( |_#{' =F1. !C)]B4yï:b\qI=g7bت[Ǔϩq5̙c] qM"5 }>7t܋PײUUm*4z+ŘM=UnB.TfXQQw^떮~=^iK9Bb?} ns+IŎ/…:5SQgk;i#8sՏJEa|ť$Mi'?mGDA*3`7b%Cn4W~1M`$gI֬_8P0ECν_60FDQ FuCPua]ƫÒMjhb&oq]v UH%@/jp<$c:df2A}mϜ눉{no F}ܳkE[jTg4u2xy4]=ٓ`=10jUh5'!y+˾1&+f$pJ5AFB|\6Yk Uo\ 69P:78N/׷u5)BZ XuZʾl&dBD"ic>F"URylݔ-HrE8ӹ#gРLe2%Te[r9K/_B'VV# XsRdOwx!j5sMVxBɥUksK++tO&iѷ &&4{ze;{Ӽс6'q8T23ÆYV~L 7gHa)| ? i/M*rVg)M'VdĖ;AC`vͮG$tCKqľ[W 2 (([n0=ȫJݖ%nMuz 7q2rTC^9%S? ~C7I+"9Aj@M%MRߝg)vŀ)rrn_ U]O/miP5oB‘g!4Z=Zx'ѝZFF>G.ah;, 1߲%]zd$'/:ӹ85_0JN,֘ߪxW}A+tJ& tEr,I?guk8g؝G~l 9Uw0$.cE,Vgݙgj9ݏ imQgqal24N1,tq *E*zc},߄+M G< o=w߷T̯Gp&lh[rYIu7FO\a %\flsvZsg@6v Y}GAO ȯ+Ɋr vV@#rx 焉W'rENd-˓ {UmW>G +&?ao%3]rԒ뎧Ue˹X9OQb@g1B ^ [S2I4*oIq6(5uynک}cg1i(/*5 _jMX(z5le?uK##Xm咵fhhK7hG~&D\wq@ə8 GN11Zz G.9T5+?nPW4G6W 0Q=*'%GVhMО0{K!PJJ=p3_ȝvƲFp$¶5L#O ?Yjq V%|'A GH%bb$0lLr p鞈>'Df!H-2zW8=:ơzUMe_y$w e jƎ_˷RxKZxFԌHדYWxІ.L w*O[A(#_Y:Ei"`9p-S)[yyX>X5yƘos8ZqL4VG%c r'-{Dv8dU:̟c 7 ]?n^6qm *d"JVzh7uSJ"Զ!Ճ6X Vf`Uz7h!b k/:Xл(GnWN<)ޗ_ۿ/8XW#׾ tQ~ l"49㋍;J+?/?~Y.bCyZWu$ $;jM[D{"}"4SC7nK"2_̏ ׃rLe4pΗ7MɀSNkOYVUZ\*5N v"2UO588* 5)U7 !0z-XzP;1KW=Lg <h3̽x'!)etBo%-{oNq Lbx™yщb j j'zxd(3[5818463ck\f'3:dZ V&oɅgNٸ"&ֲQ"Rw׀AH7~OP$M@6ƉҪzKM\o@Y]"՟Ȱ_&27j{骶Q+K/ܔBz3]}ꈋi螃g Jo`*PQ7s034B6r C R"j8O1%m:Ne}oE 0ЇW-ƾk.m0 yc힪>>y.tg_DXƴBJ4f@GV(݁Hp3eV__;(Hh(p f6fדmhb@y邖2/C5 aBZF8$NޒCD>:Ϊ|Mc=xmNCðԄ/'}Q^ I5ie#qVۃчb~@΀BM22>h]dG*\kRry07ŬnX0P T}> 1Ak#@v8qV N}sWEtw^:aB0b'l]=[f6+Qr wG>aIl(v9WŁ|[tL f7<'9UimpJFx:ڋ)uzXljqkx& |^MѬ)&& 91lj-{uE'!=pkn}{SF%V[02bhʷ|L"kKӻ\pQ$ρZyg.;AΒ) $ONYQ(∏Gj-6I/\Ot4]ڑ|m4':οpFӛaC# <ۊ /$Gc LcDxe~ĺT1z*/ tOc|TJ:PXy[YRɟ"mKՌW9D82(k@L+47&a3rR,L֨O wMei\nэlпYl%gÔ!6= >Y.;(E(w#IP]fO@!HRLW7HH \X ,] {e7iX'tTO G=vnSi;(5?-,R7~KFVIwMFTz{yVZ}hfy dܸ؎LnVv\kе\o:|K]vfk_C㵅Qw֡nQp%ZxhkDa h3sEv}gzT-!3*仈QZkaO3r 򝡱!9 @0V/a$lJ8jKJ :f0Rְ& DQ#KtVRMF5$7D RmY)all;q*ڰz(#/ҙv]w<װo w'\jXBd%Qy0 66jEp}{ E\؀v)FĖI~Q2,>3א12߶kd$L ;_nP+_%R-m>i4?ɢ@bZ@em!huse蓱 t\ }OttmJZw+2g~UptP(HQ"-[4!ֺ=CnZY`vlh|4uRXC>[YnQxkTp>yTm mLq̝ {|.gې#v&|L|kRs81\d%e~a\g[x˱VQP 8S9&@6a#Ӂp٣BVc5|X l-#N;,J^7-{Kږ,đ;y&o%Ӭ'*>[QEE#m@[cQ֜;MxYvr!_עx7} ~7wB0Bƴ5ud6L{B&o06\V L1{^A%Oh$:]i&6z`Ǟ~~&Sӷ% SKSkmrM_ߋjtN8IaDR1u:8HSN?dM@HG^;L${`Tb{m3CH<~1`89 +&SSꐛo?ӄXM8wM $/%UKZnɡ#]|wˈ INµBJvݔW!! XSy|ŧvi>n{Y*%KГ}h:GI6}e,ĕz ) yN]zZY㷱i^i[.}U g#"pt"Yf͸rwZhQX(6@U*+\W76 Ao^yYggB ;TT9;E_3=ЗHIkxBwqzw5Z4=5zRTXݗ<䀁Bx #($F..Ksv봂muZSYSc]3 j[f5ٿ_E=Gp a.' 0F$ߙ9"}f6,z4- lhX4c)RpfC2yTy?KmєauU*Phs*+bzie$vBK<: ޝ^aH#5Im,AWVD ,1IED~D MҠ"t?蘘j`snc#Yw ,gmnf/q1֢,p[5eNbP\M\Y h_ӡjB `e:J$ 4A/DҠЪqb {cp~5AgtlXeA3߯]AO-! kRg[hpY 6uGEϜT] XtZko66piB/y t7Y'N*q@R +A)\o"E>1_*)k0([`/{D@l}%KAvQ AQ,0*35cw;pƴj X}@̬Nwُ76 ^Wc܏pb*iW^${24$7`zIYvL/hxt㕚~%x:TB9\3]Z nHݸIOxQ ʟQ~{ #ꌠe-$ Ea]jL moBPrx~jD߅'/)-,sgy줈 CEɉe2aJI3 $ >їmpACT!ZrD:&2W55fF[׏話 UT6@R9x@pA=S<V؋s*b&hvr{4C;iؽfW8Jڊ7FsJIk'dKi84la'^ٹMީre)(~tG*SGKLv @FTNr*cY2[Ӊ3HޡH6U1U˹~~`X؀CPNrr 40OgU.x'cpWj'X8pp!h#S)ȩ$RT 4Ab팬)TO87͂9Η]RzЕԇ ov1f]"ncֆwjvo3z{W Moԯ5If\p5~lljldI䐆ddX/綋ZJW&r~d"g=dXLdRj>R!d!8 LŹJiќvreo8qܡf Vt}{8Sgxl&⺆R!k 0Csz^#;k3j0Y!r ὴؑXMu|vtxM3](ٓ.6&V莃Q68KPfWD; tb; _d} ɐ.GBݱBR[D`2bSgjqu,Z@ z ?gkfR> w),y_,:BsfYlP|)о[!p3" `S2<+kNRw">OW@J36ѩ1ݚd$R<4ŷCq4ݭrEX:;;S& ;a^ܘ%,UnīuTV#Wrf$yųs.M0QyJ̙%WJ8պJy%!̅u(hh%`:;; 3i}}*E|`3Yf>" <wU*$zCK{ؽB]YsAM3҆ '!~l:2Ԃj-ƫ SwGR5?ܑO9iR7X`FO$p/ BNkWE6V.WȺjE*?S *NtsZ@nCyza 8xkpjkJt]'}`@@(/Muڐg+N` Tb8x*d$wa;=H7hZE̠(aOEVeEHiB)b¥=[rքMÌ'Ƥ(YKX@$F-+F.}W@5#\ fRnuߐM[o [;edzB(? ®<YPxH`~˥r9@h\6$pV5%[!/Z`*ޝlwoLAh%15Dҵ򦓉rOM922 AiӜKڡgY>k"a]FR-*64IP3Sh斗7ꎩ{z%( l*V) aWZzds :끥ru9_sCCr;<|;$6E|?qKi\UU_޳:%<cXL⍉(!mX13b~*f11c-Tೋ ̰BT`AV%dHHc6TV}n hh)\()rٲJzJ ɘcIתyz%ڀ>|MvBqUkGfawXeX|z5W!4$DJ{~kx]tĦ[x~/*Øĸ;sLE: M8st|P 4;nŤ[{QVl1i/%Kv?=pW؇~Y+oH1ڵ^{hjj(s;csF+Q)X (aGOBUb҂{#o#Q:0JɆq،f,xj-g>cuyZW xCu ,*׃g}dcĩl7|L-kw%7roiy%pLf BSP;yiLF!]YaRUp~ZT :ph՚U)"pKAjr1qx wuxI:ԐE>+ *C;i3 9ʙ5t]?J~-b! 49 q!Nf~y\\ԡLNOy[tc 7!/LI ߴ=x7rӫFOBR^YP^)_;Pk B تb %{~Da #!V@n^;`ٽ?~EnoVJ:.ەߖ/CL;t#D NFk΅TRC4KoqS`Og%boP  W0]'EBp9Ѝq|njK+ǮO߼JjsƝ,>Hڠ/ zV-O8IWV[- 8u&W` I+_ 2[Yir=~]_D8 ]ps%#ռSy|m$sbv5-c+^؍q4` ]]h*rb\ؘt1*&#>lv^W[bo+i}V' H%lQ%U=)V |<;;@tô1aɴG@6᫷UZ!njԂޢ>a&sDZve銷 YpRn26ǔ[v*lReWD}鱭XLPċ-nMQ͡I??TG۸ꙔJa„ʔ|;ۗ:%aJC Ef5w@:8T~-2dQs.Fg3iӹR䂍:f KK'|$ @ zZr%`F;\w1ݯ/ `rѯIxVئM^"wm+Wn_:}&+~mL 1(^iD;KJ!¹x ^J*hG{J Bƅ2wgj- mXf-5`$AyݍL!?y6jjٗ=j_g24翑,2;?e]wNRu$*Aec1TC$a#",BN ġp֐kB 5a:fIOaۖ3Dy 2 iìorg-vOWlK=m pE"HPI29!rz+dZ6n,rt[(u8HߺpIAZs+A=l~ّLW7.֡9% ,<(k_3ǡAnU?sTp _a'x١[y ^o݀cFU~ d'Υݠqh q#P h=2_^t뷡5 If'}U7[^؆f8섒k鼻6zx 3Ynh7'9MQl#K[lHҫ PN ?afJ)D,ٿ٫HcBBn)pB'ZzxKq$e\}uVB=,s( l\[{6Y~8?^6R) cJ*>X8O:#Tܔ;)ϦuscakӁ#tz3Czp'DYǑZ!7&$rAb]pP82C$ע^V^ y3QnJo1Ui=j o -N*{<7|]+WPvLǨp~ilϒ4`wSZrƪɣ>77&Rl)wR"#YY$!lŹ.ZU|rbnJS:aAِw LŲ:\a&KLDJ$\Pǘ}˼F}v_MٶMH Ύ"F*k>0o,F,#)<ocYŰ5]Q!fH 9u;r4\5dOD @XGxDvT,Iol<t F2'h(D+ {5Uz'\e8+}{61ܦb0CNk8 tҫm"Y ,e_PKAtڔN/Za+=1k26.|!t4)! ?{mփ=E5AveogǠbggr}}ez(Ik[>VFnXZ\n0qHK_<]K Lm2rzA ,@k40zg4LŮ5amjzRr<Ʃdj }lc4 k]$ueYt&%,^=};i5O{c@8?S(cy1 N{= fQ*h0k(\OBj{l׏mRَ ۅz:VO6 AA@E0rz!\=4ԑJ &SWف(;v1@KD#9w4Fj &bYKe9{mX܏Op@Zzu`r:[~7KT|"oi7W/5e&L{a~\2ˡ"cTW4,)!.gb8hb+!S7 P<ߔ3uWTzso^y/ W=i;[ JMZ%|jyM>#z`ĩ#Htf3JI$T8s}f[L@L͵nLhb '*w*n_ov{˴mAgl?/b~~MhE:zkG턔Էo=dXS`A˜d26FI M{Vt>+tPK+DuSX _M'b|(:yr> @=h\u0/PEkYV!L [*9$ U O(St.5-X8r8H82G@pz@խ/LZ=XLYzSlΎ @Oq>Wg0z; EGeVwRN+ZZt{XeUڙ)~T zXܘY`m7TeƜZ崔v# ZHg RlyP^jID,/j-cy]fvYaؗj;?8@| !N+MD:4"|W6L ^lHy>8Q@1+AM rr 3NsjR~mP>9mfJ Pf#%d׉_sZ}-xЦ^^ mq@߉2DVQev:aVފŲ}]^/V*X7_p\t9"aO|?5W=Nx$O5o\-Ԑ!k!1-$NM }=gYmc@m.kG/bH&gVVv]ӐGՂ5W<>-=5l*!1I6P<ƠPX3^֐Y_Sr_U lزBo] Y$a@̙g4>YMbf7/)zuԀ@1=ý{kծߣGzHtڞ\cDq9#(o0B .l ٷjDpC{8y Vz_(,v)C63Vle| J n0՘ZWQdbj~՗6ރF-[9P)$egA`2͖He?;Wc}̉-3b[-U͕iFW+2&`u#U ;Z‚D4*)CDEW'$#&5yq{P?xHaz`jce~b VP]6#13.UUyKu_61t>2491V'tmtV~'q'begRۧtaqyM.tXUÂU'D[傌P֮+KBi*n{^NP"a`aD}wݔh/Ҩo@ M _u_+x٤WĎU\ :8=>7O.}׹7-b_oَh9x2PI60ܜBr@肔Ej/?ndr|'NyJg\Xb: SǍ;v1'It u\'t%-$<;ˡZjĖECʿS;Ҥp@ɕٗ(IՎ@> 5=qb?'R_>xH3#{t[EWb PP\ڑniHS{ aaB(z]SN4 }EWmUL{g E=f=aĉ?To|btN;cLJYIZq/f̕LH\l]ĄnJsy rKt*ļ]K"(_"Ԭ-o!U4ih?l!?7TQ\$sIT-i,^QSKҦ KZl"iy݊d\6A1@-=4cp r٪W<_?[ls;P8 ~mxIoXѸ7ԑo2ǭ+ir Hr>(Qyl^WS O%pLW"#XQ|P^ob-6gvZFu>ڻ;4#b]lA% 6wI@Bp㝞9eCNaHOSPɆ\r)H L8-TK ?$ol':EhÁW=kTǣw)R]Yd[d84~nq]NP$:Ba窾B֤IՔmʓ#1qqzA_q@=pDF{1W Bp?3߯N>p3HB~zm:hF~rF%mV|{fQ=r4X52R҈.c^IL>=Ln\z>0{oU$>Gy߂m75pg {2mp:`m7KdtK*sJ>= ]i:ฎl &g:x"j|6C)?x/UAa%S#b]R(j]քQ(ZjͲewB9j}rs 3+k2.6$RM>|!\^KGX3wA3n`}6ZAZ:t7$YFGѓk`|aK2dc:=Ifp.(Yjns1\U [twϾf`oLT2V'pG\vzrNLZvF: !zAGחr)`wGA'0Vjnc ]cɅet0<%Fޛn+NJrgӡ|X)&V%`hu hͲ7{x¹zn#f7 e8sF]gCQ/qW+.AIKƦD?p$`a(>:Kq"9h 7$#G8 ~Ƕ*7!@*jFt3xwasFTfnq xI2 M=mR`eyaܨ8 ǟ-2V L3~x [-p;FX)J?>֔] z7Px4wK/akx"s喋WXHxUPPGVHf#ugg!Дh80æZ?hIZVHG$16Ӽmn;O){.f|qҋ(tb#e$"!El/K$6%l'#O[]\vPDa奯JH#(/Af_|,FZ?DH[Oۜoz Ċ# Z6 -XzG(oWǕ÷4ϤQ(Y t Cmo|㌳ibB)41f.*= $6ґ!y UKVپv#ul81~1}@{LkߧYb@^\kha@}["g6u4x!Z6.xkyS rLj&Zu,mњx(NAFd N> zr-k#]{pƘ;/Jt.A7@ErV'][L.on9{ AftxHoP;d꟦+ƜamSgNʒ$pA58]9>}* Ε>wzDa U〼+RyJ9'5ؙY 8pEd){z]&7)>=zSy#k'aw gDBɣCC |io&9mt.'dy4楦ǀM~z3 /hHeM8ɠ_Wk 좸j믦Ӧ1H,y J![pæt_oF7q?m7 쉚*&k:Aڨ Vp cJZ\!ԙvȞ7ꊇ4,NA53ʀ`Yk1bl[cDVFW(z?./9ofq@zH\UKt[%(Ł8bw)-{1HTK?[VÕ吠SU]ڢS5BwHXNF)-CjQB豽8[`}_ĸ8WR̂|ZeJ*ay !I ,{VO^V`b܂:>uż"]d&h6PEgB>҆j[EAY;4JfBdS 7f4~?v(5?7L6l߅if.ᆽQx$ ceOR$g*|9=d#P(%rI)A QPpdE`)t_apʑK:XT {?鳀\Ibڞ"8zkrV"r#gLvܧ|s>0CPr_jdd(g9}Ã~l]H?aDô і5/sZ;= ?8KB4(USʹ^4d|o%_6UEDn:Q)@n qԄͭ (~LB kDZr `Q6coDT# U^$4W_6b_d,WR }{K-[ >'@vJ ,׍^. P+oު-6 9.`S|ϻ~`X1IGpR̩Z7\5= c\혴*fZW%,Y]ͭ mBvK^ߎ^3z:KDq7/m`tR{0fKrOׇ -9oa ~' P?7TTAfC/@m!44*#lccߧ(iLO8C8]oٯ'rEZ%>WNZ+)KJ QHO agZˆ_ԕMMEڃc爴S#K"ˢJ v&tܣ'$DЈ,jNte֌n⪲ɭyh~t4ȥqUley'7_0a%[i)C5i"@jXɦɫR`Jw[e\`mw8lؗn"nۨ"\}7jRYº"(Tуkd(iS(ݖ_\U0H*+Ϭy \>qygZ{3 ~vo]o>57|}d#@^QgFxPr >6?3A$eU#^qZZua26}^ ;~LidmP-"]6hpk$8Ͳg^_A \:T-]saBmdkbU0qP dwΰRhae⪛4Yqsn@ "&h:r)Ga gٽBnbK$Ls8. 6. CEVBoc3"A6l\y1AY˷8Nr>$uJbivd2@q&LfClN6❨}6J_d*Slz63c֥weOːyx7Lb ((CO|G샃ki8Uʫ;ۢDBnqȀLʲ:C_RХzx#@ƟH38u>ޱhܭ$qd<+.c>(+2~gz%4B8b y|t> BW-`[t\AVQĔ!e[ӔM"ǿy;8kW] HXESܺ*΄v] pCi+mbBi91K`s).hkڃ vyx~z&;Y:: ZOG)$} eZ^X. l˂fS-:!U ZkdBXCZ>x{$|+:~H!mPQ,ZՔ^CA Ye:%Bv9ûM"8&Oe,FKTa[%hu7#5;K~in3r6Fy:6ߦ?2G+ڳ O>)@:5Q, Q)6pOa <'ZwTidCe}21d$?!T}=r^z`Q8'DPcbDŽbRB t>ad2vMr#W8XP|gN)M¬/jwBĐ_ 0е,BzJBKJ b'2 }i3^+] [Gg2胇q~< 3EGx>X2˙Y~ X] R b!3tH07RVإr@§Q<])6Ie_qYvr@'d`eM Jbi*!ʱ94/ j* $dA Ej4o#EHa  "=ރ)e4N#Z(rg4ngsMԆE5l^k$g8R:K~aFKٴ܄pn6wɣԖZ nΊXur™3@,.Y#9,bse4-?E'ɶ2rѤ)s&Q.f :9>W ş ѻncqc-/um/<)@rJ1Қѿ/O0ъ,kB91 Aʏ0L}V$- INH󌠘 R$88_+~S3f-I<o2 &3OW,BNgň2JAH0i5M89g4W@pM9cYridY.aVl'!OѰ"B̈́1ѳT71{Cb(b-rboMJ#v?;t/CQUg%6p,f9 SUNJͶVk"ȿijO&G482"ys1,Wb[fe ] -6ċ_G\s' BK6`_e*ߌ"1o!J)SSO-Z>Oc%矜UǮ޾ca.&(ʫ$Bq~6MqIM3^g,> 6`rD"NDs!b6ɶQ 1BH{6FuHׂ͔_jp4m:Ha`7[I p*bkz %ҔpIpέ3b:p$;PC d! UZn'4Rf),; g.T^Q]ԙDq4@E|#ҎԹ0#B0_<d7 ~dH n%4_~OA* Iv_= F,d`:g:A\`-iEKYT[cF r֕SC.[ZCezά._@ʭF 7qK" b()ɻ!N1+r`046{]VU{Q|²buQ~OiX(d֊Sjӹژd 77N(v軷Z~=cH@|^1g?'ڕCP 47Q8(W(UO}.zӴNu4?D8BḖrGd[v+{E݋&w#e&Gh|KexK[2iDoR3JSEm@D,Kބ(P)s\O> A~%Ғ>K[ם[Eb\@R/74^Pe'/둚8Ӡ75ҡp7͢!IӋz7 Lj$=6*LAYH]şC/,ƣTtYMP9* l9WuNG(-ZT߫8kPD[Bٳ+Wf,$34˟ *u ? &GK@oO M_T%ó6Ϙ|FdDwmWz;qѢR!SKD)UtZ4kpxr-o˷D XV39 {%?Ƃeڅ Fك[3O5 '*`:oO=w䆘Ušmw׬Rkv/wMY;+hA$(e.C|qC(HH i{z(t^U9URFɤ ͮ1OI&ZXTGghfץ$U-o;#mi$};@=bxcXŕZxƁN0|F+%)暔Tg!ri Fx~3ߗ&?JÔ9~vK)+2u΍$i`h~8N/ϫw5AW9 ۤvM') $/qOHAGr)Xɂ_ R-y]%( 97[m51[vNL{J7$ (%7e)**(4J ECi-F%qK0u+u$6fyȉ^"PuZ9ԕOm>,b/J?KsOfe0p(%xjá/< Zs \AbJ}0nf=_|eZ:9%H#q:NQb%x?LQގ,La`w_TYa]jF @$(^C)}'F]ׯ C|igt2 _ ggg@0}K~-zͨ?BN`&?k2>8sr$J!>]+krm{(/S3R ;s/%ʟYc\Ctd5Yp8 #ݼe, Єp7Zx P0z}MIvRyj]Mju1{*2P`zmaj,WEl<+3G<I>ȏƕuM|Vsb]jxܞ):~=Lƀ,B}?tJc>՘XuQ UH^ [լSoL%SZ ~֡cO]:<QYjk$:IFdfpT`w͇;Kq:x;Ŝ~]"lR]C_A=wr9~Q~}leJ`'xA1j1.(L;L+ fdJ]_wxDL9!'1nʗ@8O"٘8+ '!w)nm{.:v49]/ǘ྄PjMc} zQ3Pⴽ0SS+٭hg#f%8XL_gޟ+[d6z@c$!K{+Й z#D c$_2t@; r5c(2`>k8͊BHq K|[,E>M3]`f຃9<{34+7sW:U[0LA8Iew)mc-hˡN""+ֽ`K<m:ţ-wV 'n2N*gN44_]ʺfZ1HLjJj!0/֋>:p:G +M xJ>.K*YZI;2A2pG=Ze0mBkwE]WU$PKbX;#P*O!W=;>%Q´!k%gaH4hO`ͩ^jibUܻFA8ýDYb B,H|I1vbg T0%C☜2{'r&ց.W EqE&w0Bb/B4{k`َY*y/2BXAg[*`,1G>Amî\UV쫴ZomHUH%½!qCxE7qe=Z}=,{pt׺ i"PVj KY`j- >P'r° 1Y:XWU5m}F[dWl62Bg)G1=v6YLMN'$JGxϻP1ȻB塑O:&-s39[[T8[a|mx6'#O\@D 3̒\+ѦcYs~f7[!6}pƱ=S݇GɠUPü?e ,Fr8Mb K>mX2XGqͱ=wO;Dq3 i+Ds6T%Ti331CZ_WFn =<_J \nlX̡ŏe'y'eHUgm@?9@*| 7[eX?B;Y~?u2sC?7ЂcA!1k kNςv/sKNk*깽eYM:VI`^Vq+0xGbi^\RIs,ě(_s`d;zu}|دp>챎_ oIu`2sߓL3Az&pҦ?R^X S>AgSѻ)fs. ԨuH>%Ե^=LҬdLFs1ϲ˃@\""2$5l5;Aa0!%xt)ʇ1ݘD8-\){,. -J7'#ç{j7 { ޠ[`#rR)>A{^zkY()=&>\G(B_ИP,g>U:e;8kaW:bnL \5*WYφ 2/,,mLBǷR=}濪 %0*^L > q@LE\] ?~MzA?ISѲƄ-ev6JXfcK|еZ)L[]! H30"䅀бuYp'mb;7?@p-ɛ}(VyDžja*GMRn?lvV&57re81EGs1z^&m5Ԟ-Z.Ԁ8W^S]W#+C^ZhImҜ[n2 +@-CH"sk3mSI#}=i LFb:"<4$7nIu29x3_ЪYHp /aIPǺwThgVsR%Nnb%^?IIGrGk#zY8I - pOE2iuXQ'U^orM'&8ɐϦ1A]|j0aǴx4w=9#T]Db7xHӕ8x.X>rFJ Gʫl}(g$2|`:JMA(qh6dKs*5#z8#cgЩxiޏW<:ոC%g(=M)*,gIa9yL,b δq|kp O;ԍΡkꄎ(S"(ۓ!A'j$Վh;;68$BJ`E$ 80H?TPceN+4$Ejc ZC4QmƘo.vWSRmq̫;>@5t%n^@Sa"ul^K~>lҧ,%¬Hh߫I/ԺFdLק 6c왅Zt^}pq̔:9(=Ԓm`IdH3QC ݮ@y xl#Kvô|_wva> S k߮koi^ql- cr``hqX$dM+FE@($@&I:}sqd-n|mƠ[ š"@Ύx/8䅢Fպhakr!f̀'f Tb\s)e%?{# SY۫%s2'ųnφ|{ʔ%I7x2v#oStXbFєwk'fG3'rVV8} g_⒪!46*fŸfLU ӚAm|*c5%f:DxS׾W9(!a|DAc5, 9DpRdӈþN._ik6__N ʅQܠ=>FP(f롤>33U10DW.G @?Ԡe>ZlYˬ?1PO' (5%5imBC@m  Ppq hG"ˆBb kR wt=7nی%q42`Eyiv=za\ly;ߺZWa"Xh:)cFJ5-$-ɓ{TŹp›*s+.0cֶI|GЎ4^X{FV/FK"?geo=AΨ/R1Eo-@\EW}RN\+?BkJ_b8lY^<Ǿǭ`d ˏ'r@vFhTs4=֐>Jfu1lx,5A''s$zMguh<(<=UHm{Ǹ9uZ˳ڸWҺZ*Krz{I*Sy\V9qfrΘ >.p'9Z~p>SB6I\?^\[KK_) {!^ (xHA~7dp^\|p`rɀ8Dac7DHp:c>H+UF+< 'fgk\`VHM8.V.(#Vwo*;ĥbm[*}ꟕ6C,ZÂob[Tm@-Sڬ87*Kz3'amzwl[dSJI.rMԻQQGAБrI>I}q&d8:ӵ^j): ABu"C#['&$ ߐ(h\GU,Id9Ās9GOG}i)YpOIy|j׋)X=TB%U3[~ъt]ޏsOT:}3nBd<—Alǝ+eYUM;_.(x2),ՋiZ|mS ޑWd[0"t:qLjbTbLN2f2[,[G%M?1KЖf㺩ɗ)0>oihL~YPs+ozVŕf{]2|1̏hjq(ٷ$9pd*{fQK@z GC|Rwo}xXi`!e6lH;y|!s^x5ngOne@t2w#}l.S+v!xrGOSQyzj^] %͕OqBBeIf(n6cOy)yI$r%;|k|)ֲp jci\ůрŢ )<;Q rƛ"*^w2/2P 8[5 /ج+9I1+t2g(5R(l$YG T'6AeZn'%^6 no#(~Qc"2QOeAɖ/oU$ Ԃ]( ȁMm)fKEژ"8MF74HǃZ*`rf$o@xut%t b5f8^ܞH%&"@ָTB4@ ط ?mJ()_ؤgbv-J -o'SN)Ӝ/\B3VNS 0S鍞;t&Q ai?+^1}DMU}lXU}#y^i?EݱCBlʰ-%sEIfu`c1L/EG۳A Kx̑@mD%+V;cFmepc/hSSxDo7M$˳Yj؆RnkF/ {~ 04oZr:ILW>:P, n(V\[dSmq4OcRkڡ9"p3td&Q+@mXι1quc+$PͰhh_!wxSnY k@y4';zʵl锊 zXJ}_{R5p0đK.)D0kX1f %{<1/HŹIs"\M= 1q͗ݶ%T 5 [o.-|K.|LD)fAā⼀ luJ-M-hy|p&?Um(~s4X;^{PA o}PxfUܴɻomG¹\H EKhÿu;Jmw:&s.f6$TWn$ZQݻ[(Mk~F,G`k_'8k͑-|j0.~v/';;Rt QVJSsV-t;6Yq. + ^Όt}8gHfѴ@(+&Ss`]fljIi9lΆ@)i0noL9ePlrΦBİ}X4-MQ%w::Dx<ٹ4szh.,@dZ}ܦ Y2_`H<=]uXc; m`^$%TbcK~zb.zy:W{=iT.tX+cU_)ҊVgr4%U 0TWMuE/;S%]u@n'.-N#"ghen~_z;]Fo6TfϿۇ!E?br&]є̦G9Z)*[r%fR-~4B:JXğ˵2C `A oݲB̈D;p~βļͩSSeV8BSK0JY*/ ;fSsHOvndKWCyV.9~Vmfd3u6  "V+]*]b| '` 4 +5dQS`6#dA.HԸ>aٵ@f|qN M!N>UrGmrIf mH ՊhoT/xސ[JbBVW|danfI_X܂>uH\a\ ~~b߉79+a0"+*┞<,b 7WՎo)7`Nx5OG*{쿁\̫1R ~ˀC˘Ce3>-B@Ƨt#' P<VǨ{'` p@:m%l?׽N=I p=" <-X5|bMq(D@Yz}R| Ez(2n,wfkg;/ھ焄5* tU#sYF.M(Tx P225 “ Ld|'ŝei`[՘/rC]<Zna`"_/6 +ǀEX3{ž/ɬ1iĀA4b[,($’r3/xL8{SV?ɶlҾٖE}-^EPd5tH|/SM2ut00Ӓ )0jgNv<+mtNέK[o>,:!-Ct ġ%I7L/ZW/W2դU*~'O5wAk#7HZŒbj|'ŸHpn׮{5))!Mj+hmJ«۫ ɑ7S0HgLOfmIJ<ΐ8.o#,קU!ʩ%7s6%R&MŲtXK:AR&{<>:_)\4|RɿRA? kb@؂f^gN n -4$KDuAZ1#nL܎J0qNR}˨}DZ~PZD"<ϲN$[pD\cİH JoY8@k;ȗQVޭ"ĪxHv;-dkHGqlTهӼLԈ+m,*|& LT%}W|VGk1RH{@FsQuh6?vсU jb BOXۇ#,ݛv-v\յ|hYSYs:0KqrNd>Od-Ͻn]KGAQ{s eqq´F> ie}{(<ap)&Pjۜ&1=Z2DeD&Gf:?TCXb/{_k]]MNUU cV븫51HYk΅tsBjwxUiwdtz2n4+ЫnL҃AQRaWP̕X44;0W[w|ZׁȽh F7EP*TNfGpQeXlW6Abv!ų,$#d)pJ]f[JPxp(=؇0@=8g~׉ɘ&S/ A|rFR?K kϾqo3ޔ̣~R|q]Șco /B=ƚ?8[{ćE}:y8$(ݦzEu7K^0_pakF]یY?.i-0*XXcgCSl#3P-MDUy$~w04N`IGQ%\[~_}ۀʤ\ar tF`lk<;MzAM@ES=`" -jwahbPæ͸tRKsWJ4\kA%KDf4\4SМ%=cĞކۓb81*'BͅEDo^IymD ' OR)0Dd] FoMlU$Σӑq9z(EH2uHO8pYˠO5;?1I/]{ *yϾ-:Lͯ>؝߮Th-ApBF+wc]i#vaӺ3x\y~e]h8>o@H7 ( 8It" W(M9a{ӓv^?hW@LF}m+q}Q|.}#GQnpJcyKImqȲ?#eW٪x&nuMs&ˠ Vq< ]^V`F&lTQa}D[pJRU2e$&ח8}!Q:) R\E8 04|}?Y·V!jNz_÷—0Mv,ӂ/|^}VcV"CT_|wὝ}ړ |B彟W50ԯ\8OB"P:8^c`O4r'%LըNTokǽN'9]BfWX? k=G2,x|ƿEqe05Z!ׅd q$͊'-z8h,bEEsQQ2^ضػc#3M_4t,H"~)\kkx`?Tv8b/7Rˏ AE!]PM7s2"~] \72|9R”.-ZNPHLHtdKJ%;}k5ό9R؊ŅGV5b8ֲ΅? YE桵d@N VSntJD7}3j?ueYeZ} s0|_o,"k,W4<žx%Y(`%z.oBh(1( ,K詃FPQz`/^Yɚ8 ͇5I1dF'^m[)FA-E1JejA3~lA<]ӝ/S E~𠜁ww7:S[:6ZY/[o&6ht |FzR޻KSFր8«2qq9ZS\g z&/7~ 2`]Pd E+Zu K{ jӈs+s; m&_MG_5`oA[LnM1U?<(Aqm"74rD ϥ 0#EV@d[Bd;U H6Lj1sD ȇ0X^h5USApД\?l/q>k1v&ߥx-mwnф`ʞ`&Q}>YW["F\{;4q>{ Fcr\ :r ՙt>]I@/ C^+ݛm\ul@á F([u?odM}x1l7jxֽ]9^}*ڻ2c ++>-%/h+3O *NAB>Ek'IKDlm#ybǍɁ׉L!w,@)2 [ o<K{ЄvYQz@e\-94BK$̪⼮7).*KKmN!mU${#xpXyqԹtYdp7 |AycbDwٱAu$݃"%O վj)͠Xhht-CAZݞrW&5F=5ܓAf L$ ng3)R\ҭŐZ{~ : XKoq`lS,آnY5޹vGO2حi+pq۰\Iٞ PZQdd.v{Zr1,/F_|d-o,Cm\h4;oL+Uz1Y8gFoWDhރ[v24d 83|3խKٖ4>ei ma@hw&Y8- A~ SYl:ኤ-ΥP=h PZ#2[ht+"7\H@6.r.>_}*ҝnf!4/'HܕnAA(FDEL-MyKiۙ6Ok!9g?Q-翔*A,zyxqRXL7)>u?wCzEhx ( ֐ĝI*aFZ !]/#Vq1Sµ#º0Ww}3t&?)suXYmcĔd͌J,P|cp0" y2؂?Q:.H;o;&a{F)JͿհOD5(v `HqRB3p``OkP*{`Z=/ȑ,T2ŹTI%Qe"U<Ý7Wv__"ɧ'{Gq $4pg35Ht4gdй&d"]㘚Tv,cÎ޶ԈmKdTSr$]6>,)[X vW .N'U&poy"\X \2?̬|l1i^2͈TGih b+0z'$#7*;I_ϐ;QGC+VָKbg*i:7{sOΌ8ƩF }MqG"BBMI( sB. vU!1 sQ(Qͫaa!uE5 vH;ǖpgG$q!~q'ܿAu0&I=f0cmGUSnS.WJ7 7uB~)㇒K>po>JȠF])\ۑÈzw̚#<{]o!U^rFbByޫc)+<(7%B^G#obsk@vSx䵓L>'X:>m xJ4iBU-ziJp֠ą&O|gz51?&ӌ=y[@8 0wycqy' V[C*_ |_=,#\ Yo#aMŮ3&2\0u^8.i1k{[$?:13ȯa4k4 0IR0>qW>C}Yڶ'LHgJ/:wBMgn]ZWM+v3mf{oW`9S?w^.ս @TdE# ұa23Q;H*#`Di_>O#b %>T8}x=CJ4j5{,Ӆ}{ rS]Di5`k\&^NWsm@SؓUϊ˫:R#kg\IN;!+N+'Dc'Z{^蘡6%_1FPcj0k.C>Oۀ$ߛbƏ˜Qf+~Oy.Mdm?L T$K X+/\HC O< x -5DsO%"Lp#o%-)(0DQť]uZ`KvK$ح`!M#ECoW&byJ C>},`rݣw|?B'L b/Vh;@MlI#ؗ~<"eblS+GE/tFKJpZ"|]U0O2yRl zp|eROmo͠ձUрDR)Z3MNZb)y")W':~ Fdt@GdcЈR@!3s ^*<3c&48I,|'w/0 "#VO=W4ʍ*UTƦ Jr'V% 1=63E*Zƍre݋NzZ2X>W,/l=\-g[Jh)_(gOdfi bKJX<쒕, y;R _^#3Jy~z<_XK9s'80>(5 !j{]|+vP^A$tZ@ILr,|Lԉ[3NSDO({?ɔ^U"0ЄAXhtF" )\ﰕ#sPa87fDc*^ HO4^ؘ&+ESk[Cm^LmÑDzFl̟1@Nyٛ&yڍ 6T+c?p}z~|m_e{0면Ob6UȒfBOL_Y9]xXy{Bm}A /wC_,rAwB`RˑrcքJ24g<<_JgJ?m /PAC,1SY~ kj[[0/&q3 @uH83=c2?e[*d!!XkFfm+(?N qfcgjN<ِjZjÚ`;=Z~^7*9B;s 9GJ *pz?Y L?ۢބBjo]K_m Ͻa[q4;˟oU5 Y Oh(<;6"oB˘g-e73$xF@la:Nwvuyᖞ>V"k 4hHx>۾H @IÅD^p-<̕*{{~&L ^[ByuT-M4q ˆ=yboSR5׮4 {"è7]sSC5cYX ɵ(nd64V5_#WM-7Sx\/ҋv3a`m]Қʹ\$pA.ܢH5) HKEN6LI,;"LGނIijvnuƴUЋ:+-zzhEWq݂&a]> \Bc+p΂Jrg f.ܷb[=Ûd~uG*/y, !WůP<_S#Ͼ(9 y~OmASHؿ4F]PGNt+4Kb+o+)|N\| :xs*JNIk6K .DQ3n'gMQts?3_/n:ˊk }{%dCM"h!`TJv&*ญT/OLL8ACfS>ӧv[8~ju:[}kLAM6D#mr &F1ePy:Bw6f6Vf#V8 ^m؄gzQ ǿ*Ug[O_N~Er+?yT1}5ry7ijѳuhC. K ̿"36-Wǂi6Xabu2I6E- aEa݌p6%vBi5.4w(H9١gI|gLdj}h c-KG/G۾ ?]뎍%v"~O$!LmPrh+}HflS[[o~'o8}ZĤ\棓ILYhvSo3w݉&4,錊! y+8vȓ:Ji0 ڦII#fa-x=Lr3*5DfKCQI͊JmIPnƟM@LJz/%6dF>iqv|idY|߱e/er)Ix@;ɚڡ e$Hi'i-njCP[C-ђm2~"OLݣ㮨#17W au3F5gQYMwNΆB\ʯλ +oG&eӱ~od7a LAIijTNobw9Q5'.؎vyԨ9l@ qȥc)Jc=Mǹ@H _K,1:?mp4j|CN|0Ihz]eiZ{B s*PZ?qUѺ"tB6_CcP=3mFm5 >F~تk%bDlP1 x{ǴLΩ=qV/uWcAJ!H\O_KLF+ ?Q{/eFJaiNh$T}Oa wMoZΟ$妒4ܦhJ2v6v:hQUXK xDwLO~VXp4D9$6XvH!30]s>:X"q,ݖ@X9 K&D(]?Zǝ]R{ ӏ?Bzб@& y.M6Ae9v CuEP* <`oI"$prϫU£.%> ,˾4dSzwB9n+W L_ [wVm9., ލVjgOKt{+T[jw~OZޝ @'I,1&tud 9/}#W9ع. + 2J W$t>/jm'S)WcsX^x}MK8+Uq%Le'DqWWsZ3vWCCna@^"Cc@O=d^)ġzW-oݻBSCǧp?VI#lnRRIL{T۱T\d_KXyĠѤDzO…2$LPI&gY& Gs|5uhg2p鱺>dՠ\qas ztJ"%%g;Qή3֫u;iqLXåJ>aq|֕!`9 vƾ"p$3q1%h_zO{~j ^j_ p+>! qETqZߦ>*T;-e/uXSP~.m$ӨyiC ){G5I\+7➡#S!6o䳗w &5gBkPZ(B, pjv FWՊ[\}(y&#r0Y]nF?{꩜2=Ӌv?z[ή*A6N=+T$/٨NXԟBT+d=@&#_XR!fE![;PDu~la"0' `t$F9=ζYT[^&"bC{O+_|A+v㱇a#5%D!DeI1#k{}J 6GZa5o :|4sdJ {aZ`KoUF_;8G;_J.΍ć gEYL.)cjId7ꠍ[`$rBUvt)Q"]1Y0$_`u2gGdXw^Ƒz*tD^4EUKWV3-uG}UΚZgXL$epk: nԟpM@O2KxRG3/gЮޱdx \LwfXC5Ivxa.}>oK#Q ՐlWCG/-Qe_).rfѧ3>jWk?{ "uB!/fϋ$!U6mi'~&Bm?")ftJ1Hb+GsjGl)7% Ԕl\xS4Crc\$XK7זXPн"KLm"d6uY#E([/]iY>w_M㖹ЅrJ8@'V͑? n* UWN-!sC/+n^>)[07[*PL[ՇL3 29@6c8M[cA'Մ]i Wp쉍,^\|V0S6/~+n~ g~2KسlX>f V'b:䡝 >3_]a@vVKapv,b#QDղ:-_A@˲,"ڝ }9T6B0 yxzū+niB"b=z8Zh$\r5{`kZ%}y OD-J'`!Qb+AZ'3h#,LʶW#iҩz/NM׿بz@zG=ȬoH];yfsQWoqU6i{;JXvwJI0QW#6ylU!UgLၑwHE.WQ:d8$ڼ.Hs&כ/uC˓f`@$E=h1 -@{Iͪ @y]E4񨥅J=BT+#P6NTͬ&5*q{/ӻT5ř,Uܜk/vڇ/IY?^=v_!Hob&}5 –")*yaIl9\0^EY[mG^twthw+\ $CHJE3 #G+LF1xpZ +]peI]b2r-;>q(\{#>\ۉq?FpXҳ"H}}EV/7x(xa\CS-ט7Ed޵ov,h5 /V!.k4y~4$f"WbW'ZkQiґ0(Ne)Nfòq,Q}Q5M rI^ݟ98!;x_ {"6 Z>bvcB7ߝSb,ntbE,7> k@{pgߦ!M-L_yЩsZw Bw1\S BsSrd}Sc? W2cW2 /9a1h)7Υ;SJ+ ʱ`q0鰂|2~^g Psuxx! iao7ͣ$.Q(؀ZhDЊJ0 ¡@Y|'d ^yd#nKކד MR<~tsϚY84=}/.tFG خpҷ@mCѾ'>S2gADIP?~Ɩ "UjtF;|a']\>jQ/`8\$mqf((N1Ȫo&{?L'юQ? ~}׵Əxo|.$ݶ7X/#RT_p[ xT*z=Y)2pm6q&OyPDv_#Aqry\4 4%#anbA%Z%I6;1B?J1C0-BU|E&ܲ1&A( 7*#M@| z +ݩg8ϱ~U(Z/ GARlc&!Uҧ7]*5w 'O@3'߶ EΉ2)4LRvy:Ka". z+ ob4tӤ85ỲRay0P/[āت`pGR1R!m N@:k($lu>RIҎ;,$܂G<ڬ"4nL|??RaON'fz ^ Q7˜}I0+-*F`9>SU'ێ+۠F”bteN@i~Ƕ g]w/96l-H#=L 9€=j]պ$x2QLp*Lf TblN:bNϜKJ.*ܹ{n _^ ay]E@-vǞ-# y鲄pV֭ww˕_AON:G9;9qStBٽHn`=)ZHjpNGWm|nwz7"_ 5Ukg\51EF *`yۨE^+1ZDBBi+a9>.{v\v':l٢PRbh›ˇ1k 7!*ag3+扳J$M żblZ@4bFh3%Arcl-(,U C,w]{0ϭF@?Ho'4I 6t9˛>tnr+[h M7܆i-bsŵꔭ+$mk:ukj U8[Ɉ אN_^H:95ͭzHWAὬdr Ӌ튳Ȳ9dk| ~5-4x3ףX|0-XgUUnA,I^f+UP?S0_6M=+N%]u׿v^8-&Upw^e .!wюmkiE5r3*ݧ bo4,U` 26pzm`%XE+hW?rEA`Cl^*5$NaQ)#ӈ B7UA-",DUbo0/sFt )'y{[gfBwU"҂k:})D(^)ۖ \$&# ٟ34&nC.5x~$7=z;12$1MJWRUJgPy_UvkS:GkjkHlj<#%k!~ehh` ?O].>]KTR)r;J 8KⶍUm~<4午wsj{SVIgZg9$-ŠF#Vsj.]kKRbBڑ'tG=CmKjzyaBCKǍ=O"2>Ll s}[6$mh> nѽ#JW ~VT SВMVkgi!,P)H26 pЀ' 5[ua"02y=^?OECu5isk)kÝjH4Npr$/? WC$dmP/;;ĭYaL3j=Z.p5&gsOH5:Ĭ箼[8@4b$o+iTDQq M.o"N$ JJ`F;#cB 1L7' /rq32Lp:)͌r> oo`MfE£!nrˆ@*ަ"Zh,(!a5YCagDLĆ>19T\7c8'I<,x*13"Ob:X[3#rA#3fߧ?Ԗfz`=ki'oHөό~AkDO7"@#M=:,QF1Ŵ҇0 2!\٭2 |LGx׭SASJ9#!k![wx.EO}E$VK5d`ĊretIƮCԱ.PC@*-*H=UnTN&۴u G b.l#UqXX_{*Bӣ˱QoK"Rxd?QVJ FA-.^QzhW2t%Pw\@Ѷ !e=6D90j3N_+--δ"E0cQ6f&l;#S( 0;T82uFN5E+6k[mZe@3۬K"hP.w,pBC'[WFzۨa:|l4Xg1wΪC lOIfXI}\"ß'YDLQEc'n/s۸_jUSb^ wIAA/vOp١C(Ohˌ\-;VN ?tYqCi9*QȈ%y59/)ϡ(2!a}oJyZB;0'Oݘ"aabت`PB<І''ǤCG1FWFwAEqiPW0 152"_ C%~5?3y`L徹1C^DC ~xɀ$h[eZ:֝\`GFCʜ=yEh6g6c_oȐ jQ }d au=F7A!gm!n}M)-:zOӂ,gM@nh5=8'Ѻ1nӋ-jkAFVNMP^<ڲX9A ){-ڳGr䬺I|u^G=:{)@ #]wO^GpAzr>+?%hwIn "|4Ly%ݮrP f .@`\ &IJ,Ufuׇ~JPp@1t=q9~u846M$8&!k$`Ѭ+u?x@juRFe# 4QV V"1[ r[˫Y-:N1PH#mX[].X+'k)q kc$ 8nIf~n9ՊMD(Oʠ: 1h`Zvabhn .'Mȁee@6UD[1#+şК*fIj+"$~Pgj 4=]f"j*QdP4X?4Cj5?!XL2ٺVdBk(^P2<ă%.k'njDf)gTgU@!P-mP ?:+D?[4x6ęYV+x'Nt?Py.!CT,@d'Q[C?bm-St#VxINڥևs SjɲG+{3/$ȧO9 Q_W+W?Ys]<*@/mSgA*uj|y; Ҏݧ$;T=bbk]@/HpssfS4:G\MKcsY?[T;:ddΉJC SE' I\p+@AV;GYBٓÚzN_}S>LLPƚ"95"! i@"oۻFY(asᗝrM8o\@j@n#p &#jݜl5b F D#8{g4'Rm,p_ ] ݮG X]x^ӡ@Gϙ= ݭ=Od8  9]is(Cv3Vb/aSY+3Tpl3B3sHX1՞)4o ,e31Zz'ЍL\@EsF*Cڢ'U0isLvtks4p܍!;p( B}P~b,)Gfi=~\M7qRiNNSCJh(d(K[weżG9$;W)LKgYewϬCޢB"u~x ڵ%K~[ɔuQA fUWgP=&ruDZv6h0Pl)qA׎5"&e~?ViQXQ231pjay<)UjBNJwqw[:Vvhz4)l8Ov ATi{1P/4X/YNgt@b%jʼZ!@rLA.dR0̪ۡK4-ҋ#*ysxʉHZPnG0S='aW>>ŭ῵ UU<с)9ԓw]"Eį7 \,fRYM cgBh0ÆL7%*6o͵z4U_V漴&G7zvBp9w-QiI9bc]]ΞID-U<:?)TDіz Ԣ_]&@ ޏ<,SQQF.Q$ۭ) hCd3R! Z5_?=QQ(3T8vFZZe֪F{zSV0%gAE0 <*@.$,.[ڞnp}.u(ȧ6@tjI8l|#O:WF>w~lTuā^^+Q?a[+WC_'OjXu0}7ߚ7/8XW\9 %)\Ir;,aZW 1<{ihWwc8$*W٧%z Ȭvi.SFyjVxQ j&_.Y7 rOdl]mSF[*(-RR>Q;'u*8}QŕP!A?(6Rst($ ĐO02&/4Zs3Z?8Ǒe r^q6gzO>5`5}2KC,S7] 3Z0 ?ጬaQ ]x_ݩߘ)m}o9L⛋ymjk@s>wN?UmYt4sd#\F)Sp3&}^CjJu.N=Rvk7iN 6b#9rC b-E"pEHI[K) *YtBy \?^w\Z퍀} GdeJZm#c6a+٪uUCƒ},$惴mFa͟pJH' MĻN\nzb#ĩv⢪=.xd5ϘN,8ˇ( *2raѸcѮ-W( ObAp(r2Р/JN 1uWY_sůOҰ3E'߄`nsb޷7UT/3@x^t/yNh\.x:G<$343b֓ɀ~ ] U&NU~@(^b<Z3ׅגY]Clməw}r&vBH 8bm&,[Idlz`S}v+onPYN[!OR|+Q ]QY~kI+$nOzt'еC("6w"  ۼ5xv1:U]radM./Zzn|omDd'Lw~orsb×U&\rhCȭSsp$gXTaZ:nP}C=^ת4̃&s1XxHpF.*V&iw/%#J Ld 3݃7 ȵ* 9 2p(TC[64ztf5@x14O t"3L >HC޿; (ig4Q G* |z89/$lZT'«7A@&ΰZd*t ]GxMWF!}9|"ٸ?yEɔ}c 6CU LϪͬnvڅGEp4jY5ݟ{'<*ktuӭNi)71HPN_;ӓ(FE" Doqs#2TR_]B@)^zËX2oDz?EZv~SVA1bO{,c\GMtrm -&VlH2Yp;-kKs?Rdh;e6Kl8Wu4>Fݕb轾7B?@JX۹/aa7iЦ$ps(]wFO=]-i :g%KT2~5 .ch\F =Ķ[ݤvͫ@<'N(mz{Wy>d"eNˊ W6 Lި+Ҩ_$^gqYyBw3K?5$@!x KϭKSp >U<*9LW"*d@{\(ٲWfsػˣJFs@-⛽Az؟BL>;Jt՝u{E=~hN4 ܴC>)GY X>}'V)#5yItf8ػQC\ c*3\Q)k!z.ȇKqk5SJQIFQ4i⒴6ɫ>؞&>lb=W_U~2cOI0YkML>s&n40E'&AL( t-Ҽe g۵,!xJ>~WjAMOӧ<#O5/G@];q77V!ӭ7MeN^D>IEJQ Kn02K%abԔp iH&um<X"~\emذۅ"d+W6Qe5dy{"Ɉ 0S6UK`C?)Ny׫Z_ۣ7/& {!}EڿUT' }r DbB3E: dKkQ,YfK<@șns_Ms]1:)nZnV`wŘ+>o&ڜ=p;/;\q0#17EN g~|XL`|F*C>Aݱ@M3Es^t1vbIj>?&a`*>ic,x_=w @50Z>qB?{;?Kv:)?â,ʪ+q=+ l0-ԧCmg`%ә) ihJr}a"Uw=UKLXd/IVK%^,dK!S,zFt+wk&KSO1> "Bh2ROha}/Ddj-/df򜟚(6hVMr90(>-fT;Xgm&I{ɀzwJm>س#"_/L jxwYr-,(J|H, {3`aAϖ/y/aZma{Z@/kQv o.5-t=?kJSvK1 A؄Ӎ1Cހe=X.-͸Ko^^xvi"-V*4CtCP9T?G=O8o;ͬA:BaRi4n۵~A_˯nCB)[$ܞ?s*"zKLy3J&۴{zQNK}#Cpz[rd2TmboHcWО0DO35 Ԉ2H+GQHɷVjU߀fyJMa\.<7"_?W4b[7x W3Ep0j2 6 gp BSBwg!aIwjCq߱Vsi7>Oar÷j>Ϳ p$_$'syoe;HN)ٔQ) su?mEtj,>) .*:s B9\,N8A̶l$B{@(;l9oȌ6֋P]ɥ% QA#Aнt]o5*uź256/J #pvcA1|d'dq;>!$9aN XQ? ʷ8F]Cb]b:=Rc:M~?D8&dR{!3AdS}s48bCh6;3g4+0mG.r3i`12k\>B2=휓ޭˀkr|M= / u(YqBJ(kb[ @c׫z'2%2P+ q&IȌԙgඦ ,SqI*DF ;,7I=h2i9ĸ}#S,9^)\ʅRBX=TViv"8.l x44x \wc{2+nzh`[]Bb5>z 4Ѻ.$d{[d/(0=΄?\JG5 פCqI2ïʢ:ZYh2'/r^u W)cHr';"i}ԔQo՗`"<(x}O=I@^+nctm-15|q *Fxtd [\VU%JC~ $g}m<g Xy ɧr'Sx8c6ko J,13:bNI7܄MWyQIu=<$*  M#I0l^dķ!Ծq=_@O%Lr 8n{sgтWcֵ:x(Ăl}>vJs/6UzkRt?]nn8oP@+կ7ȷ>GIS_JdxJT`]>x*߫+'uc=S.4-]_Gxؼ`VgRQNM['ޡ;&}PGʛ!SWs=1 =H•r6rEId/&Ziq2CV< iduBfj+z3zBʆAAf%l<@rm8H-8s,Oei^ bR@`lh^.Z<-ɜ+[L+7CWPM@5O'񬠷BߊA$s`u_q) ʊyeVpF mB''Ƭ~#'g#-qLӣ~M%$rD!9Xn Y.51Ņ$>P<0_mk"!ڥrE-bD[AWQ`Pǿkdm,SLiEqO{e{@=C` jV||4RvOSWһ&-ϭYg&,+yu8Z@C geK> GtXRoe~.r,->X $nKy@"mK_s7-Kv mj 5 "x1&Z3 ձmLH vZ*CxRpl9l (<|:>˥n>I|V uLnćDծfSJEn@Џeh y>i?tgQUbu h_ HP X('4RAXYh@I/7Rl ҒZ,-Lp8$?L \(kjqҸulr6jda!?.]:I8=`tFu[F >NKӂ&f%: 8ŀb~#BHS: 50% R?QU0XRԇx.g@#L/vCO `:56nza5*;7'Lkh8 C6'fJa=/[YB˽(MҘ{v¾O׼3ص8NDTy$2P]R.ҽ BΈNZ:fZ!R%Kmp]y'L '<â2vsL8`)]*+W#^w>;XK9%)\9]3_]fW.AcnH!CI|vlpқs}RmAcW4.Rm6&OB=Gb'"|z-oyExY+ L7To|lR>+27>>zEZ޾c5|nP[H1t۟E@,R`9&iv{pCoy^ wV9ғ~SR1&K!1pNOЮV+;׮w.V"Ao6pIT|˳ÞrDR?M!HbEl׫. r!Ly/u'_=܄*7?JA}X]5OҞrߔ:o!8uZ ("ھiʭ+2*Un, peemcg]@ 'nwƝ7܊b&2r*xSkDzO|9ʌ]]RFћ"kc- K1jնDlmr(Bi~BȢ_be  VjlL}Qz'10oIF_}y4R`6@ȣĪԈ9%Es#@$cm\<yԿ wb;/ pBS;Q%U%;Jl}ۛ.GljeRCVcV8(x 6 4,$.tdLA{k]<(ץV;笽*Ii$O?l#,t+#,[|uU5Ӳsd!ԃ* 0*!n|4Fi9mvQvX#xb^r]_5QHeϜ\dƉ]Y9|³%!ŵ(ց a,I U\]Oi-)Uc7Uڣ,(PxJ!"u\^5d4xyd%yv OW6''P¨(vUbO3TvlJdmrqɍ-Z*eXFDs ̦"'E 8#z3:lI%Gd ӮG /׆cu鉋3IɌ ǢC<OMn ~n DTMn)r:^FB!UL' ӫAc bP36xUx vqUip$d~T_2%/aRl}&[yn  kģP7);5$cRrա 1?R9 @% %_~kU 0^{{45XQgu(!U _yA7&$ .n-W{r%1z3\N ҏK69V JuLd`m5=>jyۘv!q^8UOL_?su.[Ҿ3M#0}daj_JKvms^E9^.^RsC;{; 9Gk%ZĪZV~J:*=Nhdea1hhs%WۇgXLKAF>|ret+23a = SLGK~~dX#?. |`_ D`3bǠ\:o>/fb)3B0P IKxfO 㶴F#/Ri7HaO}Na_M_A񁅳UaR!3^&ARZ]lu 8>j~7J:G_U–qZ^eW{fC) tatr!}RR㥒8@Ase"E7qc zү4<הZ^MEaw读1ALhyH;gAB(ţt,X qF\v[Ct ZЏ3W/̕ \Y %kx]MrmdiP+ػqToHafkZ>VR6Z f-)IX ]Yn) ;.b/IlR'_)*wl'#_!RAbeJ44K-5~W3jk5zI[=;KT%ktE} FV 50^:bQ'`޹ڌɎL`UqIέ0e>p&,x2Ԯ fA1"h;RmLD-#J2iY%y7HRJSCE6#4t; |nBTmGF Ư= B>O99/0zI~ߚv.]cBEtcg S?>G1oO Iƭ#U&v s$Xb:#ꗃo/ Z/|=fuS!?;f[PaΎ50G7QKm8}2qX.v(%WNF[vvw `}^QhD }jyǭqGCJ ![w@މQ?Zl)q3V.z2 (u(h"zpX-fI, L =v9O9'0K{v1oFg&Lho#sCW:[V) <$QڂdrmP7i+ze?_H<\K×j(8x l@m|xbCX! uY-;RkӽB!A1n4\a*;ԙ7\|_<{Tn$'hgx9i ^9 }GmüR8 (=d'0:kaP%.̀`".QPdex\]'Vb "<_Bz6'+DCxV s51U߰\y$0*F=WU`׉r?]::Ӄ볮Oun8cpzq=fYlfw,iN@`-~JaIHE[&>L窽2{ڛQ܉w@l~tHClx˕\_$v//T\HNƵ5aF=4A݂4׬wLc潏!:hf8=?R$([*IXEq^Jc7q&^!݄Qغ1 mslw{H!fNmjj`?Ԧ1sɖ~s!dۉ_A4(;|=J djd,r3L:p5s4i?ڻk1¢VM B|jTff:Y~BD{I mq|5lPq0Fа[ Q@_WXܻIDK,\PYA0+s|9K,VV"KԚ%YI>S1{a쪈q1'0}t}6H>"D!?<yDh1FUq{ \n E:anA@7rtiͼf{t}ڗgScwaMa 툈  /b7n&z9ϘoT;Mˆ(8bvph[fkbgdN n*4=6T@Ź?o2 ԫ ɚsDx,ԶjQNV/Ot Nvrwm4qC^bf=izdS.SƮdXdli { NЍ oՙFKЋ P aK5|f)ՀΪwr^?`:MJF?#uG7+BL0 {<p 2;0Y}g] ;~Ʀ{hƂlx<0R"VT7Z6˷wڎk N hG& Oj.c3af27L rvCZT|XһzgBNRxʬ5P?'l[Vlp !?م+n;.KPQ>7.˛q*Z%1ň ӎ̈́qA22MC+-4˾߭}CҌ~&_YQ HQAi_+Z&Eq7I]֭~kOI)sc J:呻EQ#$::yDSbx-Zz8@3(m ;'(my<:TRؕZ<(bsѱt#ZbݛVFhm/65 $&r2\GHRdiݿr&2|%<ȇh0󳩰 w&OcOfkvh!m$Bw-uUs:^l.> S&hθ#]-N !R;y >rzM=F9 _$,fҽHѐ /PY#m Ž׵waw7W貎ޑ#>i 0 AlK nQTsaFܷ_~VjFL% 5Vn2{P^ }_9yXpOmfJ.TR{RN,Z FKE&XVՀ?H1(T Y1 Fb1 ^5M u[->%STC\.Z7A8>oWHQ@ӓoƫކKUX {9 ;Q\׀|ӶGקպm5$[~EԴ\0AS0JQV 5ޟI",?Z4  'PsOk T]Z p/ WnzIVz+l^8=PvN`xhFt;LRHbO"5IW-,e%ͽ-'%7NV&w<( $wCˀ4B!\McRNh`j} C8+~ MzY/# ~(7QCJ[3@{wiaZyH*=0`UdJ]Km(D^.v0[Z1XjA?&jO#â޾aȾ>ģfZKh[g,J5wnZO/x\JE<&R8:zH+s?iʳ!/ņ 뿺]t+8t<+Ѻ@B~JRc|x8Ad5)fX|L!kq MkGr.zjS#_6r~Grzr~怄V͑fūY[}z&qnpr8F<= rU?"~8\5Z2t_z/T<.x3q?\?`oq% ^{:ë$Qem'$Ėt}W~n+5_nr&"e`cG$1vrYआ;&d0U*cF]BmifQw:pOlԈs"Ѷ#]XcE/!Yh;%/].2[6uЮ! 1o9[m,Xg pU3ZbM:͂?v"!M:" %и)򎄾 p+'+g-(( vfft+@0ca[&R]X`k~g[ˎd+B;nM5njS! vm>,*|v hΕswS#Tg!opy͵1ϊ !;ݰ&gǬ\"Spx&.m3}^σ#'Iw۷:ڦ=³=N{{V;YQؖnѫK Iko5V2[-}۹Zn EX.#O˺}m(,z\ Q1KM lr__x->+}EwFsG]VW+$>.{]c[/;v~~yAv zKJ60bPJ}/8ȀQ`>'L&aAH03:NnyΧ]yyЪ(.@.LP?6 J,m!L"7fW.SfkJA$.[ì~! —& bkMZqG;7#9jc†VyNc?65hg\@Ps".0Pem{`BIu+mL쟙zff|`̘fޣi˴͊ eDATڵ~GpPekjRp̯Z^}v]fXborّ+S{@ <5rօы`촆W/*"V\w = USt5? h/s9Hlg\^*{.S֬ܢsS Tm+\(Dy }&]=,0io86W*_Jmu#֮= #z 1Jq1^>i|ZqFې@-wu*t9&uXPSmHmitw_9@PV{`"pZs qׂy|9u5p)cf4'MCuq}:'Yښ9L?,a /+@JyBHoiyESY圸kGN~J<r _%!A0h"@"0$Qd'f/}ju*)n0 Pub\ØBv]?_% h  uUi$kм4QKP:N0H ]c"+bqk:$p{u+_eg &ɷ YiAQTʣbN"+3`-]oxsN S)I+<әQۥ"-FDPS,x~ !>0%ĉ|9J&ktaxnEZ  ]Dz(w2 r#OKֻ٦iJ9MV {w@IڣlGeF ƮE[;dyGPP^X+aړ0j((fʟL4C(m[HJg^RۢÃ(iX9*öJtNKy#JQ4iR%]([8b1 JSJ3 R:Z -R= ZٶAh2i9P?cx~{wf׎a1g} oN_O\Q|L1$nmrQe~m;_e};3Ǐ+(x 5_pqoZKѧN@dQѠ}s0֓TPcy_˂ϒg}1UFXEd\={3a(˒|u6Ur^#" B S#ڮ4GBzG`g&S?w4+GUAZ' k)n_EQHV"n@dZ;DLt^Ka r[<5K4 daЦ?UdϳBO' V !XjX}FN̵<;HT|aCϢ{0= SQMq'ٚ.՗;<^wվO '~\n˰q6sqPsaDqQ ;|XT%bIY IEfB\V-.sphFm|V#jwJaŝH^lJN]'3:godE Ҿ.ܡ36OT+2 1^H;!#N#w &ADѐE.t* JGnu$@Se_~(9*V2yl re*(TIfyh$-B.RCah{tak+m[&>>x%e>JJD h~|$U@IMN?1gG6v U%In}SZ.!wNv 2Bc8ԟl승[gElNjz ؟q RP;G^D=1^7?z]~A[?얉{Z}b[i.vV@ko/MX1G-NW|iܬ~whոm^Jj86S(N$<* AwpcMgak&?Zħ?y:$jĨ=yDmK^ЬeUО"m\]RWpPmDw#L;"ŧՠ.GDV`]eZǾM@H΄GSŻoV% u"==Z ,D&\ ">w>I|A܇!WNNEɉo/MfJا YJ~?lVVWmݹ{N0i$;Lh^sc' !D-Ԓv$]]'hdm GvC(7v -%={$Qq6ԉ1ճp5h}`&Cl>{@cZQ耈#lJ(*/ڍ}\uۂV;li^Bx c>fWLIoDmmAX "sѸ6"7u`+08r0UQ HqP\x/529sx#+jGZ7{"^ci?opahq -i8M>b(]>j9+C^ީ"l#c!^m1ϓs;C3u^,ޤS[#cNoD͔"Ҡ6wW\MFZIN$r>Ɠks6-h|A?BOJ+I0pߥ!0d>D!ps\"NƩ~ 槯LYǀỺmTcD.9dUSȍ`u /<>-Pz  T-Hv16L)s[I{W0y3͇. -Cx08o&p"H;cQ8/Ea.;"7]P/]P#9^$+mԦ? pq)KFX˧!X~4'JSWN DY{rkAao`u531">Py5w]4c*s[vR h6 B?ن ߘ_u"Y#KfJcgT\"ծ{ě|MR*^!<xql'w,| z~5n̓ь19T#9}8k{Bn ٣1:w =Ab>yRHebI" l4pgeRlpB9B8% [qB+C.w5:h.OaL_/[63ưے܄ep1HyRB Q#y9a!TǒBwU=;9-igd=oQƓotw>G~EӘ!/vI/v,~]y?c<35֑"/0qJ{6D'jl%V;j='5wTl}WTdL/ _)bRw$=sPc~<(Z1/Qyr'N3l-20BivɆЂxC-Ɗ4 6|ɦ)SG~^([K Uռn *d<ᇙ[mB \ɺZ#SHή 0o"Q)oGat/-o׃m|;3U-W\#2]\`< M;auޢx[ڰV krBN/XBx&?w{lǧR&60j#mY<Y`Wj'lA?dN;jIҖ=\&vYG>B}W !1:|5Rt-1… ( l)l^xch=("2@3 fw@@Rr+-wxrgP[-_',‹Bq[\I,Ϝ ަ)kndi# Fa݇^{-) ?bKÜ0AIo6'pZ -] ;X&t=LQqH7l592%N;/YB7`T@ ׀rkf.F9%9`(, | )Mp7.W\ JU+3M/A'R2ʾPItqȄGU\oh*\ݭ| W}0ѬS\Mw84JTV QHE8φ> rDe} :Χ3/_dm * #%t>h-kz m.bI_ Zh+jUBQ= X_]^"Q^p`KY`rw> -zIoG?W`t oald|}ZlcY XJ/C"y,9ղ>Y3OsK9htڑTZB<7zģړQMMS7р[\!ڪ] 96%+Xq9{SУs>8w2f^+Auѝ2w[m۷́GGYGD%&m9 XxQ9DQɾv֬)v?:S w-]Ϗ0`iJPzz'z;a5wh4ܘrdL"$+B'r i@0  O&uspS XT%oR=[N>tG{IoEo}(B!X"CUi?0siߎV {r55n ~2UY8xq$? !ɾtB73h'@nO=rB .0A1( WW>GWnH Edg >ػ嘺KjFO,pB `Ms$&N|7Z;0ۂfiY+FĵmM,аCFQyFϚB3;hph>^8i*˒ NJ2d 0kgSKmk:_6yU & Rfkb=r]u>APsvL= x_DRXr/% * lm#a3N'33 KMk,/&~R/qoH&d 6 X>&Zg3tf8L@v9_1VsǖƼ>84/ Ȥ_l`~3b|Y*W(TkOشq yԿR`ւQ8dȮA[w`膕6b굑yvnĂ>fSY)!\E}ES7EQ*H$m{"3 )9Eە.mWF7Jȴm%·\Db<0gNDؤxm\_̏ !kŢLm!%U bYn =c;jxsU`Y$HޘWr D~@K/۾B>W[U@b_H=G &8O?M s'7(3C$ŗTPsu_Q1{hes%N{VV^g{`X:t`cxv4mH0& ;BI.{g))p RL`n _߁;u_z["&f!;Vef :ufvy j߻h6FOYFͳT\})Jhkᄫ(8#G|k2O#'gK0LIEz"^;;@d9;Af8 GNx8J)Fʙ:z"$>u,dE+}r8vSF}>%twsp[Q2d́y^.y.f;z_eѼUgw[d_Rn4Yh~K($V\Ԇv:P,32_XZp'&SԷś[Ӝ!bŋSբC`f H@0L@= ԛjLT`gDQMLyk1$j~c}AUvlPgm%v$ Nζ'r> Lӄp5"UTC=,G9zHVFY٬d˓Cp&'۰.$1+m*mw@ջmzuS:fdlg4m5`kIʼnCa gqC*;ǹ?4Ase%G_9~2w5\  (%NDӣ sQpLx!E+VՊ&,+xǬǐo:Z%?,! -U6KctW}BIErP$ í=2C@ECW<{_SxqV1wdYv}ZFSPӢ(YLigׄ53q4HQLꭟ2"`xqUIF E@KT$ JC^hOYSxs%EE>3L<#y5)́ѫRe곫SُhO6ӄAǐ4zfF<'GQe15F % /HRm߫JU[FLD*I] 2lPߞ88DTLΐ? "D.(ڔ%MG_ rsxq%sqTiy@8(vb<gerx"`RYĵ`q醤ܘ[fzw~[ILx<6(]?%_$vw^ƽT\;!/3Wqe2}Lc]ō[wZg jcZilVjcwԻ` IPw4u5"3>ܩK,a)ҶB(ʩ6euZwqHtzԊWyz'lKtG'_ %{@8K뤅f8D{&= w%)_r8JB$E5ˤ$FZžf+>=67kj>}i4omJQ-E|q՞8l?7柺]ե Fn?t><{gօ ';N^BfŬ0򂳙Q{/qeY%Ҕ¨hYXuv^j-o_*K R OA?L6JRL2r)=H4F)2 .3 9хB}=J\E8BtbYn^1QXQ?sR^hnhϡuO/O(BE4^{8;1d)8ӊZl2gv9o\ 1M Eq+'97ޑio.7:8[yw傌xfS@ZCWoޗ/S>J75@X:MwkDҌǾpL6Uׁ׌fz}s\5] k )1]\9@0-y#? 5\lB+*ճ'(FO) uMbVL] ޠI躒H@i;VB^)̥I*!٘*rxk E+Iz5fde bW)-U3p*Y_[qcOe}4jiQz:Ýݘ)Y\!}Y/ hRuql# ׎1N^dByJj z˪S=00nN稤U̽"392^b0s#HI)ȉf Oc Mrx냹0"fHqX4xroUYYm;A,;QPVS$/G8% }zrUu`9)vnǓ-sg9pZyߧm*__RDD8 ~Giг{Gkh3PrJx&4?^ޥo$D+ * wSrNiÅY(! GtGeV_m'[;Eia0jq)\Krgdz4k+s$ ^03IA`M70ʝZP,{ P \q|9vkֽ9C Zf{3$X1񸂍>Ds VCvۢ SG猑3(a/70X^+ nL6^xd%7 ysshRe8 0uDӾ*7 Hp$!l x FIF]iש焌y!bBZU uzW-DFIJ 0d/Ǟ+q=VqF D/Q0t1B{q(O~e~1iA0MSAUub"TO^Rjh416 &xYւCYZRMZeI y8R- 5Ȭ!`?YK%(g"b Zast(ɏ$\z6`339M5iO,?Sa'U6N‘Y\b_B5{O%mnX/:730Y{XjxA8>vQ;GEIivqU%L䦾Ar<9٘] E|+ʏ:sl{Q0&H* m:vӍIffl߮n Py~(ZC)sx<K< X)6J+"`-$qo}%7we@njfpΜ'F#5"ZACXsNvN$ ̓Ɣl+C?ؗwn$7ɶ$41|%4U;{{w?{2A @䘺;7~¹Hf=tDr{½D}քs|Iw%DnŽV-{ڿG{/R:S;d9r}wcd'(}T_kO-ԺyA0row G6*yUQ~ci{c7?Jg59nA $ʕvESXkM t|1A*cݞx壒žѕ/Ķq&{ɍ)Bn0Tg;PKO0'H5o.ɀAaa@䀟{F2_(:gԛT,;ÝIdԸNmr~JJ}f;WAǔ#9ͦtPC*~Es\ @%9ZhjhЀę* e(R8іKG DdfR0@DZcDKq"!B|FctiA}%yK_ %KD Òy%t|Qvkg )<_*YeQK#\AλW!8:le#R5j ǃ1.'w+36v( uqjtP*5F$j5-ʷ&;H5xCޗ=XCZvBql!&$ʪpFNv"]KӇ[WwKiR.Z*q$ t) 6.P9$0S rڼ7YL`Joҷxe-;4,]C=\̅ m!f;W#m-v✤n@eRw5WN.YשeN!2^M#o>j4rI2 KTT lF(Q4M,I;PȜr[[kv8lݣ ݚmIDY0֧tc戆K>AqCQF#%m|D:*У|#: [կU.U#! :A1VBJx%kbiw!@pƨW] sY6<\"RD /Ύ3*茬⸶JRj ^UHd+7dau W t"&0!'NfU]JxYs7Un0&tk촆*0~ռKLH!,T"^"kœڱH.`ƴ}~\> Epɒ(!rq9@]?Ǻ>(-t5O:z=,LϺE@Rh^<~l!{a1_v1[ LH&xP=N4bw9M*Kh2g*\zu1[;sB6䛛˵ ̾DK&J2@ ő:x :{x'2 Mҵ-;dBwÌa3xEUWvIY:kOsp $OA@v* ׷g-~L6bq>FkN3dfTQ"/jG Tpβ[2c?`|4́O?^H|hǰ qqSHï+<* Fn0zb15ˍ7~PzCI(7V(~> 2JQ4؃14EA*?t+gվyC&6/y^?!H%`)r'Qûԟ`+m*17od/w=f77TL;onAgvUFiL(4zPJ ]8S'r#Y" ’3ѢYw`Nٴ3-ѐIԨ0ڬ LYR'6L{' YSSCڽGSM*6ÀF~PAEx sSc8 XԻ TPyhIA޶<ӾwgPL#!TtXW'Xq*([Cͥ@~BeFoK!N믓&+ *d)-,I[ģbALʞ.^.d( u@ i34> J:5Lܲ24A^ؓ9wODsxwhؙ|B|_5RAR-=.φ't;Kc=}=mԚ8Kz06"8mkP2SXHJ;RROCG0 ?GbZ9@#BNgY_|ν/11}ݪg͑s.;п/WU镡Uy]yGK*c8wZ4|PX#=5c!1Dgޕ9C5;Zmi>̊Cw& Dפ}o8j7! Cx8x]P02y k&IbA{'XgְHZ?SFNxf,Z^}%؀";Rb~(=`4?B5et)rZ4^ǰYS&wG_봿j`bP?\; Z4S4(̇o|t_j|KZ(xӥ7-  Xǒӱ 9i3/ w$lLөIWK#y: 1 h=RYĖbg^7nsh #MgS\j'UI\oy'>: a?.&XTnDe牏-b@<2 Cpڥ1$]^k.X\L:Hs7DvK(x4N)h:\wpj }Sf>A!b0TOFhYlw2@9# BY6b5u)AL:!x>,{<#*$)6p5SHߠh)y}'"FLwZ*Sy'.1DzI*SR3r} p3=\\Z|}Ej!PBZź~>YK5_r_tLJ_Sј-`]Gu. qO݁I{C:}TY>gPy`I 8V!iHK!p4kYR}[ sX}ےf0roFO|½_"N)̕Yn茿pJU[FڹJQ F&QcWTh潺|AÕX/vI/3'Ƃ-88U\Hy&o%Q,, C3vFِh#I`]*<.nL91#t'14}f*ë,gG)miC3= e!a#w'LL>]^c/uke+˓ ѼT(i%+1H V8]e"MQy8-D\AvT>ڠ\REEgNd>j)hhaV;ͺ3XbϓOp{$;yۤ^kBѥ_zj5VxrhxS2 fxz GU/yLr%yXNj~ [}L+/R!ds.REmߏ('|zsgЊV*4~}C\c7VI/]X6$8kFv!"$wέ2OZaέ|گ<88Muhq-c?B#xF͠IHOu'}+$4$S;QASվ!RUe~o1ȣ.T@YY}3QŲgPnyX\9s 7: ζtGI1n~8'ǁn,6q|‚eCVmUcwQ")=jnsuR8'b|Q5GL^GYL)Sؿ(AwʑTFS"NۢҶ_@ Z?<#X!^( :-"WZa; ˛K/sj' m&15o[SjnV IEFy.R2G9_:;7gtׇ$aX!M,+4z)LϬ>p\DŽ&\C҉YHZVp$aAF?a9RֿDzəf.T~FfuL |uLE"oėr_*]7z0'0Ճ/A˖5y(U2U +qt-sۄw9O@Ju'ks-C󳲄#rp\!ԈG 3^0`ȻĽ-d~qS+1`9CfyS%f&¯ee! lVsA^"ğf7Xf޴#pM+.?.fut /Zֆȁ@I%o rHy:H킐$0S2\IJf@4؀^MϠ5 / FFd]Y [/أ*g:y^xz Ϋ"#{ى'soPѢZ,NmYxjۣGx5&Amd#WZ W8K.1vlmOgYAb)^QZd5Uw#NKUM砬yikkcv/`Hֺ;ij4y\^5bm هWXiEtEf{5KQ*{([%u^$NqpCtB){[^δ$ݰo,HֻY^ ; )cTHo BElߕHu*΂2[|<%jȆ ? ʻwNZf^"5'ƒKgXd^}SZt^6^H:(ERf;xm/2-]=iE$Ci!ng5qJgd^P5xRh'|cYdھWj>mW8+쓠@"_nlb Љh#. !T>u e1x1`_2Ȧ\jN`fk6{\}@13} ggBu/䶶yq-d!4^Fƛܴ 3!C.f^}f-U7(OArີ/GdA/Xjn,udB(<4{v]N7_) &!>=mce.Pr`u)Ù)#tKN =URzX׭ܿLj9*ڀ'ū?t߼0-!cO"B#Qr$:H;0yAD}ZsJYXת0%2xl_~7gB9z -7E)O/wnu@4m8UiS\o+j禄DvTn=kU9|w|仒naS!+u3ʵى]nO`C@Sf!T+ l4<~fz7~o9]e!h :|QZ}3WG`\ %٥S%EM SE Z|%RVT?"8kGC#:&=Hz0k"(f2 ːI:EG1+ũ4ܬv𔃀`Zvs<@=w6߫RCĢaULP#ܪvFX> Wjp6ɹOVPaG0=_ИLzamHz!< ,4Ǽ*͇@7{q~NXLP9 0ÅDpQo +[bZSU+E JO xF%)0f"mg907pg8#xOtƯèܦ]>}?FTVMĬ7y;U.ģ#j"U4ž [?6M76@m5VR{*sKd2.Y eh$&&|\/P;^Vbovמ(hg|(.*_@RhϘhw[.R%s/ Ze\bdu(z5ckVRKC~m)U`G@-o՛a|}_yYv6t) 9YQcR臇y*Iݪjk/ij*0=fry;=2mN9MQSG>֔GXH=M9d nŸGXHoѤМH>SՉ.c x &䳛w9ޠgNMF tli+l;@azlጼ6cF-/r5}#biOfI? y]][~('g)H'cB6M@))f|1i<)M?,oDg1#xl/SH\Wr o1N&q69.VPm@< pySI3+<]MNBKցc- nZl}VR}N_VD]D@ pg[Z5WĊ !066> tCwZ^}%]TYmİ>XYƩ)PJu?O;a">HCJ L ˃} ;5ۏEMTEP[޶<,4A=y>`,TiȦ#On:3_[kNznp7 EbvsƯEVKQT['Sf\( 5A.|TD/MA]fe< 4YR 4av92hAfO3(4}i$aa/Ā=9ނ4j7zUxvrH~O$DY䮂:ϺA *Yj@{ί?$9SA7O!FLp2Ղ}%!HƄg] Ubi(>kqWBq `/k_&.̐d 3ƱCJMiDעLPt; t,R+o厍'J} gjp'{ );R㏑'83s. ,[.JH-TT'PiF k("!^~>2;{62 jjb P"f^"˱y/vjx88eaBxxϙWu3=K`<-6XQοq<epxSKsf1΅@j.<ej"5.SvҮ7ʙ#ݹZXu74E[k8=}GaS)$ 5f'-i,дUMFTe#^n lHq N%3kc9?mvU@%<1 .|ObMX5? ^ @y@"sY)FY X]~%q;W uն!9u.ŘOgs:1|lw>Di+6 }pbMvu4%m6ˁ:t:mgUi KӍڄH8@RŰz A߻rkE tJcbX5v$wi-{kv2\ÞZJ& /}cnmk~`O8;~ďKd;^K:t.c)W%,`nUGؤAWx&`mkaV^bM{ro?Y7dVLƒ;g އp) ,Ѫ2GePB_%"szQmhu{*/cE뿸Z`XH|qƎ_N>PlHւ< gAf\'ʸ䫣3mدd&h&B %pcAF=)NN ֙v)) 7>{e?F%f%/ ђ*mJ078rBgn* 1-l@l^'R- v*6tU_iRZOBD-@Ã5U_e&Wf!_FН57AʺU:4UB\^h0{>#`Տ oq] xT|0-WjhJo o&bN_`{`6Tj@ ~ 7 rr!/hSěEZ'C %Oߖ H1&檡*%zwV33$k(ҷ2~u fQ-Cggn+7rmw海MY P9@73`CAwc8!R|PaÈs5$rL=ttwwaۄ[M{T\Fw[J$Yl=Jd=H"O҃D a=vXtXaVm/b Td`Jg* 0?\AfDڇ~=RBMFbOo[Nm^W#=`Z4EO 6K@AoHMk"؅rHGi YsIft`E3"ZC\ƿjI]ɒl{]xY(DN531#IroPB $$/^^ NHB4:kEw5܌r3A1nDXbҎg,4P#m$nd0h$w1GB@lrD|QWda|s/qtnHo2W2ΈYnyB |Ԋ7)LShMLRVu3 "|o&E{]i͌cNR +E לY$lop]Y!ʃw,1NDYbœBDO: wAǡh#_ˌKf[essшQhB e8mG%oіl?}.*s?4MӭA= 82[,%ڠE߃ۚl0lW  JrTUJaNmFnQ[t^ia+汚e}*Kx{4?vӠoɔ-bm;&7)4"reVB}A͆@}rZ\}+qИR5JjЧXPp/޺ޝd"e rG,܂uNBLM>;Ole\w %4xA9Xf5;x%uH14 DqkLн(&n7YcB %-چ х$"~ oS;\)̤;5PҏcKO5fJObjaxu9!eٱMl0WȖ)Pj#Fp|tüE- F,]٧ '.~vg YlL)9lML宷~c Cfnh.Xĝ gĖVϊМj\ҖRցD$NJ@J:3 0ˀ"Q59Ɯo1*8^;g25 :<4qލzd_S"@kgU=ӾE6$K !6MIzSwXB QzK!OCy={唕EU^DaTˊ*Ȯ Q]a>pknKeҨ}Ѧ~x&f(2= ט=V;?uҲ`f jUy1=6D1fDn1C0xu-UسX)+ƥSʼ -HVC56O O52%a8Z=WO zJ\7\Vr;`O>ŶwhIW HuLwjkÜHF]h"[D{Hel@Eoy=LBvuwaPNyH-}خKdQ5eb\K jv@.NqJ\h.]#V}ziA 7Ce\ܲ*[Nd$;U>O p4^^Q8 ;7cW?y!es|ыN O8^ۥ]d/ƽg>q|)OxM xۂN#_1ba_"g-Vjєt%@Z$S;(D@o!]1sT wL ac/ڌb&^}}'UzI=Î1~ Ώk*K$-4[V@6͒OJ}@PN"^ O78 v;VDpyޥm{Q@\[A&޽N)T.S#1k/1ހ?ZZF}@9tM)`.GV-+';EX W6F崍 7ʂ,dK5lA W|}S&Yۙ'Bߛi&IA[ﰫS5li=uw~̙?WT Ր |!Bh)ǁͦ৖ MOL=+2nj`l'qL*ir5kcg۳20u <`Njej-֘ ̿ Mɴ(P؏OeVƌxgbɫˡʊvԔ9 dӻTt]/S y? DDkz 2K5`Vc08$i<`P܆Z$YTb^ǂWW[$A(֠YCod+{+@>F^[* fx4vdvdLң)-6{w#ˬPНb%T1F9āƣqQe_NӵxEAlUfS)n(xv%XEGIس2ˇN&hPl9`tŲy

'Zp7'8o,EbƐر+D_'.<2Z[J78F$@-{Y2=~h20b9?qߑCG 9 ;0a\t8kyYD̀pp<,Vk'J~N ơ|uA-9i99ƵxT4s9VvFP(I4mL3B;U $ _2iemWQ)Jg,G43YBAχS;I:{;.RVTsɚYuPfg"a!ESZ d idY!:e]z:xQf"]#2u{@ިf7"|ٴ2Gٺ{ngjdĠ2 Nl:6fN$.r17MíX/㙝8T(& *p(^ R|zt Ɖ毟OcOQ{ />du`?ֹCn "|IE> ̒'-''&8F㶉^v 9(J9?,hk"dz^;ž<"ӂ4s5aA7k?Jo"OT"<D`vPxyfGаn'Ҭl$izSq%Q]ەT3 :|Zyף]iqeZa`pLRmsa3(*;Qߦɞtx4L %˾S5dck!R$ċ V8Oj(Ր7mֱ?ݪ), 1~(tdM;W[Dvå,Iܿ Q!{/#+ I?uAIZ,w`_ᵦDR4pR-^j6*J:E\G)(1^dڇGR t]ʃ҅ټP @C*c~V4*WGzʩ`Cn*! I0: #HF롵FNiAevVYXYH3\>-$GhW,awbJԞ2C}Zl" C&Ya%ilTUQt\x2[(W~ H`{ er2/UH)̨s.&ZoًzA,Fp#==vc/:gM ˇnʽfJ*މ2nV 0 kZeO6 \`CN7y DI koKk~a9h_yJ~5CzO(pZYԔrߊ[/JlLč,ppGȴ;Շt(~e2xhؽi@oGP⺘ tgně> P%l4L9ʰDC Z(ǷD!f[$-@y2ϴs7פOYr_0޳[̱*|Kj=fa #'/[SY yԙ)x)KzJ7vҏGA9uT0wEfnX{鿄Ґ~Ȕ0w\HO۰OQQɗhx.ofC4RB;A!(a[6с ݻL4ne4:l)B5@DX[ݾW1oaN,dzȶFҮp&|^hS%F\_7έ5rLj`_@Qh3nO+l-|)&mzOij\.>!rh6C2Io*췼wG2ǟ.'o%W˧ra8?SN!N bA:O՚S;j Igg\چA^g4X{v/750e)&Ml$!U훪@YKw%=(댊U$W(.l&ڈE}<)͌t8۟'1j] θQ[vւOye4&lszHK+1=r8q]kZCRa-.֞o bbةX͉s(b) }!&q§?߮?'+B> ]R&oGDzTQn|ˆӂ%;{ R[J(ciBܹʍN6+f^.m\5̣4 `) *Є"8{W_:`D0ک'HcUP>()̽ y澌<~Ru?&2a jĽzTI2S:\Qz mk.lg4QJMz7֛SuY09U%avrp.`p%dgՇ[MXfkT4b+ 34ѹ C" #grc s1@r;Bch2>gye5hKi$C94U+21V5~b;89@Gç1+ݜǰX^K2oܠV/ #W]|B5U>7d9]7~V^`TIdVXš?jV+i2cfA rS}p[Fə3қِ pLc}rgbE`leuU-dBp/t"+$0,3i~oJ1bF\e= ܁h{c< =٘zI/#7#6p,Co}{ ݻx[Bڈ \YtVO/xa).4Y"~ylYM4N#1BQF->+=yP!SDZޕ(1l*t< h޳Nkޞv]Jk$^ a0zFJsvDFa⦌L2x<604_V $zL :1Kxx p` t@.=|)~ NY Ul[pbD '{c";J <K17QZ;yy3V*?82Jڝ,T1V ǘm%1eD% @w&b?IǂqC |9ff ~EFA'fX땕!/0Ȇ]ۊV챥7KAW xRӳ.E&*rd$B6!wsF%:<ֶ9]_R˽4Gޡ;}lΣ-HH_xR~+3NR|c]d ^N }8\DL@\*a1"[} LAL/!5U+ MN%'}ў5d` W;U]fJ;W|֛\"[v7͙^䡣FR٭T-K<+`Hdbu2,v41}Fi.GOrc@xR)q=VSLQr2ٔh?`GNXbIT `D!yM#^Y'j"@5E6f[H 'kZA/G+'wҕ Ci ZR i~o䝝eHtv )~Ό@h('ꮤ8{ԑ9p)(<eĥhƍ(Eʇ[ k~gXOS 5U؂7͉?տ>N$1\n:ȡ~`ߒ~ a~;Q>ȝh2R̪LێyBJl'~ p {..tsVQ ;MX$fO&3j%K2qّ|݄KNYjorƝa7}d%vlgZg夭>?I\4Z]1FOC\(2FGdh16-8V5qݻ*-ܴ\ž# ^)`'-').Τ!WQ;4Ҋz@tNsu1DF?vh@jm,n7Ά5|[X;l}TU7;6ߏ/:U/:X)PP^2 zs#`<}x:‹G i:}lZr8ss-_og P P(fQ*_졹X Rk|04H5RH.,a& zUކ JkV8մ;ϓ^h񴟙_1@ }4yK.y#7|Y*k&?jcf~&L(batgP3z: 4rhݚT @&]_gVXaQ]i"Asխἷɇgw_ZzN7QZ"_*a`% f5Z jJ״ }:x)F&:H`_{2 ڡUt0EGFzx 8l}:թ}h1yɹtG[o!o<wZ1uni˲Y9wV GkSUmC&M4]SMȓ !b?hx:5s\܇Z?#R8νmPrE)!+l j;F>^afW2JiyWZ4b{J' E+)EiĚJ/QH ΔxNHؔr/kZ]pO IRr &ĥ$J#,~!sUO -%&)%ˣEL\6U݂Ye}H%O}!WΝy_PXp7:PWFo`-6 P=eE ظ+N_@6*Պ W:L}4uݓ[FɌ+unXo5 gc"&J^h B E'9_c 1z%>½O\HsqxKوEij%4J`P9C3q-ǦUQ9罏ӝ\~P,,4Qu~r% D/qfzmG۔>ACU>'&Sww v"5*90!Wuc bAfÈ";E/b (UGvX$ YȮ&1+ҫP*BE,VU,lf~ҋ,w UKlx@=,~Mɜ% Ԅ g|汎 x|`4 %A'8gV.=K\$<?T"$[zr}X6~+Q|趽kJ1඗~gw8Zw#Ҟ/@Ҭtw^M\ }*AeKkZe@&mP\a]Q#m#ͥWٷk6 &{5:(z3C8HÖfh`fێF("9u\8tw}=׍ܑ#hOI+t!e ZlxpS%icoh4? EdS۷JwȘӰvEg<|'`RyC@M_blB0PNX^K#wbA4K.̖>1mg싾`u Ţ6((>jkK;vzt#R$VtAx3{)Gk뺢?©QˑZ˳LhJ {N^Ԩ4I3!A@H勶<kTWsz-q5j#@NlXJwFlfSv net1! &?~UX fL:qVg +hqQڈ2}#"yѼ ͎  փ:itr߈#;2J9<'ԯ i$&~}(> ~]2AI/gaPjXဗ`hk*`&5-olv asy ٬4v?C̦sG ։*b>ÀojP|2B]9LՊ=m:LoЮLFCkl4j&~򸺀{kܙEH(MMjPL^D>jBa/Yf`j4Sw$k PB֏2f&E=T-6-OiCB^u%lsd wl@ U X"%64٫e MeV;)&$a1[%Im{C[J;]P0k)۷*ڴ6sC;1lc>72孽/r2J+\@J66,7'a6D?|'RSR~~JL{KK(cάqXPuk̸d>#}߯D/SCAɮCU䁰BF_icu+[dʪB8Oۅ#Ɓb?3YD5iWX<( ݟ< zY5+l;Ptd ȕd0ɋr ,IsG}!$Z+v%@?F 8B??ؔJ 7ԥ ̅tLDCQy=Ȳ$ϸVhX̷Tι^#53S3uMJ^A(X' VVp8x_C'q̵\E* fYV ibn Pӥoo +IR=xqK;=KJ;%2`HkKbZhN۝ Yֿ@ݽ zȟwfr vR_4;]-զ (NW:^HuNZ9G[3 bbT?^\v} uQIͅAMײӢ} C):ˆ){6(rl7&#;\mZQ a:eH(KIfQ3dr/qРU`mvt/{y6'3c79"u\RP:2.!V|.J .CqnY"Ģ wTudb۬ +#3WLPY? ;F߁}ց?ø(oqN!ŃD)o!mR!S33".k9-οƂ3WB}ѰfZ15+V':b*WHAC3H{#5kB$\ ;-2Y6dE)/i =vY>Jj/Y}gR:n줫|}XKjl|9LHF<=(tX\sB,#@$ Cl;)Q]r+xG-Fɵi?U1"~܏UM[ScSW}\M%] X$WIzwDž={&߿>LA$pk'Ȗ40S;ڣc.;dXM?1]F]U,'LksPa89k Ws-:";G`$}M5Ġa:ҝߍY$-^rC>|!bcg}O͓NdP37Jmg1W1@h@<م̊D*&@#.O(X:m0Ha !oS.uAsb+C۩T{^,ZNx#6*DuDrH6͑x#8!;%aѫjl4)dDok=LhZ+s-q@m71jV*:[ -sapS.RSL`͙?5fKMbk,ۙ YKr4[G)0Ucj-=c4s{1NTE${Hށ殾JUk7/3FlOuV`MiEMXswtR9qMR_*Pư%˳r Jl23t^)BxTOR7p54$)m^:tMtϫ R|t-xl}~#S#iy<\M ?z BR3`fI뺻̧PΖPLhr#K@wݻp9(a7BjGf ǒMqoy&eQ7iR:Qjv{ᡣEn!o>i^U&.m-uΌ4jx uQoDr H$-췠~ &NV6f*>d4[3[OHrRkHJlOrM,\{jⱞ^HVFFWߚ?ow( D[Y,58y}s:0m:]F; dv7h(`f?8#-hH 5k܉U6լJhh=*QMWqVQ MUbBd6s.DXDazeLa{ 8";@ZϮ Kt~Q6@Y4DZ!{{|㹦cMѕp}ve4|ey ?%l?ߑK"{5h&;=]gB}034ڰy53\Ȥ~ 7HfJ#:!39Y^쒟| uƳrw!.R>-SWbC-s*[?_^C}OFgn, N'[Znҍ{#?;۠TE=4넓Ea8 VB*:('!oOX е:OGA?s`  ӂϲW/vġ$/ysD]йheL8TnV- ČgOta H{ qg;]m [&djMعcViٴ6{՝DU1[5<9.{l9b@Ցcx0e'̻AID |吉 ҹKEh7\Mv[Xz!+1C?,4f 8N `15_;רa^ 0,]w^$ }2>4ڄO_U,azV΅J*<_JaVu#"r0~NA2P={L@Mefuvo8l8z޼*a_{LjIÈIYKKLMHЯ^ܾߺ )YsgLס@41)~P. Hqu|+ⱀ1xUlF42@я!G،$I /Ys"< #-Ʒe#*b<$& f[i%&FB?iءa|3q䷀ӌWcƮߺfS+}} -Fѝ1rr2Rqh>f#ĽUcߚc^) c2!#" D4t>I"gOJn4rarV4 J FA$[Ѝ5)_lmO4Kr5G įӝP6 | dC !!ꡓOf}#$2?RkSH?YLq+%h]˨K&*ZP!) i`1dnJ>ԍ7>  #Hd~jF1O]1x<_\6- aNmfQ-<HUTͦ(G1Hòu %8c 5= +"SMS02g4̨RoD׊fpcn"*ڽR4(t\{_4,tu-+g۞(&q׮eW`$H?ƆOS kuv n}O)*2Kh zmE1Ҳ:|{YEp0J2qmc[^_SQ, Zf{m.cr{-VZ!a䋛veM#pgbb-xE+Gv<V6ME&Yό PVa[w Zgu!#,[Ee XF1f>tift7k;j,s~l&r挱 V#\Wip1u-C)V{$oc$UM(FԼW8dOU5#?B!T kqkIDM/>z@!ƌ}fESpO?ũĄd~">;;N0;@Ors5FEt5]wmN=H0UF[lpi$sR~q-^ULSCz8Goꖥʄ>dwJ:ǂظ45B(Nu踽Amirќ̊ٛ)fqlrWLGIQ?aMDO$^' 7R)^0%I"BzӱE pWd#PoSܹ EtL@ =תwcv _דu\xM(~.Qn"?C ؙbɬe}woL#br| !Hz[jM2-ݬ2W U};h|Y42ZE^q}AF'9h"TL(7OCmfL)P M(pUm)FUkcsv!c=s6)1n?).UPhd-yaKFcZc;;hg0:B}zSz4UesK%ysQ,̤ N7t#bAE¿rEN-dj%wQAqsk?,]~VYYۂ|&IR_h X.k+?v/QA2t6J割9E=e8>& OL9qn1Zf߿mK9ZdM~x~|A"t:G;[DNFZ'EPH4^]-wߐ4XB"g&?3kT&-VBuT\T uC{f~ʌN2G_֒B-VEU׬_d9Iv MB~]4rt>yLV0NݴV7`?ѡ]6Bd!Jo\ͪi]u@.i( up_`ԺKWxEto,Uga="CYsqwkQqVc[CMG@Kڎ.>I>4!zmzA);t< 2/v*¾ z&mvTyp}w"zYP7 rS0[w1p1ػV%6莪7OafzԯU. [*4C6ZÆ |B2*'H3ې4KW7~i{ڣQ1nl" ޷qo5@1cYx-`pAB7Ԍ]eH4, sys V!/?a;Rr6~AגY} p=\\~dL67bк4eI Ra߮rZɬ{~KU?)#>|/T~/uZv$Bfpz"K#Zpd ٜU:mo~/NKQS^m>a.dq2z[SxrIk~mD|&<]CS 5|{>8+GF/\ɓV%tTŨpl9Z/Їc^y=&(a|?hG-0 '7*?ۊ)$ t~].>l]Njr@?KxߔQkvj<ի%M;z2~T䅱0$<|(V[xɾP$ uTp}lW?=Y5h!L>q]v-l,V,u$_u"aR8*  Ou+=#|*ʭ }"+@r&Bxu":1Dѽ̂,Wz?hti0r1ɇ%黝֭DJkYb<ݏҢ´/k:yFlw@`WVA`,Qn}dx 6[UV=9zŮyZ 0! 2봗"%HC^#p }?P/c/g/`(w^mrMh]ϡ8Q\GqNCp=ᜍ/ʟ;O//~Xs;\mݪʡ?}nʉ&_p_|!Fö@q`؅6zCs6(¡Uc|AOnd@i0ޫ} 2NՂgpQB}6Eui!8Dh-2VGߑܳOzF(.Bwŭ6 2~D*ly*!]-sQ!^墇RTNæ2@ jx|Hg!^q?:6fM4K"8h2 )(?\x~GCy\T]k8cB8iv;LtVۖt+7&$81x AnjhCOW+9u y3vSDdͯlUK5jɰEk{`pn+it-2V׳C{\Q^>?4EQm)j.(x[K4X7(dzDF9['KdQaFuf %]DN 1-QpiX~l aztzO4 @{士 l}}<7{,x;#0fww bɂ$bE PTȆmh.q֗ Ȩ؎E[z9GMjϾtH +s?iO-/7)$k-z*Xžz1rL,HMz> av){m4[S(oRS"lߵ$VVꔎwjqQi؍Y ۙx"lVLm>.f<(7o${ׂ$Y9DEp6x+giIfixl9`/ ䷲ˉoLstoA$QQaȶ+& ];\F~T+IAHN<'H^8w4,yMJŒUgZO<,,9frkfڨ 2 1Ol=dQN$xYb{olZ4ݒvvkHTe3rbi$y|GbN8Lּ?໫bVe2>WsȻ|I+2.uBG؈-#WgKl>!}V݊3\ -N$׉moyϓE73DկZֶ0n*vWF6y;XK@vE9g/hn9 8_G 7WkyC O U^.Iͅl2afpW\:(3`S3څ}9 ~IzAο"HX˦Q:'7>28 D ʰOl+,,ۭmO?UvƸFs . qgsM% 3;OԌ 8Be5Grg&Zq?81׶OgGSl[~wI^8%Rߵt"H&%vc~12F\(ɷb0.|^L epC? f!]ߓB\ p+ؽyq[p5?9"Ƣ2{9KR.{*ĈlySpIUeфE`x++p|C0a>}"MʃNS~Ӈd\=Qfn.MaT?zz ;R^[,^Rڛr+3^foȞ{줢R5Fe=W@Q$*6r7Ԍ3} ZX #;grų^MU|{BNj1'7/x!!aY?TN۾ZR" T5:@AkI "o*ȭfO¼݌g6#)WzD|ƐOp7AEy%w %PN-U]A!OCAx4IRL(;iP|x4 `#o J I+xz0xdJې|&␖򏼌qH$^YYy*TT4/`J6v\'(T~ɯᲊ}lM ɐ)$!eL+ޏ y~kJ߄#oLZ86ؘNcӋ@ZitFv ustq~B5ϡb<1 @Žle`m|mYlY˚ŭ!Dnc5MhsrTvh v q|o((|=ӏ%9N&LZy7l!W/+7){YR7T4۠-{XR,tZ8 ROu/pJ{:̅"Pa+ES 80٨af|hm_H1Y^k k&XbqG+6Ǎ2¥^= y1΃'H_28`ƸCož)K7 [zF`1A5# y[)x.S0=TrSK Fub3,OM+˚lLЪ"SZ+֭S*ԢM?`\R$D+ :+U׹6 P3RexZ( K&6#z*oZ~}/togSYWfC;l's H~}'ld0NZP͐ydwmAHS嚯–d_kaEG_ {" D7`c=g}dz=P׳XƦ>ܩrE{]%cjsmx}'9AqZ;\il풾PB(]knzg[M=d ~ܫ+PogTn _]U ;6 &8p447=lPEXrZ 4voe)D"W#,6;QMs68v i/"NZf=_)%B@eݪKJ<*%F# e^ 1#$nr1s;GxDj:sSG=~.Uo̽3EOZB\o.CpO7E74v/b,\aABHjRd1R7-&+ 0$Nnp&KA&VF8K,1?3R/K)&ٺ-YGpTI^vI^=Ҳeя&: B"[{SDa)ع1?f2jLS}-6𕖮P =i]WMx콰bgn[ us>ѱ0qD(SHM2A h~>Pu*-p4[&ᅪ$*pGIu {81K6v`'CX**6W {~LN-J::~ NX B^`F܃y베O9#J:R' -Z)4|1ڣP D q=-HL45d&PD L27tzAM2qy90 7aArYщ~oUܯ_5\l ,Wxd[Qh@ \r?iL k" uu u Jbd̾ƨ{) !rG/WB$+ Vgnk`'0cgr_ Jձ|XF]tQQ@^q^00&W}}<zT0U.-0,}w7]xsZ5-Uy˯Y+3Oq;,X^Z%!!AD$`)j9!_e2s'q~ Nw@r{gPt%:˚ g2 ,\L}ᗠmt՗i:4qfjJ v[5hX-#~Qc;82rC<_Uäznj([gvE V}4w +aj!*(c@ ve92!7cSz%W;fHT[p>6 f䵿h+LYS $_OЮug䕳Qocj~Ԅ 94MgE05$PB` #FgӞYv^/fi ~p^=!=mJ4ySDQJ4xgNUZΗސ.8I\A#y ;%ٵ( yy^ݣQ4L9 fl h]VP< މDۃe,7 QY!7_MܽpVDʍDd# ܦF}$ڭ0TJLj!b iHu"7^Ֆw-LOg3sRK9 %7C۪sJ8p|^ XcOt+\ޟTˇ=y>Jo#`n19 K$l}zz-:D*TjuSlA*mx)h;˼Z4Yhz͓̃@_ءS07Ua|9LDBbc A8PZj惇7X˴]ttbK*y?4kI41IyI*I\Q#B?v†t%Tْ7ŇP`<^ۢ!3!P ؅@0 2hV4th naUYMTO;C;q+7QtLYq ga,%IF {wW~@.һ&ݐ3-|lQI͛;)Z{^u[X4<# ?Gʫz=gG-*U.‡oC=k ajDr-E? ~o7G^5Ӊ,T"{1Ó[+QNv#lj#\ [GSU QdmUq&r Yoܛ^#6EtχZ֞qb!&-(=A-Ɋ1zƬ9Z5Qh0r))7r l<}sF PFL|V"Ż523P!8'2)=[;zGI6l$A~G:D~iG!8$Wu PkZbq4K@^3PgWQqr`5`˄)H,1sl5Xv=l,&a !_e 4#|։^2}cmO@p)/u=9=H4( =a;Zxb-Emt@s)Em9y"|>5=([qMq;Ә Wx3F!²^&:AztU"7:xƪ!Јb0H%-Y'r4 Mayγ48JFwofF~5`lujE$a<ޘ#6|XRMjbC8#1qd)R|ON䆄cƬݡڎ>2/wHb5j20b] ǐ_` /fd#';B#~t\05 wE_8_Z׼%پ.UV"y+ J42sQ69IeaQCF{x ړ /|M i\jg$;CP1LPe(- J2U䃯cRVCh4 T1>-N$4i凿p]Zpgdp } .>.r_﮽*=&'8ݖ/Tkejؕaq*q0F706+ 8F7P]Wrڋ(nJZ{BudgP>ϺE1~gXYLf{˒Fr|opCE¡EmRٜgj&ɫ5B¤g?JQHAP\WF-;x7_wlv BZq=m'Cü#O';܆ s{)!)UFTͪP>+@P`V6fm45H0K ]hsEFE8Ca?{BY.i6n`\u67!< FYL:['_R*6(|YNM7|>/Ozm {+@іaY!ZuPǞӾowՅSEaj.nhFle VMx~8eNM`Ѵ+]py ߘI@u:4T_̐X=AM;ǢR;q4= /e?LjHH;gfFz=tزxxs+-A^^Ǎ}}\,l$Wpy[(hw6>vr$\^H+ɭx%iB왫Xr;6; 4]),YǶ2 _"_e+n.+eeL\&k&,B |d\ìјweTv3jY '{27z *fPRިDL4;)ZIs|ԂʿG^:\l O7j72N> lRz*.a~s3 Ot)NDŽ?$og|аtDz)oHtHSsj'jf|9-V&Y@4[Eahy@ Iurݎ>@ ذ,Ow\9;ڟ}SS/L[^廲Oz(,wN#<qҡ/*Si\gFy}]lSު3j3\^iP} | j2A(o-ѱK@+2 ; ~aœI7ݚ=yi+ta1fK'+j SA 9$3a$I*#!jZCe;/cV~9a" +7zNBa3 GP #Q;ܣ#-SlHDdl*USiN¬D 񪊂v%tKDBz0lRGJ#GR<>p\uJo[˾A jA5dbZCP~l ~OA`ֲQv٨HkE* 6tFiX7 s0ߚjֆLEjիx (d Av6V V MEVz[_Z}tXD8C * : S+>c)<󹣽\v~ˁ\7FG_>5^A\&X::Np"јb8HwA|h6?bоl2n"L'}Wejb,IGʞHFd`W58ZL?KYȨ-'J+zDX&*l*Gw1 X -+(Q0&IkDD)ؓu}UK#4azx9ȲmV- 4trWMSWy& Z]˷h"Weo,[P2lC_[UX`{=i_i ]rPFi^^Jh6mcsTbFEW'}SǓ<`e;}9D:4xxHyNo%8!K aP`;; >)Sf~xK&\H$C V0=1J[HW`fm<$*j˧]X8"i6IVsX&Q=ջ}nZ=i߰&oc$v_$ttgoR@&`PKf'!"*?'%qWBN H|-N;jf`LrIOsE4UBȥ5䟌6xzCV|؇uP_ȻEn"{i]YVkB</L"\z F@R5},aQ9ӽ&<>^`OsC2"sUAv)GHȮ Uj =A5QUAj1%pn8]V,D eLם'7a;߆4":U7k\ tj?%NɔX%pY%/4(.2 G4%ի1$l`{[F1yB+"3jpڣrQ{2 =zYM:e@lᜅIeg}_uA6gGE0. F$'>% tTNvʛ Owz}%GI*+";SHK-Mh.GDER..ܤm-!Ǜxb16Fl"̈́ ~ixDBQxv<6OԻzQAN8>"^tK( )E^ƺ ( KjcW-W[O7 ^-CWcЮIX mX[;yOK@1>G(cu S%ì"&JX+1 |e4 [Ai%aП',v9wwsCIF5Jb(h&Ts|7]!'ؖ1.s1țU\yޚ5hinWn]r3Fmzy;#Ƞ֛ѬCSJBi5€LkS4ȎD^.XBmx"#*8(.c56]Zat4J{2O C _Xnl rUIxE*bYƏ$lчm "ϣyTyOżs0S%K v{!x+^w i ?:ѣ|8,%0?zqM㸪# fG33ՍIh/5韊=,Zp_ 'xzBu]K4XqgLT-zHfK;MqJuiV0?@@0fSt*گ L/5b}.9gh6CČҖ,eTwb&E/̖VVd-XQFXU+ؖR:18&*MD%ґ[HQ>QL^DV,2WsaGlWH#`E0}ެLf!}!D/8c%Oi+JkfEk1,dOqPTcۇA5O<9TIo}#b[;ԅ*09 ne%p% mCoa"O2O?*O!<ׇ,G^as'}쑃Zzl@+~*Y'3vbG1o((=_3U3W.'u9# c6E蘁}y~~Mpgm?<67,"߉WQ Ti&ەCyV&틗 O+Sۂ|,F0_=[PIS|1j.SȒv#]Lh #~MSQw{|3N[Σ:{ L>`8Ӊ$~q2pO2NpͱjI2R|mO}N j+eGgGiU  F/`7'&}g~&BڬFBj"hEv9E/x"&~jUU奚Z} Uf8nffo)wSn}=% daY<ۼO]kj$ed/q"^^菫ۣ2@1/1ߑ0bSFU -pwKPZNfW/'{8%15 bAVb\:GdX֑`*]Q@Jtj:- VSZ%z˷l7AFlR@M@ ebRZs}n "9e[0B;~14Jf ^j4٩/\:4b7~B#%UEPzžP4ukMu!Ms]sa s~&Asp ~ww2~|g?uH/>t=RADwUIJI,,7H-xo$GwH3bn:V!o9f^מƔsmgi--y u?_!ɥ/^v\-fZ`XW<$WP20.\#+lQa\.f;OƟW5E!/ʊ.p *AMyM%4vh̴CW{ 2 mg=:O+!rDgK:|^ E,i?j$HV{9EQcv_r mBJ`s ݙbt(a PWpNb|w!͔sǠ՘|Ƈ_I?Y/9zz_fS шHDV:A;xv4 eؚ$i4G"?Z5+-Z9VP-MTO&f1nIe[O9Boed/V.uֳ.!1<)Q:Q#٫eIQ4ţ2>ZEu=;5rwZ+: ;ؘO|FM'zhd2u@톒?G)~Ucb:$1] d샒ܫjӯl$2W8^UQ`=]ɾNtu,C]y'HVEe*^[᳿V8N\XC1c&٠Țʈ< RKҫ]0QK A6BCX9vPBp@%Ǎ>/Vⓤ,xw]qq !+3c0raL8=Dԍ4}h%4y%>lH+L=ˋoJ/h g:}m9PG|CtsM\67-PzZۉVx'茻GUZxpsmKBIɒ5 QGյ~1֪ǵe4p݊?X%'/X3.Av)X٩C&qK`q-M{nϼft3IF&L;nL)!z J՟jX>,:K#0p(A/v,|ԇlR|,OL䠩"յaH ^>OEm@궆h?]3[ ,~G}EjɀjGJ^ D3fˇ.IoUo'c}gh1ĺlٸL }5^WNb;uJuwWu)U9\ UW7M^Bafgp,-^qv4 kF!C|ksRE'|Npj&$8i% >@c$ 7+QY2عp"ш6Fj3orę$._.USS"@ǚ62l\~/M4֩ J?:;SH7鍛n뉳m[Q2bW-eK]kQ ]UH?P4`Dޓ{,%? `q(nl0P{ŀ |@b]?聐y3T-՚,g+ je47 ϋ=' B?jN%8Vp"b@)U&0SON G6E.bYfJ! "P>QwSKt^٢Ӕ(L%ߨ{柨:i.@eb[_䶸MFװ(NjUlcI(/{{15$d ,Q)MA*{Ku,g~ $H6SzaI PJ=G_6Ec|=Fz;Ӑ4  :1Lb-\F$܎£YCȣK 'x3Pd{u6wmFcQx$r$K6q/`jr˝ Z+)(yBɊ'?H4kQff&f+0'x&߄ײːCHwyև {VKeR ЕƎ6QS6ʅe4+p7Qf+`XԨ& TNWMygMU{?%5B+!,bw1nWaVն$vH)2vRwUvuĭQXbhi(UEE8`] C=_ʹHdcs>A |b'.FnLX ({%5e[!VWJ6t. ё’|sOsG1vB\sp85j#|E[x\Jmv<1\<0*2qqF.[Wj)Qh} +Wϗ? bt!q+_ |{6 COG,Ž?ʔ=;W+}=fDXj%:RڧR8+aO8$}; 侢Bto6wC?ᛎeU.o]n_Y_*囄{UBdTRMѧ.w0@/ 3簬~T 7fdZe'npcj^n)Z'\6i-}15}OrhӍKEl&~e=IVx1~0Ydghg_v8}-~8d6%ʛ󢶆' ŰrYܗ5K"nFXh[X"}Ar}U(槊uG[:Hˋ7!Xajj(%]CYE$eB̉×L(+EDy2B#H.P~:lZ*Z S:4]~*_OL %wť~M5yL6Aat5  $#Pa}YjR5").3r ywj,jz~S` rfAu198WSv?X?:N!$7.o5|4uc~ oŦq5u#oUr#cHcl`_2huo\=W^LLqƃ]e3h [Qݑp$1cܛ&?\fG(mQplp9v=Xr\QNsÓ3Q2`E69t~it*sm.5wCIZ[ma!PQ,QJcC-^q)5*j~Uډ6$tYX,^yf-dTj)^W*Q@ð$`Dȥ'5 LVꬻqgMiG>!'H F@gBu a^/:KjK吗=0[2ϵ~v+Jiq $ $ӻ!$́w 4> 9Ȣ Ri )TL34mpgq59d%ʵfۈ >*3"ptնDCxR܆i");U\H]}RAſ]RTJcr#TSTMQ=,I1F` ˻,v ꉘ@֛Rf1bG_c:P"Jᯒzbafbv.)ڛ&$3:8"XMӔF_5 >_)^!4wi鿼9!ꎏ#UKĖy50c2Vm/_oC2Je)vĦ\?j* udIZ`6<R'ª(]hZPxA\WkVÙuQgI|(}pǥJEGڄm`b5u)u ąx;q;P'?&vz_`kО5d/سrOke-A~cޛ9. W_aяc܂lV{/9iFW#1tΖ93U:h9\M-+wXy:wꗘJ4G}ӄ:c屫+Dd9ew}y\iڵqŔ3kzJ;џπe\kpBn\V,(oM7*>MCF]D};Cb"Z̓C,/HDs8ә)Ow;о~Ug8IRkQO`+|R$']zp@SJR˴k|%ĝ(7(@DfCNW@1ת\sU;±ݰ(,y@ni ixձJ7 KBSYKMgZ7Z_M#gm1e$ށǴ/IY)YRWAacWBvReW;h]ܯ؞2ʭ3f`03&q릌~Ij]H⬚)y'+;,pIRaAGU]?mM}$}`6Pk낺߈yPPÊ|V9Â^4=ҿ~f +(٘A?,ގQU ?~/ YoJŪ+B^$R!qw04z`Tz Nm~mb$4M0 ;45j /|(τ_ph:f!tO'hޛQ %06?bk x;"'5I//.G>v^=U#ogw\ɮ7h9ܗb!L(R 5AD@ꀐ!pP#GnAi{Qd{I+f9xvt2Ďra1!q<8kpELڥ -J,fyy:VUW{y2@)gU6̰6֧ѹJL=? Z3^gn >w_AbIFcϧ %L{mPp o4Bk$Zz#npf#y7rG]waS)o_ٞ:#ObI7xt2,:|L*]}ShJ {l{U0 U;Db y&Z9#\v2VUvf`\+Ҿ ?1Жh A=0vᣛ !\c÷Slq {O뽼>W%]e~ Ii?)dS#"ˑ˶ӯ0#xtAGZ)= l8cTI ''*2iy@0GGtF͝@{@xϱ9֐_^vooO+ֳSx&4ο kX %Kmh1g.@%'5W`̮R ^iF M5[3Ntr rH^a-ga&uLC.2 IH 3xFBqCu˻'[̖#$e!b yESaZTh-r#՞BH+=È&t+폿\ĕ#g@&мE%bgye5LyeM걖bLn8t-R.;.-1pkZ#hx ,QkYVӓ /6xU{*݋k&~vTWG{0U2=ed-;ר KyPe2[Ȱ",cFC# CCgʽ T(g@3IƧf%CSiCKlQ8' H[EC8k"kpy 3%}H=jBrMPDs/t7! ͺ~0hirlcJ /GDžTަ~J:g8"?ԃV*dh sr':~.=0k.r:DWta>^jI9aFR2\9T] vK7QS+4BTݨy_S;MAo_H0vJS, {ʹd˧E9H>m@@AǪ wlL܊]}x8BAYRs%:g`7OԣG~|_1IRyjdv|/WSݸ>>$QT/zYG20O{ؕT@=+73jc58̷ z DI zbG7lA"lh!Ӯ-7xR1fOuIV<d$h{y5ISDzQ='=OHjQUї>l`kWdEֺ,;)$1p~3]oPևa6}c 8/( %"RZ3`,o(B7bZ:L@~=K8n.h`zꡡxhh52' hJI:mܑj"P@Y )- ֝ۍО/oy\Q[&8R$.+F#̰x4(: /[ VvݚWNx*c+&bi_^ Ge$ˊl@Ī G8 ((߽i++TLUv7C tTz䗃jX978Y^+/'q,ßtٟkl=mߘHq!ӡ[gV0XU|vBAӳG=n0G#:'8D^tIg7LY`Vq!IZ")3 ! l-طYƇq?we$3-m*r:"򥗟9@{F5p(GOIJxl>%?ޤ; oӾWDO9ִt9@m thmnR6_V\T' 5Nz[TQi_%֘!*q/A,h٫>YTUĄ4T;Â"XKM MS얎{VJ\dm9gI߷ɢEMW̌/sk^ XͲ Ḯs7Ag)d^ _Lkomҁx҄jz3/2br3:n '8pA[b.J1y#CS/DǨٔ:< b(k$*̬j`- N*!=$w4w4Q /ҤƱ㭘;[q;4ߑUryn8䥿r"zm Jh5VI&\4K&[s_(TW58/9ZROхEW}N $6\W@/z¡@7bdr@epQ?86XQw_3ZA3 mׇ0n~0d85Nv Zg^r"2.uy1jjf0gNvgDΊU@Q.S+ jam{exܓo|^!#._"=M.l>z ;`}M (Ԛ9)?k@4&z51T&:0sLȹE L!b}٧A-3e~4hTC*-DH5>}Rj7?ۚ'~RgS P(VkIS 6Ի/h^Z)iN^ AgʁfW#GQXMLK7P@W5-Nn(|:ʥ&8KTw%2!'E+xIEquL`OzJA1$O S%UHh\ߠ)2k6 dJFмiRV^s֏;+]xGzG)>O+Kq~ Zbip*?I"z}]gĿSI|r캤f+aY{#zJnWmK[lQs^Ңh^_m]J[*!"8z)X]X~^h6Se7hgeqc Uԛ_։ ŋl 5IHQjǥ)4_֠{2 X嶁7!ڕInxV. >@c:F!`S4Fk/AӠb]l }^o'Ej1W4|[5>9[yꍋި[wbX>G` 8`۬ {ב`G)Z+KvYjWX VKL2TRLHXUH%lx7Y +,Frk臝<曟FA.P=^l&cGY'!uDC#S3ApwoY2MoM=JC_7n~:NN mG;}d㏽ (`܈jROorT &aީxjD/Feuz@ q(9kČ?_'7P32=PK#h8KR4e$ҁɕ#6<L $njC( 8Gt/S8AѸEZi ZX m=T>f;Ψ9`R{̌%7)*$m&]OJc(1/j&W 9ǣ!@_wF`V#5;Z=6RSsluVt>3j}Gdm:Ԋ'8Qv?ާg"&l8% /l^pv!B֔W884/\‰熍 pI"Gm~-l4:F ($\#*7lboֆ% lfq}U04m*9ʫ%!ȲeưMȔ (+6_1]^ͽI qL3{vy&)|ἾN2%jj1sSj=xF+'?'w2*4 s_9(b^6<=" /ʖ9TJDY).*;8eP)>n/L^ 6rH){u8Ku28ׅU[/(j!0MGk d=Gu5e]LRJG IT;-oҰI='rǥzpz3('> % 1ji<(C+ c2؎t쿰͵Y؏?gL^Z;YZ"!v*+Ξ7o'wvN9r ɵ'd+ɵxaɜˈK< %$feKc#b¼Iqj,H$5zَH5;Z I jSS41K3tbYx. >4݄%8U2A \G|P$: #\'s A@p^8uJQcg)`AcOYKCԲؾf5ڃJx,_Erx i/ݧmOF: ѬgLJaϑ`;(uFcyUZڸ tuタo^[ L,FSSv{M<MMl%E4IuL*ĨYz7㓀8Fv%^MYrڴ95.[J'QuT7^գIl)J;-x$}I &{1eb9Ue9xF36VW~$[{ DZ1Z ` JY1*vu*QܧkjF v3ANIj`FF}J;1a+b:-#FԸ>VUhZ*mIՒ|^O[;+&r{{~EE?:??𔾙 ߜX\38:&3c9JÔy!4iya^j#L/䰑J8`'{m;= XhG)w/Hqv&(xn+kjH갲yRkTc1)Fj|wF eF^币Lƿ`? %uMmFj%6EhҢV VȺ¸pZӣ^:ENL50N܃4͓a__+:t-چZThq馳I-ڏ;Mhwۄ3^#߱2L3tg-B$Չ9~.O#}p)~RIU}7|)+JXQZ)*t׋:X$MT:AWreO"g`CT 47 6pk=&W<)aAFG4F #2no-2mGv߫"QjziT_2q.s5` OeZ+ F7f+kb>y w <.GF>.^R7٥,̢Cl;KM>^8qhrk 9eS B\<|)f[XuxMX/MM<$> зP/G e8HIی wюڭ6)2H3f .}IXAkObs$9~^ԏ>1޹ZbbILϫ\$BKsD;Aqtj xƛ hy+XFlgAz-/Q g mv@vK0bҤN3x6g :R:='-J;>1},]#$xB H=6@`yblS+jP~pMa*t-u뗂h (`{ftw  RIIMgw ntekRDa 9fͦ`KNeB%e a1"L'Ӡ$!ψvL-L[?GQ$HlWfF85ei-!UF.v"j1gD3F{-%wz-T . M;n&R+㹒3.fڥ/l&e3JQF9`c.})6-lDeeGn4"fzOv eraO ~DXyłb3%g,cZxclSGW J+,agxQ#(<|jIqY-ГUh%@jiDb.@7cyVVõRw~ŕ#+NXC,<3gT7PrE߆TsYyLa,aOѧ+X.![M]#Dպ<j?4esd-/9vciZG~=oe]zI`ctuy%_Q}6pi-Qa08r4 wX\: wRhsw,USI.K;>g83Ƹ|? ;)B)s-+.ySRF[-Hru_G1-oUŪa/qFL,)^eHϧu ̄$ƖP)=%43& 1ӛi+5<ʌ'b[!ynJ8)5q (҃lKǟַ 1s* x'~lm[Lє$43Z:X4LIF_Nޞ:d,8]o5 Vc(iQiE*'}T<ײz]H֐ X'P)Ea,V_`$1PjM;hLƀ'q},gR 3yy/~a5fL[7&\n \:5}{櫫j~{J!GPżTV$`W.DpF Ogr; =u1-QN?QpTsˬö5\>23zk(>l1^^.|jf/%]Rs1-ϊW,/Sn/}E-9[(K-׼RvY3m_j\n_1IF[Q (f? p}ZPr)8҈; <P}`:T+k>z@1WD;3\iiӤpٕ}7)㨵*߅eK ]<5dfFq9dFw?A6MDֶUm+`Re)ȱ} H]6o^'v s*G0|tN$2r,Ucs5DIxԥ(# ĩɮOxsh:1VHiq~ vW]wT TSL I/AV)pS(!^Sq:GB淠5(}0A 0RҤ[FmDUPP *!e܅9^3\:-=fc(Χl#7Gj0'}LU_v$2?pv3 Prg9qr_)W3CNU>t4}nǕA(x-@ SҟEhp8fG)gy:gh{ZB:'2zQSuʊ Ft-1}:nLN=Ęx#sk*t-՛+ʪ@téfh)K0!hX 6%AXLP5rǿ6ٮh6_46V;5rʣ+aMl|/1TIJۢp5ȓvs~_T2Q U|S5QV!eW/viIMFavN4or?m\B֥GEͮ'6Fi:WxEUXB5{ >ET85%]T6Q-v Z"Cw׎Q))l_V"`:GUx* gYkBzL@@A37M_ ڶ\쑯~t?{%q.T S4yWтEgC YO+}qEe9i*GM ácr,6SʷK^%Bx_ a{°J+ϝ8Nrp=*'U܆^,mY|gIKlR'@_6&d?(-N)%}m$dUтL>!}k)`/<6k;X3x}S.)nYe/jYMg~$Q\sIǑ6LFpxF KKxZ w*G^/lzp#}P% Ӭ։ o߁HB1d{63a!# M(7PcƦ;(q\]M`SE+r'2PLL!_b: EWЅ_+d(l#D9R'jNhږr2'_ #\ݖFV)kfk gH1{~5ZP)F.vͱsOj)g*g8H;[Yq˟xÈg4W9Py3_ jrGL0QOAeHƺ-`uy:Anŋ}ơH 6toﰼNdvKpY GS횬Ʌ xVD^22isA I68mgȄJ` 8JUEǁ>c?ZRO 'ޅ8,Y2ROVL%W][ cXdKI9Cl# T,Zё4.^εoqu*k|g3 8]`'9ÉʷxM=l?*NB-Ր\OT Ǡ.yA>6`zzY7NՇ AiMC3jo4b|vhm(GN F+ {2-Z2A2#qѪǒ'3Hg t2)iϥO Y8<fq~0?6ᒋ|OxJ n͗z ]T~hեFLT墾2+<}.dѤm >h6nkU;TLz爲,Ev XX:~(mm EV;7TqIF5 PhUrLsw_\81^ޜ$FiZeUnJZjUhOmb&aK ́utR^lP}l#xQN4C՞ͼ P0@LR+#\ƣR8$Fkq+E XY <24C ޑ#kc+ _js픛ڟH8 @N}S!-7$c"d(- l+u p*\|_]oj8-=JޠY cc6qR>[lNHwLPekn݃Kc"Fؘ3ްsZ^Gd!atw5?r{L>M}tT{Fohkʪ55ܢ`DxsڌEN7NRv憏M8 Nɉ RQͳ$wHix|)bLK<42Lc@"I{Ijmp]@oL(%zn!ףGx -TU`ɉPo(qTZ`h|fD7o8T-A9޺V]~[ܨǬ\YQ7/*;W`C7]!%}%@~ԵuȩwQ;gzy(P(M;A0D8i^&‚3!+ i~lTT6C-(zm6s9agv Y⥂y_~?5Ud-M#R8ej_~, ZKX׌P~Sm4C^87![Ǟۃ&&UB1}|JWzcTʻ%~noª]/mŃMM2h {X749>;m.!`5HPc߸H=\.l3~vg2Gf#~N7-+/pUHcH혝#yB+:ϮΌ󵏳wSh J++GBGM? 羂G%S^S?~/bVhKd|X@ߪNlנPU=}leϛ?zd>LYY[hw`.2yt^8R\ R#q wl$U]7R=Dɲrȍ^X-{䱈w 41>)[Qvq~?.圶&hD/8xaOcΎT/g˂'$0gYE4O@̯oŒyUV{&E<=i?W=rai0%\|Kɲ%7+m&i/G52p~M.L btFZ:-ɕz>sNZɾ:b }[!x#,$qE*68Y0>Tvc]t- ͬkFۛcIH\}RzBp6zhm7?/mg Qةv )չDfŒְң<@m$J&U+^i^&cai9XNҍh}?Q"_Bo4v oڱ|\!WDŽO0;$mX{ շ/$s8GςU9KrKw.g*cZ;aQoH߇sPln@: YO=-Aytp!J&9 Onn(xlӄ?r^c~xFycj(HeZQ FJ$ҵiTL(JN'l3aZB EL 6D鉡ׯ o GGzae^ЮQ:WG'˸_%/17qb`Ŕ2\<ÒR-rp.># %B,q(%` ""̹,)mj $=eB efc$1'F2\U3M\}ʴS;xcQDl 4X8r ( x:Ǣ(ҋ/PQsz{{~IdV:aْ FUn1 (߆Lc; HZT@ƌVY맩% |9dElO$m^_Rm\/]=@"TN+$RjsꙧHBV}K r%3hFI.slA hht25MQDbw^:{Z33?P~#Gnr:Y}DV4v`1/"|?C,<  7N4|= sS LUI؜+vsj,OJpmF>v+fV\\V_DRL5W[ڟ 8@3IJ[q>Kbcx``JJq1q}B^ailSz4%7{ Brhث4ߤ A!hAGpC|Y`xN18;vͅ=Z^EpSd^x*  stoBVa4D*Bفe<4_vCOi+vX'ϚFA jekYAz3? 3E(v(F VqYni[<d6q5Ql9\~+kt +;PUח XlMzօB 8)vjqY)B^k꾂qFč|Βd4 =n~rsM + #5"< 5skֶL-, B VIkBmStM>Q(}M#O32q놣c9p QY]{v`rt ipdu؝y P4. uᇐd9x.6y.\RIP ts@;IP]AL5UVe 1lu7`jS6+u#+فf?Wb$٤~=8.[rn,I,%}2nIFcJ {**]5Y=n) ~5GֿYr姱{5q zILJOJ~cLMlZCr'>;>h)؍{y}$@nm&zUQSrA\g2r,I ﳲst\0`7)KXk($Z.;7Hnw&K/EO >ʂBK%SP_UO Fe =ѓ1lS`.2#'b&CR=n0.,<~0 SybdPvFP{R?fJþ8GL*;gO!#$4m_ חE)bMu2ܡD7:|J ^I?rؕ%>G_SU(rwj!)BߟO\[+(D] `؟0t:=fg<@f9Q!!aMIc W:vS + P89O@۷9}Leu-7ts~@+kK`BA=x``q$˱vևW_#kC' k׈Ծ:͟ +kee+Y2WN2!,jʫ(`!>Nف}U޶XV>lۥQ5TvR2dj @[vok߉#-*n;Ȓ')y/46&wY6 N n%޿+8n%-Eө!V}|o;$-te}1SSW/Biơr:Ix_N]h85nNp) ͳ^#Mi8#iL'v\L%ٝ}$؃SqS7dWGA @vWTҾ`W=#UP% T]v 6}W-XR>*1lB尴jY-i:s(gj  uw1x/֮.S$6Ng\\4·5jcIPjsw# J0,6A|sCa1ÃumRhЁY]GfՈT8%}lHfd<|`rN4y*%j"XeQТJ/ѩ(]gnJ±:ĴBSJas~#l xBeFdAnRPMf* -&@mOH/#p-k;͠u9mk Ge7m4F-!!&sn׷@V=*;jzx j <현 ;xfd+nj"dt͵86xzlcP^H(o,O3 BX~"὆3_O` P!u f;Kטh{*s_s~s2@R+.![ kџd 8Fu/*Tkִϻ ֤+ /wF ]q`Afm"霋ʧ mX DC.aߏ@|XIY}#ӊ)Ed{=$ɶ+NwUu:,'_KTV-+,АXnJ)4t')G{OL[YTV\\Ry @4n0Øao|F;%R-[U+K>=}%F#)TS!m5k#Lpw;eW^IqBra; _aWxSG 7 (]wf ʮ^tѴzr隳h6T =>Qʒo&\'<$;ex~wԝl{JzTvњ^]H[D.q,؀:Qi@M$ 5݉p[#clxDe1C y6FdF[m|16zZt(p1?&`r.NAwvhkB )'L0n_QKf706R)Cr CZOp ~pHuXj{餅;g7l83,?+>} [Sgw[g=axE&ӣIJ3ءOl 9zTA)?YۨUх2)1͟*l=<&iqi61CBqwYϔUH%JY2SK3%,%ݛ(4(i:[D$qN?%^@Ƚ CMFLzXn',FY>=|Ҕ8݈$Hs5rPK~.@3KvN=I(`[amտzN_A+e/Zj(nhy## *?qWe;T&J Qf-2dqmD)E:|PkC+^Qp&e/Gjf$R<酧;Ow0189䈔{Bz*8C}K%DzVGNӒCd/m0tD]XGBrt tP?RpKW~el>eP$R\c$׷t5_a-zL+s{"2+Uarнh%Q[ &|Pj޻91p +WHBlc*b oLהa݀?dfŔS:HrB W /zޙ*"?]"] +&F\#&y_iK1 #7+ ;~}YN\k{v#1(g4o1}Qס KEcZ=cB $6}I? ˎޫR`@),tnnH6Ο'c:O{ll>e9^] Gf8QjZWbYǵZ |Ւ<~OZ≰S;vư̆?uY| }Yȣ+tc.ŚaUgE,G (RdG+jb奮BilJܖq$V?7|:ui'Gbi Ps,j! 䨵 Wɬܨ :`]LObsh- }RT8XP0ZtHTSk?yRw=$*܉x=(.c1 U <7Oo)O۽CMʋ~룐-՜ش^L;(V+E|Mzff≑٨-%U6k3FNϣC!W> e jvճC1S(F_QmŒ |pչ8gqe}xZȱ?ϥS >"vqXmtxFZ}I4ǔNpE)g "՝`Crƥr2Dƒ ̃BKNq".5``]>C?r3f]b"-I2)ڍIgDS¸fKf?,!ioyЉChL/ٕOrVLv/vؚ4 aa m3l^ 3D7&YЛ?k"Zok&iҙ ħoxabI^\ceL$}6 )a[˝>U ~Ko#uu 8GSAa}щ77`[b [<7EξSi[ % }tzzE$"`ɭ]|l1;Mu*#C0e:3u3iZЭb^ta#bi$-'tj57,~*PIwʸFd#֛M# ,lM.]P<"?/S3n* TA=( &])Gk6 )uvSOP;0Yfהu mb;/ɷ< xkƼ-x uj(p# (KYkKOu9V$=5kBsp]y4K};:(` Bܣp(|vZ`.[[S؝gͬu;xҋYv E^\cv)f޴dcu`[C exm$rUXRI AM,HlQU",-}$an٪OIrճ}PH٤ 7*姒IϼXG-c:UYiq{M O*^F:7ҚAҴJ|_}y#)O %(I{ 5<`0lx[s!be+t nC- L*[Zib-r~yDHDW!JK<0<Bl2(U{'bҿQXA;iC;jc)aÇYME,y!:*!53W1tfi6y%Z_GυǩJ׍('p|H"V)MUr)qM6g4,Ur 9E#=c s%*cWڊzgb;K5FٴgD(Ewx% Ȏįk.)lO[S+FR''w>7 cRo1ĀSݠ`꥖yTUO+86NɁpn98#"<[O hSDHG99Q\?l|7~*j30mMV Qs⏯!g曆h!ɾJʹw(tK*ɫ"T2cfHN )\1n) __0r]21J07DT?u?Re'j+>VUi"qرT7V/*osXN $ r"0̥)!ȫ͝;8V ;2lp"_xZRt^(YC)UR?Y?]ō )MQ|۽B+z!.zO t(9z'qdP̺{ؖjVr4kY(|T]zP׳qQFˆѻoF`zOXhGh ׬k` Ug2GhBzՕjLfV@Q/EuHn'^jk9H*5B*K\೨`fw0Mo Ch. `~@;?J[ بxD$rIhl8=^~O7,8,(VbbTVEeo/@ҥ[f3[Ao׋#x+AQUE{r`{ԨwM,)|S=k.s<*SZ`r tG2$Xt/SF/Rk(k3X@ mhM,_b 7wTQrpKsܔb{ncٕh-b.>U.4 BLՋ ^\3W@2lꔶOPr?`IU}eU!&b @#S~. |}\Jg]h@\Ξ0<;%l"JLסPtԿJJjk" &:##VOpK0Ay6Usm-SJ>_iF*̳;}J'R]leμ jW<'qϫ(J$TȒB63X!C9*7[SwO/>Ks(P.WK"VI`D^ T̎߯y+dTZ -RO$cyE!쏓f } aP3F9jmҁeTL4KPdD6xZ@LQ'/6*;m"& ojv}`ϟVovQ4N=6bi[ 7{Tfu۬wR Hɦj<)L"!VG }\ƯNfn; Zq׶ O}uzֳ1{oWM9y I;bJMSDm ߭v+D1Vw#x4LknCѵ/ vrp,v;l1 H6փW'{"AUzas^ }PdZedzOGս}`>N;Lgޮ:B9Ng;6U^{+5&=u8q&e󷢈W$_g`Tf3hZ ڒ{ڛGSxÒ~<8> \i26LS"Ae.sN;R)gSF_4;7̾*  3|惵ỵm^M" kpq2dqpoHi?qMU˂ejV0oc,%+ܸ!qd]wTT~ˑ\Sn]p.* 9ܰ-ԋ:C -IV.Ŧ:kZv+j*}ר |V[Ͻt?2iJ4a-+6'8~FN -DŽC7VbYx  |!$J#x*hnD',)OdfxsG$<2D&vn)`UMps0$X #d9[C^  ,TE?ynl޷*Ҹ)"yOQw8y汓l_÷Lρ \L@N::BCK8Dq&<ƒ6^v Bk.Fu}IwpG$Yƅ\5lNx,5ܕ:azQ/:Z ~3i{1.* =}5y'th.?`kq $Ug M֌C.TW$KuGE)+FNر~g30wgy'ǤvZVYgq-l}?Z_:Z  WZ1JJy. usgHTtudje-y~`QmvLƻeED]>=%V,OD$Ctv0CR͏u6ǣcPpcvw/g83HКᣜs7,w#G{nN)iީP>!-4KhP! sx!iǚB+xe^X+#TEڌpU% aET M4Di) eGl\MaxsgjgƧQ10nq׈Rq\ u>kUv_p@bȩnJnݭ~o2m9V 5rv8p]wKo@@7io!jNJF '<s&S.w&D]3Ds)qo#cFY8O89H28D"o\8̠[]{E̵r2{k+1ҀUS Ij;鐣"ic<qd06zwet۫GynqvQ5NStF3D8a6o tmT0#n?Jx(ֱK? -IU20ߧ Cl@9؋ n TdԘ˄,\f:Rx o}3c1~wp %k9"̩$q Ě{[ŢgǩEJߢW͂۞[1_}80fZ5 x@nZF:xl7p`gK5Ţ{* %'C3n,ଶ*ZLmX֦'4뇇N(RS$NLx^'S 2gE&8W&QBq}wPabt(9͇&[3zăܰ>u‡j3^\ Hy`(v맥{JXp`W?zp;(J Qm˄NД VLnp( >Mc&͒ku6n;"d*qǯl_\i402spR xyNt[ģoW,>O/!#dSQM1dYm^nfJcaxO>QJNZbMv,2GOL<{r 9?+nTW2 K27u T^ b3Ws{5yVrɢhQ =_2Lk>W{n]k}) 0:KLw!F^4zo U^OpHǎЊ.]q ÿc]D2Tz^Z5ţ0aXJ1]}"8WCzN<:t_Qa"a*+|]]fTEG EhcCz_ҭ<(aj#ԗ{%ڒt_?ۜEZ݊q?ϫج ~2]D86a~XS caTӱ ;׶T`-8i6-'e:.)YA˯h!Rd4XaghK$\p=0~&CMI'w @'Hb5kSA"JDsπ3'V U4fc,ܪ؍SeHsu(\Gv|A @'.X$AM{>`h/w bp ɉ{5bfcW}qV+%1ߓ}?H3bcuvy;K.qЫW;T-t|^]fAQNڔykz+8Fƽ0Z8B͠NK$6a%`x7/U=X t2gr-3qWIݻJ-Yc&ze4\Y"z6th)GE`c{X;+8Qi[a[bZS't.b,} 5 {lЄF7$Y ećg=,\ʜʇcz=pAi̿$\saGʄ3iApAwY\TL pa^\ 5oOE.LJ_XajdF?X=aN>LR2_FڷF4Eeζ8絍eZ -1Z8(C[aNTZ4_n{r@ϕo9 ´F;$>x@*;)q5Q PLeӷS/ xL7CP}<l Oq}[Vh*|$Q~ncƾyaHlσn*Ĵ7]ADc ҢRCs(|\:sԊC&k~Cmg)ewMLTh,-ǵ*+ SL 5vqIh&/VR(fT?;#S3՚9vdy4fi\4ktv%m)4y^h/<< |-4= NǐE_(P)T#r~s& `A~.Ry!XTY.8Tj&ϸ Pe&h%EV sViwfogN  [ST! mX[?CEo@1*XLN)s^PK|%](K1l~ "cV&x֊G٠un+UD# b4\VuqкiN[KE >O1 ǟv#铯ڞh8/? (@"P!_%S?'gZ|g _ɈJ!-J+qI†բ0/DъcT4EGeqA-Ŀb$ֶ''rzf=_ņ YbinvWߟh"|g=/R%}5K k\X[YMضjSΎfRT^5zEa.f\!d_Aqݣ̜2&A {#brh޻鞦G粺iH_B4s,C.8h'"PߢO*X[.ڈA2`32} ݇}vZg~8n=6J1n9" }\Y ;b7mDF3;6enUM4&KD^\6> J;IR@s@ZeэKdͨ_ ԟm xhŶgNF`n!ۧ_Vb|}vpf(fo9Qڑ]C/+P 3SN @U p-:\M4t5 #J/=$#Z2\NVy9sposB+3D%bOB2&V㯴hH2{5( 5HlU~ x@7HaL%eșRCDM%hn\*t璘P pWM#66y6$)PDc` OKR[dl5#Љ9Iik6Z}2קu|cƌ;*¿ِ:w:i`'kCbpn ;n.(;[Kƒ8hz>~V0:#t 8 d=|Ny-V:0|!!at"|5G_ UF ydfA9 sV4R'Ji<<>%ˋ?[y}Uh5saB֗JQK+r֒LۉRvƔ [UNIp`͹NwLoIKKPT}AS}։ s =RVE!3=E YLpv H<t`%LKVBl 8\ (,ѡ3cYcs^:rb}> m&_҆Yoz.ɜ+QdZ/ܑ*oɥ2ҭD-!gX_/}eo ⪋F!*N]p ;TBx ªꝷV̄K UҘLY=ՠ2_5o|>Kxu~@֕ZZϻ p86nN^WO7P7#hȻVWaW8`)ːg&UEM_@t rjM1zɪeZеU.Pxռ,P̒Oʛ_͢X~ܥZٴtjMU;̎뮕Tbzޞ6~HIȼilK\`4nT#]`hW/݉_;} v{*3שYaZ׷T=Yep wjq pӀp Lla‶rr p.H- 9im;){{faړ$nս(ޜ{/6/hɱB5ZMN,kzUo`U}ҞYF t`e]f׍r\ uniE_ fUlL^Rgg;T$I*K yo/V4\so>܏6[͘<z 3NL`U!+<,H*S6ٸsL7ae[s(z'x/&T/+㟴9#goIq_'6.k-aC5\՛du4AORins_h8ŀ)ycEWCO-mC*'cEI1@5HGxȴ~KRFh xI̘=a[dExJx}g33͈Gi䞜i*%N+ 3ycS @=RT와mb76&7S*m-DsN|~!kO$!.ipN/&rZ /PܪCEYsmTMPF8@3'00%'G8ΜzS w*z 'u, Ps͑mm9's}d<3O3|i4/qN4 bTk^J#2U[GQҍYy;jSLo86͵i8a!z:r2B7EouAW3$>esu$?]:|=)XT"$▋|:_zn8ye޽ <Qew LFǕռ-*Zrb[ڦ5QHrzmc%-ٳ7Ͱmϳ+xLȪj]4Q7i+: @+iIQn3zCW1ۣ`qQkgG{glt /Ԯ ^.hOfF/t4W>vF1oj>eA74# CIM~-/(ǣ,|HQPy$ܣ!gl kd &0EJf5˻^\[%o0%|z8XXf!F";cjjsnnzKeFol֭τբ#$ Kfaг&֤gix~0P/"#xVv0Bwnh^W!}9$+!Z20M Xס[Dpcl7.8cds=NpFi:uN#"$ךjIzRܳp|T0[`D~hx Yrb׮]Pc@buaqa,+PPs}:gd9iQ膞=XxOfEc^ѮO~mw?0t/ji 9zύCK^Hihbf`B[-:! ̊рk9ˎ."l_ifj+f7nÏ+x J_5iZ@!Tͷ /P/ܺEPlXJ>,5m$89bAp#!/ךh LDq4 +I w~z"6uL0$7we.͗Wrc0C O KFH;x;3Etn!JHS}>݈.5d)xtȬYU5VzkA\ Nz=]&+9qDíADr#:3ъ=5YԘ@ZS!aqł>c=nru0m4!kr#N$u5L%7#_+[S_51 O`9(T {OTJIV!y)q=w-$_jtI`gi{~A9M $ *\a{Rel߈&nDȿW&3P c%q7t2b~OQتAs:'/'+Z(V\A !|ad ~#0bO=0{*pxKUn}hDI!^f1'ޣ' K~"sX8+h`w|q&nF"?5PP8PP2y>b<@ghi^(NPE_ԐSd<);9K#B}~z*~*O1mvl߻$ j ߍD>L򟓿ǾzX0:V/~tPH[*96NЯHltdf0C2Q 2t[Vmw@3zZ{Ґ3= z$`;c@D-mMo$Z3E3RcxC %/$FM/ř\kIxXjCYG!]gqYL]TT =Unptep(-BѺ B7sZ n|)ef;نק4{p=fUYAY;{f=sl_7Bz 7s˘=\)Msh4QL %hbϔ%AOd$pwp[jc4;y_2oBiXGn`GIQ\ı{EVP*\srDE63%aS)?T ӽiKTOOep+ẹrjAF8F}?Z; Cq<\߉ZwbٟEgЀiY3j4>dm qG < ?9ĐksYu0[k\+vѨLuܖ/Jh> [yʡjvF!;4*$ 6qv:}rpx/QN''LP@+%~?d!#'*M U͊ HLLZgBJ c[0U؍f;݂czkGkƘuW)Mбs&_>W?@Z2_ +}D|arAA)]UVIL$'Ӆ16ɁHÎVՁDkZHZeN|Ƿ(nO&d,1_:? ҅*HVY)~>]5K$LQCZ=)T9 5P!Qg(U'j̐<2J~EFk(%)b>ćǸ/zJSD~9I5|Y}A &gC80qjD`9XH&7 d%0x#Df\z>YxsKyuY' s%ZQϓ 8$@sCR==T|fVv4^zBVgM}1 XYu)eιϲ:x .KfijKqw6׬A>L P:vvGaҙkLI&#md> (ܤ"6;&>y&h(A saSnrXAW=j$Ѹ̏8( )QOt?ų @?.>peD褥 afPpr|0@sTքj%O7 u|8GqpV:ΑF̻J=SSK` l8nذ/;bRIBZ*,TMӣKHL}1(dV$3'<=X3\*G?>BP_2;(~q"4hTzsQ;IܜuPq+)-TM%},2=Gۀ[+379td}Lh Py~X價Oqd7Ƽj ]]oܣ՜ Å'ILĊ\swH~)0\$$s2r 0;K)|+n|cv]pbܿ~ds>c@'LiU9粅t, onš:l,iLHPY!ca|q4:Oc,/`xs(`0a~=e'W9a 6\JKgC΃4w!*C%VI7m>]m:pc~_7nأ~O[}-ׅ/"ހ /s Η7H(DVu̦;!:$ORnXY4ߗ,;3J ckFO.-oʒ]#zD_qYE&Fȃb0j+# Kup.V\]^ YZ&{[Eֶupe%T'Znu*7nwIGT$3Ӎ6*τ`l@{s5@n`:)$"C+"0=hQyOI7̂v#Q@,Krl8Oϙ>T*EPY)#66x3":#F((_k'm#L8{$ Lx{M6LuU !5T՞IzZs|{ 1p"ͬ+'U3],$b3mTr`^?b6C0agttBG.H=*ptԥmy]\^gd.X zoڻP1TK71E@)Ӳ4#w^P/ $MŒfR4Yஂ(4Q 9T @wěwd*ѥ? g[Z{x!!T<LiQ~dOx[JI(J@>ڤqHװh75CfIu;5kS+3 WB zF"'ia!W[wWiʱueCmVP ޸_yH\S3J"b虋C6;gU0~]qDP:A ta  (4,J/<-]<~BH@15P/ok\>{£"vTvkQYȧyӢ\<ȟY3m#U <6FL8UZI4]& @AzMs r+q&qW+Dx,[p=dHᶮl"d{ PcvAc;|m"oDd dK0}ݟol ]MV`8}LVVK@C0vB\erҒ|r)pqX7؄<@`{$y{;XRA'cm2ג˯Q[Ȓ Oڷj{Z#a6p0t[BFM7jeuh~=vLf%?}}-z~Wi#X<3aLr,83g٠! $=^6͟ {Btr..C,_`z:'Q6.'_V.{熻n;U7d V\µ tavPp.&i^+ Ѹ:j8Zmej5鉿Чt\8Ȫ;Vv{E9(-s4L9F!@3ۂݑUd{'wA1x V(7QN*tix |ד)k>[ס!zX,}M2: 5r4NxVz۰83lQP*UBF+Zr9PAwF~&Lj G@PGޤ)yiE*RhҊXe:|&ܚN&&hrSͺU>_!Ľuo5ؚG&Ee!֡YF"54Q@3'+bdb񦲊 b/Q=0 Y>UcbG#= `OPTwO+ 23d+81?Bm(ڙ$c4 [xBx0V fp+kp19P?{-8ZR zIYr|)v&b5W8^f%s)e<*~t^ _[PvvuV&@;N{KɅ<0~임cD~bŅ8" }Ywυ0~Z LѭelkrT}9Yy0]Lhlո89` \\:YK8\._dW&{dRsZ {gH/,xJXk|=0 Yԟf@ƪA—A䱵^}񃈊B\LgDxl$ *iAju֯㷷Ͳ 7.ݒ´) 1?%c>a[L\%kA]IoNXS@Rpi!5V`M)pDFX#W4v_݄[ߚ>ϊ7!V3yt!v΍|BT ޙZ'#ZK0LW޽ItS]_InLRY^ύ0nd[y}r Gʙ5}l%j|7596,qo`Ⱦ(hBlsXN-_? _)`W)N|AH}$= Nj8QfFs|h NR˾JTm};:2wb27iƚ&Vt`Nh}MqÞ0]զV_ DF@? FKr Jp goqYsX66bJy&9?{!lױu CKe2w9MEN1Sn(wl6H?bp5o7O1#  Qў^`?YΑ/)$n^H`aз0h]I!=6~\>$%%ܑr(á5۸ 6˄=A }{]-o.| +Eٱ5:igfhyet4^Ah+o 0l6߈!w>gʴ% I8` (;v2K6zңο$ԬȦI9j&ǐ^9NHqw&8[X4BM ΥDU:_Qm#/|m-|0]j[P"ݛT@XEtAmj?[%ե1[~1XBeXٸ7Q{EDј bttt[0 rK5_}:6轫8Fnd:}ƿ-5h$]4yJZBfBJBAt>[Pu̗ܢ%ɓ]?* V}}]Z?!12;'aX27^?I38.=B_ ?O~is;i] ډ Q|C:56, H3DrP٨Z"y-?1cEI7 +]4?e}+Jݧ;3+!C }q6ۯG$@fJ#]Sla(^=խ)mNGfߵ'AZ€S+Sԝ9<Nh+Cb|DƢMo6G/Ci׀7\7n{!P")2LL0km5."F`8C7zԬ6j*x` oTG79GsT&jrB%M{bt^Z7:x*w> XsPL~-d6{VV .x?X],[Y|U,43/C `灪m#;Lw0`Rt:Ex q o6-",SH<;gWLp!?fSrYGTHE*2`SPM9X@WHPFcp]%cu@$1,ҫ_]n.ܵ-(ߠR´͟-H^*FW }5dK5 H{d.2q{.0 (}H<`UsNq^+71L@=+yϋGW:o5X#w4^PZI1=~<: A~d7\kxMAV:P8a6DJɌ6D(|2ɖmi+1-fl&|aMLZu-t{QiV+%j:v(?,\^:{uWie$z/5w#L]bCu/ySsO,v}~'z<ěo|ǃ;Q$q&u,֥'DT^XapY&=VƔW6H7JỊGN9O WoLBrؚYsɘ  H߽׷6E{DmZk Va.Z̉~`S76^ %?&HFDqz7Üc< o8!$xDl2,V/GKIt^φ:' 3 PeY^&lJ$6?nBY9EYx+\#$'j#Xv@)"ҹ9w΅zfZpM\Mra/UUajv+6E%yЇ.XƎ?qȩ9')].e]t˝ͲFѼPm^\ñÓc}Pߨg#<ߜ 80r  )ۦC%SBǤzUz&nzL|/X U3OWsgJ_A}Aa(yĢ(醣{iپi; 䖳6[_H YXk/.@{:R+mi,/&명FpHp3aZUp_FoR-(/>^S92.A8k-kVnImB~o!(L'4ჰ`N[ 3Aj> r{(xMSo*2$/9rs<{vn9v X0ale@G9-[[g4Ifj/t_iSġxZ[{QS`|U:xPY16PQ\omj) ꐩsYm8t`lVUb>"4^󯍐`pʦ61瞧."L-|22['U¾& kn:dy%8FĆPl6E7 I|b/AP {W=:aKR 7_Rk5;&,!a8m8`aII-8_-`5!qI8u;&+b_wih)[6i4L'lc!ڸgW S 9gZy+*Ά O |cFqI_o5qmwK3L^8"Ţшka[)n0Dz i 1}q- X%IT;k6l)%.Cd3Mu4vt"ӾVG?rtu?B ׸C6Nѻ&(ю;Цׂ5ARXnqہ eBxRFz ŹˉX+&u5*&`tRTJ1o JC)6v6 -]fnd{s!`Z<츝 ϰd $&h3n*.tS(zx:/ щ]a,_kn3ܳ^fJ!+fIQ6 -j r 5%#C<; ftq`gne^qY hԪ"2s5ncx_F/BhևMΨxp͝AM1oFO0 bogIZydo:3>s"ƒ,ayas܆$U!i;$s(/QM<\N%;ޟԩnnׁ;/Jx߹ӵђg|; {w2lv{~kDH0CR-#{Hf4Mu 5sO#ˆ/}8 :H< `~qr-L *' ]k#h*(rҧ7䐞χ1k> r6Oܭvs4i?`Ёd?ڙfGv<ޗ*&v0S'7WʑMR^,?uoG 7k2*޾7CYyeX71I}o`ƐI8_]0^]s5\J$\l|ĤAh}FBgqE:(wKg y nRA@d8mLmOUq9@ ad2yg32p@vY_É_NAa,rT&fc4'q;Nϝ;}UP?Bgp{m(Kd eb%R_kcV]#dCGKp2^0&SbFvI);;ArhqF .P$H'<5xtsfP I:W)DMEw_F{myi(γ6{܇튂a4rz>Z v Fy.z#IxsoDz.eHx\#J.0|h]86nJN,E/IN٘ Įepu"֊Qmh)&bdQQ쩞VsYU7 V^Oǰc^PV=/KjAu!} YQ(`)9\033Uk$K(+ ?c pk)GL(6r6^M<=%CC// ]lЩI$X4=Su!MĶJ`f 8&toϲ(=]f3t[k~^/kKC&UsMI +[U;s7 'BafPΛ_I͓wJ')٩EoS e ۅ<#IY>:nvS5OD'vy ͫzy0(Rn;ꍹG=CRE6[3ꈜ;ԳE>X )l8u 涎5~{Ug),G%>vohU;?^es?`$VBɵk=&,QC+S̻T깢]>DP\%rBal@95+ٷTDW ~ %)g8X ]DzB*loTBn/뭉WxU!w3U23+yʰ*cp 4bb>WW5e!2 +r_lL[`$[ / hRwßʼnNŗu; ?u>߻wdf1=\KpҫP'?_^Sޙbp/6s*~ &r"Y)#pW̥wg|CMfi,RxU# ]d9ZxW~A=atZ,KdP2Y5=EK ]IUq-_c@*p6R ,ı>=w/,oBn.L:uuyG5dv^@^$2YrJ@j9ȹqDw)PNܡV㷾 >ĥ~j `odk_~>$!UQ3{H9xqc3+!|S$2+.omihVr; <#Y_X/x_v%FCT\K:+HJ#[ky}0d3τ9^4F'gwR(@UhfREu`w'ͲZWZh/Ƽް]WsW#W!֝ u@f]mQO8 ^=/Td&wI{wo07[8hzE`D-kq^;wnf9rdRRr`< g`AC )#,Tau jx;_YX.cJBV;yA&W&J7wU)FN*,:(B W.6VߘirNj|c)_K (ffX՞7V?·Үv[f A*?n ꃐN3ꘓۓ"EM'}(ഐ],8}xwS(Q5\滱j&k5~Y!n!_R~ֹ0n者V^`%B)Qt &Mncs;FlCem' !6S'n-k+W4$RORL6yȱ`[Hko 9V1Sǃ_9 Jр5UhR#Hr.2m?<9[tlxNdHyd"0&%ѕ@> NҚX^1{|6X^jl}H4Qp8HN'X*.;Ku!=yplP3isP{;W?e=M?2Ǖ@/mYK$}(89_o\+{_4;\v} XjR,2>"khDcT3u|c nۆEsT PWx3˰6fLhHeZ[Ȱ*ve%϶}##u a2xܝYYBAmxyOUq^7S Z. FCz: UFܵ>v+'Qbpl&l5ڴNlI 틂UTȝ>#eЇG V^-r&._@X*նaݶ[#YuD~\{*IXl𪄋l92>0N7Ovhֈ|;)ηȔ̷G_]4d%N]_\)'HPjX4W^df=?=]$O>M/qn뚍'+]=>6IX8sA/z%CCx/֟Ir,l$:⚅Nw~`BO<+AC :/u&V7czXTBgqt%X_,g&iRu1N#*aȹJE@֧#V)휈PP|V AmF8>N5 0͐*P(.4w_=w%9Y9Uzr|=>ϣ2-i/j+.Lވh%{aby5o44OM* ԨY.4UDNUi~D' *N? 2s_K|ݽtQ֦umݧ]O6|}-xJPѷF:3du;%w8`;'Mޯnfh_AL'}i{:#3[tc ]0,4 H4>i@V{U mJP bk\h F']&-RaNbr;Ú_+=Y_/V)oi*yj3 7 fRp4bEoBUˑ79}BPŬ"`gи!Uҋ}4a%믷wq kKk}|Q+ jTAFFBꅑ{?j?Y7'Qh&LOL]`I"?$Cཧ4Y}.2Kyhk}oUy@i,{x*E^(~n `<,^_'e~84~}- zG7b;Ϡ ?/irB!QNy ;fBNx=CEF 1w5ET|d r8^9n^c~iy0!<-Ez*# 58~"{p bXE[zl|5[C|D=DB>}te!T @&uVӥʞ{,Ĝ7~zU0#)ɒFƽzRh#"pٚ>7qԚ#߆lTས{"k#:rוFa3ǐOY$ÿQIyԚ6_PPi?t@3U]_T$~%:ߖ 2E֓+kˌsgL}F)1d;huvƮMSXZ%u5ֺm㱔t:e-:{HDc@IM)ۗ 3<_8Fea:||W?rm4*훍|Z~zz8=:TiUWzrҎ%kHY֜R5}kfQtP.@"H+!ֶ!/Ǩ0f!&nd`ӞKLވͱ=wk7vqG&G,4+[1N>_͌%Tj x807d˾oܟDJjU\*OʍDa`ɳr{` ̷!zLLHxZy2V_AVP V-j h.nj!d}_|ʾTiڹhp?;w1sGRv}S1딭>o>}P9(`#w0^5 3QFYkۏMX;OR~Yz 4 ؅=au;:LD{[ĥ %ވ.[^?n;K5zs>NOSs|<({govO3qB^5h{$9IGv{Aj,*Ԣ6>dJd\<_cpG!`^ل1vx F*q/W sGJl%-qu?iA6= J`6!9^`"v)3!~ڰ:P11}97 5^.d:eYy-pū'Mp iLn#n &apWK0}M[DºbX[seEՂ^/${)0Uu['lc!FG2CM?_4S'~!11 XpJȭ|̚{1B,G5k 9Sപ0խc5:,!xB!K*0waNG;w@Ot >!t'8Wy&"lB,64m $hFUj)x@#hˇL{s$vc;O;tsbX&Z/i<l2tf%mld] i*8,(>JWRdk6p(!b.r(K;tg(Fu'sbB#4%+{Q "] ShYļ_a[" P3.y)Q||7+ᩆ7Ks2G! ݗ&sĔM'2dRpQ+~`nн:zCB[URh] c?eA" ͌O.딂uB&аZiVy,N6W#00Gr*՟T| $[8 0c?wzB9byCs ӵAn#Mvw74t)|:h>bȲ9hDaछ6Hd`CߜfP,{3ebnbS\4 a4 řu)smpN ^c?QnCEHmH$n3L/!ޓCEcs:t3=_Z}\-E9 lLE?DDV<0g$((i' |KG2B*L)k MłϠj2IA)TZW|/y7CRU~Y ҞUI|k=()U.i=!nTf:l\Ug,0"3g]-'(&P%L@ҬGElھeeGei#0z5H/ MY|- 1|=2 ֞4ׇPFg~̟~ړ𪆱 72[9jQ{5C#CIxD)hK2]Hw8EkoqaZ790h0>Tdf:WH[_ U੧t4601}꺮9gOLA-ԧR!Ao,I?\k$2 i[uH_ba", K(z}*}9QX >k&C5u`p rKHn=Mz'tvaAwt :7 ۮ'~NA 1{7w&wiIvfQwIdʢ⢨P1"Փqנ)J!f *t p%^Oř;BKKNmdRV6ñVS%*>({XfdO]ɈG`EK_86|ɮoẘH;ڻ UioM N&gioXs[=n0 ,fiC쬙J@pT-hDnfx!-_ .t ju td+,mq+ìԪwq>Fi#G!Vw88byN3b9yV1;1&4Vc?za"f&5V=PPP}:j_T'dcR 0]pfv`3OTD5?c8}y 甘 Ɓ\nxa9Cod+7_s}Ս"FM͒$2:xi)S}FE ܝ0YLɂxDШ41;7Oʖln{2]MYW?anww.6q|0Ԕ)ZT৏GJ.^邘ywM3cX;dS|"u@hPbrg-W$ݰP-*/*j@rM^ ؊q zVXz M!^@ &g9 .a'Yd,3iKΗIЂoͭ˦*x}pHWmd&ZMcoZ!  %紺g, J RNF>b "3`pcciwɎW裸Q[%̰ R`'slBV$D(U\r3S8;Brt(ir L wK#ye$6I`3P#)))LB"Rk^1*{Dfא IiZ͠0B{3 ~WAK[ R=d r묡gJ8#QZ,+q!;DmޑuALjc%OxD</' I r3Xɥ6PbZS)DT7$LG_h q5q_џt*3,Mln!ii2jMC+ϺqdgPO9Xid/_C~sO%yu6+6, ˇȩ! jCST&wZq.h >E3^Xگb"qd;ȥV>f'bO}P9H,M"KvX;0 qDQ X  8[ j` Л,}еñ2460ڸ4LMzNkjs#4{CvvEE`o ݹP̱|A%1jx1CvxmAܜV_#ӧcSq2ot.b7ngtsޕ˷Z^0 icma;ٳ}ѲP1:,._17OJRN I ] AϒV]1 `x1;Iʭu0a~m%X}Fp â7@PUWΆ;}h߬7(z C:֡nm)Ѳ(i C>֛%ЮGZB^;q]<&Ad-NeH8*Xh9F9nYo[C ̋xfc1$]L(C~VL\ZTph:QOeJtBs jEPO:vpT% ]똌kXj`ݤμ"~)f}\+x>B\ԃgwkWIKǝooM"HС.z{b蹺vj͉ߊZ!Df׉wyuqG>MW$J\ȬN#Cc1G]qJ2Ŕl$1In 7Ҏ]9-iegCV}Oc/0"pKg}b`&ܧ/]#ξT& Yھ'Nep}wU%jLTE,@.ZNgHvɍaȡ; #N_VgddZD Y$@w2\.`_LmiJ0BÚך&^غ C%)mC݉z>s-Rf" /S]ٚ!_x| ɼ֐WaKo# \H'2_:=[,2?HWƌRoҧ3pLQCgbFzyZohG =K@e$~ɩD0~@͍ {;o|H''&5]R홴n<%uv^Wfq.b߀Udv#񣁑ɐE1ub?kGaɜ̜Ӯ_0%f#!*oyZ $zdLƮZ&'acQf:L^#֦[觑c,ۃ R!-ޡ0Vp=F혶8 `_'d)qu-wsF~Ľ8A!quH|G#õ!"+4'eefz 1C(#u鯅]c*F1FYN H<ǚ!10ll83A.j]b'!{>/Agv5dobid? Աd^$9Lts[dJmS=`XT'(~̾TaU) LbMO ݺ_ZqVOL09 {n:aEZI;W3mwLS,ݍp"Z4RCv3{ 1pP0B&,$[ond#<8$[X,5-yd-qSf7Ȅ?mMz-=S-݊ڴE$hd{!}ߖ*EO+%Ħ$Rw,sPڂ(9W%TkO8ʂDE]:DT7h4ZS"*)y-[a 갳BeD&C4ONWll~PGdnF A%}nBSd]8+L-$3+7a-_0Dka82nL| 3˻J20¢1Hi5=5)[D7ܥ-MdqK|!yx#̸^Cf|ۉvJ +rH:)(m3C`8k[[zZƒ󤑯-+0fJC䤒]b#I  ɖTJM6'];=EL,{)8%G[ޖ5&J)Y2tXvQ,I[0l3l|7{WV iy^EZЁ}$'=ƕ: SG4p݇B'w)6 Q M"5%oN=ߟ;q.̻ƙǿ $uM|LbF~Q;𒿻Oa'P Y3B2 t:;rޅb.nn`b]G-=jXsࠂF|PTJ lMq0Ҝ2$]Ϫ?!-vs abļLse"~b7xHC<3~WltOdMz6K2&d xtR07F%oPP \C^J}.ڃ^0ϮQTbJ Qu򥟑1 t,1#]̦ H5Y*#Wke}j}NzY<2t}F,Da,;ۮOC6"Qyf-D}qq~зO P|Kr1H5C8 d& #P/Q;ݣ,F'JT!>̧&; 2Vy7tfdK[ -aёQ2>d/+\C|iӨS5o~ a%<⣘]d2&Hs, xn1=rDZj24ְ%n7;Wkiye{ʭTD[ ae'iZ*6l -\ؒW#{앟SaY'tbs4 Y'w%/wD~ͤh+AdzD4P[&)L[n*oY͕MUWh۷f5 PF@{5gr 6> s!#_e E# E6G)8_;8q ;ASLO֣/ү-HO{ԮhpHkmȓVS;B*y%AnwoM : I/mVcD1MKx2:VVt82ߙKMuM&([<ˆ":hDa7ē9#0JBؠ/υ0ihi vU㧃KNYPK5lqkv}l'H08F0i̿< ??3I|Gײ\┌;*pVETp`Ms(n%z1' dҕ P)ɹȰR~H17`ӈvo5Hr X*3U\$܈,?iVF %v?޵Kv̇EJO6uasZƓ1zWNX`S2xk?72ũk:+l">WT] ؗHՊ(61FERR2Nc0 t|l Lrݝ*J }L-$w"X^"'?GyyL&8iG虝̝e` T}MuE5ȷ 4 ]YFX:yjߚˉ9lY@x0͛K#5?%͓[Ev]:=a`ZcT|,1&feYRpmKfdU. di=c);. ?e8'3нHO4"J+uFCP}{X9mn}ާq⃳s%q( "}];ܻIo`Qe@Hyu(roMAsfG:~*-ZXSy d>>#ȱ/'Xb^l).o.S;.=*m_g@jEe &{I[-z"PJJ2To*f*6>"Et MZ#[&&u Ss9DP;C3UdJ$Y :pӌu`\Z_8n`kHQݯ39EHwA?Ƕ=OLڊFbZoX.m.iE0T1+n/9㵾VD̪و KH|F)\-(BN{Y !NY [I"w%\*ن#״i`"'ѻ>]hЉde{yjJ;B3FečOc{ms#qwQ$Hy43Mmg\\@OJ95_b.MN8&s7t=\gOGy{o]P?`>d.b^U]SAsŜƸ~@Ūo5:^zs|RCTȀ->͹XiYD>9U#۠kݚ73 FڔSn('m8@[X8d\2݊h:d̔}C$ZgȊLLhȕ_3le?c>\b /+YEF̎Lvv}q乽)yPٻp6BH.ɳeS[WIŽbdx!Hw=FFER<&t M_SNϻȫw/.N MZ=B.֬ڂBx(2, DZ9l5TB1T'*Ib}^R]ڤk':'L@c1ʯ7Ȕ0t;hWH2(%K96ꋮ6C-yYg|8o>bOU=eǜW*(<{SWߛԪjǻ5JeDM4r)w <鄊lgV.L¿۶ r#50]&}c4)FG98v=#$RWϋVrcz>I(gAgl `|1ڰUtP`udQOPv w E?9E=ɿ͛`RDr\÷̎.oY.}T ,2T h؅Q5P e,իzn 97KOe洰HXY@[RML+zZgcKNJ]@e;?W3h˝쓼y\f?yMATƖ hY%K[ɴEZ8=%S.a#볚S]ѭ/$cNΪD:SǧxW^q-{?ʔ/^dIgx EY`g33CbsG^eLV .D5ѮBNAVl{\3Z|>+:$[)<"^v1f['QWV }5B`o0OA9cTd^WN*^[$ḏbbL<,Α &R<DPn؉*b'ERg q=]V=-cފP}{-ؕ`7q\v;vgax SpX$”tF6,MjsiS+bۂ.OdJh#~>*i@K)7McDIDwq¸T 0? FFyTnǹt觨`;APa2RhgXԗrZsgs?lq3;jdVrP/5vPCǾ1$( }N5ݙ vJ%kB"fi&ԘRHG=1q@L ]%g8zǯQzm/,ѡ%1r׏ĈnjZ]kVtA7Y<${Yd|۷Ia?iD蕁p$Vm~o3hJ49Z0:)Pe-őFr>kg賏ݨnض8Mta<"4CNf-3FdFd }-%Z$(06v1cok7qk3>f#űwP]8`GgU8B%EV>k#g^@߄I{ɺo[9EVZ3#;pX 7lн%gT`}[೶W*8Xq.E -80sZ,~ڞG+4MC*z&":/-JN.ңgtɲˬat"NISDe}7"`^*&RX&B#c&SJ2ޒ]4,C~H{ݘüD8d/̢{Y@cpo_{M\-;rr`vbr'R3 osZܶ:`;AAoy Rxׇ6œh`ߋ^_l xTL:l` }ݐ1G 3{_G%{j Kyge-I^"Xymx8E6N]%2ˋD5Ș>A$sjcS%Y$CXU)z+ړ'$LT(drf}sR ׋îf;(!QKKhهve62i$\ʌ`)$;pAV )hbNwb[=zx38EkIs qRYNS¬ !DnX٤c⊐%+9;>5mz|zj\WȳxZ j LX}p:Hy@ݭ$dEKjV/̥Y.wZC4g^C }% !"wtBt-pB|(7xd,hLIv;LO)w( rUT )m@e-8+Bl 9Œ9#$Oc`;A~9YNO*)VWIܢ"Q9ִE $NQ%,ǓoܖzFK.ČQx'ŬK5q?oޠ%4t[0r#mMa ֨KpE)]`DJyww%'zf2 habt9ͦ!B,Ys ~o%R|fBiH. o]&a&tRh9n*`7)'/V=-f@N7v+pθ^bvZw|co%4Ma4leU^H˙'PbT*ah ҩ#&T"3i;,XdJ3EdyMs|bg/qv`O`8 E =ve#3rǦQN8È.Auh@&]mQA4K4bSO:IWBUz4WšdgNZ"T! "RkRIоQ;*.E4{G+i0_qR{P}%36]rLS^nHh 6?_Gd[e}=h8<d.M32?`U6-]6c.I8'#@Ws-b*>+zǀ0ig; i?d=[0{ɂ)XT7ԑ,I} ?@!p{-$@>!u2vKaݺ8q1Bi"zF@?&;s*\Xk3g/7K:! gtg91U %I=o˭ësS: +|j6ظR.mm)7ln[͎CdyLU >umӒ>>t"ƍpkJ"-ٍ2-"3mO`rlV@yiıD(Pm%ƎVoc@QH,lSu@9T UxHmW,R871;- :$ HA 3M-=H2/(1ZKcGW?zy􅲰D3.$[忍rBCNi?k0l>(5#[#lHGr"d_k\:> WϽ0˂lLAnȵ8pkּh} gR2ܑVWd}FB-a < 9i},~oOu*ntb?=@=e==d|haNk@g yYӳH=ԲƿIsu!%lyߩR.W 1>>D>v8q^XpDp/yQ, BN_;0 8 . *VG Q8id oi18$uHO=l,nƁǟ r@,8wVŴʅteכ/L*c*xŠ׌HciG֐Ǫn^hm69RJu8{z ,.ؚ) \Mn|ӧǎb٣j0P"q-0#8cxP}x,a]:Qf:T@V/VSQ^Dd`NnNwAG⯄zEcP{;͛~؁R ϑGTѿ:y Ѵnxjmt7lюr,9&o׫=ujhEp-VqW!_WXk3I08k;hͪa]7 3`J aI<ַh˱3:͌f$edThr& oawouS9nF.1Cې-ur$R:mRFCce#Cot2g mG-%Ax=< s-ҧX۶YYlP9Pie0WSyTII0]e=QqZh<7oTn jHu>-@Q]SĊhyRUΖ /Y/5 8F?|O%Q}nnהr4{'dZr!8xT.GxK&ΐE)OC~Hōqd}KDۧ+MU| ]x}2|T.֧(SnLvS+ɸ -AZkH]'; An%^1P>rW51&VbӶE;%[\Jgkζ*11PA-t%=2]gH%.W3<1V 6\G KR20lhb L{` p:,Ha,p|]M~a5<$t],LK4 dF"˞VhC&CJsY(y|R ^.,E$Av11A[%M߉3Zў2,߲M/Tzw*B^u\NXw5H)E1, 01 ,48#KɆawʖvϴ(|SAb?+Vja$Τ;Gϵƻ,e ?|KcsrDl?7{u6s/$t}畞ဘT@jn5_RSJ&4VO[俺|@|>h/ސ .cUif-Lڱ}ar xU9a۫0U^x3JLʇqaLF덴o?ViiLCc 3!X&Dy`) Sf |dip*-;d%k-f x#n[…zr,CĭgaAbĆrs*חh5k\"y*6V*%cDu_FP 8̿!/=(aSʓe?ZM\wCp Xvs[E6S2XmX3SGeԹ%$uW?ϳJ󸣙|ЮZt/ڕ.æd9-Lj:v5a"L;(F|XG}ѮPyߘuږ$%'Y1ʿ +@@ǡ јj.LdUsY*ܿNF@T,1s豦QXb rre~ pgnsNwʪG۰`rKfZzd`g#wTp?}?c?3.zI: jrG2tAAmA.w;~:uFcr6& Z'zXcޮeHDot~"nP?<gϰ tAN:`e]Gb8Vu\<Ӻ3VvHWT,Olwɾq-q`}-G9`/ 3ۛ(b#FCX­r"Ly2HB 4Z8baW|Ѧ3ܬe^avMK*c6:RGڷ~6KmUՎBg "ch bX @(Ҳ٭߄?_>LaL t^5[jc] M|>Cb'jN:ЭO8T?VuQ4Gok'{r܍m$wi: +ZBZsf) Ӷxwc?4dΰTmj3DfkB_O6!F,c)^die!AVaco!ͷ:Aa2lPfiY?!(rU.UYl'^,1̯^nyVaUP5C>q:r˽T?I݃OMdJolKNݿkH_Sˤ&5U.ۇ<x)}AzEN\׎n!}|[ }ƑU %Z}AigGkeTy9$$|Sy&o,:dYʼndg*l<^^⓼#$O S 14_K*kH4j!C?.Iy3zNٻoߪdޖƊ|dV¢i< fJ"uXeXoo#SU$Vk™ɻaO*⚼o:ias͛W9qÃ&P.< f_k Jҙ?!Q bˋ%z߫/`|!HjD@7̳'Dj BrHg i:uק. Y3EUճ]-m㑪EVpv+ ~C㘦kAs0",}_ǥt6gNta `b@w&&C3lA,Xi Nhٖ,S`P*S&lc*!,֠tYon5:̎x<v/1 AOӛ\h' n-R+>Yiu|gERHM)sai 3>:t+$ !f[le}$R2l(썒1oplBVM3nW 2< A2W^6ӓrzZ!G%Ourh|;6*Fv\pAps86pF}4t ng{;<oǩ?e.OE-wvF 7̎bgSԅg(UI?FWd ͊#CFg4l!p=T{7Gp[C.MY[Tu8$~w)rc7AlO<{q޸Y|8=>ygDd7t1s0.sgS{~12n~;6#˜BGwNf'u(ր-Hq5ϕ_*)< >NdMb$;^CzʠK,='(]¥hz靨W<"Z핇5}Wal-&5N~!E@$9GsmIE 4]\KﭟZ(Oh|`5xP.h ۚ.qǘ 7T҄CHdd.Omg D!7M0ez_TZ.=r33jR"@ Y %tU B gHer"h_nI'Kn-S6t;0tmԦ[}b/2iiT-s{÷R"?q J?Z$*vn@;\bP|+7Eqf3`OHl"!/HAfDO&*aJcAak]Ƞ$x 5^$#} Q @*]A"wuEI7Oz;4WH阃1}qe0[ ݷMOM*\f?9DJ/k'PMia?e$#}fWTOoȓ1[.q i~XOK 3mC=(~N\W-΀ۂSjCWM~ZAٱVָ+G`Bd]0y{ۣ7'!Er!-~lc"ebZCLbF58rY V1DJerHS GSA"[ ~ȁڍӅEEehDDJ‚NDاeG2Lu`O>KPDLAKXg)-U ܃:tdCGJ[S OGs {e7MQ/2ΧS{붝L6 rjьeBLE*ڎ@Dɂ vT gRJl~0zk0=~a{ eg~X8adBϵDv,ǒy kCNW]rj{)Ibq0*Z\ ȣrSFԊz-)<~q xIyYӅ'"CȍB8NwPX{#y?NۈevU X= Kɴ3Zi -_`hBZuaH s l.Cw< SH5ḁdv2Λi-L6*a '+3Q-a>jGlq "Lqq% P_! tx6/`F$js=,psB>&>$K7 RM:<}r^E(߰zh}'Fs!/}۵,EP۸>T&Sz_)ĝmw9|A_Pa(~E cyS=L&Ba[I-X ,VX;/BԷ?4Lr>6<@60;Ahp'YZj(/ Zbt[i;$}m9-on@kj  k>eF;"ϙմ?PH-@.|l;󡙕HJݜ3%)KHKVA)x: r!J-DuF<\ r,ߋP:6¾(═Z)\&D-W՛p\W L~p]}G|3zeT FOF ?ov+`ZWY'lRo%K/?%jVT^/>,&7 q}E״XM{^ӳD@^3kk:矆^dZ15Kbޖٝ,6ʙ>,Z譜a =O9QK1ɂkuF-q'D. wnP̃frfmJ_$j` yTԣ]ppP# E(܅jw)lxI3@) ق_JhclӸHKпF$Q"Φ_1iZ|'2ӝU뢞2Y}&b0#WBAsAP6p1OM߳N7! wf#8P\:RUQiڍ;`6lUv v>+-⧞"6*8AEgjQƱ盀pJuŔ'=7ml9Wh _,C j4=V k㜾|'DuPH'@(f0#Cq jrp!8^㼕VSvF8/zXeog 08jٚa9V\n!9ɨ<$rx])tQ5'R2/ S^p9ksj\:[AZ*0*˯݉yQeͥ&B_f!yZO%rz?"?*rRs:v>9 INᣯLg\ O W P9.D)`JS$L᠚)[ ]>p yd5r+<0a>c/ ^煶^A8ˮ|AMǧ?B<}A;.4_Aܽ \ Srͳ6}J1h" ՏB9ORxy);2T@JKPlEPDZ0]Ž |a R3v%6xIen,#>_9MoyP{nyG ]{u+.1C\IHlX)E9'wdeyP4'8LSnBGρlgzANGr[(PW",e4hl^[LJnM)vovғ ,7f+PHf ?Ppu1[ 6ǚQBc5&[vfC6Wjė 2w;0A!rYij I1ۼ狼7+)S҉^{:0GOzyȑ`m8*rjJz;d[rc0̑OE6"_͸cËmh-Ph>JXܰv%s]mMc r]c@@!4f_:xKW2!uЈ`7 DHP&] S'Z_[YIWs,aA7.Ɵ!7xՠgR!h)}\#xJ#|_fu!YP= uAe=[pzS'Y*!{W 8S|!_$D>ꃤů\8'O҉ID\ d2Bɼ%Xbb"pG|1t[|L} @^'(9Pz_8f̿"=^Q) 6 fM! v}aA: :`Zg`Z Kҕl<1[EhuI˒s.#F<z6kg^W#1"KMumjP5Y:ݿ+ lEV;1K a\>N9JH, ~pĊ}Q1]ȗV `CY A$azuvY". fH#u;YP܀ 58X{Azi+w_g^W4U"C>Q3-e &~! Zti=$s{kmbV䲄}%_ϕGcMf6߯Aik^vM$SJk䯝Bn]j i~˗ua8[Q ٱR]Bp=:{ug; 54y<*A a'j0qTt%.):j+A*IjSؽUGeXPOxݘ 7 "$t"C)B;mna^|㜧/#SYMN[HWC&Ü`D$\(C6VTof}#H-7R8@aOng-".h{2H'JqW43ӋR43* f#:>.Ų_F[LuJ@=ޡ +TM 87VNؘ9n\t C —q[7BB#)شaFdD"n*N'R4Wb S#Nb 7SnH&t9MJC[aj*%ܻD[N@Է`/`qq满bnn)j5UױO/yÊ@Z@L]cxݷJ?MT}+<%}:Vnm6ӊw|nL/Vi>^ ӯƽ,@+x͊Ag'^lڑ\)_}^Et<\Ή  U !h!V@A[`Sן-|J[c RHƯ/HU}D׻1o 0cp >NCMŸn%$lk!%y-)I٫m{h.J J%j !}Q?Rqfqm (1ADAHſ%?Âϸ?l`[ḊRI!bWz/x kWؑ޷жAqCiY ߏ:$#&yKdb~x KSe6_[-WmF`TӸ%5{#g8 aTV̷rGB7} !3ց:[m/+!)#fЭ9w,m'{oY_4އ~W˥kV,KܙNPO2-Co@Օ }ݳmvH{lK)QCT 8eӮ}A$eA2; AřhxW甆E¿u>em~ړ+@]ҦC+](`6UCVwi=n׮IYcu2Ol_s%6Cp|qؘrEGwo ~Y՝ۡ ;?IL?QsP~3Ri:e(z-EvC<~,ɒҍ`^ S(rӀ5ynS<=3zXFo}(k>5ILl4&&PQBK߮e|$z=[;.4^kdDbԣ2[D}rHx@E;~<+Ħ9BI`@:l!/meZX!y?̒tѯNiVn5b1UN{e+8լ->\h‚'%p!꘿ub  )g/Aà>AOLJ9@gO~ pBVsw9:avo~bc5]!>1ؙ{L!f^#R 3!wUؖ|4p,ʆ&]wapi/跘RX ZJr1 ]ۋr, pgV ^}tf-M!ҒZ'SB[pRHfQQӘ(F D>HНZWbubQ~6 /'As[f"Hs=Z חl""GjF[!;l• Yb鴜{V8%RM8._Xd@;=Õ #>~a{12 bbpտ2e.YR*=` 1)8lTT:yR|eY?U< +:rk뤱3o+w$bms  գ+[rͪ!3 &L21$T_ u%އC^ďҁoezlb ³E03*04 #P{5غvUn ހqr3OPaزjL#$ r+`a Hd{[U9]byx e(L(kߓ7CDž&IOt^5cW,'ǒ֕1=쌌#JrBe]CYD~gaMH5f8O.}4ĉ&<ԳZ). qkVB\u!9q`5Tu͎qtQt˺5@R@)PODzh=w\&୤- ШE+8ӿUYJR;kjpvk%e1UWrhiK"ft>FMVh6yn迈C09s8dq&ΒT}]]nLZe}^/N**F+r`xšx|Xih_^&.C$/%S-K-f@v ;\[ԙNӀlihX?\ uI.ձ~11Qsk/pK5{W֙/}.^lvJ1wLߺ ^r>77@@jhmiu'emEϯof1k&O|ŨO< `8, L` eal歎". pKjTrKimIOF>ylPn}&DEׂr@9m8l.EomWb&eG߸`t @]8J5ȊS /6 flUYJӺ70mLjw7S1=Kj}aRSb 4)R߉^ʑLgin~T.RX%,> 'm{Y0迟 /EZc3dwDdC/B }SlO \,ݶĢe/E8 զŽ]Q J7Iԛuɂ2=we[{Ww^mC î ѕMTN706q$~2.'!#+J69ԃ.a_/)xL`-_]׼Q)vٚ$+_EAIk<ּ\J4CfFƩ&Qgf7Ìb]7~~h޴K\.zosخo%7H9y a=@l%Kq~Qq(+.\WK#[ا\DT(2g7M^Y71 :b~/,6=q"r\\dőJƕ1N(ȬmwG,nJʧz( 7 Yyzϥh;U+TzaMX)TʪW1뱶%aE=3Vl;ȭ֏?KM鞞NRs$AʺM׆UŒӅh^H>yYY냋q?Qv/m?$uP)[f_pV?!F}baE1-0 *$EaA-59z•aŹ}hhj0%#F(ǃq<;v_03bSJ?\ٮaE)8LKoJD*dx/Qppb($na%Octv>PG0ԐL$dbE*"*@9D5ݜ/U7%8R)- ;ծӸ_c"͓íaJªA&~(~PK#3 PDd~NE'8wg*g81.F]6PC2.nQ̻uHa7 V[H."_T& GR]0t:PQ":Zz*F+ƶ@q \6'ӣO9Ed궿f @5UᆞEiD=7 izf+815x[ >RW+%χgN5#Ťj4bXZ5BMx(q@١%D9^<0e~,n h%*㭽r†>(tCc)7zxHGU$sƮd'x1yPUvk3/awWFw`.nŠ8b`;)]焯SUqEu8tɅԃɭ& }l?1JDlң>rT4*I&F#pCŵ"#a ?@P UʸpāB`/By[9#ZpNCedaL1Vq|GPNegC&PC`~1 Dq0.tH(=d@E}:r-^籸&\E"tXj߼UzNƊ q@b<9jq=NϒhK2@ ӔHL 6o5ZqDfx0qE ";ǶဲKAlfuJ[4MX1Wh{Vٹd#V08B ȿRͣ7"euXdR0֓5MLj$!Oyw9 K( a* 1CRU#Z߽ٚԱ˭ڗooU,Yݠf $#dg݀h[tb!3y4Sůs,,F2˨@m有0`m=L}ݬ;jVj|8ŧA"L=4ȡ#Zgrb e#d7C.bwOVh翴OѴ`ḣ& (A}r@Wq<|r2"ZODpst:'PJ\[;k2n"NALWy:7FBrUo.Ұ!L.܊|El@SF! pĤmp󍽤'i!q`6 %KO1/eCCPVRZ?~,T(yp^W.Ŭ{/.%ZP{>>? YOW;e4:K7UV騗)Rd&V`Oq(J5eipP_7L,Y^'W"">krmIM㾗Ho1'[0 iiqq}\*v4aǏ6b<ӻ BT},]|ݤC^xS?lU3GPr)+DTњl c7-˞Bf2D7v֭_aL; ]WNum}$<`5}#Ii><+pxQ4 VB|wNoϚn`ZU}WtF ڶ3)ӐdvRGI(qx,2v5NzR_DוŶuxk4S"x띫JE>LQX ]v<_C#BK9? H7UJmLM[dP*ܟKxq9|K0F6>qܦ1L uyu07;(xWf w+]՝ACHS/= !mwH#76eiD `bpș(]Ң$'a' (`kC ,c=,;q /3Ґ艿"p1*jEiLJ9:Q\@J}uwY;J؋[]mՠxXq v[N`] #tԓOݿo`{y kIl `RB]dgUVf+!L]_)]dd,|9L~U%o<ɰ1DUS@`'Ws)2tAػamHz;&CԺT#  ϶1CA*oZ35>Ӵ⣙PU;ۋ8NJl$qb%eD`i˷9|xp>o|N(Og!W08_&z΁vb7jfD,X@i^6Ӓ(Unu!>% MuUKp|GySiT McN%2Zi{'|( e: ^U ^OapZ0 1R&wo[υ5-/)̭:/_?@I3/HRqXI&HCˤ&1FYYRx&fiX28H6.cI*Вk@[K-PQHOisqd&b0PG.Y*AT5;1ʬz Q:#/Cx(VfIfQΝjeڍ U}Dآ-K>".* N3=+\1(O;<'QRH*|E+@4F{&Mki-I#W `Y̬XUD x.&kV#ź.~'rX>1^dco+?[V1_΂`inrxBuݏkpj{!4n1cM$[#Uu.};^2'5ӱ/1l&QI&.ZEepPM]j})}V$27h~QW^!|ʟ)}N&ؾ@3xF/'qEՆwP;p]ThU%X$Ė,K~s 4o#H\uցDpo6!5sWcy \#̩7{!N/ʊ`9psMc V|`WF k3돈w:v9~9ERX9U蟻޽{,H*t(}u؇ic栐WLص 9WUldդh^Ԍ&c/[4) 6Y1"ԍ  G8ܕ7)^9%!\wWI$'-]~ {+ ֹe|=hL®|{8`6" ռ_Zk,9@I%{ a╗jkŗr5ǘySN0K4 `ݛ'4N8EgA^=8C\oȅ$w{J/;V9D 9C0fG8%qɷ%5]cZ=$hEgۼV=K z|kˈY_5Uu,)r\טZʸ4,',&euD}M`@eZ΅V[ϱ,SW\#ܔ%x#РnDW0FR# j(oA׆:uki{c}eɤ 8H֞}?˫w@+fÚܥV cmh{1%K-OG.ZgoRQY Znb]>$찘ŷ}`EhsQswWN&jPYƋG_= NrMN@]:E<=A4S~K tI5duꤊi.#E x( GF`JGûw{md=&uㄒE16ӿ:%\7& :u^}=Ċb3ȦL7$x^w][y[SO:D"쬱.G>i4?4|+( aw#Rߏ <+ &śO{VC#ڭAAD-nY|0蓅mh 5sQKjDArؒyL/[Xkd~伧?1]*dUuρoc"&KC[nz<=C ^!43w^¯ό%Hwa adԨX=VGhgh=#O륅j7d4[jCɇq_8 I#}f~Vs*1#r-tâ޹"2@Oݔd&O7Z78dH>n쪝m< vY@H Pnu,.ļJCV.&z1oJ"ӱY`b0 ~WRS& "/1pٚ @]ګ#IUAQSMJA+!͖<4z!Eh9IR'1 +d:0$ao>2a`:QePHB!^V:|1~),nk\<PNMbܲ5 ӮVm2"Rc#q)R\͞ nWT+W,G 13f%MV'E S-|RgG8kVsFcP N]]n s H 7% h]8d9x=x9)f/FNw=-{_3&h2< L S( _)" Q%w$"gBcFbc̷̖1MT)3}0V/Wabbb=$dE_DGt=ƙإv\ bQ"-pq2:V󳮚^LdMKNZ`d'h6vPسш8=DPl6_lq: Yk ; S*U_Y"eY|" s\k~]A)G^.BM%Y&@stbl`?'#(.5P)[2!"d^Nla {@}|r0'i824XY(0R%QSx!󞾪05{iF5$@餯`pi:YL^(Hn ȰAH6 .tbz ^B6%s ;ϠמO>n&P?+vs |h+`;aLi֝EA UEO9O-J;x_%WM5$Fc3FC>SstA1쫪X&Id~#O"iu&bw ET{=j.Q0#pg'eeUDPV'kBBOp+buI**{vz8 !eoZ/z6 d`=:{{JgG&`S Vs.'Kpĕ],=0uF޼UcNcCnV R $>ޮ=\ɻUY,ְGe_?$LeqfL)Ρb6+X 0bb8k'J[-qPfPxʴHksҰ2y0[PQzN^4AWTs˞JBnGMYt㌭ǧʊpĊٱߢDcH˩b*ZYĒ/w@5D*j⾣a-w}P/~V6N` nb#7%]*-_7X 3Ni&NN5X%Qc^1hݣ'C_HX+*dA| _l")q ~HA6ʿO7$ Vw3*cB;*:S4&oS g&W>u^֩h9 IFG:;m|("ZU`7~9˹dDJZpvXD\dQ@y U~-b?! ^Y{\j0+rZTjbm#Qa`S\]fHdv?&ݿ+7)qe\gߠ34ɛщEƬ?iMϊr~-Rbu3M"gVw)jK]P?g4pFziՆ>X\LK6[qe\>Ǟ7swU*'҅sh!-S1|d|i&N5R#i2q/%*.c*EwdR̺JA>X“ v[iưEZ<}\'@TK4I])H 0S|՜DhKE\?^a IB[kW V\n Ai`,b{'4׽JAJp{022L4V ͹@vBx靤g;nx´%M1Xx{qZ}S,ڪMނݫKr_A uAOr_I$=Pu D+|\h5>%F @nݹJxQ}C^ ]DAI UsG.+ps8\yƆ Gozvͥ]rA$j2k(H兒 F1>oޝ{GG&>F64{zi"-[C?[ wݖ2esu^GD\ᕧf7Umc|7̱jߓs urg0 #\^7ɡ訝QW[cWH6XS V+Z"%k d(ˬ;)rn 9G*3SmėTG6af8`9pTp,őEgBRA!4_11|{"+EG/dO7)Q3Mn2ETnRcu¸GbS+8I+%(~@x>VnC3 M!C*vxEڷЎ |ЭViW:-m_+u,v4ȚlyЍ{Fv]\j[ NZ#LX6R@wXK7p1QEzAwCï Dt$2W?T'0S:)2;;]`z[~.#̋Tlé\4 k(m=yT1ws J;TSF9@턙 9)jv}.b JEl:gH.-~>I% IHBjjCfb8OW] ʼ@+AI3/CyN E|d[oIB3P/<ƴ)FV@["ΜzD\Jdv/ ;EBc)c;[bgi]4]Ghݭ6A7c3D qo0d ڻ*ԽJZךHͿ%،t*Wo1;Pn!uW@JpUt @ DD#"#>}BEHB[y/ WhG$ ;F\*4f!ab.alEl JFI/efM%JlU1"'D 0O tf3)ERZ U8ACd+s8iT|Txe׀!3V# ȤEVWoܭFi)Qfuv# kM֮.{~aa|WMqԸYZz _eEWsA-BrUb+OڦDJlH-s[-KZc393-=- >pz=qƄ)-n爊ʈ䧒.R\vIʧVr("jhXC)>`.]˙(Ï'5EP&Q *yܸ Ht? aC6#D^Ő$6R NjR+* u$/d;S0ˣf();F!^Z܏#hD~ǒ|77}R ҕ^Z)CnFl͌d%ݕT 2t+Oц|&2Qgz!TG =6ʌ/|_8h݆9Ciʈ6Q$@'Q{?"e=UJv>߬lG[HTI W`kXen^|S"$];7 螬 4+oNVאV.Ž_]8?l8ď3䠶!ְv/(]u1Pe>V蝁a~iB9;/Rc^= 3v wKVOz6݀$n[SS3w3ҷHltwO rg  Or0ڎ~tEP BdkO .EViɜJv9ga=Ƃ]z?c҇C\Q }$l%g37ٮHYߜ(\"I.وje=ޙgrG[!&т 1k 5&+?K%<̔zZffkwy-4Qr^_>+82ǬYĹ2RA{w bո(1A\/!n'彧.o@շQ_∳jP(| pL%XYE-{lؘg\aAixwlMna?RwFySyG ay1*bPݤZh< z.\{:sfk鉍JXTHGw g*~8t}Y|H-P(L“>?h?W'G54L9̑ᬶQ! v=X@ GXѻ!lGi!XZZq Bwv C| y q;O礚qINl 2kd~w|%L|›1Bph6lzx=%f*]daI확;})O5f( l5DHgКv$'S`x`TlNt9^SWߥ%£C*m&unV,=XITwpg^jZP櫵y1O8\6ۉ]@[37MNz7mˀZ q$qX %%\l3pVQHúO~TD;` cP𼆛P0LXlQT4PsfۉL J r$W$f.vllnC?oT[VRkamm)a /ҔؐxXpߺ&N˲J(I9&'has ԑz`굚}; K]|1i.]`1 k 8ӌyNyv1/zZĥ#d}2噇4!aX)r%ǝ#pu6pRb@Du7hʐj@QӰ'"{`/pXj'}UGc$ M!eiᗗ1tָUDCDJT*s4 2qU=-(!(̷J=Me*+zXяK,?=m~;jĪiKG;7\EGt >Y@J@᯲ i#>V7'p`&y`Ҙ/`15 |F^Hy1XY &ϋW2kWE`WM180'K|TwB \͎.m@IgvU$#%# !l1_} #!$\~Ѩ.QǔVΎ*{T}wMKIjƭ_q%|oߋ]1 G]܂+fMcRAWVfXӆ/0JxJ}tpk&l/3_#ЉH=Fbwlqk%{8ꓥƍpaiY7 '28 c'NO8R4@ʌXTmHJUVmj=zߝ(Q#%v;\'֭ΉLLmg/wN?Œ^\#ʲ-qi =û:";j"cr07y*k]u;mf}?㇎b.-YzTghmO+sE_NK mKxuk l˦vf 6715hZ2i|>Eb}, zL˝0r \XAs$wѬf6&eƛ  ! G5qh)Ѵc}ǐ`nRklCZ,chYqBjo=w<*z`|ap[{\[KSvfla(H U;A73&jȌ Q C 2]3ܶj @H{?)efeF/| 5hʀ bC|FRhsOЀZ{bw\)$\Yb;5|2K8c:v6K"^:E2h]Cn<+-5oeh6!h_ ne PhjQ-EJM]implfH`1X'z(:ww2 ne?h3 `x2UG*J&!e3t%d=i/>>6}T*RM▮kk\  !l@2qAc- ! Vw*g|qQeoiy,xǠI]a.t;П+(K4,-Ҙ܋It-iKvQB!a4)C'<"E"daM~l1i=GT2QP^KMo`6)z'Q"JfCXˁo:AƝ8X Ð]!.Zc Gou Qw|*؟YH}{HgMَ:_+",z/S"'vhoMMg]u/ȧegyJX 8U' DZXm--b*8+rJu$=5jlNTt+;҈SlQ0^?/H'. dx󕑻8M pnn@}ϷaŅN3Z ӵ@u_*ȫ2d#MltXYNj« S#a6n_4aщ査 Skӹ:O &PPNe.F^ D—5 l҂VpI̯(CV簊,RN X\1^b3yᶅ@ H':zs6PPx5x2T╹NQMFW;a:d;W*  Z^SGA 0Y8wZ0N f QГ8 xbz+fC,Z_y.H&y gld2p쬢U)-1^PT ϊɍG|Ѹ4=ZVμޏ;|NOG@ G(~Afg[Fs2(s4F TMAqcZ3NJLAJl!/|= eU޹\BgY''0倪儌7O5Q6rjae)| )K}yu4`hns35=F^NhhRo6%T.]9<ߨFX]坦xdN)y2${w\J[ u}qo:23ścQbWiL AH T*iw>lry}v9~ +f۠giCVw#2e Kg҄ <3dQz kfG\[_N} 8?[<KV&P@z?u ɠmÄz nKe^}1 4 ȃ4C3"vzIoduuK _Qd r*H`ъ?+,2",ɼPYF6Ѯ>GPnL)zdh`3kl?b_6 OU9ogPfW|a j50OJ:oL}dP7^1 nR⽇ #4q-MaG2H` Ux˺6vϛrKsl_8JL)|G2cfT@nr؏$ۢZzY+ZeVF mX3,"c5|TcI0jxRT0D `t8BK@qpi[ϧh,?b$1~]VOLo 3s y{{Ȳؾp2f=W7nF ]WBM흂EÐ&Z"}𸎄#\o67Q6cِ}1߆^jQwy=N,*f `Ր_AP2~jtjgJ\W+0?Czqxz5E^grA Z0~5']ZٽLDQǣyC{W!i}y¼M8ɒ#؂( G'BTcRiG8n9'D}T{sO yƲvSs;DZ6WVR{>=RlC⊺_~U H CzP!(AQX3|ć\`jͰ.wq7OofNu$Q̤8h[P e9tm,dZ}WiBu؝Un5wڪekC`I'.{?WT@䚹<2z#ލjvNATX^tꊠJw'5*2IxUz,a´M7Zxg<-.@#`!X^V9\_A2E,ӡ"Wdw${bߪ0\ 5,-]t8$ A5SLBޒ1SPaY@z{ +ϖ:^zN:m!lHpd{U _͜DVkG*+^is2(vhRm~ Ć6v`ؾ7Ÿ#J3TT~yw8Kg(8 M qHj6{S]إ YSYg2#ÜrCY 7u: ƽr^y*̍0ʮIGnj6W_dIYr"0R7#٨Hˮe"qWY>x3N Uwz\)guufzv/GLBխ-&ןkOڠ@ `SBaVH0fFҺD(PJe2DuIҷ~ug„vۚöX$Y'V߫|^\U [:29-& ʙǼRހ.4N_P}aG!~^YP/|\8-rqM;8*#9,҉?Nmܾ5nzxfa>Bh)ݽ)wm* 19@2NԕI\8ķ/F|Xi3)YQ-Wj23zRV:d|߃% !U=eSŔF-irT(rHνRv!EFz‰nwPVf_J~s|OW8EsTGXF3ant_\j`6i'ȁ9 a  }$\F5v鋖=^ PP& -_ba,-`:\0XYMy|@"xs~_W/D-\;R1I/-=ϝfo5=3q~芛vTڰ_Ă9˫G|;G TFet;r tcFNi.hf݀1mq.StiLkܠJ [ɨYSBq໵|4΁@O8+:}Z:>Q<ӷH0 FLG aN^m+kx {O._wTCC;h֦v6m,MQ"% ?ڜ$$jcp<`A0|EqHԄޟ =8atN>'5%;sBS 5C k|c^+21]La̗vD*ɰ%]0EpL8S*Չ捃TҧvcavJN)w륯=l{)a,ު9PAPU.(|(.l8_DpArξ@*(X @J DT0Rp|$jb;U|5GU22E!%fm3x5$fo\`!"4 dծ"ڎu!q́4<}it,6/BwԴhE|y@+_ut6odP)S8uO-k{ThZ#HlOMj%R+6$$*7իxW@T+Ml|Uj _X#u yF2tTEZI߹wǦw<+JW3O~F):Ig=hc.s|/=C@yU Vn}]v,MIe=H0B¬$7%#;'f fMIY`!Rw1Wq+Y}frhe&[lt! |b, 6$ni67g5蟆}di|oÕU,f&pZ1`noK%4o8MFn3&)!ٕ4FcB"[]d;zo<2 iJ7 C>̓IPɕo)5{7W5% 3"ͯ7FW yRLDR^ )UjEܘ("=ɦSb :(ت/ǎ6cVHbvph=UB̵0>';>憨[J/Vx/F#qhZ.6ΘTa-`]պ$Kxae񒐍(ZJGQ%[l="]-sAmX~v%޵#qK ԨAmp> yOdLdKZH hlH$[iG`Z.lR'lr`$.C *6lpY#g#TɌ䷙I{US*_J{sY{:r- I*nAR#.ϖ&[R4Ԃ+fy"MX >BlJvza _T|E3HJD 2SiN`,&m4Y*}nU^ՐI.;z(~!rgccM>َPn)pšxTHp$rvY׮Cߔ PB%vL=:Y>.y/inEB 8lO$JZԞRJ,T'VHɗ@cT|<1@PNHdfği`m*GN5i{nqSKPT~e_:JαmIO iLGЅz?M 0VIoeB7}L,LA:"0/pPhځ(g$$X1/g =h"Mr#_IcPQɪzx^'SRJs"# žsk<LJM!B]c#UxB a·)* dr:nt p`@:Ί:K/aq"R d"mC{/'N^Ag'[2N=D) Hΐ{ٟ1Nq,BCMS^_I'G?)4y:?ed|6Yٔ \ltɧ $"I }%=`7['֎1LAdǚP WT/;*cJ&7̤Ǝrd=5ԘRd6Rd =Rj,BG&@tsE;u'FTf A[(="ݚȥ[Nn:BDF;; AOB48S)r4 q]%QEVΠBvQtjg\0B}Rs8_-EIc(-n"BP=fgeOeR >/ 5.1T}ynA0""#Kg۶ Ta]BuvE4=tP˭ ^G_Y?/螔t*c'u-rgdwG8=-üzRUYXQ *Di Lku"o#dݯ@("hlJfRåV-]f=sC:RUN Wzdx<954xu KN v mtp&~ ƕ_(Źl;&cE.I(Sœy,iǁX^-(ٳ>m5Q[LmPEk / WY>E\G8vb pW\?ዉ糆0'YnNyW!H A /e4B:b=!8BH||c,4S *zIYbNIi#{%VHaꆗA šS1Bx(mak'n@;E|4 i 9_`QH' q݅E.}+ _E,2bOۮQ j3ٔBR4V p{}mY)(٥<.J$~3OmX/(ߩV̔;c-}i,2,J჈12iTqxpd_fZbL(JO*e}bc#@hp *kRD'QZ3F46Z=% :p(<ڷ[zC!bPʓGt3'Tfq".16RFD; 51. '|p~~AEN6wGrSW8r hU<{!;C!^aI{ eET{"ADb8עֵQGl& #{e0L@Tq9 Q<7\ րs >j.l40IS%~Rk2i*B!hN;\ܪ`*v~>UDƭܺLo0#ZA>Ɔ8ZKrn쿹N2k0RAJ !0rea4ElWħC/|+"; 0"Kdfo'O?'/V-(fϐa ;Po t!Jǒ(G]lOIidKuVjWLJU=VU#WGp<ŀaRE[U-b`_]{ 9W0By,:'߳yet{q3|FA+ziJe=>^T3` 6(H*zira9ȃ.iR RNiT4 u!>Ud Z4ztSRzn ePkR%5$ {hARfkWD'Q}Nj a`2|̡:~M*up\^ D'|*$Ha*AxL?-R~ȆoD#ңLR}9 p̋@Qi&:  =K 74wdyV+fWvi3qvڰT5LXb[0dok`| bje]r1β"6eP;D>-9e4BxpIѼTv-v 3> 門fU*J-s-!E Vtq=wAv-bԖߨEr(I$E*hۤ}Ԇs&='H\^8FxCmmcTn_y䯪"=- "Ԡsvϱ1/`x k0p(m?wc}Ouy]G`z3BC.p_mpo Fq)/p]GNÃz➸";)Yc' ̲}ݛSr e V$t2Xؾdn S:bU"6OimO#Zm@NW]6if'e'ItVl,9%v,+屸jgfxQLqzQ C_qИ`5vJ"D['MH]H@v)9;Gt J8b+ȋq flu^}F8reC)lN$T昃R%_8T7ٕ>dMWjF=Xv 07sÂ%YY`\u4MHm ~(), \K6zNtUTNnuI_1#QPd>j$|)40}}nEf_>Lzx\!uXɈՑUI[~nGq<}usd uQ~vEF#}q2BM Ze:Xs5ݻz5fGҖxFJ%{}kkc+elUUa pBk)ҧja -2@yv O+ ãSnL~A6,vpPf},GhNѢ4{GQ?y$=/qv@#Vo~X)U"YO011gf/\Vu ܦ]! }T|'}0#OBBmgV}S}m7j|m?: %G|9 [ߐ,٣(. 1,~c?Gf]70Di:d:Hn)p$+)cRWA vtO"NيqvsNyBN]zVq&8=Jഁܙ +݆ vw_9 WNfM ) 1?NnAd񾎵jn$ ^!21C_|D,Lt*11]f?0:ۮhR󤘅l●1=ywߴ(V䆮Rǒ&{)D4IH8۸ Vy˶ށkkǧEk|=dx߼}U9Ȑf߶h$}8*ұg=Sz}//Jva94Eںbj2RluQ}vtȌUFNU\uO›Lwm5ჰ?RXÝ3FOpEE<rt0MTL D{y,%{OJV͗ gIa!D7<%JwP'} qx~D&sH-h@]*bkР2S7ž9F@!IV{"ltˍ44 Q2H=qE=DE/ceH_`V'HOG6>;cY\*Ȧl1]I(Ec\]%3GTphK#/vj/Ý)9|: ?[540jQ7JUe?iSpJB那Mȏ[00F1I'5Iy#!HnB[7aɮ0?jB1P_W /TneXzXbizFc0ul*B; GWU\ԉ -!od녳R lqa2[B-hj~8g?Rgy MxB3ѳR/.|}y%Xe-3vlzCIC>kmwjM;-UQ% w@Q {Ur$+k1laշn%F f;v7Ъ)VXjcg*\ u79" = ½VXN&9/b6`ӊMW 7-Ewضn#}$w}`]S!vaskJJkU71Hsh_XnUS"}wb"gqn4=diScMVd^!܁f𓍰6[ v##@{u?+oy͎(fHNsnf-Łk/r<ѝM4{nHzs_18WX3yQ1`A*s䒯}Q ;) < "sb> m}c]3SmK,d#k;b9|Lxlԓ- BK lAᮤhoQcJƂ썢p +e@`j0mIk7uzMZos2e'ZD(2CUG臠dyVTA)vaw$GD#ЩyEFnN[J|bk#!7vKtQ%[^#U}t+ݻ Ί@\`.S-Q)m|w"v3GZ|3cC7&Q]E !XF{՛D ߟ*]6̣M1ik71# Z1grS'8lLjJlE!L1@D  w By"oG 0ca}*rJ?^AvZGs=hV7l]PhY0z&bbe (?Jm#c?OZ Tm5!)sSpJ,I$a({~"Q5Zס~%]H_אD.Te)`=[KԅXH䲙*8rI Ne*vcppF3z6M!t^ߤSnbNdM۲"Qh'@GB `5 BETJcb&!Ilf0EûyЍa;?:K?Gjϩ.VI 'ht8;ZGe6FϥZOvOփ.H]s>MNa~h[ <nZ*]#_,q%A^뒉 1c<@Bqd7Ԩ!ƒ~H)304{ψEG_Tk\:cI/ KۺwRa{C̫  O*QhzѦA.BuDpVzY*x[AFE;m'nu\D\.Tgy^"m+ΆBi9r܃^|,\jxSa;ʇ B2)<#O!" he_s-&sfb3"&AC][0@ъ@"۟@g'3Ռ^Y|MT}YO-_IdG6{&k^#tychQ'QZOݤKѪ<3'RSc;CkFbq`% 䇤OS4+ Ɍ y2Pd:vIϷ{G-t6zYGR4W }& )%" ܸCm_D 7WCqˊ{|H5:x6 Ff2[Yee͗7۱ц ?Pa~r6Ʀ؞r(oT(pgD뒿*~z)ꋊé{Qsy%Qe\gm>cߵ#o!ڈR/2e3hXf2&r<G,ڼVIKn,-9R3̧\L}Qs̽s!FEoZژ\GkO dE8 m?.>9.;(7s`x 2|4.:QM rhy1kn̤0-I1@eK ߎP}?׹;kEЎ{'rG^´EmEXK$:CjwT,>-5 W2=˜FbǗsC["D_|&Jwm.c+ }}f-t΁8Wt^Ґ"ж|v $&@JVT?ëƀC_mDN@mFd'N#v\8|dWukolbȫ=tI*2vza6֕s'jdW- uNε3}/΃iˀIn,[('/b#&<%L0`oY+Y$|*a#ګΎ&űg4Y+b9We,S.nCK\5rh*;*oF .<a]k=uED>.ة!ohmH  (mVi:lGCkXO*NиFaPC56{lkGI*,1kxwO˥AkcW]7GJ48ؤJ9zE]D<,sbx0ZKqa`.%T<Ot~'%uu˖P Qy Ի<sjϮ}LhN BiTҹP&6w0z]X =7?[ZTo6 BX.3k қ \8lPܜA/YNl:—5U lX }]L;K7@K%e8G2%>P,u%rGXU*5_-2;|>0yZwLKv<fğmw8=8 Gc}(س9_pi.R+$hh\) MUuQ4B(cP]m45jgb5'ճef2oմOt-o~HS+Zr$A-D\~ שEn_ܮ׬WTHOc?`uڵB~:Au!V&epyk^l!B;S{ƐGwλW ;PTHDal7}uΎM1aAoZ@=@k} ؍T5 "Fב%M;/|8QFwĒڲc'* x: 2NP E¬0"^ܖ H= Ak"$RMh2dJcORqqt<F)>a_›04k2D~ `[Pd.{ZoDm:Z.$DcE~'?aVuuׂ{Re'89Yg%%}-LVS}VR:=g0[$]1]C) J VKR jY:m1 dz'u0Y:)d0Fe!PZGx6z^Q0oAf8p@?C/&ٺ.Gc"Msѕ=+fg7:9Z6BKz黳="icEs[w]0Z(\`W-R%U)u'H04R_(a^NZiD$b̀,}<Ke:I^'Ҿ@pLŸQ=Y{~5W%,;5?8IMN'pa]=07?*h =Λ ##5ņuҬp|0PLfM|%"XD҂.3vӋ!u"ʏ5߁ Yr9 0VrS.QӨ\ x)gA?jbjb7 <"G[2uu~~w _}ς>e]5!!F'F-z;9'<@xuourcqUN#ڜb*KcJ.S/炢8aߗm[[R[*:ndMknjQɥbӥTSq`C9. , tc/6ME6%P0֒]t-Lгcsc̻3pKz؏dB๖s5TNxhKjF@S/ʚդa GP`4>5:zh`GZfh ewcKm"H 8zX(a#3s npeUw+TVR Pm~~$Nh>'"ng\"(k^/.Ħ®(zn -$c!yȦ{҃WtwQhOkaupqts&Qa٬;#4Ac5ZM.^< BxNYbJMcfi nzDP OCYh d5=Zv+{{=tJCJqLpiou>^ ,͍8#qetI4)^L2t, GcvnGX?|VrVp'ߞXлnN7S3GN:Bi$vBI[S+;y1RܹFKh18mq0FN'JB@QrcWgYsc}uP^9j< @ `ӒY gN|/Nj[]gAl׎]>c,`C&@X㽄6)xqvo6~g}%GX M|0My"0*R:L'X ȲjKLJ\=JvLzT"ѯMK^ 4iqAێ]wnyJEE"ҢpB/G@SS5i3;:ݾ.e{f(܀xyFu3KOk}2GjO.;s v GH#LH=9b޴d_;Q<»'ĉxI qE$MH+c dY?vc5T$jAw61p9:x?cly) -AY2Pn&e6g:3"!!y4cVDw׆I2iS8/bGBHZt 0 +Gxs9kJo/e *uVs…4ŋR#|E(xhZ te^ )5a^t˞h`OjNEM@!Z:JU@$)^#فEDW;~md=ޢ=v_"􂇄 m}7h1R8C !u5Ȯvx{+\N2o}$f0Xާz$J6Fg(F^;TՏTlXM $#:TNytE08hH.?/߱Moʙ1w~`j WAh4"NR=b4i|]P?\ML{bK` uOͧUtFsq!ѱ8D'nNQai/dQO|`4@;VsGjT$y>J݉Ո*ҭnOZF[a 4x9Ah|I@,fhȁcwPjf3ʗ%X>g'p׋c<, [L VmEksT8|`4Z' 8 zQJ,1C */ of@J (QjM kfU:Q1G1̭:R S 2K=D EJ >W\($zqD㎐?q}9},:w`ovЇޏpMffbZǓfOJ L#<*[;5xD͒@+u6 ckZtqH[g؁Q1Ǔ ZYKWQƇԟY b=f 7,Ÿ»d C7SurH&J`b?G)69Dlf}:_t6d)t̚{;^@ t`33}lxd^,L}݋ͫ*֎Tr,hD]MěYfW̬rTun.-42gB̻/#dvR 11ʚ \.hw:)jw$Cx1t5qwT5s3P v@QtD]o<)-*cʱXguΛJ /%d+WxrljK'r \{kå/zS3Gߧ:x)3#OFjN8^?zٮVs/d|#bbeck圄l{6X)1 W/lOTN']S!k~fECUyaFI:RV? n/"7~1MvYQJD8CBNSZq nfe ,=IQtlf1MM1^g2VwtձCy!~jQ6KN`E#( f :ZP`Vf ,zѷ\b'jv*+'Ö/_ZP9HԅޅM5 N%aaӮ`)v;~ @ >vշmqep{xz0FLJHotF}]Q1V#Isov>`3mL1~k73t>>:d63ɬ:qMR~B5We6>Yag)#qq]CDxFQ%#g=ǯ߾chg7hJ-huQR.e{,4^ujD08^\0ašTsr ͤ.@8T1\-ݱҎy'qC'ķ*9ss"w 5W 5I :p˸KJF<55{2U-}Juqc1L*cnk2.]Ҿr$a$((V>P'7}[M?(uYM/v)b 3MF,?5%^.jVz>rGaq0&hyQ˭g^2څOpI\pLQ2XU I1AH;\^uȸn$ИjC/Q&?ʆrZU^+[dMVC_sGA;?s.0f[[זؚ~/{`ݬY&>*t>MC.ʎ”uL'1[D# zoraANOoJ.В⁖7)۠f>omNjZFF7rm ^z6D~Н. KۘB"^{K1[oX)x_Ѵ.@̞-Kà| ׹:fHLʻw- !<;I1{}~nC^y5Ƭ!ƻ44 uԽaHIRΛ~5nSo[FQoʷ$C~Aw-uC4,e|93y}{gE7!S-1<kZ8jSHPcO(Ŵ1bra.6XhR{M9 zgYՖoS`/0Z\ʤiiAgB}n:@i:HfI4?ґ+lUT>}=JW=Pe)%6&΢:nH"kg˚[3/}Ӷ⾲"9^\S0}ސβµ 9T2?`2w ThL`T3\1n4=,yr`Qj!,+GHxR1;pG +p ;e Ԍzʠ%=5$+b S7K5 fS0߫/=L\ 7P(qڴ \qs *KSw۔-AcVQ҄$dP:QYwwN{VAIށ+5 RNJ|Ұ/4r Fw69p01UrN ^f`yP3N p)ڹ Pw*Ge杚SQB@^ ʫX/|UVe ˽ѭQVKZΒ밀%nH %(^w'9NGguB]Q3ZM qs('8}9dcK@,@S3c r"ǕgC* uj<(r4Z*{ߋCQ[ n~aaH1[&T F O$n$/[kG3}Б ~we[d2*aZ 3ؘ-2ܐ,tcQ_e^Wxǚ4#xkic.gg™O<ěEB|0~X:l\dpph>sIٶ-`'& ] {!8|+!Lߡ7Chs?"^SOؚ3tY`~UU:bj?KREۼ;L2"QbMC@ᎰBLw]u`ǩ?8jYP_lcL2o2T$%OM&~8jx\xaJ~yo=i/OG?^=1>6h{`m?g}r뚩)ln5by V2=) :p/D*l XsN }WFԄa D\c9$9䇠؀h5fՏbFRUNGحz!ryu[ D.;KemT x=>e8rM HvSj*͝߃ roSM_} 0Z~bAo";S -Za$rԕH oyD+ Vih:YeIO@8"}V~G^l/Ȭ%(b t1A` l@Dng,OL7baNu(Kg>S^y򡱋2}\05wYOt↨dRZBO:{s>)+5vfÞ<#sO~r%IR'ÉI%dxĠmTovQ+B%NH2 I&b:LZ)%tW_O77gi@7f.lC=ʤP %e˵XrcHr7.XsEoLscp@f]l灨!w%p,p>.=T0kɍ~&C&)=oyʰ%ؘ q5kΐ7kد7OO:gDDJR^ o{^w^Tܵ8eR2kBQ#*5XVVM*z8"7s)~C_cL4/%ÇQ|ր1dA=S\ g8ST<+oԭ0u7ߺNJ)+iB1PC4j\{Im0@}8 |?| -(ګ|8k|wFey`95qrMI ,Lu<ٚ`JU:#''d.\S݋oDЙ;a 0t;L ƭ&kwdvW^ȳ 2t \d;|E` w{ [G׷y'ڤ8`\/5~ ˅[X]Ӓ<:N±^xr7$i &T. Dj-'q {Ս;c IL\]o81K~C&ܩ#R ' Μ `%y7Bm[z->oK} 2֗Ҵߊߙn`F&0U p x&V}hu5HUYT:v%RQ^_:Ɵ@oZW‰2ç >["ޝp(c!W<5z&tSfQ_ƥrAh^95C-xd-`6Q}> 1/DXV.Y>1ޱKm6|3g)pXSIg{>צㄸptcv9=|n({TV߃`(&g?7vDEh\y/rYpZuUHY8r &>(Ɠl|J3c}f+QbhR$H"L Ac8#ɽg]1j7cAl#=_΋s'EN ƦhxCx2콠4ˤ> s<FѨoKl!Oή|S#JBAYv:ֵ'TCO.=y[(!:yUsZ-z5as>k& cf"o^]K]e<]"X_dU\/E[JXB+zK@qPav# ]QJ2*\^yX`c8oKŖcY#)_؄Uך$veEY.ܑv:|BP FOD7Vn.;Okj;rm5!w1Rh"C$? Z|e]@GCڞ G\͟ظ^ctRG d{pOwOCgUg0\mXH2#u_\L}A%IzU/m`a0"6.T&ZY|7}&d]VE{z-X.튒=? ?tb MqRA|Abk4pH,RPpAVJba9䮐0P}Ji~s6eYf_!U4h ;eZ%L-MP%?6ďB&'+z\Twƒ O$|pqـIC4 xnȒkŽ+Åz"QU7QY}dvq)'SĤ^I޽ d7pbWJU\0Ug#1-!zz<um8=KHµ P *5 x8,)RV 5?.@k L*ׇ<>H'NQvWȮ7 4i^v2FG'R {wk8(> U?hIB`fyGAR 8 Q{0<{SwNXbf@)^tRE^R%Ҫ@؅=!gp(VsEVD.uQ_0\" b9SqKyϔS"Әx?81m<ԢI0%YREY]enU+F$c2`.\~J~Ҏȑ90Nx]5N \$̯$vj/cu ~D<̬Du+n` YU=q>]v&'-RyXv`pNOLէYL&%I 4]P3l,õX!9E;K=9.ű: P]pz pV-ʤ0}vV\؇wG{Ŧ3ĝP1YAd* zo%aaO%PzQHih,槰W Pf.n9֮:&/#][O*MxZ@C.2EWo""M໔] V@ߟgBlw0iU H$=*`1ulu{fAm0,=b`hkǨ0z3HH%4QO3 e]B8fsڑyzOi s7 N#{eِ(RKhM:b M$8H`pGq+($fi)FUwSplX@G[^Xen1ˏnd;UZ NVOkμ7C̘!7fq|-qWWp&Z|xh z`rVߧ{fQ_k lCN|YB)C嚸C0 ա6Z\}?lxq7VZ:(>x*%oO#\$$Or;z_VTi Lv:Q< &]rq۽^{07SJ656uTݡ_~E;f/qwBD#'[>UTfXW9yb.qEWUg `8?]/([H<2DA%%^A84tx[ԂdB.)oJ(?e-XPPddx|v_ :l [/rŤC-Ko~28bص/5,6 H9ZXYHA6X  0qFH&Y;*:{5 ),Ox0+2(v;~%Wެkb|pwf7٠8S}X*o O'*_o JoἻ/wK#j6Ǿ99i?R0sNt@ l%O{,l!JQ/iyR3-zL06`JS ?e}4T%qGk``1▖@2~ RP=|-Ħ<~V$˺׉u-™s.,qH>>xeHb:w5B6:oꈅ&¦Afۏah(2O>V6ҍF4*y,R(6N$N,aaGo*%Sh;2rq.gQyd<:u%3iYVΠVg'ӷkSqsB{*X$|>)H (hxh<>pALͱ| xy_"CfI›BN-D,@az!)7k"U\hջ?|J z?؆Gfۧm ; Qʞ_mK\Ts1崜ƾufIT˲s^ˣHdomB5Y1nj1inzarm0/;Fp yflXbn6-vt®6Š[g()g_?51FM4 er@;HzZU:4{%{OrS%ߑoz%r2f]Mn_ P|wr^.+n پfxP` %xLܛ|jWP$. FeEDwY/Tu+¹HRlRL唩]+= ;gE!Z^ ,Osrh"Eexn r(\hfMkHL;Y@΍yu`{M-QuLmHFPZ2Y>7Kw /I+iɅ .eR#׫- |TU5BYʄ#y`7w2(Ι۸}Ya6^؛"o9w"dv̈́$4 hix%i.Ґ|,ȯJe籾@ՊL眹ql k ],1-FUf /<:c0B!1#N: L-Sd#&Lgl@d?&{h/ݢNH-`\_*L؝xe@am-ms46R*i/|^_Rς┶O tb+Mo¢BTOn[?8,mnsQ4Y(, OYF T+0__^5=yc,-C*F6Pg/7P8ݠ MN!̱gJ֏wyoW?bc}\ L%ݗmPn `N~㔪:hd)>[_n5( i7?Z,j Ϣ:RxqM}DK) 6"/R+e*^0%嶄л^vߧǽxc8[pA}- McYX-1F.nֻgƖbFg>(Oכ|O f.FL>sW0@\U.ߗuƿ$u(񲐭%Ҋ `,*1d3⒯[ {V]\穫56bUM[v%{n-tmRN+,}ܭ ijKy ;AR~SpЏMkYyo hp b h*+NV&MSAEYŢp6j8;!o20d;Շ-, H4V[7Uɖn L/~ Q8֟^JE@Hb =$5NR+{ݓB(9>I`D5dכW9L?%mN g1w@}Vnj(a:%kz]wk$<ݙe&T6^ ;a3 aZbϞy^EHV{8Ŕ|kB:VJaS6i~•Tw%]Ztخ?u B;$qNӅWcj.g)̚ R(A%|sd <Ktp:n7kb@"FdTY1U/G ;@4RJ25xkA BmWH:VBN0/8&҉k- DT C)1uf s4 ^2»*r7 倵JY=7l6P> Ш;R"M1eS" y:i=!6BE,V|7^C]1X,6Re T+}ڲ,Y|Ш+--Iq 1(5qdU"L`O RA?V tδdoVȕ˔~aj+EEPmCj5W(*k}3'נ9yHl[,fS.;Mb!!6 25:74a=}&kY S4ʺT1D%jK IODz1e<"6On{]ٌv.ɠ.a}`,exy_oRs iHJsQ[ko \3%>U<(u mZ{ /up$N1 .7¿:P!eQ~\4ṡ%LC{_y-"ǭܜL9II.^.9f?:s{v޵ jh-zEU|)^x~=ɕ? -gѷlMh 5G/)X@ðMK{6LSX۷\9bѠb?)D5^w–Tr"Vn`WϟI+ bʺMP2ᦚ%&vyk*b5(H8;MZPJ7mƱCs^(+<#K& B3Gl6,{piE )[w1@A~P2QQ[ ㎰=T]# հK1nCZa˳89c+u,0HO;d3xnK_SΚ4nN vGp,!¢ɎIu*иlF]-IϫcmG &4ÔS 0j`t>k4E&U C-i O",2]'Z9~^gi lGxؼZ6B6ڈ*W+EC_:Q?MQG_Q Z!?"qB{Lb&&GnQ[gm$r@(Kl ~ lW7ۊ:`!TuZf {p]Lfȿ˞wa^a!zeu#v3XF򥔋삩yKg9mLݠ 9-l #QkAI[V2rd- Mh0H| LlEPc;&N(vധ.)8b$nB!Sk ~[T Z}3Na-aw= AJ e$:D/CqD 2v^b΢>vQ2r2ynrx ``HE|@$ XU,#!4k1DbI`h^ˢYw4aTMi$)N;F+gl<6d\ؓ'!7I< ug @c5/K,.vLߝL4YiwZܑPʬcZIymTB2[ܰ K9 $b.~H+(X ly;Ĩ wl9~@rtHw!b桞Sj q[. | _e1Ϲ6  J9[3JC U];b,]`gR^u 1CRPZߐ]sYIS-Ǖ'Gkι]QacoӠ._T\8udG u\=>嗢={#3^{D ؛k Ɵ)zfdzNrN8و %q_gz{6q}Y %Ypr9#QnFzqέw?C6T +db{-b=BʓblVLѮnEzPFlD+fS'l|AKߩ󫪽{VYw>n{RIۍS=fql֟\~]aMh|9zӝE]6By rHWzuz9WB(dk:ص[GYHZx!63h#E6똢_h -A 0Bi*pbz[4ႄ9`ݻF`!IcmC4TU%g9`5 V@K%X9 ~m5GώĸKi9<yRheIdp*} n+ޑJ9=%wQ^Sֳoq7 c1 h׍dXr_Ѐw~bC0ubXO|ZO{N#]'5Rd3+'~DAJ\;xA:9kEmrg~GwxxĨW|:JE[˜6N*jB۩-nMdkt- g^?g] ^{}ƚmD3GJʯ<|'Պ鱝 tЩ#2/맜!pL->."gA{1Tx> .f4Hԥlds7 li|^mŊE> HiO(^EFJ'aκƇU,@2ѕV~?MS #atIFд զZsT?uWjO$l(ufRy *;g6\o/ٶ67|Gr/Xr4c b7EOFIgُeYB͡DV0bt]COpW`F 9nFKh BZ':zMoC78 F4 E!;|.;L:T u&;ҏ(#+:̍v?+ɞalr=f!3.9uT"_KU< Ҿe|tqNI> pCe7Ю<~3z2zrg~F`߅=QA%lręAr/U 4$'|7Oq)M𯼨da8-sT$mtCƼ,鐉'yj݈^7sN}%j$J)n?󢅓qZe1.v4ES;{¾w0xc!p8A),_,u;;ƙRP|DO7UApC pa&/р)khx:? ɍOO?2R*|p\(YL/ zo"d"6J([ȋryJNc2B&LCʃ&\gHyh@Xb%&+q\ݧc;S@Pe޽A.=tN!"Q8luuOqz^A.+ [~As"BkBWR{i +X9ۍ'g>넱U99duc?xlJpf4b#:Q#D 2!3osag ,$:dOo_>ZܦwR!+."Y`Z=G w,Vc zb-V$˯JqBJeBmOl(~ʪsDa9z5F%Onĩ}cmr~c ]v(ưڼzS0]8鏩Ԋywη)Zqc ˆʄ"oc_J$5Vi <3)@Ђv.ׯgL$U.3NT{Nv#)ԩ}oЉQ{@C_,1ޯ]ɞٛeaȑ <:xh 0~?Q5 aYj,_̹b U$&3]NSAe\ml6zǨ?w՜Q{LRYٛ ?sHZgD@(~rO0(oU3 a;o-h60\VJ]GQqq^Mܝ/n5Aa-ir?]u!wcQqsfEeo6@m;px,p"0 ^<߇ПjcDb#ֲoDؒ ?1ɶ+32۶l:$)ADW!ǡX>3 ]^.w `=mƏ0IZ-!GA>2 /qD$a3;1)?IoDٕ\}mMEŘY&%KO:3;,ADƉ٣Y䕗Ni/0'g^ްwˈb`92w5l 1 1O+CMDp-_ bz>3Pg|Ds:l˼J$ږ|UUoR:⽍X8HDPsE Ud̕Xj>{d"|!>Qf(}[[:D-8@׆%œA*GOE9qԒIGbKO.u$)HKiy)͋C?2:m{-%f[1D&Y1NYcOD[jMZvrhy詽" yF E;VoB J"-K~LVS)9 |lqg<< 1%E p+IB'pG.'[ǩF$XMeJA1dty:O >0Za?JhEcҊ糢Z k9Q](h{ $Ӆq5ټ4pbg۳3&l᪦p2FBҒuro}3IݡÆxb]2Tlelc"rVGy x #:LS|;]?-an89jz65EBP?cEADͷkj"+TnARWgN8P$}`ୀ՝n%~̼+ T>OFc_E5 v"mOH8}ߕ+_4 "fZ3tN<63, 7!z4!I2δ?#r&eGjՙk-'y0 2UhϮ$^gW×O(Ę?]cp,1nr[D~WGj4n}3 ccΐ("ǶG 'GÛ[Hr!1_@ *?5( J0ejP95}o56L9qx*9B4@m~=2!/|eȫpLWP:͈҄;!tÐF+'Ӥ|S.5-CoIHK@~:c5ͯ/xVA#bT' <\fXzZ~}W*l''hu鵟Hmls\xH\ s'` (s8gތ=u5Pli-, hov[&cVń`*)}Ғ$~$xҹG*[|یEG!+qlGX19 Aɶs[^Oy,J a+ Tm ʹ*0L$S~䍸v`JJH=CUp>RLj͊Q}w V+'1_Kr` gEݗH/NzGYiXLv0np[ ,1܄Zu蕮qņCaMY};)Q?Yg]Ttq`KqNsJ^| ZV٣oHϕRt+3al5}ER%4ex'4{dQ . ^hI!YpIcySG6崁4Zng=F9x<9@,P8ЎvO֪Ƚ6dCLdww`dO|e7Efž}Tܕ'MGXc+a[F+FGLGQ֠`9j5vg{Cz 3!-6ѿ`t ܽMo/cVْ㎮۹+1F)L~Mj E^hӹ^@@cj3KM`VhGձTG1Y>N9kwzR?kC"$y. VqɯhzWDT)Z5Jp2m)s N4)A4.`_T[b`15Y;Cu4| B~O:s" E:؋09& ya*&՗(ă7kbB_?^*'5_T-&cL @΅<n+i"[{ C@|~LdHj_䃻]JnW)КѾH(_;ޣAEI\,I/үl=c|dEw8;m3AրvZg"eZyۑ$ݙNX&j֕$[O9j Xޣܫ)3, ٠&SM:oڠ"@ђ8,b\G\s Gy4oֺXRfkpqqӦ(bZFצd?~j8ں1 Ls?˨ɀDQ1RGHid7ک;_7Yn]˸DqwڋI^ |xL/C7/_8FlAc;(aFm? \Y,'&d*|"uL$Kcz~KMf(21 UK샷Yd1dߤ5|uٕfC䀸wӒL h~uȼ>Ib7Q_"8xBa5'h7?l`Ӯլǹ$=loryK d!)w^ε! o) r"}Hץao薊qȩФvgxd|Q{UJEǮ詃.飫sjZUΤR,_t*7%JŐT4hѻ q-_3HΜVAǒ%DF/@o1jO^kLVKh_Zny 7*g͊eǠh 39u"a)V3Nv}RӰSi, t9OB]B(L8۾6s;ywHN@#H?X`›?H(9\4OpJ}F/K(kΈ}yԾAi"9>bI qaX$(/J4<mM-ifxua1~D1fgr/`\,)ݘ!TaTT1oe9!,cCs܆ Uŵza.)L=ދ*uP9¡@`FX}|}IdwufF~xdŚP~1D)@_ &keໜHYc3?m}x3Ckvsp|(ɏ%=YM1l *lۂs#vW&^~C[ "%bFwab3BezAsb?̈́> ? BޤMڑQ^,hְٰGݎ[ >+mi8+uK44ꃕxt\ҎY^eT,j 7a* 'ޣbrTL8vV"fׅaأ?65 %,P^E1SbhkDRoǯ7GRG)6*z,BLyxy Iм'uΰ{pGn{wn;'¢1Bjf m^.ʲR "߈Lq{ /𢡊HSi*RлjY_qȺd^IN \2YY}_Rj> BpbaPϞzF-8/1~Y ^(ܞR@ƷK6Z4Y0:Rmz~?9TEw75]ƒT1ɄUiWk S lG$۳"rxx ֚v)d[D|IMViWԱBJV~a_R~@>kn2fȌ).'$(ǼW3a"˜Zv EryXl318)sTT= h}Wc/ܓaX8Yx@$L-ekRSVD:hnq Jc"pB66%F'S^~2]){rguL/C2TW4V ީ 8T YgHQ2jN sǡ EhtoUQk`OZ3d@B$Tl|f(,BZM().WbhS@ɤ3wTŤ/3]=GzHlH|^dQ_o[riY\we68sQ1y 8*_1#Ylu 䮥q/I]+Х;~Cl"7ro֒8⿇&IHJ 5jB{;_4܆V9^NyH>8uPs~$D+&v5JQs B=ߡ`+$=CTA~\m+@ΝN%U QR-ĠCd/`7i-dWd^.I߉@_5"5s :ߑ)xϺrKƔBX-CѨ"&Tɢ 8ekm'̒zsApQr)vy c=scM#BjNl]bxp+$2* P݈TE0[|V1/A.zU,O̙I̗wK,%oӰ"?D@EUammB_A=J' Gc$I&YyO'E|I |6GmK`%",뭙&m7LA>MKc^ #W,C<""PS΢ كK(*je}Aax {IVqޝ䄛͒|uW!j'S|4v\!ug#.`>O~U 88-{DAiQD27_2ҠqI4vt+pC:$"4usdLPO ~/ک̘ZG 4ïgu]s.{¹|*MS=`pj(ZPXzٴdN@2#B(\l\e ^ECO08i8V6(Mv槎dVԢY% P!-ec?IUVcZX0R!f86w][\64U״,ьX\i+f |{M77xpK=m.b3Ӱt}7/7>_U.}\ rw@OֆzemC><.bpr& g7c~yR.apJ+]$ְ-qF74e Ɗ4]Io\DݬnT 1tܯ-9F]| Bˍc ",oZ|1păoڱ?ބK9jݕE\;@2|x1W/.{'H[.OkY?9q.LUd٣2kƟM*(&Puv>Bzx .[׹Fܿ6tZ*+t9 o)Pl]^-ZHrJkA#_j7j'l 7Ae(XwU@AƊV4M;V,|I;fb.xsCvԍ8Bz02),Ӕy[g5euxRyM{I1NC!yy5"H'Kcs)N4]r*>شlYaUp_zI8@,}Te?䬜P5tEʡ7@1E]hLa, 70Ն;ƨE+0SԢ6MA!tSsfҔO. {I1,y7 2P2„gvHC`C \l?Tz,H76Cby݌58ȗWZrusKK9z"-j t P*53^+~=~VWׄ$T{0sW}*KK:t^*,_bp]6<ƷGX N(8 ^aS$Xח>*rEj92U"7@2<'vlQk_(<,]ɥ~B?=|G|a)pΊy)Yb@´ygbA RCP՛Uݢktg>"l]ZK;ӳkĦwC!Lh IE눨1;W+fJ`Hކur/(/+[^,⨄m'{Wuރ,>&4 &EADa\1 >OhMF;i9.M әi^맙.ys$G.|~Oe@zf T1q;#_p|;e SƜeu rG|Uyԛ rcgƂh-.tqAä0 뇫cXáR9쑁3r(As\_E3A8t7,kgOPQcƬ1ENcyyQ _Ĉg 3'JK?WJgpI-cQ-YE7ZfJW:wECٴ|uu@^Zً=GD?.Xgn?0#%;è*BM\S/Rw[`#q0}e`6mwlqyRdT] =sۙiL"I=N{G| 7m .?7`n\`Ui7}m $v~#"v8H2d<#Wl>%ɤ#}]n}E X1~lRRjLq я=/~ t4(Re0#ϊ^4WicBIg5(OZ~ Id,Zmƒ begҖ3^JN~ qC%_8'N*Y@7oWJ:3IFtVց~A )Q2zrl@(ҊD|Ap١r55H$" |*w hAC3v"픯werKGݶZ:֥ZYC2Ҵ\Gس&L&ڰ)EuA+򯜖t,fb5`G/X[Ӂ_4&S%6-\7tK |jOމ|r K|t).4Qfgf;`*-PKGp, ^V<@d'cЬorUyBsꇳgih;ZɌjK({oV5BKOle;$U܁GAL7XwB4JQ$+HeaY@Y][M0ġ_bp\k mUm2 un %TҰ/) I " yL!pgE,JC~1h OR }J8ʠ#a/ 3ZnWF7S}Ti QZ;(Û4@1֌>5\i IjMG Vagў}<jJ eІ3{:HI~'--Y,/C²K&@䧇Ew3rCom,_ C<ǂ:kӜ$SA HIq؛zFhV' }yȿO a F/)anի]0>r vJ#/ ?\aXf^ w҈X:Xm)Ksu?k4:#DTxmtɖrc5D@7RɁY|đJVNBta z`nLy\LCO#""kV> N'.r,@#1xmƢ2fu +D,>"&lbўuqQVX?-JYwO΅b|~6plǶ7hFnՆ0_''ȧ66!Ste&Ay W gNB䷮~=elfWJ6!o Q^\]_P)oEcZ#^$P2bIj*ق>y:\,(oEx\KiwH]PŤuAΰ0B~8i@--Eڐ2PuEŷN18u O0h (E܊^yߓ& 2 =TԷ_aK!Yzv-cB+<_I;"(0TXV]aJhԆWù˛4_4F+woUC'OJz9X o0w-x2(oVBu5NVe"l6=Nl {YS㛸Uvbdҭ_7FY3r hZ,+%yY\kh;BtP ,| "Q]v4_,ȗ;rNYw59n? &u dg为ZV)B_e 5Ck/푗bgbVjqR@rirR3JύA[qԳ 7zLC9o<^*h=?T|v]cFU e|JȧӅz) [1J`a`/''/ <x뎃~[w[񷼑>^$~^=kߪH<-Oٹ"ٶ,Mܞ~,_O6 ~M)oT'6Nite&~V苰V+-Rixy>y5ƄFknH0;>HA߲fs ,R1҃=3 l' NW Z"*j%G]Yv+;DH%';'Ud]lՈ_#D*xg}p8Xַg-= i4Zѻv*pI&+ ͉O-8<(֜4#w MI0 *o]DFAw$tLK6{r%xz4مUM@;'9S&kU'+w|wIPz(ga@~fBCZIS`W@9Ғa/rg4*$C]#V,YXc.- .W>m>vEuّZ4RYE8' {h LS-ݙgC^!Tmg |Hx#,_ Bk3L5;8pcwS.!r[TV޽]ֈt+: 6O-^ @&<3{&oF.9[KZUFS#c`UG&6W3S6v'}j; s|biP>$!1]lqkRÇ;yIۻXpJ5bEe "r1:8k%r!\0}0%zU^T؃PHuR", Al)ö,@B-A^Z.ںT63n/L~B$涗RC.bax t욢di:3ga˭رtZѣ6!zG2O rWG G'FA'z0uk!Éz I G`%y qs8a]8DmBG5(HBp?_LYӃ͉hvԹ^e'Bp",t䯯^HAͶk) 9$û=uǗk^a(Xz$G6A*/ M-p`?iBԧU=>>GMfC;%> 0!b7MRM"La(Hj~1}h)ޗϑ/^iDu(3JHJ@7c6LY0y)YbTSV{ml91D(v.TgWE |z*g*AVɪQ9FF];.᷸Be fEN!%~E:"i6O +laV{KxYJ:2a#gQ_wčkEyJpqQ=aj߿&TJVtF5s`m $RufwItڟ?W*fmf4Tx#Xf#`qtI5#T+NV(OaH㛼nntVNOtɾQ}&G`rUmdm4&<^#p0%N W_@{Mx謴q۝D|:Qme0y"_P X-Ǖ]R6اCvJ"pt7A婵o,g23Lاr9!B5n.R݈/ ^7j Wm1{~ԑ/ < *y9:O;x{/m%ߍ%*\u&fvT>"C!@Ba&Xt"Ck4BWpRCl1i^\^`O35m`8dž z%^}In.b8Unq3)<;9#ȸi 5d{j:ןi-`~ Grtuեſ/j/ʝ/{KB9 %3!_׆~Dp݃ޒ$Q=CG/Y&"Jfƅz  GەCX`"I$|Ҿ{~$g3c;F+85.J_iX/+N!~sыLV0)GVdMc:*VI PvxH~{m$l2`[Q=ꖑ'+LRV9*ʀ9X&GbͰ3z.J.S7ɡoqr/}Zʞ7)4fD{|zNL#ueBkR{)dJ Tf~%nd\|?XHU 2ܧ.k}1NW̃4Z9PGc^!RO>k5S>gƹKJhVye/4iyI|`b- jfnOA.H5hP$,]5RDS4҆ZԉKN-i^dq'QO! mwSQ,={rSkӒ_}ItPy\t׏oPq95c)\ OR'C?}MT +h-6W=DAu2GG0|^Jw1CʱF q>><ȱvI/,D Ey.:RsQ)-f?pϬuZUTؘxTBh[3[tY‚JJ,$c#6q5#6^B=팹ПiR>ivQt"]9$q4)vA]ZRO|fU0ssS!|.2|)=3p"֟-4BIݻ(g`޽^"k(BTMySX+7]FYxڄC}Q+sT8p-N!+3K,P a;# =De|sm΍s]g0Ymj-r"AC "80ƌuƦiwilVX;19*ꫯz7b#: IVK.s{9“EǑև,WhɒIC^zɁbq^F"YFc'–. %` t4HdG8ڨ[ P8eٖGBj|Ŭ Wڬ<^6pt*5t|q"{Z?r?;2_NѲy'>ѦR_& Ql̋W~("g:Ƹd;/5p(a$vv ;YLHwPTm`^]bu Uz}?ymFo׭`{mk@nܡ =×a tLv"`l6؁6=jLT;e\$bc$k|.q@p^:3ƕKom|XöCj_ጐ|S~虦K8":ȏ^t߬rM#/AN/)CyZ僕€u&+~d1r. IT dS75xU-Y}OJM}-`d|ޮL./QVhDM hӔD f.h|/(zMkgi}}tc~djq]l7%-R ҭ:БOzn(;<@O\mAᬌv'&ΗaA-Р_ B7Q<9:--36=EC2dTExiPs| _N?)Nf9\gK弬9? Ab.DLz4Ӄ#Om6R}>>dÉy-h&/:6K.+\,p"n0(Kn15!+(ey⪵C_Q\5|q+ m'}hMF_dN|E#0Fb"(|9u7k  iԙG+iW3VsN"=߄ r iuFQj+wHZՀ[~U%I ,FyEf%,ĒRJ&&n:/yz&eeAս#k!+YRoditJḏ#MVE5 u{Fi6XMN jJP S%,*{Әrm oF#XZqk$/2"ڬ?h"^E3ί`W{#հfp0{C,K- ¥K|q_?gyj$oیG, .Z{6s<%|ӌ<$ei1*f+q(?S%)mYz+}\Иs%%κ+n/B#Dq7d&O:>b/b2F|ܧ-)0z DYgk#@`XVɪhФ+l%DidCͅageși_R?lV;{NE_ډl'pQ&Ea Ir6xmRtS5py.!t4s.O3fm̂*MAȯ=6<.|օn -&f4|D BC܊?g1[~.]= GF]oL, x3zKSUQ¿퐀IH7cnEPd62snOn5u]Cck#ŋ2 )1bXYA=ffwگ/p*Vh$˴s8Uō\ !RcH :^gR8ۡliMaRŊŢFw(|H9vAMTl35TCjGGƚ~Db' B'+-x䉺r^ޏdM-L)76eSogzfRdrGm>C⣯#t"ÑX3_S`>y ]Qp :,}.ngpȅH12K#?X5B2#'tb+8 آ l o8E}'y~xPވ sOd{:44xˤ *hm재).e,/,V-8*j=;aI?<#Û!!*L/nAMX?)R%2m{,YO,ܻma'~Zߊ&gqˆx&{4,74e.<M2*5eח1zݨXHĴ,nIN_$d3*=JϼlU"!Ll[S{QpP4''G^g[nE5S2cƞXS$7G#.W#p&)xuI@.w,pM ,ey8ey5j}{8حnl`{4w_}4> D_|7Nm)P"!U쯆Oֽ^f5$ϵ TYXΏ&9I*D8t2<)"CEj@SI3of/5J A.۶"og"ElaWiK$mWU$/ hL[{$*`63 ec!f+Ng8Ӯ,p稄&ΜbjY.~_n Ts^AŕޭJz[,;jqYrTwU`8r>QW:< 1h WX'PVK2K\m5δe!mN+\/4VL?,Y275`ó\-k0CFwհX,y9tG>Ҕxg=nc:[5Y>U+MlҞ@U2lJ&"%3ӹ&WsK_BW ^zGSG/'ofn/d-=2ti(*z$}|h5[4+MxAٗ)YPv)c樴M@IMuvz/oʽpuǰܞW: 8Ҵr5ί+@ݕA99s)1~aM# :{Yt:T2S*කWwr+\g#oti_4\< HIr᎒ RHŋs$rŃozyONi %A+i1t ֻ qe|~0 r |waקp6^&h2ژ CթeJ]>ygTHA(r{0IPCWlcZQ;&+O#~j$lRE/ΦJ6򏺟Mkz\2/K|gI<p/ČDa ^e11}9 $5Z@||zYy$<~7w.K} ![EuØ`5(eҝ!$E n T <n!^9kSb[r ,&L;x?*ϰ$8tBQgSgIHz V,T=H| oK0":LNp* [hrBĽ3iq>sHH:Z0< =^/ jx 5 ;v^ePLaӥ̿"[aÊVjzJ+ @1;IQjDؔ$ݵixGKnFR#5>EfXB A먃we?2"CZd1Z(GzθM~V }ۭ/$JoOFNFYs7YlrRdt%EA{. '|d2"Evx |i*┏q5>tA:#|tmj5x^/wwCyMsA<p[yB2Wt`bhv\uS'Qy!A˫\ u!Q5X$2Xu [hsR%ӜefU+OTqy25Hv])z^9+1f>>I@#3U鞀@.⻖[\qFfUu^a;fn]Gvvњ~IyT4E4f%6Xvxo@̓d@ӝͺ uF [E15nBLcu151b>K%F18+A DQN\I*:A&$vvnqiE@2Q\ng[IݭH(%c\eigjLP~(0%daFx'`T'b/[q#9?1?XCjqQx~fz}JtMƨ9wQ ۘ UzD6 \Sko's~20CU @=SATre?UԤ$Sl}|mln^n7+|ziuӢ&^)JmOA~+3 Պ%Px7'5UI'l$`u).T#OU(bOd(&j?kGfSiuzc B"aIp.hV;fGٖw~ܿ8SUg+N7#xP'._cf=)@waTw9DUd!L^/׾Z!ͧrp]RU,j)>ኴƿՠxCl7B_BLyK׃A?ӗ%+fGd{y:ڞ6Y[vL i8F^'@1}BaM/. t?&{9d0h]ЩM)=^c"޵; &n.i+'OЯ-w:pBiEkcW7v~40UXC0/WUu.nZcT&DEV+@R ЂVJ~76*{~(}h,桇u6P7E}Ab|'kIcE b[DM/7X2G톢pC]&0xMmH 2׿l{;&8bN\XyFNQqyΎ ( D> jq=Ų{TlTSߥg%{}W V @ <މTCpz-x_| b; f&Ri;ZO(@k(TJeY1n96rClWSI")zt^N ȵ͍IIc.ja d]LzK(sA#[]l0`U5 H~YMp+mўEE&h#qE?^)= cQihlv)n1PJuU 6 Ew,z!(b5+H.c 6s5ҏ⟼$T-0/X10RЯ5Pb`װ.֍?!X|@3^?Ih9/W^i?˙dvBI P=N|]cXڣV{YN;f- KZ~+jSZ~ \ sϜ)r86l~p/J"N:E#*7éclEg+ wQ,0C/&炧SzC4fgFh~4ӳ8u Y>|%$mWh͞h!ߜDOLV-c]GKO]AqN>Nr^A PqJМ#rTC&.w o?3v5-cA#Pג{Ө)>Ђʲ1qTV4ןG"SZxi iXD#" /XF`Is0M2țůc>Ŕ,[}g8&Nu+R:Ytt.{J{ax#/5_" E*P[ g4YL-+Z_zH+6I4Uqt!~O~nAN6嘲2إ?;SaM0K{d\]s$<q &lZLp #X<hI\ݸTB/GCLٻ,ݹ yxI }x618`zĒ4B͓Jr ā<|T*LQP"ݥ5p ZK7Jql]5y:znB"A+#X S#%7E.8`bᵡ.gM ܬ-C䮨9̑<@aՀ64"j5vՒR1#v7!@|jዘTuA zd:z%dR1/ }&[Q 'Eb:[]M$F((NgDgRr P9vxp[xoV&z7SS`"Pӵ&*0Η:-GiT3RO5'gAP?lM phơXlSMj1Vede<[2僴^k )m?׆'=X׫)kr XYw<@abYtqU+fuݮo U CH}ȳ InnsSUqhAm-ɥr/#902[>8H~Q?ÚڵFg>5帵_U?^yb1nJj#I^"/Ć'#Or86:m8`2nldƗ4Hdܦ}fcdjKy۶In*54IJCtMגGTB9W4|62o2]VV gOę b~c?xucڳ Y!|J[d?+-岎]XajujÎ(F0߶XǛhhͨ+GU{" {v,}캧3*ڛ&a&a_hJv-#[ 5jKqX|0RE˞+ S~^Xo]爙՟\?X(Vԓ]k+~KA6ZwྖR"OLg3+э[+{% )D!s#?-CemMHÚũx~V}uigI-d$>T ̪5[(;:گAFeR_ڃ,1[fArh24WL'vߙKFCo,A . {ޕݲU(I 4:ÐX#B}0>Ԍ|eג.1J*xt.U`d)T sb`=A=aEļot$_q[W.Xrlz}CARmT-qWFu/WjX B<4x{E3~'P^d@ eXr,W Ґn.tgN%{p vESB[?b3ٌ#qVU2}5$.>a:@v_B<+a&\luɇ1O[e|'w5g3GMZ強}I#9)v-O  txgnʸe[^'!"pd,#T!L=.-P 'OtFn5 u[pRS4t*h]RR960+Nȏ>(rk-0[ ^f1q 9fo(%[O_yS-lrUpd_iH? ֓yVo. L=lkoAJ545=R2!k]q)RLLQ,ӎiP3$ۡɔ2'*Q7620I:g[`` sA%j8j'bCzS:"dvG; g(UU]FN4XЃ !aMcgW/zy8"UZf0p"@IfԬrlDXӏ>oNrVx`Ƽx@8$1ă`'n=j x!\*d41`ilK9gDIĜB&䌷s,s(C{FJ2K=/ Gؙ|xh -P~Lrn<&,8L -6z*ړ'2ߡy8FgO_hTQjX@`|$ ͉^L u-a fp 3Q`D6)(vJ8&CDOt`Zf]MoKAy䍄 7Mǰ3i_ DF>:46ϋu5沘k(Gi5q^BI#ɶ.F^GXt"D&0z=!J%MU_3nS ߬n Yu vWGj^7&97#O$}5 (#t $ҋv6[5sT`ܢ9[6V22(:~ŝꝤnPL#噶uNlO>=ĩ*Kl1rħ+{mdy@ԃeje3fmS!ocztw̄H%91:IHK{?rYc sFbm[(7d:NHi)<[W27 Q=-6&>T#辔`/sLsV3(R>H#u/i<ɕjYA,>,4Eۃlf٣ eF76wyXTE;LV-*7UV -=:J})ni칾#ڋ1w4Q1,_θC[QQ8`zKs|rjT({&n@?lmc! Vbz' ՔD9om\DưB8x< 1k;{9*BmUW%MPW1nxv~lhµ=O9';$K(=EOl9cVt~x%.#o1Kj[@ׂxB<}[tћ,uJu)TDMP[HF*+`Sz-ks tnSe~)MMPD˯P8@&`@Wg/93) }upa}+@ߘdpC!O $ ܁!ֱҽoC:[bWI#m,B[Oft~U5Fw{َ0{2W)YHs 뎗0§Y,r:%^{>R)axPj~!2p:'{ IŚnd8tG2t؄(hyyM!>{Afl=/&#(ʆ޼]TT(v*7[TCvټC{sD"_RDBlg 7 W*I}L 2I|3cX$ Ǫv/h_m+M (5.$v\Xf +e+UEOf."FyxϢ66Mgo_<=g_'R kA<ọSuswDpx$h%Lwr/T$ ێL?Jſf;˃!m3Kƫ^K|3 LVr8'e52pCڛ`iPWL_U&"ey6­u|/pۓ/Y9XDqs`_"(O~Pήgs,ߐ, IM^Snyn.;6.a[Cxf ˸:; @ɻ],-F[k=~r$[Y3*r3&Mn= ZG6Q)a4qbWSqf} Hf$1ϩgbI%[~24LB$MbhϽ[ʟ 4%? L*YN,-ii x'e,XA DHxiOAiKs`IżN"=_ BkOb6 $Y9-~ʧ&9 UW2pHo#)&Ő)`0pQKM;Qu}idIfut҆&@4$ ,4HL2>811gLOAgM^f| 3# ~**#TOAy&ʠssuWt} eO$=K![x|$oש $\_%%t/S,HωQCi 00ji6 lFEYwWߒ6ϥE…ϸZYAcnM XPI8FqQ !9vkJ !w "tQʮyvi~#uҹ4%k̴' ! ½(~ 'l !pzHܥ +(Z%̪912kF_bmiX鬃5CzQ z&M`d/疬6VVZzAAg,#G5w KXC zM.|n4ma-3* È.}{^I c, RZ2C&@}IA> X8_֕}䓩r:p)ҙg?hf;i,Ĭ&|G lErό.ByƵ9( ]AT峥i s`+vf= W׽OA^!bQw 'C;[omȚ!j8=+7aA2gƦm[l ֞TXď% W UIX>AnAmXWZB[pv_g_]V4чT{gU vNt~۴+1zl7*%fyRHu)9H}gd,*So։P%T) #?!!Vl|86d%5b/ϰXƏ~^N @zUc 9ޟמjI6`pc%\L#oȟUxZ H+ QEs9z /ɨXLh׾4+F}#*e-o|Wϥ9[xu`&/ϒ @`9J8g1P*vqEq}tn6F 5fc UjuҊL3~eW8It@܁#_46۳ t\WM 3<0᠑/k)}'XAF@r(Iۑä0 R"O&r{r7~X/o˾ض[5/ >W"!\,ܧ(+H;_hp]F:ie57T6P]>-JN&-ȃB2!MaDK !6!q`_:j$̿"w- kF2o/,K"K=! ޶rHoVS%lqMN KñvMNOz~[qge XC ç(3'g3a7f_4/v`*c61bd_qJgƠ*K|8C xF8XA41xI<' $ʯvM\-x֓U3Ht|(M(."Z6/E@ؿ:d 1ED5ymL@ΦɑwڜQtW9"d ʙ\3 xhw`Dvv?+=q0kT+L~+5\-6H:̾8uPeɞדfZt,B+]ۥ;B=3K-^nWy΂q X/p.}3+2(\\mXM [@msP->S F|+vJmטp_y8v_I:RX@fJg%kzu,CLUu`ԉÃU=/pA9ћNWH ԩ7Mdz.G(o Ko I ZF/Wؕtߥ6{9,6>y]s6?VyVg$ͳ./x68Tiu%Cu4%J9C<|YS$Zbdv4kQ\[Li#䟞]]x5)nM-(/c#9..#='x#8D Nʜu{ꀺ +[:~cyD/'pz#HeJ[8ɦ>"1n c+8e4 ubz ^D?/JR"(wG-6E!m-U#Aq)o/ىW\}{s+8*|r±v,fbߢ(l!wv%pK_r$;Q[!;r@%X ɟ󘤠Ktt6i[Y][ M#Z5F; iΫcN:Xb6:r$<7,cx,"۱yVYḢBeLptB0p[ϟKb8"ª Wle^VӐ ֺr_V-,tyJeSycn>w WB2*^3f50M6@ r>>rr\%Է<_ZW#SV_=$nWS0Vҏ3K!- RC) j)%aQT4{ @~/"C7pv`vXԝ”3Me%?T- +ȪPy͇;R$~VIWW _pjpW:eaVYIj5m'!H + 2`hcP#~(2Mj'a xfGnw5p"ħcK}|i%c@jhn!"ZMNk6F U6k~>l><]3IBTpoF(j]%-2߉wkA_0/2:F+Sz1<,^#&\bvK~w~ںw( oO0jFeI;㵾qΉwB? {XtCPgCE>?6\SV=F;&߲ŠJN^(=gpfErXp{a}MBqŴ򡃣tΚdHXC٠NH+57c~Boz s?W֚V @9]I4"'#,Y=CAputH?L.C2pz)>^NJ#z%v>uI.E҆Ue L')oZ*84˫0b$ \:!׫(@A)gp8s[\.*ڋNվU AJX3lu1`_EF&[nϞy gIo)F^0WJeyӟqrF L+g23h(lq⇸d2D ~o$q{ER5Dmo6o!ozz'yZt?QÆ K]2#ήڢ*ŗ{#$ba*ީ'q+9agҒ\\#!nqqx~{O_,ަaGax=, 7K p&<}Lx>ї/e s吇*ekz;5Ď bwF1Io@45I\[@.7s3;ݙK.ޘȫh|;J۟QX"58IK;~~7Xs^ gJXdMp.c;!"0KO6MގT-7ΟLJ9xOO2xt?d CjZ2HS?m^ D~;G=2wh!@ĸjLŲ,3=vIq=T_0 w)|@Zr3'>*x)b킢|hJk{=;zv kqs|"'Ƭo}n, ςNڭ舢-kI_^1}\ ^%c.BE?|B;j8,U?#?Asš}ǿ* IRO6 lk,tǮ %kaf& .28!Y^Ί`E",7z:@zjjsڐ:@YRm =ԞFk\BU$Pn[Sߎ6َp_[o8iȷZ vVd!kD`bCGUX$| QZv惘ądxnPA0p^:d9*bQ&ބ(gA3o'|¦#G@]g 5,by,-x^S4:{B>2SK$g,Ja+)|S\ދ5co D^o7WewJ-|mZӃf2\aB3i`̿tq]2HW҄x=L\V<ֳ2hw׊u|!yV OcP=]3F҅ K/`WlTq|3 SBΔ@ޯʭ1=H~øU 6/56Sep H#twnQ|aVӏ\'ߌ9=鄙\DU7U;@ qBx?1(M5?7,'ǻ(y=o[lȆkHM5Ė7Wk3VDŽ+AX)y- 8:+c~>~ yfOrJvxP|c 8'eAM^ @R3f2ɒ;Lǭ7c4U0, C1\P#y&:k<>nTf3H`+%%3aIp<ɠQ:B(,m^5@ȱѵ*|gK9{wzY{)4 ྡ j)U"jIj#)<( ;sY8٫_+nn C"l,l:>)lCy"HNgh dcNhBr,-| 1o.NK B\x(ŧnGݙ?:ŦRt[Ҡ.j*pzMJ};Mḋ%'pv|K݀oEX;P݇Vj$SJ )41)sI:r ?iW"g R7(.K80"fV#,QzTY#ZW̅N"*UnU+&_ý}AʎLe Ƌ|}ur͏F8/'1wmwZ1]o<|=wnO|9gHVe0 tѼF*σֻ/ԡO3(T@0͗^&j ud.!+aαmv߶JkB{#L=BWL!x_b'uimIDmAu<>ː%F|YŦ$eB!t2 `ϐVe"=:,ܻ߇;w'SAd?q(CJ*ɒ-YU -.L*g/j?oK dY,ua §JAgwDF|aQ2Knd0]cgXN,} >Crj=zYմ~={]9*E+|X*i+sӞ!"9*-ven[slq{_ug䗹љg~D.&dYޖ;TfϹݴU6g B+yjiXU aݫ+T;AЧv\/:w΀bAbr⭋enLcPcdu\W,ݢNeNLf !osD@ 5s 1V:AK8#=ޙG燿Wۀ 4'&O6ic=GAV {dCX~#[bW;jԶ2SX_ tvܗZ;ϛt%flLA \3U|Zуh%IIlk u[ԥ`)F-xYcgڲ 's(G?+߂S%&i0w"HUwK )hsS*'Yuզؔw;;xצZC/}ԊDݖK\d$Wpmn'1p8ב%Vm;I.RgC;ljAKho J)&PliiϬ%HFS+wU.v1΄d3UR'v::xVgVhYU|[GtSY=a[rz0EyVBVI >zwo5:U?eH6,^ޚV[sQ3P`DvFɕ0<[{ jEʶ>dI:*Ťy<8W/H |o3w}AS: 6ʺfv{[;mZ~{7p*:M ޔo)aޙS3sfU_ }zi\g6y0)aYܸWsD(}8/CH!$fapf]n\[!@P cy/v.3<$i,➇@&@I,[goʭo$m+c-wBP |# Ŗ#1?(/}Fc =IYsLGЅM^ۦH=b. ɋq~O! ~גK啪N,lq"`0 )|^uSZZkbERk"!f꠪ d364-ˋkat7wtǘ||͝`8~`HG3aRKaXRx)Jrtyp6)A~s|WLŒsshؽk 7UE!h^pċsoH0pbBmz zzm4ytwds ȝ#igk͹ <͐cck^e0B!fz.hEJ)HT ++y02X;~Hxȓd4y{\|ߙ J x/ $0=%]ŏ*Yj `E,l"L (Ǭ8L?lt#׷d ]w. ~u e >&[l8euf3R# 'rzVtF3#tS!y$1#02 $75ڮFkFu0h/(rOz 첨l;7NUZ8eKH.gԌ&ӻRPw3̭]uN"< P. O:kңKgKU `YNI-gn,+-|׼ڋ­ʭԤw)W-G?zA^|}@]S}4XhtN;l7K&m@[w'(H]O`M{t94A@߹J{;\i *BЧ$bU;ݫWa~4rX+&g\ =v&箺9/]ڑZwd#@@ _sumYbD0r`({=<;+V8BnFʷr23 eSi7yӒ9dϻU C6$Njw-7`&,<U(Tb03p3;%u2ǷCoiJV ep$1] *+ECиxܿ_:ޤj=QpS1tmԮM z]aЋ7n84Bp+T>Ja7cF=Պ^%"uCEd4t_~L^ <14SNw lq HoyCί$R}~1x\W>{#|'b>1,W1 % !(B]V\E[ZT\F3YM=~U䣚%ݡr@usϬb;-y9A8dAS*LAr~ɘN~uH[_e%#߉Uﮭɇu>UȟGJvbޮIn"C#@oOhAVlHbY*Σ%!v]tҺV32%|jm=.GL7g+XsD!jo5@$Uj6^*!ʐ} vPRsƹ8ԡP@b'TUW0 N;f_GdZZYhќU6t-j6i!O:.k๑x|I KE? &zv%kWBSc>?3˄0=h2] m>i,$Tzs>69 ӌ@rHW8E`=j_r](:5ښ^6wmmՏc*j]yw8-t7=,w*@Y1CQ0dd`خ_DdY_[e^Yz͙9mM,7v#K2v,0IM'8<&::eRbgO[OyZO}\7z HGih:@+\ #w`ٙi +x[%Xs-#qQk{(c׊<nNbBnf6\Eդ@Cӌ7%$Hb}ujIz n;mGD#A5 nBnS&cPmף+~`Z#mFTgK- ]w9xQ(x FrB:tFPYQTdzcRbԃ;^?/gVםaFeli ̃Pln1F:C n)5ybB"i ,$Xz~ qټ舯#yW)!z85^iUqKqRV .zyI{>aF~KQ^,Ziċ[~irMɴv 9 =O+12u"rD>gfNp 0c~ NxkI2j2ڸd!UGrG"zml]_&ďnY ~m7Cqd!E64uyZ$lK ?[4LD5 ZVv(?FY _`v|y%3~y?pko%A;<卲4ݺ9+Lw1&Ϟ;pg4\0E#=a=Ԍp2[jڇgT|24T}! jt<}3΋8dݔ }_3[J;_P 7n2 7O- uU$=+fkstAߡUh C_Rٳ ۅgw\ClXG=UGjs[_NK?q%>KTJ.ݎOQ/(stv0xKB{lALp4#(bC̋BctBm8w9zDKX|EAHxysF oJOhBs7k f6H^I/oFù׭]7k5!_`^ ts!K4^A1`͇s{q_ҵעmUrdtHvV.̷|AwKelqnĸH,`^rBN˹ϳ ]đkg %bߞ;0.Яd4UM*|c23:2G8kCe?:`u8/zGFc?]EU53ȕy0|D{3X wr 6-<~uba;*dгF]$jU.7ʃ'Ć{jXٜ&*_x++gܗ.~j7^J3&$d5)% @6Qr<7<0[BjW P _ +L "C)RZÙs2u]cXAܣU'S4Ȋ5&Wf4qT`E.AކN()%Ve/ʹX?~ͮ&^ 5$1(d(Mvk3fWa1{:У٧!e.ڃ+3Kk~kx" .XSt(_NSW[q,^9kw'\<$mDy$ I]ø,XY ؤ &$%c1Sa)5ӹ||p7C%2W:E1eJ-yI+i`feYu-L#3WW„b lLww6AR6а/[3n?8-1C LȦƩMY_]?y5COفAaϟ!:={2'(zx'7q4sJ\I/U'-_W;@|>{zb2NȊ ) QC_li{XW 7˺SLx{"eyXri,e=,p\|q_b 6WbN[O"Ze9NqaIpV\w ҏv=Թytc)A>L|hvoԐm};䮺l?u%;b=J]_78>pxO!W87lnj꒍rWsK;}_L兖ۿ1W>brX1 5oZ0=6!RT%y(2짶pyt&棷!׽/:d!n_/1t gؙ'BeI6=Dہs $T*Mֆx;VzM| !i)rgT^ 3?CB. gG乙c0=ye4w^[a`8S`7Ӛ!zԒMoV~68qv/fJ4 ˦\Gԫxbv߰&\as~~Չ7[~@5U!c]VB.G۪mAb A({@ԘS<71,xPii7vqkאz6lRc\|"I!50bxpHl\|J`FH Uܶ_sfG%,.r=*1<z^uLjLXoi6kĘu!dp)ax'((W ~skW,Dj)slk%ɶAS?GGo2Y6~tf,T؅f**$2-SrJH~n C%]E2 Hhq^N.wPӠS FѨUG\2w\wE5-8D|y-~@ PaX'V$ !?|:+F$FϪDOwYgp~N»ؠ,ο!jǧ.@"Npt1&ZO\ZmE旌 םM͵f`ɢ~':dJZIRE|FqC)bZm<ΩP?m/G#)40 _pLLBO-ANelmh$1͆%6,XAP,>oC3JZY@TiUϮ~r 0(M~ܶ* 1}=,`JQڟ!św!n@JA+ Kjlm[ھJuJI+| pHnGp$MNZjpǣL;NШHr ֎,AEpX1g'qTR+ ]f@_Aeq#ɫuFVƆ:Ebth)Yje,' dKrL#mq`/\L0>,K ;Qè %;cD71]dBm̵GN@cb#2eHޝ ^Gޗ 1Þ&)0W+MAŬ܎e-mM7l- 8ba#P>N ?OZ 'TLD9C6_V2G-}YUhBSupQ;`9zlD @--C&Ă~ 0TC٬K_% NPib쐒mDJ\C~vb3}^E~StR|&BzcMR;t5/ |QQNAIRMgͳe#.&``N76=Lj/v3 qb6/AlezG\o'У\RyFaV R'$!7.y?k?(ML#mhs>ݜJP,jwƗe{&z% AhnNK?Oՙ =(*Sn7VOsU*4yF69_ΙavIG>S'W\u4:1čh>y)QEKؤ2/oo@orӉ˧js^J$1{hOd452{RuS]maL~VFk P豦QpaC-7JȘ@3(@, go<:2CB3/DnUfQ<4ĕ"uvɆb[:rh.Cz,\[<`+x8ړ«.&:ӹ  MF?qkү!3(O %}Mwm8zK~P`芶ܿV@JW.g&Q%0Eu'dIkI OgyW6^+uw3h9/v?G2y 銣ݶwz77P:Rv [*aмoFQZ_!i* /i$LU߆89Kӷw NmMts*Nw:;>oڿ֡Z$ڎiqlQXe jp*s@sA29#$Ȏ32R&f-O|wxÂHTE91GYy9_9xXH{ng 7Z$)IGٷdͣGv:wUҕe0Ş}9oR-[pY8Ns!ʙG=-Ku{?U&ԌoĒ;{X\g-l 2WWJN2iE~Ybtm3Qf"_7fLs(TD&ua7:yv舯Zli - &5/\W-+jw6.P͐Bi )M9|ۤ\%o*NCUAgHF~E-@RA?t8W5*06Ytj,P(:FnlhPU.=|MȖԮ&yX!94Dچs0dMz\ukt wjb8s0Ҧgx1+nKGH9R)vWqQy.{7y$3ݞbn XUzf޴XjwQU4oEM@ hNoWvd`}7\lDDI+Kv^*zs )\Q6 d\R1ibzUgK͕ӭwC QDtr9k~DTTCkjݏP0vm)ӕ$hcθ]E~_eH6kN`;${7S`/ƺ}uʿqW0>r"GV%ݬBY X9h2"A8IS#"/ua:ۨ[[SjnB RgzG-Dvcnj/[O2eZ+q hO>ԜO7#b/]qui4WdzOB>VÒpM_"D'hS@CA"?Z5syl?\r TO=ɐoSXp"|/jriPp:ZDؐ]w>Ř7)zI0UhjM+mevVnW>ʄ}%O$Ql_͜2@> D6vۗwym:"Ϝ"V]":f Bז1<( t׋c:Ғ/MԽj#a&)](x)޼lBN8 UOKM8ӝJw0UOyv_9۸! ɎRfcp "vb*S95Ez±L ۙ u0JM!`UC\kգ_l)J X- y^|U?+2k_Ud-^}0}h%GkZnwNrd-iOsv%?NPHjF3lyQ'QQ[-àH u/ǚnRB>9Cݒx" Rw[ XEefEj#qؘ:E.}X4T-oNvrY GE:A]*R lBUjsٌH v^M/h[EE vA֡6x j "vPflKkS3HSrv<J[uki -6d ̩PX~,ʞ ,jv,9uub_b PBs޽ /2k.5&pՆ)(u> Ӫ*&Py Uס߹=gK+e ,;_ m&t۩Dd:" AcQ }*7QSg;2 ξu"B]]n1Օu*Jm{bJEݮyи&cf1*۷,AbV ٚ\ǣ =+/bRj Q06Jh&@׃+e4hGMo f21B4f7uhk $(bV܊0Hs*]5 -0-ٖ~&#0ABJBS{ kw㨉uE+繑0. Yzσ$KpTC?T=Ř~};iiҐU:֟~~^3'\i27?!2av]ȹm0$[M'/X"32,XP7'E~S+A ! C%Rtab@JK:35jSLl5W@nGw~n$G G,U(%Pu;鋜j\qfM,6+ܩ>v9jx66F:J0[I`Z%:`jdv.7&ֲ+2hC#Z`?ƽ /a әx6CդsҨl@W!KԽ&,Oz!,'Sv=@Ukr9և8-ε0XʀcArf ݴ٩: MD;ZVTEpp3.7!_.awb= |t~ɲT3NS DagY_]멥,e9L50a 80S66+HblVba]C{_=X73+F'Vq,Lzwc^1lX jM/CP\9kG-0;_tX`͆a hMɄtMv&: ~^3 C)u \<gDpJU![V['0c=}:1B%mBxB1eV' W%xӌtO'<5V\aV 6? qRo,3hKbaP㵻/ų-?,5BaEB& [7P!)ڦc[O ~}is_]>di{3Q smc_L}YDNO;!4Rd?^0sB]pb gU-dj2VyKX?N_ ^a & ܏7wVhn9bp%!G-‚.Kr'OY.Q5YbڄY>_۱O~06E$S8ϻgkzGz)Iqw gY0w:tTj }Tz@%n,r<0Pp. w'| { l:uP66cLXl/4:=_xꋈh,[ qӯ$ۘΜu-4uHHwk榲 jaH `iגqN֜0e~FvniФ_WZU]ziTr}j*C"rEtK,yu\ ~܆Rm/! gdPF.x#H4QW?iD]q0?M#SCyURs[1JJl 6\,֯idP:*/GYu{w䒁|h)pA_p/\vMQ@ၻ2FB?x:gXbc㔌x*ih(ۃwtYphbSQxgRKf>g+[Poj-9Mϕ7ue&}dpgdQG xu  ^dB"9#N,&"j2y[E92,2%GPk WD#EF]Hyg 8Ovs0a?EfQ12x¨}])ma!r.I=:%1eqL}R5BeGĐ;T;8Nu"DrbdWMY}Ʈ@,۩ ?k0ԟlF6#nGk@sOM-0gzg/O ĻXZL=b;HJJIQ2bX3N6~4"/M}}vؓtNAu~~8^ 'R9.d hz}|--e!uCR Wؗ(8۶_f-a'جug+O(싸QkH6P&%S=}'\î+zd%x">SRr;&L9]2WxkrycEx{DG2vԲ}T,h=> @I5?j,PVL^}*" qo2m*SS֓LN58~5b'w`ouҩHu#`Eq+NwRw{PJF~[ã =EV%YnuًNxK 漞gP"2 ؁P.gS uQBs#3.j5n ЦRT4D*U^* gvnc0KL@1Z}w]Px48W!7QCgµkdc9kGdso(zEy58@ݱ о׽L)VU8?VvN1d汁魼)o(|j{aXJ*yv`3oV *e!,nw;3|Oǿ := `͖-0ij]aNd wq&f-[d.Oqt;HS| BNNC;cΆd(DL] 77wcG2e,6$P5箫quUۮ ON <2(.+seu['˨OdƁ#k4~tJd-t5OmM ?Zr|BE;:wf֌ٰbR 8X)[:U+H& >_iji`^E9rIx"E'H[], \tٌ抺6 Wc%Q8_2w^TwH*,7()UQ_4:&|oT.,@j82ܾT 6i~-7=2 pע2:iAyUo?X\/9 '' ڌ8ϖKb/?+ѹ#boz0Xja#9aWGB桀UBCF ڍL8;;yWߎv}g(@Gy'J-`8Ln,Fծ2/ D/g#1e/A=+!J 0=Eȭm["6cG{+N-'Vϔ>nT/=Mza5 bGí 9V_+ +ۦ^X;f] czḁ[s'0>Q{ ؚaȝYA A¬tӸzw9>WE3'VGmKvNŭ>W^tUK!1XryкXpx8p{|7ZmٚN 6n2U77ǥi E.Zf`雚2f`\{WDZ&㚼Ϛ||d;!0U}נ=tn6x>jH&ՆZ{?EhO_I!Q<\T%["8uul(UA GC$QM'E\JR ( ޫ8-3!!.?{{{ %(C)S}{,5G 4+ ̣ͦAdz9fd28s|K:F@[Zkf-`翧Mq!6C`үqܦak7N꩒qP,򽖡on´q(űFil%@`< D)=7xdP1]R>^MR!fy~" ! rA1KelDB0""䬠{S?dx,:~\jS{_l4Ǚ+ņ($ٻ`eqyQ \!gۍwop>g~E$%)DJӤ0a8%+t|*یza%D|ue9O+, UqZ'[|:=7΂ q;~6֭󯢴+33!eJ  JI@-Mw8߫bY0wPbȕLS@_ CH[Pn<[`t&̘t:wאWbc>תVefŝJվͿ}xSd$:z=jC?nǾMt1Gۻ̓VHD QkVrbdۈ<{xM+к@1qHg~hRYq ܃ 7)i{+7y֍vzja+fU_^5 Z ~rCif%JښV)(|,NKP69dOD;2w'zV|} %.PRl0 *);Ef)bԬ\Qb@G",piE뛲&HT޿qa E}`sNSwH>؛n:]X@ k-\K3߻_BWd 2ioâO״vv=T leg>X{x!['} :8mUL(l_?tC?`t)S̄ɝ(Zq3bF %@Vt %'v$%ⓝ5qC pEnc;a-dsҚA'z sgSY:{ع~?iDRW >~O-J!#Rh Z6Cpo895ISٙϼL>Ea|f*G}4aҴ*_Ι(axl/"WRQd2:8]Ƴ3r1$Fr5muҮ&կi5GL%#d muEwJ6 ]l mUR=]XoHl 24=267sZ I U͘+cTg]^ݓ ޾. ]sT*\"pZZ}d>J=0AjN39}ϡ-|~ xT{9R[+>.f3wxv6TF'Y H| ]W}#*t'!|E`\5k\IXxMfSqE!nbI)<P(q crWG*s}ç:k7YqU; ^,ﱅF`y0!͕݁¥Z[@1p۽vǫґ)ZiH4@њ~$ǖ{ơvAܔKjuwwi[4Y.fi-I#{\Y-pnXtr8MAԎfِki#{ 5yB1*L:yơp$NPbJm &`U8i$Ꮕ!$ 0͘nk>3j[ Xd9Ur X5Dyo^u*a+o;poNO(4{?i%P)µ$"}mᯔ ĭAaJ˿i#4BKQ;-KlLLAB xQcNیԗNMЉeV?=H!Nu Օ%2Pb_ŌEzDQZ%D}CIV'Vrz^d9?C0pKhx:SM \T(Y8嬜;8,cy+,άcal4φOD@*L `\gNVU3c 1>! {!#j8~?"s98}r^eUħŽ-h*>9|qV 8;}ڬ>R<S ss0[\apB64,8mί 欌m^$d V i"ߍzÛO ^uFR,)",K2,OȗM6RTlz4%@G>hbO!+iR)$snlw' mALR< m2$)Jb W8ږyu5S`e׳oJW?e*,лBHxi2 8c@v][u`H z fP9xo`}S]^J_"{BfH7; >h?vyx=bMLKwa,&=/ Zĥ_rT/GYTEYrȪO,Xk#N|ه(M f.Wߵ׋v7): n6CrjINFM8ewf؀起{7-Չn V硄-/7DI}h3t^ `z0mde+d9ftz?+vo,`۩3\} 09̳EאG#bFOj`̊yIVm9UrbCÑo8fiB;{q!}y%_#|J,l݄L`gyj xW׼C1ϛz @VUhӽZ^@NahtNHUQ5 wVQ5}$ˑJG#z"lQWhIBЅ!SΧ3RхX C rĮ n59f7&o6 5aƂuA%pIߘ2N9(I0ߠւs<ӝW"aw-lM?NzbW3Pc,ZD`_}w[~۲A{+N=ItEXQ!oRk"h7!pbo;&;,̨1ž) k |@4 F G S؍90PQAglU8ϸ+JEԺZv)[h}]v3b]&=n@佷1ֿbpI[-SFDŽFlRtJW,?i ,֗7 I7j+aFysgܴEhV J!r߆Wvڹng&q7'CZR 3g79치cᤱYiCעs*/8y0y^2J>Sn+?J*[hTsY!H)c^/;>ktJ"sU蓜?^68~|+'PSA^bS`jꆓ {liR7 mTuuf"Mԍϧw~`fhl ~YYHU_Uᤒkmxe'E 胒ٚM~d@dȝ)X&$qͻ0OÐn*uAh 32y$ ԅ!N]N/,SqIM:)Br_9?43/ QwlOR&Sqc[7˳YfQI2)9g /ޗ~A4ܐ|eos]l$d6kzz5A"R}Kvg®JYJIv!Pִ8~D3 4`^[]лH/Slk:|8+9qv.H-0DXgn|:UhYh$'zEϢ(sykOi:V.r+V]D~g, pnlfK$j'`[!6jHdt{~fFC>yHZ:oGfi1 _#>q4'JW9lN4& {eI΄L}ݟA _\%"!jⰋ̋I ޿"Tx,wߖg&7^AgY7>y4~Q7|eD16i^_4h/h]/$69ZN_fWkܭfMt|Wo[8hlTfƨI6G4j9Q)e1Jhxjƕ֗1*bSP[:q8̖U~jgwSԱ8[XrD[?e%Tҗ~)ѿ/ pN֯!ѹ祁R<+^OH߼w*:ڊcnR26IVгyOec;Yú$zW<nCe_MQb >8u`_=mmDOOnN);?TC̨"iXFeQ(e0L*@,:JV?P)נ[< -d`;uY gi]u=y?)I$Ied뻗F^H]FtR=~D 0kۻ Gn"89*'@xnvwmm'5URr܅]؈!~-h9}܃'¢rim(H/vm^FԼ'Gf3#S$5zJg)hPt(ǼkWJ =;E\#f 663CJJR|[z # jcW3YXsDG|kKӏS qq[16zf?X[-28.Xí) \SeVV+'֝ Xrqcp(c H/yZ}zAB% +W^(EKDuHH*xP.wf`|ʞ6Oz˟R@LR,skH4ĉ1¾*(n>ʜQSzw=7*{IGjKsDXO#LzȈ~OIVeVeϒbKuoIQ|:yeCϔDs/3?}- RO!A3hq|5=%9kg"}NرaD?W&\<묀 ^|o4>D&%0Xg۪ 4 M3B\q6MLKn\Cn I1ڒNrj\UK&b Ef M)U΄-#mX AxY^˾g]L\$,q m> glȹo:b G_S3c܁r}&N:;R ;d?֩{]O(|~e[AXYxXI3>A"hA@8<|ϓUO oU"2$Q±f rjRqja-I{0T7!u2V(b+uTZmoHbc^N9wEe QOaTsWD?% kcPa06X.sMzAn5fc˾z*ںʮ\vceNtn8VzVu϶sIX"cjHpH,ܻ#׫ͭAKLUVO}>H Cxxp(;V / HDZ?rx]clUW#T;qhB/ @yƛѠPhN׬3ǠUA<'Uނ]yWwv\KVs@/{a) ONxۇ햗S$o H|2qLynZ_t\_sB̚3&.:6w PE;=O+xnY\!Bj@F/ϵXPp4q`,H=O_ԾtC^j>_"e/4D̽8܀O `,*7Z: uێxy-N] w_Pv.{nN%c8C֥5]eSs!4+ SԞvX.xʺ ^ap"U變'" K\v4~H?˫.,L>f0̼6aS~`}uoTWtvDL1֒~-ȕZ=-b=ܥԹl-(,]k{1Rl݉f8-"rIp˒_ %h-miR.MXq7tcxg%Ȋ%o2LapMlHOwt`>njgrʍ =e@ f>OH)<LY6Y z'xT/,qRط*Io=sRxyu.u \0=$6-.jCK'&P0SN@cXE\|TWdDy;ׂܝ3j9PeRxt;<rrHΓOB LY (KsO"8O#ryÏK=;nؖ\_4+p~z"/\ll= E8aNe8nsޮCQ]_$[Gp6|qSoa|F䳟hd±A4BPiY#Б;"1 b>YI}Į6!nB΢ͭV&c "?:R7NO,$(%BZ *! (*ޏ : ( ŵPV&e)4͂s*= B v?TenBJf2O ɀ)>r}K$0z5fϔʮU˾xGq0[ 2 ]:6^͇s tV MT}b*c)ԻN'mI2JJe&Gn`1(s2(mPhR\$gލ\xiÝCN!"uWUH@r׆(&Pme{Nqhᛕ5 PՆZ>Zbu^9Er ];[ ƦB]+hTf+Lfbl$]l~(/?ޥhc$qP~4-#;s~!wҺJk4M>Sz8f;?4$z۩2!ѸnʒRxnBeQ"ь0AlBݻXp%U+[q(*q p-ivV &e ՟!.)v&Y7Y?XvJu>);{}3;vTVG=I5;Fwz20ryFjNdl8fGf~&P .߆g$] , 2Ey5FxT\!o`!x1'kMmJcKSS&7yd|a)8%/xZGBYI_9?4=b"$FcЃ&8;ۖߗD(9bUɭ7U2z^\ {ܽ!k!ҁB9@c)m6^[j݂׺xœVS^ w,TyH/τ{,w`xy6 Y;{dW/Bvw4nʠ9VLSCNi"|n+0a}nxKF4d(]@BJh[k~WXg qDȳ4? YE'Oeq?qJ?^Bf p٨ SѬ ]rKɐ4Kvrc: P7_o'ޟQn֫oZ~ßJFbhj=~T^9D|>?y IU` 057|wo.uy^E*`3gOJ+ܿiuk l;D&P"< ^91]~QY<޲c.*9 ?dr7 AOzx%J\s}ms @9:Nї# R6$+c?0!c g.+xfaFf~-t1d|&pSc>,fh)|o>QF(b`jϲ4LPhz[h=po++gA]i7Hԉ'aRAUH.et|"/g%oTX5nobf9E=+f K[yL({NfvDRx[uz?O q$W}Ii/ʏ51E'w[;~BJ4Sz"V Ќfvz^r U~f,n΄ou:7ޝ+*|bTDcޚ>AWJlI\[c;Tj~hB=Pс hu ) Wl;Gɴ RFdžGQF}9Tt %b ҧ*xu/a?N2N - ?VL }HiCD=D$v;/NFDzj^R[H I 40&Gvv}}z?+w@QNMvyьpes]` BJ*ɭÀ "2/(ƜeDFa#`D')UӱALͳhz2dhXg0NO:k.=,Ǽ̞7_$`p9n=7ӆ4#"GAuWwUSNa^M(UXa#<P?Y4j߻ &%\dSO_]AɿjJ)8`ϧ:Lο ;GyAaţe2cu+EԏpDGKInBoPGÛ!ORԳz=JEvٶoj^"I/ÿW77IPX6T&XhRo τ`!7뫁 nMtJG<<ᆩ*v{s:`9m=744m2me8,OTtPaQQޱH8 ְTo7Y1})g}1:uFƥuazS]DY|E4a<RXQkQTGHԀ\Fip'{l}rpUN|7HL Z@ uYN^aFW͢(jQ'B[D0 qp#1>`4h0ď+'t=ek'lF4T?nڸd Hލ$0[~{<}%w"/-z 5J}͖y$},Îmr޴h­S*@l'1z3u$qxZɰ %2n"{z#[.H)nZ Ukw<6(dm`YK -3\y\T:"񷥁B*BfgA90~3~kS؏`GŒj``!a_fEdB}!eܺƁJ@eSdr$>;s:IOjϻ]ӁvF! Ur5j&5@pOFi | :»(l CMc]Lu>RlGl~Tdz}@A^ANVY/dXP@ixE=x-iB;| +*( ۰O]é +>9&5Uj 4ܳg7^DCWVX@g)hӨ*uFTؾyw6ө&D9փ,!uY`S} 5؎&,:ڝb ڳs=(S!PEW#Ss 2AܿoV;|W)7Jrв0 #i#ϋ.Pf */.qq$ʃM&hI8\[劇[YqeEWNХZDIdo'(:~;BCM]Zo4fۺ(%8݉BFhNrc҆5$aHbHļ0k}&&?8!})"W!a;>k|A5-|&?×K% 0L1[ЩUBcI( mK4IN\ TYsꡒEF F碲?i/t n7xѝ߄#9(#=Vv8kJiWYG'SŪprY?98bղֺ6;y0]1v(kyt U6b$UF45;MVG x`1@֒\˥I'S Jo@i%Ax'`qi󗘐mtQr1iڔUeI]ZxRZ^,:2/yˠ^2+ ve|ː& Kfc/}seJ;#sV m#gUk٬ӡAЊ">}ƳBkrD }hfu܌ oiNȶ60ZuHn [LO:.Dbvm{ZcTH~w^@//oIsƐ˒:qެֹ.-OAD֑u'ϰ0I>E3nĩa%mf`OYF|&2Rm^+7@,%S(1QJ$Gd| >=w;Kl}8o[qy>7 ?p$g=0sg[D5Wr rDr,KU]bnd"o{-&r ˬa M] R`zi2ѐbdw!6h "Qqjԙ6G$ a?pEBK IeQ)6ggw,O H Ѽj=?_hhS{Mo. nzH<3PŕQH0Ap,t?"q4jW?"\U z9 & vp!`Hψc&r-~hh[ x -ozt;\( 16eZzbCzǶaeǓs8 Sȉ>^[ u}hjM't!K,x%Jv-mϱd. b\ A5`NJ.F!|)'o\j\l$K/}Ղ*'`[SE$τ.Q&ii `ikglc*ӱ #2TG4H\!3dβHYRSL? K#C %$q&a;kx[wrx !E}s( G֤4pAl\}WTb"o!l#m")a$4^Q!{̬<7+w+G>Ѹr]h6$\5 z`.a'q*΋=LQ;<>"fi_"<")ە^n|4:ɨkL@-DXYbDk=ԖbxGI8%:'x;]n#doD#yƜ\)BV@nLل@*+cesvzID 3NvY/r( ĊSoiiz9@(u$38jAUz]81uͫ?tH AwWE`fCCJY Q&|Cd׍NkeDf7V>a('!qsj`BT-vPu/?hfysrh/17ycp&ywħ@3bL7SZ`]-*).&r8]/ɧiEsxֻŞqǚ45!2Ly<`@\œR ;=ZsQ)aeYH*WpbNیkbn:tP̮ bE[:W5;9xp]D8uʬ Zy+0JY g=8,dHZ/o>퍌ȏ'BnLtd!!ىqع,]!,SHxR.Ľ^Ep*qi*`Dؑ^E|Ŷi2)4'w#?b`FgaM^{UMAՋ+?PK9atM, `wl;w&1M없:V Ӈj#Vv.˚&J\ϸ6A[Ԣ- T=oLotgVb618/Kcܞt{¶ Ѕn s~uE?cM .hK=KtW?5O#B㘯Y;S~_/_4_ |rt-6% QꫀRK8DL"fve!eƴZF O< 1Z|YNq5^BGzZlFN\wfJ+d]͓xttmt~|2fgw^0(qCys"TväD׿S1Ą=#/fݝ0p/N!G+,|*#YA鴢:F8: FMb/=HrSPq;7;)k4Šϵ auk,že\xѢϢ13)mhq~\̋( P 8ߒ2/ fUY&_k4\I@ +kE=Bs!{-m;8S/H SF؄pbإhЮ !ql]A]Za4JOWao$(OoSjf,QU*eAz~|\1 bEӶ8 6A<).@=?S MߡCN`2㱭lhzRUG_;as O5 (|Q$\d4j/( ~U/]45mc*#W5O8nZ C1 /wCfv(;'r1J&B Zn=6Ab0JΡ^.e FhnmE1vYd^9X=Ֆ1`LT22 P+fV{FP %[ܬPl6Qz5͸!261 {0A>죌q3jvR$4 [pC(%ӯyL)0WwRS$(pjAC t!޽hv׎VLSZ prO3`#إB1zT 'c+3zl{= <} O=q7L:e=7CGTo"K)#>1H~1]>"A|FP >DІppq X0#WD(K{,m[^I6(?*N«u5qFq;7 +@eS/m[~運pDԨ'<alz@mU߀ "?JkЯRN2[]{Hc?ai|!#G}_K ~HA;ѵ7}zH {+toz Y̽^42i k pǔ?⇲*P(]̆.RqS)IwȃЍ\6^#׃==6+okg L?dGUOj:n heV,JzxDZ!}п@zY< b<)${yN`i%{vⅉu1n]!w``R'>fS;ޢ 2&sQm2|xs.]D`'`Kᷡ#Nd ԩ;wʽd uII"MK2q_,ě;llj >e9|.aݳmK{灰Ė?xl#B8~R&sn=OoڞË 58m A![ԞvLH4 . f:,,8BY6x%);Yɚ=&*&{F~QPKj&$F]PG۝f~T :9b[s-U6NjG˨vР*@'|d*@Ot_lJQgsNW78x4 ޻HZG Sd=\F㖩HM:TnM퓅WA=1L)Kӯ*qgE[/yLoRK `H0|:vJGCuǷNC0(O) wKz1.zmo#g0H2[PS_]Ld{ahB)D^wI"Wx!C6,W#3Td6 U!fE8N f |qs7ޅt~}MKyQ=p2c%n%?nXfQ{]O0)F"£<;_A|K7՘bdԈ2ɂ3FR8o3VpXcVWehBaQN.)S[H^>Κd2|}vON}5ȣO2RӼr Uޓ @D~ Jj\Kɔ}kc7 'ICG2IOji+ۜF`{%T4:-., #va&}0C<,ɚ>^d$bĵPfsS"RhFuUL.ZR|:\9{{c+01/'fk [IÃ#mMuECS08ܩm*1+:( |Bꕭr@_LuQ}K_]VLm7}y bIKH53EaهF@7$s_5zz] z8>گ{7`/Yx57CEa=0, ,|OᡸG.k8EpeBeo# >O`]qD#* @ ק lSTnqjAnypِ-#l8]y/7SQ=*e4삖K;jRP+WY~z= G#Jg=0J FC6&e@},^UsA~"y-7-5eH|ZǛ!OGUPl%X2˱zpe@9K+@<mZuk\0#T o!_h8CaIFƒѕ3^iB3ᯢ"͓ J 헿N+eƐhZ?.kվL_fML~n0%z ]ҤJ)K\} ' g/)|Rmu )F}Ü3M3u +2 gw8]KX/(/V߲5kV/п)Lq4X%ϔN9Ga\RPz,tp{B>庱e!N~ѭf+XNy@}5|*N^v`LghDTK',"&pp{E9=#T ^U@j1o?՜iՌs~ (LTf(17A #GQCAV{i]AB-y8ݸqEI`)pt).{իF7iTQUmE\DGFCQbFPTqDdӖ$>](g 0ɴdBNz+:T@wK[ ڷlS>I KM&)* 1"͗F[w` cd;>sk`t-'Ӂ{Wl$zam:@Bhܦ?$ qq? 3lL4ʭtV};K8jFy}Neo`x9hRn:i; HIẋ7](46 >Qt9}LǺрAIu(q`D`'-i?5p;-P-[$Rq7҂BfˮmnơV/NQ]B]A]yI 6fl*z=.dNnTaT>]i:y0V"LzGx@=/~&̽6?@=Y?,7n꞉.%u({5=c7!,PY@vlSn_ȶl;>o5pSwӫD@+qDEv5:HAŒ"9A(2K]ԑj&ܢ $ C}/Xa-Jl/M%Oe%PWBAf7q%Y%'Gr Du<(;)T?/hC I uO0M$2cbr(_Ribiqףv5^j]d0H&p:͢z>YL,llrCK,$w#brI=1yJXFI|_sd24iNaw(Q{ h|KBkhGYCe:d`;w0FZ/%_avp1NA{%M"2E-R|h4UKG3yF[ZZϩDG[4R3|Bi)Bȇz ؕЈ{B1_-v]HoU δb b8‘WQMa2W[rDhn:tIԦNaV+Nz=#!$wa_ÅRȤ! }p8Taϲ,]_'ySFZ]1Z/(KMَ1OAF/Nqzۇ ?gf^M=2B}Ղ>3ڈ,N?C NP@9;Jf%D*1N ~>W""#A^j7cBpJ>寬 ZF^?\ʁ!H\åԡZrΎOvWXb7gcslX9)K7"|P'ʽ q Ni UMx-܃l TTP; }Sn%ʶM#<{HhuE_2G ]OVF& AI;IK?Nantκ,jX`k\gS" X7R=hJ/PfN^#rzSw8"*Zk>j9[ù"  3}ls ?\׿9)G@>TB쾌WEhH@ d<1 {6襔-|EbMܛF~6| >_˰6m@f9"]Cmq`b8Y< $7͟u~:.9|ȋ!?CSi"(<TQO%<2m ,uu"}+^UuDLmnFT*QV$btdۤ~]khϵİI3UekPt[IrO2=#p\mB\ g$N,u ȟ& Hn95$@5RJ6qU4Xus{nD~fu t &O@G:aE1{Z@љ%"wǍϪQ399Mj8` ZN &4 m3ߜeYeׯw@=OfH£NGn0TFt֬dqn0 ;FwҰ~[(Z{?vL8XQIʖڷ8)6n!3UAt!K݄WGllLr2Т.jNE\ɦBۋow\Ae!*25w&]j%&CIT2;>΢ۧ8[?u4Q.dPs?n I&zJ`8!=\l " 5CkLaSի+qz40u]EqTXD#bHB5߼9%3jd'w&C|iIs;gГ6ґkG `=UuʸݜVUP*uS^.JVc)z X!"Ƅ J@^J+cm33g(:pT[|=DJi[]? dyL @r{z" 3$~΃b_J|ѽ-zedyĭժY ڶ/}(0.ۮGlqW\e9Lo]nJPrâ';z+~^~wD &)zݍ|nh>LE 󲣓~ɜIGp#O<34t#nҚS|%'lTbü)Lmu=Nl|+FOLGbڐi̲l9GMQL'ȖVnYHzlSFHуPq`XBr玦zl]ePͷ=Z~y |[䇐椹r'M8*JJdyP] 8}N ˔.FL[T'f"zz7pE3'M \ jIX/4dҬ"&H՜Raz,p8Rq7 A!' jΪ+]OE8\-SA rY$SS@D G * <ԃ D]/#*7^I1tdQ9+) t̹oo3<*~h@-3%n7FRL;e7\nEz cqԕ,/~s]QO1!IB=/8/LxzjAt9ƽ% "YQqY? eɁўG |WaaSs +FW3 \DM ДUhYLmmRT @ʼndg ]^,~=Rk)ݼ'٨jHgl:KnG\>Pa2-;p1 j* ۢ1P'˼9fp1ܝ+zrMvסBĨ!nLMYS@sH1NPTjF|€gOUo.㵷YjXIz0nj>-0Z=l[3emԾqDsHqdzvf}q C(6ךcťW`q?"cR q/+$$#-wv &ndjrp""_ J’;ډ)}Kz@IXܗcn! þ-k-UPR݊x^|+bq131rwsli6ccB1$GZѵ@ "Y\d}3Y-͈~j!d]rFj߆v݌TSᣒoT=lbZ=>HB>A 80'd&(d]cPCp0?C,QIǶOA,߽CV-[9ɞ!_ p<_E*gz2DOtW HxkoRe cFٴ bvCB9_TIAd.a|SFQK!ic_f a_8Ҟ5ڎvhňF9Tg3]:6@pCӺ &fC>BuѼp"c,1&zOZ"tO3|qXy\^o4owcۉB]q,Zy*ځ*Md->W}d̊lJ*uטIsiHQs,Fu bҧ[ rC$˰:hV+FK8)1J簛1$B^݌GIޟ.ۭu:!7@\UFOP3)(TzT*Tbͬmn:&}]& P3KӠ6h5|l\^ g>T߅@@n#UTd-Tt=b:w.7hqjX&q@I|_jGj3sI"#Ƙq}z+pv`n5B. LF/ܮ.n ܀̛fwA/Sr~`H,ϭ.CS"QF#tl ^*gyC,~=W".@x=ckFٹ\q^q73FH8UK|<4;2j1Kd`o >B$I{i= ';^> y ruՙdݛ1j9Ǭ09 c>ǵi]"*eY|3&zr.ܜ3[yr$,#bF߫b{LօRƢL)|6]3\&'#<  5H5҅q{&46[*}9f+%F+Y낰A6BYhuv:qD_jEn.a?|'طU.(İXI)Bdu8pDKT39Q)6m ƦImoRC\udi/T3וSNE¤h(zt:[ Ep#Fo%V}7yHI  =8}t6P0IQJ>"J3c?!BK:J&_@*If—ܚ \3ӆϺO  ϮMƐi UrG^Q޲y"ɫw}fVyUK#EcjZ?ڇqZ=^4f%xUe5m`cJTǶָG?{.C9/w-75.s %jv@; 3@N y]Q Y/ET=40;CBXZ[o(5 r3d([ӘH,tTGQQy\lXv*i~D1܏5=N5.9OJost3u^C5>  Pbhx  _q(h³I{؋nNRzSy:|==JH{dm.l9؃npc@ A<_}ff{km ]0׋ CGcZvaw 2U痢?KobMEe,A]ao;;?q`Xȋv\KZKϻÞsG܉ 1[Rs ;aX/>2TkuU_p/Cw6F!W^(.j f @Ťw("m%N׌k: &K{JYyLSݐm窘%<Ԉџ80UᖜVH$<ؐ t&Eg\Eҋ4Yfb#,hrQ0"a<5)Yepx$gb5{[kL3:P7/JQQ;npϮWCo5SC8LiJ/>P~8pb@b_|+1p,;WrRoi#LyX&'fTRxNlIݴ؀Ѳ k%]s@ d<֥ S6<-5o&&Gա4YP,Ta?hl8ǘq׭*nK |hE)*w%?ъ,,=籇&S|$>>eKc/"V tI"lDZgZ3U!u_N_}B,>:Ch(E5+N^1~w5oL3oa __]fD cL1?{[v hkf!\ Al[e`](kM+ݠ`Fn"r{sWːyuye'a>P 'Ek a5=i(J4i&D9l(p>QL{Muԃrpǃ58K:կES䊉].Eˌ; aq`$fQ" wu{9M/FڛZ.xt2VMR(77lğ=f| G>_"CTm$UZRް o- ^u՛Q[h d /!(HזNk"&^>h%ǹss?I t 0ÓOHB.^2nYlO)+XʆO=R:h@e9Mx;Q" JtNogyhLcJ%ě%\2x@`uCUql!:`jPYov'o.#sXlbF(a" nR  FZ ;ydw&&IJb!H__Lڹ&l.9<8dL%Y;ewFC)KWvO'm-rɛUvT1i;[g2F7 ^ KťǩT%k83Bl'0!]V״TRBU`:=W᣿@K4/oUxx'QGbC-j儩 HY:kYr^rNՏK}5W%5f |v<%FlGϕ`3m.*{S[9]hAʓT9C9Mh'׼r_[Fٹga_SniՇY؇Wwux;mAo_ƥTZ!j%? >7T+x%㊸07XpYk{ԟ|M$xVE)&ʢjno<_f  QFmtbǨϛ|(: =,4ulcn:պ+A~`$1^%4Qӆxm9,N!.vަ KFL˧l Le 9Qknr)H˳ ti+y4c]P2 b,HU?YY^i_8v:jh{FHa*tiC49g <#H"Ƚ2.`~|mRAD]Wt^^`1mQb}PֿO `Ѡs5+ljd T2 gҳIgj  lʳ|n(MᖥۛW A!Gۑts4}>`Nqrq~f{T*+UXpswE —4ƫG2+rԂneG14y{'Xa{+9{^88w zLׂ 8JvHNֆAއoJ40  .UX J9kvC/Ȉp4*Yz+—yW0iA"4 SGց3!S4v@<@K=҃z{qn_={2Kw$>S|cet.?r_fUdڠ(9O %IzLr;+,޶r-VJ'|w_;. ~ILm3| Ʊxrx^9V>Y'\$5G&^N% c%'FHJ.\8_5Z3fVLsS sq0zy@2y+crtl-HqՂ6y J:P0h+7*'.Irh@M*¶Ƞ̨׭Tuk_?'V vf-cg9wHN#/:m m&F @ўyv]=1l{RGƦs0Dbw2 t$oI sbE)[mKWlE{+cnՓɕꑾ[Ā@+ݑ^BNSXBBɘVMKY#? QD3`;>ɏ o-n-U~L:m R͋|{(siͮHED  :pI@2ܱ2&r=zT!銡ÚiyiT3[{>D ؟s8|%.X̠G `X @3>h͙zbĈ``I5p5d]A}ښ)V+Qs/`LP1ji1DGmk\m7Җȑg Ff5YPͬ˧^ydz>MUxupWg @H@vxvO:%#$\|,M>l]MA8ho O"JRO`5)ebY\t樨S,jHx!^VQ[ 7:`ϙ*fHe1Cyb -D"?eP`ȣc LyTth_ZGG}U^/8zwDEHgv` TA>&PIil=|Dz_|q,56el' FI{?wÜ O0/sICjesa)*n1G7R;sіZ֜9ϒid" L*4z# ґ"ooT*ʣ>x`8V?EFvA?bѫ^ y;$N FuGZ7NY<"LMcIds(vx>~` ⅙JGpim Ui[ !w>4O%K<]U| J-2:!Fw+{kf߬y}w5xMzhW}ZZݒ_߈ }m7b;8YDi--"$6F\ 1^I'&E_1kX4${3AiIL>{0Sh17Ipfg ߗ7įdѢ)6.92/WvX' 1";h_*s$Z+1 o3 ;ҭQ/,W Etmg9#P 0 *] |zcP\u @pMefٟoUfg<rM.ThA = (zydw׸r*_c6nTf:€ s駱v7rI>I\q WK!F"*JIj+Jp$cɷp7l,6 STN}{)l+&ux'{M7=FN7 F_lF43:j?xMw_v(= ~ǓW^HrX;:=JEk e(\Toq2bTr6TR3["&rvNtO=Xm 4nocU%n>;Do9P(=hPI'-!k )u;.PN 7e螂|Q&r 3UhJX9\29N"M` ;^6Y7)saZ]AB2kQCz^鯃Zm$@VI B^@o9 oӡsl;NjeJGͮ Ԁ6Fǰ_4=FMmHw32$R!HmX'~(YR @lo/a] MgJ_?!Ymof!eZ ȓ3}4.Ux†ܐom:tܝ1X2+ȚH/`ˑnj6D?c؂5([ 7 klj|ڥDŽ4:L}$]bQ[;c`lZI='uٞZ?i'U+ VOqwmLtTΡˡ~q2Ѵ^}/lќ9@k`v(fKu]VtgѺ:"LUMai~֢szkd:JFWcߝ@j $hq8FppBMQP[Tf!U L 2fO_̪PpR])RR/4(^ %4mpԓ3uΏ4ݵLj5e#h3R;B4Rs1|I(%~DZȟ@`j-J7gU XO m TݨeF"=G/:X5zl5p6.j]gu򵷉76P,ZJ齄K @P8@\~BB9IutT"yP`H2kF<0Y:ZC# 6^pn;*}B˭-tS3k} ar̯ΰo%w|1wl> <}Ž^I H b-.jk/Bӂ0_Of֎RrZbǑw}Nlփ̋ͭ)obٛ/~Z'xZauejTo5ߣ2LT^Z^ ʸv, -c6Jv@_XV:=9&+>$ _=3&KP*NP偔N0rjgWW1H³ v ]M"P>BޕӧϫFo)n&pN=WocŘpYJal|̚;;{dj Rh}fG"b!T'L2ъ훎Z߃J/1b4kXsl?}g! ZWe fP^V;*ۼGsL۲yYMhMql̏{ء?C^xp$%Ln_Rj]z>Q;w%!;=f%z|t x.\9ڡq9q^ɐ>9}XRtB2/1z!^.0+KvVIE)IGˇ h5!X1ĸ LQ($auݦl(A,R18cϡ5º]<#; ԋ 5#2T'7eqg(+!WΓm0{ҫAhؒRwETTYYǚ R`PABb U.ដ?=Ɵ'%Uɒ T X=O{րqJys3k(TvxTEXNvmIHQEKH&. J"$?ejM$ ms.x*=(XÜ j.c0d%Rx.kR'ّe(H❫}"ޅzoSᬻźWHsAqH;:4X#(zYĪ`* 0KltFV[Up*ˎaeJ{Zk| (&~Bq=+TJibsg3,1*_(Z p&cW3C,K*xfSẝFyx9CSd {%>f:uX$ PE[`Րܗ]0ld~i;Wb\he B5{1CJkg/ˋz<t7_8ߥwpȷ\Jn:;-ж'H%C4'ᆁD՘~Hu=s/(GH IS%ǂld|@zECߔ8:E>=69$OEg6r=Zg¢}bvZ3MZRH |zZhB.=]9=U@*ݗ_<4ocw\uOouvѿأ\`cMzyLdFF??ޣ{uLD Et.3M/gG,kU$apAvKp-D`b'g=Jg&LTZ! F"\q;/%튞{{uI/`$Ǧ'93rLwTk3k>#I-(#D?O}mzy:hon)Nbh{ڸe znhT}i'gu g?!~w&\70os%vq0.e7N?#˫nFz2+A틝E﨣3tCYJN:E,4Ͽb0n:I3Z/_\k/8|Hbl|*%+ȲԨߦq5U#vnS2O/ ʵ!<Ԕ>zSRJ/DT:DaC )#^+Mae^L9h>Ss?dG3LA"C!65~EUVcѽk!s<)} f-CnjP9$#A<x?\,'9)_倂(iZ{UeBUy4zҧL`WS:=.7yV; ϙgKk󲼅 ٹq{vOT&ii2TM uu<65K-uK-;&&Ll52퉬o@ɎäYf޼7NV7QlVNssl8z'{~.Ϳ-qM$R+Z< 1wsS~9pqӊ,MmUcLv>ܰcms/`½/fL >$1z"߇JGK'qM]Th x7vvЎqgtO]~{mȃD1+f*<"r2??%YZ6i?JX;'C*P̶¡WWB>T8˖Y7!vuC5!5[zP?" HGNɎT@DYI#mNJ- yLT6V;:GQK;&(cy2Jb^ V؈m!U7MyX0s/`8`mś 'ŝI}&(w1oAߌM@e*6PhDɝI"`{ҷ~RbfNM# ).% lt6jvG7,0 HQí7uZm KedUxD*0c\}f±  3zz`­eIE/B'ލOe$7~x ՗(G \l#?Rs =);jp6)xn@Hj[s\F!kjݽ(_sY}^Bn}'≫g9]:] x:ƫɢ&+!Ϝ8=r^a*oQ0^m\D8JiƺQKRoJ=Y#eo6 [I#g9:$4 !dQwYWLk×yDUJ6&Te׿_ O;B@ݸqm)`Tjau#O,l'#:H~K6*+A;Ed$ֵ=&HyyP6=H"lyh˛&5׊O͗Yzٟ)P&n^;Be6\Wp %p.;['s<ž'(@v\huX`%Hjf'W)#Hr0ш "f=6*vҳ&u>W wӻs:N# vp9NP J>5\#V݂o-X'4=x졦2'$Ĺ,?^x?`sp8[@rL2d7TDi]Θ/ZIU%4/~<].9x Nd;MsYu8#LiA9FAE\WBjێ+݃9Lfgԛ?{ŢY%6)ڱW7dԦTᶨV)(.3\K d u Q@2k!e)Fg?&ںwD9a1.mdE[3\ .~*1ъ+t3(l#٢ 5tLha'Ԧ䷛_,9ouc2uQRaDl̻[+b$CFhwXedr8"XX/%9hy%(.l 2)e#Oqe~; Zjg )V ʢ= U1ԯzQm(on@ ۄǷ2@yM.aVocF0ڶʞ_Jjauӵk> tkGcGqQGQ2g߻3 :^Ī= LBz}P,3o׋!:,ў)s pdRb/ ֨&{&>} ^/BCbFG;Z{rj}3U"P9(Y+m-=>8VMIAK$6"X2cvCu&NgkB '}YƳ^$I"ػ:"3d{s+nA+X*$>uC*VA"RI(Ðd3S5&s3C >O4M{ RS朱3@-Aky/( 5oaR /#AwAaœQQe}_̪cCFRF+ب/D߷aw>vo-XN7ҝWWBWK5"/h͙BvyW 8jUWCy^'0|)cxN]|Ah+PQ /8'4DQss&]]-B9S, o詩`L@OODAfnPJiy}?smjzB4.L@)wiXfRҰ֋_bow"4Ҭ3RaڍVI0{1 s(Rg⮫.p mog.OYP@ΉDoM!GܵآLKׂn[̠m\n>~Y4:j %-)Ȋx7~O@>@z{q҆Y&L*Nei<j@bSe{Xx6Ye0cpO, |k7ubx69 5Rm-[Y|'Z0bB@9&!<SiZ 籄n)uX{V ^Q#N7ا꾿'dVl L_Z60 mH L3p+jQ[aI!إG_dCGhZ/j$dz;hMQ {ݺ 80LU$'aL+N,T[p+5F`S|)f=BWTOMC`{hYԘQ|RlR( o>nQ߸Cip1 Bb SE.lw@kn% !R>&.+Z?jElI`%)D> ?!Vcmͻ 5ζʩU(tedA IygGq^U߳O79.`i i `03nVi#|K)}g:Ya>Ɯna|99 kH-f]>\ ]u*#QVY2UAg|W7 1OGOPVht岹?3-S(/b ӃJlEd(*a[NCO@qcKx۝c`߮K+Hѯ|TVl ƭ>VIc,C [降  mM~Jٵ*G5ƠBH9Nw[m-}wᴖ8fY0RG͖rcŦ7FH[)y!&U3}Y0Q ɒU[i(nT}J{/vVFJc Ĺo$a|?Wg҉M9If_Q!#u>01L@k{wUh]b#X-h (%;Et gnu/wŒ=i'^l[+ӃfaNR {ib'X~ɣqd8 Oz+A4pھZy]ySs)@5AW~% 3kUFƲwC܌[ m@[.$vQY4RCBBQ1p"h:+caXV0"aOTZO \ۂ*]z gd {Fnr9pS/YclI'lt?d&yqB}YJEi-D \UC`m>eS=9~d%yT*iC~6oMDkjj9>f 9.lvw՞xah=}I8J\xZ<44elߎurk}vphhM %LVVw:|E@Rvh{7VC9EmB'A D%W0&!Sw |E,$Ɖ 6f!\u`"4p'-dI=*4i. :ShHzz7%P&[c=yS*jE_c1<Na FH7u%;h|I(sC%zpH&`MO,=Ȣ!$@5e7ArURݩOyg&̛ Ẓwe!u`ݼ;Ѧj^BL=֏eYzyb)+e tm$ \]K<y|%q";YW|j=u^ 74iΖ/G0'~1j>d*ާ1iT9Mt|JiU+T~9*"$eȰ,lb[G- 6zYÜ8&5dRԻd兮oŧ3R7}KBz-ԅ^K C ENmeִJ^0%I?._auXQ|ZQ/zJһe v(cElt_Po z '3fܭoj`l+vzґh C!Mu}j* ,]X O?>'7z7G }ytb+/ aL'Tc˞zr>On1,57gſ^(bі&'@pcF2.ѫ^eX?5}/oPx&[Z@{x=|h6u>;LB ;IuAz& ɪC8yfAԭ5'^D1p"!Aobt:R@$zqv~\k qK~L$N3*ع$z&?g;񘌉lor&F#/o 9Errcpʐa,ܢ{/Ա>mEn60L#yl(0T'\-`evO;J~SrJqd%m@7 d$yꠅ:#wrۍH &Sm_sAA2w-d5RbΈzϲ|1lN{_mewUfop2v5hÛt|J]4UK*^ .5?}\kE(0,́ 3&+y JBt_|=%uʝ ޵;C_ySN2ycw~)zj5vʟWmvhgZu̧ ) rx^EգdpGMRbxtIqFA&J{de]# =\R1CXo:fH\/2^'^ gxfI#~xc RHn~k:qSF)uE3t׃M^t\d;yi|YʽL(Ou̵GvFkz3`#{шyz< QRS%`Y<|_EcBjGWGO}Khd! P[.kUj8钲ꐣN紁!Fm S{Y..+[kֆ/MMcґX Ϸ- Vo-!5ݽ-uL)GQ-VDsj}CiCIܜʳYLb +Yɷ+Cs^(a.vQ,$ NK0`Zk [HbUD[H)Gnq &g2[;4$,˜2tʣ8TɡTf2%VlVzLnDd0 |Et C"摓 Ce4wd)_ _ȧK7OwCn+ƿ\9\h>5NE ާspYC!ҷm7^Vhu1yDiͥ>FC)DvQR3ãfČ1 HD$rsj5X)L⽪\5y>k%@Y5}pQGѮ:ir~\ yC IEeKeˌ=`m[e&Y| M<°!9C;{ӃFhݝ+ O]T J2ߴ{hhE@@IC$,Vwَ ^қʏt լ8\ESQIoxdm6 59Ea<ޫ!=lt>n qsq$ /ZV: FYY0$,m8I2fqXHQUa5Uj;?UBmr$'qrGnп2%3ON;WͨClD+m _%HNP{~؈ߤbB-%βf/\Ms\`"0@軑 hty$΍esΚZ~|>Co-F{is^Z e4Mv"ӽښw ^ aHl4}Ej6~n#j<v̄_H$%菎0\prtSL㙓Ԡvw.pм\i.8\s,GW·3H)\D]NNwR+eo+o:@Ȉr .aD#bRћz1"WZ ^S0dL[۟lZ{;@gg)w婵U\_].f#Վu)DTqK ;{R86V Ltsn-~o4s"X-c= Qo[_xoP_Sv]}Mߍ~C2= ċV 8HJ : /`G}38MAhGOۼ{)({R(*m;˝l~x&Ó>-3"u7@Qz3&ˊN DV>R5I$8)Cw~SyfI'I{{3to',ut\S# *g(oWgE_dveR%)Z\"=.}?BYߜV<$ ֙b1E6֯ĥ"$mK+ݹoFJ;%,X1%ʆq~-S&/e7J 93R%[t>eFKb{[Pmv z~S=gFQRz^˭f \ Dn@1o:RwntZ,պr\=qP-h{l9؏˧3q$6!Na8deb&1f?ciuZm<[bҹ|[uzIzd"1,X{s² Y# 3)[?sd(gL}yYU}Z}26<-- C@ӠBY&B1jϦ*+No~O:|cȦ8.GfOu{I5ay%Of(CBNgfr8梓:.m!^ ^ j+n?BU%g9,9Ha6{፤5y+_x P@Z]7Ru8F%}3C$'Q-)e ^.FИs:]kҏ1<`@,sGp3W+rR{BqL{9x`e;ņC6$qW:tֈpi{9$iA61 }$EV 4|֭]S5) Sa3u{FJR߁06.3*eG빣ā')1ؾak(v2aړgsxUஷUJ/;T@Kz{Ӹ.5y.8",n̝kPz^sW$VVEJ;'i w%]-Cn]Cޓy'(a|8 "$< &ߠiFwXaXL?˿P<BgYl'ARAtgO(,D,M]y`u':osK=|=y\IE!|ev"$挂D{Y4J=D7)a aԔ3 XqbLr4aTv8!= Qȗ5|xHTL,`P&8+ɭ <›I%}D [BxAK(fg@!/r&$v(yV!t zPy$uA\8F9vm5ST5H6'({)=[SV#vM HA#1c 'Zғ9h3N=NMD@hHm"~S/1h@1QTISkN!dK 58&{rl(G |(k ̊.'ebXI4%2DZ=\L$4Р W,I=D( m52{ Q_b)<b8 +qO)c/2'z&i< 9T}7n<68F |;*ٳoNjC):hg9W_Y2aRǕ0kWP_qRjڢ=>!H7>lXHXފS9 ߸a~ʧN|iL3ovW s)*6NhؒnvEd͜hF4n([ueh3.JNpAJ,hœ bvLeUxK*o6/sޕ% k.Z?uX>}?MZbBҜŔxnYL{ ؤoOF>=!FdN|RRa Gc%xd1ʰP[j!C0)z`:u9A`f4 :eLKm ׫N_W=Cwka: ^ TrYL3Y_dp3o F &CrM9I無Q[Url b7.MYC9D>%nʇףv{JV3x9ֶcr.}i(2b@eox"*SnsQV]]W;F<3꼦{kX.~' qi=]{QO Z7Ij8όDUgz|/_)=%b=C'@YZ7E =xhG'hߢ r hF7YMӺ.%ʏ=Vm Դi!N > B8|s`NQhkj'n-=)FPte(s.lXl*I1<_Y:"NvuD`„;\xlRi֐ q`C[ ܤ"vO_{a: `DDٳl]X)ʀh#e<"_rQrAXg:Yb=i`b<9'iZ&77n^ IQb,tECS. (jbϷAE T63)Rn,0?X 2xS|~"J>cRBG>۔]qv_>z/$t fNU< BiQ[JV IA(T®nyԉ<1e~]q|(JJʝ84t.h5[S2 XA&}K6:ڳ[IN\">q.s7N@=>2`"XXQT)<o2y3qƚaB"ڧe.3: FKHLrqpk`}OH&$r,;)bEk憖R BRwkw2ya"{Ti9{P 3K7I9g!͑!vR֦ګvvpD[̤!:vRx+&C{2͈DU qy-" 2BSMVm=$y^ML5.jYNIOp2OP}k!7YU?Bqh ЧߒwYN`l% .o)Ek+.r9r]\9\I70M^up 2ZiWR<@?2ǔd)G.D;/ 6oFeE;h/ .Ǧ?o86N #^3v?ȖYUgbCįbxѬj X-SFp#œIc&<"HqzhVVAevD:rF[j.0hg(1$ O/%F(:=r+t}#qQfy&'&# g_.6~&8+vJ^D؝ j S~YtL6^mЂL1Lbfu[Af(Qؗp띌JDvԲNsO3oW%vUnۋۑ%(q"x79_K'S4'CO#22wf[X%[7 I .;o!%/06HY)MZ.daX{q>+ 94KvtaBƢaF]RbhR!ESrp@~$%!d\?gK?9MN.-d >(5ҀO:BuW9zdAtQ`>P`gzY-io-0MY+=}!e׬m;&&t:ƌnߥ7k%qi+9];LZɂ㶢y|BM0@JωvZ(d%\܈{)CxAX6[GXU[N#2) ( +ygDY-,VRF#}QX8/$;xxX% JvTsuDe8:g My--uke]vOD/73r^+D m8v}$COyo<U`A !"W+8QP2 dp (pos44L}LS vo, YFh2}6U/!Nm~BSZs&uz'2d蛅JNfTehU.nك_`Sv熄Bt^_3c_C/+MCE6Xω>E|w>ӀL,8ͤʻ-gVI~ X%m@jDEˍμvXY?u1b jOvCbdjYԛY{5v J,\ +| <ȀGIWgZu[v_sׯ[:BSq*a*>HQ~<{*{"r}grpkD 8d,]-ʿClr:5l74]hq[CSi󡸵`9 Κd$Ƴ=hx2g11Hc+GVV 74+FB|-5l. vzӀ_5{jwoܷVܴ}"@Ɍ>'ҊotGq9;Fh51 fHI4˼5.-9 :Ǿ6dQWw3&1Tk\]h"MOEI C`e1rRHTsnp(mc2b՟y<E:$Ud@@"n+@ݖEɊ?aI7/GDT *LomYz<:\0$[ 1{4T\vSP?'}Gbfh)H^Uh3kb۵鐽:_ʯ ),X@!"Rh-}V?3W(d P+ڥ#YȒ٥gI )0x3P*%k$'&Eybz9Q5ݖ1%*`f0I 7wXtɖi'Kq¥WF .^X6( Θ۔0 amu :=[߇`ĨW صQوJ@>us:bɑFTd+3R!%sP ]b$}П!WD37 mk1ߞ nƌןpvڍtN?#h #=dHc+q./%Z'8χz~[w0a2 XYcԞ$ &7IуL(TJT:xp-myjp _`ImO͢?NEY`l[|sq@[D&ķgBB# V 2_Ӫ F 4:wqX]|CJ/RѐծI7f7r7߀=u0j-<ڧD8CAwhS n"6TKyhnHi8̫(`rCEEnWFBNDŽdȜF̅"p2}m1˦k8Yy\cT[\oe$+ {εT8ⷒOg.ɻ,uQeH!>d$S3B<>]6d yࣜA]R2eSIVS ZmirϦ3.PQa~ѩ;-Vͥ`z##Hꔮ&/ `$'DA b DI[D:cclWebv,B:Uuj#cf\iآM :AQX 9 ٘L(z&Ê- LqcjOK7vSa8\Menv#uI=&XUH ضⰏ;9K[4{roḭd}#GHa5~5aDi(= Vs66;ƿ)6&*݅Q()/1rh0UKм"m pcϗt 6cdKdUҌhrB8Ifj`Հ"^J颱7OuN@}KH --C}[<#c)I~RP䡲R; !SW.3։FܚX}x}&BwPJ^?HG}VmJ mEdjS,!KW"EĶ9ECs+@ԇq8DԖ/:[& ڮȂ L{q@2~UirJ=ϸ 83K6E 3vY79?^x%d8QA(6Ӫ0FtK.:wD4qFd/9P yg`C*#MRU ɞ2;̸˂<{'&v9T-4m8>SNM \f2~$0zZ5 ٸᴓ20.lb_D vIGԒ/l3J,u4Z$֝ ڷpyA\s. mUaS,/ÿ?)J$h/K\~yJ{עVhUBiy {c! Q.ݪ v=/npQDz{"ߕPY$wЙ@]vJTUtA,ʢ7 pY1Uk Ze{!u^71+4uy`:AAe9cS>2{}sϿUЩrbOWbK]syPRKC/2/x ިZyіs4f1"_GKTzFlu9e"OZaGjk״r_3;`Ŕ gԲ5ʢ Ux`#s;^j֚f.{30 sU{=R-6tV&b4p QTsC<"#ѽz;ϬѺ4cND#ZB1# +O44bSi*KsS zPdlY?Dk&;nF5VjvD(\v]Q:ٮ zUAë:CU<K;Qf;ڴXw97Yn@u5!_N` 'N3SX'wg%*}3\LZ|Qj:{2ɨq2N̚􉩻e)dzl|0B9X!vI}$+̺* K;zK$0`4R9TO*-ޠ8(r7Eqsk¤@{+SNi2mV2S%4bt(M uy▹+lwia?= Tt?Maa έ0rNP_a+n7&#%{#j>|*(7~"µ.v5-.H:t 0Ƙzʝ5rۭam#r8jۂS l`[T ִCoW=i3Jsf3a6,2.DH"lCm؁@E?h<@OvYMSo"댄8jtgEg}^-G6oj>]cmUjYΐAjSCi`m&o5Nêz7CzeR+LHX#]w}d?nS4\l램+4~`.c_4k̤.K`S*sOwAn75ɱ_\ zcigPCДܿ'K9I&5{Z:^N5IPu` d3$rPpM7fDqʈr[qlF/[/; f%^₊zpO^a5g|}de8Yp{9Dzs =nvC'}\loE$U pҧC;=.=X;HhW* kvz 6zEM@#&A8b Lrʼ9#XAtV FgDf6M$,B=衛3,B-5Q9%b)aU!Vy'4F$g3 G+ف3r3"oz"ȥ ,αRVU@p @諥$RО [(+Ȉ~,V_/DII E%|^ K쑺ksWt4\2զfm Np\ק- -TS:5n&ZqS Jyo) #|"<P}++ RcO\:oCl8T8kPy o_}g)t!:_8gʙHru91|'>6Կ2N2oIPuZ Pu36݋Mj?놀 aımo- e HQjyҏ"$hܵ?NۻURYvhr1xJ*zRѾF ~"E1UI*v'͋%DL7]X>أ9EVOqKp!EY1sڡRg4x&?֙i6#.5N(zf9-x=49--M0[WBl0  bCJ[e4FCbZQ(ߟs$EFWzFwHԉνv?_j{AGI h7iqgߨ)-א1zݠ{ն{ݪQl+ ~ _H@Š7!˨“- >eA|3pZ?u|8=hwᡴMS3J|)vBh`@]nZ ,"xTVgn)Yq20ⲛru7#V˃n>$s۴4ϝӳ~X.6T7ܗ/$rGf;I,f"wxqyYudŏKO+`\]L/55;F9/wHqGv?ڒ^S$gǧk'+g.8WB̫ݾuqǟ~Q'EMHZ<;K7ѧ(t FWHsxb9xZ{et2v8L73J|K$MnGR'f,[;T>S9D>B\W2AVU 6> g ~ܣ\ɒuGމ*`~v.<:uVfOaM2W=du@4y" pHA ~(Znoϥ" qsaֺ &ѣmDol0Tz+xhƨ@CQVQ+Z*Z,^ѳ}3$X RvO >ssV̌ܢ]*MA\#)Q e4-0`NV6S$e~w _DwJy~5vԉ?RPeIcы"eDWя WP6w6!`*̩ I7G0^59l TÌqI|weB8sEAK8"bFF R'E~EsyTPA?Jږdr?o==oPOy0.,xo앧ej#A<gF=iχ݀PzV#" J,VoFާn@&oH4$/> 0d3w,DZ#G Ɍ}>^?4q&ץ |R x،[VokJ\~", ^`& vUᗭ̴\FDG`Ȝ! %Hk7!g> YM?QJ"8"4`wa(KOlĊoUıAQk?Cg!pX*C.3+x,{{, QjQ4Љŕ6xfsBةVoJRSQ@"cTMQ-^G+XuÞ@uKe饙=swCʳ,.jۭy:{/b)dԶ^1ڌgEvutJY\(BM 5oxcHuv@Ăd4 =dPk23W*~m QÔA b!{q(Dj]ߞ;V$arY͋x\ pr9h"ݾ@0CuuVOuq!vCͿ*R :LX3ZWX(`2TJ`5*觫v2 L@#'~Ϡm@m?WY|,>(6y}f0P|4*5v|j3LɳDAm ,7 WW2Ĩ{ zd BG@J,'"=R֮X|QĆC쭪DOzmCvihYC;@NPTJzk{TΔ-[.QU̴Me.8zV`᪵K~LF<YQk5 ­2x,fƂlH[V v;qz+ )_Ҩ#U45rʗ6sIỎ2ТCjRx*nϱO5:e ˏL.isbQcqCN; ؔMopD/P8<<[]3(ٱ809PB\jˤ531 fuJ>yR;)5(}),,!j-6vvObZ]~}3&or $ó:e'Fe [! YQ6+6V.J_\hT/] T/2P m;=m F}LA ?IܝAm 95ӣA˅*"G-#=to uȁ rG:KcG\'V>WW }m]"X0f#dk&kJ6zOFW)e=7"8)@XU~\t2gxy7_V:9AZ^w=BsE'dW{h]{ޮ%4RhZNz2k7`:9A[P$6f:uo .aדH|XFowXLw@FG@BC'orfm"_ cT'C}sўZśNTs79{ Gid/}?7o3k`Vp&/2N K0նI'I 7Tu1,QT'}wA%6a%|xK!;p@wC#J6RF{!'m"yyw $TuxQ͌ *cyP#)BgE/uk[ o#Ft9؅i;X@7R]22]h>Wi_i';~pcy$PjJd$3VxQ & Rc?5duώ٭泼vơ@s0i%;\T&$xjŪKZkxi)R ~խi16JNNs`mْwlKm U)hP_nefztbK GFtkF඄= LS^!EkJ<gP &J׷"]5 jkL2G}~v:vֵ+ޯ yŒaQ"ݫV:hP5_Ɓ $ ZGfb _gbg;ݿE2s̕NpYG@hzե,v eU=M(Ӷ KdmδWJ[:vva&'9-*ySv/TӢVB)=O#)+;"dPH^\I< [::R9+&Htop8OnQ@X@ea>r09m/wNil:T#ZdQ: 9γ{c7|[WE, B>X F:]̲̙shG6{l~]UBb:݆!b",ҫm-TBsNpqVKhJO|IqesI qhc|4 vjhB3ldAnmHy-#rx/ÊєsA~ LRzݾq@Wd'cPSq|0oUG׾\u;O{B,~XKmz?m&`> gMCE*g@K+BrBOfۼ'/g/#Mw# g?3 i6,YDL3onB*ܧ R4=S/ݞ͐7ʡR`?S17-,Hӡ_Ws=q("S1NWQj/31x\_uR9d`N4E ({Sky0U[O^s@Kki 겉Ũ̇L-9rLbX /6?PaTݍt[Yb căy3z<(<%ѣ^b z\V4vG >* @gsڏ5"+xtUhq3lX`6X},Sar@/4B̷6ylZXo; +K#3ǼFeȧl3Xئ͘Nj^"?y`3%/hN pq l[BǔD->ϘէxjO%@lCA@PՌr"WL}?/ q6/^MŘM^ȥdcͺٶt*T1JUˡ"e,8f]_ZzK 5r$~aFFuK5^juSR-@uJF/Z;n>m!Ò#$⻕hVҴ#x~wcnrWԐJA&y\<z[~ς4ZHo??Nu"==,:SGNtcdf ϗRY @[[-2P&h%ї}A̓D7@ xp`Bۢf]:[<]%m, =$ocuidP KTо3`α 8̶XxL:Rz)/ړMl:W%ȍΝ_wF.5ݨA[Ĕ+~SڗZK{DJdu_d12}HnQj̣͜5bEQS TIޣ,M͗VvU~Cex4E~8]Gb:-,5w"J9_XIU$c3 +sHp)+S8sA>h{ݒ(Ȩe/§{Qbu&Dyx"vj'~ͣxz MCT3}5&m 'lh^ELIqYmdY,?\_"݉Ѣa$NC 7x膄qz^=*msE+'xFİHkGHNe7=g9nўԨ9y+"*-ごFJ,Av+3O3X`9/ZIO7aߒQPCH;~3xZA,LW{>,suI]/uz^3T Qpc?ǟ(YV] K|i\j:MYQ/UJ^#O_^}d%l2@:~ O3'J x!Eˍ5,WY˸ I 0fj EH6dsi8XNIlO}͙H(q 9*k Zo/c mzAUQ4Qw]>|(Cu$4>:3PgJ~T9%b("T Dwdc^iGr<%y: )q"7NbkZk7eD݆`./d?p .&5<7k e/5x& CAHLE"?mRg:_nѧy>bXVftǢ֟X0R*7w?{6CV_%Dljy]'?AR|B֜$:.5eo,M Qp,$0v]gwhq乫&Y4:YK?k&'ΗBnuaݕFcͺEK'쒚ܔkK~`cУy(U+] SY+m*mKR{c_Cz VpYD} ':p]|yj[G m궶?gV`N~ZOKj:17dh`/ѴV\EN 7h|o[LL)-P>R`(zvOpf W8rp!9T壇dq~j3>ΜfFT:K= /ƭ&ЊE)?up\j }G jclXvXo*!`T I؝!}~FXMy\j{ KsγZ[^Ma@eIIhp$.1U(}I$oI6#u?%[( d̳0j=nmiIQg.ƭTV!V<̣J`)ʆJm}Uk2Nsa'czQQD% c?O8*_9T*rbME0jJ.5b 6Unhe^4e[vj q[bd6RE G\aZ~dREzZ꒣A\ 8)^YjЉ+ 6d}fK' 46e, Z"N2:1 k]˛ 87wՎ qsMe qYܗR2,YgҀǞ˅xٜ{dz]Pt QLkhZby*@W/6~eIF(lxt S~;rQV}_K)kRsK.ES{bߕ3/*'( Ei&wɦbza!xqv㏘!kg`b>+ǎ r{nX4Een{=)S~vFA'#uS} 1-gyl& +4>mj5v#ΊKMmK"?G _sЊR~n)?2\k_FM=N~򙏆c:_FyH!ѩ)6#y`vr^3>RfOJ%.ԡ6LV}Y<Nd{g>d-U_Bj_,ta[K'H1Nљq辤|m[fdBqnHUk܈¶Dw桚zm$gav6?V5ۅN0 8CQ5t"mf Ʋe jQ,b~’OGխ͵2Y7(~p6NcĆe~x4XaBJwTF%<knKGHLWqA%C(:8/!T=m,006]"o~]lD`˶'o{fnǃn]\Z-@ڂ gO+,ϦiF h ,sl0"A:܉s8d&mo"Ңq*o\CП(,>ح!'vk~VlNemB~0]F}a#_۝2uM0nL5* 9}{)"Қ8ԉ@P-ږd cs6۟޽6ȡ6Mi-v@a"# Yd* &d~7,^BAB`cdXȸywf% P ^BzD4C5zMS"tc|XQ^2`B|AЭ9dڢ85@>Ͷ$k5aұ]C)vWu ;҆,! Fו`qas|")_P箌MMs@ f3Qҥo?y8H_`^4؁Fƌqm<S졳6WStzE Nxۄ_fsµhF].]Jν՛wc]p`'`"jíYY>Cn8"EZ ]YE`z;:@lZos=WJK閆}:"L޳}B_Yx;-ʴ~FB( hr d zE,>e1C לlilh!gꜮ;wwtxoGN.P ;10/9 `Ad,WF]ɍQ'%N @63jtvg:T,j_GkF~s?dtLCq" ۚS~RQ,n ajY!wqԭ;ّ*%?sF^CgtcB!! ߮8l㟔3ɺ<{Mh׍i7#qZ| IS$wǐKh+١w`H!?{m11~z9}EW MCf' YH2VmC/돇®oT+EU=*GϫmPZԳXT",Nfd#|%z_9FH&7ylxxIr<P/z9Pm;5d"8pER"LԋL7T~`݈X喣{@W:ƶ5 ;4n # FVs"'OqR9}_9D.ӇC<<<ď _Do[r}wV''(hpq2ż:Vnӡiپd=fCشASe6|)N xˈK&Hv)DA:B%*n Q:&M+KSRx{^}G Fl8rm6n;CԧKFs .yE>8ۢVʻ눡$SjvSe1.ap[LU6yAO]UMvum;wK| .QszYL=u^܄?jő:MG6ڎn^gNb{y0ӚKTgәȂ5bb1*jR8apXP kNܟ3|zXd<]Md7dk%’#NpL&0 QxDBTu2 =}E@,ڏ(rSp.nwq˵@4U!LOiiU]7ڊ}'avX\9::qpmv37LߧԆq`Ǩ f *YϖO1Sah OFXIBIjoUrig{$ևl<(\Żj>lMLgꑤTR/$am M3CU/V1"@IT]1+%0ޏ$?{QW{U f.vN-5fBQ"6a?L;De’OZA%u/u\?.vLC;BN,zI5ǺE$%;;{,ΌI3qٚo;hbB00sUoSNԃ+Cpuڝft~TAV7DŽA¼u6Bgӯ%&fP$XF\&q>= `|c_8)?Hzx-JnG-+Sg%e9q$cO7K6kH6l!A,=Cs }TZeAGruCZ*YfU}=a guҿ>xPQL]wF Dv OÚ7Tgpn` x5V+"m>j/ESbVE[ .Qi.O|PwaW<ODN#=F{>jkަ6fH\ I4`!`C{cP!2$ڡ"1 yGCFBR@T6^l=@K\"S-k2<[` U1*q; %b,PԒÝ=\@9&}WT 0o-g &3"`qTL= ah2p ]8"{ul[)*҃u# .,-tGy6t -UewG\t-c"€gr/ nŃ,+0bRF.f^D(*&BWٽ[:9ڟl` 7 8$Aa\uhbm> ɯs#ȃ vV5e~-4ޥE%19K@Rw ЀLpd9Pa^VwuX^cılH?&GiCa6اICԔrΙf;5j$्F?l#ȫT:&;c3f6Fas`>6`I 7U& [u~p̉`n=}*9&`nVus@ҤT{' W>d0t燕5zE8KhN&?토ﻗr{ӃaEXsC!EYAϦK3¹iBM 8BCDӯʶ -*xPIi:eO$Aś3 M2qSƲ_Ep ]pWA5`O_?T‚douJSk&ˁ3 v,CS`qtr}.feHHOWFGQNP"`2Zy;/œ'i$۵AHUi%KyDN] 2VF\M=HAS=޲mU cr?,7 NK~Kȧ.YXO\Y'nH:NHf#lCX!,h/ֹ$y_9`էz G}Gg_Ql_ו23ˎ.k[HsC:ktZh&# rKCn ~^;; bLf.-F҂`qBfWez~sǯ@<"Qm]eIr`1ZC.Tdҽį:$iʘAz(Z3*ևHۢDx3w=b*QOmr:Z0d~?y!5T/Ś'h"k{?Kg2bYD"}%3aV_|+ @'Us0r ~0GbщN)l:lljZo;ͷ޳HހX>ngI{r `gXB*-fWC Ѡ:]gƄCte0Bk6l9G|wQ벷!JB% t'28\kKTPإՕ=3bӢ'ROJ43tV+VghjUfGθ <72E |ele*N+ iH#vgE5r6(wס~ef"d5X~E]I{d e*G3Q<"=ٔ݋*0Fmu::jPsB(vI`|G[2Agr5 2o6$U 1΋|c_JOńJ3zg$?ȕ.RM\%P"% ns atP+r @G+ѣoP+hcL!uJPj~>~#D"Mk;J$ H`Op# s2SHDGmqVw@ p4(clٽ!k%ߚVj{ȵ#LoJZ7\j i$%~7(Hx;pK(;.yZxA';6"N!z4Vf\+D_SHTt -FAlbU<}i @b]n뭖5O05gޤcJY! 5ی-7/6}'ph`< Ʒ~&2Ĭ ["0V1 pB^÷! Dy_6^ˇu3.ՆO@xVcqɒatW,C9Y Z, Bx4eNYVW+Vdދ jm YZF]YH 'OŠVEF i*g='stp`zШtS**ww̠{NJMK=v%^3% =苳 EArwFs,"yz8N .4a ) gx*gHjGB+JMl u4W]jX[YIX~H9GV{cDY\d`wJ`O#g~X/ڦtrE ^}Ɲm]5 W/4hd3dua U3' zq3¯` Limg̞ob+eYrY"Z\`u67U/So+znb!BZuz"17:9^?,zRȟ;+')ڏ 1:\4ѳb`*@؞^V1ٞK.מ.'bv35_$ ׮nFT=p5?LBHu@e@vݺ=4ŀ"r؛ hd 0-dJ>}T͡Qj}Xv4.i])N!QK.HX|!(K'ZW Yj"츱@{̜k*)r2YӁr.m 1sDI|RMd KZAddg?eUj7n7>?@aL,'jT6"%f*Nϰݷ8b3 uJmp ٹ·je"y\tD _HgD ^FFsζz-Bk9Q {47To`JJz>090-'. S#*H̥M]cvڴTf oj̍L٠8ASwOYm o8Ń^h7]S0+V=eߟo-@շi?`좱j5GĒxP11uD^%1iGց{M~]vz1UrfսnQ"tqcS`|d`)eidiGpJB W5lR~чҷv&L-!oVi5H,QIڢ:( mbţ14 !Br&\$pG`V׽ _9JR^S4bҲokw bAdYW:ZWГOPPܪ2 XdbpOQx;;a ;lARi?pvJ'Z8 C|^8U @[cwS4)J;\^掖@4jlNuWPX:F>##4i2) `mB>c;$F% yFmFdCk17v;嵡-HRdEXXȟ0ƺOD #Jo6PWv&ʰ$5# `IأjO>T[ "YDK"24!( ]Zׄ |^G?llbo..zk-?Uh. cFV\NpH&0r͔"x`刵QLvo;zi:wz\Xtw>ufr1zA9c| _&e `}d*f[7(BS`K2NMe bWx3"!abA{r &QhsMcb8pY0JP]" zB#mkʕbAK0‚7'c9tXLh*=e~4;ru #2 !ކ6c]Yn>,B+7fV_jAO֒ۅ@'{`Q.vegY9Z%eԢ|K{wUVV<%f27,z% |,aЊۂ 4py$~gaMvr <xT+r!i0ov ,>ZQRN95{"ZuJk"a(v4GnRF$AALIQR+/vʸ='//>6rhStZTV`Nh Q_Y} \n׾9=Q.OQ`1Hؕ5Fqx(6i>D}vN+˺JZgt[T"` ZAː\r0.{5Es`AbZX:!!dĎYʑ%f|ƢӼ`tS/Qi$i`޾2^9D 0 戈16 Y8)Kh`HSxy2sʖ e lwcܓSV׀"~Ԙc$i&p x}CmH(-\sQNjxB wz#'G$W>/B Ʞ9|YT#NWs6X!^8?'.iz֪H)Jw bh#4]}ɤHO);nǎ}~KV$MB:FSGgEy\+=w&'j혟 `{B Q31ВL.> yi8y@m}C1m֮f؅e[j误(v_Jr2H"F>\Wvʇ.?vfNgb7K1ZsC)6?I8,]~$uy-&l!E`LwSI-@in (*$NmdhI|+ Q~[,?~=J6t@ sd WKX7Z,?<B>H{B{Es&ovKeYl-O cfaG- 7*0X'Bp 햝e-]A>˒ ׿m}כ[|,A<At, ur"MMX+sE;4ЏZ"/uoíȜuqqڗmdd?ݶNܭ*.Qѯ* `5?DSGX ^aJ9RAQŠ;Vz$'US9v)Ͷ-֭XȦ,/:;|*B+{Hϝ# \Hyؤ.f:V2\,V+c^kǎHQyc>-)\*xQt#0adstvqj RмDӰ kl|>XT_`n@K; BAyRN̕oIjTk38FJ6"u9 z?<|q6Cs!H8$pM3HZԉ;jcJXJV'^ۺv`@nzsƶx>/ù%D%1 6>P6Zh 9jf++wuy8zz<3g,ziPPum56k9%YJ<,(]4[ ڰަ>M7\è(j:TC7"FiEgewEN:drG|*7O[-\ኣvd'we|NغyCq_#4PvZ,po=dN|-nT7̞si>IƆX+?cQb{?S|cCo Ӣ|V -!_q2U* 9To~T/䦰 z%tVxQ}!n~pHSnzG}ˁiZ]Izw5 QJk"8Хb+/67Q|3WY҇N*.]Tpo$J%Ch7hYQ/?4Orc'm~|g#3⡗NJyD0>GH&Z0d^FI*bMeUY>ci͜;O{,"2jZM_6֘~ ڠ i / M~֌IkΜz22޵3'rw)]V@Gb8! Ʒ2V- xh VL`b:dVBk-G/Sl"}$ޑNTJ;l,hp9aՈP$ դCw*'ԕoXBcKV2(fFƞBYKm`ߕyֹР.Bh BBr_We]qOl?"J\\+۫=Sǂ$v'TVTL6U"eǶ%e<74۟+=N奟Fιqwf`2A B{o51]Fðo N7>C:'GbIͱpF:#r3 (ayS4qK|+i[z)>pw\[펅\ 94Iw3哬}`*kf#EևU\]iw<9 " aeP6`ܞIx_Do4+cɁl'=D-BeɛDžH]+ K%:mT ÕL)mX%PA8RVf̼ѴR}{)P3q:>P؀o`Uji}?oPe)oC]^ǚZdqإ\_.(FPK&9yBNgtDS6ҦGk1['a+VŜjiY jnuMem@.cq{W| zJ9hqv3N&lO4)&3(58d"'m]+ݶR_i0Ne># ,5)F|0t^ˠ7({ ,~ɔX &BF i]|L;NSА'F^q87.6U9lI;AjVLKP=?A IM:ɝrhj̠=KWhטOo[.%Xy0f.MW*d~Qu-ـJ]mJ)<m;kE^DH{w|ƒ #GCvmCS⋃AyϤ(h^߹@neNLK$&㵲_׹˺/IL/]&y,Yf[8`бNA*)3Tܒt0.!BnBQJ^uվ= Z0Ɉ'm_0{Aw_AŝR2XMgxFv-Zg]Sd%EShYQ-녨i"_n$k.[Z>Ѧ0h AېC :ƎH;,9éTPSgcg^KukQE&x/f} zI5#kU|Q)O2ɂ _kWdm 㿗 #}>yG'E$Hɡ\tzqv@Sp p y65R] . Gt&xtuVBZVnI- dE @T V> DbZraY-doZz tb8#ƕO5 e{ |p(+O#Ģ{;\ %ۙwۙD;{Q@E) V˲L]qe u R)蔖*(J@V7rVjE}}Y;N<"/ٽ$VTЅl$-c7A* R𕀽h)8"B(WZ7NbQ${Q+fOɠN/dDu1b+#"YiF7K-;^#Ƙe2 5r7I$(GBEG ߉*f@geYXLOA~#5+4'C3CF^)pqKu#κeILqRu'SIp-dc'Fӏj&XKwuD(2o .`iy֎Cjf ݔVQArAm|$8bV@~,hqB{P~p,_,Vd2?x')*F{eTt07" 2 8_<T?eәFW5%q-RuhsL6kN j uī^Dl w\;Jt\JuhݠY70pT/8B =yFZݱ,j[tXH:a3g3<eƪNmOt*tMPJFu2"TojN94~ynѣnح@8sy3үsF]Tv#FCcүe MG*y&4 jj m LZwKVG &uɇS7xjD8.߫ v5Џv̬;C5O;sAVsjBz*8p;4 tdgnfa'J1Dz qM#Mpu/A{ Jq_X1 wSu/qV6( Oo[{6V0X"iI<| U1hX46((Y,Jy0W. O=m*EDʖ½ϟq1O2_lݏ͓5:7;TB&?eMeC GBmy}7Ś>l qxűSZB\\ (~C)|C dA/P]~YuT{ {ۿIJpj?nR٢dq21MpuxTwi6)jGN?" u51OȚ[=oI[Rϕ#J MIئܸ4&TT3CɄ/RTKwo!m+,uoI%_Ç&} u&W''K_ @+L*@[o*j\wd8kJ-b?"\H\TE"ބBR̢Eye0Ц\Eg*7gr2WXGD5[;q[؂]&v|U`#G+ˬ?CwG0W=Wqiͧi]ηt=MNh^DfI 2 bN(\&Q2Y*B!>1liю@[8Y-jc ur*9,vD4KN@T+cƐߴUeRdքPyDrP-Kؠ׶ bOߖ{Re9;'c&amSPw+q직+Օ㳨b9mMc,I2Q'>c[dW+zG̭h`9K>~DBu~-d tjk;7"A˱0C)&#+of6*ZHHED7AB,J )vPr曑(Kr@ ᦯ *Nu{1 iCuĒ~0E,Z^Ub~lG06N=As%y^6aJ ,elp.W,>.T zW:%:?c<Ϟ,cp*޺ozcRH5jgהKʅ /^$SuZzvZ=z]Hɷsro;iq(R696q^1@=r@Gfi6 v,_Nc~xŠyFW R+ڰk}㗕Puy,WۓapVߍ]* {+$@K{#oyf ڡ2NncoTG<ŸQӽmϔ.iI o>v+A{Z9%};˱.0]ޣppOpv;?UA,M?wVcFtݗSh{,oMrWϮkx+ڎ)ܸOWDNKF BOmnEi?ZV~=?Jpgs9!_zr0r]~3TDmCi^-5{ob(hy`< 6Z4C:e$ a*:JcFaGYV*(Q%_ܒ_be,ٸ @RYX[)VY𢋏B?QȰ&XpvؔLCģ A{"-Zە7cz"Z =%o-)לxv˻gw҉NW[rזB0^9DU,$,۴~ yV z.-\ѲSX =séR %#tj]ȅ>6琩ba=YPd:pk'~U m#b/:Bwз(fIl,{6bJ_X :|蚒8nW>\|-o<&!'}W׋6E]UK۴1P2$^{C L,M5~m|dV;@4keޏ s~z?[t@~VJL+WMX_ sR~ ˪*˕su& !#U>!VbJK%TީWSśG"ԺI>YMq#C2uDjM$n GDeM&*OsC[hH5Nm5P9g+=&y#e;ڳ %fVjR +y:ETj=‡~JCY9nH!ZJew*clt !I]c黬4Lrc>͜J]hYΒ,-J'Cj Mu O`F= nmJP>T! Y7ϼ@.+_|*>ʺST)h)GذWG轺 ䷥Zژ-pJ1wGOZdylPAUm2HvIO )0>dѪ;:^E!l>lcN0V̈u.ܦdjZ7Q;c,~dp\n=!y/2 @WB #AYuPonwQ"$a;侎\"w7 K,u k>%gm:47D BEP@9/2BtDG+oUCR\`z3DٞΔH;_|ބ{%xDhfkMkzôJXी.\>X0M*|pd$ۨiwA7)RNrJp-&~Ctf%"tѳ ΥoFrNgxV|A7RMbnb 4.DJM8sh@N;!:Pnܫ ǝ !3adno`V+kΌym Y8="¦Si>Jl q%/VvKSZHO V2_uz6~sW,w_}>+׏o. &*ly<%4FK)Gsk)_tj\넚gURDMYj6b,+%'wD8e9JΑqg"jdC8ͻ*ηoֲe%UKȄiW0kw٨LKћ桫/qK Y /1uL"8[X# 51"" 4-Z$) 49IZ}"6-S]({G(_Nc#gƨi UT 0`^TV7u˕KLImIΨҴ(rD⦍멿S>bvJ0~(YB UWls^4'qNVhstARNr~ 95`3[W:FPo!9] `*tF` :szHjFd '.V+ j ,L/On,Isw,GdJ8ǣW{ z&'WD@{W?:a=e=w>5[_Ŋ /8([$b]3YTU4{W5M/NPT.7%7eL=1sn-u2T_kPg-iἕ&#EtSN_+(k2HpːVRT [?WXY}t~`&ukSmښeQ =QBy 7 eNF?k0bSa$]ݾS [K>ߜ61 ڡ(Ҝxd{q"|~߸N]$PjNC_QĨbCOEMzd2`M~rA~g1 %1l<_>%!t:o$,ԖJد9D \Hĵ,aUFPnߵS*X\nsvRiDicO^ڡ>C{XQ64i/xFpTEA*@qہΰB& <w^8T mjjǡd4.dv>ܝhM]%f{>0~z/hݿѲ3 7L3A VwH'SȮDKjk {5 +Aכה6ϱh7yI|1X 8EcY}鷆BM.908,arpUgۢLu4sGQCOďNYiY((ؤ)nGb UWgm̭2a890.) _sr(DvBc(TCCG S搐}ƻ{c!yZDo>[h>6g ĐTo,v1 CPRBR%R`{ɣ;76{ -,SR'o̺DVWx8|VЦ͔!f[{;d/Dh47!7(UfY=Gt;)0\i2vՑk*\O2y񁒎_jA5O4:q$\}jAi@GaHmll^|aL4\Q%ԑb2q z?zB#\h'd"2]J2ύ;mxpǁDiuK ajwi488P&9 Fg,qH+h- TSiz@fX! Pzl2ҷb(Up0nu..v?O0/ID|zf"ε[&ve_B `-#fcs͇w EG|VCnQUڟG'Q(Y[?V&HoBtFOt 줏=)+l֮kx(Em^\H,7v^?9 NFZJ,2$݌h:Dprئ1%_.R6NWC]KWY~q*ʢ.-5yuwe;D\Y9ŽG a^i#s 9y h^ux B}:~C4q/q7Q/L/+;eU֞#>U2Yoz5#4SbK Sy9%wOdP-s^/.s?@|Zj筷pj$e#('' 0\-!;*{': a.Q9isRhvǢqȶLNir乶)RcBhk>Ͻ ͟0*s4߽RUYk\ !d+<1|ʐ jR'o[6bR÷[T.s[}kE*zIe݃.w'9;GfXs ע|,:t6Ddl)|Rub"5E|'6u'aAk \+4;3\ p~9 ;OO9إbCL2DA ȨKJyK$2BF"*ˡ9ΟR$Ylɑs;{zؖvp|X?q}S~}'%n "dTRπ+ڔKQ^fJ|rfA>f SC]wd,Y^;Qk&n?cY N rw)n)MVhڼ[ @\PTuYSO~q2tziߴWb]\Ӳo1Œ#DCCar#hAC郌*#ZtcrmMavPe<hqfƆf)W&=ZY7be=nܚ>C0f}EZCtFJ [VEɷPE֋j&2NZTat f4y&[\%?8X+}J/- 3]NwoPѢ#đ m\Yjz1wB+I>by Gi̋NYN3jgx3B]8TT1*n^}{0dӥ>쌟AnpURw[ВbXz_IXy:p"FxDX xv{ѽٵGc5<ւ^)zuߌ!D?U5fv1}8݊8 'TP(: S/09hh֌ڡ+8S7lm'}@z_neePP|jSx4NR_9& |y/9¥o@o~H.ϵu'}!aݟv 7ѵL3".k"*"![%^Lssd% &o"ngAwQ,H|wfKgIapd*;nXdf># dc\a0{yfUlo{/.F C^w2[ydszlkK&cWX-*$FH}0Yb }|]{MYBݱZlXA7L\=~ Y@MK$kҡC&"]r`#H>-b/!1A 0EV$ʏT#-&=Ä;*C8JgO8U*XrTd_n. o;`{M̾%O}p:gü(ga&hl1)m_"i*l[]Y{d+;4;,dO]/4@{mo!8"rw^o^ _"Y 3%?:125 ?S,w J(\&M/;kھ Ži&+]yBhoe]8w\v慰t6AԲdy Rk,J8*B8X6jV[5\g|E]2_(Q'5I/`ϏkK̢OˬSv7t`N VAC*8I7{_2=18't1 YW.O*yvL'jZT9w*7 Ϻ. C[Zk#nNe`U~fkha-m0]fJj]g/2jX [嚩foB !8ݟikS cgw֦>ßv_"_T $V@M2O`lDb]NT*8xwĿy$i4A g7f^Q${)Khëu=?R~n9U\{hBĝEfy1o^`^;Z)WƑ: 8;W=d\X\9Zc[4X*,˶WlrᭈY\`|T: o_op1cτYqLld 8ˆڞxdF|M.jBe/*pKX$m?MF)qkٔmVnw%81PѨQ !F٥ߧEJ8'!ju,{{<ůGao 'K /čӤ6k#K~Ym\|pM>iׯN?>a!"mE{oăY S,+VfV\h 6HqvSwj33^YȔYx5d|PXWh^s\Z9fL0y%IWXg.`ځsз{ +=}ؑ%YY9{T0!@NTP|Y6SpK_[?< KpKȿ%KvOo@5mEoǶoMspi[791qΐURkx&2D*ȫ\.gZY|Ɨxl>c E4|LWD#}Vr!`*onuL8գj Nͥ^6ª=Qɯ!s exލBE M7읦G;l'ԵԘظuSYd^s%8u-QS}JG˷u MJM;T u-Eu=%5`ONz7zӧdWCPq^l7 tUɡ(d" Ȭv`q}( dzV4~Gٷ2~M{T}v FW'UwXpi9"l%^Ĩ%ؓE~&3 ihF!Tda909;1σaU?86&* Vb+YexM]z)lRArhaC9Z@O0ɻ\WI7UEMJΘQTCFu(qA%!b É_@p;UkwYboJEƍ̜4 8CT*9WN+yU[T `OgpP&t( ,JK[L'a[3ȱm9|VN{h+&2E\ xvKS~U^~$Q7Y%ٙnbFm}!&#Jyt%Ѓә@^9+|$&pT|d7.RWlu/12YSrF9$68?QIr5C߯ JeRN;3Y7{@sr::*!R"jwōfIm=WՑãG9'K~E8]Ogغ|U  F iVklt:7qFr-@՛FzޑdJ ՝a D;?9T"co 1ufHA^LP(wljߊ}uLzd 1dF#pô?-diɧvӻ] 2UT>kɷ5(eMWלCj+ R%n*W7a06ÎI.U ` "I%ZO~'P(Leezտ b#IxŪ%tS(Makz^Vg!V| zj,z;}jIV\]4oX~ݚ &0A|ڠ- ݏO勲7b8)-_Zk|g4 j eG/gBJa"z7f[MJ{v¹+p歰8 ol.kP-;T9 /JeJ*FCFVVi29"2tJ9;{VoCs/ hK^|b!vוV?b*jF-aNrUb EX{~6myډA)MLi%6&48eq_2z{yZӳWxII}Iu}2Yױ{ 8C ~+OIuf]@>IɌ{l'28|.bPC&?EZobEb4#8J4kqWQ$lghy NU(KVSU>[]ZRyNBɉuD.cBl&gIS%Xhcxj_[wItIzAU~e`Ir MfԵXev_]Ucǜ;8[鼵X64 $e7u-ejhMA/u7e(QÝ?=A/HɚD)XE.rªH(: :MC ]SntS#X1rŬ<'; R^PkK>~俚%.PeQjTd(iE郔!!TDQ#nί+Z/x) :qFDȁیmȐ ^2wݐmH3'MqFgdMF#K].pn(/QM"N6 d/+ɶv/j@ '.U4OL2e(9|>ot&@<< !5TkĢ<21Ng(Tzv^lw+po0 CT\$7'uÛ7 6=7n`@OɆK mT"ZI,=cCzKpKK(~EJ灓Ō$HHK.U*GlKDBT E! ;}](ݘ  }i%"$lr^D܆^M [i+ 6TJ]X߸z\`tWMnz` K9sI;* Qi`Ev֣t[ˏ<=W"$_DEP:K/x]NV|Hs- b]TNkcw1u DyK&ϓk 招Z".ߓ SYq~5aشWZ\qOʿWJH8^b(|GlP)c8h i[ik>hvK8OFjKo }pWa;Or;tD]`XN*~ʥq³X3f4_~SZ>zZ=Aw u4Yd~Sv-;{,DI{5ƲA>p~4pK!0@Aȋ<+j1QG;mHϣNs6޽wL&Q0q^M,4B5/@ArLJoՒwknR Ju1R2ȱ.1M,H7PSll.$v.N͑8*ߊx|oS!4ܐxCd7DnT;Z䨜H&,f-#SƒT:;čk +>O icbu":lwA7'&Agxm.fUYkdLZzM<R(zܾyTjۈ#t(( |8bRHhMࠤη~Co 4MT7놉btxC0Tyߴs͢;iR7B._Tͮ)<4 ! oC(w!G,.Y[AU>qƗU굝)(p}-T$RΣ %0JiOwv ^jSG3䬡?60y7Ӡߑr;n-H仑M+9o?̗>2/ȯ}z]lͫd}J9l[Y\h,{n-&q D ، 9L!~G;u,S Vv(&(I9 "M6llo7iD.N,X7 vρGH(($m|EQnK,h TK}zMgՆ9;nAO(֤m[%R2*UP'`zc|l3 {`!xI%B>WM{:ca03&k,Ub^W8G-N=5w{Fi-"A)'epD6t,M]ryxQ6?8^X%nqlH @)v e@Iv o?fø*-V gwrSh}3w&qD&|VXd!*5xSP=kFb~MsZϪn탙-EUL#JC}A|%!"v y%kXt7$['a b夰s)bv E4HV;pՂh glCWaݘ\1Dܵi6J秢8E"/"tAɤ؇z+u>A wQq+0Zۍ5iwB@ߓ՗%ye6sպ)J&RaA^Q}IJslpdr~xX%~tמŋV/^g*v.MԽ/"ȎTWt-1B"~]k:wjBTS寗K=іol ֈFæs$3e%mBLV J\I <_v{>:oކN+-ŲL鹭/`m?l(T5%ʲ{/n⛨4F'sY{KZaRoݴÞNpƠl2!b߬> I_HNͩةYL7ߑUW5CBZ(et͜EE/o·wr7 4]y+պBe9lZu;D#xPTNQUN5^-ӌ7[c}}@(>T4.aKc1lLU$& ?Bf ͲO& &e9\v. } bʸ[YZ-Bn<8:,ˈ ]+(xׄoZ7);Riܽj94,ȥCdݫr6r6Njwg q Z$T]gnhksg3/A v44;zSgZ3_oj !+. ?4&DyЈMeC7H[^ƵQ˰NijZX=I4IZ=)„. zX%lr2ZGp'eg3}=KkBndx#ιf"L$r_D:O›k,ڞ45;<R?4'8cK33JQH $ץEC㑽b%[LW~tJ éTG͉_|S.EU 4*)яk9e䨍a|()hz,4G^۝>oDcS)I~K qbhLvog\~Զ.ڊ lu6! iv&Ӟd*&ҝ,Ms'{(R: X &,؟J=1&Ejʎ~IvA_~@E|n$ӽb d&flB?n$xfK=26Z%gB9* «E0>] 8Xϱ;Dlj{@,UWJZ UGM'36RSLyǩ;vGt 3:U4!+{ZUGE"d1 Q Ǔ㛑sL%>yen'Cq(hii#=m>{{mfPk⇔b^ ޹%]&[udW/|-]miޔiF>.MO,0=Ҳ-sďҒD-;~m#3_G^g&X5(gMv:H1rB?*)TKbD B0l_KJ>8zȵ)7TWNH'mlFc5 ?. S?+{@MD>ed%em%\^V9W#2_ötҬʄʐm9l)e$3Q M7#S5.ԴCi/Z'R{T_6}9I^RuWb_%B nQ;UOxk_AΦ,2[Yw6qR9ruiKb< oќֲr_1n&ĔO2(˒'pބJ g?w"R2Ÿʸ!U? όѐ{]a`xZz-FJQ Fx!>PLX``>ܬ4>@|MQV$$ ʩ΃^uE^x[!U!*LBÞՖ~ =E/ 0ᰦ}㒬fŜJ,]zYcD+RhoYsD)X\.Lm$@y 5;!@Ʊ uኤ3(s F-djh(jKI6l $C>򎝓:EF 8)qqƞ)^tJ ᎾXl> aMeGmWgw PX(rxF-]s'gNʔ397 Z,hA] ̛~֣~[I>5vCW0Lpzjp/=v6uaw^? ZL6#)Tɯ֚}<_Ll!~L%SRa|1D%o`/_ȱdY [bHf<҂IB Q:-Z %K _)SBDLUΝiq^dX0|bjc ^`ҫBT+yr7` F袄eԷLxqNj-:;[b;ÄӦ`aUi-_> o y@¶/ز0o %Ֆ`8M9S"D>]Mdz3g,Q$uZJz*8ZԹ 8L7y`߼ SK"T"Nvꍣ?E+TR.}i]3eKHʠ.<i&Dt[!/ӢS$sA\K:H60t`0 sЧaY희ި0Qer4 tϑXL;yB0Ni/ޡ1v<fX 0وgl@M+7}`#45Yz8RMxuaD~jJEtxwFLґg0åbICTSHxyL_;z(ϯMԆۓ`փ|dתDq^YNdӣ\QhWlZox?i%TK Ѫg_ O^n''F5<ŨJ(15}f?OT cjmr ֞PE+K4 j4"xqwE@Ԗ9Yruk+e}+xKzw9M`ϠlÒT.?H'pn^%4v Ǔg4 .g `PGT%jeϥ^ZrG q,d.. 2)=g|(]@ҋ~7Oz-aW>_L3J !Jӡ(;,4>e[HIz[/fz.o{^d%\Q{ɉV 9]W!Qh&4kC%)>QUcehrFX E V8,@Eӭ良N[\w^4ėҵ50>{D72, 9{c[PEь|(W'bE ?vzmYz%Tݝw˱>&xaAZ]9׷a{s8qRfZBNukڌMZЃQ0IlNBSNa~䨪~N^kcו//IweIY3i}e^[=,nb mH˜הJ/ƣ^ypguA Y+'pUX#lsG2cƒȅ0TF@я ;nAAqH$@]Lji}$KAw5ep%^烂XMTOM6xԔcNOn&-\[^ATZ65&4_pmQE( ПY.oh-y?7N> ``t8AtP3to a%;&oH{v"фk& .8+2HefT^Қ8٧H:Ӳ`.ͷ벸LwL{FũS+X-];>H> MĎGx]9"޻"O)>j0a1t+jکF¬i|3:UggJ̲>g8`[>C]xHOrBZN䨦Ҝ&X3[e7d;^X]F tWZqk AxP~D .2ƎG5P5:XL-򬒇O:ܒ}lu~ʔIz'D`o cid^7߷c> u=+t{-WnI| ShfW5M!Vdqh;pcXBSU#)=2Swuc8zޡJ`N?71AKcZ*Ι`cbdµ=%#عˠ&b ._4ʗRUF-Ӈ[')oPϬݿ ,rN}3X:<׶=6*s"Hw +̼y,.S=3?xY>R@8D)Zzϙg3/&N=dz0t[DT?h}|qoӣ ]%}];oeSqg_.:@zZG"Rɫk9D'@ >MPك^ !YB^A nQ)I%&]{~a^-Y~qM|V|)Ty$wȈ9 b =wVWî_iT$w%;KGrupp6>_Tyњ\Ê[Ffn;#!}M)ȇƧO5긊 p͆fU}e_kFFaiv<˛P/P-h.nSa(1yc/=qST*J~oїc ƁQuM_8m% S~eRHU_=u8dŌ2ȭy5yGYօ.v~$$`^#{w>y's?df"η_+Ӯ*K}jtBW#GF۵:b/}aoбr#R2ڀZMՌB`2 7Osb'j@@%[hs4H+ )']fKe@| ꁘ>FEoߣMPhR,j|+9#[Tru{J+uh{Uŋr:2$+>d6_D^ 0x@{dgDC̣VleQ%&~5=z8Hڋߠ᪙h.֓]f<|}ԑՓNTaʒb4_H=R۟ѩe UkJ>}dG1 ~`nc2NŶ-||5Vɱ8tƬ7xA\}O""l [)-۶&MA >- #Jr57$N6 Á肄`F8%WT>TTB^Nn;,Ju!nYb{z ?bU+&d m>{h5:Wlj,#b3I n>-[B_<ICyΠz}cڕyR}ؔ?)X/UQw?絝 CV3Z@Wf.Xf"bA0M_6RƟm]~ G9`;f2%h*Z1W +AjDRs 0) [qj%Vh/}'6z"Dt}|N|D2}<$OE-;4$`+c'E]p#Kj+\)MCGgRmzX;Zlu(ͺR szz24n3ޘO + SEk)c7[[| o]J ?Kiw3Uv-<2Z*ft0%Gm,[D[6(E-svUM&>e~G %bHꋺ#8GY3PIӘBgfrIk, >tG5,[J2@E⣳y *k>eX!]Rd q.hK2Y%t{c]k  6y#xܴՀ]Z:'m3S0Emt{+Tq_+DR"WY>WV$gҒ{"LeԿP؀]IU˻F&HE0@rdS}0gw^N|v*w;Kb;VlROMH=B-gh((KqpھW rS>5֔sCz̚: "4ZC1@ԠdtIAʫ ngQe+y& #,D +ȄO]dW 綠a億h``9ޭ;iV @ W'Տ=UL1OlM Ĭ&h˻()? i*ok:"FVZZk*Um߁O0nݪK 5@+̈妢W!]әz* c'S6t>>Y(:.=< v[QXaOJˣ)Punb;zz%}} /)_J5nLhw}+e8^ J:oWL(&! T!YAp Bi䊉EjP1f'; /!n,Lr*5GTjLp]ͱ] t(O#/KhGDn崆oH'䬊1&=SmX Mx@o3kk6RgB_Q=ۋ|QB FqP4K؁\m~Xxߘ= {ޡWHQioRoK\uCim&s4@{X}4#NEj<4}/aAcpCJEt( B_hBe=:YdwNIP™d/Kbq 5^n0SE

ɤ9hr{L}b ?d胥;rҍX YM}I #IV ߥ>tyV*w2 ćjڒ6/b"$  שӯiEVҤ.eVD"CM9=9YzNyv˧$\E᭣~Fđz>Oe?_PYÚ+JѤؒspUUki'.PwbAg#>dc/tY$»uny3qB#oiw~U bȸ;P;5_MP8Hn30tY8KΡUv5mU7ɉ\oŅwQ*DU~\ȇv|v/K.A{xx "EWahyԔ]O =9m fs7{\ͼ?³ 2!%atd,"gs %=!.qk&^7+ 0u RBk~$ъr-L(.n$cCk);A[3z5g2%Ȃs E%v+74CAkI`[rÖFau Ս{u~z0,Fd\@N}k)l5J1bay2֩ȦIJ2~ZZ՛j?Vf #X:SКXΆ0b}*_r$U*y6y/1 J95vۛt;+R vճEVUS|R/JyZAhTf?ƐWLCunRVT--#et5'ioV J*o7Pp49cOB7\}ϵxjw7-äT=tMWܖouda LPDF*Ҳ;|L,D5Ľg̀x/2L֘A9{& uW@2/\{SQWh~E]ɭ\dv!\SPZ3%Pf!dѾ\wxk-w6QiÛx R|pcd\[0zQs?OȬ @\Ԩpydl}}M'%jVsh^2]ZjR2҈#LH %Lܧ:\enһ:84xdYf%ۥyPFXaX@ y7uXel-z(N,;3Z{?!ܜP:%Iz51(kl7I 3C}Lxw uuXI<`)tm1A׈3:xT0N5<^b_8gڔt#,qތ AcA۔ ITth[FC/5*66UpŅl Ė}F]"DdX7z@ecϛ/Uí {j/4l$n[~bll1YEq 3sSh/vD;IKLpp`*x36K #ܿ(f8&t ɌPGxžj}XFFt ko foZ BT4hR0%ӥ[\ŢcpVݾi)y.ɗE2iaD%!"(3T]fY,R [-j|UB߸4?mX>%{89^EꛫͧIՃn3[u7SĈ C[=`S5+ufWA7t(f7YuwwgP +SaX?LG+to*E"M>`VpZڮ|?Ou*Wi0A/6YT;i7{y5[ DQk5%k0E+}Pjx- wFw6Hݸu_Sؔ 5X s--Bif>-Hvޢ}O yС_4 V(Z2y6֓HmpE\7' [Ao=9~e̽n @R/^*k4xSSC=jLSu 7"mR<֨[uTZ?l(5otT[}ygrx{B].s$2s(rNpͷe+q¸Gfmʵρ1sKT[aVh+/6Eӳ~/ÍfPYDPDj9`%՟Ξ'2i y $:R69?g+(M82ݧ%ק'ˁ #C?czJ'W"UYaWj>Ft.d<ÌNfd_0qE8 ym*(J3.܈,VNWLhA$DtהNP^n9뢸\SQ;GIoD(7[r9nO@`2|(* aZ`!衱<xqx0_" V8m~SU5A$yR}=/]K?Y eޟC}j/iX_LR1ZxŠЊ;(ɩagcVi<*OأAWo] Xz}-uP vp`^ ww,Ne)^lt~f7!b)4c?[{1/.[ |ȧ,!(t[R8pf+pN8'uqH'13:4sw [z<'p" ̗J]1.,bV< ,ҲMPLfc:@=|uM Z[cɎOM4*4%(D\$^dЬH0O:کeѣE3=B_<U#7C2gîX>*lcjDwz֗iG7BWsh}@ ()r,Y.T?WDvv5uF]Je`3Y_KxҋD::[Z\"XaM {g(xt LFVÛqqG.i;0[^^.g#y\}נrNr˧x`Ekm; "o1%XQx珜~0i02ikP.=SޱHfT<6qys)_싃YZ*uY^{E<K'X4 v m B}>lټ>]f.eg̩&KΑIڅ뷔!i.gtpZ\C*4D'Lkh ECAlyWT $XDREl_GX; O'/DW5/Yjix@H*8mxpYxMXIF$'^BKx 2{Y$n!,sa,xXT,QTqP eυ6HN (頎$PX `*ǹ1f6ԷflTSuL@-LwoyO AhsiLszک$Ou5MS|}[kK'|hWoPL>3PYfH'ZC/~PћRc ?N!'X{h L԰ZT7(Iя̷ORfjow{1?knguʫQ!߈uN:›,Qɮ͹Q?OtfrZ:?yFX)#K(W<85Jz[fɗr#cR"1~?C 9ԕB= P)`Y3 \~έg%rQfr"8%v|>{oK0G0tt('C.1QM(ecs*!V*(!'O4PMmG#!0 %qBГ}tG_ئ`I|naҀFT.1מ8Bk>V$t.= =s{` 9$u~hcbpKBj.\DBk_-_*# ~8[RXo~ʡªnY<@$Bufk\X Ѐ\ xfS).V(cgcX:T168vj)僄`x3yeyH嫸@La@SߟPrS)|lٟ EEZ=P\4;Q$[ba&, _6{xnu=R,G2_qnh?@0[OGݯ;Ik-+ٻ5L!'M6moz].V¸KQSXZ,pr+-RgX񤒑"PNej==$OKjn-!z M4L*xlTà#Þ3s@@pC%3V6{ S :n\m^z%7î4x@}Sc{4X)E&-q34PX|ZQ*`RO(D+Ұ8boHqaUxpn:]\!1hğpx_gj_WSP1Xh1R]mŹ"Ǭ?'։z+v/"Kg՜⺄Cێ)rhğ26xzDjvKLa][JY톦$u+CTg%d4Zf!vv;x[4:x%@at\a% hP2F,Y8"2U60⊓6Yg0TC? Zc1-=8g)il hZN]3Y<W͉!J.e兆`~ʖYrjyj"%ȃyظ-/ 8FPkVPP(y bo(Ո^j1pk+y~WpW4݁jvagG-FYݛw-;VCW=Nkw5wxZ9JvS0ޔN%Ӱ+t-[ B2M!C7f AIX&FȓtM/?kLG4cD܅IP5p)}s#gKWK]xdҭ8rx:; -Lԃ2'Ķy-i"(e3n@|+vU/sj7c @̣+>f]yIYw"q5.rnn&Y<)Ynrr;ݴi7M-=|,ao$萅j=@װp +cƍK[[MM )C(CVuĽCqܶk`~18;"G ̝iVqp>Ob{\ =#(y`Z[;JtwT3g\?GgĚAԻg:h,f{4ϯԚ;r}Kmﷴ-VzU9oD~<1(N!X̡M[ )-X_0GT|CT}yMBvLtTC/TL0G>B.dl?pjg`cxo2KPrُNb8T!yϡ[ߪ@ב>}h[~ ;ݞ+)]|I8w($aHA[ ߢP8md3VcsOWCoy~>f]^+mc=U?zwܞc{ۓ1rݔY,&/fJZ)0(Ob'Fu؍j *.>X̩?]ag^ bºo 9U~5jѢZ0߰ړy%qr3Em~rѳDX> h1w.xZɭnAB!G39rىKU"kYyOS|ڤ i$*9pgȹG=5)co) K#i<í4\H]"c U˃2C$XI-kZIdtv _=uwe%-e ]-#GcJ`"eg*,p b F+w77E`ii-ddz.%k}Al/3{Ʋz)$s:@IJ~=|0CE0C0\ Ԋ0:L 9Z器qjU''*/,C%I"iC?B-bgS .j"j 7c٪*(g֎yyDQ_:}¤{o3W]ZIF=k%}V=s!^|\׌Wf|vp\rkLȵtǣ=G_$.(s y;G,% [w4@+qУ<r\^rG"7] RAPkU3:ΓH_T/~͉D0,so!+}L $A8i'?j)9T-Mۑvdǹ[|BQYJU^g7xyͣ|4x1(8Y]NF  zqL}K?0%З `u="]ޛD늘$ۈmZhD6YDR@ٲN %>S~2ĸ_(JW, z&󁷧2\b[8הv[PqELC#/_eHїi *v󫃶e%V`r:,?;p6}߂^ѯ1鑱SyÝ9U+%)\ FtuٵIĒÕDMPWh!0[p,byyG`5MY7YI3kE16ĕEe/n f\IKiɵA;w89_<1%hsV 7Ovj}Ou턈uR/|PI:IͷBvS R [cC Nw\\X(V{l?h]mon?R`sPWRg1ZQ˞?z3ךÜwׇ:W>J z r|{K#LѶWxp'RN#} :u1S(rFĒeL-,A ̟,Kى),A]a1$u mf@ R*SvWbzGVv+"2k6jQqeyxձaj/C8[>G|`Jv^BD2'UR6XPߝEy:& Z`2}uuk6 %3Шбi~4$ȒS&#xcn;Gwuοjb6^ L!yHDA*TRd]=Kw%:֪[cp8k:TZzsU򟍨v(G۩!##V'rgL]=%Vu=<7Mb{HLcK'!!njcl!+.`)`+:Fu'qihI+8uZ| ;$٩v RvQ EXߛQpcF^\7kIv`9@ql&jK a},!aBw!+  mʫ oUZc~T'4<\{& PolZO`{MxVF]'Eg8_l0Ñၔ!WڎRVH1O*AГ|VYokbt7T$Q*r6fxw厒dr@mT 9s 0hYb0!Dh0ZQiBH^՟fM=dGUTjuJAFz6cZ-!x8xi=dwEV9W4~>|K^l2+#-DMR\c69C\Ɓ=xc~+ecx*3^kgm#15"R"9v0CX$V,?ܟPvOǵy"g*Y]Z`L~^7ƽq%{I4ޙzI[|n~neٚϵ_2In1؞]nk:5ZVYԙjhl*c9ua(H# R=sOzh]*,^*g% 1^ Ç ȓ#IV,& ;bM#$FjdAEBkɺxF0s`]<C؁B[MY(fɲ ْxe?5*Oc=Ÿ՚rb@\T# VL )*yyo<%bt$;r/]m=?`W9:1Xjl8u]Dj@6{|I6҇l4hƣ'51fv|ad2_0#ίjjlZ5T&[2 4 ^ p="/J'ag9m:uGpTa(ЌHtX3 ٲD);S,3OЧUhe!9+'Ө#Bh}o Q JDm0=;=^}bӖX& 7}C*ňQ dN iOm]YNK:ޏ\{ctIa/U}$AktF\Xɫۇ[GT3WL\SGWTBJppNzQX 5I{O׌KH=jժ_EdRk'Jqw+(K9Io/cƞbvO6j㷪2?|+6i}c ­DSs+\{ K%JL˝USpL6*\ĩn}?dw$ w~x~uO|(UO\3*,cY!@A7ۺ}X'uͣd,v.hiIO/B[>_wThzv9,^3{C=>z^ЊϟIs? IB;O@E3;b0i΀ .Pɗ &6TҞ&@|?:3P 㨯CZw 6=P|Z#k$(hڲ."nv2Bഡˏ5ʵ1Nz8-CQz/zm}"܈/$aNAȖ8#YEd("~ ;Pܤn$hWY~ '0%_yµ BS5M׳?k?5uKB po:zDy p꾖 yI Anq̾}O oeh@S?UW!82LNŘF]p hd ba/Y̺!GTs *":yޯtqѢ!?@xj\A S@GV5mP_~wG[IV\s$O4 j,p~"H(0pYY>.V5H9dl?C`լACa]L[;ߑhVFwzGu95/%i+ˬ/4H|`s쫏3'ni!_}o (f|V^Ya_Sf4ڳ}d@CV 7(r_Ug:ڻ4Z2ήۉîdX8~|H̰5\ĴݓW/Bb[*:OS5.gSJ4 3#mf;2;@2gzQU_wWuj{_DB %DL*ZPmcE&N˃Vހ%:w >ShpS. ³ֺKJm$l%MoqAB£Zh6Xׅ ` K3e &DOO6tQf_hc/J/mۅZϠLY{@,V"aNA CTCub%ڲ:uq',kp4]gBw{-,tΚMy7a.smO б-$h*UpLN֪h|ԒNևtKFh%\UEv 8f#Z:C47ػ-= *NJ)%S@ 7`^cxUE㝒0_P߸" vVrs$Jr)ZbS=Ey*،Cd ]#&W7XYWTGt&6j.+b+gIYŁ?PW;0(AjC H@ɲgPZmM[sC!| , (mں-MwؕZ"EN^)h/ĸ]b,doξhα-!am%ˣ1b+)wo4<lRG Mx'(zSZZ[#ɦ:4ɔN$[ 5KE>J*R' (u y1bAJho7ryfB+lmוjZڂ}:Mls w9̕x--~n-fi1iaBG{H\iwǹxҤYʚKiSxCД_{t)]-;8h] T OÑ0o#xʚ Yz\kx&S5,|xt"YQ%(D<͚r@BBpu&-<Ճ#xr_ ֢}{4RQ'~~Kw `C!@Jί0aaP_I; V-2R2f@_ᣍ { * v-Beq^ؔ 06"'|J[}`\e;j%q>M)'bJ߃%k{oͫez{S;"z-P0yGB}U t8ȰSN_ƾ$!3&AP׷5 I?]h}9 ==&J,3#%W9poR^ q 7Akʩoml"}Y%uY5Sz֓Հ"7!P պG*('kuaOr( pfUmv)JSQf!vI9m8v:@D{6]jIS 0!*w-<"0AUVraHP[?֊6-##1j8~ɷسjiqEIF_)6|Y?D$VƤ+-a-|;"lWBB LWeUOf O3? /TLF:vǢ%Y>1:x9P:v^lN@ydޕxKRG[Ax %)oyP<3z Nʩ nkeQ߷gš4.aOE4a+f:O^\@@EװJ"`$X cG>,[Oޝ[)>T98#cdey4lJb/[EY'/6<fp8hIU1{r<(]v?hs, /41f󀍀PvnB2F~Y3">'žs_S$t~`!hc Ƈ bN4UG#g(Q^onJ 0]_VC̚^|&L /=I]Tv{i"!!딤W~=){/\<.sKRUKǑ@qYsV:1pɶ1jD Wx/R-D~R!pS2۹%+|`A frNʪڤwGQ&0jwVd3gF^VI$GF<գ :Efd#=Se;u5 d>^,, A\ObIr\ vmǗTi'2Զ;5/ ?,T).衢ⶨwf5(%`N}-vT-TcnbY]^_50]orjZNYTK;,R]ދ~i ٭ Lvjqqv8R(,Qc]J2ĕ;_rkZ*QjOuRВW@T ݴ0"F(bOb香ne3DŽc CcIQR`aDY_'tEr0nZ1|a >,> x=.v\\8]gNrŷW.iӔ?)ւg_1qʏ۞%H8"#+a/N39kv^U*N/_̄(Gʢ;F'sKsԼOP7Fx[jB6$D_cbK pv)F ڀxEjT!ێM%޾j/+*f]-)1IfwG|ddB} \l@ STj.'6/h'02G .b*؜&Vymg:rDzL 1^D9-qm6)RظGa]p7`t,-&qnuN sF-Dn2!;JӚN?Z[WEoG>LGpZm,.P͜d3 y O1C&tyq0!!-(\$Wk#&5g=稛'P Q*-mG!~2.v5+2'T|*EF<bփ ㄦك?tB\Gٖ< )UN*uw 1̓ꊜV?}@Z6'aMkyB5r>݃]i*iz5 UOƕl'諞6NjGC5s~30n5߉5$6&'pLAL&U {4bxO`p P:H2{ _H_N| .g(w.jpzPĘ+7/9ss5YQZxDv14}rUYP Wҽ 1 zYOk[FYܾ.iW=at8,4*gx!J9CrytF$/;c#f5Ӗf@}Tݍul$CXsW%) Krz|1Gzk)سp[DIܡdA@wLIή@>U]rf &Zxfr}JK9zT#9(3[3xxgs0.ʢ c E Cx-~ٰ>__#bYe&Pu4 *5x3biY AYrk=s@ޜ^_9 `ܷ]!]|--~AۻjAhܧ~΀+F7ԯR:d|64 %9E]ddZ,k`aZfÞh TX>ni"6y101 rv$. w MrS|U8bhh/y]D`M_ b0 e6r#t]\ʋ6{᫙ʹE2q/􎽷nkGFR7q&CηlQ'S5X vjeUWm垰+[h&F񣬒;F+c'ƃ4H XI52E 6 0q! 6Lt7o`yr8+c q 0ql|46/@g?u4@ zM `3tPG__2_=2_aSN+sāQU&1Q c}s 8pi&(=.@nsURǩ蝬 n;^RZYOv:=6<ș-DA@޹≐'=ʳz,^9Aq["І%Ǧ*iU.DKG$pcCc6y_ekQ.Η WԳ~vPfYGXe9NL`>ι2ZJbֈ/z2߱Zv5roiȄ⥡T}Zy׸p V6stf|qL0 ~wVt|Rj4!xy/c0ϰ3ߥ6lSGMO΢QQ[i#zZ YVq@݋ȥ@+ϛUvqkFjcjP?0VqR>xXCnQoMEֻϸn>yX4uF]JM[C닢Ykhqdy$Eյ7kRAIs}&PKH8s,Iԥ#}W_4N- }C*[D'_~gi'5Eo%?~Lتmg;6y"2Z=زv1{óWSN|s qMrckTN3پL">Nf|jtxyCW`ЧXiߣ`P%]وSpzSGG6l9 K`Sqɿᵳh;:Q6,Q>|)$n!eX$ #Js üA* 6>C9e]\{@}WKJָ&-!8]V RRct:ZKܨЯN]^@d;̵c MڭMIKHr7꾋8{sF.+5>P "])/9-uun VtqLXlRlmp0 hxp$xx cCKHeC.:c)y]6-1PF/Ns(}3~q:PC7> r>ܴ追)nJR fs#̏|SoJ cPBf.TW&5>0ʮnHTu14)#ccé5|R4s Xn{#ȭʣP*/l5EʘeС+E%^D^Fn,Ý]v""ΝSY`xH$uj.,SxCH%n\z_;Yxܠd?!n4~cmpىO&"}oZ]j8nYZG=Fʅc,UVOrA%8ɶh-2+@v- f\GDjod~ Bk)vV~eLS+:xވ:mNiu=!c>…&9d\Re˗i.DQѣ6B[f+0IaAUl#}8 MK%;82ͿZ y <z\Էžz,:1v-ڃL*0. ֗w:}: 6;c/$.J:CE#U\w3eNWsaό %C 8deH0O3%.G@TCEB*PoR7O+JiʋRwRt:bDAJ6-7zh"5 ޕ X!b\4iZxwcg1% ϸP~uI%&.31iRaOVCuKwES0瘭nkcsu[˼>gR|PQFkNN-٠kp[F&ќGD/5H~Pz瘦Tm/hܯɠB\]Ҷ6{.0KJ dZuʙTTbXjmp7Y`׵-q/ b m|׿M_ DXPC9Ohvi;NЏ5O,X__Br}$hF-Yͤu$-v /Ӻַy%s3`BtEq}NRHkDicq-ö17 [B %(r, f /䂛7Xt&˾uNJv?Zt6VJ>{O"zV%7b-7~@\ɗ #6;"]#-`SlJuV ՉZ6U⬷ vaꝠXsY%MՇ2㩢}-S㏶#:=lQ똫؍Z3U!P xcj<:?MuȝݏPyC֏JyyqyNˏ7p [a=X+^b]Do|<ۛWp&Y0wv^;3-x鉑~җ}$¢WQe=[Q 5Ls`\k2B2WWڽ&A0`2mmZ3?YǕi:}-@4 vEmڢ7x˹= VEm3[AhaX>(]a5`o`'kkzqzt񭮮F Cx\ݑ)oZhQ,^Tծ^ꞷr[3bOi+Rt&+[t|``d^QfDelP'.SF?Zy3h9i51(#9rB+cG/AQhAVC}.(GieXM$&חYuj%[*8fN`Yrzϝ*.BQcmU i*M 2䃿IB8{%Ei)pdLx Da@3ѿqsЫTT})Rr3٧?:/ׁm{]0;;cDz7!0[X-$twhc%cIiǨ#s6~2FκEIdZ5oYf.W6IOKּ:H}|Njꒀυ{oZgؘ-,}mq˸ۣ-9o(Q}d]&n4hQ!4hO*|J+^hYOZ4}u`ԓUά鞩1ʣ|Ӗy"r4ݘjvxШOD2 unU.B6-O~!Dƻ9z*LK^wR.FFJ5SƛIΙ =yyS||隵`/ѥUAMo'kzʕ^Q)w-_7).*?waD f ZUqԋ'] %t;1xZcAQm#abz^ǁP\0xiWHa{EL-~b- Y$&"~d"7m5gOLrO1o0*$㩨! ڼ`YKWB8 ZMn&,u^e=| 4B_},i? 9x3K"=o0" 5Ex!]q:w'I|?U`yL7 CH.!lOtrRM]KXqX*0RA(Ň^K|Q r^tC;ڋ(" B$o4?UxԜnn9M`ABHDtVz9iř5!0IG;`} :ޕld'Cp~PhMh"D^0|ikJH|dl$AwWX W'%)ɹc\ ^^OVTx3Vi[G.7CHjv~_mnȶ?FZe'*\^%cmlr{][dޣ9ytfQu @U ^ B!ػ1$#ϸ4yg}"UM&M7[5I)ɿկ)+ GESBOcMO@x>XB% H3ތ"m_鎁unҫGyw,9Q_`08#TPUpOՎnϩߥ.,[|+%WL ~3zSտPS͑r{Grx*NSg&;`:8t F&|̡ٓ&}hڈ X޵CKHO$O?2uh6.鵑O$Nid-X"W눙SVIcDeO%o=:bܚ"t=>-Z%"dln,J^T[Ag`^b#r*wy.BTUsXmqw$&!W %.lJpkiHf22Ӷ[α12$2lDAKj^jJ9xYr#Fd l@)@?faAٔ}RՅp娹FF…-V18%e;+SÁ"ے?IUɇJs`̈́6 ByRg

6v:Vn?VlN yz$9s-6,[|W N:G pvWPyVJ!Fa=xx f\p8uPҔ#r7 Hi7v dtJM Z#<5Q!J* rE,4!JY}sl'/c{] qU,%cOFjaZ3a%P!kY *ԖFɕӶnI$I:=!w-ɤ8c+g'byqn+sbbņO0JF o}x:1TU\+'8RQl#:M'\dh\uP1XaPu3Y?6&ew u<Kɹ/=0zُow((U<\NNRC*wQcCذ 8m&zCz>U A @3$̨[No軽! _zh=NMj4@ymJ3=~Pkn;{ sNKW[IZ"i@0',׳fɰhabI.[(aѽoA=RquDa:ˆ9(Ҷ2"#iE CMH_qPc}/*%hY?C8Sx &KK $ F2+:fuTYpFR&C n/dip/2-Zmbt &<2,ܼuq))\rtn#̇q9WGWefP?߷! q7:fzrrbϡs]$-qZWb } LH:KQa,֜{S_bpL$7l [ Fe8@?ʈoEC$j^ KStnW_;( GT;n3^I2V|DC}墟X5,uB*g!>᧵\՟M h ~“/M>J;0ny2Gk3AnH]_kx#6RH4P_L+zIw6)#v\z; I0Riټ> T7!1xЛ5W1Y~b$Cq FRs>>l6 !/}FkۄrB9fK4fc( fM:̄rX cqL<\ink0) v&O0k.v,3՗` &Sy|T?WT/t?=ﮝ `]{oܬTF^6:SMO ,V$gU.1Ύ9$&܊}^RMfa,Ca6ҽ2Riu`2ZΏ!\z -Ylؙqo7BF!ze }G-4O͈~qFB>]h{NkوVܦ"Q I%#ɼuAcG[Uh"- CϺQI3Y RT$Ӝ1zӚǬWUPКZD b>()T9+0Q:2 YݤuDG @|(JۇU!&Jcyw-J𢇺YHAoV $Bq´]WRy(0P@h"ωb=Mr¸3'bk?|D(@iENU\nᨔm=HSlFXzۧat6sXnƉWnŁߢĸz8\GqktF T8 O=×i:]23)H|uVB/D5,|3B^5~nJG? ek;dmsX,-Rh2syB²u8sz_4;\a 2B[P^#%4Hr@Ly~K>OHѓ48?vPuGRr rͽIcj<#~ =#8 4@"bjVkD hїr4bFh]W܁\Z'c-97\͆XۤVnL~JzK @K% P)fcV9Q9m*U$HE'Z51ւo׎.uEۗKH׺=El)xoOQm#2SsS}W~S)#@ +-)nތv))m TgM+y;ztuXwzwNo(" xALQITl,E9&9Q2&"E†(D`긂T|K&C )VNĮLo~@eUU gHxT]4gs{fe0d hwW3x.Sv5ú$D:הX,.#^i+K5[J3U\Ԟ}qiP.';j V'eJ]wG(Β>2Z?@0o,"# trDM 'c@Rܛɇ,{n$#@jӻK"rgxW$v϶|pnąTj@B[=VT4N`~]~rpzrBrknǍs u?ŞW+y(-? f7^.f OJ#@~^־B-Q[g_9t?K+q{D Vܗ%rjnBn쭇7lqz~2z|o@JwdH0vU݆]{6L^g E53m<>C12rߓV3sP$~|KȊ-^~Ѣ"1޼Q2BZ S[tu b3Ł!5i5?k\"JF{s ޏIՈc?Vg'&c_EwX'$y3Ÿv;VxAR/*WsdWl"4#O= "U! 3Ⱥ~e@uUZ7Mg^~֗Z&aEaԾ5μ)! ;o"S,A:#5{ <PiiNH%$jy ׊ NR^C8*Bz#s̽)k* ۮ&ܫtPVs YIb*سwqQv8|Am 7 qp25`?J^ûmHV/V[ݱS]"Q7Obl担gW0@a0ZmyCا6TU;I)~@7+F9#nFQ (і04ryWszf|P[?MH7hw G~GauDr>Ѵr$ |%imA{- 1cޡcLNUkWI5,2S,FC0[}6f >(^a$*viWIMc)NПS[w&n{w)3C&(Ց]•e C5M&`#AA;5]NTr 8k'b#>sh8{GF,IYcpjz_moKҐ,֭[A;m exʨ=ͺF VS'D}-!fPDr\ݫ}2.s77(F-êaL 4YbtOtIEQnjo):j͈+= g'V&}Y,XU?mni}{{WW&@.'Tݾ'pѕM aI4y \eJW2'^qu~&J9 гRI^:}7f2J_:r-B as=a#7W!vNuoTچBJ7bB=O@2u*L>L:wsQ#ičgC/V|㾸OVLO8Ys=@$(6Kbt7H(8O5H.Mrtw(p!JkRr]°kٲh_USVl7sS+3!P8DY$miXp aK0~ tq/z+EEmXJV,%W>gWHn㷑jbyq9\] _fr0sP+wq(`pB>My*?ŸT3Tp)7Jí930Kb3K_g ^c#}J I,ۿ%Nrp5>땕u_֑Oߣ_wEr5L}B W)-{<;ZM7w|>1 ݕҗg'}vKAjw] ĆӞU7Uh;V+37VIù#_@Rm^R6RU@EJg;]wQ|B8O!@0Cn>tSZPN6 I.l =A,ĐlN`Gop" xn&P&)_\^L1r@"9{z<^u`jBվh"AP3:5:-Q嚟nrSWg pʰ_@g?P;1I]R][̯/kz >E:M_dgE#($#Qw)Ѯ 0;v 4(r, ' ֢- lQr0s+_:G&'PI QF}bwD) G&<\ۏ[?k!9|6N"C lw&=;*62*$J?lkMp){tRP8j=X]j4D?z a,{Q)_w3t6=R5XL$!pX *X}ҩpdy('}v\ Rxa坠k_dWĞ=F)Sma=ś9OV9r$pܯyN:xW(6E+nD? _o؇}//!@'xsqҮʌrvjb$ZD">ݸQ4$BpoKq}b7+#E1ޛwF j vtp@!7 h1_ I^LhzЕlWQ:dM I 3AH.x4#c٪ HWF7 fubEC*&Ki ' N7@=[_B=3'hS0/S36#8h=sƪ|+4'۲)l!M |#P KS3y4ʈ)LJJKMHj Zz'2$+yìd'Qg8'ƞFĬ:gLw?'xV~ߒV9Z\ǝ# <рB>tTJ%f5\΅C9NVIYoƣhaLX׸pU@0$|_3#|B~⹃ $c{pɓdK0&ډk6㔤1rd*|>R=H笀hv7}DRllX "i Q<_ j"pF S}RpIʚS].FD0$uDV0 э'1Bmt:0$|W%8xZzTϧE.LdQYZ w87iNZl5~|{EUI]S'ONxX3f8/pu3]u$3 iϷN1~wbncls6fY,H3tXrК㰜`mSpZ!4.ϔ9:, &ZF2jjVӥ|"mTI 3{!?m` $=v$]Y{fvF,S=\˺7I5E[%DWNDu/6_ȐՑ4nIR.=y{cզf7?dtrSA#9b$#\vdE(e&ކ jn5KzzԵ܆[ ٲ&a*:>|3UyQ|6dٌ= D](SwX%q3 UXfJrW*zHA>&žhY|,8y)Z{ļ#D@Lڟ:`G*gQU$[bi2H/g|}?3'x K폕k!Ip_jSW 9d=[ uiZ I4<#yo7kK: 9Z-%1AJffC[h2/k[%=!z,S[N!!;{FdXa, 4wI?s^*CkUeA/Q?tBׇ2رЧglX)AX\ʆ_rF/=_6w⾔Sw9;V~[ -i1ۢ=>FP:l&)rItf=p^zӚ``LMz)<UZv$臺W2+m;rYRaC_ΝH{q-h:ςK00e;ټc&ZM9oiT se+q֨!7/_:׷u}px\\}vYFAI4-:4f%l4M>Qp3,mƫ,B[ ?\₁Gr O<`hHא6Ӭ|8D+hl "yN/-(yqLܑ$LֹɘeR"\Ӭy=я֊XhpxKλ_cm7К0)*6 t *!j2^R5sm|q/Vfc3]^'5^M9Jl|z4P$z/ zԎN(&鋺q : 5Xj$A YJe,T۹^?v6԰5J?ס3Vyy)HhΉ$.O=ngVqjKMeo,C{nq bSd(۔ռ$yb vXtZPzlGaP Rۮ(s Ȳ.&8Bp^/k\B2Y`i _n$8Ǔ /!CCnrP!y$X]|0b%zXE{p7VH/I8{=œ+P[.S{!Q%\ݾ{3W iXQy3p^Uú;ınc2}uTѽ;14Y3W8V_փF.iv& +vo8(6PkcGyBfLg32\U4.u8_ۧ)4-ݞ^ D]@͟bu:8 laǂ D~WL}{<3Y9#}O?0bߖEU7#BLhۂo_yJSu%& $V:+FX MZ񑥻W[8$ lti:gw+.M"KG;#Ҿ猡a\AE!-6`-T юrpA@l HJ3  5ֻ+*1" Z),6ZJ% = pZI']Ԉ!"BHT6gaW"ɂ'B~40nґS(Lޫ.P{9IA(WTjF~w\!SfWSn׏ ]FEQ>I^mԣh9C**RWtrBƁ ۿ77;P`8vŻ1!YgN"9bsQ{k!*3gE[x~fZemxzԭ466nc˦Fzm cW :{C|53RT!@xs6Mh}p nJꂱa}8vCT.nΊ=,/kM;-ql+VJyu3ޜXT*E*3߁hxCn:n$;5RyDE2*WT/޾V-֔*zEXX}@DTʦoAY)yh(|< >/L qcY&+Ko$Nv$OS!ÕXB5YR^;^ ⡘}Ygu!D+,e2&ټP'@FͱV.X cڑ_}ޡ"3l&)z&^;LTO[!"׽.رsa1T6#Y][2XaQmQ{mޘ}o[" 1o>(iC7-pVI'ĚV ZރL(kJ9P m6?V&sרbiuLݐ?RҙzQ̿ͳߢ‘Ej Jl_!#qTnݔex}}G$[| ֕"/ز@aZõ\ޝʐqFօIUkζVZ%PXd]%Li;I6 "3Ii-E$$MYԇxXR\y_CړebIpN-D5Tkqn>T^ ξSAZ%gTooKxM8 HɈ_|~Հq&VvLм%>rVlF\o-Eh=hC}Jn 8X`yf;_l@fTŬLgaB]L(cZZEJ&;6u-xaf`pµV'^2`u5JX/{>¯knh1j /. 2jYBű曳/u\&ŵ/Ff9.#NQs6xw{vBp/֣GVHٔymwWٚ@=ȝ(&Vz (C`)m}[Q4n^~qc~~֏!.J>S-t! 2IdŇ-J*U!#eǔνٓTA9tŰΟ dZ3bYBHF]]@&j+A=wN}\y B;-Hs3Ca0q 1&wo1N=s@&S?C # T5HCK#6AW@MH8ܚƕ&INL:3 +g8[`׎9f5/QfK+BY %1NxNڗ G2GcSppR4Ӑ9^dUv4+%~;ߑ3P޿/6!MN+g'oJL7X-D:DITQPяrZMHA$NS۽ ތs_vJF7懋o !Vs:y 9wL2[k&ӅhXD@lz}CjyFY=o @F$Whf=x B|[x\i~nL@ F6z9x.8ѣKf׋\mt_NyWZ:NϷk)K 9[=x7A BM}gIST đD8Pbx'mk/&~s7r( T ~VvGfگ`{REz.GR#Cb‡W be2aUN\S/;aO¼zr![xΥ(bw݌In6Lyo':̏i~,9)TbzkhٿV$o'2ău`=2-@OE,%`~g9&+:yVh#iVK >EM*!fe^7YLff^erλe;˰ %[}%y*-"EX 4|D]Odm#Wz&4\J23uAu¶u\dnrEz1،bMGa 6jzCF†s l5ltJOK׈06fkIY שjKyihðS'߃nO 1'9;FV{6 ,t3в0.}ڙr]SŝktTrlOXU$TP D1M0G^g%.=5d9IY*$tIC0=lt$̈́?ZF~OlVp^ى؈Vƻxf2 uݴ Ki1lѤ!4Zi;.&e~A]rPd;!j**Tbőg*0" a+ZB7xR/ XI!*ZOCf}7p}'n E>9G(,mxhg=_D6 ,5*-ĀFgEK;]gҼ 9{qv9Κ[`D|UB6f3p>j\5`D|p;Z,(ĆnsLym#C5K9?CK|p;C*|X Vxh^ ppA~Lx?m(9e@\p^ITIi?a\x/c>}+`'A\oO֥h<d&H=\3qq)p=y=ݎfp&,^Nw|C$]1 vʮOIj:P>h~0[Dpvy_!7>_&9@&5^O-0G)}/R-P 2"%Y/t ^|*$Q\MYߩ ֺ0J`#17859&b>@…v2 q/E/s`Z#MPȜ}{syPv]] ^5Frp]OZ`Ɔkz2gn:]H(WZT71Yy=b=ck1d mi67uYvI&I}YRTMo B++TyKMNە$C{2%L75ݴ)i 42@^gkj ~ Mz@q@5?)qD<왔Cz7[ 6s=b3 wcxe\(y8ri_!NsT>I7EC4/Z^sh| 0%jgN@6]&S]±"d~%,oAӺ>hMM-gkwfcё{c8ĒP:Z)/E<7`VoYd#zjl^GGy9Ѡr&B =[G5RDyd|% T]GI/sy;v~˼22H蛁`o~s.ۯS)CyFI^SUxMҭ H.B5T.N:%' Ny!v'Mo4fnwJG\phˑgfĪM7<)]`sruYlu=e>̉)7P EE_'SX]'1gCUٗYˆWf| {et5m0pS5*6F_Ye00IBn~bJm\7'dʠ͑ߝ1NM?AVvѮ>Mtr QE|ctcJ RV$N9lrfW;!0-z7e'x䝩W2p.D~ztg]a3yU}`jtn T#4WMb@DCoMdRz DQfC_M+<f_˙a|4 :q*.at:7 5ܤꌪ۟2@ U#xaR}noփ9z2 "0hEm#8H{4^j ũ!GvO=; .!+ (dH҆[oƢn-V̇\,{or4̉ xL(0}Q$XE~:ܮḳESTL+ /ez6@?٠BhhƄ[Cz U8aGt\Y/Y̡1Q30(%ZC3xzyl@9gY~Qz3Gr>Jpk?^lyp$F% u,P͋m<Ȗs%ꌶ*A55<]5A_{xǷ`(0sWpץeeb^fSpzu$[vgر64 xQ'MpGAǕ@<&*zt$`ٛ6lSG̨ŒT?121A Kh\(M?}K hK俆Eϥ 4>@H?51!k[aTt}ٺ@\apqYT2$eNHY%CeU)9 :$k?S >fb3 ZvmxFĢzJlƬ'ӥxiE}:YC8C>0cK3U׺5IJbk/習E$RRp%`IhAn':bk[Tvva9pYKm?tpꪺ8\" rtJW^ >\pʿWq+7w\u L0DsdmяÁ47G\$%M ٍOmU5'waq1W>)Y ʡj7̾3QGbUU.~ዙFh\.3yEֻu#=/sf ) &Ҭ{8Sc\406#Mº,Z*P0 Mg hAc):^y}-&s|TT0* ir\}|1K $s3X9 4~5U!AN+\WAx֋ZE ƎT/(a%(& A=$DHW P{ev C`4OG=+`9䎋 hIy A3UTGbtc؝={/@I3 ̋ h)@NEf=uόyL&?Y:O~`7NյRZEb4I,$0F{5v AK]:~#bY.i)0qu[.BטY4w@0P8t8b9@nYWDphi~qTeck4#^GZaHT*rƷCP=+y>8mr@zRrSwu֒~?#{}3J;oow(er̯h Fd&ɨRqMZ[5FBZ; H캂*G楶1^qFGۏyw`XPp鑂j_`v UR4eY{+=g+xsxܺX@H`i λ#YS*):{6^dѣc Uh qBvɻ$!cr)&!}۝W]W"l+)/d4%f񀼫9/-g˚;+`zP5s^1['gNU RCMo4z !r/!]L\;ɸ0R21{2X[p8~uHJu=WeOvd1nWSH׃[yM*E0Ksa9]4bi=GuNۦj&`LT`q+LQu yDo rM3|q(пb/: ^ȬRN#sQVAmFZ-{84lL> T 4b'A C*F>I[?*q9a~}q죱[an2:QS"IvZf}[E$AٰFK?Z߫R~zUɶ¨K -BP wU6qxf$_o<1*)Iu;>ދF!$$pm8vJបk cGtC-lwZ=̡D?Hl0*JL id~@MBEqHʰ [$co}7q< oݙλ=|vDt lWCJI3r^-".͛DUX>N ɼ#4лrݮyz:Ҋ8-M7gԟtVitĐqDO{W"8#H ZXLO)j\)ޓjⁱLRO7*O.z}ˁ:73 E:$2A Rb/jUͷq[˘e>A_ZGo&!9yVY˪.SVEnẮׇɉ~W1 8~6WO?!kZ{\Xt\ݧKk4W2aHq PBp%xh,";d}:HeV!f2 Vp9_P6CCIeۻdQ$?C&:{>m:t R9O ʢ.ѫJZN~=Z9Q>3{U哞dWh#:m->Z"wql +d8;sݙ4AwRpq#XMNg?OF>oqi>T$)աrX*>iˎwK \J `PG;:͆6a*g({gss GOrDKhw63/DP3R5WݾpHcO:|fsWuG|mjG {K4~_\z g*w6yv8gkmMtn. 3'SX7:`_e8*ZLv'}~)_-AB m%şjD&z8 [ G1A Us!-"6_U#Wúٞ+[݇ŁݺW)wF*>%-y W׬-]  GyDMC LVgtNbtu!AM!^lP xܰJuX%)YS _oXXXϯGKazDIS+\T_]Pi TmfQy$ze'SB `c0FC"]~WHS{B@Z.?<;]c܊8ﱽ^ZwF8Keȼt]Af6vn8-Ct \g}[֨?<.ȮNZ ߲G\8Ai,bπy0BFporƼd h0ղDC~l~HhЭX\j`EyFDǧ@o*k( @_ CMW_(Q]QcS #UjpA*x|c.Mm'e"01\ӏ*ϻQKԞ1W4''Wۙ*+4k>-}S8+ު FLa@>H$:@G1xhaVA ~-ڏ[ 褏s lM1*HZe :H5e_*B/2m1[jۥ%af8ҏ5USjT\v ᪌ G|ﰖ ]EBCXOsvIBߡa&>Vx\7j-_R'_ҍ)&*vA;NÚTCt Xiod&*jP%773㶝vd_*5BEo)Ijo +AWD9kb&K72~,D^ʃqe!;~xf'<'hB Y-t1Z0f'rE4Tԩv>n1sn`</htbq Y_(&!GyK!Ziݥo 2=f6L<[u NDPE H7ELa/86$Q66kBzjzݓTg')|Ƚ<^&0ݡLDmJ+d1@O\|m|bB]4띨e\^]7'ǻrUkH5D0`x:^%֦AyH5Fq `6ׄ|A?VnaR*c0[DD.鉜&2Fg \JQ=΀^b:4h',s3Htsű|2 {Q<hq`h󉌶! h0j[j!yJPݜA>ޗ8U˰U7#9ᲄ2kC pUQth_@D$s X: 2DΜsY &Uc qpi 7j&Q옉U*Bep1#ܿ%G |)1^kBJ`\vP;?LWpS*6=wXԋ- 3r ~UUes _ky2~@5%lʓ=&=,%AW?g3Q#ƥtƉ5> 1q~v`Fi|{B! 6Hpxg_=GohN eN֛Ȉd0'rS-ls}Uh}(Fʷ2o;e'=(;, i{/CYYgNaR>UH S@q3sWU> 72t no&\DcVBkQN4xM\x_A4H0m g ηaE1+ b3jNzF%6葉j7i. z"&g\NW'Ŗ8l#G]zw"sC "V=1tO/ܲ(AL4͸yFܤnU5M\R)gHVu 2|ng3%6lwYM˒㨣OX5HLex=`Q YeY%\)(UX`QlYәLҚ3 dkAlut}U1WW+RuɆ1QE//8dm؇#&M?.Nڒ#Lfԏ?:`4xf)' ]&]){Fl&h&\A>̀|Ҏ_mpv^: 2([.IS1c:v$;mr0A<&FpXc>c]:^Z]ȏ_*:nV̊~ 4vR*y+i^oQ+hNj؀*To@Q%7 zbD"J OlPrads/NJıV19;f:>BC&4z&>VXnNž|u胖*(} J(LȺqc"̸\^ea:* K1Fy 0v6wvl3N:T*Gy#`%9>2e⎞Jtˡi^ lpB 0ap\s~zTd$(x qkS߮\l,55 _K/siu"0Y $g̞Nx63V͟l6Nf&{J_$.Zmd?ך'M A޵ $3X/8bkMZy:=#Fh=`U`zN;X&#.-}af_YN@I%nQǗnOy:VݰE9AK;x'_icF`)ܢ1v^㒥hfs:#1r Fs1A P^g(bI{YhR ^<9g"~FO[~+)Rqa; ~U#{/#!Ť{x#~y$ܿ[W!9z~heX3*JSB]&[ -{ @w/JEuB^tuO]fZ7:@du MKo)SVc-ࠔؽ?2]9W'!g˯T*,}qw'̅mAs3`FcyD@ /yMeױ<5r㝪j wTڣ0dSs*'Ai ;9n*j'Jz-YY}}w:o(&%yE/%W4n`+| |]e@\:^C_=9[,OI)F?M~Z<dɱ'|"U bAg>V +M[^?,x&?D'1!aA D* a$aVh$t1<Ϟbt1I'o уL]j]T.lr7knl&B4B8%cECi'{"(05«R,H2AW-Q3H,ueh3h~㠜&1&R0r~Pgj r>vH_)\{ lN}KB*MUӹ9XHq8r6OvpC#ᤘxu6 fZ' ѭ\~g[zHG5th -_Edڽ1OCw閚 I `&;lɲOE2A!!iE>JȦ.{I̿Oe;<"ؠT҅ w`+tk>vj"gBBuſjtY5zXisu 2*!*u̽JXubpFty5 Qy8{9Y|.#A6sQ+^Ew H(,/a~@GޭjM>\G^^F:!gﯓUd̮W+Nx0Re;-GB>Sg_\V2r"yb[K:9}^7ߵ'DRe*v Y1N^#w%i OR}hl}0'SlòBMHVطZq0޽ٽǫɼ;"cT]#Dme amm(6NQˉ][gIg# 7lx\ s:|S)6StvǺ#|1hCjݛu҅YuF"k,|6hB;BT̏\UA.[ Xs )QֹKڃ81<~عH{R*IRYb,pI8pBF%¥!'nU{Wʝ, {V;b`BNR8"׵VxZa6-9/g]shoE]6=ځPP dbuð.c_~dz9Qݟ@1N%]=?ͧ}/;a+ g1{z*8rƹ!^j,.s8AFXiU!~ +UMei;'RʅіkI/@m+Ӥs7퓬篱@GnݿFV{3Ȁ#z띉ր$LgLs*VL*1gem:pkn`ĐPʏ 1G[q[ ܗU Hn3P> ٯaUH\~R! tAEY/A%U#ڧ7Q]`n{(C2㘪n" 3BNғꢪ&nu!&{b.POS\o,ϩPd:nEͶ7Q8Uat>LiV nԱ-r Vmq:d̜as? j@ae׹|%N_ZPj B, d«@tkMO_f"i3Za l_yA |-EM:ft->JoxnHRP>E>W͜kΞu` ʏcdAv:'ZNjsSQ.[ ,X@V,z|8-|7Hzb,,"Y;ZG$%.mv֝%—|Q0ho}'O[gMͷ$Ff џ ~)4t2`9_TҳE[Zxj\㭶S:?lk@C7G?D{cbKdQ$=PsbXKcG[[%zK%2sI=Ә! 'ǝW|At[֖d4MGb>v)"H-bF$w0r@/o"A+'^M d+'B:wuA^2v+~Pہiy dq+[{(p@xr ;wz2a'HnλCl,EC&"숄e8iZ0ԕyĊH.\7Ҍ8I+: ca#Rg& ='^2=@˧w> Cd_޺`3z񉞭,m)X'-,64dDY9:r\)4,b ?$*INfh,̠ vpqbp$!7>/S(tk>X7> 6Y7@|` xdި|5.ݸqõ@qROy1dY5Qu%#iġ;!' 12< =\WRGzΣdԄ[ƞr<,ɪ³A ܟmRc"Et(+º۔>J"D9o5Z~&yf͌$=\C@ӺyIy`+򆅵db>Ncxq𣇀A5*k;:/˷tR^љJUy\2bLÖW69-圹kOMY~vef3&tFíL DqSmލ?.#.D\1­8%epD`xj6zfjT?"|a{'9/Ya][Yxa-#@aQ!`g 2#/XT Sy#q  P-S*) O4hvI*.܇>F'ƊDCxݢ],8u$5PCm/XU:):k"~8LZ8$6 -j2YbR Z0bstnWO`ӵWQES pd/ 5H d͔Lhծӝ0^ Nʖ4Y۽=ɖ>G~7!#dE{C e'u 1HJ!3omkx3P׭߲84`l>\w݇.w[6&ۜ5%?ȗ't|,?j.aj>M0ꐟqTfu1zXmUƭ23Ldo 9W<.U];ޙ%?Da!.ëCUϦoquiF 㻠HH-!ZTp^#w xe4>/"h怍$jʉ&FaȋcaeL_pB4uxq&ayb)}k\.S<]_Vmj*?#xPIw i}D'2; #$KO=Sٷ$CW iJǘeMevB\]佨֣Uw_G>L1hpW xCh0_,&YַKjEsjGXx9}&'Oi8Fb3\%Êo?8E=1H/܅4 <`YcC2 h_YCM:H<Ѵ"Uz5|\N\$G2d =he뿪̑8 lrB Ky&Bp߽trQ¼f+]=6j]PQ͚cLym"}Xi?PMgXm?_=A)=4BBKXOP/KQ}g޾}QI*bt0KdwEuuu-iKjCC]^l\3^G1 1ƠޚĵaDB>AvQ.qOc`Q?6#tuq좱ja if'E|>4Iv#B){`a{ӻ?[e{.h 6deVAO)4`]Q9BLcq(sM^\vvEؑ;XL>6Yngiw-9%|Ϯl:-Vz~ =D?v9`A {Ӵwe7vߙ ;L.g$߿j-ﶫ9%orӈu6W.on>Ї Z; ld8JҶ«dWk5 Z?$Ҍb{³pGL।l7a2Jz|* &x@boNCq[FKۧ'BϔT XwOs_n_ݦ/m*ynѻ*<+Ѽ#JrkɃs ItD}0|U^^}QCxT]m]ߠ2+?vivcݲh=uXoMmZF^aN:X/= t# 7~5l0wfME Wb 59yo,)oО6\G Z=Y8@M|0e= @1 :a[)TD3{UD-Ė]Yu#D0"hOL65 SҼdP%MSB^4 0BfK8rb&vRw:ʪO/ Dd{;B*Ic~pt@ $/^YmJYrd<إ@LɾE'[[W" /EJm ?OE#{Y+ XWZ%i ?TѬ Y"f5x2d{ C.V9D|+G?qOrd J EheG.kظ]RIȴD1nyh؅ʝPrGZTOY%jZQ{CSodTE3h.DU =H8HW"M>ׂjoZ1J$__Oe4};m6 gfxqwO(8,,I@V"}}=%r{t9 \o~ފFXZ D-нJ<.)~#I9}‹&@ث'B= U;'TMb!dq$7djՂdZg$i|e  &D E fy}V}d;LQLqLp*řW!h~ڛ: RjB.݅Ntr l@ڊ7yX/⾬v2SNO^k;&VG͝|\s’~J !&=Dp<:,t༽5i~0M*_JÀ)x7fk$VG)M_IӢh=B p_صL*]U•aE 㶏rp| a8!Fε//Kڦ{]*xW2h1sYQr,Ʃ{@y](QU,* >E7sL$gHeX=(*흔bIu w&{A#k2_Xlvwt_>;c4oyD裂qj`tЄ""1l E)GOFL>r%Fb:QgBOwINE׶JMx |<7"p>[Fܵ|W tNVl`NޕcJy+|³,nml|ֺ\[w$6FH,{Щ !n횡c!Gs>ݛ Dr*D%ćb0y.01#x15fuTiWm}$DlKt|Ce$Eo^G|`OR+El|ÒYg?~Wν@xuXBϵy y}OuFp o 2t>uH6EsXa5a$~[˻a3M@|QZSJ4t^r bU /U~c*>uNz||P}PQ"J2|c@G&fh4H&_Cܻg vt{?.<''[zdtROy^}wo>l/!4.S'+U.A&jаY+HClmGS$t-:6"YEFI.h$0lPiOW31쬄u^k gl3ipUW .^uc*iu+5vCl˗b{Y|}}[T!$+%rXsdT|#n]Xw4Xwe0M4_~"gbZHhAMb p*(# ²"*EƸ N)F0 J4E4jO% FG@cC3m _AQo]ZPs&J󽔓ߨ>MOQԊiKG:1>q7.yɢ0ziI}^5ou;Jpp* 5C2<;pN)=&"Ȃ[{!+z%.jwqү# G-+Cav^9w0}YVy|`HAږe!#?S?Vw C(,(dmCJ.N|9Òwi6KP{arG/TQEfQd7K1\9$5dU8U~{.7(h]5]S-.ej%t5Mt\B~x78 ol=s```h ƒ@gocqf, {cypB(x WEzN-Fqߒ[igF8 Cƻ=CZkЀz:c>am_rgFQW˺4-)nyEk4A)xv${NCڜM윷pPzLRY4uN¤ 3Iu Dpx &XǠIGɔFKƚOMv+[cK'8j4ᬺK>ܰZc~ pcǨEq4m5B٘mZSbǝ{Qߏ?3I˗ ?,3r 7SWY>8%`'4+"%Nn \oj&ݒߓ ٚ*P+gjU5;z MJ@Vo#7%KdcD̹]E-:;CUMJ"Isr[7I 2H$5x nS5hU7ܻAl;vfPbI ] C/̙.iոEK(+}WXW#P97bQ;|9FWZ#E|"+Kā2jug KW6i6a|m ;eK`Ga~5eiB|L}SJKLz$*l#u?%ju;UJqq_(:Y6εr΅SCC$^+қvX /ư]x_(3dhEIa&~NbRDGg >W V1. @~{Lb֧+lӘ0wI_ɫ;~`wx JJqJ<v$q)j_{ӠlPm6ez^*1V9l3y𴜍c0kh͂[yi?O'炏rXB9.q-Y?ԔRlGƫK1vD6Z\+ϑ"<ܫ<|G^P`$ W&UFFPR_K2 FǙ<ʺagSpDɓzЬMKj纙G,P2|bZ$Vq 5?NK; P~Q0Уr,G^r ]Y&&.y[ :6ΖR!fY^ъ< /8aP="¬CW$}BOw ۠շkthvܕ~`ZROɔj9fôDI;efj(*( A@"ͳsFEFhLjqɶO I].*MU pq|'eSi˫}̊06OaYiW^Sj\xyIHn@{wP<~I7 P(H2ۡG \vJ۹z @)wk % !&S{* nߵvFZC ;^N[׵MzR}F~ٓ:8?"og DqAhߝCǛ͹hN&1z up#S:ads #J3tuɆL^A5h̤X5 MR˚7[d&~BovovVbUTVɧg.w*f#EKd:̶s0M Tt̢)p@ۏ4'^~ g/pDkJiMmQVS7r{S\eS$|.5=}{s?.cXg{eSdڭ?F ͙d„-B(U["púfF_gY=.1uo S9(̒a]84L_[/N}zID-~Ԟ]-L,m x7jcYn XJ ރgR1tlNʼn~0bJ ,&ÏL%SY5l.#9I1Ro\ +$#I)85LuL~t“+V-٦J-czJ;;Fy>^@ߦĊle j|dR_,ϫkEkI[Y}/ nWiN$LI!rn╹44-^5i}:H!lQ喰DƵv9"^WÆZ-u&$BCaup}̴7<m15kC@{O $., LU)wg n>9AšuN` ]qu ةy_%Z/ƒ=E&b_}=b,&Fa_K,UNq5%HwC{9c7J=8XüPi9(2zyoS{~!I fЎjNj/3a¤gME!~FBcbK/\R:)3!AN~NVSn>MR|T[8@ 抮 O]t9ڦuPNU /)nv)fCK[hf6ݣV~%5uC[flT8H3?'i*G/UT=gE8Ԍ&\9rd=G"ꇿ6X[*6Jqu9=Bϡv砷E/϶&ܳVu!ndtTZvD'^DA@qL]x%)RT_5@Ȅz%*s1I<4$~Vo M{Ա<΄:\ McVrvwRZZf"~Ж4#q6_<`ыЗm<ZvZ?֦1 {9b#5īJ}@4 7\4ׁdn=Fv(Y>dh ͼ 1? BŋwtMm0̲\+7:/ HʼI>%.T+OXN?wssQ伱\@UBu_}im˥:T s AD) GRѱ99D='Θ/\/< )A*Cp'Uo<-XF юCsGQx8j>#8uYF;t(.Iw55 uE9H6`?Į7BI"Unټp1>c0x0f)>O,L9-e[!uQ䳰 ߙyRw7h(12U#w5}kީ ӰK`& eHvWͪA2NgQpȁߒ3`C| %lr=d-qwX4k?P*;t jKƙj6fG&6 E_Τ.Oq3L>Č1NNY)q0L8p,QQe3/%jS2\,$`ت2e=Ų%_Oxk]j vpD#xu2M8p^+ҍ&7c#"̈~*,GIEïy7 _ PMJ~j]rI4 ,\o5D/F\$x008bHS yzr N)>XMX G'c>&b?w \aWR2PQaXl(řF4@I\T(sE!/6qa/Ĝ>cYjT$u._V 㕢_vtt"}p_0aH%-\<,5.}e(1#~VI3LV2]\3BYl56Έ'%<¶۪-xYtWsGKНY0tnPU#a#{ :GQIElX~5wȧEC,XP)=WUNRp>e`bɱh!~nv)uՉ}VGqQ)}Q d5di*[OVCͺ[B%2s= o66L4cuA%bϐffI`~Md9[b9\-]Mo}ـp5qB2MC?^1$̢長B&N(Pb̨(ۙ!BU? pЊxۛ?z8`?佸A m?`baN-ީ^{^HP"NeR?6qR<[šGøV d a_Ews5BI@9BgL##&>.[ Em6w( 1e=Na/|I\Pe ub$_TM-;$GY{GM EZPTqk;gS\.߲A@틝t=x$IL0ϨK6Y7t@58nIHԂ`FMsC@T90:,]:b72HC!r)ڳatٝ}b[W^>J6~t=>PSdd0[Hm4q/&Qlw1r32"{"Eq7 E}!A}pΉ{ȁxoAjNMB/]ƸŇ魪6abfƃ[3M$]"?~RħW'k:Rq;l$ݳ:h'h!.1PI}v"ԅPß{< ⦟ށ/3?m]E؝x|p4fy)0"z.#ݶ^cYÏ :oKY<&.-@Sr4~+u2M*@gjk&We[kw}$BQ`2 f"UW7k9Q1a_%:G dd0P.t *n.h;KC6Iktu&_+-L,k]ޮ*;.žPـcM264d LV2< w%#\{I$(LjXq49Qx& Ւ#Gg jFYboMFhb$Ry|N*`ĊvHmp ℨYؚ #Q  HDAُ+  i`֫_ z~A3:8 "je/8f1E,E@_stdw*{ Hf3αG.j*Glv p4ei`;Sh7Oo$eTuM>~TpaR5|V@+ԭ\ݷ2"琕6W~||dGtB0i;DB9 ?Uu\_5fݥBr{boΤ_; Fbm\F[`\.fi_Η{s\:1k;$ڬQ 2"[%o_uɄ4 VK젾{IjwFGE382Yf>#ֱSjN[rHv0O9A~d.VcEJ)% /BHA7B)G6gmbh6#t\-X>f hGR)+dq>yլiQܻPA >WH<]lt=wH[sR$JG|W8Qe$4f[& M SM$'㽅G~qd}c]oX'hO%>Z,$L\-{ec$ dSonĉ{-+"%9g {gɯ~{$:^.oHUߴf~]ꮫnR{č_aMOAyƈꝾڙG)6W8_\^L-᝖OiaShu$0<( *i9tUs߲ク%șgӕGR",p u ٍrjE4SM8HS'02D5HjRjqѤ6wjZ=2NsOW T AZ0'Y$gK2;!k( Ŵ0ں <O Xxꎃ)9+mFRW|aGu_YNT}sV/g@_{cdԉ^q{2v߽ IX8&mu(bln=h U".2ooQicFn+D=PU~U-YLcxiH+SwqÑM6*oȭmvsgׄKh Js  u.!Ȇ.?jK䇲_(;$fP(t5 _{8hxX5` y,z O֥id.q˞򣦸uh.!9' n5 '2I.D72ciycr =Bm)R]U^UjtIں ]:";ʼ؆U+AŘ)ӣ{\Ʊti$FEkk+}t]=g6)rɽg3X] U<5, )\hF/~/u 0vRµq ހ]n2 yO~l[~qDtQE"xֲbpM"Yu5\m^6C?x, %}i(XYÁ]撖5u~57 ૳nۄ~J}mvo$~8 zr EG{> ;Z&Э/׃s;‘Rd,˞#h[P\!#A! E)gn|nB\50_:| ʛWO#rCK^/fkN/['mi@WFI[ I j*b'@8Jũ+NEeF%*t j$j:'NtYp+" jV1,t@N6 c1 VH˱iX54#o1KWjD9o55Ŗ|>glFW#Ev1.:_ *vl_D8:LZMmBtPX+NA<J@~Cs+e7K*]!W%|$|V<fB/bqd\~Eu BBIE3f(ӥI78L<?5g01!zᢕR?|YW//Rk2E{Iwaf[PUkܓ^e‹-sXl8&yAfqpZݻr H 1RݬHbfu5iE/ !0w&2"OFT)+z3z-8mhϑR!ΧIt\;Sv?yd&h6)6h {m})7Q>FbDد}ǦaRGB*ie@}ʇ: }C%d%CA=q hg 5{RIq;⑺F { G~D}_sL9qEt9NyCng`'ʕG6@d2 `-3C@pq0\Iv|F?4cW^ٛ=XJ2`~Mmye4櫙 =# ~ oHMgt?!ozV4Bq2>?Iis3l9;p UCuf(/v`|1-X:,Z"{]5 J,lcR,ɀ2)C`2E5g0Jpz-1B?KeVh1',97ٿV+ݙ_8Nπ3} {Ce8C;!Hܭ_kN;)W lsco6hZv!ŧ{P[Fq:PcQؘG}YU\ߋLh\< cuPZ?7;!=U5TWB0t ,8pW &tx3e7e 9n%Ls!tc{9$0 /񠡑(j;Ən =7 5֒l'PC+zXۋlTvt]<[Ty0k/_$njrxm$ e^qmFnwi'cfD0Hx'-fmp& -O3< Y114f6)` ܝߞ\?JX=sQ|9xC8ND"#~|a0Ky0NLFHGDbjՉK<_%xr.JMZMxASƜ4?=^wh)6.ԁKT{*i [*FDg|$efNhcQ`FrPVD9Dś%"EUNWi #<{zh mIʂSqBQPƿޏԻGz] \)K;- b.vW*h85D AbUd]U[!$9;)O9y[v]I> Yyh ;\fw3-b= tn rEP곤lg;粶0*\#vXZ)Qm⟮#"pv:"G ?( !޲LS)M똈BSZTghՆ `N'Z'siJ *o'NӾ.y[+ ;`Hi\l#/LGc_ʱ R9Ga wækLifEmtG>޽FbNh r6%2}LIW%0ŕFre *|Qb:NkðG DxN7}*=\Ztҕ"& K@zhDLǢ[љ"d's}MvMQ)]l|"O*]9yb̶zy%>*lGK@@~W˞x8L$C>)! em<(M?'y!yQbT^o\>N]bҘo8>)V&ϳZ1K>S[6ZB6,Ǒߺ.۳XX](vv޷\ٳg꛳L6p ,8P)̮ vvMA%^;|L!C0ֲk}-1PzHgQWUdL-f =J< Ɗ='ƿt 2'#Z޽$b.ar,]0hy)s'$9 e9l~u ;N.;g/ѻp *+Cae(U߃'$m] Or$HqTX4T}.k>ن8[VH}()./dj:/ PPmڷ|jjD1(~%'L* YVQMTFb{K@F}rLk6"D4װbl|xce[H8ա=']e-a߇HѳG"Vu'N &m^GjKKj~'o/+kk$04$ĜP^KoK,5ڸ`Pm(sgn'jU<02<"<kY MJAH4G!)X ك+1^NT8RqG-~ GֿFbf{CTpC:PczҲzLX|9jj,Z/*F͜.G eh021@Sj\*T?  ڛ*,h^8U:k~r}jʅcT_r.P 4Z4ժyON/p[Uy?.+&*:TVoa-k<-Uc{"ce|<[/}UɏY42v),qU;IΑڮ9#Я*zc[Ok!jGVBF*U"uYr,(XjiH:W2oWo-w" \zJ3)Jc#/]u%v4r]"rE3Yrr2:.uZf xE0WDLy43 DaKг5ҕqLΝ*iyėTV /Px`ֵjO LGe(6x.AJ;N-Ob@GmmOf]ÐAYuD3Փ莴B#JQC\PiEĿZ||/ɜTI~O0^ 9^r 38:6S4W]uq!WW%T$\;ic쌏-S?mfLcȦ]$(8z׵ju;h d,.sfMg^̼ :Eɒcbu Xk$c]Ϲ u+|s˫S0#%Z@F4|MCp=@#$Ua%h&8v\ Wttp, w)FBs\R5 YIJb]2)N|7|iʝ d\W0)k{s]&pNIL蔅A FEw7prvyS"p W>xӼ.'Κ#h)5N7j=Zmyc!?C5r6uk,rzCoT&^r:3 ׃X43m_'3mX,9z}B[R3,ڧ߈)!n- 82ң]SU8DerOi9~rHeC Hh|I 7z}f{ꥲH5.[C|7*D?.ݣ"5q+g$(snATUcT%,?cYe -`3 ~4ᗀ bOViR,A;OXw|\]ZWх?)vOS*|ev׶mg1i)_%;Т$JTM b"Dc8\=7&6F]:ߋ¹C&x+vSB+ 6ܪ貨otMox[5z qO\~>CE K8JAa8*y3 24nh.j j2{V%2yS~t3ʡ/|\ڿZ+a7&UX|>ϸDh$IꃂPèj0ݺo uC,3lƣ(;wdx'S~-w;Lv,щ^AS8J3M(w P Pނ*R++TJ:;duidn Sz'mDR%ʝ+gR.Yp*Rݘ}%^$Z]LyʟO U2R7ƅdOUEL hgݡ.o?][yi-,R>5L/Bǰڎuyd[7;v=IYRwMUܑuRqRgOC #F]i4 IjQ{gA(Ʃo8zn(!oC$\ eʙqiט.<U%![UQ\lK(μ_pWYl9=N,A̼r+ΠmFJDS4ݎڨ+7WZ~2. 38K)?LJ00_PQm0-@m:UJ)itNĴ(h\FcbO@ 9T? jy,XA(Kiߊ *jYУ@h6)м|!ـn˭7,lO%U:؞U\yR];CS̋`:nZmww~ꏿMt2wQ O5Bz'_= :Bw Us7s/^ʉP^r5 ~Ck;lZo!b |;:[T+c:8͔遳;RGR35sij#g41AԜ=eTp!nHɖB`?2.Kl,j1 Z 8XJAG_o #ʳPr5*Ѡᚽ }G(٩'=ADğM=1ڏq#2MjHOSYɝ>L0Uf@g _ xc"ͥYJ5sm[u{t`) l"{NwQYZRO _%ݳ-[9f҈yto 9L&2~yR(GYZ W:Ahk=:WFOsM%+pAҍq1g(aL7 j$n})! <~/:'Dm¥8"$qC(vy/rWs-N2 J]gx_XºI"boy1X cvx[!>( )mmwU dl8~ws:O`%^uHCGc9B<"T5?mT?jZ{D1vo`N/Rړ6-(m#uAP|ȴuwvS,k9{by7{~i_i*’uÔ6S F g *n#o$:dPPRDv 8J;ZQ =gѫ?_k.% `D<т|\D, `{ ι4Ղl\ٕPM`xNGu FHyqk?׀,Ͳ:S= AN|4mԍ8/{<X {ꬻ g;-bȘkr}]fiKt'G, Q?6)@Ipݧ;Xa >5&UB/s} tuml`8#0.tG)Pҷ"WVDC.||gY c\1艌E{8d9[ǎ}B-hۺ^i[9 !6߮j($O98 8^+\1iGo;($ >@6}aq[}h'.v}I E)N聢Z47QR:b9@b?||N5} ٵYUc|2|U-(iH|13{M\iՌtykwZD"l )&*:xQvKGɛ5W;Z! !w e!o0$3)FUB) R8o:`H郍Nƶ֡ +f"UCarfK1}#k[yfl89PJg8Xl;W>GҒaKԹbYYJ~Q@Hz8Ix^N cЄ$,5ϣ >/:s0r4H~͕ 0~6Ml;&#ܲpIF U"wg]M"\iiVJӨI#,F"6i$^|NXjUH(, {)^]@rM׻n3!baUfQ>6_]I+k깅 v$ԌCIA ;1,2^B FTcR#t omXI9ނ@:[{,Cqa~Ey SQ ꍄU\o/0 ]H "N4нA*э.0\Zvx~=4tQR(9f ؛j!4s eNXCMx;l}x~AZ3hCw]Qlʩ]M|ktFm|ܫ/~A$eIQŞxu61npO|_1*WH*+`YIu&[;Ċz&Iu}`*UCSd80I\V|C;&+CXѵ !r0qYFښRetH|)@aRm왤 R>q'V&z1Aڟ.)n09^ɥv-P+Cf*q bێ܏p\ :ri]lRXccOvLDȖ%ˬݭ;fmtAEy͒]ޕ EFzsݤX/97i?dDvgT250tLS"(f_Z X7eJzȝū[VA\RSi>7x/b_vP=:oFHϪoD0}X~Ыb7sVB7l3U\g~|tt?);qL'[)46=y}|wr? 2*I:f?n]P}݂XcVخK%20pӏlU^Ao\yYZ`(rU+~!HsLnd%v sNÚ8j1NG Ba:Y=B6}b?$[>1PzN2Ͳ"F6V/IwblXyO33i-(yuJl ~ÛDSݫC tYvrXT< {n]y6)>߿_Xݹ',G='yeN1a&iz,&Dqݗ O.#xݺD fF6 U)luVV2d:Q=ʨ UR\L3[%:3 r:t)0%Xk =Sbj,T+-a_߽G2s;~C{~ *nWIOC~KvD1~le?k/SO6g |b68jH؄B[ X]ʝ9  6| Enr 4sŒoݚwb"t,y P^6ȑ ^ QQmDأ`aw%M\^uF}2ݎٖl9zX@|DQh"|9ZnQ*9(Fe# צy88qz\e[P S쯵19R0.d0N*d'&{K1 I}UrF.1g3:D/g'dStixq+r`LꪏuE^3hu$y7.)ffp* F'P 4"1^ȔFJD+h %&)' v"Yvr=p‰>DqDo#fm}v w%xIn AYhizQ`?+` =J2rEJ{H,qp~x(k1|AYs> cCd*S,0x}!<#dgL9ÍMVf޻aSn-k+QڸנnUiD'FRԲu ^]'8G4JMqFgbmP2_e.ׇl`i'sMՊc9QnV䊓[c5}ɼȯ~@S$I_$I6ʷ>|fwqP,' z5)/n9Q>S៝݊v!m= Dh& 1A 0RM[- HԢ>!ӡp2W- NZ]2j33+\ +fůҜaGąspIIY;LWzGiq_ƟfDvFހ+م+HAз[XբsQ,\) qDl*,\WZAi0ȽJӪzb舜8!{0hWt[,YӴh#eUtK(Eđ{`D㺓TfVfiƳ< F.am}6+ ЖR OթX6R}pD3`ף/I abj qꯁЖKTzɫնO75$vvuKqjTLL=UݏvgDuI.F9a}6Q!Itu07AExn"LL]/h7b 74&{D2l,_^KzР54/Bz<<Yx*_;ǣ4Bk]_i̴L63Kv= s5U+mHxJndpIR8؅i#zuЖM-cqMTT}mO78"o3q:|~)h(.ms~(3Gn>3aR:)l8F wo͓;.ǯ+K.ӿ In}u$5xN¤mNB,xqr7(MEz瀷/f4,(;$eHy)ʴQS@CM8q>`kq[ SOv#_W tU+9 SwXm=N!Qli&,4r4f'h3T!fCn,cgKɮ8A&նtF1MHCjUsq(%V9 /h!T :ߊjrqBؙHcJ )jޭ'%trS>49}; ҝ./VS0fԤH?U'_p*X֯:-hp^^pWu^iՑsS'UXÏXCiK롊0M:,pwMԻc=p[gK7ˎhy;ß4E퍵qfhբW}Vh3G3 wHC老U@O1sw5#w%GQdVj J tvJMG5r bsn,]t)Ձ=8J <ؐf}A4J&ΧEsάui N37BM=9Cdp{ 3q+ {ڡԵt=e@'@8._ )괉EhݎXI5ۑZy__UYC*B{oOLVyW{p=f h p̌ƴZv&wVF\f%tQT6.y$߫C{N|c*UQ!00ʅR9U@mK;da+k#t%R( cŪĊ[LOǰ-WtS޺.wTeXr%iV ! +,'1ʅb4+3BWY{;u1!(" Ĝzrt+A# !_ζ.EPX YBulwOo܍{ϷAܿVik#RBR+MT7b?\BpQ3l L%/?FN#kxk+847+W1q iR;+9+Nd:{``& i]w~qCݗPD6'B8v"UA"Dos>*f\+gtũa~4/)гl*ώy)e=I{~ J2@~,ul# "|$Ol#u|S' UF.>\!]_:'ۺf21v-z_lVC* eHls㊗Sq~x". ίf>Rǥ'CщK_/{k^,lLaH;e-\ϼm]q3̪!m3ÛAB$s)"iM !æљSk%Ď:rpl}Zw4wh9+ֆy nj +9^uZZ}\,2>Hoc@%;%6}feOt"AjMYhS+VTGLnW0Jge4h29rWOϴzVS B*Z7#`2}(3KK#d{Aw Ps"Չ35+ 4]}%հ Kc WJ2]Yƈ_b%Am*8эpـhzQtRudgVjU6X@ U+)qy xPWuIy84 B ]\?[\3(cRG;ܤX'g#p V҄&:m ?0p#zHpeOf,9IQpR$H(E, Z̙:Q'D*[@#ۏ];1>㱑 F-En@2g~Yx]sJo=d[мӼ<$O4#'Ck;Q16mpvG|,%hU(T{b CqQE5.wUyXSvE]k %5z[ԋRӬF,]A-6ځ4]J ɿa"+G6򛡰l~ixP5u jɄ[Rl^-؃kDڑh#vJ$3D(5+bӠѨvX S}\3K{%$Ng!Q2bATHjWu%MN(CilN|'bVꤍ\u|la.g[#U.e}&MV%e.eF zxφ5w,;nR}XH2Ǿvso iֈl l%A63N$ Q`jɓ>r=6iTV (Lv}T0?VkY|B uyz%] W!=Mv$nq l19v Ψ:4Qc1X~!;my~'ϸmjВN *oa D1fL3Wۭz]_T!9fQ.ճ^MSXn;'85ͻ6mhy;޻ÑyGqEZLz6kͪe?"!y>}otLgē$q%7/kJ}j9{+{4m ӱ#|qzfN ijeA\<Ҵ] @&E+ٚRR|KyuDӍXACg&ഔPsS}Ws p L]~zR驫\QŅòM<snCRre.(5'B [;3[/NJAQ\0N`v"zMZ"4F+Gi53-QMK_V͚{5]Nq՛ut"QJ0KǑԋ+vR_0R>m*;+ɕt z/qD'%FiAĺܦsXuleBL(uתy/ Ke}z?K ND2K^ )<'J,vJ)6w\1x= #$0ɽ[|F=V!χ7*^?]\FΎRe|,dM!$Ec"?PУnEm)! SM4; %ӻ rZ^[BCt}oSn*~vGNj[it^df(CO<hXl߾ A!>ud 8bkԋ JZ&/ \-A=u zVN2V3Fi+eñ.iˇlc\4M 9YXwo$ 4۾=fzAk޳D. ˽ un>S"/ՂsnOGӿ^;>AOr{I1‰pmr"k2J3PfK̓wb+ّSՈGA %ϐEE0L¦9*0,t>Ǡ9!'0ޓ߽Ox}&| `ee"d/n̽!$>M fx5=g>D97"~1 i Vo++Ad;MJ4Aa ,k\--o>J:]lM,bp6] jll@& n0K~zFluk+OlZ9=pyw`l ҌD:*ky`iZ0-1@ wPnԵ@[ٽy~AJ 1t3ob ')S#Q^ cLx&Zreś,D@NteGlX_TeªXy5gh-"w RɌIue[%zN-$y\Wkz׼;3Q1MQ@`hE/X%.۝HkaId:AĻUB{nby0廔I% Zjhi?[pX.М_W ;[6wV?z eſ)rbQSD1%7P﹮Idf4:#i/0iJрfRytXn=b\2)L_Ch0`>B=v>Wyr|Ȕà ѵ8!i|: j(ATmC')n^Tz?]",ߒbc#[L z{Tk)5" zީKdex-~p&5M<5G&d' H:<;@s-Vx[ uVSo\q]!\H!䠂1`un,È2)%3d#A 0MSw{Q>LS%ft0 psa2V(WD&XLf6Xa|eWJ~9Gfw@E)avXӒ 4 K2ʘTRhL++D4ZAVF͋۲eY?1 d`Yd5Ì [=߮gNfxsa%mqCcv͆ ױcr;<-wR`+%wLFptE9"&/ʂ[쬹;iA!LpjkxژF m ~:`b)/'oDw&4YGt@z 8s\>;  Ce;~k(OK=87#>lcitɚteLY Iy`bSGgvO2!F): .42Ѯiϴi#J~GWH)E|~ {҅?v/pOGډvOV'6GW-bƵwњ$8I.nTgĊ3yHNl_\5u'(f.qml(~$Ʊ*8 E;9duL_8,gY1vi: ue~7/.Co hb =k`^{LͅWPh=H 7b jfRnyRm d\* 9ƾ(#҆X|+NU:Uj^SA^iyn;V{-^'S,iAKqҜ3<}́уز{ɧ*XP vx"n{PX))ǡEj&g^/)[4 y؂%:^T?eV`q6UYQ$p$`csA2Ti`~1:{P #HѲߍf)MHG G+[n~d\s$TI]Mدr v4K ˝`f@_d3,2]()N D~PSܽ@g.`ua@Fe2,85L3۲zbX T"25`om.c ј@U) _3{!׬i @t]'Gc$ ЦS=!o\VKDkuhRXQ~d&>*M>:eZžL$EI0vss1$Ia@#W%`}leI2-Ε5MzԪɋL }j!F$z}"u%`Jf]AL_b >#1֖Re= FIܜ\#V!I;;!&E%mMK/-;ff|z.;{KcQo&X34OuV5끤s 53B{ۨ}όTz`H3B4}241F&ӔD/%`pOӠ;_[7{Cmr-9s٨~bүn2 o_V<ބthm BʕCW93(/`+Jycϱs6,E5eU7.Wwn&:^cg /u萆/L]$㽢 WX*'7F٫'.)X8@$Ք7MqlSH$?pZ؛7[b>4bQR+I}8s΅|al0W`h@ӂC; I <=qn_;1z1^wѽ 3`ΌV67+C @JQǭMږ]QJ+X awԭH]$2gI ǝU]}9u T;#Df8)d8FMN@Smh~&L y{n cjK[Ro&N__=0X 'MvV1UZt{ʶ?Lo4a7s?VnGb8'7R`ls=4[;oאzNQO,(Ə7үʘ7ryz}I׍%#z==F._=mUFh,Hzkd⟮&∈Pݸ=tlӝ4Q—7-AkYdn2gaٛ}o-@H*bRJMLTK_> ?3 * MJ5养-ٛL5L{@:b5T֫(lJA߃\/>OEI*h|hېxލ_pGh&+5sխ T)6M'щ ЯsyFo bYi1RĎ&KgdFѬ&y#lfe?/Lln̲r@Ro>m$#]vfljeH'WZXV}G^vMD<+l͌\GV;-W 75 :-b&@Rɒ>uPW[ߑhdx=Wƶ{~ZƷ}[iM\!m:M} # tϹPյ84a7p}"B`c2Q(Gnuoy'03/us'vunG=h 2b*qɯ7ۍI[*6 nHn nP:Q3ewrþ}+Q-n+nBȾӋqvkzͅձ\bTvCy F=[rg4RuEH> N}Q"I9AR0m̌:~+Jyr]g2$5F 6S8M/#0J4ZJlLp݊DJ㲔,աɛې9mS$90oq"AAwUKc󟜙 Uf,=fIhH*ch+6A0vdRMvl7GDq*}-z?mZXՓg١t{*y»GkqB`x5;Ju3,Q;F ˅„0F!'԰!;i=@-^];AD"3"%Xr\*!jxpi4vpZl}L!1}P+쭱B*.;W̊9aJ\VQsyPR h',v;+Le.O5vh{ gSN=Gw)m*3Pk@tlE0i3USyrV^w1Y*SBv^,kL%QbӐ1æn8`܇{-#fc{&ϗ^ lɋ:փ ?W(Ö\O`gZ 5rӆza_ <~I G<⽞<]qKq.xwgR$^1 [Ӓ {? mIRY'ۓ5gGKO 2B_6nZMPd8FO@lx| :I,[l.8jyGX&F3@  RdIC?AqtiKqNGzTKGz  j{&)L7)/--΀6(LѽH "F6f\Qg03]#N;?-,s- _wpݥ:m|],q[åe9b![#$ao^H}22JmUAE ^sRGZ0G:HC+kb+4Jsv??d!RVĀpy}et˞],oɽPh1!cqB)7cMLℒA0"^¯pP=%A.y˺>S;wf4F֖)J;8&2 flJ0"^P [5QBsaAꆚ'O&wdnP=Jj$WβsOo5<.dĕX@ dӊ;G+u&ǜs qȔ׀q'cٌ p:+ D21N!$p\f8xA >clt 6lz`%5VZS"&.өxNKK y96sdoMRZWDXs'GDS#hKTOdc"eq뉦K:vBh-EB+ G0д(-UnzaDE&aI@RTK]"榖.:󀜌pTrI;ʅigto-!P.Pa'n!PRQZ3kBL.u샊 qF`<<6c}D>Z\u#8S1*{+dkǃ;Ne  z{ҽz!n il6/ͯ"fJ.K)%чk[&v6$uӈ&l]+:?G Έ:ކ'Ak?3Dٳ|Lt%v//>⽋i LKgz3 liTA77lgJy&ɰӦls6l[PQ*W'q&pfEDH 1ZZ٥94kbi8F3bOG{ofϦyW9`cK*LZíJ̞,hɜ5;>^ai/nY I+)va`hK*KDh(Jz81wOmXdw4tUw-U+O#dXyKXw? }n*(WyyYuXiC'dfz @Cgʪӄb^!޾CO}0oT oJ~g?&>ZjpxKXC ( Y(oWdt˫*_/EaB͑CXf#$l= ӭD|# Ee{^^D~B3W}]b1[XZvIx˜@n=QHϤr낂WjM,2-K|R %D)C*OMۗ"MbP`GǜsS"RPDck?3ൻ Ok*ve~77&p8!qOqg&T_ûBg!@A^ዄckb*\#fMDz*)A@H   yΞe孵ј@ #zN6UE!)lQqAOw+oAz|3xP>furt!_ ,S:On:t^=Tة?//_ s!)L dgd}C{!c5ū𴊎'`0gmަb[`1}VJ$N 3kZKCЇ FP)_i]Gn^کn2Sh췢 $踷K<1YGjp_S{0}sBi| 1rC#1;^))؟?~ֲ3"C Xy*əx>`*->NOs$9L"/' rݭ`<F~~躒|q( i;f^uq9u!!-ی0 >Fƭl3'%b<0`Swc*GoRL_^%uQݤLV6X;㙨1EP{ػ5){N .ȵbCd1JӝZ@:x( 3@a3؆@6Fl>m5̹:.&*D;%MZd qJ$yا{yI!>,qp;x1楗hJˁM|Jy@(`C8v0Bp∨?!\h&C10H'$;`wFcHi*] -1 敕 x2 .޹ML}kmX=c3nZ{>@՛PH9T5ݛHbc'ڴM[cG:bKL0яӴj@|:^oktLZndJDž> /Bh)Egm~d  ^u4j:3mguDp揄ˏm +k^8;zQ} ToDK)1s|CH;Yn PV"йu۾03C#yHD4p?NIa4&qTcmov'V Jŋ|Y!|ROD7NkPnb{~3epH3\qVJJ"ͻϏU˝u b$v }D&@)lɝN1% l0(I4?ZEߨ->ܚvo]OpsU&!̖,&;o%!MH5̑W!^C}[BsdN Y*v#Ytַ\yжzj/GX)>f:|2+ZHsͭk(,٪t$)$WC>m$d]\'k|c 5M;ya _LI]ݞ]=Q4*v0?_# -;B=|OBg shC0(ZWj3 2^Dl&\"5:WoW&G"{C,PM_IOQwRCqktPIkk f)cģT\n |nTpѳ]Ԋ 2W p|W_rb -ØWRD+%Z cMg_Ğ1~!AXl ݽkE'}ti .&5JږBiu.+n['yK}06iW2\M`zm&< 3Q@ܖd%?~"sA B'ψ/ZEghWcAcrO+S&k"y#$UZ1\Nt]&o9瞝r0>BF垓o?爟*J9Xdhj&w?DW|=/'6#IYx 4j, "2,%:" 3QYr,KrTp1]H.$􎔼Naᐅy2qL3"&K:[cd\i[#B6\#10K3`z>ڠ 5,(᝽+ [lΩl+{YODjw*-b)D9dXC[\NkcbX:;<ˀuO'I<89BХ Ν> |ԫy$gu7@Cۙу+B mx|-z>qw[e)aL8-&]goӼq4^{~m;O"fc!N)AnzhOwmTb q!;枽_3 9q(vU{{=X6Wn1')nNnjUdH7xȦP.1ѓǙLzPe*ƅ:Ws:1A%m|Yc\,O NW޽u,_{u7懅R_Ȧy1[rY?!Qu& ^^U? z*m_cWbivYb5V|<HNX+ @'J,8n~)06q#,S#g_;U!bLJUS"_@_uInu(n'm(F=rSjjqԕQ{?JMO#x %Й`o)P'my\"V3Tٻ}Աr57sMBlu<~[$+F ZS*]YJuK*ZO9rvv1c [Ar~7L?*ņ(.SkCG42**{$`hvA.[m;VJ$sPbLe{Oe-܇o7&51dN;Ըy^.{zL92T'ӱw]Ec~/$IM#ໄKD2=H:ƞ.D0/n*0gESzԼ\}!dH̹u c 5pKALkw3{e!u 64Wr/Cp8š)c-ްxUTw넭o-@&fHˤmdf42+*]e>sշk=CSe{8V@ ~>E\{%긠bqBNfSh'(rYRr=w) xy(xfdwkcz&;ߢ<+2)Ď, kl=Q0H땐B{+TCrQ1z)5 \X+Q*@$~r3.Pc·`9ʼnvuaAfIXZCݬO9O=f |6(.;(5)Q)8A ob@Ib-cq.iJMKm K#ߤYYVb#SD$}r&JcRd0 (>hz@vJ^qX{ 3X9դِmpMQ% ɝD68)` @<r瓭LpclNTh6H>j<MB(P,eB<\ }(ծ x',*)N5F5BTS{T:[S1GT^L(+9Y`Q}_$ #Pd`w7U]b^#=u>m_B")rV lr K '64ťj_ 5u*;)',%Q̅Ƥ_+ަЛhuJ+bH}RFt1Hc@w֑&˥)d}=E/8}|؟J}[6P#Za)ϴ 1cr) %yyGR[P-"E˿(fR&cm wtax];ntg-av 0> RЕVe~ę#_Woϰ5REEo6r| $ށoɱaݭwXpJv|[X{ oeXJPI2k4SH;Rq͜Fn5r8;q UjԩvHכg!w9k@H9`K=zIkHE֘~ q/69*U4iT%T7I;c!UuoJ z$i%Y9 9NCrÕæPME#lCﱘ}-+YJxAF2vء/;5~cȞ172E ~*K,/ OyX!% 87XJ$-.i+[,Qq2!>mF1;:͵=/5iyj0eJ16_P웖1{4ދ38kP[ PCj N<@p:O"AIq™=yn7{P@~Rԫ:aV\R1"lsIbtdiTueMSF,dhon'Q&fqd',{s zr7-׀ޣ;6Z.wю}E{>A:c.c?Ke;ou^Ny$<̅BR܅NnSҕ0od @k|nFXr=!?I%x*]>,ad򷐆}3Y"FvyX/V"L%DCkѱx˙p US> ͂wt]yj\|tڂGp:eՠv!9_jEI elƼp[A7I8deY瑆m0qœKKRхY1 @ۚ+zD Kp P˔n|RxDKbKJhWǃJ"́L!*쇲~њ䏺FJ~>P4P!oZ=.Ɛ IeUScW9U㟄q"bw˷WzLfM$f,)U>F"@pUveQ#8ӹ6v% .#tئy~-& z}E$":n7u~6\4G0TG:7ECgIZj0koMJ.,ǢFQ tf+0.۔}p/J!A瞔t>Xc}= HЗao~˫@i0Dwi:Gm<Z; c߹(AJmkh#R5BcH/8h7B6FJn]|OqN;8Yv{t)εtfQ<2pK=(6ݳLb0^:7`vJh99Шu$'7+=7\G>t9 Uf-RHʢ8ͳ^uغVICGL~sZEUlVϡ8f ~Kdŝщ(dr}d!szuyA-l"Qаn/ld}7tx.~$G9to^מ ژٛ4}zr}]d<[ss9DQTtcoyj\ET^r1ûdz&HG1 VI};52F=zKRO+Aa@c6xEc/ݫ.9[c!`HgXl vL9'E"Ońu6AsZpD?/EGz.R6 kij(AX_>]+~CNKV uTD ԏ^ݠmtaw}G&`> 01t0 h|߿l ߦfmM()*QP>׾{< :NoXSIMD;^Т&/hE(Y5<Q9+ uچo-~Q Aql jDm_! 4GdGw/FGmhgE+Z;xo\ ϡh)"^f)$0#?rzE0m<t~F(5[o z:KC}4|pCQI jkP@,PAg յaH ?pi/̲n(/"PM'4mqKEA8D `_6W曭|3ܢC}{@6 jgj@qՑx ;P٩I13?X,Rl)YS0@[գG~u9w)?vBJ.Co]W/z8%E 8j3POT>CUw;ԭI"j!/âڍNXʩ f0g &Uk*8 1/ےKAkn<jFF7euo' '*ы Б1KB#_# RNAޠe LC& _BVMƀg}j}kbTK{2ًftCo.G.lo*iK_vse^ Hܐ._1ݓ`~vGJnKu*mBB\&Z`[XOL^4.Dys+abWp~P,RQ7)`d<-mxA I]>H! ^E`/(6侁m!B?|T4JMdə=A0oP!"֨v @ ݻ4B / nUEL9h3&/'(J.J6Q54AK#4jJOLϵ *QM؍#Y`A~2r]Hޞ7z4">9M;`H$m[yG=mU ݵ}'KÌbE[5d *+y"Eib!&__,;nщViԵF-"opal~@G4_GF1 ل|\Ab7_έZ%lz5UT!a+X(ϟb稦HNQ>duVA?)aq.; p2f[;k!2f;<=r3Bm,Pm;A9E[`4b w ?s;aP&NPFȤ +ݒ `+ >`HBe[k-9,3 M|!~xD ث^Nk7TJO׃&3sm?n³yGd{)kz6b|%XS}iɕ{qNJxu꣄ؒI0@C(!$qCYꐗ~)>8G+/vVSu!jn MhAc.>ljO͚Vutm.#",]44W3*Leh.o)=\}c?u{:/R14fY"#J}.MЙ—mICN>M(ݸũd^ LT:ewn0Yktaw ۧ)Z"&)q67BU/n!DfO+v͚ 3ɗ@5qdD%_^46R"jo@.{UuI*11pHHR{"j-|9#P+Q8jȯZ&V*نU7fpq3Tv S=XwS7ZV|J=X[:e[}l ֫Օ=01:zǕ/8Ҫ{NIm@B& *~` WTˁby[ϲ ]Z95KY)Ƹ[Mo=y#Cpg)Pt(]o ꆺD6RD.WP*?yn9sv KA'\v>W:tZQ)GP`ШQQlظH\+Q+#C)30 EX:y}g5M,=@`xuE]l.G*|1==a1qS6:An44&E]|Eǖd4²EKq6j=jIz=aŸplo#bbS:>\q{ m <.CϺRFrGhH !0yy'"v6a·H>\[Vkݸ"^wȲEҶ]4 ;-BB⴨p\PĎCΎTp]#ue'}.W$U.zug3~VK!܊{)ZcײT|@.·@ӬuC~%@t 4J!4N6ty`|ad+a*jnĈ跧ecFPhфYVp[ ]dd$x?'ҳ7Xr-CoQMϤBL``y!-I{m_nbŹޱR8oM2(GXax$')Vl6*Z2xoaIPwdLF=7tlIm^ d<Tk?vcbGӂZsjh7 }$Lk5sZeB,T%1n]'2kqnk5f.`$ ;ɗ&i9o:zynjvn-K^ ~F gv#oJʁQ[E+m\cp'\o :4鵳mLq*rT_AYe"9-!6/ VgΈrA'PK%|vLlApFQYf%d`.8yw?<J]Peղ@ΣsKn~ 5ߔ՗GL"#G̮ BQo!8*X(ܝ+)>-pܒu2F7f3BR}uy]99p埔\l`OAhիJ9ƧD'-gūĢu [9#{%0':w@m苗Ā!p*t8= 6Κ51(e:KE~ʻk0@ \Lo7xR4A謇>[~%򭪐?þ}:3rP"8‰r*oR٘Yrm;{Yqu&Vd\en3D{ mP˧Y%=Ms/U+ 4RhJžj PxQ׆D("HsElar>1:"]79ŸǷ89 zvkK²Rv:3`fb"r9|w缲9?Y!޳@VIm1jPبKJ}{%-tdp_bb:BVYen_|% j#"·m<2o#}Ac!B[CrYeeXޖV VN6m&KP*C0im,͋&89-bvlkh5RdUK03^Pf8:>Yߩs nD2uqnwʙ\@Dȣ})(H>ElR=܊EN(|209Ci;$>j=ܢ|O:I.ȓZ{DaY"̵ - ?3Jaom5lZdVZjͤ1$T7nk+RO(ROOkwKig$(Hư/"#_x_NM?b͉d#^vH$(*S|@oݸk3/R?u!<3զ;ws` fur'm iK̤ ɳ@ZbR/4o"n݀ۃ-4_RYnUֵji ^/UEW~ |6;)Ki%+S\3? 8|3> &nZԕ3(ͮkU"/W%d&3& 6$7vj]*kBpvU{QSP$:S:+ Y-%azmm{:1E/fA9kIrvrȨ 0 vSU.76d;L1*8 ņI>4 j/\s&Hߠ7i/A(hVub.ʢsғU\goZ&)S+Msqдq?Vttr/ Ǒ#7],M&r.wFU p_$he>RH e|8~ wj/{V9#Z<(=,ٓvϼyM6JQO2ʌ >NVRDvv -HjSLc4+\1D"a`U ӵ Db|$<6"ìyv~zpp|PS0{uA\ٯ}̳ \= j5YU3v [^ۗpTٖL?{|y?zTH Fۼv8e&$b# dUTF\7W93I^Qe@X =V&{|Y'O-`‰r@avqL+<\Q0PR|noAfGHn _~q;To t'v m0Aї;u%٥x}ͮW[g f s?2ʵ @XC밬lmhti$2Mg4Pw)(2!|%Z, r{8)yzh f˒D1H{0{_9b*en ICAy#d[~m:fee?ga8Fc4)ՀuoJ;{9WB4;_w4,K"Jdcm8VM UFof8', cyCUs;` Mk~T[tϸmh|t䨒4pWr[WQBpӔh̳Ϲs*xf WJ1{"s=T=; K]EXO2t6@๹}[ҼZ4Yٺ,h >3~4aaCJgI)f>GV\Nz7GdvBf4PϿBi*/XR䣟>k7,RSrRǀ>Zm*1gZ`p/UnkC ¢RO&el}dذ!YִB;ڴrgIǝ+4OYnUG7UAz`n-*KI紨IQAb~p6.I`hZsH}Kh.6ΐ# ^TKi)p `u3(^Ake4\V+)g/^S-@=Z 2ŋw7 {#] ĺuyxK]>ٔfh`$@gGLB3'/ |Nť.eX!W+(`Kpu{1|m{5hZyBV`.¥~ö\N/&Y>YN|҆(ǤHG_陔;Mb4W:Y"eϘ(~E~В̡11§ r," }תY."ei>9rS| <ǃu1IgD/@ ܇)*tͭ5w:G`?z"׭jbhꅧⳑ n8Y~â 76涨ڕYYJHU;HQYk?_]r$₼,Q5b)< y}bXipg~K κ*BA3Sd'HOD4r.ENc:w38*Hj=e5x?Qp+4g\Amx^;&{1^Q|Q%d)=2,I~3lU-byj,DW1VY\\Ҍc;NdCK8TЧL+`bՃhĜa|l UR43vWkP/KI ~ssgEOKbA q2(ORu9 b;iP%Es2Z"`h7E!^T!5NuPIFe _E>VHV*s/|K⿗b% b{ABKz8eC)ˌww[Q>b9H.u( Tt$L݇llSrOAX+*sod#҇dmdoR<4X&Jo;gCkq.>EܺDYP%N;-K(f)Rcx_El)t:ɻ..D FBdN =P,%]~ %urmqՖwwc|7/kr*7`7,A9*J|9HH9+J䅿H25e^Ȗ3O)Jnd-:%qohBqp4:OGk" B> ؿBaٯ]s{L`B0i]| jfMLtɳmPҶ)'#˳lPft}7I@h9Ւض+p(2,qScH`/d'Bdu8l0vAYnVb^%V$!q-h`9)d$ӄ2e /QobBi|(J %]z⽞{GA!sdR*=Dk4{W Ii>m+׬Z`|s^@%FF4&kP Feq}bbC?%Q_1 }_ <dIβjۂb2݁֋k~ صРUtiZ{j!Mש- ;h7ɗH؟Їtx(F )rvx+a\~̰ a>zFEbSA.ՙJ~d{`¬QI:4@*v4=2!l޾i`G|=BXǰ#֍G$0I&_YOaFT1gp7w~ e<ҿ!&/;Io(EQVfx]DlBd;@tܾaWbۨxmx9ll8Me5w|J㐷c-$|DZ)SrnzgNN@ȴ7 rn\ԏJWFpޗ0-|mc>rD$JS;|c/joRXt6 i# G1〺`+zs1mB4, CJl4 '͞KN/}lb#,7tZLR ]>~. ]&"L9xY8&%W3?.{b&lf3 ,;z`Is.W:12 .ʜmPn cRx}+T -x>owKn4}/\afA ,%~Rv0c͔2ȃ;4qr+8[X}ةw6k{]/Q5LTuv܍~Sw~7^xY%CEr2l 2){*:mbX~S{+n|tkfg;ZbYlx0<܃{Xh֡^\i+5ǡvt`ݟ8C;^|pzd'~44-jY)73o0=U^E~-\j:cL.d> w<%__?Vr{}5((}[\,rl* XTHZ0`%; dNRG$9eT dOWL8TN;sJ'TϪ}{]>ŹK@u=t.3KZb|lŠ+neLE*1QU֨߇PD =8eK6+!3R zilgܩ^8|C az>P̑{ST٧;}Eh#\l\̟NL;|ʿmkCK]RNG R:MH*],h|5\MCSĶ=GYkэGőKWZ}<=$ @Ze=+]8ڀL1[HQMqϝ&(.GLEzʟ֑Dћ/4KdP]͂;^_ΗS!2ќ`L^a %`As^ r;zgNc˂$=n*i ϡ<# ?2;iǁ!A]M9TK8O͈d%ȻZW;k1$W?n-B)')+v- _2(7U=l%7IѮΎ Q-B?v Yx>sS3z|ڑ`%.OYҧ~WVVG=D yJ[JaK~rJ_-McYEU:zR1br 1˱^=9 #@DA#ZK7Q|Xd(AJFkӴT0N8$14QPoϦ"oz|e@Z#Ύڔ{Ɠ> ^5ˋBO"N$q)"x,@CZ b+"k~HqP?(JVyݾRxڎΨf欦] AIEH&?žzF Ah_!+MK]/7_'74 &E~Nx,XcdͧʆdQOߛ2A+z$ifHT۫;"0hܪ)dGⵛpTm86p"Gi%}$(Awe!8zR?b`0pt5K$>"? ȍ,úx_62}>tٲnH+m^(ks2${cPna(v,)Tkvpn;Bf2-@C}.;o]+J9f3s}eqb 8%c!H3Ew8R+iYs 5pbKwDw']wTfj?&])Nr尓6;X&!e.]pGY*NMC9pke(̎!~Bڇ)#=@/1.VU& /5ill)<xi2;(ҧjkdq0>X;ISTKeW,7Q{iO@r ~_H̍8an*7q2 kX~[37!n`rWLdb6#ۼ(覶]ұjF5FQ AHQNۙȂ,la>;&zccXb'rRL3evޏ`,YԸ(oGɦJѐ$7U;YMق MSM(-"E\tEىhH{UAEc25MgF\Z抦P}xB}8)l|~Lj^Le nkiF|IE1oFkɷ 3]Owrg/;+  |y1C.'p >mjG1!+H:\]$Wj~2}shGͅ/dXlf#I`]'_(w#wg*@'>P'k{t=KCx)VcNWv;Vz)~Lرd,.xw2c0)l__9PU)dzR < kz>{gx1JRF{ą=Bd6 i>%>XY2b?n:.^ce}U}r%ht׎fd6 > zBF`D"Zt>|jd͜~D]mnG{iQ]`0[l r 8=l0]΀};qBer_elXNt>$/l[GR#j_| y3/ӫ_@ &ߡFmvtS pRB-߻Vb޿S $BWtѰ6~H` b, _ /.3Z9p|2 uΊV F] #dWB;p{}T$}tuQ )nJ3L*' HeJ5I'T< MF򂺗<17 gmR AF@vޤq5$_A?X\|3}nMjلbE~; g`T~wb.z)pIݥ_!?jP%O}fa]X]ܒ{QҏGVٸg;v0 } ,sB49Q@`?{3ms^i&-1cLz0C\3?g<^}? [nR-+`tRJq(>p"ڸyl ~>pr50AWKqbgu!h7"gVB{0 !̙bөb9/纍١*U!g9H1A }brq϶][}="|0 rѩ:+˵2BMd&z_sCİ.TD͢.u5Cczjc0ׄOƪ{ ! i?Q#^sBl9iXMlEXZeQJ()%Xg.NB toe#1d(iGs=fӓ,ͯdP3fOɝl,/TN![_-.۵I6,h")')0q= " a 9Ga=j`Vl=pwJj_|ZTɊ Lq#e\!cx+{IqMQ Hx&4GrZFG߻LujOز .?{4p:%jY̭9bU55q jL0xp~ pɽ/vSJA X6@Bޡ>aBb_Bj 9̠a$b  x^v.$}@.}1܁ε1`W4g@Nt& qƾi{Rs п z=__BN](9@;Hd%/\Qe6FL3ex9'ozQƩ$9cvT>5 BZ6[c';*]6}D n[ =̿QE1ip756 LžޯIMHCɜdЬ8/KYRC/UέZfHj6n+ B4Ef&MT ɘhnĵKWv=n5`y%O,_y"Т q171bA>VH) 1H|7)Gy݄Vtc[-pfq g9uR~գT䰈q{ESȁ Nȱi 2-i̓)' g9ECIQ&t!v~h%z631$GO; QFJ@ۦU{ i`ѯ;빫36+&ڎFR9̵UsbP >ƁS@\ʒZ L|)5ߢ/̞0 _NT[S17a,h,5~}IKL("_~ =l0煈& 6׫KS[PFEzpu+z&3dΪ%a ~겿,Wnܭ Vz4bvXg\iYov8E$]da46>l)$Q \6g5$/HjA,L?&dԎeE-TsT<|<\rze@?} wyLg7Uޫ)sv4a"si!6'm O`Fr+Ћ^8&+"KSNxȡCx29FvۡJ a&uOS*c4ev*G=Ɓ27Á${d\Q#F:"tjl Xwv廙^0,l[꓿X6wA]J;q'r5bJ,iY??ODRlxM!~a}hh}Pv}>+l7:ALɑKQS:?⋶Tl璮ތ4z*U(<5f]b;cS5g:YlS9HML1Gcn\aEK,&:2=0ۋ.nRmM#`>:#++O5&ù>w!edD EߦʕM&qK)jbfejs$ϭL"F8$^1/ E|QYi7[ Jf,g~-*0apGtV\.eVjˇf&8ٱhƺ^1WՅ]\ޫy@rx,[SnH& |P+~䥘Zx:'#eօ*^/``ES, H)8d%)ɽ:!!SN(N2Dl, PWpN4[d=AJoZT?AsG_.t^oy UHgyR|95]u3ؒz)# z<&=O@xFLw'K^VLyp݃p8yep`<_alqa%V\G,0^^byG) 9׳,:SJB.@)[Tg$MjM\w;W??NA>}.ᬨ-rjs#Ͷ.9_CP>} 4]&oLnIpܶL"ߒ8_q_5Q)_]?]*{q3gAfyo#v]_].;$ct}RukUф(=f`x%TM6g= Q!.C#X"Ғ:ytNGnuҋlP6Ԣb;Ac }91!ji5)@ n䆏^XO..HUf&p kҒ|nW&p"=6#+]~/˓jZ $G#aN˧%RcrJ(nt~PhvIIB {:(~y.xV:Cu1lpGƷPul`UIؐ G ./a PSjal:ƖM+^[(K^r6}wG:,H<!eT@ OyR ke]C.Ccp7mb9xϱ">Ȍ Ð$H"aJY' rbI\7C*d画ɵϽ{j$ 崵;HrYg1v2-K^nd#g;1VyW@5jO+^\+t+0s`Lx/GgpW$EMHɠǙ`W]ją ZxitE5<~{GWbb>R=pLgPylZ4}U{X:h:ۭՁaP#c >S|k߳9AYo okaAOf-;2'!0MsӮHe:f:j ﴲx3fjϩ7\zb$=5C1rMte10 ;BRYa"&J=}7LZ!q↭'(mVXGN7JL>79ss'r [:cp棺8Q=c( 3JK| V9M/>.Pk^ڋa;оU@.'cWm؟ RŸ_u/%:Y.s UY'mb95 jz;||!E -7o '- ĈX]D~@2?IJBkTkrC̚~nnҧz܂Yp1 Oc. EF$?J} &\ާ=WNaou'(~ǝ{4= faI"X[wıb &B"c/>{tմR'W.!YFd/Pp{iBX Awπ?7 ۨ*6a\eﮫ*cgRA_0?UO4k,CjIt,Z Lg;2`gl7*؆,T~xAڣL n䆣DkAWԨ' eOI[18jn,r o0+fD v15z 8fȇG>M̯ tĆg ֭N]{RTifM*044u .B;ǒ ֠'w0!k ;5 De eMC{}upk6O<AeC0,fF RVd&PQHݴ%2: '*@~ﰅWIsnKC rrGII@Rfo屒Zr %`RFl z+vkؤU./#Yw=6emY"]]YKC_BB#1sv7}I|!(jp˟MɆz1v4jBe ?Z8>l(b4E2AZRBXϥ#1x[$9|F,9012t1ah}-&qdCMi}|!wgE$2NlI3Lyv1U{*9S4GU7 X*. ՟ƝJBGЂRj%[Zc?FmiۉLn&M Mfl 7OqQXPyȚ$w%245 ˍ~jK 1 4 Cqm@/ sq;̕pC.9{?Jbd z092LXؠE,bGUY=L(K>Rꥪ,xS NN@ 8`@ qOiRy}z.T:2E6YS8A%SDX@p^{5} g[[bcBeB\͉N^*|ac7~TFAFYG\#,LEm*.p1xI[>spߞLH":ja ocvA.%x"r,Lf]Azl +?m-~CtA0D#?ٻ{UiPZ}&̌mUJm}/@edup$L=5R$ \ezHGej갨 HT(%05%a9ͻA|@"{tPcrVNޛMJ:1^P*=enסsv+ F3r%<>4[mfDv`{9+/.fL_.Y0uF} 6˘@ƣFO"th 1d`mL}Y=,4Gcf,Jr=HcbRyWT; 1BMٔA@ҴWK#|O[w0FK1WgW9G,> !f#| 9A=vj+#ݩSm3׋ɑ LPJ}ؙVW3 L.?zOiEmdt- j(^'\n 7qAjd&b/j՟:9MlG=2&\<:X ŌL0b-lqe9@Hb$x U ~<2a.p+W>8/^%;~"{e8oxaoZU}|?uWFΘ*]"Vz%Vɷ,Iۃ[6k aֶMgh*z![ۙdA<ٚ=*C&b;7 .^Km1ne8>WvSC_S{8FVLTbOuvhX+Y0X'CSîgxXL%X>?xР>M8jVr`\]^4lFe<{ڗZ,4%19Ee쫎] raϽk ,fp #E6-ue5735ޑ< r3܊.tn8?EMu+0 ayNWy<+~N_ 528;QBGNf7)ÂoK%ç3 ؍A׍cJRa,dWʀp;{ ֞qq0$=bb'?XD `}q sϋ-\w ml *S͂r{"{i:mo"Lc2Btꁆ6Zzi-όjZ ~%{B#Wb 1!- %* quXt;gAs< !zc?A{L 'ZoL};20,$d a G MLB(p+d/!Z~AxZCy U!^ '[':έEya9#g_gK(WgXJ8LZfٸmjH?a-x]WAVS0pMx~Otԅ%]™5:l`؞z#o2kDݝJ tJ4;[xsBB΍>6?tNۘ x40}78$m >U8^܉7-Ot\'wIN=L{+@S۶MA`_G,Ӓ%8o:_w|u=$ecI;/rmT?m:F S6 jm@ U!Eɕavv-)H, \ t 8TʇWAa -džSX hYlMrPMF`d9{M}rhBU "r~F~[Sj'gC;x*L8kB¨:(tG=>,!3l2VM! XO/|[4Nc4EݍPp_UJp*D.Jm9c^ 'üNr'y`Vѥ?.IEwģY[ˇ~ӝgE^}b>CTsMS$2p$r^/yH{&/kP+66ֳZ&[D~Ɉ@;pO77aȗ_:yhR5pTܦcU3z 1; cَK0 zGviN`EٱWiog]f2OΚDrF`@Q! y1k?D|W`A򍦛}s@_>of:JOEu$0X.әL@f xEHٰL; y-.1R7s =!sPHG<>:Q#R w_ %$ah N@ ʀ.zZӱ~$ɎTJ@n, @q3 ?ja#B4\t X iWkwi,ͨz-"4ToGAmםؐ9X@+h1~| y-fWᡲxaW0W2=zBu%)sljBC izΫיu'XՙEB6ጬQ1y:S&zBTjn! Tֵ惣 ihNT^Vnw`L(+qn+A};+-T 24婍tՍPթP8VMĉoϿTu.mm4Q~"հ{VۖW|)o..?T^S4 @uot˴2 YARDʉ!9TiR#]|Cֈe]G\[pbLnu1> duahyp3NunB-ly.yRMD_u89?fDQflv%q|2-k]rJmY8v,Dldvj1 Is4R?_u]87kG4 5| ktTjܜS m}oT/ tZxT}؅$g4p%Ҹ%[&/R l?$M_f :SrLR/mF7%&b1/j{q jsĂ]o.FJ⿷Ј mx =0u,L5|롐x[={]Pۘ14z(6O@yK7C%En`W\[#|0︗#M!t(?z.1f#` D./u1) !`$l ; K}vf@gѴ+({{ K=2zv֌out>%G߂|}*E)UL#,ahKh?@X. >Jń-Up.%[+nMlC2`%q0%u=jgВvVY%ӓQޘ ܴ3-`^< ΆS /6iЯӺOpQc B ES&*Dc]h`v 3 k2΂JfSljo347րXŃʸ jݟ8'`X5gF=` 8xvcH 3gQƣ|ͺW]a{?@`X-U-|,BD~9 5TmYh5` L )4O NwUêcMPV]A]uv R;'[Et?k]+?5h2x Ъ:r{yagl.&QB'8ϬNA '5@2A'Ys`uiBo&+]|_\T \YK $ d7r]J,C[ͥQV͕3_BkLʬGԐXYUuvH)w4h\`0Wb8!I봺&6Uw4F؊gʒ:#8eNÉYH=~vܧJE=_XۥqjݹT/,7~b66\,GpP(4< ,87a0BVfH yoEr,5KﴔHJՃ,|Nq@gݚ.SUتcDbEjg?x1`6?_t-D$[Mqpc=GKrK|Xbaxz-rE}k~1љ,Ե? ߏ?'lL5{% MSϨVy(#VDFIiUdmJ.>?׋JY#[؃ X} AE3pђPz!l0~bozJ26џg6+P1y":*ϕ Ps<+;&Q Mt৊zC҂lS힉Hke 4/;4*{KjI6Ɩ6-Lq;@׼Kkq.`lb<񋁚Ydj\Qn[<0= rQHߜOgW>%=AG+]htasvIEj%B7 FfxҶqD;I>EI ޾0Eҁy:ǔ`?4`dxD).må_֘:/J{ŀ [qP B,7M`Y)*  hpRp$JON8piFTZz T{_kV&.6DmLҐ6eOz 8j2W@sc4_u?\zE6l̨ 1h$,^?@֭(V۞%lbmbk[ՄW:6cBcA=A7DUey7ɬ>yOfhSJߢGw08m~?am ]-~h9 M&RaM{‡,MW !,:e+j%Opc!o}#}Bol4M@?>uA3x yo:EbR LgK``5beZp /V s[wѮШzikC7f~2E&\ƿ2g!U47?F=;so@5먰J] _,dX-&;p>Til!ͧ{ċ _xS7H DEpE铂N\:&5>'cԒTo0=bκh̬Ut&&ΞD+br}_'2Hj^3$!h<1jw9w䪌swԄ`-6gff2>_{ y4`,0 &v$_2ݣhr%a4 2a*BJxuFZw 5&;9RmoGɺew-Ty&ʁ9XِY\GAހ.ӲʴV BƄ:t[54/sٓ4%7% s?*0+_6b290lhU_.YH(I=)/{fnfmy.;?~H7]آyȲ'8G!xځ5$7}ev((蹳V"BC6Qflt=B81LWCIy-V;'zau\4&x%I|[ГD[߿ٓ?Sק)_zBP[V:8r8ǠvW5;][`(#_Db薧Mkoi%%[A9W=.?M zT Zm-eoFn^mH{/Ԝ S# !{y*>ATqlo:V BZ [~YUb0w+SqOWMjAR=8#RM!e 4$Gx[܄Èl"WUreEnc\eH\ŐZgl^Ĩ @KxNsqBɅw++gj:. +&#n4fݰ<ܟ-֪l!(d@#In2 w@4 ,d+OL8GBtB;Rڕcwn$XV2gp"P}N58}{ `K8eŔIXv{z n_B p”L" G㙞<}oyզ`'d -7/ܴ,] _%H5-b כS+V^un8u];(c`Q#Ŵ꓋Sk/#_I"WɥH*yN*y {!z% ' 7Ee<ک'1<"D fQίc~ CxJ{+A'w1\B,W%"E죞X:sB0qu:xu\"#srj HY}rm>qz։'}ݺ_ ]W3 P䵄+sڏ!4 vcKۓbЎ2&!6,7ԥ,m}6 /쓑ĭ}S5-ml[bk$oO0~ rt _e2"}QR'Gҽ1b?c<CeK+lנc!mtwvq!)ʬ\$R\+HՐ:gnRp0 jGQQhՓ5%uGj%p`+~YVH.(C[W)ջ1u2(7#X0EAmP`SJlx[+@1o!6 恜=RB$Ku[mh/ fPrxu4iET}>Iĥ'G%hݺ=ǡQ<YgXD.'5:E琫3pDm|eY~O=%~MMH(ˬٞŏdMĭfk4|z|mͧq'k0[+w-K pS[uO[]VzY:MꚦSXH{׋Qo8ՁIO1$ eŪ8wfN ^i~aM- lC 8vGe&V6GT._D.4O]0׈|3̗k`M0=[m%2Ж`Iu4/}-:H(Nę7&w9|Zj^n'QߏaG{:P=aW|ߏƂ\2ӎщ8/` 5ZT@ ȭeԑ&̋9/*Au?AB68s)f$4aFJ<&UH8EJEgS1jf&N؁$ٖuy,ՇӨVx:R5M43D?O!-0f&Ep ٻj0vaՖ[T0\cXTFu [w|Ki!@TeiVڝ񶄙WGGhM1\(z_n9<]p76@"S+[0:Eu^>Wsu5vxW'8.YD/~<Ȧ2w Hs5.k%bM[@d6:h>{~Y^`-G"c-ڙ3Q/f?~ yuIc~; ֎wL0i dpoT oTeqE"`a,, )~%M{9 _^dLi'Xܛ<zTYZ̪ ?Yc բ-=KUI\g 袲ZAշ|~gM $9 ҉3s _]"HE߇,_7g~V;Lƺ 9TOq9YM&/hC4&fH!DּV1^DX]\fZ+\;TYo>C6'-) Er.oڀ,Cl$ =XpyjV*Re/n%%k0-"%e^ڈ]5J Nѯ9jp~̹|@Aǐ4]K8<40 F7/' HD\ 3J {I'1Bע}9 TFFNr2/ @K67`n*Ml,L2i*gq ~h .wLGB%^=R5Dl7=&AM>!1[]aSゝǩL|ŇǬc' ^!}eUB9GŠ ε˖3L=-XSsR΁+. ܊OO JI{p>"Q͡ +ٮ~|T"SP2຅$W 0&ςwk Vx3 ]X,¥4Dyza,M AГOHbG<7J돏&tD]SiM4&hG '+ v0NNctϿ8hByd48Ȝهll%MK,dn)+|:^w&eĦaʯThP3>bXRv ^3%>+Q$ iv {Ѵv )$9`/d>;'pd0I?Kc@F܇JmpjYq| R-A U I8-j;y T=zPpqs؋$8PU;F8ᑌ.1cXߙҔ9QtWރ)[QWYu'z)AGu҇>p~S݄X"d:>;z-Z0R|˜ਢD/6A: q~h̓ݼ=ՙyG{v#⩄S;_ZK^/[Do9;4⢊YgsDmHxy뷾D Fh{-H>PQfR '}2X>t1BH\ V$Lgľlpqev6"a3H˷mƎ_Al_5fDרmn82N dloKZu`Ǔd;cuFoX,UfV="WB顿T!n,CXJqVʔj;6wc]Y"%`_,JкȔKJ/r-pCKvCˡhsK0aTk*r+u2=wY6/-[k,ڈG\oXwrc\'_Tj[LJjGtWRhb Ĵh5HG2rӢ&4Bh[A8}Zx!^Fvsugs2}@8,rʡ%\_phQR,8WE1pJhމD7/&1mHSO|+~卡xuv($-J Mpg9u(fwK ۺ^ɱ/+sA~3FOvU.(ꡖh@yly3m SfQ(#4MmdM~ f Zzq_p&v@v=!2vՇC;uIy.K1u!G+$-wxg 3yyRU ~^jʇ!pD.5o`@^㫳9[O7V :B#4.ԴķJjkUoh_?g? h56u|7 *B6A-ZvEF qu^&#X.!Aa yqA_(Qi8 U˭M\xCp)4%-=RFheʹQ={0,sg[`m @E<ώnpHνP FBd e,Nh?HKY;; i#tn o %:JeKU=ӌ7\Oz,p C-}ΕHصZ^S3*\bxh\t |? @+*]BsE?!g/,9?ťT`C 0$Į%z!y>RwA&Z0|ǹ2- JTmSٴڞ2x>jFlx%%~Љ8fCxtL1B'6V^;`ZPj %>t1+,GؔgC!~R=TUX fF]U8@C7xy /?YpBT*Ϋ;_2EdM}X;DEGtyc]?`@1 }##g{# dV{7C;!r)X(:h0i$Y9+FM5pY YQZ#f!n<9p` U1Sb<96QSB j`"P)<IGG6qWdNh~4HUs#&KN TsungQw#r#1GUo̫Jtb_r#!v4# iTbșpዊ ArGQ9bk &N<̓09;1vO]JR~a.92$ہby*WzE2 st2f6I* (W;ydeZ(s[C{cT5&R'0)i3(6ol)\^[*T@5Y3 [ 39mǭ[og?H`ݕ=6ɥUHcgSE=sh*ݴb66`Fb *2-qCx} qio=*!>03o\si7qǜ4Sȏlȩ Ż șjcH@bT$y Wt麜XՄJ@wƁRXsjAMవp)begFdOAo:dȾ<V̴5QBr<v`C>P;$=0X0qj|D*υ(ex( qJI :`kv!F[nΨcIuczOy+U3T8@/M16|rITɕ@!36ºn,y6aOdFD/ i!X=F!`k"Wno,/6Ւ;T̷&ky)w}DZLn ?]1+;̱_(8P#ãٍڒ{ ̴J&xv;Aד?AÜc}0 r!TmW' X$;pzcf&Mg=jΚ6ݓោ/?"J>ج.^ ߊ+$e)L'c)^N14׷*55h|dw< t{o̡Cݮ ǯʃ-H(bƋ<_! 26v|-)oQ:}6=F(#"94 TYMwЃ9A^DM̳)b{e*' YgGrGg} :`˚^\]r `R<ڲ;Tf &Ӭ4hm)>eM 0|k=B)'VrpJdy3XE2WT4qXg@-%o/R[f6 Irro~̀g=B,(^87(itTPO0as0c ;ȼ:SE0EFմ]n@in(3 ]Ѽ6G?d%i.&= O⦴gӶbp t.ĐBt=R$ Jx.VݷA >HF\OZ͔f&5Ψfo ƪeow}DO`A6A[ؗmߴ>eB&?RAUTǠ%E+&ZPɀ,ə^|%<9~سcBY"_b~`@8&$54wT/WWG4NvoIiY߹*U}h;QG {Zѳ)KHЭXT" ^9mkyhҼHX1j Ӷ&?dF3Bx<t=A6hpCD.$6LP[l$۶yu[6ډWzB,M-V"ݏRƀz 8 qP?P&AuJ;0Kѹ<1Oq.MRmv K-"r_ê2>t$zZxI/PX1b3vLLHj!3)Z? e1xG%mV0.B~[$H/w-:6r(bEyP¨j~7`BF۱_8h+]:9tIxe$H{o-H\MTib;#+qj,RF@!!miN!3Ȓ|mljڊY2 O>2G[I% mCT4cU=O i9;c㟂?6LG/REl̈́0(/ߘ.E7k4Uj+ZgdwV J|Z`xxF;` Ru2,P/DztݿV #S̭Dje[Uf(l3ۓޓ1| u>)TCSd zl›O^1%,- tא%a~ժVJF5i53Fp)B@Ǩyh!p81_= o UfIHα0o!r怄D1utg.,) uU:JK2Gt@5NF*_z}mzd@?Z]]SC xlko+~s 1/jIuJ̈́\XcUpwSgx("*ofT.nD8;%\|q:mfv"my5Fg. y59'_IhbT,\҇slgC],ƢC;|Β>"Og bPɦe"߱O4au5v.bkOBP N_߹Fb`HpËNB*T֙߿q6fß"^ 6Et prꑻ1VMËӄɉT_)\cN0q=ibR^X C;#Y)7y15#Du\y+oELolα9Bnl5>h8/Q}+OfK6wb_f~^穂cM 5(d)59K{It0ⵔkF$YECNJYpoϊa qkQz"X+^Ks& \cfC G^9^ H "ܕ? K=4}Lߋ iQ1C`W vFӸ,R)Y}6Z"C$Hүo$3bEi=\0e&|=St+pgf]w,޵Л 4&QYV^C뷷:,ڌst+Yq͐@j_.iYi দ&gc Ȝ4]UN4 >8onDO=x7xt"'M;؀1 ˵KbJ)nK6^}vN^rm4_[4`?j_PEXШb#K(a3} .lJ+寇M1M:F!;yܸ~lvN$-"7pŏx۶O}%UˑrP8? _OnGsYaa4ek#BHS˷8O5b$ rM*qJa̻AWsun鲮QCQVvdtJC{уkV=؁-5 OgmTsC5Ɩk.wG؊{Jg+jet_,9* jw>s <²}U!#i@W6]YI40KEűVYhL2NlC;:X T1Fz.^\NZJu\s=[6v˽AI4 W5O9;őx=}K̮'<<x+Ra$#cb^ixH"wDhdN Bs@{-\ J@#!5) {IQM*T_'c}gW=O9֯-,s-Gam5G_e#(S#_yNUݦԕR'l*ĹrW( }-d.uq&nYFpn+dBtY^ F4<-,㙹ó x@\RQ'U"†جcZ?3ɓƁ| nm('}_hKذEW  N72×eC3wTbɂ=e]u[1 oF~t(Q\8'ȟ-|me;LA}{.`drPfbjs,7v [R.g|7f Vc5rd kX Rg)m-AHʛ5mc@; ֦fCt9lMk2=ƭ7tT%2p+WSYֵٲ{EϷA^eʸu^a|{;/6޺(Lƾ9_!:m?Ǎ1 L&Ĩr؅'!6<0fL\*Y>tʽerxs Dmʒܛ!H?sBy3n 5}-B`fJYdV, Ɓ.hou?levrt7'N,M\,݉l8 F2 |K'qFe?6:P]f 9?ɂv]Ϗo"}-ryT1"R=`p4p'45| kNXS9KtVncm{P f7h2py)G<.}?V˂=4TBaLg 0^@ %l`6_Ǣ=;rۍb8bL)T;нAQ`)rI/n[YeAf _~o"Z&Ζ#rN)0-n=5OK+SFnK`5mzCͳNp DXsOd!Ϙq[~Թ~bnQc56tfOW$zZ~[cg13,o|5JQJ59TƠ9c |a)aɛڪ=%ix(KLYW5* 5;y&)OBB\pzʉY> puSL=B"LYJnsAgy0.xTqtj 1jŭ]bC#,?Mb;ɨ`J׺^KA5 9U#1Nt[Kmu DZ!'yY22b?=>c".Cbig9~>(w,%q5掺H%Yl`Z_~ t#u]YE{ezu.N}`%_h ( e/H >76&X0 ŽtLC w;5ĽiL!lz\ [te@%ѪuO@_>}~T$-DG )a ~tu!NxySB.˸W@'(R+ny?* ڈ&ԗss! !zA$* D5nmxy+IP^Cg` ^Lh!Ier~c]+uEz^ R$1YqrY2d]5lgte"հ0\"֧UHT-&x?z=˾vstVO.kG:w6%+Iߡ|GuO2`?:@V8{}eAgZh- 9Ojʆ^2 -3GȩDTHwP BvQ 9dW*hdlO\mwVF'0eql֟ub6Ƒu5Q,{cQ:}^(E)7Z^#L *pƍF/ނ܍2N6ÈsS ^n%OabFV#rCZy6SƸaN!L$-m1H DY)5!>LY~5WͥPW늘W_M\u$.Y̠6)A&Xp\c_1`및;*Qi)'# +`U7vGD侮B5/,.4h#:"Ă)v-M6t$̎G7zϰ$*[3Z:J88aX[(eѸC1pgʋe$#$i!"Zɻa l{ q5ػ~TF 7~q,J R@!(isC{ Q{М{)w{[8#6~%%1 )+z#6I l=FP5[h nE׀ץB;TDž;B?3_+9|pGRog\N?o:dfkv >%)G ˁ('?P#[z7ba֡,8`~J及[BL RΘIwŜ.JGd*۵OwSgZ[;=l"t~`D3rϗW3S*r8wh!i灘Ws&dyB奊=D}Bm<"FmC t )@5A9Y, b6UED=WG'UgxF\wiPPދ8T0p:(+^VBdz'Ek<%ai/BSr"J@ p $7%ZbIGkdz.zʘ[wvȢ׀h" D4qxL|/kϏ^yN(Ɏwtddr5TE{scϑ} F9/>rOͫ`~9dFm{</h~BLyE7;YHdF{A;I]y"r_2Ry.nlqnQ vi2(ɥ#SOo~ZH3oC9Õtt^J=X9jk–N"O#owO]r^Alà\ʥ!'2.;Z򮃯A?5#r23"ZѴE9/jMk6`NiVϝNٍ8~_A| d̍s<Ӳ77h} Ct"p "L_3c,e#.A.u Ջ&M3M?ZcJ+Ҍ1bi  m4$Kx]"=#uGsڧYEĈ82dPMMlL3ry3=γv>x(j8q pe89TOKnR>}p]!nGv lښT:~ʫwŸ;P Ag²d͏ ,Sibt^/L/J*o~ !kRYR=j1m::4gKҍN;ײ`y 2Y|hB)0mu4,Y-:Fa.(uw^kt*h9ձ4"2o"03iW=`Зoj2e;lIÉP_-7BIꉛG"{ `,_w*B1؊0f7095¢ےN&I\Y;+.ӆ ~fV~&'^Q5HYQC",C?6hdpr&y ԿiĹ#p؜+IP7/bbž[vY!C5;Iu7p۾FfyMB^]_L*LS}v\֫zhd%H ߅]Vq l+Xvl["m-5Ҙ4'@8|:I=SK$|p+p pTO8~T>b5sg#ÛY2Q ;y/8{xn7o0V$_}6F^.5W[ Au@rE 5t@7O$М>z~aZRܞtpQFH4Ur5M{ֻUÏI4'*lxzƽznno=%[]]}F ٍfFm1v%1$cKEGޤeFrM_y=%on|88d;ZIvաp3( r5Ly 627ЙhsE\lmc>=R.;[0+ |'yheȊ6ٲ42oT iXB(wQDrHQxf<um{/N}' \jYLR6m'CigI P!xw`f"We@&=.G'_Yϝ)* Df!מJ+U?UГggV 4Jp~wIƅ`/)QXUC B.fz jz=5϶ZrƸ)<8ArkZ#N`ߠV}.Nv[df,DhҬ3 1ΓmÎ5Ip4nIJ|&uc _rq e>W_MKJ6!KkwV?Nq G⒏p*^ KνyI~!*'cPE}Ss$гqMg.*N!tRqU]d\._u}L:}f:ZCڄ{c_*n(Vež{?0t4%= .ȞlbzVU$s Njw5p2gDnb[9]*.Xa ˯"H7=%~<)n;o? M#h)3RbfcfDbh]A&2lX`[yB]}.׍S T87 XQٛT x FlƓePI ptE Bt׸+,Bdܻ$Vh03{G+_Ef&g;Xa}Mn^!n> P}51{ލ'O@X% \S4s,B*+il#!I yQ<.Х+z>v ?XN?6e7>Zj*N5-RсP/^9N;/-]7J" S!0$4Ց\Ru<ᢧjN2NyVg2yMέ?AagGJؾF.]"Kɵ(FlapkklM):PqfמA]T]4-9x ,Qx\@2;rRx<+\!,[ώ,Gd1d@\gֳx\|k@aNNWUG~jT-:/#KaS`~n T1c0$,T X'G?%Zd:`; YڊjZ_2e(1XƓ JMל`Lr\%ٟoysDTI)\,ЦvFS/5O*)|~r1DⷩGv6McõWtr nYF%l} NO4g;o?) 1vu=ʕEaN-7G2\ɨ~JKgur'w~J"٭WG?4AeK8#GJE2ήe1}\nֆ~Q/Q6Ѻ/WJRi!o!uĠ2}^ x[~sf9XL{l4B;ݿ(U.Ñj P]~Zҡ= jҋ`}Z}Y WXxX,:+O &C53%y_ڻӪ@!.ArG|6˞J]I"nZE560wvIg9'}xK$L-I]QY,h<]$zc?F:ɴzvKfm|:"Wm5GĮ@ҒnO '+5QBSØ+ Fbf&quZ$n,jHm$d(G{I=(t.QrlğPw0*SaTի*ױi~PiUl;;l>;NX,S6>jݱVJcYe$i<pSΓ$ GneF`18cSw䮞s⍚P~N qR~ⓢ1_!b?7b[kUes[) \A@ZM Rgh)$jP>U~;Tjoa-6V u N th'"H2 D Ը$s;=߆dmiU7nQ4WV[Z$C j^_}v?eHǔ<ۃ7e9Yu o9VmH$]=EY_pȡ-:jFMic#FKVZr&ΔZ=5U!o &݂`s'qG>Vb(8es36Bc+ EmϘ3$j 1\-.8 ͔C{T]YM5]Sczjb;Ȅ3[ GwCQӧ{5tpy6Vꣃ d3̬aj2_n7>UcaULdt ]߿"TVnQQ쫧MNbi 1A?:>SVZl|Y*(H K2&L낱Ax9[_(̍+C4/Rz\Dn,>ĎOဳ_&{Pf [S;Xّ~ԦS_2d:LzF8WT(qw(INU'*gl-&WQ ÕZ޸IbO!+Oy U-?Ŀt3}ȷI!ǵϯVO~E 6{!1Eu*kYZxIK;ok}7+D<jUK+ pds`a4П$5?0ϲLzǛB9zEHT¯ S&:dR! 3>3}-fwnPs u¸#Ly+mZQ|샠DreiVTVHp5 m y)BtSX&6\+LY >D$j}k+mF?tL`k A_GBܐFKRnڳ도* }5@Vb.Ckb몇Lt:Xwl0`Xsh-QM}M\W=b =NrJR>3nKJ,ȏ-Q1\h{|HMH=,-.s4'25cmWbl՚FL[v>˘i-KŧH#Pu4LHXwN($hN/YO;0P}F𣝂05qezsloA'p<5 -&=rDuk{lD@Y|NI;Z+ȿ) y({wR6(iO$ЌQ~pÏ->Y[\F\:*:SGR & dVa$s<%Iɥ=$ۈm ?ƅK2yU?biߓ8FV:xza]i7PJ{MȎ8w3zD u Љ~j|cZYGHyuN'2r`a-Jo A?ٿJݢj_5 }kwdM0 P{1k".>h#:>]CRrfPXd뫎=;5h#R8إS# q/FHv1S!͢)XTV-%ӆٖUَS9'LC&2nյ Y*`:L $X/ֈR\Ղ68́Ut%^QG٧_eع%Y)~jZ%_ֈuj?IkáRt/^ >?bc0'Xh*D8`kCn|fy;]𭚍0x79WSڛXtIcOqHRg',CV qCGA'BMK-߁_;CF8 ۜ oe/ !R.'ir8Uj0pEtNmьM %|I~iykBs]+ѤuiNJy3hdbnsA`5DO8Qi:aC%%R/^\*R\eĽMut}/v28 lA4z#ݜ.Pr~Om&= 3-AeiKT/RSߓc<4I= E<o5$,=:`u m٫W$}P 5kۗ11p;WG" Ժ;ŭOt%#I09 GEIމ?baC߿aphB;G۬ QoEtO%P@"2p C&q8 -A t1"G6T! HŬ) '5epDeHVb9Pt&?=E;Y.}8*lDjO>> IK`oJؾѳs|%f*-:,&^Ϛa3y oz)Wђ5e5BK$-;+нzY9ߧg'%|$@{,܋yaf4|C]{17\P2UQ~BfZPTtlS+/h{ |R nx(F=iu$I#</}2qLvVNcHǠ8_=0ěf )U7]"`AttzJ"19sպTUZҕaZWYZ2C=>&\=#kVE 8$EB'(FJ'syv,^ݘ9 duX!B=lSFX|`M Q[0H%h4 рʜL@Y#exla}FM%̏ RA.qyDp>. euܭꪁb9P>x]W 1Z jc (zj8ԯpkŇ+~pʥa bHPk p R#t?tlmE'vv% [~[İ e[5:l p&VOcyAl_lM6f~)WbcOXESMQU65>$;Q@=*T 1:e'FzA'm"mMj!+Trc٧1u#iac?=ˬ髷b|JQ U^b1`X[Z!x=<e X|rl-|죿Dw|ƲU#>?÷GUH*Y36sKMVSs4\PGr-RJwT]NHS1T-s{WJ:oЮ7uM"P9RyX/ît8<јGț#ՙg2}d;{c Sg=4E3 b?OJ;pJ&?Emtv\XzЋ $}^s5 (np w`n>{ = #so!b)RͿEʬ6:@ } `1Orc cA5He' |ZZ~wn 16Rd1mZ_/E^YcD5FqFt֔(CuIP WQώ-g˾c?tj3;+cRidIt4u͝ |LOti06N rv7dV@cSh&+"&;T [.~v%-KMX!{8GpI-7 +l3mCV[86)V4 _\DP/2:Y\^mQ';PY|a6: ເ\*(f>/DV%zY{ w`t$t:'݈R2zEmU:^ 8lj-m g+UOnvÊ${HexgS/ICEe994Df ^rJ'gМODL|%ug8M^rJsTrIF+lKHa$º$/s%zـ2ܲ9swk7yhzwȿjT[Af 楮9^mg(<:\Gi4TTN`MfmQiU˜zOvନk\ '\#IJ|8rxtQF!J#Pػ9o)K Y\|;4sY.QvXHrJn2s[}N^VCJRKM]h,$9_"(Y=KPkTI ]6'C[/%[ |u>h\ҝ2 b8 PF3Fm9R_{w'U|ËD )w\j!ERXZ1+;'M LUPNck5BbnzWveP\?6~uW2!0}ƃDwFûJ!REW|}a!eǢ9."Z[8$YM@Вxo"*scc;">< APupLyt{LN$Ӫalٜ[hטּqis284 ffU'Mix\隤TZj#9JӄDGTn)0G zn2dbZGyXC(iaBeMΧ2/+e\'q@a9j搲 N.mA!;"XREۙu=uitw=?ɞN"AU05Q 5[={5qЄQH.poP"ͯ yθ[}kp:DF[~T O9HQHb'{03+ Z3ciGu^č/ܱj>q*P ؔfA7F3D#0?*H"c<`+貘9xӜüb 6t b'VrX绻tb++P'H)\KI4`UE] -|B G`N/a:k X; ?v%%+ =H驃;='Ɍ򖋪)㰑+|2&͠V@1`IZԓM*J6%ꮏY4>S>=BJ7I⧐zh :=xМ^ GxRKf2f߀Rf\>&#{)rgET㛓*GL2P8监/"eMО1:J#UmS:$Z,)KwAtCcv4ԘF̥il*SbtRvb:/?whQsmVTn(2C8olWNC6Wa:l먆)0C⾥EӣZ.HC~_R"? dىEI"=h3]L`Z?] ]~Wr?9D^.B2\9^;+] 3W6- ݁;e`4I9޶+: ;V-u&,U13_B 7^f^cL.@ lp&'m `U -nB$(aB\=wh3HmCqPE)`Ԕ[+Hh5h[%YCT *f6sAP+:EvDDG@zy`M2:Vs'͐ q VI~@._V3H mOΡzsxas3ɓ7-WYE^Y]9+ dZ\7 ߡ~l¢$"QloV Ĭ+lZA!qUt`@{O*BtyyUܪ!hɔ~_ 3^v+ ՋS`HO\B;vR4#|qz:k`7mOnz@B)[B8f)`26 E9Z('gf +%*/wf =KZ}!ܝ v{0L;]8mH=6o~ٟnS} C[%bLlDXm;_[M41H$&l?9$7Ji WMxsd o u]æ}n@~5e ⱑ[x>4;)s?0 Y87@ YdT͒'Ɵ{ѽ%0U~p͌x|M(fq #1wڌ+ !Њ%%_fc L۪8Ny*($~~nqc^ß+Xűq{D?Ⱦ>Ύ)@ r!a(D2tӝ;bXʥ[=PoA) ZHu_>g~v1K wԻJ NI SO7=%.C9+B~c-bqwR{z(ç;^ǒ=.c-Q އ߲톩K8/'x[g(~l -rn#؍LpSj &CY?sZ"rqZ?QqFRkM AcQߋV,YfΩ&4/ze taGW`]p6M)jnۇ~Ji:wG28,;2wcX}>}WGnoke$KϰMo\waԓaD/QNQY*M^*Jlp'Z% ~g# .J`GmL j^Y{Q:G:v%?k Vf3ݏv$ #6*j- .z r56ͥa X#% ja \}\|p,yrtP`vv>>qX:3hLbX[fd^v 7?e>OWhsYwZbGm\~&j7.׀*~G=D,dHYD;Jk.+@x;0OϚdg*\[Mgbi!PnNBlJ||jr3l4bQ&m: s&E8U*ق"8'T Emuclxh_,"BJg7 ZĨ% >d EԦz\}ڞ >Q $cM%19'3/-HZ$"q³ 97Zڣ`/\R{ z)^R!R?wE.qmKCW oj셕႒nVӑmqU,)f39hV_VB\0d_k"SmP=_L8^P#/y0R*Ӏ4N88BJW=W[}1wb#2oFa7e@7jW?R k).0vpY[B?Ix7~I0ƱKwgyoRB6IQO,9vgh`.|V/=ȍItC W{[~E'bG剘칮`^ ?CPap q@/LJMvd8N 0P!gkoq`*  4W[1Ц s/{˘Un$hP36y 5sS ?٤3$-YFȻ' _ưO݌ 0}}G_}ܗ;kڗTm;"%D9BUF54%Wh"1DSbY '84W̞`i ? 1q&'P!ZH2Zsl]m5ِ03G:C:CB|J59I> gWt8gD&v%"~W)eF #j:! V;`6Uk48 M5Q% ~F9+ |`[Z s] %re^Av4=zݩ:xB* -W-z*1wZLXM q,~C`zi%fi~9s V׋`l.O/\xEh2')2ܜDƬ=ŀkFFf$/)bYMݛm &w41cUǺM?|:h~غSzRnHjH'q&zX(())r pfw}'z' q-|BTwQMPY:x@kTts׽L+!y+*O~tiŲ/%GGϚdftUsVt*o> v`Iש5@PSM _#ufC~ վ1=NCͧͶZe=a0JNE4b"qZ~d3Z,XBQƻ=]g_u8 ߻mT跀FRCDAVW\e;֚|r<7Ȟi/aHm;{԰p ׼t\Q{ ۄ^p$;EnLy*;!gE4n>Tᛶ6D, {a _K{C&]&b&Jjb_ cPZaOPHo$غp|䐬vHb;wg3U5>cZ{j/jvQe|ze'MӯUHYi{M|iGNH?ZiՕ&3dhE]DR.N%_A_y'M3)G5%c`cNOA 'fö J°S<@l8}@{ r)NNM,|"C=ˍu4HG3Wǚ |hV@=ѵoo|jĽœsCȈD ,&! 5oGAl3zD2KZd@3((FE)Ҋad6/rm,i.HFd۵d+o ACrǖsKU}_G<Di0u;4 !5;GdM -c}ȡb+Z8] r%`1]0 rc^݀SkC{^O3D" fV ydqh5,K ?4XF\ 3 &HW"ɮ~Ca2GMC,1otCUYQsZ'-7l,UbO/#, _S9r7t0@(gIU57¸pY0إ6"zyM]Tw(D ͱ ||x#ڏj(CqjxMH16$=?1IkBުjs]}qW7edvH !glҔ߈r`@l¤[ޅ$[sA"" $}#s KN `˲( &ZvA86X%hY4i|fC&P1R$0%9X~ŸMJG@*ipPMމR@QBaebF_H3e6PK?ؖMrDx}9;Pec2I+Cˋ/_q8^U d9vdǫ>gk5%rr9HyχkV5)d_L$]K> M JgW gHm"Ek1n)\|m*zcz}v2 Ϸ>3(;`5KnT]]㳲&f%\zy9,%wkÙ:zNnڷY Ґ0&g|LK<_7&" K{5= *iˆj΋,ß{'Vxga=tT7>`aC0K+XbI`E 4w| &M[iXFo ~jEĆnͭu(Y|6ۼ̈5~قݩ"D7]:e>ݛ(q鑲H**C2^,XwG'x!s`!62E( kҚx2#;hȩ/`.f9GR+[Z'TjhՕ߽$ CQ٘#j/fK( D{.9,2C`f{0ۇ tr~ bՈ|{ nRI9/~J]cJ>ettI3tNbph%/\+8 вJƷTmz=PgPH`n#<`5f3rD6:zpΟevs E!#ɭW/<֓g\D~Zg}K7RNqCh¾[TdjDx3ُyKHNcq{؂' C.!;&C: .Y{CS$ozٱ!@lYW(n ;no{攐pꞵ~hnPb6qK̐癴]#c2tV4?T Ҥļ|)ዽC׆wr)fK ؖ5Th4Qp [,<ׯ-:ޥE4ntRH/֍ؐ;D=4C̕S ]A,\dAl\|꓅S9ȣ4ˏ-L^~FX)!Ő_fBbSl* )#;l pt2~]ho,Kɧ nrVb57B#;L؆aYmGݘYtkbgY-И4oS kZ ++856Q=%4_lIJL[.Rir7?Xi2ʻOИZk9':߼#vQ9CCt)W)xU$!yKP*Dfu?IOCE=pvΘvGF!3zTd:J$^Qrk G=ѕEaT2 @״}eȆ3MD] KRڔX  Zbtrd+e=!Ol4DH>llFk`Քl't4#K[wkx߁}wbjd}*5=S'd*ľbryͶGw#c٩tȅnapx*qiѐ ?AQ\\M&Σ NI$vE0 x0b;LHoiو (SrH+ o4e="h,k_ؘh\񃿙g@N|p(@UKo:^ynS B4m. mBظNe& .VkEƻ+WQS3RBވGuq'kc)esn1W #,k}y_sY}rie9m3bnb:me=K_g3'|"U7HdLSWomNdeQڏfa¶yơදWV=guC32&EkF^󡮕є3]Iϯ0/"} q`]Lnu: &Mn^:ї~B *]EɿaW+.r)Ω2m@ sgeYD'ՒwHaC@c.0G4tX%uL#Z)=G1L [.Dĥe>_Po]ltnu)~hеUbw(/y T/y Γn wm`O#=>c<3lFb eEȃ37 "6ʈ!>"`Y ^]P!G!,#Hɀ#Se+x 뻶uJU~ }udsE\ ЇAE,7}΅ `LAH%j*>G{$ݿJT 9 1dl-pxk=dAB}~Usvrt~7H2W c@uf;:oL.YPO"O5^Z>?w`}DfaG)Kq-PYpe`vo#.{xֻD?o/lMst%]AUb/7p *WZ36"$pDOR]Ќ1bs72g P9΋([L%jNj r}O7!rG")+Aqy><;gIJ<D*hب>4N OYGc+-Se}PuEG8 U֠;=nݻ@(؋t[../hS +d`,h( hl:.ᗻރ[B=>8oYb@`U uH1ojSۗD ү{B!MS&OkՑ ^ebwW5џU(rGQ qS r5l+D{򽊼M6t\ > hrOun{/(Yv[!9C} "^Ժj3)jvgeH}VG,/ _I+chG=[*K-kRS3) n!q0.uTP'\/\T]'9=ID|zL \GH< rc y/qo*zHyދR9G'"·ν\&⃘$!2eBYg$yYWBP6*clnΆ <G/ wr,"0/ZmTEjMӋTFR٢pZjD-뵓]Zd%m$3QYm&9apjOG{j! USS5vߢ'䊂CRM Mep^Һ3nX " "c{uEBÑQQy$e×@%vO@f(*ߜmaNlPڙ@`Jĸ_axu*gնd?G7+(Ӱ(j 3t'2uq.``K͊dXLljRp33Rժ0Y!58hxV:cI.P!4~x uu49O W>fwBu\±9R_r6jqFOHA[#*8l9~My) .$] ٕ@9wF4KGveu+{'&3ӖM_^OUh؁eo H\/$*%Zd2 Nz_AT] vh4z̭b>-RDLn ()yWA9*Jv՝J&ʝ1W{\F^sX. kghU',mx顔 =T'Uؔ/q3>c} RJϓio痂 9.VDԀBAPWWhYOIƏ[$ҁ ݢ'e:7M+1_L@ Gpu0#j$j&)bl)\{3B6Lv*.XzYYFq2I jw;;#RLxiaMYO}wJu"~ 5ew/Yr>,T766a`NoR("m%B;;T#~ʟaMXLN0E %DU.zRLJq}9xܮu(3"A_R<Gm&)~<X,SM?|ʴ:0fK9?(tT訢ߗ@pBvD!G-Ħ%_MJj 6 Oxi5dTl_WKl)}Xv4L'[~7I^G\X#gwշW}E5=>j|Q\3*lbXtgSUV`N[sC O.TBS_T/ĉm Ier"U Y1w.#zLw t{kTKVlAp4H(6kd0b+*kC}o{;Uq!BZ*qŌ )jM]:45̑U։80#EӚ9-Y+d^s[҉m`OV[e8#;^yNpPtynk*J;9>4S{nud/ @_j @}tI%WJP\3WFN$4Ȓ&vMۯx+$bڬq* +O̥dWS' [gh]`E_Y+p I/R-Dɵgi#~j+pqyhc ؿ92p,5OIEhzbN[^u,zVAwT/2{%}|.Ȃ*l?ĩl`' |lV1͂t pvu6am|H@u5/t!֛'}nfDm:H)խNJ 6K}āQؤ:hc@įB>V~AL]U>(y5cY]bf9޼SJJvʘi}XL_RRBVdw؇6/[B%d8 {ȅB[c|oJpUZh͢1B5R_$̻8E8==]Lױ0:v@⃸H"AZY iM6#MbK|\}CF?;r0KL6 dt3:G |wh:PH8cÇԷP˛ЁJctwaM>[7_N3\%W|'M&/;E)N|* H6Ug)jBd7qsb` ^qE#[/@A5hƲ+=Y"Q*K֠L7 ,tب0/=oƛ´y`<"4cڏ$fDCKYVo%]boZ4182m)0C$kH訸_P}Ƅ2KwqGʎDЩD} 98,&6 (>' F]e $ZcD[eJ$ɭդծ0;uiB鼚?U3f.4!6-!dhZ##Qsj|SBb,DWdmTV+YǻFPvi.G,@  Q$ʢC);d(Vn1hS*٩G*#qBXsyaf!m pDlYFK GkRL_yPAw 5 \-:Ei]~q㶸 (+kzla{.J[LRg5T6lXzC6XF\p{>͞AQ*3OVMx (\$bǵ[bZmKYMBn|1p?;?Yl7?VzƌŦLh|I X(WVmva\$g#9m<TM*hsU3w` W]+owTIi6Md(X7%b,{.K:M M-ǑC$ڻC<έ%#pa-ۑg)D(v|#zE}2sU$ 8dg' @;V,'كEԖ$6%Cԡ;+bNB prRP,5:iK[`NuC)ύb)1o G0 u=4tS3cp*xle?)ch,h⬑zɴKǡ( _M}tfS3.jBb9Xt P #)-_-uL(\Gf>gj?t{pBvS翝"sK3Jƙq$c2ub\}5Y oʎQ@l&@ΝBaiI+tyÑ٠* #0˅B-8I]6Aw>*ޚj(\:piXZ+Ꮕ;0?eb:USzO&jOVoS72lI/B0}v T}x] hQ@#|ɨSzpyc;{*;5Q%&Y/Mqvhg;i ﶝ`lmOSc'V\,9J hPw񠀮<ӻs'A,BwCPÿPiO/}&ɦ0w")"<']'~?Ý8E;v L;X_ YPI񔎿w98otIp^E:*`7UKKhΉ3=!o}9_3 Y?y[l%2₼fw_v#&:&~O3뺫. k\n9q0@ōNi!ýs.@LEF ^+ܣ4اڱq9*\c,,QQ':վz*;Fs^벰>]濪d2SCfNU%+b Ĭ2+$ݶ[-'sc|QC U#.۲29d@C_HoOI; ƍnEOrk4 $'ۊCim7(Up&hIC]01X[W׎>A}[nT-d=Cl{/)h7CVHP>5hE|c*?aͧ &o9UV49)(|?v=c@hM!M5IS=2cܣ~˸|k7N8q6rG.omP*5-N+[œ9<(UI. ƽu\&-NfV &rveZod#$RUʹ0]?FBlR7 gYQə46݀g"f2GX! Kax ;<,C .Cu&b,Fu]jMΔ[ǎHLgΒ_\G0> 5Bb|7Ry O~{? (^CA^>8mEG dEWHc sOEy*JLRkii)< _,XUa߾5,&ud7`p1umxk `OtX[vp.ߔtҵ]c<,,Hf`$-{K=,|_?~ڔB 8xo[0٪p=#F* ބ礒u4\O<N{_-]SFL e-KsK{z2qДOĐџ`]ѥ7҈tO4e[; ;Wyo;L, C 8& {GA?b@Î=[e1ࣣ2F9-6a@FɎ+CP|-iueW.ǁA)Li CD*Rw#˜.]m@/VX"yGE`|cU )C7E&N{iׂd>͡x0ba,~NUoC89ymɍD ~"G ӝ֍ J|t[=xRILc!}A+)4Xmh!aC::i˺.j3ʹERW2d)cQs ZֶXuaعy۽ge}2Nt2 qfNuWq Lt/gcQ=AA]dPM$CnE ~{.&' "? %uIFB?S@\(z }q|[Yb?PFP S;N(_tPp2iG )ͩJl}Q3VjC1öJNL%Yi3T)]#!,ےM26ޝĔ/=gu(B0g绠`˅XL2JE$,nYƹWڤa2c{_42\躈JN+siUJ6$ -aGtrKo#bryDP  ST$n*Qo\ȼqgLE6`Eq J"#EI-ItznΠJD.$,+ `΅/+|IrװWc.M51>5-8{a+d< n f2^9 6$#Qw:^Q<5O@}[yik?Ȫ T5C^zY7S"#@n;[ V`|tǃ74xcI3Ye+',l$1(pXu9D72r Scԁ~_/;/WQYD=Sz`W(Ė],e׋h?m5TC (6V?5zЭH`:4'n6i?> us5#TX]$HEz֎)M4#{ߙɇ2h%0m$|~g\XR{'a[nPgL=\f8,{2AnV.cOx<& ű4pљ!, h:+)W۬A1sB̓psvx:,)Mq?&DK~*ԞKkPP<~n1 r9H,.fE"?ǽB ;顆Պ6vΐI[k7M?ů#:/2 fMVgS6xH%gC-}J]{FX=\NUܥDRZ֞Qk<8[eiĀ,tbԶ\uXg`*]OCtQ3K#EgͥA̤TRDvҶ)L)H N|+Lz"xy& 5rFy Ɣ ."|l5%!ojn|+E .C[ ]dɱ+p#)C#I9$?Sk FxxC܏>aНh=BbJn'tkHq<<1.[:^쫆/>1ƴ g6;e^JR2$!]5~ړq6~ȶTpZd[s<ZVnWbY+uUvC@jARMޞz[-Pr_{P@/8Q2 ܚ;GX`hnf#(oFOED5* (,zQ/"iRKJaDw;bѪI*.Ss*D Tʍ= vǵ!xxZ(Z_tB_ T !0 ./C t/͇q𬡺OvXkeq.=l7+vv%cxb{/Q9dPt)jQx i&) H@@+{Yg0*|q[Կ.q߿*M !@*?7r=ԞK Ъ9ͺzlF !}7tMB[MΛQJ w<J8+f!q=1h?KQ'9Nh[׷U,,9VP)(7^C0hr )y8,jxF@ ][(Bh pd\$a.˨u SPj~**o[3y:i,\3WawtrɄ.?>p•֛*ͤ΅AӾ kV,= JXxrS=`OzX %MPzc]mhS.:,Ҳ/:p>gduE 14~n|C21@U"W BsM6*gD BAeKkFJU| 1#xfX4jXAԊo6Ex@>ƩFSOqml@SFf8EרB߰?F@U6}M-"#w j QzzYGe4P m[+<'eCQ%Uc#cH1^9)iBif><B݃ܥ7Mw1BUOY?ʴ zSys {T ?6nڌA׃1!eM:ź7n0JE9 lg }M;8Cb9CT`I%P& ]KôiUre[}{;k` )5!U!-CȣiZ(g;bM^D¥BHIpX h(|jOw&ú,{]綨o Jy (:H"\MlBK1u bj:CȊaIfסz . ʏImᅧF ֒"B:Hv\Gs;n(& \hƚ:6N!eP[.+鄻E.m Zֱd9,~3 XG|ymi˂ˆ 0+èVF^e!)훝jm-*O6kWhniudذdy-|!R'%]"OHzz&i7>NQJGƏSmƮn W8UoC~l('Gi4?~N:^2eڈM+rT/jP?OxF֝=|>S6mo!=#.BWTըf&=4HEidj6[{QVJ b La҃><:/omvJݾMw1Ag4Xף&GIj @Lk@JgɆNr.#0EwLNZSq_ fQ/P)^c.E um U?D E*7Imw=B%W}qޯen S0H-|޲13j3ԅX6fW_΄GJ86U!ּ؉[VsN0cy a^cҧq\ODSɉ #Uehh1cՆDZ=-VVs~r $^ D6]I>?`jIS[!X Da82W-ԨYY(OIÄhL=q~V&sjMisʼO[,'`2褛יQ wJg^ћ:d2kC>rzkr<MlP@~-}|ݑ !/ 3.cܜ,LX\ߜEWF`& F @12/^;u~נ\]DM8o{]:t[hx͗/q!5CF֘6dYӚ(G%\)YU3!Gp@ok`[Ĕ}Y$9 NcJqcַ_gYX%3#D eX3)Aۧ{6@Z~~x9=eayײ%v5cD|rk\ч_DZT5x}zG^>ic#bNRK9&:/'FS 7V2 02Uɲ,Y[3;'o yX;atIlꊿJъrՈ[[}~*^7N}YݾU(BU=&Vg/cbzu,5Q|Zmj];z$}t1I^- B]lⅶX,ւl5x&,~Gyepql{V^ _.pcNr(_znȟ{.[{.B$s5&ctV..Wخ?,3ĺe!mCu{z,EH8;*$ R|C2K$z[7ڶNC6O61ݿQܦ4fI\?$5E?dawQĽj6?g4;Kz$}ry ,dov(Z0}o8+ILX+~PUc2EbħGcvTDX-َ/36!G6&Z]߻O3$Ρّ@KgW4q*X(Dt3}$63uqn )0n <25o益|0}2u4J8ȈH:gLG?V#+?~&J]  {JzR&Bqdeyk!0=pحPHʁr I:NDz\!\OYcHt8=qbnxBb6$:dF;4U^i2e1}ro/P)HwE~ f `~ GoLHc޽M&$đh&Iw=0ۼ̦z @o0Z' ɰBhV\l z˓d {\޹ Gr tIܩ:LV~6"iBĭCYUk.TiīK.ǁBʆ[Z>7 _^'d ,d8dG8룊K=@вTno8]XY=][ 23< 1c C~IZT=w$Q؊㎂lŌi_R W/>WkbmQQcqY~ȃclXE1S#'j}cۺ>s\sݴG3wnM8 +uK(qRlEYeSY?Q%Z9/2<t9!+0wq6'y땲mEL(EUb0X{|C(k/hv`gD a~/'8ם>I{ڭzyy4lCAE8VwY8#O o\=B.Lbd:*o|Mg/dul)jS _ <: c2âKm6: TEHްF6{I J1m xe&v,|QJ{NWٵD5z.8ȴ/pjZyu*?F#rjgO1fdG@Et,J_]wR|L'hrt GI-u<'&@JC oIn-N5=)ְ>@sd/s ՁB}jI! *-Omt!⨬4-NjT6vs؏I&)hkd2KRXe<:Dx7VIkHHVï/Z:Ɖܬ>/?S!X>O|BF  CY -Xg5xS" }!` mcs8.Pomk.퍕ܑ75!|fљ[X,y5 g K7m_KN9:4/qYTζx=]֢< \vz@3ZO!¹WI:NهG Zٌ8xDc'dNJ Q EϖxRWXUYb3@+SDP(w+Cd1]N`VXX~.sF};HN(MV6.G CؐCӽfE~;b6ceT> PxsUM cs0㞰Qn<LT2rԟ}ų'ÑP@΁ ь3E7^9 b=fKѩCSgX:̗FirPNä" \9'_x_ҬXAq.pt- @u{#u3]Y60InrY]K_&0=e:nܺ53) [ C%z`s*of EcKξ\C+?rU]ZVp]A$J|n+9!6wtjg*,1 z볖W8M't^pp BoX`$Sצ87X9Yftױ{^r't픫CO@:0|TOaG#W9F= g[L|FV;N]Íw9Aףu} Rd*x9i>_(BA 4SX[-p)QWskC="q-;M?\'lj8W@$k*3`A>ZC',$βP^LJй]7>4I5|q7";2FRXvQ/yo7[bhX:Hg,R%|=sO!# $ Qcλ̍m(Qjlu&}v;oUt^wۃ1?T1.3HeLL%1 Dٓ# ܬr O~X=:B1i2Fn?r4e@|~$4MB2' 2lg\Hq S4oZrmsEK{P=>LRǚc,I /S;-*m}Vz~MGy/jnlǸ7nE ̝lox Ҟ?o:O I3T2P's/wNDF 谍#ޜb!})d Wq:sU4:|L`~交t74l6p[I JҐt qyK~;B0NZd#VVc^=&Wρ+,G#*\&1~alJoȬhrxXVʮ` +wF&TClRĕ":`zvx=aFVJ8V)_WM?"xl^}Qx{ۿU@ݵD]}NhHk.ZT !-Z+V1N۫UERqgd1 ¯ORG`~Z )\dL/֘xJ0O> t^ޛ hliYyQdZ*5gERF0Uu R08?YUⷧEa{Dn `>uyFSᮃ'_e} Hh}{A_hW~#HPp+E0nFm9VPGsSE9~Z>`q+E5r2!ZynjL+nh=枷o[8+jeVѤ#c#N#€跼w{a(L=ɷ=h'7B}|q׀부`x0{"?J#_Zje)F(^wCa:SMaL@go!x-b+ 㺣Hؼ#iw=Ḱ# yHhor['db=WA-7ahAm+kD`S ς-% 5i[XQu xŧ[(AS7Xkn7L%X}%N}" 4wni\JʪݠǚePT#y$z+UUow&];z5^8$8;\$_U |j fJB0"%# M4[$.=Jyv4P F553@1[N#Y_L85=e_h ydK}Hԩ3-^0h.K wrXj M$~]4|K++Ga6~ i$H uM%pPi[&|K#$ʒ9@S?GgryC!I V$cl= u5Y/ztcLwM1Jy)\ D N vJX!su;QJ/WR2娘"`ñށ{0Ir`Ф>}P`V m9$#ޕ>%";l_w' Z2QYo3BYOfɠ>Bs{\>|MV[vwD94Z -/A_I6u[)gOdTɩI=2cE[FCA\#yÄ)Q[HO5[ÄI-[:Bx%36_f(OV*y\"׫@ *pw &7@aUh'bްv#B8ژL >I.A^w?sF9n²z^Ll*^ Ne8ߎaꪣ=Ĝn)81"XNⱗ"I~D2iO>S˘XN .dK= qn*ϗ-Xf(7_<7DBձLt`&қxprײqbFafhzoo0L,;$M7ܷ_D xS+?(|m5blIBXxK;{i9rsPڸ%.أQ"*krq^\ܓ>{VʚO#i4[6 iE:  0p@^ky2sL͑G]Șe?NYȗZlۙcaxݠ5:Asub{%;]pd$ꁷ$`}5wf`@lLT7cI +'5*Z<^,qD7+~:c} yxPWXM,MY `EPb7 _IZ;&{M #ȆS[ *t~8S:9`^cߑ.ɐ'Wfc2^VGWt\,k@뽤SUآ~װ3N;aZOQT\*j u<h'8{%xhVADafgەOjJxrvk ؼ1$t{AW԰yGpc?KO3r L5=a_ {eF7qcl*`g/0$* J-eΛ=baYq)$j>c>oIYчktͭ<& [1 Ϩmh[nRO֋JePmʬzr4]ê)a P:Nb }>(vݍp9ǚ8ɞv&οToԂgMKBryT&]ᄠIPCEӇbBbL.2w9{[_KQ9Zĉ.(rݨlQn%(i_Ƽtx[l{VgbQ17@~q.cfX]Jc>xnH.ˊ|<2# \_C`c<{봸l3PןAf> p]&SjgfdL e~";¼! sRT/73 |#3| n:/{cƫF$L3e] N> ^P@}E KgLx*Rbb;օe:4|鸾.m]V{G?5ZUzFb woC.I҈nPLO}M("-qz'9 Cܘbj3ɂЙAabx`K7R."B{t L Z94T.C/EI4sk+sh-qn.L{{d*cC *4.d576ftϷMAC?)އkx94D|ڗaXln۩0Մn,ˠGy"Kו+ 㠲 H3'V0Ǒ6F:5B.GFta%wwP |gYjO5cJy{*gk0&E]<=.=}_{C@umdS 9ή$2?^}zZdrBFHXC#"[AR eMA[:8l'f^_0(pk614-mLW@ǗLڳ)'Fq'vl}eBJ% t70zw C5^ PMWO=l*: y$̋^\6ڇ-JyN mx.fV?] R4_|kЮTxeebBy,~!P}1%S[J2Q'{]zZҬ/%>) MN f#jج,'I KyoM*"z3 [~W2jK2Xߛ$:74IKx⩃+QíLW7C>Ԣ|"xA9ݸ?Z]΢ygG %2{aCcRy16}"rL%!#X ޿0?27Ƞp A#І .у"iB2 #zҫ;ٛT(9%n^5)&W@v>P+Nmܪ %$!֛˃xO/>`|Q Pu>PUGe? 1IIƗ@Fz" O1?Hv^Xo͌䁻/2 |S%?x#haZFj `uCC-vSeutZbK|F@ rs@G7m؟ydz ^w:Cpt"\g9duܰ? L3C&Ѩjcp/Kemnu U%aһ,B`A]WLw51!ElG.8SHM "F׃Ú3NNY21 qʂhat"R?<iE y6hztNbE&F]w,#ȑEسMH]m|!]"ߞo ~uVR?ś ]&Yzk32ΈVQUC^&$]hYT5h5.nT(L++ePS|"%oΔ%%k VD^V#Uy>{?{=˾4pr]Kj].2ðq4Xur>5*ooK79aj'!ajQ!%?$SL ҭ63@͹MzjNbq :" \9To#g4GnXq]a5л`DnZeR73D,c $\.e[^f$-!,r('Hq$`Յǩ6ᇈh n"e+%q"Wxd1SUlS͘%j1Kl&|%yHBI\.h\lH*;|åy '9~ X #=l={voA,mLp}]FfzL"\ a 8Q?hQ[*oS}(@w EKۼ)C~?V"=[#"N%պX<ǯx<5.ģ-~o QgݾeguPH5gO+/gK-\M `5]S@iy#h&)qJ#Pᡙ+)Y+RWZk~(-#Ƈô9Pu|D/H9/r*nj*q["K5Qiт̖i ZfGN[+sj㲘&"V)ŸXS{ln}<-edA )2HtLMR -lg~g 5avqhYf\Q {2yĦLYq@0p/Y!N~ԉ0TRT*nm%/} .~[+H qʧ,ZqJ5׀2Vѡ#ÒzHjӿC5C-"~\8hygu)T 9u3G 9|/ UT7 _!ھvT,|)9]F.[S&X3JJ6^@ZgIFhEXl3 LJ0G~ ]IC:SNE?k$h7:_Wp1;&CZGu4<ç'=NT(z v9{ kO BV*SkH8 Ez29#}W0XF` s/tzG2>|+*+mXGS-{\v+XujM |a% Fd|ഇgb%jmՊ`^X*Zf"zRsQ.ݹGP9%hY빭boJٮ\COYp1ޔGk{ P ;wQR x(=kE Wȿa.r-QQ9Fˮ!ȇPotmʡlmabObv+-尯,Ƥ O!R4D m }eL\D57V2BU EwSa+6> IU p3W0Ea/cw{_HA{0[Wi,_ ^6R*XCOY*?R|6`~vGljP^ e*)ȯp~k8;?=W$2:խ Qm7eJGVFPI@榤( t!;0z ^'bxeG"+[ Vꑰbo2{-S”yOE Cԯ M5w- VpUy?o[K*8-P枳gt-5v9X,FDBT#S`__GtxG@-}{\/6xJ7Y*oӜʊi۲4,7 ⓮Z=]D}9(b xO?2%|Aϡ4:G ȘN??,i) #}IGJwY̯,.?郶 CN^K67ӽe7t1yo? i=etkV~&0bK} 8AvQn$]o`h -EXQR !!vE$bYT[R1(36G$)p'{DR!n!E :pQ SЩN Q㗣'(79KĬrL?A0mԽ+e0雄3aol/*'g0FW$Y͕بβ`:,`#}VZFE \ F9Tzʏ&$!qZG;6dQJtU>7etM0ӓZ.9&'w +8 5ktkV. zϽfSe/n{-5uPG'OڜGrp뤾"L$Ҫ= !iK7ثW1$D ̟G ?2N&Ig p31Lxf M8Qqy5:XbRT(ZZi0T8b*]/Fy}V$BPbC$eW9Mj:{nSS` ,؇=,50қbth@\\M 8L[ g? OsuEl8|bar, ig>Yujntc931E' 87&Q*{RޞQj:tn Nb6YZFFQfBh ؈ǜQqԦyO+Y!]Zk,9(p|x0+?FܣlwMSUPeΧuWGAπVpRn^/ |EЈJ%]tzg4@{2b\/_lbm&椈a>.E"sF)/WcCZk{{N\ʈS2 »W#.'PdDFS_#R=zo\1s]0Fb?*Z8h;7B;tZDOKi6L/lXK ۇ59u_@]x}<|SIHY#0+QDL.\RD3 Oud;' >¹&F- ~ؘ4-<_|#ӱw]6jF,@$^X`M  yuTg+`< nPE;"[fcvƏ( n!.G#l-sEkyL0Lv-sy-JNpmvHZ0Д7fFc "㪉d}`q|ˠTuVyOynyE&17Qk­qKl3 ~0L(Yg.#ͬ˼Osg2?'d6QTR;9k%+[`ފD ,<Ơs1 W2;g@unyu[9b}JG:@N A  AT}r-y ]blP'ݧ Y_m<8y>]}W]o_DQ㡾a/r@Ȟ:ONVZ P JĜC܁<>\c]o^L0Q >Sqlj4w(:J$/qJN(HT ڈ]%Z8nR/ۈ6hS"[Wc3hu\`roL_r ן Z*+GM[)A4H)aZT{*MG[!zuo{ɤ4?t.wPP2;WWtࢁa6JhA&wɱkdCJL~xm$g`zm4.̮d,{JuXgk @ ǘLH[Oi͊wQQhߑlaڧ0qynۼȪI61HbIalno6&DeOP\i*RYXK6"I-$ފu#Aɰպ]g|ӽ *(V `C+u/_>Qљ<_rzm:vCX2h#QӯΕ'fa3}z@fT,OH0Xԏ,DX 1) Y@V/`pDɪA{i4Ε @gg]_u);GT'KujsX?HGmc5_4QB Α ݭ "UO9A%08hR`rRf$$jNρ},( {{1Er*I(*: XOJ@Tkޛu+ ÿZJWڍvϒU`)CmH{rb ^OAj E`6..Y೦(Lnd4k jl;dL;syYHm}ݠ dRiTSϕ[" "Xִ@6$;Ҽr@#,꒽JrƤ x 9)Yt/х3Ԍ&#|ȸ{jvH_{I-Je,6T\NkԚT!|n U^Max7qER@_cG Cl ً!@z-rky'*k74H1xh䞰Ӹbi2!QBH˚TEX }7C<.,F=D_ʂVKt9/__:]yEP烳Tš¼_ r# #)'}2GRmQsck@;s=-PKVhfu{+ &@"x(JSiZW*5 {t <@S'^&OϡR8 LGg$cC}.( O3§k *#["5MعN~S_ fL_R4q$G yЮnX| Z)X{) Ve(wQF_JmCqyPK(.cI]hM̛'ilVm>T.R#-ΟPfvaBҧX@ߙԝ; ;eIUFS Êzws.ÑsRڷ0^ p!c}32Mc=]DdPvzyvŨƗvicy3T!ӈa #Hf֪DByj4>_*{FoLW{Q_ 9Bt8Ѡ}Rx>I ݙQmOv=ݾ$].28?;J'+vHbBy:N#4V|v1J'f; #{&'^pQo/( ۻDj|Iߘ_0$mLNp7+ 5.q5텁 Z zciujWp0=ikҟ2`eq.RT]|~34bҿalhK%[]T?15OfVbpIk$i )O9+*Mf#hF &зhK-E Iv! j\A}GW}/_?llQ'm͡`O q5?g88sKc@jH*as\w#/CVZIﯫڏWk B\y]i^'KKs}1͙/ZbBҺbVG`5ĕ/@ב^?_P6C&#2׼ G"ܸIχ &k C.zAv+v-dzRpEE+J"'bd\j'睉h Ե݁!ka_̜셤5M{˜׻C3T .2nT]4b`ڬ?k9w?( F)9;4` Nm+c3DJ\VDnW<-+bFu/! f"bT(L lo+mcv 4~U)./M"_a;>~AA}oft8:qJiG)?5l9[sQ:Fy`[dT@]ힿ<^ϙPe"d|lCtQd&]+]E:c}\]pT{`,0zG$'*cj@GYYfDv$6A(Ĺ*\ Dz-;7ʠ I%zY@ܤyl$߀0;)ys*>]WjYApHcfU h j"=⮠u61^{}RctIJKgZjldtP:`Qp.ϴ#8_į%VXO{e09C褾M(,fD'p&fen ш:8KԎRYdi(yQnÍ'A*(ܶ*^wV.%>|$?e?6q$2#M§?:v5їG%Ws`mo,/r0D[zWВζC,uUY&~_40sav1*n.y)ԿbHȑI h-_00>[ۍ ziEU_]zxv!o~}07rcW#ǩ?9z I,l⋲Q!(w[`Jy_V11`=kAJ Wl`I8 M` uo(=&@.Db:pcͼyXo3ie*g41-}}`y N vQ-N[ܹmYo*zr#F{&Ek?` .jy,EϽ풇 kk%4 ?=>^wK#~pň(*(؊ k6=ADF=7}jQ~Jj)kg,+}5Ć0Z*hϴ2! J8EQ J&HLEctUFeޫb5[}u@w7xR#7 "6;{'%9Y1m8]TRAW@ygi#HʻKaf=Vi^Bc :ө \laNAdXY=X !uδ1&FHYl9},PqK)caO1븢;CkW|9RpH VX ]L@P4#Rꀑޖ6~d;X#^=ne/ũ`'(yW%E7-Nyec4 t}6d j,|*$]c{rie7vkRU}{7 TDѫ*2g6:Ȣa2tFk}j(-؛6O_?5,(O/;|,!]$.FZgXX +\+Ȋr9婼MXP`Wc"rp(\Lsg2GroYʂֶMpCm=Y<$he$YOi!Ҙ4GdxVPXs0/ijBk_J8hrҰ~l{I4,l<vyc`<ΥYu۝]ͷe>ƫN}'@Tjєgq큤 MϷb1E1cdoM 9{ VŲ 1=vgl?߳3mFQ"ĿșYJ|<*mнT%BPJQ ,~$ B!GI/xLRrZ۷+9*|.nZ :}+ct_s]U2j۔:G>EBtV %sg嬮ቭi"8V$nW 6[S. KU}!(aɔ%b  B к,7$KM~a5+Ia_3UrZ16LRcWSϘ8eјE?Uz)旺" JYNw.(8(hx/s`^YȚH?]>ɼ`"Ўp"5#ODѿnRUcYxHv?K%q҅T$[֐ HǼ!y'W( uI][IcpJ_]Fk!Bk].":s,Sh][MnA<.IYvJ+U I*B;`1SA<m,3(t~oҧ9;)uug6=U#hYL[ji=+pt8!~M{;nTzcf p-;LLNaL u8dߦFsUkS T_:Y^hV +O= 6l٠nzp.Ѝ {-Vp+#$xqD齹ybReN_% J2#B[b]YEڻ_䓦RxS8 nEZ@AXnhr>웬(vU" q}a gOIqye q"g(וt.u?jʻQ8?$`1d3$;l ?'"' :=bjL-p W*qK:ipe,PDۋ&bI,ZfJ7Pd9@й)nY |&/3 ?m&G!)e*1w"iV< p>5Zt9B 5)Bs+VWq ->w6,F#G:6+lCuFjP|7rp75oo,dl0N,fB75';u"-bki}3T;APH˜ccXM\#چkDD|wlg=2sU{B|LmC`ʾoN ^3bW3Hd&9j$,R Xv)K>wTA빨йEd+XeÓ +"`*|*[58xf#:k?2xd>4/ؘ:^ LJΙJv\OR,I5 OK4UU4<; joc sV1%IkT +1ƨiؐ"m7A :P3پD_D6# ^v/.E{| ct bS]d([K?q4Q AA$޵ASua,T"Qʂ< R'r3|QEXncOuWD5WŔ9IOZ'P>/$O7!.$meeZr + zdO|Kf-2?Ia1>Ngܯ1kbg2~H W5ew f U|R3h\fDZ79AMOEq_%`z{J5g_c r^rx/Q, MsApaOZQӁj~ -Ec5Sj9=OA?ٸ"r`^/勳w|9_)T`xce#J(ՄF7+YoD:-nPï1/`hg `ErYTJ G/[#P174:C̴w 7*a+*q\mhD$;WZ^dPng{9c39*Hd޺Osګ@CލJVYڽfo%8/&63aGXdY w`,͏nP0d'8rip'&90at <K7%iC:ENqq?kqbި%CtBbР>z$ZV*铍ZV<>IӴf =u=^RŴ53o”' }~\]XdK<<`ű'FÂkAC 1ͯuhFPWj`o%R3?w*yI*ZԶ1:}>  "u_1oE%4?{'&J5M=e哵ZPH/'v T1h BF'陏jզgۏ(Xd60p;16ٖJϓo|HDI4}L&KT9G{`͖j__ܾ,7Aj5L6'RCZ8aQhyr`gKVGZ'%?WwMg̃eK7l Zf(`b'm+ >,䦵+;2qdA܅eZ1 `VijnF~jWٮ*< wIA{I@m!sPC"@܎žvdkkvUs-lw_cm}rYƯaãےc;90DΈL<=:`83Mղoz%B7ær%49SL9&zv֊ }UrRwм6 Zpo&xDgkg 3"e,=ZFtV_U0U"%[X91CX `U܇Ftr&/Y_~]^ҷ@{BE8J1X4bHP,[dRMSe}p _4bArXEtĈ`sO 5^7l|ٰ-ڨw&GO7պcFyZ}re|Pݒ/_"͐HKǨf+?p!ϼܚ>Fo}>;z-c{JU7ZBMg$ɐCM?8tY汓J3+QckӞ3+ކٳ:_[8Y1pSz8 ;{7G8'Mק 貋Кl`n$Z;F/Erqgw 0"x/dِIg(=!BC֡Gr9& 6XOBl.ukȃpQ%~PՕ>#v8AfUn;:Zм}3A#k@Ɋ,dq:zV ~ Kw VD`alR'@Sob-=yaku`t &@b#"8oSr̥ VW^GNiQN/.?`T{Aޮ ̓C<^WK !ʾ$tc NNl\70_9fo- m CEx*&`hA4'܊L?[U^:턝q&V\S  AP50~fB&o4l HĸAú@!`NJM=O y}Y+fnh+[Tڴpfp}jCΰ'PVCyYۧdHs7*3pцKK?_" ̋cO|029.<Ȝxw@. $Q߿1 e1X m$ݔ7"^)1vd("i%Gx OJdNwMΘz>'o8|_֟y\QD:2"Ckz?7 ! x9IQ15vOUsGp.dSR؛z!4˕QqAIҮQ-WD7Vno|I { FY mXidl DWRr3TaB~q%;D!rqWBV)N rI؜ 35,ۺ&xCk9 iUiO:ׂN ]kGԆ`;VJpX(4KPD=xJUjy7aػ%A=t9@atT6pHeuJW@ɃUkߝ$5}Ån )n_8݄9 |\ҌpIu ZuEYAIe MRT (:lp!~P/"D  Bx'?S^*ٝj\?Qqcyᯢ)~Wtx=xFYS3gVh&g1$8?Q5\/uNmL9ᆢf#QseV0$c&ix܁:nJ>-JzGQU^J$,hOa憲?!şm)45y/#_$,*@E /E;,%"#J9c/`s*aa/Ո3 ˟lh9G4?IG<5nXϝQqJU'ښc^; ,ZB z9*.+=|暇iJ:`t.oyAg5Wɡ܈$¦ kǽ(՝!5:PNUa`VRY VSԶ n 9lJn>)uӾfukXS(G,؈1ݍS7ŝa\A\Źu7 Q7;+Jeba@ T M;P@^Tof>^vy]cĴ'Jدa@/w2mjLXx22s#cvI:I=cgDmP-Y4S@iBN[ꮂ4D`ar%8K7r ƺ-:еs{UCCuy3?)3]EˌS[=oyw !cJEӳÁ1mRb$Ĝ!C V'' 'T`YOT*1MŔyĽX( &zE:;I>?IjwmdGh*x6拉?m%ۺT2 EjKWʳT8+8, Ld 3'U7%KHY6Ys-7Qh)&cR`a'%eJGEՕJB NICg{/s3/P-%v]Puۑ` A0zol‚$K|/DX,99Ǡ;Qe_T>$\ Y 4N vα4z6k@~?Q8!%&{*u֌!h9% nlƗg_- `)h{> +39%g,@㜮i #0@}%,d11$(x逼K[&0}.OIo85A: y뎵y0iH|2%\. /Պ')1^dej|>XיMOHeT*vL^|vmCq ub Ͳ}8T|gPc"-K>L fלa{y'ue@<ǣ\XW^rۓ2 HU57@項f8JI@ +ћ"Vtсmyj&U;DʐMeovbc.vſ"꩐1}6+@Kqal$.;z`v&/,cH*nn^=|dx ,cJbgߣ*JAbl#8B7mB{"VYZ[L*&."E1  ,DGтoǶK: $p~ԺK!W&XZ_Y-}]](*ARށwNPG_F;/w2$TR4 Hm3׍WTpDߔ+< !f?c)ŵщ,Z얺ֿ:5@.;WCu2+0uqVe7Z/BG@k9-?ȺLr (sRb ZWRlds'0i@yiчYWk/D:߸HmNK3RS?+Ra/}#kBkd˂lHܶ3y &0?v\ `PwY3PL y@A9ޡ)HĬ`(H y#fbC稦2ݪ( e[R=a -Ŭk{&OK5 ; [K $hE.O (l>,}R0oi{(}+-@APۛa[PO¨LM&h?%>YvhT{żרF( Do .7/=aw^H' j vd],y>`MH7k2⡚Lq ,ܧ2eM?J4S4g^PZm`k:,$Ԏ\Ua “u6lfyyŋ>?};r4qK ,Km3me쪠EJ=GBHSsY aQ'9@{~,L]%k|{$7*4l5C_i% \1dy؍ng{54ap@fҴ?TjrXjk/Ӑ,ڈfsP[8p20UJb3fo XY4eNC _ݍ:7 Ӱ #23xzt}/h"H߁> P[N{# 0DwQ*XVX'vej+l=ֳgҪ;mPЋC κ창C0u#t( n ANXEGmf jGsȍ`Ї x7*<tqt̶fAD(1ǓPwݒ&lf(}_Yr%$ہ֗EyY(OŽ+j#mʛVh%1@r#{W#ۦ~@Y v]q~ݠvW͜0"z1_Yn}-,~o^4[ Sb|:#'kl9mq)p>隤Tq+x6?GdmIˍ!uBmt6VGa]+߂#`Xe,q32/ FSÄHpݠdbaacSTqX`crT_ [>>?|'ٟIE9</ROLC UPS|^Al1b=E幾x`wW;E=6&RU ҆<ٔ4mNlK(17G?6eÁLwh_tVoQ .tXhMT8> YXߊLM9 I֊2lnc7W2ʏh5Q;)g)oz ErXyQhG},jJȝtR)~eD_Lw_AjWO1FNu_m<šB/("@'>,D_8a#T$ߴ.14RSQ6f+wV? $_ njjLB`TaU"\3vA&Gl/S`^dl3 Ų5Qxv2Z̖㝆Irb3 /g=~Xm}3 -"\ H_).}qHvXC=<4WfB\+3_6iȭgl`!* lF5+W`nWN"C!sc{_߮Kd~_ajWĭaE<83 1K PR:af!P\3W6z8rrPb@NA(ʾp͗Ef L̀6yTj'bUGWO h=[Œ_kp]&=]6 3pvLAc<*dZГ٘p ,޿? j_JvFVB{à`ƞ$I/EƝ@d,\ :khcyS41ȉ|z)Pl-o38_w0umE@C; '8E%J!Xfd뿑DJ)D^2F#tvڢ~= &1A@pV4\FKP:;{-yR۳$?&DW0vEmMpg0Ҭgl4ȎItؖ5GfhIczQ?QPM-E`֝R p ZSexiM:Âr:/3 R,K$Ӹ@8^셟nSU,ycMA3 ; g5 {/Њ Zuc{sDhq ٸ1e]&:O2 bJdЀxȊ#RkĈFed ,dRA_]&vj?URTe,&m< 4(8#(v#ibo B huzws솤z '$- D uۥOp¨ե I}^suLBl[yk;c ^w\s?<08?ҽ)\6 a 1_ZPh!<Lg>C'0kT 2v?%UZu{fm SERA$h|u(@J΅(5QLh+f$f~2 xE;ң?C&Ǔo|z)0 ƙ<1ҙ]p#~V͖幅XQi$%<Dc$ߣn݊ *[oDzۓ.ã{+`$pkϸXy(!vMx1m=/һ̴nCL8K\S rT93KS݃j2[Kػl϶j% Ij1)ltCf\-6(g."ѻ30DPA~K[}$\5*0TCd5<كt@X'̨nZ9ܩΡ[X儴_NҰhHl#K3G~3Q 8O(74Fq%L$AǶ="GiƢz57 /(o·y~m'jץ(Լ"qf5H7ngCo^ejd?U-M0f9iIOJUٔ p%wyRpVJa  JqeŌF(`m&IDp eht\ƒhT JeƶH)Y&-cmiE# 6{!2 ayU3E`\AhN9 aIJ8j>2qb()†w# >@[bCɃ 5UGV];"xMrmVx;g=& <4ۈv.q2(=FUpi O(usCFԟY;ݸ /dE܇ dSt+#Hd^ zc>]Kt8Lo|׺y#*ijtW1юzlfb;UTD%MrmUt.Q{d_ 5u͋ Gi6h?3EK (ApMq7zպ&2 Lᙱ(V6? Z?qi>eDhMvuMZ@I_~"1Qh?U>ۦN.+50˵!BR<%6L+GjF>zKcbJdeЄϚ--Ӂ$&rkiA]" O\]gqy9S՝4ekl,+2 =8lv|0ܚZ:_v$v>cɿ$mRolCJz)JLxp33rOTڞA7`dh!s5iוށJT_JWinG%x:&91nM%&\0i.y >}D?GA HُߒӢc\Gt2GU 4lʍ CA'HFD?".DF@s@ky5\̫#>%pɴ]/qAbVK: 1Jl ;l9g*bTLۀL=\\6k@2,w5DՊ*02\fc#:}uC B` 6o4vj۔/jl>K@jba+48OUae1ϡx!4+9M*͖< #`sƻR'a a2ZQVR69}( (&U9չq3~\* cޢЙRzHrleGW>RZ* ϶jneUbrk.qN2:yJXrnwUP^,a>\j}nxuA:}t0U_t1E$ޮI/4],Ƕy~W3g9 2r/S@,㺾_>0*0,ڝXl"՟ s!KwU] z0: R娬|tz43݅u Gf]0T\r6jpD'"?说rwuOCfِ+ɽ\Dփ|@Զ%V `˹M34彋q!7b%Nh% 5akml=ls`ѹm\$uo.msobYV1pn?ww?65Rq21IAVi_DUOZJ,% +rݲd77%(\a bS]bqr@7r\TZ{k$KV?d" WxѺ\u'w##l`HW[Vq*\8룎5vejd[Nfe7dk~#sKl ձ_]_OY~L+%m_8w[ DqUݬ Y6ejT'q_#f=Chm )d^TkG-bi_ulFJj9Dq!_s+~谡{:G׽gG1S3yã6TNDxv-( $u[=Zr)pBѭ ;aeu>iSC`Y>09ԫ׭7!*f+R:i$xHNdvr=nR7\c'Pj ǁxa ejRMGx- T ]]_{PW)9q!܎/'m2Acv&5˥ T?1Рb~D\qR],ma _^ ߻C%yOVŷRgh}vƼ(^7ӛޫG Lˤ R'O[9.1uOXd_}\ ֦a&n6R>HH#Wúb7 C{@'2$_iU!5[Ű`H10y^{\@&cVwR=E&A ~)(hkQGtC foX5H?d ͩ8Y`Zr![S?ש̆w-Xʏ9 N<U[_47 B,;7!~=߻DNTmcW#M~{qXč-j^ہm#%Sa:3e*av)]@ZoJktֳޱd3+eÂ9U.)/Ц"_W/Cx͗bec8$b 䰢Ti7zX2#SŎ8ƦV%)z#Ug4TӁF\pnW=Y⿼\UȡP,~ )ꚎӸ\>rqܬ!sIj,v1TdUH kx{ȐĩrBqL>i+A1_jؗ''Ǡ&\>ˍx>y.>.cBNNj<+fl9.3Y[dR;@AhtLNInh6J:M#PFA.wk*UBI#(a@wwك+M7T.~%ݻŃ!BJ/S!F+*pʚS,lj.-n'EUh N^grց}rç/#̚)3 q"cI:DٰIoEζHC<|Né I7>6*J8HPzd|bOo]9WŌ: .'!TwYSqs7/Nֳuߙi~#n%M8 Ob>MSח}KK?;#!X eCN듣L:SҶI;X"|i3⋻WN#V F'^0x;CA/IE]t rۭB@Q^P݌b lfrkFTdp ё:َ#ɣa#tp=ui*V^}70fxta?I!CWvB" Jٱ I(&}amUD~yatJ›pвz\U; M@h ˪yXfZa;剋fSgF7TUUC[8*ɕf;џKU3E" cuHN$R`ToO-,+>JRS}E3ZDgMcb涺:_yl2?d[ {;ߨe^9s8Z `I3&1C]ԓUBA% Mvmm'A=P5-lNq;!ؑ<}TQQgO <P)F>~IRJp)#KD#WZtYƬG i="<*gVUAqG;WV&\Q-Q]T)sjܕdB"CQM9#p %=((y^*.A)4O\)ijDx=n8;',p6X{[ bFq J,tEg_td.^:Y^%RWagL"#Y=`M_D'_]6T56HPzkC*5IL9 OMv[}᳄at% sұ= H `?Y>zR' moY8!LY6HfU$ Y8hMFe׹+? 2ä7uYx0>Ƀ:>3.s̿gwrMo޴c3GBU7QPL63_/<^k# NZ_;zb30&Yh̬0!s3xTǂ&UgKZD̻KIK&ф}ع2Ҏ( =V"EXg5$+_KC-}vSUozM`Lcy z%ӷ̾xTvז3WbomZY Y"G 67V$C^)-~ߧݢn!@j~I|C5~eHAT^lw|ÉpR:JI(>]AJ3αJp䙛i#$ps`PO*?#-6H( })8ҴʻJrmHb%çJ"Yd kطܖ:et.D,Y.Zf6VΑR>t!!G9Y(BfMum@m"M+4w}H&kZ`4GSZQơt̪uZǀwImS0tuV/ B@1q22}wKyة}͔QYh@TmuYsydG&.y EpODlwjvPm"ЙBMXB6Zϔ5TkP$C&U8( OVD#',VM- ة^nV%[6 jp&f$X4̸%yƣ:hYe1-AFw]Rqf_=|ER~ R,aQ3#gʤ-ǘu FOhgk D@IYH7]R)aL49Y"_A=Smgf=$ kzg2F}-5 P:7C6{4Lu3":ޔwDrM.Ɨ? blk8l|5P r]YSM\1!vO (^;oD*/xρ}q=oũ:f2’Y@N-w\u&߯/ O՚UYޱ <J݂tA5,˴6kyc- 3f0C  zS妈fXw8Qn ¿ѰzO\%B ^"`l&"ƋtFp5&ecN`I1ɪni+jozVSިR+|i{GYCg1`k[j# %uQܿ#}1֟[r.9saǭ_H9Rrq,L(owR;8\W9qw::Ge3uZU8QY(1x *c6~73|(feY`fI`X6Ϟ+pY#_}aKM4m{qQ@t nXpdϳu}~Ayէڈ Y$50dnW~͏[`32ܝ5#5( Wנg s# {Tkŭ9D:aҖT (J-P(i(C1eow}X$ф\6"f}r9F0u5@Qra+l .q )TqᗳW3I$~z fwre^JڋO+N$Փ2ouhW*%#Elͺ"Bt}0$ۓ!Yցj>S؛jTCq4W8 Xbs,2=+i9DxE ~rDXCI~4I$YZ+mCLqy G~UIDMo{؛#/+J3%G 3j"}\I2ylk:=@ɋ|enc >lK @51⭛2^SU8t#BN5iBi Ҏ.+=-}9ʔԁz͖B*"҅ȼ3TW/BPlz7 NpwG\s/   =nKP0յ 4d˰ecRT(N=q @8W*>d6t(7O~/vt[*\W[_dEpvR!-)qWcOhu)D8F=fQN A!F9օ*p4NHU?+lv{]ZcN-  zwi*۟ԼVAQݬM:O{ _yrs n;4"5˃Pa*cruVي X@è} \ yz;$Ee/}s YsWRR*U?d|YRc ״`*o=JId]Bfx=aWJυB3 N@ LMRL~CHlɨr,UǏ`rG:PՅḀJv-% $\ubHaf <%@=F-xc($s>.1VZ]H=Ij #ۜ)w 7+۝<~mBC}YK[F"vy64rpjΡoi2X'T}P9!Cs>rm/Ywa‘btOzTV3 bƸ6lK87;IiVˏ2cy \`a3VrV)РI$Uz4hy/kx ?F7`U?LK'B #0lxƷA„x)e?*uRCpI();H3HJN>F?^<8C;3po|A2&u0G~Ym(P=D:d6YU m!G#RNH-Je9<7hwtKZRtk\a~6$J88ef+)`k2Ue4Y;EĒ#+-6ܙڡZq]WV Gcm4I<_| zW %k*~.ZEciބC=_%i/MyCLzj%t%}~0y}>mmhp2\>Ej!q}IpkEy8㭮!,o49)BpOGfFH? /HJ?A FM cZ,!/; ABK0\~쉋hJA8|Ћfo`/ÞECu|[ nO0C~$m`o P\+=$TA|~1 kx!o=$jY(#{LC{e_bc)qJ?O-[LϫTn%0G`7 W9rSb QE&Ml蜬v/t _BX&yS~NM.<E&z-3D=-z?5X^rOeRKDS<NPu$oJ/mc@dj熦Oʃf̰J,<ޢeTGPnP [WoPG7[#:q)9Б_1JO~ -b.sN&%wޠP\rKGSu6\sa#b? _%񇕙.eEgM ФImihu߉,Wo?d&-'"9cg8޲%ڵ09ZyiZk-6`5ڦ?æ3kHi R;8]q8:C)Wa\ 8.{]ro$y Cb׿$Lq&H3xg pߕN[̩=uc)@?^.q I$ 7ҀN+d^-=#̹.':~#'t̨N!ִǍ h;嗁~?-+)~ʋѮ@IkEN&CW PY=[{UOքv2P4 &qT6gkZnAFmY٬'x*|y#Qg'`*:f7rxB-x[O'#I vړS`풌@$x*$Gqk6+qڒt5 =$bH>+#غsJr[pGQW'kqf1Ƭ._q% /T2;"㤙]ј͟:{ .FC~C!EFe\ceQ@omkNoȜ)ךf#02!oZWԔl$49C_gE_'$Z~N#޼\+8׺ׁ gmμ8̑˿Jك7ɂA 5w2؉3xHKG_s.}'zpjjL9잿RJc ]QAіM} +% j&Etƻ܂/d@;D›؁FeZՆk.vt8ۉk>U=ŽNgQbw9#oS_T*ˠOqq9o3F2Iɑp䪁/܋[î*Dx0nD ;t%9 ]#Z/lNNS7wƚ> U(Th:9E} {+[>z g5m}ɽ lzs*:uR "mZe`zlc'.bwV{N~`j"lcƓu :֍daR ȉnNCUFUc5ȩ>J ҫ$Q,@I/$~|BptB/`κGy}%.o p \q!h+6L_RL^EŠveN [ӵ!O'\Oe 2ZeUHrC1MàU74i췦(jS )js&Bdo\#!!7-X^;eV5q0!qW[ﱆG>!:lҾźd~3m0L(YGxhԕNdBtr\ /aWHE- ^ո#I$i:aOoݯ$oNø"6<4SFٸa[.pyK{0J]g!L?EL9p)A)oJ명@3Hj;i@ 2bќ+MIk ayОMˆ# p:ԛi"ͼ}ՠ񻖣qx'R!,o&0}(3u},krUՋ%{rQI-oY#w:.Q(u YҖcOW3Nzle?'3RZsQKnTy$PĤ2??gx&FJ F]*1ZW;sY$I>ARZjBQJo2gp¯"%~"|3>]YqsBH_HqZڠHVh |,y)M\u7(8Ĉ]Qm{ 9 :g+XtZte Qۈp/"Q$AV600}JhoyTl˽0*?{}ǵ1-J9SЂb{9'Po|sQyhخ-b\-Y-7X9oҧT\A: һR3 8%.b3ݽrw5(.x|k*GcXﶺjkcU΂jȠ-> f?4=A}l'rM{U 1Ie٠TcWd%ui$;r[JF2{îL-rD#,KJ+#[v$9O©@Ֆq4w*2 o Q#3W\>c(w (E!Vr EJ[)y {Ra٢]YYi P|;B3-)bߒ%33 )";N+ReLc~xH dĚpmk׍mHʞkHW_$39XzB4ud8]¥@:r\ž(9FvY7Zf=՞?NvB,츸nx0آ$:/ʚU,%u'폒FI (߱v@K"7GTh6F̗&#IlBpMc? ZodA?g+Rc/0fvE3h-Iw{̤~6XOR%>¾XKu&\xe+I}̟ǘh!{S;kC::b V(SI{˨Rpଈ뼬 Ad2[P`9:St/d@'7` s C ~bf1.܈S +<=;z3$-4Ԏ-^#8h WXٍ?nV@l#@ yUFmwnt!Jds]4M\^Jj$|#5*,Dف 3Vp'|$iVs_;IڍNh71g?un'y6NKЊɖ7Sd#\=wHgM3Or NLޫ y$xFCN(V##ӼOT-hePM=+VGd9 e#A6~=m1GjWLvQA?Vij{ Eb`)K28KE|^[t5HlTOa9K:+ߑ tWOD3a$mʵ,>|ϿfQ mOx5,twhUԥΡW]3t;B>r D¥O`~1O;EwB[[ͨnDPwV/C }uPBg{{8zhۇfgBhn.ds#:4N!@-b}#ɱfa+=BzK 1xdhu0Re=e)GL-y8Zb[,T7z!(QMӾmbج[Nhi12ŎwC[xaYf3&5ڠ ?y%AC!\2NDju Rm)ZNyv-H@5~'m5lc5;![JO31*^6uA_,H@!kG(~0R7Kǵ?HlKbB_c/F׾>U%sk~EtvCIHdp~(F@5Q-r3w._ o K@[u8d|~;{ϋ5Nٔ.T lcUV{6?݉CZwx~alzYY7g 5Tƨp6r Uϼ J@ z[|BaF~!VdF;&TO_p: 8p~`\#yWJ,K35Rы_(Swߩ?TnPi 3څ#:s>3伾L%Q*GӀLQݲrݺeLD%bo!x :N_3EP-:#801Ƅ!Pc[{:jZHZ7V2UqAKCG%—eBl6=&J5rǷX7hAIL&ȕ g]>KMЦ-OmU%u;u8g&:aKThi y&IUW52KkkEPEא~Us5 JRJlAEoH|;lm5Q-S/Md˵]&MfC$#h mVWd3\M,J$ZHB:|.hV7Y7iK 3S@XqylF0 0"Dž'Źğ4"U{-Qr8q1CXyn_G4³!*{}'UZbʰ.FXwc&a=yTë+&GCΗ =Dw> $z "1`̦ ~r]bK<B t:[螟ؔ+1A_7U[*].(#qCauSeb {ā,?(L Z&,kc  ܱ̦U"d=BoB ٕAYKYx^W\%;r#3l*B>@̆.vX`;;(d˄jpfwfUjőY;j"35q@*ΉT(ؼib^ox$o5?9.Frj #JЃxj@KQi1BhfL`e"L!W *OQs:F|bb$50J]}C,ܬ&F-@](prBQ*_.tVuZ+Ji/ʽm7M![̑#:To*=RjjFot|mpV-5?bEIkb) }I UgF>,A.QӘ(? $~]LټRᴹD5:wKXbE:_p>YqXФ8h.HG#GC:bT[ TSOcEd_M/!@_.4S|f{Z wו#1~J5&sJ5LKb_F@:]\:yg!u\%BI@-DkrT?Wnz~hR-U-E,g|1~he`A*">3e[`+.('!pԒNx:Wn1|+o6/e[TI.|K.~Qx&?Q{ɇIUiVSV|`,+*N{# էc:|qپTP[cUp>'9Dˮ-oM?'Y&5v+\=pƎr>"0e9l|4NK'/<x Ȏ߁!gg&cSF֫+llq5Xs<,)+҇.քȂ ~)4ӉGzsyRS&ZL'B ~XX7d 5>qc~ f& h̎B!8h[~:zВB2t3@ŸKͽ0#;Uix&wAKvʔ>-鐗u^JC ~7VVm͂<|~>%]И?8uG5-cFެ2{aO0WO0pčpQ+*t*65.'bCw_Zٰ~DE( uOOQk00i="r,1$& D5tTSm˿+D͗HvnjFiUYlG2ifJ;5xFƏ Cw'qr-"S ~ii ZT})x(IB)UA"S.8JI)IF5a3pږ'(z|I^~mjgUrMBL9=(ϡnd9.\UrRk㗰[1e0)kAuBA @tÏPN[Vls`$GklyDnAo_4߄`XAos~s!Y[ܲd<{7p2e&&Gޕ,H6rhapS2G*"]μ;o- 곤=߃D#gt}RpSFLEG!ZI]T;?xsL/ɷv[k(xC⎟u Ĺ񩟠 _yoSh$_4),q''L˹S0EæM N>i-3ݺ%ó= -*d?EYQ%ccrc va`!ڱ[dN8S~M"Vĩ锨1U [fO|75r/?TGĊ2S e z~M³E;<2%q:Cs=ڈ@"~1@>=Y]Sh_Ivu7 圜Ft13BzUd!_OMd0R p)N8]*^]~-6c+l =ꦏڙgʇuVUDN)sa&i>=t:PמuclT5%(܍Z$Df>1n!RAwqg9Ʊ;DGTԮ.ä;5gNڿd!qw|(ORۺ'eHo+50= =aCA>I zhD֧̉ލ +%Ko8ݹH@S\Jyv)N)do^_IWDynT L.:2:r3&|@sHDuBaq'C&]hӔkeSq@q ضmx/: 1;%»=12XC;aF4o8"J> S08/n3 'Ę"T8VniNJWk=dz#r[!h(.F.Y {O8HEahx70mXvn*Vv0at^Hxځ k Jn C_ꖺo±{Y"M;蠳Ѽ)}TWD0'ڂOXSossŃ)#yÂSm'PNUj)r4b۬\żtZxCF`G 0L\s7f/9|.Gof;c{~)) ݆k<׵='*" YH MJWUg,L^ͩ~/p b > &~\5Zg7Ϊ`lT=UQ\XlvN~ v^<Ō:t 8%ȍz^<$fe;!2A%XQ-}C;;*13c28;+g ͛9uFl kDAWHWuύ{XoW7' 3%^g͉BVEp,2[2uVݖLhINm˷r`xtmP#SwF7m%~p[\Ev_-f&yxE4:$vJC>6Wufn[b(9~ A-?ozq(DE5ۆ@fP}'.iW mu&eFcX},jwr!i{U[;ŗSrڍ I%:JKM>Gm|y2KJSxIט&6X[,kIpo:(qQv-9?w:3U3} plrߞ{l\nx,Y\[R?#1̻>~*KsG\lPઐVNjy2MUq`Y2˴4]J b.ʺkPNQDKVZT2 P2(ȲïT\gL;"%)ȐYqSkpx+旺?\1IVKto @H 3zLFǮ~J ֝"㩷Ѫ;>rpR o~)廀~T":V8=4KdiB¢(B6oR+`؍"kI}Ϸ\b#Jpbd>0@Edw N ($lHHx-p9@@c T3Nĸʢʾ"pXU[)n  Ʀ†{+m!F(] C,ŻaqD!ЃDÿŖUXOxtTpBo0~W~C!ؓ*Sl%OS;=` [IGPEؘ=ݷvcih;p+[mips9'`( IrHn19w#^)bpWw/Z]Փ4`lI nQ a~` ?WSb&2x"W(l[rDʲF@]zVB*j"vÍ*P\Tz$M'• 鍪-lU9oB- -7ȓ*)8[QIIE)΁l?"QWeJU0>rf|/ bII9*[KwɌ츅R sܟb*>㫬iwѰ:ڑR^dgs?IG7s!BSzܠڪBޯP70#G4F " #RwH}u?@ ӓ58@@k `nκ :md y+xn&ׅlIckomڅc|b)kNLYA\i:;Zpn&zֽ撕eJ9naCG}i'_e1ͅ0v9n?%+Us @h21.bvXDC}7O?{0?}==kMg`OV_rd,0zOR E23.'Ȥe!f)z=6uگ'^khg9RN?"Myǒq,YQb$bv"?[׌ dTx|=.9Fktؾ+f2|-k>i}TQbPVs2fqpf[.@YE;)oo920᣻F ¿ őJ3U%㐶82(=ɉ#MzoʆMČ$*R3L=W5֋>)(z)9t7N a&7+7ٟt-rpq]t9|^ŰG[0v y?z\]a ؗye-'N.k0IH!\6(,սA|$h^{ ߱g&E8֕-M~{a͘plqZ[(( bR BZ7K/C %`%nZSsg.|~*cM>s31ҹ2.RA:S_ǂd](vgLYܩJ) HW[.fF.SG Z^TRK:3o{HfV~DY ).@}Oe! kBVxi_8$c)!*@`G^ekʉ(!IKl:uJ8{;PE]  \UT%L>ѳg..tRU|E(*n8&d3|C S)D̦;Uxh{P}sP֡f. ?RU\[MIl4yG:_ m i >9\6SGqF6GwSbu `|Utl;} [|'CgF{bvOM؆qO3bk'" 7%C"![iٙӴm^iX$Hvܔvp>*Xm%G:YH NCzf~ɀ&ɅkGJ n`O|t ;yz^-VfZzZ΃cV1}RHdȼNYICc%AIlݔT8aˍ MR%BA pm6,͙Lgjyl*R6@J^6rd*9V; ԃ:l&yr6B˃l@eV8gz eQx y 3U,]cSCM6vXqnRF3v\ޙIB{lM!ɝ}K:[+!j`*lݓƤ{e09G:J.knIߍ4|OAs%g TQ}:+3w}I_M| %Jjha31J(CٝmvdW"\!G+#3Tic:FGj?dF;x[yj`Y2rj+R^;{}GD\miH™9Gi@_T}^oF\utVPLOIyjVlVk`.ai q)K5]M${Y8$=/')UQ {&^:hZqr1 #;L"0aZ+[Y]>V(~gF,sN0#f2(3zZMbM+zGB9&+1I{5x uosCǓSG})]ޯ-Ʊ7FKO٘kX.ʍZ;7f8x=CWeLN!Zb[e#8].4UN -]@FQӵ;!c%PdAr6FIR\>Cn]<9YJr_3M;z$G9B-Vkwqyl1+98q"{Rm*8T"I4s SarI64s% 7 p߃ԗZ?^ǩm@uVj c{ }GOHj$ -?h"OmTR˄(Hq #0Sf|[!7pRRN1Cs u.V+@O#qoDD{Zf,äDr9kF}Ff+aծf~q _V ${kIȯ;˯Ht|HꐒiA֝(R~Y4Us ]&@jNj2 R֡.ī^ƟÃA&lKԏlF7,A7Y/Ƣ!3CԐt\v#IzB")݋^\GNv2*yjRB-[-ɻ"$y/Dl3^~vU4ݮe+blz>bt[hbM4K,8;~z(weȃހwC &MWL-GLW6;aR'67`k8#sYNxFl~Z ?G`!X 9g (*)iD1[zzw5EL+^`ۈdA.LC$-]5X>1Bò_#8e4ܤБߴg\pKixzy&:$ `6ޢM$aizvm6F5^^7~OdD"sm-S d! An@Ny:+JُgUg#;.DN@%Ө'A{$I&GOtĶqhU2 ~5qB8RgFL% }r9Ѱ$ ėcro&Sع\rDom^CM)8ˆ;v9|\BJٮ(, A{mᑣo"NyQf}5h,-KCvWbį>tmV%N~]:c`<ʷH~/Dl?"2:/"ӴG'SʇTDH1H>[+SΎf.d~mю*A9r~2K=׷=vќ6Ept}ߑg't -4]2. [I9ғzb_$R/S+\X2Zj^{ZvSEVO4>ԉ+^Q`> EXp04Ë?ARVble|0g!wYNazYߓ9xRZ$1mϞT% + KpԻpֈYҠ>5ySiy ô|c ?OSlcޔ )JVMm]%63eT-F 8 փ!%sN/YmKNʯB< םi=xA?"Ιqfũ"i[ dr!31n$o㓬= W.̡#KFs^+v BKr0tqurj$@1|Z|Xݲn=&FNz헔pدx_J)Ujhuh_;WC{R&bR*|Bݠ@2:bAy86^/0ng K?\2eWzekQ^{ަ$~9J=3Ex΢T' ';z_Jhj~$AVgQydL9^GW?vGlcvKDB}>ͷk$Z8fV{6<#;Um=h& ]+6hIV#VkhXI΋vG n7Lf <(gwG("ĺ}; `yvX@ca{hە 階&ѕ6Ioor\ė\M7fNѷ$.{Yt<1;V:+:#gp4ɸk5jOo\c+^5,0t[D~0Z٫bE$ i>iďV?XnvƮn+x]["Ho_ (Eu*>{-=~e f=E%If8RJOjW 4@ (+%E%<#ѓ@O_j$[XOR0,v*oU2HEr3w-3^sMqI?sZ.㙒H>̻A\r Kz +Q8 ᛤU eUKbc-j?C6/}UV;r/ Ϩ X:^Q=࠳~+h=yP -{єBy<~.OG:~9J٢Ssm`kir0ӏX<tbDydWlGP¯y"YoX`6gbkH2L:rCirc|a7%^; . ,W̛^5l":ȚT𥌲t[̛̌ao·Gl  6\#Z>gq=!w`W 7bQ0@c'q(320u]?].ǢK/&}D,$zL ] n4cmXnʰ͘ȹR -?KZg:zIb5Dc4xBzZ hDƬ>&efDPܟLTk؏t'jcYR~Q(+ђ~ҳkU/"p PmI B1Y]7Lx|Sh/CYВ8lxg+h>%-ILyn`.O-Gg.lMXԩ*# /E7;w({ ˞q>ǘO N dULNFs'J8X@\'WC;6m cz '= cnShe޶V 3l&tP(MB^3"m59I94+nG1v6(pƙJI}PO ڱ4}O%ovo.PbLtHE'_A*.SYE:Txm iX I 5$!(qTUAD;=(,`_)722]Gr>6"6D^ 'C9lNŎF>4U>tS+vjk#!-8Yv Q`Kr]7˓?\lqillO8#^=q3ZC^34ө ~NU/^WЫX|,FclR\2Oh'?XJ-D~rdߡkϐ's=# :7 [3dcˍ֊s+w+YG}]!h>(m摌OwmDDd Np2Nh^^C8gYBƧ{mU]7|YKIp>ud|5,fN\ ۓ\V*`1!K-ʆw9b3lb+!BF>^>\7oeD$YY=Gz='QL^]K$hyFl-Hx{R /WzFnrZ@3\۾mBP3V2qJ\eF"X֞T e_?b=BHGl/Ȳ1'j1).4f[1.Ou{j2陓k;'$4=W \`#pZdz0Eq?bfF S}ݦv0>Onz!vݚ[N{3Bja¹}kg}Okق!0Zy}O5C[xgޓpKnWV{q yb ~dmH4Z "tܝZ@eYC[P(xjj Z ;}=6`|bT zNW[ ;`MWzJe]JƄ5əChq)5ev]w{R'ʿ}skic4UVҴ9}~LwkspUF; ZEv140##EM+[) }޼+L_v;~`iz^i맗߂D'zΗ@ +8BӸiwhsﶀPMܥ&z-T0 OiB}.nCÇk+`Uo/suL#W9BJo!f-e g j63"Zwa\f&or- L|כvggN]sOVPo ݥ2JQ>]8I?%ףsL9=)#9r=o,m]Zw8owNe~()i1]CǡrI§j6KSp(fRȣrM]M6  ^vݤv.6c7d: &սH+՚ 30140aԟom5pI>y_Y|+WA6;\EFӷJ?l!-I&Dž[VtBT;|HL)Eg-LX 1ԯݫTͿВ('pܖ=C2n g-bJ H%fc*]Ga=N4m,Rjr\jyr|60cJ]st?ꙁCƁ}YXd*ݸL#1+;wmCӊ9[f?ހf 0]+#6 <~?d0DF'X=hj ;Qbxp[EIa'EଂY=.L|TUAԴF(@OuyK5e㌁GfݍOL.Mf Vc9˲>/o6ñFX5DD BS?;'g 7EX{"/T}Eh; --R\<9 eI蹔de $ݽEsUD߀MK3-: .XS#~54TB0b͗nӄdثRy^ $Q|ҽf 65s9}T]DK8%[TƜPǂDgD3/LsR/C*4kL%>):v@8 }1<^mm) !o1P״33ht>-x"y@ĩQ+ iYI* 8pB>u->l)rA#gʆh]ɩP x3K^6|O`{ Vc0ONbM^9p7VVNZ@<+%#A|bb'ɗC[b#T2YbV$׶s'%QacJN()M = cj^i͗(& r{f`PC*>SE$W_-?bE, c9߅& &Ǻ1{LSt%{(ł,}mn.'\l<SFiz4 w"ܐ Ni)S֪ `nss AZ BA^/'Pc]@rDD`2qV8=X;,Do6\N:\hY&.0wo8 4. gY)e i̩25a.Qt,(Vpߨm@XEQ8fت?V†>/o:o"FDO9j;5r 4GA=FC95rExs6 ![P&\{f !dy Դ Wҩ`!CC0 }S}zc\ rm 9ǰyH9)J[܁`l=f'd |ޓc8[MEo],j;&p`MŔ[iQ a.//l<{cIG"#.D+IG(]IV!$6'F]opK=iթ7!v/^>0pYQK>K12ϞR0v-WlW+EhJ|ŭ><鉯vmj,m'DhAܙ-|M1ƷKN(ZJZ 07e NJZƴN*+A&3n\9c5*  ^akA@-X(o8k5(Cq*]6ӧjOh*TUph l:1L?noHhοk ᩊxwn!,Ŕ~,1EsfiKqNԕ#B4q8IY/"-'1w6U^BMH:R4q1#LC&@(o8Oɸ~gZ4|ӦM O$6 PDZ%SBѪ{esa?C#|@i4_'+^"(sq|)FASQ ʿbH lwGP7U"d=RϤ79/Uސ=1WR+XWӫ|2b+`wfdsZC7!*+Y$%`*9-ɨem R82Դs2""n4,gI/P V5z@ުEru0_.1snP# t&3d*S t$"">5aR4T2< O=~ J4\7Go+r5 ,uksvpU?Uu{n"J_AJ YۃMRx0Q%,b|o=Y#dc#fW(u?Zf3Rf!~iުb¶a$(P`OhLVVNR<} [3i‰"ۖ* Es;VDr {9.&ny^l!+^d^n'$1Iv[[Wvutb R&Lw2\^d,[u5E#/[}ꢒj{bٶ"ܥ|n,mX'nS] @&IBN=X`'aY9b9^u5_Zqo ;yʛ +/\ bg86ϯ6Oe7[t}&|"vLPCJM< @kf궮HT s}\$%բcvIg S$L1da ؛^IgkUttse"C:v[?ri(NaBbM}3 #.x`$S{kf3PӇd^ģ!PA28L(P'W p) U. <#ܞzM7g)h]L4Aoijߑ˰ A5j oXQGzJM׌.$(+ j»cȨ{8Hm>p@*30V 66@7~!^&Վ^DBMSV dZ`9[e#y$#c߈˔\Pa NDz׆bplCo$_)FZOwC^S& ~QTҸ~zޅO{\fZK6&sK$upP#ZpN~OsɡRGcJG'˗y*uVov`zk|h cԖ)W+k;(ltnܲHOWbש)吔~vk&N[lhNE,^/szI8lh؁J7=';ptWjsM֏ ww>il&zh  ?[dku1v$' T.DHs8oe |W7ޭ8xd1ʱ$O1Jb Kn^mht Oy-R!%a0@ϩIȷHi(E_VeOHf5؜F\+@>2 4}YG>I}IC|3(I'wr=14r:=P˄]JakB s0+ %z-:I0 {U}'wΞ.J.z1sK )It4cZ|O U5ByҖr` Rev%a9j] F֭r uj*@3G ހ,sؗ W)ؤU"_7\,0nGLwFl"Ď6/ú@TO* g&mFXBvCs0j\95qw*/m=ar ٲ_am9VJ[3]rc;Rci:ZpYq$O^>>yWsP? QY9@lBdeԚ)߃t# 2`[2ƟƊBl3ٛ!빩dT+qs'fZ!FZzd q8jp0C\sK+ͱ+$゠/s<\&wY(r9AYk~zϬ&籤_XH[Uh 46Cb,ק=An2Ox?F2G=.N/kB6B zDMN* O陘iBPpXЊZaZBѱ#sOV۷r:>6*m9NQsDD'ޅNY+^`vѡzU$D$Q ڠGut *(0#YPS1F|ƷpzyU7&3gOqѮe$?)Xs(Ί˷V@_Er M>Suvm1t3V92Ö]]3 "9Zq%w𭨅$٣-zL3Grž|tXa(V퍍]vƏ:/3b??bzbujt ) ThtɀnNx7g.JNCߌ7t /=F?qGX,m2 1cr|^7镼y9,!6¨I1-F( Z2m&r_gZaIO># PSg. d&wzD[yOe^b 6L|Lyn\pV7טwԑ׮'ҕɁK]z˾FLtIuJUg"OʌkM6I B?\Fioװ~ՐwUjD20.t[3wF*SF8 7j N b+404:̆h쟇?PlT|FsΨ%?BH}:ZfiYlm! UB}k9I*]8 (¨PdK%j/YGAWvDuA~g+KRܑwkQA՞5G\_0s` +&EpY'Tނx +94ѨZr-w(d !taoj~[#+Oo.HDY5I6[Qxk)ՃS(N4@OI46ڱ\or5Bjԥi:Yhcl2㧨lU\f䫺NX}c-sfeb>]v,Z%NMd(}'%X+.Fl5 4'ie$KmJ !{꺄,Mg`'4=RÎ-T#$5ŽZyAxz/SU B6]TrW>-p'sv>G|q gs,Ox^W R;׋ \#wanQcq^;޸$|eons2tS@Jl'zRl&q[wE{8P1G_@.a% hR~ݜ tސqT*n)M0"6snBo:/g"puJtB´Qh@ ղM.<=#3^Δ@TZ{:OYxw({ WX8*FWue9.+bk Pd *]v3AGSߍz7k(#N*+\gZd*nsI`_/h2W1d*}"M1[(! sw8 ?N-bp.) &*KqeМ~Y<@pD=|n %BŏHЉ#j ;ʿqдsn"ߋJ[[cCQQ `}@HfT[UrܵM>fOMf@y N];5( X$jܝ%7}F8OY+c``g8=,ۉ{]Mb N[~!7#%ȢG5nux3>E2NR)h˒OǨil]C<MvPUD°Q { BW=Oֈ.Ic{2{l^% Kj0_TRhiFg6YӖvՃqTr^ukD`B9͊e5 Q+ r3J~:uq2H[Wd4ZVS Lc/þB"٬8ՓԊ 2ZZ,h|/;k%iYȌӚ$采CcX?wH-5<| V:Bmw_!Y ,U!{*!(n,{3J3hJb괹 ~NI Gq 6*vqEmQg1%9/`P'EozPqvfτ "z8J6{> #v$5ҢM襉"hNEM)i=:pZdh!\RKS7>PzHMw09آYY!x)Y%$-d3oQݞXJQR`H2CkyϾ®CW{lkFRWWr}ahMUy8TP6)bּdi]=w3Hmt$ǖ PZS'w\W[<+HY1^.RuԺ5~m{GOEL+J_$"C47 .d7_&D6&D}Y ήZY&ha1}}2Jc-$(gywj;çY?'!?5?7p [{1!`Ol [gB{:9-VMzXD ^71u:G ,gymUD<4ܧUDm판?gr=uBz\z3 i< 1bogr__;@ \-+o@aew_b>! ~R\|;r*ytNw'dވygV]GZA IIw$ʃ2-dZZV'hFgnW*C*JHYQxj+" >"N%$ T4%:hFO k"GC 5F5P)r?C]JBĂh\Zje>%D]TVm(SL~]!U}XֳP-[=6'C_ VȸBY ޴OX$fPm <y&\Oą|sxtxRXW GvEh >)Ug}>=cYG/M -f0]pە,.k##{b 0: Mfфr=vޕUT[ţԁ4}cZb< \v f~5&rBM;)PvpmOrbm1ùK5380d/4c:>8(ALi;JR0W.XXi<(F 5@B?gLtF>mb,HUfUN'-wSN vxhLY 1l:B S傕Aknd+e>?,1J!=ta5зpd;[c]#l LfT5XiC'*jmwz[M̨5|H1q<8!`Brbȱ-%sCyX/6X3nVLD@l yù8nJam I @FbR3ucv$bRoqO6dXrRRl<0\eLl^Fg&PD>]5W QBwiq'^nfj8"W3M 1Ebq޷&3KAZ#xuQk 7 V\QʢE[I$Ԧ[v޳ 5MҘ=O)g͊ y HŌ.%`.d&*amh{ t4 JB J.?ϟj׸NƔt8(H]PN@u SaQRI`pv!_92]m} qMAl%Kݹ'š$13Xh1h!.@ #ifjgӚ#lv|WSo~|Aס`+ ~;r`o< IF 48`ZB +΂Nș8 "s6dK4>՞T4[7KZmb=(Tz^RcjSo$_T܃#} Oyɋ:C"Ry9ku׏ƫt2Kz2 *LN: 92H7i ࢷF6|} ;^L*˖}hi3JPT,gĩzHqÞgn3jDZ e`P!bncgWtSȻ*|j8{?uv%{ ՀA9V+l7OOGN.CaMkFě`Ƙ+^{}lKZXguĚBK9ś͢,al$tzŠ5Eq' i8/ -S"O1H5@<ĥVdm5~_¶Ζ&d2Baf7S#V2xpHx ;Ν%阮VQwx&E#Pؠ6b2 1?n/@/\>O8~Nx:8&I g嗪bzj&8sa^cgv\Zu*Кesg{?@;W¥gw?quF*a7&9{Ǖ#r,~eԛntƴv90vDVP6 PƤ7GIgވsYuihlJ1DF!%l0'DP C}VA*HM,J="`BluΏOU?yATrD4&&xnxAwT\} d;v,y/ZCѴTXY.aSv/شaCDY/?PKB3#䌪`;,L?>;Rb_m @nVO؉Rrƹ{`h{) l"ɾ,y5˂/ p%ie]=NTi:yïglwktW- F 0Xp"ZДh XCq]WMi3_[ EYHߟ![KE7Y>k$2@@7Y/ݎO`鶶ɴI  pͣjͮJ:&a=}P,N'\q˭Z2YMiIƶκXo2$E5zT%n=ܲK"ꪡ4kO5n gwHHŶuscfFX=8&dWlP=[۝ղWAlsl~3 _3y# >3mf(鐿PRL748y0Dƿ {abB,hx,yM& h"E=lÑźl^p/c{"!+:Y.0Rp\#<~nIAfL"-q0oS 77cMByPl)dZ:Kpu}w# 9''P?Yۘbe|(:-_ɫ@0|;t`%ja;CM%ndܰWDn>P֩ TBTP3*JiʻR 3Sׅ֯*#enԋquv@Hbg Tz*ݞ8@^f}pRAI F9ǃ~@ 䳾ܯdR9r "B }mMe"/ոH& IXɶNfJRNb r*NmDj::!o5!T:,x>nkAOF8߽6*ǣuk!ԽE',Lz5[ۇe獳EeG5 LNU qRrNBf5̾~9|b20G7K#9P8$,xU "iя͸jciFt~Ebu Z|Fi]ā C)βփd"zzclCQP0ZEkS X FzSu&/u}TfIơ["5hFԭ!! /E:"T-#C}N2M8{ Z,Rq%R+◼ :An Y*B1K${CIF!P3RGFrQgAnK6mciϻKJ{T@J7d @̧x~"m(΁ԅB ^+-UR+hO^Xty^Szϩ)'i5U&`6do.E%++-!^篳/l_2n D}HCoǡY\9e!9! Dσ 5-Yzuevkz O(3=2iRs3(.4:A'Ff!HctieVʗ΋-QQvY"K; 2Ff/3Sm|GlN:8(q-??SboxwS9lp,(;(cG?hУeud"NGXMv5QE8EvWbp:"ӟL APv= *Bv$gNJ)/=#\d$EaL`A轾,7"ԷBTP>~\O02S-&r(f]n^Yz3BjyxwjSpoQ \,DAyc{J?Ӻt],٭ИD5z}B6/_{m:{w Crz:aLYC>QsSـxg `<ŎaTu>=T߅ f6~I/@N}8w`k#@>8+I~ }1`|ThǙ=zk*sr>xwK{|Z7cAo(ݿHtғ#bϞ\w(%7YE^e=J5C=:s]}!8 S^'Py#`x6>8͝ 7KD Z̄,,n|lHMΪˏj~'Tn ڔjF@mَۨU-F-hK_؊xՓZ>GR| ]ھ:nkC%O͙k݋%kI}!-ķt$ jk=S7[8sMS5w ^Psxu)ޫ2LBTNɖWS;4}вY0xU ԮXjF?>иAio:i⹫r%ɕ=-7־|1֬!əMj] F E+Ĺ h7]k'53ˏ1aEW naUmtF`@;kP[ub&s;܇glmM=zMY݆sZW)mKFi\Sm I9=ha dn&.gX)"B}C,܆*#(nۈ"!~{ `1nzU"9{Eb`ҨzւiqţB1]E2>\fBmV081Qz&CA/= HsۦQ Իn2I9(ךgۼl2 0)g7Q]/N§TwD5vc@r#b(Q|=!'uy7᥺؇Y٧5!@ՍsчJ0E"SɶZq:Sp Eo{K!e-`< E&as>P"G/@? نΥNoO9-bDVcyS(_J: ҹí"`*06p`=a 80YxU@\#>C%2H3BQD)ժ¬ @ 6o,ka< kc߈̳=KwgebHRT| 4$x.1:+W@ G [-8t_ zz4$A^Rvf q&[w7L˪( T p"䩼?'no6Xq[J7sB^oIc=[$8BŴ+i^eKP@P8?닑[:5}TYڲ+R!"+ԴEG褄qQʝ?EۚGNaHLp0mL]󐙣1DS 'W|c_ :43,G.b!$ЦzO0E<koOʣYm ~@ZbPVs0}Yl"Si/;Pr\h` ܚ6Mxqk bW4E(T f'믞1&~} kS#CDEp{LXG 0m,UqhMCךC\s{9/ieqJl$8 jᲆx|~m Vš?m jlgnZ'>x.5&XDH{aFๅ.Q,'Krڈ>Gg@JgȐS]l2LadزC ~cXDܡɛ8ݑ}[-Ͻ-[YU})Tn:xQTU̞Q07Z\eg_tEF+#F|~?\юki!V d#ѵ&̌ȜnH$Ez{("yd*5U\ t5,ss #Q%0xf`ۇ~]aW i,JmV\o{K5YCR<0n>\pt$3QU: u0Pt=],1z/Ebt'9 h%1Τ0ewi 7`o rMDP,rj' cTkcd"W dyWHAqǪϒٮ7ۜOs@ieE*O8ND1Vb)[D 3.*})Z'|qPu|uۢ|u{W3T"{@[8i0lIkB>Ǵj;҇*2HÃ%4WBT%dO'‰[bNMM)leYw ٦QqW}y]zwV~yժHq7Ņ]<S%a3ӀD!nXw􆴡?xZȆ_-Nm)~idOq

I$,ѩ`ypqӄ*o\lQmC%)K0rkI2Sp(y@{kY4.7Ek a l!ܓA=<G[Gڻ=xXm \ǟw_݊L)WS#Pr<ŕkoIuQl{r=]bĮ̏PRs)'^Ś=!|͉x[#%z7$I-4X*(X@[3؝HѠc3#2e*n]+inK1kK-cΚ7늞ɡ6~]bANhKfAvy+M*htg[y~OWi]cpH7/gнr;=J_]m+LjFPyPx٬?A 4m˻fxS<n=3;xHxBk0"]:|YSSy]tdm"W5~@×?ScMVd2$i(v:GMXl7*A,iO :Ii w/"[X B~P-f A'ߓ jc[F>|U]-moF)o&~*, Jk@ڸP{GEcL1^ZMnl/vPe'ߜ)[!|zo&X!#<bXǟ8_^=KeKC^J :3_NP/d^f%t7urz[v5Oʢ@O^)_`;lZe"mahSiON#XM* q e剞pr]PwUSL9J5lխ&:`]wC jm1?ˮMleU)CDN7αP=pn@^cUryDY- I7 y7/TX_v3ީ5u۬8fmϔ#msA/%O܋f;P]0ЁI}E5!T /ԋª]qI(ΏnjxV *i>U`.>+.Fo Xl"ՔUw"q= F5D*¾[ԇ%AK!WҧԂW}>1k*LMD'S MU)ONc:2kD8RcH=[)'ςHN}g G+K/LQTu,2s/65u:N,o3cp^=… \]=XocryZsL=|x xzM\Yb(f uvT6n̈һB#3Xq3aFy. ы1qLq۳IJI;r|<4"OOΙZ?+Ȁ۹)s L 1Ľb-Q Y嶤2|nĖwR},Wv_h|oLva..UfhRy)G ?- o *O)8 R};z\(AC_M)J础I &EL{f" T扪2g[XODTF2m  Mg %?#1g7'U;)aBfm%GJa kcƶ˿bڡqb:YjEקT?2W82VѮ习 $QDƮ`66u:X4*꟏;=NJBhDOe~rVJvwq8KH.N\!µUgvErpܞeWu+yo0%(]vc؀G~Nq>FnG_;jn^º6G,LoH>lr߇Ώ1>N-Me 0T  GzdEZY̴d@yNGf& m è$1׫g%oŶ Hb42') Zk麥l@"dWSMJϯUY\z3+{Qonpȹ5>cWeM+ 1r'*?A ]VJC{)M pd訧?)e&3jn3?.ꚯ!הX 8HL~y4gݧ.A˴FgCŮZ$G-AkOL+';땆ý~') R}ct]jZغ KLeLḚw5Zf5/Lx$Xf-GEĒR鍞V=aeT|a&h j No&j+S eʋ2 Zئ'QCfQOؤ̮0d;c5)*A;|ed*_װ< -exm׌| UJIGYH9YdJe*Z$6 9u[Ǟ)%Wi VXGֈ5Gӳ1:Di&MeN_z͈5Vͼ|fmʅՎuwZ)c?Wq/㕯N"/.orsXF.a/${Hu0-V^1Qs6 ݭTDI+6Ϟs1R~0Y]c$r⯞h kn~UFa|unxgFYI#a_bU )A`]1ʗ]jR~,atw43 Ҽ[ý8x7Ya!??%[}QXc`5S{~6TpF73eF-Yg#W D AB1(g 2?,)/p9VQŋվwJ| Ӯd ɲ8hab-<7i <vQMW 9ZCW;*AqϮqqضz2ٮA^"׌w̸\€+4% لNUz U}"nn@BLI/ .[Wg(R/J%~!Eow_NmzI)hd$)4S:⣘]q~o=_y*ς3{ 皚OX U-E뇜 k(ΚqZt7an$4kJ59Um\ *}SQ0^t߂-Q3BdLHɱ {+[Hcl`5ДtWpELR!h!LKvoYX bC35c(Wwk0/D;m l2mj-¥ {R-H~D&Ȩ&0+mxSFxiPyjHQ{h2ju*OdAG>|0q_gYp]cJ}3K4IJHzN|VPfe/zO3 FAC_Iw~bWI4eECrrT+5ͳ!)"߶#Hxec]&M!,N{75}-YSէV$E]95a"0Ip%784O!]ת*<CGG^#sc2svxTȁikE U?FYot)R/CN2"+~Ek>}(*HRatoVKMqI7Xͪa>F dOWo&!O<=4erP)_o _v/Jo hK ?)OEteؔ`Y][!b*\*<>)nlmb5n 4rpf)Z͗ěOF:LǮ #`Ы%)^V=|紤:MFaZ}/7퉦}اK)YQ^9ʩz2?r4}ՀK$gtZ*fT}Y(=}B.&JUlpdE@-kۏXXh ષt1$S[hy%-AQ3ۋPM8%rL0H,Q@NĭJQT YV7'r~'ryCdY<Ƒӝ 5$G 52'Q7R>&*vJJKA@]youZ &۱L`o1"6uD4J&hbm[g#C츻QbhyN!c*^q]-:Qt+ c5LYW~ھ KF,z\˧KXfx{JH5v{+#,C9wC\={] PfTQ#9'je3Q`8{bE hLv r\TL;4D T~,ߟd C!oB#vNKrb t_M~b"udh])2eeZw?3-ky+P_QIv$ p 9dm /|WrR9X$-$9Tp$!j(P}>cnso:J'ܪ)D'd簄#k~ _:mDoRK@lWNImEིK[jJ dOD{̞oTYFE5ݶTic g@:w\+/Zd&5`.f6Mr r/$~z60UA:eʺzJΤOm5 @D8C߅wD_\{ $'  <˃S QW/!A[y-@$p]<ds+ҷ.Kl4HpFNbKVoBQ弌.WС%Cҳ׆E>^t6ma(߉O 1Glq}4T\$SDl#ܥ}fou9OPKf QYB]xΥ%}{*n]L*x1>KTa7솶X "puE{-Ųw/3_)k8` nrlG辂D}m@y#{ݑbХRjxu@æ F{࿑ϋITm'6නWJM)qG屁*yy)ƑimIYtJQ}fE=eQ~6.-üy43YpxzGZhA j{R-̢gwLj){_$mđW^2t ă5~7h/J\65kit7E,[,JknXj3ʤ׸ּ54ozTxR_8Йǀ/{zwtqnCibǫŠ3dPQ>yCW1}q/3űO҇cfZCxiu:q1uo-htKQ[Uf/ˣ @.@,}N`fps '2JH1A 8Θv A7+7]2X`ıiAvHl\KQ9 & N~LLТJ H! >w)L'& QyמJ@0Sbta&?sH䒲m%Гŀ Uk ^U9ceG uOdE(vΪ/sɄzzO;{K'ipQ_拄ϪH2+\3pkVYa|YPuR:K['WCp" y[1dIZ~/ $NtڌU/5"^ӷvo.#9ww:~>^x@w94 0%-0Y1 t.%35#XI2\xuxB`vO JU>DK5Ԗܩ@}Y osaWԎi_uKx4 WaeSS-LƩiJɂȦ~O]cDqϟOWj1(@U̦_W!e' S&i3/7kS6vu$> T.Y&2-.nKokTi󿚫Cgic`g{| mq.Do*HY/ Z7U]| ҇~ /A^rLKR|7ة:O*^R>M-Yͫ*?;=+ZHTB_ 7E㬕Lۈn%{$A.ez[Z{^xo׫ AP3/~| aX6~D3M^/PPJ=E 9b솠'2)}kYxlE_3 o$VUqɾGHxskx+"*[&Xo t {<`Kog9胡̬\6XGչs*:?nkm:w$>ATEwxX2|>kOs T|,eMZB;ImJdGpQ#MlBqm3G$N&srhFx(=.l):_߲W$0h ʐjCkrV' k _LOX'O6(ͨ ꟦`[ DZ麉G=93F_MuЉs-ImjkD+-Rx('9^JM<eLIb|bP3iyp qXuZ XiǶ8R Q~V( sA-IԹ*gJ 15;?8jVC5Fp<ۈ Uhɥ(#x)rJb7W 4[v]&`£<J(fjO(ƏClLqG:eJq@: k,YKU 䛉HPHa |7vJ#ӝ)@%5h|Q<=n;خݱKսt7VB),wVPY׌XJj:F*+9\@֏_l_aqPB/Y| 1 .P"nvIY.C*ޤ8QSs>..)ȱ5.لB;+vS鑤l1 qoyQΓIE1?pߧ BjL׍D'̷{]]n!ghI>@_Ţ qszcje֦,!H.0~y,VHu><ﶲJKWkB¨*;!7x7V/۱BZ  |t\~\6JĂ^;;reHKY 4wכ#8a 9cp;.| 4#I{q @IZi<9{v+;vYi$ GL@TF8Zs*ƕsC{/wo(L+ ͪA3-a<mRn]-(-}6}3HFt؉x HԂ)@A2 pFi*H a )y s o Z~։Ǖ +@pCHk2P,ny7G)ocBX-e4n˩/F} ^R ])0{}.L87LOq7C[ 0f/ʼn[v&-4㟫itf]7Z$}MY)@vkLMg=V,"g0rj7R:E,;g7}Z[NJc\94믿5оWČj-{7S@"ug]DVj~Pz%w[9`'\Ԕ~+BpĖ4Ԣ1NVhoL*G߅3whz>)]1p n^a/JtjjY4<{lY Av1eHj.>~ ^<_'?+(2N+.ݵN9!ϨZc[ih4MW7s~ \Cɺ*lQU󦲆YX`]]uLn]dӑ6uw$0]e"98D0Nt{ΣJ-4'-:U{cC+GU mCnĝLX-xLo(կUfle6imPqA0A1'"x޼_՟aP=%)uv0p:.c\,'$^'!xl|P{Z4h}IEJ?cR;LR߉qőHɃI\%'Vբш,yepo> R]l[29%|  #eKUTWEtjP+K&80Ƈo\Qu=X?qg2meu7h?jdn=;NyR:fQ#nMm4:orTz`W[U.'DMr4y;m%[=Z2۠ ИIrPRz, /+Ry],Dʘ &c8{@t0ٴv%{՚mϔ} ) 2i~BQ uii7ȹL  ›+# pdO&1% %jl {y`O6G:FzA?SSLi2S((bڡHM٬IouF ANz7 Du_XW"а_a|c>Jȃi -+X`j/Ig QQq .S%'Y|!z4_&jY^-6_t&Gv?@Vȱ8&$O-e(! O6U)o⥙Z?J]8DYk-+v.0Mޓ?}W+t XSL܍+f{ErF`?MЧȅqs'G\0G);FgDC{_M|ߚ8Ŝ'B)^ŵ"*jmbͮ&}ȃv#h: i=dG R6餟QقBs4ԏfHWaC,=qbZҭzȜME$pHˋWȍDaiI5'"''hCTS*3}ai3&ydjGR 5?NVv FmlFAϚ?oڿpZ P5 F[yqbgydƵ)DimaH=:0KTv`RȈ?#;+2 iP.sev8$CϤJ &aV>jcWҝzXXq5Ԑ #fK![_q}}>'83EvD7 ፩ j:v[|ZhKf>7MpK%Rq o-􄯾n"Zml/z%Mo)ToyUi](lSN;F%%- eؿ2쒚ַ;7\rOD{\)E'PlOLc][arޞ>]󫪔$uBaCZS~}GvL[26/Zη0FKUxJFV4=@8X\GH^)-ś~L7%O= Е]a<>֯P7sAvr&r TYۻޜCվoZ6$k0ݮXmcN -~mFnP=!.[o6v[HeɈ6gză wVqm;0sg<;,yעP>{AqC! HKl0M6{ JY Z/J ) T5a΋/F^<c 9H'ZD(Q4ڮK }nzJR2B A4||Mu5|UGJ׫I92c;w2iWI=e3m-2;ZM㱻:qh㭔M^. kA9LXlDeMG=pgoIA ŐYJL\Y*6KKuiME?!huOĉAH( ޟ*Tv*'&*=YLoe.qWՕx<%ꬰwIq&<f~,`D8&VZJiӒ 9phэɣ%DHUz# B=XA}ǭv2VSg)ng P p 5AfgB Ym7rLN\;`![pv]Q3ُjp7L_lNJ:fM],̃'!6U4cBА e#214FzJ-SIUi6lƙw%tKD"&)4+UɰwE]3zBҀT*oZ'60^ ;h 1RMMn, \15\R͐-鿕#o5S{ʢeu6Y l~\waIrFH}Xk"n8+2ti=!vr)*RƢ>P_ Wʾ7k,ah,mSw.ZH<" #gH ?ǻձH%,OHܩ^2#HR5a)hDZeW_/Z%J9λoXWE5MK(cZ^ʹt7?*?s3[NxXT7~ #+=f ?P8, !TTaӫ\(ξdP8Rx]ήc+ #G19KB]5~W?Ij w9 ιH쌾vzkHť"(pEB<{BM)@NQ֪DAIࡋnbx-?^rq dr^Nb\ 89&oUÕL ȖĖ'qJU@<ǻIS<+[QS)93 w* c!y28A MJ"eSv*3i"H|N>C)2W^':FSNwɘ^BBU;r#5Hn>e젮p_ɼ"Y~齄"N\%v re8:x8ݫ[]pVcylںk4|6oqT,L-IM9:`kBt^֥CBNjғit:-*hǢ:9ZzqZ@(z/ןF3љU '2 5rigfid̮%H<.3p9X_ 'ilTKVpi]-Uoi"9}5NjPT~4AvwwS#%?o;f4ٯFaSKюt>1or~<{׎3x{NƚjntGJi\1X +1w)&:t:JXΣ2w&Ou-_0GTO=ְbWv?tڧG#o=nw(XS ˟Yppq,ThkZ %73Rf%olw.5ͧiFFl"y,: nikLZg3PPQ# BwRU(+J"\ ŔmN`V]K*N?a,{:hYfPgBJ_diܜe 2Iu;Tb9OĖq ޘ-$ +hD– +NW(D8vpjOc }A]!6[zq`_C7I;)A>ł,Շų-,2%Zd] Ϟ";DU6-oCCiʶ\X oݺmp![+=g--20w?^)$%q%] 4vS!w)st}:l^RF%nd\LμWĿo>co搘N5T.&֢m0J:;Gή.ؾT*?A(R|)rMxo}@(e Qc2B\lhbv"I!2/H=Vy&Ú1Ւŝ<@sD^#2ݥ\,ֹ|Z}|O^qQ[i_[GlLN ?sOڰ޶ l`0[+}'>KS4;WX$P2Le S]@X?ͻ?[O6%X6Ο>q0gh6;4'qq \ C 㱏k"F8`V7@cBkHayv5;)^'1Q\}KDraZwN£%l`VK\i oE`x!:Vg7lD^8.aEL/h){^}0@pwta)yq5_#]K)?FYb^  )1 E&Q?xp a9!:E[Q$.'k?Ls`$Eȣ"ޖ_4>ZXJ[UP2G"m/3({*z8a %ף*rӣ6V &!i&?D67oe([f:nDx 1P2xض`N0@}z^;Iy4&@ow^.RAnGЁ 07/&W[PM5,G\ Q) B]6SrnUŘNF EV`r`^eW@,ֈ[ 刓gR4;zU_/d6e a7`.PDFQz@oȩu">qn!㎭=;)JiN"?w"Μ7OXib:;+CY&aZĪjTQLVlʇ#V ֽxɆ)lUlȗ,-fMi 7q bA,$ U^ӺMTuDʥ7[\WO9nd!Ṃ3rT_KދV[Ҋxȱ.2#z8Kl & 5vH-4E_5ݛwfKû·XaIo;@iH(⹋mf S ny=W TVٟ!7r!Ip'C9uT/"鄌I} 8 xe0,9bkt`*DXOr2YIhI`z/bNbZѠx=$&2= Bl=m5ܰ;k,ݎ pcRtpʟ8bpUBON{gCCBTn-cfd7}:Wߐܟz#Tpd'\"ze:+Wox%A~{,¶:`:n JzO#vLqE}k~|3F!BD bkd,x>$0Ӆ5Bl8\~ei\B<%uhxaM6iuOL?Y;T>EN*b!}zQb czc͸a܉ KO?c F96t!嘚5_ڣ(f;=Na$/ƍ+H<ʸjH6/!rwKtFF=f{&9x0TtX8 HV bTbv*ǣoa#"BJx>w6F /DOvԺK^*˾țu&~|>5:!=]Xa.Iz<AjpΙ)7=KӋDٷhHپ޷il{l,@[{Qyu׈Dױ $*f"DO( zcж4J%n?ca^-ⲧO620ųr¶~jCO1jCp/+-dP`j?q- ZjˈkA#X;C2\(q:XT&qn]{ҲxCi \1K(Sh_<㡼ళ\8(vujmJtDĔPRc?_ݭƿV,iQo Ie+12݄p;{yBeڔh,|47bH;커Wakxd:-Im (B ]?]2)p<. sZgњHzh]'rl2sK"ofid o% Nw"" MJ5g0} ~-C*IYbKauHU< h_\$rq+Pߌڑ}w jB(Mv΅[dz^c?45őз?4l5GUW nQrY1zaǡ$R!'DC?hе9O#sە%R~Y`Opݵ(5?Wdl cޮHNW~_eș(<Xe:S gz&̮܋嗚>aϚtwْ%?^ wn^W+d 4㾠-z]FSN0(+ Dt~ шaхWz1fGF:ˬ/C UkBCW9j0'rQG OĸE[@nRɴԱ4T¿/WVdy C) zOܙ E "D{4LHb~'D} ?GrJ 2B*#;DJd=mZ1 ơ/҄E\{Z(YJpu;1; Ob2h<hZQ 5dieJ in ",CH^WXGi"^9*Kf`7qԩ:h@g% m˭4ufJQa_;㵂_Ք=oML4 }Iy1քQAPSͿY.1XYkHB-Z+f= vܸ8D9 S$F@^׺J5(ԏ=)QϚ$Yyܼ],`jvX/@|ҍ4ѿ(`@ϲ{eM`.ʫ;lِrw܂PMu~ =v)B|֜`l3J.33>\M^G\OjcPgmڷvCi&bz=۵:uƩgj0ܵH'wY8C|5X c x|W.O⎧$N7Aᓳ?ɞ$޿DQ0kkAB w /Ǡc)=HQ 롵Ч 4YVτ[$'~r6ճ9KŇSl~=]J>ign5ͳ$!!Ea\TnFxWK{@J2mj!™.2"0.O?v dT!OANVlu[ZWvzy a01 8u_7ci[E6k):9qKۦ +߀TWWIM p8SIJZNdvgG`_N_J$.ԏiPM3 kbVtҏ'S(] `5Q繼}wD!gd?+eu.j_tJ}lj9m+iAq$?:`e ;U !#9ês;YĆ3$GDŽR`B^4~洯w!sQ:lu@L&?}!>Jwj]s⁽VwؑM#/W+dwE Jo^fps͢ÛJ,R"̗1mnZɾзVJj-HٟDgIb!iW~dMp+x<:HȯpǤ9רrdu3xHf[Hb/ JP?MV#2' IIuA*,ɞb[[ 54Do Ks@guz{prGq|PRIRE;CV3N26,[ZEb7cH6IUi U=I[%40uQ̕S@VP&7`ŕuM޶*h]$ *Bh})2e۬`nM<]a Dej#"f\^蛅ƗDQ,(\vTL~;Zj]cєps b7m]>ɭ ζ̻yn;9ݰ 2kQH1ÆcQ&X{ܙ 8bTPs(!R-0g"d.:v|!5k=a|bmCz*!O/C_Zudu)14 l45f (e7>}Xݖ0Z:eHo6jј ke`0|纽;9VF /Go E(H=JF~yFn|uW2Z` #I%e4B9XA1od9QQT/ВJ6/Ʋ:CQ%F mμW zâHKJHu qp[~@Þ=sz&#eRWC'dcleg.Usg'm6t!Ȉ Rh&.YQ98Sl~0#la*O(p6+CY1 өE#43vꤓO}; 0bBp'%k4;I~qagdK!ʯ*{g AбžO| 1 ;~׳pw0J\'@=u"a/b1{ZΏH#J>nUS]^<-M(^lko%дv`[YoBW@ ^tjE5ʤ-`Y%?=OAOYc P>hP%N|eP*'fK ҴʅDj2`1Lp@P ͸F D&y:v  @? ?@.P\$bsp. ā܆?e6掷 "(£ʠgd?xOx[\ϲP/hL(G^ׯҪDqPrXt$SjPKKXzĥ8S }QC鿈h-mr SP5t#2{~0$m]7o=58ii!9߸q'}+eZƥ}Yc^7=Kؚ)][CP2\$1W1Yt(~_ ѬigK$Pn8eWeb8(o-{Qu| ǥA0?` AJyb!S+!ǃL7qT](i6>]N}^~qgEQeDxtujˏzWa8)70nA&1k㰳C)ohC4"m:^iP0<ෝG$fB泼|J$w?KCM8J0VDoTo @\ $)6ÄFh1l2dX /nyUXFSpPu> Jnؤ\ERؑldag=Fq+EԱۈcP֢Fn#POF!h!X5Whˠqï-aĝP%>=N^ХY,!\ V;DT_ZTv8+RX!LGbJ"xP7@C=>m6<ֽ+_GumE[jؐ"3a$#{/ŵd_.Kxh*h$vH6f)sBxՌvnj-4BsJ S %,6Oyu [:(DE(hZ부nĢ ⵵O݉F*.LqŻ lMDZJ]<[8Ni}=\hϛQ^&Jci^7NQ\O៕c<z{ʭԏgR~6}A) 641IM2ӓ#*f>n x8Lm'duwOquGHXyP5m7gh4 RżѢ~~YG'j;豍[ 2!L&yx;uy3+MPH r.F"v?@|ݩ<5Hpz ҋ댲`m2fM穇${//=ٹWIGpj#Z)uDш<)P5)Y2.@JG̓CQaW$7 A|P08C}I]^;1:[ mMdΔl_9>rU(kdq8"(ڂ@>]^3v%rMf̰&bz1M"X8o*oNJjm%kz21^KmmLlEH *>E@A͗{d*Q)&٣Ju脖 eY}p,$ SO  ά/GǢ:c1Q]2t?(`(_^pCL sy&wZ(Z/׎'B(Y6'xWݥPrzP+6u01O4KigNe.PJ۝Wᙞɨg2TҐT 5~$U-vnVd@PIoG2.&}l"CNÊ6Q8zPK*@lj){#5a f{n>S/6, &Cbj,66><&fG #MlG8ֽĄih\4/yJP 89'mOY0Bh,}MQD^3;JuUoIjN!kǨ+KYr;;-,ѐH d}x)>5O>D57V? Bs&s~$gDyF23n \Ovc9|] <_DӫEMRAfĩ7D \|IS[Hxt& if8cluY_uzp Xl{Nv0.k}ڏmDٲf"J5]WZ#Nqp2au0Ŏm k=f)$u&|7!.=}#s*J]S_WG)ʆcOzt"+KL bĎ)L\Sw Of'kW39 bSm aIuqsX*:*CR֡ȤZ0d%h%߷ 7HIǹȲ(˻֝(TFrXw[48S5\IL ?14{T>J[nK,اrrg |Qۂ=clYnH."*>۬ݵkgmXRة?ǡ kP_X/_I籑tM獗zzOGo^(K4Pe]um. 4øU_74#xh#Fتk[jZ]]a8#wm2-;V+6d]ߟ`hnLm^/z-h?81Y"]dX0=WU%; .Fic2TĊ ;2U7a)-./QpNU]4u~d !bDò VSHYwkE%{0q9V;Bg[Q觖b)) >@5ZNk]&0ý`hd7S?y/PT (j>uP-5r\-6vpoK.-zhfPKYi)_S}8H u Dj+<]FuJ%ݫE'~cl~U72đ[=gǺ:?4 mt$]CtL*{XqwIx9} NϚ>]pozw#zE𓷰gg*o" ;';K`ʰUM$8$ E3Gb y~:x4g״%Bـks>ϊC]˕u(rad|.Sv6&].=k^U )#V{ש5(WS_GHj\FJHH]˫qKf'^YXԿE j `wu&QŦ{&)1ˤ-PUP7&i #z2)짿(Jc."sVZ#lt>OB/>z}N n1!_1e_*!r~.;3HDq+a4uUneR9봻b '? e&]Goܱ'@;+xLw9IGck-u@SژLFo;魝rɊKZ.wp=I RCƜޕtb]e)tyZJC?=$i@J5QaDbi{/CRI6˖vpyrŧ%}tBU;C._ 5w&7_sYOSQhv@|;©<(%o3GFw2S4VlXwr9:KRko).6µ!¢2BoeB(#pl0I1h;6r xqBD@#P:3{vW*wsB(%~]'; ?@+o+ ,;9}GjǴ6Fk)1^]U0sXX95(E8hno@3;L˥Si9^5b4e* Xmc`EE#/Tŵت]r6Lb͏,A=%ZiJ&0m bڃ VY*11`YV4eтv7z j< ”p1P=]/<@8rGHn hM.#02 hf &f񕂍2%_{Z$@:qmQn7 :&zLwFaHv4۞T֋blt˹?=E3 ?$x 9:XB2!@$#Kqmf7a!SڰG @ ]ajdn"(o!:z>Hm.=+T^ M}r[^;,n6mum8o kx“P=ic;z 7ʷdmmufU`:OD)0NZ0`w@**JB[ A%ݒiٚɸHWm(c\Q5[/[z3J{e^A{nʘy>L h"w7ҍ>Tb!X,aT&߁$YCJӜ>n5ܥG`y]Uny?d- ෫a~.H.[I3?!VH5vO΀i- h~Api |{^*wf(o.50>$hȝn15mK弒V8tsfd)s*.XM -Qbl%$+}NB\x|g5ntV=7DleB!~I@h͝76UcW{ՙ̉C( (6K\M'KC(˓v2\{}ʑЦ+(Ʒ8AթH3m/ygzzo!p4jl(E*Otm!ZJ/ASg6%W$? a1TweI7'xCD+i2[0p+ ~H8S tr* "ax}*3LNhaQklJupLTw)Un]Cd>mw%M%qn C:Q)ۑڹVK5Ⱥ/qyEzWKkOWлhaQZ`_' Ҋ x x*f1-0^w,lJX`C9>}6@ޢ3`^,xr꺾ONތJn8,I q"% S(P2WnHhP +ʸ MiTvDzϙP PT&&sX3R5H|Kt7ݤ{)k>4@bw#T;NNKdP>Ee G/Xds5sK DC -2FKaۺ$Ys0h6~{0 Z‘eﺧPߟ^K ؕSp!r<ʲGKwr%,0ϫ6:96$,t~9e4Cs4Yr}~S#Y'=c{ҧ b2͈ZڅW0áw k0|rU:{aelnБ|% '+?(G݋u  5) 7= Z>X )BɟNŷ |Dsbj8;Lx3.A H:W]X4<7҄^sGTmUn!+3k*`Rggmpl4m絘7RXȻ!M&¸pߚׄilqPR:$6s3zuv~?n6l$6tXĞ TƜe0v+yS{t凌#dbm}> (j~/5VlK%b-H{@f~^9:6|vpmQkÊ3d$yN{;r!)ǂ+$y[FB[.-ԬlZ0a^`u^x7U_8(f@DYonރxcZ'VE$d[h>(P]})ǤC<q.d03n$pmooԱޓDwl1VIa\LZ:-Jߓ>2/h /VxԳWI|PtYR&j@FFbº.uVcXfbV )2$ݺ^L_%wh #)PvIy, %PbWudOϕ``!fg}" i#%<$0`ORv]݀9VG~ £{saN:t(cQ1+^%!ÓdBC^Q2Z:T*L*"zFc p q&T0T*K^#p(Ka/kUf٣d4ycqa'HnZhbYpO%l졻ß*@?wHa+S?b=QX1rƜ)AS Z\7=q[aBP c"M &5x1D}Zq;ggQ/ FR7k~d+dyNuϡ&w{$"lxE6W~WHx [س~4c8gޗq}oZy{v}t3:5_sz0m@#3vi(R̳ _$fG߬PR":ފVN z_uN?>}ѯv /#IJ3x59\/U[Rʖdq&'=-h,]lI#?"=5'\e'_l"JkypSuW<I$,X!]]-`CMKy) [nt #b"5#3|Pq`jOŴ2tH'C/FA pkITc սQ]⬖-H򼸚 z/.XoL?d\$/ʃDKA-'h􁥝0hܒH}P0GwQph-@ d_qcL2rFsRH0%HVb~v]b9\`<'\J&Rxp]ĉΒc?%CR~}}Mxo`GQ,WH KFPq=ՇO<CշSVEE]"RnVnRخ¯: }U)$]x0we鈛y=kž IQ[Kf Y[D +b.J 0Am=1ӱw7[gU j&1  ЉrUݒ ؑBC=96 ܚW#ƺQc&y.UHB5Ejwn* 0+8!Uo05cY M}~d"MIJ/7<]P :a72WӍc9VlD-F7q8'2{VPq1bcXL89֭x=bLcWӤMdHб5[8DCCkKt9J̡RYf1M[[~OZc^+Nfsgs;>b,1Rۑ xr! `li77(F)-a8?\4roFxg l`e\w~~8q-5sU'{o1jQǥ#{A $߽QXwی@9**&ie/(9{?1N(錉SA6#-ǰOa'!> ӧ[EFE,tu}[ZdV=-. ݢ*Fv"vX M#czoW‹G Pfv榱%]lNcFopb)p_}[QyuljנU eSgQ ?P~ M0D$+AŏF׭XIi֤{>WTƦe2链^J=gߐOpRIg h*P7 ]YϏRIC]up.bu9n䄖̀X9JUK)8vSBre֔)'K6XVQ{S!i*gf24o2(GүV?-}o9-"\}`B3hq%=Ģҹd6_ 6Ќe=棸\Icd7,hVUYu2!ސxL e#IXI)>oLwcI/N2ޜ5MNϚQv]U]i4]oV@]g ;+qk_^Y0N_[/:ZJ @}.Բu`-Y#yeCY]-@ז D0wۂn }B@ֵh &ϾtJUC^^+O=*4ElzxAq *g‰8_K a" !'n}{{m*ͽ l4Y-*oނ8fl'ma1 DS5O:l6r¾kL>mN!zMŤ2E!  Ûم7e=tmց h+W Hi"\8u9C! #\'OM!_M.Io!{ AER!Uܕ7q-!& 3qыdzNH8ͩo's@KGVXMkZ"(Ni}1[i?!ePLD[ĂQ~/ttKey\9dAgA՜2VznWmd'Xf--%w Xh+=#4o2@Y0 OkIQlن~ +K|sd.@G=Nrl=|35z`l{7~Bl1T8z_ɭwGu( b I&Trq6t< vphԷ#d,8j(T*PQf/[ӄK-9,Y㸶P=*oq#rG+Xvc87ZNG%~X 9#[PS:;P-Ɨ'U?vT 4KANUpdլu:2AT}S1=L"4SdK<;gN7˼>NJt DZ[URU{( ,BE.!79Г+fJ;.SG)픕8K h,OݦмƫxlB?.Ytwj MrvxRrFEE~:Ψryq(,vEI.$f+{ 3f6éN; { -D㽊\CI _Vuy7(J00hp Aw5*L9tXJeC55M] ie`A}*0^̮x?Ԭ=7EɘF+8.Vz1Z2W#-tnE>]-dhc1 B(>&у}"/.ReG;Lx+>I9ΜqpݱXۼ8Es魮Mg%i6wupL{ME/O{zfa,CBM~D%Mpˡ : 6NazR0 {? [/Ok)z8b%!y 3r-ߐ?EI2k,'$~)3*6N7<ձśw2bmS'<3in+ ʀR0cVTeo{\7*h~O,8eyqT\ 3GLa:a)T`m~NJNj8}?9 *:vWW]Ur@kʌgNsR-ŋ %!#ȉJϹGИl5B;f6-P@:y!JƊG]Ġvo=b\p3?\:!R1b[ـ*JdI} >0mnltP ,Y Bdg? >-T6rqQuq"t([fƺqyR 3{/+V̖԰6Lڠ6wo~#qoZcjQLAr1J[֔#=H.kWMQ/{Qɸ;mf9Vb戍QaZGEYqbnUBY/a0)D¨ N;]dG?´;mFk@۫P!)a,ߋr|}N@w$JwS,IJ`V {FyiGC4يL% SˈׯhwYLuIٱ51pgAS( !R$38xV_\54>p[@n ASZ'J?gn)_x&yc,WãvO%%m'Z]xoȩ[w %9VG&MuRnnѱ) QeIM׬HF?0R1PC,ݯSm~ޥ䍅=FX=齅E0@q+b\%|ژzZ+nsd:amazAP)\c\Qc7&K}SѶ0@//ߖEзuMӧS W,5Azޥ 2h~k 39a,"[M `Fnm |.*?[ŦuC[,hs ./1#O³QC"FhKj_)[xj"_>]H/I5\~A9mGW& U+[ĶB1dq :a %1V&$qdT䈟OkJSܐJ̓E\k5&I[c濜FwA9 W;}e+/w!쇘3BO/ 25z(D^ B8e98xqD-4V/SdH fU"Ɲ qB4: 688Jd>G}zD%~bYF 0[aFޑGȭX'[pڠZdηVqJ6vEG!aM٣B$dRd˻w@o|(+6s xLRGA'戚#>8<Ž0*9ík*83iZ{1s7|2; ]1=EmdT&T 7P JdB 081Ye~~^UCơ%)nq =!@ I;i-R1^CC `._8iH* :%\1.F?`τPg}-mt)'_z ˒?=oئV“CT;'㒋ǖ3#Zg_O˶g"/d'}%/$o& }`編g9Z_2.HoղD߇a+]T/%fj|`Bo>|ƙ!͋sMTr= ߩڶ^گXrCc}($Zr۰]Ւq!3)Q@X r =֮cľSgH]a PBpWpixk$+z^!}Ex/跩KJmN! ]X"+xwGUJ->;  bOUK\ f;?W+B*YݗL#"FK$2dso7KV ^{ k܈t6*ZUSWqH}V Rlnlo$5EP,5 `FZ[%ٺtCkI4,o5%mj'~}mKtL:0Ki]I%LAzX:@q&T$@-k*'MI)YmE*7]&ˎeR4-sRi̳LXʣ -r<ɳyNT#5SPRNnqT~욝D$9Ϲpkz*F!1jc!HCR^y=#)(ig~a@\s@v#|?@"~{yR0KVG^nK7Q~Q lGŻeH+Ԁ<9je|gQU=S~sW C't-cʙ#WFk5eѱh84Ïk8^{L(8"~u@ ]cu9^3d8)c˚_\EsY5up[(:/aaX%08" 9cX\cn9ǭ./v|P0"Tr x#O`MtarlQZ2 >a( 0,[JUIb<ХwD+4M Z{J3s$K'  ! ١L.X̃6P;?3XGѩױ~.ɫrO$ĄR9ҼsA U[>,w= n M6ESW|: T2Gu̱{!HIa333XRS#8np|adqP婸A!{<31&,rܿ;# ^[2s&0g &;4Y/FKw,QDTw=a 4Bql=rHx0ߖ%k%cLF{kӲIM%##e_Z6g3HȥP{ mRcI¾=gJL7|7@5pX"H>"*! Vt)]0fcFUU-iFKia-%s8PSa9dg(*d&U>|`OH(C9Li Z,1>1$aՐWn( ʌw1y- $eOʒ\}? Ls+ƀV,#ގ,ijԝ;kO9m,%-l$|fv?sq'2g,"@f. Y,}MpyJĕ`ݙ!"4<XT,a:DX6).ڭ7+?_~Ukl}OxB7w PvsuUKFqRkt3J:\oõyiqeS!KYrسt\c/[Lw}>$}v ; jpE,!u\Pa( +t@+6*V O9ɵEz|X OxW>؉,q\xZl,Bh!^`f$/a>uVM|ht'HJP0z]gObg56ˊtLmn)GSAJ44K15ĮC@o9Kerdewr`b jL&֥OLbz,jj6aixn L0{>^=*cU&m#6 ,pt]Т$B"WѿU4d@X"`Ӟe~Ŝ8ܲ_n'q(+B -f-*v2fB/yCTN<ıYn%(l#b@rc< fҀ[+LbrCgܝywnW(+C553+5EjMWG;TS/p5wU[.Q@췪yߧye+2I! ˅#IWg o mq&;. 1 ~$k'{e M8wlUZٍt|2 E(Wvڷ.O;µqTT_1%CJK$Ǔ3ft3%3(񂫿_ Td_kOJ7*v^Hו}l9?Fsϸ-kok/Y9vXoSnn̕Ѐ^_Jiâ-${7(y=`ikΟt ZuK$2UMmjQ'0E n9@ȘmDrjoܓ/}kΉ."P GQ?_MWYrkQ)4NmGLl)Fm!nb',6}mygA< f ޷ p#Fql)]8zh7Dzĥz/D "B5=17Դ`)G[*t,1 fڑ)J&>ێädž]M)שΧw\*=_ ܚ ,D減z|No3{HH 0*LÖ=¸,zr؟Eռ$[nhLn74/7ʵ ~'w7'v c爋}Ooݶ!Ban=xi1u+HxJC?MI^;F&7h<}4ljot%ԑ6meaGTb5&ڰ? 6eLHj2'тX%r_]i軋F5Ŗ\#{;E~L{YQǃ_A<2Vf<6k6 P9M b@hwp~EGnYx]b 3%NeF_"&8cH&N[T٩SWbzP/i8KV9@2Y-m:B4>{1}oHoCE4q0Bه)Sa8ƒ&D&FzU^ %ǀbZ$ViRwGo!Fmby#돾 tkpc=: 'cIUi4T$; T("]/l*;mK!(;i@Pn^ISU T1$|Ӡ\Q٭]H&|Y/WqcT^ŒH͚xJҺ.sYb>@hBt0yd lbv!rۗp#=s!Ru߳~ ީKzѳEOd3wLYē"'Ks21-|12C&%_XYY0FML}K\Ԏx9E|{on0>*M{ߍm-jdA쁫A@^y>qud7oCxTOZ1 % %wQ5? pW&fxۇÄn"a0i gP4 쉳b6D# oge@+|B)0 [8!3RD3lW/4e h tWW#ɴILies\ϹWZWآ89vPAb1Bςk1 bU}ٶ\_cui'=SRNM@˼[$#C0=3c#(_X75(ecƯJw r_&HI '*\N)g\GKU^2ײ%ZZtf~D&FAX;pd}Gwwm@R!l@׋aT9;PI!VÃez=FhP0M;8Q3Id0Q3<܈ԐsT)ώxLPZTvI&V&Rኑ7~3̚1t u#)ڲ#V&d'h֠#6h8â!HrxJpf3@V8Ơ>Vt̗4d~IOo xU4w،{fDR,7,Q$â kCPM\j1L8$r&s8 !2v%jOa60>A@?ȅ{5hbWr!mQǚ`BVy4=}*j;Uꊼf+H$DŽؒD]< hx]qWi6w KSsZ?Qesr&pBE&(R, [9YǪŲ1qwNQ35JQsOzy*y7>Bx>l|=PCrn0ynct+ zNk3#z_5?d0ɒ7ȝ^=RI: cr5~X]~6IB/6 R'!SfBu eJoK_=X~-џ^_Aڼ"Gh b*ւ-J'IaZb˗7xB ԀpVN"DҊ5; h}{_Prmǘ>"c.ɰr]|oAIC[IRu?bZ^o9g#<* {^i8N3E$w#XXM + X]-2,8V<6n{>UJHUOMqRZ.|F+v>'΍?Kp?b%oXf%sU|9b^;CK}&.fpN[8wdkFXoޛz%UsfAka 7W? :┬ôq!|G1puaSKvGStF6b"*T$ [~qRDzLH,-fZQAl-~eXhD|5u\!8< FP M!Cm֙@vvY~3MUkE뷴,^n>1.LDŽ##ǼcpI)]GZ$U!<\BѝJJWb  vᶾZu|JjUoT>t?h 7ot Gr#$I}Ԡ[Lԁ<ww˶qFze&U_YOx,Fg5k .[&.V~<6'jG;80/F%FLM`ZxИ뀊޺Eh59{H0>T݋S$-'j"{4[/$aHK$RVx.BnuVrLUcݛ]A59uQ[E}Uf.u xq`P5cT)-ПHnm +S1x^L?!r'T|d\إ%F![TCjǦv/M޿FczJK k:.2up7s=)>匒x_[NȄhZDL-TQsД ɞ1m:Dm0ɱ0 yT]H,Zp]ojcF,VDi`1A~ˢH!LE8XG"ou(g A:\2Yv.ubE=dy4R΀܅#lO8eԃS% 7MW|OiQ.ϊeC҇W q9r> Di+n%H\n"kf]]Q!{nzV\WNxoT3I+Z+j-]ꬣ a_6Sfu]q~C3xND##+ Yߋ)5Ltkvގf %/ToRI^muDJn 5cr% hf!"dU6m2MO9DNEN }UG}Kwׯ0z^^nZdDUGjF9JV%j asm;K/K:ntayhn2+Fͭ;Eh38 h"ZVܾ3R%#Ҭ[\~hfgP44AiNd>P.p$$L#mƋ4gǂ~ fGY88mk8)զ4ͭ0<1$"C|~=zZ`0rc Dl@5ߩ>+xkXVbKm("C BE*"k`fwYXMa+}O4ymb} QDb ش(\f)PEFYT/+RjX-e֋41tx+Nҁ\) S8DCۯm^XoAvƒۑCm/Bl61bj1ufu5@8ˑb5k\aYV4\>b򮀂K F Xo.bEpP=B&7lpF< f`8C7ܮ \>&s{xyG6B^P+̧<aG[꽱<nَ!H:9Vav צ(+] %YJR"1܂4l| 8 D`rp vnfcWv' `mv|ze1Oi?h'pT+5(RdǚOzafw4[ܧm>}6h[O㢸1vX&AO<75& #A'֏n?|MI /9|k 6dGdxHX_-SQ&?߻:xoM 27:LF1DoCl=a>@pZCaBㆀhw֝f(БQ2I*?kt.((l}<3*Cɰ>TnAN+(a0m jQZ&}A/{P/ZGxVw7$ ]st_5iF>60 %F ;h֦ zԛ jN6 :|D=YU$&5ĩo Vae 4?FvTgoԇ `9<>J &'5{b #${?pp[l=sRu4b?ۈޏݥU !R 栏%>Qn?y1V6<ɰPLR.pڴhjoҵC5<@/r[죀ʴ6ŽJÈ"ǐF@눳9)WXưwю"k T]R&%>I\|I $Ta~\2m2+9čPq&^~_j1|Mh98/VF75$ɍ'YΈB21lD]fD^ O` М-UHx5 S*kԁ]2,A5AсÉ|Ҷl݀>6|]~}N7_v >+l(Y.29X&tf- :K-i`kF?OJzۥH%b(`^lF>+~!1vvKr>{R4Q)=9w?ʪ7ݛSYr# bn F$5Njz X&ѕb(Uil;RP+Gp0كiWC1!=eB݈>_ 2QZv3&E& 4mb#iVÈժR1?0ÌJ)khXx12hDPO<^^_Suk{E|B-X+n&$^m+A^]~b,A竃R_-xDsRaA@GzVI"ڏ9EWݐ~O2''g=UK1O '5~scXzȽa"Nzkq:k,.]#n9 Qq1|)zrX,P2MyBv\Z3w$9O6hY]b`C1ncWpUޤkEz ";4ҘӦOz\~W\% N/PQR5[$=-}`PQ3\(<*!hFTѶeÉнYPjK.W?^I%W\B8zGQW+I[> zzqG+);\ 094]CVz(T$˴ޫx(,g#"oD4[kE(NH\UWyYP|:T MHȂp/+ڛ⮞-ֶ` Z3217bw!_R!rGu^\B|5R.R \OPvZQ8;yKEe5L\`AP0Q[bW)H `rRF3}-|Iszj}4Cg9,8|HΎ0qDpEѷU+g6¯jΚTn-i8ə`!v0hJW r֢鈅yЄ)9tlڣȧ9ѹ'SIzKډ3q,AG3ιPMf2zTeB0 xsgԇ/2èEK,wՇ߂4PyaEhm^Yk.-iLf.=Q 4 @W7kw^WZۗ7n\BKa&;nqwM4%2%ebi{`M,!.5~J=6o qpYtQ\&Ķ}Ӆi_NHP6S&v^m>z0Ǚ'Ďj18 %Y;}MGmSbގyIPRpYa%Sr"hEf޴v:I% x<&";'8MlT ż|>*˽U1P yN)^ԅtDU)P"`6/;!ڑ0|%j:s@d msU>͕McM6968K3YY.Σ7hI¨Ujha}qEl7o~™ !;0AGn1rܰ6 >2F$@"sOrz먖KQu1Igi:l(:? K֤ Φ5+W?5jk򐐸Z%)QQ%%@nUHc^*E>݉K6AMZ-+۵CUMqI)G]3=7"CL>,v7?eⵃ6bvfJ||)d`8-mĸ?kX||.nWoNXOY)Q|beX53ᕅF'y C>9C>)Τ\_=CD![HPD*eYo>6J֥TlPd:s10%ɜOpA*хc9oލZr Vf"SO߆ ` = 8L ;:J>/e;!)מ`X=M,oer6V_I2 LE쀩Wy^ڍ&Xl/< B- Aonsf$ؗx9#~sŸsg~P|G%)e}q` xc71enijqO?%QlD&Ghk*,ѫ{i\czOC$!n@4_ChmVw]qxu1@ A_A&qٮht[PYjT=Gڀ^bF4 $[=jܞYHPR ,Q U[&Pm!b$'wO0YY:pt &Sr-X|YMo,("_Ug4qOWiӅC7xβRfU;7?>E.\,vxxx|j_εFKn^"r&۟eְ eDר[t$u5c\7)28Ε%8}OoffΆ};mB/z N#зc):)>3d*{;ގ|^$&%U+P~ H.XbF+' $HPznW8ScN2EOa<64qբC$|zᬔ!R`w Ҏb# ċWLb;#$a+Fj5eMw ,r!U-l0}?J{Rx)l[ *UDxKy 샲J{f85SUMB3"nXKs=2cAagW iI鮈$P!|]O<^u^jd?|/rʌ}nlRq!<<ްyg9m6]x"QhMH~4:ԉq-*KoRݸ8CI q5WDjNhS2$5~}0Wɥi*+ v>ōߩ"L ٢kB h[=pg5DaYO>= ZQ1j2D{ؗGZj@۬|g8)/)/}eiRݙ(fP9E ">+AĤ6-^ު!bv릆 CUޛ_V㛠!ٜ~2gq8_btJ W!耚ig F^2Q+;`ᴍ𳈚jK"1V}u`Ǝ\en"-jbQwM=1 x2TLf6]"q! $@e77ٱ(bمT.F瞿5kȗAELW?1T7n蟪Uq}:1!l'm^k]-P5$㔍d+t$NB!\K6*mFR\Y69U ّ%@@tJrVm% jD}Wʎ8o-~%WP'iMܻw}&s%=R(xY]H(5#J?IΒbTT{v ?~bU=Wo]і@ATr2z,n O$>JRKU$a<3^T'2w EX¢R*Ќڢ\*vqϾZiI[|%s, Q(ֶj\ S5K:6]QL4Ȑ‡mN޶}%i`[zz]]s xT熽X 6 ?|Z]᡽lT VV9*PrNwSwRѶ>x ~UBڞٽژ!9c',OHPzmfpaᯥ ciCPZB8<#y;郝Q~UKr+TK xM;H/U#;PisFkyt[5 $4g!ӡEN u 28 >!H/c1}cvEyU~QJ F1|5@6Jhk%#( ӱQ2q؝cGRl Ad,p4׸): ꙉ[T3s ?| \"}r$oEBصa7| 62҅or\3ޕd |+۲ OPCMDBQ'QT>og.,5G]mD阂J&]wX5B@<23Jv/kH͹O+HGɖ _*LWA]oGYFGK;uҳ1K]P(fz$qJbDE^J;} ͽfa.h*AcO:-$+=f- e+6cz,I%~_@d*R( jEZd]W3^\9Δ|m-o6].uBō#VA0)Vݳ%#8劅1'-B7tC5-'TwMCPQ kJ.XFCz>)XZݶu9Ì_R~bFr\vsEB*~y[vBHbҫ=_5Z84-4WβU<%ȯ"ͲZ)'3_8$f m6Q/ĸؤ+P]MQP7.XzUkWi/"m%Cb!ilEV]$uEAg$ɵ'H,"R ?B.mR C?CCѢ"m"( l $M u ]m#*H}Гn=p^ @؍Y0^䋯@Ӕ9RSz+g{‘v k'B-_"dTjÉAwűM%cKUJ,_@j2 `Žcɩ &H&)/?-h|dbKW{F֍+]p{cRUfR _wh0ne6j0%GZ\>&:Ox>ϼ{ԌcIb|U(3*8M"O\^x  g/`ɴATlvLGa!w^_HV?YBYg]#!j3 YEp Nn7 r3㈱lnS Cd u47ϨdS'qV dDdBo|Hd ]^?IYb 6!WlքoHVLD?Gtp,1)Ad,6=`4tK3kvCMF`=e3/zRviC?{oqEn}I;+ ˸ØH. :cۣa Cyt2+"[KvACg%5kgKw#"J\r3]7 : @b L$ew3j7XGk˖'\K3wx'&}'u[1[b Xrيxw] ǨS$X6m;,Hy~>9[ں8K? \`ͩ!y30AC6PQH*BXT5+F$/ XU/  XST#QEĽJ"j>Rz&Pw/&&8&ɉČхcb/zT^mkC$8>6֪3?ZJ[X@ pu`г!:{wU QAL.g%Tj>P9< r<'Jz | @䟦hL%8݌FFg 5\~MhܱTט*El%7y AU8TbќJc[~e&)dmvip9-܇Y?2 _n伣~asXzL=! (樢Sd2Y|ٝm{"2^i,z5!8Qa؂":P$Ԃ& #QMde2L ոw1nf*ҔQ5*)ϝq(wqYfsaklzL stϳ{Cߚ9 t Uxv8Կ8P92P TX mDK6c;k j k> 0> LB0uB7ޗ $ˉ2I!J!m{);uicdR\bU&hTX0#K|7eAyޤ p(.I)v$AM]` G."^,bzLi-_`+] ?EѶޚ\M +r`tMֲܳ.Fz1vRR^{~73Xu27׀$hdwT@9"O?qXgx#1H e3z=/E6 w?ETP­RpyF۶k/II{@%JlGE: @+]TF邱#DL_OI`pU5'MD2cHA֗>Y}וjt_[l_R!lﶫNZ9].gղpRϺHG_ _fN fҍKCVrU_$q-7@j:[ o?VW[4fiI*=' Tt187Q¥U){[Jwq 4^oidtPD5Dw)O#? eZ8v"L-.ʑq\TZ/) Z8$OPJ 4fW/Pe[aHX3-ǩۺs b6 bL"-T.2%rd?U{EƜVeo?mb8s*6E&7="<'rݛN& 㵭ehIB&A8?AGB&].=K`9U>F1+[e\~0%T7c^ud%-xKáE{$k(hh&)^B*_3+ɇd PVA |l\P'o$/Ǚ͚>Ի9_Ukb.oéMxKT^ v?T %ȗUV_p>5h<%4qy+dk`xr<%ϫ!/% '*Pފ+YhH_ %;GLDhpK/֡N<ɉ Ϛ~ ph1`O,e6kH]U ЀX^g*QaFNh$UK ]8/8'B^2!kKQzD~en3NŢMЊqAYHLZ7"Mi$ngmzX+OЖ/cvkQSn_ϐ܃\"֜Ѧ إ&PyA8bhN|W*<kܺb /ғV;EM ^הl$@ %/%Oű.[ֶdKB}zcA@g0USe,;,UT)BvBN!c:"Z`tiYRm`Bƹjmܩn_0֜}4N  Q!͗.?U, ~V~Yٞ#dڃmXo2Sb-icS\9`:P4C\sBVBiM5+$؄QI-f9OVo9oc40`I"/v[a{&7M}4bײ>xeLP%ql1xVe"Taw2ZpS1&6T (|6 7 !1}o7MтLL>{A!3ܸF?g6>Ai<3ړ07PǮ"8bRS9Y_x|ܖt6TjDd L|1 6ZUSYDsauh⽈[R;lH!Fe,.F폩Фl$ITA3xA}9pަia-1b"8 v"Z8: ~锵/ ՜^'tpKPg8J zBxCo#M۴|IS)PzWީS=wii*dtD>dh4cQ`hpPM!h+DwAU& B;8ȟm< m/t0#ltt,fοL &GOGq|~ڐ1nΈ٢_c~[!|϶׺c@W hXe5ϭ{t ?@utx%!cY]l l"5Lnjk_J=T_׼2%4 jeSvwGR*?r3.)QIαO!F'oA3ag%h`s{xk*/ im',N[;%U {oY+8{Rϳ)Ґ"TN,9։ǾqfR SP%=-[rᤲ %Y [de)Qp,d֯RD>y>\ܟ֘e)3wDI5|-b.& )j036OrVEsܸS7iMVҒ/0 姥L_eLҎ+5`?z,X_;ArBOzHd-)# C]fIMD+Ӑ)"*j1?1Ą< mu[3E.|"*2㲯ܐ-Qk貵sV؝D2mlts3#>ϓoְfJ ݢq0m݇_ikBaw"-x&/33LqڍvjAiBP DHH醧~4AU5t.~+PTK-'6Ͱi -@gPq )ߝ9,Y8[*QK`Wz)]IO4?]Pԧ_(9BuK92&CF`1>9jώ03RN" U!e J*G?3pQ if($ȯ^5fVBE؆r:P3.Ĵޞfx;l7Ι,6o9] N28nEJJG^ӉGr? T#%t"Y^6eNpڻ`On\U`,'& ~ibI,:3 H>Xm?kJelغ lާ:LmdyWS'K[OWTl,$r޻˟[L&[<ɏP) I D-?inod2~L߂}Q4W6N<FRq:M xjT&~Y`1G KtE'r>O\+,^JCak2aG~sAdZN|i .}i!5N~ZUk4j"V$f-|v=K&$&/RkR,+jdպ-il _xe ~rfdu/&2 6ʫvE/5r!d>m$٪p/bM39mُ0j@>J["Zn+Z!'xi#o{&k,P Ί)=jk1$hcz**47!g-jPHCfD7m`%ovy<:![}s3`o%{-4ֱNO~ U|i{O0ڤ%6xl@8$zF6f±ٴAlbл"AgD#EY\oaZq\0ԧv_ ^kwoaΔwn/藈CkHME%&?:PbficZΜm: b7=I_dS[!wpzO, .jZJ2RjhfU>zaoA+JZ$ɤBW-Qf(^ d:Ce g[ ˚)o2wҼFD UZ3\rVSi \MjSCo@|Py]S_J#,F4-CBQ'x (,rt/1'Ɖj1dF]6b~~==*Ѹ+QarIc1E80t0R <ԙe>=nkgjtJ3b=Uk;g]%ϖZ7k3reRŭLcw;`ƹ_h"3_cT\ylإv5{J٪tNQqA$]?r |LZ>~VݕR.Hgm?\ T2ZWy=ҷ N;<.d H@'hh<Y@@c}K>%6@\<Yu@av/K믧Uyqt9@^%Al0R{ʲ=dOʋ S򫥓`]8͗V󑟕&g'!}eG;:yMuJ\TQrKimS)kIh !3c ˓osS5T ]XyQsj.boUT@KO"Mhy(TҠ2A{Clč8\^|ۓ0I/͠!uio`G@j3*9; 3cOpWk`py*?{^̘fm#bGP H9zt$ InI}lzg<6uJG(rQ(G*Tjڲ˚HmナE}ZmkWS7rEB19 "Ncf4{e>F󂉄"ng!{~W5k<|wF=D*Ȝr,F".0ZC&R(jπJ~JăiU\ HyB :"E,VŴ%=|JpV <>6 ˬ)]Lv_y+`y!6{3$Αe)+0i5I:M({:*ws}xT y$BО-!rvfu'Q^ힲYHuIsȤu]l56>Qpwk 㕶]G@ʫ36UEG&| -?܉I~K~N.ʆ[?tl+ڌ`@ZӬA#-zŮ?Q381XvءpA$fQ'-V ne-:hy;:DM+*o l`" r3O tkF"Ɂ+çlհDEJO/p}tWvHn"| #`1ykMA\(O5In^ @ݬh*Cy:iY7 #!Ff<0QzqchMGt f7аr@{'\(>3 t7@I/! @8^{z9O-S8)n}m\i JPC"Ȱ >E G#蓛-Bz R)Nw-c&[ЍY[od;b5O8M') 2G12y޺0(900%YʾPN=t\k/gHgGt?B^ERD K~x_iak(jl v=^.D |Rh6 >ʼ=h̉M8'2Lf%ٱ=݇v`kF&oa[ ݝY>E ?g.-W: 3!BqqQly/J|~'&{q6U)o0˦xyy۪{JtSK Wd@^J:V _#A[ymؙ@؏m&Kvܨ@ؾ~mӵKX>tg1ώ >=, a'LZ2}OTo\n] -+A(oUBn@Hh#IG3|(MgKZviDWlL̮hw7328$S})zDAF`G):F'3`L.StзSnG5qzlt$B?& p?&S:8Þڻ e(YH}Z Ak_! ˊآ%wcʡBZu&7MZ.ġJ"r[/svn`)h^FsRibE)[kdKGS3-4Pq"w2YA8ʒ >^\5тcr$*j\e)ܜA+4I!|Fy9m{ r qd~; Nq Ԥw.X+W}$Lg9ҨQ_F)N yqبZh)جan˄SO /u÷哷\މ> mq|j0Utϓ`/'{RzmoKQ=,Li"{Gf?78ȟ$eA 弃OzԦ6?~Щnn!X=DGvdwr#l{ui>4xeOy6h]?$͑9zR@l-*d,@] O}t &K+nh%Wp\J&y3y%RF~w&Kdĩ'q~EgQy!v!Kf7hklk2VGD z]%$N2)3]>fv:VHxn]AqӐ'_<9@iNo{#7ӞmH>@Y58rQH}(׿A[A=^!<ַhhy;x\F=V))+y/ MP\oQB7j;RcՓmi/AWSJI^`?O[A1.uY6ԗђǀ*qd ;Q[0])Wjfvi*U`7OPG9b4f#4R7Yro\8OpDHSFזTgKM;`Aptb:B)\OY^-'PБ~ni-4mg^<[AgEb7n. _1,,*uTVT"k[Ĺ'ثO,xq$6L^Q̅ 办7z_2;FԚm 9Dv( ʿ0vy{R)kZ: B6֌2Yca'i \><:E@"׋5?Ns^$j 1]1.Lh)|mx /ۜ}8mbSq'בՕ=ƥ3I1ppdj^_eeΝ\3b"CK ªϙ  _6Ki2d$vߚwd<HV3E1m5r}֚M%W s~Š=Pe;v1tK"^3A3>νBxB,mR1창> R{Qز2$ѥ>*ѫo!g2!Ta -V1D %Hm5%.G 1)=%]_R]"K+U9@d)}""V2D(8'$2c{WH#+a++J Pȹs̭.+D}o >}tx @h'c3`; pGGL7[a# vВk/I=`!:gkyBxƂĖEyffˬ(3W$H6en7X%p KiLj K`/UZ D^"RjGt'x|IRɭf1DuAsp~pUE&Pg`eS@ R}RƠ[.U))! Sv{jK|rRaF}嚍Btn3m`P7_Z<[=}.I,8 Ĝ-/ iA!ہ0BD7*-^9VW#O'UUSB*y8 #˔-gf3 ;ȸ4a,=K}! {r.F_ǩf_tE23+1l[ƮmV-/QWH)Ɂ|tl& <8jоw‘ZVa/s Ď#g^mu#߶5?aZkK5_O غ\'x%ONS:;$ %"o .PLaטS)szy?~?%ީe.Wm<5[w@+ˀHDg\ ~¦J갳ŶltQ. ˫m/_ CxZj5YWI HC 4a Za1F&DqENxevƃ]7E!Z ݋WǧuD.`ݬW@piBVBjૅ6C(t/) @хo\TcJqG{˜Osȉq@9ԲrK} *`~M!M27COL38nNE}1 XFG o9 @֊\3#=ő;ȷ~B lYu{ʼ-_V &crl!UMCHkMfo%ZQ<[RK;Kٞ*p8=MOl.La!>(YN>+ Xp.Cl_ӳ#4 N돐Xtv3*[(ekfVCXM Nl-_ ^])Y., C-h 94W yCj;l+,E1JHj߲Vr(V)vTl(=fWRn;YpݎN:g W?ѮgRS} MG: 9zhVDK_^rhߴ 17 ܝW}XˆK4J©# tIN4E:ۤ@?Dk{5-=+?K8X[Av !izwDbS f'@=rAJrnZ%w-x Fe^~fж{xv2;>ejm4LMf"^ 7QyJbJEX ȡH?/ |m?*Tbu=f j6iC ϯ%f*aŐ/C"/I]Y">kBMG;CbEGL*M#Z(]hP?s/M9?Axun2t 3=w|8>}*Aq+yXj p 6II)/+X.S)dR\ _ d`YMEq;+  sfXJ rMCRgtq{aFB{T~0G }3x{aM &FWG͠n@8fs D*5Xbz(o$}C7~^ܮ0e^`{F\}0;g\s+>V1+KJEr>D|y2Dk*K"v"Myb<& $ٝjc1]#b/WbU!%ھ#P2Y 0iE%U~ԥQ%)?l^ ]薭A(3Syl34 p5zd8(.r^LNyz}πu߄zZݼy`LEr7Djׂ َ/j͕[XtXg0޴418!ݶ3nO (y' ĶGJ \u"LM|)t!ޱCVv :kt=c}Un?bބp8:Q :0 OK 4m9WcO% ]BN\UomU6<4NWWG}y GJόXntg`aý\ϓż|znCy.󱋤O&(]Rg90LaH]srE DXgEiLC,+-t.1:E>*΄Zj@vX#DTڤ}`]7O\~au|hi;5;ۜwՆ"eH"H =\%OaG9յ;U9zDiٵ*л-'C"oҼ:˜ 4YN0%!s5oUOBx:}aU My=usE“|Ad'o-( J.UhzxJ'Zod.&R% ͕g>-`AEth pfiKR+3NQ/];."˨~v?&~'psXб_> wS+d6Rjm#DQTO漞I<y7<+ڣna/,$r1.BiFӰQEto#A29ޮI6ޗgtxb=MtR}"(sz2{^zW=;J[ I4q'˹^#.f.zᒉluiy@@Ã)bc^}1Ed ?1N߸{ٙ!҅HVImr} kw|5컣_ho),T&~L#7 ?,׌z{fPfw$WgtT<F CAy&Qx#V %rS/+؍V6xh_|+Fҟ0{YN6s+xG^ߍQ3䌝O~*0o[ȃ Mvludjp=6imC,>z&z 8IyKʒ+5rk  /-[-ݿ-?S[ lkРRoóOԛřW뷒c40ƴ&qO&ܜZ9Z~/V-84NC%ςvT:d:>f|u !^ƒZKSk4܁BsP(%k313~mU ӊ"&@ cKJF~,4 $B)\% jNu2L>'[8`3<8>f8/1Zq`CqAL1Rޗu4JS76[q/*~Q' '% "jO (W̏IYy{Lz"l=@FgNsաC _كCZc<^ NpjÃ}A @ ;ǖ|\v^7Ol 9ǽ\<UO9+yuR_FuA;pN|φk⌐nw }T950"V^~ǓDZuW{82?iHM9tFW}esn 0xw<;s-֘Â)O-%ӻqLL|tg9ȃ3JQch fq4+Ls\'Iw-0iD,f$xDIPeVl#"z\jȝ`֜V\@l}Gv 02hE8HƺM QeO8,H4b<OLvv6B/"Pth ;%%8sAOp%HS*[k*e@J#^ْ !y|o mlToF*$VOJ21 듥M[>R xث<]y1txu[5bpfUDe={G:^ 1#h)J GǽbFce$^~Mwfs\ڊ쓯o`!k'~Y!/!ju?kvMJ6qw~{ eC`u ;vii e4Nuà5Xd5 aȫ?AVF*wp2w' xYVo?͆~ԑQ0-f~\9}&y?yV7*فu ߯39F:G"ŁEl%M?7)_فtBQpt90'n zW8Q@ XCр/YD/qi" G@Fy $>JT8&afwiTzJ*]DD0#Iԋ%Hτ%2.j㈕ÎUqbL8nwk<%2c{*bbp`B rw9{tkh#]oaؔxV'MGȀS8ߜ/tၞh@w<،tZT@+fz! wb|  A Koj?Շd-Ƃq\O ?>JbV?']`Ǵ5m h~` n,G4H$⋶G@}\HM!t={<ȹ'nqꖩ*G@rطz-Iv҆B^m+@q?nwI7|VJFv)O唝pVJzf]Z "[<9⃫ɬ}7@T7ᇍzfeR[{aR"Em(tHM~Ep\ò!<&Sk7kiژF5ҩyl]^dO vy.e52߭lAE"&é.cN[x`t'Rxrfmk[A%옫jIGM81;࢚CcXm/FDäPY_Qٶ΂ ʭNЀ/'^UR?G?y z!\tm i=lڍʹHFdl;*9CE}0"k9mN/ZPBhb@WERJ>Q%f (='B.쇵?:׋e=m[/cxP{jrW~F" MU]#&%ÍTtb!ppNj>ɭ η:1ȨR{ZU[l kSȥ=39Is_IP TBOL.%h?o<7HNŒ ?}rN{tx kUEdWl˜_IUx \iWLȻ4i8 KvEL\+AujdN *y6S7PGNȹE1bݙ)vQ -l$ÜfH}v+&n*we#)HV 8j,$,򯜨7 ~vDj锧(rYL-EgEI,eRq|?l0^G>` Ẅ'gҋ"翢l˪z61v_#|h%u4ivba:(yR7+ulB#M5-8X+!JW8ae e>׆מ=l ɬ`t1^ˊ \ӦQQ)R1Y9?NX*I?Ƚ+#xY7әU6CL JJ66\J<2/j]/jX;V !­+qa߼;0O !i<`X֕s8xFGFu$n蓂jB67mu!6\if~Y1')Q*7\{C%7b8 Hiz*̘뤇O'O-P<'U j @;=,kY,d^$ ?i+_ua OCW`7^x]Hm},B {?!i^6**P6=U/K/(4NBuG f4A>b, l>0,qPMen0vxLuRǗ#:ߨʡ3'XgӦCiinf(O87}_vy 0ն㰙BӕpI1Cr)ƕ{Zr_9W}&P8tQngCmH eQM-PFQQwNFZO Xsd">xխ(:K%Iy5oeN~"ʀowCl/:C "P"w!gGWqD@(ou>x*xl]?xɟ (ODsB {mM5Ľ>̮A 4s&᜹eɨ# "0hG5PϕN:voysAꠉKJ0/pr-[E֊߻ NsԔ='eUľ<;Hߒe !jR]3:{fM?j7 8Կ詽.OWpPS;Y^xl͏$,ό q.ow =%cCا6"3vBS(%@naU Z.QUR۟Ӫ/aTWg:bI[БTҳ02Nҟ=QE]c'>&}UZ`)νe"&KO^܄jz`O: =WĦ$HD 18f=(WZ(+ K[zftR <0ßḡ/P]ߡ5ThA%mJ+$o^ PC\Hp lM k߄F-Jj8Y'?3BR22JcZ^;ߢҖQ?V#s ȁh wt%sdw?`h戩9;rZc#tÌ]qJ"@<QwD#~QjW.r,\\M]~\AbV ʓt|Z{)LIoɯ;p:,驉dfd*` #)hg9yhCd~9~ D/>_G0퉇?̣nFVMU}">cEdɶ>9@F8k73eJ&3֓s+4ZIͮс [)g6\af(Ж ^х΢]Z%8ii | dFWgn~ Qn\b_<5^*RJ;D&D>eqDp[\מ2 n倫Ö Y?qv8iV@caˆ`"@ }wV>ǔ\;S7`[]eFLŰBv0I z뚝)J Td$PYӔ96^kx m(UW!gϦ/;iq/ ? :fm!XתM$yb;ŠM=-?$JD)yN(0S3@c;dAh@~HU<0z/}'ȗ*TPKh}֗ 51$./b*~+W&XvԂc.l\&BYNh`W:S%wx2ף[f(5۶)\ΜvT2gC.;G)_қdl2ЕF.;f5 }M(s1FL~\ZJ sG"G`i6TORź]+a|?W(޿6"PgX0Cwdg]E$L zlPقְo#LPJ[Ul Ȇ 6CآH^߉SEbt JX{);@XTF]8 XKt, *Vmv,:4MK\?F3վ협 7ߝ:"=,[MD.O(,@(z&ͤ"i!z;ɽurL /x`Qօ]rՍPM rS/Wq:Gx7sʰIcl)jCN}= I$وOR "Gjs&e1?"AXqն-fKsfd6ru[ICĢ~m4 o^i֘ dݵNqT$)!BR}H]菴GR*C~poH&~~,7 Rİ<Ņ)|Le&G0; lM\kc"T辺J ڕE սSDta%ܪe{rE<ږqv0skhїyBk%mTiHk0Ҍ$=WZW{L\` 1fZT?j}{Z|Ax~$ks ֠'yf&r0,(3c6y;z7uCNȜ?.pj;H96d>Ċ0r'PY#kbʈxJ+3G,K}ѰgrN*!HJpw6Q9 ,$לH1SЉ}eNp-L1_`hE "FUܠ!s|:a oJ<(U:L]p3 uR@NP[ӏ6('pK ZY[} wҷ]@C+#/|dt7Z!Xz89Q _0Lԣɕ06WRAepF[,]G|.a|)szi!:]^I1n΍u6烛@1=,(^ DZ~%H*0[G $ē|^)ȍ -0΍ 3긮S5Gۢ O@K5%jlEA 8m%vq'8Εɿ's}`ݻ mVZ]g%dn~qKͪ3;Q,+d18rFuٯ183 dQYO G N+f3oWcZm4.z.jRuD y뼣&u/`v:b.˛M(1 M|@1E"?kPZwZFꫤܦ8zYwv1W̭qL3pD;V/ w.}G7ڳFyMGЃjrղ]6R$ ͭ͠b zJݐد˭8àm3}ԢMjW!x@F2` Ek׷i<4/~Ynbol Qђe '7M5U 5j~\wE n{"QjfcgҒ6Q>~T`nI\#;ĉTϿ],D\f]XUN]uW"Q} kUVW̻ۨ6M׈UںJ@P(45[FZ5c}ut3ߚQ-(@.T&tIil\ݛ](+澒rHd:Or\4y$H)QEgzr`ԅC ,|u DY7I]IԳkpmyw@rov'H-C(@w>{3q()ʖV[^="C[Q*U>L]d Xe䍤צ#KqV@{1_I|-go ӨRdMorB{ *BNDXeܕECyS}|M$I[zgycYKYJe WssѼ9Lp.p%!/cڍK5'fY C=U w]CӦ#468p0%w1Gt*Cz7$HTX&:Ӟ.%~f" 8!~Kh8$)\/FBp7fD' (XzÂȣLf0.7Nqٜub#>ybx2$4!ީZ %1#F:$xI2‰~դF\ |p Nfѳ491KLУÖq\5G b~"oxԮsE ϳFE$gݟek(j.埻.X2,?HE6qH́3c}M{}e-C x#$n*;ꎨ 'kK lNxBK6\C#K $0m>v8mGe6Jt[!WON _+./gpuŽ|?ӂKkt3pBE_?Cc^G|nM55:nq!`tCп:3_Jl]pͫ/[8 ,rt 0ܰ7r(5L08^49^W۞&DU1!ggz.}~4T" l&^1WKvĤ)}ĶzE}&\.S$BHpP oTaь]g2SpTQ3ls }4:Ȣ n. dݳ|w{/.U΄(A3|#mqЂ_&lKV&puLn5I3kp0ζ{pZ pvVn~x FD`XŲ;h܌Pf ;U+| ܀ENzʹ,bfL9;A "4j C5ٍJ]LoaGxZp9ɪYf6=\Jȩ=a.)K N@WW$r /+ 2Vr~ v2AM\ل<31Dngߢ(Ik!fe~UF Tn[M.fkO":;z R8KS1hf `Bv'}Onn+0H(Q#" Bǜω:m02؟-j^د ex41Y,17v+i|ЖU^\D:fgEy@.RLZ-e.Бho`OCwBg&qÈr{ _ xX.]PdN "Cw<Ԏ@6i#y { ,9 Z B#9(l$cq~RDD3.p3fdġlJI *K~ ]2Ce#76mdP2Z4H\ =u t8l.e  $:W85A }rA/\p,W7mw:3Xl,gT\^>l@溆Z{Ak>9Gu}m~$nw ,eLi7x7panAXO+اnyFizh${ ˭U<YnPTleO4 &H4^-"re(PGϥ(3AɣoJf Ivv=}F-7`?b#ʟ)] 7}!#ߧ3[ 쿵"6Zɬ}s6_eCv`3|ʅY2(*TlRCd,K^T$n,]瞰> jH0VseFfRFyFi'gXGc~@$0{*4 ]瘘 'osỎR=<*&Arw{Վ>ۂ ֆQ 43ܘّcG-: )&m VOm\ɗ"qx{w(rAMٽ^7c#a3IxF4ttG&pb>YѰw_t ,zSmm ଩^QUj$YU8' [w7ޫ&}SOl2 .R +m-k)r]I -T)%bv. @Oఒb͍־/5v£΀Ue~՟4l%?^k7Z2 e'3;/i(fZ)`@t -=P(\#d (8E\\\T[Ts®8(_'#  ._fEQ#Ԛ;ssLHE*u*@bX4Cydk +=:;גwo=e0R,xK'DZo+MMX Oiɘd>7]f8XRo|v]YX$2:MH:o\=: 7v= sibbM~di7CUr]FO_7x`%UսT|u!_ F&Ѷ;l7~qn#5aخn*\(L[ ^ǁ,{ ,@;WS# ,r*zO4AEF@P YaZ&ŹIC䫸] .[qeHE zh7+n&+W&ɻ1a%A)77||8j&e![$Q?*MOӏ+`a%.&0X[7#1H_;AbF O3\R 9$%D'qa?<F$n6 ez/%~/[!u`:z0x*p|='":e4 ,Vy5u `2~%jz̠v_W^ONDZYUPh?Pr.?0{ג؄栬Lx@bMy-p`nWOg0禲aXQHJ@lh_,<"`i.9JC HQj6"*V)!˵G@ K T5̝zdwOiS.WFԜ3Fԫƹa[Ւ/l{$v Rw`d]2P063D H~m,^bﳳsSc GQX[54-Tb~3o$QC@ud̏˚=&. @ϵd6{h=*L'2N($.Q= |@P!E.v#X[4SШ+}NW֭lg Tr/C|\wɳo9\?`*=d$Gx:;^Ѭi/;&-+fHQ)>Ts[B8/5%+E,F;G7O韛1V}ƘHKi|ӏ@`ዼ3ؤ&%4!6O yCeeQ*ƑH%һ(1 00r{m7IUe1 lgI㔰LOl>nkq@Ei<拒$,61OB7+~4X׌A%b(y)ӬzSt5=Oس8>gj4a: L,}#mE%ccnڲ0A7rR:û'M)9S:=ґϡwލ476Ev 08NJ8p!Z q{j-+[\y\ VH:ae k[YɰP !ۂ(tˤȼ-~*l4=g]26%"s]_gI.Resog+o9&mv^tSpzr0ǡ'*)/ڷ hk>am*[!@t78Fb#Q[MTW!h1 >G;Q僯w  Jvmt,`/fn%BxkDݰ)b26|q˂&t80sCC[s\7uZ"yp)%oN<2|jI0zU k)Ht4;?"ߊbgiVԔcRK<Bs?jOnlpҝv2uZʔb'K^֝v>90TnQQuW ad@2G!`VoW7H_hFuTm:x`ā!0)bENQ-z>PAn7*QK']\]Dqd(>M gJTͣ/07Z 5򏷃E$- Ȁxp$0S Ҙ1'6HN#gS=CAsZ٠}(.&Vg(dx*E#*}5>C4=1>rS1wfdte6«2/#z|H͵ƌnt׷YiE~CUqt|FU^ۀzɓI[?#f;f4dU9CtW?,6oKAx.ϩQgL-Bj[OdIwWHZz-]E[o%=ÀB4tsgCʱ_:vFA #[PѶ9F .Kr::{ڶ$1n:;.(~|ZqрD+ԑ*b~NkF߿KchfdWs zV.E(;5*gy~ $^y^F4~85m*C*miy8 Fn1{p >ݒ-E_$-&Rس$,!s'ıx,I%phDWn-Y١WʜRw PtW 2sqa0 ct[UL2,ޙ7Ad=ԌRxदJ.SqRɜN?Cmy˺9`gb%dձOS A7X8P5B;Spp jH.yaJ=k8ЛF3q^]U ۬vz>Q3*z0 w+עQ;;Ӡ6DPoi;-"ۥ&%bg`2 bAy@1'1.#Um~{ X# Yqܬ=ZB:fpld\)1lBN򊈥˚>`amU[幥2t.K}hH9:YS d,bB 榵 HWJ*ȇMpIЃr߃nwM/+Jb%jP,Où ~CuI 7t _CXPyzDi KE7u,ZgW2HM颏ѡ>@gQbuqӗÜBY)P1 83 Aɣk"/+?X01P! ?Fh\iS ܫ7M.(~yaWњ5b"'|& O 3;P "a=z=߆ ݢI#!'F,aI׃'ΧJ[ƚI# qWrBnIz)ani(5Nԯ-{iq8e/zK`c}h4Dp^c60a-M~oHp!YyU'ӵE.ùv{Uɵ˭!l[;S&·{53u2h?x-ÃnvLҗ#PLve0ABQ3ZOc50ϝ. 7<eu*gGf.82kË g|c\+}yUU̮xs5؊D#8zWB&]~'jUl? e6b[M ش3'mxf ~mݲAgn* GVQ|W Li&<,w}2 vD\ywd9GZ#swy',x}#$WxE奴t-$V2>24\,s&z=6bNДSkNr8MZÂuS} swLkDw<-xUӨǮKt BI78κOMhtv 9Y F' 1ӨOj_{g7{Xf*He+,0Smv3^arcKN'्“pǏ"ͥZlĝp VqH$Nlz "80  fryu%\%hY@n"]̸5 b{0qD?$U|jl|+(Dj~n:LU| Trcq: 1i)ݰ{7JU}8(m/6`yF'd/@/aV{$ְY_԰s?0͒U^wGQ56@q|[B^KN<x`ToPE@i*zb ¶2I~?mM=Gdԣr(Ubre l~];16O%ᾫ6(wD?J˥ԡ SjV:dqTsM77$NEA[V.%tݎ2^-pUٰȡh}d5%8ް9[66?Q)Kk1¦Gjfi1h.Bw7BlwgH;9wR33Tldp*yPC8w9(k$B{࠲\fxx,|m]6ZQuC3p F`.*Qhk UD7;a̿bctZ2w pc5tcߺv;m dM^HZjb`$8_Ӏ缜'(I OX 5꿪G*wzD[X W,8^iݬlI"7 aD+T |O*8mB:p W4q Y*BRs \bO}M(hIC2͕`h_ 6z{ZoJKF] Eiu`(ܠ=j*Px& -$?Xjc(p|5MϣqrM3> upp _MK.cјB-֝Em՞T}JxpQd/swISH$e@5R#;i25#6׷Rlyp腵yõJgibZ"mI$sx_x!"W\΁O33~yEH:QTa `64Y+6~.ΒjQ >KDr)p g8=( (QjEQaG 36)iBx۴i;L:Yi. lֳ>bjbߖC1+Z0ApG{V{i|X6Lb#s 2`er1=x|tUd]|pψjSCpbN.wf hiQ`?IbKʒ0/"31ߟXӾ_\vrr>맛1bܽŪ*tZT҈o`K s NeP K_^.vvq'emD͂1 q'"uGY鑺$ĭsXAԽk[?0:y+Z]Vgv"޼). -aWx©{A /D [Ѯٸ -E'H1jpFR]}L(^DŽbDM`Yǟ;\RxESїr}][%Cv4Af 2~XwDˠXV?`m$/8L`si{?DGa#vUiqTX_bɞ_+嗹%(k?xS"OCAǵu(S,BM/Adzl6 hc.2K u&ϞůF'%sбWdgV&DL;c;Pi'~4Z>{wX\J{/*Al!\o= ex]ZDoO="C? ƹjZ{HJ#!x k#S"GUw'Auէ'#R~UXeFTi5HbmFvP'G>]S&tw=:11MkDM+aaA?f<Bxl"-Ea47:˺'I/6WP_stvl'A:.*͖n2L&(~ ,!vH-E &Y|.U+x0cjq3>|4]F LG֍u-3];:jҎ8jٌ4F5vuyWj1S mDϞi|Ʌm4v 8=QK-gxfjh%2DLuX?cLRͰ"v:uc]0;8Ē]u1hU5SZesh+ev3ٿq~tȍV:i*|\tC!D0>d3\SZܩB#QzP\x碡&l"Ea;;>E%([G nT?86o)#i7ʧ=kVzݑe}'H[JI,S-)jDx&!2|`;4FS }Rjr"(:P(d-D #6敏{<S^{!TNtD ,Yh#HG)e#!b! {8N) P>bQAܜ?9(Z3Mؙm2AŪ$P:kCe f,֥"!^5a>J+/HYЎnM)ek)_ Xz'{gM3MF%k)n a0ìUU`(w2r@5#_mTnP*#>!;FO^Bz2$M>K=ayt1XE4sjӜ_: 6!0 ٷQ0>m^cUz$ }jJu?pio!$ ˹n? & s$F6J3dq̳F䔞 't km M/L#s~)Pq8R 0zQp"܏]%W;6xۀj' \& Ueȣmη)Y^IŋQ wS$:!\nd ڦ)#yC،N@5고wYPcPgLq4!c}6՝У@FH\ sT)a+Qg!?#ĐSY5ƍv5 d~D\xkHt t{tIi S2XT'7tP»h@x΋|#m1[/8 #0FBTFc}+ǻt/Iq7RƘ:'0ڰbl4{Q~"DvObMtՔ z`g 3ozQilf ٳoq#Cdׯ򛉞3vz"Ty[A.p<]PmI\2tD[e=Rz>}SK5z3ᛕUC}sj@͞vl]RDHzHl:F0MY썁ծ)+ -ٴgeAV2ZncWs ަIsuh(NA-jpU RKtwYP Ж2d0:7uVxxpry ㊑]B:#0/ g4cVG) BhA児\,[Ss>QփۊU.ȸF #Uz4\ nO~sw]Y%)"p' geO㉷} 8ܤt 4?gkFJ!;cÏBV`H!RZv*2gdn?ieS6c+4ox6>*oZ1:bRҪG'lX?<8xs{l0aGm ?tT"jP,"mf3X S6P޻~hV[ ,~/ĒB~@{1a ˁpx;uTi4AtvE Q?˯5u ^J&Q |P];R6L=D?sWmn ^ffh E8CNyz *(HC@bJĭW3_hx~sJɀ.Ω22S UoV8i6?*W'(G!\&wKzP:Ӌc} U:=Q'Dbj~_R9[|rD=dPl]{ZY{!b48jQU< ׬n!Sy,HgAo8>~]yk8D>שHCToGo Znd|a7U٨d)]%ü(EսV/oϛ8o0!/!1HK~v :3Wܟvy(zrNr~&%o8,>]:s׈f(?Mq$kz 4^JIX,a :m\e蛜u90 VHwiS~.sbπ]SVb4<0\i [7.)㳦 @(2?%UP?3a\,Эv^d[+6X@kucƜ’)!N_H;q/ڜv3bU#6_Jl?%ƭՅbi|Ѿ#dgَaj-=Vrp  F?V7_~NyC&ʩE?|N(c̓,L7*A&r苽6>zjBMYJ-JMg峇Cr6LZ<ǥn߭&W/vi}gR3d,9נV)2#@Px+"JjNHc#O#?n^trL}vD|SKNkťKǛ*p(\`I..g%dGH]N+k˗OVGDx&Ҕ_vBA[v> #нAܺ^?՟ Zjy]22H[h֚+ruri6i\qm/:.[!&4;>E(t?j1O޺lRaml]yDiteq-~y`N(B5=2UĔX1LlfEbz߼ ڱmtO6B==;>`q,3LɢB3lè`D6ĻYBQqtKsF`AZE3h9yG/ カ4~DbץUx@g>lWv'msz':tqʀihWX&(ly"tSĶ͚"+kV! ?z|]ޏh\џJk$RY\ (hqb GN V(vnϕ"w\"R+tch6񀟡EuQ=1iqTta UIS9۝q{͝.*k7'dw^ > `<[Ȝ6XyʓN.4cOb&ğJE^ua3AtYj"yМ\y'.lPd;N(И/kˤm (>ݙN8tqA?y=|o>x~붋"xzYgLm ʋГ) k6}9 SԙَB;- WWaf4еEPq5,ob nʢ޷Z-SһJQ"䈑&([E)M.ͧo33y^-/lCxRdǽԠU[%D뺽c~) 5lFzXxG'EY8b".oy-T"ԃvjZ,H7:n25uŢ iGZV|/Ζj7ɋQ.R`u}-pIpX} dGgנ׵&H&#M~fZ[nSvQ<IB7jUJ[;Px4eN#BUǭD{y /|=%uk `6_,ʃ:MDHޙ&"&-JGkχCč*;!yC&[7v& ch?'*)@z7>FzpU,;N|ao\Ɐ @FjT)ϝ ^YD[^ֆ,Qv2a u}2БC#dy<|v|\6?@ 1FJ|ʘ' #:KLFpk=0Cfog*6Eԅ{,vip G(PcKkMTG,q  Ÿ6&EbkDSE"ƱfV^HB(Y|nl6񹥤iþVccj$NT\y j;R;2&鬺]ҪND]_ 6#CJLEWsy)l$"iM~y[$GSD?_"%HBSqlA.; vӍ>llcA}>5FM6^7Z֫\)5 q]_TYһ-]-FҀ=]Mx;@NTAe{r-D9,ZFMu(5‹%OhI PuOT_Wx, 0 hu(Myf 3.A c~Cun^%:axevN#oGGѽ!UqD\j.W-ZhQ"Ğݢ4vPaj|- vX%)H=f}^ɶjxKϒqvj!8pK>SF?iތP nvkxo"A\d nnjJSBM2 (wNl`W+mWh6,-h-r8m/U{wJ#;;t揢47P(, P`!=Pm~N稦f(˭ӁiJ(gtv{z qܺSdc1L-*Qo5G%Dxɦ(6΅Xo5=Q &%Ipp+_é?s$!9Ÿ3$+l< n8xeR{ӠlM)z:EIƜ?ѮѲ($ ̝oSIr`H =Ptk~}`+Ϊrhgs18F|G*܋мwSC@Yܘ 6ʪ2P]UKD`z.Bm !^p[[0WsH;DJ^oJ^YeiNr؀KerLH t*\S.bHU[fv/zฤ^cm'sګTϤacl:8HN/NʥTEGMҽ7 `pKoa]0M ehggP$g l3gMvŻUir--tҽd* T8]hR?9zzbW^VO烽SW{!յ5⻷@_WP<5{+K`VeCYAHF ? ȹ5`,  kLDl?.zG^vYU'[6sc(.!aq"Y:n>$eR:tfmL  q-k6U{gL|ڝ g'9+.3Uy5)>wVrc&a?- BLF>>6 Ez _ٹ%b48 :@Cvx,2 -1{Bi#fuZMy;[4Ğy?sB>F?@':o,I.Oİo s햇OlRo%|}MʤVꦤlsqӈ^n5`lcui3~RU-`ȳ︇Did޳~AB6eC\igcXCTXh @j+g4oTq>j#HQVTQ`-8WĊ q2V>s JUHjciniCHS#97 c2 ::Օ~4Cv,܅&Ȯ ߳^C0Қ{vkRE*zFB&gYB]8|]Zƕ Q$AonfCɺ45q32MQ Pbφ% dmҾ1AyR^1>rrM̒(Jb^.ΥQr=I.R\up)kTpZ*\AtP1gjs&:ۺNL緈l$uEs}zF_ 6tfXJP,+V*z7?QeQ&m0;- 0j=ǛYSK%Z$n-xEysFS^UO )x<"[o`Kעuv$/l2dWV_4.BOMё4z j! DBn;qou{ܫ;^ G+=)bپ jkJ?5[F 歑0<ϼBI:M@i. بKh6&eU'rP;6תss H@UGxLF 1XO $ ~Rs'lV=:ž#>͆bTC2#cyHP#t~]a\a}&K]H*ݷMK텮W/I\{ 6֖`=lH4( I"VR*#CZ? GְPiҿr**8ϰ8>Č>wV-xw~5 IFFՙqm V]1awlym XzAdHgogˋTgī "Y?JCoR6 U {GTso9('>Jo(iFoŇыDO3Fnnh (TJ\V66S]&w-?i]bEE )R>]ljLst@pi ̑JC[R>;4"q/f2k IY36[9,CǓGEze$E׆׏"%@CN=.q" MʯO/ǖS|b+KZnr' :؀E̞{Q^|?ۋV)$9 1mJ(2Fx2AOKOjHsDj5Ҁ23ߞ;ςO=Q)Cd4@Wh بv.r)FiN /3+fhH`t0!\EMHnTė#?y+s;>GQL\Q NW" Al:p_ CsŔ?ѫ2AhW)FTѷiۼ갤 W;Pd즶tKis8^4s[8x uA[Ę$1_]FH<~t^"y(ʆޞfE$tpھ->O;?f@s@TU^1@ GуB,JՐMRm !Z I$pn67?-bPY- IOÝST+ju97_DKG#Өr |47k0PX͜GOU\'=Gh O`g#)@~TW Ϫa5%3JPοh^n|FOsh!-?̩3{DQ>+'xg! l(*FÍ@MS1Qz"%*v Xzm_oyXcH t>De2xS, ȡ& 5kĥPoF$?l2 ՗19j<wC~+KpS, Gr20m+ pk-㤾;e/=]<(`Ydѳv]4=lS 3Ⱥ`Zm6 ']>v՚9`,ԊgBQX4B 4 #oz;E"It(>(4])m0KM5) nBd'6 s&xᕤX UݦHu7>IY۩rܱ2{ ;}',m(>7-"\{;^# 5uwT@_xAHnά;lSu׍1OV/|h1OOƋNMp@ө>G(C%ne`/~6OC 5Ate˻C1}  4{7HanJnl ;RW#h-TP^uX% 5#ɩL>t(23 _< o<}oC ;9}qO+ڂsщ&8++i,#l`Z눥tN@*/YK $7dm'bPZ %:BԜVpM_ rxYi_n̸Nщ9MjVo4˧'0"QyACznH?xg,;eg $Sd^0^,=|s徚. ܘA t1{V݂n]>q<|J<]!­jnuNr)3%96 cF߰ 0p#U"Rh3r#k!>dJQRBd-e\v$ kf%z:{JjA-X~ ljbkwNB&pA"N?h0Ɇi b[W?ݴ[㱉o&TNS{ _O%Do@*|_p[  iS.|N:i]>M٬ڦU΀DҨ:\@~j>˸] W-n(n T( YK1'^#"\4%)_Rs$(W_d>Œbg@Rpn3So̕Qt+p U-88Nq`4%WyN>Pl0\l`Ӱ=TWYX17{Sc{QoA(.ru]u _'Rsøv@.ncW8rO2nNOMUt/%5,5QhÄ ݟ( y}*.H((!?>{5JelE- Vʡb='F{@pn_X#ğVYޕs7_di*U#z充aU>k0`XR1!OZgXaiP9 v#mD\I!(;1jZjdhrl|^}z;}\qRP%| ' pѱ1: 3*WGLh/W'*eힻ O"f5碕nXonI|yQA'd8h +4=(窽f/rw{^Dc stm]ނs iTORiќ@ ]*Q^~gQ#gth&,"%%H8`~k5tl+<)\T#L2=ɇrI>z#IV.`6Ⱥ*e$Jv >$$M0^J&^!&߬B}`zi (M b`KoÊ:CQn5FSʭt d- mC(*:L3XJAB0LfҤ3ӴD{45j5b 4˧(H }CKLJnkH9.IyI1+1nlTjrߨnE-*V fxN0t ya[!a͛J Wk~}Xb`u# F]mt _ ߘҙ )gL '9"N=KOF)saK5yt5^-vdVևu"nMoQ" EζW#|lӲ3[7|8a t5|-{2HYP=e:JM9ǖc2sS?l=igC+Z CFzJ1~<>Ѹ.P_.O([eEl\Ǐs}D2L&ZZt m9d 9SqUpvowB} .xJ>N,"g"NUpSGW=u-&WK';0l.33#"hW= 6ct,ER"w SҧGJZk5|7h2`=Т)F%>{!zz(gq.9.qݧ?t vۍ#N[[GW:n3y5(KӇ foo#}Bչm$j3s U|I%ەD:5Pv͙g.%S+0H t$O*%'f]>ͥ9/Y*ޫykȑR2U|7*B$p>ie?N@'^~]u_+KF!mTL_~T =,N}pJ-aQbS/Ng0`daHI(:G| fH}v晙eqn;_տ QGMYZ'$Gy&Nq1X[Yhwi$hC`<աnm)i*` OE-EΛݖdd:Du, Dy|'{iRT}"ga%Bѭ -?gr17/;I%=r`QNQ% \O;H#wKP<(0s'ԼNLٙ`%Slɸ:q,-~qwNߌX]L>KBhDlRōw}?o%^H>#/}$g%X[cG+p5ʄtكDX.I}X7 zpkЉqmajbX2 CnÐVc byIhR6 tʂêܺaepMnӘ%snĐ-ߌT ֍zeS'Y7i3w}_`F!BY7rO>Mb$>(ݷWwb,vtG['^:^u'َ@dCz z7T)u6/e [Cv~z҇|b%Mu,PA^9̆oXr#LJ="{31XeN] WT2S "F~`*ai_C'!9EɰjRN}&dAhDttNPh{\26pu27U%&qlZ`] ZL6==ؑخOnpmCi"=Lik-F.]).n g _@X!(8L1=nWBRa DCqubuuC##ؔr(g\ jSz;4, _mSEe)JmbR]*~):d[I)l`7srǧ\z1Z~IÍ>zD?HI_tb#@wBBsPϐn:yw QxҚIIJfI(qh.--8P Au=Fꒀ^сR-JuIY}!FF<#o&~\0JƸy,,C%_:j\WA[_ xMB$]oaA1DoG%UU.1ͰaDπ'?wr?>7`cQ\6sz1u: \Yo֒L02#RVij{)C"Ds?^V\\3_{݇Z*5,= c-i I !Ok5lf,O٫F{zq0d坭|Y='#\Srvo3PВbE=5Gh֐rQUd:Rfs.~$jԛE";l}Cٳ)EaS tsi^ k&BڶGXCPS%v6 ;ՌbT:8| -  P;}!pt5 j 9wυzpʅφ O?;LFX5˫p*4)?f:Gs=\*5 ږ+1z?spsmHeؕu9wWB=0u5/ Oս^09 ސaJQ=_#ڱa'sy $u L5+\J/ riT?I č $cӳ[Ub ?Hɒ}|/ԹNNO % Qxҏ:wŷBN'k2 |UCl7j{#E :!&SUvKj&tH`}&©9d GXwK|^ ,'$ŁL2Mj͐ƓLtN٤O4)گJvp򾎭%TpIv`kENJ'z+v+ +:L013dl7 u ?C[JMfN4BVK Ȋ-ax ^h+K6o7LRtuYt>-`?묂qB{ׇާ5B{.ɃY4k8 +8nK nEI E :,'ٖ猟MHy|ʁuvML +~$!i r>ͷ`WFsh{;O_a@쐿ް}]Y^k'z+ n`-uT\=t}_UѺ8hiqoտap>Q vtFzB}#X 3 Jid(^z&a xvx">>qW>g,6,QePnY#߇Nnoqko{<hNVA(Iv/P0(dZY-ƾy[ K\f~ ,mfdf f]805)T$ѩji|=qM?v{vnZs,'b& T9' @LCT.MuT2d Vo3 7[ hV]gjP0|:494hG,.+J&4,i8IgwLCL}O\+fJ߆jO"XZw]oZo#RL8-M7Tƻإv~+ ЩkXkmVRn ¡)|`|T;-ifLJ\DrgG;.aD=Ү3TcO֧~=XxkJQ+egh& r'NLa[W#ohR.nZG![$) %YM?8ǵXHdwpSƷL"?xqd mٵvbr E'vNMqSZGX>sP)^q+C`UAu~!. i! pgZ u8ҧSj:xpWy:i?ԭˇۛ9BXxqAPfs@W/;/#Жt#.df\ϓ̊ADqE ȎM .]\\YIS\ A !ҏ|jr} 4JP=A @ry ~<$`E%('t Ͱ,b i[XݘWk{E !0R5BbzǕA8ւ~|5䏋 a#Ul$+Ny;yd' KRo^Vb `e3W!>%YqCIqn}4@gqhghgCr1.hͷ2/ܐ#b\{P ѳšÓ=,ibA'^fNrJӎ n-duѥaG#1.z@080yTWǴIp/4 0xbf^ ?8=iK~7P;NUL_ofZSËWh5V׈y$3hf5˫,sZbS:݉?BG:C4@좏])OU8/0Ip\K"(ɾ]Ҙ&0yKvrUcmx D 'Y)a1R#sS\ڈfQ\)QMIq@ũ(m9s<_Ai𠰢ї,moDsPَ @*Ŀ ?C15aΨ:1XYP~6vƍRs43M3@-潳=@WGqqmu K]@_1\bm]5OHm [Ci\΂bFV>W1#v2fxOXBƒLrςfwzED0-@͸Ofj8{^uZM~zH~d2ʩt>p ؙ Y{|KUȭ - sgČep̧+ꩇs@Wv!qblrP;$C^r `N#M!<(L'a:+?UɃtʍ6ya)D>tϑNY<=Iwlws;> z2S|e7N#tD! f {)\ptF2 yv^31:ŀ̉e.^nI,KկWK`{8J}THovbgrAӋ~l3 $M-SrȨ' bWrb>j-Rnrs26)Az`˦NqщD: /?*0.YSQD ?k"ULu?ɐuXHSk4Z %`MDg B%?fM`Y8LT'e"ź;79}^T9j]ls^=KG<6s,gE#]^2)bVPފF'oHZd(ߟ7\9x6*&|GJ{Q׆1I(l[/{3Mfe+r϶Ŀ/"2'\l} 8ew#4d{I//QZB^R- 1*bKM 4 +LEqE6.L] z9qvy҇Ҝv{~yp?1ո|3Vʉqꛎ 9ܷђ@AOOrdb{nf )%x±S ЛoZY5NA~َhDE+ϻLQfi@5͜+4¡z i6"?Ma2;:mr'V90U*ڼDTA)7mHdJ.=ٰf Fr 7sP73ſ %+ rQ2{!s/|eݕ5A[ ;N}hv4DMv;p >8!8Q qP_w4b+S9OkRwIQZZ^e>`TwNTF0i ,4 0*=-EԵo2̢Ǿ&CIy2Hvҹԡ}+ 25d∦=2sIZRSu8yYc=v ȕ.CA;5Ɖ_G(OJ#|$>g{qB?L*g[.^o"/y/95 |vI{moקr4_ eJx ]𺲴}g]`IZC !ɺf['S`4悌NtZc^w?$ 0OV9A4YD5NET D4"%mCMMWWg~& ?yG(IsGmvV&+z^=ad_٩*%%՜6TSK+̆y\|5M1 G|7.˻{E%D 6E8:E^ f?'$UPT~ ǼVCfm#1m fϮi  2Lgpt eˡG]^NJF-GG2^Iw8ja\Pϰ!MZ~Dzɨt!2eݬE^d'g5EWW*+XI tLyRdnX-* Ϩ1H:  ;JM:E&dkgGvR+K2׹Y %fjFJT $#uiV)+eop*sbjf6se|`.;^<]\#aOQegZ~I~iH؃$T$1WʊI^CqWˈZGOα6HAC]*,NsYI1Ơyuz8 \ny;.{Ir,j@SMNLԱ5,򦔺\Lx?lZ!C% |/-Zy8̣*zxHnW1A$ݽjptDưPZkY)Ib[ܰaXzV@`OǢ8.U\9;˺2tj 6ZI@ g J_Ϳ(By/}˟Skm3fTMSu' @䍔[A4Hf0yg&t|/94VW_ISUƺufsLgVU3W9VF V "p.3=4c`UupI h@}0{Mydy$a"WEĩ`T%!ЁS\\0$Ӑ6{a< i#Vtw'|[#6q+%oDRqQ]+/KVh4#Q80u≆|bRCO.L%8VHZY3;‹'Ho`v2Uqdz9!Pc2@(>"HI&ː-C=x,rd/-O8!q@G *\ :T>-U ц,~Cl()mz'V%01'7s~s6 WX1?~=[a  Fh.0JtljQ3y&J nMtPfq/VDdN!V+")x k`P-h&V'5U_IK 0˽9E{PLqxvZR0lm!bD čݫ޽l5$[nnR=AwhqVj kŋ-}qߢ~@Cvãl#IwwMnJ3Jϊ:0NY'?XF @ˋhhTўB['$_`Ɯ@P5>43u?mPp۰ !ܪ8 WUi+\@]b;R 26[0I_P\7z\ꌠC6+![جKqqFT ,߶mj`ULa._*wJ\/ބ{r暂pAB+ֻIg0o,pK*%|!ݯ/-!CQ8c/\vȉ-")W\>O_N;HvtNϽyAxi, cwi7Ib,^7k>-QDu$D&cU~kF>Dv@4 R#"87%oqlcE&n52N-Lfd 7eRR@̪c'z0wٱmH;m[Q'뿢6pdV z~(Oa꣆*!%ן#(0eҒ  YҎ[ #xE|i~>@IQCǓ"twD+_bJ#` Q֌J14#FwQ]_:|鄟mjdҺJWޙnZc qOAa:9YnK1xdpFE7A.a!6La IM 5TU*o>q=ԟ!X ksTsKMPʔy+ĹAsg2 Z)גuE¶?/0ՇpU>  p_Ǥ\ BQԉ^7=B%6[gb|ܨ`bJI*ֿe8rʼ:=N> 5&ook{cBXz6pU.(#4l,~o@k+bJ(}zdz:e=ׄ{("&L 20@ԪR -{n5rg5i!''(wHNJl9 ! Z-پt=ɺ iLՏY[(f6-8ؓ)S Ci<"&tU-|nkyHbDf3bH(ѪL3 |* 9 Bt-1XIELŢ/g,m+"۟ZČlr!U-ւT#I.e5[=\+Ua]*g,v=IOs/ |oH>m*'%/Of!eMȄcFWBUk1.Jq {VzPA%bC*u%X7~!'s1Ͳ(o~w$e7_nOYՁԟĵ3c${Ipqw7 ,K3|0ht4gktE5ޱq!%82k_EecXܙ`G,bDQǯF *j;TV"JƆ쯨E<@:I:` Fƅy ɨBwz\lI/U9s}q4A"b u}fMEE@&>`2&JR:EeQI ͭedSwp7s*]R_5[7]}/@BG!= 2iУ)vF7]͛;?al+`SYL tM[ԱTAPz\wo%)߰8IcfRԘ>7ͷڃoE$[gWb+%0k MAp~EP ^d) ?#B~'v5t..Wh?{iN0 nN[7Y7(YPZh(BhyiW 6,=@d]됭BgpUj2N^ݖԚ~ӌ|bd j-A0w5"\v+-8T&t%Ǿ;3P!mUi?pƸ˱7ɿ}I]f5G-jv9zW3 0{,MF$uγМ2mLs+.ɸ%j2zl~`i}za4?vqkTf7n2%:2rP$9a@'+(u%-u?cj5k"! vi EۺQP!.m2[dB>] F"6}of'2]@lQOn|aVvPdnG>0z38wE̪f$Ra`0_LvT@*X\5G* jjY9e2I--9!d8*,|z~JSTײ&G"Wp ^8P O!}vqݙ`x&4_M?FIĊ XYKtpVjE>ĵ]\dꉢ%ju RHt<#پ=Xp4zh^BxӝoVSdg5>P Fl{min˄C9v355+ixIٳ)GK޻="`zUI{XWZv?=_Yܫa+5Sl^&M#-^GO怚1kV17]3^%^8]0Wc^ͻaVl>?;9i"K@No=m?ҝ alhVh_rweY,*}< C ݎij^H=cX sΩ*MW88@3j2hhZ,+J>]=kL Qjx2I\.ѱدtdL- .@^`2?eگF' lgo4hk& !|^A oiNzthK ~1zNBbiGZƺK%Z.N !=St9Ld"kBx* o)`L2ؕMma}]n+~X\l1csL%WvbNn5M"FX!D/Gp4x}-)2F<3yR.[pKܹƕ윲D6-O:W=, ѣcҀW/6_#K & ;nhJ^B^yU1-19i[WꤙV,.lC6JQ _{G&MzStNDTyb[.e[. &2Bvjfwj[G0ӝѻt.I3>|(-'j_ywmT5|/+u~7}V"΅9x1%M MKjoB19ؐ"ipatS.\ӢgNxcpVe .4.k pF!乀!V<]G뙵) Ad~[ѬSY{/͘T"y 諨3놋5r dJS%K]buVWQ+Y$?o",t|!_ڡ>)P1|U8 Dئv! 4\ k=rT2Vb,XGĊ x.tVcխ_ء`1"X-rwzX"蝛{TU*,Y5z08b◄黦QfcPJH|[h 3h9Nqa+|hqy4Lw_^%ݖۦnXG-@ T0n1w$Э&p9^Ģk^PӜ^~Ų&#`ި%3Kڨ5g)RVEջN0!Yg/a(U@0ue5mV"(B )0yůYoq/T>DDj [8C5> tktYx @+KUؓL1q\љ;!xu t<' lSa:`f+A'9?y>h08QPޔ#y`q 7+T7뼤SWU uEuB8}~DŽic}Fp4[O)%F<=E)ƝwvX`[8eG2`%P)n< yn3 ȐNK_RoQkڲ M SP"穲rcٓGi;m#5B]V6JI/Cr4%[ѬEs=]p ]L}k <X*ah.@赺-y>A EEe =d Lp>q=UꁙJb9Z&7mI Wñk#vBskM^ϧɃ,4}]\Y]rX"Zc^׷+w7('zɞuqhG۪cM\3xgtح.7bBCn=O.^)=shC[PoZ_ӳjJ숹.stjc䌀g}1戣@\eW,:؝[RКlTZ~`2iu q@,_F.a'G| ?4ig Tp^k? LMw_Xg{6)H2{5ei!bQV 9$@VeOCTwt*$>C~CdqblK#=\$;Pyvv1ƎRˇIYf}h,Z/1Ea՜P%t$SvFl8}/ w9q̭TiC:qS˯((60a PKU^yl5!RFUPx 5fy!D밖#PfT2is~ #ВfjP]Őr(?xWc|WP1G$OQ1M BvAy9|]-5G3*zF>95PT1eO8#a "kQ=.uteLK!4}!?|31{`{1J,/e4?pQ $$pI+ u^(*WIxp>wGc-w',y~E!rlw[ LSܪ{Xj*b]z7\Ve^ p sN}zXx|nU[:دܾ/5~R?E `c7u:ĤwҷcX^QYb X1׌և(ф] $'Df`N~lTrDٙc+OՌ~ALʝRH(H9~@7OQ2@_U2 BϛZΗHI/caLAGF?\p7'ojE60IrS3,J! &fh-`yWI=9jGWtxC '[8L3~jCqv$cq&Mn'X!?(v6fn6Jy߸E)%X. 7:~h\UvaKac+,2`M"IѻOAk !&|NA 6+*LcٕOؗCkYN3hlZL_DCql$*u' "=JֲyV |Q)o| fgI5x NFIO]'8MGt_KZJZ$i#c2xy&\-E%\LDP@UfM57ω,bl^>Kۈ\hiGz>zX)FLJ!/HT m,Dn@Tv*f>@.,|.s(sV%.">{:ϫ:T{iXnBDCXP[AR=4kԈr/I,KA䃋 Tv=AΛsNl5{V^ ~ fbvV[ }vaKT& L9*GNyO(xTꟐLuz)X3bdqyؠ9r<)DAsP]+Յ[[qEoQ̂8} ra|z5c+/ E%3!Pl:HGHg]'rqN>\o!|p`*Qv| So+X|Z( O;75Oe+}!3V/7RQua`,3oͧ7t;4唇sZkE7*z#FP[eRb ĥOg 8|,)D}Ɣ *(E: 2۰n"E Yן^yރ30:} *WLN>ğg7>-ˆ 60ybn1?!AQkfMGP싶"iW3(hrLyeg۱#Lw%%#E1WV߶L:pLbs֫cz"5ՠx%)uYttvRNn 5owM]YA$h)N=*s}\RS4iIiTH4' g_Nw(е퓪rLy+v k7aB)O"M (lA#IN1lˇ5 Mݛg2QO]a"<:se ŅdXg΄*#9a T7vM۝%t=6 ޙKD#٦V O>qA8*3q]Ja ]BLְ w҅ui4|IMS|26o1=c4 MB(ZNoڊΧC.4\) Cv / Kٴ57ᛸ/kH((57jPz-=q\K9K?hG-FZHyA7>qtFͽr,O9Eĵ8+w2S5IMPSjWxKN?S8:(5!)ǪQ>aba ehFzH+xҝ֢@E,y_p%)T[BF<2?ƯDZ{Ĺ ˞ڳIƂI2U,SLkkįeGC,yJtqjFT8zĹ-R*KA|P[qiYetc݇k[זlGzѼWZy!LcC\RDَFڝī6!sK$0:"؂v)/lb׿~@_wfKcQ0E B5G DS󢏭3_Ӏzrj3'Jx{^bг\8&Y-M"bz6Q2mND38¾Z g{P|,K+ | n\W@n62΃kn@Q i8w]4vvƷ[p< GR]),/m@\.r]TY0@i{4~#cP8rU'6EhmvMl*A]˵][5]<>s!ܱip2֜lmx3n6up}ü1pVD% Ŷk8H3yظ> xm%[xEn.Abc}+A 5DL ۳H4!?a)BBOj\%I9T5Hh6LR^Vz`L:a1ndG)J[J-ikЇ/CI-ZFc@,%a XKʧ*i: ^ŝ8{'u7oҥc*O*[F] .y0샕vz?JǦT1G͂)/MUkڛsk>,Uy$5V92F$u5˪oj*C()'|AV̞9XS%æIzI`AgA`lǢԹہ5cMOi2SZ`*2/>0?sC[Ew|&/WS5,oiY_Ǫj)89)s=sYc]4;>]Uo7=+iZjIYPs8>8-e;;Ma=;nɰKg\w՘Mx9y`w}q2H x|+Vkni Cn1ucs3R?ĺ]'@;Xw .BTxWV#e{p]jށe>~.]Lf/vXBە dn [u詵P/Lb 6}8ȁ:0q4NrȧF ?/[ ݏ`LaH̀9Z AqW"Vqf[Қ%"YsuD~xIpQ[[q7e7A4 Qz@`-g[CŋJ&lΏ)Ru,,# Xp8"{b ,_ШQxٱLkoӸ1Hu |,{) tKQGC(CB/ J1ߨ~tvGҀ\ ^(#֍ l|,tS[则nڥ-̤J("prOQ**L~+VF[5}G\ʷ >|W쉕W@' =/nr7^ks>qեroD)4dזاֶ}#<_fFƻ2sCA`Iꊳ¦/REoD6 ПK(OBps包ʸ #RmH9w7rh;@N /GH{!J{{.Ma(lߋC(,2AczSxc.O>[&r}N}rl華WK.*Bu\ ,A^dΗmY Bx -۶$]? !% BjcCѶ/,T5kj{\3xҺ 2"Hn1OXgF@J6t#6شjlС%hTk1morN S -2?[FEtmr='eY|ڍ⳧umwWD'E_[2?Mǰ8.Jł xƒ\mMn^/ƃ!S$%|,?-O$"t٫/VIt+^ 3\N9C*mtGqAfQ8aqꮧqb^533x)"DNȔ'gRAPꂨJ'8B`.9 a/3/^fIFEᕰ}rVX4X )^ڟJW8$ OXDlSsyᶄ1.?IGpͫ0L@!6 *8XMqYcIܨ7ݩBfH<,rbc' \Nxyte{񡪔kN$f+j#>BhlpjXY=nZ ~.6K6@el{5! 1Gĩ+_}=EɁȷ=HCPQ-vێK}"Scf}sr{uD1J {DVT)D(xjߤJʓ8!0ٵw5$n,p >Xl" VJ; 㑋+|SR8%R=P8{H Oa'42 @Z5$7[_N34 I\%67%Kv=*qL|*hjW,+5fSb,ϡ|DֿՄD3Us5/#"؈=YxZ]'_]]l0s;1=&pwrOAF萪Kth(8"G%Jhrlt[-uklEfb4?m CFR~f 4]x  Z Io"oh >0XYjD* rDnF8wٜ-a`﷠}}·0M<3|O-gxT]ͅm#ֽlznk:va~Π(@mV˩bfH7d:!#\@)$yYɘy1e"po—[({{c8I%'8ZbC!k2hwjS&j`<* |;m Nq^~A6-Lʷ3nr7)w}}sP6: &n\&iv[dUX&ƏIuaW,e=-\JNI "+SD4Pb+2vu,%['3j_rCuWww.*1r61~ӎ9x&3EuH IÑǧE`ƈTb9`Z NH%yCG4 R6Ls~qLQJ~q31Xygdy;PRs%7X8H1ؔoM+/0GEJ3Z96BVK=[DMyP]C^OiF+G@Fµ}m#tU ;iag U#mS*﫪|@p!:tg;1a׳wmPAĠ9`k?|&(kȜ.XNR};y=j43jh>IO{?$QDYn M36uX&%j}YO/+iטQRw-u󛾄N&M%A!+[r&~V9u眤Fȿ1MkTbG<ݪ}Tón &R߱*) '[t˴ t!C2@UzEW>@ʎ:'XjX'k!-< ~irsN#Ȫ%7'/`0#'X/t4>ZXuw\n0WD`l=Oҗ4+y_a_U|]Tv5[v;JbϪ~աW&9c\xҼW˧L϶o_' L NU d`Uvs4mth[p*ՕVӳF5bDC:sk&0)0 jUZwR{]Tz -$d!L#PhDU-s}fsT;h6zT-Lt`Ⱦ?Dlz{?1ŗpҴf$8mx;ۊ` .nC,i_ƻQ)w^ UisC76 HN9BRR,NKp1!OvQ*ρy[;dY.KXs$8("RWx.޻~"aLdpXFN%0/pOčM(?Ц`ಘM̀V"[PK Ȳu:wEz0@_`_ePi H=.-*5Ne) o}55XCYB v4flЖ[gC1f x82Rha-mOst:,,;$6Pu@S=PHMd M/4P9?6 oA;]"6P JJ.\^h3=k\oL6-&%pّ%8q@6X 0!3-0fMmm}Xxz3 8q k0v2)Wkv$ Rp7+ܞ ) ` @j^WwSd@بX;Mzf9D?5/PRg̪zBNMN feFUKɜ ?X\aNa!sr$N. ۞+zciKkS љsXE ?=@ MT@1=o՘Y%M"3TKj9ܵbP֏ Qc.9a3FXɍh;k pk{ʼG`)QY(/yr[ǨT6Z[LTLgN7Ȳ'lfX) ](Ⱥ͙i#E x>8 >m\c̵*@VXP <ǷMtI%KEJ7utgD^}hgw߮L; i٭dA|,'Kjqf.ļWNQʈCnnR>XD}xY0G(hd$^N*v9PwkhF`[QOxZKb)ꎆ!v1U-FxƩuGl$mUu>z2̐-gr+KTyahXMJH*ǐ"rlwny 81K'4*@e#k3Z{Oൻ'tZO!03pľ ȍBU#:{;B%9%׷fLӧ.40S]60l*?CBOQwOM89Yp~xQ]* sJ Þ]^4T:x)˴}4:LO>7֯qo UĎ >֑1CRYH 67Z$SN˛ݜ*ŧO:ISgJ&]Tpqo_Pu:v(ubk[=W20; ~֢XlѠ-4ȱ9{ޕ\ĺ"iqM$j:g23fxg|Э{XŴ" ڪew3hj4@X^C‰g>eФXC Z$0cHWr+naW?1;>t7.ۉ! AVqwK{Mn~H2*T+v. CCGnIF[/#]}A ߭_̩g~}Xpf37(Eb܋fH-}avCxZQ-Ԅ'y k4Gg=ƫܙ6IQ4p(gл1>rZl"FT^!E@Z5T,u, }|{hz[B&<ž4}:!New-:<>*3D pboZӖ@d$<3E=Cx5 us;UdQ2Mǻ`tO+)~&q/&rR)eC4K (98eV=9 1;?C Gba4oS`TR'?8u7E ;lwp{׭EBdxvHaƋ6=da,o>9loPasHSv`כ7,VfxZvl P|7HƣWʹrD~,iY`fT?!Xa*^[19J墜S{L{V(4A7˟@ou Anw+lk"}27^)aS/wN0=q;֌ِ3G}L3뾺n{k-VVugџ~UW:Ъ ZhK0:\54lnFME'>ڲW!C>gk sLߟUdjPd" GK@zfVX* #nI3RqEo\d\M/zb })Vs~}BY1]2ZICtC 1o1K-3?nN ]pR ,So2u+Fx6'𓻜t'kFɬwO"8<ײ{h3m]>1?54k}ip@S /@)wVQ(Ы*X't=ŸXvuvL~ ǃ[S$p&!] eQ8st?!)N@*/_~2s.6)9Ӧb QWu$3ϰb0=>q,-1џۊtWx HK>Z,}X 5gw0 cOD 6xUD עitjeR>cq3t5P2?EVJpdCn+lZ+/x-:SS_gLO+Yd@XGC^v U  HFʳ!΋q'M;x9 ZeNXe!v1G~EcrwCI~"D5"RZ_{Պ{"ČbAzlᩉ{l(uUZ#?Ee$ADc̎#WJED.y-]PMf?W(ɱZj~e?ޜqmݶAhWXT^wy1t%7g7|nȟ>^"}߆/ozi?sy Qȼ4.+a/V \?"m|N dP oTk#ADwr]bV QvyT;t\*KpU?8HIZIG0ȔiMd)Id ||'ՠ>?aMXT>v75ji19[e,&v0=i8J:]e;E\so&-c(h%N8$aO 2|& M<,%7.@AvۨV9Bpp#:l>PCMLɽw$ _,Zfn%Ӕh;q=OX:?1Syww24ڗslTi]lr9n`܍GĿ ŽN˛h%w"'sB% ^EDs؃ƜzYu_L44`1փT)V s6h)l \BNm. )mu+39A>JGz7bf a ;F_ J祷HgNaJ5k'`z-mͧNȯ$ tZVo= Lh]_wY? nzʧ~6 7FtBRjJlBd]8?QZѺy HsI꼗g B"=蜕57\gOG8X4xA)7C#56 L)}zL\Bt؞&'igYz6_nYpr +C`"q:~:-Ϫ(ͳ2+89lGq֖nb|36q$.R\7+Pjd]ѻ W7p@h0arcF9] *.8OOFQk%KT)YVu o$qPɿ| ( xtTorbvȘG|}.#D9 %~HwN(jkn,@?bcTsʀowу9|P~8G rp:.~*ákoRZ4ܠ"Z*_ I0 H>5&vI;=I`ڦ-)W߬$ȨA}/ 'n_CE7j_k7/ m1{!QC'lY ⨄S~'- :KJ"/h\?^J0fM"Omjcy$fc뷣6iv["Ĵ6JxhV]b{|ܙK2W,Lb= ԾQF, VB&l pQpj𹸹bv=nܡw)J ?Nv-ݐ4 8DދkK_Zm8ڙf.nx`p/v?"#{bEg2%ŋܫWNX[m\G(7]dS3GK%NkDL)-o-1oRA,RxK{:}e5;vzrW$LZCT7Ʃ/˷\nZb2$C%;3ۤ;l6ɬ혽4ػb]lHrNZjfii$@%g.EGPOJxS&tI] \%O@D^R?iiITs T_ X@SLZQmjS *}$ OE|=2:1U g_ 2J;{2c|~WČy:cvYOc{ԱqFM1g.@[i}c ӎWn̉2u ^VXȡ`}gŲ]npY uZeܡXb #^ce>4e&okr"$ ed$ɹ4@0/4{frWvS̺o\1Yb 6 r vq̐|yrQ;zve&)x~{> &i[ >xe}!s`jXQC_-Op/E Gm++pY4h%naHw€:?F@nHHTmmc J&J.d1aIxPw-i)4YooF⮘S+{H!Ƃ3h4 SlP,0Mb#yVl 78`uaKz P h=T#U|OMPĈ{]޹R}DMIH`˪Oy)mZ'""Ts णE8Ex*~i\DZFDŰ TƤUBȻ5߈^"@͕t8Sl:i!o>2doa>?O?|K(!-x d@K\1IҤ"r)@qJB)zu:C>'EpMn`#`ib[0,-1M ?6!kiuS͠5w_v~%cm'?ĽsF2 G.޿K1bھLD2Vi{HhF\,H[D 6[qH}aّ\tg;6o hSODhqE]68"6s}OS7z hvN>- n0KS'ļnYkGäN ]ۨ|4)@0R%RVl|E\Zے6˹_= ^W$(bf5ۚHc:|\wIVjTGnSHk\!Q]I)3M$R?|V*U YDkꥦpJA_ƿ~R!<|/I߯M78/"⺾5T7j)Ӫ^jJТnTthD/UV@_Q0hm Zlkϙ5-Qmci!Lև ڰ 22.up~aG@em b\nP! K i/+]5ķ#뽭 Ou#m^W?b9E.u@IvS"!Ǿfs Vgy'`/!kދ΅Bq]/[Oqf( ^ޜk~@a~ /^߸ YoQҔ?4QD&K6]cֺdxEI(9GD@-^g1cVr930`(f{чtwB'^Q#2BDcEE% axkLO Dl^:w[?N%B̔8H =g0:LiGNϱI{vBlaP@Y#ZMNp -Mj4s2ѪrFW_9^X#=S8֊p(\tSdAQZ>),YL3 WzG)gDٙtYv(WJy~),5 & $ơ@ $-ዽ)=wcҽ][2~'}gG8_Q/xB`Ċy z 4X]a+z;6a< c=&of%_ Y.p WUS18yϟ!@KҹՓO${91;Y6tAse0.M5H3*+wTCJE"yI/ /G2lCAWu 0h @]Nf[l_OpAi[ jȌ>hNf.T%1V4bS&5;JZ f!KTo«~^# QAigw;ynt_qΔ5m\Qpy@Zz_?IEvԮ 0O0׭Gob^5fוŶޢr9( 2TUg`iA cLGTbΨlb+^?tZܫK^ĖbUX]c"U'4 M$}" 9뺀c2-|H7MiB-JT{i&@4K1hq AH1/!G,8LjA_=~d+)m fv|x̷wlEFjCbi_D1#ڰ ':A9PHu 4txY>\"paQvX{ to Jn 3 <`C'Ps2XPd;M~Adb{Jd4mPY*ڀpn>iVT=i:8x=PbQs"eD`М[yÉ͆XX $يǻ,Py=)Πvsn:P,:4[ n `(5% fwkﲣx*Ihl>WJr=Mh)&Қqsa{jГfj-ܛV8xnBd~]yպvȓm^ R ҆A7kB"t$.}YNֿ`P '[v,4.L-g?o\Ym3)`0JSR336"zf- 3 ?#R4 Sf1Y6[o>Y. uij"k?(ꊛ&KJQ`ǒIVRFV>Z${RB:HX8jC`ִ_p|ؾFOOw^GLjX>B(t/U$K/R5ExNzx0 ~kP:s@90 3ЖSF|',0`gF I?,M'AAQS6F3谤TM,ُwUV#VRquTTxJ +ΌO:b?‚KDu{A恟TEVe[#\-C+',&SbR̋91H7`bTFݗCM!x3XL/q#޲ ̴ u''1v,ͧ7\RNM{ڡll-$Fǭjb S53[)ӽ^.~5Ƅ 0YI\ވ8>XA|ѷ_h']yfpWb%(6*^ !Zmh*oDex8oXzEJsx*mWxلh/AH6f: fL٦Gے:Kd$b4ZkyŬ2ꩃR6J t.IpwfW($G/:2=p%^N4uGӑ.|:? 9cpYbU Li)&˲J[mȨ9 ?ߌ $&DC"BgL8ԕE T-mÈz3E!tyg,aWVǰkX1nGV7'QHKA2 7ۖAaК ^2H/7aCŁFnm@Kp;KK|Kua'{Q914R[()Mո Vy4ﰿzt.&G~g*fgZ{89a_a{4Gp~@%ieGeL70}c*"j[8oڦ\|)=^nFYtlQb  0`[vh]Ɓ6Jtt-zTaЌXgE*xmiR. >OWX,@GL#(V1?5.;a&`4RYIٻ`] /$]0{t\a;Gݦ-?P,a-v ^`Uj *TxG=lW Jz䧶HoRsJ#ՎBᴮޅQ]7,+vʉIMBEoIauOYڭ^l/R78ӕ|' |xu'LgCXzݵEsZ$d" կ/u5` E9"2{Vꡟu/7bES: ë 8NDʯ3IY!jk"Rj!H >7'<ЉsRӑ(BnoZmɨg@6E:Z藳ڃ 0)T}n7ʼntak=dXhI貵O/: \ĝ$^b8a3iPqK5GgDG-L#'Tٛ庍R:N.77 w &BȆx牣ّy= ɈΡDNʽ9t 6@Sd\_JǓFBn.͌nMr1dVikE,5aلʴ1J~n~Jh79A%CڏSKqÆt05מaO a ʵ3SLl[cI˨L/F$y THOk̷Y2$7'*+<@'-DV'8#8ƕtq>QDI1%Ũ