python2-perf-debuginfo-4.19.90-2403.4.0.0244.oe1 >  A fRLW^^fc(Du_+fn8i'ʊk  `*d5GooE["뱢h-?Ii v'v*| ,J ]⽟gr5]Q]pl5/sJ6&/Q'TN[P3% !YLƒ'8f_%zQn{^Bh`:ax`w1*nFZN+Iv'u~g`29ܳe~i-9@gI.tпp<?d! 3 ^@Dn     b h8H(8f9hf:fF:GpHIXY\]^Sbcd[e`fcletuvz\lpvCpython2-perf-debuginfo4.19.902403.4.0.0244.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fLXobs-worker-backend-test-x86-0004.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$fPfPfPfPfPfP54b665a88d9b18d8a46a5a4982f1890e052bf902ad0c65c643cf43d41b444cb7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.4.0.0244.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)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 17115577204.19.90-2403.4.0.0244.oe14.19.90-2403.4.0.0244.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2403.4.0.0244.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-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-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea43dc5bca006d8dd532aa6c5a880c1e1ab4f22e, with debug_info, not strippedWP*j %0 utf-8cefb7be7705288ec39ef2bff658d0dc8bb474b696a5c05e9b96b54c68698f514?@7zXZ !#,>] b2u jӫ`(y0DnVۂ@!:ζ&$d *o5e5iG8 xKH ; hGA,'`>$bVכ!՜Rv3f]7R&z.~V><0p)H JRͷksll! *r@FieH]%G՟t\"2#X~q?6kA[z&=Y+ ;WaWnv([wȐ&O.>˴Xz QKë^1@Dah~k'2399|T-.#H .! Gn= =1훻K$BJozhͤaqv厍 nO To%hz(#Dk + 4iJcuĪ({DDL- o8}2tG3&_nz6Md S^ׇXV=)\HVr%R#eӓ"?H?̌IU<8E^l/.'}JsZ4njR_IoVi͌ԢX+, *MZg k\ۂ" y7Aⷮ.V6T쨡9NEk'Y}a]Aj7;Oo|;S97^li$X~id&CѹZl]sݿk,|J?Ԙ5[K[Od=g_ 8XaZ@6{S"hRO!語;ba ӡ+sm&*WqܔP~EޅPS.0ըk E\!zwo ̻$odXi_v%jhaVa [y;FIQҔp$ͪ9KѮp^PP W%*`W#yvQy5'߽ p]M;9F")J:'6/{6xg,6h"ƳIB֗ϩ'!TxJ=$?':l *v RYn-W;K-a&X3U2|}tex,u񔷪LwpeT!Dž 7eE՘Ir eHUOm <s\ViGaZӬX9g.wn?0䌥ek}A%30#UF7rɉ\sxV+ebFEqbiwƇX'`f=/GN#aN5!nK"J&9!|ov=+| 7!Zw*V`J e4i9sat5UP53z5]tF9NNhQ8Y8W$RƏ~7R)DzQAN=ͣɘu$2V'pxgLCEj`3!cOx>I_s:Wϰ +{^u"4h+osE ً9ѕtEE袐Jm Gep>\~㐘u?.K75@Uz G輰FI<ܒ~C(T} g^/2!ƝLWƾf%`(MBj}48k5oOC|kflE4]*6}GMi?y<ֵݲQE2~Mw@b~k_/['& RR40XM2ҞnVh$5ʶ |=>Fy™lowOw%b*"`ܿ +;(׉qk ko\~c H4+)8dG169" p[kDAk"6:W urlnNkcb 84"CDKlUWBD|8T"cF_?Z-ٶrb;|&:m_|0U8Yp=QH[ >s-Ao#[ˮenU #ReN{>|4@.OQC$2^+T!L#pWw:m@U"VQ&YvG,U T.qHd :v,FK@Ėo }HЊ^irbmg:OH*;?0=@ d0{zg}٩,M0;C6J(r׿^ T|a 3(Rjx@QO#!0g;`R,;{4d:Ӑm%YxmRB> YCMaBW_;~8Kg.@o6Ԅ=IH=D7J3/HK|df,?%LA7.h82.\AG`HrIMJ .C&wJ\W,]>^Ͽw8>o *\nH0uFܷX|̣ [qޣ<onK"%'B v;1fzEJ[X&GG~Miuj&1fJ}=SCn=f /HKY,Bl4"Nf9Rsk ᑖuC:EˉRzlMᗄ{*@xNd N&ǟ%)kwk^1enAA| \[N)(1,Bָ|lX7%yUeZ-eG d}>GAڷg}HIȼZczq[+ʘﴸ强}Gջ>4_%D꺩S51Kf@lWb;L?8_(,A`RB;E?riw.IA7[,~4+Be$NfZ 7;$;b'[N _&m~#vb/_ffq:@  œ#K>wer 29d}$oHzmU{[6"mFعa"mznϒF&X!ix|;=M~X!́lZb &8i9FY03jJ*_XErƆw"vK$;T?8r#_{gGmQb&Ï2)4m?Q=nau}rH Yfw҃  JoS8&-}W ;O *0P|@u5_}K\i&qc|:O(j yS㨀p%I#lɱކW7JP,ic5pG8 .Jrbʶ=4 1hRIV<‚nd~ZIQs6OTH 2-(mvA y-Ns=ю5%H_ qMVXa *'ZÔ{$AΩJqYC" &vM]j$$S5h`K##&Y45S&·=)Әր98d3= r=@*B~Vma@7;i41=Lhj@LQh~]MrJK 7I"ARO&||zʢ+Ft0i\W(zI] >^K N-09~C_QD',h<[_Qӷ}K3$k63HF2 SlD 4NBE8%9v2 |I_Nq.s:= V3!ꕙZj|z -GFFg4_4J§#\edsRҖhUDzݢr#+p,ᚮOz'+yd&O[h8 o܆@[bٙl:#}gZ ND&;uKXYc9.c/B% ]RJPrdˬ6ʂg%"c/)7>U=lAO|v$:oW|=bsNR9l\K̋aJ^6 G5>˹A|;rQ=zKe}1gbŗxʁB$΂wvp6FXXKBK G 2lc<%<.hy *϶K |{4V~  \kL;*Ag0Ԓ R IRгIGRG:NG J=9io J-U~𴑷Mveqܵs]'(r\aXQqy=kb>:ˤp3zIuvLyK׌uk&a7"\T,F[x\6D 3Z#/磧l@ 9ZGDy1^i$x?PEΛt^Yg%ܸZԴ.m\:+ /N+I-Gc'xћ\nMqv! l*+mC`VhzsqdB{ƪ)"_% hc|I1IPaU_ %;%Wg4wtiyä~CȯmF0LeA%lHgEwbY%;R}c"өё6oAA]9)d^ >x 4``Vy|Anثژ%Ja 0Lv]rD@ Xι)PT܀t\趮 ,Ih8V.?wa;$]J ׸_azأyM 0\GzP$b#Ĭd!fkJHPN=!=NƦUoF*GNedeO C_8r 蟷@#W*ߏT7L/ݛS2CS`gQgSFx4-N͖1TiZ₀z ꠀWF)묖,tj|RxaZ0K:;; N:BD2,zRXd(|s?kWlBYBZrvƓn1ˁCm^ag*K jS\ezjRXzʅ r{k4g>'0Mn+͆*9B6(XX3⛩M{b)y2b' O` 6xyyitgFFy߈B.<.-MlOv f\HY&V,u:w ƥrUGq 7Y7u+p'#' ]VljIvJa]28CHpwD@n/}p!W cl͠K }O#c)]96m,fW/֛a v\YT+՜IKx[ XMglz|hE%r "օe&FU5&pkw Ms A,s%>[ jD&5ds/6#OЄ~^BL=<Frm<<'_psj{%6!`_񧯸y8yk D~}քE"A;pOn6(.QKaPw)o=j r McZ`A Ari &#\Qsd+JbY{pml$!!H̐6ؾnx'踹Eޫrg,w[(DmWs1 ki}xƟepi=A!tD3._pxMjr_-?EsԓBڟ=@{V ƽ)cӂ[nDRشyQzw-#MYJ 2R}}QѭdK|i_.i^zR!8~Yp"TIN#Z{QH&ThIb᝙r+ `񠙯EY~+ } &H}Cs.3r +?p7iҴyV!1X#%xuQ~?0q7qCTANbbI[Nt6}F!8g4?hqC~=vZ `^ y0o||%+L~T@4gІS@)0;g"!xӗaw;>"}|1Lkʦt]}U`+ae2ïpR`;"-le}.jLp/޶!cȧ- Pe*NSXn3Zxr&;"l ڣv2Q35ΎdY^#e[#?p{%78 XTJu?iRy~.e˞[s{\}#gt,d| m) ,3`:bGp Z:_\&N?3w吆w'\},jIQa!#+8cP}]2xeQ*a|[q,OgG]W!~TޒEPX?Iv;ƙ+ESJ]`fuQ%>,& xu>5>#X}G̋v6AfyLā#G^jjqEZmS|:-[YAf4Atˌ5!7ˊہ\^Ej?ʚnuY<msyfȵ>`g$l`uC,~NWm 6r Ӂ UJrP& gY+ 1 op 6)!āTR^/L6N >$ߚ9_F,.B| 2< 9؋fGrHDE(y/kN?^9X3+ A]=kށ¼VXCϯKGݓqP+XHrP *:h'(]ŠphpT=Hi֙1;`laJ/ybXLI3_)N}9D3 b0I,q3WfȐf!`'BSipqb2Ryt^l`&߉]rٔ,v7^#"fц`Eǥ,gW DefQc_+c2Y/F.,}E6:dώ B$Lh3-.HB#^z XɳE҈$͍б7Rlקk3?1gF'RjpyC~Da(n5d #(è!9_rز m 5HZ+sbER9S`ڵLl"881)Ѷ T*eqӵ+fHԽI`xV̚&KoP.akʏ]߳NU.+)I uv>׀=(L)W \|JNz.?决E ]abM$ 1V%6a&s:֞NKgAַ7;墧>_.؍UF)b Aء?~3>"f }1S5MSbF8!ޅH瞳`FZG}uT6!f[du Q'U"Nk?|6rTsw $Ӵ׉ 2VyOڎPCNJ FX!Wx3NuV Vl҅hCve rR\oᷟsʬߗEDV!(dK^otYBPۦw0!{YN#KUD]_;#T-߀6-ߧRMi tݛeCia q<F ?x@|\{5.&MVʼeެFm`GkEC6vh\*6ܷ2ƭ>Z`Ryu.ڮCMˆ}- J CQvY I_B#wи z}Bsh+4Mi9&;v{ bҽ%,1p;yoŗ<\4ixץ}M9/|LK:izÇfY {~b,M`ivGg-PFƪr?tGXm<\fAh]-(ᦈU1qQ$0KD1ҽ3Rةl ~Wp/zFQܕ"]'ꄧZ1 -wpUƱ[LB*BV%-Cmp+XE2Qqӭ9BlW8mgUJ9EbV[FdrPo05_mDU<,by0|-0(PvGrYsrոVW@qGApPBLܮmBu#5idz: L  qR$ǵ %}t)>8Ls=6R}38#:GsGJz/rQ0u-fЕԃwo^Qc4vŅf8U #F-S^=M4ýn)ay϶*Z XWoR4\;o{ےok}s9XRXsAa9)L.쨐>Vhf%0PiZso͂lV\T#\e)섞ͫ'0p Crn⠈Ǐ5}Vwr3'"T?eH>aEu{M15ӍiJR8Bya{ʜc!K[,*VC`gMuƜ@U7(Yrxm$o H E%ufu۲:wkĖt^sN`ѻ3 Z"x4ihUumfil;$zMw:rT~B"w:VT6L1m|R@pKk2iR&Įeq.b_vJ8R Qmn^v…Lw(5Yn`+wX::>t+~=;K(}eDz/$-bQA!be9[MU zG׆U u$rW(8 'JG ,qfFv6Q9*4l٢c꣛p'ﴙ=tz2\Z(陗CZDhOi(KJ4/vdwdq.:JЬR/ܲ#נ:AaDS:Ap@g fgevKtVl@/RCXرI^[M'y*Q~IX{<,qV\^?C/ {UUYkC1<@:^EKZ],肔҅u;do]muq@>wtP fm>(`ǼδDX*ȸ 0+@8&aMÕhWQ^0~ kgW!Vt0t:_A}oyK)ݍ*ͣ頊<>ߊ ȡ1Ҕ2vΩ'?R=Um,AE:o%l(Mۅ )sFTIAG1on9Kz_;GҒo6]`gs^alKDmQ&Wp P%^1̜ZS |y/45w1~V1y H9MXljW8L~%l."Xg1n(/]h8(O*PC+`U~!)Uߜ{%ӥhy-kv 4꒾S6MK3kZ;\b^supQ"L/!Sݞ*c#ER[Mۣ/knP7L6?߶ƁS"1J ןN )"IwݩsL^mmX1Tf<U 8 V SBaH#*M8Dyo&BA羁h3ZJ?R]6O(xⱌn7O8`#y0|. "7Nם mdTx3qrdqP񈔡_8dL95U[0 .N]Qddv0hZ ςTGFm!T ֍X^ob99_r~ =[ 6, tbŮhy=>Y(zGwEq +elOLG-9 y$Z NEм8CÄ)#SD{U)0GW.Kl;h8қ>@Q@[wPÐM܋0֪T+CKiv!Ō49|9f 3^ҁ8\4B{ۇ@=`VU/@#yY- L /O 2T56^#vm^vppU$whTX٘NzMΓÛ U{?ʷK5V~WM}<'XLVEc+e Xe~ɪ5y!=]TtyC" ^!CLq;8%7x+^y' r D>]·Ї=) o|%SjG:0ODLy^t}VxɻD/}_67̔]a? fؠP,Jr~2ss"JZ+JcǔhҼE5פ\j~"  ,GqXY!bY~֎٪ df W'F遥gF(S.HHU ҡz@ze2e-~wa$WGd*)|/u%,V6k+*B}=M׼PgαBU׻"Q㣽qC4RB67&3A3B̺fVƝ3w%%r1Wͽӕ.o#IIيP#X(!jDt+f&pP>KZtFR:DK~e=쯰c xGƫa>5p@wE}R|a)+ԯOߘh/jpT&ǕCW1Y:dǣ)-5㿜HFjDސ *I܇@?HUӨum?-cCVȕv Ħ4,=:a#zȰ6u~:b"6z>s sEa1'(\9y#$8iBXuziŴ@(xq f+ZfOpR;Fs,Q|.pj(cVKؽC"M(6XY9]o{q8l![tc!TLUUܒ[O90k$k!jq3 12gÉ#ilYEbaS*d$©FpgiA4~X[0xL1vT >=T=:c.&Eu{ /ylD+v4\޲%KV$X=V^9T3w/\nLY Rt%Yֳ'Cr qNU5_]u,2dVQr:4=ZW{'Jq\T͛V M;?7-2yMP1F}}9MTz3JΙe?ގK W`e>>m'>@Ąƥڋd9+L+"ZV0 )ȊD^2&!6)LBfMF=H2C/#$5zN rexsQr'WK lU,yP8<׹x!ylww(|D >gJ٘+g|<=zQb*ȫe'y`VrlkּO=ԝMJ^#̖ᝈH r?sJ=nxQ9 kc,UbUfr aeI=~TZͭWoV0`,Z6c&Nf%&h׭49}jNWuY /[WԓU_f=Ն*la( ,$R{H*N?QpDD(s`Pr{Щ3kPLIm^ lf6 PPLz_X)Od㭜9lh: sNQAmL7ڻG)"Q@]pZ$#̐G0|QG,+ 'B4\4XB៽HE>4Ankڂ72kI fVt\A8 :o8ޤMim9]Mp#y-}rgMOZX57Cb{^"2AjU^x L''(3XXU5MX! VpC"]Nv5Td$ʶLB,Uv=D^Ҳ {aU)#=lf.v |#<&ǃ<҈٣s`#!P4Wl7&lSv mS "njB9:Fef` 'i4{viIIZޒChSJJNF^w]hϵP"йpxtA~Gk %P΋OsI0Y:Dpgڪ:Ʈcڭ'bS]Xxv xGxBIY=XՌ}fT}Mv V8|[HJ,j{h8VSg}`Tj @?=PG{ -{zC} M'v[DsN,@ Udǝ?h+1 tfr!M\Љdv;-\^‰iOӭ紷@QTtSƴfϻ d`x q9`dIa"lԅΥw/=E !JRH0Dhia)Eto%OƷC# [ 윒66n5GF6oL2y۾7^|K-ePkmiϖ?u+EtJxXxHh'P;r%4|4 pU9|(>e'1#| ( ~!*o2dU*O&#MeI"Ͽ7O/| \ eQNm̒7:^J! Gioltj@z|(oϝ[fK%,o 妆qZ%=z=0CXڷǡyձ"o8TnE҉6qM]\-^2'p~Y`IsX ^m%z?nK+6Yd=i#Z!:d,׃n5|^eQIh_w?H!bEy2"aey$ydi]^W`|B)AӰc}*o(TI[I/ "igR 5Dx@Blȱ-I>0V}KV22\Mʉ^G'`@;-|!F NRMc<K{k Z6tP:kf6C d"=ZGVo.faϖR:>xѐ ۰?R+$7}( xçΡ֢R\b<B?td49(&\`1D dk|kCqc[ S}GCgfb\~k5ɏxIlYV] az7*heJyy JT}Sc!I)jI/?ldn#lE"W+yt1mʺOtgBvEIP#1Xw Z׿5ƻ&?ͲbH)F $1|sHXfKOAnvALw9ԙ>uחΒb>w$2Rzk4b+ ɶ Vwعa+ay ,`+\s *z1{L L^ٮwgɂa]\9Q>`7 ԦoLTF g|$LE8j{ N dRau}BaO/\xv2ŠaܳU4Un{9MͰIum/~[t+qN :G;w"~F q'<3 ` IEA(g(  ai#0!X"X>`H|nMU^ʎx3?"sĻ0'հ[>XLg=3 YƖ9ǦEw.lWFV:Grv!)okoheGmbSBKeZrQfh~+|aݣE]WBQJDzH9ͲK]1JxP Jp"f!ݿOF jDdkp `DQ-dDo!E`7 06a7AQ1 )^|KG.?~GZ:ҺsFKs+6r h j#WZڣtJn87qEuO:ڕcZ3ֿ0*+3=z 5\} >Ig@w.pG5A??!̅sBU jb"z&OY59~̟ح6Eh/ʂe eЫQVއnV1tas{a/ |PYzM<Ն3*p-rnvUL@טV@+V+Ww e>,JeȿkP݌h=pMS&.c؎5$8f:J%ֽ^Q h4e͵^nas!VuN1]a/$^/$fMnL"`-J-1ɴ#@GpZϮ2I8v$k*wB -h")i0Y$|x=~[g`"g$_}XEÅ>SHsW* .B~ľIZ7 obee(;Kjksvm{dHPZ t=S0|_^Oy%P%q,` nXyZz0I'|MLM5JtbMotnc .ֽ2:.၄*u̸a"[E-c(ִyg;Kf5Q-XE|-EG (eLޱG ְ O}/ՑfXUFd"mL -*TsC3sa_NHTe_YW%~ k‡nSM!4IwuVlL+qN3A+K*Lh9Jm,,z0 s{ ZF>Un:ZUj]̃9:8xe)FQJmxJQ tZkhĖh?z69̴b+}rPtou+lq4S'`q\|4׸&Kn!c:p(*kQgi=Ĕ4$՜s p~5tBAe]g4j޻́k 0!c|&i\TOX~wy~PFaphxsj_YP)6E7w_}]2yq?p8|ripٰ6?%%["F {SIkFLqSxeaTg^jHIrp)@[d濅-4H'eh$Zu^]yR=-pC2~[-/%a,fn #{#WzܨwMn\3Wb{9ʈKa㸃taU(㩃?t(D$6q\Hkst[t̢+'LRa1MsJwVYÄfyI}G-fuŴG-ޢS BXDlBӑ%eɊ=iL~vM.`j &Vav HF̦|C@;NV;Aa""]VA /ek>?SWpB1I*jL6:z"X} `jyO(ߣ$ɰX$IcX[zyvO%sM;Ǭp:u՚ou xò=wH'Jb9u>68;4oTMN^~qyÈ/۸I%̩ d<5ʋ@f^A;{LO70Q/cz\ [P+;}qD0F6nl+|jo~*AYsG~;ort*^~~( +KeAl(?$΂VJ 5)mVO 2r_%Rc*C@x+(Z:uMC_|6 [p\ڲ>dRIIoi̩zJ4 MMkWG dW騲cz|aO&f 1[? ϱӜg8C \k)2t Mf O("L'h=ZLjkܫ6zbPme?ψ7Z S<pӒso.#VjT?mfV_ψkȾ0 zjʔ5:hj9Ed6"aDsӍ&K }*Xz֓EA (&lr;͠У(Vbi?xnݱyjxx N|KAWQN`K? ;Y{-E):@CiRCh647w %a8D>K W4hfjvP{CMAVA <\)/5buJ^dVHhTX7蘷Bvh/CC1'A~-n[ kOFxz r%v Հ"2n _߷j@R/95gC?l̉ٱ"Τs!^~3>5Xʩ-Cg]Uߟf]F6Qqc1/ ̭0)`x% Zi(嵁 cYȒb@E}|4 ~E|51xI x;I8 ZGwCh:>ƆE0seYX{o7u谇ZEd8*VF <1[Ə?W238CoxYwkZp[9SPòV_bp{orƝLĿfF:L' 6)U|]9fԧ zyH=7>yf\Q7 B*9pg3bJ.f["Wt;q\\" $ϧ` K9y 3B!µaP*?G*\i/%R*Iݳ*&[)%4?ʎu>'`W:I(Cw|RD+~+ `Ü:XM|pj6NgKX Bm:3z^aBWz'th|䣴ud񭠋A[1U+7LWort[TykZ_L']GpAZ~e D/)|_0uٿhM?ߞP|i.oV ǭ_ 1Eؔڧ2G)a 74o(KFxh9߰ f|o϶|.xԑƮ-9E.O {QPkrկw+ąXRDI}j<# kYgy;%mD,f9Uv̷U7}i*_E(8K7ˊ| A<ȶ)X &ͽ V|N#sctz!2HOj6vXdeɬsw$Tصg" sH4oPDym5'mMэƛx@P!|/o}F!ٽT`SX15XW>_TE劜=&O:EUIU.oc:rcjĺ{20EOЖD ūAad SϏ)*~. suY&ؖH|ayzl5gwDԘTBy<"$3rmc-"[,_H`T^%oFOgdlQ+G7BoGbhn`,vޡ }ey(R(Sl:o&+2hI,28V3`0EڇΎ̾|{&[aELqos8K,@<³ܓjZ-`%fyz;ÔGYom3hVchrcʶ[V +䨚j@-Sg]§fY"_{U472 6d?]/p!epyAAS,1\=8&޺3D U t8m(]kIo90  }{_95l\}{Я8Gj 5,H,C ñ/#yF#ykO~p jK:KϞ7jF~֘ݳu7%!o)2JV,2Psz.*)mB;yvU̍gd"6k]a*PN"Ȏa&ៈА˫fۻH`.â :CZ 'џ5etfcvfe- W; K !h/]`gT`ܐzע&"/LX kx tYPW$6TN-_]҇b GXs}o ն#kLK+2T|r?hOFЪj\NYI > ˵CɃ-7ϥ6:iB-MPz,T&l$ b-3O(^_^agM+sr;AƌMn=Ԯ ]#]6or u(HC 9Lv$Զ 3MSƣj TW ~c 0/&eHWHn$C N%̳dU s8˾A[ߵ^ոC鱹5꩙#Rs|wZP?ԝ6S~w?^܋S*izͶqJ눧L _sp)#w_ of ][o%XϢZvx!QTDuYPyq^B'0'*플c2}%:VctRZdfFr;|n'0i%[*)>C;.F' ,\*GV_G&8I3*F|rwT7{]lXM 4CsJZdb!:+-^O4PHuqy~h$U/ϝɵsASEA\%MhKUf\P8?dKܜ2XfK\k&]!>C55|W1e6;Du-vK*ΎG#<6!.S-駐ϛS'!(2 Gh K&2lݟ`R oވ Œb,,%HG]}e UR8?ϋ\2&w {xnM#f%qAY?C3ڊ2>%HCիꜥns:VO@o*bOZ`%[^~R&=3uo74nG?"]qvԛ"1`~Ni W9OMTxRzbԯ_A:%+)]kteR4Lsr=:YkESjpujoN$ƆqHB­)͢r Fj}T# PsjӀHNՄ~WuTR3hWپ8eJyf'R~UٓQlngs8JiJCI]FٴB+ 7~\v) B#G e]}XvtbWx5Th =UoR_uCiB"]i @Zٰnz*w-T  DŽhQ1D9<$r:{ɭ#mV,P-UX8t"f `'B`D2(FwR ( I lEFxi,cu#(Af~IM۪e:Rvw5}AA5TF)xt/uhk^ =M 3Tl |[hBq(0ޑnL+x@[FWlqUȑKZC#'Ҟ z^H}BՇ&!_P2yᜀ L%lhӀs9d~WӘn|Mvx8myuX]C縐C vgI=ܶlt1y1L}֍GJDUmVPtN[GWJ[r4 V(4s  'Qpa2ٙ$?ɾN*w+^TwզV8-zď ;4ܙtuq͗T._Þ&ݔ論uH*&H8zcM95 qAOY2HSώ3~DmM\p˒^XUZǒjdfPT0rnȪȹp6ނ&Η ܝ+#Zqp|e0-G̢Y.x>Y*m"3U3sۿEB{##f^O$LXK>%spъZ;y{+ 1oH-'clq}<>Ϟv9EZgF;| |D6.^Iwc=k2i:r`^7CM/Bfx6ɹs hR\Ĕ\O~J?KkwJ`78, ^z׾1v|Aa1#1ʿs,叚JZiw] G"?ftZ⣍b-sٽ{GFE+Ab{yD `QWunp]ה6sp@M:4ó'EU/ꎲ&NmcΣE¸c~r{ /1'yܐ˔RDKf ϗm~rMDӟ}iU {aKlv_ѾqVSfq1l ^0ACwy;l6Xյxl'[S5K-NRwJ$r*-wjH-q8 :u||aZ][O^oď;BEL]~3[@^?v,7M|P`1U߸1E! [b%_B54s5ё5-!LgZF?يuK& jL:<[jËV}Y= 2DT|ѥ;AkөC23N!83`+VeD蛒=8A8bRsQׄ+HUYF3"8,ǐɖN֮iR##4_!xh9i`&P4r٩XzQhe>^?s) Ekw/!Ih.^nszvlmm1R`ιUIdR>pK@-5hDB^r Ԑ+!4""Ĕh3X6ɲl[Jd0}դxt8NgѾjTP|+ce5iDZ1`]ъa\vH#~# {QZ#>' yV!̳X˻AP ^4YTV+DZwBTSA2=o>q~ە[.[A-%'HAQ6dw>.`4#8ū93c]}"{gj6UtIVe*#j*|ev;&"jT ϳŤ>ɇ дyTujC 㜻TKpid6Ɛp#b>M3WP/ȟbf(S`92RD-Dy`IJP?T<Ǣd=z:T!u: KS_ȅ)h{y*{򑊐z$pfм)9-۳Sj@ mtݙ wjL`հQzko 6&#;J:N"E' -n[4t>EKdz$(=0&ֵRw4l @]蟃WAdˆ Hy]}JڜCM:'ˤ9#?KDworjFD;+~mu@8>_E:Ns4F[kʩv2Y${j71-2עZRd@q?a@Ī<!9@n/A1o]YQ#@uWyq/_芤V⃅CKC*Nƭ63BkoZ *ɗ8SB6wkH5u2h```tB- Egހ9._'E<ÉKӀ6 raxeU5q̺~aTKX'| QmliUBrop#RA:kag=9vf܀TKj]`$> lf̳ۘ)b:i.*&=54[I:ʺթf/́ hnHjZl0kMg[@1uAd.X`Ro9zFAFl߀afeoúI}>!Dz)SU>UY )nr@Lsyf@m*^: am 9om5 sd8NuҨuirWیp±8h1Kyt@a4yfc̍\0fo-%TT'_:Λh=@LB $by&O\# jH$7P.a媟s5 r_ՎsM D6nPLUL:[h㑷B]航XSGiġ ?s œUFK(,*)ጦuL@M :nOIe~sl 7" [3hդ ƙlVNJBǺH3zy?#5D䂮U +(Mמ}|?U*ޔ#|YkkU!20Jy3',>իzZh'Eaŵ!7$j1 Ⱥ- Aɏrڻ<8&4xն8ty8xgnR M~Ց9* A٪5+-劧PNGYJJ. x޸;8^m˟m$wc:*7mn%2 I7%{GIDڀ?VIИ|FpppF|VF.޶oW.l\y䷫Ew\9/)%WC1I&n-C9f8VpYsO$u0V,tF5O8QkX̏.jvDJ od7@a<9:{Le爡VqP0Q!6A.}@dHR^73g]3$9གྷir;-Q6\V\2n~뾄d!AUwK7wkToPB#OTrGA\x*aKX%?51@? )Ô@#(:T4_*b=:U基$k7yָj?h(乷]Tı9cO_b%LP w ~:N tFPa9rl*guH[jg oeRAC$kU-Ϧ16kko}GwڿX*OKb]d&Cr롃{oR72!b]W1u>gIR7n*.,'aBO.nKZ;T_Lőﬞ+(cʛ$ݶSў,9G%h(NOe_3w-+ ]*œ *-Nz4[eQ;+Z=v5CTv"ĮA"06ih(xcYNqOXIHw<hc\rT!E,?'˄(gLce'˵V`W 4 Mw@{◹quxf&(;in(:J# vvi1Ip`fU[A6 -uK}ep4޳q<߷29^Z@ϱt<%-Aw3`3Ƚ Ég5hTR1[AV~Gl*@Ocr‚'r ^wpj!{oI8{l)3S$);p^Ue-P}(_%P`4):M6=-P<_=[^S {R⒄=|U'pe.vF4 ZK]ԡerJ\ƈ jf8VO53ܳ?W"`~Ղc/%Kou9r|eC&v"g]~Ic3W?WrZjziV5Aҝ@"Ejz g{N][zoSJ*fZnWTTz`NgS59#R.VW%*[&kCN,د4( VۊZx2lhGOS eA](cc#KR x3W`"¶':S{8rǗ,o"*^-a,F Uf <|wDo($y sOܙbQU^r+٬f۵d>BC&dKyV﨎Հ)H⭘B6z4@77Hl+Z#F.n9Pk1Op+Ҵ:[T;1Ô˴uP)\;1Ꮽ)O4vSMO62\,D*mҋ8e|6y69LqH !|lzͭW2Μp.CDl3 0řX0Bf%}p/7ѺQ-º7Ǵ,7=wzROvnk?QRazR2nyکt9s۴TnN 0t~绍d鸥tpc.y[Ν 1N ~7%JUx|u= #nt8) E#C;@rs uyLXi@5ax k5 ˉUOl@jq\N7dxHBbݰAB#}S&پFum|}0[S!JP9x{)X6O~lqnj'U 5OycQE.j^H:|#|Ny-_ FP=o,qnYEr`h<0DHmŵc_\Q \z8YTYR%Pk? !|@`c_謦NX5I,Z5gU:1ALo{kŌyQ+ A0Zڌ,?zGVXȋ`5!IE))b'5ЎՀ@2KK17!U!"= w .< tjXc{|6$!4Aƌ!h)p{>u1oWL4TCHe€NA b%Aov4H:]~zpo;-8q'ImSw!t7Qe9zPM+Ѭco2Ӛ€W,N뱪O晽[6:WБnѠU{@і:4VPyg<' 3<7rw7 ^ &볒t9:p\6=Ô ݥWlT<|'L{hPM޿i. ^Z< o?o+)[~/ָ8-/vC8V4b'$4IN2b $Uj"X(RZ)ߠ,xDOB>L{kbo/؉M͋t"|b̻qzDn Xp>o. *C0 T_4rIHRLT0kh=^ ,v!m]"{]$mLÁ'0;lA8\;݁oi)t^{ 4AJbf+a"xiw $VÉWoO_G mZ"~HHO?01v/)uhS  RlBD*pW0|~=N!x!yׄ(.+ D+RU|OPG*(jUI>9X;|ul)UTmkWCLuӢc3&Ϗ tʧse SQO&v)Aߤ[qLHF}m,!8&\,dFDɚ6^,6ɠwdBAٚGbPPz0Ѥ{hhaTu?XC,8v4m)q5*Eϔyk` d]@/ӏ]Yt˙,U=I"+ːWoK# #!L6_=ؤYk fR*vl$vwf/Ar /ATe4ap_y ${"Iy>`9``Щva}JCx.R]f'߿7 ib)2&+gbJE`U\Y0&U\GO2 BiDI&8I=SPFa iByv:W@ rdIL4 ނL:pTB[+"*Jݮ[C g0AT6ukm1I_=5IzUnT,=^S?@e2t$U '1hRPH#B 0i)^eӗ%%#oKnEoz]&+]$K\ׂx:ౘGzPUH#hGnZwmg)VWG0M15yZ$(sm(_ΘZ.E~Ùvc>1O#Åbٯd ۋd=cOmDQQ_TE|>܆eޖ^cݶ4DςV#3d~KN_nIP "7TuLH?L.I= JYE9t ZYaqCe d@u24-,\Oc5(@#ɔ5Z`XrG5?]I,fxn/j葛V6r|R~;%` е6U Ͳûfzm T=Šn[Pmu-jI?'͔D6 je_LISmꞡc 0 ֖wק o=A/t-H OHN/Z Z"V˟߾kd xah)j5LEs2FcQ.`$G9 v.ky=;ԷĜxY ҃τwUbdXs^ A,Laa-l[QnыKWTO(] ^ oTxgIk()'[zW_UHq.o<UqǷ1N4:|&NLhܢ*[[h rmͼ8TJP k!H|[dZOg1T J=x"ʛ Ҭ,LJzqm֏'>OF5Ei9z [W>b$erG%eNkOă6?Q+^ m rI4LK%"J: 3ZW3>[BKo^WR7-#EG q9 kan:tmr[f,h 68 ZRm+懈/'4%9&sg=hyK7}sտEa*'q4]gG6K6K5 fQď]I~ضU(V dE: Y8sVNe` uL8$-ޖv69D4("m H i׊!N"yC-cwчLrl04KzMY=Epszy30W;|)3#a d1~݄k0P%|j>(ggbT_8ETCrlL#%ߴY z;ݗ]{`w2 ,lݎRuYBXZ78[J/7Gn~.3u7|'/?\ [_s>|`f&\̞<<(aRK.MЂ0,Fs5b REKk(.. I1)`.0Z4yw@%j7MQ@<8,W_lu&_՟-@3[+Mq!HtR4$з sB!W;Z;dKLoc'H~x%KGoe^6FJ9;fY*0-N<ifNI]gOX˃1u}izC&{>!5yBVҟ}-1Eb+C^9g+1!J\#vn3W6=qkD?1`ӣ2T學_I>ZkSuq Wg?yHkbbDS  $mÕ'$">=*11 Okpޟ8d0ak5$x;0๾G+?֟CQHc\%6sy;9Q3gmmr?􀣹/ *^\(SxP@ a 0j<(C"-V(ch>970A1/9[r?p!m4&:$(7s ѹ٩E< |!Gt*CB 9<ɷY&\xTtT zsu^EE'j1!#: .w$7H}˻39>B>=0+!1A4r]ƇJC+*KgՏn5͸㒅`~ih@cJYVloФ#9NsvW'Po7L$8a,)[.Fa0óB#j?O'RC@3҉SfXCP [{T:<&ViX|9醥;0}9}6;YELxAC@bC%[/uMvB)he9 |qD5ֱG^ ަvyٲ f^RL%KKe!Nܒm5D,!|˨ľt)Yǽ&˦9 )^8ߕg*bp=KZ]߄kЖlW%LČΑVȀz ":2pp `:/xsda[ K֬P cG3ym:?F_ fwȬE IM9fw7ϫƒ8 pM)az-**BFi!x0:6r# ߬h>ޗ^y fblS~9S;mƛyG)O ϖe/AcVtt֓ ]`W<B2Km3Ѷq.? ;: Ha{t>󰶦ҲH8;Sp9և)ZU#iO}T2FDS N#ՙϴ1>;qjmt-Xؔ gc&o=4p{ík D t̷Շ"i ;reA ;^S~OX5m3޸56|,#LO1\DmyRkCI/Z]L}lded=`bcֳ؇/0͇(`\ωJX'W*/&цLֆ=WHޏ Z^G̜:Z\[NA7eGJ@9w~)M_Ǿ*ΉlX| a1K? TD?Z{XEEGn:!Д. P)~?g@3/VMke;PtΪ jjb()ey[JKQrXڡ;;Q@/)Z1Xy7Ì_9!C0ޱ nP: !o?8䷴+E:h7XҳPrQ&hro9s-$poч1\4nmotԓ}gQ Q;3ِCc CjL/=;NUPGC_ΰ'̒$P3%5~7Nze&*F"} ,ƒ S$\),-$\j 3\V4%9*s`-{z4[^ 5=z {"U~S޸5Gyq"f q⭵PLdUgn`AQuk9lrNEK]Y^H|5k@DtAv 0>A2MYIJv8wܒss$PA#듕W{Q FB!>Z`oU=Π%Ed{GI'?u!]kysSiޔqZ=Vm(8kb")>鯵~ORolK'&0JSKB]_ԓj&Hzo-ʽpH7KtVh,%amh'dO}g. z+qHc,h\)0N"6RSPeШK{>ɯM۬dnq ۥk6o M0P _y1B`[aul%uYsJBjc*I 9Tv4tM0wPz!&窋Xx*&FǣUHF3/7%T0%/ontn&eA>(H-ʹx[\K8}&+R'zS7xiZF Ve.^?-kQŞ@]?0Y۸p%U!E򯀈HvwTJ`h]p7ۋ3k8FHcT=9'(@!RFkԝolN0L< thlI60CFy/ll-=eJ$K҄'>,om[uadJ#'4cPTΆ,]۶WX "3ۍ15]%BzΦB?qAa>ؼ1k7ޚ-9!Q#3(>Z)R.:/{[;JGw=C[C@MҦ O7{ 2_*[A'd "J|+u1YC#s\+ib`ec~c;^ˬ*eudñ9XL$A2<"aBJuD vMd-kGeծ"զ>aCy^`IPiR$#L&þ/sNh5IC]5]=UMsM!S!Lv?8t)C{&. ~&I嘵ߨZqK|QL!y@-l YX(AC@-B6^ JK!?B}Z Gpv;= '/Mpb^ 'Oi>^0oIWK e"9(CTzRf5G@1)(suvۇ;kQCO͌U9RQKZHy"^aGyWi[I֤BAZ *q,Jډ&l39c`bD3S'mƲ(83{bb ,H'Щ[5cޣ黢!攁.el^.H9L-٢-(ݷOԳ r#|#:JHl>WIv|@_Cˡ-ټPLk`=)_*O߿ZBKQc#虃~&U`>z]OO߽^r~6EA!+1C=6zλM@6L %gk~k)ɠxW5jlN>3Mť;fLC7e.SH˕O?A \2FҖY9t^z 6k? E:)}1LzYFUyKi#'8A~f*H7/iL1n ̣/4Dk dtS\\KV$|U]L LٰҽSKyZ${oArRmSŋyMڑ ! gȇ@xԺG؃~ GV}`ת&ZL% +gq#^qvd!:\3}á24g,VJX'{՞ .Q>R^t%a[F󺀮e4%G7r+بREgh>ϝQ %qM %IW(m/^V rkGQYG|a uItC03gD${~7wSyeT%0qJ_MԭwJ(o4C|U3=t[ XOɻqX%c/f n(I{T!K8Bn7]z|pЇ:HDiel^=eC$#TP_m~"2 |AKW+}4u9 #ʑˈeq7Iz^:bULQN켈bz ?r62wQ6;PӰ]lW]^.6WN,H\ eϤL 5f_CnTޜJ+ȵ{&.>j}<)5&N'H$) ZCRǂ&vlt?U\ iuIʫ|7؄*X" M SaIq.2nWޒ.ĘMhUޠgA#M8-JU2!2s\h$%|h7K_HRP]ez&TQƸ+Phjf&r>d+^.؏I/u&~[7)5mպ`C**T:΁"BHq=^j z[.zdžryј+O @Ʊr7 `\aG4Y5;{IH/x֜=3f{ mY"j3 4_-}:*@?; 5&,> qMgj&c0InT>CrTL>w|MM~cf}xîe8[%jSn2R zwX}~"2a. j9az1f{*.BdAhaQF !PR!X%>hL d &AĒB8IQ:x<[‚/FpD7 ۬b.L-JmǜUIaMK/E2_6?pcgz*~Q*N!rA==%, (:xzbwp婾:4[(}&"=[rh iѧQKB- ϊnbj;i G#@".)4^~7{»i$ [FqGו0Gpet feMAN_P=f{F/l_> O&pJg_"bFn6 of#;*:VI]mfSbx "&.3E?pJ6^5qEIZ hzc s^t~EhA?deYUؖʠTbU\ť0ښ%NjVYS \u_B8}9e#n}CvF(]Spm!t, lݳFG~0r~Ms֭JeQ5!e dӁ8HI=p"Zޅw}{rx0ќ~9Xolе'*oPzq'"4 X76c:=9jA`E #QLJFBטV|>L7^zGLO|(@$ʔwl)M;TF wmf͸"(YD@ v0Grx#ϴ[1/hvV~%mSH"p0˳o,`0s(LR[f[N4!%,Nr9]@薥r7p_BZMZ BÇ ,a[0 < d3IXerjC[.OR cv13a鷮|B훶Խ!LgJ""C٠+#7%Tq 0~Y&uh^/w%%mb^3rO~H ;y١ro;YZOA, wj jX.BH*?$Ħj+EnKq`%|]}d1i2g(tKM)d>o ?V$f"[1#qj%D V$c zPr `sz'.Y0ʻ/ٯ5YJQRY)EP_~~n;rQEAO%]qQw Nm^+",Fj@.MNY('C=d1Sڂ> #'ڬd_Oǂ ZmDn/l79wDe#!v[q (8z=3E9D! ԔnFFgx;aSmaI4lp=<ʱ a#ï/Nm7:f2gVf-W[M-QK~'p Pxg/Ht !-6 KZFһ7`.m$P(ؕ!26a%r`//Iڨ9YiO/B!)?gֱ̘D__%+`9Y]͋C :}o~B%j#ğsw/ץ>3QQpR6ok48UCj*ǚgwYxocμh2::L HW AMRr7iJ/!B<D$ыVU'΂pet)F7r:A!NhYNdڎGAx;N"c@Vx~Q^icd^؀0Η]<+y]!_pg'u:.ϞjaJ BGTyi_@1k#|ZvUЕJ7f5fN7PEx-=®0 5hMwɚB|!pjj"FjȊ4-{,Xy/D Fcdi߾ą|7dQ4 `O&6i$aUڬ ji"A{z#GTη{/:%cBE(k2k;UMԸ#@F{uB;9F7$ɴ.cl(T&/i0ʤrb z0i[3aE *9O^D>n+++?`ui"Ud67쪊D?@CRc#T٠KUI~r8_' 0*e߅2؅#,x0U( fM_,MUTl*7`YӋZ]:iĒHޫ!Q8Fjƀƫz6<kBΘeԶ41` Ӵ܅ñ8ޠa+A ˶+ÈUgde:Xz8X‚#@RHh+KEDL5Ӕ8ז(/DvxAaG}CwfݏZXuUG* z~v8 떻47?Q2'b `U`CAGg`\+UlCl:S(`RĚcבڜ2To K%Y-J-A_Dpɚ z*lQxS:W*X:M{­01nƦK[MIBF?~vu-TMULf嫬2}Y2.^@sК^{ۆI55Sx5QPj|mZ#i_P/Їmޖ!p%%gviݐDҪ%&(AB>!Wd Fo#^`HK~9 6k`~æ, -ܫPlDӃ00:Sh,k豓5s"upą}D} {JW?Y¥!Yo7+c fvkl4ow=}[]<:TÆ:p`yttj`@+<;A}YX= Z_Ħ˒' h pfTTLhhNޖAC'@5bKHtCo頴LrNJ9\?6?cy@eaNZ䔻_V G)l[y~;Imսo[T>g^1 jzOCV- 퉭6V)Jmޛ. ;KVS'.l|/1V)7Mj]WX@}9_uR'Lnp'pI5weҬiCP%,k)P+bg&{Z=㕽z=jַvv=;= (t`81$6dnuY˚H+Ku?"XN֜ ^wٹiH`= ]ՠU-bFMb/z?f֙<BcN{dy7/;ߑDKJfʕjUJf#StcBa!o^$ { >rriiBq_eV0̶Fz2eTexͬte-ۼB9PjKi=QH4'MdMs`Xsh3 5)#h`%X[G}gUqQf_Ί mY@ *BGzqHO?C6u-1 D^ok'{2;-"0U?͠.f&W \3[efrjF z@b7,LEof''YL[SIRU;}f'g7[eJeK gjRgorKNէL I&L,T8BJ:|RbtflM?,̻@<,/yR} <+fC,qͯe]x$bzc`Vrq(!<>|u|5ZBړ&$um|: 4oKWyFol5UZz4:fW1#%nFFog[7eĐ}l$hх;vG=1I|EG 9rkMϫjL֪D_ MB㿑׻2Ӳ{@Й6s zQ8}䳡77i IҼkA>ӟ! jvߒIW1 2A l jY_f?_+FR,_/?~80;8fs)gb3yLΆ5BE:)! qe:s2DOʗ A{KVDXDbo Jʑ}Lz>Cf睘~U+ 7H :e1sVBbwKwУL\ZƟWy} r`O[{4v\BDI|aFwldη62}(Z(mTwy?v-+ %@Vn0w\>[K% @c!{! |m'IG3_}RҸWU@Hb{DBa{ v:D Q?kPȶv?˙ ]RMIķ7 </Y f ,Bcuf#Y7[RfNf_*hmݯYŋa,'æzSVLUw0ܐ\`jrϟ][1{WTCWeJQvV׳k9O19!D2}Y|'p.Q+-E=8|Wr*kZ%xsPZMy1,/])~&[|_?Oq9z  O܆f<~y?8YΞ$Uc"{.T% h\q!X׈?D[Љd΀_ _g`kMA'6OoP"X , |lk:Ms AIǸ<9ǑF r^vD4`P0ҠyKF(߄t{%BDzڈmW[3vq"d\PD{eJyPxʱci[zu-`5jSBQ{ 3?OYw T S6zN^ UXrS9La^+*wi:]&b`K* /z8G&i IĶtgm{q2jNޅfuJ_0.֋8:^֓D6#0gxH̏Pc]B {>2G خeX=ߤgVtYyʁc!)%DhNSJqB2 eyztz*="0؈F rHpLG-ReK8kXYڪ{{i إz#FET@>b4bQfoauv`7,~ˢ-*]o8;sTǚ[L ʎa Pu@ƣ]Og tm]y,&mQl {D/_M8gH=OX_Ϫ~0Bd?7 3i<}D[ۓưleuL0. :E>g[ۖC"lΚkxm {9^lrUkÃd{YLv]+stlsM$YQ0U4@Ǔ21ý$l֨"<l @5qdӕF$*Q4WC [VSh~$gش"I(=Gxղ褪62]V=o/ :vBZ*N/w*W~}Yϡ.ņvNq Tvr_lo^fB SD[ Q(ޞ2.>}vs{@x^hiQnSؕ=/3r -J,ęnH۴$Iz6k7(c!!Ь,0(7F1EyN^R¤J)E/ /AA rLJy!ԵTwy۾@$ÌtwR7(xh(3! OB=Dl?_r}(s9D1%yal8ȵ r ?CDՕj֠2sR0[C0lS㛽#YN|V綸DH՗TIO!u,atʃ :=w6@T 6RRSNda_~;oHޛ$YgՒ"=?l`eן^Gjz3Ld֔K/8y6i !Ku!56"̩h! z#66.+oa٠!@->RA!EF8!<7yfF"s+Ǔ8?CI uxg>\(7{َ Ùy{8&I`ȴDJd\HnQ͒$D۲TC^/v.&f)r S[q `E@HJS6!z$vPY:f(b fP[aߪ c&.ls.>w*oP xYlT ?sI۫7~Р8Mz OKI㩞clE~Ybʤ+4f5~-fN D¬Zy| 77Zf/[lKjH=\ طNw)0 \\bt q2`;Y釟K7!Nƃ7x)kERL$mt2)ɚqin%뇆\(:ٹt#NFg=4P3ҧh#3 ѵ<-Fj="ot)lߑӎNv\ujAvϐ)0?"`2sоޯY1R񝤓 CI, ǿ7[͐Y8&ya}ջP2S=IWKUb#(n5O*緳ҸVG2U{}ZkRs4Lgqztz`p7a$9ntԍĵZe3|hfP8!i6vD+?4jm9(j@gJZ5V# $ƋY߉-wms՜|R]Vf: зN| tQWUFdFؒ׬[کh}rB 1^5۳BW l(K^7A 6+jD+Hd/\G7uЃhODs$[$ti[U59non1Nm%m@w*)41ϒ rv4nj#6S^)t͖?jeKTFp13O䰨鋠IqMsUAή$nO;ҏHtYRT]'0'E5(nwt &+ԲaK~c_^gTR/㎬WE1YC EzbG-.hua̸“4qY^ Ƶd!}얏r+ݑ*t`*% TtdկKk%C~Mxeh6I83bBIw 6;IFY7Ӄk"xe(h/CMʁk&I='&)ͷ2?Xsrs2hp8BjB{Q6 o.Dj1LBNsYM(OpוJR|x}9uW N[ZpHl#D펢%xnW@of16ś VÐ@"*3묷)Ȟ3LRR؛s!d8\?UV~^B:Z37+ 9GEJ(`[#7.tb\y-;`cqLD>𞰸R2I#w|3(Y`D-~>߿4t PSbkzKîcҫ,!bU((v* N5o@GnBP? B[6D>z1 )AReYXSK\l% /TX=kǓO0eβo"0/ aj`tܔ=]MknE: /q*N74;;oO!uv@jS%)uWja{^& J/W:kѢH햪o`g !fFL.W*!W)T)5'"tP˰,*Uq-I7-7=총K6b3MřJ^J:ɉ#`8i*xIKW`[pzLrCP>'\ 6zw(=[SxIK"^ /V zKϊ~rQ3%F:b,wfb:7t_Ϭ%K0SWc˨ Tk-@C nШ }FHyJ(kJmZEk>eQ-Ǖ}ZLւ6|g A`|O*?VdM?$&XjHV|OwZ R5Y9v ݛ㖫[e.tnVwu5H^#̇?JdA!ۃ|P[3 JBM[qvL|,랃WQJp6[JSzdF_T'bműI6Vj}'=)pra<`KG P (6!2ka)Ȱ X9 #rap8 FNiae#^<>=ޡ!>Gܓ^} ΤZݛMa}ՓAw/F}9Zܴ=ui a+KsU'XeI RX }x] )Uj}[]ߕCc.0s NT%_/Ѡ23h2Z7op](k#5JxX lEzQ gs{ lSEevOL4Dxt-\1Se74^43NXGRxD|Vbrw;}c?ey-BAʰI,@1`<9u3 %ugIk}6YŰeˠ聫q\r:YՅ#`%Io&(jB;Ǚ<׼`zh[3{OH>w~/|Ga%(`hFbS% }~Cy˹'Tt x&k=< 9HgW'9&LQPC.wzݦq0"ksi6:vk':ҪUQ9d VUˇ怮6aY n% eU${MVPNl C=z72-)MKSn!<" ŜJ++K?us"R[> ҌZXгwrOom$X/۰&uj+_;<]~=68gaULOa>>Q*l1Bk$@GϱyH!y7\}S~}2Mmkg6󋷖oMPuD %Y7>'VE3ROA`_-V6o>W g?B]Fį-;׮OC-H$zM@N5Ik~L1#SOQE=\o߹5<<۳ɱ/+܌1^T3aJ7)&xV7.4] I2_7m,6O0I?%ah9өG@*/ך[]Fd>~ NTo'Ÿf-QP/"L@b0k\/y\'}f؋4N|3 `cU K˜atpfO!()p)#ۢ[~u04efLQ9" 9XG9̱Rq:sU\ fæ됙7=PN}>j ͘W$Y~Ѐy0I0hE9G~ۇ}O#@F{+V$z)7,A)J'ިGuɖToͶV#u$M0˫ Li4Rfz8h|4?A䐵ȴcgk买t7 xSL*XgOmKKBCWƂQdd=x}9O2^pD$R< P~;u=ҧ`_u0m}aL>4&e'{U `wvRQRPgc/SG }TюWQTudqYǒI۝di0}:9ϠQL}2 EǛz&_IB3Z`4?{ (m4G m.{/ywʖ)6 wؘ-=#@@(,8k&"@ޥ]XPOp.!09 `!Vas"@HoLlb6 }U܋28ǪÀhj޳%ޛLo< U`&bo5n6fxא`i Ex$M Yv[YEZ2,:)bʩj[fS&t0 YigCdy)WQ5a \QPK|5yDoM&IpWWǜm4K-bf/;@L=/ ~%Ehd%Ucߓqɝ0QK1*XNo?BHpE+AWdɔ62z43lB %DT70ՍC^]jܚGMr [6r{Y1@?:O2g6]ѕ 4`#Kv/vŌGWHKY<9k@ nHTp"*B4 f5<[c3'D]R4ъ77sb\D? JbA$J[NYƦNEC4ooGmKqD>pA<k͖Tn W_cEN?l+i&QB.O-(g\?Dy)WYPϯdL-_a/٫$-0|3%1sm;u/&zRXeZ.uxBHD{wx+6fA20;\XML %uWQ&>y9SJ5*ԹHܯ >Mutǽ[u; . pY6BìQU85U}mE|E۫W/ wav}^>fHiT:Ds @ghM[4Thao48Tw -<;ՁX;iVŗ̇9p[0lu  "]͗i.r9Lsj0^l1u=H#&BGNݾ vOPP4JvOʉ|[R;VCVjbz [y`uu#nboi~oW4n:aO,o쭍c~n|Տ$W]+2VK6g0)M!K֚HCW+}1}_Βf4ڀ֘!KXvH3(ũ !%L/ 2C嶋(|eJYHh.%L/5q= )t;7RJcU4/ k烅9>_cc]N\ 36:џ$}J9BJBPa8 Bߗ"MGB@6l@tC΀"H^}f`5,$_2L#ӆfoއOD[,̌]P|V-b&( o?^WW{ISSuc.nKMLC-`3 h],ȖB9 Snc-V$& 펑2?\٢P^~[3WIK2BoJ0ԋQ܆`U6gvxJtr9\ũJԫ^Cϝ! r)n#8u@ZOӠkc?9ܮ ZP"ni!*lcEa|7QSʂ`DoZQEH+3r]b7'˖l줺)♻ jA .0K)2 jeBeITV*?yʮTUvbhZ2Q.׋Eq-ү?"J2tr}dQuCǕ9ʯ|霓c ~w[M5qUN;,T%ii vRpIG)yKr4=,wi-tLN#78).LȒeo}]b.7RT>; cm1:O4QsE ~LVwyaU׮;5¾kl_9潄OOƋ3o^4c`K~s'29) @ Ѳ4g⼓\h|GItw>ҥ)$vv]Cʅ,~C[~\*4QMI4 i5;"B.=fLGB$/۔17vFݝI"WiTtxxx68E^El9w/Y5eHvPTF Xt]jJCK?FK?ӓT5Gnu`z53yPM0J<xP~{Wh8*g lO?r1¨ >%,Ɏ;#c6>X'2cVx P4 yy-!wdT|HC1:'X%)R~7#.f]yަe|L?nUzf_g뜰w1kܖCF)؊&"9IY]!W4B .$1lZb[BTTm J\`xa$UOUQ!cˡ*F0J3XD=⯗H;(7)h`SW~ =Rz&4vGb[O9 [a`٠*&h)*8s\IMMSY1bξmY^F?B~J/WrSc;W^qܛ4Q#/$WySM nR<)bٹChX4zj% kiu{NGWΑZzuy0 k&sNӐ ȬWM?1t>R>Bq ut;Bௐ%vDI-M+aam+gL.) >#wDa5ws`1eي\9v'lSd{GRpb0sJW6-<&|9[:HQ`_i~vlϺIi^/" ̘aDB*yNvq,ܓˉvksi 7XLhkDIgUmY%ݯb}f]}!c)Ɵ|H{4JXu CU50g[ȯ?[ƿ`z5?OvOri`A(L'}rѾ?5gӼAS^1OWR83Bo+PfϤв 6&XS@9VVLHHLP3@CP4 m;..O){Jz:cǗJ׎1tZrJ ֕Y k p{*I{ Mb͛ y-ԡQWOtݐh˩VYM|K=ѰMɉ"a@r>+߅r4XV֯~#]1/ok([K 3,s`po"j&koBdbD9B`4HYJxC'_ƺ r`G%VcZ^LqA m PceH:w~o3\{ƹpD鲓Y\ {M[ܛAkV: (z9xEH[#cl>gƫSC!a £*+jRyNz_d_ɫ[θ)yahh7ph$m\x")>MI:.B]^hr>'|ϔ"c#OpEH<7~ yIjaD0|L/7{/nVoI-v޲ߕ{:iǫL+v0͝w娗٤d <q: g9uK {n.j-F0i~ !/X%43zHð k1,/&=U翑uع*v~cG[>a'o*E(Kԣj47 R:@I+(/6YLJFo )bH :uz 9iEXAm?v\Oh:CfڙKKW/6 F]9D5dg"z4XY=QÀkqFO0!j"u,w{U`@W2?ىQ9P#tZՏqQtکtt~KA T3}O]d'M8=ޛPnQ1 )u͑mIF\Ux*Q>M? a)uH|=}M~ʁ1Y"*N*9}uaE6a,E_uv*p!tljr٫0Mibc|9sũ%U=!wa\b5-Zi9}bE9;ȰW >EnaSވHa#!U0;7!T;9F/x" iw `8Eˮf$(H%w]63js#É݊hYww@Re #dak}-#f[C{'!~p芵V-,Om8vիMtYx8_NBw ܄T .zKE N"\JŞ_Yi6W"G r\"8; v>h @~yrX~3%y". GT4r{a ga?8mm>]Dbqntoeۇ8#Pi+S!`,|VJ$?=➴^NCᆞXU,5s:yʔ:ZV|8uܝLzMv1{ g.#HcJ{g_QnEt[C4\JXp&|sZ ;{wI2*WW,MN 1_r̿s ]4>N.Au(~t@*_qp%=YE䞻]uuCWƪXA0}!rCuMpNc{ĜԉH+T5r4[T|/R,=FL,}'s`ݷ񘠟ip6RnY@:/S]:1K IXА-ȝ%n[P9l@JWf8E4(gKrdfj48TF Ϲgċ7'ҢIĹY>>ނ<氶3Y:!(dq\h5ޗ,qo)57B 5x1(uPm3eF 5c pA.5F]XՎ-4_f? Rԕg L+*aN^H t-B+YXJͭĆNXgi?(A,H1Vi͌{@gRa NɩŰ"£3ֽ ]B֦يk,042D Sbs\SP͹>X>ReO1QY j x7jP>BN#Stu'/掋(vPOęUM7_*IK m'XAdc\ .8[kN0w>q5k`U}re4A)>5-8`(N.<^A(Ǹ'&|J >$ #ȳoC'HԭXΪ;>NYoK*H&lws16(w zl'f^قdbmj8Gv葷U)G07|Uޏ/#99I ߻B6:rf/W[Z7z~k|R4ذ)^0?8eJCڸnYJ\ ԏǩZd@r1Z9/~yxWr{+װo՞G\o%m^`ͤ5vEp>27(2W :p^.ʔ;GѦ~D,D~$i`aMCgU!V3f=J-6"P uK0}}ӰEvq sxTOrKa)&L L+:˝ށAnqf ѽ܄Հ_֝ۄQwzkLbrME\*c,H&hc)-K{ag,c ~P\4 כ)RɁ4z+~۟ Eff?X$Q*!O@ )4i%Om# /ܕc0TF=Jdg|=1DT=p#w xI> 'zOQ6'4X̼uP'IcLQP3z2Εئ@2[sV)%X[ ?DP"^}\_D[R3&25킇+mXS KUGiX⌦t*~N:xw)b /.0E"X:޳Xɛ}e$yO&( Ƌ/XeYxj^@ ">a4ܳ2Nm. M/W}J7Er_ uQEuXDY:k^s]hID|įM9bx{ů9^lׁQ8'%A!MXYwU~dd@j EB4LإS *C ArEϣƋgw*àaݲF8Oc7ifcCqh \0c6NmYYҒ6{,6.fr&kj8.p)Tȳp3o4UXItk[ycIB(5K,C7Ux|ɾWJ2\%;5NJS%'49Nj0ޔԶړA'K|2cw IC.yۭ­>_`)fɄftQ3&a ! 0*zperF <7WPDFT2qx\00cAɟnw惦CZGTxzfnG eCJ2Vk!]_U6DKݘt4瀌i# qfczA?8};@Srΰr#2FPat4IJk `bJ.&?ZRVE&9Elp]w0o`r0lF#gؙ Ob,?z][|zM%'q%d3|5 ^aUWy)ٗNK *%ƷT^Qp2us*V:T,$sqI 9F}*zE$<_!ׁ>=9)7) 7#y151[Gu5è7xF1{ᎱLg6;zPh ń7&\$E 1L|d 4q1h *^X-܁xd=Z6}jE'Ϸ\^3~DKa ̿Vw&\+5d`"pMM9Wcm<4Z &JqxI϶0ۮG=!2<*xn6&K.mr#"/%ʀ#o17>D]uy,HpvOvHC ]ғw0gԲ>{"@WFްd`/m88P[ņMe X_E{蝕3]Nm) c?`zuRG[2g mzJ័A-V$aI@9)k8IV;F=‰V5:.ë$5*abx~եTY"/BƸ"L(@n^oeΜ { yOɹPy7lvɭbZPⴄV#L \4D.tmQ#9+hRIQ%>N"ѱYK/D=_k(S/s2#̴~f+>zV1`^ErޘS5Af0`82VwlgU|ŵ[TYگْwcܺT1Df`sLf<,Zw}oV&w@čQPQTLEN0UD]Kd_{lvkJ(a5_V>32YKO<@{. ii  M') e[ɴ v y2 '܃5vea!`4<, 62qGh|>>[6jͤY@%,ڇ8{/k~db !nGJ GmK('`0J^@,R6=\ݎjf>or$K4ƳUyT_Q"`l[#"1w9ߐkH仰cHbk>+)'F6ˮ2?([ * 8~ar/le٦N:8Dj2F'=?:{T}{TNɟmdyſo!@^Kw 8 sQ%_9oo&kєڞBm[/}SWTl <@[yQw]~\¸r(-;M &h϶Un֝y9{eN0 $jn|pjKjo{pfo l׽?f̼B;b=95%MK7>;ë%jH f L hf;s]޿:+ f= ^k9Zm0"yUvZ ll8?Dly*渎d5 JdM*|)9ݷ}} 'Tf;;ϓ)9GD:j/,|aM|4\bDɑ;oڒ拼xR6 s)x 5šu-u/gq5ĭUd!?ΒW/)#+[Q[o'Lc^} w|U?4. WQz`_C7Q: 13Ѻ QͰ2>WeêI55V~x|K+i5!|jOD=ٗ?T,Ҩx:Ic%#£hm;ꑻy/(ɑB#zvL)Pd%~ آi3M=װm\F(p',~:6na[2|!Xdx֪/]Hx,V8~9k 4ʓŬ~LHd>Nnx1Gʵ?0hus_B:zlb`tP * nT.:PLۖlt3϶b;m9QiхE@_(:!BAH:i<%a:tAߏ4/ (UI69!T0K1TpfB"`͂1S^\;zQA"0WW(J-޿okpADbB9 XE4Dw$nZ,CbL2c4sk5ϩl$O׾ ^S8]jZPx) W%:~1iI'I7Ć7,ä/*^9'J0 @9tƃ#pAkR߻G i}C)$u¹̊oj%ܽXtTeNX)g0]a.q b q h 2d|x6ڠ&Y:N?&6TO6]x= ?4yx5LfAP}N zs); $yY()_N/ "U I(d g?ؐ@=[W70.CXNBiFhx9.:ME'XJ<|T!4w* e˚o%\f:濾MRDN Y N,^RWAQ7Α (׀' )__URLj`hUhwVkkwOsy5ԫ@ Fmle,Y$!qZs\Hћb!89LrQ^7:gWG J+t=]T-} ӚlHtݓn. E2T¤jFC\gR0cAkV6~{27ߓ>hO!̜UnSY '{7 ӦXf~7vMag d0dI] bL@ثO:}0cRꨠp R 0U!VG*?^]g/fYm{-s)7D}!sх4ߘXL{]rSR@8ԃ?(+ Ғ3( Υ(=0"]+N TX&h!TBв9@t Z*vFȞn_d&S22f $!y'͟OV_P@KʍHnesawpҚ$M$Y7ȃc_8m5 }/ڙ:pd@eX} kZb&Ó+0+1K4$TƓ^<+Z  }Uazr\8%SN s˄~fTI5d ^$2=h} 4oSԶs2 snOn^-"q,İg}"$Aϝ\u:Ji@ಷBӕ_=zGNUF}hu.EDF[cTF;. p?<;T9)ɧڤ$[4 P!Dz]ޏmOV ׉O˭Fs]2\UJ+`tX09{YIurh/Xon(@ܺdz`;-Sgv@DFŀv]MHFX!Y1~pu"w){lXb3љ,{w}I) B^Ɋ8=Ym$Qy=ĩJB{Z* 2_tw&,kftf:ܛOݥ#n¸sEnA R rYՐ'RJ-5HKxj@p lzٕ3GCUpҝ%gg'ϭT:*f*0)o̿ /qck<^䨡ۏ 0㵥٣I*Yvջ^xƺDc[XKɥd%>#-a&He&o`Y8,WG:Q䍒n5OhD||T}V ,߯CXm};e>h D1+p#Bsr̘<`zb%EK[ 4<@20T~QGx- qg6i7ӹ$} ;_Qń!;"cfJ˓Ò@կyMW(2z"\.mfno8^H@$}tN㖣z+X;zLي/)7-NS]9wjO27%с82yX 2BCDs]ҹ2cZ=d,anA+9TrZ,{Ṅkr,sW WD jAs1нAX0tIE* /H]5#M 7<++gl2nxGՌl"YαK*{{ sT½RR T=(ݔA#Dr>ޮn 31732 o&D b]5TEl.zDgT=`p"?GCeiɯ_Os5r'hSO^ICRܗƽ!yDn("x= mAYϤ١ [vyϭdKCI7Qz4|S[Y0(^ PT7MJnkUE|0ƀagT"i;Nd͔zL&tyHCTZPm^ma ]_SǼR]FjK Z0X%q6:u*!%:eRΈT?vCaL*8!(d(J-Nʃ;F#9ā :z3|lcbhfᾈq+A@L-h9Y_: l,Tؙؒ`3iJ%C bo;ae9:x'eɸv6>6vPR۽}ljzU4 ?b !,eا4Y.V(TkL!8,5`U;T%"Ak\lwgꭓ' p}=--j (Eg`Ў[,ltRVAR/.PY m: `+dLJjI BӤ؇YĚDH$^= Qe -CL=p92=zme}M?F%kEg\Km)G5.whr_8lQG6$65eB%}xDWl\!2dla8(=گi%/VMP"[oLGvРCw:|8N&62, NÒu(6_x$}L8=hy#aTJqߚj*ܨ2Mq(?Wn4fo2ŅjIQCtm*b@1 r_Ϛ`џy(\ͲytL#Ӽ,O_G7 ;K~gy"\%]u VmҍN-!dWS! 2YQ p?M_s]($? ]֏ѽLs̺< ҂PduDvGWWr8w)g>hm4GU}WKPn,S} >_o:*s]rzg*j3`ٻr0SC_qq|32/囦B6uuN#A &u+hzA?-qrŰ^7Gqȿx|I1>N:T-ILgڰ^蠫=P6_7^K  ً+jc7cx`0`O4aX>}.[b*x.$"*NOXy/xP t% r +``9vOP&*45@ MVmsF;1XZƹc=i[=οWY},"$a࢞":kkz"J `Gb~_iJ]CVs}ĽevFqWF1JO)Y:mŀ~@Rj7̺7F(^b!R`w.zTy| a~La)_qߦ?-&"Ju]?C/1.)]Miq!)uO-;sc bhTo? Ts\nA{VcP-iH?RsƗ+FgƎԺ8Q*Pi:$j`Vb:VPf[r}VlNNz:9MyZxLT!<6Rr}J=!4e*-0r'q}n|' Ƣ桺k L NdM]s6DF˄HLoKI;"8+r\?E0^ IYL!#'%4j.I@旼&6~UWA- e L QA{i\o#!iYQ!yM>~u q̳W$w2(#{#Jƃ Y0oS[2E1زz iޘ6ƻi̪@uE\F_w%U0hX}^DIr;c wz2];K,*XfJ^9G?J޲7E۴>!xվjOxU :uϴfcgʮ9&&]S:+Xmjڞm*Ln!8rce9m_%Y9Nk掠p'u-&́O\'e.2b.]&>QiapH ʺC5GwVl"10隓b8č ܗdaG Cռو~+A%/e۵mţNmR'5DM$H u\o.#Wk1nu 4ݿRJ @cA03PTM!tY9.' CbVɑxx:ޤZ/%bL*wf>v.u!a/ PoNǫeA!Ӂrpr>ZpGz6lBpbDqmf{-kѝ/\V'WQ8ȗbe!Qn@mM? G;l% %@g)%|mOccHL_m?Dl}3Re%nn,WhE 4;TN*ʨ(ʪv3Cr~+]tգcy{`qKxT ~ jŽzEIy/ ͠ԦS$ -PbCAl'ld>Y?݆)rE*Vɜߖ7 S2hd_|&یegwn6*. ||6X:EܻnIEA4>JsJ>5%8_-0cDǃ7a@x %}Q3oOb#p0.&2 A"&op%`9uOAl%{8+S*"X{HʘWrKLxd3/$]g 'o_q3M95A%3: SK)Lj. S o"L9][%+EMRWXiXl*=p eZA'0?R͵a=mina-Ё F '9tV͉5g8I /`m?J2qH gǽޯRo0t|VI@wRDrR]T:h{?{ǜGȪW;'W Ԍx5F$N}O޷wah²De\`O>ǔJXr\ 2l LVJw>}`09gcawSu i) 2nVO;VK.JճO|ֹ~ڣ}Oq &J!nr0,#& twPԿ{%%L?6AH,lxټ~LB9myJ$-+.dvk"Ojy[, QQSjy4R˹ {|j i|*n'Ȧbߥ:v-]q͕?FSUr $zr)gLI a e8{%1^m!BQZqQp&XLK"1l{&TŠi-f @6RI=Km*I8c̵\9;h;j=?Gă. }$MU9˱=,89s{9šx`._v(A`$@yV/ȳӿ!%zʿ5b؏lȄȜgÊ1Ŭ..h[i G~ 9 8ѻ;]1 _O7qx]DG׾r#ΐ2t]ui {*?LJ뽷rUTy0=$f݂9Ȣg.=7H+qJLXjUl %F;Ejrﱊ址 }qx E|?Ͱ{)p+m,qRS˃'Yg`[ diW蘼 Bc\eT`QlWca">yWSF`ހV8bZR왂 7?*@iJgy#cRʜ7wر?\V}UbI۲^HwP䥔 `ar*UHԏI@vS_oe˛% 3}:t"آ^0 EHkNx:/"XN]E̻;0+">=bՋ57;BwQsn(5/3l>rSBHuk7GE7 (KhLܥ>Vh"6cs⅏3'{v-GXak 4U7ctے~@_`Ud%T0ǡ!ӭ0('Krj#^38_3,Lb:f|?!+y;07oL=h"Q\l`64IPN~Gt%Tb/(Mi<'[$Kwjjb6L=Kמ3tiuzywh#~Ws"tpEJa̿FHlo3^ف2XkKD̋fSD+mvO`9E9aqG~ȟdz2oCsV!M,.ePUzMfAy?PeY?km3ѓ_ϊ+;&\Th"qR(d,k"/=Agg1 w~߻YZbc)^^TWB>IEw]fMHz7p> B$rk|+f*_DvD гY0+)!G3=? Q/;YT?NLƷCWW8Ub+BʙP[L[d@X,0(x8Fe?'Ҍ ;#^" ^D Z/_[$&Ab?;a̎D?y]7E`!S[a-WAHЕ,vĈ9hYa&۽碇/]Ynf2^>Lb~y7@dk͖ tG_+ރ!oK"g/r8Z}Is,uC\:^,˳ 9VsVN^)(#9ﻢ,cql(ջ>Gg\(x(Ty|®;%nyRH3IܧT Elڬ+,E_Wt9%d{Wpi>G1e K$}7\5^]t\o c .C_X0@%3Qz86{m~>&?߀10: {B K$b0MotzLjr@`qX4:ve2^ZC?#\mu]U3!@JMqUnԫvzl6b%B7T><9yC@-܋Fm=#ٰ%I֍OhƪnuLӘR0=샭埰+OAZ`9c: eU\Plѝx@1J`@Z+O2pYѧsnsHXZY+(oc5S^Bz:ߦdtzUa/?WsZ'C#fhuzOQ^g'9VAlY >;üV/'Kfgv#Qu `#Yw2|UÛK* z={d0.Vu AmɟX1+jq>+Ti\)~Sjk1+oANbt]6NZAp3_vOPL8vj,]OB跹r ]$ߵr8ۙ۠SL\eFgv 4:Ͻ8t|FDΌAY>]A ~ N J++Ҡ#o6a D 7Ä{Wg_nheW}Bu!EWE5 ,IA֯x7"m_H=M:SMtY!8P @oD0~an"FCO O Rϧ?:4^fV>.͎h$"X|oELu]jHQ4/"n[QٵEs=xUubG﫰x=WY"/K9dGx{d|ƥ+ )}]H( >){Cx bnwr6s30 %Fc}-?[-셸cu;N]F4U-~/`os S!7CfW(2V֌ ,o4\#ķeOŤ ! Wyqf K )Cgoi3O~hW!W._-cofX: ͭj9]:%bB)pc0/gE@$ӤF~xFR2&?r2G~OM`mx&mV lF#:ԢPZT@NP7pˆԜTvx̂@X8꙽Z/ ??J eK[Zue;I$8-ų:(ƛ.9x ˪%`5'{)2pD78i,mڕ'tMIk )& %SNkCQx jׯ9&<Դ.e˃t9j#h";עYd&eaQjgbIN GM !_SC/po/Y؍)u܇)ۉ -\J ~$L"bө u"Mʍ>I͇Bo: U5( bU- Rs5ZZ>aЇuc I/;䔺*akJGb%a_oѾ`q_p<ѻ,b ;!`7k@1Ynl_׹ARGJM{QY8?ʊ(^*)z_ H`d ːtp$dǰ# '1c찆9>ݼIN@zϩǯ&hF!Fvf0zz +%D6n!Wh{ @(U-]Pmܫ->//#_…A277Y'l ^Z_;3@Cv  Ċ?wZ=L7HԪEF]H۱9f.li<(1#/.3R $0%rDР=1:9 ژn2cJvd1Xg[01~C`H`syn E>0Ɍs!`&eF46"[g9gl](L8cgsn?7{Q9Ll #&6%a?ڀ3sU1_uo2=;< }7|GKn?A~œ;ze67EnWM#7<=ο"4'aBq؎# vS#eWYDHumkjz]Aܗ&N-od Ė% F03M$4Op3bւUm@6hZJ%n|Ajʼ  YF =FTM)SM3}&Bf8BPowfMtmO fn^x*vԈt*a-bR[I =g9H? SurR :\A!PЍDH/0| tC1%ۦJKfk) hZ hszgB.8#Tdj2`3mYio;oTʦu2Q@g-h-Y (uR~+.C$T 4GAGݽQq/h󏍋&Rһ#rނmV~YMGlh/2nr)\-oR"QPՔ#:GKzrEGp7VQ<.eɷ~x*yتܼfy8ݫYFp+ls!Ƈur=fT͐Yx A8ÓM]LC(+hXQ^dsڒz n jh(i&# %>ɽTɶYޘ_H~9޿ Z{Zr&DbPwݾY\T;:fdװAؒ:%+6FEM!>oa9 ]>WW)%N[h؀vMy^?ww(mY\v)^i<ڢV? $b& aF *V'ŧ: ߴ37W-6) ajXx*`;ZxQ3b#i/ѳz}2hTjVuWo.g!b[`2t M *XӈXqW/~yk+ 7h{9=Z*`İfgu~KPxm`'G=Vu>@_9|q-5v~§8[qX7C֐~ 7!E*b?4 JXQSs}& :6nkzE5ìGw7;/A:=՜v]k<.,^eW\khistJl " cd$~%Vp {DdDt"n#ТH%/=JiNOZ?:̶/=Cvpi%hxd֐ 1(5 !I앨4]0%)!sOAdp@blհ'G!3˘senuv`(`HmY}A^ CݗgHRn먻 QsdF .ˢiOJ|@`DM8yE ! :HJkԮ|~ޢa&Y:%ұKAl'Ҧ K")!#3ЗhnL?BYF_*܋y+'͍*ɋ'ShKXfiΜ cؕ@z#e'}toyރ;'+(J9\t5YC>~0S ,4 dP{lgvW|;7RfmDTw?x&Ҫ>H,M=4KmgȸNRbn8#~ktMvr ֺOF(Cp_J!eVe|XW1Nibr|9QSBȍr*0U 8!qN%S_1s1\⺉&Ѝ*}Xh։MXbli@\bsD֦Vmؕ ?h\AhU V<0p+\bSA\pJjcxƚIr*lw7'&IM%k:Z55*yΉ0bJ ?^ J罡P'"..ԀIݠz;-2~ok2͒J !ER$k)s9A[@}"4߃gS»\ӦrnOw,[G-9]WcK{H(q /A]Mmp d)`F{L`we6Z2>- 7B*ʋЏ}1؄(H-ɒNKq^dtG!5}Dd,CR|a~H+9L#-=45$pjkXLIxL5nI5sB_-$_T _m]"5;ӣ2M_o?_@;?DD_ugƴg40o i?z7!W<.qP eE=2JZgӷsQz@Mx*YLٮw'^=}P'NmO|'حo>;u#$JJVwa{sT=lbh>!Ԭ׭,RA<9#+=Ɉ?s1U?H U9yVmV&$cD(09u#A'#g f˳?=<^ u?F Z/;4?vqw?)8pX@Iș x Y<ҽwbCIݿ_kz7(Ø n2zo۳]6_c:(yԗ;I`\ ⥉/Qa*sSb-mmi'k~_| h.J[cO?u*:NF\gi9ԥ4ݭ ɼ^E~#gεfjm $E5^I2+YE@wX,GL` 'PƥyYv?x6 ݼR#K3T!o TζgiIVU>5 m4$Zp$ N~;2KԼbzXo'%= s|]ȌX󞌀m'(:c_Yf5njVFW0[%4M'h푣{z}Œ4%GRKi4/q]R"Gp< XQFyFtBtmwZ-k@l&} {7U2J!SȖ="L@MkMFj]Zc*PQnRbOЈxA6W>RBS ElNP0Jو8.!|c!M,uƖ>$l]b$^)1fK%na 5\q+ mϷOxc <4+Oϳr9aљ$> tl'o4 fb5F'UF|yTnNA)?J-،[X>@HwqΩJ(3ƭgwʈ*}@~3̶]ͅ YHlۤEilvF_^AF;pGZb#Vt7Ro$TLcڄſz`i[dog-'ɣ,;"=9K)+~,m\20:Sc*) :ίSrl%940fxl_]1oJ17J|P^~kzoȶWڄE7"Og)CnT˨VPC\ c͎q_S2DO.(2[i_(M1}&}/wE ~plx(HcD[O og淂F7%.;XnCߏQjgýhyV 1Q .:0[wbkUY:Y*¶>:9]%s[0K $Ia\kf*k.7q@=1\~:ޥ5I?!G6 *K6մ]5ׯl(:0:ZuŲ&*]Ų;?=Q~<&Ӱ]OadjkNB|g*Pa$]֊Rhe2>wGQW /#^ABcg/ Ä I1Con嫳T(hjtQ:<&F:IJI8,YFbF?7"-}$QR 'XmOAT+aI5qkj"kveD8P4PW=|CִTf)4P)V3ivSS@JrN*w,d W:P&긞bX ̙Ϻ%]p+ƻgߊ I \u#ˢ7Vm]ޏe3"0?!'!O2K]V*Kֿt1F$!2ӅIJ, %H8ń䎵p4|JO_kdaiTCa@+(܍j+7w[q=Z|2MFB@DRJo\<ˢ&)㝩;e,(r$8nz5k;Rò4D^k8OħRLs4(픯O;GkS-6ݎ|WA`A(6i!%< ƒARuQ0|P(l!/"㒀3Gȶ_*!{Az$'2՞;{, &0/H3p hfux9;AF-80|lӴOd| 6e#4Z>:'rC_T5t6cy>oYFGmw~+-[ d׵jF3>A;;UnZ{ΡgWod-2c* :ٌfb":LS!\tgAY? 3rg6rǧL5Ԕhe:AG s ay5_J@p?įۊQܐLևiH`B /) 0Eqow 5Ρ#N9Xv +A"v *޲[+wUS**m.ʐ$nuDd=gDiQՌX gcq ځ`deՆxuZ%P]Oƚ>Q%Ms^Py;͔~2IW{ 9>)4<`5LRY{f9n ر_F ,T7*W1|X~6H,"DhqrMWd-M\$h[ ;ڏ!Qȵf\gG1>gc0sXI2NEAX&설\\5`A&aaxiE~ *soe0vX85>23v} Don*GV-EOK\J& vMq.)▲av7it1 Yjy?^q}K|IlXn&ё@~l?DfKc\',5C$H( vc>(;op]j[*(h||ܴY)ނ0bOjxyi QюTNOc~p=}m/tE̠f!GF҇E edRQr6zeָ(Mf~RTpxb IƖ!t)כS'KڍjKByWJɻo."[Zc% CF?UR<!`t{dmwMp2wzBt#sJ[6PzFscc#;+h-R/Uizv{)`P2=F?1 BJshB1קF5xBY]ަ 5A8azǧI' #!3ѵURR/O3$xG@K{eO7Gn9n},8AA&h>p3/jd 7Xt@IYׅ|cىv8 Jx-hu-c871 ,O'5̅{& c2 D@^GW+\w}<#a~读Y-?wފ/]L-ǔwBr*!D!$`zaQhR@T<|.#C.Q_O.֓,#7ߚ%Jq~/ ^ab8f׎սLj= dZhF왶`ehRح:25`@@jU^y>+_/ ^2 "L2ikTۤ(-4ցDhԄVTq2kfkҘ}M]|`ȹNK1f̢>jvMYPځpcX?)6$/'_aM =[m)d`p r6T*>%rD[!X;8,c~7Jሙj[sth Y]hvT\ X2a6MeT=٢Do 6,g-2Ks͞. *&_H>ϓK@J*X@bj `zܷ+HcL1CT5O Fd)BnD1H)06b篑7qh x(~ d?Sw6{ 4gB MB벉Be"/_c.3snz].V+Tk\G14ˣUcYdUbJC{ithX'뜐 ,ݒ.5BrQ Jm-}l3I_#W։F燥Cpru3?JQ;>LA6K y]^*L+/ﰯ RFmM8t_pfq!jB?`n?ql`J+~cb";l9<.SdLoe8' r/${8Rm(Rݤde&^] d9WU$jЃ7H4vSbG(D6(m2Ėe,'nw)<NbK"nfl@ZFAeZb,;$[՚0@,?DAcG!8{{7) n'l(QkFpԢȘ%d/T7Ɇת*CȼߗO8irl7Ž!ja Έb32g0Gρشzǵ7vU,$ ]VYh%16B[zra~hY},㮼dΦ[˙AvRt^jI[2,?`K]RP@Ⰻ!.4v \n'):T3tePǴ5co5HcyD S_2@-"|_ys16,H}lݎi]2Z O)&#jܨM!g,m%%F&O4 KtqҏL3HL#Be zr1>>ZȬ': ~Zdjgv;eؽ-mFM>L%t;a 4 T-cs&`_6`laԕ#$ Fh]A!fDrv 9.Hku:Ϧ-Ff@f;:[, 3V uح1%ɉ jjA_w/"ܮrDRaoKD9!3o V8B6NY1osX(%-ܖJKSV-Gሬ*%s}L2w>-l Ƨ9Iā-*u!`u0bVIzf][_Q%0i޹?иК4\GA7zH{d'۴Q7]ȶh{>WRL`k?L4a(lHɵI:gtO"uCM6,E[FBASq8}Hk12wP3!MHz} &vySw'*[eoPh-MzwF)闗_,) ږpqd˅^f*G4(*Y;{Wb]}Pw"'0fAy2Z]o(^yqI ۇAt@"F1b7ԅ 5G` hL蒊&k̊Mr%^u(~Y% >]Fh' hku9Mr[Е/ֻ*kuM4bpo񠡛Tdtؒ9 ]{+tqFN.\~1r<´ RwНu]q? HiifLdY8xܧcaݛ3l/Z;tZ]!7W#-Y]";Yv)&ώlk<4I"(< n~߭m+AS}3;c)=*'gH"' ,@PkߙG椢֞E?gȐ$^u\z?= $,l?!Ū(%BNߡ h[-2%px4Fo$"| )~;NV٨RfEuhJ<\N-LjQE3?ٸ$뒲?: gXvAIr_\5F1lP&72I{<%Ho[XrV%\|Rojcz=`8h=$cf5^ CLB[Ø$wl|sL^\b'&%".~?-9*I[)&A{ao~|>\q&} }׬@p'BYKxcRX7"-u3ʯm1C^&͸!= 9fm1U b,O FE|Qhf#R ]ʪIOM[xZJTlRZ"<?4odRUYS{2q.]hXz^^ {-#Ro9hfMZ~k Dm2H{yi6-nS|,,,TOrw.*ukJrC1Gi|O`lxISԤ6KF ls̼[Hn f@Th&0%;r)фSE_RJA:~5S-YwZ31>館$2 1S̫2,44ph' ?Y51ڧB Eܳ@9aU44\S /n'ȴ X:іOK} ?A'9Z<#@Z vz J#*Hf-ʀ] R~Yxǐ%{w!cmyXI\N0+W ㍞TyDئv|gbM,p z! hw47_)$u*L.b;Ikᓃq0燮Q܍(W9CWygD8Ed7P'oܺYމ R.eU] u+C[HA8S1TCf0]7 ң@j}S2/&I/Y H#¢TaoWG(u:jhs* }i{B7*;_e`SĨGE$q=^bdOCؐJm>=h pTш3VK/BADmrW A@dJTmeP,GSڲR -76!.cr 7ML ۨ]NrRtchxgPr G-C*k1b-3(Q=xq(%r:%H~Plh Lr8/|&y4~0hbg.m {HK;K^i&Vb-W|6jng/%T' }Ygq{DPG:b 8:*L׻ ^84CR^qkU8@Bmﵓ:Q]Nɍoboc7W X&g'B̥̦kom5S&|تA'펂WYѦā~OAxM]:!Gġ,y􊐔\kB6@6uLjaT,\>= [) ;wxdR-[vr$@_WU3k)B*A4BԁD9+JXqpt}_6E'g]<`3Rt=v4l|}PfXތnM4wxÁ'CIA䏺r8vE)Xws 鵿-ȉ JßRKQp] s.leWTsN[V ~`!#n a&f81YLiqCi$35묚¨ikqU>@`bbå= pVI؆l+n6_.ѠٻKǕ}-S/䭷@ RkwX( >y(1yl)@"M'{8 my'rn%Si<$w+Cʢ e¦8 {/_tg6~p;D_1g8VD-{ƏS2 r3E 6im#R[=Hr~Nߤt6Suȳ.eeQӷ-a%mA魮ϑ~7\ G#MQ"` bl!܂6*U( }7A3}UDʴHտp=/;L/#mr7Ӧj~3 >>(Z n! D}se㯶-K4c=(qIJQ:lXõX .\,zROOj:yh[Xr׆CR[Ziѭ$iק$gY)EoՖo&QÞ6޼#@C/l@L|E)TM.˒kZ(o$ &vi /*eHNb<[".{tlk]*_oc&!㠌.?^OBZ̋,$?4CRJUYqL!ݤya"mKҋ9ЬdXohؤ eʁpX%1!*VEG۽ Lb&pXc#;;&V,S7U}z]ᙡ㖶'HpcRpS;tp.fK`Rـ>|}6\/CB4Z]TBqZS2ן%c߅v+m ?e=X hULP1<]::N=+ї:xTȴgz>+\~ZS J$DL[>:Oۼmb?_;su (2Y7r;‚;7K"]9Qe%hC6Tjf/+)J3YXv@QuE+y{5Rŷgn3AK{ æ_et;EwPRk1FoM>}'YNГy2_ =8HPY=&IQhץ4cNR[LZدsKQL7("G߄.ZrPk| /u;,~ks"Il)M9(62jm0`ӂ߱/?Ny1𒴽_;Bܧ5şEI2ET)ub`3F/R/e'T+2,QhC}u^n&(gAH^yU Ə*1e<注;&JrHJq$:ur*,6]2! I,ppȨXM)nK-5.-%^=r)cIcwDC@s-8AcXÔMRi9#0|,$q"U!F:p{.^x{N hCR#n h/"v?AQU;D*o|(ݮ/ZcD_H{fTFt xNGR§Ylݶ!PuA^~X8R$t,P4Uϯu.NwG7NN"v?L yKdmy-6@4Bbʤ3S_ӵEPwyJ]#TɌ7c*}`bm:uTL۱zD^;!= \״N#lMs:QVèF65"#IJqA7[O˚Z7C$VL kl^HZawрSZ8Ps()n*'M32!lᱮW} *X4v'8~lfSjt1X?n2S'ބK Wx!<4v] aN:L]cc+eG)FuG EC*81:ͼZÐ^E" ˧<)o͎iCe%NLAAN[ UYZMO\4>יUU3*df^ %z0;LCy| izǮbh浽xF \`^Pp׿y0 VA` K{WtIk|k3gl' 9 G|dR_V{.c$ķP)b&ֳELnrVR ! 9z!V#Op}fq{ M*HRGb'`qN@2xp%,&7:q`BA\:bV^8Lc]p]DMyX>ײc')LFӬ(m89%*vTKXn5nc@Jpz,`-!Ǣ8> LEAZ}= iLr<-vlw9/]>(^a6( 8SIXFz%fJɖcmBV1<]0~BƊ:NgIKCQLמ+4F( Gk F}Zzb-B].&HD$|V,<<)Tn~8R3DSa<@~vjDBgx_`U##9ĂDn4#Wb۷7r 8 +y2Tm O؜H ys_cy@Yd D1XLVz%3ᙦ ou&djm4O 1%Q2rv?RthB#[5=6e< L!G-\p.ǮX]7:I <0\xtw~ ǼKXm$$Gga9L7HLs]+=qt]Y$ڎHg^sS- 9G>ow%Rj0j!è#]gflˆGbRWG*Wee]S![^㞆ʂtQqhHp'()Bt9 lkG맅T꾃y9QCaQD{FɃyښTm"C5CqBÙD6\ 4[^ ڟq'/rv{LAN5 6+X>"wLD\%l]SˣKkbHn1 g"w y{Ǿ,3ҥL![ظ@\8 G|23כ P ]̢ GK$N6` -5m&k[@y^w؝m~6a/\IXqH jsQ7HRUtAmR:7ej_>хG=ͺEX=ZaC݃F]a.K$6kop);yq  SD`-1Lu;لw㩔S{ۢO̿B +7I97RO$QL2^0z" }o O:C`8ߢ6TAބs}l\yuo«u/?gBLELOmVgxL#SߒHxoSÑ0L)oe镌v4 wPY-%4-;IGsw F3; al-jg2ߣ kBGpyEqcŵ-}ijT:[&4KW| 4ݫIf3]Y6Y&D,wnBڳ|^Зމ9"=Ad<,tD%4 Կ\ϔ'1&Kآ.Wp|d~S*)Y޶c`Cx8865A0UB wuƼM?`RY=2FtfZ4]z^&߭nCLm&#¢hdabS` 5Hf_8Z֞wUa}3o6 J @:i:  fJsjIJ[[=RS&k#*{ 9ͫ'Ea6o,!rrC-OHn]v6&a!_DcQ8j? n$vv({)*Y 6ea'AU:W5ׇmF2uo Z:8XFJ´M=9#L=Ɨd.@kUG{DZYo/{gT]Ok9x&@SL %58a+R.1ŭѱxRRJHfA#콌r"Ԥ\x+g)K~2k?{eY +0|z6ZLq"O^/Kٽ.Iw5^}5 o W~>781Ss7_q֤6FwG|l7bsJHʿF솤߱)T"@CxLk΢ P%,_T r-mzS#PNB,B!t5)?}'6d/&ԯv˗4xO?&"7췩"궙엦7c"5GG zF$q;B[D^ Gmh.KĶ ۾mo76z?}~nnh>v(rovO lz\ZhtM\()5(K'vvgS&b#7I~#U0Ib&|Bʤ-YLR]&#hꘋr=?|*%0F@bTg)! MMT=r_O`ndGH@]&Sm9 \Zy,^ջ:^#)yU f6bC!e5/fHضSĝWaG'8ʳkEGKXGHx 8ZU[mވ̯oq4aԎ6.n\k 1}Q{[r\ iA+r7=3h94Gs_6t*#ACvP?M>Fc-N[ߑy~X5Bc.)r@[0B%=In/V#tyMp@AQ'nfNYan [gul^q`aaNna7"( `q7r( ߱_¸'šS}: )W@;.gw+$-[.3c[-Raf֩l Bb@\Z.m+chlb,z3(GSXƶ˅L=-^ hjMi_i5}vw@Hj[")@KUVjb,k^ycB/GI+`ɞGmz*KtjԸy^{6  B7A@7zDx!H'r(2khܩk t0A0^t3鞸37;]e{_mJC26UL 48$Ccځ;FP~/ @,ms)T{k3QwȵmD!nkӼ;}>BoT%=23\>)lfI-*J4$!aOoS"ʃ 5ᨩ>~#YSAP8KbZ+'d.@ \I#m¬JvSE5jߦU/jfN/ 4>w؞|z52M_h.*_x1`uQipUfA]B{ԓʟ?;2>zrvl?r!je$|,1 4Jb;,l nt5*!x%>t$>Avc2YY5/;S\z ҉4`+&AݙH̛\yP=pj?>)8  [[ח3Z oN dVxcS~SHR%Yb*eѱ LKBAe8*wmk$3ꝭR: WStL&VD@ܨ*Ǧo!C Z1}Uۥb✑3%ICi)7oNEۙ(;hp`c);aq;6&Ux7<ݯqQ]2EA&[s#}4І$l (C @\09 {<ӭ3p}fg#8UHfVuzNسꃯ; Ў+eDR|,=.*f;vĂ9jvmrWjGc6qme(Yb ./ZH"tP&IjFP3dCK/{*/r>ffPW)H#\I#WkRّ-NB`Go Dnt2bqdbZBjMX+:vKtm$ R{p|ԺW-Eìťқ,6r+gI_W){U&D E![&%6`|Otile7UNdEVNSu[4UH1@+"aŐZ)>Y$Tk]Iz/\x`g2ܟ+rpZ^Ry{T;o{5.=zXh֯:!t^` ձ}Lu劺mDEd(k/ʒu٬Q['c*zόd ?7!F'+LzKΈ|h"J>$-sgTJM<"ki;֟zcgg":$WB`֒΀ xߓaܯXbFNd5OG]*i\% Ɇ94^!"HVSIr煩:3Aj|ܹ40X6ARj)M.G^rN{6ogQSM#7ٛBpԊ+)^%^`M;HlnǓc]dl$5ٻIEElB~ٳ1&byb |n h0ʎ %@kI;Q͡F}W0DŽo>]RA1'VVK0, .lwIKeW{w44NzOZ Z ;Di D@Ӄ'_QWI-CEUhǤ?ub]sƔz܏މș$0GWf„0ѓ1UZ=3JTU84lB4>74'ƕ\qgɾFV5[3`*oQ} 2y`Zύa*wG'*⇬l)}TcRJSEfܗf ز.ʚi,=t3߶3E]4T:nV[EH-`>չW$sB^դ ô^9uKgI9(ND~аC \WUCy@J ` wkAP‹xoIe)$~2?q~8_PNN "@ev{D~56ڏQԱ% >WyB6Xuڈ?_u^p{;}}bq=~KzSGwFNLݽgo rkA(׾,W}.7lpqRk^$TKo1p i1 JBb>OVAqJ_DCR\9c3£Ey1(|q{KbsKc|$V42<6&+8 7 ybB`*[2蘚L~+ujb[u e6V1ؕ]Ēn4K[dW$k /M((0wߩMPO.?$N8QqtQ&~. 㮭h 4?B=(o@CS!yQ$lXsL͒ &S%Y|xz"a fB볊AGyJg^3doG$.К|rDs>ƛ8"#5x.Cw5&VpoTd-'4 zIn<<8h&G"tmfmTmC$aX`m=ɭElT\5`esX~:`ąȷМ=LꄐT3Jb\b[RZ'd̘ui?O`kcW>OR6Lmx&:11¨Hbx* !`Y5_}_tnʥ$XrEYY`M)٪@NgNUrb`q‘$W>*^T`OVD]Ա: J,rPHe8uCu})&s}<;eՉy0燰B U[悬`.tMzF_ >efQܟofpjэNk'ˠ%NO,h߉~wJƼ}h&sx%dSvA.c;έ5袇oS!ȸ$p41Zz@F n \Rfi$Y0|p+c`HvͲ&YpX57Hau(\~dSc8 j߬FNmIV?@@ZwirxCK e |}Dg=ԭ~X"p [}KO'[vHsǚ!RxK&Mi+!ˊ,B{F< CGhTΎ)bTr)v-BZrK,\7[}vxĢki]ڗXP!-7ZL+9+*9[kk,:n> 4h/3,m As 9s.S#mϽEqbx͸rK_p-  #@bM EU%o*b L)T[nkMZSZ;_!BM)ME9$ʍ]gSLzd' r49I3(Ӧ|k DaA 3r g+Puw[$b^f onWa.Ynr׼!]k$gY| Ń\+۠Qx F@]dRy2Q"JOpwr>$AO+,gjp/u8>g!ņbǠd֍LМYR1 IϜS%4ys2l7wknZGep,L ŗGSM/fa?)bT 2/=>g}0wD7$#n#,[!0+ /Y8IS#]s?eA HG"MPDR]l'O Ry0SdɑfT=[Jt^fިFN̅)`5RDv/- *x峤RI6a9 nLD#9O%5QAc^l〬+Iz TB<¨ 'B0#v"|RK<Yף8 ?Zxz2Jm?ٙx%`0(|ޢJW/&*QX5gttt=/pq _HL o0%GS|Ͼ9>kt @? 2摍@K]vH`{8]*8q$,/ְ")#|@iܹE*װZbk5xRYл,Y{ؤ- L|i2-@`j\X)HP?ɨ|xL[gv ܻ׿.#9)9*/H&lLm8b51tC@hV ђyשG+ 7rAD䱈mVtH7(59=Y`mNStr'"GTZTpnYDz*|~.u- P :pAyBWl8FG cQ'IUٱ*Ҳ"u")%^m2bx{` s<ѸVZ)9sڣ#kV?[ADl.[gku ΗaM@jaRJM,/NwMV ٲ3e&q& $5\iY]۫ -ER;c:z1w4FpXFՙԆng@yjޒ.\}!i>%r$ }<8ұ`'xS}gru8?^d).k1u3,M*q>\gs4uJ=CYUp39*Bg=AWsX#ЄgKV=TGDWBoԆtPld++ߟOƻ/'^үttnŀF}Vsw.+K BP4MFF-"%E\("e9y+M宲؋}ƭ -1K1Ǡ5ۍ 4xߍȹe:0/)҄dfRWVh7*4 su(HpioQ6X21ho'?Ѥz?P^PVC 儥M,p[új<ԡWcقia؋?Eqx[ 8n6v0i2^ .Pkl]R9LFd+J=$Xrֆ0(i1:Q&' +6_n}Z"\s(C\q bj(! G'P0@aUtnJM[т',42Kns30/0مz&56JiK"DVm^ȉ-kuyGTIm7`߯dXcH.pg,\E4eU M9g41YOc]6Iq@d( 2޲xVXKlb D<#m@Rn\ϵh3M0 }(xmC)?qTT].?mT0A3KŋM0>YXY_e>٢2d,fGȗm= B>ҪniL\a՗a5龜0xX^v[@jLXCK2`08󅂲6xLl]J0(ּyAդn[I1=T5p 89"QzL4ZxM:k;00^b䉿TÉ  e1gG?VMspl2 )7K=^NE hW{sJȃx= Pg 4%%GExRѣv~Ǫs-6R5ƞS C:~"yV9ʹS &ۨ'<=[S2R[{ W4;F%a v5C(lċcVFbצƦjm<⮵\ d\BǿH;y.0rapa oD w4t Od((;& ǁ GQg"#FCidfi  a\Iiu@X^XG8QLټQ8+y>L^y³esB+8v"~y6ohQrljEcH8rh˄eREՑ C'?FUh_6; %44!3N5U_x`)1NXݬ̪D: lfzKٙ,=]ҒJVnG2/Z$MũŪb(?"7{{ɡ<>: ^ Q۴oyдՃrcglc2Auff(Ȏ8uFׅXz7eDQZcuCx/س'鮉2j/^*#Vʵ> F|(^OOk/RqYU5DǶxrDn\ʷ6.䏩R=\yV|LOnR|mk " Aç2` X{n*@]b1(}]~k~k>H9εrķK^r?D-xMQBy,S%Q"=<(Z$x#HP}1mCf iÌ!칖q5WL<$Z?5ϵcbJAeHp'ɇKb%sfem`*u /E؎A;pR-TއJNKO`hWO#vo]|PdFМ J^8*>v G6W-c 0sPI8hnakٷ-6uև= 8@taˆBIq#R2͍U/O!{<8K^3|WahfJ`DwOp5"& K"x:}G%^h g-ԬDa&tB'22ؚہFd9ӂnY)(鮓iXפZD𥨨$M [( p7 cbQ#D"ߜ\>g֧p|pb5..3ŌЉ'tkO>kZ8k}WS! RWpvHYTpvaLoڎt ^p :?;hYBSK@Qv͔I7Lp8'Aw<_~;Okca.RN[Dixi#u*9+ᰏ4N|nbj.}@<'=:{Oe!E"Pk@g<31wGƗ@a - @gbĦwi^>yGe|Wb4f]ye}UR kA~/:CL>;Tvb`RpAY*+XU'~on_"ߌbbgU@`#p햂SX.o9EP }(n-HGITЪ넎k~ԋs;m+wArj)/FTB!0[}iۦ~nD -Eu &ihr)w&ЖO9+3 b<*Υz :p_; VC9 xmV4D652Dg3:`ulڝ ^Atf6m– xKu_aH`WbҼG\7Ǘ{c>|"Wd,'". ݮ."@[`)ۢjWLԋ a#PE+ឝϷgb5^~޸Z_sAsͫKE@^LX+gp/+8s1rL د]`/+D'X5'ODɳQ$#幃I+q B\C s=sׅ-I? !G:)L5Lɬ ۠@Ŏ@ƷWج,b1YAhX  pUnrnF6DIh׸C"v,dZvF,%t( [Z׍4Hc(R\pA/ɶH pj:}KgfA 4.'{%?|y]3}9*/v|ҌqG Ok)2\9yNc<} :ơv0P_{Bh!3%˛AǝI@8@~!Vah]O6*;6㦵PҌRh.8$OMa] 8A50>ı'd~7LpBb(pBnHNgpϠ*:z9]|rC%pFJb"]OGvRa4cs;/ \.yw^%F +y(0ĔZSe찯l??gEgͻލ&63}NZ6aZLճCdY bKVaN ʻ{Xûgj=N<ʏ/6mC"S |6Y%`XkS_PLʿQ&zϏxuy#/Kz6yLn&]"e{8sk*Al_lsL:ise~ YLp#Md|--VYX\Ţ~ap q7JgRI Bkg_ߚ슄avT7Q)esTtg>xE\kƫZJG++jϠquuu(Cˊ@_Y%n{/!uK͘ ,]E1^K63[@(C0-͖i7&se 0aۤE\xܽStDzE_ w-<('"βg79*KG O S* UxP$Ёx(d<'r a:dP6݀&ruyjCpC|$iE`0L>ܝӴu[m6u@r@%Gɪ֖K?&i*Ѻ)]3riI=J7-Ad)y߯Çr‡|L])Ѽ=ldYZXFBxnJAz~µf_35y??򔞢ֲXB^k9LGqNLP[pIJ96b~iQLBD͒ȉX6U".SB~4}qDvv2 eM}d@/5%b, R s8O \YF/\1,/s*xڠӘ"ӣ]_ăbЁ-@$ maUf,(2{۔$25D%D }<.ɕuG,y@l gl2*H⍊ X.u4$fkZdx"nPSĨwnU bP isC5DWbDwIg1I;g|AD7r.Z[PCY9#"'T?XɆL4T<.F gcE1,&:\:cExDkÔ4T85n|SkyjzN]~&΃#m2ƀ&AQ`Y6IkQђd}tA3D<|S$A ]z|USnd`cb JAnl}y3MLL$3褳>%̥\>Rf>pQӯS艛bϩQ BSq% `S#cɸ{"I5 (3 zCԍ;yeR?8`#PDj4@a$@Ca?=R;)=A_‘FXHo`&~ wF'JeFL \ꎎ .ҚSջDŽٞЅI>DJ,6dp06I ,u*ȞCp-;b#?7&gJm? El&VS)~ %h}1I b bkK~.Qc¶lEΒBź'ldk-"G t^6=T̘bJteV:~")-l1u?w4D:6ٵ^`ox';9)tdBWw+E\<\R W1Ug0u9@hlo`$ȕ?7um14hia~a:ߒU0u on=ڙN9QI:x Sai7m=dAax# n´[/!Fʘ߻ v::586 G-1 qzW9`ahf{؛dȏA4xoR-x|Dη I0Af}h[x5=ϮkrikUE\2o;(h0ަ叾9Ul'5i^ g{]]X_imM?큷˪C5-È*Kc>F uB#.\]8:%m{¶OT>p،yFHS8Dįe2.PZ8YrzrV0VηUSDZɄB&>ƹ8+2oɒ̨s(xqZ9ƣ'C-enOS_Gs.a*ݵ x#U^bw3"cKhYxvI9-PiSÎ͇MY#iJ-q E uĐbCc P_Oq+L%Ii#?vŢ,:U^aDatѾ,|k5:H蝀Biq)@`| @H{ #D+^[1@ ̴qse $>h>~"M?`.XxFׯdžv0Qg-SYrPF<>2leG+Ǔ!6Q./ҠԽ.pH-<-Oys\kӭmRMǂ7H):sSo+.FR;SCp/FZߺҘ NzR2@:.CE'}3"砬>C7t ?ݧ[r[z?P&%6_|#:?ncnjͼ&LCu =:yBYy[j-Qp_6ZclAҴŝLv.(BWU! גzA%.`PG{cRV4lVƆ%ߝ?F=IJC)qWe9fbkl{K锢U%Eњ96tj*LAs_/K?k-vfrάT4@eYFE~4} 諗VY+0Т(mD|ٿPn༶NJLzp&̭ԫ~Ы'В m=Bc~Ǹ^`*V[!o3i / ~:ies6`Z'0=QY}jyبk3̠B1?]OT@cߵh]diG9ow(?U•t]`Dh+D¼"$h>ȧNjSWX}B<`wR&QoFP#30rG8<-֭kp I{LqᩌX^AH;u*Wd|KHf^U7ۮ*,E1zٻPr\&y=A]sĵ?f&r8xrq[WA~ !; (^mL˸P/TRJA 'r_cKίY(D±)gg9Bֆ'X%Foa`ja.NE WTluZjؽ:p@@6IwN-,24g)NK_&uV $&g5)P'FGF;Au8lnF>Ug5|>zpr);`A [JK]Z4, d0\h|$ȏs%k&+] y@ H8 ZLDQgz}*o LjS"2V: (ZOa~綬JԧHŨ$ Q܅kJ`asp%>yIH:h'G컓!k|>l'N3:$g<07{"!KS"zzQA~%YIܱɈ]SdZS!ʟѵSH\AwzN P}sx~k&m]]G Oo6.b9|).eR-c'nLզJFՅS>TBt# ;+|dKҢG*ғ[JeU ,brRiReeklh\=()þX{e&V*VQK=,lLH`*` r8"t6xXR0"Jc8 OJ ى$\ÑCE_=b1jd ]{IL H+٠ǀ7`;Yaq"e]PJ~}@+T-XҊʒh/x 1ş3[90ܡ{$mhmͯakM }#%՝@6]n#k5E*Y?{2vG{Fd:FѧTkh(W\qrX6*ՌIcxF7bPlɝQPڳ٪;,vYqW39Zu1`w{рNNx}@=VI|VYৰɹJGG) 1m4Rz2P/;^V k>S LXr<_Rߍp\]Pr̩rc2juG J\t'ycL֨j8mG?Uz~/r`< ^}g!Gjzybr)bcɴՙS'Q)DqF̠|7g/2.E_, MaVPyCm{&7zbs71P TuICRITn,LO.Jw=VV^/!0} |'E J_t_AFH M3jtQ*E+[WD%K/U0Z=*}Pl Y2 Y: $=xPiSi9}T/\<6QөB ?y͠nYy:׿7 bqUOo9r>T 9\8Z%-dwE.3OU !C=̐!7y^x4Iaݝbj 0;h}t O0qrn+m;7 1sI8L5.jva.kZW@L~iwB]4_O^' f;7Jc_X+ 6Puk اO"m 䉖L4)H[cQ+&^9G5\\QU["V "Ƭi#4~Vɽ$mn'@gwSDC~SR} \ ZXj{m2+N!}2nZ =ԠM>`3U6w0 pi|(uu*'+|k [msUAik*,1'#P,qER=dQ [ 7uZ[&HVbh#L+L}XcpC~1yAc wL=C7ϟ[(Z;NϞ=x9daßgv^,5DQW#В[7BB# ^kĖ[ãk :S+%|Cؾ42au^MO P GPqil|,mDIEک`?m y{xta?=Hq]^`{5>wciA2vTFf*5uE2x=J-w!v.}ogGC! %+kIZKkd%PD/\E|\C|l;P1MDWF,s'8vX,XglURJ"`6XG4evkt:\?iǧ|FE"$֨k^Ͻ%~X2g?[n!@#.'qճ=nuv jm=TK}4*$ |w]o4%yMUk5VP>Ytl8[]FӴîZY48W]U=`с]ThV糴vJenP J{și߃2~aia\{j4ZaIvkYIt^J}"`$CnoZʢ o;Fz` i̍Rm'ؙ}ʣFz!]&] 9 UZ܎!i%YkZ16J*_;? -\NЮ;g'=vn; <O69 ,ߖOS&=ө;BLP}X,׽)B{VvPWNݣ W / TX7kKCD iiLIYUX7˃E!v +SNg|Aҿ0~r:ś26aM(d4n^c!]\}\ -lː`NP^wj@V\XɺGY(q-Ba}:JV[S=^EK&W0sc׾oߤg@HP} oIeH'K ,*Pr3EPS]Nj`<ظ2~Sƅ់&SطC,:P;$Y u 놸tO?C{<,Pg(!M) ȤSw&m;.H:qOcIb@!%VKAM+l0 ÔiV-".\Vjў7tMzK}- fxJg80>+?7KPT?%쉡9:`ʭ U>i#v5|t`zPC$4nEEr6@s>lOt: |vw1f?h>~8PETF B.y|[= ][TI EL8otTMMZoȾ|]OV<**WD8x nO-dw9N>]ƧBlbRe|MujHmsjrUjDW>!d~ߛ^djm\,,RPЇ~&Kho:M_ 0Pg?a 4lu3wbQw#G\6S&7CH8h-5L!ՕYɴm/؆ i.wݞY]'|V8̺8QKv淝pŴ6Egâ^Ņˋ@2,ܤi:;)%2IEׄAV8k"NovΏ8Hj\k<LE gNWͻd[嗽#s `YӪQ/|>n^\۾Ad=[ҡ1 ]VY@ƣiAZfsOSEPP˧wQY5Ή4PF^s #OgM$e,%͏*k"A/004h :H(?.'i"Zk: @gҖ3rx6<9mS9^sGBn=;YGu@nZD\:;Hy[+0V]h&Ku(oC\&j:%>ahBoN˛ {<osRKH )PLʃR/< 7,H'pF2䦆`XȀ891XNa6=ٴDÁFp`~q5 4,TU"`B\]9B#ySfB6, cGmiD+e|#LfJ0CM6ZyTU?J)ϱp-+RQ5!F=uQ=\5jD|l3qn\W`/,a,UgWI)Z˨x-o}d45 l#/qMoIwq)8Ӓʕ22+EüdW,o. :F,;3*uv%Fŝs 3Ϭ?K/X.S (AAc q@% !]֛EnD e1s|t$,ЮFD:uJM<kLj9mA*=Тѫ56z`7z7(#) :f@iըJ\+P(?WO[;c˜tuK$Ohmʌ _EƄAo{ٲ&_}]ՎXBmGۛ'('*z2/1i*h *]g4tE0>?.Ul9|=,K<GvUՂ -n(H6\ZS;y'ljU >uE{wS1|0aAeRb\2%Q6mal5xϼ&,[+{Q+T:NHd0}.^Угr{v!ӁLUBҩܢF8OQώ%zE^߫볏 %Wqj }X>kkFap=3^PH;7{ I@I 1} Sy\E~G(4D߅$o0r۹zxlj8\\Gn? s-ku4j$ R~֛шA'K+_O>{z4Jm+3h8qC1(;§~<~,ZT2DRɁBo|=+!Ӫx@2fApK y|aljqRTO@¶XYO3dT76-oڶqVaH#) !Mۺg5ǔ8 M؝ʶQ nq̶աҟ}ŒOJY$av"]f]HW&wHo7[TZޓnMsG[i:@Fbkm͏>!S3H$)gрrv6Jƭ@yh+<7|.R9 b=r@E?T.u`Tc QV}؉ ʘs/G"C¶#+weP?3_R笐FuX_T'8nI+1$ZXї8kD'J<كlI|;MѾB BhoY2 VfnL{+7 y[MvM39kq0?`\b З j@Br< (iB3FW@P^4>$񧩼yE(1Xa Z3ڙSOe-oyܷfKa+u,tv|Qtޯ"x@ YZY*qh_wwzJU$9M;tbx> /@,4񤰇' or=$,#(h1 l7~Ed,m4@pJ L⡨Fr&M. D9S=w􌟶P&E/L|8%0s?w :IǑJ$^v#{V끇eSgt ~"sĹ_Vs 챾1<9"tp N c|ofuYH,H ^"|@Hr6ڈr*{;V (itF¢ L-eX,/u[׈Nx!H땶GނV O)Rym-hOZbӚFҕw>8Ae TėSt@ oç: duqk2z <$ X6i ~pn"Q#4&.9?>^g(QDg'y¼ݳoD+&J11wZm1lr&ЍcÍ[0/JdQ\0PZ5E+mnT0 jq25>~#Y[LLޢEˍY4 [WWҦ!6:-d_$ֈ"Ē+|lOS[auckƺ'#;6ڮݷ:XXk]ӱQzҧY9K!I4#̭7nhF -_< A>Lha"j[=O7+*Za3҈=u|`,;nFtBcO" AK\Equeڶ|>m?"!8]VgC25^3?Zu``!\E"Ĝrwd A(v)Fw, h#54tP%'r"Pד o/塙ϰ{Ӻt>Ną^(cZBAqc!b7&p?lY|3nT5{2*7-9FC1!d*_ SJ䁳L8rR6a"hu55>E}"Љ̎}cBtrPZ?tVL3 8w(O.I;Fʡg&0$4}clCFp917m,xo@_.\vNF܍:9n!V$0̬:Y+Q˧a#eM.hA F K<kL?& <םmQ?b: )[U\01۔y"C @ukP&]#yHp3U07p79tJ$!~XX' w VzSx KMt.[VđpS AjZ {m[b0Vitg᎕2㺈uTL[kL+<ڽP*= ϧKħ`wrgoG-F"!t|7"VLk2j5.ҷI bR]Q_bX|o tHG:DpCxg!$_EcQjou߱ڣ5[TxKS [ =zCL[ U 9j+4aUA&6<9$&V Q\YErϘ?헺B^'HiINkY?٦olP.=~:Eo=\H 1 4ZN^ǽx~a [ЦqV.7YkS ai XvѾ6mzSEQӿ)9S eِY֭՚L1y"l&9nIs[IǶ"2K$`iWrޱ{yC5Q_5>x?:~hM۫t". ip̛N+ |&*dDlۋ5"#4>bKf ~5YfzAh A@&aɿ9u|E&ō_C.etGvff !bٌ55U>\*ԪJmb+SS`,ژX7{Uzi;m9iE a:# Q?,뤍Y 3 븲P9!æ\h8 _"bv@dOT*VHS1"SsΕ\1%t ZɂvU,$μa}UAN%)0Es篩H!l$6@/SQ]"Ö!jJs芩jR4Ixhd2g|^|;ٳ^bŗ`{L<ʯ+;7՘( 4l z^L]mc%!GCwhTF 6uaiNZ ;7[JEҔ\;b [ƼNv< [4b_P' y&:@O,RG=σJici[ſNx;Sݹ<ػ8n]=^PDP~gH߲o~Ö8b q-{KΤW V{!*<]A 8 N+5l$-n;wt2ߠ:vӦ[n5\'/? UXX<+Wkw, 3=vSdj&7~gp_ѐ2d{^_l֘I'6kծʞQ=AiB:tZY";̋ZI@~}cX18@p( %9)"_B7@7W6Gzmn8C3B'GcxXG PfEӆ"g,=jA!)4m@uJ\䢨 `gԡz!B"Crҙ]} R Mٮ"+z֑b&v7Fy8n2EFuMkӥ.[j{BKřYRCf%Ap @A(ؠh5T?Ŷ4fs뮣6w\0M\A}0-?{MH'VOa9vz4.C@N?Vܸi?]ݥ p8ϋt1XT.lϜʨKTP=L*B/J xslrrG=p&?'he $͍8~Ӥ|`ve蔗fztIZWGp:M9w轣n~Hp<swi\UYPetS܅jq\OR%.@$\VФ9Oc6V< Рt&̅|LE7F ؇^`]Y۫FףV3DUVFBZh-I"L}Eҩ%Za]+e!pSIdQn@m,sdEƈMb_v[9hFMլS& m" ]*Q+\Dò~#+pk@~r|Ylkd$Y I ^1q\Gq9~gMCkb*h c}iD@>f):T)3Q w 0kHUaAˋ6 2j]pwS,C*'A7u|Ɛ KtL/a;9L0rr(ޥY6VJf/< Ѕ[F=UP~BT:#͹|kL0=,S4`$h(? H&LEJ+k6u/@_Q[,bWۤP:G+)0fa'I)m:\fV8%s4BEG>Uf2?e7z4Z\*]`'v*P %h/8Lq{qARS<-Ěfo,5LY%yÔ cm?,'p<6 NOn'cnɽ芧ToT48o 4eb]77'Lb{) $z:>ź3d=>^|EWd{AnNs\ov? qQNAZd:0O{ۺ冤 o q@s4b4):GO~1hݳ}Iq ÖRې¾)s2?gv[OhۑT \Q tyC9CC6ggT7@']`CO=+T2"p ܥ^ļ/ ]pyf)B gm\*ynz;턓#eT°Zջ}o~G2hzsV>j&ݗ( fA F>m[8E_?@M|Y_v`Ӻ T~GmS j6 vM&ߞvs&U-fNG0W7tꑛwHUBSN>nHtLa5dG8$AFV8zck$I"1BD@s.3E#:IlpUA0[RܰM݃~5GQHCa.b DO{*8o^ F 7][chW%㚙I~M$NL2z)(wJQ8=76;4.L+5WտH; RcVE3^97͋dC pM f.zu"Cuy=J~rm*E5 a!\G┈#*70!QkkAeT)8K;u2R E vŒ[ՉqxQhI*E^겷nks]CPx>j1L #Q.z\.C}= ;#a!QѰsDȧs]}m^qiDOo4y\v!%( D72d1*zM`ܮ2E_u#efu'wr2\λSq!.?|x=| ŏ;ׄ+TeaY~*Z*>~q=Qē0]Gb'Q F.JB BĖQ'hXcWbݬ'MPamQIVܪMl`xץ^"dnk|0A:p- ƑP2efinz>#L/AS00QiԹJ|C #,wM<{0Vʫ&&cP'&|Şm΢jóm $¬;DFMƸ |au<&VI~6 kY/ٺ^zJ,|JڪNzEM+jp )_c8]#Aqex_1Nwq'DyK ΀WQ_ikŧ܎D#^Fiz>'oz3Z8hR]}r*B`Q2lhn(}pqmc]L(ö=e:'{TNБUomΰ $\p>LdLdtaܳ( &|y{ڬ{|>2Iԧ6~dOqfO0+9|DHlapkZQ>>+y;TY"E4:JBzڃaS{_.R*Vl{ʊYT_io/_Ǯv;: Tb$ҨX`S*'^;8PZЉ}s# _Mܱ4+ɜ pRe?qPdܘiTox^U&+8arX?cs5b|#2lH]7ߣsZFOGEᮎ@RЅ?3AK(%bU\#8Lst@@+hc J<^YwxZX%yƹuHv2e:6c>Օ"!cz;y Q@Ha&p( ߌʂDlw-PӮ(W\&ha`[FJ,0ݣgY i ]Lic g%9PnJ;ǑbrLh"-n^`F!N1-8 "9 >XZ`f>7YC-xWNaAءBUG"[1z` "֟ d@c*#*asNUqFBxpL3Ogigs%88F`}p &=qcL{vvLpHHxn??ۛq ,8`tӼV'ܾ31 G^7@g :f}Z[KiyZ9z|OeV0)׹)ι%pn2 aaKbcꞥYIL"5.BU6̽c -ISlS}^ Ěf SӢ _\y9 QF|L}9 y`\(h\Ywޓo$'oQ4fkyLt.yT<B-SsT IeiZ&xrt *Oequ!uK|е0+۶a QVԄ0/Ϡs*9£yH5HIJpT}̺ϔ:Z"m-{F.Ln6+5 nYh;bTkPlDπkA~22lRmLa8}Zrt={B1d,AoR@sǧۂ$ƼJ|2 ;Iv:ct&:bfO`OAw SKM}^L&_"4Ms24c744  8;   w vzT5M[-jf7oYבk 0LEmGHNwKV@"1I^A=lC2,(!s8dBsP*c3_m(a g+5Ev\Aܶ]T,-oݮ2Uo_t/).##=8b G6{O5DNQSFU& %6azJ+u8+W'|{Zfj1$Nʈ>oy"F)q.XH|/hU΂ޮ1)"ןJFZtA9XveQ"S_K|+)ɜ$:WN|>v'w, @nrPcJnI'ɓr ;ܶ"ʵ6ڰ ]Hb_ȌAP|G7ix<[3u~r(K cϔmȍU ]8slr}F.gQBAȂfiV X@|[a2}+g/ QzBLr#f<1wSWh086?*`@I\xXm[qAo;`S.[l^׈yV?$\Ҍy8PZj٬;Ą{KvzaW}{?_iwO%|(aFglk!R$ѧzz*<00лӴu}RRfұHn T]RQFt Erg+\HTH6DܤW~Da"4OoNO:"X{$2Bۑْ+zuw-տ­9ޜ1n/Q|msY!cL_t/ =:;դy0낽(h[CnI#$jvӿ4K8 6`/p8=pW笂$7@Ǚe5 -.40֝I!"M4l+ A5kIKNiN0 ji+KOY :%L'_"ryt<=4&w.7`RۣGL9 ]5؍|Bms$PUy8!CbZ4\H8D MI[]l ;dn ݈Ps*ּdIr࿭iCgFSŝ2 9I˵Map̐i݆5{ET ]5UF uW%ufyS#irvQ~E|x{⼲5d.bL.;DfA /t7͓?ְGS)! A#i }fvتs:wE2eިI t.!N%̼vmN}\/H/v7W25yr4Hgxnё[9v sWJ7Bkz'H\DO̓[eOsn8=N^hN̚1X#"4f_UԂr!>{@MQk8ф_f(n!XqwxdҧF.[_[ MOlK@rL0cW18HK `ڕ'*H@c>3gxwzJ%$6^LB~,zK**FPm(:WǕlt=0"#zGOE{baj J_A/L&vBTv m3;.#cΙS.D=}O ZJe{:#k7s.7H%ngSd̀]0z֮VMfYw Gf,Y xh, +M8z^䙭ʯHW,/=7lKs]K()Yu\ ũ gTܥ@Td9 ږ o™y<6UsVvwF/:tyk4$9ux6D>/G_lH]~e6gKM5W=cj[RPY-3T!j#{.ٯO2fŝRL`M<^2O[u2LTj<)K f+En5p\cGamՙFQz'yc#;|3y2B|tUh'FÔ+kzKRp  {:#w;2c&Ob$Ӽ)=t*qfr62S_m(k+QSH) 0MQxFk?bS7Sg-b7c_<˝0F5GTu~ c"˄jLV:j`FPN6  h-l܅agпoۏmϮ /PIBy<n.ߓ׊q_6b"%y$%N/ibS7{8Ž%:?N&M7>VxbA3P}k95Wo ;૔emN'kIyhg?s%*q@IƁ دR?(|mɜscѺi , ?Ƕ9j&*C !%AO;(8$i0LؖʞM0yu*w2s \] giI)}"!^. < $J_hs܍#T3s{#"AuY.MM?L @ ͉4Retpq%.je$XiI`m.ڀ [\UQxe0\ B82h=EXLcXd$Q&4L31 ['*G%8 ?bh AkNp|pyŪ@uH=e2@cI'>)`L8ӰUY@07^@lld+_\LddO?y>ސΩrz2>W`w XgsTȣ5.!Y&Ci¥81mAa<,S Aso@$>z^ɚu,^Çhŭy6 8+$DL]^ FGOYGd(XX bwP΄b KN(2\OOE[moJcW߇DC|^N\@(8-2'*|MNHECxe'%_Gc_s˔cL~Y7gWj2oS4&@Ih:U S=] K p[!ٽrd+d\D5f2H?є ybt%0n +FAݗ8J!!wЗ5wU37*nG{^=I!̢ty5khʏf"[;RB_/Cg*ZxK_UFLޡ0v˙T]4Ssv&8/ZOAc'SlJ[<ƆbSW9/1*}{G'!^АWb[Rt)frw),aүZu]?TW*o/D*mͪRO^g~GΫ*)q#Ahk\:[\-4@n"<Q,L7.Giq*6b79>D \iRvu/Z<Źb$ZUHTԷ@睓︙ !K|C\#{g ժ~1"E/Z(z{W,vҦ] 8tZK^Xf]e*xR~ˮy֜4fWwEVX+u#8 )LZ2=CxCs6Qg?\q|܅DbJ#~ nqhf*գW@0%h Q ZPf,_w(VJȾ}vkG[;ZDCŠWKO<_ cWbܰ2i#t8OMzk;kFge+Bnϫf؁W05aꗉn^sKnE6gOs)Aa9Mo4pF˹yvNoXmTnG~$g}<:V_4Z5eipUcU$jgG+6J~p4P#8ȨM\Jo2p1c _]#e7I{cI=wJ+tYa0w ۹^=6ogN|t60(_/[ oQXж ̝^>~ ޙbvzl=bSQh#הT-} dT=-mnPSIodZaMn8fW?9uZqAă)0@,Ȁ3B#>uV?5WPyN JZ!>/\PK E0PtR';t}E-Ij(YՃL(]wn{sEZ{2e{x& m$FxYJ,r ޣ(zZ;Z5\Jˉ|u+tmqAL=׻SSl_vi?bp1Y%Cp(Mys"+I3Ħ0!K{ R4V_2G}q[ *î#*+-o8}PE-h %Teia_UXB7^tJѢWgvC+d(#^(%2㡃e^vTuPXZNW:aFk``PUgz ?Fw{-Bc nȸGa=ٺ"|LwQB9Eڃ[Q]j͛HLR+t[ %1ZY_8>]o(,j۴ SW6e%Z~[rY\,q!!ΨP)iyֆ;VtAMglJꬨw&K1h$bqo6YVPZO$pL:+%hlI$̞L cў}Rwbq$\ k$MFFo `y hOLM/My.|bGXvZD rΫ\qS=9mFq., Wcm/z#O<^ƬRl7pYNṷTUQ"AzzrMzY,Pe|5alCk/Q yb~٢$bnվSSRl 9Zx ֯BgnZJ#Ʈ1Nkм-y>XF1_)SF_lڑYҨFUr\4MoW .ūb y/M8G8j.ӯM?Vl&a{0W"Au:2An. C}JM.Kѓ@ah[ -< W@sJl WS>)]$CL `&^"BD+SɸmAk/CKm&U4|t L+m}/g=eJg,ߎ8qZYKii(b59k3UkT&I@!N4q' bIpY1J4k]tri Cw O⯀6:y.d"ϼjޕ!D2\Z㴉ϕǾ۔& B|Ur ,Ja wM (>w]V!ϼMjBK&2MsT9C*􇕲bz\P(Y 0s]8'*@^"ζghC>ǩvЎ|R 4YG@VC% Kr5kscء6]Kmt,p}>n|?w]_,&M뀱_RLw,yv3zEsGvߢO/MPn #7=![`vHSE$[sa]ݎ=޻26(~F 8tץ敽YX_٭.֔HaIk5G2{R8:oSɏZo(~E?W`u!>^*a+;|/Cu#q(cBKK.k"v sŒ]LSPu 9޳ m k2]MD|m|c)˙㭲V${k& KkAxU>ri!Y] 88>B`4ľ!]:+!H'HS_桽C@ԹӈX4-t5aIԈuawm}>e lNQRlK6D5eZ4O[:Yfk2L[sINq.pO$;ކTK7k_xT jy :Nv*[nr9(qV96ʳ*Q\;ԇ>v}=D.f]<2{C9$[&f@4 1yMű*bxe]}Ko_4]pv2,[Ve NX6DZdA# eE`bve0kO7(׫%켔KuމjPkJE688 $\!uj 0C'9 1O(%$D3Eu76cս[ۊ$ؗf-M^ {%4Q;&IE^6?((}}s X~.kܨ؎߃CA!p# "kiɅȴ$@)dx'_ۘ 6PhST'CRJ%G "{Kxס D/6Eb9i)_o#w>[is֙|*cY C:#x?>J9{uChE(ˠMMN1n :5tkl#h l\"Hɒ(ㄧ颫<ɨmDZRtSp>_Q}*~=Ĵd\Ԓޓ LYW5nٺMdBx+DtmV1ʫ<ݎ-!Yq>ɪfXjNh^&eI- DQ0Te29}N޿Qey)K̅Z H]#qbo5֏bs'6n Ri`#H+G2 wb{3v3!PX~ȤԆO,(gFLV;d{DT Z"`lKʌ葱+cBofpI‰H.ቖ%}WqKOE*a_S"ߺ\O=,, )낵&ͮW4 1LЊI=׭JNe9dQÀTÝ$R,{U7wqFE PkawDԮP}6!@0fsY`~NܛKddt;ɰ{5!P>d.YNmzL#/"(P_3ߡJ81t"Yt6z!*P(}c[d'Ux-3??(K%h o$xuR86VO?#5ԅ]~eH4eDeXq'.j`S7!Yۗm^ NNW +0z]x&Q>j@"O[K6|< "z2槯}2?]i3 )u}y-,!|Շ#}ž=HnQ-'(UΡvp\GWh?!8q`kn"gU|𕕒b$9H|zAO`@H Nm=GߎԘr74{X `/QTO28KV,d&hƙA³)DyBg2MW&}UҕPG-}U0/^y#Bd7onj?$]ojW&{Q6H^b^xrI96ׄΠ:qPUwT|i<Qo_/P] X\'1v훬?@PɟfuEqHrk @3kt@Ʌ[O "@WR|q!Wi#w1r<8˘uZCJ_NǟNȟ&RҠ0n Gp =?=q%Ƨ,vZ -=F|NxΚja;9|hBt̆vpeH Y[szjD:įFyfV3nY#5,@-9wk>.Q5ednTzv}dQ+8 m% )B[eTG#ӝ[t:3\w}6ʦ,)4R9 "@w4qOd*g3] |^u֔/NQcfйOb_sQJ؆(EB^Ȼk uk"4A(zYBn_ƛjE@e_)Dk0`wȤC^i~ 1Bj^IDB:DBn_TʵLhjhff~sz3t xyB J﫽ݟTb3`bblqҥ\ܗkd$@i?f&b*aRx?NA_?aH ZDAFw GP??^ ;5i(hlUqϭo#)qZ}$hL1ae#m~$sBnC4 pΣ삓Kl-gZn\E[Bd ԭ5嬖PH7 %q%BqZ>ˆг`n:i}l,at,#39FƄ#L%z,=  Z&Z ,ۼxrTjf7[mycyRJ_BIl^N ? P.Vh7Z1Vm-ݡe6-ļln ?(Էט?Wh@Tӝf̵Cim қ{8'>[Ss^7)OǺ4hEV mM:j4 =UܜII׼4!Eg I:Ǒ vR ry O3AɊ 5_/5uF7Gd*9 ({ قNRD}xL@]5Hxķs: xoJ<>b. {硎}w!vI mH|pjV@%fUD9 % '!*~*pmQQJb5"V|Gy6@< If5 @྄mdl` UmQ)(31B#93qn?C^W-uĹ{Ao'B|7hN%~ı_&(Gi)#l}ouy#Y~V\C=$!!]HWKG9o?P  84vZPb˲2D̽m@?%̻ECi݌\=F#6M8żnZ{%$lEݓUg] 3FmWiTJn0 U"NOΘt{NS@~Z)t +:4#w-2n)*x ;?]OCl)ZkM"U"Z]"'㝚z/auI팒+L'zk'FMn2\'m=TEs< *o?{8<s{4:QxKLYu|vί‚8EȐ?%b{KP߱qqq܌MsJ3796Q]dt}EYRnՁFIe`6I/?#)3ZOeR5[H|gx0Iq(4lZjs_H{x35xvA𪦵m*wW \nióc#WJ満ʚk XSOI4.EQFC`I^kmH2cv_m3D9 [>/zγB2oG7J'Κ:>$&W bh4勗5C+сbʦfPX9M|%0SO!UXy]I%@ KMS~F4[ygKc@I(jZY&H$$M>Ú&+|JfBkT/zOhڧ@GΡ)-$)&zv/jq[ kTcOjQo_OMb_d-7(YHipn63q BA8O9 <$愄], herI9ܞ,L]rq|PZ%b,SS7&$6-DM7_Xv*V{'vѵ*؅NI 73<7^)pPcI;a8#͗X[ͥNZZj]HkRkG uI^̸eZyM$I 8L +z|xTo},H)e45"-㠔*Pvt2]FܿK)OAKزjsw0=@0)fW3JeϽ}0sKenP!D[s- HvV_Blv~XIgsEdf1iPnḨ,obE=^eR$X8E+GjEX]]|ɲ1ٔ (Dg;'QRvnDzȹf`oڋ*>9Uxa0(7]G)^o/uG¿a>'|/:.d*\H2yo!tೋx~{ Oyskv";٢{G,uxs#և< ,m@Q4 r\^LɍceQ\m{oens5= ,;FkhA0¨:{jY 5J,5W񷌍wE RmYԮϤ|_A-ŸCOY (۞ 3µ b]3M?X=¶ L+$< şX뉬ʈ,0F~ʵ7R.PC #bV~=n{+̼uHg&rp ƭ* őzKRܞxelYc@-aP)'ߧ _zXp8[C-jz2Ko7b1Uz*ԘmP<4܋|7 /Ǩc$cT\ĽkwԂ-Ѭ=9[$.V.vFnp`8zcJr WMY^YIn1d0TsQ]EKr5XǷp!fs)}G Rq'ڥꋧAY8=LY.6,-+߄q ,'.@ Xi';+x ~+<헂>ɆbIVնbשOٴp'VFY 5'R61c'Jcpe~ Tn,q,,HkBt`JKަ8$,Z뀞o܉^郆.P?S87ɳJKBGvαRyT&8jj/ScayYfevLjcCZpI}\zY2_j"Z6::qd:;ڒJb@Պ(J)}mhzC/~G'Cހ rŻi}^g\@|ݵ#؀YNU"H}0&!*cLrGpهf]r&)ıچ\FH|/uH$8UU v06C(0{Iv:<$PcS N.cٴvl5_M #2|꿟3Gnz\g=6ObȜ8ofHHlj/C(M{!@6{Jl+2o# 4B_d:ΜMek$VDJCdҳXafXefco2!6yl7nkB+ŋD*bHtǀjVx/m&mV \Jܝ]HT !Lgtt\kKj׫By6"0Ūm:8-5u]i^sbK]b5rץXf  +DOVAzX-l:UBzwK)`t0#:]yZ++bTŞ?pˠ/0R+|u:X4mA>IRfJ2 %hq~| i%ծmDC$ ӿKi6Bș qdًD\XꪥyĬz0^lrz2 Q;1Ȁ"Ng]M8DEڬ,ʳa£vf_%qaSj bymn4m._ֽ!J~f\B@`Kj𣺵遪,E2K9◚@dn5,ϰ8Ѝ1(i<fMNDPL?ٹY[H;L.Aa88p=¯ 65Bd_d;ID0O lJh:"l]uME &S7JJ=XD,wmf@i(ڃRxr\b'/(NaQ_ڥvq }tmGoM Ip122rᎅMV0,j<:05(]Ĝdqr15t,Z sٞ7_cmQ\+(ĩ=6{ؼF"!X%U`rP n'ؖ4!' Bˏ5fbX+GA@5]OS#JDޮ%@ᢠgǵP"+4((l4trK}X*\ɇ+ |o/V3Ě9o\ ;* N}I>Oռ/$ Mm?)`;(̳P_b<עXW+JZ8NCe7qFu|Tϻ}_*5hazy [E<{m98oBzKwsQ7gjC ;%]^ `M% oȽC]Ѫ ; 8b5nYfa0,:fx nfF)tlqU!QDE'T[\V<4@SIp0Qڟe0bJtՂJej H~"gpMSH?: ?N!()cS3?-?+z"GJ=PEs{mXoj-jm qxES>{ނe$0gkZRm-r? ,nI}]~L^W/ـ;#_((~sTXKJgec(?.Ǧ;\ v'O&K;9sf0Bk[T۹n|W.Qx2ӛC7v~WRo^X&@AZէt ?C{paZ~ U, `̪U ]k^Őq6fHWVz)u"gԭP]M~Ѕd eIpmp~mwou(hNA.p눋!Ec%ݛv/TFNkjH ::[TyIED=p|^׆SH gTbQ( Z"hJ;xDө<ȠWd E5{@y:(5G :^4ZFG팱"P 5LbOѩ*U3Υt'T^7~r< SO$)m cumLK*-}+Đ>MCu3k) W?Ꙣ'Ev\B0VrgY@2Kpfy/1EPrv]+{1,P'.ŋRzظYӕ3<ʅuZ߷A`SŽH҉:d!9]N]B2i0-yjZT6q1c0ֆW4k ߀E#jzr}/߭OҰcO]GQkMomt8 O`z:qK}Ļ48z֗M= ˓ >c zoig`ЩP,?X)ÂP˩u`Y< GA ؽ043v^%/ah.x"Ob-l< 8FeU{;1zR`1مKV>̟"V׼7h)edZ^~ҏ>r#ݠ zh׆X2fUH MrDhNbl9GeW n/O-8j"(̂$RZvxdReq>)aEI$^Y"b"|ij*ejP58$ {LChvIba:+&35Ʈ)~@0tg8۷i1 a_.Xǧ񄅞C`_e[lg3A ܊uz6yeCoL= |6tNTd+CH^ -1;QJ^3Az 1 #*~\JVW[| n}Qnm5rf aw;yFÝrvɻ vP@n񒓴 XaiTW1l\ʰWgfZ=9+YhG7%jy3*+^zhNƀz3WsξͲ"@=מ~_,fc^ͫڏJ˂ ^R),Oa)޴sio>v\ߞY\tЭSNC1Kٿ"6R-- -c[=Cz@Nxq$:{ۑ {"%BT\xt*)iqJXF\6ՇK>ղVu`?#U%WCdiogvOTpY O/3Q>j>Nj;TN );ܪwђ^ ڗb!JX:zw!ģ[giEY ؜_f(dw"E͡I1s~혎!| ȴq*N!bu.VSNm繯ҦTJ%-T+ z&o mGa3XGiRl=20ƄC@X)/CpLRYudl[bʏo6ZoVo5ofҰv}4@X$')B;IzhZ|-%3*;(  5nH(BfȋS}o&%zFdjӮ*Okp|,Eqo(Ri4C:Dކ_]X`~ٝ4vbr˸:еk -mr>iUU]{g3c/;n;OG0l^W]@C!7Zl)6kb"~0Ȏh!fhJۿS [w4.^*Ly //X8HU^^0D/JLm(?|H$cwQґ]+G6J@ -`롵Qmڴ &L@U݇ ™ȉCdvv1&ҸpoEJ[MAWIn];a 6{wFi<!di⑦⣢E6B(Ӿt,fl˗iH$6kWlvI>k׾&y*hov`R"{~D+j9>j^VJz8{vH(pabQj:<8|ײksbɝ\ ZÛņuǯaGmUFJ` \eFy /uH {pl60MplDLm'8HVbΦg@l}'2w$⩎sN2%7!{!wt8I1-ozۻ#d!H`vX?_=a@ĂH5Y4%~0upk!Iuz|/V"W NOvE#XtryH@χf,-}[#@j Yj^%Nl=IM5si v: Fnd\* LN-K_۱1NOea-`N2V6o!&OF`! fRܣulͼ0; zCi3H%hq)$Z8l TN֎kr_m;B{eV$FeiVj]H@h|X֤?΅u+,&߱6ZI[g =ZV+u+ cWbkoӽk'5p qzr+>qq"M <**QmbܸL^-c:@!_m"~c m@&X5Byjы?xJ,zDƅi ϳ!}1NGj0oE?mZĚxϧ$"co{ss=*r.qsezxT! 8+l0Sk\S/r_#a `CܬWkg@R .{ˬFhV }5=ˆŴ l*:k0 h s3' 8ruݮep1[_[=c8+ 8 t_FÁMFs2?TzVM , O>,Oӽzr'L3[ fX>_q=S%bPsS!|*vhiC6Kqdב6.p74E~tep#9-LҌz(4k]]HҥH<)Κ_dpƖ)" PF1MM5ĨoNbTlW?$ $Y 6BJuh7!F 7`5E&2Qc VȰ->N8F{譂8t,yZ BxRգXR׀`*ۭ`3„]0iۥnQС1x1AaGTmFqMǔ0g~LBk".MîbbXɄ2G)dᄐ Q$xo)B藔=pSRdwʤ5EFpa-"Ll,:{(\×p*6Z`"V J43%iUÇfKpd{RT v͎ip@ k#3f+}^E6w*0O.(~;4b$KUCsg/^c!nk\UF'8ګЬd#Pat 7v /NjRqB) ;Q])^+ W^1D- e&sehu,w y3jDaH#׹lƣ+dyӑ7RQ͑oo*$_G9?)Sx`ϒ"<@%ߐ6S4˭}P @"7%Z;.IxRvCBNRx1 Z%6hsI, A.$; ֘;Tzz?=]Nˤ5iȏ3lCw;<9SH I3bSpB T.fTĀqHX8}id t1"hVLC?2GdFZZWRo&*knʝ9x@<_*r R\Ktb"AO/RN?Ek¬|\; O j:^{==F yж _\zu ϾF)t5+o;Ό.-TL9;Xw>^̹T#Wl*|,ܶڂ".afC.zF7Yԙ3T.qzߞ= 3jorJ"cE`WD]M,$-+[U^DdO}lIuDN=v;Lm~tuG 4hY[?&GKEB.6Yr\/L4,p  8Pe'Ҷ<(; Vk>gDZ>a0r[J& ZSn^!Te5,O_%ZM0D1c0s[oix@\̗:~ba Uo_'E_mYy(;Ϟ'}{Z_]"|V'*c/*0=c@F랉 5{`pA39;6z9pk d^FwH6WX9z5/Аke|.VZ1ˉncƻZ`R2%۾l3h.3/dB@j=AkZ&5-?@M2|_j3b [u"k[z8w 3R2kM4w:bP k/bi^~ʇmP^0XFY0Z%r!z%GӻoYzfxC\tu.R()}5Zcyͭb~XL,ȷͻ~뀤鄎Śΰ9+[^m:޴3܍g-]B1//:'nZ΢-x(b𘸪d1I-3 y3$ 8 ]D"gˆH4T-9#HN!rq|ak8Z|;:j3 dzN cv ~&=QA^kVch 7!dXy$0RʞLFLvG1T;Ӡ.pS~Jv:r$etɔ;l,lB8BT6n@IZ Fk:l䞻 w`lV^nLQՒ⾴0ܩ?mFkz:V1s(~f>;RJ(~kv\РWJ@ZiQB<>Z>da^KvZjW js%pZĶ[tMo`N r1h](Aɲ].~PuTUnC2nw0i|ePۯQÙPa}^9ԑ&͇·zA. ^GĻ(M| xl2lj;H|dZ=K vV&Yp\}| f@XIWh1]+qZ-z#ne_c%;-燵Z3ND7wWzbImcs)d_hVyvEv=8a>>ɺ\y\pDK'6ӓRet6P5j /ulޮO5ٚxv?1!3P$P+ 7,ٞ2BEQwG&+߫}F,aRaS42s1\ `3"Kg~ OrhKPM {Հ*Nxp)QpّΧzxp2kE66 ҂Gn?*_ae 8_pvڨ:Io ݨ/[tӛGK}cXA}s?eq 3CQ}k"ШTds`%r]KF/.$fНڷPum2 墡ÂM17is6+"Y?~ օTFTа.ܹr$UCw#eZ%XK)jfx-ڢ`Հ9X 8!CtS}B\{X9O7Xf'^]$KʶKb+>}c[=.[H+&@Mq_`.xۡ7ӄ7#A3k qĪ5,ӀRK6nk+`t^#UtɲByqD}EEZ 60 M Hr;.N=[h2z۳~b:x-!=yA|;}so0h5Щ<|!qgu 6t8eK|1aVXA>%Dwފs, O )Od}ДTV55p0+4N^ Z'E{lj^p&tZ{#|P̓.O7]?s ԧ 6؋J^o` !!t)qB8"X]$I,F bt:_(cM-L_OvN z*빮Ƀ _Pm6oFs\ ˺}pe,Pe#yRqx *Ť΋LЋf?^0=CRzY\]9<=q6ZΛi'qmm{H`XF  .M?u(noȉA~!іZqJz+f°Fgr$KÏzb53_"^M ˄!|=A -އو  ö+?;*4NqEyBlH0eY<19 @>OXٙ&b6A,9ZӐWװJꝡLhĪ/8 pՒ#>hdw5 `4(bT[(ߑ 듦Hg,$3):}6K&цJM2LZt4x[Et$ ۵2U?UT0$ATc9# {9'y>u I J8lxW/+w3Snؙ.>+:(L;LcCu$0`WE` yjy8]'Sg@#")ML^fjeWrk/ 3,΁'t~@)t\Lצܴڌ\xyP=x zo%uT\|cq`)n ?#`9‹eboi"-pX@jx3ڳrO,Ћc@~xFXK`OǟxOnnLz!X1b&]ҵoYfd#H IIE;6ԘwҺ?Wi6*䞲b@?5 @b QAh!o;4ɧ3UEqőfA%WDcẎG L4Rj2\~.`|٬%Q4~#te#6CL]S#8vC-Y1|k?; ھjF#[˧ihK>4![D utD]O V,4dk}(*#ܷLҝDj/n}KGL]+׆O,'0 z+| Z X37̸@i '7=g[J0?ar{kX"xj]/SK 0A&Le#W[ IzC=<_;86“e(#rW*t յ ^V )bxj[U2_: 7;R;e:G۶v+ <dTIio\-A~`ZzRQU ܴy>)Nwj|/Hn=+E) /wP5FZ2Yڊv֞]ZĭƌڢZu6D֨;@r0q*^#1fLZ {'3P8Sբe.4P0BLxSXyjs]' ,ibU@nnRPf]hNnu;\H3%Qz>d;&vdCU^}ݩ*YE|h'bJ<У 9R7Zm.&>ƅvK\$s+'gVF뤒8a +fW—(nAd4fWo lgx"0q-i` 0o~15!?% ۷Մ7XԢ/E 3TOSe԰΁o5WRVxG73 ˇ: ?&z;vHa#9DF>:8ۈRhpcQ,?Rv,8X(o xE zՙƳh]&)uC*lEۣ5h)Y;Mz~ŁS, '9Y;N_jCꆹ'jaRfj[ .EC ;*UPS)u6P>/ YvT~1nx!Ht< aUFg@"w%Miعos"-["XK8QlMjk~} bc S !\iT!AQ?4 I^FzBC'owVO3v ZaM~oUN Q-e>o.sM <޴YuҺ/z'AYcf4ؗBemG4a7 ^_h9^KlUrnvMc=ٛnZST#j-<߯{CE&91md*!L{ǫ+2 g7/op-GBEWk@Om:prYqpҝԌ;f.IӐB9:AhJ >}R).U{;(E~c#{:?ʦf-@MUzN7&/U%,*7d To o|+~dv7 n_:KiOLaLf7L˩ЃJ(÷}$΋fzfǦ rϖ֮W7T!ߛ5E}wC35fٵ5L]<;s/[8Ug@Ŭ11Bh:q߁ ^m1d҅3p;λ')ncP"6CfP ᆫAH riuas&$Q54ښGii|Ef_]jtGPV7jƊFwjN%g"3F`{rU#xziA`hF(Hh@y#P \dbX޻kO(h®ґ^.oS-_>70ï8Oh" ie@%-V9;[Q2ʴ~-Y~ ;ɐԔIS__NXb.0]_' ρBM{CWA^|Tdpq,WthBMqDҀJl:SQTKOc<ʋ,d1n*ح x=iPg=l&2sPiم`4zNuL)Rȧ;-T4TtȄVSc bVA&K%'$CfGc°`Hn|x1-QCF \7ECҲ98e^| Iiwe`{bFmt8a`j84ͻ<R||lDz:ɛ`D@#DW{2^~+dVGҍ py/9Ց?_JEuAOo^>ifnVIQ͙m $Q71 Of_6(FTSċH(#w&&E|:֢{؀+m'$jF(8gU]ivꇪE5q6]НIQ~lwB1U3f-E;HHm)N"q-px4}W<ךI*p05XJOCE%Ȼ@\Z G$2{`( 7S Nc x>xl5H\7ot!϶{u\nC$> })]쒺yzciE4@l}bK6 F}V;[^klոO <X';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7VA]KM!s6_LOmn9(+{ )_hŹ~cUw^Ҏt uG ` ^Sj{r-<eGױ9 G*Ǭy(] a /Cߗqe-q!_VZ-};Zr.bpy5dS&=,w.bD@^B7 5D?/gog܆FÅ/+͆@Wm}E#m†1Q9x?,;S!>~4\gi3Yq֌Xμ_MLA8Z7gX:抵-5}]}TpwΑT.t3-$B S49 6wg߬%HOԼVL= ¡ݜmYvuMﴷħ%p*jCC`)|_GQ<Pӟ! e//z C;AŶf>Y'w-QlNj7.yFb0l jU_q.BLT_DӇNqE`bt PvdǍ>ļT".ynQeZ<&(axЩA0ndCzԵW5Y@z F}U Fx%BqE*yຫp$>׻:OBjA=1N:.H{4- )i99>H!,=?p\zb) [%\#{70CX7gS o[*8,B5 .(A :5M98U'.V%CtjZEsBWD*8*[ L!Dӗ FKyȷ'-l0Yn+E>0.lQZ ޼@S O CVYKF!# ̮ɜRS駈yUkQ(9 w{jϺP>gYoc g'NŶ; |8y=vRyof>sFrp5fd 㸗jқ2( n?a{ީ7*=9r%7@[!3=74)ʍ2G%'.@Ltt7QnOפԀ!GyRqB /!!{I%SY$aqŗGLk-u\ vLy=tم>|`xfaX`<Jr vܹ槰&Pهh0܉M֋|i9.{M,+dw~;Kc߅0`Ao|a޸M#"Sni%X/Pku nEonK(\B_iZ9Щeo}$ {+‚:Y>7m576,aGPO.K-qk-|83O ΜaZC͕>+yמ4\ްGwsfQ7Oߍ=3֑#<, s.NpTGU;ά򨜄dhUN{rʹe.s kj=){ΰ;Bȯ䘿ēf%qVHCqݥ_h0(~YhؤFQn-te#ؐKKwA9 WXCzFVHjtg@> K;MvTt}6c QIS(4 )bԉ'^$I#ynqHO-pI_9#P ?L\W8x8* }uMft,c [Mrօ(\+]d߸Z~+b7dK%c9!^<ksK(ɜh9#Q@wo}nc|ف`)9)O$pm %OڻO%<12;p|k W;l-+`dpQ9@* =l#|-'䋟+hl&ϝF:oրd6‘UY_0. ' agW,[ے=jj!OEײT HB) ś{Q+EH4zHVLu2\ -\D5%&;A}WO) E[`SwýE<ƉDYM\Vs,axU~E xog>`xv^e-ZS nP f`FAe9!RnG:~x^R3rJ*s 9:_v%l f,XAHu. `ڣe %alu+h~U Y•[~mzۼF5  ~эWywdH^9$(kSRr0MϿ%Q>U*\+8xH~\gg޴:EDh/khWϯTcBT@D}BLaV a޲ [wZljWBgx.yJJblXN]1a3/AoK52wZi$NfcfHq F^"k샕p^cاμ}z&eC@PX|ۓi%gD#z!8í2T O<ō?Aǖ_@^n'ު3UG-ώי^̼gy]?Ss7VUwT(G1cc@"K8\-a")""# ُ.bgUErN5j7ljMgM"~ l39jPQrw٬$}t.p~tQN"x#ͭ2p(%p?ۓL]oE1g `hfK8/S-m77Z2i̕FHVqOw%&`}bںdoY'NhNŬ!z$DWA(!d՟UmMsy\>2Q "JNҒAw2`YLT:8Β޼?}/n :BYCxcޚG]9[ɖJVf< U}jf[:x=ӓAk\Yl`=-xJ+[|!K}$#ю5^*œE >N] Vt'VXE)(bKf02==*-wmeH*tvz4h{h)01ı搝bm)LDC2}r$ GBЀ(^fD=>ji"0^+s2FLihiĴ~0wo 9,O%Н yH#&j5̘7wYf@q;9KNS_f=EQQhFC3,@v}WEzùuO%U Lq%i\3bcح'x$YL2T\ :MXM'v9@0#"n?J$ll,TBcoV"߂ pt# p 逆% ݥEܫ" !:S7bR{;ªJkѫM2Ǻ,m;D  ?;Fz1rI@Ҏ~j)^D3pjё$WeD@Og_9bLY_˙`0q#"5Kq~}Wh1'lg\ϲp!9镕nwc*C4:6@q^``ȭB͙5-E$[/GCxNfJ AL>ex,WZ)Ҭώ {st{e[N} Z۔]-LYUqAb+Т-^.r+|C :'Qi?Yꗕ$)f;zmr~}"@c޵>fο1aZ'?Fy^) @05O1vɫC)`QU2s#V%^[\_a`93cs$ փ[m .}PRdH"_R҄q@`UΥ$mg(&~ A:hm~L*ߩ1Z<2ڹ zJm`%ޛ@I+]&GjEm^Aα,CuX%0.;eЄG=Rib&}]pWO;KA]~ Ig6BhoFST)-֎`"ʇAAc'/qMWO,I~umL K}|:$LOP ' J4%j<dO-@̽>"Oq[j`Fd3;}B/uH$pZnn?6sFtn $FRQ?B`.DZ| (#{~ qEEԝ5t =~- 7~d_6 Xܣq[}`d)'4nwcSFLe"}: Ͼ8uҌj>Ѽ5z*6ikd)5`);^. }T 5 v_` P!-yfn5ZuM<ȯL',&oX-h)[.|In|u, ̂K$ &)(@kyAt"úc|&M"x% RZ0vyؑv`u֫zF-XR!NPȤxљsA%ݸ:?hk#o)4 ͍vܵĶ\v床EwAޅC]P;x:*y41kzQzuF'EU\EOp1MŕhlB!!8!.SכUbAMFbajk3'-iI~wHP/Ɩb(0=4)mڵd4 dDk쎋qUP67רLuD YMb@dZcE^#ae4 ]M-Q$58tDB47bCfu"t]Be (Y}1`ht_ 3W>U%t~~v_GU^)u6VZeG}tY9HG%yƥO/=_GUu)ʦ hapfh[ o]j ,% 2R'ei䬙ʢ{xIq([O(6sۉNEFR-NCJs&Qmɋfc:[:,DMX6>C>YKZEG75?m=dNN%h6Z5Q' ]`\ǁ-[[rL;IcT[jgxLӧGWٜDf#jF;X X<\|&^pHϕ2 +§azb7.lMn0KyڑS 0s{I_+ra gJS>Yqb,w];夺).@M&cS:÷mh7Uƶs׶Vt*V6m_u~Ql飭dV꜕bdYVfpbbv,i]{4 ziiآEUVܳ1]ݯ8Lk62|xC_7OW;c&Yc~#GW벊C_5Qu i E`K|:Y8v%.XhھoY4UQFΤavN|ɋ_)|ᒹe^XN*_a6 [;p-;P3eImqS>5FIT~&}o"BzۃRA"gS#bAU ,,9D*r^$<}IW ]qFvxEOd H-{0 l?!UkD|*ihKr<=2^CGqg{YؕO*:\Y<8x׼i_˰"lY#t`':JFl|fۄ?l ʀJ] ?khir9{?Fd[yN n:FG{E'V@[fv{{M%bފ^ D.Nڀ_GIXG 07ZOu\;Y ]' {5pV-T jZoaL͐?hKFFfjB//PWD%/N/Y@ThI}Gha;5,U3V&RNjQ%-.iE{ bԕ;rF.FpGsA *CU(ja;RV(ZEps-VKV}p!RMȫ WOе85YkD CR)}X*{ww**oyG=t`LlVŗ(,2O0 BIlKlW{.9n[:NyO%{Fx|3PR~.bj\FwG[cn8Ŏ䪩F] $o2*AL[ݎ'+$02x+=emݬ+xjp{c*1ӑ6éB+ 4JFԝP-@%m2KsaH69j+hw yy]|73#tQlvSM6 VLD eT&KD8H5΂2V4svT44wP[*agj0ۆ5o <@h ta2@] >SN]|N//@qFDϽ2QmJSLG!@ht#4<­ 5dty%G)MO 4dOTܩ'v$c9r9 *;2[1yvtEGѢM%D98TFcFyIpEalVbT;l^Hbׂj50|j—XIzHNikHl,=$ {㟪뱅se0 U37}8ة7Lh6*dbğR.gI\+uhҷ/8) hяP^6$ 0^į/-AP{*LITNg"ВJHՐ-2-2 $4W'UL-u:dU%˘@9>cRƧMq(%X I3NK P7uBc(FdH34=[4h>~f?C*1 @b{C1*Go0w"/a eWe[`9dEg;K_x2w .O/4P!LR=s,pՑNA8:P6%:F2 3O|ɔZ[rzt~ce]vcl|Q5Ԉ {L$V.եNxrʺs *hXp(L%1BtbAZI#{xi1)-xqLWpd0Vny#%}c?% ]0CXm9<`W͑,3e~5H  DZCÕ}0vH_.|fbB.5فS{q|W.О-1 V9{kyoR4$T-8bp\:Ye+-0RR j4W]:hB-:suK7{2YBcW2$˥Ǡ nSiʐܿgm8wiN&h [ioFr.fH;E?+L68+mCaҋŝbD ;j"bR:̕n'Չ@G1-Or 8zc'73f6&@N)R`_Y >h2N!s-*I:4#:ǛY5}la%xN5y946}oF,a+*}9wRN߷,FBTDWpM- *KLDݝ"ӯEdZ<]fO y V9Z_0E9~w'm#^јRrpJ@ "L >|uϦ†U4%G*W? D_]ESHd X3Y<[Ms/WU#AH!}S9ns`pwAGlaۣ!$wT|%~K'a!n/CY6ui ):Ged:#ZP_69eu,bKwYhİ'?E FDWnvvw9W[;]{27|c3Q,,MFN}+rkw@8Z ?[Lߓ:SA8 ÈQ"<{ MYd^X :x7ix`mrjY)-vI9)Z/ l!]_WOqY ɼُU $wr(bA:_vO\[ )UO1Q0Y/ iʹc[\Ȕ~EAt):Ϻ,Ay˝WQ&'mCEP* &2lS37wkBdQGJ3u=M'{<̤]vY-F sVWwR_τ 5[G"9 -o0g<et+)x-QT[z=a>+ڷa ]x_Ϛ'/ŖI!i=7+e(}I0GxDK `yfmSBL(w2u߉ c]?Hz}3v8$ Q+8̱_Ne}BwmDxkEg+ rxG^|꧁)cL ļ<ꈼ fg`ת6td `#Z9e۰wA| !Q,$oAtpY4E{hd=\XpѼMO8//o/c͈1 bjr[&o>R(ObtZL39GdHHY|i/8ѡ3Aϥr"7D$awz<78Y_"17rBIQVtFCQio#I LO^b-ͺWi,<~]._gjpF)+~Z.-Q(+= U4P۸>Pե@?Q-{~0BvCG8s)ՠ #uC+iCH9AG-u .{8)Lc&'ox ͱ]v myB!@+w]˅n&i\u-M/"ҿ(j;sf*f@;UFCLIS&0BH*|~#VV ᵈ LuoV;wxtߢĤR^祧w$%Y2-PK~~m|)͸M4n]5sBsӎذ IT_d!!Nǎ`{_bLNȥ_RV&gekAƊfj"?Cdu}LiB7 5hʽhM=kοLv-[7L|GcacN\=y\vGrңVN샙XeC7@IM:m7[OkJQZF"p.=L6f+uEqڟ@d8rRR8W*&K8S9YZ \LY:Ĭ7r8u&mpt}@\ܮ>HZ&"μ[#@ROR\yhL m? Zf&KY>-@O;Q4%S/ϑnʹϛf[]q3Huf]>T `#%O csJ qCh\Ao>n[:bTt؊l(qRkZ}0)VVEŪMQ@dxNwwk{Nge0 ]2:d5r3ƢR[!hfo֛^YL͗(G>-GφV ?ph$%ΓDѭAM Y4`\/۵] u5tIL\@TѼB֕R?CC2yv$\^3)>i^u;!^Msz/1ޓ@/QCIW >g8߿^0΃ d!V-0YwvHec!0䄂MC+5UPP S%?ӗ Q}}"Ҝ}h$r "䫟#ijҠװ|?+$;XMLNy49m4TL~rYL2QF[ h C}ROQnR3 ۧ ^5470IVy)vk2)a 8x$YWGV.ċ@)E w\D&$%x!J$qԭ)'Yg{̇wԏ΂>-+2Y$f* >>o=Vr)d#"n R_TnV[u;og@$ᤥifN R/HlIsZQ8obCwDrhK,̐y] q^uCL4(ͽ:5 f~ist}H]P#CU爙U;6`nF0SiA-ؠOcȢ\%+~g:6-3WO8&0R:%e=I>ݩ{ lBRe}Ğ̆G@Š] P@Q fr4͘ !GO]^)㐇Mg]:!A Y Dx>8c"?>^rGXjCtKf>{R9U_OmdOG*hF\Lx7R2jjI}j}+/eT8sOr.zP gʾeq%D:Ss3:"?$i|Ы2uJ+ËƭA;_Ġ[[r4Z4vZu"J`R@\FٷO lZ;Io:X]손(2Կ+l+~' FA̪$ҋ O Q=˩^I@ gd86!TF\/CqHF*Y|og[|~ً9l '&˖/N3Pm~0v_21'8LS) K)?, Z O۴ H}e!C*X!Lj򅠯Foh|X)([idKsVzXV9Sla#O8:U$D#]Uq!o?[VܸA"aެCؠ".*h, +};И0$cOCzp_/l8 l[ Lie>TMR^%3]-ܶ6tnlޛDdz)6S?¯"gr ~VD\/=mfљ6qC镟C_Ӏ #0@|U;@T_榊OylA7ls*)_Mx\B4{ ɧ>V`OE*[эŴq.?$v9J0|Z?ij` ˝gWpϳs-Wb"8یfV2p 1` z#|v CC++DBye۴*oRt*QlN?NB&.iPX:Uz ELWAZoI+mBEAIFN\Ar)#<@gmx\YŞ>B;y7Dnxo=}NdK{bofV&ͤ.{k/띍`%&w]8#řJWN#7'rJ1\2ˁv煺|MS^g/H52[Mycq5b,vo&SX\wKc:|s!Jo2~27 Do naD&seアilY>⃊ *9lB;+pa}~2F9{ L:7H k|js"Ae)Kӑwa| QaCt%PCƨ(ZmgZ`!Tfe@|WU_D{t͛.'m3 LyH=}G[>1,LgpduXyۨr8RzO5]q+3Gt Dah# }L[f2ANёfLN! `ymW&>O.& 'Ϝ UC瓤;1~AÎaǯ, Z`v ҡ54m:kWT:Hl3V#Qe)}B8IvAi7-Ω̘I>PyȮ|;KkT`1S}q:~|91i3qKg;jnq'8\`lBUɠaMe1\@s ӯu;Aa@"lH5wűn/(rpS A!#_jA \P2p但`j}GgwL}v}*_OܢvxcE:#A K.J-~\dXTCQ/E yo>GH8/w/jY$3@o>h LԍU)XhUn1HDr{ȃb䪮rЋ 7AFnPP:2lk~~sM!HdvZBV֥"%-2"֯z2Xك?ꛏtIZ|3!Ă9TJCYtA[Њ5\u#4k^nTT|Uo[^&y޷٩ag&M{QNm}1ڇs2_xPЪtB|H''Z((+!w QoVq<1F4Cg"]aciɄ;":]{N&`CU~/Pw|iVp|ͨ;!Ӛ\F]H@=.}\s#2)0xQ X̧i#2BI%.LDN3";x#j]5 `ܱA-n`u_P`.n=:#˼5t4O{JS6 mޚ)ID0oVb"t_んwa"YnNBJ) xMJ̠$u?S-˞C-`}gt,Q^$EF ({qfÆF*h9D]NCDY/;,']ehMGy e+ne'6u&R~c\hq M -V1ޑ&qRztm.V194Evup[1v&'4CS#;h/ꟳUiK(oTB Gk̽ي`n獦gjK,p>(ɤ0Φ]}ӋTK1") ׵˦E4b*%yJ2-7`1'ߍ5!F#ɨ1}zXqf2@)QRŶv)ܑu|ڞ'O˻;JE޶F- 0k2"dRn$Y̬8WlŴ4db=67g?x`S$.E`k>ߖL[ڼMm]nN˱,ܳ3lY,!Nuac+HEgIt ۜ1W p+ ؈[{ :BWc׺"* IVO6EtO>9١L_ #ʴiqLql`hkp[;{.g3  o] *Ceϐc  Rpy&SRL[g|:t "34@NCڞ#3<hrS+s dpO[reY:]rPW(U@>Q5=H]—y+(]jWs;U9I'(ilV!t;ҋN)[YV6dҹRQc[E@Nb79w'0+&kƓJ8j-b)o3dQ9chWFsחCW+B **q^8mq5TZr#.RG^ q݈ Aa(E@ :]R$._ lk?l-KwszR.Vadx$la/őp_*7O@xeA& L 07oŁ:؀Ea$ ,Ok>ԙ7"j<$uN ޔbXYd6{\ ğO3OWѦU0{]3Zw yYr@ 8 ygQ5;"} kֽU^݆%qς *|DzQ1\<x9eY0@BȢXs1x[Yb;"ILfx4OyӹBc96VGm u\v`VxAb&7c{a.Ym4>:-'md*OȐz*7i+$s"dBXVn=),Y>bo!rQ(Ơ<Zݕaey/I!ҦVj;W-4ۙ n</s3Ջ-W\z{ \N<,8-Dށ/J?w.̅t*a O4ԁ;ڼvt/Mhэ䙗)+{J{>د>E,{qϏφ-0X1LCc 1`l7ibyk쓫"Ŕ;j F 9ö2K4ΟQz@X^9.1HMEGT)?> 3haycPhq.jנοJbŋ,|g /w͉'miG#joԝ֢)m)CJdɹ j"R2F[<.Z%$<A<OyHxbp>7[®)-gZl8fZcVȭ1$3c+%S 3ܸʥ.7R= Ի} ak4z2 A!rXa, { ,QQG!1>'i&?s奔BB;C,؜X#+E4(d2'xʥچY\R ;''D ٠&GٹH<pϟN4qYB3&QhZ/LM[Lc&N:1*3h|GD-#ÆJaGuv C]YI Z. h^!g>:;C2aSX!+J{ WddxX5lZ`)TϼkIK2l^즍r528A6w;|!D\:0pD-e?S4KFCڹ6IW6 >TAfn9'" ?]{++s_.=YoE4g~ω%r!%'.kӦ|.Ƚ[jI ˩cKQwQ V^QI2L2У@H,)L?֤x0Kt\\&Kv+|ځ*(+CB:v [;@Bm6N"X@J-]ht!yŷ?){\l'veytgERPe“Q,YV ƺc#2J=AH?1['b`#ZhUuN! ]EVy2׺/ϥmkʢr)ZE SVm?C]{0vz|#aPIrx8<ٲ.z˾\'}?^ *l$W+- \ˤOzrr7 c]۝|7l^'?ÎYbaT{ 4uI +deKlAb{֓|i4>1S_X$RٳV!m<*k恖&D-)t]%-{_xR yO.#w dh:Rns%x0,rW)n@Vu|35/_uP >m33|Uu&=Lfh5嗞=rDJHbU};Kw_i'~`$l@1q-rϋ^4'Ca1Biw{Ɵ9]%LnI=Ŧ<=dDˠ'BFP܏c3Eq N6LfǽW/;cRD z,[5/lצ*>hvHߵAIUˮfuL g|oӯˋ΅uփ p;{2@*ejmcƷhȩ]oF剉%0b<^|f_7sKS8:3ţ{K;9i4gt 㔑/2I 3Vڰ|T&ϿY|n(3.Bbry(,%:TzHf1qk '-O$ S݉Q99:?OeYg'l(2T^ aa !R(>ʥ|%ۤX(|Lӽ/Ӛ#a8'nyNOz`a(ߕ0˯]uܬT P.d:nT:WIN\+pv]pzhP2Fo􈣈2&0G~5-թ@ FUVQ#O@ pWGĄo@I*`YoǗp^Į=ON-"Wެ]T @5W VyMS^bjP<| N L${y_Jk1,f$/;K5*Ravz6;\S)ǠxLݝݑJоy>-rǯ^xooR%eh6,_?&%|} Eq7O&OQ rĐ6>|R"rnMx mLբsVm:h.찇$#CQHYvQC<EvB])24E&FQ\"0ȔS 4y M5FPQ3۠2Ұ3fL7Usan(~섫p)==XV{ȫbG3P򯻕KlORB2Lt4l v03f9h 8IRzԡ(|tI0bX_ޥC1ڤ*AE:y~Ff[q-o%ÒsC`(~תwU Whkg l:Nrg 9BAFFC!?6NODŘѡkަf.o) fn9:"0_=އ63X|'ZɊỶD(6+I-~,>خS$WeD%VV.Aw0s t12,NQwp\$2eE-ytVM0KqO jW#OTǽ9nl-5j%F&aq" ~9>~qՑ'*O?ö\DxN8#<0LHl%ͽ i7xHY̭R}zvp3'՞qT4i܇TDTLT%I`MjH,PgP)+g$J܄H{RǖCڹsBژ쥕sl}$Q'8sZB1~섫M-*mi\.U'DaK. ! 0ӯ8 w֝Ըy\ԫ>xDǐʋġ"ڽYdz>tbb@}^8 M<^hi;p<˝ XMR38ԝ@n^Hļ3Pm0W)`X[KL\ !RlclMZ`-.pP zqw:`V!۔rؚekF]ۇ;:.֡ l>PX);Zb Q#i΀su\X_jXҴ١t:vpzh8C IqIC*3|FdI3Ocy {9oBu0/5+>Ӊ&gywxȦ/_`LQ_(LVi_wnuӹ)Q\Y.\90U{BVtz@C vH 3[cA'Gz𵗪3,. ̜.)56{9O$[u$ w!طL(I1F4ȷB b ȓ:d<->VRGv9ה3~\XE+|$Pj WO-WcϨچ# T,v']']"HLkpޫHs@=Q.ڎ'Y ўw(+H\HMߤvW˿>/ Z'c ]`ݱ!eI?,ʠ'R}h+FZ:#K[;AJi"<3wgU/oj]^IއGgNK2s]1Y`+؈W[5DΡ.]R2jꀦC=v"gn$[$\zgBsi.AgU;j7 z8 X=Q+61|CحT+; XBGLjwvE46#Ÿ"(fYj̉_ΟK,XLLɐu:n7CdJ+)d3/G6P !I^2X0L ]] `Oi3U\zV&*gzˀ&>yi$l#lHS$:%[th-QMK:HP)6It¨fBPHf+-2g:^͈,/ 8?Ron |L%m}Bof"pFuԅ39R8wc!3m4q㶤\*?jBbϳx)+(ϱ] 5Y~a<A9}Fs3{^Jʮ!|pa8 jTKKXS~o)#bw 4" /6s϶eɃSQPgRI h0|9ju H[;[!UX='L·7Ow}jvh 94 ny؎n~ nBW70uDƾ3תVv9:o.?7ivqX3_lQ/)^}< ;Tkj*I%QީF(;\2&aV/f*?)POZyp0MҙuÖϸfr ze3fXA^|v||QBH,'%ksNz+^epbUcQ/Qw:^udt°ՒV{ǓVt1!"UwwK%;2Y7kH(mX b{ys8Ӵ $Q%o@{r#Vc۶]a=C8襝PSq%?]j/OiX·]"Kxj,Ϊ2tT23U,=Jʥ{O,ES؎9 K(b?t>߶PZ4eiJ$p؜Lx܄10w)-Zu :8+HÊ@ܳNWuv jgwL |&pH8}%NTUAC,1$I%ǠZY_: e ثKXo҂UX=c#ێ* r!Ŵnϫ}//Bɂзp JC+WO'ɫS}S^E8%R`vu} qqf5M鄊ss71DxS5kN1JqB*'ܶݿdu| NJ h)aЌdCq/Xq; ^ aJL`"}glƄk7,2 J3]>w k69kvۻb>>d5(STX*<5+ada1(V\(ml oظDTQxo`*1{m:z 2|%8o48~ K}rU <#؂1ꪄ̬gWCC]9?H Pե(W{7x'sPm *Q>l&.Х%fd̲MԘb\?A?=op>Jq-\OJr=Vw@37Tk+|m6`ؑElv3&ݭutF#3IEs`;j9u'|:y׾$:nzg %e>.*S'f 3B0Mc8VZ 5f NOɺ\;bLoqCi{B:~#{QZ\-*N,k(.t>2ozǼH毉-~RIc`K8S4 L@-I w6[&;A\ g#77h_.1#߯n:{@a[l='^63_uit wynjh3D(sP_#z!lu-i1Sc n'adbyI7j6Y!3Nۚgr=5?i es?&>{ d(2w 'I&3֙#l&wb5xkq sBܺ*Fa? ;4vAORxzTbLE#iDp@3_]:[e-|(c]hZa [ARG%S BCYfaM$.VF'©8Ի !wwԚ:3-2Bߜ?IpWDXy7IS_uY7@ dطхJFq\O@QlQ| ö-Uwyj1 D|XIo6oFΝ<<#һa//Gh8MKȊmrCoXWV`v+ 2I:4@nLAh~9/YTnN:-50 ˝˰M4cqzm}G/+" VVAAȇ~_K%B{ |}fkbwA{WV{F#M& MJr~p*lbngiv5ѣxPzxS_ EBW5V9U9$kHz leٹ b|8#i"n`F v8T`Y*n|Dv5 VhgꘝRj; l 8iIZ -+,1sSVZ oelm}k`l%eM6Sp5,*2I1$'ߡa7זblb\J:-L9vpN_Ĕr>XԦ5_ƛI%qB;Ĵ/'u|G,`NAOm^0Ƈc0tz] Q FgR1Urr0)R=M0ˊeQ- %D٥Dꗄ41sr=>yr`*X}cBڤ@'`|Ef=HjJ8$*k5 3+S;$Q6&UMz_T3 ^x iDoݟw Xp$B+BDvlwh_J^֍⻞^pc4%[5ͪcߐa|}]Tո[Ua]Tb+z@[]pI9i,q6ВB0_M1݈kWZêtLi ?0vbL]9Dբ~| z9wb]Smd1|֥M'cR<` D c]4-]\^.0-NAƠj!!cl'GAwtCM"$zw./)n)p:~ rp:io*C%& Ʒ[E_ӜKjs"O^S3OvoH'u+QƸ/u'o0rT#%:O4 8a%af1Q.VJxC?a sxhAA/Knb٭% 6tҟ Pl,Mg[hBn/zOٵ 4HuG#; M%%fgU:G\l:fӬÌde=`ήsbpvzW?PaHǾ4wF-kU6&в"09ػS; ?DJkxPJ3mBU!J-ܿ٨I#P+y>|)R]659Mw0yDSC#x%0\r}MvrC +3M* O۔+SLVҚd T•G1B"wɞ!o)X"c/xM|=:yj(b))A>O1{6 zduR(i`-d[w# @ ArՠĚTs?<oniݪ1ו(I3̸):-<9+{iUur L/^fؙIQD;2HoO\Fr'zi@` G$jg#7Pen6(Z% ``]$fw}ah,֯K5_O0" `̱#]RH wK[_Wg˺ (l>2U_AY $hH"LI9E+}E=tjٖXV)x+6mtO#aʌB4ҥȾ|2\!)5rWb1=(̈ ȮKR@H}~kEJ!ð\~ ;"6,G,9wjk.\ ^aj9Ty|t1GvS=H)gOqj%<[kVUӍK`zNrsMx|O` HlUGȚ !K?5>Gb4A_ $k~1'Y]) ۹O.h).݀((W $5Yv,htFg'}$HW{J":;R8}Z>}$4=k G{\w2B-vn^8=NLP\"ӴGw:1\R==?(J f8sa:k#*G*>ƀ6ROسЪU,2EA4%NOJ .isLG4X ]Tӥo_2! þkoMr*л4N A:ֲI_< Q=$?CoԞ{iQ!%^8o;7]S%9zۏJNlWLzE:X ȏ!t+n%քUd-"!Ff&f8e)62\lfP}NX-ȂIT In!M\%>.y*׻u-9gJ1Բ4V,\qq݉+ ĆX{Qfcj?.>GU'M?J97c~{`˚Bu'3y*g$%|ObUѶMxH;5D”/~|}لT'FEN7R Ȋ䑑Q0lȰB,*aLGHh|^5djv`wru]F21 MK-e#4T[m2!32lqhNGXw![o)}/풒HBgs{N$yv-afLޣn.@yl7~t;5cJ–A~u=d BJrDz>P5e j1&{ N#[(6Ul;1ci q9Fn3F"BAMyi8" ED T>CBDqmRDRM :Mtu=FzleGą)#,`TE}3<˯` MЭxxVrTy 2Dmd>Kˇ ;QZݡs@=~C m+$MY04`眪;xG&-UnnsL]orSݮ,G<ֻV Qe0i^ 1؉k?POqZu1 A 6h$K(e?:?%$EmҬp|PՊf ?Xёrks.r[97P]l<tw7g.C>5;zHe_*,\R~gȋ;׌TpCHB*8*uM$7s*-1Yî|%\>GiT~Qr~%wTC Zeּz =otD׶mL㞳cts=eIa͆)4)KL5G c#>vی&ر@J$JI}T'hR7gSV~Z۟Tڑ%Tw;GoOnb Ȋ X)T)Z#7= FD'z쉵ҽ_λùL̄KŽK.[$,=nxje.Pu4m$ݛ/沗V/9PFI-ZrJiGXx_on[?b+;z!R>P*p<AqĝVk`qBr+lѨ4vf&&$51R]Խ| !Q@!6'bkho,G_o>FPq9*oj_zU|a$-h?*U?n\[`s9J |/¢od"0o #o dBx`62& . c)B|?$w ]E YI轲.ê/$r ?D䖆I=SM+YiMTm |q#Lwcj[J?ijlN.Z1rqwJ@#80;aWd4?7EgA!ꏴWB:1gt(3H,PYId=Ѕη^I*kpTG$36ͱ)qzYߊaa`/,RқDez.-x 26yZ25)fJ퐼uxބł|/.7+ 3ZIzCIt7.o9(6^` 9`$<@Y3BȾoK%DK Hb-6?Y}V 7)dz"QtZc*\yRqu*r\vUK\NvPM15|e}^ׇ9XF"eFc\?M/?)\K7tFݥ n DV6- ] Uh|t6Z 2`QF`}?|G&1ƒ-o ED\~ּI Uh[$?Ge쟁ucxڔ) K[=8lX*!V?R(LSVۚ@F z׸\r1Fwi7wA'iY^d=- iRT33?3&tZE찿Pqf+h]6'[›@9 J h̍a6K7d%k7w֖l)pjI1}С=ͅa~y[} go͠u}=l ;d l&b ZDy^h$T \։ti#?x+s\%ٕd8Wn!:ћ`/iJKqFXXXS4\Va[Va#ˋ9.I=N3VspRnGS5U㵮eLY[t)]҉;Ո.H^0woyc03n%Mn6YNwn30"X#e'kt".Cmd臣q]Jbz7v_AܛzSa.s:]0 E1n{3b5tmʁhhP~6D w"8˒0Z~I;VKZ_m1b)i(e[d ki=GԶ4yJ+Q\\YZqhnm?JhmHlխ--K+o^h?Ɂa@'VΔq?|IA,UXRn^4˵1CvAKN >:YSf093rePG# n*AkMmrm5[ Ԍ-7 l!ޝyG{zqe[i<Ц 鈂 <7X6A7n%dB4(qC.7z2_t[ |Rk@ !Җ'VS?Ib!\f { řF\?3zzb݈ kem{8 !"!2E5BK"_ʄd1d3C9%}h(vЇw []g$/Z]Z"WM0V}ԿZg3&ˆ~n3鱋?jeLo 8K%vػ+ M7cKa u3cfE #x(#lqra~aH 5:bl3F_v7@ nX+8Bfx AXK"V_,-aɲdJ׭Α(2v:y8K[k/Uf9 f=kYC (ip}b\=qVO:2TnC`$9>1 ߻H#F3F؎?V7[-2ڌ/ D(iA+ mXa~28 Q<P#AإO8hǒk؛SRs$ap@g npC{W0XfIN#GsVrktQ)yY6P<]* WLw&u~s:L: 0m߃lz] {ArB]_#_LvUCqbd;\@ 35uU I&ue"f`&|;cÖx?RQ|gRĆ۵CaϻXNR^gxlQv9t+jh%7|ě9`h!s 'B 0Q B#CV_{b;ïoׄjRbЅ+ eDcI~ߟ-6 [^JFHk wmklQ`$:KQ/.Ewkl 7%rT71b^Iٔ 4ʋ"'#z nq+bz70xCPjifzg% VHZ2+&a WP jÁc9&r~|`=Oԥ zصJIu>G6 O:a%A:Ό5; ;MdRM R!kd"DT:W]@a&O-)j"< WKe!xWvl9O˻!US Iӥ}8 ɫbg/d g׃Uٙ88lۧ!;<)M@ĉ-/xϠJ<麿ʍX'*[,`MqaIB[EoXlEp=fP P <8OyR\*>0RO9Ǻ%l Gk_h.gq|;&^*0h68|\r+lc K%xxB15LI=+'g{P¡ r-Tҏj STREqOȍFM#9s Yd8^Z_걜h¯aZlNSW;C@^Ñp@½|ΞHԜMs]| pgXty'qJfu=iN׽9z!*D;  V54Osh't{zs3m/mЗC+e}yRf{SB;@{ -%b2T<=x izZX_!{BhEBEG@c Ipal2J+chԤ'$YWQC =[ D87G;S\ lwXGjXYMp4v|Ge77<UEs6{ɥ)`C(V UΪ^ 0,>]v=ˣ?^"3Q@ 4hOq9 dqR+ǟ" ϠS=Ғ-#b8$p.9/YV\ks?ǃze>Uho&ԈTD-G<Ģ5v;{GO-6ⷵ{2<}OLL,w0pWIVپ2ks Q1,Q08' ݻAyW8-P.3w_EtMismUu7 5!'n~19kZ~P!t oO8f/I̟Y3-u֔^,T|Rnb0Wk}՞9>QچcrO]}L 7̱7zqj*&*QaYGypdmn!\ˡeU4__M @K7jN?Hٵ`J3@=*# h$TN9٢1N*񽵍s 7JE˦nwQ2n6a7c|C5MQhiHJ{uűOH\WS=_xNɆD~[*?Hmܾh@~t" [֏9I[{ZKMg`(!w:rW;>ʺ ?e?4"%lIAaQ ΢^?H#o BMhBp]R$SOֵZfF/xM>|SlRbhQ6VHd%d}@eFVZdގ˓w8,ytL0xhwWs3 @ekU^_=ʝ8o{e[{[J>'XorMYKwP>ٖNu/ sXbĸ c-_ x`>v ̶&PnyG~iȈ 3SmvtVnoXTOыU,K L@b(uQ]J  ?ԙ;RCQ)qH5 K;I36LF}TL;"b\" !0̹JyTHQj R-mpf"+}~6 U? Bda<{fv2psGjc\+E^:'f] :cJt/# (xP[ *a=*ٮS Y[fv{sRDW0tZ&H_uNw@u g$(hBt<_Dݬ^WN7PZIfWPuD? ijﺸ0Njx?Pd'LhK Pcj@4yBQ]ځvcΜ(% E:Eᶰ ܒrWnTGDLk5;[ -{*C%;v5Yp*<ΦΖz"߶I+:#5\9$tlC<%3e\+T-Z{RA&俳e_ gԎ mҵ.|AL c9*u3=̾VvI"&-+iy |D7x .cUOz)sFI~8z`m=P}򠽚J:Wc^MP_O S⁩Ȁ1=l YxqMm%"N* 窱ʩ2mu<8Den]' FF_5k2Sӂ >`k |pyCbHw+L3%>o}Q g;۔ҋn2k&8L Yk=a'0iq6!1?zqZ&G*uKISXoUėH)j&}{SO*f\_db/HV з9~FaHC an G W͉ 2JAM3X>@( Xx"vAA3| 8wGpJZuM\ZQ])(FY|KF< CѢ#$nNd~G/Hrvߘ9BLGsaP4`1_3ϏGO-6h}izQ|;n 5֔XWh[.YA{2ƼͯBMmO%ra~/`afu39j2>xs}i H=y4`+S8ЩY@Twf;*Ry~]|_=O2vOwUH~kͧҿ GHbm ]w\Kkl %s&,ˆ) 5ķb7|ˡ~g:װN+Sl|>魨iR.\u%7'T 0-;Beb3u2`%aZJv2߮@^>CTqJ6y*SEptj"Bp 4T9doQM(|q];λ lJ\ Q(zdžd?ؽERMo7"o_b<)A텎NhG 4&J!jb/ϮRf]  rMO|9][|JMX0EewtYҦWZU&kv*Ē86~i=ЗvC%C9]QڧmoU3Ɗ1ÅCy'$N-259_nEUkF_h<H;b:ʒYqHB fP'J[P%xyʼ_nin:g~ ?yGC !}IY ` ̙M#y+3LZ~,sڅ#oʌM:\Ri(6ʏb^Z{yOy\-7Gj`#wHk+*DG΃GSE/6UW4g.xosח<ۙ dGU| "fA&4g ,^T PL((EOG?-b:"dZjH)f ycJz#gy|ΫST5Eu&}99Z`qZeg^ZPp l#9@.ڰ~\AG%S^*4i7o)W+Tg*h# <-{O9TSpKTe72,gA%B;qBlޓR].kG8~JJuKq⺧U}\mѳTE4o2E{}SvOmŞ  iI!UI ZCO׸G~ۀcR1 i=9@p`njBV&\f|,Ky\Ip[%|c.bzCBE{Tʍ Q hbfTF ]a2(VE K)nhB3]7['$!+N\"Ў=Rd;afL%D:  DiUo+G9Vf9]vFp6)R,} )a뎑yz$$c\MUq;2r9y鱨Ѕ|e`|MKN:w%´:C)h^3=γ9<.'c zv.x)8 k#291L?1̦OpA̞ F<9Ϩ♅U_*sɔENFu|4}@_+'b7b"n8֍eXig\NcgCɜu,ye#y nVt13|AX5ʩ>!eDhG 4}B{FAnnK&Zk;[8{ 7{.}|S]46@4T.₆m5(Sf`Oor[BIP]sk5?aƤ1GH m[`fNYɺ2ڽyk2?A`#K r~ZCx8b$B%pX{&Ft+~Vf(`rqٜexЁD|P v XP NlSL";gL GiWE+KRЁmݞa`K7pɭjisl#N"-yoUGrjLYvʥi #a~u6}P!sp D4?x,&PfRS1]eqi,mYZI tgw3j5G=Zƨ \i+BqO.*Q<#\`Td.=;DrX,6-R} Ϯw~:1Y7QFf8:L kf]Cf2EBI";,:5DVakVYPH1UF~Dvh }IR<.pկrJ@ NZDCaŻmֳVd)x)iZs][%CJ SV3j&7:r=ۯ^}0!Tzeq٬Z2CH]ʾ?+y@Ƌyskk[I䶆9Kl1&f~r<3RT& F$HasspZp㴵}Wٔ+;$,ipZI*L c=v܄ wY\Ze)Q8:2ukpSHcJ ԢTkc ӧw%$mR۶ʗ]MA

Â,Vvq[K$$gl|,{h+jJ5lxWzNUnNI5lU2ܑS;yŻ; Ym>Ԗ3zH)̧*hu$~ ٜ.(95rrCE6a\McCv/jH-Z^9zL[ّ~gu>jÆLOGЇ0YvAP8p6{SD A\Hѯk2|ld0`dNqj<,o|јsW,C>?!uw1hAU2\9@s4FGNJX$CJ޿lbXtH,q2iFFsT^㭦GsaɗbճY0IF:@B$;AdR4T"\73UnEa]rBMQmKPEpkypk_ ڸy㘒 KSvكŌQ~4 S;W -wÆdc8%eCyHb#VcP\+ڣL_9ԘXIO\-´;kn]:yOp4N9~p[! poT#ɡ9Q rEiWjWk+]rS^Lܹ0?.`.r7 n~#xm:%zjufgMfgOm|Z"4@)AAO "V9I]^(Kk ŚܐU;):% ?L # gG{ [;ﶄF,YW{U( mqהȁmJ(m8eAL&w:L;>]Kg>@Oyl'E6+\cgɟ`867`|ޡ7ugW(zy?lQZsܶp88$zvφNJ q(y:MhU>^9$Y i;PD[W825iw\:CZ.I= pwPU\vݺpyyh۽[K1De`Z&n\F9G1]댝wu'Pܼ邢 J|'@W _}PFGȀ&@VYHӼQojq.3s"-\5=,iΐH"O WW/.Fg : zW4!jn/ |iE+Yeʾa oO+C6p$Yx]W:TuK\y~4Eu9]ՠ2^qyُ쁺tg:^(>, }h\pg|mj c_!卥eO Ѡ+?<Fi2Dm c/&=va2çiQa$!8/]j:Ž\p 0v8Bzk`$ܙKJ2-6 (TZ*8qJUbC5R􌩍34-'I#$p`O7ĝC3ܽUxI;f UZzAM~>s6wT6V&oT0/$]!UfC̷N˧ߊ@7:{ ±f*SI|Z|WKsJjOBСj.'%PSYeM*xU=Mi2'tҢw'h^P6/b%+V-ܩ<YUD wv%`\wAjjc|dQh:TnڙjJEBD1 9윪Z-Àׯ%PGDF Ҙ61&n\`4ܡ(Euh';D(qhvq:lɕD `SL O @ܷӆd1k .Xȳ6]հ|3p}߃ 11'.2I?1'zHj]RUmBzx'&,5e[ GpDDzCM SUɃChO䍊!XXjH#!ea&[@s8Kd1vdY p$TqrEπP¼8]bRYr9(QU-X%WKǻuH1:!duIO$Hّ}ľ9ذ_ob 7]8kg/]=֦A3Hݲ(m n8%,ܝGD`7NiN |dс,G>$<㺦sA$-Wl}!LJ|n${KTfD7HN;{=l1߳I D7,tTz06s&׆]ޚ`b(j:{&ȪM|C;cf[-aBےyVڔ&K}^ggRϲmL%TT1}6g&y~UZJj 7|4I%G:EIFzh KB^"Ûwsi׍GY@ex9LL7+m/{Qe3@,dl-Qu, TtpPhaIH-;!(-caHl1h$A>516s|E'&%&NM+Qx .Q*$oeg~^V\ǖx<%>P.YҶE=x.{ # fn`س/ `]%>M(rX ^:}m[ò2 ?p]k7qEMVl$6EPҭ$9z_qT|ac8 "JIin_^!u9z>4pCG|πd/aB6|da' 4LJ i6-K =ℜ\ ov6&܎?ZҼi<^@!O+,@&[\>DEW\x. ,v@kұTAWĦI, vk)fR-_FII>', )&IVG3# !D T6TLSy: '/ %{a;(]u@JFC_AÌGmx.'ODy]WH fpZl^'fsEk  -A*^aQ=#F:Pl}lI9 ?i2Q?d˅d4̈D0_Ld%V5oi0ba zՠl L;k'4c/Eg:sԏoQ Ái`bd (!zs5L.4#톘ַm*D"BY|({r4|S]_4Ү=+pfj$I;Clb%zq{Br p(=A;c_]@; ϭb! J@|UxϿw4{W BFF$%A[^~RC9+`:f#wГd`Ʉgv7ژEQ9vXqnLJyyj-#.:w8kw<œD< 6Wcݙ EHUMb(/|glz_d!n$q/Z]8l %1f׷Dz5Fp&Wj먢c|[EdrMl00kx58 ʡyxAPv|y}Z!5FS%rĨ^nT +:DWy¼.lFг#Tu5e(eʋ*1t=s.$4OO Wݳwie h:pEs] N;v&Ǡ] +V]CB'{[4u[Q @|UW_ c:EU`(@PK1"̿Hg"=y%߭_c:†^),#*kp4zul?y߮/bχ3}`D>GXMIeJ2 $ft3OZƱ(!ZoqciXMmԐqb+OɂJǤ[ 0@]8t>f"mF@oHr_vϐc̯ot(%:ʗ򐜤oq'7d^A h J&IC/{V+mnSWYSg#>p/1>K/z~mm?u\oI /Ĝ$z{IUޥZ,b+^7 /7Hc< y\,1^ / Tݦtrɂ}!y̠]. ZEhN:8W'#dۉ2c9Y]=s<"q o69h0_ȰёXɶ(w~aTB!%biJ}lc g.iofXS"޵K?>wVHC_Ok֙ ĭ응[q6(g 0sb)JYOtM6`OuT3X)RRRb-\ ͅI$ּNkv==kHm(^d2Jf{5XrC;X9EplFE #4 $94-tu!}kTބspN#CGl,1FuA1':9 )UK}H%Se-0w;5(8F#/\7vhuwd-,wILĵllZpIX6=GBK/? Lw:a({v%_)i}`cT8>ϫ)ldznꗞPr9:Be_Ȼ;Tq%j|T?קR Z?~k:a |!:י\2WX >Ue==0o9^yb^GJO~8RQ$|J@;0Ж7W~9& |@=`fWk 2U$5H#Nˆ׫-> ';HgUӿ4{3 D15c>y$ G 7C7"oX}H[[G{*SH5lHNE{R[yX|> z%񛞽,H 1 +UK%/rqH{. EJ Zĝ]CwQPkH]&Ϸ}3bn$32w@JqK_)Pe6 Us\+3љ1$ƴ?1~^A"Dov=ڕF}ݴ6 ᒌ663>3l!3eG{e@wu{!3NJyFS9FFB }hZM@Sp.{ElQ2=v0ə4K=) 푺_x jlMKB O(]Ԟ`e4uH9mhcz5񌼘Er ~#tek`v7-8H9da~#8K5%Z&(Jab jixZ>lT:]1C4$]&}͑G]yq# a@ ?maBYa׻`c }g>(`2c 1S\[߽ C~#)"*X%KLDr_i⠦oNֺXCBF@=jq s2B(* PLNNR&'T1Σze >,Ez xFZ7=Ӄ ,ꭟ2U1_,P԰->-E>}xPC9[ÜJes)PL]웑@re!X_H" }Q]ה<$ac.<g #\{f1z]AYTt0^ Yly?`Q $[BE?yJsW-S{i5#YZn'/ R:I&.^9yV:`!(>ɥ']^MitD&nZu7_S)aԒF\֮PyH*?s3ԪTs,Vm#<@D/uiT"tץSDI֒,ROhu[H.It[\E򅭀WNض^@/kWoO^_:w^.Φ&!֜rd!J{X3RxP+pn\7;hFIݦRM}y7*eΑ5m.&./y% 谟LA]Q,H䥹;uZi6pZ@NJWM EMKZ!<(Y>l->O pVg?LxIj,aZ{-zȖGDĪ @ 4lV?)}yV ]J_Vw&&R9oy*]DU,:1חW/4'ryQ&A*zR_߃s,2OӭBק54Z6 w?HjzjKlQW,މ#\IO*8v;cl (CejJf*6Ik_C?M5Bmw! 1Ȼg6E+m2^~LJE;J&D2;0Z?vB'(%Sp Z.Oɨ^$.UR?Y>ԫ'Gܢ:mH-P2Q>C": \4;pq=ȱFYc 'z.vCv,АN m8`n.(/qWFsipSqAQWb5SܚCjd +ämgZ֛}d2 fחzXg֩AiC#j'G FOe ;B'PuIaSɖK=]{<re CI u!(/.2#]i\r=׸=}A0$-+`}v9e*473ߡSvi )`iO,n=0/@{".'0>.j &B F՚U),X.|` f/<92xU} K* ck_Oxz&tќC+AAM9=jtWOI2"2>;rH.Bq5P.YNE!W%Ԗ9V4jnqYC|$Z쀠=5Me`g0jaP<g"zR(vo3S3z><)A˫3i \f+D(%k7 u0&E E:@ Vi{TeOYj\!7uUPݣ,` æ[҆+g{< /<[t_QdOX uT3PIzi/ gF#kq>ahxam3j,RMZPf, YQ\(qO0ٮbZaQr|`A r/z#=awuy^"5:` PrG!|縨Mr3ľ':D8LmkF'-%ن.CI4{CTW_Sߕ匁ώyT2ջeh E}F_._ iĩ}X.' ƍѮh<7%vp`3$lk?xds4+{cQxGNP2M.c]=zb\T7CH] "GRO)֖xSH<~O.*6edʟK̎h47b25';M$ij y7 @Q5?5O(87Md4`H'1_Z*L~c9)W=K~$ ^CGqp :2m|||6%Аl0j8)m\Ʌ@ŊTf)aKLjUVzwԢX%>:eJ'7Vy:r7M JhNO W="Ԇ}Ta'*i)?k&;40|-U'G|$'߮T:-:OD~m gK+"pH "45+Z*"׼t_Cfz4Jym7=cM@;{`L6gE:H泆w,r/Q9y$$Vdek>ba-G ҽQ8E.(ߋב|{(_tTʨ>\Oac`-A u ʕ=i#T|DkN?=k,TǕ3!edE +`XK/¢H{gTz4\ƮDKI]aI6R^MJŮ8O3ܬ͍5~W78m^ n r^V|v`״)Tń)ڌiiXoUw$NRɨ{]2,󜉻h ڪPUkT(//XnKMĴnAI$ Yέ 4LE0%{{DK-Noa[uڐtK|dOZ0m]W?ղ.z6,GJ̐ʭ*qŋql 0YcЙPvщU#JëaLǾ_%M~>Rf!Bv!}|XUF9zNwOH5cZA 3ȶg Js շr/v `amɞ%Y<BluP<6.k}1ՠt x0]hn0qOF |;O~[ ӮLD&ߠdp?qlT4'qEiۏ{ pY}CWry(**;*.5|-`fr8;!LG-bl?h4bרZ޶,qAB/ԣ d?1)a#$~?믤Ns_ ^z6ni C{U늆;~/7ɾ̛eIMĉ>ݣ5M_J w k%p2g2d 3X1dʚYh 3Jmj<h= ,$\3fagrEz~Vyw e- R5O2!MD탭֍llJlH5T:MzV 5E{ÝTU2ry@OH2MӞ@:Cn9c]N&αLS?)݀&/SϦO*DO.vB uq>XdH\{ 5A4^0˛vKT+|)gdD9/ckگ*Qν"-JLI"Vt7e/aӊ{,M25+3mL%hrC/ ]L6՛19_~^&m$ӈz0ۻ!6kaŔ` ӕȫa:eefK"F2惫D&ÍUH&4RM#yX%1x^fEv[d7!gD:z]f).}%Ɛyc][9yp.s7MUhM`vapx;Moy1CR#.Uׅ֩Rc < Ey?!wu. ,3.OO3%_] VmS?&id+v&"âM[`9#.rz=uwgf&pșa1y>uSVd)̞(LD)YE8X=DTeyk!G mj fL[w\Ƹ2'6J!'o-AҴ<<84 fHbHuqGh6H7fmeԏɡ{!CƸ.IAl fq6HLkkED3I|3B|@_T~i;2/$Yl|4p>kVT#k/Y,{BYYu$2^, =+J鮬DAiQYNZl G(~?62v y3h>Y^8Y_on6^ݦ9B). 5ևC#$pGT6O_f%\OzӾ%5cX{*-IPhM.+u~Q"y(=HFs\-jX6?/! bvv髫upExi<@Nt+^N1bjQSVdKt2,"&}ؿNdzx&ۏp V,8|#-  y9 aWvBD3np0vSȓzkA!?\Y2w+yā*Hssf aqp%H!، H6G{Oo 7(6>mQ9#UdQ+w{yAO&$`)pCe?uho[6S?W?ԡ[L8~})#0$4תfu0q^@5 \_4 qo6pWrۖsz´m]DZc]*ptd.]86)G9:1?x ΁=>BFZ!'(6jq4UGFj=j#iCU,LˤYrL:f:vֱNJ%<szC\AF?Nh]㘠W-0Ro$/UďF@%6t$L។D3+HaJp]Òϯ Q}3]Gl=CWmJ5gH"% rXN W9`WtܷuI9ek8;5 4((TPX۝vT}T|ѽS} -ρz<2RwVϙ.p98ARR1&rJe]|Ok_XGr!;X_m:n!@B,_$ɨ?,kՍc rs߬h[]`Y{J|zS{V(^DӚiPUHq`'uj٢8x0qI5^VJ ᜞oʬDeA:&x ƒ9^ky딖D*ϦU ߶} GK+ƪjeI V/j0X9X@C {"m6-E}$uzȀe*?W=r\^\t+;beogdRc/ lP]0`8Y"N|5"zzIWWJm 64S* e:E0Wo4Jwj1JmM9ނ2#)%7h杭{Hs`Vfk0fEnB.)]*.+s7揀;U4;%ZxdtjIy,îh"d^VX2ZTȺ1Sn ߆'s@ꌊM+tJ]'nDwJX֕ͳW`ˢxW8&S7w2 {*n^GU. {ؾ|_G ةOmiCt\AWQf }4Kr]>}hkz$|f$iƭYѨhUm7 $$g)@O[ΰΉlAƒgMrݰ:[(!eIӕN4UvUL-h<Y#39gGCK]äZvbo: XoMG] =T bMǼùFFP۶Ȥ9tN-3A?ijf\q4'񶗡 ;JnK~a O24U'DK>{9qB8atbg;^X04؆/5:ȝA {%գ ׳,+š^1u(G Œ 7WC8_kF ":g L},Y4Lzq͍38+8JcK.'kLʇ`Em&Q&b;'%/jJ+ n{9踶4PX`%`Op er € @^!m6 }Qi r-W7XYH1ml0E7Ky8t%2od#t'MaIY` s~,IjR짓|:dD^I밾hzE'w_KdN|Z `EKe* C,GEru/P{8؛iNO:0DD@-+; [ RIk]AH&&"3ngVKZgZ'o!{A[(]M "RZԿ28n? FGҔ:G>̧ {34~uSQl_ml/-#0 5p]8>6CP5p~پ-ԻU}O  FA4OoCmDHuÂ34C\&>{W9E<s-bw5uj8 {X83I= 6DH(ƟEp0_$W'}uЈ7#zNXGs@ޑ2|HE uB,An>K$$Cf q< FA:޸S~@A{y8_iꥷG4rC{mjI-Mؑ gl x恱~pE$rFd?"GDP|[V |3ϴTYӶf5J?*7V[K3`&HLIo!HvTR䫐<5+mЯWaI@}b1? `H/BM"z(^ (X~޲+t6: )b\1kÊٍip&nC 2f %'g-ͱkѻچd9M35|lZ˾J[3:-dĚLC͛\dTB EN`ab8+lR;E^ V?,]#ALk7O=: FM/뙛Avwhz1`'fr,zO зFi eeAOnq| CFLl[)5aZ?q c:j285A(Ui*>XumCMbQgC%H| VNw#DPi7S3C/tD9\RZ<酉; LJvd&.㾟u| Ƶ#2m)!2ݩyYr[o3:6uuxf>V؂CXl70,$TfE,sƹOUP';#KGM[i/ pĀo=0:Qk{6,Mz3+_f+,TcZٵ<\yk0ZKpڹClp Wqj;uW5 ~WKJzNƤ/[djYp}jFEv EW( &]\D?φR̍& IҚ۾EsbCjLe$3Qx7(?;@COXhUUK@!(F Ӯ)րKTo',_3͕b20M*T$D7Rd%dw ; -G!xRis,C@UӌC'enƶ'1%.NW],.8ŢڛRfZa3&4!3xJ~65A&:{kwظXUNy8ҕE H0P71Jg;λ\r%5k"\a4}ͧ$lÂ,6 أaXf pi~មYoo*s`‹u F>]D5Z"YXӌ&z$aݼ-\|}HqZaX^hC|oژ^_cz%vCY徙- ;̳% xQ*h7!:T\txE ot!:),7 W6 4]v> y;s J@8^lcq,:$+u6" ,m(J8k񌘤/cq$)ׯW c*$hdo>B;DbYI`~0̍¢:,geD,uϴ$Y i)b0g RyT *;LFno$gD^,mcGa064+SN| ށZ[ DlС]Cg+rwn6$$WTD G[g) >X CF}/5!s_ #j pTzUd,j[C LQNRp]qkGD+h0zJ0%ĖFGn5AO82%oy&U(+ң=f8<oZ Iẹ̇U8a-z}OYV2l!Zz'x5х92$@% H eFV;WyY^s#anOR߮8y_x Nt't0 {/.ED8eGȚ5Tǖ=-'*)Z/=1YH Il3׵e6nT%WDۼ|O!x /g ļ9֑K3Oxnl%yEKgMV =S Hf闭 9tZτ@;goIȿS=PoR: ;ĉ{3Ok"TQu7[gO86 (%yyl+g^/rv̶2 B.$"uVoKa lGM[W, Tz87̧EyvpW}8E~$r Ƅ5*un)qĿ6r^L GwXxR}gx/6͡k\՜l %!6t˃D@@xc Beܹ{dgٵ=(R^ɯh(c(qiD8~*0c40AmV]G53Nѹ=A^'),܇yN},ca| y=KsG|wqe)P4_-#gHZld#Pҿ(3Ie=W<l;޳֖{:mV22lL!3d1mӋ 6xLVȦ'= {Y-Z>M}؀[- -dBLt(1AL_C Q|t=Fm)T!͹`8OX$9>l9 pR`iϰӤ32+lWW+D040r:T5s)#(0tgq4Ғu 0ݨC^Z)<)r|Qj)*i5l ;O/̻:yLisX:UѺɐe 5<V~8-S)e YO)Q\&}7HU;Xcr38Zn$%s[U~a5*e$ 0-L y'} egfw"MZN$R$a}^XT,(yU˔q_:g04taZ !`8[1xƜDF(+OEʴ0kIO-V%X- ]%( M;Zj9Zx$V!-~ǧWoεK(̃gL|){Ɗ~ ӀIWb.i ߂e2>jF2\$EHq% n6((1U [yц_M~TJa"N1.F9jNضP1[Q6mF#_ =P^KwX#;kzoaPebBF"Dŕ@P8]$ȣJxaujGO|;b XoĎrMjV FONf+RHz2OKP6`c6n'zaw;Lui }Y'#PhfQ:h2c(֠+KW{ ڙj'eM[no!#QDZ`xFM2A-LiԀ*C p.O"̝mRC5dn=`^UտBc+->iZyGif4Һy,ic#%Bzea+&+{{*ldAKL@ a'ffjXp̫&KGym/C(l;X#1{7rVY xA@Hn-&4hX UG U;r|4#_] rQ#0dGEq$1`۬lAnPܠWηdzarPQSS^kp#uxmWC4?:ꊜ-vVe#yu!pi/] }F3WBB'%<**u6H)%Wp DVMMRGim)ޜ{h+ n,@̩@e>oMtݙlTuOPUΥ kvy0| L #˷/D(K!r9#N0<0^3WI:QXj8W~qSv߬5[`߮ 1>;P- %Bd[Uc"ddJDk6.^= `dJ` q0LVuWhu3e*;Ps/V;yV4R; 4:,A*]ȕ+ǩ|8y+è+׋½0B ?{g2yQQ`g1bG`ޟLE*ѭ.)E"cJOaC<:FUR]J "O//f:6V`d Ot5.r&+Hq{CIsj \Lpj1|MKNNJ TE,('`95 3v' Z|Sr JD!҂!VIA7ph]:$3>~8 \Rh mӌMt﹊%=} 4\j^XnndikB[=ΑzDxbYԨBR7AX+}^u9eqW.c<\WEC1Kްws2&S{vBXx섭R tm2 7̏Yh7>Kۂ)e95ѱ3UB}6-Vv`ZEcL7  |ѓl(80#p{lx?JGP,4óW =CV#R KDhy>GTipET3$xV: :ܱJ ZeW^r961tR^g`a~Pg,ald{Gz= 9XӃxp$A?aF6szf٘+:tCks/L8OC* H{<*Jo;e+HndQNl&2l)yਏX OMt/%/rB.XL(#P:mת--A@/fEJ9e O aid@|>T$Pi1#z"D25t} fzQsHcLKf?qd8xa݁Μ$^${@/s?+0g~/8F(JWX&8 i-"GKm\XH3yr4nW_>p56dRyP~X|NllTX7\51ӆn]ze6;Rw͸&T@j^zJNAE;;:TM↱F!FRxOߙU8&Ba-_ s4Ks$de! ퟡ>Y;lC?a;?ЅD Y kJXetI@lt1#hm˄g;wԡmp atbʅ~wK嵗A/DDcW#r ?[ Կt7\ܢ #CeB o'J<@E .<i)CDBG >@ٷMS9-T4L7F. a嗍{x[xƁZHQ>_t.,f JJ|:=u(b(I6-j,fu#f^8xf`{˦xіJ 'bk{lr^(l#|0diV/?&xDQQ90os^G? fQRz3^%w'{#F4.5DOܘN`g[Vx~ڧ67S鶧s_"x| TMWZ/U*VnH0x9n^cX)|XFV"wef9+to)M! kkp]z5ҎDG;&8k^<.^%Jafۈdc Go0Ai ǂsHjbM#v0mBs3-o1UwGaw ' 9!VL@yid*8MzC+#7CDg E*D B%׉p~]q+_Kdfŀ"1s?>f\08vH T!%lF|7-U~n@"Xd5T<662f,:FH+VaT m`n1(ڝP}1CX:չk>o\7G7<<yq7-Ylj뛼qt5F58;^(y߈K+LaNb^.fSiPIXfl[v>>i̸I0ah@/JDũRU6Y܌ބ" Qg4k._vp@KH'.&G툊_>veI\0\Ľo+y27A)Ǚ_- p_%_ռOZBGX!yQaәYvrV'heM0J'v~:N|B =5 QmӗDPtBwvcri]$=^||b3Do+XnPo`eV ai׈2{%ǹ.yjG!MszS""Þ*0H,&md[ZsD)޶îq1.ed!t$2MA` Eۍ󬹄A+c9<5Cy^._*<3 4~#nUU߭0:E~It!mG?%JfY3nP(D$ BdjehEJ[c^ *G4ՠYQE aBI>LҞ\]$B)f"}K*-xo;K6ItNj&Fwr(+ 6yy_m%ʗV;bj.IO3w.Ö{Nqjs #2Vq^-fC)pZ: `~;5w4 .P Ki⨮5Ӛ@V0'eF f7#RwJϪMCՐplU ;<=JB,᡽q z\:#٥3OpUO@9Y7+}y=EZ G <~%%'X{ ۦ %ۆlS Ki^\+e-vմWZmׇ$]q+$Q D&Y͹EmE,eĐ7OSU? ՚G$9_Eqv?Մ~zDPljfcYfE}CƔA=N|N)²9WUtn0i:HS(ޡYe4,F=s v4Qq%a{q+ziklլgzO l.UӮ>jnaw~?1E\@!Xy5v ݍ^󶤗$9l(ߌI,;sAlJ=*b٢ HIەyjh|=By>x2Gq;('pX;Y:̩?lPz{-O9H7 "{-|D+PE YWAl6ۆW̓V5ޥeg/F(D+֙sϡ%'L1D9ELǿ]x/Jb͈EznfT?t&rSi>l,A>٦Ћk!k48ZffN9zd{LGQ*52%N8OՏaƒ#c-ٴ V;D\h!⾗s~m/z'cڭ%po1^>[9.ҹIQݐTۊ%.qRj. S~`*qNZtKJjҬp壺cNn_%e\к` 麞d<<WsF7D׆sXo\=ZypV KhٸuQ7LJ;l;}Tt"*:O𧃴6e3JAy8VhZB@ 1$U|+fVk%xnifѕhrF_g"M;g$!_}S'Q (c.Nmfco.0y,Νe qԘQggUTCͲe >; $8Yx$1F!X><"q6 _$/f> ӕ/8Z$==Yat yZQ~ܱ3Zg&d(?jTz^u,LAʀD -܁_ d] n1..U\<|tLO.%g.iDmI J*zÂWtY2V'"Na/+uHCmW4ʘ-O?_WK>&,7CM7UxJ\iDσٹi96\ceA\40 ޯWLstBvN&gEEUT3&fhfrVǧ݀EP4e)E\7}QPvﵿ<T\ Qy]sF\ >g`^Mƒi/ODQK@t0a?9K8H2*s^=iG!fIHKWׄ/>&fG0.ò.T¸MJy ׾Vf)a1*n n䵲أg/ֹ ypyV< Ru[2K0n[7,Jr QitV]RCq!ryuWbn,FL2Ԁh<2ir]O)ӛhڃ M(<fG[W)JT!2iy=""=eōQ6<pi9|g$ؿ[cEwX7p@.i u {]?6q- nv=LFf Yn̄ˉw_Hގ9RkbLZIx  iE.d߃.D00r߁)6inkMi6Bv,˯R/s0|b:41>%J斊NKxn,W[Zɘra0ʰ LMP6dy52kA+VKbmmg@BZ (~;yC 2 ɲvrsp`)}Iz7K()#Ubmfpk۝1ύ5:Mj{t:Tc@#bGDq8]h| ΜS,% .ڰ=))jHÇZ -uawc}=޵0i+}ŹQ pbe3φZ7ߚ 2*kbATvkilEzlߏou3#KmSSw_R1GMR~nkHsR.mA)ds= y0IBI~UursMCt+b',PEBKhG bF:'2}p  0YiQ#v OjJ7=':U~ XGW{R'<Ɵcxi[bI ro e=L5n#Xk9e%}5[A,3;eH2 46YN% x >%TZ&"Uk E MK_,m:XgoHG duw!HSGgH ;P'yXp%%l#$WMG ֳlw qJ Rtшϑܥ 0pd$\E_ZUkC-Γ!'\) 3x&'2p8n ߉:} ZYmlC &X9,1>n^WS>4z1:d13ܾ>wi س\p4L臚5Umcݎ{JtM7 oOc|(RXj8yybT5) kUeQEcy63 MGuK_UrLsHQ]TÈ?kT[Bl(@==:(ײ|J8 ?uL6NtKw](D^7lq \@)DVc7)ZjPGp'p 3y5!@Y>tM: ܝ 9ᶲLZe]H=Y9`#@(79͟ ,Rv.@T؏' "sX4Q$Z>H R]nUDf06#\qk6S_K;MTV%`]*SH l؉nۖgQ * ;}&9r`+U<*$+L6o}뙓!T.+Ȥ'.KȚ1x0OƱ|ƛ&mS8lN,"D 3r%* ƚTbz/J `fS<|_<_qh{xVrxC}\F$;.=ijxӗE'Է$}Ԁ?8<ܦ{mn[2|66at˽5 6WLYn%MެKeA^cC۪bP|ȴw'Xb 6v8mį<'e1L>+ M I6yL"m;b3z&uBJb'MEpul,}RKw57&]Y`oO[m5V_`!xiQ$2 KDVjle}GdQ`jO dENIkbZ{6\!X/~M {㊿DvVGesˆ[ 4̨v9;Ks$1MȔssƁrIMZ6G,KCS|2Q-D/ܓIf?{oW3ru;UyQO~P. ⑍/I{D!sB$KrvHV=zю@E81gj_4?i|V3G/-5|lwί$G 7ϗhu OJIO=ˬ"1 :8xq5/nAY`kTC|f5=rŬ5Ae|!L73\XqSɯ zS 3 $MܦR` b~圣>:䛜,"[)TջuR힓7'?Q șLH.q?I7\N|)T{n6ml[]_qg:w57N}fRD<_]?a0#Y'aZ8E@YMDP%-!W*LG um'躉_JEMmOD[ȘF/|RhrZ6DFi&_!ǖ0Wp\<>t}{w {3k!1EK>sӺږvvϦîV{s)R16lK=NTCdX٤٬eb̝Dhm;;֗uֲqUQ &ob|\G4I$\] u2e.4x<G;V5&@2tzM]_H[O1ҩf,(K'y{7yJ!Z-^Cc=$ 7I", Nu T/Hg;N(́B4BJL(@ PpZع u/nz\k?M! t[#w($I_-frsl;A=Yxv>]& ۉrc^YΚsRɈLkjXl{9Q w(5O6QZ*#mDeEpa(@a&fa͕='v˘>O7a^;R)c?9{irtd7=1Bfew>o)5c`Tsv9j^Yq8/B0_۪\-W ,@qSW<,x KYg DoՔ'CdƝS~DGvўYo"'J>o%JTOCeAcYui,Hn6cqӖn`v2|C k|B߳RBa ]cUcgWx5ey!nZvaH d; `z7pH,G`ןHj+_s1A!x9(y!.âJ;JR!om+7|z$ J(PW%ɔ8n#5b^cEN>F~Mҟ87cc~mkjk3bRm'YDxǴ WH8Z~wK9WUʬ/}>q!e̯Zy1NyC~My%x B[3M@F 5`Ѧ[j7Dָj/9Ah)}z1>F bUSDݎWPoj%A+"%4 ãU\?h fl*ɫ!v[݆wŦ:}jqJ#(I@Qgo1|)  ;ezI {VSWr UZʬQISUSZD&X?[5F^?mX͠'-ҍȺ +V=ʤ32bZZ;aDu4l6vv쐓Ux?pDcU /~Ґ(V˄Mgx%Fig j_@RyH&Oc-gP\xeWTra{ɀ:U `5-v潚W̰T_>fJ\pΨ9 zkuLjEOBU6U@uK 3&<g?5v4}"1`3t~ uڐ3r l3(_`23Ч S?'5Kcon5{{]{o ڄs{uSSI(,r5ID2hM&C{n1O@W?S yJҔ)]Of@o{ QZӲ6'8; @dJ0;D*Ԡy;?(нT8D Pa ζ q8l @>_H~eGRi#`m8[}w̖WsPWV ev7+jp7O0fD4ȬQ4g4Ov=L=9]kA^C*ϣF"EK*1cklM' z/;y pf? ɃW34 1@FѓlBJ2-Gqѝշm rK{ŝ8i7(?9d 2(a2(D32a U>W4k+nL#y`~^r8`|k`٥ Iõ)" }i دӶO}5j3qw|*_kW_p}K,g-Hxꪚ0i7/݁t@6t]G8P(PIoh!'a97÷E=HKk>zgMW[6%v>C俗a,!'4]>'a5lq'[C7z{"$/GEv,7YkAohdeb}J‹5*1ᥡ[VTc̀]?*~x%5$ hr{I5ʌU wzU򢯳]WO[FJM`NDO $Ĥ18#;jxUIsm5oR@_"]iz־ݕDgM,-xkӌaxO v Fi`167;cNVUHczЦw0ީ  /\6٣MG61/l4p|pj8 Z5ҡ`QB_Bߡ>̇I6jۥ"k Dv%pEi|GG',:[jBȸ1`̢9c:Hz.͌-|W">VwW&Á|/Q@WN:"̉Ŀ7#ӆFgPmzFm<dҋȊ`dب/tóE`تi(y܃E Qq0ߨ"ONa" &T?ve2@:h ?,v DJ[ ]=5SNTM|ķ<j%Elv+}[m(jVM:ˉQ%NX4&2H>0[h-/h:7M"7LتMkYg>u~E~*ɡxPZhff%>Ռ@?ڍ\;dz+{ <*'[7vX!Ml-׊Q˝$"#Ϣf$cm_Fٳ]Ǿ9PHfr9urHҰa$KA͛ p48^y5쨰R!+,:~Ѥnf eӫhkY^WV/Oy9ݡrM3hWqM)CW F^p.A1}r1pfBZ. EwUX6)-'6xC-/@P` COcHGtBGD^rK$ Oґ&`f*zu$Ty$;C*yb:,˴\11SQa8J8I#?N8NLr:V(Xl& X-"!bY.Lan\ڂdq|,\ Ӯd%Ykfj@iRىUBkzLgaIމO,bÛeLRّC${OnW5H(9>)T"mՉ̊I:@ 5€^<<.7̘?&{,/er^>2!嘌vBM<[d}s`ư\t'G8p3K*1dH[&{r~uC[dY4S|T1:ϝ ](PZrl oy\2.۽&njNRN!$c' cFah{bK(h[R-2^ӝ ;@WV`5;CI 5wWd-V"ķ/4G\۹*[s ӭKO7^%@*vW1+ C~ωt\D]S=ɖubUC9dɉɇP,3&s_Od/ q->ls@hp4G~&A$cDßsi&~Uԕdrx^3 Ţ%ܑĴbR+~^S?3˒WEo!ɹҳYOlH]pF:#jO(y&t6s4NdVV+,NCu㾸#n0$IӋipIPY|Px|&IR 8X*R[#1$"A V?k@W'JjǮ6Jw~%[4&\qAXWqw;ꤊ=3sH$6EpnVxdxhT]M0MrNssO*xݩ7Zn=k; ?=j T# [lh)>@/\)bjE 1w<#;I-T!҉bkKT؃M$ /<2uN[f-QID} I,Em_V0i<!&P 槃u}L-)_Q)e d _+P#sΨ~^w1'Pn"%b0*㺝Wd=T^_REUN19nl?S@ kZ-1xrB4^yL؏=ԓ63~0M$8#ߒ ɔW @8b 8bˁ|ы İʊH I hā̬ZfcF/xb-{{Gg^/8,X,i޳~EDq# .Xf(x#@Ԇ*'MX`PU=0š[ȰrعxtQ|@R 7A{υt>75*݄1Ԍ[KE^t%C6F׬$rKMc99U ΊC?ՠK^RLJ}b0wTOi@H;.ƶi=.9eC`$NYʦa)lVv mODŽQn˻^7Uf93gNWb؄һqzTSTS%)Y'M%ǃnq r%:J5z#َ>J z6>r2mͨOB3$Wg$4Á!U9& TfUXYh ׌q2Snxl|͂ a((GDg{v!){v|UߪWW~ R J.W s 8cczEUjYaAf66 }b<.qg6dU󖊡-O[:7."PN-mbo-[X$H#ڎF$?4C 098/. 49vjT\v z|xr3P'Y*,wjF A;fC*T.zbޖ ,! 8ʮ9VW7[g]vQ;prثnDGۦ$ mokjZ G2)XRdߖxo Em :xGxuB,U1u3Nf!{h틩.Mh ~{m[ i#EZKsewXtǹ Vڦ% .sVP ^J}XާE YP(ޯv.ƀL﾿PݫV+.Dt-gYFMDat[EqG#- IVh1Mv+J[ &[ :Z˘m ?z&X; l]Dݕ);N/aV5^e4,ɠZj* ›Ji{-^SzryDDyy waxxn۵DWTA1-p`8{%o4nu皫CZA@)cVup2%cfWH_*r2Yd{{DbL0ݧ.ڏ櫨SҢUy5w͟9RPX2o,'IyiIdti`-l<*.r)%W!{[y sZY>hfzfF_xr;`|e-d"&4/):ZvSr'o:>W^tꡙ~8ĎP-ӏy5#GBCGyҎٷsbtMP 4-I3%!B貜_!)ʄv [ƒU4;x&ӳ pr/f&0R–6qEe-ǂ@Ku'laW8D4_|OG~d[-/F٭qyPUPO`ZsQkkBZȓ3K0+)IX_Bm׎j~%k mqZvd_]p[ս䑫$0Q0}/nHmVBIr.mwb᪨3Te\S񔌟f%-*tq-s [s  n=zt-28 h YzԸױH=W "u[B\] S0N']y]HZ(;Bu:R)_Gv&u] k%qbDuJ=`lX+cq",Ԟ֔]$;8m OEf ȕGLN47(rZt#]\i]Ha2xb% *?3ӂ.J!q/YJ$f#lֻ;]4yHC@{N#dF/(Ly%[ Vv{\%/*Q6nVe|)gr\#tn@7ÐÉfE^%za*~v:D/ g8:y&, (R6bJzixՀ*ZV*ƋUu)Z?"u &w{;7kM70}4kߴYdMOЕg?񗶱>Ĩ]RLFwĨ$q::ʇx7!oC٩uXORF@IWF9_{3o_"xɨIv{4۩wǒ7]FvS:a%*PlIk#iTpUk]=q۫tpQ<cfpg" }`eR1zkK$#+^ô@REFV0&_X9dz;]OJ_r'z]!d4IR_wXz9W^TC f['! Oh5eU?ʦR*OO¸Lu# K sRU]?0@NfRYlpyn[l-|xI뾬 k*Ɯ1#ck!Q.cRa[54SG  6-w8XRkZ,r)7a $<<~ kW*meG1@]M5xPqjTXѹŮj Qn(P}`%GYA˙\tAKJ[ipUZy_C)UƮ )=7SQ3BuH?4g1Ip-'# 6o wcX|{^ޕ4y*o1ny+=f%.<}F3d8@o4N4Wzi Jyy(jrfQH PV (eJ@%sW mgž!rz"$߶l(];# h3f؞၏5ܤ;T^‡K6^MܕEGĚ~ π^r%!P)NLo0ޕȂ'ϢM|3&+.U!aŲ1+QF:kA<ɋD2>_ I .]:Q[hT,g'54e*  bֱկa6S_J&OY?=x6 Jצ7%ܸ6ᓰ13u&a,Ov|c5 5:@!_L!/('>W3ޭARdLxìTAhA&t7UKl"](j-Is6rcǵ h|EDs 3,NHŏw>썺(C? Dc$9 \p),2v7RM(pLE#K{.ֺ:*`F0H *߷նicvݝp S0 .`h; >6P&Rʶyk$-K~gs}8itYmHU_AQ"hftd|Map(ToZ݇ 4ivAk)NW7䌳܆B٬lo朑fV~`Lڼ& [j%1T#a#jA:,K?\%>W9uj)U׻uhCp`0*;n,?p4")wG:(^Y7+yu(G@[W#(u/ 5(Z^W_<\}݆^;,u ww oɀAYY}v\IKn#ۃ㢲=qwzflj ??9PmDo4xT\jCD)%f&5Q,[G6oϼz"[ u{!%:LSj8SXPf-v \ WJ4KJ$T{};a_* wX8vE[.֥SCehC)„& w{ qOŌ襈M+iхW iS Dp2^%@,yGSRCj3ԗRȢg[USXp㷨ml惇 n[dKz0 |fu`N*SJA#thN"[gRNO^!8w2i;J{JCrЊѭPEop`{Y_C./&[l+ԕ^ba$*M" `͙L 6 xDžNc!5iↆKcQ!ZMƯV=_3}ž+v\(/nW<8 p:O*z'm#%IUusټY@eCԧ0DPJlc+2Z%TWM;a]YXf7ko酌k?H$&,Ÿ; .9\?Sޣ}vTû G2p&1Ȑъ}8ط18{5%yٯ@wGRw> 8xF!sw>0~7IehPOGF?>u8g,dOjqpq٢6~mB&W4%[u t1 8JY`x`40 a8n"cWYZTw"{JGoS8E,% HI1wҧk#CH/nzlV#\U6< ^H}RjhDmYOI@EM]Mt #2)$Fܾe5 |]x b.xDe*OZ]O : mᦍbƕDԂ⟡B"L9t\$:3i)dx[ř y8+Uo1uMqQVu9%!^t&QC+9U)]T)j׼0þa)~*6G^.CNY+K?RӾ٘CvBpz_>wTAUcOI 5C T.;ΰ<`@kK`21ђgZb*OOpA[ᨖ # x2F-e "{/O<ֈ8[;pֆq!<@4\nBz1v'<2, "+ 1ҨsE-Lp(EliWR7⌼ ~"e[;NS:oD~4vw gE"uu۸+R6M4 6kifi0ԟg`o?O}'۔|sMpu: SX LAn?O̮J#ܝ-<;4FV8wvW= 8o_q0A۸(o{RT.@z!+ܪeY#c ){)!ݞl8oS\MNAt, ]-3&A ` u= *5bgwMJaΒ"ze!,Yg m! tlX%2!: (S%b9qZL_[K.؟}ӜdLRMTo]5n"({T$y7g eWjn~~"@FARdܣqbv>Y I*VNW= }>ˤd_hr9zWTwj7G*W2p޽,RvDl1&lsq=vmEsQ9U٭`jw2QڋPX}5Ctj5FՕuZ<"c#nD.]tv9M}%#mmlw_Prs 'Χ.X&:pүAO"*l]3I ܸ2~wlqxz֪Ø靫lX71=Ť?s[m / $T2=#66Y*%G'y d ũAh: СmdƘ}>W@dZ3 td[;&Nj[lijffU*d J+|OރgIm#FatYB#6Dox"98ˀ|~oC}upr lQii HsFd3! fEG%]9t{ ޑєLj'tδiJ8K~ Ĉ4ܒ ZGl}E>SǠ=c++a+ӌ$!ɆoH8{WV̭,޾]‰X|YV( $}1!\ވ%bñ׈2RcUJpG?rb3m}ȠV-<ѨV06)cPM2Am]o+joA}Jד ؘAO%zX< Y(RY!p/ &9dmJ+fϮKHn> z偋G5":ؼec;pg!qKF!ԧGQ.fP ;z;[g|^Q§sp9cS^hK&Pǁ >BV2 FO>{V԰Sc0p$>$"SE/9oD9 4[v7r..z<t*S~ݚG6@t~zh/&0HLg.ՓXfl!]C6U!3 kkZ-™ى>2-,>DTJjq5& 0~2NgOU*zS5W€ljU49)|H7A cG'acf!O @SYq|xv;Cq$?Hᮣ;5\)owa9~;C jFp(6'/ـ7؟CbLMރqH! 'vm/grv JMiGh@w:FPg$k$b cdX#UX?5#9Rl((Q&D+2; T!P%+ڮ g駋וq$/ޯ?Q8X}v=~S]PwAEOЙ7  D`6i?'5s}8>p8]X<~i`i'{QC;C~ћm R$F3w$ܱѝ$틓j.򭜧skNEs}8!eA~oPDMZAdk[xHZT8 !9S÷"ber*Bsf}߹MvQ>De!e;p5(>_WѼ/Lu݂6Ⱦ. e P! iح=BH|ϣs(%pwYW>ukd^̅MXBR]9CSN[f71y&̴C㕕,,1"[)okd]+^LFPOIUz-7@ KK֯ŃS߮% #M b.j>rqAWr-D~X}*E&fﱥ> 4iO(~sZ 'i4ݮZfr$6.v M-6(_?3%pMc03COB'ٍG<³"hU^_f?/BW<6]gRDQxţC#ї؝hDt<\ 2OgC2Q6yDAy}N*{AO</%pW#ƃ,X'\\?e-.vbȓ*]Bw|NȿK=9{.RG-<Ôզͭcr?ɼ!\/k{QDztM3M[m 5Ҭ؋,$3R6M^uKmzA8GØ2a:1?JHn2e- ڹIk1+9V)2!3DXٍͤJ0j\ e/ހ>&"F2/?\pkzf [ r1j5Y("%|_wេ8!?|%;d(!5fhG!?Ђ4:-itd;vJ}VKs V%ORGH3gvضw/0o % _+ AB {JVy<<Qgr-J P?9+=B6F2[^ݏ{!*M/I}D("0 mH1<>L.׉H0NeOHw8*OYzK#Lx 7P7%w' 7zTAV腨;\d &e{R]Қ L,tY(BN}(6i{rDQMy %I'4D`Prҁ,F?+:jqfS95THEᝬ̓ rn^v[@,}>ݐ0_Iqಷ8q^95"Km =Y#2Tm[eu OC|@ +8[z{#QE[>lveM~2,*m.;BXWR3cGTzMr'r/)qRMb& `LrTu<[ znztiXjM)4ZTͷS~|FFecNdgҁrUø(e;Lbʒ Rʅi%t~Z= P=4:-296UN[ F`?( HY.Ɇ8T/v ę"MCb#JL­FƲĄ*QV>5J3,T8nigX7D@pP~z*1>Ooq$ MY%:=>-3v{e]15RAByh[_ ;0(wGvj$)RO[<%v}@|:x`ULM&:𱮼>Aa\vAQiVBiF ʌn3 \jT/kw+g$11|A. :x};|qByo==X\F"p8l?yv=̞b< zxOh1ր/wFD pADNSѫw%GpPۃXXL`xVV0;L_+/I+l#1HUgKɎ%cY@`0RO;e PuǕ&FJ2Ț#`Ltx S "XTjH ƶو}4֜QzN!Q&~op6V*$VɵڲA1 i칋%# ؞otfLz=Dn IN$$ҐRvwH"jkƟUabP%X$::YeVcM|lGDk[-G= ʺ2j+-xLc̑9ٲ3e@cطwg4v=sL:꛵KH/I=w.pNE꣧ep ŘW):R~CpB!wisaЫzb^ NCa. l:Z!-9,EzyM;OՍJA՝td [3T=#X5BY.RqRO"b4릉&M[j$}CfQ!XBM`6Vj wx߽z6vRƲ&Jg\M5aPQC{p4u/٢*`!>I6>-0F1+ +;ovOp>Z|?%.%iRCKDxQM+ć#aT[ V@w0I&SX"$ە:w֮|M.d(__-)|D*E낁2 &`ZP ٍt\+]=lA6\KS]a_b۹B07-$u KH'=%ݸO=mj'Ϩ#=(BӹC 4,OrM-۳D|gjcs9"a`)ꀐB w6 毒D`/-yO x*o#.EiDIAw"9:!kput*.\LFT= Yw375*BJ^Ud?<">$q@;ħ!kM۠)Гs_AsP:Oj`r[^GLh~{^VUۿC׉%lC!?=z7W莨Z0o81ic.Oz"nU$HK/zqVsQ|E/`ǔn*FkDͬjw))m*uKUL!JsRtbD% @AOun&2HLC#x]=05/PϸCB."dy?Iщ nH@ZʀB^n$  s"㒚lS Y1b"H5(h0mkȉI34udjeW"Y9kQd;d;У VBlu6 G -6L}kH_.^%ņ5HL]]~A L͡&PwL*o|78kϩ-MC8_Ta<m፯\"^4 vO;A?af,q"sbW䊼GpyaZBj5R~;Bz2^hRJ kdg"F|׬_M'Cqa}A:ep'+߉H>C2J`7B\+߃:P<JMޚ]6/@:ʆA^{},sa^n\<ݺ-\t[łXV7e޳H0^6j(!jJS?;rh^4eY0, feKU bg;@ ?8^Jڈ GXg6_&/Q׎nuU=Dly mr5$3}ΙB|z8c o1cswA>sXKϚdT~%\knҨTrFng ZRrrgy2^ Zx~"|Jmb_O w9JG?`N aE0% n&)x`;S4Hm~u za)TmWS Ch-(:* ^d7vyFdI&[ޱҶj2B!{- (X%5Ş;L=cկ NSf4E^)`utXi#m1_TsL,J CiZZ15 zi]d.ZS%NJ\30b,^zdR4؊cpM3_02= J[{/֠ fTEwAHxUҺ1@W7s(P孠WL19&u}D9~i1u`/H,kAU&~,t.oQ`PÏu+į1+PDF{&g0tF+Q'مYZd \`ו& `w#TĜ& \ӢaNem:מ+y S¿LǾ^ lRz_2Pw-+'zyBbU:o-l캻նW@@G/F\;Mzwcφgˏ[17tz[^{Hޏq KvTTêcHv@oRUr(f7Ʉn/X-h:A}UDu;/Nld!UmM_ZjV%#v7pr):,  mޓ!M}[g)Oͷ|ͫ4/,1W7.u<.Ӎkn/9j3uQbc5I9|<309,`*@iPj˥EH6\`L옟:|UsJ )1R@R.Y[{'3Cf8?~<*.M(ksIL;#Q[]i n,Ì3ǁ/f,p:'3k8*q21A@4g>&/8M#Tt8;&xWiO_x%rr<\chxXuB=Y+]\1I kd_w2zޫMn,419 &?n{`P) r?ZY@UZߎۓ[Dd깕}O DhK=LEZ m3 L_EbԐA~Xb9 `7 !D ѲmZo>s=b(AKYySZc9#OzSY?1N6||{k^pR\˿l7l|v\˛r.{_ +2M/ ~E4e>`:mb, ifj'ɰ|F[ޱѱ|SY*G;ser,Omf_NgiS[ ղg@ٸzyiگsԋ\.*ǡ)]7ek89'⽒#9qPFD>uD%-@4~`Q|ǁu2-܄4H'2ڪ8 i؃'Xh`ɹMۺ ? i>=)6>B^iNx^)U.jK8G˙(S:]Rk5`c)YA?5i_1 \.oi4>ռ6^˩Pa3[ɺ@e扞*O:ٕ yCdz}jxB?K}FIeRl[X}2-lb .8Zl҇32ίcvMڅ܋q8WV䖃V|Hehbhw4UЖ5+ nE1d.`{'m>Cw$ᄁC$K IO^ƞ6#e6 F`-C1\)_#0&F!S؟J+G\ܵF/k\+sDT炲Bcrbp M^\!KxabIsSCFMs"3qנB/}e0N<5}jlqi)$ dgGGR|pX!z1EGb蕒qd hG٫[LjᐪAߧa#1KXm}mXS[I0 R1="f)zt2q/f DN ^YkF&G8v"|mkGdd.>V%"m:CnS^xhG8:PCs3){ֹߐn"0 2cuqSLf4qFKΫFȠAVeG)C_S1Q\МY95jLfB ;$&f&72C&Kʮ`C(w%J .[aSfG%Hz̖9 7}~q< g,6n:B:b$zpM=E)x53<^fsǰ*Hn 1Ub XY1i/KD? ~nl2fE -. '(co|"h[q5K?Y# 4Uble{שbF$| ";r2LL`4Q9D w@ 7!BI };ޠڥ1l*(H%35ݟ. "oZ"Nnb\c=#._-:;,E8JF! ̎1F ' b氏BJUM0rc'E_ns6t|#Y53j (/̘tA{R=p4*:HLARgk,Xw1~=:Béq_ H[؜><ͼ:91ۍnYZ.&2HKoB6z$3ںM^M!EW:xckZ]=2[~H^Jjj^DܴD-ʣo@ FTX+AV?:=aELЇned&G;a7nְ1Lњp_^䔏I*N'iDv1xkV9Hhw ,gpLu;;\m]n\ϑ~*%d b7o5E ~F^ QRJVӹ]d#Y^ ʆI'`C;V:s:AIy$% `{C'q0ɳ((SpW1'pZ n-:|g.USEL3j:anWQvyhv$DH2T0Pb MGQ6rrM^*>-ieuXo5zݙ/t\# $*-׆ m^\=~׵BO2ʠ;\)r K_ϙdžV\e2ϦYzVaƟT,mW$$eiMj5Vme8}\/ w{ӏC?8\W=J2#A/Oo-Z-ٺbIYGan=[ፅ-e7E8uʷ dDjrGoqa3,ME^6p2E1ڔ>!Bq'Mg?tO&5fT2=uk^~jKk5%z5=5/}aeͮf^pM)ve0;ZK2c^%^B Y,vg{ +8N\B%zC3wMPo?X{ ٬b :)cqn8A=aF2wDh\ U:.0=^Rxݻ?.,F\P\INԡLa<2dNޛs "p7㼅'ŭfllSYvle08}7!N(~J6!϶6!k:=( I/;tU3 xc5>M\іҋnlC8J@Kϸ!NovHǽ\XN31ZleU|M&Xvk.7`ZOþ@Kb @FXhp>fvKXRN,dfOa?Ys>L SWFx0+@"j֓VIp8V!ECk)^{9.UbPrFQI[! pR |:#)bg =旿*@v'|F#ڭȸ'І1NF;}N{  >s~%=~0J+}J}D!Y}??+rs<۫ fi-qe-*Ɩ7K@G|1x%#M+lrg &T+2 ^ z!Na_j2zNu%tI[ e`^u}A0|}yYō9p|>禫OK7_Q SP{_0Q`Bk3w]qeң8 ux1.OD^I|jBJ\g#/F Rw녘ja-SjQ)&7B˜z`E<=ey+=ș7.txcL/zbWeThHL(ڕ I81l%G h ) qa`2jwSic+cQW4۔-KnnV%^n|.Ƶw%.Ɓ46M˻ֈks ^[@Hl6!HZzl`HF XlKh Q;w|lh0 iam5pC<".VO5?(v`<3v85O,z?xլԧrf:ŜfTl@bX*hhAKt-սnpk|YVpw.0Ƚ!^LV[lPavH[d3!#P9 `1 #t#o$μ"\j@I.EoOGaGz(r᥷HDxN^Cս1 vK5R ./7ߩTI)o0-F wD)~|R[R90.R4hjiWoW;g9<Ãh~KXZ}I!\R Ud! 31%m <`e|' hr ׯ0UUEjՏb{1̡!$O@0: \oر븝 m_ 3$Gt m{H tF2ϚQ^fFK9UW`>*. uw\RU`CqLz!W3F)6dpiKQIq/!=s՗s&: ҫboryTy(NۼO0sy=F\%t(B8 GR<8_ fqs;O&CG)3_7ܕ7A>~Jtu7Z 6ϐ:H ޠ}|@cg.`C9[oLŠf Ʊ}|aՌǜyAնk?*tDGjB  & eo;k {5|2\,Kq1mXx=5aUuVDѪO&R^A"h h^Usx0]m۹p 0"#lP=jAQ'H`_lzFr:? QQOf{'L-^4' \TAm) =͒,~0BjTEv8>rb 8e.LW;zIm32r'(Cţ#&ת?+&ŝb7'w_-(>vVQӱ$IvmsPYIm"ioXqH!yl& o5d`y(4|^A=<I`\G h|!ӷ(#'; {fE)Y4ϨSv+*(>P[h?N_@O| V^,Wt^[0}:!-<)J,ҘKŦkGU^[577S=5]7ę$z4߽(<#su>JsN O`1Y1bB_t Ip8iG(Q?D(}:}s< MS~F>"ҕ&̤ 0}n82r>{4&9E6J^.w>$GjmbJ匞#\RS/[z]a԰; fB ݛ7#)0mPwsa'rڨ}Ls.-cGe> >}7%b5Ud͓?ިYf`TOMb,'qUZWvLVԍn<3'z2k#0,炶@9]fحKvi͸1gj*N=}؜;gQ^@> $x-n$#: `Q|s\°4]aƛ+rpv~4^ 7|^iN >=5Ӧ7^: B &)l] 1yu /wX~"M!Ȧۮj/lil1IɅ?#0#4;R/Dgf#\:;w2h0Ԗd6koT2 V 7z/A~Yi~ LjA7"A -/BO9+,*6G&ߑ[vS׳aZKڵLBxgILۣc،>G =]__>]iI/# ,1ה$_zei"["Mx|*vckªAIwGՙ15:׹rWHa}rgJu!Xj #|GwjW N$/9py/&-+ٕMrXHC iٳC[%}}RHy]X_%An3 ;h O5n]K!v-8vhstCL~\dey\7pʋNlRL]B QI7ʿ& ֳgVZ!XZ w6Q5G.wb6 iQR&1FF>)Ň `ha $Ʈ=$Uz),:Qj_57dl]F^Wt{o*v|+j4Rl6<ͤ1b8_u-0y~2}cP1θ^!\"pF=#8uz%دΤGЎO1Wvk؈}t@tS_^d̠Cl̎ zM7ذMX:-پYu âl@E+ZV+d\iP?Ȗځ ,kwOL؞:\6Sb _KD@4H=3k{ʋ*eI$I;#ު I%M7y>EfEQD?}a_G.鳇2n}>h]80~)ZH҉EirPP+R{bm r${mrE%A6.]c3G50ʉǫaLXyB_ hv:IX+^{wzw'J*@3;3=c%TE=*E03Wb~2V4ȮˀLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS# Hsb7 S}JjX<^BxZyҀ<FwqC\C{UspaFɯ!1/€/cwsݡ}𰱅uILkx[_2ҥ; ">9 T 8f1e}uT!v΂&e(7pnK-yДG9ߗqV C|:S9P"(቗.;]9LpKտh9 e)Hbݝ%^͔jP YCyF9o`{ތ&丣]euNfMIxhXhq`eUBލ R>Pj[JA=GtJ3sA!vZ (S96 {g5kKz V!E !َ9ʖ>'U<ɧNyV<(c?B$-p8=S06 ӎ&ݸVޡ_<3nܔd:Z7FbRUr쥔`@i><އ8Aܲ&[Fi΢ppL}c5B:J\hk)+r3a 1pԫ ]2f:Κ9"#餽<|~J/^BJO^ iOZY[xZF_!Lˑ3% %`IiCgKƜw%9Ivd%Ձot/o.@\{żhf >AvmмIƶp8;hKozr[!Sg9~9Aٮ^Lxߑa0nIdAe/(ZNFMP{rd]ArKqh%c2͉l~0i>$]N!y'4Std)6Ylv: :,ed!Pk)=TVi:֬$w9[ɨ3)Lv@9kP5Ξ؋Zd3(93aZ%9f)zN<4=%;^$ut= R oġbz n~dJ#U0$MN攢ES.pJ9F1Q7}B=qGdl(VtG%") (f潯e%X fǻxNuio60EhF,9&Cy J8mI;F2*B4oqID[dhd"A诳/r?hS D5Tx!$+cAGXBaMB{8]cPȻwD!g L=sEa-/eWnK ~jQ& Œ$1{˚p*ȏLL L> d<8eۜ}}V=K(lqdȢ5 a* 7F,5joPjB?gO} >vALw1'?dLz &1>o56\Z{zm>X/1GMnfey4-,Qs:A1ERJA4(j,6byB,G_,dIX^:w6'ʟ2f[ }|#󷞻f;(*yWUKj,/̣; vSWd3(f-Jy9ozqdζ 7 ѸY|h J]G>ӕ4(A]Nmzư;DԤO%yk*OPCXaM]-KؼUPD-:k)ol` yᥔywu[>:wW8jg_ ΃t)2|rNVحJla$/_H#B7ɫMmBzm$4܊6\ WSbDfu~ pkpAwP Kѧ/9h5@wא ƾ= D^;s'AW_^=ʷ_+oaY~(!q*(.nZ@~X0'GZO8jO6ur0{&R"ok^ q@S e%ǹ>oQynE|DHp2P_S t+Wjv+oBHm#J$h fg:hslϱX x"M{<~9? Y]> "$t%~ ?X<|0b~+9`>UaPW5,}Nf6H>8yEw :iA:ZՕM ~"BM{ @4Άk6J+D;l-:7 `v v>٥ņ3(7R b4h4dZ'@ߪJd 6 ٶ,)[?4+\x/%[GH,P0N2%E^:7EsޫӶ @[U䶒,=clS,_h] /-cI-eEܨg3[]kťf#U5rm69>T*ZnㄳD'!) WAf/5ċA f E/~OL(,~Ѓbϑy  pMOVZvtv&do=Yx7aij4Tk|fz~]eMĺczFT@1)N}Q$iNyI  e8ohk=$h^g}tlG+uo&w,θ|<ֳm-+M6PUѫBh'hVU~GY+-Ra4Xz4 "䈅kJU"%^|fO5FrSAIh\Wh(&qu8ީW4w*X4g#T=FlPƕ?!=E BYp*@JbQlc3D$'Y|ac[.M}49/tjk : Y6SR?]‹(h+Hiĝ>+tI_!v2'% }u{M&z(8cEl&LPT=,D |L4+DT\*z)PY :1faXL"6, @lvfCIMZ3ȾVv1q~3|ň'4_T4=ۡULͯ@?0hoZS3!ڮ1*6)_# ,lj4i#%5Y IW>@HZ[a-"|kgYY3[3Qmu_t`j"] *\7a蝷^=Zb N#XcSh㣍 ާFd)@ D4w6'7/ X 3k'"x\jxdh m}25^.}!Ӛ(7fOǕNΟ \1jl%)wYf>j Zh:]pt65G<* j̊|%eRٝTe *W!B$Z (-A0w͐B'ccQH+&w@VʕQC {cg@6d6m hTnJ|{ O$l Fq_gҺ.!Z$ۿͣ%إ6 F2vhk76IơQSO k!gӣ)@\;nW&x~83w{lJk0œKx}|IԮ$Ι%>H^kd"[4WMe Ŗ>.ٛX)3I;L,C 'E4->rj),捤& h G m!%Nuyn6#Uc֮R QNv?1Hv015dpΎ c*B1[<°%<^>g+ i\?h$8M Ys|xH0 >48KK~Gs%?7Aw/&'tnjCΤU86dMd9Q1 6)̘xJhWǠsLrP_0s/{zkŕ/},QCC-08>)q2Nn0ld/!k}Q ӉÐ}r9-*.@׹Ѡn `q|FA8eFgD?d 0ƪTԾ?$(,ݹ,6#&]i If*%R,/`.}σl^sco9B0Y攦ӋzY_D;?>wG >ylx}*j3'̀DCib3}HF$@  ` #bP(W9 .[YyʈH<>Jև]Bc]v2$fV)ޛPr$e+RCIMrw5vtT(9XZ6'F~DGEL@a\A(C3]R0ۼfRD3Wi &:9WY ONa&jOى414GNu,4vLлʤ }UP/!!R;nc~k)aYd<:X`4l\${)Nݒl/iMh=n&xLKnU :)(۳aD;jPH}Z;CKS FjqEY߄7>NRaHy]!i\{5]n5syg"1"1ݯV:S3yIдcГA&ј}-E|QT)gʖ!v(77 aQٺP^1)\!sE䘲xg[l ty'ȨSP5>p.gv13u"n\r!*iϲ"-L0L6\/DAD87/'cKՓ_uj&{OvwUxjwЀArBM?Z:]a|B7kD[V`\Dž1z坝 QMH~8tIܶf=dKQۤc`qɎ^-M!h!%a2yuTW A9?I0"(+BUBh;~”GQ!3^I2xvǻ t-f6LwQc:ǐoKy ߿""SS&Kb}z.TCq;eqsGF#~o/' x*f5IWTs=[1"=5? z *k% fƣ<,LYro6g[V׭wWp5C·d'U?_f,^κl.p %N|sdo9 z1y|s} Qn[w8ʸoxZnZ{Ӟ|Wp%e-SVGP.7uk8bZ،HPIpYG6U(deڒ89g=i<]t5#:/C;svrnp]_h :ёr9w-hX!saaJb--_Ky5͑kDyڜ[6K{=z㨌SKDFݏ$/ԁhy +5E#s1ZP$*LkCH4sΡ4$s?BhiWz-,-6Jn(k$ gWim` Ċ`җS`vYuS/?Z)W"c < }Bb=0Yrg/#xu_`r۰W-̦_0ҷ("pg`-(l|qCGa"03ʍŝXr<3Rm^2n7zE.gaTOhpC8 `-%Zh٫"o~e$_Kk;[}ӗ}mnGFg@2Mk [mGf?QD'E|D..崽>^Xn;n2܃fO_acl2YNL%y`XT*LuWj^W|uV{ٔ[kZܘhQ[! `XSaĠt2M8y%`hEnͮ+${a~lb5U/Ԋf&O%5TX.zz\i%HiqA*qE=3nR^9ڧJB"#OsqQtm(fVhῂOgݪjC*u \tte:NG4B#]5Hq;}em(D=j׋Uȃ-ؙA7/_,}oTSJƬ¥ƷSuIG;l,LhV g i**X{K`߫xaB)Iuwo75^ W!\fʤ{ Ny&\:04:2&oc'ZgJK 1͑_l>6ԁw܇V*Btcr%bb<2Wo%/>lx-G'Sd0/biG _Y+y1Ո|7勀i#gr@B; 6LG>w)\ 3.x~ B Ͱ]f?hI3FZpIN&1^xWO dD4ocTnxiYNB0GO&-0fGt5[nڕ;T}1֚<8q]dւ4oX?R ,RQ.%C@'CO<(@HS0qR#widC}O,1YwŖaCK/9 H!ڥU뤡RQO+7X78tpM`ᥜV'Z5LTYnJ Sc-2Z7@hGyχ{A" B<~0J(t6~v}M@F'ݒF!5Lu K7: SNlz@OAql1V]1J*g~Cv%\Faۇf?bb$n9PgGlFEN05 " NNԪOf`+> -Jo}L/ZEdM%,bQJd}Nlr $X_W#i^\k#5.)O"%*ތᖴA$wOwn J}eJZYZ+=Nw/T`#nIWg)u"V&#SWH#qzց:"a Ю?ՠ m{pARxw=M~=Tf09WW\  #8( W^ fHhN`_ͬU&:Ef:sA1E8֢AOC~\ޮ/֧]A2cJwvcY0Xpxsvc\ǖK]vjwCU&P";e i (,|z8/>>Bs6~MP8ށnXRN7/W7}Z[LH^J<|dJV7]aU5-* ~rX@ϭص BUpՃm^DZL4b~Z"[0W̤]Po]-LQȾN$GC(5Z,7gaCBZi'tJ) XdA q@Ւ0qpW?☿3Rt_]k Շ u?YX2K8g^@+'#)H g񊹰G@Z9i57KQWkWW`efpp*!w]TLyfCg"Tv 2?˕ ٷc?:enMȎ%('Ԍ;!I6!ϝ4hFɎ]a uŠo`Ѫoh5ڊ`$3u{0+R; /*2+Ht=մ&S.4}\|[YA"5_f! *avE)X]o>R&F6}R焛8IV`7P AN<ɬʴmt2.1b _P؏ b(]^+E' ͲqG,pȬ|Ո#e]ыf9aԜXu$~+!H)R;Cǯ=(J=<.XzZ LѺTa#HU݂ ,8N!:z6awt7]KG]QBx+-ـt|Ь!UT_9ԲaŃC0ɓ1#͖,בwB(m=t@]'4˽J1@E-㮨W}Yi~W?i`14P~jڍ)@x')A:+l\"duKlStb;C&KLlA6^Zf4}jAI`{Q?l {뎙aK%C Z~=BNC2Ƒ|ԙl#0 D3EAc bf}i˚Hm<}V yEj2nORA!ncj-wM-S!%Z8Fd 5kg R#aW%JscU/g̡dmW"KHaQY h|>luoRmʓkHsip 9Zcݭ=Jm^&Yl>:OE[~o5^xr)_k}Vң`,)`D<Ұc Za'OG_`zF|Gn@饐|Ky. Qob-)=E}2k 5pN`81w2DJv3@Ԓ4mti"'uz;:_hS%T.T'F?cHs1 3e牞KRI6B q{0E-tfՅyŘ2mO7꒧/qExA-yfMtI=0 H'\"߇(r^SuL&J4ί&\APM񀁟 2@oK&U 0:Dn?Ⱦwk=LD*:{,XE[-A4H@[DP崺f>(_SU=]L]|Oĵ$GI\BH-J$NpxCۍ~\ OyzC|f֩b}#3,Oo5FCM uw" b.[A:{KOu` 0UIWgdu#u9Hﰶ-,SB}X9v sLD>";=3LZ^o С靖hWN0SW0 Nq?n. Q"& :gL}cْ2u&'u|_K0җ`̒v h>HI3R|wz/qiq.4"ʓ*}u^q{ێ-H3ڑ;Ӹܼپ9,7+>RWY\E>UYG8;EKi2+F/=:{W̱#FqF%D"8 d/8Kby,rN%ȏnwh\)@K~|cQ*G|8q;/&s&O0u"/WB":pjc&S]u2Cb( Іi'OMkabɨ. Zȇ 2 :)}ޣ5[a"w @}T#=*877HГz۽zT˫%q*~4w6\mAvcHتNO _iDmcQ׶~g2A=(wmxTu02Lyef!ȝTV^du1$x28aF{=7=Oƻc/.Aj6KDÐ''4$R ړa[x^/$<N4E-Zd< 6Zp[-=^D hC 0z%dOѰ}7dڤ48Fz%A<+af dv*4:VnD LT(}Ce4SX4P%lע(>jS~$!@1^zh-KĶ}gރ!BD6E&ЇJm߄asT[wR`â"tgP{ v%Be?k '2- ! 閐96, 7wsbxUޠ\dI+ *_mUv.EMaIix8kw +Tم-Z?!nrX5܊%^@n=}q—2x|x H\Ӭm4}ϵ}nqemt+]+Z'#jJ!ft+wD_zNs\ !BTy;Uu~G@7< 9i݆Kh"+F-Kya`_'%jC*Llϣ5&j0G57$̧VOV8&?g pʴH׾k[/եsM솛%QvµJ4 Etz۷nI!ȿ+E&V2ڱ66AE#ek]4O3n,cXIy? ~2^1qxE#e*qm8]xPކXt~<)W#ȺOcc{`(m(cJԾZu'pyٜ5Xn(K֑rHGP7)Ny|NWT-ԇ!3a2Kž7cϑ̿hspVEӖGg(`9B;C3M]Hn/gJ 8-(r/ =$m=Mm^uhaQ ً9蠹yED*<;,;i%xG|-A.lÔJ3Ҩ`c+Τh E&<߭XUnb?+~Uyx$h;'uO/¼ٴdϒ=4X:VIuɳRmßA4Lٌ6,?UX.,lÜRYnL!1 ?Yvu5L51@:L⒥o56X{Bӗ5*wY,'S]xF"yK@M9Ph3EŎ\K1TtNKAST/;X]T{Qqb,6vv8vy%98sH 7qpŅV\ ¿)Q[0B|({9͉ih2C6~PF0LzOT唠aq,^=PQkxP4:nPw8e ۈl`w4j[G6 T1NnKg0n.ݑ*RTuu1 "xXaa#9~.[#ݦD0w[9c[+8|HG[/ h;,R#^I'^Ί-+E[)-z沕d"^ׅ!OZ [$Zbtar~f#{cVc0UA#Jُ(gF֗~=,TmX}Yuh#t˴NA4΂A!ZI%^A?,z&<\Ă&a }1$>o)O`b)E\Kfb;s6Np+K`܆:H?gr ]Ͼwt,e~fJ5nYP*k<+uPŹ"Q ]cO:3 K|4ؓk ǻ:$Ӫskzc;v#H? 9gI1,|/4OFCY̽S3y/GVdK^|-/lf< A*ue.RѰ'UiKs"A$Yy 7bqšXEBkׁɲnRpi%KE~嶾RAQ ׋YAg`Ggr:*x_vk}[8YyMŘV&)?ۏ@{mK< SSg4/ - bڤ[~1 >$~Z.vS%:ŸmHojtl=q6 zܱ!+ Y{}>#й!lN%W]I !YwUODY,gzq͚W]d5|x7u:9w+Cq!ea'EctpQ6>qV i3$ m$WPwj;L:/[[۹[4MU9lv-3aؓ|ƚ+x4uayutKc~s!s" W(+|4Nxⵛl{q$]n$,Az$DT\oݡ Q@8P].llDxD YzcxJ7 ok9j)r?L+*؎ؔpuLݱ`2zw-_o2!"Ml?2ޡ?xFs:`JFŘix%yԧC>^O&VWthΞMr%_ăI6 K-7sŃLQb_?V@8 V_tD&`{ !S!F&Gx Jf ވ(ϬC#]+l}S5C~ x( yB&`$J´kӚpdP &6㎥2m9P@jdD¤ZGWn-Q IF=2-r:IytSJ4 Wm~; g`3"iU$8vBmNSwúQ넏47o~]EeQ:+,O}Nr:'~9U}˿ :$Y.PXḛy0ÒhFWի4WJjeNdfq0h7f%qUvVu;tP#& 8[~14fdy)x͸xDhNmD܈P+SV4 {ʚYֹJ ]ΪIܣ==& {,yQK3dVϪ [bM'w ݪCDHpٻeI+ٓ"Q7kDž&WlqRB:li,g'9"SjkkgD^إ ?M-BW q۞!R~EcWɢݓ4HΨq񒳱>j%63"]6;յrkλNݯt, [cfǥX7OkB]N殼Pp7+Z.4 ޹Ujy|k[J myD+p\ EBbxTP[҈~!;/quYzU;m{SOvӇXJ)+\yѲm jlsuD# ͨxpYt週iaORJAXZOƿ!סM/4Xzr''hj_l1vWGܨʐ %M W)_%=ru3&[̹Z`MC6ZglvkU g \"] U</ZK^Q<֞*SJk 'E6cf?T؞Vm`4K^#YKabst&͠6;)ўY5Vu9V P|l ,Uu`б;SQ}O ~6@W?FWFZ.B ^r~% MMdmIC,e꫸]Ma@"Nߛ+ת&35H_ǩ Qޛkb$㨱Yj,oxb'FíY|я|Dg.% /ar 8*` e^++`_ lW,:s7,(35\C9;b0r'c2B TQ>%mNʽRN\|\c7FSg|P͊SZ 9J!Z^$ws/0}F j)H^yɐ8q]<DVPYAF rlGR+T 6 8o! VuIPmqV+e~,")"L\ξ &Ys4bX`iE sl#.zEfudG~ Xi317 N򜫷PN c?^/pMY)jd^"R]+1C(3-Clf<`6W e!M2Ñ ^@_xT?8Ue-e6&k9vDS 5!, L= FsIdk{tg%?dYM'c;Tk_w~cִG52 [ p; dx>.9R1M+HJ/"{]NIĢD=DU?}"QӼvi󩇉}t1\f> յ) ^F{?1kaUןb9!pD3JV^9|* :7FXOcJd碞Lp9P$k'KlH';6$Q&7!po<Ȉ(f0φpO;vČ{N͖1KE?룗aI٘cA;{~dE2NT"f0f'k-75,US+X, <]*HۃQT5$⺙,ɲPx H(`؂ӷd9A@iƽIeRCx[2ԗɥ3W=eoβhlA9+1VAy qB?sC~O,ah)YɎ֯,"Kp!:eVG (Ft>T`Z ^RU'[i2EX'l;T$!ѐH6;GX%!URy0l%GB$lgh&Y`භ-/<=wE_P=kBBH1?ɓkJ)!0 ͈]ru^%rv[iT@DKN*Wn [I7{[M_lQf bhO}A4M3L$/2Rr~rXl|˙ 1/ ؆ݭZ)t}Ev&Rz?)A n~1X$ zƓLy؛ 8vQwFҔo3 ݮ7br~$&3NEPrH<;TyI,RU($l&(mvŒӘ9 Gݗ^njjr.MxTxNA~?Z@oa`ZPz&aFL"gdgG;@;Cm8uq A/ssyo~뜰X`e<(|is^tREzfe "oq!HK,~A3E_f1 x!$nP=_K>=Oa^#qB%3+~6]*3tv{\[ڒ ziH@&GԳ!]3&OX{X`7]I"N, -D}05͵;YH((R ?5jp1{ʟ4IўOދ IH'A00F5d[\)hړ Q{JEtz@9N-H]4x e) @yq~h*aoҶKjcv~!#V%-snjR=PA_ 5 *"s0w#f"SۃSV0'9͏dMD5;Ξi;(V.{(*c)/2a;%ߏ*r:X3tz (oZ^ԃ(,c,ͅhZ5%]>$Zu-˜i؆$z־.G^4(d ԑI1*UJ*)Q8 &-0m}Lm$.&%],dn$J8Y  yP*2T`JMm{`)<.Rz0a1^BiL1%iѦ1p^N틌Ϭ߁mO/2SQ֨X˛Wn Udj'ete ='v;Y#d %bT 5.Qhv8|Jnv'/qWf1!ai-Ou T eIx5ћ ]-qaWE``naOmAG)K,IM6x{ҋP26%Tr ;drgf^gudJRfØW-7 %{S-rP43쁓/fF&h6wWY=v@V/\'$].zɿC|~-܉[l7VZL'^Ð?4! *0fܮQuOMNPkW\9A;0H6@:oj+^ZrVQ IkU8LӅYܖ1.A{@}G]kEZ$ :阮T䛊nEC܍nDk{e?Z5$Y]9w 5ZɈ+CG^V6m;37aKYӜD#thJn3ϖ+?,k}_= N|nG^~Q48;+9-!Jk@ؑj OJ8IοK2r/fԸHѝRפk%r]Q%qp0`E$ŻK/\ l1I6>%`PЀ693O'HQ -rG@">G]# {jqW't0˳@BlbrCNQBɗ1uy5u=YZk3uG.P&a07I* 5 #._^tJg*o%9F3fb8|RP"$3_?gn;lRa2[p9OUfvh#/|B'}ځV:%[KC[ U(jV"t_n!F_KnYjJI{8ed+[E(noG ˸%-':t#p ?e:<,p\N90/E |{jڇ sI".|w?8+45).u0N"p[|΋܋9p1܌#CV̷w1sC*hl@? g-cBXfēg@G`}2[ԲI"eSw̃jS{a07Zf OY&_"@WYjIqo{@$bt0%LF74r0h,E[}H2h8pkùìZ C ]!7$0чP֦'v&Ne C3|Jg\ۻ6\\S8;]L0ͥo }[H=0guUqP]aة9h1i?*1K٥U MC4k"M/ͯFt=w*6KLt(aMψ=EeXXBQ]), ,w>+?4a\o(}RXXxE:*2@)i-}s?}`ir\rHree ޭ볇3np(#\Z&Rp1]mgp,= B!H*]o(jov5&+4.(|ʥ:*uk,y77>JX!md)-S&<[ONaQ 2s I_Ss:Ͷ+Dt! 9 o6)/> Rh8[BgwqK.ebOyoF^0,XХ@cܢQ{+RF;ޫb{=A4,u* ;җ:s`[nd n(1=Y\<'job(.O_7|Ր׈`zvBHB>ݲ [@[ƙqa<#oӯ7 mQNL3p6%ʊm^c)^|Ҟ'6tc&<7XRSz? #~!:z }nz{.E3 $ZQe5*rRu|JEWSUMr4EOj|qpld!EKE%EW,Tѳf{[ CH0S;%Yyy0/Y}lߘlOD$y2(47fz0j' }6?RCoCn4/6 &cGvtAɪ׵E@ᶖ)ae kFd5 %͘"7V):bA*)sU[ =.N}aGO%E:!њ+cҦRܑ& %?I=Q[4P:o̭+[#SPB,z$GkYg & *3up,bƦ\ϩoxڨ><׶? N!y:G# f;$/ɣ|pOGch[D&ņiD_m8|S璱iOh]8QG `";/] $/w݋NRu12u #cEY7ՒQLs.ᶁXJ"ߪ[hQIB-uאN?PtUMkU $ 7 !>y2 ~?%yXgAEG84󳿑qQ*)Ŷu֨qUZvT*˙Xr!=nn·ULo;khRscJB(/۽7Xp X<"c0{91'wĉn1#.suY_jh .)aܴKKLzmcy?.=SߗVx N;M֗T=^wD]ߦk X ,cK *_b.~-_ $OƐn~c.`v8UÙkj[I@ilvXi_e!!dZѬp;2Zt; Jqo *ح:tXUDhU7O2ఠx},:C%ra ȣoyj)=zS맳ۗޅR$CClwr@h?N/; xy\]Hٕy|?i-r;2 61 v"zؓrNCNC'*kaZ2>_s:D*L4ۉ\)^d8c&׃HKvyחǦk!R`Ԥ* ̗M 5s'P8AG[LXK4"+vG.amz[*Rݕl96=r Ko)2Ì1^}db+%wDe|~#"d*Oɩ.Gy7(ـӓ74o5U*P,79&nKX$DM_Q՟^p-diT"o4G[pz&$悥\\ǸްeCf=`7f8nXH qqV aL2B!U>ͱ$;]2$-_|P?SxD}ٳn<ݵP q:broc`NM`?N?lICAVWTmm"֓LzY7ùW6K'_A!]i)|U?*6 ?k KڢfYEіZ۝X6čG'dɀqPkt0~pu^+[h SQת T uNi23^gBĴc;?% ju5?!Ǿ@:&l@G~O#@uM ?y$!`=R Mme Fά1j'%v;6w?,I$TG ;y b@Z1 (rVTh/‚/:̼mck$C$ Kk:n/[̗<ٗwP24hɴi|n-P_ JWhoxdzV|2§7wWgI~׽{&äx㑳y]AڲOi"l L(O;-J }MB\'Wҥ)=OЬut]%"c3b f 67}3дxom+)\sxa,yYdn73ȕ.Ft:%{b5{ǪEN-GwV>SX)5+nY;.ղTCJ1a;}~ Ne$2:IٯeMSy~SY'SC©sÐ:.v2I <"PD.Ɓt-: _#AИNZ-;<yg?Uɣc{ D߼|* 0WrPsvW`L+Xh.%ˆ=IMc/~7sb> }'Iekl.͘1yE Un<WY%l/ |U((!>28 HRCګьa6l! (2T4E.2Yoo bk}չ4 HQcUj@YN;Lk zPD>z,Z bP1gN&GZZ1Nqk(Sե͙tZrU/͏΃p>Ph8uѹр8eFboUD %ZT |1\q<_[U!9$&zUVޢ6ތxm\evkT5_8PV / XSV!{=.Mԟ]xni:ܿ/-r{^U, fx'xcu)hNDrV ރCb5\rL{FDU la!&H AĹ;xk.4. Y|yΌҐ^ n哹 U=|}Fk^QqsTpq#dTG MMB١p1*sϳEuwBzsoYBߒ1ܧfjqʛ1OgyZ2Li.T4,'ȏE%26HѬSzne nPD7VJg8OMBs;^!sᠯ58x@V;ᐷE APh -̕ SWStهKZ6CA>q϶c^&2Dv82H|0Azlt ZпWx 뚉hqB6RaLxy]nq"7bI72fTnC&Oi5?:>aeMfdLn0osLKSL p'+UM')eڹec*n:N„P 'Ԕ1̎وעh_ْKn8SKcji8~0sg z^y~S Uk'cbJsA:}:.3%\C`R*)~=P8T8k} 8^BLLyрHχ{w"BF9]6C2%^ V1>_GVY"D}+b"K4ӑ#.?pS瘘(ca{1GgsÕ ˽}[CLWXk{aF@/b?02A?-wfOY/x9yb0~7ן)$Cܗ㉢zX2 bqUTlrRז┇le&k/Z|2gՉ "~ szq챾Mk9_|,X.$G0s(KSM/``8Ff|3P{U hX̹F[}sޮ+=>XMq٤ODY=|%X8} K4i)Ad:XP}m9C|?0+I\꒭^eA|ވ $]x%w] ^y~|Pc׆"='-.U{g=DڂXBMRY^  /QPΫo,e *v Ӣ(y_}$U e6\fP|NX|_Ҷfr-pԘc W8@^A_6̇Gi?S := ͲHE Kθݲ!wy j %.cB–C<t-\Oִ=,ȟL8s ޣa7hug=mQjFNj6Kn.ɟ5h 9~sen1Ce@%`d~djQ$ͯmzUS 7W'HN8&kCLUzK<[z2T 1 Qhd;I>G'n\H ;sCSJQw7}4pwb)iLi}IzG)|腟0t0I&C rSL:BtXBvp3 Jf#rPbXG+\WP%Ub s+1>ܸ*3\oMb:)A{B#pWۦwT<˿_Gn`50OL['c }V9Co7] \ķ_\izL 5 BnY| =k'77 IM3ZH[FЍ)3-,"(P` apG$ 7 Q㣣Ȥߓ45Q>t J~鷌o&>qۈp"UUkгTAC6.).'/|7l)MWyvO/T@N\*~ta_TTz. t=){}S[`oY4Vd8rdCP:@Ay~B$yt%sB}c" als2p)$$b&u:u`:2ݱH*;ׯV:0Q#B˓S %f},+n 궯P(dptdZ鐈4h:㜚J0Cpkf?z?М~f7k' uIaM_s ! J UV\Up,8b9+uFP M"Ep`ɳF9wqτU[)$>\-)U۠}s Q:< 8w+c\rշe NgBrlh5h#]RTCP9s;_‡mublLmOH@&!q4=VW'1J^+,Ρlܞwf*GewHQ?~9H,ηR4Dz0 *1|'gXeڈD]?h|y :/b8 XR桰D 1 l37ה{|mn9:jj g;=E"w`o<T#Ot1HAtw+&[-X0#+=ыzR׷m|QH,U!m s.4UdԳIᡱ&_XkPJZFt=]4a7Q+R쪤 eRq1:޿%)?k$`Ξ ߚ BDZ5C@>6($$ 7Ҹn2E=02 +qVO 8Yns;&ۇn}[\ <!Vr2 l#K`Ǩt[ gk^~wjP'{f欰r#Ҥ-o$Ȅa"#׊! WBE1ءt5+2:H JIz[k863H0 $]mwWcힽJzAXYtu1;Tȹ@+gm)If/ԻhJμ~&N_m"M`~p%9JZ8!+ȍ2N*. Z!?cn`/S_E"Ȋ*X:}j`ȷ+#t2{ 1wcWs옗ȭH""o{GLkZFib405;ƟXiR-}/5 /:9(X8Ry>H݋IԾڿ_c+""XVXrmQAC0#,+fK,e2,.lhoiVwx9dJ߱DF}шȱXv6Wˏ{^xx5hM˓sۣZ7 7p5-D t_!KAq^ĝ0j\ULT(,N-^8ZEblv`GB{!y›,%Z5ꬠ+9oS>ȡb_!c8O; (=7RpuI\A^$UJ3eQ۶#@[^;1[L>FǪMo_24“I0Yl>b a.iHe_䰲njH\ *ԡ >JBk)< &MdXNI3|^[hHAH|3HY PۮۜBJ0[ Om5;LXhw-DY׹g[J0q=\CD^n{Hrɜ0^/h Sn8>vW@ L@i(bEXE8WQA,湟|pr4!8r;a,sWꅔuA%f*)r cΩԩPiGOn}Ih')?t1iyR^hW=+I\lzA>mMwx.YsS5B-E?Kp@VxײY|yQ&s} '$WIXd!hT64Vsq Q3ɑ]W*M;w(%Lǹ3xn1t5Ac'ʢtO縶F)W1r-8V.xCe1f.fKp㐾W'U@|УGL~xuԃ᫣+.5{K9 Zgo*pLs.sϞ鴎 Uc[%_}Q`WƇ1$(ϸ5{yjL<#F(;^1ej=*`*8>f WD!DF[A$w_,`b/Lly2i7šEc_ IA X?Ujz:.JӪbcȽ2V܌ O봇2S/˿3\p456r6z`TNyx3}$..$ +y}cSr e.axo^+w)UzE%\uרkֵ''Jfp bx2~fߢ li¨kLcvѻcEL%KIHDcpJ&γ=ZqiNo^v%C "={ٖUT0\E.>U?c I朑,>rtoL&Y2)EI DZq~hOo^#$DFHo<֢GSnKjW*9o͝E(n@3H0#p/|=bєX8csnd͈9EuaŨDܬIyCWݒ>u0KN=@nqvvަy9WVv ;O, sW@[8ǁS:Z 9oݯ|Dz? $ɬ!]KFN2VlootX /ŋO zzn-z _y:%n$g?'dV;Ġ*ϳ"N4B= 'N> AKQ}"͊t![㰢WrIXH0@;f'WO4$λ p&P8O$cP۶lJ,bҚ> ;EN'[Z ?; k 􈟩oJJ4 e fH6xk5 WrDoϚ%l!o܎t*K+6 1˧f`-q3Dmw+5~,tq_PݚraWP;x@eG8Ðqn%~p j(t[N=ν'N؍rFaz4M)v &oEq=?C @[,Ip1^BZIlNkIUdVR?Y~1ڂunj?qiK߰*2Z|wզwq}'(Smh~xIǵpM,ݽ>( }BmE/FZkߕiӭ+=6$`xq/a?|Bě*ΥdړCE[ZT:UTל8XH gݥjTAA̅աpu9D?Uo`Pa TͷbC›kYKfiXZAu*ED plȰ*ߎiq)EbdZNK/? Y`o'TNyYCG47 A z`tc?^0rDupEy#Wۘl4ZX/p1yJ Ӭnr#P\JL'\D,,;:ɮF*GA3իݤ'O 4dw킶YO!r}.Aoo:&If Qv-q\U 9U#=&ESo?5d5l㝟!̾^APzhW I4GH:])6aI;eGzO Z,rIFq)k͒Ɣ'1Fcom \JAaN\ biH%ſO|I!;(t\Ui80LG ͅT8# >T[d[7ѩd0sIp؆O*~{3m)|BDlAq i1NY.oSi##t1:r52NGƶ t錠|Aa PuUA }H=JqZYH29^jE|| "mygOCTȤm쥶خ3]7f܆d))rQ%/ L>*v9B聓2NI܂}^/S S6"Nl]30j(|ἣr@/T|3KLԍ0/|UO3ז'q%EP^6N)p~>wg"'rqmr X̒ϦDM\>Zyd*0g+Agc,*DP93"hd/r|09xr w>;(,X!7(UξH>U4]+8-] /8K#4udKz%#o!8ޥoދ(De~$#.A0K͒.ϧ Q_`<>Y=<"ocCkV JabaҬлyo "R9"Oeᦣz?|kd9ÁW1R?$JּI֟o-3b64?έ_S6$jz>x$]sCrNm+&rvpr1<|8jSX w Ci⩗!R_^w ޭgJxU8\ǢYB\?r-B1n lR+v<F%ASP_=Ni{u0 DBb0. R'm9|S5CKd,uaȯR:zB6mH=06_~y6d&9'ۺϔQoϢ|fь/S$a8<% ՚V@˜LϚ8Ԟy V"q2[]-ބvnFkbj!89*7jCzaRλ7r"vZ щd5 ߈Ҙ:0V/a3&4g%En`ۂ? Suۡ#)!Ǒ^J \_2 1"G rQcc@%ˍ$o/DMI\; hf!j9rg|.gdfL'˟|;VWipcBXr Pw9E\ar)QeDwe&t!AۭP9ZTsJ jPm`D陳c 3<~ؙZ%l`83a9Sz ֯ (UqC o])pYp&)L 60j"E%Q :ܝ%j@wj_- &FAR!`"uP&#?s40LQ 튱?fh88/NyO,:{ N&g"m-3D% n5tSCzN/&:aAf Flt'vd&XST5hҎde4@DP^mNAs;Xژ an]F黡,Qʪq rzR.l&0))Hc7>k6J \pLt!Le PeZ"WKЁ +Vpn.F>`x=«dhwh]|҂@uݕ9<NJ9,+\0@cg\S'j@GRqn/y: U.0WA" Z߂Y|fukuY$P 7a71e҆tUZَt ը;W|ڿWzvH#?^?4cl:E/$gG4߽)PX:A:Kq&n7B圣| o"Uhm{*搄2AY'`I= P6˧ߤPtl z ?ՠPtau00uEG9I _G#;Kt]L V&KȕxkP F ;D 7{- ت@(i-NEE:D*VSHg/bf(=: }-HlK\MjK oȜӽQf/|P*<ѥsl p#PA!k]u|ΐ+4KQ /X$9LpNfn&s5=Q2K)QJ椯 C_=ao="<.|e6Q[w n.Z$voVfxʍS8s]O_FD\'OXP=5D fsƒ.#},;Jx ' "D!Nӓ*/v*K9b26-S~If|/jn3T>R>7" ƫ5{ua2%$26U?U Go(<TI\fW{?;*)P~et??wϥQ iOQ|F*q \ aplIZs|3% 2!.?`h+@Z=h+S>{4=Ȟe=EG*е'iYAo&${cGR[5T:M]h3"`z7=6(\߿&3Vq~Z:b>Fb}?Br3|pO oǨj~(r~JahwL),~ Af i±KxMZ@ڑx@+jCX+nDy|쫤Q'|ϝwhښLdksPV2U.BM:P.UC>ŠO۫hΚJi^>ax=IS+ N%*U3`N"nZrs{.xz`!Z̘kK:S)\]Hp*[[]V:5p+$K̂h(L8fᵆYB$aʓܼ+o!е[Zi| ?Bt3dO{GH '+O/jزSt/`yvnDÌYX.f~+\ rbvboQp> :JT$ O=Ԥy@ cxnX,of7d'~n[8)HPOe.IqрDb5v 9,gdD'f Ah0c㛕'hS""p y/{Vy]Kk΁D螄3W'4f8׽>QaM+Z;$(j;ݲ٫~tT|/szW5. !;i9)N2(5oWlNS,dP|Z "8}Jr9 rpmVt9WRUjW8$JG/==\œvQpRAC[V֋v=2SWva*OC촢uy|#N8NS`25M [b2K[NO)Ύ!r}Kf+BxXȺ UzAhF_X(ǑZL|(x=Aw궛ҝ"$诚6u } hY31*v5agLm%jg6kʒl*扗i&¥3>/zɭg(R(XIɆ#cӰެ5 VT4&߃ԗleF!rd0a[U{Ř:?땛Y:Քe^7[m.԰R] Tɶ3cAP;}[-X&^ SF mʬQTA;)t`SXx),%~n5~\x>R?8<ȼn,%9F4We9,uM[!ƨdFşyY``0>@`>X-L6#]Ekw bc(ǜ+/s}%aB{/fQ[KŸ M(ZKkUƄ"a]c' XRy-"wx _ 9C0f?60[k=\r6~} T )|7k3@Y>&)Ɉ[F[)7 =`;7x$byz^ i|dquT"_r7t ½a‰ü!}Ӡg^HvDEch 7`1 O 8X_ 4gۦ::ˇ\g;u eĚl#U 00q^hW`S@_<^iyz>QՕNUBɟM%Xpl?R%%ٙW0 -nO)$.5ȠF@=l^-.(IP.’Ry@p`H_pՃ y C} pTTZV]ԩ!A"wU)9$d2%P*H)G&P8/$ J_f@:Ǯg._fbO630 -^] D6^"obщp"phK10 .1,b~/S!E'Sc /+$pz\IY7HK}lhBLꠑx7G1[r\bt௔I~ @ =pNrm=q:L%j0;ֈ-gb zK>2uIhMt#B[H^a#^JtňEtZy2Y4l>E7;pOTV}-`!\|m>/(qyh\,u ܝ9I%$j ?Y\) ^ugPCVqߏ/^Nj)@-YfI."%ϭQr0H+cթ4[-ku^WaC0GpaRjdPd} ?7: ^z&Ҧ/59v"݆^.kNw٠1T{msbRZ``7MVԐhħL` wȸb&X6X{b/jG;4E){fX>?ᮌ8ZWNc7̐?NjeuQA޼USPhkJ%GOiҞ\2;Cߠ6ވUT᲼c|>OG!նTGxv G3('hO>"Va4қD,kgm bӮi8IRn(=.v*΃1 ׺wM c(i2gQ 2цԆk\<t4(H`pLlCb+is*cr]U@ccx!׊L0gw)E昣. c.`ᮄw/!d@t"Ws '́`N`J|.y8g뿷є}Xl@z9{xSAUuaE箑?gQtpOD/nzhtNP"xZ!81:~y|??Pcr ʠr2vu>dKV =DAtV@*k`"+8j^_%L, tUuF~( 6ţT*lRE``L1ZV+<[?yf,|ezƄ82Am >8V9k匂6#5<$@GTt%qFc@1_o[_c'^6U ?khvWk ͠-fhmYڏ%53]RYykPK/<]pE|l%*?MֽTW[t,n`6qאa@xwQM+ e_;ǂ7: X~wJGIӱ{cMqlYebEM\C4LBAtvMLT Fc@`pss:c)Ŷ(MuOx7 RWF:.1|1 4տMDʷG7Ö+Dm>!rT6ifBxP^_ ^(4z 6#znc bh~/O1%UQ!K_"D !1 z Zy>rEO(b\Xܟ@MsQxvhLj[qS iݦ ʹ%PN0&\xחKj|_?j{»N!JUB9܀:/sc%НgKh @բ4=fVmM X)*pHɶFџ7قpin[yIOxĻ=DJɹ{*!#m0Qk2/G"Ј* ='gpI|O1+<;>h^>Av/|FzfwE*1iV3E'"Lv@^?v&φ`]u q6[]{ i0tOz#rҘH䐽~H" G"/[^ȴҀDK 0Nk,5ѝ}=J-2,91sv(Ⱦn=Ù)^ȑMFi~V+&>PӖK/(t߻ ѳ=U2 \ٓE;VPN'b,fcvvz"L"X9q-5(:dOH*" ezC;QitHqRϼSDCyj9}<w7 `h ^IJٜrxK,t"+>):Uh B8Q\ E*E@ 5i_,\ 3D/An윱F~An[_J/ݰ7O[z#))@/ܽA Ө^̎^n&x&yգk[W^InN!}zADґcbOӉ/S=5@ L]'yٮ֓U@9X˓c%t8Gb)8"szT~[StABvP8?mu'Z2z0M9LbOhg`5;.MhXOp=;htte(b_ 1R-ْoAҽ̈?C]@)kH␝"].Wđ>EKP*(3(uNXefNO e]޳UNJ+饫8MmN)G4- F~[V\0^Cww*. /fE4@կq nb9.u7pb\6`UiFy  Ί/LF?2:Cw/5:Eb[j%Mi~}KE!*wG_40@[qMC5r4BU^5%u)@l tQR K:}.'(~ mnj-90]?F,#W%87B.g8K5D|Ч:6(D:_&U֚97MW=܇֌@K}Fwd_Og_Kϰx}'mw{uvxPyA&r_rz3z$[cЀzuϵU! >BAxik@$po2Tcԝ3„$g.L`9+ST %VO 0w7H |eN|2N{I~\yEf>wKwbiVc?jD Bjť3_ݽ2C:b7{Ib 9(dL0Fs/GCckt x}NTLtn~Tp%3ڮSG&aY4ECq3^PZ/Cd2aa\;۳:kuӝ0JjL,wUlz1Yo KefMh SwU8&Jj7Yy+ɦxEhg1:S͏!um>,5Ef7yw0Z{CQw5CŠodegx>Oc݌Ž$|>NOlwk?+7)|JoIIӦ}Fq"6JHˢ|r6+g 0{{u.LL_ : {12xL( o/0}hi ;eigUUb3, Z~`G+'8S)X63k%C;pq ^N\xc$YhȱO ®G U Ya3Lw" AV|Eϗ {1JUmI (5U 1B6?O ޙh yV5)P2r[Ёmz3I.\f0\qB3Rc/8*uUXNu"(FV}1 ނV|<\]Rv1rY-x}@Lq3*X'/BA*U+p_Ñr5>Wѣ0,1d8D'8gU}yp-ǚ&ίi3qRJ^@$-fm#/s#p VIUErU>}cdNX 4'ͲAKլ7,{Oty<\}^߱~'l=c:`-깔 uZA7>7y*?{a(">tzSgrnEn:X R}\O0k?ژYUV(ɻwЍ<̝wUڃϵ].U#-gV]eEP* w2]/yI)2ޚc1x`权v-OprHݴm\24^g9 ́Z͒_D ~yg 88BģXi+R, ,2/N 4Yb g dž.S2%̥\7|;9v*G|D@Iw:D^Uz{_/k9[;T$%jޓ1ϲ &ũ`zŷA!‡DY\^i %ó<d:J >ݨ;]RLW"G6]Ϊ#Όf)8b-a[;\!T)SV BWSDnz:q}&a/C>wgSLtWPϗs#AzL`^Z8QpZ]uIxʐ@P.|d.Vw]$qK VOw0!| G58ǂ RN@Kӯst}ݧp"6p\.9NNä骴#t0SOM NrT&rٗS:Rcw, > Q$}"y4ނ79PSAqd@Jߪ`j;R 9>].Iw2.~xQ?S5#?c˗dV>UתMNAԘzn5:!GhD+EK=2==ZBD"PP},8568ẍlq֣ RpkC0|1*1lnU@mدe%9a2#EߧL;CY\u0ZRaZ(/Vwl98eHɦ~D[^32b>tEvDõ</ M# [MԎ)hB-áZ6#Ϟ+S[(=Y=b%P10h,姸2vy骡!Vđ Aq)SsDdKjJz7_9x"-olx%);l`B 9%A_Rh*֢e27ME ݼTK`<ۀźg%@އ>x|kV֬>j\Q<>qlC+8AzNMj PsI-6K3{ *[|3vl*EODKaQz8ɥ kGha7`wUd"y*90$\aJG6`ܤ붎L uϷ?pOU+/9:=\'P-yÛњ:`oO溡M^56/]ޞ FX!*ϕwjcUmS`lQ>rG|uiޙ]jNJ;?)h@}W)f`K)ކ[ Arcbr,Y K)xOrPW*\̇)Yv;cgW 9O x{T8&c!HhufKju_X Fo~7*cC: S'EI!B}EW1j#rhr X=#^?Pjq&o*M=8cVWF8L, ue+H-89nnVS>OBTKބrӆ7xl Wc)vG3ߞ^9j~,ޅ ٚۀ\EDydftŏP40JOUO3g\:>G/)n d+ZEwIT3;O4%-ÅKlBv{(YH86Ǘo0(m)@N-Tm͏;u ;Z=E Ag_ׅx݉ƭ4~sۖSSdlQ{+ lyd}hzꬓaU_p@|dQ9T_&UہcE?K }.0π *V,'1͎R$K&aվ8B gZ A0k@]^5/Gy${~^b`N@`}h&rLФo2 P^ɑF =PGct+ƪNLON3C͘ܠ9C@GǛVnGKmZ8ykP`"0<;%~T@[' EKv'v@gB_^tiy d/W^I:pP̬e4Mmd2YQ}B?$˺EEADѲLf~F`NV&SȻ[ X< A3G<JfR#nGITܺDKr>ݐ?.GfL^vDN6;oe_y|+qi54d 8F^Mp)n  s  M7'IHK˜mC%1jVkJ2<*5E֟X58oQ)(n>=&`*z_@3z2C M7{FHH v öj.خR+]FD|/Sstzɀ2cgށؗ`#;N_v^%Y/mEL|}*W GZLlp"aқzus@ u[nr E7ȴO@J7xk,$8kkIgB5FzK8.,뙵>9K#9D\wGR;Y"$!)Um'kigy$cLʀwO-X]8)^OҐ-ZqzT_X9e4g d-@yף H&lS(;7i*OU =Q٫_ܞCʓ*K~?)`1Gtݿ(nY<Ĵw >ihJ SЇ-mr"%~bq)T@Eb:ӭ`hv {D Т <6!ݚJ#D+D C1WOxʽ@d*!wז(g_|5=--.t=eIBO1>q윀agٺKyl1y#TMa83zWHZ<T*i@?Xk|8!j}I1#&:o\~c(C^$X:pY =bzl1JȎP #sFt!?)^T}=ePo^Jkgps9{J­ )w #h }XIMW0ʦwUCQZ3&[))̇]YP$z񲴜5ċ8dz?[CLu!bpTTzQ *C:﫴Orn=kG 5i*E\6@tP+6<; AdmCsPry t87f'\CFZ;ZN IF 仟{Z*<+C}/jpw\uk(oE!$+7?iGh~U%l%]CJ6j_|']Ѣ^"s(MP`eTr)N n1usɗN p4T!,w2l@!GҘ #f 2Iԍ+i*3!Acvَ"؏\-I(-Mm$| Owa!^xuVWzn%x`jrެ̀G8~37MWwY?1mW;„^LfLpII^90X˜߸m- ך%.iV@+jM$@U>dX}x;hǠ>)+4gwvYtngJE%\g7|hOoUFGo&nлDEb,x uH";fo-s`ZLYp4=N1Fu}KGv]bO $#bh r`w K%mЊQ\湪mW_yMjy}Z1m ul3N _" &~P˳H¢DK Z;lVә"iv _Q60^ߌ1), +itNK,WᛛPz c ך;gjO%CgPZE;ܲb@N\WB߈=YRi) uC3$΍3u ^3^z`9g=o~AO]S.t̀ vq Ժ-JbytIމkg դ\ ȯ44FxRw-س)hz7=gdmٶwړ#߬;y ^c\8"]9zj՗.}Z=<vf;%lyp_h,ix'7M;wސkt=ahO!#|cEst4э{pR;+Г ! $iZZk2GKH׹x Q04j-m8N/k\8к.w#-}E!*Ndi?ĆGW֮AW#e|'Ju(ddaVF9dt5ׂM_ 䓋*^v)_j,5E4]%G RFFEaH e;g@d(|%/{vDCt@qQ>~?Pz\a~iWٮ_u(Д׎Wژ7}wf*:C)vO$[c"zHf5@B[I\=XIΎ^| {; 5nv~L\0FJxhs;KTɲ8&9_CZ1^nu{5RIu:p@xrcJiK`f` B+%7]'mNN *C dLʲ6}u]ai9 }Bt5]J:lٔ𤽉oqLEJr[C~.Ks.m&o:hI^W9a3|L49_6y̳k&H;7䑏Z&;F٦_W/`i_&*:nA!u`/l./s#&GDJ|Kѧ1_pV)' (3LJ 4Qmj:T Dgpc\!%ocgB#0#Q=SB ϝQčy_(@~2gFA NZ2wk*Y$iCݭ:S,q"Z 5rU:B3xtٱja[fKNXܖ#E*k!dS?>M.+1qNfO::^IuX֦G*@iI(Km^E[h ERBSՠMyjfI+naKyF7'K N%odj0՜5gLge V94v(c$Phy/2ל8{F,{o_WN5gœrfm-bc׹KqQTkqME h#\a*#4.| Mdn`xO_.ԁk2lp:&A<Ԯˡp8?bD5P]f-zg_clT.rK\*`IGz^r;rR kh^|W"$jEUө2w b;*zﻏg7(uX P5Iʳt퐑@\Kvm4Wg/IXc.J)*CBWЊ%^ΕNgG'ާǃe5 $wt3!> Zy Ո0LXL#\Ewo55^ voVPʨ)fCf+n/b%,H(bn!hPIo('NpߊkhuZd~.Hƿ|Nzߏx'$YSo+$J͟_p.1ۭ큧[f1=!=eVi#{J2ٿn}~VndL dKV$2!zИF#4Y\PS37B~Fjo^wUOǢighdYp()@C ɻOoCYQG.X&ퟐIי~i5|jY,1O3a_y.aOWiTjڷʑV2F0R/t} uZ~ W\F2@~ς/U5cP4Np|otmއG׽Xť?u*ϤZ )Q4L,t}(Mnćjהp "⬥j԰FndhVnl?N"&eN,AkCM(GŤbM9n)78;gIO $dPhYwO#ZC:j3@<:!k`_^oeDFO>F@v:'QbM9ug@1,UPhHO^7 A`]zI -</F4Tâꢍ4*\k!I4+| $[P 7ؾs< ;.G%6n=a޹b SrP3pj"o䖞e4\{(-aRb'8@怙h~YMZ:&{PQ^{`* 8ɜuK; ¯teMD=Fp3UpߧcaJ_Z6"@̰9 SzCMgckdG.c\< s"it9#fե4?L^ḡhsFi4<%< RSzy]UM^@/}]'ʤKHj *mvޓ#r[8Pw !1o@ٻ}K6jZeRT70ʧ&LDnS|#5sAhu>u[kdľLh}adeuw40~.hfkXVf O{SKJ ~sk5oN0A>SW+oxx3'bp7EHM5îX/A;t! !g /y$;qQS[Y<@uV(>8Qxy?p a7.Z/AXw6'a]{5c{ܯv}{e$2ٗHkG=.W?؍q@*ԛ$Jaԕ!]~0O[iP楾$ƽ]25z( &A)"V^Mn$8DVGRL44`%WF ٴ36yV]Zl/e!ShF݆8 kr_  LU@KB-RED,ct  p+QC!낻}xi C cDFrpKX>4Xuz,ni~ty 7|1&TT:f .W۵M/қ~S]ш٤@ύ$_Q.ʷn@ZꎫsC)¿#};|bц,%ٹj0!ـ^|pQs JlPh{U"O!ypPA?K, a)$QȬqѦ'> ĬLgh&WгXhƛxς7ūXU?-o +dG_:~Y6Wt6JRM:EC]a! 'D)wKG '|tJl򠺔޵*ԶU8|޶|v|O1r,9 4Y@1_I1B!7.O|BC7-I&72\H1v+ga1GJccDYD}z%si/j݀Zem Բ˶~n - QE=tЌ'Hmp>'.YIk~AG?Hݡ@HAmYQ%͛l/ot(9Z' =<})OjLS2,9pdxE\IVjDb4t U35~z`%Un:pf_!W0 1mY(Y~zl{:'WCԽق؏$ e!R؇ Po?]Uga,U5W2ukfQܞBCBe=QM|1P`ǮNRK,JW۶(m d)a ׂ=ğAamQސ3*#'oK 0<~V L OprZ`Lk胂Ҵ@J9hz^`ridƷcQE~y;SüeT˺VH6NL*OJt`4UT-eHQmu9ms`9Ҟwo !^B~LĮh5;R  a&Ydfɘh/\!KlM{}D.:+"Q$PQp=R$(@7Ex9C H\zyE*}1zF v})Oh \fHۃwhLʍOtZQL6'jS(KŁfH\\`;Ս H_3 f ھCSM3v.b-EPb0gK&69RHPg\ɽH 佖"[Ҭl/,_tumh(8kD2;ƴE6K>r_ѝo4 C +bhLuH7f+xm[UizȬo'`j47g:Q?B:SRĊDG |&v^,@14p2"DL8m_X]F ?H^ݳc-fU5Z unS2:&ݒa|E^}42\NLFǔ .4{Ԭ`RY0tbt,j_=5X^dT)K *7Ƅyr~X]5aE*+SNeO>j;SڝܭXv5h,AxYNTlhWln$(MkKV [MQs uܔ5iq#1a&k,$8 }Ƽkw*6#9=jξX#Rec5{]o1*jz:9J۲Gx?ጽCHդFwcoj)w@b6Htekqig֖+ " &o;('@ǐ +.BsLDБ)N@8؇)3!FmL@ r ߿iOi[ב 5`X MqbU֢S ~Vu3O6Tc<:)5F U$X{E'hDobLb~Rh֝u+\u& R,x> %|CΤ(V0|*FUH=Gl?ƵDxaq=IRugT(vo Y<AVZrڰ F}S6Oz#wM<|j9Ojvf#4Q=P2KPyՃF7Y3,c23e{/;yBnfuN56Q: 0"Vw*$ҷ=]":$NWO$ʹTw}!nä=-H}w6Χ7Խo&d2yi)r |e:Dl.BKS59dg|t:'zӯE8&~VeS{bDYSg9A!IG \o+ '`Mm zdSuU4$_"#˞ =X5ZB( \CjIH #!>Qi[-) 3tH)ρ)>U2nhy!AYĩS^9k3_LHa qi#k.oD]>̿Z %>_]IDb̦0 ]b.ߙ4hZMQe B!LXŋ(:rHOCw_gPopV4&Q]%Lc0v]|\EYfe8ۘfGib{J) vz0Z xp=\ި)1Il,=l>p;m]GKwubH0AUҽ+񥶢C(7st1H BU[66Mxoo55g'p"7i k6:tm %J- p'aK)gFUes1{_ 0q&l,N+lG +q $>R1y"A;P7MsoEτ3:vH5}c6gaJUT+PSnM۟38Πmg:}Grhśe>ԽA (rnELʜ_kK]̔n ]PGAqkYLqdp^~*31g~ڬ蘼H$WlÓ|Ö=|$=@uvm琄3*"^`Lz t,xVr Q6||յbECXj2 L }fZ=-jk5OXzf=.NNG2auU㿐(nI4ݒ{N&M1n>L{4o_/RU,mnr?zOC 6^L]eBjSeu"D$yU:64?fU{H̏6| yz6}UNVA$_kmۅ9S=cz'-ǖ$ _<__bkvҬP7"xS_sC9'o^au 78%tP]y2յۮG4d)|i]!v3JޙCA+ɪ  eaa|O2.UbFX?0bё([~,b|CAOpWF Ufh!t@Df3u1f|(Af!f@\]J/0tp@~cqIG;/#0fKKPy,6fE& T-,۔ )= Z d 7 *pV@Q#~HЙv{C›oDDj*W|`\3PՓf `JdK џbvn4`pd(KM'hnX@&1!a"Dր^  k1 kI*lk%0c%T7Q5@^9+Qrc7YKldeh4{3h )d^vY}S+,$l@xX G \m}raWL>vE;E}c+|4ZR`H\,.raӚDDUF t7Vl4#Jԟdɣ/2yB.D>#9#6.i{a+?4mdAF\mU'KSThpV:蹩Ґ7'o69+}i7̑cȂn:vK#֥Q?z!J@+ҁ_F ݞ[7yUgE T*$ ײGуvQcz(C0U I(tιh쵌lRP!F"&dłb)b4ȹ(apcJCak_Umb׊4C#H[$7VzO.(8`!.,4Z ~@~=:KqdӚ@T]ȣQIk'T[$ҲLt+M]:Aî8#X):$#YUf:(fJ˧ ~|xZ&0z4TM~ umב$X({Lbڼ-сj+u)S:3L>$B΂. Saz;vy]&~n1&u1(EwI53K6T` ]>X37?.(٬]';Ό=/L6}e=aUd}=R$HC t-D:3; ~_=4jyeXEE[EbA|5=H3Jijc,b'Igp/P(yd|okǭAs]⨶x G_\Jm`:lu6'g/vP<,k;169&9𯂗 ^;\8=[}]2d+zK&9MO+ uiaZSE?Pc\*iȉ6.J$[Nm8-MsF vׅ\$F(80j$9}# 4mJPJ}P\^\dA{BbV,Sax쬋ЭP>1Frqr ~VF!i?7+p a;ԟgJg˄POjEfꐱFOI;F2Ȅ4).HO+˶9qͰP#rQ%$u XjrJqZśg1`3WFgʏ{ex78Kz?r3tZ̔m~#LT ߆hz %#u_jXqÿ^} \)ޔ'/26 xKRg|߲Wc“m*,%-=Х0PHRsNNExEg3 F{'Sy ]tJ|̈́q^4?$XyuLɆi]AwvЦ(Cu`L ʤf^Bc!PX^t1CLO1BBepYh^W+;PUs#~?r2h@z9n22cZLDt+3Ȣ{k)bD=ZCftUDdNC\( )Jmlp7 "3qM ib, 06\lr!+^K-tKR"g5a:Ey*>o"8|:q0?j^Աn`_SBID6p\5q-_z3LJVqQAמ8lBl;kA1Qun? d71ui" + 嫬V1*?Gv{l7#a5(6luaIE2([a4fb.)`{ݺj`nק=_m<1/,* R0 $F_o9Qۄ9\1Bs_R[DA`jMbǹ_Y^h׈{hlQ X7RnwGM9 z7&$#Df[&A`00&"{S9Q?rKdim5uI124Әn8gax1jI! IR݃ |􍁞jE3<[L72hޏruu9S ꠆3|fH{xZt{L PJw̃)͚xaqD&^8bGjMEwξ4Of}ޟ@m[R.:V4 :XO5 Rcݿoë1G}wnGGRX_RySAsO҄}%i]fr9&q,h;ttbqZGA㶾}m͡U114kWQ曀GAϾL:e'mĮ7q<кLAxI9 <F1k(NC[gEqTF1G5x q-}AjY݃bxy/zUFC0E!nYYq+T[ϗ_q:'FL7.+ڔ22fGY^R_nb{|󾠪Q1&S{ގ2\T$XUdn9 '" qhqV(&OQ؛8)MH2?w.3p~ GaX(N;8+jt,C-&>PR8`?2: ui4P*vf/U%T-})΢{ Yu-xZG$uZs/w}Di$C\)Zp|rț"`&Ղ_R?{ _$0)"|㽘nҹ;Gz4?1_y ?&#l- $7b߃ ;/;#62rR3>G qc+~6PF콕'#E%6T- ĔEAeD]oBI,۟thbܥbu"UȞ^mM6u +jtj4ڨw|}>d5;wnЊ$7 ^h4ZU04iHM7w,xđ!3)jjkz'I|t+|t]#&5 _8({Mk-Ϛ'Nt8 3 Z t2 zE6 ,[sK]pJl lqMPaFeT9 FY㝬 8&kaQ.2wEn*WG?' n~fA\d?[tv)*NFQh9*m\͢\gX\O11\'L9_[Y(}D"R[y7DU ,fGkVy?As-DZUzKgbV|)5 ri~Rd<` ϮB]%k.EV?_!z~4uL^_DAdw2<ˆAjl& ~ۖR.r&yl&\+p4+Y'>W3gJ'|1(-C)Kj~ =L1R sK-"g$=?l>%ZȚhB$S_:kS|fBl%%6e6{2zZ>`-.{(|3Ҝ#rm># gOHsY\4qwaKyq?qz ]U Lm~5jMN#n?GlABűBikX׮&>%8v-~ gM0z#גϐޑiC2M1i:Bϒ#Zt W#c{݅ {R/;|? eeSqڒO!S;H؀K}^ⵄh{,$./_Dࣆa}884*?@ƫ=T)&\}es(166l6WOʝAȥYGdr$Ζ׮ )vv^~HO!r-dȯQ uoѨRrcly6\*r%h! TYУܟ~v&(:z5aP`;_'OmS߫/~JzՏѳal !JD_M}!8 Oux1rG|D n.>޴J'j{pG{U4v4q\m'I[W3k&G| U";L_ѤkuyGh0gW>t4,#5 [ 25B#F[ӆJ*N=E!"g^t&/![XJB&x&R*h/;KH>/tK, _ XhʫF}{ r<Ҫjiv4$\qH)}+~2ZYJPbqg KzƂ#`j/G>Y7#G Sf/"| zPaDȵ&48&ʭ\1_M_gf*SL&a n\8 xM [7By-%am׮l 89֦~yB^0)dNSF6Рu~#$- He)僐k_(VÖ//ķgNx +7_^:9[+Ѿ[NFC)8pdFC rȜ=oq| 0c7<>CR>!sL'j枼N! >23}!cZ^{Po'l{1JߧQ+EIUh˽&;bÁrp͚Mf}wѾba8ps8ߪ_TQ/V07NE4T)Twa_p"sVzAd eP!o}cU~"=;&C%'Cpc_V _X_Qw`13]`Q3^wGh1G89 SF l`DI)5kA+'k `" _{/q_Gjai(,?(ݿHOX iѭUB@7tDJeH[e^5CjUxCцQɐͫ]q~>N,]b }`[u706xQ~u'1NZV Qa \V!y 8 =P{Dc{NZM[ &Y?J9"c_TЗ(21jKYLvVH\؀ʟet0+y)7)· -W@[]qٶgILܠa1ARV=82z<<֧36aqXぼ ގ `f?] olab2?NYļvLφ|c}%u"|JZ ?/23J2%"nޛ8%[0 Wds*:z 9w6zWn5_Cb26a!FT ]/chK#8W?rj ..{g2^0 e"jB:7(6#y3OT$ͩk<13OA>rDF{0AĈ?fVŵjESh9#^P.2|6z.e[L+IϝcsJ [g.1>PxK88tMʬ3^dN>" a41P#UDl!Xw6Xg̰7( nP㺶!m+& 5(7(%ڴ A狭#}.Tr?a3A<[Q&9cٍ2 oP!M 8WYt-COsU}c") fd,nsJV~JqCښǼ2P6ԃa,8/"DF̓Umn;DS`B. &٫$4UkYGR =(h*Wўͱ3%ɒNSg;1W#g6 m"{$ eC23># ;Vf_Q$({,0 v"( 'j:{Ep>%ceexܐUoz}Oyh 75QARȁan(N.ހtc%~`L Fw2GV"?N$t@ׁ t?QhKTg%¹)Z\NĚAaTM?^r-`ir*KSs |ѣ"m-t% 8omQE+ِNEcXvq,ʕ&%C?: J Ǥ&LQa:E(=,ƷoP$;憿\i (t^/X醖*>%uH)h2 V)ENeP[[fH@bd;!cAr룃YWĐ uk^qj쬉pQ'dn4ĥɕ-ZB v.KUS&q#F%r$_ ZU2P)gmD`BQ٨-MGRޝ ƧpUl񈪖l*/Je}TkdEIhlbqmXGWn1#Q-CᲓs8~I%1aw,*_@NQGZ4މ%D(2\o cD5ׁB #~5$MHțHYͽvf%ZqŴc)Qt3A2OwA`o 2T>9ذ ͱ51}ٖh I-?2LEjdv"|'AUe/WԛnK_Fk +~,0 2²WSh,ZY--8(֔%^>xjiy+$='5`4be3֤{D(]{csx0 v+Xq@#{~: a91T>Gfpe?QZ}G]y&C_Urp,"tG|Iz[(ܢlX!RsOUН\U^(oQ^9Ղ5=\ }/}#6[u'xNhWN[zǦe SxB [ǝ(P `zx!M$%i t;Q kPQ]^9pdt=@Տ:{F{XP+gN1zBk{˘ީOub츖V+/o\9-]m* 2!pu扣[q^mONQޫ/$?AM*\%KuuS.sƶV_-w5Ldazp^yIHDcA͓CB\gKPXsʒWhq?LpwB)ıeaMB- ɘz7**5ОudPU^,&rQ蕍E,>}uc$itgki]yfGj)t2T! $?=ԚdwY w=b}} ]thm_-$t7=nag;/<͵29=jB[eĀhJ~*U':wPOЄ {P$#7ĞP@L> B<״[y\uL՞9"ӿƏ˖›Dl8s6?RA4dsKI9I-*|hacU(zHDk8*=HRK]:{2pG/U$I愳Ώn֎I it++ƲCUe`Hkkw'2C&ȹ-by}CB-08, \d;l0OnD7>=Nqzjm;ȒTi8fup*mϓYbUMZ7vhz]ΖR0E{miɮq5;5XA Er6VhSėnnb$QZ4fO "k7픮(5Cϩl]h+T6ZFo/Sb&ϲB7ҧ%2yUz!8TJ-Xlͣ70.0 !D4}rݷY:s`"J:%= {_(SiC+ H:m:3x:O'aaFupѺfY*K\c. ԏz䫎m  p~` @#Aap2')KC&O+.nEGaeGV;$Cv﨨9-F7ֿ2.0n戼&xVY,}aGMcq:NMXS*nA漧%!_R <v:=>IػdQ2tlȔI2 ,Lm[2 VRl{`aCy%g2Ѧ8?ZEwVKuEZa%FBր;j96O$7#f=4.ѳ]R7t+=NAI-5!) SD:vS9@ 8pA-BSJN~&YfBt'm}{e G"j4LGi#gN I8t#NERs v%~8y˘R 86My;&6M׺i>Qs9ηIIdٰ {AG̐%B~G>*˻!$Ds{B86:sm&GhS>CݮyU}+qA\(vhr cW݌sp$`38{s-} B;,1!ǰ&o`YAJq!m#%A[I=/e AWBáxJqYsf%9 +>#BUC$9&)^ȮgaԥBo郵` ssh%s gh9wE7GSx]C1*`iq'̓#8vi{1Yźl <+K yٷ0 ^=JUڐ&\hGPzRʢL7IaحjzLE8W DEz5\ 1>ߙ |OKoM‚60ۣ9{\O;c̐ QL+\d0;:]|X)i̪L3 ĕ0y"iٙ:&^EڲpkV Gnw9| /" OhgIkyRvG5_(8KvJP/r-/!y#"~ ƕTloß ֨*Ņ0$gPkf9ie)Pp(~7lm*$=[:0(K ԰k!ݳo+Nqd>;|<ؤdNY/eAΝ*⮠NL% 9OZs}1 ^r < ~pL_ y(h=xpX P\dhq/GtRGIt]09S*|C@G,~~j^P^CZt]4j%DlOⰏ ?Ɓе0ge/x6@freۉ|.ܔvvBc?ag}oE=d304=a=c(ٰm_fC"/nhӇ01booHĤFWF"~GMF:P6ّQXӾ{`H E=ց5ɢ+ia@!ϽaFIJ33h/S+qќ#8X0TӉă 5oH|l͟^ߠ:I"i@KKZ /{#*6φ!ݎa"3d_bH V6C(AܦDD6coD1 T}`;g{6|z߃XE2$ls r@%i/D6pwL,%0oCˌY3jY}`ZpA;2 u˒}&s|Xg衐~6}RT}K GZ1hzVW(q+tZ~XN1uЈݺ!@uF$ԅ)nBɆV_zG腄aդYoeǛ:fR`Dj-)*n4-qR쌗&t\mYvqGD ذW  3z";@ֻn1 M$L( >o?nܤ* Q"SqG\3jru6cˎ690Co)4a3{tF"W E 1]'&CJR,y>qw1J(Cu-R.(mJw՗UIhuK7E'.$E\'16:NIˉqݡ*F]WJ)ADh*@XSW-eOGu0WSj"QkT~IJh,TT lY7 6nϭ,w-ϨI#[x\N_FsӪ#0B]$ļjƝeЮj.J{AĭvqeUOIa՜NxE2[ɕ'WT8)Wi9O$`^ŀ|G*1TBf3~,cg6j}@EL(uЯ2u5= (!g韩#ivzeV?dp SuƻRہDq| se>HڈZSӕ˼9,6N:j[[Ąa>1Z#Hc%lݨrC%+T [P'Sv#ʢ=h"~h;ok 9[7pVD~-dmZP!VS'8?JoSl5)Q8C_7Ng:%K  lLgOD 3M@qr|1TvkB̸w0!rT D3yiO[=e6oD}˿ pj)lwi>luJE>7pTf7H&GC8F~ ;qX؀iA_/B`1.`(iM9-'\'J@('/pkWzTLdm:F>档?#G$[ߵ?bs XsG? M0zWOZ2Ńcb`6̸5ࣚOD\R]J-dqR/k"9Yr[+"BH–.M RL.1ni ZЭ>F\b2!FĞq^ phB8s漩( ꑆ$"͐l5 Kvuw]${M@=}2Yxs#eGwaoRuЍFm4w/|4,0sCHNx=Y2bέDRz%Y(6#u%5tŠHXeD{Ԍ5k{?N9#o3/Ngs{߆xoE R`51r)&1/T4791KƲ#17gH |F2 ;aIڿUMFF2cv0HvҦ홋.=LPԎ~2$"`yan !=JaV>tKL˕ڨ K\὜~V.4s(pq-MK 0Fshj;/,HOd'V[QKB$;>nqИsJz-1nkZ[TZY5p~A%6ߡc!ChW20Ҳy]c>:hRk(vO@ɍEUVc/{@t똢%tn q_ P W37vKd)/+{鐂KR@zÌy/nꌌ*b.RBTWՒn3:;{ $OY Hk$׏ax,&{<TZ_d>M=Vn'L9yN38gl&S `RwuEo}oF}~qCg3NҬo3DVknu2;uQiw0VWo2UT ,F!,L~gIuz{XmSxC÷vP5 ߒ@5FGby%pRhKPIH/TSm}R;,pXeD%M?flN()lQ n7DGe-|M #C;)T9[nx}@#P٥1KU1W*Otti+uv梯39K6m ie2'\$A>Ak-.X* M5!Փx( /Z,a= p70L} ]A&gYWExp A-=I%÷g!:ZWSMt5\rPhX"E`oSknPnCɧ~F? Nj̭Q~p{,J4ܻh6NA+83:2GvCPF]] xȃۅ)`2*L:'rXW❽i(?mg 2‡Fa1Ksv7ogSUxkœD Biy@! +$ǐ"Q>G:xowoNʟ!T!%~3Bdu 6(H3y" J0Ybz5hQFޚS6(—淓5ZF6*z~[ퟓ 11G㙠O"x|˝uvZ.= x=cz[{>;}[ǎ0 ;= fBW.賳lEԹy@DŽtas'2Ұ/wձO1;(Ȕ꩑[ L AsGKl:[37yC]xzkB59%8 vnXI*K{4rz "^t,9Oڿ=cSf4ybp\kKA;Ym:m7oSc4pI]6+>(߯`tIJASOudtቨ[^cZac!y @bF@i䴙ߨr:08Uj~dQPh$>Ϭ8٣j%:`cv,]?Z3wKZMϴ?|p,z?lw'mUk;5:sqnąjeaJby5z ihT|ڀ )`':-L"h`9`*vA8K@"!kY*0@~An#26CU[Y(}6w. 2? -ڋr28?7҈M8O@H~vPK%X=JF{ xW+&㌈4/6^ lZҞ k3 #Mf8[hg"`PtKJV4aZN^| yRe'V0@+$d̍m@$Ag jKU`d*s`∨2[jNE܍s²;L:#sh.L@FOM^;?MeDOC/ٲ&^f-: n_ 3T-K@'XDv3gZh,w*MB6X};, N\aOPϵ[b< y%w56e2RonByN#I\v@~cgT,ҒtԼhWmwrGC5$-ɢ(>ʮ'xqY9b?ٷ)O=钐fq7^-sm Oz/H%TD cک# X Ӌ4$i_=^ y9X%9ؖh[Ci4W 2UK!?eLg SΜU˭qSpv2hyGEG) }j4&ȏiA6꧐qPWMфdf+qZg^di|D9^}\hS2Mcʶׯqdm1)]1i*ɌVkZ`6{n.K'^Hn}bNp* y2v J WPN4fKnɲ1U#C9Gqaث_;7 _sؘ=8K ][(\|_,Il780TFrHaSDFpc8{;V'lX}v%%ƻ34ӣxhGZ~+N>Jo6^sB:|M`?"9x{;ʉ4<E&p+D\c5(1˔Lv{ YtR/+ G$u9TB@ =J/=f K:GOZ>h B X4¶>dx";y\7o|8i B@wJfr>DMs$" o\[E)w7P{JEPw977j9)?̇IH=}Ij7':BZ+MOW5,0:j4-DV\m͖^&o#Y}e)dW]>ŠkS2ttK05N1QlI/ f%b6vpvd$: 7~+]?ݫ +7@Wq#Vs!`{Cjj.û n|#WQ(8qrE=^OP!msSo@Ǽ'u}^NYJzydǘ~}|T51y>k22.Y EUT6Tͱf・{RK>`SLiq{2~u`&5ChkћHz(ĕ1Ru- "f7)YPv{7$KޏKO͵׌h僌 πƉ'UP.2b-C+'FiRʄ;FS>G6-jlO\\2qfh Cλ?`&V6>3f.TP*6P 7ƑxM8A -D>~\65&0u?b7]y[g0/ZdGLz=mIPW:'N:Ά)n'ڕΩOj;IMՊ2ᴺdRwLE2&qϸ*N'قCkȸ^2B GGtU~`xYAos~3 ރ1#2`>pzD6{Eb2ޤ*S_&C L1%7&"5}$=߮v*vLrh3BOށf !3x',Z/$4Hۻ-q8De̥VE}B0T`O5i!B2X?O(Xdς+\ ViUR\ [Z3M,A+ +q챗:ՋFî9vQ((xǬh6l6,( D0 gk |ë|uC1 bG T0hbԆ d]d| HւNJ}Ywr4uY0잯M,=;O\8 thFvɸp$1v:u!}k*{:@Pw->|Εau3bm9՘[UhR!rKrCitJs k3*r G>ƸumK \mZG,5n;[xaaB ~`,a,1h" Rּ hj ?%ˀa=Ώ$Y4m=äG,twXѮvs⿕2p\+]٬) ޘ­]x$#т-Dk.O_Q{b[Qƚ;/CSuaqč5TLf j. vpRh\GmC'qe~B4Lj;lIу|v`dXOwX%G3G :g+|; ?^Ż }B ]>leR>ϋ*=f#BT|,\Bm]_d͢^lEÚktX#dzot.V4rT:sP&7k*KUǘ|MO_ȥ5 G}CB % Tْmy VӲ :n+Zw=6NJgp`V$թv jIy[h= 6*q@}-X'v10'2p2z)3 :IBii؅\.ú|yy @Md1b-ydB&QІJ!JECƫUu¯, PlMroc!:< /A> -\c:כ)x.j0>I,dw^ JJYe[ߨL$o^&rt+a 5GF(ʞϧfNJQzDꥦAϡB-ZQ/:~M_~g$HCFΈ;sA*F!bYt%ׅxӘ{) ՃY񸹂%@{ $\w\sbw1u>K.l3:F3gFSW,6>οVֈNcn$(iLSH\;2fWy\*bGf9U ɀeuZoށO?'Fl)6} r6k,{!~J'lxAMpn݈"zΓ݆9Zۦ&#Us&?$HZ }q'bW"I؂81{% {"rE !6[Eΰz ds G;r :LGI{\GC ?1~!"$B|#PPiD;CDrmzC*( +cR"77r0}lB̃xmNӾ/z-7suJU M(yjT WO}{8 ^ضָ\~>"Ůlj뉽ۍj8LZ9tP!#^a^:233W0\ق,J?G>V)S؈^ ,_s,ByL|DI.}Sq5f<$g f>\gj2sLnؒ}}BK@ b=I4~p Ŏρ? >4Aq=بKBm:)HQ/icG],4ś"= X8N_ON=LZI길y\g(-E Ӣc!3}aLd~:'ܷ_ Fy|ĕU^`p\3j?/6f]AךCו6c0h!9(f]D4%}rH)r_maj NS_af dž~+[Q ݧlNst rb6yQHJxiBO eOzn^Twn'''EB_Vѓ3AߺQଚT ^5/< TB_Ҫ?ccQ4w)PQ}"8zhTabXWT#]1͈3ڴPd]`Ջ-!Zvwey1Ȯ[S] h-T[qŌF22G!.c.=#srt{αFh6^54"^vl0LEP#WL t˨?jn[`}Na)ye/G8Ӣ[>X /J d) PSMQ?{#Ļ:H޹@4vDpR?^#AETb0qJST[TdHSu Wi]m#:\+!/euxa^y j;1[߇8\(Íxj_~"$9C7!B@/e|Fi=v-r1P=} bw~`bw. 8WHհ|+C[`z; {l);VCf%l*s\E` '!|iE]iё;QMV6ovr XW_j0gSE2J+(' jN&/%=M$rěg4,D*+B/4Sgf ܔҿe=%R*LFfNZгn!݁#N=mέ8kb:OnӓZT}7u&<ĺv^P-;?6U5x `+s ':zb^s5ZIWqfVb~AR j[t  UeE3^^(XeBգ]μȢ a ᇴ+P!%Wp# sOA&djd!ñ+ eyFN XeP|>#`< A)*< 7D&D*w ݧ B}D+,]u&\AD2}@'O7 2tk/H/OƩYLԜ̢Z!W3fü@k^p"iY8(ծ9sOWn$ľ\c*Ƅpѣۊ0Rqځ_yEV 3@ jMbH0F2{mqM2-wDRLN4:.>ӮzY =ı+E0$n|@mt+8QJM ЮDM`|LXC ?TrD:Eo1̞ uSCѐ1-HqAd-!CTJQ|PRCOͼ=1 85CJJHB7aߦ"zvl <ƫ7|%јu;5+.""1 FWEj9H_4G|j& ՚"X ?zN]K;+q@B`k">L,$?d<mYfM^6e+nLJ S;ىDZS@ќӯxXZ Zzn'RQ6b񡋎 0L$3I?j,BOo 3ݶ  UM(9g%Jg?m*P5h܉إVrBRoR ~=_}do'M l#n/wc`3yH:\3B5p_S>3S E-BѱfBj&d:yDc<ޓǦ B(#yJ[A $Fzv;KC%u7%&d,Q/LSLwKf0n2w!F=Y]LݻlfbI?M?:h X8(`ӵ}B*GtS 0_],E9%]9@4i=l}sh!/[ /w9e=}ݯCOY/3T2o1x-& )]Sf˃4;/AW.ez̟ %UXχf-%c zZQa:9|CP,XKV\w09̩mUhY6A= n8Bs=DV gũ!}!Mje<">Zص~n`C3)7f%Lc0#Ub7BP+viߧ?f&ĈgFA}S+}Wf˜UZeg a+oI% bBbm!p1_i#2Eq[oʾ*[WktE,"U⑼t(%sx; J`BhC%ܼ ӈϋhJ3 8Ӓ5kNBi갎1A21y{1eH˂vw2n`HEkKK9`p|H_NSbcquͤnx1r`fĂEM [JyaLM&ē~n0mZC<)ZY u=sdIy'H:8ǿ،R/8JZ̆7u”,qH$ȴn"'PW`}WKVЩ .s,W=: "{eGQՊo7FA0Lc_ȲmXЕNP %ruwx qzr?SU.Jh2wdf^1-uM ]ewQ6{hh+S~#cG$XȔ ̙UdpiӻQ4% ~fNC(a-2@Qon1Tvʱś.'e>/_˱!YQA\`uuD?KqP})pL|P܃/&~b9$-PJCP4^Iw"M;bib0*mJ"Bg#~$p?, j)*Ǜ!Yϱl ߫sdBc4ψp$|VZW.cg TN%SJfKEn\6"1S^Xu~84\("͇jK /&˼C/BOK/>p]ly}AhCEǰc{Z߮ĹKK2aɶMN2im22cvsEyCZHm&ۂ)%;쵡[y"iĹ: $q% %.<5Ako ە="FX0=!?7 B-*>mTU#J0+l`G6ǹCNH cr{@*^ 6vw0=}4pd<.5q޷Qk)U /԰yk2{Pŝ*~<2r $ Ǒx):UmLo"'ܤAv#;{:lc*EFjX|[V6вptBՆ +"ccǩ40铀 ,_0set eF Wў6(l%jeze,ApC-AI=ȅ}3'έ $&"ӻ R\RY$פJKT]|mMs1 b&EQæj]4z 5|&[9ȸN J@jEp -)c8 c3lÔC!wVNK`m[j[>*6w, gyg"l,6ʭ-YΗ|->6xH6:~[eUiJ}l6ˑ"ur@1e^[$;|* JNi4[|<ހ_[iy HJ:ʊgɶ%v8&Ўaյ J:&(꺵mjY0!s礕lbѧ ѕӜ>!,w 9Q誠2QӐ1eUˀc%F _Jke;z8+&Lb* 5}?bj*|$d Ӊm a0NNϸҞX,xxpVNa /BW;lOJ}r `9^9OCeaK  vv;~eǎ5EgUR}aW8éϩ'vV*qkN;p654/^ BYo3^kP Sy X Rԥw}׎Sm@8A/T6k1($c+V4]XddC^V0{: (6P38neReA~e..,,br1Sko0e??Ka+eL^7ܬ>m+Gr\J *MSApp'rWxqv{E%P:jc9c w<`9L=[oo}v{ ~b‚~l򞴴$3B>\a so'gY-~E}R1?QX:-^`*ZeL([Ĭ3;lF(Wƚ }t+CyDb׉U٤xyw>mPDMwGC}+wz379[0#ӣٳ<`nCz񤩎UV_r/{M8x}Akx-6[#Ӛ!f'*a$6餲oSH %>Briz;~0s Rcl/h+-5D'3Ovsvl݁GG__VB=ΛnʷNln*xޝW|yU(&9{L|'mЬhb&LWaSqTBU)1Ūj\ ~\++/‚c?E#LnwH&e9\ՔCddWm@83X<%6 0fQاBK..LO %2 uHD:QPp<% }.xR/X˷@Q[ܱe5-6`@@U,pk)if?>XUofyqa5N/"T]'Jz 93GYWn.n{ڊZo ~pUeyOE# kifEGSŊ#فM|d!"R5hNZAjIzP 1p7}&6 ExSYTܡ֯Qe}IH;|#z"m=ӛcs+DL@U3ꕱ\h37U{7Ul`I? it 輓65=2" zP!|NJ7/F !#p. YYC8v^.LRWgy2P1QK|&Asucki|(C v4*a13Ns~ HQSNpG#;ꇗM`\BzwGoժO2SQG: RnXҪ/A|LyG=ڎ`Ph_ۻT-8PcbZQ*G;`|u+\Km4._*2uc3}~~S{*h?c7|x x׶(^c (nN*u oAd< tcKzrο&f!&OM8dECUl6ޑ^C[hoev2Rl^gӌ {qMdžr}i'!3Cʂ4jRΰzm~tXk>08ߜd0 큣HJ-}K'@{LQ&knSUf筋ԍCv-LG,7aü8Rm,'T),˽%L - 9f :#p.\PH|kw<$9HSA10Q/:VӃe /(,}V a5ƔkH{Td>a!:ͭp!\p H42t9mxg rtװic肢 AEe[gZ]hLP1Q*Us ?U; $!vK+]3 SNYR[Y[N!kbrs?`y <뭆y'HEԏK"ַ` ne%C0zea08vWE.a̮3'`OYiZ邹Uu'N*$j_q3|>F-X#9%>1Sk{$LQC{|B9f^GLucEȸ5& <u R 42|sW,LfagrP*4dNԗ0#-j]%1M J\f6SLvO.QMyUw'~Rd :LG+-)Vmx?5BKz`Iw'4X,D%$C>#I"浚Ӷ_ĉ_Ypvj"C4ݑۣz:i]-k?TshkL~wלdAK{|)v*I!/Ms/h- |1QF6olj46Y^2r uHRGR#R})gZN`W`Z^sXoP:e`¶~-AI]LڨuriݼiyR=\4~¸-}9a*\*9$jz,TmVYo'<>p-(dxTG׮pdI4l3dj<ÜۼKJgLjA?A?<{hkλhtm2eZH';^7;ܽѨ,n͆ cIa]IBt9nEFW}0ziJ4|܌QU`8EQD`ق/޸05᷍l:-8^x1C|xR%~!nJQ6^aeE􈍀<'_$kERS:8TDa OvĽB;*}q/.I1D7֞s^Ѩ e}R%DG"ڶF&MSOPQK#'aiҕAf7,۶/hh9:A8x{$_އB/3ם7޷V@Q>DzCʅcn$َ3hBE,9/ld'' Jp 1 ( v|iOq(r! tT3$3Q`.]> $A$a5!ҢPNr We%J?^Q44`-XulK$2LMp DW&zԚ6CQǎs2)7-=^HT Oۻ쐠cKYو"Ԙ< 9DôudPX>8ohKJF(yn[x#_9hh^d+}W~l͐6AzCTIH)Qг=?tGgA~jK$]֔F>"%acHK )PX!/zPl SS^/N&n#,9JtC`Zb,<*‘#>ZgHp:xDR gdHm|aruV8 p2U&5> (.I?ieZL>@Tt|_-73= t?D_޺vG(Wk-8J?EjPʒ@L£9?D5bxk¸ކhji -_͵l6&N$-_ Z[|l 45fB@"kx1Zp7Byr@҇"]U2zA 㜼`NCF1W^b;\ҭ4OinyyBGq,[T̥<={˳)HN~ɮMއT$dU=c/4wRѕ;c?0])R5}(a dҒo"oX/g NQ^h77wR+}TL21a$F|E mMat@ćWɦZDx5͇^hj"67 pj D2o44ɛ StўSĿX*֦ΗwǴN0O&c9<ĭ믣F#LanAEbz%^zˁ{ƌB.lO ;a ytj| ٭澓 s⌚/%ߨIԍ,N Q2,aX-GgKlcY{L{FNGam 6{ BOk(3'!VCA%3H.2߲^(7E;4+S@!#cJ́|\!tj$HjsEF^_D+HrըuTkg]썦-lX[}E y6 6.BQ!+!b0k0!ФeSݳD7we:>i|S"k%dË~2 z,ňeb`nU;5 J'Zq%O ڜ(R/T1+ҳq4GbGw0T(!hэρ𸚜Vk>bVZRFWTU1aOdssu9E''1cl9e.~LH8/TŬ|8 Եk`2طgKaa!|D!;Ko-Jr 1/\5L^mΆb]ݳeQIx[`Qg';xWK (94@@ Iͻ e` C _Qu#^2(v ;v _sU &Q#)$8.{⸫ʈg%Ce%=7jP.+T:@{}k,Be)L;>SkםVi~o|p_hɘ@ŮԑcE;c8#?YᨼK?zHY(;riOs؈.][/햁#-k{) 1f zHQ ] s0tW K*5Z^/:HYAp4 Ef{ }s[./)GA֏I׻ g _I)g</#<5R1ް$w ؞q\`'6^r[˾GདO-夭N+kFWg﹓Ry鑺ѭ>O($|9 |yvSQ/:xWlgpDmK-_.# w;Gu4oJf&.+[$Xߞ5H7ZZS_RkS3>趏8Scrމ}?bIdxTՐ^_/N4%؛(P`Qc*,7뛧u{m-HMt&F˙'IRDĀ@G)Or(8n)z:ZUv[OB[I?:S\s_Cs4rڊ<*&;K2^NLvL;Z!ˈ+- TȖ۽S-(ģh{=xB>x )n%Q(+QK/@ĉٲG= Q_ i)t?n!,(ʞvy Y#KS?]ZrQ:]s{f>n8TDYS i ;&K>\J&ܨv_Qs}=&0F}0m pQ[H.%eUpxXD.#_g>p-39r~V;E, `6$ՐR8*^t3+y`ˑRA1D3r r7RrɼYL !& [wɱ9&nF`o%i=VNAC8gW &zz:M$S: Li^QyB^i=lm5ؐ5)ڌp,X6ZK2U*N#~|դd ^k'gOaI@XC[Hp㝐)}M6i:G[G}U[v{D_g_s*j76ddQNQ˰|1yCJlOhmhGD00qVNZ'S\x[(*砤pOp)A[aU'pE.>ƱR^-Wg9:=k㘤xy3%]VBp;ZtBB>{Ilju"촎'ntɣk}r=Y,tF)^l"ħ(eMDQ}{)wLj=^ߋנ!%>\7 &S|i6J$ME/ަ;WIX0p',IƕրLM4EɚmnmԞ@qʩȇJI=b|j +mXudkGi9=)2)V9R0Y"~E{PE3V!|e}mOVvPDM%PL[:8+9 : m@FИp9 lo/Ś `'m$u&:vچ{DMe3#AZ;?hksnۃɞ󍥇=y9uAW@Bo[L<?E 77 ؘTE"/ZȄ,McJLUvGvXoԡ"kpȝۦ/n]E Rg/m*mJ6t/~[P5Q{p6.?쌃5ı@w>J?W !խɧX062Y*+w-GzHѓ7Ǐ\hq8G~K+:N8e ;0Pʯ=vIuG!PCb:T^)s qiDNE/h^}ROل~Vayh>mBFQu.l9 R3j?h3KyT\^TӊJx4G[LehWS0r' by?(N]g%r^dxGwzn&~o'ٱĮY*]/AIS)p5JPa{Fg]Bd5NV9҄qP:'o`fƵTϩ =)ZM!֨ufSsd%V1̙euR9oiVKI 9>n,Ad䢆3 >D2%fr@j%%B}ZOVeetR?sdK(Cӆ-4B]l9k4OJԮ9V"5\;I0ky[L#> mR<[tj(1&O]?gh?VZ"S q^r59j(+D'c&8mT%;uʖ gjh?nP ɤK]T)8fڬms'GS^Mh޿Q(Ћz!ٺ@F/ˎ:( xP6MȾIy+S)Dw'!Rz~h= Oh ԷkŚ*G~(Gnp; N &)O638zP8.DnggH0+zDu*Csbf+%إ$Iu3-Ǜda YNƙr` V+}aX;v,uۦVKg#HB~Ad*.}` e{:l.֩;,5zw!CzL1ߋ7ً@y7|GnDnJee <p޾miOVRd_ z3i`8{51@]g7h$,͐A_M=V|eC٦!:j:T:(>$2"LWY*_uTN˲PհYR#ֽvT =P$G+:m:ܶ3V?$lYa9pQ#sKr󸽣'< ey@ {:Et~2,*K3K+j |Rt͊ev'EHP ̈́h_xe'ǘ yAo#K]UذZj:^(p+ E +Ӌ[O2`I>*8"p'fBIl.bmhr?>Nl;Z9 _Ĩ F@rު )pz/ ?)O}QD:9Tak>8#B60!,;ErS sqr Vgr;beӹ$RB4M[PwuzL>鎐˂Q ͺI S&w(teufs5U8>0*U={"_[r+ss޹Tzv|BpM:{tNL ˵gr*F쥀2V4VvӋK@ hey1iq fu \dfǭRtCiTng .e {A 9i /;/rǵ٪C+ߍJH  ]cVEђlʟ6Sht%ǝ[woZV6ˍb;]njm}#R&RCy  cQ8DŨiTnR67mbNh튄ˎVJɺ;L2bHOܤߏ%IW Gyr+f5Hx2^ ZLy>蒀cfxr|H='KM܃]b}B9H03N746$v!3Z{\ˮJqO8mNOŞ S#z}S {cϛF70[zBX$Ӣt0/K 0W"V$G޸ℋPUp覤C:{_~q Ze>ǁxX~G߾w=ڮH -MLo*u:_y6(e^v# "UyafzAJ=T (,*ittdi+x#>gL_-6[G?E7:$`j&`^6SZQޤjN7kH&𵍚ɾ. C*ɢR]ݠC謜yL7i7rZ+7r/O1J2ȈZ+_ 1e[v[b${wB 9zKr\0H0 />NdWm%KoyMlpUh@r)#X/O)ή̢^5xq,ܜzmZZWgy>c[# &wE~H&V y>s,7;7IARcx 0s]!>әˆy]y`2"RǗWwˠa2⇰TL;08zcP@F2U_]k~ N(ϣj%8r,z;koyx]Op%e"-sa3jjNIG"-z'$W@+mx`yfPVv>*(m&dXseI? ҕXn2Qa.{1kjE!s"h;P-3Nk+h#|`u/_vCkL1߂7?7~+DWthK?Xnn{J¬i+p+QM3*9XhyYr6T9YzZۂP䘬ָ֪&ҋ ;ILX-QKhU)ò7 W3zʮVM 6O3MV|axS֟Dޫ)5)S^n -6ʵK͗Ba?7:d^)w鈌Oj8-z 5+\S<tc\1[~FKyF#3yI+`482 x2 Sr^8ꌑPhFdDUE2Q\6OgOaVLJ)?<~>ڶz]CɱдmF=І )L,p-gD\\otڠaEll:@7 b}2Vԓ@j/g \|'XLL, {3ن3.ܧ#S pӞ Oҫb1_gZఘdڰ=v3ƝKE\a3Vðy^:rr ޏeo %R2#wWy̟&RJnKrQ } UÌ@o:^p&OНeƖhk"U'DBw{l" Pl@nZgc,P:INSC8?J#bBx)cJ!t U~P vqDTZvN/Bn58{c%kA;/J뛽_j^Q`ZRD8|<0|:g:uN1 9)3sy@.nvK`=U98{'y?VW~/܀lyR,*ļPhQAR?(׌ q*`zp:YO(⿐"s*INpq2%>g]DC"*J=h!itS>܎%$ChlalȏEͲjȽǹ[O%,mkm6RGdAc5\;%$}J(`4Xʞw>ǥ ݽy^ kI%^!DHyڵnty8xZQ4 7٭Ho,K: iĉc؏ݣ^+vhs0:7{,{-? obERD1\x6ZL-[b-G|ZRЬG^J ϴ]hGlO~L8g)oqN(]MÝ;aSּUdA]'FV 6Wv^Ӵ!B' Wkg&j{F&.Va= P#.\ 1Fd 6. fr8<2?qo<0rtkBKX&6X#)6$>r$jIoj^q낇x(Kө_g+[uh;>fr1ӽ6N,hvP,މf]NKc5쓻T.TGYm:o}{p7RoM 5,d]J"5Hj}!_ͅ\p3b֡yX1GDKQ& ؂>۬J&[Ǚ(P=N,rXm d[igS=U~Cu|z`C(/X+DV eS›Kx;t0a'$}{:Aʀ1*J4W}|/a u7A , <:`87A-!]di-;N*׼ʶ_:XbΎ+^ԍGϏ'Fas?C=CARf했`Y`b= + 5 Bi'FE cN/ A7wq{A6=αpk:lA YZ훷U鄦G8!3'5fHIM.RQ,0_]M K9\j ٓiFYLiN_s ׁynյHN|Avyyk>;FyG(jt'{ܯ/clx#O"pwԸ1EEƿM6@T+})l:>. c inÚPM}W%3tI mYLb fH,|-@I?}+^߇VR 'lF T݃XLQ Ӱ1^lRTTJA m{X/J גwQCʅ (IY+5p𼛔Sa,Nd;FWםHK%Dr߆SmJUiLj5M\G.hlQذ#"a!>? >):3" .DNP=swX9#mj 3R~ t y*RkǒةrOKOK8 sk-5EvPGj_Dk@ |{,Vol+E35;O3biBCEFѝXZֱIJꐨ]d&KnCW㓫t0АPU!Z;I4i@-'vNAOيŵpi`TT2^ovV.Ÿ u\!Oa3-Ox3JT:1.LȀTmHkmp\oLSF,!҄Lڮ8^#b,& ExV<ΌGnhrn9"-zA1lb49j޷%B-n)c̿l=tԋƮOٲ]p^|2$ơD s"|\.,U᝾vOߤIʕ? ,d'h1> %{kiа9Bkw&\Njx#,y3p<(Xo'uR)}g]+|sU`4ۅUN[aMu0&Z `.'^XtEbW1 :H%6!+* :K8ԙhۑ,L%J.Q PIF(M.`1<Ɇ]yoE v4L&VFDq)!k>>VŽأ6}ՏЇu ~E([=r`sa~rKMxT@`8I)-xD W:WkFumr޺QVUX=\5fi.) /K@!TKj}AfXNj4"@+`B{VGKY[O+-V+gA/7yE00?`ψZw[j[ziuYGx325K NY`jrc %x]GⲺqu3pFG[|>X4綀'tc {*1j=?EghA Pa~kC7Fe)O&"Vjlh ×EpCg: A &񜥥08|Z y:L$GZi:|;CG f =yqreIiFR$ WjmYaiΙc2QA 3.}{eU厗c\n :m9Q*e~O&NcbУNspd>Fk&1B ^S62\?qĕ!6SdžHO6|}D\D{=Gb،83aT ?bKGKuӈ ͼ[~J4J*|HBcj?kv&=A;=غn%Ru hQLѰ78Rk}ϔY ƟF_ZlOUl|3ZuU~_{w('AԨq33M{hd&Bjq@k$Go`x*ƄcZs}\5+JtK9 HڵSz W fוO|)h2!YҲȟvJ- ( Z{2Ұ ü *\b*dXZұfČrEiWoB}l`9u8zز;hU ssKRQ,}V3m@% -񐞋 %N댊gO#}2U uWXF+%wnbB\*:/8!\%4:~ίmR+3&MZ˺G?ݟ,̓)g-q=[WN  'n.<@ϚxmW>P'+KXi ӎ,:X \!b2aS"|nf Z@;r Ƚu[1GeZO18#7b2 Uc/ovJաhڀrcRn ^pR;CWB)BzWmrLnfVo&4v,;LX DZUi;3)byq ( m<dzO\v +6}h!MX.|M|; ׇ7Y=~YхqLMt{Z]ۡxn?T`@tZR-,Ga7IX1[ ߆&xgViR 9@Jc&DV3+i׆_݃O@&&uq~!GtP䰞 bT^yKw ԋ5 wW~j]sc x]|UFnT& 9@p] wŮ (2jxhE pYκʩ, ?.bPU&8ӓfZypKF>*xv ݅^ @CG Lܿ* ռ )%吏Ϣ,S[rԟ$;@#olO5Dwey@>b= we`mX^Շ?L0z/MmB' $x]VQ庯qCn80:I^꧈ނ{XG#ysAaؓ` J z_gG0~kOB{3<3Rq~\K?hwZ9|Gq\h|ɫ\\6Η.6^ 1d}ѕGޅn[JB~o t,Psغdm_mlEڋb+I<FU JMC'U/}'ʫ䙷{zPa=0*zϹ82#A 2f(%n@"k_*eDM K]I;v `G78ܩgCٽ= hzZw)n~Ň!ҎلIX#!Fh_7k{-s-^O@[Ec 3>9NMxG(lfn&0XO;թ cA1LN7<[4_xl-z3@;'+Z:+Ⱦ؆x._A5%Uj^6ڮG[U@7i8؟nDM@ξ f"PdG6Wk.`TJQ?z |dwAZHrQBaA\"L0ZcT~_edy rBVc`b3ե2X~}5R<E:kXJlZ JO?+WP,ˬW(Sq݀ɜ*aJ=6d=h`GJ̃1hA.H83Qu5w y8߫n#v8#U0AI̷yb[wK5|#db-a7|l?bKlpPj+*|%h32̃ X?]MS՜6el0/L t$ӧUex`iw /5N՟}XZ;b%@C3Kif8ݽ♀ii'sWY3O9>R,!:ʹJ!N [Y!ib vrIFhYlBqfMnvlLaߍUW_@XϷv:XL. @^M7@UǽUu{`c٣cKGks|Lʫ&i\Gzek"y͑£L0umuhM =%Q"ԻnukJ3Rc٣@/ʆ@QSf5A~ erl߯An[\є@wtaE^1B [\^ٳL-gNPQ˘: 7Pj&wd4s[9o"ScMYc.'3L/o*veGp&ֽ*M^LzxQ𞹱 ^Ԭ07lH@1yc7s6&%.geJBHQI+C"0|T3Q;HׂN :݂Tq_OKMq$x#J/2IiJw6&"WH9͓uzjQK<XI Q{S ShVLG8E-:^uxKt#ƒƥ) qn0-h=5Mx8SUH ,o#[aɮڮ#ǝ4CoQFwޑ@JBY#oxkFݎôDBzSLLS ldsZ $h` +udNޖBL/gF G+h}Z#tee o~onYW_1|ά~S[>Mx3"U,z2)3Vfx%GyE%Aſ9k7d.̥]'U nLu6]|e}YcYp)/xf"xҒ#ݙ,x聎2b>xKwXuW+\Onzȱj}Aƛ|G*2`o1 ̋P>w+7(A}=# 0 ²{(7r~.^l?6s]>94cn^}*(oaǑLh g3(N]Yes}85Ty&ꈺx)@7:w0&x޹Ca ;Q`9,Q3kAP; IW*\Pdt!_ӄsWzʛF)ا|뼍B7^:H|_&kˠ۔lG" fz|bj˲W|-} B*N,G*4ezW5~T.37=/؈Z~`^Bid"s]{Zh:42؅44#ا2zl$5M==\`Vrfg׋ /6|٠ȟ2;򛇷X@O h|qr,K 6Ifg6cВӦz ,ȶo)U?g(ĥ#z1M@,XX7c9 +CkeM=Q/s4qWOCk$C/R0"mEKA.PIwz"7X]i2 UivRQӊpl\P`7>pyY%wqZCm;${HlxهU6㉪N 6 /+j.BR !OcSѺ#'8}ơ+Ȳ">E.ToRUHFZ cj-._^K$BByR|(uӟ#BxEI|'hq_c_nho0DDIp\u pBOt 1yD1_MS&yn{% 8.Yt8z-ߖGo+/qSDzT ;vK{*_g=\A4͈IɱlNP7=ށITqinZ>ξO4p%S9t X0T<]Gczלٽ 1NKeq:pl3dKh' Lr}mP>җ5=s5U- $oPIVQ 58v|Nql m3y0(y.v p;:C|pLڒ]i2l ^8bF9U-ҙzFuOWF TN\ƶfl z$[O//59Jea~6`,+W^Wb&~M* &Eĩ~\k|>ˑe6hb3!  5:4wń@x7Qp?9.hMKWs l qWu٧3GAg 68}a@g|Yp`3 |Cr!R7T҆0R¤QRi E0܆gO[褶Syf{H{y!#-')rrKf-mgY:+ЄXVέƶî)x|4 (sK鯴2XM^e|ԶO`559WAϣob0g XcoS.-mGt]UXO@AC巛gb_ޮ&ŽqQק ZnVAn9^51 Q`:}w.Pʇ{,ҢI6r;Ǖg˺bDmAD|oyo WiRz<<|Y14%qA*J78c>cjB>j ml.eӵ) @Z7( 3N`T ^Gvߛh b J׎ol5|C |6,sLCxkP>A\_^6&- 0 ϦtDhl"4RVg곢yB;@CxlडQΧ欙y.^'c sUI~;e kiHuo=IuvzX^57f` }01ް:.Y,Di}631B~+ ÌsVvZD²C;PVq>ƩTl0Cɪ?$ϖ=*6;bςaGRQx5CbՈ/oJpލ\"< <jZ) ڃS֚ x?;T>sZBA|s1wFqzçGiH̱pATi9Rʖ$.櫙LRC:6znTpZͯyϱ}l/l:<\E- XۈOy),)Uj[uzZ{ո[[P,P*2?ʼnh/9;[z1usry2|/ &"|xx4 <\_&U}<@ŖVj:HRvP~USr؉veQ֝]Cë!R᫩םNJ~q'㼤\ҾcG ʘx,(KAZGhJwdխ/4rC;1 :{I iݑFDG8Puwz*3 p,Q.6uJ&dd rS\J_J{r(6!xj>KJ[㟷[YQG]|mP_ lJ_|m#* 7h$װmo. +Rw^gozˀ4.HV!}Vsdy*^h˒GT{''v>ᰬ[ʕ-Z4Iu8֨ε8X+8CYg_Fd\`jUj8*X 5塴6:`gv}3kD=I=!.\5'04@[2ާI-(ԟKRMHԴrr%˯IHV:K&ۄ'n6!)o[4$_*t>Nd䤉#C*.1-)f5} `-52Yfo5O&)iom5&H0ֵ. fFљe>g 7=\K=Y&A7wM^;\cfdchkRp_]ψY8>TGhsdg/'&j]<0ҳ FJ˰29=-^ɱrvU ~ep*Ne v,Dԃ z EGr_eL|{u3ScQ|jm0yfdV{4&$L|ҳi' GB6R4)MФi:@&+Ձ'lGوpLMS]%aځyKٸN!DPzeGÑ,W4wVTo0.vY:,{r)gHH/.|SU.2vbFV(Ujvukp3Ο&NwRn3F/X7Q,I''#D]m5"Ap)>[9G;RE3XJ'3X .]]> tv\0>ɭIT5e dۧ$T~"2ZoXe<.Vc~}(ф'fa8PWIXd2&hpf08sA\h$xY f-lUHm>|iy'FEoF`AMt{7Fkk5El73O"ް2Ў'i3~E&ηSN"GX[M`yI"(b>c<;bkH %Ŏ"NrontliO2wuљ YFGb,alb܍LSUۛh~CX|Wn>|MT.튿&`3YIj/AHi}^Pv2@isbPoJ`1,lTY #`ZhnXaڵh_;Eqb'7<4ll%1(KoUg }&L>ɾ>Tl+Vȸ" P+ Ek cBF˥ 19gs8D͸V}vR&T+&B.掐8(T}3I,XH->TA&%zWPBFB?{Db3:e. o+`|nOܮ}szjjwЉn|xӘW"rףv.ߺZ#qf5CJ"q$w ahoG,jy0yPzfK@<=,+WQH*XLy) 9iN V.%m^cY : J2:b֌( VpA\px=MSVG Ü}r-kaJ~֧#$QhmFۜQ~1vF56 ܒ \хnie&uoꗏR:h0Af$*}VQ,{\͑n>V XJ/ F̩¬pfo=*W3}gq|Y AWry#}$'LG3  zoFMGD,3zu^Qpm*'jd9_~ ߲ɉ Q~ϝ$ׄB}jnjn# xaݯ"fFkByVτ_*QVb)O׏S  Htުk㰶 Lf:,jEӟ-x{#J=k롟PPRD:/ox?ܣ d08ݺIJW0]ҮqmE.%*KcS^ V4yW 琽Gqf"w@z7y$$XNVNz ?yɒ.â*ڥim D$-Vzx(u 0Oiܑ%JZr$Vт*]-Axؾm_>v%z~XJ PhXapXr OCI?V8N3t?w(CL3'k"GLQk=C<\c]0ހoȹI[c[c LAorz@Z5ŋpoCpiW ?(:P;jNCМvq8kU^ЭD7c3.5u&OM sösPMؓ,RZ\hD&-B_d:NkM|%FtȈt^P'a|ʼ=f!ᣴWO1/XtՈcF蛁X dAD*::BGy:;?A4}ǫ )Ut *Qm*oiv[C.(Oq >1o c"g+ =adc57T̤Wo+ݘPnAqtO% T\ {t'“:"Hm8b%vo <hԘAgY.nu=1R\61x! }GpN.ޱK |EZ%Gvh%Eź"m"}I;~Vr‰U8ᩡ8~ ;>أ ku"~A0 X5h Hfɑa$.uY ,qWQ?~ͼIXuLuE}*ӑCNj 1~!R4ʓOM)N51hHy V~K΀ARzۀݧ9=T~I#/[c?tg;W~&,ɆI1*Ra(K.h9ް;?_:Z''jbY:hwlXw~HćO-i1R`Ծ̭p$FKiFeYOMΘ†ݘv0@yp h}lPDZ/0^Β7O)HqO+|8 VNK4 ؘC`;w}q< B^ʨ &Nǰ]Ia%Tz@CG׀2sRP ȥH™6](\+a%Ќ?%;AOn_V>ZU݆ pEFTZBvވ`7Z{v-]u5K`13vA]v|IMNO ە10knW}4weCWYk; 0|BG  wERx"cՃIևs>g,S (6~s:9Ø儡K0p14D jI#."n,u&j4Mx͈g{7][]uGu[{b>J'ǍDJ&r2ŒAǾ4MOeP7d)(@@ iQ\q$2fþM_*6֌RѨ]V* Qѕw!ιH͋LMKy+J M~? ȘηM#L6#uMbha+q Pk{랪ˋ4^]It92۴eX%wr ?DіΆYhfj}xaDha~FIԘ=Þ F dM2 JSz,iFRLLl?M éKՒBKmIXXz .LfA$S^cTiW:L6:(2'<&nKCDD/dEnn%a׬eemVcUmk%H7:ؼ4ʝbYanjT|F 5Qf,ńoZ Kr _ f۝p^Y/t?qd{d~j]3_)h>Ӱv@?g|Ǚk|izk;`z$pۛDDWwN^[+EGLF2|c--[H@ :HYkɓ(v$ʞsZR#"!X/nI)_̃Ľ`^^ YZ