openvswitch2.15-devel-2.15.0-80.el8s >  H b'] !F^(*vh$;w!5u&ٶ&&G\Q{yWtraS.@> U5Ƿ R KL>aP, aq}]p!H+ʑoAްs+~V B^aRp9&G5t|E2 ]q%S k!ᔡ3s] Y`T΍Ѹ^u)l1o@p75e3028b15af1ccb1adbf0dd1d0481e386b3c7ad6e47d1703dd262bde66749fd0e87075f8cc1c00eed58b5958a0bb044367e3ee2hb'] !F^(*vr8 @1';,:7*~Sڊ ݱEߘNk4 UHasgǜ _k{Wߺ?~3\^0dT]8Xg U>VsLgg@DV g]H$Y z$>ʥsh^4r ;3*A֛u Ld$k^f& / fʙQL mhSEXMN`L&\a <>p<P?@d ' d&. CxFF HF F F rF 0FHFF,FD   (G8PP9P:-PG~LFHdFI|FXY\F]0F^obdeflt4FuLFvdwFxFy <Copenvswitch2.15-devel2.15.080.el8sOpen vSwitch OpenFlow development package (library, headers)This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application.b"x86-07.rdu2.centos.org CentOSCentOS Community Build ServiceASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxx86_64# PQNIn)7@9<&K+* *.=);) n*< V U yy'#BnL8([ T . n.q=4 b"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޛb"ޙb"ޙb"ޙb"ޙb"ޙb"ޛb"ޛb"ޛb"ޛ904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df393a3f7df6412b97eae22ccd1d42290cfe1c147dc034e8b9480232420295cff8e08f882eca6713b1bd6786dbc4baccc499becf40ace89a10a5e5cbe56e718f8924179f04b61148324280e960fba3abb9661c3697971672ad768ba82e316a43a551b3502c29b0c79f8d9f3cb14b983546d4eaeefc9f552b8dd396ec3b7ed0646a0fda215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab9956903a5b67f456c17bfb3d49ff1f57a090fbe35f22cb44e5c834f48a1bb36f01d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37a357ab39008ce3a063da4a09050235cffb3c09a20bffdd43bf43389ffd27f3da7fd9f783ff0481fc679e7d305d02a48fbb5b8554ac62b3b7330678bc51f494c00dfec2338087062b2773b0a760ed03937afb3a262a522f15461634fc794d459c2a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a0445526505739c2a89dff2defcbb2ece644dfccbef5c698b25449428ee1d4de9b5d18a868f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6516b10bd1ff34b52e2da8c878f50fdec3eb112556bf3a5d567a6c3985d904276f99e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa06ba8d5599a178367d3ce42dd62707b0b1ab8db4440408e1e5c002bcdda8168e2f2e44f977381b381b5d88a7318be098b0e2c9feaf19f959ea5ca58cb19814b2086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803ad0d9a1f68a6fae6d2b8ff510d6ea002b10f9bd415448cfdf60fcd0f61ec4f04b3023fd8a8d238e507e752f649dcd21082d86a8accab7c7999dc1d5eb7e0d57aa6613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a22191c05850a22ce19ffd4a3f5af7b4673610dc9587e7fd3f3c912e2180bb1aeec3b342441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294f1d07977251481c53eab2aacf2b54db1b98be89c2985aff03d21368d01409c2f3122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b11f8990df4084c2650c2a69c930b5baf93436c335d372669e1cd2a4befe1b1240e249556f2afa09043e3b9b0ae13cb16aa60d1ca83bb40ac6d6ee1884c26ec8332291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aacf8afe6dfbd3c02915479f9da13b27ed716229c6b0d87ff4858e84728c75c118684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee6013571ef3735d5bddf51430cc1bfdc4881411d850788fb55c03ce740a429c607d0ded1aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb05a09c9947f1ecdafe2dc08c990de95679cbb792f2d3432325a54d48ab5db9a834fa3eab5a627ec795b91ab4655e7fd2167ac8d96c6ee292dbe846c424268aaac8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e266c9412939375231d20ef8fa2c9d4c49d5a5ca997121aa54840a5af24cec4e7619c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0cd11d21a66a02472be2cd83949e4589a96a592638a3d8fff0c6c8db00f0c133486b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a95183282319b28f1fcfe57849311b937db18378dc066ea68bc3efd401f1431a97e767966a5c94a157f58bbeb2579aa7b7d6572c7a3200bbe709dccfb02eff29845f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2bea467dbf941a8df4770f353cbcd2b1968460130350db7d5172eca44fe842528205f821fe9536081adacac18c6f2ccc17cdc58dab3f0f690a54b130c94ba56cc89852ce7c41fa46b335f93cc11c73e05d059e821018e611762390b98f2bc1ba6b0c03fc9297d8d5c0e6d63d484ffe4b852106278006bcefe7c77605d41950bc25f4b49af70b5549663def3f00ea713d3168864933ec18385e3865cea723ac08b0067a2acf5691b76b8e222be746df9b55b70a957a77cb70b9f175f59611b01c7aclibofproto-2.15.so.0.0.4libopenvswitch-2.15.so.0.0.4libovsdb-2.15.so.0.0.4libsflow-2.15.so.0.0.4libvtep-2.15.so.0.0.4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch2.15-2.15.0-80.el8s.src.rpmopenvswitch2.15-developenvswitch2.15-devel(x86-64)pkgconfig(libofproto)pkgconfig(libopenvswitch)pkgconfig(libovsdb)pkgconfig(libsflow)@@@@@@    /usr/bin/pkg-configlibofproto-2.15.so.0()(64bit)libopenvswitch-2.15.so.0()(64bit)libovsdb-2.15.so.0()(64bit)libsflow-2.15.so.0()(64bit)libvtep-2.15.so.0()(64bit)openvswitch2.15rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.15.0-80.el8s3.0.4-14.6.0-14.0-15.2-14.14.3b#Pb!@b b@bs@b @b b bba@ar@a@a7a@a@a@a@a@a@a@aNaaZ@a@aa@a@@aKazay?@ay?@av@an@ahaf@aexaexaUaQ@aLl@aC1aA@a8aaS@aS@aS@a /a@``@` @`@`\`\`P@````f@`f@`@`q` @``~@`~@`~@`v@`m`e`e`dd@`dd@`X`T@`P`+`*b@Open vSwitch CI - 2.15.0-80Open vSwitch CI - 2.15.0-79Timothy Redaelli - 2.15.0-78Open vSwitch CI - 2.15.0-77Open vSwitch CI - 2.15.0-76Open vSwitch CI - 2.15.0-75Open vSwitch CI - 2.15.0-74Open vSwitch CI - 2.15.0-73Open vSwitch CI - 2.15.0-72Open vSwitch CI - 2.15.0-71Open vSwitch CI - 2.15.0-70Open vSwitch CI - 2.15.0-69Open vSwitch CI - 2.15.0-68Open vSwitch CI - 2.15.0-67Eelco Chaudron - 2.15.0-66Eelco Chaudron - 2.15.0-65Eelco Chaudron - 2.15.0-64Eelco Chaudron - 2.15.0-63Eelco Chaudron - 2.15.0-62Eelco Chaudron - 2.15.0-61Open vSwitch CI - 2.15.0-60Open vSwitch CI - 2.15.0-59Open vSwitch CI - 2.15.0-58Open vSwitch CI - 2.15.0-57Open vSwitch CI - 2.15.0-56Open vSwitch CI - 2.15.0-55Open vSwitch CI - 2.15.0-54Open vSwitch CI - 2.15.0-53Open vSwitch CI - 2.15.0-52Open vSwitch CI - 2.15.0-51Open vSwitch CI - 2.15.0-50Open vSwitch CI - 2.15.0-49Open vSwitch CI - 2.15.0-48Open vSwitch CI - 2.15.0-47Open vSwitch CI - 2.15.0-46Open vSwitch CI - 2.15.0-45Open vSwitch CI - 2.15.0-44Open vSwitch CI - 2.15.0-43Open vSwitch CI - 2.15.0-42Open vSwitch CI - 2.15.0-41Timothy Redaelli - 2.15.0-40Open vSwitch CI - 2.15.0-39Timothy Redaelli - 2.15.0-38Open vSwitch CI - 2.15.0-37Michael Santana - 2.15.0-36Open vSwitch CI - 2.15.0-35Michael Santana - 2.15.0-34Open vSwitch CI - 2.15.0-33Open vSwitch CI - 2.15.0-32Open vSwitch CI - 2.15.0-31Open vSwitch CI - 2.15.0-30Open vSwitch CI - 2.15.0-29Open vSwitch CI - 2.15.0-28Open vSwitch CI - 2.15.0-27Timothy Redaelli - 2.15.0-26Timothy Redaelli - 2.15.0-25Open vSwitch CI - 2.15.0-24Open vSwitch CI - 2.15.0-23Open vSwitch CI - 2.15.0-22Open vSwitch CI - 2.15.0-21Open vSwitch CI - 2.15.0-20Open vSwitch CI - 2.15.0-19Timothy Redaelli - 2.15.0-18Open vSwitch CI - 2.15.0-17Open vSwitch CI - 2.15.0-16Open vSwitch CI - 2.15.0-15Aaron Conole - 2.15.0-14Aaron Conole - 2.15.0-13Timothy Redaelli - 2.15.0-12Open vSwitch CI - 2.15.0-11Michael Santana - 2.15.0-10Open vSwitch CI - 2.15.0-9Open vSwitch CI - 2.15.0-8Open vSwitch CI - 2.15.0-7Open vSwitch CI - 2.15.0-6Kevin Traynor - 2.15.0-5Kevin Traynor - 2.15.0-4Open vSwitch CI - 2.15.0-3Timothy Redaelli - 2.15.0-2Timothy Redaelli - 2.15.0-1- Merging upstream branch-2.15 [RH git: 729a55e204] Commit list: 08d77484f6 ofproto-dpif: Trigger revalidation when ipfix config set. bc3b88c8ad system-tso: Skip encap tests when userspace TSO is enabled.- Merging upstream branch-2.15 [RH git: 82cbd329f0] Commit list: e05105f1e6 tc: Fix stats byte count on fragmented packets. 81aa8c8073 compat: Add gen_stats include to define tc hw stats.- Change RTE_ETH_MAXPORTS to 1024 [RH git: cbe02d895f] (#2048601) Resolves: #2048601- Merging upstream branch-2.15 [RH git: 50c394233c] Commit list: b6007add57 ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514) dce48bb003 reconnect: Fix broken inactivity probe if there is no other reason to wake up.- Merging upstream branch-2.15 [RH git: 9265101135] Commit list: 115f1543b2 datapath-windows: Fix NXM_OF_IP_TOS issue- Merging upstream branch-2.15 [RH git: a01913de4d] Commit list: 8a60afaa00 ovsdb-idl: Fix use-after-free when destroying an IDL loop.- Merging upstream branch-2.15 [RH git: 84306060e6] Commit list: 9e2af615c1 dpif-netdev-dpcls: Make subtable reprobe thread-safe.- Merging upstream branch-2.15 [RH git: 0b62621839] Commit list: 7691fbe77b dp-packet: Ensure packet base is always non-NULL. deb59ba9af bfd: lldp: stp: Fix misaligned packet field access. 2b2371b3c3 ovsdb-idlc: Avoid accessing member within NULL idl index cursors. 193c79ca40 stopwatch: Fix buffer underflow when computing percentiles.- Merging upstream branch-2.15 [RH git: e478bef7a4] Commit list: 1c050d932b ofproto: Fix ipfix not always sampling on egress. (#2016346)- Merging upstream branch-2.15 [RH git: 87783c67a6] Commit list: bfc8902e3f tc: Fix incorrect TC rule for decap+encap datapath flow.- Merging upstream branch-2.15 [RH git: ed4cf202b5] Commit list: 38970bf78b odp-util: Fix tunnel key attr for GTP-U. 57456cec36 ovsdb-idl: Only process successful txn in ovsdb_idl_loop_run.- Merging upstream branch-2.15 [RH git: ffd65899bd] Commit list: 01f8e5199d ofproto-dpif-upcall: Fix n_revalidators on upcall show.- Merging upstream branch-2.15 [RH git: df7561a258] Commit list: 02dd680dc5 ovsdb-idl: ovsdb_idl_loop_destroy must also destroy the committing txn. b664877079 ovsdb-cs: Clear last_id on reconnect if condition changes in-flight. dec99de837 ofp-flow: Skip flow reply if it exceeds the maximum message size. 2a92aac033 ovsdb-cs: Fix ignoring of the last id from the initial monitor reply. (#2044624)- Merging upstream branch-2.15 [RH git: 0ec5c70e5a] Commit list: ed5a1bc688 ofproto-dpif: Fix issue with non-reversible actions on a patch ports.- downstream: Enable usdt probes in build [RH git: 3e2ddcc2da] Fixes: BZ1840877- utilities: Add netlink flow operation USDT probes and upcall_cost script. [RH git: 1ef4073913] This patch adds a series of NetLink flow operation USDT probes. These probes are in turn used in the upcall_cost Python script, which in addition of some kernel tracepoints, give an insight into the time spent on processing upcall. Signed-off-by: Eelco Chaudron Acked-by: Paolo Valerio Signed-off-by: Ilya Maximets - utilities: Add upcall USDT probe and associated script. [RH git: f581b3a82c] Added the dpif_recv:recv_upcall USDT probe, which is used by the included upcall_monitor.py script. This script receives all upcall packets sent by the kernel to ovs-vswitchd. By default, it will show all upcall events, which looks something like this: TIME CPU COMM PID DPIF_NAME TYPE PKT_LEN FLOW_KEY_LEN 5952147.003848809 2 handler4 1381158 system@ovs-system 0 98 132 5952147.003879643 2 handler4 1381158 system@ovs-system 0 70 160 5952147.003914924 2 handler4 1381158 system@ovs-system 0 98 152 It can also dump the packet and NetLink content, and if required, the packets can also be written to a pcap file. Signed-off-by: Eelco Chaudron Acked-by: Paolo Valerio Signed-off-by: Ilya Maximets - Documentation: Add USDT documentation and bpftrace example. [RH git: 2a54ac2f9f] Add the USDT documentation and a bpftrace example using the bridge run USDT probes. Signed-off-by: Eelco Chaudron Acked-by: Paolo Valerio Signed-off-by: Ilya Maximets - openvswitch: Define the OVS_STATIC_TRACE() macro. [RH git: fa1e850486] This patch defines the OVS_STATIC_TRACE() macro, and as an example, adds two of them in the bridge run loop. Signed-off-by: Eelco Chaudron Acked-by: Paolo Valerio Signed-off-by: Ilya Maximets - configure: Add --enable-usdt-probes option to enable USDT probes. [RH git: e1e982a7c1] Allow inclusion of User Statically Defined Trace (USDT) probes in the OVS binaries using the --enable-usdt-probes option to the ./configure script. Signed-off-by: Eelco Chaudron Acked-by: Paolo Valerio Signed-off-by: Ilya Maximets - Merging upstream branch-2.15 [RH git: a70244a272] Commit list: e59194b606 ovs-monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.- Merging upstream branch-2.15 [RH git: d17382a24e] Commit list: 2632aeb374 datapath-windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx- Merging upstream branch-2.15 [RH git: 14826e19b9] Commit list: 7f978ee372 Documentation: Fix Rx/Tx queue configuration section.- Merging upstream branch-2.15 [RH git: 228a38c3dc] Commit list: a7dc6af0fc ofproto-dpif: Fix memory leak in dpif/show-dp-features appctl.- Merging upstream branch-2.15 [RH git: 9504acc03d] Commit list: 31288dc725 Prepare for 2.15.4. e4d2df62e6 Set release date for 2.15.3. b8baa11416 python: Add cooperative_yield() API method to Idl. 7834abc669 ofproto-dpif-xlate: Snoop ingress packets and update neigh cache if needed. 833c02daab tnl-neigh-cache: Do not refresh the entry while revalidating. e2182eca88 tnl-neigh-cache: Include expected array sizes in prototypes. 566fe43721 tnl-neigh-cache: Read/write expires atomically.- Merging upstream branch-2.15 [RH git: a1abf356d3] Commit list: d477f60008 compat: handle NF_REPEAT error on nf_conntrack_in.- Merging upstream branch-2.15 [RH git: d4f13fd840] Commit list: 0590e88387 flow: Consider dataofs when parsing TCP packets. 7266042d84 tests/flowgen: Fix packet data endianness. d2e0632dbe ofproto: Fix resource usage explosion due to removal of large number of flows. 0a7e66e37f ofproto: Fix resource usage explosion while processing bundled FLOW_MOD. 68466efed9 tests/flowgen: Fix length field of 802.2 data link header. 2a2185f9e6 ovs-lib: Backup and remove existing DB when joining cluster. fcbc29c6f0 docs/dpdk: Fix install doc. a5d97d4202 ovs-save: Save igmp flows in ofp_parse syntax. 1cbd1f0f56 faq: Update OVS/DPDK version table for OVS 2.13/2.14.- Merging upstream branch-2.15 [RH git: 9221a2233d] Commit list: 01bc910e57 ofproto-dpif-xlate: Fix check_pkt_larger incomplete translation.- Merging upstream branch-2.15 [RH git: 001ae577c6] Commit list: 08a270dda1 datapath-windows: Reset flow key after Ipv4 fragments are reassembled- Merging upstream branch-2.15 [RH git: a134a530c9] Commit list: eca2d50d40 datapath-windows:Reset PseudoChecksum value only for TX direction offload case- Merging upstream branch-2.15 [RH git: 16dad85706] Commit list: 031cf67e09 netdev-offload-tc: Verify the flower rule installed.- Merging upstream branch-2.15 [RH git: 2502ca29b0] Commit list: 952e851506 ci: Make linux-prepare trust system installs.- Merging upstream branch-2.15 [RH git: 7cf784736e] Commit list: 2cf63851a5 Prepare for 2.15.3. 63f9a7c5d8 Set release date for 2.15.2.- Merging upstream branch-2.15 [RH git: 01110b9088] Commit list: b7d9c491ec datapath-windows: add layers when adding the deferred actions- Merging upstream branch-2.15 [RH git: f8619036c9] Commit list: 3f718857e7 ofproto-dpif-xlate: Fix zone set from non-frozen-metadata fields.- Merging upstream branch-2.15 [RH git: e273e307d1] Commit list: ea2ca0af16 dpif-netdev: Fix use-after-free on PACKET_OUT of IP fragments. 9f964354e3 tunnel-push-pop.at: Mask source port in tunnel header.- Merging upstream branch-2.15 [RH git: 3050e5222d] Commit list: 58397f222b dpdk-stub: Change the ERR log to DBG. 2a963fc314 python: idl: Avoid sending transactions when the DB is not synced up.- Merging upstream branch-2.15 [RH git: 09e3ab3630] Commit list: 9efa2ea619 ipf: release unhandled packets from the batch- Merging upstream branch-2.15 [RH git: 2a86017f3f] Commit list: f8274b78c3 datapath-windows:adjust Offset when processing packet in POP_VLAN action- Merging upstream branch-2.15 [RH git: 8f2e30f011] Commit list: a2f860aa2e cirrus: Reduce memory requirements for FreeBSD VMs.- redhat: use hugetlbfs group for /var/log/openvswitch when dpdk is enabled [RH git: 5ccf239b51] (#2007290) Resolves: #2007290- Merging upstream branch-2.15 [RH git: c6bdfa8cc1] Commit list: 7788f15798 netdev-linux: Fix a null pointer dereference in netdev_linux_notify_sock(). dd32deba6e pcap-file: Fix memory leak in ovs_pcap_open(). 9f2f66c8ea odp-util: Fix a null pointer dereference in odp_flow_format(). 02b0c265c4 odp-util: Fix a null pointer dereference in odp_nsh_key_from_attr__(). 031eff4563 netdev-dpdk: Fix RSS configuration for virtio. 09cd9570d2 ipf: Fix only nat the first fragment in the reass process.- ofproto-dpif-xlate: Avoid successive ct_clear datapath actions. [RH git: f9a9ac7608] (#1941027) Due to flow lookup optimizations, especially in the resubmit/clone cases, we might end up with multiple ct_clear actions, which are not necessary. This patch only adds the ct_clear action to the datapath if any ct state is tracked. Resolves: #1941027 Signed-off-by: Eelco Chaudron Acked-by: Timothy Redaelli Signed-off-by: Ilya Maximets (cherry picked from commit 355fef6f2ccbcf78797b938421cb4cef9b59af13)- Merging upstream branch-2.15 [RH git: b36eb7e529] Commit list: ef8ca3e190 dpif-netdev: Fix crash when PACKET_OUT is metered.- Migrate openvswitch to gitlab [RH git: 93147e2cda] Signed-off-by: Michael Santana - Merging upstream branch-2.15 [RH git: 11bcf52d03] Commit list: d3ff41d609 tc: Set action flags for tunnel_key release. 079a4de723 netlink-socket: Replace error with txn->error when logging nacked transactions. f8cc5aa35c dynamic-string: Fix a crash in ds_clone().- pkgtool: Swap bugzilla id and RH git [RH git: c2e6243d60] Having the bugzilla ID not at the end of the line breakes another script that parses for said ID. This patch fixes that by putting the ID next to the new line Fixes: f6b2db4dd33e ("Make changelog in spec file more informative") Signed-off-by: Michael Santana - Merging upstream branch-2.15 [RH git: 08b4ccb1c4] Commit list: 64d1bba919 dpif-netdev: fix memory leak in dpcls subtable set command- Merging upstream branch-2.15 [RH git: 2cc833ce5b] Commit list: 90b219275d dpif-netdev: Do not flush PMD offloads on reload.- Merging upstream branch-2.15 [RH git: 88fb0bba8a] Commit list: b29b04f85f dpif-netdev: Fix offloads of modified flows. 1d0b89ea7b dpif-netdev: Fix flow modification after failure.- Merging upstream branch-2.15 [RH git: a76a4dfca6] Commit list: 8d84a4b166 netdev-offload-dpdk: Fix IPv6 rewrite cast-align warning. f3f7849cbb daemon-unix: Fix leak of a fork error message.- Merging upstream branch-2.15 [RH git: 60c8b2a15b] Commit list: 8aa0f03747 ovsdb-cs: Perform forced reconnects without a backoff.- Merging upstream branch-2.15 [RH git: 48a90081e8] Commit list: ee4e034dc9 datapath-windows:Correct checksum for DNAT action- Merging upstream branch-2.15 [RH git: abdd952536] Commit list: 72132a9403 bond: Fix broken rebalancing after link state changes. aa84cfe25d dpif-netlink: Fix report_loss() message. aec05f7cd1 ovsdb-server: Fix memleak when failing to read storage. 05bdf11fc3 conntrack: Init hash basis first at creation. 94e3b9d9ce netdev-linux: Ignore TSO packets when TSO is not enabled for userspace. 842bfb899f conntrack: Handle already natted packets. ab873c1afe conntrack: Document all-zero IP SNAT behavior and add a test case. 86d6a9ee14 python: Fix Idl.run change_seqno update. 1ba0c83655 bridge: Use correct (legacy) role names in database. 7e5293ea5a Prepare for 2.15.2. b855bbc326 Set release date for 2.15.1. 007a4f48fe dpif-netdev: Apply subtable-lookup-prio-set on any datapath. c93358a563 netlink: removed incorrect optimization 31626579fa ovs-actions.xml: Add missing bracket. 30596ec278 netdev-offload-tc: Use nl_msg_put_flag for OVS_TUNNEL_KEY_ATTR_CSUM. 728980291a conntrack: Increment coverage counter for all bad checksum cases.- Use 10 characters of hash to generate the changelog [RH git: d89d9cd0f1] This is needed to avoid that the history changes since the default changes from time to time- Merging 881d71ea22e datapath-windows: Specify external include .. [RH git: 8ad5538601] Commit list: 881d71ea22e datapath-windows: Specify external include paths 934668c295e Remove Python 2 leftovers. aaa59670556 ipf: Fix a use-after-free error, and remove the 'do_not_steal' flag.- Merging upstream branch-2.15 [RH git: 78ba3622d9] Commit list: bc0aa785a8 ovsdb-idl: Fix the database update signaling if it has never been connected. 559426d2b0 ofproto: Fix potential NULL dereference in ofproto_ct_*_zone_timeout_policy(). f31070e27e ofproto: Fix potential NULL dereference in ofproto_get_datapath_cap().- Merging upstream branch-2.15 [RH git: ba3ba16d42] Commit list: 8995d53112 dpif-netlink: Fix send of uninitialized memory in ct limit requests. 0c056891c2 ofproto-dpif: Fix use of uninitialized attributes of timeout policy. 121a67cad3 netdev-linux: Fix use of uninitialized LAG master name. 5f27ff1cfa ofp_actions: Fix set_mpls_tc formatting.- Merging upstream branch-2.15 [RH git: 8b6b82c2ed] Commit list: e87adce83c dpif-netdev: Remove meter rate from the bucket size calculation.- Merging upstream branch-2.15 [RH git: c7b9daa243] Commit list: a3ee3258e2 ovs-ofctl: Fix coredump when using "add-groups" command.- Merging upstream branch-2.15 [RH git: 69559c9283] Commit list: c5d2a62750 raft: Transfer leadership before creating snapshots.- Merging upstream branch-2.15 [RH git: 6aa50cbb89] Commit list: 553d523929 ovsdb-cs: Consider all tables when computing expected cond seqno. 8d0aebcc49 dpdk: Use DPDK 20.11.1 release.- Merge tag 'b6167fabb202faa025946348f514e369dba5853b' into fast-datapath-rhel-8 [RH git: 1cdc5555f9] dpdk-20.11.1- Merging upstream branch-2.15 [RH git: 120e2a5d87] Commit list: 21452722b7 github: Fix up malformed /etc/hosts. 90d1984b99 doc: automake: Add support for sphinx 4.0. 38a8bed703 cirrus: Look up existing versions of python dependencies.- Merging upstream branch-2.15 [RH git: dbd5501f48] Commit list: 255c38c745 ofp-group: Use big-enough buffer in ofputil_format_group().- Merging upstream branch-2.15 [RH git: 85f5aecb83] Commit list: f2c0744d2f ofproto/ofproto-dpif-sflow: Check sflow agent in case of race- Merging ct_state_fix [RH git: f847e4fac1] Commit list: 09a2081067 netdev-offload-tc: Add support for ct_state flag rel. 423048a34f netdev-offload-tc: Add support for ct_state flags inv and rpl- ab157ef34d dpif: Fix use of uninitialized execute hash. b1fded0208 odp-util: Fix use of uninitialized erspan metadata. f473ee5689 dpif-netlink: Fix using uninitialized info.tc_modify_flow_deleted in out label. 2721606bd4 netdev-offload-tc: Probe for support for any of the ct_state flags. 091bc48d9c compat: Add ct_state flags definitions. [RH git: e4336ed96c]- Fix typo in rh-mock-srpm [RH git: 85631264db] Thanks fbl for reporting- Merging upstream branch-2.15 [RH git: 71c33052b9] Commit list: 1307e90e3f Add test cases for ingress_policing parameters d184c6ce67 netdev-linux: correct unit of burst parameter- Make changelog in spec file more informative [RH git: f6b2db4dd3] This is done by adding the body of the commit message to the changelong. The body is indented and has extra spacing separating each entry in the changelog to make each one more discernible since now they could be longer Signed-off-by: Michael Santana - Merging upstream branch-2.15 [RH git: 504b67ec8d] Commit list: cab998e500 ipsec: Fix IPv6 default route support for Libreswan.- Merging upstream branch-2.15 [RH git: 147a0970be] Commit list: b9ab7827ec ovsdb-idl: Mark arc sources as updated when destination is deleted. c82d2e3fbc ovsdb-idl: Preserve references for deleted rows. 9a24ecbc2a ovsdb-idl.at: Make test outputs more predictable.- Merging upstream branch-2.15 [RH git: cbb083630e] Commit list: 8d71feb1b8 ovs-ofctl: Fix segfault due to bad meter n_bands.- Merging upstream branch-2.15 [RH git: 221cf613d7] Commit list: 3a716b1d9c dpif-netdev: Refactor and fix the buckets calculation. 73ece9c87b dpif-netdev: Fix the meter buckets overflow.- dpif-netdev: Allow PMD auto load balance with cross-numa. [RH git: 47e2824210] (#1941673) commit ec68a877db5bbfba49ddeb9929479c033420ea6b Author: Kevin Traynor Date: Thu Mar 18 11:34:04 2021 +0000 dpif-netdev: Allow PMD auto load balance with cross-numa. Previously auto load balance did not trigger a reassignment when there was any cross-numa polling as an rxq could be polled from a different numa after reassign and it could impact estimates. In the case where there is only one numa with pmds available, the same numa will always poll before and after reassignment, so estimates are valid. Allow PMD auto load balance to trigger a reassignment in this case. Acked-by: Eelco Chaudron Acked-by: David Marchand Tested-by: Sunil Pai G Acked-by: Flavio Leitner Signed-off-by: Kevin Traynor Signed-off-by: Ilya Maximets Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1941673 Conflicts: Commit backported from upstream master branch. Commit not present on upstream branch-2.15. Removed NEWS file update as could cause future merge conflicts.- redhat: Update docs for test builds [RH git: 7620c95a37]- Merging upstream branch-2.15 [RH git: c4fc969d7e] Commit list: d5dc16670e python: Send notifications after the transaction ends. 556e65e179 ovs-ctl: Allow recording hostname separately. 3982aee455 dpif-netdev: Fix crash when add dp flow without in_port field. 02096f1b37 Documentation: Fix DPDK qos example. 8f1dda3164 raft: Report disconnected in cluster/status if candidate retries election. 79e9749daa raft: Reintroduce jsonrpc inactivity probes. 2e84a4adb1 ovsdb-cs: Fix use-after-free for the request id. d2c311dce8 connmgr: Check nullptr inside ofmonitor_report(). 7307af6908 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified. 2a7a635718 windows, tests: Modify service test. 9b48549c68 netdev-linux: Fix indentation. 861a9f3b4d ofproto-dpif-upcall: Fix ukey leak on udpif destroy. 339044c3cc ci: Use parallel build for distcheck. 38744b1bcb ofp-actions: Fix use-after-free while decoding RAW_ENCAP. 33abe6c052 Prepare for 2.15.1.- build with ipsec support by default [RH git: 105482aee7]- Use official 2.15.0 tarball [RH git: 9e107c6359]  !"#$%&'()*+,-./0123456789:;<=@CHKNOPQR2.15.0-80.el8s2.15.0-80.el8s2.15.42.15.42.15.42.15.4intel-ext.hnetronome-ext.hnicira-ext.hopenflow-1.0.hopenflow-1.1.hopenflow-1.2.hopenflow-1.3.hopenflow-1.4.hopenflow-1.5.hopenflow-common.hopenflow.hcompiler.hdynamic-string.hflow.hgeneve.hhmap.hjson.hlist.hmatch.hmeta-flow.hnamemap.hnetdev.hnsh.hofp-actions.hofp-bundle.hofp-connection.hofp-ed-props.hofp-errors.hofp-flow.hofp-group.hofp-ipfix.hofp-match.hofp-meter.hofp-monitor.hofp-msgs.hofp-packet.hofp-parse.hofp-port.hofp-print.hofp-prop.hofp-protocol.hofp-queue.hofp-switch.hofp-table.hofp-util.hofpbuf.hpackets.hpoll-loop.hrconn.hshash.hthread.htoken-bucket.htun-metadata.htype-props.htypes.husdt-probes.hutil.huuid.hvconn.hversion.hvlog.hlibofproto.solibopenvswitch.solibovsdb.solibsflow.solibvtep.solibofproto.pclibopenvswitch.pclibovsdb.pclibsflow.pc/usr/include/openflow//usr/include/openvswitch//usr/lib64//usr/lib64/pkgconfig/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuC source, ASCII textpkgconfig file RRRRRPRPRPRPRutf-8b4969221c0be525a45fa662d5c1ceb1f063e0fa4ca60c99ffc34906be8f33881?@7zXZ !#,] b2u Q{LT$?-lia~aU2<z \y͈o_{\|%`Ϻ:F69}H?.oR&E4_Ub8U܊ 1 VjǑ'1uw^ڂI ٨ӥ{43vkhoq9Z{Bd쁃"GU=(IছSmV=@rȇ݆ͼGְdҘk'إM8~A|2[g}ՎZP0˞oO` P~7 ԿBPJ'4VdK/B M+G+N*=sbFO֦.%#cj ж:Vs |0B9KrQZ8kBߍu<D%xL)i-^&pMѸ$^p^j,R5B0qFbB)\%}zRȌV+!ҥw\ORy]XURBud{.Du;;Z`D׽i'ӏ$J>w W͓eU>ƭ3%aY-g Y4Ӎ.^t!)z{꿘.;R%?N&~w{hM].W 3Zہ5WM+%^U0 43:GLe*Nb d$kji;.ID+KI.+eJGQgOɓN,-72T)UX:)ֶm,AcEG{W5h۵BE!YA,, P)gf5Cԛ-SeRV8CV9FSkU2⎖G.lY į_FPzlR]ׯ+}ۡiLAL,…{s@'J`9*0E3^re'&SwbD:P~V}gN >SVN8**`,0xUq) mU= {Bq׸pazD^Nk+km]c-_OIe~ԫ1wx-',q;_O [Pu4Cwm_HcQJ!ŒUQLIC1\_-Z|`L )ÌR \#UpuO3'#[۷o3B͇3eEdl 0A t FbU"^Kwro-æ\ Ҋ 3R%/]JfI.0qoK x̤8f]!XB-0B!,SqBˇ9lܪPM.$I;:-kAYA0+u'b㜮H"jRZǕ/d*>囼C-DvQ-xEcpʺ9KOJ?%6Y𜈔N=p@%S[1IevsY%ܴ43D}őۤ!k6"LZ T:_)̖WKeRq\3{X)Qeqs;svZi佣i3(״ !F/#QJeV|#o+mcԾ<$%fZqIZ4uV@.9 | A%:ƏU,mbĿ:$"=l@IH&`.˙ٞg~ϧP=тJ\5:aTdr8Q &u-&"1Yr-2az5s5(&-k5B4sc5#s=vҷlRGA{1kuOW:btY26v+B>tzֲ/DC gd0jX$zҶwїI8F\aRāU ") < 2U[dud\Hd,{.Rq#RAqqDoQ |]QOɌs +iV$2s0}~>L?TeQ8I=Sy}>^Q`>9'; ;2 #*4>Wd;u.h1az'em1'#qx>:v]eTVl|X14G/v'#,+$铯3U-wì yQezUM-1GL}i#BD%o,8H޷h /a,̜,jh #L$J5UrzMƤN7|DwK 9kz zxR)xg Mo@?3% F{p,Jg^S,Úxk=S$'RX/u&X[QgƆ$Hյlfx$mq1D{r9p .Z̴(& KsPʇb7_!ugݹ\l^eۡq~UH/p_!7~]|A~CCׅ)!om ;d-XK+Lc}沟_M r,BP!-f&+hdp I,!^Em$B6 JqY'F;1<vv@,eXқJ!&25!|)@Urcd^7M4ԦNVAh.Fh77rH (ʉ܎"ڦN˴b["<%Q*AeeN_[a0G d0C4E3z޼nU$ >Ւ> M S ˟C+ LnU>/0'uōx$/BbE?7ͩ~!E%78s +Bvjphſ 0hMeWsJ썢 gRguH ]ou@S-=uMR;8o2,,hChJ<-FZQck ;~J rk=KX)bC+ӼwC~PBֲwc$~xվ4Z^u{PJt؎mP6^_{$> 2 L]~MFTGUZd6HVyJdXcG=/ *φ)aZ&!T@{H;[vnaCWF$cr!$nkbR6UG%qRpN/ 7׫ٙcߦ=3!P/N}RE)GXҩ&Ko2NoTǃ0r5>է;P{ A.{R{zW@+ų7u$"˹~p7]}y +>ga:d<ۧ2?!uߢD6K(h1wwKJ>UNݟ;Z)K8$QEQ`8+7}l#;s֓Wc&xfӽX~ &rӯ@Dc9\ٵWwWL3\HZ:F )vzOLzǶ=zY9}"O'N٨9rv8WŨp:r@`ĥDf /qκe&T[K*8}XY6~;_eAC]y@zzgmsd30 S,SEzWd)_ Nq!nUlB[)kt4CNy5L:;ؿl- rЇ&:*־މێVڽ: XUcWGjy!㙳e-iT,1iDg㾆9S ChlطOee`N4#_$BMq xt;L8թ+ez 0."j)o s0Tv{ ܦjmc2F}7JӭѦX}T΄((W_*8|j@tp .̺S"}  DX>z*Ց qݡ!_Pf>D`cUSHx}&$),ZL.9wa2o.UJVoWuf^p(:<8ǽ܂?;)}t@$KG4/iKҎw p_ZV!ظyyAyX1Y4c0(ӁAܴ ]`^ثF2'uCAvOlNX%uru> QK2lِ^7{C3z4JxԸOW( E _ȒQ> g*,:v."xp H߇;_]p4A#CP15Z7>؆:_m  +xӚ8l%vfIp'~ʚ W)y!{ yR{kN?DB"2 Mv<ߓZ@Da3ɥ*C6 T P2G%vH!r4lnp1+.e}T~g* -.Mܘ4>?Ylk(pNDY׍LpXJڐRU%*1[Z0L(%0HعvC6F~rw%vҝ,\܉5ؕK_`~~(V )֬ {n,|Ec?[c%_+8tOydm֗ Ss?q3R2=ϧU5;.vUׁlGч7iL?l9#Nmap֫ڛ-~(Zʜ-btszY'f!kﳈ,H='J2F߻tBO 'J'f.o@P*f, c?$3MR!#TNEǨM\f يhG[e•K*%Ƌh D$', lb.&`q}WPGtx:\hOO&Kk2U';swwCw-1mD@fZO6; ē/ ,0/,T ŗvE;6$wE!_E uoZ\ܳ_&խ6@'/Hw.R&v' /ݷ0]#փuK x9(wk8A(vu@; eĜ&Ѧ2,Ovxri~*H$O/a\?Eyf<8j$"ZLmH7agM`K78͇ܻ b0i4 _מR=!;QF#i`ƒJ#;?d.QScav DΈcc]0Kn|Nh={4HWg? &7LIcK <[:Q ZKK']) QO4՟W+@4ͤ?8,Et7CߎEp0\n| gjhgChuQԊ|_i4HA7`͒,;m]屝BL.C4)+IHcu痣=?b;a̱'@,ѢϥhH@o 4 Wuk;ɑ\l*ߤ$^#Vf-(ާLIJ Is|l c4}ۨ! d_yYEWǡBeAf櫢b)IR aJs ,|D ꝅ6@CO!|[! ^ OSG)x7 紿 *f:|8ߓGo Քs첎ctq{D-ޥ' L 1t;MU5}͜b j ȓb& ^#]ŎSS)<aXMy.ؐvD]|^Ӽ=xrl38t;Gg=e{)nh=9Ddd-ԶN-ojFT8-b e3D yw~wL ~R#dΝG*YNISL'Ph+RgTI1`QuhG\PS%l8,&׈H:h#ԾىRq8YEfQ4E$Wu_xTnqZineyoL'KFrpݑi& ӭy?CD랑XC֞"ۤCʒrFh HZv陠oq*32@rF>%uU)+'xEM/][8+D?]pvT+G^EҔ< yYW YN2~_#SQ)b 0" 4NfyaI[Yč0㪘-ʢa%iyy6Bf>LxY X_]=صHhd(t6ya*4tD[qذqEuX )=FF RЎan] 8#QH-%Yhx}K;0)A14@PDkk#DzȅgQhxJ(SJ> "QIENx>Q;[W9,T%/a_Np7k3C4QׄSp M-\"3me05{ND1ugZ(_kw, ?TH +&ƼӈT/Ab q8V^瓇!㈕_a]u'ͼǎCAn`TջjK9K}MևN_ AFѴũ\I63[A@a<ՠ7HHa/ $$˖a T希<+.8ْ3m%_.kߍb.B%`ݽ۰%Wupo9WED,1Uzyd1-bQTKfK@M]SiZ>?0 dhD;8kxiho=WPU1NzFW) )q_0{\XpHw 6ػsoBT5EJ<"ߕ|4E㢀BME ׂCò96k)Fr&ڟq 󨞈m"oSR1 HVA JLYbe~;rk}ENa:LC]RKz6ߘ$>a@ɢsc*;*N'N]Le #Bh(Ñxyj*KC-8B _FZikq"E`.kQFaVڜr(0Uu34 羿5Bup5Rv/"vHigK@_Wbz5| P;TlN2m٦Cwe }睪ʅ̧V4ά l{/xF7JOq?+[:*aM)EfgzZ􉒀c2*ޓXܣԢ c{s$Gm Tڏo}pa4,"Wq+!%P7bx#i 2~AUHw 0%Ag{Q\dY@ϡ5N!Í6ؘ#X)K- 矄7rt3U1u6nVLrB꠳fϊP O \ܧxtAuDs PW4] _kWpx=Z2sCp$0\"97#p^$};WnC1|4?/'d/ HjC)ΎK-PjONZb&qqp̌}@8>=s&I-#>+ZƛcZݶ{o0߸36݈OSfxJjNg2֞D,Z7_ΕԆ=PsʁbC|2umH'(OBĕavz"qg )`G־e?|-9^`e(z,Ҳ`}WLz9rԝ K )S&P-:J|Jja-$u;F'ä t'`hzP9%dl45naJ uU0Ԣ4/w7!ɳ&ѰkDe=80s ruuu_~eTmq S\3e͒!pu=iؘ`.ٚJ/c]> @6@LnЮn|~v>ě!ϯmN%2.OνnB52c'{ñ-[ ~ʟC절p~| n˪+P-t!YŅY럗V?}>kTv.y_HxhqAOJR"?"S{3h|I?af*뮅Otn?.SdJ{"{ݿ\4xz[b/UZccJc C/c2D`c[)fc5v+.ݡb_EPy'G笡ٿPv +,jC^<z{$Ȝ@8qe-~ː./oP:t'xa`~D}E-c'la0Ӫ71NUZQRYJO a܍ R ۍ338;5Q R sM,x4]õyQDUic>cM4,[UFەM5O~v{t|5ޢ̽[*{Ԃp w3 ;gH(,0DqSud )N<|TzGmA5WyS}<o9%(ʆ/F5Q=n{Nq1$rR葾0*>z?UzїfCQ40,G rtG">;ިW)nȥ yZ-x 杀z]A|Q("aNfe`ddDۡXzќoaC ẑqq8A^s" ߲E ܒH@;A?jd\j097TlsЙCɬ>ס7nIo> 9)X·/,ףt% z7K04h@&eG\;v̙V0bw,6+1)C04E|9rP ֚S v^G5Pqz׀BƠP 4f^xlڕ!p0&Ƒqx?'_\N_H2]9"-5Ч[=z%-|H7skG*;3 Sr!&\-tƒIIXz')& i+]Ho%-1`nJՕ5[xCa,U~O%kbTR?nqά|,I㨯* J* +R8& eZA-xsyGkptG,( __.2{_ZoWpi; M(ȏj$f,*QRm9HC% q!N .^=W>AJ"N d.YJJ]ժTY RSRZ: =S|M!!"w}l7%ƥ=yVbJMoopz ,DE~$9[^NI얮X ZUi >,z栮b3=DʓxP:ʅMMVN'߸XU=<ﺼTO*x7v=HM "[DC-x, ݞd;Whp?zŮ="`QFbp>Hs\]ʽ%_ro,i N2T⯥bUA3i'0}^pEiٹ b4@uBDX߫ra % W2y5 s4'΂7KwvkNKA(X3; 9ӏBm:`xXgfU˒Y+&|fŪ)- 4`:/p j8uM6wn3ܲ &1\&2IGH|w(2 2M {s"Db/CHO,({on!Oi" Il9_i|5)Wmt?NDu 1-NPU\ϋCs)o-A?FE_R`{;81{nti)+PZac fz'8ʢg i_XB܃(`²6%* sTu{gt<1M+bWI9WGٻX^w/Yd&3AE$yiy^C)L{|$[NP`bu1kI|dePC<M::KقiLuv*F Ok߶Q/[IEzfJ @mM&=t{fxZgMپ/]-#}JHo 5LA*@(jlÌP]!:8aV7YʽN}Fo6.;ԂF۟J|:[H&M?!A| O9<6(3h6)6C[USi ^I[tLs si=-c){1gjOҼ*1't? \؁?.T5ItMF>'؈7bHﴇ|d ZQ^T>\?j/Onй,"d2;Lc+8̦6/gkÜ601{c&wSѬ,- XGG TlӐ]yS?&@12!y?!ti0@!;>_XRM*ZO=<lF*T6i;QxѓBr Bץm[e.-pzӆE2@bcN4'+jXԮ#j`nw;B%e.m!B@ݺ=po"b/D5a ,:7mءG6 N9nKʼn ;8!KCJ4Au2\sVi_]5pfAuz@>gDwq>D*$G\ܨIR,5gbJR;Lbe@-JNN?O-.ckШ@+rd$arAaX鯞p}W@ϦLvqW,q*O*@S9MijiYbJn !vYRa-eb"ʼn+t9 Δ#%&ӿ̫뭓Z(azDZfST^ B[7e KZ?zFunMd{i -jrdY*AZ;*N *dlr .goϬI;qۮe` G.2Zcjv) 7o|G7j7uftD'vYup HۺSMhэPϹg 8@/Irɔ G+@8pxьY|]'gLѧXX뭩M1#M䔊/b][ ힺvd#دLM3`|e*6;zZSr%) d~lR`ָ>S݋Sܖ۽%}'Ek`Ĥu;Hpl#+| fW 'ACA H]Tz -K:Rj,'w O6A&ZY9CL@'FTn:j ^Й֬]Ͷذ7jqO؉'x_mZ$6 (08r80v7D\ J2YW'45omŽoYxd~^03-Z[dV8:5HQ v%o|iρq'S ZW:?K1ټGpjC At2ˊ+Oȑw8 7Th"wmq^xȬ\dI=*iG}XusÕ`3Mla0}G:B ѽPYsҠyy,wl*t w9'wϘ5F ص7-!vQCYf}(4 E%]H[ v5L<0gJPim'eIaDOZ'DFt%jj8j0אKcJe0 ئSz|L):`&]b tg\scy %-t 쌞9~՛~ lU ܷ%%;afs1X+xśTN%P8/0ɗT!yyX3w{0y[%}\y.^=S5XecBV""91Q1q\ pHPwณ"NQ5G _˕b\͘LU1yç/&88v>)A]s6ZS/C ᏷;7W +a S~G.GtP~$^šڠ~O%2%?\q&$K mlr|B|Z[H@Vz۽J),7їf(O hH'B2%Á B֎ɦ\[D{+r>-PtT\oW}8g;ڶ( 20YeN>5Zb̤"Gx&՝:RõxmiY&if ؅>^2S+Y R-0mL80\5L'O A$?~gэ%]ydX:GX\zw-Js'I;0Oj+Wii~F_} t%9O{P_׉"zBG>-V`V:(7덊ic܆^g%J4w+_w Z8(8ətIɓ55LA n5ZJcov X躂qm`ۙw8AX9΋XF%pF0P;SlS ֘'|Q´5 9zrtYAӸ)R2՚C%\q99Ս#RYs9e%IT]꒭MzX/]J=? hXAd Zj tR҉O^"/771(ѣwHNavz0gǢ-~u7$+|ug?n鞾S 6Δi6/g/ǩ %BwKr}2c-&9y9xvf0 5"ƀhL8zj2PI=d+~IQZ]CŬG ޟpZқO>S٦jsiG=;u$Na31!(Gtc=:z0ѡ+\v1ȶa))]Af)t2jn Lpdx+J-vL]w_Db*>̶*DL}o_#V0e#9VA\"0:uï.*A&uz@ܻ ćZ龿^ ^5:Ɛ鿄-u59M޹`uD_0'ڨs|hp"*kX9:* tTWyxތN۱ L Y-suwW- wJH"p+ zJ|>sj\JOur<}#:ʾ, "Zʂ/ 5b?B; ?cQ"z84Uھ(35`>z>"Mn0 ]sÀ-#&B,3!EbO2uEt4!(WEI+7lzL6P]ckU kgơK7&_Z49 ϛO%DzSPgvdI ZPÇp$Rْeߊs /@ %A+I&@-}l|t&)6]>$bm|u%ynCsI>~H\^c,Ϋl 82l '2'bC(X̙B^^CMb|4z㫯 n".(hRq"WWbs*XeG';AvɟWj'o6w'ϠvEN ہQVXS>,pUI,&ef{>>2k5OZZwxӔZTQ0('C^P حBp85:e/WDkGl lJNV gvKPZG|" =}k tq jBpߜeq5 @h-؆GpHx ~ vd dowê ET *#-??['=J$²YdJ~Ytj8DK΅t+sU{[QmT]LelEm qm\@&_PA'([Qݕ4i(] `$:x5 '_;VL0!}ZT2O z5O"zoJEaЕdV˕āe;KvCwNhZcھJsZõ୥(D9 ^yncQ4@Ҧ#7K֝"ɏMQ Bg+bbg`nqKiyf+}媅 gf)ceWJ~D:=a{x`!OL AM"S}fh .Jk= >b$=K~f7 F>Է?^!2Ҧ>[)%hOYŋ>']@~~A 4u+zN]v |q: ,=l[AH 4Z¼%t#(pX8³չRoiuy=.:) NY0iӎd/Jn y {93 :3мݬYyB&WrqwHwE@t81,J״UY迅n2P%Z`Ss錔E~W0p\PX&[q6%N^<3jtgK)܍^vF}q8\ڄ4{gR4^4)Y:[',Ɨe8O4mN1)2 Th7{C e ~u7_rǴ FPE<.#&iG/,ۨX qfIѣV~Eī%Θڊy1f-Nf`!S,˜mHrAl+<%g4 pd_H-pS93%J2V4sueU/ J^ENW"Rs_@jwrCE"dJbNDceW ɶ$/WR E2d81#QlP~kȚAB1&BvW;Jr tČJeWX L%`}.lx~rlߩxmivb]W@ڸ-8rlM#[WFgFM}myS"'Сٺ& +ämd!?!>\CEK][0q1&{!_Av믪nfܤGyqͤ$a#ԽoZߚ33.l?@;\rQ]ovi+~*%/dFJVyܽˠh'ϰ@`%t10Х=vGARk)&>.)}Do]ޠ ҖE]~CN\ldT+:r>۟lfd2j* ?^/*0h.,Xۏ_E9\jh$^>dHh&nڒ Hx@p5M)yV[LĞꋉ(k`8xNU\9>6ÄĺcC&ҚЌ^SUuDd7 =#G}%] qGmRK7`Oq%.ǾYlzJ~9w7h!}֨xNGj=GjuGh.<nZ*ISlӏ7 H5.\l$ŶKZ5CϦL7*s@jɐCeyЄVVcB VBf׹ t:ПaX~\6tQ8VZ.V'9y8 \;񣗤]V+9LbUvt# IlP,NR/3 [ET;nZmR>? 9'&'^ų W1ј|w-?j&vxVGX,^2''Yv)wt&59I 㐲Z(olܯuA<1K_ryg [_7-`41)-;kNt &SgYMt/NŸov) l=ߕXv ޚ+yg,Cl%a  ШH#rj"=1ld0v6@u+xF@;//HΖriҝD!|vsVRؕX! 2(I*Odw\ ]DKlt8ʅÏ+# &:!*}O2Tw ,I\ ֿqZkbEh*Vy:ɿ`.ES`Yh/a5Kdꑁ/9_&%%5[ڟfjN9#YWʸoZ3g|(Hl@Hd`u ,9)JgYƂh0ǝI xي.:l VHL~mP3 v* H#!<=ӕ{}Y"MZ$;=7⳨Ҥ*\v ժ-v K+C [6(*l`vV_=zõ w[][G`ιѸ&vӾ;+R !*7aa,̇PYvËvjr2l))wWQ:J-lI`Q%}Z,V0Ek q\ʝ'CXe0Un^M2TڣV٬q*j@ŗ'~[;‰MR )wax ekSIj,1`Dَ1$u3V uaֈ>uE^Ӄ0[LQmJ%œw0c5DF=c= j4lHP5O2PAlDܐv*+gs\ltDBL.nP5K||p'Y jɟA֡dN̍DC8mtr2I(.BҌjV[Ou{'bw/mD8S!R*۪ZZXu-!vBsB: +,rW-ɵH٫JBlU.7km&8WR\IAﯹH 9ӠOj-;]W X c<F^r7eD-9 N'[G*KtRq"7}?7i쓹'n? ^-%b`6eS`\ YsoϚ'$ZPX#GYMl"i&r7.߾ZTjbѝJz3c)^t^@~;耚)@p\gPqq߃B]=؎KEtFmmc|)G`RUsdRyaGW}m0dʎRt cD{nW?CLH~æ͉9ƻ0l1-DԬ*b}*ӽҞqS~>K+?&(v;0ʖ眡o6,ËmjhX\ƽK6u8'OܺigpQ_h[?)󯉁x#+%!▝UZ<- ϸdj6T| !'Q ƳmK /\]!ڠ.#de"G[Gb 6NBlOhxU mxx38.PɃ< 4~A,$m]‐$ +UG~0գ8}8=ތUoFn[K1 c? mV:|z(׿|-ϴ'#abՓt7F=Lh7L1 MZ8c5#=a%CeO=i>7äɢi y/7ok3vڨ 8tQ>_!A!=#CW}ΚE>ylFOVPX|@abyO0ie{ ~s8p_V`9o)vӐK|+6Y U%bPQ/Zw GTg 'ۊ_N~y +.'OCX ;gA".+  ;tZv> sx7M1;풛eݱ?k橠>|xjyZa~R9\Ey$'QE<,9{~ݽf轐LAvXxic^R3Dv'$װkYhXo,d>ףGb@ap\w]}@ufd HkZ, nx 5ET#s`᲏85](])ڠGK/!E ߼g^z)-,׷őtꥶ;kOSjNXG9q@ Sم ;8-@,"tw_};K[Q9/6q= 椻g}[̳nRLMbhU\5A QŌ*߆4yY ҩ;J)ya#pgwd% +税 ?v,. (쉍X*v"ekiA[D9.eJ^o)G+I+"gWS$0X >P:p:kCy0PE;Vnhtd~}$Np4 0f-o\{)YNK2oǪ_ja3=xuC]? &qft.GMuaK /GNg:Klw:rĽC.˚Etf޽ƶnϑSf]mE̞0zL?rˮy]rm3 bʡ;%:P'Fa_*(dzN-^c+BX/1W1{sO$ht} b`z $ Էq\Į+ "#I @y@(7YGEJ(ھӏwu!>Uc#r? -򫾿ŅU}Dj)O*6 CRIY0jB+VydK95~qpCgg`SGzCI 瓣 {=%8dIT9~~!2$ǰEYqבh2[4Ȩ7/|C \Iⴏ**ZT2D q-9[um8Y&LrhwJZPN#B;*^"+; 87*,}g P&'{`;``HGpnñ2J߈u޸m`(Hb7';^- ﭟC%<hn?~ "[*ȅA<`C7OUb6o m\1j$*d94=]g.0A539$ҫ?܏UT*G;ӍGِο 2Z5- 5ۓΝy{ʭ1#[Ci0' ׺`ݰ hsFCͩlI:\2h HN+QH)VE*Eal~yca5 V'xa- TY8(Q n;| 7A?h92]0(miV0e+~#鼋 {{vhx@G>j~N3YL:WTA,` .9c{, i }!(uw'uVg2 gJݣ[k*ZmCYpRbbϼ!HAڮ JˑQ7^ŶXttR]NaLFE%ӡ5Ae=X}ޟcHw@!+ (5[z=ë\hӫ0ƿ8Wŋ&&4{Zs^A.wOڡotIcXbCYӘ#۔$QtUNR>Jې,u}}-M[S\) NiCwtn~ˁ{X{;&_J2$>x]u-q<1ev3Lc̲Xt4m+eYznK١ߠ[&-Rn ~ A5G-ҽcZ\f-~3^[wJxz aZ cv*1ƙjNL5ݍȀ}n~s, t:;CmX7jʙ#C?u*VbFz Xk =!%qLSaOIއFK]PkN9yUTD{P֧1l TJH Y`TB<%g9L#n1 I|xJP5Yd3wNУ2JumX紲̸7#|[Kh7|8c gCܺEJۢ/K_O'ѧLA-ǃ#Oא]ʢTWGF*4懎kl d.n ߘ\~mF︻N^+ٺl :v%-+N_/uD[ne{ Dz|FeΝz776# SK"&'Ŧ@k!{e;?T >ɶO=%DB2[G\ ɤLHO[cɼk~xmkQ\)vc/~vv 'b4VMё: uګT{- 39pcx%YW{l݊wOt@"=MM+1#š Y&uґ@a+w'M_6Ɨ%hB7OR-GC`Ho0G4&X5X7gc4̣WS&Rf;CaAJhPbu$Sd4lSBObǘ90́rgWO=G ųuĚrͫX*&(h' A36 )2Z4H #!#BPAS暘W7,Џ"xWjL,ف6ss 2\+G9'@{٭w_ƹfPz jz,0մ. 6=Z p|̏޹LȰkf Z0,vJօ:+ 4rxrD5j7ȗL$dKw@,axp:9CNVr6P$y AmgF*s@K2ofl*&:qriAF:-Eu!,.2}9Fn.s6O<0iQ6,āYMMT}/ #˿/3Kuњ$ ^r%cy@֢-BLDD l3g$f>Ц"ĸ+ĄdMTIrߌ( %>DmYr,(r jA0yb#4^tmC6z4|tO#T:fwK !ſrUAmH`l?;M^ZZpqy"U7 RqIV ^(jȩNOpl# b8*S]` cO s\Ql0\jp{V\պ yZz7xa5>_m{AmO^}&C0dי3vsvJEYJP#& O]Ʀ(*0-CHnY jU^ol27odw=2b!Ҏ6I| Po@1XMsa{;fjfD{~v o@*6Ƴ{BEo *d7GK] ـ%'mwJ]ypZGQ<yR ']pbq$+۫|&W: ?߂DQ gX-DɬL~ǽ0Ug&7dLLU%ʈ4z8/}6eL-SvI ) Rrv\LXe;nU$Hn|roQ/?`z=O+(Ly8t&6hLڞ0=PNpa"ulBOǏ""7Dx+ɺohU.R<<3Y>tK,XTU42h`.ʘ+׬U?Z?}'Y-@5 FJsp?L %*Yr^(9ލ_Ki F=\o•CF'ejo.lw KPGvtwZAʶn9Ņ&\9h\8/Ѱ S|Ƣj}]ȱ~}N>EUeGu&[l~Vļ3P3el ? -:Sb7זJso#S PsB믄_ӵ'IL<4Y{eUÚ[]\>TM mT>"VX T#}ϭu}c-r_bGF{Cy4 NO>q{}㧃V N@3& 2F\t:y9,k}b[t?5c>c =ݰLU$+x-Bt鷞9Dc"S[Bd+ T'x-b'ӠYěgJ`t%,r%ȆXrHfTѼޚ[il91$S櫙gYќ_l8h1ǐ74BMi]Y9>껫~ 25x3ZO?ea.lAvQE-R!>7 kY$ۿmW¹n'oKnY G~N}ES)r(%*bz'6ǹ?/(eRY9XI%+[ӿw'0Ѹ@bKPD-ʺ,C4;¾l߫, $Z3r tI"ېP}&J@ $`9@ܸPmn@}gy[Ԩ3'!`{ﰙ,grX>֐"2BgɏINܟʕ1MNTE A %wv~"yHu*TG_/3O( pRffh|b.{a1Fx'Wx;X+59ØK%?j峕 [GઞV%Ș_@ gN@ J *z0p(+vn\rd^A.]QoYsިxt-"SP0Q '.ūf"8#3Mr?O7WGn@/zvXѤ$\,I\)S-kV;eyԿ_9nk>Tr @t=9-? f4- j;%VeהBтk HUlإyߵ|hr:skfSM@ ~d9e4iXYξᆇ̸2|bcTe*IJI ` `ZXU0Mpc#LDQlݗ[*Վ|hS lh+Npu:<'+).6jߓ(G\Ƈ]V-a4T4BKseA 㦜q &q79xd;Gl l 8<5Ia,SM1SBtlCT 1)m/P`Cl9OoqZ4jQЎtz6=l_LAT\%QQ{'t35 LGVПK)LtҹD%h/K}D,PJ_EuB-T7 os%Ѻ wvq%9ϒ"B2ֳўulė6ii!.<6덜髀ƢoPGg]wXCӸ%w=}%*e)z9=.@툉o esI4$,vQI [.FGmlu`. u:_6Lp-<p6yPᚁGQi,6#~*oKhX|T`19c8g3_[(ѷWls5ͅpe1fU "iFsV,&>[ zpPc9;WrRu%r“d E)䎼qH.xFfĿ`#&Wy|y%Ay-/-[sWb8l!td4I/AgQqjs|0ڤϗa \։Q+'Je0`[8Ua> #o6%h6PD(t.%D2H/hǙY(ADہWa TRTꊅCi[XzTgr')_Tfh9j( ̖9_iXK_[bbCa:j ɜ;E T.$2rYm~W"JIQ=mޕaYdF$\eә|0j5R% ̯%玜e NpX4hv#Ri$ѾA7uP> *n-p.7NDx/;ǶQwcR$$N.Oy~S){S #x?c\oʸ!714 ӤS`/4PԲ== ~3hB>CkIPKv 1ChnGx҄X|`  uicT0TJb*⦈k"VdP.D:ѡ3^%;BhIQ%Qwe;wr"q`$ 6X&T*cN*{tm- f|avzܴKmZC$hY0(u|7b0O funm 'qX׻2EQ<DOPqT/. )u]y仠lIbg%)VH*3kKZ\T<@F@G(!ddzG :kՈ`"E絒Fۼbj@zcmY1b>fWZE#2cV7W' P}lNG4ކu~#MmԘ4]MFc bDW&Ҥ*פsҮ86O EfoDe߰y#ww},wETu5Z[ynNCɌx,fjX\~}BY) ,o 07}Ћ.n z]yhxoκ531ݞ5#gRd )zuvNsC2yvMRGϘ$=z:kf%ijYm% jXL|O2t|+X8!,v>94<>fxnF鸆pP CQF<~P}K"PO].ӛÈ:r? и>޵GHczGu5,ZAiIxEtwut [MlDӬ3E@ayG5ɯiwj^]S)P *+|J\n'@!S7"U\oд󸴮"аK_9pJyS Md\T5/=9HyŜ :J^zTY@q-k6Ozpс5(&ִ^"m /*XPn P@^ms:c3z*ȼx-[)'o7יXGsյ4/VFN١j,Iǝ^а]:i>0>] F14>A/n紋0-儍Q=Ci ʋw4N!-$Ǧ(/2i˄Q;W1R߹jO!V(K8feŻ7/B'okH.?w¾*@8ZX%#Zp(1CnB:.X G.ѭ cs؆bcYLX(w>6?HP"O;nֻ]]bW"=?wXNUzyAQF n2=2o.V {5GiMf勾Rt[jm-T||e&&]ѩn]p8u8sOvs|J5 [:6t:DȻk:~h~-yrkTߜ|߫+ +MQ5FXb/z[D' >Œ'U 4MG6gZk7Yf<n1 [Jgi; ҄xټLkꜜI*qf!9ž.+#'c#~pXA)=K5U]Ȩ :#DgZ9f%RDv:FkbVѣ!6y& 59itY~h|Ґ')݅%4[]"`S*csƛC}8OVdl~?fp@p.Lj R쐮$8T`ȿEbR.M5ҼdPJ" jضKKK/'o+5UPMD_ԕvjǀ'9PdŷQ*8zoPz(d-j2DFp UfW@\jL!6_AA5=F;F}qܼH$CV2ޭ+RZt"! îsVUn—:lRda6OcAjRsECz ric}=‹nhҦ1AF+$]@5qw|ϸwCnD@1Kzوx·%O^4T=0)$s*wzuMx^i\Y.x̣ujYd#@2EbLfb&L:m`oț3lWwemI~ gQaK2-cNZe+`/TxZw㌓n@14;KP#b[. 4ؿkHUf|V +T*eҊtN/=98!QDAH qi |zR]E܍~uP6\oAyᗅS>Oh˲o.d+W!L^ԣ4kDA]tӤahTC<@?q7b$/=?\{|qjhj`/P(>[aR3Og2[($QEYq& lfCu|hՇV/iO:ݦYoCumBd'J >EOPދ;S: i)JMy02gE[&kLsʲHߒ]NSqXeA*-{tѝDݼBũ篻'z=.T٣4zhuq1>DԜb%]!^$?H%4T(d8( ;W7R||z % 3OsƁC`(e]"@|aO]CDB+`y =*2m"8sF3|,>xZT?&H 1ŀMvu-ByqSGF0 +IF}N.>f_9%1ZLķ6H~ $9 ˮt--.<9[f\]Dh if=\d2Ū @KO9Ÿg W{l?xQP/f]FĖ%!Z~8^6UKz T(.{ab8P9x%0ߖz;)W M{{B c P x-+}Almt<*}CgaMO tV>Y`7q):*sŚ&_ -uu$k>U2Co ]l_ChtW.WDO-4M| p.آ)&Mt y;iY:,/ Q]Xé39l۱jc|[@ʓ$!D*Q ]|ph~ XIC},;  Z3|rp&eMkɉQca Ei|*#EOKfy5 GPJ6[& y]{[ܬXNv%Eg赭i$ ۘJ11u2.~ ٝ9r7\ `ŕvN:q0J. CQTr@! TW7X*Aτ8]f?y'_ Ӧ^i[ش2uK@IkpZ:-I=](TxۄGҷ5 l`@HⅢ*1?/ln\:B/L {m$6\YabQh`8Gdx/be$F­6P(7s 8+Я nនWD{_/$[u(-vDq! (gR2/(I>BҒuG.qX1sѯK%2Pq ?:'^ZrxbomT3Nz6cD\z+CxUP2kNczKKbz+"Q:epSgObcA1 3׵8tL vZ)}!\hRrEb2cȫiPމt-2R[m?uP'LVpX^PD,X43(LӒR>wlu0;b\DATMSkȧ|s6͵XG2fͬ.( u<`3y=~MՉ+ l,qtfnJ j_V?靝s c3约}DWd刼8& y7D TC81k.g]DN="[|8㹙9M3Hu7LYXT Iq`kBG+ʲ֥߉JHfM0ά;DgGн<}ӕq`ێ|V}Rm 'CRnb|( beNc0?1'ӊ0B>ۅMdݝU汻})SE!IIXq6Mj*=c}g'g%"j~%,'Ob!  tZ-pMY|J1̮n٣ 1[ KB jm;zi6yzgIFé$0p5B)2Wxu,H_75-e XLFGY^Ut E.\}m` ,DȈXpㄷS~CZT\V@'~s4-:IdHÜzq@%>D *-2#]e#]HQU/OR98ӳM|ÈA0U oɕpD(,jK 3u34 ޑ3[tbb}6 ƞ}Au+qɺ9zv1br1o4P/@"VYH Lo(;yϵκ+Ըt}V0J.`qHɀ6BiިRTXRDQ/L&`+0c4P7r5G@38 "sX<CC#Q;cߓ#]"bѸ0`{2VB:4`?B+׉ 1_ N˦` ;_7n :t9D;є>50Roo3O( OI\:LojD*5hN9%}+ӌv0`JMU0bcg߹YvAK,&EL]I71 /UքȤR_ XbR\&;R.0-"'H9[04q78bod}DiP66(Sc/V5=ʆ_ Z=3}t% ^ՙ3ﯰCr %j`K~'- pz؟{;qy6^sSx79<LziV٦{KcO}8^"PI?T@nKQ]ٲR25N[n _#LB)sQ{dH- pb uiPz(@Ri .˂*=t'}ee6N*̆,lK) EGE6h!6gk^v2ϴA&Ka/B=4 Ȩ&U l^=V|!.:@fAxɮ{Y`PSRCyzRh$ RR~wrLiX#yl_.=&RR䣼dJ P}ˎpPT8XbLb@c.]c= ^z~*`<><8P ~# #J6VPr&cʹ1c̾,xJv{A4*\Wit͍J䢈7 䤲y׳lf0rw0IňcJZWy}MKPf7QŗaFc w[wqc^M||)=oi:b!pݍI+A8kDOZ5ZWJ3^5=2iu-QS23{=. ` T T4 F;{5sCax*Ue -.,*2`1F(o,j:Au7EJӊ'vadI!Y :FF$l!HP5GFuhEQuMչgĦA8y끇!%""-2vQȴQDiݲo'i4v!Y=a_ɜԃ@`|3=ԥ4X;nMD_~u؏3"xCLIȯ8,Iirh%`9< 8/k6f9,x hBR,*h 'ZE?CWC/]\ɋ CpHoUpFZ2hŦyA1^.xr92Rw xH=7éՕ%ȳ.QZ1Ayvz,~ae*l/C<ȳ>,"%遑8}L^l=u" >k>GqCnk~zփ1)Yq^ţƔ̦/֠/zviwkTs9r jORPiu.'ʅ?y}ik7B _E7d؅$Uvd,]1RP9NGN@1W4Lܸ5F{vV;kb)^K^#N@(_#IBs1cګ =mmE).'w9oVoe,у•׫@V|.|M1 1x y"Q[[^H]Tμr$ut6m=^`)T  Ksf+{-6vq˼L.x jI){̔psC l#T,4cBhe|ۂ#*!;@?||hYMwZ,CV KWE +Y[y: ̷x@M_Mp@QGRٷiv );6kܩ*U @%hA5f{5#Jy5(P7a)֣=BA$v PZ+ ^Ȑt2C5 SOi /mKiZFj$.ʽQ~ ž{w+òQ-OiR_8SܑNCgnW+e3cC? )FHo(AxU#eW8u\ѲP{^;[ĞH;㯪s.FraH/:~[:_cf #OB9Ә#8hGkOY#^slN?o븫]-]I!mҲDX+P;+SٕM :T_v*&nG@c=R=,{/ӥH#Q [p>wGl#Ciu 5u{ DcfaϰzM×t>fX'nK=̾8e+_ń*90[uH]l{a{xI6=m؂u CRUô%ͣM!7s!75wER n̔_T؍$%.־aSd~svyN}FVPӺQtvQosqnm󪱩0V;r'0jf?qDZ ܡ ね)۽, r2uA0y3!gK 1YRX22:dUSWӖסIuW9YZSF>~oN:6i.ׂhWkag*C3okiH!j@ 6RtNH0rFbQ#~ =nyHОNNl3+):6~>V!agjEgwF[{3n*bI;eYMLQ($#qa*#Eg2_+b D);3$ d\`)1\zvAs!;cHi2/ef|7M{փL>vм}P^@b*e`ԃDOhdDI7VH?/'BXCB,"HDbnCLwO9@ВM}=!_<:$0AlrK *b.ʡ(O 5ќƪc@Ń\펬HdmW ÷\e蘱Rlܵht:e޾\s< U==*Lh19x24qQ0U6G.QL5?VQ:QaتĮƣ Av F!8\HJPnY mv~>&a.8Ԣ''\KVGAmnj R$EYܲ e0ODplr0Tg_UKy/X>Kڹjd.Db$xA,q\~ozS'0 ~:zLqgC@%c*[Ɉ3?CSjhs<\5`o.aGcgqF){Q&OUCg5϶j~Yu3.0A[$K ̣Kqc\[Nc JIGRNNB 3L8{BG4 uq睹xy!o:cwyMe1wW*C$7k0yP{{R#k*2YFBz :;X l@okQJF @ xjz@U`z͎gsH@zzl ?ըkѪ&[<;o_5N5Cd\SxM?t>\x+iOGCƖxncP{j"Aj7m\>fK+ylxSf~DeE,q" Su" 1VJ́ -qI:!HۇQӵ9h3@_Ijz&㝿id$ e5䟴%Ȇc#gž+::kO%wT`o=\j |1K竂,)e<;U{erӽ'  .ur-SƴùJ *Z ꟻ+r#ɛbevE${@ 扶lNɉnv& ,Ofq0&O'&7xyʗ) .k$CEv}y!Mmݻf>8M?~>qԲIYT"&[ˑ;dݩo`mU}*<^EI2I@[q k̇%WC2%: r$dqyݴm0=S!6Ǥt>{{멄Z/CQ"/I\ taA R&gCЋE hE.A4.o᥏M3&G_!i˩ YI]٦Ĵ=`ř+dWRLlx3rd~5T^:]*|.K1(i+.eωĵ>0VW7ٚcq/?e]in?DAt;cB5Po[Nϐhŭ;L\V+M,^u+5!ZUsTR\._~z_ FJr!cP8lܞ(![q 4>zP4a+^:%=(NYL4Jf|P(`xT;[㺞Ne%5` -iJVKV86+MY;Hr1XqͫZ0#RJy7XqWyQpN[Z* Z6ٯs g#bP ˦J[dj)t3n[ r9|{T%4p'ȬXe䕬@9-s."-fR D׶`yX3(F"JcS%sbXçB'e"Up5LBFFXqjl ,Y2عxmvٛY*ی_lDt[E$e~3j>pOcZe7NJwFq%-EQ%<0sc~%\{U 2يNڥ--\)~ϣc|e;{ 8{jBm i!A sI|rc(3#-1#?lg5'kQCןQo='C.Gnmkў*q|L3JGnzpK]i_%B.H&6*G٬kҘ1(|Wo9Zp(fR|Tvld5lH(м$Š#ܾJxCM Nd^~8}jgS?wYZJ!Ƒ͓ vpfHٺʄQ?ʈd`"YüQ\S|BJfQ2fJ l5o&97~;!b@;hm$Gn1?J:D$Aq"C1Bh7.-wA92^{lN]RjhLDͯ9JgBLU7rTk5="WbSjٝӫOos­4mm1֡&B1F˴df;H xѽ{@jxjw9%sN77}#LONơw$lD@n [9y݅0hr4 !b٣\Fa.]fi?D|@^sdQhapC{XiV"u#@XA~qmq?gL8G͜{T HTsœΦ mh`bձyB+,cĆIo\s8MY)R29q~m%5> +mtyh760ek˩dv =u0Ɵ3_TZ\-w-죞 a)`O!s#N5ͤW<: )y&sA[UƐnRy=-_H81tcsNڼl𻔁Þmβg٥ (Vr~MauسPPE׮MN>$ 7[Yq6=rںOj)}ie]6> J>WOGyV*nCg ԉB\'J[+> '!Flb4R\-^*-?2dzMr1" $-˷ac.gBBpSM˥y7` 7h'D2ܐ20d?oajM>oсB@Gۿs>i&nt_ >0dH12 M|=#,n!nlI rJ+jN0h-Yw4)m'K݉ᙽ24<$KP Z{BnF2rN̋7 Ue/$פSeQͅ2c侢_RaQ`yzs~€`ܬjz.Dϴ1VwEU/ݲ$s?3I%a*050epmI@ B:ȧV#BJ*^187;CjnugAt'mqw鬐?+&[e߽J3,r㎋EHj+&[iC%k'f%`F $I'8O0״ٙ6 W'ܱ#閉O@q7Xj,awAM=]L]Ź]]T#Hk:lusO96xzhD[b:,~ - c_b%ATw+_6VbyL$JSfpPIf%![QCY]wz",(ۀjmA6i# 4mhel-2&˯d{Xڵ {P{0}& 0_.%<3bS1\9 $]uOzb?Psc%h dH6=}J~YʠFQ77~8/nF'#&%Dg2ET(P290+1?Y})H1RE*I,L`cH1=P=;O#N% 2R@P:qn-¹hʩ ̌{slCos|t9_@z4B1hΧ]zl Un{T]f-@N~WƝ$ۣ[t,Nn05ilD7EΝM ȹ)g+*:#ytL?'랧 )9|GE H[>dNho(:k[d68to,[ϫu5X|*΄3k-77fɶZaNU(P$ݢɫ[ h'{E{sP7RctӯdEhiF=p2ss %}3Yq>2'm{Fݻ ^}y*eHhh/\4Z,JD[0&{l<_7cr'r $??vA}7|U?PZ=ЩEG19CVJy]V >5nIVusl-hײ5EpTWc-a^y>8]Y%ۇP\!@:/~mM@K\qhx:{[kk aMJ)"/e'h_Z?RjzgF܈^ܢsY;˲OĖ~'˃x!rPd!gl+<0-}t湄 gSp(#`\/tTBY6E`&hxvC8`糎37a .g[U`!RrfmxeP EVRϹwYiL۷ܽYEYʈɍ*X dDc`̏ǡ3*xܩU6DUZ^dI735{1r]v,3GpK;-j֥.e"|Q-"]vA5$o0y+ \&j;2i&άk1+Eg❏͡˒2uw̘/rY~'ehv(B>bTҙwQi.RLigD8D8v-< V@OϙE|GƵӀ9d?dl߉q ȠEZl>q_هe ֫ҀdC R "{V7x i cOGIv-2Ҝ! H Zn7/d &W=_fkN}4:¡@"q8 _}7ƻ.xݽfX g"z_*)2_e3xsߎuߋa{ #ԳI~`|2oqt\> CJ 6:f8- sZe+u&uNRϸľZ]FvgfУ0B hTÿ=UCKx+D8'1rjFp2};Zˢp i2''ݸEUZl/{"nB"HmGŲ3eL8Y :dHz۩|:пjOLa[ܗ렔H9'V+!u렃zQ++)cpֆ %!S/DH H4R"$@`֨=h0,~ buHYGKC0&Xјnߑ~9idH 4Z"xc _~AQu0#\KwI ]hQ€`ɦF!a`.sh>+ ≨vuUҁo[\YdWf|K} 0SV}.' 7*{V{[FDJ3y P[^1kIxdVO+}|F{\IB<ӵ#7ҹS&Bec.v` 'Fw>^PåN 2?^i` <;#- ]E`Scpv70 7qϿqݚ ̮] &f+{@<h Jİ!0N%"{)-LmZcº6Bklؙ-Cs!r@t?u8y h(@깧Ψ >x}d*ԇ{0 xj۬RSff$bx|-! ÊlSP49"NbEN0 ׂt4&c'oEx$~*ŊO|Z;B"]E%ƁÛ$4T[ znܘr9EzŨ)d2$FEs (bS4Cy? uκ-dr]cb:EHGPQM1fb(.*8DWĉ#x{v!H8YFF YjIFNh#B~5*wϸrIQв.ՊWモzv0Zh16=@e&ax˯-< ~!ߩB75*%a}8u:5kJ=;΋athu<@*Hf^œz ViB C+Sȉ\ &P+@ݓHԅ! u" HUյd@;#o4Ab=(ޔj^-ېƲ Xo?X0B?~6ZG l9"{=oCB&>dL!1*DR!ȸ gT+cXqڔG̲J>r[F`6`qW]_ɋVGyb;=܀ӕşbUMdH=(sܠ8֔'Z}Ĭ@< O7JZ7PU|E?MzFrJWW67/UF;;|#WK |j5} KPQڹ+?x?-t4Rp xɉ}^ШPI ՘ v9E?ԺT5B# )/{Tվj͎(E? Nk -Yt{qY*ry d(/_0/>LRR fVί3RF$ BU.J(Ȼv,y>b,ts Abe^q"ilN .^V"wឪ) 0ERd)~Ucgz) Y S³[Y/* W\-`gqv hS{@Q:&6V@ I|@\5?NniD{]qBZyoܓSR=gMYynԋd@1%nʈ*ujGd|f~[0*S9KffPkVE_#9&ɍiwpÎ&п֊)S  dtlb [,ǭrQ *r}J &1=4rmq[pUosERbOj& v>%@KX\W.NazrX/戵T,\ FD*xE[XmFw¶d9O#%U3 !I, :mD\V&r*LKGDu=)*@I6T7yTyoG)gqb:}|dZ͑;1I5.T-2Ni5J˯&kN5u Uo;;29sI7Ol[Qjq\\Cm;)aL' u8ϰzo}*՛vA<H+9&* U|jͦ>4Hxx*Uf]Lj'Kv{{Eҽ,悔;i'DdyE瀐tɉǺbI}SoO=#Gm_u3)6:HmE3 "hrxÌ)mj~I Uh/ƤN2fʡϴͫO5dNy{լjUWtQHi)OAf$f1:5> +6V䰮֢ e_^#jo?a;\Tm+^}pűBx$`*I8 A:J)u}N5~o饢]OMla9†~Z';K{ n}J+4ZeJ<=]i!9Tw%T$R[DZc&O0 aݷNٮ2)qGZWJ @u]oE~i KH7Q%D `PRPܓR%.jK*j_H>NLeg4ٰB@󨓃[M1x > a |[Գj+J(ù~VVcj2K}rE~g^#v^uUa_'΂9\06)rXbd2t5isƯæ)[BgǞQ7'%Nzmh$lz1h ؚEk}l(tNR>Iw<cWFgb02U,zk\)Efp$ĞP4ٴ#8]Ԩr -`s:k#0U<Q%6({m' Pìm)AHV諵GJh'qUN'G|'5PMd ƉdMkp|F2t] zO" a==v0o>WR(t2UeĶ.-,=y%R<) Ze*IsJv~۹UktWjEgq^1_jM52PKpjwyU94oFFV(UG|CH{gwV:@IM)ۡmmBS66T}9%:2k#5u !d=b\@M R@+ x ݵmg3 ]cY Qq |Ra`Y1XEɟ)z {gl6)uX9#Yq):' ӊS,|Rv%CoARV|W%^31hJ[E;Ϭ{#˾ah`dzkZ 8fo4B( " n(Nj~LCjj2l' `S)WDǃ,3~ũ+Dd?)Y|*[?/.Hgܳܰw5H*`y(÷w)hM `uL3K50F;X? $K\T*O [ceZcg"z|cc9.L 3-b#A)MlY}vEW$~!֞p*bBӂ1DMG@ߛsBO 17_q~0%^6>'9U5藯aB -ίAMv@BPyiB;Rܐm 1colPwyٞߤawDRބ>Q@u!1f1U\L_KTth5~?e$7QR?:j݃ZYm;׼q,a;>V@]&P^&i;uXtXu"Ru^ +b\~M֬Bǂ(^`8윻]VUROQ#C1TDZ!*D#Ry%i`MQk:VF (ÅCN͸ޯܭٕtw=sTIg>׵q8wGNFo#6_yѕe!!&*dJ$:jc٥9jgAbIc{s(# @5@?i9֙OrZ8$c; :Y[s sީA-GaV$Y(9=NAT~ u6O2*cw[Un,?bH eCd_xc)EjOe xf$ۉhY- 0(N93*RRbV߳I#GFv(fĈGWL*H !qhxYo(_d~K=8 =c^,( ;뗠CpR_ة`5@к{]&BAj9vYB=eUȕPvkb75rL` @|D:] _4$úF=dԁ'x/GL2`ѫ~c7&*WPRGk&I7jʓP.A!=xyFQ)5㻂e;#VullƢoIaGm߷ߓ ,~{Ō-3#п&nL՚^`J9'-O%},S-'(䩿,T,G-W ':x<*8_r;[ux9 _Ay/88IA8A=\5e15 #"rz5z͝FO ʋuX;7dg^,"Xb?𻦤K<ᑹǝ[{/U7xr9}&E!ܟF2KgbIϩ<7Gv-=UGbC~=eti72_N'rWPGgF6f6Nߕ,saHw>(UVY"HG_V݁YA UX(P?_ _vlC!v4t/G؁L7*ExO&3t#qa7b"T wQ˂~oK?dp9IC/WlxfWGvIj:[=""?bAu\և|1 b'6_-`EƟ縭Sh^AH9/+*r lG3KAz:$5ey!M$[hh a6-aijED=̮t xsLGXnL:5. yARx2de%~.EBw(;E=vWwJKmuc{7 + IrPr+N{Na5!phO{^>=UcZXr'~h=x4O]𝣉BSN,]R0{R ,,m'ta$%l;'ƨ畟0ܼbY32V[LUy A|7RQՍ=dp,h eX}d_x0C(`Kx֚qS}Cr8 sC.(P⹂X%^#&I,3s@JºTgE~4cVilZ8>[dݯ7랃DfbO"Y5~rOoiT4V1U5ix(V6itP-mjsTz|[Tt~S@®][loݴRg)h_}xdbed%\؈CGUPC/Sw`׻}&r'McﹺBԳS%ԞRUX~m9h0ln.2&.tc1X0cs!tG07|*g)Q}rk9=!05E*KgfHlLRg*bmG\ځ%B\ʓ'nJy=į a\.xNgJPE rT+r[Մ!=g5dž7_š|:ȣR[t , 1d>Zi}_kc'XW{gˇXR9m[Y"2quU~6jֻG'ˉl,Slo)FE gxyࢷV,\o8K⩼te+Sk.tLX3N2_X^F!Ը1ܚ/jT-6!DCNbj33嘻N?#󵳦@ ^XH; T8s^pI&'(ZCζ’% nZx @Al5xEZń7:L/pfKQH7OaHN%= jl)DX kv-Ψ-=xQШNw)'g<[ 4fŜ ңP|ݜSPf CSP1\]ޟeհbL}2b^tJ>RE5"-T[8Ԧ =l%VAE[]aJY{3j59[@٩ ISz)'FS =źq( V{[=RH -6/j#_`z UJ[oZ,OZ"EKtiHh5gmwi%߱VkƧw ^ IE? %ˬ깿w 셾o~>?u#ñYP4k25OROtg#,sշY6jpR' sG~7UCߎZDNOb1ejrL<'бÍTe-T'"q/`g}WJ.hWn;qX 8wilV ED[n3 :bR `wTR.J4kLN3' 120r;6%u6Hm["oy=3Ü[WrH¼TB<&O &y티Lg7eb,0 ˎ+&NAdxTV`aUZ\Ѯ&J%kE 33 GVT@St#{aļ,SfE9;+C-_mbƇdQQ:c>4/& 1OMkɈ77bn41#JyGԈaT<`+A8s>H/;&!} 8mշiUU"e=u_u(i E`f,ˤǫҡA%LLG5. Ef;,u, g 1T󚄳KvP\K:3}鼗htٯ8MOD`xe.8S;Kn +yWlo9\nʒ˟d:N"Cj=|@t0  ^mHkoOC [(cHؽ_i7_}(Q=8"N55MoS|>Z S1|ְOo,4tMht~jsBdi{;4k}={k: ~&"H3 2ߞyBܬxp4snK0U@J;n6~{m8kZN) $+>XYffca6D)h^ФJTf^ w 1ւL[ |56o.JsT[B37n:Y:>";#͆iRk# <82?Zl/@ n;ׇֿ6"xq.nؼLu;[8C{`ZVFU#j|f<}"moDZKLmVM8Cu|T7MI."s3ݶPn$1q*h`*j )7q!  toӡFʃFiO%}QDC{ۅHmWioێ%bPDjiȐ!8MXg~$R@:.*SlloCM'okF#q zGMP/Am T˖C0dn:C>_岩{%N$kP_wȴ;`*6{_׿QD&3n!EI=Ҵgl]}O Q,}XɲYu1+ԵS?Q*HǺ=TD]v d_ڄKFX[?p ?RfRCVu^'DpYܳj!oZ_I'sk,!@r=~'] fРѝ:&y ] 1N4ۺ8͟R%yGy؜ ~MUae'ӁY CUODSxS$ï`H˖8, _~^{#=,1uҧT| N7;?RY2JH{K]{pp+a!ڥ0>uSVs; 1숮u3!pIȍcru} bBމ%+njio$LgB9]5Eq($W~0NƏ%dR82^V UQ_:0Ҏ@rQ! (ΥLiR8slˉ$+Xtw_BŸR=;EyH}v)aO4oyAS pz@Uq~Fy pI O] uq!t>6[DN!ۅzؠ?o=0ӏ?ߙPW暎3UtjlVj{J7tձdU ZB ;=ms f4(*^1j (\9dkZM|QcJ{DI4hXI~ }J5|N)Ns_t +gwU)cSAY1Z$5$R\(2$!]&h~&+Ɣ9Үs LW"ll}^$]✭5.G,,P6B3H-Яx iME?k?&e`; G"o*k%$D+&(-8zD$1< !UwE ߝ_j bwĩb8kWG>'1#Ƙp{zyٞ遅z t[Tl9m:DlzH ? Apj`;B(im /v(]KDO6O)A6щGI9uNKkOlokp/&)kps(OUݝ%@@KUbczL\Y4a""@74t" ͓(4?yQ䉎ylaҹ\k @b.c,4p 0|LfI۞F!3ftcm ]]=g7)Dul-&IVЊyf6fV4 NW|Na t/*!3^ {(T vUj4QB Dj9u6x,٦ zdRouά)L{e4m@lK>ް3 ?`e3cl~G{U3%AӥsÓPJ|l%Fj0_̴ s+,*W.?d_SL8= hMn=x/2%K'n{_lzK2mi?9<G*mNK>wb{@~K?fxx9N̾? &Pm9 A~#K6Ymx>neO5ZNoZsk|b}DpcjUmM}C%:ۨg@I eo{ؔDRΨ!KlZH'w4_y,J9n0Rܚ#FIlp8bG1E^`U8@ BU+؇#*VEhyJUwuط͕GccG*쌫1$՜tϤU_8IC:ICS*{w<=Q']%'-FE0T?6Z=]RF5:RoP޲bM _p"UD'v1M9"U)̈́,Aq.%->ǜ4sF B53i`Jr8Y'h$kUKWt]#\Bv.I"5QOl/PcFF7HC0 Ԣݎ5_҇RL~H`%R)}mjkGMIq *XPe;~{׌Xwct,V='Vk*ۇ2c81qt'sbv1Z@rǸ.aF@TP`/-'9gF+86cWy'*ZhXc340[7#,[W}ړ`\EQe/Ê%('z1 ^$-aAIep 4!m6Ko|Lvy 2sltYHJU7%L_/* ~P}C n;\pm8ᷖ⎑,PpO" XD`ኑbc w4z@+Q@x^tm XH U+ζej'![fAt23&3 aЄcKa|^=W8}N7sO]<i9~pMLj;so&G?}rNX h&}J <*7Л pд2φ~l`66R@+ělr38W!u . ngOW%Ug6et.{QpBAŏz߾5*=M-{Q I ^hգ׋ߴ\#6<e-wPJanČ5< Xd#$_9>nSP^"3`|z[W3;UNva;"c3Akœ9|x)f䩠1?>h{rxk[~ iOi 3t>x?QI;X/ȱq h<4 p<]^q0*]+`2P)sˡC1nJa>@jT(A"t+_|.qWȹK8'9m&Q}KJU>JTb^n Hqנ /^J"̙ěMccW 'pl;goQPn0qsnMʰ&i@hf^u[іG 7?]?Z+IYkڮˌM!12:.zP\-}CQ\RƧpY(emLG\Sn^""a׮CǷfV+;)=:QxWVPr荾 C)|}֢3f5Jʏ'Q|w`T3ܟ-C^Y8-BI4ł$ܳïr>o'4X4seZ)WBvi[3UƴQ-1ܴuu WKǑ(adr<Z))"i,u>bt |dM^|Wl1CxДx^'wCS;|N砳`!÷--pvS܌3QNY'&$o׹F-ooۼm ΪKp>#E=ho2R (KhI4)eB 6f(& xVglN_Q|0e|hXfcc;lD#ΔwW+Ef .W='B`4>ZRF aShfnߝ#9m4`Mܯl 5M,y|^Qeӭ^8(#a0~QV VĶ0ކ-z7W+gZgSw#dSg]DJV H nPkzB82vxo!qr30%Dc ~ k 9%l#ePʕ;p< .dڃ K>#L¯xҙgS{J(̈{ȝAmCW/{D+=5 \O3M3m>ohr6'6cYQ.\Wi=9Vٕ]OɜD-ժ:ўSځ5S{;;7G#dOQrWn;Tr3|E[ )BC. =H] {3n2}۷6#O#y@LφKh5g)aKGګCc֗~kn@gd}uڢCeV&ˍСj`pn;Øe̍.c~D0SEa:UO ZGh|/٦;M3 @Ø*GSk] R.Yǃ7h?8F0'Pvz@քtl\f 0BȮ { ;\zMvd=/\jV,:j^\ p[ 4&ЅT " Wc;EA&`ÃZ?OٗqUDΥhBA&2_ņpX(R8P^Lh]5;@NahDHc94'J!%Wt~ͱHJSM XY]ী~*X}@0ž?`Td5<Y Kԋ=x'bN7m+,p_Y yS/qXqwr`0v~*x}'uNΊ9"r5:oO ^WeZ"m\-k[ vz1Ɇw%lg/ݟ_aiǖSr]DԘ q8 ᖎmB3.kb.('EdM<㶄]<]!\^`ij Cu!SG lu@GC[#]λH"&V r,ihf0uTv,$Sde"RӲj L}&rvi8\|'Ѥ>{ G[yS}W#Feb6D='$˵qF V [GƪA0t!fos@i3N 3vI^9&=R #dYiW] ѧz] I +7dx)q]#p4nC\Ha٢"6:>B9B: خ!MYzg .";iѦ$йsRKApWk(l8Dj!dGP/p8B.6;PЦEhʼnw[c,nv($nd6nW)遫7Y}@nQ';&&(ۘZ"5OC<6T]n e2{]*NKRUGasbo`X5(-ћ?9i,z-;x)%HD,FNnotA;ޤi@Gn* 5O)ծ>? g KɜD[$st_ |?pk$4 ᛘʛ,'\d5q#Voqd30A}JfP7Qi?'VDŽ˜"#K[ߞDɄu !<<,]i߆4@ddSF^[D}oďز&o_Tv#3Mn[޻PaiRrqc׊#<\B8 og848S#a`kHM_=]bVC4.K̜@͘2w^ P-GF^DLxĸEX:7^׋QOq y_9٨%hA}i|,f2#i 0jwuNlͼ8x1PӨ3(ͽs@1w SNp8Nmg&Pֲ9J^Tf7?-7Pݝ}:D&#*>j\38azZLG1STI7/d(&1(X `=v\dDX3qmۺ8ڇ;{Шj?C}sLxPPdm# 9?} o"U8iV9U Y(]\T&s^ypPjI!AH§% 0CɌXMv'Fv-[k72,3 k}ّ˖m6L,kPAcQT"g(aWgw9AVÎ)ZUXk"(܌e] n hȟbnkƷ}1sQ'Zu=Uqstj tNARx0ya6"=6~}_+2B!p03Tb F7ӊERYmZ?i *aH&s+co R$lfx6},> h*HNH:yt4et[8+(ֆ_?YƦ I{t5ڷM^Y.4V@V jz%XQ:R  <_z`w r /va;OshgF|'=VJNˡ3"j#79eq9WX&ԛO2d[+U q9lvGN9⥜__?Sa!A/5ߍh GW a`yr\ΉsNH sqL*`ZtPgI >2h+"Nk, WA69Io:OӦmH4ew_=|6tǝ4"NCŒ(VkBi^42T)Ff2]ipfgWjSx̀M`ZO`?`%m;* {ЅfW~lg dE^fb{i>>R4=F]H jjV'J-%u*SM_MLbh>崱bE7䬽,ͨ-Ϟp# ˲Jcш~10 `emeG Apz{#L~M1=%ͺ%sۍS j\_ 4 LJ tm6TBn"(1RbLUY?\k=@ P#b^| /X@ I(:փ1M~5ྈt_=ּ6G)"*&h .m߽fk 5 毫i䪥`1NPl˰jyƭ`Xvr׋L怋Q[^^O8 z 0LV2pw03S5ۄzjuw \6XdV܉F3Kx5fݏ:6P(/b<?g*0CzQleW?D \ݮO=EA?s1D:w:>@n'@ru(o_Yxy/C`ół@m) ^{1^x߆+滌ۋ#Gz-#wH4z󸅃T8@V3q_HۧpIS%U83i2YfvH;0"kϋ\ 3@S9kɑ.Ne,荇o.dڀQkSW+cYPˣ^38'Tdm WirOvF`QD?(0TȺjRa*q( aXn:FuwQ ~jkIY{`7/I_ |B& -)"<㐺l#2!LP$`+:6,&5%@춢_pT~E.rbֵ}T0s3m۹Gi&W]1>(zV\I0 Hzz5)XGDёw ]QZk1| o?MW.if~ U^ݍϤlۏH;_31^F17(fwٲZL($ 9A ^C(IUox-YwrUϻ0Ŕ_00{cwOYp`o&;}Ǻm\ٌ PBշ#l/ywMi*8r့G\WT>)Wýeăрa4.xƄI;&6NPlDh40̸\tᜰ-FfOta'~4c^fB*_IdC$w>`XכV8薍: uȝZe?AuoID ]Lէֹ{ΎОE)-^q|%)=!:^;D`&Q;%`Jj_/zSVN[xD[P.SnQ,|Yqx앦qВnn8381Q(h JجD8BT@9`tpOJ^#6pʁkNPjngG+#Q8yWogPbzS|;J S썑hH=7礴=9A&*>U/m#lSH|x#uфMU{ h+HgpȳFVw'у} 4>$;c#cs .B[3=ܸ) jjjYڥH'4^[%q֬=ݙspOSkl<П3` Xzp> M7Rzv,b}-1ЃG^ L Ge4CKAsqe:!q ׽"\ i}28Sf6Μ`5. sfME\,)n' F286FDtf (_2urEPD-fNW ?4J¿V( -Be.WB#RbX5}M]i&="]9BB]fyL8AcE'T*nj|YэVX{AX%m;&;:-|a)w{jw;'\X y-x-jfv-zm5﫴9'r῿v 耣b yb0a0Kꎤ";q[8!(ZRs0Shأse щbQL JAa7Pp?4}pK? rgb, Hs*`ei0DS^NX(!7j6֣k,;.2S(XT7BKPCV0.5 a0H|>椳oBS \uT=E-"AWC@lR{6!5U")p|3L3^wB)&(m c#.BRk`JNbh  ?da`FԄ*¾YcJeL!/6 aÊf6P>Ls7@lgɮ;4t}^lc( W[mFiN`b3CFT=$w\QKsf^Fc6vQ[wTeB^Ifk>ߥlZm/P#X$G}hg.`׶oˎI1]X L%E+>oi$qC#ɿ/IqB-O ךQDlo|XoB_"KsSr2WӨ7 k-X.O5< 6ml8#%m0c}iZW_61Na3TJT=Ic0;z1sfr9aE & h+..;c 04#CEdqC>fQْ=ۦI9glG@BkԎUj̐D[}eL FO Uiv- b[a{\5rB*"l )T$FH{Pb*ZMܭ^aȄ~>Jq;yoGmO@BbCطj=HK u+e1/Hjk~|#zAU-kr@howZװY(BU5AͯLadzw$a8Ϳ䳭WcDK{ś-|Hg&! ? QIi_\Re KLu7:'퓅di: ߫֊f`&r/c)!416Yq*g>F0;M &>;h@6Ek6mh+EϕC@7zh4S ߱YZV#ܡHdHo`oNmMŽl3\R!,MY+{Rc*h*D~mq^ϻ"_Jcd]<ù@XO-!`ʖ+}1kN6Fy@JiX/<ݖގL: *E$;#ʢsYn<\wFmr]\^;aVZ^W@S6'.W(R3jMeujl@VbaN-X<ŋÊZ6$x)a.%`no/9o Q$ ,d CXC-nDTZ/XNf3d=E2~&!9\4uIeuHazCt>c}!+f*' j3D󯷛~~wbW(WeRvt$ opT'u}G%y3ю*bBR:): D( sP)vF/U uwmcua6;C7R+\fC㴭l^ –eJ޶x쨗UjQLL;aA,ާ[;B /*h }ڒHȊ*ANW = S Dη8e%s|vN&ו|@2hN*pn9 .Fw\Lڡ'3p_FOD=ttU'm|HŴ~qKpVC3-MW//D53_5f~E IcǃjN1X,AkV[h 4xgG)t{+Ӝs"rɟ^@YPXo*˛ f{кoV#{"u ݹ&.%!jWECjzL; wBH#@ogK;>9w=gQCb1, XIݜ ]N/ [/͂sNpU\I x][C7t"Bg'(FJ +Lp.Đ\hb_RwK0/TI-ڝHK*鐢@iq,9iեKޛ#MJQ0B" MAySŵ Di=cⶨ5]ȎB?o8 m_d(p)yGBs:E}+wi>Dpp;ÃЊ%ˍ_?vӦ/IX]f w"il =%xܸ8= CK%j|y_=kjSV|Ȉ}u{\\eoh=, 1(g) {Qǣ//ȁB[ƫLuQEɖ]AfK )J' Pd9FatߦIg Rhp/J6no׾-M:vSTk-`RVnmv1bLj g| n )Ėu=7͍#;L&qxg8ۊ ˕%^]RYSY 3Yf1ԚBq54anj5("h|^r }?ĥW>b0hnZɛU̖mB,QR@u W1h7H7jϣ {zФA<ĘxM+J;b 3xߟcC #4Xidn~3rD`.eia| 86uJE'TGs/gmo*wv}c%>wO>Q@JuĎz~s3?r݉5T1BέP& 5pW.b:axKU)෋1t+C pXoj>jK^cjg} .{_WHmqlA{p/j1_F nHr"+`2T@[ C+@t>l[J=d2%aDOϗh6@s?iqSgeӌ&ޡfѨcLhX3!NNSksX\*f+œy&o˵v[N 4olK='v,}'%puERf ˴eߍo; ڹYO<&ߡf6OrB#i(1Q۲U#\_GeDV%eIOLf+RUm f!J?±@C6$bT[*٫df[87u|KQ)*A+QFxɊA/(taDEvM"0z-ˍ-SC==FKӿrm@M{2lwӇ-y eݾZ@P+%:e>֟xA  7= F}~hNHڍ_$1>N:r:>ph2Jdf>,*ZU5]0ߘ3kK4>S2Z`ү(̼m708O˰{Uc\OGתxϟi+qD+Ta2`))doڜߢm~j孝Y.4gN֑-^=]Z9GUw5֩Uu~j4R"IU~fU(G"r/fAMd 8 wiSKt`q5 qYmIh8Llj4ndF]֎FPd(>g\ }\ɇ:'<%5zF h3ݗI ,X` ~3j&KWm.\HZUHEIIO*ŁS`JC$X-ނ8DP?l|d{^Jcea*7Rv*g7m=#f7}5u2HT%׭c+WFqeQ`xb-.knQDVT5NKAj|!4vBT:ۦD,ʇ%QLcʹBN}`-ԉ;'*XTOiP]&%%^P+Z ]A>IZ2PNq+vV\!L~з" E7HE 86}_bvHB}QhÔna ve+d"JeCcg&2!/́JkL{AY Q%߮|PTll{n\~0Jo qTFjZxED&}ghq ``Q%-(x|ߗ P.+۲1dDnjTG1+x+ne3U1J|M-`b,AyDu߄!hgbSJ;co?ψ,'D I[@sGSu<ȗD n"$FH*!һiO͏ynM8CKx!޷gd7ux}^} !Тs}vd8zbA2;%6=M hk`'\mY'kq8vǒk_B4₇O-a̛qpoㅥ]Cr5MGn71O$*$"Gz{3%TJCo:~|FEa fxrOÄm(7qYV(!*eP\SH:M rj 4+Ro*A]߽4vM$3\t+}ނN\kIF+$n7`GX4\ӇphАVr]*rc3(D,3Gf!B= &#h} $8n**/qW$+QF{QBNsF2Ks.`8Vicq7A꽕.ѣ Wͮ(=xS')ފeˊ{8 f+ҝໍH-VGCSQksncrJ?JWcQ\c!YB.I X>JPQ*R2K7GdCߩ=y_˶ g $B_D*[̖4LP$fO\U]1cX[aFpsQ4<\ʛ-C-0yutV Ĥh)ypn(Z$b29]%f$LΩ7 .S7Iߍj5NqIGkȐ+h*2?֊{b|X;^Qf+׏$bŴ/3uz=Ƿ ҈۪BE蟢 L|;MwԀG`b xCDo3 G4\lAבaG^.3j68NsQ,y5#Y#YHV̴ȹ+$3{?\yoB03d{_x4Hc}z*!]N3~KQac9ssMv};8[<0t7_WcN>:aފQLra?NwRpU C c@rD e*Zk'=2?L\FV?CkR#2!}-Uyb]>" Q\"HgrH&L][:G>+HN&0dAf.@ٴ/.Or~qk 38DW#0q0KǢ>~l}8$\$*,RR*hI/ԸjaQRO^/'e?BZZ5T=z\zϬj Gmo xgb:2ci'YI )NTre{dUTYnZBuX?P77N8^Or;AJoTJ]zۮ'׫38]" a}9ٶB-Y($a!$\d;{;6᪃`n@ ޲mzJ 0~FSk{_qȃ;}v+/(n .25<^R- nhC-~9پrUeCɏ9ӒtTog&wYLGF0vԯlìu@̮jr/R3RyV }nݶk5U5#Wط{jXCKrvQVNb'W"I5.@VƤ%N*̄g|##HqB'0x pЖFbs8v!d!㾔(M0H3FS3nhjP'|  9=!Ds~'T E!YoYk 6‘Oih]Om1,AHku_PP߻2q X|ESQ]5y7P&CKN?@ǂ5X [:پ%"ycc03j\ `|t>GH 3oowBCfٙ8SAZ`gP_ sB`ngp9GSa*4z 6۔<ۈXs:ӫebɖ;Y}\ )FD%8)ϰx/Ԁ45/OIZs)]x+{R6 >kbE[X(dɞۓDV m?lvc!mo1ˍDJ""d-˵)0` H>5_ePT\ sIs e[z @C .劅Rꕛ ,.?ƭ(M; , G8r>NF:v/(0")|4/*=T=c9 VhįZ *ڱ@adžOcq8OR&ˉBB c^(UW/cybluE `Ùo=Hu ECࡺKg1e8gs&|#+ZRH3]L1M6 (Z:& 2O0xy) Z ex`4V4J᠟s:BZ46z<Of4S75!ϊ(](S0_7{ L.[1֞u*`\وqX8ϔqqR2 U.8*ypThL24KNodv9V! i)u<T )x r;GeLy ,]^ @%ZٞGyl>)|v01O"mNIOk211_y٫kV>%'f8lo?kSVrjQb ̋?\ z|zT_-K8}0: }i^ 8)8X?Ehy +*A( J}@R+iP97=bO+⍞(El6u$g45Q'nC0SlI7:=5e.۾uuu]<==Y@z!XCew[])_W>pJ"^Rپr2zS*Q8_T)P XFO5k`)%>^o[$B3uzDy>4:QGg7c"10s^_#G?|eF҄%_]λ%4v.+,ޙpmb/Dv*aNy㋗0guTͤb2?`o@WO6kE d%bvy*Y kFU#cpls^wB欇"Av~{@Vdcԟ(nj;,&z Xo8/,*DQ,G$Tz˱?%襝O=5U&6%+p(BM)8%vMƚ$‚S:P^4t;o3Sٗ)>IUՉ)S^<2TS P5Z%ΧN.=#7>˦*y_8@Lp @U(W?`?"s&X\HrG}Ѯe3;mk#סd+_uoq3@^It+iLX.R7Xk$DGo[ӢBbQ]| 蠼ff4G{i}}`Q=ƾ)[XSJ4ކ9 z:NP:cn 0~uvSScgA V{+`CQЫR%H2Iۆg&?nofϮB4H:g¸ W#Q0~ eGlJg$efYzc "OTҨR7qsvƫ8@A"wxk %(ՏR ;Q2&3b[ECmoԛܭk-/c03xU+f;1c`OyOCS>gNCДcԭ36{&Op{=1yűyίm˧v!;d>."N7ryc۪C, kx%0G=i>bǣ'$ t~X)yFԧZ٪K :yINemjØ:`l b.(싦!'6M_Q5qJ5 <[wHl9]SELE^\zY"(e5.Id0DK"M5P=?h7~p*?/@׉d\UyD72ёIۓ'1L~۳[ƦLsyk,4Ty?!3Ƕ|w~ElXX3}GɁ|rBS}?Ekp"~Ŏ(ARCJ%Ŷ:%PRay^Gyyͻ;ƪ\hTpKxIk ~cr"~P( ]$aI]7eȀ-19ӠV iA5kҷMJ8|5gun"w9?)M+Z}41߉$W_>ܼ n:|(?%tu8]dU{}ǃF }8,ٹhY5Tb:, Co OwT*b }a@mr{t0@T4gUQ5rf(iR&.5=Vkf =[ $B80Mg[R^[IлRZgw4*0MmK)~\N2E')q*U>X J}&BNadd"0Xqa#j 702ӯ S*Zj6KmfS)zu6O*LDIߢəG9ytH9#[v - m5ypj\Cerql߯bAxDtc渠/> }`i -Bs;8-Mt4Ns mHuD8cpUy별&-˻qz LiIaj+ Ic&-Qzm{Veu9¨R=ǣUT}S +E^Q9<pW.ҥ+s9.u`p@8LVJS8,b/(@k2v0N"s4˿yoQ6'Ĕeg- dJVIH"v<6Z5v 1#F ¾ d뒦sldy ziŲ, xVE(*Hν824SN`Y[-;7~D\/I2ȕF/Tt9IkDV..S8B?ڽN "֔q66koS3wodzDGKd8ø閪QWu{ͤ]A?a;9JzX oPW/!e:>0ϯ3҇NXo[B-#{fF!#F!dWDn],7V"BEIȪ/_IR}+8{".$ >Iѩ88_ 7OE~Vu^v|_8M[s< ?/! M>;9=S .ܩW*ޟ1·}i=YsRyzt5X:rD ِt©4XT@fIq>/z. _! < @F˲ ]g̕ j1Ħ8mrYWc! jio=ֲH=uyv`)[u| wD݀`c²['HbtUr#msR"pSTpw P6 UN<@ҚEq;CF*f-PKTV8gj+)ȩ-^?5kҁ/! y2P>N-IÅ6vO#Ovd<ɯq̀wjՙCnȌxkD68 h/ mSsZbNk?RDcSo,$J&}U4 !";Q;II: ʍ!:%'rutu0@ F4s?pA 6t / @Y) =Ng":J(zTQm Ū;3n575 ubsA0O X>"`]~Ov*Twt! Dg.#[^9 l߉gAF}t16Wd:CxIo3^՜- fyꉰ>?YObgBN||TsjUd<=ʃ#s%'Px)& f;6Rbj&JNczeTӂx,BELzYwO+Ieȳ~YhTHwG4=  W G(ϭZU5uyoŮl=q WBa}GAZ Ti#QJR'{ ?GKP=eGotob҈~āe#F2A^,+m1Pڗ%0v%uWkP2A;0Cv f&ZpT @]sv,n?ޞA&ƲB9Wd̠lx:'^RG"gU[q%}!#Vh< \D9nAmD.Lg}>{Onp4?C?B0gAaFh•Ƽ,smB|Fyq{@_CRw+Iq엪␱si%*pGX8ZLlFG7Xhsf-|@6[HWbXP{^;NuR۠c*hubKӆtP~TR]6kZKFFt-TZhïN'\yL6P"uH_pNE!X)MrdJ H(ɭ_djS@}&+fwsl_$Qz/Oܸ;tŏ/p/xt^? d¯%?lFLW($:5ӄY#Ƕq$S ^ѡ}aדA2:[}m ;}kڋ*)PDt+آGH ۊ:|slQk01ǐ]3u#f|n.h,z2Q634RWT/Yp `65WhC=Ep{_o(!?W:"dKఅהX_&ŧ TIvІ(=壠(ܜl#E-2dž[]s]Z^jϺ'h.B ;FMx{mgJ3g0Ǿu(#5QKc͂RoKQ`>'rEt|6 YHC.Sp-ǞJ%_5K5y¨zmĖMVJ,/R|wY@P5Ls\/hģ"H9.)06V#OnCc\a@Z #3 I]E_?)0#7iQqӬ@!GxT|aZB !z9k B<zsAb🼿R 9fˋjz#.QCDRĦNK7֗ZU'kdd%g|{Ig\p>1W|r@T4gx&?:i I |jFp*:eTgҒD5tDq#rJHm+(|g )cZF 6X-8#U^G5337v2Ko%hOlNЀ$7Cu[3>1=Kr 1z]tS'יlڎFq#q)&_u6ߐЦ.,<\#3# J2\T+Uws c0t6!^0bm}w)z8ۖ|x}aYw' #WǞBTuT5ʎ'oȝBەuJ>[ svG[d]!LB^"sG^3|pEwv+bia Y *D74G>ekrej#r gdӶaLvyQz :QpIRJbC|DV* ~1̏a(I>Ĭ!y*7{p紸ئ̸KA7b9(DܢNRֲNMEV- HYF]*Kn0q2xK`/'Oqu8^Wd Z5˔2r)Y4puH^mrJ[}^֑'EB.n- m\f0Tn|'1aG%ffۓ<#.>7<*`6=4憍}P|#,Zv ?[5<E,۶6ͧj1d큻ŚZK;@[h3BG8Ke*{zPaL}{)&ȞHo=LC/2Pbzא\֘F3lNy py{pp`P( %רtxr=cq OL6OqMc` &|b37dA_G$ .~z)FI8h;߬Se*䗧c0Xܢr{DŽDV~ F%9~oo*iG幧;aȴ+[xs0VofL0]rCkh{ Z8$ /r.CL|zZ(Uuun? Љ? Vr1.6™K6;QA0_ ;z_7I\NnFa p3zɿ"ޥ!bè-?RdHXBr4; 3g=WOoE̦3H0𫐀-:ojc [jT(ی(k%20ySc10? ar/V@m败;[| c5+N4.8I^Q֭hhN<Ќ1 Gt"Č3Sm 㔋7Z\nUuZ >FɗRVGYg7 $-?՚( ʾ!IԵffm\'BG"i4j2*"ȠXx nG&uג_Kt}g ]nXwxV\̦<&um ]~!@,U;E4A'R'-Q:YQs//UgHxM " ѽBY82v/|峬,ހ:K9, ! Qv%"Ke)@i4Nx/;fkYkIOPL-KxGZdW1F81,j`H嬘]F)'KdQjO:QF!G~3q]^tִ#$MPbdEJVWwytmHjYESFh̯>ƦH\9/1(U+`F8-d"\+na1 eRX"בE54ව#B3m*rC5y\up7O'.P̕m/CZM.  =G!2!!|3u%pͮ J޹\ "4.1Prx'Dp;H%/;=B^̒'voT =DKlŐ5ihfq$-D5wטvRHp NCp{\,gH.P ]q'/(HYWnu!h߸4qsڙ߲)d-<sk"CǼ;VP$P዗GJ|jAnRDc'l{Y}X遧#~+ ƌ;'3kMV-LJZi.93y0{:kx+c2p#F)кA_eaQ T"zr6+S&ٖGFI8E;7e#Za 7 a>xR;P@+7\;-U>GlzԾnvЗv2 Kyj[[+SE @,XX(D*:AҪKyN! ~ljXL,PV;I1*o&Cf-XdS;@ȍ5B)K [=~/{{d_1-, W7d %5Ds[vuB}>ԧWIK mb8?ҎR+Uq71)!!Gc= .`3(kWJ:?)-|2De@,U~-$cսNCr2gV:vZD!N ѹL>4DWqcqRdZ؁49رOG=&JUFb?MvMPXw_ /j2ח@s]zRzg*~@"=La-Dg50ShXF6ok_$y'KZMFnBPDmqА-o7yʽr3 넪%𝷎^ W$._+~ Ub8Auw]1td\z5I0|f.kBJ1Fi|~$G[T fiCGYEjoT$Ooqny8_+*S!j!!HYY ?4OPUn$fzϴZlfP%eL4dCL&/:%b:[i^?E 2asKEAݸ(+{1 k#V&Ý=0X,^M!"0|oV61z3lk̜}w> `yD(C1Ż0%ju"E\^Kz3˻\ ;sœy-?<~LSο篣fةUn'~oifk<̪?&\V fR\^JV r]9 <=TȯIDq$7 Nk8Fd% {>CD^_ VbcG8:ۚlCldphxc`Jj<%agG!C4a+ϒ "(?mhcl0%^̨̒n(ExpZT.t7 VSQ0b $2,3}S᫩`WivR7|n?'Iԯ }VBE U(z '̓鋱g]A qkkcƷ,,.RלTrTqfBZ=)OQ1c7FĭR#8e74-Ozz KEꐭҠVSP]Ƭ?MT48Ș*MZ{"iYGѤ:E?a* Xfm7 LˍP*ySðC-=~en KԽ{oTguE,n;{w"#ѰBq!ߥ}zee/nNCBb]{UtN'Z0dTuk6ܐbmA|y\9 YϦPwM5݃&ۄX_+bDy?J1%TX=nQA6!4^ . FN<<OOtx|V'$rƶ8;\2'A4ӡi (-71,'+RU3 x]{!*'g~oCW,&2T2JH~af2{lv MD]$a9;#`0zF0w12b- S] j>}y4s(߸/کR:mɫ&~8^)z'/'*ZFL>d`rXlzvfȝna!錣v'Ϭf XÁLsN[OO tJH~ IleN -dzX2 >"P?[Q"]B=i\Vh8$&κ~2\]\Xkf*17! =?ksr{._0N8>4BL R rBORqhJ3|Bf"kkg-挑u82>M4n4TqM|thSt,X1V)ZR„.B8<1;N&0v# IccSQ&PbTeV3s]58Y%@(5$d,C)"$H\P# Alha:ri_&]hOUF~{ f>G_}&'t ;b=m3}:lHm,PV8o,[X0per{AeQWh˜-׭bh~ m\8J 5Mf:]揾wzhс@a5E?WbQZeCo UޓG] SOy C>=Cw9'S.EC猦ϧsF⹓;}`-aTf,^$pel]ԑ"z vht$$2S1BxpD<=R+<hx}CbQJ?r5 e?>I/FTIR Rbf}d@0!QlU, 28z/aוi^A^Hk6wM|]bl *oަ˝3+ۣPL 74@X=x\ g,PyVOCbx>ݯ('3f6l\H[L;8qԏbXB\,zϳN3Pas~;YՎCRג:Ёpcyz&_̔M_ :aeZL^), #^ x% ڹq"Z66=x*-icu|ٮ=E b"K`(?Թ/Bb\SwΠR3a5!NÌS-:g:.H07 K bABL S~N֬a g睘dɽԎpY$xc]hC Q3ϘH 5e^",@18 H͔x9 Lkm Kpl@ULgey&vl98>$Ȫȹƃ:}C Df#-3"QC](k`dD54o{xҍ߭%T ,srGjugt%m OtRV=B(DS:jCt\x9,*?3DSt_Ÿe{$?T?^F寗j14.+_1L&01#+zķ¦Vc;TtJz;RW~y'gbnqGd;vW9}g)j?`݀֝'賌AІ+Z dTh~Q>7qN>8EƓ̮8{vP_Ld(+Nb=;9DPnL rqc njrݍUmKK??лL}̤&_9M0|Zt}CzN(E T|%fN 8Lak=Cxy,LJEW%D[U*]Qh+c=O4j:c -yߎe(6Ok5w9~PhbŅSPǾ=+l鋊^rN65Ivj;z[9r?)olu",Dru6XB&/p׉MT["eGM舕ɇbx4N|e(.cʯN,֧(ݘ)H00 ỉUbz ]oD6p-U_bg"wY}LX f0>&#"+H/ IfɜbA\R+Z&:$Sۋ%кt6~I9Ws̝d;(gyI6k>}C⍴4̒J9t؝!Y((GQ9+Z&TT96|4}9/q0Fu+3@(hBkVQ=OWk?a@05SۼnvͶxɡWS؊)q/ {ry iĤMjvHw&2d\ I<э`10_YgP`bUkְ!礞2 X ߰G s: Q$ `zvfY6&F}c;? @FүO;AK B7~a vzcOG_˗eЮL0vhФ !`.jq8geE` 3|]UoZuQQ7eFZdŤhk.,99?OPpE#CRwh;-Z, 3gZO$Wý08$"5]ycwYk"D'nK{ճ-[#@+Α_Vk>IPʖfP C47Fjq'Z-<|/);'W(R~U]IA,xL1!,wyZv Hff>B6ד&MkHh[ᛯNHoۊqNPӮaILsZTV F0߃sB?/E2gT:TT*-QaTeC)J>D3CpT-*9@OIK/b:ߢRʅm^s|Hy[Sr RU1>SS[O^P1.>OU/l0 f J`P.uA'NYBD$Gu$(*->P<,f\jnwqvSwnɸs#1@eZ&z\G},Vrǖ{|6 AKTJQ볺)`iWRU[Qm١T^ҷ}d~bL7 7m4>wwʺau[܏%b{q(Yw{pUGW,}Ϛp~kSWd/=^'φWEȚ 5є&jЫ1}r:rS'>~ܻʴl=9XLS,"l y։ ׶GM.Vd@'l_qʈ"DGIZ"_ٻV5vn9~+4]d6]/w^@ΑŭD7*$nwٱ.E4=2ӿ@5TKC^NJ@#nPEFNa!ǁ6 <߯M{#+A*?sˆ£ɺ H* SLfH *s>6lt7ԀRK&ЄRu +n0\;\iŭ&['Io<᥄j2};4?F%V |%%R@' ePb/S .0*LfmK_ MA&wy;`)xuЈS Vؓ*w̐㫺%V`|U[ "qD~3֐œ9Bg]2}E??{[saڂ_v撔8_hoޠ;r:lwܴbu9K׼@$3q}Nq,֪y] mǢ2Es( ]sdHǻmٚ画;1}?ݏտ~C6 :]y4^ bNH~(\j}k5z4WtQ~e%P S/~]e @I@t_-KgThnU {sRȺN<~u )QY9h4 232L󌬌P[BT:7ʳlٗâpo#}~FDw쳦_jH릡 )q ,4^ .j㵲(QNCg{G!EЦ!0Xu@TQBI?VF/S, {Ms @CW%snG}06l70]5b~ÚVhRQzx T3A;pjYW62ɽB 1aidv;I! @v)rB31ν}:9X :9տ. }߲TƘMeqzA b8ʱH C%9ᛠV_vD|E ]߂ˠCVlTSh&N,ɝ8~ YԾ c8襃b`A׃_/t9Q!r2} ~!=e~ 4o\+# XZyނ>vtGW"7#3 Sq(!$-uewà}>2P Ѫ /fs-o1\7NFaM,5{K\2S7xCOa]|k;%HBOcr0@vqXk} uFڳרBZihaݓlvȄVg f׈A`'_p;$* I9zVPo= &9Âu,PԯÑHya@v(33_zI sd0P*Rb*p!aG`ʔ.tjHդ? bFD8.YV#zr V{[=ٖ>P z#_?|S{"'_XJQre>};6V@ݖYgO4PT}O5C ٥ܪŘ:mKwo\`dl64Wu)YWl}K0B;S"eXY= { ^ViUCoKh>q=qY3 <&1bz6=L\RD5{B#UM:0'7Qd_SAd%y̔xJblo8t:eH}1!ö`Y6哯p貜#7Gy|"Ϲ&ē1Y/AE'gȸM M|@Iœ#i{7!TGɼcSL rEJ.%>9}Stx6%|# .R3CVyGk,0jS=$|v J7ofY*F} *XeLp9B5yR+٘=0 &XfbP3I5^J-VXrI&Аϯeel~PN'?[J͎*E 'y$#*q zO/LW-]BGM:d{WnR)TGW_N`߳>YnG-ǙmٸT]:̫fXg{dGiQ`cرŴ0&w2kT; l'ReAʱ$ֵ0VhOO5DfCN>eA 3# ;ȸ7@ 5"P~cVn",ՏwOi%1 &$g=Eeb-SK.?!>zנnV 6pŎrO_eQBfYO)вƧ:hB!F-fQ%yjҳobaᮐCp)xьZR`AO^.nx3<ݛ^f e\;NRaӖ`{ &z [FӐ~2Ϙ,Xtha@,.X F-5韅'&NWSר 7iԚB`4E%gxY H*DG`K/-8Idⷾ6g~Wb or=Gw7Q`Fw%fCD#xLڪ"Vy)&xϺ:2\wCnv.!^\wV4?zl̰şv|{>T r|I,PyIr&Tp|gQZ+`kBir+ۂ8EƜc+οIdŽhN^$'{H`|~A_S)UuӬ,Xv;tFKYT]G,7m"՜^ozl:!=6U/mbKQnG%QptC]Zdձ]*ug0k6n aNGҶִּ!+1 #&Zx mY i/sN"I R g75KcĝKh@R6vr<| pN%hd?CTlj٫gH><$$r+!j!9tKf!AY|-D^8TM.*mʌA+Ò[T/ ~{# v@iQwgzvOR;7}}@A%f j"ʝ9g8:w!%% &R[&b+F^0S cfl%?G<UBH Idӄ% Bȴ;<+$PkEYM_cugg[.ϒLN ݇ɣ|}+:>J>[6peI&^9|7 *{؂Wh&y o]!Z˲[(!#{N1~+XiԉYYF> AQnhXw* *^!SOM& [l4Gqbw:ﭺ(ͮSs6.sRC% yS+c~7Xp._< \tm PJp*  wc98lcm1FTJ',Ԗ[b[l-`v`˶R HIQ'`M݄ 3l/{,w'u˫%2kS\8ɖH=G<˃~d]Pf{8{lA^` 4g٭e`4z4Wo!;xo]fq4NFX-?uyk-2PGq#WtwkMI23>yA&N5XiY =`ejwa6 վVhIMH_e9d\\1ElC!5(XAelj^"| l.'EV!4b J"Isė?]EJO5S&c E]O]MZGs"@pze" St^1zk+k6sEZ r#TzC -~IjW^z[:ӛDzΌ56Ѩ;G췱I rlne}"8@M;K7,*Pi"ȜQJkH>])q^ZM&: RB;S;@[GAi[!^f XϑUCWG$nI (<[A?>ep`Dx^mM(1&Z=R`SmoYK!"#4O?֛gF+%"6a]@JWnl->!ñu]׺c_,Qf;$7PFbXA?wٙ'G>.yEPU4OmBΩ5򬰟i{CCvɔ# [`bI\65տ6ViT{ScߋA !%{x,$jA΂OMآ#v:6 ډeE&ѥk! ,`_ J%.A w zQ?2z "D$܃  {{/D'FWK]N3.*wE1p􃏄#`Q|[N.PuU})}._/j%4> }"©P+n9$XhJ'MeEôiޝyd,ѮwiHyWYU.z~ٕ90q(Ĵ<$1|<I ]sȯsj9r| -Hu8A.O bKo^Dƿ 8DX>sXeHN2U]Kݻ| *[ek ʜ:g R,f#4_華U)~6[|,}R~&L'ňSb&ٕ֬?p f;"Ƭo"ŪJT#L.+]`V(( B N\<,R k g,#5UߔuAƸ0|߉3׆`un~~Fuvă*zxx^IOWU41´Fh('ZhGJk #tݡBj 1w2;.Ewy~1a K̆.r5!i|fGI$P]fd߅`vpocSd edؐ&Gt^ X۔ӧ- @ :ȩumk.Y97 ц.rW|qS6@/RY.ZHq "$y@fR72#U3P?L.}c5vS%[JvA}jyk/"ƶ%T3sE/ [ٗa{  DhcXt1H,A, = m;w~*bǍzkQ̐P34/H5HA<-Def-.cC8܉!7Uq\.||zU=L23} bg)I~93Fw#PX _w>ZhtJoBG{77o$  e"Yi }lO NdAjU#o=.hn_FwcfxMNJ̻YW di0";ؠf.+] ެ8lJ =-8Wj)~&R{o.n ##[- inzfOkvUc_6iO@U< 6<һ ~xOFAߊSg@=ajR!O }R ʭll2%ãn^z-@OyS7*l%46I4y i[:<Y!Atq"O xdPmqQefW{zIeh$uHz1 [jɜwI(d8+xAPs5mPVuoSA [tk_)-Dc8أs{9gwa0K 30+AyDȸ/"Fj? ]מ1?Թʈǹq1y]'ϣ1~s ހbzt G] n<ΪniVP(/}:둫 Sv:_u~PNgYo |350Qa9Icvw\ܧXw(#/0mtz=pswB2.ͮ~egڭ-;DeDXh _W Fԏ0wz0lx CEk(I[>yu݉$9d$zxEF6B Ďo4QM̕[I[@ ھ(NJfk-(,t޻F"ctmtx5 09+p/ۡ};ў](\\XuY:ħ3IǁA/!aMbS}9Yrf%w3;\&w֠-k߼q];#޳@66I H9&xюTג4DvxxαƘ6[F|n)},%5]*-S^$3$iK$+ӮY)LK)%p P8gҥtm8MzMgoƶqCja H`[ 27JN$0cW{}M$} ol;f dg6=o,eCݚn& בECx3c-w-gR"LH(8 YZ