python3-perf-debuginfo-4.19.90-2403.3.0.0243.oe1 >  A eW^^fYfwtǫ\)# yAVʟ+f$Y`ZP~dW}ѻ.xSQ6SUB 9 &_0\.w]1d612903563ef275f63fe6c76f17e67e02981f09134b89164deb012c614cf6a2556d447f3917e33632654505989906ccaa80b210d pЉeW^^fcJ׬ *w&`̖/V\@%ABÝcS;"60B)E]S h|o,ɮ^uTpD0Xg`'g P|W7eT0ԭmRqHKVr~K (4ji.Z٪~=F3{Jf *3h|(*_2 v;"JuhxCMei**y 66 13byw|`ǐ3py;G= ̦) (B7SwiEL Ve!Vp>p<?d! 3 ^48bw}     V \t,<(8f9\f:fF%GPHhIXY\]^PbcdXe]f`lbtuvz\lpvCpython3-perf-debuginfo4.19.902403.3.0.0243.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.erobs-worker-backend-test-0003RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eeeeeeca59a5e9860b663e844bee38ce910d537387bf903b8d490afb2bc09e80e3f994rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.3.0.0243.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ee@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@bBb9@Zhang 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.0143Laibin Qiu - 4.19.90-2203.4.0.0142- !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 firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmitobs-worker-backend-test-0003 17109154424.19.90-2403.3.0.0243.oe14.19.90-2403.3.0.0243.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2403.3.0.0243.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.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/6620766910125e45ccb55160c66e8286-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6f1e3294c8cb4533140cafbb076ec26524b61a0, with debug_info, not strippediگ,AЧ`^ utf-871de85d3c129f693d96d448e1866813e4e65447bbf31682883dbfeed32c33ed3?@7zXZ !#,?] b2u jӫ`(y/((9PvG1ݰL2Uv8S)q~/['*K[g4*)1H5bOϏv$֥Eq8K6߮wUGx0Usm[.9~㶄YZF1vlEFu=XèiL$(~Z8=ԟXȉ9ƀMv9'Nɼ~[b߀{!_f=>}J6B|C<" LLX0Oo{POcKJV%b{ c"5 :gqW,3X敀J 2ژ<2>9yz¡X3oJ)Gl[mg A˜y>j<ջ$SIL*;4F, |߿خ\ZLF#Zf7eBيJSBOn@7gI UFQ:ʒ mEV<_ Dig"uo>7YvXH|GX eeRbq׽2-Lkx2\@W+nh*c 2W9VeВ9xs,L2;m3dFz[ВD X` XgIaefc"} @{Tukhc:k]{JC62}}YJQ zCBЕu>$rC"9x1h7~IsRu+]U5^XK,xz-@מ"{Kσ'YF0ewVi 6@#iuO$= p谇ZcCTONE aAt鼨yi?q@f4X<vt)cq Hiq q⸂t_.+r>hӢ拁2>͂>Xjcv׉̾olv g3ͤ>ݥs}/|,tĜwUGh4Š^/SrBkhIED<#ru(K}#8H&ƅ%@q3Ziᘍw#kq;:"n[VnsչmK3ڒy*4 I](ݕoȝoWa@7'Gn5 ?s4gIUPe^$ΥJ.K=5*C0=#ԙ ɃL2 '975`:q|Т 쁕WU0m(^Y!+%㩔WkZ}Ў([gGUz^R /MMG\oyPS>x?$,G^w廛Թh4Wo''z%8^i[6I3@WCX]\z|oV fvK혶_.G|Д:W|N\TV I><2PCFkT>i?;K&U4Lbtδ&h t3##b^륗?TQj0Wo2I}ˡGwHU Q3FNE,ۘ{`=Y|${X=u#(?pxm0KZB}lTa>)wsfu̓f_7|@Hz"N B?G ,=#ytt,O1naK"8@ZN@@AQ#EAo.bށjbw ,78@dRBnBL-q?Sg; Pix<^@~Fk Y9GOɞQ@S qr襗[kwV`<cweuo)')tx$*`q~QX0hcɐq%k¡hT' 5+en.jűQ>khp.$ȚSXnQY^P \Y.pUÓ4c 6YɭI'Ҩ\aDj?/mW[ᝈV6etC=«},-.jܤ : ЭCI;hrm+\3~"M]c1fϤHm&e6d1Q1O(p+ⰷ%{nv֧KwnHxqOw1cE1Ig$SOŇ,5dZsjy "g1qĿSnuY7^E@٢4ڱRpb`(mY::PNqHy&0f{­X)R~?I^hi@!C>jᡊߎ&3BUjZ%b[KNO^䕏l1K}*3B&<>(|a*dg\&<1I1,Vi]G'Gok4c58cmo5%҃G['oP:9WW#ukrNrīoiXaB|!$j;J5kD.ȝrpatxXDU 2H~5w־08KKOɴ(8..]tۗéKf[-w$H$J $KF0q2J4e`mۣLNXx&L!I ;1)p¥uCJ/H]} Xa-nݛ _ p~@%s j¯|·`\`urA`Q!>hHYde0Le|X vJ;!1;3 -pP g[д3R$4tw#O0brKk\$N=dJt;ׄ͗ǰo&UM]h繃!XTv}9  %ν{Z@ʙs0 $׬@\G\vپ5Q.]׹sRԺ^TqmAB:g&~o^"A3adDfW3,ZY؋`1V{~H: >DÍf;+[dj ~p\5}:D0-?z(Z| xXo Aa#Zm-{ ٵ+xť HVFzVg[-G5 i|N%%,^Ԭ!o񘨇:4Ekۇ:%ZG- j\X|Ct7*) n<.<'wԂ@  P9(vnij~og` 2E$ŊQFM#o./t-FۗjGQg'qm.1> 6#0r錒Zv@C߶E N3nMJ*a.$aeP.լ ݥ'iOdh+n˽`K"W ܀Î+JeU!p1dBA#Zy*i#E:L@I|Z @"4&¤ ^j)$QviN.^>nXE:]z/:,æP]3װx ? Nt|djsMм94Q<\].ql\߄ڧ8e)#J vKPaԁO" Wб |K ƚ+'&#y4G9鐳T n_J|g>*weGݥ B@"^5$^00LDip.h۰AᜤXY>™u̹7aAi_e_ؘ|o* Q!]|xrSltx5ĕwwp|4Z7 _I 3Ą؂^{B7~#m?7z [``)$ɭPrӄ,~*&B`2^i>u0ܾttS hu'_K\$E[fzM&3jew .?ѡ֏% HI;0"  m60.W^9زnhD_k+( /Ӯ=oH&`S13>%7°Qct[ FŞ96[YQBżS>W%oX%V5[-K¶ blsnI5t&wFV֔`%{k*-_3iwDC[TRmD18 5RF*W ,?BL+W ӳK9+=^KF\ViÛzF6Ty˦l.k{@v[*qDi+Xib bpUeN9ztA6?e1ܯHAӞBEntb'"V tf߁`aR5=FjMnĞeܔvB(ӪXv@.?\H Kl4]94y+ T1Z2֌rk?v?8Ĝ'1e\vJk9ct%Q4t,\u9Nj%,"K?C 1-d?BAc_H0:^.xo:,lꞢ\MP}1  :Cy)c[8e/a-ӄd 1قۘf7l(' Z@"ԦKчJӰ;MJpk Dj/u>hF8iz* |eɡ9l "0,]9Ā~,?7gc,y,2CxMUlnf)0dIb*$n3 tRn"clۓg( 'kC}U2}UlꏇD GÇD_ږ{ : 6;7C ,dz" S-j7)a#џ܄(ӟ?4 $@b<|inÙa;ݗStt9[:@j2oARђWGW*7EpIe]ߧh_2lvUi^K#n ~v\\m"OHPOHAZYAJj`Kcbʪ^dz;I,SA{?dŠ K <4V |`6MpoOJN8!0ww:t#1Ov*]st~gI^!Ԕ*n~'ΖU^ 8#FԮϋ1?Sql7wȶ؛ܠZTS=mA8;=xqŢ\nSC  tif\\]fO uO?[dļG:QB8p~/БTV<"X7h ݧ&9n]tGv>DNa.0@:rt@ݥ"r@mV:'M7$ pZB?=dH/3ă-xb)a*íJ^;P&4\λfIX]qF+j<^A WkMu.p6aԅZ.Bc4_K?D U5Cp@) Yi!O#b|"{4¾\j=W"ybOb8kW+T )2`1fgT<ρ:1n]^ ұ[UGSuJ-;tzh q:ˋf`K`c ,0 l&ͨ6(-g=vzfO_I"7ˌZw(Twbaӳ.@Sw/iR0ШMrcomх2{Jv8jxWþ"r$Y>3p# y>W/%UkXY6pͧGdп;rƧ63&o;FVz:RfVM/y}/MGDGXc4]?dBpE >;rI%r.׌KG{όo iL>+1 ]L7Z|ڼmtV7B,I˷H[$cﮙ qsKk|au[`q#} TiEӹ{4JdB Ef.w9n9*z%|$xif窸_ݪw+7cQK6?zDd 'v։ ha'YeRܱ|Ck, L.zόD9a-N㟨s#$>Ȝ ^ Hk&A=^Xj\T8yЌ`h!cbF&?/rÃ]'v2D7@cm݋8N%4Ym(G"pR{Ճ=-b!0qx?qr0E{5MB|T%:( &yHWgsCWOD-<2N>#84AX@~o۰ MEjw豛/wI)*|d-bE I M=.QB18.eV8pU@0+i@Bz%j^i[u(@#VH:FEfsƒV" BeD?suiqfxglRCy7UڠgJNqJCH5G.et˓3%B+d0aJ| \ }̂r(! r? unin %kt1s ?n2/n94rH N^zjhGot`Q(8*hz6GC-^K'/( z=CkW)wrZǰr?1̚d 'Bg!D^Z0y[Hwe'NŞ Z=imEEkI L_f+JPRˀCO\itS|*_~N-5]]Bᵰp7Ǟ\H{tI(%Zpv,#۴jW,/(bHB\ o{_BFe% #jp juZ')άceh巪P MfX')-,*("K\>a7fKYJ\}‹z#«$(ևb,(X-Ƚ {%FZT,̯ܴ K#Y9o)NƃK>?b/سHYPZh} M/<ӗYSS*PS ꘡еr9YAp0&C6E"k0=G ,cs[&ۤYl'{n^'mZ{w1cԬoxaqw25\8_xP/`ܤ?rbF(Q]~X#y9S]qѵ9V4_b2}׊Y\ ͛#cAV KHz[q'a.A{S-؇J|d%V­3e)h`AwhZ`M]+i>UT{')8Ros"egEڡc){<ܜs;$9W*~0{G^aھ u2]UXKE,\MJ 8\ígH4+jܢ7rj!`풚G\'ET[\ʼ9Y#zI\R!:]S|美2 Z (ĆOBbfˈ~PJ'h2qIxMS.eB4M^NOa՛AV8yV_ob麽ڈ!u.r&p^_8C$' NẂ|U-՗8'Dw2}SbAq45S.UZ`r\hUaln'a&H-\U٥y]6f$J>oKATf\ۄn[Ef|+^LN ]He *nKAk_a$6Ў//x DDN67?cfB綒A'hu9 %yKbĝєL-Hk+TG~zt8i!"Cؼ,lnڳvi݅Pzo&7@6މ/F;e!h& ܄/a$քy]V)X[KO| P: 󿓇 0YPgY)]C*P]Ipe]rQ O U*J*ZwBk!Gv2CޒGe(Pl#0@#Tw^mМBdQjv0qaf \еHGQHt >m?!ʍzoE/QY]pas -TN .+l~H0&cC(-sFpw9?=0O 0,ۑ@nx)`r_ ?x5acW86CV jR HJMˉ t:uJf:%ŋ,p:Jx3A)>7ĸrM#v42x$7sl'He3IXdwi2%vuQd3>9HbϿ݁ЋZ޸yT䊐KYId MɊ;Qޣ!Oe^jHHʠ܉ M gUbA,W*Ӛ=/C(Y}Pk8ulJd06ъ<󂅲jluJ8z|P}/o/wÔU9f򨎡05!E$F|Ty!,+f ŧs0ws_U{eCa!̍k͝.wQRS3zIf8fGvg6́ϸS,l\*OI %Zi<ĸ;X K3w B@Jv8%ͫO18Upaw:!ym`\*\K5#J+bŰOfG&aDnN1A#B.Gq9Ł UvYؾgH|CtydzWw7\#Eh^,ps {mFŴ_4a>oj0#+ު*|T0`"?(>YЕ8 Q6j؊2M4;{]Xy9z<Btne%Ba8(ER/>|gb }W#v6a (;Huwۊ9!FgID6ѫ"2Wt[;{r7'Fb}X}ϗV_>tYi T_( 3CbT7QI JUI1If>^,VnN>Dw儻tDp0#|F Y\J tg1"97z9ٯ+<8ʣr&(8 2wDzW(3y: yA$4wk!TT@ `KMd>\t'AU*UԬTקPC\*4܌'ipÕ)[MVZ'$Rg}z|WG~1?$)r&GWݸ0p*Rڀ̧P/b'/Fp2TܾyMH$5m;a<*wWwH 'PPr66tXvqB,fKc@kiOYo tcGoGZ)+/sbWV ՖI4ޞ#^YX`WT(C}ioSYc1<>R}\NffH(T*qz)sC&aɝܟ n*^X\TG\4񏂼*](o}]t_u {siƃ,K9ު]bu @e }`7(7M`B z#~+@ sTJ&DWw9kȀ y>S%r_!&)vy'2 rMEo"T׻-#e)`{POB(+۞{wz%Z9)a?+d ͏-\=r.fn ~sǨOA/cIjCMښ o^h|pŸPeyyŠNu#/muNn)ą@LSV~v奋?'fWqf' (fG"L*|k~uvIb 'qwĪaGf2Á y3Rpn׃ i4n(<پ$_oAU&thu?e{Oyu|.G-0ص2`nh.kcXLȄ[M>|\ɚxE uR)Oݪ,Uo2ԯ3c&8ʆ69l>˓z/nb'jdkXq4#HEtC)qi :9mj}>T\K%Bybљ}2. 1IOYBsvIel;˩`- 1N2&hs#c^}{X` RH&>zB$2qQ~7rf`P.L9[S支NtN0GGL߰I $HTip=IjVWgXk`e1o?%1`<*5q*+=C('!^!iut͂L6Zd1?&_a;nGf mw}M:a#aaEɥxt?xtY!_(YA~Sp tCZ݇Ԡ0yGuG1TSqXUi٧ f9 >qMWAv P4Tw! :{M*rxk2C~xF+ , FQ~KRB`sFURۓ*Nݭ0ۿ:g%MݻD;G,[` I6=q!\HI<[#B0Dvu`(Y V2xWr0>W~)sz.PǿY>c*I}(ۖ3co#$®SLjdFN0i"(ez(FPuNjؔI}c+QhjlF?mZ2RSt\OKD[ܸ)F9 -I'`F2EHpZ jsJYzݨO/45z} Zmj5DnaJxG3•-6-3CNAJt4/2}R~?0{?RSjO(.eu K̝ucG$#2{4B ;*$d$.4X+y]qGemlhHd {6e7LMo6UC`m.CsOb`_`CĻmHt`d5'H;mx!6M븬j^N(ZO)trC_>|͝fQ|OGҊiU5Zw )X6JB{J-ֻjmn WwPpbʨ]~RQHAB! fm5,ʔ9 1ݤg ?ΆJ%nq{qYpP8}^ }~'0mks_ [p7+rjۃ9l9Q\Y,Yԩs93Z)9nJ!Ή5'paOeo;+&uOnF#f$<Jǰi͞1' |泤`V8hDA!R@fj2֣0tnL֫Mi-笠tMe 7 euu'si|Dj5YIQSͼIٻoC"m?$αɆܩ>].+ 錅$yZZFzMc7ރKuq f'y_ԉ\=f=NʆBhbI =>Kf/Q% R< ՞e#?>lz%&aJ${!!3ujz$[X(0LUDY Hn%bGSD|L!mF߄n`#C0ܾ9ix69d?Lfl::`C.doKőug&zV#d7BC",i5nCҸJ*Jݯ4«,5IpBOũXZt?n?Uk+5 B\۹}!s@ 2Mmh .qbHQPv2k>8&+9]3/I:TXOF6~ksoL(w.TڣT<+7?d'i%7Hk?lI OPt:A 6|$,u1fqJ)Ǡo %԰%5rn8A3_UUf67QiH4H8'YZ``R"?tiO)i2*y18,5R\)Ӯo*IC#q[wI)wbXn0 IU3&ݍ=*-HmzRe% ǽ5z_}iQW5BrH=!1@h5xzfo8]%K㜖[8#]ȯS|n+g?OG<jjIL$cY ~R2aOw](1 9 YV b8to5 Qn0`AˬoL78 7EQ_q01&PU 4e]۱T } Rˑ3I)zሜwWޒ< kwئ %c֋ qnng+bL8Ýj ֍YSg^pbh> nx~/-%pbs(P=KӲ*^G x@F^jQƄ*0dK2z篮LԭA;]+du6"'=(VwNUpI @z߭ 7@h{;` ,O@߮_JIhFR5jR;ؠ?sīMl=85M6mՔ$;p`Ar/".#ux?#1!Ñ( zNx!WR|#J0!4Bv "y<l֞kP0tsLMe?ޤU,4GB3Hi2KK<+aG]@"E?{ceLJf7?`] %VBt촮DƘM)2^ B5Qi/xlts~ ui;(<X_ΖnVլH[P"#G1YAH3 r荰uơsky1RSQ3u~)VT1eJnr.ٍj2Ǒܴ8Ǟn:ӰAyؼ]-le*djEEj-Ľ*lܐKF>U(j3bW:r6/`qr [[cB/ !Vpq#GK&\wN=ӹƍeuITD{yJC;qT3m/1:¿G[!~ M_3ȵ/#rrgQ|+0 0B_uXBC|˟Zf-Ŭj8_M*@] ܙyюZ。kĊh0.d\] =a?T8NuahA Q1Y"#"e1g6b926N%D/؞]1x,^Æmy=E hOwC y<7 Oγ'Q,*R!jY>' 1>]I{4}fR8TxAlD?FlEJ4]U; 0L췓XJ&}1y>=kтܲo>gw-{zyꕭmhv0:QQ~q'w#gTP wh%;A{"kOי4n{j'I[F&tVdQtl8*zhYeN*7dcͥ䜋Gdȵ$U#B>:qW:ϪUb9#1bNSS[,tw)P(-Dd7@ZZ4%qe9k90k:D$U/[j ;zC AP3]k wS=t`m8] ۀ5M%^nycr g=d1D1lsIԤ.%K^vGqP,t릢jER,Ƈ䣉('-Sh(e+3 A4=)T?C.ي)lݱb-Lݿ @]&"6pSM { [q-CO*52ߟ>#g!jU;JԜ$pȱ҃ ny舛OGґm"EDv[bOPTeτb DRS_/C'mg/\g_bXV3T{'&^uά́/g]b%i\W?K'̜ L#Sߙ mRG9g"ran$LƗqO !'ZP:dvq#m/XE%mo&9X9ai$\ $14Yt_Dل"|xׯ7pr$53 Ʋ\f/E#2o9lPh+,`b-n[1rY9@!P7D6<H/Bxgbz5r_:.D_^[ل#fuD. D@\Ḙ ݬG)S7tVUH{Hwhs1kR1uF~}O* 18wt34 Kn4~}po#\ԏRT57f&zyߟF@!*r\J{g֔"}̗<7NX˛a=/Ԍ \OĹk5`$KӁN|,LeClzS(ZonӸi:Ɇ;1D\ |G{qJk]dQnKqEJ6?א=5XH&\"51QYE7E-D5QfϜxBuQ4TuHĚ+#(Z@ %kЋ7Gr#&J;kmoO&R)AqKiJ=a=A?hD[e7G00["EMVgmc9\MkT[7pPbGRQ!*DN)V$e1TKpS4Zs39#эbrpl熏"Ԓ$WU e d%5;(mUJu LP&HbNzorCKxUfI(GqD)_J ]ZD6 o.Ok~N_6dgTޝCB̭n7dCPF ݊WU<Q9B,d&#IuU:D wYyAAb~<=%í%&)%aoKͿ)!+ q}-i_m`X5~+Cl!14 F[ngB׉{G57h3!CZދLcKpXm>1uW?yS'b/YEӖ._oP|eahM<"(68^Ov90Ԁ;bI+%ǂͬtʭ>xFY G\ŖgYn`z9&u K1 jg2M|Ee݉;/޸,Z7#W$Jbmd K緪*X&:;5an2cEn@&DwU퉫.*!EQH-x4oD{B?[R!$HIDU9Nj8lp׃BUX%8SG cn.i,Yej(d/.~uTYÿ2oB@pe6k}U7{29Q4+Ǜv8%1xW֖9&#&GQG(֢zkhFH2@Sѱv  hCd1,8PC3KA@_ƂRw8Jx;G{kw{A?o[!] }DwY45[.+2s(q Щ7Wup'"E.Mi]uXPCB0eb 9*=V c ԃ"Q/.9i$Mi3~#_+"R[6oSǀH=+n<\|j$;权O=ʟ_Mܕ.*ٗ4_`Nx}Kjʃ ճ 8r_1ػ%IcN7E/l Ɵ$͔^dJ7չkvaRvy`2bN?}V4,6,m{ej{E6qU/'Zu +aF@P>(Fwg@Tf]BPYm\P65О!?S$~Oe&@+x}:qDN Z܊7DF (@)Kj6uǢGZR2XV`MI&v\ח[ˀcI02cRcmnb{r G(K–zg4OsTϚRڹ|&iM;IY+OǾOlV| Wj vf::"(p1NbT9h6Tvɠ,BM{K\,D&/#ڕ9tK':lqYYʭb3lBW}4'Q-cGLr4yTk O.VMYH:^@MѢs;gہ@lal{[[T|magbM+%!36vZ$es}B43ϿhԍӨXjz,>fs]\Y8*XH\a )F3?f${$p= =+hюG0 +`~f1$@^sy~/\*"/Gǘl)Cb}L־BTIT=d31w:p]Ij!J1(ˬR V K \[ |'O}'FCudyX)ƇޘSz>2 aIW>v8[1H@AOcoiKؑVJhWɘp~a X#zƕBC9kN$i+y7.OG2JؑbfݗUnMkMjb|6yѪdhKɴG,rOmu1J͍~ď&dK/n6&i-;g(E./tVB>R\p]Sl rLu=t:IuDMR][샗xyi}BNq9J&콼ú8WCT /8(ao0y(;qu喁YM#Faqgͭؗl*fv te]`.]\o0pq,MB@#[Wi b-[Up+B[wкO{>+sa*m>v&5Qګ^~|xyߧi9uL GD^J)+⽺)r v0+6.~*ߧ=Ý_һE!n}КyP:e(—d'ap`aMaT*SҔtmH$OgNgQ" *}oy+5`BkY^õevLNao]K=\2NWHY#`z߿7:II9C+v6ʭ#Vh HhUg #5~e_;'`425Xw*$yUp5‰N/I1/Y-! ʶ~Mqz])1Z/̞`|u+\qҜ"r)bE~4BKbqo͍Dl?7N*mM FD]4u/d )hȈ`Z 2u(T |<´eBU}P./YJTtFx\5[Ȅ9pGtԞ6J!Rl^vD.G 6cu5`~ݺIJş :M?ꔳtL}[ElHװT+1c0ʻ1bSN,kyh]_I]8M]|)*}Y]]=ŎYx+}ۦS e[\9R6m4Y0qDTf.~DZ#fV8ŁWLP%z$&GILl臂7s^*[9 |~[tu|0a0l2Q/2z!coǜD@ŮYmCFW.tt3 ;RVo~̹c|}PO ֐m ndx7#@KDKjpC7oTY|pGG I.x4AE.3=tq+/6p2)mxxS\q?KvaQh>i˾F.YaQr9C:lX2S2ъև2ݝz@>e*g/Vb;@\&O mCAJ$b%>Aܔywb'idS i$2/ڢAe-PO /n[9O0̡+NљI5)VJ2d),!@w2|A( l.I%Ä>U}_ l7m!&9 &6Na&:& FIm ^#~yH/-6wDUШ`%?QdևD~wR'Uvo,`SY>MpEh5Ļ=i `.n.{`jF·cNzt^CucMդ 5S )!d޵d/lK} ^{icWKPSk2ɹQhؑ*<Fm‘)f7((.^pv-I р ?zǩWA  _]#J5eG->@\7u+6s}:| E",jMf& s; FFXw;.6HFC'd&5@[E  ^F 8ӯ)>,ӣfH& !%XA-`KM4B؂ZgU| IwiSc^b%Fv?2 BEOwMdA!1F\o3ǜO eO53zN`dB^rfsAuE߫?s>,pcͯO>GS`^Dq QJy{: 5z3]C{cb^'%D[UgNǥ~/fzB~4A;L[ irW+ݩס+emY HAܓB/e"U,tS)*!\h(?*|`i}!p%Y&R@iUGFԻWY V i8z[nk~P\Da[ YbIt,xv0}bqă&1db$v ,O D B=ӕ0nwmEd6pbvQTfg7_= K%#lobݍhj$oṳݻFc2B[]ʱBfib/JP\( 59 I`6+dnBho?-ġwcEyds5dp~(ɵjNgq,l "Wu6ӛbaF}[ qfϻ#'!;[" nי RА+L(2@h+׉ #ufN2RYKMcǽj!M !d{PuXs<0WHAf?Bae4 *x̄+Ylactf)I_" ۻ+r; =61RCB+ *0|e:⻗6p$4Nq(z6c랼A;ԫHӡ| {F$DQ觨+Y nmb(> wz؃0k=8+zW KX9]oTwRa'vT?2 ݋6Naz%C<:lFGFYkT>kCE2 q/%a=u0-zCNn$Mq%@j ҞևF߻CTM;;-"`мo/7F+[3Knp=ʿkr| lEnk6 Cv?†V?X q^ւ$hm~i6oNŪX˘wE*PA_P9$4680kmRK=݃列k[.o$YH`HdwTՊN9\ ˃fp6 p,oz+]Nc'l$54PʫꯓK#aq%ڜSi H]Fs jm6uk~}|}]߭;Y1[AEɿJlÒrdg-'GKm֛>!ES4g@9>ݭbO/,FI>ʹ-DYŁjfiĻO6/67u^uioij<)6S>ֹdKUb0g57x - 3lT_V`@US]ܧ ۩>c:9[m-1+잨թuY57U\ӓ |XdlUC& n,?DF)9fb/rAץ]g.̓*# \D/JPϋ=O?אN|uTD{q`գN'qO7`12xvMmx\ޛ=)xHI9 =#'czګo ?sTvf+k-]%z5-Х|FSEf$:C "4;Fx1RIJ1OwkO22qiy$OƘ7F3^@Թ/NdxRϘwGx{ /'^ނLrCyqH5Xs !j_ Gɭ|~w1#I,a{RnCa(od ʈ)´<0B#fdV&o|1Pfu:-@fO|F 5Z|Bw^tJ jo_(ꙫZ}҄soQl5>H=O]U *VtB>P*B]>'LcQ~P_nQl8~$*(8xrGiUzKL|K~2 0?J.0S^g/4B@G˗jNPH:1b AH+Q쏦B.c-C>ܝ.丠ɛ4Pپp%4P;KJOY*RkzK 瞅niѸD=8h_쮷xқCn}<ˁp[BHJbmJNy[~ٗ1 &b?wZyFZJ;`Zs&@u )ɎUj> #8 bQYA?真YîZyҁETxH,]-]>P%=sn}m u ]ڎn*I xg]y]n]"jt#!m2Cab$l zMT::?5e#|m8 :=f)c9=%o(a5 &,݌\)%Ç'IiEO 0Qb!Tb0n 'dHO~"'|[|eۨM5^Hb{lp=31≫53]C p| i.%Df3etZܥjS ƀeOIw <\1֯=lC$>Y^9^lqo0gukx:[ .:N;WiU66/i~DFc_w=\(b5K;f$ )=#W:%g'Q}QyeU +tS '0{3&GN3!1a˺: Q/0)\:xb ~+y75B V#2]Zqf0yT2J>cfG#"Kk9cB-3SWQu%A!ˣah-bwkEzt )Z佼w5Z(\>ˀ6$69O<^2gsJѥ{ #3^SEy"(iÜWih 5.l.K"z =`6Si6)X.^,I0u^A˺ɾml3m/JrDaV$wѣ$]tVsRjBR(iNUs' vsOC/vahK&BO,GŨVnF T)=rakݜ@R67}Ƹ>iܣ~[)2?lc DhY .)vhBh=c5y%л} VߢfS,OKтNNcSITAh;57t@%3阤c]6Dek,{C /JG~\+h;#Yv}m+|&UTcs jt&b4ځnk3hc4F4;i Vd^Ҍ3j3f2=CtRUp*nF0 7`ynL" B$=&Y!eTEK@X,sR4=cc>YջW~@h$5JA;k?($"u`qnv@/ޡ$B# KM4M10> H -l?iOt?߲v3S#7[֣_a&`-)gTv` жlW/K {$j̤#ܚli$ɩgW֝[<$?@k]nu;re}kʰCaHY._lUo\Jŗ> B"Xg宯ERyt^ڈ?'^#3 Җ5Zijq]~ɢpMF&GwqGVL^V3A@ɖQu14eldOXGЈƌzYl[O3eKN >h9U͝]~Qؕ#"%p]=X3:SKT1{I.*6O׾M2@&'N= b A gV:8 Α*RE#v+US"Ӷ]/HeQet9|RT/967w&t)BVxAϺd1,(ݘW?,_xvW43chD:F0_ʱ\۟dYe6%jˬF-1M𝿬WQhIТ8HpXb3ٛC[%^i?,"2fonh4km; NmF?3/oʺA1: V${eZ#(Ҧ-_5uvS֋} yz .)Os+H\4+JB! A2 {r([aoL[8Cg,BF+~^,2"/MKA'"]V(G8+ Lx7Ӳ*ҕuHKׁܴI*ྛRܺ XRAan~|t>*4h ' JPbZ:t"` Y1t._ ={b(1`=F]7;׿ óFV%+*gmkmFD5llR"N~f-y\٬+R})GpUzkdCk$%$TyQmx@t)ɴz7>.DΒ\4QYD*Ot1C8GC1Vrh{ ~:9–Ft+>7 ]ћp`6p=ag\_=&X^8IQ>YHN?ܖ$=uzk;9C_/īM%<g+軻L38ZjyҢP:Z/9T-$•8'z6 kO6yt?gK;\}#tgJX:AV:Bw) ȶcIġ+7P{ + O*rc,՞_%t]f9(xL(Qsdc9Q9~#8cӟ !qo[L . 9>˚]lFDr\? ch[yeIkń`;\e__"\d< |X$pij%x!7uj'/VhʝJNv.EWZ*lG癝Yt׺bo r }rM&ʇB,|KCy$)dQr{!)l]5e3W ! T&*<;;c&zj=e} ȀKNJ{vXI|ߤ\6~K"؊B\΄ ኁ!:ןyY҇?:Gu\3jk +] b@/C|hYX^ 4)Uw֟* v RN,  9Qt YL~* =j5!- D־j%@Q4ͬZ"N"d%S }aUe>#{ڵi2xe{wWݲ䙩ʗ C' 6HŴ ^P R\Lhh0n]I>=}Syd)]&ځ$б 0g4 > [aOjB ^ILYEiJ.cN\סj94/`%jPjPV_sJdb pv>Lp*DuBaaI%@co׶ݶռbo[l|?5Aj `5BыXe)vE5A*X,OKô&ZvT0(UJ"W XANNNg#{8{ޛsbUϧ0,@[o_9kpO٪T Y%gh'_"ؚ~U+U7ڲD? ܟcQya"/fKH eq8ֻ~-M%9d3y7|-3Xr]-Y4-&Ҥ{q-!Ҭh{|Id+hfґ]qug۬.όotg縔 ?KYp|G~O7*jo8Vb-~j%uUvmqπ+B)Cs^4%rWI/!K|Omh:xG$EӱI0BV12ٕMF2鼴$!?3A6Xs? B8JXExm3P %ULsM,Ja u8bQeڸUЉN%IF2ϼAXi?$-<&JK-ߘt;"3V" |?9\ LJJ߬?jncȽQ @}O+c@gmRm!4<ɢ'D5% yv0T]¿M;>aWQgp/1 =lIbPWGFI[DQVC!hCI->L- v<*!o>TOd>yIW%AiF;Rz(0BbF[+"-c7gBbD4;F%&tEh܎׵pmL7Y_b!\6vEWL,*=B]{}Րg&Z~øֿ/&;,-NU2[dX㎸&hFe¨Tb4sNl2"Lrt o'Zؕbp' 㮾@2DuO# Ղ,Te1 n 8]\Q&Ĉq)x&)N\' }lh"o( jG=O=M{N,ܠ2].et}{9#F|PAnE-[ Q\x|9ڐLRߤ,/oL^vNvAP>a%w;SRl/ih}m)v,RMB`s:Ln!_[6KM"xFWxd,|K!/`׌LW"+{M}cGi!6kMyk,.=䐡jԐn#"j(0Mkb`mr i@)s?vd֥}M@b>2V};Y\VFQV+G$$t*䡡w*thgTvۃW]_0OGpDoȭZ G9W&(ڹUaGk)&<`v4!6t\jB~\_Q/tߊUzP %SB~fQBx,ádr;G)ۆqKd;7A BT`؃^zFw#K#6%UJ;H+C޿O[^rdg }vL:hiԺ?_ ש9 ?RC)j=WX\\C~< w䅦׃<#[D;ϋ]86mY#r*XtaaLNY_&p! }Tmöt͓529* X,L OXܹg:0&X2R=L٢oZ洺O>twtFQsֳ̯$y3.L͙־)oW$3\NE2X۪o27q߅l6ƪ8h/q`q|tSYj;(5p} My `Ἧ䁟H`yϰܐ"3$3< Ut(/# "Sdb IRW ۉT<?PU̷5/ց$C*_5TvjV 'T.Bلw29EM3&.Sq DS4':}W#B]#H7 /gNy;}ed&L12žSHʪD&ޮ1俿l7N9sw#l9anN`ѠnцfwofEvΰ>F{n!A5B~#9s0MIJF|[;љ֭ 3p,| {[c.[]H>~?^EvPd~"+Mu Δ>NACl%8ɥԮ ڠrI,4YșANe[x)WXN=ΩVRSpb t6I{2aPn ^xщOVm@1Y7s }pE$0YjI|ď+ C7=r|TE!@0VCSHp$so^ͭD>蛸b,YӹQWbƛDɛ]&O{h0`UzfmU]6UAswQNN51ΐAWmxh"Zm7BXr9蠞urH\ER\#*C"l8$V1^rz_E sAmEܖ QP/ ]9XA; p Z5eWl*:)g#/0A$f{;qmM[v!,帕]Ǧ9(נrZ`iKR% 'FgTo~ v39f‡)jBd-&J rNf #㎛$'?Aז{bj15G^&P|^ThفgdB|ZwPR[a>r J?!+X8 SG.ו ۺkݰI^s>gXr̰WuIYS>D&IowՑZA#%"`K:F@o)\O=T Vy&:(}R}͛Z F_Ia4,FVjⰜ,%]v._ պT+`^Q;n9h-٤doٖSq4uj<4AZ6ojtV*wbV ]3!G3'FÑP'c"?=zE5>r[{TK bݦּ=ǎE.8Up}=~vG7Q3ޓ4_7g"J[삂A{VN Q?]3g =GϲA!M/ Pv`)vQhh@7՜M vAR!,'4dz@y9E!~ًE<6 FFgПqhbڲ-Yưp{x̊)\ 6UN"aa|HP%{>v 1Tw$Yqb:sѶL'A@N."&CaN'|5CnQ&}ۮHy(`,XASF%.?7G#!  t$a :)uw _}u$l5lR1A{:] ѕFC)8n|p7\?+,ٿxې$?F86w <=üWY͵> *8tzv&"Z1J؀@2d/{FIj1 UMNζ񭹍 |ɝq8,M,C'Ti II\ fpotu{Ik>րxoW %쿐&94:#i@a Ԣ}\N(my(ʚ޽- )kXs;n)zxdD$MyEQ8lm\Y3‘o5AeL-\\?y^[)4mh` a\!V|T[3edWyz2J :sO>jxP±?_F J-I@^Bߐ[N5?CK!"/*5^VS寀bM7+n\#?sj\Hdb脃xz/:Ǫf':%f1%tqD|rmgľ sLB!̛qUFcɦܙ#'.]Ɇ`r/-s{j_Nym~.r6 lA4+y\ՀKX\Gyd}2C7V](c?N#D뭅CA(zAB}m},{b |Kʲa ~ j $[d3#&:iq?qD*|iHpM9YKu.^媊fS7x^XѧTS7j+/A8 P;4%Py z[ TEp(5_e| vӌM1!4.~`ّ]Y"nC稞BS MJqg|)&3K11e~Qł4S/o(߇}6 H=?¼'X:PJfQJc$-a}xǨ wz!pL '{۲1ƪQߥC[#{f [ zJ%嵺THsA Hndh[.wSzsu?ҞTzfӷ9rywvIFnΒ{;`zX9jpY$8gfgG s 9H_W57i+=*9l:Ka*6dٗPə˻&)0gWS FpuJ\WYH>.ChSufWk6>O0EQ2>]@V&FLؑbw wb*ӵl!v~r:By+Y$T`|&2P¶ k5옵}#9A Z/2(RRg/_ǒ<*>:pZv׆;+c-dAl?^H2.bulwHQn& 74$])Xrr3m2^Fts_^Vc1Lׯs^p/]:eG.rTܑ F){ SS^f~9Ɠm9:l_~پ3XfS`+&ZZ>_Ag1Y+udGg뵤,KDlR н(]``x셀{+p BӹaP:yTa6~xQ`n0cPP6b4Mh(={br^D5YF#^w;D6Z$Ҿiƕ~Ol @{}/qt}2Z0z^Gtn2x/" uF#L{U 8"6;Tb7=o!>)+u/\G .CQ^A&6?zJ`3LCУ 4v6 5es2Q!) jÊcSx>+m*h; Mv#s}9˴Uh%#nK 3$ۤV\|-:"v*Rx18$Iu">-7RbgbuSlEpl $Ȧr^rgc4T>n URm]l1&"\- O0la[.uMqpuqw&];"f:|Ygd,FΥY^RTRܣS !զ`E F+5BpɿJTrg60)7ں_0W%hWP\]bœWT< F2?"^Iw۾WP!6bQ`%y|yTw7%ٙH#G)R{qlf֓1̉Csr+7b̻t5h, . 3td9wVNu4`3ʤ6FTUP>w2%v[H{Bajru/-¢fI'@Ġ_KmDA/"yQcMH',t koX/ϛƾ/):ha Єʮx`4Q^;3vVq4I7s~Ѹx|}s9F1ZpQoկw}%n?bF|k nYUjW㕞%|bD+e";Ї}*BWGb 4%KLYdɤn5uqVϧ<%+Km`lv}g7}4Rl{"9x /l.~ lnԙh&` %Ҳ)!EJCu0@dRb+QCw½tu_A.R96l'f)h[BQ⬧p[d]eD^ zm[?$`ÌMiu= L-kFa^#zAĵ* <ōP5^Γe7g'{㽴]{_Qd8gL΅|[J%r;6Ɲit bXHNgK̓ži#!=)@~),}.",ӕqѕюxԕȳ:V ZtD a,@`%$?F$ Zpqx ^C=p40: pQ E'gҥ Y/cR:pЇ5 J V>iQh !0lo[ r#yn5N)+-64m&^?$C Sfl6Jf]3]= VI؉ i`L8SJ ;x듢DФ+ND@<+5MBIp}ꪳ~ Dnj&/e?#ͼm}u s-ui) C3*Qx\Қ}~k:DHB%6 [5Hx՘y`0,ԯ߬ w@ziQ>Vp[uYt+/Z=; ffH&NyК]mC$r$E_x4&.3}a@ 58r[3N+.4U|՗b50%hUzVeÇ&-؊|C|g @s$0QJG^F?om Hn?_})l@lZg*G ~HrX)VK9P`.-OYJS2kJƣ(AeegĿSR<."@DKX3]3=:Z? Wy4Pl](xkjэ@lboJ/|j\0u=$צt+6t@`qOĊMwtrQҳFA])b%3KF r|T:18cDɸ>ñ c l1z@@fiC(F0٢By!3L; }($^S) 2lb=+N&ɧgr6- F;K_L u3NAP.>XWvN~ʪgh4v-D>4z?<#-vUN`=p8 -r\Q@ޞԥQ큝iȖ*=@z[`孖爿O/E jf%-BsPMN.W)Opbc)٠E H/(Iefv`~F W %uu>>8ljSJeW;sYUfGhYGQEr pKM8${z6 $bvu+_+ίYtHgPVf%ú8S(kpѸr"3Еd( 2#)@D%Kq W(DTXi8&9OoRS4³MD4E^6'v6[.F4nqC0)fbybFz!:nXkZNE[M7PabI3|\kqp}Nva|c , IѽΝeb>-~KDQa3w7^PJ} lv<}`5]:۬Mȅ=<~6j\^aq)4Z=+Dӽ0>UJL*0R"k)4Κ)EU+l^E"~fh6B*-h\&z%cYN]߻/c|DZ"$\qÛ cTR_sy+*hXuO '3%E_RJ>8V-(^5 ]P"W!EPMd;55-c[KeEsYb_([T^J:])X30LWh <׽r;Hql8iD8PxzX+ء ~Qyv^C FLӾx )"_OHk_Nٓ]YC  ū6^J9x@]nȆuKb8GOKe0jM *aQGK 퓕;y!HDf 5N?=cP kܤI) iކl sjEXFz*IyCX/#iT#PpGMl )0is@c BfB=_ NwW4eM=9ƞ-Jy)Ϫ!l*Bjm'V'.=ϓޏk2Lc ' djd 9pq76勓WO|NlbCs \J^ eӨŖTyI$Kmb@v砦-[QC?AuLtNyb̓86c2x Wqn;Xۺ b՜nRMYI1OBW+Ɠn-bңotzW$dّ&'w<&Wφ㎓Dwaz>="^Ul5-:\FII+>WfNgU$43Ɔc/EuTkPpm@r刨E[\t(^nR`fVe؃i DžTKA8r֦5lvz.;T~u<_~Fm,)*gdĚթ.Djs:TMX"9 d6TYR4U@T1Y̫61;|/I3\VPU;(>FERŗBq'ƫ1Xn0OF_I_ } ȉL'/ {]FijŪ XU hOG;-HKԐ.'8ҧ\aۢGS!ۘGl}%2RTFKIWݐqT:,iJ.er;|JmN\ e+1XEdbVMKW3dЫsp4:I4`Yi Jj=N|G業{=`NQ,*!F\n DI=A$Bb~>z|$D=@kQ)*>+N,Qd: X'40<@21$> 72ɞLհK3--XK퀐Vf\ap)1v)wMRmzwW5FFIa!*iѮ9,dm`ǝe"@L#B)}S`K^УfֿO:8>!Qp؇9M֝,qݸi[-{-s;(nlu/Vv &nk 2LW7."vs2Y^Cl/پx華*]u9k1'iWwg Inoo ٹILn_S Pص@U>pPF+B\ڢvE_4\x j<=hKBw. 6&#5$*`OsnJY/>#?Joa=I68wrs4"DԵG:=A+B3ぱWD؄FE߅A,QKB56LʖdFf`9yu<2u|~X8 ؾ1e'lu`#?;]iZ4 g՜ IVR̀˷$!T]_n)a)Zt`"[/jPDa67ĘY_܆UEJQY.>=qGaF*[q׀7lyFj8Y ɯ (Z\6A.#rV:If~:9WraeOʚg!%'_$r;Cnw|4&> G^!hI2sl@} ˲gxdFf_Rg5±kU*Y"J%=aKEowH&'9t AZűTp3>?%w?[,SC4T\rY@lGLX-2zmI]okr,{9 18g^`cG5#x9,L*z2yQxXkaDLoA66@?gMBh ݠ*JgsHZ+ȞQVٺoRoGy6bͯm5WB&m!8<$̘Yg<1pmA@pۋę]~\={JX-+Ldn0ҕ{ s "`>̟ >~MG^w?gi @EE#z/tOML؁2@a3k}]z`d[R$M@{3ۻiE h~ypf$mt9j);tP1;h} fLF|IMi66n㏡~*P=!Z;<r=EqAt\aZ">'[9++]k3u-5Xi~&Y CSo*E H2mÍ*rzgs6OhF}+Q0Qe>Iu:;pyJ;9l]lnɺU(fH>!SVInnw Z+$49kӝCA5^PEyY_h#r=,l׾\Y* [k :kٶ^S}گ]H}nm>}ܦ4=!gYGяJ4;]FDFzuG XSszP$wqCT13x(| vPY#XRv t6`@J!}cJNb ~7|2ɖgHqIY׌;/"0wzzK6߹H,&3+K}Ag?`7׺"N?ݭ]\XQljV5t p{"WaK\ 5A{016R(w q_lnĀ$1b|" #$]!m|ķyT͟0OoζSdQkZwK>RKtHNEb!\T%8[ˡ-ؙVOvZ4%,./̌K+`P0_w_0g 6w@THIޣ~kI-:cP L82H,ALt![- =yjKt֕hvphz|<TNݰσB&h WFVƟ%PK=K "1᎜&YX3K;"./[87{}l4K), MT6da@qИۻT^ Sg<߷& (y&HU?{9i2߄{︃bh5oD֑ (7,Nt2Gbw!qȗWfsw_+\$ul$ފJYooQhErۍ9$6'_i^pAf&^ \\W0k{=qQ{m)sS b|%!"n֭ݚkݰI: *3P@}_\^AfW'OmGx&`1h0`kƭhD,?Yxsį %jQl4QZJ7]#Z>FpI[ZBLCU4{tPhzLB)pYlv>JsҌ18 3&`Se*CTm*" 7~i Py KsF?zj?A|A&Tfb-`!lI6dLe: šYz\~$%Y,ixbB/3 ӖR̍AXLf_l{"x9yj|3a`Ye!hcۅ̑"Kh_,x Sb_}_7*;wyvHAʋ)_G!15.d1;{yBtc*'2[+A Nw^NDGnWmR iZrҙt H8ɰ蜜c %+!}[En7 fjs'!+BΎg_ҊUv~K;ݖwIU-~P' Bי)}~9lc.J?D=-3FeR0^eAP rtD${8cWr2 YznQ~ϗ#;mc7w đ 9: nM{:bMwCGῖ4WDq4oY~{AኽjAWf/uSbW OVC&".Ѻv㜦cxm5%rSFeeNѨĵKٖQWdRB){ G-@dw/c}2ÂoG묖`u(T)?@dYFge;v>F=#dd>(BzSx<Zeܕ/6T'HYj뛏d۝r͎7nkFݩ%8 9:lTOp7PćUkfḼYR%BKYRZFJ ̂ͻSֶdB鉫x7~QF]_4OXǵJZSGZܫ\ ZJ]jc'n@+>+*DRδELOtFWQT)m2 J8DToGs- |ȧVAhqNDmtuxleXT+2r' NG  :dD{PGMp ~nV@~7?990d>d{BM7 ]il3聤FW`ʁc;YtJzZ_dspPחEvD̝_sXJ#XjtG9#r[˪TVՍ,n Bu܎n-uD;2aV Oxs0Q@_EZ{*.Qihǜ2dx 6dʣ~X5VPZCZu0fJ:ú.ƿ]Qh4DTs#m}}Gj+8sYWu.|7 /BziG/J5Ec(+ !mQ?`1m;-ք֩9󷧶qv^Ⱥɉ5,fkĽ'2H5I7~?d#HH#KH)5%H ˛?޾ox˖pfN=?y/@&_|3r!.: Br wh1 vALgpҧ\wg i/fAha󭪗>Ag/ [aC+ j+5kl-Wi=v]#G ŞSs288-/;R"sU3[0@L ٓmQM`+7k3B58AS~ x-Yp[2\VjGMk.V&"v=kL3b[zӍb7$DM9W5eΛ l[X b^FewQ˼a , ΎtNw )~bppߓ@ľD˂ɉV$m"д6 W^M`UXa'4TaݲrSj⦖Ѽ 9qj8{x`O >G~7ed2/uhl,MNmzX]xG 5[C!H/8?d̈+Gm {b[ na /{ut]*Mu.#Ed]nPf{Lٯ@^b 9בxFR9IuSd_cKZt~=RC,X,uyz-JtX*vN=yг"oݼ8%`߆/TMw}ߣo=[2Fnq.Hc&~t2ՓXt[kޓ:PI%Ǟ4ʆ fֈgK4cXiɹ@=6]2Ǫ<t9XY738@ZXo1[y) / ~@bả '}AD%U4'{i3le'ϩ?\L#ofͳxϭE4yUuTE<;ο7.—ˌG'pL?<]iU_R7Ih|{eO>*AEqJyTH47~\Y~f4|C~,5A_' oy; hUߍn~hHL)G6Ɍ[[ew)sl f_nF[ۏjr8wӣ9[YѪ~]u;pw!'6a1T?qWXо םw4FZͽ/:( 8WhHl˭(5%Xj^X,㥜wʍ/?c;$OD+Fg$1p|rhW( tʖٌTW.īy# )J0IQ/OV|+;cEnQZvF6b#= wG?f8:}^VASe/3'(_.0X3*UbFʏlo;p೉K0G hVF!ZgҵM3jtNoNBcLpF) ˏ{)6!ߧH{~)iҲTyh pȼ._FzrJ$#V\ZØ0_6 `lDPBzh6Ưy._R`ȏ%+Zq{- ŀ?pܺ 1hk“&VYѥUWJ <6^(&hAZz5C$nQVGoۂlN[3bx؜[OBMʚ+iS߰*t4K /xS\Re}=Y{m +kz qa6oq1MVH OT `#Zr_EzH W%vjbn^I|'۳OL~UKq_Vbn0\ֶ arF3B(BH5~>[HŏzRvK6*`J6(fv*ospJ*]Q٨T@>bWUV(uɁV?RSQY<|9kH:9"E!J=[c{$5)dyStX&oArxƮon&riZRq2Z̨pSL_=" ͭ@om0"fCDU4}(Ѽ7b TZg^ҍhxM6g,;22ϣdoQ5`cp ovA@)js'50 J D$Jآ|Q6b!VHU?G1+cf "~ӁN].1]lpvkPPH !|nVZXO?j*_33:8{eFC[VLLim͓`ПCn^%̓QؘɟП]!L-`!tNAŃqk8@2 Oy dxM uF5XO~yX se!4˰m3Fo (3Lw S{g-HK#q<@a}, O/EUluhF,u*)yHb͛-egݚ Y]+Mҷ+0ٗn?i6=_}VPhgbaZt>搼ʘ)ĝ_4Udh'03?4D94R>t?]0H_oް6ý@[:]EI0+:zG MyG X`A t?1+Z',}.?_mb ?0:J[=;nM'GZ cv_l{Qz5TTuoVWjc9H[N|U@g%-so˝!$6r)_FT7^|'1'[7?f` Oy3v,qRX+O_A1oN@IRƗ)ÝvZOJOReNoiOKfPG⼂-4yJzC։4 ˞h 3쓎i(jVAW` 4Z )XȤ(Փ}k|~v^5ˢȅDxClfXn޽trv$'?I^w07eYTwځo'Ҍ8)+UP/XK}` /s`̌?̍;g %bop=S=C퓘*vz}gf#{`.sgSɔT/Ǒץl;pyt庴Le`JCk`ەH]*j%k@ɭ~Z}2(DBSrtC.=c<\>s$Q|!($*@  ֒:ͥ-K;OH` h=_ENݠJ˟K4Yh]UlQx[ #&^Zndqgn0w(؈^횲4LNء2Lg`8M62Ȟqey+Grc:Ʋh%i=AhqQV+D $*P;}H0}q{^Rđٚ^R Oo@;$gAYkqGjq–7?3{n:3sd a#R;â+&}=ҙ?U-|L1KOBTc O-6ykϯppjt<%*OiOY>8)OݨvzUCmmE)~D E|:!N}7Ҕ0Ds1 #{çȴ`C=#x?s#G!8p]; Z5Ca|83ا`K^$޴NNWEjJpwcx {k=I4%-oGl{24krUVL Vr'.+Q?ud-ݷxit7o'#"%hjuM?kY;蛪Kgn1AS?le⣴ Glk^>|N8hb.w` z)s-"{ЬZ!w ogG~x '/Z?~}6mN~ qt(K9ɒ2D o9Fޯ:ⵉL꺉# 0GרԭaE(#T'Dq*F8^eZC煜 >NEq9 Ry_ 3!,j[#ʟdd.iꢠt7oW g1gZ[q3zx0I>s<LSl@DYNw0&p4숻ЪY@$42ArɅ uФhIlB2 m[ m]yOp5+x+0 )}HG:KE?6 Iz4 %Ƀy唝MW3t5x}]k,ZaYSF\ C^Y#[N RoL#:Isă>ƫ¼or0!.T"Hǚ7Y CUI^9ﳄEP7e>ӄ"e:A^\:,xvtAnJV-gzBRrUj|6E+`j/˧挠{]|;H\,VfFRH:x[[bob/{,TTܧFN}9Y>c;3: 﫷Ǽ^;Du.H =i[µ_r|@l _h&Pp;ߥ&s5DI s:{FGq啱K3,6/Wjt:1wY>*4CVaWVUX{  LBL/z(f5 gU(JJ<`(sgvXK:stnfDw":IԞLhЍl%YDG/F8ŵoqixnfzhk{0P@Ǝo9U"޳f%Z>$i^UP^C;roDA#iOWXde -Sp#Zّ3t+wrw)뺲'J i!CY6r'&Ր\$a͂դXDkW'eGHvx:Pw5^+1~Z-Ur umCkCFiUimxJb D2u. ?&He`shp`♄S|owI!K(J4]e"&8I>z͉2RgғI"P*Z@;0JrGQ.S?^`K]r%,cb;3Դ(s9P%C]BQ~zmUhPw>y%,&xQ%i8xk ԀhXH|ߤk,C~5鞗lS:v9D\-QYxR3{|zq*En*bibhk>6VN<* Xf9&9i8SaB  ӝCUC8(@Qτ:ۇ4^+)0&oPI'zk P6 fSԯXʂZcnj[ϧkr? }C|'RC283GNigyɩã!|Y`% cu!=wlz>D`oވoNwv8:u/sqo'QdUHy^t(g)Sط|oh뢍;<*aU53dHZX P LyY%UZ*G I.~'m(QBrYQr( (zza2 68a:ʶՀ áINJ`?1# Sޫc mÿq#gώ(5!o[o;Oa?@rOGdHyWޯzòsgb<&#e v )Qל*4:ZJ@V0,ߩh.L^Ђ=1_Tƹ~dF H"o4fkV]ԟ>7RO?].yO1,XMa^cv #'eY[ çFL/ F&fp|HX5b矗aPPPeɟo@(,9~zI9o{7dsyx" )9$Ĕ<{l'Nal$G&{WrFtJrdO[j8B^ gu#'fo}8pUׯ`U-d$wUn>Y}NRvf2_h6WSCA<.Nu9N#GՒnꍗ8#G}<Nܑ-;#H,>joL-L2zY5WA]~jJfwkن'd , %I2YS7l)fV{WMT2!l3i}%}T(W0G`GYuZ{.D)cCAސaѻz^{? (EG5|[imtcÕ٘¸$^dkeXyʰ(N]Qc@.JXbf{% 1]5^~7@2CP&>$|urPkh؞Ǘan, 1uY} 5J&2CB({$s>ޏ헂~bBx JyS(> jHA '\*164C+ e$O^y[]I )h^@]+q҆m +l2/Rf_=e(-0ëKriV~WdӀ΄DFΩLfbTdJ#&,ܕijEv4j 7dsT|ٯZ {N :Uu(6*@Ibh7ZiqA2G:ځ5x0i#<ʟo}vDv9:[r")tpū uj]*YABޒj1^~,R[X 2KLU%5 ̒mSD/ hRhv8~4&<ȎxsGHB1]u; ]f*ۃI#N9\u܀zCt"%EGPS}DPYkD%I(= =̕/S0 g9$;z"k290/MY[/ʎK8'2~u:HpU/zhS_ވ 2g\]G`sk6GY\zH*I h DF VK% !s}IjY@r[%DCx$eo}D$YD~%3S[4]YMZ9uF#$-/+5:@Pp-,T& rIz |X.]~13эg8 y9[W뛙0݃{h@J{?@וЀ@D?fݍ#w4_x%7hCό14rhX?#IC)r'~N|xsک5"DiZo2-8?u6+DWӡsO0J p+ Γ&T}8%g̈́luDn!r|NBm\#?p 1.u<0zmG?Ą; |25騮|`k#J:AM!w-0JhnQ MpV ~P,J`̰ĴFbΙj$!8Z&giHv^ L&D`"FR5U}U Mh$ua;d`5_ `UΜRE7l FmvR^Nw׼9;&S+6{"1u#Cȿ+JjZaK5̲FqqaؒPh 29=LUӋ 斫;Xʱ|(+pVLR/]6b*>t@^\q^if>'1X l T΢5Ũˌg_rQJ37gf!|5U.y*DS 9)e>B1u-ROp`ZWY"f/q5"xaKN ,Z{q1pm' "|\:>瘁a$¥w}Kt#E1o/&rF.:2ei4O2e䝾+uwȢr9M*`K9;])rBN7"Xk! o&:H + <>@VR>9U,&My_ Flt |w[>Ec۬}#WWU ~Ųd݁igxgL4Iڲ,C[Yp>wjO& [4|c'ՈL[I #_3B2r,V&gXE>=q}fEK{5-(rQ3g8 9u7mH E ߦ_EmXޢ]}}K spswjM=mYY%ue܏` _č-fxNkv$ҧJc* \-bpP5q B`֋Czr%d6BȶE(Fl6o*4 wdGn's3aߩ"t'ϔl5RKĴa&`Y;VߗL<;~=|b\}s%HPM{6VwJO,NɭF7R^h[HMZLwQIa}\{hK˖zP68͋b99!I=JGrT(5$y9^.J=?u/td2| K!Qָfkxd܅ڈHhzXQMrA08d3GRkUfzc"! e}D7 ,OÄ-EKj$I/*T'C֚.5E:A8HgFB>~o@C$>]gu>>)+MwZHxo7Ijy7Pf4¹s1< =Y yGu1 ;#bsB 5BFɀ:D zRw}~〔^(> ~-$r;HĤ>.ٖv(]x-h23>)ڌBCb0:ZuFыҬ.]Y*ښ bg1կtf{qؙ$[._s'%XSJO֨)^ZsNDzGB*nΊ4/=u;W鹇Rpf'X*fq8zBsX" S? ^zLh9ұyϭs&1kqzތZm$ , Y&kzx◄0&&6JV}A[m?`ԪiD;;x rZ;Wd%S%Z5?׉Y| &ʲ?Ya3YRBfe0З >?܈u@{M:6 {rZpHu- 6wծGll|Í($O oIVO`}2U}yGm``CTkFM5! Y *JƷBk킄r3i@Y >&Lsvɝ$::#vUi!>X, W߿qe |M I?]pF&7+ݦ;xΰr+ =3`nћg!D kz+ÐAJ}F:#oPuxaAN^_ vx%2]{\U2W<ڑ8$/ Ym ~}Mc. |0-hλ~W$q(R6|~hmJ +GM:%oF\W_dj!wxj$6g^_ShĬ>[39*81i{׎xh1%v|e̛'gDˉjo@'}թ,>Dy2:e +.ap:Mi$OȳBkM/[ac PBްvz"Mp ̮l.N&nMjzEN< t \z P^N|HJ]X0w*a*]s<{Ÿ?yrGHbݝ wb?O>dG/<]4|%Ε 䇘QV++sH'}f7&9d4kb JyI+~Q~2A`.yف3lh}*P/($>8>{-Gʴ{* aPc){g~/Hi6n4 5ZD]QNa}5 teb72o/\JWrJ줳J%fѴouv+qL 9欠6k "Dq 51d.>`";~5'MMoHߎBoTֹ35$gۓS o#5h&L}wX<@4DEըzٔB\/oo$+i IH]͏/9bǤ0rۿ%GA,G^@پ]& AZ7bmvHg z/bR1ðsAIa uG"%ώTTGHmGwn6jC5o6rq;'j_=0zѕ0o' sPvr_[u9Zf4AُZ7 ˛;S3NGq!lbfG.eWpG 鳢 ros{\=V32g֢}zL `;CCwxa瑝5e*.gDv 9>Imzl[|RZ=ƘUO~׊b-Y9P"7%~&I]Ur)~O%>^-zTDC3rSzжeR@Kf%'@FOC*Qo41Tjwd/X$`|?3ro5`wC'&Zh3u)G3_khJXaKU6 %Rcg";R<s|w^46яm/˔/i6ScF߯82ONmGLˀ^N=A$U4hΰHd5 )9=i L;^=EkH!PU 3%u-Fo^{Hq[wxscp;7c( Ja߾U?QѺICtD?mmlN;#ܵC7ҙ@<놅ԜZ^79ؠ _1o@}kABq%fmo<&F'~v7\zaW>JVY# $+ I>A̛)C;q3*c:YN_̛LeⅬi1E(NxSlɸ H=XHC^Iq֚ G$uk@R{+%ɛB˧ӡ"q|W]Sg\?7GkQzSĊgfx C0*-6pt_Rvq$~9^<A\;[osbKw4zm׋LkTe_cewD/F״zF鍛zfop*SLeWV8X%<ɪ k jG@ͳ!> uRThvN?e BA]~Kve4.t7 DI 71d j-(^-Sl%ܹ3xk1 0 rO]r;jQCwOdIv]զlFu>%Qv Oԩnۣ^pi#]<1F~naS%m2n#nD,>Q /A]ùSbN^nEX_D2U]B?CZg]|7s=F$d0.0cT wZiPv`'p**#YA{Y~L{\0z'\hsEDrQ;`EQ; +&Q$נ :r *pO}m"EM.|JTlJaqT*FFKK=ҹTP; xg)ix\_[<s*ݛ"?]JX-Aj,P \B@@/~6Fs≡°o6Փ3$*J {1! *`]_q%nXgZ, +͈m kze0u<+TB ypT:Rku!4"(76?d]Pjވu6tr)W5 پ25675"4II Q@e+ X`Ïz0j deR"}Somr#h YF:huQVQz%72(uSI#)4dMÚI6̒J}Gz51#:Ngxl|@>QgF~UFUE+ 9r_R?Nr̽p1 /qFH,5_g:V3> }/g!~xoR\'[΅ho|{H]'p?΂QGo6U۔$(l1i1w1q5>ޮO\;VR=v[7=V2)%6#plh6og]`/C W\D %q*<Ҙ;ړ.R)jP/q6g0̤`_z'YcB( Ȃ[FmM֦l)s*8:ؘ~&M\ ,@(oE *~w$yEG"YJtaɮY`{ r;I9q,9sC}306TU]^ )́Gk0|]l*~v&i?"oLj&?4'd>+֍כS/8q}wnPl+B ݋dCP<:~<1\uBu4j\]?\ޚAE:W:t,QprD%CM'D юcqwOאjdX%y{@0VRy}<}aM}>,o[b+ǫ买+7< _K`cFD1߉^H']s)B^}ؑV#ATŪ0cǾ|֍ о ) _0R̬k@ `yέnb/8,u!5REmf`|1AG)=` 2]BNᳯ+n{܉"<t>Oٺ*(W?Xm0X7|&gf'΢uS(x` ާxӹ-v!s5fBW#f1Om$(FJ!м z$AJŃו$Om4'&]J튯.ԁGKRkIs Uў3IRLE<(1=+K2<\[n(}-r ED'9#걳sqڷЊ/Q36.˜ \;zTlDO[d(g׿(xRHzX,X4$ϞqHQK?)VSQy&>v| J&{l=g6j3s_S:[(@Z4ۈۃRKjBlKdP>zϣ=hx|^1)1?KSE׌hY8`$i]_!,ϰ~d4aJmh0:L#&f9vKYK_qu$gs.8Mļ!w6U@Ƕ .Mf2:pu>+fz u[vZDX`$QS'Vg{oAwr:9!AyLX VfykF9~5(G1\ cC5MC{EE@HROi$I8<ߪtα]?rf7i~5ll`т?c9**b6j-oJuUd=5f[(sFkB0lz*tܴT`\4X_ԋr\\aoi#\Ϩ~na5 Oxr3 nem&Ě?? D$Ḡx,%S&7>fEZAnf.c۔txmCq_+?c͟+ޜl0_'Tsw(`(> s&gJAŒ)@Tv[PJ}@YzoS.qozGm@ܨxbW wNzu$3 OtS2 @es^zZґs-\kM . p+Gpgj :&9eҀAu뗌5S5g9u? 3zG+6!Q,k.;-LEA5uQ 9liHJ\5WeETTbg%]"SbF "ZFQ3bTB3TyF8` aZ {ao5kG1Jue kUZ2,!(6Mߞ1)3X= 3m4RcM5(,[E9 eeD<'ig(zy)3 pwq#֕lX??}bV,YNŏ~β6PWR` 6.6#q֛vP %աѢ)`*7_mMW2&J%~-`? o }_}O?Շ/68{#UgQ/FG8=Df}x #b8@6ŵ|st?kˇc"fȏ/>Gdů~,I|}HoM ~$mLׂKߦ'JwҺlzYCkmoйDl k 8rr*Z S2o| .SS:rFg;Ibaݶjɮcwc! /yME[j`2f80K͞YcB1bڈ04R?7Iies9IB^i}˶bמ^ȳ7'Dd P"Ö+"E[I~2#+xt_52gS]qfmҌȏ0D_j?5m=X(Q\ZlC>& lo?8xhS5i\F)s,^5#hav6O_ g<UM_`J\losևob+l۳@v^Q)*3sȖŋ Re[g]}wzъPK: yn؏O`!=<_FRb6{o?,ґCXgt9;œ,a:8fYbr@5tA~KrƘfe (ׁS8ڃ~2]xUGȈD/ J$;a%Ow&zq(;J+KL_F >ɆUDBE1=˭1 *lbp+} ZQ8J~V2OQb66 7_٘>:a 3S8 q7Cחa`\dN<ݥsl! :=o68wҗ?/L_hoq  |&{=ie..&7e]veեJq0l>U Ci{\iy3'I+i,'B:/EԊAwv2"y._ƟI,;,RHmU~u@֍b%YDC#y<k<!Sp* #NKh'.D?dp0{w#KQ|J^;˴]IGƏ->icҧYFN-ÍjEVIUpfm(NI!O* M95Ľrh! &Atҝ* 04a`ª0+iDBK5m]YERt~7܃(E "p*~3O$6]5Yb@qb܊A_!.%-&j1h iYsᐟnpJծz-@i([`U,)|=:nPi۴ 1GfǓe&SƢ%Wz]Ұjo7>YEǫWJ@L;ƕuV3._KDd1>Ϩ1d/yD刀yjCpN˅F&MH$W՞O]ߓ*(*Il Tҗn$il9ӽ?IO*,KȠS+_r0~ +WiۙFm/ mL- D(tE+XX=q8C8]ha?/)ua2lѿ|"Qц3"nE*=‰+Ѓ63h珵xhÊ)vNz;0ag > 77ivY ,Sk@FDU}`#\AD?lp5U} "7chPgD:>𾤙_Daw[u)ĭ]~$,p߭EGOJ4ִOoYvW90I`*I'"ƀ&ڬx4 #Q_b>9ʅ{F-w@q{wBͯ/f0zL"_LXH-)stN*[ _u|ҌZȥ@ݳ=h,Ї9VjSב=<l}bRbq5T7XA<,$#"hAϵ@V+[Fv\#즇Rޤ>a?[:rBTsP&6*Xg5C00 YVi?^33ߪm_4x @ǡIPy7Nӛ;L:`yՂc"@r˜X~2Fvp! [3{uv Mw$X tf.^`%| )˓|ɭM`TRsٰ14 kr'F1]N._-,TOB_1'7NlICF3c%8{Lyi!GMf3U&RE*5sX!w dDik'IKE`℀ !v=M0;- .);%>KqnG W#J],+'{ Kh:)Xk 585 흔7 ~r?kZ^/|qIr zz/8/<̨5`aJ2Nuc K[h{EE<+ь6o&:+7ڴ!{\i;ҳM_&Y 윃3>]Tk5`0Ns '2. \be;LZVڨ&Z k)!Q́ 64vs㓨ѶS<IJ#zFڲC t6]Q[hxISv L9e9ptF%fx;g!ݶ (g'ډd^=Z–(Y|:YMMξ;8 !6w,)YĭLKm˒FΥ,}ʮ!)'Ǫ-`Oz!yϸ! {΅BRK;dgh})IqӬ~s&L _ϸf Y<] q-k@VLWt{_D7v?OA6~ي،ەc(G/a"qAEk_c|,U ڮ-x\0ΩK٭=Eex& &X3#iS mD;{n>C,،] }gѹ Iq_V 嬌-cǙ$rḻxi @ ldR#PO,#SLS;k5j~"/KOTz[|UK8*0żBl٦D׀hpbD6[Av9I|]:Gh566$={ =B܎DDoooܯ;G|M44 tf?u^$sT{\w:y;-i-;84FeQ?$5@{,{s6oDggyf<=N+,ȄYMJ"VnC?/F+Y'@|4tCG|!\!]MuX=sB]\':ZPFvVT^Var>vuoVENtR>Wl zB?xEg #_Eۣ~j$VƨOx.(QPouk 쏴(ܪe`KFjtӯuגhYspD=uMIn2__5 zCΰ=QuPb3S|Ti Y&¸x^Cu|J7@rREY$"$}&KD0S:x8rpylx6%|yl<_WHYssݱ]~6 0tLuuhDmn#6x/D#7~,( %L*^@@cwݷ`v}ǔn&F߁/PY;IRO8xO\D[J-qn 9W޻V#LgЖN>Dܔ;ħ&-, 3? S_9tDgd+Ma3+2S*-b>ȖS]p?hqȡe gHL}+H[R]@HkNd`0Vj<1qؾ'auz7 a+XHP̘5> ٖ`kfc̃MDVBS$cg3Kt6Z?B2#>xR̒y|N4N|JIw$z1@9McxcqAD{Ps/eE_;kPrCp_w5DT^&/:{zW i ,MHlND+uV/i8]o%𖧻Mi 1>vVPn$qJCc8$ed)2nUX ~D5?6#bdAb{x @7egf}b;iJTβZi-+8ceuVGE+\6 - \)fHE BW*rVaY=;.֢5;+@GפD1zkLͫC/z 1(pT!sfIkP=ڔL;_s{M09Som-i2<Ȼ{6W+cB GHVwl'w;d<6rEk/X_7X+΅Ī|Q[[RwM)K+*} H8>Ѓ^7rԡK@296/Ȩcjpjw]V儇Dӝ8Hʚ&Y;$^&J~]H.}dmZ{70WPV3V\\c[R^g>Y lNokG%-K  (vFq4 h>VsI+Kh60#+򂿬4~g-ĞdKlBT*AQzHcF$ V:eGdErWn͟dg3%(#xC kP6ym ՞s!UTt`DE6}.uf5fD< C:4h؋<8u(NnsKᷚEcF!vC)Rɗ1>56Vd*M5J`8qûB q_D푔Ox?f䛾 ]tKRoDuDU(xgoT #`c!3 &B|ߠ\lj~d`ޛ5w|c8I;I;UIN27kp ㍘:Q:XGaQPe%|G0n*'tj\T<DZTi":"'熊? 8^,3M: )\0 U3ԸVdܡ$I+ Il7ף@  SzƂ}DF<+lBa^&8W1 ^'QcǕ`FfPlD[(ap<ክn39;r⢴;+o?zsIOCk4qu1R]SF%IP?j[xe C)q^/D:2&ո&dzT?V Uu)\{:L\^5 t(ɠO7oCo(UP05nLVkL43Cs D8[fyN9df]*%3ߎ@NS`$1}f600j4Ŗw^'eoBY}m_'V03`$uR. OG5a`Bys1^7eeR6,Î}-iII/uɢxN)ogWXʑm~bn|lQls4pc؇c[hO)P,8*; GeMBx|߽4Q(\u&r`1)ŊfWeFs/uƶS}~~opRhTc613,bI"هu`5Ox#̾3k7Ho2XwSSi.ḑF0=1B[xd +1lv4kvnQ_er-򅏣q~6S?JS\VY6Ywꅴx›D,u^ưgZ`$a/©Z x @[hFlȶUՙC~:B0obB | d]ط~ {it?lygXwޓ z6]ifFMzIwOUCI$uQmG |ABW%1_SFvުj=p&+g7s O]ܹ)uenq/Zttvy>ءc4嶜T ,NLSm;)x[gn &3 yF[.5 jޔJ8yW_.F˫^*rwxG/pJisLd.0g(lڏ[wSl `S\$aHZ).)ܺ'Х48ڎ011bkotiX=Μ1ID|I1-!M0I.;ai@LȅI\lޠ2`ϴ8ќ<dwj@zQ߿i`l+u28XQ\4nRJRGQ˥j?K?G]l^C%JF=D嵐 lfԳflΈtWJ>;u\d^UBs6̜."CU׺!ct" A7wD5LCnGe7x}"mN} )BmP?J>\'F>J ` +)65f/`쌗_4tړ2Nb%f3Н(&u~zoc->z zGYcw*ྵdi`[W꺍R<G )$u"">R <\ 8"&IPԙ4٪,!:,8 [;*z us `)+ܙ`ѕy?>B"X ]NjZd ZbtXd?'s))aLױLԗUL:D[&235E.Eܼ/ƤIBπ~8/8GL§ypgTÏrU}xEo(4&r8oAcćm/]=U-`(ZqH5gVw:& ڟۑa3VŸ.J06q@A/d83S`*C= Jo% fih1DKT8{mYk;6۸S`^;rAZd=Z2[ ^c|.+ B:%9t6 7[C@Yl\}bQ6CsiHuآ!"Ca=8JW3 ;vsD\LpԂE4V8dYwͲ0k|!E (8z=mcddb ,[ȯ `r.u-\ |TmIpӇxlm+v$c xkf$S qt,/0 DꃷzjM̞` Z縁5hQQP iƯ/Ie-օσ.u_6×Ef.G/&wcCӥ|HjbuBA'*Hgі/ dU𨪖46C7H/xOuHZ;V r߷h9)G.ׅllf/ `9.B,f)RzRuEɖH.&>x'fX٭,M mg0g/|+P|6xG[-+R'BJ0Ge|lBB%nKP$|;seb@ԊS慭y owVS7ZjPVWg>Q\->T.t҈d,4%t ﷺ0o.v5m+2_wM:bՐY:$ц3P:w5H NJOS PSXLf:vwBMB3Eaw*||SO7x&:dO8a<Gv*8,G!h?%Ktp6*ŤVDe[JP5OSr:UPO"M`# d ̰mRvjpT J6=D=J^/u 🾪! ]J xIVݮi=f# x;*(i?A. a$-rl|UM[? Ydzpa#uUӸ!$`o_gӸiQͨ jbMdzSLr&D?Ӗᯏ~ch ɻ댩S/ayv$b!9>6{yvHqo<S@@?|{ xwy+Ncw@_# h_c=:!AK$UY F$/=?{j}jҤ8Q9 t V^چRao\%zߝF04..˺ÖƬp; J /ZX!8 U=$~'Zbn}VL^Hab6L|ey\4ZpY [.$W-u3VF5`yJz!2e,l;SK;ȇ4OBe8f+r_߃s @BlF#5l SL9sW#mg 8Ɨiw0e'HTXW"ė źm uAر-ROg;)Q͚N⊪y:f3up t)q 0?ॄ Q4/bb'FH!~sŶ[hR JM-)fs Fp[k;VM;Bb3-P"g}Ot}cU({;pzjt;oMؗ'MIjz̖$~BpBpz kBǕ4FHBt;b!63hۅ_\Ц Sa Hxu ZpE̛:^=sE: %njc ,9Fѷf3}!r9({,\6E)RSs[sv2?l)27 MHIv|;- uy Qh挠3HO`2s99cj+͐#N꽥kHJف}yr,\"Lm9:t˦34/P;ݗvqNFS\+ u `HJۼBFU xw W.GXCb+ iZo}(m\&D3]ҥ_$0[1 ShOd3Qd--w(F[QOR[_岳~(GBi kJ>ƅidoyk:4?F.7ECg}&NF1~h"X MiG0DTy PKjы}I)Q!\I z>20영㢛}JZ /Uyz-ٔ}苔O!\2.KrEmEWODDBՓae^+ok4$xLtsp>Gn'/BRbi xw(i`>W@pIa/ )So{~fhEwPGMo\?UhB׋]a3qfPƝ(א+;: LiY(藟wϠD[7h^‚*vth|kε@GcdIErp߀l l:iАΚ  |ޏa*z7 S_]JgQkv#Hm'& BO֊bNm4U\I[E캲؛ NUYx&P@҅Ӧ1ֱ*0)U36#_݌YZv\ѳ(vE,?nB s?#u9W"纀-Le\8(۬SHbSlM5R%,7IS4M8P Khg˺D!opv1TBڕB7D/ ZA;G>ϨsXFMfȄ ќSaM9*bo?eVe5H7s'F8A͠0zZxIM6GZr 8F[ZM)t4`[ݪI+wImJE] Eڱ2NyO͜`:*f'J\&_4\u^18V3K|"Zt ?~MFYbvK\)fڿx{?sRy jhfWЩ6kZ%>ᬶ,(yOaIUx{M$T^Rng | M}56Q iz ? BFYÜPZ^Ⱥ}8:5!Bt]]Ju#hꃃS*)S{$6i&X YkBejuϴS^[|lSĖ<5 GVx /iIbGVbqGn 9 ]YaUX̟m&u4ksj4@8=O샃~t&wYdK^Ðvh9m#>jU*>wl6!|M0'f%i+ ODiv Xk1ْmYGE{])$"dSQo*l;Qwd34lHǽM>낡L T ) ' ^V Q8?T{1*^JPz+ϊYI*id2 Rʒ`'dHA:!$9O`;mѰ$"Xr Ow0,WNq1egFA{6(ͳV8WhGHס./)૦[dJ9isX%?O1n!@p&3H 8{[#^K^UGlLTPL+vS$A/"Lo a$xj|EO˃5SV㈃*<\8@'^Xnli * xp;-EkWw6??\嫴9ϴU}yrFdK^R?2GVJ\ѣlHR b[R:1(!#g!kGƅY9.']pK qz\r^3V%HG6c0s2C1NRV;ͯPksk&UnXBS\Sn|ӣ%Y_uAw^ٔe?U~Z8AZ51wd0H5^P32ͲO0J VJtmSJwc ,نJWo3\ o/hUY➈*8:*uGi=gIPHY Jsud Ri)Hez(X29:-r=$+e#~x(V,%s=94')nU?W#msR%(`H` AQD8^ ,ӺLc`saO$ t jO>k|0ؖCpo9, H.;yV[|O6!VRLX} H.,QqYq#Ҧs\%OMJc3 tK`wm64CiO?bf1)@m^߹o? ܰi0o0ogA U{EJK| !k|=dJ#btYBy 2 ʍ,>.z :bo猪,7ܨ\MGPAFyc C$shʽĮ/}DY&.9W*&=dMnGA{n @%  9 yώmXQɁ ^"PAkHKiRc{ċwt_ 2َjG0,L["+>ȚY@= 0S_B|\@o4)Tg2Pe L]#k9-L.hwSLZ7aG[Y!RkxBV \NHUJ2sYOfYQ_;P ?z|boM@ {siLҸ)A[#劏lXiU殎βG`9 % 4f S CYɰ| Sh^2,TGȴ?y%e7_e FjD(›a?bum mz{&ApkJ/Rh+NվkA^8CY+f!!D}3 -YkVS'$f4Ѐ膲\$^g1i~x+O"8v!=DjM.k5xÈV͋'^[}<\I-O7b8^TV:GkMқMltgy4 -vt|YKAN7G+7%d&RR8Qf<:ӎ|[DyQ8M*R}%nu\[,Lɹ^^-G(П]L9'~C3RTpR\^pi ~e%R=K)d1 n7E UGO'n/Pƃ $}mz(> 6\ȫd𹩶hc)?ZsY Gh~]V ;elIj킔KLГTy!t@a$sAmm k(R#tQ6$ܟ{[S^4AJϰɬOM/Thqq-fC\UΗkb::Q'7ڽIr-ph)7lQg;H A1GP۷"=;J.Y9y߼C?n 9^'sp[4Fy X0 N0F46Y H·D扡J)&OK"( !N]4Lu !^!F^|85ƮP!Ɩ ÂHw׮~|MyvUxU (u %9Vnb# Z{0Ah$4 ,c_3Y׈HJ$8\)bu(xŵh5/Yh߀X5{*l#S_S nAG4&Tw r 1qTP^:dIeWnK4bkobx ^яfg Jbg_/Sk6W#V6k$zyiɐ~OF-WKpd m;z俧;ɣfXNQHަ/71m Rkjbqt[/IBYrvǓHL9$M!z.gu@F|\u%Z|N-% EW!7F@;,p*ƃ#3&)s=x&ȻdhAh/|߻ϒ ȖkTkvUٞ?Fujc2'Z+2(7 _~zq5؀uо̍h&ΜnY95) ҵ8&RV<E1VC<G"V[Q7C"ќ)bܵ1w{3zu?>8:ZhwAN{QO`궥ۆe_P : چ5#CM_v2#KfL/y^NSw+1c7 Wp ^ o;.0懶5v!Utg7?%y{5 ]C.qss эZMxx<; ojiE0x"S2ϵ4&S[|c'G(gyk9GZh N+noCP}ap;{By6{QȱKrwGu&tyд36#E#o+M!0 j<3`u8OPd`['^GhWxo\F'8$-DX3wc{g5Z#F>_ |*ҳD|x>> ֬rtCi6A7IШcwLnM]uմ=3Houks}YEAɄh_kę݌@(i4+Ԑ=McŏE͂yѻw)"%Qon͜cc+eΓP@ i zb*Jmɉ~. M87DV~Ԉ~Ys+D9CW͢nЈYJu4 &)A zF.7b?x4솲m%/X7  ߳ivR"j7넜| rSJ4x>סB3'J؝lVJgx#r,t Y&}>'3쩪--ƜCsR\B9}߉؂?=4Ԇ% 04Yfxִ϶^/Z<o! M -DE]*"lx1&Kk 2 qnGH=ǻC⇬H߭3dSB8:lqA^nחW7ɴsLOqw ȱ#!s%j,l/ȄɈv9[!mxBa4(?{;48 oT$u-Mظ[)YIw1~G}m>dyuG>uO9>/aVS' ɉ/);2t32(l34kt sW\t 1R"bf3R[rpo:`:_rc1+!Gdx|_[rֹÝ_&f]z0rJb=O.=akMtˋ9)Lx^+mtu4c\p}$ƥGW.|A>ۋ=K!ڈ/EW/(.ՒkcgXp,dL;qLUglDlzXk)c40/I+x!)T|K[]!f1 wR4gִr(0xHGe+v3Dl?45w|r-ny=QORkר+|OX! .KpvkV0B$Bs"[lu3U!'{#puFU%+CS=>y-ۼN0E@Fo (SkUb6c*XՆMђdҖ#Y˻88t2Au0pI*~2{H{.+|&J.̃_)QFpv9A%|I['RM`Tk^G.^] pnyiLUn9 ٵgz`(EEW9әVݤBKhUBY #wC4RAGT^ +;)t60aPF=a^7&O QEs_ֿ[!,?{D*M*Ï1~li{ Z,fVКLM{pZS|t"X}.4wnK`1d|h"5jHx/YFܵ%[.R\o Y]4\oXX ȣ]p8v4K ,!ēLs?iueԫ;(hk9NdJt}'cZPdXda('[`4!; |p~57RYptnvu^0҅ {4:y"mkQta 7h^KPo ֞b͕tdҋ^&m@)=sz/Aȥ \a 9[8tT0Ӟ_ni ns?#N(u{3vpncT9Qsq$BXZ;r ]t]$A-[Z"2@+GUECQФ[iIy{_D{. xYaqMQ3MV7DIеWeF8ژtuח}<>Fgj8 A1,?tiϺ+5f ]`c0clM@׼N]dOx-* a7D Uc$͒\ֳ= [Ǘe@}E906РٹpɧqcZ*FP9=7ӌHovmW!eQ\]Wtzqed}{8D2~]֊YZ9c1ךvUnIViIgiÑ&ՖSGvG?x$~v*MiO/P/e.Mp? Fn yoXi%EW!)(t©F#?" fIЌ3}Hضx5P,r@"̖`$ar[^FJy 4oy\I΃?̞#K3r)q;ɹ^ΓR gy]*Vp:@w:^1W>c&S~-u,I՟a0(sB7s;CepϘ:wAl(~e̮^eQ2ق{."B=!%:Rkbaw~+t^6Cfu\C yPHzc5ZdL؝O@LpA4˗ƕ^1asuo2{"kxia՞9:g8s +sUkoD#DY6Jh~L *v("$aȓ[hS^Z#1.7y=y O‰>h|Iu4GhHPz·Q#7 *$|)Shb Em$glBl9>yߖo0HG9 3@>b߈g4Bz6A {[2 z<xHqukyYBFЊgwVۻD%P[:^{!s^ϵ}. A҅/e7l4V3q 2.]q| n3:eDm_ _н^\JkF| *H)kYb(O|I%&D[?,.͖T96Ov'(`MKvzo&ڔ [OZV}rⱊ :Y]5=H=n$7H7<pN(AH%LY{>Q`.;w|ܯO)F?-Bq,ՐS2iIw?!LksU r^@rt cn2LKլ:qďX,;P8+U df=I ! 9>z m F>ŸĖJޠq .'쒧.[Ůq,u#2Vd$YX$!i & a+XT^Ff@ IIy,'ߠ]&s@lE@Kap. u2+v:<&5qHP]xWdjJ\ݹ ]cyU)Eaη]'S tZG;_+-[|Ů=}/?l>ejUzBHJ&`!S ;0$Ze7cM{#Su=rWϳOl9 p Z:E4g " y+pJ+T$Am@/0 h&r٠;AH=rsɅPMoB"TFDZ"+ί/4{vamxP.2 N5;SknՌ6^DYb\ԅt#d`REd2r9D_*$zzխb #;<49votԿA~te:hlO;?;t Ԇ!79 qAdc8Xd. '^N4Lv : 9K=2Ta3;,o=RrT,ʱYw[컕F4sh;Ѡ]FU60:pRPro1 tXgC[ VTeCjqxGz"R*ߊs̏"wWQ*(ݿp Nz vGhm&Dd褋qqW d# Crygѡ $ז,4Ic|˪攗$&$@~ U^0Z[`$vrvev/U77v0&x8",b2)!~g\~}os;c296R7jW I";ŔtIk)+C\!5XriK6$p-cz4M;S 9\&ŪJB .FΩT+ɥIG43W돘 rGBPD0bnnHۓX\=S<4Jc_IykйzRTn-jر0Z[e1RƶܗeHOץTKXPynv'%4n!޽i`9R]qM`'x$vL'Ta_btO%솫Q|97t(O&A9ǃz?Bc@rZKqQqh9ZǬxkAU+e}" =g]$ ?c'|*[eP.y _،!F&ВF;1U +6d ۢO8\_50^fWA a!Y-(508t*.X֜]-Io fYGgBwґ^Ņ_4.t4J5܋"  ߡD8YeTKP&k#I>v/N@$TK*9>4& 2/FbXp?z1)cMK;J@FOjx~vuY3Qq:JQotT M/9rfcv *0]QO>QK`֣A4/vM9Z9 zbM,is * <.NXЖO?r29Ur*gvpkRdJdBJ3eoyp2`BqS i޹% jg(e3FWJ:U.ezR{o EQ߇~vW#bZbXƛAmwH~LUI!(gC Z z-%1ڞw&?і }Ɛ_7V3wzʼnk@@|M'FG[;yf֯H Z쨕䫑UA@uBhF evmb|5=km}I?!2au[mVTtK;& ɤ24=;!] B@JAAͰ)59+ۚLecsa:B弮fJ]0ye9 T[Q Ei%DT9>{lfP6j7xgRC'Im($E_OrW/!f~^YF.7`َ!dΐhmr^N\}[VߥFm@>@%"$.%STvhUU*e;Ts HP\zD*(b:FekR80}#5,:N) I-', TR19 `9.C^Vf^c;׈K|,ilP:uqwYW,FY?%L~F;pW^JN#-R< MU֔B0  w}ο݈{$5s")I=y.hA@.0&tX h($(M\(ܡ.4T!tSPjevb@O@kSA]ǽ/SjᲮ}XS]B>o_,h~${¾) swn#wܪ#M=0&@#yDWLqŪx«=T4JJ%8Nu# 7ro0 _u-adc$i ;:n䨷UNE@!6-~l֩280f ui]ێ:xf*RIDjgy^?@u]w1 Kg{co*1&0o3t;}Y<|KZ;W;"ז(2k<rT&bA~ŝ=WDpZ,9t8(v c["$KkoObcW `AS9qOҁV=5l)t 2p|`;;^FqW7T@!y|H=M:5`-W@Qڗ(HE= )\Z }OгMjcKόkoEy -M:ŀ.7]x`q<;3kʙ{o9:*8aD";v% j+[ N( }.FW!ea`bu_t}8c(P3 R׮>1WJ|ꮼN!ncHbHtM$.@RiőNIR;%QKdiK{٭=̍ĸU DE:P ; (mG]^˜ ӳX:PN$~E-kv:o̗o (_Z|Ud p!υ Oo-/u~m`qEߟPwjY4Lm`6I8K*OD$F*.C׍ԾȽ7J ˚8 B8bߕO!5W\ \)|ΉDŽ-4WttU 5% ^E`tB)=y,&|9u]Fj޹ZRy…<.*ێ8̉9jşs~;],D?HnjL_f|&oKUNg%Z:vrp9L{sh9T g籀Kmݞ2C.٧J)@#5.MuQϻ*cCf4o*L0i=?a>ZŋӘjߴ3  Qd7Ce#6U|HLrQCl7Сo M~)HC뙔;H6F]./0z8ES s4Mj#WG;"fHW,edhLD}lo3Usj'>VT,E6;7K4ej0sm49ޝj5D ªCܲx#UTL_b%MAmm`PMpSwfre  ěHV'c`Gq8stQmb]`^\ոfD0&]w5E~seAB_UT .;[ " toL0Qn`fGi'b{_>AA;{vdli_q 7W}zvH.jG푒 ! [GCX0*R#^7^9OjcVf5J_ a DSQ^ ˑvA-QyX<@!B-C:C1*Q/C MPةnAsϪR]ϬW: ?')o"rME 1(µn۴RϦ2656"a4aM`M  ҷo:.ވ:1edM4:"u{W8R޸lSʅӏ2Q2ZutIѠo-?TE6FA\`~;BO: M.YVvEBf.<< 6Ѱ~Cu0 _Q/N*SƖl@RW{#bXb:1CcpEt|5AӦMs gCRWvn 2:-!: TsE+X!i?$~gcGp=GfsSL\ؤpKHT-<.}r!) ߫rۣQor;P[a ԉYn4}%3}吤kئw!`Ba?'VRZh,,M=3Oj>=1W`u=:}虿)AEl񌸹39GkQ_mT.LXzEaJ-ZAWUz42ZQsH(a1piT\w20:tT n9H-gMū!OGHY~wKf=swng 30Mv]^#f)zCՁ/}.euF`Kr|CjeHǿ[,:WғW~&ry~TF< |`_Yٍ3~ Rg~F o#ClܠgcAVjyGy;kwoLS?J FEyrW ;nߵ}8`b]4 jCx䓓G<8\'a1:JzOT|\w{G&JVȄ7`7 % }:Zh3{SB= (B44F<5!21$ Cs7F%5aOdR9roCJE!CszHV1r¾l}cudL2?@g '`f|K_|<;oyQOs HV+ۮeH"c.`**8MXhoW| $)_:s(+7i&ȉ.纑ps0A9r \D`j~Ap\ 6qHc$&I.`㿓`Aǂ_?s<2ȿדJ ;R&b$]>%VGAmg J~8-ķUjO_&L-{*5 Uҁ7m@:Y5 2!y^$]i'oXtY ? y sg78`hqxG>kI``)jj N6@"D禀>H"UϜ^ѩ`u=ɠ({Q\Biםg"2g N=T[./EOt-޹doH֬Boe\uvS(CYK)j:Bq?Ia[,+BۡHT,_w2)-n1nv-گ(@ F?}ʃ8bqx;8nD@a (XHQ}ДuֲkJBC̃·"XsHJ >w"CUB tqgٱ𵂢`vHzFtNaa:4,bp뾅znІAJj:][Q QQU(jjHMk* {7,ҡ8:crw|HJ'o/BZ{_¡Ya .w9V3QFE"n>MX1I R"]k+(KfB^3+b@LEz=)i9BDLյ>} ѱ8ef)r S (dK }o  X@9"͵`vͩR>Y=)4=gKdefeIXДf4 XbOz݉ڃD_oYaVv\ZgʡYItGӈ:3+*x -Ĩ&tʂ7MZvPغjk :6Zln H u (Î[u[ yE1 Z0Z  ?}[1ze5c♵Cd MkC8) vq" xPsBZ gOx8 fA!QƸ ~XymUI[F[`(sÈp]vՏlҡ# pZDt5GfpN2Qc0Ȑx8<^I!!d|hummּp=A 2!QlvVaG^ץ0Vb7,dӝvTUouѣSqw"cUUT33,>"sbS8I*8{\rw NLgڶtZHxz]fDE擦K =:=>l\tb zza̙ ~v'bɿM9^`BjZgQ?+,yg5(솇MB4GjJ0Q̼[|l| <ָ3LK;Aj$^Ǿ)w !i 4Iȗzy:5m H?$A2L(Ldѕ FZiI )'^|4a`dTH^`SLלŚV)E [1MĚd@N9g62` * RG^(N\J xJhI=MYFT>F+v_r:!7iOX~*Q<1;CxBR_3uǮc*GLU@Z/ m\3ߴEHm(dP gp?BB(7QL_#3VoQv/ @d;ؘ{Ib((ZoJ$JKP@j4s ƅO-ji.ҒE+UpCe42w!k"M[rE|Hh/g8ZFRaiFW܏L¯K3 ٺt"Y N <H`͒NOQ}@ =A~͛%?Gm jP,i H&,V!ed%rdc'^%ْ!r,ܕYF<&CiwD#M壤͍7CG`\ IQYQ ^^s ރ-+M9jfm]j(Sr4츱? `{8W 3rvh%.6<=o.MHä3CUԗLӸb%954')z/c {7g*02uX)YRIhuitK:mT87 jFUp97`F<3x4-ub…~ܓ}xf53 BX:hgLu̟ͷoɻm*3s e o{Xۑ^_o/9Drh`g0Q)Cm 5GIR/F$r^W bj??ig biB#725'&)zL>GOWGW"?:Ȓl 7?9z*j+354qi>F4)}V1mu9Q2wmXfK6̓l.TQ5շJ,L76;s}U>yڱ&`@OˉH} hm9:j93sn,>/Cbe9BiK0N-vVA{!4%K/zK%Hz~na? YeioF,/Bu0obHt7XQoNqFjBP̆Oզo{Q_tjݿJ%Ӻy'zkĈB˗h|oO(uCi?Y^;T³A=*}= v!.>|lM A|-kϿ?wF.%Qް|iPtδ^SQjWLk _2sS]rg2] !^RaCW)[isnA]C?ګc &`'~ ޣS@n,Ml4Dw& jËGdl:>ɇ;^lpsr&^e++#JR҃g{zhZW>RٸORT?Si '6JM\U綫B 𰞫JzLl C;Q9U])i$_ 3V(9kŖ[?ytlA>3ACQ24#ZIT}ǔf eB0r֛EX| 3Mꅱ\ED{?ziaM3]PëlP2cCE`5Y8(j=c-_|c,oxh`J"R} j9Ë+=Y'u8Q,YvwlQ-\8,_tN[uUmQt7)u^GϷ;` 7L#~c +>;^3m[mQ M9-aҮWΎ |m\Q٧72{ c0aX"xS$J%TXQxM7Yu^> "]vz nPFl>&'WrJ uDlBve T_p‚K@*j7u$>+p%^gZ)%38\4sbۊseC|Ԯh%/{k?V}Pчy@B\k"G d*zTxFr' ˒t+"6ΊψCgrxS΅k< 9 љ(b8B1 N&㡾jz4OA9YM1*)E^:Kbcf8Mp_t3M7Ƴ^fpl)wpإfs9PF D_Se-bXa?R1RFp@:Q7_vJz/] {Yr{i0# "f5| J^5M֕=S* E-6wv%7Yڎ!WLDF94c{3{1!{t%_\N52}:R^no}؍ vT^X5JѪ55M$DX: x{aj@ ҙ('X ( u͎bhkچTri% J8AUְ2+ɖ:Xѩ}d=<>ą֥wcԙ$ Ŧm &M6&J0Wև89k䥋,:Ef7X$Wz~ؿ\Yk %t)/gVKei>#d}R,vl@C~WzK>=Ka̬AѦ`ˠ4Dmz ]Ls^+j Q$ %ʖܓuwU|[zSE1vpdGnյc012WV6$S|3i~1fG@(xD1Be߽JyM8_;pPa!DB=6e+O+eGE؝]Zِ5W sv`0KBe/dptɳ:Ƨ>zr }$3wۯOixiQa SѳrJTB.L{Pw^hC$+hDŽeýЯ{D+F25PtJfY!2ǒ  aeKBXV"Ǭ &1M}- i ֻ=dC6<3t?5ek`)GSL_m4 mËjYU2Z QG1^Fh5[= Kh9( WUs09T (j3SPaH`Q[ܸd:G8PkNmkWPj?VY8oWsfAikdC we&^y&;ӫ@ =<1آC=<+i@(UV|T0\)kepM96%φB0=>.˩6s iT8 K7#(fЃ$c;i2aV1p%ojul6%PUjlc4aLƓDK]1t7-@cYbBu0,p_)ĺ9]ͷ< |4" G^h'G Z;C\|b[ZX7!suUN;PBo(\B1NFhFHTUX g;LdڸZBשN2 \)5cj$y[@,|шXiQ/:oR{*,CW`Utrѓa'w#; /v` {$BK}oOz'Ļ Ć>5^0}OH|]ϻ?ā<$mE>DАFcsQYc=-wvs#M& 7PѢ]Q~k,/+)UjYL"Ow`FH2um5\ RP m,.Q"aDt X)02NN:=8ME7YoX:gTny,.ipgo޹l߁.|`<((cȐ`X\h l'3lk P On,0i P,aJ`\Хȃ_?Ԥ;Nݥ`׋9b+C)nŠ8ɣU;iR_ef__Pqt$$5T*]qS0k K %E9\G]֍hu3FMwSg[_7DN}y^e!׻TX{m$nNO|d!~=g&4d&0ӏx./ۑiF{r]t P)? 9Vyba8bu<~/5?tnӦ5G׋_SuBݐHWXQ!E^֡w:Wd@zi[7y~ %g $lބYd&Y1=G앪IR0yC-4Uj cs1,v=#Fu1*94qB6e3:h005+G*CxNf7"uE2؁mRKrC5mXMN3+K͕YxK߈tJ +>_dO7 x8[i]ؓ'0K$EmrXV`MF]Ǟl{`pd]լƥ .P6J)VjˠY~XGT,{'r4F[=By-DUeb5?qf^!ϵ/x $%>z~hͅ^ /+0# P/ei4'A5%UEpҼf>`&ԣ1p2[f16P^$sNy[C!'t 9J}s:XH %M*2*="jM\v'V&$oi[^u6MC=x<`rB0խޗ] Ł ]8ոd6ZG#vХ1(޴^ֻtlFM~WĘwt D2p4wI7N7}*4 jכ0'Ic,p*yV2'"Y}A'i~.@.Dry]i9FTy ݏ1RTn(u`%Ykc$W{v(&PB$J嚻Mz`;\wNwCg+I\-AqS_7e}!M6!jAHfk81dl#^C)<#{4LOt7ޱ<~#J]bgL6HVpú O}x]k4玈Bh1@nZ]g ԻhĉYkk膂t;9ӺOlTIqENa^ƅۉ.-$1cgXџhi!?˽:hUk/,3z$AJuQ~S4NW]EX\=׾!H$ӌpu5?_XW5F}b W/>@TnY'3@/I(C(60ۥ< #\E(йm4!VVlLm߲;x0B+~;WF2nwH+J^\#ڝ#RnB@/3V7j]ô͔RqE#vB4".f3hQ6gB*, .PP0lѴ土'>D/Ԯ&vDPBDjv-0Q?tHvd8i.F%۳إzm$͐WozRgr*৳= \Mp,K; i!a ]o,h%' aZoJ\jZ$y{T:éo<+5`=քޗff"g[f@i(-W~T~r9kt2A(;lP?Eq/?W}T0Q=[`\CAvCfrXAw#av%ok-27ejg  5'E"> ^yF]m/ T Lt! ]bK #}|&HƚDCy6.̩ ӟɮ!tPdr >%w" # üէ.=jcĬ³>sǏolpF-@\t}a͵bƳ&|lH\ F/Kj럫uOGMU@9Z #܉rܘP!%fVٴX2b0n4{e.2OM?H 3?Ϭ)gL"E3bl 㕓r*H7Y#p‡DRQ\]hõv\7j؏L˜En7ƔұO uDZ,`ioUNIOMZqPRRf\փmwt,F*7G΢(19Vݧ9`,zCdT"F~[fj7[shzO2&@f>4m&f!^-:pBPjJO*mJ"== - O'u˯-;bRvw/)W| тScЦ:n dv/ 2_֬vU5 6is~ZSIT$ؙhyI m}w ӒFwJA D U5i"cSe̐~ /|#)W.یg"`_f*0,rߑ` <@@ ƘrX+<<{>c3U&vW{.>R<}8lJb$r Skb9Izh/*'M^ 9e ܵ\.%hmM1rq,ᄻ>(,ɖHP_4\'k(_JN&˵"+00nEϤMYQ 1:,n\-z`JeP6e<~Mt)t} 0ޏ_]]GE^ l_;g{3cUݏ>u S+ cވZ}Uq6.bh,ݘ$])Tw+>{ %Ynd)BZP@*W_bd*b}"D%^QmϮ5YֶĀ$ܷsLO_! tIUn oU:' W7$ P,\CjrZ'kƢ~ KdWDiDG,ra;dʅ9I^UJ8k#}yUC"?D'9c|Ow'}P ؟cnքcnh'p%h@1M@l#i9\oB~*Laɧ Ɩe& ,ӟ1,̒w E .=pAȔ[w8ՌwO)3tm (ffZ-~KBYruCoFgof , ]BqV}H FEOJԝ)ަ2p8xMWzA%ґK|*0==E4*;㘍`C('CI)g*eP1"9:H5d)A\7KԴ2@,M?v _be;ሑUh꧹, MOnOH!<ө)Wt7cAljԹ-шsQp̌0G ښˆ1U v3-I-%`_FAYRy¯θ4o_ѦYAo [P)@g1NsLܐ Ӊ2h}j'ʋ$(mH`>Kn;ˍ ?XRSdKj`#y1^2\PЁaPdrC{Z7 _ut|PGKT'qᴲݥ]ڶل!JiJT5g)H| I' !gaW]Hhh0RY]glm0d@S !DQ}C1fa )1uė"vX71"$Qrm'} ꩄ FUxz}-\Q,IRʑ|ܭ 0| dd2ƺnqXQ@-,sS`iض~+OU\"AQݏhtʒcÀ$= '70ywFXx_H7NN#+5P\w_V؉R6D#A 9 ej0؁bU:[VdSdDd_ӀGq4$@nie$(uĘ[xeD8f-x0gZN,J`:I/3=-:,$<ƼkU*mI8GbRKV!U] {$K0=ˎNvto:ooULgQL)|u_!$:l=VՅU|:[,rL(u,Z$-y$dQl)t}`1(P¬IiS_ _?c(*Hϧ }s.-ΘK4KxkO9JS 'h()E,>ԃzI`o4il>@Fez0FDVC "iBdݜu\˧b[`Jc@7ꚮ)?혴ҵnk:`9婊8h*g t]6QRH5a F+kڹH$Vj _cӨ~@Q&\'v]aJ?Qpbl\@L~f4;c!ځYKn:R{$7kY6uI2joJhB7 s~ii)O;h؜D.I3 M`0~PI  )FZ+ ~**Țܾ;b$Qki'{zz>--mvxon)n!NKW%jSc%86zJ1ʂ/$ ?xɣܣ86\\CҜ3ln܍<}YQjf1)/6 2o ՖK\`H=Û(XA- (4($UyyHJB! S(bi|`d+N%n3zDI\Iu &(ȫfi֨( 47)`Pr\g嘯I"w{ܤ'eӳj|C^D5/h+XLK=udi7 i9 Հ:/=Ѣ'Ѩ3܍M]:OL&R1~BX̞fVpQ! *0nǻOxq_ ZNJ$v؎7vg$MθDp1cnfU*F\ϐc.A4;%>9BAȭdlvx7 NE3;>=o@<ڃ?Gi(|ևF+mx2Ď4fU\O8=bP˖8(ہ7@Pcf+H¬Y5O-Ö CW!"ϝ^9 f!ybF.$~[L6>ڣL ~"E!vjR&)qrl@.cVeDml*DTՄs7h b,6nƊsDm0 sl8 =9r@(KV횫w36:7x;Fu9^!Nf얾0uٜl 3(ni/93U80iP6m#gRl7q~3׏NPXI#z'>U)0?x :nKZft9u}Q6kR,D|Wi+d %vtAbIڇVQ_Z)m]voT6r\8qǙ’ Pl;*Ga$O{HExݍr[᤮#^2WZS S@zIN-[un:&PwK@]p\ǟD:e~㬙H9OFzd(~cU0܌ST5:Y!9ě =ym f4"}Bam[qNcM9;Ns?tuFoa 2,t|3G.v4 B8TwXC9x_Ҷ3sJ7E ]8qa)vs e ui5LAImȢd\,lGr._zE }{v< BBHBLE vd?Rɍhvv(+zKƴc-4a#5Z!,#{Dz'bNu)R!wQ.2u! {>ғ| 6pvЅ1jRe(ycIFGxoV>%-3 QKn żg혣 {QLMb{6ǹ,xH :7Q2K[)"x0Rl<=_宑EzA2 0"_O0x23 !gBN(t,Au\67qD&XP+?}AF)Fx]rU ̤}*õTEcȦ37L}lэoT":'(+gvB^9 4_ JVm8g4RKDNq㛘t2mSY-Wr\}7NU??%f )iz՜\+:V.M%}TMG&;uA$$+@o.}uъr0{ݐ҅k\J`0zJ.R edWJ.2!;QJT_T]gY(o(@ް:R#UE~ # V#vKĜ+A)EU&v7w~L~ys^[:.^z AL$Yйb}b%,κ?}mZ*h7B񘞄;oS+VpYр(՛ ie+ ȓhȸ#Z$PWZ1*Q+X4H?!x2RIBd ܑ=BF93(}|gx_,usO q+quVl$}l3}7ְ^! !Q j5PA)v*4}@"US\6.YEj|hq>E2fcj%6|}z)`ݪm$yk&-nml]ߚD?ΊD^ƃ_4 ۳盠{- v0P{KK1z Р(t/BBV>xȪnq_UiuHbAIA;W"N$GTCdX'2E\B*SR㎫XwuJIűaGX@u.l`ȵ((aƾm6PBgaRA+OZ0nz0ѤerFhFwnz@Gvᑬ䤴#ӲTC68n 8k3D?Ѓ'#nʅg!E+&L:В0m7N#=v;'#WfAi֞g#z LlύZ3K۬5_dbrW 7f7s1< Y:ב#Ҭ lGIN$ @Òk>1%5RfeRaZ<5s9\O' U8hzhs⟇ˊrtLG$~^:\8XRbnƾ)<u@hz~fP:٥GK`q/OG l/5{ ,R%q8ឌyp{*eKVĕs3>mx1hEUb9^YqjI~xMQ?A8ZB]!4yYP r^ضB&}?]&@_"ӗm 4k"J">!jJwx>U p_ܬ-S?ЫcC1MWL:8D|\VdYhL髺II'UfٴW{~{1^͐ IKPC5}86FgSw{.LF'i[@ A;5Y8$aP.%D^!LF+lwM67mrQH7W6fG$ xɄs?x0*k@ Cๅp }2|t dFFMd}Hjٶ<'" ҳRZtG& Sx33-!0)HflZU Uiaq_㑠.0cuh@7,.X)$Ga/;(*79JFΨPm{|Q"aW߄m& VUiE6@.!W:I>X?tRWS+'Zy6eԦ7.Ly\;D`<>m<;ö[2Kn0hQBЮxi,d4 :yPG?{y@“T%*TlVg!Ew1/2 !faf6r / +zҌCLIW]R_&1l>{YS9yś6*t2@rp@[2 ([`ǦSc .U#! y$KÓ" GnDR"ah^ ͅ(}Fl>lQ:ᚁ22vh4!+a` Ωl4 t/WٷBW9H@S#)奔7ZdVhSʩ=d'i+187?H<~s~BQ!`}.yen;6l;,R'v:K nvܓ5 ʾ\C>81 KW*V'b@-,kaaV{,64 F9fT2\.Oyfz,IR9:@R.E7ƪ5s b.I+büVq[ٹ;j8%D~,ƨEI_h&9MRWMl\ Dwܼe:;HUe-hvlMW K."FLdm&XuNq#ĩ(GN0Tg@>|ݬ3rnU=hvFFw#8K6vӽV-2Eaj @I-bSس>4)f-E^Y[1[wJϠgpvè{c)%EV H2x H򷔔/I/_ þQ*B-w\++=UoA8\Eg],!:Ҝ4е3sƜ>z/eAVD`gv ?ؐ ]ˏOZwcLen*.^^(B[:]I0y ltikX`{~@OZv!؃<!V_{r,k9Pԣ'o Q,#B*E8^" BAW/`Vް=o*Av%6tbhA7r~;-) zSG2:N  $T%١+益UhdăBl, >ʸ.-]Wӌ =T ,D|E#j73+DħBtw+jB9bGҰ|VS9k fq{Iɓ6hPaPV$*70l:NirT$ҿKgk Fè T"'[va)cnHG ?CT}${?.l-'j>jYݒ x0(-bFj^ \b Gjս`mX/,sW>;Lp`.C*,@@_f &ڳyobc"0oL>yOLp`3Exbah1NM#HH;xte>i4X,.i!XlI-ޡ:D]*Α6tX3tt/E8H^() maեW*bHw 3 ҈}{'n Rʷe۴_Z[h?!ܽOBL5"|g2ԣx}-]˃+FY_+ѩJRN~;v0%W[~0F `**/ y$?!X/Y /kWQj7C ِځ qS!{t93W(nǹ&ׂ=TאZOTf)eν,\ UOӓj\3D0C[2>$c yB󧘄˛QilXl&J1Eƚ?.5L9J?1$+ >2y=꠆3^Kw^Y91PdUؘZg4$2%^ oLM.:b-j?"Iڽzϖݐgl/*E)|mxDVQ"u"1ovur.F=JppFS97:_MK5flQIHp|#adM'+<@$ X&P[ZɬCu $֍xގkCnBM4ꝥ}M P7L\D GQD<6^萩lC iksL™UwiX&=.5mMZcBVQMɏM~D(?1;@Q^U y20C'0'ѳ <(Ij7CK``/)f;d _2þsNizKpY_t69sy`dyeckEVG"r~+?eZ,fAWhs=33#k[t,56ʐ8^+[fIU \aK0a'0FP Y\Nj@Qv91 s~gbsXSIs EOJruTcU kJWϗyS`#֮JGfLl)$0]C>X8cmU̚k`Pp*~1ʑ86 ׵eP6:v8>/F4:HL `j4/@,{vuzr./uCKgo"HIe|qa51E $dq/_Ր?֌&B0-1W+[w@2u WoAy!*lԹL!SbN+h{ti+0u HPN4秧0X(rp@'ݢ_cPfb{&[(ށV5 zNZBjk~ZMva'8c4 խB.7ź@>yh: `0K~^,7[&K#D89k(Cqə3n.=>Vͯcc'J08L]>+hL-1!aKM tJo<+p>ϰ_؁XR M<3mpa0F"eF:(z\{voŧѴl$Edz- {(l#H]baoSNaܙҰJܤԲ DJzy5V dve1 ɡh,\ou&E >ڄOtTۚ9hC@qޗ/^]SyCZZtN7}q 3e,@фϳr0VJ+(2fZaG[ך~JJDZ YpC='*lu`ɬH~i;/KPK,ΊӆNdpD6vmzr\-l4"a#~GڕdPW|ʥhN@VNny{oU+Q_^0͙0C5ť54W~Qu&jĕ $kF,]e!4y]N]3Iu1h-x D¦nѓqM:.`,f ?Ūs%_,kڗƯu8@7?6de\F<' -6kv5Uzp(#Ѻ-N%Iasy!!c߈KmDm;=/3b>,.euQ{)Y+#y=g^;h5},ru k,zmqc.dU',/28`T<{f/F~]5%y=r+ց-ۭ}+L 1(f5mnS)kNJy~[M ?A>XI.XZc5~=ЄsgQN)%N &4Qۀ@'w\rEǻ _;N0.+ZHz *A׋VȽJ^d+*ENw%ˏsxJޱ3T=<*_!^Œ!--JV9,HȝCQ5C'|өHy3 {^j1vĤvDMLa&P.ozi .zAq ǃi]?TLdOwMB(&~/xaIfOKd'C%|:O_>ʃCGGM3u(WUU_+O/nkI7`gT&5hQ3cFQtLJ ?$08K50`ZsƁe}CpK~H9dG BS^p}ZZm␉,}>X^4ɤ-EQj N{D܋7ZU^3JA3}.tvr(@ʺa4`B:.\= LD$7BDn2!YP>1'ar}3:9UiDr6P~Λ33g*"|^ZAlgvpXiάio0~;}FO4)G[/ ?K O mV*j͵uF2~9>oc _9ݖRX2 6U^t݌ZT].S][Eۉ|`+|# !Kd"yA:!IG)&fb?Zw̛PIb*I~t[8t0 USOxW䐻d8\6nVF&%`6$fFĜ'7$#a0>5 Qvb +CyjxMM,1!b;C^[!ZzZۈl"a |ffIJ r 5G\kVqDjj=WN RHxQL\uXY*=Qjip/9AXu۝EWdZYȪ]qszTvSDV6Ϯ#V}}V)uayi6Nyަ:?cŨ"=ZkFs*#R& 6/z6zi]:̸S ^9LlFTTغ},KCFO?m :\a% 8{A nˣEE\70q%ϘK6"w3 X.y 0SmKXOfENФ g>9hYn9p"ASnhdej7jαRB2|V82V57P[*'RiEY_NE6`Ķl* ~dOc4n])Og@PjvBm+k?1&iH⏀ơytvRU:s/^tEUb|N`33;$>#xDڴIҔٳ㷬XB9rG=!$!=U-gՃ>xpz;$'zi6n]JUflS7¬wmxkkR6)nHqdxy|Rp"SWz ɶ|ԞjZ7ڌ١" /,x˰p 掲 f2y5OWþJ 3٭#, v ƍjL|DJ2C@F-lp{j@Zb̭gfS@O,]ZPE4be$ٳ=@8)Ot rF^oYȇߢu&y),O۔A=:R"' 9BIc'(kz9=h% G pM-\Uj\aM:~?=(HI/Fmsvx?&e4GkIKOdXC'`Tp-/\CбC@3?v Ώ +k K8'D"S\ᦇΘ|T-] g}MܷWƑ3hgiA~#*_V4M`,KRx%gAw~?Yϒﳑ3%oPۻpRX(p||Q>0O@{$l[i]܀cWYc]ŏthE V.c6%䳠1W tzV6 d3.=§Q21hG1d<ɼRqꀀ# bV޽ =IiQ]QSRYZ\NmnDT,+"PP﹏/69ɗڲ|RYѴtw]χ v!~{Uq+Y4QC \ SmC]rR*ynAHuCq]36xOߡcm{kySd Y v\/D r<Ϩ;o :هZ>r¤si?C"ᓔ}v>mb!uO*+Vh%)g̶E42.Z#5\l:6n9Pq/C1}lzsr@ .478*Vm˭Lc˖b1}p I)Fb_gA[_i`l nTMtX^H{dEZ>e= [<.k:MBRpmN]!SLag˝R _a:K$؝MT* [FLeZ&>x} *" uNmo%Eؐ5eR3Rێ[WcsBGv9ʓ}Ǵ\7 oۺ?-n]Kh1?yeyw ҡU'U-@ =1ESƴ*`+VTFh)zk]G_(_BDG-Fj/Q9wڥx=4K@* {4S W]Ų`$&Xr'R8jZ^?G.U{5dWyå3!ps;2J"tLќvA]Vs_%E;2I cY{ Qj!Ǫפ*i' 67+ 0$D:^9_ήRǛ2 yaKVaRx9ͻ%$]Y2TRGJ^`0ԝPٖ.:5 `L^!Wƛ8TR $yƵvԽѓyXxw,Hqn 7* $#ٳk}Ĝp@E+R+s&/&<:ƚ& i|*9L&/)v,t-U-BN6z!zͲɮ%~~3܊^bW8) fk1 ?Fxnޏ&J;W]Jp7__[J* *($5 1TߡL/f^_|vk8\7it"wJ Fs]*n c}R~ZlRl{k,:io &Q .JivA$91s}:]J:Xtw& u8˾Gak2MRb1T̑%-yֈ/wa 'T~-/2y69 1;f?a45 3O,N!2Q>H@Yh{!U鰾9 0D1_C6,)/ӗ'TN{HGC?n>ļ_nrf@AGj`~a, z{TV+ጲ Š&\jP9۶{'[wunDblXxmm9@۠kT4O,lORŲCoa'%G7&7?[V< V*3!r >/lt'0Q@uDW[e2lUtpP)ڗ:]t@hhh-IiƓjքu'OmV w7ܨten=K~r|YJn94FWYqz !^}(w JZ|jLS pim[#"b7gY8Oи_.qwyT5rpCTJzv`ujjUc-z"#1k l1;+u,xK/4Y[ϛȻ<Z V8h5 lXۻ.m)l q18Z9Gh/C#͉Bђ9W rj>tY Z""N1Q=>6K$?')כrjB+S_z"F`mB*lrJ>#PtPi@wKҭn !9uT{ ^3v}~u0){I2BM*}S}b\b>S8"޾6mZLh{얉FFӒ(l _q+܋bcjNٽ%mzNp6%p=(J2>80\B'{9JSLE&khAq!/j)qHh5{5{yO!"x `Ӷ,Nc4i2d{ ƬV>qw; ";h%6(k_m`+bq%#~dvE Խ@Xl{$/e)$5L4чV` GmUST%:)g(l@ Ri{V]ۣ%@pdtLSqbLsğ#]ᡱiHyzl4Rݠh57avMsqex\00~@U1>alwb yG{ptg&Seȡ3,#%4 GbYDQ @;։;oL=U}#L& (\Po-1cȢ"-A,Yߌ 0i~>pҤܵ.*jq+1Qu i >#0FtF͖&̘X)}K/a5ŖERJM~}Gݒ#h;烪 20m#S@c P8O.B(?|_xH(ٛTqmOPFKr'n4JAcNԴӕ'yoaS*zygsQ0UC~v NmJ,vyD@H}60$dp{DKB!֐1.q4xjC_2aC~#J`S@W_h!jg"}\11TLOYb,rwRApQNhYq&Br?%w6"R9/ž_: ;yIJ [,U&@!}W! scdKrequdoOrA)\PHif0H.~tĺ7 y6·u aceAki-G˵] 7>؈m } 4ڹͫꭒ; ڻǣ“ 6g{:뮌s9O-4ܰd豅.](!s9Y@ƱuhO^8jՆ4S:C)/guEmp8"+^ x4*#9?q0\yjbk>Pɯ@>M t/G֓jBut]1ɀ6~)֘Z8>7{)8.cWxlKHdn"2Yv^fA>%zC73?ȦG()@6YpY+ SӠfb/؝@S 0mC䈪l^y\?Y&W+soVsaeo2goD? Dڬ~P"G˳Y~τ+&FMh"g$g"Wci sk/"ùwRQH G{hq=9VS;pv%A$[# !hN8οcZ[!8 ?K!/x(vW9tn)MY&7̓͢q$ @`o"チ,-_K_9Qkudz%~,)NͩBBc0VcCx? W8X1F =tC`ܕg'f`0 -}=lM <v2:Ls#~;4W[]13J5ye`s0^y"{zwP$QISN:6>3'̖їδHN$fN2v3I1Z͌J;6TJCUO'4øefTj 7^Vh&Qwuȭ-5`3.`=X?LYIg* V(? <l_u9~i{ j1Nvݸ89( [E 2Ka[Sߤ?ⅳ{ .MA`\Gn)EtXP.FSF!ƥu)hz.({E-5^ǷQ T͝>rP' _=P{Tv~pi2&ȌhTM ƮI$R?+C硞,»n}(]t\j8Q<@֨超D-&z4}=Ͼw) h̹#(ڑ b$C[AoƐm0C+*<;`aU3?qM=E: jU+HY[[uFcOWg|ji9eRv{R(gӽ\.Q?]6pf,9"qNB|KI|(N G07r ̽CIJw(fHH]TZv[2Ej :)BG{|Cր\-j^;l+l\֊r"OUE; @w@d;b5-ɛS6F_M7 ,gmƟ%pk\λD{mb*(WoD1W呎 '9LB(-z)tЂD_ZKˑXJPTm`XkU|lڥk.II۹Igj0?B8%7;3e jk99½Fdg'Òʲ*I9ANl٫w>nտ:Nϐxݘ8䌆qLKW1`RkX gFs~l4Uaa%6P׌MK.{`v"yo@iy4mi `G5x*%#?8Vp}(k̡V IW2qIҕkg\`NG`'Fř}M]->SiD'> SA ZTUֻc/Vil5 Rݟ@7{#}G4̌?7ݑ*=?ͪGjL9i|# i")Nj$R7|dY? n7e&Pg_2\YA4&h%M7Wk+KfoDu6a(&^TOɲJ<)=Aӡ&$ʁ6}j/phw{GVi->B̩mP"t']HZt-t JҨ%GG~WE<_Q\M68(V3, IwZح0?!u׭\u̿qo ù2eTIe#?8afh/|5ϸUӺg*yr!imgЫMvO,"v&4B1[QMU+5̲+fUgG^wzмSr*S8uEbH=`%3Vw7ficbKᢜe"sd!""T*KtHa!Y2`Rf(]ާGxhN)t?pj(CMkAb-yO MWTVr#uJ(B>#.Z~kAE*~>yQP"#ޱ[:en$ R鵥^ S\e~) E"ॐHXĭ͈,,$_*S$𗺲"2 J eJŅޖc+춝$ e7S-D^chBpF,ؚr3eI-Zh8ӎ$|ሕ9`_ޘ x^2( mBGOǎK6*.<8SP `Y)'gwgGݲTUC[\7Їh똂qd}=1iq NAk:G4Y8^_Q M!6iWhM~8-TDycϪ:1J|Ũ iڼ3_3aL;fU~r!e< rmg(k2ԺKʃ@\+ۣM< $ɸDB#*FuЯ.a.KE}=YB=:G6LzC}SW9UĄ/, TRvĹ`' Ioiޚq I8bYμ ?9xͱs{ . OMfj893^ZnbR>"mK| 5h]rqTAkt&I#Hza~<;t(MG#S? E2 AbhʓHl]gssPI7;IBno0Xb}˩p b%|8a=o&&8&⺻Ὺp90Q AMFiSDra@8ُ'5_]DSPNb}`sxXVZD%aXSZ "RqP&F{8ŕ|'5Û.ι '+,7rسs`Vwj 9PmrП_Yrgr)<Yh8 o,fdbb+5׷Ka ;pZ\:1I AN}yf_E7nFҠ )ȴ˩%+T:FjKU6|7>V:s1J/lK?BJ*pSnRXSs &Z@ zSܥ s2=Ј݌^R/eV5+d=Hz"G!"mޘe{ZWv s}/pƁzV ߛpr{Ogt׉Q=`2@V0vfZ&O*jB (me1w <<K ;5"ȑB:NƮ-R~/U9g^<&\[C?4GxָA"W+5 ]M]?țq4Şvw @c ۘe,dS5_FC"nEIޅ_E6qu5|P3q̱=$`i7H5GLCRs6Ҙ'ע w^DyŦ'p(~;r2^"9zI:LjT񠖃D^IR e ^zʘm ICR,55ԛxvdq&Qt6v%XZ@t_])QaiG{)2=.Ќ->5[q\I>m/ rGv]*FG81˓{r;i4 }P +myMY: DS/R MAhV4.V:r{Z5[~ֺѕO05̤ WSfRTKAwUor3BG PBYlvȎ5IUZs֌&/* @w54QQkk&cv_"9U[pW ן9SVrzK5!FAz]_[`P։Կpx^%ww팓(>ꐢG8j S'/G`G]\t,s OOBOWI0st;$̛#^/H㯹cX^;NݬrI=6R4Xqy7 f 8{&vn3 l^VzX9ٝ,H?Z1l}5)¨#װZx~PC҅_Nil  .ʝhJ"e|c xd Di浔^wP yVdscT45d5˗=]VX?=[Mcs4r+{xxnY p zڊc2f/Bdpn#)*+;ࠁbEg@:1"X^-}NHxCY Ȝԏl4gҼD, WfzmLMHp~˙kY|LA1ڦt+ *0Du0 q_R+_I0doedspfY%6PTš9Z(|P*n/4%UUڲ~S]OFHw0]ʼnt?.Fj}խ.8DYUG3Yr g@\M2 P}P53ram(ؑ#F۸sbIhESCgSUu\Z׳r29?DnvTu`!&RĢ,T̲ 5+RLFpZ-U^/w-yh"QW⤈byq5׺Vkq .6P~KnF[y`, I٢uþ f-.~Sa/WŭambrFP{ {@HK4_p8.}\ J0zpqB2 ܘ{95Hq WO@?#d@h*nwB 7pq6;o#&t 45 mTe]MDL3.<'5+(v5=q<䤙02Fc-aJ*kHiT_@kM^k33m|DhP.^O&!ȯ]y^#޵EȽթaZe@ò !?&g3`ɔ#1X PƠM֣\=pT9kFbqniYW2S)E9VFEn?b4OzDtIqw#)/ b,bi*T841e4 bVXJ\"$R.S{$2[$Ot% F/7;[hK W#)$coetނo|-jJbf- hDCDgĭ ldL=tL 57ü`~r=}Kxl&ut-PX伞aMYG9X'+fc?\C&D)`bI_UZTR0 <<<ռ w4CƢƵ C<#UU'BukSeGt~µ$ ЏuiK cЂFs٭S) ē4`C>tΆYLЋ%%z.E.y iXK}/98&n./irnהlJKN|2ꎭ cPzXΦ3ܨ$<ʿXJ$kG[jj@؝n91LdJDM_bB{)o0]G4@z[۲ ;7bgj<jc"1(*fqW{WvoϏ*QWI:Y+5/%V3ogFGkVv!?G$ZtLU Mib룛=WFB47/D/}W{7T/UsZc4TŰ ʑC`TB[tMA8`y(+Yru–>"mdCW}_ :`B8wd;׭G3D$y/̡g ZL;H#RV0Vޤ23 @+zL>㔛,רP/&)J^[WmXifnb|1& IQjwZmi7c:`q Ewr=%(boBw`#R HcHqZհ8HNB8&pY$3-"_]h2`4p$*QZÜJ\;$s!UOx_Jd@E=g0pLdΣUPyHZ5$_v$ W]r5܆_#ׇG2X4> Ȍn^ HArӂXuqfW6U^?W#*cuvkzD*3X|"mZ,쑘cIᙳ99&Q46zit!]Dг?/p-|$9zYǾRT`STrD.:6Wv<M$eh>ػ>m3A8 {wq$ lZzҷ샮j(Wz|~^JC‡pb;W6"6*HגNէR:Z>*qx>zJAPޚA]ɱ>ewGC՗>Vr7`)Q)Ǵ~ӔeqwrJ;v)FE < ] ʹ9t]^V66GMWgK*qKw_] ȯSȯLWeEk?2(CFۅX' o|:6Ɠt^QXK}#{qJ.'" a3)v .%ghĐ3;2^@K6?^3Qo%y gEn/c?JzHHq lC]9]`֘MM5sl0P*keT ĕ/dqmhhZ]7 7vC/Hr Rj츈/ op*{ BVC#e-ifVx9B#%~R@fT4jkū=I Z0kgnLH C/1&I2!ÍE+M,2ۨ_z6 cPM, :YR񯣾}R+:]ugrwug;pgҽ2Y`P\,Y܍ |\J?u#C+m;3bAv'@Iɵ`#O8E-t=yj>E2c oj(~vF_De!mէ+ 1cn,+r)w-3VJ=8AoAnWRI!7 3yx:Tӓ>I'7L~Kʺm˾Wy7CIe\iF]<@1NJXRYt6N*1ي,Jq146_wiwIAԏEEԫ IuŁ¶a_PY']mU7t0+oa+dGbw'i׶z_LaɡR])1T\\RE"p W?zkаSC:˄vyR7DodMa&*R@dIvzܸZY-q%Z"NZ fm4=8d8ic\  yZf՗E[.P,P ^,uy쇬0g8m1)v84}pg8^(腇<'8Czavzi9@%t6u$yJ@q59fxH/#W< d"7CV1!D%ˑ?޼`9H -*G=<"z}6hS`%{bBjEg5 _Qأ996 U(m L%!IiS&Y (TL?JnMSqٕ߰/w(gAWӣݠ_^nAorPR^qOrhz_HFc݅ދ򩘛  ?Ah@ __ AS SX>lDnMkaI>xOm7{@Ư :Q Xۺu4w}u}PɆȾ n F;ZE}sW=ۋnt%ˉ .SbͭZ^C:CSEK.1>IU`OQD(oI.]W-%\Л_X$(N}+iy?ӻ#3fMd%td+?TPaqi8 \(`{8yӻ5\W&m' -Qg?M:IR)kp;@i Eo/3x,ĺ4TV]ō7p~TCzU62 fjÖO^UP_M/ AanAG79)S0$$wVq[ϴZgn}u۾Ř'g2}t5I1-t@V&\j \46h7۫G*=<է /&*N ,]uUdK4a}tvS$[5:~&.Ŗ sc81`Ө]X[0i1{hH#yvlɸ*Yv@򈘿c\@{ugGvd6xC੪ZwO )p5̀csҫwzTY=+!j5,70 ̝gSkt986\hi;>Y)}8gM^02z\\/xխ%m5LHqk@M;qC2hrh({ *[t|D " :~l%HFʸ3-v!〒ZedM ˺X7"`0Ϯ1/0kP]kޫ)ȷ(0Jd;U z428_G$|jWID,B++~h AW"Ḽ!R­WG/IW`tdлE" 03#s9|G._=ӎ%N`P P9` DeoG΁'aiU ݃>?heXH gNۓ ia`ʓB@TUIMܰńFNqX pŸKno997a{ mȚ.oG v4&f~jLhikċ Gs^F=lT<\hbR7]/ dtɲ sM)/Sjw"Drw;v3z;@2mhAjېigw{ K=)[]~-Y9`qjXq\8m~S!uȍʮ`GJ+DwݼP'hoZNo[M }_Y=ERwxWPAX1wSvLq|se:\BJ=&p[VH7 Sr—a=u7 OG6ۊorwNx~@#*2_Ed ƻiK|;P 8x1ۢs5A-.(Jd`g著̞pG2* e PZ dEug6st(^ GXKO٪8)P5+tv oya{@K&@gh.y%&_Q#u;Wm-?r.Q}ԽOĦ*daҹGp,w(.E&mu_g%A`㶊2 н/Y5. ϔͩw0V3c /)AǾu _Nڙ $^] qc-y,L5W J7hP*63'DݑB`Urܨf$kkzKmFf=?"<Ԏ?êd)m^USp<#ueB rA0{gTC_,Wbbl4N79 _'rwRG' Sںr}/ JIUo="w#^Rpq/%ERvh_ N/%%ʥ:b]@N;aH9Ok}">)` =7ig?_݊ʛNtG$ zk L -Cr8ߨ_9D[VjH0SVt#׿KӨe>X'JwD^|I}oK&Mv6nJ,tA]5@[U֨oc>~ˌ9wX3řyp-Մ1aTuvƬbu'ye{w ,(LŢE!b冶Qz#K=?DIո5\ gF+U<n(".܋o.m7uQ$$YOxVm@-jMhbgpDE[n ҙ,ǔMWګq7Yy?6kXyӶ8օk""c=&*}&RWjMqjn_Ue*?h*$>ѩ1brl(w}SP X0iU+H^ux> ,ST=;Pw.޿_Mdž8+MdēaSW{b0JJeΨ )i,LwU5>a rք SM5@cM!i(v:0Edݒ#6:c5^a(c Q!}BWvuKWs` ӳAetx04K|*\C&|{OǫZf6#V״?0 C!-g a8T4 ($pnt]\y3;Y<,{3te bߘX&ٌܜud+(==M_ePKj˦ J$Y:h&{uNTo?m O\#Pcf0̴[FkIi§al S > )'9:u"[b kq2yeGLg:̟hJǟ t4{_e.ViHp(വ)JjFhB@pUG:6 s!3sFyMnO{# ycb0)1j.[>J3l)LEc&KvrPʅ\T3r7-mk>7ޞFto]n ⋀?D>Tiέ(q=-V@Ix8a?bjl(Vi AlTҤ6nSL=i/{Dvrn"#I]gײp䑓u3n&B(w tMFG6'Wb o'6P(8=AlB |zOG8d8oWRQˮF"|nnUeˌݗ2*vAWqf{>hÑ'PLy_wz VzGS6Qi`fw|lob_@ޮ,ם2| OGh8U.~?|=t.HEL/YFܭrr`y.ϷQ\ }\&EyjV?oDjRpʰ"tqR ,$6OrԼ!rOe}Bd4xum%1\" S[^lhrW97NS[aUKP7u@nGfUhj:ށdlsT) tHL%~%FSZ}șlzhL>B u$_z|59KKϐ⭼5yi,eL!1.o3$Lo>"bd8/O a#Ӈ M/k5yސaaR*~%9ŠY&~ xĎn!8ςꉙ"ҧ`S/a}glv(#kLAU%3$'oDDKhl%.܄dgz yG+{ڣ[֧/M0m.U0x\OA)߉gN lvw?Wfڋh`np2bRRЌ};JüayS׮ԥWZǸ}BuM qFT㢮 {xZQ-# Ky"ϰ7.'q* #Qa_)$s;G!ogٝG71|>FCA GV@Z diTz0G&aS4|B+@ }iX=w\r 1;Hl8s>a*b$rmHr%؅ *7c] 1_OI2c]h:A*hxIu^:Ew42No ] lAD`ëόo IG:i}G{]Y$$ۃwtjRNd=Q)c]}]-VaL2DXtB8'Jێ\>헄ЈjXu XuukXzNx.&?ê5fSPLn`4Jvz dN~U9\2;`)KF#oi2l87\# ֻ4&ޢ]d'Eh ؒW7_/??P;!PG7]9J| w{c)FaqB f BqṘ!0d,ނ1*է0Ҕζ!p>vM, ͈4v j_(G@0e7zfUB 1i gP#oûqφ&Jޗ &,2sM ai:sM!ֲ32_{ta Ǿ&Yjn4q,0.[xI Z.)Il1K%G Yv.x9W;?6m;ۄGX}dYm[qokt|G&R:3R|i\}K-$os$6<+$`էn n_ٝ?aV'*AvY}}nN`i8#dP;lם`eΜI׈c}ۿc"_'$7Vii|49ajAjަٴ1KG5(TgWK|[=PI5 °!zVhl5Z;x@wg]Hox ^%51B c7;gni>΀.lr$VLJ{=0>CuD5GIx vSd} 0V^W`M3K7.v)&mN_OfCz)>&i/y~yA%(k}rG]& }8hNExX£rM"XՌ†p@V=~%3;i[@e譪bbJ-1]ѥg q68 4J*Jźᬤk)j{}Hw;Cg(˱k~ %ߵWhC`%1z*u DoK?HoUtWZrdAû -݇ǭ-]ó2\@ne[4aYQi$H;G{"7Nƻ]~4Zvz`i8Zl^csGyMR!`N dֈoC}Qp6HN]_Zy0N|FʿS[;Ga-r:DaV]~)+:' Ѱ׋q#qsl8a΀㏙}?‚v)KJ[eZ  U/~6,N]qeGٞe 9.^ .t,L/Rڻ#^wTfeZ`ƊITr.k,V]2mDzz a4Ơih["Ź$ؤ6 aJ[ @k`caL@\$p§ߝWo,}bg~? *:^SfE##RgeN ^͕=-i-G9PIˮ_ܓڤ~0o@%ndxJ,2{͕֜ߋ;ɔK^2xէeU:@S#GV>&x+,cNm|}"jWoI&@@3G'E0zy7 7I)9![]#ߒZdM~w DGO\Y: 8r,~Fii̸q@y9թsMj GId &.yG2$ @Q9H$ r69,G(9uIm3&Qud΋ch<3^4?Y׫:"`XD+I< [V(;>R q5zZ0H׵Yo^7 -Y.wsSJs3~v&V#"(L Q!A@ G6Ͽ x9`CB4ExE/''#+C.eئ^'/:Y ==Wt{vf'>X݌36 S"I@;~U?㦴y,OmNZ1.F9bʚWGAeM->-14Q6`0I/kN~9څ+^6#ej.þM A/xZ=_mXd,B.7O|YQX N23ӰVP;X2!:u~0=E~9EÞ#Q;0n[2eZ@"h MirݨxZX{( T)_dF&!#Ihy(E<5TQ_Lp4Ҷy<˚ZAa~D^b$nOty?4W&!d%S~s]I+-Z!?;GM`il\TY_9t c 愐'RL`F_ S(abBbs&1-kRJwh̏ɵV}:[\@F4(5ѤyU&5alJ3Ԛ!׺oz3Au."jCσWO<ËlШS^\FhE )`&Bؕ49cp.c5,6f@'. !!kh}BQ~Nr]ϰ} l9E3錁gqIs<8!_iI_Cp.z{i䘥I[ev\͎̠Ÿ"e#n,?k'Ѫi‡ W_?C Nc;$߄ LA?PίNFA m`ɚ!עtzИ6'g5 YP}4pm~ Z3!mvkeMoE]B3(KZi}mZl-^|B!"h'Ռ'{&[N5ۇ X&0Vr6.mSF@wkm{v>b[׺yCu@Qm l"Gӣ2%( VFq<]=">'taFmy'^jw%؜*2a"*sʮT~eu*kы ճ IP +ˊ{R/Mᷖ/;}5E%1Xũy Gϒ}O!!xCPQx֦t;|(\ΓrH~[8|PH.nCMj6 [{Fju񙾤:+6Z3)90}k9Vcq"<mWyѳ=)CT'߭~~|Gk\ܘ+KuwOLR$^Poh=9(PޅH\lZN}HdD^ZLj]ku`qDcL([Ab=Y,N'>Y 97+)p z]MR%C[H8#D阸=_Lx(ɷ:ME}DEE:ubǶqXp"?e'7RT{'d|@qS*E11'+52=]y,e \@hQZ鯢Z)%iesH`w*a'J]\C34 r/¼c\.4 o;8f_=igH#΅™0ړۛ:wZw;gf57(|>&aVTS"Tteށ!{+W\ J ,0XbD+H_EeNq=Me`-|UzC3h< =X٧%&ˏw" $ӟ"iQƢ¸ Xaqpxu>(m1.gRA_i?I@Y:> lgIyv 9dyi]W$k ANh>ά> ؍[SŮN7?§o#[+s{\nIkapj8hz4q'@ת.|] zv<7t F Pfl'QHdFQ1<)PEr?̻4@򒁏tlqT]ĔzK+0Lu>n1|jM##=**KbWW68Qdnْ|\DO 9-%KAXePu)oK|eZWtEa_ FNaݾ վl_U/h9]Aruk cLd{Mz  gwng[4Q#&j7:\ϲj>^}8e#M+~" &8B݊X&<9A2׸>|a~`7 rXWe6]K46!MEyHh;=oHHK~V4$|6>Hmו3%} ͓%\(P MyۭB9 Zyj\ E1F&¥[gRt#bZ uʳ㺣F9Bn~G B[Y؜ōnaZȇ aW%crLY QO@l7h(q֙"9Ӳڄ_dʙg_J^_a=#bK|Xyܜ Jc'-/#Yo'YkbpW%'c6Hbbpk&9]Gҙgr xf\ޯl2j&k/($ɷSg3I 5 UT`hTiFO`Ck<1Q1ztdNr-B(mauB3"8 *]6yelaAY@? d-/.doyt!4}NiPT cK;bY)UmbJQ?m F5kԖsrc}Yq_+z82`9:T픾mh-)}zCG]4%WEzXz1UHr ]z0׭~" KDF~K:~yXEF-ޑ!%1 kg]YN"?9-u NmSC=w_obHuzGAoހ̬xcp3hw"gH6LX=;o DWM#3:џ0w{ǡOqH0ˋ[Deva'ؾ P฾Qܺqܢ1n@=F |uNL5ڙ'.cpcZy|YJvg\QwI ,Do<Ũb}:Qf*33Xij)4dk4Ϸ5oY kBu- bȼHi2K۞5f/\L=^1퉭ԎoM>gh[l#).N} Hn!t8'\GÕˮ}|]6o* :T W:*],?̽t럀|`Lik0 ^r V v&#>"*]k8ϟ3<&U1sj7zLG Lߩr88/*KHؓN@ Tfݏ7ϊ9t)vGXdL1ôZHރ4A+h}~'Ň>7QH¿X]"on#ڵlt9g$QK͞(|r/%<_^$DF#Zc+cS/okfGl⿷CBYc"ԫO .uK{iY#K+gVy3H[LAjd1XRrEj&ஊ pwq|C#zw.Ģzh\Af63YCxoxOHDb׵덯[D0^-IWF[8y[oX 3J,`SPl02{Tӥw#3^UFuM%gQf0X"*hňߋe6\EmBa>PLSbՄ[:hBr$םj*#:j856 \KJ,I q>$fO:)LYpo?^H3?hMzK3:864huaSlnJ&J&{34bҷ]Ȍ<8xٚǻv8F`Dak4HlFD{c‚Rz"w;ivH|Py pʖ.yʾW_>%۫*@rj9X("#l)EjvK<,:q-OȲ+'5I;aOtܙcV@Y偁j|#a-OAom_ 4&,NQvwXUV,lgҡr@gj hZvN0ڳ2f?;zK rtUOl-b) ;w$;0zKKym07,/e@1LPܠ i0=;ch*&;_ 5V]^=Ò ?Do$ivܯrYʁ;g,dO!%*"\:}}Ξ ni6uERa7$|UռVLyv1Ѐxu%|>T`D52,l;1[=Ԛifw+O|J 4l ) tiP$ykG6XU1-=>VB,Ho8< "eɄp!bd'Wlq*ģTn!e\EeF.z1 v|D4-J.~F|de߃Ք%^hdRحR[hZbMsg!ZOU\ƛir)pPg 2m(Xolg1|#/X="X l_"Ǫ&'b/ѣV[B-:J-iܥ(DH]a~Xߠ*HMT6W/Mǥ{AqFF'[Nzҏ)iN5-|y%ja!eOGUwf31] gV<6 ; +(Z.o6 -N-8OJw_ g~]8XL5Q=ysWx}C)룢O/4) Dڲ9=\|po4Zio=.S,jP(\TQ 8RD>~߯S,U~Va}8x\{aZå^ُf)Hvůfc4 it ^hP0V'@i.Q:?~܊nM-IW&kMH8u!6) gU+zcA r[ۨ[;a$[]fQXꜭV,_s‰7wx֦;%uZ f`V(o埤oZMi2kVt&T+S2 쟮cU*:$ϭl77,#0JΌaSn"cOPG ~f>m\c8L`ד1fZӟ=Cr_| y܅9f1I 'ϥoLc7C%f߉~&Ar>zճJYnrcD|*#XñKYHO5)}\MG՛jOݟjLn"/5ϕpކFrU Q#4 1/A 1*5 j.\;[CXNI *ʉ(,5*P0ES{4@ E`ZHl뒆o-#wDNs/"Qz|6yoV0!8KcEJՏM _Xύ ).4t M(W5+r,}DCIiKБ7e yjܱIW|)-Ӿ6`T:=0nh 0a/_NR ZnQ(>+z?Fq Y*~0Yudtf9 >qH8}FNb0]ks̹}n\\~VCms۬%h`W- :1:Rsl'K`UZyY|dq}<Ҫ9Ӧf8 ۋ3IW =SrE]y,e!>9s}?y "=uZ E6i՚4^fL4}5Kܵ}`?íls@(A$m  }fd#lmKȬUXʿm2j$ۇ7qe8ij\li6} mr%BA$5 q#%x^PX+'ނ;֜k(HHB`M cCOSW4'F9H;zݽߏ bA90'$|i .Ԃ.7OܲRTvS&=YǮD7Z6KxH=EҀh3 X {# =ùqc qW@s*@Qs+ˣ-@O>~olKy |k KHq%>_*\njݲ0i|YT썉ԺUT4l@kldnL*qyfnӺ/h ?a7Z-$={ukm`/hꦞ~ԁD<6hN7M3X %6QF2o:\\sW?0V~֌8}S:>>`u^͇)󌎊t:ҾX;@ pWVqs\ [$"ř |#-WچO~HcG)WF}.'/# 7vnAK xTw%(} Nd ^}%$GI4$E)8v\|edq;UoF@}uȈWR ogS0ENI` \]?%xPd)_s JDOzjd7hCY N ÿ#BZRdo*k>n*>̚ a/iVXA]Rg~K4S$-_i!"cmrr}T¦~*R`1Vr:oia??&{VC{|i'`NjOR tRm RH饐MؾKn49yi~gG.(lKwˇ*ӯ@G3@gȌ{;<6R8jrckN,/ȡLr_kQ%PXG 41*J߀ɫ!sT/;5'9Rw4"zfGf>vnZ@I!c"I>J+t7#Q {_Lv\57*I_Rԁ{JanVu]ŝBUQ^rwj0t[je8[x=ڒLھ^b23nI]ܽgr[/;syWҾkԀJ7bz{xh4r1`7('_2[PzZ3TO:)/7D.Jf-ڥ*T޽@NM3?h[LNr*}5*mJKCZZJ& Gn-~,'@5*H!gv"O8:))^h?}R65Y7 aڟ2v^=䱅ndjd0)霸#tM4-RHk 08֠Z)pʽS ZrK=1 `Ș0HL{g-tn"{E1e/=iF5%'WQf~uz/6Iiks7gGݧ͕-RSq .$k.9uV2Flf&-N8a`fe)MS!A$n<{-! ltf5x|ʉuIcM3޸˒?m~6^ГIg)S!aZܠopޏS)K>-1gi%BV>%92u4cRmo&HwfcT">}̍!ܾ5vM$oT0JvbRhͷCo-/xݩO6w 2fr ITLΰ qp]@)dM rDÅ< VT<݈1l7($z [uxcW˻H x:zطt/kׄ 1N.ӕOwyMzV0ϔ_Ft+ \;^ƹoEQu]j+~cԏW!\pyh>Ki)pZD:btD-g܄v=lH[&t2͙ cc"tв1Y,2EpqzH -;,XEEGWV8+Ejq#m(IvvEDRPM>x˴L۾g}Uzg }Q >L=İpVh`-#Q7Ie(Mc !]BػJ Dk] KJ,fRdn&gMI0%MW5<ʓ lgdS `ϴ]&[[Z PV+CWqz\;ޝ\:@?8[5n?0rHJΩ fFXڻrrmF&Z@;ƏVx la67w_k"s NuTpP$XIz-XQ7HM%IBZ+ R6溕*cx#-vc<}}O;I2fhfwhE?&I$&m+QNHۍ:n@5MЇFI M;[!C &b_f+Q>Wd bgEˆ5H(kGV6n8v&s`YHR0 m14\Ӣ)3NTu_'CL ^ 3ϏiۘZ5}F]@A/ 9?.s_,Qɠ&^)ݥqd3Gyw)LQ2ha?,yLĨ'p1+9;ֈcX%^W45 $Dpu)L ٛMӻ78F'3e,h]؆(ժif~3dMݺrqf24 Ҋ7V)66R` 6ؾݨfj\k%U8U ^/="qTۘ}SF?F+\8w}e'rZO Ak0Hˠbe&pLөqg0j>vn˸TaձGTt л*JlqD[oN%B zp#H}.-B.$**JMWՄv)J0*'qSd~߄[.VQ"I/5GDŽ7^%-!,pkxÖxw`SB0􉓈ߡ ZsbzYѸ0Wva3$$24N4)oҤ')Rfoѵ)u-nL]c)אt6;^uS*qLїɩQv 3[bBkb,疘/6R^/_δa"Vp78JE_7e5T<~wk;A 9"eksgЫ(aUqh b$ dbG'![#$jLXEBоg k^XR]"ڛ2+郙L"ߝ 1 }V87Χ+zYz7q†rop?\$F̙2z5i05sXBkYJ.0" *! tK(ubR_m+'D2au!rCEߨŚd}8;1񾺬,Aֲ>Z&﹪xkJqŃ9a=cLnCwSq`_--VO_vp*߬˟1SF0ƿ'_`J9M9x"6_ε=%LƀJ,?dUJzz]l7+IC4"/&ޏfP X+SP`A ~X|#YZN_ JUF:w4nB8H$F_YE6Vj 'GPtfYDj )BuƐ^X,>h+]%7R2ޮaYeh Cg$AfHMX_gIM~(l })tM0(i  3[|m4T KH&H> g;s|zUhjsV| %7*q0t㸬1oT 9[h@A c1zur~X9+5?D*9c(ѪBmr]1ؑ 9Ӟ&S4{5 g:qJuepۙDOd`f&5],tf#/>V机!6c?XB;~~LqՕ:bp.۶T`E:f0 / jje=S-EL*n͖c ˩X0,jM{,Mh04EtAy"){f-c_$~qXʫ㊈p- -E{('J-(<ʼn\Ъ d)p;*:?jz`"u%x~:h&35g+ ^S ,I'UQءg:ë:KSYUOG"M۸Z 9 =q LSvA9nDdLcR#ؘ9)-X+/12"N9S㣈7SF\Q ONbX&R&rݑƴ]vf_C^ =,E%;.jqMnΉ}P79QHV^͌ A5M4oBrڿӬ =:I0pO!N4TB J1IPg :tz0중,%xÞb8o.w?ɨq!*/ }XơT3?U 0Oh }׀\mBPIX͜âm1uLqQ:U8I]$Y@368I+{7#[AŖb Ǣ5}jT nۚD琉1{(̱kV^ejv6IĤ22+bҹPj7_Lش!q8E"cndMdCe6nn.U+-CcQbz.I\iI񉱵%QjIb=б)Q̣ߛOíHnFoH;e:\ҨJ Pօev ڢӭ\j'9=VxW^5˖G-N<}M,l" ÆEvKz)иXuasz&tIzV.4d.*7(CB{^ʲ^fM ق3]ã|-kHBl|‚B_$6%ԏ#"xNԒ'N:ǎL"_"4<\8bշ n=2s<.jD$f$kvҘħHf U m6n JWW#J=qشI.?V]u2}@I';j9Σlj*` ØFm{y&zltj{fG~KfYZ0.FU,|Id]x gÎ#$l6j;H _5Mc0KoCںx,F%Vk/ Dq~DOyGH#Tcq @9]_ؾs*%e_%֦y\؉_%vFr͆/2ϭ N;DgʟMIsO}B [y荝b NS{kz0Jfm:Y|ԝd+I7o/~W=CzB=7cyCPRց`q ޱkYO>0z 0K;-6}3T;x.B:紿;Q[,`yg$\b2 _ym@2qTyo?^o7y'ަDgnbkL8UlpadXT?D|ţm-4uo0!)=zd{ Zs~6ZG  eK90$J)mP4s ,p`R?> MZ^Tm:l_=y$":R%sX>$_\-oۡ- %;J;I<~`e&U~c5*k1Aaw('t$R4R;/+G#CrD/j͸YJT+="]#[YLݩ{|s.;̽R$g(`/i$H71_W*EKuK2sճ nI ?r1YPVg<&>iCnNz`^3%k0amwQ4lg;?ȅtre%+D@?Knzqzgh=m/Du&H@=Mh{0i,J6&|$œę>>vc3lzK&CsMs>Ë? :hxߝ-Pڬ+w]<8baDMV1+ t_VH iϡv]bffeЃz6-GN1,B5 <]D>,KpiN%âv4/D6eg{N†r҂LY/]]GېKP:)hDC_|Dm:΍ $T84ofx$g3@0T upǐ3٘Cʄ'=;[KYKN[=)zTS3֟p!=[K0f6cqxN8ѝ `,#D{ L %}K-r%HTSb{bjaN+S"c}duwPR[Qꔐ? 9w8 \,JC+ApW*`=t_ЄifLm$-70n&]{Ŕ_Z\WQ 10 !V]0W봁%ZDʹ76m}L3+H= 02*kٯ)Iq wҪafA[}UJ8g֑ W@8Md)2ҕgM ( u˼Mi~l/8H1sM1:Ϡ+0qZ>mr՘A% qR%2LM_E%=LLga =nd|F[ܦx_7KV? 'tFJy$+ l;W%2b4dI] -XF dq$SIAx%aR v}`@5kS ⣩lЅw:KNi+Wet)vLʁ!CGr$8tAs]3."tCj#U*Wbn^ڬN4 =م\>/km3;NOEPd ] y]ߥ|3 7@[ :"qe"8]`3bƎBfo,U#XU?#=b\p-%T&~QX:V eo&a96Κ3/c1?DnS4}QbKFomZޟiqdrvIֺFᑠM7u98:(5=޾;_F{s]%⌎Xt-dtw 6n}>$"1IE4ct`1LF_ ˸2(晧xF~M+/蹵f"7 (yG6'<'Ρ~2]A8G&7\`1] ڸ38LET4}a!*ɪcx{ePe=iQ3_0)P+غz5 h;v ȔRx{`񋳌L o[`#* UL2"vRjPFE\RQDa/a\ C*P,olP-ر"gJwYNYki:X`8_깺Sô3O2ȈpL?E"J;(gc3wk7X711T5P}\ a.A8~Xf,NMsb!\!ZU3&zXJ&CM_noѧhW3~vWyV)7ی+&6,7E4؏*;VYf-l$6s-ALq`QUn6&+UW{MsD(1D.4*? LPhf5hڵ6˟6E"-%IJhܼQ|f$wB?<‰zuL+l~>W%##dQ > sR`]Y+F$L)80W<1g$WeF]5lS*3i/O ދBNrB af`A/Q1M"TWa%Y _% Nеҡ.]JefI i('\x}l:{} 竛r"I34$ &V^0 @3>_60:T{0~ԇpD@eqJo@xYX<3 TYTdێ:]ct. 2#O+kAYMEy_6H*}tYS4UfO6(pC7&JcP~7%H q YFKU/(:ꫧq ~ۏ̠X`N7W6KۼTv5;[`{+%by4j\F(`r*l\RƝ`VlrA=(Ro&~JH`!}(nf"W(n?2G s*h.8m; D3PViC]fǦXBiB9ȹ.+LT)-CëѮmک>ԸZ^ aT]6?Ҏ/A|F%i|pQz)u_y|&N*\!mg(1h\}ѠT)!a(3{HN xbEsJ +X&'9 48&VFȧ߆#}څUkob:$iSkg |i Ǿg^$oJjdtJ3TdπpJ.%ckOx9ĪHWx>ZZG[f?){.cvIU~(+VHBLK-۠7.$5SlfI򐨥ljiæ (?b#&dajsm/oyGjs0W'FٷS?gIG(E_N3tcw6{߅%i)1Y N%"F7o::ȏEOC => C$`AFmaW3{{s'H ͫdVaJ8Ȟ$+VjdAxp "BGK>% 3p:L2zQk~%I}T}ݳ+Ɓ5w̻~l>hW l㢫Ӈ8r  bfƔSF,*";zp̢J~Hvv'pTf7ԛJ~wR;!+#˹:²lhzxvA-?ƀrSmLI{Ra Zbsژja\:֖z~aG cgnIU"{(,8M;Ïkyy./*>iȄx@hEUQEQxtvoEe͓׿C+/ÖYA3 Vk$b",s7y sI*A| ƾpk^9XSfE[rAIl+>_3XL'&ƶ #L]͹Tvr5Ə$d|A 6Y~shp hwr ={5S!njc""PE/'Έ&7}l.v7?2ӮNoCSʉ ۛ8+Pdvh=N?ITgqQWۖN5#Qh*AS 'BH^`re;HsiDrOꁧ4]K=V7[rL'&ϚYY]$0̛qW6yQej Xp-]E7n!=ar;VD~3C"(> 浙oaQ䄤n0,qA6bwq8eוmԨxpLkꥄ,w0^2%Z),#Ҟ J2/k?qUDec=TS&lp YuMu6qP^4-;j͕G Dm4;h;,?ɛ~kQ9uI(T],h6Ӟb1yjP^n#!ϐoiT0uEE򊆩٦&֝&&mqM;gzRhÇz~8Co 0"D\ȟM0B dJ/Ёb`:Dzf5pKq|qâ7Vۀ\}$R&S l9dE& X 5rNRuBk5>8fGm,HٜO؊79ywrcoxg3_2Ȥ,nh F.߷:=w1_75% `j]!s7U%mE Ì442?px[M|/HC&\#b"#=0AP[sȱ @-$L Wq#ya3^+MnZ! WXu>m{khP ">kݿCPtub'χ8+G[NېJ8@i wV#"*9穖~0E~!ʄ`Z-^!}{rYldgLA%ZR$mR )}#5 }su6g~"q^zgE# l81INvo MWY' d`|X֣Hy[?3ҕ Z)Ws'"pO`_s&ͦ*OG\}9mRꍳ"At$ݢ:+]ǂlzILk/!T U'РD9yK|ӿ6q"u"v*(a/| Ԣ=5aVXE;*Dpet{S}7&"L3tJA(l[jdib1dxYLZgo^'mO;ql baZ~bBMo?bˀǾjy\IJ^]_5x@lʁu%bc2+X+fSѿ쎴񒜛kΡq^Ӄ@flB*h3(;+4?lR]o&f][4l@=0 ?W?XrO"Ґ<x |(6<ƚ37pz nZJ2*%M/eNcZQlSOqPg)yPcl~aPJ TٙZ_` YA:&ǔm%Kf:BսbOՕz܀N! pr "|Wm%oP5kd;F Ѓ 8*AǍ9dO@TR[LmF.;C@yW,^{gDUzgֱO,<ַK}St5o2`ƶfqg5tH48pv(@Ӻ8Q e)T"8+$wϧ2^#=J%0Zɺ &FYPޔ>i4_=2^j*r̞>ޖj4cj)Pabl穱m+ O+f83e xOdtIa$''Gd,*մ#wټ5*dm`WS}5vPN:$`T;}3QZѨr\m+ A7 S C|]WZ;e(`HheϹFbd"/^^`<loEo"Ӂkhۥ)a8] k09!%xFF"?k<7cD.}WKf&/J U,Ih' (t]y؟DR֝},+s )fFf6`'ϲ /M )s~!4ƩMm֐ ՠe@YيK_x&& U\͙Z٧۫tު^C1\KႿY5G9d x~*bw00ASrofKXk0'2q-E"Ӌp %?d1M$ ό6 ؂9ӦAeEH0L{4rrToE@X)?e~ =4IWi #~8M_n~cU8ʔeS@,0sh״Vnz:t8PaT޴$*vLd bIy6+l8HvB ff7L,J-xHl/U,=%!g-k@׈DϦ]0x*Qϛ36|:.^ьN`y- _m`J&SqP:p :y<]"H o]A4h2B+IdOKOҾZ{,g'g]6P?$pmUh@5[ÊrqZ}J&TԊvI*BH04'uU#`z ʺS5b86I!I+XP|8X:db1$14"ɷ]qoi[2V߿]lR??oKdS'`HRkyL82ʇ't@Gck-;h 0\o,>~cLD!7g'L:Gt!AJ$ 'qJwe_)9Ŕ!:0Cf+I~.?Vg)T&7|y4 nQ4qHl@zfɔH'>ÓﰁǙUaT ݗ cԙ-4_M^h8NFj7L&Wq۔djʭ{frdd_Y`O0(3_57(HVǶܦG¨Kz3 d~4J8{mZu@\Z&{pII;𳛍q@;}Sjq/#U|jja]Y^(e IizY yU9M9xǶQn;D"7YuwVY'5dL*DAx㳼IuWa2*Qgyf,VFj}9Qt\j()!LnʖLys)o6!2@:.xƢOwK`o@Plpv@\cKwu#"DON4H4}O6Dom-1Ij} 8:+gRY!%A_y(i%|.Ze3h/'|C-%!Jw^C'd)I͋I\*=Z})Fd_͕zq^gUǖmr׈Zf Cp^9qIM7hOV^ٿdڜ 4@>@u53#_֯\cr )&V7\*7v,a-)$CGoo`K!fXj79+oᖓBxZmf!SXhHw- B:RDl7O Tv-=P!i7w)+?7lG6ai!DKUZ.gPeՕGIeyEF+!oQ"d UbeRU]ӱ2"(7<@.F#{^Z=u/zB?luu)0|ށ)b!pbbM-7/C9jzD;/l]ؒ-tAǥ!gUq9NW]9C:K|SDڶi\\Hv5FY%ȶ=Wɉ<7^_er,CęvEcQBdd#4c\ð$=.$y bB\#dݳY?#]s&ߌ]E܂& 䀲e/u_, hȫWPʶYbk)Ux9{TJ5O ְ\1d{C֣yݹWl'*YLJ@܈a/b %(f_'SHvA'^!{1wV̉BEvL#/&+AٳqSqGϠvI,SpzQ1xȳ?(vBaCϳd\>SHo YwF 9gقh~fJDb/J{FDVc1 Z&]8>͆ofG)R:iVM^MȺ5bt=@ OJNTgq+ӎwwnYe3a{T,6ik=NXtqG%PY2 `T0Xf&!C623 uoЄ OHF͗*scʋDlߕ[ /5BiQ>d׉6_I kFXo$y0lZf?|O`vOV|෵#h"nHXlʓR'ơ"j} Q|dS=? %r ?AJƽaQ^9Oד_؊Ա&E5Gn^(1kck?oӢMD%\w[:1MqgJXT{KSr%S?K~j>3$B$Oo9l3 wC?*a-wKH 2L1PB3.`CxkAR!qC iC/lp3:7|9g=VP$@qѬ;GޅLSYToo]dC2h 24EC Vn(]G`Զ)_y%waZ5_ViL"po8i_59isqi[ v*V)-D?'zS,r`|o|ܑ ֕YW#m#+~'fVto~KfHȊٗM=yʜ6}3~b׎r>pn~'{OT+RwON/zmY}>؈;UύƋc dhak&)t}[v]$\&ʱ4Dc1xeԸ4V5o!ijZ@lvmPS@1wSU*Me68x4 ȷKd9VS{{Nm+ { NyR9AB(kHny5 G<{z;! Y8@1SUٸs3Qh%ȷt'9/Ǵ$ GFQ<t!uʳlFT`i@s9lF^O4Lxe" \v\Z$@l[=:a_0A9gb d%s5-nKwn=Avmk%Y(wϤkkXM`.4H+z9B'{{NEz║MEJ}7.Mx[CrAzo/<W=K7yn&o ݔLFPPfWRY>@B^yv^]#`5?4``mUnD [ *-jeTVG4-" оG- ry)ù;^J]5. fV6B^RuHai(@^u'#3j!7&{E0r FBf%Y 'қhc9 e8/ n@ ]ܷAB},t}sL@u?O56Po13Q-3W/W#}Odf (-93LP$^7tmP&~z*.%%*v\<)!K/9 D?B&8t2Εe؋2I>]ΙAPn:&v^zx$S4q.ĞXK* bBk>ؙoS_(,Z} ?0$L3ס[–l,ػ,-֟MѧpҞ ;"ܐkgвE%l8 Nn1yNU"/?Ýh}q˯{r_q_ mOۗrf>rӽYJ\!ۇ:9PQh~Ƶ4$RM=)+Ěw8!([ h"u[M$Ism6:V(mP̈́Ƃŧ7-t{|t-ȹdL2aVcҳ>wVQ w8fC-?Guk|4Gb ╰2Ԙ8k`\hw ]wbFI: &;N"dPiwgOg.Q7!)'Le^XRz::7O3+k=S^Ž 6FU)p[7l>RZ#ԏXAnD8̦!L&yfweA8![! ^86D\qg߽f$yD.)+q3YpZL[3d9(9mJNj$Fr#l+Ӆ,pˬ&${kZ>"e(<=^];+T[ s-!z^, v\#:Sp"P=uXd|]DSPQuQ宙X3ALVB"`7dž;+IF؜o9 5&/9Fp0CzY︋cHQ^:8v.|#w/8>+\:}= ,wlb~.7mˑf}ILL?b¢>6tذ"wM$N2zhs 7-3A;zhxNȳξvCe!iSlǝoS^H?gx7OYܪ?yZ8v&5{uSS[TIE e!\r 1]%ք.m|(]QY\e_>_qǝ sKO._\t!c)@usüd7f#ɬoA-Gݙ-'sR煒 ZE&bVT mE,7t}18dCG׍M1#7ɾ_" JX}6B|X*;< oW/gt&H[׼ײQ !8z$=t[4'_*57DY}Rmx 52osN1k*Г4a8S`b 5A:L8|Z^f#7Il {0B ew.MqqK|:eBW3Sof!=:(\VAr&G:@湡 QA8x&`:s>|:T7W5+wim:U!#Ƽx2<5q5 Q!R E3]5c`kThqUoQ602 CHJb`JWzwS3@~DzO: `@^X"gd]>T6pP)71կSYE&XM#A`2v}VeJ6->Oʄ[fR ĔDKUC@λ|NhȻԤvJ-淳W*ޗKWL %xəc]vQQ n# 0DC@[aLW)h,a:Ke V/UOsnGtLo@]HjBs'CU]5 !GuUa:WX-ɝZ5k2~OL n j@o\gOQģۤZzɽY6:ٵ,c#'|ұM@ؕ&"` m]%[y{'ܠ$֑&.1*smSԨS=_5H :|} B `ٲ֚f>%\.p#$RE"AwUX K53*X 6ݝ&*%T>?["Ma[<:ܞwN} (4BQBes {b8DY(Ao86h"]h>E_5u3z_ڸ1܀U#Gn/)Rz c))0vvcyN\tZ۳ *4D :B}lMؿhG\$g.@MTHR/g^=ZhH"Ui&tCɹQj `g~I6,"^nTD zU}3)|:+b-Ur/ok?BF"uj D?Igy:HI#*(Uiq<-iKQm4mG^:8iaR,zwS{pBFPN3*̸iK- x9}Dt#?(o3M*U#ε~ ggwXE;[;clo#YyLsOֵvܽ0'];XK:$>ǒD-9s  }nf}jy2(?SDZ߼"qO kų386 .ZCj:c )[Ӷ$ QdAFDIHNԐķMsC>J4KͭtP!#jzVpJ_[TpxKf0QܨBSಽ۩E=rO\/8 &i;vZ܈=L)@g@pb?*m>s #2-&.˩\a TGƝhkGXC2D݆ O761~Ю}T%̲kT㻇(_GVӪ˕~"H[?`P7%0mgQ `-m:#}3Maw=FD|o2\C^`;_G{jj\P:^AJu?NDs|uj:҄l]!$uL&, f!-A&.XNբrDo2skv]Vx9j*<SៃdݱL2da2BAWV-j4vp)){ϩYK^׉\s2 :3ʦFHV->mQe&M#2GyK M+3AaR5^2s06b#E;I֩TTAκJ9zD\9apmF@{k;6Ǖg ZyzڵqEJ2B@rf}-0 52t0fڨ_%FT 3L~;$p5,;5t|C|0^ٚ.-+[rk԰ţP^|| 'd_J`<.P=ߟKB?+, O\Q4(J|\+WHj1,ThVp=laTU^U[#yNE<OKxC](3. sA :5HyrCǕ[< WʅRTTm'&gdZlʙ:! 3s!^BEFDle\6 ʟHp{h"5`u<;7>JpW;w౬)'  R_3n]Tr1Gc[9OxyږsN6cEߎ˅? B[,tr`/e蛑z$E3DJpV$VϯZMbF9hY#GQH/*q͔a8:=t#^lN5E*6L-i;Nm?&_+t@ x[zt}>8$p2 J/z\3B xC{4wxB1ffU?cXG摾)B܄^ԃ?N(bt# *Q9\Vv3"C' Y8'~b^SucjJam!]PEPefa#GyG`iNba:amHf-n6`h{+iHyK JSݑ~eZ.+2YvÞ>|;p=-wY#ĭd9+c.Pd1x_x`=1?2/KU9NUCfutG)nAIU=z3#7m]*@I#S(PSoLDz;Y%DA—esRI^ьզZ]j[r'?Jx"yϖ?VvU! &¯yH9j q.U]7 !xD^妤R0JʣszX|뤖a7a}.k0̸h1UT&N$dؤ=|ݿ5tN7?:iH%]HC S#p$$0z3m[UP䡞~2ҕ_+ B.]eCŸǷ5DW *gw*) TPoRR   z1jU;k͘>yzc+YN;t3uViaL| s-a^yAH$Ga0A\2[6Ճ'i'7C0Jt\l/}hQs`0^D‡k&=W9y y]f,G>uTz+2(l.(ץ_%_tL4F|F`#6^hWQƐrM| &ܛj%cCՌgu6?evVu;ߕJONcaZH伻1 x&< ]XZ!^[[% E/Z6,W5QwӅD1bB('MZzT[Sa`٥o)G5xdӣ"0:kk&qܢ۶=jg@~,2)]xB\>[IdO HF3}d}Z3ϝ:D:q@*.'\"N[iNG{+AwQLBIk˾s#F/\~ t9 {|h>)xD̶E~@eɲ]4,^D0df\z^*\H@TOñt&>iXm_E9+z-&Yʒf۲,V5]MƩBl =w~h:(@8r߼C4WRɜɽiG lu*8as`C^Ǿ`UѸ=||?t_S^;(酄_Z߽(KNrl$Hr>dР",f3Zap)73b;Ji b d GHRN-TG '!zAl1WrM}8g`¹ NoɐSHɅ<M:pbĕjCݫY k.As-D3)k%e]1A8Z\Q~ޞR`Tl5[+:9bjjӂB2{KS;{8v[4nihqH;5",q91-Ɍy?p/S2^jXeST4'c::8M[Aбm3QtT΢C,a)H )$Q +D=I #0(CYW_* MZ]$npEZK{M#c@۝iw^Tc' \*=EQ6VTG""x"k$+L˳jP)Mu53]2q!bfxT>`/eW G#mN~t|1ak8#5r#՛^syY,hʣ G8bRqHxrP&[h72Hn$,ؒ;2cdLJɰa 8BL7ߓ~{Jۯפ,?q g&_X&!U{˷īƒQb[;d,C>wVJe4ҲGGM(K^G[.=+.v&D[U'&+z[]֐5/Y3Ye\s&xrN굂<*d2`o +E2h#{IZqa~3 jV1q@̔,Ez̝̎wdNѼVy1l]sOi, RԷ}*Oko}!uHM%زw: Im~P^dzLUIf~LN;H){C 47D+MQr ruׁ%Pۣ*M⻙p4B'ƚ`#0A ٽ-(G55QjkC?;3=0㜛&qKq y۳ѿ2@7tN߶2yxQRJN_˭M:h{e8" Uh2=ry/@CaJ2w6񢷎YMh$GDD6P,FKXv:oS94U )HMmu命5k>iax!k|z/U2- ~*%*"ӻltVA ?jTߟp1XoQ ώ>? HkȴU:TYd0s/!ǎS̺Cq0aP3Q'*$7 Ư^u,y5c7=W+:5"t=D# @,6"6;;Bڸ͜3$n*@No]avcѠ?G` C>tCAF;XMlRY&kJU@PM/sB{ L#.h7UQA*g"W3Qt"L;M\Mϟrk`$gZ ]^>1$bf\B a,MB{7ؕێ +,8<joA_j:\1dT?`t'i)nYr*rix[pUZ_% ]ݛC"|l<W݆~O4ESJz$9HKHL-\a_{%<ߤgH^#gB^ \"r&Wo:(m91ɦS X׼Mg>{;ǑFP/RzXaX/Vyftߖ6ʡ.^hbO؝y3e6μ <.Cãhe Di4̀luV>?`J+e %XelUeqfе%7*6'TZڞO@ILRj9)200FH&G]io~$휓LdLp KVqc WKS)ګgk;"U x ˈ9lvdq)-/DծV4|ݽ':4 TZBH-I-OMO:v@((Vz~uB;k_4+/qBSUek$?YXWlh{+]/Ac+UjSjġe#xf<snL*=tq#dW%?|}R Z .Ij;Y9sվ1 aJUvC<8/BLxubD4l" ׌-ʛU J/"aFѵAchŐg2X4Fx` +;W %̳1b8@R7{}JWvScj (%`KVqˡQr TNAs~sh=rY/Vd v2r*ކ]1}f%8i$A3| n406Gx#rʱ*+|kt[A<0X &7a`!jXe? w=Eq(W?y\ZQE+&֤8-g`0K .K"eTsy\0Nuv!Yx7a @,*5Ê 9CwlI^؂[p {kʋ.ò2"3{+@nE0U "ç QIe|sB>xe!E gV1}#op /hmM2HrZ"Jv',kgxƇ$P cjNg-C60l9}cot*-'i} \\(Trꈁuqh{VXQUVZx9ʷ,c- Bå3Q@*H^%gcwRIyQtvd<d2v6%mƁtCVdl˻ox.ģ\*E]$!TضsQS'NŌEƐ0F7q隧d!Qާt>At~ 5^3ANoB"qW)eqW2za t 06S#"GVaRXh[ pt9 G'687SN6Hw>Jl <|Q|>:7$LT9 x="h Թz.jҰH"oQㅱK@ 6Tp#DwC+A` Fa ofY_t#h"]_=!(\ay}xn"B3k,Az5A2~12JzwXcIh';[i(s1i"ڧ޿fl& nsx?9SmryA<c7d-] p`\!լ39<ߋM$(uȧ鬓y ߏ6nQRkNRqcd{TT1['i#:m d*cyvE/9>se-!A2{ PSE#K,m"\ܖ[>I34.y}UZpJXq9]g^9M㯇8T;Гe%mZѼ7vLT3x\e{RhD_R4IGEvqDTD, i6{IQr KUSH=J\n7)@h+MO׌KSF._ 3B噃U_.P]Y ㏳{ |0뽋CHr6UH+.0O\Ve3?pzH<:͌&Pظ;CB)P@V} ͮ=y~[_}<7_zڲM K;MjhwrwV;D$@GފB`0bB]CaTmdƒt9^e(G?{ UPEcsZ]{џ chϣ#A_l~~ _ h*ZIAR.sȿ<3ͨ|Ws}kC eW;#VTåz $FW`UUyOe+ڹurLE{`f$n*Y͆suH3vE[TV3MeY7|RP%s׻" ΅Z]TjplZX*+rRuiuW-׵hx2L|1$5b `jP,X(}0%PߝDD%Eĥ P2./@GZL/9H$?0fN-;"[UY3 0̆+ tq~> ";7Yb:0Yvi~@bIQW9cyRWtF}OMTP Lzm,:\5uXMib JΝ?WnH&$hTbdY3I *:,/pu5>.E*[%Ku\⟴dJCo 8=0;ĘNq%LN?hep2WOQߨ9t8m<ʞO99!x9R9=ysYtM5/ɫm,q1 5n@@aSQhK(B֮ml1m*95#UsyJU˃:dweiLh= !vrJ pQ:89@a򹖿"{4ROS9-g 򨘎ǖtyxc%OekVs6zh*׳Z?EQ%[^Y5nf퐅7eE^ n !%wg B P&Mt`$6Ry%Ioaۼ9 zV7x荢m#(LRbjRY{.]|>F/(oXe$JE9 PPkO o 5mocϬ;Xelꂳ6)EFOTą구58W]cG!!sއ$rK5Y>̤Rt.@BE$Eg&TluȜ2C/iqx'` Ъ͵BhV('1y[:&U8AV%#_h9t5C4sF7Rg/)~qu@ BLHuG4YҹSo-ڷ(g {Ȁ<}*z`o^4ͳҦfS uMUIR %HurL^<湱TŮ6Fz?e󺴶~ćz T5\zyޡm2`Ch;fՑvro# FR-˟?gQjKm%wC'⊋xU8= NO]Q+ȭh 6w2ՊFa'bPjrO)Y?2r=)}MiW$|ޏ'b* }0 Es^{6'/ qc 3.qVV!YU6X齞H14G;k:idI,$/F%vf& ֺdomUy ˴r۠Ux*ZguP2%8&jߐ 'j+X{ L64y;iz0G8i⛦GuTF/Q-m9Ρ) Bg .q *.W% Ϙp\X-/# 5g5LL1X wP3-;I&]7ZlWare@i;B7b6;eF9?2 rr8@%@F@rD5P-W[p^|䁐b[8"1Z&W#Q1\mZ#2geL{4>~>^^ps0x=_ =zZg(Slbps+umvH#D٨ftwDݽ .*.?PmуjJ4,s (MijSeNͯ!y6eJaW;(Jѫ Pv뾁'H"Cz.XliIc17mȃKmLCT[jgŗt|TV uS^꾭,-r2o5|O^9DMz!q+rMFnid v4Ě*٦*ټ fBP'֝ZdBS.Vk ˷{8J8oUd _;{fOdAїyXsJpPGQx^Ya[Cx(ơ^l[;XeEpy_AuDJm½HD#[ NƘ"OQȾ*viyh^'4VJ>!I5AR( Jd/q9nhG8J'C s8v'G06iI\1p`ANH64ݾs̲D;kSlQ !X&ޯ R]1;!q}."m28Ve[ +,ȎOuhl %F M˸ŽEV6;IaʌyWS=!l.Pwi61fGT$aW֦`B"x>4t\ ZF8g`:X\m6Ch;Ǟc6wE%9P!dM|d Ɉ?![,?q/?uFCnD3ܵJ)"%bċ]on"TAWg[&HbTC`ϙ}9njgV*ej4&{An决'C?#U'}Ӽ]z9.%pm %x I)Ԣk1v t? ,ʽg&ݻ"兔qñEHD~nr2rE#W4Z7BW/ ;)/n\~D|)`gRTI= (U$VWOg>SJnʴ l/ f>l>nޓ69Mzx1ws끭y䎬kWlGsgs'>4w}D8cV<l1\\crgދSu'm0{"Rh(1$t b)༆fRzSv2_iid]f4;r:PNr?#[) ԦZJ?{30‹DN-i=&mьbAq^`m"S%:ޒ Y@ó1}jBLC>:8 6z`h=u^iz!BSY^ yk#ыwV޹fN8BhjU2pv΄_څzdˎ {mګ.!ǴZ2q,VzAe!} ہ^'S0['Xȋ]s̭J("2!0WLfΗS̐I XC0\Z9hO,T%3}11Xizh(؜w<\]>hs̰j+>DbfehZթަBdϫt`7[Uu#Պ_%P6a ٰZI (Vh7*vU^rޯ!K#d)%j.ռCeu1%?)p D+31Adf)٬kƓQGULRd٢f!XX =4A^R.J'Jٓf(*RU=<LJs[^ ƶc<5sR\t>,^_.:v7:l5,O`Mj[Rh8KC26,b,e<@ˌZ++2hI#?Qy:g{N >D1+ 72iZyvn&TItğhrHvǏ|7QCRJZURS{J*K`702C <0t;gݠAuH %i@*Yŏj'7:4p0mB0l9 Dŝ:?ПU3jᗐVS/NjF72ه>Ga=#|*LVK住,T:!-G8C-1G,t[[cܶ#KP.`JQ|&#1ۢ[Qd7$VK%5AB`ۍݰg+c!<0cbwL;ه4DC8OMX+A[ t5CPA?,D=X>+8Ή\ m[8u^<-jZg9\!0_Ω+x'XO'+MUYZ"a?{+Rus?b.Fy `R~d w^]ŽƞzA4"wTA0B=S ؂'~hjȜ3Jfv'⨊U%lp1żZ-K==P^Ou|`sQ͈߃qda`Ma꟎ު̳_QT|_ٍibL6*u*(tٷU2sp.,iR^Ssr[<H~v0gゝ/Dʰc0^< _|*mX\hOZ2_K{6PSMҟ'kR=ތtxz}Q9>\l^@X;Ə&MƉȇ?/Q"@OVk(!Jq*Ӌz;ow_Yz%Vsnԇp~ aO3 Rjg$u- BZg.PVEPw28?}.\ q#6܊k(yL师͑AC@[ts<, qK&th^7.)`!L-~cyHB-~Ƃi IVD{f&v7v~_|&1.b |9q36.]0LQަ{ EzM\P>쟴cWl c,Yv0xAp_nio\m3pvgXrLmj ^;m)VոiTԝ!]qiPL`m b^kFL3`.F}FO Yz,4BBZʥx50ĄlyW7Ҙ4E־x ![߁n"EjpB<6m' )T^E{2Pm w &]n87& ӮeFJ_@<Õ$<*no`lHeg俉몒QũXb%צ]&hٗJm[OdsM*4&/JHXQJ8c?NMQaM*P["jڔ_\tѵk0VB 6l\xΉ.Ȼ.jNǷ=#HkSmnXM:Xn=!CcSv[XI I*mÛNb 4i)g#|wLƹ=3 iTt MԀs8X|`8!vW/9h' 2:"G!0>@'O̔b"r5HĄ%qO@(¢H{]eM&p8/v^ w%e+fXޢNf@*DC99Xk#\N2ArLd0@ zFegy(V $ S1pߗ>UYM)KӪOjX&䟣(\dt԰>CsZ0xCvMl\ջn$I=UV&4h4Icm;ҢR >\QUzrDC:v\OZa({$1ڗTn.[uN<|Զv7p+tRW ^HUP=]4<-6iۈBW0ߕ7\Q1r qcLX\FQh0GϳID)GcUyHUC2dՄM. }iY2֔ph9Ց+#-E~|u0^`6{a 9ʳdWyzwc=@*Aah(0WFhcDwݫ^J3ֵ39r=.Q13r4)y#FpKvsj$x +>RXKrK>8m 3IfAҷ]''YQڊ)@;qyα l@~x[Q~zL/U܎ՖY V,۫ eNʆs.eXޙ,Y\$/-b6#j!i`UqnOXGB?&%C $Fn8AIPnS=HЋ5Ob?^t tۥTic{ S7kDkfh[R֕M4;XMšNy7̇>>ӹH8ӝ^VWj.XeÜDlQ4]ʲsfneNo\DtAlֹJbtm71*M{ @ ). }!s7k_Kπ`V)(AU܎GTގevTRg?i? h1tirGcC QR (;LTU } IIn1TEgV ߔ=5]-*g~R`[Y"zNasJ[Em55B nt((f c' }M$tuěQW4 X;/F΁T@{:m$l|^kJnNy5p4|eNէ6B81 ď K-ͣ0sWOW:D=A-wDx2to3;:'"/:a\V#ɬZ9k|Ce~Lgaߧ_h[]I:[\qѹ}=s*MR %UX_gh+z G4l-u,xs%B6zMPK/mxqk6*B2!x!jJ\y u%PȢ9ѩYiuF n Q){W7:%Y?k)]D>bAM 9ANBvi#;tkj;rd.phmuCZlB)z Byw [ r<?u4+R-@w+ ^E~ s!^S2֛OR7w|ܞ{@7]c\w|OOr}5i~(_ (_9Έ U/@Ѳe3vw)E'= РLǰqiooΙcО:;Q];6y9Ezc\#B_y,nf&LAR7Nz,?P=0l"!a,a sS]? l-={mjq6a)I^w슈Cgf07)ΤF RqJJ*LV8ٖNxZi:*HP/OS5kwtH?H| m)VyEԟ ֭2m ( <o9i0"/־3%[\qxY)Ƶ%Y:ȝtlY1U^9mjyޏУL]0RCl\׾pA vˊ|<÷"''ОFwS!#Fr6ԠJzlVBjjNtdYok_)J,ڧqYnc%B@ͧV^_ P, uc"&xŨqIlvWϳR>n+}A5OqTcղG-<%&R&2=ʵ<_dِenaΜ LX\3&J#\<2|#uWJ+SWzT_=Cқ*@~ v o=V*@St鱼ܾs AbaJpǒ@kanĩ'iTH>GNO@MZՉ&i${n9O5?Rk8cwi@G\gD־ #?C<4qpjd܉A k݆-[b]Br!n3c?.ާLf2s_`y\A}UtUi̐>h=D fް*ʥPq3etFrg3 YX*nXML3t +%YzO<7`:#z q`N>&Bė9 /Cd6 y<8=g;$%p?M^Z,زy|ֽ24őC0mhG<KBw8Eبv 5hKM7F^*K@E0F*oǿbhO G`#۳*nJn8Ҥ@X@JKXtq A|;zuh}=uF8"fߧXÇXveD uGOsJ)WpbiԜܧxcv0| ?)eaýG` 3DR+97la~l+HzcV- f'uFWt߻nVx@MZY#&{=Uh8 sBálXo^ sT*N/BD1e;"an<2EhL4'!b3+'bWؕN@% ABM&d!ΧCK+RH4ӂ0n5!bK/U4c_T-rҊdjrs:kmΝ͓vZw3 7cMMQnhj?jܴ*wz3SC0p#tx~=éo D98E2'P̜e [raׂ/}"ےr;zy?}XAyuo}A&TvVN?TVzD;R4&s#zՔoe}<+Pf"4.v;Zc9:'MSSAm]əaEc={ RK2ESg 0Qzp!#FLT\=| tZkL\kHʹ!:ApoV/s+ǗfKfvֱ{BhmS`„B"~< |HT#ЏY Vc㷷c榅-5_N gUMM$,3g4T5%N(1cQרih Vj0Җmw;F!rhRH85<빍܂Xm`7W 21.bK)XYg>xjazYտ@nȊX{6"7zV!*́GX /A@yu<6&.sSP hZav5CG!b3ﻰ{\ v2\"smȐ7Kh ,{/tw%ElNl *{jZo ⶉ!V'8IJ[fMSJWZu= d;oWC)ˋK}Cyt x#vRU=09k=%A qU[GJV]"\D=w'gw'@6.N{wCWf آTi_1_w59@?D9Y.i9*=gALVbrD$\x MW>U#[]s523LiS]+cR23ceDn6eׯ'b#I=c(9PFjM "BOziω U@:pnΙizYp [aZDcQ"3Z dñ*ցnhQ]IC4=VXwrgdcGnGO MR 4R* Qctvw墉rX%\BSU>#ĜHD*(v҅bxGgK]%7|=~Ӳ4v=~6Dn7_\H9 r7$䔤 W.NtIK]OUmoX'1;xݾ%@..5PPMhB7}o ж ! o>LĩC܅C?2b WcDdPV6^ a%ݵ@0Bأ@&]Hax:bKق);sY5*] w˶Yg21ѹ|{^9V!)A!]Җ iG L 4e"3,LIP_R}o>lzB~c#U] Ll/7aUu Z%Tf ^Au6-3e=a:p6$H&ǙPLC%$C[Оlg{||J`u+ZE0tS&kI/vZ**:~75[~T~azGWMkIQ 9yPak _ړ^ L 3?T=;qGYG4r0 ׈{4KhIBmNJjV53,পI6wj;łg*oo y% "7Ss}ѐ|C\ Pv@Kz:Dg18MI4] >=B\*Xb9̖"azuUN(nw(*&Oͯ}kGI6@=J9Swۗu;^*k:!l"| iO-{4} B "~dnzԣUR$d51j5NE '61P˜5M"ގ$wn 5kXGtҋC–2 ATVEVk@ea"Qc7tרfrQp unVhNrvEqShn&7cxU}Ku66lԴ˞b|l[Nb؈ oS:(eg.)>KawɈ+َNCbJ_sRw #cpɆ6&*Welp`ԢPvr?xS7w`taz}2Ԙ1K5'Fϊ20gu$hTc Drӡv 5;JW F&o?ၵ d  OUک@&:g{*mx79pL\xܴ<5MJ%UL.,t҈Co9zTpYw?HttOv)"$F/$eWW49m0H U~w>-55E"qF[9W"K)?Z8)3 p_nJM83Ϝ{+xSJb@Y1kf& rrlmE=KË? I37㚡RX)ȸT3UIGMDk/#c ""NF7/9`-cO7'ۅp~.-#-S)y?aK%~0ϊ&} (]S5UOs>j jfvlՁTi+UQ/'SIwܜ!^9Vafujɐhհf^3D D3͛=Y.hi zI- *a~{ycv?);֖e㛤d)`AzNW8= 7?aT=w:и]lh61E.>B]auHu,Zݾ;j9q3-v,+ Bm2^X2`Fz, QeqMIY0vttPq.NVAuVIa&MLq蕍- IQL F]u9lz2zB/DA-;$<[Y{_Бr(=`%8|R 7C5tBtd(uS}p63x{FPϳ2jǦ3BL6d{k=iQOӱՠ9EBVGu{?4!BAd|ЁCADCs N֙wP!&/ UmpsH~e@>Qf*1l1 A*]fT} %+\EQv_v_knǰVZ{Y4Bb5^-F%/le /# fN5" 0r 4=_Hy6:knqlc7UpޜXhIlb۸\S }HM+q,U2\VgF< g&P3ed,WgӉ ߦ-9`@1py_ۺ&׈oK/;3$K[f S$o)yĊ~d}2]B I<\n>߳ECR?VCsl;U(cms:=Zzy$>z? 9ߴo) H/y'h5#6j82!;*|Wa'& Hs!%hy3e몘Ha6XQ=V* di76 0T8ivSA,kԶťQ}4y.~"C,jNU4? ҄)}(,Cҡ NߔBqΉ/tquZVۄ=JxIG&%_o!'Vf֗?H͐rtn&N+we+Dz <IMj*\5c\X-,(3k{@pnH%kD}#A|~tOkuD;X>(+71k3Dt{ϸHvv{䭹+>T6T2r0̴*{FsMT&F~g㤥yq:n2T@풵(g;HNo3៷K{WXC,VC#†WzoLy-}!qOV4@t;ປRk@sOBBk:e q\_w^z3;IvS8nrP_;W+x:>+ȫ Ys`1$# L9D!қ;0xる8jbU:+<VޤZ8%fS/3#ud(Bٞ3Mt@8"_x%TXow!~{3rNpm]7Iw)N58bh!qNԣX Հ&B/*RȤ_W|㣶IWBlllH$KZ&͂ ! WBDnnߋv8 ެi;Xuaaz S¥c¡BbLbdc>mGc'Ռ^&yOXL>cGhrRq㟝qe/q:9𢧞.o0V(3*.W8ϋXȩ>mRCHoXrGRヒ>L8 l3̓YNeI8HmǢrQZ9q=)~gϝw8({_@ԡ$6T?8bR wE_ꡖ}:(][ QN 2H8dU-MU;}Us ͩ~W-CVhR9u ^1k8,)N!vYN j5"38: Fb@b5$xQUw%jT%ȍBoi4;u0Fm,Ϫiߴc@ߧ:I-1XS|pi¹ $ =$q<ɓOHl)DJʚLWGץ{K*1`3 C6۽3ʐI䊳Gr4l *L܆qӽ6ֶ>r(aE6٬:L0%k6mQ›<7L?JT6F09BuT>^AOG#8Fq>h %]߉>pht:T;[J1o: +R!0g~aS97R@QȕV@F4zpaz %Qispg;q_en H3$dq^ҵI}YU2c?ٻSҜQ>[̍؟ja:}ohow/'TnG6 prN/' F@]pr*:D'_ Dҝ9ش6ΒmL@{['r]_.gίaGP:QX-Gme0XS9YUk` 2<$| iBu"nZ8Vl c QSP&V]D9H>Ѧ7܃/e?h昦_`@gCSm,"WGeXptؕ}akV?+G{e)d&Iۜ{~[$SANa͗T,[n-X{:վ)w=2k9Yw t$pS&yH,϶&{ɽ~ŠN /CV"Xn ^Z9Pi@`3N?8AԕJ 3,Ab<46R}I˲V N`J'eMF2t+DOA5лƚ0]5LB6DxQpH˒*m?m>})Sxi -gpB3(N^ ZAv̟-!܋e?dJt!Kh5Y b3z,= ."Z{#5:7v; Xpxe;F>6Ԫ^npKQ''+ Kd3jA ?c5¾H9tf3S56r|_ Yy.aݍk"_1){!l*ɣq/GL{ e5BHq \k#<# TnMX!Vw(*"v'] ;YYWeV:`MN h}v' b %b,/X=WT}m޽1DruD"%`j&x%K P3ս2ARwOCm'0Z `؀>/ 0<>`Js[34ޡpBWD(I%9Kzdp,D/IR*-fdME@2-(L8 ;00p},9G:4mϷ1 ֦سJIV,98e)|= ![p:C`v/nv;o>Talt#cѨm{k9NJ Fsx6Nޤ\#PWMvzW G4/_Ga!232Oiֈ &91W )+oEh|DhS6z_we,9o BT?SnY`yưy߲4U]&g5$kp~4}ORf׷ݺZ߱@2h*m "Yfx Jx!t-2/$fO|dBE,ڷ*Kږ3sHȈJ 'L!O8W;F 2u18n+л2mxzM3EOmBst"kTc5 ًZʬ=C a PGF֗e**C3(Dȉhτaڭul{#/\͆R֝=m1w1 z NV?z0Ep--{ܓQ(ϛʙGt*ftk^)8 jܡc;韚 qMZ> eӕn6ϳyER9 (f`m"dEx;1 5s#e\)mmD } _ YͤJtm}2^ `tm̏ %Wg,nq*iG["k3 mq_Dj.-7jA@΀e:>f_4Fq!@o*"U{e4^VNWp(xpb5KyasR傲w&5pzIJ R)' =ɺp {{O՗REh>;kyn;z?U(?7bրoԣWTl-@RNO,pĪFXbI8s) RC*t;~rG߬Ζȸ1/䉅Y0N%0,bC_}ic&~V'+XHf\zt.2ah eʔڻHfbaљP.@XIlh$1M9 4@Gi[֥ԔBdMu!?.* ~<rI#ϰ\`ѶbT\ʃ{)]wt2S}!MEyI:9_J?;C/9fT.4+.֓}_|};Ʈy$3PƜ%w2ٻu+lII)ϙi.fʾPZ05ޠɔ!)jٜ]e~Y]-f,ė}CR l a`f>qE쌚""~ɛ֝Sps\ YFFE,~;ocQ%VS.A.&NI_?ؽ<3H#J[ >XjW*H`_07{7H[8=ßIj{[0gm&cj;QuSƧLK_+=^ ,3ߜ3`_~ 06^(wr/h>#D_V'(ª`Ȥ&7hAg/0 =-9sXglc'{5TfN)>-TSh 94=s5B-v X x5~zWu6]%폯L\O)=I_2{d(E<:-w4Aa6Ԡ m1.ڑ_w}S2]@e%gJ ĞbG iI8D MtȏJqfhITgdPܽ8vc!JsaJCk AD;?D!h8lojum)2ȴf/(!ݟ)]mruLa72n,FDd9Sj3thեYGt=RvswoH@ '|”$)yے>Y֗VMRRY^ eQp@F+9#3] qs'yqޯHK#D .OQ"4QXqVt2ͨ+賿Dz㲬V@J)!N94A2h$EvD*l"V h =20iMY 3j172+7Eڻ#iIؽ1mZq3`աDL E]9P2'}8Y-@Vy]Fԝͤ)Qe 4;bG v?U DXܫL&~^GRVhC㙯iszuv9y>)b:a88'1FJZ-8++Tp(J 괡4Z6b{9l쬅nn廸O9k/3$6$GW4,GBr;pk> !6H$kh 'Bԣ0я:v=>YfL|]k&pɀq4L<#粌Ŕ({o`(M9J+%sI@̆U\qG>-ZutMryc:Aw % QQSm'r蠧SعPdYȹ{ lHhg}BxY~5nSo`pR8cf)eS YFSH-nƳ/c:1xYG@Tdv0AV A C FGBRy"G u*V!v%bV< d~3Ӻ 1w_Nv2iO/i %Q|V5DwѰP17$\|05g%jVrg7 ̦}ieBAv29㽻fIj9ƞg7 p1V7a)Lw_r-RH{: rI+0)ZԥNX譶X_co>lh$etmU6(ЭʤvL X&gʸCU4<$6C;Ia-]pe"KXȳԝh(AfF=j7ەgX'qf1nʙe,iYKSxp=N|YFXwKBj<7XBO鉾|~ a0 ?y 4pVJ\|Btk-*@A5 2U?s**{=JbnƨE M~aU~IokJp0zhQ0#R[]k_]$2mCT2oQw"! PJQqhAF6ЕsO GDI{ӞW2B0#ª*ہ.5M|<unc-.tik Z78 Μ'NIU8 ȳ®IME5i58qbrRLBC'd!Zg8Z_Tg."^jkaف(@=̧_$`VqPL¤}$W65ZxfI!jIAّ1 XVm!s d I?m:d* tbBLXbLƸ3o2jnA1=n8s}g&ӤS @;Ga/z= 2Cpa*ȖޠqcPKjN± {a6R50~s.3%j,fHۣsˮ k:8SDəMF 6G(9 z=D )G5/w'eg(&,3$ZlCE2={B`T+)6U3upUǥQ=-K~wQ{wt&KS[$Kuf[h!#|T"uIԍo4nRz u>qӶ`ڒTHk!t\w{{iȾ/ wFW%8 WwS>f InKPQG6 IpN#߮]eimJL;o(Eڜ"eS1Gښ1zGQ'> M"N} 8=񸤐2mU6 X71tP^A@ϔ ɸ O9茰/IsqVk gn8y,鑞-&b]*5'10b$AAmwr {3bϵ膇X>+4r؏ W[ՁUcCN_@kVнDSDzzܾR5;NJVΤ[<"&{UmW S9`xR-1fiR(ZʦJ0zFaj}bЯô@L颀/Br{{ T)3N#Be;9ڃAyUꣽ6)u"8.uKGkce Nag9G+_ŖC7 xPlq6 7jZx@v,[={֌=xk;)U?LNfKKc. ںp]KK\Niv-,8k|S?a7L_QWHll/{JU h~$·̜uqoDۅZ9"ng8)ͯ}zT,Q_KY`w-j[d-~(Cދ2o0 ~~bZ*ɽ3y7o/͡. Ch.04B\}?}~oArʁ&/Al$S 3bWȘneXUoC&otG ӄpn ZwzZ0e ;E' g{o'Eu*,YYm=Pf\QsY}QMWz  )1wfoxTnZjSIK *$=&}؍+5 U(lJ**'8T(+hƞbEڿZW|诳` _rH*r#W o*o hٌn‚ Ɨ:JSqE:k@[${xQ H-8/7 JceOTT*jڨu۪99+(nIﺬrQ{ӏ< ۖ_/Ol~)8gH!\vLotrElK,@ N酘ض] l506uʀ/jfM4\7K~Yzu"&*!E >UFWo ݦ0О`?-O{,&:{Gv02Pi׶*4pCj*DrwR5EAB-W{{?6O|+C3Ո ɜ{ O?Jm~0ŝP([4BVF\`m™etl]*[3S1yϠ#J}I}F`pkgwﯢ*f=UIK9N8'|0+X9eQzp? O*"5r@3zE[cgXƔo+$DgLNT Dʲj/q%kٓNMl豥;<*![=C2b$χ8o>ygO 2tz[1>diGZ6Zz?Vg݉ʍ|vF/Ax>OscI7'|N1 Y@RqaDD۫fiLnc(IB%` C_zz؆sZyo.D<Wf4=~nPjeLf+OŴXeEg*2X'P<-NxuhkXUZ ELGG$/(SA$X4&4ღy]䖕DpI}}!F ,͈v lZ!a"^]K~}_WmSRaS bQ1 0^cRh:u$^ex"HW{X|*}fLr@ֿx[̤%U&0$G:'1q(\[fkTGYCPVؕ$ <-¼K,!?sL7I< ic%᲍ ֔+Ԋ-k~85`$ftI޳OZ;%lD׶n@:b-~K[FP[ "lv>=gnj7'T!-?JIn;5D@%'#O kF~}E3AmeH>Vc??.je$%YVCër 4\ycb&ol֒Be1,zD:F<[զ3 ,%q_"p-l!)@/Sĥ3∧< O_HCoc&XKkx" dgXh n;4Z@E}2&e% ֚nWb.mG~?w||ӯdH&Fd-a]p#MoNc[T'aį|۝FHq0ѽS9hsB碅ȱbzJվ@jM@?/nV S'ʠsV҄Ds}ظd“o1bP + O:~n?N'=|@'?hhOҍ-90^ t;$b7'5Gr}SӞ1Ko d; | ` |2Cf*ڽwM"e.E'Ԟ<78,N5б*ؤv~UZ7#4o,G%UqY¨lbb^2aR= 56nO8l\"z̙䲬%+n%Gr$o1P9ua#dy|+t@֟>뾉{I.NcdžbKI 5ZIC5U?(z}ꊛM8#~,:|ÿOц*7 X^xp ƍhkO.čqD~ӳեQI,z u89͝(CӀl iI?VeTXo}nvÚEUf> Fxuh?fM6熽L-DާR& {h>;+T;R QGKT+_9iEu *{i y|PMt-6 B:_)m2r튫(I!lIJE>ɤi)\U;6Y?u.9[ft<#!}C dwlY{(1ra*xs:_6 Ue;/.9.r1#FgmBeJ*zlr^*μs6 *>L|"-$.QU[r+υxrrd HU,QKK, n4G߀z'ԸwM|hD俊UŰ9(`*У S`ag |'lI1p<衸K;kƙrO)p}2Ga%aAEa|\b3j6։ 888 9&$8(u96UIe@\Cvf,džF9l6 ]|Tۑ ?||& =XN#:ydu떽i v"] G0b"ͦU9u 7TH>Q4GVlkm-m6CV]=N!J̌A_X)tAiAFצA563\2yxΫIJ`2J}B?c% +/RR'$ea+T٧qH\]$ ɖPQ&m+䳆Rb8(Ɩi'rmqtl_+fEĮ,JIϯ㤴S)il6W1㦆>Ẓͦh338FyL){KDgfڗP ,x _7(ȡA".xK*封{.Ey=af>89Ɔ~Nq{ y: _{p![ɢ!s=fŎ~ei1Znɬxt!-5=Y.+ NUZն}9B.u`FwfV+e mlE`1]WT 45Dto˹I`]'h̩ID\0 |)zO%i{4[̍UE5[R"z&H3*Οo8w1ѨSZx3?0|"#&nsrЋD=~χA0F>TR[ME,oMzƬNhI&;j/?yif\ ĕ6SOmWMpA&|Yd=>}wY;3Gt鸸t=gj oRzi>6'rN>.vm 3T%3^O#-Yvלf LŜPv`j)ɚc1Jx=k7&!p]߮vr=BG$Sx&ڗv0MI0P3U+6 1=H36W cE 5mfcxX]H$ݝ&ʒ7\xɯJF yk5}$Ba" @GFFȱ72++UK@ ~55HSLp[ʜ-Dg!45Q6!Rg}HI9o|QAۓt"i <2S,<5M{<L(P\h_O 'eo:ITlOD xߧ'Wznܒ`>'w*!ks Y-$UlOƢQl(+ Z/>-jc*G`+E=pAoD Jk 6eqr) tWTq $HQ'^$J/,!LMg8*nܻ@oE`H^EYl$롘N~*(Ib(xv ثZ{rA*ThxOhT "!Ɨ,F`1(N"0Ot\BwU:wO.d t^tR[BPk<01<2Ka78[iTXո| V/"f3b9iNU1) ?#_ ogAos8fkJɂ= q4 V‚TԻV0 7}ީO/(Iˏ[kYܶF.QРj/#swPJ,&#;5 O`#\2N#i1;W}Y(9Dz$KEcì^?Lp}ID558xd']1>UHhUۂԁpr۱#U+jBdEA&ùz,j,3̠Jk(zXr.Ev&aW)5՝uӡcGxB‰g=GӉyl*.F8,\N6 ;TJWO492Rt7՘r<&=sّ'xum<-m5r!z4A|! Z SΌIův/Gޓ7ԓvZ iL'HNheB~ }u~H޿ }sxG޲.7` Z.(K)Jn ̩7fMꛞ\儲Pa2gYkExs8-XIAtO~sxlMQ~t$wtl'qt-͠b36UQ-`D"(qd ag f)y7> )k!Aky:<6Ɓ"BKDP'* kʒ:ӃKt|/lh`Xai#]vb0 סhݢ?% Z%e[J"SBN)\qqO5s=p"L⿜!F6"hE8|y!!5:?3q Iksf7-/ 0ۺAݗxiY󆎮UNQ[7s@%!Z q~x t9x[>\GRIү-_I~2hkbvj^*u w8:; OT=d]A1>j aQ(ЇB/t+alNlpDq0*BҔ8ŕ-*PͰ1OF܏ߣ~W[?<{oU4lL3IZrBG;`msP`.}$VPm_cf a15=BGe\2=3]w>*kӈ'o؉-E\?n|SRTB$D4ڒt9vaN-Vs:Be!PnMy=x c`VXI) 'q~' o80;ɩ{VUd|{o l2SDlW){Y/`RN񋿑6ᅁgOig$tzF/Ȧ ևXtY\8//,еvRoEMQJ;$Kֱ+YB1LE6INjA\sƚ?bVf֕ Myƒ&@!#͑8o ' tUݽIc" ``Ї3*KO`\&dJN.ܚiGlH #җCq]hRC'hHOM}zRZRcʋ~#,!iN.Ծ ns9 2tiv' C9} -/+˱@;+Ir&P?1[K!O\-V@r: 7J ^բPӔ| CmpEBy@,0>D(Ἂd{"{pfu6dMѲ PbCS3M)\/T'EmHY-FvoeҮT2w|^i ݹ}w!0 EcO_8 ڎ6=4{1}{l K/g Z/^z!6!\(bCtMRK8OHEn~i7_ UZ1@vJ`i#8)edaQ↘߼7:Tq{xI4ӌh)ə}ppLS3Anes rYFsL Ouj?rh`q dDXstL9A}d@m(v#V*L9 `1c>?Giv5kEbrJ 6-7ƊO?>]~)U I~M"Efo:%"Se4b tǶN]8N0طk;>׷"j1H * /WI0z*T՚h'o`L9W{FFVR ,|QzWl $z( WB MGryeaw+A@} tt$[ aeYJ s)#,  Ie3a)J ®ꖬo!_sGkM+26fwf>Rƈ_ץDoyQTyps';PDH7==T%%+;J*6mlZ:G#x=~m r܏oh35y)y֜!d!.!ww9==Q7;AEj*AHu6Hு'ͬV[9oEaz4 z7~^3#õ.QW )a{ 0ȣ#h0zپ+Rb3LX{st! 5q:p%æ8s/kȏlPv/􆎾Q7 S=|![buMZ (yf3,5Rhdj$qsа'upHHϟ[#؂R̆'*DQ8-{P˿Hs-&}#ݖ#U2f^.6 I @MMz!y  y84y$Ge҅ *QWB\ a+f9^~;(k8gNa*xvj (qI2sCrFPztk:sku2!f\lz'k1@W\SRU/A]U$unev+DC7_W`n1<5ZUM0"DSW;bY=S=1c(iAJՈɛc+I7|`#۟RA#!^LOC+:Jac>A;I9g9`#zx&I)Fb0}x*ӻ 9Wv@Bc 4A9֞0 9w ~6QFLh_Fm*/ ]ivfh}CReJ^VIAI :bIUgjzf6L?$:躳<2E,ugkm}4N 9ϊId߇}5P㧵bV*i D Ub0۩n,d9Чr057*:$u3N㵀Rp(Qq$+U:nOZ.[NGX#5" y֛ Xda^1$z 23!Ҏv]Td!IKT;vUFuR#mpAt'! <})޸dÇd_]qE5OLg)Sm l&2 8cfGd҇ i"%/h G2-VlR2i|޷-1UNוxl[۟i#[Zj(ݗ>HQ##^v/ш}iҦ_;#B[@XonT3F1=v-cd+z}KIͩR? 0v8x ] }Yer$'z~.'/dpx9a ri槾K/XF5FySz_B(A~w0&TP$8kudO)5Cо26҄YaO-I^dTTlR%)tD ̻C%tjrOaTlmB4oGtqmoGu sԜiMoĉެ{;%SЎ$c( =Ce'f"lG*X-4 >=W4#J λfx U[M E>bZki~ت35]WG S(TOmqRA^[gEa-"Yrͼeh zt+yϠn*,p$VC?hNuZ8JD{I#2H:h۬4ScXc"XRS϶!$3T2X>:ꄗX h72=&=K ]PR,'x}?Z+\ET V!dL``7U/bsY'J6, YKe6jyne_4{)Tˡ2a_VeߕmR)/-oT+k{6مΉ .QUŻoTu"> @5pyg3&@P')Q FDA,Y }*ms,kS΄-P M2Qy̋~{"f @ٌy v}|ŀذYVK8ZrW}@?[.l2;C0M oncܠ9:c6HȩT\@u" ( bt Vx?[ޙϒҦ=edm6E+ss"5bP_b v&c?֐*N> ":%NyRKYf؛Z# Hܔ9Lh`Ϥj!u@ѕY$=;SHO7d)lx&wr,V!nlGtl\n%G SVcdz"uqNm- @ 7ΙG u=gA#7B/e)桚'v-IP$_pgqGaBmg1ň0y9 ]_?;c蠦tUNXy8=2ۯXJ3 ͎qˈC?$w `4|Z^*nOy sW2LJ^pM{,3xCuCH8!72p"?5tjF>e|"5gߌP)^fJ~ySB/x Nj:XfOCj=:ey;ih}jkdr0u+geW_!hB ںk=$Å-o-jmbɡ&BOg;DiH>,L˂qx:X(,wN5%ҦbZ>b,6;M!B {>úƨz3 YΡ5c$yq9PD3/ģYpGPd  70ɝYXK 5*ش>`X[AAj1.:h$M(!eIۡ}R-t"@I0HWR8 $mP9 / MmoA۰neY 69F&YHnZFۏ5A#q¡vmjvMiMf~K$pd؆c0(eW0zGyoHTZ3DaO$٘i˝])6v6bY+IG)j Kg`EDW VE Gp.p}?#d):`rP ,{ԼB0i 8k!d" 7$iI(&|k5LH8:QYCiRKE#1M6g^5ˣ144dU8+/MÝoCr{;{ZCQmnE9TJ-}k:Q-T,\45A*~r!pw}挕$jGq-}9=FY)+/ø,Q-UK$Wzz.,$cqR_,}-IUt2lqjSӞ |-dy!x>> D݄XM=1Sҷ!CZm n/gje3]P %'_bB?$ЗYSEި)l/U'"e}iUB|%0|8:1l/I窐?V7 `E'@i+eWvmVBImw1;2vVvPdEa\@"w|"eeRԬe!;1iUjy'GEADtm`-mRQg]O)ҬZ.n2UNy]Ï?oQw@ؔTFc&o`Ây_aL츧>Cw;Y~wxoue/O ]vbb!><畉P'.=tC ]4֗J} t)F֨(ވޞg;b*%JM {ncsMJPT^{.=ȅ@ A,<%/bC[ݢGbKP`ݲ(zYkkyAQ$JW?qbw3Y?C3SBa3Gn O({PE' Tʮ|{F& H -4-?u---5J5LG'(e[ُ.ŷޝ2qM:kE*? ,e0m| ;/BnTČlpl}/[󹠉H:oǩE4rWKz~zR^QkCB\mCh R4`h@ ;^f!;X,ZMoW-A2wW_8fq2~.8kVF|'. E7 _n׌Ie#^h#jΝ%v؈|-`RH,»gZC)|BbhTчso]擗̠ c#Hk|2Q)%\J߹#,"DI`e:sS@D6ukd̪9j}͍r$ N܁ZXjE/,%"!']au3i^U=f<@Wr(4`_pLt"Eg%!\,U7tqC'(L=Y8k|J%j A >&j/釿Lk-$򜹉^u1PJY OY6bKtbP@hIѬOؕbN "%"IXy oIIe>Cֻ5[h(\4z,9n%n>ЪA6TG?s0/.B<;ħ CmqyOzJ^ o|\c!EsEshWɁtf[o |;e{|4S"%P~l©:?RWRШprm5voq&{(^b80+x%, 班`XI=Np/'%*;YEʺά_>~N9azN!7f~u:sX1%_ QuV[kΔr63%dj'(Bun}3~áf! "a/{c caIC[볝kNa'0,^%{&Egr}(C9 P-Xu(.e@2n`gac=8e.jR0FY=H޻;./f _)`3s}}Mx}|Ӡx_K֤v#ͯ\~wRķykB  f .z8}a}ђVDfxb V љʳ^_ mMZ^d4)PQ>S(((nP"VcL ?N @BRuFv6Ont#Yҷ JH!B'Z?'RE^D^kfI϶4`iT{Y>Y^)nl)S& X/HGsA ԮkT+*e^D𫐴IP[IZsc0GY$P>c YF&q + 6~w4z/'+UfS w)HΔYcQ"Ak:y ߖkN3ᥓVv. &!=J*ܣ[~y&~ 1RN EJfQP&K 9M!VAy]!]8.ky$,/ZWTv%V_͗ñ\%iKpM8ԋ.^z qhz:'gھmQ/!D ;aIDא R;Vֻ365vD_l>ʋcޠ HC۫+,G X_P3JE]:'VͻHo8*%8vw3˻&1<I xoOrsLWv{2>tv`&(kŽoSƷ ݗmd VIQߒG+=z@PNO!?N1%1OWf[r=v'b׃`~_+9]C;n!opyA釴ץ4 yT#40qIJQe1)b U1mCm, TIisXqi6. KqcPph>?h [ɴ=HVm2=@%GM)y`Gd[>!?i1{nr{DXPC4ᒿFhs2B^ikề( "fo_ 댌.:D'h*mDG]j ;7jӗ;k xAl5DvUy[f_G@8zc=NG&J oXޢiR!)LtPm !'|E:3cWcSs)eEr {fj5>5'm<h/i/1h. ~|:n228E #y{{K4gi`TD@R "[]\*DR`'ݲ C!1OԄi MY}YD~7..z$.g3rVA#Xë C*dA MOfǠ2^kZc>H>nK63gl40{sdÝ/]̈BGVMe¨K(Mڵs*:ꒆYT+I4ō K4( (t.t 0ni &e8l/|n/A ScB{wC'94"$j^R9RUȪb:11tR=p.*0W~LꮫIwӍ8IDm[(Rٯ}[g:ϜiL:P/뗅GduVp/gIy^)Y^U ;+VQu9q$%#Tx-6ybܔIr?$'93q1SYa]3i2=ԏ!!c-&nU8 =2S}c SHi?Ci^/T7z*gT%jD&Ә)'> Z-}3$:X*|+8Dp$j5EBF _rCgf^ܙcRy4{m-6sV'۹F?HmLwAʒ싲!oNǝEmguv$CGR d=!Iަp%A˰$^ `C3(Ko]?IjXt5CmP4L8x:7P}AfG{>׏: c/Z_.U_ch睋vo[ QJ0{gr2bWRgh>T^eH,#df$aU=Ih&̞D@C'_I_f;؟ZxQ~ψ)s828_w!(pJ$5n'޺,S#uȀI3yHN/놥eA֬PKoeq0%p s1Ӊ%uypc pwЅ+̓AQ+{0:re-@ ie^xy%?ܕ&?RMиa#9 .9c&W eֿ+֚~K|-mE6wE_BCR[C7I p>NOkvy,ͺva -è+Z\ٶwoK^8xzPd"$.V?,׸q+~1OV^?z ]R_xP 9EɎ4D%1 mNtRwk,#ʉZV%)ߚLiHݏ߃rϼ50wcYJg@*mEs/Q4 @};mDKobB=#LdG>!"{UJo-LGk饨J 8J="Ij@RO5@߰_ KSWU6?j=7AHj]֛`$[L˨-VsW~7h.~r2\"ZX<ggt`3GJ!F;  ]8ca2p"?,C>s,>ޓNQaRotʢ UtHqTwKZM,:;&3 Dz5W)M>27NL7֩ev}@O./+=M'Ps8QX"~v7ꕏ 3M!"R#fQ>oSu2HoΉX2g՗x[*#ЋzzLȃC&{_Êb:M o4IҾȂGbtEQq ؾd& D{ȉIgYyF:b /K6[ f ] Y[n'B 1͖3r6: rL!6_@DkRf3]<xNkWj\KĴ9fH0"ހh& S vqNHr:Ģ_2@hNb!H9ޜaI2$}ј LJ}/t-FM78CqVo_\Ԣ+ .Hx:|{Q~Zۉ(NRЗw37@Y`}Gx`|.3ƞ 掏->.D…鶱wU;&\L.ԥ<{#0{슢6h= :Pܣ^v1N+~"V*6kK9~Zn qeU1/IbkV KE`XA)aP%!wo=VMc-Tb?Ӻs [F Ǐx|$ǐnX&׆|<UQ FlHs9Z%3vƗHp*0#saQXpUj/.ϊwtJԮ@kW^>Ȑnt2^WR\zY^liRu2z7#$ܧY1g= VHvVGW^oT/_)HA>[A%j0`>#{} 괳kFz|T5u:$VEdP_BJ_spS:3`XE L Ԫ-Vv!̀'pCjAKȥl/Fy+dd[i+FΝ4Zd5HWOdy+ P4Cπ_E_lV_LȍcM3)ϗrOlMqb>ݷ>_&6DڠԖgxo6E$ԃ L@甐CU&ԐC%1[ z.{XUi)S%rn VdBOOfXL!iaÇϘ#/8s(Jb-mR3! ~P6#2j1uGbAT"ٵ2uC=#!6y|ģޣA|6*iIۚ[ϼRCq|@)=^WVUjЊ| A#O6qD|ƈ_%P%=^2}-] w+CɦdncG\0Np?yIYMߌm01m&R~rIdJ+,|"fr29NM-qn9h&Y'wGG+N(SuƒWB~b5%Ӏfto%8I#^_s oq }u]Rox/gIBAZ!oVUGkƘRְ: }5YBGc9.I{Awo>cut. ͯsW9㉿ D' /٩ӲAg._ qI[蚅ºgTX|[f%[jZ!t,|*4q߂'Gq+*Ze2M^/5z]5q˺FaQ^810{ޕ8lT@Ņ]khfBnsW ԁ[9g= bU^ /IW_7VW(<U^c&=so/_{A uZZ![.}PL^)(ěL@d)&K9C=U'v]5Rqmw0򔕛`l"ƓUPk 1# wY \5LJH(LYu iB)םR&_='f3ehü})Siu#Qm:7>OD]:ř3l2BD/Y?bj}0X=MRKd^RZR.t@ܿKw^JH[?U-]e^miQ&ő%A0UDgd忟z /ٿ BѮ:`ү6>XÔr˃sm|&V^[3\^$}nMTK5mB7Mqc[ؙ-ڀR2 G@ s97h|3t}Q>ANJ"†Akg5yIկ `J^Dt, ~KGOJAkX(*WE0/vzj.7SԁeϽr&Q53WݳWw;"_zun 9Z:Fd_XVFKvꭇaR+$ mpEq8019r꣪\ZKׄb7Eb;RT9{ƹvV2t&\1#B!M}>|O`x|Nb* f/C(2^X~iȡwAXVjc1`uSs-&Z{<:uRCДFov~eP?7aY;|VūN$*ҕ?/I8U0ґZnM"RG\DafK"i*K#ϋ(8:X,w84}M)仇}<_2ǯ_{2<яKGO=eӹG9-8 _*ya .ھcgx 매S;le7XFrvn~ωH"}t_A:@n1.D~5(2FFA9v7ͭs#ƤZFD 5F%zAEI'?s3L6_0!NJ:W>{o)nnO2 A9.N#eI]y m,Vp,>'g.z%ky\C| <_8XವA7?DДU^D׿+1eXVTmS{Y!A)P57O/o;U~-o4!ەTWWl1ޒٸWF(^і{5(ڰ߫.M`![QzEhY0VE9:BhcvunG#tH6-x02Va>PSh)_ ĵTMRWkRIl'rnAڸ:IײkQj9^EfPwYG9/ ⮭ztGIi.&NQd]QZoRq#~C=ht֚:]j)0&b4o-ظx|鼒ͻgRnSG+Cgf}Ҍͽ]!R+-%X Q-kg/f2?UBE:%#iN1y;3:o1( +&)Evjirt ʓɸkmZN_ApܧSĒҐ!X#IJTQo|nq()y3^'>BDǬvy?޷i>gd_ίx1U˗;m#S nۜZtD8w_YPakAZpN׹=S#&<TYEf8 C05i_,H$V|P)jl˂.DZ|GPvƓ\ X~G\2!80Mž˺ qDq $b+%U;8S4 J)AUU!G.]ׁ 92 ÑcqK#ʑz ăJYw߰LKu =o3 \JXڎlͤ E?A ljՠ1T ==_]Fpw2-^ӗ$oBd +2/M[pl%+7 ;\GҮQ3֝*.0h[\ %)Y)z"/0vf{LhNnZ `eDdbū/";M|{C(L;_\C[bF|"z t+Zh2Abr)5V"|C2)i6?` Òe^*;4CP[mp|Td|!>u>'Mrn蕴2Blkόxx:玄^ۀYK&w [(-v'SCCGl/¥RT%F~&yĒls*tTM Ն T;sSiToXh|?9ZbZڔ>fGt]%H2yFmZ b9d=Ic=VWc~O[3(N Kۊw*  -hJ qGZ';bޅ;b)T^єj؎c#m7,xWqT'rwօ63Y?*/7=ÿ7q>";5{Rs;֕! :pTNr-UtM`V}( r=!2lL5Q7k sXyZ[;X*ވ5΢orUc^-lpcRu,53ǼiwX 81AM9qld_%tʏ8l0YY_)ֶBvzm;Pp*O},|l& RtPdҟ$?I%*3淳^ ޫ>wNA2. ZAVBTnGq3޽\(Y"riUFL"(Ϭ:.N>ZPͫC}e:CŅ~N̴]b0}3Ig00>>k~ŻV3-pӆ"t׷⟣ {4mo^3Ux!]z,w⼘-T^`㔡2 {IZa.3^c{f `JHUe3ĉ%bscE>֛ءÎMhU|cDDێeQdMF!w&x{m0Du>^,S:=)Bxc|Z+r`μGl K3O1ud8!Uf&=eGya Su;# Dae`s'rȶ_nWW*]Q!LcD&>! dt ?k䄟{/5yFdFzcۚ=we:#;2$, EsKm[GkP(UTimx2z2g"a;@sju2w`[[ I} p/`1@Jq;@7Ny /y^zTeV]1l_  bdž1d]ct|*aDI^z.{ ݞFa觔ޣmMb7 O-xҿG&JUH?u.gh{4n|Սfu:J ĩ)0$W= mrqRrr w,}&& H|6M ,dvzύ|(Z xN: j-=>_j̻IBwnJ7Sېugmď:N]<6gPg$‡:Rαp(.i)>d|yh ,%!01֝ `)(T%vJf0-](t#^úb9ѫd3퇋 C"%>Z^)}4NnɉX]UBLjϷա> ̓l}׍LayJA 6kZӔzd!z̞}w dK! LGrm8Lrx)MW)RyvFSՖz=&|NEZ(fEXuLe"?N\5V^3ē" k-zwžYU {=>砯MJCm=eqp-W g`L\^ٱrԟ˔!a> E{TyP;⃹W04sgoT pLYx'kY*FM daہM⾺;L b}Zsdz 'QU_ķi).}*H%eWp瓐쇢h$3x9:vjxӏZnN t{ejT.U\0B26wͷ^dA3x@9aX">Sa ]Ct|d0$Q+.""JC/y}hK#YCZp[y]E ZZMֆfsMC .6uXe QT?ZNO+Fx_F*"~ezJ&E\-H/ yMz|N]i=q <%)6Ӻoݝz߱Mos'HĪ7WܙǎzB2䢔U_~Y-;qI“X{7bdos~,$B(7E_6lPH_/-DGYh&84T:P k`@_ ޕfxF n@1U>z >GI%/yɊb?|0q (¹n_Npxaqa&ND{X!CslE %m&ԸA qfNFF%ߜ] P# e &iqlƵR:\sVE,\`oˢ ̮LVJrl39YU:/ОPqxq~sΖ9Z++ 5 D-9D31ƛ|ħMcT" 2F㩌&"ܼ#i2um"܅1g_fB9L$ei/zߦUiqz> U-=-!ͻFdݤIL_69ߤ%|Ďy!C Ey|Ci,I2IFpPe1, v'|R6SH>LBq1,;*bQC[okަlSQ&NJfJ*#򢜒yg2d@ԟ"r :Mp|%'t`9hTzdNʅ@{&w~k"{ `m6&Q7X`KՂ0&Yƺ lu^ȅi0t+O0K62Cn!)Gj.wi-'tA֧(t &˯d<}p̯Cܼ8qv9iiO XE$>lV7~%/pOmкO`≩gG {/[5LIޏѪ7ub:_)(ƓlVMoʤ/ԻnIY_]x yߜUY^ 8]UixC(=u[1V.,ݪ*)שE=Tm$ʇ M2Nbx9!x]\^aSί/~+0&Zz3P,Y$=>|EDTPe gJxRۊ!9?]=+4tD0VDsnM3bRa ?|ug?x-;B9Cl3Xh;` E}zdeMpϲ| &^u㿜.#GDN .sWm?,FO#Xo3$ʫd%0VGY<٬[Vwd&k"a٤E8yO!@mi}v>{O2S^u a0h.3ݞ g)DzXdCoJ9\d}>*o]n@dl6) t8,,K Ox˵ kfnj=72PI_7{ju,\ɲZPH`%JGĂ{@/hnzESy)&`@KĥrjSc.VD~w[ hG0۱演GKN-.xJaɖ_٣Am^ǠFD] :AoE_yRtabw-OR+1in0ay+ w֊rBԴQVLo< I~_.a۱ʒu@ jba\4h䑀4yd!Z" FS,/M誈C.%xo.AFH"oaؔ:>ֲ,*6.y/|0 %;h+hѺJzF2j-d1ԟ)8~fg if:"X&dVrlil惦?F3úsBGXJmOͶE/50;|#5Em-Ohl֯LsLEg^k_LRn,L3 u*@-u>tapT`KExKCuK ^|%{*@Õe\ P8Kcp\LMye?F0&ئJ/=OB U\MqO X )d06qLUPvJ@觚2ja)"O `&k4[^Lϒՙէ^?K/`xycw0\,s`7h^[GyT/QI/&"ЕCq(@a Evj,\^B&Dm&c3,{,61 G?Yzv[aM_3ɫӰxV-x.t9錳?AVӰ nͱs=F%_OD8'?&dxX {nr+p@0JPjQNi: NX|7D =llU@ jIr\ڕf4{Tjsv i ?M"\BcLNb嗧8[D%4K8j#, uo͍QeLT! w4a $ Q](d&4eu ^>-G#bl2`*_VH_ 0 K,TjsOQr]( +UkXC(*MhAVYܢΝ}"HEYwN]L(#\#!L}@5b96/RFخ26b>VX]uccog>kvק7\eTu||EWJ]8hjI/oɛ#/`NV~ NMz4xC<[R8$RQ`_FE" 0V=%`(5hx?Y-?_2|P+1(9敿V[8;ZppTx1ofxSXL+Oaƹ0VhL51E2ϡQ-he?VўpN!ׁ9P˓#u2*PM& ( Ke7d:od!JkjIMPU'iQ(-h_-2`eWi]*`no&\o6v苐pwVAD\O༅Q{F>CLVg"#ګ-lG7B*b\&ĸVctAT\DPHÔ`tHXd7d*#dl9֍3 Iyň=.ӭqA6Dn䄦- K5/i_ еCښǴjӳF"6%o؉!ʿ{DA6?)H]q߻m&Zpj&ZEQxI .ZF 1?%۾PtG5e9rtVcHkcCe_.?bO)J(v^T~܆&( K2ҙݶ|UK/4'nP˓ho`<c&ack5=mg\@U U5J'MG toG`u:cdsbC딡naY,Z y62J_AHmL[:O0 .^@u$yt VFc.=]5 rncЗCT#w15%_t:GS?_@{QhX՛thzoawE|)!헻i}vCv7? ]bp JdeyTv->O*pN7 8l+z\4 zЅߪft8C+# 9l#ƅU!^Z+]YAڢ6@@d*=9-kCNY5xLCyJV/%n͜s[k6 `цwo0e(  /A 'znF0|R2|^mu~ -!h@;H|n*YKQKr);?H]:ZCvhKvf)nX;7YeeqioB$CCzvB8Ybûp˺c*Lt0ުij8ĺ` itr\Swt4q=eSĴNEl8]#a ЁZ~ m 2B/6A- <"FKa;dGRT/G8|\^DQeQ2y`'`'DV4wC + ̀?M}t!X~%t)IRhn85K=O\P9gxoIـ8(m6F +Mڶ435p.<_>oXzg;gf>\t|II.Ç6]sy `XDj6l䈅dž]O&s{PDPW::Lyo~J'b0 s@&$A A<ڱTZ/:(㊒NR\`pcEX2?] أcjlqW^9f@akXv=SHY!%<1ȁ l~$ L f6kEΞ]S9MsKR6?ݭ$u 4Ϊpp#?DQgTu+czՎ $FaRG/6@رo <$0| P ~mc3j2|1&ZEqiC.FL#dq^n$pC8ی…:Yd;\pL@>1ts2DMVaIfk^YTRHּ?-Yp`mKWI@F` 6$uHO3+@m68uxgv&O _)u*\G>^r_ޣT1F`oIQp<4H nWM՝8FawSR ?v (aܹ1I"ÐمMD8rN_v}}t9 P-\s`tÃqΘ0 7^̙m!w0o}*LegNl1UsPc[|GnГ-ڍ6HPEOz4|}`!;qs6A8Xɻ".ۿ 5ВFI 0gzjegֱ\7Ѽiٍ^=peN9yMG4bXp|Hg ē^C7&Tژm ٪C }t:kV* VAǼl`mcær>0S- 8A%J8 !p^QTWzy6es)oEu머=¸>.+]|e.zܹȯy]bp D<We+~ 8VΊ2cZc)ǖY#Bd2$ Eb}Q&~tF^}\Ί"2@ W}hp$-4trqVHJΦ%{q˻w-u0Uû8}ww3?Zaq N䘯/U/``' :SǍ)ZpGe:h@>BE\ߢ_W(YM#{_ہ;6 l eU=>ˇpJs/a|eI4#_'d<oQi3b]~v:tT^fՁň.s>n6;.cU&mF>ȉ{S:f[TogGef@`'{R-YTPDWbmQB$^9>\y#.l1LmvFQ u7%`l >=c.9m¬2ƄJP4hQҠojP'F8 "Gԭzly\2=0|-]bn=l4U7nQh Mt*Ƹ5 ;&řÍDZh|񖎣'DಅJb{M.H߹SemڒR3@L `s}ZD[uOP29gcqT$_6~.|][䶳Y걞%Ӝ-. nXõ&ɞc'~- 0kLY+mS5Z?ՙW 4dfz2}\7BZWZlQn ;Y\hӔ\ND]CpV#Bv X;s掴GzAcM<ē1e/66isg\W /qh ni5yȓh*ȓ)Q]k\=9HU&/M|Oa dUm_6DXJ^CK?GCYNoGʴ˶(t`lw |8]䦈!AROT[b!#w*:m#WC Hgj)۵֨`9R߾R{vގ+ Za!I:9Iߙ8 jb(Kv"/,8#!n_`9KClbQ_88'g벪boov s3t Pơ4K5DҒ׳>"${*y/%@b(xL'_=DĠC??y#d׷k6{Hyh0u[r||?_A kT2Q[Rg:FAb*.FL.h"I,_f\X$\|K-ˣh׬e.wk\ ZkSpT.oeP?|Ffe>QLs1PuѻuNjۤ<M> D#7e+ ReEmʅ(ۻPTϥ i~[Z Hc[CG^pS._TA`#*Pr7hv 2u'|8<n &QBL>GEQU6M6|Ke}?mNX3ܐ10}J9 YԆ܁#L<V4m[5Alv})Ʒh)p nlI]\ROcQC$xU]uwE7>뀖f˟:ZCRdn{278+H0z|G]o2A^FA4'fGCOm!SJ ڔ%6&~MYN|η1#-,۱aaոN5 j[؂@MN^q+y4fSCcJe7!tIkC S:"ӎ\C+oyQby'd)9iVKMLZbHb mٗMh]֘qMwE qRǩYwv2Ҿn fqǀ]DV[7nQv5ԟkdVkTbtAZ^v ﺆȕ{O2S}e٨!m `l- ~XkמD5YvM|xCMc*/&@eʰ.ҫ.nǻxeY/#rS&ƩR] _qPʧdqmrezȍ|iwJӋ ܈=ep\_*Zǡph!tRx㥼|r-8GH~;6Gٛ[P 68U4E2tRd_ih]J}"lr`fP^ZkoQ)_/NY&WRib`! ~i`ܚ>#g+z"slN%{p}ʥ1u(yC}G^8y8*̈́XCj@:jޓ` O\a@@ gjLnQ>YFH.%x'x\]KɧL\!tY߉?K D=nxhQYXvn%"Rlx@Ϸ3Fp'9؏*pkQaXB'jѿ|"|7]EHܰdWpKɴg|tDž]"QR`lէc߂nd:eTs\&e免ME!\k4aa-I5֠eb7pN,}c3` Vt]Khj.[ijYPBf-t g_7I7:kv]6g ;#qr0Z Ax4\T2}~KYFsjP^p[+<%3)8V'x8:i܎OJ 2ۃXקHWݠc"4Y~q,p8f?BHr fJ)g>-eX4P(ԍ .<3jN-Pvo9?_TǙ-7:)(bb`5ñCWfbzDliUjả&}b_y]!6-5\/h8jjDzK2HJ@ JVaRS(U0QL:-r!/L(,O XHNU1n^Tm:=Gӳhh[!P>'III&XibsB@x@?~WG{ƶ =J[ġBk=sB)6zT8By ^3Qފ}`8IW eem\h=Haau+Ih d/[,[sY*7`kj44ZmnQ3GAMQrc긚s) sGqzQ _w=YQ"VS,CmJgh1pb`CS1 VGw& 6"%b c3d_F؉">9fM(&%bTucC9N{ CX҃c0f3C$41IٱZ^wB {J96F06s`VEig&P,+0; >@GʊXԱ"3YJΧܵ4F`AesTPtK9B;c=$B3xǃ6 EE9Ԫ|'ڮKp |]+?z>chn΁ęq#Xc%]R8400&,◄7p|(ڀ΃vJ)d,{T[K'O?)nW;-K8x"J wࣱ'8Tkd &_ y$7d)(&;4l%Y 6y<6=P=3f (MtqTk&b밤IQiuP!&ZJ@ɐz&|H%#Wb.ێ;Idoj;EqRkDp="VO}'2steێmwzYA}y_(azcHLXS|G$?c\u%@JOT ؛$bNhG~?KQW\œ )Od lU_kQ])x d(ƒ yAqm^ 8pčSp_X7a61-r8Wa oDH9fN}C`W"erjnqfZf'lXM+,ni:OP|Ƌ3C^jon頴EvAzĀrk|<$3}N7 # pP u* i+{p4 b?^EpI ~5"GS"h X:4j&iq*#)^_ɤ<.4W .Jj}\a7ȲgJKճH)Jކȶk|rtpՁp㮺>hS$d&_gcCLu?!KgzeUE.EťT8v]T#yYU ArF~ߖ jM^'V6'>ؔAGj$vĔ*\,9C"G(H (unJpMX{ї3wm/l+!T1\l`jBWKݩ/ϻh}ұ( ;l⥴,qVkxO'$H?=0H!ٖ`#a:stO#lqI oї}tyc,邘So;(ܣT=?SB' (SRl] `Sc&\=yo.LN䁃RO\PdA]j <qy4T!s'ѕ!,_RLff5$|v<=ww忤iOӳ}9-$JDO6v iy7W+ϩ1Z{n3 v6ٯ2t+ Uߌͦ4#X5xF$#W6W^Tb1Q̹ϔ&6Q_4}mdKȺ]4C̹ex5eag9-7(?!쑬-e;: +3vBϤ7VMyOi=ruT.#5aﲀ})a"9:yL:(’|h#bs8ӋȒ7oP] W{B'7xLp.O/mt t Kp5}Xo_{8퇞ඈ8k)ϯ;{-&x"ݷ*#l{}j_}7]b+p1Y)7X<5֨%^ ,P3Ė1) <t(Ny1^k FV] !ʓho]y^M #p9u/ZOf , HQ,m |aʾwsp&THeۙX >h~pY#PNtI`݃9n?_eE (l0#"_zB5UTt. _o{,G:KX`S!7O@_?(zsCnjɢJc2:Cwyk_/DQM Ѯ@:A%w#HWA~ "c,j*(u8o& 92fˇ6\GO{ItT{ YA,bN uVb{(ȢS w,qΏVנ}<$yˬAc.)qM9&!J [ϡ9-I`;6*BkFA0qМ'@Ǫ &( ?or{ -ИDZZ*4(z?`TӦ@%`҄xGRcHf,g4:ތ}2w5 W*~ZϽE)CD|PUg_BdGZǮ9q:=+G tuIp,f)=j}!b#(Nt[˃}ߋ~)5|aTI<@ڜxW'd*kS|?mB7Qy8Yjr|%fKU/yBC`Riչ8Ư9A+bUن_/c MZz"σ=bsyD ȹ춡ijv֑B*Ss>=F䐴d.{Oe z3m`NtCFdAh,$xiA\ O{r[C}*)0> ծvObGթs?=J=\U؈[$bBU͎3Ya|4;xWڕwm9 xR ÑgWu #7ܿ9FziW.MP.k?)z_5:0-OA])mdO:& LvJ~'nt ֮j4 u`q3bm,NPu- s4|@P+{@}rd6vS-S#kyTYUdVo"_d_i({DJb¡GR}Pg"+v\ w0T}iV%CG$%uKr+\+St2Yv݃Ħ"/_+k$yVcVJ!h,pe9 ~Qsvf 13_O>-KĦF7VT2tfvZbR ؜/؉|)&#JpQk!Zq+/7 B2ZaEMOza>@gP0+#`|+dt>Qbh&.klj`Oq)+hduDZ(IL$ iM;ٿLÏ4j5]oYé֗z[xeh)GIjF,j瓟{v:o8ܫ{+Cw)qޠD+}f5IVD%x-2mJP23֬s@+O[f ֖k\Zqot+i  UmO(/Ps zk#G?Ť.AAg=[]M}^n%~X8a%q}Eyx)t+y6- GWr6T Km߰2&Z11,Y>O kS+E"= { `$9k7독M;1cK!Jcv"l)O 0 Fr ,ݭ.;ÜK>}w'2Z#/ ~2hoZb((?𔭕~\2.b{oӼRT6ٮs? i~6 ŀMbT5 @z3. ֧cr3{JG{u'jBЦ޻̥?+MCK .Ļ;G$(D}!~?P K3+KleTpqGC0ףE|Vyd_ .;\7(}{߷#7ºyJ)n{<` rEy"2X"̭ؔzeC6̛UڅƙY@EY:~`md6Tɂ_Oq6 9UTg5o'!IMl Ua5p'\MhV==o[@K,a6ns7J=QF8 A},F'\`++\pt"CV z.瞧sq[|KfwV+%F!-$t,/;NJyx1_TԤP91.7tTEB>tyG,{:vsd9<ۀg'5;m'z J V]~v>s⹨xB|D@Ц<ҩ`z$̪mhHv/0AUҩ 8Q1e/"9kݤܷVUb^L*@:/?mרpټV'f9 60y`H aHZ'h-^< 3ow`vǃXhK>~-2S~6gzx[[\˖iLSjb܇/zMG!kŌYM"_LDgm~IJ;$A4kT(TWi_TOs(J#;nj5->,Sw f6Υ,Kۤg/d14(:St.k)5iBQFP@4NR9]bO(~+ 듐k+Z(zÏ yd7u D>c*dk.An ,lAEwcW RP͝#dvd̿_yi HnCB:##&d&7qU-Ͷs|T0L͎x3Q;ާ[$Tp"ohfn /<4ն g@5Fɉ$49:Iu|{=s$Za "5]X\LHń&[jfMU~}Z8R Z'| .IԘlyV]jͩ2uzWPuq-bAtjj2jq_{phd}#~TӠ7,CN%N@s}@JjU~bM4Cy(f:x :B$]qF%e3쾈˧cZS=rc#ʐLt dW Shպey͛;9u\ &JB8HE _!k{ Cϭ͸8ݟ2KySEP2i R:>-ˠ;< .%$1 |( 9!A +VH\~6 0o01u1RPF_돹j_|hh }ٔ$-GP°HDVP:&~F- ru_AtU .|۠ dIZo+_N KT߭)"'>H,@ t9FNV$>޷8 뛤d}F!Uxa! i@JQ)Rز.(ĮD]AX_u>OLG-P(JWnjM'3_9t=Qz×LP)NHY+?#~AV4l~r(';_)#~(ɊkI&T?I TfiKV)H *"{WBœ c@N{H0$N_!j;in͝׊*z0CC7"x*D M%6ڎB{!>+} [įEwb~S3w:> h2wBkG 7/?>{>I<͍Cqވ$k +ov_TL9 QFUMLØFBtv4vXi8e[}dڻ/!*/tަs|=':<A}㟪J$^˫nIEE3Y OHЬCE>b:aL&Onm0 qpw)`;#Î a 0H(5+`$rg WH|`pd印Y4p+'lsc;0ycז@py7x 3vCR~ [ JbfJƂq0+yrN hAѠ&ШUZC Y|Op wˇ L?U\N$GA:9c:Tn ' &'8Sxo Nw3bd#:(]T=d^̳}<|/|k?Ì7n酫R@ f-4?x<@Nm6&S7[f]9c̓WMO6|9*MO807E6ţ73̞i]ʂAg+wVϰ0ƺ e 1~]1@rksUF9wR8f^SV6sy"s94eqjND.RݰbdzvÎ-ޕ?bƋ$_U;=l_nѣk^G3]PnV@~V)ro=vgu֧%-a* (^)^bk- IYGRyTj=ʘL4}nn /#y&=2&DNHj$=ܨ/ L)^Lņ;S,bK'T`&Q]w%mՑj m_N7<\0AuX6Vl#GbA&~ʎH+N;i9G,wS0Z QR7E. <wG6\ 6b n㓲_@KWT]O˖`oqgAyi>S$Y-i5D#eowuB_1t TvJ 8ރq/8K%jyEqv*$-Uku=km&${^nxK$s{Wz)V9hCZW:GT0G%L?¢6=CdƥCh%MǂXeJ3r `82Bd/s1r'SyO~u~!} :/xv@uae?_KRJG俹nA\!eAVO9W֝hk7ڦ 21ȟ0Ϗ9@*X1qP% Hf|4 ϟb^N7&Kr7y`l`/c\U)֨)+y GʚgYG~ENZ>om_ s:ls;45UNZG=6I+~T2O eq*Jlt&\sexE_ tj3 )l3sG ܰ\-|&g 7+wx$;D9[MelL.`+Dۡm]%qТI5Kk"HoHf-sXf>>G>ŶB@NkkHJ}b5GÙg"C Y==|Bq4$jr`oq{mv) HtGZӗYs ~>U63 ZxDكF^^wD-;N}ʈJk=wś&M0uKaf /ɏǝdwtћFƓg11=wڍ0*֚{1#\Tffuoq6w3яU8-9+HמÃqBeT*0xO?}̞]o[:+>
!t,_js8L?S]jdBT} ~:qlA#ȪhP,4q2{ဴ* _/c_~Or }opڄFf:'o9 q{$BL!P.55=;\aiSy~eF|ϔ;Inz<ז^ʧUW\Cս팭ury é* jОJcXx&^=١oH[oG{0_'V[$L-pf7\dwA=AKs,QKkEsj[Fʗ彷]kU) 馤r0-XMTx%#*{Ba#E7sƮyVC=E0b.Y`w\L>Jkiþ$<=8L+aDJjJ==u[4ڐdqyu<*.0[Kez#}7Z2GPu!ʰTO_P6Ng bjk2x+DJdBg\@=Hui_{$VF9ɂF#0Xj@nّ- ,ad 3zMŰp ?C/J{ʼҔ1gy%mX}sԦ>ah/[0؃AâMZ~/4ɍe,iiOwn8=Xz lzCQ*Xt$29^'^^ ÿQXҜ{vwZn7>|󄎈>xK ϿGXEgI=1-tAb 0X\KS٢w,)SA}kn{D&sS$f&?`yLכF(Rh/:+rn}QI-d܎`}Ѻm@a;e}Ǽ8)ap6Qw)Rk`Թ.CQ QRTɥu=ϛqBFϿ dT{QmSXL11yMh[|5\ָ;ϔ=e ҊIʊ]X0@<Vj !j.K|P\>pݴԣ{ch-ݡF?0d/+XΖweڤ3G45u+,eުeJ' esMo7R>|:4D~j6PWfqORM7wstg؄,9" "Qo֌K.7;^[@"R &t/S,Cӛ F vH5>nP+nt \&"F;0-iD >:foU*TW9AB5VL W],o@Vdj=-pVRmV7L͈^UIt s7x=mKh_Q6W2l8ϟQS14ni@m.- }qP]exH9kxdI, $7/h/5mO'~ 8]pUQ=c/ -VrsXk[ddW̰!%PLa%=tĊnՌ 圢oF0߫3=vYB XUv葈bP,ȿ& vy4>r7n?@PQ>Ě)70ɺ3/%jZfl| VݮըMR/711A%kͨ lUo3<vF̋&Dz Q^Ҥdͽ<:q*`\C艏f'n3.Z( T5`x pW1Uϓ @>1.IFޤX;ժP=lmD++eA%>59_c,Dٯ5@Pҽw Q aW#c(-o){8zNƛ_MV`v=kQ! e8˲.0kIRqPSPUjO ;Ã`t:׺9"cWא&apa SE9Z8[j!'nF MnV/\+<߳tt5]ʇL=U !ZGLeYY`:lZ]:6>eBgebwD9Dٿ}G.٪~y F4믚f2a竴P t$7&(u.p JÀf4DFn_ؖf]y|f.*T!>?`l ee]srz)ezUךW D "ri<臖"_救ۃs)XUYЪ-t[2̊voqy[d& o/4{ g7* 1< #>[h@uS(A5,hml~Qw} Ol\f[hDr|{z(:؊u}J@{)-PEubq~e{ʭnϔũ(~"q4M]`ln2U{AܦdB_P2g_6I'A)ؼŋ@ ԕ屯# ( ?Υ˵!U ː#?$yz)g.ISb=O'f)DЉ1&p)AQmsڋY-k j೤E}Tű}p0GpYYLÈYE-;q966IͻP8\Q{jճ7ץLgg3AUhLZ)0Q t=arx{pY~9;4cdw=A|- ݒm>Uj41~ٝaBrngu ?M Ðhu-KQ^j85.։ށ؞)vu"EurқMEy JlAa*"i+xZх4&kϦ h7O.&k;cG궸[ۖ>Cuf\ͤPs]e *M_ mgGu=$fb+LE#n~2@ *gAU y3nB+e]~[%iTW iF۵&.} gnRBt4}\~}̈ow=O,jq vϞR3Koݥ ;uBf݅MT*Y\ 6㐴\R.X&m8H.E+f8w*طKmn?P=5N::&|8nBg^jZ^$P'nkM[\ p V' I:TX>鎭jR8<{@O>5[#k|1km,&"(̅=els6 õWTuOu!UCIQZ.ǚG/X9fHbC٧^DZ)֛@Ir[:h;>ȬDG,T gEg. @ර+TyeW۲%m] 6+`B¹Dˣni:qS%44OJ G~P/}Rj/ җ vvsa>a)^c)׌:!&k jQ ؾ&TzOޚ pڢF[XreFIa@_~Vځ#[D)Z8H0CYWkgHp-S ihʧzIZwM| n?wpCuT>dLhyiׯ,_!.P@>;"'& yQ\$`y#QW1vsqY(h%0ƆkSZr@VNTJE B[^džN1n|;F{ Asc^A8럸gnW$Ryѹh; GM040 zr oiSX玪jlR_}$X1@%;y*Mh7!rד;&. 5Pİjg' ׿4hZ MdPGV5D4$tg)+њ pM$7E]ta%N3K]Bᬶ;c+sĴhˊ^r+m3"pV>L?BT6tJ_OM̈B1\X8%_ E 1wWe͊9:il#E . gYx>ENDClSBy ;)_ovTo oy6]m+7N Rw8wSYw*'6ttY+ewǟ*̒r"۞HyVG+"wVȱ*-x0w0|4nN VH)̲4С]9PQ:dr~XD%8f} z1}8; C,}=!Q25a4 ^7EԌL}gyw:@(eoqnB)I%)w\r @ sԏ?C:Xy v2aTUq\Y 4 aRrQRNV5 &1p sH97FOZ Tߤfm{G yPhfD՝]gL5nO/nh|Ƽ[ȍhn;'Q.4MٹuK3JElPt|NX ]Œں`:EP])>8D@$ VDžܢMڴ?*?l -XVҤOTg|н7;"^Ajڍ!ӯD? [xvIɕ޵.Vuj+=adCGPT}S7З\xuy@JM R=zkL~@jKb_GDim39I+4ݎ?׫٩.`}$|$J(t`U!e8D[pCN;)RicEQ}á&F +#jFBvf=9V9<~FV6W,CT Ѳ2#$pG1ZoSa ߘr.V/Pi^LVQ0±K1D2QܶZzbVUOx3=.ss4/?>ƫ= %d[ 3N5{Z"I{lK >`i]"nmg4ĄAåU7ƨnqܨ"݋* ِI Ǝ-OL&qWroUp3;u%8D "9/=2ȹO.xEvme8^~CVTP K]*=orCԚ9$ :lNx*@ TNMlQ f3XL|lͬ4vT 0hpߤ/{D<#GbI [X 4NEH fT]wA(~ں$٘$1-fEDVnD8 5UHe{4JX笋bJ8a;m~Z l2>B)o%'i{n~0ظu3 N!uQ3o#ؽ&G_=A8"h3/<ëD]j\BHOO3-E|eZ1{պUf9MXhZ@)!}ӎ۴?s{z:ſ1tо#S|<퍭 YK d7zE %$hIk'XhƐZ }=v<6dDG}' 8zdV"*ST9qO78|ٔ]=[\[-sMl-\ Pr/ѽtf-FзЅ&TVGa[E٠;՟=X8=Iie!ؓZ4D6F43$;W5I]?^EVe`,sNq:iS@1ֶ3/ImW;"ٚGC& ۘq=c#'>vyǶ_5{+ _>LϟT)}9HY5g\cUD#6dϬWGknC%B *V^1׶D퍌QP/P-DM[Fʛ,Ϝ 5FnTc4b[^"Sgi`[E*H~EωlG RDr "isR6ZDm [iȯ4t"P!ڹm@wт:^+hּZtՎ<ذ;IrNAѿZ@ц^؆GkAFZ8@T_};|X0@}dFA{y!CzLr 7D ׎3bKԞ/θk{rSK1CG<)A?BC34bs¯u͘+ ,'Rz'hokiį H'zB߃)X Q:('(tݪ5B5h߇no$"sf.})|Ah1KFke q,s޹" &A>&>al &%@nCrlÝGE=EDz")u~ϰ|Gjk9rt팔j<QD*W^<ǔ>χ#,m3f85}YW<둍t3ʓqZb[nKiw_Hv&7)8d\m`× K3e!<#,/t bؤ ӹ0vQz6^7MESyه&^>}Ij.bJ 2?cz'a7atŠSeo4ŏJx*+ fm⾀xT@ID/g(  :tJ:j|H4/aTi7х* ǿ#Muyǿ. zfUD9X 2>#Z-EcU+mojR͘Lΰ|Cu;~ <sҽ5o;C'![4aw}na& Φ 5RP r2SLҝPAE3;Gm[vz WoMVy?sn#`/̃Rh}VktPj[h8r `ZwѠ0D̎iv>lA$r%E ~UK e^_HmZr7YD<o N9~pÛ{2+ ͰɅw 90 ٹ2b:b+$So2קҭ_[1! 92.aڽ /: @MHl=JoXI-_^Y+Z>7ZgKIZ,;6q;#x :`Ò%'3zXHE[S#8"hXpZc$['{n RbKj4b84 ̢xPyH/8l 9KjNv!'zM+K l&j<) c|G~GUm*b#S߇VT#סtsɃ{lJI' 0Eg 7*a{<%>3RLJM3pvJzYcX##C}]nCFJ1 ]yݹL{SŒgjzu5AoMV:3 Ji|P /hGfVlw=ѿ$;С{20cE/8av##Ji\z!þħ}I yڋ]γk &U̍Ɋlj[:Z Jh/Ku^H/Rw4fZL}Vw]C]M*asLJ2*W#\;pQ&zc`B6܌b39pXb&"$P^ a`;2EـJޘJ#i7`NTfͽ&4~Sth$D]|HN2-p"m/y|uͺk@&Vٽ?r`f H7ѽYI;:-1ˤ]!GDJ7G%]dRN3xD0Fd}s|a-rj1ѡP,1H{k珒>V \Rdj ,E 07[z.npxN&N Dp-?`;V9-6T{ F3uqA5VP8!A4%`mM+'̈J<'Uf+K(21_lb:'ޏ{6m.;(7 ؙ>InW -O{=zsf2MJwYgx9u@@1K{&ǹm:Q lTu8 V]&<w~$R+Ț1u^Ǖ R*PcPw,Т63 Nz|=DEI?p] ?UEV&>E0p09ҺCcܖx+5jteeŽ[ 9-:ItlMAȿm kYL61Ԋ HyTUZ-4Zfgâ=V<j "LpPdMMmĹ}>fGAPYM*F+V+ x%(y88\٩T= Y -{؀*+1fBǏJJ4QG-[D|cQK⢚j %⨢^1&7ΩG98g=ˠ:10r@~McKpDSI5cc;5_94&$=OAJ{i TnjFvODg8)Tk Ks>;M[5ü̯ǭclmD7_rF `,!bйo&w%@pSHjICQs>nO_z1_$⾘"VB^bJ& 31$ Ua 1.6v1끥3g?F:eD3(wBB1:?J $5k6Ϥ Q s'/J9 $)i$ajSR-9 M1BF {g\Z .X㸖O8#QӁ +%9HcJI7WpÄh)IT#h](QޛdULYGq.CLpl$TÕ՗X^!+8$`67#S[%c 76#(F.asl/Pt'In< {Sqo>goB2EQWI h^/l= K9Σ,J,;mN܄ JeshT.+̰?X0DͲ`Pm)ig!$n Ϧߖ2s5-LBt8UaFǖ#^:3)?R$ G[}qYS~&M.D[T`u,@%k`Bƒ0FɓV`2jzS LorӈAd2a19 Xݬun?T|G'63djq*s0|+ 49FLk~c*#oYeG.hK;Y;A!=$H-z#xaA&S١L_D7-b1U7a!2KXMvb [{.+!OW[DEb7=GIv8{/6}J4[QJ+eB|VJ/REiwV w=PLYʻpm2&76YtgiM%uY7[{%=a b:ã zw4[U fnb ʲcu'M֕0' t?HIDUfoDtɴLQjXoanfap/twKcu{.(7?/6h.@0'gk E :*>n@ʸ lo$;Ao|(d5vIhc[=^UU?y2-QxzX6si91m*I$Lao7']6EnC;eB|5l^=LZ8On($%5Ogl:I?3qv)KrFe[Ɲj1y72DfkıH XeKֱ0cv7s]TcyyV\>zf(DH6C]QMp Y=BS$Ǔ^lmluYEA.aں"}?!謳`&Bp"K\UXC9= 4-1T${AY)I\C-ѧ{kڄݠZ]| 4ȳJ_OF#8 1Bpyn A TX˻FZh֎7\8Kxtbo2d\ ́-H5"!/W/w^ХHc˖\3N+kJLp >/PvpIM/~̱4"nm/;ב|]Y%ZTrw"͈ >z`Du_mYw!̠g:EfZǃg4aB RBcAE{F7RS2o s1e.$$4 }! HayFӑi⭭#&(x1g&]ɪjV#'}J!I|,ː2E bc[ <1fE8}gN+[HS;v*Inp{)YKWYLA*xcR$%W Ćߏ[cm b~0`h0aʔ$:tjq=u zWy)291a?2»Oӓ־pPgS%2:~|!'!C T%x-OGk a1Q !c»}nG-kk[, Ԭ *a*ԗ7ÂtXQHNI,cȭ\򔲉7To| H^L?fhdY^\WdW a{ߓ/Ї_"brf ^i "R:G}\Qy\;~6:[OQ#1 DhݤHxHoIͦu-U8ߒ{ 4cNKnsr^%\Sأh-%HTt9.l@Ƒ4&ۑb8wIf$HP:/6ʝ,x7sEb[8`|tЮE*z NUŀ5e_И|=Z/7<JY'W '4"p?Z܆*.QD4|!gEZPQד~S/sgb%/Fm$ _"[~b2y8U V=N6~_ JY% W}o o[&Xe^θČ!<]%* {-7Yh`ؿ&vx/p²==OνFd׹Zx V} qk.Zz2]ݢ)M@zgI,Rdjo^> X ;h#$`u"˾>'ࢲWXR.ϧ3aty27C4"s0q㢋gHΊ/EcưaXYJ=7-.8<ۦfYd ݊k>MI+kYtuJٳԈ{*Ev`.8i-?KbWԙKATO~/})6#qh'r:{)n)b8gl rSGrU_ċ3/%mkWvf%Kwע}M2.YԞSM{@y)9I݈2YǤX;ȩQkjtg1n[3Hf9Ցts>`ly㫾+\ w>1jL8ZOǥOPT,&<>NpFwYiƍA"vw#H3gPÀ;mOd(X"p8KD2KTƜ@ِ}g2ajܰd'DZ\2 BuGk23l=^Pt,s8bT UdS?%Kn;ҥ7N8 Jdg;)ʩ \ڨKʏM-gr]+MGNS|!0]8"$̆*Ŀ<C}NnFZ}ZYLC*) nNQz!0\ɿf{jpɦu"<(go|~#:ĿjT :HE *FX۹Ǜ\kQ׺|fy\!qk}ƂXV#X߃`L'_D7KPA#j}#H5>[ Vzu X@npMĝt\ }S ;v>$xU>]d#Igvu%%纈1 i. gk) 8݅kNlʛSӸ˒4Hᠱ"?wTH#yyK?R݅DŽ s|"l]LVӈ=2V-5Tg6ЙOy\Ӥ-j~@~8rU,o6X^StVY"ZWT>'%B+G\7ljűnb6GKqlx ؐ^Z[!uU99uXS%|( r\"ȮZKD|WG3AcQZxR(icM@djXSqaYuTq'vςCbd<#sLӃOB a g b`Zdo5m ;)J˚=GtXXn =u`ğs0+K#A Q/k!}p 񬓜}1t(P`0]D.{fNUֶ1$Є`EIz#^:= ӎqWh.д ߰ k|#LHb|x_a a eYxfNOqQy<2MZ?3sx!xXo7,=tkuKA(NnqԱn ULk*!h>tz=[m Z\lܠDxH+쑞gfX0., #覰b9*wN%:^@¤MEq(u`{D q)5!Q[]70Y B'oR3g-Z10 مg&F~#9jiu8M22GO&~W6\gd=}@&S{KE rKܦ _W5XD /xʂdݾ(uCO{+p%9ʔT0M%C0BppfQCOzD)1}e,~YU P |"h)JQ,=Ωa&ݬ?x*.N!/j> T7^!I!zbRݙuP@!5OЀ=s8OԥI&Ŧ۳M/UR Zא4R#G5 Ȓa+E:3FZDawZ,w_:Ƿ 3vZ7nMwbs%g4&#*w/>ɬU3\hI_o:b=`9 =%}4*M9 '>!P<^T["Lߍ_2HT},Uq E߷.Z*mWC_xvF,D5ғ?5o%AC(H-8G~LE4ЮB ]8TAF7l%Hq(?9n? U]V!f lt)MCJSr0 Q{%E /*B"S.n^\)@-%Veõ%z? 1mU|umi2[$iu' J_(ѿMБ}_J΢k d}PXX!"O{7+$j[Lk7rÄt4Up k2[ҮXwSШ8ZFQHzzVGw[Ak^eX3)=}AMPB3c0%Jm_(\Mݸ453Qo+keK*j?@3t>90˛j K1Le9B~D?ۍdp[$.kwX"RƓFҌN:w:B8= $z|JO(V֐ -a^,1'e?Mn< Y1@n i% 3'SK!{U@yRo`8^w %׻}a:$s}WFjvZMW$@ V> 莌0H) nCPy=0БM@]4*qpT>vK f"aӈP3]S;}g죌$y>ۺSe)xTE:&/C|gp)uC_1hr#ذ6zS=)] hLMLk=6V j e"!{ nG1Ŗ̰ͫyx<5:Œd=+]hxEތu7aͳIUW3VTm+#IG`iLpֽ,ub/-1^1=>͊raʺyJF6YwȻ%aL: 3L_|GsVj/#3Z1YӔ߁Njb_BJ~̬g^900\'_`J}O9J95?d}.cYH.:H::eNf'[$0ڼw;Wq'%.wN/>{ )E,gbfrҢf=ʨq_Zz'p "| 8B~j!kIl#`byi]w6Bز:A)A(gPWsP`2ƐDŒ<…8cV 8.'pM۝6ݣwh `!p.JEiMnȚ(JɒMLB)U"xUCI,QU@;,R'n*t*k,cOعdz!AUW}$;d9ܿy rI 6 #wN;&R"5oG{U aB~  pACC!*״GF}df|#Yh #򡊬V Fl X6]6=!lDՕ&ҳi,ghRZJYZkwV/a߯C0fI<#ul2)ev̠}}B?,p T}.vUsFIxdL82z]WG0N)F㵉˵WO~b1jOߒfd0D/nNdm;|dM̌IEz]8 šWOߵtNZ—kZ0 ]5Β4^>Zߗ$Ka0/q"RRBeNcm`x`8E`v)&lY +_[nut;15P2<:{?GbWOL8`)6%Fo%t- tYl6G, ;i) j<ώFLNK Ap4`1 R)V0@;~B*`-6 g%punϝL&܏>\\uk?Oa}C!,rcB>F6t#uLj∺j?{_K FXTFm2hvv0č2m>obv TIqIg_hٝ~d {^r.nݯ=>RGiW!՞2[Rʾuv|%[8MC)^zM5-m:p(8 So5ĄmކW*lR^D]W`7xύ#=)loY[r"%o Ge7࿻a2oJ2Q wvLhơx[ҠE~zrBۘkV7ρiXe͟h!vCc@&sl߲Ѫn<{FN%eiTOluNn(H0t24y)cKQ:bqcBn HSlAϫ{9$'A{t2z-\gP͓zR 漩3H Z]<<1.wz0$JX'~ٯDcn=D?)d3 DMbg=B^-w j⮂e0N#Gw-C2-iR~irU,C%֍u]{cնP{ׯ:?}b]ȠWk|2f"~[ЄOrTXBJN?12尓4].1ZC $ʍt@+g n9JQǽ'?h`Q@ptg y%lk&q;1e$M4Njqfצ5/#tPsևֲJ(-M" 9A=4c`D"WJ~w =x+>{rInڕE܌q~·"AE.ubo,I2I66Q+U*#S>82 W`jawH^uZ~ĺއ5~8BWaS\o  Bv%iy& 񡁩Z>[DC(US%KFw[՝wŶV=. Vr@>@8a lfv\JU H_v)DZ?B䶈^5v(&31eۊ@+[wEϽ9TuOkd Cԕ6 I .wp2B)}9eJ.O9*Ԍw4-NWIRN8dir|~t,>@PHY-3 |tD;eJ4ui QkIO:B-B}=GuhPke)-}nzcVT/&-y3/5+Rdwd*˟TM˛EaAr+ԸI`6L ;gBn1Mqqñdz`FG;!/^Ghځ$qiw"`CͿ{됯ێP!0T6 oP5s~Z8-%X$H754^1$vz8f%VYp>y;&mC Y9Eq}oⅦ"ARM>_@˄3tq.OSL@Wu`l 'd@V1wߑYd8;cM uHi`@oe55%72`>z;O̜I )wYPyeq9`3( oM̀_ RGjGSo*.A^U ByL8^Ɠ@ztVM_'B쁆XLe#Ra:@-Y"rk##KR" aI8З-)ir_OGxk??l׍j0?:y:6`]i%j3M% YmM1aTit^̢U[XY9aI^E5}7wPN(ji܌0" 9-vջ'.EMU^U ij Rvl%9=),*-"7PnϺQem\P0 F\*:+f.aFaGDMéTpT^'\1#fK&a?Q!t=%%..#H Pڇ!6%?yLaY 쓉j*3³!lWyd`ob ֈ@#"'Q~o=Ր0^Y$޵t@ &y DKHS #v)2-dt¨՗ r$fem5 sOŻ75Yޭ@0Ynu3W<񵋽q2s*k|h^U<ɽ&'[AϻUT5mnHGYw<3]])Lг?V_j(P\>ҹTȈu]E=2S<7.j蝉+'#*~ֽKUIT( :,g>Ux53,v' l,󆉴;Η-#Z] *uʮVUeYE [%T\L驩W{.I RA\6iO luKՊ٪rЬnE"ޏ?%5:%!YՉ!bJ㋑0clg_׬GTK3]vWQ_Ɠ`>&k.E fÿF wQ^wW'>1!ZGid.XRD7~#CAc)/2O/q_a@nxV*׷%^Y{΍,ɪ$ݾ4*7nTW;`\dJiy-` WBYhj)XM sUeyXфmg Ei~06F-%R}%ԍios fgδ||gZ:M~l"Tå .kaDCՈܟ`ٲM˒{](Q3ɊTAخU{ǿ-@Htz9fYykS) o7a -1Qֵd?8O;-ՕFzR@AF@vh<.+0Ob/b$)Ι(yb<<ϖs2H!98}(kAӄ1,tC,LH|^բc5h56wm*Mȳy|s 1+D81}Q%-NϘGx 6Wj۾lB;$WЯF#wG Jk=PE/. gLn3ml{8`E3j -0ߪEOD(!|Gd m.B+Ŏ|Vm!nKv Fj%ؐ/½7j*]\YqnU*b+u&\u EEZUC&! Y(qNww3̀Nm X/%oʀH,(WM9aZ̴ !OR)=ulbѬkD1c @'cK)ϻ<SH_,{|XX" &,LOTr?X繴qm`N\!GU[e ;c"MQф(V,]d[Е<p$4{UFiRg3`J2Y!S \.ΐ\k|Ν ۼgCn`Vry `+*l*-.1r1^i4oPAjB#Ӌes U-Ře.ksrs<DF=j0Vͷ˜վJ5SXmBǫzdY BIAd?7'qFʘ^磰T߅Լ˰rgv͉Z5exZ&}xP}S(h2^"cf, s'8qDO%{xf~E00R`G~Et+5se,PNke5"r|SS=;'s68Ųlzt])e?${_ Z??,[!Lʬ6r?mg$O=m;y+ø{{¢O-!+;d.X):'B3i;u1Ʋ;Fv6 #KW!9L/i?y.R;}$?yM1(ЂNj#E]уF_*84_0 54AT(Zǚ~ò5}ŐXS@jĢ2@tCyû=Y~Ĝ%Xʟ>3쮿o@,`.j-B 7Da~"@`B^LD9ȤyO.rؒC s*U~7LY $y>LojP {U|cltmCLà]Z6_.[9_ʧR.nA[`drEa"2~QI.~u@pۅWoa%KI+ߴf7H68ѕ+Lڀ08LBYO֪"Ph[ۀ)d[f E{K9@wP8E=(lI8BPG`SE UvwV~wj1ohz|USE@wJc֎>-{w:I󅓞^%EYeU߁ӿI Z.Cl:tZG-T^xn-d#vo[Q.×OYL+VAb3'{h s;w|h+<;Uû6ͪ }!mbÂQ? k/ ]Ʀ4?fMȡbTa6ϿiN`wx\&75j nxآtˈF6]OQ_֖ō )^C,,nSPpK"^A"6Z>oYU?VF͚J_PnuISrjV^D}u*cJj$C@jIoi; ?cBnm÷қ~H|hy0|㽒QqC1^}Lg8-^m*㕇!:>XO&hN VBo)aKMX$7`on=EZ-^H#[zq靠;U~(u+ E[W#,0L84%G퓬o#KMʧHAcuOuI"1-&FVe Bkoĝ??JDq:8fFdgSO#9ů5YM+=Ҝ^+9E3j>I;srJ|mxU%ז!5u_Ɋ LxMT@fp%ċb7_:hAlț'mQiwR8TNRV%vdyw5yj 6 7ZvԚ*!y,1ⶺv2}E5j k4AւڨkVey7U$uWl#+߶.u}sxi)`-<Ғ'ZsL WyQ^I\拞*fLF3=^.uOTO .1>p(ׅ\>nОѫJn1u{radQ9g*NbCXo up:D33. fM[BjMgJmv nVV9YD2xᩯ*XNMM*c4% BpDtJ!wnx7dZ%:}xڥ{;GM͑>2pݓdVǤtcT/Tb㘈p{;QWr/xEsK& NEg>E0D}AP #2]r3SY7XRclA,hC~CZmicR|R6n\c[{(%XSn(Ps跟#i"\;it}`vIX|[ F 'uzJ=Wcq^ztko r.еv,g:$a5g_ˌ/IzԫM4h+8cŽma@ f^3Gge |ףw ^Tas+*+At+\5, @,D#M3څҗnhAJU+ROfyCtrݳ1Y$L!Mk{KO_†PRbyeeWE|$s0/-F.55\f:[nXHI)fDJ{J89m3w'1{P$޾L1nDig4q^xȿ*-؍"Tya's<Ҷםp&y*O_i0'.]ɭUmаlM7 HP13ַ&.OꐷiOU9cio &nbٳ"kZKxi+]Y|,[?8?bm\XrFP)l|?sX <.{YF79(hZ+<2NwoKJu3#|danA9bHpS\tcz?2;p.RbH3vk$8w*+ؐ[UB*muA1R7=FJ(%^=3G#WMAsf|^~qmlQ\ 1~q*fW !̦Uǯ4Lb7*aѭ1' LُGڨl^S#%\N>xk_U m55;F2H vkuPPX$r@04 yy[#{/\ϣhS~ h9S j #8aE)HShb߻mS5$qT6"?^\@:=ӡb|t=7ﰝ7g^\G8;Av8r\^!50*ёo+]\A 9]I^,ff-̳aIt2qvWtѷ G2N0>T ^ۋii@i"(V^ T,yf! ~J'(Di6teB :fg{ڙRF%[iq< Je84>Dw~J|]N7YX+5grsa#DLDXet%"sI+ 1>Yv"-"iH{ ?NY(7+uֲ01:o{dSAp;P"@`māy(eifCI}?H0eͺ,EH#VEG-P1܏ص!k@;DJuωYփaDF9 L]HIxЏ=fwQ.SȚ cB YĜT74.EH={y"]Nw\epksؒ6lg95blZrikgaPauq2ߋT3*U mԪJ+i<[SԳO. ~r>jY1[V(ң 9b τ}WF Tm P Wbt}$NE`dJ2#ѕocչ#yq} Zٝ?`TS4KcĜxٔ"y5рL;HEb#yH ٍYCq+t,=0$p?]˅hE1X~-Ȋ!󥪘QX:.V/p,1ՙ-6Փ;_"&/`ZDgHDoy.io:NVѭF-M»^yZh>J:E|n]n57Vf*ɉG&nlC*q϶OI'|N(:IϢ KDJW wp!%W15vSh!u4h,Tz.ABs_j9uvQ5RDKغԞXrk_J?C1pC|s%﹁ycЛ~peun1uKC|n ޑȑbQaa"!SOdN;\  NcEUV\b-ʍWXt}Ka+O2E:VX7 NfxŞnYEAs0H*!Hfa<1bJd'^մK3v^)h,`~'WBNjpRNkO'ɇxeX`E-A$@gQ?4bv{eq7$$G"ہ mIĄ^jKzfeEٝXA9ϻHl‹*Fd m6~?cr4ʶ _}p駼5LLc5txw 5׶Zuai8P*lS8jS!EiɭƁI.*<~>L,b Њ Nh#fe2ޫEnhkHxfe,4Fa* ~qʤ |Fu5TҴ`B3NXEE3˪bK]&‹ƃ8yݡ}JLvJtJߢz~I?4O&ē=d3e7%i2A4 C[=D (-Cs+I@Ɵ_0M N~x 4k"GIyN06 7kÿyP†2->#J q@*+(WS 1vvahpc4q JVVz,>+UwhWv?Ƈﮁ):[Dw)(pY%ٗJŝ[u6oo3Vo6dFs[@IΦ5nK/8H.[@X9ʀl7{Tb01[d*4uJ{!q[DIz!#Gdd݆FqeuMU4]ݺ*2h( Q { VPO]' Y#)ń5 ZeFR.}yNfY hƚS) `&N/ܕjϗw܉Ii OGӄlqZ=5k"oyaa!um 0>]u3D td{e07w Q220Qo#ʹ\U}ds1t3fqa i^P (@4 ]?s$z#=ymyx%ÓJwG2G#%}`;uI.e͊s[SAoMER_6<ևru8me͵< #4zyFZPv\ <+e-!SZVǚGlz FVlؾiVB7B3p'/%y:^eF)\1ϋ2*tRƮ%@Mwg!P1^ ft /QH4HooY>f=b:+"="LxZsb-Di<Ǵp j_c1N;e>?FvECDiҸY`Ő#rȿt T F%py0҆q V ]@p>~E`& imr<~Gݛ /„ȿ M8DN[IQCqWr nGvea',qb$0v{256IS=2_vSϫ9#Nn{5^.2 -;]*o7~:zEZ`T14,O-޾g!WIEL@,Ѣ ،olGBJ8vV(?āϸ[G~ax]thD8Ai]pQvq L#i1G#YEJ./(uæCbkX?L#mxq0MPS̀2Z{8gF+gLNs5cV+kcdVّ= M`S:7hPjtw\@ڤ˲ԺGIéM+fj_֞C@5Yh#p(u-qr()bAxR@d]3`{}|l*&bOF7nUGQ~5=Wbsok7`0Zs޺@YQ\0=ON&aM7CPiyy kCMl@鉓[#қdU`dҪ~[00A^"'u \po[i3܅[(.) U@-:2ky!4*9W2kbKʪlpjҮ GRGyc˺b0;`Bv['ԧO5`!/ijĞIuL W:갩@]ݝ~okJty*6ZN}Vr.HyS'i$wI[2RŸO+/yDr1ojtᓽP3oC>[IZ7i$ T^bòU . 72wpzY;Dʜ;?ǾgsaO‹uDj;hkM/ J^;I%GgT snW~0.wU%}F4c/?k D[b}Z*=a]ؿbw<*"5>c# %=sz _#%n$Ad#ņsc>Gy0#`Uw+{%rx!H6N6q r񩻥Ns 63γ s?l6<\ț˘ )|AMV?NR.F8}O7O5q~Hb[T32y~q;(@-ʺ ݳ[ɩê{3/~*.Ux-u m=6RrUs6п+A|w#]_[(tlH~̌'_ĢG.χC0)}:CɊ>5*chơyQBИ΀ᛔ4{ ACFC)mV?T΁u2pk))qZkr"Ż*Oi/V GEI{!,p*m̽ۙR eXH?Sm1R~QK!ӾPP)U:zӒ^t`_с9T#m5(bHDO}fGf-kO5x3n]P XJqhJIjqƠ?8C(>&X$y H7ʬODMNz5"f+3q nKU:@IT!& F%DJ-X &<h"I]h54Nx9o:~`6râ1יzw5#xw^3+teFSswtdUG*7PYrL'5Z3J[?nvF"&e0=yGn6 P,up.<+lf/رYL]gjKm/*o"2,W'E^(~_ŐF:L$uv_P-I! \B-D Ӯ&i GcKM>\җE2e~03Ri|Bڔhkכ!n"-w$ _0ԕȒ;ر kO7=+_ܹsª>w~k=h{*9oT+kUF툡 < c Zq4tFƤ:8)d?7`;+*MArPFzm ώRM!*ցbȩ hKؗVW NnGh:9nPWacd 70GL,!y?eߴK. ~\tDu9K>C /3jh6&zC[I!}+y9#z&ETWj&˽,7WXGDƯK1{d\!'J}bbWe-v˺^/tM.yķS|/ YfxJ43LlsQ.$OnJȄ }xFB1ጟc:uEQ1O3>`32 vhz&+GVYfފ)= !ړLkiq!Qz3QDe1VCe '+ g&~]a=? ӫcZڝ' S޲IM|W% #ks.J9]+xJ~\wj<32MG;Jv3U-+wX':-^|U&uz8F6VZvڀ$%"3y[9_{S XxX8{,!_qFK$`(4WxOd2DCu^fJbBLm ~lb lTekW "hџў^ ɇv 7Y[HR0ԁLj-z1I&h7zOuXJUHmuc$/S (OghQ .3چMn{Ƈd_2ɰ0RpPsmlpJ1r;3V@Cd:9$nPq#3l޵?MXVkE%wW9d yw킻qOiŰʦ.)߄xJ畧 Y/ؿj}dDSa)|=a:|1&liL?Й.J. NZOGQ@P㏿o  KGM[mo ·IRсoVS1@CV'T]dtkg\aHA!E\03Jk73E7>C)kb@A|kO9xU\䱼P,;(ƕ:v.|c@2Z9ĕ*IKB'Poa- q?nmz1]QaZ[xaDU\OG1vk9}s:;;šO|E!|Ezw. ڪ#^=-.cjp %2Mpc_fʕT#,?/4yR䲭Ur eZ%Z ^wN)iY/K4#~k\\W-dзh+թ`>F5'Y?OC‘YT뎦@-9_wILXMɿ!kFZ֝1:Ȳ# k9:yx P7QɠA#-zx ԰Ȅ`فTYfXi',W(_%(*_~'Kٿn ܆tJKP%9MAQ,ծ\odNLyTR|oO'3KVb]kg"UKw[A]v],]_GpϢ*d3rޯ6UiVOVEo&#%,'EvLe1SA@,v.KwL#X7JS ŭgHO{: ‹)c!"='Ha~G`br0V½bP4.=͚(FZ#]O ^V™9S״/LZ_⡇ Wk=U ʞ؆Fp+iKVr=1ll,㱗 :G p0v}_IMaUPV=>M į 8v_!V%VLuu$fL+/`\#.ե쬓^aT 4&Pg/ 贝뛃I]SaDىt*{J9PW]7(q=$ׯ+h\BKęS1T὘l9fE+4Ϧ6֠`/zS>6ݨb!6V)CqK !o#N9ߧ)`a`^ܚX*ڲ|lGy$ꦟ MA۫h6'\loGԈ$] Up.'p"a}YkNl"KJg"%,^7{3kt oG좟$^r7% 䥼cf2,Y WcT=ǶzN{s:ϐΔ_IG)lҤ!R"+,8n#4yO>>] ӕ6"X҃ tlX|LCElQ"Sokѡ >C$eS\.dRLS(n̠M7jspebKiֱW*|zz|+Grn朔b΀8kw[S7/]>RZ=gq~Dm_˫nHv+a| ֆV_;J=-䷲(| $,yW1߫˙M$B0G Z qD3 kD~4DlteiBz+Ҏel!5r]j7RP^\maY{hi|&rQ̜]ͤw$J_p1A 3-S])!}5jBtrkQOJY2e|Xf޽J[h4Yf=G`on4i \@ak7s)wG$Pf7h3j>Zg7 ېn@;/c; iӄ{r/qfe>b= )葦Cmh xѕa_cpҧ^+ UnfUA%A EQot_VD^Ft#O{;A(kil{gc$> o X0d!DP,r*lM5s.*.Vf6?}H er+iS \YCy% *ݤ\K9/":HF0~5wHbcnn>Mb\2VMSe:4nM)b)s3*w9oI 7(Svw철`m&Pw R/X|0fP2˘iurt}̫*VdZs[C8 P'3P'[lҀ]tAa/]VOAxku  6ct09ݞb8G^䣴r`BP]䮥yMK#L i>lvğ0,y:Fti eD!#{4kI6H}:9Z9o#$}X!޹dׇQYt-zbrşo5)Q~t۶Er0i(Zsh~bS|[ƌVh=Avw۠\!jZ`TGR,ɺZDH.UXfw!_*3y/-eJzO u!CBqIWw:r)x̞`sĉ ,̵ LUw2S6^3fBuN^vjv)F6K .hd͝XTT.g[dϨ\/Y<%M%Beu.CN{L/[]_/a7^p8U^8Я&LF PyNQ뛞yՑT*Yd򼦍#WDUaCɎqlBNظi6xăXΊ`ъXp,3)F.7K f 3r$%A^Wv0>n[S8n@Rϳwxϝ0|1w"燚_@|!x{$KNBX Ъ6 1K:x<'=a:􋭍W{;B}ke8O;] 1(Pw`͐/PƗ 2Qsz"PC:`R'Cvqjlpk5!^"]Oa9 [T,`w~Hp)_Yf2{Ado<z,nA`PQkoj&y>+v/uts2-5tϏ'"RbP0Ľ]SZoC:^2-{Us8G_,aHr:=<瞛^ǵ!O2)EL(WɘQ٠MbLy ֜suZk| &;@7B/{ ;D5ISҍH8BI|f`~5rW CӦ$mϝk:;RHA_'L70CK)^RuZhHme\)gZ>ކ]ͥ ӷd,dRnW->XӳtQ˾r i2Ōo,c}!(ʲ7Þ3kÞW<#& .lEŢ8UCyJi0la}=}đ6 3' nU~<*QƟĝ \DqYl#` ^ OsY~RJ|oYdM<|crwBon>侼`~SY[ z{{tf,CܼF#PKtT6Z+O]?+"Kh.]x ]BSp/a!i3@ D4* 6"_EB#)#H3,>0Xw޿$0]Ϲ`o˟^7@<3{H+2}v/mU$F+\a#1h V 0օEv9ٌ\M޸/AHVTwXMdŃou5=%ӏ("}a rD;Q]&F UdVG7L}`Sb(W n_ Re;ER#8qFr߽l-L;NlYDDB.ݻ+y n&y}X瀛z8 ;u(aS¤HBƕgE  %\5`^;γ\uݏ*%3Ռiyv}dq;ZpM5w'C$8D3`y>v,T1^:ְ'tyC-nӅ}8S^xK4fd<',] ?q֏셫xqIww)"~k\ nd)Xfmf\  Rpqu*՝Xf : ,q޻V͓9f 8e.1bFZzi!xg&]"FB,hlW2wC.1zħsne|t fbu䗍~k4yCd02(7MF)ǁ`b$GBv VgTvNq#f g@.1QhȍA&HJcL&qW /Te%1\Fո%M}P3VI%Y9[qkWg4MZMRJHtu_i8 ҪJ&YNgQ#O:~E*c9"+%s)>\yZV/6K({U1ƙ& tlu2󂮦0N$g%ioD䯓'X-y~|{a;֠Nn"yy([(.aNKh;Y[MnY<2K>/*Y|vLmP`N]ޠR&a׫ҢRL4QCƿhʸSןj*ysQl:@h8>)@iB1zF4k5aoW>0],Q/V_FlK>ۺU{fxyBP|q oNJrFcA֡]΋cҶnQ$[!WC<ۄGJh1;}Im,*9n"biY#_YCyf< !; Xwx^+$ Iw7`"#N vy](ƥ&tHm[N2 r:b"k?ސ)GX ulhA)($[ 9k0_ tў)6v9B}~lvtSoOo5`]K@}E ջ:<1<L%d7mcx/U Q{v NKJfF$3 Tep*еW$v Cg^$:%ycN%lTu&n+ xÛ.RM+¤z{f Tց;l(2)\6b|rL"aA=FPW̖Ij~fNo~LYHdMq,.(u xN12d*@q,}aꍋWyHBLc b^CP/Y jvz@kB< | O*HlWW`RS:څ.!G%ٱȋ6VcE {cә:ba@ ?jJ* ddj0o@J6b"eګlH@m5wQ eݛL?{\'odBy>s~`m%!pdxpEU %zSD<L72S1g[hrj~xXh\\;j~*VMaș2r= Y.4L݊ #-`a)^$o6?t\L!˓v$T= 57Ib1h"H&: 4X/hB91^Uɬ  'ȢP7\y|5oЩb[8ٙ0|N=lxH|2Tbd>l*"AwMp*0_VHX %Sz)4GՐm0@נ uUP ,Ur,5slLq6ۋ`eMskȽYnЦsV] 79\} b4mxM[cw't>Fk'sO-@=onxQӶ@o#!}ڸow?ϒ<2uls"A͇3GJU{se}%]ŀHEy2tL!өR>Qh^6n%c]pVYFIжH9<暚%DpA~*- +a/x O2;-uMȕAd q'S)ֿP!00kUC;#|=IQñ)YtQoa_31Tk&LkPD+0(.'HNl뀦ӫ3Q,kvHCcZZDAw6xw}woށH:J8xoxi[+^i~ _g,W-爯5_}0,eAn+QC:s*"h^9J5k5c0k{=(7KE5)*rOFVFmmI@Ԍشb Q4/N]'+jNQGv ǛO{ 1g,]M"udNޗמ־垘ir7ɛ$ ܚ@hg4M~* Ϯftm{ ^~ig@%F[w oXr{'/B ؖ^a*k^}/"t۳K5q^{g7Ӵ&|O4kp +*>lW*W2o_%9` G.W"EyCL;k(/݂$Гw.X4H٧ݟĚ=&{.W,#R[Dj&6}i|8t;N7#s9O^g)_W'wՍ&6tb[ Wb*SVDmx48'%/RuCAa`ԞdXt_ա'wr};h'cƐ@Ԅ~׫ l}FRN)=؄i %9:8ς,WJ@̨N_;orHs5¢r6QM_(7KE6`M`;k}C  h,c1iraل,%7j0SI63buSU(53xm\Uӕ#{ )TnN'z2/90ەcmEcmwyJB(/%u|em UA:6&۷z܀W9u$It~;L<(iQ OUwRyE'X訨jxukpqt{z^r;N÷;10fjuсxDк2RM_:߸#>N _sѽI h6|[Jㄡə1;ѬhiZFGx oưsW]62)wf cyd:Oo~9-jdEB$ϩu~!h;M!C5iūWKy,8P/p7: Dp5MAt|>Q:/>Ql3U!6s!A>wwg+?g{- mjKkk睇S$emGā}p 48{k ruH1dq65pʠRee̗T*JJ:33_'/40LR"_y ]KN.xt ˊdua$+3Y#oF,b7CrN ۗ 2=M&lGݏw۪b&pʥx6IS泗EO _9"*N9|^#ɪ?lJK2Ivp ɤ Lp2{?VrHH^F .޹ %%}=ʤeVSq'ϘJ["Ѧq} GRGqdΟtD⒠roO)H%N헎3 LtԄB>,? gE/ ݁^z6^ͮc9?; }DDz"ɜDڳg]%yf \KO"%I0;k0—]UApd ͈lLWELNI5e@ET_'Ue(RKHm ,P}u_+ė/aX4dyjpuZ5ђ=ػwMxQ2d9 pdȭPn;h*S@Y'SC$@J-nQf,A0-L3۸7pZfQX4/H?+m9cR\-^u=l}8`PU9: ɓ!(&SEKqTA~@.&oEh4GOo4怇M 7S(ibx`lê:S!h<>i丶dEh|Zw,e8_&ZEHC&^*'[\M)J PN#; @`ئJo] 'Ir77709oJiu Q=Qo}W9Kv!.뽔͹#WR"6e(ѳ=o@ ]P Um??Eg2P1**uu1]xM4yX67l 4\5נ 'vi7'@yZyS7Ln&Xb")>4_㢣G~y "IiLXv(_C5& ײ馱=xa AxdQHXxɚ'>i8+['⭗[8bY!N9M+*>ʊ>2NADj&+X |Dqj+w7/W$D'o0k-y +&Y=p)ǯ{PIhih2F퐌0oFsugYQ4#6:@-|dpT1ioEsݣK4bU]ؼmb<3H#9:7ķ \$.6?Er3LR0vj-Џ@OxL5N"C4w))- 8%'՚ia rۺpBfiÜ2)%;f\M-lmL8ٚ/CT]J -8Ͻ/uz)\*,hE2J[}21(ii*s,xa? IPg\4\3#򆦹oR1{Ys}Z:huZ[[wέ|ʓ), 󟶋;`gε* 'N-}b((\)ӱӑ Ì9? &[^f?+,8sη&ZTVkH5YsKO'` r!K8& sp2z^vg͜HX+-- Vш) ~"\4搃!C˅/4(^hgot72(濖Φ-Lj+WMڃx:\1bsK^#<qE:&t$x|0@:g h_F#PUׯiF8}C!=S?_43(+&-E_`kE;.)0K1t 'OVpm''Ư?<_ﳋr*$ {`>$V,zR;I";᝶ _1 3 /^!x3ZTi>zEV5k~ˊJ8bi{̊7ZHj = {713d=Y܁_@r'`)4nn3%i%e o"KYY>ųmHκ yKۘ(Qa+D߫~=J;ւG;/z/(hs x$&vtH#D|;cZUJ%@`#{x AX${3Ht,78+-zmG5uɣ)H43dXofo7JzB,**X6ӽE=bV۾BCae-iY9RK۞XўSH9 o@pWa>:_5 ѡOޠ+p~QwK"%3Uc}IJ=~o~9iz _>uKU]oxCS6cp'?0#VBz@9Lzd PtfeYYFF|}B&j\ׅLI I@6V6$\cd#}hu#T^OpȑW?a~VxoqEGlYM>LAfQg. r{=HIg鵂ْ.;'߷%:/0潪dD29q& \cSxdh8Hu(vT?2{5u$16ҝ}~6f&j@F`rW+xϬ&]'| G֚z콿uW^i%q'.\*!X+7az Ĺ G I[H[JX-,qygi 6{ Nzq+Gǐ+hϳ俸Tf FM)0,E=+ᨸ2s = vt}LNIs>hy@Ax8 ""~#&Ke a+L &z@ Xw0ʒ+&u"Ӏ>}Y)h^?1;IGwwy\J.-F2˂ʪ FGۑn įrVA[A#UC%VǶ  YLGhps̘jiԒӞcyHM>OVjXƖc5FlPF*?yAmOYOQ Wv=&(ЪmEM$MnHJ1WYhT - EwWO3Z]L\TD\J6Y+*Vl Sh Kܺs^hT2&_jtOi cENg} EYڊJWLAu+[h; T>\1'[(,7@n}:uix4M`ܺ9oe,)()fư1ܗPvQJ\+$\窭IoDZ>c0 l<#ƌG+`n#3uج*ʦ2&Vʬ]xjŔT[L![=E29 7$Mg‹9JE9W; J;݈ςȄddFR)՟uKD${wѥ3XFY㪶W#HU~f= `;Wuzr*Rwklnnj w1X)0޴@# (%!auJ 6Մk%먕)JωG3:K8̃X%`p"JHNuKu=kEj@b\dB _op:Z.wk|T}|A趾Ĉܡ*hV'yW|,9ΏDurU`&ӆܨ;Zb'reX־3\D/MmFt26gMqVz]¾0 rR)&I q"R7i֑M"DW +C3 eD$d;r |=mJ@!:\wcyRu~YSfRw ~8݇/5&ǫ:7K z$BdKVMo%,}j1 IB%QHWbOѾ{K^dIY(jr=EDŽGͲs>%Ta6uaXz{yP勪> k5p]~'Jΐ ޹>(rqI?Z*QOf+o7Y +W:RFoR]tvUrx88>~V-d03-=Qф}|f'aGEf IFejaU7{h)|ܱW^v K4,*EyޫQY ~U ae *:G0zUy0Ipk++, .cg`cVWoA.tuw\~@wKڙyr?L&[i$Yc% ńlS4Bȹ9> 9:w q$hk=(ut@4~.p!A:$k܈8RB|_Er8嗂pG(CB8_lTk/Em&(Y,zJA-.y,8V=M8=Rm]ي8f[UWߍv6R҆yn\hÑJ}ґ)B9=Ύ9пO;3 ȨA_VUT`t&ǒ&PS_-\ؚKbB11@)L<#j>߱~kbPj8LA0gok͌4)Kb3h=,'ZCKaJ !oP^)8f@+5EXttj;Q+EOr좏r cFޠڦ[zUfnTߙxn;@yQ¼t`4Cc^j>9 *jnmAx(]EF3'`7Jt#89X]_ɁAvޜ !xHPNy~gkuyES <5? mh6SR<k lƴ 8K'K׼5ݕ,3XJ 'j.j2=;qaQ9CFd= Z_ͥI`"yUH0QM& c(ZQ&"=?qlȧ4!SАhg$a}Yk탆[[h1 #*߸l~P()vM7ula7u :ue2[OƄ%є*\;^劚IdVR.E)t;Ga`"o? ooޚƼ)}xP gjLT!%;i$[ S EӖڶ,Bv ˗]G-Q-aRgfƁªS4Py`2!p"Pq٫zIfQ0_XXQv+&^i3;p7+ϲ_Ď#.Ξ 71`ݸ TL_w;[X" nY廞핧lזy&#`GȸE3 oBb#ZT<\2 ʒ <`8 UU ?sWkNEkd펚"qE'Qc'؊҇m77hH;4SHu i ++.Ǯ7[jUo+N,.DDXJgҵAuiӠykG<5"}jRk+H@Y h.:nI+g'޳Kep#w>"YN溋 Gɨ Rz:;[<8 +{3T #[6ARј?8<f'[TE)=LЍO]Q"[WhD#i <]Ӄʧ9~D nIЭQ d.YJMel˯T}R43AK^q BgSю+lݨΔΊѐs}zNI_/gsdj& VxRa?j.(Ml+/ c/^r:]Dw(gto8' ؜=Dwl:QOڄ]&3~NNnml(DY` = 0=[4~02|rv?D7'?od TPDZ+)1t!; FV{+?ow!5C"1/3wwuLG$vA8eEZpN]+<Sdд ( H蓽0 \C -^MXYbwW`ѽ*sx}3e}E/񅦭gm 4H<3]u!v~uޡ IaO ߟJw,g4*[\|GcsZ pW nA.dFj-񓼒u`[->&KX5JxW , %S+*tѣkk~=6pƢw=vpixcdNJ7zDa/.HeiL%G HH\O;lA3[kvu?Hե [{h: fM<K~OsJH=9q ?a=k`Нr<\:z47TqEQQ .+c=qa7nA XS:jMc TBO?mR+lN6"8#p# g$Y6ƭ):;I7/.,s]nȂ~&sIOnœ.h-]k[pJ a,޽D6Z(5+@B][&r@oQ>+mPP),j Ζ"yc8+؉9$x_6!]eM\y FB +CnhےgeiGr9oęX2A%0~/-Cs2B%fAghmI(.vap܍ps,@fД =77*YۮB2ݴq+Y*gR=ȝȒ4P@\3EwtX6)*Bd<%0d^l`6m8.kp])փt' eŸ_b_〼p@WXW4rkid &4}/f ؒ@AiBLQ:_C߭ZkwHKPTTxfV{8I1Qe8֯'vM mlx9il{ #T#Y%;>- R3aÄo)O0 ݿk[ܠ[>ȖέAYR$8m7㿶p@h/ĔC_ׅ5xp؎* $TmUo?Otr!zº`EBΑwꪝRT' sVv(!rqQg*h2HC%,gm@EܒX(G/3bI7(u3ZiA8N\L+)q:<׽5t+{vxiv]\qW 3 U?Gz+S`>LӾ̷D9PE| 2)0[9Ye1L* )si پ_ ]R.B>y2us4BaG)d(zLT7K;Ǵ8r?0Q7 ހ[>-,ިUטAĤ˳a.o4jm=F7lfUoF{ɣ_~\¥%A.*Z/ X|F!JVyZS"wexqg<ׯܭcUg#Z;|]vg{?fL"!9ANÝ)Fq"'.S;[/!&]Aؚ٘g7{^/NIen60/6$ O ӛ}\+eVm:08H(n7m0h%ǓqoI00dz]"9!`)৘p0nx5ɍ@2Mjy)6& '#=ncJgURm[ҝ2wD [O)#SLJD# ֝ա8@+H?xxx-"_vj{ D%`V[!@cLn^W؞0+G\?^DFY0)H*+$ALC9|GKe2:$l.5gΟ֋N`l5Wk'F?M 0xf,UgO`:t' A}Q{Ƭ>V%"V. `YL `ݖ@;Xc9P_@fJ(r>;C,H@R330uLge]CANV{KBd9@F$Zhg͐14T6]V4-*ܐmӛIRQ@;VemÚd"O fzMz4Q`Nf0o9U$Ç!5 JP;\+`?b%\ſWExG]sTD?c*ưl@n{i2B ΏOXx>wBNLڡWyԒ̴NAgZm h}X #{Zj^QdL_Kةr2cb&Eh GRXk`>P-pU[^\9T_V8JΘ&V)̝kqQ1^ Qq-\j&M *6XF_D~LʺYQ5]tcX/K#N#kva{SqJ,}}{^<%\|tM4ZQePBH] :Lr1 _Ep 6ݰ4l jF&UA?b 1Y=Gnd /Bx ` ?U法8z:B<ɞ XϑɕJ$gRB0u-2b/ F ]}%Yu\ڼd0ʚ-B~3B v]waj+ h'WRu#n $&WlBjNg$&]WqKlIIȆ L}-!lO4A"]8*T yʁ%2%l^"h= ?N}}!rI ط$HbRY`T2M%F'{@AuۿVI~YdCIV]EߎȳƗx3J;|Z`g$e2:B"ޘ4Mp4jD7+% P^yļ"E Җdw+iamt4W'yhTfEsL,,A Fέ{a[?Q/"ۋlUj^/ dGy6% ݭW %. qtӏs6f%z"r-Z}!~ͽ )mj0(- 8GYhN 7;*/cP&S1,VՖ~az!U ZUj&I'-#ݒr2oR-[t_^!;g1|_+,@G& j="^udxgL"CWzXs_h UGHkzAp@ (n{7ÒZGtQM&1-{_Ars.2”-_ZV!(g= `I͝ٸ SjmrmUl4L4YQ@yڳ4Y% !Go{:hV xE7wgzg(%m:y ÂiSydFD90eaDn+5y{GCϔęb~HK{H1)Y[Ii HS{UH93MlU?=}"BD 3~8 IER8pb?GʓM_Ax/>n .8d0V n5 4LJ̷Gc)cӳs#핪 lT<9|K8_/@㦫Et, $gЋN)c|>S"W ug+]gՏ:5 JJ~Q^aٻmMsB'n t9)z`tRV^R(cxYtK'$zwcgs`SNi_>a|9ւRp*rj]-\P_+nvWƃw쯩v3.m.-<]eve2֎ٵ܈c~rr&^ijyg0#ԿiH~\Oe'T#4pT?u)mS&x3L GAv2 d/LBg L4lLasu61HvCOSx> @$ ?cCzuhkro d:yllͽ" 8MrCYS\=fٸH++8vcOi |H@7FՉ ơmܳm$D\xHNDD4ي+xIo+sm#77]6!juv2l+_W ]\ӵfB3 R6⌡ԗFax|MĦ+e柒;_h^q?A}ˊ nncP`0M9s}d<hD@?ѻ\XlkvD}`WFR(2Fn:bI +#ª4ol!{78iEfu$cu9ޅ-̵Tc%]3|@y!5$8>*D~"7t_?C?I2e3֧{< vSD5(!RkUhb8L̹X>J27x^ylslG?PjF"ߏJ.3IBdCYAsGRg̾~tuiAzf[ *>j&10{Ft)eTE93]W23NDVt CX[sJY%r<){ᾐ4Wb4dhՓKACZ )(ƹG@#H:ؙF4a@thx^,H3 Ba<x%M KcZ"Wנf6.]3O4ucҺ(-=@^uI(ÍaI;_E Ȍ "}A>CNy,NFͅ6T&. q;`K-Q"kܜq $O*3bY^87 {>M/iR!ݫ&j,6ϓ:FS7s V?Cҧv[n,o:n-3-cA2i~T5S!lwB'8L6;YK$Ϊ0ڼJz4Sg\L2^'#ד|e"T#r@ sm43eQ!NCy2>ߪt\[h+,MXB{Õ5Mƹ/]yZ۹BB_>IH;"{i~m[P:f%uH fNnt-߰ a!!14Պ^UE-hA4@`ro?HAX^)ܑ݌4C!P'7HFWPb> TUu";h~Y*M!iQÌ"v>i+?AoQ~ Sy짿.m(|ڃIPKX F1 waH24qs@E/E5JNN3zei  v B!Z/Ӭ#QoBO7yRd;#!(2]6)崩<(}v*_~ipx'u-߶I9/cØ7]Qtz܏M-Ҁ_} M"Ќ͚ceҲѐk>lݯAOVphRIm /Pplv_gE72VM3֖5\*]mty2եJ\VB㽓 ? 3@tDD+\3GQ#-R4Tx:}"As^S}#Ǎ2c|?W'ZP3LMW* 9?s7}Q9w>LX!`c,|[]]5+;A#esTKq 4SґUw5z >~y=}~TJ71 ʿ0ߘ7Ӹ"E|C`ʆ3\Z6/޺\ėsjjQebbLDBV]UZS/: pӉc=y.e)nPr+VD4 W )|Au#[c,Qa$7G J?;GX TsJB7>[]!Vjcu05lO3p,_Oe`C^u yo%3ZAj4/>[>m޼Zhm"0;± \u!bz|JM< yLDl)t6AUGSb  Dy}=\HuHs?ijkI٫Y֞hU4)aSѣ}fJ5b~х$5%fB|O5Ow &șO]"cbԞ+J$wtn-t \2Ƙ#-%Ӌv2pN\*m4f?) An1E>o9t``R&+㗧C'RJ^<`oEWTE' {.9Dب&TUr"ouS7PgxŸN[;%^4fi躛N,6)A]x.n7ō:BGؕ|z9iu-9;!gx ΫIq>NqEux} Ռ(ly\\>[37M6t@ՆEɓnHJ52b) irkpJk "7!G{l B|&!D@kx*ѡY {zwt&Pt/NnV'{sEt$J?bz~1nIꖓ{RP伲/.Satvy]vT7I85F`Yl/*+.B,S>l EXH |XuxmX*Tϸ#0=M-b@CoSʈu()䡶ڬe(;4X S.~ouX~:γ=o ¬KUee\.7^A2΢3Qo=?oБm?7u0O%2~DBzRBwrt5T|q+'uFֿLf}.^zqy̵l`r1J#=ë up-{[<)EJkgP^AnlWRyRX}UhNXah.+k'Mx ǑIyϖ刣G^;0ni׋ct}ЃS!Dw p-P;Hٿ<*eDdpG9<ߠ&V)g>@+{Ӽjk3sj[N٦h d/9<]AEۈw>?x!"?8]ʡ#;(.tk(!֡7ЬMv%p}{+P?(+P9+u= S@0Na#-S[-`|)uќ$eԿ *2yЈ ߕ%?82~*f6s`ag&wH$R_E G^{~U0j4iiVHśd'[77HXhZGqCg7<"^rWNPv1H$Qf(:3;XAyz ydg㫣>)b󑾬-.~HbI?/6wuy>::0x'X(E IaYռSt3-qPXbL|BI.cVɒn6~v/[!4I`'zPoe>f(Ou,0/[(#jf JB$)O㑕#]/@ s|"LJ[*mIx!s a=׹ rک%]s->mwMzV2-3xzxzd0*DLBV'c"R>c6~$bȩ*GՀ.2{Q;C[F<u{Av.BmZUnY1Ḡ ґm^uM(^ Bbm4 Fw=zXK/.ޫ:&)aKQЅV8yPdզjUے:DM.H&oz e$(=s)">GCSA=߉k\&5 H}F8{ e$!x`Hs^L2F4c;cvۡIzfCb % fxo!QGcFFYaHƮzEG #Fn(_LQy?Wv>ta7ASq] P-NY׍fxd+ nȾǐ cM)G вʵ9O(p-uI/'蹤:{|TG@,Qļg31ɺӮSʬCpzUTB-@$r֥+fT)"FX@kڋIK\mvNhYnA "&w )_0UuZe=abrwlpo _lZy_üe ֚|wJN9JMǷ@m'9w2 ?revMŝOfi,׳&N(65ftKbbkoIՠrEo칬$j٤# +eZ817PZ.3s l@U uƧU^V pSө1޵oZeH} b^ BZ;P؆A@x z kr[|l&'kܕ#zZmUdO"Dzx_qP4!t}JLSz-X:HmV,d70!4~Z狝9y9;臎e߲njFD]1c04KEF02gq73֑I3C9D@lƎpSRY;TaN n.qnO)moTtwb2>m]JDHҔѽz6ŮKA514A1SͤRѭ"0XbG,q~! mRfIUt_S`bS|1k^yFsq^x>"pD%E_w|xc?g-hEJ8 .Y,ZC:g6tӽ֛ںYsT %6=n=&eM}jڏTaw"/: [̲ձ{t&]V 6tgNUJpDlC4BLw\8XoڕX [0ZUMue-eY.RL nP, +o),LZ]rBM(=ŮAvЩEnz1ƳofHQ<եmIKBwXұ݉uub3~w&%V* kB OȷU*ҩS%PJ]> d_LRs'K9 z("N~dKK1u]ξK`54ˉo_⑉fbfyY&MU`R)p&2/y?5%4XڢGxr(]h VNEy(<[1JA5g6 ḵRMvsݨӦM$H@+==XLȉ3‡촺z& 8+)S@)Z\SZ'9SIܱ:3?Wvj /)!d `#fzs $HBrKAV'!HFogm;.sp9pu57ZƗ,R0F9ҺD 7>p+KnLZgWg<3y*73bYæ(aVLZ j3&h@L%0m, hZo@Y%*⣛ ` p=O$ HRZTeQ" "0\>K $ǯlK-{(BX57l'RW ή< Tal|hI0bݒ6'0@5Жc^o}kK{b'IPˬ+qżv\7W*(=*@ЍtoU8T`%&BD&JփM\ķaE;hY!]mC ƃUC푕*'Ϡ)_tQmu6mA8ak| gI Gt?Jy `sh߆\1E}~蠳O4ד]&fy3 6E :]Rx\GQeDSX)f1Aҧ9@ 6oC/u"z9 -ZkǦu164Sz8]o}A^#bs̜WmKx U$۰9w%r<[>C1qb3}o*^eㅣ/CG(DDp2$~UWTޠ*߹1$t &oA1?zBHqO)~P` Y2Z ϗz9E~0jPk{gՎ%FB\%b :ՏFO.q4cy\iXS.N$mFY`6|TgCX"b+A9c{Q"xku ePͫ!&ւ\{S®Ms5;j 8᥺!.ھHEz iCt@$+KcK)RZ#hZ|'zP{v}]@Fq|0 q"y%"JPa0s @Ce1(>b}2` s%{:L)^ɸM2$b@ Qszw.?g5~=оjo.R(p2^toL՞Xe|OJݵ{ρs[)`,tNT76[n1 _La^5ܫX]51^޸zHaVl f8x/g{l׉!ZY'Q \lS |Dl /j0 ڦǖ0!bGKz*i*U[Iţ pyӸ𷲷4cceDr,qfI:?fǗeD90omxf } Qdž[&J&-lPhV?:-I{rOZךȓB1;N!Y.{9[MrV{ۿ)kmL%[MR!OZ1 h:t:!K)5~-ZD1mq᥏;6 I@`TbM?=>!eb"uY)S8SM؆8fZvFYRRSS&H0 'ZS]٫o@b{B?3|8RZg:Ɋn/v]-:kye@BFE^Eg[i[#}DUX8!ޘ 71q;N$_G6J ʦ^"32O__r4<*ar45Rۗ\iz2*WP X촔KMSe#"2؁z3\(buKĿsAƢ鑹'@5r'i$> dAӾ J\Aߏ$%2u]o%&,؞qi1]FIm0PdHI/ECM {,D>CܛJTX+GSyK/"@Wz oS,tjwwC*y7xB "wNYa`5><=[n OЃN^\ÐZ\ѥ5q7~%#_SFuf;cb/vo?wV =@9`х oiLlY\@MFn(i -Pq L+;|F"͡Mi+? <2B`Ի'20A Pu .|ʦMf ߄W-8t$",AFZhKc?*bb bAox˚/^)6U{@"JR1VcٜA~We~eo|3DHnH ͮp;& H~]'ח-"FaE":K?&Ŏ Q93j]# n!^-uғN?F9A:m$Q|vx`| (0z#^|5u$q{nA|waaV[N#o)yƓc^S~r>VFMW;*-ڌ=f6ȺL9J:2B0\eN"pLr2żۄKٝ8+3FXcA ChZ_]ʪ{,8;﯇ %oˇKj%z,o/E`A_!MYW٪ l9t][l9 o݊[AG:ϳWޙO.4&2Q}Ҙ86LD"j֗^3YK#Qu-ۣz( oVFxм "`,N$l Rc:1JRHrFPh18qmOq\x#^| %%JzDEBwf4gl~:pZ`#N~֙X|TJK_\_65YPں? @"V'.Ql\EǷP["'WR[']׽%? k6Y_+Si(l'm`|jpp xIsy sKg-)̊ϕ M)"LyOgvX&JBꛟ=BX^[2ŭN9 M.0F k*!'6^ 9?mY)z#-W$Ñ\+K2%'*w`C [PK;:F).9|&T0mdg 5iBg7nKnGʸNSb_m .lL9ije`?:kl>4 3Pm",E/rS-oz8T'Ov*y+lUXv?PҒqBZfXmɫ";uVhk&][^zNe^$FO#T;虂tZyf98!Γ'|;Vk\BM5 1S,Mn4]mC1X;}[K2SG(Q 9*7E45nTEi %`1S,NܸظWrzҗ-pMZec[gK/d(G1&vQ@kk9h6D]0`=,] %zg;_[9wv2\'!\nKqwXQ6[ $q~C^0fߊ!`:Ϥ(Ϯm4&Et IБHZjCٙR;#*Vɵڗ7T}?&}( /,_=w l:r(mQ:w +qHwߪy8\2jd}R ~}j I݆w -z`!Px& "4MdϘf%U/~ԕ:mX ?c_Z{qsVw^\"W~ˀ>`*GwzDX@?**8e*d9L ;x$ȍ3#'f'VLR92==bYꍏUCZpºʉm?y yoq 0u 6osw{qYow|jkM7o-l.9qyokNn.L#Ysfˎ>>/ߤΫ.?.]X?"wp$N3( lB)f-c;eyTş< HgNjG0Rfk2 1r/O=ăΥW  .+?gX@K ң_O@vDLYhtL):w,E-F1U+}r+n^C_%uSQڠx1pJ`S(Qfu??ZipJT %鯝_@dgLZ(2wʁrGdlQt81lZ#Gj<{LC /:^p52d</q1՛[Ќzv,5hvzD874<zޟ*6PO wdgB<3X2ڌ Fp>_8H5 ;cm[C-+xbtsfɅ \r> RGĎ4}*T3w9o+]xL'Xhf+U1_|R3U NvRmd%Ië"212!f"LI3ZT:ޠB%43+1<{>?RwZWYѲ9O+u'l\o CDA<0E)3EbYXk)deGL(>DM5%aEVNgYс ű䒦7^#k9mOx΀_p+^ĥN"_Y00>kO WcƗ%vy6Q-D7;ps5UU )):܃K5C]8%=BVmw|@#SaN;^~)q}n&8s$>jDp^򮢒xs(_YuY3>`jtSlet6iI0 EǢPu%> c c;M`bjhhIw5@Ty˔].%\%p{FIJMNk k,rPVk mcUA;+ÿI5swgl|s#wa^Jm]8 @/b/!٪b`n^ .wMZU {BcbO%c*])5YIDŮءp,Tdk|Ռ(z;d^|UfcS2-s_n?BX/%g̓v}4.dڑouUvѨƖQ+ ܻZHp8^`°gfuA Ne Usw|RX?H@IEOS(y;2E;F dpQ]˒#"ޏ{w{78si~tOo+N2ߔ^b 1Ny9H -7 {H_rf?L;F&"$Š,,O,4.4D~_n8LXv P5^S貫H! Cjź3tDWY3sbeJorxw'%1 0p|V ]i'-8_/þD`;[T(ꁸT"~Q00lT%^sԢ%{nlxo+Ǔ!s4 VU0+J䑩hz  GmN)lBE1@PqH7 4ĔD8^XOkXc`ѳaJ\$D sC!$!#n,1(tP) ;V^ƵC}G>( 43z6.I;VX";VavI\%T}C|ٷ]qGɱ.8ʝ[`WUW92jzmtW7a;ZvS*tاI8ԅ[=@|aPl|A2O:g.TS0&H 7s~i!шҘpr'\[2/_{̯ۀC[KҦ|Bh#DtP˓/ !qWǪu$1]Va&r5$c.F`T^W/P&)אD8{/RFjL uFCBνcY)>>i)E~,cM/{Yѧsi=6N&#ug&X8P"p 4T0T[Ete5bJ ^<vF_ uVu{\ Dꭞ=NC+V5ѭE";ZO+lJ̊#J$[|롴-2)9YB=‹Gp.L~~j.a SS- nN%1:(@-`/TSiqB᷻cܳ E5-O`t[sKJ@)^L*3Z[-kaݰN뱲`ueLhx7(N1YK(I2!ml]7Sڨ ӛ7|Xbr^)HubRM4_D0=o߆FI9CР/.9f#hځZj&饮SATr(]? *LqGC(.2ZPldpuY}\u jGL[Z-&_/n\T: OCN$WK64O:@,tgIıu֚o]xXPP8\mPև]K쑍4[)Jg`ۏxOexvC 9 2x`I4 ?M?V9a(H%G4 6(9 ri9[(8mf'NQcW`4gPYyiN$Ml)t/> =NJk)illALǤV%= uih v7ԖKԙ {\!4D3eRiu[MHuj0.}h5 B3#-I?: s;kSؗ"z`=~V Iڃ38_[^8RW a{DN];p% c.Emƈ|rWK 8RWL2k=G2Owo" 'B<0+Cd "Ҽo/S6 b@1ʘ48iI 쮅 }ɓMBqwF&y(,C T\jLmwrT~;jNdm%SAt"RL, Ŝ@!Q,21AB-QbW ZV7Bw_6EgWg(#oAmcxdlAp?wG$GN$3G+p/ 1]tAu凗PO|{9H'=Wgּ:Q;xے^[?'5R{ˡup)P&dB܏oGq3GQlSň3Ud @S9`cXzXÓ0%[0V4BrvjPN =ql6H 饽X7uҎVEE~a1̥]ZDj`km*<툠~czv(--w;i٠U4ۄKOA1 Ǯ@1dBagMwX[#`n}uԵh ؝YR{ǴGcWA2G#TRYt6d._I_A^zZZ!g-83(fi/,۰ǂ93Ic=y1Œy;) uGl`oTe4R]bhFtAӸ 2Aoq5G̿:uJi!B"#bJѿh,?u_wI0QݤpX 0‚[l*VZwKOliYvQzPWIĝrw-Q'.tsÔ}gAΑ ^n'WXq1qju叢$Љ(":{E=:q*Œx띆 #p\`]h+>c D"nKe@"}kHjVʹNCm_A3-kHhM]րX#\PAQ4f>\Ѽm:(^KL@S_H.%&X6~1vxZJ'ˋ а\Xpa[L(\cN ZA¯^ ``D;܃Ƭ@E! Z:UphU >gg^@+qRq>Dč/̇HV/('.ezOU&sW lFGr*C{qrE3$,$߃c8:/[-HwL9>ᙲkUR[aABk B[+,H+-MNYŗqLy \9nts|Wd0_D} +|gMqhY [-rM#Zެ2=J&Tfum؎81& ^" kɀ;UW~NJfZٝ/A:?& Qy <¿V#m٘s`ɡR.t0EWߚ8CUXG<=pP*-A&CH"ҟs+FMԗ8=*06Bn=1Fuv9G;B o]\zbiށrE" 1?+qY,Q%l^s wCliR HW jt)<2hnzHbm<W IĢv97sV+Y}F5ZyDmP1tE?ˣ仩q%7RX48f1ؽ|LӐw=) w9H^44qS$eШXA==[F/Ni'uӂĀ R#+ė MdqJHE&Xj nvoעe h!-0|Rιvҏĵywjhp(2mj@[10~fGWZ۞bo[/-(Ƣ"H'PjC ǡB,d"RRps]שFJXksm[W| ,G Ql`* VImBQגWhmZEܶ7dUᡚ7JD/&CgJΤW8yw DZ˧Rlx6 ;Ws%PlmS:NN٦cC&M`8w&\QDhZ% o}DUQdOR 4TpqM'2p\CqHlO5s7PVpzTMV4 @-`\fK F=(~I09f86cYz#JB:!c}F-Z/lp'RT h B(gSl9Lr4+X\g̎ĩ׀)\2[t2b>#$Ӹ0*ص%h;$f$}pٝf'j^gw(@CЖO0|ړ>` |vdGHqOۻVmrڀ6e ƕum?pަJ m۹Ba_0Ϗ]v= :+Mr*Rd%JCOcDI26~Bkw$_ wLk,qgw+Դld.?<shRN+#εsS mufHkG٩(fǕȆǃ"o)Iba .--nW!Jxׯ6uV䩟A"Nc$G@u&Qڢf-)/( Zx è$. VN"%rtw^HRЖ nuG-";'zffmBO t _WM.rIdxغ["L(CE6V f*H 1Ej*R{Ǜ!e-?f"L= z(Sw˞0Z9LT\p+,uטqn[:ae;gU?ٙR31෢X9aW΄' ~SwSAI7mDh#ӂDiumg)i(QL}mr#(ܗ‘ PC͟% a/y;.=wcA&OE ߑưP5lơw{H@T}CtVK:gl* s ?FY6ng|$I pO+XRj /qWϰ9آka{k;B趃b?!9Y^)atImPJP^s,Gy Gmr}E]@OnCZ:< (slb'W5Դ-sdC XN7j' a;Ãdhޕ: "0bC)uڎ+iM~Kt Cl["{43R!pJX R,ODaezu{#ӱ•X"l|I,YԠ:hZ=ZlhuE/6@b9NezKpIM ΄M'p3 ͐]N[Z=n߸Шً1G:_ӕovOGBj?9N+ =B%t ?HVKK"tr%ČoF!U##XƾR DږuٶD?ҁ \7Rɢqʂl]fм 6ו]3|OYMObn? |/l t:Y8G5cPʵCџ JԠ%c.a0\Lr80pX AwEgq˛Gˤ B 'g^i0'{UuW=clCA~1 gE*[S;V/bh5$W[A)&R%#e6.%([g]aFk p{ӥwn"'6oR͚#Њofa_|kdzpέLBGɰ!K97,%BOq<7x𱅞t>7Y(=A3>$uzE<*byH`]o]EBKN[Z0ܳCϦ(jF # 5vj؁+ϼtAL]tY'N F4DjlBGS2nC3H+w؜wC[)6hxch,ިi(X^%A` Kfw"?-+zYSX1X^vPIH׆Gy׷*t`틞ng[ 69+Ģ\ v,!@$]H?B߁,RnWxX135Pz#|rk7'[bY]逹sFo=mVZP1Za?gDކB}潹 {Y/-=y>NX,`=6}g^X3Szgά8fy|fbz*?Pv֘0mX^JSM mtq ciޖu N~F|)@GEJ) Q[࠯GE61ڤm yw>PGaZK0߷7S:(c3؇$u|B䊋գ%OȒ?\TrxT &E%:$x=XbB4'#9vWF)Q} gQH*vY{kXvjr}ئB.쑶eVTl2,%5ם`7ݽ𬦥)ru΅kqmGB,d$Ha46Ua9m'! XI~-vpfh&G*hS]ݔ$\n|zal[]0\єUS>(w >՞ۭ-tjvМ3BR=ƣ%D;Ԓ qۮ> a`,G/HIcx&>*YɃ!iC}bbiH]vn˄ZrEc~Գk벇#X-trd˷Bɉٳ-#w%<7 'œJb66򶚒Ak^O  MMlzΩllXQdc!,\ӓA̻UDҐxV u ѯ#'3koei141Yl-ID$t^@q0]{rYuoN{TBMS<˪3=U8 JvU S$8>v[FİJ/ٱ 1)ԇ1]fHZ(^E:IaC\=VW^g|򳤊y8_`^&;E$~/q3~B)RVgy|XGj5ֲ Nr0 N'"9C;H1B.HV,#dIo^-qޟrF_qzD&r{넥Vn͟QGU1+A<;dtsnx o| &t$6/Ȃ+y,bC!&C@rbmfp[Q=dWǧ`樃tڸda" .TEKvpTIL=oHQ_c_58J{Tr@E=Vy $+W'Zd&~a}hB$UD\·6ߡ}D.*nlCQ\t':DJQ&g`w⧟́de"BCQxLZ 룶voJ%v"ȸJ-|2lA *Nsk>ewXohXK:XՍbo`2NC"Hg8p]kUҹ_1ᨕs5\`PJuHT+?)C]}#,W ONdqJ#6eQ?9[mqAA`.iQ;mD2ųHS*{] hM]`I P:_g }ZCDӓ|5P?:۠ e?}Js5^7@b}c 7[=; >Z{ʞ`O8G#xmip{>zg]T 3>ڐ:&mGpk03+OƅI%eE:kJG*4,$t:3\ {5xSb'ǁOn:f_0w&2Ē0M<$-5엽sWEr~%yl͕ݽj  G9\.HO}֚c ARiID|f߹W*B=;?OBdT3qq_+|[0I1ո rзl?D׿1;`aSKk"B l˰Db|9 9UpZoM҇šW&&c>y:j5 jktiA_qm!$qуܑ $ukYeXcK4P5 n0-;׵\|K?K$D̥d' ./r1pUiB ƿY4/5C%t|vzt8;B*1)wuoX¾+-p h1g]rjr;"^#W3 &jC&G8 753u_'řZ5)Hvګq~0ߏ!_<"К崫Iy p0a.il 9!l:G'QV ;ˆM]HEk7QxzzKplC#uVJYf/e\)'vg p'P.)&LrT}& SC%T>'7_TaqmOJQXfF1Mx!aݹR2' VPWks_ZLryb|k,b:\R dt9X(A5K._VV}~nz%kP@A..!d8flKWP8D/QM'n3I1~&Ou址buVY$"!o % m`v@Qņ6uJe2ܭ"xx }ptxI ZZqBhʆec1^2y_I̎c8~X_{/IG,$n\qIf#r2>M/&xbnF;ؑY@>w1ɔgL#$Iׁ vV0ZgLfÕV/i]/fP,77BQz{ЊVׂĠbpCC/Hߛ@Wi´'ާbwefOIpWػJ/_M:N}pZժSċj_Jj>NypeһֻxŸ0q$Uh'tũ4e/֥! ,bzU1ՕUeӸ)T ‘aZzxKgjF U d,?\#GaC ׾F#l1StBnrhna<3fk5>W]h6b$u >ٴs>Hᡠ0dK?o3_CBz >礡rvf]eg'ޝ6QJ}!OrS /qxsڑּ@@ $}Kf LRzDnQn3d204&2|val٫.MPWޣdzg^$2& {n>|t1}d 6YK9l>X}g0Z㎀j36ᲩA慒zLӽ-QbUcWD*xΠPxr.PJ{ZiPdtB;nNJŹ,;\HRPM0!}xmA1%&)p[8SqW2' f:N U!x-п%+"`S(mv9v*l:$ #2]Suhn$'+6y>T7H>L@[ũ RЭWhhnưi䶚[{pj]@,;Sae(dtgXhG e|ޝd/4)¤u7)GAC۵Ti/@{,VG31I_1z>TB gU۔T<z^ 螇 q醆6O֥|%LK)=mdzkxއ7Xϗ܍u*>ýE+*'uz>f2( )L:(kE`KnFc7tlȟgz#8O;b4C ˮ~Vѻ7xbP)$nm!<'%<#Ib}1Ϛ ">2l} %`_/C .-m4~6 R7>Bޛ.+hqs|qj`Rh PR=0._ ] `nE!F׊ʞ'LqfK]"ZB̤=54q#B5%ѕrK뾅]б)u~.(혢 rW\(D Kv!wi3]Xb?A1Y,+('`;MgNL0<q 'LOWT5_LЉ<Dp6$k ;Aa]d{JS8#t|( T0vr Hyk$9Rzi \9Rj5e}V)gp+𴯛;o%C(e_"Evg^t^' ~PkmXF{a;%"~s/LB 1a/ۥ{>dQ 302D]퇙VґMr&͔^{.E>JҫWg+s\afO  R*7+;&U oc;xml70XJqA Ŝd^˗b5$ WP5INāec.BcE=sڤ-۲h7ߏ hb(3GJyU&nF. 荬fcY=n5FB_&ᠹB9LjԻ7ڂe*j%53KDQ" IJ"8{cAZr&dLi{gz&XK61tһUE..@EXa3R*1+=(ɝeϲ88Y*8[q35o;|6塽8J oir9X ecJbI;2(! ߳%A'L&{J헵:ϳ] 'Abic[@`XyVcl1Kk6t UFmQfzMe ^]s"[ բîm 3̆Z NFtS0V9䪉~|͏|Z4*;ʸML) *\lTq=N2;@ﺈA-:se3J*nBTM<#8B@t@HyFXj=3lWń>& p=Ӡ;̙Q`LnF@ԯ.7nA}5kj4S0*F{åw N(~cלV 4ܧM88/0,U/PyFǑ!z+С_ VHwcxh5`{ۨw ވm 3uAG2h72$T(B9(>(?wԗ}5ŧmcNU:1%ty4 ;vZw|X"J;Pc5]( 6=,cS!%pu[\ D-4-L-*ĒA0puf5{wN%d5g;1 1DDy]nn>V5DqZg)?g!"q!!vw[G;ep-u?Wc9? dJ$v 0'U~$0Խ+̣ ֐A~pחQD%QlWIqU<ڊZi~w:HY0j^x¹ L⢸wY5Ȃ*޺!fޤ,C ,g#4Ji|*|jߊEī@im/ 8aj;񽢢N?hH;eLzjH< v;#14s\zU.7&/1,Zz9Í,жOL06r.o[ӑ31?AbΧD/nzqp"wBP8&N^ jmWTУcP#K,(N^m(ǂnp(AݨI>+^4|QDgN#RJ6}k$؃uH\ԝЕ8'+ (9K 'EÑ$TWJX!wiAKۆb= m?XtH/ 0ҟ Cgg90do>t;ڮ,X;1Ub"qg+(yamwB눀ܶ+v}(ڤ-T"iI=Q>3\Sa;)S&;0j\z"9TQK/NQwLJ!z;eddO=1[h`ypCެ8 |X4ާ҂4?0"r]mH3B͔zâ^_cj @FpeaK]rE^Q:QdyoPCNJ›ԮPΈP;9HC V}]dP|4Àb?&3轉RÕW!ѶH7|^˫i/d#*fp;zIx3~rpgh ߙHء4\LKQ|Ec @hӉh&^įK5PWs7Qלi_#j>rt|ҼsOUYnv=bGvE]aʸϞCɨyV|q62bM,3>Y~!kr?729d$M"[aRdv(;:O=%ﱇC9SM[@(mպA i"$SQ2vb7e6:BKK[ _۴U:)I47V2^M6.dqEު*$BkreBO۳^=T ֠%G{O>i(nbm~ec,O y39j8G}}jvi,g!ɜ(=*K!sr7diØ)5`QƆuIIk ehR ^3^s#LgYqagK5'LT1'DrT 1FR=3 @R?EbE@ VSs1E"+9ŦB&O#)}̃+M]`N>5R\KC |m:}Sj"DU0i?,xl$ܕNzav-x#F0EDbZߢ>yNQ9yYjP,% ~jekbAL˷Xoߕf)lgB="$ ><3l[%vQ|NG-1t )PYu$kl5ؘu?*.WR;p#7Qϱ7kRތ Q!c nxUTVچR-޵61eCfQu}.2^Ϙ~8  x-Z}fwNsOMnך)yk1qFxkAFAbHH[th2fv;9J ]IaZw%AFTehuj5mTO;FUs X x8]mJ}u? JihO q!Kh&=_MBJjWEnk̠\bm,g@o@ڌ N( Ѓc jLwS=$G >D8Cg̈_IQT۠Z?G{G̪US7J_/l]55(c׌;:0a+Qrk̀MG %2#ʻ3vX:pF~R}?= 4y"]U3W{g%ԛOoe[5i#Zw? FG] A7wF؛/aΦ7z26ЇF)-H9>X6T:5ۙ ND5%čHpR@K/̀+R1(6 l0z'=Z~oՒ@xb.փ(7W =JBp+<м]=i_X$3 ɹ*0g}EXo&8݌d5h`P4c۩ nS|aiBS$ϖ"3bT{RWO7YT7E1x`fJfÝL=lj0-XZUv(K?6o9i Z?/K=Ǯ#&ʐ8q:Jr"Ȯ4lHU,F=f2ƃȦ6%c3|r7u.2@R5<4'?`  f#Bc{M<.0;ab,R :gAW$ǦG]_ GOD*Lvyj,0ܧG9˜tEh܋]>:)ثjd}C&*;lWjl \ZrǬ7^̠V).t\nZuށOx^͒厒]ľ:/v R@)$Nvq7E"E6±ݕG608j!ƄZAg7F͡Mȷx9J;`{CPQ -o.ӮJ ly=`]oUJhQ_jv&(k lEJ%nf|a2W)J98%2fAo) 7?Qۖ9K@֑U#:r'v-2WɖȻcKՙQ|)r  o)3}T#G8vPn&3Ov ؉+ v/c[2FבϗWqxVL׊s_L4Qp_CUB 5W!#gh!pgNM(wV%xm:|Q|_4~n݊i?lE > Wj d?Θ][1Bswx{Dl9'GmviVP_Ξ)%=sRj)v,m[?#TLgr3MrwX4gsDbvl9!;8EUoa!}V8=pջ>]fB(ێ){ΤD3[`M`2OX9 ,Φ{C*;x?G6INϝAB u͑:*oeNKY%r }<ĂmJr GEh`!(mW?/gh? Ao[:y{S d\80hUatGnV[g~f _B(yG6/;B*aq+ua[C4|_ܾ^G;E'/#Ѕ.\{tUA~Y~(9?NbNߴc'H9;̩`1 $O.ڑy}ˎ,|XTL2<HҟYYU:&*1JYkRwWAPΥFwM:eZ5|.U~RӰiIIb} e±=eI%dKh?Fnt4 |.F #Ӧ oeցsEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6b@9K *#Ѿ:u.d35GX|n*Q+|y \Z~S;˰>&L|tϪwH| ;QBؔnX+ 89\]4|XՆ1 q0>@V$i0]Es$fZ6F*p6=ǽR\WSjF4,l*p/aċȰs"T,1Z0HFӄBvwKU8N52rt W^hoaù,(9,Dt~ԡPkKÆ~kGQc;An˃=gG&Fric{;ӽW,ԭtˀ$lN+]FjQΧHrsOih\Rv@2pZX v2}adP%T Ҡ3N:)eɮa?*]4amfnVN\]  i0N8x&ǑtuS6L!Ixߍ<,TCMܫ50 OEL2T.q)%ÙW sޓ")[ô 5e#HD,#s1ѯ c[i-.ľR`SC6=Np uDg,8ͲY~*7PJyQr915b3:È,w(zBo *7GDr^^8O7$X3/s3òxfҀW{\E8o jՇ{ꌼH-!`;3avQy;ӍѼf^Ι Nj"\Q@? ? !AR'M5+}ae$zeӁe@$ͣҰi巢&hYLuvkxְ4`h7ÒXbR$,Se Uo $~.Ɔ:y̗Ű-u]Jrʫ]uIp }}K:=mIDud.д?6mT["`y=={(ެL=[A0=3*מ `͝S+usu3)rrO`ώZ u"d*zϼQ\Q,Xa*?~VeMXbi!]/S!H).d]@25T^6"p;^Dy;Wv|w/hYo&rɇ D *j:pR;pB? {xw8 '^6rW5-~c|ŏ<kwa-}O m/ς9Nld7 @"g,q&ط+a)/ s1 ҇8klBP$p}-(a-n>#_-@L x{k(u(px}O%;[ńDr:aϤsCl,~;YM5GEl?b1X =;BoCq /lN7)@P8=-'V =dOfO 1veځFEOIGu(c a\2%3w8-ރmRe\?CN2Ƴk Djta_aTb[Bix&цXW8#!RҎLgԞz&,?gޱ$(^ RqSv6W*$->+b'ɚG4~œ{y}(Tn$(C&a5\D?KzMpffUP@⶯D1Gc_*X;63h'b}DD?a(vXUM~ KN@',ir?uqe b o !͈$rKH 1xbT$kU!vw%*gٯU /O> Ϥ[^\da148n8TD  RbT3gC{֣v4z> YUq54z&KyB !723Kf/gx4 .BNOʫ_,lChfĞ2\`FMv>ȷhvH&ܖ)Cy?.=:edVw1?+ޅBl &3!"}S6WuUwEĝK `JGO3 z4$tE{f2 >eߔݓ5{"p55[Zz::?]yg, nN +=L`TA4PgɋrƤwmG^ Zb!h^+@DHx6&Q1%\LrTdz&!$5=fpd^lv@&E>Թt3e\~c yX'"ܞv-~? a7$ן1CXd^wIR jqY]. ZK7g]ip),\os Az7).i )S>n\wo{\ ÅЧM+i~; >v+ Z`o¼^JGq;[Iec+.0Z%BKj*82f|հ;a  3ysnt50`m,L[4E! Y/(\"4oG}Ψ-`:"W g'M[)#V7c!]*,Vw+IhE]aMW_ o,b %Nbhࢱ!5Iosz% kݹ`#i$ d<CÖ1 Ztx:a<Oseh/3r!XLP{VB1{[#jʵF)sjat@ 4e˚88hFű ;=61/%:i[/f,ü;>?\aBryU*y93;RX{coB]Ŏv^$|*J1d ,LTt`i4R1lT-KoAh75]A淿BBYMX d2&б !Q 6 kmV08lG28XbZ έ.g 3K,ʢ<ʀl;9ngC9 BnIQqiL;- l+|_ 3hK!~ᮂɾ4@R$qfU[oG$@j[E#"8.Ls6SӎdWL.!M?ij*Y04X8=Z~-aӛ&gU:H~w@AE=LXcL0!zk9dГh`k}ГWi+ߤTIK[0cj%nRV |+dNGYIuv\odK74ryײ>c Zy`08rNWيw^2"^9JR}H!O Р71VI}` >'5l*_J|;]K^(5dzF ( !K=<~C|Nn^,߳ ANo9|Ӥ2R6`TVSrf)Dg Apc݇i 9Yq&3f%|/T0JVTq}ɨ&h%@3&s$I?VX B1y1SF6{B5xHC\1Чs)[IREq EF ߡ@oZ1?\kVUc bͰ}Z+I$| ^t[]~lꖯG4=ͣ ro53zEtL"¿RrLfhznS2e#Cn`o8B*f`~VzL!հr=x`#ःR[*G$#IoB6 >)uƮyF236ɡXT 7]Rlo1ny4\qIn*jKlxuJg)ۋa>i. qLHw'{vK Sdz)w&3CM<` -w+kMYH[؃hvf ,1-K9B uߢU6̲BqC8-q,].4%6NɃtW}8PB8~ܭͦZ!xnЕM|"raY=u^˚!˸(_e6}d.:GXPʒ? % +9[G<יS~+\/n?\Nc;Ւ蘲/ir , c2cwXˏ^#rʔ]R´` `oĆ *n_HЀwr1&5ͱAh' =<]ڨ}s\mSt鼻7 KO u2'SxYɇ:Zmc7^U2f3$t2Xb6_M$:mm_]m l41xd}O3L2?zmA~9; KJ*ZZ[SQxCG뷠Ch}/(9G6 /1݀S({9V:$H7hO ]ZB3u3Z s s(&b h ww;8GڨE S~Qs LAM6a`+6Ǡ~L0OJsfotA7HqҶt]qL)"~3ꅵ ~`MwU>>" ݩ烶^2em{'fMLm !2&mdW6TO9-qGB0+@2|Y4 E"g~n!z]9&'*w16cz!Rgd}ptzMS|l~kmIC:O_Tr +t!||-m 4U=IMjS]NrP%h݀͝xR*GÛZq*S1Z+'-z1S}YC]&;"0~|/[Q eKČL{92h L1J(BfRab ^(̕TpdҵQ~rnX& a]Ф a9mt|%Md:騌t?;Oc¼t8x})#}⦲;svUTtbwUW[hn^4\!Ԙ<|<-uYXc/3si^y/= d)mh([Bi7h6 - G0pR`*Gʝ+* _9[QYA <4M+#ل%U[Hf$,o7'䀚|) 8 /h>GW, :>Θf bAEh0ӡvpD}J5 #C"CڔJCĂLSB4jZiM:[ D㳽 pgIXQk2( -D ٸ6]M׫_/M/ ",4B6E4\2(DwG9۔^R6wok1JMRʑ:,yQPPC>}͈86vpwm4@N X0tӴZG.푯50Y. aɿ \eBeW8Fix~ J4az*3b, EDEͽiS HT"Cvʶٳܑ?rQ[J89FNR AC.9|ZhuĊ b+ڄBS误CFw9R] 8{BC\OLb붺IYV,۹2>tԂV5+p25n5fash\0 %pwX&5r$SǗ5'HX;I!I`1̪)2rľ]EH?󼔷+EG2 ]SmQUB\*c$t7u+$F`K(H_:پMd9E^Ary[!lH>jo+8^eN[0\U)HYs{r% WTߤ':[%x73Su : cqF+V%B?yߐ/#`#i![#n0a5]m V}A6Ns &|{`)f}+1 =ÿ'L4#A-:U vs9[@[]*B4s/ܪ3,:?4䄍K_{f_ͻ+_RT&gKےBgA5z}Mۊ"=IරPC՘3BtR>ݣ ϧs #Y %5_GHWKﶃ:+ k=QdԻ$_37HXˤVkid1&0}%e=uQZX9%.~ӺjoxEՠOC hɠs!\oIo=% Z5t{C2T깰/cs”%~v4QuiU'nlIٱHNV6Jg_YCN>4PwЩmb՚l\Y0WO摷=EŠ. 2#XxQz0 {B6U'Uem&E_v:[;4 qSӌ`ycy\2RzPД1"&upÖ<"DӃ ,eOyvwAoP1/<<#r6"^%Ce?A+;?,W^ʥi<]f 66nZNP9Za^d6kOl;Z۠-csGExrZVǶgFd֪:c&pgY? [,qr_=vөrX5BQq^Z{l UrtG/@<ךbFTm,vLIThR:Kv 5YUp˧n~OQU9RVjrlƞlDMk%!{/C˼:>fʹ# }=ggJzhm _SA:?FC3x"iޞ9۵" lEyO`ɉ^B3#O!^{h" &Cj~>0x~APX-F ƒ`35KQPm7udB|3Q5!6_'C`|1O;ŶCY0$Ra:J ]quE>6KBj1~"#u7 )"z ٷd4!W|Z*H鶸1?6GgLUʮCzPAQA-RgDCC"y J1XM en.NJR,MN;vDz2IjЦTg,QNE|߆+d* i:ps9V@KXFi( s9@5wXYY%97p4vdQ[dX{=:T1Zmoea_u'bolGZbxN.2,㯴2BIbqlhdn`X)L2K~0=~-$=/kMfɔPI qC< 1ubFM1K Dn_|lN:10#xDÛec,l]=<m>iF_"Jfs Y}|aa3bx]牗ޞ>ANl~b$!<+L}VE=4YEz: HR?HǸ1+se. i]9!~G|UwSݢ L͓S%u_uQp75'r wFۼQ=Ѕ=#SCbZh4:-3Rr: V_7!A0b0_F з۔i+ h_2u% w^] 1n97.29.\OIBm/jA긯ȌFxf0ΆX.Iۄ#~޻MGK9tKt&ɰ7Ņv&5"V{yC:[O$5ݱJbN0}ų;\<Ƙfe Dk' )F|S WFE+H~ҳV9ucS~O(xR#~c D,q/+&ڻY06Vog+j1>)jѥ3)iÈ_ -{|v^bYǩhpZ]W%,|y[80٬H0Rw=zW}CB ijzˍ[#xdTe;#pg)%ؾ5E-Ӈ(L3RÞyc2{21:v…T~ #^c @|3({%I Lb^x̮#eIu|3*x;?`{[XڽDDAJo'I(y|-Zf$YKᡫ{CHO1pԠ'GsL'}{*(<(=)4}Cu=x en(S#3BCQ]Pj?ꤊ^|'iDU~OQ.]Lq02'iKÎRƅ*G+Mmcf1d1 |zSP|lKKYK~|,juK.BC';1%g,H-_{6I @TP u{nӍ@Rn#'ϋ&nJє&<!4RxVJ˔jOV#GZڽ^ڈgQa]$,- lhi"anpMH#?kHIq1aCcO=ɭ@_>b)gE ӖɘZ*y(^Y6j r 5LYkȁC#%QXܷt;pfKw|?L "(4j6_o 0Yr2R\{n/&\/_Jk0X_`gTd-OBey|Z#|~'| tXଂYzwjP8"I# !o`FlX8_-7HeS7=‹g%t7&y>{tR-*dVGBILk ,Zkz02Ֆ4q] -TeҰԸ@j1jꭎ#PW+Ɵ[WkGU-z=`YZ9\:t:C[E5CD #%9K$JߟgQCIWc23DO_X^-fcrmr(xT:ź|7v!եMl-gRC, B0. &}U1\H#͔ G%R%[ "8N27$ KLH@_H|5Q Eë5k ot-fˠ=3Ƃ[ eu>?TS̫~hFUK{m'd)uf˭};B\#9SzJC06`u˥YMMhα԰'LTDǽ>\ej͋Y[cJWv+P, E-~9Ma>.cLF(^OKS dR׏tƾA|t'2$T} ̓7h>%(8/a:M/Ʉr,Wo,1x6AIwU &{ t;D\\yTy{ U(7k"@Y3mLSZA 4%ݵQH5[!1Y'_sT+(!vsJp09s T--F6ҽ1n2q!$KƑ!0@7׈;Z II:9dqtR}r6rak` 173i|4lYdc[:"k>g^4d.fq=xE'V6Rqc} TW ݚ bp贇bbfORB"09ۢDq%JNJ[Q.a!C;B|X40bBVJuwMfC]GޓGdiZٙYjid@hK::n\m !"3IܛRg~A6Sx!$!O/'uY2 *j 05dV%<d^ D+N3]% n(_ry$1N= OvQKLbfZTJsUQ$* uCzvB!̺1ۖx=udqFT/) 4}sKE BoJ5^rȖ])m|Ag]Ȇ1h=}5'rZäߋ ˢ81߉Hr;Woπ RC1\QlIzi41 fKE*RnDY~w5-"Nw5Ok uI`[mH׼Rd_+<ԧUyZ-x߃#AWX&Jj%λ1- v) JQO`pXX.b=aZWRa e>B JELW%7o"&֫9/ CRaZct>D`[Xqo vHH_$mؾzϮtT"a1bI}'⾐MkWxL:&n8WVѠGmSN>eo?K'hk+A w\!̕=XE r\|7zKIg7d7实6!*$4)k-c$~3T -DƚJf P4,p.uFd }Vk3 cOI`kWX+rDJtWAY(dXkmCf' ¾hEҕܪ ILՖrda"Qn=A KcD׍^v6bQ]8*z }19gOn'<@o}]y5 NG}r6IR>AlH1Á'g-#;!uȹY42ϋg^5 p iG2NʑP,<Ӛ:;H[]ZA` |c^Bn>n|R1sumB[U)PyGzYܰL${, T2`ܠ@7Ω1g]a/o72  ezi._ Ѿ3qaR-b\Kށ^UgK;w(ypGkmjI_twz=̺]xyT9eRJ:n@(o>ּ-Ho]C6@lBqdrrqtACi-L?<[i`q)j [Hwaxiao^X)jij*s~fW ]ӹJ:B1˽zm-=ljk]8a iӵg;488Er&uL̡*[C$(jtX:–B5$YwajL|ZD7]7@t]$t!832,~:?g$92SjIJNT6}-׃}(pXad~Ŭ7D# #<? C'5:,on׮RRT#iwe!si}J{_]8U=~=?N^xUԮ C\EZlKZٳqy#yM$-:G<Gs ͤ5f `*3FSO^o*~;?ZЬ)u7$;@ [k0'݀E{)>W-u?XAS1 6j5k[WC"jSVKp !!G6F_̷"C|LvWa!+ >Ch)!CW1!yM-WtoTZjZـGy2d[rh(/Mn$njK }#h"σX,ꚯ U9קQO-r{fxƵ4 ":%pYEI|y!. !cgw%sUdZ_6%t.(oriL!H7q.UG#q䕜s'/^&yϹJljѿ$GZ#Ed#Aerd;2mvlݾiVPwӗ/hQMKQT3$̫R^wORe" UH:8x\{g?UTuk/mrr#yQۮkހa2= 3^ީY3e)Sa <`^aO2ΘIvg F =b{,+d5ԹK2$۱}wb֪+*WdiwJ/p˔\J 2]d COм 6ݛ~`^ p h(fC.AT@.] ('4?E=b%^ !ϗ5Kψw%ўZ'5e枩ºy q䆟``q3S+F$k5sRYP@>RH5E#yC*؝v$Z~-P<^+ANUQ"4ef]R>|߈rD5O@˯??2\ߒwﺈ0rGeFM:J #]dglC p1m2aX YZ