bpftool-4.19.90-2403.4.0.0244.oe1 >  A fRFW^^f_ {ѻlRn 4};3nb7p|+Ulg^;XY1P^D w@g doჳԋ}h`A  !%V0]M8y%I1=u?:xhNL~٢gV4BOiE ~ HM 6 POA1yt(D[_KqUP%/`fʍb9811a7ef7890be977692fc6ce13f04a42a4de17912a0572598858ea118f7bc92754c65cef3f797bb907a8322e3e33b861d8245d fRFW^^fzdQl zQa?Qaw˿ǠNIСzZZzyQn[_̐2OD#2FTۜ^9%@>p?? d  $ a.CI ^j         R  \    <T,(\8df9 f:#fFG H, IT X`Yh\ ] ^Kbcd4e9f<l>t\ u vw x4 y\zCbpftool4.19.902403.4.0.0244.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.fLXobs-worker-backend-test-x86-0004.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤fPfPfQfJfPfPfPfPfPfPe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f0d4b9095b07bbb397ecd83ad1f2c49a0d7e0684898645719f23246b1d19786dee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.4.0.0244.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBZhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmwareobs-worker-backend-test-x86-0004.novalocal 1711557720 4.19.90-2403.4.0.0244.oe14.19.90-2403.4.0.0244.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/246c30821dd46144791ef195a0a959b0-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=07eb76fa1c62828bee0bdb64bf197882c266b32f, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRWP*j %0 utf-8dd39644f525eaa45cc9ee47ea5d0e1d6b6b8966b09a6951f27369a807e93d8e0?7zXZ !#,] b2u Q{LY)  /l?P!G֨͊p|@Hu;zP(aIq5ƌX1YqBԔG9.uU黼 :DnceZ5rMY(@_/b7X29 3{ .$ \#}-eӚZ0}ܗBA?2EC4mP컏F[ځ#OQD ;W Ɇ>1Hߓh!I?8b0͟_D*>|dQhfԨ8g00AaROιynBm}5Z9nvbv~ە"EV*TAͰi./Z(_,|"5cWU]4 (!vۆ,ZD $?^Ev1 i1q$pu&(d˷bS2O\aEGZ;6 Wds@X_'<SXIzu{P(]"4G{wl3>fi{8+#O`Wk2LƼݱSaZ_blVFJC /q5N^Y[n1ՂN([@f/5_!) W5ՍG (JwW2zyd>~BѣOȏ*UtE`@Y;i >ֽqCo6Ӥ$VhF*26ΰ.׬-gqUgʄ"m!$1]?L=\}4't0SUJ >Wp[oGd"YD1mք:tTسdT~k{bu$Ag9QI:R@ xgaa]M:@Y7E4}Rj<>RR6&6jcW,ñSS^QfiNUkR39hXA(@8mrWDBkD>18Wi f(sRF.ٕY3қچFhZdy~7qW׬JM2hg9ݝYѮÆ ' ,%:jdZ_ KFf6U3@G&j+80O^}b~Ic[<(+]\#ǽIN)-~*cc#S2F =Op9d@Gm+v1$eo~zAGK8G?.ƣ}50 곿S{M{a gNBo߰|=Ošvrx)].'~|2eo!]&=XT_l:=4~E&!x;gb} M*kw$3&6_4lS0/` 3uEs+ȋdm09` *"LkTc@H2Yp<%%GVs*}{;:ۀxek7Z IV_TbZT2#;N3{N=Qkt4ѡ m89,Ӝ\R¿Q??єK!wf#*m2"z}pVc]?<mN،^?94k!oȒwi)>Jۋa%KQed<*aEE` 92HD1YZvyL#9CosC9VGk 2\Wa^$uWnm1] .Z,+$А&Q( 9& ѣ{y{~{V’OtVBӧÉ9"jͣՂ讬@ -gjLf)+N.$daNnԧ N6 ]?m+7+J1dF?lrIpBy3OCfِ-=Cax()'g8 )Z4dT '.țB |0 ^4{:rCN|驙hͰ*ܡ墜Ho`eOǣ0M@O$09rZ_5597x*QɱϜN\ȗƫP8 Y^<,Vucs$J@G0^uլ+JM KZ'I7W{hez7eʺXg5 lTuȊDf* sN 9輻FK&-Z9I"LY1T֔Pf@y&Th;mwA2iv~ g?>KD AԈnfҵU=g4?G h[@Pr襤 !C|y> Nu&Qsm'$(Y4dzX( dmsbTL즼jo:aNU Zt n+Cӥ j>w=k|V|91*:DH\fVt 8|4ϫ5T#x>JhAodU= dbC'=t+(=1E|_Cz\'j#ooǖM\@LQhU#>akM2V"y|.5w7SWԸ*LqU3aEؐ%F;7Gf*LͤPTZ yP%׏\Mg|龰<> X{jt&7t-A?0AyrUe<s UhH꣹(!y 0Mʛ遮p^@2[k]">Hwo{ p#P+K@Cyxˬ2 g+!+I~[$ g >ѷAxl!:?wE9f~ٞ,Ϳc]Dr)!֔!Q_ 7YZ9 ,`R fk_}ZeSwG{I{+g&s;!DE)<\^}ld߂7؂O =-%<*飛_q0 oB!{"K @"oȟə9/%Z^6;iIG`^CcIx0F8+/Q*zujľՅEqG@y2{yYj$jRd!jL_nH/GuELymUlYnG~ B5+aL`j%: )4f(oNfʳr>f^Nٱ_%? _UW9 ̥1wuy{.2m&!P)W0Xqlc31Ȓ~xVBTYd+;!Σw)S)-LGm+-pˎs/Fw4M.6p!T|ZJ%}EY}\cj0ⶾ:ZMTHԝT/,1ՍkuDpnnü4k=!Fj]4w,ЧЊ.ʐ%fne݅->ޮ=\-V$¼ }}]mT6~Yt;c"6@jf]Tms%@E965_?TSUcs}Kq?v7͟v-}t3-ue*SѨ1`_ @SIZ l<+U9 2(c ;qQ%YI:xG#a"_]ZeM|̺jawZŮi&? h.XĪZB;mnc"d-}<`3'k Й0/Crd`L-c˲E=>48 P"ETtz%P%_dnI7˱}e8? cr0 K4gRp?H# vz"IGI쎹*p/ͭFoTaGҴS|bx \z%Ɗ&Z^L3ZD XS%ڗ^$;.jx~ i)ePVaJ橩Nlٖw= 1 8aQ,s7ۣ"qn>}fJ^(xWmǶ㾭a#0ѱd۽vdMuĚ<[y W9`DP1H\N u? `Qz_yYB9cYm:\zs?iSwd5%H8^Nz2nM c߼$\S|4bAT)\Dehq  8gb Y#?6sJ6)\a'Xk) y""O4߂UR.~ju)HNqF9aT@+@\]>/&JlӳzBljgU:½XZvXe,xzc@wago<`(͉U8Lg;4C&i79IF v(]TM󫼊V.EfGӳ>W L@8(E I[QV쟣Kk1G7&wHvÔEhV`8xΪ&QR܋WrsT@?=,k0[32! I1@_xv `|Yb+)P9dT3^v ~d*y|+*r} ڴ} zpVnil4wQZg+xb|"_)kYV\f~ƒ5Nang#Leer(nR6!#|eڑ bVIr\-Jcq3@j7ӲT`VW<4Kq3 `q{gX0%ǭe8ZMzpQf3G:3J[d_`̧w/[PZʋ%,`04ghT+9^64`Ԁ!e:~=NخP@-Ϋ0 4TNYhrEub)8oAce!3& x#8@F<7ꆞ0 C*ea82Za>m,'*]ڈz2Z'5 PH"(rʤeW,fe31<.%o\ikGY99q`5LrhlݽU*Qю߃1[bd[ؑn[\E$CK:]PK#WC^Hұ5YctWj5__(E/}3qA_yFr'jm,6kaI|CyĒfi@Y'F 06 Z}F<9͜I6 h]IRUGs;Y %%naf~?UQ9dcRgoB 3I 9vℽN^:~Px<ʗ~a=Y?,sO1V=KˀXg$i?hq0Rr"Q!k>IkO=݂ 5j*c*mO3~\ow]Q9 oθu%e]뎥XzhP|uuH NUű$_o5Õ>Ez&Cb#`U9(O#Avc:dܾ"@̟In f?8Z|)-1DiJ0|c"cUNh7W,?4dE:h'?S^$1ma :+b-Lii hr sxPc%L(lS kl!.)M qhd6j%= qNpfcDʋW< 4Ɇ*sWNUeoƍۃQg<,Rl[N'7qr??dۮJ&3k㐂B=nk۝%MH|VZ8@!Л<de.d?N^8)L0 0)pn[ЕoiY[`-gmyɉOno~-°5|sJ=pοU,w=V!>l6/1g̹f88#Z1XKf==7dY tmIX>IL7ie,rlFzDfUq9Vwn 4CmM(Q)SEB- @Dw^2k۸V,tG1ӢKIH)m譓UAJm"g6N$CJSYU&Ke*iM rܝMONZ W*@{eQ0~k7P;SW{|BzD~kK(GU*8{KVeq3xi6+ N+*`׃zkBvmqQOpQ/NaP:$<# Q珑({g&)V@P2m$s ^lqfnϚ?|1XIivG]g2)tR쩆5>fJ2ʎ݆'9Iٳi~ xl\ nQh/󞯙 f,w  =$⮣sO>fRf]wX 7A[a۝XDolLE~VBA"- |ܻyYفX=bX(;J{)d)f;97'#>KSv_^nZj˼ F8y(~:n75 2$$n!VIf+4:;1?SX| (6s1 IQ$VCk{w# ph({3:O! SYU"m 7Vsi`|SN$9 *]E_ʽ_6Ͱ$C[@{ N{0ǻ'Yђ[~cۓϾ5oz,[ȉ @tM,ͦ_Sto=uo9ŶDڴߏi6+3sC Y>JX _-ID2ShsS_0*P,~8uSw¡ i227gA%э[OWx]FK`J/no>@9Rk$vj.Č q~?-#@H*ƾ7Y_+@WҮ e`NI8Jfn*` =]fF] ݞ``9h U3wQ|ܜ֬1Ov,"`L, ծy Vy+7J0 ^.6^,fq5(B;-|%'c;mi|3NEe6\%e W*g}>FIzvQίS"Zpku8Yr՛O=68@c Չ?߃z9;5? irB0kNi^W;!mǦs[v:2$_+2TZsγ]]DffӉ<ஞJ Rde b5gq]aTJsZqdv9!ll<+"?.p'bWQN`A<3(^n aUYao/x6k#c>r:ļHD*+²Th{ÂlxXVD%7$QO;}ɸ8imh3R~^t38;|-D ;&M Zv_ Cg-C1"Q+߰?Qĵ oC3,u\$ϋ)cG{^J IRk6Zk-̠*Tjiu5ʁGkrjvF*e=;}=K )тcr MKG_jdkS:Cq3}1h0ĸu F\KP4.=`B;P8۸qrW QF$.a5l`vc\(sUg8>r.ϋ\qyk -:3!+M;"ٸK[G$7ٜ |tqT.}#'Ul+Pd{7ZkўVN٘'~8obK-}SJno:9ת&k 5YM d\xvоj]В gۂr,//|¸59#y╚< Tg3%݇e<$& }"Mjeg>cU[$!N(&дAb|r~ E<E^ U# +ehyz;df"X/o*WIʊڹr)B@5*;Ƅ؎z.lYq]v' c&da[!`)R4 1Wa4bg.P~֬h=xƧb_<(N 9ݎC_A֛xt_ gOhA k8FݴⰇ!B%(y+d:#'J95rB~T-.jT ?5] $r+ղ2`fk;7X9_x}`#Z/*(0[e(v"p7pmScf5 =Ѱ>W4aQLOt_ifY- ewC{+sf'y!2UۭtLʉ'4H~kSyz} Lo3ބC(IR .8qKnĶ.dWgE.V PMbǞ?{4biT!>jX1'aJl4< Y/.#|xr^N3s&_R@hS2W>qkG{ Zr}0 ߏ@ꓶ#F|x6/hJ= ?|qm.Uб.N"1jva׶w=hSc# ѡQw9OK/F 0^/ G>%$?j %º6+wG7. ؅Ygd2,"_mUk9+ 襓 D2 ˒~:Oq/1]X_u(^o( =H6pߤ~fX8咎(WkN2|^@yվ, ?tF}MCfA|Q(Q n}觡:(WCA^ˤZ˯4,HYem#+3˰Z춑l,WW5%P:O]\C>Hvshv@I%iK‰%^RRe %F(vHVԀj5S) z5/piV U6eJ- M^>B +N\0iec1rh`SIkq`_ҪqK^oZ[KXK-(7 OWn }0́3JbuPo7vo%76X 1\$+3D0:`}q?~ 6L<8*o5WTNf9jLD6wh>컮>+c($B[`RkVAo&v27&mtvvH8]8 DWoAEe2rBtHd'*Ffv@GxX1Hk(Ke3|MOOYK9(+6t[>ᳮ"O7 BGL9kh[~^]Z[Aױͽ k:@5a%{s )!>F5xYI\%Cuj똒 NU99lFNCus`}/3(7YmXIoUe+ƾupIo Qx3Γb%![El Q8o~ǎK S=B[F<湠}°MUb` R{ ^ޭ=bڵN'*z^^,ze#0V7V5 E;87BH4+1PK:06 >HnvAA}\0Q Z8^( "/l.-T._^T?Dm۱j|{xsBv3_;gM~ͧ;Ai Mz`ؕhBLqD0^'ښ{&p^0lK=U *M0ƾݮ`gbF҇[3zcwt:t(e P\Nebr}px蹑'YJ(qugz=Y ^͠p$Nӝ#>P@"eLܘ?,+g>}fa$(zbn* WegrjAÊqnwQƨ^{63vȠ `nlX4fo{I隆a33l`/8ܣW Ry+ks=eBtz~RҦ<=(F>зޟ 1mbk;Lz?fd6<3m3V4l!qBWn}7Ÿ-HA)%l_ejjOqyt1@c,/GA Y 4X?tb&䀥+ JG<P򠨠;rP4Yd'o|="x 9#T{aUY9dky釲QJqc)֒Zoi[ ߩ%O|t,tgp(a(/C!'_k캧;oH L1n(}HW NRin;eyAVK6u/7>Bqu{W w'J~ƨZCpҾj}p"_񒥸ѮPrmv7JZ_# 6P@ԁlfuӮ髙)DK o ɉ e+: 8Jv٠\Oy XfWs,Ti-X pS3>>sX'(PDH]BALSTSqC9Aa[JX=^8y#F *7DtI9jmQ%3,2 4O=ӏQ\;7MC5|f܈¿>RDJepŸ)NiEzCLZSBѶ1MB(KF,]ebCq6dq3m/޾,@ʱߊ=^c;Î7Ų4i'`KLFGHS6˧=!u)9Y7@/z;h|.0v}T[\Qia"tY>w5 #43?ӊɌ.4R "2*X=/aXTm WfH~5MQkCL~) gz@G!?Q]' Te~"ѰM&.dFLiKՌ4͐xKJ6(Y 2. ^_ 3S~I6Li&t)Xڸp]AYɸpxaޜ:r#s_syǦ0ǧ\sƂmaP]O6M cIXBl`M垼$DȏO B{YeoYmNt5{1IԦ-`{02=u2¢Nܨ0TFp$(={Onӥ p(Sijn_/oe4 +[^u@|=qI -jHȡkCqǸ-}}qۘ@g`os2f!_qxiE[_~Zy"E*kW}8~2m1)dEoƱన`=̕=vm}D+{fVhzi^w976X[=$ϝ_qd6V^"\̐ݛ.9EY{ \%.>s 8}«W=\ŽU9G(Zb78znJHJwxylsνj9I4!wϭ`wknC?Γ-ԏs\ϗJ;|]XM-:H c#aIu^ZHexZ0V%^{$ d`w?3Jn떏y\ ؓkDP9*udxɰ0`k— B6O6:5|ZoVJ`KlP'1񊁠dWY-k)V?.}Mt#,F; 6༑4ߐ:2b4`h22@^7p.]5{,M^6~#byS9<,bHJ[]4ЃR։n,ݠ{6 o8czf'LT( yY1y]3:7TVNV<@H?GrrtD))~2½-#WsIx"It'xyf/H/voۃxMtKBgy5k0P*Ȫ>kBt Xt()eѡ_w$C11ѣ(dyzCK:m5XimG/FU >q+(7Ё2 'hB9ij1ɮ"z+m`%e(-دE3YTz(ϲ-\6T1Ok^jk%p Fs7î+vȴ$kx͞\œiN+I䇒[ PJ)z M>q@qxEfe<;c-c-Mb҄nEF"+pDp~E:t4)򚹮AӇfgxs!y%f71H?!M6ŞYZAOÚ0UWI O F@.K*qOlY;@e7qSꈅ)4Ĉ@)I:f0z O OI5Q&IG[ LŎIe츻gR/|[kbULeՋWTY;  73+1b֙۟9)@HP65oF/n7t$HVہ #Jٌ;x[bŋބ#K @jlwK$ CڴՃ#&ܖLcF ==#Y,cllmhx«OxyBTvBnyV_1|P5&^p%召s7݈HwTZv3{䗴8&`s;;L!kb XrRؿΙs!G^6)yZ 溺oOBoZno&"[;!πT!rK` IӃzMJKŮـlD.qJ]st"5򕲨Hفq9 &xR\ гuHYseDLkͽ]s ~s' S%tlbM%{qy#uU,YS `UpܣM72-\s}7BOSa!O jqTzH_T B3%mg$pqT#B7[ #}mL,體&rȢD~O;i{<0F2>B[AV5$]Beu@ EPKW@PJ)$pۦ -&q{'p%58|g>l mb##Cf7$ȃ?0 9.nI̿g$G[,ʒ2p <'^/&8~7`<6,A^)_W~bE!RMˣ~ nL8PL^֙+o"~f$)P>j4M $c2l|Yp+8EzmY,XI8] 5w ssK]Ei7B"܏wrJ&]=7N#Veul,~u{ b8VS<P/=`^*"+^#PP 4M㍤􍀓|y uh08D$i|vp;HSHT}pcH [a_Xj7WMh󼕾o2{2 I'[WFDa gWk7e:;iK2f}%@DgJĺiq83?Z.KgAzi>`/gh5m -+k0#ys\=_RRS;&&3E._IoJ<8co7f$yAH2`.O.Ɍ{xBS848Re1bf *=օs}- ȹ ~ѕClvF4<%ρlsAY9,w[&e|IuGʌ-(eo J9t|%MdyD%x58R_q3>?@VgiSz?Fc>YС( 7\ӥ\=4_Qȝ%#ulzeE0Aɍo-&F%8`FYK%lrfEhNC>eBrH(e,'Dk'Ucx@0kcχuP\mz0#fDdԣu539>H U8]B&B "D&+-7V#@(8|K -d7.Ϟ 4QndJ>TQ08uJ#)0S~\GSh͌cN)C1RW\ Mnz1jH?8Oi/@CZ,lzL֑ mꫲ`2jtEGL4 )$ !h3wdjEw9O) Vt0v9-ԥ*qraáC։-r;fCSeq[O/PeG0*ǃ[Ƌ8|T5\|ɥ*,tp'ư*'v k+=$!&׌sڸ 2n}|mZt ^?C̩jcs_+ %h*x!qeqءkyp:Tu?nk[lObDQC•݁P-n3O/UD%#asIajeUX[]b ܳuQ8Ü (7te9dTaKm I5L/bQYO%E9T,v⢘q*rHUu\ΏD%EF£*t~3QͬSt34YԛIݩr?19ޏmMɚRƸ{qPg',{Hc:4eS!!xs4, f̳u)Dg;M򓪕Ӌ[eO36(t#6樲$KTv EJȯ|w?L"`- }jfSPMFB/W Ys=&jZ r"EE%1L7ʪ֚M֖.2B:XlI_uml%~{ -`}9_z%:)KNKDT痄"I/b0U` _t'7'KFrfn}f(DgܤkÃΙUn6)Ϳ̶"$рH#b%paFu̟."(|onf&m+5WyDn?!eKڿ|hMttJ30j wAjSu&q&ZŸҸjx G|pk! ȃn' Hs^Ft.Y7X͔x0쏡zeD^sGQ |rGqQ G¯j)[9@~u:p/H2 u{ǻtsy ѤNo FU ŽYoK+]d; ZNO TEFS AFIlYhTJ[km!@x_ <mqr}tכJSIu`U"o`O8xɁ>=9;M}V a1Ġ)@%O@W4hg.q[$].mV*Áx=ے{m&+VY*M1VS(̎ou&-T0\ʿCTcRS͇ v=%Y5ɛV;UIdXLQl1HN׆ ޥ*!Y;qxJ ΃‹i#ymD,y~;7Nw/)Q^Q&bl#ՠ_ٟ{k;w 7n疟GvKM3b*!X6(\:EzI@QI8,K TR\IBIpPڲ? *,q}s҅.lI@` ݺlTϺ\a2 )3VMrYݝ^7@5U!z(C=8LlH] 1r'jR, s'L?k4$PƂ4tGҵϻ>) 7TE.FƑ=5CVuml $fArmpk)q, anZܷP=FL9ˀʋ* a+a.r54P4G"w=BmRd XKuEjo#ѯ |>NOEb0uq}5Ck!=c~7fK&\"[A~r@vgdhY)aN^;[{Z5R݈p!0_.ԳΔ k&Ҕx|/U _!ʈLΚP}h".S H#Y|<:X_jR&U4' i8w޷s/\[BD`y0Uq;f LC9f2BecB/᛭\h½='4!i.agF$q?bųMsL7ɏ3)m, >yoWUyΖ:h6|وnz߳&/ 21ϟSdχYHX++rPIi+(YpNX/;ԮEY_W ڪEXQt ʯ+ӒqlfH­Z7Sl(JTڙ9^X ID޲-É J`Njb9)d@)! 30|gUL{ÀYoKQUc.iip˛F_F*&00.5.2+);(/;1F=%טDDjnJ1WcdmeA5zbˎ ]ȶ"Z&9 9&ǏАa\YAU:)qV2(P~AbE:U:0TF_j# \Lw \ϣ^-%#:UHfϷ|F7o}Z9Y3"ۮV?&>U)u"+zh+;0R\N²-?IwQxjl?SڸoM":p\NA[i;|Ǭ0mDF F/EjKUg4Q 3";y_#:RlxV>뱮+`˟a)ҾnWU!@M=D\I!4㘴ӢRo;*dOٴa4a}Mu(M?#MHl8kIwQMc$ü\C=l$ct'EZ~׷cA}x>eys1P˃ i̱8]72ěQA`_)P'`ܳ_(2XSrCl?bC;\v%b0˒DpL1L74v^#OnT~4oBCH8Sr]lƥfQT47;+Gwlj:bk1YLR6 % &~쎮bJ8}D2C|%)2 YȡnE3}JqZ(Q3׭EZH-U'gNُmKQ}]߄ǔ&k"zn vC$K0=ҧ\Y3$M$~6TnJ0&Eut̪vA}kG_-蚦/ks y㧟涿b!WH;.*&LoUA @S_G京WbCB|Ɓe##=x5EBB/3$mg ~%D]N?DBe!sW24DL],N~u= BcQRJ<[ .g(]cτyjCuM! v..lDs*,+1(}F ϔcL,њ -\gU+(-.vr&l(0Yu奐#4= V`q2RLRDL./<65\M}*}$c;Ud ĄE] 3jpk}&K{!o\Zxy^FَmaK,&+jm43oL,:]|)ܙQWOS>m1i`z̪v_f(S&Oa`m CJx4(0ׇ%ά|[ uX>?a Z {ړBfQZM|3 7Cփky~K=X1-tsI֡|F@"k' uӌ,g7SC$%TLةD,ST꣍p2$K$Y i+ V bNSY,, X]LI^V=]7ln^V><(##&5F#tVFF<שZnITԵTIXu&Q?(p9|!8 nނ9(w^OYŨdte`(lUWK_x`qzn?_t[[/}?`] P+B|)aȧA;dЀ!J>:rNz$""^\WOc+}㰓 qW1|\|)BA `o Zд÷sSao"0C{ ȉ}e5Ѡc|L%~07~`Pp^]1t++P1EukZOQ.;CZѪP0uf4j 1@Tn9g8Qip5"*9-2cӅ} B >V-I#42KLƎ<4\;'b#3S̸ίAUST9]!*fqI{9m`pZ_q6O~vګu-ttu_Sa^%Bbv!(=)̻t񸎑ʌפ{ xUh'1۰Nvl/.$ !L>%NJf$cF\`1Idq20٣&ج?<"^@&4Rd$:Ң ؼt2/'AWR*2`gqSC fٝ 3Կ +u[AZΧ$k v[yi@19's:BZ8f7=Va&6X!˼im,Z*N18]'-3vފN:ֹoXl#:lR:CJ8c,[u}!}{x=9/J!E\&.<aFD i+v,45LO.L &W&o~˄랎:hO{:`뗚"[Ӛ5N{̀}d׭p -~̼&eD}<3fg̻n*"fP7X=Bc}<Pl.ڋ{w}8" +ٓtOO`΄B-GĞ$H14ˆn(xU[f:[eX⠆[ʡ̍AAY Oܦ؛ Yqow`5σ%ʭ!}jB#3yi#D:c r&&phtkšPv-,m,;mM-6=X۝(RbXi{jD2^SX(UᆌKh.\hhPٺr/N2PRvT*y=>sB,8tT1DE!_Qֈ ?:6](#F7*>bC~れ0` 9KR :p[,З8?2'3oԧ}؀Xӱ[G縙?9)8˅z2tjp4(N;Vئ!S*~5\LW͹E!3U_|U [-8$},>V䡉6LK(=x5SBI5n>\(ʘ`5wŤJvKihuL,PB݃7^ SQB^)9p4F$WQ&\@HEv?j1NXzvJ[n~lMr E9 JV@gGp5k6w)[@NMAVb$|6g5W)R{E׻*t.|b әνl5бk=$FaqwDݱF}<}_? >ZkwP Ub]LR` vѠJvF*\hPxE)<%_EMT ;}jN* AedC/p0d=0xyk\4#=p4F#e;PH ׽69-rU)'V_ g []$RMAnҠ茷'Տ Cղ`,ݯi\wR|q*a52Dy>o./QF1sW7=ҟF/Je++hd>Z:v=DZSgUn79ONl͊1ϗkqH@XOփ3"Zx.ENBU`=Wn6WZ|>qm ބ(U_|?T[Lʧl۪Ya7С~Hlq݄YQ `^OjgWүEnxGIKZfv|LPFwBZI8sg698Pi<5~p>XC/ z+O2hf+}f(żbn!CϽ@-?M_1TۊiAr'Z{n!02S!̈́8 xOW{럕}ݤӳ&3l%Qlc@h_%f6 ^ &RMJ.mc_"_^u΀͸VW b JR<\ڠ,q*G Ϸl.bxolRΡ.ɝ=ذ;0u:q O֓%IJ &9WOObPU2J =@ަպt@q$$/pJxg+_3+WRAԑ5}]XNr=NP2m̩ґ+㍲%=س}vڎDVj+#cL>d^ 3Ta㙂mce Gd`D;HIxf3##[gt3v k(S_!XRCOՉD;g"Nla+ ~C½ +g*K<a)k4x[_?BpW=h)~yizK\2k?CmaBܑNPr!):sJ˖1=)M|>lܓLjIIb"uRX >?ژ7-F!y: (0>nD!hAo?%t 1k`]r9)C#uRVV7DĮQ=_4ToC>PAxLeB>*LpsRpY 2>~xV^MfcqX@_%WC:P74SmQTqs80saO'IY DpoM9*㖫ͣ첃, h]`3 -G'.wP3)9TUl{ Gz1WM@JܗfF+^F]gEAmVR٣x$e\jcqg` Vg2'JLL^cD}PD(j|AlJ'2}q(/d$xYS^ڠ#ㄠ҄D-cW`o,x /Q|ck*5+gb]RͰ#_~(F%Y}Gg-cU;Y|omC7y>)i|l !s͜hIAt;?SPFg|%Hӡf`KEmAM>`6Cԇv#b0FYMBp^&ں~t] R9+ <]lB=C-Iڬl67Y؈m\Jw-<oӃp8oBQysE$ 9[,Ц0˿N@?-9<-ZH#$_PT )`Q8:_wi!֎_Gk=S?Ҕ}AO\.;D*OM~fJr.a"DP[bn؃|`J:<@r*@Uid>Lg8JƃH4{օ>Ϳ/0U0/8Jw=|.İq:y6!{$2یi;xt5\kTueY!έ#6̓Х8\V #mE ,p`,ZU{i/;ooDUa..yb ~PTy*RkFm7Ѩ+*\oY'>tEVA[hŸFN]kW.PAukuTh@v'Z u8ς7>$w)Sԩ ly3~k? %y,| kvjc^ZƤ?'KBϯ{$n)vps3Hۙt'O6vqJ}HIV,wV ᡁCi ^jeatJho=؟!ز4aq61I}ɑAbwn7C>ךjm 4 |k8bȗ-2;y2΢bф |[PI%1wBGt, xΫ#iP1lh۷]iSzY#%n\D@,HX:Β񓍋*k ~f2Ӏu4r$ԴދU4qa)i,j.1x~0 ?(L›xx k[`A ٟi#n8g:J@jAbP}i rd]kAK;wv%w1T a7%9 C\+YSLF*Rve"{FXGsJ@gA"6Rg7ڍJN;zXvGKkY.O?c6ʕ8hf  2g0ydhP(S[)APҍp=nq!&RgߜHzj4lEo 1h}'Qv,1_Oz2zta A&_d_HMtMɼb=!K{Ʌa YLjCf7=5]os~ S6Gͱ(RiҬÒ!0-Bcj&ǀO#h>Gbs)ժ~SE`Fwo}5BwQVPa_lQ%ʦFVo˜WY$ Q˜9594xEڎ*-NM<]S"vqjd\9iAab-VE=Ǭu $a v:,~ {U\i1]W7C)v1 {uFKZ[9H xT]%ӡx/Q_*uV/gh C%#;a1ONsZZc"lH_rz6 6_~ZI51BMQO޶xn͆(җ)ϩb獱# 9k a o)Tm 7܁gp?dЖWOL͹eK{M)Ek 6Tz iaymvVđjHbQ~<ƆP-5Q9ﭬ8F l ![~1@0b(ׂieCݞ&L(du,!7/0/+V)8v%W>A_aerC %K$"pc;c!EWoOE bk{ O&ɬۥto1g:^`qx;ʒR[vۼ"gWUx^|p\@ۦ5(X [WQ=Tz,MqŏN7bwp<0=#rAPm!CGqG}rUJe_p)jŊ5o%&^j;<`9P]> )z*` fw}[\3eG0'!:~Z:xGB~r&tdS@z<-m WCa"gEp< ;χ íbf7y<0#KEa H!E#Eᩌ#3`^Q61wa]2'Z=>}Ţ(Ԣ H?3CФ&m,[z.2>m [%s5ЫQP}l%\d4<=#?ꗱ{c`5 Rg"Gׂzsw SG~x5 Ki0@jb0uͲҾ)liӨ@TZ/x$|2JlEvS螳îFyGyՕY%h^x4w =l£/E"?(̎9CaI5I4BBظQm Ŭmԣp 0IOXyXIfA0h_Pیdzi)1G_f[&9c}|wF+ul`}C'-2L$cxA2u$(0 i\Gq%=i\ݤt'e2T$riErq\:C\49,УW? BBbt{ {1s]yC,ѮkAُyP%E\wiEr1I<U^JRJ>ElМL8[_)G3qb;tk/*>.]t`}eR,'Xku w-w -[xqMn(ACsv.s(0{O ܈Dzsd5hS,A¤UF z)Q:%y1zۅgM*gXKmL1n$Z[2(SBÕǑe"p1d2GB{iwl%?!11$YٖAz%!$3g(?Nu&Q9h5$I'|_dϖNBqvb:Bi _R]U*Ł9W0ڸba.gHsDl&ڏT G5&* g=UNe̞1pa`cjQU+Zo;RBs8o)" Ի꺂rWݚ_ڐSz6FǨ(ە}A= =ȟQgdsXyi#tz61]ADbA790ᛱ[du;vqa3 WU25pr ꫠe?PβGr,\-ƫ޼3@/0fg'|`Gމт[T϶2 ?nY{:|;{{8:gef\5As5U_x:BzpB=UW 2͑@_vS֚Br}K48NL|j> w2K/y_P`!@Υ_L6RI~@)kr1N@241.ݶe"ꗳ͓cNM*i+à‡6ł\]1.H@eda*g3_K>a}2 ;rFxnξw.fJ$0>mɿ 쩲8uƄ@!2QΗweH*g{&]K;N#s9MWJ˟r M`R޺ 3}jrԦn4 O|,gyIJyRkLמp){N7SO5O7g2N"rzYeL֨{sn~ΚV!iKZymA[G!5%AUUd|ꪁIu@=jXF=V!p|H8.IGZIF fۨ\u?qR [c̴AHMRh b&0P\ԟ`7?>̍~?ohr!Qb6`@iՕO# kCd;~t۪va0(ʵ{4d HNPN%8-F֝co}<(ZGeQ v|0tR"ՙ8HsQ ȉ3~>Mx}_iu U55YQm:A-)( *x1{r!H@?l1)K Kzn6 CdgD:7fsQ+NT|/R?E7BШ'Ҽ$7yfDqՔx01aF/ӾHϪx-bWmJǵZTS)Zj9_KWֱg=Iz6A)AW2Eޅ$} a"Y ^&^FEMۭҔPZo8 R{R4du r5׈$`=tە0u=[JOU7FdX\c?U{H[uO} ;=]8;°258oE3(/*SoBJ4# QIGH6ɜh)֑w0-\)tDt 17>v'!v#t@I  CW#;x4 d=:xfALjl~LaUJ˞nv=X0#ƴdX|In#u歽6GUh}Nhlɐ&Ño{*vz if2v;Rxr Lf<&9q*ĥ,uQ*T룋2xp`è6@54QFftS%F%MυDfA݄өQ 1^Ӛ^g.:D& +Z[ pQfrERBEȥ3C5t /CtxY̗my1R 4OOEMD2.F3+~_DR:ίڠTȚb-}SVk'RěaЬ@̃8ӳBl?䎐; 4#˳<CCgKr {z؏k?a.\͞.l[?/o)2Ǐ@wj#O؂wW `Mr!U@  A͠2'%5V4ju"Ȁv.kX|lB }*kkEtq9Ξ5Gl 3mպx(L-p?Em!R*u?q0+zi v^ Vq"KKZ C,XLfV@1S(>'A{ |*Ԅ9_*+I}p(C*E_lqsJLDx@_~`ϳPԳ9Kt@M13sӯ V/Iu:1riWV+`[= 8VٳnR H & nZ=UEY ڜ!0-2`@+&-p1`+ZģwZTiaǿh_k$ UW?1Tj@1[у X(~`v 4rYm C3NGQ xw3JC&T?N̍+f/e͢mѥ%5K+jHKX4i~n'j-~(nB8=cm[}lqPPobԗVIqY.lF;m*F !2d~"Guoo2s}.ZbX^OMR `TJ!"~kB0d 8 ~ M;'K:8۲uy(?oKe^'t2R K|{+ "űuaN3cuM[qUȿLA/Db=@EU4l $>CϺuSe"ahf>/p,e_N}̔feB0?'PP!.]xk.̟!֋BZRVYohl݆\ϡ~6H,惽vE/b<õE,j~aճGtv̵ Jzgh_p+m<;]mA~#8)$ g+|iSE㒔3bIpDʕ`AQŒ״㪑GXm!/2dFnV[ɽ}rH=F}4 ֍__su*wMX% 86OTn툣9c;"O %|3y`_{22-FwNǩKZO'7yмxF5 m"F5͛-u=ǒ1Yāv!oP$&)ʞӢ>yo[@Ys1 ʾ<S9x6\&PUüe, &߳y޼A ī.oorBl'i*dKUHIyץȬ=?Eݞ&($yt{v.$؉l|:\F[:lfR!] Q\<ٗe <[ 5.n0N"ſ!ҽWUh/x3xL>&ʣJr}f)j$3CIA1jᔃ! a06I~}<( 1&ߋG[:? FmN8)xK;XY#ư=9z%[j\f¢49?lBn*Qbk<>jP#{D0twqLTWɤ=UL7-~zcm4Nw`Ikܻ{V8ټ-{>8Wģ t" z(0Q3Dg{>)9՛DSdfee,|Žbd\kF^lha5}G+պ;?-ó1,ˎD.7 &B+-W=I C~}hi|XRZ9P ^4>ސOf_6h"cuZmaPQ(σ{K2|͒l Ar]ڤRBQZ\gA"5翣TKRFT< -P3qp?#òd\ V3spz-+ tl]d^/V/3>,m Ŋ:LJS:`.~1u%E밳3F[1b dMm rbPOQ S9yqEdqFvtf"맙7Ce;7R&]Buq5Ύqb=IzD V]# Iv>;̕~OAq@ F1jI4̠G#OFܛOQv7;:4^a̵OM xnxeڞd- 1+9QB.3 {\=5o3ESj!(5-{JP@yE*|eT:o(o|vp6zH A'zcQ7#(FЕBα؎jK!dZnT0O|Ic5YI)>Vp7O#䕮עyBL%Hq.'U⋪(f$eU-󵫒o{)ҀGmƠ2/*ĘGMrW?c>UHjwKWf IB?N%"w'j0) 5x#NIp&:Ty_g>Ns66ʭq5/:Q#2 :ZP)E3m^veZn#֢i{  {hobfQHa<D; n?N4MaFħyǝ30̈́SY\XbS'Jbͤ!-rƋO 1^g!;<$"A$.(GtlKgd.>HO~č ioE:G Ȋܭ?ᯘJBok|*]|Pnɞv!{jkoKoreDIϬ'j=&X^Ѥ.i>0r7Li6*]26se+]ැ]M#:0Evy90o/l#VjO 4熷3gyh7ܟrOK_"PrB`a @ц^|v"x c&J)D fr>HCh̩8+5m*:w6q}G4`}fRQ;X E; *IHSH|uP71t${M'hHϝKm1auh;: K;t{d prފ5>^'%460ݨE:<Z/v_[JKDtcqM8\`qn=Rpa"ãu%:<3S| J8{㨈]!fUK.ٟ .[8Yp gOS3oBn$e?{|9)-Jմ7ÿ  cAq%c$RABPC1@UfpQ|B#nK'5yz\p™lGզM3,YtT_MAZmLYmp:Ѯ mv¦cp&X_eX/92t!;7[s)Ca pWJ\t#Ty! !,V%߂-Ɂ }ˋqơx'Ycu,RFF9"`)VU,ӺiC6]W T[QKJ,1u^ ^<kЅ#UNs^'`//O&x֨o8 mq,bb"büA5u%9`gpY=0?$e-U ju>PEFtȡ /3_o`~J%or}a2U%E޺[l]>\&pZHIy7+`"6Vl(c71zrU6bmy%QNw`8gEa7KȭX̢L17ӓAc|%I=|lZPDQ˄P9l{&`&t'$@LºwѢܹEb! ˠ@s+~Nu'g$Y_k BbFڂfEϝeEQ4QL]k`a&}Gu%љ:b. ,@:1ydI} p2 {b$sLQxA[A^- ޿,XgeR[h{4G)'o H|(zfFėKŢ*S:=#}D!K.plJB TjDaDܽ~j9>ז$@}/41qE5#s_ \:S cxW LNA'Xv Di0Z?C"ikU a7;fr;K:eX2mT[~^iv)%}rX\kp/n 4JR?8{PQj>74丽{i(C5EBKf['&8vKKmĶUnY~\>|j' ~ps SƁ0ao'&.l=h3ڀg!a)2O21H={Mwk.; YY,s):!r#f<=/PTi'[w@@s5(Vz[Tq.'% h˥%7#x صh2VKG(-fbT)Us#*Ъev{(݄-leb)^ʖ 6NED=l!X% gcYE!!p0кb.N=CMcxeM{s1> f D9o?'$+IdZ@fH!P+z[ՊF7D 5t(bp_<$v+TK`+6Gg34QBZr f0bMHfލYq+lܓC_5:pf3Cu]/=a$E#2,έU4BNNj#+Ғ XIS˿8Gr˹g;[#7t1(X=va)o]Bg;_۞ Y0HA@2Ή3,1'r%΋sHq!e'AKLC'rо\$Wxu=HsT,]"\,*IC~((HzKBB#9WUCU~ 3X8RFH;Lsző}5tu ӈ6Kn4klVwzHA:'WfIV`|,EjgCƼlբ|kBe*K%fk…{aS6(WQ%,)DIc=L@N,Y!{Ud"sԵKճ&BkkP4J짬V5.g1Lu9Y&U&KR p*{B;7rn޹u+03_ 5`4@▜ nE/LYB 10m۳ J@%"#2|' ђ2NAPINCޥUzչtU$HtR)I~&SR~"xSYц{Moy9m>)Nʰl@'+}tӋИ np!Ο]XYu+a];BvhFF\RGdoGUD/g@liyfNouPAS-_: 0#;,}qoLQFǁ˾~ {{@&vԟ0)j] vZ:jlH,>_/f V$W"X:O*CT ec(K4m>{|aqN$ l<Ə^ii15aB|lLvh){,_sR`{&OT~O~wE]JB}-ϝ ťu+J]-$sQv d0>:=tAKMjhk<}nsdoSq ~0<ǒ>nN2ؽُx͎ۀdzTl׳0KeC_go#Kn_.DȌ0lP]26/a1:djMu@ ީȨ {'bmkoϙ?L+>h6ác6u ҩJGs .X3&=UZɫ{}NJw/#S$nF"" $c0zL{d#e7V6OV‘8 ^T_ Ν[E[K&Mg1 CX9G%kq{)m+J'qշgaeu" 'k$鈍&^v4ArN 1%swX1}#|"0@VĀvI*Ḥ%92]6*v,7{WD/idMߣsM<ƲrGS\>!a~ /ۭ2b FHr}2Gdlf)_ ^K1-klqС'~"\PqJ6vX@˙V1%a":lJrwi*r>FL(o^<"wE}uKVxM5hhr^xf+DCɻ4vc"|`aC'A?ska5NޯJ<rU9m]~5F _qV:Wz.˄Z3K7yyFZG0&2= .!wkyaCDuϐ6L8N 7h'f!O*MK:avicۅ"B" =%oyê}2UTיR L'o] zDt2=p|nF=Wk&]9h!!F]f\(F ]3q/tv~Iە[K 1Z>70zT q/̟f AXTM? PF |^E0'7 O6,YUB(!:Uz~GSIM-.!8y : JmYI!߈`$FS{t&uWYڸPƺK@TόZfR)(Ĉwꣴm^Y*pz(/9z+j6飗玘`13q|.4ʹ34Z.@nSgz;YN)8ѫ2-I}"|󁇈JǠX'1UlC N\eO"K`];k %٬3޺AN8˹u<E5NK+pw>M6 kƀ`\YZjubʎ|:s 6ݩG2}eڝDaX8+h,o0\BgHzץFļ 7Pg>~ ,'_ -7wv?ndg aD35 i6`|ʑI5Epr YI%Gtv^xnnJ,Y82>^"bXB88 vmH0ho9MyƆp 8J˵ )ьVjâ(L5J7O^{;)[![LO+O)㍣K DUx¢eF)O#`7y)uU@q Nۣnx%m9Kc>:fG2Jc֏F<8Nt7fG#5E ++8HN31Pn둙|ۘ$M!V?:(#rh*{xUa rDQwYw=5gKv:-tS7?or0jCx[aݢ\Z#٩&Mf e]PJeS7lk=Yf;x/q0<=(k--1H'$+{B&_RRFh(6SJ5_K12#!l@C"\j:"8VE"&+ۥslnV֗/.tAZnuCRM'@@M\yP:QFbË*ҸD狱.=|jv:mOU;ON MN5tː)rUDB;h= SУe#^XW'ʍјЉx60ӷb'#`mv:z*E?2;4F,D1U|9:ݕ҆w)N|f %z0L!m,/~r`2&[Řςڃiо̎t08UcɘARcJ[B359NHr K2զؼ<,SLmtoa5cEkʀˣ!ӛ_xB1ˊcy@mr}-8s{Y*GiN%W_]0_P Cv]GO₷T"1izP A NCuR^.(1ua3LФt +FqTLS]v) dn7Pm,jW@Ej@`jƾaF$͚YBY<^(Gq,Z_9fϾ;8zI)3f ^DnwBsrj::PyJeDDZA&-wd{&{jg؂/QN 0 ~>dt5N &IY+b,L*X V8`8_#Qk'$**mxݖiXż"@o/+[H-DXOJ3=$\*[/G/Y0&?UeeŗeϦ{#qce,dHβxF{'NR~uWF;TK\(\<ۜ4 gvM:ZջJGĸf? p(4\^f}S%H2 WQ ojbѡ+ /fU&f'cqɬݱ#he6zY_J:9Gw 7eDɵlYbMPLJYgR\&Aʖ,#b*ڀmTջ1*z1:~q*NןqwR~S.s>H5].>+ "&vY]gEF _Egg eUz ;N /|Ik4?߭k:謏HV;t8Ibc]u.o۷,}/OX jE_c;[ c>}K'fqTOͷ7G:xcOGz%gT{+əH!(5^3LǰMdE'ݎZviŶlSkȓ}lxvƳ e*Ew\ 7I{%Ŭ1XIIhR㝾úu*AZ7^S@jy8DyC];W-C"ywfom>NkbCT(ܵo> >\ ϑe'\LÛM8)M}OY':Iвq"}:i~JfԄ¹'׶;i[+r<f4DV*΢b*V}t5h}QIڐxVKJ<8=&/otxp<|'塿߮6fʕ@ C7n1&JjՃi,V M $"2GIyfb u}p eTs8԰aL%D\`6%Fx_Um<0gh)%mўO} 2y }NL+lZ\'PBƅkZIM 1Z_U U_H^5HN_ʊMt(C!3vh~zܗnBat%[ <:$7_A+T0b]+x#&Ү{ &CVo.@OfwM_Smִ7~B<3$1tuZ(mfg J[3^gw_=JF:}vFH& @g/9cD"qV6( 9 ӼhhVV^Ld o𝎙'aY)qL?͜|9M P*F;޸ٚ_ѠMvR4/}Bk7lpZhL:#Z%1{_(vwe MfpTzsr8ۈc/.>YTa±Y D*r\DJx:õ_ @Sa~)m&ŪķGF;e\"׭ "&pZfmRMp)v/BBjS^1baH1(͎w ZnF}Iw^IɂQxX? 5U !t6s.&|&I%1;q3|됵Yֆ]|e><>W%si?kyKEz<]bS'{YAIۊvV|i DX澛[S.2/ .ƈ;8UYt&p0ɽ[9Y5~woXE%-q(Ct:ԈQ=ͣ1 '݀ J/}ZbMewiiCl*/05^aJ*Rě`%/&\RmYJ.0=:M49/j T:* ybuRGsm @f-Lbo$5p(@.G^п3φHQx&¸dpro۵q9nKlޑJM[P_1.$ TO@[Afߞ&::E'ȫn`sInH,g/j 93k ( b]F\!*&/C:_ LbE_*}u.`ag {kY@#CB}(͛ILD Q?O(gtY`wRʠ)o%g)JfJ~՘s(=%[]>I+)M#ލ-1N;9䱩aP'Cl][HOmD};OSk@f틱5.b51fɼW|(wh09߶DCJ<[6cLo%Pg5YMMGLxʃ]itepn. hY6?\ ꘅ0~)´Hq Vߘe1@wxHA**暫!7Y20- 067WQ ~ߎ[z{[0̴OAge9qW7gu4@b]ep_=ijjS|LJد8vTNOL3AÔW'"q\ A[q?KPĦW+jR<;( $Oơf2}u뙍fV$Xl9kPV>x?*^8*!^eWSQey8&U]0}pdaFc .|e1PLcIn.X+u,&߁5\Yˑ;lO߈(}WlK\O (ʞ7X }c%T˄&cӭYBy>SlA0`0^ H,ճRKx_?wDߴ~={PQo֘ҧ&a \3_p݉-]&adGlE g&wҭWzGG֗!X%S$=vv=X] 7gӒӅkE1{R/HNTTNš"SwW%%Ֆfӈ?$aEkX};h'Mu,XYVIQ7OKn9ӈQwGOf@ׇ:g4Цd &Ln9 ea֜ eL$N* c¨;֞dC 60gsЦcX.DB"^v\gc=-2&d0>K6Yn+!;e!F|5'Yx_)ZUvP;%oiTT78-'KxTYK$ B?>Hy2*?e%N/i6H,gV' pC_UJ%r(ΪWNĭщpHR?"ޔBƾOͮD;&}, ч;'US2H؈kqOK_7\;Y uk^κĝ$+o%,K (fHg 0cEԝ Z|<~.3pYP-#ǞbsA9x]_TDjWɬz2,2S3ts@¤%%h+e{s*ow[w,G56MBK99j! 9;:JOf,@t߀`;OrL3 Y+Tc )v{xgp;hL]2Йve4t(ސ}K;f}(?6e\yZh_'6,b/! /uL넾`kt:nb{[Uy}~Or\YRSimƃZPx~K4y4r~VeyMo#P̓Y뾖naMtɳ-T;4dugdW0+P!{}F;P=+)oΪUجH7hMR:S7O#~%wEHe|z@j Խ]\m<,%$,LV6cFJ"tp/}G&E-ubwHyI8zz:Dˏ9HƎ恰Rl@{]b2- GZ:đӋj߰wb>S<ͣg>{ݞܝsX95L7V& h͡8>@ƒ0K>Q`0u3o"%hqA)g2#Tv$g#;@Z { H\(<`(d=~ :?l ?90aO?mL=f2 ?"N um[q[ӆW> U59 O\QPKC/-$f4Dn{cTdo"QѢMob-apG1 JcǜHI"]?q,6lj;Ϝ 3%>7uo鈶{aHם &%Jc(ٜz{ \sQD{S [>>E 2͖ZLezd2=~fJȜ*L9̠m1~Y~ϒclɃJSoZu_ra1u7[1Ѕ_MW6`p֬-չgYfܲ\װW΢}$]]D{`elru%y:."y,Oz}8ZW/]WFUD ¸b=:Df%u O\շ":0Z&kJzrJ Fy<4)%Gǧ^V#o'FgF7-FVTw ުN[v#]k 4赅ي {tmdű{'vʈt8Y{-8.pFd74Z p16YP."Y+Tq@)bIGC538Ȗr[j> "ֻ59ѵ,-luʞuyO(YE>cpB Y`z݂]u PVukpU[Vj ?K2{~Iru6' 0SXG /JY#VB_Cr]2#d3#AgJ(ΖVHf:<F1R _D33HL>*3b {, [t9TE?͉#cTa ؽI]l-E S715hot2KMLT(u^s8^rIT>ityS{|#聉mz/ݛG fB;z y4ͽG)ϟ`#N 4/qdVM3BDG m編1F;х  gMH6!sIB\tսXHExw-uhNI7w&. kRc`n;'#sVZH|e7f@\a aɼ(4dB43'N"f($/rxi4LU'>h*䘍D&ۘ~`mzEE$4]xtjH@-uQ =ƙJ9H6ub,bMNwpLBsDP 4r+i~'ry*] W|'w(Ej#XQbKjSy ogx>ZCdÇeBOgC༂'܈4dj%du 48KʘbZU:3O\r?u"Y bA;I^\HMMGH:{+q?@Bf@XۿdK:l(񇺨Ttg);1/ݿn 뙛91Wy9Uj+"{󆿔E:Uozy4_5cmr 7W!1B,d~7" XLQ5:~,x(|Dnؒ9<,J8cytD4\&oU+Bx _=@zDg.i_,CڲXT5qRUp2i|p8PS BZH ZPfs'!F&s3A6J~ dK7}B~p ռhy6XMVϫp8j^v >*`5+:3$oT)rدm(51Eʩ;t̙+`4>"2M6P _Qϙ ڪQ+W2c3 ӃCI4C,&n'\@G4 Q *u1^rx>)Y?z2J ;ǷF"|?k'_] zAݥ Y2iɋ8\N$5R1,?Ǘm 6} nq7ŵͽx$Ѧ>/05}T..莁eS2MzEv„uJs/ֽ"&CrV "1E['.Gi \ZxCj!{. ,y{]"7[ ].q cf& -*MMpR?@hNH-$opzM+{XS uSŰUN ߣf|,>H'GzxdliWa2j+J,b0{ni|&#EƯcu!q 76õVKuP^Av<*caڛvJ[d))6S, d_ePs4(1Ps|1iNHtb # w\ٱk.:Mt={xlc_^*(ZF+9Y?Il@C8w &;X 1(=5Em"@z!!Kӡ7e*DZiAKlZ: gѽ G;A:f ˿Mlsva4>E*V~{[W^5f_q( H]#eaXR5q yiu=%u;$c tQnV.Mq)p:N+Yn8u7p"Wo&*OsF! n ;5^Ҏ̃#͓lblI n)n)_P,G5qF:֜ʂ3;fPw:^a=ҋ<e⋱ƠÇƨZx4+ړ Iaboz0oCpd^y,|uT.)dxLXG{]Ju7ɟ<Ā´\ݙ}[CGȎnaſ k }2NsnIU- ؤ a_QII3,.Ďf" qECuw %+^mYz5Uܳ1JVE)ͼz h0hz* i";-k=TclO{Sx-&qd8$ײZ骁oqtP?R=T~I15yHW3\o,:hC(}aKnv]*} p0o\~s"Ngml@or7?GmeɺmK ?r\Tk׭XdGhQ )K{FVOJH(38`)ԧ]*Ŏ?'T /qJx_ 'lwpN0~=X# ?W+2>kCaxqYjGWqfwr*@,u&ۧU` ~pV`¦|ol4 }340׊~-; ' ,jZ`Xd* L~ ȚWnzKȆdP)1خ}Q}|.djF.O s>smذ`{g3e*V $QYZ}DxU}덎'0 ouCY\aco~bJST<@}<'Ԣh w]%$$cV Pj2d%Kc {k#^T?QTC~(6RoM/+NH5r(_=G87=L(JsV8M'- b"[ss7623#%'S[&Ӳ$w)R)9r[$Wz:Zw 0ڟ?@'V`RS*{yFDkˠQ*'_?E%%>e o~q4wP\FXHgԻRJD1 F\/CP`xsR w?OM&$5f.8Oΐ(n;Y؂ji3K,(TE EXBnΎv .ZLO#MGOy@6ֳ&c;l x`C@ EӋ&yQiE=Al?I" #Gg)Y5\NA:{㳘|CWGkvgwHޱL_k'Fn5rl(Ъ/?^Ž-rmv2 i;.4 %" 㺲W*Oe_ݻaK)3۴DҴ// Fs$_S!IjMO_6LU[츱|,o~ђ3^Qd?D?r=W|0W"'j2`^!`˿drqc9+ݿ #kͅ $rSAPTf??6Dum95^G )PIѦh7@s| c^˥ش OBI~/i]!q$zjt]rT] ZMJT$ fM}m{ aSOY4j:3[67'[U xT.Ӷ_DLI#7)#!( (Wۅ>w}xʲËQFwEBIX!`~ƴ9]x {Q#W)1b) s$O#eh wa+aMUMm+&4åPQg9BNCfy9))CuSJXp@zNK7Sޒ@p< uVJU+Y^9 (ӓ!sGۀާ9^@&8xŜR(ƢZF M¥U0ewZ_wy GP5f$H %奁SVڞ>pI7u\{~?WIGP ri;5UYO mh 8>^*@$}kuu,,ƼA=gquzᑫb33JUа!*Sry3îb |Dd;i@kdO6M~㪚WQɥ9[Xl}e}0̻ޒcp~H1}A/ip1մV/?8\*p4Su;a}`JlLۀY(R77VbF,@9ꄆO*\wnf/uW]bU^b?6|Q[T]rʠjnsfJZRHۛUOc''v g5&i|J! wc;0& ,q9Zֻ^ePT2u6y}|O~= N(;ꅚ64h}ˡ#$ɢTs;||sc-͘^-A#m O}@بFIc|[++ |A{腟3Tr:+]7*oX4j"׀r$$H3[]uyl8  JW*]x+)~ :G!ɾ靪(7x)[JZInl vXa!DФ(/a۩hDqY}nl@/t'.=p _(sqZo?~'ָ#-tgJ #qô )Ml ]:f葸r9R} Z%7˝4c.|f u/bŽ@pr3bFA_&*hh5&Qf3O?I n%. [)A))\hg׾ 1i`aM Ry4L3# %Guzn1j ,X{^SmѮT:!beN :=f]T.bt(1i0,=x {EMmB\XQ{ ,4OM˂ gX~AQ>yZ'Bݺy{ўyϪؾG.Tt&ڮX=[?%-md>H4L7ҋ{ndLh# 2TL(XڅQ|4aV%qLEIqb /bnEa`yۧ[[xy@bXI Qxɶ¿ٺ5Gscu3`!iqXG7@}JKxp YJjZ .W]d Ccիɷqܥj,y^p*PJGP il1%&:[:y-R;G8B!GQ2Y\{SuT3p]9Yk;ꅢWrd N:CuP=Qꝫ( G(" ܻmCƿal1êU ۯVzv~{I]|A"5G9KR^GdJ\ 9YD.Z>OYe šCoA\},`2d$+HaKa*!r|tBnjwAB % c4rW2l 8J=䇏~usQ+ɝݢ;̬Clkq8&KiސNuBuN,Y[11cξ;t(y58Ɲx6<'/LQ^k+K 1YhWe@\&|P ]i6 X#؀q/4$}^GKTVb["Å|MJJ~`UbMʐXӮr^)lk0hȜZ&cd,7RFD56W0g۸gZ+0E5$j2v,i2U(Z|!{++vw?NSE(4h I/${ftx;w^< Gbl#rt$5W{JL2I֥ $2okf4z{g ! ,Zh4 tB+>/5ZN}$9<7Kݟ#迳6VG"Ch+YmL\>Zʿp9HQwnCLxu7gg0\4Dp$*GֽFdU4gN;6zR7t ~1p l*KER̍a O)j4jn!~qYZY2 V/oj"iǘ-"̨$5 Fm_^E G,,4}-+NPGL8E~tϽ9yK2LWB['[UUk؀~unQu9{SKÓ??mߘ״fDD ү,TrsB\n3;,R( j#kI4=6; -~ mA\sŹ,jGaPW Dz.B~V.] ZQjarlhxg^L4~Ua+tltAc]ʭꊛjs[q[Hg-|y'm4*Z>,W?!r>Ҍ1!=ɁWNϴm%`F z\ui‡w8M|^/5?ͪqkeBȭwJ>~O?awdX>U[.dj|bP=C̵r-U3`%"IbEƊ/6yfCцhmsS[;ҀQ"t-xfO;8 IO¾FgqfZJk#> 0bC# ;Gs{? >{K* hng#H+ܹ^4+r\Uk $zu+ 9d 6*ɲ(uµm끇$[oy`hA"Q3ѭ*& (T+[5_N_~D~'d:x4a1\6eQv/|`S1qH]*bQ+ 3s_pKC'\݀ N+òu^]=-J7N720D= d4zD2\7ӗvRѦijU?z.<0Eu+Y~8*[W+IiE-BN@cMzS? Vrm$fL4g94xLQDc;狗N2ي.{ E,(\d{2D:b upPMOvQTePawlDѲjJa6OO;9Ǔŗ)}lv43gX -i#7f}_0젤 wXMbϷ=]0׾lD7B~%3b K);竀oy޷|0}"SEʄbC ycyU.۶}0.uZ56Ԇns+,*-~Zi ]gS;ZȀ*X08~0"iETݜ8$G}\&p51hlFNpvǪɃ(yUcuM^w{ҒAajIj^}︖*g[0ZDE9bBW=dۻvYL6pC&FD|vaDi2: x-+Ѱ6K<$3LP_*%oJ(P ,cy5T"76듷~XXuT#11ŘXsA?`^qx7g/OS$9٢dz?[q5E&oup9i-XoA3 aӻzNRC.QSƾԭ+$Em fPҠu("r\#&<}MN. / >>H6`bjGvYKIjT_r>"w?k|y[ HA!֥OJ?'q7̔Ւ"GL qC""Asd甉\l H}xۂ_o@HNJ ʏ.$1\䑶0=DXsCߐ/l2=Xks*Cy/YՀ Q##9<݌Kc#m}g ʋ`-pѳ#e"DH́7VY{I࢑coɸ$圜 KCe<Qju}YL7QǩMҟQGR-ePRsoL$ހ rA)~%v"@9wo~1IRq^9)6(g5IgD yL=,pN QTg#YYrBwDNM5ըXZ䛟v@#$yf1͋Ԕ1g%GcEOI`8iDu^?3"o iRC6vIGdO[إm<{e`ր+7-[,b: uɍOY4I @(AH ѵ򅰥K' fFёlf?b%8RJi0$VtP!L V^SͨvU 3pa:׃*K+!/!+}|Eb~ NMm_,7`W5*a\]4Ȫ*g;h)𞭩h_ϛ?5Go BE'#{d7jHr&: rnK~.͊!}2zZ,.I+ĘP(&{{b!PA!lԝBɠ¸+ bH[p3e1t&%62{+OEEkZs90cfzᷢvY律P<p䥭c6?ɥ&|;b˩B^JmQ.W aߧzLeٓK]caD,~B^;?/uKRV^h[cfS3Bҏ{nQ̂&P$-ÅFQkDnRPAxo"Csj9xC"z or 2Jo+ u~~<PNd*@zL(>VTNI-%3FxaT'v~NS$#3suJQ)QUU7)L{*pXqyt1 .aVw6dLub NPSOpG¤ [)?XJ#jbYeGF֠(ڔ۝6jIsndnhIȆap4>>8۪EހƒPއu,gt 5{7[u#ƊL8zPbYy׍Ps~QEuc\ 考t2>8R `ՂZU3˕A,ށQ0ѤJD)$&t9ܦ7@aC hjwX[}83G/D(dbHuivx(t$)653*dNqWr 2ZČd,j'|.`\4 &{{$DD&Jc0 /wYI}>_QCa7: I ?w]tN&Cck..qȫ8Cqpdn0zcbmW3X bQQOhS}^&nlUal&4r2֏Qbtt?* { y߬ۥ8d"V~`5STZ~|c뷼9˷[ :64NH@Y9[H-3J9=Z. ݚH0ə[6@'Ŷ[ 8\SM2@8"I(1;wf YO=?h(eShEb <ïRx4iF${V7Ϧ~JvrvYMÉ"0e'.f_Pryyc0O*ΣHLag԰ !_\fη\[÷籃6 Wt&g/-\ =-v;%!=>t:~AF.Z咿CҩNu7 Cot)}e20ċ&.y^W*,`,h#tdJ!"JQlK!}k4k-UiR{sTC>ʀRJi LLh:ؘfs5seźfϘyJG"MzjK:~En>˪@iw `ػa0HGIX5ЋDX9犻]63wNkkU_/w3C6Y=a+1kuڝ[W^(ss;(o *::G"IwsRS> )&}ݜ~w\ 6B'͗$9:j,^A{Fz{:%3(1o]!U‹fVFl鄳fkA6w޸V$vszed[I"_G=>@_P 8ک}ѱim]B`3mu=w=MAWF1owR5U P +o~:)jYyE grLJ:^+? Pu܇n-ɡ< 0=PIrE6Avpݜۼedio{9 1k:D X>XDu^Bn $4*bV3Uzz__B 烃Rm&WTIfjYQaGSE U.-JEG7&\9y%пUckH"U-#[Xc?!2ҶZD0K1&fJK0ѣVkћJ |/֧fɖ|3N$F\U=g2꿯eQ:x$9t]vuY'RbǼfQ9N(.\- 1] 7f`R[s|2Ojo#G߯`/W׶B  HuUh+#ڷsrpdAP"x)ۭCxW^$g,3{7 w+wVa.8}['2GmAN18:A"%A<|z(3<4zU40ˎpc&c5% fƸl>=x&/Cx9c١Nۅ Rg<1 TumT@ÚxLnf|q7L021~(ͬa:ewx9 @o 2_֮^nTh3f7Hrqd+O=>ގ@7|S"'QUQ4̄t@:Y'4$$<>ti&m"fZgtmS>&!diUw._FyhV%6H1#/ Bبgn,y܁\BM7c9O1$ȩo7D,iXG8A.@Q̹]v j֦+X|bfuy.P޵xi=~c1PٖRVs.XɏX x)˄ >\E#b*–3_廥}`֚'nk JuMiWjNT+@ҝMط_:'ENIg\ җCϠ:Pğ+DlLgIa O)n8/5am"rAe3QX9/ Y 1v\ /ܑۨ{O斣QDHzԨň˿R4}E\JjV"xT sNByƠF3&W:wƧ1B $fu06p=j6DdRZLJY9Pun4O@z>Hrho&l砘:)L@5vu;%GV x7 ݾK^MQ[pb˗ԂX=~`MX[UjQҪƮ9:)G Ew'8"/a^H]،$]%)43G3ҖLŒ/^o[= #Zb_9%HjLVPMμr۱j97wgc{O*U]}ѱI2z]բ{sd o$*چ51oLh G8Wwn~ +8&JlVĽofM5ꃋp;!QXojvkReO]:=RFޣ4:ag*"xXiDRZ+𩭍F.25k5mw~RP<:Mr=[3 Eʠp=P^f(]y왣M;y-r=>m-s5}&DQMpm=7~a}(b 6g k,!hrsKBs[M2q^ڨfnm0$_448 `oQ"wLAl *8 sUK=UOud,1:Ky.Yh.WM3( SL?+0N`9333YiVa%6Y\($H+)QQ8z+46_nbV%lʚx֭W?qKrSZ{pǢC urS#vh[>  BGx<4}<8h $:M+uf?~1GV5cGx2 onp_]Ga\hz~v9-4۸&2ĜUU|şM+5; i =-<' :t_@a8wA^;rno!Y}d&븼&o(AqG{z̼2ݙ4{ D="Q߂!QZ[aZ"^ W{?V)X8ALnTJ^O 58fGV$'[k3ՄvU^o-:{&_װ0|KbFĆϢ-CI7h?$gc^}>39: V68\9Q#ުr4˽$Le Vkg ʖ{u~YC 衏9l>sNr(o:n9I9wi Cd^mx+ \SԝJU(hW*b0:J$9I%񂞋Q =qE~Ԗ#$G8&qlJ0/Fr/#a$h$_|*6KaNъ؆sfv he;]MوR cc j "qKN $?6~]4C&`"+dmE[m`Q_m2$[O_ xY,X򜱗&a)aP8)5(ˌ0̕<{ŭ#3wM'Æ}Qwj*6N aaX!s֯>;*!KBd{IfRvo1c TsUe{V KM1-YO\C_o%Gw \pAc̓HCFr6Qzn=Y}sgb^5d&bvT-RAYW0X)Z_,eb/k?C=m(0?Y L'1m8Atd>V$cQIDftmYM?*ԯrjdTKFGETTB%&B~2A\GޒGEfÌV1I3&-QEBKJB:\1KcF}J}֜!{󎀺c-Lג-|r=/=hvi8ȓvם'=Fm?/q^I]bh#tZ%`RG &^O =NT>̿e RM\<`N<:Y&kyɨT)i~W)O%ZkQӮxk+Z:7V/pǫ כ"P6[o[LHѪ |Cj@tg괳!h΋!j*ӔDY۹KjQ>5F8EĺfI)Fm4d̉k }rۯnP086!^kw"QuJV6T!+&WKHc'ƌr @a6p(i[ Jumq7g]-" _6fJE:4uVO]^,4BJ YGʍoأ~sFtzFfwB6ei7$Z`L"%zQ=d%G 5=,Y~?'aL4$%Ó8@*}UW OLg m5dB3 Zvj7iF?aGVzq`1wC ?cE6lmO͛+EˍweLXe_C*$UJI*u~8C(F)ev,'H$<読 լ"T֚wR|QDn ;`]9]YGyQueqdJnw3\0X8;RGzcvO~e\45ZWyGP9r'2e3#ijⲍeL6DzL1*agEh %hV*=B FCbH 9KV8᭨9B]]MWh 2v÷`J7I& Sd4X8k,_0Dz5Wx?pg| D6kjm"&h_kq8Irč\!]g|ҋ dq15.+DxGBZ$fMIAr:@~a/o^qe瀥V%:35vJE;WD{2 ň]߇#ub*y135f a!70MտY9IQ5yђB}oԍM_&_3ڛx8?GDQ]zWPSUJE dzi9Fy\|QJڅ!% [;=`øڧЬ9 ]K }+"W L֤ZS.&)wv׽s>\ߙdJ@:ƂGa4)2ʖՙunĴ}Z>T6pS죨FM/bs1:'g;N'Qעϝm64K?-ۜuH$&ain;N: Vp57,eDShC =mbPOʼ] ^Zx!*qT]OɎRqL I5mRü!ؕ&UC}mt9+~@OwHhYc2ʘJ׊;@ڝw&ȤWt>)MZvF:K-r5ᖦ/JWE(;:-16B1uJsNzh(kf?[bIMSjCBOv҈ JBF mla|?g8Wlgeܴ}/I[pFDG(åHNu'[|oOߪS[Oh7¼3oģkyɊp*28~E,F4Z}ҪqS35'%!STH<3DM8pg[4 =6Ҷ|UlC'̐.T:6C\a2u4X1T;&@oP90nl7"["^:8{0֣N ma<+e<43_(V&G#ג-..᫻zV)PYVC 9pS5grA,ԠDV C'^F">:pȬ,-U@>7QJDϬ[vr\:sk]v@1o.~(ÌV uB=aYfI2 ⪸mP[cw/ꇾu.:Pp4)-nLhi8Q*)@U@co+DD+8aSE.H{2iPTMd6W MNX"-7=jL&}V/_\kxx¼m3v#&-6l(C2I2G"obT@6h\LF4@EhϹ,#q*+b"VujN7]Kg/|%e &n!8#A?"JXd İC`7-t:W=؞OC P_I%IN7ƫRǠwuJ) 'P FCF",t{d`8$b)@~D-`,Q^9 $4lL`6? t{Xwknq#zC <B<ڨ%j4(`fd[OgOVDžƕɐ*j@/A%.SY#"$k|Ǹ{Ay-}{]h:j9mFMպDY C3&L^Z[TxCOԉ;vl kM*UWawAy K]VϏOې@|Qyn:[N{B TlˆC3@4u$50?+%2n=y@G䖠cki)i La5/>:l& y'I֣CoLL,8hZdi[̚hs'0#wB7ՌM׀-[z/")sL{1xj ]0g=EU5yDǮyhʝtRsi =LfHF1cK`FBOS { _0YLbdTw"C@zΕ.]!:`irZ0w8:bZ4/q$ēy+B#[`UeM+WY: ~q uA TG)F=٨(>{NO%֟b= +:"ZCmCQ>1/>/0+9u|AF!҈~ȩGQo뿂RR\Ƿ9 (~%+@D>x Q^yr 4P Ooo"pB}&rC|P8b0@v^}jr^ggьLl24e/ˎLWTeiZM^)ː?9ڣ92o,&ާ2ZjL+fOJ|f3aE{Ӱ$}VNi(W|w娖GEl!K$SL"!hrE4ˆʢ 0,}G8.~x/Jt0T]nWBFK.3.IWHKEɆݔڞ~U1u`jqk5ߥX^4 y܏UUUCelڙt8 AcoRZ8.2:*wueul Ȯxfgf@U,Dȓx5nݑ჻ﯯ+x8DFÇ5pM7⡤zw:SĒ9\Y|lp PU.6 sSʷ}L>YomW>.kÅs C+ t*3R[@zq}5d `$V4nP "cKv&&BpXXuDn)} =ʪG|8ܽ x2xOՂ;`Ndu|?ҁhm>=RHa},pr[jA6,z4~MB{ʜ9mtj CXRZpUu|)H{Rs8F=`Y޹M- 5n$.JFF%pS h7ip]EơnҐo2_JlUgzCZ{:Y\)Ex~.6HC,rI9c4ݦ!PDl-M&Cp8}#"+%LHE_3 dMʌmXˎ) EQZ'J7":;z.*U56(&=|y+}[kMnĂOɜzi~*huѷﮪa{@r_ 7 2뉄` #NT,RwͲ%pBIl;_RA8>Jrqܗ^hgQMqJwҭ98x7J,Ee!?&GwA3 ܨ_۪T׸hMsXjF c@أӧ#dXB1$lVIS]]Wx>D݃vVh%)<E|Cٶk}̾@ހ$"LC0eIM}RXZLBU8ɹecx5ڂpψbQ(=C =Ͱݹ[jJ;)އt4m8ݟ7yj[~7~( D/'ȼ*Aw]eIOR=B*S-wbREmEB!^f 7}UTr:ۮUY ϛU\QWxVz]E=(ÙV ܨk5D. vN.@Z"2'ÂsE|SR{l!V " /~W#Td|_b VZRPULj9۽"vlqU2\Pbh7.Leק%FC!ۏσ )fjN'RE"mU+FbÚkD|O]IjKcF犀7UR rkc7"1& "gG@ zE[2MY33Y}g\U$ [mN@G!7}j)@OGnPM T(vyMc$%ol!;X⏗.1ϰt>S҃eGG'.)&Q]@ӕmL,P HjhNgy!:g٨-YsgZ>y9"#(P?6$8nC)L3Z K PVp, s;>x i?ӎGjs)b4BYѽtr+!6v#8#Vfb竉R":m, Sƪ'P¨ Um/ ! M#hLsL8.j<)rmJP&6|f!1W]Ǖҳ y$#:AHSk v&b OguYzoW"׭y K%l^}~V=u' R $ O3"?s2|y2̳RX\ QbPP#1i"GX槟T%]~T3Z3,@չN6ӵQ<57i%'Gk ,vPwWObX6v"~a}UVBosq#ݧe*ęqQn 9X+W%-Tἰ4K&t|Mno|ەղ@RKX?9q2y`Rҧ6 3Ol]e1,d{\6fMk7=1GC4%LvPsm $OA,Nӝ%RkK+'7(_|^ JNV'o>fB>P?Gg:6YPΦ'°zݠj`|vd`;''UX#NȎ -C {eI>kN܏ 3hXQ{|.εHG_!Sl_Р Bzi9QUI%JHfJ+ՙq3R RO7pUȃ)3r.g,=Y2Vbc}\($F-ZHV]*W ,L˯u~īxBE, *$[\x@Aц-P֒^?d;T1I8 VD/FPYc U[yބhdx]xi=|x8'~Ξm\O!YƣŠkyxʆ0wqq3uՄ,nS\ U0WNn>H(~=+=<&\d8I;Vo]ߟkJ NzuջhT=#m(%8A(Q6yJ=imQ.m L\rd nI>I̞AJ*/ke6zp"nw3K!(me^X)mbFm~ ES_]y,&//DGJ T1>,c1Aqo;Kdu?T̘e~Wt/aJppq5 ̪7 mh2 {>Җj[(]gYiڵ읐Vd[铘LRǥ>,?qqsBW)j=0,agQ*E1$m$gxDYsv\xAr Y=N:dxUru0-KgCZ W Wv͒/pاT7#K}1,Ƿ F;8k^Ҧ?83Hj#ECr`d^#*]ekCP8TٴI*qQdpS2H~M,>{2aY{;9aG$ 4~FdZp#u2) \Miy&ُ7a]74no.^>[M߆E+S|-WU ўC켪-аt`3j3%:n:/~ XHA[xYa&3 SU c~lVyR.י gU**Ä'S R)_0YMc*kvU;hϗQr?M}0xiͳ}v +PS_À̸UĿ-ZP\a30@[ZB=TV =$SDüCF_ 7s-O}Db0q$ ~yx-ӨV9Y3d9ɗh֎.@+u$uj"S!gK$Y+gdE==AR^RJBpҘ6=܏OJpVg2֥e5W2ƨ;,O@\My݇ '84,OmEPU]ã[+zy¾txƉGPA4tJ:G"唍,&Ry7߽`i&v\fIo],?TjWH!aT1o ;1 oK:Qai'^H@<:]7)%[^\)>qiUw ^.@_>\BE$b75IHi (S#F@`Gaq\*P׷YeY'~COTlvP ݮ UJ,:&@rikH犌DIqRzĞYK部k7awaʓ^c|-NH)\M @Nq1jK^ h{l^D.9q yVdcrd,IDv 6=BS«.FI9Sc SK(:ݟpiY'x^oLe?=A81OM`Ss)BF#dTY߮Tc߀ + IU|f8K 0 #X" GWo@?Mx*0f$"5DDV}E#&S:Q@Z -16SVZ_OmnvOU|\ R?ny}fS R{90VIT@C(ͪ3ҨW)̦[#@,mxs. +@ԁan l Γeqѿ'0\cDNQU3U6S˝ ]p' /[]shyd.LN &!*={saGq-6­BWn|O{_(_glz1P?|UKIQUS4IpUOQ]u 6`q:?;;EHX?q?0IFv;%{ GhnOï%kKfu:?/u=q\.ݫ t fYZ=4? ꖃfH@Ҫd m%/x=5ߌPh,pc":Ĭܮw0+H8Cp>$XY[r7 &g@dŵѥ M35dBO;A]kl;.b %N$ɱMۜk d  (As&2g"j"1W x@7+O*#C': qF5F:0Ó'K[^ Á7W8_=lAK+\ަG^J@.'\pۙ32! ;H’ Xs,ny/oוJK9<-мi Psf2-d*(]y&Te] h;{[̓5Pg`^7>{ y#V֓V[L(OˬK ԽUS"~eS{]t YǢ8X`:q= бvΫGXDo]UyOKC椾fƠTBG/MYC*^KF|P \j=QS±?4a749!C5FZXz >]RIp Dl%ޢQvl!RXrD9+@&@S~ś2@ϝ "w$mu+#n̳u!D^@&[&5p~zCH>da"=+dīVݧkI,6GgNq P0%|Wt VKnG08F'\Q M4RhX5 aheH{ Ճisxs׺xǴuLU G51MhZx =r&ZQrW, W-̡_}AjwgnIȓ7tx~;Dk*^R[Ul荚T0-1 ڃaªr`wzSL`j Fog+e2[^+ vԣ[D}Nӷ/琊7t*!eXTf |ւv9$PW9dmhNmjWG.^aL#fll2^:'[f=LwnULAUݬ1hm>p Ni;wF柺᫞2tcrǏkzDv9\5 {+cxd'cɠt7*obb"D0B58S.tPUQZrx@R4!Ǝ-8cBFJm%dW Z̞C2&{m݂"X|98XԮ4`Z610e+IU~p[MzZi3kIƴv>,8Ub\NZJ+,0xH=3A5f6t}pm' X6ES 2J,d떴F뇈DO~8Z#-H ݚyvXYM aQ: KңA(v7f| cy|gr6 qmLΡ$4rujD0[;̩04\Z)Y]N3$B')8i&̂7UnabumB?%4E/0I>M ]@{XGd#Ʌal[QL3^tXnX=]hZTؼo;7(]$#)Sy\6%ªv3!d`@!e=B=M=A ZN -%RP7hX+T13'AoNf :4`4*׈uR@`8˧tV-UcG(Nn8aS9T޲3>%,s(k.B,u-#>RE>ecK kqVa3~4Ukq",WV]Xn`%XrN"rvJм- &o`& M_MP90Ye HTuK;Q${=d+쎫ܡ-DӉ.DonMBt9DF"KéCR():L`A;iWXzØ|;“M  ߢh_oRx(!ݨ%Ƽ.5!́n8v'SMwL ?\5Daiy5 iF| 0&TK22H /?l]^c{??]I=`xJ\uQM gDBA|ISf)3E,w~+,7w-Jۻ#<@/> Ɠ\%ͅ>>=+,(Y9375FWe9}mY*"=Jib-9uZyTs&{ṁo&FfN9)F0Yrp; iuK&s4O2VTX7?`BSvCo4:RyZSmɼ5jMX1'괸p @1OP-!)w>f1}Pǣ ۰7Hq7G#=N:gDwI\~1'HeQu;@)x-\eBeKIm4E2k.HAvre>6Ms l1 ZMZJ:xX2Ǧ~cXō7۟ξⰰ=>&mohsCQ2YFJӁ ˔KiKfwF#`ڂRU:=l95Eswb&`@=e‹VLq|E  m<ٱEueYFpZgj9pn,x(GTcYQaInl'ŶJ+qwvQ;/TX'N8ݤFwxPqnR'G$3Nm']L3v{X0=s#iv#K{\?U cFZ n&2uy|oI֎[E*vٹO2޲ &eun <9½"z"Qd&M>_!nE/9Ξ 12l;VKR^B0yH?{;3xSK*ov8NkAa?+G1l@?qhGrnIP?%g'%4QsvJa LgNVi-w's1YxEL ݛ18^YW$})[l|nç̌`&8ku|ᢚ$vm=cf`3?>}NjA`q? \ ~u2+J31IoTY7 6EfÞ9;To&rx\A.Z Q]hcQY̢ML|`b[ 4*g71d~z # LcXxo蚑?4Pw75z3*;čA(zgy@<,$t/x! mݱFw펮 y]%um!ռ\OuEQK><>Ճ@$L$e)fVОg%+@(nϞF-܌ޠ]w:TM1Jn%J)]^s]=zWVTfX͛A}EO C,Ƃ66qDt BLܘjv@6=zyX;#4oޜ]TUM@4$in9Y='u4(4~J[|w[ɧa5/+f 0؏52i{*c圉d,oZV7M ^s:r]d;Nˡ) #E FoPF3]^js.tX(Cbg0lOӦ}_4$j6 JBQ7*v귞0|IL!(Wcئ_IͺbqyLcR!yIUJ7.KOG[տ9-Ŀ[b~[jk.cp ~ޠB N_PwScO| 8/%kw0* [U.*6! -&.&%QcU z ȡST=)G TVw*cK7Q\5ٚv?FW1t@0jr,pg8)?+lQCn֬Ȗd7( ]fpp7>dEl rev =N\-8:q~|ah~gR[z\꼼[[K{}w34 Zz$_ 6ᶾE-ͻrʍFn Ni9)&נCL>S)%.OrS!ѧJ 5BmgT5Jqt3Y\O Fm{P-b gAfXYOF/ykDPLAʨO;24 > Mo9Ll6n{>7)`ulQjԽ+8IQե@6Q1>i &fP4G#/rl[JwGt" ׿y-Pw!I&˹+z>f&$#2ǧ!a因;,UYpB [tx)i3[B]{)7]|Ky .z2g Tm 'Uh|:yH<@.5 L(J 90TӨM1IٻaTEn*{l'Ug/FW\`J3+*: XHck8FEa޵n<{L; t/&~к"rD̰"ظ:;pC.^ 62Hk}YWxyR=_ S\ lGi=d/Y@1itk-0S !-RUc<-R0nIK!X݋A7tXCh~5>6l.}+h-w4j1IQ3}cYE gyٛ/hi_9@x{!J'WGSjjacJ:I<\:\"MτL"`k z4Ɏ` `Nau ѵ m :*}zN/NlO`R3贜Up={M LiP-xN}2'\ڕsILvT|<%з9 *37r55Bkl8f%tMew`.r UؙeRj= NM)KYc!苿1߈WPܬ!%k4һ#umS-B%!LAŴV!Za ̤s72ܧ9(j 7Y܆֋,ܿxBF|T$Bg 'e;Hu5m~i 9I;%_ueA9mWl "qV᎟\CT[E cY1@Mym D%ٳGx>8+CK8|އ BO772'݂G(V:e~-pD.Ԍ_y܈׵e,򠀵nkzҗ8TrS p50ofUh&(zv٘xh!3dƚ/Q>=a3{P+GC ]D  0gc@+j,Vy];0~r";|e-6e{l8V[Eń!m Z2)K7 p <>hOR F 4F*F 4jq:0.S.J޶4׹Y>3 =aaev0Bf Cj ؒg06şWh8ú-2tҰ5o l\90o|mDjhC.vIe;aF 2D<]pa #ȨhP_vfU&$e=( PwQ(M51G)$ igs ׅяvVm:ss*jZ'h7wx0p5%rPx|/߻Uɯ7>s@+Uhwpsʷ %3ʹaWSOsXMe9nN+"In8N^;+i<HcMbћc٬Oi:%H@K(I? ԥ%q x=bx*%p'-Sb]Ey+&Q!^WGi3vrR';92\0]/_y0*#M9 sت^W*  Z6@lV 'oQ{WtreU ^ "!-iҝթk!^]7uKX.$mW(/ͫv[C# rkvy `e Շkm[҆~3 <@Zk?qH迱$Ru_; IK~3+rǝ}+7{I Xؼ#dՂ`䮆V=Es.Av=1 B.d"{p)xf?IKy5y Nryّ[g=J1Eܚm=;cەl2'xiToA+1~FF.:8l 6J# G#T!.;TOb܌&fbI\avfm4()u¯.XDr*MnJϪQ ו\3gN9nr&4GF멭' "0i<1s۞. aw3;s$ʌpװSuhIJQ`? Fx(ƲY^3&eue1 FAa&q0pH$JўAj vkx&iے,V[ݎ-Ep1xObLhBO蛀1%E_[;O6>ú+J&`a.6fp wzSSJ UjdKC &hcU~xv6KTcLΧ2ιXݍX/l4IQe"XfEBL?H+ȑ~'(k| -.N2 qEmUy]ơ^8kacZ(d.3B俷~7ݡruD2!wYk/}U'ǒnBڀuԐD$;A8U.[~(!j W;ϫhX=/F?ɕB O︽7 (UUhY hznjl9謁0M8T$t@PNβC-q6e7hwHF-Lka:eLWqRb@ꗹX9nǃ&{7YIfFغuOgo'%8}3[ZP)&q=*M?z0!63Z1+ ib2CF~VV&ud [xbS*TLڃݢPV\Rke\UXgpQ|U[z" 5{h7oq3 k5g+>\8bE(3ԁ"f\^[H+v1<ڕҪ ͻ=k%5e׍nIHc:@ym[PSO};tM'\Kޞj^hK 4Rn7\[՛׉_@G*|ӭv:^=Q zgļ{]) 8w"@4?ldzؒ ⧠l9R6u`H4NҸY׶t@%R# [l+T7 E cX]8nl_[ƍz@7jQ'/OP#uXxS!юTeqo3sPMUr̥5jWRCd[5F4nJHyPU`QUĿg D@;tc{ht 4g_Y]@W4N5,fj ΛN;-[C>"D&܏{Xn&g D w/W=,.ey`qh !-+HT76Kw_L.: T5? ܡK =λDvV\2`JFkh,[ O'P;( qϝfk#qCVNˆ]W]J=oLLߓb^oicG,U{#fj=+hJQb顛6= {?)FL/^\l U(b[E;+WtYh`}UA^kgQpXRo11nIn_-NA!V/Ѿpߛ>31ҋPOWܺ 3o_0f$+#:7}b,ʒJʲ%;Tbvp35*sr.3_D?JE$j"y >KNv*&V "O>Us\UqSMW3$ {®#mYX`ABWHEIt7TRլA߽eZظu8 @.˻Ss! ##]ޥůN:}vv ji`+.|k=C-{3?z7Ey쬀_S҅kpK RX]y4tj,?fcP1l?z=v s͖TO`g<gX(^+9=4o Ī\.n$.a3q_ݰ6_M%r+fC 퍨#ޏl?Yw]}WnJn:lwK[FPL^ _+#G""Ktm)>V9Ľə)t/ixY#Q H OElLfH>Mu!PGAUHJ:aR:(zhqjC WovܕUvNR+%JLVf_Cd"-On 8?ԕpȂ$K_/68=5ׄR@aYȤHw򦵿wNކ7[Pig截mZY?B Q8:_ 6gH .QUKFQOV3^ig>Â{A_d.ocbHj౬-` '`4h ؎КPzV6$0S|DN |ғ$eN (-3ʍm\84K.Fm\<>'SoN_6\=!hGй|ฆ|.޽g$ҵ5$ o<8$ #GZزhmX4D61%7(o˼=XmEX˂ ]@T 5Uڅ\ȢσY.oޝҪ]iMmFOՋb%7*X l-*/ u~w_%vuOdAW:rtHL4ԁWZAP¼ . M K/iŗpα:tߕW[ ߰d]>hV"mnB{,g#1xv8ޔfFZ4,{Ap[;~5{^f |v~ ޹="朦QWr[\#)G J8"At;'CNGV=z$(Snu:s^ spy&|JrØp[S\B &hW*(sLLB?)f];{x&Z*>yXhGV/;bL~^@e;[ YvzAK`gz^U^gpa?b=I Eb]_6/!^K S߁upnFP/Oye#aL*$_?|Yt'zK2>h@E.Փ,i8MГI * EӦ-*InYXo5MZ8ѤQ+"fBK.FF5g$-q󶺋}.` ?Bn0~cDj\*vw"K#K;L7~P9zm>0,"_ŰW8V$(v@+}Һ+>hMy7B?td`R#UP3i<_ 2pWGu $锁.3f^r!Xm;^~B"4n9. s]*"7鳁Ihn{&y\C= ͿD9y ү'?ߔ @rdT*bLfb)T3oeq]6Clw|eN#)Sج28TBbz2t7,B=nVL\a:L_MkH,{AQ4z"Y|R:)&u'buhNtbk- UW2a).D`7z1x`'pU}igIiV4߫DWSUr>1n777f}Α瀎 ǀdM/ q&(vb8|&y K )XET#/Wqe oÐ`&\$0Ϸx@| ]` iT+z P%%?NUv*~"IHAWAus3aWmAy?7:#^v ǥn6%ӇŋEF Db;joyu7nSӊǰS8DsL+ ̣M):{JV NuPDo}K|Ca1%Hͩ"i~WNu{p ED]5 Y'dfYh(-ЭxO]""%^]~htnhhC5ZьܾH(+\$(\xsӅ7+^+Қ$}B A̵+Oۦ" r~z/!{iiBp_;ry8*е)cR?1kRl[HSp6oډzsսf̢^;/iuzT DԎDE G7 Mi雟U@7B6̋eEgkR+h]@uH6\{T:N'dFV {gLk~v?i[(u:c'g'kɸVHEa%gv(t~-x-aaRŒòcѻfԩ]L4^8|őAy£Ö/)^`o}~cR=EZ:_[c3hhۨc\ڑ>DV >sLy0e,׻C准FS.bx~L, >x_&W0q6Ի$׵^0%L L9%bx&FZcٻLPdDI<&$,穿糼Zʿd+_]"b YSB¯nbéYC$LiWYԳ.׌Bfψd5s'SwS3[=l&|h X[L87WrmBH= =. fis,ڍvp<Ѻ\.}+s M",Qmcb0G@vrYM7ZM(WyHܞ+Ta탐U.ՐqF* NC^X^d ~qϠGNJ8ofZ.,- Ξsj!LZkpb55MQh*6!8D/(ϋXx]ϧ"mu`ko&d:]搮U-w($K 7Ƶny 6>bҖE5⇆~K);6%Dɡڐ̨$%1'̶ͽMwN8T%j&9û7^r^W?-ϏHzţ IVnNW?F0)UI;93Q/Hs@I넺'SY, <%ohLz,نT'FpݟFP@TTGlEccJ\f.ic߂(Ol*vͽҐ5Ⱈ3j`D#EuTityDƵSdb[T\5ЌdH'BQc6'pf lo癝9xg96 z L\Jc̈$@Wv5@=QWuql4 7!zav)Q2(p1"_&p}<=T6WCut DGN'Zm!$i4t\R#m=RIR!g}/G?GT+ ȧN[n`P}53?ӜE7Ɋ+er;t3o,l34۳i[+(L@/B1aj8t{]9@ȑ'+ROlxlפF^0ws ׸ W.RTIy}CC­=}H6_j_@A~ O4(b5uf/{;BsAtADsg)2${&XP>;;D2J\@r,dː xB FF^ZF,޶$]оvXu-w,]WwrKϲUY*̶Ȱ?Vܖtv.9 vM_Jk:#0Ԛh%j1~N#sY( zK2M[ko7~|qc5Bd33Ě=g57*!@n[Y6~}ę%dpn_W5BAhݤVIm<#w+V,8!qp#l(x[mOChCTp%;FLrvOY.<*ZBc7[vR~*&yچ+ [8n0[ uxX xQ%t rr=̪^d4a +/]uܕUCɬ(%֊f(_b Gd]p#a'JΚ)L ɮY,lHH sJJ'9p,PGsFPU1<¸>вpJ+=E{kZXxh nŶQ1r:0&u]+ɜX_Mm_`N\3}U3lrRSQlIH\q!oE@+,Bx <`YJ&w鏵$-)ÕZN/ =LL!vo~0g-;/";*6SdS A Xn3rY t!P&ֲ$pOՍH׳N ZRhaQAr$?WWL~S 7O{Q>Y(YQMrluE47m\2lHosTȌ~O0fٶiw.$ԣ}s7{yNTQV1e ̞x:5rOmnqb,q'YuEk;4ⅣBiޟVT]% *jj{JV(Eh ĐTov1q ʘPی.tOVg@mO=bj`z2{M\j(#uJ=$">Qy^?3# (# ,i`ќwQr.SSYɑ |~hAISI0.% ղ yEGWʯxQIU<1fs(^Zmfܹ f4n῀BmpaAFU⩢#\b_…5p VA4p0D,mDr6Ɨ)ak}'~zfrb% \džFvy b *h݊߿'$Ιi)ch -@uyU\*#$ɴ/,ѫ@dݘah_3lsKpuC_1좷}1F3[ HW1]A h7/ T__wwln!E|fb[!)}\j}گH /3hQ~6a5{E7l̹pWojTyזb084Õ<$$.?[4mi .1-e\>PL5PM_AwRm R{ZDLg?tZΝl-HدЃ|O9͉0]Vd[`/Ӎ)b]InKYy`&,L9xfJjӧ,:p(&}.5G ۙMO" 0FP4f-SF+! ` 6oave23r _jJ-أ?{@ݤc1+y JNs|. :)xrfMAܽNܓvj!lM8`p 8'x9r6mpqDTL|MDUGm zg&ODžTvML^ niRwuD洚׹rI5ٰ 4NQ1gkJN7Z],(nm cu- 4#@7s#3aCSB|%4/{y t V8ju|@{7.J__ko nK\+qx0/[ acI}|q]zI5/^7_ XZbt(t:fdA]|*Z{V7ml4_pS4A26 %ӳms!1V|q2pD)b31E=]eH@qRShF$xmwcũ%iE5HL҄>(7o9϶e x3$0`AW6Zp6}^|xZq20'l݋}!buǷ3i0-/|UӃ8Q SP6JcU/I= ]ݥa@y%?d(}&z͸kLͭ78Sj~X%,hv +,}4(?A~O2t7*Z2uyP[[zҗF]hG@ b1"VUZOO/YP: ѷ Ccrtޗ'i8=M{0G{-TхQ˲@6Cej~+ט{P*"^c=fl"pθJ2)jpRP\}] a_-廑7gHҖddN/0ЛQ"Fn9kƔ_E k$Լ*0 8.5ը,ŀ1joTo&@r~(oY(6g!v/8ldRO[ޭ-9.a$7B)7 Y9 eN8 aID nqe^wDW$gVֻhʪ 4RW#Lh(o>_F;[~DHiBi(͈̤̈G Q]kev6_[=\ƈz8& ovj"4'ʻ.9(եvK -_/ξ{I dR^:l~k7k :F8*G~q,[wi˦8Qw%q%1;vCn&GDh,z}ƪtyY`mE=XCuibnLqF@s0lyz?ƠȳO"PԄ„G(l:AT6i[M_Gb?gIB2~6O1O#I˹֥Q=ؕcf1&~91ыb^mkT=ۥX i˽,~:)H 5Zvp8ul9t(l ZX8ANJ^F/ӯX-XHJ='aY u;4$RM#.F[Y5䤬 .ۗ*|x]hـL޹ryuD-o8S=|Ly2(B5"ԁ-`fLYx3 jV$PF:o)ocʵwBj+@@}x\2e'Ah \c\BH\Ƥa,9L'1+UB pr,ƨiAi£"dssb$뒜-EG l :5lv9gmhV*:40 npcJ7  "ֺGL)Mx|E UҤss]~jHR Pֽ0w36Ur/V!OHpnNspg?O2I+KNF%<=uUNYg$6J?< z]sٷ6 u!ԯ#Pٔp/yƱxr!9- ^Du]ŻDZuu~~X xmCax86B]#ʜ.4\ҫ\zgZL[ ` .f;GU&ⅾC¿6_h;@EM."<F@߬y"Sx=[eU$5U/ ``Y>] e zq;a8dGK) 86.B;]}mX,4\m Z5bRE?k١ꤛ7Q8" {B>B 〬eͼQ"`u{ŽVb,uՄe r LpO@v1b'Gٗ_>@,\[UGy~%Et:,2_x8z pB]+> tqy?P'm z}z쬻'wimA(Đ*yxnuNu? m8xz,M ]B+=Qqc[V@=}~@dgr,yu 釔"h!@:Yq k40[ 겏)m(`%? w&=pҴK׽{oG3Ga:)t?swKUwij t:Ƭ:kdgXytuC!:3ab,0~61NL\՛ sfb[Ef U·zK| *d)uբ8zk7,z5C!msǤRrǺ $y[Θu:nS=~'-nm˽28E :y9k]W D{<826tȼqa* ;&[$}.R_NAeg;X^c Ul,붟NgiVwK&XQ7~E6P\ԡRs$6ېͭt co4"-?]Co#L[!hJ}ҿA8jY/~e)bAb/Rl CwuopWY " w քe߫h!8Xb ZbI}翚ʸޏpr*Dwysn+X/h ,eh: tQFX,F`Q6 @P1 0́ljdQaӦ*&@eeH@_@hVANգGIu0== 0gP%J3ј-A%fc?~M$Zni| he,# /̿rP"9J}vRHvA^j({uʻ)NPwOvc1ɀTRat; p$z3szsCs`CT|t̤wyAcHMMckV aWldg?t<5ުl*Ҽ4ɣzֈ;XA?Imd  Y(k 4FFj~.=͡#.ِX>OBtd^4AA0 I8<TMɾ 'PXܑ)k|wU&A {N"-}ΫAI8yREu9e\tv8hm.~caq<]E UBoy /޽(HsWh^1(1sת/Mf+UƦB;]خᯅiIƱ[e+VN$uC5+GWN&RSj/V]#Ck3vsj#QȢ{kbRte. #7+w9WqmK##zQΟH80U=G\2'C &6rr桷Jl핱b;5pSI0EStidb+U 3u@c(~#Ⱥ RdeJrAr4 Ƃ;G׽0KiC17)"IšZF0LE<LwS|kf8QD(ٔ$\?SXWI:P#[Sz ;# lq+j[Q3?mtWHVy3h>[X!ISQW$Q39-9؋2iZx/?qgjw?"O'`EcfKa'l}y{ٮtj3'HF%Xϴ }*j}X4Vf Ůrpsƒ9vֆ?91S칄Gcsnz:VZOٟCvzwNXѱ@@KPZ|1J5 "RLAR#e4LN#M*N Es1FycDCj/kVD?ʏ<> $ b:2Dv֒`.p󐚠P1wirqg63a/%K%yj]E m`߃ǘ%PQLW{;pk 潮' (=̥V D,{kF^#,BS̖nV =F\wL:}`?lB3| o|-riݿ., Nb(\5RE/t.h3ؔaK~Bxb68h8wߨ:P\g&sbk4*>FTF#!z1º) gj|>{`jWҴ9aXRho);; dQۥB(snPs~]it1 zq?PCo#6(hD;2{LHz; O_Y8c<ڠjm!,yuUN?K8LVC࿑":LHvwsH1+AEն> ltƕ\E6uڴ2jVIqe2Hă~e3o|1PK x=w dždŪ'$XGͰz뿚]Tnq >ϑ2w&5q#lfRbRФsh7$RBvԉ\G=VL/DS 0@\>XjN٫tK4F IJfUr ,nİ(~3:[-/ nst( ~X)DtԺC=L1lEyx-Hs 䥄W~VsBm66!"%5j;E31$ӿ@&tvdfbtM8L-v(F"Z"%v1ׇ2H$a z,E^"r^LEϛt>>*tװPS/mCwL ٕ&m ۛJ92~{N_C2+'@6±s\eg} Qy6[$@O2W̱7*G(/`uOewܴ^[+*&]0̸M(cDeͰ85xNb*f5ؼaN3zĭQr)o*=T_2Dw|m΄3niwtsg>=P[ :g|=~kb<Й!o@4i$ڦ?! !g!zBlO4 3 LJ _a H~;kssEm4[\Nav 07Um 9,eIjYxx^-^[@ϚU1?GմTZ2|mʸP|i=ʺhW Y` 7\QSj^unwuVN>B8TUQۍ'RZi$_ ~ ȶvsV;Jym֓EDo o3܍Rj3 s$Ug^%F~Swz˄ڡ}4oĂT\E&WN3_PiR\&]$W|YБ%Wsϳ'z(DCZ& E3;𘾡%)3;ꢻFǼLZ D6s͚X_QG)oמCwqVt)[=C_S )59b(2a9nj{68{]z'ES<5P]BS!@x%䈮wjMkAou ww Eǽ|121͎w)A OzWِcw`M@-}DfK1GkXVⶄՙ-l3gUo$fژDG?A7c>I T)p]4CT)9nm*_)IWŖ5&,w)n%~)m qR~b S.XhЈn{V_.OZF2!G]+牱!y)'UoaEӺ\(%y_\a pi}Aʧ՘NT(7Sc4Ǽ!: V8MudmOdJYe ,7%)Dj$e̬5s 0]S *>/spf?źhX?aAPLFB +g/{)2lE pX}J~*nmH|9[]`d ע~dI+t""<]?6OKk!Rp(F齻4 }G/g}4ǞBsj(x23{"K:Жl;4iۚ_)2R<Zy(Zeт]2~o~G];'3U>K>*Lekh5 n0򙌨S>~~!b /f Kw*ʍYx"˵ JRͩ-ǎg_T>Ly+eqGLV!rqUR|mڣ0AH'V?xћ1v8[ .uA_e>>ɀUq~eB/>Hpjг1tD?`j+l!T~BipF:7=ͪUr՘K#mdzex )f\g!LsC`%/ \7F ݫ"Ήn*K q]]ti|0eM46O=ssV7,$= $4fXTο"0/LZuhj D2Hlf6 X0@P3~%/Oa`t/*|r Z=J݉xCE5 'G'}?<1] z(sx$ItCb,%}X9͜C":k*W$K'P- ;b@s,, q?Don>q$XW } ߾z>+7x|`=;\  ZkAU"Yҷ%l`xn^qB M5=Yzc5h"+.\ژ#~ig}n=;u>8ݵzllJcD#W٬b@+B޸e6X`5hḆ*ݹG>w""m8tC׭6DJNdyGm<DLQO.Њ؝`! IDEA el`bPѳfĴa:,̂ئ6bg;e1F?*瑨:>-77RAka:e S_ 7וvqεϹ=.(7 AdGdLGy/XT"Vbo j΃,ۢ6.f齰P(IW!#L,#ik-iu ATt\D(|u$DLkCGׂh[d;/=L\x,?dAXIN<&#!L P*ۅ C|p dzccf"?/0ČPuޣic { 75Lcߏ,ψ]n Chy|gD{XAo`>qi$԰Q@z0S1")P|&R`uPT]*]kemNmpQKT[ \._ݕWC\7a&m]˲>,`}*0Y.]AowBu#!¯>Cly sbrJLGsEEaw#U |r~EBَ 9nXXa۵^h+p4%}(3mœ$j,:;^tqkZr2ՔIh^08rJacEt>G{6iv̏Di"LBaF^{i~) u=̓Gg9ƶeM RCoo{._6@{|smBNu"@)Ŧzi^gc oCT6,'}k-A^Dgs.13odla 8k~V7B:iA3a xFau fDz:|b~e&fB7[;_ T@:JY [~S(^Wj5##ɸfcs'eR',wM 1,GD YTS>?Rqao{t_OmnI#!/M\RWm&`ټ]&m-qJ>:J,Eo(6OFᝣe"힓W T◎yy/9 kIh+]#<'gwG^lb-e:v"0Mr^A#P:TΝxWps1ӕ2T̮ !f[ʳ~cSh;GyvkŪ!hkNH*2L .=YYzUBWؼnH|^O5F*96c7יF ohvXZl48Yi:w̑dWM)x|C\"Kg!>-GTϖn7Afd(nx\13dê27'-blW9JBg߮Gs琽_#J= vU^]ANtMV?wbI3!(JT {Xve_m;M\Mwq_/>jNdǦщޕIʜx@=Ӱ)H3U|u[ *b Y?ːrG 7WV(qpKxȘل"Bh;6۷jz*W:TھD ^W6"`ð-YM+GJ_-0n"fc3ȹ{茌 `#l/4Ȋf |%ҵ 'L8f'ukɣ"y]J Dq]20YL<$n>o^e6%w_#w^;X!6m<=g xK$JhZ%Xx$cYȒo'V-0=|02Rx.C,tfq2Eesz 1Ϳ)y,k;2"*흨:zЧw'Cm7ř7;\)/ɷ&Vo EVj. $~>([i*ئrpPLռG "Y .^81HKuzHfky8OZRLSw>M46߹E{̤)ľ8'8.–=^B5_NnS4$,ҾG7̥¹F0&nx?bwxIƶ7ϐܓO >HL2_RYAntI[͇1-jtq߼=.tFbih^<+N}u2dg0~{lA[U!6= 6W)*Q걮4{F$ʴyǀv(8tt^,qŇϽOy4}sk'%\ +88S$яڐ,䮔BfoF@n#}{JŋۏdKEs59>B{g`$'eTcE$`"t@jKNb$x1cTaBuj2*~D,c8Ƈ^Wm\R;DS)0> Ȝ˞,6$P-i\KMO&qߋX iNi(qtu}ypT; G[r0-tS4<"0c:Yc2E3|b|O=Jk3 G9 :ڔ=րc)hK IZ vxzd_`GQ\lȶyIKQY _h)*L \Y{c Al(]0&/{Kt#S2Pho!7>50&5&*yrga^m%ʼȾ:Ǹ4YyT,x:>P<9l2}~NO"?a$W=8ݯX g'寋;8\nNku( >ӿ"L6e}k̩6Edd0^ t{17A޺Gjt@C/G m"R=m6 ?Q]/.fƇs9P2$ {JM"P;志C3(9 K5߭/Mv6DE/^c4Fa#~,ҊUGaa-9i]҆~b/UAر"G >Ρ\5,Tݑȑ -wlE =6v ua:.(?];Ѐ|jFɇqН,i,F ON87+_05vggf")#` (~]!fc \=%>s, Y &W`MS[mD'ԗ\!t[{ +?8#l5`ZK[50̨^( U}.vu-z]8K &#40n ++~.ؒ dy9FP'X[u(<VhW'#ar|OCTBSZC ])7ߤOffyp+%Tsv?)o8;Ds?\R8 cB&Lx|#B]o =ؕтޟC9aT]^|i7`Mql5 '} VRK }&zŹvMA%S Nl w*EqA߀u6,.*N7f nh֌bQ3ٺQò2KgD鳈JdQQ*'Lc)> CЮ@Q;k5'hy*5 aJvDJ3Tu;OMbR6$Q lYb*+[|Jç .н/d 4'4!`sv}SSীcq9qYQUcQ.6$mٜBcRp_A(zmMXSsRr Otg*O }!ƫ+2HZJaWGh>ݣߣ?zjS!@h ޽]&0whۯ0/f1]jm/,pwzWv57D n8F]4x?ߥ`0& JYJU˜qEMK1G.RΒbENz3 ЌFЄUcf:i+; ~aS$:(39oxYpM\Qo(x1_amHDD}stn_PA{H؇:~WCː¸4W+}7KzUסʭޛr˗)R/s >|0"*y(`,sm݌U+WN+“yRWL&e2$@mK{t:x?{)8U$N'IZM`y_=ѕSP觃R$p&1מ#u~9ĬnpMg!/\ ɚFzƕG4?`auSl{gYEL2cLF(گ'@ea7q خLGi$߰yH0`'_~{ޤ85ccI ջ37!f,ani Xn.iL(ܯ!j5֜o5^]Y[Rg/^@oS1pWcy1)WхT!|޸ǾLː齒 hm㋋)W/VYfEC Q챧m$ ح D|6>^&B<,.͏݈Ђ7#Be~d10x\yO‘P|P- W7rezu{=R%hcux̒߻I$Oqf8ƥLaFdIz $:S^,J V⺪w;*Q'0Fi*tgWeŅpNBE €XXjQ Bq@*9O#qO d'Eq9(zj[Kuv[2ȕ+/ٍr;O ۯA(U2@>[cyGs ([P֕9X+F_CmL/Jc:K^Ce+-!MZ̯mM^iJsy~0v}q@;k kvzb=tAڝMzH'U1FG)먬5!$>fq s2ztxkC gHQw-F ٸ^VHi!UZ^W2OD~WMR9-Y鍯(b|~YܬH}k(V^{ysʳA#m7'[:;/Ju2Pt,k%ѬX";yt37ne-{Zih8hTwyqͨDcx'<-?&JMܓyc{M~H4 15="7ɩH+A5#r2q zRs'=ѣwg;arqB(rquG=bs,HuYlCȋ6ZCnFw }\'o ,qFl.zFW؎=poS LkZGRZewbCb#XG,pT[v0vi27{Ό lj\ Э&v)KT) V|XXFށx+^,bL1Rty+MEv{QD-p`Y+ 2dkT12ՠtaOT]1[ƺs UKf$])/̢}\Vd\22bP0yW=48)6бJuxi,0(дc+) qYd7`p8rLFe%S?S݉ђ$+۵AV<רh}_[4DFF:F 斮r3=]f:CO֡F {# 5Nq &YHibl@?4J+ 蘧=x ׼RiѢl$0`p 8իTvڥ%Kkw񫧉 2bp&~وpulV CJη"@if}c?YN:=J|AO q75 PDox|*,wq45RMW"Q_a9J>P΃wI݈s^(>>7;uIX坩 Wyw^'X3ӏ9zhwˤu0ܚW#:ٔh!X"%>WW'5s`>6lV칢$)|sҦm9@fjDSHyx)76-fˡS2Ax1JUayty@UmH>f?tdo ?ҭ40(iB=4gv^/p\J/Gٮs+ьEt7Y|zz-zWP][RQnVZPY_ý rIʁ(X~ۢjX$躂j^Ԗٮ8oaY2]*?eJs_D!N}n8b`ا: -tOl 22J7HEf#14uP`k?X0Z J}7~e۠AQckADxg6 -V{`EcZ:9C4 |Ek<7 Ok^"ʊ_J[3o{*?}D%Be`XJŖx!hUwujߙ \FS/yh4L</o& X+ˡRmO;}s ݺ1\svoxjlig^ ?e%߆뒍ph$mZSǭc6i5 '&3 S3jj1|uz #PsJj[jNBMb׿_Gtvf)0Zk-uc?YD MiW鮟]hqr0! G)=%髆L)uofb M ?o)I Y7wo+VCx9^1}r|j87g9~t׷#OO1[FѝTЍt FѬ6uH ҆44- \#t"=isgܛ#Y9bXo20—8bi=@g͔$@MN /s:C.zBYXHKy%ȼFJ۫%HF?5En\Ի*\^?0cDtIyW>nz/%ؔ!uv:X4K[^nYYO椢&(~_v2 ls!i~;\{Uk&y)OTjz{Qw]7uCؘy*{;*|Bz&@Z8i-P(οunqjʑ;W;]V$ufrH|R`XS'ܑشwBklOc-_~Ϭ-I*&<HPY:uܳ\SՂ-[ Ɛs;C"bA#YO*>fqƨ4 L2UA4Pneϸ̊Ab!woxmW%ER7GÖ'2YigʩGeR}`WŨvOAn[ԩQ.n> }CCgᑼ֦dN`lc6Uf] Tڕmt3 +%7"0䦢7G8C{C 9ٱ;/i!̇/o2"^8W,90x)􃨰f b9 :c,Ε̡ 7!Qm`r&Nx9zx/uo_+9wddMգu5)q6w޶/has0†T:d8)>>#BegbvUP$,0yNAIH]>=`}`OXku3(g.ϒGF{2\j#%yn{@C/1A ^D [[˨B߱|+`Y|XSuӏlXp %5ؤ;$acy_vjoj 82Y\ z {~D0`&'l8bix8jPs1k(Mac;#TW|.sU;C,;< !/!BI{lTμ?-opq=VMb ` {X$pN ] 8E?+,Oᵦ!͓{4KWs@7;Ӎ]9Єm{!\ˋ=% $ K[g,z6A8"2I?=-OaԖ]ٛc$V&cF|'53RM2!2?ue.o00ڦqYwhb^т)3@.]wkWKA `e•N1oOAޡHۄ$BJs!PЫYD;,gَ3= {\ ˑ<<nClʗ.z|-t@~V'r=R 2ǘ c9h M\<,dzWBN TPv2&)l=~.1o&AXeO׋cʨi @}Lr?b?q? U?8RwV$òb_}~zl#oLE8V >9JKy'-61D Vq6ȯvwN=d @4rǫ n'kf k*ƧW9Eś S9IHJn9D(Hb csH "wGq649Щ$Gк:Q]#fyB %щX ()ʚt @AO1l0;[@'Wz-[F4CVmf]S i&ǟFdc8c3k$I-VlL5 w@[yZ`ekfJ-˩~uo;k| RۿA+*C|-ށvWd֪) μDV \y'Ɋ5c[~U͚yam~TE/򭒽`C(KzcݶH(آJ\R.F ^L^ )UHǰË7tY~ S 0Grl_Yy^焳}Ks Hw"'KZ4;<l^ޛVtw` K(hJē}Y$49v>"8ڪHN[NZr0DC}<޷C&t2p'}Y,mTgǸUܜi⭛{(&iв-OI:e}VϘ=lʲDԴP% վE`LIFꮾm7V"^Nj"; ..E-(yw!x3v*Id6糞]跃=!?pBXNpGO~C5Vf4/QoRޜPC[BMvʖ FXF9Sa0G9-(; oO ;MO!Or~ h<#kV(GFHS,%5W{<y@cQTmh.w/ ^4fK-an$r0OX;|^/~FOskJ2 ^niu~bK;H^Ls >>Lol+?s1%BGҽJ^w͒do9'&6΀އxdz ǯ~5-[az] Q(YJIȯ]Z<|hb&3-|hqK!dzkrsY;:~;riJ\ |TDUJH"mG|X;!T !B:nU~K9=(ӽVt*2z:;JN*SΚݐBL;L?HƠ:MW43Z \׮ ;IԔB'r)v0J'Jl,v)UWU\y7. K7138{8[1ڨ?=rG.%@ҼT g ow`GѯNH|AIuIÇl>Dַi=os8V⟃MsX^AIDWrhT$H ۀI5bDR۬{N<׹i#N,L"Vjq jU[B&3F5~Se/ tdi;t No\>:8\C< k(o((0eh}w䞳DžG :M9.҉zOUBqfб)dg^LT<߱GQ%Y/&9Z= I"lLp -@V4FU3@B&Wߵ0V;Fd7|,ُjLKe 3efEaa<IêڧCuRza]w/؁gt3Lz%. mDq1^t Ni?%-m4k\IR"i+n!]ܟ&ҨZۢ #<9kUAqT;w6v0 ܩUZU 0r͹= PiX@d'9AfW5$9ۮ >eQ7e6˰]r(H+B=Yt|dTg;k*c/FZğ?tߎ5U,l8,|?8/~i2$0`1 D0u&18uydphqΝI] ,iOktg߫*(Gd3 \ltaCO7ݑZ+5_byj-'m.\x;_ FKx6 Y>+bJ`5Pfy[-hok!Mp?M_ O^I_fTCjHtJ1R4FS HY-#;Z(GIC !<Ί`3d 2 sG\ۢ$6֛9 M 6P † aT/6iA.m5~F ΈJS8/zTS`YZ>z^\85?f̵p_*[I7OM~;g<6wq:X ErueXΔj93o55NOoqĝH8EP}cIicXDthD@}/`-1b%Aċ\Z*,G~3F'9DξzZc]dbkn=yt80  tA}g37^Ѭư29WnwXOU[Kƥ'g4:`פ1X/[*l[ o00ƟsOsn7褙QDH/7?JK^Ȭt(OyE\uIfRؠԤsQwL~p+ݖrU waۺ䌕D{rU!\($T2<y4ɫRobZ] B `՘ sTeJ8Bi@FFl^`ᒜ\Y P,}Ԥr=齳!Wh#6eS0~u=jR:Fua)+kx>5 [9~ {z$WPr'iꦞjȈV1KA"?fr|} L1:WߥWRac͏. ƨ@ .Rкs7.~kA %50%/X:} N;_^Ke,O?! Lm/g~R:`5HK<û+u^Y%OG6ih@А1sJ[8D`O:kRV杨w.iE袇{;u+Qu_zkmރݥFdj-k/dnj*-8.`K&$qZErĖSOwe2uR!JMmȅVOZp0ݗ ~B f݁mc21}V͉9Sz}C28fTKLCe^yRpFzpL/𻏚rz_oCy҉'G g'og.v9n]N^D؉JN5Hd#y't0ŒFz-i$ <7aاN ɝuhәB{HnǗU??oCѡu(XWrHj#^=lYQq) +Ytl`4K\c$Ӻ\d &orǗ@l ?W]oTWy VT:zzLЋ䨛AJY m>M 4"$ͣ.;3rNr 1g:ɨ (mnt(jFe L5^<,{fU i`Kg&CXDjò y Pz8Q!:^x%LNiA$r5/iYTNf#ajpl-OgaZSCݷiqٿ—@T~١ nԹveVeiRv{B߂ƞ29߄V&8Ht`Cj}^HY.=@,)/MӍ4kRk1'  Ha:gҍu3n'<Jo3_2u<~Y21>c$9-i.ߚ 񈐾J?,z%2bs 4MF zIM=wT.&gS̓"Sft3[ 0Azm''p)@v(EhZUr -`_ri g2.ܦ{}%n}̱bU)~U%,LҐ| .CLլ1~|_[.#R{Wn-so`vPm"}^,lbh6(Ŧ.ycg%pVǃ3ZȡD8SJ]^_ G2fe$Q]?Wua|4wV^E;h̵Ywdr$~p^|c :̤|jۣoj+.Ƒ#]>4 ',rDI< G`;"uǏr~Fj+\]CzJRf&Np:qG*@tuMѼpLJS8pJpf&DF( c9#nY=WPV(3hC@+4 Q6n` UyPE$ێwf̮lflĐk5گi 65)=+Aܹ Y Ce{`G[_ .E_[Rg¥7 H~ *</BNZG3%Kߢ7TR 0Bw{@ZR#$R^lJ+is(6a4=uxkߡC-K{GS 0%a ɀkiIhC"i)o2| rC6ٺW[#̡+|[N4&^Y=֦yPT쁚 Ǝ,Zd@-ʒ$>1`tI.)I翵LuŶ]#14!M̀ LQ?h*j B%D}!^[>gnyfi#$xįoҰhPC4xƩC )ýS-bL͓dw0(9 nگTf'B4+Iuld`oiIK^aMhz)}菽^f/?[KC!Շ~lJ#fQj1XiQuX!Gbد3FWSTZkMMؓT1nM\F2M0WDŽ\t`^35TX^YKMČ0 ?p8r8; OɊ_΍dKH&)Yvr 9fiSL@j6+T=uGp~n|[Ɠ}S 8aLs|#+,e{?4M琂1h޵uʄq (岮n@c#?EdWs]I7VpfFrnL$WO½Bj;6-F~ Pe*2Ps'R)o.޾dF֮ۢm\k4 &$k0>Oh ur྘Ztgu8DEU) Μ)FP=_k&2# o)k].!G)?kvj[82 Ӫ@@V>h=4u}Um u 9e~j*f,$JHM>IvzXi2b$g?ոѭ'{Z Ջ kGke8dYlf" v kp|CADg(|6qںjVL*M̋Yݠs-5Ue[:'[lNf$/ȿA>rp$yfla`36>kyiuϪ+*[ܟ꼨i…d%x"6&9!<.6ϣI%V 7H49ӪCя b~=G鲇*:3ۼE`ohhH3SeP42YRz'|yѦu(;0)kͩ*ƒDN0L冠)Aaat7' I_w+yڷERn#P3kjK %6rJ(-L=?AudMZ4b8J`;Wu0[o#x "?]"qCihbo8ʨsb(ۻy4K}mo|`y9rwbBjk dJRc Gjq?9>jP%rB1*+C'*.Rn3Qv==,)yd#ۿ `xIQ8kOz8lpxSfwyߕFŞm)Ÿ3QѢ{+}Ƽ2SYWn0L[MU]b&hȣXV_7 C2z+6%=3ti3r`oD3:\91k@N~lw6TŠVC5|d;. u܍'?>T+,yb c@#"'3o4?$Y+$!mt%h,BED/cc5- B- _; v .򶺹>dBV|$0N\*u,Ap, "%ƈh憩Å} ;)}8>3QӫpCpJWc_IznwSpJM]{iCެU}yu++ݵ(ЬG> ?7gY`};F.WVt<*Um*l8\Xn/T/};2JXʞt%( '/=+Œߒ{a*Y *\OLV1f)ѡHhp2sȒ/,[۷NwvqnÎJ&`/QPBoQJtSN4BC߮߿A kty#L0] )B+\%ߴn~&#Xpb9r fP5zwp{ϱ x@j-tҰ4Q|1 1 *b#i±0iݡ`)"pP ^uWM0m!Zb_F~8~ߚcېR?3ERPoاrCc “;bAu)-ͲrZM!L 1Uhvܿˆ9C2ۜ+t|,CMELm5yY7#Q{{W6&?3zXa;2_o>:51!urAO?)ƹH-ccdED#/ߨl5ql,`59/MS 5,b D<"hQE,6ħskQK/;Y-rJS4hCx,cC 1rCúlM%L_};@- >! xݿWr]m*Ȋxw~s.$L!05j5kPin1ZOuhN`0nb1E)f s1+‰8GϨp5g }mB*85q0 gih&zc &,ȟzA:@z8Q8cq |۱Z(~j$w ,DrPNY]kb/<@y )q^bO `1C#xkJ=yݼ*$[0;j@uq%U,\v'HTF%9 iqD4ra D/ͺ n}$HOͭCۛ%ͤOL+[Z|M)AG7gD1iGT#f _y d ydq PÕ'8sϋkҸ P5/7nj +޴8Xtt7g mn|&oxzt(-7L_4ՉPy?Ppg_S N 8뎞Z}+[Ik>gkׁtZDF2r*#\L )&:.-GNo6k27Ƿ\'(DrX~']ǚ;}ݭ  ?ޭ$gv2N@3nj*] 5be8%٢+ ^NAcK+hjBl6 Г)H'_4ugKr:֦Oj"!j) HJ5Z}GT,;x+'q0C0V6Ա]͜Ga ]ki_G=d~ Q]lV>05ϕrΛ]Zj",8P0=p:@H"2vl|\R7^Qe_]Mț wxguL/~%Rx ŰU\ `%5G JC':UABqs1a=ok49V:Ѿ:M}QHmdRbam (꽪gY-h??]¥x dmRoYy&+~ 9LxD95 >V-:)Ӭa3CXa71Nu7AGLoBpcʋNԤa= S)d DeJ/&D=vrx^9J~[|F8(9Du k^db5G|> V@vy~E;íLLTXZWfH ʣF$)C\SΜiHS8X2B6YЛQ_,WJ1N&Ϩ j d7ͼ!8m^0$3O ȡZ)5@fo}fKca}@*Mr'Y'퉚K*w]^PnfuKKdCvP%pXA+vCwYte%7Du}x&p4 7j*^8)r !B"[vp.'ƩFb >Z! @0Y8NA 6M5Owlgn}e_wh"KxR=$_-`NZ;9i!|a'S/T ,¤*@tNTuG_޳H't GUǷ.c ؔpZDqDT٪uFz sHL\\BjO4ϢGYuL|  ԜW6IQTó1=^ eb9=_?PF9dIZG q.c;P[)x 7V0T͍NnfjQGF24Oq% 9Mbc0XM6'oU 61Yξ~K-UaX~^I pi+JhqHYCAI7Q$D[!b"=?8TkGמUJI7u&/% BrJع4>J҉u%fo> kõwir*lF!13e&|euFLQw~C`;f'<ب4Nċ"hEB ^$?*DhAA+ 5߉Pb(GI^`mHw~La2ʮFg66A&WonY0-q:`{P`eޑ@BJofo6_UC7bI678:'ywnL+$$F帓T]knE=*]P:ف?I?䄀 X!LJxU= 8 &')۳n\dNˁu,@WXHk*;(_6SaYXx̿?FQa3\_lEKuAnB5]ÈhTL 6jU@˾i CYp: Ձ XL!;",1!q6WR K<$^zQ5ˆI",} 6&/o2D@X(i;۟ۈ'<ضZ:lJnȉthT\KZ>-و=N׍6)3 5=:& ݆2{fO&!-AsDɰ۝""?2:L.cjMj?ߓ*"1Ya@vꛀ| ) 4~>Dv R :MyP XPݸ& \1; :T{yLSs!uEV$@(y:[ W#Qow✎a!{M@S9$ަClI%Ir8ކstN*5,>TʝM &C3m Wn x0n](g^$䤬7G^?>oE,gm4Ӌ*=̍IW.rRdx%eeܵ5D2$7&\rnFrKh&}g0c BSHF'ZH~k2ӇeW pHMGKj-2@ze*~4]o_5k!ũ aI(80~9x3,g) Kx=Np4pq4HDqDΪ.n6s&Scd]t=m@.u)̜ `?) ܰ.m+:\sf3zZI]t *d-;[T=QKd6UErДI#W~+A=)Fc 8Xib;50iA;D "D3(>52_: .7Ruj7>i?[' /0Od W混dRİYY-(WOt_:1'α2NY*Lf ْ'cG(_@\9{8%Nq`c.CQ *ߙZA:~@' T!QL@W,oEt$,kCI(ŎLc9t(Yqu-Gy|)eµ8^p ! ]9\# | i1@ ]ecKEm8H]I´ͅ"E+\sžӭZPq_@4V!jrxk)!T߻ Ȑn? X3ug GN}yk1/g@s> F(:'dSwX\.h@ bHDiY A-cP`:|Hga-̼M ď*Q QPL<8g?Hv2Ze43a5|n~áDJNRt1epM*]cU kGB J !AZ4~= s5K6{^ Z΢`jCB!I֘//?|Q4 '* X3GebPs>EHbPV_PpSZ-7[zF1@@JU-PQPXھe//y2#96*x ps6<]H}]꼖Sr8 7V"^-?2:Nf]5`xH[Vi۽L+V"vcs2ײG4#?Q$6?bޘ1"W;|( (9^ \:1OFjG,ԭ:DdMuhOQ& I\M&8a_>/kfmB3D9 \75ȢSD՞I Pυ?y t犔Jڨډ`kyGzosJ6i;}GӴ+n.:#m .q2]"oUJwXInlMZJs{- ZAڜÝVKJ&<+!9!/`ZPTlyR[* !|k$̼Oa@]R2DW- j+TH+LRK/́^1L- #&^ B[q[8%E'Y՗"v9X:?l}H*vY=Q߅ ^lh:ی ۳ j+C1Zx"kBWIVv7L3lCՀ%j8.PzρAWq_(D<#Ms(pиrYsǽ."잪L}y f˽R;JJKF{^/&6W޺{s67vkM* WF<[G;Te1 􂉖o+D-SK'b.B?v ]<}kP12waqx1|848Y/o %Hkڈ>-} Lrիu+OQGUn)빯~RD[wU7! qj`%y{N~ oԸ&ZR _iqbnp&P];4NrIfB00p#UtjX{V F7aRljxfN&!**ҞSyC], 73s2Zx&Ub(#oY-,Y}fuLה]׎q o9wz];9Z[cȹhK:(|o5Q F MF L[QJO)~_argg̬|f#Oΐ\_nȪ8(ye5NDU5?HWY4Q~Fؼ/G!\wVkC[к̲PvϘq ؊yp) ViZ8ƕQ 6 W wᓒn%SG|EWi9?HjL.Hav]CqQY&k $mA%tiբEc=orLPs%@_AaCߦ b,b! uG1 哏i!5ATLԚ@쟟Uwkw APrfHMmD?-Ŋ$U ȱ|qJ\EPM+l៾T|4B_,q6=cܻ26[jŇҬrtU-} ^ ر3nJäDbB9: n(\G70Gי{&+` vh+h餼'm wh.{!O2]<51.U=liL‡&)z\ca}ȱAPZ >c63OZi6VX #@,1fx $v7=20 44.4D.yUȧ_h kodXN;W!g9{TBIy-{ ϱ*tӁhʄx(gh Ϲ;àI#]\cV_%KYzh#n\PέYfGC#Ր dӟڼ;Jfn{" ?^To FCB3X@i?hyEӥfA.R@(_x'YB4QKĄ|7-| DCy6bfұM|57zƐ jAtCߤH~]>NR;4"8EItրZMLkG \[AD==NLnq ՞gJ=K6t)YJIK8j25"VǺY%hFzG>2[=f&M\X X+eTv`xpb0r,1.8ɉc'ޜmV!4(ӥP"SaCJYe??& Sj^քlk `ƐݟM/7lY5`ڒ<_ 7eQjajSwfMvRA]׬ PߒՍ\Mvŝ@G?==(]j96~o_0="K<8$'%FM`K& e`,3O+ ljxl涏R l˖!(J5OJRN&}h@39w}㙾|V(݇_J-WnEĀZS+x;(~KCmʚ c$ˢ;3Ds֍56󪰾Y{366.#fϡ7 #mMEvL U?nOT„2)x;`10Oq]+یJ - ޚ_j^!|Fؔ+ϡWF.,*L85|g6ƝsCLp4)()TN=*1p3|XPlz[NH=k 7q-X:G34Nbnv'8$JSR9GIDa>qXXKtT?7k$qώ; Y:}%0A"hE+/KyH:ޓ-\ \G#&߳=إZ\Bƨ+dL<:%nI0+DDqK}˜vxڹWj%ַ$(.?$bZzu&~}H."[xm SSVV fC6s*JwŃم{@jrnNT<*/]KIӽ5 +nj:+6ݱw1C b2&)[]zRVP#^7GAJҀ%Qy*7`_J ̏|() m8F ñF,tÊăJُJC"fN-|MTɴ+Ţ*gB!^e_$h5˝2͟ [s\ho}ɷ'- mK,9 DZ (LqsYW[ŵÓyUHpMܤlJ]v ?gCqo-ӛt:DNSF! Gt΍Q?b<71OƔ8f@q pӈ𼇘J;݁f4S7T)m]_ϐy/>MH=x=m S܇fD%_R9Im)fXLyi" OF7fw# :>\Pr55!:XW|-JܢOi-Ҷh{4 ZcH*xPk`mr2?`>c Z],=Qؐ& ,IdN\9Khތ:DpЎAבďE.KGStM-WA?kR8NtVQC%ܫ ŋxbegkFeX},pH'_߯R8Q%r΃"T{'{w&{4+d^Bfwߧ#׫\;BSa$=X)4lp[]o}Q`"qJ|vvH-/-1HJUj *u͍"fIj9k/ |{\V%B:v-@ct|v:XTա=o~nJ3#iWCETrcAB/7lgerNL,b:vPx]-{3Xbh> BBnN)>wpH--B*5۩^7l"/x#K1(ADɚo hk44)M;X#ٷI`6jIR`pI+,.'\קR{ox1hYVWQ9@wn%hmϒ'hrUcyII"keÛI3z<`oz'zӑ.c"q:+yoD(/.ڟYBCp8&]^9i7epomz*$рZsXv/2}5:Lqb(m9=y*A.4#{,3'b#ԇBȧ#WԭQrU#+Or.&,$/.J \'3K+u*>}?Jπ}hI1].P=lUD7F~lp%%$}D]7=󔸍p_Hs~U 0#Q#uSJ5w:14snci%е+s i:Ն`+'g8xSWKRP}bx ^È5YK'줵; t b$ i:@*WPNX-cj4zc/˂J8v `,γ'u~Ld(w¯9z¬Z._*l-'*ۺ` Ta"YV[~ˋ,zMbmgABn~&ܣ`BfA}K J`᥉jCءpo$-i%(4UGiĨ;{}lQVVZGxvu@ɗVy3V0:VVN_52}:֧[ InͯueW ;ylՉߢ0߰j1{%֜"W ۩lv0C^j&+J?ۤ18: E8 b C<{{d}RPnmvcx?K1iZfiox?2lJЗSUIpfE2ԅRȟʛ|Kw{~*wmyhoC+ s\LG@1& E6H0,5Ӳ]_3|URف}8\Ʊ'}FP+/dD;$[vxqʋC놻Au<xPLY{AN[9~kP!lz EoV1 *B%iL8:'j-z^f 9C2&'ؾ`c!/L>ފ!$K5bf vcnY,\ݾβfyx‚,W4-UjyhqB>`pU0)jp)7dB]b;LB0SvJe*L¸'Hq._m'EM{C~2 OLTm5pn-_چpb17/Zk8r[~/-E,/ Q:JӇ. Nn"Xqf>fpu@s6S Re,:&$pZۿ4:niCE}nu굟T>4"TnxEv#sQECsj[N&A@=Ƙ  cnk~:U4u_Z]swy0"KkׅһUmJNRw eX'A@ ăy(9r ܲ9@jզAAc41SfU%yḀ~ǥ႔ݱh4E$<40ODhp rCGSD⃈߇)~_uh'ym e=qGy\DEXu,6Ȭ\]amW[ L*R|Й( nMyN TX;>zj|tOx  #ac#@P%wj59tr O3{f{ /=:JKxUa^'OپߞYBa:" 0ں!r#MX!Jт gLE}M8ڠ7*n߃&5uwqC)B |elk \'s/N`3^n9 }&;m^y ;Gpܸ+O:.Cq%1 ͊m|EF߳Gĉ@n~I齕a tit}w͔yU1d@ePc \~![rSeO^[^@U Nv 1v^'tF4)U;7<>b3^gKĚPn%џ]WȠ&NJ2Yb˶`sl5बU^:U*FN}Dm-KG5&TihY4-~f;2D6ρ=ϛG4.w[Xe8H}:n a0w87awy?#xL֛*98TR{6g6gI@mMτJ[M{DM-(`tؕcM/ { [Wj ֨[ZXwsjpu 5]9'Fd@1Xލ)5*)0lx 2~ݽ>mPe!PLrviBt̑3KNٞȒ-SW]^Ng"I`iՂ C!?;#TLb<n嘜}:>~g]biUuL QM4!8@p{X;;:iӼ1ޭ9lԞH!F`h^]9qgz PBC:ÿHqEq/nwI -1͂Ǒw5#A^.3]i (pS ɔ[hȰy|+Enxpo\)OSajsw9oBx&]v &{\jMTv$ߒ8#GDK:jgyF '[y&) &˗n@+eaط =ePWr(sf:c9G#"*X)'䍰+u|Lb8ɤF݄c^Sp!&p=߰My|AOm4||bIGz.;KW=Q- UJ?.0B>,o(bnGfcdCQ܊6jK\f2DあVBZceȵ[R|wi|aM}؟p#.1VٺxmZSR{n#yYFWeQe)9W29hrF0hQ̐t B;d@5@epjH'kDts L3.xԛEdHƃ g֗EοIk4u!݂¹XI؜wq%.+YO\#&ΪQœygiRIdp\3w 3W`G5;-Q-5C[r 0h;-e,OW{]1&?%I;3-i ۽Mp:*e@mTPlEK)cUhoCq~G,}%*$)~O/ Jm" n9ixZ4b_ hGw(D\uCsf".Ɇv?g;6DN>ˡx";1ͼ 42& w^, \*Ew@eA`\\E񞉷bnZ")Lv#$n&lx&9BGF(=msw(L i8YX t!(ܖ"p#hDmhgcUNr,]*%D~zY mD=Ph KITd^ߝ#7IЦx-`6y9L!KB^KhP@_4̽ VN[?~赇TAp23gG]7u TM0a* xl˪0wiEC [mn>n|i <=(i܈sb2v 7 hy 9ZrǼ_]ۮm(h07BT+]Ȗ;+V!D` .lviכpʮGy DctT pjTZz["+_܃{OT5Ȕa}k&B6Ņ|5d&{ p]ܬthnkɏd..@{Fbo6#w+p; G.!ݘ'bvm RҮI}cl "%ˌ]g6CHe,QKͼ‹}kI('ƛry?!+۾eN +YQYT[}ZH 9Z.m}dղmo V'rUqBE6(] xb{|cnx /Tj-t`k!xU⽡ic2hXz5=O7OJ5_;7boz'v[b@E"M^M,R,5lV QrRP $<Q,mT܃ 8I6l fdW+(qwNf%~"?%hΙ?d_WǝHOJ nFx ,`}mY6J%.201K8̑(|^EZ'V4 X0/O[?@fz9DUXw^?hk'<~s00}tku\_L{:'lLƕ߀6^&hJNB{Ln_&#f!! :(RONvK?ΝzH&[õMq~S&+)8El,VsѴ.v*zS%ݘIyP+̑"eSĉ$~wT90Az/A_k?'uͻ_ZXAwhsv"pӲ)4CcirX (%lYxZY o8,4F9WR:.?8kqAVdf&./+*R 39$D!R:S}&~^rNќ-`cZ9_p5SG f ?AAET]s+8$j,RLu뗳ZWBaF΄8C!A#ʵtvsc*ÂHEY~Kʍ"w(:_w8o#7>Cmʴc+K.],cuU.uuP8phݝkߘar߃dkݪ=K nl1kkyțInBn?e'wɈZڳh\fE^ AD֟+yٙ^1Nis׫G-L< b EfBTwb~~mWb+".U3$,!]¸|Yv<*`fDstש 'nցت?|獘4}fN&kt{!DC"ؤ2%YB,ҥX/7Ogp8tH.NkXQcvO= AVi\:DsAMX{uC[Uu\a筲Q\cmvqf6Z/%hpnv < Tb'0$ejIߵkK˧UXnBbV)Yiҩa_X'y@ke*,󄐀~Ru>bR%K:W?Ia1G ,|~_z(Na^=ߕfyzSfӶ%9DSxP@7?8k1(rpZ#Sl6{ټ!)~Khv_gQ5HC;{p>9xTs2Kԅ >Z X=sWyALڳ좥;cFzaJ6:&_M(CpU'J몽q(v4H!?0cJo{fϏz̋#"'߽gw.mk b(Qr)"B E]gv\{--89GI )yӃ9s e2DծXf-Ĭ=1{~~3 J䚊R<-P6xf,_gW1sz|OK*u#̚=^-bN= ZID,iUd%6 lUx¬V,I%b^9>"@gߢUA"rm4Gk.fTh7lѥGT!~G {uff\i 4 wJtY1%ٙU)-RbUG? HH.fi:׵yeg?=`B37[08u lHc8Y xT/fgd_މ,x0M}ԹnPvs_Jۃڨ/w ;uBmJf~ "mCڟF`8j Tjp|}+7k')i>V`r> pЍ9G3lu(۟c), D,gNRNpmn=JF:kyoZ1BpAb57ߛWa*>9$+-6 u=oc۸xy"HQz${HD^ha;m=2  XcO톂+Mji|6n)ݏy \fQ ]m r<ܦxBeLL>R59UWL&Fm!uUD-n2*8}ݕ2? ( d( 䠛L!%h+qou~}7E{T&^E)xa+EEj}#*mG6Ůucгpd>!o|šO#ZtͮO73Y;D-wM%(It[QZOxrhƧXt0Ccvc=GR܂c,k+Z&^M`ҮUꠠDΘ@ ado5qMGFǏC&Laq7ɸL5lZfCW4E}yBj)*eY.CN1y)Ҥ~.6 3p<JN9_K+/\::⽿' Ju{70G +V@ҕdW9/5Y:H i1Ko% `.|'w{wQϾ-.HQ+~)ihtnfH&Pƍ6P ځeP15$h؅+iޕ17c73nF|pJ(M"koHWK[Ϧػ=!∜X%Kn=th(uG 0PܶO uS3?;=)P=QP8S _;ȣt-]f5ϮPtxaLu4O\6TE0uwX! .hcK=zɹ%:d|sK&uS@lCfvWUeEH#T`u/m@4k( y,YxWJ;fCQ?-,U 3m-@aӫX`{z)ŦܴGy,Y<~6`~ a\$t& FEm9 4 m4~@ t ~Gu=fՕN1%T) yt3ܖ_Kq YF[՟`/NDȖwEeH_?^cMZ&emDvC[t0$gIN8KA"/ 'qp̥D)jcDyF#TȄu &E^.0^|!Go4δ|߼0YUCSP=.kQ -C|qD |MޘIhYg4#|AY )h6/-U|?# VNnx/v X۠A1W=ٳxwbHIVi@ވ0~V-P`싫{}; 싣q1tgLm\P}LeLzS"n™Of[ЫƝ *BaXzA*Y4\bc!#lL0ey 8k٠n KS[e au}K %P k"=z$}D\9*&a6fkJ煘YD&E[K:CYM*kjZd6x1( ꭏ(yV{ 9WxT7yBeg^z/ZdU'v}a=1c[PuBuݦm@ 9ǣ LZ@&C~#\ZFCԃ肦:)TGM?*vRZQz_c ^4$ZjOqi' .hm,JƮpH)ާ_x;9AjYCtQEi ܕs)%, 76^ѥB8@,򨩭}c Y ٣e'H¸bmJS,=ݤ'boGk\zN"6ɵaq*Th̘& Ay柯~& aY=͘@vzoum6 )4(0iV!LtW>oBez- «*61Iڑ!-vgb+\OYv—(Nou̫CMkT2/ ]euH/lͳ~"y6ZbEݜ ~oDV'͙bSVtS vb=HF{%A'8Zz-cuWTSUCr.`S1/HUWW{1r w!bA/uYۈ!*rc=AeuU4O?}y.>܌mN$ 9nغq7G| !Bf2AtáIT..ѵ> sԈS%VHjCEe]}f2tK8D<"J@zMaUW ؊I$0Ƴ,8Ij۠XD/nBQ1lҕBt1Zz藙& 8/"K1XlPhq*6ZWYE>:v6~D=|sf8+ސ u4 nAU>AfQ70u%ڮB:Uns r^9I"eunxv<8z=wczSZmLȘM>GaTtD6<Ɉ-Tk+sK!>g>-[F\cG2JTR.6ɺtg~DڢB%,(knm [ C{hΔص,bbNgQ`il'M1aj"cAl6J7H6fFvFx sGnCSM?E<N+o8P5{T Xt#JG @^>j45t`Q2%ҿl$otT ὃ$ͅLn/(\y:18{3R wêAÊqa?T]K.WVxJ3˥FI):xyW\vny?fL^ᣦPwW*,4!vyh^X:o~z6V=cp$JbBy6yx3C71(c^1p(5TG>ZKyqk&y"T6f4]W(\ޤҮ¸G>_3ݴŌo79qlv5a<"{`4Yǀ9֐>S.k*Q]7's*o_+!yMQhm9X>$ߟccpuL[EE їȄ}CP!SڳE%n15IAå,/\d,MZʳ&;юj:sZr[auh(!koA'3v>_9Io ĭh^!&Ը}{,~Wa Da(y__G@Է p;"i~WL0d'M}c; -DE^; jC#TX "̓09~jR[bu]8G^yDKN?%˰}+`P3 HSSJ 9x+;ysŲL>z MXW-)#(v$ zy2p' &*09Tᰤc/-;| ɷ&ݘ)A;)l =蘲+mÙd6ryq%'E!5 :61PX@lA) 51k&3o2e(%k@]%qYa! ' `8Tӡ~ N8f>j '&}ix|PʒFu$tPFEynp T{qӕ 7欍hA'8uyOH^BN oU~&36q0{x[kԁ 1?q 4%u}ür"Dl 괨BNPLe 9yLh3^[sFT5>_GuPam'[JN,t_a{7[+T?0v1c\-9;,C2`lUFz֒[_Ar~SmBv(Dc?"udi?\Php>uDplWX|Rt ^oє@ ,|GckuZЧ0uPSF P>^̋YR| #@ŧ+5Xd90ӳ;4#>~ P?pCź[j;\.zvngCo}S5wwK@g`8ԅoй[Rps\ۯ&@xJ_c*+Һ /_T]T[حsG4[S .XYF]W5"x pH 8[ n-@rNv0<} z-6/s}0 oB{b~-><||k* gX gK.IrCTiZ V ծB%ָͻ>Qc5vmjqy2^-щT+<вqu ѷdj ţEtUUmJ8usKW.H.[<oZ&^G~#,xEN(B u0Pl??L4ȵ c PEǹ/d/$@.,A6WFB>PO!qP{4eL-fŜSV뽔ZEk:2 +Pc w1&S6һh^r HmHaN޳ $J"2 `9zÊ04lx_}dltT9+'ƠwJ<ؼuf<砠^Һ *8e$bSޔ֫|9 .rt]Ǵ: ŀb QREk3M/+Z>xU~@סgGiΔe҈u"6:sՁv&]-1;4XTցTZ<$:hz>g_Z˙?_{Ld* R _zDVB4pz)oY pC2;qDa3@G[fȩ~X8],q)xɅ{ ,CP+UۡNpat#ln qR۽R61ybY+ EV=yF.v)̀T1[bc2:^*Fx0ђ ٫n\*o|`|O#D(P;/Q-,Xѫt+[{X&UK*x])%r ނyn\= sleލ$JCZ…+)ns1zֲNqni>Zu"uߕ+BܶAhx+.XyYjqOH b %I?v֔*OSTiV+G4c8@h*9e0dՖϨ CXBw8u;=y.lD]Ϭ ag/hGcaR:Ll 0Dy;ɔl8PrفȖ DAiЂʁp'Mrg.oW9N:zfy%'C1X{T 3+j ,}zd"߭{|F&dWO+^CBLWi# {09;[}JB+m)(RmkxaXUԡ>N6q,heK  VNcfKuvteQ-\fnWPqW0D4SsCEc=+jt2i"Ҁ$5hCAgqbyE݅cz$G'nxnTy@U,CY3_p<9 Q̫0w19xGHL$]W1ediiø5 'G RfnDB!'ݙ$!?1%LG70`a/*& eJ)" {nRңn!KCGS%r\'pHBhP$we8gQNw贂R8`(6>463Qj:\7 mfoB^Ѫ%R0|48{ecl94#[֜H{RYATy#`U-Rf4M;nfQ(,~Eݖ =&U ֐;Gr+j >G -H RQK]h11/赥W|nr|>q@+t1zN1 tP5K.Lp.rU#tjHIWzw+g*i*:m&%:,,2fjc!ԕDm ZZ;.M@.mEgch"qBAc9 ʾөa!6b6d%QJJ]m&b1(Mz|zA?Cg6bdɠHzIhQ+$SmSO7'%* cy VX&GLq.Y.#ceUis^&DŹe_l^ 902쳦xz3&ahѡ%;g)?"(I:quOonӅiuc*YL+UdQ[("s+c]ui7Qh+ˢƯ:wn;DyiQH%ܠA`Z;e<&> Ysp_ {J"36IO/n77Ghm}i7PUF_~ϛ TY gً1, 3B&}؄3=Ū1u?k[V6:ClzUζlI)v-gik% o~^Tx=(UhtQ^;dnStٞzYZB;NWX-lU_|620s@,6+I+?JJ $#J# +@\Uz굝G8+%>yz,1 ꟈ؅d["d[&IGnp/ c^1QhcfL3.}$y?ug&'9iY,RCQ; 攞?'`^F1iܮtvZۘ P넁꺾 L̍QJ[)͚[3|_X3b[*1ʶ@&@^$l9rS^$ f$2^G:bh8EQW̋P/*wwhw$C44_`%I.h:s5:"6* $od뮷/xFC`:4J[# j<ߝEn")5)PQyhҗӱo20! KLEƚ&$^ꥂ1n_"|`N`M20H{Rkb]8gTȌd+Q~љ_3Kx0R< FB\.1BN x@- UC$H(QdYz.=E?<w th#V(:u9 BOsqP4oetbLX_%KK =K wG=/R`xk1_ V0M^ٳ5T>2_i B[~2Ҋd\%ԭOq5VhG7QO"" 7& فjtcM.nR}[=&1,7aGxDhY) %L! 61f "fy1 `x0SϬÂ1L,xn2T-mi3ɷAW$>wX_?ٷb\)qq{kc9i\;=l7!UP+{h6@Ly,* YAJͽ2󀫩Tc6e*腏 U0NWdl&DNX3kƥKsf:k {9b4I~ Qv DwOOEyq 1(֯*d@Osl I;򔍧%pϗ+o4/Mo*xoʡ,ۑ(u'gඞFrOl9M::?I<}YAcY'WIhǂ<7Xp6EF̼6e0Yﶍt7 ZoSG"/hxB[i([D[x2z:Vr`{6~Pm0fEV0S [CR.?<$!ʴ竉x6CMJe!X{Tؗҕ^oRw\ 5@jAop%tLC?.6DAU#_Y&~BqBOx(1Bڞ}8ݘMS("-L5њ=4 9ץL=a8 j\kLB/,"  K+2~/LP|f*y+wo#(z ېP-p6oO>-@O|Y2Ҥ&90 kSȿf~ML#խ*B k /~⽤E:.Ձ&[+dަG_ -i?EKRGc}vi:+u{ oy^"%g1!]q䆎XINjMw]k^Y7]hJ#zNvusw󣰨zDLbm4#9/lp0hW6h"Y0R,R(cbVZrb1l3%6K~,xq)Z90P3Uz~ vJU) :ݨd+s=X!% I[gD ƶ`SBV}\x/1G\+(C 9[$xhYo- IH n;:Fu5; VD:@kd%hshᓸ!GwŖ3'dN~0tIcdbB,ҝ`C44z=#^m(-"p$gfU? 53P1/=EgD,+1";QE=!dTke|ul 0N5-^kelO#4'ċJniE<=;dZZeh/(R^A\OL/z#9ې=eZ(p+'f7hp.x si+I~XbrEñ iwoY^PWe#ڳd̀4CL|wz#-c @xGVL^Bbf'@TÈL/Fˣmi?EĹt-\A6dUim;ꫮ3W ȥeX=U\dF ]1VrVk-KchL7ƿE"ݻxAuz%=(4]/&EY9Ҵ%z$nAٸxnH)baOf-wAyTmV޵ ob y )pmZ]^qSZXFg2aרbU6yZ*"U#X=$}Wu.!Ƙ&)gUb}߶tc HVPlA$㲖'C|!VY,&&L v^ 㠶܌:j%*1y10%6#-(CEǜlK rL^2(qWgA83yP*}BOz_>s&|xޠoH6'M;bpԟo1&Q|'{NU؄Qg\/-ܐ<>@4i҇jA8Tռb8 a= P{w8Z23IUo|`/ R!*v gY(OVS%gʈV*zPLb²tN0Wi? r4xP#4Xshv3j5N"W'Ifnb:aܣS7m3΄VKp{x,ƅS1V Z۵FX}a~mr1'b6C[;\3ejrNn7у,K~'V^;-rv/":yy͏3 +<-t6~*7 :-?p哗P4gH ~dfC h~pͥxGL9LD$_gT+,J:$$&y88ÛͺOP@f DonQa>י!,\{ XYYoQqبnPADh0h{/V:n)k7Fhx7c{iQUg fWR~3wN7ڑOb6k6qsީ5S" JDIQ$] nّw*UNb:=*T[jaA᥏'lW;{[X D_Pȍn)`7cQU| ^ʿcQցmbb6؅xb+]3`{)aaf'cJ,W YX밭kHi^~0x#\Ahm阹`25n=^uW fӵudK_PtիmzxfRG4I> x}jr"/9/D5~'FIVjBdϿfaRjKWSiMg(.΁{yX'01=kz>%x\q$۝*һ\Pu^" S3npw)XTЉksI XQK A_'R }oy 27?_u:zCN]7o757r]j p6=m9.Fc5k!Ppb]?ʳ$f>r[vB'Gx1T2b_"CHrgq }lT4% xah^ N]|bĐlzH^q;BXRp|O6 |eOdӪpbzFov>3@"ԀN\g }.E6&s~^ ʯˠ,h{H\ѐ!~JʭiVftyKd5CݪKq JU5}\<kxF퍻! YE2+GsZn npvwq4=e‰Tq{t6ם]InnZh!]+z> } ]ћ/O5;O!-?GsҲ5)dՒd{6WYH}v1s}f}l炞w,!,"X%kit:ٵO .DN"W^$Ēh!p{lp΁^(f{%P@ShD:{UavMmP?uXmY\W,㠉R{MwW z)"%5Rz u-}n饯*xLmQYJ ͶeM2fbT bZ&Ti W0#V7W R]"%Y*8%k77NY+.ϯJU 0@\VCq(o Մ\PI vʜrʧ# sd97n)ר]KZMނ@H$Y䭣֤NT9n]>C(Tcb Jz1վNv>=-|-$Rb[UYyWvQ;x\(!{hڷpY!3#H@xBZOW͝fe22K-C2=p%ôW}jXaY7J/58i@Ls;NBcv2 N47h1(G3U\ pRn]ն(4 唧HZLSJAC (-G,wh\. GՅoi$ZYoZIcj CSC·`.c'7NScdAH {Tq}/\g7Z['A =|_ ?OZ|`b1K!5\fAOמB'KQvtV,4ʫҧ@ eA:T>6d#ɮtʥ%X4kb)#)i%Y r׊嵳Jv 7w{z`UK_$63FЕ'\/XԼG#J1z~qT5XP!mvP`Z3ɣ/S&2fC"pYӗ")6@$l@Ɩ3 $QvhY")sDf/ 3:j(u{jmf9CrSUZ{j?)oఁ6%R5,ғa襊ꅹ(~ vh_ hz4V(Dxi#xuSI.wlj܀Tr)x@S6̢&+x=(~q\U3XLȦ0\ƾu\|-"9H UC@ͻ.):߭4B&QY*B}jMBy{_m*sQ,#/BHˎRxM_8GII^R4髄O ,\Q-}"ԜY̌#9WC QM3-SA=tDU!~N T ^|o:ʺp !M2/w n\WaL&7H}%RC*(]ɟ;, G (j_ T# c^+fR|2wX7@dV`Gyk\;G%l0Es~T䏆.g;¹HD!Hʵ:{=CGM+-YcNn>LA@ StdУJCLGԔguڈaUO^04w/h PiWMM9'7_2&^,NL`}69g>܋D&By\@ĂOb޷8QSSE=WœXLҶv]Sya+fzWsCgD\p$HpքZ.^,a?4Jj` Mq8ǡ6J~߅i@䜿afT6򾎈O{܋߸x }(K,xpF6tjN@76u/xK,uCHUV /j Z Sݬ9ȍI p Ec6~^"1 7O8lj.L`y=ʮ{$5]Ӯ:L`Ջ ~cGVW|c1 ;Xhz#m^)նL;|G;m-ۺO ~_ 8E~GDc0[J5EW~=[fKw.~(;ǁ2!.TSJa "K.S&Pt>;f-GG˱U85&5dITbp-0C?B+5|v6Lhp۟(T/D%9^U#YC3& QhԹCʔlG"oV"&E '̒KLMv7eC\oH砂o5?LBb&ئAIwRqX<Ԇ£*U?%u!޹~fpJ4hǹ DΗb)U^QZfѰVzYToаz u\wXdlSF ˿PGQBwVF ?py>*tjF -TK;8LJc 7 vsC YOSu(JȈ0ix9 bƛ׈8HӥEͻKt ܧgnϩ /?P>̶<)Op])dx@)y=eltBդiu1_5zm)sۻ:.#|>u(ao7͞ߚX !\N֑qT9f:^;\Tk]-CŸS*->{~9+Ls7~KTӠH:^ySuWKiE>m X[B`(F{8*pb 7b{LJ:> \@wc&3Gk GKڕ]H `% z*w-t{f܊x`sW0a-E"6}bJMȽ?\-|^E^eoF=p8>-5 Ƥ8VΡh~bO~V.^H.H&huQI%^ucof66Y*sL$]+Ymm"40jZ 'MZ4-5cG+5*tk.@1gvð*gF)A)2JCpU"*Zj;PbSĵ2d: `ҭxLfB0 QG}^]Vg;uS_I(j^gGK7QiG$yxDa)x6 Q)0X=C 4Mbz#X\Q2T [1)el-SQQli8YbxY6d>]%TTT3@70{=w/=#eu<:dT81EQ34nJ˜O7^_X˶gzʄʼnvعe7cxɂuaө%J8잌otIK"8M\ouEc TT-e k+ 47|bsʋ(!ӊgҴ J]޵pU!E|sQcYDctz~y ؇>і*:2h]ˤ{"|1O*r:鏑\&i ߊ?/!ij,Ly,{bjc և{Q e?ɓ=wנK>v&>]};s^i[JD wa|$KG? m# <H&dySc׃2l̩f: '6E Jz9l˾6rnP-uC=ۂ1X ݧj>psI {0l Rb W:LfHiϳgRoHج<)HE n!\$5Gug0Ifn6w"n4Wjl>8n H2-&Fڪcw*1`jD&Y3RU73RIO eJiHMK{4-Yb%-`#$?pg\YI~00ӐZxSi!AfQ5RZڹ)w[wvjcCk:j7y"`-hª+ZDRS*cnwSr Pp~ O"MU:dPwt5@rv@~ױ|ʼ&bkٳv^jn}oZUO;bSY' z$;~N99&gДy ^_hLASkf8GeRnLJe%V&nuf]yLx01j4Էh]"Uq;,v3ǑZ~uP_5֘~jج4N\033ONL?NҺRZHs X?j+! > Dj+`bі dʇ/0$p"̙4^|&U$}o TոE*4MbƑhr;(HD r~6"H5"yRj9ya]kRnUk?`)eK)>_U٨S* 6BYjUkryOeGt><pv)3vWLH-\0coofm4]:}Xɛ4rw-[ N"ڜ"ݓC`@d)q`T? W\V }n,lbC?Lp ٻ D%U92s[pTM=b:ϲAie)kkcrNn .{0kw}BCwBn^6C?kw^Yڷ0kx6ϭ0|3H73|A+EGތg8A*OQԇ=An'~o^4L0N x8f2q}mqz܅¿~cWe&[8w_,]S%)8!7VBAӑ9\Շ r++-\]fzPFV(OCdŽYj#%z2A/0"be6/d }X{^ **(1Ɵ@TS2p6VyU\z:qi%rWjhDk2'h`ӖYMٔ^Xi Oᚼ{>j#໲ M)nO)@>  'ټɧojl;M<}ßSLHLX'N0pgp7&gf@''GiKDA@7^akVDUT~wё`Vn\8 8cAMoOO B%8uW's@hhâ^?w58q("#4jaÓ4|G3*0Jռ+N<_տZ5"җC@U#WJ˭@,M{nsGAMϴTDy;) APTGM1`/~ށAUzY\Ѕzn6T6Nc=rkԪ?!5ٟEcUUj$UT258߭$x鏏`zZ[f&j @Rl!)\EP KIơX A mn8@&qX@iku1,8N=1݄D_TUm  J^$߿2у\-'`n!8 AdKnF0r)+Q9^Cq9ff>H>ܿ:aEAMqP} fO;x#ݹ lr +Ob4*e³_bz5Vι {X17mD 럖vSqA|&%PI^+7>x'{/'F{[˛ږ5lJlv(q̶zJ`ֈR&,|~(ev&3 Uq޷E%ib %ZҼ8g^~*ZU;dzd7Z}>!0j1@yXm:;Huއ~[إ03"N+{p;ӗy׼Qs@$1[QD6PҤ^G7)?,J[j)<4A$ 0J([>2f5Im)Q5Ze|J' VʊfZ#g{G\_sF^ùG~'Ql1= 堪Q`RsŗJ鏎p TO}`ZP&Oљ.jfj.kGe+KB ʾ}g\E"|*P,V+]bi8 NgKc6>LL0!ףA׿G8Ht{U?0 u,gr5 tIs"ҏT w틫Eyg06~n%8 :j|&$Cb@UA|E:·'8ֿvcDHՖwWU|瀂SO<ϸ>m̘O(agY{W)Ԅ-mI*W Fl&M/&|c+Rt <6 eŒnxQqy_r5/ 3"6)(E qQʟAGiz I?~EH<ι=2~u/8gOŽO**ֱm˃$fM1F U%)e\pc|E-f+u#\ b;4~ڄ:Z֍e~Z L R11nl (w995;e6Wt15/0Gp6hDž?dOwh^VXGbW\:H|XOu̫`8 >9Gkgb5Nۛ ,'!`{5n L+jUۀ"( J o[T/î3y_l#kQ*T3y^dgL zm@ BLG_##xjA+؞!pwExҺfVZI*UG)^Ta3f.kGuN7/ H{uQ5RWjјT(/^h ln_6SHycHL_2f؆\ԕ6zd{E3wuÏ&I(k<*%h~m=6"nE"+8M.%|^ ir1 aO*  a=Wlq1 2`h=\ӱ\'EIg[:Xk^jF2xLtLxI0/M^h9i\]*)@rcnkzXnوC$}S%5{&8}-xo]QP#+L֑ܭ/Gi}Je2-FJmAln )_䠳I$E)p{R DPde3JB+x(u7ۜ5dSY`BTfGoԜG5W"=SR<4t2lG.:Uݯ@z,'iF30?Ȩ8Ho2P#0 =_$h詠2!m =7i"UBk u4CAޭohܬVac/=c!FHkե 5yX|1v)cgWeg:JpHߢ28Sg h?kM<{0̳'?Qu9]Rm0ϔW Uz\*Q3qSLB<103M`IGk5ǒIae}@*#BKD]&!F2qp[ʑ''9p5Usrfvϊg^BmArPz5؋zl4o }^0P>/ gy>&&d{ @mFNOLX>=? J . JN_*ypL5Cj΁A߭ϐ- b6 ¢*R3?O|S#!~_5&N Fw"@9 i~.?w2/V(E -2ʄmLi.i6=T,R*R<//w]^Ϛ(^$̸\wԎ[5p|D>arnaM ;ʣ&r9+a#||LE5_ԶI/$3@txZ -%nC>BҲo>Pw^ *:`׍EtypFGX-9\h7oj>%ÈI*){ʇ%=*YiTt&-K&V їêicx );(ܖ@&>G_ Rtn[λ>4Y["jEadbxZWެD{sZg<~8@;At}FkMd}e#gq]a <$Gy'J{_>2yxUnY2_<|O>Һp1{JQ(@NKSP)H M;ืXHICOutQދ Cy u4]<і8*h^qVڼHz ͓DxHG~'!xdw:kw?sg|v18є{a>a,-8İ*wZ4t Pߒ%q{Yt' M\B/nbs@lmڳZ2cOF 19'02Ԥ6GOzG#hV71%mrئB|~)Q+3nB8}b#znҳUa=~"*p {|(/@#{E 4٨ h#`|!!]E1< 8RJ5R?e:hsҥ :DL ||8¤YGN #@h=.Vۢ<~B?DG2l?2y |P&vp6+.'pXiq ;2Ϳl_S^1sӑђ;vYM>%LQF!tq:>|f뒫A'XWYԪ.oq?_SHoH_Ч;U[ ؛'{!AHAQ Z* TpRpjr?4+eqXpmk|ڹ?W ŕH>6vHo١nu@p郯u>ޮgfr1pҗ^щwFע*D۸bȗؠ}äص?l}_^dLq0hDU㣋6wvȪ<3hU jvk[i eJBMC !; i4a.[l)J̇ n墲(B&n|ÂOU] aFT) fB^8\,S%;vAg.D#nC%B~~D0UOX&^;ՆQ#lsM̬dBi)npV2쬅xnP0P!y2ͅHV|וi>Fn,~7f^et$ăHu~{;:+tS*P,q⍱XP /$,iB c1lN2(ϥ2*O.ٳ/a6LRs}A0o Dnw#%VEzj"!~,5psqɢGڃtd{r쿱]qF6 -WAƵE `V :}xW>4>OsQôf,V߮lTh1>'nb^V$+\c_ 1nc+|dPyr](vˠlVnB;>YN/#NDBዯ:3ks#୸4^{<8Coҋan),lzJD*zpMR R/5SyUwl\$%|Omp #U7pu~3U*.N4 h Tj2`VH:oK$u'?/ *sZEiCASha5Į#-+ Uiw_ r/[V oԛdu4i-.5俩l5F9g>LK _ v pruGTc5?m*j$Gf%W',;'heGe$7,p\v/'ڤ.Nxq>_@{ň0.%i^}կ~d=~#Pͱy[y-0QCRC~"Ї?~cgZuƸB.|/ǃ D=9kq<(M)B1F71g.m頲Ǒl(ua= VQ*$pao5[Fp}k. `#%7hs}/-.L𮼯ܿ0Z K&ᘄCUB Mոt3S.3 Yjwza=ݫCg^o\ mb͋ }pO}6=]~-isr݃Ǩ w0H^WpUe6 +'f#;B,Ƃ5M(sZ65/^Μm n?x ݳS*YBhm.ND)}/7艞ʂ uj0ecTB ut-4{\`biuwU8078ơ^st-t̔)lpWڋR=f|ō8G 3+poŁص)Z|hq!w.4@ s?5XAI&ʤvNDǶF2cj%vV_W=OrK}6-릕-abW ¯E=1fSZU*c;5 55cH]k dlгLs+ L;ۼ2F+ԯݟ#,%ƙlR^y>O5}gÈD\=W]םY-lޭbM00V\ "zzW3q%[pKMx!V<8\UBdq3v6^~ƌ[59=ul*&-Sz).*; EgwtF}@ [T}}MH .IsOrŖ\:igOOO-DڮL~9mᡭi@fw? ޿LI>c_y#8W^`Ȱ@1q,fc"dK\5csxQu|"S g {ҽ \ ƟU X,)O.f)D0K9oSSY *wg%h~Z: 3fawV3bV$0hUU<`?$:|zDo2/P?`ɛT|YMcbKT<sVԭa /Èt]J!6Rsu1eJ %@:|KŅ\[rV3@so ,,[ӥ%'g%~zJ![ dS.wQ&u,{08 4'5΁ nVܫb<iX]3\]x #y "Ǡ" v:LX$o ]KtKX~ d¶ۢu@nVva 4!Z"]HP4̨6%O0(|A჏i[tf |tJ ߔ۟1,l?2@~j_ HYlNKV0A~"3:9|9+1~6[h 7 *K$"P/xІϷ2U\]D1_ڛbB9_#ץK\}j-H5ɢi! m7I=Oj!YgC_@:emutJj*؞O& T !4UMikMr+q_0ݓDg֑)Xf*V y -OKny=2l@eבNهe$w26x,S#-U% ,ny XN j.ڭ.7+Z?o Ɉ2nNL='ݞY)D]R覀|b}eL3Б!kп2$\eD\;Y0jw5(u$ƀǬt3W}<}`( QbKKʖ`AԷvqXV $s(a֌Sg 42 nH֏}"?'O~DkDͮlqٛP:I6F`0k2nx=2Iw( 9S=I@]Mc^T_Be޾QI@C#b=TyR+~"=̾]8-uSkILy4JJ|yuՁ*=븊}l\(ۨMUc94rvͅ3RdFJ9{L8-. Cl)o/w5~GN]r_NJu G9Ta]ìtτp{|wۙ5w?$Ĺ ʴX < GRd^x *qu*GF渟1c{pc#D YqEx0S~cEL}󀊃hqgH W.(cZƽKh4Em:]wi!FWi{fè`I+۽ sjD$\Ϟűy Ht#JW>షpjߠ*qht'z b'Lo<[v#;D^O)!4\ߧC 1@ Z˷oTXaD8TKx0=4jaQwXУ_,yHZrΞI ސBɬ BMuhk<àvoJA\.͏0QPa;űhFI Z/y^ bԥַ>QP~bmv@*򿎯 ?䓣GB20ܠ#;]MP1 Xl6"$TaXKxl>gNͰ6~ e}yU$6URn ęV}Ԙ`8' PpF _9$ vzrN뤩&*Xk),Þ:ZYIi;pmZúݯK!cTm(Rkr)fcHek?~c{/SJMxbm]7I*Q]d,$ zImqC%Ȇvv=G{{>\/~Py3< zXUKOX:ku%{,;:V~V1d:qbk"E)gO+3/`%2kY U!>h[lUk(!U0+h{H+7;[Nx%oȍn7W \Ʋ,q"yY9[3JB?P93(,J1Ϟv(_|'k#IˇFɪn ~3(N?C'R7 "gxPבPwHG(j5X=5C_dRџ`!KH~t ёNM5 븾-4WA ̩ BH7ky<]⪮+t%k|-S/"8/EQFjk{Crp` ~_K4 15r S1l>z2=Ģ4{]v뒡e& 0Q]j+ܻ^;].͕+|M 7hll<~=\WTƜ[S? |D}s9n&@RȞm@W0vL*˰@.,I:eFGf( Qp#@Tĕߐ8HS+EP1x[5%c OQvԈq( y' xG?F_h}*.etu~)[}0?|G 2Z\0 <$f P[9>%> axX%ͳ;  h,^D,779-~Q:Wj뤗)]^O;!PCX #5+>?z6v7R0?H@y%4=ß/ı[if١o+5; 52~6V zjۂwwHeJإ#v},׏@1v bQnYf0_> w)A<)+r=;(J9,.g%eW> 5EZjE^!tmȮY3kbHa7+1Iov_󁶞+%\Vӓ}^p7Yul8;O(Y$]gpêX, '6T^ٓb] d 3Ե fRNwC("\ ڦ=b _kfUim}_w\ 9 ӵ8 e;, op%KAxj7ԔzfN/mť ѡ\ ]n+\E> hQj-lva*ޏlٹGd'5R=~ sSp_`7zMyd®[7r&E'1,z#N%Qk<|Ŀ/J|sY>X3x%-ލ1뾵 |,)DUam>Tb_*0VrcPԀs3.CF:]UFQ[v~#A!C]\Xpp~FΑ8]Ą]rI (AoNTIs\+ # 6Bo1pZ6ި;=AoPIǦ 1ɡ*6|)d61 m 9܂[Z:/@t<)5{nNWYyڽqͻ19:@$;wcq=+Uʠj/ :c@q[A=5[7_ٸױ3-s)eSX qo!DUb"v!a??3 ~ (y}3X{<:d+Vסŕ_<|Dթ އ4_gf_N(djǿTѡƙWJ%ӝ1 6ǷZ)):4B|VѝLetFQK/hS0416%{L>J{!`k/rޏ5Y#@LC|dtUw~vs sL;*ɣIs>I.ᮞX.5 W.8IJ( VҝtpV(2I8KK93ֱ=Q3cWȯ䩘V6(q6Yo#G\DyP$BGƆ?6._wKEmSHg_XTw^%`SsVZXJ nqeH&W",=1V@qc=Hǔ8ھrOW4@6@xGo2$Sul(r[} I74;Du4.EC^vCw'CI|—ч ȝcn#x0?kdŽx K[Y.ހ30|W`x i ثGҮ&"J ֜4|򹽔`7 h\PHUt\1?~-"MUշ?Gkz aKfvК~i!DZ~XA$83dL<**K:PuF޶[eambD)&CLu?aPƎ)]'9NӤE$ `)Uo06/iwjUe򏍔+_Xgg:o=\ݡtRZ}O+k @<#٭,+ c(8tFf,Ƞ MHrAP2ݯ t${,?E~`v[iزK`S(n`v5xbӎOMsx[5Lx?Q%Sz)I'?˅t[)Ƃx)f1 _<9K@8<0Տd;ꄺR(+.cםO&|2)R- .Ad+œb`Y>OqrJY&UِN!;s6K!<|q>&ZИ1N.ܲ`x0*K'Zh+ٞ`%zryyAeYM+\16r{Z*+YץfCicX&.8$'wgu+!׾7Dl:vY^%i21[85T8K0-1 1"<~]%b, L|hcJCHX;ﰒ$BQNFL/tjzC}U >O՟π|$β>@P$x3o@;;/B KmpΒ(*wqAXAKqG%#ꀫeK|vtOcfic(y-UX}qK%gfX'iU[Ct;Qs (i b}H!t6%za0]!٫~9}t1z>CO.^ ~$ͧ<EMN 4SXnB=SEa@D>t}(U9W6iŹOc6ӿƧ)H-.^=L;6Rdh(^+ SUsPz([2GU\y+Pǟ>2Snpi ExŒeG:{OD!rjXW d"3ЍZ\}Z0L)J`'豜߆/;=,+PonNWH xFC'B.K $ RSCX?|N1qHU\QhHz;-A㹹IBLl8R1^v$iAurpI/cnjL-nCfykK,RަB]Q*<4$tn^'!>:d,pLZOֈ5Y 2y,,onq2t` `qZtN/c[uBĀd$ >x]WUE,mC&xapPq dQ7('P ԑ>AzOJE`RV3>P[4Yo ?5Rⱞ['2aWX~lmrWYf3=y6gōmj4v>c hB$g^QmP>[Jk utvK@0ak٘ԪNSNM}̳8@J0Ʋ0Xb%:Szˆ}Wף\yA c%vL]gVNTͽCxfP}TlcF FϠ̖/X^RRŎh®nAx0T NJ׫Z8019yAؤK-_t^]]/֕ //N;Dp:Mȁ-*Dr]ֈs79 `tnMqtm^Ϛkf O!idnB+- m=Lamnѱ./a5=N gul>YqF .MΆN}DT'=r]R!'Z35 %6׆âdq9m Th2DhѳP"J}6V0HuaRl_Cd|{ [$y bFI^VClL4ﲅ>]v%%#OMa@@sxU6#'UiQ2Wޛj)eV~sS;?ĬIlvUt϶S:t ,“/cOe9rah)V͉kq-T]ԑ=9Ѫ-!'u7NZFa,cxYVfKASjr}RB(XIHp645/Ôɒ}n}ȆߡoW:[mOV+EX[ݲFB908*h,D )%DM NB{m%m_$}y:⑜P.PpTN%I.oPAzKgi$fۄs!UxSeKM[$SeOh$.UZ=1M$h[E+dMhW (k(.yD p ˒ }eGНE)n'47OTx<5I\H{Y@QD*v$A[ !5"U`+Ťe) 5@#NGq!0G8=^r\iHuD`U[v,le`m_ճz(^l2ίs|VMb􇒘.fj7XB>5Hn׬,N[-|Ø,)v n\RX<:eu}*jӖy{ [VErTg ޅ.p2ctkOEϾA- iz.رA7 Ӆ{1rRսsCɋ5]ʟ(10utF+-ﺱE5%D̀bkgk|-}ZI$K4'"AgaW+pr%roõko- N哐*﹒|_RQ<۾ U0ړpeAmgȏJi$}Ec ﶳ=㉋(DMn{B(n":T!$:3R㶂x)={.@:[(r4VIqHWOYW z3qߞZZBc 1abd@ڹa➀RQ~O70:c[Yf+M"&f^S}-U?0οǔSnRdig3i0w)-1:]MEc)#bB D \Ʋ&nUwDs[U! q|65+##䰉Ėqou4!5csz' % scT8||C+rTpwޫdGΕ-bU6n*:\.msJКcNNƧgH- :y1H]^Z92{8w6r)ş,ˉOh|ń ÒGZtޤ: fcxaV(VT9 S'wL@yg$ Sen/n^89+{W^+1bE1\>0iഐJޜ25c0Q@0k 7]%U o %0+|3sRJ{Lyx{'`%OogQ Iav"CVR$_XhUI 赪Wnu!3-VnRpkDBͤoOJUDpoIv,Vn>AĖ=S+PRnH0=Op=3IKX'^ ТDtqnK11!F8ǎQ,{O) 7jr~[U:䎅6檗oK<?sjs ؃ [߻߃sǾ7~) l@d|ʹ'[6A8+e2UmqkSv$F .N z#ꀢW=ZO #M:po&St/kv( ^?PCZʾcٱQK ;"Xl}-[xcÈ*4N[MI\ Yޞ,vË̟oKV癛Hr6mpa$ʢѹΈL62Բ٭'!@TBD %?HIҧ9SͶډ0Ǵw~B=Z;'ڬ϶.0J|?{MnTn<ޭ$0 &Qޫn[4@MyM>]6!_` x1:p-G2~'Y ׼pd7zyd$_6ALxӕ76+nkJJc@fgIXcBUv׍ FrPsu* Sm"P18 Ru8E=֪w,# {SI2\{4anJT|N۲]u99d Mg=]zƱؔ1jb;҈~1&Ԙ~ s}Ea5UAlMFH:Th@{FΟwO}#K[2lt^~aRg[oe-y‚Ѕ4;1]4Qp )UQj)%a[)l^D0=Dʉ^x ٴ4F<*YupnaOeYYe %0뗌7k*;*bL 7v ^c4#IMb}w;wVŸ9|բP(㡽jx9?0wRkb})bR"fa;bSl~8B̀39'4Lq_J0TrMlbSFжRQf%@5WG~(MY'\ʯ;0Zv͗HS 3r26ߘ]5+ ·V`9+x퓻Oyj^VRV6!xnkS^vDg *`xt<'9O}.YZLYb7zl黡c+QFwPλˑXtX1}}5#l/Dx؆D᧓85ÞqUf_kDHpF&s,~%#'a1A&#{@Y4qQxuiDg㘙𚺵P*S%Ay%rLb5VeԕQad*2!ʪib[{s1z"Kc_۾ҽ[EQj4•ls\ч( ;;eݸoTeZ^ZD9a6+p?X9ã(Qm!쩦I~RV Z Cn`pYtr ?>5z038\>ֱs-W,!)B&/YrOzr~eG|BH{[Jj6FpyLf :ɂ@8P 'V)h++NM8K .5z,Ę5z gw =οؓϪqHYvj_gaޫݼOu/ Jq Hx@qcRn OC!U= $K(CvnJ&|-JW$ nU{#q:٪,i)ХACj@ۇݏt/3VfV-y D]3=K쪵Ǜ|5AOlA>~=&} ظAq̹,_\pC냧9haI/ Tzyp۶tY1)1V o~t3;I9I~d oOʖZԲ%*ec3!hoeOūXvjEvO3Thؔ)5RC6TUL?!1xTO@T0*4Dl 7df*ɬCn|T"rt&yñļP/ǰäTen6y]\5WIlgf~\F~=1E^G6QÜ8rI*OpzM奘O{]dCa=!Pdxns,䏒 :wپ/lH+lÄT_.YlVRuikg ~;`6^h#uSn^M?qxɨ֣S%+-P{!-aAx8D}x]-+ 8h*&inۏ-i$ K3F/p͟Z2L1|,7ӣ:6bz2Em[uka'wy -Kw.,=JCq^S/7jyx>30/I((X<޻Հc3jK|X`0wmzA{»98 2@.>!|A/M2t];KLϼ pmm Mp~ GgL(&MuԵ8EF;C HO18^e?]Tʑ)hsUiQqz&raں z _bՍT,H8`4)X@aQfc ʞ-Kic + P,* ibhocEʹpR`\[*p 2@WPnS^Av.hUӮx1e]s!rf\;S&)ӭNqNE ]qCW!IIH'>t ИTZg,E*ŭ}x`A5mY&!:( C x><LOLNZ@eOğsnn|{qYC#ٺq;# [p۾hYFqDQ},'͔5@Mx/C+6 uѐ8($k#%<$fNg*3RW.h|V8=XFg"-2F zAu0HOߑ?;LB .E;LJnzF%qGM>>ьו;ZEͬ#?n]@/gb72ArwJ\b9]y'lK3g)*͞ӥm[&UƓi;Tݏ6B .r=#i63`y9:)L Jsq"~9 8D15#ٓ$ywlwDzCK^喦mTDT t;mOiWj@ru&J^3pA6#j%lBsڽMXz٫v @) %]&[R-y.&h<%czzB?DYO닚-\Ǩ1dk[jZ Ul jo|$A]_D0H=MĪ Ԉ Jߒ'Ɇ+*ÄPVxB˜ȱәhG#7Z>å@ ]k;`& 3c6=]w-ޖ@߇_y!qoToⰯ)Z;{!d4߉6>Y-]j% >DYjW>IOZ);q 'ۑ5F>hȚin>/-qֵIƗ.S ca;QRGYQM3CSMlH3.0OαST)Gv" #rDsC=<+ ˩{Rm{gIrX"Ee<6SH8⤩Uëv,mp\+WFI DB6pEb6`咱OzLnOlKEns1Da;-&ZEt`&jǰ͇+N+}NPFƉ8)%lRI>)DGQXDBA ?q*К qR CӂkKdh(qbᇘ] ǑƖi=1GrުJy>Y7U%&qOx{ZhkzY' mAe,VT5 爖Ωal2O."IT b_ &oUycarf*ByI5RKGm# z> g9(EM?P<}9!,9i{bKN Y~| z (ϘC9U";CyoA6u"#{~J UX^׎r' -S7%A07H/YfK\h@C6?2ítppTA4KR@%NhXd3f@0ԵIU~ ^%C鐫p6^*6g\kQuLdzN?S%OY^ƛ͟ר5pjNxJi#I</ж4BD8q_vNI#P=A"=Nգ}AGlOcP2,i+ɈYЕNWaBO(dڋ9BiκS_jmpNĀt"i˃7:|Vn98[/.85o&ֱG{F-=tDPJ$;̇xdYc8"K™惒A)VkDh sv%4ݘB޼rsQACW%V_e(o׻$rrmnKMP݊\Y{^ETWO)u`5hjU]0ljݎFP6H[8xG#˜Zl~p(j_>Ľ1Hd^6dAqN9yNLShiNl)VeEQ/.j-㡅=on7m(\ġ1\]ٌ{ژs8\F?i]he3WT)@O}}~~Ԁ r|KP X-u}v;$;ƵhEu:kRWlÆ*k63}[xK G j"/ a#zҨY2$_iHPhK/)6Dd.鋴vz+iL4 UF]/V)'OqGKrXUCsA..aۋEtdH>A-Cb`(^&@:57tAGx[ү\d64{cd!%{o{-37&R۹T䦡i0`]3)#@bSV-׺yAIR5M",sRA>bA\أ?vvdNeo/5IB-6> "?g#pRGhÔU}u"^_r_j%0r>L}*0 ZE&d7 -Ägj#H.5FSks1"|"y#z=ct= vP)7ŧx6_IrW{^\ LtlAtH7NM[4'0H*-wóv0  A #ʧ[5Y=it~ 5I _kݟKFh*SvqTZrysH,P=B~18sIj|ɵ#PtyML˩Wg 1mݤP70?*qN/-榯\1P՛t =l0Oa.냒MFJ8[(`şmAx+_ik4W6nlbH,iE Ԕ?5O zEL#k^fatm|zkdn֌ᄆ& L6yxwP\'VGӼsg ׂ }[@tFVv ~41w-CM0,S_j6k*dZ*T3pKHD<9||6Jc/K.JM= 9Jg^s;w:a ?U JPsGfW҅)򁫓NyRGpƢl1 >d cfMBW~@L2?0۔[ .F²dGnxq*RNg>qyܺwz#8*q?QOtT4 \aE2nԥM]u֋xLʍ^4U9H2cB˩i_/$eCy~5a/6Hh9g4+|-C0f m|ӪZb[5\ m cG>.Ց9w,k pSE+/\ 4$fG"|ŔWfr X ÖBaΌmا|˔UqV̿>|f6HPm1-H#ɌsU>6xayT?Ӓ,r')۪%_J>#F=p| edoYn|Ԙ/cF598B@bXfz'KD~_ke:uQ=A~Pk#1fcvv0O Hb!v>~T{aO- s)?i<1I}f#oЙ b?<g58v aO*%tZ2%rϨ]+"ve_ G˖_J6'"N {lm*#{мN/@SS*leIMtfqǥzgL7M!ni V`M?}g1A-sQ~Ktt:Uj-DLR8GZ A䒶}.}S 6X۱*`e. p1oBfbX%9CuAj9;FFAG"|Ϩz/E$K-fKC`'oqL%4xYvR'Z7[:|ܗtHH#gҳ)Պ8A`] gsLH.`c18UOPřȟfJ:VsE7bau5T50iXnn_q a5O-\_utTUkbe~wD/!8NHId%$Ʋ:li;YA4IfJ.\XJWUf/b+x~:>jj I۞Vִ&I!Kbeא6:P}@̟49gG*͋t4^0f;w$FgSH}ιjHg21;D'4W.RM6ǚZ}?mBH%p'QuUTCU0S~7'Ly>w] IImeҫT1~аGTrDw u= 7RhntMbo(!ӄGipͰDH&AiǠ=!zÀ_> zxKE#6_"L'mt%N a)O+u)GH>kD!`Y6>w8"5Sy$n5"}#cL2W!3 O@rj3g4o^AȦ%b7hE^́0vmn3[_{Ymifk 8{hkfDMu̵^۴]m]Zݣَzn[߹ѭc6a AC* P]/n֫У) Ķ͖Bmc<( Tlp{c?ChC~J%ubA5m-nϹᢚdk2ΗXp_PQδ %;vQE(3G@deq+zyW*#K%c/:JwM?׆nֈ%\\ I X}1 m&QT,qmWcbY=? ?#Nݜ$: )+Q0(+yd{ <\9rl=@I$OűG[U\Fz/m,@'~q\V'iRԐ`du&*AMΝP:4+ILdkuA; ;|NL-swgNg#5gHWuV i`SP d[l_tKQ͢J^*Qn0## Q8]0v$+? |'J Th}d&R643V N^%[qDĬ qK7PRXuz[Sua7 2<[-{( 1fMoAR>]7^mZ9vˏTӱZ jKCP̒o |v#ec4^|8zIH%Mrb28#oLW8ƆEm x,S;g|ߘ{?BtU2@\˦_}ʂ"oi;~w~ dp̣%Ƽ0BaW€Z]U@]E^A%~ZGB 0[x=B/7B=Nb:ßO/ؤJuˣ[Z6]Eʝ KQA|h&, Sˮzc'H:m:vc(ɦeW!C*5ɆqIsk]21|"@ 9N{骤.8'T538 -k.XAԛ ]),tuLl2^6j^TȘ|]Z1bt483qJzq{.YFsHR7q hsl:ѱʕ^x+WQ^u8WI>ԙp qs™55D}d_pl7@"Q)hzڶ'#tv>}iਔ?gA>W5{.S/nu@98ֱтpG\mW3AS4(Fݴ&|[s.77f RxV`/xg%OJ ~6,=s"γM;,N#Pie > n&71v#o% ̸{0H{ñj빶9\ 7|6J`H_>,@-ڒ;_ݤYK53^Q* @3oVjlM/ $}|RHzyt(u%㥻lj|3DEL :ZfZf!:S\ p\EW3valR9ϑUĂb7D⁚^0íZ~M? t,47T?HèjZLF!X1GQyW v(1JH3ۖJFX&9OKPv'Zj}Ggh 7NG@9S: GZo<=$>Z4a`-`Gq__QZTX: #k24qu[a{"?+ 8JoBl EְmG}p˪4Poȓ,/S>= %ciMq^V#)Vw 8:m^G漼 ZD3J8Rj T 4q^_k~luCKh`˺ƶFS_`_+\oy=`j/V> ,."uin>ؘtmPcP L_ Q:ʼnQ"9e>GXp]zʽO^?;q\4uxiGp5{SJ'rpn`{yYNn+`O44"Ie M /,t v^" ^ZUol7HVĺY[bmd8HLX fQۂeBqa?\G`Hhu$%B~j}p^b1Hڨ4÷9ōUk.L_PWԉuGe+n, ^>nl؝fdA8nk҆l< LP .T P8>gB MȜ`u?DNࡆ~e@B~&C־kȃll(Sm)a@Ik,@O ұ\x@NV=|@=P,a# 2$C g9GBpNVЂ/r9Z:Ƿy;٢$?; n3cXҦ.o-]*eD(ZG**. }9YN{ޗE~:*$IQ[Lp>1Y$HЦ:/]E}/;͕C*|~AhB|7SN+wnCQJC\ ߶04rhk&2P 2Q1Pj㐎\Dǣ A)U~h6#Ǻpt IZ6J)zp!8BM d#h|KUF/x\d߅TҼbߓw[f.&!y1|&xuejb(f(\S5Y6\9H;­2?-Dc~edA}Uxx/ebv\Hckk@ /TgUtOji%IHC *Jg]RYIfa Q3 #Z:-tUp0#lzѶ^@uz0𪖦23 Pʪ,RNvkQ2IuNsªV"D7k>5DL: 9y)@5X%'KF0ЙnV Oi*#g& Mr_sPA֨Jt-+18 ¼!_4ڦ#5Чۜ%[$4 }]k85Tq9eאNYYGLO5 l$6Eep>~R_돢.5>i|j FЄTLl"]pLI1Dbz" 'pb@i1iGTхM?/ &[H&iIvG?2)ev~zx!T!W <LlH,!#~T01PH~-v/LPDmv6yN͇AJwa<%6d Rh469D*Q?ox[ZoSv=Gg|ɖ`S&j[n^Ygq`NrNekhp`hOuߴ"l ͼEd :v8YJ@j@H@AhZ$8m3T/{=^&q,(%uɅS+IMbYfH?lo!^JC *S.v%wche>L5H)EcQn\RvV_Bؼgu]b'ѥh~('FE>?fX忪{(^wL-ܯ%j{ZC2*Ҋ9c94!`1n'-˅p!Wgm?)1?0."&xZ-ҋBș\3 {B^qO ױmʹ_hG/:Qn/֋+ {W}+h< VC}±bWg:?4d9SDG 'gX`;.-pHvdh^ضYK/V*zqH9DŮΨNx 1 ZDK{gd 9җ-:ֽ׬Րf2րgC# Rر(38lp(It\03d Θ4yVW]9kv8KhFm8>ud'm 7ڍqMOݭo@/GPi6:̪hxj#ԟ{Uf6%3" \tDž44՝:2@|^ Zcyzvؠ Х'GA24JI)"L_e'ağ"p*#q]AlA3 '[H"b(firAc':'|?[E!isaFc+W|/u$Z^Dɟg* m90SW4>rC;جHCB.d)"0Ȍ}Oy2n]UEgU5Lhy$P2tm/Ptb]yyFGFZrjcuFm(" iG`Ѐ`R\Cȱx3͡B]ElX}Ŋ{~$Fm\U@AΜlulddΡj;P "S[~d <f)/NXsL_p["S\QBFj(=~V$ <iq"hXzVӴWGDžItd]q$ *VtF3qġ (vkaxC!'U{#YUG§^R,NQ`PpR/uʚ-P)n=ŋjGjPu hJdad–N -٨nG-).<նc[LၧPa}P{cƺ44,Cb7G9S}G$$M];_̑-:Q־/ܺ O*Ӵ*97sȠDäD܃/+x~'r3 Xru}D] a/'ps&ۅ=,?"-Ʊe-#`>:]X3q-]Nv.X8&Y9dE?$'OY퇦VE+5ډ rIiԵ[)BZf0$Ү۰.M.4# 詶%]dFD:upa]:K)pʽ=`~a33( _ݛ I#KqmmȂ-+0|VXLJTftӊ#%.G=pxFf._,d '~+y7QUå (! |eVmYBR>}]iZ?][* Z_-TBԁUّLŽ?rIؓ9qJ(Q%R6 iެ0')h!M/FI1N֔)OR0ec33VD1 t`_ת$Ǿm { BanÜONܱTgHL*zz ONlч9I֜80XI6PCQ;C r}T_{ѠBPwZyݴ_dBQ1eUD' . K,1@Nd!a ?0_J[OPbrAox &E^7I,`!Q3_K/Z 6݉VKm5ݾkᛨ`Y둁lq=g#4g"nsciΆ68}gyp6*O"㪑Y/HffЧ(jOHAm M_l}`Ci23l[KOg8=DYo/A2*GYhh^MXM]em>X;`( _sT=9疨_B! ԩS12 þ\*GՒ&1yC1cƹ~h/r7}M-K2iZ[;1hDZuD*ZJi#i@O ʽ+w؎ Ŗs 4 %RrXbid]~҂l &[ ȑ~tRF4g@CYaEo |cI2Fi -΅3 +4>Ghc+n= jq<[Jշ{E x}<4;K)f/6fEYA:N2"UHKZD-᎕r"~3 #AΧdH%< }H(M.k_P<$l|`D%oc$5>400u1m 2{N3^*7r{FԲ@ErRod @uSTCVɉjPv|,? l iWrJ1cѢ)t/!!YC;A½"{ X{oR7*@PMTr}I6L ${@)$'=oikdl`փK y4%r2y W]h{5rU{,T/I ~O^Hz:+$xPTft{:;ţ V3Oc/ E^ޢ+&G2oؿ6Zg cႰnW~aT |ԁ"'wTЈFut1R:ojn*\X ȿt/SõۢphIغIL†η5=1U\Iu+?WZO҆^] ~* wa%͇ jʖRڬx6řOR4uT*ٳzWy y*ԚxQO'g k9Q7[~"1NZ [^6e|=;95Mkksފ \s.Z?6I6P ]5%M"c'y"A bbSCs_^)@*2rT[F\f^LnxcN@!P(mc e>V58jM~"H)śҝ/o58հ\[:pUA[xohx/g(hvUi0!ٳFQpů;ܼLS(Z "|o8wZ쐅{iNEȣou{T]hCOFS8m5:WOs\6]bUI%)%)mp; Ȟ&{4򛠊/4B!^zo_]`$/971M9px(t8үzk{y0^U$-ejCVRFgF3˺V吂@"IMP d?l" io!e7+}vݴ]Pt@8C?E!`C /w.|ōRSX9RzrsB\ 8/\E5GgP̫K3p; $[}O~V*s ~Icaծ ?w!#-=D.q+zgf;QISAkU-5,E%V̯[&Ի7#Q}Ɩ: ;!tm<߁=P)|VMͣ LaؕZ33%]x1/fUՙlHam3( ˚FY-د c |oIzs4m,b%V?*EZ[FuD$3Jꍣ++|[wȆa/+(B+hN Tw'DJ p#uqE|u!OQ oJG?Z,EtZeU G9#vG}b33cq`T7k4~K{n##$ -(2ˣ%ɽ):w*|Ct;Bt~1urL%;bkS(ŒW>X.Uh:"q3?Vc#NCO*P; 2!\PJi[P0AC)I*Y&E1f4q?WZ.vՈͮ$>؏&a}j}s>ҹ;IF_B/ GNr-P^ )i1kS͌ڱ\Uo٭ 43x >W9kbAA-'poF@xOߘ(u]$x{][[~r~`/\ \erI Vc#jMjoK(:dG^>Ӟ]?B6@)qte62')ڮ/5rj":-4ۉu&'7lInns2ͤ3%2˹âKߡނi}?YA7VXj}%c n@1ƮxZs/&q POSV,ÑQk)kpv>Yel=Lmd">%~VǎXשWvƘ4B9_-]p-_nS73j^~` 11 kG 7|WW+vpŠi'zAPBcd^ BM r&Z][Z@{㆗zL> 贷ӓr:G9)"ײ)"-qע,ov:'6 y?DrH2`EBfKQϿ%c|nFjSa$Ԭ]α!CQB[[6_B:_EoǯGAUjvm(\v[!/[Wvd\B;D V/)9σY<Iɩ"cLB#r[[nF՝z0Tbhm:V$)˨E({w Rs\BdGѬ҇,MHIshEE$]v䧣teN0!'y5X(.i??*bJ"OhJ GN]^! D'7aDMsX?J`8%AyK:+}lA穳-`'5KyY5$!A-rr7d:MIHO zᖯr_?Rۍ<9=:CZ%vӹdtA!7u(B'<oUGÏqP|=ַLkI4̢`sYQ l@6Q8l=~_ƇrSy—I"i=mV#|WMX"$:-(,)0¨((RL'Gn왣)2'x `rF)qfqSuؓk*kFNMĆ@-cem?Ytw0aBAt>jz ?~\%л7!9 %58vxNoE7_@~YK:jT̐P:Jv?9,J}@A?MOqPr2m4mS㍤JcZ4~X~}A `F蛞BSS}FԦy'kvyZ`{S-z:+YVpx޷`j7h_04ʓ1E %{}sX%9 v9:3BnF/lL3V 8S)Nu,A'w"Z҆'nTh6vUepS?U|Rɯ9]w vF W\l~z+X{z=d2m*Ll8L5M!ݾOH3Uy :'=i-ê4a b;0R帳=L!,QMڛc)*IhρzsB/WNIxzdI)hA=|Ɯ8tGͳ,Gy ~āyύ<.ۇMzk-ōds!%v0`rߜG >m qn20-s# HkToH,_Q̞ GhDK6uAP N]J=X H6̠ٝjd(:(J]H5uZg]r]IK׳UWyށ'FBși[Tw3j䵋E4(F˞ tc|#NC ̴̕3/[/T8Mrt|98!}"e }p:(ow;];d>0e=[ ^x$snR:M?iE~wtE,Ѳ3[Ѽl xf\@^O.ժai ֬q|k/]3ʹѯQfw@|=R#\砗R߄Uʝ$̾/xzܩe@ i$S}vz#,*zp휊&DLi0>$ Ii瑑$(g-Go#$b]I90f{+DaL̃"C{D(&}0vO$kKlA5]R@V9[@9o\Rq$Cq5܈uFʕz䝕 Qd>P] Q OyqR`t 5hŦ,mUdм!3A."E{Pg2IDZZrz%txQ}kO0Z|T*v*'(Hpi!WOf5 Fܧm!?n+LAٗ>LP ZJXPlgffI$|n*V0IaFQc+Ӣu޹{I|dIǖ{Z>`3Ilcx$V@񹔣36@<)\V)pe1-E9_ ޜGP^Ay%S5jb_mČHoѝ"q[Ԛ2 NC ck/U_1XXw2Ie=昨%%(UoB+ 4fcHK1>9Cx'.SVۜc8WnB)H|  =Y1P|Jy"'D9e4UmUj - ; X5PиN1&9Srtc63;M_Ro<|-u i8Y-[?]|@ufa2`F l~+{"k$ 7MX~Dnw84$@x ]st|Yq'@1֏S磵'a^)"RE2@y`f)|tLUOm^mלJ׹4ۂuf HBd0zKohڇk7$BOڋz'B~dgy ~~pHe6sR% MHhv[zVq,[Z& 5:s63O TGf4^"|M]~B!CTD)s3{\Z#D#>N;26u)ȍJ}`a?BD_K(ܩPpz]:k:fa$[Y&{\ìoR61ZHJnr6D"Ţ&s|uĿ|L/JCMؠ{GVq>np ( ?pja֓>!B?ڴ]zI`*LaZ}0 2EYv1(mG}s՞C6S>AijVaFŢ%Ak>ZA|dMW'ʘUjIZpᮜ[]ϴB~g]QMY{믰m)V04:R-YD]ҷC Z -cl4ꏌ^x ڴUokV~@ ,bW}C#Z+FCZ. 8UzOrݢ\5=R&ױ*UW*?aPpyJR#۳n30[VX6RVM/fVۿ}]OF-Ꜧ=cCu] t"bm^ElݺeVBjH 9<)Lnmj ͍oMxՎQ!IB$DfPBr8%bZj2[J>P | hZ#W2eٓ:nU gF1]r7 75B6!2Ո!櫆'յN- @#IY^ >@O qgO1y=@Ľx,12X3'hWqQ1啯>\GeMc32H]LEڣA.d2 ;daj_NY4 2W|-#5_;cmlbH2-8C5vpmbobxYQih5tfwfKBfVMGF}cwDZj V-վ",u>dv&{jV ]wY@vӅPy07xmRڝTT֬ve"L\y9I7<{ĸ`4-:#ģ^؍Jx0Kx?XGR잛gtQ$ q˫ 8m9x2z:0jt9zCx?Ux@9[m&k{-sZܘU3eiqj!T >@}QeT)>+uo@(`Gf2s5r+eq-5ӀUDߓ1?yqe1j)+{>縘|z8D<`nvJsVߧoJ‰?\mD&-mc_VEև)_xg y;~MXD] 8>B#zxVK,^{+5( !KWzQ&i^N9vwNJ⇙䁨8~M$d 8c;`z 9֗K$\Eʹ,nvI ѽɛJh_{=IdRZ3#4$4Cb~4XI>4VL%jExcWZ͢ӻ4LđL/noRArO RcԂH8:A257/4Ë b0<akJH։L6X8?h!F }ԣTeK D j2֩+]}f{*wgd*ڭUMV}w_oWD?|R!uȏn2x?<4|OoO;JQ?Hm'yV#.6/Wr&hi$&ߚ,aVn>U |ρ縩,u H@՘Ҕki_heH> T;d4۹px,2LS>!8-3j20>wvXx2BZFz.46?SE ?15g_k Hŭ=&f` a1G"7S'yX*GgfўN6oqל/HfxkR9ίJ;%IJ]5NR)(}d7"P(ݳX~t0] d8\! H17;J1[ɖ7Tz eo8jT8V-,@ % qW[|+^>gnː#F/=vXS_F\EvP܈;S}67骵-E6h,i$ݖ}AD T\*" @nnQ *Q!Lv ќҧӨo-+yxoPOq*T: `rGV9*\9|>CCqJ1Htk s]45LL/}dpB:(TS;l8)ˬ1a}BgYGBiZM)hL^ Цd[ى)Kr=ٷ-mw_9*AxH> ͩ:K6N|!nfmkfs7HvϒNGΌ_s_nߍG!7饡ɟ~s0@{XSޭ!A/sQvp+ ^\gl8I)BP2VO퇫Xm "ӛH߂8~ pSl'БSQ':v֑mF`z?۝u1֞؛Ow*B%n/p'QaG x l+7KSJ`6$WA?0OcfKkKSRQkp齷?Z-8̞l:9͜=uqW@2/ d.Epät&wF&t-njD( oE1٫˷OFUo[g7n׭PqmCRQ. 7J7ۍc6ΨBϖں@6Bw ʔ# |a`3|]\Y v}MIWP-K?Wתoff Yn^)dAՆQsr߷ n@WH˝U1&:m@ IId7w$FUPr9d˽3{d^fO\ Z@~#ǫ @9|'xmqc#wa%,z#VB_T~yh9v57;Kv`b*+ 5OpM7^rĂK ^ s+С{嗂 8; /-=iMblE)b!2˦mi=e`v)w y,w^)8 Oϴ 5ٔ١}I4vc_(-?Ot鋇"X,sP N=OӁ؆ B @X_ ^rKO$6򘇉<<> R74 (+Pb7/wYs,0\|ʴ%' 0ZLY*q+V$*/cE0IqZ|.pe$CcǬ{:?l[2؉? ^EiDC7!-{.l/~(lIȍo%wwƚ2DUge{RAaM$UsRbF?{HX.4nV {2W}r3}S&rp8^4I|%Kf쏸4m[qC ܙNOђK8qosP,5֛zLP9DZT{)ᒎڝfj̾¶00XU\sbOr(S0Jez5x7%uQ$q z5,ى)ݻ5SG|rρe1OA@70ō IM?5w6{}SLV~A\7Fn ^hT;ۗ˯V&˃!fQ.!f sK>H!M}%$n/L 9 n#Rƨ՞/+{0٤uR6;?gp i tzui.d CVmY#}y/,a@ u'ebc"`2=‴ T>NG9Ivƌ&_Tyd++^ %ό)]jOR=T~%Z;\qr%ې1{,TE=xw;<1ԼW9.X 4ZrOH}cX:¶Dң:gE-zrtTc]ե'n)KQȖ¼7CV.Iϲ ٿ>fuSeӈpe!T4@=8H@<e;[4/I\[ P5?2$-%tGPDHz(o~=ln`F PO)ilyGr%CfN}d+p <Ma%"`ߝAf+-K*d2f`ӗ ۔ئ47l/ocu"@5kIJ~Jrר m/Ц+KsX.uN ) lYONpd}=qVHg/=q{ԗ8mZ-L{Ahj < c&usluJtyjF_4k Ofqe(NYB:IyxJ [1!?렧K8=AW$3pytȎCx qɌP6S"e_"85H:z`\`z{:OzyHnrƸ`e@=k9%wV'r8wċi> jk<@ c Faqvo1;{s1ZKAQ10&mhڱɰdE+U1;5Ulk.ݎdpF/h%zELDR5ZT;PY9}rDwV5Rj&{K[\` H'ߊjD};#[1ή9̰&Z7Y-br۫/%F>BFځM",u!$*ޯel-wm){!{bARM.S}'=8^F,O ?Պ;çTj;P*!F7eG_!$<[+ڤa,*)Ss4hk P˜"nu{qq5@+#(DBeJ<~``/wF isu[XsҒuWPs-WJt@Nl|8/6rv8}{BDk> f\FڪY&#oxj6;_$m|#-A g!5P_<ˌH˺.5NET7Ctqă$~*O]9ܣejj=@S[s?}:px5#67K7ra^Զ = Oeq{-v :Eo9J,څ&S:VwԶyY}B\hJF/\w= wHOLU(T$-{yً hvY't 'K~ fkt>Bq߰_ vQ,1FB"GRd[bKJEts k~;t;N>aq"*d0!AX֨hhi(};%gYơPڈd>^›NBᣘk1e]#dہG:gPtKm2GrHGě253@ n' 'eO$:c6?+˜t>soO<1v2 0nΟS\":طI6Cd[ 7HHMJsbYx d*B<үXrr.Q[E^x򏼏Yn{$OUguoV 4+W Cśߎ7%)$ȥo.c!.-+4}rm~{(ndz"vKFzC.,~H%ȞfP@0>AgpZ OxOPsJ `Ũ 19՗\S LQR J%P n[iL[EDK=FmRk8u^潡T$ r\X!/ŕh6'9d;/sP1et,sJ*;:@G<vgj'( iJzD'EBYrO+&p}lp6}0X2wYQJ9i rn=b,7C.wuF7|w|.LDml~q,J.7ɝ((iH'` |%?v7lV4 9KmiLR Uw0RȘ98 柬Ap9kZ"juR[:i$v#4Ajx,w6{(+{ϳ*)a|A㎞sNƱt܄0"Q™j37+ jB 3_v UNz%He~  J/p ;t{Jz5M~D)'񻲑G{?#Zf]ٟoGEߔ2\aLfbo-d"Q\Xo @btZh9񠄯5vF;Pk ewGu#}4Vz ̍CkIɪ練 tAeR02* YOaR)%B+~i+Ky.st`" W(u4^''pXik'Nr{mO#x lhl-n+)}d=w^bTq7T^A*y|a~*ω7&3b p/s1 dqm:.̬eGciĿJ!NZM/'K DXgU1G9hpOC9N *C\83GV?$p/}ϒ zQ$R#Kv:O:V#2H@]#NwvjWI7@6iZ6I|KZ$ҢM 1KN[h!C F$_L>>\wyăt  >GS;FϺ{ge2 oHf aZ.b6(}ҿS#Y6o᛬pA[3[.ǤqRׂ"0NbHˤqD%W oo|=ڄsK|=zL'eDF}Nߩ}k4M8QnÛvf9e߅YmYH0q) :D! >KDJ=]ڨ)ݏ +u"U UbRZ#~,4&Sk4[6y.όY*&W_虲sdw ^tHs997W|k-W@w\TiSxv+z e OmgXEC-="G|[׌#/־eաbRF&\o,8#4iDT3,c/ u-w@bl|=Fߏi"ǚgQ+ȸOwp;dm v6kŗ? .5$n4>)Jy 4ɚ0w9_# t*sR\ qTwc3׈ ,]:;'6TtPu~-ϱN(\6z㬯Zba481DzaԵXr51wT&m 'Owd*wpo0$^wE}t6A}\aAby<`Hw i 4U,KR!^lf$2Zp,30i؆Y/3یOucb,=yif!]% %lR)# xͣ#2"]*ܘbbV.>:-yn) O#Tx2 Pvaz(|pށZ.ʞ*gcVK뉁lj/ % lEmgї4a\&p _vҦ9!Ggwe~ .P){bGc0 nݣu%WsR)"NǶSc%KYe. Yg`g:#)4ܷe?إJOΪS*įK0vH(_Z]{ĩ8 +e&"_8j4> ?ٿJAk\G.XY/*3a7KMٞ-B芟;1酡P|Jt3^9?Ӫmy9>\1FOĉcіź"Ap K9\E~VxOau9YRm|2V2?rǔ+.ba-۠A3hw;k C&?&Ei(5G}9Mu7d]ǽRl-$+UOgw8@epswm6Ɉ8߾0`̓X5M^06!h`Mâ˻Eb]'h6yZV>g7:bؽ#Adßp.;}?^kD]u򜤄Xe;#Wd:B 䕕pקf^7N)7ةj?z-Ϙ:L*#;!z  EI%xfAK%PXy 5&m*]9XtCk`'JOά,y֞rJY_P7;}9\CGiƃF-+7L+ `;>Ldh'}G Ϫ*iB"6/"(ɐWi|M){'WשR`.~#O }^TL)?*7vZH?kأy=+~9kc"SPѨPb1D3&rA?Ïh]Xք_SW>mv͙HUZ+2GU4ʌ;8o.X#񨫛z°we>qj& g)a˯ͱvM(josܓ#F?|,yaQq4/7Ht'hC*9v&&H,To(*Ǖ|%cM$mKdl ##SahU_,[߰H؜4X-~` ƼUgDfekڣ%4)&P> g*|.>n de(* >ZV$ƁֺeGYȂl%v7ˏփ&FW1o[ ё*B]*HL-\bhaHd@%'P=AIp >m5G(47-)9ysR,`!,'eEB4}e4%척߭f.W2A>iK~qM=~5[ӊ ~!U6EUl<(mgJ.q{z@#B;AVpBӑH[\qf_!2$^F͂bF =ز}1?sG7_+Nԉp YTc4*IUVr.sg, :]^=Ci\ҭ?"?neny5 Im}`%U(pZ} +ֵ1]NKow_Daafan3Rg@@オE%kδ7pG<,z>8@ȸ-mD]ohmTxк=rI+9J^P'%}lMکaYCzwYX/bP̠-`WL܎!F<*oC&Z2!'#̢/艦2{LsY O]g(U.#$?%$;hlZ;et^E d<@XG"Wq,[JPxoC\ GD׭(㻆dF|{ xѓ0Skf%H=bI/_:&b O>]:o2lyvDCz)SM|EYA 8[$5BKKJE2 L2H-7㟜后.a`Mon>/Br&,DP+l< >U}qNAUVcn MdkJ}QF3DQѨfل/b d2((xFmRNޒxt2;k#^m Eh5`¦.%iĐGYZ~*.|4btE׵b|5p/oM?:膔nX>_M|ͤߘg\un~BϽj8|W-Q->)ڹކv|2ƨ7Spqk z=c̕K> zFBtC#-ui63AWXݔU,o1y'^ =%/T✮5H5 C7T{=-6ڮ'ָ֢n9VB :>NHIﳛHm{W7H/LC Q ;J=TZP=ܮ܁ԅ]OD<45vE!snTw#}Fx!^R('adq!ˈo&FO3(3H \2eV>jHgW5%4܋h#o!`Czga?%iVLO~6I9d\xЖJȅEGz ^*qG9^ ~ fn< BfX4/L^i3Xh䱊K&4t9(mMС'ݶg6iIk`oR`)C= <:E2| w[ϿR~3?ˁ%U:͔Dx bܝ5 Kl^Bo?#U<=m<|< SQ@IA Z*aL]B/B ^}U8sW"[#l0~""n4υ[l بT +lw& `*zVyva۔#$W u IqiyWb /x;L `:fr#J|QU+tQҵBTcȄ|㾡tTmiBI]2lvu ~-)=t/7NE9OѧeR`Ni/$HGL8TR%8 "x;3K^tT}i@ʲW}ՙH .lV*CO:|8Iq(f/Vv1%\%6QuNNjp'[]w$fQj"fqPT ΜrU({}AeFOĆ8e*W}X*n;]BJHUl,?:K ^*=9зAچp8bJå@K6Po~x(mi`JɁb77 rrӘz:s%+H#5:ׯ xE ^9e!tRMSI;`6u (-`t)SU&l}A ;;VDk_zrWo;T}XʵrɜfOȕC4)8]܄{Tk/Br L'3cDl\A X5c7Tgj+1VoQ稩]VsvvBzO'RdN|И[eBt 卂^%h0SE*nm/X@tTVIdmfQrL/+ ih㓩{̀u=“ *hm`8Ab=w߹P@nF٪8v^N$w% >7)C巧ˍ'0P\u巰Jh}[GۉŖz4&EלM S*&FCc*}-23ߩ$lLmɥ#7+Ld)'P+( ZaFA_{AEXz~ 2fO?|Lʛ阘 yJS Z%F@2'R4Lmx \ˣ}?@Yj90tk 24vܬD@U:,rd{N# @i[^(%ѲSe"W]moDOZ!^Ʉv08wou!r8}eáqBY%`@*G-X!>_<Q*6ˆqƉ-y+4jrG' (la$rX>t$q8,=M(gNYBڵ #[ Tij3MX(9b*24wt^Xc%c5neC2$ٽpѴMIQ>*%M~cwl5PQD]t%5;hYl af*fx^2#'>㱦 0{'۝ A"3쒽 -ҍOE&GCa% #'>еH0yVu 8L'04l<,?0P "ttl" ESEqAlIkPmtk . :itbxl{٠w|45ܼ7K-#˽ի+qyOC(";ɲ\6KW*u?v !u>~s\1K&PHT1j^GU;mr±pSC2!= S&h?9G"ADv:hs8bwfkɲvMI_P ycr+fwllW3_2 p"o7:oi>˖?&K6: t<}ͽ #VHRh۴Llh;6F{R(1=_2X}z,`&~[tF8i Q Έ LNF}?|²odڠV*Sv3D"bbGC`ٜf콎{E̟>I&j .m+szRJ~)!0IM#@KNrz4J J䫂((jͳy@-ٙ`9n%ku;ʚf@gdoÜX,L ){l5c4ϏEkܐ_,~Q(*Y)M)_ 1IcC*~t3#gCv6Md/,dnArpܼ'o:PG1a8pICw 4k XHzxn:{G})w-Qߙ ܫz DhP~:p%.666y0x$E׫>X -P7ܚ'HyPw.4r#tֹrHl u. Z4;=@BH:BVWPa((bK!+PPȃ)Z ˅yخv^kAײWmS:(,w]]å0FTMvP;3?6|gѨ\|K*T{хƦ:D 8*_U`ԭ2ͱX,zX( DX٦k)\ )= ڿz[rHA.`ZAZ0:V$ln{O[@?-p;(0gP=aDLݽ|`sEԀIB-8@%M(_ϗ50t O {RM-5/|}=!UM9zBHtd${*] vIhE%gD6Yo޽ۈ h;k@66q^)$'\r&ips2/.r!_a2&)7G Τ9='Tg2.50 |=C=c57JW ^A,C͹m.8)=sjkQvo [ƙU貯T^0s/ y,>9j%U+6`4Dhjj翯IT.ihcW 6vJuFgٳ|I,Z;+# Q!Gς+5 I{ yshvOM7u3& sr1Xv?j?F KWQ1~M<: ~)Y\ G.Iǘg,f Hpt:8ǎ*V˥Ii0lK2mON~+ա׳ߔDl^d~-@6.4ߛ 1F{>bb[ɴFW=W{ӧ7 7q|Aی^x{B̘uF{ ػ?Q5[f 404l]- ' XV8'q=DpAl¹E AuMU n D'@wYB2r}ymQQ&fZr1F uޛfM @VL^ 8I$9Q|p5Jeb&1Dp297LAt7qn#HRKGa\7)S2^cgj|5<ۼ5ad)L!%1h܍:$hAzx;]iжrcz06ݿX7b85J[[65+Ҧ=" ɟDMuJc-q^M81AxDr͊S`VvJr:ˍGVhnґnD:u$Y\oMwuj1۾9Epq9|],I0!=ҫ}.EhMEQF>vmՃ/9>A*h5tztT/n˪^zZ@mTUӄB_BsCL/c1/mD,W͡-c<|;,SidJz/q|!cBQ+ua'Ϩ92.: 2¢/SjqƩ~44P_SxBJI09]N5a`QٌjǏ HxhCYujj4CȠ8i3hx%fZ{UoqV|PA;M9%a+Q`Ӡ]"3y2JmBP ۶N?ZH⓽})lՐI3SiN)$780ʋװn̾wԝ=kjKp6M@# AlP^U71w|b?#ƽ-Z^fXc2u̜]IsqZь|sKa՟򳷀!*Jt5I qV!75GNNTEL? Hs8mbS$=`*m.Ɗ{r0]NT q/5wA[JצGoqX=Y8lvvߓLiͨ f aH'&'EEv_Vo & >yݻ.-[."^&`?/ڨGiQV#K%Tl6$3>sͥ<洳Y4Q+CS17)/;ҳtƧdHnYs2 7lugn\~V2m{?E-ـa/i.fY5o6ww ʜsbapn>ER[3#+Z{cq*|[OӨ8~ڼDv<߄C}2<(m5DڍT9zsZEpQ}3Haհ 0ίvG~݀9Iӡ,W^V7_x%`O`G*1 <Ե<{e#6H*[oKeYN,lFMWޯg fHݮyp>Ⴝm%lS' 0FY}z`sV+ 0.9&afDk( _8ʞC̰ k7-^Gv܎7ÑwV"EfvubΐS*};fWL2@a}Op3X5X.z~El;8scd5 U@LdC0 m%1{'FM"nހ #>Wvr^]0vTdyΕq}ZW"z-x=iQ@]55x;g5"5$f f{JJ"53# sXx4_XN+(;RO\z4BRYZʍ*a\4G`зFJ@ꐂU;7/3sLIڈ_8q/ߔ%[3Hy3 ]unW9!F&o(& !>{4*uV 1ʧYvdmEϭ&[6lB@a^\$[<1oD*!8CN7fI&R)uUDﲥ=OϝS޴ g5Eg:QtE@$S܇<'aWgdGG'EĀih]ٶJ9. ;&"v5$4 9w~l#ʠ@$\o*#L m`> sY@HGEBH~r4ࢯ嶊P۔e?ZdPl vHȎlab|\ $;m,ѶA- \4:<kIKǍ8vsS,Гp]3VO L|q's4m-~M7t#S.EH`N{w`IJT9w֩LOf8fHGB*^zg)߭qs`A7~(hϽ!_ȅ+;5H/B7NfaJ* ka% }?ſV] :sH4:p.\2Ii=?}Ŗ[.(E)"أ>d} /M!N Cp-fJ߮wvx p߇Y3jZ>*VW 1蚌+߬fڅoQFJVla kīywf/d,\g=щۨ=, @UnR~ 3ܨ7Fn­ؔZ< .ML{dQ0."Lf!U]EpYh64sfxb^ַ&.;_C#OuWuj۹k״=$ji >4B+($ W]YtB8Snw\ҞJJa`D0y:cC܉u\,7m4BeJE"rPL.E_(j9W!]Bk;RU(uuzѸf:HL`CkN+@|5zܺS_;{njp`q~h'p;N ޴)$r6(+.ZTNI,7!;rߗ۷)w.D*/)I; K5R^Z,- NR<_zVj2%5\z.L2/c'k>z͗ԃb&/J]2n~Nk>s54j1TUc=TFn~JN/qĴxqfۊQ;x3g3ѕbV_j/2Qf)ݾJEx@-Qy8B-0Nj< rͷ""_%W\x3vEM XkV_ ™UfPDiS;efV#{n"87HzWLX ~m0 NızZ`q=c-@2pɅJ5,0~B(v[H0O*0^xL=մ9!2y@ YՓ??2^\>;ei%oIh/|޶ WTliU1r~Iu 늈jjc<ƕՇZ7o'v'O֛^ 􌣈i%Ewnk;՜r[<緥&f?"u?G ,1=G;H6Zw8B'a9~Y$UBg[!KȼsKYgN<.;>n+c{9OZ>Mm<=wL=zl~Z,\Tl>_sƏ+t`'ڰ1Mxc\:ȢdF2*ID6xtd|]a݆zkHN7C$!ͦEtz3imka,4se%Եꏋ9uFxaBi8,-OBEW)ZИ9hӣ/_I_IDx94$;\$8/>YK,<~T+{O޸S/݋n 6Sjt,UC'ۏE`:P;(;vDɊ"QQS]qNvf W$!SʅZ J[g)&݋H®@IA'䙡u'ʣ;Me;C)T%*lZ5aXe`oXCv,ڷFJ>ߔku`%|Zr{l:Dnht.Kvs3ؗ"{)&/&/7҂qe߼uK'Kmd~{b7@M5}]ûU~qack=t^-r1/G_F'7_b6dZ[OAie[%}HhYjѷ/="$k98K@+)OY9ɯHD bSWLe 1]f9A!2\W\fqS:}y*WwU[@\lO.-8?zXeLകuwBInqNjq Ք@dz}iiV`tf7zoxߢ4Ϟ ϵ.+v}ÏoW^y4;QQ;ĸW!ZE~7_в\<4 9ϦQˆqouL7kEGdt0Ӎ3$ (Nf3A0y1-ƲYUJ RggGa4Sv̚\SRK8b˳ip- 6t/;oő]$i/rVt.0Eߛl2P tlZ7 2,YH(9L)窋+N(~M{bt'8X]Xzྟ9VՆkTwU0t<|ڒ3o!cQͰ=d/7ȡ"j%TG a<-W͔1SH !.rD(\WL@+`Fﻒ%{㲫k1VbF+J߳ubHt'c(9=`cYuKOpׁpq~jZ#4d"Vx ߲w K )<+B.Dmmް-ވVfGe/M)S5C5' 3{ O_OO`p,~  umoSB} ژ[ggwHǫeZƋak 8^"ث/;<`YN q~ha 1'C &yy(_#˵1PE:B۳$Mw^[s1|\ffYRփ$5 7WhF}u)>@u;3\Bp0wBtp|J(hU-<]l8+~N*hhW՚OV9O,j z#tչ dTo 4M`ZY+:%OZn (&*f32B!>QNKbT=Hi@i|k36}Eob5s–1ԙڿhlֆmT:VNXU\d\'# ZGTy-76/ /T,Q`3E<'!&EҬvV1L{&/|1^A{QԄAFUa_yVhL^!lMa:lSAE%PUxSG@חE+Bzx3za15)FgHAd~c&اN}Nr:BN.n“'ATe Uidܨ9ƵJ瘟6 I*նޛږBcJBX|+I0 75ċC넭G|bT4ԓ,N=Ep];NiO*[Ӝ&.= /͊25ݡgJ;İ˯4iVlLi#JY:་/;˲#ȅ{r(ߒ#N{ٝ>fti 蓬l,ݯ*K&7 uט劔[ْ.e1|X%cR#]$$jG@2sS񖘫g.S:BH-m%n4o9)?]KC!c>~3xкc!]%O<[H,.C'5=]ˁ52{qN1E@tWjWyXd6'3:ϻyM;&+Fd$dWgy4U3iь!N@O!@1Ob\HuƜ]wViF0Q"N d}8;_"PDtg Z/ꗛYuuh"g 5l,J9(Bj># Rpz-ȤGI\wD(G)C@vo11W][M"eo&;N"iI>QG0lGK`RGh`Dh[^dl@{Qm3D#s6-@5\uQS4x ?%#a괉x8O0^@Ί^UիlԊ5u^@~3u"TߴNj}i%q}Ϗ?$8Z8w\ĖCQ-ZMXgl3Q4"¶-#QEv8APC+$yLx | m? )"&yCQ-WRlh֕{hc'*ݏj,0ēT*T9 ŝ@TL)#%4|4cI͊jLOҞd~_ ufV:4R` =*u-* ./&Z&"9'晵߫-y?4yRxOAX"Vp!\" {3%/B:ZN+ç 节cLvӇwņ P֎a4@,ejWWEU"ҠzAډbYE:GBA2 cM31Ҝ7.u V(; OEz~05v|NO1W>vm|tY/pGo)z?~ά_? K"،8 $ܵ{4ZEJnUb(ځ;%=G^` "#!U]'<؉cYSQ.=(z#P]Aۇ,m|b3c0`'^ 9i5кđ[Bs0\W(6 Rx$#]cHse"`c$G6lFW@Z Et"5gޒ6y7 r,3:UZ? >m{(^yt۪@'P@Nx^,cÉB 2YEG()Ħ8k0EVdy &S^cKRt8w)~ J?u%PwRD#ՉuJ43>6"ͼĿÕ3mR̔nGp'SSoɑ2Bi7ϧYFHCJ=RȦRO0`HEs) Z;9#>U͋$1`Q{c&f_A\WA2ޜӯd tbOm#k(?dzv!Rk@#mI>XGKb짎w= I'28zEXW`ofM#wsEuЈC23<ߵb4b9οV, t[Sϧx}d#:N KB(SS$k+`MQ%[ǑlR _ hϞWLct¡ٳ-,2Kז363U4 FIsdfs#,߾=s]zj2RL.c^W O7_K`PO}'#zA@^7 |M2%2> > ?ouXǣ;MIlE Itʪ!f~s!D dCPw"=[dRʉ-ac3ڟоkQ itL>KwO(>Vx'~ Fef˕ )8U)q5ʂ?dFpu_bͤ%S0oDj Yvۖ~.w) >Qp8H3iZO:\΍g*0ӗ<ԅ]V)$ 5о(6D3FxdTB7Tm0_axVAWvEZ굳mn6o䖰 I5\ϙ{a66R(Ú1a~ʱNJNܞ1)M EM 5mK-’6h@VJy$)Ҕu/H~p^.x>ÆjxX4XPWI UF:LiT>i.E!yWa8B$+ 2!CZ(=wRI12ղx^ I#hY:q<5_` 7.i.Ì2""z)SAARNR5 w9bߎِDt^kT)8Y8ybF/1U{X?'DNv%^umP~B{p#vԕ,yNٲރ;N H[G^W 5{.DӏXT".{GqvS,C* pPz0RfW]rյF YJM߃ f*#mY@QH6ϔV :ήYIl|lΜCصρOb@*\E[8mf e3Z$3:E $PE. diEHloՙ{ӓ\p)ըpۊ.%5}7r={ǒ!B ({99Q0BImI} "t1e2_5NJV*'B导bO2(w)zX}e9=OkJND*zw@oXTc1Acwp +<nl z\iGb]߈[cSII}30)azQrȗPINTS9UJCLљS}) ;+ŵ B_3J}=Y{lohu5bN3⪏D=uέ޵";gȕ,9xA Өˆzۂsw ;sѮ$lWa \t #5dw*]ע% vo`w/[]5Z~O~ >@AK߮y X{fEU̺V^4ݾC;0Q:i"͟9+[ n#Wt lqgtw]g:<H]K_<ίqW2F>վ_UF\UZ $ 8syȢvM]~GO";Ľ8叡?STTXp)VٙF5\'%g3X2Q}FNOD]\ n$Wܨ/ĉ@x@Ż'㥇„ϋ9'qvÉYdxX~OIaTVE L[,6I"]L8V ?I }2;S&1娋~5(2)-E> ~0!-0x4bZ%4kv(!h˗[つ\[Ora՚)U,: 9vRe粐 [ c=% xě:RoC`γV`]Q?^N'8 ,% 9 ӌdGudRo7AqtʤUhXҖ>K|jBqaōHĒpG"EY Ru7ћHխL+XetQ|Z".6w Ў9ٖ!>W%s|"S@Ayyn5MpIݠŠC췞+KRo,OZAj!nIHEC0~RjC7•I:pm+҂<-OjW0==-M1v :K?JO~u=jG*EpVx5fgPͻ|!kOF [ ;hkr ߬4 ~l G}hHRhӲ,e^+.A(3zFk+AӽUOu?.!f^,A P25(SMB=K Ya]}'vQixSMp# jG2Ǣw"E{ ;NQO-Lz5Cخ 8UJ'Qh  :!ǜ2 =auͣk\1I=RiL}m)X4F@OI尭dX6f:dRsߊ]/)&pgE HD%Ub~ :MiJ}ez_iKYn)n9-j\1:7=6Ԉ(H xKIC+{'$O^.z!X3} N"}ߒ5+50ҷ&TϜDE^OK.+*gQ62JӼjﵴF!FgG7ڜ)9%69(5uM_L+%*m /7/ ]$bqF4fYj`ZfwMΣa "߆#3UZ Y)[䶹̼] q g뒯N𲧙#?>5]Q|+XB^%1O8ulR63Û-*z9'`ER̞p{Bx&>#В&ĭc)R ŕ(lu1f7YSL$ZՍ,HC1"!w0Oͱ%Nᾫz鋂7 2 : q2-lO7ap(W4%7::}IC%?}> 'ugQ?kMോlkZ)ynisH.XQ NLz- "V VdP{˫ft>"cQ3GjN\DxV2b)5i5Շ>V9y][Y8˷^ISedsOc;`?'gǦoe΅Gq㎈ `hy`2<~paD5CŒ5X*3Ҥ |sR@ȢsVzYv~M%zʭ#+¤2TnRV;p_MɎ:8mqG㸚 ։]ǺF8Aw6d ʻ:K}7<1z&`I|# 7~gp_D XE^KwIJr!+< ABa%$o$ZOo 6պWGR=LR"I*_OU[uE"V hu"%o%`Zl"GqD]I /Hw$t7fn`,pg@ʍ7gעxsi$J_vɅjN2\ɈW~-.0l׀ڀnmj(tç4`4}Wj1,]w%xKPӝ(!bjC-Uz&&2zS#\UxA-"nӃvaOoŵ6!V1+$E)S^ZB_= TSvF*ͤ| 6PxFm9m#&lؕR/(^rxbIH)CؚYIvP! yLqHL 0!omqwIXI~jK+c1j;&4 uj,F itw:"K5 z Z+*b@wG=.9uR%R?溦I"tA|`pZq(`2tԛجNHɇ /q&>c!+PSOrd#QK#M(,i^mA 1%%/  ;ωYv1N s1efsMe|71!dK?^;^Jm92 \NX`O߁Gj`=d[ ߵZbIOiۑ>x@Nqg3|&ӫmn:FMsg^L& D+?W(ӼM.Wʋ* <Eyx Wh*JumY&i@GȻ u벊j'XMwLlޭ!(5?HQO*s8xXN/:v*w.;/_\7@*nVѼɥ֗ϕ(m@gh޾!3/io\5kL/j8}zB0͕~ %(ZDmk*O~P!\z ]m`tYt0]vrE[m+2]0mPH=2h}VQkطSvuO9&‘RGFԅ7,m[yBs[1}’!lI/h0,J&r+}*B QfIacR]Jpbӗ\>ĻUDkCB"\.y_1c+J s8Ν cl_6M A nV Xm7%cߡ%~*ӤsʈӤG= Zv0n5f6P?.N}VVvÌ Y'`7ꠏ-,^X&Hg2{8J^'(Eݝa7})÷R0NHԥV%Znk̦،1m1=`!vSS5i5>:1fL2tך 2E,:@G hHHm XuJeZ,[&m5ЁWcS1>w<# E ư#MR JRC4O&$w"_C\6Vlpyd2D SoPo SUUR%?I}x,i$[%x8!̽7iZj}__Җ]SFRլ359\EKy?Hg(%|1gp.Eqp߳oRO*2G_Śs 8yx"߇&2F.K'lф"Ds^N{HRW";)?hAc]u ngCD:+0ɞ#BfNmeF]bpk Qs?'fSص/- gu^V)259`2BY8xK[%xڝ݁qTB]'@SR%`1y1p]z)<+iֹcx'uLJУN&+ļȊe66~VIE¯u8V/ w.qN>vԙga }0,srJz9g]&۷vW &CwU.+NVխ5o҄w4cE[OW ]d"~~^&TdYMM9RdTiV·qQ=! 0*wsAGtjua>m**ײ2iѸV9wUaCzF<.]2$ZˉXR Jm5EQW^70LFl nCiR71u?+*5Py}vBBp >#-jAѲd!]7xlnv dXuqΐ+Jt|}Z\`X˩m<{U'eeZիU D 3T NFh%C">4Uu'"$J3*`sRU, neb'A,"ϢUGti GqT=G.4ծGz:*ʭ@rnf:\(Ш`jvغ+¦xL?|2xĚ(]3(ΞE^.UiXT'pI75}$ -Һ3_6 FKS_ڇM8"/$pCan]ϵ+E:#<ޛA$8I1x}lF!]<̯#*F. uq'cbsl?Sk &gPKkV'rT;+ |LLfkZMhu.F $/̢QOx0<1AO%K3t`Z5գlݽ[%k?;ϟN"1{@org⶙MSg&ny\>7C_(%_ǫ3Pu7] ϑ24hkG^kRuQ}~7é6 &tKpKA{'D)jg5$4qk֊܈U2yRBlYiƠ>Vr.:3=&^P&ٶF;Sd~:KQ,\ \Vwjйxg%D7/4ֵYsq$ͼդfw <'i@e:iw7"oYCD5=ܚZ3,zǙxJʛefY":}wE@i0К 1qBKΐ:5إ!6:DAB:r=S*'{ntpjOlE֝.1.LbeBݐӦN>֧x;O|gёi$MӪo/e+%^Xxs(0%%aW;a Fh{Sߖ^㭜a_,~nǵ.Q$7_[&UP 0Eaћ:fMa(뽘b́^%ri~xͬBhv(t KsURps+ PH.LK5Z.C˰wf8vHbhѕX̲ͳ:8Yr ˽\LSQ-N8hK'G.m%D"gk(-żiWdrQJay _NpHV,ޜK݁;sx:(~=*H2O!4*L6ok:R+7/;C{LDkTQ͑Ѯ{oXp1( 3$wF鷴/<-nvmQÄjѩC8$9`SWa%n^ I]z)vݤ)B@J F=4j a 0b2ƙ'43GE#`/P6v3o\2ᯰqG"nu8S^)yObeuh )&8 ɩo5w']X0 Yro]ւ]: .Au^>DNm2B5ʹ”6feʝrdJ爽9^M<ouT&wٵq Av}hX[d< ~ ?E zj'u#eghz*0f)r'yxg~~ Z5?d5뽀|'|t7x콊4VaN#ـO :anM?⑐\tJ/\ aMp[bOpG~&ï{.VJٕ0;hGW,ɷ #~Bܥ4_xߝ<~aCqg ݫV'C(+Nն2}ډ(|x:,{ F{zAC&/:umr1$p44sc1[w/*rN*)Ly:zMh"FzGj1tj {seֳMe&fr"'b0>vg^Dh]vq aF!h[&zzK7p|JNv#yCs|e\ʤ;%(BD (=ЪgHx~.exL,l$Ǽ[4 kxKc⽋؝_C5R~!hSS=QlіIkwf&r(ڊ*?uPEB4O[μ#IY>akRC{'FjߠӍaA! Pxl,%ziՙO&:5FsZ(i^8Z}He%ZBC <.YF5͡ZXdMKC‰J`e{ 9v1ы hR̪H3Wzd]H(Hb-ht ڮBŢm4LHOH}M< ک4-ԈP?Blwf Z,-u}-{VLyA>?;WBwc.G]b|Te?nB N dv@P3ߧ+~R*s&UqdC)Pܤ8+?rI魺.'5=ʞq tǷ[^=H"Sb\  U@8J2됆`* 0PNE+ ַ²:-vEQ޵o+@G X6ibZNMIVyJT _O;4_c#0bF K*&ujd!UNJ$xl݋6ؾǤީvE7HD0 bˌG 4f="V ~&<2uԠt 9 nybufthŖWWD} q)tC,'z1 r,aXf)rtact)<.~_Jأ4ʰlڲ{_hj@_gTk)OS/@ wQqD`M:ڥ}m{a߅LNY;G#MAO/X>L> C9QG_w<Ua(Rv\}hF&$? ' tk_3 x ԢKsJS -6su${1!KtO;[4H"C%E@c;' ؗ׹/V/qGԋNWb 7 wHSu(POқk4:^ ]dڅizq2JPQ/io o%951EC:ahl'q^BDd7bqVL̵R_-þd1&PW}{H$rXumt@TN,4[nv ~m;: 10 8Hɱ7CƄȿOa'(]o#_'JGGeyO0<3:wXckx^AGar~$e,6@W\)V$hD%5ýLSIHie|$?Pi,"_-A瞬C%w7((P߅f@:4G"guQl P(}Pt/{ъ& ĸ9 m [5Xv3IS{)=rK~K!GgI{jS8T|Ӵ{_Ƀ -5 ƘQ2 z,z̋TtbxؽR.J5083lE]gUnJ8L:'lbπq@p͌`|VjUeeَ >*d*{sȯP!^%D)L1Et\2$O %z{`&YY& Lo+VI$L'rMcMRIȃ'rY!k)IW@=R[=B W7JMʀS]w˙ym0{ԿpV"3)q+ⓃܷW wJݾgw_}y@V %"zG aZ$dT% ڳ!:E G"bnAPnNj5eJә)M"2\z!  rD6mX`EUG~卐g!/B=KO(1G;$`m|7]}EjC{>/ #2"eOX \ Q4lQ|LZk /|I [TS~dZ 4+x91X_6όO>H*%O@NR,h\L.ؓ,a)j]rE8#&Y ghQ<@zAk:M4 p ~g+<שTc> lcOJ@\rMּ N;x4P9g*݉A>BLn$:6LC+dFVޫMvnfqIoU>O.N5~ !$uìvl%UxDc:ՊYQ067#DUz.<[ބ/a7_$]nb E~8Ӽ@HU~l56A l}wwթuQxQynCD4jhW/)w޾j$aˑ/M,ĉ O2]BZr?ǜ7)NuIی *6k^UPʍ,jvX@Ršʘ<7 D6Au.&=~Ԡhl S, /D"ScKv,ʔ͑ܳH&ˬ5xh} Qj@i7OYN!Eyr>U7U^ekskv\+jHRš4%cnDgǻO E@mo Lup]،ΘeNx!]KÁX9axb#{=/qѬ4ZX)څH/şOj,]h&W DxUx7;-dkS6@榍sA3&cҍ,\4Bp_ CSVrW:(Db[BZ6x(+޼q A~B ,fGDF* i~CRwD9]P-W&[(ǝɞ =aB`7 Gd q)t]7~)+*7Fb/9H:X%?R"D?iV\#%h>,Dy.-l/:g?/ݖ}=3zEi+f/8H[y<>^l0Yr rME,fponJWt͜Jd$tK+>O0ݪ?n4Qu E;kzϣAl_R87tƼ.pyHkpuad.˦lwpA!!{K A.;PCp61o%S!owoE[w+:0:brS׶$a-8|v(ovp/(T֒禎N%WcCe aklx7QЦ1Ű(8 rbUcS_kQ;x(@T-ФI0j"D v $O,*FʿX6`tlO򢀮ȃGeU,' 63eJH ی'_c";YZ,{rr9UF;C-K[Z .VؿӢުRwc ޝUg\V %w ܂˃'*[6/jE2Xr_+x@2:kyONGP0¸btqђ;#c8u\پ]ַQndODu r_zD_eEX_p~H^uKLAWu"d[|/Cw~~٩iڌPDNLrXy9Q:+;?rElVMY7CMɣ42Q|ٸnQG*@)^jl Hg 3y{nPQƬKC%VQOaN_ZՑT( 4K#7c`: Mwp1cAbmYOH*PX!>s8>FReM@%KBЌ)4'^u.sZ]pmhмT>~[:Y*9& {Ť^:@k}pWc)=6w@P:J|![k2|F43Z5`#-Ʀ<}$xv8zh{ XU%%LEs^YvswTC6W`uCrrUh'!6m|\##)O:eԔ@P#Ĕ%.ZA#7s2Q x/#A7%=-2R`0+ۀ"D9k=X!aZA܌aqO>A(V^[BI Y[Uk#Dqŷ 1ڒV סUW_kၥ2ɰD&i+%p1wDu>|,8^=COscK_O6X%B5C;ҍX # rB0LJOWn<^ɑͥ/1>m exp܃#'sHTw#&9۬T&';4Ҡ$J+$uDNXfuW0' HvηX` F?&la"ߊSrL.¸HҠ(S\LMV4q!$wxπ '-L+[#Ӏ d8`҉ #FUISȈ[~31/ձa"q\ 9;umol] S(!5 ;0)i9rɋKn 0^_ y {dibSs*Qyy] nm2>&}[TY-GL(b;%$uX&h8ajZLĵLD1PRiܘ*n<O*4ׇЋz\*/!G3DƉi2a ֫4J0Id( g9`buE hĺBkI7yS}@1wN(_}efyH!E._Y8Ս5; K |s ob2VJbͅ-]D}|N\;yuDcI]՟;'7+%wx3b$_glWvR8Tsz ;(m\Kf$CLG> -k)2Jg 2nf%ĖI2Ihhhh݄n N0Ry~/K-JJfd၆Ee3JQ}SKkUxS64 +T(p%0'JZUz2b\hZ@z{ uU~DE26eU(A356 7qȻ,Z  [wU$igNymGC{\GuAtsO^E2ݑL~@ Eڸ9|5銆N "5~nY7ډ=}$G"7MIL#*fҫx*n*a<[sp#bn-89>`Q6c?l(A0Iwd>(n J~F!F8q݀! 3n!Ŋa^ +gHF鿣ryrJ)zaY﫜ДCܨΉx4]SF;h]_XmфTR̀qzW6Jq]c0`@q5OZaKb+=1 'QsA2~Bzxf//zh # :~E?]c5ՁXVJeҜ \iWY|Vqb'vy7C#VD+z:YL]ss 0vF4q=ɳ9Ox?X Hy41K LXFY~o!,?c@g_$trP(>?DLΉbr S6RD,Xf cM*J%B)78s:dj?&: PxnL !8e !.TKh&vL:ŒLfplQLL] Űs*rEHi5ƒ΃HdvbBa}apH|{agKe~1Ñ[T: iۙ sws⼒K,7n>ۄ5T*d6,zhDqzAD<Xt4kvW*xSFjR-h֯'S5IXzHPkx-OO.ͽڂvDZ$!ؽ'ۭU5HTz4dkD)Z,!m\},M$&l*7y>e,hdYS~kBΌ~-?*W *qW6wtF:F{xu@̶jؐ$,n?J '9;t| ʍbkTߔ(xu.7ճUf#ϿG]7u7iJs\^Ki0rpF{gY4sA U ^xZ cnQc-H cK4ǝHwVX,~ۏ݄.S$MOQz_iwTJQ' ^?c۵XڊK\@F(#;gspT̬{]q63ڄe\ .h>x鄓 W$]eU &pq#nBT&$v穮  gbRtA: GiƲpE.¤r8TF=+&$Eゴ+/TqtofIB%no dt^jK~K0#ل {@d"1ZnV+z絗-)EX4a5r&:x{JGҍB%c 9U^g$BEp$-Vד6$;2 !{cB#BB,c^AEvn4I{.QfKm*> 5KgλI&/848.*;I0:1A\u ­K\p\SE=BD/Q#=hXSd%Iө?Pp̀qW&8(:1;VҕqCP 1QXŝЀN`I' _Xh1d8 եؗ3%ΟC2K+KP:,Ů)x $Upqŭ1%sͦ0azSѠ;~m+ &1,7 yiEtKԫeB?]}]ECMg@{H$^F̔+:J2!e٫g2z r޺MK 34T+XQ0'](@C |$|>DSHF+4.F,(I6Q[uO jӓ˞܎:U6<.WCdExX$d~]9kV][B%GsuD /_ g{c!xmrk*_Wq b^\k5/L=5zN{^SM8Wͧr  ;{sIW*~=TQMʼn`J?R()?&;l 9]1 qNq\m!kLMBX.x3?Pcz=tҎ"Pga)ao L)[ 51.lͬ^Bp 2ajZeC*o֎xOӝ.'Q2eK$MG!4,R'>q:ԏ4h,cs )7ಱiJHl 64)oԪމGXS#m5`yItp/]"7y0쏾copc#I\u2. %%+岧+XLinШa.a )['M-J)Lərտ-N)?`|ȍrSph2U%kt72MV~Op_zT\YKSL3 ztۋb8#K8Zl&O)CzѲ)(4DdE `^v-SWv]!뽌LGӱrlmH&ze9A1#P:H^t2ag2Q")gQ4Ɖd&\b4i-v.Lq^^T}zt:V٣wDNO_ JCq:ϞAP+!z':)_O'Yɺ \2x B伈78$|&7% y'P]Skl<6ҟ3JLv"/q{ngD^̏4LOhŹPRZ%Y ӵ)͹k)fS/~2L;;T\PA"X2'{M] i% #ز}t]/QB&!C3* ^e"e0̄ aE5n> J!%y8'gft{m$2rE>iR1iT5O+iS*`L}w M&WAHBфym/{ rnjv "}mԞ}t I Bs|-)j-1JX[#GMv4#e̼Q> *V[!"z$yiF"6 {mvYeFLCNql'Xh{ndTXCg|?Wpn8M}dzyPͲ/Ղ:wC;FT+=nTs4Z\=eϥXfnɾL / ,lL fI~:}x:L$W %VL[.פ4"{cb,#6Fh's"!Q43eqMղgo)tLXx;e7񈞔dJӟ򡨟A׷](\ 0բKOWc :vwR͡1kT~EA<\}g߄!У (?)gHڇ8z12s|9\iTmO\L-vKTm@X3:6˲]vVոwLmDC ݅St =*Y.交,ML-7OO{2~9gA ƣTFuCp (W|I;#QHSq%iupGUjYՓ d+jI._/H %Cu/wP qʭ~OŽŸߗ HyE٭<"'/8>a [ʟ16tGro(=*uUծY;PaqsFB>|\!EUtuBq.cNn ͧ@]J5 lӗ§vw4Z@#mFδ~ܺKa2%8)&v$Ep׍ɬ^l%a1{ک}L;;6!L?ZnL>r', \OOF[+R@^8~hY}`!A R̵ґmtR8[K~f,QXM4"ձۘ-+K ZJP}*9 KU8GPW0[ TgK;͒^k=bQ~yuE=֝Qg>CTrިDPb"t=-ɰN|SؖHiIgHb:O MlQEsd,9XUR%S'nRo1ݥDg uH-uer<&0aIҜa10lyIߢ9xpH] *f]?fK0II*RKJ䱒^UNu%, hs@%3Ə* !e̓2E@2 ٝ`b^odNK}y]Ƙ&L$x$Y-?_+"e2 Mܐ]%ͲfI93iS˥-^>`y]߁eXH`8.X[Z+!n!'M U)̳\ϛLM AP\wa"G<74*N(x]VL¨:V ~Fbl+7dY\+yeD7*y7:M6rܝڂ‰׫Hm4Զ9AЇwD ]n%`0#NMZڽT Aa ֢7}HxJ9fN&T`flF+aH^&S9t/&ƔyB(k&NeK~Υ"M#`z[5lxrP =Ѻ'%;lزT;3)xpcz[Y1ʳk.V_|)'ΧCw_M܋pI]$ȃHGq+#H^$S-+PuN}P`r0W K"LV9z;ekNC((H;vҳC(W,/It `CDathDWؙ]^g-}ĉU!ȜpL GߒVHRv`@g8Cfw;!aH pGѧYΚ|׷8c3:w-=}xy?ZfjmaEp,ޭu`){AZ X\rɭ>KaG0U$70nW(HM W oC'AS!]api42CnN?Ms"]j@ q`qnWKD^I_ܷrlHf,1|R>B 8N2 &51?TFz=.2?Oq!g> 2= [% .)%cApK$¨XpiHCXG0Z 5'iUgwy{"ٷ{-1 zۃ*x3&MzpJ6<@߸Ap4)PB#QQe4aQ`vy*XDx#`l.)\]GnvE_iWvDT(NTlZL<_{THm% # q5cC1Dӕ߰~=Acħǧv{MB_ɋϮvi"G~4כQ=@$rrn*yЕA4mb8pB`@oc&[r3_eAY趇P] ,o>yi+D5e>8`BWxͷ+:Xdz;lHRÅ8ܚ}xnoQXOn4a$8kKGPnǽW&#jhچ@ %T1;7OiD ~/uKnKF>[]oj` `!VSF׏Th5\q({t,ips&63^l>9PiM$B#=̍(`*4Q>Rd٥V6 7aϸg'R5*C(Ӕ ǹ`ڈ˟t_Q3SAH!ZziʑiFZm eB~S]CӟIv7cѿCF j=#ldh\?C o 2so# Vw?_lzm/J*omBbRJ`Ε}BnޜYtnx"PIKPȬ"&8`SjB -x_ >XKiW7ji&[xʫc9j2-"}D+ F!Lؖ5ڽAz,66g#@cip@kO1NhPgBvvD'!D$rSys6{q; u㽼 Iw?=Lb`h-^TG(iCVLX]lfRŠ{ܷ6f)8i{ƀf0+B(Pr(iD`N"}`=zk:B1N!БRׇ~_$I9SzcE1zrmj PAļO/}Q֒)ӟSBxU>!u߳S$mxp)uSR y,iiҸbmmWa8f̚'SkdORH}j`2R=f!H2*Wc}r9C ؎Y=?ZӕB߯|)']:hܵ5 T@njq Kp|Sc8`f0D0j-ؖleG'zh8 pllE4vKUq4.UͰҎn5h &}Kd z dz liĹU1#Nf {-tʬc/^[a^.~E躂F9M/OYo 2[i$(ȤWM>#Gњ嘇gQIZѩJ=EXG t⓪^:f`!zuQj8(0+hxanPiJPk_kG&WWn$h{G7=MeGAK9cDM,qeg89GMSWa-oã#t^T2 p`[gldMp#OxP%3f nBv8ie@ }C24bWMMȮ ]?|r'[;zZMHvϾ6\<3:_J \x\OS?:7Nw|PiGXC*$T1Q)} r虼oTRsN8\8d"y,oȾF.LSm'Lx 8{uU"tNF,goPkgOOFfG؜`pWN_]׷\dT7<9X #Uf_w(!tU9޺^ѪMpcQ̰?5r>S~Clǯ."9exp, T/nAԗu Tals `MrէT0]#7$at hw=h/qy?5@hI'-¢![+qrۺ Ll7kQ3ę9 .ouj~@t9Fe37Q -hU| ١!+- k8>S ғ.&leےGKɑTkzgsC쩀p&(1dU>&h~ cD5]yh#;л1}NcIP|kI2{eV`Ϧ}2W2:(\ Y:Eu>3cyݡ+`ϫBa Qx/Ūzjuҵ86OΡF&.AoFQ9u$LpkR8ܻ?-H{SΎc@` qi [UHc* N{xA}u7Ģ u7:sRF8fHrO/jL&5YϿ)Bqv]X֡n0^PhɆH>FLnDT^/Eb̓x5LՁ.MQ\ 䌀헾Eh ]I/TӦHRhx IA.`2ZLk %&O׬6W4S1Sҭ&9>rxȲ.I>, 79@y25 m,f3X\%)pgjW̦ǂ٤+#o041+:p*-91愋B9W9L,ٔӏSo<Mz%$Rj|mL[Ci^JR.*P(U_xÞwê;b_=:}҃P& j\Пf$R P[去ILϮNO.Qdp2:D48ÏJ>נةa z米\˱ [t胬xҦm>b'^4t} 9|0h!ss|h˄f svG;@8gqX SvKvCQ0iR)w羙34q5xDXf434X![<3 Ӳ{, GY!UƇJ"dFĊ#w-WK%?CHjP$4a(/ThfglPRd $e,jmGDy*؁;:pq*dp'CpQ_D( !e"ʘ)oGWAYsXqbO0BdO3 /Ko;D»#!Ȅ!4A#-xb0%cߦ -I7Ec|!x mE:pd|2uqK-"paT6$E~>t1LplǓ3ң9j``S$m_aw|AX(JRW9B%\;u'L}B$(}֯|X+aIȨmsNn & z__@.(8g>]CxvI/FUlTH_-T޿Ì茉IÂ,@FItLnuj~xS[ fGe-;m>f\z9#mӄ['%T!rx\`<؂f$)?`6FJ ˚vFļ@ >9g#x[Qe[+FYxH,PZv%z G!pL{V`g"7  $)LXE‰v؉]NXkz8ؠsx?}=9vn*'u7IͫۈyJ﹄੣M-ZN֔[;,iv8 8<$uԄu&ה3tŬ [tq}>1h#&;c-gU|#R:e3vZw1!F1ZTx6I5^YE-,FOjW<^\VLJK~ ܣ*@pwo P"JT1Yɧ 5`fZxoޞF*xP6Xl7S xS.Q[|ȩ)%pjQiy2Fi ,UnO*:q15ZQNj#dU|JL.THRi.IL>7X j- D2HjDL#*H0H}t< ߘqh:UQ6UP' {bzaS ]a6/IzL6~zB̏9g-a#ùSqӢC ]@T8 EdhPt&KD%7Ttx@aߊcܾ8L41]mi=l:]ފ~Z3NtOvE[]ZLdw}3\ i72u*LE$ڔۉ2ޯsyMSf*(jx=7c֦* 'Kz '^iE 饼>\X׸ƪ<*.+Y{ b_+I},ܮZY@G)Hfjn Dy9%ʤ.>&^g |y7emQT Kn=' F3H0@Mhy|"vszuQ38 7B`MǼFoAXSXaӜn'(SB#)ֽl]K aZot $vDV+)g KK}/h[TL'Mx+RMvcgDh\7R)nVW)?- ob364nfMNGJRw G1@Q3!4XJrm鬵|B0PpC T 2gu?Ծ .]CkԦUƥ'W%rV:\/FH>09HA~!nmzVV },t@\.E4H- ՌMsid xqaΰj0dXSASҋCZ-iR5 ~ )҂friv,O 5]k)@"b»6e6^)/9ˀ ԽDby7ڛjz?)|d+9ZOik]eg{eIѦm1/ 043( iΙ{jȭ\j04'VPeCbba Dq D3ZWd{=6n,:~li:/Ky#D6#B] O+0}_5l>3j&}4%Ϭo5><nCg@V^ .ƌ'p!il% V ;E@)88$ X.VYlI-qJ4 lt003^l+_ $8c[ gʔJ!n *w/0A8@҉(-:S䁮('TfyIƌbGWЕ&~M;,MQ{pUS}yӇ@o{`k=( ҙyV3O3=7ne%`R2##>.~4͙k[8eH7~Lc~&B Mɺ!<,p?&;"-Chb0>&:R Ynn?(c`vP%XBP*0 6Y판iw` o[o>`EXwiT)@T[]#$0&"O_h[ԔtD9깵Kr_ۘBU*#Ed龾~$_7Da>Eټ!DX*KI+ܟCmB5xK2-$lvg2J ^jE;iF*e%@rQ~NVѝ *3BSdL2#D[*oB<.(~R>\Ț΍<4pjw!Yxt}7:״(OW*Ap3 >&@FW%~ͷse9EXfl⡿d:}VN-0(ǏY7$+2YD@+'t $u,}Ro'ޛm*Z.ЅK("r{<ct"M2Kj,3yIs+e`IuJK=e!7CX)n4 ]Vj86BS lVyϙUN5ܵC۩|Gx臫D!9O؏o= .qw*`L}KB`(iQ.ܲ7)v'X8ݔr@g=H-e|yXss0cfͪ^)-=œ[gKӸJBmUn_5z^~:`5ņ@߫YfH0͛)iF# .UH&o'7 *i!C-"S};q Ǵ> (&;E0x]| [,j>4-ޗewyP/$:LFg^HzY|.I$x˴uKtp3ł.ZF4-LGQQŰ }2ƾ/%5t.暐8!1Fyue!aRև?e?HԔ&ZUQqЪnӬ}16LhoZ#2 +| ]޸V !@ ^ }@ؿ)(#s.$#ǖdQ*&ʿN)\V1E[F3p[sM6D5#qHW ^&7s"crFEE):e\ h3 `Ch#o#DqBĤ)* U;ū g$Q~??9d8h9 zE}8A&! !j?b&{,!ƭ>mMwS|4yy߭Q70j60V?z hs/:S-kw+̯Ep;?dؤH‹ E#O #aiaJ 81v[96K$Z&14;z\Nj*yNq`6C;={uh!1ڪ7cqùhVEJΜتWמ?>oBq625JMi1. 3ΜT\c'LVW6XЏ1OouK2@[aE.0!e}ܵ`%R'ŻdyKNg΄^?Dϕ|9()WVhQ8<ĶFs][<.h呼:33{bxU/qqf{B 9S6à:\& 23LD} g^9\Pt"#O/ɴNm$A5euR" ^C xYwP#K]K5?T=T̠,EdƼ1xMgaO+*zIȃ5|b`GqU켔קO [?JGIz1Xa_ZHZYWN,^;.3B֚D`9ꤿ|+Mp؇]i_Gx  -nl R5fEh+\G a Q#gK LI: 37ĪrQlI=`ש '0Uzn"Eəmo͈vZmN"#=~pRU4oFٷg5ySӮDeqw/U5AI:K.Oăֿ_9_m6(Dt'|ulRŭB+J/9JUFAI0X&QaB 2_WGt\B=PpgpxgyAKYЗDWwW&"Y+ ₩ƣ8^Ux_m1mp"(.Q;jxbנAQ#9ـxWr]]mDM}j1)B\g"c~Ѽ+"u&Cwلl1$|t" )jCRၷUѾE) 9}󢃴c-za2 3QWr`Mƺq v/;ٻ)NmG\(IG8g'B\~c~l{(ƌQ7: e AJG^B;scf\۷}и3 8eΟŀ5GVh7S Z5GC3]Y`q`Z%<呪I)Anh7і ҟ{B UXL!nR PҎM4Ns}=>oLws1)TNk@3H*EfaU(9k+yb=W@8Qh{S[a4܌Aӹ{:Dz㛩U$;3ټ΢^&z!Y&x\iF WgTKQ&4[-/Lx6m==AZW Bjx{epsb]{"܂XMc^ͥyC<'dDU†4P0Cu3\'tuUpm5 V>&upפc @ OHaVݚQTZ2V e*0B|*2M}};Դw-T3]̖&ďHϓ (vՍ 3Ȫ#Χϰvԁj*?!B # öէRCD-.ٮ?~vthR3-Rndi^Ed4>ه I-E8N-A&'U8tπ&/. ;o5Lv4)9. ln6ԲAvHc6/3戵0,wR5ڹ2sӻ>jqR l>3bJFL#5Ώ%|B *.lLrI~|YTI4eA8QeB{FS6Bw*/{j{O@88P1! Fw~vyT~y.f9|ْ{ +CGw+O13ùl#Bo!OTR9Gb1 v$kZ o,wIr,ЃW3_DھT~a'>ң64ǧ:yCtәlצ 5<$*8#&kA~yhiZן@PgBqIJʒ(tuѧZ"./\(&+؆M}jcu|| (_!CQ2vǻ,C$d㬏>d"GUqG,n-U!g7H\B zFmucPalz?GW3gX8hi؇"l  8CTL`d٦ܓ Y=wvo=yaX2FQ/'ps5CJ/|A~W6tR׫kZRIܲ{&Gllt}&w^!:dB%CO\2$7hwFT죛L-%4oc+\5b߽M& 9.YS6(h6~C?b&ے[.WKH8V\5W!NߜZզ4)tr$xV֢-kgi B_>kս]%zqqa%]KJ/\#\qǸVfό"fB .w s:A)kbĆ4ag _:aųz(_F:t0VRT=H|ٿZp"zf/r|[c>(lXZ,(yu/>Q{'F :v=hRa $iwcNG`A0 m t ?̆ՙȳ50Wh IfA{ej M 8W5JUީݺs]P1#m$SPSN8Ul"=2sbz`:~{ԣkhh,]= =O$['JyeD̸?sy#'+l=H0@b@aS0SO_/`(^2@ K-ɜ~u!{~uw{uX5:VBƷjm 4nHoX\meNΥy`7C ۿ꥗`P;w7RtE#|Yu*;؜ul6<1d>Fj87붴Y"`ƝH7׷W*[,LO .JH_;pR٢!TZ|od{w9Q4U4)#$ iyhX8@ M Y>aV=-RX=^^_|f xsб 7FxZ!e>j7jgnX-8ߺ Slfa3JecSwQ]9|<ރ `<^M#HMbYg\W.6 !C/JOulttGΝLS@>{}RJ9R0GذcL3~Z?ϱ۞|w]5q2?D ܟNVY#*: ]?lR>VNZ9XH)OJ^+n@"ʡ0"eH~ L6H`CU`Xd$z)r8.t|ِȥQ$G{+,Ly}:vWɸBs; HX>A|_Gݦ"~FL'x̿*t1i1n}94~d37 HXCy/^iꟹO xVHAٮ+/Y ]?3Pfna>q<$hYPƘ*vxQms>Nǥy;ْ>SeQ%0үw }.O_f*, nA=K8"i&OEN76ޒ-͔ca޳Gkf A'$AS|o,lwXICxV#_ϗ̫j,OkGLLf:Ng4hzml #'TO-V9C3 bjXl;,C >[<[Y>Ԧ_=or,k}teUQd>֗d"NJ$.+ց4#U+/Z>a:jU#SGRt) f}eRh.scSO'&Yvq4{; ȕ㧒vHkLS$|f':n`s7V&J^0Zͻ zhAYhVCŻՇUk4Eũm;lYNO:qhW,"_>qGe2pYI ᥒzz%?pFu+|*NC[8=0@j\[s팔2F f5.iGosh͍'+=-%G:]>pV]yn*~DIlKE&ޓ̋NAwANS$W'{qE!xyD#]jZ^"@ K8YcҿҚ:9L]DJTS(zza*)6_0w @l辛 c96# SEQOp?=0İƱMG}a/o?azaRA7nhĈx^75\4 [H&mFST6RWjX9./EZ>S}SRTgz>hۈ[mB-А&6ל ,2bQBA6EK"\WR݋|ëyV2} d(2nu)X V'2FA|90hMЍh{%%/B`"I—Qbу`|8o9/&J2-ˑtw^{eVZ5_"u.$4#xצ^|pt?"Hzs1k>u-#md;R 9OX;sg ̽۹g? IfACh^Tç2pN@Tx)R]grجYΔPxb~݅9nncc 9%On"@ߟ ;JYGfVdx^2D^Ulul^"9G^B \Yz:A&dń׵ȴ,Hi 6Ei:-/0I3^#T5~V.M3?bw|0ΈȡtZ~o%'e!cʖ+<.QOtdQ49["\q,uxUMh2y3#ާbC5F z!w>o~ _'mq@|f2AKBv%X~S:XT>Ҧ̚} %Y4!nYl| OdgMF ğ]4h^2~Q}7M@wpv,P?,,>]w^C>wuÉtAҹP0F?"K*V.-#<7K:ގl+jNJ5وb X-a]EnzguLG-ؖ6!>/ޠ_o~xO-^R5ĘXlo!#6&m8`]%[Pmgj؊6sy6i/3G^m쑷-ZAW9'EOYz L_-aGnNRxR`7Q\S}vau:ĵ!|uq #½e_gL[@1c 9{ ᾏn"62 ]FxQwiGV6C4hw1Bʼ>0v`u^^Gg!ikO@zzϜsL?. A]dwP m&*B PH#4 p0Ҍy Cœ؅\ޮs^^{U旝<{m;d_R$3NF [ ,Bkh zLηd^>KeQ)L糠5<nzi9!~&v\,1 fED*PcbןǕ'$(vN=:>y/|7_5j0Fܦ#![ܒX#B'Tqi/qTiAla3f2L`$N|.z%pmUGv%-wB%aum~.o.zy~1[7u'_G('V+e pۇ DU/\==8hbK[׫G ?AJ6zgraf&LyXK33M鐢FkWw24Ex CR"g^@NL:FS\H( :"v]MmZw I/j~b< ,@1t"o;dG 2d1LjZA@>U\Ja(l˴[3Tݩ*ߏ6ivZV=2d b2f%ѧ'`f+J$.~JQ\1Hi3 V%l~^%G[V/g|F!chn5e?uzvaT3t6Oz,)]^3hOM0oQl΁3<'`"jp`'q:u:}gpF/.SُLצю}@l_E`sqPwny }syxIc;ƗƐJf؍ꉝB :,o4ul{sŀ.ߢ%W̽}#u,#4AGo[>!7t&/D]D=-XY~rZTz20] q; w]\l!-%*zwms権Q ܁!V#in&j:ZI!{%IRhHdԐw8`,Qx0QMB!7m'=6LNaZMeFK^ff:kU0ﶜ@u]mI: (=\SJ.Djqĥo+F3Kk7QY 2E89\_-N u:B J<W@2A=ڦkh\=H۸8v8A my;wDd][wa̶mZõgAArg =z?T:fC JhW(!(D'qZvEDlNxraʡeUo2}nmx/jmKB).ʱ"`2'j v9Ѕy,"$AM`a~@;)$#tvCbaj~n׮%ΣՀJKr«]1qUMtRݕ*6DuZiz`~>#,̒rZDnGXN秌=+~9 '8G;w<ѩa~Qv |6W G WY턦I1BCPwlʣL-˷ŞCШMC;GM\GȻAUiuWxUVLBD*!/JQW4(hkӱK}9='hY+c `Aj0NLη5^T;҅spxBScfS=DA_)L!>:"S`-^t8z64{_ Vٴb*9aWb!'m B@uj8xvK|[o/+] />nZ9dx~'>4[&[(ǺwWXqlui1sZ$JbA.仏06*ia;-2HV<ٍnw݆/KD3?BlnhzesTNu^KsMm{L4xviE(>!=YU; 0}2ȀPΗBv%NhZ48~a3HKDl7K`U#(1Qۣ6zpPm%pJO䬣w;]ulVb^ >Z̛oXqų mSN;[ъIŴfdiwts}8i5${ff'6GR>+VOv !"Jh"lQUI Q;`n3v}ynKR(5vn#9@lפT<-t *ҌS-JluzI73Q/^@jhBxvs2䉓 ma'nAݽBzlH-75 gN!N_\C-2L2rFp7Tg) АAn#;_#/{^'tX+%xmջƝyLRX %;\s'MO j}% Ь-`v3CnD2QӤryơݗl=jBku옪t+з2ve jfs]dPމs rk2TlfӁI &BD)lMg/7`./#U_[})&AGf$è|ڍ`mW%NȒϣDcr.w*L1(b=eg>){3tЌflB.{rV>aI|Q|6S!7pv(kȃ}~e& J+Ɠ"f,}'Oa=}(8XƺQ(EauɝeI急[5.ݑ.-oa] l)qbrTit_ h~D$}ADEǂHC3qQ"ǝ ~UF~rDٔ9U$E2fXsXle|1spw[5ξE8"5zO{FZ Y( ?d5WtPUIO@YmB">ΨN^|gSDzI lU%w;3o6b&{q?6R⻜nzxG6.!)ͫ~:o}9׿e2' Pz[J,/M^>bs=(C&˲[\4qųm0?7]>kuSnj nڒ.[O@->Z>XPhϓ+'S3 60Rӏ=J1lA8th%Eߺ&^T3Tp 0S3 Ƴ.BM tY2L'/(0fN. <Q_ѐQصс#EZrKQitb\LAtҶF!i_Ԝr_kpi~WMa4 .5};k~vW{r$J^ٲ"s ( mś^ ZJ RhNGl#Vt8L \*wid9e^rj_KM1$8KI6EgߚR}P%<8'@FT&yaXdyIU^bQw Ϡ Ů(#L 9ۙ4CV4?٩m<2mz0\q=NAHi<_>Oi|neEqq|)'xGڛע~HΖ Jy@sΦm]gp{XW[W33͂S`w [HW 8w' aq*2ɔEAe&C5p7[Q^aS*Fu5-Z0 pDj N!v^TCƫ7wͅŎqlRp9'jKk9\X'!2">4^se%^gBv/=kaH`2l\u69ˀR1-Y%.5YQ 86X@ 7il8}ܫsUZ׏j/IY9٭4چٽCK79^b^orC}>ˠV8bO>qB.4ءΒIf?^??V<)KjSp<]}ʙb=v%J]Pvȸŀ҂&m:TN6KhE;ÿdO0=>y(+iצ M-Sd| 5X̩44֍`h5!o%0Ɵ`0#.E/GZ0T9"M}(0\+~%QۏX0PfM=o-o]})G{h@$nTLEdl;H (A % rcM};R౷c-=u]U ɢc?<_ZS4? 3Jv9=s;uwQHuq7Q2Ljnsm&Fò~([ {kđ9`6<֙v,A=NV`/*z;˶},P\DKuьœ b>([' /{fK u4uiE r((M|WI=uY{}y J(;HsBnzi"=k kT$C)'>js%FfkS6n p-Ú0+*K <P*TO򺯒ON uH9}]'NdX-)9.Zq4Ez)զ_ ?KWwvHU3o dԥ4zo[? ݕ}`嬉lkVIDrY"l6eZmM\4y2%3BnEQӠVK^/<0v$Pq˭b k:b@ _YќEYzb9ٜTTgl]se׉4b_פ( iznc'?h#q/{ *j#=v^BLG.",͂Y/)Q\ߏb,a.,LHhHf|YO]$RtaLk0/S ڒYND1b}廒IUY,4R<ǃ{6vqwao(1j6swWf#\C_H2vN&Y<3mcq}i&l ;BBjrS|IsMi{ 1ύ~M-G2IJHqTS]MRZi$PfCW[xɇ䲇W^.۸/t7n{4A?-Ď T+xvKw_K|Q>hbcbGJT~5ս 2W/LX,,ڠr&FВ JF.#L CҸYmET|KۓS$ë́k%%p>hR;4 ؿA[hZ .I0A[$9r0TA9ԘH=̓zS- eRMBtIVԤzAd&zP$ 'Z셪sgd.Lz嵶?.ET7+ P?:&\@\)m!C l+({LP,k1PЛʟ} 40DdL?a_D mgѣ֛7 kt*i׌4~Y~0k]{cڊax\UQ#3M.}huWx=C(b.!Rm 'zFLHH O"-c%3u)qt2oPCI @o6Zt2K{4>*!%ɜz[tt Ap&_y):w2jChq(i;ݡgJ#zZJHƽ$NgwbT\h,N8Y0N`B2Gظ()I!AbD^>Vp4d(׾ۚ?^Wm~Ϟҵ.TsЗO2aJA?b?A;̈_]HTX\@i\΄r~8yA!Ӧz!^dCI盛.7uUc>;elEr@PV'`2pݶ%'0 +|g抑-M;! #]=)C Lѱxr >0=L' 1Q+<_}(tPַ\$1m _(SI/&O;?uٛ?<l;tKs{2v<Ȥɫ%/6=ߓ`'䦱K}t5G*g*C2TyZ,|GnP8?),?37UL/U%^%r2o  TfҐR^.MH۳{U/ک۾g"|H1B) Q̰a,;-#tS,A5ކWwW $#6afwa0if4 eM7sy}T Xi#=m>|E](yoșfW:hM6d,:d#F\[h:\i:au1϶9Af*&/qT@ ʗEɢr,9µtNS[i}h_"^k X59kK%J}A&kwEsOM,$U6[GĘX&;ieIW&6X|iEd Jcv\*.gb m?.əͱAȋ_dxK+ iwct!`^"!#Iף!,yLm})7&5QGd]x4; s2i#~ 1߫-!l@eI/ bmC<.,Xn2vl$l䡭ۆʩo]? Z8/'gN2C돷*QUVtOmn}^᫰WuWWBOnr@B&Yh4G *ɋP#BB+;}\/SivgE_e|-ajW\\~an3.j4Κ(fr:Setm_x`VAHj4ƨ3d5]VP`@nYL[;<E+vkFd=AM7牫25QʉjpKmzY2XQbix# ]K&#"I|?l$M4e6yKJ9q#qK??Arf-J+.ֻL3Gj4HpVHR Wf8>TE2 Z;+.f JNv%Pl.&!10^4&a2Gez*A_'IMD1wC@T! -l0.o/TH9 d4K)nzAgac%JϐV21 xa !->%mlNjh5m`kߛn*kf"t t WPVGNOr| Ul9w@m<^dűKJ>zCfꦵYM=Ys[} dd@Nw?t%p]VR>i [g|% p4t4Z5ĨxnGRM-7QF͛Lغm+;#"1Ut~40-ƌW؜C2ػ"nuܨmI&^  W%8آzj[HtBdRڥauvŐz"zD iLQ~/y!lvB&=/V_؅8vrLt {K?f9ZKmC[# M}18z 7#@Fl~ARc@,/*3'v9Um/&S-1|+*l.cLOԭ &Mժ([$8MD HɷTv2){Y%SJ>T,q7o3Mfe}Tٺ6i"H\';o EHpU[0 >*hAY= %B<e@e=-`.oM`֫15gFꕷ{uAګ$oa!C&Tiyְ*[xRF@}ld>ç{Sz#p< c@p %cH:H#CU J[xFtX U \%lOHXZNS3 +7[Cyxy<#JC"en铵cvr `t2kwtopA啔jPw[3= _ca[H?ٟe ZDx:2)ip I_}c0ޞF r)|d5a p{kpHȫv |ƥe*}lvD2/̥'V*P]бrLY<\ӑO]v3ۤ(Vc]bʐFg9 (`)3(r!n"`R LvϒݔMaMp};W;cȲd;yw3b8`]i=Џ!!I0\@FnȕR&z.JX83wWH~'f.r<_ٹmx۔I68R-=?,لCگ+ b[Kp}:}!E{@MO-xWy#hCO?{mHk r]V0!*2x_w&wLc_^/|tz$%@FyKnr|/\AmUt<@AjV3, +~^[vaH?b!PM D=Rkۄ̃>l9!.pv(c'NG/%iZ_蕟;`9BlιZ8ŭilv͓|ȇ|5aX,n}g<*_kbB=p$Uh}8ݶ ZqA3{RQ`,ifw~C\4yfcŵAB657 jIe{I{#$ Ed " B7!ڮڣx }G$:\Q@L2O:pd䡑fo5s6ʇY*?q ٥.]z3 וЏHM(=(/r"'WkZ`|LWuғ;s{n F\Lݳ3샂\y\Z9,o֟A//ސqg:$p&<+ !}-*<&wwcLx/D:6qf҄|CWʌ lYTsY㱸!+ ^w)rkm4j}#*}~JnXiN:!syc0Rz'\zc/,!~Bz)mK۔@2;-G uƦ߉*zK"HR ri:}7ŊiI/ߖ=עFdF9Z삡Nӿ\j.v5w8TK^" )@4nZ-NMFeSqYv.>SZU9 5զK3FK/5;%\k[wRr)".~PzFy͍`N1nЙyb5XH;W&Nށ{j r1l<7+4vF!sTFf +醂Eii69v*SE"޽!i5h \Ē4M'hpxQ11 qʵlCAL<_ji}%V,TշdTUeעW3TEs5&M0#,Qݳ#)i䅏m𽠪VNXD'Qd=KmMc@>b hKE5=f:vu!: >k^way22ЭoiQV3Nw?h8sL83淐eƖ̆RrhA!QV" ^.Mh''kyu0#>  3MZUWO둯=S;(\,h?\{j'Ji5*&?CeIEpJf6{uWP\!{~,.v^Uw9:IY 5LPvzw+SFOR2tq>AP<< [`Ť*Dp#l|kS9~t/٤0Jx!t0^cRcNҫI2I MDz:󉶧t6t4O`T/8Y)޼D[5 y =LlG uXU4>e/5ag 6Qq<%ah(M }((e˥'s^`%^Н'+i~P{c0U 6mho lګTƭΈCzo1$:Q_홷J8ZJPӓ'" d9(l;mzemtx C7Y 6#GO7Ќ?mOShc=W577X6CV(}9"ׂ+rN¾<  |R#cŷCw.;wCNk7MEoЮ)FQ9[lo}my*KD '\ *kJ翩.JHz;6XGvW_xhݴ^Cr94]oZo&7puAvlQps1ư @@(%bnft vŃ `O$=>m·Y":% mZ` bUZNe|aňz{m&F} )P|(41pKmvk &_Q#`җ7K8A'Wr5tqb,e{Ev@P^k#7 e^0i]G^%0hUķ Rs%(D2v8l5->#Tk!xY2-Bg1'Z(mF箇庼GţW [MػHW9;L^ȳ⠑@zUoɣGĺďCRW#|+kYIh`7ug"jB'!F7l-$,Y%GlSY ڨZ~Zύkbt1K tq܊(ʘn6zn9Xr$pGAL-s9CzaWn<=l }O4v]ڨU^W;5mT` Jt/ϷmTP SB'M!ϤGn& `H$8rB%&uWQ3p}%պ',Y>r5=b{McM[~I|~1nD읗bcŲ--"zwJO]$e/I^<^sᮕ1zO Yx̓<"eGݟ=aI #ahE0jIZ2fZCX-F9̒?+wA[7T![,碊/_T> "kw;B2,U{==PPN;Ju" 'oֻ x>ꃟ+JѓpS*.I*e׶]2dE3n!S˖} Po6@y(45mx$5_٨L쭛g5Q̼VG4 2k%<6\qBMWeu aX 4'_Tt[B uAmn 9 VGJnOkƮG\%-<>}r!A@-R 0mzՏpV~?*a.ș)ڰؿ"*=j_R+n ނ!|oq~J!0HL:z VK>?-1zBQ<@Vn #$ᮻ'PLtx/ ܑHCOPb e/hs;"YCf.-"vv1G;pj Wjj"kD=F"qR6E i[QG0.4y;'ƚJA.gi|hڠS-JwQ*\3 b1h 6-+u[CzT?>I'xХt<݂Mm\$hfa'IBxl0p4rوt]tCl'c9fxo9D8RrPd3FXr9f&)&_tsǃ^ /Hc:ľIЪ*hsZ4]\:2mǹKp`"d)FRji%ۅX¦"qua ludAϕ7XI-F9T+Pi7~(̠$ǝ6 zF#35?f[X wHcAI~m-6DO"?⺀/=OƢոf Σ&LUYFYJ5ҋK^U f#Mse46qbb!",/eHY oK^IQ4!D aAAdMJ_Oz_\[b=i0QJkkg0p|&bhI3I 9vCsZD,ϊbń>yU"# !54L ׉@N(>oO~?Yݏ@8nMłiq4V!>Fe=[^IV~n{o8*[N;6' ywGN9Ƈj1 5FBU;;EgiCԃbbs%h L4XGm9pArebOpܘX)4᫇`Z2.5jtpBbrSΗk3u\'|CFj|O&Ч.m?c]7{V x7ݼhFQxGJlF$‘%dM.]OLU:`{3P=JZvtGqKO_Ekzvǵx%͔|Dcbz/0WK4b!u8DiBJk bv ;_vCvjw_B`p̧9ժKot|AϿ8{,ܳ"gq* :pK"/  wAIΠM;H:{8^'jEEdHN')JvcG%?`M*KI$=1j[b<|ߎg jCمY݆gdOޜLlX%GvHGjad%,J* Τ(t3OPf?ԒuvzX(%Я> 𗚤ߡ:ʝPsSaK {dקD\)oR/RgzRqa[b d <}!Yd=x]Ys}MRqB5~nnkw{ۣA8螶}Y_IV !=>C_l]#޲Ȯq 1ڡѽHXE(:i1wJ0EzAMh)`PqΔ(~\,#Pi$(>鼀׆:ϩ*YHߦ4D'.fy@j$"ץ9>Z@Z=..oڤbB&0R۝(>hХ74tdn"R2X#a <^MD խ#mH0 OlZ=-SdmE=_?hi&Jty,ǜƄt9EX4$Ñ&Ö×Je816nt@:oacU1}sM3jiܚd^?q~[񞴒@NTPz䱽.H@c$\X)k"ks^wD/AH;b?oxE7>?lVMC CXjYˤ*l S50^\F92/ W8.5<{h2f%ӗH PyZ⑴#Έu\6 3 -"Mk$@(rd@VNt1&d_P34WGtV*EfM5{}c?Ȫ,d]?i\ {Mc'ઈ|է4kW^/lnx:SG[]+!#>xQ''5!1of/VP->.}x) ufDݐZe!|oV2Yr J00RAdun7kLʬr}"%,7Դy-><2gf0OzjPj}GP(Zhzŧa@%ȌZ%(sGMh7`i{y9 U{Jz@BGY-@Tk6#Ln &C{##OZ*\)d Ve WY;;12ł'>Z*LWr2{xP_GIx?a~?2ZXe :e"WT Vɵ hR声0!x#z qx+gmgʅGK}z/' +x'e[y Qw@ױRGsIc Y M0#OxRq(U`V8\10#Hifpqj9kXrȑ(9c| /Ou$vH>)4e5;QnnEpW "+3U;m{Ddܣr`N\̮W*Wފ3L&i#|[Ew"yX0?-aOf&[_"W8&cXH 5q @.p}+Eڄ VitCJUZU78b5rCib>jhN+|i.-y7+ypp2\RnV KnEzy xeW%1tNl+6jC.8,rr^^:@>cRڞRfXDMs̄+ Q&,ƋrfS]X4cQ|gՐ00j)jË+j̩\Vv.B^]&yk1-E!kO!n1|Z#]Y֠@ #wcsTEؾq ! aYw%H fB3>k|wWٵy}׏2orho2j{a YSd0JJFnlzu/XvQ@1[o;e<X")ߋ@M憙04yz'bn*J:'M.aYlA&/sH+)=pE;q|(3E /-XX0M^=F>+p|X7: ;adK9(B4:~N0W_XR !rzvG ml0WX`LRȖV"Wv<ɳ R%\8Hˍ'ZI!ug%ɲjUhL_M@Sm ]x xiJJ'՘Ο\WR5m &zd=V~ B˧ʿag(S|FSfr W!1 QD!ē\s \n`wܼ6C lL7VWPvK'UNN60oj;*9|,~`rr.Lp5}[XzUAeG [XyY<>ضkJvځ&1>#̋}zҁ=V3VOf-%upͲ>ݾn3-'@hXz4gXdz;v~BGkl+O(d\Qaa8i  @ꇷbɻ.udHI]H3N~h 劖*<ȒWVļ (32Wv{Y!?YU_bgaO! ս37˪jP$CuA 3}'LVC@->9, 8IB.u uў?-J~Dダ9է#|Xo` &gCrb,(߀VΦ~hR=_#M?J@Ƃ]țzB:nE?1A.kX_j'6DqBPs傺GL0Q?jX0G *|=%??ލ ctk:˵q? ?TC)zԜ?JwCWb[l3ؠ"c.䴑-z E*eZی$Kf7h#٣̄f?Q:JMjBiAJ3U_՟> !GO^DZ$MpYװ'q5&4B yM byYfxAV⎺T"aƆ@<3)8W(J=R[ 2jMTAE\cPlo"qqDꛪ֭>WJI^>F1@B*I T+Σ M¦+/ϩhP 4u(G1j*f$:ĪH}pwk?;Vij |} [t&-̟y+.;_b>@ D&pBs^e5(s,Rh bd*/ϵطM뜄SZ%Ou}M({ '`'ѫi nHe8K0Bk*:fRr2 Sxr[1K g#a(]!8US@f$-j '/? pȽ8[R + >rU"bkY eC`Щr;vV.盌` &7֣u7JBnHX< e}[`.h(wPd]7usֺ2i-nD,ܐo;:ESp޿k )M`5]\ iR\)v;VOk*\TiEМA +DQ+3d-#BX6Sn~]5wfuϷu@~uavJS8zFC;ub&Yƽzwo>R7IBT1CT$T Q1iZiM eH S$yZU{UMS(f*MĜ!ղ[fK0YX#+g~oꥑktHQv~Q\9y1b:/Gl֍rYX bS2.(yۮ+3xr6EP U6|9638PSJ͓ڠ>h<"H:W:ոTYgkl N"#j @eix8]V?P?,/ЍxC 8+u$d& fp!2O~8ca Z7 g e@qBt.wljl#AMS?nW VY4 k_c)ćY,nGSjXb/ODj̓9>cU`,^hy+q$i]lnGԢ0RiiӹQgI~B#i$xJw&$I89\dHVyAv4wiVO"[\3QzUR.pͧ9a(W諲1Ʀ{;pZBg(\~6]% 3e .q#AcՓ{3b Bfr6+eݱnlǏ Ռ"3l9wļ0.@-p! @, 5 ,[ZI63_(] M_,|4xNũ: )vYi-Y&}hdrDUP8`ÒO~zȮcZV@Ŭ t^ fc0܍A#{$79Y"8Kc# T-턮є]{d26?w/dW!붬@+E1a"< ( H4s6 ?HbّcU4U֩ 0UY*4nN b4:x7L>q_̬Es2{^;y7HooɽuwԻJ`K" 1P]-?/C7tG|-QB뽿DGdmû!e6ɍxxexrtD.R O(8"KX< x@\+u䮾vEžJJ|֢fz{טl7 s6K)){HHT-5/EAf)F2<=| T:"r+r0 H0Qώ;_mmuRhsa#Kp?rj,x1Jlt|uh&Fxiػj }-&2U2/^V[eTjmSk49kc:oM=;ujhX\90$VR9h0}ݖs6ze Ul9Q>[xj XvXz^x۱9cED zGsX4ӭ| Q ]“Rб.ci,As:oup#qۙbϵ,UvtՁoO#dPBShnA)GF+ "2&Ͷ~NLpx(_j^J&ws}ETYf[/\<;ryS'}َ]6Ex #>/ɈƔf{@5TB  bkJKſMXEW"rD}'LIQu5_ ]pʳ>}M̰e|C@ڥkJL8+#J)U|fvI;$j4QrYѸrⲘu-x(Wt`.y_(\jq>DI\K~nhcGңysIw©SK 1Y:x頀z,ȦY_A!삳Ʊ -Bo?!pdKg%#4 ' ϩ,v-s_!)`Q(4`ЋAW:X@.&c':-7_& )RFS׋oBٜl/覱p/!ݬcW6a(Օu~- 6W9c51I Fן >(g;fzO#fW%jh$5$ #^8YiKʎavuW,ԲYU=sJK3c5⟏k#/3Y圞Z =K)7:&Ճ!U&Рskytٯo*#T5w]ܷ@ذ KDW) .Z9P/KQ.-mG-3ԧbyЬ1w"ܹ r> djífwu$(~:QH>YGtd ^,xf@/^o5eVDž +<)ATID,~NZVwk,J6X)M_PkDsq顠/qFĄR5 <%$мdMp0g9#C@pQ=YSC9KnXExGF(xfR^OJǔN[nʋG.(B!-ZW܊DO< ?d-dک[}5Odr߄w|)4_[u20 D=V &cvLxOpśnBBl  4H2mccҘV7bQA+o4o!Bb%P=VL <GTM YUcVx?]u ?+2hl{)Z,r ӣ*Xb ucnBc1h^n_[L{譖88rZ5+ =9HQa&1Ar20̬_1VJZQq؇M=¹.ͦ~BO 쁴NO)hK3@j=s&%!Ȕ<|;n"û.Z`GG'/Οˁzh5בZs*S7j&HUiG*u-v6U/$=oCJE>]2,WFi+O!<GUm@lϿ"GDXP|2S&6`ARՆ-wH3Fm 1Ьk͙#JekZhL9G%۴}/&DZQLU=P+Hfk͇Zڃ7՟<+pgEX|$TW UcI,>Jȏ8qNGCԃ!fΠL ;xt}= jcDY]k9J kMxIf>\|)RAF?a^Y|snq Gr !4{Ds9Um,FJ}fýt'MUQ\[F` .2|_2cJbwY){ 9$Bs]%Do@hD< 2Bu(l0Pٮ]sB[K1/&/>b==وY$v>ij'<;Q9wwQ7̬^%pKҢ$6n {'Ɔ+w p :Bu-Z]LB8/,sMY]]/OL-"Uځ-kWf*C;UZV/b{OZm;9ɽgreNj& P{棾׼j`"0K!Ii'A=ڹEPI$O-BF FBG#u.H~2rlirM_,jgNʌ 'p;YpX:L9c4_Wk(ro:Pֈd޲&BsF;s`:QR#b+j :;#{BVx'}p cދr\":`7 E4ᙁ -̯ѐe!oN(H{jΕXAR}h41Zxk轉 %H0WÎMTe&ߨVhGp9@3]9*9亪T]]>]U4&jz1ކXUSy9 .OGG|UItN:|7C"?wzWvH95>&g^5&71?Wi(i|Mziq}o(|V~bekqp&.i+"!AkIO4rfcr=L$%)ԴOږǤMh"o,8}u3]ׄ3 Bf&YСˌNZC0J>TzYn NuYp/ヰߍANxxITLQ3j*y->i6:'G߉[C=䅖jnSH8dv5H-._ E黷xH#!Bcnoa+AX*FC:f^ȄEp{C;Y!Kem9ӻۨlQ/SNFj< IZٹr.\ ;PAsЁ_&o-'u7AKb&kL EDȑ|DYk &hm=|{SHwd%C^@N(ʈM4K]a9f+rZiaJM.)Ʒ!#OjdrMNOsB׵C G+]{1,>b] tĢVBKϏ^u?ŚɒCP”ЅЩg+A 3Eme. } b874HPoL0}>⃚3ӇLr EtniлY [+1 Bm:wP<;D5MQ˺ h8/DrCRq~=lmL P^Lgō/XUb7!*a~/Gg נN"} ^*j;eD`$韕W)xɤ8N)T7FLCPRT+eg.?8\zۖx,_7:ծ[ 0v̖gаgd  TH0XXtn m)}~xql_7 :OcovjׁpGvu5D^m{ZخP.AA>v2f]q 7 $1€aC+J\CN*C[K-㩀eUEgUxQ6U0i1veߎ̵|*/V6{(-g?LX= &eD  B&UmH`-yogUTVz]@InμÒsVrĄ} I%&"v;0j[!R[ƫv #:wfH6u27 ihrDjĈL(Ę1_}Dn]5/!c̜R{8T(Zd=XDb!=;UN"7T5.%ˌ$@7z a9 {,F{WR,n8?SZafoy(TH'.aEr*h(T1 _?,wc-V<\ɨ3uZEJC d3rHc=EV4M-4Mbw?ͷ3c A&z?Cl8qIWkh f$9 X Sxa̖Wm2b9)Q-?>D}"*إD`{iV)Eߥ/9Ȧso6ꐀBÖo!`&.ozۄ`Im'G|ʺ(a5q!\.*ϰ"Sƴ/:(f٣G6Ƕ݂풯Hplbd>:.fM$0|.|V.ZBf O㉔|O!,>a_Ch/%8|_N`]Kq~NSXZt5pR6KMVSYԎg7>ы꾫F o?ZIFh+U2~AV|4fAن[%-nC ѴdiE;=0 :_Uj.9Y-bD恀;UƞBU>LD3Ӯbe>'^^Ҝ&dz'R4nM% nrRl᫫5oI<{G<5|7s%೗nx=Y!mm0n$w~!s=1t0 NUB*HgL_HuoD2H2S`t!wl'1X)UpO V0tX7ğwj5UUIj`gu+Dԑ)IV}zV:NHm|w(@LdДK A:i^v]!&&]3nmǬ+mZPEڍ<Ο?bxș}G6+۵(Nsu"έGVp?#MyhN>s1YT`fxN_ &֏,G,X`230kPYr|_ u?bL'_#5vB|X8d 8͞gXYE?H8 qX:1IlN(%t63[D<\_]g˺LX2L˺{͞%fxv%ǩ["VOܳTZ:{a\nTHݑ o`_uC7O8yͿlјoدOw3}8.v gt#MD9RO:5"߼bb xsj<^nk5 p^:Y[ [Ǽ'-Z-&&42䟥V a SY:BBalzj+A-(RҔ͹`7z8WTXc(~Ȟ#lnlP*Y 92afɇo+曪[7s Sw?0ˊЪA wzyFz8MjL8)ԫ; )LYy9dd~AI/FФ:#"%ƏWXCfXK&{W eC&U׀IP=agDGjk+#)?dڮxjp"b0fT]%#m<]m/nyIșݴ[Z+w?5-;)6*6'Q}2.Pjz.7_7@k4w4 Y$47oU`1'WGr4jJqs>E2v̀PF)\@?"!wzDDWx#[;RF2zN_ր@ފō$|ƕ5ꪎ/?[s.f'lDFO#{]|La6JMjdqE> #%LW K}j}AjO0|uOĔ*]nujE#NśLߪ1̭w W. pˆQI_s8(]OBjW]uT)ӗ@9VR[Ygke J6Ix%:sD-AY efHQ#oAt+k5°Go뺛AX x5?xz[ N{u\a~8y;ŒWZȊoH:"-z陼%} @W alB!뻗(0k~cGIJ"K Cݕd Hq]BE$?(ŊC>zIxZCJ(A^^cq.SFv5Hb -i ^ĖP )NӠ3IcR Q\ ^pjty%B:Ҳtuh50Jz!٠)[x:;:n0`gx]%n}yTcLЌ*ޓ|l (~Kݝjk؅ѓ{Gjp.sHÚ`2zŪʞ>(u=k'lrK`\p̆bqw]# n*sAcԠ!I-|;+g \M'WGJAJk|,X-c4V,MwhYf (Sh=25ؙ/IբH`q*ٕ@[UIhde ۦ ~(6<'HdXGp'XlQiONr|jwt&Lc1rtMP3lϕ#{RBӨ51R&pEB3;9_!2|SId\=3EĴ0kSeたջ?g{ޞ'#XVQ`Zn 6 aT_&,{P`B#l'䀹O[?aJn GG3ƠP]Dm ,-ՍtzIr2 Tqw jDȔ-;60lXL}]vq(WE{>co#Q?Yn&zD?}`?eSn9*xes`o9piT4>g/[6XIThbm@vҪP@DA7}H#uNR@~hӫ_TB(O4#aݗqE:({xo<7Qo_`b ORmjbQN-!bt84X;* r&@@onr ỳeO=.1nblUò>3V=qlO>P@W ;&v 5cJsw |Zu'n#6~=M PVtط~Gkh])J/ ,P\4a7+@_LHۙ['+ ^ +j.K%q 0gxOa9)"R:ļ5UؓAU,v(T#?`o=-y@}2 "!g/|uCݏEylt<`s"MZcS^aB^'_;w94-Ok%S b.Pg^ kU9>\%n[t g~a̐Kr{3:>!Nb}w˯)sӽnLq}baAD * <&F\(ehBN} 2oW 5B+ْ߹M_FnW6D/%%2Xӡ$*;p&6t9u[eъũNfw >o x''~fؒV*2GF %Z3K"D# zυ{=n0䔿+{˜Ht. VuKA ;3ѵۇ?-B!dF&?؁TyY7RMT!٥vbv+eRf^ ύ M*3>tu י ] jޜkz bDw5ky2m.T<4W68+X7xLZ _=avOh\r) rB񿧯T;B=eP&j4í!%ox>mq?qTo($S5W xsM@'E?+\ӂ X6Hى543.Ox%ؠO/JZCX-<+@Nŧ_³~1دj䯨fsn]K΢׵WFDu$$y$"y4Fj! mOρm;ГlrPqOxy0PAI=p3##Vǟ7.ڭAD-i\^k9/ZV?Ob_ 8nMuu{1y`β E-yrXT= Yov8{bߨ^Ktz*~Vn4+v`8̀NgN;0R$?C9*2fBs1yɗ~Tlb-^,KJm; >)z]f_W pTXPǺ6}"!RoJ fG^[L :(K)M_QعfƥSM!߸J-W(W <]u(ԋ]s[,|j> Wݵ}VuZN>6#8NMiDC[p{v),fP0R9 L#zӄ R"OlA6fEjð}*Nteߝغ>Qy}|IC>Ҥ( ancpIUX":*[q7-rdڵ-`JErBpG6#r,'N˻ݡ;7~IeKId{ A7aC{9dέ-4>gH-JA_O S8֔kQY%n$#7Ow +:#7[*)K=_m B?2NeAp9IqZdVyt\r0T=N3(yV~,Zؖxgf)d'=/TduAmA MJR}2cgJQ%aDy(9)uz 3 `,6`䰪?*a[\ʂQ`J+BӞ3/Hj!?x^C#_"C,]EX3Aa ˧i +))C虀Hq9Ǩ/u1"_x@8ʏ/uB١=>n#̯*87 o!u" }4Vg1H/F-^gyۊZ7[I(o)Kd狩ju\>o%e\:3˯uZcscV !M]: z &NLfl,wf{Ҙb&Z:²x.cFy_6$XtLzU`]{wztrRSzC.d=rDb|n&rf)nZqƊX F}RTF ߝXFuUМ0wo-p*?M%c>WTE< /1Y>f2QqOũX9#Y7U)?1?8_?J' kC(tb! yUP4 tO)9_ZR ;L4pC.arLmN[PچTjo_ck|RBNZ|~2 q \ d'.^6kϐ"uaVk/PzhwKt9{+bQCV }s7Rz]ųӖapk_5feI)u(1SߍyEb:2-3*ͻ+qӹt[13I$=v4D61Ae)S9.#% g ;Lj3leҜ6(ܻ8jFmr^4TW2!baGI)G9]d웍]=km׎lk H p+iݗ%Jgg-<[6Kcq̝ VAVʣAe =|&54$Uks( @/0Ir)mZ6[!?PtMf==|e2m=k.8'Fj uY5pڨ6/^ws{p&atqF;z^LHw-26Gui |z3ſ,RX7ϭBi뇒@T髚,7;;*LuoJHk6R %MvwKM2؁GBU:KugPwĶ$x7O&%cAZg}3\^/}DyWqMP$(֏zoZLYtݝUICIfXD4wVxoo2n|6% K?uf^N]9cp(X1Fx<MKC#+%W;Wh4/8' a|4z[7)]Դ{c7"O:2"hNpHlP_6t3 TX/6Kվƾ:,:m)3l.2HקUa࿼+tDJ% n'ϕ4aX™]}%쥿ya4* &/50T yh+$޵D :nJ5lP|-9m0zZnEz}&@iʞ$6_M Q.I/OG;hI6Uwz& K9ͭ&fN20uO60<ta$ZT>Г\_ 4R\6y Wp_1NdzOF!k/+>#һ&3Ҏo8SXh f"+f[1?ۇ`7o(+S8P[x7Ծ@6a/34*v7tz/sՉ/vXhbTeXxJed)ڃyrg2:ޟ3)*Ѥ*|ZEnλ"{~`SB&)_ǃ t 1 ѡUBB8\}?8I 9GO 7-vO,:]}X4I={ 4|9 & /8t3lZx|JΧC F(hR*-ѝ>N@8L .̓JLlz8D.CFlV=7qP~+"nFT邶w ٤%ΪO@Nbm?D/&)ՠ*T/ kf8i0鉁 h2 qyJJ(i˒lbuƕѪoD1(,ۼ'oyѠTrt'Lj1_ɇmAAXWajm)|ȡ VUd qUOMڬx!XZY`<ɐSAfa`h*)~%R7{!٭f|ɞdRkRްT2,k2B%WKx53y3r-#<2dqOj46 :#_Lĵ3jȮmڄ]t*i&Ik(=Zw)3PA0j^)jk.GtͫA?iU^ mm>,ǪjK:DKY(tIM,&傓x7Gعy,QB=Q Ǹ=HR^Pǜks^ve6$҃RTr//_5ƹ}.[+fGWuDF}vV;PQu7 |V\SgiAcPL |!Ac_pvBQDՈ1.}`1E$Ƌty3Zt$RBdՄxvv&Qa! Ւ#E%C~qg6eff*׹ L-53}Q%#aη4g:H"b;B}ʯ'vRXbбN9^[P9OnhduLq{&C}ӟ|Qkb6wfAA>ݭ%N9!6|צa6Z,Ar?`|XLJszshguO{%rQa20o "XpY d]}mKEZ/Py?!)Cf{Gl<h_^| NYO^ҡXXx*%:/9[7_r׮i!UIj4ӃvbBWf}_K)̖w;! 93 Iϛ)2􋋌[ @{i{)gYW: \EF~oOFI2܁h{zYfL f< C&ϩ1с[.XL&\wn|J;xd!  )g@'ChF1wnAuwH]E*nь &gQalכC(cUOܡ93iⲡ/aou:)TZQܻQ@_ j' ޖFC~YcS[*z\'3^V/ |Ln3{v?9%}4% [U, 6yhѭ|sjh@Wd[;782f%mȬi@mw@j5kBhUZ֥k-b֭dG\7}&-PFy6 Қqg )EGЃ@[acVYD}eAG010f: Żf P|U_CAwW̫uTє̈́Lu xRbk#pkFVփ맺,]nI3uE;I *+q(EMY#)No*G^WS( vlȵϲt_X_5+;ⴧ(D C{q{&JRNО;Ew-) $CTrѠ 5s]֐0 $>R # .wGx?H (yvF Q2e.DߍacSтa6\V0g2Z硔C޻eJ*1tK> H6fmӽ&֠y$!Uni|%SAс7Uf*׷6Y:vsD޼HO ,i"m q1Cf[;;]^LxΚSK14cz787}RA6V:,u%hyG*.ނ wft^jzԹv7ݒ_=7}`;*J3k1H,RM5Lj(%Tj.e♎@AM1LR"srFtQqr<R[-#lXpC m;O y]hQޅMs=pfQ.yKE&I9*e Gl߳VCϛe^P+,?3cl\ {.D,5+,Y9my_GGٺsN䚭18>Q6dn!6iʘImNcpSAxyaM/M^]o/H?⿛\+J=\lIv>a8)\ &9 8blξC RaY-[Ƹݏ:Bt0z}Ur',߻ny0+jT@nYzuK,[ncWa| 8 Е;lNqce * cmN\B'ЩY!6J7?nMU1Q"+q+ ;; 5FOdz* 1LM}6MZ2,&s2(%FMHћ&tEb% sTJ+aʶ{H:h $+u팠1->&X0ZSYRq2] =I`%@xF(Fz 2n[8#}UU%~@;OsIqBtX,N [EO=Ƨ"ڟzI=!XE0bz.p?p$Xl?iBNq|qbBPb@͗5~5 YYvuOk. G5:\;2zgn_yjXrpoa1dsE|,6 #|Dlj&m~CNn[^5i &b]VRW?[yja/|j*0 &Sek)vvY)}fAT6,)3j/k-{Z5v V*̍,Tq:l:t!ɻT=T M &'2)L+S oHblz>[D=u8d tf4Ag4k[κ" #Q~+:$ Kq p 0wg ؇@:ilMmIԉ]$4vFi/h .}JTd RQB>4C`p{@U#Ue*GbL]*mx]?lcq8ڕrEG#e!8'@t'0\P@TyS ,'zn]ujvm҃nsT>qVrWE8Q/dŒ瑽.b{Eq<╼C!Ptu=B2I?$鈈99l(D߇rt?s %(f(=}$lK̞L^.ףaxuyqY[)X-biP7(F65`Trc |KrAP {ȴGdK^MKaB[jꞦϏd ^.1{mIUx[qU/5)ӳ`@v#Dh*I0H`84uve\wYc8ӣ[ܩSE+fX\4E kc.o5g(YBJae'2uuP]$ '2t[Z^n}Uw6raaDЄ93ǜ9WAR5FӹNa$wU? <]6̙3h<#|pіRUP~nѩ_jWFш фܪ"&O83F'FY]QKCt#c %&R>)`wUpxX'ժ̺ $)nC69\wA "v-^Xwxy3g0:.FgKLc7C@' M8Vt>sinbZI LgPFUIɠ/gNu̘R 8y*!܊WeO_N=No/y Qim0QMBz@Dwnl1[:'-3DnL<?F MPq~q?),ѽ*ӷt \ٗx.BЯ`@RDL`#p2R{D nGXdȵOMۺn Z:]k)qh&zXwAry&F N)IЛl·ؤ]@}ntNzMH\#0p_dMĔ^vdY3~1Y7&&_'V28*U]h`ǒ`fCLsmAg,ܧ]lrLY,,/2_hDINB&]r+Sez-nA]O7aY=C>(̅GLS'g@y_+r$9P}^+_Z20ż #GF~ԀW0ۻ`U;&SM 0{Y;aN@AA։_S %Ci|V@-8[~9AňăJsz3PŔYAݧSwEa=ו͑sb>^ `әwn~s5/)YI\4Ugi%e /VA:dPy)&.gbGomF*O˖VG 1#ݻmYL,bDxO^b16O zkVe4^Hx ǵ-F g B88fJ_­N",zdL9q0MD fvۯUNR0c5 kV~ 7mwb am.Xi]y86HϚ¨wŁʾެ\ 2Uld {L(3pH&> j;UQ Ü>cXeԐJO#aJ9[Q@%ɁvчSj]ÜqZnd_O$O:olߕYK".)XN1qh MajKL)lwr&8;ergyi-avj``䱜723[o0,/e=ft>/Uqb*9\ӓ:\Gǜ_&t?R׻ԐaY"ּ>{:<%F11 Sw6s~.lNj]Q9j OMp,O*HM}޵F梐VXocִ ]'Õ^\*Vi(7idO#ڛ'8F骠a̼0p+ӮbL+HZ"L=Hz.Yev3vtCr.2bYG2Jhi6 1~줉*"&`cL'ٺӅ- c=V롼P'_Y.zQ|-3%M=ZKY w.O`朤'U .#)[kuEK>Bv ._Ҡ:1u |©2Qр .f)I+s0KNiU b٘NTrU`dr=Z#D;GM*Z?|2;&޸`ݩśsi&AR;H2k"FE001Emj/Zh>0ȈzϘxDB ;1vmUEWNVʋ~>aBh{|}|q=<失S.pǪ^nuXS`] +m3;YxdM~,}J?Kڿ*K2#B7飔4ETHHT}=T||_>pr&Tv>nZ-T^йLP)ӨUZu>`јr7ϩ6+=5˯l\/I*KD_-aKYL"9Nڰ-k?S@62dSnOKUHF'Q ?a'P?B9ckE-{g ylmizGN#\v`tf^+xt2$y7R<]I)Z\ n-9:"^_h +=.@:vAj-bjS Fc1B-# |z. Kr C>Gۆ'M= ī$#/jŧ1%OLݩ616d稴Hƅx[Çy%rl9aDK?~πt8D(Ga#`^4re[m~ʼѽsXZٚ'Z*"K$?"yM|fT;UߘW"[bS `M#lKapMUjMCTY=|֕ɲd0-tr߂gW(l  ՉP;1g:Rʗ((9猸t.8_kRsb'??`l9RS.)91Dڳ#Sjy-eng`i[M<_79{l[Q,`B'IqEw=Iƍw[58č||0w ɂz Nm)s ˏ52i@y&,TݩSW֜G 3'}k u&gw¢m<.e0ƓNaω~dUWRqJVm!Ow6z(vx/@4sM2ĚzSe_sFxXnWIz'I `ufbzx +.W ֙Ēwظo\j9%HRDanctSyéf˚Lr zcVd^ t2#H))tEA"x8-Yx^yI>B]5N84?0ި!2b3),&״E˭:Q749}XLFVjKfHN/RX-(q,KwƤb`q/fQ14ff*Ihk ^ž%3݃MIci@K%`Gj}jE)PH*fqMl-@dydE^ vngijARx2 yN+ 7}L ;P2++ Ô'ʑۈe`#{C+Hd(Fs) ':J2e+W' xHB¤QG\tou"hqUV2X|&Dܒ?z:*[鴛4~BYa^^(n>Uq adK PmEi/K9qry" H8HQ=1˭m+D6@!̻JCnW=V)~lZx-"[D]EL|u<^ʡ7 t%<$  JN{*Rc.xft ըSS66%Cŗn)X>P$.J tFމC'ejQWB!1H'CA}/''BxA yL8j$KZ[*)J;^bAB6RoK19q`o^7 cmP:yN$ ;?<"4Dl&zEd(m@(h ; RUv?WwZr 9Qt' rV2no/ Jق_ wxy(%~2E.w˯3.$J \=ڜ@}F?oL%`Fc'qi2hob$b4K"GwN^./BT>KOݢTudG\1ȗ`i?qsIJ|#X#AnZrOҴ?5"s,@긨vUe֣zVZȦ+ -|y^<߄PT66KͰk>'Bx_=xa~'[\JVN4 p1G/WIisu , g dn`\7eUV"o|1/ܟØ d ۞oD@ʰ/ܩтVqMGCD !(,}0I'< SN:&NZd-jVr[[/bVxrbसW^Pz!Ó3zC&*R8z k_\Zؤ^hc޹~po~BՔX9 ~2c&IV2\ Ar1eIڒ b7hB&wF x)V*߸\ Efk>p$RH=70onqBE?(=ve&a(oc Q (k/J%>5ݴtT<$?g|w#D G:;"$Tf?aI<`Cl˙ޯT&ehN^]l9Փ̜/Xw 6К~/>i𶦮% "u4o&r7aqS!_%**-|]AUC>0gw!#lM8}ֳ@C$EVNW\_Nf,>CxK#5زl 1_-ĉOipC sp{9bɄ32 _n(c j(9!0&)Dn[ȿ=0Meҙ {Vl Ng2bĈi+s܏;darKF=]\~| zI GGxFR4ulyFKQLX@R&: P[CHR*naĐ@-|[K;gTɀ:s3՟!`̀CҨ LV s2šs&JF At6 7})!8ORW7C?23$k6 [IjS6C_`V(DH%;=aV+)IY ex8P@8ˋPmU)~1o.0K9âwk M#Uzo -YCZ`+ MR4aeᵞ  i?9a`%n܁ 9^uf`*Ȑp'3~oځh>LhE644r2KeRgsE00%9`x7x*X>HȚQo5|!p8_T1j]r]-x崓#_,܄0$H#Z=ļz[vĩn,q.g;&)~cntUV"BT̈\tǀ! "4C`zF+ KrQ(]EO,d/SV Br[)YFv)y=W>R%ros0S[V:8gK܇8վkX\$E |MݝB03dWnlgc֯ &י慃1 XTѮV,~zxWMS ӇM@  IG\09-k(9ٜge [!jsTQ!QMsaLiH?(@z6w!Z/Iw2 }+f6nfO&)WIG"Vҽqꠑm\Dg K[O]/F .|4#T>M@-6j#w5F$l27:k֯l6/cv䀐ew>YJ`Tt5ays"'eg>~QRjoмF䞷FMLSRC ͈L*lD~?+WY 4’GvvO|єPo?)fzxPnu-'Nj2oP^C,~^J,3EO _u]mDa˥|c 8Q(V')b?^{ʶ(t, rE] TI^ @ x4kO!fx~ {]}l1wv\+!(lfZ#2j855ٸ?i {Cf1^[i\&ل2 x۩}2b{iJyѸy0uTL,I<{,-€TKQpW=jKk_^&r( HDᔻ,@| _Ti;%U7BMtfbm)· {`% '׭iP߁ ao༨G`.|AJ<}#Ͼa_{uo%+`R1s0v+ S#m|@o[!-[~?A W7 M>K䬬_ה?it0 [n  Kى ʗ+Mj+F^tE'Q: & [ :l[}^VBI!\Đj?DV t#N0Q}Obw\@Ľ x\KVEX,Y* ۜ! i  qN$Nf6gq`5+kCq l ȥ#xODFjo$轂nmZ;hg>kʎc^iP&iC.Ļ3`աX߰W=.MG6i '`~5_$Aϻp?jVl6:k7,LGK@ϙXOow N0a[? kW#zQ‡CuB8/K]60^B7P *vȪ89С85Y"K]zNwGe3]޽DP;ne4GlժqriGhĻՑdO$t|qxn\ZǓBruC=e,S냦ƹo5U{Tm)%ʷe$P6$M&u_™AO bYDά<'+7FC{컠{^PFMݣkk%@) .GXE̾NuIq:MnF7 9A)A^ngB*ڇfaaաBq@tVȟqT4!*{)}RGd_#>Qe3 )oɈG152%J} ! NHڂİ |Ӏ?oR7ٸ$fybAvj:H2{ o3> opr%/ckQ0&62liL晆 W 9FSkGtAN093^AdR /- XiGNyj:E(=bO/>wN @ &xRg2.m@Eڶ"vgdpզɜqfxj !K}%)5*o ^CXlEl^uAɚf)U;WTn'~D+2@BrΡ֥4)Y>D9x؝Ă^!j`t[?^ kg{2ա.VNl;q=;UD3,_~8I:,6BAJ 2b П߲!:}Y3W.GUH>"'\)8ER8M#x8zÔQvwA~Y r4bWtɃ~V0WRş|w&w|rn)cs0LG~Nؖ*u<^nc #цݾͼ!q g8>x ]`/N 7$"t0iMil<  Gǔ#AELz\tMNuw|ȿ6Ȃ6.Xڍ*%l8auKT*z1Yus onܗ{Mk킋AEo0ᄸ[ y ŋ撘K,lTjٻ3Օra|>LVyס㭗߈c0_#JD*_x~5tu;U'ax44\Y ,<{hA[@l7=d`϶nUVgkz)p{K_hQ8tB$?z_&J8iG/N^zmF `ߠ ͪtVx>]KKAI. T=X?ԱMHBy hDBi\`n?GqOkluedc`rgUHhyԮNpr8t|ƔZ@W4xm&:ϔȳ|!I@MUXܴ13M/:{f lם +]￀(<>9)di:}/aE k̶-l@\o(D%<"AmN{0}HrZ)x!Z.>ȦFmk7<}U9)|͉gь`þmPR\$[HP s] 4)G_ȷ9Oi 68kIzkehT*id$J@~lek|XF]nt>wvv*TV[s䒧!:\>TpMEH Nmάkuw) w^;pИ-GOeZDl`2Jo_ lb>Yc mMdʂdNX 5-v\o}ZL|R檱WOjUVm'tI'DDM=)g4K8=*{'3NdvJ%N\#I\8*O@\J7|+tG=w7mmYI#-+/gڣ汊XM`24s> f=3",ݭm9ͤ{2`Mj_*&t"Q<}vde ܪ7pUڝ{[,N^V_ZABtzJ:棆|#'ȃ?@QkkHeTA6.H?VA 6›Ieˇ˘+T9` n4Wop.1*5*SմHYaNNXVe 25fA( nΏ2t`[={l8^ #WGAQeݡyZ7%Z(I1n6vBZK)v~i@k@RzCDu5*,& &|: LV>}ƸZ8Zƍ,Vw3 ?/|؁OK1aY\&5$͸XhuNڗP^|>2h_%{yX4hӫ\BVNPבDܺd=Φ<8%{:aTZh"_:2"Ԁo-6?M @:{r;Ulnү 5+*9UpeTM{D Jg.adu7҂ɰg0 3AK]\:cc}X  'R4- B!iwe.wwf.|WQMb\DzBiǻepQY^^fIb0"(GPz9piM,gup"V ?&ƞy)ަοDy95_#aBȫC4VH8<;qJw堵xkB}M y@+M t)92m_w ]5pǢ0z*l_n,&p|.*ut {J8Mjb[n_r VDZ4J":|qca*GMw87iuMD.6(+/;>8 t).RيM {:cBAp-v-~&V.HYr6`rj|RB#͑ajÕHx #:zߍ[kwB+7ЭOy E=[xmNuz-{ __ : Ì%Q$ʻ/W&ʂl|9-g6 ^Eɗuf^vXJFۻuh[Kv6HȠW; WzYH -~a1ŠZvdGj5 *IAFU }R@Ё=e՗C.`1)]yOݿ]ίQg2einXM3Н%jsJ%l^);ME9SdtAf*y\!ߴƞYJNe`8 weYTs [Qq`)XoA0Q82:bUa|3ӽP]f~'Ԯ@DcRIQp܀&˫zYg3^cGlcΪ"(Vmm-# I9C-K-[lXtm+kXO^d%PuozG/tMK%l1tx}ֶ3H#^+!>N,/.r<#CrSqLi?h!]~(xQ&92Y;q Z@3k;+)Rmw{j2{9d%sTgqAp$g* KfxA~Fe$GE.%D- ,MȴK*cتkWMi:yflj C;抓'7UMQ"g ?0N'z%x`0AD * (e8Z b]!UFwU+ { db;=]F:]>zՇqZMBt1YhEG;4'%fE6Qu[ȑ$b2>˙YZl!ft85ݨ  6 &ZڼGH+؎l.dr~ݰslshfuضk5z"t^SiۮX+M$v3RS8HDP{~#!f II綴N*2+ؠÅJ~Dog2 cdgv\8r=C+6-P^^hI,P'D7FɊؒ6/Mpe"j"@-.\PCC"Yl=7a~AIsviV|^$ 6GgB]6WLv'ʅ'iЛp_jVY%-q9YZU#)K˻`,f`op0圂5G|qnu̧;;i5I%M6iXS}BÅV?Z ,iHD*~ab !@4l_5L9bnT/0+:TB7)CޅPS]u? 8٤6ʌJ[vF O 8 ayg)/}iTO_`q = mHez^]d"G+ ͎p-)d D׾5zoMٖXA?Śǵ3 Mi5?KC[ OeסEF;*x1  U͞V0CMZ2a"LokZ.m0!HFHvYZEٯITwk%[byظQ"L%t56`3~)-B j* }Kmut\*?m `Y@._!%3*›}+A̢pSY z{ybZ񓷪ByShOR%r5Qc]~ΑXS'bǾnQ]hݣmR_&b95 zz1⬙VT(1YB)o4 FCVWFհG:9#-~6Nfb`tpLe  ujEq8'kɂxEW 83@qƐ;9+cC.]V`R r,-<s_=_$'H7E̠fZm-}Ȟ- _xmzDL&蕼 ai~R2RU8,'2u( ׬w#\!_^D}dg\gM&~]8vLļL~[C/DBQ5)gOA?Pn 26l#mOӷCU}"V/r؇11{+V ӓ~,m`K$ 1׻lV2_/#hxlj`D_Qg̒-uڗȋ1R# ~bvԶCZC.stD YobȊqFD4` A?QT=N7U7nur5OrYjH}k 8Ca^r)mF]W ϒ>zhA1GtBj8f8%#>B6"뀻"zC'D>PY/¼0 n7N˶/V+[k n< $ bq8 #j.nָI01ීї!moѽD̿u|%y@Wqts@MMuM//ĩk󔣗?s&-OD_}zzdB^Fם }ɼlJۭ|؛ʱA"/6ݥC*ܒ}@U#U4o;Ϗ3S\Jh) 4: $-8`2&8!ſ.~Jy5Zc΍S˹J;o*pCw 公"{ET.ʼ߄\W6s=pwcD죄wsA3cqT< \kYcJ74#{ hK_x"+XcX#c%&h]_ޘS]C|K̢Tw_Z0KJv5*.[KvcdT,*27oو}$' N7M}LǯF),d>I7q`yꕇBlbl+mm?5zyAU'"H}myVepwcy1d\TaoBEFZ8SsCpz[ߩWګ 75 }5Y9I@:X|ڻIG#n6yZd%É`X{nr4Z>Q' ϐANUM='/fBG;F2XX8kŚxk&~S@@a fukĎGlSIeu8,BzELWmHbp* ե(6oh ⪶6 Qzw9%~S?CuQG"qO wTb`lHTXnUYpd *+=''$RHQLȬtC9nՉ e !ҹQ+JݗP*v0 3"X7o%myG* c[kdC<-!PLblB͂s?`Ot?JkFѩ2@.km*zN݃/W\ f_1HMXo}ksnNS{7(>,*̉'mqMGAb̳GEsMW:(1Շ8L? o[f+Z1|.iA+Wkf/ . ٲxrG*c+P)׼=GDӆ᩸*a '?Uv458F{FƫPd4M<&+x ;1ys@ h8SwW_кwvMUmؘʹ6 5PҪGV$JOFyݽeF ,6ظ ǐH'S xF"ⲑ]!oJrzzas Hb6ja0JO7 5v,S9>hls5<2F0P4`9JJ1<ՂlM OZDcI4R"IG\;|45XKm]Mc?o% rހR*֥H_ecN4T CqEU5tn3۰zm& Ȥ5Th]ye$ulB8Ԡq_Xk/ G/ubu|1 (Ⱦ@neTh=+ ?C uw7q,S<fC=1,?Ҫk08{ڥdoHWLJ |O ~ HPږ51e^ |%S< kw#4*:4V,vzଫ%1]-'h1ESگlm 3[in9JW21>SAczEymBILUS*G_4Q&h*v\hWD^Ⱦ=ֻҸ}bk0J_>:2*v ?eIUCÕ}@O㚜]{]WQlS}*Zbb׼<ܒ@f;o,"i,Qh|X4VD&nu˅z-VQ]lpfُ@HL O9Bbs)L\ΰO`ŔEm-6\{bD_Mp{̽| 'o"X"@.m怔[Sb~FSHU(Vj5OWKl,QО,Vu]M%5Q=b!9efPú9L{ (yA`Xؔj#q"bY!N҄&qw%i#yD}<ι"#F9$LkT#F?P|oE$_U+2iW4MeNdҝ+I_:t: K 2ٱ4"Xʂcd- ETKuqg%dkSnJX'V%bZ9Q4l0KHkF6.#VD89! ÿ݇,#舍]uP_VGNFoY+0H,TnN܆1 Vk,]>蠙lG9jƦ !v L?qH?E2y1AdI]9U q5 X]vMidMGޑ r7l&{I8_KΜЄIuXݛ T{ BL ej ('E_ ֮p|dĢ%wQ-i>4l2}&q緂Ɗ8nu4Uj pSxբrw"?>VԱ 4R@5"2Pu)uQ I0 r=vJ6t^{-e'1Æ3ԐO,#>XD(@Ots]NYkZMkc{)Dg 1Uq$R3OE=O c؆խ6q w(;.ixA4=g[Gώ̈́J)+u{k^ &lGK %tgA6m54q2ć(Hy%1 .[m?}+=+@7\\{kR SsF8mN鐣̃:"v>W{&1QGSco䯢ޠ%$S ᧫$wU.~plʼndT/ᢔe~3@{勇bN8']=%|촍HS&~ .N/FmLWZ\BRq sZ^D; {PuS$r,ӏ{?z*KO݋ яKVKB580MzR ; ta\yihZN-S ]% tצȣESf@>`Qy=6f+#64f dp?gWWnuQ ;sO1a9,V%_),xq/5nGR3Cp.wXݠE ?ǸlBoLÁ(n0%n#wz.Gv% apJ0BnFg(@X(UNjq%N@mMtwsB`}F ȥYSٶ(f~+V=9'ͻڒaxuzb?34ž!&(&Mo#(OgbX6oPEđ( iutvun4|.K < * ~l-|61 zNn+nU}oNf{s~JU^̿KFk@4QNh L$07ɏ,ھџKkI|:ơgnl|؞ksnqxI@,|㊌5p2k_RE.G)@i\FbUxC=6>-FNx٥WνA44@ebաoyP/TbB?Mx-ͤM4FM75/y`\!Ժ\}"sa.-8w+R8[CEAWhROZf>qIC@5cG5mj nEqEt hBa>=%};"KA@2t f,M|Bέ[Ǒ]+v]0H#RPBάix`!>a/Kx[Jv; ?_ 4<[XČF7W0h%c8FO`W4V*p.a\'/zÍfKcLA67x9?wN'/< A`! Bs|Y%8\KFPXY@,?̞W"5nr 덜c$_?9 ~C##לOR9F\$.͎mJ"A2iѻ6a S>=7pmA4ĕ]`ؒG5 ?I%6Pw2Lt8(kiX~D4! %wbc]]5tp/1!LɪcPmHL֒'SXRMZ=JaV,I U{[bՄ* >nu/EdGW+۟\=?69DAўo-he+tzH8x ?Sd'ks|sL:yDd.W(S-p,|uϙKh*09/: ,Qә,+f[#Jnem 9vTMvk jn8)8ԤqCRik\WfEM*Rff5* <,JE,)Ǹ|h[k<-`.]vsj||$- /Wt!o+!nֲNrEJ%+IOS V#= wa8WNWƳ@ιax]x<ꚳKSyCc. *V|qLwCaFe`9ˇ%DW ZAIBNP㻑hQ-r]߱_\K먞MlښJ3:G}W 鸝p땒DPZٺ_/ဎg½pg{pA6Ԡ?͜a&tU(ϚFK\gɶZ[ѶGss+ \k C-f (~6E e"6 8mʮHևsfz(呱tWVi Ll='UZE !sG :zqK(I:dRaOs^Dݞ0ǔΜ/I3 ҕj@bO]B; + .~`$| > E^zqnN)u“k9D;G^ 뼏?r^KgE {筡 jsdNTq(+6@pJp6Ұ=T{˃%/;ȴQNpo# 5> @dzœ~&0 .B'|xzjNQ^=ʱ[pJ-d9x`-A2ފ 5u=_ )H8Sk5UG2z Om[YNL=!ǯSqP]ԋ/A$Fa:d eV38I3%WbWirtkĺSϗQB uQH.%rHnaaDRJqa]P_[ +/ .cO-!M@q1YƺH$~:m1Wy5ϧ]-䠠T;J@b~h u c^<'TLO{ a R\G"'SȜ1v[PffmXJs'gӔBC^k¢4r}Qd(<۷ ō}]bar?%A,5Ȟu * ja_Ngu_+ʧ G֠\BLd@!"-ue܋}kޜnrk9--1L]3n?UXФ5g|@.]OŅO[ĻSd" ?1aMuѾ.^}:ߧ=)[z,g' 8a՛fi.`CT%LK~P؊#j8:MaLGqmk-ĘTͦQlx#;vwA҈#EbCda]_OIf |%A4JU&uܣ:`aG 'MbP&_z0KG9xsU cػ Y`QU*nÖEcYX-kR+)ҩE=S!Q)B_JF'}J} _1z-.VZFpx_뒎ŒuYout= k4eb:kZP+XPf֑tW--Su hC0)ۨ e/pJ9'/15;bG8E 5&depE,LWސ㐵_e8BԢektD0t<OR1kgsש)ª86[x>kØL _Q/3U-= Jk.r*>3mD94jHS:"pi*ȗbb)^?VN/oD So"yt`'Mc=N8l|VXlxqVɪfޛnXU.[}] 5: ,uNgGb3 ^T} "SɤLJ>eY̽:ɰ,WފI6?v$ș*WG3ViM:Q^jtRPdEtou"GZ4:N, U= +^8l:=y+ddCpj®{StRc@Bpl9!9 qA2RکRM޷pbS@)։QEtXy@EPOЍk'ʼnbDҎ;,'^:HbNLnQ6Hh5"=W0YM#C&. Қ<-r4r[̄(6:#-–lL)^QզtЙG*JO5JhN%R#Wt P#T̨4^!U@2p YV7kFz}Y*FO~}hۛv/1Z#謃JC?bHjjX~v&(~(A-Cz|-]/sTa9*ǴODb-Jt[W`cH5o A:mz&aؕtrUϔgf b"jFUe:g ]"D̰틂.גlee, 8S}-B) kl?S;6>Â^OBҍȏo@L{RTMRI!SˤvT(f[fs ] \-)`הcVӀ?s8K<%LfwaU̶s*3z"Of!|&9wq1kZeUb12KpTx_ 6 )3-);ȍ3/sW%;>y9w:vV;6j(r\S?Ó 5 ։4xt䩥s:Pu: {KY@E'NIG=kK ZðBJt~ۏ\v#$ 05-\km ,J; DC<Wf3 G"}wfqaZ~ᏥE|N9Co`#wKg"=*i+w%iര8ftС)ʸ=4-lWDŞs`5 3c8!)5B2\),r7Gc!A'LXaX5|KEO+^N2=J|X`c>AHB[DT*1CSPf$|V*z{ag-ƊˢrG?60K)v\/ɽqXm0sԐ@ЋCiU-:QcDB^=CσdKDF\5-m?C~rNWxT.8hC-8tj>1p yx$?7*hg4DLw anŴ.Ѐ$O62D&wsF}uRuHR5E7NG'C<#ޡQǸE-؜2֙Kٕ%Ko,3swLG!/G*gbuRq#cGXOWt v;^rO\p'¯*]upهWpnqX;{JpJ M3/Lù\c$B↉[ Le9c o%`sij p+%[8*k>.*i> ᔼ'Jk?).n;GmY9~&批$ ̧?\,ƗVhU%rJR݄4AP`h'DEV꽃HS!|yLOV?|ᇕ!^,j&Kp `pZL6FU Ζ.E]:ξd!r!ɧMT A F (5 p{Zh6XVXmЏ\|ܟBL<ſMeode9;w!`7TZvnJ:ZXQRŰzI+>Po{P~7HU^aaUt>ѫ<*S/OV~4@@w2`wB! H}e:UsRF-L'4) !M_9c<@fHWC3x ٩+LɊse6e?_LRaS; KfM>_y(dw-6Q!ߨ>)*7CPYR4"6Sd{PU}r}tT H% Uo`ކӭ:<ۣ fsv.oсL*p_l:L9i{>(żG 3UN|EVۄ;XeH%h} ZQe{U93nk|#WY6E i+jh=`+-KwM&N<)^?Z~S~&ry˩2ո(ͯ*DQ5]㌗0zy9bk_shT+Kjɩ%N 3*usqN: `fa2"pcQI"xD;/ЈaJ1sg,4tLjbJy'kiLOa/ ̀!a :h?gR| {S ~*QY-X*or,mc$##Gy:{(ATr[sQ}ѓ7hW,wn [ z4zOqMYfC[ U]0+3}Q uw6vgwFjp}Q;VeF6ń*Ù[UJyDiP,s thh/~*$> +ttVCA/ u-a CkVrǕN5~(,9CF?1r2dۃA(* Cu:dL@";j0#=W-&ŎO 504!w=/iPٰPDhiS1' 5֏'ӓ➜V!#^g Ef{!;hW̧\^$^@Zz8u"$sj#򐎲uQh&nΠh'j54ȬMZU*;g>{. ;BP[u0 _ϥ@ ƸO? T )[|"QT(LH MxXLK.:Tb²uŐVQ. @@ӨqK.?DfڈɰC#5SӥŬ%hT!2I>c7P'O.H3ߝR~80vS7u} DtbX9$hFcn2hrKcR3$.AEo^K,Pƙ-Ѕ| Oq O|btFÇpI0G78#ԡ2q(ܴe3,T5-N$DCDNZl{H״g/^m4#By",s}q+GXw^i0x7ΉT /: +O .e%=oW?抴eBg3.t;B1i-[j%&`rΟ+y|Y%!:lf:8=+^:'vMxGa)SչAO) 8O/ﮀ^!z6pM+YΣtG |D_#3̞W|ގ`5MWhK{D=wuCOFM/B%!~Ԏi>dBm[+-z}nL5Vur0v§AVZ \"џr?Q  ȭfL)LWBnd鷫zZT 3;eRǞ XPIO&H12Y} @n>ڞf壐y4v]^-ɵK%$S8Q~)-5s+7Duf!f~l ds<\,)lS=rP2*OÓ fŬva6%(]n F'lOL/x2qqFm5R^:IhEFe5mUA=$Tf &PW?ZZ<]%kBu^,ʴ LwgY\ [b#%%p$둖 Nlw|rMFH&eTbÙPSH"\ЁԐCzw :2n9 %Sm( IG.Vh2Kutuoez5]"@V6|=7 6uG[#!YŅ}9`vGyOTa< t }$f%h66*k3zno~:k =Ֆbmycq 'lXޢƄsB!^K. O^[ZWYi{ǒ1\V%{7%bJkW6E9xC677UU#-zjظ&QSl>vLpt*F㌋߇.b]SaRLJ=y+}iNWH89& WU< vcC$;$"}Yk2d yR5=!x I~[q'9s}M:ެtڻ&PY_^;)h8}ԸQ>l'ttQK%iVΩ:r+6u~TJ}Тsa]n%#SkZwTtdi¦1ص>ZqL|QvSE|o Z8?\IO/b$͢yIv۴(-nDrک;pfiuYϒw:}ʢVpk̫D6*T7zE8 Cޒ4qZ9l=αΜ2r [Ғ3ddq=,-7"xUEQ! g\=@&ώuٰK nyJuSx06IB 2,a4#crpk 'oa?Ru9'ki?+>Wä=Pq*>Z Ź#{ 0<*elɗs@-%xRCQR+?]vGƚUO ~x&=%Ap'^uقz KFnHCIʴȑVN,1^1@xJgYIԉǥ@d"ѢR1EmV*' |\nw_ E% o`f[ʶTV;Ұ׷j/Hp[UBYiV%gDA[f}#Lpdjj1@ =N2tYE&ZB<({t PqFyJIU)N7yF=`jCˮԆh:v[g#z $Ji1w6:pu };cyoB~6 ޿RZ_ya#Ǔj0ptaƺ| uڟUvqc>&{}#+OUC|fpL)2k V7hX1N֫u6cU+VTмЙŒ)\K26Og11%2hAڅS"Bj9ωcO*HVUφUNQ"BN uJ {dEAu2TBdU ؘo]ey7lh=n !Fjc?o>>6>ütuj^.*rAAEZ( ,7`Kwf Mt Zg`2mQqYOXPmƧ{03UkK)llqCAy?d#Oo YGmR7,De$Ⱥ 2T0V}<u}-$[C1W%FZ$b6z:uuDEH[$t<fӖ3U-ѱYw#ϲ+ze$@"'hr%Θ!̄@d ~tQYMss:pabkM9I+By2Mbȧ@9{[KJ$R ߫#/Ϝl/XKV6_RQ%6a/g͠=!^'n?Ccfl\nۻS-- IͲJoxo5pDZ>T̽{Fb>bL;,7~8aJA 8v<ߥ)t׈͑;bAoDt{%+5lٚgVͣfdGc]:$oEO*ת iÐg ;BSñθq-C_cW1~&bqHl̕E-6ޣNvS=sfe;geBҀ0VsY~[9 4$j(X 1;A<#yQXyxc˞pkU#;ßDtvO3'CX1ۼKi$a~oaߖ\YDu97s]ֽktMכ3 o@Ѝo匴5,`ݘgnKݖ{B(DktRP̗5}ϛBkqlO:SP nшggN=F/ 틀\{%d7tܮ,Z䓋5~gP ZM|yXzu3¬Jaa;l(%2C*Oj?Q$uW<$A[) 1džЬ#C2 {ǟHѦ|hOuL!GWNp٣25M'ݧw$Pۨd"S6~A &QWq03uU)X}"(38xU}a֝s+]H\SfV+_K@xzI.m"І.b1HHjeЏ[$.d*x<uF( ԗڈ~|~Ժ8|d&C0jU@keu%*ZF /JZH)fm֟97- fGNDg5RC~f0h  kStyFUL(ĪdtB3t_-(4'+bqm'5η"H8EH#@?Cdḩq4!Խʎsw!xy? EkQ ʄrjY(F.JK@o A-sҭبhd^e5/kJV?/n6_=H [.lMdqs\N\7kKNi/"Ȏk19*x=?7M?cvY"NmP$+| zUli q\OEk@~0Xw/5ڮ?BsxU4D:3{KVB Ցm#EH/"Xj4vvO@ I$P#52RRPq'+o6 |䫒uTAd5,uI} +-A.0S>=4-jhT~ճ}rLDp YIb裷{@ GZ?k EYQ'?FBNgS.Tv } d@#V$W{3$蹆bE8xl66i4RGL`VU)%~N[ v;<׺Zh(Aal\q3_qzO:+gWtX h2L+}e$\5l)LNYWʅג~ *l?o"mUqリ6x+*t{aPt9o8eg?bBS~(=]ų.]M@D0P-.`6 1љ]pOrWy2&u4B +ΘxtҤ-+"'- kSy3o̠L1 ϠDa|PTձQ#ĚRk.ΚE͘oc^'>\0(ň-n?}xudeP\ņz&*N-^;jMGQE=39hO^ -QK

f݂b/Q&GbGQ -{, uB@u AQt}\}:=N.:U@l Q+>DI^?}Y%fm lys0cVEL'Sd1f~g}殇8y:+0@JZƈ [{}V?!YS"j:6,HIvmQ^Q5F)k;҂?5[{ӤQ9B4GLyp!wB?k_y^6_@EhONg\滢 SYgf`?HKWzxc(9IfN`+ӛ}nE<\^\UhZ~${;_ƒ2 w,htfcXLSZ\Qx.&9 "I^gôW5}lFΠ/e? )T E ˳ l Fe};FGa0L 7}~J1\BUed *T&V<+!8Ҩc&T imKQSw^=Czw*lx>n\:Y#Dۏ2cfie]N!sۼ+µ&ءӑ#5l|NF$rJd =:\rԚs$P'Փb̳Yݡ夻4T<-&ѐ-M36/ w,0un{m'#Z/)vlhq{l`oMܩ#beIhJSZ .ߖ!nPv& GRPvn]0UX7B^)||^jMl3PIE(ӵx'rNXkWC?n60k>L aD{d"[<]l ?f8]#yWr޾m`(&ac[C:wen~@S20[ (l b:2ž-܆~-E1Ztouzspɖnbyy8OW,QR otr{89[| @3FD]E2lJ PBd9B@q3=sn|Sualbls iQzʡE/&/FLL_-A :b sqebda,7V芒 aguySa.0fl nqkMt#?"9RBKcY+ Y5̅ 8],74NʘnP|OeJ;'lQ| UDICoӸa3\$u4 i&@a`YQVvdC4@ʹQ,ej}Ol$rÃp P|6~tY2Mޖ`ۭ|7NU#ùoYk%'m 4{Ҩ xvʖ`ѪWTwbGJANS!HB%VEud #ʭfc4*RO-H]k&iA4Mv9ovg0gL OMzuuÿfvri-SO'y#ZR8KuXVFygDd˖0޴hzãM^(eÕ*ΫmT!{^ͪ& hrH4N;b>ְ2gڐ5{@e|0_pѫ]Vw"2sor^w鋶{6<%¸"RֈSG,",hrL/FoyEL=`qkڏ2GRu$nT|"nCMx2rVyGa%JJٍZQ2%g'./[ok(^n =5U 'Ek. 6@jDqݗ S/Pvi9XgGNŋ2qk:pxTהw;Qq]b3LΐMȱ[Va dE]m@Wsqrz}w97g%s<ˮSpv3'DZ3&0t3s| f\%l{j*|>d< 8,N<0pbVn Mu;X5a-vh,$"K@x7 ⭰kA\8LJ*$(9F%]Y.d^5‹yj' 1fU"!сY} ނbKbV4pՊ!䰮T .rV.+C9\apZ܉SJ ,X 9'bnjQ͹Ǐ<, Z Po?ܚ#5#DQk1{u/X 2ݎ;{~7ZXN cM#"Ȉ_;r,r1;=W59gLIrJ`Kۑ&|z[|aohəDm 8P} cZy]Iozg ?M'* GbVhx~Fe2*D? ;2''ƭsTẑ'p&@]p) _DѽRp7_ or#5[DK K &[i$Hrbz& T9VcǗNvc3Uc̫`Ԓ`/O Kk[_q,zlnC4v fTUEԯ H3'}z5-@gUzP5| fkPi]}j j]h6)I`!gS-wԵ*?aShT7dyP0A]O?r,WgM{AޣZˍ +R3c|ؑ=ș:jKNT 1 FRn33KxvK<4$&8J:Pǟz2BЁrTv>M:lݰ ):ڷ ŷ[ v+cB.p%\F:d[T+JEehCC]cjI8tJ2~:5\I1;|,ʼz:"`f ?? y(| qv汇_epe#5(> ї2*(}QlGSpmXG\U 2^7[ÔZ?*Sc1?YɾC\ybhd1_ :!Avf,`㸸J'A'AQj&* MND} v/O!et%I}Y.({W`nSEoZJ>3PB6̲ZHа69pd‚UkQRu8>R6OJo]Ի i(4M-)IIЋ?P>E$DxE,$G V:*Y88% kjw]`6P9 ƣ /O @>%7_qMȞKꩶ< R0ǤY?>gQWFIAuB/ sTEcv1&^u-8Y_S"JA=Z/@\e ~Ȏ'\՜xZwF@:pGvqw1/{B\I2@0MG4}J TO?+k$o%h ć52HLa/ B0}҉mb2P(xSHψ{bɶPBWM!ꐶ5r+^*MQhfKNX-̮`ֹsސ>,/sU+]mU'yN:!XW[_Ihw6|bJ3~Kga]Ҁ}gU`0kGKHrGK#̼'q4Q?f6r% [W(0#%ghoר,n8w/ aS#KfZ$F^?uݔO_SD׵y=#9ٟ1ΎZ?'oەդm\dzEEF jDjJRȃvuRJlAtn&omNE&>N:%(1_^oQ_*%He oL  NŎ̮B f&sR.2 ޜt.nI}tVe7G‰$x1?"G \wh"fsG}̕{SYз'= 5NA  E7ۛk⾸I7~ ]5jBL X]6jܕd{T&3@Xـ!v7\пgEOxV5&5Ƣ,e8BOSGWNtu>ItL`1kk#즭y?՟]%{;EewIRHnH&x{./-e =^ @ۚ]'8*KK9,2@MsNsY|4lD"#mOsKSk(jVK"%PTNFK徊9Ś@`zǰlq`iiս%U\R3n&Eۑ)@+>QVͰzh=MOpШ {\m=!Y|Gidtt]*!*ҁ΍) z>\W[oECK3 :!CrK]<1If+7JK]t=H& 1d]H=FR Nŏ&63z& NI3"6h.НhMx7w}4*2%ZYOc:! 'S7@R`eeޭ9~lX PĪ ~ }q.ZX Iegi#`:U?/ki%v8*+rvv~P ;V(= ^vV=-fx-|O#yՙԏm*ҜH0y`p>èMnxM5G&WYXȢ*_mLT5v0_ |O7*|μN{ 3?r,NsFQϭ/n<G"?uO3ۊy]C~ ;p\"<;6nޅ7:xfwgYi sPbD]*Y ^3z(a>+AZ??7 E05pg.qSr\;oI䄴˓;dƝYsO< pγ%k曯wp߳Qox Vz?`~b|0zu?V lI<YPr˓)UHys"cֶ#yáGo<ßx3UɈouCG|^Ԧv=P5C ,|>wqWpRlE$WLJgBBDfԙqpf'`;h(܈oEq eUJ"$1;E;Mp*d RWu 3J3l{jVS=,)۱**o|ĝ?cMɤ {N#mXR I" َ&*N}ý&PV<-+2(%- n?8( upSr?TO卾-")[Z{Jnl-ȜpZ-?0~)g*kK[k˂A~1{ )o>- Y4fi)ڈh)1'xZ*sɂMQ)6Ngî<2u`_}#oT!7:{9DYRqKB@ ,> ѻmmd4e +_jSHgeQɘ-20.l;ʄ=ZAV D ۮV^5:C `hl)鈑](xgi{S[R~>‚dojT?g'$ KчNe.b+<;Ė4=4azzְ;5)3G@3 5Gp- ֊B2UlX8ǡ+ o`IM1g-EZ\$mōb\!;Ul(mj %a:㞭m:Dp6<"ևbf4b€Q@AW@xWaDIDutFiP"4|3Ϫ!b(V|)/@XdR@p*PE=u!wgE"!76_oqL< XnB{1S%fknx] SP6+3XUo}ޮr#}#!O' Q y1nX 6 #W_.!J.'#٥BH982fwFۄ-ȷ V707 QNVw8V ;ȯ1:7 ptw=i)B PgGTr#(;:Oӈ1o1SߊcG}(mᦠ//kW7v FT"e0' @X͡%Zh aۜ]$[Vh0OJIrQ3 v> 2%{G6ZcVznjv!sN%)~*~ޛݗ PuNy[$Ix;c2MM5*'~3Tm0n2|өe]C=9iG5lqɧj;jD'I"{>Ͱ D):KCQi6QB3sROje2diy.VK3!H$ He!`&AM䊰t(7=w`!Ng7oACY W9]#O}8>$G"-Q%\19mePԤrF*{q]},(>O3}ply cx*jc$trlk#Q.%!~jvtWyMg_fQ8+9cpS1APz) ct3r|Z}oG9$A02ơ _əcoi0L-.=BeBÝ2C@EB7ЩZ/}',jl%B=ǧ]/#ij=i|0gJ=wo8E,cڵx,s7INPC1!E^R =So%%-1lϐ,!$o[4> >-n(3$Xة|S{9Lb|=YFNbI=dX=_4̬ ~¾ʼnwt5@aw"ḺPMUۧxi!sirL8*lD02w}h'Ε?! /"a ۖGq\ꈧ8dbGŧ٢A]=j'Zjʔ4'/%?PU]e F)fӿȍ4_hmKF/vpW90!Wuk@|BQ~hSE )1[!զ?Kf:]^Oҍz euzVxjvKVQ ^kߑ^*L>n:t |knP8qɞkYyL E})zZqG?oqͨ~VDI*_T>XYǔF̍).Y X J=* -z6 H;ʓ[9:̈jQ`.ךq ?ɕIXx{z$ͫjWfS]SKw!lleS{n羙4YSWA@-z61ޟN3?OSbɩ|o lP9wP1^_o\U׉ɗ[zs:h$GS\mؕi@bg$*6P a @CN#=,8W.]LGf<UH/5́ /Ia2vAދmR 擼2?Y':;sQ: 9NUe7'lL+I71y}K Vk%c}V} `miXo18vH̳, !<\C^CFh4=^"UbjBbx =StZ HYYϑAG^Y;Y. xmhm֠[ i5UI[&=\ x!KP!F }eL6[ jd'.$ji?X[.ujR"{镡/sQU8f[e8DQ+Bf̎ (ê}c\JRk 5z {Ux*{Dj0\8 N-i"E%\bb1((TF``|ȧ+ m1_o#_d!A򥊤m=@ݢ.'4`w졿Z2qw]c'xAj(OT) 3vT|TN V_*AߘQe㴖JpK8!;e j27SEb Ftof}k]nλѷۍdq N2UEJpGz -gܝ-3\xaA$r\"+wxEeA٪iR>a[ۈdEnvCULttMv9SB{9vqdC,`SU(TMk'/1 ?Mlã H2Һ / 1Բ9(*((蓚^{.Xa,|4PʒWz$b|(:^!L9!qxmKd&nG8MXSo!@F2|aKaиe/4w6;s{P 5(x[TfnXP[ХHk;0VQKb04Eyc;gq s6 @ۇ$9ٯ<S|J ieBGEN}E:GJR hea"R3#2vgW$#gaR@@-5hKK\h0oܡ\,/qǺD֍a5x'TkB\ P KX~t_U3>ڿm R`y׹8߳j'ISњ$<4d2xK[( hX­1ӧ*+ڵDKyh1f;S :UxrI{t;~Ȗ+Pv(WmO5r㤾F (f3o<ƄA88QJ\lA/TAfkI?5x֨e\q*F&R՜"yN I;Bs;6U약ԽT8a?gCz)m6Z* ,B5,#_ 2Kn\c޾TYWIPzy;BX6xZ&|,=^1#}Tx}țHlhbC^y!7*Dg[?loǽM_뮫#Sjo9u6O{5Tq :YssP'Li똢 y `VDMpfosAz0BǝR{^#'Uq Qd kC%~LL¢YQ>XOgl4ۃiafj i2ЄG&$ɏ^=c_6/!sV{`܇nt\[zCecvgя"/n!gC.}Y, e ͲjgV:%fd (G=b$a歹=ɕT.1i1K94 ˌb*pF*0wat nNEp&+//U /);gɮ=_:xZie[j#i,kA%b_uC`-5sRg1eCZ~&Ʌ[`c#y0/YS1>[(ͧm2BƒTHm"n3ꊦ/ZsZ_-+Qj\^aҳ)]>Q4\? plܬRJ>4VTg*az}סcX銛7)3Ysct/*/3m&w$7D+:t"￑7wt5N5Y$NL$ꋕ.S ,=|y ZW6;c;ߵ8DP#롼Ѱ‘ZSU^`^|`l~8vDCJ).XV3a1pJ'h;Xg_(Aͬzm1] Yl-qgA>ujU Si.`Fd2{N&/gR4 4&,$/Ja61_=ħ1dעf>=m~Q@= +`7$]vCu[I#*6o)|4|&=,wx> @1Rt~KmH \I"UwҚG;2"}p'e!HL#t`wYqb,o7LYʧ62գRHoO(P- ֭HEwu)N X*lVĞ˿Fnq KP,N 0RFl^6Ml,M[ͤ< wjX=SAoyT.`DʨPGҜI)_Ή/+%#(p"x?#;lw vHycr OT== 2 HW:n4Gcd!OM 9mpjiN?GdrܩVf K'eCH(5h쬻#='b3S-YA/u4gNVnBUMhJ A}W0 3߳߶Y &O7y,Sk X&F̝!OjythXUJ[lGΣ{,\v`N?L㧑ZBX3D_גLk$Zصa H0JbvqIGZԶ A`PQZmUaI]NJ Mz/-\{~=G\hzsbchm*SD\h^1+yG>-p>"f͇ &s c\skʉp(+2/I>Ο:=ifd?Ph~5+ ym, u>A3o^<A ;emd#$GjW: "{>ޔDN .L!1^*K\24AsenOYɆ1-m ].1Ljzjr4J? ZԭŻQˍĞed.?Fj:=wTR,Nh`ꡋcQuMT )=% *V3(:dEys_DỾ"i[)+ɅG}g27\deCAײQvF֘&=[hY#n*~fFrd)0hwl8F묛3X,h<(!Eag6\ب!{ZQs^$si:w͗Z[;WzmKVBRs8❹ #7n3bmXzLi2b0?*1/E*\p;U9꧕qYhVզҝ)Bik{3u+8oh 8>!Q~ၿ~OCg?e@t3c Sٓx>8}OY. }-@sWݟކ,6nԴP7kێ^EF=Xe#gʸS"F3x*MQw֞XW] Ya(0wԒRM6EaOHM}c74}bè+.0޼4-l, ?;qjub%={5 b|-U .^ɷ_H4'3 ,"0[kv]'o(,4!@ Vghj12VG4^QLC|)q74»@ &!!myŀtiPegEő'<^ n膬.x]fE@F~jj:N=z䷌Q^E"xC,JOx&gU5ǍK94H}ݒRnSB9/yC]w*ִz'RۙM ^>Rif\2 &@N^V%${"0IuOBtQ{m Lh|Fh4GoX22K:Awif~$ĦXikaOТhKvw6\N &/nya)S?@f* |þ<W_1!Bd:ʣuHuB[6_ .0}scO瞄dA!ka}i{+ 7wY8iKXbg5ׄ{K]#Jaffibza;R O |p/,QBP S#GaTG5bq%h(R5/~]8'\*ηS9(&nBɱ6Ax*c\e++͉Ȍj%/n(X-SZ1="=+y7ql2rVǴ6=7;s-6\e"&,  ׀?#^=-ߥNpra(bi29D&L әgPӛ7WBŸ#u%m||=:3W1˧2Ӏ Q/9 [(_hYJ{2eJ@E<~ıPP 3!zSeFAK4+zP(2oq}XΔ aThdOv]c^W}Ma РSֵmT.\|78V~2nh p+[%g{G^ڻxCYi,E_a3kM3ryUlA0)Ù!á¯P%CBX\N+mj9d6cS9<a~6zy NInA4aI U='=VH)n`stV]QbfnO&(\˼~ 5)bg}(zXV7坍JQe. Y!oivo7g2ڎUVz'PV{̯%:3S^aE͸GLKŏCh^nn{#tp,| vf[;'/ġot^8^+mk8a{M'8z3 _ؖ],l{S/}khhF$Y!^/.8.8Q{%2ܐ]q`繋qi(3c%v Zg$Jpk(ϦS?@B-/xž` %>qB(yw&16R$h1-+GgbǙKE\@#lWW(•*0Uʚ41~Êʰf]ZS @Qf?v'u~ M%*o8){ncVyO`+KM"D>]zjݻD4.3 1M RgW@|1M-s/t}W6FUJ0'ivܣ0V"#0N )p4{v@ 9a^` `1V6=*G{jW,Su;%pvB8ԁCEڻ Bd,ڤޟp?tI77%ZcRBAdGDwZȈj^v?UGщt`L ems&>O=_`[1+KoBa{/,ͦ˻6B֊eq @C͡N= bi:]bQ"[17@ 4Ⱥȯ )&,2}:;FK~Gb[܈3/mvC9ǘxW'2L!y/de#| F~ɫbŸUDA61 v@6p-:4p!L00yw|n v4uevPMՁ8IȰPG ߙB *fi2`)ȶ:wfA %jY[\D em^G a-9), .APpJ *ff{+(}9Гu`crI<֒0hxOTC.S# DN6NƘ2߲ap2.֗;~ǔ[2K8f`l:|ɞr[ՙ@@aqnupiߓ0Լ6Nw% 'CaDjé^"hTTXqVajD3&J"Q;|43nӯ:4|sQIy(g /Wo$GL9 ').M2Q(EGrq.Z8#oOeU*Aל<Z= 2`,[ huRb^W*hTMMlED.,Pz5}ߠ5'Q3jˍ\,XքBmo$tbݢ0*a=aA8,-$FFwI \U$G`#Ī1s GR>ݴZmݴ|(.e`Xe<ɠJ&-3;dTMgz3 C_@^3$N?{^bOi^(+˶2‰,U8݉b~w̝St *4LؘxfKQ)I& b\h9ҍ#D~~QtX#.ʡ̨L~wFLj* `'Ca42B@z[5h9 .M Yr> 1/"H9%;HػI3Vn6DRAJ;j#]bEґ`DD`O uf%;uޢO{2il} Z榋 OtV9{gKof92Sq*s牘r[r..?.5(:6=9%%9q'˖Gc|>q(ZÆN-9E(l\{CN#WاF>y Yi췕.%S((E[X}>}oG*H]=+>#`; lK (@I[k0wrg|lR<*= hi2n>GMGkqo}Gr(2aSU]+ض@؈}Pga&>*>X zͦ>̮"\"b]ɐI.k. ^M|FX8? !T$HJN_DvF%_I5_#ZZ'B8!ODtD{ʲ@L?B7brT̚$xqyw [!dʵf41髉ѝ'ǎ3dskȥ\R%` =fAR0@j< rR"]|e^ ? I|#rL\g"3{| L /,0E[[ @/FEQĔUy3/&ml\ J)nU 3EIfhS$wW\)py{{vm!98Ͳ~us @ڢ$gYCI&jJrsC,}avLŶǟ;WX+fVY}n9L{4 %29hx$wcۣkCեwNyW'i"sUMbM|Ͳ{2]5*u=WFdtc50=,h*A"B6(0Ggۥ^Z-qrޓ ~HчT{56aSb ҉艐HJE蝧ǏKe[WB"$~gm)gϓhxa s_qvޯnt*4SQC{L))UƞF5*1Gv)tMGၑe/4zHxx -l׵;V/ W;Q!7n }r_ B۽+:*~|_ic(j5YYcVvMUmRP}e q*{#5ƜbQ:߹bO)Xq ,qSzX= k9swl>eO;k/H4 PW myS iه%ZGU>drVrGeas8~Z9!՟8Q/;AO{?M[>(mX\"'<1j7_*u]hSN68vY@Ht| U5:7pzo\ *k<4qo*0YYwm #{Q菱Z''\:ޜ*Os/~F{Y𢒗,$`K>NZ$0-1nꏚ Ɗ9|K#(#uij$-Z' _>"H|qcDGvqh_ZW )ϭuCHKW,\s6}'{ y?6L߮a}9EJkS5sq0 'C 6_ zKnv&<#kdM`VO= E#lצIf3?Iq^SQ 5pʕuk.-ĊN SpE&5` \ę}jc{墸k*"vfU\)V*2Uj] k6~A vKJ֑)OաuEL(M(Z9fq ?֮UnʗCĘ=?$gNjk7Np O|lj+U61\1oj}/yGElΒ)#WZJ8d%ͿPϳ*MFrW1[_'bsYH\\9BD_Z hS\gYe~ 6@ӓ8WyAC<5_5*Ċޔ_ 2z79q1x:HR:6uݚJˋ̣O}AS<;mQL71'YD@BjbnxKj*]3aHKAz{J{qS6bJ-a줅!)h} 1Ր[qknC9|bh:7B6qٲVKTt&wXkB"C çƺa4FXӄro/Z SYOx: [p@O~}}]BiL΄w'/VFKX"QZ۝'a^5ĕVͭD9l k[&)pjL6yh"+6cu^Z]ﺮb#ϺCmGp@w s=5z5: }oNwKa["a,! )|![}H$T՟MӉ̼c|!ae;f{K²Bƿ!:;d#sqh4Tc䁶s"p2MB,R1wr5 ~H(Mfbr}>`+\h9Ң*f̀q"a]3G< D%ώr;!9,vt__(zK@JN=~.G~1NEGFD{dB[͂EԬn)(|fGch68aFhWRH-Z-zAe[O#!j fʐRYN%,f|RXdÕkvɶh] m cuǍRdqdQ0{> ɤGlv5S8 q_]a!(wbve"%EzJ?!q:8A(bJ9{yO/_tB{!G% 9b`E ㆡ}>2-DŽ+fpL4)SJ^1'p[3$vP^K64f֑523VBB.$ܣ#V]/3EVƍrTX 2>p) 0mww_.b+N{l@n+.m4Yqad|ݮXޭ~I+- )PQV$:qR=.\P^/Â8@kLz<`z{ǖ3tm(]k6@G,[Y3` d9l:%MtT |X3bRT㟱0Q>T0iݭ\RosO2P 0t2<&2ēt a"˷m+F:S" ˟YE)ٍp&mg,=숛CNuB]Oc8~W3^!]wa61nVa±`ɫ聧?<=UwpUT݀ADX̙uB^Qz(wpMXe7)l u`˶'l\'kFkB>y7pra^ۼ{Ⱦ?M9kD:1ҐJ:aP[N B$ZzSAt+fm);$jRYءguN8 \{|ꉨ_|2t+"vskyu!k R@mmCNzeTW[w@"О0?bHD][%9Pojw[ڃeeh NK 4JKP5,ut@#:.fh`6a%iQ@ WH-j={8ٜ{ VЀw"NOrH&#`th:&= ٷ$ؖԜ 5fCkyڢa~^`b!W0E*1! q۠G-ZҥD4ȝ#<0.^TUjioBAC0hd ܚП״xN5To\K 4ahP? '~R^Y:β8^|$Ɲ5=;ڻH5+|﷫*΢`~GfuXߘߞB b=QY5fٕjy'w߀چn#'Fr_qjWi6u^>@`Mh}&a+ŵRp+`EWX:eO]Ya霊‘mw )Q@U\N޿Xgjqc7λ_]`'qgk:5BıScւL)4r/Q)*~r:#!mo #~Ks*k3K? agR_5̱T7zOaC%QA!TT9[JwUŮGZ 'Dp9J&.(ۻ물G{!I,,8)ijiΊb$̸ eؔsL,l`}&`dk{>+wvZryqLջ8)P`|}Xbt2f`Jk54ihfDKIP\0t%,3Lm}.LN_U=sfO\3Jpng~SOmuF&!YOTBz{ C#閫IyȴZ[|,xrga n>Am9r.;,bVK?ܳ+#y;*Kd'Xzihj0l*c+^4(Lw?-S!!$j|=x!Bpat4e`?+_Z,ƌf?͋.[!2.eAa:ì !Ĩϛ&EߋhȱǭA)+ƹa8s^KPL[uLۀ]pEGorwn[$0BC,??Zj^ϴ#w0?.jZzKDq3nb[EPA ] l#O)u{;,Rv < rɷ2N#TRCbE˧x=p,MmC9zz88KMz|)dR߯d8ĂyjWՁKccqq̲1.V('&7/VS:D-/Is{%O.Z.h~k~_1b a!x^O6)Iwg1w*T'wUW_om k}Qtw{j,D Ok^5ڎ||HSܾ\PV8v\)l ڲeYŇTlzƀ-F*mD䗢͉c4rAjqBDz5߆ 5X .Ӣ >smJ7;#BG,Ju\::/# B ~)[Ɲdb*_gc6o}}QVhkfV=MђhcjsV$0}%MM\$ge -~@ӯU)P%. Կ"80*~3(d``BaF'U! C6v}%rT=T;&bSjU(_ IEhci`R'7rk.x|7HGj i ˧13d(MƜbd)~4Z)Ou#;ܳ}F5X1Όh(+H8-]Oҳp'mil[GR@/eY2ɗԇJMj~N07K@CN[ZX6r_g .!lCC^ #O#Cw&[Py{aJҔcWgZ-bC!62<)t&OEBU] ӋX^, ?G$Pb/␐ c~ɃtMfk\wD*2%&wAhuӛӳ4s7rΦԁ+ٔ :Y-:w3ZF)u0oӦ5,twST#Z Z.KgxSZWOk8.gX_~TS<*`WyMEJ-z%͇*ߺ;KȺI'x%+(_m5f.K 1nW/+h^0Aǝf?}gx#(킯t~:u]GP+*cS¨Dr=f+xdJoPqbwhT=Ll"MaU`p\C`r="\3EX3E OI3!5&D_Q>⓬+B.z7I*8W*fO%Xp^F^ݢ(CJ\/֍P=on$FS^@fBo$=à >w;LEkV"x(xU~7YR^3t@W ʺ5rSvb7eTE73O_.[*6=::ӟ*EU;wt\Uy.o s̔CsݝLY`shɎ t6nax]Dp\-QE$MUZ7* snL +!d֌4P:wtgMc0RҋǢ!S\A+zJe*)IF QR# DZ)@?^64g z3g\%VAڭ+ t%S~ m?u8Q*i)-y^3n9ttVmߞV_CI= tkQǓ$S3hӘ5Č3gZ8]3cWDN!Z3~* E|tnʰ=hX8_|Sn_"9y1ne#=y%mv*":t-s̄PlcuG`Q廌[h x KE_sݡpy:;T[bʻZ6.JOxY1L饺y2>M?{ľRJєg>Nm Uz+O]j v6M sLM=M3ޔt֑9%hCS`C[Q+`_ȶ{B>ܖ&*]{o{b~`TN@ mNwF%7=6m Bˎwn0цr֊Mun۵s=Dq-|scZA] Ԣ<~oHF8">+`ƈD]r'F_t@ȺcDѹUq |+e&撟H>F_DdVY!nҮpޔml\YjcʪJR0Ȋ#4ѝ־.A?3'Ue;J[X]HOܪҘߵW^d^mXkŞ }`EG?DGT33k:l5Ԓv/FݪD'UXO焪u ̆$Rn%tia ZFuF˨H}u[`6O5R\_GfmE AZFf|k%j=ū\থh"A'es+7Rfb^*-ؽ[uH7n,@ %~k?]#)js&-wIE'2<`YDso"%hG=1X$DW1Lrz䊀0L9u( Qp]uBթ}){ F*R31y_&W1#/,?Mޔ7[s}  Ȩ/1@).)pXk::Id6!| M[*~D6.Qdĥk+؀>Օ(xZV $Y@Vj:ƅd5\݈ڻ|DD腝-ӧF3{AZ~)El`"k%1Ӟ<?u ijۿ0>!KD+15Z(W0쨥+1레).f48|#u)gi/hp P*?=7#f,p3%x|\]:XWَ/'i#ݗVʠ,Z(ְQU|c|S8J 0Z{w?.BH=Y^iTZIk^i*&^Ce<@ƺ5]少0>3.Ayw SL“Wy:ԅ%+7X:wur}!/.VZq& <*i=f.>bv?BP_< q^@h%w:7s?P+u;,0- kLD O>5JH㳁h5iҩ@d\<-Ln=;bVZ}s~ ՅyfU^UyF~7AcCZ DQ9.y</N& uDUKB[L6pކw䤟lծĞMC[)|9;6,ISlV?t0pANxk܃:gQr攧/8%qi(j` 5vt6jD=W=vR[UK[ J[7 0'ABFO|#= }_ s\hpNP_"ruo6j@GK}$^қQźR?b3\E:wHun6@gkYUdG WaYr|d5șg~%W[oAMRĈI>p]fϲ0\M1 d˴ ng(Yp f9rcjے fm[>sv̀uha3N-1NQ"(?a~@}J䜀f l̤+H#E~v7#7W]!z*,]9FQ/+6uo2KdhhA7wkfy$/J^8 LdEl+<&pN ~ȑYWAAuiP{ͫgA ?36BãR,7ѹŰJgb+i#|k=Qek?`A!ŗ)cZKksQTu|Έ o>xk5,#vQQUx1sJϸ`iژ>'Mv@ 8kJ3AUm|@qf@t[F&aU3HkV tËhD,uq1MZ̅ 3IRG~u+TvL\}⬶1  "(]bg2K 3u o߻qH5ʰ:ۋZB}npws~hujV*M^¦CDF3:hGz./),3N'XmxWK_ U՗)-YL82qIH[ x 1V tp>/0[ *7_y;UUGh_lG?ҡ0~lRCxPU7,*T| $oP $XFfB2"螇&^}%{8Edэсt::OS}=dtFBRߢ!?<dB]:{#,]T _R` Fݝghu2YhBV 0idE +OucԤ٧đ^~#tz >j$2Z"-CsQ;&~=}4x8V(3%זD>'djž8Oj^9B:]mI@ف8XLTcڼQUDs:_5 BDܥ`lG1Xg~}\}e;6#kq/,RۢA_ 8\\£)CgaY}g :@eX[N bȦ47qte=,5YxPsx?$ I|Te=U = *9?K/]03Fr#Fe\ 0l۶"ZOc}A U\\t%LhO 1dJio&+F_dtӜGFyNX =cLHQ_0ܢwu@>ۼJ=c1殑$Mrj& m[;i5G=CN!U͂:HWx-5FXFSXbα{fɢƋSSQ9kqbVF88]oY Kw^Ы9kFɼk)O{|%ɤD !wy/O9~s1Ae:{T:soRìWKG'^tSǬK~d\&[`H{i*%9n{_X"\М-C% }o!#Zx:Q ̡0Hv>ve·@GG47Ys y 79 w9M9wk3 38!5 8U@/'|?׀!U`yb%U|cTHRl؂9)Eb)U{|dE^!Xyh?eW^ uP=3Df1qDI'@DhPdP W͑Wn,l˻uzlchB w 7Wzа=*FCW S3sn-痴)6?l$]l,3IRu a!fI .%Hn mQܺ2Xk!$As='QGz,f p:EiSY%`R|~f3צ!0Q⽵#b}RE2\mB:WTZ?og$| 09y+aHXVg % Њf/ р_3jWxO52.%eN&v(Ax#Ɔ03D&Ii˖Ѿevijcr'4V~~!UrBu7bX?j7K1<\ۦ\[ ,P8ya 'a͉LOw2YCF|d:=3e H *rm 0,C}gE{[P@l 1Iy85fF`H2ɭsXӓJJݢ:Ǘ5T<줘x9DUc>_L=;jqw.NZT;Rv#};jm*Wbqo,´.X+o9)Ug/Bш Fp<iG#>]-!ކv׼`NMɋ ]h=},i~@pnMY%YgNgDT`}ː$j4] rbɢ(-oFD3xs2q:@(xȩߙQ*m+Nz@_kYUsmieMkYp04yjNaѵU2D [!ܮaU9z` X>OV#9uuhmvR̖휍9]K! njgУc"SR}9h<1 ZtґLxG%mes>s9z`Foʹ v^RIG] ;p^{*>9!=B `cC饮+|Z!NX3sãbRԐ`=۹.N~%~]ۜ=QD THTM]ޖ\&mս2-C^?[|Ejј׿c<a;\pc) ND)0Wf8>I!gCܚIWݚ SC1 |ڀOo_$RÇW.[&jaN|E7X NKk[Dץ/ ӷwy&uWA A$AW~g3&iwK;>k2aYp`Qڎ{g |}0&vmV:uU68@`Z3 LZe!l^>G3D~n! Ol_Dh4}NDla?e? *ԊzZTQuL/uńBB2rs\ CoVCqv1˹CbLvz.wfO#@YGW==&]Vt:غw&W@rW,ՠ/"I\ꊝI  v @8ء_藄|OrfUؐۛ<,ײs\|P1\_VڈP42G("vuJ*Sx] 75 Vym+*8ՅHH|#v~.&w[W 3 L1~]€=G-)Ld4f< Zpuw _5XC*(*i&"lu3qR@&SH-kNWM~w3HJ!A7I=Vg&B,:p{=##g'=:Fݺ#k\kÊ Bl׵>en$)s+Ljhf PJV-+Os5@f[1MwA19[mVbń osr{d2`>o)À)J,y+QU_GfOTELLFv&Bq0?^X1owГ?:G*\RFaH;4Һcn z?ոɂ2kgHS$zzRNZedڹ.eZD K č"@2_eߟG;9Psj)X9Krҥ6}pU2v~}^-Qx!(F1Py`p4g{.d1GuY=z6~*QAC]b2LNDL obl{[ MMNsEF Z-zYx2gC5Ǧ>V&2,}Z=yW 49*F2]t2(cvn 2g Gŕ//<Bi3]^pyg|y qf:g! =T_'QrNqU"t`bIOF /!7_sHpSZ"ze+/`cH8BE1jc޳9 V^>w at.^ .}v)dd`_Iϟ7i;7wjAR? f]Tjͅ8m_9k;,O~` }TŠNI&j_MVyxwoahx/:U9c2+娪.J nlN,JT)LX׾O b17]M*kY:!Bi"ɫ ~Ȧ\/b|,z 9~([5VⓄSsۓYsiߨYكR/+Y+c!Aƻ tWeI|AILw YgY,R1*7EjjU .<^ħXllH USNaWË 4mLµN'zs2-ZKa]N~8jٌ'O:L^ܤu+l*O4dx"(_ GO9'}k^y^ OٸM9y-~ R"0!i.`+Fӌ覵DaA"R)W_]% U>u >`;MZ&Un /iQ_܅ː3T~ԇ{{ۤL<Ԏ}zT4c|w:% 5TW rs#R9J4lHGBӘX Zg.ANT_]c>@aЊ\ hN5P d~h=Ry FYC>,x KQ@?h/HĩEiZW8t@DisZP# p/g|0H8# 7WWpGyDRj!EەXIXPWb '}sae#y/Ndz ߬e?|t\[Dހ 'BUr\ dc>^K"^&$fo|z BL,Rw ɀ!Xp-$ML%V(3)C3I(; x힙=,̰PhխW)&REB "k‡xiq!~=^?/:|UQg5n^|s`o.Z +%*Y.˝gEUƎ6 5 k#F'H/k@_<%⫇q7NLm#y) {qyKXVe `NoPɐA* ^m044**c*Ⱥ C _k/P:jGtC^P>m^ņD1*\5.c }N]a`Wb<@߶~5J^W1]Dө@Z!=MߡPx%P4={55,շnX4aiݑct&^rlƱvX3?.|`QsÈ^(DA {,Dn>Du5DWqx4_ix- N 2alaFO% ,D x'tut֒|=u nVYDR@beG 廉+IB[> 2cIѢП@Fj0Au-Ty{K?•  EzؘDfRJ IFlh|Uk43J8Բ-BneF]?>#Panny4 "1kBϻ-{Y=gg){1fǩ`a2SD}Y{ppɋۿ7q^k8_U -\U~rR빐-EzS^(s_#îLB\*ւ0 ZaXdm p U|Ӎ#fGer>e ) NQUuz>֗:s Jb9XꑔM` 9.IY`@9;WOτ_]-Nfݦb9Z@THs@= (*k!2'9 #iEFoBM1YCsپPJn'暑JwzY,a19Ox-ozpta-"2zz*Wfbq$|Iܞ0рVd%IyOyBE.BJ8Pl4y>m 'T[,ء]'=BPE "KUcw.L62'Eǃ !j e [qV PL>z-jJ?gC#e4p+eW,`_"YƹoKwTVo ~rʘ(auHդs4"<~ X\`)h."Ĵݓg=}$l7cUs_~e=pS3*ݽ`0 tT<\4Cu([Xe"~61aT&$L6ؾ)BiWBǔpHGe-?y(H tq[pmBy544GZ~0AjY‚uAO={,A.BNWاk@Ac:Of8 dQOvR\ѥ!d2.7=Dj[kN\4=| wp];zQ$ֺ">եŴMDX9;:FZO逈Uxg?!*>G o󳌊O#4[Nk2> K3tM2E@;BӂBO ٫9k|%^ajEзgi$E^|SWi\K3+ f aֲrFc  #p{eQD7[b@Nf|pS~ O˘wJG'˛a:nw.s(bTaNifjY4[]Ab7A`سU~&:i/rY<IoNܯEl t*^w,{o`%ԩ'Cjڡl;c՟ik6fЦ]ı<BT9fL⣔x`1@@~>SeOoPu]%re/J݊o@ I|f rʳ?t#yLEG3E_eݓy(ë!p#ƞoknXJ™? PxD7J7f4ȼM{U_KQ'~o5fŠQn{ekaڑSXS!Ċ0bʭ|`ҫm=Ẫӱ[]knNk/y7"w<7NA4)&j҆{e˘l}.OK6B)Gysns>Y, 4rn+2ץ~q؂? o3HMn#f4SPp9Ћ włd(6K8C7a T%jJ2S]͝? $;oWi0`M;_3VtA2dC)҉\sNxʲ?7"q6 ^k̫:O1[ǔ}19:E]/Ҵ 񠹁!Is4bUuAMU+NupgE ;z1Qt,gb!3 02QjCiF8(؊d^pD w(i5StM^]4vUPAn {4@M~?>WPPZMxh駱\'}ٳGtSx7&j͛2(z*p JcǚR>3xU_) >㘅W$0@0v E=aH[ ᡤtzgeֽ~tm>i~=T剱t4"@P] xI[Q)Ik(|Ct0s! *"\__s[aΥ=x}@Gr2Bg=7X_#M!G!sJX -2nZ)A`>}YOØ Щ6L/>0ӽ~b\ygXa5SsiL'M:tBRy{S`lF@XVi?U=,igboyM> ; :~0}v* q8!d^6Ȯ<e!M-7vcbbP`m 3Ւפra c49WXȎy! kG0}A_i;^| `u g[Y'k4VBFj糟(svp Y|KPӋPAyC[J_@<Ț"78̘EskN&PWV7ī<_0 '1CJT-RX4lI~kʬ9LFwEa^B$D+3g{/!EM`9NI@fҵ4v?y\ʅڒTzru,>ePgtrtO0Bٗ`9k@JjK$'JןѸRl1aE!ϙ;ku9\͇P=Ek.뵫s(wˍ]>ޔ]ħ( ([mp=pഺu0NϻŲ'*fJctUj YT_CS2+;B5ʣrWK4VtX⌬41愥_E 8QX!-[ r!r}~z(fӬr0N%DnUc{[zhZH2FQH>6 TbIof6As_s!IJK@GdエgGMKz77&Je8W֮R=/?+34GSs]7;r3(5 ^rk P#J˕GCc`o>"ZLD=C T*2o^"gRZzS`B_ -G:U5^AO3X/^ ["”OQoކ4>ǩyԖ4eG&VJѢVpݣV6'4U^-S2:D8@ ^,L,/#Nm*Myz妎%质+u'QzQYܦR=8#rKuUŞAI)wK]V݌"gC|@[Uj5@t#q; *Z+Hb6>hq?6r GpZ@F0¿+,b7=r :yɼ-44bs%?%,6Q7Cp\ZpA%gzjxh;*O8ÑZ0*[ӗ!K/;{fi$MaފZBQ/ H usT|%LinB$p)$k꾌ǰa _zyD-:Vav_er#b,m2r@zu*>Ӝemo _lQS/4r*C*br f2)§|G;FNF1cLa5VEFbxᝃ-WABtrEbZx=V cȝXJ;9z%}svYW[r-'f(0,bd0396g.?|33,[1=fs*hZtm[fFLC& Y;bPM|>0ب]ԉJ``Vt)y88i Z<<.5WX ="/],EQHyFdiCIT .'\C蘅8܃T0^y47HX ?qЃ6bXTzW:p j{0H-eIN`ɋͤ(]+5s-lF={7Z%*}v` 8 ?{3S4R&Mp:0's ܃FhhS3I0+R½Pgm#jÂiI !6&xL>6uzIK`0%j3 Pkf%4e I뿺-Hhq z>4k/CagӫK /0m-F Mj(B$pú*6z m[(Б]%`Gnm.!sr `$Sv.WGF60!;7>C Jqq6遒 ) H/ -jY AR縔˂<Y\AO=tf~ / )!L; 3sE4;aZ]Oq1 DJ;ӈ\*jZRi i$* ܟI`:lr"ץC[ *? l|b"N_-K00uP'JTp#wOb+6i9f-5}z݈ЁF==ڦ ;51Z:ɠKuTr&t[s0ԮbqhVT;BLaɋ*̣Rߤg420(c) +^^MRsTve!dCAfM$KEn#b܆46c$xe/]!~ gi'-Hv =s#Oߌ UK1X1%}hS]ko^u} w3;㯛:R&( Feze5> f@ FUv[~H2M 1d>-7B:ni?;*d:`cEq! La4S$ԛEZ*ߒ<quc0ιQ dgNm>n0K>EL'eӝ+3D!fr 13._P2v|4ScKnɰAl>wHSPlZ:5\8Xj#<&i{,D#>,k)-O2dKOkȅyWz*@ $[6DXWkJǠce{%xHxP#A+\MD6K,V(ETWs:>TCwU&oEE*e\Cr'tw'-\Jr9b@$~2tf;eݕmݳӓ&-ho5rVǿ$Owdd>>ƗDD޼yleLI ١uƪIGsָZG%-"Xh3C!ȎQ#'4#v QK,]h(ՇY{ΰ`ET;")Q3 l -8K u̺p&3+[(.~Aa&B VD2>9ý.?g!YO0Ď$"_1 V )JC`tA[^(O =}ңA D°qHl4PHt % ]t*YUc!d]>KFܘ&,O+R,as3wg?o@ = asRI?jܫCL]sLwoM1Ⱥ2c4 !{@7UZH9h.Ćfab{f T+f KMR󨋛\2a() p K[]!YIY fC"} *ὛU9eTg\4&s.CCTq 5H!TL:b{FS*hѴqw_|+xyަl7bޱm$> 7Y #{;"CZߝ H@Л?= !r-3}G20(v"?u{ E%"6 g\%[6IDTt9yޠ:2XWM oz$JTQR\\<_;::0rm|_`)E\(U5Q IC ]]Q~πmiwPB8d_Z,uڃœN\G;_-$jH{ҏ>FtKy#5K< sߑy !-XPCqC\߆z$?Af\uCHXV-q`5Yp}oR 4@Jz:/abޅReAJwp{i=~!(\@3"/6 Q# C D]iȲD|bs q ǎy!^"'AOPߩXE}{:R⢁73~~؈ݜr%e<4h~~ MWqQeKNiR\ӯO DpPS傁s+T34eŝ]GԿ&8qR uG}I`)04v^p +IjzQS $h<<>X=BB88L鷤(l],Ly #,EFPv+"W4'6Ks>,4)>ed!o]"[ Oޟ ٩vU6V.A>#Ael|΂݁V(iCJ5IlO ^#yK+[Vy'DHQЪ%!^:Z}˖e!d|Tr,_s\ρSϲwx=iJ h5[qtdi0k@Kaof0ZSzucBYU$uh+:wl>< Y0I IכNL< WάjIQ#6#64^(ܽѸy,urVG1WH0h!{|+&|@<+:h 8bEOO„\nhR ,,4=m@ Vzv7L3݀vVJ(MYk\yTϜ5z)@%3@ը,oJU~~&92L'tT4#RZ;~5P1 U*& g|vL=G93Gٹ9=\RX.& n )˒@W(;LɁN?|kw[NOh)cbӒ %mS,BJgB`*7Z(̲ \+-ofAN/R&kJ ؕ¿xM>8 2`Ttp-NG-%5&W5QOpxhzC]]Ll:$}*dL /)aHmJ9ZO?ͩ k+en9O' r0u`V׀4a ݦ,*t.q?΀]R/'f_qd* ,SP >P#'8!<1/&/M)汢^"UW4+[۷O9ADKpH< St|%*86-Uo S8:dFީA|1M}] )uE@[yˆ>Ʀ.)RKG6faE!`Y$u}6myb$ ގ  \Xǟj2xQk&:"\GOhGZM'Kdq1pM3O^ҟ.e* &_6i_own>ԝ=i>bʶӏB H듥+[p_YsDRmyl jx׻j{ mN!67tP,գ :u-\OM*`p&_QVbkPG=A'(ir4~뿨-f:#)m?5%ƽA: oZ>;R76wzD(? ".4<4agA3n7-gt6"v)j kp 2}hHP݉YBJko"FoVF x'eTŐȕsX}V}Tp9 I lygVIEqK(n;ף.QS\$T-j0:ug~]jFh ?fk}Cyj *͋`"^lqPqOnG+Ӌhy }Qa`3m/;oA/p/RfO{94O<M yl *3KM*C@(YoV&##HɦN+#J%-pC`=`vB@q҃HtI[!)>+=w>LNiߵ}>7O Bο@5C\T_Fn!3 ,WB^`7h࠻^@KUՔ>30wUL>0,th[ iI[r7{?HH3A6r6>Yc}QpmEbՃM`ovB65SYZZrKh8}&&AN[rBցK)e~@q.7Yqʪ5pи >ݧ%ppoɀ 浘w d ON؇{Yv+=6v\07gt(Oak"F 3; L^aYrdFd$fTYez3ߛj5VCOVK*,ho\&mE[B(7=y a=dRAIَOibEisMsiq-8π &fX(P=ׄM ۻ\ 榬ڒ7}BE24ۣC,zNw'_rx[qצPt&<ssY^bXY[բOhD]|}Ge%)QM?$ _%#~[gGZ6 C_^c q2ݵ%*ZۈllS;ƈq3gz?G+O/U-N#=KF_KP ;Ag>m)=`iA* }PϾDQj1-4 5c,3_]2)LPÂ}SZ<$\/7սЍvs]7ex`tDaraDZW#v_ޯ.O7TB>^U]&eX*\#3}Ƈ~aYd{hU]7.8KERjQb(t=7ہ1@k#Fu߭7,d #@ l\k5'ȱHaぉXڢZF] " 7rX0gw{U/{ZKg`(]hP,gEc V:Q'QhCyRELpTV=Bsvg=I_9&8ČҽDY"?,~&Ռ",+2kR=Oa}9; dzuM\{_*3Gf}F*T;l*!E|"]Xk\פ[rOEץ}n Ses9dlP3RH"WR  8x` ">k߳z~ਜ਼J/wE)!YlJf})G͂ۻ#TJauԱn80L>Zbb6o9 0tl$~Q e`"xՆl}S͟a2d[Wwdշ Z>8+c2mEi2i|Rx eu?FHg4pMS8& 'p+;a*SN  j($@|Gg`&L%mB .=,.o'$\yi͍ !ؚqSx_\lƸ ]r;x6;8^LR,-K@=oA1qkۜ]2DPIC ȍB^&&DK[-8m&c}dx_"щ*7j\-Cn؛%CP/Lܭ۔"w?>ғ"!P(z\q։oGK&wȇD>߿Ė$syGJ#OҙIR +,PR-OsƝW|)UƯ/$h4dΠ^q*P`&QKL9} Fl&P> PIi7(H Q)DP DwXU"jMB#F6WX%BOo9jEa]R r|C :PȕIy8_ȆLS^xԖbLs G]Pǔ8Y++K*$Xwֹ n%p3x47q`=z0W%[HS ƕȆI⠧>,d[9f߽NJWsfg1%3Q/_k);"-HnaF֓:ZVJe0SAc@}@šYl72iaghsZt(xHH/A:} 9U `^7J83T#rv1nU{ڐ~YI` 4wj)xR܏{a V-(e9zN=Cz݁;m_r%`\9| $dzT&_\SMs84eRaLx!~"͈[!s0Ez.!Dž+1gQ7ŶZS];Sm>i$iFtNTIZv3`f5nysF}s], .q=/ gəu5F| y5ICTkNj3> e[y9C*9 6c~Um*s@ν%orh;4ɼa.Gt]nfҪDQw͗UzIL(aK>t LHgִ;џ@>wН:H`0'fmL"\$A$ݽuVP4RLfV 677uq/hᜓ~TjIc`$ I*-+Vxٰ;b LsXd΋$qʄ(KDRl.U@ij3" I)qB'i.)%y k 4. qbQ٭*pwP!<%Q,Vmi93 -o8ߟmg5v\Hꭁ Vn>V[uΘoj P{0ӠAl<B{v1%LkH)wM:osBx?}.ok|KT nT$Fzzv4myfS: E1gJzyn~rf[ʒ~k*pBgT|J2j˯^'heƇzIX}03ru?m# LDN=(隤wO>XMm 0ivZ;.lw:hmȶq>;YӐ a^ #SAUQjZ!E졙Sq&m+?Y1W^|?8S$ޱW)ÍupXɥ$(%Ey~yڊ EN(נ;ҜWzp,70>}8gs x縨L( KKe>Z^0h 4IhsGtQgs>وdd諾gG{{V ˹=41ŔGw|o.H]H $cx7pJkb,>TS"W-(~2FޠBA5\= <gr "\΃I?M]`+tڧbŀ!Da8lkx6f]6!xzJvYǵj[CLpƌt>s7E%RaVFE6:!na}s@~\} HWVcz}p *+B5~K)|oB4^t#I`V7wɲ}c#F wAt+#G˷.gv-߆'+Q.y̍4P> UG+i"@et]MB~}76W7d_=-0`Qj_3%JnWeY3M`xHËp65V, .MYlq;Jw@泊|Eja:`tѳ\#!4 c/{~^8ڏm;56|*9p+0"E+UJP ?R+Į $b({ -#b,8lӬ 8TB#qYpdג 6ۨ`q*XO_:t̕@cĸ ?Nc;CwƋKݘrѱ1y8T /i{)oG!x7Af4VE(}ߓHwI'jm D.`!w@FUT.J*P ˡFdm=[ ]\*?Ҍ ܳ6lvs*_K#I!S0tm+ɽ1dw/Ex?0jx$Ft N󦲅aQIHVܥ"]ɒpa#'AiZDX%[S'_@9Jx/@<ɕAf3KǬtMԶteI0RJ"' ; (s'gk;ͻ\TD\ x< ,ShKTW[ y_>){\a?k1¶!G :?.VJ%Ef +OLV$5u X#7 KY<1 @oq-6Ñ9"2#"L  3Rkd# Tto8ٜ݉n HNUɂ2/P[hJ =5_e0/cmtҀk5]bUk===~WjmyN>- &+-22d;q MV譺6 B %ԌV\.9XMAJv=tJEiLAea5ŸLRxYz!w#AuLE{[5S4QMdK􃠻>ZK!"Y~ЅÔK2*(n)Z4HEtfPFumyu8#L.+_[.9f~rYj_Xh+4Q)7(i' HWڬ:lΓoh1E.ႁ(:$`dXʋ 'sKW֚}[3OK}jDLN @h#!swf'B6x>KRYhӤTΥήBްj E2M.DmL.%;ҙD)ˋɐ̛u:B(/jb뛷CqĔ$ro/ ^%ek%%Nu8H|㩂`5Cd˒\kE͔]QQ^!h@J5ah6{08vR{繬<_lmYx>–?O*s|b,-kHHOȬ?<%"m0f90LV""^d< LHjHX9R]MH&`xУ&"h<)ebQe,ԙ10 |cUHi $ FF /{yE4^h D[:IØ+6Z[ SiNVG숕Δ\MzQRW&ԓ''Wa]!01 5+v^4.Nsx٥cPJechzފ\ϣIH YqCt)[P%mL?s{-4MlsUtn@htvЊrVk)3QT+KCT1q>[{ZQ^o.[vF`<!9VWE/i3W2l"ko$)UWꇥ A~ipndm1/ި+=Q3}ļTCAt$xP<>rKE%ʦѐ/Sq?ѿdV9^J!$qύ/feE=1ZA9/gґ_##2Y|PGDbU}gSх:Zw`4F f'ylNKذm>E(87鹘i} 9g:o*N2ɐV! wփ{ x,P\M`_6sCMv uaiIX'Z[ZY=<̀~Lg8P{{#:UOiAyGv%g1P/'6T }5FUH tzH='ۿGK Ys"#]p[ӡ5 1 ?)4Ĩ /W)qyP#_C,5Dxm^Ȳ6zy<:҆p=CN]]lPL x0=M/3CCM/s3ɷ Yf[|A9_79y+^koU$76fK0EW:e14ӊx%jeK%9-|j`JԆN(Ipm^]X@T[$aScL`R(s+?A=V*~r?,41;:$D}U. 4(bqr)වsE^,3฿ހ筑oPZwT5%4K0dcuZy[Z#{|o :)K_qQR*dn?Ӯ$'s4FlYU-NJy<5V/K6Y_SSnRVd X#*M YUO9f" ޮd?hRB7(΀ a]AiVa+mNC%{τ-x=أ&"_5/ӐS::Cfܾo=3O3O}x#QH* ,FUnfn8; LmhچgЏsG&VWq@=!,P vmLC>-aJ8-n ֦HJ19?NnC6vfsy9p^3L2Kvc|7*s"\K~֧z vmK74*ȗMH%-C}=eLcKfhIYWme|J'\g5>8IĢOFٳ12**M` m _T=;˭1AB8 t?LgRL1 9"WZ i7?GCԓ$6kiyLhX'}d#g&$4(ps6.$܁gJ&նDL68n9Zl_ļQvȜf1=PK&tcv_ecD}NAccP+-'OBs r`uTC~ʔu" D1EewgZM*'4R61ޖr;y̷$2h:oKheQAC#6fZ9ƠFY{(DifKcZd? :GfIpf.mh#ӬᲴWK3ooG0b}zJi0$-| mh$a"vա1qoS:v.m 1'[A>ַ.SVH_Gg|c /3Mj^n B%ߤL &4vk_VM:U!EN:;|2YW~ĿyqS 0u%]{8[>X7%z7 Dʿ.:lJn̸D;UNp]pjZ8@v{W9 ?ޘG %bZvy p+?\0D!CO[Wp i|#h Hl B]2: p*LARV%!on3J㺽w8\B[%BڱVj`6"5>L8dVUOi;p4u| =BD,5:(*F͛/G\[ >c359Tobك_EUIp4szXڝb$ F01+lٔh`l]9Lg#S}#;f:_azOzbszZx4yB뙞%ߞY <ր{[r€]&%َF"gx~dLy෥j Uԑe}O8*wz[{@ a[ܗ^o['Q~d)/ lXiPy nOiym0,5D nb|4{2FVB%qwpEpa^mp 114Z_dZ0M]q--ύb*[||Lz@Dd2 Sڌ{פ),F6A[m<).b,$I6& YH鈽Qv4ʞYZVoZws"+Q.<.|V~kZ9w!tjf*C8''z38Pŋ'F}7?'O/ҞsVokz1B#T 5ԍPQQ@#N4fcz7L*Lv2WS iyVqJ N4;_cfsy%̧!ŽVK/6wacϷ'мvʇqgE`BA10AYbA@!DfK^"LW!iUa@h߂qԖE1A/% E n{| > ׋O!B,Ƭ"PN* 1?L"]_VrNL*4sl&Ӑ?OVZNB3k?AiI'x?Bfn߯ auk+!9d!JTb+/QV\(sc*CC^UY>? ЉWo;,&2AF^i9Sٱ Wws{ &wܑ/46j[g*8oL#xwFZ"* Sα9Pg҉SՎ @OEWTߒ^elzA|<c9_Ֆƥ={H,< m90auM詧)*zl3TE}{V%{@2bBttE BH -jzSO늧UB<'.ie0ɍerqQpS'(?L85mMj턛I{UTs=&r zUwHZ(asMj!bVjĮ?A Ӛ_wuRW!O%:GrKN[T,9wX{rڸ7s 0fDzZў˱T7-->#C݄ .{(5,V2'V+ d4t&s؃Eϒ+faӭ(iF/FAS؜!dXGo m4E<<:֥AͣR e7 rOA&eW ӁzGkbXRO븋u] _3m^dc#m\DSƹLUT Ƌʄ_L>']nۥ pftzv /XU@yl;Sc?AӬsJթ;C;*yjlՍ>#{RqRmQT vh#ߩFE8V4 !hNсbQ:q]kl0($9=~Zb ʾd0֥e׷o2azB.Nm@a 2d)nFuTZy}.ArMDTFd\>- - nqqߺ&#fc6U}}>V]kGb.j}cV;O9;Wo1x6qjlh{D҉e؎F_jv1ۨ~,![_PcGrSby{D}ד Dɷ)s#~~3[O&:1kcv>o9t~' @bR^ YF#C)1S$XQ)|P%>+ayʗM<*>2 EI,WƋ嘅B4qT`5FFU_{ש-ҍK~@܆}Ԕ8]-}Gak{}ѤD{G~qiNT,~К9Qw`)5]s m&Dӄ!P..`ps8H'>.[W{ `& !ae# -?gsݸw u/%ٛ`iRqA8٣S~';ede JJb~y82öZx0|;$OI +} xR = 4ShLWM,a`x8:Pw)ʒZ; C ŬSҖܫ֪izyspuA9E|r1KCœ4 +{nb@>BaXgNI=04sFi7F10 0QdK64 wHc.K/B =j'Kx78NjҘ˜Ғ c%r,|xk'C&Y#n4LZ`2]țdU޷m:wFigAQzБ^ڝFެ`$5=CmπP<9Cݖfj#"Qﺬ mIM 005ko``5\ 簋01h%Y =}ix }WRK,h \?ȍߡu==\>а'ȝI+Hk(Z2L@JS8 ~dɱcav@ewy+ c ADr)8NW#U/w[6i_pʑMeS0]UuE8*e+aѦUPc39 l23u: 8&dZ1BU4 Qb Wbo 5lpC# ?k]N"".na`Dt6t/*)ZM\>._:;ӯ R}Qjv]E*6U?;<MRBYD%+g>OUXDYлAJqU<6mϋ }bnvPT6|VӘ䈓8'_3ę'eI. *A S $摍6sEX=g{2y~×j^ʿ{JͶ N1eoOvS--߹k=v8fFA)yͧT|ox0;"[^-.4]'^odG6[Zys[De-*`7N[lm PZ.V. SY4` Ô(Wߖ_׽Kx/8K9>l1v8ɕ^#;Y!Al/= W %['k#]{fG:D#Sң#%_~ twS7nhd=连HJ2]mz?lb[;fo65Qw? $W~pϑiD9pO%9R4 Zs(AͭGWƌIBg2?S9w]֕c6:SDFBյ6ttasvsNCG4|>ijc=a+PX 9!EWN1y/:XwK'I*) X'*WNq>6[q 7v-CIdւZC@/փ0䳁戎,g(۟$=z Ҡ| 13 d^ۛ||t,7[3.-oE: A &T˗)|8ĝ;[vӵ39&ۀoAi=5UCzSfx>8Cir`]Hpjmz|)5%!@FR{-iKZ ysa%3Z$W#/u( >4jn*'VZ(À4hAAK,7<8/Z5mxT  UE Ȃy$MӄP'V^f%hQֿc !^ڦu<"ܖvN|OL 8{wk\ڋb 'b&QG3(Ej!pɭKi=ACX<[ P z8hÌyO`kS+8-yɧVQz9{c$5Hdju]#/bXPdvA7v&;Q5[^ %"b{;0Xm3&g/Wߕ] `zͧ9dt֚Wn"FPiFMf\|ʾ\<). )Q%8R>ZF-rf7sy'lui>36vdT-EP縌15/䲥$%Ȟ0+H"Rc-ypRm}o(dda[t )_b)я.uڋU3V{Y ($avM]U~% J-ϫ3^`kM qzH&Pa$UQAp!a}/)_p{c.Uj4CRoz=A3SV=ӵdP?"ʊ2HXw];tYyxp='H(;f<Am+htD?DI\ǥ~ox h_b Fe ~,㟑ˠ9҈ܭRW:woSvag!F;GcQ Oe lWQew#:užO R(?D?x%ڪ DJp!ڶHRBJrC|o"BVǩZ%#!jI@5S)N :Sj.Rx MZ\k*P?Br29t8q#S_nRK{ >;:]ǀŘhB<=9Dr+1S'Z lw`p!O ML{R\FR3}.izVľV*6I9dB!]\noѩ&6} @dHFC翄2@׮;?r]uD(.ySϡA#Ѷ!V[mܡ5*JOڳs(8߲ CLrI쁒HnZ%m=p_IKٝk#({ >Wɸ|ў]+7LMsuK &Z%jn=' BqbASajjm?0_ njuhb}f#zٕ?GBލtEMaVsw\Rv[=Rq/kL_?(0y?_XrٰhJ՝>}`C(_h.7Β$X/5XPfڃ]q΢}X8zZdSO~\![dW#[V"HgɩK xO~5 s<0zZMw^9Pi Ĥ|w& GcM dŀ ŬQvm.IqQNrFxžouBSW^ޞ+шm0f>ILεYBL0IQҔg:9TT-MJS;D#M.bXħp:۸=/Xi7"&;p>v/l%B.O+Z@{BoLW(]j(5gL:0}! ol:6@ڹ8[,a&X#*VJOD&lȨ–8!e_s!n_0W¶Tdwbj,W:D܎t-΋G-lY1PW$$9>QSwAB<3QJ R*hV60_p"*TJ2<2raO0!os vmDP TI  Z$IQTTQ ,B{*0?|V1+Xl#¾okGSR\j%qa+w#65jt$In.ʇ̂kҠ}BIh$;du\\L0nqZ'I5~:흦1zc"l_fݣѳ[$wX `8?@#I, m(kT9T4lc4$ W[N6ݯ(D F6J[s7|m8Y^Kp׹jZj]$4+7XH?A.c)9Wip\HLe@?#BFxwO O,U; m#fh^ZV8G 3-rqy]sĵRt嚬H9Xj:ZPRV"aԷń+ȪkNqƦ)VsD{w{u Sd? 2IIx#]|{N6/B C&!Wa>ܹFR8On:b2O1Â*< <?sN_JFGk"- }  À *m6Xq]9DUȔ%а#.5r>sn *!I,8%,Nsx%w)aWS@9&#—0o>4gԛŊڣD5Z'&3m43D|?e $9i^2a1NЏc=|ԏ"Rx#{a_yfK`N2 | ZB.D](9|]U~5`>-D4D*ZB8?|.U%}þ,eR#j˳$?n6Զ(!3 L1Q8wz5euLF!c+Q yOiAkjH%Wj£ay ttQ/cQ'wHyvU,0aIInK^ylOi%"CZlbti:r^ E5sܘ+y!s̝|B@HkQk8B=/]pVrMӢWѠ2+5NYEBti*^psn7vlP7=Du3@j5/nJSRMFu5YV)W5@nzO r,SmjWbЩZukQLjV6,5nXdO^dqLNgt|5ȳ26R5YXl>3S A9B@ ڨvԓE5"2=S;<w(,fP]({ݿ  9'za"i:jPWo`1p|}]A~LFa/CG56RĹvp.0-!bI?$:FS4(ǢxvRUxtHe\M{Yo$^۸Mp-ӳL8>cTS Ovp\OSQnwdC YNl_/1Y, ɵv|BJU+(%%#%1vwf ή[Y%In[bxkؕ1J&:GŌ,Fg~OYNbgnʋ>RDol)$񹪷Msk4Oa`"4$ r  WA|D-*J}CT*58cql? LO( 5ز4F9|~m6l!ң>q$Q>EB[`J6[8g?I+dxص^=':ϒZmfpyʛVN+F/=b;Z A'  &_a9ԁPdL@hi룻D-oy>ff:U$ެ"J0 1LVۚX-Mg׿􉟤)E`K{p 6ÜN4F{e^I`BZ QϨ65sTv 6b0#@Vr-'F.bdy qg|0E_RW\?I[_dhdy J; 0T?~rl:6`LOH|o<[9j (mJ xv9F 1@7NMyIiG>WzYqaX9nRVY:Pf2Y6iA]=6%v"y,wcqf~l`P:`ލ V s=hiC][Goj@pbNՑEcNYX :~nY֭- JEmnޥCQTm/\|Y8sGN?kWϐhm?"*>}zSNhUlBθ$z&] I} =+x=%GtL^m/ +׳;bFiJDY#tsE6Ib\VJ# B/dل6ĝqwL֙Q\JHOGL!=Ÿ\s;2>LzIgb< -Ǯ> h_OP 6`zM9O49Iԋ ;{k6jKiyѷ7fwY8HȦ_[jW:B?jRf6MA $G"]Tc&V(L1t/.: q6\G~ȥXֹh`[B{7=U\=p~WJrLIۮPRr\c~U#H;%9ZPkTjN"Q<ۖͻ(8L A B8v%&]^%|ztz,~A׎[Y^K- .Q 7g* sJ{dK.?ɍrD0lԑY/ 򠗏U|`K\d9W_g<|`a͗rܚpȻv{L:[$44颠4EO1Ӿřz ´$] 1 '҄ˊ]+2st6[ -ɩʬy[qgƞV$-}Qe4C+ +3m+(H|,? i5NV'61I l)2K yo:D+:B%Xӆbf!>x"y,?*1s"`o)p~;s#œ>HNZ~rDw7 APc;K&2b:܇iPGjDTZ@uVFE#:U.dc;'̚RY *B]k\]k[W2>vC)sGZ ^` w9lN~&Su[Y@O6M4k+f6M0Cg~صyo)zmāJ.ػ´ϴ)gAq>Qcˤ-x>Gͱ}^GQz{{@9ZDK$g%J;?ϐCn>K]-(MO b|=fy~Pj<2 "^ `xD<iS> ƢZ`eLaݻ&kMqx@Y@>%o4eJXj8ryHD\!P7Xz 1"t1e6jL4czz!m(^9bQTbPPXE|-x}:Hè w tl ekfb$8PN>=Js5=_ #Hkce ~?HoP}I̲4NJra|d[zB߉ʥ#Ui] .@Yb;<'=3dK2ʶ}vY4U 'ۢ"0,#Pݛ?*WNޝ RwM&!thմpd<Mv *x `hs>2m䖡ۅS,҈pAN9R7#HqMHakpޭz%el fYXzʸFPxJZ':mI{ynMmJ/\e3VJ(%1hGXW[p"rE<i]z]u }ChJvFi~*7j0;ln7Z7礛uNEQkLax#sJ=yp  d]R*HYQ'(ּ*ȧ[KU14RӤ`E?4>^gNTFFr3m20;eiRrŇvExj]bF@E-dfޓ2j4ۼ-ϔaE.ԏK)|xPb;/ԬT=Ƚ1P$-8m\ZOWJ"&y)=(dbeWaݷZ| <>:w5nd|ÒDt8ai*A6.0'jOMŘBfh%O3Arּa4-:%$|=xiaޛz.x&`jD۸ifx4aTyDP+ Z'ܡ|p^%t(pzOU]i|aY/;doD#bܮrt[aYhVku@qFd("6Tg3bad ~5ߚ܆E])P.8ݚi)X6v/\ri,lɘ3c]mVM*]%aR3oE'/ga{l|`mh`& ܛZeuOOpފDq+>sy5וk~㳠J3ٳD$F_8MIt|['1iEJ5;t3#urw6D=" /1-6Q1;+4DiS,45%հty'oBr>8u9yKǃfSu6%Z8 m*V o tH ͉LT{ۖܕڊ56$`C+c0TM=lT FAI d#K M dz>jeaD۾5&QY|] u#t'y̺t{%_s]:, u&8ތ# $첑57N\>B}j!7\&lr]mXBަ 1r8-ev'K<۫ANV3)pa.y3ܖo^8m<3!hCF ;N:µĺ$S~8ک_IerƾRK<`wٽ'fkd7D|Kf(KT=}//薍l. \:% aB2姓{Tk=ٝYf7u;Fmr `rU`R,nKNZY~S#B_SgijK)'xre,@k Bk /H%ɘҌmg3+!Ã}cOQڧZF Is-|\CՈr5`Йm.ǑmˇWkC<[اe[ߍ}&SisfELf ԬO,ߧqrs"s~ibDҫr6D^y)U{Isä巁ʼzZrCD(#^E RY o( U1$5\*if &>IS:8[r R/L-lec˄_zw^4OrÜd!T=nQ=(>Ď0MLw@[ۮ7KrC땂 Y2xލvlnw.ͷ7םyR ˅q*e\է@9{X32L qOK$k!>EZ`''N?n2fj5--t$پĘNC3y%+J2A 4%b>I/UY'c΋~^{źev=> ~NiΡ?1WWgڹ5Kʐ"M&"lC΍N^4Vߩ+DZձ  Ifa}lzde vv_cCgB' }?FM `H$o7E`]8;t2R9ձP_jswaVQ ~蔄13zɷog|k#6 =;J]n')La:?mAM2"yczdOƀ[^ۑH{>"O}GӀR;T3|(} %;XGY2=RS=K ESuV,NYV 8Vo[E͹3%fOʇ"09O9IǗb8M6k}e{s3&.P;ĵP[%Bswmʇ17.ԩfxkm__6^FcBzmz. Ds}nrPSsl;b^R@ijN uﴂ7ЏQ%ak^5"32<< i )Qlu?/Sګ~m4rS{lqPsք/Y (VDs!*8 HR;Bbo;Pn@Iߺn;9"!cKy^N 69 ~ʴrf|c\,MDq$OUh\ DrKZ K>!v2F@UnZˎ%(],b2h2VD.Wawߚ`?WH`w.HRiol,$z#nvj"K6V`H4/;Lacz~D&9hOb+7Bs~g;Y #K!ε8A#O)uz%W+"5#z$W*r5t't~Bxq9Iq+A^~&F /6Ѕj*AyL1nio&w`5;l5So_ GqHk h5ѕ~.d -bso4"5D6Z]?U\^n;mt'Spm90![-r RVr]=0 !|`.4D}>LTO.SixkpB ǝ3+!;CM8Zڕ~Zzl?jsUCPIݼcxWbPH]ö́`-:ε."d^Ѯ=@ڽ4OWNѶuV6ķqvѨ'csD6\QUZtghߣ"#xS0k1YHܚ,gXڭZpF\IlX]EkmCrBklNyE,BBR-7c ӚZ;MZ&)jD7ad/h-rѐ+<vW I6Fa;Z{`_IC|מTA[YCKÔx4fRÒ մ=;i$HhBCqYo=YTtbי`6yNc.WC؍ªpi45gp8!O0źNv p0صؙcc.x1%~.N;9`gKM2j!ǢLa0NGNsބ-ҵj"SÚդt~"\~ u2^TIHec/,y䘞Ľpy.DT BBb'ꓓb.bB]dyiE99vݏ/ gɐI=JߩE(b wk*nрX"í0Мo,OK@EjYRyUS[Ko@op_KtLi' [5'|on݁H/{gDy۵/ />=Njx(7B%~3žBMK4%epǩ[6';}n|Id,Ӓg"=hrQ;{f^z'{-Kv[6(.XK}p$sc8C~Sf&K7\|~ϏX"5f(dߣ)ğBoK5XM<7PK1q A @}'#T1l$Yj#߸w Z3X~{qUqKΐSyD7#MSEP nk3q SN=KTI ퟆiE2^CGܖj%ѕ eCkbJ'u{<0$l tWYaUNҚݺZ}u[0=[$դUz( DYt(W糦=mSl/];e_*I2HR$NǸ?WIAZNY^Vf# ݕ_SᓼFخb>J1K)ԓr"mTv@ُL$2rLj^Dz{9ᙺ:hId d q"o,=N1z~^2liFux]hO(H@v^=egfq#y ~W] ɺ0= OaH5M_Ȝƥ!:zWaB'7B?Rl#$90*_ޔ5Ŀ\{7LpG |kzLV$+ T*gTqczк51y[KO<NK~q21X_K.p[ԷU'{^(͜\e;{( 1 \@KdN4K< z uJ 6A+'z@9-.A3 ƈҫ=5Ԧ-9Kͳ,w~0?qp1FiS$5G*7B̝$4`ӳD;O>CA &G&qpϚkf%3[!湖͊Gm* ԑ-ȭUV55M9BPU=*b|!0|V1ӧ/ ,姪2~֨ǡ~RG #Y I*Ą+iMT8Qj:~_f8 TkǑii,i7{p ! vnةGtaOYK,(QaaYs6iQC^3 Io͋^tAc(IqmX ]уNƊR2z)<_KbJ+9l@i$mI:5w64cpLy;_{|˲\jGH"1Sw˘l[eh;٘D.=^vH=^wPc.VS_"ܸK(tt}hI#z+5iVa4f/L UuXN=ՕarKW&~h6̄pU|dIu:hV"))'xZB iV9YK쫚|"yś6s<7 EZxϚo+,>=7y-T2ӰF3,5/Jcȹo z_ܒLYgD/L͂,z6k^T:?%~G! Uu>02E-,re?53[WmrںNu,B},f j: ZMz#¢su Vˈ{2_B8*GOeIn`ɳb>Oc21t&̭\kiZ`.| \4g }CoKu\T_u Q0s3ʰ4NU+xEbQ2%X2C  @!Fu!k.} cUXWUcrV==NX$Y34W7w0 8Vb; y> 7 C /$DOR?`-?Kݤ\Xi4@X(R#rf)iE֟qwfXr蠝ԥi%Pn?× ?Iݔk^8p&30'=cƽ9 M`e{Gm-`8FgB㔎\b] ܷJ9Y܎1K[s_P2ܻzJ;InAS <v))?]w8T!+U*ZޮYdT0Y! _U0ϐjд˜QfLGX DŽ5dh.Y{{y!_$YI+4Er>uF(bY-֖=1(ʎ?1HN1ؖ!91#&u2F7+ǧОS2Yoo=T#u& qըG_Y;GD( 5Ud']׈ޞ =-CeLM]fV y<ʨ{:SX[; ?"v2'$A@?E\,7#/='͗ :>&V_qk`HBaxwb|S1m x:%n^`H@JCHYa}%Ȯ}On d|aDiJn^qrXuG;Pьs[%!GpΙ7r;(ƙ-jĤ )7Xc>?]oǞW2 t}ؒ^ 7^ԝ&+'Yrr`j[xE =E+G/p t\7S( ϶z3N/ $*2CMO\$/PZwz[q;ͱFK¤hVq1 Uoŵ {Y}%q,3gEKkr|:GoB>@c Z7g|=z6,#˺b +,΁l,ޤ_89~^1dU RyF_|aSFSǪC"p~k~T6[cGP'[<*e#_/nxHOʗ/ |kUa|mt;m%Tb'燕#nھjE\Ůbq؋&Rs2m`H\zY*B󃁱2}.ȓ`n٬o@5d[* #A]aI mBɰzz̒ KI=RLI 2mtGv9SP\bj,o~ \Y4#%v@o[զO[b.Rx>oPnj\mJs]8H&.ue`0#/FGKKh<׊#k?]ܣ!t)q dE]5#kTU*Y~ rw${c[,}RV~R|.׵)e 66kBeݚw 6@Gyt% U@; F wWqB[Kˊ/O 2k1TRT 8hl+gnWy_&T~/[ՠJ&v0n/ n{hE϶4VdLƢZ5mX[X_=&t4,WoFT Ѭbۉ5OcPTV$8S" "Q},iϦ9g!¾%Gq n?,jV?lp˵Ch^U*ns_3^4ՠ ,XȖ<>Mjidӫ?e6vW>;2Kd㾄zs$PÒwpWy[jpi%:>JR -X7e-9\Il}|M؉= ssYl.챩-T#TnWq&m1`qM)5Zоsh6KDxiw1mTo6)I:R(M0ԫ4p֮k6 0 kH$H*1*?2П)V; 2okg

7Ϊ *NZϯ14bVEg$ sC2 0”*5(˭`pO@+{*n䚃P]Wcxn\ΫSӌܯNiwmڌhGOC!4>cPwnL3>۰`#ZRJq.PSID(&}6yK?Hr@$*+29u 1ǶP* 7;癝exLxz2j(g<݄g(- 2nOjd:6|nCֿH'Z=gP:if=AmvN^9v|֖"/3fx"p"Eշ,Jۚ5ƃ rڿV oY?E$#Fw>@"VTTGgqQ~0 I9U` \Ym}pB-UZWNp6ˆUUk"W bPIKw媔;K+:GATT@TA =e۠p鶳l |R<X>?/!+`Yʧvr!|7E^Wxf+\Sf|H3+ҟn<2R"/~`APqLJ]ȿj/:q4%a( ÿ˭> )f&lޑe z}40 \)J5i>j`㈟(ZGeKMykh~cicBV HصTvx'˾Yn J+K'GTG?⍠  'w`$"D3L@+. U,&vߐ6P")D ƼBVw"i@X`Ŧݞ u{Um$1[ǔUޚGk /x(>ﺎޓ!?^ KY5g]ĄvǑ:qoNKUr+ρzt3nߒ6!9z4/V+);G.#'r#@Fa6L0:饝Yё'Jzjiï#{ͺn")ΠHc3b:2$NbUC{UhF|cmtC1?b6o@̐)#Y:s d  ^#WLV;IԈۯH]7ltz4Q4%a$)ItM 5 ^M]Sjr:ſTiKUv-?o'iF2!6]GYשcP麿]$p$UmWEJaP׃8Y}{'6̽5UBn^g!58p^enJqbsR@Axb9!T^[ ]=9'lG Ы rAod}.i޿zu^UcV+nb*OpǢHݑG6`bƁT.On+X3tE3uWT^Ԝ}OIƹY9 kSAyM0'E%6_[O c)wVe[g w%8 6syve\wѠ ,T!4K#\:#~.Al~2{Çn|pmvKO^CHeޅ (ӝ G.qHOݓf'4Y_` 1Yܪ=p؊@;ou҉2.#TK¡SDOG|{4Q +Oa7d&f%zJruQ\='j WT%"H!d8h'^"}B#U~9M0L2x斕:Go'3@!il|OnՎܺCk qs tz9ۤ T[2i^'g?H2~&b'}{JDQh4|tyX͂a}:&Б#[1TIAMXTl2]ф4B3%ToP5bQ~4]tT8X;Xf>OQZwRxV?Iq`duZk'}^))1LY7Zyt77Sۙs: Ŷ5F$c]:1s}jHUDZU8t,rg'nhyRclVh:Ab ."bcW11h,$9=kZCb?AMAbvAgm/-GKdp}#7$FOw(g{4zCji| PkZ <'vNRpd~F|H<`$ X>;N_})1/TAˆ.x-u$?g~b*mC[ݛ-K#ft lң{ \:rZjds]g]_4NpRq/KM9-?Auެp)QF'æ-aa(瓜^GgP?@1HB7o_OK P:'[ñiw5F`zpQz@1+0g󐨛U!8kTl"Ccn^[+  qWX0իVt*Jݡ1.|*MG[,4|\w;jGfVC!U|2Y CRāfDXJ-Kkk,(sj=%EէV2!)LzapwcPzJE}id*=3~u4HnƂTf ^)?$:(r}iUէMŪaf56єp?;"E" _'r1(?"_ jmwܼ7}$O~˦0-}*oŦ ZL7GXQL%kG|wSpOtE=nyq+9!suDΣ՞ ۔8Dg1H6xʛJ*X)~۩&籆%xw|"Զ9%pr.?|݇2K?fͭQx8uZgV$W*L9ۉ =1< Nq= ?r_'ȔSy/^Z/_R4 |5 $Y McZ3UQQP0LQ3x!20iݡ<?r $ ݒz VM*ĹJr{wS̫0>3bޢ_J[fG.or h&N0-fF#d*2pa1? hmRiz0:w:d!EwA8C*-;%Ҍx'FmVQ(RYbpe Χo"nDZCr|ȇYGb#g)ы7Fj/KS '9ّX&k}OJAK=wߒZ Y"*b TʋvT2E.?J :r.;fܝm€UϤ#sSsj8b+rG:CO!m@\foZ򥣨WZN_^6=[jAЯ* wGIK-__~3b:'BO&{irQ:8JȁL?HLt郄_uZQ_ K3:LO]Cԟlo||:Ns{rCsDjDvsC!R acjKnTD k41SˠvJUbfj;>< -ܙp]:&Mٷa珋[Q2o1a[uoLߵDT s+ATIıOL"D UO!o痪y^?OzW7i1F߾~j3Ie \;FGHPX 7=1@l"w(8Vǝ2 ]0FCWqs:5O/vII$P:ճڴs\hM8wkuDЈ8;9sQ֬ .`kf& +3V\h`H}p4^G3A L1!|34ǃ rr.hI`^,5PmѲ?I! %F .\*;u; ?zydH( s`P]iM-ŏwU ?ژȑ6Zg1 ۡLE44 U$`I`p0;ռ߅{"6ùUf@O㍧Z2eFfmUKVE3T@$23/#_r{\K߿ѐFQwj,*tl% ) +oJMmt2궖i)iw:7D}+O\Cw0jHT_cN+-f[?D^яp7h2VəNp?xfL2жpQDӏ2b)6ZEVg0`O?Kd4v'N'VBA UO!$lg(8huyR]' VG%uzA*$T 6NJmt|ŐvP_^>9,}P- ,TfNK+F_k+V#ξ`o:Ag960RUqk6ͨ`u E:2TbЄJAhP !,J誷 }뇺ulkGl = #'Q> X@h'ZzylʰvMiI)]&Bm0(ɔ@);?ۍ'陜ܸR\L r]V1**Go,!ԖIU,h (41﵇ -zH#VS|oP^P+ǤDnUhJ `G(vQ$ O$\%:`%#)JAFjDL{*l׆oBt}CÃn7aAsE!jYl''̋k@W;ށ~Of v|nrpRCĢSyQX-`Ue*##Uz">˥jb\onl1W)B=E$ٍzIgpPD D1Pp+'FD:ꅂFE\vVc>?sdx:]~C7& (ɹ'LZÎf" @UNxȝ^ܭK[͜ljlf_~4~ʘ})` E~&KY/ּSlЎZ7|ѩwGp.4vֽaRXR չ]ΛU4i2Vz,e>'Wl"z#ti> gP#j5Kr_QQ[a |Bk('Kw.M,'KECjBLDlהP{G~B3ƂQtמ-EJwX?oƛM0g(Z_QpSRaȼ/})@Zn}hD2I14qWo(cY#c:| 2énF9vEl'1AO}l$)@s*D+ϸ2E-Bjmka_R_4}6ͫk=g%ǻ鏙_'.eUڭ%}ʱGB 8}թ %rRGLĖ')D<ވu3~aFASnɀ"' Ń@X{@ɮb`VUKB.fA"Ч2:]`2oyb89T,-yVuKt@#&l;𮘧h'aa5pɝ.v9ESNS:4 -N),:6T-h'|@x2fisbZjR.Tt;]{Um+7$̚s!ƥhluD<ğ˳ %NRSO)|2(hJm4b87$PԽaV8~ȭhlM4 !A}^5zR oi)ᎰFZz=Afz`a ,ѼS>| ZQYN]HcW>[uhU o@\.NYE׵ټҽ14Ⱥ`~@ ̧wrD .>:|7m|tB兇FxP >ͥ~Ď4K&I=SցǮ(xœ}$yz㚰VIIi0P;"?Q.c;J!RV%ϒuLlei&l*b}4zn2Wτ%yexr89kqҁۓ}s4BVTk8ww[Œ%Jc.|>/T!ٝzUDl\\x5t5dD"N N=n2o* (3UrDH:9 2m_CzVvH<?%s?9)WFo|ǩ\3VUs4c`5ֿI:>vrs t9ܩ (ϰn-`Pױ3 0͊0g] T.P.:JzfԆ䀄Vt&?=%JI'BI8qN9ڐu;y0L4ĠD1o}L4PٟN_&}Ǫa* ul=Hv)c%,Y BT{3HJ>VB5˓qiqGJ F21<3DtWGW3gaڊ z Պ׆$`?ZDC<ʎGWv|g6T[e{zlZ}3ҟsy`J$7T@/_u<#al7do=|o!, gM=khLY "k*PjG"870@kC` c-:#ULd=v5b/jAO9G?m~#4٥!5B@E|cШJf;L$ RK!rz=T+Y #HϾKXX^l`Nn ;^1ˀe4UXn0]M^݌Zn ~1J Mٿ:یY_m_q9f_x*~6zJI>ZH*C֎qD@3/R ʓX .")D۶̨QJn3Z!@1u#il`ijДZ`8W T'0MGm:;' &D"_{mMlU | .ȳY%4؆m>p\,9qiWlxQ՞S5c_l.E \(kT`\Yo$ @Sft8ꮣ=Ts=m6gCF h]zqdUwX "WnI46ҌѣxVݗA"=)2t*ȿOhexNymaCzɿ7Eh3Zօ_SH#ހkem=w-S6ߞv3:eryòK*Kail~/BVEsm]*wO2YuvR_$+~Mw>UOZLJ3r͗{Ϋ*̅2=ق ] j%s:0۟ND}F(w"Rn=lΨjQC8-Z3&!0G!;#Kxs!7|z&fz*`-Cx9wFhye>[ghFRuT I3)Sa. iY`TW/ Bnq4l< IbZPK V̭xjiSạ׮<KnoEb 0_*IJo = OkGGѽmYs6W# Qss~L<vZ=t^za?Six=r8gM?\VbK]6(.{.ȹu&U)pDK\%ҁM#D F4z̢CaY/TU%YykS|wH*)AdAvUzk0w`GvV2X2MwJ8Cq2X #*UF"|,7)=æ4bN8cILGƒ1+i_uWR(DQfgRsi=j=E/g9 _h)l58R lmaovS: s g;IepF3kɗE n7W3%ঌc mrsҐ 0! v͍-QȤK!2J+q<9ݸl% &g 2 9Kގ43IoEѐmFc/q5w1 K˟ΧnubN:0HJ\4k-6U;xoē;/A˃qNHL[EG@z fwFMxS{Lc88~oI^;WԄ1}NSՒM((޹6K<}{gʺ6^X̰󽫤@$\9~ʘؕ<5~f(@4-9-nŠJE45Qm 允ৡ$b'4.^VHo-I7E@nKU|g/du,L040Lh+ Ī? bji7|KVl60y2;knem\*IOAL5N2 tPCr5V*F{xiN ⹝ Zo#}4->.M @S8.L޿w6a' o8.$k)9Ǔ8Oգ@w0ۈ`v.8JS,g ÷ϞiQZ o;*}~p.cxּܬ8%ԫ#Nϥdowc1c{ABڰ4;\I j6:X.Z7y0M,Տ|%w8Z穵c䦏L! |WZ+# *Ghkȗ\(u*ks$mUB/g:ZVnBjqY9y>+*GSـYOԩoJm)|NT=:?\s@xJ*<ۂxTTL o4K :8ϕrf-[v!2){Hyg *)N.xʈ! "|!!(5MUVI7*S8pcJӟ)VA/Ox4ժ& VY 4Ƒ}oAQ%O7'MʉX|V`GNҗ@uQ7 H)" OUP,}9_(/vXɺ-!yOxmڮ-yeFw䏈TS #|`$ǮOat IңUq4]6k>l +_3 Asc\}1"˷ M:Pm r*X;Rl+uS9( О7tM^[~Mn=I\C<'§%bivN4~8w5Ȱk)q7X6,prl-E=RI,!v"hMiCUc#e3.Ze9xW&X*mu &$']_H Tu$1J`5ʔ AfY;w )cukBޅl,赯́!IQ +8 9]b6*&)"0g Lj_}k;n=^`ڬ!c HFzLL?=FHO^b:;M$1~ޚ V[z.λ}ϩY ԥw`sI6z.GJ6(Qnb]cƈ03ڃjX4"t>yh yTQ͍nȂ-$x{Myɰ1aRX H:o|r- W8e89,ӣ]?L_s&oi YLmb%Tt)] bJXIsnBbO!2|`$R@|K [5o4D$,M1Бx|XǎjGW0v#+h 9!;7)Cc#9_kv>AVr hkM2CS0Zvh~cbLLo՗"%>-`]t -4I%"nEqP;XBB1}\^}x."MD$Uzw&uZJ U .U̷VVYi'"Ӝnٔ0tGIqeȵ&Wgs<O*Ǝ0(|,URG.Χ%|On =u7'lF6RgC˦qWOB2*9^pN& [Dy-{6 j +x͜W7O农*M⣸,z3|֤nTo5KWzg0@\5qnfxv)K=WȠ0-~ ח._y@~^VXGfWZ4!;(nvmn&^W :prgOq 5)&BEfS4]cm$VX6,ffg]JKa N"` -^zmwN`9<? ک@m ۂ]C`Vڈ怪-VшhHQ3ZԺX o8lΘ:A@1sI^3pJL(lX]@P#ӠإrzY)uP@J@d k DÇN4);oY|ge6ͅ$V28*q@x>F#-",B'Ҟ;q:eUd dtUA~z(N|5ƚu=f GT."L0Xo"uIޚohM?sHg'e\lG's [BK,v$tt^gAva8^p"OxUC)rAr P1]YU"|}aFAyGSm$_sJbԞ))Y5~8쎱EͬTmO}-ZfW&-8v2̱7R K3%t)6'iS0߂y둯* pfHov[ uk͸jlז 2Aw̚0x1?鮅 7EI +x^#@#FB_=y=zy4 -RϕD l=ң򡼯0 xq;yܣ&)軀B=?"e:a*ٕ&B8%h`b3ГOEW<)D  դ-s"-1ZAfUɖ5"_Bө׉ %'9J r-GS~Nηp'v nl)p?j9ÿҘ\cg*'=7߇Ks0id15{7/,fJh$&)L =VK#oYo>EbOtX1T:="l/jIF Uu|h zYY`X3ol:ڠsSIszg e4f^;*طa8=C}o@aqel82=t7oޢQ&~q0VƵseS)6ؗm&Byõ04/.b0NSg'82|r`cw,i3hmm:.40AfqIC\E EAR'wkцšw@d쿎^ʃjY)RTݹG0y/?&FX8^myTFy趐G+v^=5T6Q])UlF!RR]o3 -!V5, Q3Y7㰈GLhΩwP,O7LxC16`ŔhJ 7xLt0c~zڷƓ[_ m̐MDauQ'L~ ?`Qzw]<<=u ,Aߛ#[2艠3NWAVo5+*{;vLz!rxY\ bκ, Hp Oj4oOcMNWvvJh#P<1TIߊTژzZ$BrbIj4sDSqmh MzNkw og 3F>c\(}mQĢL0}K =?oYn]C~iǽ4chU%w|9Zrcg.yݔf9s|#-i͍kh[(Xge3~+1$ctȁ4*Gf*?y[7}ڟ.9pjVTJ=Y@`3L&ʜcy(:um$s²( t`|l4O{Y?ΖD/ܳP3,4,\>pvZ,ų'KvSA#Mۤ4މaL]㐠pCՃc<>lv:b|IsX 3}N' 4R/s~V*-5t uDiIl/~W_IY(kIxC9e#[GPQ;Ĵy8Z<)NONl3yŠOqVPRy~ext&c|_7[āD^"= Z^f` }3ix΃-Ӫm _V̷LJ.H)(ss꯴?oo>:@E<͸?j#+G"l?_2, |I5˧{;szLnCD,Kz7'S J4;J(-x'ܩ?u(vTg!YSIOeN*6+'kS4V-ſ*kqW#_LUέBa0Ra3͊gaHX \3\f&J2e#= W!L])wC [VaaD7CU̟t;|Qg=HkAMpgAZB=C("D>] #|G3SJMJήBkw;{8rQXKXidkmץƍr5DŽY|:ٿӼJ maD%hfR\jlo,A-0}Ă{L+&V5FhXOr?DCTYؠbOQb%`_P eZY6FJ4SuV<uA~$DYfhc?X(d( TZ0>c5 !W vQ'{$T\KD[[Tkar%DHMz6r?Yp(zz+YYCPtGYnβ5$Jd73F֑]'+Gulj ǾġL(}~$GN~ϳѥٲq%+ M91PB\0C`ͺPA)T5m:Ͼ"!^iof*,EFTѹd0e.6$K;yDE v+H#0m&2z'FM4^x1-P@8ϔr܍\:^ZwOlLmY,#B)Q)E*~j λ 9ާhIe m`/F=0 Ͷΰe46Ualqu;2 Vc:tdt,@#Ȼ>B_6ȯ$$`\ө|QFp!kVᮯ9Ή_*7%~u"TV__2#Es!?Q%:io3lFᢞ긞\u48a=BP}Ā"tL\Z`>?%Ic8ƀEϭtm6Ь"؟2M;n]@̢9ip>I&Wu71T | #hD Ig+!QQ `Z\b D!B[·ZzR1N3jZ.uS1fm˹2VGsDjϙ™8 EûtxUUX_DY &InYGH#5_@jyzT[^=9e8154j,}pՏi虊4CPXg^\eU@\ {c^ Vc@ %/  j+5;63wa!pL/(ۗNTaGa"izF;:q 4I1:Im; oQRѧA* ђAR$S`3XJTJ9fq}fƢꈋ wX6zn#* Z f~"Tq(R< 'iذPԏL9ХJw]0&5SP.7[/DZp `0qYEk9*S"UB7#`BXaxr+P2~-q??pw<"g6rx,Ld4ԴtѶV]y %@iApFg8)ϰ+&S?N Biܦ¢"%-kϴ2/́1 hmI2ݛ4 }}GB% .cgn #ŗ xy$8ƴd?զqTGQ&-,^45lo?^bY+l 7hGGIVJ;*ʄbS(#A77~Ӟc9 ,ngMS313S( }&WD!~AݢqpXBU.rkLNFtc]Fo@"M~8|9L.bJdLa,͞D:D\['u|K-dpoCmq)#/^X%|,bd47D*wNǕnO}-v8W}~(rrzO:\ؾVVP h6K:x\ EG[uH'[b[>4jc6my"ewm,gg3Qt+è;`/ZyTo^Y?y:2bEl9s,c)i:1 `jFR̗WҴ2Jny@x|`:&aW׮8?ג\"2WFkݔ1wvh.'#fZ^ƯIDZd,3O'SBwJd2 tzK|% *橳Mr8j@!A͝EMH7"ֈ6F9rG1R@QAr "]hxukSݗy70*oCم 0{XKW5GkhA/azgW_G]Uqr0#Aދ6:jW:=< eusG)J/J΢=KAuf$b+_/uLu=L0*qKWb  {ULeC{-)*H켶?h*mUS2AK]L&3s? 6n .wT;,+?K Ww*Hw$~0'zxTQZj]LvFϢPmXă"5rPeӽ@7%k%zQY'P8+*dP)Ou?ѥ"EcjHo=p4l^fY`3%SAU%vw{ZBu7ϫ4.15?l;QqYFM`/#jv2 ؃hH  " CƵ8`"΁ZWEORM <Bbϫ 2s846++&!~%y|: 2^ ԰-)*Kǘf1.TS;-i9PO]BI"V ;́/מD/6,0dI&1=oyT)o)9A#)-.7|lEgq mT۝- ā: YZ