quagga-1.1.1-150400.12.5.1<>,|e 7&p9|B BփkeE"! |]EQ.l3u ,:,D%-~:[*]3gP4C56tg&&n&-Zf,=97ڭJU􍒝,fernBu0Wpvغ!6).]OhO~;)\2ԟ6ۡ\WuMb2d6͗r4NkȍNUX*`-Y? I_L5b'Lbsdo#s>L?d   D", Bbx~GG >G G G 'G (hG)G*G,^,G--&.d&1H&(18191:3=d>l?t@|BFGGHGIGX Y0Zt[x\G]G^bcdef l u Gv<wGxGyWz$48BDHNCquagga1.1.1150400.12.5.1Routing Software for BGP, OSPF and RIPQuagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPv3 and BGPv4. Quagga is a fork of GNU Zebra.e 7&s390zl35XW{SUSE Linux Enterprise 15SUSE LLC LGPL-2.1+https://www.suse.com/Productivity/Networking/Routinghttp://www.quagga.netlinuxs390xgetent group quagga >/dev/null || /usr/sbin/groupadd -r quagga || : getent passwd quagga >/dev/null || \ /usr/sbin/useradd -r -g quagga -s /usr/bin/false \ -c "Quagga routing daemon" \ -d /run/quagga quagga || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# Use %tmpfiles_create when Leap 43.0 is oldest in support scope /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/quagga.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=quagga SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/quagga.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/quagga.info.gz || : fi ; fi ; test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart zebra.service isisd.service ripd.service ospfd.service bgpd.service ospf6d.service ripngd.service ) || : fi fi,=_v'8LS`RL_!xQD7J`phP`F9b6 Vqf66 9 ";A聠A큤A큤A큤Ae 7#e 7#e 7#e 7#e 7#e 7#e 7$e 7$e 7$e 6e 6e 6e 6e 6e 6e 6e 7#e 7#e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$e 7$X;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;sX;se 7#e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7"e 7#d6bafecd0477081f03a48bc6a3ec266c5167a5ea3e1df71f773a1f811af5c8a1bcbf60ad66bb1c486af8cb95f5c7450665d602e5176578597b0d1eb543db83cdcd0918b4180493261c72c9f9e792e3040767c1af958483f0f67c89b4473f21dae886a4d543fe99a3decd4682d9f03cdcdc5b00d0bde3bbd744f43ebfbdaf77033a4b867e6a2e4472f8a670866c978ec6a97045bb3f0f763a3a84078782d2012bc4884db8f51062e5dbe9e80802ad4ff4a2cd8cc25fdd4465b1de87ffc298819347555913455845e8b9aff998c7b7f74e7cbe66ba6ed340d979097b44ee832c269ab3234e21ab0becb1cbdc1fb55bb75c7707aca0e1914646e7cc178448ab0d61ca5fb245e325bd36c4921723cf09d11a56e6693d141d0607a16e08274166e3a9e70621f50aced6edce95feb728cb03e3cae3b57e01147bc9f0a4afb296b25df4184952f3e5112a9684825bd75661dc744bb9c181ea5b78af00a5b24d15fbd096fdf43f3e31fd9a6b03fea45d10e183d21cd790ef2658b7984d92f16b3b965b0fdbbfeeeee2e79faf1d4e1a252488317fb1126bd35a6ba8bbccfac8128470218f2edd2c132795abe05bb27acd47bb0b2ec5f9fe263977acc1cfa1901d680d52184048b62a2091563efe9f46af43c783282ca2c1a728f9fb44d1479b0fb0b29ca782666d21b73f2e7a7982eafc5ba2922271dc2a8c7a0d1ddd2bf98a1e093ed686c9173cfdd0e46c842808e1f8e633a7a8e61f777e91895740929bc226d159f8f38d7c42b9b93e21fdedd7bd407de9b3fbde9125d890326bcbbe0b71f4210c708042e86bcfe56433890c5014b99e53d7ac812fba4f58758ce4be584c049e13942ee820632145765788bed5bcca55ecd2ec338213a8df72638c64032d2b93d2a8a02b0156219d7301540069162947891710647c16ad076d095ba7d964e0298c0e13a3f6f931ee15b33a5b4ba85d34c2461940464236339dfe928461048a00b7454f4c22527e4cc2ee48d645ae5f6b8aa76bec8dc91cc898a3648bfcb7fd29a1928c417812310966d4cf9a7cdd8b00eba5e539796aba3f72f9c45878da3ded5bbe7f50083f0536560cb8e807c991afb31afc1fca98a01168d52b6118589ed6fdcd70938b7ddc8351da8e7fa22f5e3190b474a916dac0d97e6e942604a40087e63347b39c1bad4e51e2a3389cd25fc4addebe41a3ae7c11100795683f9330de1536e53e8c0f1ded7a994f384083d6fc46937f7b86283907b4df4e596991c2a1968e29a9dd0e90e79e789b4c648cea101a97a05a70d3a1b044384aafa98bd43d370af86188d4f5d3d36f3bbfccf3000add0a4109dd482aa1d1e4d17d80b941a7ff06ecf360a48611827013624017282de82c8baccefc8e693ae99d97e833a7fa03f7d7ed89bf4e841543bc14c9aba0c2c493db77de2c4e2f6d7884f8fd3bfe4b5376cd9188d849519da6db6f074570ee6bd68862fbdda4dcf838244e743f184df7f1cdc43efc551a02e80738fbd227d7d5848cf19883f58dfd86cfb81646458d15cec5cc00c18b34925d03c1a618cf59c66e4bf63161120772dcdddd8f0eff94b0b26922e4fae11a8029f90261086a1513ca281e1c6a0976a3df3cd779b05b96716b363ff416d837b66b29deaaedd799f273b6c3ce9098b669f9f43d34d842313bf4d62ae8082e7204707aa415b3bc5d3e80213ff63a2946d5436b629fb75e8577694424fe7f07ce8874ffb5c290886becbe8ef37b841f3ffd4544c061899d53c4e6a178fe6a5dc153f88132be463db1db0c6d2cfdf44bf0d206cdc2c8e2469149e35e58cfb16e4dcfda73cf749cb459eac18a38370596f74e9e1c16b7ad87f598b72511fddfc7830f2b2430aaed5efe7577416816d5a5e9e35f9996fb2e97a4f73d880ed010a26a39403ca130b9f9ea24b4adb214de0854433d85904d315ba13fa358387d2bd82f494775832d5b9832c5d08e3a268536273bf266ccafa4d354ca91c70c3bbca6fd0af65a3b3440ca729468f49ad8663985023fcf3f00e3edf1d6893041aaefcfc98898dc34f4644039477606ed3da99db9f81b77649ca0929e55d79fc166c86ff751c10a5a1ae36f1b55123158431c06091cfa69118e24c4f78f7527881158ae1a54ce0575fdaa5b2e860cf73987f7fc524b51cd5b7b1fd5477e085cc53bca5c840ccb3f28f699dc5a971dbee29a4334d1f1ded12214fe539b6a84b01e5f20a98c56bc7c2c137d076b696348f81a5599db6a849ea5f0ea1ea4f5a300f0ba28b93b9068c02b742bc26255e21352d823d863d18b5524e25137294593c96e7512747b43caee73331d4109204c9d9edcb9b25724b6e90582deb55047ded95ac558ce7636e3e5d216334dcb7aa6b0ddb22f01e7d34596bfc66879ace9ea8bdccd0852721a8346b072854ca565aec630ca6b2b1b2b9124a534e16cd6c38e522d48caf0af377077048f8a9c076d5dfcd312ba3709e0b3e3039d9f8e8cfee47d4762f6d70f94511e91da73b1efbfd100b799871558d95d1e32bec8f5a5fc9803072534377f1be20f1620e93bd994fba502e8c69c8e9c6e2d0b04221e491bf6c56aa2415b6cf66ad05b2339fd2a465147f965d9632ae8eec370e774701908c3efe4b571f7b0f410f045ff86c669c6e9b87330093ac8edf70d81327213ceb6642fserviceserviceserviceserviceserviceserviceservice@rootrootquaggaquaggaquaggaquaggarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggarootrootquaggaquaggaquaggaquaggarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggaquagga-1.1.1-150400.12.5.1.src.rpmconfig(quagga)quaggaquagga(s390-64)zebra @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(quagga)coreutilsdiffutilsfillupgrepinfolibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libospf.so.0()(64bit)libospfapiclient.so.0()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libreadline.so.7()(64bit)libzebra.so.1()(64bit)pwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.1.1-150400.12.5.13.0.4-14.6.0-14.0-15.2-14.14.3e Z}@Z@X@X9@X@X TXW{@W)@WKVbVbV@V"8@U ]@U"mt@suse.commt@suse.derbrown@suse.commt@suse.detchvatal@suse.commt@suse.dejengelh@inai.demt@suse.detoddrme2178@gmail.compwieczorkiewicz@suse.commeissner@suse.compwieczorkiewicz@suse.compwieczorkiewicz@suse.compwieczorkiewicz@suse.commrueckert@suse.dep.drouand@gmail.comp.drouand@gmail.com- Applied backport fix for bgpd: Use treat-as-withdraw for tunnel encapsulation and also other malformed attributes instead of a session reset (CVE-2023-38802,bsc#1213284) [+ Quagga-CVE-2023-38802-bgpd-withdraw.bsc1213284.patch] - Applied backport fix for bgpd: Do not process NLRIs if the attribute length is zero (CVE-2023-41358,bsc#1214735, https://github.com/FRRouting/frr/pull/14260) [+ Quagga-CVE-2023-41358-bgpd-NLRIs.bsc1214735.patch]- Applied security fix for bgpd DoS via specially crafted BGP UPDATE messages (CVE-2017-16227,bsc#1065641) [+ quagga-CVE-2017-16227-bgpd-Fix-AS_PATH-size-calculation.patch] - Applied security fix for bgpd bounds check issue via attribute length (CVE-2018-5378,Quagga-2018-0543,bsc#1079798) [+ Quagga-2018-0543-bgpd.bsc1079798.patch] - Applied security fix for bgpd double free when processing UPDATE message (CVE-2018-5379,Quagga-2018-1114,bsc#1079799) [+ Quagga-2018-1114-bgpd.bsc1079799.patch] - Applied security fix for bgpd code-to-string conversion tables overrun (CVE-2018-5380,Quagga-2018-1550,bsc#1079800) [+ Quagga-2018-1550-bgpd-bsc1079800.patch] - Applied security fix for bgpd infinite loop on certain invalid OPEN messages (CVE-2018-5381,Quagga-2018-1975,bsc#1079801) [+ Quagga-2018-1975-bdpd.bsc1079801.patch]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Disabled passwords in default zebra.conf config file, causing to disable vty telnet interface by default. The vty interface is available via "vtysh" utility using pam authentication to permit management access for root without password (bsc#1021669). - Changed owner of /etc/quagga to quagga:quagga to permit to manage quagga via vty interface.- Remove FIXME's added by spec-cleaner by using proper phases for the prereq deps - Remove code checking for the proc mounting (build scripts do that for us anyway) + remove the commented out autoconf - Use content of %tmpfiles_create macro rather than 2 lines of checks - Use version in zebra provides/obsoletes to avoid rpmlint warning- Update to quagga-1.1.1, a security and bug fix release (fate#323168): See http://mirror.easyname.at/nongnu/quagga/quagga-1.1.1.changelog.txt for complete changelog, a digest of the changes: - Telnet 'vty' interface DoS fix due to unbounded memory allocation (CVE-2017-5495,bsc#1021669) - revert opsf6d: Update router-LSA when nbr's interface-ID changes See http://mirror.easyname.at/nongnu/quagga/quagga-1.0.20161017.changelog.txt for complete changelog, a digest of the changes: - isisd: Fix size of malloc - isisd: check for the existance of the correct list - ospf6d: fix off-by-one on display of spf reasons - ospf6d: don't access nexthops out of bounds - bgpd: fix off-by-one in attribute flags handling - zebra: stack overrun in IPv6 RA receive code (CVE-2016-1245) - bgpd: Fix buffer overflow error in bgp_dump_routes_func - Added libfpm_pb0 and libquagga_pb0 shared library sub-packages, adjusted libzebra0 sub-package name to libzebra1. - Use tmpfiles_create RPM macro to create quagga rundir and adjust tmpfiles config to contain proper rundir at install time. - Removed obsolete patches: quagga-CVE-2016-1245-stack-overrun-in-IPv6-RA-receive.patch quagga-CVE-2016-4049-fix-buf-ovflow-bgp-dump-routes.patch quagga-autoconf-detect-AM_SILENT_RULES.patch - Do not enable zebra's tcp interface (port 2600) to use default unix socket for communication between the daemons (fate#323170). - Added quagga.log and create and su statemets to logrotate config, changed default zebra log file name from quagga.log to zebra.log. - Cleaned up the spec file using spec-cleaner.- Implement shared library policy - Check for user/group before adding them to the system - Trim description- Add quagga-CVE-2016-1245-stack-overrun-in-IPv6-RA-receive.patch: Fix for a zebra stack overrun in IPv6 RA receive code. (CVE-2016-1245, bsc#1005258)- Fix Group tag.- Add quagga-CVE-2016-4049-fix-buf-ovflow-bgp-dump-routes.patch Fix for a buffer overflow error in bgp_dump_routes_func. (CVE-2016-4049, bsc#977012)- replace quagga.keyring with the newer upstream keyring.- Add the %{_rundir} macro handling to spec in order to distinguish /run/ vs /var/run distro versions.- Add quagga-autoconf-detect-AM_SILENT_RULES.patch: Fix autoconf issue of missing AM_SILENT_RULES macro. - Add build requirement for xz- Disallow unprivileged users to enter config directory /etc/quagga (group: quagga, mode: 750) and read configuration files installed there (group: quagga, mode: 640). (boo#770619) - Add sysconfig.quagga: Fillup template for /etc/sysconfig/quagga - Update to version 1.0.20160315: See http://savannah.spinellicreations.com//quagga/quagga-1.0.20160315.changelog.txt Remove double read of stream - Update to version 1.0.20160309: See http://savannah.spinellicreations.com//quagga/quagga-1.0.20160309.changelog.txt Add code to extract.pl.in to prevent further cli function overwrites Fixed if_add_update possible null dereference Fix _netlink_route_debug message Check prefix length from zebra is sensible Fix privilege dropping to use system defined groups Additional centos 6 -enable-werror fixes Fix code to use srandom/random Removal of 'show ip mroute' * : add/cleanup initialisers, missing includes, VRF ID in the API message header, assorted warning call if_init()/if_terminate() from vrf_init()/vrf_terminate() fix "babeld: Remove babeld from Quagga" (336724d) fix in_addr initialisers and more initialisers (for BSD) fix signedness mix-ups use an ifindex_t type, defined in lib/if.h, for ifindex values use long long to print time_t use void * for printing pointers babeld: Remove babeld from Quagga bgpd: add back old forms of 'show ' for compatibility add "show ip bgp dampening" command tree add nexthop length to AF macro add some peer_lock/unlock debug code add support for timer commands with peer-group syntax allow using rtt in route-map's set metric bgp_scan shouldn't queue up route_nodes with no routes for processing check capability falls on right multiple of size, where possible. check rtt later after the real peer is known cleanup vty bgp_node_afi/safi utils compile fix for clearing-completion FSM fix, using workqueue helper. configured suppress value cannot be less than the reuse value in bgp dampening crash from not NULLing freed pointers display of configured dampening parameters do not allow a timers connect of 0 drop machineparse / random "show" improvements enable "bgp log-neighbor-changes" by default encap: add attribute handling, add encap SAFI (RFC5512), extend extcommunity handling, encap show commands fix: bgp_btoa to compile, crash reported by NetDEF CI, ecommunity_token initialiser, graceful restart capability minsize, memory leak in bgpd/bgp_route.c, Null pointer dereference in bgp_info_mpath_update, race in clearing completion, small memory leak in str2prefix_rd, SNMP write support 'struct peer' memory leaks useless call in bgpd/bgp_mplsvpn.c using of two pointers for struct thread_master * VU#270232, VPNv4 NLRI parser memcpys to stack on unchecked length (bsc#970952, CVE-2016-2342) general MP/SAFI improvements handle AS4 and EOI route distinguishers if route-map does not exist DENY for redistribute statements ignore stale entry candidates during bestpath selection. implicit updates in BGP may require a withdrawal from zebra RIB improve cleanup in bgp_delete() memory cleanups for valgrind, plus debug changes hook up bgp ENCAP and VPNv6 CLI node lower BGP's default keepalive/holdtime to 3s/9s lower the default 'timers connect' in BGP to 10 seconds make bgp_info_cmp and multiple-path decision logic more regular and robust to paths that do not have su_remote info make bgp_nlri_parse_encap conform with other nlri_parse funcs make _vpnv4 static handling SAFI-agnostic modify maxpaths cli's to use MULTIPATH_NUM for range only use routes from Established peers for best path selection OPEN parse errors should send OPEN_ERR and UNSPECIFIC subcode. peer_uptime overflows after 1 year fix zAPI parsing refactor route-map objects modifying integer values regularise BGP NLRI sanity checks a bit regularise bgp_update_receive, add missing notifies and checks remove the double-pass parsing of NLRIs 'set comm-list delete' stops as soon as it hits a community-list entry with a deny speed up "no-hit" withdraws for routeservers tests - add null pointer protection to fix bgp test failures update dump to allow Extended Time Format update rtt on soft clear VPNv6 show commands warn user that bgp is setting maximum-paths larger than MULTIPATH_NUM wire up VPNv6 protocol processing fix struct/pointer sizeof mixups fixup afi_t to be an enum and cleanup zebra.h remove 'struct fifo' from lib/zebra.h refactor FILTER_X in zebra.h bgp: reorg cleanup to align process and bgp instance init/destroy build: add --enable-werror ARM compilation warning fix determine CFLAGS more intelligently enable vtysh and pimd as part of default build list actual release procedure make libraries self-reliant remove the old PIC/PIE patch, let libtool sort it out rework how MULTIPATH_NUM is delivered to build distro: fix redhat/quagga.spec.in distro: redhat/rpm: remove with_ipv6, package pimd binary, remove pam stack redhat,CentOS: update to support CentOS/RHEL/Fedora, upstart/init/systemd doc: add AFI/SAFI show commands to manual add 'OSPF Fundamentals' section to OSPF docs distribute a modern version of texinfo.tex with the docs older versions of texinfo seem to be sensitive to location of unmacro update bgpd docs, inc. on decision process, and with a section on MED. fixup of history handling fix alignment assumptions on non-RT_ROUNDUP platforms. gdb: Add a directory of files with gdb macros git: add (generated) cscope files to .gitignore HACKING: Change format to MarkDown, fix spelling mistakes rename to HACKING.md in prep for conversion to MarkDown isisd: add a debug mode that traces LSP construction add a slight delay to lsp_regenerate_schedule add new adjacency to LSP neighbor list add support to import routes from other protocols allow to adjust lsp-mtu always print adj->sysid (clang 3.6 warning) annotate some function arguments with const assorted fixes (unused variables, static) Attached-bit in LSP header don't corrupt memory for long hostnames don't use POSIX reserved y1/yn names do remove ipv6 routes from Zebra drop packet received on multiple interfaces due to the time gap in binding socket to an interface fix: assertion in LSP refresh timer calculation a typo in a log message crash on processing own p2p hello IPv6 mask application LSPs not being regenerated after adjacency change minor & vs. && mix-up misleading wording in log size_t confusions handle lsp confusion (ISO/IEC 10589:2002 7.3.16.2) initialize circuit to match area is_type make send_lsp more robust provide more detailed log for failed address removal purge on correct level remove superfluous checks after XMALLOC etc. remove unused process_is_hello() show interface's ipv6 addreses lib: memory cleanups for valgrind, plus debug changes add: CMD_RANGE_STR macro to command.h facility to log all CLI commands function to get precise remaining time of timer thread getgrouplist() for Solaris SAFI_ENCAP type, safi2str prefix utility "show commandtree" CLI command zlog_hexdump() for debugging allow caller to provide prefix storage in sockunion2hostprefix reduce strcmp in CLI hot paths fix optional arguments with description interactions constify sockunion api don't have log functions change errno fix: bookkeeping for libreadline malloc()s duplicate variable name in smux.c and vty.c Free Pointer dereference in lib/filter.c POSIX capabilities on SunOS platforms "reduce strcmp in CLI" fallout "sockunion: add hash function" for BSD vrf_bitmap leak in zclient_free() hide internal prefix list structures make prefix2str simpler to use, and use it in zclient make sockunion2str safer to use memory reporting fails over 2GB move the interface list into "struct vrf" display more info if cap_set_proc fails. don't use CAP_NET_BROADCAST remove unused 'show memory XXX' functionality silence type range warning in macro straighten out ORF prefix list support stream: fix stream sanity checks treat realloc of null pointer as alloc Now use zalloc rather than alloc with null. Fixes issue seen in bgp check tests. use const consistently for zserv path vrf: enable / disable a VRF vty: add separate output fd support to VTYs add vty_stdio() add vty_stdio at-close hook don't clear output buffer on input EOF put stdin in raw mode for vty reduce unneccessary C extension usage support multiple VRFs by using linux netns add trivial work_queue_is_scheduled helper wrong #define used for IPV6_MINHOPCOUNT zclient: can overflow (struct interface) hw_addr if zebra is evil consolidate error reporting for zclient_read_header add "vrf_id" into the "struct interface" move "struct vrf" to be a lib module unify link layer type and hardware address handling configure an interface in non-default VRF ospf6d: fix for fast OSPF convergence fix pointer arithmetic warning fix uninitialized warning in SNMP oi->cost is uint32, not short use existing union, avoid strict-aliasing ospfd: add missing unlock for ospf_interface_address_delete() extend 'ip ospf area' to take address argument + rationalise ospf enable fast OSPF convergence fix bug in 94266fa822ba, nbr_self rebuild didn't add valid nbr_self fix for 'no' + 'debug command' does not disable 'debug command' fix unused warning in ospf_write impl. per interface 'ip ospf area' command lower the default OSPF spf timers to '0 50 5000' make ospf_passive_interface_update calls friendly to static analysis move route_unlock_node() in ospf_ase_incremental_update() ospf_ase.c, external_lsa locking fixes. ospf_ls_upd_send() add missing unlock. ospf_nbr_nbma_set()/ospf_snmp_vl_add() add unlock PointToPoint neighbors are identified by router ID remove another odd flooding hack in opaque LSA code remove HAVE_OPAQUE_LSA and HAVE_OSPF_TE remove the blocking of opaque LSAs origination and flooding 'optimisation' self nbrs needs to be rebuilt when router ID changes. split up network interface enable a bit, for per-interface area cmd trap on state change seems to send incorrect value for ospfNbrState use route_node_lookup() instaed of route_node_get() pimd: add ability to set DR Priority for an interface add knowledge of different packet types add support for configuring multicast static routes assert when no route to source from a new igmp join cast ioctl values when printing them cast to sockaddr_in to sockaddr change ioctl call failure from vty_out to zlog_warn cleanup interface startup cleanup zebra debugs to be protected by debug commands create ability to modify hell and hold timers per interface do not display some default values as part of a show run ensure new generation_id is different from previous fix first DR Election, leaked fd, out of tree build, size_t zlog_err format string warning limit pim hello log messages mask unused zclient_broken() notice when we receive a packet type we can't handle yet stop DR election on every hello use IPPROTO_IP (not SOL_IP) for IP_PKTINFO 'show debugging' collision ripngd: add ECMP support allow to enable/disable the ECMP feature sockopt: add support for querying tcp round-trip-time sockunion: add accessors for sockunion address add hash function solaris: create ioctl_solaris.h drop duplicate __EXTENSION__ define more warnings fixed no ROUNDUP tests: add CLI dummy command-exec tool add more AS4 capability tests + little fixes for couple of GR test cases. add testcli reference in/out & do DejaGNU vrf: add a runtime check before playing with netns vtysh: add missing show thread/work-queues commands adjust bad_cli_stomps in extract.pl.in to reflect fixes & fix build allow display of individual daemons configs allow --with-libpam to build with --enable-werror don't use '\0' as NULL drop unused variables & RETSIGTYPE fix Quagga.conf file read in. fix the fix for babeld removal when the config file is close to the boundry of size of buffer vtysh hangs. hook up bgp ENCAP and VPNv6 CLI node fixup of history handling reduce unneccessary C extension usage support multiple VRFs by using linux netns configure an interface in non-default VRF zebra: fix struct/pointer sizeof mixups add "vrf_id" into the "struct interface" move "struct vrf" to be a lib module unify link layer type and hardware address handling configure an interface in non-default VRF add hooks upon enabling / disabling a VRF additional redistribute related logging atomic FIB updates clean up misc_null pragmas, RTADV define configure static routes in any VRF don't print uninitialized string fix: addr sent in ZEBRA_IPV6_NEXTHOP_LOOKUP build with rtadv disabled change of distance on ipv6 route creating duplicate routes leaked sockets in rtadv.c NetBSD interface stats printf non usage of VRF_DEFAULT route deletion on *BSD rtadv detection, check for non-glibc linux VRF code for *BSD implement per-route mtu handling let FIB stand for its respective VRF let the route-map rule "match interface" work for VRFs the netlink sockets work per VRF lookup the address in all VRFs when set the route-map rule "set src" maintain RTADV and router-id per VRF make RTF_LLINFO optional to fix FreeBSD make ZEBRA_FLAG_CHANGED internal status remove HAVE_IPV6 from rib.h and zebra_rib.c remove metric from kernel rib->nexthop_num is double incremented show interfaces in a specified VRF or all VRFs show routes in a specified VRF or all VRFs silence zebra_serv_un unused warning simplify redistribution code support FIB override routes use link scope for interface routes use prefix2str for logging where possible use SA_SIZE for RT_ROUNDUP on FreeBSD use prefix2str and unify show ip/ipv6 route code wire up "debug zebra packet detail"- run systemd-tmpfiles in %post to get the directory set up.- Fix build for openSUSE 13.1/SLE12- Update to version 0.99.24.1 * zebra: don't print uninitialized string (3b02fe8) This crept in as part of the MRIB improvements and I missed the compiler warning between other noise. Unfortunately, printing an uninitialised variable can in fact make zebra crash, so this is not trivial. - Use systemd for openSUSE > 12.3 - Add patch from Fedora * 0001-systemd-change-the-WantedBy-target.patch/bin/sh/bin/sh/bin/sh/bin/shzebras390zl35 1695299366  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG1.1.1-150400.12.5.11.1.1-150400.12.5.11.1.1-150400.12.5.11.1.11.1.1 quaggaquaggaquaggavtysh.confzebra.confquaggabgp_btoatest_igmpv3_joinvtyshbgpd.serviceisisd.serviceospf6d.serviceospfd.serviceripd.serviceripngd.servicezebra.servicetmpfiles.dquagga.confbgpdisisdospf6dospfclientospfdpimdrcbgpdrcisisdrcospf6drcospfdrcripdrcripngdrczebraripdripngdwatchquaggazebraquaggaAUTHORSCOPYINGCOPYING.LIBChangeLogNEWSREADMEREPORTING-BUGSSERVICESTODObgpd.conf.samplebgpd.conf.sample2isisd.conf.sampleospf6d.conf.sampleospfd.conf.samplepimd.conf.sampleripd.conf.sampleripngd.conf.samplevtysh.conf.samplezebra.conf.samplesysconfig.quaggaquagga.info-1.gzquagga.info-2.gzquagga.info.gzvtysh.1.gzbgpd.8.gzisisd.8.gzospf6d.8.gzospfclient.8.gzospfd.8.gzpimd.8.gzripd.8.gzripngd.8.gzwatchquagga.8.gzzebra.8.gzquagga/etc/logrotate.d//etc/pam.d//etc//etc/quagga//run//usr/bin//usr/lib/systemd/system//usr/lib//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/quagga//usr/share/fillup-templates//usr/share/info//usr/share/man/man1//usr/share/man/man8//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30715/SUSE_SLE-15-SP4_Update/31143cab47b99213ede2dad5fdde620a-quagga.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux  ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f3ea12288aa28bf40866583132ab0d48324eeb85, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f79ced7749d6ea05fcd046871096cf308a86b4f2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9a764967b14bd6afae535919f353a36d607fd443, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2d19f02fdf417f910d0151325fa044d45c73dc3d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=05f190a23f3ae3edd9fee2ad14d7c717df17467d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3fa66e9d47e34db71c47077bfdcae9e93c4c5cd9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8a981e87e9e2815ad181e0b8c454e78a0b7556cb, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=846f96b745356fa660a003fe22ca5c9c5e135996, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3a1eca67c787e53a86e0e77a2a1528a01b54b83b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=218e13a6e3f6a95b307c494412be73faba2976f8, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=19c1c3cee4d91ae81a78f8441e10777138c64a6c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d10a3dfa75d66bdfe2db16583a6b4eb54d15bf99, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4b62c842381fff6456dfee211d90fcfe053b1ea1, for GNU/Linux 3.2.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) #)/5:AEJO  RRRRRRR RRR RR R RRRRRR R RRRRR RRRRRR RRRR RRRR RR RRRR RR RR RRRR RR RRR R RRR RRR RR RR RRR RR RRR RR R RRRRR RR ~1Ww Qlogrotateutf-8744e4705b1389b4a01841ce2bebf7e99f46e3f3a5dba227c16b074b6fd63a513?@7zXZ !t/]"k%r/^fYWL^+eɰ߁Hc%X hr=Ri%"Sp"ϒ1~>Sv#x4#,\c*Nx]}vډ8dgA蕓emx Ʈ~ /u70%pzGnjci[M, >؝~MYay~nst .S}3m#&5v !GܹԂyTKttI28ȁNP8V0[Y8nv'BruNy'm>*XgO߻w >mQ vx`!^ٹaJlUlzӁoNu7^P:wu{kHZMNeƎC;3̂Ck䵀A"FA:*3g eP}mD)P~0TR:03MiBHyF%Y2cޥ TV Z̨^ٚ1f}醬7BmhO^鞁 H;%_Lۍ&ם/J klÖt}e(T'}XNy(D־yjPH98)Ĉ73ow9_"yf玌zlxi ,ua5ch0ƚLW{# u,6E;fFZ(?+ oAUz<9~-yYN]nIq6#ɤbڪixe*4l[H` mO ף\Jᒍ/`Ő-5öq ͡| U˿`h&w&X{YX/YFVar7 1UG:u&=#h_Z7"bGr߶T"j2}yӠo Z6|ȑl G.\*5dlҦ)x%Zƃ~{I{@/*ĄUoW7Z3%R~uNFR(EޛMK2?|,!Z~XWQh?͝0s0/TjsZE @f)|ݹ).SyfWL[@ /؁y{TmVLB6R\q M3*Υ$p}Gc͎ dww9Ʊ(iֶ#=Eg׷ݴZrFF- z&Wx9U؋v} +Æ׸xjAN\99؋2\ "$p]sCgmZew{mB_ғ(M'.3^BBtaj% oy!Cd6 |Jpr{ڦiB'sAz%tgۇ9RRS$0E[RAoFE_0_8Ku?:;$ĉ)w|6,^i!ӆ]1xg҇dwDF6KC3j/q÷*{qx`=IZɍ|"3$qX9N|F(RH{֛6%aU$40/fEF4ZqW.uK xyw6oxt|,6vvvk—次ߩV=+#\G4zFe{ZhL4>Yw F%LESg-BW&ᖇZZ} !(w݌jTQ ZP;>H8i$}YCjO(+9.9Ȍ|Bhﮈ %; {YiKTwp2|oK~>슏ED̹-]?7Vf d 0j!z;NYRCA͗V^Sr%axq ;"_!vzji}Fkn(0/n\0Ig" [ߺu~>~ h\##/ͧPvVS#sryc*5_)HcQ.i?q \!=eFGH:WzV 5P'K@G-"Ӧ !I ~ S?.;-? @e6FaƖkϗ`锎GX 76ٍ%-hWIT^y`\x"T*$lɉ, V7(ȃ=C,#PaecIC^N4`F;l?'bGT!ާi/0=|1 l{dlEr y/Xx\B̶G~`z]3 b+ح+,=S 2Ǽ61خ4Uk|Sgvmhr~3:E:{'lzT^0y +$ɬD&-m2zά 񅙚X)`MDos 8t*%]ʍs\*jwmqx[90jf륮xfy2)~K²؅Tdyه]S'GR#x ܳ^W_yFKa 5֑1*.p8p b69rN;PmFoy%8l&OOq^$$Z?vVq +tdxTL75c k3~ eum}][ 0=Uұ"6QHphXeŠYO4߇U3,=bpMMRY6Ǟ _(n3/ M$ (I؈8&*Gae{*=&pB -[Of hP-jѶzX0fjU>!3i%MTǖnjPx4ÂGsһ`J }kcSdLɨקvQ2یz2׹H~LnT(3&AL'm?c]pE*?ٛ ~-2@J&Bc?%R~4l v;H/"`8h.Dʼng1v} VJ"!jɸ6]hږ2Ñ|5ɴ0` LAO~)^#9}UKWN_"/{~5"l#j~{g|##~'$<]%yuٞ1 (YAFR5ؐ$ͭ4:EƀOd) .l4*Kz'vt4ҐqSn]HLNƬ1cIG7{[2 }x~a%=G.* zq!/zȠM̋5P5Wk^v|"wݼ@ǐ! 0AG\eY'P–ȯtyz͑SijV7]@;娹j7ZЀFh׷r+m;Tc ecc rji 8z fK5Y4@~ ;(m+>ifcX6wKSDv 7} g]\|2ƿ]W#)~g+#( Fe*5[Sqz@'+'±@kxI^I`4ڀ~Kɲ[ LTW 5uNveA`!W)9T/Ȑ,xp^*$XʤA26Dxf8|Gv`2* m^RZmĀvmoRUç:DܯzmQl9eHvph#yjTUa՚`C}Tur[)4 mpK".d (oН{*O`ΎxڿXXa#b4G#3mɌvZT|o`syꔽ`-TM_ A"~v+h*)Y=}1e9fP'uYB ~Fj1O˅d}d.–j$XXdWKZZȁ1\.ay@̺'-z* u$צN|ܾO~@OL,P\kzRm!m,IeHYєxp%<p'bS %Xp.0}]JBbġsgI5B4ƌqNkEjO]e$tk w*HzxaV:Y%^3ZaX.^@& 3>[PG3a~aU97$\hor{VH?^ ݑ|#]~YSp` kp7UnrF)*wN".W d6d z]Ȇk/#~8X~z, >?5k [JoI% oP ,c :ԁ5d{))]6'^WFl<›P/ 4-ݲ8.۵ҍrXᔐct3L!|ME/{Y5۳}RHո~#n>Ǟi/'ɿ#y}è1Jm."+Fr< 4תW y}WS筢V#Bok{\k&uek>ܷ56ծ@u9$=BN@Tm)5~tmuMǯlaS3QZ7zUǏ6yh JCť ?HQ; ᡄڔRs!n䌻"i䍸xmxrg5j_S#?҇&y/=Mʭq[>Q:R+*Lu=v7ZӔaGa[oWaX|URrUym B)0.4I^oqN})}*/ B@69 xE/* DN @8DP>crPl'h]p id06?l\sK"'[zb:]A_pt +L2;6݂=U;RT" 废zEQGybB9ȴ9S 'vDhS4Y:r8-Ny4O+;_dUvA0'.i7289hbD5SP3Pipթ$ T?mL] Jb x"4 aY==qK@ p4ۛH]ãhC32rrL"Z56s׆Y[C^q̆\$UF@͖,@Sch1-s1Rjxݺb5ZL͂pQCЇSi?C(`N7(",yJss C$ A)㒝BĊ8W? > mEJ}Mp M])w6xgOthBvyt(RHADx,>禐-r.׮$c{{U78ыR><]+B|d]OX R^@ֳEn4@W#bE!Ø4PM]w6IBa%}7~G>G$nVI'.iYLO)J3SUY:gޜƵ0$"ȭ!UcBJkNNLk'1m^6QV"zۧ%H0A]li)7(i|@M&5jT8fN, z౾q7"LJ6!Y+9KCŊs9ǚ0dNэyoNw8> Hj^bm,J"eOq>Wϧ} R`X/]TT.(mbv!z\YVl8TW·ɵF 0rڌ|I{_jۇR i*arUο ,%wxg+;3sHm42)gn].,&5E%{@Y[|]oո-jaBci6'GO4Ph9[/ًC},Yfh΁`},=}(;ЇbV%\N$[zfh\o}tp~@D_a. ,]Bu %g@mSOBNj-BaGM+sKNF:kjl0+WCl` !)}%dzY#n)>%4( ^.HUqg7[DS)D7\{ MvŇJGo9X,6UlYe+X(p:i]oɹj\|}ouY<% `# )EfͶFJ}$ĚGU)tW3ֶv74B؍H.)R]ky<@Rlj[T + 8Bq6X 2V:>f7?!"jY2&sR'O-CxTU:kGH !>j)j.E{Cܙ|Q~mapA.֜`F;eJ]'+ mmWDjK Ww¸)ҀJpC9 U=pԥ'378-~W9hF@SM% 5fmvf5%}]K=Z [8˦䛺؊\Wv |KyR22e< !CS`~i`R$NgNȿkŇ&!-[d8ΣH kjOL*6xICko(,3j&j + w; -G_=Q}e"b6#xHS6.0}|;k)n٩E[&88;9c967C#±#f+cǴ|U{ 5B%”ҽ`?>-bzuyI9UCC.Nd n-<|U`1Q.@@ƶA>bzօqL{H)]߲νlD*Xc_2U0W =mc>>zKbXoxP l8ċL0h##u-"|LPي#NIU+(\]_,Fa^ Ag34"|cS9}3 %g\*΢OZ3: ]ɣ6jr00.?3TH蟂3 bRPdbyr d D $ZzzbrCD|ѶKe؝ov E#<1u5)VJpG s)$QKW;2/gb3?ͩLȱT}pKeZvW&C$`~֥p0WN]zÏ6{Rme[v{V@Sn]/[ 97eQ(C[s łEay*lޓSx '1h|[`oS{ x8C{a-HWV"nq(r!$Hs72b}rMߕan+J@YwrnA&U~?؃čπ|4bc9iEDo0 d(ݡ] GvK+'d$򋭜kuvהz|cmWZz-֟g<42W%Px*1kOcJct.z_ |cn{^MeDϟT|;;5D~6SM pV"eZ@ۘ㋁Q}\Tc1WgƑJ|EřvH} xoMudFyTImf.W|_5L:zLSy/H_?(/ FkSn| >͈ ; cPUBmg稭 $'Rc1E?)ıɖFt>Dy9G!EW cq|L.b*g~GۿOT{x@ X)h^bBT]eq S=Њ}F6PM˷8s@_$7&jP7qLk~Mg[Hz{~z)[.őK@;e¿CӃ Oe_!߶jNY 7}}Ձenʈ)/H6upPRŘ6 A8`(f͜y.AIѾ]Y{3X֮3( +~3f@qeBZM`C7 O)5q!ޞoAW"vϡhlYQ?Ij!$\CNTcS[GX k:zs?_u h^sܕvj^t^>Hn\$'Ϳ}}g'TԽ62iShp-fʮVƇZ@-d0qWen:w^RlJk [IrnO9Kf 7ph.fԂDH &n:I>>:[&w*{9fICS;AeZЬrC#!f^K3:69u ٱuʩEZm= W k[]#.1셦tn"wa ۹'BuFsp9mCt%Hnfz<91s-ZDCXoS7!Olj664H2z?B:[a a. R69F2 z~z )"Z YFǙXxԞ9wDq=jƏĄ~/XaJZ?t M3<;~soZhod꼉(&e^ 5Bҽ*42r7_ą,zYƮ#^=_zIY 46bڋUc3(BO>%˃RX!$#~Be,!K"DE Y./nI>)hcV;9?WL"*ܟ37!H`£V[IWQ .ᛡNs`Іd_K!ށ.1/I3i.XQ d)zHY6n@Yr5=^-{3 &3A-F1/ُD&ܧ<Sv/JatNlunf̆MˎŠfuNA8.%%{ՐciX7۵5KK:(H@-F!o.S^&׉rM1:!>r>T:{9# 9Ґ<$^r*P n(Zu zՊ ɜ:3+=//́+v)-pe+<f`0Fg8G,^".p@>)O%-H9|f;vW#ekpZ.`U!qHm 3OĜĸ #>mlcӗ!4?$P "f4YV0/1dv=[#fUa"@D8z.sue%b; bf3;H%q NyУSbj.wqSD.' d'o7Kx:g L;: G74p<҅GkOg#d?TG؎؆4̻U}5~F%S Buڱp&쨸|B>vJ]No`;3t]Wۥb;>]: `1Tt{|NEYb٪ByAPC&̕i[gb{l[\N~/I`K Dkd@|E '/Zs@F`e| 7gGlрI(=!-i<_JoCuTU*OF!w-&"f$DihB*(dR:إknœmA6^_m:?֋ĺyL>@錷O51%y],e)BOǼWD\*:Av!sR¿]oWğ[:F/?&gr7ځ Ϭ5;;n(fG== -p]){,X9$x 5~X$fe|{hXpԻY>nu@zKFJωCb\&UHxu|qNy-rQ~T.]ѵT$iy DGq8ZX|_8 0~] S3dynΤN\#g~#3k`w(AG?x[ވ42"*%+47lN`,~%`cZtr!h'N98侸`;no%69T<3Z/x d  &>Ȏs--Nd5s,GS[~ KLz Â( Ks|laN8@s"OH@:Q6*;5A fw0Q8`ٮMu忰HQ}b*GtR/23Z Y u5dkp"RKvzw"f'b1F'ɔX:QJAҜ>1 EFOY_+W2RfSƥdv'! oo$?  I?JR2P"ӥILZUj093o+y:چ12ʲ܎K{@꫘;'M9Sf@-0!ܰD/\Lۨo0Uoֶ2W 9?e(+D!I;;/'/_>hх0Nn=һ-˒$" %gn4Uf<=2;ڍg%C _\n)OB+ȃk9 ,qIb %BF]#(^}܋;ڵ` b<iv%a?F (Dh{ 2Ymzȟ`Z, 7z`,tW3DؓDj.HR~p(Ɩ˶4„Ok|dӴF c-=@aπ(!*S,iwm9k)W;,"{`s/\EǝElC7V QV _'2敳 %H*(6qNݻPe|G]c%ИDFnQ9BClwzh. I; XL__c:%Zq5څ] Dy^ F4x B$r\yy8 ;<>i: 4"^'5"\,^[eªU906M[8Kz>1`M YoG2g5gv"m֟!6h OkDaS0,Jmd9kۮkb!$2( f3 ) `+/)]-H4ӃS@\=]aӋ*{ VoMr!!J0[*="5pe'R+k12˦v5ȅE%)Xٕ%cT\6{*e|"&8r4va;(&'kUklMբZ,֗ (&;'#`3u2Uݍv>];BLI;w- J`Kx-s/0~]L!jFj.| m^jRiySwo[ZQ^,*:GU!N˅I$0Uf͑)_:}l:'dĞQ0L&پٰ`{X+8ޭۺ%:QNsBZ4\.խMW?NrYeM@&Eڮ]b`vro֢?Cjn*}F0H 9~h&y6jdAp|qr6Y^@a(݈K0H^ʿ/:T v٘.+lWi9R<$3:#q[:e3@.ߙә:D#\|ܕjvDGve"ZmY³4TtSQa{ψ0\|0i;spez9~2c$;m,߈XOM̐jgVO9Ir KcP3uH~ti'%֘CmU\GZ`,2r³\zW\A>*[(R_BW] \Qd6gW_-"dZF!`9TrRR*֠[G/u1ѿn"Vw㲑"7ݑ"Ht#ydޘ.|{rawUs^/#6Ϩ$p GU[`V"黭҉Wݶ$mba+ Qʞlқˎx[cI>(x2τcp&Df̜@/sU+4%"#qgS0Q;21T\Sg8+TFʿPLvUKhoeQ0PT}sAr-G^$fxZ6>pD% n3L8d[Hz1ݣ6kX)"(a)aZbO vfK.jPeErP АZW oH̼ 8aCahdxt遡~J?(^~äBP8=MΌ!y,g2_[%X44Pea `5e(k) )>xyBu |.YMb [Ѿjmvvl؀|_VLkq-o)SfZIE;Μ;h)bG!E ,U+Dd1ގYPq(`GtOҟQFF>q ܼ1c$C&i~BуoaƁH3(T#'Wm;f"S.cuE,o\tI ~!i- ޝS' vJħ!E^/$RQUnOa+c2pּybt=~>UzѾl+3 )/Jd# ֿwEx3xTJQpLayQnG+v4+W~UPeqfGhQKt>GEwN ySLŏ~E^MszObn\^[qZe̳~k7l[>Y^vEԛۚ4λ9Kb hwC쪖?u?e-* +xQxx G3lJzXk;+i#' /Q=&㈓xhH."B2imLuZ[ɺbC7h+5MU&@sAk\?R#2}q\JM_XGִy#ԗPf!wA3$ڡ:|gS.~ %wW$5~yn-+XC{Pk>?v=~,1ӄUk7a*7g#hjex%vn`OT$E',5Ϫ>vAw@-f ^f<%S4 _f5RRHe=̈c/}ZqECV]a׵ڛ) w֝K7c#Ɠr]LgFL>@EsѓCj+kYZ?\yhgɏH"'D[{Ǽ9pA4'd;"D+.|y-мEbx}02;g, 0jl_w2bO%-+vཪ9+]Kɬ560#X)w Q#. .FК~9E&+vQ\=Tҟdn˜JgYBJxwtIT#_ub$2/Is>ej Dų-PEԶ(+REYpK;4L{ =j^4h8.RRJWIMuҷb&ΐ >vy17[ WT[}[f9P0NwPv>Qb>b OSvx BT e>"[ ӬGVTAlv<S'6T_'*I Va{2(,Z 1S+"2oT" gj7B&8GLR~ cެ!>:]$Ez̠^Fd#{$Ou) u&F'V'9s$|g:{2FR]"іK%&J@';b(=Anޘ]skҥ5uDs.bz;)䗩2KSƞhXY3&[tW2TqʼvURhiL?Oh[X[FFUᓲ^*m=:}=}JޢlS1WcƝLPt'4SOx Y&2Cs] 56C DEhj54Z7+XBEҠ8vuVE3{33+0WullK:SZoT/p؜)ܘz ^Aʔxp-n"DLt(mq[G k9;*ОF[AK=l5/ض1Z!ǬWLiQ~H0oA=զ:݀A9 F#;l8^eh *2> MH4g3%mY=2 ʸW{a.@ƇC :+Qn%I`d~/o J 3#X#HB:\=ŀcզY1M+?;)[(ϕ*’ YM2Tρ <סnx:&J]x[6u6G³ffz>Va+xL;[Cc'ѩPʢJ}\~!?[0x "a]Zoع//N "" reLמL~ŕ4HĿB;;j9t3}ؿ#n#p֝Zֽœ?*fgL~ׁQH'wQ (r(|PTI8`3u<5[~RKf|QG 7a8L5;;հU'ƴ$䝕:qjUŀ'|G+lRSFQ#oc|*crq P`Rv,Qv߆VdR^A*-B7QmI:`"x830ƥN5pX8&ǸˆnǦHt4K%<)eUN\OJ{z}W ^>H=E|Q>8!M=sI1ՂlwdU[uzE-(ŒN72K`m/\O` ;s SжMbSvXOSQ޲9~ ;҉[xzШH Xb^[!`/)hN]R1ѿ#|+wiΰ5RKQS=PmYo&) v e4xVԣP b g<@ FRǧ1V ΅w(KW[ H$(:|=tX10-BGf8 ҰHl&<#6!dn$1w(d$ؾc/;pGv_ۧ=M 'n u@ A gfs {+LWf $NN7p$ͪ-ndGtd|cǺE{9R}߯S}͏h4C"*Xn-`f[Ƹg4l/5 r nL%.Gm:mO1Q87΅l+(4_0) WHN6?`KЦƣt򮜧*!*ղ3qI4ϊAsKOT:%N xԮM77Zv4Ր%( GH?S-7X7u L ]v*b-EOLmiFtx[GCdZhwGjpY6(3v'KW<:)V ڼ nC7 ^[ Tϊ;Yb@1[y _MKV錟 3_ݲ1|tvtMعC xkZ_i)b!}<ś:x!E~"AO/!$9j/>do3IA\zKϭ"‚Gpz&eRIJrO//&L=hUE%5>ԩcTsJ? =jTCa>nͧn%Чg3MA K^ A/Dr.0 {ΩX(s dq 2Z['rBp4-|?n }* *d߫цl;i[GRĠ { ,iSxHopCn#erjB|~I`!4u5gYt, WV]uhJD5YWxށ[rqWd]^KU?FbnE9"kPΟ>Ю|⪬peyu3v3NuM'q6mĮCX|`힥 u'빝N5{lQeB>W]K8I9h mPy;4_IY&oesřtȨyiJ"B A%/鷫{?4z=}Li3ϩ6lcvO ؠ?R1- ~$^q'3:l=MC[aƹeΗݫW?mru-34EQv-O & +@K0HqL#81խE@J`B5~WJ,9mR+&rbF-G½B6@-L wҙwFdOI G"]dz[5o`(}g\S3.Bᔛk#JFz?9Ek υk)e?;j1]zO~AN!/n&gB|keb݃jah卬Ga >ֺ~ɨ/jSLG]lLFYyt;`0S9 b?=(6濑qR#Qߎ!F2r3jGl)_x1'. j$T&CnFL``0sa\/tm.pF)<;V@LC|93by,o*酜P&, U̲O+3(p @lXqH;=Ics] 1ym_x2Sl*7,X4Ӕ Mt˶^g4 O񗽩l>&v5.L.|4FM$Ceuٿs%!Ӯ{RG it|1y'k{ȶ&uQ kKSo܁I5^ΏX+c,<D(y7Ţ;r$rĮ=~J&T*ai= Ź+,dvmG 'EbߥlP p:l#RkMG OL7 ,w/m [LB=Zq?H]AP/etRz+'wxEöcvaCT@í1Vpg{bS#@w>S|x~DX"ΕvDM ቌ=JsoXz&Hp[`;l1id%ԎB6<2O$. @1HL;q>m;P( >{^m Y`kyy[MiVK%5lNoϚO*m nl@Zad[tP9e^uEI闊k"m \1FF{7s{Z1S0^!on:OFrhx-$kŋ:JP! 9͕UBo1Pkj#=pFѫ\{\ &P6bqHX#;g (&ߔ ڔgѿ/x,"ƐF&ln\kWO #Ep+|0k sQ?HE<'>2NƳrzmHUHmsq)Ď{eo8ޓ GIw<u4?0ag?3zC LQkGjTZإCM 8 \CIn6:&))N$K4'W|rͥ*v$LCRM)#e-n.9ALv"hF[܎ɑ"ͷ}0Z̘k T]JQq&5XfT2@5=2T|t<$ U顨V <.ײ餮`wK5> R |ǑX anm>n&g-KOzd Ѣ.E!oQ̡"@Buρ-;wP &A:k >ἃkL|۞pi,3VJ iι6F}1?qIu[9aC"x￷f[EN'~ WƚEE,+7;dOo4ѱƘƺlr=mIϘtPb?5?rVqC??Z&x 'LjWK3K;/Zq=\1ޤy|K]SF47uce .o:ʿAGLj\T(Z xZGyTr DxoGo)^u=ul8*B +ƄQzZyfxg[%F{Mˮw{JEhNɂN|Z6SgۺY{QIX_ " O:!^̱%9@wsU" Jbm.8e:r&QEwO(:މLT,v(z[.lURP_5uWIhNM `c/N5(UPɽot./,s.~$a!h%dѯkh:-۩ˬ5ry$7xQ) Iy okI+'^E͢"YQV_oaߟ3I&{J<ẮZpB‚Cd6Mr둥s+ȬQb@>?QakҨH FVMDt%h?;|T[kb: 6ɶ\jO `lcW >|VH)ѿo$4㰕xNlOrR_VHX] B+CE{BAOe*Tm#1#`l"X&m6_Q3ʵxnROsS5 /x>!!zAѸ"͡_ MGj "<& ޟh^b6)9hӏ) l>Io؇?耾A.xCKZu-~bz! LNyST(k0.oct^%9DU棢OގIQFщm J}-M}yn5U*b@C) s&S%LKRa-RlWygY`<, '{+@K#`#ul \^ֆd %@΂`Ȁ7W7/Y4X1rٕj+ /T\ X6az/=%_JɃ8c-4y L 4f~( 5JKY4* x ۞\rFgBp*{& ׅ4uѸ-Ȉkҙ-]%A1E8Jn<= pxϘdY^O+ZB']D=lwwvlsIʿ<&-tbY=0<~߷J|Yvzj^lK"e<%ǝRse|XAdHE '̻?Vc0c5 @?:ơEfd̐ 8uJ*nU#B=،p. ,\i^"3=L'`w=L/# .|XT"v e, ')ndQ.M$3uzߑ&OGJ@S`3~D :ۥ8H#3bNL *{ Ή(}?nEbv雾}`R8 ƔXHG!}9ALw{x]<|S1z.]"MPl)ZyTp?LW#n`@=ռUck'iBo-_Ig^{H>dHJ.\z/逩Bl>tɖF\Y@Eにh þfNo9w s^[ Ҏh|Bs~$eHpM7(y!};1$ߴ܃̮>fN WMV2oQ3N i }ЍV*.f\^zt c%`[|%yE$AR.4x3#%-Kf%T9KZVgaߛ:I-vL'c\50'fqu:$5ok#kW^ -+-jm#yҒk^>y!]BW++:Ug`*b-1y{ܐX#/px*R'TM?03F׿f̜9(IAs)´^ؘ4%pJ2ʭ<vfJηOؤ e50w/*4p|V@ߩ$a %'h2{a+MuEc5s}l!)lsđF816Pψ?fU;!ӷ*✄`|s3m&iH3 Q-ʹ/:/|̕7TAnb$|<q}S#ҁ*9Si\*I7.;'0s&__O(܊H}U"s4#+ZŃd}/mq)CrAB6WiLQip̣e&Iޞ"Q mo-ظn2ZcL"ShHv9ᗬv^-8G)VV7718{<| %ʜx]ܕDcr!*'԰^.L Eӻcf\U2S~rz0^f޼~ `&tlf!OW狄S;²ɨ ϾZ:c)tL紃#'x'H;e[nf5WHG=#BsjJ}җeXGz\~29ϭG +fʚ|HZF/}?+DpKYEy`X!_'L%*,ܐC?1Z1wr m+ >u\Y5tVEH;t\*h(H/'v)XhQ`c+ͻRq%o [7u䛭)$aنC+6?3ưJAYP[vadM;^BS_癖>";_:H2i/&RҞ$/?-x`Z8^y_V+̢Ty?h@6KGU``Q«dQ9XJCm@+{ldlwF`_AL?60[pbQJ`Zp|DplBZ>rK!d852 v }byTwx-t=/F8JY])Ǔ&TJk'D7/m"8{aUd+!ynUl*!HTPy= KcNxfT<˪r&:;rf@rpŹ!şUñģޜJ#9T,-ZOUIq`TEJDLc1al^MPLl>3΃%M66,o^CI]j}54$c%kI=.>a,2U\tKeMy!5kobth̦T˿7!*3j()-K>(~hJϭSn@c2^w!#ߢK<]N:yQT}D=dLƮ(~vn_;lWÖXr k gﶮA`3Νa[:1&X$_r@i1OfgNvɝ`,&S_TQm$;%S箁R8hcswe@'VooAv>`(D\_9v#7g%>*^~GO3.*X\EGA6&aƋ_b~)w 0ts*|@KW1q 1J:iC)Vvv9yXk H@Uhc$7+g+d`؉ PИwh gP-fIhx"0@?B%T]E+R;T%v Q闑u(Ѕ 3ˆϲ褁=*HC*si%ՀVgb >b/SkNژ@^:р/ 7+] U6-+=r:aO*0b(lS<Bq^#A5dRǤ*rs(8>(dw@Țˇ*E7i̩P8|ۧw^@;cj7_hu`Y?@sL`̫dC"]DA2}Bq;8n}I! 0Ń31ca<6?C,Ԯp$6NVyO{X>sbF n jl'řrg h4 xmd5ހw: ~X1AƫnG`Վpz z_t "y7u~(]I2BjLsĉYO~}@v% L(]n$!QF3\7PTQjsiCp% ХClam8Qץg8=! 'ɵ\8ƾtEZ%X*/z*ϩW~-/gOMtQFsdzo&r8Ќj2r~AfKB% 2ST oFGp6TpUmQy筜*x`=ڱ5[CԝjQr 8L(j6/=FWVbG] [xXHbw7=|^tMysV\pbfH%Ě"퓴D&`^$RX \ʓKǚ3;n L)e=J6&eo\u7fC%lXD5쀋J_n/IKYKc+0C!=U P}EOIlmՈL Q4?npgc;1(Vۑ]hG"X4|_2'' ]EBNWȴ=Σ򃗚? &2?ESұ@z6`4邟2F&YZBGFLF{* ؓ05D8XsI*EWzK <2\k]r"]{Cp9mr}!S{Sgrov>jze0P8qDS%F3.Yg"4WbAeɘH|WQec:òMG._zUPɃ")>#RR'Rr펁eo? 1=0LC}_dZfહC=`KrOeї92J,-{M0M٬v< FAB3oK*n&L8 u5t`d88-E1{/)Ft0)dJ.pxalnkجt 'G1+QJ!acNQ ď\Y`#b<0W$؋Uۓ2x+DF{d\w_9+ q'U}ֽ1K 4@hvI(j/Fpw )][;axtP? љ-tcVrK3b`}7yc*GmK$Ո'69`*~Q0b ʭÉ*Jv g63:CxTۉtWF~ē'?M&Dzw}(-]YFy&QVژ't-I dWNB3~Eeѣ߾A40uPB[?o2 f1 ?mܧ/ˏ$ǽxP|doT7}C?.r`f҅sfU\p Ҍ|r2l_2P*ghpj8Er-jFE ~@BCx ֶ $eb):.r2MS;\/~LBHNRmp ev,ud~{&2OƧm'l9㟸f_ bnArUu x?ʡޖ+*:U{͆C A ;R뮌#7  QM ١Dxy9ش+Mvjfsmx)<¨&Ҝך3U:"U ۰qva441>(<n E~]~ݕ%dE03og( s$9ѩO,E%6%~~pb̶W@yin^J2tgUVgBh($;$)k^_Nw 7# j;zE`@$}*rݿW QϦ*j`y# *G_/ʙXSCP婂i9^JIQjo{YtV ~I PY@zP23R}=SbB7O *+F k i`O(^QZB"V\cLoPjň揖\d>% $1Ht/IVѵ"kq=py@ c+ PF+ȯ. 2 jLۏ($8_~Wd79^)_ ~FGź|.v"HC+_bkG,꫙K/g9< gZաN.\.p%s+&p𲚫ţj:U~W' XU ²eHDɾtxNOBׅS"CfuL NKDFgx'"+%=CKxڋQ$&ߩ}_ S6@~@`Ч:rdgRNlסlGmƿF־+UC.%9<)M=4O t.y*b{64GcɸRo-L>,)hn cY/ ; ]&@&g/ucLq1p,"ݖ0Ph(yFw.wɃXqQN##!nRF"2%?t~ |4~r%寨XD\s7()Bfzѫ.+?S)%]QqC4& c/5J;|׋%85GS6VSz`Jo6T6> wuq*n6 cq8a|K3WhHmiM Fک:'٬vDžFXԸcCxr-Z%R+n,5镄O49{>l!t%xۣ+fj+q۵=2[Qɗǣhc)F."^j}e}t8!k-OqnrRvub-y+$? "іx jnFT)hbNhmbH{H"tXÏ 19"*DŽ}ʏhf1qEQ5. GOA>@gJ- F3qaBYF{xI( 8@^ Ӥ\qXX*馯DdWuPZvrAK(Amʰ3!ocUr]gN(|OU5%eEx|igkRp o\[/W;/V%ǁ`r+d?,7Dm2DpǾf}* kMT( /[6B"c MˌLq(rZd >Ok5xzOAvy{S WM4*'"5ź;"cj.7+ _71p:@nY;x>~s\Ҳt,̪W?8nmK !#6!D&S߬;9"x|e1 n|WH;`x4+)MoOP>[TXa#v`~(yf\طtVBW8Kg ZvCO-4m`k7yb'?%cvC:.}ůn:}SZ*:'lqcVUDx*[)ڤ_npA 0pTK}$ "ZEi%sf2A@GS>Dj>EZ Ò 1 t[BM[Btꧫf+hH%E uӠ@l@PIUlYg F1Za\y۬ #mYa2yQ[xFbLumPg.hpGJ=a@JfЯsKik}AzY&Lő$ը6ti ; DA_H [2긳Xo=].g0~ dmKM GN3)jlSdd!p$j0ի}{U!mhlHD%J{muF;/ l,mnIJkƑGiG̹?ň|0}+>{N'Xo8k`ÞJl";?:&$*c¿>X9TAA%66A ^Y>S~/0 B=G}Vf֞ԝxQgcH65EAݺ~DC*I>UAӃB,z􊺑 QAEXӔ 33y^'TG?ŀR*Ef^B.؀CtQe:3Y6lN{CŘd"Pm%×N`kCEnŖ{}oem9Ցye.HvvrA 硷k⪰\\ LFK"Х$j3*.*De1]6j|H/G`eݰ[n߯n Ēcu/@`xX \{b=+R"ҤK;s ^Lzt2/ʸTfIJ‡4f a+sk/ky,,r5{ x#aW'q<:!n_ZsRp]mݒNM=lr#bֽv7/+[ vK-#FF]:L/Awl#] D#/WAYIǖWz 鿏g8$eƛ3W0eעaf- G#`]c);DðcO #q,7o*o/3HJ\LsijCd< =űlco0uP}!m#2W?ލ4-57SRL[6*Djde|YU\mB^ Y> }] ܖAhJԑq?^3ُ, j*|&_NF^9ubLoԹ.-]N]\R" Oxg|%(i!c4叉_9H5% ]J <>. E wwPTTdBͬ yo6q=~}ud7º{`9r`4k_+Q鎸wH"&{ݔ=6љf4ư^/_tM}hoNՁ͖/3y^!=Nꤊ0oktΛRS"DQ<'Cte PRCI% it.Bbfe7(Xh=uίtqR9&Ur 'y;4 `J̛hH5ݙ~)3, {7y |r(81xF~K0Nuۺ?!fY7ГM(4IQ#?HJ2JNˈ@1t|Mz2WצxPlϟSr3 ox|Jk#e޿7!=\2S/uLƩczv^}6M&(s D?1$[d.Sq.' HBsPh>]Oݐܗ ky(^Utrj_cEn;L9T) Ոs$1uup4tsC/Y碨qmaGjjd^{I>b~a+ {w|ƨ$X$ɎԽDǙPS-:Kj8-Q*%GoGuPO^e{2Ha]\}- r17X1*$Ք7pGk!ޟ #)}(DHOyALq=e~yR۷nӿQ9Q"v OtrwcQ*ʼn\)[Ӡ+ٕN_Dno-ĿH,i9^(qz䡛Fhܜ tV r#N?)x*f6 9cf80^ l:Ov<>ctWo_6\Wir8CkKr cD''bPZJZ^Cз]$tɚ,eY$Qh{rݦ D]yq`(™?^س$).~Jlر!ا jKB2F߳_&dMi Y/8ZuEe4xE?taї`Pp71[:U3RKB;vS^fG.3daTћ \rML|:΅vܽ+`J_GP#ڇe=ę(drة=}~JRЧ3ʓ>5M>8mD@Tܽ.qo*9SSUcKWY I%D>i y.D'vw jbx|3jH/>~̟J՞wl4ڠt ;ٞ!$T r03 A˵*,Hgu o$礟L35$f|C R(@ "q FA3rmveTaJEA=NҘyɿ8bkait_K+ࡿB`Nj8y`ܽ4:@(1 UzH7)[X "Ǥq 1?(@l*g"PTMS1 `0fx\,|2D}WЂR=6nbcȣ^IZiTr)3P%,:pCbT-}+{Ej ;uaHJ6"7Fո%N7P$gVX8N>?N#1C#~1$Xv%s%BɰT3 Mqf*㯸PV8][\K²fiPbBu{ugѓ*'|7td.H;=o|ծ\0:= e<BKZm7O)^ī^y+i\[f% hY1&D/Y/`cX_:}c8ޝ+Ti`'E@6~6?uEx4/Nv6i&r m?dUP_b ڬ*٣ٲϪ8|77(<̟*Ppge* O[֖b.4iJR ql~lp .=L(h\wGӯW+!L o4^6& |BV3HDHvbGxpwuy?C/+{+eЋLf- R/? XXї~صX BRNSbޔy>(+7FCg5~|H>tDmFTHO5?TP0h/e65o`~b;{[8h bCutra*a5hU}>İhxz6Q􁡥rO#IW O@%iop=CGKlyz(}h' oˁvL/iesǶ"h0]b.'Kwyyis ϭ>ޓJ`h{R%eD:PmQ/q|BPlbAEWO{ү=u2H˒!cA7ԍ^F{TF3'Fwe~%U"o6Fa%r9Րo(#|32b%- ;vؗ*$&m ,S9v+LіU`F<:K=Z5`} нݳ>Κ_`f51JmWW{bJrx!*hX˨_'dq6(q]鉅HP[\`jNVā0Om~{FU#R TT @][:h3(QgwsfFe]:>J ՞ ,_֓CC2)'4&ACq4q^+Ǩ~ٲpW\q*Rvry,IPߨ @rےy;dz"v#yF)GG ǎ- -dV?&4@ P \WЪmGD AE*g u]WGFz uuY-_섹?[xF23?+UhL5R&iVtP5;aBgۦy]T.gfhJ?\t :~ho-J!I$,eLmh]hA%>ZH(EA`=dGNdT'# JkMʂ[sΚun1БW{}ML(LM|:K =LӻGr)$J1=Ź qpn깒IޠvKQ)w1?wzZj?E6t~tkǷ66϶9A<< W6lH1釫jҏɕADGV45<,Rw@O.K龍EDU>0M H-=LUyTR #XcT&0"v)|s_"dM"]7DF&q j/wJcUaiԩ-xU-Yi0]=t=I59>1ق9pЦ!*ZJl7Β"ʵ^KֹebAf m:a9ƊTbCr{$ueKs>3Us_ՄʤS=Ja!(Q-CF bP%ϖT әڸ)j|`SK xv0D4s^1T|]J ƕQ +ǣZv nXwgh\HUc~X6'T'@"|:n'Ql\\J2NqVĥ9KSN m_Ko.ۑm] *'e 7iSfr5MS~ rYV+I3v$}l^0v4FͨPjZuſn~6LsF[M8(Ėbkdí+k>2?0G 6Ѽ0SD= #,X.QjCK8rcu)CS&._pEv~jO;Z4ї@i;ZX*Պ&EUP>?I(yqCb44o`n:^jniuyCKāFHrf ֆMՉ^;Ju]8ws@%]s\@p9?0p`ʨ._#!7JcG*ض&3Q&auX4,e(;+Pu;"4/nvZk͏3L&=V2]L@Dę 9C핗 W֎߫wfN8t' pq~͘: >_q?oن'|@/9#qc"o6u,RTalX߆"C-2Nc^qU" 3jRvB]6jU 0yf{_֦p+&z{p'TyU9*F}j[?Xb [zR-s>92S۬8+K7RcG$럁*JOȾ!Ezeʝz8a1n9TSX+BQjڿ›Ff;[W`A-ɱl5H5.@ZDd{ƈԔުUlՀt"N{16OeC^6v!E)|lp¼s |5;ivLa|6ik{aMZ\cׇPj坅O_?.]M @{~fC) HLa?v 爄=(nUJSjb. p0RW*ZI-oV[fQyCX2pye$Egp2=$qOujG*Ӽ,QwBF!uɱ#, z~tDw(:-^R/[϶+@L:{ىI^^U ǵ6FW_(zN>pu9n.ϩ3ͪNpU*&2O͵[%.zDWRvs?enf 4oJ 9h蠮h0j߆6uVaI,$[ec³"]H^]2-3[~&<,m=#gak(~>m%E IJ)Y`F0(U/08h'gN(Pǁ8ӽN7W#^Yu*z>l&dn K;;f7:E?HCU_{2bX-Dg_y}R&RIɴrPѐJ^pE +JƐ*;iɓ>LNsu,קݧrj8u( 3IvkrMT0V)z?*O2iE HyQvv~a޲[` Ho1by!#IlX1/ˉym6ȽI 9ů\D@ŀk$6 %0 4kZ:(CC!  /u6dU0} 2# 2\8NH2ɲ^-i;щMaPwu:I/ /~ 0)S'JA=gQ&bJ`Rx_dQ\UZLJA9jxtw-աk@N!P#DGz] :n ɒk\t<Һolb;@l\8jNm5A¾k^Hqز -M=†,Y[ևJǜʈ/vʂhF`ܛط 'SO$&Tvi,[!.tAw)-H1xI ̨{Wqsh(\qԱCɾOWXX8xX _E<ɚk' X.P˖m^'ȟ c JŊGȤ" !}0όR[M5n8_ `vkکKl2F *%0*@,93UGLɕsGc)/:{F3w ѕIDza]{ŐΧ>}|#ЙԈu^"Ry pyL~X0Ћs\["?. 5y d5U0C&T5H+I`!f*צD?a *!%Sn;"taԍTGFEaf3O,2TZfB4SMLp$z|m5t46ZMgҰ_{V^H@šXl[FK".K#4r$ACu_'N=YB:(;Y eP lw_N\m$ ydKM>iDi}^A7/]/>(XP򧧘_ 2}"޾"iبsIJxgÝ;* 2$Я(bj^!&Dldi.Bśn!`%zҸkHnLJYc< C AFDoH߸az>[kяBu?,DjSE382/5Hr9D2sC"+*I m}+U0co dWo`aP,őkwHYjSK;vF}vpe^uu޵2d& X5ͲDh3cD )05e'BO$ h4jZ'uß`vWpD%2:B4~ߖRrӛ,W>仌O"v9d( Xe@k~'(e9nqRu~dgWx\$\T\fFCIBL ?M"u:Ƴ\ H=a2dQݢVA/. xkCڍ+C#/n3+^RMBsζ?$jqQ/8SKAz޲`߄dAS\*zj&N8A6 VqThzGdGb=aʕ$2tfa*K ә$1i,xcײvV mI˕p*ǡq#q891Y^A*+@uQ 35VoNLSdhpLғJd82rk%O 0\^$u<k8Fg,xj#x#ԥٶRLv#^_𥮏y}{q-n{lti/t4t'qs|?BTqGd{ $Ş55!_`~nb~ =" *չ/9zދk!jzۿ!&Gķ-?t*̍ASr`hכ+α#/4IJ Z5zm=n&x. ;n&jJޕ۴'DҀYT#s69Qm}c KinٮR򇹓p`#Q@7v ښ2?XJIs9F$^$P, Q[\jzel/C2 E k8Y\|H @*Rս!G"#tyMkA'f8J=wKZHtV'P}-pP-TkHH'['mK[s&b;g#70mxl`k,|4-=`1Q>lư0A)60lhO'Xh2i{\4hƾ-"1N`FEP4Zx [kr#q:Ek`{.jENP Ģ&i}TҠn;fZUSO} `hhQw)gv+1xclC* ;#dO4ɗ2ŃDZ:3CGmR1T/2;GWZA `.ыÁ wkK{`yDdۍ޻3-HcPOQ ީX[Ni'E0oU$tp<ja;jAk~̏t8Ere%ޖ̀j5bk+ bvF~F}Y}5WUԑ.(yT*Sz)in&F>"͜0-s8QDJ"ͦ}RW#5>J1{]ҳtܽLȖ]uiU:`ݷPv 'cOW ܅|}lݓ\?1Jҧ۲x'} ]{-\OG!Mқ5$1ʤf뭗+t,AHTzDV A<*Έ|ܬnH+\ ^\;C?P_ zY(qm!!] DznQ4=;0*} v+R$++^0 ;?&bѼ[>;փ$tX)Z^%kCXX#$:&+?M-Kh$*v!{] bF-qU]j-n)qNL2wԻ3x[/*E d7|\nqşuu6a@9EށsAL ~h-pAsr `6\7ۛ- !6 W0;b D*0\wr,@h>M@}ܤ&=girtZNeTx;d7,&0Z /+8W9Rhpdɢ\" ].I$dm\U[44{<%'Kr .6$]̧*V1Y= A艘-`* l;"k#T|"\=,roD, D0> %`-\HҡYUUaaTugbXݾrܱe-k,@pxX' CQƀs1^fc]GyG6&"ixA)Mi1kHk.2L!zmLw *sT2qbMKZ4th \qUrCu||Q$@;G5T[~zg?MY&NTnxʼaPImC1:} ։vڮy#|4c9VT>)ٜ"2D ]8c^/xo U1ֆisˣ` YۊԾDJcnp䁮V*S.ymQ^-CTN݃xY$hgj$C|@ݘ{o@eEJ/acm~^rAvg{>K_BPhP&]XL梫𕽁ce 8>ȎZL Å`q>$۔}Q@Cb2eS8xnM.o/3!U$-K_ǟYBՖ3^B s-JhAџ0:W?q3ZOK8h}ˣ@k$_9Zֶ )zbhc0ZUN 5S )-{z5T"+Ae K%n5qRZ[A2RYT.pө磍T%blf&OAy?d[X,-ANs?UqZ Uʝ6ԏ]bp#מ蓫[3OW2tzaMC֒/By݌^v; eAr5 /o'w5=g5f_tstd#«óu[%Ae '[(6硚 A.D{Arg`N-ؠi$P`P,VFp[$TqړJu@mjiQ[g,+]f: T'KÝmdmwsC#(celYᮆ65&1VyDp]18C=YV mefG/hzF tp Q̖͆J݌lƅ߻оdg܌ f{cӏ0y{e5OUJ!0o*QB /nU DLYM1ˈQZ4r7gr) 1GCJ?/0Wݨ]!&xO3\$hתg~j:< /vP0eq(6>̻ͺ>.GK+UM 'g xlTiyTD=*Z5Ыv2ūr{PY`ߒ3J@gdr1rfm[>Whyy 0,o@ '(kZg+Ʒy$VViAj-/dшXl;2 pA89ZL:m`xov=)N+KLcaԖ"9O_n~ZړLjiJY8m\LU5Oe*K|UǝY-ˉ! S[N]7XZ5DWmJ$^=<۴K-:txDF^ TZMN]WX#^^KAcm[}PjR> |EA| 6n i/W{F F/gdMؿO\E̤ao?3$&?Df!<+T^>ȑC!FcI8&4yb-)^syY (De0s2P+WY >"8/ ľ Eօ ˧d4}Β Q33/]$kS_|kOgاHFS$;ӀuWQ c0Er>ȶ[ a/l`E P d Ux]]=B4NGYI~Mׂ w 5x7hl2).a0 %z;Gf<.B9Oua k DE'iT*6),H,Mzɴ5 R<=e*k{L >/o iCb$ 1-] 2>|edq>TPrל{<Λ]^lo+wvJXX@aNmم̘o1'&?mJ^3aӉ=Ds.R-l̜ǥrd.>D\:F#z6`ZK4}2Q@=i[˙wF` 8vE2HUC(žv-^T6l/ޛjk^*gE 67$A0Kkԃf:MPmR7!ѠQjc%Co%[8X. UEvM"F_>1Ql[T96uڎe LQ# [th~ 8=hC s}-Ͼ֊maY 'zW{efBd faӎcBv4\mU2m.\1.ӪH:-v)z5 t0>O&akbCr71?|zYxjq(;U[h쵳fOԹ;L; VH)o|ΌůײYI0 ҆H%x$Eo PH?_$D4&FA\puyT=Aҋp AF@q}D@I]3'D&];fTE 87J 7G/\ASUr;k/ A@$,2K-is/Tc}Z~b_%i|”ˉw9Z^`s`'g>kx^I ]Q˿:.LQ1/mYUl{b 2bPq'Zs%f: ci(aWZ,jd|a<ޤbZF}ٺ0D9PÂemUi-^)'7v6ZwXxۻ[o򴂙v7U+tVuDzKZmҵ:S,IȞ^j*l @$ oztp# Ya@<StdT P&iViP󴶢a\W MU7-oM*<+W?O"5vRdlo z5ٗ8$j쳋ԯ$d}# #NUO@k#ZnY=Qs\fXhr#mݰ2` 1xZ>S.rX]8!QgSt*F[;&xėu$HCt-%nsza#m۫pVN>dynN҆sֳO yS}Q0sΥmHaSsʢZ%]` TH1H"Ty@+V_"pd~;fLvD ,em&RۗzRN<2svT(?42-a hT8sm0yPqPƆ0ϹB\;ļR*0 )n須 dA?^ F-Z"Z%+=uDqڙHȡP= "u!|j!ovmm3mm5J ڤ dB>-םqqDzyf]DeCk!-r%^dIOԈ)Jߓ)ߣ-NL]E7 $w?bŠ H!#|n(- >"9 )1DEzJE@-I}NWUL﹓B+.Lh>]1$B(SVD>ٌn>ҲQI#\ "+j6>gW7f];Q@y &-'3IteD?AoI u"⊈ *_zT B(8E/o+Xnt6}MdworCB JwMy5 4;&kws^s6 ]ɨ'Z+7r |ja,&@ 4ef:;V[͹vF3O.-!u\zu&'V|R*0U~8p kW~J֛ww5`V=𿛴wS}#~׳uq( |(UnX\N nz£D>8!X ws"pb 9T[eI8`$$%R.+u^sdeJzG}GC_>9Ey2~<Ԋ`o2چ .d8IFf}*0Tp f9z\nB1rlߢ"o -KoA5O*jfhz,s\|n Vs`eD-YndndS6i(w}F<zaA4h1D29I^E^=yD#%c*o dV^ ή9:^Ӎx#CZx-K t#6Dl2,"f +T;<,4@tyPBQ` aOiWn\:ALEdPdWV(4A} !j@*u7Q6(!PP]Hm\0ֵL墴a*XvQ >9)A)^ =Y;>n;*jm/@e\uMm&"@*&RyTvmt>P/20ABls;SirdUVTp` 3%(6 x@@D cΔHv1At$ea>i@q{ñ?[4VZΙh-^0dYMfX@8@ûk՞>8c:i!(I*39w[s`$!P߭(~AM Hqx6\hb$F-#C,_{Ʀ^X "SexۿWizϛ͙F LLXr()hrr`["TE \vpǤyڻ_D@&" oRfb:?j*QnU!K5]6Y[PijQKl>u #Wϻ#[&wGpcpULVKq3xq(+@n!7^]k%4P4K  U "sί }YpCq=6{3K[/og/5< #r>qS/5-oVEHEɥ/ ]T:[YLA @F@@ m-dYdIdGjS jHx0,p1ŐD:hbh3$*(_-C,[35HOx~d f%D.k g49dϬ2DX9+s}sUV@0R#F+}3G\{uؐmփZI$ ®hb6lvh~8&ޭÙ} 1bve,6aL!OCV4u]7$D$yn@ "n'r!i* KԐ\@`Sh$|MV8 n^bG)Z[.t[}Y}kUy[cO:ޅxcK5mi(HF(~k@,eT͙6S.'G:8&Ѳ(6XCuH^+\Z!ljme0k6p"BU jwv. AHˊP AAf@M+8kOg(om;p$MeٛZ(bL9ꙍfdpmnd1HaѨwJ&2l" KPq`u$bCVZL U#Sp5ʯIž~w|Ν,R*#Ԓ"9}0m GB"QT7~G5-|w&(*Μ fnw.v1z =V{}{#E|B$m ƇG`2 DBA0'˕5]MR}jNQά̞ ,%xZ3/@]S󯧘`LQfw#Ƭ] ,v]OuKJ+BYJҘ*1N8tgŜEfʿn6*x}MzI z$C$FV 0sQ W` 3Kmrs4hy0:hD .A "@5+}Yrb7^ H5H@8R<\_OrNt!>~m:8^<(;9{/c4ws}۸xj`6[UU*·cD0:8 xmK] wh1f^|ҜKADg- D+0oluTY>ȼ J5XTk[ǥl%w`27O{^vtP<g H"6F;+5 Q6ϠWmu^t` CzMS݇џa FeԘ7^DC#xs?K+.̂0rtc!!~JA|9JrbDmi|?[=t89tP&eI> wYl|B**6FPD$ TZ.ZVF"YA }\fx"cjej*_CWv7+tlZsm[o]ܓ4ņqΒՙ6RJ]B& W9^yus[`o#tLw_Wh'ufǺQ[ c8aHJ0k!҈GxSV[dDHh9Tæ {I#*I $ 0`wyQGV]sQs ims/!pd*\s4wbD A3~gв`iР '}5ZBZ@܌F@E b2>|*(_Q\Q@?9?c1MuD)s/Z4"-,? +}^{}ű)VEj22g1dT4L%LK KsuDD Kɷ0g[s Cf]g̴k|Ed$E1Ta;ah{vHuR*V\L l9 n޺QIH)"Q &AՎ9Iã< kx)&HM_lq=R_[>'^:2]@e'?Z2ƥR|NٹwwjY$j:\k%_,K`:W{^Mpu|s`&qMe#ȃ.g~Rujj&4HavqJ Dn=w׼npae  d|oԭY'\'i9N0"F=T4 N.d]#Y0N%6Zez9'ø T$JRFC&-[͛}%-.#a#cAb:}%+y֠N$I$ 3 -1!n_U>ye`5(E!wx`|^ 㪘 Z9y&= VCjU.%?޳Pm/("ޕF <7fgr+b )k[RVH AcЇ8"ӭ%9<_m-A+C7T4t篦i9= b" ˲Q"\Ze>Pض KrYvZ`:Eg`s|hwɃD!\ fq WM$*҅8pN÷iMN*tav?{IG]8MFaYu i4 xwة'SUGxp>gAW`bjS>)7A D,Î1s<3~`T}0T@ӠS>:jr ZF̗& E!*Z6vHUAIe3bJ,@*(,E@o11KVzpC,p]='^o=g;]ؘC7?%! XkXmT~dϵ _bo6|aMÚ@qV",UA$4Dݫ.pfW**1py grߓi!%!"H @g9a1X$>|<5*I''˒)6\YDDjk54DZ!F}l@*eVl,{P؈NHHF^ kI 2 2*߭b謈 $Ch_"Do=߼y:S}DMrK~0)CO(P AQCTPP=vjaj(v? ĎM Q*x_|**fc3>`GB"3M?<gf:$m[P4DRՑT(T"63T w#ںOS#xݞiTςI" aR,v("If4~t d@k[l]~L Z2H H HBcމ3mn$"z@,zSJqwOk` ovIηٗJ׽JFp0'A(p( +n]138s6.r/jר (UƮh=uh¬)j- Z+PuL$z3A-~+m5[e`eE8涺O\b˅GKr.I(u?յETp8`Ճb0zIAvŗ}n9uU.0!#( _MCEV:IR!?.ޭ in[1{$,Ⱥh"Q\Zȇ nz񻍎1jxg龝٨7 ^{ID_9t`(NLA$gXCǝ$].z"Zh/RZE)hJ<<错ρ|ba#Ҋ-0eq C`@mޕ!૜z| 8QV8,2#ӿ,>pJ;]>)o(m6mbKi{D193 ,6bL 0$\!@]j+V[k]լjBR( CL!\B#?[9ۋ`IP|A HRɆNp-EIPSk\q?4 AɊd" \n;BZ[Cs2 Ţ J) tb ކ$ANUm[btj! I::VyH-H^t ϸǣi;a:KxA E+FJ ٠-Z3`ĕ @ȑF"+nF;4-YFߋDP" 0ݵ:(o{.|V 6]S"PD"f$$e65ij!c y.a=3F e* ,,m@ŵ2\rk i ,!KB׊jaЛambaĉQdVahD !/#g6hnFn?^B)1A(PmFG{KcS(ڪ[HT(- َӺf_=y}fȇ+HYfMD\8rPM룎Ni@42 ³ L5۔L$sp3dxGǜd%m"SMAQZQ798K;Qx*JL˫E}u͖WcPlD!" mT+%woLccN#keDީÄPf BlgK5(-SB p8B]UcԄBF;*!"ۨm[`.a12wSDE<;ZhdlK$FDd SdStd@NpؠG:H+ (.|Wg>>7CS'I~|?2dBAAYCVrѷέXcR2 D~n}^"@J.s!υJMn|"A Ci:-BZn2b$ 2l%\G[8GBy✘B!ZFjlhIjԴƭoiţU%T*Gi=UH"EQ^*#*Lw&c 3=XBd"Ux2? ) ) ݆h**C&]Qt' S%2 b*m])3Vr4bceq^cDҴ^ eWu -DtMp3b bq 9/UݳkކZƼVk^'1͘#Lfj4HBVzdffbL2,E)Hl*{a5e%/T|kAwBb]w{Fml9_I/Cm#njX3M[N o HlŜ}XRyJ=<`(3$m@Y01Uޮȍ1,(`a{~DWT*-ԴB|RrN>:xk&IoF#z x!Z4=fJ~m.*"8lBBş~:+U9t`=ߤDpC2E(Y"4ж  X* 6_i=n,?/'NaʶEqѵ\ s6ұutqpkgȣu}S   DMRҠ|1vhZ)j7晱XIz"]@'pW@Gl^?K.wq4Z|=W5*]lY6M1ә1'Ϝx$G8f{ȏ ^>Vۭ(*ަ9CR ~0$0xE;>mGwx/,(r!z~Y?$xHHB`/"?+E..8d48 4EG\ٕA j=OM gkݣGeo)vfF4GboDu=puKt 6&XTD2.-( N7 E(`.`l@a!zHN1@V 7A8a1]ίXͷwM!t6Z @BB"萗\abYق;W*C7P pH\P-@(I}"/-z^1lΏ]#لU%@M@l,=R:X*LeXs<_Ǡ\D!$y ?m%N QkJ\^JRtL$&_϶x{\ H[ݏ^_CD5"Ej>`n⯬ԛ~ 3Q< v ;r8'^:t "iJRF2٧{à6 (f~YM~}O#:#2H o|Wۛ|uZvT'' ow(uA%I$)tzwmE{sINVL}NםTt3F1Ct3-S%n<.Spb52kK짡Z !BMa.|sG;îΔy­wU GURC/䗬lÆQm:sqg3 {pgE8a˦Sdn#{|8w[]4{OFuŋqK7&Q|`/x-rӌu7$ׇ-~%ZzɖJ$<:n]{YW8如yyzڋn1Bs9s.s\Nj*-x#" =K,6f33o纛FX&/ߊ麿]O}CU1&HZZ(z~&#l#?iˏ1bр~ P qPy9:V>$D!*cūZ:R}zy;.QV-v ߟk&W"0h! )͂yWTCmL-HƂ )ň!T$(!w/Ħxya"PH<'zePPZpZ܂ BsNn[ƀ= d`v(~Xyo/y㷝EU" m~+UQbſeF}"?‘D_9Sx[*X>Ĭ 4v^A\' Ax""AO WBZ"Tğ񱐣:LJ/#Ozq4}l/Dz$t\@)nW^M]8@{lܨ'A Fj z `(;]n_o9(5'^6'8`DO>b7׿&Z |J1}>gFQ#"O&-Gi;*lnkD X), QGÚ?o9-)ѩIU2(h,guT1/!u% "&8dDJn\Bo"jq2D'oT였>d!PumJUy*)|4@Sr kܦj ̿l!u?ҵ>Rp90I/ܮ&D;<׳w#AՃ w?=ɅS;)thuZi/X[TdJ IRwjL3_BI}ŎӱdZ~` XĠ'^N[&]&ꤴ#r (C,AЋpߎ$_~ w}mx4(k9ǐfO=?>?\`y<6 ԘGlA/ܠ@nޮ=~&םxzDJtH 94ҠZv($GquA?*exNӱx{㸝‰,h"-X#תnJxb)*˚I H nCWs0/ Q I9& SIBBt&aSP΂:l锅PBБvϛ2.>gIl7Ȁ)ōq")3"-z2˵2> OG ڊ< !;8ru/A 0rxlo;^d>Us)-.aY55~>]. j›W̪i!(@QL3UHXu*c+"u^H;^ #0ZD&LH L9/shj\t%|V~Я-~)9SH}? _^LN?^WxK]œw36M-?n7MMpSV]CLS}Q_5OgwAP׵qRf7vvgs|Gp̮.tgFa@Z#li FQM")-FbDFc%%MTR&4Qhj *,cOg6tkUZ*dX5(V,QQtڭa6-eO눡<̳bdS@] 4eA_o5^Z{nKzd(,yv@,T81{@ກ- < HI @F}d}7_=s4#$ g\(<8 cRlX e`Arqd^ jcx b 0+䮣ea:ƈF|Uz'Z(`ZhʙN_3p7?֚,Yf DGL"XANJe~#+W+fDoӓ~#'ˤRPԨ<Σ#5Kʃ~P<%kd,Oms+>:QIR#);djkBICAW+LIԙ#bы Q*%j(a6P[V*1Z/Zd5(bH־Qh$@$dYan1K3>/mhōc6K&-T- A[ 66***ɪd)1|rUmr7~XZM-b Ѣ#bđclkEd3TbصZ,XjMEhY1I jOrmmE) cFHPFI6M6wb("1" F*$*DX**X64ccۚXLZưV6,dPi4cPk-(((R%E- h؉#IUأFƍcIVX$ 4R+w],DfPDEElV!QE j&cF4&шXŔ614ETbKb4hbX*-%,FAbM5lmcEDd6NW~rz{2BQd7#m@ӴO#&3/Hj̩lhm<՛vTGź='cef9٠+&7g, ZzeϜX6$ЊR De0Jii?M;St9?z:ҩH`( Ĉ|i,9^xP`Vy9%Ö~G,ڍ@9m㙳Dw5 0>{g>'Reyf][Y.1>t{S4y^&Aiq젽`#nsxe xmbH;Џ=\m䡟nvOΖP D|qofM]y96v(@D~,2kr>N"Hz;[.&-lUjY`6$%(3s{v? kpRSʢgt4Ѿm>3g'VE{zܭg}ǢW35*?Ri\BfcALI DGٸ!>de(dYmsimH{Έ}1`߈w lNl:!>rM9Y04b]15q'lWޖգ vOxAm<:8:p-!TEtxT{ bD;Uz`1r+ly)Hت?Ih5SXDYis nqI@PCzU8E|?2$,;C9C?hdǟ5cltHӥu4.C_ãޢ ;Y|k=>N\i`[Ҟ΅һ øZǦ.#`y qKdRPy3ȳ)֣ ~2iu $Rp) s#6tHB&L(hlzSV lFʑvj=ë>W?#s[OuBۥ*, XGI)bi2@^Vַ\$sA $db&|u J諨 Nj񴲰>/ngi]`"00w%ڔ>TQCf*nd$H{]/q?qhLSZ1c%|>RuoF @vTY *4TCǩ Q(bCrJQVpo5X6~7HQ""°.Q wW$7.bpqA;Vi\t`5Qf >^4T q>I$PLH  BЍg5M 1Owmkgn<"8;K.]ڊi>oBcCĿ?}QMRkbg4P ΢I$ Ì T|RCBBۻ&dT$cRB@(w1C9ݛ@Sxվy+WU_ozX[X;ѴU[:TiCQީwf979=4LJky/Cz_g>.X5<([&dXEȆJsG߳k˲V~%NXVȶycW9έdٳPU]5?7%#82c"¤$4B@4Sc?t3 q jDO:b+Q*8B͈NpcQ5zkUIztb}hЖfad|}򷌒$0}SsiPt^dX]AQ6 ?s /vwgO{I]dTU?.f`yL₌zC::ÏDdw9"M!AJ $@k-5!voH`ў5uOۍ2f}FVb}] yf&J }4 HI TӈIpU|d܀%P"|8 5'ة "@{U粀$(iH #0fF:"q # UdAh+"z~Ő$$cTI$[/?-]W_[봳o1:`$MI])R4U5y߰q_#}{[`ڂ =9_H ;T;] ߹ﴳOXeun4:E kQD(DQ0b8?qӊ*u`TUUHiAz,("P  yJS];Jm~JO~ok DzD4rb)ñ}ߟ<$rjH@7nj\Q۴j]V50͓)0m5Q{?iO=8̠Jەus3˜̼4.61m\6`,H,kiv JIHMOU@Hȉ& z8.ʗT6s>7_"2g.HpD$(}C+XbHH]A"Vb9׆ ^Obc?3mYWwտ3GL+p*WB nDZi6'8n ϲ+P1IC/]0fd}3wƼ:Y s2LfpxLe]qgB~0wA6o8?ϗ 'Q4?^O=hE=Gj}36,6TncUleEX;V1Yhtf^$wh8OSBBsAUOl6QG?f&1q!cD Pgteq<m4trWz~e|e,RY2Ѩ +F1i+&4FK$H,`4(D̖K}zQjJ3"*4¢4d`P7M]MOS|z!V(wɳ-$dmw6P+% Q`͍6ؐ1&)1 (b0F$RTlcj6ыh6ōZ! dd QQR4V"MA,a#Xd&d(Xe F3 (̈fC( (ѓDIo6ly bE k2FHlʆQY- F1S646b"&bLS cQ`IF$mF-h+5_ZN2 p om@ mi1g}^k 7_7ATr@O~Cb>I)ME\B@#zͯ8pdb3y((Ɓ)<6V]m\ɛZQ0 ksF}Wg^b%j_`?=<]5߲v"UQG:ھ9ӈ;_R [v GLލ}>z\.nRC oxwpk K.]_ͽkDď޸.9bߵ_iAL/"`3hX"m:(b5&{RՐGoZ:ȎMHfI bHCzufYdW.`s(~C)kGiK1PHU 6k F=TdȤ .K$Y?l1uʉjjUW)_Yk.u^6y_lX;豛3pQ %}mC$!~Wa0|=}C2L^WP!6D]u~!P  W+)7oq4~]hkRݬϺTVH*pZ"gܵ!(KILSVP IXlj4F|O'_O+2aMDi#!<\5^F*o_mF|yGSCڼ;ȏȊE:ƀ , lld{= ܭdd$̼Hރz_ב?u%Mwaښ5+v*RI79*T7OC@Dl! $Pu%!bsak#!Ƀ\iIK ׇ㬋#p,lS܄Zl$$$r ~^}?wWz (TdCY"6)^ H@c ø3w 2DD! D婦IX҉Sf>>{%mWtj%ᄾ̟|30Z?k̥0.@Ȉ?h=Iu|d lDJ0* 6d`o_PT$ldk&\#?&~FB| B[:2 Jo_ܼ]`i@%6n:<ϱ&n3>ԬpFfE0"#XfQ ! ECݾ痞/oH҉ݽyFwG}oLXƼnj1c&̜Lu:_I?7W5ze= oǛU;Y&S E:֪>BwYBX'՞z3-W<{8% `!3}۟?y|WpKFE!VJ裙~`scQ% 1B2RcCKfaחdC c$>kbD$tI*'N/7tHuӟ1*&hVp =5Eȇsn@:D@v{X +PJ';Xbė7=]~,Z\p(*AY$$P@|h"˃Z.SֿYZ`Ba5/MÍ~,J Lb5k?o(Y4o>~bEB&6`Xf[2 ث1& ٢1QIfPIf1X4d ^꽶% e k~3hH#+{4y/%x;BD @# ::F/O<'*Y^ǫ7ĊcnGSM05kSj9[߳}׿#cH #+W<˶lh# h~=Wc lcP%IE!2F̴ٖEC6*LdA(I,Ѩ3F(DRlfc232lajKE"棷Z3IL*"!A h-ς?LD${?v_GsyFzmpTY J{K_2]iUeK SE+wX (H") jmym/Y'!sNTF/|^țf'dn}=CeDqT -OiBrb˥Y[KT T R#PdHiU0SD3tqU(Z3HI(ƒ (5%)Ff'>_Ɇ<0%Rp"f  )ט0׵SK:o}D "]ʁ*bP/ 0j ףIe|k,kƢ `30g$ "goXA Y2 !!ysNWmzQG\+#Ln>ϊf ̒ @{l x~L ބ<`O_c*d9r9JkliKBFC$͚fslzC,dr嵟4&b'4zxM@{c\ &lk FIDvYS]oǑfjO/jkQa$*C"ّb#I"#%QlXōdѡFR 1)j,$B0df g| ,R@Bdb't~or$>[w̓U`F1DC !h/>{{c() 1fS-(0EE! HYb#I"#%QlXōdѡFRlbR5&1J`$XH Xϝ{ @Bv㐐 Hww^+õQo'X,> FNXbdօ3f(}q}Wd2ȕa2gs[wS|fw< wZ%lӢt7PFx88}?Dq_15"T|#i)m\Rh:$?a;ɖOi'dl_rzj6hn6Ob/[mp(E11lt?cOۀ"XI$cslӡ{A( -PoPA'?'~DWoOY?u}vPP^޹.6MI"T:t6$ͭ:Bt .irJ,ʄ!A"v $_^'9f)0j{ POAM==0EaBB фI y^uֹE:Rާ# TQ 2 d0dM26j ^f`&{mrd!Q'^׻7=EimvdSOV{'p)`)T2b@ڊB°*vrU+2$ "}_¢-IeUAf:&*ĎX7 (MCvPHn*JT q{MT0Jb\.ө#ٻyۓukRTI"$ HbRԴZHQAX [$, E,Dn3JVVDKk,#3! %~,T?>X#36yan > g {lt~9JNXq1k7!- `8eӧ0Cw>nX\pBF d9df𢙙hNLV-o_ If߇Q,%^8qoG!& `̌bez27O!=OP5(bM 8NjI! jI'bn0aG@M̾D@UyR~{g27/R@'pAǀsI&GVwߧ`֐FI'俇~^LdIad gWVbB2:Nhr?RV}r`4efs2:3ŨӲtq8\E3xVOB&D ?B~g7 C& %A޻ӝyyKd=}T5fGOL,bFyul;>Z-sk Xr-p>[b`fLNKζ;9{T`zJ!-*„&?!4y1F)/ETI >>H=HNbBuL4=~CE&/f"*1™Daqg:XVwDRb~CѴHcqݯ7Sh(e50MQ-U2Qaf*AR7s3o2ae!cMXU ZN0&} -.7uYL7(+fjzt59HqҴ݆J[2H"q3B.P֘In#:u۵]thQ UQ.(p- ֌Rq!0a!M/1m">u нi%DZE= o4!A+^E! (ЍBFryK_ePPkpх#Z9)aQ58X`б.^ShٚoI%kr-L˪`@HTizWΏVEJ"2椑F3I+\}\wuƲ]f6u]2TO $I[U>}|aMk}~ʱ`Q P|YNk )s_|. 3) -@ĄM]>` 5~);[tfɇN+t4~Gd$ HHf-C:+/\IcMz\.3#.xnUO. wm*+t6Nr5B ;1H̺kؼ4%-CNfeIhj)$Jiܶ?3ZBIJ9(ց}_+ N!lA|Iv ԻDE(<N&!vɲO[H?!ܱ24y;{aq$A,fk0abR62d( 0b*1&$D 0 14a!)R$L4 ȠLd!fLԘ0 :=o u吐cE% R ,LLQ!Mlȉi" $L(1dɲbDY,X 24ZMc( [!K"$1F̙ h ! AF1 e DHJTI50  Ifi)`Jf%6S3%I)@" 2X $F0B 4ِLdSI1(01dɲbDY,X F4ZM$)%!clJ9]_[lyR~/$h@|FwLi4K$|_o|,*!F3>Z,/c6]LǷn'TljMquwp HJ BI# eFAe)1T1`3`gc)NÚ>~P iuԖTw=']w^C60 E  ^!)wy.Š^fGBDB|gQ#Q\YmXFHBHH˛YX-#]͆ƛI ҁv6vSz&8zQ}y^(% $*\aBMK:g}e#L(l嘾P`bHpOHL1 HB2HFHIc}c;H~ -(740ʕ &+o8ǥ-Z_hoƎw'b\ȸ3-[ %  ]ISO׌cʲg) ū/嵫oL FJ @=?է& HdxzdZ!2KtR1aˈD0!!&#gյy>URS 7]:3.5HK?4&LϬ>Z $ e\>KRD40E40Ę!4QDXM&FF0L ,B,"0(C$$a2PRcƒi"L*#64 RYLsG&̓%`?o II(IU߱=d=pi^Z>K_־t[DlQfO?et>0`ddXI0WS5o-s`1[W B{(@IA XLLĘ!4QDXM&FF0L ,B,"0(C$$a2PRcX*aQJȚ`1a<ɳ$b& " M<Vne*Iԉ0y,ImLHFbII)&]͘oz!zIڄ HH D$<P mq &-5_mIc/QXWel{֍p!$$Aij/.j 58ߢS) O0%NP{H(XfA-t]L\h!K=<'R5zX;ԝHBB0r?Ȅ(FUgf+/2Ÿ9Ӹ,3_W9|u=m%cdV@voת{?i_ c達[uCNk/h>Hm=1 | k㵦Z&RH0B#Hڷb6i%I'ƂII<*$XS|41 $i fؒDS1 ȱ1B@$!>0>%DM3f^`#`1NiH[Gy ΂J0lPGnO;݋F2zM>f&FW9rT'ǪjΊ?:G>74l@d*ĸ2#nm!\ſ_B~73Ю!{K6쨰OrE7.v4[6^\?ʣO5r\ 8Y%Ԡz&)QSh>MdCߕc7_ut2I$!$2*{8HHH$%32;4 ifq dPFxD Y 0O1MC>dB_Vc$.guU t __f?I$7&HBB@'|Uuȯ_'-΃B%&,IC$H&HdQ"22Bƌ M$0PiIADd`R4Qhd)6f,f`lo3_|[|r "^kښ{^J&4dfܫKK}ɘDg24` B@ @$~y`HtR ?MX4fr$"HBc?۝O_Ɖ/ï#? ׁ?lw?w5X0]&&νJyuѓwpȚqDuݜLs'u$uNe㨊\v~HH'jI O*=F1'[0(k2``h޺ЉFF,IC$H&HdQ"22BƦdCF DFJ hI6 %*3E)6Bhv)X$(#%6hao/m䆈tLi0oDgz- I7ʷ2``h;Ϧ g(IXg;.F=_Bv 0NeE?}"}^7RWy}wyz;X@8D['Uy_]G?7Um鞭OG s F\ѫNZmrUgL $A"I$ Coet2Dƨkha"10I ڲik9>&~u5aD]LdEʧI iHLh?|Obm FFJ>O ( Kﻰ D"-c 0^_ Ko/ͽ&O=#67jzdRCy0$&W;\R(H0l0e%FH# !! Ěy=>TM=49,:=d4$))2Gx]=}~~ }%mf[6(Zj-QEUj+EV+b֊-IEhhF}nߏyRLMA]ߑy=yx BJOy%lhZF(H 07[oz9WV%v7`Hy0YCEr&)H?HA51,ML!$$TjHB@Kƾϗ+GK{/m8ט2>Wե&9硍BHI eWcbQnbۀ?z9-:vpP K$Xv:F !vڸfPOgM3wo Cqfq|4T$Y6q׭ŅKJ9B\@d$]g0DI$oID DhVg^ KӰr1 `.-ѧ|9>4iE Чw$Yc}B*I ۢ I&# Lj0i P+9XP3 ElJ_o"2>),VbֈI%= _Ng9{݅'Hp* \3 t1M$Hϻ* ֺQls6!Ԇ2,6Vf$_kh; +.E*&7ʼnN`0TB!4uΨԼzBEH(Y,Laaanl4!L y4K_]ӭj8Zs c h(УKTcZ~Π-kK":T0ulW9oٛe..LVgwվ;&(zhs8ZEv$ysX7[R4']7̶[Py}ZԆM=Tr>^Թ;grTDJiQ+EZ;2jJx)Xj% DlY.7B0$d;ys y"6%>F&Vno_5ʭ9v >@""$fY"ΈKJt:-j)f>I sǙږi)x%BQKx$s#Y25"WKG(~р]- f@oCbֶH.\ ~fJb:l3[|}RHA0?W#do/Ħحa HF!yXǕh+Ȗ"PtʖZN-I\}(?f7WAD4<'QλZ7׾zoPUª:=Mj )"|mj8G D[V $H LN:%X5T9V ; ,"hb(bhBHԚXrTQd҂5pFuK 2ʓ,ȁ(ܩ+ I"PQʡyJQEQ$Mܗ\, [r}g3w6 ȚIFEpTeU9g"~{n¢7uʔ+7'!_r?Q|i;.b :! +__ e-bϻ$Bͯa{.f2iɎ' CI$!% ,hHPFCxcB*f$(#0` Hȯ泽rp$#'6&Y ǭU0}Y~~rAthq9iTF# #?t#Qm_)|DS/QQP,J5&SΒǑFվpʲkDV !d4R]n_w>w~+·ܕ! J$̌L@2<(ЈmSWm Ql|Fsx\#s$|cSSgPmR BCtnO_P!lm:Lu KVn{w>Rc $$c!?#1P \S6?!P2;54R;l^:V ?1!0H$c&R?Q|Ja Q$1l.ha.dIWq_@;VL` FHb|H{&Wdyo[Yjyw"R^>Ewܒ(\Es!PR~a`˝6JY&B4:5%\I!$ Bti/sx:3m$dD!Z*P@6G}y˽ Ķ5iԵaiJ7QECPؘp&cS'v`E^ϤsXj T1SBP $n-5l֌ƂJ"ֵSBWW3Tf*Z.Imp!e;;n0Z.9 {V5Myy1sΔ& !"ay[/SecOC+4" ҞՋCzǮ덗cYدaX4J(ޅ0$ZmO43mŸwО΃Ae q*o}c# yd⃰Ncĵp$ s\1~Ob%4)^^}*;?_]~c\ll=.ظ^Gcz Ael(+IW&~w ZŔF4wLfs{vN,Fd'"KML )"a[pZ3Dt0y1C[\=OKyZnr+ qԅu\o~=bB,Qs+H5>(=;v!$PJH w;`Sޏ+ $zuŽxS ~澡KQBV''ۼ <6YPL(1ww^>XcJ_5omƟH;t&lY2, DPBRe,`F5&H,7o2XOLL d M4$dj=bʮ͋&RQ!HHJL"Ƥ&Ib2k10fPѐV$-4RL0$Og:_qɳ߱jMD<Ȼ;aj WBHUL*e/ŀBc 2b_m_K,1jQXTUXlmh[IEMjdd4m6Җ5U%ElR, HB,z}-dëN־5ZƣTԐ2;?/+t;}^ ‚e $]c})D/p5u ! ^ttr8<5 *58!dI?e p#&԰f8&kPRhЍGwػ gI va$"\#Bi=˯P{qS p֒BBF228&IF̋1D H1))MS҈6 S!6CTf&1`c("F3b FR & C}_D42IP&(1D`Rb E*12(čXYHA#3F&L!X >ORcHBpAnmj;W=42PB'P{ɪ\YA)-JdI] s!D6(Hyʼn([S%j/_Wă_cꗃ:5-!qc;tH<*0R2c1jk=f@OY=DG3E%'0MQĎ+ҩ6EZtk߿S}I!#N" L|qG'a^S搄8ܨuݐ"|,#2#^wWHJ,5NR P"=/({lt&sLj"#T7fyyY&4+>,0*PȘUeM!tθpfd`t;_+g{Q_Ď9=_a]yAwYJ ( @R7w0|)$[w0> mk2u{/ sQL(;" ߣ1m-kH;"$ HӬ~j'CNN{?ʙH# |<o??I  aWdJ")DE[ qRܦH$+wKm#O f { RxF >5zDTEe8bsI7|ku޸jF6%Is)T8  ~K<*I1}?34@f"2.lM*{{<ct,wjH"Vz~mir?֧(̀ダ@Q_XDfD ##2>˶!=k<#}=枷u(MC=ímlo` RhA@0Ram6Nh})v4?ߝmYSK<y:vhdxH}ȥ)_txe0m:m^MՕ&ovѰg=) kj)  wթd{U+JehXcK]Pm)9)lv[Qbe^w)ꦞtiEц8^ ,VS3kKE#ML%i-MJefYVʩʦLbYqgE^EQ[`5^ZXClUkKBw#]KB[s bQJGa m! xS,nLӗ*J~0cÒs/'JcZJ H7÷_~>bz$ yכiGA>'6ChD@W0=n.C$0ZvjG8=GXd[aBE$\]H$$q-ze6g7ccdYR(T0 KRBM(s0?v 6ܿ\/3]*,WQ|g۟Zhf Q O*"SN\sH0|:O?Fcp:/m*?ߝ5{_0( R"=ɔ,ٍ$f\{ÿ̃WM Q<oc\z+<z vTRﯠ񸜘hбE 4fQAPآl4d@9ſ0B',yt(Zmk:qe%f{ak0.JtÔ=kL: bXǪ*>.5h5ϊ`,ڭy_k4caswlzfߚeL6cX|-suB4ad9$j9s|(hE^=ԢOoUwx瑮hSJ,+SBEy!sd$l̔bz@g{2LH:*O|]ﱲjHI B$AFzV>./d~R3(D$$$$%_oϭs&gs^Ͽ0=׏e _EMhop 'fiN@#tBiX|³h֟in4mWF1I&uQOϣ?=KE@,v+]nw2A#;uғ3 3==0wĒ!!!pj#72zmrAa#V?,ڇ=G BXT\ىfN73}>0 cpðK=["P e}z s7awM5~yGwT`Ft!@`h#RO4kna$ D$:E/wv{|?i#ߢN[i(32@)AL$QYJMPT`&$&iI 2I "cDhd%Ic $yyK4 #=^^E_Kjab'ޮlz~[{kiߊi v$ (?e}s -XչxiIt*DcVq ", }; q&Fdd$$Y'tI>8y2^)ӓ)`f z|g{}]rn9.8{Aˎ,bE VAƃi3Aąiǘ-{ABJfb13IQQEh4m4D` Q`2 AX$e,Ia $QD33#TC_=wИI&m2J{ܚ wr$XZIs$s/n= XJB&\t?}HB(W J\Hc`EzW_Oo]+ʌ%#r2{/I/բo;<湊Mz\Ѷ5HlQ7MTh Vܼy%{3u2F_X]JsiZ㢕n-1JDJK+MCImP?BD@h1MBǠ"ގM_z^J6$Eyw0ê/q5SyyjIi$4gI# XRcRs12RXq.B3&e!4J7Rx-ve)b =z3I% $4&VG9E*oӑ(x4I)LRC:FifH '%ZT4<%u^QC躟 @WO$/sbSʎ Hws$JI>Lږ=>#?d#%׾YPL(+ZG_g}g3#S;i1hJӿI>DZm* S B2n^77n~׾i@Tʋ$ @$H$) 9[8q{t:1B|GJ#"F;sMT+). dR>_蘮~g<ÂI_C;̌H.)pWg"T?IaX(y <0-5貍HHP#1gi~jCwND.ֆH@,z(v)B A9검q*@YS|cc>o>Mp@Rz.D'N[2"0ZUH0UFfB \߽q^˕8+sgS>IZRqEtߧ7Wb1Q̈ ZbPdѬ qpE ǎJ4>!#TdVŽ-lCL}pvqvgS9%+BWSPO& `\1 zG AϜ@ºj^+p|0$rfmd% Nuꮟ%-DlD30`9^s$LMA=U{ǂ[w(&ݹM*Bt9{ָ- ,6+51 X9n֕Ta kULp61=+%SԛFVzԤOEf:CYZc (YU[Dc2dR6+DZ>1kV5uSE+( YUNjwʩN 8fu׹H-yL }+z5$H79x:L2^&f, 4Yt 쩛5QQs~􁅗Hx#PlDfF+椃ߐtnS8(ϜՃj oy $Q\z"a 0-уLJoNtLokqC}h8! #hb4DQdlIDPhTʍB- KF )Ŋ4*-H! !UDF<1%dbZ("lE,Z#B"H"ѴXɨhIF"bHwiמEF(iJ*%Fؒ0Xd -4cgvlRZ1HF,QHAQj5"57]vȭ6iX6a+E ё6JKHE-IA AMh,d`llhɤأIHFbFz>_ԁM++cG>C`h(}FR,I$ϻ.}GC=,WOָa#VK#"I2]~?;~/㯒DY4 AvF\hJ1h1ԭDD YC%FYB;21 8KBj_պҫIs~wWP5"nW r{ ?բ Mu6@_Esf xO.gf'MA1qft,a _&;BO/{>2.75ÒTsH7ObΗI'%Lc05DX4"<޻4uUaDdڃE_/^{]}w6w\0ӽBEȥIi-jbrĊP,}8*:EzȍtPo YH Q¢ 5_ A&6l=v$Q, = % }/80M(P3`)j64X HpW8bsJD%EKfvHWC#Dd\%$,BrekSK. 9%e t ZpNI /+n@ E\@0d= QRCqG]糸y̾7qBtRRZ<(67f9wlj#iހ/.(7H:v~{WCbxK.Mݲ\JBϷt#k)((Һ:t=^nTϣ=YoMM9H,_`h$؃!4EcD~v]v`jC@{ʡkXl3 f:AMD+)#8=a0h3/bɯb 6BS>%a1kI:@% % |]qtj43"*B0d M1|;hcijG¾K_ywY4r?EDJ9C%i&95UI6|%zo[o>7HVfbm. AIoO~B >'1["lRQhovL 5a~pTt(sw;OƩ`ﯛ %yEubǫxu;?HHf0@x^yL\qҾ~93l[N /;V>aK]YVԣ_x.oȌ:f/?k?Wk_`% mQR`̬jMdA,[&E5~Ĩ3#Y$YT%DɥEZDljCR­)ƈB`1hm֍XaI Z*Jf,j!lLbYE ?>>OlyoNh>s:ZJ$`hW "H'aָ :2}Ǝz%9^.ƴX坭Lт_Q+[6]Z[< pIsٿ'>`.%7xcNntԔf/$rq3  &IA}"dݻO8} $R;H}u&z>ȋ57&C\`gǵ=cVxgp At?o)H)EIAwx-{fkª/WyY3~z/Ә& FFda& +|,>1}mcl/}u[㞥w!0BkS0e. ;s-ܫ16 [sȡ6Nɴ#|e,b~ǨwFT%ܙ|G4#Ȳ4- pi6`4uwo55{ kPǿkFm\'urb+%kֵA7ьƢ幱cѶ6hdEt+s1kE$Ϙ$ޕ 6jvR CAInL^̢q7~ mMɋ#1 GM=xW 2&17>jU%EKтsC'6 FB<傆t&8H@1HY)q幎fFWhFH/ƈ=K辵Pl#S*(IzKh>52NuBjf{'"@J-Zex^2R"(uu1/8_^PJb YSlnP1 G󾊺^5fic¬[ѶlҡD$$d ౻-%0[B\[h+n4: YRxt!1s~# )(g9$0K@XwsЃ2[0 =x@(Œ쩈6btbSL?R1[q`ٕpQfۺP ͡L.LS,"=oH2Q0D4~qV@afXsoo t# 9Y>Ãv0̫q{t޳և _ lF kQwlϢB׏BFOp,jλy _9k>4ߧ~eY(ߪO _J|1lwo_u,!8ۉ(+wS;Dnm[<3܈km̆LC23!V ^odt YCd@`?{19^,OE^A?ЗTEdf}ehQr**a!%BuP|K8z2iHly{kt:fFfFr0A2K{'oye~_x_x}ʢ&O*ÀdfmF"rt1$InHX\!sPZǿ/58*1UW\c:'I`ƂD $ad_VX$9@rD`mw9 !wd awy` U:5l名ʗ}"uqm ~}]3}q^("9Bq4`[cW][ŴL-&_zC޵ڮ[1j*XƢ3XENrPȤH!Hxgw-Ӌ~m xrydmcRz ԩh$I22 %A^F6I˨oV'ZB#,Yj6TR9>2HEХ`^9J%P7Rvw4!@KZS#( g-Βo+u+ֈc{uXfZF~)T2XҼ~,qA Ry0 G)"CKIJ KT;Aщ*=G @v7/ԣ*bIGLOgjmN'܈T늹JgptDgcgW]y?. so{]hhXWFjrMGra pՙJ0L'X$ɽ91H5.s[@11J|F&0eJ fEx_*՗O< h?6!$Rq 483~Ŧt,!U2b0QdܬԺi/ԇE;wA9ΰn-*]s#i &Zcwf|>熠eGB.얺TOl/4b͹Nqjsvi5wTvEĐnSWI>㏯^fPيv ,:D 7?㍱ioui "RrF(+%+g* 2ɩ, X.rT&ɝFa)CjA(i1P4A"1AH+ujQըjVa[1 G8WR QC0(S?3eeJדqdr?öY\3kF%I] hҧ QHf7"E @.!,ierf B1H@Y1YZX-+6$ aiktԩE˧dfEbCPeXNf&!(SZ2RAJII!S*Ф5]ieVɱ*,MY P;ps`a`Z[}d8+'0az}l3R0ehjo1cwky\0Sfގ5`DJݟjϽY+.wl_>Aߪ\}Y?$8:6@l g uSKr6؋7fQmy[efjHGPF31G~o[kG六Lnxlw~S6!mN`(4 #2Gǣ^>YsNZ0TD{8-C}NԱ (|)ۿ#Nݻ]L9#5qUND>v7 N]s;L8'2 DN9GQ=У~3r4Qn|KISt r ZomF޿ǮLkuJ'E.hg\CmR %V4劦5sk稨Ҳ3g[n!L䢼J;I5=,i{ll~oT:^m٢Mg/S~LVg>Q=_?oh i-<>l)MM'2:ˊ4a!(H!!k;Sу-wQȄ29Ap ,=P{ ^b)3L8p?ttUSZ i@.7FʚD[eɯ6Q65:{cv՛7ڮf y*75> ]Y2yL ^Զ=FF(`᥼>Th]4Pwxn]d\| #0 %./[mVdCANCeJ6xʤUML@~s|sMdhňڽvneݡd5|6 22e0\TN/ 9Am45r(5KJyI< iNXJر8 棈ʃ8qZ$\fOJ>Ix"@Q@P35FO.>XE߇2wk$H(HI6kTVCm)F$2=8k̢b0`b# F(Ą>`;5챋E@%E(6hIXѡ5 H$Hk;]Vu4Hn[Ei׋+j c >I`/W Al9m7ܲzBq~;lN dߝFLmEmE%d2HK#8!%' ޵vF $ H"(@j-&EE h[mhmb6+ru^o-rGȃ&QM֜i9MFZȺj#~&z(A5?}&HM#u  BHPd)p͆`o-쐬(37V[!X^F v @҈>(SF_I_v|hJ_3|#fVmY=?I 3T%@HN x9GFRdG uQ܂H93C|=[e~Bd8umd ^Xd +5 Hq 77&hRAf,JQ~l,n k[}\C/%&Ac4{\絏>pg/^OtMA;9˓zNv?[.v~-p/ p "I@$@ךVⅺhޓǿV,r4 &$ªJ`BϟV.N확 2G 9#?Sv~R~,4)sؽ}yɭ|x ݞþ;[%<0buQ{;1]1סU򜙼z]waґ 89Q̀aLznZ+%=Gp]qcī&,-jj??p@eu` E]6m %!(J!(2jq8׌?+[էuܹWV2ʈ~PڎNpMHo'(zlW'T |G']%]`Oj/5VN*XA 6"1AJW,Y,7˵=E!" "ù"j zFb,F[OsnG=5O|aܤ9DnX_ ױXtWmuAA+g#CBh %F5ֲpGB?Uj$⎂L|  v h3cid^Nh02ڴF!RZriu+`aƤ('+Jx _#h2^`hcvb .U(רdZv97(l1ROx[UTYk'B/JJ͝S9F|Mv 7>:L_8M Hj L~ʂ KpbǁyWwjԞj> D.t pAyـ蝉Fmx%APcc.LCHKJL> |qU|z~R}[ctc)Ⱦ0os> ۞?p צkx0ڂD`ΠLZ}_,vxk\ॐ/5/Kޕ̙\J0(;_-}]gNY}A94$ikoS@h+ YE,̘ ARҍ72!tr5Ki&r\F?7䧌fϯ#kpEL o&*ņ 7Q2J4 yjgDI!02/ΠMS&Y43HBa(Sqqj G T:"Z?љ b(L8jj7]kŌ5k_鰘Q` #߫ "0 ȤNǰ/o33zéh<_ 9ƠkUeGI ng}y=8}fA1Wي:BzxW;A@F7*a \3lDtiXyw.Qvͺ_5|t2 I:ms,BbkV=e/ *ȡ"!_,T_:'Ƀ#R-!$Ydq0 4H4ڿ*i$M&D#D»['S?W2˜4tHJ+[i a6t& Vde1m@EE(u` J"SI$n0M_:.?z 5B9SQg~CZ&rc1̀誣 b Z?b Ȁڔ0|h>!Arf0?BP:cm}qg9s?0vㅇM $=:W.n甓QjNHL3fa௖}gjpmܱ;^3/ƟfSH$5RY=AZŔ8C& -6nEPEAĴ(PuOGYGP-Ρ64G`ydILl^i)"Pi#W;XgvqR<~O @vD[XYnQ)̯?zdQ'\B$OVaeHF70mb)P.F2h1>-xFJ ʈmLF8 g:F_ ^I[Hzё ͘DžUVwّ{\/Ciz@FM8=i*(gfn/&7 |/{T0 cs9@'xHG \?[}7Px)y@$$n蟁?W e ?lZ*dREPxDԉڠEϳx}ȿW1x2bh۷X]RH@ε8VNW_U>_bz=o`o{ǦL H$@$d $acoΒ%rqm[ I2'r+ CSv锝_Ŀ.LSZY.m2|qPlڿ壳W7Y+*BM&WJS)֦pDDE˞wQJ4E(Ʊh͌Fwt*" J,UsrJwW9fɌBPF1s60h7w%nrvebƌr+/kܢ|4V!"hbsnW1u4r EQHRIwA0Ihɰ1hwnƄc3hM4 1C*0hIEEG]S&i!0NnR\c*Iaʗqp]k%) dFr9%\kIE[nEW5˘XdELb"p̉:"T,EѰcQd(y۔J6]̈́ۻ;q2'wPe*`$~9c7wG:;2F^g=V1Q%`j4&&ξ#s3c%:־P҂;ٳj? {,Sˌ8 苷բfvԒpւI蔨KS/嘅f4 37 /R_ 2ӕ]FN.kwrVow?M>T@{FFDl!(Ge7_&kAB@nGSjҤ^! 41Y0dF&#ΔQ$ 2jX; RNEFDogc+!*ρhx0VyeGg?fbFJjkMiuN'΃TJ#- 2f5p;`0&5 RF6R8a}[q T@' ~Z<+eg)HbKri .Y%Nw\CWTX\$mL #Yޢ=I~"?$8 Hƴ14dH#xSxhb>oWtiFjִ/xңBM\5JeeC2mǿbvIE@%(u1?@ڂd&ˢ%@%&i9 TMRMGtȍ(#n ,//<<5][ Ǥ?̃gqE>GZp_ p(g29h]SsXCx8u`?9"bTM땉 MݞVwΞ5Ķ}C.aooB`3U6SPkEa)TQVs7Yǁ-7 70) *!3熉ˋ&cLazpT(6z݋8r"ST!ݡ&_dL|L2+/M8O.M B' % %2ejF[o F#f كח"BAFOpn]b8r;" m5Z5[[FգmbZĖصhF+X5hUX53 u!MU_ka' 2-,t$w~c~/e͟7\NOsm k@v?1ĔZ@x)lcc1(?3,$ƳI> {d~fڳ(O躄@Ĩ ߖ{! ׵%*<0MLB0p#e `Lq`Dx$$DZx40P\4}dhȳ7Fh *G3"Ӏ9J"UyHڊ_;},91A4\ٙy-(LʂV.)4} iQ"32g9"Z !Z9AA6/hH+A>ۼ@\8q Џ$bT" HC$DX㵤,`* LdP4UWp&, @)[޵troimusk-IW6y*UhIY46=5I%Qm&Y6\%6oWEV6KW^JT$m%IRj$KdQގs/Exb+lXl+K~acc^I.s%n_?u2RT)^I/>N,2)"Z40 I-2[ut 7xԔ]/)vM_r{dX5JTƠ7@)dD(H.g" %X9.P,4ټN^̢5B 'ynfHnMci<-[1wIn]ԵfvMygBYflȔ<+:0YTތ]\c*^:bṚ&X{SVN}ZmpŶ!($ ץI-#W7xH-nD\[J Jq*v:j h1B(G ۩ELU+NU<̳DTSwsdu+A$騂[#Mo4n z BK]oeJ;K]$NBPnQ60RX)nQ*9KWqe'O)NӞ.Դ;ʢJ8*Rфޒ.mUg,IK-|Y4l*թ]"4i`k'%Jl+]6<'iuCeŠED=9||^-$F` @zrvMZa) %)҉IldlMy'Tɟ#Ϙ,L86I1o85OuJ[o0&8adM`J@KWL?!x}j=Vqd=&a%; Յ=5ũN*Ʒ@W+;3#!xֿcG@Ŋs qa6xyRFS%#LFjٟ,Ѥ+ك˜vj8ØehnG%`wGDxv"~ZM5{k ڃ;SD*;?Jb X­.Ҭ)O*+o kT$.i)0H+-ž^䃕Jq(y+!M$*}Icv0xZ^SsL;SU# w,Ľr\ȂAP/YA+rt>&(Od h40x+ْ>39vo`d:aÓBi^8Od-\k+BU]I}N| \ge2j=aٞ](11饳`*wF}n9Y"0OZLYl C!L.V(^(0cpDP7ԡwm2ԝ 7Ȓ >1֙NC݂s:{믗nW*Խ E'6Wm.BtOۜAYwKT j>$ߞ9Ե\fZ 7+^y{% Nzm{p)x6]g{T#F";@s:W:>_qpeP~$X1FGObcISB{/.=Htv,<Foj_/l1[>ňITk1Yit6P%N_d{Wy''vU_mxfNJd8U2>;M(|n} T"o78[ZKw@3]6gnȵ⚍ bIEyK4y)EuRM̒4s,n=Db!4G]AbɹB%_aBxpJq41-\P@lEB6P/hktL\m8  i#32 |TU}̰P Tyؙs>?X7YOZra6Ixn1*ȟkqA]UȬj H )ifŔB<,&QBNk/Cpay=`e$MU4چsBˬ(T|!t+WYY'ϼ\kvKF洹E!VG̚_gXH:Z2PƕbL=b\ ߃Oz͵#2t+Ht ̍a𔡁8) Q|ѴBhi'W3\o ׼Ҹ1a2T#O?2\{FKEaKffӾK :;ůQ rcbPVbT<[&xV9mxHtokYDDʰhC uq5 yy˕ g?ѕY 2m<#ܐC#>G03 E7ծ\&$Sm&;`G! o؜.f\tƑ+JꈑV9j [r7ǚ,PFgTQRsܗaJi.1Np-9{!ɳPJVj 5P)Jխ\"PGu\;ɫQNEcYSwHf|4!˛!ÛgK!)t:<[et?TTcU6j.$O=SK}?iG"Bbph?hm\g`$w*V~cC|$P#^8{-U K3 U9@37'{#@?UVg|MpTw+M`./9s zF?Y?L˒ԺNçPO9( mMr=_݆MX\ 9ѽsk]ވvŧM/f \EDV>g<c?=thPPGO+S ۦ9G[p1%v G0!!g2a v8%j江`g Ur*Ĵ $9CCg=Lu0=8 Cϥ9Q& q6'$]P>x^P:] $NfEDW%cDm57&]l, ݑp5f]AvW: |ׇ6 |@e}Z8'j.62As2N 8]- 2֌#Sq "\J1>cT!k2,.^,gGEK!zW9xBU8A˫QPOQN["(C;͎4cl\@t_y G*f&nC-Cjc)mS9<'7:lXLkC>ؘdDbo_p9%J&>Jn 7n.z"ErMj-U햽ь$#9Pݛ?=3k|$ C4goӒӹ\\B7[JB{PIGoG*2=/,k >GSG%\644ā=3aDhAK[TOCKjiS$!x⑚M7]B#yA2)e)SaU,qQaj璒<נ/#Z}$) |+"?FB*ǿۉN&p Db-0gP CޙT3.o %5zvn`"s.obY]jBHX"OK7oVnq^wU RF 2Ɣx~9]"(Ya%Hx,ڌq aoZQ ,jE/8T3D2E0 OabǢzu.4; 3N_:y&dkVo}a6[>*>U:}\x X;;W!'\ZGfJTLwH=Ѧ?{/o(߆L1[(閣 !BB`jo2 B ZVXqps(_MwM1҈ _HbƽE!㌜㖲VL;YҎJ"P똥[S~ mKUT`a!^@H-}߬Y#ی@Ͽ0q 6`m[N6qQ8$`y}˃zǿJj_; a-!.m:OƏD6PEmM< "TtQq/'2쫮=(p|Zc+*:(܀$eϪ@(Ծ s~'>[xBQduukfdPި!ɕBs!4ޢC䠴0- \&i 1X{K ~4$]1\УܟmV8آj! !^v:>KN*v;m`]tu }IH,7(S9"?eU;#ƭYz@yhCZ4rkIťRdJ=E0!7)=e*6$([Yš2_o1O;IkU(ms7LÑ6\')"ÐXDC>˫š;"(VS+~nB^! Zy7>˭rޞq)RCl+OA ެLx ) m H2nʪIz!kH8)~Y^3[U4 ߹pcYW\Dpw1A[Uu gk`\Pgs6t*,sbi\hPTHArd@/E:tkI)VV̺Tb̍}7i-sbp@՘#-鏴mmS/cU)Uyl]ױ\NB׉n 'nq݇ffz|@ђ-_{Tx,}<5yh`,)RG/}$#䂧1A-IH>B;Y%cHvLZϵcR$T&8$=.f0.*#Y&6ANzeoL-8187Ah sc*Nndʚ46ȿ.6<7N'~[4C),ll9JYASye>Y`fɒÜl` Ŗpjr'\%xpM[} U Q07m L_;'" NC*,<|R/ 2Rt@sR-]Bwa >*' 9:vhN]m#U,ήg/&ٗuϹ^~$3t!fY签jD;U;P*]r_ĊDoXMp]„A.&hnkSZmq F~ffSVT;0!]|R!'+ᦰvr2)~ 7Z18clyX7$y|/Gf-e[&^/iQ"EjSI~q! 6ʽqÒ{2ޝ[M5CuY뼐3y7hSl#O޽Jv9׀X/t^kL}'}PAܥ HaA&e~ql#BN9bSdz*VS_DkPOfnPC@-'$ 5Vwje4P&]@r(o]CBz)M})X`<ϡJ/G+WLRDOu&k\uIOm#]F g=RDH%7 ^+8Q-J_b/(&ŦtY8R ;mǖ5FeV:vo |LRz|Vej1gS4L‹HnO`FL&`3;2/BÖ2K.{J/V- -L!'fyv 7ofTz54(U\SIOW[%6_i!DX M;6RC BV+E(˒uT-( `îWIBi l0oMwAȻಟj+h䩻} dXKӾ*+AaR^Ei;;>Dws?gd:fhP z9# f,gT,JC$on+[ >1y[dpu {+{mlKcL2W0/ Kfb,&kcl=Kjԟ=A$3Z?c*t] Rj^?DS'LޡR0wfB=eK{.W b3x:VSv 5aZDŽAJx,{6_!`x HKln p2xM RhLֹ-Z8~~aI!&n1\54G>E:(1u&(Xq3^TOz][~aox!ޙfpƚ؀fG03M:oBCKF 9<tN k=bHY\;V˞izQn:RsOiyz+_A|Պ>7$[ŏqHZ|ϝ#ƶ҇L7qCǽ y5Ǵ*X[è N-DStCLY)@94|57n9j,\jgLS M*ԄlK>ooW].|K¦/zVIU[g(N,3Y!?xֺ_d,Ӡom]"tل/<Y4['u^5>1iR7ZLJ/{23^}K&:kQ),֊0NCa~g:\$DC L4\ZTxj@:3_^t3EՆArg]E"Ֆ^.>K A_Fkj̲`->mjVu@2 Xf(уTw?O̒Th2 "lJ)QtBh͊'=?li)W_O(f6GI(|41RqN=-RRMvRxE\*k3o4TKae_t)[/&% SkQ/Qx"9MaU|kyh1e0ͽ&kriq ynE8 &q)V }{0z[<<' Z+&:Ws/l0W=DjDkAR o j_YtC,[s͊N]yugv .00i.wUt KUAĹ56Tufϑ[. >p.ȊXk[E5.tP1vqmMK7f@8!n4cDjusDLC\FxHwgp4>.'H~sh^dJE؞?Iaj9LK(.ŸN U[;F@> eA;5m6TP@-io%֌3ܛe}/OB/f,nLvk]Ew=9>*84Y !OdF֜{ RjpofXO$U,>ؕau!mE׋gv*vjA(^7=޽[ &LF`͊)Q NqU-a4N;]=" kHԅLWq/uqT ݙ tXDQKH=C%(y'`Y/yHàCNf}e>WPVB}6/.i=cnѵW|@/Ϟ+3G7$9;v~ 6xnMhޘjq}\S:F6AzȷwIHrn8\jcƧd ?QRY4kޭ!7//삼r+_y4$׶` c`Ϥk!#9+.xSuB5?%PUH½|;XH&I\_ʝ겪]o|x$)*dJs~4#4RhJz`K^' `\1)0mELOX2D3OiBg(.cc*&Aؐϰhvtwp7-9Wp|=p*?(CBXTTܟ_1~>)w 1uF'D7'i x|Ú&ǡ$Ь8 ZSNyn5ydcɆ_JY $uzyb8%sSڂKG݊c9ɯ[ĭZ0{JP1HMhͳj}3Njd]< l嗙}$.eRkӎ7-&i8&\XؘNV 羽nŔ'~^Hf>QE`8uyi-C-,{HXJh>Nh`tF,7FJqfhp~{m8-󻽾epA$б3 2*/ o]`Ӗ R!Yί>FeԼ .5 .Fr͊ﭝ4.xp&ˊ^Züux7e7_OfvΎ}WhNkHEИxQS6+SA(E&s.%qO~֧LnuN8*LmlbHYhبL]e3E){!qu1hfT}^D"Gxe/cFTѻɔ)칞F}5'^]}:F6ƼTx 99 C|0 eQ؞xI]Bm[~vLcݡt8\|"V֍>>+ڷx[M{ŠoǺSO٦ @y1g~7[T",貥; uw[ZhYtQ0&[@I~ O72scbWXJݳ f"R$bz;&uLX50sx+ݰ2+;95-Qi;/6"^Z+[72q9G E=_SN9|"eS9Yc0*|;Uj Hp` GqjHx82@d>D-{5PAHyA1&<90d -d}\3iH_Q,lzǩvORccD\J?_@102NSG˞F߽|(ɖF0  N8O t4pǝYk*!<{Ng쇬jdve`ikk`]7D (@Vю%`0Y<̼cBg7*I/|xQ\,p%:ϧwX7'Du>*6wSX)) ^Bȯ!CP~.݈lj?tvF㛄&Ie&[*ji K0~CeEP ڿ4)s6Я/2+f8<蜖~8t=#[ 1rўf ȎuRY_NZj0pTѳCYi~g3TY d):>i;"<-E2#F!31*} Pp"K dK2O?@*C>B4V̎ah)쾎;|ĻcҀiA[GV{̓+T Dt _V/ YZ