openvswitch2.17-2.17.0-154.el8s> 6 6_܉3!5B(Ii!F^(*vf/ !F^(*vlO~NڳǛ$'Xb}R|Z|nF9-Sc!" -?H%8Ҫe`) >B!ouˑtmX~ڕ<411`Ѝ9QP`J4U] -BMBAVSr1߁8M9螻{f-ܺfO 4^ۢVj.-=xhq g% ιKKޢt/TÊzct2JJD DDzCBa632d93b3b84aa55d9e181da86dad3079e96b2911db1516a0fe7a531382ce6e6b3770219c7a62a765f0fe87421340143e7dca51fcK-<)H()،:l: >O<?,d " / 1fl     ,  o #h%t(-*+ -.</<5D<5 5 6Y (6j)6q*8+8,88-8<88@9::X=T>\?d@lBtDGHIX0YhZ[\]^+bd&e+f.l0tLuXvdw$x0y<(Copenvswitch2.172.17.0154.el8sOpen vSwitchOpen vSwitch provides standard network bridging functions and support for the OpenFlow protocol for remote per-flow control of traffic.fp8le01.rdu2.centos.orgpCentOSCentOS Community Build ServiceASL 2.0 and LGPLv2+ and SISSLCBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxppc64legetent group openvswitch >/dev/null || groupadd -r openvswitch getent passwd openvswitch >/dev/null || \ useradd -r -g openvswitch -d / -s /sbin/nologin \ -c "Open vSwitch Daemons" openvswitch getent group hugetlbfs >/dev/null || groupadd hugetlbfs usermod -a -G hugetlbfs openvswitch exit 0if [ $1 -eq 1 ]; then sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch sed -i \ 's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\ /etc/sysconfig/openvswitch fi chown -R openvswitch:openvswitch /etc/openvswitch if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset openvswitch.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now openvswitch.service &>/dev/null || : fiFtq0x8;H@ /-!3,!- k7B m0=x9X HE5*rV&,Z2MY 9pQ(3~ a #%a! IZ1a b hTB9 JVCl+h`,A큀AAAAAAAAAAAAAAAAA큤AA큤A큤A큤A큤큤큤AAAffbfffbfbfffffffffffffffffffffffffffffffffffffffbbfbbffffffffffffffbfbfUbbfffffffffffffffffffffffffffffffffffffffffffffffffffbffffffafc276b05655d54a72031a3700f8939e32b2c499ede0ea5e9c1aa23860df764055fbf3820d076b5555a081da901b6c569857c1e58c4aca9f93f9d699aca28798c6ac3bb56870981c5660559b949de4546f5cf883b6375837ec6fc912a4daf4d860fadba19393a58aa8fe34f79845c9b6f1de9cf588a8d4dbcffe3f734e4d3260933fda4b9e18003e67f1196b079cd54029d19028f106f65c28ef3cc40a54cc83c81a782e3f04a16b48e0d1970d608dc689c062251184ca5c01eaa83ef34d9a41fec261aec04390178ce5e47872db07d715b7b1cba5f15013029701bfa2d4ed7ff9ac42219a7f01127f83f240c8fcaac0a8eae544ff097d038b1a5d3de596cec5031c7fc199c7b30d6af60d4625e745b97cdf2810bef38955c94885915e9d5c84c3da714c94a34273edb4044884a0b87e24a5efdb9b9539ceab26a3a636c6a8f5c9f903fe263b2aaa1df6f8d02250c04bd0c29f69f46ac99c0eb273c9452668dc1f792c56aa320af274344a3452db69c5e8f1abf50440f6db3c709be43a28c29fcf9c2a2f015a533f12a66adb06128b3277f8e1a8d3107efbded397cd39e27f9970980e0bb1e6e06a7ed771293a8c83e553b0bdccaedfdeacbf3433945b12157e3a0c7165cbc84bdd4a07dac8693944e28c0e83818cae551202475a12229dcfdf4a41e2edc4f212004e146f48a77b4747815d7f26c369a0a0c19a9e6108de34c03de741cf6c3ccf6e1e3af799008a0281e974f87e97aea29963a66abc2f75a02870d9348382c00327acbc3f131ff012d35c77022f77bcc39c0f1d18fa88021a6441dbdf70e81a40fb6796e59aec51ce2ae12fb512e915932dc6109f71a152e6cacaaf876ab5cf8befba0ec9b54f0b78a4eaa6ab86e14cbef38ea4727273563d6455bd627572feab69dc77ef285b6924163b52590c76474ad9e04e40530dfd8a549914ea55c1e9dd2952bddf59f2d7f0de055f5d85295babde5a170b410aca724bd33dd2d4b516e301b1a81b1b2692472140d439d3e4aff15a32374dd1e7f432b4ec5ccb421820c8b2301798978a114f32b4e18c85ec90e327259728d65bd8086ec21a01cb282256c659f39761e4c281dc461c20729d55bfdbda9aab1d4f28c6f9025d1c90493f354e7f4f8222fec55863a56dbd9f9c9e6d381e225ab64ce25578202811f7085a5343e4b7ef89558e2d1fa94ee079cbe2cceb5dcee3dd83ac5d9ef41f887b04dd604250193ddd88691ecd168dacdecca2d0d6581d8840e3f0b0dc3a421275ea251f645e533600eb349691ae68b7ee1079d43b1336e6e853e39781dd58304d83968b9a7e3fe836008dd798a176a715c12cc696cc63e2bbde7f72505f59c55f73e07132dbbc55652531faa3823acec98bc300524d4011901dce2c7cef0b7243115f0dbdb04b944adb7e41ba6f321dfb1b7d1083e55a5d363fe4e90c162ac44acac9b00326d21965c9ccf8cecd3773580e79b9058c3938f94bbb3dc32580af084e8119dc1ad8efc49b3cb25aa51d01260a1f7865870a645aca9e7436fde1d281d8036f7da56dd224561c3e90a7646c6d0f3fed984945bae93b23a7af604eb30876f7a653402b66dbd6bc637cef75c07e5c21f75dfbf79678c33d1634e8cf2dd90ba81e483d0d9172d737e9455012e0bebe02b38c8c8b8cf685e309d51c8148cab0ed713a19424ff8004c2df8273c64a10d5dcb318adf39ce470fc73ac9619bbe59d9b57540bd0ee9e24f595bf8c1a54ba7bff1bf25804d491c12076aef191e0ef7e4b2fbb513cae8c76dd0ffb2f6210b996a6aad4a802bf9c9b55423997d31708de5f0ca1e1eb60859a8f6304879ed935461193278f4eaca72fe25516a869ca320a88c2f670d187ba01a4b5fbcb58789853fe10bfb9f578b6738c490ab53eeabeaced5bee3916dedfc0725bbbe7a06549562f8671e41cb2b22916e7de8a1bfa5a0b967fde4fb6ff31058a297f4f141577c3f4749e859a4c6d7accaa8618b298827e2154ce354f1cd206a015bb2eb9418c93a0d8874eb31557f95c7058f75b6faf2d5e5efe2e0ca696e3b7063c3dd658c7d3bff6a5fe20d01bb0d57aac5bf32343df9de5d40b1ee1e906cee86882a0d7043f4d54fa53d1ff8db67df458ac6be5ccce8a1caa05918939c66b0c4602679b10a19737798f9fde03d71af057f81daf5a1c92c05a7378ca0591c9c1435b76e4722b99925da779c49a6bd127aa1080592ac3fd07a4ad6feb698a2e08c77f2a23d02805303a8685da562bddd06a5a744da1ed9afdd22b032fc64b4d1dec20e3bd056fe030ff5715e4cab6c7471810602b17dab431f6b796f391acf79201addcc978968f52781ff7f248343f08010b66df81b591ed3c3d13440359da3f0834d706e483984ac09d7fc58980b481dcb90681fce598bc934656e72bdfa34ff8ca2145101330c53f48120e68c6b4eaa72f0764bea2c98426ffba7214517471761f3121529ba9281fe27e544f8f0ecfe23998b8f28ac4687e1def3887d70c67918ebbf1ed080eddfe7b9dd45f5b777612063c0ef0896e3e2fe8806369ca25c3881f8886f5565d8b62a2ed28ca37cf4c5d1a034685174748b2fbaf6f0dadd7eb4c756c99facb191430d675ec125ba284e4179c0c1759d74be63550e877fbb2ddc521527e26e02dc997936b5fdae72a77ecd06918e548333fa3c8e7d764791225612418e63b7e61d204d11ddb163c4ae4c7391ebae7645de44afc2b21852b1b4b3e226d01c1b57cb5014223a092958fc67efd68d2893f8c2c30805ac6a36f245b29484d4027a39b0673c590c479c7af9cf5ec9458dbc7e0c717fd14cf12be0019c0599748d8f99ca63dc76a8ade408d84719e79eb1fc25d30819bd7322cf18234bdf5300b8ec8c6d0d87ed23a387068c0b942e2d228171c66f848c31cd9930f157de34bfd4fa6aaecfafa1075cda46f6c4efceea8bdb0c6d8af591df0f72a4c558d511860bed4c3428a0a3b3ae7127b9a15d7a688de84a2822644b3cc40a9bbd7b0fda270a4a16dfca24dd4e34779de21ee8294f2f671ea22beca2e4d2c5b5a266c0cdd77c8fe1df9ba4058fe37514c4bf8426ee2ba99481cc10b125c17798f85917d572168ed5493cfcf5a876b8c7fce2b19b9d2b5feab92ed4e75a8ee5f5af7d6268c23c49a30ef1b7370c8ecc57d8655a728b4db08686ff460453fcca6082f3a00ec9801f7ba90e67b1180aefcaf4e170e246808be4df9b0defd3f2ff22e12458a57b0a78b59e305d4e2dd4db57376840e6690f5edfb2b742fb04461465b5e05049aeb4bfad64ffb2854cdcd1e5ef7993c0836eb3facf0a6024e40f760ac02cf351fb2cdd4e1dbaa49bb75f4bd06016d9c42a3ce135918102f75b0a1b35b05eee84aa7636e3c0f46e48fc0d8de578049fb62cd1da39e31fd217ef6fc8521dffcf34004492f614b1665f96aabad1f14b175d7b6ef693832bd025bbf010816117ca6f164bbb5088cb560d4734f10ac2ad7b44ffbeba9ae84a5fe23b7342c11887625cd90097172ec71ce6405fa65cbd912d64412d8df7b2fd23dd828d99fa00f50469c41d15a9428f082fcfa0a239d90c12fe859b6983879def861703ba9ee0432f33f6c2d5ffd904d754db08eeaae55fd287f2ed004c3b0be5c5a096cdc8a0d2773ee9921e0e774ddfe70a59004b0f296c7433c94ba887245f03c87d8c91d2fe2bd340cd74e8132d75bb2156da6cc06c9ac4037c139faeff319eb76ec4f5fbae427716d73fa1580bffcfbc52a37a7544../../../../usr/bin/ovsdb-client../../../../usr/bin/vtep-ctl../../../../usr/bin/ovsdb-tool../../../../usr/lib64/libofproto-2.17.so.0.0.10../../../../usr/bin/ovs-ofctl../../../../usr/lib64/libsflow-2.17.so.0.0.10../../../../usr/bin/ovs-vsctl../../../../usr/sbin/ovs-vswitchd../../../../usr/bin/ovs-appctl../../../../usr/lib64/libopenvswitch-2.17.so.0.0.10../../../../usr/bin/ovs-dpctl../../../../usr/lib64/libvtep-2.17.so.0.0.10../../../../usr/sbin/ovsdb-server../../../../usr/lib64/libovsdb-2.17.so.0.0.10libofproto-2.17.so.0.0.10libopenvswitch-2.17.so.0.0.10libovsdb-2.17.so.0.0.10libsflow-2.17.so.0.0.10libvtep-2.17.so.0.0.10@AA@rootrootrootopenvswitchopenvswitchopenvswitchopenvswitchopenvswitchrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitchrootrootrootopenvswitchopenvswitchopenvswitchopenvswitchopenvswitchrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothugetlbfsopenvswitch2.17-2.17.0-154.el8s.src.rpmbundled(dpdk)config(openvswitch2.17)libofproto-2.17.so.0()(64bit)libofproto-2.17.so.0(libofproto_0)(64bit)libopenvswitch-2.17.so.0()(64bit)libopenvswitch-2.17.so.0(libopenvswitch_0)(64bit)libovsdb-2.17.so.0()(64bit)libovsdb-2.17.so.0(libovsdb_0)(64bit)libsflow-2.17.so.0()(64bit)libsflow-2.17.so.0(libsflow_0)(64bit)libvtep-2.17.so.0()(64bit)libvtep-2.17.so.0(libvtep_0)(64bit)openvswitch2.17openvswitch2.17(ppc-64)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/bash/bin/sed/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/usermodconfig(openvswitch2.17)iprouteld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libatomic.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libcap-ng.so.0()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libofproto-2.17.so.0()(64bit)libofproto-2.17.so.0(libofproto_0)(64bit)libopenvswitch-2.17.so.0()(64bit)libopenvswitch-2.17.so.0(libopenvswitch_0)(64bit)libovsdb-2.17.so.0()(64bit)libovsdb-2.17.so.0(libovsdb_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libsflow-2.17.so.0()(64bit)libsflow-2.17.so.0(libsflow_0)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libunbound.so.2()(64bit)libvtep-2.17.so.0()(64bit)libvtep-2.17.so.0(libvtep_0)(64bit)module-init-toolsopensslopenvswitch-selinux-extra-policyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)shadow-utilssystemd-unitssystemd-unitssystemd-units2.17.0-154.el8s3.0.4-14.6.0-14.0-15.2-1openvswitchopenvswitch-dpdkopenvswitch2.10openvswitch2.11openvswitch2.12openvswitch2.13openvswitch2.14openvswitch2.15openvswitch2.162.172.174.14.3# old rpm versions restart the service in postun, but # due to systemd some preparation is needed. if systemctl is-active openvswitch >/dev/null 2>&1 ; then /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || : systemctl daemon-reload >/dev/null 2>&1 || : systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || : systemctl start openvswitch >/dev/null 2>&1 || : fi exit 0openvswitch2.5.0-22.git20160727.el8seCeCeCeCe @e̫@ee@e@e5@e5@eeeoeiehy@eg'e`@eB=e@@e:Te9@e2ke2ke/e)1@e'e%b>b@bb@bb=b@bkb@bbs@bs@brjbrjbobi0@bgbaG@b]RbX bP#bP#bMbJbDF@bDF@bDF@b~Open vSwitch CI - 2.17.0-154Timothy Redaelli - 2.17.0-153Timothy Redaelli - 2.17.0-152Timothy Redaelli - 2.17.0-151Open vSwitch CI - 2.17.0-150Open vSwitch CI - 2.17.0-149Open vSwitch CI - 2.17.0-148Open vSwitch CI - 2.17.0-147Open vSwitch CI - 2.17.0-146Open vSwitch CI - 2.17.0-145Open vSwitch CI - 2.17.0-144Open vSwitch CI - 2.17.0-143Kevin Traynor - 2.17.0-142Open vSwitch CI - 2.17.0-141Kevin Traynor - 2.17.0-140Open vSwitch CI - 2.17.0-139Open vSwitch CI - 2.17.0-138Open vSwitch CI - 2.17.0-137Open vSwitch CI - 2.17.0-136Open vSwitch CI - 2.17.0-135Open vSwitch CI - 2.17.0-134Open vSwitch CI - 2.17.0-133Open vSwitch CI - 2.17.0-132Open vSwitch CI - 2.17.0-131Open vSwitch CI - 2.17.0-130Open vSwitch CI - 2.17.0-129Timothy Redaelli - 2.17.0-128Open vSwitch CI - 2.17.0-127Open vSwitch CI - 2.17.0-126Open vSwitch CI - 2.17.0-125Open vSwitch CI - 2.17.0-124Open vSwitch CI - 2.17.0-123Open vSwitch CI - 2.17.0-122Open vSwitch CI - 2.17.0-121Open vSwitch CI - 2.17.0-120Open vSwitch CI - 2.17.0-119Open vSwitch CI - 2.17.0-118Open vSwitch CI - 2.17.0-117Open vSwitch CI - 2.17.0-116Open vSwitch CI - 2.17.0-115Open vSwitch CI - 2.17.0-114Open vSwitch CI - 2.17.0-113Open vSwitch CI - 2.17.0-112Open vSwitch CI - 2.17.0-111Open vSwitch CI - 2.17.0-110Open vSwitch CI - 2.17.0-109Open vSwitch CI - 2.17.0-108Open vSwitch CI - 2.17.0-107Open vSwitch CI - 2.17.0-106Open vSwitch CI - 2.17.0-105Open vSwitch CI - 2.17.0-104Open vSwitch CI - 2.17.0-103Open vSwitch CI - 2.17.0-102Open vSwitch CI - 2.17.0-101Open vSwitch CI - 2.17.0-100Open vSwitch CI - 2.17.0-99Open vSwitch CI - 2.17.0-98Open vSwitch CI - 2.17.0-97Open vSwitch CI - 2.17.0-96Open vSwitch CI - 2.17.0-95Open vSwitch CI - 2.17.0-94Open vSwitch CI - 2.17.0-93Open vSwitch CI - 2.17.0-92Open vSwitch CI - 2.17.0-91Open vSwitch CI - 2.17.0-90Open vSwitch CI - 2.17.0-89Timothy Redaelli - 2.17.0-88Open vSwitch CI - 2.17.0-87Open vSwitch CI - 2.17.0-86David Marchand - 2.17.0-85Open vSwitch CI - 2.17.0-84Timothy Redaelli - 2.17.0-83Open vSwitch CI - 2.17.0-82Open vSwitch CI - 2.17.0-81Open vSwitch CI - 2.17.0-80Open vSwitch CI - 2.17.0-79Timothy Redaelli - 2.17.0-78Open vSwitch CI - 2.17.0-77Open vSwitch CI - 2.17.0-76Eelco Chaudron - 2.17.0-75Open vSwitch CI - 2.17.0-74Open vSwitch CI - 2.17.0-73Open vSwitch CI - 2.17.0-72Open vSwitch CI - 2.17.0-71Open vSwitch CI - 2.17.0-70Open vSwitch CI - 2.17.0-69Open vSwitch CI - 2.17.0-68Timothy Redaelli - 2.17.0-67Timothy Redaelli - 2.17.0-66Open vSwitch CI - 2.17.0-65Open vSwitch CI - 2.17.0-64Open vSwitch CI - 2.17.0-63Open vSwitch CI - 2.17.0-62Open vSwitch CI - 2.17.0-61Open vSwitch CI - 2.17.0-60Open vSwitch CI - 2.17.0-59Open vSwitch CI - 2.17.0-58Open vSwitch CI - 2.17.0-57Open vSwitch CI - 2.17.0-56Timothy Redaelli - 2.17.0-55Open vSwitch CI - 2.17.0-54Open vSwitch CI - 2.17.0-53Open vSwitch CI - 2.17.0-52Open vSwitch CI - 2.17.0-51Timothy Redaelli - 2.17.0-50Timothy Redaelli - 2.17.0-49Open vSwitch CI - 2.17.0-48Open vSwitch CI - 2.17.0-47Open vSwitch CI - 2.17.0-46Open vSwitch CI - 2.17.0-45Open vSwitch CI - 2.17.0-44Timothy Redaelli - 2.17.0-43Open vSwitch CI - 2.17.0-42Open vSwitch CI - 2.17.0-41Open vSwitch CI - 2.17.0-40Open vSwitch CI - 2.17.0-39Open vSwitch CI - 2.17.0-38Open vSwitch CI - 2.17.0-37Open vSwitch CI - 2.17.0-36Open vSwitch CI - 2.17.0-35Open vSwitch CI - 2.17.0-34Open vSwitch CI - 2.17.0-33Timothy Redaelli - 2.17.0-32Open vSwitch CI - 2.17.0-31Ilya Maximets - 2.17.0-30Open vSwitch CI - 2.17.0-29Open vSwitch CI - 2.17.0-28Open vSwitch CI - 2.17.0-27Open vSwitch CI - 2.17.0-26Open vSwitch CI - 2.17.0-25Open vSwitch CI - 2.17.0-24Open vSwitch CI - 2.17.0-23Open vSwitch CI - 2.17.0-22Open vSwitch CI - 2.17.0-21Open vSwitch CI - 2.17.0-20Open vSwitch CI - 2.17.0-19Timothy Redaelli - 2.17.0-18Timothy Redaelli - 2.17.0-17Open vSwitch CI - 2.17.0-16Open vSwitch CI - 2.17.0-15Open vSwitch CI - 2.17.0-14Open vSwitch CI - 2.17.0-13Open vSwitch CI - 2.17.0-12Timothy Redaelli - 2.17.0-11Open vSwitch CI - 2.17.0-10Timothy Redaelli - 2.17.0-9Open vSwitch CI - 2.17.0-8Open vSwitch CI - 2.17.0-7Open vSwitch CI - 2.17.0-6Timothy Redaelli - 2.17.0-5Open vSwitch CI - 2.17.0-4Open vSwitch CI - 2.17.0-3Timothy Redaelli - 2.17.0-2Timothy Redaelli - 2.17.0-1- Merging dpdk subtree [RH git: e5c83b7dbf] Commit list: 856b38dbd3 Merge tag 'v21.11.6' into 21.11 48ac0a964f Reapply "net/iavf: fix abnormal disable HW interrupt" 181fb849b5 version: 21.11.6 1aa6eccdc8 Merging upstream branch-2.17 ef39402104 Merging upstream branch-2.17 f082ed71cc Merging upstream branch-2.17 598acceb55 Merging upstream branch-2.17 bbc9320caf version: 21.11.6-rc1 fc1c14ba87 Revert "net/iavf: fix abnormal disable HW interrupt" b655b64158 Revert "net/iavf: fix abnormal disable HW interrupt" 770e7c2724 net/af_xdp: make compatible with libbpf 0.8.0 9bb15a3d0f net/hns3: fix VF reset handler interruption 90236089a2 net/hns3: fix reset event status 0dece2892b net/hns3: fix ignored reset event f2151f9aa0 ethdev: fix ESP packet type description 6faf898f55 mempool: clarify enqueue/dequeue ops documentation 1699794ad5 mempool: fix get function documentation 69793a2e87 doc: remove number of commands in vDPA guide 82a6991ac2 doc: fix some ordered lists f8a3dcb22d doc: remove restriction on ixgbe vector support 8633f55ed5 Merging upstream branch-2.17 88bee6c641 Merging 4e50ad4469 version: 21.11.5 c83e88b939 Merging upstream branch-2.17 2b8325631a Merging upstream branch-2.17 9a6c6fad1b Merging upstream branch-2.17 fab24e72ab app/pipeline: add sigint handler 25bb8f090e test/hash: fix creation error log 83eafb9441 examples/ethtool: fix pause configuration 952d702879 app/dumpcap: allow multiple invocations c9a8aa95de pdump: fix error number on IPC response b2d5c193df eal/windows: fix build with recent MinGW e39929c868 examples/ipsec-secgw: fix partial overflow 25bd80cff6 doc: update versions recommendations for i40e and ice 3840836817 doc: fix RSS flow description in hns3 guide 326b4f1213 doc: update features in hns3 guide dded07195d doc: fix hns3 build option about max queue number d549330dfc net/txgbe: fix out of bound access 45cef8185a vhost: fix missing lock protection in power monitor API 9b63dd4599 net/virtio: fix descriptor addresses in 32-bit build 93f0406998 net/hns3: fix crash for NEON and SVE 662c60a322 net/hns3: fix LRO offload to report 7d54c473db net/hns3: fix setting DCB capability 9a8d7ab07f net/hns3: extract common function to obtain revision ID 082393fa5d net/hns3: fix IMP or global reset 5544a65fbb net/hns3: fix traffic management thread safety 88ddc5f559 net/nfp: fix reconfigure logic of set MAC address 69933a8ef9 net/nfp: fix reconfigure logic in VF initialization 66e7d1cdb0 net/nfp: fix reconfigure logic in PF initialization f3f42b6d5b net/nfp: fix link status interrupt d6ca7e03fe net/nfp: fix DMA error after abnormal exit 09ec0e74aa net/mlx5: fix hairpin queue unbind f19325f6eb crypto/qat: fix raw API null algorithm digest 501c30a45c crypto/qat: fix NULL algorithm digest placement 1c5191e68c net/nfp: fix Tx descriptor free logic of NFD3 8d9e1872ea event/dlb2: fix disable PASID 804ef265cf net/mlx5: zero UDP checksum over IPv4 in encapsulation e867b9ff37 net/mlx5: fix shared Rx queue list management 48f88518d9 net/mlx5: fix multi-segment Tx inline data length b4baa4d39e net/mlx5: fix hairpin queue states 5642cf46de net/mlx5: fix use after free on Rx queue start 17a2cc95f1 net/mlx5: fix validation of sample encap flow action 8f6de188ec app/testpmd: fix tunnel TSO configuration 522d1db23c app/testpmd: add explicit check for tunnel TSO 7e61e0b122 app/testpmd: fix tunnel TSO capability check 78727d935b net/hns3: fix mailbox sync 07e3d1ea4f test/bonding: fix uninitialized RSS configuration af6b84f09f ethdev: account for smaller MTU when setting default 4084334e1d app/testpmd: remove useless check in TSO command c105c5081a net/sfc: remove null dereference in log 7d50298a26 meter: fix RFC4115 trTCM API Doxygen e9285c755b event/dlb2: fix missing queue ordering capability flag 644f1632a6 net/ice: fix crash on closing representor ports 056e0eac3d test/bbdev: assert failed test for queue configure 939e119406 test/bbdev: fix Python script subprocess 38a1842b74 event/dlb2: fix name check in self-test 68cdf1299e app/dumpcap: fix mbuf pool ring type c268e6c466 config/arm: fix aarch32 build with GCC 13 f4ef2095b0 net/ice: fix Tx preparation 93bbc6d23d net/iavf: fix Tx preparation cfd4195e5c crypto/nitrox: fix panic with high number of segments 987c28f022 net/ice: fix DCF port statistics 7fd13314d3 net/iavf: fix Tx offload flags check 9e228c5690 net/iavf: fix indent in Tx path 820e8fc770 net/iavf: fix Tx offload mask da268d8b4e net/ice: fix L1 check interval 981460d101 common/mlx5: fix controller index parsing 986d9d2fbb net/mlx5: fix E-Switch mirror flow rule validation 9f2c545da6 net/mlx5: fix decap action checking in sample flow 97cf69ec61 net/tap: fix RSS for fragmented packets 4c22ff4433 app/procinfo: adjust format of RSS info ff10f5d05b app/procinfo: fix RSS info 774c444b1c net/tap: fix IPv4 checksum offloading 8b094ad673 net/tap: fix L4 checksum offloading c2404cbdfa net/hns3: fix uninitialized hash algo value 8ca6753041 net/hns3: keep set/get algo key functions local 5c52c7e6a4 net/hns3: fix some error logs 6b71d322ad net/hns3: fix some return values 48ce6323ad net/enic: avoid extra unlock in MTU set 6d69e09954 ethdev: fix 32-bit build with GCC 13 d0f7aa36ad net/bonding: fix possible overrun fe5d3a4119 test/bonding: add missing check 1c29c23953 test/bonding: remove unreachable statement df93e5cc12 net/hns3: refactor interrupt state query 0bc0e51d06 net/hns3: fix multiple reset detected log b28a338b6b net/hns3: remove reset log in secondary efe611f1c8 net/hns3: fix double stats for IMP and global reset fc1e7c7b6e net/hns3: fix unchecked Rx free threshold 79ee20d589 net/hns3: fix typo in function name 0aaa1f6146 ethdev: fix function name in comment 4adc748e0e common/cnxk: fix pool buffer size in opaque mode 587aea0f91 vhost: fix check on virtqueue access in in-flight getter 201e1f617b vhost: fix check on virtqueue access in async registration 900cc61cbe vhost: fix missing check on virtqueue access e9b6f56c9c vhost: fix missing vring call check on virtqueue access 98857c5b76 net/virtio: fix link state interrupt vector setting 0c91efd331 net/virtio: fix missing next flag in Tx packed ring c900dccdfe eventdev: fix missing driver names in info struct 48ecb471d9 eventdev: fix device pointer for vdev-based devices 6de3135f1e net/mlx5: fix matcher layout size calculation 104340b4e1 net/mlx5: fix MPRQ stride size to accommodate the headroom 21554f4ee2 Merging upstream branch-2.17 7a268dfe93 malloc: remove return from void functions 997c669059 app/procinfo: remove unnecessary rte_malloc 6b396dceec net/bonding: fix link status callback stop 097657f9bc app/testpmd: fix primary process not polling all queues 91c5c25915 net/vmxnet3: fix Rx and Tx queue state a508510366 net/virtio: fix Rx and Tx queue state 1213bcc826 net/vhost: fix Rx and Tx queue state 358e6d50e7 net/txgbe: fix Rx and Tx queue state 4e0e44f7ef net/softnic: fix Rx and Tx queue state 7a88ec18c1 net/sfc: fix Rx and Tx queue state d849664d39 net/ring: fix Rx and Tx queue state ec33dc897d net/pfe: fix Rx and Tx queue state 2e34b54c6e net/octeon_ep: fix Rx and Tx queue state b86f8689f9 net/null: fix Rx and Tx queue state 4cdfd0b407 net/ngbe: fix Rx and Tx queue state eb249c2d5f net/mvpp2: fix Rx and Tx queue state bd403e9e66 net/mvneta: fix Rx and Tx queue state 789097d1b9 net/mlx4: fix Rx and Tx queue state 72786175fb net/memif: fix Rx and Tx queue state 5c8a283469 net/ipn3ke: fix Rx and Tx queue state 9323a4e3c7 net/hinic: fix Rx and Tx queue state 10ccc32cc0 net/enic: fix Rx and Tx queue state ee101d1045 net/enetc: fix Rx and Tx queue state b69c78275b net/ena: fix Rx and Tx queue state 180c47a4a4 net/e1000: fix Rx and Tx queue state 09058bb2bb net/dpaa2: fix Rx and Tx queue state 87695a10d6 net/dpaa: fix Rx and Tx queue state 92c7732d11 net/cxgbe: fix Rx and Tx queue state b251cfe68f net/bonding: fix Rx and Tx queue state af16f64988 net/bnxt: fix Rx and Tx queue state 8b1f7ca738 net/bnx2x: fix Rx and Tx queue state 0a4aa9fa9e net/avp: fix Rx and Tx queue state 36cbe7901c net/af_xdp: fix Rx and Tx queue state d59c166780 net/af_packet: fix Rx and Tx queue state f3baeaa757 fib6: fix adding default route as first route e9cd35de3c fib: fix adding default route overwriting entire table 70b49bf5ef net/mlx5: fix leak in sysfs port name translation 1b21ab31ce net/ice: fix TSO with big segments d4041c9e05 net/ice: remove log from Tx prepare function 49e338a2b2 net/iavf: fix TSO with big segments 296c529c25 net/iavf: remove log from Tx prepare function 11e3255ee8 net/iavf: fix Tx debug 1cc6a40c0d net/ice: fix initial link status f89cd0418d net/iavf: fix ESN session update 77aff6a046 net/iavf: unregister interrupt handler before FD close 1b0d948303 net/iavf: fix port stats clearing 28ddcaf4a6 net/ice: fix TM configuration clearing 13662a31d2 net/i40e: fix buffer leak on Rx reconfiguration bf23d4ca47 net/iavf: fix checksum offloading 71663e247f net/iavf: fix VLAN offload strip flag e7bd53b384 net/ice: write timestamp to first segment in scattered Rx 1d231c0c26 net/i40e: fix FDIR queue receives broadcast packets cbc624f535 app/bbdev: fix link with NXP LA12XX e166b7fd15 baseband/acc: fix ACC100 HARQ input alignment 8816d35798 common/cnxk: remove dead Meson code e50b6544bb common/cnxk: fix aura disable handling 5bbab97809 mempool/cnxk: fix free from non-EAL threads f2a2d57884 dma/cnxk: fix device state 7c35f7b1c5 common/cnxk: fix DPI memzone name a2e1ba51cd net/cnxk: fix uninitialized variable 723ae321d2 net/cnxk: fix uninitialized variable 3e087130fc common/cnxk: fix different size bit operations 981e2093cb common/cnxk: fix xstats for different packet sizes b2da49e418 common/cnxk: fix default flow action setting 77810d067d event/sw: fix ordering corruption with op release 9ae9b97617 eventdev/eth_rx: fix timestamp field register in mbuf 2ab27f391f event/sw: remove obsolete comment 9ff70c4b78 test/event: fix crypto null device creation 107d68ad4d event/cnxk: fix return values for capability API d31f9b208d event/cnxk: fix getwork mode devargs parsing 2df5816de9 Merging upstream branch-2.17 13b3789404 bus/pci: fix device ID log 0882f0ecd2 eventdev: fix symbol export for port maintenance 27a64dc2dd crypto/ipsec_mb: add dependency check for cross build 4346110ba4 test/crypto: fix typo in asym tests 0ad8ae6b18 test/crypto: skip some synchronous tests with CPU crypto 956aa99fcb test/crypto: fix IV in some vectors de8bdca2b3 doc: replace code blocks with includes in security guide 9ee1a46fe7 cryptodev: add missing doc for security context 64513c3fd4 app/testpmd: fix help string da9e764370 net/tap: use MAC address parse API instead of local parser 4cdc254d17 net/ngbe: check process type in close operation 4a97dac668 net/txgbe: check process type in close operation 5658f2dd84 net/ngbe: keep link down after device close a3d1c5eb08 net/txgbe: keep link down after device close 709992faca net/ngbe: reconfigure MAC Rx when link update b817c9e250 net/txgbe: reconfigure MAC Rx when link update 51451e5516 net/ngbe: fix flow control 289d492046 net/txgbe: fix GRE tunnel packet checksum 2a455021e4 net/txgbe: add Tx queue maximum limit eb6a3e4952 net/netvsc: increase VSP response timeout to 60 seconds 25123c091b hash: align SSE lookup to scalar implementation 171c6bf70d bus/dpaa: fix build with asserts for GCC 13 81b71fcdab random: initialize state for unregistered non-EAL threads 03a4383ed7 net/hns3: fix order in NEON Rx 7690a37723 net/hns3: fix flushing multicast MAC address 21874e8d89 net/hns3: fix error code for multicast resource e5a349762a net/hns3: fix VF default MAC modified when set failed 2a40eeaf9a net/sfc: add missing error code indication to MAE init path 0ea692c019 net/sfc: account for data offset on Tx c0edca24f2 net/sfc: set max Rx packet length for representors 41073f2809 net/bonding: fix header for C++ 2e32b7f958 rawdev: fix device class in log message c8f024efd8 eal/unix: fix firmware reading with external xz helper acafc55e26 mempool: fix default ops for an empty mempool fb25ee65c2 Merging upstream branch-2.17 f5fec488a1 Merging upstream branch-2.17 5d7fc78c46 Merging upstream branch-2.17 2d8e91e4cd Merging upstream branch-2.17 edb655f33c Merging upstream branch-2.17 fcd29ab280 Merging upstream branch-2.17 0ab613e72e Merging upstream branch-2.17 dc3b12d638 Merging upstream branch-2.17 e89b367b29 Merging upstream branch-2.17 b960a1e73b Merging upstream branch-2.17 2323252f10 Merging upstream branch-2.17 ec3ddd7e91 Revert "net/iavf: fix tunnel TSO path selection" bfa72e847e Merging upstream branch-2.17 4dbf535102 Merging upstream branch-2.17 33604e6b9e Merging upstream branch-2.17 1d093172f3 Merging upstream branch-2.17 c6fe249b71 Merging upstream branch-2.17 75de7e4692 Merging upstream branch-2.17 0cabc0aaab Merging upstream branch-2.17 3906bbc236 Merging upstream branch-2.17 c54d4024f1 Merging upstream branch-2.17 ae0cf9c610 Merging upstream branch-2.17 40bc911f1e Merging upstream branch-2.17 9f7cd5522e Merging upstream branch-2.17 6521f134cf Merging upstream branch-2.17 9f8ccda402 Merging upstream branch-2.17 cbaaedee10 Merging upstream branch-2.17 46e64a87e0 Merging upstream branch-2.17 475deff39c Merging upstream branch-2.17 31a23281e4 Merging upstream branch-2.17 5d594abe7a Merging upstream branch-2.17 76a5db03fd Merging upstream branch-2.17 f477adf374 Merging upstream branch-2.17 45d844304e Merging upstream branch-2.17 2697579fdc Merging upstream branch-2.17 67f604ebdc Merging upstream branch-2.17 05fa26a139 Merging upstream branch-2.17 37c3af3e12 Merging upstream branch-2.17 0e651f6b54 Merging upstream branch-2.17 17b95f12c3 Merging upstream branch-2.17 ae8260a204 Merging upstream branch-2.17 128581791a net/i40e: revert link status check on device start (#2138116) 6f8543f511 Merging upstream branch-2.17 f19938d3a1 Merging upstream branch-2.17 b525569b0d Merging upstream branch-2.17 5dfd4e6400 Merging upstream branch-2.17 1cfa796567 Merging upstream branch-2.17 71ddd61269 Merging upstream branch-2.17 a433643e75 Merging upstream branch-2.17 6169fac929 Merging upstream branch-2.17 f23d889fb6 Merging upstream branch-2.17 0ec0df6e20 Merging upstream branch-2.17 4ba6b95b22 Merging upstream branch-2.17 71bc61c2bf Merging upstream branch-2.17 7ff23905b5 Merging upstream branch-2.17 25e49e5fca Merging upstream branch-2.17 da8dd9a9b2 net/i40e: fix jumbo frame Rx with X722 f1c25f8297 Merging upstream branch-2.17 84413c9788 Merging upstream branch-2.17 ab44868171 Merging upstream branch-2.17 d0433c40d3 Merging upstream branch-2.17 7c403d4410 Merging upstream branch-2.17 0b5d3b91b4 Merging upstream branch-2.17 a533d9e5f2 Merging upstream branch-2.17 3b7766ed9f Merging upstream branch-2.17 516dbfecd4 Merging upstream branch-2.17 8ca47ac0d2 Merging upstream branch-2.17 8fb9f9f63d Merging upstream branch-2.17 312ab65013 Merging upstream branch-2.17 11d3f7c41a vhost: fix virtqueue use after free on NUMA reallocation e516b3bf5f Merging upstream branch-2.17 d749cfdaec Merging upstream branch-2.17 1295f7a5e6 Merging 7bcd45ce82 version: 21.11.2 6f69b34570 Merging upstream branch-2.17 89e726bde0 Merging upstream branch-2.17 a4ef706d85 Merging upstream branch-2.17 22fee2fe1c Merging upstream branch-2.17 d5f05599e2 Merging upstream branch-2.17 9696953ec3 Merging upstream branch-2.17 4e7aefcf9b Merging upstream branch-2.17 35eafbd002 Merging upstream branch-2.17 f20d9896dc Merging upstream branch-2.17 33619c7858 Merging upstream branch-2.17 90c3a0cb82 Merging upstream branch-2.17 99635fe2d6 Merging upstream branch-2.17 14f43280c9 Merging upstream branch-2.17 6d503f9671 Merging upstream branch-2.17 ef89b30abc Merging upstream branch-2.17 fc7fadc01f Merging upstream branch-2.17 3048a9f25e Merging upstream branch-2.17 67ef01bba8 Merging upstream branch-2.17 5ca18f3ca7 Merging upstream branch-2.17 97e4e20baf Merging upstream branch-2.17 05c95aefde Merging upstream branch-2.17 d5ccc414d3 Merging upstream branch-2.17 ec6e7994a3 Merging upstream branch-2.17 47e297811e vhost: fix queue number check when setting inflight FD eb67d78dbb vhost: fix FD leak with inflight messages 4130c8ead3 Merging upstream branch-2.17 5a4bc1fbfe Merging upstream branch-2.17 3383d19a17 Merging upstream branch-2.17 c32cf7621a Merging upstream branch-2.17 e20f46658c Merging upstream branch-2.17- redhat: Fix testcase failures due to downstream only backport. [RH git: 69bb84bec0] The following tests where failing due to the downstream only backport: 793: tunnel_push_pop - local_ip configuration 797: tunnel_push_pop - use non-local port as tunnel endpoint 801: tunnel_push_pop_ipv6 - local_ip configuration This is the downstream backport causing the problem: 684b6e8ad9ff ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")- redhat: Use Patch0 instead of Patch [RH git: 950581580e]- redhat: Fix SyntaxWarnings with Python 3.12 [RH git: 717ba0dd65]- Merging upstream branch-2.17 [RH git: c780a55623] Fix merge conflict as well. The fix goes fully with the Upstream version Commit list: 67f834f2b3 bond: Reset stats when deleting post recirc rule. 567b7f9cf1 ofproto-dpif-trace: Fix infinite recirculation tracing. 108d5e70a0 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels. d4d4e7dec3 netdev-dummy: Add local route entries for IP addresses. 01e400bf5b tests: Move the non-local port as tunnel endpoint test. ff356a2988 netdev-dummy: Support multiple IP addresses. e60c121f60 rstp: Fix deadlock with patch ports.- Merging upstream branch-2.17 [RH git: 95c67eed84] Commit list: 558ec274f6 ofproto-dpif-monitor: Remove unneeded calls to clear packets. 1b9ee817e0 bfd: Set proper offsets and flags in BFD packets.- Merging upstream branch-2.17 [RH git: b295496b75] Commit list: 82ab9d1dcb Prepare for 2.17.10. 0bea06d995 Set release date for 2.17.9. b8657dada9 netdev-offload-tc: Check geneve metadata length. e235a421fb odp: ND: Follow Open Flow spec converting from OF to DP.- Merging upstream branch-2.17 [RH git: 11d47978ac] Commit list: 002cba9f19 dpdk: Use DPDK 21.11.6 release for OVS 2.17. ee889659db github: Update versions of action dependencies (Node.js 20). bf717d0f31 ovs-atomic: Fix inclusion of Clang header by GCC 14.- Merging upstream branch-2.17 [RH git: 2348735fed] Commit list: 9bbc2cf8a8 ovsdb-idl.at: Test IDL behavior during database conversion. 049189584f tests: Use _DAEMONIZE macro's to start tcpdump. 30099c5d9e tests-ovsdb: Switch OVSDB_START_IDLTEST to macro. f4b4d650a1 python: idl: Handle monitor_canceled.- Merging upstream branch-2.17 [RH git: c1d394c18f] Commit list: d6caa6ed03 vconn: Count vconn_sent regardless of log level. b0eb66a69d backtrace: Fix error in log_backtrace() documentation. bb89735b21 ovsdb: trigger: Do not allow conversion in read-only mode. a79ee883a7 ovsdb: jsonrpc-server: Fix the DSCP value in default options. 4f01f2f7de jsonrpc: Sort JSON objects while printing debug messages. 3cae42bc53 tests: ovsdb: Use diff -up format for replay test. a7036f6a1e ovsdb-server.at: Enbale debug logs in active-backup tests. c944a30fee ovsdb: transaction: Don't try to diff unchanged columns. 5c0dc96027 ovsdb: transaction: Avoid diffs for different type references.- Merging upstream branch-2.17 [RH git: 10e593b4ef] Commit list: eabd4cb2f6 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04. c462aabb36 netdev-afxdp: Disable -Wfree-nonheap-object on receive.- Merging upstream branch-2.17 [RH git: f523f8b516] Commit list: b3f8c32eda ovsdb-idl: Preserve change_seqno when deleting rows.- Revert "net/iavf: fix abnormal disable HW interrupt" [RH git: fc3754f28d] This reverts commit b965aceffdb9dd8d2501314c174716617371d752. This was reported by QE to be causing a hang in FD-3249. commit b965aceffdb9dd8d2501314c174716617371d752 Author: Mingjin Ye Date: Wed Jun 14 09:53:03 2023 +0000 net/iavf: fix abnormal disable HW interrupt [ upstream commit 675a104e2e940ec476e8b469725e8465d01c0098 ] Signed-off-by: Kevin Traynor - Merging upstream branch-2.17 [RH git: 25eec953ca] Commit list: d254aedad7 tunnel: Do not carry source port from a previous tunnel. 1857c569ee netdev-offload-tc: Fix offload of tunnel key tp_src. 0a0c500d7c cirrus: Update from FreeBSD 12 to 14.- Merging 4e50ad4469 version: 21.11.5 [RH git: 9040d7ae2f] Commit list: 4e50ad4469 version: 21.11.5 89133ca5b1 version: 21.11.5-rc1 cdb53b339b net/mlx5: fix drop action attribute validation c6c34e7304 net/hns3: get FEC capability from firmware 464ba4ae95 net/hns3: fix missing FEC capability 5a557a0746 test/bonding: fix include of standard header 894cfad370 net/ngbe: fix RSS offload capability 155acf8e9d test/mbuf: fix crash in a forked process ad2b9b7ef9 net/nfp: fix offloading flows 9866fb3dae doc: update BIOS settings and supported HW for NTB c90d34c66f net/mlx5: fix validation for conntrack indirect action 88407eb228 net/mlx5: fix LRO TCP checksum a83cabaa74 net/mlx5: fix drop action memory leak 23103032ab net/e1000: fix Rx and Tx queue status 5df4afe600 net/igc: fix Rx and Tx queue status 9eceb8933e net/ixgbe: fix Rx and Tx queue status 7b9fc06893 common/iavf: fix MAC type for 710 NIC 8ff3aaeba2 net/iavf: fix stop ordering f89976b2af net/i40e: fix comments 775d83159d doc: fix typos and wording in flow API guide 904c11f81a kni: fix build with Linux 6.5 4934f0d915 ipsec: fix NAT-T header length 7d5fa222be examples/ipsec-secgw: fix TAP default MAC address 0fad3187d7 app/crypto-perf: fix socket ID default value 629d2a5ac7 examples/fips_validation: fix digest length in AES-GCM ea37fdf491 test/crypto: fix PDCP-SDAP test vectors 80aeb93e1e common/qat: detach crypto from compress build 2fabcaceff baseband/fpga_5gnr_fec: fix starting unconfigured queue 2074d7e982 baseband/fpga_5gnr_fec: fix possible division by zero 03f55be06e net/ice: fix RSS hash key generation 3eb4ad8ed6 net/iavf: fix tunnel TSO path selection 336ae4ce52 net/ice: fix 32-bit build 87a713bbe9 net/iavf: fix VLAN insertion in vector path c3d6a7d2e4 net/ice: fix VLAN mode parser 3f5a206aab net/mlx5: forbid MPRQ restart c947d1f3bd net/mlx5: fix flow workspace destruction 9a1b7013e1 net/mlx5: fix flow dump for modify field 376ba6a8d7 ethdev: fix potential leak in PCI probing helper 4045558987 net/hns3: fix index to look up table in NEON Rx 3a78edd47d net/hns3: fix non-zero weight for disabled TC 7b603155c1 doc: fix number of leading spaces in hns3 guide a6df8f6163 doc: fix syntax in hns3 guide 8d3993728f doc: fix kernel patch link in hns3 guide 73aaba67bd net/hns3: delete duplicate macro definition 8ed9016759 app/testpmd: fix checksum engine with GTP on 32-bit 3bb1514228 net/netvsc: fix sizeof calculation 4701569166 hash: fix reading unaligned bits in Toeplitz hash 8f2d1e294c mem: fix memsegs exhausted message aa341b7700 fib: fix adding default route 0c24fe6db3 ipc: fix file descriptor leakage with unhandled messages b687d491a2 net/cnxk: fix flow queue index validation fa91d69044 net/cnxk: fix cookies check with security offload 27da89db96 net/cnxk: flush SQ before configuring MTU 09ad6cf34e common/mlx5: adjust fork call with new kernel API 3bb439262b net/mlx5: fix device removal event handling 04972e0400 net/mlx5: fix risk in NEON Rx descriptor read ad874a89de net/ice: fix protocol agnostic offloading with big packets 87ec3aee94 net/e1000: fix queue number initialization 0826a11cd2 net/i40e: fix tunnel packet Tx descriptor b965aceffd net/iavf: fix abnormal disable HW interrupt 9dee3615aa net/ixgbe: add proper memory barriers in Rx 259f2c0780 net/ice: fix tunnel packet Tx descriptor fe2fc3df82 net/iavf: fix VLAN offload with AVX512 c4dc88c937 common/sfc_efx/base: fix Rx queue without RSS hash prefix 4963f9aba5 net/nfp: fix address always related with PF ID 0 fcea6b6498 net/ngbe: fix extended statistics edf9b54d25 net/txgbe: fix extended statistics 1077232f46 net/txgbe: fix to set autoneg for 1G speed 5b72e18f0a net/txgbe: fix interrupt enable mask 1a7755214b net/txgbe/base: fix Tx with fiber hotplug d98f67c3a3 net/bonding: fix destroy dedicated queues flow b11127de28 net/bonding: fix startup when NUMA is not supported da6cad795b ethdev: update documentation for API to get FEC b6557a758d ethdev: check that at least one FEC mode is specified d53afe6d0e ethdev: update documentation for API to set FEC 1cf0bf459c crypto/openssl: skip workaround at compilation time ad9d44049a ci: fix libabigail cache in GHA 88497910a9 mbuf: fix Doxygen comment of distributor metadata 5d9357c7e2 test: add graph tests 47a25c8459 examples/l2fwd-cat: fix external build 648321ab81 doc: remove warning with Doxygen 1.9.7 eac5508ce6 doc: fix typo in graph guide 77145940b5 net/virtio-user: fix leak when initialisation fails 7b8888a456 net/ice: fix outer UDP checksum offload 1c5b0a02f0 net/ice: initialize parser for double VLAN 634cd44ea0 net/ice: fix timestamp enabling 285bc0e2d1 net/ice: adjust timestamp mbuf register f420162557 net/ice/base: remove unreachable code cdd62beeb2 net/ice: fix DCF control thread crash 45daf222f8 net/iavf: release large VF when closing device 9d5f649aa5 net/ice: fix DCF RSS initialization 4408ee1716 net/ice: fix statistics 0a060a3c1e net/iavf: fix Rx data buffer size 54b08280e7 net/ice: fix Rx data buffer size d5755af28b net/i40e: fix Rx data buffer size 1173611e55 doc: fix typo in cnxk platform guide a56289503e net/qede: fix RSS indirection table initialization 498f380f8c common/cnxk: fix inline device VF identification 6f685b45a6 common/cnxk: fix IPsec IPv6 tunnel address byte swap baff3174c6 net/mlx5: fix duplicated tag index matching in SWS 2681bfff6d net/mlx5: enhance error log for tunnel offloading 32d51fbf81 net/virtio: fix initialization to return negative errno 2c2d4e88a8 net/virtio: propagate interrupt configuration error values 11a426ee6b vhost: fix invalid call FD handling f329acb883 crypto/ipsec_mb: optimize allocation in session 2487cb35ca crypto/ipsec_mb: fix enqueue counter for SNOW3G 0428cfa189 test/crypto: fix session creation check c4583cd33a test/crypto: fix return value for SNOW3G 792da5fcf7 crypto/scheduler: fix last element for valid args 54fa9bdcd5 doc: fix auth algos in cryptoperf app f68f4b2b8b net/vmxnet3: fix return code in initializing 1fa656ba3c net/hns3: fix IMP reset trigger b99c14584b net/hns3: fix redundant line break in log 44160c032b net/hns3: fix inaccurate log 1834797be4 net/hns3: fix uninitialized variable f630f709e9 net/hns3: fix device start return value 51a43c9a86 net/hns3: fix mbuf leakage when RxQ started after reset 3d26d3f0c2 net/hns3: fix mbuf leakage when RxQ started during reset 37164c2537 net/hns3: extract PTP to its own header file 80d032eed5 net/hns3: uninitialize PTP d2ec3c302c net/hns3: fix RTC time after reset bf28f06d51 net/hns3: fix RTC time on initialization 57a458ded6 doc: fix format in flow API guide 65193aced0 net/hns3: fix FEC mode check 3e8f218194 net/hns3: fix FEC mode for 200G ports c11ee881c2 ethdev: fix indirect action conversion b374bc7b0e net/hns3: fix Rx multiple firmware reset interrupts 5c105051b9 net/hns3: fix variable type mismatch 4077943285 net/hns3: fix never set MAC flow control fbfa671cbf net/sfc: invalidate dangling MAE flow action FW resource IDs b3741dfb48 ethdev: fix MAC address occupies two entries 80e17cb702 net/txgbe: fix use-after-free on remove 6de921b8d6 net/vmxnet3: fix drop of empty segments in Tx b23b2580e3 app/testpmd: fix GTP L2 length in checksum engine f297d8681d net/dpaa2: fix checksum good flags aae992cbfb net/tap: set locally administered bit for fixed MAC address ed992acac3 net/sfc: stop misuse of Rx ingress m-port metadata on EF100 f400487830 net/hns3: fix build warning b75ffdb751 eal/linux: fix legacy mem init with many segments 3ca06320cd eal/linux: fix secondary process crash for mp hotplug requests 15aac36450 event/cnxk: fix nanoseconds to ticks conversion 44a0ae7840 eventdev/timer: fix buffer flush 63daa71622 event/dsw: free rings on close 87c6203836 doc: fix event timer adapter guide 84d280e276 eventdev/timer: fix timeout event wait behavior e248dac54f pci: fix comment referencing renamed function e506470227 eal: avoid calling cleanup twice c2f6df57e2 test/malloc: fix statistics checks 13c7286a69 test/malloc: fix missing free e531825d4e pipeline: fix double free for table stats 4b8a60276b ring: fix dequeue parameter name c95d48b0d4 telemetry: fix autotest on Alpine 16e1d054e4 build: fix case of project language name e8393bfd7b kernel/freebsd: fix function parameter list ae3de8c27c vfio: fix include with musl runtime 096ec31efd ring: fix use after free 27f385ccbd examples/ntb: fix build with GCC 13 43a3d772b3 examples/ip_pipeline: fix build with GCC 13 b22ddfe63a kni: fix build with Linux 6.3 e185150c2a version: 21.11.4 37b4d55f5e build: detect backtrace availability f7dce59377 version: 21.11.4-rc1 dea6bb1c53 vhost: fix possible FD leaks a7843e7a00 net/af_xdp: squash deprecated-declaration warnings 29d8b0a92a ci: switch to Ubuntu 20.04 6da61add54 doc: fix pipeline example path in user guide 03973756cf acl: fix crash on PPC64 with GCC 11 606474e9d0 pdump: fix build with GCC 12 143dc1f75c test/crypto: fix statistics error messages f428da47bf net/mlx5: fix sysfs port name translation 4509d71d9e net/mlx5: fix CQE dump for Tx c3a4fd09f9 net/mlx5: fix build with GCC 12 and ASan b663eda75c examples/qos_sched: fix config entries in wrong sections fd79c3462e net/nfp: fix MTU configuration order 398c55fee9 net/ipn3ke: fix representor name b3fbfee3fb net/ipn3ke: fix thread exit 400ac4f9da bus/ifpga: fix devargs handling 34934b2b19 doc: fix LPM support in l3forward guide 7a7e85c4de net/mlx5: fix hairpin Tx queue reference count 35f911011c net/iavf: fix device stop during reset e71d71bc0c net/i40e: fix MAC loopback on X722 acfff39a6d net/e1000: fix saving of stripped VLAN TCI ac111b80fe net/i40e: fix AVX512 fast-free path 998d70414b net/sfc: invalidate switch port entry on representor unplug f5922d3d3d net/virtio: remove address width limit for modern devices 1585556d2c net/vhost: fix Rx interrupt a38b2e5693 net/vhost: fix leak in interrupt handle setup 14297e3110 net/vhost: add missing newline in logs b3225c2215 app/bbdev: check statistics failure 9daf33a237 app/compress-perf: fix remaining data for ops 50f94c98a9 test/crypto: fix capability check for ZUC cipher-auth 0872c1aaad test/crypto: fix ZUC digest length in comparison 655c88665d test/mbuf: fix test with mbuf debug enabled 988dc26cab test: fix segment length in packet generator b71a128da3 reorder: fix sequence number mbuf field register 7dd9b2a9fa raw/skeleton: fix selftest fe4b05502d net/hns3: add verification of RSS types a306316dd2 net/hns3: reimplement hash flow function 31b6a0d06f net/hns3: separate flow RSS config from RSS conf 6e7fad71e4 net/hns3: allow adding queue buffer size hash rule c1c4bb0af2 net/hns3: remove unused structures 2e9d4cae1a net/hns3: save hash algo to RSS filter list node d624edd0a2 net/hns3: use new RSS rule to configure hardware 5b805e1ebc net/hns3: separate setting RSS types 10b331bc5f net/hns3: separate setting hash key 22b71c0ad7 net/hns3: separate setting hash algorithm 1f685aab8a net/hns3: use hardware config to report hash types abe4818f0e net/hns3: use hardware config to report hash key 8dac9d9073 net/hns3: extract common functions to set Rx/Tx b5f5a77a9f net/hns3: fix burst mode query with dummy function 6cce9c61f9 net/hns3: fix RSS key size compatibility 9a20540ca1 net/hns3: make getting Tx function static df7d846ead net/hns3: separate Tx prepare from getting Tx function 8ad4e433e7 common/cnxk: fix auth key length 7faf9ad3c4 eal: cleanup alarm and hotplug before memory detach 64407a1385 common/cnxk: fix dual VLAN parsing bace3fae4e net/sfc: fix resetting mark in tunnel offload switch rules 0a3ba8d8bc mailmap: add list of contributors 27b61d8f7b app/flow-perf: fix division or module by zero a9cddaff93 app/crypto-perf: fix test file memory leak 44bd8ea719 net/mlx5: fix Windows build with MinGW GCC 12 f8bbcce58a net/hns3: separate setting and clearing RSS rule 5de7a11e06 net/hns3: separate setting redirection table 9a7ea28161 net/hns3: use hardware config to report redirection table abeba16e38 net/hns3: fix possible truncation of redirection table f9e58fd51a net/hns3: fix possible truncation of hash key when config 43af30f9a5 mem: fix heap ID in telemetry 01a15c3c5c cmdline: handle EOF as quit 42339a554e cmdline: make rdline status not private c98bda4768 kni: fix possible starvation when mbufs are exhausted b7c5365796 common/sfc_efx/base: add MAE mark reset action 5b765d83bb regex/mlx5: fix doorbell record e140c624f6 regex/mlx5: utilize all available queue pairs c07485a1c1 table: fix action selector group size log2 setting d15e8526b0 raw/skeleton: fix empty devargs parsing c6dd06ddb6 dma/skeleton: fix empty devargs parsing cbb0399801 net/virtio: fix empty devargs parsing 1b619068f3 net/hns3: fix empty devargs parsing 52480ab3ae cryptodev: fix empty devargs parsing cb72e89906 compressdev: fix empty devargs parsing 5d95507d27 kvargs: add API documentation for process callback 5eeee34bf7 common/cnxk: add memory clobber to steor and ldeor c0a24be8f2 net/cnxk: fix LBK BPID usage 617735f8fb net/ixgbe: fix IPv6 mask in flow director 66c0e09464 app/testpmd: fix secondary process packet forwarding 096166c31c ethdev: remove telemetry Rx mbuf alloc failed field 2d42946f45 net/nfp: fix getting RSS configuration 36cbdd704b ethdev: fix build with LTO 4b158390a6 app/testpmd: fix packet transmission in noisy VNF engine ce6a8e97ec app/testpmd: fix packet count in IEEE 1588 engine 0a4ce1a382 app/testpmd: fix Tx preparation in checksum engine 90c0aaef25 compress/mlx5: fix queue setup for partial transformations 38c2a798fd compress/mlx5: fix output Adler-32 checksum offset cb240b164c compress/mlx5: fix decompress xform validation f18e07dad7 examples/ipsec-secgw: fix auth IV length c41493361c net/virtio: deduce IP length for TSO checksum 7a4cda6e20 vhost: fix OOB access for invalid vhost ID e29f5be725 test/bbdev: remove check for invalid opaque data 8a36f3995a test/bbdev: extend HARQ tolerance f77e413c91 test/bbdev: fix crash for non supported HARQ length 349431b3fb event/cnxk: fix SSO cleanup 6147a8003d doc: fix reference to event timer header 52cf05533b doc: add gpudev to the Doxygen index 0bc981bfdf eal/windows: fix pedantic build 7b20d58e71 build: fix dependencies lookup 74f84c7558 examples/qos_sched: fix Tx port config when link down 661f5540c3 examples/cmdline: fix build with GCC 12 c791a30249 eal: use same atomic intrinsics for GCC and clang aff575df46 build: fix toolchain definition fa627c973b test/reorder: fix double free of drained buffers 68bf4f36e9 reorder: invalidate buffer from ready queue in drain 5f2d6beac4 dma/ioat: fix error reporting on restart 3d440ae7d3 dma/ioat: fix indexes after restart 7e8fc5d992 dma/ioat: fix device stop if no copies done 118edbb634 eal/freebsd: fix lock in alarm callback 818b598bfd sched: fix alignment of structs in subport 058262ec6c app/testpmd: fix crash on cleanup e6152fdf62 net/bnxt: fix link state change interrupt config 8b717146ab app/compress-perf: fix testing single operation 87689a74a4 app/compress-perf: fix some typos cc692ab817 net/iavf: fix VLAN offload with AVX2 312d7c3eb2 net/ixgbe: enable IPv6 mask in flow rules 7cdea129b8 net/iavf: fix building data desc a6aba6b291 net/iavf: protect insertion in flow list 1ce8e1d4a8 net/ice: fix validation of flow transfer attribute cb8f428cfe net/i40e: fix validation of flow transfer attribute 22ffbcffdf net/iavf: add lock for VF commands a13a713ce4 net/ixgbe: fix firmware version consistency c8e4a58ca9 net/i40e: reduce interrupt interval in multi-driver mode 0b4592d347 net/mlx5: check compressed CQE opcode in vectorized Rx 026450013f net/mlx5: ignore non-critical syndromes for Rx queue 0167cd8cf1 net/mlx5: fix error CQE dumping for vectorized Rx e8b6b06faa net/mlx5: fix flow sample with ConnectX-5 190d16fb4c net/txgbe: fix Rx buffer size in config register 08f5c42a98 net/sfc: enforce fate action in transfer flow rules ef7d2f34a7 net/sfc: fix MAC address entry leak in transfer flow parsing 483243b873 net/hns3: remove debug condition for Tx prepare c086288760 net/hns3: add debug info for Rx/Tx dummy function e0f5e9d162 app/testpmd: fix link check condition on port start a3172b1ab9 net/sfc: export pick transfer proxy callback to representors f6c50b6c50 net/hns3: fix duplicate RSS rule check 69d2be50d9 net/hns3: fix config struct used for conversion c7c798a8f6 net/hns3: fix warning on flush or destroy rule 2f00c06957 net/hns3: remove useless code when destroy valid RSS rule 8ba1441f48 net/hns3: use RSS filter list to check duplicated rule eee8b3cd45 net/hns3: fix clearing RSS configuration abe093c214 net/hns3: refactor set RSS hash algorithm and key interface b6328f7feb net/hns3: extract common function to query device 81cb3c29c8 net/hns3: fix log about indirection table size 489a1c2580 net/txgbe: fix interrupt loss f8e27fb215 net/ngbe: fix packet type to parse from offload flags 5d80aae214 net/txgbe: fix packet type to parse from offload flags 551a0e317c net/txgbe: fix default signal quality value for KX/KX4 b641ca3033 app/testpmd: fix forwarding stats for Tx dropped 8746dd7d44 doc: fix description of L2TPV2 flow item 9c90d1a945 net/hns3: declare flow rule keeping capability fd950290d1 net/virtio-user: fix device starting failure handling 6e302e5ede vhost: fix possible FD leaks on truncation f05708ea45 vhost: decrease log level for unimplemented requests 02397094e9 eventdev/timer: fix overflow 5f55f9989c test/mbuf: fix mbuf reset test 26b4d5a198 eal/linux: fix hugetlbfs sub-directories discovery bb9295b2f3 telemetry: fix repeat display when callback don't init dict 13bf4f461a raw/ifpga/base: fix init with multi-process 8a411e66c3 mem: fix hugepage info mapping 9b7ac02837 event/cnxk: fix timer operations in secondary process 45fb6a4f8a event/cnxk: fix burst timer arm da4a271c75 event/cnxk: wait for CPT flow control on WQE path 2b15b1cd4a net/bnxt: fix RSS hash in mbuf 20189c4886 net/bnxt: fix Rx queue stats after queue stop and start aa0ecc4f91 net/bnxt: fix Tx queue stats after queue stop and start 1ac2732197 compressdev: fix end of driver list af78ee860e test/crypto: add missing MAC-I to PDCP vectors af7f9481e1 test/crypto: fix typo in AES test b2c5b2d8a8 crypto/ccp: fix IOVA handling bc5f3c068c crypto/ccp: remove some dead code for UIO ba8923c86e crypto/ccp: remove some printf df587bef4a baseband/acc: fix acc100 iteration counter in TB 3664b67985 baseband/acc: fix memory leak on acc100 close dd830098ef vhost: fix net header settings in datapath e928dfe88c vdpa/ifc: fix reconnection in SW-assisted live migration 2d551ec8dc vdpa/ifc: fix argument compatibility check f8d7e778b5 app/dumpcap: fix storing port identifier dce447af75 examples/qos_sched: fix debug mode 5cac713dff mem: fix telemetry data truncation ddb46da599 cryptodev: fix telemetry data truncation 119d73b152 mempool: fix telemetry data truncation 86d2c8b77c ethdev: fix telemetry data truncation 005b23b18f telemetry: move include after guard f6a5384a93 app/testpmd: fix interactive mode with no ports f43191608a net/hns3: fix inaccurate RTC time to read d13acd65cc net/nfp: fix firmware name derived from PCI name e4609ddf51 graph: fix node shrink 868b1b71df gpudev: fix deadlocks when registering callback 9a43ba896c fbarray: fix metadata dump e8f2aab768 crypto/qat: fix stream cipher direction 98f5f64240 eventdev/eth_tx: fix devices loop a668035217 app/crypto-perf: fix IPsec direction b2d5a49ce6 app/crypto-perf: fix SPI zero d734fcf15c app/crypto-perf: fix number of segments 17817f916b devtools: fix escaped space in grep pattern 71d0f78adf doc: fix dependency setup in l2fwd-cat example guide 47951ef1dc hash: fix GFNI implementation build with GCC 12 84d43ac12f kni: fix build on RHEL 9.1 31608e4db5 version: 21.11.3 e1d728588d ring: squash gcc 12.2.1 warnings adeaf361f0 vhost: fix doxygen warnings 3b02ad76a3 lib: remove empty return types from doxygen comments 7a21adb82b Revert "net/iavf: add thread for event callbacks" 558ff33739 Revert "net/i40e: enable maximum frame size at port level" 494050958c Revert "net/i40e: fix max frame size config at port level" 528361cfa8 Revert "net/i40e: fix jumbo frame Rx with X722" 0c553ce527 net/bonding: set initial value of descriptor count alignment 9524c48bcd devtools: fix checkpatch header retrieval from stdin d5f1d8130b examples/ipsec-secgw: fix Tx checksum offload flag 0bb6905a88 version: 21.11.3-rc1 46abe3043e net/i40e: fix jumbo frame Rx with X722 655f0ed4a7 net/hns3: fix restore filter function input eee943e2f2 net/hns3: fix lock protection of RSS flow rule 14687654a0 net/hns3: fix RSS rule restore 800390b260 net/hns3: extract functions to create RSS and FDIR flow rule 2d10a3a9ba doc: add Rx buffer split capability for mlx5 0b176394b7 net/mlx5: fix assert when creating meter policy 7cd66fc297 net/mlx5: fix mirror flow validation with ASO action 666d1e75a2 net/mlx5: fix source port checking in sample flow rule bd9e9d22ef trace: fix metadata dump fcf8e69afb net/iavf: add thread for event callbacks 9345c7264d net/mlx5: fix port event cleaning order db856c5fb6 net/mlx5: fix race condition in counter pool resizing 3e852fd9fe ci: enable ABI check in GHA 66bfbc5b37 Revert "cryptodev: fix missing SHA3 algorithm strings" 9a3294eb17 doc: avoid meson deprecation in setup 23f263e7bd doc: fix maximum packet size of virtio driver 776c777a61 drivers: remove unused build variable 631e68c186 net/nfp: fix Rx descriptor DMA address 24d76003e1 doc: fix colons in testpmd aged flow rules 9f54b0a4f9 doc: fix underlines in testpmd guide d42406e77e doc: add LRO size limitation in mlx5 guide 8e04bc3773 net/mlx5: fix maximum LRO message size 4b50df7128 net/ixgbevf: fix promiscuous and allmulti 1961dbbdbd test/event: fix build with clang 15 ca0952588a test/member: fix build with clang 15 4cacbe5682 test/efd: fix build with clang 15 1cd61dc7fb app/testpmd: fix build with clang 15 in flow code e5d36910cf app/testpmd: fix build with clang 15 c5f336041e net/dpaa2: fix build with clang 15 c44d10cae9 net/atlantic: fix build with clang 15 c6ece01586 bus/dpaa: fix build with clang 15 d116a5e632 vhost: fix build with clang 15 2d03c4e3ef service: fix build with clang 15 3930398baa vdpa/ifc: handle data path update failure 29a2eb7cee ring: remove leftover comment about watermark ecfdc8089d ring: fix description 674f2e762d drivers: fix typos found by Lintian b16910eabc doc: fix typo depreciated instead of deprecated 4726dffdd2 test/crypto: fix bitwise operator in a SNOW3G case 5ffd9e4baf doc: document device dump in procinfo guide 1c94187eec doc: fix application name in procinfo guide 08a6a565e7 mempool/cnxk: fix destroying empty pool aaf49e83ab examples/fips_validation: fix typo in error log c8812bd8ec event/cnxk: fix missing mempool cookie marking 7773bb2b9a app/eventdev: fix limits in error message 80dfbebe4f event/cnxk: fix mbuf offset calculation 40f8ea78a9 doc: fix event timer adapter guide fd7eb800f4 ci: update to new API for step outputs in GHA 852ba6cf84 ci: bump versions of actions in GHA b0df64d8a2 net/ice: fix interrupt handler unregister 1f7763504a net/ice: fix scalar Tx path segment da678c3542 net/ice: fix scalar Rx path segment 43acbdad22 net/i40e: fix pctype configuration for X722 12164b4b18 net/iavf: fix VLAN offload 59f67d1041 net/ice/base: fix duplicate flow rules 3e76df459a net/mlx5: fix drop action validation 4f1a129761 net/mlx5: fix port initialization with small LRO 815d59452a net/mlx5: fix indexed pool local cache crash 4cce54a549 net/mlx5: fix first segment inline length b4524bef61 net/mlx5: fix hairpin split with set VLAN VID action 6f9e7bd908 net/mlx5: fix shared Rx queue config reuse bbddde24b2 common/mlx5: fix shared mempool subscription 97b4706f1e net/mlx5: fix action flag data type 4468cce76b bus/auxiliary: prevent device from being probed again e2413f6427 test/hash: fix bulk lookup check 1e81619d17 test/hash: remove dead code in extendable bucket test 84848bab5c hash: fix RCU configuration memory leak 5a4f6d16e8 power: fix some doxygen comments 3ff124101d eal: fix doxygen comments for UUID 89f4c06b0f net/bonding: fix mbuf fast free handling a0521c13c1 app/testpmd: make quit flag volatile 194dea76b1 net/bonding: fix dropping valid MAC packets 185674ed26 app/testpmd: fix MAC header in checksum forward engine 8bdb61a66f net/bonding: fix slave device Rx/Tx offload configuration ffdfd9c1f2 baseband/acc100: fix double MSI intr in TB mode 43f2133add baseband/acc100: fix ring/queue allocation 61623044a0 baseband/acc100: fix null HARQ input case 1c83304c34 baseband/acc100: enforce additional check on FCW 478d7fa578 baseband/acc100: fix ring availability calculation fd2001af83 baseband/acc100: check AQ availability 9e244f70bc baseband/acc100: add LDPC encoder padding function 49be94c1a2 examples/vhost: fix use after free 4733d1363d net/bonding: fix flow flush order on close dec305584e net/mlx5: fix build with recent compilers 673e72e4dd crypto/qat: fix null hash algorithm digest size 0c19d3c807 examples/ipsec-secgw: fix Tx checksum offload flag 91f397092e test/crypto: fix PDCP vectors 1d95544ee5 baseband/acc100: fix close cleanup 29ee0dd15a baseband/acc100: fix device minimum alignment bc46d5e411 baseband/acc100: fix clearing PF IR outside handler c0e09362ca baseband/acc100: fix input length for CRC24B e20054a0ca baseband/acc100: add null checks f0f952b3a4 baseband/acc100: check turbo dec/enc input a52ef88f24 baseband/acc100: fix memory leak dfe0ec3699 test/crypto: fix wireless auth digest segment 230df8806a examples/l2fwd-crypto: fix typo in error message b4d5a4880f net/mlx5: fix thread termination check on Windows 5f6b7cdb26 common/cnxk: fix schedule weight update adc3d8f0be net/cnxk: fix later skip to include mbuf private data 9e011e6018 net/ice: support VXLAN-GPE tunnel offload 80b45cf627 net/iavf: fix queue stop for large VF 7a87e29707 net/iavf: fix SPI check d8f6f9c217 net/iavf: fix IPsec flow create error check 8d69eff7e5 net/ice: fix null function pointer call a7ae3ec58b net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF 7fc86024c5 net/ixgbe: fix broadcast Rx on VF after promisc removal c422bc8590 examples/qos_sched: fix number of subport profiles 71f3070f3b sched: fix subport profile configuration 8c0059933d net/mlx5: fix null check in devargs parsing 3a37707b3f net/mlx5: fix tunnel header with IPIP offload 5dd7f99419 net/mlx5: fix RSS expansion buffer size 695bdd0252 net/mlx5: fix thread workspace memory leak ce31e6798d vhost: add non-blocking API for posting interrupt 8c4cb627f2 net/nfp: fix internal buffer size and MTU check a2e076069c app/testpmd: remove jumbo offload 1df0906a71 net/ionic: fix reported error stats 1865648551 net/ionic: fix Rx filter save b91f3a9676 net/ionic: fix adapter name for logging 9c5b13e3d6 net/ionic: fix endianness for RSS 2e91cfe2d1 net/ionic: fix endianness for Rx and Tx 69d5f8cbdb net/bonding: fix descriptor limit reporting 765b6db1e1 app/testpmd: skip port reset in secondary process 74a6d9b865 net/iavf: revert VLAN insertion fix 9f735dd4ae doc: fix support table for Ethernet/VLAN flow items 5123b23465 gro: check payload length after trim ff54781530 eventdev/eth_tx: fix queue delete 11b702acfa eventdev/crypto: fix multi-process 050edd6df0 event/sw: fix log in self test 14a1303083 event/sw: fix flow ID init in self test 24687124e2 net/dpaa2: fix buffer freeing on SG Tx e0c63efff0 net/dpaa2: use internal mempool for SG table a71b12bced net/dpaa: fix buffer freeing on SG Tx a7bcea2f9c net/dpaa: use internal mempool for SG table 161eb5bcfc event/dlb2: handle enqueuing more than maximum depth 5da67ffc34 service: fix early move to inactive status 5c3b10f936 doc: fix reference to dma application example f0f63a2a3c app/dumpcap: fix pathname for output file 9fe212c5b1 app/dumpcap: fix crash on cleanup 3c5fb1c3aa pdump: do not allow enable/disable in primary process b7926cae59 trace: fix race in debug dump 8f22713b3f trace: fix dynamically enabling trace points f6c054fa69 trace: fix leak with regexp 6f27e2f1a7 trace: fix mode change f620019ec3 trace: fix mode for new trace point f2a63213a4 buildtools: fix NUMA nodes count 3fedf9fcf4 examples/l3fwd: fix MTU configuration with event mode 0f52767b30 dma/idxd: check DSA device allocation 19ab7dbdeb node: check Rx element allocation dd0ea76557 graph: fix node objects allocation 6976f45b64 common/mlx5: fix multi-process mempool registration fd3f52c7d7 mempool: make event callbacks process-private b252ecfe35 pcapng: fix write more packets than IOV_MAX limit 226d2f8fd8 doc: fix dumpcap interface parameter option 7e0fbf6e4b eal: fix data race in multi-process support f9544dfb1e net/bonding: fix Tx hash for TCP ef528a1c38 gro: trim tail padding bytes f4696c801d net/dpaa: fix buffer freeing in slow path 7ac138d29b net/dpaa: fix jumbo packet Rx in case of VSP 82b3b682b2 net/dpaa2: fix DPDMUX error behaviour c1098f3797 net/enetfec: fix buffer leak 5747e5d217 net/enetfec: fix restart 8582b5b558 net/nfp: fix memory leak in Rx dd0c2c45fe net/hns3: fix minimum Tx frame length d08a9e5bf5 net/hns3: fix VF mailbox message handling dea739ceb8 net/hns3: revert fix mailbox communication with HW cb4be0a694 net/hns3: add L3 and L4 RSS types b3596aa547 net/hns3: fix IPv4 RSS 6b31e0bea1 net/hns3: fix typos in IPv6 SCTP fields 4a628c7185 net/hns3: fix IPv4 and IPv6 RSS 0ee1261c33 net/hns3: fix packet type for GENEVE 61bd1be0ee net/hns3: move flow direction rule recovery d86c6f3dbb net/hns3: fix RSS flow rule restore ceefe8e42c net/hns3: fix RSS filter restore 69155ec3fb net/hns3: revert Tx performance optimization 3990392648 net/hns3: fix clearing hardware MAC statistics d9d6252870 net/hns3: delete unused markup afa520b633 net/hns3: fix crash when secondary process access FW daf6edc317 net/hns3: fix next-to-use overflow in simple Tx 540c8608d6 net/hns3: fix next-to-use overflow in SVE Tx 2197709643 net/hns3: fix crash in SVE Tx 5210f643fe net/hns3: fix Rx with PTP 84cc72849a common/sfc_efx/base: remove VQ index check during VQ start ee7decc2c9 net/memif: fix crash with different number of Rx/Tx queues 37560c8deb net/tap: fix overflow of network interface index 4d4b866a15 net/qede/base: fix 32-bit build with GCC 12 9ba87edbe6 net/i40e: fix build with MinGW GCC 12 54a98eecdb vhost: fix build with GCC 12 84e55d681a timer: fix stopping all timers e7ad87f034 examples/vm_power_manager: use safe list iterator e3b8a0894a mem: fix API doc about allocation on secondary processes 1b93855eb5 net/bnxt: fix build with GCC 13 b673b37b9a net/bnxt: fix representor info freeing 50e07634fe net/bnxt: remove unnecessary check a12a1fcc0c net/bnxt: fix error code during MTU change d477471727 net/bnxt: fix null pointer dereference in LED config 6638450e4b cryptodev: fix unduly newlines in logs 86727609c5 event/cnxk: fix missing xstats operations 67f3304980 common/sfc_efx/base: fix maximum Tx data count fb442d0c0f net/axgbe: save segment data in scattered Rx 9683271240 net/axgbe: clear buffer on scattered Rx chaining failure 18895ee575 net/axgbe: reset end of packet in scattered Rx 1747e299c2 net/cnxk: fix DF bit in vector mode d141aba6a0 net/ice: check illegal packet sizes 60f243aee8 net/iavf: check illegal packet sizes 6a68e9ad38 net/mlx5: fix meter profile delete after disable 9412d614c2 net/mlx5: fix modify action with tunnel decapsulation ccdfdbafa4 net/mlx5: fix Tx check for hardware descriptor length 6986b5af9c net/mlx5: fix inline length exceeding descriptor limit 517c25053b net/mlx5: fix single not inline packet storing b5e5d926b2 net/mlx5: fix check for orphan wait descriptor 879ebb7dce net/mlx5: fix Verbs FD leak in secondary process 43ebf47ac3 net/mlx4: fix Verbs FD leak in secondary process 21c7ed77f1 net/virtio: fix crash when configured twice 5150a5b753 net/iavf: fix outer checksum flags 5f0b3890df net/iavf: fix processing VLAN TCI in SSE path bf097fbecf net/ice/base: fix input set of GTPoGRE 65e2ff5b1e net/ice/base: ignore promiscuous already exist da3be8cd7e net/ice/base: fix double VLAN in promiscuous mode b1f7933ce6 net/ice/base: fix add MAC rule f1ac3e7090 net/ice/base: fix bit finding range over ptype bitmap e075b36c5f net/ice/base: fix array overflow in add switch recipe 26b64ce3a2 net/ice/base: fix endian format 13824e6da2 net/ice/base: fix function descriptions for parser d2c68e7c09 net/ice/base: fix media type of PHY 10G SFI C2C 0255526a1b net/ice/base: fix DSCP PFC TLV creation fdbf7b4da3 net/ice/base: fix 100M speed capability 14ed431e08 net/ice/base: fix division during E822 PTP init 85de6911de common/iavf: avoid copy in async mode fc56f980c8 net/iavf: update IPsec ESN values when updating session 30fc18b4dc net/iavf: fix Tx done descriptors cleanup 246026e0b8 net/iavf: fix pattern check for flow director parser fe9ea36901 net/iavf: fix VLAN insertion 301e4cc87b net/iavf: fix L3 checksum Tx offload flag a50e008983 net/ice/base: fix inner symmetric RSS hash in raw flow a991f641f3 net/ice: fix RSS hash update 85821d6d95 net/i40e: fix VF representor release 278054776c eventdev: fix name of Rx conf type in documentation afa77bc4df cryptodev: fix missing SHA3 algorithm strings 29b6bd6014 crypto/qat: fix build with GCC 12 db9f8c23a4 ipsec: fix build with GCC 12 fdebff6b5a test/ipsec: fix build with GCC 12 656b357968 common/qat: fix VF to PF answer 1af7871cdd test/crypto: fix debug messages 783a1099f2 examples/ipsec-secgw: use Tx checksum offload conditionally 6a5ed8de57 test/ipsec: skip if no compatible device a003adfe32 eventdev/eth_tx: fix adapter stop 24f4f4450f eventdev/eth_tx: add spinlock for adapter start/stop 0fc2e4cd21 event/sw: fix device name in dump 6dc1d114cd event/dsw: fix flow migration 5f22fcf619 malloc: fix storage size for some allocations 8b3ce30416 common/cnxk: fix printing disabled MKEX registers 97083f144c common/cnxk: fix missing flow counter reset 6d030554f1 net/mvneta: fix build with GCC 12 a2439f58c0 common/cnxk: fix log level during MCAM allocation 82fa3908c0 net/ngbe: fix maximum frame size 60df2778b9 net/ngbe: remove semaphore between SW/FW 9f6bab86f3 net/ngbe: rename some extended statistics 8bdb992cea net/txgbe: rename some extended statistics 982225e1bb net/txgbe: remove semaphore between SW/FW d47522ba5c net/txgbe: fix IPv6 flow rule f1810ceebb net/nfp: improve HW info header log readability 88eb5f06dd net/axgbe: remove freeing buffer in scattered Rx c57a09f16a net/axgbe: optimise scattered Rx 7c52801e6c net/axgbe: fix checksum and RSS in scattered Rx edf988aa48 net/axgbe: fix length of each segment in scattered Rx fca744c60f net/axgbe: fix mbuf lengths in scattered Rx 77c3e4194b net/axgbe: fix scattered Rx 45ae1b821d net/nfp: compose firmware file name with new hwinfo f88bb5a08a net/failsafe: fix interrupt handle leak e9c74a0c19 net/bonding: fix double slave link status query 371746d80f net/bonding: fix array overflow in Rx burst 40e0b6e827 app/testpmd: restore ixgbe bypass commands 48240d704e eal: fix side effect in some pointer arithmetic macros ac8fea2279 net: accept unaligned data in checksum routines 155a98e864 build: enable developer mode for all working trees 8010a15523 vhost: fix virtqueue use after free on NUMA reallocation- Merging upstream branch-2.17 [RH git: 8eba94245a] Commit list: 74633888d2 dpdk: Use DPDK 21.11.5 release for OVS 2.17.- Merging upstream branch-2.17 [RH git: 87d5d3d5a3] Commit list: b5e54aa161 ovs-ofctl: Correctly mark the CT flush commands.- Merging upstream branch-2.17 [RH git: b3a98e2a19] Commit list: 1d3609a489 mcast-snooping: Flush flood and report ports when deleting interfaces. df101fe1ea mcast-snooping: Test per port explicit flooding.- Merging upstream branch-2.17 [RH git: 83fa49d2bf] Commit list: 8313ebbb33 flake8: Fix E721 check failures. f73208151a build-aux: Enable flake8 checks for python extraction scripts. 8b6a8fcb0a build-aux/extract-ofp-msgs: Fix flake8 and syntax errors. 80e922644f build-aux/extract-ofp-fields: Fix flake8 and syntax errors. 1508e7abce build-aux/extract-ofp-errors: Fix flake8 and syntax errors. 98fc48e4dc build-aux/extract-ofp-actions: Fix flake8 and syntax errors. d52231171e automake: Move build-aux EXTRA_DIST updates to their own file.- Merging upstream branch-2.17 [RH git: b6b48e1eb4] Commit list: 8868756b8c netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings. 46e9cacaae ofp-table: Fix count_common_prefix_run() function. 8e6d1cd042 vswitch.xml: Add entry for dpdkvhostuser userspace-tso. 7838778ade vswitch.xml: Add dpdkvhostuser group status.- Merging upstream branch-2.17 [RH git: c7a2d56a47] Commit list: a3a0395071 tests: Use ping timeout instead of deadline.- Merging upstream branch-2.17 [RH git: f4c88c5bcd] Commit list: 3351b149c8 tests/system-traffic: Ensure no name resolution for tcpdump.- Merging upstream branch-2.17 [RH git: 2dd6aec17b] Commit list: bce17b0bb5 tc: Improve logging of mismatched actions. af934924f8 ofproto-dpif-upcall: Pause revalidators when purging.- Merging upstream branch-2.17 [RH git: 06fdaf813f] Commit list: 48fa547473 db-ctl-base: Fix memory leak of db commands.- Merging upstream branch-2.17 [RH git: 73a70edb2a] Commit list: 7fb2197e1e Prepare for 2.17.9. 275be1eb95 Set release date for 2.17.8.- Merging upstream branch-2.17 [RH git: b157ba753e] Commit list: be1a8f7ecb conntrack: Remove nat_conn introducing key directionality. f179c7c07f conntrack: simplify cleanup path- redhat: use rhpkg push instead of git push [RH git: 0abf0ccb60]- Merging upstream branch-2.17 [RH git: 843113994c] Commit list: fac770a0a7 netdev-dpdk: Document status options for VF MAC address.- Merging upstream branch-2.17 [RH git: feef413990] Commit list: 79ab2eeb16 netdev-offload-dpdk: Fix flushing of a physdev.- Merging upstream branch-2.17 [RH git: 1a76281c66] Commit list: 4ced485f8d connmgr: Fix ofconn configuration on vswitchd startup.- Merging upstream branch-2.17 [RH git: 3993da3fa4] Commit list: 3c39cfe031 python: idl: Fix last-id update from a monitor reply.- Merging upstream branch-2.17 [RH git: aeefcc3167] Commit list: a6207b2bce ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)- Merging upstream branch-2.17 [RH git: ca3687e513] Commit list: a141b62c2f ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)- Merging upstream branch-2.17 [RH git: f9dc5dbd23] Commit list: 586e73dacf configure: Avoid deprecated AC_PROG_CC_C99 if possible.- Merging upstream branch-2.17 [RH git: ef93dc708f] Commit list: bd95fe3d7b tests: Fix time dependency in overlapping flows modification test.- Merging upstream branch-2.17 [RH git: 8a264107bd] Commit list: 123b7aaa7c python: Use build to generate PEP517 compatible archives. 41d2e7e9a8 python: Use twine to upload sdist package to pypi.org. 66d5562e30 python: Rename build related code to ovs_build_helpers. c880faea8e dpif-netdev: Fix length calculation of netdet_flow_key. 8c7aa5f589 doc: Fix description of max_len for controller action.- Merging upstream branch-2.17 [RH git: 302a65abef] Commit list: 34ff03c3cb docs: Fix rendering of VLAN Comparison Chart.- Merging upstream branch-2.17 [RH git: 80b6f5d177] Commit list: 93412e00e7 docs: Run tbl preprocessor in manpage-check rule. 6929485d31 docs: Add `nowarn` region option to tables. 08b6b83a36 tests: Add clang-analyzer-results to gitignore. c252b1f8a7 ci: Add jobs to test -std=c99 builds. 242bb2624c tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests. 292eca58c6 sflow: Always enable _BSD_SOURCE. 82aa3fb019 compiler.h: Don't use asm and typeof with non-GNU compilers.- Merging upstream branch-2.17 [RH git: c9b4175537] Commit list: a45b3afbf8 ovs.tmac: Fix troff warning in versions above groff-1.23.- Merging upstream branch-2.17 [RH git: 365eb6caeb] Commit list: a336ef7121 connmgr: Count unsent async messages.- Merging upstream branch-2.17 [RH git: 9f692d81e1] Commit list: a74b7dfb96 dpif-netdev: Fix dpif_netdev_flow_put.- Merging upstream branch-2.17 [RH git: 6994290c64] Commit list: f04bfd5e47 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)- Merging upstream branch-2.17 [RH git: aa728a7f25] Commit list: 29990edbc0 cirrus: Update to FreeBSD 13.2.- Merging upstream branch-2.17 [RH git: 912b401c09] Commit list: 65bb823690 ci: Fix OPTS not being passed to OSX builds.- Merging upstream branch-2.17 [RH git: 71b356438e] Commit list: fe98b0c1f9 ovsdb-tool: Fix json leak while showing clustered log. 44722bbda3 ovsdb-server: Fix excessive memory usage on DB open. (#2228464) 9db221fcd8 tests: Add ovsdb execution cases for set size constraints. 3cfe388cb8 ovsdb: relay: Fix handling of XOR updates with size constraints. f4d15497f8 ovsdb: file: Fix diff application to a default column value. 7864ed557e ovsdb: file: Fix inability to read diffs that violate type size. 97d91ad2d6 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.- Merging upstream branch-2.17 [RH git: 43eec2f280] Commit list: dba7482e02 ofproto-dpif: Fix removal of renamed datapath ports.- Merging upstream branch-2.17 [RH git: 6ec8574cf8] Commit list: a1ca9e589f ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)- Merging upstream branch-2.17 [RH git: c751278219] Commit list: 5d976536b3 vswitchd: Wait for a bridge exit before replying to exit unixctl.- Merging upstream branch-2.17 [RH git: a869eaf6d6] Commit list: e206df08d2 Prepare for 2.17.8. f15de6508c Set release date for 2.17.7.- Merging upstream branch-2.17 [RH git: 1f6a8ffe16] Commit list: 4b10b0b87f fatal-signal: Don't share signal fds/handles with forked process.- Merging upstream branch-2.17 [RH git: 262456bdbd] Commit list: e01ea8e7ef cpu: Fix cpuid check for some AMD processors. (#2211747) 111c7be319 tc: Fix crash on malformed reply from kernel.- Merging upstream branch-2.17 [RH git: 9a6c8fa9be] Commit list: 75152d3d62 netdev-dpdk: Fix warning with gcc 13.- Merging upstream branch-2.17 [RH git: 4e79737790] Commit list: 5285dad182 utilities/bashcomp: Fix PS1 generation on new bash. (#2170344) ebe7bd7b68 netdev-offload-dpdk: Fix crash in debug log.- Merging upstream branch-2.17 [RH git: 8a8882d1cb] Commit list: 4937a53410 stream-ssl: Disable alerts on unexpected EOF.- Merging upstream branch-2.17 [RH git: 0e97bfc734] Commit list: fe99e6b971 tests: layer3-tunnels: Skip bareudp tests if not supported by kernel. a375055f2e ovs-fields: Modify the width of tpa and spa.- Merging upstream branch-2.17 [RH git: ef455a33f3] Commit list: 749769be30 netdev-vport: RCU-fy tunnel config. c423fa5f6e smap: Make argument of smap_add_ipv6 constant. 2db06ee6f5 netdev-vport: Fix unsafe handling of GRE sequence number.- Merging upstream branch-2.17 [RH git: f55726ca97] Commit list: 51d804aa4f dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().- Merging upstream branch-2.17 [RH git: 2fe36c053b] Commit list: 80b15d1428 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541) 0d3c27e909 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().- Merging upstream branch-2.17 [RH git: 9de5592f0a] Commit list: 8eb24943cf tc: Fix cleaning chains.- Merging upstream branch-2.17 [RH git: 4363c42c50] Commit list: cbe5852d76 python-stream: Handle SSL error in do_handshake.- Merging upstream branch-2.17 [RH git: 84a9f6dbc4] Commit list: be3caf4553 dpif-netlink: Fix memory leak dpif_netlink_open(). b7e1593f4c ofp-parse: Check ranges on string to uint32_t conversion. 70cb45c665 learning-switch: Fix coredump of OpenFlow15 learning-switch.- Merging upstream branch-2.17 [RH git: 69327ba475] Commit list: b082241945 ovsdb: Allow conversion records with no data in a clustered storage. efcdf6c0de ovsdb: Check for ephemeral columns before writing a new schema. bf39ea3c79 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.- Merging upstream branch-2.17 [RH git: a38178fbab] Commit list: 4f82f89039 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.- Merging upstream branch-2.17 [RH git: 9821d43aca] Commit list: 77116d9903 Prepare for 2.17.7. a08bb41e3c Set release date for 2.17.6.- Merging upstream branch-2.17 [RH git: 6ab66699b3] Commit list: 27fb5db7f7 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)- Merging upstream branch-2.17 [RH git: 547a986519] Commit list: c3684a0604 conntrack-tp: Fix clang warning.- ofproto-dpif-xlate: Always mask ip proto field. [RH git: e9e2498d09] (#2134873) The ofproto layer currently treats nw_proto field as overloaded to mean both that a proper nw layer exists, as well as the value contained in the header for the nw proto. However, this is incorrect behavior as relevant standards permit that any value, including '0' should be treated as a valid value. Because of this overload, when the ofproto layer builds action list for a packet with nw_proto of 0, it won't build the complete action list that we expect to be built for the packet. That will cause a bad behavior where all packets passing the datapath will fall into an incomplete action set. The fix here is to unwildcard nw_proto, allowing us to preserve setting actions for protocols which we know have support for the actions we program. This means that a traffic which contains nw_proto == 0 cannot cause connectivity breakage with other traffic on the link. Reported-by: David Marchand Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873 Acked-by: Ilya Maximets Signed-off-by: Aaron Conole - Merging upstream branch-2.17 [RH git: 9d9c53c9e5] Commit list: be19308aaf netdev-offload-tc: Del ufid mapping if device not exist.- Merging upstream branch-2.17 [RH git: 83c0a82801] Commit list: 4f41e58bc6 netdev-tc-offloads: Fix misaligned 8 byte read.- net/i40e: revert link status check on device start [RH git: d11a4a4642] (#2151365) [ upstream commit a8ca8edf8c076c765c6d142ab4664a1f61414233 ] The mentioned changes broke existing applications when the link status of i40e ports is down at the time the port is started. Revert those changes, the original issue will need a different fix. Fixes: a4ba77367923 ("net/i40e: enable maximum frame size at port level") Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level") Fixes: 719469f13b11 ("net/i40e: fix jumbo frame Rx with X722") Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2151365 Signed-off-by: David Marchand Acked-by: Simei Su - Merging upstream branch-2.17 [RH git: 2ae164f82b] Commit list: d6d1cad6a7 dpif-netlink: Always create at least 1 handler.- Install shared linked binaries (all, but ovs-vswitchd) [RH git: 57f5be87e0] (#2159631) Resolves: #2159631- Merging upstream branch-2.17 [RH git: bf382f68d4] Commit list: 09e6e1de7a ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.- Merging upstream branch-2.17 [RH git: 04b7f28f9f] Commit list: 691b9e5148 system-traffic: Fix conntrack test cases which are failing with af_xdp.- Merging upstream branch-2.17 [RH git: b12915ee23] Commit list: 7aa314c9c2 netdev-windows: Add checking when creating netdev with system type on Windows 215278bded ofproto-dpif-upcall: Include hardware offloaded flows in total flows. 4a3f8845e9 ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.- Merging upstream branch-2.17 [RH git: 3da76b1dd5] Commit list: 132fa24b65 classifier: Fix missing masks on a final stage with ports trie. 8661abd4c4 ofproto: Fix re-creation of tunnel backing interfaces on restart. 638441e981 ovs-actions: Correct typo in ovs-actions man page. 3c4bd63bca ofproto-ipfix: Use per-domain template timeouts. d2583ccb74 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows. 705190d88e conntrack: Properly unNAT inner header of related traffic. (#2137754) d87b6180ec dpctl: Fix memory leak in flush conntrack.- redhat: add a workaround for meson [RH git: 39c6e2a48b] Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an exception to use a newer meson version. The problem is that, in the meanwhile, _smp_build_ncpus macros was added (and meson macros uses it). This commit just define, if needed, _smp_build_ncpus by stripping the first 2 characters (-j) from _smp_mflags that was present in RHEL 8.0. Signed-off-by: Timothy Redaelli - Merging upstream branch-2.17 [RH git: 5ba5bb6bf9] Commit list: 6626562c53 sparse: Fix build with DPDK and GCC 12. 82dc71f808 ovsdb-server: Fix handling of DNS name for listener configuration.- Merging upstream branch-2.17 [RH git: 10b09487e4] Commit list: 9b341844e7 netdev-offload-tc: If the flow has not been used, report it as such. adac28dcdf netdev-offload-tc: Conntrack ALGs are not supported with tc. a1c2abba78 netdev-offload-tc: Fix tc conntrack force commit support. 68a2818b09 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq. 2eb7a60668 netdev-offload-tc: Preserve tc statistics when flow gets modified. 4f51407698 sparse: Fix numa.h for libnuma >= 2.0.13.- ofproto-dpif-xlate: Optimize datapath action set by removing last clone action. [RH git: 45b5105d95] Manual backport of the below commit. In addition to the upstream fix, we also had to bring in the nl_msg_reset_size() function. We also had to fix-up nine test cases as they where showing incorrect results. Bugzilla : https://bugzilla.redhat.com/2110018 Upstream commit: 4f5decf4ab3f ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.") When OFPROTO non-reversible actions are translated to data plane actions, the only thing looked at is if there are more actions pending. If this is the case, the action is encapsulated in a clone(). This could lead to unnecessary clones if no meaningful data plane actions are added. For example, the register pop in the included test case. The best solution would probably be to build the full action path and determine if the clone is needed. However, this would be a huge change in the existing design, so for now, we just try to optimize the generated datapath flow. We can revisit this later, as some of the pending CT issues might need this rework. Fixes: feee58b9587f ("ofproto-dpif-xlate: Keep track of the last action") Fixes: dadd8357f224 ("ofproto-dpif: Fix issue with non-reversible actions on a patch ports.") Acked-by: Ales Musil Signed-off-by: Eelco Chaudron Signed-off-by: Ilya Maximets Signed-off-by: Eelco Chaudron - Merging upstream branch-2.17 [RH git: 0310c25060] Commit list: 32853c0844 tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock().- Merging upstream branch-2.17 [RH git: 013a2a32fa] Commit list: 037131229b netdev-offload-tc: Fix misaligned access to ct label.- Merging upstream branch-2.17 [RH git: 2a84e6d692] Commit list: 206409bb79 ovsdb: Fix database statistics during the database replacement.- Merging upstream branch-2.17 [RH git: 96d27acbea] Commit list: 0f55eced1e cirrus: Update to use FreeBSD 12.4.- Merging upstream branch-2.17 [RH git: 309fe521e9] Commit list: e9336a91f6 tc: Add support for TCA_STATS_PKT64. (#1776816)- Merging upstream branch-2.17 [RH git: a7b4835415] Commit list: ba62a1eae6 Documentation: Fix links in maintainers.rst. 1b76faf8d1 Documentation: Fix links in the DPDK guide on physical ports. e1ee9c32a4 treewide: Don't use non-portable '==' with test command. a7d7c30c48 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.- Merging upstream branch-2.17 [RH git: ba8ea0794a] Commit list: 8d055809b8 ci: Fix overriding OPTS provided from the yml. 0eb2aa46be Prepare for 2.17.6. 08971e4b93 Set release date for 2.17.5. ecaacb01a9 lldp: Fix bugs when parsing malformed AutoAttach. ee002b3514 dpif-netdev: Use unmasked key when adding datapath flows. 18dcfda673 ovsdb-cs: Consider default conditions implicitly acked. 793709a856 rculist: Use rculist_back_protected to access prev. abb9d3482e Prepare for 2.17.5. b6c3788fe2 Set release date for 2.17.4. b50f4e3d21 odp-util: Fix reporting unknown keys as keys with bad length. 44012fccdc ovs-dpctl-top: Fix ovs-dpctl-top via pipe.- net/i40e: fix jumbo frame Rx with X722 [RH git: c34d3981fc] [ upstream commit 719469f13b11dbdc921b74258f2d10bd1c5328d4 ] For NIC I40E_10G-10G_BASE_T_X722, when the port is configured with link speed, it cannot receive jumbo frame packets. Because it set maximum frame size failed when starts the port that the port link status is still down. This patch fix the error that starts the port will force set maximum frame size. Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level") Signed-off-by: Jie Wang Tested-by: Dukai Yuan - vhost: fix virtqueue use after free on NUMA reallocation [RH git: f4948cf20a] [ upstream commit 0b2a2ca35037d6a5168f0832c11d9858b8ae946a ] translate_ring_addresses (via numa_realloc) may change a virtio device and virtio queue. The virtqueue object must be refreshed before accessing the lock. Fixes: 04c27cb673b9 ("vhost: fix unsafe vring addresses modifications") Signed-off-by: David Marchand Reviewed-by: Maxime Coquelin - Merging upstream branch-2.17 [RH git: 63d511698e] Commit list: 118e4349db rculist: Fix iteration macros. c9f10ae334 vswitchd: Publish per iface received multicast packets. 4e3f9951fb learn: Fix parsing immediate value for a field match. 282ba24d99 datapath-windows: Check the condition to reset pseudo header checksum on Rx side- Merging upstream branch-2.17 [RH git: 6214c5363d] Commit list: ee0e1d0a51 netdev-offload-dpdk: Enhance the support of tunnel pop action- Merging upstream branch-2.17 [RH git: 209d631f40] Commit list: 4e3d762f05 ci: Update meson requirement for DPDK.- Merging upstream branch-2.17 [RH git: 4f4ee43eb4] Commit list: 0d1e425c7c ovsdb: transaction: Fix weak reference leak. ceab1ca1ec ovsdb: transaction: Refactor assess_weak_refs.- Merging upstream branch-2.17 [RH git: bf6774bd2c] Commit list: fa95bf9621 ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM. 7ebef81f91 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339) 037ef6301b tc: Fix misaligned writes while parsing pedit. 869e2e1ba0 odp-util: Add missing separator in format_odp_conntrack_action(). 0aa55709fc vswitch.xml: Fix the name of rstp-path-cost option. af459fa370 mac-learning: Fix learned fdb entries not age out issue. c4336a1f12 ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP. 683508cd4e bond: Fix crash while logging not yet enabled member. 41b178d525 netdev-dpdk: Fix tx_dropped counters value.- Merging upstream branch-2.17 [RH git: 4ad2c662f3] Commit list: d0276481a1 unaligned: Correct the stats of packet_count and byte_count on Windows. 71401199ff tests: Fix filtering of whole-second durations. 3c1c034e58 netdev-offload: Set 'miss_api_supported' to be under netdev. 35615cd37a cmap: Add thread fence for slot update. 5f8ba216a4 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.- Merging upstream branch-2.17 [RH git: ff2d81a848] Commit list: 5e26f88b4f github: Update versions of action dependencies. afce3662f7 ovs-tcpdump: Fix bond port unable to capture jumbo frames. 602a41bb3b json: Fix deep copy of objects and arrays.- Merging upstream branch-2.17 [RH git: 52fc530642] Commit list: 5dde4d748e Prepare for 2.17.4. 2b4b4b8689 Set release date for 2.17.3.- Merging upstream branch-2.17 [RH git: d374ce43dc] Commit list: fbc3b10e9f Add support for OpenSSL 3.0 functions. 5a77d53b8e dhparams: Fix .c file generation with OpenSSL >= 3.0.- Merging upstream branch-2.17 [RH git: c5c912ba61] Commit list: 09e22fec45 daemon-unix: Fix file descriptor leak when monitor restarts child. 53df50db26 vconn: Allow ECONNREFUSED in refuse connection test.- redhat: get the NVR from spec file directly [RH git: f045ca9fb8] Fixes: 339efe77c4c7 ("pkgtool: keep .el8s before added bz string")- Merging upstream branch-2.17 [RH git: 2b512f855d] Commit list: 26a11ca610 dpdk: Use DPDK 21.11.2 release.- Merging upstream branch-2.17 [RH git: a2109e1f4c] Commit list: edf699ec64 m4: Test avx512 for x86 only. 1989caf9ea ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion. (#2126450)- Merging upstream branch-2.17 [RH git: 6d00d0c803] Commit list: db6a612cd7 python: idl: Fix idl.Row.__str__ method.- Merging upstream branch-2.17 [RH git: daeab22d1e] Commit list: 73d7bf64a7 bond: Avoid deadlock while updating post recirculation rules. 70a63391cb ofproto-dpif-upcall: Add debug commands to pause/resume revalidators. cf0e12f8ae test-list: Fix false-positive build failure with GCC 12. 5cbed27c87 tests: Fix tests with GNU grep 3.8. a5cd60db0f cirrus: Upgrade to FreeBSD 13.1 image. 43ece36f31 netdev-linux: Skip some internal kernel stats gathering. 846d6a0c51 ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids. e8814c9b88 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.- redhat: use git rev-parse to get BRANCH_NAME [RH git: fbcf506fb4] git name-rev may return tag instead of branch name- Merging 7bcd45ce82 version: 21.11.2 [RH git: 3073fb2b47] Commit list: 7bcd45ce82 version: 21.11.2 e12d415556 vhost: fix header spanned across more than two descriptors f167022606 vhost: discard too small descriptor chains 25c01bd323 net/mlx5: fix Rx queue recovery mechanism 125a65cb03 examples/performance-thread: fix build with GCC 12 2a55c38e27 test/crypto: skip oop test for raw api a561d44985 net/vhost: fix null pointer dereference 0f80c13b4d version: 21.11.2-rc1 84b2018842 app/testpmd: fix GTP PSC raw processing 9e7d93ae2f net/iavf: fix GTP-U extension flow b11e955370 vdpa/sfc: resolve race between vhost lib and device conf 06b246ead6 vdpa/ifc/base: fix null pointer dereference dbe68f0958 vdpa/mlx5: fix leak on event thread creation 9224015451 examples/link_status_interrupt: fix stats refresh rate b941165a00 examples/vhost: fix retry logic on Rx path f169902058 avoid AltiVec keyword vector 20ee5fbe91 app/regex: fix mbuf size for multi-segment buffer 81a0919f6a app/regex: avoid division by zero e1c3685b21 dma/idxd: fix null dereference in PCI remove 5b7a2b5672 dma/idxd: fix partial freeing in PCI close 1fd4a985e4 dma/idxd: fix memory leak in PCI close 008e1abc82 net/mlx5: reject negative integrity item configuration fa1d93b8c4 common/mlx5: fix non-expandable global MR cache 03a6a9f751 common/cnxk: allow changing PTP mode on CN10K 8fb51606a7 gro: fix identifying fragmented packets e46eb5a8dc service: fix lingering active status 399cbc736c net/igc: support multi-process 97e75c37b0 net/iavf: fix VF reset bbc9dcaefa common/cnxk: fix GRE tunnel parsing 36f4c8e67f net/virtio-user: fix Rx interrupts with multi-queue c353b1de9f vhost: restore device information in log messages 1f963ee7a3 vhost: add some trailing newline in log messages 4ef6a79d4a vdpa/sfc: fix sync between QEMU and vhost-user 5991d25b74 net/vhost: fix deadlock on vring state change a3ff1d7e9c doc: fix readability in vhost guide 19457a68ea net/virtio-user: fix socket non-blocking mode 3287afa5e8 net/netvsc: fix vmbus device reference in multi-process b6e4963255 app/testpmd: fix supported RSS offload display 49cc0b73a0 eventdev/eth_tx: fix queue delete a1564274cd doc: fix grammar and parameters in l2fwd-crypto guide a8b87a7063 doc: fix grammar and formatting in compressdev guide 8017591016 crypto/qat: fix DOCSIS crash f2a62f854e examples/fips_validation: handle empty payload 390e956b6d test/crypto: fix SNOW3G vector IV format 35b1acf851 test/crypto: fix ZUC vector IV format 6706a66aaa test/crypto: fix authentication IV for ZUC SGL f95b184d1e doc: add more instructions for running as non-root a74fd43471 net/bnxt: fix check for autoneg enablement in the PHY FW 7a91bb4238 net/bnxt: cleanup MTU setting 1ab0afa450 net/bnxt: disallow MTU change when device is started 8185654d05 net/bnxt: fix setting forced speed e798345849 net/bnxt: allow Tx only or Rx only cce3a4048e net/bnxt: fix switch domain allocation 17d26c7fa0 examples/distributor: fix distributor on Rx core 8bbab0b5a5 net/hns3: delete unused code 32535f69cd net/hns3: fix descriptors check with SVE 5a05333308 net/hns3: fix statistics locking 6420d2f828 net/hns3: fix PTP interrupt logging bdabb55ddc net/hns3: support backplane media type a650bf5cfe net/hns3: fix link status capability query from VF 44dad33c76 app/testpmd: fix GTP PSC raw processing 5dee226e46 net: fix GTP PSC headers 95b87a5314 app/testpmd: fix flex parser destroy command 2a4ad9bb84 app/testpmd: cleanup port resources after implicit close bbf31ae0fc test: check memory allocation for CRC ed8a477487 app/procinfo: show all non-owned ports 6fce2b8067 test/hash: fix out of bound access 7181c621fb rib: fix references for IPv6 implementation 1b31f49983 dma/idxd: fix non-AVX builds with old compilers d6e109f8aa dma/idxd: fix AVX2 in non-datapath functions b72fa6fd7a raw/ioat: fix build when ioat dmadev enabled d028271a0a raw/ioat: fix build missing errno include a3d0dbcf03 config: fix C++ cross compiler for Arm and PPC 3a9c3000f4 vdpa/mlx5: fix maximum number of virtqs 45150fc78b vdpa/mlx5: workaround var offset within page 0de69e279d doc: fix flow integrity hardware support in mlx5 guide 02017fcad3 net/mlx5: fix stack buffer overflow in drop action f8b370bbb4 net/mlx5: fix metering on E-Switch Manager aa8fb4afda net/mlx5: add limitation for E-Switch Manager match fac54fde60 net/mlx5: fix RSS expansion for patterns with ICMP item de9fa7b453 net/mlx5: fix build with clang 14 e4939398df net/qede: fix build with GCC 12 cca0819d48 net/ice/base: fix build with GCC 12 f361d278e7 net/ice: fix race condition in Rx timestamp f294a3dbb0 net/qede: fix build with GCC 13 760f94b15a common/cnxk: handle ROC model init failure 3a66cbb695 common/cnxk: fix decrypt packet count register update 614cd42ac0 net/octeontx: fix port close bee8c21938 malloc: fix allocation of almost hugepage size 7b610e0a8d net/virtio: unmap PCI device in secondary process d6e4e0f46e vhost/crypto: fix descriptor processing f69a61bde0 vhost/crypto: fix build with GCC 12 361723acef vhost: fix missing enqueue pseudo-header calculation 76556a3128 app/testpmd: revert MAC update in checksum forwarding 1901dc5492 net/ngbe: add more packet statistics a92e31d35d net/txgbe: fix register polling f48795dea1 app/testpmd: fix bonding slave devices not released b3cfb3db85 app/testpmd: add help messages for multi-process bfaaf994a5 net/hns3: fix TM capability 35582af08c net/hns3: fix crash from secondary process ba4aa140b3 net/hns3: fix return value for unsupported tuple 332e5fca03 net/hns3: fix code check warning fc61bd5d37 net/hns3: remove duplicate definition e885f508d9 net/hns3: fix an unreasonable memset 8854374c9e test/bonding: fix RSS test when disable RSS 2b71d44b80 net/bonding: fix RSS inconsistency between ports bd9ffc1961 eventdev/eth_tx: fix adapter creation 19591ad643 event/dlb2: fix advertized capabilities f7b34f357c event/cnxk: fix Tx adapter enqueue return for CN10K 93b1138ccd event/cnxk: fix QoS parameter handling e6f569043c event/dlb2: fix check of QID in-flight 7c0439f319 event/dlb2: rework queue drain handling d2c3d326d0 event/octeontx: fix SSO fast path bf7aa26ddd net/nfp: fix initialization 1c770fda6f net/nfp: make sure MTU is never larger than mbuf size fe2cddeb08 net/nfp: update how max MTU is read 095d2af061 crypto/cnxk: swap zuc-256 iv 38eabfdd0d common/cnxk: swap zuc-256 key d1e2bd80a6 test/ipsec: fix performance test 387d7f2a33 test/crypto: fix cipher offset for ZUC bf03e0341c crypto/scheduler: fix queue pair in scheduler failover 9445fcf138 test/ipsec: fix build with GCC 12 e0bff8480f crypto/cnxk: fix build with GCC 12 978835ed87 common/cpt: fix build with GCC 12 a9485fd00b examples/ipsec-secgw: fix ESN setting 362a219f40 net/iavf: fix NAT-T payload length be3beb946e examples/ipsec-secgw: fix NAT-T header fields d6a5fb4092 ipsec: fix NAT-T ports and length fd2d725ae5 baseband/acc100: add protection for some negative scenario 4184a99adb baseband/acc100: update companion PF configure function 4fb5429816 eal/x86: drop export of internal alignment macro bba01c7ab8 sched: remove unnecessary floating point 03b38f5281 test: drop reference to removed tests b55b2820d2 trace: fix init with long file prefix 17615c81fe trace: fix crash when exiting 64fdce75b6 net/mlx5: fix RSS hash types adjustment 1fb92a1f45 net/bnxt: fix tunnel stateless offloads e10c862914 net/iavf: fix segfaults when calling API after VF reset failed 8e8886a0e9 dma/hisilicon: fix includes in header file e027f40cd2 dma/skeleton: fix index returned when no memcpy completed 675b5bdf2c app/flow-perf: fix build with GCC 12 f85d0fc397 vdpa/ifc: fix build with GCC 12 ec6a2fa05c net/ice: fix build with GCC 12 ac8e3a7546 net/enetfec: fix build with GCC 12 9c1822f59f net/ena: fix build with GCC 12 c86456efc9 crypto/ipsec_mb: fix build with GCC 12 4cfe560401 kni: use dedicated function to set MAC address 9b7982b986 kni: use dedicated function to set random MAC address e731132bca net/tap: fix device freeing 63bb35c3f3 net/failsafe: fix device freeing a9062fa2fc app/testpmd: fix multicast address pool leak c18ad5cc3e app/testpmd: fix packet segment allocation 8bb9213bbc dma/idxd: fix error code for PCI device commands 5215fd05ab doc: fix formatting and link in BPF library guide 7133eadc9c bus/fslmc: fix VFIO setup d2d91f50f7 raw/ifpga: unregister interrupt on close 56e6acc152 raw/ifpga: remove virtual devices on close e06a55362a eal/ppc: fix compilation for musl c3a48df3d5 dma/hisilicon: enhance CQ scan robustness 543121b53e dma/hisilicon: fix index returned when no DMA completed d1461844a6 examples/dma: fix Tx drop statistics 6564af3d39 examples/dma: fix MTU configuration 5d71b3d9fa common/mlx5: remove unused lcore check 94b9525189 net/iavf: remove dead code f0c897ea5a net/iavf: increase reset complete wait count 341d13b08b net/iavf: fix device stop eab5e035ce net/iavf: fix device initialization without inline crypto 78cf4cbe62 doc: update matching versions in i40e guide d124639aee net/iavf: fix Rx queue interrupt setting 4a42ee9346 net/iavf: fix mbuf release in multi-process e1a84de6a9 net/iavf: fix queue start exception handling 6730951205 net/i40e: fix max frame size config at port level cfa67fc84b net/ice: fix MTU info for DCF 356142f8a2 net/ice/base: fix direction of flow that matches any 745563ca3c net/ice/base: fix getting sched node from ID type 97f8a95696 net/ixgbe: add option for link up check on pin SDP3 111417a49b net/iavf: fix data path selection c8868b3c5c kni: fix build 3aeeea257f kni: fix build with Linux 5.18 301300a86e net/mlx5: fix statistics read on Linux 83abe945a6 net/mlx5: fix Tx recovery f06feb0822 examples/vhost: fix crash when no VMDq a7c72e3e6c vhost: fix deadlock when message handling failed e156da31dd doc: fix vhost multi-queue reconnection 17a0ef7be3 vhost: fix async access c8c6eeda37 net/bnxt: fix ULP parser to ignore segment offset ca961550e9 net/bnxt: fix compatibility with some old firmwares ee3b68b408 ethdev: fix port close in secondary process da7caee013 common/sfc_efx/base: convert EFX PCIe INTF to MCDI value 959cd86178 net/vmxnet3: fix Rx data ring initialization 8c381b1157 app/testpmd: fix help of create meter command 237d93b36c net/nfp: fix disabling VLAN stripping b3ef192fec net/txgbe: fix max number of queues for SR-IOV 7b5339d563 net/txgbe: fix SGMII mode to link up 8bf4f37ede net/ngbe: fix PCIe related operations with bus API 512f325928 net/ngbe: fix reading PHY ID ba78db53ee net/ngbe: fix link speed check 8e23b06316 ethdev: fix port state when stop 54cb103e7b net/memif: fix overwriting of head segment fde361696c net/bonding: fix mbuf fast free usage ce5917f846 app/testpmd: do not poll stopped queues 8b28d584d8 app/testpmd: fix use of indirect action after port close 28e88ef39e ethdev: prohibit polling stopped queue 011122b9e0 app/testpmd: fix metering and policing command for RFC4115 e154ece049 app/testpmd: replace hardcoded min mbuf number with macro f7638851b4 net/cnxk: fix possible null dereference in telemetry c05dd44f52 ethdev: fix possible null pointer access e5177f3853 ethdev: fix memory leak in xstats telemetry 2104014dbd net/axgbe: fix xstats get return if xstats is null 3422f4b58c net/mvpp2: fix xstats get return if xstats is null 7a1086a9d5 net/ipn3ke: fix xstats get return if xstats is null bae6c70cd3 net/hns3: fix xstats get return if xstats is null 0c48dafbdf app/testpmd: remove useless pointer checks 8378498b96 app/testpmd: perform SW IP checksum for GRO/GSO packets 65bff89f9a app/testpmd: fix port status of bonding slave device 4f9c7fb5af doc: add missing auth algo for IPsec example 2d0ec22be8 test/crypto: fix driver name for DPAA raw API test 082148b6a5 drivers/crypto: fix warnings for OpenSSL version 48dda925a7 test/crypto: fix null check for ZUC authentication c195ec01df examples/ipsec-secgw: fix promiscuous mode option 9c33903649 examples/ipsec-secgw: fix uninitialized memory access ea0ab8e686 pcapng: fix timestamp wrapping in output files 412da85334 pipeline: fix emit instruction for invalid headers ce7b8e673a devtools: fix null test for NUMA systems 84eb565954 doc: fix API index Markdown syntax d55a70f874 mbuf: dump outer VLAN 2fcd1cc163 rib: fix traversal with /32 route 8c5ab722fb acl: fix rules with 8-byte field size 5ffee1e906 test: avoid hang if queues are full and Tx fails c1f49d47a9 eal/freebsd: fix use of newer cpuset macros 214462a05b devargs: fix leak on hotplug failure 29fa5a6eaf eal/x86: fix unaligned access for small memcpy eeaeb58d56 event/cnxk: fix out of bounds access in test 09d859555f eventdev/eth_rx: fix telemetry Rx stats reset ec08dcaf4b doc: fix build with sphinx 4.5 671e8fa0c8 net/mlx5: fix no-green metering with RSS 6857653625 net/bnxt: fix freeing VNIC filters fa1a893ff7 net/bnxt: recheck FW readiness if in reset process 2ff3768d20 net/bnxt: fix link status when port is stopped 71ab79d3a7 net/bnxt: force PHY update on certain configurations db239d7290 net/bnxt: fix speed autonegotiation ce36a5d910 net/bnxt: avoid unnecessary endianness conversion 8c464cf618 net/bnxt: handle queue stop during RSS flow create c25b1d545e net/bnxt: check duplicate queue IDs 3f9914a7b3 net/bnxt: fix ring group on Rx restart 821dd9cd43 net/bnxt: fix RSS action 3774986bdd net/bnxt: fix Rx configuration d620238a97 net/bnxt: remove unused macro 2f66d10615 net/bnxt: fix device capability reporting b174adfcae net/bnxt: fix reordering in NEON Rx 7d9f5b3b33 net/cnxk: add barrier after meta batch free in scalar 8790891a6d common/cnxk: fix SQ flush sequence 08d2d8868e net/cnxk: fix uninitialized variables a10e2ec8ee common/cnxk: fix null pointer dereference d13786763a common/cnxk: fix unaligned access to device memory b117088323 net/cnxk: add message on flow parsing failure caf428f0a0 app/testpmd: fix MTU verification 5e1545b730 app/testpmd: check statistics query before printing 66b7e330d6 net/hns3: remove unnecessary RSS switch 15b794b152 ethdev: fix RSS update when RSS is disabled 0cec1c9477 net/hns3: remove redundant RSS tuple field 5a6fb3a977 net/hns3: fix rollback on RSS hash update 8c193c0b4c net/hns3: fix RSS disable 8b00917c08 net/hns3: fix mbuf free on Tx done cleanup 74089f471a net/hns3: fix pseudo-sharing between threads 827f72e8ce net/hns3: fix MAC and queues HW statistics overflow d96ee7bac0 net/hns3: fix order of clearing imissed register in PF aa2c6d3f69 ethdev: fix build with vtune option b839853e83 net/tap: fix interrupt handler freeing 41c0ba64de net/bonding: fix slave stop and remove on port close 5a8afc69af net/bonding: fix stopping non-active slaves e856fe9aa6 doc: update matching versions in ice guide 82ccc27de5 net/dpaa: fix event queue detach d24d6395d6 vdpa/mlx5: fix dead loop when process interrupted 879fb64517 vdpa/mlx5: fix interrupt trash that leads to crash 78414da84e vhost: fix missing virtqueue lock protection e3036fbd0a net/vhost: fix TSO feature default disablement 4852da727c net/virtio: restore some optimisations with AVX512 58d1b856be net/vhost: fix access to freed memory 24dabb9d25 net/cxgbe: fix Tx queue stuck with mbuf chain coalescing 6627ee48b5 net/cxgbe: fix port ID in Rx mbuf 8cf194f699 net/bonding: fix RSS key config with extended key length 3192737d10 net/nfp: remove unneeded header inclusion 8ab93b06bc net/netvsc: fix hot adding multiple VF PCI devices 03e1864411 test/mem: disable ASan when accessing unallocated memory e9b46ab763 net/mlx5: fix LRO configuration in drop Rx queue d5fdf0a2ba net/mlx5: fix LRO validation in Rx setup 28ecf49a60 examples/l2fwd-crypto: fix stats refresh rate aeca5959dd common/dpaax: fix short MAC-I IV calculation for ZUC 5a9af71a6d crypto/dpaa2_sec: fix operation status for simple FD 5e3a3f48d1 crypto/dpaa2_sec: fix crypto operation pointer 4644779034 crypto/dpaa_sec: fix secondary process probing 15a3ae1a5f crypto/dpaa2_sec: fix chained FD length in raw datapath bee2c296c8 crypto/dpaa_sec: fix chained FD length in raw datapath 86ba4e206e crypto/dpaa2_sec: fix buffer pool ID check f72e482fec crypto/dpaa2_sec: fix fle buffer leak 8bad3a05f1 crypto/mlx5: fix login cleanup be6637f158 security: fix SA lifetime comments bb386a9f91 crypto/dpaa_sec: fix digest size f343d3b4ed eal: fix C++ include for device event and DMA de48c79f3b malloc: fix ASan handling for unmapped memory 804b2e64eb mem: skip attaching external memory in secondary process 65855b2d37 test/table: fix buffer overflow on lpm entry c7e0471948 net/mlx5: fix Rx/Tx stats concurrency b0e6a9c183 net/mlx5: fix GTP handling in header modify action b3896dba13 net/mlx5: restrict Rx queue array access to boundary c08c6247f2 net/mlx5: fix counter in non-termination meter 99ba358268 net/mlx5: fix probing with secondary bonding member 1430ccb1db net/mlx5: fix Tx when inlining is impossible 72691359fa common/mlx5: fix memory region range calculation 550f0d8288 net/netvsc: fix calculation of checksums based on mbuf flag 21edf23c6d net/ice: fix raw flow input pattern parsing aedf24edbb net/ice: refactor parser usage bb6683a89f net/ice: add missing Tx burst mode name 91355ad5b2 net/i40e: populate error in flow director parser 8ae457cbf5 net/ice: improve performance of Rx timestamp offload a25197930d test/bpf: skip test if libpcap is unavailable 6da5f268db examples/bond: fix invalid use of trylock 9c267cbd10 net/dpaa2: fix dpdmux default interface d8898f0763 eal/windows: add missing C++ include guards fad1dbc0c5 eal/windows: fix data race when creating threads 95e04d4866 doc: fix release note typo 592c7bf714 net/af_xdp: make compatible with libbpf >= 0.7.0 6721fb14eb net/af_xdp: use libxdp if available fcd039e466 version: 21.11.1 2130012318 net/cnxk: fix build with optimization 9518bcf700 net/mlx5: fix flex item availability 05aa560efc version: 21.11.1-rc1 b68dbab7c8 Revert "net/mlx5: fix flex item availability" bb5ce0625c crypto/ipsec_mb: fix GMAC parameters setting cef6bb00ce crypto/ipsec_mb: fix length and offset settings be2edca509 Revert "crypto/ipsec_mb: fix length and offset settings" dec4b1b89e raw/ifpga: fix build with optimization 4586b6b8c2 doc: fix telemetry example in cryptodev guide 2740b29e48 doc: fix missing note on UIO module in Linux guide 713a4bc48c doc: replace characters for (R) symbol in Linux guide a50b228d2d net/mlx5: fix CPU socket ID for Rx queue creation 8db2867c79 net/mlx5: fix port matching in sample flow rule 7c12be128c eventdev: fix clang C++ include 4f263532d0 cryptodev: fix clang C++ include ec8a6dc2e6 compressdev: fix missing space in log macro 37232971b0 eal/freebsd: add missing C++ include guards 8320df4804 examples/l3fwd: fix buffer overflow in Tx 3313fe0301 app/testpmd: fix flow rule with flex input link 39d09d7155 app/testpmd: fix GTP header parsing in checksum engine 514668e230 app/testpmd: fix show RSS RETA on Windows 3a3d4d3332 app/regex: fix number of matches f2a457c605 bpf: fix build with some libpcap version on FreeBSD e84b43b5eb crypto/ipsec_mb: fix GCM requested digest length 8c7bebaa38 net/af_xdp: fix custom program loading with multiple queues 88dbe7c555 net/qede: fix maximum Rx packet length 09891782a4 net/qede: fix Rx bulk 506f3198ab net/qede: fix Tx completion 268985d32e doc: fix modify field action description for mlx5 59a419a416 net/mlx5: fix implicit tag insertion with sample action 42cf1850e2 net/mlx5: forbid multiple ASO actions in a single rule dd859e1797 net/mlx5: fix sample flow action on trusted device 7680d1d321 net/mlx5: fix VLAN push action validation 691ff0b6db net/mlx5: fix NIC egress flow mismatch in switchdev mode 6cb68162e4 vhost: fix FD leak with inflight messages 4c40d30d2b vhost: fix queue number check when setting inflight FD 6ae8ba6b7a build: suppress rte_crypto_asym_op abi check efd091d541 devtools: fix symbols check 026470bafa build: hide local symbols in shared libraries 89f14be564 common/mlx5: consider local functions as internal 6e7f8939f2 regexdev: fix section attribute of symbols 6472c2d476 net/iavf: fix potential out-of-bounds access 67191a9cb3 net/sfc: reduce log level of tunnel restore info error ee836190a1 net/mlx5: fix meter creation default state a17cea76b7 net/mlx5: fix configuration without Rx queue d31463e0b2 net/mlx5: fix MPLS/GRE Verbs spec ordering 48fe9efaf2 net/mlx5: fix flex item availability 3bd5cf393d net/mlx5: fix meter policy creation assert c77572d2a1 net/mlx5: remove unused reference counter 0036f3941e net/mlx5: fix modify port action validation eebfb74c51 net/mlx5: fix shared RSS destroy 5d3ade99bd net/mlx5: fix next protocol RSS expansion 4500ec704f net/mlx5: fix inet IPIP protocol type 9bdcba122b net/bnxt: fix null dereference in session cleanup 4aadf56c66 ethdev: fix doxygen comments for device info struct 0c7cbe52f7 build: fix build on FreeBSD with Meson 0.61.1 dab4a96be2 devtools: remove event/dlb exception in ABI check 4fa43b7bff vhost: fix physical address mapping f03f4b98c9 net/cnxk: fix Rx/Tx function update 3a5e1aaee4 net/mlx5: fix initial link status detection 295f5022f6 net/mlx5: fix link status change detection be828a8eaf common/mlx5: add Netlink event helpers 7214354c52 examples/kni: add missing trailing newline in log f5ba75eb9a examples/l3fwd: make Rx and Tx queue size configurable ef48f23bfd examples/l3fwd: share queue size variables 6bf720d7d7 examples/flow_classify: fix failure message 2719708908 examples/distributor: reduce Tx queue number to 1 7aa3bbafd6 app/dumpcap: check for failure to set promiscuous 955a6afc6f test/bpf: skip dump if conversion fails e71f3dc931 pcapng: handle failure of link status query b8222349eb app/pdump: abort on multi-core capture limit 8adbf6df92 raw/ifpga: fix monitor thread 69da51b405 raw/ifpga: fix interrupt handle allocation d4536cf86a raw/ifpga: fix variable initialization in probing 186250df3d gpu/cuda: fix dependency loading path af8ffbba79 sched: remove useless malloc in PIE data init 8ebcaf23cb eal/linux: fix device monitor stop return 89d84883b0 examples/vhost: fix launch with physical port 7a5659dd94 vhost: fix linker script syntax b7f396be62 net/ice: fix Tx offload path choice 28acfe550d common/cnxk: fix mbuf data offset for VF 51af57d005 common/cnxk: fix bitmap usage for TM 43dec151be net/iavf: fix AES-GMAC IV size f314e6acfb net/mlx5: fix flex item header length translation 1926a8d8c5 net/mlx5: fix matcher priority with ICMP or ICMPv6 1f5aede9bd net/mlx5: reduce flex item flow handle size 279cc42d3b net/mlx5: fix GRE item translation in Verbs 39cba36e63 doc: fix typos and punctuation in flow API guide 41510092eb net/kni: fix config initialization 6090ee620d net/txgbe: fix queue statistics mapping 8a301f166c net/mlx5: fix check in count action validation c46eaf6f4c net/mlx5: fix shared counter flag in flow validation de3ad851ca net/mlx5: fix destroying empty matchers list 6468addfe3 net/mlx5: fix indexed pool fetch overlap ae071e1851 net/iavf: fix function pointer in multi-process b82b6ed613 net/iavf: support NAT-T / UDP encapsulation 5f275a0312 net/ixgbe: fix FSP check for X550EM devices aa6f865e7e net/hns3: increase time waiting for PF reset completion 94420985c7 net/hns3: fix VF RSS TC mode entry dc3cb423f5 net/hns3: fix RSS TC mode entry 772292049b net/hns3: remove duplicate macro definition 24939fcc13 compressdev: fix socket ID type 30fea0f0a6 app/compress-perf: fix number of queue pairs to setup b2b15ab556 app/compress-perf: fix socket ID type during init 8ace98122a compress/mlx5: support out-of-space status d386e37612 app/compress-perf: optimize operations pool allocation c65e648405 app/compress-perf: fix cycle count operations allocation 9bb7a3f9df event/dlb2: add shift value check in sparse dequeue d2b19d6346 event/cnxk: fix Rx adapter config check dd8c73295c event/cnxk: fix sub-event clearing mask length 170c124998 kni: fix freeing order in device release 0617d94900 bus/pci: assign driver pointer before mapping 099aba7265 devargs: fix crash with uninitialized parsing dcf545fce1 eal/linux: fix illegal memory access in uevent handler 38c59b06b0 distributor: fix potential overflow 77b6873f73 efd: fix uninitialized structure b017e1159f test/efd: fix sockets mask size e9100a0196 doc: add CUDA driver features 9703132099 app/testpmd: fix build without drivers 158012beee app/testpmd: fix raw encap of GENEVE option 8c4ce4d7ff net/i40e: fix unintentional integer overflow 3334722c21 net/cnxk: fix RSS RETA table update b8bfbcd1a0 net/cnxk: fix build with GCC 12 c957e1063b net/cnxk: fix inline IPsec security error handling ee97d867e7 net/cnxk: register callback early to handle initial packets c5124d0ea8 net/cnxk: fix inline device RQ tag mask 283f54ba9d mempool/cnxk: fix batch allocation failure path ba9d00afac doc: correct name of BlueField-2 in mlx5 guide 9385e97741 doc: replace broken links in mlx guides 239796f3dd doc: remove obsolete vector Tx explanations from mlx5 guide 2007577b29 net/mlx5: fix E-Switch manager vport ID a600672d1a net/mlx5: fix entry in shared Rx queues list 7f982e1320 net/mlx5: fix meter sub-policy creation 7b5ea7efc3 net/mlx5: remove unused function aff5b2ee60 net/mlx5: set flow error for hash list create d2e99680f9 common/mlx5: fix queue pair ack timeout configuration 233c5aa3e7 net/ena: fix checksum flag for L4 f5eff853e4 net/ena: check memory BAR before initializing LLQ 70c3e891d0 net/ena: fix meta descriptor DF flag setup 867dd857f4 net/ena: fix reset reason being overwritten c443512e3d net/ena: skip timer if reset is triggered 4e9e9e29c4 net/ena: remove unused offload variables e63e5c79ce net/ena: remove unused enumeration 399b489328 net/txgbe: fix debug logs a8be311dd1 net/ngbe: fix debug logs c1cf1a9735 app/testpmd: fix GENEVE parsing in checksum mode 036993974f net/mlx5: fix errno update in shared context creation b6b1c3ad5d net/mlx5: fix ASO CT object release 49257a9394 net/mlx5: fix ineffective metadata argument adjustment 50f3a03f75 net/mlx5: fix sibling device config check e68285796c net/i40e: enable maximum frame size at port level 15ff989ca8 net/iavf: fix segmentation offload buffer size dbb1c53725 net/iavf: fix segmentation offload condition d75be6c28d net/ice: fix overwriting of LSE bit by DCF a628e2bf19 net/af_xdp: ensure socket is deleted on Rx queue setup error ae2f030ad1 net/sfc: fix memory allocation size for cache ea21c6bf4e net/sfc: fix flow tunnel support detection a58ae9af98 common/sfc_efx/base: add missing handler for 1-byte fields 4874f1d005 common/sfc_efx/base: fix recirculation ID set in outer rules e4b43ee28c net/cnxk: fix uninitialized local variable f0cfb0e3d1 common/cnxk: fix uninitialized pointer read 2f61027cda common/cnxk fix unintended sign extension 7eeb8d37ed common/cnxk: add missing checks of return values dd1851c1de net/af_xdp: add missing trailing newline in logs 6a9b64907e common/cnxk: fix NPC key extraction validation 87b639b4ed vhost: fix unsafe vring addresses modifications 01e3dee29c vhost: fix field naming in guest page struct e09a0094a6 common/cnxk: fix base rule merge 1751e87f51 common/cnxk: fix log level during MCAM allocation d91869302f common/cnxk: fix flow deletion 450ee57e5f app/testpmd: check starting port is not in bonding 387187932f net/bonding: fix slaves initializing on MTU setting c93302dd4f net/cnxk: fix mbuf data length 116bfaa14e ethdev: fix MAC address in telemetry device info a42a874599 net/iavf: reset security context pointer on stop 496747d389 net/txgbe: reset security context pointer on close 223010f1da net/ixgbe: reset security context pointer on close 967cb49748 net/nfb: fix multicast/promiscuous mode switching afe8e58fed net/nfb: fix array indexes in deinit functions daf06c45e8 crypto/ipsec_mb: fix length and offset settings cfa7703c8e crypto/ipsec_mb: fix ZUC operation overwrite 1170e24b20 crypto/ipsec_mb: fix ZUC authentication verify bbc596578a crypto/ipsec_mb: check missing operation types 9c67637c8c crypto/virtio: fix out-of-bounds access 301ee2f378 baseband/acc100: avoid out-of-bounds access 79247ddc0d examples/l2fwd-crypto: fix port mask overflow 5772c7b32e doc: fix FIPS guide ad76dc4e91 examples/ipsec-secgw: fix buffer freeing in vector mode f092922c36 cryptodev: fix RSA key type name c8bcbe8b68 crypto/ipsec_mb: remove useless check fec66e64e5 event/cnxk: fix uninitialized local variables 52d824d106 event/cnxk: fix variables casting 9a552423fd event/dlb2: poll HW CQ inflights before mapping queue 720fb431b4 event/dlb2: update rolling mask used for dequeue 7d7a9f161d eventdev/eth_rx: fix queue config query 529f3a735e eventdev/eth_rx: fix parameters parsing memory leak d33bb6bd28 examples/qos_sched: fix core mask overflow 9970eab8c4 doc: improve configuration examples in idxd guide b254386fad dma/idxd: configure maximum batch size to high value ebc0188ccb test/dma: fix missing checks for device capacity c6aea57d99 dma/hisilicon: use common PCI device naming 56d6e5b091 ethdev: fix cast for C++ compatibility 5d75eb0924 cryptodev: add missing C++ guards c02f5bcfe9 bpf: add missing C++ guards 362921a8e3 vhost: add missing C++ guards fb37e2b3ae kni: add missing C++ guards e4dbb6873a eventdev: add missing C++ guards 3d1746c9ac compressdev: add missing C++ guards 6fca954338 acl: add missing C++ guards 447210e07c metrics: add missing C++ guards b99a45df05 ethdev: add missing C++ guards e7291176c2 telemetry: add missing C++ guards b2f85a808a eal: add missing C++ guards 81c40b01d0 dmadev: add missing header include 692ae335d6 eventdev/eth_tx: fix queue add error code adfebc59b5 pipeline: fix table state memory allocation 1e8aa23aba pipeline: fix annotation checks 13ddcf9dee raw/ntb: clear all valid doorbell bits on init 0627e93c26 crypto/dpaax_sec: fix auth/cipher xform chain checks 0fd24703c6 crypto/cnxk: fix update of number of descriptors 2630bff5a4 compress/octeontx: fix null pointer dereference 6f9d8df3d1 crypto/qat: fix GEN4 AEAD job in raw data path 98ec92641b crypto/ipsec_mb: fix buffer overrun 13aab9f493 crypto/ipsec_mb: fix premature dereference 98ece68514 test/crypto: fix out-of-place SGL in raw datapath 4d5d4d7abc examples/ipsec-secgw: fix offload flag used for TSO IPv6 abfad6b59c net/txgbe: fix KR auto-negotiation 42960ce408 net/txgbe: fix link up and down 59691181a3 net/ngbe: fix packet statistics b9c20ea8f0 net/ngbe: fix Tx hang on queue disable 3698c17f42 net/ngbe: fix missed link interrupt cacbd7e4f7 net/ngbe: fix Rx by initializing packet buffer early 863d787942 net/bnxt: fix ring calculation for representors e53da2ffbe net/bnxt: set HW coalescing parameters 6c8ff52958 net/mlx5: fix inline length for multi-segment TSO 3831da6c7b net/mlx5: fix meter capabilities reporting 6022babd1d net/mlx5: fix committed bucket size c9a140e15b net/mlx5: fix metadata endianness in modify field action 8f821b1135 vdpa/sfc: fix null dereference during removal 5dfd488d82 vdpa/sfc: fix null dereference during config 7537c99618 net/ice: fix build with 16-byte Rx descriptor 607d564355 net/ice: fix pattern check in flow director d422a9cdae net/ice/base: add profile validation on switch filter 5dc74f1348 net/iavf: count continuous DD bits for Arm in flex Rx 68522027e3 net/iavf: count continuous DD bits for Arm f746bb72ba net/iavf: fix null pointer dereference b832a197fa net/sfc: demand Tx fast free offload on EF10 simple datapath 915b0b0b9f net/sfc: do not push fast free offload to default TxQ config 6fdd1953b0 ethdev: remove unnecessary null check 851b597291 net: fix L2TPv2 common header d594afc792 net/memif: remove pointer deference before null check 273bacf2a8 config: align mempool elements to 128 bytes on CN10K e183e43e2b vfio: cleanup the multiprocess sync handle c32322e508 ipc: end multiprocess thread during cleanup 6e1bc26cde test/mbuf: fix mbuf data content check 472f790f95 app/fib: fix division by zero 1058b2c369 mem: check allocation in dynamic hugepage init c59904ed03 vhost: fix C++ include 6afaa0f3d7 table: fix C++ include 91b9d6cd34 ipsec: fix C++ include 4f328f8e2b graph: fix C++ include 3668e54828 eventdev: fix C++ include 1fdfd87f14 eal: fix C++ include 72334ceaf1 config/arm: add values for native armv7 02a96ad251 stack: fix stubs header export 6b06137c98 regex/mlx5: fix memory allocation check 72487940d1 net/virtio: fix slots number when indirect feature on 160769f648 vhost: fix guest to host physical address mapping eaf935f63c net/sfc: fix lock releases ce413e1922 app/testpmd: fix stack overflow for EEPROM display ac180f4d26 net/tap: fix to populate FDs in secondary process 721d0bbd16 ethdev: add internal function to device struct from name 605d1de0d3 app/testpmd: fix bonding mode set 7b71bc2d00 net/bonding: fix reference count on mbufs 26f2cc6490 net/bonding: fix promiscuous and allmulticast state 30dcde8467 net/ixgbe: check filter init failure e72696baa4 net/hns3: delete duplicated RSS type 2ae91ac660 net/hns3: fix operating queue when TCAM table is invalid 2b7587ea99 net/hns3: fix double decrement of secondary count 10342b22ae net/hns3: fix insecure way to query MAC statistics 9b1f69f906 net/hns3: fix RSS key with null d7033074e0 net/hns3: fix max packet size rollback in PF 2c27da1e51 net/bonding: fix MTU set for slaves 9ac1343c4d net/dpaa2: fix null pointer dereference 90386f428c net/enic: fix dereference before null check 57b2aa0265 test/mem: fix error check 32cb4f09ff eal/windows: fix error code for not supported API 5a9f8c2ba4 ring: fix overflow in memory size calculation 8b45a1dea3 ring: fix error code when creating ring 63cb4ae54f doc: fix KNI PMD name typo 4f140c9a9a build: remove deprecated Meson functions aa8ad3e48c build: fix warnings when running external commands 1e770ae599 pflock: fix header file installation 86f7ed09ae doc: update matching versions in ice guide 37d27abc59 net/mlx5: reject jump to root table bc3452d45d common/mlx5: fix probing failure code 99f5cd0dc3 net/mlx5: fix mark enabling for Rx d157628041 common/mlx5: fix MR lookup for non-contiguous mempool 4c4c0cf459 net/virtio: fix uninitialized RSS key 0d2ddde419 net/virtio-user: check FD flags getting failure 4210bb89d8 net/virtio-user: fix resource leak on probing failure efc7ea9dd7 vdpa/ifc: fix log info mismatch 7c58dbf159 net/virtio: fix Tx queue 0 overriden by queue 128 f05bbce185 vdpa/mlx5: workaround queue stop with traffic ad51b31a30 net/hns3: fix using enum as boolean 9d6db3c3ad net/nfp: free HW ring memzone on queue release 961922eb71 net/bonding: fix RSS with early configure 6492c9875d net/hns3: fix vector Rx/Tx when PTP enabled 9c10b251a1 net/hns3: fix mailbox wait time e073f410fb net/hns3: fix Rx/Tx functions update 581e547a6f net/memif: remove unnecessary Rx interrupt stub 5de680a494 raw/ifpga/base: fix port feature ID 0f8f337740 net/bnxt: fix VF resource allocation strategy f70203b5c0 net/bnxt: fix memzone allocation per VNIC e44c18821c net/bnxt: handle ring cleanup in case of error a04034b131 net/bnxt: fix check for autoneg enablement 72db0cca69 raw/ifpga: fix thread closing 7c682d5c05 net/ice: fix link up when starting device b38f8855d6 net/ice: fix mbuf offload flag for Rx timestamp 81597d6e20 raw/ifpga/base: fix SPI transaction 4599a6179a net/sfc: validate queue span when parsing flow action RSS c935f2719d ethdev: fix Rx queue telemetry memory leak on failure 3fd3c3b3b0 common/cnxk: fix error checking 2253ed93c3 common/cnxk: fix uninitialized variables 38f3a00894 common/cnxk: fix null pointer dereferences 1349f9e568 common/cnxk: always use single interrupt ID with NIX cfcdf00068 common/cnxk: reset stale values on error debug registers 285183e606 common/cnxk: fix byte order of frag sizes and infos 5deff57b9d common/cnxk: fix shift offset for TL3 length disable 41569f9deb net/nfp: remove useless range checks 23c2f68598 net/nfp: remove duplicated check when setting MAC address 85d9e45c32 net/mlx5: fix MPRQ WQE size assertion a9bc2a46c2 net/mlx5: fix maximum packet headers size for TSO 70211750cc net/bnxt: restore dependency on kernel modules 279f0d75c0 net/dpaa2: fix timestamping for IEEE1588 c96ea2bf1c net/dpaa2: fix unregistering interrupt handler 699c30f853 net/cxgbe: fix dangling pointer by mailbox access rework ef94549efe app/testpmd: fix external buffer allocation 6d5f3984dc app/testpmd: fix dereference before null check 83774f8a67 net/bonding: fix mode type mismatch 40a4d0544b net/af_xdp: fix build with -Wunused-function 181ddedb1a net/axgbe: use PCI root complex device to distinguish device bb1854bc69 app/testpmd: fix Tx scheduling interval 96b92d045f net/bonding: fix offloading configuration 661587eaae net/cnxk: fix promiscuous mode in multicast enable flow 26a3e3e7d3 net/bnxt: check VF representor pointer before access 2f9df1413c net/bnxt: fix xstats query b74a60df81 net/bnxt: fix crash by validating pointer 2e31b779e8 net/bnxt: fix PAM4 mask setting 6c57090c01 net/bnxt: fix ring teardown f2c08d53a1 net/bnxt: fix handling of VF configuration change 377a9a8197 net/bnxt: get maximum supported multicast filters count b0fe5e2fa9 net/bnxt: fix flow create when RSS is disabled 6b722d7b37 net/bnxt: add null check for mark table a31a8b6a97 net/bnxt: set fast-path pointers only if recovery succeeds 6b7c0ce0ce net/bnxt: cap maximum number of unicast MAC addresses a9ea24c80c net/bnxt: fix restoring VLAN filtering after recovery 56f92b77e7 net/bnxt: restore RSS configuration after reset recovery 880ed79159 net/bnxt: fix queue stop operation f4d1e64dec net/bnxt: fix multicast MAC restore during reset recovery 5e35fae222 net/bnxt: fix multicast address set c59f883c24 net/bnxt: fix xstats names query overrun 9d1da3652a net/mlx5: relax headroom assertion ab06c7bf9b net/mlx5: fix GCC uninitialized variable warning 379079d6cc net/mlx5: fix GRE protocol type translation for Verbs d8d54171bd net/mlx5: fix RSS expansion with explicit next protocol 032e27c0b2 net/mlx5: fix assertion on flags set in packet mbuf 59f8d27b5f common/mlx5: fix missing validation in devargs parsing 407b3ae746 net/mlx5: fix memory socket selection in ASO management 751bca90b1 common/mlx5: fix error handling in multi-class probe 0832935bf5 net/ixgbe: add vector Rx parameter check 1eef1cf7d3 net/ice: fix Tx checksum offload 76a729e7ed net/ice: track DCF state of PF 85e84c5930 net/iavf: remove git residue symbol 3380c428a5 net/ice: fix Tx checksum offload capability a9ff22fc59 net/ice: fix pattern check for flow director parser f1339fd8ec net/qede: fix redundant condition in debug code 9ff875ecff common/cnxk: fix nibble parsing order when dumping MCAM 23b8e0a337 net/mlx5: fix MPRQ stride devargs adjustment c58aaabede net/mlx5: improve stride parameter names f873364dfe common/mlx5: add minimum WQE size for striding RQ 0422d79548 net/mlx5: fix modify field MAC address offset d021a2f9b7 dma/cnxk: fix installing internal headers bb6b3ec4e9 devtools: fix comment detection in forbidden token check 19aefaf2cb examples/ipsec-secgw: fix default flow rule creation 8c4f0e9e73 examples/ipsec-secgw: fix eventdev start sequence 5831db3bab crypto/ipsec_mb: fix tainted data for session 4b8475c98e crypto/ipsec_mb: fix queue cleanup null pointer dereference 07ee507051 crypto/ipsec_mb: fix queue setup null pointer dereference 7823f35581 crypto/cnxk: fix extend tail calculation 5977020bc3 crypto/cnxk: fix inflight count calculation 99d6741b64 crypto/cnxk: enable allocated queues only de6b483f38 common/cnxk: fix reset of fields 7ee503d33f common/cnxk: add workaround for vWQE flush e3b9a8c32f event/cnxk: fix QoS devargs parsing 87646d04a1 examples/l3fwd: fix Rx burst size for event mode 8d0ffec0cf eventdev/eth_rx: fix missing internal port checks 393d0580db doc: fix dlb2 guide 19c6e95cd6 eal/linux: log hugepage create errors with filename 24e496918b config: add arch define for Arm a8dd54379d gpu/cuda: fix memory list cleanup 8e8fe373c0 dma/idxd: fix wrap-around in burst capacity calculation e0f7faeba1 dma/idxd: fix paths to driver sysfs directory cb7d9a39cb dma/idxd: fix burst capacity calculation 572305874a bus/ifpga: remove useless check while browsing devices c30f1ec97d doc: remove dependency on findutils on FreeBSD cb2e09a4da buildtools: fix AVX512 check for Python 3.5 3b511fdf21 maintainers: update for stable branches b3122779a5 doc: replace deprecated distutils version parsing 2be1e5158e fix spelling in comments and strings- Merging upstream branch-2.17 [RH git: ed428149e4] Commit list: dfc3e65c81 raft: Fix unnecessary periodic compactions. 6f322ccf8a netdev-offload-tc: Parse tunnel options only for geneve ports.- Merging upstream branch-2.17 [RH git: 080c941dff] Commit list: a9f10a2bdc netdev-offload-tc: Add missing handling of the tunnel source port. ec2e967c1d netdev-offload-tc: Fix ignoring unknown tunnel keys. 686984d9a0 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes. 92c072d944 netdev-offload-tc: Explicitly handle mask for the tunnel destination port. 87f191a3a3 netdev-offload-tc: Fix the mask for tunnel metadata length.- Merging upstream branch-2.17 [RH git: 020b9deea5] Commit list: cadcea6fea releases: Mark 2.17 as a new LTS release.- Merging upstream branch-2.17 [RH git: 824e124b3b] Commit list: 8a1b734480 handlers: Fix handlers mapping. 713072fdac handlers: Create additional handler threads when using CPU isolation.- Merging upstream branch-2.17 [RH git: 7e55c5405a] Commit list: 84a8910ffe packets: Fix misaligned access to ip6_hdr. fe27e0c884 python: Do not send non-zero flag for a SSL socket. (#2115035) 729a872f19 dpif-netdev: Simplify AVX512 build time checks to enhance readability.- pkgtool: keep .el8s before added bz string [RH git: 0c88379419] Signed-off-by: Timothy Redaelli - Merging upstream branch-2.17 [RH git: 690a14282a] Commit list: 1b566f8b80 github: Move CI to ubuntu 20.04 base image.- Merging upstream branch-2.17 [RH git: d208bfac1d] Commit list: 86725abe10 netdev-offload-tc: Disable offload of IPv6 fragments. 2276daf889 ovs-save: Use right OpenFlow version for add-tlv-map.- Merging upstream branch-2.17 [RH git: e21f40b07e] Commit list: c353e757d7 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel. 6f54dc134a system-traffic: Fix incorrect neigh entry in ipv6 header modification test. 7848ae6ffb system-traffic: Don't run IPv6 header modification test on kernels < 5.19.- Merging upstream branch-2.17 [RH git: 7a3929ad1f] Commit list: 399185865e netdev-linux: set correct action for packets that passed policer- Merging upstream branch-2.17 [RH git: 862609bde4] Commit list: cda60c8558 python: Fix E275 missing whitespace after keyword. 3678fb544d tc: Use sparse hex dump while printing inconsistencies. 03a0ec82b7 netdev-offload-tc: Print unused mask bits on failure. 5b8453a44e dynamic-string: Add function for a sparse hex dump. 8d7cb1daf4 dpif-netlink: Fix incorrect bit shift in compat mode. d1cec26869 python: Use setuptools instead of distutils. 8d6ecb2592 packets: Re-calculate IPv6 checksum only for first frag upon modify.- Merging upstream branch-2.17 [RH git: 083e7533dc] Commit list: 26dbc822d3 test-ovsdb: Fix false-positive leaks from LeakSanitizer. 6eab10cf2c m4: Update ax_func_posix_memalign to the latest version. 2f51bfd23b m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING. 8ad325aab5 libopenvswitch.pc: Add missing libs for a static build. b64ff3f480 rhel: Stop installing internal headers. b63bbf2dba python-c-ext: Handle initialization failures. 4ad02ad047 netdev-linux: Do not touch LAG members if master is not attached to OVS. e6dcd07bc2 netdev: Clear auto_classified if netdev reopened with the type specified.- Merging upstream branch-2.17 [RH git: 73fb18f95f] Commit list: 1eedf45e81 system-traffic: Properly stop dangling ping after geneve test. fb8e34bdba conntrack: Fix conntrack multiple new state. af37f41188 python-c-ext: Fix a couple of build warnings. b7d9f76100 python-c-ext: Remove Python 2 support.- Merging upstream branch-2.17 [RH git: 664435a0c0] Commit list: 02fb4bfb87 netdev-offload-dpdk: Setting RSS hash types in RSS action. 8e8fcf7bda lib: Print nw_frag in flow key. 29d8ce1adc ovsdb: Remove extra make target dependency for local-config.5.- Merging upstream branch-2.17 [RH git: 43bbc204f0] Commit list: 13ac0bc7c6 tc: Fix misaligned access while creating pedit actions.- Merging upstream branch-2.17 [RH git: 8edacddc16] Commit list: 2c85d737a4 utilities/bashcomp: Fix incorrect file mode.- Fix REPO_URL [RH git: 3c45153e77]- Merging upstream branch-2.17 [RH git: f530505b5e] Commit list: 05e9d2b7a9 Pmd.at: fix dpcls and dpif configuration test cases.- Merging upstream branch-2.17 [RH git: a51734d307] Commit list: 45ecaa9e57 ovsdb: Add Local_Config schema. Merge: redhat/template.spec.in updated with new files. Signed-off-by: Ilya Maximets - Merging upstream branch-2.17 [RH git: d8e3f49a8c] Commit list: 61d64d3899 dpif-netdev: Fix leak of AVX512 DPIF scratch pad.- Merging upstream branch-2.17 [RH git: f3aee3f437] Commit list: a77ad9693c dpif-netdev: Refactor AVX512 runtime checks. (#2100393)- Merging upstream branch-2.17 [RH git: 7a72e1ae7e] Commit list: ccea7df578 dpif-netdev-extract-avx512: Protect GCC builtin usage. 807f7f994a ovs-tcpdump: Default to OVS_RUNDIR if present. ec13b03ca3 ovsdb: Fix memory leak on error path in ovsdb_file_read__(). 8b2dff2e34 odp-util: Ignore unknown attributes in parse_key_and_mask_to_match(). (#2089331) 13d97f6637 ofproto-dpif: Avoid unneccesary backer revalidation. 9b4035d699 lldp: Fix lldp memory leak. d9351febc2 ipfix: Trigger revalidation if ipfix options changes.- Merging upstream branch-2.17 [RH git: d488a56080] Commit list: 5419b1de93 conntrack: Fix incorrect bit shift while hashing nat range. 1ab5f94a11 packets: Fix misaligned write to MPLS lse. 8e00be03c7 tc: Fix misaligned access to stats and time values. 3a1f5341ca odp-util: Fix unaligned access to tunnel id. 0c54c43b89 ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.- Merging upstream branch-2.17 [RH git: a7a9ad68bb] Commit list: 98edacb40c drop-stats.at: Fix frequent failures of the recursion too deep test. cbc13ce4f7 odp_util: Fix parse_key_and_mask_to_match() vlan parsing.- Merging upstream branch-2.17 [RH git: 8f74cee909] Commit list: 73e6ce4925 Prepare for 2.17.3. 95979b0f0d Set release date for 2.17.2.- Merging upstream branch-2.17 [RH git: 58de71ec1f] Commit list: 250e1a6dd2 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic. fe870ee072 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773) ec0ec464ba ovs-tcpdump: Fix error when stopping ovs-tcpdump.- Merging upstream branch-2.17 [RH git: 2761ccda9c] Commit list: 420823e2af ofproto-dpif: Fix meter use-after-free. c762da2623 ovs-rcu: Add ovsrcu_barrier. cd9b6b64f4 dpif-netdev: Fix ALB 'rebalance_intvl' max hard limit. 64f6c49d25 dpif-netdev: Fix ALB parameters type mismatch. b11b84ea7f dpdk: Use DPDK 21.11.1 release. d3bf48e9a9 raft: Don't use HMAP_FOR_EACH_SAFE when logging commands.- Merging upstream branch-2.17 [RH git: 97205fb19a] Commit list: e07377bb49 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340) 5da86cb360 dynamic-string: Fix undefined behavior due to offsetting null pointer. 369e688908 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP." 18341166ed ofproto-dpif-xlate: Fix netdev native tunnel neigh discovery spa. 748e4b2b5b ovs-router: Expose the ovs_router_get_netdev_source_address function. 34390bb35c ofproto-dpif: Trigger revalidation if ct tp changes.- Merging upstream branch-2.17 [RH git: c0dd67b058] Commit list: 1adb07e206 Carefully release NBL in Windows- Merging upstream branch-2.17 [RH git: 5696d42501] Commit list: 1ccaba4484 tests: Properly kill ovsdb test processes. 260b091c2a ovs-save: Get highest ofp version error. 7606bb1210 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs. 0688b9f27d treewide: Avoid offsetting NULL pointers. 92bcf0a823 treewide: Fix invalid bit shift operations.- vhost: fix queue number check when setting inflight FD [RH git: ac46ea1a7e] [ upstream commit 6442c329b9d2ded0f44b27d2016aaba8ba5844c5 ] In function vhost_user_set_inflight_fd, queue number in inflight message is used to access virtqueue. However, queue number could be larger than VHOST_MAX_VRING and cause write OOB as this number will be used to write inflight info in virtqueue structure. This patch checks the queue number to avoid the issue and also make sure virtqueues are allocated before setting inflight information. Fixes: ad0a4ae491fe ("vhost: checkout resubmit inflight information") Reported-by: Wenxiang Qian Signed-off-by: Chenbo Xia Reviewed-by: Maxime Coquelin - vhost: fix FD leak with inflight messages [RH git: c2ac4edf6d] [ upstream commit af74f7db384ed149fe42b21dbd7975f8a54ef227 ] Even if unlikely, a buggy vhost-user master might attach fds to inflight messages. Add checks like for other types of vhost-user messages. Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing") Signed-off-by: David Marchand Reviewed-by: Maxime Coquelin - Merging upstream branch-2.17 [RH git: acda732382] Commit list: 7fa76371de utilities: Handle dumping packets in GDB TUI. 8cac8baa8f ofproto-dpif-xlate: Remove mirror assert. e0e8f0c546 netdev-dpdk: Fix tx drops statistic for a down netdev. f9b5f8a781 netdev-dpdk: Remove a leftover lock annotation. 4c3976ff2a netdev-dpdk: Refactor the DPDK transmit path.- Merging upstream branch-2.17 [RH git: 9273c90557] Commit list: 410b97c839 netdev-offload-dpdk: Fix ethernet type for VLANs. 7948312feb netdev-offload-dpdk: Use has_vlan match attribute.- Merging upstream branch-2.17 [RH git: 1a8dfc5537] Commit list: 522c46884d python: idl: Raise AttributeError from uuid_to_row.- Merging upstream branch-2.17 [RH git: b306be03b9] Commit list: cb24c524e4 ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#393566 2060552) a665b75dec dpif-netdev-avx512: Fix overflow of UINT32_C(1).- Merging upstream branch-2.17 [RH git: 1af56b0e7d] Commit list: 60e7badd6e dpif-netdev-avx512: Fix ubsan shift error in bitmasks. 9cc329ec5b python: Politely handle misuse of table.condition. 0631be2b5a ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels. df97903099 system-traffic: Fix fragment reassembly with L3 L4 protocol information.- Set RTE_ETH_MAXPORTS to 1024 [RH git: 5226ee22e0] (#2077451) Resolves: #2077451- Merging upstream branch-2.17 [RH git: bf2a38bb7b] Commit list: ba159ee0f9 cirrus: Update FreeBSD versions.- redhat: network-scripts are gone in RHEL9 [RH git: a15ee438ad]- Merging upstream branch-2.17 [RH git: 3bd5aec051] Commit list: bd1a3b6b49 Prepare for 2.17.2. 41bb202fb3 Set release date for 2.17.1.- Merging upstream branch-2.17 [RH git: 052159c286] Commit list: 8f42d4f597 NEWS: Highlight libopenvswitch API change caused by UB fixes.- Merging upstream branch-2.17 [RH git: 928136477c] Commit list: 14301b3a3c netdev-offload-tc: Check for ct_state flag combinations that are not offloadable. 3a2eef7927 python: idl: Set cond_changed to true if condition change requested. d05ccf288d dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id. 79e291f983 alb.at: Add tests for cross-numa polling. 9c3b74fb24 dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate. 8580ff9ddd pmd.at: Add tests for multi non-local numa pmds. 6bf4eeddbb dpif-netdev: Fix non-local numa selection for more than two numas. c41434b3b7 dpif-netdev: Fix typo in function name. e0aa5e1329 python: idl: Set cond_changed to false if last id is zero. 8da40d31c7 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal(). 63a903ab42 ofproto/ofproto-dpif: Fix dpif_type for userspace tunnels.- downstream: Enable usdt probes in build [RH git: d7746afd9c] Fixes: BZ1840877- Merging upstream branch-2.17 [RH git: f6beee6395] Commit list: 14d54eb8b6 sset: add SHORT version of SAFE loop macros. f0e63b115f sparse: bump recommended version and include headers. 70b87cf722 idlc: support short version of SAFE macros. 3777ed90c9 rculist: use multi-variable helpers for loop macros. bb52e9bebf hindex: remove the next variable in safe loops. 7d6cbfa24b hindex: use multi-variable iterators. 97ad96b63a cmap: use multi-variable iterators. cd62fda22d hmap: use short version of safe loops if possible. d56bfd7521 hmap: implement UB-safe hmap pop iterator. e2c8354861 hmap: use multi-variable helpers for hmap loops. 897d6647e6 list: use short version of safe loops if possible. 979a9eb5b5 list: use multi-variable helpers for list loops. 6bacf802c6 util: add helpers to overload SAFE macro. f127123d66 util: add safe multi-variable iterators. 38e73f0b68 util: add multi-variable loop iterator macros.- Merging upstream branch-2.17 [RH git: 19d425fcfb] Commit list: e91edf4568 ovsdb: raft: Fix inability to read the database with DNS host names. (#2055097) 2404d45367 system-traffic.at: Fix flaky DNAT load balancing test. 6b8adfdd8d dpif-netdev: Keep orig_in_port as a field of the flow. 6098b7f250 tests: Fix incorrect usage of OVS_WAIT_UNTIL. cf9018d373 odp-util: Fix output for tc to be equal to kernel. 992de24063 netdev-offload-tc: Fix IP and port ranges in flower returns. 7e26796c03 netdev-offload-tc: Fix use of ICMP values instead of masks defines. e319e27064 netdev-offload-tc: Always include conntrack information to tc. 51ef81ad78 netdev-offload-tc: Check for valid netdev ifindex in flow_put. 974253dc2e netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks. c43c159aea netdev-offload-tc: Add debug logs on tc rule verify failures. d34622a03b tc: Keep header rewrite actions order. 5255713d1f faq: Update OVS/DPDK version table for OVS 2.15/2.16 05cf36a620 system-dpdk: Fix mfex autovalidator tests. 87540e3b9f ofp-prop: Silence the 'may be uninitialized' warning. 812164adef tests: Ignore log about failing to set NETLINK_EXT_ACK. ae51ccc12c ovsdb-cluster.at: Avoid test failures due to different hashing. f33cde23c7 ofproto: Use xlate map for uuid lookups. 6ac255496c ofproto: Add refcount to ofproto to fix ofproto use-after-free. db0cc8be38 ofproto-dpif: Trigger revalidation when ipfix config set. 31b86e5c98 conntrack: Prefer dst port range during unique tuple search. b761b532c3 conntrack: Select correct sport range for well-known origin sport. 78bd058c36 ipsec: StrongSwan report connection update failures to ovs logs. aa05596dfb ipsec: Libreswan report connection failures to ovs logs. 427776ceae system-tso: Skip encap tests when userspace TSO is enabled. 66d16e2883 tc: Fix stats byte count on fragmented packets. b63c41f31f compat: Add gen_stats include to define tc hw stats. c531b3828f ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514) 498cedc483 reconnect: Fix broken inactivity probe if there is no other reason to wake up. 5dc1423d80 datapath-windows: Fix NXM_OF_IP_TOS issue 91c0f0068d Prepare for 2.17.1.- redhat: fix setup on RHEL8 [RH git: 03255d5ae3]- redhat: Imported Red Hat build files. [RH git: 4b0e1204d4]/bin/sh/bin/sh/bin/sh/bin/shopenvswitch-controller/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~21.112.17.0-154.el8s2.17.0-154.el8s2.17.0-154.el8s 0:2.1.0-1      !"#"$""%"&!''''''''''''''''''!!()*ovs-appctl-bashcomp.bashovs-vsctl-bashcomp.bashopenvswitchopenvswitch.conf.db.~lock~conf.dbdefault.confsystem-id.confopenvswitchopenvswitchovs-appctlovs-dpctlovs-dpctl-topovs-ofctlovs-pkiovs-vsctlovsdb-clientovsdb-toolvtep-ctl.build-id05fd38f66be013cbfb05518898b2d691b5e18f9709cac841420a4bd3a9c28c83b6c9b84d23b48c493328d1a7598e8a3d5e8ea3c16f385d70cd1f32e836d9424a451926f68571fa3a077747993bb4a8d24bde8de2589108a829dfed5ec53bdff8decf786d4cf6b17b28b01362fdb3cfb5add86f3d09fbb8df7a3b3ba351570eedc34b03283906b3a345b587e18d5ce2756f5624abf047d89e7c33f33423baa69b970505a327cce02851e0e3ef4ab3e1b487aa371cac3c58d39766d81ddb9f70ece3a682915c453893b579aa10cbbe06c496a29d3c93752b1490c8dcead6b0e634baf7cd27d306e75e5d761abc00780f48d9a8bc8657c1fcbd5f04ba1d1f0edff66ac57de0fe04f29b22d150b5553e870cf803911e76f7849aopenvswitch.serviceovs-delete-transient-ports.serviceovs-vswitchd.serviceovsdb-server.service91-vfio.ruleslibofproto-2.17.so.0libofproto-2.17.so.0.0.10libopenvswitch-2.17.so.0libopenvswitch-2.17.so.0.0.10libovsdb-2.17.so.0libovsdb-2.17.so.0.0.10libsflow-2.17.so.0libsflow-2.17.so.0.0.10libvtep-2.17.so.0libvtep-2.17.so.0.0.10ovs-bugtoolovs-vswitchdovsdb-serveropenvswitch2.17LICENSENEWSNOTICEREADME.DPDK-PMDSREADME.RHEL.rstREADME.rstovsdb-client.1.gzovsdb-server.1.gzovsdb-tool.1.gzovs-vswitchd.conf.db.5.gzovsdb-server.5.gzovsdb.5.gzovsdb.local-config.5.gzvtep.5.gzovs-actions.7.gzovs-fields.7.gzovsdb-server.7.gzovsdb.7.gzovs-appctl.8.gzovs-bugtool.8.gzovs-ctl.8.gzovs-dpctl-top.8.gzovs-dpctl.8.gzovs-kmod-ctl.8.gzovs-ofctl.8.gzovs-parse-backtrace.8.gzovs-pki.8.gzovs-vsctl.8.gzovs-vswitchd.8.gzvtep-ctl.8.gzbugtool-pluginskernel-infoopenvswitch.xmlnetwork-statusopenvswitch.xmlsystem-configurationsystem-configuration.xmlopenvswitch.xmlsystem-logsopenvswitch.xmllocal-config.ovsschemaopenvswitch.initovs-bugtool-daemons-verovs-bugtool-fdb-showovs-bugtool-get-dpdk-nic-numaovs-bugtool-get-port-statsovs-bugtool-ovs-appctl-dpifovs-bugtool-ovs-bridge-datapath-typeovs-bugtool-ovs-ofctl-loop-over-bridgesovs-bugtool-ovs-vswitchd-threads-affinityovs-bugtool-qos-configsovs-bugtool-tc-class-showovs-check-dead-ifsovs-ctlovs-kmod-ctlovs-libovs-saveovs-systemd-reloadovs-vtepvswitch.ovsschemavtep.ovsschemaopenvswitchpkiopenvswitch/etc/bash_completion.d//etc/logrotate.d//etc//etc/openvswitch//etc/sysconfig//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/05//usr/lib/.build-id/09//usr/lib/.build-id/33//usr/lib/.build-id/36//usr/lib/.build-id/4b//usr/lib/.build-id/4c//usr/lib/.build-id/7a//usr/lib/.build-id/8d//usr/lib/.build-id/97//usr/lib/.build-id/ac//usr/lib/.build-id/b5//usr/lib/.build-id/d6//usr/lib/.build-id/d9//usr/lib/.build-id/fe//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/lib64//usr/sbin//usr/share/doc//usr/share/doc/openvswitch2.17//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/openvswitch//usr/share/openvswitch/bugtool-plugins//usr/share/openvswitch/bugtool-plugins/kernel-info//usr/share/openvswitch/bugtool-plugins/network-status//usr/share/openvswitch/bugtool-plugins/system-configuration//usr/share/openvswitch/bugtool-plugins/system-logs//usr/share/openvswitch/scripts//var/lib//var/lib/openvswitch//var/log/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnu                   ASCII textdirectorycannot open `/builddir/build/BUILDROOT/openvswitch2.17-2.17.0-154.el8s.ppc64le/etc/openvswitch/.conf.db.~lock~' (No such file or directory)emptyELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=970505a327cce02851e0e3ef4ab3e1b487aa371c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=b579aa10cbbe06c496a29d3c93752b1490c8dcea, strippedPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4bde8de2589108a829dfed5ec53bdff8decf786d, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=7a3b3ba351570eedc34b03283906b3a345b587e1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=05fd38f66be013cbfb05518898b2d691b5e18f97, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=3328d1a7598e8a3d5e8ea3c16f385d70cd1f32e8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=09cac841420a4bd3a9c28c83b6c9b84d23b48c49, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=36d9424a451926f68571fa3a077747993bb4a8d2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac3c58d39766d81ddb9f70ece3a682915c453893, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe04f29b22d150b5553e870cf803911e76f7849a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4cf6b17b28b01362fdb3cfb5add86f3d09fbb8df, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6b0e634baf7cd27d306e75e5d761abc00780f48, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=8d5ce2756f5624abf047d89e7c33f33423baa69b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d9a8bc8657c1fcbd5f04ba1d1f0edff66ac57de0, strippedAlgol 68 source, ASCII textHTML document, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)exported SGML document, ASCII textXML 1.0 document, ASCII textBourne-Again shell script, ASCII text executable ,-:IYhw   R"RR!R+RRRR%R'RR-RR6R"RR!R+RRRR%R'RR-RR6RR R&RR"RR)R!R+RRRR%R'RR-RR6RRR"R!R+RRRR%R'RR-RR6R$RR"R#R!R+RRRR%R'RR-RR6R&R"RR$R#R!R+RRRR%R'RR-RR6R"RR/R.R!R+RRRR%R'RR-RR6PPRR&RR*R)RR%R'RR-RR R6PPRRR,R&R(RRR+RRRR%R'RR-RR R6PPRR&RRR%R'RR-RR R6P PR&RRR%R'RR-RR6P P RRR%R'RR-RR6RRRR(RRRR,R&RRRRRR%RRRR+RRR'R-RR R6R&R"RR$R#R!R+RRRR%R'RR-RR6RRRRRRRRRRRRRRRRRutf-8dc2b4fe556c02dfccfdb1344c153eb141798ba7ec524901c86e6060747a56562?7zXZ !#,C] b2u Q{LY**TtA~ -b$1ADzd?4\kG5ztd]$srW IVvy #'ɓY/p.̭Prƈ-$ۖL 9DRAtE&>JQ˯)S% -ߨ&0DcwJsL/T<:) <}8CKb\.P y D;f_>._e='Bm;^eUx6#'$BF˷"'8<T,sK֏歹eXPSZ(L'W׏v"xdcݣ'prm7F ]5nIo}D=9hإ俟] ]V#Fo0uexTEbC:Rsi 4Xz#`ws>q+RMf8`_?ErL}ap+6괦NCDF<IfR4 dY\/$~քLsE tD{D!Y97(/ty3 {,2y, eV7(E|鳣3{gԋ`_X]hp 4R\ Ѵ15&HtwSҤ)(C8ugQly ixav<ۻfCR-ZfhPœx'kQO,|2w pi $@m̔ʠ! 6`xae :T p4#2hl)\&=?i_ ՝sOƔ'tGȓDJ^.ڰv#$bv[unwӆ6rLgPƆ[]g9NKG.돯cX8W ?eMjQ ޙ4}v"QEM^m#FV un9w.,y4G-'"ektn:u&KQ2 _%rʼn }/L1K0˕ʑ|Q{{ g:Ԓzcիv".'ت! MEC: s 2o_ON,N&g: MBFJ\94e$N/ <}ҍn$F;h#v%k/:AC^--f`I5ce}Co| gߧBQGx\axXТHb,VWXo5Z7M2h` &*bihk;TC=ъ/fNqS2`uqtglTqҚ&] [v0x&jB.lԆEw-mҵTYBhjbV*/Հ'RYBZ3-VowY" ׄޓ!^vuC(zSe([(y_S7,&+0Q"ǽyvF} Oj[+R?}4t7n&"d KHH U}doP&7v~u틊i1۪us(/B<"Nh+B^0+_/.3΄<>N-:7^}ɟuE x\#tmyM^,5p$쩅u1I&$~Z'O&A9%iꜪ*Nvv͔/qClH[M+P ̈́f+LTv{wV>x;Qƶ{D|W`ü~5/cX(u|*{&Nۜd&@Ti9Ẕk_޷K5߃CK٫d8a;y~E:`<h7&W b(:b^m>2y}Eճ mE0gӨMUZ>@@kg`(yG)6ΕmrCv&>y)[a[VZLPtXn F/ojmU,F0ּnOzꈮAG%s';ZT3%koDkա'FUtS{D]?š, 13;9Br'@C,)Axٺ9F5mdյΙt_AI9Pe:ϏR_l[򇠼ؓɃ9REdɓ p(|^"Hy YBv @ T^\g,!{>9ɼSʬem!vk-&MO g4u~mD%Y Yhh:NGI!pL@⫥, S=IKhHC,O\%wLʙCmi 'bwc ݻ'W#n5D )sC"^p4Kn'Gh;ܻGb =\:wQU4IW,[_Sm(lv-RMMG5 f.-FeC']k>tyt?",Dmmך ~pɆtBC7$e0}IEzjVn+4kWZ KY)@:Zf7y=p+|O/Tٝ 2{v6=>C.ee|?B {~e5pnZXͣԱ&:R VB*? 6򲜪<*-ǐB[$tFYˆSFjm/ĵ=FB^DL=q q2y#Ϗo#N\2}[mq^\7-PH&N #ja⇊x%G6:F!6QCJ쳫Z[:e%|nB~ <}},jf#O֨ԃ,@+8kọLkfR` [u7!n;<;ABx]9\tU.[¥($8]^/̭fP,LaQa)»Zw9|]B0k U޽C_znii2P\xrQ&| F$u:t6P >d g0%7[aӴPY;yvk^x2 pI6_qJx57r e` u'oLM\8\~;?,SVO ~`-8 偿_9l8L}7BhvSÿ? { mDI(?#?l2}pw]i]+ͪ"P6"] WLQnY;D_^pDX{TwXͽ5DڮFt&;mkYVPqݤWYIÉ8fC c˘:u0U. =[(onVWq;Q'ETG?Y=XK s@zC;p )mBD8]8=L@)_d31~c *5]3lܩ NA.wTi(Ĕ .JPG'ꌳ0u[3? ٥@>tw7DN LdЋ(8a}!G|\YFzGzd1sKOXw9KQxz8^9Ea!BS I IvdկZo ;oTH`}~$'gp:ZpԨ߃zA( lh5yݘMgBeGއi>L.mfa -FaBv{~cUZ| Rb5dR}G?1. 5Apߘ"ڒ?_˷NaEq"9jXBIީp<ْr"r^O*-{@rzo>xM-]kDYB9 b,p&0Wngr(& /x%}GHLf {9ZP fa?GaE&ei~#O!] 'M$Ť_J Q67oX_'DMbbs!ܵtX8R3V2g/+CY{:L[A+Gw# HP}ԷGס&n{XxO%h^LUFQa;61lW/!O\~)~u,w+s>xq_L'se ԠyPW = e9r1Q.B@ykFo99i!B'0kՑ&A7hז 6Fe`A-$Йɀ_¥OV1 ,9>ÀpϜIM}GRʢ݀_~R$iz U0mLT4ĮN3|ē["$d*3廓|fV:OP"*}niB@s0Nt,ɔWF!(׋`[DJ^?t"W(,iz6\L:I/P^zE֐ֽaGTvEfw]n|ZfQOoO,ÓKԼ80r.]{O}@: 5F|O'Pd5'?he8#Rzd,|ЖH\^ #lW}xح;~<6q08 <@ɹ&bE%`A0B'GV`Y4 l{YԴI50/N>!Y&6RbO;B% aKA<y7jۋ5`4cgGîK-Y8P7wc^TAỤ]XG3[HoX|N+cɯ|!2+dFLzK{s`T3+R瀁\iɭLC3~f%?~K|Oa#%7B5[^UuXMe)I>Y)#K4ڴm/r"9 6E̤Ex!8+v*(car_sPƑfrۘz5WڭKg# s4ǚjė0DLk|);_Ta8Җb[,?#@g7,dθ]v<:V .fXh{Dyaͯ^mfr}Lj,S6Ze!x{,.#tg© !&h=.2˼35zHwl$;dW[HToڒ^#sb-dm:,D̕m}b0Rv;*>yĀ1*bSm) CeSdtgp|ͭ!o_d>Tf]o=7E.P*xS*'JZ>lj)23mS2k6$}j^a9F&~ۘs-\봩HR8LoOW~&9yϥner U..G崶Y  Z)nv/  nŠoLdGθg8E$KfS0 DU{HYo殼 8|sl! 42l5W‘ Ȧ8<M+=SkIYApK5>Y*kYet0Z-'/sy4L;KrU;Y; \A|/{#Pl XIl-Ά2H a?7:xҺ媘[@#9UoH?Kѷ&(HeM=aqSLe/holP9"n/TYzhOw_,ˉm,=jwu`)q*Qٛqp%!d+ P6O xHn6+iY^,'zA>JIiMGR,P*@&d3a\^[ *'v qC/M m-k 8\'00zZK܅ Cc(L>JKXi7ާ}HOqmaIXw!gcx{cf<FBlxE)LJO_;k [ XېhdMR%dy9a+"}]t-Qb*z6R Dv_m"ӄt)?l܉ņcJ95 )im{e]_Bڔ,+ < #8U:&;s4`Iil2\Am)H.,)@_w(+FgBm7βqN(* "xPV.2aq'ҨpJUV(cNQY 'oQ^sU{Uz=2:qcXiiPdfBW  s}x`ÕOhL9ĸFB-wX' wۈhidAɼHLb,^8]*fKAoL! {u6.fKm,܋[egϽyYźφ+='M߀ү5/* -RĬۂ $}gO&!Ǜ' DҙT6yߠCFw9>.px Gs-V:QDHP%~F$*|}=tfʿ>Ie M q 0^`^wkY);8Εs- KSS(}r֤ad*+ԕp$".Px_;`)Z͟@J>b\Hf(Wz<淺K)u(1ڋ֒ ξ z>Tj Ye3m׾UC[rw܂2لݨNChL_<ʁLo_zώgЭ 00-3ҭ@wZ`/|bu;f"v6bVX)\)3Q8=|Ըɦ"VGGu48%OqZĂ7^k$A;smiᚠ>&/Ʌ#0|HG(Rj6*O)q:,>k9/rlvBwޏT^^.HRápBg;]FvZ)4aUD<jMx׫X_<`lEr[a#,tzX\Bn\HI; rh6+QaxygE.^1$9BdA],<-\:nta O0IH-d/q@AAգOQhVffhltov 0Q?'X8} 41D. ҷh 8]ܚ@Ie(C"u  ]CsPz'YmX̨zcYp~]~7VRk;b\qA3-om`f^'GX!*2T{tOBw g`.M?ta톬&s: FA5XcH@K7x$$Ǒ H'7]o",kmt/cwT#cܗ.=g}.?a9i?L d}0qd cDX?YPB%4"%ܪCXl~%ј64iSiȮV1",oĈ4!1G|9\^O; {+zo޾ZaO󝦎yO 'KNˎgSg$]-~f9;(0VR r+}r ls?zv|Ӗ%浽7=rgmҗ3} ?Z VxBFR^B 1I}n_a7t3$;S riH5@l0Z% qmbL.](fk^02cfG BzK2^T)&S pIp&F c6g3Q^-W@SRz\ 0nDOFh#uEޞg;aB』&wܘvsO1)mfuX߮@CE9 -c֔xuC^%C眲|3.>%zHR Ε'E:_A]ey!RrvK4U1+epbՅ[_$~jE& 4d IKX92%:kB[V%oަu` P n|&pnWƓ-< f |+ 6"o+I*$%l^XfǝAvĚ#} *D݊r?%Y|!Wr!N-ʃzqU `+r7WޱӍם.]sE`D=BR;u oX)ĔSuǩꓔm8Y^nepF;:GSdVn=8 ;6!xCqswnV;v OgP9r H8՛uKpr:}8N ^܌2^"NWcvKZ=6nzB-18E@oo0z`A, F h*B@n*Cxg)Pس7fA62{ƓQn:Wc9­B˜"B R4{vmnN#OV+P??gוDi,DΡT5|!KFe)9)ɰt2yeX !e!0Q jfæȴ *}yS y} (Sľ']abCyN7,h9ёksN:DV[.]*k(Ghi'2d$uc.Îvg 9Β4䳞~sQO y0"".$ez$ 4־u6ӊw ~*bhpW:0 *8"bd4-+mUS,}wEH!v "209D=iqĨ6oIyU/^ք ,vU2U1S }M<赏%KeI0)fV2s~f\֗0!p%lP5ߢ;0(xbvޟՒ=V OkM}nDBʛa'Q--]jIY.%fL/-oCExb-9F6$3͝x[OItǫh!0/2V%)rO3urb:clL0PאXV&U<!1%gQ}i0֝C?-˞?¦U֮6l9Ň~)p}?zkcJliAj n ˽m^%}4DRKo1+\ (3 !I[j,u2B#{P+*Mf{Qio¶91hߴw֟1)uPLҙ>4aˀH>5iv\ڈ_^c4Fey0I'ߝʮ&^kT5.ˎ.:jpN+m~91|u2q*i~K oBIwsuWLpNAUQi;ht肦ן6Vcsf 4W_#3deZ+oζVvEKpI(2ku+3Mz= #eZ,Ɓ-{ i`j`7Va_I4_* ͮ-_Օ4X9SUf̔%YYW!E/Ma7#Qd}B.i[*O7_&7\l&Špόp)ƭQNե >ٶ|gwyГ7i~ĸcո Oc) rU~52/ׂw0m/M4 m Qp,Dsž͙2 qy2 PP5$B/⼽>pӡ˃İ>{/wK8='SL_N%SNvEK#Y'^ȧOvYB SZd)IBF:uNjXpj]r&%>Pf>KVvo@Q7RcY9bоzV^ik~ztϜYY(7;|m7۶B6s7_,(!=mA{0_ɂ8I"9uMRPhOb%8|Fg5%%(kR <' riձ)T5=03(|ޣ(ynoŋ@E}NċAEAa 7gzU#*t_ EW<<+чǕIaڙ3w ֟&#F^avq]]}ɟy<؝T}lQ 96{&GZJm]|b ş<4e&҂25]_JQ>r50?,fɖ-o`蹹| 0ׄ6xկD8xBaYA=0d#ڌ^jH?՚V׋hk(朿!d ,Ӂ_ p>kGTIi[xf:^ay!G95:0y l $DӶhe ۔ Bs(#mͷkn\SZWHX𠙮X) iG1i#)@~cL Wg1? 0fwShIw `@=σn8VCT׺_a@w)Ԓ3@uxBLL(4^Q6/ZS~6{dj֢hs#vzWMZ'Swx9 0:$4jMRwXY( !J$"Gn@l∴8͂ǹ-y^ > 5 @\4nDJHx+IRN]Wu0YT1 jzNY60bsd3sm"/2p?l/ś]d'N $ߔEf{]?3!wvl/ܚ[-O3tS& E,ܠR` B~^"o' hy3 YnHP:Eyk]:r'M/63&P2ךdH0wewGi$7hΈoiZ\9ga\ы*ɣvKBm%3 6[bH+Ύ4,[' ~l̩M km `0Pb&2=s]ze o_=瑨2l)"E<`#&BnI\#<g˞ㄤNYEٌ2-rG7{ 6U`yiI$4<\7K}! E jŔHa~$ itT@s$vnG~:y s7ծ%c-~4:od&/a׻tb9&H@7dǠ.qՀJ*!sG3_[nL ( BsA@HC & wS|%bbUWH1"1*.'Zh/[V[a * z"g{y>^՝D*BjM%@$rj+hp|~?[2t{;Quodf3Ã8>kz&ZU9nc@R?yĘ;V^gB~s P洶GgٟF'|6Ms;ɤ#d6{ʯUl_U*B<8*:o D`ε . Ω:TN% rs͌ 5 *xo!{m[qK'dZq2) ا,Zz#qqRUUvy;R7K{4OTa[@t2k}+권^fj+^<1IǮ]Y4521)lflH "ڂXZz@/kJU=jl7dvFb1K瞏(Chdוpu'(ܠUAɮ6P-5Z"CbH!%XYkCS2G9PFXyiRp4D:"وkπk%O.83~ʫn+&|aURigNl{j=ra JE3-8[*̊eG"soȲ~kJ >![ ¹(H@2Kkگ~I?u)(3Dս~Bo6S(qcfA4زv\a oXF;}s]ŭ©qԹ %ӈsԱp>v0җLSޙӴ.7;n[Y(}/B Pj@iO<ͷ=DxڣVC? 3+L۸ MKM?>/)xUw:Biu?zNۢy4fhBB!BL58eJəJ~)O[>h 1B ! 0|c8 h sKwpzK,pz 7!X&,ãQ%rm-/ۿm(w!>jYo8?3UƗoOsIqٸv qQGYh=|{8j3ր)ÇzO.|Ve{k ٦ I+̋~DjJa -IhfBBTS15u65DniO'z\1a.2|M3lgj]Osa#1Ѳ&տ陂4~X?y`5`>qHBl @-A$gkAb6fIYV` ֕̚ uRAP0cptn4.:(K(WM\hZc:/[t_^.(AIu\T=* SrQwJW|CH2=Mi-蟺(:- \dK ǿ6`#yoGRd?YKm[mT \WIDmm;oG[V^>v*1}J{䮷wDG*W=u_3edF">6O}סN4)؄ ʙ{k P[ q&WdKеjLi蒎OuWaAO[ Z!Rѡ6qYCeܩt] 2&E*PM>K@\c?SW]3֝Uu]d$W~2ܻ82v#G|K#x ɢ_7XQEY.+jvJ? w&ggGn!JC}=~I}K!Yhm=r\CiOn͋?]Cۘn|pAu!4=NAئ~ut2Xļr)ݠBRjy3L+8n0l/s]W+6mtT! mM=8k1g];j%ކRwyU29yC&\FiW-fzc֧(dΣ %~Ծk -$$Jf?Κ<\;YnEnfu?0)Ewxi1N' \z" ${¦>&[֋50i<ŗ8uuF't>'ԵL2@%X鋔xc']=,/L;Yøb %`!IȦVG-x-":}YPtoA̓P^s6D4}=yKDSGP\4 ]d)YXh,~l b3̫7j٦ V.V'mKε. " >hƛǫlb`D ʻg Gz^YL-¶`Keg/H~EMUvQCmCBxJ)75. #Fqrox5w,pc+o [zWu˅%Jvc2ϖr/4YwM0_M0L>]rQ)|(He|_uE ]+XŲn^ikaѐANKG~2hޖ{/lonBm|7)Wʇ\:pL=4լr9*׽ 7J#bUjK#NS#_A6%Tռ mGPtpf;r|(TSQ.G,͍\r` }3pK6RyÝָL3H ?vjJ6x6XKgQЊUSdI}iӀ03p5c(+ f*܌T84>z;uPFQ͞urJ)c#•P*l,Bl?uJW(BAr݉я<9&1ҮT")`L8gn(Se= LLCE*s,gH;g9^^t ,lvm%4~Ƿ5Y#;CU&+9!}o;a}+Z;h~l(7?H$wvg2+|c=Kh;JiέsÎ|"==A>ih# äz*R;s lt,h;Ƶ8(_4 >)E |)8.@Dc&t?&?rmj +PR}dxN0vmpL6v*p7ODϙLk`J8,O%rUea4;@ Q A] @. eEZ`Ttd~.a <zU5 U•n NdWoI*&Ty ~-%NAH|.ǐzX'{y xGc_}GHt H(Km`kJn9`Q`n/~_ww?>X]݋EI'wWoM&<r|Ҝ-O26<*z TsanPHL]xmC< JN0WM]fc| iJL4U_'\;4 ȱIoai{W*{H` hٵ?hy_]h€gPfD'S_7. ^p ad4^z5UڷX{M&UǟHثpDa^9hu"|ɓ{)c1T^mW#v(.R95RJsa1Pז)o1{ˬct2P<=W#I{5HZhɀzK#tw|]7eY=n&ekT1pS_Hw"=^ʹ>ξF63X6gj!#~@!T@Uf:$҅;>Of|[r3=,>1Ґ+fk+5l]QQ$yI|Tr ]=b &UdsFTI{[ANWX r0+ZWψ`R{ECb?SXG06K땕1wlUlGI <Y>^]JmlOykJ̪د{:X$*6T9 : ݑ]e&]g,纶ހ<ӷ FqR;` 5C0{u-}SdB`9&VHXU['4Hv ޢ8É[2vO+`f#P+~yÆ TY FkvٗQf+PʤqSDӞc߆E4+Aгgrѱzђ ѽmc-Uvv73aeM8i1I8JCgw.;46v=݊NA\r~ΒG==zlM%PUŬ'a_j@u)~Cz2+gq-ʢ"앫y Nٴ`9VnFt@)oT=t|'~$ S6a m>Ye.|^@3"vP~#ttoN=y ĺYAJP,R|yg'Ô'xR{㶿1IH\i]\p͊#;ubɁWbyR9uUPvH(Zo5Zrc`ʙ pEe$Oص`;||9L}IKR 'e{&]#eRIwf.7]Z >qYQj!0<wݰg!3*ȳ8x_WB]͊!Ktd>~#7 m; ЇPR%>*[cv,o .k?@If]XwV,HK#LD%"31k'e&uu³ bޒ˱ )jÔOVߺr?9C (tbٞcWF ,ymtSڷi*n~iO|-/D6sq&poU$Tǜj鴕cÿ86N$d'*`΢qn_5Ql.ś(}oy$-5^OO8D!ٝ[FPxƜvA)@K,S۞o=wp姜m8cyJ0 kp$G9SߚaAX.#CuX03Ŧ9J0kL.䃰 2K66 Zʰ'~&d);"fNh5m±S%3&>z>mX֎,[ NvO=۽f5E# 䩙HBG|)s$A7Σ\$+C~3̃)S_L mmtq"F&&lHaV!PGmّ?DW;=}ꕆ/oTk"qJ^#no~+1:h, J>tbQ(߫geAUj 8q8y~}UuO 鳙$ 5W g֛ `HIХB:;ֺPڽe->J+ͽbA>{c Z ʚ3{رΜ;ž揦CY j.*%Ӧ.mԅԲX;޲DO;E$i; _jAWAu\ ~}~Ĉ-$2nPJX]7Dz SΘ[խKn7LQrB*HU]@$)bD ,Ur9tDZtr'pKJ4{ ;$SxŖ-\JB_;$3 %ZH`|Y\TKLPr!6Y#`緑WWZ]qJ F+". ^h[zpA؆,Z/i#wO%nkTfsrY}ȍ,1x>|†p2l+7X' dMa'J趐l%\IlEq<4F6sUDidRR+56kEHBµ4Wb[VLO=lmz%U9W<ְTe7Uے hc '2"#>}Wz],?Մ\§3~5Wx]ٟysJ KiMQk˪;tp4B Zá\V[Od;{`-z)7N)8~{Ly }`4Ďƨv.k),rQS9Qw׺0f.6-AdD 0wE#\ꭉW/^ZиGv /Шψ;Zt4Gpls | ̓s*"iٚE??TH9wW$]lZy0U֪u*͒¡0jsx\KC罎'`(SQ'E ~aƷO"ˤŅW-}Vm鼃9ƅ8Cʦ-rpaE:bAqـwcjnϼ߱?U倊RbLٷ\Ψ3[dtN mUiv#7OhZ<~ )yo0QqĒW̠ 5PcF2 ņLQ^цcw=PwĸmX@]i (gDd? i5񖯹g*H()Gj񑘧ˡNQҞ5UN25CNV.ˡV86IhQ$/~9H8Cטr)Ռqp&VJ2f5-tjl]iHI3 e J y Bh\@ʇ>y-D~Q >8P6%"c+#ƨgd=kb%"5mƽӸF``޹y{qfifzM/hf͹*3,#Z_:+ǯpIL WTn#Qڄ˶hUdF lDw@+=G!k*r=?1X!#}L")XTئًXh`">iw] :ȍLX$"'R`kVH@гX"qT]"RJf+NByּ[h쮱 Yw;_°/!#>%Fj¾JxDY6IqxF£{T!w‚f25FV!" ϩjti%)pN8z \q>-(׾l_+yh\BUsϭH&C]ml0fMJ!؁nQ73K1|9dudSdžn=%bT5)(W%3us>fPţз1uj} 9R -n} #/B`KfWr \S{.)\IjK d] 5]?Ui1eI[>q@Kw1hvVQ rGOF *LTRe kEH sdkfD]ʠ[n\h{*g 7{ͶbrAsal$ (lDYDC-:EfY/Sse#[cir]~=*R|~\QTx3lAh>y;|cZ4YdA;xw ⑔}t;o?i '.' ϡ,,/ eˤ |z& -ex}x^Re3|[8:*l6o["ᗞ6`2Pߛ SV7/-ћzby<~(4bE0SyM{ o0\[쀭z7a=RO, 塺đ!nW4l7^ kJ'nmf!yQ~15'x5oBAL8cLEX(b`٠:A٫I-c9ċFĕ߾SX]o7oXqXOi." .Bn4k堐Z4 ` ^:bU[_P-Ǚ>y0q\evcmN}S>l(:);thɣ7/FNSԡF_D^;|wuM{ČO2$W9YӈhYy?gt$TPK,#iTJ>Suza[W|*U.q &O´hxS9+x"}#'BK>+PwNnxŻQy˧V-̭bd"s Tqϧi)#|ԯ%vi ˽r_v0;+#Nꓗx=:F@[+-χ|hiֿ%ƭ4pj6sy=?fqYY:Ykp!Z_`rX"@g,^((Mv}m8!G^>D! n=0;sV_eP[bk҄UƋh;SGB\V;3&P=E}Ou0ǃY͝?2;aNlzz PWSV'#FL 濮caUDĘAf`"Ml$`@{ϭ ӟH^25-ifk&~gtWYk~ed`<}x`Lߛ;OJ)/y^h&4g'H"2Qz9(sYq? 9 J?>68ҫOcwG|lQNe i)q^*g*" G|9x Aj̒~ ":sf@edoE?ƇӢ a3}u(6mݭ묒@MBM{瓤[9*!mGxkntDaJ$nYB.6QOX40)I;/28u̒Eg>J!Jw x LUN)II4/L2k&9R%~|eIzQ*v:pLG|>y)رxmL6ϵPz%Y/5 W a0*m>9^5r(-jhE>Z-s7!|so\d&!?4aH΅@qeUiIqNmeus ۘ K=b51jNLJWX.Mr 4/ġꫡꉑޏUQToZDTb D5U[)w?EVml.7GNAjU?tz/v|nڄ;5C·Lub(;R;{B<R\Nnc0 Y\#`K%}aSt2Ǔ=Bb%r\G׊˿}IKa{ >+xd!OyL@^q -v &зo { 6tѡJt+GWu6}ЗkpeFDK(RE(7hW|Ĕ :0-l8@A{SϑGy*M=Mc5رAk[5QQȹeu|~ {нil=˥L$2">#:"~O s); QP܄ߏ\. 2W"i0Y4j{1|Ez=A $uC,+͐wbH9oG1Ns ܃*/x"Xt*X@Ia0qm&IGӒȻ&,.D(%v9_ӌKeQFQ>yҩDV:Y*ךQ-jv}>yAMsnbC'fǼ@ 'gr H"4 1R ‡X;f4z/a6 Dd8FsZ:Vh56s 5$=lp<8X F/-ZQAIF؉fpqQI8щ UpiobDO"=jAID { /@?rB_t.ITbLԑ7{X36) /GR^ba3FAUtIˬiO&i#!N)ݍcTE[5)a(6T v:f8g9N !<.*U" =H a{Z ׇ\:F7 ,| Kcdri~X`Xu' MaHN{ Ow8 kui vQxhӠ})?ԕwH-S(1ncH}g QyIsm? 仮_.-Ӈ80K~{f28kNDsF W=tRF(yJ#hſqe9,SI\0Z(ϝR>ORVȇnr|ʏfVoGumveՔ>u'2e-Y:MqCj;&bzI>"-V+9RuY=mi7`1ȏrļF@Dz/F0">0SGIߐ.!^`X.JX>&{e>{Hp%jo=~x 髿HcŐJfb?:[ Xw^wepO]ED|̀Dcm_3~[`s=XOr"@X6}Aᣡӧ(9_7bn CT{?+eh^Һ<tVM` *LACBb]OQ ?&}KP MT77\}7 y)W~q$l&y3]f w!e#Z4'#d+pc#K,hfGU<욆&\ѿFx7pyY-TCuffO0;l7pᕧhV8HcaLCOawr(/ۿ72.{{5 k{s vh'y׉s4d{MGCIIzRA}e>cR{Lw"TO#DQE@bcy sQ~®dj ܱv2*zW|\S6eYaw9W{^R5`w9.Do&l1W&2t*:~hMe/g&j}>p%6g6)ɳT+,ddTwZZ!Y1CQazM<&H_Ҹ$'o0h_}"Z}0]4y7?+ ^#S!6!h~g~P9|VԶ5 @|}l³^IĈ~/}=!zxvѩrT}'%_nQCFdj 鵹tn'uN֫gBNU軮לoW <ߑLkRd> rgL1tnj)GP0na^uŀ K"ݙ/$;O_iA,JUHva(&T92Oae"\I!Lb.{բlb8~pqrQf0&+ ;EPr8AUQQvP苴ahWv~D۬-{ Ie;/ hs%ދlXhIWz`ѿ<F@sA >m@9\lMqKԬ ΠJu8hw.nఛzwt'&,ZP;+@$x>w;>zr8mx%[6O'}R@]lѽU8RK;qJj $pnNY/PΚR5Iyc4@_\9v{@z+(RsI<.n<(Ħa33|X5+7p ~kiht ?àS@Ƀz&jR089{;jUP%.o=D5"ri{9\)37+9 AxFޒ>F6Sr ZpnEfNhЎñ!M_:anY &ىLm&zdC,975+ήJcPw $k#RO$@e,\0Y+m!R)kH t=w\:b7m4^̃ >>΂v-hV o7gP&0'\e""ℙJ+:p-NXV2څ5/!WT;VA 3E'5QQ$es:. Vhus%,9CV,Lpt[ֺfK1^:`ݣӯޏ0͸Dly/h(WoK=)0U]gX86y:ߗ,+f(FZ;;)zj.X"9@b .ĹǖAdq.~̬!=8/}(Fً@2*[|5o?tjݲ:F+8A|7*`_r VΛT^enCt/p[[0IoZ(!~ڥ?-&_^ϗXӬ䈹\@RȤT%\K*"",B+LʜLROVy+(nL%&@A_]׉.~CeGn\=ט"bS֩X)lۙ[˦v╻PRUklԺr_`2LJOvi8<ܒ|@v9{^LQ*VI+>g 1]i@k\-!$W5pz^.嬱ٓ.te=) W&wnHARj%|ܩ_ e+诈B,|!9wFwpGvE,CvT݇RsOgǞG lت GVZV5.6DFt@6eWbN>lOxj[kB^V+a`1y>?qy7eI#mb~EAN[mC۫`ȍܑd`ik9i_p#]]@ybSݑ)'c%XNI%O"L5 TC˸Ho:nC^a!\efVuh#M `Gz7 ƛZAz:vV{=Ɏ WBwr/FG :F`p k^ū,qa 3b Pge(X͙i)~},P([;Kp WroV1CrIt2\)'bT%?t[k]6"@'µicm]" bKt\l+v3 X0bnvAdY\w"ҪrDÏv{ccnIԈٰq+"|xkD}L/ajQFUňZQ3Ls.n|# $Xoxew{KV*]!zv;t!K8gh!4=ziH۲]N8vNMHyփx0)XxG.Kf,Q=GIj~<2-ZF2h'f_~No/ÁU.H-etnыUAW JKv<;N$át X~ĘeZΫF.wP{-J\gJZEY$3JK@ƙIC˖ndiy8$Th6*DR3xPYfanա0G~DnFd+6<0rżN428Dm{g^4mX+8j pD"Rl9뗅ر8ɇ{.+iWCW}/?s:H~#YfuX "`]Mْkͤ|uЭϼH>"koDt"bc/l%`bdB }̙ _H1^֌8Tw-@"n2~٦%1 ě139NDxx{dž{ru qOBq$7άO>fD/+BUf;EVE7|S+c^^(L^dCLqEEm;Kv$6boܡb-F͝tӫ)hS)4;md\zp~6~xuwb]'ˏc>  ?MDZ:ޗ|{0KUDd3~)8|f{¸)6Չxn@ @#t x%

d٘bvUfֺr׻W1{%LYYiT)YDdhGxR.,dj|{NkኵZK\AGrA ֘)65ׇ8$9')6:Uxblj%oT+qn pDboN_id?,*1`Ѯ䷽PgunX *qX+;ʬy~3zlڂw;+g8k} #T+᧬# \_ PCi:S*mfDCN~ā: xsֽgc(aoM۔d8- ұ&Ty>>p.h)l+/s+7 G/shӽ'cihT0M,n~Y+ߙH2S|6󕦔cg \1/n> Ջzq-b}Ύ'Uȼ ĭ:!`+f':kdNW-꟩4>\Kl:(:Q(ƘhƍVy>M]!j@Mb+LnSjW}gOpFNmIh(~0K}HHM9݂DD`CHTsc\T*BXk48Yv]Ű5t!'l<_?1"oOs(IɪQ^1&ɔB%+5+|iXb`Ry @ccb*J3et7㪛 Q ȦZQ4PY7ʉ[$n \a(9C .5hZ~P^e&?"}MUFvcr4Xգ3vVp`$*p)_`*ՒRP e{x9es\LaN8Sf'@LoLd`^MEX[ p:Y`֝>ӂވh;Kb k$= (QU5܂: qBTܭ Rb*GuAuѮT?~GƃS0 HMe21U.{l\!Bɭ!]j0P,u4c,wKdd`@yEy?٘[ɛ9>@2:8d)2 77vz [kf|]rW5GV=)!?0u\U i>¸[}3 >smj 嗞߃FXc˄cqEr`yFwd%雥s1i(#\_2s@r¤aWs6),#0<|UF{n>LOj]Wyڭ[K>mh"{;CˈFV55GVggB%|e RRv3Tϓ'APmS"bzoFwcp)4(vT'WI|O7V"/,R9\X<B.]uc`7C=Jyu7tt> i[UBU7pI@siCbV-u&";\ԱA5Y-Аfp˾xY]Єdv6{m"r'T;vzjq)^y82 Мvڂfisru{@:aj%B2_,ШB Vm_\_cGx34V1i(**re@(BUbrZSKrL,6dapkHKT{^q.$E`~]Ԃà⌘QdPνcfQ); *:Xjklc*~q=U i8%M`Nd1h\RvL"4n}R6GSæ(a5}ZζY,94K{&nP4dR!4+_6ع%< R2VW`F̩,sFK\CQՅno'د]{F /stE8OGGD}؟ zI^XCi2l1WЈs__f,WTa'8<Ȥ)p%*/f6qY.[\A߾P:Ag7a)q&m@Ap'(1c }S,3aJbrLߏr8~CUC#< O'W[5d,J׹ȩZŕ}ī!9V!S<".PxvY(([h|qJlfXe6\jyj OŶZn;Z^Z2#J9ܱذѺ׆SnăDBl2&m*I(Sop`3VٕyS[ lC(!} d8ql'mE }K $p)bNvSd~jX&do˗OR=we \dho^t\mQX<#rx˯ )T*rkd|3TI{z8H s ϸʏ !gmR& ]/)y2bW΁Y{L*m4wNݿF)fUe ߚ烺(rd[bwdU;n{y~G5^ʟQrXĊqNڃVۚ #s+i%H;e,lQWacR.USan2I3)d=`쁴PIҌOh(=@EH9aCIk )e2CF^fߞhDwNm(:;g빩٢ >yd_q`ytL["8"p{ݹE6|9}ړkYl_)-3v>K]AXJ <-4h~:hhGh CjJU4n[2.+tpd\8D̃q)өܹP* %\ee瀅a-&pO.Vϟz\z̺7䠩Q[jJ9=dX̪J/v"`Z AqaL;okbsO]s*/A~p9"9EǨATɼM^"#ˌx'+W~z'j:F?*9f%z93G+ƒ7Ϩo{@jw앢i3ˠ.xŧ})dHp4a$oUƦ~Z)ׁDS7F|C]e=HY*FaU;p8;HVΒ B_{ETA p'U7NavWNaW,(]b "ms7Zۊ go9#PߌȤ#MV8Lt_.h§Z´H#ͬ`x6$4$Yx׎i; s1ۆ?˃CBVU6sD]X>k:N@4oYp xt- \ s߁%&o(4ٖ\-vl$(`):7a|?=kPyPwCYGӯ>a߰Lp tژ"%aUd2 3Fkz\@M KS9u͐M9Xeںkmobv7H(yNc]+_d1ƤJ '~{NՑ!v:զ&_8=Z.EB2_it cgOm<⩭p 50h}oW&xN҄4+?x Y7o$O1Ce stqYԐS`\:#GH3Hn`'0:l1,ڭ}_NK> Cd7t$JJ\U„3pX(PUۮAf6~Kv Xu~Ė78 x( iDTnR!%zĊH) VMQw%W@mk6hC,QwsNji|2"K[QH@bOgCTau|FNL~RMXQ۫A8[,V4,8X7;`vWcӚҝvړK'WǪ,{֏Ҩ[2`<1h:yL(ɹ"9M{N <~VQ=ۉd#h*;ey^zt+n܁lVr?b`d eHj8gPOHv7~Bg_U[a:"HY[[jR۷:)r/zqt<2~0z'cG5VV^˷D0/54oJM̙-bWP@䬹ϼ@f]ȕ*?A*~I0y^ 1({HXU2 P t[:kzwcc55Gٵi8p94 ? ^Ak>$Yz*Y}&|maؘڭeRX#y<9! h)$(1x6(_Tc\Xw}SkjA* wx<>/_oj]c&]ߵ( 3mSZ}K )Fz~Q٢$o"Ւ*'Kf ? z5͔-sSΞ,ҕWW.0ׅ- IH7Pm;&.ѮN¬+g /ch@oҪL}6?ZW[Tƥ3wM@@Fc94pdu%`D}vy:%sΥ7q;gG}ͽ;i~骷oѲ _`R#9Cok#5(9d^ P1\9{!ʕ!cX^jF_q΅\7a9:jySb^OeΧΩp ֛b'7b3%y6?mڲ{S nrH^@Oaor'-Vuj\{uo5Dn>W J饚~Re4J~ 6%"aC-tt\`X׸OJ$"Si5A?s뢛~aщm *w *=|]9Q*\*Y9Ŗ'v~a=F)aK׉& .~gi=ʘ Pm(#M8I35FO Դ .֓=h(xjPVz';SxNf Bw=ΆA/ %x{`4CThKu̲s4u3}wxBo3Y87(SPp`A%V͙{'lon&/`'LtgFߡj蕪ۯ^piLewV'k0ͯ Mw^")8Eǁ2- Ē7 ^ǖH$Ԕ;l)xI/= uSݶcM3c3r]{b{]qNr{^sYg]UfZ͕ e~"1M0LRFx%B8_"JncpdjZ/0ʾ#z|u @цQ6M'WI^68LQI9*1k1اOQi+ig.O>GӨ$t4E $h"=3 lҽK0ʪ<| `pA4Smd݀t dߪ$hr\X3JE$fh\5~%s ÚĽ߱eR~jʋw/Ƴ ׌3FF' ^/^mˆʴ}5u%%rqz)dd%#[wllJP q;[l:0@:r/L{0Rp]=; yhyt^HU#w$4j \D~%KE(#>  L˛ x cϣ#D65@ߡZ2%_S7S[_JV]tVie <<wb>(E^| n!ƌT3N |,-.Wuj0xk4(! ky4)K4^~# ˒r絓Rkƕ_03z<X)K2KXMc~RaL/QLKV|^C`&n:kg""z^Qw,=eۛ\ @Iy9Ӥiޯ)^ѨVVDy)͌)#TעBAf A״z=tm߾SSpg zyfŶ4lOlNݯ8IX"ɺuMx,I4w+{=PF;7u;PS 0Wgtyee]k>=ʋ2~G9##e̅1hx}pr6̹X%|Kv,,G%v#bRZ?P'+dSOx={Rȼtw}d^|pLݞ ف7 i4G䌠r(ƓР |VXC\FtO1(o$t ⊈E=C7S}Ն. v8܃(؟8 ,ȥĴ>8e\Ғ랕Ytk?}503p?sQol[|E/eIX06+q!ɡ=Ң0Eھ~KzW2yT9.)sjUOVGM¼MsG?E3lM(sÅm?wR䚖oRhw L7YHUU %EF֔)\d*Hȡ\m3l˻Iw@918,;d-*ѡ x2d;&kYL)!Uq:!dgsBwҘnۙKБ!T$ip~Hn\-=b&"&Y?첂Li||aսƺFM7q$ПKx*`#$~\1/sU4^ػ xFYՏpOkgnfؖƺ?,Y ơ_VA Al8;$Sw*4OHo1 C: /UeNS>H?Ŝ|T^!/VT3bbq$1^5"k8(M*a QXUγ]Լ#|2Y_颻 }'`ʬ.h9Q=۴O +~o`T'8۹!6@=%էq/#~UYb-8|;uH9.{m.<ƛsoCs~_ ?ɘUZR7 ]o/Π>YS).!w_  쬦DxuHߏy{EbA v|ET\(.]&o ״LQYG_2Pz[K x]A{;Rא&_J/lG2:\Ci~z+f*cMZ=}6GOLu ;H@hxF FGنuW/2X]'UfB)yV-B.yv$?ѕFϏ*n3$DymNx{E,A~5*xq:t891i:ӄk}6jq_^וWy a~~?0pdVԳ&~PrjsA0ovVïs >qb0|9 NVfA'AթS&Z{&r|"tkNbpjO+^Ac3e7m~eptF&θ:J# j͆'cdgz}q7x'$ÇVsO֥?X̿wxDR֓ @7]U%'(EYRiZXwhuU*yhFE,8n2r8$\L }s^QR{ c إp2]Z2\ z1w%-XM1`LvEey 0Y{1QIM{ntj.Z$[ǗHڏ-X(U1 '.S_*5Rpxgz;V6L1֒pT-=vR )A.eb_j ':i?|$\F'㮲&ye͗J#tnG??Jg+c x6ZJ: 4f-GX%q}M@,(O n?;CboGG?oe.'ox13s 8*0i`)m%wu-|Q4D~ȿVO $10(Ř&Ma!oj 魯p6-ڔ*. 7NxmGrq?;Ȋ]N ۂhEw 95L!Ui Wq {.4E j- ;I :`^>>/cF'ʊJz&4DCS79d}q6FI<SC=_-CIކ@B $آ3lmeˤG<\Yb`* ;iNr`_KtRl}l^ U,Lï jDd<ݲ-X$jYJy8l*kOL/#I>Gn;5A\J>=}]U 2>[d\fz.\\ћsI:0S+bD_J|`$qfot_{6#Dwi[kHMI#v1HF;B4)MH(̱]eWwѰ]j&cʋ8 Tq+rqx`ٿA0ZD@޸;>@<׈z;(<ӝσ[nY-N뿛Oʑ=MfN# ]a.W^Ժa}s0W-tlSJe %y 圽z 0haOe.*n>F/Bۄ:`iKl)ֲ!$PÀt'9av kMm0QdQ LOՖ1zZyp׉_z?=u몦7䜳g}: īq?+u@u<ˋbC`NLwy7jh9P@)F4ec 5ӁG5ȬgEF`SxO9^0A0v,%gw@(0.aHiR>Ǒ=qEa;̾:Hg-iv/q53]k~NAS\W:ɦP'QE &d+-0ɫ[[=#Uz;&%SeV42=U @ Dmdny{ 8v%24=8*jWLYf;L6 0El!4TUrf5qZ3 %=w4NV%F)Wp3~f܋ `ρۮ; ;3s^1ӱM Yb{Wܔ͎+zBЏ5}t.s]%Ò%7I<[InWBO3s6UW$_wy=> 9B"Ҭ 4&Pqz&yl}{|YT|ᖮW{MF&ifFњ< AjlӧF'_P/d43.9Z3$Js߀by-jY2d[Z ȕJa%d (wojDayɺKh `G)A6$& ma^옵?2pe~swpc Y ){>SLRW0ŧ^I5 Nc.^)ޘڅk!O-cHYw=&Y PPWoz ]fSsOù* VvX [;YdJuѐ(Xi2.'B0%V/tz4/ Yh G*+&"rjbZ/ @vۡS|d3nyx/tUT=/LSbHEzP.d`vWr-^| Ԩ"]VP)PI@tvfRcg_AXİ@yEvwHnfǘoCbr~ :$ V{ӓ(unĵTYkR:| "' vh/lm@ҮA4$Fхu?`)EbC߯\tZ&}lFȻY[=hf젭8W[&o\Vt07H|Cm7O rI+F>n~`!S^xpk(]*lS他u)o]Ur5j(l1j_VOp瑟J|{Z5 vGVZ;e݆ۼj;ͦ4tOA(,{@4,ǫph/rIMRP*+UqN#igLɼ)6>h̽Sz>LA8Tp?=jGۭ{az?4} Lhhk^\2ԗ2~3q7΃&GyqL?J-0ejN:ɦn,ٟHnSs(oj 'y^n6'&H{_+QE@y\ui'Y36Gx%t T/wd՛b \%~%򴗨bBTl˖KM_u9$1Pyɪ?>yՁ\0&UfNv$൏nJC@۱w>vX#{ ̾1 !!ފSͭ{nK(C%{RY"=(Ӫ*;OcpkwȤ`y!TR (St˘2͂oij\$(^"ob˜Gm vjMt*!0,7@ed,!VV~0+(ۓ^O؝8Pa=x7U//TK||A_TWa?zvr6$37EÊ3'zHoޠoNFi :wt\Q{L ӊs4E _]ەȘNnbWMe%N75P!ͱF=T?G]B,a]3)a3_[Izy\Jiz߆FQ( 7 [KLr9sMYR m} bfmGVی3:^7@tZi)=,.W݉Jlv4EEXU_Y\vJRA9xlߧ ,K"ע1DBֈܑڨhh:n:/o~"%AKœRuL:rB =6Wsx!20yhK3Vtzɠ9u:Lc7;3ZYF~6g4\.}ʬ?.* ` 1%`gBw|FrD́稰 ȕNM/yC0Uj7dgp+80;K>qH߳p̱ȢСapDrMg DTWIU,"c}N_ G^yߟL>)\z͛Jd/ o LzwkAPVb³4iP *xŹ-=r\zs_I_)zϒ-"'@١y僁{J!ޒ , 鍃 M"u4?5~_+/03L`{/OX54+ao09?J ^WR햐_RFX:Vk"^} GgfPTC>A.^s'B%>"9dN2e' 웜 JQ@@4Wc-:%̞#6 g9v }nJL~wҝݹ5NK_gVk,,S>P/Jͷ>zZPqC00_~:Rj#Fk5n衚 ]?Ops,=0k޳8uƙȵkB 2Gj6evAE5pacJѝ+dӦ}w-j%D22G?fi/Ue&\`߼z哂\ݐT/~kopv^ƛ,>63ԠY^i5Vw =ܘzE@7mzmW/#D`ҋt%tLf:핰wh τav5=V ǟ;-;ol$-FǓ# )XTM%4$'ccqS6n&ّIMw FHIsXáaCmzV'l`!5R[۷ǶDԎٲw#N- Kɗ%) h=[K{!|&SEGr]ETښ֘B8C'3ő1+m|سfm ƎMΠ YRj#h5ݢ8d>` A(?6e>Od  խ8?[N~f0e *ŷ(.I ,ɱU7I/ÃB3rAZ-[)w%d ~e7E%g#ۨ8uxV{e xIKKz4O?0{DJtr$[.%:ĥ YM/@T4 IRDC̽{:ĩ#?mmP XuvHe АZ+C ^ʗ _uX̯ňGv>y߹=4BvTO`)쥭 `P%6l}]܆@` S{UBf{4g5<$}K|kQ4ϧl1XCQ MЀ?ݱ11:S̯f\8O>cLrAߥBsgKdWzkdEׄcP9ldr2ju]骿lD<.%cj5w@٦!Nލ?R ʋٔ`b:0\KqftlXNr,nuzgAG"5xUJ_m>ZtxǶ>!o1pL·=P ,ߢ'߀Kᷭ2~bKJԤ#`!2~] ~ԾC'g>.,4!#L(T`*UHDJd(}~zٮ'fX(hߜً̛Ufq&*%SU*;Y˘=)䲧i%W> :`d~=@f{V€ W~)dc˄Y7b*wrr@l}a\*T筄j{+ 5CBw EǬ2(C>_مYoP)!b[[9uL2l>!AU:3@ [ML\N_ܨZ 0KM'1OLFeVBDZ ȭfW<~qDכr%j2S%Sc )mI |TRrbcOhLENf1 GkZEtpG %zKȦg!;ʤHWU~FIɦ)%xwM U-t;Mj:[꙲bB N(R,i؂޳ܿV}}t$x j6"G$l`|Fn t# \kO[O]dN*CĬi0 rvV> u2LhκxDJ(Z'!#{hedBYRub c-<0jq{.W{L>ᡘrNѯ,gOl7Jyxee9Z%췸wyS6ʎg=v{ wvEgL0ڸlH(8Gpͼq|A)/~v~>dz7sc jda,y(lA M nY ;0܃:U4GICi}9N.n)ui4mAafauƶf>VU,l(8S[@S1L3xR\v%_8Ww} z gT0Onr:3}]5~KV0}FEBep-Qk}^йG~Jef8?W7,plDJ&qx{6Sl~EjPӉ!OGBxꬉ_%М5I CM(i^ <6ʚIl##9y}6;5~6 ylݬ6"FGh,Eu2Q.!cp"r;mAVׄ꒳#٘Frߕ\ /Lue-w兩3NS$j64yΜQ\B*X&Ue,a4wWxgE;/BF#'z/ܯ!J+RWYˮv$YYЪ m|vTh^CG7T!TMϜW1l[iExIhX^?"xѺ+s 5|Qee\r'_r&: "Ad F/Ϥ9}WФqIab-׵_ 3HB@tCޙ~Aw}fje8&ٌ#)0q'=3L~SI`>ҼDeyڟJc6΅}:S"6-aQ¡g)'_TuqWA<7mVbu@`BJuM ^;h=pK[E%#@mI =z!0߄JnF)nM:q06TghPO)U),!S`R}ЄyaSH. a4y<35.O4%)u\ɽ0!֘<,}>Jc RwQЬvZzᱳoiжd8H;ʲ:*Z~iUA-Psd~yRlvte~ &}2\ڢHz0hWy+IX*1ЅaQ:i"FrаT1(<~hR NJb ) C}KZ !gLO+jzM.;7wK IptDְR1o O\a~|1g]g@&- 25o2lCΠ^^x݁JP(g;rwfXwPit 0]r!S "^=y2x[mͤ- +[GQP//yZwUX;UBz<}ٙ^ M m#h >O l]|jW o9~STGD`QM!w]Y%ϙ{r^EpF5 }qMB$)y="gĶ!j?oU"Q m@nuآ#Cf?Vt@=L >p޵#;mUR$4PuL|E|в<mM7 %MP{Yn1@EMQ90^~JȋB6`Sau$ g <'ߢtauOJ" 7Gz+jXOQjk$=φ4v@sLlgJxUa=k}?jmZϘY0"nݯ9p`he4yo_lڧHQ|%q6aG1"*!m@dfxLSցGa䢨J{&+)leV TA. ђ`{Xd&dNEWiݨڞxt*/sN/~5` '(jG'//=b:&7QIC(X{[D1 a#BY+<?"Zwj2)򃩛dxiDJ)&Ư(#4( &@mʃ.{Xg>Usdj 3gNo*xDv-@cՂ\*Ĵ̓E$_ `,PRҾ nuH)B*BQZa߇}W+Cك|}~$}:1-=jyq4gҥFe ^BYC4б kY 77g7y_܆q>u za쌻dIU觾7=u0Gz>v:_@e9u"U4;?I[|[8؊1fqD[@N8TQ:љ\ D\g^q}IdJ2i%&iSLo>#,&z)p!#f)\Ys N3{7BNl[z06v I&7IVtaj4aTkvDe&|'ugOW^jPWS"-bBGmQpoD J]+&&$]OO!w~sISVOV=TX!eu(Pn: ߽ᱯ'VܸB^gNp({KOBɩ4JA4ZK2]e+pܾmy:.1eΩAک Z >BD_6:MfyBɓT0N Xamdr+m`ϲM5EḫXYDz}IMP 24ˀS,bT2rĀ UU3`DO$kHk_Pc" rhH}? C  ILY?u[G26(0 FKzw&0`,oˁcI\s<ĶiY|b: =i@Iu6O[h!?"K;unxYl5 "x>x* z R`%,it/qp:]Gʀr-k oR#  F2H+O6'9^1PPrdތ*6ܮJk#ZZ28UGW e2 u@ FD8Y2 =LHD"{R,n҇jcgc3+T^$MK_7*εM/ΚI9ʎ,`!6|&AcpS^5wkj, _nF NfkR1n׻Hf( :IQ 6&O29e`w^a'9c!,oYAzxXm]շ|_fكb&">!h 4R4tóvb)H~F(+I$~eظB4&tGAQ #z)_f "}Gh cp5(dNpN)S Dboc11Ͽ͓2ӣչQodqyVp&Ɩ~ڲSAz X=WqGQ[fwjQ?i*^CsH[N4ի>J* :ȺԲm"aZ#uA7(+F4@tN:,tZٸ?.^#NFjduNLn{$'$\>oP_-~K }-iNǬS9|sE8b"tiFH%+!KD'S/]alg}r,,4Z Y⪅$)ccw0˓(f0l@(q!bcaꖿ!A$}۫bӅ$_<.@/!Z86]I)`飊i#tvnG4/ zwA}5`SE=jN&Mʙ5y)bU S.eӔ`m|~aGl?ۃdyrT5 aU'5#u~yHCc`Y(@j:Lm<*Gc,<1Wrߩ]5i,qq ~!XRM"GL*ExǤ*"d#uܲ]DK}kOs8#J[b`>Z6{`*8G%CB:JQ E P'v`2Ԭf$2[P-1N6Be.%Yi +z,+kcMZe$2tVWnܼ! JX?3$0{Mi|NR Ԑh6534PZAv(|0Bq~:"9V JC'`9,M 6pXU<`1OC2yܡ( bk6(1Zo5?tm2N;x<᣺`S2Z SYO: l,L21gUטF 5)[7f_ 0)&uƛ+f) (ĞuɡC8ő'ܲ3jFFϵZ_K‹sHՇ黥~n~;lCurܨhFS岍14-1a4 TaH*F+Roiu dd([ws\? ==# eӏݿ>τW3 pvzm|gN<<(g,&ʬwgdAۣοRJV 76熼@…;'D_Tdy:s@mq8I-Y ?6a&WՁL@Sx e'^6!t#\q|j 9/]mc ;[܋Y޺EޭjIv'$ /|Msiq)}F>%B'8<{Sd4 b!6rqa-qێ3^ax]ܖÅRy"O  7+;lmqđ78?a.taET P 1SX4\{E`=C[WG n8jbW;_NKޤiMc[U T q^d˥/}H| ftY_WMlRbz%3di KC{x>N gG,|-֙մo)h2`Ju{6 s|izIGKөcRi$~>>g6YAc{6܇Z)>DŅݽh_}3qşUk:4$mtxfVu/p%l%VEplc==JqHL N눳^S'{b?ä2ON\: l7抄j[UW WuEZG B6:YxH 2] J*^*)=Bu|XpRQJc6ж /扷A]`7~K(JmftX=UFgXucT iE^lZLT:>$نLDv)0!$}ߴ|p pֶYW;z Tp "3Q '8yGjIG@p$H?xLNIV :G47NX 2̬\}=5q4)De\OoZ}ǓQvHnck.xPh{딷do!٩ſ(o̍,,?9OCpO {xgY b .Gl[S2*ka}Zoh:1u+H|9Y6{YөQOUgGw4?Yc CW27 ux#2G2"F BlQ{ÌaO܂A!: ((%\TE6 i;"} TX"o `Ga)+Z&~ր9ɿ5O.@8#7&3q>frW<*۸ :QCƧY9TٕVkdRmt&J.}U_C)$D+?!{zү-ZZITظa_QhL?kZ6a^Jɡ m ەom]6ׅT]G+LI VQw=[,. :vj U>ƐΛ9 1MPTF8XNP W=Sw%kH/`DpD.C̢эΙW'NWw:% qJDBSF-ǵWB:D `5ظRusXaaDŽxv9 VRU-ߎENkiU+4n>Y&edc)P$l>,% $J#e0T@GG}N io'5uEcCXgn_ASN_y~ie'ba'u ˆ2[q "Ev|nK\L+'(ǀ:%rrE|kWLLֳ~W=ph.BJ;5["6zON$SN胸n_-> 9o\u?lݿN8lS \BсSTf=Ȅ9!{0zQsԔGʏ(:+c :P RG'a1|{/* 2Ҙh:Q$u+V5薁SH X[ļI\)l^W-Ss50"y>rxQ#$| y)iS~Ia\<ﶉP#gyq5E`ƵI hp奶75\N$Sx|<=}@qӘ#S*+_ BCbFm듳OXX}BOCYn*;/7|%-n:YZ t x\*L@W58eTZx_[909y}\ɶnk۟Ox*0iH2Cx98_esXs rթ1WUzFw;@J}& qOZžg,0F@$ ę e3-)[r>t&796BBuشF 0*Ӷ6e .:heII#]F22v~}a%iG7r Q[,Yt ;$(XwzSLFfi i0 n0Vqf;^6q>un0czti@@-F(mĜ? ŰGdv[FsC-&q!i`=<0`<A9}8' SKP缴sز°$0nl-EguLy1};*B/\?ڈQ Epu,'HΝZϝ.|S;|ɩTE]s p4_,:US|Oa0d=F%oD1v*_"G<re,9%hȤn^llFVvx݁M!hK&4Yzgn.,#[1V LĊ#O^oP4&)xC5;J={VQ`ojh~g}&Tz¹9ѰS@QB]ȯ(w#^/!k'S =6hcr~!xݹS 91LB[ӯC䨲)t|*yIūI#ڇZ}N9p|l#7W "5$4ĎSDNrW҅*cBbKiā+$ߐ~r1"fB vfے0Xd?Fڗ-εq^}f#ã><VsZ_ |Z>d>.B€;'EjY{6/4i]vjٻ,bc Y0ۄ&P^ތ8/ cdCܥcvv-jsï۾-|F WUmoaE8ULR'Oe).folo[:xW!ջʽx{tJFds(!e%Rn:3RC'~5~69R|d~4jtWGq:xA1{u߻.x lz| #۸Btix"oV[p`s |20iXm@^0e~DHxیȪ[4pb**Rڇiw2,l^[-}U.+&݃$RPb+Mв`]FJn|7ɏEz;OwgA:Zz{RT rx*LY .Q);1 3#Eo$L #L^Lƚ}6/^'sTVXM;`\IaҖ# ^Z .=-gѤpu;xbvR xvK{nGLՌmijM3[zm/!s6U,T OL(9Dٸփ%}Uhj{:!sLFfs+R[' :\2-o!RVP7#a#.`xq/m ft]W_i~F /AQ24o(LObB] 7"aR H2/ KہTP"o] #ƥPcR܏j^UvZ#_ `:AUDd&-.&- |L"XuSP21d4g8{ i8; ܫ%> 'c`| ܚv B`MQvi 2ZQb ={7%9L:{->OcpQZRd`C$u@\iOzlbHA/vƩDiZnR}:ZH16_ߩ}Q 'ƪ23 v[Taٿn@сYN2ΰivxU{LO2 ?-.4DacHp7 S3 Bǟ] L|f/ym$q{`nDBA2׹mbɬ3{ިh2$(zDҴo-ƹ}~Н*u}1Eo m/n;V쭷)#FQ=Ꭱ};+so_ cB<]/{_WV*YfDV'D~Ԕ߰5?7GO(}nܑ|ؽR5ngpv`lsڿP5L\BNsߕLIb|S:M3F#N1QE)3YͿBD$ ՚gd@H~^R%k?. [7CKb< Twn0[C6ww@kQR]YNݸ׋+eJC;)~?cwKۃR @QCEshr wYFVv^Tړ`G8a9aAS4Mq]J:g 11gV  ~;4d=v $Cڲ,2 e9!`nduGQצ.)$*xZ~CµJ{ЙuI~qbXQ,vWbSDfapܔWVlb{H G)qOmOm>e-ip&+ĞI`CK)=wO?JKYeA(7id}II`EO(jWې"b) JWZp( l\G] `3zCzIlmš|Iiv~,<a,^R-CU\3+בJ q "K739D"5RbdGIqh+Q s!GS܄o28/ToMHA))fga*G^7-oso~ƋuPBNYeɆ'\HmFvω0E>8be|zbvV]t&BSWuF|S1zKb/!T'TV318YdXC zAr:Lr:MmQLDs5+q=wma\"a|@/rFG?,/<*o䡲"?s᱐\o- c+j|K\F@+7X5 \T'8xɭ AX}I^7+F%qJ͡t3A:|4$5 b8?j߃y{1R6Ï߹A۽A?퍣6imX[@{ O.` ؕMi9ubeH~ەCJ1[|lYcg,4q`^q&xUt HDW~ Z_' uZT'&Tb) 5|fbhEX!B5@eϞuJCh#2C&w?w2~lLn)Gu:l͇B9kv5Haiў>.9xr8Zb:_ 06( e)[ *dM!MtDyDwFT|t]Fq) |BخDZj DYTLVM7QjPqO8V{GBJ bbQHp4#DQuޭW:V #R:_uh0(OlHHDBr@"ё؄V5X!55%$0\S!PTZc@Z |.< ^ʕ3NRto/ r목F|KK%FËv _FB=; 'v6gslʠ),Z–&q*hy Hztsj؇>U;,?,rn]o.ҟcߌ8y4bZk?tLj_2 lCs~ϥv9Rؾ/|_RPIpgF%($;єfn\iS6qh.27_^*=CXEg=TZMj&^zOf)Dn_uCY7P& ]"vLKlZ;e 9>oֈtz˳J xqR ZΞ ߎEY@Wv6nkrApI[x2%#B`ƽb@JqmyXx854<nna AxƳ9*#`9"᪫8XFj~"}mG8aL"iѾ:{&ڀW_O 7gm\E*mDpaoÇ4 T>\v'*sU !v ֎^=&cBQq ӟtrr}%Ϯt^E+ ;M1gpŹn'Dl_Ҏ3æB W8 (c`Z/֑DL@2@1\N9gOFǟq?ؖ6'kWIKnۡP ޽?WDOKcV[YI˜A4BuԦ}cֺTZ|UL!"eK,"OixVFA Ew]qj4Wl!ʑϤAѫK}Q+eY$nݡP{`ԭ z!T l7&\>!՜f-&BtڧTHADg/6`0%i5m a[D󫄰iOO7ANeB:.%Vvās:V"TW%̥k,b*/~}'PI Ħ-乂ߠ߈:31bD}3V!<55Nk[Z0pI(E)9fy2(B"2-;buTqc]bд=@o(0SFHubK#kDKzü|S 7mI,|+.%H>+UmFjh2ID @amM8e/CV%]5^$"Ĺ#y@l0O@"> tƼD66cROXN\SD{ ƼC1_}88iS#|QԻ/6*?Z2+[t9L0c7U~mF&9D~_&[#V'ڲ8!?_NWT4m^>rn6\rciZ ( 5)AF* B},-~h'Wגˡ!X./F2Y-u3ݽT\Obn޾LCI*+L|wy\r$Nw$e-|KO/**GX]]hcҭ@LF/U82T~.ACHБ sPTo nQ'<\T}*>ٝ8vs%:xlAi2~dۑdp2Pj K>я5Q8^-[I^n p ? 7fcFh^2W%=aDbDنk*~ >47Q)ĊZǭ1}Lg9L6qgd]F&/|&KI :ibs]4]V'W;/sWtA/? em6_:؅C ۺbbNrK'6GnʡDCƣbvmuȚ!@|&Ňm+}i}@vkF{o{(ɁZfN,uC͝>XJ`$kbJN4UzJuWy yMq,"QLq_[+ԶNh9_<1?eEZkjZkO)͏g")ȟZJ(U|.X˔xTr_ӁB~I3׀5+LZMqtV\70'8[`#M&,P zXng:ekj䩐ܰd^Zr"DWh0许JvEzs|Dh5 SœzX#sX.zkKu)(L3Bb*Qε]AN򫎋 {ՙI=kNC@•RCQZio5*_^i9i~i. I)* Kz՞}P6 t&-ۦʧB4;o@뙾Kvh[cUsT0 T(T,H Tr)W 朷@IYp,c]* bW' a; U*w_ &љXj~v_MZGS٪ՍJ75؈_~~O'?k'&)("rsZٔ*Q= ,ty/fc.Ó۔y/CF{픔G DakWyd!uDC X#ǝcKgk E늰<#pu-M579-_|L#"0˯aCD%1ׁԈ>{*ʛ ͷn=F@9G!Y*T-KXɰ9^@Mˌ%ǰQW| pi DV] `Ȍ͞SҠ>Cv*zp j4k$>.WVQ^9W/R,>'\pݬc^^X*) lv7lbDulkikߡ-(I\X7!yW8i"N<2GpՔ &懑 Vl%^ ^[A޲L+ K'@Gﶂ-W?gVWs}߽3Ȁ"P7ɔd8'S߹ysf0K ID56[]54;P]Le~tշI\p@yg9ʤps ʴG!t,d^c< _S9QLJzU2 }'jcawɪ%ڤҗ '3ӳeC1HMa`#H}W1 ;SM\`?wh߫$%57j^{쎗_} X rvI Yc`Ɏý7Yi>T*<4)U_R8!C̑~eXB3 MWMӵLl'Eh]ٍvĩn@ J{NӚ<| 䪂h޺Ed 4 }~*S@ٽQ,LAi RɒK$۷ ZWY-f@2rW>w1/WLKͦM]ɠ9(M~':Xwt#,džs-Um.hU|S<@ZFN?% [| HWBۃvqYd%#oD0|价\<\l} !L&G>G:?U ҄. hkr:0:Wz=ޜatMuImu-)ŋeYRv8iSu~wc:ye654K8T7.XncHw&POԱ2)#ʸ$8 I1Bw1i3taR2}H ʒ;n~)-߸ տFLHBW&Ī ̭guhi=~-Ibu@t(݌}~=5bqp(-EWӯ}X$@y;;ۑWHXݺnV4і#t}R"!~֜{V: el w*h~d@w ҲP?jߓyޛ,o[P׳y 1% SONMiN,( ́=0ϡiUMd٠"5=ylp9kFx;aϾ93F_ <7(gLtOj#HErd8e" \] ;`lH;ZG5Tm](>V)}BҜ D!A4vٺ"^~̮\5#)3T% WEWKFj؄*?I*W ZHBPI r0Jw) OP~?l0 l * 3z(@.}a¨y1wG_;FPn":ӀXE%Ax#Y8 x8]%6/ =\Yh*24jZ(V>zFb =_AԈ^`A r'x|蚄~Cg1GP ػigl*["+p =&2c0{@Ҭ ƩY VUpdv =O>U1(7ЪQ9Ed4-eUMZ+'A z•(msА*\7 :00-,ED@-*ۅf5.!kUhzeךH)b)s)t2Yw]fQjԄש}1&VF b 6&|nN7uKUX 'Zk8e!㵆lZarQVr&}6A$%qݽ]JO}mU躸zKH2< (ցv$/!cZdE[W )[FԪgEM?"X±L2?B5s&Ȓ[M,MQ%э4T(lb!CZð_ GK;MāTV5 G2r{m䇟3$]sW4䰊ݙ} dkŦ\4S爟\|nz*)4:JTYXhYTo՘t\V?> [}h9J#'W<ƸH80sf4}\yoԀwzG` ~mA.uYjƬSlx kDH`&@^8 ն2Hqyy 6m(I 6?l7@22Kʓ9xj fCZ%_ x]ClRYSˌR 3}#9Ge|bno/˭;塠P'6N(:a8M|;*bZ,!xpW -c`o=CB|a-|ŘaU>6=Z:Ghm`7030ҽ|U3krs !i46h9v<QvT*7*{zdB& Hvj[b6AgWRD3 (y=oAD>zd5^U@KR@wpG$O.k\v| #"&z)! #_Y,p,s 8\ pA'K)8"`߰{1טnKUg?9?@W/?94{1[فd:(!魱rTɓq=,n0dҮS0%g65 s"Uwjznk?ȬAZzh޽DL>Qj./|BdErvK!ghyc[IXt:CȂ%J\[kQȋiw1d+ZL72x] ib=7UH(|͕,")j+vB?GRזo(BB|5krwfH _cNpcjxM?T HyLli -}3;m0 K.D`u؆HXiްj)b*Yz1(vfiQ{~.Z+Wlqh; \dS{&8}æ,7 ^ۙWMvERziO ZDLxn"e˵>6mlM'RnM08h&Z$VϮ::q33aV0/*Bã=h vw\@VC1XysNN6GLeE ,ҡX-{G{AaFq~6Q 2;Bf0B՛觤jg aMo)cuRz:_*TX`a-FP(=`h}9 bg\uԯ!&8잭 )x:o}*=JysĄҢ]+ tdL?&)x$eA{Gvg0vmvCMbRǢQ'9269|{/|wWE+L[lM KEc^CMntIA Q V>[mTJR֏JQ-5<\1Qa1 c j^`z_X- \snSr?B[e :*\cmA`DwsH9næ`N) #ĈfE &a B69-UQZ\ ZF!jOa<8쮑I^ T+~K~:a=ϯFtGp Rh=E1uZeaa3JAn9sBt2\xmi쿹n k$7\y%c⭅2=q)ΡɒA͚ɗFAuE:m]!(T,?{*'N̉ZLzL,9`L;=[QJCX6+B&AEPnД7to"td{u{=EǓ?n{L`ݓJhqŰ17LT)W!ӛ~U=:D-:p A&MXQL-,IK3rNԒ{("y9! !%33<^@J5 ڑ ؊)HLsƨ˄5vԛjf !`) hzgۺږ3ni-&_-(`| ."e,*x(vNϡ[+WR({.VSiioAecZޮ@>j,dUOL^F=<.u626(ͿZ6|U1^ø(؆2V˦? SGY`S #MؙiHB="p$)O9r ez$nhlnE2-nM14 S")&~J؏KE<\#H JMH.w1g2?Cae/(. Ьuipoe?8Ҁz2 ⁵~{LKOg\GQ o 3C:vw ԝj#*G5itRJV*e?hX)*<s~(k724.0YUNEkҙ+y|Iy}Pa4ƈ^rPk?\ʩ8|^̔iӛmW H0'ÅĵSѮb$N|&^@E&V6aY_uñt~'=vJcJ8s};EWK a GJ2{ZdpBD rޙ %J,9$YOM/u뗿Q pzZlYe5|p[>z_uZoŵ2M St:6~N:Jyk؂8 m< DpMTDpՉH$]م{G.Jdckw&«!G81p=y u^FG~8tHR[c&(v?N_߮CeRHFЫ7<:d㕑}LY2,~)04+ LjH `d.2;G'@¥ii3ё68 U :A'>D4o 'PS, >$R[K~V݈ځ ]2wkImJ{(.C!XM!zKq? ǡs.r4 JzIղ`^9-UE\t<<]KN7mlU-UL{++xY}**[XP7(W_V-EdFqnǏ @ Yk4u_@λ "ѡD,W^92ij˒^lϚE:jzG+rϢj j+{%5!o kJyI_ŖAgs~^M{m2u胞_}c'@ 1.S~*F|iPA#"9KP뼲[r٘anH0pE 1{l'K?4gz8ujսmbETE(WDz /OhQ]R2b^^jԿclG ʍDMLU.('hZLbR@ g_qG  h3 3[ 5a]3N*ww܉3὏vQŊflzC5P=H sB}dVYGL!xyoT޸s4%ZdaJ@ |1iOG{BZ].# _c\c%`CB @RxUb%E"BCf'2nA11"qN cnT:Vym9l{z9i|,8lG 6',MXBy LʶG}]:o.᝽ZZ(3ĩ[z-CDZJ ;MTu(*uk-(Vo\}anв1TnD #IiXfBp?ݐ-ǰ?bDAN'h)d ZO6Zww}au6 [ ypM|),N49Ȩ$3]"\9BOS(33>pwhɺ.wHlȶ1=UjdS0r4Fo?:9Rv\kF3Ir6PYbyp!zGlmݕ+jr@"(ݵhf+nL2-p]OHJ];n! s$\]ڻG;8O9E,TO6 ,1Н6SE)._U9X{+Ya ;/84O\.$:ʆ; *ߛh\D:wQ*ǘEҬ,0j@/ˢ%ٍr%fp\0K&(ԏ}k jD$5Rnu. a'ುID5鰞r=&b=G 1ʘ^t%F`SXQԺ˥'/Cʾ0[=MB;Σq]`A T0,kfvc$Hcb8Na$֑3>냮k)U~K"ϹzDsW祝-OIմ[Dk  EWP zK`ɆE82,XM⼹o~zCG 3wK@( %& }|y͖Tdwt!W^\J23k\h2껅o!'k 5<ԧ- ( XW"q3QưitͤzP(xtboZ,aY紨z̄ :: EwOxB#f"y&َg<̩ *T9?d^2+rTFoޔ`8|a 8P{6Oqס \D6m3 <7pѨIz['0G|% -*I ˹wґ(,EqhUsFD^8̌cd|&qj˕8`B t?NBf("-՜W*`71/p|p;U_32f,;[$ƃ:h񡈻LV^a3mZ_FјHϴ1-_(|`xwib4-L^Vg ' #b zE> 2LTqRG&i1Ijتt3Rg`ZS117z)oq u)AdiJ3f$z8-W<'zF.k S vgKCSrԸn@cŃd;jK!by1LUkj:H@ktCB ғ#s=/.ҝJfԐ ;xqy8c=k`S 2,3*۩&&Rլ2р3&IJ,iCi'H!)̼ gm֐1X#2lݐJZW0mnV󡆰 ׽4u1Y|d\lZpF Ļj Znf=n&+IJi^fr${QpɅ;e/9 8N1zrIC Lš>r[ՠ=ѥYge?qfA KӾeY3ЭK. a k_7X0pʴ}pQX6d_.O ~S12!^B(:c o~ )slAXІWhRS;r(c#8.wW'^jttclu!!(+l!}`@I@jО8p 5|E<@0E&eL/a= |ˑlX(6_= BDjjyy }P7 Jw<ȱedriN}>s<Oy4[FīZY3Tla>#YAK 5QΖРECWs艓h&(=ChL[gH:E9[-ٝnrQdBG[:z%kQQh]ARdz.i)Wpg<Ɓ/htksˎ4꺭\IKE}'lC\EDkvLEqU)젯ȩ,DOqDe`deL-P<+?>.ǚʓ +d!:JbvF)Bg72:وQ'rU{;H _'?ߺ(ʎ5FpcG* ,>f=dD֞aeޫH|nɐJpP^YA<A*П^x:򉙼q t*6(l) 2&[bXn#qr]"'ē_Qt,Tl+ʿcDpLMwPp>+$(vV=H^Ot`N<@/d5Drqʒ %HGLO⡦]Hҹ#"_!2DxVw(MH6eMT6[y}!|: 0Nl7-_ vO)/.KkGra^{v!T8ŪWR1>*M(iܨ3VH[WʸDu6d5'Yc^O' .wP:D0ɻM:!=/ۘsvZcvJf>)d.![ )k0/xJTo1);$7 C=lZx8sΕ&go+c7|miC> ~Q؅RWwsW0]9j)?>Mܙ9O`GW>uH*M"O!VlZ~-UHvk\gzC^t$g!a3=mb@Hn1١1c 9Q Mͧw%, ^,Lx`]{+`,ZuvA5b" Y=yEoS쟬FӇj}xKw+;>طݺ{3[rw+" 'u-6,U!&楀6n=p0{(HejDkl]Hbyo,84SzZ$]C! [0xTAû AwwiRRp.K @cgE0'E>R(⽁@DoP1\jX d%n^x.3(wz_7e0|Z]2ETGB;Hj4gXڢv8}k&\SBk< W-Lq[^!PeVMBbR~ϻԘ]j--WDكٜDYZ]~RHRKƣm$<2IJ,=AH+DFCW@odMIKЬPTKeՕ%+$3{OS`m Җ =Jno*ٳB>^I,@X@RkzX0̎qdh*jeo2wE;h\bvٜkӵnf*U]t%.S˞ ]U*8{!4Rrӽu~VY˨S@Pn7cJTt_"%NG̓.O =!=H>,RR}br{2Z󌰸e2l5jtvK'oHR< 7 p u4TK%T88#[H~SUKldQ&#ī '@ 'E ZJTr37+`&N/LOB*S4eDؖO* }kɛ za^Q'O#?F+ LS0GL !'b7>vRՌ֊|섅㫬?"LeL: Bs0S{vL6* B*+φ3B'V8E^1jF_Jwu6r+?T.lO h LkUmث&Kz(6Cb,!A?@o^x))ʉ)LSs9cu|:\b܏*e)4%u~HV&E蒕9 gh:dGj Хp\nxٸj!9!,_8i Wc\uJwʝ%ӊNq}S h8O?OJuL,xߟu!D]Q0R]/-7 J ixMކAN\DuZtW}~CnBBve²DMa 9S?<)lK݆ f4&?\a2YIA 4 +0T渋̎XC hޥCKt^PJ#ޤ1y4j-BC3RU^c%B)<CZg$ |L%c?'r=bu(-S4)" QY}v7X b뷋Pql~&C[7G9xv A&& 0c>覤h,0xU;}ˢ=ǀNlj+g!?^v(/2TB*}D]c84Ph2y Wm<8W|.7NZTvS 26&:C`Tn-.[Dn+|!Yp4B;\9]|PzB2uteiq(,̤JޕOPbBJ6`L8o `fɽ8[H=MpI2w00}@h'*tuSƔ1ܹFE11IIMt-/&НpP*})jߌ^؛8QObua++Uw4>!*8YOHtᚒ6rͬ(d)ky!>影L[[~BSfQE;5'E_xA͢|Ґ+!B5J 5+ITtr,.G$AA 5Tt֒)z(-BKߋC};|X[$~67>.\ud^!ܫHj1@X2/A6H'Lvs M}W?9k*q'3A})u̦dΙb둸%;`߻VgYCڳ,fV()Cۖ!w'<CrnP>);7{c)FAM\I^T;lUxT) >&%C43<~+[@O>Q}p>_!2(K fӝLcÓjiЗ˛RL/KnEb.7*aA:FŚ[b}̍q&cMG5}CS=-$5*t r۷` v9J%Cs_6 )1ӣ~iwwzٷ sPH`&LOri]8Hd/V֌ڽ gӒrA=gU޺nj͜ 3q0 ɑ~C1 Il H\1BVaL߾30 ޸J@Ļ/9.!*~@d23|Ɇ3z}(O!hk4w Yhk47 q J/dںhNйeH& 1yLʶ17˝{T &%|%d\gX &;t ^Ӵx\V\wz(z>dpiG&;Z9L@Q ͅA ,^T1icP, 0e>9V2#GUM~n,u\ ~'2,+ ae܏9ruWn˫4=THB#DZzp~=/棈do$O_ mq, N"H7mKMe}nDwe}e3~k@xZ t> 槷مa^/srpeu D!h`dQaNecs$ATOYG9] ,܈KSZ-[4J=ȦD Yl ȇ~z3H}k%{8nB%Zsbnw%`Xͼz)E)˓kVWwqN]Ȧ̟ЛK Ģ!DL{DԚ:Z{d5iٸXel~/pՖ^aIFkd#y` c !o&ACa!^|aO{S^ғro7J9UAehYw' &z[ho,1 \hYpWlCVòn+*i fpv3VQ":5Lw&fz=)bfUpj꣍`_frvwQ'Lj-D &0#R@Y]A F8na#s%Cy.= yGb&czcl$%*gtL}4-kle-oY76ݏ'eeXm0W.!c}3Ta+)g*<I^ %?`=jb#[)JII}ӲpTBLRdbmkVf,b;⮭2oJ{[pcʾ춪,wL)fCXOP-֦y6ۃ_S@ҋY&@u'8KҴX1(%l//,?@bB!~A  ̈́0<}_\i LPePLoǃl LcIywI~`SN|A}=zHpľd/a6G=6(L1NW37#2JXU/GTa }M}4m~yf -q)O~w?7؜sg4•WtRU繤fx5'].{"ba .;- zgxorZƱSSܓ3cN?nj*5ɘa}4AB>J(ndv0"Y_!4q=F]d/9!'IHAyA1W02 ޖHd!SKBEZ_yK_{;xl,sb9m0&Zeo>*[Y_Tٶ"W_І/].!) )/w|DY0LLE$;;&q4dk{$SG?Jv#9mF)g E6! ;O!JJ?*>G̺w"(߯^,$AJ #D<ֹZBl"k`*2?3[ v-wE+BRjnpnSDT'6LhCMoo(9quƌ'_#)x%2Daj[2P7CT`#r 2_ӖADZ0G\Ԝ>/({QE,^kt#sg#l$耞tk)GWs' {ؖ!Vᕧe~{9Cy|xx"1T 4Zf6V 1Wc rhR6wjjq.Z7p*޹I´e!ɡIW|SP[H^J`Ɂ4" \ S 3zѵS)BX^4J‹tC$. ǂ)~SCy;be~q4MS۹-jL $Z;a4Lʊ's$pYܽs]kY4MVPQ|S+:[ݔGm/À K GqV8s.nR`$l=.3o)SQ*> !:%_7bd  T3ruYz"s1S?]#YK GLE#;MxX>0~A#؊`}sWj!} jn#NP"/*ͅ#Hw@v5+-E^п}( K$7&@rZ@qTH7rY+pRf%QYUȚ=-(Kz-g{|("#m[K[_߫.!`gy_P@[V/ TimP!ry&NDRgJ|$z=pƝ \vZ{HAOo@C0aٷ!i'0Ӌ ŽeCI}u@WJpW ѷq%qE *&C̷&OzIk5jTprʊi'|u8i0)4枨L\a6(%]AI^1)Dx̃N7a*ɨ-xȌ7X^ lbZpbF&Rs0g->#WvLw2ijѣp|.^@>uW8^` pɸ pIFc#KМ[}hH(;^yOޥrtRY` 5_ gVVDeDFë/b2-zgKvMTxdRſ1k" Z-e5)t#k.Q鮒4?.wb(XL: m :hXВ%$k:x֔e_謹`ѩz L k䤃TȐ䌩(qE'zI&@WXȿM?@'+hI7ĝT^]r'I.v!|:'Ut]D֩+Y:LEmBJ r41J:<}$y>8HU_^(ߑ` ik#& -= fq ވirА^Mg23HLtן&O1AƺC&WԶۂ7- Q%BVEzxK(q!rMfYJfɜu8Pk>[Hɓ07yMM/fMSYCzxJ "4Lq  7HKiN1|pW~ÞOB@wc9m1) NV9ǻ^J'>ZfZ43"_Fal5laCM-%eۚ:Y?QҾ[8~{&LgCQ$u1܄쐴5l R gps;M3AOHѫÂ2>#1{*AwӊߩUv^)/Em#`۝fnBzV:DAנo9!SΔ8/ }|,!O^ߣm}-gRM!$>jULaTRص!'^Iz__h{ +6ge) I}6=K("MjVݍHwF^s2ؽvXDx'<7 _Q$sU^1Ăy9 vm H724vףkzxxHI1 rjnc Euaa^B\ Rn%I2S WwmRݽ˖طO6jgLB_8ƅ@ؔ |F mR]q;Hz'A乥|?;<9zU0D ;R&#m'E"ڻ-585J*Uprf)~dt}kPN/l)4D%c?E!r/,ZuU1FqvN2PdN[ML։Dlj9)-L>6 pL#ĚV-c7`˩hbFrGʳKA' }ʔuUb_۠w$>mYbnoܨ?@DnJ`5w@' $" }V]J>' #R"îkt }V'L1!XQzIVEfF?d갈2"=TvK^mD dN?.-):w#?E|uF[M޵ЀX7VJwXJ2FӉ ]LϢ&:$F1kAN~8[)'wHp@F1 +Kz@3X(>$<Iv-A.[@y3w×GWhxs'G|J̓/Nd9a6`$0$e]fnk: rZL~[w{4czKجO59%VԳ7L|5PLZA(lVz'lQ欪J))L{t`DdoSim_[B)I͓K] ^qM@O Ԧ%[= /Gbe2Z}qg}΃Ss^$ͽOfkHKw6DO q^P-aw˶Ac6GȠ;9˵]b:E9 {!=[yϩ*؜$W -*tmWpMNFC4. +у1u:rlM)gfmĊ^l<īBO8-\}H gʓ1VW v򎯩|s2[vEq-_a<ӺߔM9ItKYMӎ}PiRm~a/\ Dz1Ԅ:TΪ䡣6Q;SV*2җ~kU{?kzS^@Y0z6ƴHFqRx~h_9i?cF‹0*#A~{A|e> .aK%3SwTRqޢ"RoX+sc-:O`Wh&RU.P\ZʠvT*c /[uKM.GgZ<ӿaI`mZ6=or[t§ecpD>BG~eƪyjC'ɋ "k44LW z; g4 MRP<0Ie3`,P;m8 ՃY+%J^.Y&$BATv$--|c_pՒ&phMMq hVn)~zP(_)lV^iaG"UOڈِ4a7/qyS`w` [C#JsXjG.hjh|;QJ)Rj/q& }Nu;*!̽ &s!A}/R^BҔiNi7gVu:;݌s?vP,H%I5Kb`6S $d܂^}ש"` ÙKnr4Ds 2:ddETM Lyouه0L4|٫_T )A mWaɁt wd`-Z01TPG 9xAךiqwY@b_)G >GK B4&ŬYg 42Ta۪i)>ɢ1>RR O[Ci;+@H%@D Z\8x q6K2Si,XI9P<-̮zYJq_ó.688yC BP5ζ/A2F׻䤪).H]kC[$⯯'"qYi7=AsG%G}8P9=!+$"ipL_0nf**~YƢnuJ9-; ~B%G؉2_w I >8bՍNvMיG&H6x>wdGRBF`zIR$?p\9zJ`u͜qfZs7^I/%mQA wnjbƃ'LȼWL:E~P{dD|ψ~3t!O+"Fi *_[+o)ۋõuLJ%ENV9[P[ n]/Y6O“^tF3ZA ah6(_tOݥkn堌8jR 4I 'oL{HK u"^vepּҐKM[  vv!dWanic81f-e4V%B'\z~%K]8eTZZ|)z߷輲)dpeCyn7z]&VtbEăK%1^^0% B$>ú;u+o6((T>'!&9C.&E֝4cm+Ƈ]"'a71nS,Hd{ <[8t߽_ܰ(9{sKom^lcg31n ?D+ aVPp>V=Yuqb/ 4WM(%V4%~L,*hm( 3Ϟ;)Bk.FlT\*M(1@*䇢ۈ_9y ۢSC Y-}/G W "*w_M4ЈLAhmb+.6d'Lk \5~QR~49~J$ Q<(&B4T,_]@ȧdnUWwPٿiSib;LstN` h`>oȰ`({P(xFFxUEJ$mƒ i''s\kU=Ʒi[w.{nt'={J އQܷ|GtUlx~qWKLcPOꋰ?O}HosiDH"kVLj;N쌐qaXqcD%4m H ˦Crd}OA$8c;%qԊQNȘˏL,Idr$ᇏL `n=Y|Z*PMc'ʃS*1bhP.ǩhѷkZ͒Zu5fV$T[>کe`AFqDoUh:jϰXaqOm L6pẈ]Ȫ7a-顣{k{M@ 0@`u zZR `Qe-p? 5~~USQNn ->%bQ +Bu IUTqϞyS9{܎Rߜo M:'xbѱQz<=ހdg,s:P~ %|3ËANO' HqT;!iэoկ.z^I6,*܃rH" >|9]e!ZU-Ĺ ,ң|59, zT/Q~)#.C BWď( &2ځ6He*nGMQ 5eX9FXDZ++>0#<Î%Y/41mp<4]oLN>E|?^UscAۆ| cwN{NBMϥ떱Ë. I?Hg37Nai+iEjuKƁX?~`4noU\sW6zfx.=§˯K>;_rq,-Frd֟)u!X`iXTC}^G#E#"sgiʊIkrbP{wRie.`JiQ*m%U:@_<3Z/$uA$Q56!Tpl G2Ccy&pZŁT'yȈP_#з}٣a;F[4Jo8zTSڗBZ*iK0X?WPZ)5cow͈҅saz|](-j$ eR#\>Z6Khm's2nfGꃆ]F Ϳy7{[ ~H]U!(+_w9K(SYcaL*bd3|4PlM$./Ķj1w'B}: RyOEx* h7hքLC*F"^9<##ta2ؙm6 4_6wӝJȾU(,6Tb{虙3g7z.muombtoSg4u60ra"SH~#hk$Fm! ӥ \p3 x<ψ\D昵$keHQ=/PsPMy1A$gx54&cFjba$ĕG=_5VR?/^\De]/JdK:fsҜ.]nypXB'魶4)n0 2B"]JW\.tWW}a" ^u:*: ΞEE O +s0"|';K:^K_w_*}?L3?cbT^w8Lk"*iW^i8br\Ӑ,|нU=7t6h}dΔ'~PH7 ߇R~ x=SBdob+ $W j-r-)J&?fxu7Y4G1ePR=ᯰ4Z!Ӹ 1W(H+ꮋ^[FsەxJnxF3 Hć%c1cCOC貴Xi&C,TT6cޞӿ1 :W' B I'7e]z}@8i~_vKN g{M(>8ʦUK]O#4֔$i+V"F.4`}EBp☤(Faqfa|Xd'^ N~QlKN58+SnK~ZRQ@9X4t>kRpy%Qp-2TtrU~Gm n p-̒~돨Eeyk5vp F'<՟YǂbABPH*dsus&Ǔe< 6l8]2?iR ݚcUܥWnZڅ)*3oRK,%vܓM&+5a&L u]pȥK Hbnm,=L*lw@y-UT1Nn6^g)Do|3'yzoPˁ䥃6eK8i3%R ]إ׉KLmX-Tpōk^mN=3I<|#rγ-4ԴzI,~7d,4;BVq@Y)YIs 5>[|:dqH1CtEgvN (H"2KwGn|lhh1qk):Ur7:IMf6lj2yͫ:k9;a0S$H4NJړ ^9;悐iƗaW@4EËýUz6wj&+r\ETT[9, VCwwR"l׻W^`9d Oޔ]L#{DzFF@2#8i箲N:\OtޢW xtf;n}9^*KӬ6X~\%._s4NO*p~2JɑQm(<7v_c^GV.22i'Jρ-*|ٕTV-QȕUJ;ǻWXӳCŗ?ʹhq9Ph(̤42N!& Uo-6p@ft'zEsס1jBiؿw#Cyޘw *맼_;F:M#q/աjȘZbAG0%q菄;!o57⑉좃~"?=_&p7$.4!nf?\V6,9$BCth*^Y7!WFz˟_ :y ;UjOD" }+Q^|%ʧqNl1$Y~v.T>Jn 1J54zY (g`wM _j`w^$ ##_`rRe{? F /*2%W8]$*. y#Ium& ʂri"5ݝ)5 BL0fQ \ȊY WK>Xuw7rMWCi[x0QkJ߼Zpv~$7&ACW$8q'W {;_QneM- .D Xo*Y ʓ@mB%s嬹A=mB6-VsB/ % "^O#+%Z8?AQ9.|ؚ즬?`'ϊ: "BcUl k/Wf$ pC=T֤>Bi: *#(_1}JQa c ] ]]>1$/ryUo,?;g>)9xFc=Q0OG +CFv&ZԱ<[i!RE=cJJ&L1!%5LA%p5(j-h/6Nz=k1+V"c8J4454Niiq?@cݏ%U{3 F+74G*5/2f%?q`\3e,i7ƆfWgʽ1$O\b$' \$mRzBZ0PUpk.&?nTvh^ yS(%%[/C#1 qx9-w_A/1ʄd'=X`I\%DoT{ݺc0:#,?{_LV j8R5~BٟﷄӈM-'<򡇷f.`cq f5rR" ^W52InR(TqĎ= QAlm)Pǂу:;6|ZZn5q!_|4 U䇸k(G HK;\$ #$mGz!|ʍ#bXKJ<]$YČZiR-Kʼnlc%Ղ8#&m|~h2/3S!' y$}Q\aԕedU&hG\ ֈqD!OQLr ]s&?IIƆaH.Zc.8 v)=s8"Nx{pO2j #Xr@l.$?F9?8̙nAA\VN_4iMKwUƤvOx,qq,H+6(GmNݭ~R#vQ]꙱?\ctg=X]L@z q0<%2QO2`A I+,lGusKl/[]W+ 3IME,W98ᚗMvh_A#`PM7ROr#A)5o*nɉTN!n ci7݁^Q"hn(@Ul4|,X-rjpW3:mf֟K$Rna_y#ex+Hn(6W.&;sX.ܤiSmxs=gh#=rh/%tDN29@͵ dV[}Kl:O42L#K5u^ ]]q mQc,,Y+SoDV}OZ+^ihνpJ2ޡulJtut=$z|[~Cη5T>`kN#E/n*՛-K/e~QIҕD ܩ5L|#9P.(l)pIyGp=Jf1 4᷑2oFBn.ZSB/P]޾WhC{ϸE_@/fACG%Hi;ORXpNs=o:m.#v/a]K( DȐM|_y VܟQ৞ a<Ȯb ږSEX 5ƾr1B~{R"!2ќ WDj YL]*LdnucKgPtj~`SUD=4TG/ځUF7&rHhBǝ mXNCL$cýh]w=ĩ7[s?ag=: |N Ltx WDZ L4%uC{''n(DO~DTFA|P UhİZPQ 2$цpqD{p҆8c(A@i"'m5APދF | &XcgI/ҟz{v?"Гb2.Bԍ)86.暷tghHq%,*fᏤ~ʧG ;}Y̯~=|-$Q4V40?V{E)[>+XӟʸTk1]fQ_9 UEi4e {+~K-j87=PJV{K'5ޖuy(K|3 Wgvh ^VJmRlnyA){ΚGpy 3'#/4ñV 6<ʣH1יiVtCe^K@5rjhƿig<_YM4x TFyk[K#^=zڮ쒥Nh80!`8]s} ,m['Nk8] RM&`uy_Spa$T}Ժzg|@ *pf6gf-Ϩo[Wj.J*PO;afhq}rBΣkO?+vQ6p5Bf*+p~#=.UG5j7u\D?x'Nqhf]AY֏o֖뿽 &m1(yvtc.CgH`$^$)r-.q3ִB#j4v?D^h!.ckya,*e!D+R/3LM "u#7DTlaꊽ` #iJRl䔁a+ZYK_Kܰ4맂<k/x0*&<:qa%yW@9_eKjt=e߉S(WwʸC`c'wP8;*45--+eQP\ŧMo![{A| p4#* b>O[" RMm46 hE ['Io;.M)xOp kMiVzz)ɰAAA:_3FrUoUyΝl"6ft//r8V8xϝS!p4镪o{tsJJutmMnU[0zEUi`wMqAbidyI5z_`}uD[CEW(DGdP<-x' WՉn{32LcCg&,`kۙhfVlx5\i X">jqN+?0 'JKfz93jbG7Otς'I\9lQV}utbZehwX{td # 0aC-mQk Ǒ .W< !#_ԇ]p/,v@>{& |g˺=5W,a4!}\[.{&]VSXR#=ƶxַM[c|Ո3Uo5Ōq9uA*B$D-,w3 -MLnD PK)sF"dL@1@%sFNs6>R_E?x1>\elWnTCF_bJۺW ^eyvqkj71pK.0q5玎[ȂUtm2[ yӊ>%yҎ4rW,\j@P\YCGs\-"n̬*api&ß)ۋvz|[ N#dou"߷e#˾kg)n0X 7oDNNi*0g@iƸYc v,Ek- r"od߇}1vz_TW Nq ƨVqޠnb><9ePTiJ_Ԏ'jC7j '$: ?0H֧f莛$Z޼,c dzpO-QApuɜ!`\ ol3]M'\aU0C0 $A){cگ5a8a9):D*WqP*d9㠂c%wnU/<}YsTb51s@Ȃ_j)4\o<B=qo?V'ʥvճj7_3[爙ugj+ƼG:*x} 8BhJWԺ:iZj?h`v0O_jc H^VUȊ$wTwuDHIϺL'c%OXTFV8R\,(QpbN&v_Α+;c3e=nlLY|"e1(H9C5GOAzCZnTdew̰gm"BҪcӽ4}+'M%1&) ?41 c,Q7Q~nk ?ݽfq%m9 2SThptⲡDnSX7lLBBǕT- pU9x$:TRѵ'_o>QR]a .AZո68;3HHz)VHp9"jD.u(=[oI34aL!D*)^vi6ɗZWLO'9 3b> \}6};vINgշiaFb@RsŎ>;Y4UmpaMo5K}nqzc^H`_ UzL$ArؗJ-Qc;m)KGF#'$:ku_JN,1E9Ĩ1o,re=ûfx=#&=_3kR@pк<%O-زe$i X̮ReEO(bkr"`q1y|RB J{iWFwd ''ޠ۬xBw P/>{zOoq.kHȜOm ӊ31}h(T+0TC<>S)q>z={M'>ǭ5p #Y7G7`gd2fܯW`m7o\+F5gOLd{^x{׫YkHLoG֘f1'ɪB=?wAKv`#ud|Qn\j%?k./H}"H(pgQAYsuJ><<&緽xP̘Z,(*ߝR-*lhBf{ " E!WvћT>y2BP>ꁖE?ȲT> ϲ 7׻9MM҅Ajw&zUYҹ \JKV0Z׾4|Sߒ3ˀ J+a2cI4PABqLNE%Hn9!}wZ"A81p"$3A%Ąl/B6q:~[vzh5Vr{v&Dߖuo=Ri$sa0as#=-9qCzͽk6D+Iyd@)S)&hpoU`tėdnE_qh.Ie88`"d;<4OXYv˪9΁{T 9඾^x+# r5z<4_>\M!dF'„>v( Qg#W jנޫ( (= Pq=xw.FϥpZ{i0\JJu@I^>W~e:Dnv?va;z+*?ͷ 9%NgKϾ,}_#0:ا/gKv'%ZNe]%.*bMCne+2]Ā x[?g6#ݝPYWA2Zcj&ɿ j _c -1 $<\^IQ4<@8"Ӵsʦ7C{zr"n($-vX?R90o/xjS1 QCF nux5xxm[$:~5, A#&e6ᥫ>NO4jУxic)˸%!5a0ܛ"1ܙ$@|`C#^-4聩e #l3v+҈. 6&%C \ȶbFN\IpV#% ro{4<0GVDXq%WBLԞ'UYu2,h% hd0D=PIˀ2 X )| 'W$Ns;ە](M 3Fڅ kEcXm.tn/[oAɎ^DHՅƉlCkz ٖǎ#y/?21鄣#,97p;?\ */?lox5wON'?}4uTjUl$ 7+ sB T;+88wQ^MePʭlp,pV=F,դϫّP$4.s𰤅fg2[R̛%VW>!w<}w;L_DAMn>I;;Sd“n+ W:!'s] 8|;yb*r%j:dirc)0#:[ SSjbN腆jxezg{2/y膖]"G70t`XbI3Z.A`41tGN*9A/eӓzM(žICʇdO u{8쿋MLY@ +2dԺZw/Z"^ւ>iB.jW:Aۻ2K Z^OzcmiP6$9):VѾV=i2&S|ڕM2=W/ixM9}d{:&7Za܌Eo %[1,KVB{x^VbܜQ"S @HS1~ʴ" ġB3LKM+j8{=YMэxP(Ep듥j4kԅt_S<9f@`ZlGD A]lR'@Ψ^3i!:80e@Tv]Eh9V ?J^-표Thqhk`o'CkyƋ8H^]3ܓ,: qWTT.A T.gwv.|o11d02c£-Oׁ1б=ӧMBmᬅ8=|V(@'Zţ `2=rM}O9kȈᒄLCsVµr@f^YDۄLp{ H:(@g ZϲϮi7cH|`!#rł@N|Kkߓrm+Nc+X}Wequ6s*T}'Z%h pkOg̋=xsPc$=q`nr _hʆ@uaJ똬rDg t2#\ |sVSkI&(-^5NYW찳ųB靼^c],L)nf ^swqҖX@3x̗H_ B xLg[=ėEK'Ղ'j3hŘJʘٲ v=%ENXd9>hHF {ۈ-҈#˔'fM%o28S\—Tb/c48WAFD8kCvM|jɅPi+93E+ɇ~xd8Ǖ- \ܱҽ7yzx|h iaJra͔47n&[צ9Ë!l}_} 46usBڤwJ)47\#< HbDp`tMɼ ΆWqOB-:~Rt@2. pYoȜΨW16%Tm7ld(v[zP~# m]lfL׉*"Z/ʲeʧ'{P+~vO j//8 %)h(V9acNF'[x/kC\(-XL+F ,^{e1#K@9}S]MŸDgy0dxcJ` 2Cg b @@U$X:TGeM9?52םCpdd nɭl!Ή+N뮕Aw׎u+E-T$JNy˥6_ U, Iyս;APPo`o7X„87b2w3"QʓhVHmV/==O)y M:^T>K9< y'qJG{̉){2\o &͜$+Iu:w @Gy QoЀpTZ5Tz‹AQфOa_XI 5h/$郺IXx\BK&t=Ceqq[Qfn/\``kg$0lm3:Kł.-5aX2Z ]+/Ʋ;E7=SRg*I8w5LJv$'UsYe'*B! ܴr0n<×K)}ֲqPF'\KCu2.´IWuX~K"%Qϣn'k,_XVx~ a Q~B:h{5U@oܻ]sjXD~Pњ+YsUr)g0kW@jpyYeN\ JDUiG`ؘ_ ^<[|(׀{)ٵ`rAY./|^(9mRWmJpw} /cEgv*k&fK"u>4CjQݿ*}Xp@BxMe)*/ȃq'WpN&5 #%=t,0x5+o7 ңːy&y|] ly2:/EX]BRk {Z=]Ev5ulHd9MͬӫwOL X:@q-\x٩ΎE*v=/y{;w)h}x>KA|Βu%}W#-hWymr $I Ux~lu tSQdy öM<=Rدc;qZ9%IxA.V8D knO5B`ü(g]!']9힧H\uN̯v9.0zx88~ʚYEEֻPZ`{[4,p`H2Uapx{[B>$݀Jw)[]HРţ3̈q(־.M[Ј lg~̵zt9A[MZNk~]G u|Oh8~Խ$?/G u0y:%HYjd^}Ώ!͂䫗P밄UӤ ұDـ(~ެ,12yEJ]fْq5,|tJwx;ϳi*? L`y,#6[9uDW9l&Si~וƾYSݓT S??·]s\fH\?'~9k) XbsgKU('+jd3O9*㜉?'3,Q>Ď@'|(}:c=FifA09>,`7M7F(2a)3m]vq~}&դE;US;e;KiMKrn]򸤼xɔ2Fϒ_HNG/h;K m0 Pi7{@tֹ-ogMJ GȢٴA0xj AVwv᪴kA C&|a逴v76}qoP1WH؅iW*zZr=' Meܗ_F؜:8vMLpgFoMH! bnawsK4J!H(f卢NUG%_.st*> [vh"yȯS<_M!AΠʎfgIό]H&[(Z}~w-"rR7!P.=x"ϒx_ҽd,[L,Aĵ#nL JҖESҡ*rS6ɥۈS1+m_39Rٚ.)ǿYuSFo!)tfN `!-m, KAICf\@E\8B:鳞!!.Ӄ\٧wI.: 8Ȓ'b Ta.[`"D$}Z=td*Rm5ǹjqNhỎАn dk4:ls0C qm ɰi-vA%0#e 1ݶYWO1S9ǔvO8i`!mӑqi;볳SWnTTNW*9MI@ul3eɮ72 9(COYR/+nJlAj#a`a^mxɿ6Ie`䲞ziPP:k!>@T8k:YӾ $vϑ?I$ +fŖ7!w 2ʜy ؋p>Էx sk I4Q2ם;GNFZWKU+׿KffDyhQ]/wvZi٧qIFx"-v='@] k i-rD'm+;$g[>GT8C(,H׫>,SkԣA?d1kc]j}r2\m~iBt/GHi a_eLӫ̂_VGlƫ## ƺ*l,h;L-Y1yOQ$eUtIڞJ2YI*r['cXA4C]/uYiL&D,OdY2們.%><=n1 פŭk6N:yt Sf u8PnH4ffr,';{FtM+! c.wcBw@(t 0O;t8L=6ٟ2`nU"k,1:ܦ!ӀT견u5=]_|αZy#5U;b7f%`)ע>5EQC"tzzlB^l8D8o鋈ȣJF$2<)mHJyUnBYM SlE"0z]> d[At"HB-(h3H-L3CpZoڝrZαX^Xt4S-#3Nn,ǟqmg +mLZI3s 鲬INW~A}N2@LXĉ9<@~p+`Bnq\AI^[6;:_On?y?i.6p8\Hd:E1*$plb;Y#ɫ_Qw,|p%F+QEqFQTqr9{kGs 8[W/b牞֡7#`6 v[lMwR =w=>y$F{Tqv\,!ps"@%OU wG@ i9wvJujr(Y/[BE&iiW;Lu0d>#(Cx'n&vS6`3`4 ^xc>ŧHZjә4k;ױ@ la 3 5hs~<H/vg*:ܬTA+Zcg)ߗvazLd}0ĐG=O0͔n6rVDnM?9ro ֆȦ˨Nl++2gO ꓟ>0'Ӝ{H Y* 귊|VaFe`!hU +1ϝ_W\/NEҢ@eh {e#<ӛڠ%N?~ n cs dAzBH#n#j '$ ev%hͶTP>4:O@U[*=hnPW:b](Uh&^A,xZç vď |2i {:zD%A+Tu>>}S|VzMKfe(΂Rtx!,r./?^b*+!YvsVo}iD[ y.d/0uȡ=|2؋S) %+@];Pp.Xٔa-^{sy"}'>۾ad.?XLHu~N٬JsqH@$D'/7~z4N% b'{NSAttd)ډHM]YwOjvÌRd;; 6N34UPy}AP!݌R ᝬ7Rr&|8`A[8s+L|J[pɬ_OW1 | WQ72LX>d ARͲʥF;kw@)LR<1XaiBca4*ov30eU℟|l*p0~q0Znfg& <Ni|&(SoWpQ#Pv́cU֤ד7(&Ytܑ+Gd\-SjBY3JA0JUzuN(#r(E [F'VOkY5ԘBC(`>66ޙ4ċH*j6E'J8.n6H-6Kg}dž‹e/~3]~G$UxcHAWɲB-d]5@gI? ;F&hh0]NMsCͿ/ekBRɜ< 9NB:Ј<wY6 X;]2N"!xI=LݢZX s_{)Cx[POtt*t%y $5vcŪHBδ$;B1%9XthZTTFp6S]bfhyp_*?iNJa#M>)wI K~mS*!AAݚYUԭ' K?O%:͍Ol}핑rc}(2K-:5` u([5}lϏTXH]>z6Ш|TDX˅ ;>]piadwr;xC:êiwuְ umU it# $*0^{.&4DHge Q҇]=pU%0KBo kW-@"oZ8I? #n[Ɇr%-'sʭF0CJXWj<"hԆ8)&ف;|˸I`;IZIJ\ҏK>A+n Jd#fb E%_fAUv(A:>)h;nbXcwVE`pKQi ;GM:`˴4zC'vsKgA kX*<#!?pm yz^<Ij#u&3?l|k`gPCӫuJ-Lيon6V1hùѝ emX4s/^[)e!\HFnxej(Ә&>lr K}`q@TU֞*Rz':' #nO|6 mBF̡?1 dH¡ԈF3zJTcچla1)ߘt]( AO]YL4 y \cV/_,k_}Yeomw4| @a?\ 9I~AWAkC .RՋϚ0Qv f~,2Rn_<.I Pѳ-lpt4}M&ﰂ+G]Z;!ZrOÚMV!^s(y4V2H_ =Mè+UBK,V&LpR`,wO~0hbxp*qҗ)Ytd˭LU2coGǖ{.ԋԗ7$[ 4UsBSn A~^f*T,!1n/lj6A'^dьxK6Cݽ*y-o1'pYZ /=CPP+dm GNT5k<'HL_NV8'E .Q6Ut H"07/Џzױ`X\@YjT]RcBp@p '|%^˧xo0m도ĤZaODK ,%Ȃ,95hߠQկqX?pvCOvAh'gܹ@e!˜XŪ;e Xy<҃L1f=!?nەӂhvS$)pפ85Y}!{|S3+&MX.ߔPZyZ,ugM٫^#ѧNϤ9\CwbgS&,L eih.݉'|Z[ɶ1}ҥ؅E1`X %vD/w*LϪZ^J.p j]tn psj(b ښT nt5y/Ӝ8nQqm_2Hp06.~K]d Ő6e9S-{_{NnA'6KnW%%2}0a 9vc4$qu[WʯG0=]PBN YU!9111aZ*HǺS! {Ta݋"9ծgǠJʢat5e@ ڣ1!5J8k`&PJz5*硔 )IW_Bbzo R³2oj Q@o&`~H( \Z*3짘TWQ?g!$*0v91ȸW<3F؄&fs~ɦhrjdN˺:AVj?$o۾@pX-VD4 dj _IWG#eQNN 4b^i|Јkfp:MPgPjH.LD4+߯<GX2pwJFL}j!O_Po!k[7V D_K)MEh ">w=ܕ6"~dZz!0yL޹H82R"{#廅wd UhgSx{[l JEJIJ#b:Sh$ޡA.,QUn 'vM^gCT~Q$=8_1A{pehEt7^b0,-+m)_ { ®ƨeQ^Վ A*jp[!hv5]Qۓ]7ʨS1k|eΌ|>)+K'43O傳oK9f2*(ܓL' 2Ǩu'+>8`f̱4vi/v_Ft_v|~6O)BY:$[HLƸG"ٴ 9plI$k1875S…AW 7V -t;22O49Dz0ݏl<{ra_DB6~г}JSzTD uV>LeʷX4$)UZ8#xٻ\.3hZG@2YM5zvޯjySyh 4‘horQ In%j`^Fd0Q78us2ia -wVQ0_~a asel6H-b<{O-@o/oK aE xFeBkouj5E$_* U˶A7 u=vZq=ӯ1 " ]޼R ++@F ^AѲ5.}[K#}<2Y>\KXCK2w#Ah@-yیcDEW= l׶m^*+W)5LNxzB4FU 7W{71FɞrS+W~!X]8"d.ݖqqBxwܙBkgRg,vCՓߊu94XnvK I:dh3ڦ]qC6Ճ Δ=QbD}V|DKAQ{C_j/Z\#^+) Pw)!:a4L{<~yDž {PT\0녍t)>|s,\O)4{oM4+-=ks{?/P2P 4FU> *ԜĖy'Y5iPaWbxKgn?}c30 \qyjOsXKSڡ5,끭}_ߕD:뜟.DN lb“MK$ЦXPʋqB둇rr42$HD96ΙHhv[!]ֿ2a}xG#,#{O_ߑg-S—Znnʦ{lK+0D6m!r\ ,k{4.Zr'rH*?teU\ZTID/Pv-*&Tm(Ec3kJP<74gg+JRV | 1CZow"i\x2*Ų5.́2،o=!ƾaG?fEP5>kY cEK&+j',Ohez[{0i@m 5 ,lVn?ITQ;߲Ҝc]e^E6ZF(OpaeG;@K8hl"@x>71e`ZPzK4t FI0l5'P=9S24;!fU4I¥{%*!P P~5ar}Sk+*g)[ƛgl.xPdUn/}~3혁M(|1Kipkʗ,1`'i& %ڕ\f,ƞll(6X>Cƙs;dnij--u[ xۚC"A(B$5mWM=0\W`x4Lf[Z9`Չ5~~*K"* 7v4;S:z [ȟTL(FLq8"WJY>E.cbfrTVѮ'+Kӿ$[3!qeA e"GγpzǁIGFdKO#ʂzC ,V9Cz3QqRJ[}2B!Kf n)9N=F1(BO^u$ ھ-/QKIG5]?-AVcwdq 4K"tj t>H"R~"2W ҳXh f"C@z[]`VM"Kr/O,Co|G gLh=b ׃Ur'~ݡ]\7?BX~߶Qf0Y:׆y:YTDf#˩h{Wj$nX&Ӫ:s yLQu8-V!36ČǤcWQ.tuNʸa1޸X'qu4B_%;BBA,,X8;QI*zJ!C<+kuxh춦ތ5# fyw ]WSϤxNR4(v=Vlg n*)59w^Ұ(ڿ4 O" _sB|C ev\$aWEFlAGb~m[}d<[j'qr)Ԧ~q*3㭺bXߏ=*葻^W[HM\}CމAj߳.s`ַgbE ͔,%K @C.3G W]2]G/;C6Oe|U[uFAocM$k~T9{CvI7X>5%u~@:@Բ!◿4Pe (~ڜO=нHݎ7%BUˡIƞ3tꦼ|6>O FmטM̭:XdPQDd38rKIA:(IJT*/)lmYRQ 1ɕ78 yq[.CqO8x/tt6ٙwPisgsrTr$ gxi*'Yx5L AB>ƟytL[<Ԣخ-7f.Fzn#-ٷ^ɻ5!YhQe^JcH x n.pE.|lM#]Ԑ4?i'zcju[:MH+:G.TL& A/W16ն>aT4?ف'p}p`[=d iox|"En>to""(?c8̕1;.N(Hhpv=0`mX y~ d΃a`s9qŗb1* 6 T-j\[*>3+7zwԧ.qOX|{.-VyXcCl \8vBBDfѣfo~qQe<Yf? B` OfL"5_˟>pzyAquT'lٗ>x+BO.t^L+'m2d?,fS8w~@08= CdK&ӈnCK+U7"HP,`x큿yԅ䴀6q-QIn}1D{f/;uBH?qgN_d8_fBϐq O%aq|JA< t8mX;d/R}:%gx!y[4Pe5,w𘼹)-ȼw(Rh\ɧޡP{7"TE+^@Uv#1tst h6#V|,؃1 tto,6dCד<6 "H3/3)6 Zvd IcWd06Y1FC:̈́66׶ 2J5}"8(Tt16D qnzq /OovG?3.EoB(ott=3!^X\%D{_ `m{SՐIx&[k=} >yAt@[F1ɽż;rRIob-x'1\0#HL">-ڦy0˓; c=`{6JJt4IRHbe^29gXJOpWQ䯵XvSj;_xĽLCd1 ڢrNn1}| <d2|O^Ęg+{%b;'Q1KiRH㑗z\2HT]@ƠKc ~Gw] Mxnݕ[nWl` J÷ea,kk$[a]h}>hlƩ"<+,4,s<{૱5ȀzF~lyS3)ZixRƄ#b~0._Y0mkb@m]z$M3y_Uk6a-`]nbY*@턏#iDxy²/tfxI"y26#pOQ C{F2b \e/Ӷ,_Od`]vhE;*M2*aU3|a(z2&8t,Hl Δi"aR00=0cǝHN[S/LiP֯wi*o)rھPac(u*C&¸^ J sKhqY*d=)%< n7tG**8iZ4{OWYw|OyIvb ;mˍKeUO4LEQyw-FPDcE!J%a4F@ dKEሁ$zrQBXb}_PX|J,b$tFۨW2h|\^U[OHŋ\<$>M/4_#9)șiϊ)VDR3~cMu /{!vyUttzw֚5U4q܈błAU(7[ٹl]p9/QZ+^&}V)4bސ:#WBHfD7ţ`@Յ$b!Iz29FkYr#X^Z}'?nBNTHѿ/7麛/MZ]G%VT`:l=1lKuk,͋l OVro-z7W(hҳzC-F$R$/] D$c'^n.%hx,) Hj`^WKx0kg``zD<ݡV/^f]0Wt5f^QJ:W s}bZS#%$Y$=AM{VhO8i5ϒoV+Yⷱ[O  iE_:s e gRO$UOqn,vrkNO.yWueE[LLy ;$Wg#ggW0Z8q~:Z/yv}l7v?KCGt<3'7 sT₶.%,+y E DQG25wQ{[^7OwB N#ǦD:0Ĝ]oGة~[Kn@Pߠ 4{>uLDsژ8(:w.JRܸ*Y~y kkU#}I`gdo ב+qLm#.-r&7IODžSL"Qoq] }'x.~}ksF֦eI4G`M)FPj;t.F6ϒ: g^M)nVjC.l=8Q{d! !m|$f恙#c0F!Glp[ܰ?-MraqկK?TXcm[P2eK4Rh =Up_u"CChiȂP 첹mS2\ʓd4|!-EƤ>oMQ~UiAIo?rXeUqyoJfuc& Iy\ُGvg}ЀFࡏņeoi FP33/ic@MzjihM:Fu)\,7sZp-(a=%AE+2N!ug)DD 1ͥ́QMeHHzEf>i5onb}͂V)"<)4 3>ج ou^dF\9jUQwźeb}pj RD@/obP-A /ꝩ /h)c;ÁAKrIC P,w~d^ @3c쥗nWZKl7I:@BB65:UUP:P֥`) Xn ԑ@)T}-s,\lo)M-_>6 okq{6*=x4]\;({R TCh;bQ2Uv`7 .} ܌(̓%Yf6! y., .o`-8n"ORsxw۝H=]&п_Q7P Ŋ.}Eh=ngҏ&rjH ^ DDZ(6RҰh`Aj`򒬮>!}fF^-s7C^x_PqvlQ54koɈ 'ٍ}*Q!ܳuKuU~Z` +>w_דXJs1\ITḨ͞˕ mV>#s_U|/+872k'iEVTi\{GK4Qqb\'T,)Ra#q#wBdzݗn12kO{׆ʬ퓋wj l };HKblj|_1Xl uGA@/k 9OiصJ.743Bќn9 60,2+3x5c'<1Xlo>\=\eχ!n# ~M\)H+н>nc:[7 `[d`g)rnΞHq5[~o /.p W$1:BPX[|`Ѽ|Ԟ<\7-Fle?^Fa?B" /?.bu{IK?&;5uQ^?[ ZC5 FdPeͼ8tKS[5oK Smf~Tj݄j&-WX,CFC cT=Ԃ25K^!beMӇKb֪n똪U/Vӝ b$.Sj庒*qF{ސAhz8䱼Qk%M1TEJ,2 ]Иj %?nRw;bRf=T~r4"bRR;>ʷU%-hCD@LRV⍡=MhHD=\cV5)s%RRSp܄Q%8vYL?- \ pHn{ReCZn~~{%ydPԵY"٬;Gs>}ԉ=IM#+i}O4)6h8Q*4Qq5%LVUcU;=SZK= ]U#kSE?7'g6T~Fc5%{ FW6EQIDwWO d'VζwCEyAkb4;j.ث"ªofxJuw#ʰi5ɵS.F~R~z=F|ًj!^Jc><>[92 *V*@i"6 v6$ JS:t|!5N7?s15,sv|osc3mjwΦqq`c)^j49ui,i26aJ(m}7>v]nk Y{^i-A0'xA-_h?+ږ/Bɥ-MBU O{L7s*<{ΘUvtN1w8R\Ʈߋr[X foWS0\-_3rX"׺ڂr:CS' ͩ+<$8Z6Ȃ]mnU#Vs1ѤYG>!N15F?1]x\xu2#%TLQvKx_)ۈt's-!CD,TF26U:}^Aa!gL+q'Rut9.uU?ɞ' :"%\)n <=\Y (r6UI_ɧGrmEfǍm %_1o;2,r-M}W]('rFv%HBySS2NgO)Q!_41qwNɕP]܄l'qm;X<8{.\5-cS}k i!Is譈uiO@An ҏ̟oXLƖYy qr ei!Il]gYȖS<})2[Xtz@:T A!l <5Q#[ޛW2c iΞ.?_A}g? vXS+aRSQWtg~Ȑ3XC{bӁEG%u-oe S:`(mFn;{JF)GuEO_sPq<<\x5=- [Rƭ( 0BYY7ED?8^]vbjEuѾ =y(6 0^F`of&%TeyxrY_w }>e*/}f̐7];r&Y6$p;]8f6Qڜ_Bؓ2Z!ܑ9C%8r ַ;K +7\C%^jc7K j`0t\$C+Jj)uѰU-X_jtD FZ]>y v:M Bf"9'G\Pzuysۮ!0`UT#2B"o"쵳?]ftv# Ud?'M:zbRZ ϿX~5:ג"DP%ֲe;ks" α_{>W*fvY@xN;<:cbǘ=ΞFiJ ߪñlS3\)6kr7>7)8z5zވuF+dNMm룾`Kn]uT2Z!X6*Iev$ D&-m%0iaJ&nb͑=ky+ž6ie[xE29W֑2}2|Emxz)Rԯq,zϖ^({M[}EFR9詨'Wl\UH+ƠQ~>OhHUk{h* CڃB qX6rS^ #(jtR O;{'?rsXi(@+.ߡVR2++ڗD)Fv&)l,ZR5`cH6 Ѽ_/L>GO}{<N NGƻ. Ͻ?3^}:bl\_nJMfvo6 ߬߅r2IGoK^"7lQo(hp!p3Ugz' <H h߫ ܁ \'xH8mDF}wsu;%}+\&f$AӦEc n5BvLIz',["ǒ6WN82Ug56'c  -fV_ϕmӝAWvĝæ-#AqI$۵aLgLiDh 2&{vSOUQN\1V Qo>heK=.  Aѵ5.S:o`[8(m@*w^};nX[ok| 1$wZREīp%՞:Qgxࡻ6#TjktvKOt.*@tSG斟h39b˪gfDzTC$ؚq s/Q2ہi #"~?,.\Q}48uJgR%uRצsmq%OCnʹbT=@i`U;{#=}ga/m0:%V\K@chR?;T±;g1n'Ք݀zZ({k?( HO]@?Vd T4,Œ=xIoY0׻at]OR8i:P]!`h.^9O\ S=s;S< zg0Luk݇-F2G)307Gろ^䜓AE&ie?Re1faz 1yз ??3٣g“[ o6 @s[FeV*ByV!ϢP՚' uT42%K&L!< GaehXa7:7ů&BY*|d^ 9,y/GO+:Blk2C/ w`or1 SEawVK ë#U$!Tj;V"|heDQz Vy )gn}Pmj+{lW <&hnͰxK'A oʩæU{sЍVK;^Iݥvz YR'\e\~Dž If*>97Y9bT[pY8)H/TiL>9?G>Y< !;SS- 6f?}g'K|8uZsF$L NӟY 9GJQD bi7O'9uvNDi5x_>MZ`p` _t#h^iaop6e =%*oPQ{ I N ,VwdL+MJZX%P@#WkUahSom bۨW;]xU=rSOf.LqIrҢ D;)egY I'#<]5F{ޫMwoӸ иH)Q 7ATK,~eW9EnS?9yPR9l^q~rB<5X՟Dp1,+P0.OU5:$rEaҥSx!ht0 +PgV[VssF=>9y7⽛5&v_on]RX,RꘀDbjJ 3(–.vmdfЫ`r&J(}ufq0IuV(K!1H:>n(\7amEe!amMu(H V3uvfָr%#v-2V)e06cyyG 1J6_X͓ ]ލBei Y 7طc$iR@Ӣ ?F>U̎N(W]阥'B[6~<:vh^)YVӇ 8ZEkS$3Fuב t,,n3 Ӝ\jQǦ­> !1S*p -&'2Lk!x lmd؈jڵ@tt(|wzf Lje9-jF%7Jh&_٤P VTWF?iCoOS딛Ԉ= dWSm߭_0?ъ˘. Tt6S. A˜S.9;kɖ8 RoΙ}~tkꆐY^kL 1NÂuӀj31R:`aSMݦ5bܣ2)}~1F˟;z pԓNˡ9HT^B>UGʓ%GNOOw)cGYb0d~~(Vy.PCy7:i"Л8pN,1apCW\oQAz߅+7՞u=` aO;!eN^–OԷBJi24$Yޮ skH*rg"v >ǯOpGTɐP"#ڊ\:+ߒE͍l)2j4b-r]Vi.y]L}S4Cv?k V ,焳 8YN"uQ"Kv crzNIQmx(4lťV%=nuIP׊EJMM@=wHM$uǀ,gkiĿI+2 EDfSG +OJHQ,t%C O$=v'ּ Ϭ<)۳/hÎRMayK*N1  f{avk9#pݏÆ n@b”|X Xk,{ Z+|C~B9CX*[^R籪WUb^#Oq F0GƟv4=|r\TEr!iD<>LPhk hcy8``L&9VC5a4K6(4z$f ]-N!fd$3;z( :UbkgKAׂ1Jk)}?R<ùN7#ZS7O`9A!) A"yf  P.m>t; .%" k_W#( aQǟ[kͅx'*>iơ0\ BsnXd@S0^reYy~9ģ[g{ %m9P.fana!{8]ٙKc0H<8!zÒ^a /3=tzpFY0 +\cj^4MfSJwQ3u.P&ђh-t۳e5 Vu&'RQQ/ޡFe^26a@fj#Nmj֯T@ihpa3 a}.)#ߕH3q%_hX_QdVwt5] aHw+;U;v3Ƈ*k_ԐPrJ< mElyvB? ̈Xo2U;F,)wx)H(W}P43*>բuOtQ@$Y9+g}V<h C8jc`eLLޗ:Wwߚ,2@mFUA+ګkb2u⤎3?LCrцfHˈ% ˳d L_絓hf;3ۡge;4* #6vˋ\BΗZ{R$4WL[83hdqU&ѻa qڱ0k0lΘ!htY)\ V8:ݞ Y;S^h,1DX@6I),GpW&XDBw#xl]9]g!s#%É_DY~_:D>Әc4_vG3gӹҕ<'v'F1,:g*a"AHS? Ir79YM@wkm 'qE&MofˋY>/H#@ɹO]t!pם-`H_'F_{m#pMv _;̲*gsPȧ+F6î[hqBҮ{v R{ xLYuXĪi{Fis 6D$laJ>: ty)ЬZg|-C)/-^7 7} j"$k'HNIOEaqaiXoM ]P~Iֲ"fϡjqEqRIt QQD.OL1aH9DP)`a,#.Z2댈roe3ܯq*;G*xtERݠNiA&->M6 @%l}$hx{"';JɃhxvR" EV[N}|VȺ^P.+A:jeDfG8FU8aqi밲2oPF 'ddA)g}gjI}qcN20FߜÛvvGn[:$c[ت xoI99%f VgNxB(0&\Lp (D IH?N얒H.hVv&/tDܭ[AQBgh;lY!& 4nIo6p1GnAƗKʃ*1 JzNm(m⍬ouDK%i(L,*LpGSa̫)F&Y hc5åe#JpO{](|l ]'K^j4.: PS>"Zj8F >?%[= ,1 +* @=0! JH'|̥FɮV>z&A}'C%> .loҿNWmݛ@7{5Q37v˺̙qMv:*LieZ}KSAf4z\fH4.9lJdYfFv&#f%Hٻ78&f-`(!-eKZ5LuAVv"Kbn@4ݯ?/-}q.]ovZN/3"";y dXU:Bc{ΠXpzx$YͧlM% BH?dSViXekOVaWѡ:83nM9}} ?UhL&+Pmv&m2inj$)n'Ya[/WSi)h@ɗ!s&΃FO^teʡl@]SғRwPᴘ硫㫹t =3b~܂'yz9:`.tq@t\gv%õķrstR&Ax#v;vFk2~l~K$vL"Gx?Eqm &iP@bfX4d9޽v!>߄ŽkikX;`8` 6ݸE׍v2~ܤܑg붂Ƅо/+;y}bQ"0gӷڰCNNJ%gĆ=ύ+*"xU F]a*P@ԊH\ s KPXfۺY4<57aܴniL9b3۰qdl&,!Lۂ'0. x16qJ&XY)eoMȱ:OWD+kth۷ ̖sr[9(("*S(,e(w'Qۀn ndk;&iB?O!cE!9q3T7=P1_8]iֵdyl}$r9Us핔nZSq.r&`ܵ9if:r?.W]Bpsi{x3'SĞ`Bx BU$L_ Խ}ȝGfOwdށ" _6ꖬjP˭r赾O'yl*%} 9ED;:{\٘#vP$hm < bŮieW!1d!؞u뷱+>}.ZxlX{ڢ&GN%-Q|w+f5Sӳ6zPhŤ#CPtYߗE+[-ZYԏ@k*3 ]poZx9Tma]ku2_İ.͠חROOz 5twGioDDn,˿6@K ̶‡HreRV4e6G/7{.=e 1R$$8z.WrIV JS3O =0Gk'u@WJ&䭹lN.^>)I^Jkޗ .K- b2H՘s7 Vngϕgn0)KiFܕxdjenGg'SQ%틸 X!O΅":6ӊGrjdeaV* ~ B/DG8[>-Hu8lQ7sogcHib41I{_YW+%iU`od% NVmZG0*F2׹W)dcm)ݻ5ecoYpvHb`J\a!3>fb\"".n6ScnB7vAQ3Q/^6DdW ר$̍VE6,aEDsA'1S%&EwS1-2du GFbMGA]zvỐl u?_[S!+[ `x;ꈒΈ(UHd TM~W!fRN92PdDTS.pm RZ:RJ_HcK& W@Mgir/̐bBQ)Q T(,k ptzHbNk3y9_0POKxjW.D]#k9{#;`q|ی^‘9,y6i^߲{pj{rJM=̇-F'rƠ6 oZpa_5Q8fSF#ѧ ?cjߒ? vci7֬kXBuc E xUM G<*fjὉS2APLw 8?yYHN,߱e͌.3"f,Xn@o)XZ5ܽN1-~X~gtrEzg'\B6܊l[Ċo2.]ˍS3cIV>s;jr$g>@s&r+=xC{%1fɉ/ۇPmx>*o!(bwڀ*۵a!;:F'7 =8 HϙcA zvp» gtԐ}r#6]AftS0H_I3J|'JSs%WK+9u9Ȝ :/z^Qr+YlyPxU!.0w ; 9;QF1Ԗ{Qo9B=4DA퍁a@'"k/"bX(S>ⴉFx~(h̠c25ME+<*jtA&9+9lb4]MM4'&Ju/ɿej7\9-]yD>Xf;h>%/A'=H1+=1eۥG {P٧F?T{nڵ\֝u 3Bx=q@_'ñteL-.BMyD/PFӆirTfHZo11}I-xcpMT㭌{4LoA!-ѠG8瞦.TO4.-=S ?Ug 0=/ȋЪHޫ^ZST gIOǣ|hE,küHq!U+ s'$;'E v r#eG8 '^q=2)mrnD4ʼnfRWC"nOC̞ה/9.aL +c$XeihaIJuxI^,D(3HqMKOa)I(҅$DvDQdJ ( qbH9D Uǻ}!KFKIvqn <kpG m)L(Y^%m;/0AX~CJ'h |P)`D+&t {+}LcV{46ru@)2)mH$?.z'O9o@:8,>fmR-SEx49K끚Lj[:S75JfAyTɃv^$3C)#|]\Z$'~|M>zb*Iu,JfTʟ ]_i{¥!_ИpE(_ RvF/O$,@VF6>Ee#{0%f6֮C0y}jX1LYM;$%u)*7R4adHZ׃lxZ3T+W:Haf³W {gӂ&{}p0ٻn,2ɳ8%Uݏ<ةJ/AYD!3 Y7냟0)2maG),Ȱb:hz\dcGXl\=`bV=}yA uoߖOV?y{V=^B\;̓ U&p[V^,<#UI 9RqSy5Q YWc˲tڞK%H^Vݓ=G&9ߺ(-Z =vﲷuDI=ю?˪ N\k?!?g 03/WTӧN2H/t'u]KFl=ڛ;ytOV`uMGa`lo I1fJJ295{Oz 6. uCIIR Mb3}y;2쫎=̇TlɄئ]~γ7UŗQ lVGutVLpL"B>0E݆,{ 4De>:w> m"q\wNN; 5g pɺ4<.!AosHGr p~akS0To2x螔XZ-(Sq(?1L: PGB P[Ly N^ $u|E>ϒ 뫢x$IAx@/R֢e`EwH<3RzFъ㴓فؼ5& Kg–meh%[5@Q8/fX&u> ?5{ fʺ.v{mLƸ2k,G'JD%l7I7цI>ewrn8K=wW j.GypÐ՟NG .e|b735ހ__Be*Y miR<ڷ7 @|q|)Pnȃ)>b:W"e~@hEӚNв'ZXCнF-6¦X2rA&r+Uت0\gB:i-fQY_ NS=è ӼY+G=q[4~ꥢeޖoXW:+N//%R{C@IWȌ9'äX@e"$M i>49/;w]Q*d6A}B`{Uvwtn[?~Ͷ[ ^wxsAuvt9GǧM4R|}A98LO eK.RTC#y} )^b,n2 \=S;M_20# 4bRXhs'?kOk&{a!5dQaVtv٣o7}/@_1Sg Tc`&o:\=j6 jM Hz"ٲXX硹;!_4|:tW=D}NSd$]+7™_Sug7%_C,S[H[ h)eR`k8ys~32[ R+j t cm, 5^,!wW4{bQ_ Sd>[](i`t.IKpH.hMo҉}-nXiIsa-',8rBRTq%mDuk _tDjQn~\?vX]4KR)`A4Jn 6mдs_dHϊIn>wՕ秳\ơsq:"°<Xtu]@lU6VBE 2 -.M4Sdʽ#'}[rqAu sQz1GC-G^]/5zQU_@Sn$~VVF P|j uRvEssT vb(W $饰ĴJS6~zJP0t|% "h{I;ʣ`*K%5-D<\+*VK3ayonBCJ5y+ ,>b/G  t!eA.1o f*_d8[b&Se7!JbXtb3e#X%63RuiLԱ`:3;=;G_ug:c8yګO{=<ܨGnTIBV@Cr~zD>bTqM%͋Tw`bɽXX|%&꓍tF1)?Ua.3B-𠔔x(K6L7{ Nibޝ%8)ŹaI|wp86A䖷 &( t<ʵ؎F|p8%"䲺<be#٩j\ 4C?HhJEh>iw^G7<04"j*IH=rn/ ݹ [bXMPV䦆0\IL1]u(C% MJoNrlRdSϑל2Pc٠Mo)ݞĎwB1,9~jJ<|?a-Cd>9D] 932$(}!P_0|DvWdhx~E1r3^«dG1^aIO(s|{A.VZ9u.j֮rnRHbmg58%C+guRüwTyT o u ueeք\Q>@34e )Bdr: ӳ˒bDrZ rWv^9 k,ͫK>|M>H $'AhZRr.GTc6xz1 N}?pK r/7~i &QҙPxk2gauѮz;i^ o_B}.;37̺'ܒr(M|*qޮt^~*E .ذ1Rڜ/ {}=܆Pj1-] tnj}`<**@M _EYR99wb|8}`Ky2C1|=\x u>0m%p(lO*BUqov.ɛqԵvKM=".KYpoICQ|tbAp r nf-I0q%'\TAY7$ btraYi{!` )>hLbHfHJp^ԏ3 цmŭ*e@HM,%WzOeb *R _2/S#=oXc k]3 oQJ&bY;ֺLP4!. r 1(Y,U8l8CNHHZC! Gׄ# .דFҒƔ@Jd]^ b mqHae$7:~)Wp>&\wDԑ>ڦ坘lYDm@' =1:U-oB|HPR;N_bKj@ ̀0'մE(g [$x d,秺f/ōXH)HFMT8mr̩eJ 4 w1 iۏYVEvx[ s-0_؛0+U/eb?%՘ۮ|Ajc x#ڮ_vðcpICƘ=9mu-ZJ]fM5=M)3wjƞ O7OED)؂sITv4 ) |Vmd T(ezݷȳmܴ<ߌQLEd5s/I!V3t.h eu!}Ys/#tL伧A:&ۀO-FI3ɋϽ%S ϖھrX-%D $i` |ѼlX?EoZ% JWEo̗aMBM1YLB\wz$@o&FhL0ZY=|Zd.Vze7yWc} ӼVIj[u$ ځf`z(ֈ1P2rdӖ`X U-(-,ϭOg,(-)8y!&|R 7 P9)Gr$Q=C|Zbl <p~led>4eS *oc;bHU]`Wh}ĺ’" /括+ HU.bVM_0{7f!  A )]qh>7y(w{]\L6$}eUvf~m&ޟjKs`>>5B&RB5Z_UpԼ(j8NX^_ il*eNT: gW/):`tŝf*CWT7k@׋U1E$9C ԰U (o>"VBk:9F.8v+$ȭCNF}-~mYխ4Rbxg~] T}Br;zM}',ƭ1ߕN6m3waTBQ^${>1pr96C6;XW/4ɚHnf(} ZsS+N.<6nΎвQR-3c3[lt|hy/8a%Nx˔e\s&Q᪻apFH/YkM ; $AURtD۫ }h^ G"cG4ˑ[/լ\}sDŋ@o=s]oBhBU6d  lk4I:vy]P^Rҟ7jfsRr J,lN-tMڊulT[ -d&H-! |#σq,&L[ ʜIA?Pb i.̏kHpk*/ţmũS2*f zR۹wS_-R+"♔aͲ7]3`hG)"敟4") tQZ1ar6Osdi訛]NpY43"̼o1^?h9AKfb VKNOw~kp+_i-7ʜ}d DaD B׼ oʠ=kNRTğUh~bll (q.-Ku: UGۏmu.`T9iJT@7% bP^P8 k9*)Rq֓4$;Y (r 5"Zaڟ 7&'MK.q^ }%KLEx8Vzw*斖1+j7(uᚬ_t%qoY͈~9x]!/Wۓ~ 0dS=0FS4?EeNz%J5]h&m|;_o& T8." ELyTN&`0$zT^iJx*$URx3UCj?Wm*һBBc awl4 Pٔpq5!_c8S&+~|ŷ4Z\ĥ|ҰyjSl|Y%yzVup݈սVKއfӯ()׽BьIYԻH u0<*߱2C$N4Gt}9~N1fcr}y (tFYb;$RŐl轀v-!Dгl@HklJꉅj{6?F)D"rBp\:hk t(~d|}j80+!DžڊXqMh-zyF 690~r"1E?r!x=sd[$žT?C gm"=z4Eyf:LmWCh1F1ً7nK^O N;5m`WKkg5p8N|;5\4(tJ) %lɊ9qCːVd, x~8g.|7s~؏xmh.kZC-4"i"Exj|g3(_(G~l2.۵VThzR_ i n 3ybj_5jP:pmc jm\XMYE8D[Aq MNweb>jE^3lx8l}9`mbX"lFYBf!rn\K)}t5`S[ {n@Ba =kC6Vemܜ#SG/GI Ǫ/Y /4"qlO}$Yg:asOgwHkCv_vS,$O#H 1~zB3X?*PWi sdSeE= P'B Pqf:$Ap)y^)4؀ś )q1BxʹoL`%3<&Q> UsLl !x/uD9@bTEVaL PľC҄J~ԫa'Е8| 'Fsj]V-?{*dohX>xE>h9; P .{:#9N AQ(Bu{u+ױFax=[ *ejf"aqd%ƛf@R :rILqd>?95w]쪘v2:.+\6L򕓕p{Ra վ(^ŬWOB{ߺEZaf#A$yHbKu~cw]%QJx &WLBzA71hҮ,yO"gN"X&W.o͖$nWc*!g|LJ|\M턤B@ns>SAѿcF-V 7:_`a)x5z' >C%`~vRIw s,@ _FP7L5P+$lB믎`l{N{FѦFqT5ȶXL&/E;T{C  Xmу}g5VNv>*Af sU\d`2~;nI[ v6=}v<,04,Z_j͙` .TJ=0rVxQVKLm8es:nQYWf.BޫI0H*,R/ Q͞K5N,Z &j!߹GdvZL̹Уq-ΟltuY}8| Lkf`ba ڼ`.#!,7ߒhFhQ9,"A] r^˜4wslghW'EwتP&>)ݢIA< f0-B@o}1Tsr ޭO m,i'U+LkUS, raB&WJ4G&{朻mzه7g>bIFV<o3B兌5ib_MsUa25UL\^$(e&fG#>>'L]3%3!kNn+tm%Ykdc0 qٹK/'kcpCⷬ.޾c++PU(bĀcUaOv*ܵ-9uh(g8k' Z-;\s<+˪j XiC|ؿׂ0\0.k 秺Dw?QX ˾^!tR!BIEPp]O6Bm^Zʛa%E?z[L:T3^ck%`.;|x-Z5XsKDl 4Oa;.J7 b?6p IJ!q6)|h%i#U X`0\s 3(PoB_MJ,*хY).6ꀥ˪#sF20ϗVwEJA3pd`f 8уw$Nf|ar?HTK\Xb= N,ϝuf;FY2)En2+ǛABVr[GSbinMQL7jmz/u>.Rڗ"9 >`\]^C/ՙR^3+|x }1"43wO#T8< sxރb;߿3}֠2%xNj$۾'Avt͞.y&EȬ&~;:MDĎe(ޒd$bVWe~# =YUw3X!#D}aqf֬֬ÓuSb=o? t!Y2oZfv%aO|-Nlf@Z&DK@ݜ*Unkz ^hq{]~!c2aJx=UfokHfM. 4\鈲 .H۰^>j$m)xphΗ]p9R-vv1]μ`WPȦ+r,,x2?iVMW=e.}sL/!vKGuU+T\PY8H,0"{΅t в+,' 9 |3/, ~w9 V>w=I5}>!:H IWJۑq77e# |YYP BV.nrf=C~5- ʩI7?( j5dxL2JE2]Ë[` تD93"lQC |9M]MCz:/=FHۑXuZ3'Ԅ<Uˊ}4K:hgzrRlp2ܽgőtmT0H^s\lfc$L9d+s~qPK޲ֵXGu}zUC6؇npG%;i_7,N 'Ux<…`0 =*X{%F߃?xOsX !GAg?ye('?l"T DHX1$Kr \l v;?LTϋL/]TOwN^ {)wH Fj.Cki4?tVne'$ӕ٫dVHXT(mǥ]>ĎF1!MrМ{Z4+qXN!-9jg=-njrc^uPj֎}C Akgs]*;֡N8Ї$qG5,Os!{=aϗ  Ċ|ȔH벲[19etSgdٯfjwӯ A^h'T؟87 <+jg6Dṩ1A~,/tr!~_u9&&q2<4X# :A멹mg3^Va._ROA?#9Z.]SyxF[.a>ڌrxuˮ5" oID$+]^-zV/6# 3/0orInz꠆gD(~.U98ahVaƄg*]rc\[ŠWٗ˘ܲt%ڣi*gXOI#%xʈ(͘ K1(#XFF_YiiԄkpPNaȑ6қ ˆ΍qd0ZJ骇s%KUc=h.k%K-;c$G?(Tc6IoX\p:u}fs CDj iH/V6,SA{;+vB3O+N.UbeqFڊ1Utr./X",ő1+ͨ(:\-\L6ŰemiIGHZ!Q=80Mq2X<씌Fu+?1> {52\ spfN56+ɧoP\^m=&uϝ>TQ^*J͋(xz[Eu1ugv*skiU:YDnLflujX] -WgxKc>y,gsYnN0嬦 rz{I;AźbDg< @[SMGaK01dDnB5obxb=33VZR?E"mbxr;d@rpjؙh) g+ e>H1Q3ڄ"$3_91YbiuhR xKqY`WBkmi)\o__[rFO{z ͉\Z#)->β)'Q cw Lt*]/@eϏ`+-6H7~XHzmQu-] z23~d,֔g%{Lk3" p#UyOw= ؿ!Po+$3 ,'0gEfAXTE700PXȫTSLzD/Ϻ,޺$chx{wO}ac'y*wufԮQscy}m)$[.z21 ֜܈>7n* ّ)g{=F'7kh#nD8/ ٴLAI& 1,/e[rӷs=}NVbv%<DH~ |$o%8@ӈ9C7 SaK\]r^="M ay0}ICRـ?xOdPnj,i6]T{(1+H/ʦ8@-!'lz)]o .c76Isag/D!SU*Ko13LJU$ӭ##ePԋ"'N|_5 mZX[qx0' ˕8z%jC?ƖB!iHOӪt}G9 U$ &U,NxiL e^rf r|nٚGIQ9&&3opT6d8y&޵=@xLywD ޡianFgiZIA- U$+5r~ w&x} kf!biTk:;s oiG_U@H()6rrnj6 |CU7/%5e %L0urV5Oº 95J9qFrVh{=w2 B(bݤ!SoA9`9K[H|lbUk xIfeG1b7;Ln;ERo ~Q,Mp&7ИڣTQ &"+CDs. ӀO~Kxl2v'1W~Q[(**o|s-m6Uk9듣z(8DßBnP)ֱC @x>$A10B"@VcA8nv_ʾ/0zcA*PXEęWLh~RVe<vj²9 󰭑&n\2͎Ӧc$4tYYWsbL_ώHֵ- }Q\sP#忓93 5"e+X`{C$pG Wb 㠛YTB_F7,xk☺&?irn3Y,aޯ;9(C6!e݁=BG%0,qsTyp * !o񀘼[Y$KF99lGaHj9WޞKS?b+a:% ACR{ c$Q4a7Wʓ߶9[!N<ٶ6cAe{hzΝؙ'6Ć9/WGnŠmroV+D)Ҽe3 [j4ݭ,Ʊ9><h;ſG1*PJCrE-$`q %e9zzOv:xm綧qgDIچYc @%;bUTq suӎ H3ϒM: _T45U1tqp@AI_Ca" 5wM8,>{l^ûuxqB8ȡ;VGWgϊ#6B!xSlˇ^bl2ejybybD)GGk7$"Bkݛ@畇-#=p$8rDiaw{Ws([w##r|C=k_[Ц|ӉhxZP4̧2lQ-[JN{TZbqE.N@}S)G#ؑZꗳN5;|X\xo[g8vX}dԟʿ՚Q4$haIծB3Da_b ytB񠰛I/\IP?m6mv1!0}ir#Xn- D۰=~f,[V+E3N2:+Z[yQ[G-liwX,B&x/iR!5A9)[KJ(N-}C?پ( QtaF@ XAk/τ# `<2&!g*iSy1B G &9ԲpaM/t3u&smӫxlq!hʞ+= g_1]b3i?4M֏uq6>?oeY;H@?$iYW KʾFArv3];(2l:R9\]Gu f`BD]esoq^+i})ܞ-+6`;`5$dus%ERAM D}| rukJ`4A UȰa "N#{'qb"3NMǤou"HZLВq7R>F?Ant6fǜ$9TE^lGR>siSy_U{bq֬7S¶DaW:,OwbKb`-gh!!Ro(Rn/IlVg^L[v  /"C5eaZeƱ8\d}Ƭf9[*:l*ca[]Rc&+Dû4_ 47[rpX;}_fL!9v0ЯJHUJ1,c?#Ee ZN%/TP&28;e%oXL@YJ-۶9häqqK#ARTIT"9cHXf\Iݳ[ˌyqpqC *n!}VF)`2L gAQ8PsH/N5jHM%g ⽜JF*)/fؗ9T]6$(̡3⇐FbkEZ`bsf/#VZ?cF۸}mb@ۇM|#`j JہNru'ĿH,KgPuqbYªrY`QBIa|V`'&˳شS-~2 ź,[ߥ Y[bzud ,38=(B1u#B{.njJ@pFI.``iU+*r?Lp>K W6)-L֑)+I-w(e!ZO v`[jF86p1uBCuk'$ūC`S*w]~K$-%L(2@On) 㓌FtF")ԔZ婫w_*-&('[:ֽLʄ (9? ]@numQFIxzo/1GFOwfckNƞwVV YhoJZoeM_q(W@\to^1fVJe l(e5 sKBaDүxpX{YEZq?ToVa[/qyu cEgi@2\9Y`bCz(B`3" i𲻁-{4П7΁T`oiuӭfaU$fR#XJ`.k̝f8hUPr {,l ?3"nU1V~[< E^VO'۝g,r_/}|Ny+g@rcIW%kl)= ME$.Nd-r|;@&XX иGzzl$q5;w;tt-GV֤N.3wՆڑ+++ja:]j#ҠǭXb#?N.ӵ5>WT k"rnPFY^ˈ{WEw!<[IGKV2jɼyQW~JCs v'>p\RA:N \pݚ9݋АC6ƴIbG rlGT%PvpZF*-mGGռfiݸ6{3.xC Wq~j$fG'o)r ՛-샥n'Rr*À63VgI1dsWx\~`Mѩ/6Xb/Ra3c郾*UMKdptu(|\6 5%>6jEKE[^L!0JFdM=G\ Bg:L@rl:h02廑Pa{U(Ҵ9_o@JZ4)qʻcQ@y @-b*պ=jss| q-Pnj1oizfToW{˳5X68^U=M]ׂa$>5nK. 4v"oe<{!^1[6\AeVE\_5NL)ߑ{EK9,nDyV<% 4԰!7T+6RpZ{F{ZM&zWX%(g|qre陜2}$:W[L=@_f1#ePu=@YĬ9w*Nt5V 7_8ܬ͛ѯwBsm0ﳗV~]rЭsnS?%MU)r+K~Isg3hk >.<r*d<|VjTWbۇf0J&f P-[ff!4 8{z5l؀]B!EU1l2pK:aĢ]3$\ g*)C/c3<4[))beԢxޅAn&t 9UCou+ P*bGI0lIƈ2U50ނSQd*w,"}@T])Q26BI_Zeѭq-wvfVJ;*}+-/F0aZgGt,/jof[7|-Zl n\m֧9IG ;ZU!PDI$]v:!#u;FaBϥ^ [ 7yWϕQ*wܗ =ac505v7`*F U%8%ǞA-#RS1MFvD7||0erFBĒ*bu|Ŷ"V#J+cHsꎂ+d%2_^/k3)uMΡWVjBtP#y8{XP2 :Nw^v7m8O.pq^`QcQa'D<<:Ff t/UXp^y*k7eМBһ5PA$~Y Щ ߘ׏5Lt2h0'3ݖX:wu9BWj#9Xp )#ܯ|UIWi>+YZ']n)HD3ze~Lr06t=L"͍7Uß©6സmq1\4Gȹ` طEsuHPLC,4WN-;zH2NθPHnΗ xk綱6{Fz`u`O %Uv7\P ^'čݗ+*x@[4N>'hŠ`l򅄽+s~ zܣ(.| :Bx'Zm2S,bl>ĠZ.牕n?:)Z05L?ݬ\Ѹ>aH%)k]m9)gVRw;"򴹥H]F ݝ륕9Z(R^Ob攖DOqٯa Вg`96O(f^"R,IOt5#kbWv E$-?PcwSPuI$R0fgRjn^a _7+S?6\O9 }OjKձcL^5 :Jj{]bN }à?g%Ed60#}.ل+VB+Gu wUv5n8[av1J؊(6,Ι GB ODƖ6^8klCy1\?kr䜻//{l {rp;~fɧ<ۑ\?%eRSaOu.rˈy8cMJ$oƠYN6s^( ]Fh0Q홷S֝ d:Bj a"Mem }PldM|ѹ,s QmN_N󿮭 )6ʊrmnxJ0jGYu5q, P 4?sjP : wU?G$pYՃ'r|T#r X6ydM6+y{d&wNp+^FFF:aħ|a+i8bC"H^R_(Ey4Zv% ~љshZCu=O9$] / i W&oZ RFp<.T*"B1#[o;~K ,[ؚVA8H  n⡛F.>/(yzqWcb!4)|y™[t mpDG:kҡa0=ƞ$jB>)A XAHyz uF" h6ؖEH7vҮ:܄A:"G ./'3PS"Y+a繭-KTlD1RUWM!BIlϿCL J5d UF0k }GDϷ-ix;״/P̀{u)3uRVC(;JOέ9-Zk,S5j]j?Cr$D$heXr(pg]+#&D< X-{$2z,DfQ&T`J-XH (% Dh'd?%h(^/=X*/"Ǭ&Qȁ#?څjTCOl` #1UCf?RΠ1bo)"~jR(ADLV143]^,GޟPq6z9 ?U$}z"5Qp9=¯#l6p!6|[| j&EzsKŰe *~Cs5'&k32F@m,',uV㶉P(&GOs z^VsD jʜ 0퐺SH«^Mp@!p"qmE'sD*J}:45H^^V-r[$V4-sÏ| ѡ9͢e]!=ā|j=}z1}~O52xs,XK/y(+Ex~._òu^ Q`%,(msӤgX+EkIGIqDAaByE|-M\bY$D>MɜrPR%(6!`YY'/lX  MA%YO) CU#i@gyw:5kz,>5ă  o+tCn[maV2#Bf}#Dtgxڦ+)p~oV6}GxyX;t='jAZq4C6RZ6l./S!X_JF$` %ףw,h5G)6Q$t2_Җ0Ճ:DcKKza[Z[ȏfFAoJmS4)q8f2ڢ xӼy%T{ ,tܛ!Q)tpSY oRZ>sqy{F-zsL͈ܺVFunHGVuLRD[<*5_R^-UIw |Kh<&ɖ=͟Ǟ\ lFr8ujft^aS: JZ8dW%f`*y_N4| Rb]RRcs: Z8ȗ#4qUy;'q.S'9+N8k,yD)Uǽju/hF.?딴A м9ܛG[7e 8Xox6hRYB  6KI:ƺۡ@ϙc0k?C ys6?ma.tl3*6gkUVilٛ7wgX^͚h_,\*;7U, kc?,n݉Ek`FPH0%O-7{\e.~C!?ʽ]}WOz2e}wWȒ/hBF .+U xa6`a,3ыv\5N5/_(84!Q71`qtLrMK$]P #QB (<yIyp|I4x /&jM*hex]u[v􉈰/p'Ա} ;Vf a 4D:#dhM;7%qmR5fO(X<M yl{ی)ǔz]+CQ* d!e[+2k^?8-7B-WKP%P7k\MT?a$;gY)=Ș'qrWwV4ڮ!KlJXjw ו?&"mzU[&hӊx1uOGcl*v&NS h?| hN5NHn4`[Ky&>"-)<}M^&K5ڢx` Ei+>x~#~,_۬ܲ`qrioa&2\-g{Uaze.inbMg$ҞqQR|TfwRc0ʵ0qArg(<4SAr" /3"ɛ1a`2fy3v+] )ēD``e1wl:)]"%gP,K/ aBf,T噣2Q.g>!]^Y:-vkdXc* qJI8Ӳ7Lo.\xu`-!9 lڢy/Hlr.|$7I$pujAHs&;lS6wd7d%υ~Ob5ݦ35rm)fb5MKްwL5NhF~`IzO'SwALf$!Ikk;8G&%j˻(#E- 4|&T9jƊ|Y Jg)PZwR]1ǦNCn[|m{2y+J`Cqqx 9]?n;VYvQp%!U_ŵf]$څM6lϕ#V@$>UQ,T*#*憱 @OȏO3 4iȪk%eѷ AuDgoTTO`3J* f{(: hMxqeb! 1rhy'͇:\mtwt xBA>&>wH} +wDY]T< YPO TmNB& ?yֳ aC>Ҵe6M ؜2pQSA,Ap2n!oʩU۔t78 Wa +˥>.<=$!*$*B1lHf$|ZT]:_hGHDꯨJknn5Ug8imPHzM|vkFk+ -DׄH&7#r9;v8Doג :/7)ɵVSRV!5c[ @fxpQ~6i oj!rjE.!H[ϵ(ȹo5!0"CxoA%t0plhcHHjƤUlKȱ[ nV?u&<060r@cZV_FO,#d 'L~ǽ%5'f /7n 7G!pߟzvùL5{$00*Wdz#B)ظ%xsD;LZQ!j{gHvNCYK xop5lExbܞ4{;1Rr/PB,xŃ"f_o F.gr8{[m:@) +%@ogoh*ZzB ;TœTΛ.ynf.~o+*w^I}(5<_Bg0'vld%1A7'tXb c }gP0-풠i8S 섂&_ S5S^:Q={+,q]1`BQՌhԘj)f:9o;6kR+f׭SUl1"1rr+fe[AިT)}{[Zhؓ$*vQ,#ѕeNC.!#油=]T{'̏:+~G]|.uw Pht. (1ZɁg=,.6`> UwK{j Vx+4އuC.L~,TYCM+נեiwJ8ZU?)Ζa&2D!͌!QdK[MLaȬGb4RC xŢt2NW;8 {\Ypj` iٻ]eD&{8YHT($¯oYX',E,15JiExF+'E::Ppe#:E;P]=F 0 S:!dqCTJ͆e4nwEcاwKl!-)vTsD9[ ?!1P5ӡ(u(z1!W,j)]9) |>\C/ѓ%3o8v"8c;,[tkt{<Ϲ )N15<˚ǝeVy.p1GHj[~;[tuD j}fw,:ujf6ȢS"g8o{2J9R w'rϖesm4_]> Djb|CʦUB@e3 +l;WC  uHah3tSr oz[eaFP!ҭ0[dNJZe5r`Gq9q2=`rzDԬ/F$;+8Ƣ}|y?ߪ%8%6qpJe6s7"OƷy!Tܔ\8 8H. [2B}^99ZЁʐfǸ5l+=^cMoDHe  & x1a5Y( wr0kC%p$we68\n)V;x`!)WʇZA]{tv6ޱe]/t~PJK;WI{^Gn}.cC(VH,S im`ץtT)Ud2d@W"$;'7fvED1iM+ Z9 7;D* @:HR+5X10dhiu(hʥJwu VjF)%2^aL$kqԆM_"}2[n1XA^{dY (Z#i%L.QTeҵ1)R΂Z:4KkI ([ӰK.)SLk d;F{O*hp(~<̙ڨ:X(>O[_̷u-N_֥ۼ@wGn V![v%_ Ic4R;Nr|x5A2<0cbabWRiI%2l9zmaA2[S1%byfo|(q";l<2Oi;#?Hvc̓|i|ӏ]Ď`\&]AkjO9ӛYH_r]A,}̫b]O@mLjD|jA),ӄTEe1F6p`SVXjHi%fGz%if=|lƦ"}x~C4T[& 4RŲ̤ A CfW͈w?*3?^\bsޝ:+A\FætvBpz_:u". ]ctOvM/cVR\q ^G5 jK)b;u.:ǃ\8+Y{c{P-ed:O_0Me"UO'f[JT (Wg+ 8q^fH|Q#^(T]lGL6> u3l _xC|1@u אYqX0pJ* jJy),"s)% jzj! JK-E޲'B.̚ r=O7=TFMѦgYY`4%%d$nvm9sv9 d-ťRT4*]]bx(4$_ (jA?n*m])͵XF<ͣba+0˅?1Q'g@y'%Ԣn%Q/FAV2 nYu<9j!֬/?˵zZ847'Kg5/?4hɒ#ѼMgMK&u^TwJ{ʥ$8_a Me|yqmN|fܸ$N*^$Į0)bXQN+YgrF bc8+SŴ|QZĚ  _%R"D>:L FV3t77)8`f~g瞫>#n at IAG>E&)W,猙U_<]B}yJ,m3"0pRB~wEn#]ze0ѣ-zDÒXH؅m`Dcl؝|eDH#3!Zq2'^BuuulvLcDMWS=" tAh굕o6Ml}q.cPP>2&r Ȅ|D{;r ID" ظsݍ#o=X|8緲W w:Gtȁ5t\IfKNcO V,zKTE `݇Wy&tl_>ů"Lo5hջ)h9 `He뎣, 4"@=_J L  $5?W`YX+.uF:Xse.wZoRLh(\+5n?jqqiCPĻ:;sK> s&swoȊꖎHÚ 9?]iL^-X;Կr DCN`ׅ TӃ@H@6} Ue6yS(t{ߕϾb ps0aeMCa#Ɨcr_tVی233z4 ZgC~)xS!o96'ΪiF~pWb,.v#%13ސf@ڸҜL7Ybƚ9=?Eo}@7jg{:nܻC_9BoP$ O tSdߑl"dIA(Y"K', @dʠ\] 4(;y,:RxSmCQaP7Ue ԃ *-{ʏP1QL?'8<#?0u悳dIBV|d *^>2VG24Uu΢XCl̓$$1ލ*!c9RG8 k3+팺y3=}&\>ٹ):̍KN St1ua78 Z})SS1^Ŷ H1s0!N?&W15!|O]X?m9?fuΚ83ި:zvj 3W:VH|@؆-QN!–f 1zj&bN+%]Ʒ?j>_5僫qk&HÛ%-.;/7)OaWDDz{݋O iHq?1j>XvǜlmT\M4 0kx1u7Nә/HAf9ݨÈGjHj$7Vy[ [ ;ڜ֊Y׻)C"Ըn(xtrk" ¶':A}"b>X~O2S dmZg?iX\ bTn!%n14M.M[;U7o^cN֚S}^#]f F,=IȽHo+tB^`4-&i8wdz]ٲ+~7\Al{"yLx9ia4H4C#LJ(& \$63eȵn#-f0C1pI}p Ő{šEx|Lt`H. |S 0XOVoC=A˩صRZv=rbR >(.V׳pBl[ 4!@8i⧀";J~}$lSˋ:A,]z\8[eY}TaDqiDO#ΉU!fN_ͺE:zLZ7WUB4*X(tXadG@CADk^x?Ѽ3r#M(ʜ-Qt#Mmo(] ]y@MSO #rPN15Bah|)Uv$GQ%1߁7jܯ60Fg׎tAQ2-m3{MCTxD-v q88bGD`#'^UV6%I o%|Z}pYH7W6 26/n(y)kFx@ygV9gѸI(&Rh "Kr`Al<ܧVMXlSAG TTs'Fyrб5!rżԏ I4suЈqR3oAxP5A'a2` 4#"h'STAogq¯x6 ZϫpǷ:`QSd׊ai,<9ga\)-$b^^,$񇁢fK岻q)aCķCr\%Q!' ##]rwY]'@!74AK#vTN᩿P s\6~Vf17Cy\s/Tt g\8N*HlBN->#y %H4Ҽ[,]u cXBnm= ~Gu˜IK[̡ۈ cS<1O5:sgScsl"OQ@f ݣm(I6 c(DF(#ZTKݠ&wNQMW~$`+]0nŰ\A)spBTmca<їuǍ8KdRH58S{ s՞N Hxfuq)W%ْ1^X3@Dz俴*±3ٔ)Dknn qyځU\ϪigȂIY\/͑ބ,8N,d  x;G PȈ#v3KhzT~S2gʫTFMGf;l `Hry'qe$`ԮkBPP`O ^dO&\-{"WݸJ6%[/^˧.^^9T5댋h!kd_ Ebzl_ ا54; 6|.׋J&3rG1yHSv Ck;U)i]pzu c0_p/RjAy5Br-7;i q3+:3,H[>x8-b"* ʨ ][*QsYaAجH:F=5yONcoh<" 7;^p9pDX3?{Lϋe5eIzQ #{fΤzw|HV;pNl('%`3pr#l 9ŢgjYԔ+>y0%VW<{cT;h:Dxgm+Qݾ˛- ZEVX-~0C\R#"IyҎx3ft-Ih&\@G?-BW`esFxنrfMTVxp@1"SpkvdWl {n9S+4%Z)s/Z 3l%F! *X AH];0/TR\!&/{}Q ,c ̶?qb|"@ʝC]b"ss۸'^e쫣UHtfs ^Dc;ljE纂1 ĉ"nj)j0<$Iʤ j̼u{*]Š>`,7ϤFȒ&jhm.i2k֟b||ÁPC<(ՕǑMG_]+So@9$;q\A&jtXЄ޴"Y}ZދiFEhP(xꜟcmV1U; b]  'ZMbc/#H \i +ڶ62xl0sژj= 7XZb85][iFƏdV4Y"ƜE?* _u5^nPS.\$9oNIZ-բx㮩PSV*U)tvf3H?#|E`9ws2'\+:jO, T1#B#54`ﺃ{}'g N7MUD/ J ^=$/zO Ec[ %, 7ŰNR/=e:t1,yKm1I)∽ƨR+,kSCKOc'v!ZLٳ XџTBe0 w5~ʖ0[pm>x>oW5eѹؽOZޭ,-X@Qq]4j! 3:iȃЈϫ0_ŻX *lDw5ԊHWs-:Jv?F1`טtj2v=:%RigsU*yU>9ƻȊ12ai!UDQmPʭI^§aO um,cywZs3]-kVjpUt ހЩJ?ۖR&vɷgbVU}v>jzLђl9 <\'S_B0XMN*z ]D*c ĤqJ"T]V0tqP|0݄ӨO:M<^;7؆Aߜ w nv߸VCBNpyF|d@Kҧ@zA9* [9?S vU Wu<'b:Z-WRF-, X<8Muވ|&ZP~N8c@IzҴQt)>Y+_&)dDZ' *Χi9vKBO>LX]R^{Tg[&M1]0 d^A5QTϷ!h1NYmKBrNtP3 'ѡO3$)i6ϲF4/('@^OІMm1A:n)\ٱ#V*`]T@G3rc-͕ bȣH9Bkv~i%ezLw$LBs2dօ_{? TH}1v( ĆҠw֒:Jlpfw0Ku柂3cL]l6M5zs>HVyP?{t`s](3I_lM#vҷbX7SgR"~-5&q-IS+vCH(=]Ƚ/&5dl&@AȳƧ|8ݰ]%`O^Hm' Q`ZokQeG :l}I \@Rz#nFC|{{ z_J g} `v-u͑ٙMqd9|_#K+d^z&_"X+Ś[BV&+mGgugκ&C"s]YYJ\vѯ| M w1ϰ!Kq`DVr>Gh 7|mQz@ws',a1|U=M0do\ݠ VkmGB(j9 '3J9m47 4x5t5x9Mh#p!!=ҏ:HcqS5Ϊ;AS86]nn-a[}ThEEgy ܅j\N\ #x|)Qq|6˻v&$~s+sQɞ_q/S^DT̓+A_;7kXC.mfX//r yAߞL/\ Q9D#Сg*c] 9![?YZTO`Oq/<3Y9}IekQ2+TLJHDCJ`In/Sgmdrٸi cibYb~~?kdoȽy~ۗ}c,&>\8,7oSߝFʐlNb-э)t>uGD]UUU΀qH}6T& A=u@c))2uUHIsth:4f0-7uK T3-tCEIH?7c\slme)aSόVW6'l~K[zgi.1% qf1Zi (ƬzgbAAs;]#4o$uh!w+< s^hmy۲չ!GhܜV Wf)đ/i-9Ddx'qc*0FJBw?mdc[kj1o#ػ '.9#g%gpJ8ELVLϭwW%['/ LStVET- $kޗTZhQN-0Th}Bƨ1K `~yP*HSqe<&"Sn#A#"QZÍ?# +TCCѝ$nTOkG.*~5c]QpF'/_u=Q? ?aYϷ^2{;`8!F;bY&@xYRPZрwTLfmX*$S/:GjD۶8ҍ앻CL2D\cQ#Vt" ?&?z) 8]. L0M_A55O\ʑ 5C3t6 bEf(.>{!lҚT4r;ٙÅfa]fʮ1d*[+WaJ+H s9UmGl.t}p{^|Ys/hbadXLP ߍBw*P[jz /=C 0[pwγP'mJ]W")+gl(Ȳ|J'Tk &+͛ޕH5i<ŵG~Ӽj<1 z>ͥDUhBb<&ҊB=WS4 D\<"!ffAb&_qFZI:ܹ =+ j~0lq2_ݕQ;bMmdߙBVNiWˆ=~rYx'{ae43 aR0]jϥ{Ĩ?0]^{µmm#_BYb">~Woԃ#~>p1)2Q[g>y )k+/V[>etDXXcH , qMJQv%di$nYjKz4B~k`53#Ԛ%|lӤ;OG.J2j0GrzY?//Da$ v{lOu}"(Bn+Acƛ-zJaWe.Rbc@lEәw[ T$4IbGxHt'E8u3vkZwe!-)asy߬C/B>v]8[ f+1S'W_`,LGAV^R[?3g"[o%vwŠs$4^[㲩Gf)# 油i_> gMDٕq?r|jL#JNz"eGkVaډSߜAz!C0mQ+7ij(V#y] ?H]#vXYct!&G%Չ:p`KpSvO{Roz^69,X Zs9po3'EPkbvNF8πJ9j֦r^LڊYsY o)%^d0jM<sq (v\C3"a;kyn,j^I$lGp1fW.bU(;ՑiJ_8/Fm~eyiSC[Ϫ:Af($ ȮᄼRU".ӱY#uX.wchANJ|90{9XU]1$,o\eB+d*SQ3~N:ye+H.bWxL+f҄Oo%Bn(Lʱ)Rd8QtOPKj\\ACc%V8U%qYɆIZ: |[f#&!C*u^  Xr2IFp,wȫ` &OC.fC׍YJ]a/_;n}!g -<Ϥ2jܲ^A-Ǘ׷-[@亘FDp "J J5#o-r'Aϊ-5n/0DEqOɕ4|Ԣl ,!d?xI2Z/g14ZW?E@ˮ.l$(+$A q~pP!~8ʪ󈕩Ms>ab.xE`bv]^M0Yp,Z_ EZwnM̾F lD7\11EHV/k^_`m_lA[1Q!uċe%L"Ύ+UOok@ s׎G(?s[_1f}K'1Z4,S1q8.:;9Ûc/ik[wq"(]t}@-[SjlWgb=#6hvoQXHV~'9{=EY9[=Z9%ƦpYP> [Ze#Xί`Y'LB#*VnS!.3w*:#eDh*C]t!_\/NLT:C! Kj_@w*0\ROO?Pꊊ>1hkΆR Yɖ۲ \%=JMI@]ܰ~_IXx(\B&lS;u4ӻ""ڜ?ZYah+@p;r9 |/Ԧ "c,uQo}dR] 69swG9׾k8xv`DS+WxZE&ctajŗ {ڛ1JS$̋%u夬*טλj'8%U+ɘsS&t&D};v[o07j9հ +NlJ#,#!t»;:g%4Ey5W AGp=fkӍBV~5g].礥LU6ڵNE WcִTj6 !2LOl24G7ORꀂ9zr;gU c}Nژ H0Tv9Gg ysS ]ґ_pJZv_b9c>a˳>6F*1Qיoj/+qB*f+ݷl]rU 8C6te*`~}TF-&L8^/-6L^{'LGX"N4iMe%ޣ~12]ƩhN; v35T%p` μ>zȵ`މS#;!4 ( #^#X9xH;HԼvN*Tzi%RidK#NA~b:bmm߆Z3㣔WR5|R r> 3pgċ3*.Wƻ.[D lyNQa: 2urLef'?N֜oy|~۱.3iTxZ2HD*ԢSFe_G6v%-7̚0Z:N> '3+<`bjk"UD@lQfi>!{.S(`rBGk׫C޽[m3 cpvvePqV% 90-ث.ieY##9Ϊ#ZO3uhޒma4m.!H ;[8Kȥ%ZG -YQ^׿F=ғj_ѿ9Q%B! p[?_眏+}[v'V"љ[g8&]ui ΰ{TyJj7w;)vUNop{[jB2Ac[8RWib-|G5.55'%GzXj5ol`nMt;">"ƍ.D 7JB}R{7#ș DdtVmT߀攀Mr)+eo朩e%ltnK4^lgꠉcI], vL|PiP hW65j3(/KF%s^yMUZTwu|. dcF7MkmpёZw/߫L *`'fDn7) ޙ+ Lh &4rCLMQєTg/F}HsL$rrUOE9 eBM].auV۶%!Y ~+\"߭?Iy)syM2~ڌuA)Hku0^?}2+?\R$@\WlR:^Ոx|E QA^~^>;]pK ݆Tx3kJ qF C!%!Qzu h)~u ‘2 q&6S\<^R( <34'|p&1I0,=];s<)C0y(i,J% g-uX@NIUtmno/(7D"<ח wt1EvtGOFb`vumȉ3gkv?EN|) |~Nĸ3G8 Gy͑r{/!=^fzUM|/R 1~RWj#ҔT0Z)#Ȃ؝'%eiBxAn72tB G-̅S&{%jZE&TGH` %T`@˪!4Liyd_vI.YzPdnxzih At nbQFz T'Y|5,[tĥrC+- 2mJӄ0H.CK -n6V DQlP\u^OЯe5S76~> ->-D_bIRSٟfi %"\:jױ| .2"A9(WrEukP[aY%$6TӜTV2fm#N+ft^ 9h/G0(X=Ϩyr^C3 GB5)ju_6@ckJx`xa1``PX/ گ)PYQIa›6tkҡ"@1#,j48yh14JuEI۱HXF8f ٠Lq"SG$Huc^v1@'IA%e]xHio\=6EOX䋶yxƌoIr nfBRũ֙X"寒 Zpx'e5VQBԲYpWx2h"n-UTvn%jrAxs<;ʌ-[G˂xce8e=dĊM{#JLXލP 5xxVk^$I c6pͰ;C)Iq2ZUQՒ lk,`eV*D<)n9UnT~AI*6 mjh^)mTw ET_FRMBhNh=gRI}ţȓH 9D”cKO݉\TdpQz+Q/Dz}d/))fg5~?rQFSŎ% *.7exbQ#s7O".#^**5s +1~/rJfH(JR'E}y-_,oas?\VM6 R&yK@;W<$?rZ6oDTޞ>;Sej>S &٭N厴V}&hviBM@+qc,SVlƝM4-kqidbv0Il> U3KP8S'h A,";EtnH_l2E@;<@d)T:a^&Ӻȋ5fB׾)yIQĕBhb|D"ƔX2|y_@KUZyج)+W;`=mȪ/򸕧-HC#z\Kb$9M8^I_V?HXLq Ftc@"'-z 5_玭Ib Ԥ%i$U`cRZ[ҭ}Fֈ r1@xhKRKGh;~ӌ;TA7WJT?f>H#AG柛zpۖFǀݏap{%,]yBPd(ci3D'ML[s-a[?n=u|{R:$I$EFgi掂#X@ƦP^qtH)$!P)g5a0oR.w 8x=KrVopA\(!L9lFbE OVTp5DKG4WˣTLP8pӲWY?{?:6 $Z*OwmVy@c$R-{iQ~ O3'B( xm֙R up8S9;/VZ..%#7FEvw`)_@a o.ZF ?fF33Ò3#'w^_qk1#O5(N~ފa?qm}`Hi9WR"'c@^w./Tb7p-z$Sj#,yL3DI~u6. ;C̙Ķ+VId8zQ؅dopraN"A57ȫ\}l baRL~>:fS i0Ե;uHUyP6՗~ܜYh UK14J/OVxAƉKā8vT+_ⅷ5A$mrwQ0RgqC4ZPN'1`-N鳝p!uڔip}%F ?# AX!@7CB Ւ~0r`5Ϡ!^R6/Q>jal =XiK{ NhԝutiĈHsW ClUClf 70l2mKs|b[ITQVx_fpo4UOFSj6³C#Dx3yUU߈¶Ց#mⓑ8"k4RM !tnvM-.cLU/]!9])q.D ΐz;$֐fR Y&VW*:gUl@'U9F'L%=@: U9\5vq!  >$]d0y y**>z¹kWTZR*prJ1М"3I!Ets+Wcvס AGa}m,Ҳuj(#p.y]\apGp|lu"1=ɘH o̴z ԟ-#2d2e *$&Ξ沃xtki_4Oj]#vt%ֹyZ)[p:lZP>։Kk2cm#ZJaڟ,LE4*[VTI3Ea5]yNj_zc˩(GN['dp&4_Z~5GpUBʠagsp .65ZqPOwQ-{0a.z{BH ‡ޞtj*j>4¦1#Wv |iw:Dʀ]B(7 go^e4gb`2UmJ2U!2 Z {~M?w5TmW/ ؟|8>8S6Rw7d)a1(BJNF7&9' VK(rUR:&0o6}n}=[S>szl2M{QhNaA0yTd"Wt&iw/X[(^ͭȕB7%A$Ĥ3݋=vSbl?¯ᪿ+ݏP@` nUPH PSzT"(9.V P; Xc gUf$͟N0O-5gdލķpJaIr)mGrj!m|uM龁~ܣuBa3>c({s),.=*?p=е(UtOַW.!n"915@0FzN v+UD=>cG/G 5 " :^%+V═b^T}'eC8t1ҍ|lC &t@T>cv\DQ0׃&׫Xx4L̯Q1>C撊ƱB,Cc ypqiOfqud,C ANf,#'.>V'a.[]|]"&b|IL`es3CۢxLK0}>DŽ( R%p[Iڰ4N5y%g""𝅦&kJdks4{ɀ4jPWDJt+Щ:>U7,ڑ-t <lu{a"7CFbTGxC>e-|$:Çp -%A{K(;q2m]HS H(eyڕ'C5= ʰ殼b=.hQOD9q|phYP- A*u{+4Y,2ȏlj97+X%:%򣞓@u4MNX~}a+~) "j8Nz1vTG ^0t_~Q`uf(XSH5-XDQFnmOPyxܵ=\Y`(:C6-~W" '\#.')h-a%~6T*y&Aƌ,pI>rZ)0v[F3+74& D7mXmѫnKd9&'"81 b;DJEAA.YR~Vmί#԰Vy/OAx >|\&65^fA c T_5>#DdEr!:0_{I*.+EQRoo1RqIh8-TmELW<girN2:p: ;]SIY9ڳq\#*ў6rBe}0\?:bi؉]X|k, l,.caL6)`o`$8 f;< }0bYD|lfv'8惿Z6BjmE.'M5q10XڱU".]WgsFYJ}+?j ]^$bz#4 MXt$xP_Pv=A`s 0(pReqZ*6 p$9u+..rE>hTH3zh"Zչ6(w6Jlqj_r@jŤ&ßW9 &e9jq3ԥJ{u΁E(9 / J`!PdPw̾gO bP !Q$b 0\*2^=qK aH؂=)bCo3_Wۜ&-Q1xS"hApL[%/"amYۥޘQ%y+W^(V+HTHl5ebi&hI ل4i~jF2}M=M-0bJ'j3\')\ Vj#an}fm׍%33Y"8t a)'71٢vшUY AM)O+әY=<˿ Bnof 2L:4$=->6?h`~F`_R|N݄ ҩiLóg<3q>9sN=l>wUT>D>ʁ ).N-N0LϠ6ޥ +jC1ўs! bfEatU.$=T 3,LP> 0 H?Z)+0j/:G FFqluUXJ7nQbWߠhckqA[^/ !Uƙ|)oN*<Tg I'Vя*lܝp" ~[dVr1HQ..s3:x36ǕNDqT 0_vB^ 4^"WZ{ozDᾉX.8e%쓬%C,ɨ#hģq+KwYqVYWF Вm$&g|7Zp?_>~6OFd4WIX)}A9>h?<djf)bpK;bI xʕȸ'D|Y>w/>ѩUdG(tvA ݮkR:׿l(ugd%.%E%5>QVI^W?*p*蛏ެ;'0rt̾`UD[ K`uSoc[&)(cAnc}=w d+5 oq}Hc"\ ERƄpD)tO]6sE1Oà>(2'c՘1#G~A2Iߩ9IaoTGukl,D 1ꆿ]7C;u,vl=V7^7#z_`oZ8lh VyM!%"'<.,iͰm;/:6t^@!ZQ;%R!P5)~ )\j",wb"բ2pӟ@;PC '=GT|M=z$'l^U}읜 `~͓d~]v`/ړ9﹅~bi@'v{Yj9̭'{ɴ3y? .(ģ}>oc6 ZRJ$WTX*@-h/!O5۫H/@}ӒPk/esGØ)6T g?Ou2Zb&v,>sM',2 !iFoFQyiҫ7κFyhCdٱ$r}Gn'x0Ƣ] &.슫bS[P@Wyz}0|VG0h2s,C3ߟ\&OG$q:g:Q\j40?8M-TʾCʢS3>rsR-ɛm $,΄L1֙Vx9{TneDD49|d-|ddRY-.nԗ?،pT2 {"ZN+U {S1AK>Q&: J=Kn7OFo,zyje?5O"thM.HM?ͨJuFOοdt>V;d0H~)=njݷDnksbvre"u\]y{X< xLfE1@wϢAGR]1U[:rs/ey"%CuWJX~!5&ծpGvUqAB:u0[2*S0&I,/kX+ZйE;6i?BILuj5:?1)uNÚrBХ^Eذ+\4%R/(\>W$ .K-,o9tf &Drx^[ wZOwoÕtMvek,RA.7:]|I^fo@T5гWQ_fvGXg rP=C3)3H,62/L7 Hڴ'>Yѣ+1bLQ8N>Era[H>J\`qE^U?.%_{C?66f"Ϧoow8({k K?xE,u} t+n2]HrP{J"gd(b50>L|vokmQ;khp47}j3>c[Q>'~l%C{/J<ք֏d/*v)EFp\ QL MzIRAU`-OH2~rHhFu r4̡\kujSf9]Rb?솕[wG$^Ϟ}+!~(+h>9CE*rdB`nF'7ut"~E;-)vVg҂ %LFzZQWwnfΎ^'&wՠrxunjfZ} OZZ1e܎/Cw}a" au=,iU3TnW|q:O&y(P~Qrc#ZYzj@# \I&IABQO l0X{TTW6н.aU`r,)V"ز-2/sjEv)GFpю׆ڴpx9IdS\BԹtdSM/7Y #)ΝsMv8=kBPt=)j)^+>m8,G Sa3c@eqZYC.zi"jIgCKNs{oJ?i$73 zDbJl!Ӕ 1~YHT%ݍցH>ed8<;6!'6{D0r^f*nD/+[p;kJ@w.uE 8"~H<f[.8 :йI N"p3ԏ09]ލ)n1LMdgzzZN}^;}5T!mBG|^= "CΝ=XԵfr5<(SyP Hn9ڜ1YlʿprS̏8ElX9zo0xALb8DžowJe%J!_'^KF6 rmrND^Cx S6ɧ͟ayVzSU)Ww(^Kx΃٫U6<`{aMPkZ 5m=zƅxc9S.4U`@c0l_?+z1<<筍Xu5x0i R}7#- u)4mtڎG` :5 .ת*WAd\4dY'|W |^ Q[h ]QRaM}#J*yHb; +3) ?R@PYA 97 2a \7މz]%:#TKtMCmGt6tI88Vc"dzj]}>ōf To6@iAu =}pЭd"zohRҷ^7hb8=#S}><&IaK5Dl,fɪTb-Dz-zxW}ڼ%|ۘQY5{:0`}P'A H՚W1iǞ6IjAeͷѼ^kp)uبvkSwr'' ?#_д%, #{tNBn 2-< #%R$ tpGYO _`j6᭧heE4 'J R2&?haAZNsZ QnAMMêėo6f4<jjJu43? 1yr4\v⻆2̦o3!$8]־I?`o[zo^'w>Eh&!@bPU@!Z|yGQ'Gi(cIRװνJ FmzO^0WNdM槀̼Ck֧6f~;E%̨1ӗ %܅#Z7*a~#F#xha^-U!۠d1h>'= J"[p &E6W>!m<[5Jfe 6 @E3^̙fg4d` -:hO 碑J)tmqOi_؍w &/LmMB{mL(Z^5~$kt8.Yֳ~֭*Wi nPL8G2Q#}+pq(U+ Dz(”9>lƇf'/C4pSb:-7Fc{Mêf:Qm3sJ-֎x =!Νg59įԺ `+;!: xTS}s=)X#5).v1r1!G6Z4i܏[jא!YhOmNͭP,]UfK),aZ >I=|<^#6aqb$p= x] ?1Zb$DQfECC\oD"5ƴOu30(90 W40(2鸎vSB&ƫCUwQIV2^ahVL>-MQ?`%CVL[ 9[Y7 [) ul-Ї|>7F+D1SeĶ=-c+D9‚ el}QYp3ӸqX0 <4'~>KNd^y* Jh6EqcvGܖkj9{l%˯,<]t!O]d]oE^ׂ9m ̜]ySqe"R3kƝ™[aZKKm.W}:A4ygl ku[1 7d|^Md-DU ,(5im 5$LM)k&.@o֮l&7% m"I/]+ Ӌuj/FЮ6j`PKΣdq7txŇhH#&{'W#+ǿjeR׎5zQS ?&JJpWR#ْEfs &VQ˩凶ݑg|l&( #Ո]Emnyrcm[8̖fê":sbS`G{S;=%|4I +E4&U/"F]ӹ_ ]55^ !YcB%FGq̋ _9t '9 x'& e@y7#Wʈ56pDpZVCS& jxޫ0Q~`NL/L:+ɻlw5xͿS}>Ϭ7}A~+nxjʷ SJLzq!Z&/ pYǡ{/ Rň B7+~=)g (a5!l\O\j$gYBRRPIMJprq1؟٦Xͬ cR+5&bgG:Z*RcWh bFn Arh;2UQ;./ Ud [϶12Qa|O EeRlξbٿ] $JeAӬ3DCnS݆Ĺ_T4heiWc 'o5pyp-a3V8<Oidp,E1*Ll\-v5'nm-wek}vHT{0e <C$ti%j^K2K읝ڡCA( #JR+z g`r]P-+} NnUuuMED7ȸfY*\=/0>$݆ڐL.-V/ZǶ<Qn x6 J ԮkMX|?mV"Z|vx+\ n=~Tt e=*NA?) \(-?8W4<{YGFxT֠ ̫wuCc>(غD %vx) zK})f Ռp{y,[f{XdXSI2eY Ai2kv'w$,]gJT菹h/F/ht?E9DQonE7IW ' _'h[p&=[" /3/nKOMn_wH) Q)kKP2$Z¼%Ŏ/LÓ~kSY-[ BN'!!%SzV(}\zU@d+CsIۚ@P6")7b:pyc{?|RoŢ3NEn1[ +iqSuY7ܚ10C+xZL63ozI\T0˅ \MrCYE^~O b852 Up;ЌêzX_;,80}oǪˏH]lgVқVO:ܹߥg_%&t&e{'qd)2jHԖ8\dR:0g:éLB@.cTjq4a8T[a)nITh96%螃A.;duաڇ?S 7)]̾X~qhjjC^s!ko~.QJxIFĨCye;g˛/x Qsc0o߃AQl.t2~\lhb#/Ce6*&rم_~a~ic[ ==DH1XZ^񃷋f!OUq7kQXQ  Sjʕ2.ly?i vCTkB@hLJ{Ri;zjc[/T}>oa6 c*W{Cn&H0?qUEcOĭap5D1]ƿS+->[{#Hax?P8RLI_ũZ>#B:9ZZˁR ν6/qhaZ;1'-o:/RRiS*·`f _+F=VRlԶ Q}p5~`HBt7|o`J$wJgnr"(Q }.-j) 2kFaH'8ֳ+|9?,"OH:,[TzM%5njלvilfӗ2Y : c.Kq<89a-N=K"E_n i:X;Z̆4Z>%EǍv[ޝLV_N~U⣊󰰼vΞ;qDȫJ͊~z`+$~ƾ|;A1ӈ \+xx"@L=ȿV668=YnL %qUiQUV81yǠhԜvr{E9((uaRz5n]3jSΟ_< r\3'7h֩= z\uzNK'v'ʢ#Lt$B \LlF6S\}Lqi.FB|!ts0{ׯro//s!}w`e{|FfvEi7i',BQYFzG71u5IcK +k8Pi$B# w̘, W&ֵDUy&OW%Y1Pݪ\zebr[ nB&!}Ll#V8g>)B[;yGh_x..밠˜zͱn ('Keӓ|zQ\tXwϯ%JHwWI@E M_֯~n+gcT挋S+z zC%X`HXH@ڷ,|R :la;AvP.8R@T!$o5/۶ıyuL2Zl+^?o[Zˆu`b&&|^ЄGZffơ EqJ5p;[+:!9y+E d 8MJt*Lv/R%9b'ӹxax,iF:C=Z;h %vP@xӰѐƓxig' _%0 8, ;K|<u71>S?!)/4:;yGXc x>iF'g$j+u4i^FDZֳu! ND!imc2>A<S8\qd[.4K"H*,Wb&$2`t dg"D6|ss,07.E$NmGEK em\P-SBDal(gYOx:`Hb$Lx+kxuEP+cmuRƼw \BrBA`W iWe[O8I==.0#[l3e%trar-o%˟T'")y "6cC|fKgVu6j6˗hnpyg<ҟNJJɪC7FPJ$/TZ8>l C7]oSfB4b,nÕN ߗ!7Q^w{gxZf<3!9_,ՁҠF>7n u8bQH'%b}`(h$@_/@˭ $s㳕jL!)!p Ha)n;3x1LH9|Jeh oBgZ Ni&9DrS#P:r+o; Q*%kEJ XؿN_˲urhu DYY?LE'3*aL)`קpT@'`5eCKrʿmu\a\5̮6sMFT*HNݎsh;eY}M qHt`xnQTeY(`]tD4^3lҪ|Q9]_ݚP^BUNp) p=_fZYCw9|݉V \adk/1W7~INGX(ZWv\ouJb*s]Uqz¸+Il.NܗU.^!Ѕ\:7!c+Ci!2.a q!;hppiJbZ<{vZhw{n4Tu!ھկEN^:(';. _wstu񛜶J~,ң2rT[bI'c||9G r+&uQ H׳x[N(,: v[6ayXAe}@&'~?VR"[Y[l?EVxX4K{.:R ѳޠ1O"x5jt%0QzKx,C 2 Q!y\P袒lre}wE6UG&W,FRчv#|87G5HgL` + HB.V1BY@GftIOI%@Uw-2*%i:*mҺ-b*aݨh\1 ,sA./W[U&eDbGM}!X.v^{Ṽ:-HS\d,hL? a̧b4^_H".(/i*E(ۗl4$,Jƛ ))ѺV6k6ZV*6] 2>YYz2 :' &&&H픋v*k|xf:7;"$n$VwPԾCZE5_s&2_qQ_n;N7KW$vy7"iƳNblFuY|-4L_*/i99ի1dlZ9v_'K^FBSv}/î澑6 K J]ڲڜc\#Ƒru*M~cM8E! ekNRp+Ozx~)b 2wS^L*?u#&*4 "S;yZz©% ~V7u+B29vkY2ܶϯdFO:Er|@jmOvjk 5<}Rtz"O4ȎB_uv'e7sU٨!> %S`|5dc*sTW):nUbXzCpwb6ݽe c1T_,M(˸%)/ "tTqUPg2r-N@4`EI{"uwzF'I'*V uԖk~3^LA m0ߪd<=QcYQٗ"p#YQ/@g~R'QE2)3[LoZb8@/i}=Nz>֖HHcf)rlVs %xr>ʹ O./ z5[(2opK$b575Z1T!q dA 5"&.5wI+[a8&J@gk~Hݒ3eC0Itvz~lպu)m2r;B̵W3_?\-7 cMbE9t\D-V5ژԪSMޯNk"ߑzQ(MKtyn2)#׶,gw_. L)B%$E >pk ;FFYb.}5- >U˨z\-}Ok2~|J=3rvI/ ZbtjEh\? <} .tX,nG<9#8#>xB1nFͻ w\=^GyOz \E1QrLd<)m)3)tZy=o"ӧ_%L "(Cʞ;t?zp+mx#Y2񷑸-2Orjh<@CE4k#u |+m$6E @(;D֋p`+Otв 1UkQE˞`+q=|=?%$ߛb<ָYX2=Q[4Ђ4(%j3až"2Ě`70nZp)Z ! "4/49wh N~`u.l8a4L! O(ɭAU%pI0{g5]d"*aQ\4L>bXg{ VD t)OmadLGa+(K\;DlN;(7"z@Q_)dae3 1G檁D̔`[qfSe59)9\L+EH >#0=Fe= 4K E2FӘ7j'X%#>jL<"z3n - d5.Y 8NWnv  (LL_f]60a7橌ѿ"B@sIq7/]ܝfN tk分vuЮ- 2sg'0I,[ĶYz(,OYB=7@ω+A-PTp"%t[)5ݮH/~HE[I}hWW*!HWŖȋ/(LIaI\ ĕ ػݾRw`BgIM6siTðH i∈J B<—瑮3:q.l0~[xka$MahP=c,,K+Ɖ fR.W \iYX ~I7VٌKz LzvsK2?sAc- \R7B5=NN GE@./*w6'BpGj#&At% \b2z=] Jli$||ۼ5fpYp];\S=`|5{C*@7К5l>8DPbN\(GޔҐk9ۙ -{/SmG!?gnF]U|*md :>4k=Y EP/ղG Z_@(\6[fzYn7c~j}-V*>؜ Rzrk9u3^V;yT T=V1KR;NE sDNgx]MMTb, "T)(uPل 9H ~fK8/^ʅ4=D̑$KԶwin& }8j:ZQ3>t".k|g簼 1G0tyՄO8V@: ?#}qi~ pw FTD*(MqG<#ӘOn=au%ny*h}pG=wxDJz@:u3:\:@iwRMd <"o"<m4T2}t]LjDPn+n fN'/;@r[m+¦!>KmUiDm{k-խ3򽡽)܇ޤ.]M)\Ȼ!.8m&Ąj|6ޗ*<=WOGq'mj<j[?NB]c3"eq )|f.++pz <97> ]%ch$in"N2t\ q\`-WZuy۩֘ڠ73ko} +@Εy<49< cgA@=sMpq7@6b+kܵ*rQ x!*m`!0Ɣ }4aQ0؟U;ίI'oZ-JXQR;z%&≷j Vi&茶!~G[{TAR[;T{[ufz~'fhuev/(0&ؚ^ ~*uR>]}?jX7fZ3^|ʺy١>D&f ӊVq^?GYػ+mV:/@Q+|]DM6 1D$HZ"lrm0_^Y-CO[=B86z9$c.uEhOn wN6>asjA|U+G<>9ke DkpV2gah㱶4n[ 8ĨIE̅C񲈫0\=!$v@Λ(n8Mj= -C {bjsEݺTQ=,qdl~S8K 攂 ~Ͳ,L(f֊MvE< e>F G |QU"x{Z=UMZ7 >Ӓ}Z:FYuX/?1\;A;:gyA7C&FɜScbQ{uT!:Jِ2m+:9ĢEnq,TFhv1byV_ U>w9 rEZ? %`YQ ja]Xl+Vb^GV ‘v,5#TfV}6J?LnJUF.?#[L'`h#H#;ӀW$+{MwX%gf3[D)Z){:ҝ u&Ԃ麂 fdt 3\}~N]$|9Cy)fFrT8bFbVyGΎEܔH/U,|[kdJvR"{hSߩlEotb".80f~Y}˯#FtқKa5iMY}rNTBp)p_tWDvX6;Hnۂ!J'm}}JS qfbxzZeNZ8n~Yz*tV1@y3 ֺ֙ɒr^e[I虈 XtSмV~rczr]13k/L s3OeBO^ƽڻwK3SkV qʙ I P4g+2Ekg w=e'0 t턽=HT~>lS1Gҳ;/ Wuj˜l58kambU!Vns|k~'I{#FO(\QA03ą!0Ax[P,,#BP'| Yf]|\YKos9Ը~`J GlGxY$Z ʹCrSejXcueΥ<ƻ?6_k0=|B'Yu-LPt0k ڨ4]d{<1G ֛B<9۷?*4eD )euOo" 47~ޠN+1l&-%4[YMCs@}~F{?9l"'Q4`(O?u? b a]tDQ6nYh y}4. ڏ/e T:=:Xȹ jqKL F= 5QթKH2HNh0!W)۴(H?]pE7;( du^ g9:jk= `Q],r҃sO%ͼͮ.1!ٞ}eRNe%;mM~Yp-瓧$:e3xlO4Wǐm3 U&h]lI4>GC,q:!5ی,l\rwό . aBAk~AZ:Ez2|(DtD_/'iuo]0!ClM+a(TpaӁB>t e5U62fTgEg/`+.GBNvBRZCg1j1x%^ۙ?dQ8LJS2?dG@pX@&eH8 Lo9҇sYaG̷&tT]$r7*f2JYɏmj{ Q4O8DYh է⠃prG^ohZ33HȐg ?͋2n2d!EvdFUIׁ7?0]`}(%7:]m]ӍS0O4 FI+jCS%G!]b$&y;yKI"x͌M, $_O2|r{ꧥ[?jJ/uN+itL. e?Yp 7MSX@Q0Jlʓ$Jɇ&HA$]Oy'JT8,vDLvouE s Էa$(|̰wժprR6oaZvI'r/mB CYE~<#/)@GIFEX`ZAnl4S 0\4p@42G 8ʎĈptGM6l>A?mkLxD'OJ;D!k2۲2>ԜLMIZ& e`r镜q R43A;ұ\d`{L\Ql4 iJ]6U*>um&yFHUvH;ζÔVM:yv/ҐPL"/5]ZhNߴg8Xb`` o.FgmQntA㒋hXs{5Y.I#5ba ϔ HZTmx[KuyWj!P5y){.nvGw„t!GoX7R [ZMzߌ3Z~~~UUaggE d]f(DkeM~u%kЫ3!#q:ܪ^4U=ScӘ&DIk@ UO_1 #_F# @,*Q ʝS{Wtb~r/3"CY\>?<_ry=QL+NFC;I1-a2xezU->'7BThauChgID*78zdbe0#sǾTLlM$ 0H2t` gzRW1u'L 23c /u mw^D6+U0ïj6+2UauR80l}"\ ~_RWk.upzm}{ŚK&<{p%}o0XbuAZf6O`@HFeŗȋ%hW~'b3/޹^&<%V-T7vd$K;c s_4_֨|*MN)EfeC@ v5j^;Y}*+WƗ,Em_th9RO'hsi&6NKi:9 1VB,1|o40'II$iSXDk|v;`Y~) .̈́Н؂N,p>;V jlMccFeԀ>;aRwTOĽ*cLFx"$F4)69ހ(fE+J5~<0g= ml;:2N٥\o~$ DcNpL_* v 8\H +@GI*Zay oF($>; 3i*̈́D.Tk31ؓ67C~ #>#ՈdQóSxF{?lxw$B/5t^ru:5HQ/Ñn9g7>jlKeLGw4~͘c~hۺ"bdڀ_LeIg]R[X{lLa [Ll1 ]lch 2j0X$+gKJar"hYK_wҡc,>xdkx?}W׏.! Po)m6 _W$B|tW: UZpj\N@Xz%M L] :#ak93ٟ@X w@RI0υBa=yb/HG:*iGs/_S7i@NҶCNYZEOmCM:Q8Yr,1DW]gfprK3OQj iF]6Qxy#!AVST "퀵JGMεM':W:gyW(Vd w>U#q8ݽBY H3 G{:(Hbtmljߓ^^2zǎoTN^Yͳuvpiwp\C qXEփ _x:tɂ xu8WѨ<;|\u}ՊT0vؠ_uws/YQ|zǫbwa:X;37YyS^&=50P4f‹+ZodjR$B˭eY׎U2 'r ͐"~_gt-(\ExIVv=N+_dQdq#o370!CSLqQO+;+U'bk:ަ6!@v~yj7GeQ7kR2cg/y>Qy`s8? Ytw3KA݃; g}j%"!Tc*/N֜fJPFMTgN!mDvũeXjqX\ (H+rhm /vH곟|dD@4\jeOv`?(o'OL]d}QIX#e'O1dE;Xz0:"tJ}\P1Eػն*ZJYᙂS옒 l+)8'uln>iMugXr]㳾懡 9Ҙx`}^KgN$έ۸_3@6a*X oL.iͿ ؂`N B?TY!W6wyp:aY 2e$IHmj͕+ /Gʃ7{Bc#BӨ={D̖k=i sF9ܬd VVDG`<7PulVwpIhG gA1#=~ͧe ΧFZ[[qS0d3ZU +WP$TbS`ZozzѮj:muuN&>jgrd NDJc(NYF#׮'{li<@_.=%vDN%E+1@>\qFsb!zаf?J`ӥ^l}U^sHE.F *p9dZh}Fd1Əi5)Ɇ' J‹m>NſSk)GY.\9rI|RġF衶Q'+J ̯R@xru%IN2Ĺ'&j9.})VY,iNr! ^$OyBnހ̄ʕ 9g;NŁ1ҰEȲ(XlJozWaw P'U ueAEn"%[oL]g wC}zO=v s0]Foֵ9:y2S&ݟgq03tt=rf0~_j_:iڡ@eObȯD^z_'D"h`ޣ!%x^ws.ػ/Nm}[KᙊnK]&qr ƹkwB'S #z]b](ךjO'rٱ p+6 ;|{7r%Ù74mrùKd9 JC?c#25#FxʫyS n*n87-gL#,nW#Y2ov7YO?í(3[`Vϙ2#zLGF6i˹oey_̱_k#y˛F@אԫ-%vRk[3,~B6]I(/u]+SÉMcpY˧>Wg;zlG_/^㌜w4S``Ϧa1"N'8fwɦ$&As@뢐j)L0V7|rdѐ,DJc@}WMjhT!6쉬%cyINd(  M4irud?཈@sD.7ҳ+;넰i¶Oi|h}w~Oʬ9{6՛z^ MȺ[ ӯ PsJ1e,N_z٠lriS%s(@ 9ʳ+!#||SnE1Q(fg$2PW. `_m`e}FdL85|'h\)jpvW%{|SՌt+]NST4T]O*X}a f#98z/zp!zcb Þ1=BS!MU0rzlmh7?_NJMϨbQ'QD:pUoAbR}inJ[2aJ?"sP7mE S9\?ERtbHp8ȒťW DAZX8/vCE>/5Ws׷3p堢Q@-`3c K:ՠȾּު$jD=|'I;L(u)U'aNWOjƒ"r%"Rwf,uvjA:/&Uū;k_(YNء?'6&.G>٣?eK2N-諾C }b/'ְOwј;#IJW *8%Na_y?A%I=hՓi짍 5W-息NgtSCZn"=7{vwK1$j4o O@R 7 <&׬ϳ(uοE!%HWd3$^Q %JzdNF5q%ʹ 5`\t[<[dvn٬"$]-a,_eǜQT${g +wZ,׀~Uq$QLdC0ZP@8Շߩ;k(e9YYGRD:(6G~ [Ljq>}:!,KdȀltqC,4RL\tjsZ 3*'m{_ӏTA_ҫLJޅP_"Um h-m~P`9f};")NK?~R69>WݵoYED'8}6 vu@ZPZpdKϞBv*C7"L?uG\;_%R|,' k~ڂurAOYbdM0C~(Wpz'mW32SL+Ƃ!4&)r3{QRG(DD 0YV˖(9yw5璦fvT+n wRR6>$=ͫ33;WMvp(V`u cNDd#1ŒRm]KiF'U8jȼ)/4ﵨ |!fx ~eiqf@mHƋyqwZkxv(4+qޭn} 2:^]E^8 %vٍNV6X]aTd1xO&6A}s`HDjEe3_ q4r=DIO筚@,7SnχPUIWHA(@RĎI|>:5rv͒YFVu6Jfplgq2SA0ӝB2zWZ$ǩ Y֘w48f/уQ*m-9J*"jIm;ne/G9 ѾbKZo2JH). 1#EleZ)8|~VgDesTɸNӇZ`6n?p9lyCT};K^sofg/CTCůq*hn lc!fE[[peS{I+OEC>wp*QAC-DEba4ZL3qG1#oǏ1B<>Yyd,M=җ.C7~m08h"ÓsEd$"ۀEd ol]ھ5G\;H5WH<[u4:hV|4<ƮqiUo-[ǩb/rPs' bjN^@]pq/ܡm 0́pz3g*t>/{ hPYHY ;&Fdo-H.eU>^LbuOA&_gYjKOD0TThFЦb< pu{P5$nq̎Q$fo3~s>%˟vMGJ՚#;# Xc𹈂)IHq"`=r!W~7lDEZ1#\k]LVg(AUi `,a<7W,gدm4FDdnNbJ罝OfEh8Gx:3n>-sMWF1)L4U%/:n ױfB7bc V^/ڭfy4'dĭU|aJzT,ω>֌k3Y1c򘅧3[M=l(#?굦/rլŬ ͖ q`>dy6Q$(Q4$vxՎ6V좗nƘ[Ad59;Z:GGxJ@^<b>A0b((ʨ}3x#:,?8YZ뀸Y"ԅ ˽"ღ3 >G64f-{nvHyPiCJP:f luNCs@5SI{1Q 8yzL_ǣ8rS1q-/[WtVF#ܱh#:*XEHVYyi_ m;, xɞ)ˏS=:pKJ\$X ܍GDԣՓ#$ZRѱ\ͼ'2vKi,N]H|bEK9P<۔%<| *v|.I  ]E rz vCPZ3*(9H9w0r?<8 wE%K E|lD͊!ybBKeA ~Zn Ѵ{ȩ$E1pb.yY?Hzjmu~T ЫUTzƤDB޻RjhAN͊'r {tftkbhk~&ô0儗_g0+(]I@|)g[K?ax(UKCWC_'\cMټ] ZǓo4Ŷ!Tu|D]GW bGzxzgk'=L^ l-6Ў,4#ؐ rawXGTS" R;Ia}j1PRʯΊBq9m?fN>q<,#H>֑T 3@b)iurЄhd4L*ӣphz6N,S|$_O\{9njUęN0@/ 9jf'P4t3*g1yMBۀ%!hGJȔ2=<;MIOG=>tJs,ea{YҀfןbկIQ>z:z&iĠYGipO^d:_71t{,h3;}vw\~ и?% lގ}IonHvzVqR``Z<u }RXbh|5nmCyPܛ̿5pxp-lʎ] ${\㙵'ܞ =>upF{Meuat N+p\?YK%k݁4q괜֧A樯 Ci:?dY٢f;4Pb(k԰_ l~?9D1OP 4l`oXϭn5 Hq֥6MJeW]'\ ~]Z*oB?G˧.?rP׿_Oнk:Oňz9{ vC^cwtmDT1:.ȍpc?96O٩8F=A@q^-v nb}d3d}Óz9L.ճ3fAqG+ޝB %bF̫zs\ut:{}AͫN7ӀX(~j8~ً =SCIEGՕxsԂ>r= ^L2FsF)xhHUCa2|}r}CiraV'BXG?e7+9ܥ=)LA)qZ[U;8vg5I0rq֫m!iԪH|zwtoGYSB7` hB氲 $cMc/e5 dQ$>GbBpr^DߝT l#`e2,c8Usc'ss|sÏ@mXX뇏cP.1 9`!$]~$on5 ^$u/ yHZeEMؿAa^n>Mx=p$'rb*^) Ւ=y @ʩ7:L!sH)R7%aBDl\)wSm0ˮ7!pAؘ7޼6EյK&F9r09\H'`&nC.Tb&д̿l &Hd&6 T %íF#8Pm?DAί0֋YO$_}8N ξm(haW޿-M>6NB!^)y'`@w+Cap> Հ!=Y>H)`td;@ CG1 <[Z@ ~=IQx] /VR8;M' e5/&=a*<`[-Kpfv{>Ng::8EG'+˘k( CUmN8>ƉW·Xr>z'KB8g8u*z*H);Lo{_ngO jP%Im 瘮 q Zϡ_h.jXex" D^3 Ujie¼^q85{޲ X'L!Ӓ)P3c| AT\܍WQ6M#.P[&x;H@Q6 sYrrkK@=+0x,LHJ1UW>/~4K( "^tU(Qo8Qu/>LJ'>!gg R.߳;uyݹVsZ HK0c w,B}ٔ[ I{]N*mW$R8"%??hϿ/isAwbﲣ~v>Ql\ Q FeA1+h> =΁z҅L"Xl"X_wƮӓTzAE[w'ѡYTUG2Q$\!?qzwB#_Lmƒ=].\;Z ܛt'>gpZo'wc#V%Hgb|E#QHHU>܈2}"YMA@ 睵 "zM_M"41(R2߇Ii A &"&:d>ɷLL^yap*(kNC=@$ xf\%ل: H/_l\oeD0ž1z;sC WC'?`!vhl0B>gAX32~b=oEL<3s,ۤʐㆳ[=#{ ň :w5H$WeART[aHj+ VhYQvv[r*VFg4U淿2VsyYBǙLPe c kpn/ a`| r56瀂F1 nˆf?ri&%m9j|jI罼vTTћum:0&QLD&O,6|~#GRt-}+㳺t3о+gE^\&@bh3_]\ &^dSJ'I$4SߺN/~fJJ'kIv܏ a̫H Cfi3D u| 5AUen4nH KRXg5)TsP UBO33 2>rZocHjQҁI.hmԒԕWaF[CwLR+$W|! LL ͪ흈 }O!%F_KYHR%HY=/vo̐.Wf '7Odded9f}V[.Tu\HVqUH)mzћZS]gm:(it"O%&ITș8RYz\~953#yj?Zn4*;aQZVE~ic FE9MK&ؔOq,Yֽ9~A"VӃNX yt:QnR3B~,PDxA3fb|+UF]Ͷ(@7W|tcZs@ 0j:-AEp/>$KkgeGk+8yi◃kM=lC9ߝFWqk!-2ֻԓH/{՘!4u1\5tϫ&mr_x3VC?ŦZK@oۺlBƊ/C*dJs+?R*QܵG z9tpsMdJ)ʠt>Γ 5 Q Q@H'HI5B/(=i$1 wɰ_I$QzW;N #^5+Yύsik/b̷RlDVD)ۍuy  .L- yqZ|SYG QİOct%yovɡhkZ{-&uE5"ĥݩJD %c)q~&kw6qd+]Zr}p 5%2Hɕ<.i傠 zTu䚍+#pӅ% "? Ε74m njne W*ov W>/&&gCջ$ȭ}ȑ} <2|#m`ןf'bSL Qxr866y1vh" ą_Z<ѹn7yy& /*v{N tv8񬩖llS90%F pШ@K9xV] ,@!L skO|yX7ΦяZ~ƨRF1հyN~mޭC:*rW;g' EM*[D^A:`ඵ0VY67zj9].O 89;U;?Ҷ[4AFG/ -8޶+yVJX0Mpi.EFjX~};8>v)<_"#WikNJ9l(m܋^B'[ףӋXq@ĈV[7({?KXxǐwG Uis 2"d'oH/da#mE"C уg{ 1*V5 gj_#$Z} Um\e{nMR9]J, drg\ -ZycqQz.r }ef'F#$izKcdޢ &NniOeU:v[Q>X1p]Aۣ&+MDY\3`P_}4e] BΌYuxvnikł|=Lƥ~O\^Iߘ6@Pf3UܒmGr:^/(Ky6J۟muq鞳PPm\}Hٷj[\M;A: Tn=p'bodpӘ7fނ=X&aĆ)G2B0_]ı@eg%,%Xn/P`JuYl%uhQ 7t9og2|/G dC{$a#7^Be3WR67n,>$)h2Zic9z)Xb*6;OSvN\z{ .e%ЊP>gnȔ,P-0_XLCg F%f]T>u!WW߬-WmrP2 Wne3$oYT0l+?QLRc,3ΆA-]b-"^WH5ӷkR;ț7%݅Li|yeւNNx~sFdY˝Ly$ېDP`M)_(y0ЉlW-yy3UxsA绫w)jΒ1OS-^NtC )^3h%3&mDf֤${Arc3 fiX"҂ ؼ0 @: ϐ$vg'V]_Bb4m!|[٢ޏsiVɜ_̀ZY?e8=iӖ'&n.Qs6 V}NTߊ,3'Wy<^LLLd պ|c㿚X5!weW6g{X\z! Fg#s`9cLsqg{S7 -Mؓ0 W9qF=45YwsHMsn1#d!̬ Z'af)]L'Q<*P,Tbv5ܓhӋo@ņP4p/Ǵ#qv/=+0_?ޛvA!iU_T.@kXpj]=R(/6vD r oɬ'Z Y~DGcz[TqSfWtAc4(@Q/e~q>C8.}xr--VBpz96j8uv+,p45/^_7k~f >GTc.&g?ŧ!򠎇 wF)fv*@m2׀Mr:Sb3FndoI_`VԻvZ_@PT#ϼdΙ>-@QV.%{mnND L'Kq8RE90u˥`zz@<) B"뮈io-)\q—]NM_,yN +Oh\D>N{Nv_BՌˎ+4A}@ƴ}2 ha2CF}u)݄DO\%ՙ,U'\f#Ij_| Bd~OH^` Lu #9X wo3.JE& _lV햞B Ɨ,\c}^>!GvCS7[v:#yF?kPtD[ c0OUNpir'M_k^0gFaᑓگ ]*#&6$bkH#MYh͏MAW\ʦ<ַ,\Ro܉ \)M'Ec{.lɼ-Wy Qq#!rfF>zO#E=[񦏷 X<$+iI.]|sa Vؕ䠥,؄~S/C]]ߎ(3mwɺ􀯲N9(Ue Kya=W$[rʀAɐkъf';LF^aZĥcJ<,),?Ʒ]fBw׽QOobmM*NDR1{&vAh Kpy=+9,7"cp~O|v}l(9:{ >o`t_Y#Ҽ3rَF 9e&!?>eC z5I9(dʖGqahaW, w QS[wۗ ݞ0'?j[#c;. kpSUxVkߢ*1ֹ6bu#ڋ{rxQ}iRfPD$)P3U# ID 꺆3y/vN4U`͓ +ϰ>+ 5x5~QxlieQ~/5G_ Y PG 9Q[5j97@88?; "✘Fe`ɚ mZSc}iYԷH?K\n̴y"W;N@|:{^7izű>A&,$PˏeFw7A">_BS !zP4&H+Z?:$ 6و(:3}y) JCWHFR:m^ #;bƊ8:޲a)N(ſvt0vlvVkߤZ=0]|vw|6@Ƌ9+;%K5k0]QpD `n]=Şr}ƇNR .]Mrr2~oMLiԿoӮ}wbP8Pb*W>1*.{Z6X4!s*׏'YA5Dn*X ru t'h{j[{,"Ov aoF-i>8åMwzY/`"Ϝ xv7vV܀?M{}Xܨ?ݥ!d>8,CNy2@H/ilVQG$T8ҢIb7&Zݐ ~,r).*cꨧza#HQ``n#g9Hrqe}CC"P+ΰ,ϱ6ׄ 撶|xgi)gZmu{4̄ ,VZ* d@/c|G㳸_('hJHJ=İv8YM9o갤SwȈ y?gT)}\egVk_1b"*TCz2|֘|+T- z6xGKb R@ E}'2,6X}`_9JǃbH6I;UgןE*[ʁj+hL;8.C_::Yo0F|?M݈!&h=Z+()}$ZSM@ۍ_VAɁߡ̠G9NW #{E"KؿrXj\dM%^'b+h%[6◀P%cUI(1荠 )]HTx֎ju4Z֐HW"Op`e9(}+1ÝۥnBB gC:NkiwPyj0I`+vBꫜVAo\3SO/oneʯK k_;<ҜdRı80CTsYgήi>Ɠ?H3my{t$GC(bs<#3Vx, P\[^Gs[CkNBlFZ%ܴ2e/LDLCOixȏC4]?qL_>Y|6GUt,%Y~Dk̹%út zQE"spK$LV,qO.Bm؅8j,.٥däOlmʶc8vfd@WL]Cȹ:۽Q>`YlE#טHbGk(9d,x݆y A1d}h usd1E f_6d;{-qnzKg< V+=Ews;Lt_ ]S|* 7t<<-wfϳ_DafnW "cRBd,cŻv "sp!Ʊr=fN q(^~iXS$G<ʼ+M(#&b33J   7g@/p_S ɌI ?E|ܹۻOTŁKl`IOĩXЮA ަ]tR1őGDl/O^A ^ݬ_bl'sM B~fOA1/lCX]ef,Ç ?jX[9,ན~k015{8% ,JS-D+N%#ZِZOڅϵh j5Hk\gNt@4?6ZrrRlPMwmWR=|t]*=8jvAsi$ӢYMEe6 # ,xO\H9騉xRRx(A?n᷹|.@x`Cgte̚5b)w$ktBo/2G7D0;iORiQk&\/ke E{2#N"JpqC_#*,5V^epʱG iޝCAjg BzY)\[R7wvzb]˦'C|ݞw\V|?c|3{ADlm-D0"S{S yjI mDtzg^,j1d9QɓƱSN 6+WcIZ-|?&+ztR">L2}:׆o;2׮|- !gvdG>SxYR_> /˭m\qθb9OB\xչ-@ΎFCjŷl@΍cbyh2~RI-fvP9aQ311jʕkb NKڠ$a= kC`ھm!HW|gJC{T(&rMȈ7s[Vѱ3 iN){Ԉ0K pv`'f~vFQQE0BPzK6bVR5#Pm Ga9*/EV̑La,&?GJ݂o[TژއoYwLzC 0 y05cmv 0t㨄՛$Fsc̑G2Eiv:W.E$Hm)LB2{8-vY?gS4>aĖW__؟wA<-L-JFyqvokXۈ?40[zӃN&8*(@,Dܦ]Η&_u߼VnDy`Ӈ="+A(FuqMO˩P%C6Ύi)sf5v3B_a[ND *+f,CXߙ@eB99x.07"y#.yHZ~ US5QxXtj|@,HUHesU‹nx{ʨFk:WDα''Av :1C}#;^HqyWtq`aǭuДDCgᇮe_}Bڍv|(x9Fṿ=])Q%XVW[s6"Pt+$$??Xxw3ZfH%+ Rx{WwJZd':Cw1հ[ %rgTWΧ&1>ŀ6Zq;2Gi2.dj~6o/1^g!!ceB?A}G8x1ېvcSl5|c5tš;~K~CRoO] '5!cwK6Z&U}I;<׻/1ԤcَN@v@(20uRٝR aK/"~_r@WQn!5'!)Qկjz_U魾\7*hpB,dVRgT`0MA7^(*W3fdV@"S]ϐ1C-EI|v5C7uj^'InWj "XC>; :xc5 வJZ 3s2/I#9cz{Hg_"ʘUr&aN(ygfo/f4R1I4 6(ٕX2v6wbb8¸1BU~}v<#CjV>*(!>1oq6oty|zҦ8iq{k|&EJbxDQS3ゾ {ی$~j8XHw7ų/?r0'Ie2*/f݂+J'dnzcѕxyHbLaUqV~^,#~R| -ǃyZK@V5] Nsp L +\i ڏG^lÁTfq .A)u5T+OSx!$I[}XР|teœ F GD5|[{t}kҕ)*T%gbT7a^- phcd2!cұp;GV9+~YfldY6T ,g5Vp!&DJxP#|ysnGGpIhM-f|E4T恺 ϤJ>}e4kDi_Rڛf?#T!ywTH}s POd^vX'EJhۗV}غJʵu` U^Xsl{jzMǜ-feX˷T{GXN9GZ 9М%}u_vR[_:ٵM۳[UWnj'1 V2溼娠!9PB둮ޒb\F5[SQ+ Ub1* |idS%p@\9TvL%C +;2<OOv¢q U_ԾW>x}NyM - wcL eSAıSqSdaD5K{<RgZmd{ڷi㨤'plHi ਟJ>uqE{1R {˧!3Y.`~v^܇)<9n li\TJg㲂gΛ? `Wf&)Fɧ?M֋tOLPP% SH> )MkAu7XcycvxcaSwߴꔔ:6x)vK[ђU :N>t؈bIoXHɫʿ?P̉]Nm1\b3_w* gy)&gU/DUYvpP^<7ޖXp=.8#.Z6Zb7u* Ԥ`Rj>GR3!}_IDr~<|)}C!{쩇VٗUߣJ+V n)z uvۂL6WTﰊ&}a,"UX*6 X<^MY)1liϗζ37zI' P|BS=bVص\njxMu]mi9j{K;G T]V?p'*kdqIV.P("fHvNU).z`&!/ĩ-n(T`Q`Y1*%1454Dր,∿#P@CDL'NC{HqGqF0_Hy'!iΏnD|B(_}xKȉ$y%|)>z1}1#.F?pJήi+=@&R 9zʥ<W@( +Io7bpIXB;z98l'Xll7q%ۄA]C)ۡ[lfG 9j?W4HΦЉ^o KRd|]-S >b]ۚirw{TQ3g1?7M&w{7>Մnq:)R΋ar$0NpƧ?j%8!݉Ϛҹg)/^>`YbZp˓ 45//Dߊa:rwA;|E"kuip?N({zpu|rT{Ntf S9= p2I|x?}v ?nz. F<5JZ~GO*(_! %/IAB`w%P[xC̾7{mp*񭿣PE >Éu}1ȑ /7'})N%A[‚X~3M?~b:ъ :w%f  P֏3VG*b[ R(4w,X 8ĮPT.%,Zr^k o_9ڂMqP´-ފ+@>kB#Wcw$[tO3@9zɌ8i8' *[KՔi2Oҙ^`Ar7 ]9F"9by~D6&0lYl^( `h@ ŵN0yƐ壃ŽHt,ZMKP|ɶ$fR-\tQzJ[w;9ʋd(շ/(hezuަNO} `-r39̏%WЈǒr#<&$r/ʪ*+P99ۼI`v΍hdiښ;Tsil+^ hxə'3/iqq8sOhWL–DxYP2rC2KEQ*pI&*Eq,HΘ;QhiifM&`ǺW: -yݜ<+"J2s:P?5F^x̢guztnZhϚ^0~QWv}7^?{jDGhf~i5 Do\9PV xZt%>WX7_V+:zI%fT4-ٖ 2"{|*ߴRr5z-$T kq 6b&)jP\ ]څ@tyrz-g7\(.,v3EVzͮ [ȿgr\3HwXޥ4U߻"XXҝl:klo=w(p*[4 eA+1,ʼ?t͈~׻ Q6sHӹXVX%ih *' ECAiw!; &T!(Nku9Pr|$PѰM R/pԯ >{Y+Wy,XU).l@`;gM9@e;zLP"Nc q8ҵ2l$ȱ(9L:NiWJ-(I1~Oq%ġ(ΰӓd Z~K6>4nm0d{m :K "+yLKmWO_Cj (u0*=]/9UJ-ͯ+z{KĞď|jأlAIֺqus!Nۅ#lJ,):x0zR_'^<w|<;lCܫd Sj~#d0+s]Q6.֬լCy)Es< AX?ta3Kj996,3 ~+CPF fm)2Iո 9 O>Ey7+YуwJkMΛuBctLf4Z+HoeNc 2 ʧٸ 6\M$h,`pL񬠃j4' ,κRIouKT%Cj}apdg%YJ$FWE3͎z8y,WslN)¶+ٯJ3hW~YEkp'rk'xZ6}Սb whCM;dnA(#J;9nwVSd(_ y!N ͔sdYYhVEͤYT+sj<"]0kQ8&~ С`d\w`H2 3=:{W ح4L`nִg(\!d TPQ8M{+LF21<CѲ&=n3Tz[5ԆшYǙn>Q [6-J0{%00;mAd=MH2 K_uQOL^l\vJ(BŻWw4F_~? #B>WJ" xIkjZX:o럪:C]E<4!^Εeo) @?=^͛]Fhq{lQb_d!K uW]ڲxw< d9)xdˁ11Qc^]8r%S2A~$;{iHյEn=p+a {Y( {nWh9=p*uYc$,IIYϫAƒFYSo^!Zoxo ,4DS!пڤ_+lFZ91Z(`َ(þčbxRc[mS%9WG^wTY pU+ޭiAseD q= Y-YF[E3rBϯbc c6!ҐعUBAÅ@ nOcG2I g}O)`Tf X KXy_3lF/TBS^S;ƑBWvW/j9%d*+E0*Іb)!YR%7H_;lRȢ4&9$JCE:Cv[[S`F` *}SCͫs6<^mĴA8g{^`΋$<|^zS_aD%^-c ,NoZ#)g?~_ U͌ +C, #K` U*%W c8l vV~֩z ؕ暩16<;iܴn2I`#H49R嵬iM=r} b%@.k S,*DvאT_ Zzگ99bေټ͘)~{l]{,tm f?<}rBvvl@@<ovϭwPXx@Q.%l*IKPUK G5 1-wi.ި18{O;j聻zYkM`HM<~L%/1+RMIvA_*+a:2QsLZLm0~JP#1A1ptYg麶s] ow )%P[6\Xm/Qw QT]꣠)Z\ @[%EX|sI)s ҡ=eKfujGB`#5kBZ?1Oխh? mn9&wrVk39훨K!T% ?gpͱ~K;)G?6ԥ y.sVX*o\F0y^-3}q+[3HW_["!"%aoFGq + `AjZ$I?RN87 gS%|Hey33 I(7s,iO4)D,duRtӚQ}¦e%TIWMHį@r./Gݳ_(z8FLofe(  MְT^p\[9C-s'2RgUu@YXCFTsmrq'Tső"f zMT{CIY-t3>] T팛`GMTZ9Q.k5u=֋WF0T,k>L!i?|vOzc3 erC hoĔs7!͡#dҥt{΍&VA&seomXgbP)ˬnפQh$o;'j6 9kHHlҰ頠ދ0 xM}UBoz\3j^bI#x.o|fMen`B vq e o  NqT+% DdX/x@UBD+ǭ*dZK NTʰBYr"'Am1L-QNNvhP/a!Y6i'P%Cێ,lZPpI AXz .Q +caD[Q&Znx^t@7sѬ!ZCzˢn:p GT`DD њPn5ОEc@HlWX`g[c8Fw$aD/ :jcfc-4|"{|c"k>~H;P6jP')q~1&,?Zت#aUD[ LkX=z@LhTl'F^|!;0j27)/{opw8ˋSЮq~ M.2FW2^l 2fSf2m1Z Rı3,ڸyNFyH8~s+Y#=mz8'2s^Vge,> * urY*O IU5ۓPd 8njn+?ٞo+#U-f^zƢ&2)L<75dy^nZ܃hn؋Px/S fvKKh)Q/J/0jKG鰹 Jܺd3 ]A{cNUJwuɻ mrb&}ޫ9g$Tʂc'בBqdzs&/|:Z $!eAt(%FP;Bک1!ݗ*9HtT\?jEkHMڎ:A"l]$1W Db} Z(+Ve"gZ0 JW}O |I~q[a0Ί; N3æN G Sf&:LܾSp"2%b#iټ@߿ѱ}A?UI 9U٨. Xm T,>;)z2ѷ HĿV-[L/ ,:WKXNlbk6„Db=(lGaK녋GT/:vF[i (. (=z j+6z5#ٚ_߂dϘQ7h mִi;al_p)Z;*;fA˜X 飴崚ӆ\I} EA͑Ct_zs/jX:P &6H1kܥ-h{<>*ʥ$AuPAGPw݌ lSlśCXwt>/zkʘgi@F_NjևD@le/}D"ʧzc6<ڢk MQicPvk r\N,ڒoS2r^Y@{\j>ꑸQ:79;Qݮ*lJBȿ}޴XAq!]¨<,M~ sfq;?[tvரæ h7cH)wMC`j7 SV#ۻ:za,C6iEm] l g }LG[8Fz.zbzQSf;8 }ՂP*<đOc@ R2p5ctNmb*MY߳ 6%=: f- 0ހkm9ާz&Q `ӏx) *N-1rVr$< 2IB䓰h-\_1#o+0?Kc_o;| ѭ-/YB)GKec@gm93l⢊H&o(;'KRgeVs[‘PK?D}%KCj٥Ι@tB1':ԍU'Lu튾8$7=G#b@V)x~J9II/XwDpcld9vEE?4\g6/TM%d:Y/ 5x ev$.J)J"ե+V'/I gow l}ԣzVyzBOB}C-^)2Pz~, ~4QXέX?qn#ؽ6F+)g8ȓ+k?a//խs`˧<̧xi^SG?;L2FWlcj,^|y !2vǵ@rjwK- BuDbEbkrW֭:urv[!T62iMm*qc=jT5e004zK;q!-{Z~Z(ڟQX\ISy96\ #Z*5<2bX`GU. zӨȯ>QcN?BRDͽ l YOS̨0}D2Gh,b TϪ69K%5ů a_?O Y <,0PvI雷uA3Jž6QElDŽXg-U1u.nDtg*/$ ѕ]ʷc)$<1,$PPξ_P SzPn+0;nSQ#Pjc[@_%Vu4blOG!ʆ'wmXMcko*I0s YF'ΰ &JȎل]tc;w4`,;?^ נ 75ZB6&zp1@ZҒolwC#>_5b]uE:@T`B9L521+ n:eq'BP'֖=ۭ 3 $=;鎒8m1X*#UЃ^6CbߎsIsH})ytˬ>TG"%xzpM=Lbq`pVvx-dYug}%Y|h  fH M;@1%@E%Jc40Hrڪ o1@2WΔ%5Jy'0!aLڢG.٦gԩI s~C K'b |aB~AB/D8 aXv0bkRd1p̙ ] e-Jf 4qF)c8LUk/;RB쀹_$9V+R^* 0ԗaQx]D[ Q#~[MP~ ьl<|Z}K$(Gu'm 7?D5A:2_ˆ*- ߺ㨋-}BZk6~.+j.4[D횊!8;Zgb>^68"0 WȻ&lPg"u[MeτՐP}E-1XEimqىj.A{x~an^n*, [Y!U5;ZvXjC_/{c~{=[?D"t"0;0%$f9$"ΣU; :fTu^r$1i%.iPs-w UZp[xt8|>;'#KYsiŐ2v)4]J XTq=w.!*hrn]݊tp>bs-;R^\Aj{zvLJ팩Ke O9*K2N~:aG(K>4:D}L ^-xL\nh W:G Jhn TJQ5$.-+ysOdSt[&jg߅XNRa'ODKgwgeJ(:K?=_IVzco7D0M8\: >)"-*9@Eb@  9q_+}槳Thۋo,8Kf(FS>/VeP6$>D9koKW_i1g{3_AR0D*fp 3犭1 wL/z(={x4P$uX>.SKJ@זxbdt\!֝'HPp* >m\9W8?G*"hrvڻBAZfG\^(.c̘xX4nqSc着º ,hs2s>}73ִ&'Y؛-Ű4V?"Ρeh%"}0y(EcV;͂keWZDa1,V*wv+>:R]\1mi%3 لz]|$G2~xϗXQˀ4R@Շ~_d񃎳brstw0bXu/jn9RNm=)~]Jebdc)F6w:o,}bNu%NYu2]eb qpN oU8;7o? ]jJ!'m(xE9Us~dlKWR[("|K^A=_@e VhTkW 4(d|XmB#mhݫFj8v$5_Nz͹s RKU9[bˇBR/)n8SM@=SôidPEcū2QH\^߫݋v|ᛂ,-h+&t/g 2_8{uVV7_}ap[4)yPց&lIsuΡI%ۑRR3 ݶߋ)S㼿"rv@nkԨi4awatA1Ws6OwG:5 u<[\mCm};EMTѫJo1`*d#lqZoNu&٢ot>/jOEҾqhNyVɼl*$Hg%;CKDNT/83%W0d> rN/cghJiV'j\^GwS+Yz^*r^AOV< G[4:lĨ d\R'Yt]Ƴ#Avjzr1V?B<ոskV6%p sIX;BNDŽ˶Olsцҟ GuIl'_9 #\5?rdls$uf#mci$7A_~@ $J;.bmEDMF '֑QzDnWFhf&41YٵTMD` H r焒J"?,‡ҕF \HܴᆆybQ#I0Q5-O"x;;r| T[ߩ"li +;|6. J 5$Sġ A>R #0s`D>[ʼn; r'= ~ꤙqe^̈w7)1[?,Aڎ?i2 G_u%;J?*j] \o|p` .N l*ߴֈNndG}C}Lɋ*ŧ Ӆ q|ҬPeO~AJY[t콿Pc굦yc6ϳ:9u'<8h peg`JkN|s)j4ݴ @ /yCJ4B _V x4KJ`i_(⴯$Ћ̗ixO!&ˀ]mr ! j* .c/VQz@%8PZ@w8JC*} /2$@ĺɧϡ&dbG*S$rJ]䀡A.GQR艙u"{QL<):G0m"@%#xEf"Vw%na-{֧C>" d5=o46Q^h 1y VD 5TZxH<̳ ֌R<3YaI*o4wH&jEN.dD¼յ ++㐤/W /D} dOCEώNYn=@Q?r3NEM~%ʵMa8L@DIyPWJ.]܆VH-w0HeDp!ǒh*S1&6?jv=[_#/ƥ%Zڄ~b}JC13u~Omʌ%5333 gIVLpGwCV`cR̎ŐZEYEOL)6ec(P muMKx^~ pFyϞ_ = v+s{4‘SߍA[s 9i!A[cf | ؅uY%GM:zxv4{$O@6?Iۅ,Ek"LL&]2Y՚/uAL8Z14u0i熅;?v^@5wm?+fY|ItP?Rp^,1 RL/L$^sŧNm>ΊUUƂ=/k6Ο ܜѰ 8Z'v 'o볶j5iۮRH ~e?T]4s9R5/LhyӛL+LA~ɗ\1 [膥VJV4&\Z)^iFi0:yVo> 61SB XՆ$}KM_A >lKF#"QfcykjXlcRy~S1)Rr̗:b)O=vFW ЙD/egjΨfk~oE\ ؓq.Ǯ!$(S(?_ I^Wb(4 FbZvO}l(njQpB•8oL\kyצARIșQ0rƂ AQFco=]ʘx~P;jk̷G2Yރ/ +I v mྫྷNA2h%GOp!) ug{(#Lo?/fNjl&.!*C۳ .o\ cs8&1!bH;)hE{O{e6{LQujs4QK]H$dpӾNLPjM;1pၙ.b,P. 媟bP##O_v ӶSy׈ا»1|̹NJbgs%Vi}w⡺'.6f;涐&Ȫ|*-]RNÖ3 4(TwK73XaFr=Wa *Z?"C3DF0LWW>9j{ʭRf, 5!kl;]>yVd8PnG]-.z87ZbͺG5s|4-8Ho2^OU(.wx?W\=0 'FNVDa[\W.(_ ~U+ث4NJ-E.n#U$y䛾gUQ"'Y i1@zwfz1Q v '$K E"5u :DIG_I ~Z۲藖[.Mi B] EC2=xx2RԮA`oCqG|T;VpU%9u.!W;c?@9 M1"V2bD[Go7B|pu܈)b5D7XuO'ֈ$Gs)0!y6и'+Arqrsc*Wa~vڵ{H!)I,P?')~ԽDB7-`@;GMRs7OFg~/.QaٵM,._&0z:Ect[X} %ʃ뒌l\y4]}L7HEUWk+KvqdOb;DW 'y?i O=5W?V=i(YA$Md"6FUVmp-9 J!0$ ~_%Xgiē0.K J'z:J}űKx=w0 %f+]n./m7%^ED`h=lޞO 7#ti UNQfc?xL]2qxesPEr8zΟ&*nDŽ .LPqs ^4-V*H&SZ2SСhqյ)~9更3@2҄F}˩&UKُ*=Ἇ˯(%tXCh'rz`ӧqșW^ag'%gaKޟeqHYfvR5OZo:'mB2m>rxƒ%2(zdH-elm(r!Gbu,eN/w 7!;nF&c*HbtNcL5f5^/g vptc^U^DO]9:|N4[J @lm6DhWNc+Gف )pĮ:tqg\5V3$D| \i0>$z]Xjg^0Epd}ghcط]?r@I_gR0d:(~deSgF\A& ՍXͩ_KYY`wFUotm 8:j][ʠA8-SBd;sRȐJ˃\+*,VSڎKgՑDCKk01l\TI;_LқCij-Y$A7X>M+ڻ𰰞ńapH5%O&3)0/<9Qw3Uunj, 3mrgx \Cl (yL@iep]JD >0Nj ׫}?w)\#u@ BE/!Ol*>zDrH,,Q9r1ѣ|&pRKھao:s>Zj-=Y+WME/J+.6O_T5E͋v݆ L?6:wE,ॅ-֊YJ^qRڲqj.ꟻD:7 ho֫rUg INWHķP2T7XF\;YG<ʄ4=vˡZ,A]l^I!k7 ]¥ַB9Q@Hݒ6967l z sK@hH\Azb"纪sv|HdnE=c[m?M{Wo zyM+32ъև|to6ڳ-5\luG -C, 08<~5PA*"@ FV.:]rgSH w䓡PåMQWl PyƾR_XroQM`;`U9W;(H^z/ B>Շ6hcXEc5Rm_SE΂͟g'1cE_gw$TIrt.ƬR1Z`iф.%1}%y83ct2aȔ>m7]ݍ٧AYTN.b!xC`L[9Rmzy,#7>n˦<ޝ˾+1cvB˝/sL&5*z/TXTr˞NTAÐhe & Z^. pvq8*TM~ SP}y}PzqvĽHNÙh&8!Ou2}ˮ`:ĭZ_7nwacXL ZP:KqKx6.s`/* ԍk%sXˊ-Zah׮:V/9fLh#Ayz0Va\DA YEvR| Th k^LQ7S/ 9 a+; V̪0qv< ߤ6|0vǗ1JDz*ԧl(fXb~#3dN ؼ҂#U:Fzԟߵoz'k_5D(& \m!jR*[ ؞słm oETw%Bt/ aKG3K=їZm1:a֍.:_ W\.B3Pg\я` BmZ+df0;-J\Y=_ y3)L i*GOZ i"UQx7mkg0صivgf˿exfXjw(FeX-nu1W$>mŋ`S$zUu}555\W09l`cCV42(P >:xɯ%`u`Ea6ihhk+G1 t.?)eӽl85;WAXdS!T)GV$k=_ӆZ>iz#UgZ$L%v 2 66fz:~DA zA]=oT,W/Ї64hx[tZ˶ë~tx-8q.cV,Z2J!o3}hYla65Xj:n!k˦6.,D. 091"+ kWF[f"_Ac6*@I eE|#/}^`]x25{ uG7Ќ$5>&٪l[0 'Lj&ǠZXZ”#/p fMh)v|lb( _?DK |(:\wZ=}!!Jkc4yq4 ί;P)wQ<W<#uQެOیNS!R n^7Xpe%`}W -(kH~*h_h&dHdnSWNlY >τ-; eV ,ORSK.| It1 NpI; Nd̰U\.J~Úlk<mud17L7Sc56pmzO%79e-8v շO֢x]nBKX9C0hݐg«ߌpbAQH"'!|ho 𚧞 cb]=XG}yE;M %>#>ß|o<&]zR/36dV"94F`J/Lۻ(ȳtҐ}ATrȇ6g9s*X*ºLtϚSnzKm9UajVw-!Xm{i x&v%ݒ=8 X*idaCHgOgqf=\G;db׷(H$Yq-zmDKע1wxT-*b55r*;{[mFی V}}H|caGlI෻o:z)3jekmw7K)șJ9idÃc~\ȏrX($JqS6;QC%\;v6q>{M}Ry`v7!s\\D|{m򫝈zF[;##\FYh TNDǒ.U͛oi ] e&+vw{FИnHujCPlpq"5(zzA4j8}=d 2$>f<~|*M~SϟvKﭝrA#3"?d,Ord 2c Q 7prhlDaSfxՓQg=u %NY*pj @2:D|ū ܞ޿éY=N2nO#3V ڕ}WzO Ȉ`z(Ե+ /PNLT" <~+5'=LEk{pO, /9 ]U:F3rLZe^Ozz".7_b?wѠʸLj Ut2a[=N8yS LQR͵at H9;QT"30ҖtV \PbWRGEs)_ͪmru5?qI<~5<ϲP"4<V1aPUu=^{ѓR>9jy>ǻ+MWQ&Rd_]>lep,qN#a& uxzW؈Ad@Do,~J S=Xt;#b!դk 7M90|ݴh>+ Igh4Zt*!m%A_dn4R2 hhrsBʸdsk:ʃ>h0bt[M֗'P7T<'FҔL v֕0(֊j hSg/ئyu;ⷙ]X]n>;\锨]Epo2l_piBdvULR>!dCSխ3maGws㵔a #rC T t<QS 4䢑0!B8v*\R\VZC cFܜ D9sd7j001X`|WXiTjqئxn49um8Ȉx'3ւ?Xh9wx24vmԑOIt(Vha"-s"OtԹЇlE"+ګ";z}FG><ؒkRBO_3#x170K:AYF,X.!|wbrßO/qdLo%@D&"N3u85Y},sj8'EFyzQGVJxup}4I,hIOr?}k}֠C5igZF{i:+kV_l(W ̐$n`Bᚨf!p=ָ!O$_v5}_|++Y'ҶZNH*V -5)F<kRAI6V~FHɵkCтłUK>B᪝ym!tgxOc2p%c34sIꥹ)1e/+n*YD Rc5ṣMH"HY AfoWaqK׈CⰯ۸?[9TQ׫t*$R')o.&k( ߉آ}:p`w3˫YBQwcR˧NqT#2)5қB~z!{s8sNΗ)tcuԦ kBs }OwhY]k= + ́&0s=I^G+i_VA$8C ʎ)x«nm 뇙ѲăBF Ӛ ZY!J;5ql_l^l#l}F j4U,< !|JIưysK:EOXѨ)4мSjfaU9BEٿ+neخD"㐠p;R~m`y㑘1v 9*O){ i x:1A= ZyҵJײ"*}sO1(kg 8d3p;C#N;xQ o 8QhpȀcJuJj8"*g"^P<ݕ2AH±H<2履[DmQEM@2A ߍy;"H  `Pvw3B@rXhD 9ey:MTt#6AR ]cQmKGd5.qS{,ɯ!ȊtYct܎itL~@I]80gF)|+ӲZgSi(V2KXe(h% eAƺ~| !HFOL䅥%!Rz2Brpfˏ\Z<狴F<^$de4S? )O$&^Id Tb xXЖ"kn-Lj⚙[tN=M:;J uI9?4M+1jr28hR;侃$bѯ$VB+wC ANmt =!692T"i|="}it8,<$ M;@'==Gnpݮu~?HK K7[ Xѫ:48If) y&З~#/$$61j|!Lv^/u?)?DEIîP}mHE|80e}8 :V2|+$㻭W5CD/h9c3Qb6mO/5Q- [qE'ewӐ8`j䟛^_x5YЧX.+_=*Jqذ%.8&+fHct?'f_/k HASuKvzn2wJc -&'$x]4 a(烒k$wq8QGa'9J e6#Fn JI,, > ~uC^UVv SOr\m1A:E{B :>a+oo!t|%XzurSE!%]5^`Z5avhi m^S`C ʻaM(Tɉ`кd)rBmɻh%D%3)A*YTj3su@_&(k.egJm%ľ'O2 9͝^- Z.H.C&=~ϙl,= ff)l53TפeGoUF:~Ie3`"7Olo6Ӝt{7?K9^ߡiHjQwV҆J,ˌs EgLӓrtKX3[3\X:p>%ʻ$%S;ϥB[zmfZ$0VNJ\<` SPNrw]&)q ե[)ʶi;#'lvW>12T̡T%!k;KUf8 [lZnJUvoIN!r,?adܩVB\ 'R^ A(=)8&&NNtEsՎr1DžOrZ8C8xMڙWgRpeG@60m!IM4Pvw"+ PSH$28Dn߆ /ǝW嘊A~- MǺ&(obc0giρzq{8]e JPR&ftS^fhw&>pm mfz {Tʤ5f`gD/H $>s|{#I,V_m7f5FWL휦.7’*zDM:t&)÷Ѻ`BР=glRH ,jG+/v)tl}IFKATY7.3tm"[?m mmgz+82Q`}9mJ 02$^u5WYS\.R͝u+p1 H ݳ/00<Ί lÂoHmEs]$ˬP"hD.)Z/ 3v%ϩ]pJ@}Ny3f%{: QZI.⤲R+Z&vވ_ŠU7G0Ql:7pyi^2v~5ɺBޕ5Rp_EcԿ7P R۬/>O fVet@cǶ!%b.-\X?R5XLl#I2J|9F!%h(Dof, СWܗ<8h3rJG9 ݨ L40}߶1Y;ǻsH1| IK"7ƿRðLzVL~*̺f+#ڝ=_&]?JvxI";blzD H![A Wɫ`Uu)67wzt6vl3S>%gFj6q2/N@ap`1We^F8yB1}A+&Յ3b^:xJfmeF~ykjb_bc36$a~T|Wm%>póg@sbyiLZ 35}ԘsL59eN0h~U+h\n|EI_P=w3?IW w `<+|w;;-wh'm~3+a܌g ,eUSR Zʰ:ؘN2nP~ Vwdݔ䪎v4$ӣJu+kRL]T. Gr~Hf穝2jB4}՚R[\,&* [h+BV~#W!ZQ:[%Rסicc)Q;@bd~qb;L7# 9[ df G{R4kE,܍(l7Q.J@c(\cYi+j +9 zqFv:7Dp 'cvQ`SJZ|{ D< ku8ÉD*Èg&?~Q|6j( R>(%m=&'eMPzƍN "0[Uj_sqQoJ^9tڮ:)+R{Owۯ϶x2_=9]P:'OH|}H:EҬqR{7D^?[@h}N|6In"jh?~LbmU<*&_{-my]Ù2+K)Y gwBxo?ڃQ޺ qi4`f{+U+\ynihr^Oې;-"_9DW7CNQc ־⊼̉N1 WBѯxj 0{/6Tꖛ ǁUN)3SȌӘP ⯌ mQOaWc!N}czlIHJws97S ,a6X[<yQ*SٵDqJF[C}XtQ'E}P!?agu1#1D0Mϒ! ~[TYУR^Hd aP?=AJ|>Px< *z>/ߵ|2A1$e;&Qd܇eeG}jD9 j4=OQNi ~.v(h'Q|[ՅAea}1fqIa-}V,C:>7I$0`r8  "!?0JrZ a_<Ө?0Wop6X`kh +#W.JEX3+ y}F gl[ОP$xT{Iȿ|У0*%s΁Nv7e2ւ&Nq&W^s⺗Nq4xG۬35?H3F3V~bU~ΕXٿMGSi)J@D:8ۍCֵI'`Lk@%3]W-HJYB"CT+15M-D_1a`pVpjM޴K /u5m(MfofJT'e?1⁺EJkDhXG *cL%0Wi^\żU^Pŗ֑Pעkq&i|>/zmtYhkS >?`GVu bY 'qak_" r*Bvpý! Jvƒxڱ?|Uvl +BCf8AtyV+2vUe2vBl09MVɨWk4D6!;aNUyM-7mFWᨏ.*wc6,qc<&Ў#sx3M#ܭVg<Ԇ SN)7Վ؄Txf+;x_2}̘I(mfvuIiΉg06OD?nro"gV7̯0)Rx= 1'OH\s.#y AɿPv'K07*BML@ {Y}Qx%T=CgzRˀW-b/ Fzݾ]qfn8 Zʀ9 FV0‰2خ"kK9-g&p6$. y/>Ncnnw<&u(w _8)A#g*LsE0:#.u00bqp6X5#h:nFrdGyg媗W)hSzzGX+\.pe7*cpn8X_ЯêtLD/WF~ ~Ng)Y^<-Sf A vm99c{aZQF~⫮îg:61-Dw-;/7B(Kzlblƫr aiO R[xgY[v",JDVJb/闪 4⌙]%ɋ_z@6! e4}7Lv؃:'ƘChx ,Br5P?s0ڔ%'lbB9"G(q' 4fr7D*4NXJr$!',b6'o0&0jpQffhJ$)cQÖz$BOz]iRi( T|y9|X+w/Qu!*g^(1Z*+`W`9rcrӢ;.$d%ǃc$Ǒ+\էiTf ʒ-nYRC^ _ğ6}Bc\+KAaX2oizQtYmVQw3sSc2TNNQ϶k ([_2!eoIw7|.5Wavdf lNz跧> pa2ofylYK>ɨ*=#4DH8?dWQO6d,v[V0 P@]k_#tM3tMsoЇU14%aeIH ۨv~qWv)qF0Mʘr[ue'IcejQ0!9B #Gdޔ#2᫒O[N|&՜ FCt$@UdpiAz^bK{U!_^oII)vq3z9{P<g%熲1oLã&3P}.?yOA -I9   ݖUW4;N-S02W|"_Q-1I>(5%KhP-';vp_9-gzW{ԁUu ~7Zʨj[u{:\u8QnB\M;S.DM[*ϳ61w iuQMx_a{!^l4/QS?M f)/d=6: Phm@R1G !xwӜIM]+xE"$jUҒ?(_ ެ=5g6&G+͕Qq1`?*3>j0]i<ҝMEB% Aʫ麐vYfl$@ (0#f8;&%'W 6ˌNSrus ƛϏ@f|(sl{F rX%ށ3#i-<ղZA4@%a%U֛O[!Ol q0i2„'ZGDcbp gvXdҗGyl/(,c8OBi拇@@?fAˢ#ԫil6֘io$ BOsUai;QlFlyeJ-]6R{PlPSyxWYN[&!# `r=d*ˍn?6G~I%}y ˑ(69߂mmҞǞuD‡ a;>^PYeU:XVфM3ݶ12:XqMĠ-끧N>qHVX\S˜Z hXwaaSIw ֡_L.;;"xx`Eyz|w›=h5vl;\mF G[9eF}c(!/"25fҺfMY> 9S-&Ab j ,6q)ha .?\P.7b=Z;Ļn@= jE|dž(@/pқV8 󡛒uAJ(L堺ܹp]p y4*[v U|򴹁aa[i·o0tߓ_r­qJۀqʖm(*n丌a[=h9|`S1.ܱm>XDKT=k }ZZ+pȎ{v'ur߹ Laȫyt5Dσ(`~pF`NnQ_tP_+r38*Ʊ6#ѳ Şu¹`g~j,[@E<8_lC)KNlOM#RRRN XF'c 9[aH0X,>xs9zo B_|_R#ԃY'SRwyTCvН?ԹQ^\s$rp"|V~MC1fTՁ'2&C 1^JO20Er0 f Y$Bs Ţ7)$#me?vjY^"7΋b5Fc þx8|ַ3jGokeJgӈM3ݱSqv6€W~k[^w!+Xn@# ,xo7KˏZc]PBm MĔ ):RDGtP0 "sBi] =[<d_c "ƬYcLլoQ6Y<{J2r*Rr5T=B[zadD8; @H"wv.sN(0w׹`4{=gchZ:Td:2mz @hlX@mjx"ܜ~HFU+_9Q(Sq_n؞^4w Jy h!٭3L,m^cY£ >ME ˺@ڍz]EV)\ # څvvnz ^m%`XuQfjgA/pZ!N/EC uO W+'N~O=R鳠R vGqn}VIvQvW4 m.:X8<ZO\ kΥ`@~<))/׍*?tW1xJ55"^s'rsAzz WOwz+_SovTx+!3Bno2b;D~l) XNkвƮצSK>O 'O{ h.4,E7γxS<\IPõ@Ctc%}k~6ͻ`87F8.=԰'|lsJodQk&T_")}PsD%Lp9 '¥I]ސ9(oSZ~>72:-+b- .X]ӱ S`|sIsEπqkÇI~m9$Ej %sSڣ>n525ee5^nurqgMak/Ĝ2Ox X-ܣ/"H,,+gO}KNfMJݠ2/U5弗'h5 9RX?('WڬS;XǽK_ުs-us;Й(Z#~Y&熤4>bbwgd}n eg)~a ,7Y4{W/K q]~':xnj6&Zܨq}b=>sʋ!L:/"btbB.5)̆67Y5j1l\,OgVl Ĝ sZ1'7D( 8.:.$G?c;wx۠[6č8N;/2CVqKDI%9R)8- ޙn"{ƒ6 yn/^UyCg%4%L[ůe<&_e)ð=^y"Iڙ f=IM%>@T£`eaN (>Xގb4s9dI>yNA;F]S| ~G ph}WϨ@#NP%&%R\HL,J8vLh(kqIoVG_T+򲾔;V8ʝM88VCPOKQ\}n;à󝦆z;%"gv4 A"UE6P,E3 ̋+scFv;> ^lzD*(Cv V3\GLZCߴ {4vlvl@$7lmǺUK_ߘ0+g"pG;6pA+]N+L|*"3sOPi'-Q $Bj|q }$督~Gw$/J&r GHfMa'u?% ]1ߦѮn!ל0T[:| r3I1Ey|A> Jn6Rw|hˮ8,.ǰ(Z E߅z,I_h n3 6VS20+^bV;) rIvxG~r$O ˚Bg0QYx\K%į皮GhD י`3zF|#:wkmI}۫ ^)YYڦܵD'/dHGoaV䶧mkfow s9A%8(NX?.okOxм({.v_K8D""R'^ugNq**#f[FxE-'l&4%&&"@)v\gBo/<4ӵFu7=q )+['fie&[m~ )Wk_Օυ JZN@&EHwtʚi&{WJ#Dn#ߵGSt7?mwEj.%)}Ov=i03!UO7{v,~:csp]"}TM| ]2»wpr/zTimڋ yL]`p +ީiA3Ә*1"4E,[=H2pZ3<΋% iPXbz)C_ l"пm @3vlM!l9mSF37ٗ1oB!1YOY  3a?nV>Ⲑ Z3y]7iԪƍ2Wx/Cn%ȉFt-0Lܵc?x+y&*8#o읣 sK({ _/75R9Nhw9o|p'i茓V"`h7nfȮ' Z+x|=P'+ykF4>9C!E5 0 uz 9Yb$Y;q n:=5XaHTߤ6)OO5Jt[~;\\ ƚ>s 6 0v ^Sq4U,M>VrE $YG= ;)?gpjev'gZ1o@f͋xvswYnSw' {-AHJ',]܍XT`` O-xY, ƻF[: ̓$zBFUcj\^ -M+iDPsI;/7]jLu`&@[e傓6~gͬ¯7eP I;3~ږ+𯛘uQ Stֺ"0;𿓎NV[!ROG0k{bSSTIR^TD>->H~"f]+]n-{4( ^õ4p}A*>PZ9w>*8or'mRM>mjXnA#a:Aad ~To/͉(tvT@SBpn6@$7x z_ͭ,4M4I I#&ksD؂(K\">$`('V}MU,Eï`ѴTOl>qx1M;-dFƫAX;*,$t;iSiRѮE8f'Qޝ\3u‘4u]'R@*U9Jս>`dx/~Rw(Ӻ_^,ާ}/*3wMBВC5. N`"tdPΦ~e$qUn"0N-bh']+;V\+ #faoҚRH("3!R!}0k\N*>fmQ(X:TW' ۃf¢c@^\w¤(>yU(j3F$fY-a'0ɬ%tSe7'\ |nG`j{Zʟ{vh kޒ+~!`}aR-'U2g[%o(0'Xym$m^X}Xҟ{Jg,@O3 5s21}:$O:@Qj8q־\X)t)I/Vxyl᠍ws=9r&@`:<]ob,9"; ۧ|݌}L@) UebODHR@$GV`k$aՙBlcJEt$=WܡV`xUeLCVp}^Tuȴ=m/G(s@{>,/ B"pҫ4~)߰,LU.7ϳE F]QKSkc\CPWUȰq 1Mj|7,̫Ba(i3ߊX9rX cfiw(9T[$"+ϲ 6LL~D}.x42S 'y/xͫDs%cMk5 SHeh3Y#w؍[PA Z &.W $o`.Y_K>V??w7M#*Mªqwv`DݞOtDW\=UV 3Iw 23VfOiW%%&d֡95:(h5OE3-Y>p|G+&-@='dj 3r 0/}u}uedmQD[/SeU{V'ՓӻRB޶󴩆K'*FEm nV^ތp$ma ]cpyvJpQ=WJ%>Lp„\-7}|$:Cu%fJle^0DVzv7%DbiGfI1:& l#ւRH(%ux d\੦!@qZtN L;ۤp߆[V\V&Z*PHk9U*/✩HI8JpLsqmm鬟1hEC:AMm^(ا?\il.F{[rBcE6>ű.I/焚m/Ń}+A1Em⪴I9݈YdO}R6UNY`ײϓ{rMN D2,E=ㄍkf lOs 7&YIt5_߻ $l@Z_=#0/M P *H-ƿj_DϟUD0.;b+vaLB~sN|NL '<&vƛ߼eZ(eW &8`pɖ7彽!I`?~vyBX׾ѶH"2Aurđ ;ڄՠl&]Iç:*.g M#%#*B6l"*.-r^ 2Y@CP*~ɑ]x O©o)!( ?rӜA7ʹ{e!a @7\s>zb&{.xdtmb2՛kRxPU Z^kxy]39AAFZ_Z#hx~oC+p1P\O]:]C'&MG"]B%`M+2z'#Bk?VNA78ĺDs8V#1RQQ1.Hӂ'>)&i:[jJp 4?cSڕr^:x<; FWz'ͭMOd%1:u:ƲyTd[.8òv8G[ e0U,6΋ۡO$] n|RNb׮V`i1BЌ;=\۝\UnUC~3DBX/63=u#lWM^zٝG VQ!ʦ BO;i``S9Gu48F9u3ЎGš9P Բ|sCUL8v=kO1M6ADMq tn\DZ͒rEikFJL-D)B =kL-^ck};3Bu|vooÎA |֧A[kDr3+!(4Fg1(=-f5Iݚ] OaYIҜZ npO=%vC\ҢI~2d SVv{`^bY1&~hʘ"bW捧0KJSne齽fȊy@=<}{]#UiţSog<62)Ij@:xH,#8st '͆̉Qbg@='C 1UFdAPՠ;TD%Ҏ *nu]g`Y3[ep2l'@]B} 'W˖en* \_"'!hFa;]xo[[MD3iȂ3r^٤ۣ F?h?z'|&۞TvPj,=F)ruM6|ܧkf{Z%? !?2wB,FL=&Ղ_9d}}բD!@joju6֥ d S|IF*Re^zc i{mSZb}S9}ͅpz8Pr YEH#z`5 gAR=} _)!,ڧQ% G dQ4*)ƚ0V5 'oZ/ꢔs u]<yn",]iz`+kNTgONJ5(rg'm٩t{9=χPOȯbtw,=ARlp"~E 9[RFmU4zJr+͸_Z?i0ӓ?R#KVp)HG՝ Iߊ'=|~}J͂z67.ۣ1lCޟk+9AF#֔ܵ}\qqMI*&PKK'ln&b 0 $oE>6: [:YMO;t',dwrSEphnSO%nQԘ{~hMȔ3 c1PWà.`y_c81 A[W NX,*޿ ĺ pW)ixY,3>C `c B$ y_+K!g =aP8p!r{5;JozST"J%\A܃Jv7fY)]\g^Woe,Bkb8p;m2^z/l:Ӹl5$-O0 @#zo(#%\N3+uϪhpGݓh)=Ģ3tނ haTd_LZƻE|MBYTuya,@ yB1FIo@6P1jXNFuС+QnUJꎐASGyGʶcif H{%>ZA1~Lݐ9n,X˨Sjd>xTc?G5VPTML;8ީx]+mɩ +[R=B iPuT"/Hb84񥀜;G"Fمoe $M̑HHԝ ʩ$0 }:PtjQ8[_ɪ]ŒhU-Zh_n{[QgO㏈ {Y͋v9g4|,ps 5*B:ձp= XkT MLs1y^>-^"DH'v shrF1s3'tQs$Q~|,ǽ6qgAUD2 C'nt;+%C8yq~+y)?97xiyz%li6ywS?w Oh 45S@OKG  2ʣFH%ތAh6 ~,E4 ވk's(P{O(d^%?}yD̚,X}CA\RP͠+uEu8=B(?* ɪ򳾙 _H;(D[\g^` ԨfՏϫX_d^:toa)طJyA3V7}Cen>cloPXKŁ_T^%[֔~Arwm};$n1!ۺeţEhQW⪵~}ջ0@<|S{i#[g >XD9o~O'2qגVW)>-eQAMVz1Ucq 7FXxijTLTɛr"ЉA.3=Ȁz(A/dkN vXiᦑ-% ej0ҍ8Ҽ; :W35Mk/S2D@-GrOIN6l{kFP{({To[D7l ]&_]\5Fwb1%oa.BapEcмӡi֬hxʂZR\t o>QϚv;.世 Ȝݡ%BPeď3%&lbmKV={k@29w GGeC Ԫ3a!?ޟSC..Sb-BzKaAj`9Y[~z / t.6՛h? OR\,ZXH#NR˺Qh};d?! P#e.o9*W| PzmG'T鯇!$Ϥ86FW{9Of> h:ˏt䜳JCP'C4ޯM{ƶ~%ΞVJ[aB)EwIx*>ZۏJYE4TA[ 9@[J/2Cd;wM5N6[ \bƯ}>ɵA/3RifNVbOZYSuy}%HjU?yOzsj[d#!7fZ ^D3:w V re<"HHh2Нfve*f tV*n,Yœ{b= Qw]oy۾q3.m\, K\1eEGmDM*.^ݡ/kAU`vye+?зB7ɖKtѤsesN`xexWLW!"OǞAL7! %țϭ,?g2h돐cpRN@%[RqO7C_<^6*GqO[= `KB}25g*PۧYxc$݅7,g_Dm#U/ _/S5@u?կ,RW%OV$洝+aw2\|dcȀPZ?+ ) Nm|EkHu˺Οu}ϸս"2~-7K{=:3#Xۓ WT\ tTl w# qnr]%&AuX_ fiRwVYq9HC@FtS IU0("}Vq8 AY ^j`  /&`dL/5J _Qe:eho쨁}vqJO4q-]L-sG(Y f;z%6v%XTDY0!֣?퀵Or~lJTpiX*yG`+1ߛՀl%h M6Q!DsT-^e >/vD -s(s: dHfs=ZYN/@4⠐ʔ魉zK+^`mP~oq}J(?2Ube\8u-"_d[NE]>٤FV @Yz' E;]Cy#Gg'3@,>! Q]nn8#k%Ee֋Č&QD*zaT=/C8J4Zͦ]Q^!rTti3 4WˬKɬd˫t[kLj1IqPDJzF!jq_RRxx8_V Ace1ncZ)$ViGeK10#2TREF k߇-4h7C`z⤖w_*[iT f&mR,n&C&Dor*eNbުX_RĒ&r=IT7v>3PW JȈ^*^o$[@d/ DU iFt1RAa 0?xWM̠+\NmGO؅ 򵩬7g|lƧv]{. 3雖Y@w<1ԉ3<a9oH&),D[>X14Ch `5э T0ih\B>3H7bPTPUIi2i$16;yi07K5pVXR+1hE+z paZ ٤(7q)P"T{>{I0>8[޺V j_Wuј;McD!Zj` zIn1ftI;A'aՑh>𼧕踡CG-J/?Kǎ8 C"5FRhDj;^0QqX*zI*c\4[:e|,xy}uRbWs\<[9x|D 8#\wfL""^5s# m,T`DŏB"D(@ޣP#DF}po}cK HI7UکhSC 2%Ri@nD(ag*U@)F ΀~-:UNn 7A߳0?@Mcind_%h9e3?%$_:6 e e׃% ޓ?dO; q 9e`z:hJ[=SU}q fƏxyBN߹}t 6_V?$!!4Л(Sxߑ绗]c;+t9@6`)zО@W`fa8:-˧5H:i%`TrI6bFmZD檶 \ +a oWoZ8 IF!‡8|CswZk+ 鿛w P,0fѧ/V+D+iN-8x+̮f} -t)E$fays@N8 _\iM0=z`E6;TjEox.Dv(;8&ne|{'&nfRetgJ^ye9YqcyxpB+@\UJӋ. ]ɛnW~#:H=RX!ό݋>.a=Jstczŋ:{VfuTYS:h?jQ, ,]m!e5z(65"aܹi09^ 9rcNjhh30qtO*?  E(x'eMp!U(J[Q AUI7,2)\v9:" Ol3Lc%Raީq+Ϋ_غ*V;a}߷x3vG~N26_mae zjMVdd|H͙V"!64??̐g.؈ٽڅ#Tv]Kh5(BMn>ҤKFqwOyƇ@I*A${*LZC2 k8qȂ[  1ܺWq"XL-A@cI(- =oSnRIs@W݉͂lI(;8^@{3.>.Pn]1]~Kw5 6&Er`+ۨӢ [҃Zo^tB vgN5Ns:JFxCy$OM`мdjl%LW}Fm TSR 0Pbp؝sPj-uM*-Ir._8'\ȸ&#c ɶMjB fx%dʫ㛬Au~ڞZu$dv%3ywh̹1&fv}߈Cb 9tւ7$Er@a0j\N'Ms#Ytz:Xid3l = 3T_j :d&o[mk,cߤl@j T'ӾSp.%sQ/P,E1OYnAdĞJv I@?<;b5;sk UF #Up᯳܁_ 㜍7v$@!)y>j2lW(YqVo~?f>Tii^R~C2QE^(*aZW ז>/q\۟?wоqXMS2 B:1Dc_]W{yIxkͨ Ÿo :r!jv{ytƒ[ggfi'q؇q{ w"&JSIVn!MJ[4B2:,pp ,C,4WA<6{7I9NoM}Eœ`Mz8Jn4܈P5hFG=)Y"H"ev:#;\dSDsvrH) fWHYcc:F%ERz 41ඁmGv9& biXO" oE(s*rC~}8. |Nza -M\ rB寪Dс,v.y48\@V_ύ9hIfE?ʓM:RB*9S1@LHEaZ$1t?7e~L+KLVm"c#6P:37m=;;nZIf1u#todHix mX'k~~1P~(c:0&v`(*QWW7ML[O<0{eH7RDʸW zOlo=zY ѧXC{ cBwy/yYGO,=":*] Mul1I.m%&'8~;%|Re^|?\<]*C!!D:ϓ7žV3q 2jF]E:<l2W߮QFTf3I!dqӖƑw`8ljZ$肖DF5P* 91m7 0`vs~ҿ6 qyq}RK `?< To@\"eN$`ZLr! ۸P0oX^xV' x,FT0WKȝ6W%_v)֌NʌƷ oxg]1L["! <#7y_JS?^ #x`6ˀܠ9NkGna]t0--,)kxC5e'ױD~?RF`8HA݆ZYb\'6&:t&.Kc`qFhx63oٮh0BBsN@̪A9\  MF"L]Ýζ>:'KQL%3Fxgv 쩳ә `aXFXpfp# Cc[N Ba=hJ#5T~N%]3ݱ}b4N>;/}30d`'C\i.&s]/t}CH4sϧIœ.!<חFdip/UTqɘ*Y 4uD9K0keP<Ŋ=8((/-v>Q5W [Yx9,Pƨ ږcyZ|`MIt2G>n+ɍv0G\ahjad>rO @!vȲNvxɕʹr"wGQf\qTQa:LY؛ l`U|3C4~Ar~_! 1$.i֐Re=> ( adCJvLb+T0^ACR$<|Vʴ|t.2cCj)vARs{ _?F3k̗XPqRhO௺%S58WRJwwsSiXB'm6B@^ "U-93{kJ3L^X[]sK)>Go-caW)%ס`T )JHUprfsPfh1j\!C5IA%~N>b v >^]]|Xy'A2[U'}Y@|J lE=`\,)M8h(\l8>`F_X33!@@$mm~coU @ D{/&w^HG"9 9aDD[U}>G&\qH!H >="&7.Mi }]hkK(\^eg% zRK*s̓e`?[W?b(s zd<nX1f}tK GԖzU7Ś @B@% bIcpvb6>E';kRvp1o = &?!Iޙ;Stl6J 3Yk ԑ\%ű|훦bvSRI%U?VFS]WnU*hoqn웘zu {6|ٖcnjҜ9/S[Ǥ3 SRa|_>GFZԠC,Ks_[z?&x7E]Rky$K#Qj 4^ QtfřxJ5ޣ}RVǵ'4X+;"d$v#"ZNF_LE˦_wWN;gYAݳш0=KK[*iE!rj2YL-/\cgJ'Gf}ރhp| {;BB,OgbQ:َ1aaSzڢ7i1@o͑p [s Px~"&H_ oHG7N3aFbdF;+R.v)dojTſKvf"z즕QZqR`w3*ľn?k_Y< kQ;zS>? :,ވGK!ic;k QR UB׫>B#..P ObQ=22j qQWE`1|,(HQƳ}xwoJ] .qj36{nc'$$U0䭦Ț☩d05Wx/Mgѣ@&gll}F!_mD :Y`B48s==XG^8蔾W]oM=ii1ӣ$ģ'E6Ffe!SMJmƀ x@ؽV -ELw\ݥS(_vo7vLI.ys+!%Mn\*T-R?/yF@٨*5t{ָľ+Z++Mu٬0")J`ڬ QJHWmpLxj- >i1ۄ%%\ҩb 䎊C+OVT!96UܯGB5Kȩv:?ē54gk=j "# PhnF0`s|:H`2^}BUdغ)E …Ųf|SBU%q`9{T*IFt?qZ.iݦaTw{0aQߙ^\Y*dCyC;HBced _>RAGfKTh$}w-)#xp|:SVànsU Tx[nwHxr&BuxU7 $4: abJlRkv-˖c-tD00KD3Lvxxnޓ<4,^4}]pN08]LLn1]JtP?2%$7+_sWOGIqt맢k'u #LrQk)}N뷇+g4G.}T=*k{9Ňxtf (Aɐ=MrŹ~-1B6kI1y*xOr/O&hD )l]c:B|BdGmHͪD׮wdw+" T?I5gxw) $ - \"f{UDS'w"+6@7|:7[ +_͍o\6ڑ+&s6bFUf\=޲Evu*[CEV eD{¹%ͣeXsgqLR=z3 8O6¶,[W0,@z˙`jwl I0?zW1' vMjL*L?/%i@^.zb)y4H-hx@B秶x`Z6ud0f]z q:޿7ݏjMKK02 )pE&vtȐ_1r7M50% fؔAz*$ږypCt%ְg!YR }IH XP,2|6H16.ˊc_C`p8^3s%O[=PW~%aDhOQU? <6:KS{o)Ak}a` ,7k]ʇ3e?Hg2azA<|'<f&@|ۻ9 -{1ڔ{#^Z8hO'EzJҖ^ȩğNP# cqYTʩif>,lfVH1_&?ſ14L~Ҥ i|V?d8w ʚ%^ j@؂mI1Y^eҚ3bqI\ "1~fAF5C x]{EM!i6" HSt7@U//մԧ>z$[id@xؓI5zKA*N65vo J@}LqF%qao8]PB>jˈV!|dS'ĄDkbZm)%X %fW5QHH?]ϑ/QGy]ˈ& ?0碾n06d$4)y?:x"Bӝ^RTX"sWҔ;*f(K%|H݊7>'U.sBw^5mYoZ-qEqߪ+=lJ'N9]D_pDaViQpMz5v]衪)NWRjD@4ttϟ2'1Ct3˴w(g*S_`IH"cV#*]>KޟŸ55jmG-@nj9ͩĵD!GS$ĹG%Dq[mJ\M63Eke*_S YR3{O8\b`._ .S_\vCP/cD/hhv+14K i} ɀvtf|:f_+~%WRhH6UK'7u=N"`v\]/iBbߊdcyA6X9?sԥ|>cgr,OEYRng_ hΛvf\{܃|,f1>PlW-.?_#{ PX2go]KeTXc/bw[Ĺm_U!I !'mSQMTXmD n+` 54@ 7㩢!<s e}޵eC^d҅LjU)ߓ*8*+tiwlYَ vXUAv ¡DR{!H^, X0ma}48=sMoQ/h9zg, wacSmvE!?DZyXp=V]R6fg#:v)ғ"dx ]U ,?O,VtqR\jDy>*a[ _/瀦`F8WI/-: ǽlq=2&H˺X(e&Iĺ7gqPb-2HJ 5kk#6A9 P\ţѝm(#jk`gO_R8,|_A刕̙zQ?bơqun K*MZE JtY] '@~? آk`wYU>ok{Ԧņ׌X>6(~ ؠA\Ř!ՐqĈ|[ ­(]o=Rg'y)r/xA%y6E$Ck2Zn_k)KyE;X$ϴ'o1ZHL Du6P~\meV7lz|ZeSX,W (VaJPم+Ubyv.#jGEٗa#XJu~}3䲰HDk |%6]H$WURI!5dq[vLMGD|,Pn3J[761ܥ]:*?j!';pRLƼӦc%> )(w4 RcMR<䟖(HA28+YD_QPgleuKqɆ{~Y%mgu{6,ݵY(yl[ctna? N\|+uqCX`Xhe=P((t&%`{hE w+k[ܑ?`EP-IJX+wz9Pǧ%"HTV& U.Fm<<Ⱥ.F}Ej N%XVǗ9a3w CXY0vMgJ˂sVm#[V ҶJ Ϫ7"©)M }Sbk?4Ay%`y@2aVkVy6qNF= { ޕďW!2+# j^b%h'#"8ޛ~7<u\B'N+RhFbb@DpL8Rh.gY9p3^G_AԲuA!i>$a-Dϋ?\KX^(&ҩx_1I%d Mԁ$. L4e_L/>XB2H oCJy0l%V$VQdL4*CgV6?YkӀˣ5㋤UeU!I͠uItI)K!9< @sZ}΍<'ee[xM6iOF&I SfOlYr^eD9x4ְѡhTh'CR ln͏iTi2K2J+R:ޱa_9uYW>B/8B>T tdܼsG0}FT7{#z2d<``o]r~RC ki4K~ޤN/0x'VrٜQк;/yW":ThFa1@|wUws` z-3rKmLD?99o=d[XJ  e]mx&9Mw`=Cb>6dr(57|66h |Cj$Тh.ݡN!xKÖӅK%3N{ o^3Ly!/ҿ_lza)Hq\-*+w@C(pKcN-~c܂|ա1\܄1& KG}.rTC>vk}KY;hkNqaT;!윈wsI%Q~7V1Si\G⒓R.suq6ɲPmw%zR~G\ u6pn h uOʨ~D*#̺)=^͍lϲ;67r>`R}#"%r->ӵ}V64AF"9y7 1%z xn͵:j힬 gQO.B]ŽBɃ~F25_-G*,$)NxC(-wߑ jZuJ2v7 MH1MwǗV'NAW*} FοPw(tePۘ{yHVڐ+-b/n)2wl8UTNM*D+zINo*_/Fݓ )4! 9U !;}^zDV`DǛQ?| iQ[} Y6(͂Yw vɣ %1vMʩ y[ôڻm-9U;b7Ұx1[PWQ¿m= PW}3{-έ^44XK'0~1[[r ƱilW}έeI9|PG {j0,I۽ ~D^syjOo*MHI( ;3tƬzMRϏ '#~7ڑ[ q\-Ҳd ! 9'*ʉ} a'vfޯn5LՁoJ@"nPnS-6 UlSK+|%?"f^:dO.K3o,XN[K2ґ]a`d0o.r1S>&Lt.I>60(Q?@(NśeKqݳ8#uMU 44|v K!(Kx>㲨nvS.5Q)Y`t4UtIoEv]ҝqM\]F;eЀdgUGQj. 8 򘥠]S}t+"$`[]_Kw{Т(>,A툼^ zV`(4Κ*<=ʾhIwn +n7Jx$ٝ;V<-P$-G9,7A=NxJQa(,$&QdyƬ9y8sIMrE*xv H䙟 ôrr2JV!u\'$L@/M+/@zI7: }Dq0O*NX%^H]]ڴ%*\B2xKiߒ>B3`fiE+)۵[.'dUK=2?# R5($C;Rӝ(X50*pƋV/k:=lVL)|"S-c'Bb6so*2fCЄNsjLݧ%sW{lѤ"7~ZLw[ځt%_ OS3auʀQm+37w"1]v"e$ ==bYkngV2yz.PV%vJn9ݢ/oWOT{=J8V9o왜k^j2G1ECg;-A|Œ&O<[=.Т#:Ehh:Tf-?-ӏE@[J@l9v !/CSt!c)J@uČaN#}o5/'82o鹒$#UE36TλJ,EbF(!A,W6Mջ!ZL:ʋss,e $W$4[B*udŨ68!ruAj#3>H~[C~g6㵦4yDy˛ťVYԧ$d`Au% h'Umn"SZ4@]hx*)HK:Sd3qSo&J>lMѿx[LPCZx&t2VuC&@Ly%l7JrBq>LM@/^xT1(\)JP\n cP8g$(crSEXKwEP"7HME`۵</D)qN™Jo~2վ>/ IuFE #ogA:;|GNVamԫu*;F23{ %%Ģ-2Rf}¦1?Gn?D-]vc`=gK0z:Y2!)zhMA۪K@Iq~W#ĸD˟5d4!E]UOzt5FELϺsҡnオ 끹E PM%8(bkG yCdU# }r d?/y.*VyJa w3~B<M,N5Z_=VΏoRnzfu7y]G!~>7vOP(?ٸ9l$r6K+]CU-m1Q y4?7}IM<yX3 hU)jBCwXtnՄLW](pU?SpdC? -H}X8$r e~GW89-:K7Ø~lˑ /d2Jn[#H$Aʤ+WxNXFr_e=b0LVM`Qt|$) Mv/R`#L]Kjm7o@yp;mQ-Jpd 2ł.qEǞۗ EaD %cZ_3g][' @p^WS=ԄţN݊3m!6.u5ƝQC9A%I0Us{gS n;DQP!%#r :cPU/0gi~[Zoew!.Uq()@ #tky*~?L}RFlN d*bDnVz]z٤-{oLa2/?s.kàPaBVϝİ퓀2S:HcB7]KX)Q?~F׻A{)m7/(=2NI(PQ#-:Qf0/n`16wu= IQ)vWZΓ{8ͯ\8B="cfK0L'dcL7IQCaõXQSX'vD#;P~t||Dfp㤉acPcgZTGS>IlxټԼTꥠ eBA#He_RLA^#дUt!u-S}=\*"hM[ZކHZ= 23qաfEɄ Oa'4 >?3 z{Ӟ,cgW{=.:#90PL;PHc]y qysQ[<  ^mq#MOaW mqNeI*h։L&Yx)9>4TGON*0]CRVttQeMt/}lY+eT HBxX}<}dt\!$u?j#J,MG#K ft3y+X,+ܡ]_G(;*M_HUqU18*J ,'թww4yhcVpܿ Tń% Da\%;' SZj;o}gԞmHDD''2?S gEn,}dS@?D$#@fqS\CHG?dުͦX (ۄ"$fN4C4VH2z5g TGWرT_ !Xi;>3LP*Z wtr쪰&ФR|* nB{(V2u`1SaK߼%7n+3p!#k_$8 cvU!PT hr&MFq%b==|"[X!93n ?-tۉhΞo>O]@!.o,3u ; -q#֋ICt>~E9ܯ=12ulG,Xt`9592,r_H\^qA2Q%6>̌>=GC"!~LfגתJC'(-GxOykۍl߹%X( 6R׌wNNq_Ŗ:ijv\69Y"ltPoc֮']ffXe0Fܦ;+TRJ!n&5"OL٭HN+9m8\ocH( 9 b>2[gWdU_M6mTyX,lŏw=K֬hӸ;3=@~7FNrFI/% ahiAylFρ0OY٘'ķ ^8a04$:DdWo9[FqLR{ %Ïq݃ La{!F1b=J\a20Hu2+wF?h: Tv8c]YB"ZQG?dG͝?V#ePpF[@<ޯE+`S"WQˊxͱ1E g ޲Tda^mA" g݌"4]OP tջItoUB,Lz4tm"Ch6X{%:lN4{g7)AݷɜUM]ş "?"WB_K5b5:1[ N OtM tT$m@+y7"A[;~0%1M]9hfv'(z93(d4 eapM@;]Hy=HRC|| 6DO!1l|e,X.GkTR5w{ӂ@sZVHE_BWk,C&*SN9F#iӿ} 1mV)5{Ϧ}C.ُCAS È.} ^Bv$5`Ad7EDbB畫j1Я_xN= ΋~,Ўi*~^!90SwOrfn\ϵb7M|HZvPL+|FqƋRs:Y |RQ.ܕq=oWj#|Ű;" aCd?8M (c39!uX7qDL<& C!1UxL>_(rT^4GSo\: Bi]2Yq֐cmj8>NzZ8_XǢ J No e,q.a9PڠklpY7uujp BaR>Sپ^;q;¸ ̈́Z7LIêܧgM#Q@ە2VD@%/a'$t1qUO?q6As}(Ƥ?,T=_koȯyf?U֕;>+ft7}awTqo.sH+Mo\[<ihJu 撲[F,bGgyD1-҄K؛ c!ǧ}Y/mŰf'`_.F}nU+6v;v4h 8d6eaq|F{ xGsBպ!`{˒#Sq R@,9 s&,Pb2*>HpDexk?"g빠 i$e4F-3.}R>)bOmk(` @36:ZQ_ܕ*+,esByS43Q18m(ESfGv+:*EZLQo e%̼g%|YeTY~|DΏI4=;Ym܈[WfOr3TFCߒȐ+MôB:Mť㖐kK z= DO=xzY"-P44:N6L狽t#CSmO,ҹ 7䙫7cGl/MdםWI%R{&-!YN]F !]x/G#2׃qP.K{w4:_PkiRlN}_ SSS>M[4!šGߠ]0oyKb*k\.={j3oZNa=3(KBAfV^$dE< ]eWnJ"j.  l HzڢV%{Yl RB7(81(j gP@W)w [uZL;ͭJ͝j9f0$P^vz ?NWeYc ^&svRАi|x2a$Op{VWE§7>To#&Å$FY. l1 A863nl[;].vN*lY*;VBnT.Nϥl2aiΌEYRr_FO (lEi. 5D%2w iػҊ$ 1(#{"%kdϯ8tm\<˃BFu9DI@Rxb_?GSD5xj_"yP]jۇ >AWS8zxQ<qeQXP у]E`!f'r<,ow[[Kl>*߷skPES^ፁm|qhBAڲZ)ZzP na%7z4c8-bsmdABZ/Zq^Jg#P3cAcږ]!(CyT+-ߋ20 JcF|25NG?B)5-_|Ւca@ v8.HTu,lvMԂɿThCzW9$nW6w4і H)<['rIS: ʏIxɼ9lSJHGj ]41d˕lPBq$RLKFgWh:P HJHP@Fifpza7`ϖ[֛reuej!|^Zl'ۂP]Re^/B2(^ø.{ RLYg.W*DHvյb[ypf7~g*A_XS#sEys'=hhR'wˋY eEw_g#J>k2bd3aܓ}bPgMsuIo`#>SF~*Z;ux(bMO+ ~`W:IB{2NlYT1岂̧"6,,g-cdyb?ZNb:KHw/U O@#-(R 9iۺc#{#xbSM~bDSh;zjO//e3KG=ӹʮEF( '\ooJ/CYSȤ9sRC&< (0jT)p!TE[[h R0Eô9uB!\ގrF{өjfp7VN|ZaLr*b9~A$GË PfiƽʏM{ T( zp#l8rq+h-Gʉ3'|W#qQ#vr,k\, mn1&`r,ɽF9D;?A7c\ HE6e0?8s4N|(A<ՅUbA ~ Kڳ8cլ:K֪- S+kiѯ_LT.YMy8;;VTy\}}]ϱ'ѧ~--6ƓLP~)<"vd+طj7iVp$q [:m@z 2ogbCkqBdx nM.ܼ{(²pRIBvşXqFQܯ8`m rADF Em"AsU`t]Gnj7꼉VKs*W'AJ4o=H@M|,y-i|>Wш"#h/걀`OkrM t4 uVK~6RK2r>n$huͨ='HCK,,iwl;qE)gTHv! MX6< [tŕS"`SY_eɖԜZ:yJ5*%(~\({o򳡣a ͅek0 n[:*Agw7N k p<쟋(a'RtnԜ&Y0 Da"=wl}4_HiCؾx1 j| Tr!`|U>i g0U)yAs%NkPB>Ok1Q]J @ŽGxrq{fl#mrw onյH'zp\3,i#KgQ|_cċ@,0v4h=]v,B  n6sqr;lE*ƕh 3I^Kᇛ"`c;hJe/珼7>WyRw"YvAA_S^Q(5z8bKj_ +3<Ց a<&"WQ4跮A5+HD} + 3 ;,^@TyvFX6Q&A=p PQzi'8ptTĄb3Δ VFS8go]èWQbڱLdLǶPJ2У*%P !53=ۻ.s@h]k*lJĂnRͧ:.&y^Zx;hζ/:iؔbA˼똭U`'T~e6ݪ0ځ/VCp2g݀XdžQrPMG|rZo8Q38WHC&O_ţɮw剁ed{PX0*D{ρdkSS51`4mY2dЇ ~4)r\f Խ!ѫ';,9VD)ۥ|Xh0%&gLfx A/j똬iL-1i aTm=E C@iϐ)dqsA_~LGfä7Z4[f14Y{~.<0bz Qni6\NJ{E4x܎OYԄ2r:I9f@2:>^Qg{눜2AMvv0k1$iC>q}"17$j]2Ɂ'Ĩ+ʜXJ ~rX~ڠB$TC3$=2okLņ ã,gP҅x %m)>XYP>&C0KH/z{ ӣ=+k'U IZZٶnK[֧yLR7gB AT4n {n4\ACN=8-ZTpπN$,d΃q: kn`Nx,nGaZ=U$93E^?}o[y2nxH⹅%2UD`dvvrW LLMT,M@E[y&]X3ye]e +t7 xC?݈? 1.iLML" 똊,֙RA6r$z~I/ ~Qu(6DԶQFT%gy;=f6od]IWZ)6A(jQ&G럾L8%ro.E+-jx.i'B a ?ޟ[Qꤗ4dczrk`cC[m --A}Oh|3@I{d5$Lh 6y+ߪs&@@]:20Zp!*MHLJg`Xϩq;RW xRdgyO%5if/%4UcwNm2y2L#q {R+9F@+rHS,K+~(?`IMYW͊k3r.pr> @((Nf M擇JV{d*L}C|Sh/9`3'?"yTkgvq< +tTl.CW8@oSPo;!jǫJХ`Xtծ'cM[Ot|UQ?N8嚁'sIGe698|uͺ"d͠u@k׷C'|;BMI1VAZrY@⿈áR[ X37GyY,|s,1(Ĺ9E@4.\/&C枰wO5g[H %įكo% 4ql݉u[JW4eJ\H[K aI; E7/.FY(*d_ffLbisO,40Ma7o7O)X8Cy覄_rr{D'aI0j)o*[#"mpib֔VU'm_@t&Q?CCѪe1/v!=aE kA4472 tgoU.Di}^yɺxq?x~~g*j/Y#9F"ЈPZյ$[kB2OBEC09#}EpK(?{O~kf"ͤd=u=vXPx>ψ9{3lyEk- Z@ؤloV.q%xxcÍ*ǿ ;9hFlH:0Y$;w5\|-Y{Ss8U5759LwϞoRcrkH&Ve&-*l;UxѐJlj҂l}[RAw В!FVxzGY9^: M`w K!^8!g3r8{bH $vv8!qwXLב ~(&p4W1v#:mrzU#WD H󽶤2RB]G~.G"T#SR`~)߰(Wmwd׹L;L5bvʩS l<0~iRwUaSÎ|;7*N;oq`m]K(l ?U,SF8rѫ %չ4w_9Lwr*sjH PQ}ZWeLU/{\Ma(G+Ɛ-<{GKӂ7Y!'~; &* ^-@$ͱD@el2$^#nFQtHE*˥2hɣn5 E;0cTgG{Q)ƢxV8{0bYKx0xBE l#N|lKO%L׻v _8y"Bd$gZMM,3srSö8¯et-9}1AMNUmF0 úP?M$l] 6'_2ddRq)NMDt%[@O7b Rכ2iQ4&dap7^`^GbUʊl^Qv݂&`T;걋vtջ!VO(%˜o3Q{㻪HwToŦg_OON!ZC- w``dqeRh3q}g |_3WG9 q&egUE_ՇBg(&7_ԞXԑ¿ۜz%aC4X`-x-9 PJQdJ}(src%Abi/ Oe_\.s9ǐQxobߐ\MuM~+۝*nIUFVO# ;JY_˫|_;䚍%TIHw4f[55e4,Zu_1wN3]#@- :|}N&R,^/`^񂆚GA4?tsb&CI$6L&<N1}mP!T"V S) uv/ iyռS%X,dH8#p>6~t]5O&/zjOٹ 2)ċݟcC֡&7I,4pw+*͎%μJXfLTحY~hp*$*-c@^r]9 ,a*S9"p،g3ggyzp_}X2{jSYT^)+yYic! >Ԙ*Dm'opYлz .'/Nl;)4)ZPFn?F5&Hnay^#>d"wI+}Gpz:6/ |p -+at zU.*E7&Ms$q%|Pf^${i emXbjĘX NXɌMG@_-%0e0C0qI}Y4HH% f!X,t(<]YRtdmax^9A~ijWz ҮǺ+:{=YZ_smZZxyRt4dT=ca ej)H*`{iUKra5^k:u&;P ܀XEȮͤk!s-(˒%\,5p P8|Qm؋5]lz™%o1W!'; FGbtB-mTfaR}A5FyҺ3Rey*6 K 5s2/ݿYZO#I])]0t /o_M̶a9nur: 6Hb,EO-F\i[ *Z(]ˋ*[?"Bu!3 ?cmg4mmZ@'.̰,肘Oߴ bj=[-;D3 綋Bgx>8~tQϦ~%[`K}oΗt 6G[a1ӳk\OTa |ģǂoPf'e <Z\(6˵9$*V]7aQGd"!A <̒*@&ptfK-Js({Lp@c8򽝷jPU(I [\^>Pa)hU࿐pYӭ5aH mf2֋tUcHp2(Uj=$ M mfbR-9kZ𠫶v4O8Gޟ=#T@6vG`f 2v6iaA/E=_k5Lټ_b wDQۇ=^gvE76RMfpmuq#V@~_OQZ^vFp0D3ʯ3oq9ktuQA/62.≹C;rbCq2W?UOɽ卪P )2n2 PRӍNt)RF yUd^oEd)mI1?@3>8º[u3 7nɖ N ~,w bG8x[5K ʼn+a9VZνVdaʻ8|7FŌ?6M!$שFMmXG" eB&1HN,_)d˟z%lm(ĥߔC@G@GVll-jVQc樕Gz+Aa:Y:%U&] eF_@JIF)eI0_C34+q钵rYMm^WsDi-uJH@'d;ls] Yv`r[# ހSj&.jYGSl`źT|&Z2+%4IN|{PLmi?wE E˦%Gך&ce`ΨЦ~ek(*o >!]n<2vSR~ {H7d] 2, F)_+71i0#.P7摼ֳi6V?&6w8`=$=Rg Z*{NN"!.fDvRf t Izƺ4_ýibͫc snPaNz]_'Eф%*nu $ <&_}<Vbx]FpP蠍}|He{/ϘɏNuQh0 yyU6^_݇;;PM%aLk,+muP&!~#)P f\y*s~b .T id.S= tUqJ2vf@5 d5HOAC(CbHT%xEOJoks2S5<"Z;_D@cr کճZC<އKŤfb<>UƶwF,M`4U9lABTaaƭVl'q _jiakFEfu[5 ł@d^~%maj9@8 ?RU:QoͫU;ғjkG;ҟ}R*=q7y@$(:Ԍt.8O &0:ͭJSk߲e$A>d-rL4>\P[L6g-ȠehUJ:e.7;\Cx^ix}9ޱ֪̈́,_#/ `˺Z8ū(^} sdHEu#똒nl!Qt~&CY5(#f<(FYBm*e0fyE^;6J/^I%5'W-U(I/g/ nX9j©Ъ>q! H|;(a8NX_0;{( =:Up0`J@s#FTF)wmp;v^p-/.M%׉ '~N_fL6h} Avyxk: Oj?k9kA7D!CSD1w&tw9grlSO4\0w!:r_T)1b:l\(nl: w+ai[gDC_x߰Rn۪%|Pt5?E:aá ֑0Ö%-?@m4湨iM؋;鍛o%~5@05 ՞tdQ~sLڵz$y}N]E[fָ,"K̜sWt{+0Q=7@\P0+IuElBb馨rI(ҏM2FmSdXޖx7MfBG%bdR8\/\o:R=rjnA=RJ=hR8pz=ty;t&&~ii#>loS8 AG ӅeskQcί&ohG$ uPA1\fpw+M W 4v qi%~5ELCRj]S~VwB}{şgXA=Nw?Ŭӹ!)zpRC29P/'V[OB=֏CVn 7T7})s )> Ulr84 _$;ް|]R{P< S+e3X.⠐_--n@AwߣMPO;Ӝ>siЯO%]+cT`|P2E;KY="z4X[0'bQ_KD-xXnUTytPKYhT|pĀ 놩,:n5zEȐ1 PI]%y U~%w}ѝ*w4~fd,q1Q4?}ʈw)@sA F]]*=T MN9 jSķAAY%N F$eŸ ܡ d a|<6 {AM4YqBkҞ _)k@hj6+#вdZUVJ詸 sgWRK\|U^ޢ)O]Sj(k.ef-"WBF]mZ|?zT6 T^b<:F7 O|* .S[LӶ|,:=Tjv2ӵwͣ&e{M_6XCGۼȃR 7[KtX}645{J!^IkS?hJ"Ԅu\%,6lM\ cm\ R|`s%.揻sT t5̛1Mݸ Hjɢd|:Hu$aŖ )p]i#ݢHH?:fwzӦMVYV8܋ ˥̂ ɝNpkz1DuƽdEB|q)'x 3< א⽺}tK"  ȭTB@q3("dͤw=VHEE'~#W[sĝqb6N)I,Vs?&p!TO_'5DZH KE5OG Ql9ELk[" .ד$3ZFH;7}.=gz9Xx0)i~2ԒQþ `2~pQnEyk 0OeGjPK0 /zNA9B}Ӯ*vf Bڏ1?.x e NGt8ѕ| :d[/(EK& bC٧rbg΃VHfƘdRʂ__|ʜjhiJpעqJ%:M,x 6R "*)]@",Clܩߠ&/G{(4D[ޡ Ri!!C6#ML; Ohz#s'F lWd0HVͥw\>osژ|L><\g+fm"JMb!_<5Y߶݈=BpPKuo#^y5fu]6YQai1]mk:+`z+T }2 |^ &ʵ/E>-Ԏ/ć{4PѕKvW`zi؊?m0Ю3fWR'F촗 .h~"򃋤=1aQWR jwZ}Gވ.C&yefWkkͧ 7ʝF甩rY6SQ콚핾\ɉc08CH9{̓bM`IG;7؉rf56AiC\m^Ihrf4YHi2q+{=Oj\WsK݌RZL +T u 0n -4Y26 T03Gc1ѩ"Qp75o#<+Q9i0}i^LuD#`Wi2w@uxI.幉Ptct۳ukқEKm5c!ޒjMfJhm` Q}ރ⁉WdJWV]Q;Bl~TS t,|;z4kH)7Qp22dh 2IB\H^M,7PH;gS5 h3下J(Wa#gxĩ-ZOl%8V HŷI9ëjł„^ :ָuegǡ+ sxI/)݊"s=EUIpk7%&pD.1اaolފ'$yәli)%5nEtLXd%zo Yo;=*G\"*&KeEe) r)-2Z!~VJu/9-n4nUU d< !?`WkkA-SLU?owNOr%0y4}nG2`/`"ҝ!6T /Atf䚆5 :h,Vƙxݛ/+QW0tnECڞ.v4' gc6^'PlS(}e;đ ϔ o'\fe' λa=-p5T9?bgWΐk jÖE N7 \8I|}mN6 z{w<\pEHPuMEAG%BSac _WYub !S3?ۚ;(^kUy\ņ|~K_Q "%0DSDeP'̃yL8? c_7s~f]r]ڥ! +^AnY$raTO zxxu ښ.Z/;g{wBq4a+k Ta=R‰МBb |YGk`Y2p WSU}B~q MUNZ>8>Q,a^ISCqpzcStP>$}kX=urwZ9W 4g/,2|`Rz)$gAΏN }ѧU0[ˆp":/P9K1D%պ!d)/PiLR@aiKlVk#L[ _,Mn/ ]VOvؾūN࠾`>gap,k!1"H96dk~ʬt,4CydM',5t {{ U͞;Zo"A@߅SpT='歪>2Ć֋퐫7_ ֔Vxa7IMψgJ1H?|:ǴHͪzNFNKTOa=&/+Gܟ12CG["IbIzR  yTG:Mnӻ(]3U1bڎp$rZVXyd4st W ;/RPy>I<)։+XeT+Xan^8սEɍG{eq Ws3jJSÐHө_z܎6Ἕ ^rPeU+dqc0A(fc?w]+AC3ޖVJgc̎z(N`+@ &$3Jyp)a5(Wdlwj?O)Ix_(Q>ZO5Ld3 q M^mmٶF7% QlT\ϴ7rY40Yc' j*Y{I2NB5]Ʉhګ'-u"_mYڤ% d(2 h MϹN n#s]cŰo]UF{6 D3礃ho{@C8ySE?vSi f .5&09 ;ITAo}o6&1;`?x $(yzuv7KYn<~rOk@Qoy7S]}/`D?NX9pv7[WٝT2 q{MFh2)|6ЪfҰx " xbm =M 7BK Pb#Pfk`oTm_@$ 9_[}_/KR|[.Hک\7'FA+ 4{SOX$^wgcժz"Ńm}C5bn {2dLu.mlY5:6D`>l՚-Jmb>w$u!ߞb^ rE+Xv[4-nt&tZw2570^(DIei$7ku=6am1͌#9*'n[fl-!w>~:Բ I d:Jy?cA#6oz.nQUT}{/5?> fv$]pc6QمVa#SߨH92Ca:-Pf? lM"N"ln1trq2 ㊦@O-uKp#qĤNoڋS^đҔ=6IEu=3Zi7mN ͷmN?7ľM!\VsIZ;aL:sWU;vʰ\ GICBVJF* G=EIkj;~PW$ 6mYCbAP늊//n nҐ&G_em 7/v#!(qBjq+GȾ/zPRG n>~DnDߖBI1X{ |~Q"hE[qsKDAv:qh߂wҮ.Hnn*AhvJƶ$=9d9XY2<٩S0dha[dbzMC6zwWfuC,0ڒnE9Qײ%ˆfg]<-V{%Z>/3Pv#wl-HUI>gVK^Ze M wXF׳6L].X?x /\KN8m' rϝ"ǓnmTV-%ś;WdU٠NFRxAZ %Te|(F jAJ2FmyZZ ]9I!Lҽ ߩȁ8[Og^VӴ9q@b'l0+{E=\߆;ҢROr p@#=h< 6 DU~*_n'Ez"i4K/7ZcWح IE6[,l#/lsmJ^a -ϟ]%8SXp̞EAJ <[e.'uDK #1K̃H^f0B@ñQ1 Ld$/YF9-ˉPƽλQr)LoRmr\_#؏Q@FY(󁁩 i}vxaw+صrC{to_5 Մ2^F!j9=KJFҼ֟ j ' 27>awnѩY;1ܰ9y`oyCd\3}ݪ\ u"Bj&(p 6 8uJ_<֐-KVJ#^3)W "T^(;;?6x͚y\5U}ʏY,~hn;B P~;AGen$2,x %QLTSj0Ntw39F 03= 뜞 L!f_zd,* cAx1m|oRZbqeby֙qukjy-iVHh&Y{%%>4)-JPpvUݠ`%ڏrl$&^`'qbs? $SYRw) %zZcnhQ=a*ZbĹźը%(P}OD2)mB4Zz5)C^jkQ~S3!IQ/ᗱ} ^qD7|LS̫? j/s5m74~f%Wk=CSnqz/ 3f&~/cퟕՅB.SOMB1 a.=VP;:x!`'NfХ':#A2ehrtt&wV2tS*jbA U?5Ai`qéEZwvi;Ą:n\fǢ=,_5S_Vrd}3t:95Ȍ,02b?5N? S3b^ ?%u(KPpdŎk =pk6EM/\`WO=g;8t<S@U=R֕H:a٪~nZ̫V-"pY&'sKl>'*+~] B%2"Dl(~PJd,@H6A񻂼%=2<$~՝EVjdLl_FFT.e+cPC"a?r<0➤s_& w5"`8FN6j*/rFѩ$|8V%usY ]iݧSp.ۺf@DiF=1AXw"㷫tJRR{J aH-ڲ'YF G{׏T~|7gxEai_g#Kݙt OvVh0Pлg]ŝk#]+r'zE<Ș!}^hݶ(ZccaB4٩s?i;-C]Š&-0W:!9`ZF=WX4el&1r8 >1+?πse{rm~H5&n`cZxQ⡱6a LWJZ{bV5K\ire0U@͋UDIEލY/\nxr;m`"dW]-)h ñ֕&S;ZTfu[iy͛>3i>mboӇUGo%m&3bnMɿ5`xؠKoR<7E8`:j8u3hk(HQܦ$7ZHA11Ħ'ڌi̩e[$R/6=zg|3Am=#EP ֟yz,_ 0?Uw=!]Y{:$(a}Wz}B^eunVHq0&۝62PX3ڹ LڇDl^)/+ oQvYHXG.:`3Q5VBH Sɩ0Gde@_Dy'^ 9OG"TfReJZL?`C Eh@2pc ˘.ZVx@cu{nsa5ghP[6iՍ>C){ dK՝en9 UEq Klᧅm-yܔ01*ītRN'q=]5& i?Y*4~f2ےr  gt`2f+OBϷqȺKIcE'oDnZm%>rCڨ{49x7yG1rX_2V/#nwn4v~c0pV"2-RnR\3ZuzS/5bH+C"i:SO?u8s< W)՛ȊH9pTTʼd5*::r079,%N(ّU)0 M֋Fk?6䛈n/k:5GaW,E&{ 4ʃٵ TB]6э8r8>g4PdaOpvPpz;I-F4^fb7jqDٿ2%Y/ii@ʗjx[J{T:V̺p"~_6Ղ{MfhAVG븺3L}T=WcABF<"fpX~ު/ 6_Vm)gQI#tFŰx|ge{nѹGro;b\Z:ГU20D1$> )vPh`X"_glPS4?䮺Yk/ʗr ڳ֍v,Q%9_amc6a (_2#R)2ZLko -^hNuAyIoGZ#5L5jCVǷ)=ՍjK`zO4X=ű4\_V/)>f坆 }ϧC."v+ӥ_btΏUI!aXA ʸ)轀K1𿅘6&gqX;,yMk`;f"iHp1a]!˜;sT}$o2 }[W"]tPqG{viGȋF+DU MЅ݄A%u 8pvlܫʾ-jPv{>3E/5_eP;EF:/@}TimȺgءf&NFx=pN$Cv.-!~L B:779dp7-V̙( ! H}x I/ރ}GQJQ'iնϲݵyRMt ?Oͻ4k3C cy8a9lHfSf;YhY4[FJx-bĕQE֕pkiZb{OՔr;LivmE挽U%trGRĠ4F#$\$߮Se#o(6@OXQl_ ޻238mi MSq(ǭs. @g':M$E'VCnxU͇DTYY2̔@ԡm:ݶSveJx2RsMèf!N& p?dȖHߖҐصUXl,l-< =GaW qr^·~Yŋ]'2L|oGxm EmK!_5qN:ad0[xI4x j;<=}- vΣ*[Pkl6IrL2Q-toj/61ȠͭAFW*UԳ5GM$ݔ)xͱO"/Ur Ns+Ho (E 4{LELmN:J +u=7-`~k(kV] z.dsæZS&10{*^m, u 3}b&+_U21(VEXDnЅBDoM]oeK83fɮo5 ^aK 3YK<@ ,^~h?{5EFXy>PˠO2$Fn^XX~Z- 07aI il=>hWRey3s._UNfbM}Ѣ5Է2 W޸T ~BLO?gTn(*OS5=*smNiU(ܺ<S [CL0UY0o}Zmݡgܬe\ F| _?Z/|48PW;8׀,RmӼ>&1}?n@ZKDf%ItMkŌ{ɷߥ,; ǎ{9*/t'P:nM\ܿ7͹ƛ/Gg2Go0[lsVV .'SDяtK=L>QbifSG߶2g&JRxqiH|XXF=xr'5{hZS횵3v~|>Kj^w.\ʩ~ 9y(AwiShR/oM(t7都(9{NԶN,һ^Y1}F}K9 粋ZR&JK thEB1ۙ7Һk2nݦ5X$\]Qg؋!{s RUSb֋?;!{&k/r5["|$Ec&hR2\ș'3i!ۏBAY/BϹR qBb[OoѫZ/-` W2ͫx~FV Z8@_͛?wsF]Ζ`ͫڑRpi|^& ՁHd?O&Q`ԥgwoo#@iwgV &K*yq,hi7E_YG#n/<ܺ9X iXEKMjhG -5tSqw)9V|l Ud8<v~@4' ˘;% :=ܧ=a:@o mq `K~:\ϡ;e" )>4;'.T*A}uqX)6B}rH~/8ts xcm(| fV'uP01266BrJ93CE~мaQ[8\DӃ9O*qsQX$XvS'uTxy2˜欻EEnk٣:R8VXDDkX̐|:ѫW}gy0 awA;ljm.Jx^vA)iŞt lPyoEݔ iNXĻbw/Jὁ=lY6+S,xBu=.o媋 I&`H}hP1o?v->(ȭmLBB~@tf O.>Bek{.0@L},2Qjh7ȹ!Z/1nOnq ;}E<5N<<9$W><ϾQ Cv}_x~{ aw`SB`>n8rt0_M* !T CDrCP0N.#G#Œ)I|;KJ.>*VMby&V$.bV@gBBlH .:="TZwUy'F"=BkDa{L/`rQS: CGruf}䐥"%ܺkxVݲj(\C|O=9ll[~rȥ ]+K+,vfmMh 4_B3:V)2tAh3  Gɕ;|> H2JttiM5P L0o1saDI()۩ۼv3R58V֣FI%_'4S*Wr-C] 8m* jNΒ<Ů^:)<*yJE5bܹ8VH#m<߹U0sX"qLͥg31uPjʓz5#F-#JqV[&-Qܘ'՝֩ wn[} ~*u"ē'Y5 -0х{M?waH8;;D:$]`*^Y@llGNӴ =,^>ءHgJӇ$D!}2w":t0:OP&;sc>ٵRߙY]wU RG&OuO(֌a;Cnm=!n*̝*x2G\wԤ%t4_t4t(UwRY ;k]!ȔZhSOBwezg~Wp~3P^Bs$\K:Fmy-ZT&r]z(-Gf'q,ɭׇ͓Oj5Jp,aK 0PԮ\+h6fz9w XJ 2Em"E)Rz )Y{~?;Cr ^[In;gxu.n̥QI6X@ق9bw3=+LѠ0e+W,4Z~&ӔbZd3Y1!@9X^" 嫄|vM:EI$ǻ-Gu}Vy;"{0R7m8U Z]Ku,ZZ—bC2w芙Qv=y<^ NɫsD%xʍ.O16Lvhʦ4Hɂl6LxgsNm7 8oefL%lCA*PFM?D|t-d>3)e:S-J20Lq3Orm.ntlYq3mRO#?h aS=ɺ`o:g!! Lz&.f&k7u?j܄EIlJQ[)  >Y::.Cך-F`T 0C C%ؑ %]11vMݘ,nhzK%YCdI1%/#HkF]AY8_^!BF (E6j:֥wB(w@Gb^ޥ@jW]P60M#YC42t;R".>Qy7RT!t^k=_<3>9˯Ģ6Ry3C}`ɿXE# [D4KVqr5)`Z4:A-J Eú޻aF|-ʆ!U*Hq O3zi|Q"P\՚یtjT~Wo3tlVto۹HjQ Dw^ ['ڣlHo;Grs`9%+>&ЊAK})6 CwR[}9۰do:?岁![1A˼Qf-٭3cvTE+H8 v3 ²\C9UwJąQZWK#zԱ#Y깋 *Ǿwn ,R뎄`;d~ѓGw$|` oXG/ovrڬOS.6߂=Rh$"~Gso ܵkT~6{Js?~-ޜ.u3\&f(qA9FT H UJIiAX7+Qq3?uiu ;}..ߟ:E,B:D0p~"Mߒz|C Y-D0j]lWɐs@L5tQB5C(z+MMcJ2Ip>)8"/ H3 W9~FE-3tUgеLf/ȝK*n"AI@o{4b_#4\;Nh 3IPb* k=$rKC5S!]ˑ,(Ceo$d牁pRZ qj 2gmJyvr45s!\d=&iW#HDjlZ't/Kcc&.blaqyhP gǩ!$ *Mq4H"XLϵECxM6_. %0oʶSJuER_ \=|RKdH[p[>D^ .( g!X~J2-\4Mks! wfcu]B ݪ/z Vb?Y8iΩ3HIk#O,VÝwsqV05gƺMQ7fIեlX5J>B}Ӷ*=(|4s*!'`Y? Zs1~ު&]buT+8\ذv`i5 !Dd+6:Ҏl.JciǃCan]pI"}7o"p,evPW4?L/_qJe/- dP؜1$sHbw^]38{ޛ$(/}0> u C@1$qVJ *zdm֏d¼;.@B:^dx |OwqÅ;9X5XU"x {tQ֔{Ux|1CȁȨ Lj!a_護MsOtg! ߚ1O L!Tr;؁, K`m)S֊Z !J}x'X$/axNY bqeeىs6zI^CoN K:Th~*G ޝqp|*Ej%.~p842%YK!V4Z%10bSO8#]:ʎ^_UP;C`, [AOHb$M0݌ZRh%+hdqnIXdo&]f3,04o78rrHa[P(;P~g]x g)UQ7dͻP8Ip 7HGdTԟ:H]Ru^B=ꘞ|ň6w؊B+ufF$=b <\=ͯ'"w1[\ys"0Ҡ)/ ^tt܎e-j)k҂R,?-1O(-qAy,u(ix#{_S(%5i{=l10\MY'ƕ4դ[Gus XJļDfڴ|2gojyau}Z,2o&B89rBHm &Jjhj(?&kH'J,&G;;-uBR1>61R [̈U^<+. 8HcP !66HNzʫR޿%#G_nK]ivh/0pR FtJݚ0ep=GZ/А[n顽!p׹g2iyla,A1ZȢqÔa }7^cfЈVue,}ⶌ>"*èH#lF \V2WL?E((\G:ƎpȾى>ݛ77^.gNjb/qLJ3 ꜰ$ _ݬ㱇I+V/ E E V'Q̷ 6"UTpyq@8, ?+LjӾA=BK7mdpM瀎÷@8BwBAu:q,#Lwm4vHOqfІk *[x'o 8]P0ѹT:,+rѹf+|V VUtoN.WG!jyWL(T/%mA'mOC|k" nZlx%K([$p-lO;8 ]]g7̚=)&!rItϰÒp:^S4ﷂQ?+ )^8(ȸ=Z# Gk)yV4uRw؛| aG5fǕdNth9-a:'"8?rrD cǀ 1?@MW{ֻrhr˩;wG`% n2\#ĺcFp7uOu{(/1tyw'cTaW' QNc=Ct761 C}BZS*Bm2(.eAa==PFn_X/ {O$Y)f+!i%<&׾;@J,:C='u-U5;_T Mתj[8J4e$Ez p7EYWF-?r+ӳuy_e%ڻ^X}MV+w26M>tJg)&V^r>,܉Rw`t[JL7q+W\$6<6_چ.[2 dGI1Y ?gdA!<裑N;h$2CJl#$NBTA}`?;;yh5EpaGL[W;bȶ)𥖁t6_@5- ~Ò-#P>6뉺}ِ]"B}ul'iRgd\SY{z,hUcb7Se*Q%\Ӧb!1x]I 9@,;B4GծΑ; Nv@pLeI.Pb3^H`bkzd2dS)-c6.'zuojtFhFLLħ`?9k$wX fC#=eU++Hם%/ .er> 5ŵh%j'T95F}<]zakdžh ϔZ2|:xN@u _W צGZ2~\ޛ?fuw'.6P|"ѐȍ~W񆆎!uqQ?ơ\֪Ӷf|eD/#D$mȐo`} >*xa&WaiwKCzA=У D@FV(05_]3Af@ŷlO~.jea7Iل<( FN6J.xg?.f\Õh)^`U3@ZS_ufoq⹎~|C19Q*4ftJ*$GN@Edt6BSzYӓzB*־b'*bCʛ"$@C,?sɹ釛WNd[rZйⲢtXߟ  ֨!UfǛۦaJoyUB5X.ZcGފ]󚼉ZXa>ZjW'{]\}2I,h9³"]MzlङM)!XKsVDynnCpc(i8O#tF.4a%3;7hW.nf>wvWh0Z"vF;bwCkzLmxge -quhgD\TFq /iŠlz9wk*J"P =٫n^ēf5=hԗl a W"ّ ;Kē,qxe\T,v;e.b{u{˶rJJ$ʍ/:E,g@<כY-tʹn۷垣V+H?R}9CЫ{fM5E'!NϻD|3G3qˊ-!fM~P@gI/T !m *0"]>X@$~d Nc arA)(WGJqf:De܇[>J{TL[oV;ѮҾժtoi 5uͻ7 Y㤓R{{"w Vd7b|Xc ;`0fl83U"70:ǯoT>m(\MfR0W8? sx~u{ d,.^(Ӛ@HZ%Vx4⸃ҥq{آLPֻ6o%!,s5P_ uGD]jM8, "JH ' xϾyٶ/j=b*ݫwLt?+E{܎*t"d:b% |/x~dr -dkؽ=q!yA- NOq%J}x%\A횂'ۨ>|mrR2/+"9np]e]Ю{D#X?=焼=KUspdpEd +cF%){0T IF5X9ۄTrU;Nq*!^zITqmwX':T&>H_m`HI QAmufEJ[({d+r{k!T] ɍ0cɨ y?K3|3 *'4|6F ^$#x<n$-53xl4 Jkl(aEFlS[y^ºF"9eslRf $MJ4a+Y %3^6o6b]=5MD]/ڰ. ~'UJ=^;>,jF 9R&de ݮD(#~8ThۏJ4?&WN J,;κ*ZԷ/cvB*X9Z+nc>@:\A*JnH(]`6UwԷv"yl]a45 hcX8G^z>E@H"q>zՓ@)c[DPP"kP{/cIZ0֣>FFfju&'g?bH>e'go{:ayp.T + C )0F5P A <`sgriItſxqc(3[!-E+ye-OV`$fd/_Ss"쇟^.ީ?op%i~?7\VҭCm LR/GI!hzm]"/RP^;">+S"|]|T{s*BPʪpݺTY4+@ÚAF?8$nÝ!wYD9qD fP9I+>84 CPbB(b,N1n,퐓.VCVHY"f׌&1Z*]QO1lWƧ2[zCM,l+T@;WU?ּOD'9IfBhG3b?mW;_- &p˓~q`,*tFgvv:É^l~fEнXh7 \%]l`);ie49t'u+h[sOR=h0k"pc@MP2b Dn?Z" L K@Ry}URpAS.Z?6JM#Z8{x5[JχNePа3퓖VQX Sχ7Ple+\VE2;B8nU 9jc#{װqIz-X$g 6TR/O#7e&f7LpUKElYomyP@g $sEqYu^赍r$+rd) ]c!$B ~,0vM.㍬j=3+8,ǽkb|6ga.|o7k@ب- YFgJUJ$s3xU!Ysi"ƫ-v( |GiFdbm 7Eq`8¶o $]z 򖢯ԱB|!AA V|u$uGDv0!PyEi+$Μ鱼`tr0$$ vn4P1<뛮B_/p~)hշV n슬-l^tв[Qe \g9챯^ƒ? kx)yyv0?}tM , `Gwv4Qu!+>P&:"yg6G3TNx%?*mdUaБ ?M1ݶıGƥLi{G{SaT\IqŸ՗^ԓ GS'd=۪Y]sy5/qbR%c8R4b+B#Ԛz ǧ0,@XF8B9tuPko )y94!k+MY.7)%Ii cf(1)Uc6cԌ.K*g|-SrI]͡;7dM0=Q'-2Ut|hxTKx%@..}HbTXZNs=SjS\DyDX,T&ӏeagD_,RIP3E@ xFWU .PG]hLA-5)>~{ew_|MT;eC/C)}&քz=^rOCeϼ˼N rD0A͑II,. +'` &Y2͘D$tAYZ[uYP?j@I_!&vwhB9[r f(N Y y rMHs.bc /K>"UHkw=bJg/H}eAjAEYwݕZ8;YìJcP :\t $ &f$(5~a=ќ5ܹY*ʞ잙`J"?.L#hqXFN [KL.x BpjB%K4p^6Y(y瘆|HšaN3uUYW4X/9NF I]~,..9xjbR848؋+ zStyN@+I^njh IǩhXHMtF%#OAQM` _9Ňk%EgmOjC{3݇Y)Vg aE޶J)0 PkB۞&v:=걃.'x ;`czu[JigǬ=!%dmBrf5׽\{81r3R]2W7sq܆T!?I5(>Jr' 9Sy(rwu7g#; Ѡ)i{F+Wggd="Z ѿ6^9G? u fm61D>4Leb;AHdnň>gJA>+Azs5jG` Os2ۆ}[-@6 ,u_nSQzh#Y,M-`2X.f.G k(_p&6B"- D>\jrhG .kG-9^(7Ѓ/! 0=-@zJb/KU''ᯭ">kM'45gaFx[ZOD,BQNǛap)5ߡzZekCUMs䱎7]-xR!)* t:_Rj)f*C*p$DU Puк>4PC[SUV',NXeIJ-U{n6[#!*BfOI-7`noEw>rZ~t'QrJU.p$dɂFH==]\i\0RSvp(O+ҽ \cl-. J.t.+Y.t7n|r84~ жOIU@Bgtewv)-x?<:z,3F bWzWX%zKWΟvaYq?u$ڌڼIf`EloKE'dXZI ZTufK8,Ft0fJA!q9l$XTջ [; ǃ;Z >x8#>V g"[>]^T3B F,DvAA.\> -. '".?`0Mz$Z%`*VI@)Pt{"bgjW_ipZ}֖rqA>!e]}SBQq^!v+ËDʹpL9K$XwaI:U˯5s9p|2,\_FB[LbTEq=7+WKZetK]h-n,(^c?BJ}r^ _* _i,WWwBχQd,l6CHS|dWʢV>쳹|C\ ?KQ+Ζ2fo!7b~ |eiK =MW7R[rD!!<$Vti$&`=EAs@Zˮ AOZ>OlpL^[*ZLyTmmCmҏ]Bp@ͪ0B6MmrB(-`"%X:_<bJ´s]B[~Lcku/ᦘ, ~Rlp[v;Dvim5ɾ6pAȡu*^썅/!jf烐9H[q_XfIG0⌗Xi0PWӈy%'"߼"SgI[e ]#f2jq)Of2,Z2ч؂!R 5=4Q'25'`>_hb?SR`n`j}r3:gIܛƛ\ #PcpgݲiRiH]`Z7:5 Ӟw3ෝ^xX8oiH.Nɳ4S`NZTI e3fH#xk NrqD-1Y-2?)u/Kb'Z:$DmnN"=_)Ej,5C9|}~ѡn%&=LL:ËURTF7tEIl Qh<%ԍ\Υ7jMIϚ377!}i{mU ŧHSjS~]" ġޘQ IaD+ cOrq.F. FǙs-:20;@]2 fdO=LLz,ag?2E U9bA, G[CVIokZ9PkfEo%4B'Ef[B/̪͐=]T`yjmZ |QxjƊwNgO<հ_ 2Jan@q.jc\.Yy@+WƷ]{#qiͺ$%$COz4bk'+'VOC/i+טDqx#* a*{5T{ :ݢoeYYVhȥG&``˹6JƸjMdSqFt9hJg[_@ Y##DN7QX闦 qgE2m6{ԡl!*Rk{G$_ }lZm.d&Iecm  La(cHc[]@ڄQȣ$\ T 3iE$uE|-9ψ=nE NaW83TKɅ:uU7N- 0W  qS.WG[%]92 ?]}kTC>Y$IDxG6 7OM*ɋ;q[sm`yxtX s+ݰ=w3=?L!.6 ;O /|[9-bX敤pY ñW}詳ST9{Jg'2[e9 8(.ٻeN@$&g[wPki`?{=ք-46<4Dkv]"EoliwiIPz9ڭ`6/1 1$U>n7F(.Po/I=TĘdүN*'>RBl8^^ ,zؔQ%B j 9֙ ,"R\ @-44i)D;ȥ 7uhpluRΪ-3N_B{SiS%4AC:fTݘIAlM  K(jyt6lQs/ <&dCwڋ}@y|h%w)[^GoVyܱeVpH=i)Y~q2 {"_ @xP Bhp /fŞE۷A'"ԸjǵLq6y1<8)HVIy-p5i6q J={ܘ1SmQWn ?zF/pap|1D«՞g3u,xqM5b*0K|9mj S#X!թ*s?gAX%n΃}H'մ.6A[ڟ1% wb}]17R8FBDn1` PdSV"fq&^lx||sEw+VK쇃p<aDc;$>]KVBQ$jhjx,YIP/=A/5%MطK{XX*3fL%;XA` !"A~p`iPAsqƬQ>%T$aYox9}Ri\p&J[+鏦.i8-VdʮR:Qdu]8ph擢V2wk.Μm9L*CIɠ!gDF!% <ߢWݭr9[o}>U^^aH4duSFzO<7\錘MжόC7w'xL}TxX|X/^<%논` Q% 7D5FdN|ZtiPeh}!pǒp p@mۉi:v,~cE{SI7^>9fU-ybq@<˶CU97- A΢UjyɽZY2>bxU1+#,]<&?7[T̫onci)"ܓP7ZK)E]Jafuz;_lܯ}A>D˟}~a+ܙOT)/ cN^m3V((o+զߑ V>2NcꟵiTX ůJe]Km_ʥ3ULܴӂ^*@wu/qOuW7 ~ /J;IG`boDBDa?[~8fYxy퓴5#! nۉšAgv3G!Uk0n'W<ˆg8unwBYKy&OBo?%à\FEfЃ+,q̃d>q '{s|5EdQ{>E8[@՞e?ugH!ss,ܚsL n1{֑87nP{O@-z.ImW) xav#~tҶqhIjA'r#NS^M)% V_]6[<|#Ampi_϶N8Tu_4  %%Ϩ7Q]1]MC&1kAťC`t: 8]C\TϾiK~ %)XYh&*isifK:]QJ32X*GvVg6Cp9P\FW\ȶ^vdv2hky1?|=>tH)-ͦ2ODߌo?EXqip~iH^gPZJVq,{RuԎ7, ۼQJc236-̾ 3|8A?_ЪSmKN-z&$gUi ?kKP*bWuDh*zTB'STFu‰VlZq'S͜+%jJ&#I X0HL$OyL?GZlBcL]>o.\vA-*E 0\(ĆGkO[YhD6N/77QF1yMnv B }*t}p㻎͗u @rew썡KP(ű\wݹ@GhYZ.,kC9 /6SF6_AWYӾ : >n0Z~H|7l E#$gRQh/hca,h,Ⱦ/J&v5/V*E`jQSN.1̻TeS'cEOW1^߭Z6F*)M{gswjXb'aZr(b0,qB=h*?__^ ;q0a{8:Fc13&ImrT˰6=#tu}r8W _'ՠ(4b bz{~&5^fyDK${V6P7yCrt ~JfQ)Z8x2;@9X/:W&{7_kls*?JKt:ޠpԪW y ăTzr33p3HS[q vYfzj5+mC[UWCe\1VM gXQb@cxvt# g/2r = :J>s)W<' PXO`*Hf>qƇxG(SJbbjĎcuTBjw|26@kw܏ 3w84*gnqg dXU㑕=^ႇ Ij9d7ۿ9.h3޿:RKsݬ?+SHr ?i*c JNfӺ~cyPUHQB|P2sik6i )w/LKϤ~F}t2دs5LiA/6;Үg؟7sj|֮3jm+?GMt1!PpeF_ve/ڊڊUTkwqRp&j<Ťc݌ضѶ$^~--_{[ha>3wek%>+ӷ>xRqu9j.3MGcE-NaW;}[;M,qcj4k-XWaoJ!7kK&%V3 M=/Iyq4ZqSSq vQM=xJ!0ը'h)4{x 8NLcqbJɀJ(;CmFꀠ\w+Gȯf;0 e{B(ا0(NjNCO/q\A h;Z,d$`߃Q=(& d*XNðI"ܸwUFBCٮAjĐmҸ[YϠ HgeŵG`Wt@N;U\FIjU?\2uKyya2h?*ǯ*=^ϒzkPuq8;(żjۢ8`njTZuM h\\[Ќ^YOBNܚR{ Q *ͥ RvWPܛ %οy9&6EyyٙQ3ZQ~Uƛ I^1Q ̬/`6\^>A߭#eZΗR}U&l@8\č8Z]zNZAF,|HS=/`-ͯQyZqKbCSlv-NEv(.9ʴI-V?qog`\uk3geAk9D=l7+{ 0^>"z>"}Iu\ VZYR7x-uHd}ƙ p͘A0- F< r֜mmpC-|6In܅3=yJWR+ʶ`lI}QZ4/ڍ4BLpSI^ oc0OVp멧 o5xv45:+,DN#C0QR'O5yib LEM ngd"v ˄%_lh!F@:9໱ "&*gV+d ӸIH-FV?Z*j ~6TW):l/j#~n:f }sTF|<|c P({_ .okϷ5Q8y5[TX,O R6*KkA7$K^n9!c$Er*ӡqB>=YZ;埉iC1#,ԍ}U0geŘl]dh:}w YV2#^X:z O US_J{|c(ίSڂPu@`E\ޙtTGoXܒgWLOnp:d0S`-c@X*`.!$᡼_IS:xثN?&)?n30~)BVm[ )p}i7{QH/>TQI:9*l.ɢ^QF.}4"Dx(4yg *N\6܃֚:l":ImC{2Ǭ+UFfLRfGu^}> k輰g":_q* z0Xф+΂Q~|#õbc" {]ZW#a ]2’f<rvOBe&LY+iⶅ4Q+mJ gĖ8QLWx'=OM|t⸙mznuy_rVvה=O\)f˦]v!51{Uf21|æRZ? Jc֥v~O{J]君{_vW^ٍtS# x#`puܸ=M&A<P}%#:y6< Pw~d0YpKY/$3$eqa,ߵ ܹ8Vb?w Ƣ5|f>foo2qEBq'?1,B"ǑQIx:.K_-<}F #"4tܨ2 ^+-)Mw=@IP[$n/iFK}2 sC+ma6A6GN!Xa22'7pҎo^p4%Q֑ߓ،AؿW7y TGisNUveJ%(m_ C"w|yjf7i~AAQK,f. eTJPqРX5a)L Eu |9 (ڐYo )V12\%<4";a}sʔsb Xy6o^$]`5$l9e[WmtK:DqIu9T?b^غGm:@cb=LiBnR\f !$}tEQpw 1k怣|M|Aġ\ zb T\X$MO3nJ4$>1ܣ!у, [2;rmxhމ` ʆ!$OFl%ʩm|DŒni?G e"ފk+}@DZO(Lt*F!d,NsU=^įJŘ:_S*&hh>@|18y/VVTݧ 9 Oot3\G'dP2{{,.WlΡ]SuwY8t ɑϖaef*I5rq-H&3IQ.]ãf/+M@ \VeN$WrLLFnl)e< ̳xՈ̨B% >bO B?biݎ3ݗ,\;]@,o0`}eT)&lDuS&| M bL˶yEtY=ux ~%[P6muj֧r%BߜjߑԋOi3{Q "Om%7p~$~?8Noh>1B<45^ 9 Ҧ(Er;r*5‚qyoZ5JjʝNYH P ?]޳iqn5zLR*){XM--exm%GsFDЭ[Ҍ3+4$G]Y*cݠgri8e&n,KN.I:& 8eDȬbGHݓ>Y'<5a=p^jYtd؅ a`őBz1FYBNXѫ$_?ڷ U-e ޜRQhF*M[p?{gE>^>4Ӹ7@ #rm'sjn*F*qrB*X ȩ=;[]ݸD:[cqCܲ_^}&o/Чi]`\Apβ_ }q>Q`0h.ZVR:Ɂ+ LyҒФBG *(Ql#[bNɇ!uYmMt(^◧n6˩Z_ j?B !̱e7Lj{[K$0gqxUI#?cB&aᡏrgެv9R4γ+dtL}.*t xN= Gi׀\dV-vAQ{H]:ܓlZ۱2eݰ*{p:q!`qNqÿ2z;Q#bЀwNe?"-u#B+/sqEp?)T\|\mUʟBIaZfhe_hsI'hA5k2.iH@ǔi5樛ƴ3#"K,L.*U PEoW k{#(N'=RvA+!:°jTg qh\%6*Nx$5݂Z+mDXbטw=CBtMqyTz5~,xQ'aCzL7N)䐠UJ;EgayYʴzf<o$kh4h¼͗YlM9AMN=9PxKV3~L{?qsij43҉D]AyYޏi&>4@я -;ũ&9ŷ/dG{xPuIƴ6g ( ?˲` ]W"/%ui( .r_m^ jK{cuIht5Fh|IÕ7zk.E2caV}GBRF9mT̉<~pDtLsiG&$u Т hZ@%j&8*́SlSf$ Fds112 9Y 6Yl}otX#TrA`0**~N ^ uZfhLAJ1  wq~(0 JVu< 7nXEW-sCC|Z gj7WLHgp4x?ÌY>+?8NsP{t wU : ?BF^ }Yɾ !˄ 18|) ,2㦝3%ʼ5 NEBĝ;_A FYQ0Pف| PӅ( qKv9M@E=t®MνX*X8;(PDH憫>3Ap탦-sTsѕJJvt k:H(_Ar$G/΢즗گ M^'>[//%2lŭe;9D"7┠~Ὁ .ORI̊`HETj\IXIWS5{n*v37= ~V3֭~ӧɺwF< Bs&UG*FMR'Y%% Bu5gL渚g%jP\DdśIĦ!_+'(ח@$; $X0*{v:~70U3]YYܜ8@{|L]ԋ`iKo uLmBesVH NETHVt[s+-#o籅X9ڰ]ן‚%f2]n@wUB8&w1㡞|%D'KhR};^$S'}$ʻ2xERg!nQE4sH=NNp/@ +p\,nU:<ȣ[ޑ?"$0𯅺jvåU^^s-69,3ܧ()/ĭk.6w2o鸔,m`z %]ABJ,±2($!z܊4Fz̵MeHLNkú`r -V]wV0+WQN\-] GM1y$za 'L1s q۳_s& L[z M =eVD957sb9k!5Ͻ;;`K1Xuв߫uɲ yrk1$%M6wN{O-w H^o[c PkfD,.;f%L7* rÔO+](%?2˨E/_8>e tZ:plz# z1M Ӻpz0FRQU=h6<3=DZGrneL "^ h׸z6Kb}*p^!)MGCV+/8-|sguJIyUWo5&p3?ҢZ(ۦWHL&󸡧0P2MBi~-pEr*ݢVe1 <}6;RS$դ#BdJL*EhRE3+Z/ nS}6=!h_ `L$i1!djރTf+|&5lTBI' bAmR>vM,k1"Fe[vz!=VE*] y%F?6C<|>RzkY$.dz}籠慕(Ӻhqٔ q²; *8xޅ3!䧸]IPy-o5cvr* Ԋ}Q6HՂ=:_r$@x<΀Bd44 ,ic[tej~pFV-N͛ ޛYǓepЫ1O],3 ?+ka:&O3xomАۭs)K?0k\H!.7I+U&ມi)4p(SIN 0ac=&0[jc^F?X.Os>O 튵c leSKyB,*I|QcYa!cDL:y>fn,AӘ]3jtHq?S#ié{&@7|7) }:~h8]0XI~JL!l.x|jQ\^/`:OQ;5a)o$t`ҋ:T̀#ĕ]Pn?n fg>@II+x)ó+_"=9g+B}1V/x`GRԅ5~%9 ''\ƟYGb+Dx4+@ܝ7.>p)FbW$"4ҍit$El|t$ t @\NoJp 5S&XŠc2Q58 .^}GrK9wߨJd_p&gmpQHnpq;6Y\nG9GFɎ8Bt^7 o c/ hm|B{̨)oq5#l!֚3aT ng23u+eBLЙtm|Q:mog| oSmm<~4扯)sU90~~4JfrHT/b 2t`yqr1{> (3c7lG1&\*U >XعlV6'= KgSnD}]Mb{RwV`{Wo@$95z 4}5Y{Jz`{al*aZlzjhg 2F RIn]a֠ hL /z'dp+x*LfsjbQ//uC&+Z`@x"\$X`1~;pٽԚ 8VW"825VƴsM}ܱTR/!t*woIJtC`AAlب<4|RY%WM`עޖv4RCthnG6(_":J'm(yk=ӄTV&ϧ`> 񣫀G!B*+j0"_:n,@VMAt_RgI 8 BY۪>̌o\^8%"v[nڦ Ww}fߧlAd[RRP*s*%(JC10,E O k謟5b,:H(.lɮʷXf' C%"Co V vAbi3ASFv4F8%M%sM7U2v[N~p;vN|l.7*%gl6~nwXВ6֟ڜ;(+c%(mjTA`}UV?0FhRlSxY BXr.5ޗ|>mW aRg(Rtϐ)+Y2G2w6IuczB[}~ yY1fJ#n`{Ƴ7p ?4U?+VوO G$[lX=t[x l^{W(gB0C&f1^ko%o].ii;9&ng6.8~ffz2N^Bɂ쭕v<`kO7J#>bR~d jtJ{ RqC(2S[#oDL *Wi]Ez@:$'!8++}Kȳ>̜˶1j";Ï:uAE}˃G`v\I>T җk*I31r-M%#>N]\u=0K}]-Z~uPK4<`0$8ߏk)jOp?G^"VfvK"tjdlT+Jb)9Vk>3vQbXrú{6}\V?S<i1>,LV8I_D"ÈsF|ȁ*y 'ZAjJ$i@RSVo:dq HgEuٵ),, $L7tn!WTG!kr3sY>_eFb6R`t[cP_\WZf Y\qP}$V&/EK-G'r`!NIz9^/sLʂQw[5 3:**)!zx p FvLflA46;켛x+"zfm6bvd$aH[Fv5ZWs#vp0[yKhCԘhDKW:kNtQofg-tS/!N)(CN"҃5"1wZ>|*J0a00P*Q&?;ܧC[צYf9I`Ƴlq->5[1Ԩ)~s1'Nv{9>5OjaqqrO@d.}(I/BNᵎ`((4G\MEBbA-_{3鱥7Q -0gF3j- Tj6+ӼDfJ;eTkA&fޥ 5zi⵮I٬QF7M z/pm*'*ZpSV๭d,EmO}95aN<0 Y*D~QeCIRWr#_]a{mx@{+2 ݒ{'V .AЗ+":&Jt^瀴3kZ2!O4#?uT5ݨy0&dBoR@@U@5?Mc jQD(bmѓ ߾,o1::$s`?cuX;qͰq W!1IVjK2f&pSP㞀-,;P2g@[V:vي,bj@=j#" )$ FK0S|Ӝ>owP(;"+F=]F]i ',S78!X!̺^2HhQӒ؊F9!v:4E5rsG|ԗ(kN/yxB@)qntiޭ36)f:S;H?5D"WWg#~Cٴvd|ZhRs3|HW#p>]c ("E俼16N|O (DdB]= 8 ZcO W:oߓ'x;LԗCm# ӧxRI\Mw[;z1GfV3 I\Yug"׾Awm=vZ\g?ik? LBP.淠3&5ZA H3 @c<4_1ͧꌁ0h:tfp1]G+4*!˙Ͳs+jr S^gu@T]mfw ]:$c,˷_,#u|"OiTF상EB”w?~ߩ͛3vu\;n<$2"-'n}6ya \~s;0Lr`IcypģƣٲR2y'47N`V(OvͪCϡt .{sQ`+P24qj5/Xɡ !BJ(P9VfkalEBmpyH-uX_Nhgqhbܯ?fP#6)KʌkO=˓"84t9EH'W*9zs DV~;05w3p]l Yu]FR (hsD9`\3@Jz3z`iB #@ ev*] aB9^V\}J>N.%%cuƿ C i MA 5b.a4ʗM<9ƿ7n.@LK*7(=jxuIHz)͖T9A=D{%,eY h}ə`DH-f\93$$+d{QY˔NMA4nf,Vo:3VSzI+āC̍TV˘X= o8)5 s*[*zW_7: > nR$aԯ&&y @P-1o%nF:ҭT+<42U Fdn=c<3iuL6l[6FiXMY17 3rUv>:h"RK٥,(湅I7JˡMÈSK"FUIu7 zPӨo#V.g&,BCGwFsu\ӷ="GQyMɥR8b/^rDF|U=_ĔOw$/{ z].}PC~6>3 }n 2I73,#4piuym{w{*%K?X3LP7z(lxĢT~k ; Z$a$o9 >ZHW!$|x?ד5Y6RϟQQׅyY0ygķfv?[qmvJ[R_șN)$u,ar sBcy|@ȆJP9ۧlwu v~KMIǬ'A-Ec |{vKJcLޟ4fLVx,xFxhTicF.pWe(_uX̕^RkCf}c\#G)ꉉɐVdS7EAiv(`J^gcHӖ 9xNjpCjFx&l'sK8G!KPW!+H\7i?Cӵdiyj >qCo~*'4:eX]A[w+ =ÍZK*jK6@7L- ً)~~U7ӍF+UID+7GjXgΑCK7u5o+3Q0Ci5=^to֟_+z[}3biY䎶RSVNW'l =lFſ;&Q?Ul?;83!x~?˳M*w]U y:-:чʴD)˶>0Wiͳ8ۨ옞>GZE:ذe֚9hnƹ` (*nN-Q`,4{Mvh*aF:YosR:}ǖp2,oV.\SQ_}ߊY؎5Dʄ6C-i`:]ɗV+ Zf`#hg, ȫ` a |s xe]D*lf}dɺ~d1=nrK 5No( \`k/ -|$;⒁C_4h%-s,y_JutCF֊Ho';8\Ѹob qŦncf`J,+L") *4箽1sqo=EV9Ĺz9f[2w 5rqkXd%bO3j JfxOb'5؜MGLe3ыg`1|PTߎK6썻[^arf:zq(`oȞ\\Q {#SȖv8Cב L (b1֤$lClbeUMErܛ5J?9{3ޏ#2]X*hp,G.U<"hިbE(uYJ+hI-ΛyT]yѥR 2'n*ŬHl&쑑Ij+e ~ \1ZX5΀s&[eixI[ 5DT.49G=pj K>@\0USL]ʂ@-GlAlݸM^)"0 lFzۄm52QRjβt80{&FRpi!R~#!^WX<ҿN}0:Đ2p}`(eDN'M|K(#VZ=%y,.tՐkt.<(6[ٷx :WoofNV`6s ]/R%?r"6Ҝ*J}*V)Zm;fњe7 OݤV`tSB ,-!}gdI?|bOܖ= ۿŽt}R-nceV(7=oXOD[&ٌ4g+)듖?蕽*f2c67)mha.9T,=ʖ)? AG8qg`K8;w8롧r+wG GV96|)G3/"uFsjgU,MNr%+Պ3{w)6BEY肘+-n6YI).@ݝcf ya9x0Y^c.:wk} ;G+OvK^i@YXef CM;QE>sA\|-)M?OEY==O g$ >ו欢NLѩda[eum$7R}ά:o?R/-yX$4⪏Z[J낁2O1zƝ9!j/#ˠPv8d)T+(DR:q*>w}|@#i%Yny;;g IR!8#6RHlQС ߰H:OWLZyZS0ёnt"7F8ϵ:}h[~rtPKM7@gl~0%Q,zIQ_(Q!xfm;q#a apDS % }/k%%X^#KU,p]Ūq`Z<ijc_('tR;TR@@2]?Be)c3L~Ip54>ъ̖)ɳYP^-ȗSr٪+H/& F]Xֲ9z5RD%IHQs<)Bh^ʪ$JDy}V`3Im3e0jJxn9n iv~|mzw}6~X<)*#_Z?_0 4 E$ĹH'MO=96Ȣ=!)&B %@7٨b$ DhUӱ[|D#Ѥ (7*gX>LRPo:GCc;VGO0*O?h'/38ޑ6fwn-(#֩oﲝKUY!|d-;|ˋ#/ƌLϠ0ۢv۬(kmb=.fYJIf:|^LIifa71%R+·w׏u_=Cd<ܑn=1A<;DO:AUejdOr3{? 0#)/ەYG`Ba0; D/|r3<}s@{`@4&~0a.E6~3aKL as[V{oe{INFjlm( _|.f=`U[_TQJ'Ϛ4~뺗+Pn$'άqv }-8>U:i"%WPP7v,tw8$ הw\dR +9݀ Su/ uX|jf"#C{,;ys +6RoYGG$u 0lRpޕW_l1W ;>U©4ҁ]HED}҂XE'bIQZzU" W}'i)"l--40z6Fx)ZMgS+y9@$W!&A" Ϫz]uݔm/2]tamz'\8hu=#@SW^k0N&9̛lQUw Zbrj"vAE-m{~ʹv$甮|.~b|p%nҲ[|؅8âj܏g?58s sYفdW3u{ǑAHv#k)&ݝ 1sOHx λ)nr:Z v؁oO]᎙|J,+=LNJ&SOTV>LoisIBOA]3̼G@vl \Xz  h}J9̶l6յ;𯬋< ږEv#e8GΦMpd/R?-=>KڙYܽ`E$<[1[9OJڗ=慵t_=t.)_B>o<w꤄&_s>n$XV 38@jI%+D2*>UTPWeVH` R%h/V Buߺ@fҌhk[P|? 5Hyr0X2pX~uϔLM &Vu٤cu_02vůPi:WW28i̙ζ2~ ʷÒLB,%l> tԄua+o"Oi { iOwK!/sAx`tg 4gîCZſ E #(-|=x3BBVZ.ɿX@<%8dNwSNrYNM'Qn?nmird\dϖ"ޡe%$4\ԚH-5\k11>?RJ۾t:E?wG3Cai $g'kY \9'7o'jup{}>qdOtRö^W@/9mJ@&]!B@Ҋ>j]ٔQϞejty!95RI&e~iđؑE5sDGiRBG߉ZB}:nLMGR)'(' =^tR %nW[\wV_t0sm]IgvF]s6uaQ҄PhMܖ )zױl߃`M H͹FZ5کZٚ?ڌTꀛxEM+zY+_Ip#ӖETmf&т$O!{ögOcw`Ƀcxd_vwQgYs{> Cxۭ3]ӓ)fxK~ ,CXBUv[P6I4E_'lӍ'ӂ_ o愃wJ` 9@cݘ[[d1gXig|Tt>moQK/Ob%MJJé7?Φd8#fiO.eȏHp'_:ʐq(v>Rbn7Q-/2{YZ벥ɚLĪ_((DSҺKZoOlvuD3e>zELGb7ZRxچuve-.~SBOjHE.?V* X8T 7Jm6oNa5Ĵ+bFgvhS=9]3je nf *t8)N ז1Ϧh1~O.a$SC 00:߅%b+!?XL/-ߑF3UuJ{کI)'EADuVa\z?`j)80aYy[h$ap$S {y@IxgݨV=qy޻m!}ry,L*A~&+UIn[_{޽,0;V^GnU#s/)\v'O.omC_{v*"p6o[ofyۘp^\+~e]pyW5"YzA^Kgd 0^͸"jkqpY]B6X<ͮ ܾo!=ZwH ,[-͗J"&wRC#&Ht|jޣKw%T%I+LvgZ)n7Cp4`gϹYYE`{.MK,§dSg(Yiiڀ\ 1\h:iK8@1rڝe'Cj? bT~MԂ[ex-[p^íҀs۟kWg$}Pq5LQbs4ItF)YN&!`WHرқmv*CTTA,#VOu:H{DyBs*B= ޿N݆;ƖNA[c#{՘g*j&F6S#:`7ˊKLiK_9Es+mx @,ϕtnFJPhQEҊF-FNa3Ӵt'N+!6WA&;TDBLMq ΪA`D( }uO^*-];a:<-5a=k_D u=/ QT~7OE &#X !bPgK`E81V`@weFRiuW lH5@{0$L?iwJЁ=9uTL<5i%fM9.Lb;ϼZ<9jTفG~neS:p 9OK6eQmJFܞ):WxրmH;&=xٶͶs-޵rfK! J6$G!+$ke!7T@Y5T@T{⫗vsy7WR(udBdҥTE,SCO{=٭ @0f΢@k3I~DqW57OtwBtx#U3A."H.WdLL%EH,֊&u# Tp=B=83k9/hP֘jS> 7Yqy^[_B_BsuDJE{!7~㔿)l.Woڕ3/Bv"^S} hSVm0)b7mZ~AbF/ӱjONt@*/f1!ˮDɪ**`[/?nGO DنCkv!Q]nf.:%5lN\l Rzɏ"˸pZ/$9h Z9T#DH:z-ϭ)ϒkΏpU];=>>$N>K"S eα<؊}Ve[ZNh/MC۝ש *Rj!^)tu2Q7˞N{qcq8!Fj}=]j +sXdTv]#>hJr$͖"N ba"7AA{q7Ztr57ģ˩%8ej DbQc Hw&r5;@M.o1/ oKi ˎot 'aEO$ےZxW[A%6E"[X7IekM䮵)n9qܼH&ӳd)! 2wqlT,'`4P} pW%.Eۊ+B+EռB= =Tȕ~1k `q4Ѿ/jEq z-t7Qu~W6 ,[77vgqMӚ`+M*iCz;qVK$zcxQhSJ̫ `[,݉sSkwD̔KƻRx[.K̀r' rP=tWm.*Vaϻ;2=KGj 7Lgs`Ua}}@kTf4]9אL~z@x([ ڽ~yA6[$8<#Gl 81:h\lwv˙VX%F) GSėC)$^X*׽!6b[JSg[㋛'$wq*m`NbwʁRq.h~ŢFJJT~X]Y^s zT #/Im?NY~RޘNM"& ` .#YxȔ-7R^_Zsߏ ; +f5}[5pڼ "h n]%K#j`ތ*_MOQzIcjWuTwYܐ"GPPNrEe򷮙_L@u꜔ C l{ooufƁ/]YB@ >KG b;&:s~8B #f31lW3\'4L "ՄFEb3_T- .yQj2c*޳Cψ`:NGu8WqAF$0shhaX/)fD_jEC=ًi30f~ NӇRCv-QVftC;AIhs&kR߷Tf%aILμ}4l8}>DaÊS1츿1~HR8g|Xj+ÁɤzP3B-Bk\/P.Sv)Mٚ"]H)LИ\m" ?y*"pRnh1ymRעuma, voǭ}jQ r6h,m2#BE<(‣8ӯ\.X'RKM_kKXv޴ƒJQڞr]Z ہƅy ό{_̇RMCJHny1KHNq::eܺj:;f _r'>0Whzp=r](Ui76`3"bK@.91Ş,QlׄICjJ\1,gnvt ^\]sŵz⻛%c8V PwԀУZfka1t-R"?ٝ%,udsS÷Q(e/ hW hFgrgYy'*ӊ BFZo&QsJ%M39.vB#()4[`Fd2 -J²փ i-^_Q`)̓ O\ }OKh'Z+T7_=4)Xj5BPLZ>KL?*jҳDŽS-kW󣆺alE?Qdl Ke'Q)8Ϻ>Wu@J)PLN/mS<љL; ^Dp,b%<t "{B3l nU=;85yDY&'XLM-m5]t'f$1`i~i:?,ʁV:uRtxB 1bifB Ws䉥R<<{? dFS,DŽ'()v޺[ew|K" A4,{3E̶5rbiP8WJg7#^#U_ 5W(OT1a~RK&9 23oh#A)CL(24O `b _.pc0r8 8w/<{3qH!G? <(}t Ԡw3WsC,!XzSE.M١h}gٕ?/:MTPFhENp^ThȴeX"sjZbY#OFĚty97KvܞN,!sWumoh'O ;4DSw"[VA ')S)C%j$'V>^ԤC`Trrԙ"/VnęY~ OQU4 mC]0=}oEk;'@f: &O/zVb=~X;ok RA?ykh.&'ŤS \E SaEcnks ԯ-Rɤsђ%(p>_r$TS]*W=ϱn7eN'}aWGF/vKb)j'jSxt>:gD;Am&~P 'M`I%3+j n>ZhJf;T(,FnJBAy}`V5! o7[ƵV'cW%綾݁QD#g ߷g)/7~,=挝yud4ZTy=d.HfEn^\!QUXL@A.y$g^&trG=9֪3-XJ%k By+>3 xt |P `.0sKմܒ;9#_AFE\&y~OJ!LUuwϡ786ɠÜwVy.ؑޔ+ѡcv@\{(5v <<obyd.*reРs[*cdtv@#j+(*P,wGUr^G~pI2+VB$FJ`Ec8X%{K =,X JξrKsw!EoUt6RW/7 5Lyd_wo[ ,ء1%t|,PQw۹WA+ny o q%冣4OL͒enGv.|e nG١Jk̹0X/Im\ #ME>DdUw4&S\fIw,`jPtM x R " |Y[mbeӊ_ӭyȰ€ۚ=a 9S zLDsvQccnp*9 d f@'Y,d9 ZmW¼9% R2pVPYhOf*y녮h| }ۅ:@Fl1KnFw|$X~Xb20m(067 1{ Gdܝ<&PY#x29cdA9%jHg@٭LȤqWּ%MX3:Gk Ö0$P$ wv&#^!)wG|0=Kx1´9~E!쫆JiR9 `1 fv9ɛǍV&o#n # :s;epyI%n A R(|c|==>yY'"%=}H9V 6sXt}ߚ{k:s ^EyJCXpdLo ahДY?wwaY,$$fɂnh8MD|XFmX@fˀEnsvBdOQq%2ԩĐX%)GSfeomz$ юWgl[= ^Qr&7ɉMh#z@=F'n X Xtnh"@~mN_^#ՑZ}T9w J){a &`S[4: OS$-V,aRGeOk.`iM+ahO,a%pF]*9!lY %Z'5j<"CE4OfeBIg3w9b !gT_),WZ6_D z;R7P̉{ʮACw1qJDL$`ϡoLWVۿr"q<Ƥ, [熬+.;CztTHnlp5ut r@e,EAcmHG4ZxN߮n %B]rbڶѧ6OAU^^,5s-PNfͣbl5q#fY@XTsMSat≒k(C0YL0o9,D~[= ~]Tkj`nӗ{OI0ih]JܮםN+H-oX&j l<#̪\g@wE߲%f3r0Dgg7 _1A'DpuIaj 7WGu  y%LT;5b4~GjKzYvdiϱ̩J,Pjdm3nKjLœ :Q{}ٸA|x']1H yyݔ_ITMwLhlZ$öwv RFD ZA:` N~jH[:޻3xXtZ,aHgMi*{aa|s! ٛrJJ_/K?=:?GIbkL@9!=~£Eџi=mpzZxܑ[ $6\SXa Y*}Zjs,`Ea[ѠLPjW6|' _=Vٶ)ϰY+lT 0Bt jOs J'`V: wk_hHudyb.XX"+ZJFa @u`u":cDDG1)Zbb%hC Ūlp &P`@cO0/?v]n @\iպs%۞d[++|ŇNbѐ%\>-)$g!C?Y~dI`؁;pޚLA#Ӵ&Bb!6U&V~d M$Q|s&hPuCkvDɍ4[a˒.!'dȄSVs_ֺ܈^ @%; .ְ{yA[* _UXK Dྦྷ6[Y2~pw7 dįmwiBm;Bf@۷dˉ{  W'ETm\^ҋbv(cNJ&Hɴ[u1 f#8 o#[ћ BcpEݽeWD#oc؛ @2q k1%u8LArX"?IRb=oD!{Mk=MC;XQN*]Lݻ0j7x+Axi[{&%<~N0I, >/ 4dqiO+N$fAadw6N|. s.xÍM@|]k.pAaprK->"7" =r8G`\iRhWJcAB%¢ {z5/ Yy:薏,g+_l;fg8?FBHG9Nw eeu =O8z:t^;>t4*Ä(OWĂ VME0>wlw فClV̷]= dJZ׷AB έMFJO._|2I%ن}IPڽk._I2^P9"\9 oBTJ%6翀փS+b,.5uO\C*g 6&}5׬98|)ѩ% xy%3"3tkA=&YVǂY~%\o&#eM%\p6 1l*ma \/RgK~wl4t Mv_"(!7t+·bR'y׳_Z '>{٘YӁoQMh1oξkk^T9E FmT|`hqD5~Hg͸ r2 [nTgISrxF;Η_r_8V? so1$o>olu(CHG1(rM-9 tO.oQe.z=tLK|jokq ]Å#+QlQ*K>߉4J"WkO!ˢZ]s^3 3#vşn|PCB )'フ.T{9oV\c1͋*0g&W|XN7͕°Ǚև|6 F0*GJ0RQo,X[zթ8 sHpTlځsۢZZ\KZ$#. DςHH1AHc s?T #F-IA0Ie'b6=LC3wJEѰ7?#w1G(JUn*&ͧ# R!X3uk*UIKq=m8z*yq;T(ijμ;<5v}hrg(PDn =_?Fb'~Y٘5IRݪsRY'N#Ẁr[y?׷'!jj (3^AZX*?u7GQ/lJRM,g;t Q>xG]xB#A`a^2OIϋaxzP>zxwD\XLG<4DN+?9-ΙY**S0R]۱#SQ dq'VM T~&4uZȧ B;c@ D%ˎjEѝ#79 uj~5Evv۟]6#L@CI{肪|->̫H?0Cth; *K =8Μ3%r%,m~;g].2 ] M&#4US&^ۓI+970I \HAO:\τ>mZNYJK+0"3}PNgLϥc&6[ +9>f@~F\g( TIӦͿ V M¤-jXl@ӴAIYoPk\ma3& & w%_>UQr9J|SLJ'+3saTzZ`xGl顆TmY ,^&H{/S*GN |ŶtFj\`Ґ#1AY2. r7%ifRçgAr \",DrMm\J`whuF9J|N]r-34^R̜-e[+iߡ=q<&{fK0e_\WU+Dߑi b T&..%J05ܫ.7ݎ*Mė؄fvH>Jggӹ_%ΘW,T1YGt^}d_42/%*4t+Yj' opVj #TV"b&L)?p}dĜ!X2w;> vi9Cqb U:4p!C,TF(Bgs_uLV|1b)C8X{!1Rз!NlgELּIY0-8`Z; 8aUS]4p+IsO׮xcb RpYOqdt(`GKn}cRa,F' ޓꌔ\ػϼ6Y6'>nL(R2V{#)Fx2 +YcFB ՞j"!Q JQ 6l3Y`דJѹ&MS&W+OBg~: OlD1,ݓ\YX1E.=ya=ag϶1>$e*$b|Pmw;Q*7kRICk"V¹5>ZHb"+[~TLu112EqђT'/up#MTgĶQ&f J3ʹ.@~ŽJ ,϶rozqY6#ҁI] p S*n@T%h0ٯiZV&wR\G%Dƾm<_+}G!9t8ZN 8i(wFU{0^y!%Sy!190M8VWFߜyߎIj/A"Ib%G{0AK<8b`W.aI;b})_%dɓvj塰5C $^lz$ 1z=hfRv:X~Wg'6qJu!HMMTp)a:Gɏ^}vh]DIm"6اS-=Fg#iLfǶR]aVMiaax>9Cdn017{Z7q: hp%Pۆsi4;ۼIq=0YUz<@?'9kZog0qiQ/wb my&~>](| aښ5ov s Ą*h 26DR ٭}lb?mسbq4 |վdrŪ@VQUS P?m #,d3φ"f-:ia&/a_C`Q߲]5_S}N)zVTTO dt^1?#`V=hQPQEu<H(J1Q=f$%Y0%{,䩝.^X?:PJW{XS(6 ^d-2SŽZ.*cRzʳ Cv_-4VU`2&"&,wz}ǙhEKyIOGJB,,a+Vm7w\*S'I_IIɇ:.?e0_1e۳MFJPF.ZJ$ u,D~JLڝ`fKWg^u:xKo[ױu_/)ûIpCTM>rV%ܣ6߬} F;;CC1M-ɳIW/LLvXTl^Qkt}+p ďa2#'edqZ+)vǣK=Akk^~2 cĎfmkkg<*9{CA&VN QMo80 '吭:< )da/GoJPŠ]I VDfw,'2"k(bxߕ,@Qk`({7<3$+a_եGG'}{ȈPJ4J4M&Mxc`,RN2xJ-7]ʅFC!r *hDm@ Dr,ǖ4)]忢=s[bT 3QĊP2Mp-}H?su5Mm·C2W޹RFx㘈xT/GM0D%X7$H̟ZQhI3? |tw#0Fx^!\:d zC*NL5|ݙG_V o04{X$"%+_H1x?ng'RSf}{کkgqmQ;;n}( t \aC_JNFƊ jǕ1 P7?ɞAr`|+U*D_r0[unSL-^k{tjIR<Q/4Sٟw! ꙵZo S҈"xxLON]a @dE  ;oG.96${?܃٣*b"j<-!Kn=FcI&r$RI FvoW3.]@XĠo{mҊsiQ"iK$Ԛ)U+'8K#5)ѫnVCIGpL6x_K5`}(qD P/z{`fpðzܚ'Ĵ)?0W37Au`?{1w:-a7C7bPP7G~Df*YmjCl}$v J Vgkox8!54q]Y"Msc|gJO$S1xްR΀ QF$x_ileot \9O "/ďEuFjɥyL28Uٟ mIWbEw^p' \-' ;\-XB‡:PͣMeI0}ٞo&Oh*Z7u0|/F7H_{ɯ N:Fkd&wSjt :sV⦂ݲ▆ݑݬ78fObRaP} k- D|vpAr"׀3`%rqsN.,MkNy_*v PHjY,y噆d0J5HAF VCxH Ÿ+1g˱:q\}({thqOtEj$BxY ګ,q?Wc dI9Wl1#u"߭r E7Hܹf)'==ia, !`H&:IT6~"0]""?v.UÙ!xWM#+:ENo*AZ0j7*QCJbV UL3lȌV|LSCdN#u ezYgG IL.ite0)29Sˆ~ &̺ &m&:cxP#f$[N*@v)3/"b ܟw%yoAtcɟ=;? &r|% Jk4[:ph6U 6Z];X/ ;<^A ;3&RD 黓(q:sk_N>{ šCaܤ}I~T5AP஛ go$HId,Ս\Muu港2}Жs#I̽mw"׫Z8Ie:Y| jjK0@qJۦ:vI>j4yRYDg=:%!ε v??2Sٸ5q璘818zLz*U#7Q=yz}"ܶ3Gs:I!=A(Rr\<`&~. &~,#:R"|Gs-քN)H}9Hvd߯c%twY/ 쬿ht{@5dB \ ); ۴XV( ש d$?~0Ֆ;egebT`,J=Lm>7JSIQ Lj^#TGp#C>V)Cw0rt7xND?34WP yO6{Y& CT6yI>\IϺ/ך&XNbUxnO77GVw7;F_F3yz|ۼ4_o~5ɜBP'SȒa;=A`R޼v֜ ̕rWz yWa< ]% :ُjA*Ԏ;^2 R9;*t_eCPb([c>DJĀ(/,3AvLNkGXyA?JL.(G9IF  M~n ORK*YwF޻ч:پ#DVx^5#jR y 99`ЉV` R,f}8ֿH{R Eh4c!ҭ+TKbz A+A+`gv\.ŬcfHhARL9(nܭ6X)5eY3J;^ԘalK&dt6c|;4SdžnGC8U^6nIp8_4+5r:diTZܯt≈scy;ŬG)lqS8zߣ.ޞiP,~iZuw4`"at`A\n+I+tUfcV*̩۰1xnxߩ8_rbVʴJaT *]N ]F~(b|ᚘ `("TeNl/,0be!FfǤFԗ4]ޗ{4ڬ@!{j: (yg3 !+eW߇˃ ҵm^Y`lܟ˝phmM3Z,|M 7aM @#Ue/8E+4|y|IWf1=XQ/d#n'Gh($ce{ dMƸaME9XUzke*-,Gz֭`y2"j,L#s)tj,yE#R'e1yZZ[La`қrzn3 d9]f,v7Vݟ_ތb7Cܓ=oa{Rclw-5ؤ s ~ \IٕVzN _+YodhJH=:`28τc.eM/##lOY/ A=Ύ-dKZzY^fҹeS% .fa/C?=)N!ֺ 2w Q#WA /1((`4 }@j-~gt/m5y5NeR0{J3^L.m#Ÿ߯)<ɞ4DDp$K ?UӔaKz0'H/7?X\,Z´.vyP"&N헠 yM$ ԰ڢ"qE+pz8P,yLZLi 9 >-&mܥ>AE,!jc.YG9 b/xx %(/ٞ oř"48d}vEĆF~7U<TݔݝyuoC tZ *.7/sgP}ɌʶD Ƣ {PjD#Uڥtנ0Q" [|Ԩe]&ЁYۢkdP>:S&ɶ7~Uaݐi~x~%7%^'JW YY ֊ͅV1 顂Ti.҆Mgk-ėrna#F]vl$2ZЌ4`%S9F9 aLed@Q^bٿ'xn-7sr/}noAxiIPvQvq\la]ܡ|o+Nzh7'}Ւ-W.=ѱq^E a}HG{t2qz0XZ#=eZE ,VbJ)nԪdWc~42 }k+j(餢6 bT~TB,@p+𘮖Lb`񹟭kb$m )hS`'2/܃kOj['R$xة5HUeapjy֦`8g@: ,>.-wg\d*CCяNђ)mP1u҂£dYaP:/<#(ug`/^KN*vJ}mb Mᖹ(KQص`yPLe< kϬ}}w u x3ƐEYg0 ER,5HC"c6l^ƎwAjnҠ\SG'dobpa)论[::m/&tW2_bsH!av[0H2Zo! Bإ(E[~>po#Bouy躕@ n'`^~U14n.gHRi2l)C<íF)`KH/'|e6<bs)ly "GOj<Bg|fdTے"n{9tLEU2w44 )]>eI' @B;N%M,85d zm!͏Ua񲩌x26\@j0m.RO%G:8iA6O6.8kRsg\lXQGg)XEmī"3=3*^\M̔ЀAeyt[Y}?, -D>@/apfG e* =vKҖ$ߗGwuEi,|'[ "BOsƵ{?Iɵk,GCYiZ:8{F_vJ;u=IH5{M}_9IQMb0oRZXmU¹?n56cyh{,ms$9[hjDHۭOqbL2J_bp$l:!;Lј\ôbcK!s+I&,iU]ߴ (AЎ MWo5c> Q (() DO \W~ȗ-Tb:݁şA_WQk4}4!|H#AFѬj20Q?Sȹcӕ̾q"੎l*Sx>so?k-۳`w=E1i:;ԐqԼe]zMcnId{$HCU-KϪvߋlI4=.F؁Dořn FVf}0 ]bqװݘX08 ̐$_LKs 5ӅE3 `lJJzmA=\P* *y~;-1d5ϠeKstp^| 56b,4˰aWBkי@M}bĮQ*HyBNEsQvi`F7G!GfZ&m 'Xn C^>5Zԉ~|0,qĬ~|Fǩփl5(['-:-8QG!LX߶6g:U$TwE=e J\p@j 1En4Pxl%vCmxWQh3DHf[C]Q̖Z[q9J&F:Oo<4E{ ']<}|?A .I]Z7ƥIYye#ũCƒZsRFG4L#Na儋q9|TrġRCOC JK_]x"%"(`jCO2&ҤEq+8O JY=1F JGU3VE, I/؛:-4N\vF2A!q;T6ѩ1[C'‰'[)0J|5A.ė_5t AҸp?3'QUmC.`-`U*M꼘1^)>T ]nbGSjC2gڮuPKm+g=Κa߉ 7O V;RWqj߯T/G8hiOާy-.TQEcxW\1brNM}-Ђ6j!Q ɋ&!'@%鯙i cSj8]quP+Si!\?hFn4r“y5|zNk֣>kEQxQhrČf̖ĤgOr!-6Ћy}=s HNj  :Yg _ tfVEi 5-ĹK3\CѠFs# vR2HdMt+dbotK3Ѫ^^JV!mjBrB8AGh}4- yUbUS 95uq‰XXs*P=>':]5#j֧"oa53L'6mdNN _>;$%}$΋#KMn;';tRVQnȴMÑz٧<X63˴Wa dl΃6]vTMn*Aj`?٫ |2i)IqeN䱣w;1p}7n4!Cujc7^JJ:D+e9 2no.ڬM3ƘU ֨,Z5ػ+(S&v4MN]໓Xc0ֵYmIۙTzFȣ߹g q֥?GbC P?1c[o^|\}_Y >1潩GOJ7PwLX,ӴTPMSJw0]̇ &nA ۍ+awuI]e*C2JhcdӾHaAN׽] H210żmc}lGWQ8N՛ ۴T涮Ilˢm5?gt8rM EKC0?G>3NJtüfaR#nGRM;4l6gEމ iAr4~JV2 "@rsySd<)N0t?l4崮hl]_ eIUxM\w(UO >*KwT  yk"\o>.M>(?NIg+%D[`_`ƅ,):O ]ŵ' & ~ bUokLbŲ@d}I)}6zZ|sOPt$G̗l/V#qf_ CVq ×jc~=Xf|gcUr+{18\U_2ɵ% ݙͦ<#U3$qE;̃'*IqҤ\֤}dB4R6(NE³WAS$ ?Kds6g=͢p%v. Zm62 r0œ2JmТ"[` bF[2[Z ?'/sW! }:`,i@,.}Tϣ8oVG:_x_7e;F((>ئu[W4b5H4a8=y d%vFN No-{+-4f0/|y-ϛ9P#Kx@zN(oUVd/B7Dʜp(DsUe ~p4)p0sp$b fLBDJmH;̹RsFaj-C{p/,XW=0i0Mpq6r\Jj@@(頻j3sΒdΦ&g ħVŹl?b(O} %11W eRrLݛ~f3m-^ʹEhxk&Ř]CKO)i S!JCݐB.%,o('64:X{ TL쫡#6rϬ[}Pg o=Rsj):xJaf`Jnڝ(V.IF栱OJ<Ìl@ qB6)63:GPerj%i Ι.@_^jC2N '1jH&5@}H;'ҷA*V(tv(QZoQF.A>оQq˹h'2赏ɩvKzΟFʹ"K"y];!W@,]r@?$o2\ NLqE^GXru:J\I2MO7+>Uz_cvDIf|Cߦ-V+ILM= .Gph䶒?NX>j%gYa$nWhC f罜Σ܀zd FA8~Eo رNI~y7T a7+#rÝ  u4\Q::eJh'2Kor v]`AO;dye.:\G7T^+lb~r[T)c@zfE tBd= ^X2)\Pxh 4Hw /Ҷob07k]6p\yY[RozcC3eR;" ^XCU͚Qev@+4U)f%Yj)|f$6raob}FhȇrS|BK 8cz LjӤgKw5S_]LvrWUS$> as$ڷ0ކtjSi(> <@;$ÿ}f[Gr#4,ÎqcueJ uwgG`"}#՜bFn[9eaNHHP2$H;* b]iz*Yn=2)iB_@+:yI4g /"vO:u"M\ ckl@ Q H-w/% ݤRzECD?5it/@,.7rBs8U}#9Dɷw,&D>[ " #vMwuB1!lA[g(kyS[:XM'Y.Bt^'HHkRI?1m /Da(y; y!*` h,@a#(ĤSK#n2ˈPʭTᤲYGs P%SWd49N{xq (g\M^!z>Sl֒Z"D"~l8e$s.pzzбgI<-I K-_AUڬWL  9  yřJ}*)ΕU<z~ ߩ"9p=OkϠ,̢d(0C-*E ?glU'}bh*tȀD\Y;@~"j7hS8)EbS9ˀ2vU( "HWVs Om,6 wd  !8_`wSAt۩9YcQF`q@6Gp0"]fڶVS (^8>M^ ? Zyڂy`H ug["o3/#nlX-u(Ԥ󻕢sjO\(gt;fE K Pv9V(AL*JGf"f ꌂ,Hxen? 7 SGZ<'X)>$^5κ۲8&̸Y!aicr"aV9{k[q[IT xR⏺C\?iO*PS(fDΥ#+|ߺ~_OG{WQ (U&vvC:i@3> q%B iC( ΂jHϫ u#ԉj&rb8O~;Zj,v7{Rv#spo[D ]xrm_A>6=T9[>UpTyJ#/`ÑTciOQ[]hM#|u~̋!a",Xg(X;x9x"x\l'+\L%*?$k*^ER.>϶J$;gCn: 9`a#Ϭ>`TI @,tr5횗=jan9=13 0J#H `BͥM@T)Tc&1rGc= B#%}@T[t{(m CU?̟(\UsT{t~?$RN YN֩W]&b7~RUD!c8O[ȏ.rv$Lf,;=mAO?yø&rj* ~0͒BokT$,@_&+&-؄NW;L`gi /*Bؽ8؊ZQ7bx?C^!BLČިQkˠ:Ҿ̝C06z? hۄ?>[m6ގ37&K[˧Zm|xnHBJ^I EYO Ӓfk,QԸ!R7ɠ~{,A^Ǒ2A ?8zAS#%J Ҫ3e8P=.~N+#8!A.(|O V+>o[Yc gQD3[ˑ{a_Jvj >A &b4C B! n ڼ`E|pz f[1ɐ#Bgd<39đz}-&,G!Z}8C)Ncדv+"7*TKJRug7'AW#w*ڞc$Q^fq-'W:Y T]zlʕ'v~kk5+rDV=0-yohQ*bg;$y³XՒr"qEl8fCPb1 qELo KP7jR઺x6H|ٵY@b$5E߾=-D\aeFꨰU0^iG;gڨ%, ` pW.ZٞFXa5[C5 @Cr}3V _zD l$0ˣ+, i1Q$9YĦ4$S>{1>, }טnZH;_uүGz\Pu-PaTZ6H4aC'C~6& J WHT>&^jxql 9x6Lh9 C)_&dRNNd4@W4^>^ he%)\BHDtO6_Pi_t]❺( }>JFżS 刞#bbE;'ۏeh l%X8^{_Tq/ pu2"{5LgҖ~ SU*`Cu˙ճaqI/}] b26C?X6@P_^`ޖPxnLz&wR+{,4@u?,Υ=d]v"=ެΩZ%2 D`L ?@'$Q rA(LHNytHMnlfh"[a=>{:KLyw  7ѭR-z=Ғ˓8%S˫T |Mx,mRZ_ӿv\b昄ɔ!,S{ON\}jϷP`#sbyc2F1u k6anNJ-?p Z)Y?WFs[ ĸ#88(J+{$ Q 3C="KxG[gg Lmjk RLHJ87mz6ߑqcƴ$*iMļlFw30Wv`oBTZRZ7 |4Xc֪1$ꔣ͠ 1_9&ݘݘ눾>uַb{x4Awsaȴ)"-lx?+ yMN7WyjXQ)n(7sC)Dh8&)/F<&3cXbq_DIbF1BK b 6cEz@Pq)j X2<4sd7?<zaϤHגd"VŹ<! nKfLnu*S_u! R,>u%e3ωGxF$1uv)}FERvov(ʣk% p m2箯{ M89\&AFzY` ZLEj{Xn)fYM1KLɛk]ߤeL=*%~45exR6N>$c=[p~X+Ԭ Xn.?r}07% 6R"zo\MJl_P K ;of@^4hmŌ.bhd`@RI0J("2 v>!S6 ؓISLBa>_!cBq\^٢pU9^M#I}K݊ܟUͽsεuBY#=8{;C2T#իڿ![/XQÃFGOGf\WK$t&MԂ0*(0?6Uk8Ak.2=ofiBMy^왨,X"@ȹ$(Efl-?l{߀`["z|$2&דCj^ D{cw 7U.HV$8.hnq,Mn*ˏ;ڈi2Џ/T%Lw]]cs5v(fǻ/K@{cqWV5w;uU obj_[i騔,Дh !2Op҂-(rc;꣬$:*T閣#j \_Ā =e:ِQQREf<#RJVDs^X{tN܃h4ؿsaagP' !m!-7+TϪ3"A0XݔH!WP(iRD2%!ŕd*p-%Hu9L1~>@-sF3 g :)~لUIuՇۖ".u.TF' 9u8m&b?*f.6y'Ż.G Wm xݓA</eyGSӱY%6F)})-.fE9Әdn ) 1G8qgF؎ "9Jn(R?+4v:*Ri7"k+ iEs)3Pjn 3ioz$&6erl$޴v2gu J1GK[>_¤`ǰp2n9D/Zk҃ٛ R ·QKd? ҷn*-tP/YCf EmIf@B k0 ñ3uD=ZC/ D4OYRԕ D~Rf;Xq麷/v+ :lסR2zfjK DX,JNt2V'Oy)Sq|FŽJCn+-'A> +R1"^IŃ/b{;i%8%cO!/^qfGHj[okxvRڔZ憬ɸ"Em0\TJakz]+X?G&u&Cx}8CFb$n9$eJ /\G 程4ݑ7`[dve"w=#NGzɤ->yc\GQ x{ WRz\<+:*5<6xi8*LyGS)"M']cAa%Xdm(†CpF9(LJsߜ NBaj}?1۪j.NXu|6-h5%)Bw&[ao5ij D.QT161kMv-jR$v +e2?1I3{9v;m| dOKZdwGOj cMcX W@gDL@?}UkU) jN4dJt3V>9aneqt5]9hՐvҥ*MM$DK CGM;}eF5US6<ˡ%}N(2=tukU9j` Q^Q ׭ ; |nZ`&u}$4@Gk3gT\")!XRIٜѳeTVLνsc|bi/ӪZLX18i7\O?9SCwjwwJη:D KXg! $! uL֥'~=[ૃ)@&9zuFhjє">=0\, AťkZF +N`D rVUɯE a^H܀73ͧǀ^3Z#)kTYMǟJ|r}T#LL"!(|)~懂E28pPis0:nIyMVRtG(+) #EspDS){f(Q00+v?/ZS*{` DFW|0HЅD"IQn{P %q$$)'Ff+$E૜8BXl{{Dx8;gyQS<._#zpaϑxaa{@ΎNRAS\'kh@O#U2bm"ZZbnw(2M;+xtȑ( 5mׂf>^ő*pCr~`Q(݂7UT|23[ti0[OT. (f=| ̟ G!Mu(C9V^^');.>eaew o$xo:zAD' 435HT 8i͈C;ٺiP1q(OP!pyEgP*[A#Y!*~ws@:/loL5,רm&L)7/jGUxŲd"%1Z}sW.yk_"G4E6+{+,ޙJ/ӣ\3(9>MG%#>?0…tR* .3њp414(br~}zuW/m^tMg[E$joӳIZgpܣKMk Gcy>d+fK!I(!窠ot{Րm=ȔMa4X(ghz}u,{_RH,MV0{|SĻO^&8҄_HŜĦˣQ KuUngG+cq>-WTW"2Ux5)h+?0P~obI z&J0UfrF܀FmTS \fePTƦ vE>TWZ鴴F-l:YC#ĿN̗nẛ4 'Dp+d)t%mɻ 'Sl۠2ɰfK" 8`'3$?sLBt)@UY pEK M8-Va79PhЫzրGEBUZɺiNR"ox:4&LVFrq E.'B%܉]N[PpSĨyis04V ;nE6Ҕl$d3󰘦|OSM1Xjx*(T۟GSDC5@~qsj*9m}Tz|#hťJ"Y&p/QiΆ>8Rā~ К$okljm)uI~\Ԥ zսBBPc+ /ƶ٘V]Q> UiQuF^a&\K=CdOei4hcLzƧXS}ϑl{!L5>U/:de;iP~t)4MWĜ}:e)3Af2srټGuFg@PC.%wS1x 7m?fuY-ӈ B]$NXᝤ0)Q~P N󩪬ɫPz\X;mG*cItqHtΒ5dzTPŰVؚ beT܈I4'Di~EHktH4 $!RC jwhV%҂6L7Eu2hI |xg\:n;LN埀[m у3SXF7E_MhMA^–ml&/!H:4d!%6@u%jЦ5csdIV>boȯԆ=HmjOIf0LFqzC?&S5T+'4!p2fJmaehjH%>yvE}o`ftp2@"aqBMEK,T *Cn=šbQCprr@L>I&PC<uJ]5ݲNj=I󉉾d$PNOy!AoRBz )eGw0xtXRP)[dٞ(7^IΒZYg{Pu&pb0EFp~L3(|$TCj^tꝕq-5?t@ @xŠv,U~2qzQpZe }Zht|!Fʜ_WU mZSUdm%{`W( y/ zܦڑ$qe(BLH&1f>I~ӫ VݗDƩxrճmӃK_fkr!FRTQaY"L;;a:aT p$QG,qhD)aJT c}a\2fApAQ3T5mDHN[] P*˖BCՏ{ZRAn S|Rϫޚ;SYNEe' |G>iXL t !I<񲰼6JDX/uQtWjL-?>i3AK5s!e^&,sa\9;+w >̆ehO2W&(/x1,ݐc,K=I]ht=Vva0>5=eqi}/@8KWIXf`M_U#S1CIB0o13{=Zi<&B?I.]t.,≎BvZ;iNza97<~e`O u2Uk'xq_xQ0O9L[1~V2HG!>)63IC2gq|7: Zu0nj' s#7,)^A"Tp{H;ms=:nM:j䴾_Q^+a*A8!{MD(,Q"fe{]ܟS;,=Mm\H',/c2RS쀶+2h-Cw}$0jÕavqs$+dsV[fgW~='8hk'ԁ{vj\m_܀(GM{['RU"V;C^iSYz|:/_K}VzY󨏑t&y\C>w:LH.CL㔒. 3B,؊`md-C)b3#udvg0(eS]ؗworR2+/JxspQ+{~STq計TjU\SޯX8AFҨ'-In2lNU[uY"BÈפe$go4@CnB]xˡ9hgmߝ/jYs5?@+~4ih6WE6JApS0L(jxzҶ,4ˑ;D%zxP೘w֬p x" ] ]q?.B8\ZXW[B\:^^u?N??av٠5Αw\99oGY mT'ӊ8}O*iU6NWBUT֮"s-,k_Mt* MRbǕϠ3Lop l\!WB}O hhٸMjPPTP{'0}e, L{eF+"{hsIjWՇWnF9/RBی FqH+ "M;7_=a{R5^zALɛdo33G>dw-yom3d i*G^,ofOctšn #c¾8 1WNf@Ut'ݶڢM;SQN+C}wйܤ߱z2MMy7C#|+Ffhl .^sc"W (x.8d6CmN ھ]5VpGv~Sf(D\5싷'i3evs=Q"`~\S!&S: ,H9~lb2U|e'3g]y9͡|[),-GEe1,^&Ldžۙ1k (n9ƀ=FTg\9\ !PUk24֠A9/ < d/Yخ}98Ihlb[EP-Pс&`ׁy5 YPUBzBvơvKaʔojݜsY4 ;N,1gD&Z]TML!UX@Cl\c:#ܰtnܷ\?a[SwUv%5v ~-/yUe>a?͠:s 45GH͍pۆ:?XEy=]~ʾ5 K Ue굢tʅ;(i6cQ@qx/j^++%K FiM=6d\NInmN9·LحtFBPD>zRm!eyPsv !Wm[c0 _'uF;ɬKdЎrI Q`61v٢.&G.q .3>\:BoȬO4nJde {^E}*QΕ=m& bHZ7'tqDAK*RI\7%QIr}aCh}|JOn@GHBS6Z*b#J64.#zw-g £}".,N6Vp#4^aʕ:kRI"b<F D<,/z3TveCTOҖUFPvv), 2=WG#}v# /}V9\0\AXcxwe%M<ҏEI SJ!OB?!w=;m^d *XҒ0腌Q+[+փAo@GN'R `?5%>[N$%^0U;@0x'o?m=5 R1$WK'[ree.GZ xdM#<I&Sc-_(p~9_E8asT!uÇ:F =yY PGS$!,"`+p˙Gc޳D P`B%HYQm R4 m8/qB:ed_IgOMcb$ h),cwK;ֽI\d1JÚk gaGT2#M9lP0Pٰ7.y }4ej~@-#mPfe$O%t*IǯC]yS}h*L66??W)^Ӗ d$( 7^&L#;m&s"p_7Q}|;v Ǎ-^LfJGv;׫u5G>Ɵ=A0Yߒ! sP(-ǚ"T u_Q@xW6yMOnP%M%.#Yvj;(FH)]Gd-ٱuRT[Ca$>v:^3(LĥJׄBuycSúk,k?F|q VLUVrTpȟszUP+1Y>t2bc ̶lsZ䋉+Is܅Q(ޝ~,:U+o)qɘ&QK ܓљ'?[j9@Ժk9:'Vq`8&XE;g0Θr͘ [&.1"{y%l5{KV.80)L9$&h*rcQvPz0bTT zp'ʙ,;$+H)!W72YʘPI'3wb A9* SNL]QJ :Vڐr0&P5{YJֆ2S6\/VѠoS/0 ı+9Exv_"Q٘I} E:KY/\`8U%aR7;eTjf bN:e /(tGXOcH{\{@3 4 e]+⠅\@%Ecs7 .t%EXk)qr!Gh3ϱ9ИDP}Jmܓ7lqCO'(Qݗ{i{ b,$']+C {%2 U(cL֛ ]H4A@ql|+U *qKeJM${HzQ'_Ʌ!*X@Ɣ o#c[bȪldNql 2Թw꠩Ά,C3 Pr)ÀwCK|ĉ}Gqj:4M !N:adc+s(E֯OIX}_ZK80'O@б]?QcS$h/o'ԇM:%I:u!+rPm>%l? )z@19b{sL9@[l30a!_F\vԭZvP ԾY[,pIϗh\CWǭfTd!V,s첉TWa&tA:[!ģ$\O-VN9_9}'i;%zI;}Mߩt)!2RޢcO2(;kn"M5XʐIcW!52֩@t*o2(\"o|HOuL:ե0 b,3{[ӏ/@({=&iØAr: hi [WE`0M-jJy}y m;4ۥF8cJQx]^) 3U0\穑[ <4_פY$@)>zբTG5Kd>I=6l`?B~ZnMMwֶmH2 }BԐzE+Hf9m&&ʞa45Hd~]&1ڿZ.wk-17PO e1oj# 3*\GʐDRɠ)616#5X2>OI+ oNqwԳCqsHricmjCT {GEШV0Zkt *`: |ʂvwzMΊp8`ղZr*k<75O{G[Ch8y&YQQPQ ^S7ȑ]ٽѾ%xG84;߄fE0gkj\qQ I 2EA+] sbXp6j-Vfn?RAϰ*e(1& (iaXp[9]R*_q9 ƓW7hN'Z ,(+`MÝg% 2O}NqB L)ASmy^gĐH1;蓯"Xgs&x;]sj$XsLF5&)C,L[]/8Py`v=/=xjXP ?L+=Q^ ի62Ȥ2ny"pVn.P]2r:+B#`ZIF,яF}{xI-άN]vs= a`_7cnCvf7 L-ҡ2!ƪ- Bpw€L$.sr# z[| NTJpA==q.AU^(}7F}5M54{Sˎ ]$M1&2 %Ju&É/)ڒPKܨS%֬.@K:2cn 2_B{eH"<;Tj,銞3 N3^+Y飃[Y9]̱Βa+_\9ڗЉvE)QqN{ GI!Oƃ9Lv)`I| ȺHNJL;Mp-iY f={Uc+óB$rx3/:ޟ <mB5z'5qb1hXK'U$+/H~$_Аyzd!(ɷ*2q*cN} CP"bv'8Rޕb`HΊY_~eSҤPp8=ۭԞ=}ym(Ye: ǨajO.Kbr8w@26AŁ?/f>Pk/y;{W.*ݟdSO0t7m;^'_kCW:7)"'IxpÉ'sHSkքM :騚~3Ea )Eд;X0Sy3{}xQ5 4~sۺDP@ z,&:zEnAZmPdHe5~+ 9iˡ_{LgelUF//_N_Jk{QA'FO79؈Ћ?`ba ^>3癖6G2(7ڧ_ڥ |WN"u,(Ir`laS^&l"Xg5n~q{ 82?ա" Y/f6>6Yt$[ L8U,:LLk2Van}*/Ddv9W8&C[)gpu:Pu$?yBbfQyfAW2 !ChԃcrN.^Ꭳ[hSa(@T(q( ;P~ז*|MzO+`[ Vؠb [VϷ.)og hv/Fݘjh1C arG%;(p7?F5sAL-c #s`s\PJQq+Ӣ v$wIygW v^?Ǚz?aKhPXнh6NDefupbRq`kT5l6I职,v'3O AUڏΫЪY2ҫìoΏTaW \j([JjukőI=:]/jb}tÅh.n`1y= ekZ=P2'J B4## *;"ʆ8nZ=RvX8LxXҴM;d+J\Lķ$߼zijz^@ jG1 7(%̹)v|҉-UN<52QBٻ>B KUJ׹?Vw7 MH)lgy!Ҭ'( >Eq>jmJa2 Z+B}K玂$t:4)Cuބ.p^pG魙H_۾Tlwi ni?>y '}*$3 _r/U{8nFJ#Vq){pΟA2%E {6(( 1{1*6PggYP+5W|U\X^j,mlᠵ̛Ν%m6tmZ-8z:"Gr!g[I^a i 8 %bdg/*vֹڕPqg(\LSYj6 -M4A/*832<(c NUꃨkaY[ ޹|MeQ*Jt(̼f(0MGȜsIG3x~*o 7qS焴Z$!oStGGc4gp:#Z.i%]Fr]s6 H}a$adur*JwTa!A!X5vFDcbk-d;{c0S'U>!}VnjOv ૓w/oZ^}y"m],_q5G?˘LJtc) "#gmͅc)~&vV+=Q,hY"1#P'e뙚9˾;]Ӱ1kov wfyK?И!L:WYKI.z=rAYQ:$uFT"ڦLx"7ɮ>$[zT՞-Ux/ zˤIiG H=|gV{[#C L3l+`q2s= t~Hgl[ #ÊKԚƐA|ϧEPit@}GdZ\ &*v"/,bY"N*?a؄#wϟb}C>{(m}ݚ/}bN)`4a5 /^n "̹rKV6 9PK nĉ"6xSK_2L6E6q^ fqJo'2 ٶa?F(L62y qH_!N}&5#˨K7|eZ6&,\5BFڎzIu*S*D}DGaWL|fza_:r)_IݟgFvԡ2FU{?]ʠdE_;f&BפuZwoЃ.,;=O aZ -Xa]-XR,rYZ$Ԃ{d(ZEf, {겮ZdՃJ~p]qb]?xZ+78NT|5LQ,EULɠ2 tX.y_+aVFP4V#QoF2Rx}W{="x4潻LFc=SF1m00 f\E|_jxoTh)"|-$>~=3Q VBZS. w0L@*C)j2 NJS0g f Ӳ[UH_}6)C4]r6mc"zB [7?-8RQ:Yzl'vM<>P[=<6 mSGW u >V}t!> eBM'1|- ɺӔԤk4sc?fZ5y!n6h^N UʎWwҹ=-pbŪgNn=Xq_~h7Չןo88)z@VxaV'T~WEL=}1KM&vi;<av[h}|A{џ:fNmFifHQ U*H,)J'T3vN'hAѫRcz2FUhP w?3>8pJߦ[lSl4znhs&#Y EoMI.?e\j]2Gډj.$`%vɦ`et*#$ _wki4iٓژ:z%]]JxWR,yZ1q{~WC ِ_ !+ ƒcs u LZ{p.3'vxt_tzw]FR 8ԬiɉjgRJXX22#:ψSs~rZDC[{,i<+XR|:.7D8qRRc掘ok: bB: O+Afc:T1勃%i-} %'=:ed8˳I⃋9o|g `ASWO]_HL0-ZԐ*A}ߒf$eH3)$ךoH4Ra`[-\G0yZ㽭O_:~BۢY->8Y0ⱚ(Dv9e6 Wo lOӀbu!2ws!0*}aY2PD6#Bjb597wZ\x {N5s DZ$߰{xjBm&Ǫyhe:WF"wÞ#zF /h~~)P*tޜ^2/_Cנz .u~F9ô՘f6ӈa5]bk \#!0W{CT\s?. 2#Ck(NC.|ep0h %g:r]Cr_ZKmUԙA~oO/QLeٞXu 痰YؾC-(֏3iegTfl'4u\D)SXQeMkp@o9ZĠ‰Wap?)>n$_̋Iw40{kKPR9ʭG^ߨ26N CfCb?;h(@Ug'@)iG-~/k4vaR`K78~8 O rVnmH¯yK2nV:q4CWov_lye'LWq_BxIyp)Z#t@婶1t0mbB.gx [c3bUm.49: E9D"lʞ(ֹGJ.Q^|C d8UavcQk?ύ Eu7H3J"^4 M ~`5:k:kWS ~xK%uki!7-cgL-xkV:K/7\Í6(,&Y|=t _|H<ʪ07zSmB& 3:6>!@没m 9Ժ>t }{K f3#l4/ 8uR/5>x= Ó[tn<-PkIk5FYDwecmT~iH+;E(#3B.[KaEnh<|}!׾PTʿ?yJl]\%e_Qh{3Ar(W"~. ͎j y"Ug3 SLbI9^^T-62]ElA=}c"_öThAq-I;~#~OJu0l.3y,aE:r/ u+KpI0]V {.ÙbP[Nfi*v:DZc6FLC2by~.J\Q^p^đ'cw8؈eu<:$>rXf>!9AW@Ipef7U<*eLMp!.;~$1\ʦʖJ|>iZlˡEP+y۽V=T3=-7>iyz*m7[)x5Y?M.Fc={g4d8"@ X쏑dӃ`IFZa1; uqLZkJ ^KNkfF J!5Ё4:ZTJXkf۴rӿ(;x١5{c%r)D).M|q,ZNz={<"fהׄZWj(]0loT yk?;?l=#(9$Ư7r b4o` DN\Q¦`ݵ*.fc2N p`*;!h`z+t^f#:-NR)HgA֑UFRd5Uj律38Â/wo)LKXHĒe 츴(*ganDdIEys)6J}Şڰˎz""˼.r G{'R2އmW~5G*)!٪ugVIXxlqH\-A?wA2k+#c!~Y '0v|+8 ov7N\E@J%" e$jP w{Q&Ԛ@kHl0)f!TeZ?O/z[Yo9L84 ɇ[;Hz#Iq4-CRAj(AhC"L~?xz Kg3}$r5毺kWr\%e`pFS JrȞU%CRlӥŭylF!EAo@RZvw'.oW(6dciWi^Xͻ@ɩA +r}= |`^z7ҋWR9V.JBGFPָz "YvY-}";{I<ǪFavY,f+oR:U 0` 򦔛;pRB囚2ܯm8ccm\-j+7n#;|aQl'iy6畄vf'9D35~eu&M%yL.o4Oco g#ßjݚaMp$A"_!LWDƲq6r}Of>`cXyc.[T {&t%y98N6:z0ָލvPYՖ#Mݻ-g$]kʂ;l`ѰzTN>{yгtJ3£X2W# Dsi%]O̻}dL*$It³ν5YjKao-SE:IɨQ،~ߏ*Ȃ&>%jZ3vۂ|ÆUSȒ _o :S*tċ6Pk@%aj,4^Zb~NkцvkԵ!iOK.&uEVmZ]d::uM [Q.$\ܚYޙ,2pTz;\<ɯ̩1_0C6Rq Ejdd.ԇ3{j+%vv C {[r>#gQʲHd(vAgAbGHh޴kDָb͵B_YOoOFW_ti!kmgúftSҎ0:dqjg3d[~gQ+ejz=@/ "LRbd.vF?.E^|H,է%bKc7z+@VY[ƺ+hdtc e-Y% kAVԘCꓡc y7eJ` {b<%5IW9\(/HsRz3kjг"wI@*D~ Aj֋NłוRjN[hfdg1Ӻ+fcLfvP4rG,4M@1~kXMj3}rV)Ot/v:kBf'[Oɝ\yԛ⅘Hi{$ M~eV 0;3qa㟡Qѡ8\?lQ^o.AXW/ݓ6RlX fɻ!c]~p9Z9C4JtynhEBkqhN7w8<a7c >LeD\څbk2`p FBp7[d/Wߋ7'=R k&8~zf22鯧ޢoIn0 wc0ొaDAl.(^ɪF)mxtTrvfs8 SY?;qnbS?1Ra5W5,)l̳ g_},p}CNƈLΏLpϚU"4 Vh8#gx#ӆ8\% Х j!sUc{fQ gwm`aqcFMM(qUF6-UDF{w|y"bHl=:4!)'F?LByx3X8·{ea߸QRk;ܹ%Xq;$0Ri9R)"Q `IZDk>9kS¦3T!j>lŮeEmKd|k=zj>7Ũ9GUJ{385vYXe!9}8 ?; ˚yI<i -.?8ELK+Nu,wٝ1A, (DudDn0‡c,9rZ.^2c&<`C, H̩T(xKӯ7ξا=rr3ꊱl-V$T5Р` odEp ﻎܴ\OKWS1EEn ~,]qRSFJeмnW)7U>oU*1 EtGaUK/$ 5x1;w;gx/"xIO/BC")h>}"͈Oe70<|MZ&n 6Hښ㚄GЀ(MJ.74([хP"%G)UpC`og8`_9EwˤlJ񺲁tq\޹!/P/LG{3T a! 7JLGۗ׽n P*$#!CΒM|_B10?eAcC@6 e,-Gv mVKW8WgAFQi3/jca4` 1N+:f&grVz𿘝`'].a{("e |Lu./vHa($CpU=%*R1-a`}*^iߙ#yĄnj4j/ ?(` tq3k?[Z> 寽qLSo/kW纼`pTvmI}M-Ck"m{y.yIy˹ř[kd1.9eICn5f]FϨHǐ~#lkY!R!$^/@Qۓ+V|lDIK & R\8ж2΀ܝ:USḅo^h;f)|̠CЌkC%!ξr6èMMsN%'YM6bhh C#^JH'B{̎uKx4XIg3HjN*WK]*cGg[?YOoۍ̬e:ng}A؃=!\p;+JkNԝ?_NB c(1+0\>s'jfAZ=yX eE\| -DZ Oq6I`"kPNpw'.݈s@_E## 7=>R#%2kktP>|gf۠@7_ +İ 78_ؗl/O{M*]"QE `HѼꏚ;辚Ic;I^t*Y 97X$_;&L>9ǰp̯d/͑t߸j"J)?P9ssK˵p!KFr|LH޴yGM1~˩_np Ve`a9(b-v}`XEQQ0 JhAprm1%wa>tK I1võBh(TƗH'n!RcARPFU(&AD-ggLБI ^2 HAIe#x}| BN@nTv7gHM$d <n|=źbZaK?OpLSea64 NPxDEV$?eX" pTEK?(oK!ֻ\snī;-}z9caןrb̂+\8/GA?k}|Qy_Kݴ( q <^2%򕩩)"Ѽ$eK\"*dܻ-Wpu~[P?l"U':I(r/<@d ]퍚nWӌ[<(LqC {(#DܝhM(;3eRiA0>ˣ \u'33yx E1}-ہrؔK964r~*+Nbv/d.(.[_=K:66*!)A.Ie*C qcҲ!Ԏ LRo iOrH ICf9JYchl:2@:`<z4Fۼ$FZ2 f La3KőL2[ʈA7.Nur!wBkYPg{ εzl.֐ږ4'zBa=o}e:Zr̒/DܝmIP?hX`gS m{ޭR3YKUɍ$FD\i47uv^[ ߄uڧJk'i3qY驥3|!T[GClF'7XsTWenDߣH1r2´G2=]`7>/HUdĹYU`z[g#<,L`^tw-k 3Tmm#T0 ͼb7u+-!A$St m,!^ YJchΖe(E,>zU,ss* kf\~Yy+;OdzPі# 7M,0]]%.Mv<i*wbl\EfPhHiJw R >!~i>,Px+Pr@IzتBQkgЕ)Hd'CIKHȏpZȢ5wiXe ji HMyH!hlY&]"8N˱ [q:rtQ*I?p@PY ->fu!D릒ڛ:cPzBYFXD?MDAX|}hnXlAۜ :HR"|tfoeKJX.1C0FTbR `Ȁ1M伱ױm h~ )(*鯖USi!D)z)ɿ>= 1y5%!>氓(權!o7\= -/E> é3S"P&֝>!aC1Pkǀi) *~*Y:b5wyFr߼>jߵrlu~ 6z^T3_p:inz?y2 (/sP#eb];Z@B{EX:݁4md涯0py Yo6"KᅪؼTqUأRG3rMBi~tHf;uA :Eو;lS;7I<MA9F2o;[=6бj aGl{ ryL·l9"}Ĥ~̢34ɪiEaք>>EF7 },]Yqy% ̎I.a:_Pcz[.o/#:qԭśZ([rQ!HE'ihÓyiu;2nZ>nd^a~yD-Ju`C^6٬ͩVgا(bz~:~k>"'.*56slO'֌t*UV WaOtn2Cf "mЦD30o&> Yv|ңOe.kJƶUY)~0C[bvuMHV덹}0e+ 7nY9g{ňYΘE)yJH׿\3nZ;%wZN k#T1M*@Ί.䤿-x@N&@+z!;qJz8USSɳg@tt~ .zUB6sZfH#Xc~L]iɬ)t{#3 Enͭ3 ߆B7B9yvFbP`WH? OD!$Dst1G>FAvB -.v\vjtVgM@Kc n|M3K 7xXo=H 1:6 @PUD@Oqh yyOdEM%2Bݥ?֎zT44ȢS+u{Rs1czƨs%LYLB{TM)85ݹv~ j5gALߠnhY#` =y$m+QZ1ڒ(@ċc;pF5]g;D=?8QQEtպ8xe@H/=Ȼk@8Ō>g{.)sTuiqb#Q]R@hUc -m8-uQk7\{/'o6{[+5Vgg6׈^5;1)y0~k]drK{Tcg@bs]WI$U3jy<L#XhƐ 1F \渔ZY՞y?,_WS:^Z܌G4HWގr>Oxϱ2W?@ P:n_X_x!z]K~#tYwO$.<-s~q|>r6O|G l ݕ꒷~Vh0u1@.Hwyモ|-QۥqEp'PYMũY=5=LLC3ni1_OL,]l=ei#Z`0K HqYւ},"rY+ |g#D#j]g ]鋪`Vt_@iflDݐ7r[:-7o-܉>UΔ1ŧ6)̿!^MU"%0S_<  oCtjRA#a-49쉭g&#g?4VVGN{ňM(&&'fcG|)x~s%xtVI /% zvNi%b M P"DZ#]\SC-$DژC]yѾ9r(nv^r"xQ@a''Vh7W̪y~A+Q@Ggl~i1SXi0/)< ?X&bN}REQ-dt%F\SP_'s.]+vJ7gTqY/G\Pa@5ߠ%sBa02:s-Q,D<Dh ӛ#SIL=PB/LXg9C}. rC%`edd/Yٮt(Kta=trN'Pzj}je71  }Whɬ쑰>iyZ #9Q Nv2CK 0z w}W%.]_βs)lc`sxY{LÁ}^8\5|6-nIPFku!s-eзm\7d, TV&X;Vd[ D%Cש 'AD3oI ҡMs0 K]2J|bJ;APy߷`0MXoJ1.#(JUW5od0)Z hHO3UJقI[؝槝gyFcT`[zXV07>tWϷ) vQ+_ lv"Gh;' S]hܩGzbpEY0oޞHcZTyBCOBbǫkI 䳕ikײbU&2B41![]|/i$5!#] @]e`a̅lWjxCQbJYy ,ٱ&|~1b?:Ӫ|z#R ȸZYeAs ub>H˭;zHyZbA~W SB40^=nROk3ݎl:%Y1kUov@Oat/9;03 |MD.5f~I(x}Q24D="H,ņJxAxԛѭOvY')sYj؞@h%76֯-Pf*c>=yJ-/Jo)(\3YK^Zј;SX29V,mrzId9I2+/n\0ڇ/I>Dž!(lD/ف_]Y,>eetE9F5!dw"ݦ7qI(G {hzE ̏?bK%(ڪ+A9+>yoBZ$+wBwHW^H*%O nj}/ \vP:0 |ʉS %5!{ݑI' 3(#;瞔t:,OFt<`@XHk*-%5 =%}6m<m&)Uz,) Ɯ‚ov;I^>PA^s֬wJށ<:܀m0¸ݼ9xdn\2X4y:D; [B(RJʊ?n@&g K!Xɞ8"H{w6a}= . `EAx[19VL][B{T;n?=FFk]a I4=isB>~/0i#܀0[n#CbP5![9.ш;uW#{%\&9TÁ8;t¼s|| }ב]ގ3sBhTEM2/=6EFE(lLY&mIgT/mZtOBP=Dly֡ZҼ|{G M@z26=x@+Wt׭yƞY(Qh9]ݸpSl=m鎊 QqW_~ߡ9o0[}-`@7+b[!4p_Z$h襸.rӯ5ώDG屆6Pb)ɺdR(Dr ti6hBY\NFf9t5stmK {`!Н ٬%-#OSz:!iMpL DAN=@c=Rb0[ {ԛ*0s0]5&<`$Q7eA#U:fVdXzmX\B+,I;"ޞ|8D[.aZ.7l?d`E3ro~D( u{*MRa'*ds'ռ$k.6X:1 ɠ'J'G "(VMZ5IE{Ovɧ3cuRyervR(Zy/+B%]Y0Bض;*l ψ`.L}pk#٧Y3&dTbx1F-+SĀfrOt4< i-p;H/8;٣$Eq:zVux78NryGxh3돦:Tei{_ue>^1]UZp=}\I[ M-Fs7ȼ:EH@ VEn.0UWZÅ;̚ *ǐ}{Mn oǖ궫p+uS3cL5%fEe>»bSj~jA,t5$r] (9P7IOy -?->^o)6b74'bp 7,x% \06Q:LEP {U9UE/t삲 5B{<ϰc#V6x 'ԍ*OLa{QU1S"*.dV[@ڿb7i]JOVɉBUQ5>DRz{Z}{/ErOŃ8i ֩E#]?PX}? u`".NMx[0|q9;ío`v᱄i ߭VuewBX [|' ˣBW?}Rpb)$<(^ 8+L&Z[IS` Ȫ?+YE l]E- ~Q$V H E ˴djfh>ѦLqjڽ,H}AcbTorNx6V.ǧ·\L ,X^;)&5W? <}8 %1ȯá:Q>2:3;}/b}Ŭl1L(Lb?@LʉR/-GƉK@8fCٿcuD}wDt~Va?Ǔl(}A8HKcV1ԛ )Q0*>C$uw"NQ&Lڻ|vx:h-mZi V?\;ֈ""nĦruʮ7up(Y{U=10Hh<0QS{S< ˱SUEt\B9!()K~ZNI:nYa4GOecp eE9«A0Cxl*\,s3Hl'#GٺJ콒p̳G+(~g "EܞG$1t"ξA"g|w=7H krЦ-ʠiH!ZbVbUK y-e Dj γn9Rr߸J(47-+Jp(Kߙ3GN<ͩB#4$;Ts2 J+e W@:qfjb4Io}c=pk6[ ʬá$O(,ckF.{ Ja?XhC;q;H;^JPJ$ yũpK7 \ ~-|#&p԰hmEY>?:_5xCX?UbLSaRݫl, x."A tW ɉNL>j&Ia+.taBj Jfܧn!.$~Jʹ.N夕w=jW.VYͼi bB#XYet\稒Uks:Љ}.c%Mn&}MI <. ko[8IfO l=v\]=U5yYiD=67&i5ɟ|,E蒧.jF;@el5N`Sp@ԊJkF+ @@gG7xkEp:8G]%V*հ3ۮQ=R\O厩7VLj9hj,!}gM}{ftNH{=0,H =QeYEb\yl V; &<>E m7Rj+fV4V!/&x*-]a5n&\ ٗ`C>lV$MxSS3 ] 9өٔ4=_T xGIS'WVR#qY>Q@H $ꭴXR} e PBS8y_ˉn~  ;gmE eFUu,#'P`Y\ Dd5An%pMˢ鱇$SIO(M8zole6|3V.irȷ>&?K ͡[wh,ZՈ kG_41Ayj2r8d;e|Ǐ@]yqLSR;/_ʏw49;CgIs ˰!Jg|9)ݥz6IV\Zz.tDudF#AyU5GQ6D ( tEb1 F0W1%bKSYRLv兆NLuWS{>CdEnaB-l-;` 7a c|fָG$x6F~^D{aFyS|:<;gP7)='W>WN]=^+)EQ*y2D|KGM BD7aϛT}XQ0CܮDU ӵrcoB(~rguK7JF9GmBunf? o1yl฿ʼ`X?%Q&b E5fdj@hPƩϨI @l~$"evgElqi+}ifj6PĤ3eѲg[AYa\; ׉C_C kW\B[$м7Y巸·<_u}Ͽ'渐q\4Gni к@O+|=:}ѓOxt=TunI$fM/\]]x>UA2MY\r8;GmK79?ey Bg+%Sc$[mݦC1ƏK[\ :X7f{Z%TOՁ?@Xv<l-7zyLVA + Z7H~Gzt:"EcX7oWgbEw]U6Ťę9G@I:N"Όj𷝉'c&1F/R-7ۛ4L>g AQ2ְt)=i-Ssgr(-FK% {gbsf ]38(HXCu-@x̵7% 4ƥթ².J>B2f0)FఁQeSu)D{ǁAI~7k3ɱX;Ҹ>Y|]Û`ity|ɽm:5 (D79u>Pr Np)41O%j&CDR7jm)q `(ϳ;f5-/(,ҋU$w5Y{HX ^Syl)×$E vok/9>{Z̔QM8nT )ky0yS{OcU|b!48MWsm+NP׎Xz>175(>xz0%j-t͈k,}I/ h5 n.V9Dՙ|) ^kѠ{'({zm/gc?(+Cr`o,Q<]{p"8bl4Ѷ$*_Yn~n^Sa ح;Q>:zvS~pwPjdMT{v1t \JnCu6c aVʙ{ȴĽ :I %u\-3G?y^Q8ŅﰿB,[=sZ Y䱒fG9!1+n`sY+ǚ2Pwjoϧi~J);!v;vbI 26^e2 @Xޝ]TA 1> ';A*z1u bֵNj5?-NN$H}LQ[Wѝad'_1>)ս|$_yJMPDKj0T$6̰ \'zƷķZd|e}6cIˆ砦a!>ɭ$PЃUL.x7nmW0DQ*A T(8f~$>}#iݷFܶ PsexNL tGrC5%2 ŕ)%.C8RF+Ns4>i^quc4Jhi(%mdlƄ*=$H< D5q1ת^IQB7 Z)-e"γAI1~p8ꟶN{XGcjZ2[܎oq]fgZuj7٦ՉTovѬmE _ B9@jjm#tЀHf^X|q9r1/L Ω\m#WeU$abltjYFۥi|7plQܔׯ"1>gì+w 4ϸ`<\7wwUH4d-T3_YL}㲫fNGDv7XW@+MLԺaט}!> hO cVջҀPoAѡtZ=%{ g %3Wab"l6IODHB(nVb0GW6 D!XqҲ}n .Ico璳4ڼFp(>d5잊v͇ڡY0FЉ  2!5~r[Ry lgtΖ?!pPb}f#$nO¯8|`kv@YTwFH#g~_d 7UNwLlHB DۺT}JBw[hj6AH2P_0>D<q.ÀuO&04y(gv^Ih6|E} Ek;~7bvk@Gŀ2$p8{uPrUQUՌSF{%$zHƙ|7 ,ĵэ _e~fz8o:goHPy![l_1cw jpM#CqU jo❥1FY<̓9mnw$ȧZөIp+O(|cQJԸO[{Iv6 ݂23T[].8BUn{i[Ghr&~ͬ9E.wk7H8qmy7~k^ho"*gzNEE)pTSM]HtOU/bТeq{z;ݔ$'=1wZ2 ]Wݹjr8c6'Hb[tמ79r-̨%\Ej?.5)'HIT=_U+cJQ%y+>P^?[ULQ64~OZsRVIW{Yи" >?aQ:*!E8q1,>~C@W^ ixv~QUvZb14p֨-,vj:_VS2E"dž>RV||WO#miPBVC\ JckeX߃_BX0+i<"%-7~e^VQE`Z)?ܿnǥ۞ZU}bt th L;q-Tb-c;W7I.\Q. Ty@{G7.0D]-D.J=a^ݯ9MĶzT;\!Qޱ:]8qg7i 4 O7_)qz[pnWwRBr%;f/¿Fht# q )7 /)BASG U=C4+~77:O~˨Wa\UwN n7'ۛVkl=^mY\Gd22CG_;R@Tq!C׺diJ)oFSI}!;`8| B 2jВedwMtjs7gr= /*;~M:5}_8VAhn~IA³犓f;%a CC Uq:CaCꝇdbRY_u'3nnq)'5}'c}CP'P"psՒA〭lASGZek[c?ZObNjOU9?āxڝ4d5.<_ޮrwku'˅ W%fh:_6HM& ζ sy aX1~BL=3wh\S,K:!n e`[sDrKru4)N̽Az W{9^͎1AplTexP:LQgcDU4Ry*k^Q'9repEHhP_/28ٶ8ڑ68sc4!׃jC Jiw6+i0dq>O㝆ě>rCc ΁BVȃj?$ < a&;M3Tke&E"ts!P ]loۦ`LLB(s!e& ^R^uz5.o#y\}sNRSa.pX3kګ9\lS"Ká5[ǤP@5ѓ iz x%{?.ͽ^1"_LaС(7aHd.pF$ tHEC,YPz wLNYz@h0IY3Q-R-C@o(:9N ks d^$l˩;OF2_Ί#SftOijNxďM9Mo,(?=OBe%V~=y̘{}RrV*3O ^CNfOKݢ-dLp"wmecj<trRݙ-7zG)yd`N#D9W\0fx5EbG^baPJ(n6SpL.lPIfer?-8Q>7 F۷joqYQѲ P`3&-8ݲA`.|SnÉ; 5aj2ùf];P#S8L-u8Le7%IY jG3m3\ 8p3paߚK " :Nq =;W"p-b/zZb_8Sse6ptTT;БLշ xb+,lq8rYr҇Ɲn5iFڞw;_" zIh m®x*](9g._Qu캰SP]oȊ"V<&9)>vIbj{RF/kޟ DX1ɰ%/>ܳMAO01;0u)s[kJ*gE~ | &hr gb{7WYG}sH/YJ׷a[-byoy;צHИe@K].:hjI n['sʖF|1HIG1QǬbpzUFs)a74QؚAg@k35`]&%~x)YOD)wU0yv2'' *r>E"iE ֒wtDMڏy H%c@.= fpYK<"Ͱ6Y8Uj u nnnsk9zz_"q~[Z><0츩ڃm13LɇWd'8a߳57d0爀0.V݈]BQplB7(*b *XjdNV-ȑr.Zas?Dd}6quc*'&A@[i, grJ ǨAmhE67/|I s0'ЯzA}:(`׼=rC}ϽS#8m &N#D8ԃ230't N`="<$FlKyW)Ah_ w=Otod[>fFЧ`BɆ{̬5=,~JIpd4[8ŐNQAD0J0cCT UJUZ~ oO+u u8]n8-EǞ'Q\u>L@7~Zm{pɡ^j%a|?VXT6ʾĉtIdT0~'@ 1 5b\~eW,TB a$ʍ?P0U̼AD0:DflA _r+<@LaF_ZO᥋ ijQQjh#A\rnȳ9pc?{:P׮\ W"Dt|XCœAN !H)2G ^ȱ*U\Ք~2oˈFybu6/4ȥky(SKǥ%tUoQ~)z֫X c> Mی:"|7T_{O?L|"jw^uϤ-#l63:{Փx}&68i=y(joղ_MIXF02.y߱'VP2a")} 9VT|HhXk}&ÃZhyZӉ ޶d#KkRw\sfMeӤZ/[sj[ @ܨҸ-z:rzքWΰG09?jS6ram6& G9H D$.x֏Pi#T@\Cn/Kd,ؐhSZ&Y ((' B++T$1oՓ1~n(|7 EZ'h7^ͶhVn# tz\ц1xN8ABS*W.N#g+һ܈\;Z=rx-G6P,.\)C~?1\v-7 }?͞0@@>5Ԡ%Ygab~*}B&"7$߆Q|VdY>4u[,Xn|NTo&ڄkܫa`MgDJ+E6ܞDKjȻv)NJGp`m8W߈ffb>9NFn2=4S6[O&`G>'rx@$C0SMڷ%*jZk`S!. G x~ 'S@$xxQ>ʼn\^Y3_bxOG٬C33ڡO]A-,QdE_CϊF12<!Gg}]’>;mbX[?0 sUnX[E}f/˩8#|yOЯJR}|׉>ÍC1P5'm{B_*#l ;1q^K @f?-ˬ w')#) :eơ<E l&^P-rq4Eve}Sw>HqUSTH fƗ:XZHkC\Ad[ZY8lwɁ5ljp?pL܎q <_MMlJ}GKJD\3YA=Ѳ_[֨\I&M^ݒY=w.V(+-bp*M;d$vĕVN?5F߈ 6 S:oJxQu]{{hhI5m&|$4Zhd!a=Uw;^{> 116@u/PF|Y(T* (^}; {_/6|5, vKâKqyH$;Q  ugtl{ y^yޠF~QX޺uA!S{/$'ugx+ctW`CȚ.'irq)B.u.ɹzrpfNO&$}|f MuPGӅw }S`x$C-|:DZM&Yi2)4F1݊)ԘUG orȵ7h_n .s~-()S4@Q*Τ)1|qi=]e#zW/=p_P!2x!;1k*O邁Z_exNvp'G[S5w(ĐWCTaŢD* MjD^dw/7؝Yߕ7iyڹ>-#l*/T&z3j?jK0p,^#:F(GXd69,:o~*Lbȫj0Krc%~nZٝn6@딺Mbp[y?`; Zbэz;pJm W!i`ywI\ 59W@.)s#Y=̓)PRu=:gD6㞊1t9!I_Z:u 0=oiG.JyzB^tRvyfg ޳b9X&F^{&9晤 :ˇF!^i=VBP}4 AZ_N߿gw'(]vňiN¿ Dbi gln%QQc.Z8mmYT&y]&K5}%\e<{\5Gnȳ;}P^w^Oe&14FĞjG So@֪TF@c0B."fLk,o <$-^?yr0&§N{wI COYdf*;h?⧌_{BApdᔬx&c?15}'#H0QAau^mfy([js@V./cNGb* o_ثch-#^Sk)?@d8ƚZoLɂ`Rrsh =t% XLF3 A,:^XM))g:Z͊ dO#X/]]5/cQ<,f({Yl~2%O}"~XubpzM뒍;7NACeNO" _}rjpQSO鿧@>/AR: o Owf&5ՋaQD͡y!݌mq}L度R7!\G8#kwr25} @D?IvlM61 n.o^uh(ýyC-r8ł>\>;"9C5ls~gh\NUnh!rP2; >;Eh|fdcS[3wog݀c(: hiBJtȞۤԇ֢-JT6gƃX8hL-DN[%8) ;f X {{=g`yKJ>մy!;gA6|}ټ xֈυov Eȗuzrz<WO g)/]b=˪8 rQЛ%&T_6Ȋ5BDjV(\wt~͹Syd^؂y&rf1;<~f1f9 &#&6BF琉x3h"7 k3e PucZ928>_l@F)q)l:s]s Xe2 L<*I^_u>/pmrH?DŽ{J[I@C'bSiS7WqtIetKqe^5v3 UTМ|-ƥ3`-Xͷ2#t;5907*+%!^gD  U ?eA4'lIwf7Da-[L(zJ}Nh1'1AߌEhj_) Yy 5K;/Ы#`P2mH"wj3 VIKrUY!PF(e0ZUkѝ3<"Jꖑ)ow \ˍJ BP% ZA oz4 L!\-k}u6ILR1eKPqU|1 8 Nܸo&gZ|iRX&9Ǒᚍؤ%j^"(_u:lPJb>E$v0h T=Ud /CiUn]ϪkQ[VogY< yX?o&̋b`Տd-OU7R؀|3aCstI ؅F6P3(Q?֙$ƍDBOb]yP.9aHpYAJ֐g2Lj<mxU_ñxV-n%Rs`>N"|#g1ho$dQ`#{>Ǟ.IK HPI.U[њr_2M ֡jp$_k_Sd> .3XIfn1-'8YN\10te6e*{N}ԓ6Zm" uC^-:yxU]f(\4*4ͿE|پ _:F4]z{W*XL 6MINU[1U+3\҄e]|2ͯ7_S%3:&W>g|CZg*D">F? ${ljQݼCj2_tH亪o,jKED*:C1k-3S@ؔ(kG=M+~l\eMk);~_,Ѝv~=J'qJ]9$5۹QclS:&: / E7xv_5ʡ9tZz;&%0+[7_IF"^ո UuvILB Vq(ưN~y7ݟo#Լvܬ4Sh qY|є&eROpn̺\&^Ofa;r"G`mDjˤOF .lo-vjS#)gJ(kh8L(eѸ@)V;̱:emR5D ;tC5a4` ew Г&%iɀxڮE6IfӗA}ŤF$G:ŠZ͏6S>tn3QqTx?(.u##OC? %Ynf/YsXP4p%ŞkuFe *zҪ9b.9{xK#!e9- ͡_)Mg:'Œ&V1Eᅪ`4My{c{M1 QU nf`W\l=0a^y7zXXJgě/i"O$8?PPI'9F J*_q2R3&|go#b瓍3ز*wU3h.ʗԷ:%q`gU]ߕ :YikEwAǗrp-Dz?NGp?kEF!iUA@}K`v287eIXf=A=Աҝiӥo,D~5 JE~򘒁"KnQ([SnVC$$3Jf[}S8M ,H`FݓN O}sK S9Y +3*_k!9J*-9r#8\6U/w0xG-Uw7^yaiw}k8XcuH'Bk,\s;&3]h^nYۘ"%^S-$dQO1`ri2ofX&/Myٌ~π#%z)1Ђ جAϮFOPVL@nWVx!?vՑEqI`+- Q4.`׼*HKy#s0zƖTMWw߰ 5R!>@P?[jd,.I?ӝЁzy0hV.<Ԃ:"|fK}!C] q ?xtD\y"Z5R#Mx3R W\p2Zh`n8C)g stBtR}Oݿ(t{:h+r/ ɩ@5Kg0?IAk*xeBhn; X:Kƿ#."uV!Ll_"(j 6W;jWMvSRAZƽQ8ԃֳh,!r+ϦĴ q( lD+;RѮ}ڠwf%|ov!g"2"{C+fR)7M]"Ypy pB@t4E 61+!w^CQ[ݞFOm1G7)ۛZɜXb- 7;*:@T`c߷} Z>8+o:Xv]9&$jN10U1 (lvMq.z1;GwS1DΤAв{ۛY6#5xDT`$X~K=!{Öp -nBaFH ^{~v~c)m.'xt2Q .i 3lq(Hvz)YzN #Pob.7$Ԫ/,&<[lNV&֐a S3kxML-iVwAtedY3"]oNZ YwWΏ@pc[rux'\A#1N"*6T \in&$w~QΚ" 7xBi}yͺNԾՃЃVgnR_ԛ `Ffanp:_&Q;*6!2b-Dd;Eu%k3HY!Ni" ŮkSJbYwKM4̫aOtU&95Ա;N\畾RX`mTԿ'#EÃX{ ,!Ep0|MH%P0Zb5}6%RvQq5i@2l﷨sl mh:Kx*q.) <*څKUfx)dX8%,8pD"IĂ=7YT¨?J'JP1E Q+]DC^BFa\@!. Wⵏ `IreIjk#C7e|WKkV?F&4 .*zΆJU$dh{%ɷ/;[#k] +F,J)=Ql|x^p$5Fdk8"k$Y1g8yΧڄtah(604C*>C\ hX5Z~@ˢR *KҔ/PL9F+2kńsS.Xш%}X)LElU­Ab| ;vE1>GiIׇb`˦z "=>*= ;?h)]TzyoDf%ב>ٙMtOU,dDHR۪kz(DԩH+o-1 -gU2)C)*W%nlw2_?wL38$,=!.ڏ\Apz:;wXN隟{ӻ>| }jX9<^8t$`||0rzه ӫQw' e;* PIՖ4'Dl+W#w%յ5M2n< P5|&_ $z|W4:8Frqs@,?&PnTUn]ڬ2D_C5tOͫ@jԣ쭡#ؓ.hS!}Maf c8``:I4fnj $ Uw;& q a!(.9`l7a:±VP#z]MD%b6V=L)q!JrsҞ9^ܸm_{6hNT%.vDjDX9^K(:.kzDΜ)Πf9jKrZ9`P]j\͗ ;+C?,93)gX塰A|Ӽ2F@op|R+19NlLJ]:|E]^ deeTZ[AU$[-+H =4Bui5_y+y%2ëƖO=H xTߺovz'nk>jT_8.*ꢓE>AmP~+X-ަ4gd_0l\wR%K oo\Gaw,f*1!GIO >GRFXnt>3LW ǡ1J OA]j~R@fn)ߦ_mi =0 JBPu"x{J/b4neRsgEd7< s6Dmn YRR$ 9Np ",|iϙxO&t"\w~b!'"-tP=XyLcI/9?P?nZne-:3T:쯛$<CԌrmd&F߾Rtµejw4z)tsؒdnЛH$i" m0}oi߱C̋oMfԔ=784T4R򟚦֣?-LKp+[FxOA0sY]ދ~ʗ⛋}J=ao'e h鵿2ď45}؇F;Ecэh64yEx0F~ .fIr[S>Vh< ۷m4QQ.Azq/L9 5QnRu;GQ\T/FF9\w.Qm/\%K!z֥S\l5qU܂д]ӄ!"` HF=c .t$e[)VXG1TkdǢt [KJW\^.sB"K@(u {>K0|ɾ.ܵDnVNw u5 I8eϜP'(R :O"wrFUZ+wm*s. T7,WSt+^k8*9y` dNBݟ(N0e7,:6s!Ҕ΅4pS IiUy`+SȁT濜AkrE:=HVM̫]02 } }tS31/92!߮ MUs.aAL=nL0x0+$}lFL= ԁY y:žQ8|wИEW*ob2Q,P!1w Y"àD0*c?*Z&8Hh'z45"TJSm/fe!b%%dt# neŻ (4DSD>30݊{J$#m1*Tek5:>-9Sd2DO2:oV-d0xs.tOyAHD zs6sX |5º@ǚ6 edQk`$@BVܰSr0H \4Գ,rZr*o ɐENW Z9j%=@$AmsXaE*]׏RpȲukdCNl I6y{0!fM7fkU7i <<,=U7ƤE E ~NUCaNn͂o-HڽR  jwAw52<kEbf@-r{ ~'X_,nEm Mu\'=ѷ cf=eqBl~MQfXʳ A;Bf>\!R6% u?`;x49m"B*%q=<!aYɶ1?WJOhCV:0V bjweC_ԥ7/.injb a3^KF &u hd.PxGJ*yɈa&#҅0tU.5{}&V%ڻP~ň.?*} R|~zCu+%鸡*cA v2Nދ/'Ik*i a5bb,tD8=%wtsowj0GR=~z.>4Ph쓗@UEZ#U a[1G)K%ٯE`kU1Ǐb1qGy"ý06:.):)]Fgx4e`&ie73ظFZ"Ms*0YE@Ew!k…% auDZ/{"ky9Sɟ SKj0 Oإ-Mr)*5&8 luZ;5[ _K1ʱJB).c*W@|Uc uBcg&ǔ,]t~DbC9}˛o* f(*M)܊O=䠗 vØRygERßYߦfL P+=UH +MuO':VQRuOurˆ%ҭݟ~hZj&J>#/P93o%Q9=Yr,$/=ؕ; 3@ͬ%ޚ5mn> xrPfXDr򔾶Hv~dY/6BաZ Z *W듏vR0-ӏ o/`[#SeB}"; xdGL/v, /ft^E=f7Rz"C*UE #_ƞkO&6p,Qo<Վ֑MQ2R5 nmBYUƬ@H5Z,6M4v')ڿqЍHhD3^뒠g7\Ѣz$3d3.m- \POŪ.'1~_ l֋/vdƃ^"dV)1?śkWB!7$X18sx4)~;8D/NP#XRhR'lN#PhT_yxBƧB55*ѡgE >C≟C/l ߛ:ph[@t/gˠjv2#zISE'ݟ,)fXp]sgsF Tȶ@.D)-_n.!U4ŃFw3DDz\hS# 'w*0Vsk\>qMxl _ !Qv4|\f%ab,i9k ěIhsEp.ƶy^Pt% k\F^B( !0*hl_m|1'+u8zH)xc:nK\Sz'?R'IG ]C&5KIMљݰ@f;sج\Ou4>h!UK?%*cH~SF)_eR#t! DR5aIx/ XS%#q}kWv<5ASugk%Jn܀ [V3h:@+aTrMowcSڼdZ-S7އҪjgBa VJ:e /X"+C}tno)wE+` 'ibDC#Ɣ+Mjp` }/bA7.AwR˧jh9YG@-:rL;q2 F!/IHYJ5h=ܩki%Z$㠚N1"jيxiADg*)cR$5C>'daTsqg )_[(^kq 3dO)z:Rjo Z~9y=vVn;Ҵ_2]COy/ 1`O(|T0ZaFD7\8@!&xX)Ƒl@X/[|C> [*f-Yf y(Fnpe}2h=ߗ=y.*X-KQdB)Z({G֧4ݾAnֶdةR/|cBOS%A1S[ JRC" S$$;G'ApQ$:jx1SےWjx!CZ԰[L5! %˒?B%ߥkIi6*5XC h[dcFS`6߶$C{t/=P LafM{NU/ZT]pvDrs|>4\U7}VEl U=} sx<݄uk%/7wrh/oxa>@¿B42+pXjJvtۣ|S5>I.-qvoCfU`Y< i Xcdj\v);U b*ĊjOw 钒p е }ga\$2LNJd$uꉩS@oEF DgWŀSG8!Mѷ1S*j֬xa`)֢fKQ7==cN+cC :8 {T!3GxlFd1 mZO<Zĉpe1g|^5R@8Uz0 M~0/Z=}U{(8x%BKxU\wzݱ"v+QÄyVm$;? =?liגG{^1=hsB(RB۸ ?jbf29h(ٿO(/J2s,a0P씵m˦Ӫ;FZ.= +ꔥf%2Pl{M)u1'L0g#TV\QCyo\(!$%ZHUCnacyvWy0é\hO©, 4:Mּ9#NW/&h&v?[aOL(aH4%KRֶޫ<68BwbvR>۪V&ad#dk[>s)Ɏ AH 4<ȿTZ&Eͥ0}G4{}z4\=.xH9?}̠0LU A~QlUE׋g >5غcܿF#(ַL+íe^%bvVRQȚ CiѮXqK.jnX$"w^ uHX^3֑# ֝ ;)k0'IW 2h&6TpQaB<s`t9dIɦ'E!vݕ RnzY,S˰:8I:cJ(6_@sx ? HER "ۯ(H *Ҝux|}l=,i ۮRq:*p29U<ȤW&-P- ,9;JsĖsoFw33LRYSBZtڂkC }9/I㞝cf5" Gtox#A醙24il~?WߔŒٿH-Y/-(&>$Z0y CzſvŤpL`&Yq JB).ɥvo޶f^_H/T-P8k6֊讦E'ZrCsM:c&e[Հ[X#/0~ɼƏQx)y& 5iNnP6({O_}E@C]Vq˨n9Gj Fp lۨZϪC<1؇'$;Y!EX '9&~S#wb2ĽvC`կ'&"(wE:T{I5D[%w]Aݝ Jzpš<?Z#CT-(MAȧ3{x׉rʊAv&K!*ܘ|Mm(YMn6S@>{RƧk& 5G#>9h\x`#]'3!gE.{swoZou Y W@tًmz EL8@?k/i F& EJb ;OWcvqz?~mj=gvOhW/|B םt˘ihRq< wr9ZrH[K ˊ2&:5 hC22 ؎B]Qj=Fs''oAT#1Uq99HҋoL5E W^$ܗ۶[(I9&?6Y>+ԝXC[WV)NSS-OPn>M>(S6z'lm % Ё寙KSES1 F.Tv|x_^qƚ9MV IqG_ G˛Nĥɱ3JtZk7GX9k /.۰{moK.7"vsAWvm$F n[C1WauXy3~'Y޵^XM$xZ0F)³OĎO`P&[9'.o{j⿇*͏INO]OT},4cy : }&*CU(nKOe d6c@O#<؝mgaƹyc6@mo52#H}_땫sFm Wy9*vJڈDj/@h~oG0{">ϙkZ4Afj&H]c಺#1|w]# aIhҵԙ"y6LS9\ eƸik`p`A9NG>.Ӓ&!LSb)2w&*AR\!̯"ʾw/Y/؃(QffUFB3gS%%B\][z?i-Zf>i'k즽"o9ƔcXG4ԙ?yK4E%&-z2W^.(΃`R?k]JIxC"ϐ`Y TϪi'1l3+2*|a3fZ.I-%F1y<`5$, s„b9-8`_#?G֟Z(n3yD! rxA 3uo"}'yuƩ֑=O}H^ỏm 2<07chj՘Ѩ#gi;7S? 4&`NMIv]:A[1m}CuIJ_FGBq!O-2rԩasolaSVv7KjYCv0Ջ꡷*F+h..N0h.^P-J`vL;)"~63OA?qXEjcI^C]n }ObX< ]?ܧWޟ`~Vj*/ވ\Ia=USQADdDܰNXFpq`mlݟV[5=Rx< LjR8 (#cxai[+|>Qg1u _K.1+Y%BV!ʭTA."R@ni}F߿@!ݢ]iyQi*:M|') h1e͍$ JoժG%H>~(&ƾ$9 NQ v@]Cމvvcz8JM)MU\agR*-fhTi'5\誃%XYg+pD=?sgw5{ 1AB8ubwƮM89g!%j£l8>E4NN.Q@JQM v?ʴy!EKU3aBI,exlg)iS)%LH7;o@t:11-e`ZMhͲުؒBnLD? L%V O4Oa&+۠"^bϸ&ѝc.ǻ"k۪_VDk}!M`n]gޔmƼl3%fbZ'lfٝg;*RoEp$07_ c Pynط읶C1Z/*0XVB䙓)#~jxHS] b,:u D Ƚ%})4>͌4บvFA'AƳ{C  D`/`? d+$ђ"%%}5|[dsmn*oA󋽞UqƦ{#[ moK6 S˹XC]V#mwg׹RV;L Tu+l->n gEfwL۹]7q Vj\ lf &)֗uLI jՏ݀;{!RrF}3T\B6eYCaɛlE۪3 V>8$\n,dIUPOl;:JiK'snכE@=alQtĉ~t]Ki az q-13b&)GnD$#V-L?Y᯲te+637!հu^,)}a˩9YTꪛR]ċW&FFI5NvC/3ܻϲv]cLy֔;>s!m>.?SeoX  <0a֦0M1 Ӎ2ZIo]6|!ݻWlo:$*Qx@uwTSed4@malɯBON?*fڏ H%0AM~Am~> ' e0(V0cJǑ.FE~ErBN'v":x\6QXGJL {LpdkBy\X.VJLM=^tMj#B:mx -$.2H]F?(6sŮc<9YYQݲSg2w:3nWw|O_Яe~]U?=7<7dY)Q}k"a L<|ժG)Z\$+IDYf\ޮn-t|^Ioٻo? G']40Y]7 @଄ԶN}l1bp{u^КcW%f-bax1wrH`nmy.F6ÍET7G}N`nEQs-NzSCOa4 y>9t]˒Y!?q>!Z)0|˟% ޑz"Jf+l~k2ɥ6̅ u{ JH]-' &-᳥;JipR/ڶE$JsY}n܆`TQHcgΏ& ȴ)*f vL$0)]`^^ʃqsaU3'VY9mS#?robZO"X{ ؕD_i򅌭4%΅ir]nk@ku W➚aш2hS^gϭNoܨ](GXAk̓)~6sEw־,$BX܈] JY'$Cx|HQeOK'w }ڋ3Sy@i1Wܜ-F)j"be1{ςr^/͉'yҀ\9vNH~o|JJ{&C*u@+y/ʂcns|z jFֈ%Ă,ÑWG x O`U_@!)լ9U7 'q[{h)Fys#kqǸ6.`,¡fd'yx[ %_HӃ0 H[aL$I)`*%q:|vN !4Yђtr{ڇe; mC4HMǣ !]d-_5bKjue!%X}o%7Je^iWKzyb&$xhԦo]e ["bm\ll}zUʔ^juh/G^Ӝ[BbUn``ūq|.gXoT 2#E~>R28\z ol`wL_[-+tTZMuC׀xP+ax@lAGu! B;o?Y N]3zl,tA7}Җy5["HR/" QTjs!j{4<B @Dm8Ʊ>JcfoRSX,9Ok;Oug H2nacvrHn}/BDWeK'+ፏ nA+qN\ 88- Ռ|zJs1L|F!˜]Ÿr_ l~"Z+vTbbf/+85BF5Pz非B<[Č! W?6Si(x:$KR3} \Kυ.6h460j238ʕo,;׮5]& &>IIDTä7'EIyDE4Iq[ΫW-gH< 2eSyO܆VNjxk ɣşQ,\EEH@!W9(NQG-DT^@ZFi(6b¯e"V3b8IBG}`L4 85H,ve?#a}S *>jKgǘq|RD;ۨ!=IZy&5\==Ρ릵y &DK I.jQ]Rq9Wcy =Q6]Q1'P7U Ѥ8|2#LOh uF EKM&FU B%IkJn"v~aVF5v\\CJ4,;8}'h8sak 7.>JC"lf>7Y:m.ňnC%}%3*i1r=|c'&z] /Sx]Ԥjaxh\$?n()-ǒ<&I_1YꚄE W,3~&@R֡DV ,ePʺ#7Xc%gpZKٻdg깡95JNjůs.KV{/`vCn'Pŵџslv1C\CQB/k5}2:x3=1QR THe h*QJr=Ai=8yJܰ&S+k1 ^P)NǪ)]92`W3vџX_:Ynȹ3W&-W3z41!>'AITVI] |,426 ioS[xFҚ{en\H\if]i@%F覠aV鸻@c\"V0)v0&:4KII2pD[4RL0ԢSˡЩa+5n#iHMuRTRv?Uwلy-Tc TFrABnu, m5E/Ŵw U繏i^|;ZԹl1ƃϬO3vz/(]D<5qW4TjQuV4.FrA>lLoyKWlr7<֞M@AYGRɯʧwV.a6fNnt<6g4m :X!:D(uRv&ƦiT}nٍ9@ dۡN`Wc >ˍL/9?RGHA/2Juw'u2qzʡc}Rz[ϚVOXOT"'TŃ" [=`ʾ.+ʖDq)e0٬ӷ0_{(|m˟<fS>iԾg4Fרc'xDUqGL"̳Z9X彩!Ȯ?]%jdd&aۑӦI,zf_]?3n]58HpMwڭ(O%}U)rb6՘cGT)B݀NbllVmPwsZZw/ t[\16hC㯉MM)#M?i-JiIYU_ f_3)J^ ]EÑkP).hY-H^R;ߨ;1ʘvŒxyQr6R9c xCcRnCj*GKtjNWr,]Ņ<,A{r"gE'iMf#N1>bl" CĿm2y0u&bU8 y[%o)zc4NJ*˱ @݌)N>ZIQߑ_p]{vOB ;h;R&a5; <m BR|HE8FMT9/Are6=I<,̣=J>& md~$pcP )\'#nn訯SP+!4{y ٫օO ?o%L)_gAzWZ8 39L;EC#Tjms^TG-$e6g*<4M` G3YIbzs3b94":ߵ!,eMn^e&]nlQ0W>~a9_{M2q1f'G VWЯmV>~Gp+ ޻5dtp³Y%jlf_$wۜ|^ز3,$9*Uz͗+i8U++ƽǗ\(oxqoݞP1!I\J"ȴ ˛#FȞ ^4w; M9gE1a|O_К:@{q7ahZKSTz*bdEI0:UE)("<]Șlc80ww6#6w,79`SK#?|'H"aO//X4T5CpN9b.Ks^%QֺрuH:WQ?&Mwcp: :̄R 5bS#M\${z`QҚabZ`I åa)hTw(|e: 8OIsnqׁ?  A>N{xӨf\YEp,O([@\`MIꠈ6&X9 Te+4Ac&Wq Qh7e7!]L'oJ7:_Z GO] Y'a$r=5t^pϻp ~% ؊t%rGN9kx"`w&,~' ܇7U1 tw=|r+ X-- W[oUrYO"HHGX384]!@>hzn s j>p86&"Z3gs)PͳjwGY2~p ?46BR?~_ 'ᙞ>A 15(LcrG}|},K0ǢTMQhVu*q ' Օ׹ 6k9Z``4rGűTGd~3 `Xp6i-65S]_qkK!}'䀻e$U_4:iJUhn ɧ)9EՃ6ŠBe#NFUTsg+., 8)ey#sbF az8QIΦ'@S"8?Iɍ%tZ1]&L>C\r;}k%|Fۯ ;rgBm M /}[rFoYQQC5=0hpXTJ*8%8Y`AfƿsLתuuzj-P^ir16- xO؏Gx|&n잉 l 8̲d܄:\6/ ?80A m?wy=ڲ]%MصUPҼao!_D`Z7҈GgwPd&gը5 R8v}AZ*6ۤ`i ygPCQHY X'._fVщE:=m_l?,P` 7m5 c*>SWh f=d7w\ 6kY,HB3Hc7eڞ!`a 9 i@gX@yg+3 nNDR_Q*[p W#?ZMfmP?{*7iJ &N=HY_/4#pD̰ Κ88D*:V :4Ԣ90jmi/X"ogdH#!ʹ)M$fx|Pꪛt1!чrԺ$t߃| d6.VHNZL_'i3x Ulԧ2Bޥw^k~aԩi8dŸIb:j p=3y>'-3( ܶFBr:+KJ80]edHO)O`>;yGwN N6R0]~jkt_@,5V(|WzH݉UNck=z3ٔZ_enR(:P[|,FPBDg7?؟~pzKkNjz)>rA8Ս3juRSiy)6/ -t\4JyW>!]UQ+g6~ʖt,7$D]ɲkG1*| PԐ?Isk&N'"f#`jbpl`c)L^b:]Xaqf%qZhpF* MQ.AhYA,=O<.\˛{$±ȴJ-h. 3'3">^/e튫ECӕ2;/W.ucS>Yedࠕ>8gH۲cu|XbӀ2WV13ad/OaC“ #?OQMҫG;y̗YtKk[J @n"* cWAOE³qy@# nLqFC׈Q3>J‹5+5ˏ̪aĄG{ @x@ vXT9 IdF,-ي҉d0DhUCimA#~4Po*>q( g`e3pXf(*cŪoNY7 Tuޠ Y<,4>1zVҭυ%vUxuNHBA2n8!$ʺX *r]- '=Ĺ @}s'WD:y KEWN"娅`%^ AJ(1LVުBvp;raŬ^nu_-E5AvӚ-J]S>jר*x) HNcpzW#fT" ѥj|Gh#lS?9#-?I+ MV-o xkhڳ4j(nɌF#x"Wwe)zZFG]3+"$s n4̓ǭ.ч<"t!y*h}TS?FWsHѮ.cVMɈQʒNShdq k;P a?5mAGM y )GjlJDjFΞ!.4ϊ9wlLgnȟ46wWu ';:nX?E^PPNСn=\_O5푻Jh4*EZlQjh/ Δ#2&"I[R VRFKʧVEg^0Adu71/|hV⦓y 3u{G=-]SCOR|;h]"⣘iCEXD#FLkdÄZo.LX"[Xh My:ABUE~8>1շ,CkltI3s ʍQu~ /+]m=t:8ͰfU%TE#Lֳ 5\T@ / M 5Z2 LCES&SJ }'O,R?. Qr"5$^ԾmdW {3CTi\Sykk^9:>{uBq+j99M8xe;z//XLBG+?ݯ._"wNyF=HLveB(TLF'\h]t`N":l[9{kdʋ_@ȝx\ˆ_#ZEPem퉴$ԅ1tUwS%E]Tc58OԒJbً,NID`\P3_U:Ŗāy\DڪTKlٜ-Y꽝?J|*j9oLa-usՒtl"n]p˱EAc?v! U蓎^ѯȌmpP91k˶x~|h62/I'DE wQZ08ɫƽnJr# /%~Y&{62^3wftI 5 Q67,Lfp+hxwS[7죽O \4{]6/܏L@Dú [r'a$|e q|tB(F%4)K4mU%k(ifyÍ:ze5/  >?O[ Ma/q& fFR)@(%b@=Kzǚ4nN2G8`ڐ)6P@.dmdv3}SAQ+y2 @ΞnB@8"N`r8W/iT_$ rĨ,@6u| Ǣ.-l?Dat0N^ld'x&ObKeA(toVM)[u\* 1.QSw~ivT⛚:A2%jDФX b$=\[9CjFLs!cT#ELOMsv-vye?$lHW&9y?8֯ tRVCt`X0PuptVک ?v]V{q-1J*)>E<G{3)ԥT֝m8X0%@B'VkKWKES"g kt[w )4 >=nq$a)وS#FeV!{N?LZ> ) "ǽ=5a#xKg ʞ ܢ).|N`,x{#)A@*RH_0Sa!_Fʹ Ԡ%#w欘voǍ'n%U)#zwE*aEj"*rW~YXʕcNOʛ0i 9\O+ yH/FͰń\n ]iQI0?a赘k%GFб4Gg*X"_i#ysv)Z}#|`/ )Z͒EP2sطaK1%<(̥Dr%@VӍLH)Tƒ⁃MYGP!4ÿC1b#p<ۍ2x`uBY A`˿s/ie2~^Ghq4%ueģ=.<_y!9m fR,K*j:0UeVa˥f*׹}#F~UHY>})b;4;ēZ^GႠL&\,t}X-Y]B닑o Ɋ)cEh2#STDa-" < Fli0\!:qɪ-ӓ= VE9ӡNk@ndG{P0Hu(o!OՑ&B[,m_tM{w^ V ZN^`y`odCNFFˋ%Vs-f8DgPKq&v Ut t)8NE,o:C hl^rT-.pH!;/~6#}!nUg?Fit֞WF,{y{Ҩ2BfN"E61!ms$LUB;[5,c0cesS-syCMx_}P"l ICՄ2HЎ) 䯀%HU~|~aHWcPb^=ùx=󒛫6c bК>! 4FMDG1)J?1~H9s^vO)jɠ!ʯ#pWֆAvڑ\02}voH~t6N\ima}|)r |9vuVf_sb_לn#[fv+B'CC 4mWR1 qtfŻoy<{U]3Ŝ%+ Ev1MlD).FtA6t IV!C^KΙtv5}Lj~|>(kuQI]iƖ?T? gH+mH;"AkǏSP7y;(i F4*jib}Lm'&! Qtګx}bv8nJQ۶`[v%zlS߫Hy <&La)/ŁںҶ&OՐ30$[bݰ DyqˣѦ zPBgs vL -}bv5V`.uJ;'W8J_28DE,[)ⳅ"{((ŔQO6=6{p-JnA2grt߽fif A/O7gA=97fwh|k)NGk+LwJwcxxe|[԰B{'6$؝T遱9>r '8Be~{wKnۗtΛ#=q %o?Ɔ7v߄EE K#6\XɋtWP0 K5RY̞w1a&в:g&$eBBe0ɡ٣٧QfcH~\7 ƣxcdaAN]59ѥ.ErRjs]bJ#nvEhk=2@y-p@F7X<86,٭m-IB(Jp_d|#ߛ/-FwAJM[~s9Ceҡ}"{bwqoK<=^VBVƪ$,WspĈXqz3\̴ AGpS:HcͼQ  U:^e23+ XUPJ38LR%M# TA 6j0Fc-^OQpZ-~/=?&;=K $.NPyC pn,zsS~]-}.v6T::x xf"BۅG. OJ_hl$N!Ϙyt Q51G$.;J|c9]T71vwPD~o-=Xs /k0*.A %.ֻVI =Է0|x~<#G:ČBɺɜ_bK`nO!/D [PÜXZj7 ^Ļr񮶼- #0w"0Qp,M4͋y>?j&ysk&*ڒ/7+[2[#wnTC_.xz;#ˌ; MW96lsR_ 8ft7!b+Ab Dn{ܠ/]{_SS3cݪ$%7g /1o^`0oLD0’e?:6l8\k]ú6뷿$¯E&G31mǮ6*EhpXUkRK $%ֹ*|˭ YEG2 W΅''sK^STo(| Q!IJV**{`sm+1$. =5D zEAD! fYAD_p֖E1I~᫉A2f }b p{턋a A^ne<܇phBC>NV1fKbQ3/LҗK䔳h C ׏Tʟa^"Mv(mn!Ir X h* RهW蘪s3YgDZl RKc1j|iBִЗvýZ&I0TNƫ : (Ķ_yŅr-&-c~rj!a#\t}gPD!ă]>T7`tGEM<`-czv:tǘ}+t$'ׅ3#"fv"ؤ#`N#L11S@.zLweBxvDHRm.h_F.CO79"gFm/ DƏH9@9Úh23s䛩n2ʷ^^2Hon%PR[Up0N^yɎdoط9众JczZ%p vJmTY)a ~^?JTp$v&$82.([ܧ-626bb[Oʹ8(S^'!;+m+9 /~Hna/G -^[DhGeuY#x M?F5-ׅ*ѩʚ$և0Ô>ta5u#) "_ב ogՅ}AMs25~1z~+7 :"8.k.z)L{}po9WYKwgF!EHQTC_B;Rjz(<,|b8yQ&e Y L"@:HqޘOJkҕ,O0hZ2(bN::[n_,xk3%>U5dwxmhWYa1.BEdTCu$kd-tP\!v >Oa omtm vB<ߙcXpMakOrQԠ3%[i$HSA`K;WD- hhlcauDӷ57寠(Rc,5wWD{Xtܭ32p-Mkʅ23^o%IJIȔs܊yRc#Xy+rIf%a\ 'd y\R4 ~UPKs~v|Ҋeg dt%5C/Pu=2X"c54:u]PL%FF6`D+$ x~L\;8Zg8u X&cX?Nˌ}(v8a*Io<ÿ+}*@ `BhTG*BեbT܉#a/N( 1;1ē 6'hy{;oQ n.Q;1TD@]4TnpPꂭױO4=tr'ڳX'ZT oS؂2 4틵"P̿ɽF-Ni 'Zqծ# Ak?bk]eq-̸fT{k4^#;OFm%4lp•5l }]N~ihx:ӋT-ϕZ2yɟ/!^ۺQaz'497Я7n+,~NɁ'%Cldo13("F11ͶЌxl68TTe%32yaƟfS)&6w ɵ!{T)<@AX5 R>u&[ Iqx'ZC;&!zIhnٍg2#["!:"Ó -?]T]N7UXQh?=B[!62#L L δ艷`~8(myEIاj5r-Ŭ~&/L(}(B=Є:f )h|8lԓaH3.NnI&b=P(t”4E|<ڤDl,^R>wz,Zl)T5^̗9}$O = db@S{͛8",0y$p7NDKŠҙ8Z0WQ*_ -7Q$^fsLy}NڍѤý~P4I(Qf3b4J!vgcSj3D+mQR@tz jϱ. >55J]N՘b#J)C{Lku.E%TK0rT|\oHE/"`XsA3+cʋm͌`PAŪ=§NtQ <H')4+,ٴrӁ nmMYwQe# XT(yPD@Oɐ Rkp;":Q s)"(I92~Hw}m,[ЍLlWX=DxV">rZԓdmPA6u/ԝ3҅|PFo[!L`DHgom}fr/ޅk-/'=#aѧ-' k[ ^kF!c~7eה;᪍k_W"LOjH?hphDN7P7?ޅ&g+9̋gL6{u;,<<ҖrXQ8ۿ;[qJ.x\>!@) ޛ{"nBۻU5SgUOGP/xp>128Cú]޹,{Hkȣh?PAdPVv)BU^Gjb͇.f18ՂoN2qǠĒz4+Qw:35uNx(^Z f3%4 ZhGIuH 4o/>XD#!,+93&!oIM VmPՊFBFVFr=&|y~i'#oG-HEV? 2܏J gIf_ -$C씾ƛ M4`gjZ߄q%N2%h7vkDW.>=ԿK %PL"/56ƮWJ+ Rhג~(7ޤ|d@aE j=6Fk d9þpfbZ)(^V,ny1LO]w.Jl).R+ oBjz^Pv~̉0|,sXؗ蜸B?[$eMУ)S2w-_"|z䦚QcGH$z#L~ .R~D[~RC`rso*\Oɤq-k. BD|'Xh!D^Uh6|ǾjS2i 3ߏ!w5Wws$.AوD쾝'0RfxeȧCʁBգ D)>pߦ&u:Ω3i/gY3q`ݐS meӞ>$ 䆽OSihEcŢN#{XJG#Q8EV3H/XɌ 2 FE+1B:b^@D\tkB7+oKC1-MmKBvHHyx+:;`GМ駭 䫆lo33* ܆04\yw"3_Ab;or.-~u/:߹5_!CN֨n=-ߧue OOt)A>җIJ^jCN%^Iy:ӗC @gO#; CPoż,Dm'/ƄZUl@':1K(UXf0m\6nO8g{8-Y<(CN7AʏbRD=\190}FU P>`-W-5?- OɣT2TD2vg>rCݴ)B!"R8mEc(ަxbFȯg1ڍjI?!Q|*QJfpiJ4kϢgByC O ,iK|`;S "ҤS6*X}2)NMM79~GeŲ 8Y4.;=SȘSM3= 2vFSQLH^}&6^pB{" xU MH~s {9B-y"Q*|/sKW(FageD>J(&$͏>a(oPsMʏ@nXv3 UeM+ho "0.nQ*o4 ̄^`p.vOҭFBu`hE[LtTGX[:Y6Wt-MȜr>U7E¢k\(=X'ƘCh/Uk55" VI?tߥT+Cp<4A9ۊS`b_B R_ jK Gu<~Z!8u 2\AB+hI|"J?rHT2@:&-=.BИhCr_Oh+DʙY8p*S"{Z=a#s~E)dboʹ޵hT$K` 7Oa5_u #=hdiXO)kUY$ەg4lʽox ex iNkHF&oʨmPTI,|tԶ֫YԤVe[HɡVMHkE[vFM[Xݵ@@%;}+gbk,Ui[oAȽiDO'aX&m-"P\m#_2 Zߪ}0yVˤ!0\-qŮ=pI馗~&J!0֎tV<`6B9iKr-eH|udT&4`ǝ<֍3~ R /}dE,9t (y@_9L$()@M~1}o!ZrEj J!a#>I!_: }k+oNAO=]h.B5 |;F(ObEum&4`rۃ _!M;P14B+۴m?9o#hl")yHJ8t̜q',?,6D;jo>x{~V-j[?guXHEab>ԅj*Ty?y)B;8^Rp g0|4s|)e<8 yNI3N #$3['R/6Or[~zg햵H.Gc HK uU*=c=aBӋ. `&n+r9R ,U<y_am1ƫd$T2PO~8^II7[aْPcHYKeKg!@@u hRw}Wzۖ1lulu3J& ϲKDٜ/()w^gvV<Ϛ$U'.Ƿ#!=HC]ݙ(o7US`s_8vAaqFNzLm1.AYϒ+ S~.ag,0KWV`\ p3[w @weBDz'#@}Z˵!7BB1T#a''/aL.Ol4Q_ڲ4!2*E$X+KbH`1ĠrTpgkޥ 74|Dt9k'|1p%j?5L=;" K\Sng"?W6W.SU$ '$[S1VFK{Kh$*k%^rPehE:3MҜAQq87|*0}Ӝqy$UEȨ_VOx7%ʩ9]h:;F.+3"Y;}DfL ^<0]b]b͠u,|z_N /w"d M~/I{/LOOlfm|L[44DҸ 9Ԝ%: n2uhyK885/z*pPiFَgNY*]Yey;fυwy< H$Z+͗b@ N-1%-EU3B[X`ϡ-DJrą#Eo-³}f:=//´n ޸ a20If`%s@|V\Yj]G-aBuS7c#ld>^7Tc`<322aq}AExcRSJi,ҮY_hq°X_|O~>&d, z KeYR&>un:6k?3 ~>\ִAs%dNݺhlC)RhK~"dؐdQB,-ǡ?+DpζI33!DG7Gߢ{k,1V9 Qie#v>6դjC(bz\#NpZj֡V[1xRjsJx"uN U|K<.OUpSa^ RKU_Z¾of͔ "#vijkCo^xLCK/CѰ$+FjMtdBa CU}*,)3`^rr>=:V̹t{;O:󒗍,V]ho敠Ibw77l9;j;41q$eSFBFZhzE0rr^/4]twEEinoO~%TvP} Oj4,tbqL^凾9mL)r q wRKqA *uo@9>Z_ ێf&HEeo0/m_)*͂EGODdQ.?̝TCA+og}yrFt&f1VBԁ*/ivUu q#3PCHuf3'$M@#Y\|<%l('aGPztP ^@g`{Gѝ}+'C)4fA]토WG7m#WL:Yk(4֯zڰ'aӕe⮟#{y-qE}T(Jsr_S)v'FYZҏR7mˀmC׌hm+)'~f@HrQ$H?Y.diOg7:y^:?-~IqX2kb.]u/$ eGz 5SgATXo/i|㹻# aكӗBk0Yv@~){@AڀF\4hG=aP *u¾7$v^ֹHݎ3jg*pcJeOj9b fDY KEam=gC5RHYX͎kZpT _C' 4Е#3$<^NV.d᧱&ֿ:M`:>.dISoԵn) DW^C~e{8J@Of>ڙsvm=>=N #[K7'>ˀpЪk+ޛ{J9pR/6/./ "ݓޕ{l>SlA+mǛPwv\9 qq씃vZ (- 2ov`3n3buH/mK:="Vs ]cdw-$EoA|)&7&Kݵ3X6dƲGrh45}:%z9},l[ۘ42nNxut[_7U$[z^lF"i`2LWgcD^3;&]PX&Ke Hr++hS;zw~SaB%kNcm=NWN_ J?!?'4XlrrVh[m;9e۶$b}Sp:vD1 l-6_n[2/^\F!P[_m8ǒRt.I)@WziUd҇n'H0@ OSþF\!(dsvFz6!?= 5:,t(kR'@PJj׍5nxn@K~9KakHUM_ fC?sMPy| RJWO"m$ ^S@D٣]vrW3*;CMW?"oI_{e5۵rt>q N͘^mǎ7.n*M=7EZ6.N"yi!ks5w 債B8n8RCaf·y"H/#?lhXE:v P%xiNJ?{E#ć ( ћ'tR@SfؑR#lۅ%Lc&JK۷ffwdTqM/} YelF9%bf+=\#bNgUըFzn܉Jp8ǀ ~w!X $ey(&xS(Jz1Y+ۼ9ss 0 t֮浝ׅ?l?[ENdp&ÔHJgߥ:;:F v. `G$nJȞsIkɎo4{ANCF,x[)GXn6sݨD[W*htR5"9BhXf]=ޔ.PxDݹ%7EԡS:?O9gkt@`X{Y$`Ysp|-[!  @i{Poн&- TbKynB,iEp[`R}WHS޴SL9ZSCH=_^Λzڝ \#c(K]e|(g?D]c:-Є]_EЫ2O6]O<Ŝ< sJ;D7`g+4FA^n=LlQ[͛A"iD.#I"ɤ#8`z>Ab|rOY>0, 6c0JOԷoLKH%*D9@`l Ep2^bzXbaa,=/~d_@KdFb8,/:=CÐP-Ǩ)6Qj<yJݳ0kz·\`o:1Vxg*7{UέU#Zo{̝1)beZ y Έ5|.ژrH,W"x69#yA͎a*x#TN:A:jJ%%Kse$` :KߤUS(0s? ͩ201Z͕j>“HK%ڕ|1?@ l2Ė׿@H(J֠c\U[8qә2|ړu,֐@9j׵*CLgX+˨jn<˱!^Q;cNsappr _ (oƌb'`eR?C5Q>u+yaWoj3">t'G#P{1^d\aYj~|ku2 P"qM Hoj+x] v-7ob UB7KK!|\ό'8O+K\)ƺ'؎jTaz"6˲4 P~db7̮VxuZN8'm\@O jo ]1oakyS* $# CpeK3plbY|VI0$#io!MXZq .u^!.ˋ<h̛{IeQL.5 8Jǵ^ 0äĻ <ʽFK(h7ϧ =( <$j<<[^{?x!K&`LL\EN5pKjBpb$-(qSZj֙TP"_?!JtVIQ= 'ċ);6t~i?g7`D>/_A7!=NxmiDF}/pVh0bq:}Xp \/"CuQ 8ۨ,SU߀Ch>X9AtbO7 W|j^(7 H\fRe%sXGR݂0V.MwuİV"A!G%vB "5N`BHw<OۉDY뛩֮ ݀wj{"ͻCn5MjKIFh'ԭjc|-Job^e(VDI,hko&/%wדXTՊM_6GPA3Spռc*v-:<)-.(vdsuʾ2)T\aA(욚.6fnցri)'ZkIa2nӳuÊق'? l Q TCԔVbypcߠ;Fry[i*Go~NDFܭA&Qh72֫;gymIbt"=4ږ$ŝ*uNsH[ o-ʱB[웿II3&ճ:/ scg/\-<􁭺tDwMr|=.X9U&߶`O<>Ԋ,tST^g < j U8r?8oeV[̰YnrsZ񺃎Ϧ^[#x.&f7V 32"f/Hxh#H@aTa \)dV=tt>x (Y$?G 9oL!hfͥAFިkLlǣ*>[V513k+OBuhLw[-9BrpBв2rB S#xn~!ߛ2AYc4[8 ЉI.Ka*, [:==T!SgVAwlV+[iqY4ևg&F)x_Ga~ۛ _Ky]~{ѻ MR|2 )1Xn~D=SInG`QSӴq.UJG{j{q~_gjcp>oJwse$ŚJVi>CM>,ฆ;Unn ]xBW,= D<˭,_ߪY>lrT .ݵ;#%ŀk<kŇ; "uѣ#q|ury~ǩ@#sآȆ LMqT/@HHr$ M;=ovEĮHkNo!7U}(݆"O (D*c Q=G*;#cvؠ4;͂y[=yko w'Gc6ѣOŅYh#=t&/ OOu5{?+ ؿ9QYi婈jNG{+r9b$m}VTp3쎶ߴ+]^/q2-ߦ,,p*$v`vrxXNɈL ;3c 8C\AXA.uvHW7>!.T@!ŹyKն {k1@C֕M<9zutW`ruќ?nWt_uϥRr)#mEAq^.S9U@ eB 0ˢ Y _<Rhlai:?2r&Q7qIXu&^=_ ڎYؓx?. sT;rYm5ءM@k+:DR% G&zgũ}$Uxɑ+f8ߙ4'n 4:y8e>v[qrkTR|xP󿞒hVe8Ɨ78# ryM)1Q(D 9'D֧Q9GC? OgmzUa\hO4L63NH &x,pKO%B]8z& =t#S`KVS&dRW.;jc{4ظm7L%0VQ(~ьF;R~B_7[?)AYޒ-g<[JYp"n0DYPֲF0^G2n@6vbM$D9+mjMn\9b~ XM/l DAq,:jéXjP4~eEôk ȘչOXGo D/ʘ;IdžAQѯֵZf\2+ s987D w8Žbs}4*׍ δӞ9ՆV{KA> y*02SxEGPlAu\(挢'R!oISJp7ZiJ H+h.nĻˌߎa"Mf8=ҀgMe w̎w|&iPu "\^L6WB7͒ YBjOwϠ#1soW& lkAΛbaI+CU(+F\f7izrQV79J^_WM|*俲@XXD^"]Ξ[AΦi.E7~69qIo) 19NAWA Wr͜ &|4sDĐ'3eOq/c!S:b,R{ X/ܽ-Wvr=B9g~O,sG~4aP*'^.ؘX}3Sd\u):G LTT:{ *A"g֩9ߊ5U_4"~o)4%: 8},QQg6֥Ha#I߃ iHe7ZETbyikbDE4R"bf!xPU4Uha؟~WxZ6Hqho!!'pwZ$fڙ-U\/܋ؗ;A/$òr5υhit\a_kYS4o|/QhktǙ6\K+@3ĨfyY*pPcqӫe{pUvD%"KKS%*2jOҌ^1Ge1S`!?w9i+̉6`/Y+d{NM?f2u*Ir L#5C]LO60]G+C0wq_U i-O! +Rn%0S輨xLգ)Z{a=+6_iS[s|Jz9V-*ojQ61UAĦf$ Aנ_!R ւ1#_N +0l#Lq3Թ0uj)D^Pf@:u}э!il\m1:/2 0SD䟰Ο_NrD56<<൷=y]1N>/W 5*DcxߜSZ"U6w*ƕ5fF26b-6aWPٙ no)|O21~K#1;KЛ h C"yvU5ߡX 5=`o-/,㋁a¿vF8ҟ,熍'f0P)R9['9׸o_J;|FT&AU4i ɛd&- )'~񯮷њFc p玴 ")n=k @ }Au'StP{ʞ3~;'jlÅ\Ca_m`f"8t={ĵVH-Ӭ8B+ bP̋P3^"oJy5ape7~k`^6Wx*_G"`n2`Z Z}1Z+##q񯼽 P\41frk[sKZ4R&2_a壼YPocR&4gn jܶfL_xZǕ]%\P1 7X`{8~DI*Fdv\i WiV-%:-[[hj&[$\I;تW8Y\bǚlx7z_yۑ37~G-5'V<]V ah Ů~\e^HT䅕 \4l1݃luDKO3Ȟ]j|3 Y(wMZFy/>5t3S츕qkwĨ/WR\ 2bYiJ!kƺ$'sXG_3U%}ytIHFPbfӸ"87ںg=h?E 0MyQ:čcp2eY$+e)p3r!&j']QHi4n4K ^Zˢ ך؆פ6tZ˥&QN r[&Y\2R̜nܣa3|aQ(|_ȃX.2R{ ʑyl[ca%ySsU_0,`EGka\Ν/{+{+5~p FjU-Kɉ-yV$iǔ |S:E+?®/.rTwTMVshiY=D^+YY#~[8p:YɀvYID>tYaU%C,iG]a5W3N1n4&A"t|,¾JRG_Fܗ,ױm0{ʟ TQT=Gw&nLl{w]xђXeBRJ x/!Z_`KMD䯪#Nm3g@mn!++m]TY,ǺsLvug# ܲTM^y秺'f O^mAI5/R%ߜ-}G{u]/߱I :nlwuu,ްnoP(wO?R|YTAy} ƕ3Qc&iĿW؇Rv\JSwS1QCDخ Qp#bYEn33(Iέ~Z|g}aR oo$Dݙ u\G4-*+ :Ȗ%Xp" vq 1}.\^p)Fz`JG}r#1I߿)x:7Xmfa wUL@"i%Uh_8LEc#Mrr\rr [D'Tm4Dg-Vyw,.ηJTXH~nP1!5l҉ AViX"$ިP(.Y ; &c!lؤzpdd+me:tGr/W8; py>{\bTQ}XȈC:)o3%׮-N% -NX;yژ=e1\@4 >"Z'etRՄ,V֔hZxcHS5 ⯃:(M>{7'دE?LUlL}b\1k3'|0EJZk1zQ-6&I0Yfhg r*3/W}Y?!gy>jJ<|ZZ_v^/fs{)vp"Uv&vfFarmyivj&R6^iQlS0s:GЭ1a4`Œ<5gS[N#Wp/+2p2c ]A;zp g]XfO)N61U@iF%% 5ݡB-Qn?f;[ݱޢAdȰ. _,,Kx5 wt @s08qbI?]хHF 1mpPst(NeTex5}`RzDߧǿ_gy!I;,c\>CjL!/܅uWcS4W#@",!?])!zҫ4:KLUAQ@m;FmP.: G嘭SD?+% %R5 k2m!&1K145Whm>O H67>p32vKNҼI ouBf<'9g?VOFnb@gqe??u j.`)i5)+ZI]s;s/xN^RxX ŀuh} y`tB@ՀJ2В"Ww\Yz/*GyzjzُS "#L]q+n,@F$4m1k'ŅI-2 @ G#6䨺.Χ)[Hz' qeFGhм "HL`?VbxQR' x`uBK!u+fņVx/Ge` 0w)(x@&6j2;E#V[[˩nh׳ل&lU`um0x$%zynnם$oT fOx!g"i-oX* '&yB y-=N4@LIYCmˉ'k&\Z$t߁F>yc\7G:;Vd%|(U.QkC=>g(2XZG_F\/X;D.YЫ%b0&Vj`] qvqu -Qا{8W64fkf ÖC}f``,!>ƶR ܴ mЙ łP_a9[`zsXGeV΁Ɲ)B: ]7Y7q ;%C>XHEKkw-R8|:FsnaV X`bDH6NZ! hR"BRyDu0Ri( RGځE9v$j_3&v2TDC Cٿ"=oQ/r~|n6dB :7V׊no3N2R*:@]r繽\$7E&sA&zx'dLUXHC͓Bhv! j4"-4hH 5fn9G)R 6tDsyj#" $$A2Ѱ?N"1Ɠ1(v Y;:׾6R* ;l1u~ô>.G?{q#~@ bch=0R,.H jC yx)ׂ1=綨.W= eVç1E9\Tq X<:}ܡ_64]F߶ͿAj 52ruJ~TޘkHsvdr+L+6,xYtZm%IF){ 3W# '͎L_U* E'ރTUWh.zUmIw9xGYi*0rLHfKƒ͸bm|BB2Ւ{lxV:nMhj,ep)fv4/0BD"doaI.>*n1󦴒VU=<赆zݏ}ʼ#ps>FEudƉ&Ql礌6F`>/|Qr~C|bܲ?ߤU~Ik)Com5V"-)[@#ij _1k%<'<t9p)͍ގϳ\F.%H] bWe(o ]I#ccYH`+I`ҽ-xF]I1 r9R_)76g!F1lK$`=[*d[R{2UedImqBlXm|dGA)=V{KJ*bx:~q\pї54uڎ:ΐ1㡱<]>=0^&g~uA(%G G,_(*{S(c9 8N!jy۠lH;LUw5` ) c,{Ys" W0+mxI}Ҡu/|T06R= X]v~zDwƌc+m`G 4 CkϫDJʴ2/Z9RI1E/w.Z GZ&0RR+;#h$tؐؤ\{L2oE [Is~50:Sӱl{+uu#0z?pGp(1\K%M[Vf~y hZtuOA <5+obYEuUjui+eYid5.ZuڶlsuH–1"x͢B`m{^ȥ&)dPv(*{SA͏=+LFKVgJ({Ԡ9o#ssvE͕զo52ufp*8ҝE2t"iY\ePiGAS)B͑~4떱4NO.uY[͘{vifkѶ"GV@bUba _ 5a)J okzbQ[T1<1wr?]qU"@.Vͥ]aܚ\K|y1&?.da<[.%N@e^{ϐ5-Rk'T<(M i9$^RH3[-ǩb'Ŵ)BwqJ7iQ3݊mp嬂LR-(MwB0QiW $hZx3STdخƨ) J( Pho4u]`ʯrK2>%M~"!m>O$D꩟cou׏].i5N( 2W׶@koSU(%Txd9oGC^E`<#@Htbemds'%{쵆p`u|W}qtA-0'{%g0046IgRgMVjѪ^`1C{< ?>/*[5[ y&ؒ-qK:Qۗx8h''7vY3][TY]Hҧ`R Jc^g>Q{gU}aHiV9pbEy)ORD9 O,]P Z9>oj)f 6`lLH >4fù7AoXk!;l+=,'@'/]gy*9!z6ׅ.)-v|]*p ۥSsMcoq;:T$2ϫ[WEj>)\-'NֈLi""0zg0(:ңW7OVYe&Zh_? ԦsQ;JjHquH5愢U)( T8O4n( !l-I`+Ǭ&V~Xbs JF`cM^!PJmݭ}9Z͇;>Z gS料y-V,FB>3@&W TGdZ#M*bi%'r 8!>o_A8<׀WE=M)߫3L6ӣOxi5ַBR%Rh*V*eo%+bfݝ}͔RmoR+(*V $qR,l,wQ~啿>}abyW* 4:3%|Ǟ8Kz(!0p<JïZw!'Qu ͍)_9Y$K*mXČ`&`8l*Wctxr!3PaEUEoVw`kjU]M1bDHT i=ښ/dj18S'C t1%Ko8/)Tq|'C%:8Z=3YOR?( yV6ws '?Βl*saY4@FWvX{ >TrjP6EGryژ^l}vYBĮʏFt!OgYd[O3+K~=Dr('/w, ;/5yN{1QPzҥoȕ%W-ڋB"yZKpLXZ"礿dՅV#.0*)3Q}oR(]0y10W5AgC[.њ&Mgq%3]MZ Z pC=u@/RU`0 ɓ?GY{VvZsTl*`Ҕ}h Dad#.F\=C+Fj`<Z41#(~DK+lg8 JTxK'ı("'XWf&(7:Vr1_ l2mʴMՙ*Xw\2ZfMi8" Ж~΁/HBz_&2Sx5CW-T}]ti.D،>9Gdž(̶9苕]E1CAq zwNl+rmeX >.5HVݐ(0SP˦ عH|gb/r+f/a~qC:j5 c/uy5_mcC{DY/Y"}rzÑ͍Dg~f|˗Q*#}޷Se ۣw&ʌ &&f%44|kIEDA.+ K2<^MѤK 0| PHOZ}uYNn *Ot*SHYhzayjMŋ1>eqmg4hXN Q}bv׿.2< v|pUL\>GOm`w>q2nGdUCTRI;'pahELoD҉ոwM۰-Z͋J(-5pdH@S;.265,L(·ZѪ\Zܵ;2U H=%Z;^'wbX~#,fzI7@g*pSg樓$ȍ<;aTc%vbAVz64 dK9-*]GCA!.Nb0ʻ I\!`NьbRWya')\ok> X.] 0@i+!}]s)~7ބz0v5)tː*qxǾ,) -`_ 4q1uZ6'Sk >} $|<&A`-jglLbCOv-HOlŝ'3ʰHaܚ:qur"RG;[MA5!lv3&%Ae7B9v[4K=3/ "h߬Vʿ*sߖLq&g|-T#H9%䲐%Cu!SQ^>үmIs[Ö_-$\hۙAts12(1ValyoVσ-E7IxGzpxO Ӌgӄe=%|3Su6oTS @OE׫dJU Qج>ZGm_bb$$Gd Nϕ7lxt/I;(\wZwps&?ճ'MU(e!OT@Q'Ҟ~ mɕ![pҟs3h}(>zcX:;AoxhV|ŕ|#]xJ 夂p=ĶGx"Qfv ]D.{<6EVL7՛AZLry>=WE˲0-dT#RR,/fڧO#+,>lCݣC1Z_A3F4LSぬ`hv 'Nwߖ#9NgW@:o>VhO BARQo9ƹ諚|eXIOq_rvi$b&x;y޺5/m5th`ߜIHTSG\@OlM9Q2eݧ;"fâeIxf4{X(^(7){k\8A$mBЗVs:kI;Lba`éw_J6KvMT1e+bU_NZBkOX?9Zy }w?vM>Q*<<)Jp5XKtbnIGTNj)p]q]/X9Lppk> ǵs^9ej\Cџ + .5v0g U IҎtKSM۸EG ~F^aaLp66*s-fM9Ø.~>~ue.2rÜ$mIՋ*v Oǚҥq.c"`^.8*)7lnIO7R_NJ&^Pm6s:rw 5ӯ3ziFe%iTl"s%V"Fde__W_Œbœ^"Xd* ɠyJy EPיf9T8yxZAC|dKuc{Rn|gS㍥gOEdӕS\"&')VF[&v?)~?(,rSjG\T {e~"]J"b'%fT:hSífN)e6{g仸! FYTKr? 7s%0()،㪘M\qA{ՈX]YH00lomXhtC%E&/ѳ/z oinm^O3[AD\v0S [4Oήz㿪G)d5kZ$m-J[8ٰ,b@ѩP4@!WuRØ9+`<#2[q蕝\'_\,7%v CiF JVܛx⦷@lF:'nJ8(c{.H>xf"Bck{',αe.|sV*cUH*$i 9D {FOPmqwh4I)?!ԜKis~Cz(;9~gKQ/msR m"R0JIG0HB㈬gezA oE``@Gv^ usVZ. hIcy1*|`wt5cSߜj)\)Fg͉(0CX[9Nj$j[[55!qkƑr#\@CFxbb;M_}UtQYi%C1lI6ŷJTp*7P,0^e:$RX!zJ|.iQF\bd^n7o}y2,pw&|VgBPE@ X o^lvh*²Ǿk3sRY;m`d,>9!h4OB! JIv oe9%7E[!;8kL &lK0y,@Khs=#=#p8 +Iw ,6U)CYSTP`i}~*Vj00 >riz+sSSM4St{*'@fttD PKCw,/?2p, *VEH9 `]WM\ f2ȦqÕ'zcI˱T^5c0a4鋙`,[?nCRQYrQk.1VmmH;8D<%)^]Qӎ$wˤ엢\}uV}?R7,_7W2Ti=^i=PD-~MPU_A\a )dfi=hYUg^.*,AU=ZJz\CW!TPuyʬ~Me#va@`ND&yxFBVNzC0;j8r 43-Rem-<6HqE{;%@ÉP@7ƻ܆cp8܉ Я;>)З}1" %H'5 ݨ`٨|"?R J)tkQ`\RLNِ5L:8**шx>.I@ܺpˤſޗdFD~Y*}?aC @>j'(x,4|.M(cyX)zh2\!F=yΌ4qz-bgڙp"D@1a~:ml ɟWrTF03 "aHf"7!W N6pQR`n (|b;fÜvAА%]gwss<6z |6}]qYe^[vZ)S Nzܪϝh)^άueÇ(L`^x9Y5\%f$c)0 [8R `V|>|"/;,ɯ0Nk},{)Ċ(X(yQh{9L<gB=ֈ(glQdb#S=?[L(x4@&پ')%vq1'5vKT}3ƀ`]x=#ۇ_-ByTwNIeykBYYvK "D1d1#%-ihäղd[T4Փ '_4eGp~"Pp˜%V!|O[6T NhDl8vK([2Eb%ť#YcGT  2YJUi[ c'gB*&DNPSa>AZtv X k"_soE'$ٳ6iG' z?Uo8rjM)RөR$( KpShT/i`Fҷ9C#bo@s76m:} [M,zR #m7tu \;^mY++cA^wtV:Yʗ /O +Oj&U7כ ?ji@q{q1+81Bua6X2 +c]+q5ZďNE[ﶢ϶0:LEOFp^A> \ޑ!:ƱXu[&/$>Efi8j&!z>yE~ ؟λ~`x)CaNaA"#E9| _ʛ鎒 vNVI۶2:HC$(toP\ė4ۃ}Q=DۭnG6`#d,|[{h[-v:ѕ@s.dBI,k >qbDS-enX0a9W$Dy?#,N+y#$_>ܗ Ȕ*Sj zĠat)L} 7o)+1apޠ4\!p{RA F]$C B౤X]V3RXVQ OtCP W++5\8^s ؙU˜[7oܱ7<;vr]'PŅEp|%s{%h,91*Ƥnn;̕督6S wUqUdfgzyh9PYc }IUa7F ѩOuiQɈ:;Aq?o#dVf^3.Oא,f'ǵ[)Rp] +^zr~o^Rixw =mZ'_6Gۆt=Y7ŨaEЦ,Ѥނ<U╌pԯi eD%z eYD۝AƼl} & ;TN\ض94zR`yP vX兲 % c~ ï!+|HY ng+>î: h=X@_#M ӜG{>^y2KaW㫍1jPo 7M< $(lmr\lf#_EPV0)h%+5PҼS&b)3ƅ%J<~ 9ᰰL}Os3@C95IH/*A-"6E YFC7~(0tv[489phXGmjVz5GaT< }kw84Pt^gQ6R{AS 0\y,_?ǵ4J.e PkP]_Cȋdv ?yBy܄eqDƅ/)K0U90s͵ٟ=Pm='"8/b B2'] 2_ #> \O߿s;, &~v<]:KUdidN l`K$$PN)XE_!i6Ƞ37>yM:U" JUPm, Nڋ,ңPcYZp4VfNĶkצ287ùxIC["xW"$-=jvov+MHsQSUw2Car4 N[LRUVχ(E^&uA(), k:P'"m}] ,۫BLJc+劲±|A!t yPc.6A.ߌ3;!󧫍9+|=?\ƣEjؐƖ6]û-3TI֓ NCd6~=Oݣm̳'0u߇ilْ#9u^>.yQ+XDW _"SmI֧=$13 Oc ϚC~2sSoanpi.BѲ2FESwAف-8V~^2kL{`/:s/zSW9*kSd\r=YpӝENW}/\;wRJ:"PWi &| ;=]SOñrx N|Cڸ"}+ݸ_m&VMWԕ(w|*Atr,h˞=m'ÁP{#:oK/sXhݰr{<}f:5CvV(|<=IJdɵ'}7J'C-@+HϽ@@=()+Wh DT_/lG:NOv>MSC}2u]_ުz?plZ˲wG(6C|AyN j`yg)/7;cΰ0q)pBֿj ;,1c{Aebhg+bFZt HdetC@OoGݮ1sn\ɮDAєv2lǚV_3+E1?CoXCt lSL4|#fu#tX,^_Yyp:/Q+7@3 KAw:qCy&ugL>m1ӣj>>!y)&jEْJL [ Z3\$!Eto ?κH*1%Y5>q0  mDXdz셌QdH+Vb&XFFKlm#D}oK ] 2& *bODxm6#sx_ Y4 4_0Gpr\G!qLT5 j̕ciKۑQ~M*ET5Xm"qvHbUPqUY}Rt>b_$u;ܰHB|ҼeZsDڙB*3?D{Ka7_kZN jN eV8)[8W\9t@R aY%i?nYJ!G=޺4FlGX\t6p]uEebHEBb}sòa?tx?hi!9q aodw_FȦ_d>y*I.%*'U`UGDmWoXf͜]X%x:Z˫ϬxW,OMI"7aYJwVw⋟ܸM/ bauօî)7|.taDwSNK{CĐNQD!2UIP^/w24c$#I鞿ohaԱ-=!J3!:.2q b*0 lr}17{ aIɜ ]4 tXuQtIkhHZ ^70JVcI=ɗΎNpizPE Y,ls5;_ $Av (kjjBp;]Ռ 3Fh'bKyQ} SL&4o~mp^Q%!&V:][(Q5 >fR^I5P^'GڴՈ=U#"bEQrBYuگf|~9]R\hŤl{^#-{u?'3">Muz/A'92r%3-%"Ò8B$>g]|:$RJt]ZFo L4D]8ř(UkYzlrHVѭte43jXԍ*9ʝ˶d"&/f̸=ɱߞuyO^%CMCXjEo.o=. ܇u6p17eG C.p9u𠋀}'6 yG2'ɨrL-a7b `v7YW&,:AE_&D5N) >{Ij~95JrU~WG߉I6DA>8w񨨰׭ vX2hwTˑEN[pgjƅ WUC8]Ϝ%0""oAɕ=A*8iPZu_)He,z ]+4,wN~Y:. 86`*נK*,Zy p `%;"Ue UK)' 16'j̾Q'=:ؙlUp#3eZ_)̦8 YiEt|i ,f'YNq47b/&t'9^!]>? hUHp #ML1 -7,0blk.|g^9;(Y_''W6H-Cv :"8%\"Nb'HEO;\M:V1x*۴ <,3s , L$t;䷶'f.JApgTGsCDOq^~<Mwa>6$WÄQ՚)3TK'Qƕ[q$6I8tns>AW<:E~ҬT}8I>`F(ȹLofQ{HeVtÒF uyk]v'UWAyI*2Q DVyxjrْSbj4TajĀNsVO keDN o2bn?l 52-r==;ŏ/ǹ: h VYl„yQ+΁WdE5p|w88p閎ݛ< z(TzOjц{9愘{ҩqf hPjr7kdy l L{=6_e)AhC1r/BɆ"ECNNK tB(D%4}67wzPvYW7j\JX!"M ޑLSQR b)pc;O;\%F &29|y<2In=lbhG`s/{Sա,pH2F13 *QPbTz)29, 0`o_]Bas("!| Yj4AJi=Xk0[NUY]PϱtB>h`fd95vQ_9)9`Ddrm ɿtqd M=7aH C\i"hC#txpnGH GO ?~70l NUF&.*I,i7GBwUnNM 0y'B1ک劯hܦGLfUh&P_y ??k`RJbԇ%AVJ.1z.O!pv3.>X/kF4S˖qfM": M~4kjR0{nw-%NBcOKbqtv.Rg_c a:/[*MYt"`I*s d\8}7 5-ɹU-0"B 0 5tck)w47ݰw),hX?cڦ.nc$t&OPSCiO|(?S<7.ft,rpDfc9ָ[9qWg (.@㿱T X=|Ǧ%儕e %af)Qwr*ւÕ`R`ׁG¶]Us`fW|Cz4: DM8k&ku OC'9*RX(Q}Fõ>0 ZVr8>cT*N kG!gۡKhX@Sئ/c紸LTlV'njkV~eAk9|Rtub74M9\[cKe'玿z( QRjCFZf^̵ELثC"}?EWecFLځEIcv#+ Rwpg.!c<`m#U{v,M=me JB.Kчީ'pdw)MFQpO7)2i83Mf[؎$-".x$ll\CH#j'D.&WF Ss ߩi9.3M12vB35@=,6E@b, ׮G ^"GE ^~\)vţ.)=$p!7dbT""J@ 1J =|/Øvgk_Z߄6;DbrqOwDv}nKW'kuRZ>?94PِIG1$HƘshG@_ X{ުM&G\邔8 G>O#oOXE'#_KUYQ͵tLV>g1G͝Nx(}R͊[=WZ3aaMe9m(inF=(& #1`ci:f\=O75N˓Ԭ,20W._G/n$Dm]Ky/`r-5ofh6b/ihHԨiPaf#Yh"΀g1Paw)7@n(W#ҐCot @Mv'9^Alk*,(1` 嚷|G5<{3d~RF}əʹlRՁ'k;Ѓq%>hQT_ϱnjy_њ*g{ftB<^uϵ^@ &YFquWq42 6:a%{\5Vmh_|æTƃZyҡR3b _0,aJgoΛʓ#5ҳv|e%&qp)2{!>h+vFq>(N߀eA0lֺ?C=äu6`3QLs@ԅҊ-Qo9·ŧ娸Iǝ+$uBȳLYm܌@7}:5aJVxkJp ] kL&+&!T .<ib1w,y%k),MObTLCIxՃ?=RiagϤkgs~dӏg WPy&Qd5:+)=׋7tNMQb, ɷ1WiJ]XuGb_LrUӜ*it$j cN{<^7&D3^ɪX(3 T42SR R:28Z-/Yp#GID5iU~;zJ5Os '.eg)ϒn 4 BHq*q6m[L7ٰf:3X2,(g0)Q #Vl9F3IY<9ߘGV[cw\S{*I7nSQ3-*PkZޡ'F+OnkIFX.Xh)+[= 5Bk*Q_`-dSU¢b3٩$r栫!1:<ن 07Hf[ tK^_HeEF>Q\- t  %۹tK# $MW[U^(5zfFGS+wV[\C^1K] x/hh{bAiVp߬q(ꠢq#Tt`HuHn-%#g2L掆\_Xe*%cʧБUM[[ T(y Wf:2,%?]{Bk`8w`LA|yk8qμ6D񕙆@9v 1`x[k&w;.:"ө[!hg3alcuԺ q7q{،=%)R(>kЙߪʣFL$ $# >訢NgJj{\|P}JL9J tTIs;m\V1N 6~Lw.:Mߕs$8=SeiwsIPѨp' |/Z2V-w)ąv|g6ۼد!Gl ,! ;,fr_֗M@ "4&n݌Cb6 ۥY[+cRW4c )54z ~‰5*.9~&h9ʄR!]!xїGEPÞ.pJ(c˓қŸD %0(Z j+·,.߉מ7v%,{E>ݶA1O@b*f6,eu"6-8Ô ۥJZ$H7,Ͻ3$$Ih#~6^2 S1oo/𖒼~VI߈ȐX̒lC3=FʔC?ے W2k Ikfotu*WYkO^'bZ%[@.uHUR#Hp?[S=dhAXm,S&\*[0g:|879\:ɻΎA:SsSqB^W4  Έk#V% qb# /{c-!}tbARҒ$3BиTp|B#dC\[KA>*],(|L!NO[MpxU,3cw"-ʳP,f 6i|DL\C* W:G[Lԕ-88D q Fɨ73YJ^٭NII$*p(#b(Q3ax"Hn =:CW,z,ońvv!uux ƸDW~mt`IDӱ^Ϭ`bMcah)R;ۈw!64'3-7@!~=v?%rCQ:V8.]| v/9=N ׌@ o+7S@ȗа^{bK}`8B$g,)Ƥגv r\$NXG?Q1{[A+/qyF*O{j}&-* k\SQ%!aD~Ōiqƿ#F?%hH3(` 돒*у5t%ϞlWlCj\zX-P'EtY[集~X=H ̽k׀(~A!]9(}-|x)H?=5e(^F>KQ;qn8^ E0x+Yl jWaT3fUu`*X/Zqb^WUvbY{SΐU8{Bbq-oMi/!JO79z~oo@aެaKֺ1_vy YȖ? n2Ⱥk|`׈v|nr %qP. pz1AbT'x $%~b t$NukO$ e`/{Gh.,Rl2kѭ)Q2s~* `P8Uj. DXn{Wȟt]Zn j{{ "z ӲEܓ B%z)>eM.#tk~9/%Ju81xk%U@<ҭ'C-k Z+8@phVb4o2> NEn7xxjFnyeO@5gM4d&OAI̖_GOc 7xhZHq_i"O/&ؽVoBes'nca? _N^>^|u)%{-̕ohSXdyVPlj^X9]Ae8/vl:5o]snG{>iLI1;P09~uϟ*x/̢'=ENO^zWC PjCM=yˆLxNm+] u+ALa aVI\JXJ.$yٖցBT]yyh3!I"g )%.>(D_&rۍ(G95&ulɯ=ь?ti]-K)ֆAbEȣ4#'^<!oJ-$<@UY+E; Xå2iYGǛea(m.E紾A+U=ՏνA\4}>վ*weUhOL!UZA`EC#L{t1D+]0 vyTgXjRx`@p 9+Z$gZNtmq:/M=} _}`lVuؘ^-q CPRa)0|yk8L H̬@id|.{1f|+l]̮>']}o~ͻGuw\K&trdı< 76^;%U 4V@Q=AEd PЕfXFSGOcƤ^xGfl۬Е|he1 Nm1 a[;8-C*[gUGnެ QN-NEJsSES@箻G 6p$o5*o6w!3L5fTpB(.YK|)ͿPI b0ÊeAx(5,ilWv{4?@4 LX[ 2+iK/2v:d_Q76+Wf-/Hڹwd37+ k83Oz% U;3܇k{y@OEr@t}RVZwap.HaI1]5jU!IU4>;gt~? 0Oxqk#B?Ga}nF\东AeY}$Gd +z1tvQP]F[ hf>Z{K 2fuĕqxX6ۆ m~ڵJfE V&^8ӑp|L/Z8o.> !LށE C0?i@d_*L%o<3P >͘\C^QO'NkRO1{j 5̐Mw $.Eg"ܧ WU9MPxD4롰..N5YLuk][ w&AoFsN[*NWUGS({|\slcV">Au572䛂.-,D#-3:7F0/Ji0mQM "cS!cM(Rv-e`jg/~ ^Lק| "Y@i$uTk!v!& ; 25r*"v7(Bզ3fŁt~̅.[G.$ | k ΐdrU,k3 /e1H.!CI,EՕu7B3|=1R^DņkBqNz췭TyzEϤ9N吨 8Z"GK&dd:#WSHd;!6xK6Y}-hw(s&= *Af+1g{_2Z Rh"B{ sz+}q滈P/hǼ[^;`sأWO#'\G. Z4@f,ߏ,ΤE!N"w yAo#|0*p]=zv)weli0?9)M`?6lT%#xwuY%O@wa.H~^q W㉿bcڷ ^#v;]5^s_Lh%,g9 d_/zC49Trڼ-'|prͽ_~G2w}I1DZ`]4ѱ.`HᶙN}GY'HI2W)& ~Īx>rj] ܆đ-'7*mvCP!UoLMTsZ}Ki>tSѶn2 s zF%c;Cw[gP_A|Bx 4ߤtgW% ^ZYjsKt*EV)w^Rqs' -O1g`WX.Z*)}ӻr )%…0sp1y?L>_ӒBEf|9W6QH2qc٘F&փ읬:&ޏP2n!G;+o;αLDIurx++"}.qS2M SU9qY;P}+( u5`e?iMfB}nJTpX S}} .QQ%-x%b|ޥsx[$ǛF,A]9lNH08[gnYg~Rxoĩg+ \9iƣB%nx҂֪dZ^t,v{qDi:<>Fnkz='BEQ,M g1;M@e~NYjϗ}d+ջԪ۲uܲD{`-U\h۞ fqTD4ZAZ1 3'Ӥ\vpZ iTn2_!&R76iHb9 7Yҝ+q@Y>NNjRo@SyM]GS2`Q0![/ ){A ڦRZoCl0m7G].i`;,u|ўwF, Iޯ ؇[=().uֶNut޿*IYb&6 iE/]}-|5kW EےJW5r:Azf^1?#^ш`HpwHx/ 9EFunw~^$N-v*)"I,B3eU4>9Ϡ^%9Ҝ $o[Pba^!ܳ:yQ(._kŒ2BXWDF_@Mɷ:;"HՓ;A8@g1+b%<iyac鵥]:D[X{ U=2)J!%tXOBzY6i% >gRiұ/Ci"dڎpnĔ=w]۠S$0˯=;?*:UQaP>T6_/ s *xt;:%56ȵGdLm{׍'erp5tT:ƒ|m9[n f!rJe8Údk( _Kh?%K)jooIX01tRe- 3rǡ}?32)a~L`tbl 0F^yVd{Xjah!FPLO7"5KtjnC'+|-E\uu)nhfjsxB`[3MI4>`S w#OyXN [Ys|v=(+i _aA}W0t0hBB6٢.[fc꒿J扶o!aa'(JLZ ̶P9 ~6.hg&-v= . >mYW95y`@4>6Cwi +DƾNw :͗0U\"ށY&WX:n ^gi&)%60]9 |jyzP5 %8 YKdc按3 y=_9Nl5"guQ6+4lǑ˺h498q%^UW6*%q h3-?gpT ]!\R"Q_1>+(h *L_xC>8(Ro 09y,5 "7ʂSڣ6sXvW%j`]G\VL+ dhcWpX9Ce1 g3-?VOqQy:\;e)EA}oCe`_ P!ӷ6m +)i$zO1^h8u`dtJ.:UR #5m\D򜲈f 10l}knjTb8*E4vD?O|A"yσ~*6qYR 6J-ҫag_x4~T cBkC픶ȟ{ c}e-QMWyN5VO#о+(G إ&խ | k3OcE7c:Kv#8Aհ5I㖂>n´QD#ah_O"mE0TyRWF%ԗUX+ՔPC"m!-eș1_ ^,Jt$i.oQ`r%t"ρ1 /,S}%>1 :rSÎ6>k L:t|AgL.k[v7H&K=]ǝDQ ßjvVG`nfؠ`(u9Q!T'[;!x mxfq]8O\6,lE \sXߠ`\>eQ-_O6)B$[M^L5l{Yi 觛|5C/)bi)@/ ~c Ja9ڮU AH)W sg3f0OOy3>Pߏ[2SLG>G R`M~<qD <ʧg>7ѕIFY++N6SǩJ8-owmt9_: N'3؜ʟ(`yZO&[` !ͲY X,A.'z~\,/Wo8&LdPڰ> Uji'#;@QڂN{bUȳ˽xkR SONYD\<6wJ0yC񢟇^%Nm7V z]B`Ń8t5ZrM \s~}gMP;\ ;DitLlݑ `\ !hS%hy:.kD糙k, JXH!NƢC#s#U[͜ Y-Ndժ#\HxٍŷŤ6͹u@]O7jJM?@5OAC*j*2+ ISt+Qt1dS %ӳnS(P0SZ=L}L)>91;nJ +O| `iD"DX݌3F񙡈K*mLQT5 ǴoRmP* 3D"zAc*t G[Nt>IuTDHA,f?p]`%x8g.i > URm@´}ApqU; \x'C\9!=po/ ySxj ǹ6uoR9C5A2~u{#L5/B$#ET׿Bw;cY3IW;.6b{]y m-c* O2qn8l : R62g2 @h97HTdOʯD^ѹ58NERUL~>t' 6?!cz !dz- &2Ug7d曗7Erx6P9xrP {欘4mvWo`i d|x%ECFJɃ-AʡԄ g)6LV;P^y N$_,$55TcC]j=c55NDZ.Cpw{=2Qmۣ|^0>&= 1=~q)m 's1_`;Q7I\75sO] 2[3!v<A; DK 'w kx*7ik_-^NZ|zP"6V(X^yA!<fXb#%h⤓bM"?鍈jl2NњSkP4~WΉK铃RxF1\ n}̺tU@4C,7v|OV7r\X(o(4z*v)4 !~0p1p/srNx$-ft};>rn?2b8b/V7T22tWu}ԯҨH. ;*#ckб`QJror)7J8hMf]v4we_f(-S2 %qw J;<0A(MhG~5&Tro471p,~` dʵ]lm룺Dxfm'yCziBҝD3)ʘڅ)GݥO_;V<,ǩ ]=tK({g.,:GJ %cMʁP S  ע Wە/gnymPZc36i p"HZdwZSdZ5rL{j3a<_z0lI2j֒, &V`~P:[Kz 9>Yq ~_}тt?d%e~xw~ ܺD?m.j OgѺ1^hx!Qn'+CPCx mOaftd YW/?Tot_%H\(Fq"rܫ೴d=\TpҒv몖%Hk%r(KVsQՓ_,>7R"aL2 a@&׬UiD!v&ėQ! %٭y=.xv:^+@1^#&"r*4 P*M&F6/3;iEdQ]ndP ]Xud0ra}lPj}>I 7q_+į03gճM)TS+,m-X-e <W/C/FXSH3'YqT.[.DAT̍MaU"'1Uy.S>4WqQAfT~7R #D6hreʎ-%:%zS=8͘>'fOAʇ &T 򠱿Mdu \Z3\z^8 GƺGn7P Җ:CD424˛!@0nIəGEF΃+j4-^M@] Y0w#"}w[S kdI"Ek}w7s.9KL8he&TZO(

`ed;t]M @M Q>LSev#Xx@fǴ?@U2-;m+d^8߿aY搵u_FעkL) f6EKH?xÔ ئ[a]2 Il{RzL6$_8dKe&˿Hi9^$ԛ˰`2\Ph`X|Dz\auO=񍾄4 Uzպ #^ q)izDoe!=v eN(Ź)ssĂ B;=DP-`ʯwЭ0)R n%i7@ඦ=U]2VB윦|snDZg2ޥM|Sdx mw-)ua(?dK~X]ݥq.z#8D$%ey _ƍ;P%hd.iJ]i:Utb698x̰&jyGCD, U>G9?쓣B?3rwHg+蝒W]LiZi5`A5,~23OWj6P*3%Y ==(c1)xGMa4;]]i^CvVt6|{k9_*L 1o2=;8ߩ4/7qnnM+%J/vRke{վ! |:h !S9z4(yiVո+?>nх\\[QX:]>lE d 6Z7080OD ?gbhIXrB<@M'OQo݀SڢҦUo(KDg)S5j8rM;2 Z[߸ 5yݤ4[Oq&x2{Uz0ITU!?ጭt]TiWho 3?уd\HG8o-^Yz'cAߚ?^fWԯR9ػޯ?ddhVP#c V#N/G ۟%@^ۋPw@&Z@!zNch(vR #j$}Fؼ9d82RA@*x+$m.ުxoIĝ92$p_""ib_Bô9^(Sr8ƌ=ЖٰL;:~d$AӈM>fP)z{3S,_wkq+Q le~:,6B[߹'E5aɐǕf EE`;1* A+6J&hΏ>:MeyrK.mPBf9đH~uܿh.M^?u=7gE`*lKreI"ow7`/`}@ e}_*ޚ0yw~>Z6FZ5 (Lb/]nnVo6_5l>_ vexweC1)FEi;irTzY&}2d#`tYa\Bm| AF'@NMp< "#Cy~3vm6! IKnheÔۇ|332`& :3Ɂ6iZ?qh( hAVoo&!8φτb^>bo.>=66}Qf(XocM3ƨA=p xM؇mKXs;iL:(N B r|H ߹ph|:Ǵ>CAtܮ²Q;`;)y֞`?uæ}/ yIzE3,N$8Y/认v&GI6LY-ZX6UBD+ض0;nISUU}FEnؾ+ '5B?uzm 0',Mч-0GNQv3O=L^Nc5#)Q~U'A׶͓ l4(w9sځm1T4N|f.MY :Ep},2UEv( ԚwzKt`lʌC:a1G@{ba3x R4,1%5wH(: 2_^ؓҦ,r_(%g1H`-ܖJ_Y9i nH֐82D(_b&>2(nڞ ڛ4>H; M%ޚ Shќ(w] -u,J\BBR4.Oc CWh[̍ u:P3ɬ%!zH<$Yu׈bN4 ^t&X7pv>Ō@FK=9u7Q/t^n6JKL<7_,= k} 1WJn3G7{/B!K۹E7^P艋RtG"Ћ&INV1 SwNԨh to鷠VYWs$<;}$noCKTm"XA n #&s/ϔbjy,$[c~ȨDy~OBWQP|6i &GwtٽJk LPbg= L8z:ég^v_шe[raCiϗ'" CE-RC/xj0Sqo1:l{ƴaN  ^X .9Q≰H䇱RK"C雇L!"ܜwGV3_ /H)y?%cB戚5^e%S.o m8in)wM beJowa7tg$̣ 86spoЯ@)siZPPuM'w=*C5 ,fj,zі!T/HIY?Uze~|l 63%NRNr7wyY\j)0܉Y &LOoVprH:z%Ʃ=o>r{"&4|)$3ƕ DT-mT_jnsX'JN\)6NXB!$86V8N93Fjgscyꛟ >`n>$lg Dzp5%=/&=ևF0\IՍ >žD-7PZ AfR飵Ũ G#f(U\*"q$RLJE@M|e fZplo-9ZSNXkGo~6 \;uUҔaN\Q-TgdT!HиX~4]jz@pV e^yAiSCxi%-<'(1'WI+]0oc.TPps(19d Is =DV8qDSЇ{ROvDn&C_oۆ7#2ͭwJk+F$s132hj3 {R#Ll8$۝®io7~]tVA_#흎H۟KA> xhU')5뀾`_>IW\9:T9V8ڇ۪O 9ޗ̮Z-KDlk?w15Ҡj0Q=.Ǯ^9aT絈٣=K$\{'F|D Ĕ!h` H(X_fb#QY ^9rD;& Nt$6cڢ NwR*]FP9v+˙5=Rx'Hm@e *ftPx#lP=(MQ~~-`Os7w7͢JŻ]L6x $1h"Ͻ*Co7ϯBkyЊI"8[ΗYzf@J_GB9+ bE10-ZKӎ|u[DJo<|j!|.EܿB? ~,ۄM-a8 ,uxk=HHl3@X JSm (Y/z-9ǥU"l=9t"w O&"q[ 6u=ս"udKΠ除@VnZ7 Z8+ +ܪ FLe3|͕e:JzjNn.|~xT5G#SA@ Wc3fW?QBk?Y/Ќ}qYu;?0.[xɠACC("ҦKs?} .ߴ k͠aPO=u{Dl/tZq vʅ)otB4S;O~q( g9I!3,DdEΔ(^j Zy0}0mwTCGPښ7}rh.;ك[a>oMJ8]2!Yzpꌞ7$9 HY,?]TQ&Vq쮃"q} hOJ(/G8<;CLi5:bLi5 vlW)9#Ga}Ukryyш[鈹foKҨiJzf@Ǜ7|wzˢ:i%XMf+rzu'05G`/֊êw(A&2$hUHß[9b8Im5:] 2`%਀oT_IU_\#"/a:ՉZ) 0x9>lB{qk?&ܕnZbR/QPԕi:ޖd?xDIxCyݶ^22%%1~T$tΎ2(J}f<+\P/W2@i)yɹ&A䕅P0tyBK-@I+i͖&F`K3Ҡ 6N:i{$U5@Z͹ؙ+U]R>~|tQ!w6[<|.mg]ѵcR{VlOg;wS&_׮(Ij֔)rUT-QC/0Gqօ'kC>wu{gy' ӪOJ[Rb|Ean 2շ'ks hڏ񛼋UiE=M3$0g1i q1*{lsaqF{%US]~4M;S?-*O 1ĩ P@LGwߓ>jom/. qs H;ɩi "Oq=lE7 I*Gf,qӦg 6͚\?8URf~@Ai[C~'~_OQI>e,4Lx?7za˝> ~-|>î7~f73]-D9'ѣɺH^aiqy}nL+{0,v#"G!5jj-[*:ws fc%~*ܕsY2v.ּOkFIv]JXsO>4ZZʊ}5G?ic 5(k/~ciF[ 0Cl|:inI` ĮmK!X>ِ0}473匁r8L5g[2Q^x2[yY` @Jӥ皕6gL; τpޛO%>N UKIKV߾U6UӟJf! Rp K$fc,6琦_#﹇O(9R/)֢@%z[O0IPPM:,\)(Pkw! vod-!-FSt=w1ۯhgS1&=2h_TgtlQHQ=Fu}Lbh_ّȊdX\'@\-~ܠG%0#IhAf_'CB=ʚƶ,~Vv:0(Ӂזj3%1MI}2SdY#&DL#ӏzlM3}<&rLPjch)6;vZ 4͔g/eXg G? *u?b}O`'Qi4UvpѲ-hGէ5j7PJ1tbbr!V]FF 2>mGa)-JnCVdvY?˫t[=*-?V7Xqv5yQߡAWǦӦZ:Ls< QN{aϣ]JB(1:eQ @V'篹g6gC+o/)q] 2t@#AO7NR];vq a P>gwb/(23`$ḗÇL5y%}$ E=_[>VŪ5]}uz:~[x@98Jq G} xqF"93ѶƽʍaS?o|N_V/)C2H|(',r+$],),`vy~z=őM5֦$6zOpifAC (YMHwe*r 7.儞-F̤ > R0f9!c'U7<̩0qq5JնUz>7TΣA V GTIyACslwRIj.!#|d^ !|GPg]J鵞+9>2Vv YƘHL*)ަ\ wwD~]hA|^x#˻61 l#,;:%RV6Y8ZCS}j $ BiP7[ 1*6wiuLV!ɫ-0L.ZQ7|-Dt&Zc^}$I1b𫲥UwϊV؜5*3h%݃ꕸjw%V8 "-u/m JCfà@SM$/3ںjJ_zk47Z jTAq~yX UEnM Ds*CZ.3C.AJߪ$*KbjՏLkivQDarM7`X{f `?]$*ɏM~ 9Nר!hŭEa"M?6'I*-u$N˹2Z3bhld͂1_EP] [G #0["3:WPw{JOBLj1> `Bmi'R,n bp 8eK=ܓu;m=Nr@=mCp2;Kl82p(␠A"Fk)/sd`uYX^'9uGiÌOwHnh#>).Ķ;骙[U"^ǸlC)->vz' 43C̉0n0s$Ev6F] /=XaXMV8&u"+d6qۅh!3#LZ/(7~/Q,a^Y=vUnTQzWWނ>: 9:t"Ãz1WDAMhxuȦ::e|u˘ w7l\xܤٴ`p Z0'V3t.u(qO{6KCe~ؔ\Һ[̛Ů Iý>y]in(z|iPjfɩ& G}= W7E*z4P-_%f bG&>Ѣ>F6GE jQp@MAr="f(5ZH%.bNB -?^:TK8NjNlC%9w90* nQH6DԲ-Sf[0#bȴaUᚈb0R}˓qjԉdng-G8Y^ET$+`9 c?mnz&77R6܇3{zdC n ?}N1\c>иLWGϳ16X|+^l<>Zl(5.IHWQ*fDžԨb+D}cT8}n