python2-perf-debuginfo-4.19.90-2403.3.0.0243.oe1 >  A eW^^f&\PS&JZ# $m~ GW)Nͺ6kBC+YٱiƏI§jyTAPEK;z>OQ 1=ID7FhÌf븼]8%9v.8k&;0YELJ Ru7źnD߷΅: 0>h XDC fʄgJ ۗaKI; Vc021da54382e5dddb8877797d4aafc9732b434b85de1b2d97e744a1a7018ccd87f036ac77737efa7d2ad9d689b51fd1390c578f6f \leW^^f@:tTEbT$\XU)M첽e 0HH6GMkr3En̶9U1-x܉~_5MMÉD K]-{k:_mzĬDm*i2? ,_B7? i zK #oT%m ]+80䰳3ZƄxuLĂnp YA;AC^刴>p<?d! 3 ^48bw}     V \t,<(8f9\f:fF%GPHhIXY\]^3bcd;e@fClEt`uxvz<LPVCpython2-perf-debuginfo4.19.902403.3.0.0243.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.erobs-worker-backend-test-0003openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eeeeeedf77e8e2e09a1ae10ca924f0f47a407ba0ee51f893489d1f2dc337b05ef790darootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.3.0.0243.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/6620766910125e45ccb55160c66e8286-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f08166ae5171e690d6fdf0e75dd32d21d8e65bf, with debug_info, not strippediگ,AЧ`^ utf-8be2e2b79e770f2c216e9fcb01d40b10f348ec81357a6f5a6b4849648c89f3ac9?@7zXZ !#,>] b2u jӫ`(y/((9PvG1ݰL2Uv8S)q~/['*K[g4Ψ*)1H5bOϏv$֥W'|y8E0A),{Lj {$(K-Տ6m'EYߨR_qGeREyܶbRh~JM*Z/RXmIj\AW[)K#_"15+V:i7$B:0dJw-ց~?;9AUJv؟!]jSciW>]7Ij4V19va~BaJOeA2fL7zGzvsNX|Z`j&#Tf 5.aњN1Y4&c 9y$n)CaJ384"wc:rye%;t8OvAm[xߒS5{} Bςz'&*ح_))yΥ0B&8_g·U~xkZi4S.1֍=Ua@j*'|}1+Kեno+YSjYiɠWm֡ƚ-&{+`팹{P)P8j>DӨX-+ U)Qu(lLB#qCXY } +dI!E.Ut=<':l]JYnrX=,Lum b#Jzִ/li.9piw3k&r!ce>}Z.~d7α'9$s(t t[U R=Y]J- @3& f4쫠GTl/Ad1٨|w|ozj S;5ZL{ e݁ԅz/I.\С>'-]6m{"g :<7XY{=y|~Un%Z =x4b%ոfoFE6+.(2Խ|RM̢; pX_Łɫ>XDyS4Ӂ[5*C:Io4[!cz/ǰ7z5mÍ,Xv>2u2ۮ*!5GWlWQFȑ٨ *;p};p*ؾujģ.ZY MH ?8 82T&8-{R#GɚX_;nNDNhWƻ`?pMO1(҆.OìfC;y~IԣB4-4($#revwXEnrgO+^n舭 p2;xqPǼRJXMaßEVn,_kݕ3G*b^5ԯ.m4슑}Nd3X+V` gbaza<1gW{5_ >~B@[ư:<8O9z {S!S_"~g[L`[(ts%.C1p2 ݊RBrziMSAy\9 9N)%ĉø2Yc;mg#& `}S#_,KI-8F[uC$H7VHM,07koTm3Nuq.`V'lZ??Ray&D 伷\U( CjoxOT9㳀zNZ`gpAtk?1j&ONS3&/ @7mBhxaߦqZ5=#)rϨC $!]ӽڏ&@,9zPjO^r*ܝ(-nųUh7x%~κnɮ^lU;o<( yRoۛ^ʑ>_k@|@.T4ޒA&J-eoAZ-5}cSjo\m !:L ӫ_B5FpښaJO/AfnUַWE45y - s"t!ȷHik#KE>}VX|+ %יՠx)U6 _%4# ]ޚ0}x $[ 7|WTmC kós%pmVTnrx8/&;s1${am($8jp25ͤrxWN6k҃BhW1 G۞ؼ m'jEE)< Ttޛ?ao8;n JD߇[me,+tg@=O ;9iX)BB읙iO 7ڲȄ*#*m`Q8DA45w5sDZxbˬS3^T1զ@G1|HvA ڃ@_ҵ/s=} pԚږY'W졈u-j&` 뿱7#\e4P%NZ>S!rOT F/mϝ e\[9D}M[9@&!'+Je*I/ ̦Y95*}.#)٘iQEd騝{) -_AD Ŕn֤9GfdGmT>}Ԧ藊㼆Q7#o cLGm=-勪Cښ:$,Vڙu?J>K旋|P1sD)0ƹB"4o),'2mdw TIעYA= -bS{)M\GUOJz[]\r* ֔Uwe=Xv*;vҬ2twq{>Fw`cbsXn]k[:$mgd~EUlETN+ɂ[%3-H|jy:O"+1lG0_WtVM.+zeƈVGb]}"]a:[%f.Y|0QM%kF7FU:0B߃CYeҵt0I|SbTj}S@Mc(zz4Z-/y .3nܒl\Gr.&sVyogv-n0[O{D@yEc,.Jh,pQ .t7-}:^fc[Q{u$\PVߥ`>0۾/rI7 i@TzKMZRw Ғ8qXͨluy$Dtb,Ig$<n"$`i6햸ZWxlz;I~s 6xr:Aw{JI;8rr(K?@%)nfy+yHym%'cJ=E{2 E}.Q v|HUF+]Ydf4g֪L8mmE:*2N/@7GLY ݭ爊L.[kއ\q2ؘ>8qΗސ}()(Ām-ZB=W hst_ !@,fI5|۠BN:KaVBEшx]2xV[@>b<kxpk ǻrmPz7rEt,.8)Űmb&l-p͹pb_" ߾Ɯ2)`GsPS5Ti?w4 E,nAaೡo;[ޗtA]\k# # A3pU!BkmcdZ Q|-)&^z ,%+G 1KWʂh/ hY^K; ׼4X]x0|z_5TѿtM;c5F@ l A#Nhbh{\C@patE;26RrʑCB^rE^lzwEIAX)zfPfus{ >gnp+ţ/+!b7fЉ`d=5ゃ>MM&{ ~8 2ʖ=r!xCNZ9Rʗ qi HHKJ<}JBg ȕǾ+R۳\q]/SwԉEoM3wQn3 9-YIQio=陑c||F"#v.iYsLZxIGow#S*ɊAzt+,^%6K4c}Htse[v 2-s 9([Ee/vfڜiQJjMDrW+p?B^hGk- Bt *`d.i@\!AAFm5[Zn-*'򳫣ۡӯ9xAH U/ugTk 8~oy; Wӂ_O]vk$l*ݗI&hu8LI]t@V]}\taNYʺ1I]4xޜz-<݉ HQ19E] u^;`9q?&+{Tߕx9=b!:D=a5Ct~e A&~s1#XԨA7`k.):kZ2eڀVU!NKն᠚IY8lx˟*bWXmx2avfݭCvߎ6yL;qZzF]QRm4MK`kEePKWhWYJh B.Qx₩Wݎ0(ѽ ŝZviA[;}]o~xԝp Tf)M?zY$a7mBiF@P10ƖV)UW;9_a͕E=^)i>JjQh;cr̽N܆JݬO;hRSFQFHi;S>\x?mVrJ + %m4 4Rc*lp  YBy_ykt4=Lň[zdšm 9=.hH"./<o@22{yeǔ/PңLВNhlZ(Ad#NplUB)@ᾏ[Rzi w6n*Eŧ6З'".;;Ýje^<J ٖ" ӣEQ ﰣh .ČY'XXz 0{a^AP[DŽ@Ժ:p&O%Jo92q/`@Zː ]pbɘղW!=WͦRRK;vk:_,3~iP#ܯ @*`saD`!EpݔZrKԂW#n " JgSpԡO7C:)A1v=Ʈm0]P9-`B8%rf3Iop[(q Д!VOנQCi*XD6q"u+0m0/An"S&5䋘N 1%+aӪ:[6m(fɳW7r LLT¢kp9cݗXzC鱜™1b|(n6:&&RO4c?84[|>hsAfߖL Yɍ)N2y]lRMf#QƃLqȲۣm*I*F(Ր:ȸSn#r. ?F;Z;F瘺1)tpn{vVE_/Ǽrz//3gLt{=|U<:*lDEM5׃Da8f\|Sli$O`v+B "< ySmU=XHoDfr)JlV4ۻ0~H8hz%KRIhb{Ab0GJ%I&\Ҏܶ O8,TivK\NGk;n)SH8+#Ehpv~a<ًd'++~ns#U6Zp 2 A+{ ~孱~x騆xgdr9 ^ {"bxu挬G):#ܬ'x ݞu[HT\`[K Ͳ_A9㞭=f.gÖ-將+eF-_EÍicG ەMZCחW^m vM<;NfpM޻vH%2G  $Vi-#y2Wz'e#vdXrn!nLKn+˚Dɛ# -[~M/֍b1Q'-b+!4!ı=iyMsPѓ-]W2}Tc:Bp)~/cf_ԌrewI6nDYظ152r1,TB9nL t +mwX?_&ۧmDNA+Lny+A=k`'e 4T꾥|3S$^y沙8iL vq4{­~Z{_H$x)00OZ{Wdn$H + ;-*zΕ3x(i>[r&ӷD&kZf~SO}5McAk95}]ێ]|Ʒv(=` d'|F55mk G⛾6V^DUm$[JIjN7;gE[Qdz_S nw7u!mү2j@0='#OZ4 bALPN#0?UdުVlp8h$#oWEԾYj)A2/-fE}a9cEi$,-g&:. zۚ9Q3)<&V+#6fP:2 %\Vrd:N㶜= ae9>ޞ!5/N8? TinP ,]I: A*U,k\ׯQj`qP"yme ?^=A;@2$s՟I D8qx [۴xǝnlv fAĕʥM10\]VSqkEXT# \v:*<|k17$vIow/Dy0JYXPUR?@lTxzq JSJu5L6C]L}v:[ah5btV뎹4Zav/-6 ٪˵ytJGoYaC=bxt&S~h)S9om 2fHG! @0kL7D̥=N؀mݜ\$Y Lc E1PyKlOQh}pl\pԑ'y4=F|A2 `}/Y LdhlJڗ 7=2StQ-;O6r9*'KC)٤E"vPefcv^#3T'xړk]9}od"TKi\!CNo<]ԍU:lPzC~.AkCnfo;!ckFB._8](=!vO Zeۅ-UGs})l yL1#5L3Y*rQ5'I~[W47Wrdߢ]ފ 1NfT lͫӂl4c` =%?ᔂkx[25[t^="AB=YzssA~7H?XyMҞج}bjh-& OgxUsA)&#be{3Pp%NVK*BqnU3'Yx YzDGoGuKG՚v螢1>xTY6c4}G9'aRyl3c]l>S79)W%6:.&?&q>PV sd-_v-|p`Ěvr_#x?quʕL]5;Wox8D $$:GWA gD,> lَF)PJeπ_%Kz9xXd#:r򉢹8%csLcIAa%:Uø_ke:+)ӯBSaul>9$#`Æ.{mjLJu1 wtM#EB 0D/"xRb7Rpb{='/ϲkZ?vU8#ֵ|vT T_3w: yL%fcų I:}z[~6V_ޓyHlܧ`!Lo ;^}_$Ȯ Rfkc$]=lql* *Vm"D HF;މ;ʊMȸeι66dv*Pcĵn }FC6brI0l BQ}co\:S%bIHNI8"H78 1i{'@b3$gZ5`D9n\s #2̹F#ΰޟd#䛷p CΤ,>`lm~KJ7h_ͰXאּ ŮXqn_'h)8V Xpt;5ʤB?HYuvV7B/nn&69`6& ~&lTGOe%@#p}ؾS{WwAãQ H,hœiR/ÐT]7_c-˸Ǒ-vβٴ%KZ> }Y&M-"S>F%X04Wp"FZV;6W"|=54/MfyiZ5/eCIC-F ,Z|֊(ϖ:DVGy:Փ qzb;#Lk̅e#ݚHpQ.ף{5=l?;'緺: aY95۹$QU@Yú-/?h'oY̎$; x )[$pb]?):Pf$#ޒt9:;p+ Ovjn~QjGeʢՐH~Øb1>S'Pfu!ΓV3=FNTD|2͠MmDn'rlqǬ֏< :?/@-gD*"q~#IwB@T'pQtGrK!3C/SQx>Mqz9U[[N`ZsOv7M`Gp~4$8~!;Iplq#^P`m\NH7߰mj(l/eX}[nQ{Pٷ\=(K޽r)IÂI\۫~֌Cܭ{{ciSSiNV6sscjBO[?":-7&f޵ؘ:5a;W[S ԅ@m "t5}4`)bėuQ`P/ZX&Mijٻfq9Hnlf\SJxi!-Ơ>4M9s0o@֯_Mqgm?[ɞbz:p[cN"Xd?ߘlyS]ü" Z,;涟4S f=Jfֹ>̦A >n!s{Qk:ZOu@"M$ WutygWПE"0usJݹ~/o֐m>Dz%!Yaa3.LQVO..Ma /FXSJ׎ 7Moem fb+Q 6"2eS_61ꏇdÌ!TyyC3%BG!&n:OG cg/VXee g̖KLoOtvˆWs,AGPj> !KbF"r#6btæbk]1cswǎ NCEW8'ϔH~}x'7hS<, @Im0"\^pV~04L̬x]< e f˚FZ<g:82Zْ"!6I -z<ƀNmӀ iۓK X -ڲ1 }x$ob1glBD!${YbmJRCu6GG\6yQ҃[2$ by4TB~Bf޼:l8iy7#Z* ?'ǖ1t9ڱ-֛wstvD*D$ղ@뢦;yqѳ6=p  Cr5UGk W(ůvI8Lm 5:[bZ: tnW)#mne̤5^-=3kL9M,?6@" Bq]-٭@8=ޞCZii!h!\sf(D8iArPiPY7y|,6M>2+N- \Lo?m͊ǵ>"J=,W>0.XKWI~(rucT_hA$ķe:aI㥵73jWK^vƅqG̦mU͖(NIZl$̩&l#nH@[JCt`vG!˹QӒɢj n5Ce6YdP!bhPv/!:_Ԡ6g= ]ᡃaAA>(&~7=␕Wp0"P.v42G`9{:-5Z&y-{4.f(3@IPO{\=N4K3ou9?) =i&[Jay V;%W%meXƗN{]8`JX3G`d&I؁ŏWwOgdJO8O` I< 7svY҄qq7x?퉉z&HlK>j - '$}[Ϧ9-Akt8)& 8qIQ]BQ(nSӬx-#mQu~.ħX!b>,B`C@Y:b7C1~"D(<&hLL' $]JY|$sQFosdX-0b{-Rp HpY?6k}l'iVE-Rj(ۚc'D}-Lq-tC#~'Dh@ 0R}ഢ/YU$=幟@9InQ+;4d<7>u}!LDN'}<`W&o@vs:4kw0诬I"f3tÔ >HpEGc#57N N]lZҗTD1cL}q M:fa|S %lAu.LsB%U獾/2LeqC쇤l`nyxm E*^1]IF 5G0 %"fIDNjfo?+% hٮЍ9<0!s3`P0o6z[ H+&Y/:?˗`/RًaɽXb|9)ٸHv hႂ%-޺TG^ЧSAZjCY*_(Uй֍ڤ&6cXb]WqD { xI)pk&Њ -``*lh<8Bj5^$*`mY҉1Miϛ\ 7HVIm{uӦΰ|<3q9es_6͖*+/Zj$6{-;YxTYTEok*II.8Pang~Ʀ#l_~IӪ@Ta&)y^3ݫ<:6]‘4_P_dWՇ _K`1N|kh:Jnl#A0,=Y>[,sh}Vt i&6Q jHvL sqB{hی&O;T!76ݫ 2D؏pNö'Abv^燇șNȱtlt PtYUGhC0fP>P|c _V5LQcl"Pa#ͩ03!#s+>m.d>7MԊ_t{3)J͠ 2'v;3 v2tSzЙ:_7׷b%3tʼogV@̠ -ЗY 07ƺЗd?,VUȅ 7 >sQbg?fvIP hj$hCOLR*WM¡u}KxH8/ERRk;RwƁ; uRTu'ѺgIF] RYP}B /v_UpAK$X F\vEJx/r;R[('wi@ m= +T+Njm;sv%ΈgW&V9 O:ϲJiB9OM(iָm)5H,| 66yI~eIӛ"vt}Sإ CXu #i6$|U+W HZI`ujL{-!J=ENL@Q-#NfI pL$ f3/~KFZUTkAF1Q[>Ǔ|_׆rjV=ވ|~a~刊ؘ ''xN$tBi-NF۠8O /(ykN*Pɟ?|Ƣƌ+T$IʠU9-KS|1MjĨ(kʙTN-fQ\TQ'# Jօ飂3S`I¤=s޸B̗p#,7$ vKmw1 z&r携4*)|(տUqiSgM(>\D:TNKx4_@RBN/ gԱ31.s !{&AdkuyOBWu)Z >zp6ZSkMYme9#a:fbUsјe]jyle^cvȁ[D)kz.k'dG]<ԍ^Jct+.cډRolj~8kC45z&B|uСUe/ (uMbwݖmf'Wz/upGd&Y ME쵚_8&j*h͍py=%;FyZE7D4dϸ B>n8t+kSXrn(zxCpΞIA>.U[ 0B&ttg 90'z/(n'Em A~Y3v;m˅LBvg U;uÌKj_wb_ޑ|<筊Ok}?B/V6hpW8{(_|Qޔ3^ Rju{0 bo׈KS)h+8< IW07j҂p|b4YM hND? KOH%,v#~ǽ&IOLKGh)?:( *wtCiKwҼs+C0vq n][mS7y|i鸴κ#dTiW;8%7Ƅ8.nUKa(d҆<^jVC/0Vog ^950Œ.ϛΩeC/w8hpVznќ,ʲ( "8WT7{:K}"цa&@7v_>by ҃}uHt"Rb}M.1v@1C([y^bl֒|$INjJL:X2a䚓|Ҋ yK|f%@je n TƱKZTG lMlV 4qg T;{Zlʴy$ "Mjc۶c?fbt#0*=b^ۭ~<=|{@SFyPSK[ǑbjbWqzq:!A_RnD]^Yh Ҥ,CˎG//&R\e CRTIUK]]Ɯ2V,ű2  ki {R' R!qH^\u-;.*츭 az\Xq<^ԉf59$Rةl E+HSc9 zC5 vldIRY2j?sgجPkpA@r͕ץb|Y? Io6VAƏ'ҦTpu-4F"lNz=}\%tEc:s*\rI+Y^:Ym~La䳍rKJ<F@nҔa$?￶b6RJ 0y%b/jKCmh΀/a'|M, AKBfWxul>7 ΰS*c-A+{;Wǜէ7Ӹ%VÄ{ȱ؉YWӝkU.sz^mZf#>[5FY)ŗjqssӡ76 [޴H{ kѦ[ЛmAD6@mQn_l~V`ۅXSi3 n8EҖc@A4u~"qACŕ-P+>()J8Iǟ~ZF4j'1lv&LG4k8ed}/GЕ)u}FQKxTۈ' ~1y+^Jc헪kDP8Ѽ (I[+>'lG}JQ)UCUv`TCHy%7RJMy}A$+€9/uW엁NVj#oܶ\H(4uH.͞|g5E#k 1[_Iʝ!dqࢢ^Ṁ}2thqjNES E)x92\pm_MVwuB)'!IQh&>u M(*.G^{wjÚNO(zpPz/KY)+2eB5]$v[եJ105|!Msz/a.KTup Qcbd0Y`AUݴ+Y U@h`㓣>8>~ߜrg gS0Տ&@>I}zW|`NFճe϶/:åF__K NFn&r`Ĺ8dIvSLŔ(|'g Ae\"G 3YPT i,Ncl̍ 1*{sCTz'9-TfQCy#j ;@ʼnfVhc꽍XXQy&̥;@t(ձ(yiέr/lWL 49G"xhhw =?jq2x(؂G)/7iTlM>D;VWtW'-!f ȓR;ب2[&-ً0J4OJ6}\b3K-JkUB7?^=|EvGY2yNG; -ѳ2Dvm!<~k54Z evR*> ȇ'_a(t]ߎշZxF{ݣwNDHKH({:& /:;UG񍊒lwM 6.P߃۔Y@(xSKe*hDl[&>{L5 7l0kmoY݅Rں'{wW 2skP <xC֧XK^̿@7 xrω @ܹr9*x3Rr7aങ9Ѵs f*CggcSeIbV hŜ_)=aqq鸤o/I0ŁZ;ѯKCquؖOXލnͤ95׋,k1ULw\@aWԠ'ېC9JraYY',zeۂYY}{'`qoj$nU0_ѱ϶Ͼ'ﯾ`b)d"'AD(Ϲ\)mU2%[#ЪlM$oeh~-wt v-f%fvTLA/dؙP$k#QP[d)P9i 1)SbBuB@lv&=q?@lg6΀4/;{TƺP9*ALCHn6gqb8^qW, Gt/osBq{t><.<_z~oO]3)S^;p+ȧ'U]!`]þ oFq bt=p..p$&Ve~`W =a U/ SnX1]o.l7%20Tr[m@X*'8[1F5)3٩<|Chmx~)`X*^'`3Xh7£,ȷ@j9z ^^ hRq?!_RahLhsϛ(]CBɂ]ȊrPbt{A&X-ۨ{K&Ȣ$=w]SXƬv7[1XiTQD!tT?{ ;zHm'ț8l?|#ZU#"Z=ZnNNtl(i  iá W]H4 eGd2LڠGsmzί'k~N=^4Kku̜:5rjm!GcY bq@3IMm:͋PhM s+2*!DAp63UW&>:?} 2zp'%[ST>S F,`5nrG' lN$9n{R QhM ^y\ބ87f*i?FQЄ]`\)Lt F+M-[uZW($[^T9ܣ aiCVdK(k[ †>^ٱ.0K]iPM#1W[f~_L='#1Ր ugsH1 3,X}D|r P9'Djr| zV!ܥ&@j*K\~Y cjZԐ2Ց kDpo@y:dY|sҽȢr2ۀ325^>gZx/竦i`0-$zlسr[mAՉt ZX1J9 X?5z d#2*%>떿9k8r2uMPiXR睅X;BbWA9Z+͉QWD 1Ub5"'c5Z+m7xX#[ҥ/ ѡ75ĩ<[[N%/vKȉ Q5JHR#8ε,3uI(>iI_Wȏs|jRa6rR]F*J]ʡX=ͨ{&;QR$Goq^WhQ!ɧ,%f1x*d7d2Jj΅kA_V00':Ek޾o;԰ l ą.ndq 4W_a  LL=ӱ٪ǩhF91~`^`k !(&VԘ߰{ gt"? OsTpT.?ϧT$n}>ɹ {Cl`|` Az{}B SP."E)\9Nϩ Pk;q|&ܼii3o%مΕ>tmsHP͞kdboA-iOC{KtɆɁ;N5*krY& oa8̉_L\vGfˠe3i"[ၞÒ/[X2iwfnC54Ʒ_ EͶB)F)&RA'Aa oMDMD6G/Mez V;)ՊBppӿm "_3DyQE13E&lg4K fs9O#e*m=!bjI&#$OҘDࠊFcfIF][D5c3Pv:GXʩN=+.~+.G:7y"KRlԂ=Gx\xom_A؄$dPji&M:\?k|.9),FY:=ޫX7%?1&Ѝo2r<awNqǯ,Y˜JOoxٱU:!r%oҿb:27I{H2EE*Jsu=)7΋@=RZkgXEI{)W"JcNJNJ lDIvkb y9z[ CzTYqBh4~écv˲q5l>&ls ÁL.lR70 FVm8Sxx;6X/h<;o5r)-+qۗ~ N8 oSE$lL;RƸ9~.Ƽ:Y3Lu%`}U߮^gXrJwݓRc w`jD>Šw[]Rϔ0eIcyQCߋ@с"/"׆G8) Wky6k4^hH¸ ۵˧uvc7M"-eI{p4JU ^SKF/׭ŻYw!y#+3?(1e|Xvݰ,^ykqxg7\#?_j+G4X dҡ%O«e;_w2>GOhd8=PI}v \kjgmt 9z) h7k%oB %鉏3Qrj1LNNȣ٤cW69<;=i uc>%4 I Hc $PËQן3.{rf3"cO" dYփ XfRCkY]A/5kuEGnWK{Z3Hw;[$nxڒRn?$qxUyeu%bwxQ8`"U x_#F,dS%%솉Eu&w P#!+xafPOV\ rx#N]@+yB]T/|,k\e@A6z6{E)]4&UB&CVGr8f>]L(`ÇbAǙ1/ل"fEӝ#e5z1ELQJ,@qN=$Acoxp3!cMZ[w3]v_;ye!ƁDRZ.zf+9~|=s82^=x!pY5>ߏ(S&8Z}7nZ'-jzL )e'm. U_tU^rYi%gU@Wcv8BֵQ\dW=%z!TX-u77)!)E=ڴtMP g8h*)DoZU,Ҽ6z0k7ֆ5P6]+ {GhD."JBqڐQ2z9k 2+U'$OD;b.c2T(6q4/'Evmxǥ&7F2 $ɀ[bi{ R2Q2 W>48i+vEaCx@.N"j@4QbSZ7c(G\سb4"7l2}֡C>&_`d|jZs93D|k'*Jٲ^rVE|yvmnErЏñ|n/NGYbՠVfeG60iUiqiDJWک55V٭8aˬd}/\GSHx8FV0'V^f6v"H[$'z+ fx(Ml Q6Llw6|#"9OǮ+ Qz0`FŒ9yT oN_7dCph`Otv3b|x6t6Y"\ނ #v90(6ʸlˡn?أf嶶 X!1y ri2πC17UWޓhЕrP1%< ,7aw9=gR:hV)mV3jW*]uA^Vܡ륽X!X)`to*m)\kS*ƌif18xt噂OEru*jqzƉ8C)"1\AmtZ\q7:  cMTOIf W7ov$RU i Pɫ?0nH@ˡo)h1,,nP$Sl%J'}ZJM [9n/橽OB]9JXkSvL῁ ntO k4KMm'֫d"i*ifD\7|)p[3JEŻ4pȜiFz[ {C1U"$ςoDoW@*.ߖP^۞Gh-⓪ݟnު֫bi#47Vi7뉐S#UKJD!"|D LgzB\g$= *F2˹БRԯ" K/z gPt-)c6DsQ׊zz.3< p{FG&ayDaEyQa$ֶ'Vxy埗5رoo>'+]9g&DXAX@r~>F#,/"V1J]wIƤ{5cmx1{}Us1TrkNzpVUB"=zYPEƽn&N`b X2w.T/b~%-; i ?i]GLc9Ǣ1o̤CJObـqjNNlJyUj4:Ji$]}KTMYAp#n˳T&#q51NR{5)5ȍà=yybhIOj_2QdAhN_nIqjEU;QT&]s 5zƒ` gltyIZ?x˃Ql8; ME,L<O$q-$~Zt0+Qyr߷ÅGRG^h2BTn+!"lwQixwwBțJ^&ܬ';֔3hU4t^Zieo\ϓ7qS"l5W&f$~\.nhġL Vl;X"R6ђ7d,nj:9Ibk._*[A&W @Am8r hr!g3'7O"ignKb{&L݃bO&M?A<1ޡ Gpw?'kr3<؝ȄCXdOpNV`a?ӛ]gê1cmIU2&pO )mUs΢I0W9pg0 GGL_0]:>N-Euݳ|`R[UҷfϢMOpAcRI@mk8c=,.a{Fv =0s,ց]e{9K4Ee-N6[]J2*Ϝ|;1nީVe'nu4'LtrP  pPݺeќ;\}=:_ʚ -)|KWaTZxɍԃ'sE\I(=H$@WwT6C+'6ePO6WF%r ˼XБ(HO'l5GqmglX5o'/za7sԷHzpJlchzԡK'"DZsz8чرiɟ8L`pb:ldQ[i 3J<͙9U?>NbF#i3kǧp"I:]2vͻ>7ǹ5,dVKdZgp9[Vnv}{ӫmJqyw!£Z` gÞm="o aCR=z:k3rMSw>'&Ճ4ʥtkskҔQזYVMf\Jׄh7YF?4/[su><֯O c6BHUm.5+07N ^+U`.#8:PTƳKj9`gs]+S5_3tY3J^3})g2 ~ԋ/I/$X0ݰO<Z,!:{co/SjXjE#lO|9T`$NVy٠6c9 "d}Ԥo¢o,jm#&2'N*#WuK{<@Oz IP[)tRst`NVY`g4o%:3*ZeA5?dsQfvĚعc,ZtxRlPU<k?i,Uۤ_&xb#(%ŵ~quZXwJYʧGy0!+^+ uni-'QbpJ~Fք)J R6’;׭Z/[sЀ5pgյq^iy*i$!YIq9N-z4 LL{gN$=i4۫08L@"|C2Рb P:E^2ZU^1|}<\ru P Kj1%Ay:+B3b).0Ӭ ֵ<ѳL[p,G:^:⏢U養_$\+x K= bhW[~>AFDy'.aY먭jnM`ts`g߅4J!U2c]iXh},QM~i3rw7 v 4dTlqP=T'E5GԪg(Td vŜVi1M*# TU/4vMlfH^z pVn*qQN^4gGs, >>ZhhUvm;[k MBL84P_c{B}v+32cHkKH3Y.z<~aK=_+7ZBv0IEzN! HJ; B!ZN8Nk1}uϭԛlYj%ĴT:+JЃ8Ѯbrg汫i=$J_ 4 aQ[bekF-% E8YiqU.k\o8 5m6c."Hʊv) FQ/pf\C@~qYvmvV>XW= 8ɛD ɿC z97V,.Sy 4p5~u7N--3.ʬqatQt#Pƹ°fj|Q?t%^RTT5rCo;*Y\NIza%Hww$M2zP<$: u  ^$2I?45+`Ag` bP\c㌂8Ԋ%<}B c:Za%4R91, 0K/tO@`|=dIES oxu gyO^g !4|uPJvWH;,B=F%+ %{,=&Y+g5ؕ5T΋Tclc Mv\>笹wV( 9ΨJDS?Im>%/}x.d'f}݅UcytOOIy=}~,d zt!9y`GBtWCMխI2^݉}^H.Fz"|GRk*ժ(qb3mi&sϋG7.bi}_$o=K+B+'־5#_VxEX@n^޲ٝ=U*-aKIWgJ3Zc#m-|AUlR4lo{G3s1BBrxItʰxhm כs!L9a-Y~b6la| VpXF@쿙-k` !8kL>ֹnKE1%l߁'hr~r- ~ P.8Oq䑧Q|P !^]kJI|({T-S7{nJPo4h-bH'D-3,Pۉ%n[jۊӿ>*V 5ίRxK8VPɫ2Tˌ#DOE ?ҩɡΈK֢T)6j c9ƛ"| GbYϭH;SU5fuw{R#͕+U)Gw0[Y2q䤈4ڋJп6[ePv$CMIh}XA@ 'Yӕs7YлdmJHerߐ7VU7–MՂ-K~[Z?7B}νGqdo&v0ըG|f pILwR{Z[nxFaYQúҮK._tF9pS fE5X{`R nvlptjU"W3!#^t7ǾhLfJQf=?ܯa7vTzl!i{': 3$vOP5Iekk߲ ~%S@6*#hSnlH7RJ"(tZYb[$?ƍ'&4P')/UU:{?#e㖵q+K&|@tFi^.Jk^SD,3O\d趱 MD5U^ҢZexjhK-eeM"I#J>7wб#~!k2=ۛ8ghhfM>jf|O OF}Pk9ʪ~N#pоEd_hKPg9"&&!o_/2쿮{ jV en̘9^'Uly6]w+G#z$!@4 nx_Zĝ,c {Qvr^FʝLwȾ58kl#U= ażYEF1nۑ.Jt r;ID+yF/I[R>疘pID6њZT$.XULrήXyL5D4$G#Q\] yOhIDk T]9gw{9kغ*Dݩm/(|;[x*\=z)48@NpצguPJj"|qϴn1eeu]`Fr'뀮f+l{~$R?bmB,>5!XϐA,Έ^@>X K#؃g-ɲaN1U=4x[E(Z874\>^m?ШB8=aFN~wdL¯G21uK~-~{Y/SNc%\b~~6C }11Ix:x3'>|&ǠdBqOP6xpBɠ~<6щz)%v^5/!!cN*8ӽi ._ mCgp\h&( J~_;J;,}ita1j 4qnX/.TEE`XThM昈܁i1MAU8&y+؛':g7*rr [!(>'9L&-BQ7%C6Nvi|]\8pyiVꩻ&nA*UEuc]vG}ʋrq'X;' } "AR=?L(`wMx>E#+PMefpZkQQwG/\-J+]hL.$ijiu>HTCQA#QE@7/p\+co1w0,4$ާ^+>!ɯ**T BƬtH LL榭pFQ sky*Ѿ>E9}{4jo,{}T!@f::\!*ez8Ѯr+%=h+><??ǔ8N׵PEjed<(NS2t8?@d@%ɌrT$L_c)DdЀ meK3΍fyZ˵~5 ЉF׵Q4-uIßĐg-bFi*0x~%_eN:JGCj–_jZp2_7l(ʹ5zyrXG={l)fsKivsN0=anGABʭOly:]-F@ɩ?p}yG m:iDi**ئ"E} 6?[sx; Oi5n&{~cNm:U,9ϲhԴj J5JÚ$\N C)9Qy{1.5GTOA9 ;/dpݦaN{."1T>UDjs;N ͢f@BвwA2_M.m͗4<]tcageҦGA؄O>K9 Υ9Q33hYtỌS&pM^\ק0m[ț&r: W%nXkIME]\t%blfһ ~&fH0L19wn0^TniQmX7n%AiS/WBt׀ ~\@7#'x{HXdE8gԟy(ԉk}7'w6\+,5Ѡ kXށs:3|O*b@pT J :gj"6S1˙{c#XZDkhVaN5UX;[h ] Db7&A}(A. o]zS"Py("y}>hD Ek781YPۑKYbRmw%*,PpiNO˟<}Q9x{ښvj-*˧mϒ!`Mo> O л[9 )w'-GYveՐ4s!2u T| yv9x5ge)r_4]3i$ z7o WegOT̝it#Ep)Uxj.]o nrG"# .+9@ HFM޸x-n ^z;pց2lItuvsN>;K)`h)50[ +Az{OcIvOh&s(4*U~+,4Ғ]3L+wE}$zg]H;~3aE"gƤ!E.X())( ox̪V}"s/F?8!hCYH/G@߻Z} 1kA8a6bײ]i,2l֞C2CHiabWX4H>[wH[?U6U8WH d2J=XT͊)Pc#S jI2hSXliZ_YvOj">U=&rTbXUcX [i.}~鬘ks-U8h#&/Tf?ʠ6T(ӘYvQZ3tk]QVhɝ`+'t[Ox\2rz$8ɨG 92G#z7xd7w ͨ^`&|8.g5f_a&OɈ,؀"-FHbgO))Mn߇4/*'=wC84Dдy`=5\UR~>]4QLH# 6𣮬9џk?pR|JP֢ws A,aMh3{GfӴyw2O_~9 ]Č@YI3ؠR!AYd(7.Y*END s_DMRG7/gb@u;,'I( !Vd1r̳A9®u/s'-|)jtI1ִT*Ź"_ҟYp!BŗJ5} q A.*ӊF@28 0J۵Hy-)6S^^o^$yzγ4{8e(*ya$L,y;ϣTbLS,1ܚ7Zk}+Vw]zd SF-}߮h{Ff>CVmbPHN>oCWlCO gl6V W\pटb,Jb+u5. %u6`@\{@iH69TNJ;!-k!KN0)ĵrE=&C`()،Y|>%*=p>D.ҭNO6 1^RcE,cCl$28Y٩{-5ShPR,>\3\A8a9ɒ{.g:@$g/?7C zd@5.>nl Q/SmXgD,\ KOt:! 6bP-GCVQ5}oΣWK|cAsSS:j| >6I2YXUSi75Nj'3Z$}Hl+ A RU䷽q3. ! * \bjg qH#H}˘ >{#sn&#ӥYpUxV\ӑnDF,>Ẍ3\pf5W>h=fM> uEv\`7#?=9gV.Xh.sm' -aBPQ$rj,?Rɼ{ЫM۹5Z۔\6Y-8= b87~f '>F|/5iYorS適fִLJrMt <  mDt)x,#"@:ǒ!ob&.`+:E<]>~zW`SJ;-諄Ce5|O7g yZvNf<ϲ-7ЦsNoEhXb"܉ŵZRB@o3le2ln*k%Icl$UDƒ -֗n`u=r=!F)b3r36[H˨#}= xxiִ=`;b0z1md8PKY&MIYR *S v)H1,A4ݵ$&Gg48j< 9dցKaFLmߜ`fo/pǛ4aEemcCw`szܫ0*[ iI^}獦-K FӜ4[3c"7̅=1ٛ@t"oY')۷9;c]= %(eK!vRMd_올.$Xz?Xtx1 w{HL2C׺j'(wz*0`}"D{[_*|3P x 4ƅtO\ϓ쬤q,4_/旤F24I'e2mxX$t3J@?G܀cWBgprwU0|CfɵޘզCk-wH#ZFllvyɳ1${>%*f"m -*HL~bvfӂR(IpՄEӜ4Pݞ+>nmΔ%ݴsy'-[ijO|ޝFW r,*c*<Pʊ x${M)EmH;/LKV{.[7ξ*[ ־xu5޺\SVj.V@~\W-5T8j:8nk0ijxŦ-t:^3*T I~jJe/@Y$WI:9zc#i^DFdsɎ3zȀ.[d[ӜvDBPB6${/GTVZ*񊚿w9 db"{];Ǐ͆C2oΡ`VXyA.FTSkć h Y3WՎ Êf>ho_U *_Cǿϖ=|^7E`^O֊}P`趭/gI4]c'h'Y>O,#. xGy"dPe2O(;Vs+ztwS}NAkuIxAn?oSMxUKR%Խǽ@Wb,mXz_{Ņ Y2]xG~,M*Scl3pFԷ*% L eX9> _~#i b:+ҎÅ XxWTF6jyAi˹c{_ 拀u>6_B <ؤnڐMc W %ǰ M:\p o?/~@æ%%-9[L+rX,&@0O @|WpgcjG:KINJfxx2x$^Y% U` +0xlWFyy2 &c#-VՁ)JųSPAP67z<~X}p*Cp;9e'j0ŪG2ᆋorOKp 3DQ7oq &1&\;[*os7AHqHU2ɂ <1};v~Ҡ0QQ5n,|' )Z"݊mЏԵ/ ˢ"pO {ٸVB:E"DP>hl(8/<Do"/-u嚼hXHSxGQd; 専̄V}ϹJ)CIUZ&ab(NY2euB+{ &wk4=<:]@ IHа5rcc'>;N\V?wҖ `V tH:FqfRʯBU,^`/Uoی`U0Sr<F1^w g108F #AVћw&V k!HJfp^Uk˝.\>(:QasLANJF=׾K)!GS&%>M&E'>Q35/JPVqfWf~IԘ ߁بksO{f*%] qTsl73ū w>XxWAMZlQ/=͉z&Y Yjr 7!d%dZ[dN5ȨK83XuwI~ %04.\~,X{%!dP^JoXi/rQ14])I p|܆DsXѯEw_0$D#څ4an4F@OGWw.| (}p<%xŷ>̔oWgAHqu<<>‚:cӤԶsِ/ V٥^8xؙU5.eQ14)'TLĖM 'qx; pl[1%EfVdOHr[Se~%o)U%/^R4U8b>phSFry.^{q I%}N9MHf2QR2f5Kqr%1}aJ/֤n]-[Sa[{w[D=­F,\e;oÊfl&}{5?fu-8dWZ IګQ3 Qx.!O /C]wR8T'qpZb6s:["[6O"RFep񧢶Iλ/g=@դ'|A< s+VB={֯◓8</}wC ,QbC̤(!D\0!e}EޯԔ!lo&k>rZW(_^.#Ozfgc` ͏alŵ>d( w'9pE1tB" @SR+?ܲqvy:GỤ\ /71q4Ւֵg>c:͹tu8"TFl{W{~{937 ?SϾDy>Ϳ^0ۧ_O:tZ\6qT8ۣ{҇ش3kNadgua4#. FϬL01U?,, J@svhkcwlY 7kK>PA6|yԂ;I  !8 \hj}h'fsm"o8_q5Q{9Fyb_KQVd PF ,O? 3Zo;OI*~ļ)PJK~g82f\ؠ'!$L?< `*U)#T<XFۑ%}#Dn~r:1K"z |XQde>f'ZknYdPE#˃5'¦˻3Of=FՠqiRSH7Vn_|R_b$'Vd-:lB/./@)9:}^$-A rbKakBiX{j4H|iP͓[J-g0X) 0 ٱlzݞ׉T6BUGh>aR)V\Y4DB{bHVmthÿx 0-tOZN>]ڂQT:`߬&ӭ1pN WǙ\+e5pNO#FfS{;fXkIsRz_Y5"S77a_.3E:{blywd@{\/,%E GUiz&?ce>t6{E3h*>4u6c1[ i'#%EOiYLxt/( 3huHVutS <#6WZS]_ơIGv/ QP|(R ɀ. 7%!Ѩ!d V f` "ϻ'n0cij7ǣ`'贓wqfxƚFڶhAM1M\=6]CpKfm3Rf"|Z[nxz QMu#᝺4÷ˁ;ɱ?]bKUU Y )VѩIk"0rW0$3 ۵9Wz G ~<`T\˩X.Q"$ʒ};qBT j'aL tj1IGaAi!(V jPaqKea'5+>Ĩt Hl0f?њo%|yܲ\3gK6J ,dUDFإo. ~p_by?? wM꧄|ht&6/O|;ybc*z"@G^=DhX6"7j c`-zf!?\qKRjlppcSe&U'%2ٗYVa0/J"n&C[VO6uJOK1=[,wd-=琟%b/4]fTd?rCW_/kGjC [2TఽxhߊMh{nMTy+.D[{k{OL8Y4q*6[OC;دh]C0qe!*@}ڝkMKzGvX=Sվ_G 4R%}jpx(5*b:ԑ i2)u`nO~#`9ޕ~^-fy87M|fe>M!`])&"s1=Qen)AŮ1)8ˈ'CJwLzU \3G.ݶM zL=d4!_\%&.z ;,:],!={K;9]亓.ƍ뭕\&_m=o{g&Szs: <ޣuR(Ty<4e((ˁd8tcȵ+Bjw\A_T,xDqBť**b uj2f"^^he,F({$X`O M%n,1x47M0BIɅlnad"U]upd”InZ]jvCNZ]# L Trx)A(V @0aXo}jZ*lL~f^~Ɂ$5'oGVW熊Un x.Q? Am{=s˒BȾ?EH#gW,MfM4nAE=i{fBO<49exx? #V?Ġk@>4g 5^scSjozq(`am-GNUy'!$@u}zy=ʭL}r/)u +zEsyG$.Sʴ?O Va$Z"L% 1LQ<΂Kd ߆XFJ]3%bo6تx+ІTWX-W3?U#%51Q|)hDA7z 'fqzE:sdO.ϞQSt=z8-L'Mlk1Kۅ;nqE ch/s3"Od-e'G%sx~d^l⊕B\%Q:R5V:=Tʍ,Cc7MA,|M8\\Fᆄ^aiWȫe_IKY^ڷ܃vs{<$!$^ `u2SVARYƸa夵670nLΎGjoz NU>pd# ?W;g5 u ٶ~+A/S>4l(Ay$gTo%WDI>}$'ex_ʐ ʞOViE$R'O0 ea 4{11b4 Wj8c,U>_GX1~]e$X>_\N,K; iWyp'~)s>AU٧TF=PAf?U[v6Ål0rޅr(ׅTd8og`""wa-I}Q=~zd$3{۪HU5t c1n6ѧ/Rf÷|o :)E2F$%e]:qs9;fȍi{y&`4q<ô?Yho4=Yu D>fCuHXDƶBdTw'Oj$\x%?9'H\4m˃.pɺ'q牢KzH,Gjdy%M|%Tǿ^Ok]xh@ 2Ԇ(=7;aE$^lRIQoOaqI1%4>>/="N=&Xf^dE /8]O1N)it纭, Vɴ"zOC`Ȓo&!QY6߄kX@-c!ff2G-¹g*\C_:E"sN*L~'%UYQi80jU~ ۶i4.Uu_ߙ}Qw]# (cxOH2ipj@2pfMSSY cąlzӑGTyT!U_gظE5i wLzl^MvLJF*.7= bo$Ɨ^2;:?!dxc@i~J)A&ai^ݫ'hxLkWZ ཬ+BseJUײ߻ Qc`-kAH<4F3VJ@W!U8`K&=YZfUz,HU*Ofw?U_8;aK$/6/ҔevyA34B= 3t{%3h19ՇYO]ؿQoή<#BCD!p$B]V$a,fTus|7{J~pv-e36_4?NfQ.\T0wg:!x0 >6.SMu;"ܧ2usaQxƜdn(+,WE_"C_ZEHŗPOQ~q+(Ortw pƯE.n~ i-5bz+`M^ yan!q˄I'VX 08{n^ !C"6:\diIǥܻwDdrp6ֆot섊8Vʶ7%m` GFʘJS& _H=%AWH6"<䠹-zAӖa=vycxh` ;*/8ң>MK}[tCy9͹?omX?cC][(W )$*UJ)0`ɦBr:Zk 9Ces/Q:p״gKrEItՊu.:+M&.\#-jWu` V"=}k>-sTr mZ sHOZ1jtyR ŸZCW> ~McscfA} TO g `(_ɡFEx/:ApZ.Z k%D0lC#ے2=I|9B<>YH=ڧjLw, N"trܠ{$S]#An }8. .vyܺ~0esY>8xIWr?֪ ӂ]c:n%?2˺ٕg&T[jB!ސr%v?%)OT@kI0ߏ=a<5A ĉn^Jܴxp׼p^j)/\et c.71u@-6snrk)0AsDiVjsܼг3@,&MtU$a/HW ܯ CTxKqaI&Q7v8þWRNRҘ*sνi2-7k]}X 4Lj+ 7ncPO'L3"UZ9 0 47ҸC'Oe`$OxŒ,^ \\n ?v4i:KfJ]*!à2@'\"C/5:ćzSl!=V^k~®k*$$k !>sٽpʥy}K%{&CCE]ω8—製\(:EO 0\zh0J?%];Q=+Q{r#J>/_z*k&a+ꗋd2? Q ̩!F֪GO9e0RAgvP{K`7i! Ϩi:eV2]!߁qAOjfL \YHByVf#`E> ؚI~)kTZy{kX7IfMpmCs ǖB\ol ea\+e/K/9B ΅YaxE6,9<QqΏ|ToU ȢRr*<b$dz.eʱN9)Qy^%%,n^|FDrD<ێJZ-H)'6 /V K%8e„OAsc(]ysQJ (e5(P64  TM"C>4}Ar>)8cvp{&xv*<h>zVj=99VՕ?- s|lXh~P+fq#54^ݔ3SrS #l>#(Tվtj]v?2FO}gYzs!DLDy]nAvP*Z. m00~vxg}!+]9NgMobc 9l6-+ᔓ 4]`3ڹiғ*7 aLmOy*t GչIN021RIi۽^/nT Jd~x@ý F.y QsħBinyRu26H #0NKr:B#>9^2P+g{`ã&0XP wܹ(NoHXp0%ܧ&Cײv6qHD~F#Z<d%bNKFm+{>)݂ <Jƚ⌢[(nBpɇ, L^5c\ fh-s]K8:x0lkk7paöRgNB"{LW<;)UCf@@cyqQu ~0`XMh]H-\|;Zs7_+QtT M/)?햡$F^w8W\tWKeig&1Y;zKQ4֝\?(h[v= 'K#"r*7L0ӀE82s1>2pUi}ff|jmlp|8o~X {yLy)R5j(Gzv'cQc7j@,xB?8`#޲J]ݦ)Lg0eU; J_FݠkpZ!IbE$إlܸhƈcx&3U+a o-3pj)ojD:hNzuRT%ge vXs) s`e#Wv&W+&GrJU #x+Vk~]%2^Co'c1y. ƕՏp02.2s0Uð+ܤ>vy#.y`׺`˝"ŠsLHJ/Xw4Bq49ߣ*F;"(cOs,p)`ܠ-+;-/wUb@ \]&*y j>6ETnnv{C=XeQ.W E|D>_yxkZ7R`F^5)hz'Oxm7:MGG65|%hP][89?)9Yd&k%Z) }š|,34c#uPvADH A]"OD."x˛4t_BjB@ vJ"bڤ|LqؙM#›F94k,Wo#\Ӈ7;?ሁ3d0Zx.2 G&4f*7a&p5KvLq{:1SL$pcW ܠg94h.:kv.WYn dHu ėW3"9ݭ$ %ۋ\# 8̸i MlUHH+p/ i$2 S-#hȰ@ :_%I[_=)96YdTKRK]'Pk"Xv3av}⧁tLA0CYQ8Ɠ FJ;=a}ZߜIwbY:Fbc]柚.Zg ^K:OSA T%Sem֚%eSV[)'U,+@ Ϲ-7Ҥ>`jZ%m_ϵ-Mu)"'݃ XsQz|X+ eoDVBASUWAAsHzpś_4G]Z:ќ2"*Ξ,Qe|XF=$;1~'׏2~pNSe<\D=HpYngNWR:x:VOIw.V,w..Ch/QÐݸcO,LQ92z1Qu|mPnbo)hjɅ)Ș|~Y3)x ,/ul\@IŦwcay:77¤ 2>U)[*|cw#\KΜLj vҪgE;yΓ.Kfc<e{w09>,-VNPvis6ZVźDV-1{|ٚ8[*O 8mIPrfp*>"sÉSvoZ8h#s )5DZ +EDھϯ )OlZ,b ]}h]e$Qe=jRJ JJs͗[V 4H/tdNr5(F_=xWW[rFy 5B.H ,`ًI&w{t|_MdvԬ6'g)q6<1Yx1 Ip0S=e sl $GlCfV"(4/ ~iA\;=y.cO^B]4U[s㐑 Icw >XC/Ry{dazGnR28b_%ʤ2 iYR&݀-Diފ֘;˞{}c%S_Y|s3v ,F'6=k)s.VE6u&?}E,Sb 7[Yg{"NyD[ww oawr9nXȪ*Pvf:SSKu-CgNw6广z1 Gхy!,[GoC~nn]q,ܺkJ0y)zq4뢮Z[p{<<俐𑪛åR6n{-pLzYeDj}S1jKRѠnU:(TL&i\YJBbUAv=3Λũ}bB&WgZ[a E_XRyXn9JC( 鿲bĥ(ȶ++FY3He6KQ]!MQ>Aa jޕM'`\vG,)(;igO`ԸGi{ ͉Q%kxkݳs[`ˈKieNr9%[ c:;ҩ6=wxlHG~8Em6:N"+I"*, iuO)-EQjV 7‚\+V,;{=? MRѮ_76A5 ׊l~iH !J(@"w.Ď{;-T> د}R4e}7XH#Umw̫B*{ϔ #D/YI`h ñFF%G9 MhE&NXb!H[FHtU5bX`qn~a@q?2Q_&vM15ňb*`Z-Ā{>cSԬUwݟ\C, 6좙>M'½ =r!n*&Jxdyzd3Lr QuݱSm@J1y"?#< vYP& DU*ۀ L)#y,Ų!p!1vZ{ޚ#,u,3ÞJ\a/KT`B/lk$ ^%̅T}z) c4vѻ$N"*pԄ** 1@i:@B-^ 5Σ[6i r9k̺@yA߃梎}^?&7`oRBVJ%Bh0GbRI{].2=ďu`p5ҁ– W eU(GaINAI8$┃6NRɑ?wI}3D<@hBZXg7~=|ɝ9ץ^mtj>;LaS*bk͓%4c #rs[%r =^MZؠ =ݔ7:i`}bϞţ&:Qʉ.FW6'agtOrWd9Mx:~ѫסl)nRlWRzi A~5H rܵ&wZNNAҶBnJr ʢcdlͮe2*0-eOAU|f[纂PӤ\·p߼'×Axȶ4o즔ecUeq2 ig*I6JるFD~|,EmJ hOka{5MIy⬸`{ [GV*P}pA(YIBsk&4{6 崬#E ̧f*3'/l j(^]#hAMIȆ?*HZ*BB>xݡ){p-dt]#Z$m"3rSZl{€A7D\e~GQm?O8؋V>Ly,+EA{jnKh$/D܄Gys¥v ꆲUA92& gU KBmJp9KbA]:ٕ{Lk?CsL!ru|{9Hf{IoD ˌbx_\ ZήkE*OfL WLy~f׊i,HMevhVs_ $OGZL>C֞-V;pٛwдd8#FG4wӗ{s&wzDszFq2.WV6i9o\zr;B4㘸.I۹YfCEUGwZ.A6tucqz @G_+|`dz-sqAs2Ƌt3]-[^pti{'6Þٗ#;-ғȹ$z¯جIټEeiz(pS"M0ھ8Q(07legMgDȢv,yYd'Hf?AA,J=_ßRINOg.?d~ ݎ~ANp/k Oi}84D rgO 񉂗섶54|=nٕ fn}P\ya7X [\aM]]C0̠*>qCDSXMU=H%KvgϚ}BpLl)Ů$K4$ykui).ͧDQ2>|Ÿ 0Q-4m9lhQ&&Q_MZo[Al^q3wVqo3NR DZu M|U[gӵ]:[>Oc`)`CkO}7Z168}5][cP>>K)ƖL?y`rDI$)ټ\r2k+Gۢ d#Ph~{᜘8\y}5}'\Z/nlь(l/޷Cf,^g֚j BƓ&`u(yq6pU^+Ie|ږ'knrFLGJWTt.fb5؍spFSngMxLP'rd&+$֠쯪JdC=Kvщ[ ok:a23QilD^9Mě5KȬ MY)k3/^#86UƖa ||^҄Jԓ^*N8T BTZ$ d.mZCMAp8[\ Q)-LwivO 1gx9׋mCN& ֮'֡=NQ9%xuq^<#HA5BX[h= ň_]g9"W06rpU9c8hZ3Au7^g袌)L)@u&#憸bgheN`oZ- µ hWNa u&kJO͞˲m]]/ݡw *VцZX2`65`q@MUb#D 4wT,耱&$4$2̾#$E/ztGqόVW{Sat]"ѮLj>qax5N9a|sW+ZlO5vg&"~- VŽRDҜP,tʼnu8ۀP*5 YOcnL`"7g ]srMC%9pROIfN@T!xm*IEϯ-7<*|1GM6̐`|x)xzg:+;Ws?ԅ;@B=qc: "Ӂ N ZrIjP#V1g!) _3q9mUKߪvsWZPO$it9t :<]DYA͇q ɇssPsrcyVWs5`wJi!MA1 v$(A!!kSPa@qYl WV(AuYV@[parj7Nm[0/rv(Daq ƀ-3̈́PR#rLL"#J+&dGTl1{ 11ZFg:|1!:^IQ`S 5b,+-( H;S *>_fL"7:CJfJ̙Zwcy4F&UXy^ 0> =.ǫ -Uz9m.2Q "#0LUOs8w7w7g/+ȈHh={fj_.v(jCjÆapl]OGTr2 X,P3nMK'BǐkW\ꐾHBʁahwHLPN>r,r>(ja̩6}6M3^'48'9A!5vd$rѥ 牚P2qcg`@ Ts-?!_ B$;Atª>0fˆ.+%clb}xΞq۔(5`+l?fɶ)q\}?>}Vxu]̤5bd\F!mS0+|?vΕ0z٣5H.NSdcdUqIս|,+cB>x7+)رKK[l ĘOuJVn2!r]RY18{Ѱ: AY4gl'vFݰJ257Bܟ@C ?B AG3XPƁ/7CIf1MP@|Yw.enH7Q?ۙgYVLw^?Nx}Ot]dnLGvgRPՀ4Bfa3a8\K.|/|e: e5@Sh$ L~DW(:G e% F,9_Xմ+sV#}zstG&nْA)xW S!'և0.`]g-#r/:.(;&gxgHP'+^#{BNP,>SDz<ƣ~_fXXWq~ہYϣK7z@ ?~>U* f{(\[\/Kxj\`^IU*L.)wOCb,;gTadEީQNB{5Ԗk -K\B$ƒFdvehbZeO )8_@ bzֳοO 7?0 j'<&FO0Ňöi$;"i]8ɚA, ϛ(R`~C.rWAᴽ_1}zB}A>b{Y]9JzgE$z>2c7^=M4>5z"*  .︜X Y6s}&HjCe^Jmpz ݴZ%Ń.\B-=1͹BGCExf~_͘q́{i @J!?ZQm4:;?AtUjdai]E~fDžG>V̺E+)eP8Z͝o-,%i;BhU7Gp 0g$領 / dfڰ+!.= z{p=YHxsuC{1N :5v)RУ{&*+&Ҙ>m9ުw=q iS2N#e|HqC\<԰p%9ƲT:eU'9Z03eCXpIAsmSu:Vn|HjKakH yF?Mnl~M:"Wۘ^!9@RkP:|oRX=.Ǫ b"L7.wF`N&Tڥ,ػOl6zl'6IRf)ոZ!+xZ[s'/h<(kx$JLҷQz\#8ANniqpUK/:S@#8^5ˌR{fC84 2[<ǃaHkFףLw^Z9+8~e9q7xO5PacXfA|!QlbxǙω$:4ݥ}K:.73{ VL0^UsOHdh`N)/*[x+LbPߜ|< 'W*FeuJʗdWkA/8Pm Kv0C3+t |DᓿK nv%!_Sm^߫;QLL~ E,HMaqS%NE83t^ r2jK45V3U5$|s Z92\w7Q!c ~Hh^Лe\/:(թ)`3t '-A3qP 7TI-1R8^{ ]b'N %-˻)v:sU}w!ͣJ H ''P?(]u~Zvg疙1M,%E sIߦN 81FA3]-CI\RӔ/jνr_P `\ez]Էd 8#A3Ku8q!wkb+䆅o CQZ2PgL>{K- H!.yZ'|>=m' 6Uf,GQj7ATiqgnA篩]Һ&7mU{a'|/SE/B;R3%#S{X!Ȩq-$۶ѥ,e;S&ڛEǖ)!)K?'T*QŻNhHMe:لeItkcy@I1 !U⬂.`EwgjCqS*a5r*fWӴp#ˡ) [Q"ΌџP)g0@!?hR<;ֵ6)@'"DQ\l2wMt&} <Ĵzmߵ)#CP SU Goշ|\ƺts5=Ұ!Cp0&NtћoLv)o܍;lݼR(=; .wU* ݮֺoɕ?.7{ZS5fZ^Llb|%ٸ#!u贰I|CЌALPLۓWGdkP=d7۪ <=R]H-pnZ~L1_I}To{'/ R \5 'S|>vKSB"f[m%Ja!3`o_21o@^{H 6ư>ʋI #[:Omun7t9aElK۾P!ּS: PRĄGmMh6Y.86-RM@Va*rKta.|# Ta]%LW| {&c_a0X"_`TZ2jxM6cwerjR7%^rb}Ԋ!)irmv;E.$Q0DyRNhK¬mmط<9D ov'?)uYD2 ˩\A% ގIzq3QD^O?Q,cMCO_@ BsX`ޟF&`qqQ1qV?J⺽Ԑb$D~ob+_Ji߯qe3;}Tu$XJOCS8 _/X/aάSA˼g+ӬpصWJgIꬼ 4 ?cKU*.@1 UYuLcCb 8b݉'ʋ@c-A#Epx U5-} =wԝ_\4Ì!o!䄟|ZK$Ɉ{è/t8 1|U/KU칣35TNzA?D؄l7gsmZaca}Wi]@Sti'PQ%7bsQ=\НբQz;Aݟ\LÁzyw&`CB6:y_G +gMɗN{ǹ&#x#g.p1γ! llj0BtΙ6OߢYљHA=ڛ")pvF`nX_Ѣ'tBB=l/Z'0nIbflXG,.(%)q㾎AeɃ5bthK d`chl2GzЗ863ӿ6p H:' ^s#c>uq)b#4Re[\f&k˚;›!A*Z })>J:4Y6+ލWEy5=+ E;=Pa0M(fj)}V%<G0!Uy@XIZs1uy>x9 \A#j\E ujMW+_ .fț oI&bx%a[ɓx(i}iRvZ\2ɬZMVS9̱>_X;YȹP|t4Lp IϰA[_M-.H6~slMFaNZb7Uh]K ۶ՉOm3cfL`a[k9YF5C.2AK3?*37ș 9XBɾx4}s_cC?fn*wR]aSTCq9I(?Dh0%jB(3 $AUm"s_g$Xl8 "wFUyбVz'*.OxkR5 S>Y,P3ivw,R(K[ xU-*시{2ac&[d[i.> n ן sd qGt5ًUOmu{w#=cƯy/)]è/b dGYuĥړ i7;m4K8ņ$9b0,Lj>Tс{ :ɮi 1?5bKV v&.?2[0>Rjcq \s9rf'$cq;eBȰ%F1PYW H\}L+swӤ9dWz8a!UN{"P.O;ϦpqЦ^OF]v^dآp<́k.[D Zhޜ[-@!+7b|z+] G r_Us-vAG6(-^4j "ݞWaA .bRx4N#]DsfXSx]Zx{YG8y3ɭ ʧݥvF]Ed\ 03\[tf'A_[)S5HUZ`ZDz<8T=֪z(bٳ&̬˸bc~BǤeœbKJJX6 O 4>[{T' ؚnF̃~{W%e {J-ob^s~-o}'&"psѕR]maKЖťafVPQ1Ց =R#o:.>2 ˲oyu _U0sQ d'2ZTaTI5H(P"v+A %k)8dYB)'%LL-c8Z[ۅ 4̬?_=dҩ2H_Ґ-J;xf{,mwJS$QHsk\< lB mp4ySrm1Ӽ3ZYi ;ðd:ΪDeɖ/H,F96|hN (AY}+ZZgVΆK9Ѣsv@:g8akSN|F#VVR֤LF\$Ӏ{YP0FW?pG&ke"ƇvQJ.;Ω#Ι r\aD)+ʮ4xjd~P)µR|G(⼝K3aJEqV" 'Q4)C|hӽdX(w^ \ U[Vd@! ^sjc%Sp?rozaF/eh aV#):峿Hj Y0;~~WL{?rq`zjV9EAYc;DBXWg?h褉۩Zo8meMhHAݛhk#l\?]C{A(-VNݭa$/nڰ,={>j-bwl E^XTa4 ל]I!sy8D9 됷ZgͼQh>B1|I6}IrVgL2?3hgTX$ 9k)Q\g۸4rGZ`GI>8mQnjȡSq K6u]uEʥ:|%}'eǥѸf--+33ZJj0Վ% ̏ ۼN&JAӯ8ub%A^aɡw2)n ImT_qGoEo7AK-$`u&Dҭԑ^bM>GyZK߸+ʪC : 2"'KQ2H!jfF;K~h8҅KO]+,5(2PœqCO71҂kpb)jg+^@34[Gpϟs"'h#2ϼrﭡmGk2"g-*"1 sn.h| ut)< [ ,^5q͊G>10_",L[%_/(L%6eQ1M^]O,^brV r2'do!tΫQ69e𕷉=ɟ!sxU!x`u)0+U+GBҜe}^^M9ʚlc\n͌ J8C~3D(k= o#,P\xN2t3 t9x Y|fi$ 4OpD[\~Y# -VDr?bYSr~EB3mifh .`*+nq3pC|x3$Cj{^]X&^cc3ՓqgOEAo᭠*z+Һ-?sgr)02Ԣ]Z1\N ӳrX:Lc#okdj{pp2KhpAeў>QHl1H#SlI,cjRỉҾ(4dU,їi~5MctȍOG{ؙTy{ e3[ ¸Lp0,#GxPW[ό%,z}K$ӣ# <'̑0/AUwnO*Z~+' '/B 6*evwsSI%fq4kۍm.6+s;N";'աn*: Ԯ` I'̳=/K6aJ+X7j%o1)ª ᭭DY4(u%bQ+ILR4 ;J0[cg*p]u A+tfSe"JjܛAq;5;χ{m\b$m 3=q. bXWdGmS}'^ С Zb }A>N߳~3t#x'=7KD=G)-c8R2 ZfFaZfqDZcכMeh4es QdE+ƷݽzR2$c>Nض̾`BaΞ OEm8:16-`N7q)Xϛ6 ViMk Vmw nO@a$8%Hqgpc5ZhQhY,z&(l>UN1ݱ|9VG+sg抚FQv챥PTyQ˧$aQߑ~%Z8B]@bB<"$/͘bhHQx}_dCIeXԐ"7=WXQbZla2ZQu'a$`Ό}dePngCEmVk0Cv0AemE^ρP޸->hi${/?ho۷(q-DE˘¼!^wg){Eحu /Ifl!#sdN!xMפ$3y` ۳"flZ@aBJKch eT<d.5#a]ZQ/X+)2x((ȡ$4lvZ]Rk0%VV"x 5/(3T2b@SVHgų:BA;LlK[ʯKD-?RVtpp0jnvmmg~^vjBE_L Ɠ aHgq,]Z&%6~)x@IpwBi)IdAg~l?Wff39+ H[hhn{yQQ90o,< tz,۟910l[_m],Ih.ia0=wk(j0_}$$Z㳴gfk~|Ug i5WFUMީ6/U7TV9 JGm'}$CV{ƴ]Z1+s/(:4Q NQqVkedJW ,_{]ď]/@p>r2TPj)$Z}(v`Xi69>{%UMDPݲ$9ܡujF.x \s2;,_q<;u&& {/F6wAx1pc,w6Յ)LCreT~yi^}D0iSI@BouQt6ܵhKsڲW,Bw/2Q/ vIuDN}{VЧa@@a#_K )q!;ĐbU{^=axUQ !, P[i8?_A#`= XбGY`>4O{wOM(xY,U93;^2qW\how}ZjiKT咼GZ>l13qvULjtfnGl"l_$V%Өܖ`3Э[3Q^t+KOa3zpfϿFj`h,lHɜ1/Rdm0ۿFxLD-SٯcRgDtZUE7@tei ;rPPPDNղҟfkYv +@_%O"!n_k4'4xlkg޳ʘTwm^q,e@,  gE)J{Ə/\@˛+JV]c]ouW!'oJg(/_B];p Sص Mu8@eƜ8#;yΡL{|Ʃ"TUb/,"@z=ע2VY Acܟ[¾gn3bKߥԖDf=6/?]W3BYw g49)8+\͖=>Tdf#TJAa^4+%r kglJ9C]KL;eFkβk{%.s7{jO+=\| H;5!;9<b_å _uEAρM\c6[,7 |x$q +n)BOOO=\"$\[}iRhl#~*7RxbASoq$-~9,MNF5(%c@S);4'}0$p8Tkd1iK^jt%h&k} /&+mEΝNĆip=cL)l+cR͌%R>})^Z)Rdgu;jW ȮB+B؅]Oȩ gɖuN'~+ ?ofn@2dj4ܖwDo5kLqs)Ur%qoąhͭdxoBqtҎ@]sqT@5*GY5%D[6tju,r&yTΩ1vje-gW?p8/ww0gUM Mʛ ^gQ䡕D.ї t ScgXUwQI/ {`zt Ýs霍-_MD/r+y!!xGRyzr`^8m*N Z•UmL8`~TsՄNV1x+ӪG@wZhB%Ʌ&X];|WG9Sw#3,۳uaBlc[Ho11 4v=ʡL {ejyT~wEe0*vD#(ab&C ##cN$$b5@ҠQ0\xzGm\Hcu1gM.# `fdA^p8FS}6k8.{Ϡ D'A'쥞V=ՑuC,+1t4rHG0k?qpiZ@zp`V9ŋ;C"I<Ӽ "9 nC'ehgtݼ>UD(zƋ ~575a"" {S ׁ8>\u1K %`}3~^1yE2'Pmd;SZ1DꆑMvȩǤ^m)-kqKhBceAb[N )[*/ɐcDG|T8-ʞ1OZ.'"8H!A/8>]^@䬪~LzI9F*vjIlos@u]x gl5dq9<,K'ZʏyVC@{5f{Ezç`;gĦD9oe>3ܬhu eěŘ)L!Q0e˗cmpN.'Fa\_ȬZS^֮ T5豹;TOKI*Cɭ8v**lJ& f/lGߚ*vT`8Qo]c Y_A2Z 1buOdC9(wE8 hbWU3ugy͡3/K$L#wQPSTi;(B6g]6o Ew*r QVw8'S"kP ?|sq 3.r4hPORpVgB=ZT0+74r2SWs~oֽUDlj{n \fU\5S=\ȳSZP  aT}}Ԗf*&LJAzm5m F܇pa{*O oxJ l':#i']GPeT>DK컬K;ͥY7##j2,K٨beb S:*.?hlѶ2/nhl;Y=̨uڊ饆t/M cjۣd%y.3\:?ٺ($FC_*,@O.`{\r*Pn sU1RsK)62c"m9&SLʹS_2c`# 6o0aUMQYX}b2ږM##o_\^J,o!'zwmU<Qp.!c-_!1E2?pg'3y2eF~/hRCuqsH N $yVFJ&@ jxF*TE@5佘 Nnh"ЩQS}Jg m0UJ0CD;QJ2GELo1x'CoTlĽrXGl t 777.?gJ\-P΢WYY=g`d^00*%FcQp u&fk#UD{K3$g)~S.|,"TX Fi4Lč4@rvgm Zs]mj9`#7pRv!te-jG}vZIZgLn{(#c˔?9RkH;fa=D3w8;)M~mLbs0͑EIg ng յ-XqHqe㐏WyEOSZjw[bIC ȟBaTV.o 5KͻmG8P)"<ն9꽆sa^t?3bA={JOERhB3k ~s ('KɁAW56\XN%"ݹRñ:}$uY nu`}z/WxMCk6XEt`,Xc'4d|o'9k&]` RB+&PG^F|^͠JG"_e4@4K6֜nVt:>ՇmδqIwECۼ7TsrO~+iTk-rV W*܊)Vo~.$ [U7" :H&Zw6\^HZ QÜhbEw8aNJ gHձ?.0PzK?#q@d MԹQX0:}5 >l*,]f>rp㙧ҧ 8[WYxّ.cpѿs|\[NуO/^rG#C]$crP7ufq`s%ŀ۾c\;n왞I'I~ha_t^zhGc70˿c8*dJxZpƏ}햨CS <qeS}RnLUsgmޚ'w -@`VB>[PmvXÈ/^l:U۬Ü0Ldx8ֆNpi-JBDE4vePs:S7}sXDq!߉WhEN#K1OL(n12s"p . 8tY=g8'@h$c@~Dɨ.C(٥&d!Vf0dP߭R@ݨ"(v NR/;dF>snIxY j˝ AI SIrV7vD Xv)BW8[$Q9]@g/pVS*F·@As#u]מ25Qi']p:7c.⴩mI ƗrAdg0,Z0v7?LZ7o`G> uYWQ+2 !K = AR ͌Of֝JYJ*W^sAgWkolj='+&6mտph'TLoXI]*rFEOFB&yZ0/-V7A<]wVyH#/H=OC+ZyZeZ+Uiӎꘛ`񳤼]ګ<|#/-~ ]mxj֐|$=W{zt1k?[S4 U6\ܥTXtU/'4wLԗHi2;J^ձk' NLd bp`|~`z.ؼAsWdDS91w/pQVׇ`MJhM(وG=2i2Q~L[ew "a!d=[n%o@V8PJ1&od%ƨ"X ΂WIX[ާOPPv4s}od.9iI![fYIsl r2Ġahe` ༖6&:ݤ ,g(5p,pV7T6+nfD#`BC:”`a3X D$JD?TZ8*|#\vJ9+Agb@ˤ3ART <hO.&z3/Q?\IYYH#_/B[`]_OR~bdv!hPol^JᡷS$=EGО/$AF9rC&3{-1{@A6O {5[=6)N3]n%<Ë\#bOtwK,^#f`Gûw!} .MmDES]`<Τ' g7'(P9!z% JeɪvV_̎ܢ 76h}@b*L r\=L4f?/߰"ȩ`+tJb%FT0DKXf99¸Pa91V<Ϗ Bga%JkzfVK]13[nXQ|.ʤ@޲,zQ}6lY{ROHrd>H=pS@x%Uk`ym)R帚33)+$iatT[{Zm.Ni~ 5.8= *8!@ ;oA)ML3`yimxjٗAƶ'@еW&h7WJX).lwr=ԌbA&r#"YMJXc-xVЖDz' k_Aœ5#A}홞w3U2wRٿٮ? C湨OKf\F@7v*s-:s%uGOLWL#@ $Z&q~sѬc6_]KUuQf!2_ZZܪ!Pku6ba(6\cl%nH9Pdڑ0lxh<͗b3ߋCt8^ZAƍuݗ, Ma ?(!A8%wIdyJe&'KNW~dr1ih8]Ppy1ԗKLJ#(K:XJ%*GKR즶Jvy) 4NգN_ 4m+Fi Kyဧȝ{K1A݈4"H4H,4\LH>k?>Ƅs'H.#@\{JNČFS@V .āb"6ـyi%Z[1:a4ZSpuxdQ 4?ۡZkY@~1R6"T;_x򗗼33\!LLl4?Wʯh1,nSxʌ&ǥ䪖9`/~&xV`{"vktJ/0{rZHp̐.KtZzB=찺'//qODٝ3QSyRMܦ}!׃'T-^CyGj#<{&Oc6l(Z򚁇'>flϛ'E]ʖ uMO":zqU!bRրgN6(+n*,ibonM ́lm d?`2m=wY+|ˌA議N1`S?"?62xJ9c֔2nV&,l\Ɲ9/AmB_H~6%{xpUaj {ApY=S.B<7ẏ3ۇ_H3c2gOH @,62LhP][{rh0$KGsw5æhm&~~]Es=_.5<%V*I\M^FKqt%N.6c@}_ $mshzImY {]U O 6NoBQRO$a]Q)q$UBZs?w?2,_*(iCa[_ٳk;AOS g7^cc*d Yh7ݒ 1Mۧhido,phpf~W_{Ҵqd}D!4TBe0*ԁ#9lC;VLzZkZ :n^7lJbofG)pENl\N?)6R ̬aЩ:by6.R$_!X_kp&R1Tvxf9GDz  B).@9LC,_/ӨהOxOCy Kzٚ MxAQ?ˑgLYDY NppZϣav1/K Y 1(s.! !Hry!Mc,UC [ lx46XbuS؍3>hwEE0?(S$ƧzfHV6ђYC29^K˟?$B+jǓۄ]nR(5r[i%=/@RFeb:qd+:x3q`L05!*9a |{Se&ѥ]"dkk& {A ѫ/ <~]h~3KI 4lL鳧v 9;adZ-$j :)5pNh,0uY0ܮ NE[ F uP^V -owo)ܽIBI)1/n`q'@T~N2\s`'&E6@ 3zȓ$BX7g=D"e%٧%+X"UTnX^5Vi#aaK창,g׶K? ,E_f}CD*w,Nwz37r>_gA hay A,*6s߮%G#ٚZuX2т}(*p_vy傊U!GUmG2w`FR)ʺBZ0uhx7jep X8*`/qd${BĤyHݒ ؘ^=κ<_L6f2g筒!wPxW сmDݡh]²*E9x0- 52pNӟQROwxR`$v,܈:4U1Ƴ\+{ (~f1[:$7C'^Ƀ!BX Nr >̩}r<3C ~g.!U6J7V8IO}EtYHM66Kq >XE,czⰥ:ȏ 촪2V|rP( kx^/ !˽OsJ6CO.0\:Do[gwS]v/6hw 1!6J$CysOVqEP rvp&GFquV[*6r6m(t-nuCbaxa8S4+ڸRΌ8B<-^XgFѰDHƼ6(#AO_^ B]Ԟ_gs\HaCQ> u0P۵2,Ztް T  9m9rd@9tX'<" 'iٞb~DsFAX~E> 4 X.|U C (ȀoDixWNihd88jV9dy[ZbcDv^B2'V~+S(6rhc7\zOoT)Bb=Y8JDl~Po?Q0 IyBM}7EhϭDc0{BT;󍵳vc8zU5qր:┉MI 61r|PWwc4ܯU}P͜BYs?[I܈}__ha񤂢8NhI&=+ &8fݣy*6h۾+?1ŇxK ih@oš#f U}i?n*Ha&> =ڑLOoZéXy&jE\[wBy*?>|9v2sv3YQaq}VڨÁ*C˒hꮱ  3e_=zMu,o4S{(8?^Lze?xO!#K׳{ʭ/\س)no,5\Ejajwv+O|R(0<285UI nrVRP։vGn1o l rKXPeu UL+UEJE/ei$:];zHc}=ӇSUӧ#^'98QL#$2<-oTBo]+1Q5\8蘣l<2mѺ/*g 6c{OHҧdb`pu}tG"<\*+l[SyeZgV]STt#6"f&ہr ?/Pn^ !Ί_k| lwj<ݶ< tҘqp/K]˟Ԑ9jGsMyn03'CTh1,MqQpݾA+XFǤFL_-YďHz];1B}r 0vw.ͪ= fT6@ե?&]c1x.#-0@/ym^r1ml=~aX-T Q g|4J *KTi 7M|prwH9⧋)5p*>"E&p֪@:OVM0Ȏ ͭHj)AI+K/WzUD7&w?Ա L ʟ]n#u95 q݇}$†Tp,Pڃ sǸ6QCE_jy uI05=Px%l.٘&F*C9ڣt%"|zYbnˁKݥm eړה/pX+)aۥN"Etpd#XX #?*XOh?-W̘XAɚgsHZwےlol"~ w]YAB{6Ź/yHF VdN-_b]yl ]Ÿ:J'SvGyE4`2~+RUk\$ulc{2<\FUFKK"d!̰b$y_+ nr| t"j1f=lmg7 Z=%P L46^ 'WguNޫ,*[ûI x8k7~IeSL.xJ9{M BF_|z(A +p8o B"AaYryr4R^( h=FGoDf!Nѳ5e!:3_L|-(:EQVjl2?wi" 1xO7{22ᷩRuOT ]Q "!y>eK7V ,rv8mJ}Q=K6U ſ;U %a3)C<]۩xCy7y&Jh /M5l<:Kgf6Dh/nqo}NLssaBg.4xMTrzߢA(":hZagO'n=aB?3bGfTvVݐM3^T9oCJ<1bLbPÁ?RU|,|tb69E6Aa}0} 'h.5QVe|Bޣy ;fE ^Y6Kdhʒ,(`l+KEk-_Ϟ^8"Y kehǩv77Ḿ6&h+'NbsIٽ]qj>9ѧ02IY͝nC;@yoOޠ*$FG@bg&۰L×ajq%9™"FnP`)ҳf% F;|C[ 2·lu)ݐ_liDqA&H;rL(YVʼn("մBVVnjghc p4HMV݇;gZB~AZ C)w R>ٯ@|*l$TQ]^Po%;ZDDxǛ+GAN}Xm,^W @nؗ Fn:&u-w\!I0x+\_X/hP29﹀?;jyZp-%Q&,LЅx'u=U#OOIX>>Tl_,d&QV˄S6$g ; d PѵBA6ýoIs'fm80?<60vUcq( mE? );>DmfYAf~) RTkڃLt;4Ac J#Adv ehנJme*0{'U ­,^t|fpX7PPn* JlIWCF,9w籄# %_]m,H&_%iy%gU-xo8tr3P׫AuebMvxCf:Z꽍s5TW2?-Óz> M9FQ $x_=R l3@~JxՎ8}y)#*c7 %Q<Paٽb[STI8tc^_m6:%L޼jRMT(zE,+47<J4]P)Gp$u3yzn5 }7_# ~$F`h ׉婐03$_knnc|1~;X,};TJ^}%HNNHy^Ԛ3YF6*cWH7 ]Alw: fb3棗+iNK+b#[!" Nȸ|ɍ*7EJ[y3i^fr(N߰~zǁE[2QhPM@ )jGtu& 3˷-ɛF˾^v3w<)ޯ:i,vrӚ3GǘO=DYWe >jqCeAc% ]Z@?X.>ݥw>zktGDk$~`l}q܇+ާ~! 3t1k CvV;iT$Tx-.LeM oG1]i T$!vwb^ǚ.?cO(6 "rxRS.u#i,\_"&'™ "ꜩM~!d9]Jm|SEЖ9[ _LKDzƁ` I~ #}vzjdKX=c4q"[f(p3hmV;:u HTxpS4qnpGe1O8_ ۸* >C;XXv~n. v_Uayϯ曵ke + :n/Tlt1_P`BF,hY/)F6$,+-G0g {!4|M ctd2mtϏs<+Tz?k3g'I1} !e|0cŗtC<܀jATg9jl;?Yt zȪοFT]f7|X檳X'Qze^?]p8(UqUR8TgCS#F)Y=u[ uʹq|$7̊2X}ᇦXZP3OdUr\hM nM](̄A:کŸ /6μ yss0D_4bwln}vW5*[<@uϳsZ0֟#9tbfjTN02PeJcj0Ƶf&G UZg@C{D-v;o0xxjcm[PU j |%)ϛjcހidƘxABمL}hlf|~ 2a F^L*29 q ,#4 y3%It|9('+=ķa{f>$ʥ| l},y n{ljDqAon&az #tT2FF v)+,"Gȃf3<'YQȌ%> H6iKz䮨gsP.FƨC4qKg}Bfv ߜr.BP\[cJCㆆlSV_[QYx*ߪ9t1 ;1D߽xt0[cMfw`@$4ٔAc80*wx-M0N])e éPǁ(4 oՔ{@W6a DfO\vn+:2G ]/6.2dC0\ߚJWIʒ+x#-iZzV~G4]_1zbW~PUxj̲ f (=ri嚱uO}J '8FBgi LJ蓵GAz`G\@9)M\i}:jF68~7eiF?'(Ai*FZп~uPȾXCC|ea")k!; &uZYZW|݋ ]FHS&N\(DphZx>ݯVP 7cJ̾O~GZ)A;#s6\lǔR+p%XZ|6@ҭk7|tn)߆2vaY^y)+~~W5]5 F>2ۼWWJk R?[T63?6j0A=(J,Vaq8POaR^E=0 i[qfxi~!j. %UcR %yb5b04P;(/\Yz-ʘ} D/@CץjtJ ~#"F D=; 6ʩ֮W؄MƧp/3ϙZtZ=<I5@ُ$*?+15ql"_RXbvhi>z~nۇf.lD*h!m߬W,LBO_^9nU7ՔTT'1]Iea98pң5cW 66x#k oVU##wj. f2s+;AV!!IX ]΄ssaZݮNqB-vk]n)bDq̠/߷vCEW[ǃ"efȢCM]dȹIb^YCa'E\ 2?'YRx.CLqP~zvx #.h u=R^~.A>r1p+ځ^ lm5lԁ?*IIu{"`+Ӯ) ESi/\s&Ê~A&YNeu/yR Nv7+@C_ۅhbGIw<` eЖsxuo$ tF[<5&INGt6 i )e |U&[g5 pQzr Ft[}#(@Q!OƼ@z +乲Fٖ4c!2;gh_Qt=n$7KvM{f4:?~/T6Y33p~@>Nt8Kj!xfj6qlLOXTMI(A,AypÌF@T\$N)vpCވ؉;&kɊ7;\*.5J(秀!mZ7t⨍ݨn ,݆ؕPCgK>NmqpfֆSЊ)P_1ʲ\= č|ߑ-Cvonp)(4Kz:6Kz WHfRW3@%r6c,h2&R} sI qV,:/١lX"q9Yڲ}8d!tʆhs[}QG(^O =Sf¼{|8[Vr]%Wx坎 1mMÐ Go#xɥl Oԑ(ipW?r3C͎jLck3P B| @mHh8Q}FUvS7tkU, e7q`-̥R>?;‹~Q=rXjh"P˃B춖w:8)Mc=ʙΪWwYT8%VaJ:_xDz^6!ո%ukP+^%_xFyz1:Ui& ܓ|ifǦlEQ^QeJVldk,uW8iT@#U,|#=VCzh2%8ݏ$*"ՎI_J$z$:j_G -L,A]#Y+XȠ ݇iMySGS!kF\o5? üЬJ2mUzr(p zosHYuDTCaIq`I yU.,i|#gi&X`XS "B:Y_`͙lX膭{pDI&Ƽ ԈE%M;3І7_Z2R]ܲY<=@R۬Z3Y0T>(CAKġ~\Ho`+zUv`7$CXHШdh%7`u\6F4Nk_a-*sW5HN.͏>C#36Fzfw#Pn%oîĀ(c8N#%E"=uKp` QخvfQy=ճϨB*n%fKAZuguk _UCAU?BRij8`;D@qx/?,8i(S 5I6eKğ("@Ѽ7La0n[E?~tT ُxGm=NjW3+e!‡n~i8l8)bȝϏqx^n`Up%))X^Sj]3t@Ce Pne`kk|E8O}*ԋ)bL _gNuK Xv2jbO F]PTHb7 Fv|e6hOo['[=haTAvgUA wDDzJ{ {lV6~ƻt>̩ dPZ:нhtʞ{Z8ޝ#Y[kFzL?vuTR^>q6s1Uרª?tv" 5/>`>ITMS>4ڑSԶ/xOVCdǧP;ܞTKS>E(X=.m7[20/m˟Vސ WVӶ~\rw3wH_j8ޗ*9΃˖ 0q.lfDӔ_zE^=ɴRyxwNoDq(v=Tɘg9?f ؋cMў`am t ^iLj.ϋT z#V$9ńz  f$V.˭sƒĿ;Մ%\)աy>J|tވSuXS̲l^#l5UA-gH+OЀ]ӿ_c;V<$2 vM X ]OJj 5 S' kQ|KT*< >BrqI "8g66]e+4[u 8bUTyb pAh!/c^+f?(qѸY*%qRdB׉-I5kpNmiNe|QV(ړ; 0qm)h-H.d[)PNX6q5!-aj] IgїΎ)٥Q?Iwi/>cƲ fQB݄2Uόm=ľEIA7k-foiU/]x{|~ȰQH,e yoIl^(Q>Ac 5L ^>g~g>իQO bשBj8y& TE<&94^q)Pj:gNk4ɡa ȱf[$е ^-[D;hp֖e;v!mA,;!(ej?P;єV8ZwNI0Vy{+Sޠxg}*ȶ-dȗ.he8ߊ`2+ͤ$dMA&zc1U pj^\t&c@ԕRR?ĒZfP&OIh ^# XػECϙHb 4giҊby0Ǡ I.\"5Ɩ &J_vG&ec>Wq:߈`!fn{~j:')kYKw3k[YJn= (ٰi]lTd,0a~3N-Žl,{Iuʴ)R 0>+'J40_g+9k{P}TcL"c{gVGyVE${t'D5 q?¢WsA!j|}j~׻R |ŵB{CRGAs )ZK@K},v*tC-U!pJo*M&p&H3'%l8C @j\;2gɹFK@ Kcٟ ÏELCoMdR|1޺HYISZАNA<]JT hޣܘ78@Z)h~%قq ?yA<4+OSxow r%I}#8QmYhe ('IJ(*tw{=S 8 ._&H'$iz9-^N΃#-$e@LY Z͙z]@Rj صQ/Kte˭=UD,G"6Mq g;ħ=ĕX l. r7?*an!WǓ/aVV@6bW',I<>Q liQQrzѕ\ ض{nnUtA)' rHdYeygQĪ%G8Z%02{h砣˝F/TXmy BPC( ,R#\2$u«3cӟ| !LZG~rzNrínbtE\k90~DS6 - ٲhܿ(,X i PGc1JyS%:؍DEv8px\0CQ hq4,;Hgm Wphes7ߎZ2Y j!8q<$Hz }"C&J \"l[dw*8<˕V~!`f|kk.vi}*0ښet9~8 77,;/Qpڬ$c<,E ׅ|輀,rD0C;ة0 6rVtl8aIt,H.8FT|Hׁ5let?n[]9$}A<>~E`Q2yX8Z ;ls) @93clkM$˭?vtc++(T||ׯ:Jm<_A55;"bm䉐X-.iX1 ًiEA WTHU)%H=vrM|2tob"]R]p+8iЦ}8PrpW.GCgm{e7y9)ӁF1+LM2+2ai(uۘQΫ`#6u$ bY}\–FT4 x8ٗ;KnYQ`В)r^g̀9UXH)vJ#[K/N@JY/bNwt+ ՊЊ~@C]R2y;+hTAUz6˹pj _/q }U2Tt7!ȯʺWǑW EZ.E%F55n@K8b䇵> 3b'k c>S4,ԫb]!< ᝅRjz@v);,chF/A+]|p_$|t5;A(Hl½+ѿ°H~E+n&DF<V쫈D;Ks(͚COi<:gH|DFzO{Ӵf2w rB߈׀x8 ҃eɁ]%B))g;VM(+!to)j)VN19%_}iƹBQ4&RW$'fCgF2猣s>Yn,:mQx)l*[x e=I3GJ@0Y]B ڑ&({/I0VT3#Nر7e NƘrTǵh+NpW cPZH޾E*J % c< :KyD@XE?Y1)/&쨏ZFvߙSUT)oCWQKMb>Bqt8l 7JtA1`[Sx2֢^KL}_/sv \HNx<<0/?-J֤A8!( H 26{v pk&h_ԐZak"~(. ƪ0iB)7QC4VaOz9qN5K;AH˦DBnM8^g<7f^U='!TAЅ 2<~Bp[=#tL3KZl GkVO3*d6зNy8bPҡXaxyu4PvI {> _PEMMzD-i9z̧T(=a M,PE{Amp" %y'ڍ !Dz4Id0 ϥ(.|ɈfE^p)hr ێ]X4^`{v1h" < VwGa8L0ģPw\=ydtsy#fu;mF|+TaBPJQRgII`wdMCT"vK-DՐBJWnDuв#V"xsJ?PSKG=պ%ex_C7Ȓ%ߓVF^U}|Db,f &>AىuMgr\2m_tTite-!0N$Wbpn΀L{NL/tw(rvwFE=^~_I=S/wr65#${|}eC֖}t( t#l򮸏Sz V +F@^`TmvR6k)s[0AM|y ,YtnzIMo Ru&x)k+89eB68ot Du)Qn2L: l@cͤv}*^i֑C‘lV,CfIdɡza LuC^4%SX2Q tߖ!g:7=f fJTC>̫K[KIX-[:)pu臡7̆dvjOZj 8ˎ`ǜ9W%XxObމed$+#K0! e)\Nyl#w:xEҬ,%sRԏ4-_$DM(P>RO0-V%=9ZakKU#=:F{O@Ig3*q)%U0]a|3ob7Aƿ'R'd&Lv+^zӰ,bl9Bz7PZI_7aaߓj%/B Jn Q9ZK:j M6I='WN ~(?*qrvdnӂե&^ji(vrvt#d"-+.gu r s!{27E|<ȏjaa4 ) 1HSepU_b.EF "'׵ϘHXA?qBރ"/1 ?~%(ƨNM$R(:k6.ݫxBb$Yr"T_ֹs +G'6֏C؝&P]6N4BW#2( !ZXf}!tXm7 |ߐOgV}X7^X<|C`*7!KDNsU]}P˗%ބ\ǜEbK(".4Yxm n&QUm$ܿR,&wu4a JNk0 6-%\`S, 5oCF$_yZAd}= < :H6/x7lQ@$A 뮗Hy|6VrռTf RʑX_ABc/]TOyN  l+0z,ux3HƲ[ Ժfh0֑ae({ơvg؈h q#m2R  kz浸-zfʍЙl֛9̑\kylӁ8!ۓ~ BK]*o.ɩcR,d`PLnG@YPc%|?=k: ]"q* =*alPW4C:YhpFt-.'9d!2wV[\dy][+_fG6HY6\aBNye-T-_\taLMHTxHT맳gWghha>HvIIVv!!]N㢼қ"WT̒BI˲ʴ܂7uaFȗj[:A|)I%ff5>;\ [B79Mh%\:o/lӖmjS93_'$7wO:W g{KW;iO(ÀcRjaOOSy!i"Z'\*Z^.61" XVi< IM˺sc6Xv=IƖ;,3\}tY%Cb_>+LЈ6FHO7 vgY 1%-^v7D =}]9\ɌꗖG)b9|΄7j>ēQVg/nlnW D+=`C'aa9:&zY*d׿ߒǩgƹ hUy l6LçBc~@WJv/ Z$$VQ&2K[xƪxo ʦ@$5@o)Gu0Ҟ_Q>+uQ Z &IJArǂ sl4['v:!)_ aAභ2%QY)CӷjE;'F!FzQ΋i#Bǀ $d{WoN8HXHQ:dWw!ٮƓJD4O)3:dA]>0I{`ȇ !>u{7U,=Vk'J3U=WO"hE? U^=َ}DVl3յX%P(Tc/tXwweΦ @O7> ZBm%̾5 z5+Q׃!p9.N8Æ`֕jO kyzBְsDbr< Vr땶4̙OЬZR+6pv~uIxu@IK*d)g,^ Ne:+D)wVh_FSCdx\;W-ҸҖ@rs6W(Ll +ꓘҴSl(zGy䝸׽$P|"V-~ 19 4yCXUCߺJۉ#@Δ(24O|rfHA%$SFw:0I>ukS$%[n4a_3L.9e<uaa ^soP\e3( h+Lã.c83/pE CY|Ip=0IMIJd!ɼZbAƯ[Jd<7H_];ݩ[ En+/ /%^D5ـ8DM@,HV"{wBfgj^;׿aFc1@bR֌֡C͓T /,[)RVU2~ť"(FsZJfc AFqGq$=R-cZՀd=7 LسkleZ3@H%] perXlP:\ϯڑ DbT:!jӻ^𫿁uмD`NTVmVT5? FҰFvSI+ pՕ'+`TzOȏ)Vd2}cµ"'Q@4L# 2Tbue|+`ZupZtXJK.=4|.Lo/T7tK:hERCߥf~[~۽(}=}9- QvȨr⋓v1j;AIKjhR(y|kp^+`\,,A'Y좪988[G%odmYKJ}Y֕93;Pi rY fvȭh;)k[7F*I4`Je5N%i窴vtsh/L1`՛qh`_Y'w ÷a{٘MυSq"''ewl|/yت1gI.ߋG6#CڿO1 YnL_yH* ^39 SQ T|8֞%Uln.RZ}Ra;=J]Ts#1I1}17HZU*-a)S=3QQL _l܌<ivz[tH蛮X}'٠cBa t{^^ r[f8ba: L[RɋJ2wy'ЕD<<8Ê2P,~[6OUKU/ѲÇ8U@Knm(8HO {\>K$>-vqa͕4#g:*fm $T%]*?ZIG,\ޡصubCkqGӹڎe|`β9@4݇6h[cy-]g]-ZR?3kPXش\y|w'/I|Fi!pWK OQ1?~ r1Lw"Ez'H ?L}>dn[Lj /93#%huPqհӼ,*#-%j9sDarWbGQQU`ek|P#ˈ x_9)QV.Ԝ{N ^2-u@r}jȷ;7| ch CXhɏzH{LFdHG'\E*Г{M4$ ĵXwrxUbE `9ki f_Jt<6YV r/3#([YAEhh#&Jwv`z`dj. S>̾- !/zd+>55y 㙣g YUҤH+֝%zL]/ \P7k9N \L(y6^Z o7*'(nU:Waw<(Ba(|cDMQ^AՀ=Ӌ@Fͮ~ .CJse&r l4^gWK5m6м|g%l$ n3"M?#:c"N4sDžV.^?GYrHXm/3v*Oc(\P{S"">K-v tmLџOxicډN%@@e;Kj. YNt?oQCF{T4otXU%Ï,e0y!CQ`Z5_R\xFaDz<*F2Xp؞#nl]2\3?(؛(Em2;[w]R(;A4Khey, sb?n/啯6v5Gfߨm`ximQW]g\צ"H@‚YacH1yTtpFhGP4"_IYB"&ȹS/CoyLSiMxfhJ"4*7L;'+%ΙIWq6wh3/y1{љ=Kї0x PhB!<a^(uey&FO*%kf*a=O-ƋE-JEaR'IBaz&Fꤍ?b ,;-u0vFs(˂g4E1=\~ѐi>{_7 aM"(Ϣd#/]I. Pvl`i׭:怅JBIiOmqjm@+|t+ EQ8Qkh1%?#Jΰ@-o#(O6̕I p1ztʨ C5ݹotc8k6Yl{'cGC Ǎl4T>i)"Ѡk1.bVN[l#wqG0. n50,Fd:bI(k|>&]wgX12T%?Y(ԨS<*"Z^p@ͽ4[_NGJt=P'sbKW" O 2BH57ԞJ.c"'0#A̼j%ֆ%:ܜ34kpK9 ~4!2 3-ڂ6Cp]L-`KB Lj!2B$7RQ(y6BHD~$w\.To]ڂH`%(7zH:q.05U Is{!딢…+SU%._Z8a4[^|/^,?KCڤAgsÌOT Ԅ3yN&:)C8yO/n\, +ƋԩYC;m'w Xqk=-Uc%.˿D$!\k/?P%߾bmߐ`Q9Qs@1~ =;_L*Š@_t%8i/Kz|<ƅ>.%ѿ "v(ʵ=J_-",3#=(@ZHn+_-;miQNT'ē>IQ'JRV4ݺWl8a$VLjmSeXuaf 8PFBڱtpWۚd;N1 ad:rAx"ļpWf'Br}B :>!፤Ć"ˡGXJZ3u^Y}AB&)Jx>.(# [Qzr~H2F A Cz̑_(',+尨ɮ V=IAxjOۃRo W'%IC-Gn&ya{M/̷$kJ`Ypv;$.4nmf%N\ԣNU@ t?S-mЂ<83PcHߕ9'*}=_@#ܨJxe:,X`~ً%YRa~WDWjQ0]iQb)c=!Aǿkl}1"7 c6LGU}_) (>);d&~6-{^>v5D3T"pf}cF ) IiK\'JR3֨aܭ'q!|<7*/2%G/s*O||ˊ>3<8ej>OK,*;x2!t8=`{/l>TaޤS-60o]ynKMޤtEܟ dmʯEJҷ&j)׹89t"`&H}084{U57KFLΜ|DE`m*ahwgd 뫶0TuIޤ{_ \bU"Cq>PxYOcPq#S1H@1Y*G1M?~2]6kGL+W 7aʻgo0iHɁqj?M; IB2/ZxR@}Ǟ'M '|Z@߹k=#vBy ]/I WXf:U["C7l =s p4d\B`1m`E ijPMt)GQrѠmɱ]^doߐCsMvR25d q-<ƞ#G@P(-[YZDYi ,bܡLLn}G&&)y[-DanTK1\4YYm:E|,, gb*.]3T;ٌ_.>җjAcoq<`p<%_mzEy^&h 9'DdAV&HHSz\9.bka._<LTsfVh4좔& >1ALJ4!6UNşNAyھcP|D@(7Q^UF BB+Rb //([H'NΉe D"z S^!-f>CKO,dA3]'h&~W1#TzNs(zp^/`!K:`ДG!8Hh3+ hFY_$x(yUyw2kWv"y(@:5GJq)mOGqbdY*T;"[eس느2DEZ_cW0 x}PL(@L).TYlvȿm3Ry)z86)Qv/$`7 嗀7)Jy&0u{?cxk~weq~=0XuHmY!r| ;јUVd7ʷ KNP~âO.ȭ`0pH=uFI_ր>71rdaȺOu m[w\I}}i]@V, U4w1DaODBUCܧ^s0Mrz%oKZj*)DWgSWm-Kn%x?1t\ЗpRQ_U ~+Wk< J^}kZsa9C3c1c&v Ǡ-6\+C̖%K6kU@zz!'Bmv8:ms OXXuP)!>=77ih`ޮ,M=2XfR-$ 0-İ\k j-0р`ʓ4q_$LkUbI+vxu[V,?7N|rߊwt##[VUu=٠N$ksm+y7<\tt`H<lҕ"qB[';kH%vg))A4jrRmHo2EP\p6mqGN 5jɱB_߲@hN]E[󂬺/wjG]1|!py3e+6W3CFC8iSmOr-^{9-9Ja4&LCWYNrn윬CÅN=#Du/.<:w|cHOC ]0&@Ki//j CwI/bPM`e!j<(N!u!u筱b09.j jYZx?O/'_զKnY*b}r 눞4L ``bwjaWnVl3x qv8Wp@/@Y7Fwʯ= 4Bǖ<;fTO - bgvIODGM!ap3ШVwY T=E^л!;{C 2Ddq:w@0NqRHjJ.XJ'Ќ H4rr嫭H̬%" W!ni"M]FklR_]|VVn3>GnW> 6Ctm 6ciſq74~?y^:#>hvZ[䌸j]Yw\$2ԔlNUY~pR5s!Q2X;thUƒron,F8%a~rb_~Ҡq|>=OKT]Y_`ZR{6AR&ĹK.wmQۡϯ@} gNg[mcfЎ=B #'[F[FJ=q~A8& 5BF3w\)4]-UtB&?)u'ٴVx` u<w^0jY6ͅ۷}occ(0aEI/I;ҚB3\DD c?ґp҄:Bw/3筜VTXV(CQ 9C(Ҋ*ٮ6w l{ςVXѡkZ * 'uU\"`E"gE5#)>5XjIQ"-v 剂fmJ=ߺn \-vLq8m6hR 0u2Ӫs"{|8 +K  t* ܒuw!^dcp۾˰GL<B;◎AFq(rFD0kꩴa*X WOvy#NTyzG4k'yEii5hġ^d(򀤾kZ6jMwRJY`u؜ >Ym>D:XۃڡFe;BCc͚}/5ӱD ׃`RޫRHxܔ_԰:'7Vtd˄f/d 5JGzQWO5Vr'%)׌~[ls~md<;@Y. LgGrbD C"aa7~3 F:-Jy2 m‘~ z$,2y ~HYُ<ֱ4ؾ\0yR_SZUM~ht7~ ] J=溝6՛ih,U%`;}q"bFC~^6~&X 9w"]9}1,K*\ xi?Sj&6c#EIcHi8F=iYg3|vJl4ea emަ@,;o9RK0B1T¦T*\ױ<1Et΀zK>~-=ܥ#gɲ]/wZLPJ ᕿ< ܂2 ^E_Mi.<L0+7З%9qyd* 1wqU\=­"^(MtURo'kE/:&-q[w`-gKĪ2u󢚙X{|J [l!g,N߼T-!73Hf oj̧{p|cBC_7|db>$ۃ#P7]r Al?kZc6ˢq]sJ";&ÙdÕ-:Skyߚ4J[9,R>YUm 5s]3:ӛr0sX Tp0a$i(Fu^:2ُGBYu)ZH}m}myTbdQȜ{$-]$)5Z$Ɍl ` n*)˹skK'# )DŽRq)S# Hq_8U˨Kt7^jV쾲 ??YW? F㙹R+5\tן%[,?%~eo3P =^x|dܥ94g#G˂kX;dayůmks} lSvqyMHlRNê+6iWcB\I9y$y'Q7t&Z2saxY4"O~@k捉{q10nc]JϋXq>U+:g`?+͝GHR"4M9qG.dwO0\ڿ\"wye}~RdJoZTz$zx.;kd↊%8;K;)(vE/*a/\=FʙE@58krF}"BAF f5Tnerf!qACTWIJ>oU`6EpkG~U2D=I%X)u"KJ!Ytӷ+/N<0-=ObC#.o Z9]+T ~ AO"p3h)cTsI߹R;S,^ɺCv .%.oOV iO^r*8QL߶ƫX3dF9X duہJ!b,V?pGPp4tK"m'FYag :BLhAowewh$X+86 WM/J}6zj}=6y, ̡dy‰)oV$;n$.nv#ص>8!IqmN^]ͮ!ۚP:VV_#-c\35 q]ݾki5PWEh0 .Ng,#:Q|w0depA 'kAC<D/hm1C a6c[视SH HLpödxeYXF| +úzyCB\(W&AKNzRU_BN=ǥsygJ3\ƒ?~ԟ@({ۃ kL" 1\(C΄h* `0BdA~9{, u> Y|driT+\<ɹM[ϲea"jΫQzF D3tOGi"40-n1 WSD#SޛØ/TDo,H>U}Sd7?&uǨnFnfLìnBy70J8yT:;ۼj( Xz? FN2z~ՔgPW%o} kcJވy Is'%l ).m8t &mAz{gl p 4خ;#pGUO:򨑕w b7a^O߰1ŷ^_Wk;[*h(0%^G`)QcD2 pNŎ-'gS1w"6VC;ʹ4:kMssI1V1b {{:[}o 0뮘Љ뭣z'Ow=)v% NGyrx!fG#U6[k$w\/ oq$`PQ\Hqxf?_LS:XZ^LiZ`JO|'INR[i4#W}wz7v: zSN[}-g%GP*[!lZ3nW37sL7=cj>~n@f5ūSk@QɮҡS/]Aa=<*دNd錦 6Y/2U<$1՞׋aJ%7| $*o7j2d +O OzbVcx{/__IwAP^[t&2`y݇GV8L\Os 9cM{i<\*R-݇huF5ϭ\4-q$x}EyKH [=j؀RZO+Hd 7<ʐ'5b!bJybTbam*Xe0=z-n ̙ Ͽ#,< he/(,n#.hcuv<ryY«/yɁHDWUa&O? wު$ĉ>wFON#tRV[**nHPW+.,ޜcJqq&57,]@`i [}IsYRRK/]ݔPb+44p=7E 2_W qTHkZ98\rtWm+ތCPM[vz (Iv{5l6s ѓ9K=gH<4jČ75i>;VȩZVEb]'δQpF0E{ޛ|\4M/,o0۟ua,`nPW 49E "k}W9kCbz.=Kv+&@P(R+Fdcz_IĐ90uEI4j}pzs!Ag\(kMw/UɬLxJYi ZY!(r k:(Xݭ3:Zeȶʹj mhϓ^HV7R !7=ɰ gf]}JTp'K%%fQtA^uǴ?2v$exŒv3!e?Mc>2WBڢyX9RJ(Uc$f'#Nؖ٭OQEƐ;.!OñFDk2|{l(8§@-CHeZ&L}t[__btX& w#I:JG}_~GY|0|nH➒;k0Ȣ+呰 N~d~Rf;I<K>xCn|*" 1t8`AzVC i C!GƂR2tm1hߺd[śn}L\WM`K@gEwM糐h[`0vDп%^BV$/s!; Q\qV8aSD( )>FLpEI%c@sqߍuV:BJ1L m/BKonyO31庬S ”.gC#}3֖?o!:]1xЬBUF ɕ*4&RKF/KE˼;-~IOm}|ޔk)i0yXî^?+JL#x0<փ|kfbmTx SDʢ̔t8=G:$Z?Q It}P P;rD8b\DTU#|rpź@xj-fsF(pTVf` Wa!K5[$ [K5hŒ#,2mr*(OlO7qxtG=5K1UݕWtNoEX΁-E. 5V48Ϝte]&~V:"KŒl5-!v,V'({=/>6i%s$Da 3RjKEh8ImC95C7YM~q[M = E8OOt}@!:HnYAD?n] 9_=Ɇsy }}b !Va*DZz ʹ68y"GA%6SPT {@MƦ]0Y:h6~RH Uc"q;XF[2V¦0yZ`1A"GP͜WT_݄"AN:ecRSIN{.үS)Ȝ!3AbĜDf c8WޘoJd}D/ㄏIe|h:Z~b!8N{ި4 9Dzb=&c2OdNe./#v{n:ت3+=s31핋!.;[UppU:/џr̢-EwRyUO9>aK8t6z,Y( JE[bne 9QL{E5TXa85-wjZE;?f^")wi igwI%Ru1eq*.kku2Flh:gƦvbR͈Jx $2G'.q#=FdtCjeYU :vk[n\~63deăAn[wԄ1hrz";4V9t=UO៫nUG$@%PD۞ PL1dhyAR ɺy"_D"& ` cgM2w%Y64No |\Vek8~JWhLd&VݖWa*H}ltQX1-{myL>`R,[':gĭ!}Ǝ~0 JI@9n`+tuk JH#wyl2⾜ q׶* CAy7 @}NIis= YNxdGnM c$ЃH+q! vbِ|zu> \7VGHBma̞FYݫdڣ }V>B+t*bu IN5['Ӑ6"`K}.ꗮ~j1"wd4c:zםMă5ɹ :=[Xqn['PY>@_򹃁MP[~"m/%34,zd",Jz]st'}o=h9BPfoy*l:MuW-EjE%~>ơxd4l+=K!x*i4g&x>Rr^Vw\R;~_!tgj@kƼVGue ~k-T_6ɽ;zKD{xp2ٟGPPbѹ\L5=ou0UARc? %޻-gRTk-@)Ъ|KT`xi1s%:IMa*''j3 ]~)L!W:쩙?L8ܿ\hڥ峥N y8Xo] :Yrs1ځV|cZά(^n6QA#\Nn ( ambgrҍt׸x Phv}d<í骀$WR*|&k@I 0@F{d9IOIwq)9!P u:%E: ۙ#q2οSAUV |.vsH=<> s> `vD}7JxUY빟 |Nn]mJ=ژk>R$Y01`~M?B.U]%͞ h@; 2'!8୛DqgU-*|i0'(]aN[sIt&")QJjY$"/J^k\\\cxmA0 Tj@7KhAIҭ}]>c8RC$p[Nj,|fxaXx\3ĩ.ZͿpvHfNVn}NEpG;2` 5'W Y`a؄%2?wWߝm,b_vB 9%.%Q/s}A]0T7P 3(0z:Y?&I9q/krVtFy:_GP4UdU(lXf=/\W/_eAz`bi1nd-wTm;DE< $̗nTta^جql4̦J?OO%,<$EWH$?mXz0%"|n 2&Kn>K<+2+zК{y~ߨ.&^kOqF0I 4&'%_:ͷY986Չ85ƨy,8^JRs PjD"QB{Ƙyd,Y !}kt(T.-SU,vvK/- 7,muGc4CqkvK L=+ޫt \Ц,[Tz+4; HepHc)ZUXx]ފ^Ԯ &G1Pn eD~ɟk}&0H| S|(\%|ځ wR-;Fbɝ4\Y]}JkokV›FQ?FKh{O٫êSOD520ǫوqGd峞6{ٖThg# I#\ 00Fԧ7oLOq_]J|%.YLK2 77EٜzĦ 1sҲ̚3b{ˊf_ljHtM1oc wѣ䂎ST0Pz]LfYD*#cS k.'Q.#%N"@:#J0<h嫛G`m_\QfԲpS$z$ԍDvS44Z)$~{=wb "{BnŊ{<H45c )@ʭրl= 1ƛq{CY[Ea饯3{Cuͫ5.*%qx0MhF}q,rP[Q0 Q-j[bkɓl=o;BLndx PR@'.q}Z0*w2WcIJhBD./)&^QR 7n5nK+*oȬipCD.:oF\}4z:U~FǛ) %_fC= ܵ+ByU 1erOGH[V$&>vo0w+ P>hirȦpP#!e[T Su=ΙXUo||e[dY!%!-JPtPy;($ZG( #wD^M=AE)x94vQ`QXt7J#I8?֦K4BOac`pļTkdW?tѴjXMwL7x,(f2VROxA>s275X:nl8Xb (9zR횷EmMk8G:dp%-#boާ]VS 0/^K^C|@s9Rڃ ܖC [́[lw`ؑݛ!"W{^<= Vn:)I-qJEGf¦َ%C8\+$T24*mS,22Lw1UT7D9"zs6 \dl5)s3{ .č_g"#3#|DFLapu]qfл!h[[Li"6٦K`m?: %0PoAȈ3qL($VkPye0c 60F[U@e!P m .u )Ag)Z A@ZghSR{ a#$\hKʄznh)J uXЦN->ځ%]B ruUaay6N 2TSBoܳ/"_/Rm,GtavM4@BC@[<0$snQ6Nt$0hfJ-lI7u=VDe!j <*^I@EU7JPPƓZN9&L¦闷vɎAB.0h0Lٌgᒂ`ne6#wvh,`|K45`i#N|}S휻_iT4h#텡C0녅>PL9eX! Bp9̝|ں$^$޶+3,M$z,w;e%x3 74Ps[hb#֥=@:{-'^r=_^Odw>ί- ig{e͖-{ wcOwA-UJ(r8]_A$tS "U.!PppܚVCѨBv|2ѣr]x@j2̶ a1@g-VN` gT.8&֛q"j9!&jhi0+X^Vᔤc :W+& WO>}瑗$rơ?z]U%*i9 Y+>P&q@ipeB@0\˸ #0^i9%n1=KӗX9ʑy~G" 1 B%$)\Jxw_<ȒS;t)$SMCJK{nIvtup [T I oF*MO9zWlPBNsUGe)oC0Z/5ӛ x .4L&>4}Rg&}w {03Eyc %h/I$|q9z}Ya_JqªfH8 W k4 RCp6qO=+C볝,i F/ Oܼ(ܥz&䪗_R~w*_U~9ȈuYF FK̷RV_Be2AYygJ2mht} Ո}\3 +q+W4/ǕMS̨P*+(_nXX_/)`4}&H8'(Pk yp1MbALV&@ f4VV3\Իz Tڤ.AyΎКW`@  ?e:gԀͳ4gWc7yvq x:m2zZtI]oеGL.'{I6$2-;pґQl|b(K=q~ԯ~GqY %Za玊mcMp.p\B/ ]im'zQFJ =IS!R<2bʹOa xN 8ȾA;6L9Ʈ% dRA<ܿR.^x*z,~d7Lm-&  5&7==6`>|aS0C՛? %~0~j -=\rt5;We]H)TS6# ba%\97DthHgc\עwX0== ElUY/[V2LnXz dv2!1Q١xye~0A=lejݥzcY]-FBԾ"GfĵE}ך>c +ieBjE\!*3lJܢbƋ ?;fUلt&I9ΏM>盢YPL@vqB$biQ셙?@X{Wp;e>w2mXi2(ݴ3w,hKI~ CJ\',j?asP$_zTsdB#mަ&M< ;lR@yoWxZ&? HWÅqMCjحf\Mwxl{u%IqB,v1Ȍۜ4&-(ow Re+hg3[9Ty λy Ga66>T,'9lN<ˆpwX22-(v&EQVttHR \)韪g=btʊ]p]FM7b v=+2=Ȳ "bJo5LḩH;J&/rP~@<׏ٵkw"=u]&7양EMy5*ydo\EkܯKN/J56xr,5-(9ā9K() W3DgctƃN>js&|\;jDjRTچ" փ<5뇚I@2-(jZ8N7o82RoxPf!U q_RnYG ՞~i_Ӵi:K]1[s6MD 9H|2t D%K/7+٫~J#?P!M+3sX^;-)^)&>l`EO|PY (ս Fu%X_ո^2"pX6AT3 J%g )z{/:VoL2ZC=A;T4K}WevHq0_^`\XXnmbFA ,?yxn/2HZk?oɆ!*xZ֓5b7qXdx6sT O `Sݑii{_OŁ|X_j`1C3X}@/_߬`K+'zveLuy܀pAC%gL$LߐP-ϡh~b3&BǣΑ tkWnEp9!&m5];brRزs]}aOc_$;}n &R-:^sw˖;9@I{2+7 ח LfI9 VJ#Jy}Zw)nͪU~)[u}旮%wP+m"P% zWCQKܷߴ^3 ^.J pgY!T iOFV .t؈y; ?/\ I6ʹČ-!mX\˪%; * +u21b^zX{"kVq.KeZL`Pƴ92 UhmanIB&Fda.H6E$єpXUpRAO$zT;Ԇ>l";^s^Aի9355қ`ÐmRAqs0ƣ4߁85u?32mnUY³|,OATBLLXZkYnќמER()w.@heW\+J@EK75OA t v2g,BdF@E9 A,]㖳VPIZ3IAIi|]0esKbeX┏)"Kj1wqgV"ȆU.~k~홆@ZG^y,x$IJ'3`/P)y3=?˗}T&5 ei=l .WI5߆Ws6o~5!=LNMa8M,3qYX{@Ohߛ5't%!It;"8;hWHåcCS>ћ$3GEOXnS)kT P^AxF'-$]]| #s@#=XEfS[ojk/&qLӸ>5<=#d_+}^:7ݬH/`\Վ/Ɛ YAIrM[!BP\PɽwW\8*T&X_r\w'!4MGs{3?FAЙʡDk\ #[.Aa ӽ!UIwRlG/1n4RX7&~WoJyQf4'e2.d֨,xwN"@ّhco lҒ?mob`45^}Q#I4 Fq<υBNQNN[ #5J4O7d>ic \T.gM=rIvi DIYgV8.,}\sW>2/lVFI=b"չ8Ne&X8Tw}u[Ffҧ=RFϞ m,H2 Z5e"ȹI 66 x-jvNjpc ߵw`b>]LWˈ[hY2Xr:y[#U/pS:6' Bčvh8KLAv|WZÚM[}'fm! -AO<7cOܢ=r&l%\(8UuoVfuh`ΗIDH__ bL} Δ;);dx:QMXNCȾ + ~'5g"^-5;̟i i-挊:U b OSaU&wygx{~ SNS7z:K bB(LX%  4bEAH}K)3*2v6E0;#5|'LA=$dK! |m[פ=BKoJ \ s魁¾: d.hXP%uYh]O0u2^D0wCQsEsfG7G}.Ss=+irUBȡۈ.v+`#PnZ "ӧE7k0D7ճzṭTK`Ma$D^ a64Bߞ6HvДc,jSD(퍳n^$bTNu F'e<"w4-~;Ok ~jea 49h^ U3BAR&ϸůSYP(xgsSC 69nK1d4WqE WTf y8q"7394NpcTF "nݽXwͭfea^\ E×^+?ZI/m=[ M,OypӛI8{Ls3A<!5δ3 ).v/dn^ڸ(?P&WrJ0Fȃ!xP]<_srjAP-`:K",|=RX@qh(YK+(G?֒'Ex+ITM&ɔ!&.ۀ]W-.݃ǎhg`Ex TݵkFWTqZD.Pq? 9*k ,xhyB=Xʹ+^PN%͕R'd9"s*@ʬh<*؞I`eN鱀,ε\8惂.Y\`7}0 [}9#Q4U+e"YX#dPpfdbZ'rS| ֲhvdH2M.bfŭoi{sSa'"# Xt {[lƝz 'SlRJIlrx`7{v d8 RwCV^zޱ{R*3䛲HQ@K.͜8(KwCpHrf3Ys|>eDywBRR5TuuwBRq^:"`IzͲ/uheyx)c N#*_'wp.:$9-:hbEƠ) L|%"aY *9DmxCOYHߟ 5&H57_vDǖ][璘2@{9Ry:-RO\&ʐ}EiԢ5O䄹ڥIT4=&U0!7= /a ֬%+6 fuR{V+M0xVޜK#=2]?䄜\IyJS *t5010FaN|&+R9wagPx`133Cm5csǢR'u*jrUĭu1RʨGT 7}ρL/v<#e3qBn5RPWB8;LO 1X[J"Zw"i#5U{&dB^6O*)BD~)ԦkqP΋ZryH|.=`Bo脛e?X1w>ЕwĂo.G>tQ:%?w 喖l7\jjQxlsZ k<_ _I,1Y~gCkæ$3ikʠ$T4AXVl"5>9w(%mA-'G9UƳ;'}3nlCoU hE emaiCף*ַ,X㾚ܽ@_-n7Gn& g?h ,FqE|=Aa^_ѮVZxQ^쯿NpB_WxY bn>yOCdeƝOwcTK7wz̹+?x:=05[}7Tt٦ Xp<=}HڍYU] { قg9\m*a>1GWT&$9m &M=pP)r3mECi0u>޲0Mhރ̉$ԑ5sڡZmƴ>Nٙ8k8K"K.fw `\sW =XYX?QHtCl&dGa ^u[Nȫ噉A3#psYrU_bL/!r3jgRЎ`='F^&GZi&ZbmUz4)5ݐ BO|!2N̫Dwlh8wJ>m ě& u0+=&g ,5&A/$ !/=l~hn+QAyhҹ"3D[T L Pfwc9SA;pBrK@3&q`D)4;cx nS!j+,q0Za(y%ܼbp{%KͲ'<<5/fp'rT7V}ڃ߉ic h#.*FxU3+Lj d?^\Cg) g9j{Հ[ }JLm)Zzb4U\8>}Nع UoҰ韩ke~|C tpd&a46~$̃GD3%$'80 lYIX~?jn ϲ\B#4E tmrb׬|vة.B3co x P{*mN U d`b^LS*vȨC6K1Ȯ: آ(<(=q>Ӧ[:8ܬ7#vp(Y6D /ZqlCB>Loj s:<YSf#3k~cDvwS\:\|_VXhA 90ɿ Ժ27\P<{yr |ɑbq?03lw4Cpf}7pi̥i1xL>_ef*$^+.B6IwvovE1EI~iL㏇_1_AW݈12$~,}\@ ~j>6zނRxd+xWt1(Xh%UHW0,2v;aڋVCI@q_ۄY3+2,mK&Ajq=(GF3*G@ sK`Lpig,krWF۳7tMyGʀkH8Y>EJO@loO|qtR#QJɭ2<̹PVAGl aN躭6OmWe~!'CӀ7[~erGpU29f3n,R!)z&{N(+&6Q[U? ^/jo?[ӸDu34¸U@#%A,zGDg/Dߺ~5$ٖ[5xnU`aBj3ATӃ)*c #eW/.(0:\_z\"Xu;]=5XUnӯk 0? 4X |B .VZEtUwvsY-EĨBB>5sSpݳ sl&\`,=xo,NvIƯM,'REЌ7J jFx+Ȣ.Iq>8TeNWDUB)-˞Wy7=ԅ VS[d9DQ?'rܥ h9i>ܚer\’ՄC,P#r٦ HÞ՚m"7os!W\Hϴ%3@ UG!?R'S?C&L!#Hr[hm%u`q{hX $@`Ũ|'N2YJ}oDo>܈Gr8~X#@s/#=KڣƃP UT:B`x|4` ɁLA䠸P TD96X+`J9~QdJXi\:-VC\pE'w2NG${8v6!։ONqٶ֪|KJ &&'a߈7=ǣ2ãQbIXǨ$ bu=H x|v-eł!Y X[;lbyr2$8mUY2^K=4yɰ& T5֨7V2K+xNܘb$ ~eS~3cB4ᵗKԙg.az]'JU> Z`G#IW~v_t"b%iX%T#m>7;{IYmY)?}+]ROZtQ d_Pl9Kg{ xhTf:WC/C{Q@ck dgVWcjv JC˚_lG :ڝ|gx|w&C Uka"# _d;V=1H!Ԛӌ`tfO㉳ɥ[Sônԅ⧀7=n1kRmɹ6q@Boc4!c劐(LkhDB4 f[h/SpfDak[cVFXEveVGd^qF/SM%5]-^!3Ki^&)x#T~Y:c*o=ZVƇr Odcu6'?6~)=rh[xI=azڤHoM~o,2- ب<@nvJuܜ*Ngb>b MEψq'f,i-m dNSc$ʁ\J;;=/|56@68lF'B܈ꍱGr-d2%ShrEyQByq,['n| ɫ}mkg!tt 4V, +q~QvT-;M9ExEVqͳbpvŮ8%Qs%۩7:o X> V.>ދ2D\uw Z]=ϴΔYW{?*x"DZk7G`ڦ~x@U##9N7kJ\9A<b*nU½UOwyu?@monO{HRͺTeph͘J893Cbk8*x2pM L,U=Qn릴@Jy&'4 _ڄNEV xRnYS(oqgnV @m) _5gFx5{#4VD4~ϸ3~:ѮTL,bhgwsh*d?3tk`ol2sw]Vy 򇮯PQͻѯ25rS#%2TULQ*er՗Ѡluҟ@?T Tʘyj ]$??.s^pJxĘcA-KLk=8k2G8w~/5\=V*Bɍd^4/j-Bgȩˬ9C 48`27B\ b7L'd=ۍe.BvlQqJQ3_GP 諒W_L}+#D;C,[tql!d 0*Zk;2qOE5ad|G@-%rݗo M6+8):_=<[B==Z8C(|^Y/b&{[uz XJ1*LKHEl (sNOVuVB/wm\\'a%4N~'[rLt?0?vSsH:@} b.2zvSOGPx#1V/pܙŗ]Q-yA(JsV|]-T_sNr0it+#H|/%y@=̂UŸMCbG>N'̲n 'ΩMLB\ v;a9&,{wMVIl΍ E:R+%;7w4d'- ^8!9ݍs?p,x[A(_y7$z9jLozx3?ll} d҃&K_J߽\*\Ĕe7Z(.s<{L)+l`z2A 0>XܒBpi7r_3FFՠzh4 l_dPSσSs»LE?4P-I9i m,scu ݧ)_G=KLpPhbO#{|t-v)̶2MBN~*::-Vlc9h(?[X6T @1Ϗ/ڎDp^Y$oxC`|sDll90T|aAZZCmS@mI,nk17Y!џAW gV' uԢ ' .WYst&[`eT]P;ըd7rTJ@55q.gyȉ8/f(X՗_>°zK+NRذJ' d&lðX&FBn U XA;l Rʎ|PpPɲYEW"tSpw&kA<}2hbHw"LAlLݔ&!z[##s+@uQ{9"Y6Ӻ_75ڿS_bhE9KSg R e& E)0>,<`uc^W.z/oJb7~<ݽ*>A=U/!>$NHq^-q흇S'B!җԄOen:̤ uDĤV j7a:Z29 $Lٟ&5PUXn%ɎXͅ*'ACA[ oW- 1o͒>YVOLN:`,J)x'wB5hg"+? MVh9=3U+᠘ɺ7׆}y2*cf‘%Uc?tf$[☰ tј6L1_*$z8,ݴFӹ-slv0QIZ !.e(H>8'o*ðBۥ8zNi:&IQɱϜʅ9*'S2sk'ۢtz ԩKv8BHkRdg>"tVw+@t6 >Vpz32n؈gG&} nO-ULtHԖ:fٮs;=,׆B zQc1 [(NI'sTH ךai, erCkxy*0Zfl?Wdk VÌQ2lAN.m5~CrȆ=x{+`=w<4{=>¦xŋ_=qsyhN3F1-Z]qRJy_ 9*eJ"jptDˌegYiLF"X#VtAlM \End0UzfWQ!`L񽰜ugƿ6 0A2< c)c*ܨHt$o7YzINq서R8n] bfXy]XD QHQN~I=DJjF+ 㡫"$"rOʶ*Ch-*D>=/şXմ*0MXrJMrfrBOοqog߿%}_i#ItUKgoF0 =BC (aJaxI؅`6D:Brl^O[Z<9y(9iSEo_iK0|KwOR_k^EE4.TGR(\t MS `< c#zR"7:)r#j:=pݏSiuazDt%쿎ò(]6JDz'a{s)H(grfLB-Np7wٴD &ҰWǠWf() 9%:j QUoꘒTɦ94; dOqOAN-S/'HWA4J!=d䵒[a`/zVyYr) Ek#tnA֚&Iy6wDJgP lB6S7\Yٗ:K০ @> TWS=5y~|@Ha3' mZ$s0* і x~R!NQNK쒓$Jwb݄#/P52wej7x;ު) '^_Xp:8 U#sLep @Q5kz(ڞG .X{o哃d {t]wP>VsZf$bZk4q@W*2B(K:Yݪ>W(` mQ]ܹ]g"*fy3x/d15]o[9Gklr\t RdR2$Vs_HuOAz/t}r=|dpn$+[!c011O6$Dy_aqX&Xg lF1Rѱ՘y4rRYv]+av[q{TOU۽YnwF;Np;!V}UܚC+09 H QJ5$Ovc $m>((~hRHu8f.ЇKB&64,Kͱd"S,졐3{ `a .9dsfDTFxJjGmG_Iq7)Q jh/ ,c0 ij2MQ ML65J[?f~O ͓M_d,AOHK$]}T@M%PiQj}]a꬙hc0R8dAO0`Kvu(>)qnLϩDXaU3JCx-{mv6Lsv7p~Rh8Giu#R${QLzE:ԕ_#bჄҩ e;}Yһleg݃gT pfxfQ`xI1vuL9j-g9ո 1diXm۳5E!>Dꠅu!a_ofpu y7ͯ<mysxW,a/2MXw4(tRzԫۥB~pd@;H{hM͍j(0﨨%&!Z13f@kT>c@<l.F\GM) V>B#NfaEb5T]tF')&Y`[c= *A%qKi&̱ktv4v846^=юwQ!m*rG/&"}'hMpM:W@ i gG?'ה/$y ͢A\|WCWrkK|횾m+֐g#Sal $5nMEvde|qrZ8m(9]3r٠]DRn!z{ n܇mѩ.ѝ9gy-_ߋ?`#ٱ|5>?)) ! Z%nLC*֌{KN0X4`&R DߑesUbK<7mPQ{ :dCiƿL.,cbciMor% GBɹ9`w,aVa?''}X}7Ol#odDsyv20Pyq}⌽qV]XWwS :bZZ\WGhg vvoEN|`*S4.\w=ʖB-CU#RhKVXh# 3X!+ER7掔FįOYr,;yߐQ F׷ TT{tЄ`(D # B!5UKZf1Zm}}lZ_[wBTÒL00#y}mQЇݪJQպ){ p%f}d8l;MOQTt G!Wgq$=#GR[;e14#I/wS8.aHWT*1j(235{f)z_RT4te%6ߵ$5-OO Qkl:MtK۲BַϮcOQ.c"K;L <(sf,p ],,;#) Vl"v%H:^8QLO}FOp+O?;^ ;h=%hx=߹_克2Ӊ(SړuJ*!)Ǔ[_ZqH>))Xy/5= vjL4A |;qKsC^Vyv]ٕVC'h2E-]s}EWj8¦ۀP|:^M[v@ȯ sx28)@OSkZ# ~ƖJs,ڀ 1kmx&-{o$e@7M/|XȾh +Z 0Tw@+B[̳yexԚ9ڈ}-^pU¥0ߵTu=5"!<7ZB>\k3֩)o@P@ QH_^b$Nj=EjZ h*lPXcc^،_6b?}CnP75r̓Q UcӅ 8xafx?o%UGJdXC:y.9EG5ϵ yVvMrw?L)jJy~ hTK+`%h77FLy1zn ֘$SSΦ΄Ʌ!Pʼ4'~ J X,E_}Qlq}#j( gkA>c($vmc;ݐnBZ1OJ<|a"kQ {;3a0qC F)>@5WH f1kvi+,gl嗤v#;lԝdѣzFMs` D%]bH|?gSxg/BzRh4ƙn6.2Ɋ!B⽼C/yI:ʼ X[ݫ-zVP; ?{ZxK;JGUſ>L6kCN5ۇ@T`4'_Jn:!~p {w(EKa*NFΛ3&!=ș MDf#'C&AGJ mXCiy`! f`*}(z&!L8$36U\@ | fS״ٝ{%]ɝxzΈ="=rS?7/PwrWqJMJEea)1-}B0tёAV ;-DzLawO$5]v:Yʾ+bp}ˈŋM ֖huѬ,+ɲ=e4ƭj|8 9@cثS<ہe,MD R6 ,j~qΆV.=h3|+bk*.p!)"pFo[dSVOGWOΗ^BX4Ǵt⤰9E唔zW5pFԡx767I?,tdXU77CVОAv* Q1 8A&]mNFAAhD9h]kIU[/!g8o(l3(:&Ă%8>#[?3g - >9PТ ( ͺ_2\UKIqR7nX6HUZcŸ&EhG5V+6U=qJkoe.ʹhz~/C Q(Rs:\{CySlk2  ;f. W4] 8[O^y"d@荕SFL)گ]i8>iˋ8.p9Wrp2 [r6H 䃈zACS7#T[=w5u?,/x2/ )n,;&Jc( y`Pٟ iNCmXb)cs&Et#:M(9ѱg?VV&/t0%N0) >,׊[,|W;h62E:6lQP!|J@'?HCei $v}!Sbe8S>tNߜGgs)(8xRB?8qS?P"5iQrn.v 6N!Od'ꉒ1lm-)Q(^a, !c ̎kUO*uXl h{^ 9l?j$&=Mȼ|%!*_&p 4y[T * 6;&LzF%JS bE 6ykQyahtisTyGMo4u"I>M7wGe 2컦uX;evL`iY` 5p),bZC&IO{>xb>{LͰ *ni K*|dѬPըZhgքʪ7ؾ; \&&qS ]B^OPfpP8DYqꮝFhsAAۖF ʊ-"C dm.wLՃ'([B|p@m$Ѓ^/bM%x&pb댃j2CD˰'HKΆGԮHoz}x7C 耰O[}K*=[4#Rho>pkY_i%""zLOQfmFLvό7\U!ȘRia":eWt>4lK517G!;lVnh3nU3f_G3Sip(ymI0B'1`m1? ZN=sVpCV߫/gn,c7KO_eY EY?̘$xhϱ]~mL A@TD 3jB9vn *y(,E5@&K (9nf&{^␐ ? Cs8քG d4'<P.T:W,D4j1G6paDbǭG&Nd^1v.yHE|dFYGAfEeɫJ0@1'l.M'Q [-WeDt礼K .V<ٺeM֊t04JPb_ĹHҙ#aYhfyC/ "K@TP0ZDTqAHT۶މs[U:R;At3/ <{ˈ1ͥRDd;]$՚oCFm7]lvZz,qm/stK\mnR2>&B,]O;\ ѤoVf>- JXe,1gy`Ӣ`n`5 9/.]*r!SXD[N!+iD£5[v3*|bkCR_ 󝂡 -;>TX F ?x Qm}W=@btsd,5tgd`*5% W7=ccVx3 4@b=nqud8urR!I[i#fWMyLyKmOkgݽJ-J8-7DOúro{"DО&ΦU‖ ԃIa+l|NO( ;rUE;;|A+ѓ?cp#?HGwQH;ᕾҫghcbHJ@8ژGiy\Z@zd3..md`p(o[ r|lGac5^/-2b ʃ΍^)uWl+ < HГc.D>= NpF?;7?tm wt$eˤda<]utE4M*hgvn?:g{-ANN@4 _򺢜 & W^i6C@BGkkh݆e[dPOLyKSsekKXqE )X0 W}k&_4~8`Qknmd-J2=Kzj%k =]1 nڑ^lM B~2קU]͏VƓzie#2?) *Z010x"oYZYzF@z9"#0 _l{ؑKҶ-#nV:wx5L jJ'܎MGGO_BY1e.2E=U$p^8J~\2hf9*?[F0 ۣ@xF%V7JА+կ{V7NߟrnХ|ȩ0DYN)adknu:}Y9jn^%"r s`;zi4߲A%["0WV^QLіb>QYV??Z8?]~k}%E|~CʻE+Ե"PRp6'nOܯx#xk(J`"I;opv) _>Ֆɩ콷1F9LyS YFdZ @.Q)ۑ(i&KvZpDOC뭲FZF(ᙌ>R;OP'Gw3k@%2W@;-[)H⊗Rt %}:BF0T|&9ZE1C3Ͳ 9>I$o j noF6VumǾrA'BJ:r(X24 Kz13kf`)lk s`bkk 53h.IKfO/N&Ejw\G^16ˍ ci':Cɉ185̲P?֑0QY2 吼M g]g(zL_gS=(ގG1Τo6H%#"ǬF|Lu7--K8Vy~HZzw\FrqZrFvb`wn ;MrB_6?#$PIQ*=^Ǟ(ӧ70\k8ߏl",)MHOh;^O⾄BHRBw9*W59%&3u6NWK: DJa=aԸ[Ωqo(mJTevWYaK!-\[J `v9m)f3vnF`'=Ki,Gjë5+fQE3K˪kiعF yKɼ7L1ZIY"NΖ 0^Z(5O.q*P=y?ɹT8@uYX[_dx[bUTkE΄ٷXy M:ẉ3g+֩bk$ь SG0 dhvE `-ĭ^&suDle 2VVvW k38_U!l_I<71I,b$u³@M劼)giZ)ގs=' 'u|Je!qrGKMK\ø/`DP=1P6b8D,$~H72D5;MC5SLޮ%,\x`A euɝ#$A 3R®:.WBWo؆~H`.T:;$( {+{ck{@Nh]Dz[("vAUӈ"z Ol`r0*p)%PBw^r;]cqv0R9ahw"Aӏ-kd a3n#EsJj*Βr+O#wbpC`Vrwp!Էl tC/h]R wI$F+8~>a$ǣ:!Soim7V򮆐Pk>< dd]}p\ׯ 1rӉʁm&JFWN~0Zb=XQftw?b&]EFAއy!ϵQF~8@/'9T-v>U$kwǐ =r(7E1*= HHtͽڍ:3hly5 dc3oS*OJ-urlbZ,A|yu .}Y[exLd}! 8؁ ,-!-k|n90KWN&{|‹J hac"瘡g5+BlsҪ[^$Rmmכg-3A^=m`?r8D$WOdFg|?י ;L4NiKekx*uSKo("\C~;g@TS ٌUEHu7U68R}9Br}Eh_ŽC[͖pl7M0w^uUKL=1ALcpc8iՒvkz@K^0~8BV¿ׇE?nKm7W Q o=rаh|`YbEU@k픛֚q:=J'suΠn_qK/ljti)Ɩ ڬDR;): RIW+/^?/)%iG-Yiɀ%ÜoY4@cb=ꋏ{pN֘TC1ܱxej۴%ٳ=-GoM ^%X&FibwyQ7"uOKƁgWzeڻ% K}]H[`AK9bS/@pcR4:#rYo`r/RKI0̠*lSƱMPH =B-ŸK544oe}z䂄41*qnڳlz/d a{fˀΖZə~&;^Z+ARh"auZٕ1h )q.,fgU?UvHu^T┨uivi'x5\uy)uQ3U1~NAȑo6$lQWy!Kѻo}rI0/TY_۔Ly G7$!F$; Bpoޛ3>Iջ1=?}jҺ?`I{AЭS5h(XQA!?AeIBG2:[WEŊ ;O~p3?otfb?*!XZ/H?Yb\%*71Ax&S/3%YJ$<3bhG_XBr,b~:wC1SOL 7GR ߌrN[PuYc!ctg2R(Q6WR52ې>LTF9C&!} Dq煮 _(|lkaںI-O6( ᢝBdZE(1" ]LL @pPzv(:jRbjW>r7L֑r(Z]q'cuc_GzIyٔɐkPŒ7dy$P--2[z =ִ3`u,ŁTJ7", ahA3Ikh;jX>C )ܸ7| /^\<&if⪋2[<}Pt #5cF | /A%Ё{T4#@l#\n9ǧ>MUo21XʛCV)ys`-bBVJ#-߂A}<׌R7bSO&AT;]|vTljISe ބS$S5aQ:8óVt9 *Й=u"0~'s%<= 6eIZDW)Y/;($_X2 0=!9C$ `Qķ{y ƻcc`v[Q[Fqj'=Lؿw-&sB!q%H9XVDlʓ>p3ө<mɓ"43{̕f}mPf]%eac>?f(= 1d/Np?MϺ}ѣTY 3VC:-{;珗ش/# ?O>3}O̩ :#jd%?(͋?'&F1 ErcZs3 }`|hl{!(cFh YJrHLZ%Oeb @:s?[ LL*Z OwX;ʆRނg>fvu%OEZjLkff?;HII P=`,kఄbqDuYm+E)Df&K@9XMu㛌:6V@(((ݰAa$ޏDU[Hߦi$6e%Cw}Z.HR&˹WM`ֿ9rۺaȩfQш5pIOq`dTKza MC=ng;{7ImIkej4 lo4viy=)$[++ƆoT;Kwm܈ժ-Q?:K+SA{ ȡB|'%O^P،Y7# B(cF:IHE'2 ,>幚~IMzz\]^Hr>7>닖rQžڱZ⾼Sձe..*E ěSLI6PP4M=0}]65kAkh PaPfr* 3$[V^CHlEQ<52{63"ξJ‚ [.JD bw13CM %lL 9O?@-]n3,wu`ДHzMojy_IQ+.@w5&P)ٸ;eUE+?ۀqFJpMElXO]] QmϵmE5CJ3v-A|ʲ̵J7ş7ۮpZnANDSQq㸑IJxW2Oœƞ/RQa5lq$iE <2B@,FBw4`'MW8Oy4V{DA408 "_X[Bt >@tO4:$Hx[(PO^Sӛނ:K0ЗrV~Z7!)faVЇcCHd#Qj c*@.:T|HT3Ql!oLB* }ޥZL4?ZN+4Jj xA\{*=`3CiWh[z3=m)HC}Gz#m9h}N܎͉px;ĂɶrUEJv eDW좩!2./.Wj=ʛu}1rSJ%dia 33Eapek.#2L"2uk8NلB7% GyrkJl*]X&D&*RC2 pc+ j" ng>I9ӝP8[ƝC Hʵ]fM2N\s2+88xTOLƈn|/ {HΏSͲו&+7NsǾfga]'זQٵC4ٞj<zp ̋/p\DU04!Vf_ZjM*m\  .h$Έt*WTut&+RkschZ';c~ʀgvtgPNdL,C؇*r_LƑv6q؝l0|ŁUD_+nMagNڤvV0u\+NΟF¯I&[ϭɧi7χShŔPXa 0WP^yB꽸 zy&v.! vE! ގSC2=sLW2y@S&--`E~9e$ã)ϦP-A6 .=DZ8iyYE&M 1ɢD!btۯ̸]"?W1cnBQ(a$8B_X8apؘ0 W7^`*paK!5 $*eKV\v7}ϋ;46fNAOHrϹus$sKz&$Btv?)\KܚۘZ\wG vw)}sitR~F3٢P)2-ޟ]xL~v<[' _Ϲ8(p) ORAe{rnGTWÔƶcfFBѦLRGXAJ` yݵj}d=YD\x<+kŖrCPKeHu8iԂ#u q7J< 2vF<в܉O!|k 2y\¿gKe2ɍ,_ d\XKSeidoZ.ܡ*S8ekErKO-#+Kukd-Dz@$GMʙb9~ScDS l糡ļ.P 3yI܆-^`zq_hO|D EX΀1DnG$|OQ|'+S髀h>u;@NnF&*4xyqiQ_͉nE! ĮmhQ); IhGHuь q!˞WPhlL"j|0xs&K َ{cS=4(ziqdV?b̎) d)؄{  c|+nk`'dBRU,C ͽS;DBll JX9HaQ&BF`_ZP6' s+,+ ױ: c .2T_;s>RXٯ_ D͹'Z/>ȓl #[oMT3'\c8M.^g4E!nH*Kѷ:Qا |V\8<'A1m+I )r(}eHWvi8} R]JQө`SD,)8R9o mO; wF ^DjкDK1.{@*S~p_ ,f+gGk%y@>XKbFb~k%3 Y{tï~FWU3"nu /.FFY[hm!F@׊KN/l y>h9 y 7X!kn-UCIז7B? -]XyXL )#EkFtEuDY|VUS#ѡX7TZ꒙A0{JFNLDZ6-s/nI)#U:(;ړ}Um$ \ӹjj1Eƾ)c^# wC{n_4'nUcqJHO^jZPvZ_@c,<}=UKwg2Xv?JxP*NNܳ*d!r,iA^- >tS zwNv|O,Q59@jXι?|ǎr)29EC`p^S֐!^-Br{WEߋMz>hfW0l:fzAiu_*UAANvMdyخ{š{Ε(HU1u{R5~CwI#Or,G ?SOo=Aib#9:O6e17b@1H]&s\ZwmasO2ZCoI)4!6zG/ĦV&˨Ut1zR v,1=#]ti@e;}Xl4$zx!r\o.U nMx =s yߙ=}C/ ug!}-wt[+ Nok e̼vBO-B62vK4ss 8N 3-]_wkpduڷ@z)7=bI1QQYX*SiB%8<,F];ј*FD*jp[@XD gBBCjKɮle|Rz1@yd-GxQej4 3eA7n1ŽI!a֒Vt Bg'ɢ7m̙Tk8_Յq]@ ?5LLFՌ<~S ~c'kf=[%22 MhX:*>Db]3 iF0f+idTX0D!QP2l.DK[ $.zuFh4N1=J AEq|M(C`PBPj2267<#-u.KS`6xwp s[y c >nKH[叫kh;PsfX6K?yb=B)DpNQ@`^n'\Y1w?r ˈ*EdyOkbnM]ր姛O+ IEtҸ%$M(3V%´g ~E%p:+Hn5 6">#Ŕyp;wjᔈ%WE1 y(f+',3jo7_ j׈of줋+b_Y+h$>X3h~s\;"TU{G6@$h0ؓՙ@pI΍IG[hu1$8ˏFd1"~&?NH%X7kq H¦9!XA&3ƅGDjqnXȨ~42kU@#hgWT W(DَiOVq7*ϰqxsp=MuxW76s 2J$:ѝ#0p|Գ*F԰Hi3(z9#Y@ԊjxS>γɩ_@+P(ح|r՝'Aec\b I3=@u>#{cZ 6;ؐ%U 0RV#x[R^2 v*2k{HI耊 \kHEB{ {6{]>[Wb6/ѻd=[h)mE$waKȊ턳*Xx/LDu⅀Q@|5~+vx>8h`f-H!YϯI ,=w} i_|^+V IpN5 ϦO淒7deeV%^RZhM7U1V{CjIIњ 2pʚk'$dPJn[ . 6a-7m8hO_leY&,;갇c6XAl-=9@$}NԠ+s`T!5u>H$B8qgjyyOo 4A@A(/[#ɮ&.@Ըp}wt,*{aSPKi"M5G)|E{"ȴ?J@Qf7Z$MN:,4ke߷e=f(.Zlv 1FNK,don2Ns傮˒ ʣb |+w'䷠q Q6v԰"kvtZd1AC,)f} *K[ '=@,Фv ꮶ.Lql6<ՏFYH-:NK&V<7#=p2狌B+ǎZ7wyx=l]U>ZF- m0\J0T˷ͥ"ʄgX"!V_MwbBkDCQvmtvDOC\L 6~7H*5qqT1Wh [O'A"f'ow ,s1*$ `u3G|>*ϼt$Uqe+G,`uxMJ .`جGJ( qe+*ØrͥUcΕL4tڃey(sNPG@U8 2al`U*̴aYf s,JxҟHCk&unF#mX$8Sb?fVߘ2|"5tb 2\ XSJ]5LΉJfV]ش(#/H|hJBneLEW=r_dX(%j{뮄Uڤ\ȋ,V f-J:\jLQ8@9 LFZ78/ k4/ŵbXh~CP^noM ;JN3OϦAYAZ5]ߐF{*|)nM8WG F+zkH)| vyN\U%c"y74˯WR]vu?2 eP畮tˀl66›:#*)&y 3=<wzbE).ҕp(7fAP!\Rq}(!lz===WLӪ#7{ZYUT-DMDq+O!l`⻼M 6 əiva˨d:DzOJ~L</qj^(U{r.~sW2H\@)2pccf.rJKu-iA³k[%ZeQ̹k06ex@r!Zq!L궵1.0ZfW0a n]%Txa<x8nh-^qVk]7P.(::8ٔ r^#xr^O&hf-H&)U$јkCQq2. >2Pd/ݢ6g*>z 5m 0fGfGI&Fq|{64l܉a5xӝPH) aiUa=v~?8E{VO_iIDN9%Ra95[gANۙr^TxBi֊$`gf5$s:׺Y߃+>z@^a~p]MVe J  IE\6D;S4%!{UAE%l"d^d=O;w-vLtNDVv)B%c⨵e7Qe!6Bw0/%C9Syx+A/KoG4:;-Lqv+8D-D,%{wp2) M22l1T+`SH8s{ke3LbqD*t8 +Z^Ɩ2fw[Ʊ>fkOhUϒz 3p7p;ơu'5Zrht*tE:><Ҁ[N2/FtuǥZwbNH*L񨗸%E]%N/M^ţbyz5X|Y^S& lH@kUAOۣ p,C @-pbx.Ӫ;O0 -.;<)_T9d ZHB%X Iъw+B:DfCe|执R9 o##:BU̯sKg(D 'f{~E2׸{|ǁ%Mz}AtSW\Ѽ>HL*.(nXJq,B+u`\^}[ED-7{Jj(Y SjvTl], R7'CRq0|XL"BqWNj,7:ƚY"h/*2g8v?Ha'g^)L@6 :%-Bŗ?n U8,o;;u)ҿF( ; ͩXURyr' qo-;,;a'te򦼊OfS ⣔ۚ\Ͼ=jTTSf sagP7$ɿIQ@w[,HdǨ;"%=` rF0o͒~I⎝'$1!<-tODùrKd p8#{\.1FSϢcW5b 4uKkIZo dH@^& 1~WLga9R&qc~Eh ˼UGo>N ߾|!sw֍`[*囔Ep\?cc#H0!Aq@tϦE<`BVڑ痓f{c7O|g&j֥ƋP[$zx2 J2~!uw=Hi)~v|/ד#Uj5̫6Z͕2 ī]P U(Kf 4b/r/vUXKbiK4_k˟hŝKGk .I^#> ;oX{gؽ싪$RCt.?Ԟ3_PVF =XV%0`KM9v~ڃ@>Ra )8Qe3}<B10*_tivL?g 5h+Ol5l( i9n ];HV@g>7 T`uB89@ RiIيCu/q9Vu*Xj%rՉE+GϴFo& H|_K{WQ!'YH}Ϫ|l.X; st%ybF`')j)<0|?yy+wZ&C{h6QuI+%>< p1G[4Y9ސ t ~/*nvv3,aRʺ-"E[uY p:8b^[Q4;asضdFCX(hޫdgd*3gۆ{ n^YDfh}29*u/H&=\Uxz+C2U'Յ3aV)l7jb8wzjeקnŲ(aS^YH*bi©3Bqf H, -IK3FƪNI&r)ƬAlS8Ҝ#'@)ftrV8"kgUlpN #ukd:|E:A߶\ޢFŋUpXZ&N\ҋ@MD&3;#mYP`!3^ˣB,&:J(*6HEY Y`jA\ Cjʹ xoֺrVR)O%PAc( A$,]+˙3)߷J3UzZ3OdM7'Yɯ]opsM" 2kcC+fR\֭bЈlG0SuׄR&WsohwDYڢN:2Cyx2JV?IH>Qj%a f;c^ɭ{9N6CCn9SESwSoBP#9J%3ё3nI!+"@v8k-1˗}coo K&QO4,J=0gŅVq@A HHӬ4z 6OQj:QV|2yuÁ*COjXE?R[3j% a w?AHͮSPtĨ'1(S7OَK!n젡$^ }2YGٜB@$zpɏZewM0@0q ;m.Mƛ:ht< V/G*Զn' Y!gStC0 g㉜}@%D.6D)`)!5Ѯ|A4NϾzM$UH-*Dh.NrT^Csg[S#Cۭ+{ 6WuǮrzFЗipok/謢O7my3ʾ֗ZKɗ b,bH*Q]c Ml%H´"|(1Nu6 )hNKijaasB.\v-9ԎPS [ zIC @J/>(HkA 616U O(|0GvY%p~rwYӟrV {3oߊ-%j^%~8Hz.[_Uk+ *Hdp0O,F c"U=ΗtUTgTq2: Tu1F HyU_CJ2܆w'MAk;!!,mؾr&9AgR\ӳh+cjOo ˖i4A1ה9ZjxWea}f Ao=mDSd5~[R&p$otiKI n}a#R# FnU^ M”3͝aCL15FC 2V_AaP Wh`0m@\HPTKճ!<`CI&#C*O,/<ܲFȜvdIvĪ#~$DJm ʊ8y~.uGPB\ڱă*1|J&IԔkoT(AcDv!_l/"yxZRxCayE[\ ˆ-lsdJ0'k"_yrHr9[t^)uRFoڬyď4n=,0+ӛΛ}#LUKRttgh:r`@,qN3PUMT@8":x'Эc K2DT}+MM 3d1O!1]@mBޡX Eȫis3 ybKH}27GY:؟.蹦t.Yʯx+GɊBR7FF1U]5&f߅l>hgTN:$dc9BFzyhՓ-PkAg8ā_N`F6UDn+Xrr2a+:ﻮ!Z4Y;jx>d'RBv 8]܃TjyTց/we2@kp_o+'A79 U}ӻso:dJ)ɜ%m`~< 78<]Po. lolLp{d/jK_W#2|eOb{đ(S^'׬44r`AoJ#Bgh,g u= ө :\l΃;ѶEoc7&EF휬aݻD&|ضJN77/SЦ+{ xԸqa1E,So IƐvSwkao2>mT-;'^Kq4z:59yfjF8>:`ԓ/ a#^׻}wv]FcL{bdS:Pшd4;wɮ" '\gd."ߒ6δ, t ;\rs$ $F,oc[ Ihb(2ο*Qy\W+U5FEҽ`}tTwq}EeKZj*( 5 CJ+_U.c K*fZ``Z¹kYxUD` I|@⥱HᖫRA$hQXNޞF&ao>uo@?IEu#{`{iL!ߕ6I e5a/0l0l`2$-/k0cg>lOH/Q,+ΰJRkr]P!f X(mt4Q2pi_uaAphgo$Ve6u/nEMNHwDCÄԡ$FUsH0;;Ei-ߊxfuV%y|tlN]]Lg X^S$k+"w4HAT%We_ 䋰(yN9&z,n,'ڨT @} ?#66S?8xQCԬэdǹDGr'@XX m4Owbk@{pW)KBL1];=25\Mw=LO^L92GZ|6#rl&K/2}E*JNb"E^uMv"U_{콠#N>kK5A(#TuO"Ps<Wk@@q&:_qDeLӎ"[nPe,.è="׸DhH3|gZH|uHۼbpČS ;3Z^Qu59rloCX7rݛVQ+҂RRC/`/D?̰[M=HdNx"u3:Yk֍(F Hm+TJlfsn' ʔѨ૽l0݈ 60[o&OȨq [;oV b\rpwqal;Z@yHXit2g2ޣ6ZZMUmy$%vʶk2' u<vLljH 2.겜l[vFFk  dc|A6ao 73[K#ͧ;Rr0J9R=ZA$?K^%ܰ 9ޚOpiאpnK5x5UtR\'h`yrYfMn_x(޷wx,7HWJ9BB*D/ !]cd gt_xiMq5~>"C{{/(E.Fszݩк@HS%&EʸXǴcc(UT;L Ǐ`` >x6uDZ)`@ 8Fջ9bLjl ԔTWVQUԟ̓_YPBҲľQyn?M~ubB}5 S܇H(+P70ĉ6$hR,TPE^PMB>Յ9WVb5FIaL)^s~ng)ŀ!^7x(S؆_TA)stgN߾;Y:O#-dW0F'ѵU. 5qĥfIw$/.9 $ lRY9fg {=J6(bE,s_h]0agӟ_a 1Iۧ.b4hl?ɣ&BOi+婆Q/83C1$㏔ɗƿ(i=bŢx*biuʕdik^k0ȄM.9p=]oɰ@8?`j!0-7`- =/JM %h2jDX= ~j3vpf X끷2 ZšD۹xaX2c1ZKrc"JEb|)ykR_|dI1%4~GWhC;/^ֵo6N"a2Ҷ6,{|0 =kbd<1\#UKK6 kڱwQ5]fy /Sf4oq`R_S#A%MSG~*餉tglŶϱNN*;TwU@ေC! 0=gTTz ԇYn*Gb lp-v|Q/2|Il'  k:"S/n[)iϞ_L*:Һˉ9S} Tߌg3[#?OpM<[c\Lի9uT0Ѫ*&Z33x钦y뚿".#|BKL=oc?{Pc*GT9QëQN[l SPk\ۧƫXH.NY]+ࠤP8 ]j_w-{ M귺.9˛+ 8Fǘ^z^?7ɏ(,ýDG #I9_sD@c[&D;/Ԡ:@aЬ'V55zPP=zY#jdvc5g> %Hk鶲5ic 8XHn&DžRR뤸)Z1jї*;FC9g;JJ%Dt}[NSRe {4ni^DrPfIתT4 N+S8HM6 s !3f]YU%P46EX\7*q)>qA})>z75c{"?䁓&0ײ]RAp=GMcwWwG޽m)y3)0Cns&Tt"t⭻:Tz6 {A3hü`*҄q|s05B!aev =]J7Vfb(V[6zne6"Hø14Ӵօ-y J'sLRV#Y}",ۗ2B&|$y$sq;Q9#E-k=#b31+zŃdUw,N4'ZbVr7ad1kΦZ]BHD=nho٠{;$7pT݂q@608`qD:f*:uffzY#.t$Mu |9y ЉaCj "k/rإ*TcUYT 6@99a-<}'NzY68[>5Ŝ7܋}7N"jO5Bjl+fڧM+Z-8hzrI_SɄUy0@RS`E=q  gわ2XYҏy9fs"|M\[A"!_չ(~1jnD7?h NON/_WVC\mD;?\ %ZPՈ02{XuZi}ɣ$c vk*|lEsptJ}BQ{ :3Ç|'pT#:ҫO= 1և&jS\ʮn1|CKkʑ >\ls0Zl ?Uٸ76 hj^%WS඄X%|@*ȡBz׮ft$)y) E 7K@E K~d㊅-t,PŢpiaZEiDGK5,s K8[,1 sIehT|wr$"8Oz:d NY[1KX/AÐ.= )A^Ҳ`gvٗі~I!4V7BJI^CyMRI:Q%DR,K1n[ pto 8H/VX>|yn&WR18WZsWZǑ(t̡b<ն ϒ;YKQ&5,D3 @ƿW0GO.RbtA"Es1I?ppDL0HHqr:{;MW쬍t.1v- "90n- D}Xa S^Otf߬rӡukԤ֚SՒy SۖCa5$8+&̾,#wƤ=vuf!d!%0?&hl:"p>F~Jz6wN>KvR/ mRp ^D5$9+Ә4-ej=Hy m|{,v\V @c-eAWG^&+ O=khbj#[X\ʕgf)TvX9 Xc<_ pg1RCIט2?q {Cm2O=aI];tjɢw+]?@)>̵1Neersi})X-ޏ$Qچ'9pjx{VfzN>7 7S Uvy#хSKVh"QVTB/">44<UMEe}&ѪjILX酠*|ጢ<6=ww(y zGu!494cP> =g~TۛnǞ?|ED0dh]ba-;zPLu^T!GtŨm?v=ˉթ ygٸV)G>BEut'/!җvXg}_A*]Ueh@Hȿbd"!j,>h0=k`s#ў'G|qJ04qݠ/0;BԹg$ aQ-Z;9p6J*0m$2s9DlrpoUj2NԘ^2Nw+ɒ$@C~…2Î2 lk, HO͕iL kodQm)Do$żsB{F/0)C*zY{엦蹍4UP2[x|BPPaޖ2QIt*qjɡ =p}}3PU3?ח%=M]̭Xn%;0u Fkx}]xWƙ]{vr*[߶@^vbExِ43%)o]Qw.PAF&Lg)X5M%".2" H_S0;ēeNT2 d.%Slf"37]5aU\_ZhxSCc4:kn"O$$c^:8A3{jd4 x,o*miPGn\z/^ak0ѺK} }R뒮2ZB}i#DdD)6Ee2H Ncχ/sI_"PaTRU 7s>Vޜy C$pA\0|AA$qQG w 7,&dYJ& $,:g0"]CZIx/ϊuFrx^xC-XTKW͒aZm5u+R-}"hҜ3M0# 7ʞq֋u+2cD/6駈A^ԵWs`7ɭN+=}[%Ub-_Cq$y2O[IgUI^f^=:ўMU$ݪ\"("-*$s*0IMtu{j5G$)ӯM[Bu80rzZ." (QDVg(,}ϡWOG[Y(Zl"Ց$~x/$Г'p.ALCi3^X*fXgI\93 ק Ȼ0|cԁׇ ܱqov'b1Y3tSl9 LOM- " nIFr7Mk[wēd3B:x A wÁj΄UG81d^J?%{ ؘ0Vc_bPIr !ec9\Sg'||̠;tAy9'SQNtEM{?t _,.v-79Mg(`cP|;TƧ|GX  9( ,avGL&^VS=Yu<`ݾB"7[ rp+m꘎t]{}̶YX;:@ MPO7EO83m}x!pG<Tn!Z9X=P A5aҮknTNz IZRRuZolqEAU{碇CfCǕE& )gT x`pTEf) W֊Ԥ7Q:3]9UiD"3C43Nfۼ_f4sEerZDb|םW->V a"@ߧQFuqpNM|}?e_۾.YYy#5v RPNËLEMOti9O<v#q 9+٤ԯ)Q$k LBM&h}:>uWڹi<+~xjWE*/Z_(n q p~^LjC82:K*u}SCv#̛\f1r_g ջ(ϳX_Y|KBM~p9p^4\&N.Sl X.xTPe{o; l˯'miʮw#-Z&aєɈ^1`D?^8۶GO ӝ;C'EfSmH6٩gXUS-_ⷎ2B*7$v20Z0D(:$Xp s S-+Y? ٝA+Ϳzv|(se^5aSf77MVK >ks~ʻ %߫q]/҂!20CR'v<=bEkN'uWе̛UL`D<ڿ!SQh^+AQ?1lv-9 v C74{$^#gm@*SJkCPjL x%B»dʟ*y.BG༿4Ŷ/(_2g`=86yc2i;HT]Vq! $Sw9"n}1z/W;O/|~4k*Py' H#2x :п*L OHF^T(5ݸܟs, Bì-T{DmY(0ska  a~VC1~v Pk~y S&ã Ž!NAޒ gzRǢUܼhߥCRwXs*jc3FbÄy[T E+ #tLm7# eMmO)=%ԌYGŷgh`š-Y|G؈$|5[Nf5vH*bj}LФ @6 [HXonea4-32c(i%PKʷ)Fy[Cܦ$5u" %zpV@?u_=U?O:g/!C{ӡxt68N-DuN% %9w1T\Ud ܁VE*je~{?Cu`5+)nB˪N*A1P9,T) 8򐆕n742t54uxq6D/.!#{h$؄N9IHY>Įdɾ= ؅G32B˶u}'͓b Q<8:@{DLbh3X|!,D'薺5=c*2mZ" fΊqǽ 7f##\ 3碸6x?{ hNҌ歌 ֺ dM ǭvG7azr-_b8KzEfǕͫrԽ&尾F $֎)1p;̴( ` f!&~|6ö_+N*̲*EN("IE}96hbLof"9=`9'ۛ^R}aЇI!zVƥ9R*jly`1,|we߭dW`F#Uy`@Q$~h3L,@&vi,-HɅ> ˮ<M}!||s RkW2i)& @)sF)BD$F ՟ >5/WTu0+d>+JV@)f 71eKҺ3JkJzyC^ f~.{7#clXl(Cs!zOW &T_鮴M*t y|^QXZҎ`ͯ.Zk@j P!B$ bߩsq t\) r8-djExxWcFec5}ۍy4zX9@ WR^uYw)y2C\}R Hj/l'A+29:hI Mo,nj7db>$á.kߟ ׷nm`T&rhMB +'۞ٿi^odgygu{<-e`@2F;7B!70u mMƹ3NlFu6!}~oiirNM`7Jֿ:YL7>LZɱ*ߐ$`vn!f% 3dϥZd1FaubkФ@X¹e9Gn#o wVW2l{IJtڴ-V")"fmB<"镸R}K<5F #EuAKtppy^Y_YU ;4<ٟUNᚸ`cK! O'\EuMQUrjuڗ8/K0CQw^m|iҵ'@CX<9Khc4m[6{tx l%Š[X@ k1]`]*:ĹS:wBZ0±0Ѣfsخ76 >0yKM0CG}q qP'iBY,~2c{4P̤ݣL[qe/˒EMYPȜ]6dnd7n = e}. H93fܕUBK""PʫRIPzzwex.ᵍEfJ b,?71خ盷IXeJ7 3 _J$ 8 rø0aK=т,HY.H@$$XEbSB-~Gx{gAޮ9+IG袸[xa\)xu(p$3N/-,d/pɾ{)5MCx(|"l/7Psj3uL[c0of,>Wt;.μ!\r17bZn9$WN]p7hб~Rj=8йtZPĠz$$> 7k׼NŕmYKtlq$tVK@6x(G0AfgV(0W&<֜q4uMrg5KmI ߛ(y hy0x\ &bڱO#ݻ:6(Ryf/nfrE2w?T2xzAaF; pOք?n=\m))í.ȪF7wӀs N]`b^B ْY, y3~l3z/oqE"n{wv5P߉h%Ū=`p[Ҋgh {XamVϹZG?ݩd,]튇<ğrは<{BsK609f>XѮ _tsy犹ZOwΜL^-%<9I}OqrHfd@~hdtW sJZ^e&iڊ5Off{ؒ~׶|$A%HJjqNt5|{'s;rk6v3^O##0U:Tb`Y IH6Iڦ)bPن9ɍ"ni_)o26L'mBp˵=[xJlmHN d}ލ ҙ5=q&*xt3WߥDnF~ SeS dz&7n9ytm/ #4jуjJL`XG~xu]7 cvWp-3{#($r)gM83đ:<GW?⼸6DQpӈ^'4YMv` 9u]4K6gmxB"\LJsb" Cںw6W~9z#Tī+ݰ{#?mKC:';A2(hfl ?-kR L/{m4` kyl%]R]$gJBf\=a׃dWU%__COxr)) <<|]_,.ę']k-o<Ww5O/v>\QwoU/?3r')gKg f0΋ooѪ. 7s=:܅{y;$]!T8Y{~SM ?BSFr8=RmgMgK &WD9gIvJBZtJjS r漸-5ݛ}ɦw #<~:VPdKEa u4 # %m p9ۊtS:UїmA#IY⹒ŹdAbwHxhErQdaTWo{ߺ6DѷC194-yA^A2ղڱkݷjN=QS b0LUC%$ZdfTh+h68\ ٦ٚQo{\.hA='eZM~h󤁎a4@Њl%~H_7Dx<[n*@r| [j0L>5f%SJc='"?YNZ,*)M0Dg j ?MjGHnMSF @-t&dĘ;RD6œϮ*|.F5}q|AS8;r?-RrMȫ+^ܥ~C$Crk*67ee"YqT3^%|S֣$'-:?vTpgWa. ]lt8J"tv^vc^fzr~d?xtbiK$f頮yʰ**\"U<]¬-/ ,Ui8?z\XLEd ̀>dY&磡cL_~70yvRaxާؘF?ٿ'E 79 K1U,uY6wANc_'KHRQпC]1n0AeB,͌:rmI T}݈, IBrŸSb$xřj O{+Soi+J=0yc?zw֝ \;-G'[ n͈1r~o'bG;ۗ x{qXqr HGBQGi(?ԩWYy74G^hVn@f{WYJ!Nl&)r9w`>HW7ؠH_u?} xG3ކrD\Q4و1$wv7?&D7]]x½#lnҞ/J];+&՚" _(R]sϸ=2!&4}ѦYs=X(cA*8!QDR_N8^Ifx!$_k |N-,(tKXqL|RB2L}l tnXKL܋I ɏY rƏ,6Fmkevo\mEyL,=/fv&J^+7;I rHxɾm#8viW""TM ͵][)mvfFBQeM;64Ez Ӵu{ yҤmчe"z,Xv7.ʍAWe˱O @3߽ 8ݲ!֪|{g>/O038e;@i7tdae J\[vK׃D QȟQ&#$*_ )7-\W(bJ%,\ȐY&@2tՋ"`Ơ2t# \` <5WP[ͨI(~%EkGv:hnw:4ztoE cxb3Mn:˔4.Yz`0vY ˤ`/Q&6L~fD37e^@ݪ:cL)L k͚`I nNNMbK#:9'+$Ha$\,bu  R!BJM)OLki 8ΘL\Y9Ȉsa'{p=X٣%M{tG /I,~[pkdk 4Jg3 dY,%7xcm^uACX_l:ɮZY߁Dx ?dLOlQ$HM_]J8(or2[.Z~gv^; C@sSn넜"2{HYC8b|%`^tZp) 6G F%+X5;pKΉ *A=NC * @G jFÙe&8It+L@ۻ{LۋʏnNV4,x+p_{0 kp/`Q^H8tqu왡寨v:)y S'wDO5G?xx1~Cmx( @)ȠhֆP[kD;5ǯ$'\mA7ަR{f ~¤떉Z-1>}IBk-Tܗ-*Y;DžK18ySI@Bs]aQt#8 :_LjniY3,nm. gNmތgz!i/ju"<|"V}s.5A> 9n\ۀ՚s)꼠,8+ϑK".l1Q Z* :-8PЎ~*X'ziTÛc܎I0/3;fU/@He862!¾r^s++T\԰OۏYR)WN46pk~lv^Eѐħڽ2d\{ՁԜGd!`˟p5r)r;{vg>ICSs1<ſʻlD%ZQIÀ{)ya͇ۿL$[0rg*YZ,6d>>:F3*8Ϲk$ *VBWpD#E^>)R'*}([m)!#ѶAdHk)7UPAH`{L4mA T 8t^-QrԷInt[M>v֪-d('tAj=<{ɯ0!I EƤW*Pu_`ũ5`ҳSjO$Sx34!eUlEHO*t…z {HȐsjU.{Z\&v.yTna;q5^_l;P> <]1Z ƅP5jYYFN z\](dG@{8W*q$w9G}cN07rB]-Lpl.:kAahVI<&,P3(\H,],BZI_%=،ۡK M k AxH܉uy>"}I@DK̸0]uϢP{T@cCaVNjqՎ|0\=Vj9r]O9 -Oe?1%o;d-W|ܖf [N-4TsdԽ$=Mi0R%{WBe4p]ԩ~rh=&>1tk*(:@R *jp s~z;;_j6> \ mῨxϖ;쏩phȘhup=N) ]CP ޥxXay9X/{GwYNh;Cc.vvk>Єx;ŹQ@A5M}@8iNϜj@ \o7À1^1}4ף]4۲yqKkY@\ie%OŹW->6vRb()935+r ᡙ((h-W#-䀃९L*=*r;yD2s%[Rbd074j5}J k6#q{rSx]~6P+=}4{͓%pЊ3Y[[95wŘjBw5mf٭rC0J4co69%,FIP y i/mR;ar^/- E60Ƿcd'⟓P3Pwhin|[ϟ (ޞi $y N cWP`c BM8z8٠VqWS 鎦^(;w<# xsT( & ᥫSp(FtW- øN :n Mj}'Np|8 `T 8DxK6]@eړ|G_]XZI|Wu3ׁ*BJ Un{TI^TxX_,#59mDui7"9V}zA0QsVR_1|$ˡ}@+%"d/DS(m9KpUJd4WKlpFx[A s`X^3ϛ^MLB߮dܹ}\-暧ER"O;Vu.9 ۣa_TA/E'`UM0TλVMJj d7 q{>M}8YΫLQY:U`ó}(yPFk>]EPwYl.8fWӍ/~wc' ]i2e6fT]:<ݬ<cVύ, z^ߓ6#:lugYX:.{OQ SмgHx?) FeQՀMTc[Po/_2E˺y>~bJ:}'p|7yY3ΔʢOy3bĶw1u$o=c<=:VEC&[]v[ٻ"R (# L9_匁֍rڲ{.2g&F]H5"rVX&6?X()Xގ%219 "T_:cmo 1hLdpmIxұHy:M_aFuҊ~ kLR60"u`vSĎ?yl兗  ioZ3%Uf~5fR h% mQ )F;P/P+TY\2BlL㿪6uf\r:캆I KM,Dk8 r\dAz hԩ1֞_f hFI7H5u[A wGoi:g!wv/imXó⣀w0W[Ry;.msV[Ǥ&FUl 7=-[oA8iU2RPkZ9:Q8xWVh15"_e \ ͧ'b1KߘHɑg /q0MMچ=B|t]š!v?H+L&<IW&NHSƐ7cԵUUQBXƄ'yJZ=YC6!pbtA*~3UKVmS=jRc$lca~E̖iP6OhOOHچ% pz$r+ 6VX-l[Kz9{U _ǻYذO<Ө8GJ3"8l2A;n?i ͵;Y;Z/LG-:|3[wd9&aټ背HCm/Q "yr\LT~RDh\䊩 :Xrl$njOg ߟ#k#ĸ0920QeJ($& ™C%_噅OxJȾAo(1AȳXcm3t3RiZQ첛0a,qa6t3kZ|b?;QfFKX&KA%6w7]Beǿ:{3#\9s훍삠K_oaˍ-*7D/mYxo,T91Fh8ir~ Rնi|pDtBSvFbJg+v7)1wtqMnzo ӵ'MˑcOMz%t.!MXXC$S4FH/{iȨt,W BXCP(v,m|yM8J2B^{Alx,FuUeW-63AHs<q.6 oTtR&q[Du%ob0 ] a@`Y,",!#|odK߶JB9JCv ݢ&ĤmZ1Z!1&1-ɣՠ%} uVFġx A"'.RH 6bLh&aL <N~ȑWHU1{.7/lk'0Y >\oޕHw"B  0M6_dF;04,v>\߃/VJz{Ҋ|QS`+maoM?+Q ZLnzVH='Mkx?*0fe+NG cl;R9Dv'fr.= k wQ70Rǫ륓ZA%Dҥb !3eskr"&;qUh:IXFSNzUG8Q7i6t/!$ȧrH* .k(vl8\D]p0A1B.<S,:{ߛzRt~ndD\( ˺g, hO]78{+{IƧڟ|#YfEѦ]p 8) E+,qd_c推m^А/S- \;ˀܞmLٳUa u/iH>' "D[XV|SЫ&sBWA%⟔[lu5@ߍ} F|G` 0H5 uu?ROD$:=Ŭo$adL *N@i}'z-{nR A[k]U= iO.+}XSPY-P_M"nk\ЭS`MV`i$}Bpv:{!jEq{\| Au>L͈l/"0A۵bt_aʱBJ-W8 @_$jڽPnSRZ.ƾНV͐0eRb,H4҃LT1wk5KlvbѸ2*WM$ǬBh!vG wgBS_e*>~c.MEb';;χ%@BT3B*FTժρ]^hU q3im!Ub'ӪO9HXYJ>![{%g5 SW{bue0lӆA[~|&+ܔ jnS)9 Y Am"\-MZd dVm^ b+;{I Ħ3U ǁc;XH$byWkn dJs'( n͹AŽ#C/&=b3'B(͍0U} [!kX}cNA2ZM\4PGdF]Sq)ST'#ށNet#G +/$Mc*dYEű Pօ?Μ$5@N=xvg؀?qV` hIz8ݿ`v+*Ҫyh #ŧPK9sgs*c6jk>-kTLZђjn܉f)l Ykv羂Q/(OȦzo`?au^ζp̲Z+aВ|2=vѠ 9/20_\Ȝ)4'?hZ\X_$*$0k] >FG9xaՙ02CpIGk㞠 > |x0߇ۼ нNٹߩ4%.jO,_&WV w~Y$3VP`qß^ _,73O v KoLflN,dQ4W3m:4ľ ~9K#e28*:dP_J3Qe MkŞm"nwd囝Z0Zm 30戞YP@bЧ3LI< (逷*җpiq鴽Y B ^=F;mޫI #uPhRB4"U_"!F#C w)ABCI6--RͻI61u}3F~noZؘ|N ܖlT}q[# fVt.(?װL.~&MD}ik Ix[m]O(sM ƙ" 3Ta i=yL!]i9[RM$9 a rugHt|&#O4SvRf_NnḾyϯTFv 7 6.ٟW:IzOMOtк %!^]cBvy{$IFe,dCpPpF( ;5uZʼn7Q9o t:gg ӰߞU y& <ͦԷA3gw"X˧!(r,P\ ĿK40#Gs3'JXρoK"XU n -rř [`/\t ĻMqK'Nߟ##9Sz3y2(֔HXKB "%C$X P FaoĠw}9޳ڧVHacG&giƌpKgx4+Ph$wxm܅FwM^7s#^Vcg(ѰN?H~'3F&b+$rx<3d'i)R K0>` ;%2M竓Bw &cl%{T6٫=K8b P6[E|*=2Aee⽀]SgtJIa6 R"\1#Gʠ-wcqjhkΰٙ!'*hV-Zt@Wa||q`4!b#^g/X7mKm؅m)߈R^y*`7P@Go0E0ɣI5 Rhщ:!e%*NFlnS~c|]Q1-~'}j}/)^M;&X>P_+uϿdij9\n)rN; >QoMb;-*ѧ]iL \}0U5.;p:ޘ ) iZhs;qf\CDYSB,ֽK)m҅zi<=uTB8L K`g4͡lՋ H9y8r[oދQe0x/ Eܖ/#XF>I ::ļ̛QVwj$Q8!H\_q!M! ``ɢv:, [TciJ|*FGQe=Q)u2©e]!lPhgMnG:GbOF *9)G$^:Y"fC­BY|ݧ(ƼnlUȘ ~]eVT@}km"2P_*yp#K5)5K}BmpA۪5ǦET炷AkQT׆9i6!Xَ56 j "]&o@G g9^}֦ 9)f&RhnqxOUx/S? obK8s3Ţi$OM@ V1{MA ~ ڈp'}]VԌ}e@<$QK\MEVcD qG8ԛ-/(!sCQ>s&M[X%KZ!&TJKq8(~_Uz?җ<| Sn,.Bx uY)3%Weu!ҙ tCk׼.sz"oʀd\f=,I(_jHØ7Vaןgac*c$fzشGz^ gx/TZKVS6 jDmn(N;`ە~~ȝv/ݢJӁ56/q9;ۓpEz 4ӸYԺU;g STAԠr1Ŗ6o%]+V뗤'&K>VNCãU:qM0<-8vPdMكX( -6ܽ0/<i(ג(dŕȤa!1㉻v/ߑo]O]5GPELٕ? 5_~P`J߹/P3$:]`HH4Z7vm֜`2Rr% 3};<[t]o DZK\vu\.Ͽ-ҦIA X`9[ g-'6JRقum~<3UMZw0"2yMK΍m'~S٫Db7'8@:WP[KG `gC>"p'̐=h#[&ɱk̝@(o6yצtM9|2!K Tb+MҰ̛\ZY^t)F-_-)a]̽-?EL_CH}E_'fYQjI{\W [W·N)Dijj􄨨S`~SxT2&v޷Ö|_/-6/'{߭g CЍu⇟`+V$Ag>-q6ƄTUZ qN9"b:|7}7u-{uhG:Ak8=ڴIFY >bX7{[uz`˹W%8-HpU/N1 >ާoZv>WڷIq#Sd#\Iz?rfӧqE `pLkZ5hI1Ъ1^t{𧥉z=г%'#׭U"gC qS@?`tZKӀyˣ+!l]d,3hC*ɌiqKBcGL38&!Ɓ}ܩ>}+XçYvkkC~>5G {#Ii`WeHZ]gVuAJmH1kR'H]gCr pZL=\~w3}tRDp\N:_bϟί(DuA/+n[Iuqs/⍤@! L%R kNɵ^!}<_2iu3lԏ_́ !pv996YnXB vcsTeK݆V0_2n W/[d&*eiJ""TbMM9l1d*[oJVP\WW ]x%bI ` — 퀚{7/h?4><$@\A: X I>Q}/]U^5k\2\ِ+wtrwJTJm䡉+- Q_bD:[}=+&**iߖMf3Dn4s#&X{vG݄;K|UҁAIyaBҧKhƶ NC[酐"b){9rW~v={~5,Ad{?wǒ<,g]]z0'Қ>`vg`fM`(]W> "L <)j7D7F>Ӯ6K}©"Ae9rQS_m*;}5y&7}ao,d.y+vgER#?HY\B-`Q OփYd=zbE9v4*s=C G QQ‘¯Sd۫sHC xRb񜦸\;Wݴpjg/LV86NZ yo"zշ>vQSO=&.5'V#;s ^^*#W♈HWd; ŕB~#/Q'gIG#ӕ Jt,R aBg󤥎tMp%*e0sW+Gduκ(fϢtJrOᚎ b!I0_S!/覴$zP୸wGr2Qms2>kJ!qtG޳YO;rj8Ŝ`}Ws:HUi0}Aj~aqq+f $nL0m_Qnè5u*>زQ_1OqdTРn=<nWBHmfQQd; ${q1ʔ/XVU ,@sS3@<#)Xl$i"Fg⴮1¸!YM'^/}B(s:M";᛼aW2z,k<+늈s+NQ A 4iɝEavo h䯎t$C)HVe?|'N;b P9ґJv94S66/޻t"ߕaڶr ̂c zwg%[}\S7o_J;/dej_fR~M,PV{+̻R,Q3_]{ĐdCQ>rˠR7kţމS n?\oRb:J(9oF#@6 "X7N'/ $Bt ROt18$A jQUտX`Q( [`#&Ǣ_³ѹ tu&n?sJ2P݆LQypzPrfdžZ 9PKr|?(W◅$5W+|T)V ΂(ACKhE&a}lTO*Xe9͞Unܙvq0,q#]y)' ߭MO^єݖ9-(̼R6x)\- [LnyYaٓgs;XXy.vybhE$`(hKYxzVW.>am6-%_;cިv۾XUUNN4L 6걄k5pU; Lnjqu*J:>*7)L@ mPx"6ErS[*fBe#'J1Yػao$\.ߗ$nZ2n];i+6.Ukјq2,RI }]NCnz: }ZD"9vp/>nFiNzwf) 3iVa_B`xpzuV|O+,Ճ@:4^Q/C0=tB{q&^E}a~Y۲E~< eL[KLg6f(٥ \ A.n3V ?6Y`JtrvnӓvA`) 012&` <ߗ9qN/hXKf~{ՊQ]9 W(;؉B:)S !1{pd z-j7zQ~}Y0Eq_K;PL4Av'Kx@&ҳFXu_ J*J"W p$PWj~܆Sꋼ?6CRQΔ-Qh T1Ts˙2֓ѯT٣9+DJ -5ctz𰘵dwDRv9zbb\ kH5N{\^ Ss.9Ydex6̧VK3R1q#ئf>sIHP2tTwjhK*5B5D?m MTj|xKWZ_ t L2a=I[@.[Md`B4!F=&.KƃɘCp9qдTfI& pѾz㶨Hzajt,M~R{t|WzjvD^hx;p)|W ?$/GKM@@ d(_0α@-57ڥo`~/opu̚`!xՒTqQE*9:O5d|Ia*݂`bOZ׎tG[!++)#r&]`h9|)S=.D#P)jht*/¤$S6B"| v5YX*rM]GXrFh_El}i1ߊ v}5>1x'k_TXz>n32d4:֞*kK{ KL8  ֪B*,j,l .'i>PrĻi4G @˾Bn:/8ͮ'l8hKF̾50&z0CL:wZĘ '_[Fxy9|v |sRuMPhs[\SOo,xajMQka•xhħ34@!an,];W;s_Yz8పkꫀ3$@XntL=r ]˻M(%3H֛,1&p?O.'Fsդ f+onq՛P b!cX\F6V1q+G%>X Єc#\A&QR^!-%Ń_D/Y#j¿@3w{etejZlCNa!<W; \G0pH'ܐb<0  \I;] V ,˻mŦ[mvwK1dy\J7| h- L |3D8VDd‹tS@ԖK|12*CROϒR6)z:6 N@U?ZflC@j{18M2.ą#+J`Y^]90'&H: ]LA4>ZtNSY9 h~*\x6"t: MMz Kn0@ZO*p k0U@VtD:q L&+wWO8c;4a&k)+mY a2N 3ٟ4{ ";C~ӯS?̯&go8ϫ&HxZ{5(dj7bv)TP@:Ae~+3yua7Q<³trﶀ%W之z82ai5౲! o>BƩNefCX-j7qzL>q߬Ktq^.e}5CoF6!F7q5*eg,1 vO5$lDDI̺X%D(7Nv>:C@{mHjiaÒPC4gf:U~ ɛN #3x{.x9ȅ0yYz{ؠ.7C̣=Z m㒥[Ɉ!4LG`j:zc\2b]D@gAF=?-*䛯J$V 0p;G`0-=x ďUmhkBAnOuW՜OB>QNIh.pɽ ~"[9 fРDvSP l鎤Nbĕfui[4j=W]~`k\;xLTk7ΚͻUf ELrX~9{0{AMK퍒+ \Hlۙ32It.|tz/!bFM|#dY3h5k e 1k^+f}پl zx })5D4as?Bibk=96S1%iIr@mIqc;2Z3+SwхCeR߫he{3SӊgP"qA0-fXN{\IKLž ^lH %0 ' T&=n°ÿ Q!Eɑi,cXY+얈1j^SӡKK Zp'x4)M/uBfSV(Y=^/BScNnnUIU$x{ʣ6~gW2Ng Dq^ P^gy&Qi"lY@}ޝՀr)3T\2t|Ez]!ǘ[A&˕*4! ` :SU3nyݘ8QrZemG[`JUcĶP>=P~Re/t4{Gձu-l2ґ jZgEDO`w#ZEƒ"Co|g(B_;)|uwnGT̚8ȴ19oܗYBGNQJ0(L2| Rʭ}C8vc8GghM=~ʆv1ʆ<ƍxؖSp!TO ctqqЪ|sb7"yw;]>W-5me Ye+ݠ!0FmIKk"'"yek̚K|,ȫ4<3ݶ۾H%p\dxOqT"xs? gLG.,'%(Lkk1jVk? xBLt1&P >md2:Kjǿ4$`8%@xD ӛZ{'K|=zqb!k5ru*GB6q'9{h9[.&#?ZJ> vA nch,+{/VEp,Y׸-#Kш)+Ye\գ|5$ ġcg@4mxi|;+ɯeh_;~Mӑ 5 N}P!ڕ5Vϕ/fW\k5Q1eB?qIGh+uDJK@k(@cRQ)νp{ #Den9-@<־!pYOk͐]7;DpsR,]zX]?0z9ȢY;*3A| ^rE_"eغ@ul#t ~5I)Ⱦ)ׂ>N8Ln=!: SI6oу[E_Wb+.q"fI]d9  ) 13}csLFxИ"cLROK#TL|Ƌ<^ݽvQw0rݳ0fyq=|>>V"](e^4BQED;Q4 78gʏ'bk~nNUIciD&j3R6( p'eYd*@s`\ŘJ!6M<{L0e>Zфp\``:*wLUBہp$$ )Y%2ך6(lemy `3o (񼀜N_ҚK-- C )Q4^N BPDqki8!@9)ߔ8_:GWg=wK! Rĕ\?\4E-տOzcUԐc!.N'9w|{vYC#ftR'& >IxH7bGT`!WUXFlBlj.̞d\[H"&qaα]Aaw@">Jש)&YP4|)y9XN+\~A^&ZmONfjظh w9h1n8~%PX3R/+P.@\q&Ǥ  gɭh:٣q`l!qFLsDlƘ3]x.&BR<_4E վiYh!e\̥&Cҍș$OQ[P1ո)>GݗE׀Tp&ZΟFnq+ku #a¾f&nhAA2$AMD0 y%=6apoA<")VLe濫WLuOUt|hV^`$Gݖ?67|\Ӟ*7?mB]__66N=rۅӎEa9jaDY+1XZC;^JQNґzw^%Z^'ɂa U[a/~W4J)>I0k_vxfXY?Z4l >vOOKH3L1ԑqpI<0Ktb ?nBZO~k>/0Wk\G d;YCd@q/R82,=K0Ķt>w) !(EYT|?&SZ7.$t>%HzHH@=ZReuPȰ`Bܨ5jDX5{P:778?q(NZȅ]B@~u}q~c,Q3Em^qctтD{PD@]?8T[^'k>҈_t)% H>$ru~Gͨ| Gk!8+Gma}X88 애U -[@zR-IN@VaviB3I iSq 5XyVO"帐aI6k,mUoǭ!vL- bH/h۱i<ġ-V3ij&a0{.00kcq PE 1 XE{CU(3Z`[+7/4 g!_oW9c5H8:g}mn% lMP[!AҁmI׼4Aڂ&\qv'aT&MÅIzkS|GֈF /`>(;6v7۟}IteQ 4ԺZ{9f_ȿ2z-VlZZ{e n2!I`xVu9YHoH ]fAb21[E#vתq8m]yVOsF~hk/=" ʷ1n6avoi+2A Pjڻy&%˛XQIRLRݢٖH#c?Fw"8aT) >{x88 %Ar1EmN">,>Sd Tq饆6f5n'. 2vD_+O\tt-e)`U6W 3ۜ%q+d5j5sjKBt=YˇQG lmRr$Mt^%SS:WY=p{8 3Dzbl(Fb̑O\%ⅲRu@ gwɀq2m0|}mȽ{eaUɁ>B|P~?p'YMe ; /0RIT)O9 LW4wM.m貎kJh*] ~G,s*Ȉ[_wx&!^D'\kNDpiC?> y~i,yؽAדhr5{Y ^_\Vek C6,I~P;3@RӸF:eX≭S[` jB^aHG*j 8O [{[\Ǟ|R?{[G_D8 xR`~*A}0::PBJS21S= q>Q PBZT?<8N~ףj+8}쾒-J؁]?.S2P<QjѷY:~a`.KA,}LwE e4 tdy Q!rpxٴpU[}fI2Yy&:XIʳЮ_JA*&!V{ Y;!x  pJ Mɘ7J&=A:jK)C ?faiD|-40-AAN҂(!w5X=3nKf/.zKR8``=Ɗ -CB늎Fwzu{,ܞ <5fBtuIߧm[ .Y 7QnDG٩W )r/$ (tsLSH ++ L]#>\ (3JbB 9퀅+E]Wdr3پEOVhvn7:WlF'[1]4ÏVŌt30'ЖoMU:[4>Xb}| gu(.0F@\zuxDuVk!|ň`ɻ\7hXۺ$$A)zEIC":@<3*n`:G<(^_C^"Hl=GkD-DhvCћ߆;YW2 @# W<'+MG,i̽YB-qT pBEg~HB.xamP%x+1irL[%pN]\ɛ훲mek2aw<nL 2_ lS#-qU% xW6Һt(ZA#Q*sv)DH B_X[UO8IDAE"cŚ>#l%;i&"v})(Js.L$RݎO*ky@I /֥abfݐdRX]r ҏ]\DF^IFNQcc6QD󦀠dϖ]jNW1^}Ao\rVમKhLF&_]R jfҴW]87Y2 2'|ۯ}9ty)pLXPj cX*B^Ӭ{()01T:y VާN LH|(KYo"nPf| NiX1O2J0x6ʉU_%:)@¤M_ N^ƐWrt܄г3T.L/PB&=?PkՠJCS --a9gHe5S=fxPOi,OzϾrrN5d S܀ڹ:P}He79zmڥa~;*|Ie1 "S}2vҺpȿ,d$3P1Dz$|f|zEB8lDr| %|r/㱬pgZEvZnGBKX.?IuA\vr]{P[-N7Їƭzڱxv-:4(OeGqt'tD!XcHDLc8`kG&>=><_$RgQÐgK2jWIkyV&a$b.S(,ݡq$)̔=,!_xnQ XckQ'.W}Gʝ?/ؽtqѮ2/ގViQ/VV]0Y fZfs{:rl^&Q7ܒ5).n7X[xEҝef`enbM3~/Ԫs葯2;ZA_}PVz [f+Ḱ1ڹZUB36vљAS*9|Bvg $0k3r R> ⎼#lCh+`}+*k)e|^"6DYsU8W|ow. fDHK d1)␏U۪6^at_D_k!Vwb(AR=G֓t%tbAmjr,YB!{ѯXNie~AX"U(ٽDv çU&NͭIƧܢpXDË &PW1|n= b_~QBJ(+mY5`>)aF?@w'=eBU8j*zaRW3i(Qd97_}29tJ.ͨ>e7{`{m/T:cdw@R]4Id>S!=\lY=9yIA!z=uo9팊/Ʀ<K@-}w͡QRJ8օ TX2j^ "tiZilʼn:E^ΏAr U6L0+&^'̤~-(*?Ċ $)16<ӆ:WnzNGj \LM<۴L@Uqǧ&pp4?*i\|c-β M2_Hq6#NM.UFrjjN T/JToNVoYw]N2^AaoU+_>'#c<'HR35)9vUz_J*@'/m;4= %4 <>p-Jmh|Š|E+\yؐTIo6&9i F cϵt*̍ϪH^[^lcFC{ '6roo+ |(n?pI, zp]6\GF?[޹bU2bծDEU}_˲;6vVPqpv H^!l#a" :m%۪23:1!Xdu1¸2e2J*a]AIC2?Gcgoʵi)M3c”\&5Lwy?iEE)V'jbXLqtL*ǔp%/,̑P"Lv*T/BMva͢dXְ,XX2LkdW{3jR* e3 ((fHJvO"-'5[0{W*6BV;LW3)%c*ҚR"o任p2Q-p|0Kʯ|O]j|t"(6>^3G-ĦRȉ:!SP$!fE'a:/&]+ bЋmgw<+{1̏FHւ^[]+҆ڙ{,Sqy*L2XT ?ϒwߤ'i|tfȎʞ4 0_} -75I нhbtEkws b1U^b P\MoĘjL45ƗHcBrFw,ξ`kvIp)#&:\Q? m_b PͻZEj >`;{XhD ?*2ᤖK U*^0ӪYI+6?–Ng7tKS<O3(*Hb: R`/ <8lmѷ$&f2¹Ye͙XJJ@BRk#L.B&|wZ&0R^g԰i[n&=-i'xkj,N ey.J:=зM%@oHj̧J3c`!խpy'Nx+ v0pr{=%YZުQ)2LM$dXDDWjEzZbdtܚHC4#[Fpg釽멢0́W h&vƒMI@%sCNoԏIOP;]C;.=,fk\܇n BcWwzroO8;nfD C?J].awnY(cd)t20QE#vUYicF6ϭ4p9o,RŏO03^d~J;A>I5>5b3ᰤdaL_?Q\8OAcaF:J|Gl]p-L-ژ?[c|Gt_sOՒБTŁkz3zX*<%_vb"g>q"@p#  nzQ!p-Zj f/r:cn)֢jI~/UrؑWDhpL/^Ջxjw,U5@V>{ '̯k;P'(^u .pc~EņM NX0jg\_(*m2JqSi$2ݗz`3LeXO (>hyF?gBǧ@`VgϚGpF4Hh6?B+ڌtI'@Jػ{5dt9 [{ΰ{>t eÿ5C\D-:xZn+X&:zĻbӔQDa|X(hlvbCWvr\"q@ĦNʆ7ى ]PўxEA䠄сzSI&=R(rzVhLo ;~Kw+a48 Stc*Vi>2E8NczYc1( H/o9#ϭHn+W*,<(0nه4%lW d:G]awLrp?oW 5)6.t}H×Z /oy;$î5\uݎz)V(<vhݾX-Uhs򁥐#dFEi[%o[ Nx$^kU FTش7y\9;GŰngsI;05Dm=&]Ppk@8T.ĐDoI ac (]c"W&v Y Q_?ۇ"XSފ)czL ]Q&>]ge~YƏjh Q~|ژFE\4S׻ Ǝd[I!f;eFJٌ.椎`wאLKv@2)6?I+^[$vBblj+#m-9f8P E2R{NT3ו4/?$JAXYG)؞">6_09R  g::ǘBg֟lVjÄt~ rKQo?uTqK@59X4_>KWYɷǙ"u1yGk2}ǕTW0+den!^ <\0=] Hb(@o'3SȺ!/g ~y6\uq]Byahl"_\ O0 uXG*ύXy/q+U (S䇻W?P#{+e5~'>fr9|<{9?G:o .fݽ\7%j1tmHcbPy؈ "SBc~':ѻ9%vAeg1~J,w~=|@Y zI0 ZEG#Y)l|Kb`MK,JZ2,D/;0s{o,pL ݉NHڎ_?$ jR ʤvar7~~o_pњF5#Ec`r'~}N7z_Z!?$>/U<8E9]RL;K蔟j1MGZHТTZ܀09aǡQfA\\ǕJnXQKڍc"Op|>~#K#F Z D'l_TZ]x%G\B@IKLQ5 C>Fp1s[==B2fǪ)>dC5lB2RN}s)30:>ٔQ1:@uY̶L/PLpʼh 1F͂(Q @~s[s%c{^f=s|_|o~j Ğ b*)EqܲU1:np.Ck?5W9$Dg4{C5MQHѲIrt1 2mK@(;8BRDܥS#Brg, C{㾣qx->~,exdlĢ@H-r |2I*=L\ٲ5D 'UƠ6YwV!0ZUIJ/(l;?lS"ɖX;{r Daz.ըҍ,)px:P4O:#Bz;,hDg4ohHA^ Е4JeNTʌZtay, p͸?._K_*0 @Ck x {hӕgH᳎m/*Vzگ'8s-S/axI$ Fp }fFYbZmZUfmc{"2]|( Ȧ.C]p@-`*N =ik+X5 l2t W~]Ɨ RhNmHy/SZRa+(21q;->J+[1߷4mlǚndQIU$t%-MDd-^!c/O0zͯDKy]M :4Xq40EPw"5Ee1q,Pz[=#،E3'y%ښuDI2Eٶn Ω BPS_z^/eSq6Ȃ!^{,Wɘ߄ -ΧJ1žQZ\D>;6gg!]0ëOcrmˌZTQEU&*R9K|;> =7pY7:m.rU`c4+! ')_6ExȽOnC:0Aw`ڀ!ȞNo[J-f.,!Eg٘uNsjb3[W4[N\kNZw oɐd҉'ղ̍,x|;Q;Y6 nZ|xG>ITUrB LՀ<QޱOJ3"XZ@MC(9nS]jBdzy$|j͘$SDGv"R'iV>ZJgw̙wyAX)鰒tobzc3'#M@QI:n5;<^L9=EI[E*y%NL%Pg"u)Q~}(F9a9_ҍ36F7 >™ZOJ K/`JH,y$SǛ- ͨ𯞖uGs9BUTK@s)ꢪJl/=Ǯ:F(n}"9{4M4:Svz}LDz _u5}0QzBXZCrsb\RKr1[M`.,@VoWjcM?ob|TSs/hY ((ӳi]t˃/ Ek7SnyOeл6jRBd=m{Nl;+!$F z<7Q%r>f)t7D`vL]h淰j2EU;ڲq3y50JA=ǚň/xwH‹{G?u݌@KEL;ij3&F.w #Z+Փ*5(<9+k-ɧPU5 av(E``l}[F9[RD<;"晭bƬJuGԑtYRd-_X;e|L7Wtu j'}R%L&7?6~IFDWy;\?R8ܝ5X?3>i7BrTLoC~W{}* p KDӐh~Ljc3SP;IW/B xё:s)3tvr{X\΅Q75!H/v Nm3N|}'༴ga*3;}BS 4Oh yw8P$9kO=Ď u;n$DtenE"17r R¦i>rd\ ^4W|G7ʪD ^kb9P:JP! ok ױ4 @ojRI2兢:"|؆HhGi:k3ZO,팥19eu}C -zIM6 i 3I޴z_$%QӉ'Dv8R"+Kf|5k<>@9 _<(q  stOـ&`mNkz5Xwmt5nl9NJ q5y}-! 7 qYi^[Ϣ o!G%?"OI;VP$N뮳kj_Zk֒*B{NuAW0ˢح/Җt[y6[r,l+U/ʑ6Gxq8w~}Ov! wvX+')JV$-Xwc)+e /{M ɮgqal ܅l| ;4Wm:a'ఢSэ,̾7)\tc:ha]>j}åmXhNFfDZu=2AsZF6uzz'}R"aKVȃN ;MQ>yby?/,=1!ʁRk6NRDAOZW)aPZms-Qz%dF5=d@"br~c./wlnnwYWWэ;yn=O.U>tv1xhA^@aXx;l,'WWG4(QASy(CDk 7#2Ǭi7bSn쪎v_FY#, Ȑ-*t^:2y6+IY CHt&#.p?w2 }yEFuՏds 0s@BNC[&9";[d9ŠN 7:7z}`$:e^FbpsovC- i}!G .ոV+7ƿᄧVݎfΒ4zs&Y9pgAcfӛ$|#"%]ۥܴoeD e5)AVOrHa̖aCiiU쎅X[ʱB<:;5eyf׻jmJ` V.9Vڷj֛ _ܕ8> gtE 5N%YFr4e!(b!)#W#kzȓk)qv:zc}MzTuԍ 4R6Xr 9keqRsW[FH+BD_YPp1dbi^}+7ғA% 5"kB`bU@ե&hCfsoէE)ۍm;U?ZR`<9{S>H mʼnfb 6A~Cxo|i xX lTi.؇BǍjJCBȻ)W"d3_#,x:|m'JBLG2v&sx3LPB01M) v>Ǒ\Wt02I`k_@z bAj6yz:`2uRV{|J@>1\L:\waи@NN? ^c 8[?Nj5b,bÎ3z op60D|:G=:j|.bA_]Tw Ҩ+xjz;Ƒo%<ژY{yCtOo|?BqtƯ4dd~uE)B'PaVJGٯ8Yg ^6 ($ʱ 2!$g vqoDW}Cuf>ÈAu"t2U=r,ԭ0i>Jq92p mJW@8' +';3| -6,|⺫yߞ}Z"Ț&i>uR)+- hi2m[at UpYGL+ f =.PI^oύ懩vu]W [ ͏ tiQPhAqAe{|xH+_@b VqdD3{uV b cEN}lSԅžlmI Ic/RdfANMDN\cnw2rt{px qXϲk~1 (Ty9O+x.,z| Ic#5?)0Lޅ)5H!LyZiHSFkvXyHVV@ T\eQI)uk)FF߶5*taAX4O)IcJu@%aX~3/GC'wxrt ǺA_Wa2r-u1zy€)gZnfَL2Űiģ٥Jn#{:S͂_ZSnL4M[NYj%+~i!ݗ`:XxEZ#7RCQ$AT:},Â$x. 8 P8툘~fWأ~Bd,LBy'GVN O-byXha8"_r'arOh 3Cy`[R"=D(*J;F?t,qxc<&(x$r\'Ғ\Crr;t_jCUMΕ<{k#Y&[!%N5 {vMUw9Y UQޝG沀b`dA|R #[v2N^y}=ؒz^L$Z&a28a`T0Jf|wlhIO#Cs!ubA?AHsQ;EwȲg9Ɵ2fbGn#"f&tJ uXZCjCn?PFW {LR JQLj/ ;ݗnc$k2ÒJ B)&_סU6Jds]M;7CGHS1wFSf,4g\o9O4ΆfOugXUxٝo8`PGR|_ER/ L$oDgFRF}9EjƔL(S!!0ʛ;'T˛08roc.Xɠ1gPl1&.J A.Ќt@r5`J3#vjl M(P";Dlbibw%㽬}SP?hƴ!.pD,2qE_7PvXXCŶ^n`XglN2BqNE腠zc9aE "4O L-Wٓ6ǫ~vP,X/ {qڬf:iǎ y%Zɐ7x7=Ndd Q#<כ5zj_noݞR CcψuVFCoUi :L$ol,I,ZDCO<!]N+;n]Ug+䏲"y/aM Ѧ`uG2AvJ~S~hsbZw|/3 H;QcR3$@ʂi{E+J; *Կ0gp$j_? W`Ir$W@ff$@>tqg#Q{. qb(h-SduhX'QR{]&8) H0djóY̢y\J5s|0B+wX *n#b6𗡰r4D>_F2;[6+nOt\/:re1`jm,l{č#ȀU\gfaaNu*79nĜP-&3+oy74 ]2[Dx`/GBSRl) o~c}1)86jũ8tލ"ñ.)֐?pX[3P 6L' ݲ(&ϥ5/۵]|"3ډ?Kܗs5N&nw&S,l (Ehӏ`$3O1cV脈vq"2}ݒ'[<'5fNt/}H%r朥 Q" W0@,wfƔ@3K+)X21˄R\L9a tIG$*IQإcr@ї!3OiGmCP01hOW HYjB|Bl-‹?E$ϲD0$N#e$^zhoy}ݴ!ӑ NnԈMLn,C\tof36 1mfu.)/{IhS\EÚ06G񣯉S#pjert~ H+DUIhpg#_a*Um)&Eփofκoruh~>1g] Hx Sc@RX̱e}41A$Q,{z$bQk}F=BoeWsl<@#= ).{ WkJ8…@R(o퍳:8~1_\ob1vs ǴyB[wh>8#GBlZu|;f߾]i^4+ &cޡntUáL\ۭJ:D<$bkS ]tQ,<>)1) E֦6M§3:6'#GM+%ysFuxD 1]绶:K^/O# "#yw>۞Sҙ$Ĥ m<sM:ռ)'he+_B/cYl~0bۘ2ɶ8 )QcvV֬H+Jhߧ/̪R۟IURB ^PLC1GXB-ڹQ`ikL7YG7c=[l9=Yem8L3 \ZHQtQ{ ReP ʫl-Rn jU62j9m~+@NC+$_^>Rwg0QRԕ3jh#Fx_MYGe+wpMWfqJܐ̀iI->N^pFu9srLuj?%  fɴQ+,;bLRNGW.NVѾ˹(A;Ac#p7edJ8v"  .MǜmK/B&8Tf5s$N?o0 ɉL fB7.^ zK5)iSXŤK3rtI )LLs[*r)A aI4SΓz|=9GVMQ?BtWU=ٝm"̆ #jo U C+B0agl0+]^VT P"  VNƂjhOdgXX__F͙p& _X Ƒ)vl\ٿ:T =66Zjs*5h;eԨF~)BxF6,wGqvs%BTќ#x5Hƣk3 lOkt8I#*_LpҽuoJ&Rvz8wY3""2Ҩ'^*?t"_Έ)޼;+@cMYݮ cl)#W{l#OwH#M }׭bѳ}:ˡd[!T,U"m=gH%db}?%^R}%i6b2B.d\[9'?zk=(1(Ó1v@*uJ`C@ͥLc5Z_@$v9w߁_KqNtB `j?p4aFTH>Hf lqQ7B^`z&}z,%鐽<;Ufh6e"}۵7`ShA }iդrȟ$w1%SII,Üq TI,24\}:|ѳKl@D few޼VʄpY(f>,Vsxy5En\\6&nud"tX V ƚ:F91M^uP,n8: mT|4WsS11Pk{8QD)>–-gXg_xg2ؙ?ņR‹HbbsJ?-&B,t5(GSZNdb<SU۴z4-C,S:[vgufao=OQ#!9es9fI~2 C8߇)`jޑ#<=A%A, 1 u]{iDc.\ef81 OnXƈg؜k7{=e ~$X4qEw1ڏ 29R> CSΩmĆGx[,L4?H5*Zi2V=p& gڽopAEEъV,P~2Ѳâ=^!joC ȆIyF<|C@|UlzMвN i* 0tR(ۈa,H4oUA`8_М`zwG@n7 B)dVUIN]`=dh8 :%(10.Sg2:96-6 KDS7 jn[{LWbn`;VW{p(_F/%23?Kg>o#,OW‰ F[Y`τ[QcN[}41},+UuNjD+ՃF"ڢO;xR X셜,'4u prCҩlý+b^C\B(k.7P \kWRj*}Wl]x!|xw T}_x7F~x8*?(bjK%?r#Cb JÔBk l+$I7 N8kK3dM%;je,ƒ_,>'mO r- c6-v5V/QsXϘ1d.,E4[_R%4=I'!ld(erM -dP5(~uN%}U*vEd.lUCSQwD Ma-zRfd VfB,IZ{rv0o lEXGw3qg[ܚ:nЄÙa!2"VS9&;2rvUpw!n\7g=2eoԓ YVy׳EL|緀shjiʣ5U`{"rRjk\W\,ki>] lgY95؈~8eMgWV@8!kn6aߠu dM8x a:xtξA$ }lY6Iy|BА O~ (VC  m^跔QZʘdk%T<M:*aEsrՊύe̳(/WK?Qz ~-)PĂYm&(;3)FQ ;S(EԨszb"+YkQ33qgkP^}:|3`ؗuL!C0>עA>5e5ye;dkސ̳p9H|lXR{@ gu b;=H.$Ys&vWضLyI,:cɰ۽@>(A Z`}nR;0.:#\P+Mvf-%¹ ]ָH 9+r-([Cظ؝VUcu6 d'ج@N#Vq@UȻ=#F6 exAW(ayqC/YAel-.ţgəL3{.gT}!`ŕ/ƭUR ?[Du~%{^^S6Xnl%ta.?PX=GE]bM+2-A ~1 ;As≞u٭^Zgg2WW}km^* ьپ6KC9hnG܈2o3P ^NG1%Pt { z6d6Zv7K5²{!$;skj9;{nBc {G4ESe0θ |&TtsV B\j 79;8 _ڐW!`3+[ӹq}Z9I\ڕTaǡ ^@ >BA<&R ?VHVQԑ8u(Kа~EfoZue'N+V^ ׂ](GĪ "/՛(MxLHJx{fn@)@gc>azE*AyZ8s(迥?!̭a9y eW!!XI/XJ5fǤm4*^-"/xKS$rٞ/#֚kǼ+ݵLo&!O\Ֆ- 2V%"4 !l4m; Μ嗜9CP<г^KC/qXdmPnt? !~RHyk?@Hp|i;y!F}qsu@fkX{ a¿!ENa![o.Wr B͂2KIyp"bӝn4=ѽ p{n*YVg$>lW0`G) ,$ޣRNڐ`AK^>w`nGa(ZL ^@U-zkxԴW-fi]}yevܓ*Q_Kn0`WXp~6h fGyVx݌ZĠ[e«UU@H͕6oZ^]̴~}Uz/+!m17 ΃{'֮ Ax^s>RQE(QoK[+G!+Z;b-cͽ zI,P`V֍À#: 8hN,QԖ?yC²-abFM|g\T$'>yU0`V̽wo(-1IH#d|6 ?,^kTP|_W܋ u˦gHqw NT 3-ϰ}=B2dwr?[FiPEnr<`>Ӻ(iK|YfΞQ9wtv+VnΧ?C7N+?2#T 9˼m-MDYo>AűYp!'R*QV A\T7y`Nkav4"H [HdpK* @AoUUm.ĿQ_ IW[Gٞ@S/LtQD!Ҍns >^D4g"+{'&oJ$3fJ^drwn)W'\L`뵚:* P`xyAoFGN-1`Fψ2E-\IlG++imṲXMsIf3mElN-@BmPL;#c ݽd0o0ϕّvXzݎ*vY<ђ\5jteDbP `ݧDh_"`ya72.<7: ,^OŲ!1'aJL ZgL`,9-_; ֜亡e X\k+V $Q yz=[zi< s2X'ىMrШmrq !5r ^ $DGs!7c.(5W=*#YN(ٝ:QSfh9r2NcJѝ _G? .F3d Z"^xJ^3Ac@wo&9|Y3߶:_  2~oD*vj" ]VHD)=,&٥K%>e* $?a=|o~ka4xɭm6I DSef \p?Y Q(i^ W?7 ã\.be#t3ӡ%6{hL7\;:rw=˚8 KnV)X2KD]ʗ3iY5ђQ6+2\4%4|8i9 1Z_jʃAޯ 2C|4v@&9}<^e4s6Fb9i YR rJ9o)ÅBjiYiECBoG-Ql|61# .!Y&y"4DݟW2\5̗SRWQFQLB\Xd"cwdf^r*O6˜T C\|?,6&A!9cH}>}wDLI2 ^9)l$QxJbGdaaNm].X:=e/\cl6 zw`U (3;A TvM Ƥì8]Qa3jw9g('U5vQ z<@: }"k !#5PXK`3PzlOrB%5th(!s(+9"ݑ-S䙂]2U~^tQSxEIzfw!5p,VW_,bUA#JddF:!/b} iւRu7 rku͹ۣ_՞B1L>O:%M zTwPh#a y*HUK9!}ƇZgL7.y$1sx,!qytڧMk& 'K!p~&d?kU=+͞E<[Hgi"t|%ݟe'<-oȤ3oLG+&^\j4S> .(Mg1xz@xx uUHVϤ;IWJ& nlmRA10P特Fo?t~$,'ͦOGBSW:72x_L@dAԅL4dRK|O%Ɇ^,ˌ!O180)-:PV<J;)!Džp]%p @WVM+_BK_Ж&[)M-*W 1[@Se"w"$lryE:9G=*}L#x~E[zEDo9]8V nKIfo1MqMsmÀɺ9ƥfPK ²; SoYbw:)y>YfiYDž@fz'/YF: C)M6x0Br_Kچۡ$PG z/ɝ 5`"{SufwrP7:`h"܀binF"?ݿ'Tbsqh.Eר:mM6j&[ȑ=bysh.v%;U"}ʳp.[|ׅ~DYȷ\>eFХT 4s4,w9hҽVEu%0  wl{R[gﯺH M1_"Q_ᯐ:nHFCRkB^Z,Uߺ|,a'e04DyAEi9![fQiTI/sybPs)]Կ$ auy|Ğ79d\3r18Z\lk^dP\"5i'g|~Uh1+AXFYunrKը,;!z<D.FҁVLHު@x\g`*$i)yP2߳q6$BJ&0;=MW,~Ls{>zB(6ݦфqu1NЈd1)*Y۔>E%Eql%#".Krr^G&aL,@URXѦAbՑVUAdLp-ɀZG?> O"2  pm }7pszLt50#]*&RMG#ULi6:i>untOS`_Yeh_Z,r f"ݪ"shپG73= IҳpMn#4#G LN}kJ:Y/a,8L_X'Ga{nE;g$w}tTsu(aN rEJ/4+M2O/'97lQI3o (l A-vJm1H0"P$NahF]\=mP2s ga #O J@FS]dW< )^L5gUW{ z)xU OyX@K˃?r<UXۮ̻ P4c`fVWNkUΏ@;m(g/_l[Va@RkY{;Q2iV0>=\l h04Cg2:\^c[ S؜QBhF @ȅ{}}=fFƮY5jY ~tͺ=R+r3$|R͂!gY, <22XɹV ҵz76Dq?BHɈ:(45oWe!v%4Ka4!E\I[cϺCPG&_f9v7͙}g:PYyv%PEهM.'.-)lql 0as嚵099y\b`yiD.יSfk3[BRDtQ` @@KȫRHCMUo {򕩐 #2L&M,Ĭ{ w\{2좀B\K^{KOqڏּ`'cuWfT8Kjbe8١x"U_:_ưK|rAPBٷ-s2ͬ>J"2tv>m⣰٦/@3#b/Ո|U+I`"Noq:}0,ĻԜuh^l5?c+/Pj @c"Rvv>6M=>VGwsbeZHo;}u€'&Fv߻Y?#q>„y`5.sHfo PvVy̪x +"5mOդvKch1Ɓ;?U D[n$w:C:P>$3q~IRA|/[,_Jg[Aغ\TVL>\zF!UbK=*WmARsPnR9Ro[2xI}MZ+"l1ߤOH[D2K46?z,w0%+alpS)]@M&l/eFe]΋&|\\&i;A["WXA-@]2a% C jV\{$޶G$cl_@yrN<ޛ0y܍q py!g^xII5G$aCgi.8)95gHBESKK6#)U\tW=pT]>RnqCXK[Yٖ`Vf%P<] Kzn£@~@ZJ욋V>n60du"Ӽ1~ ?vIP. a!tEcYa0VC{ <nh*޿.46[Hr{ j'PC/nNȕp5"]ꭊn-;}Ɉq¿<з4/oqh)\2#A7ns% N{;J0IdGӽp/2P/'Whj avB08NKhNn5>'~&(6SO:#l_æ=~]澃:WA.Eٓ{~!BdeN,qc 0BZLU-:cv]\NAR'$yf/X 58X3j^k_ іWNw&>C2* $ l. ,n2gk U\ *VF>E+5xݠ,?1?Q`,仯_W# rAc$NurM͋BR5FVǪuBOɪN%ffJ[ 7 w]K"^EkjPY6 |`Eu7, Kn7.POgz/֐ɽkSxkY7Lh{`4pRepq xx6 츫V ;07] ⴭ/~ r2V|]z#7"/}~(bܑ3sgPօs[S݋>=6 +8ժ~!_$Vzy_ZKW,*l6y`S.[s RsʳXپE!?BGg*yEc}0-o4laenĨuۙ)9됛 .1_k݊R3,o CX8FhtK3Ϸ{lL,@PLӐ5ugs~,c*p&Tkv' ];3U OFHpľdt}fFfj u6EZ`p2 T%WUϘW®t2)C0LO YBZ|BHLQ y~WiUFm`hTDF^5k3O>Cm-&ˬ /P\P!_esZe".\! @3H]\V 5?Ko0̟s杊7%":ut٩fu[vZXiw#Ow쓗~fc9 :T N x v-~sCQ];8v(5MifZ~VdL*R1;z{L5POo/'F۵brTUmH,Y5|$r<8 jȮN:oՀH}]UWF֡E3f6gV{'Ğjt*Y䇣($B BZ梀 q{)HHFo[YLܤn'^%=Uz @}lWʥ le "y=:Sk j V Dž>Z*}i*IR[EY0} 5.Jfl9J(lzr^w2ejmR<ʴPէ0(R#klSإWOMk}<} Ԣc6u+U艩#֩3ҽXt9xͬg{ RD5H~#]*Xڎ'NJh:8$Jmb Ep;^E>Y a̒6@kpH9 fqJe5}9lKLu4Xͨ.2f>r'){&ol٦ʷ7v,D./@u0H m-~g]!w\[}5gORQh|0@?̪J~@6RyHGc?C|w4PHP0sз0<݉Fa?p2Obْr\X`8Jَ0FfHXȟ-)>p#Oޟ8&0KY:NGT>V R7v8+O^ߜ?_?J@D!)tlͯGCɷz#jscŔY?(;i\jl̀]RۃiO`b.UDgrm |ϔQϪ-v5'XC یĂD(!ܛ@Pr=Q}0meҜ%J{Mbat\q!P8( 7t*'gcu-f؇T4*(* }I!Z}6Z]y0P#C$UT]y^ٞL 1Ͻ_27qR 똔PwutC!مgc ,muʼnL=BOd_YTE?qJOxƖ]l"?4fŌ'5_rzb۝WInzAf_H M%4.6qI!@MǷBE@cSI>I]4%wQ=왌<}߇ #"Gf菅{'il(!p>VȿWQ 2R#mv BPqRs[myH2f 9A[}]\'Lˤ[R C]>ڟτįd8JNܖYDrlXH2R峖U(-0ND;9ZcqTd):/49Q㪫e5;fB?Iԓ9ekzcda|@$D=XJ]@r{`QbWtAωvj ڱJ?6p 3Gk)Խu<qx;*n!GW0|R~Sļ!_ l*<^ekZ8%w\̱-au~,N/ϻd'nYEQVml X-z)fŽ*Q\I'2y, _sa]Kt@ ]e|U @ZIkE\QRS[ 7ف\+CSgE#/J! (M>S$ŷԳ;[번qEo's){9e=pB <v_:x_v ©{;λ}O-ԡv@84A g{[?}LG2y s&+,vj 0~fpbE1Ic-6}OSy34 mJ! c4$ TNx}*.(Oc!ҁĔFWO^_WU Ee@+bPg4i֨9pگ+2{횥@P0G~GQib8!twӯ0Kz>9;:IqHQ93~K gb=%#%u4R@!d[Cȅ/_%l1:Yg]oG"ϩ[V4Y/x1DtoY@j'| ~.D|6MC1L}6BNIK89V\v @~PDwW]./*q".$K wµ/x˛+#In-5M$Q,7HJ0:W,Pf֟i{E@g$zr(C]kPfw婛'xMLk7Qh,\s%fQ#],w1s`ucBG4gGbYK'.a9gD]hq|< 5v˦u|Bhıeљ`f5S*ͪ /]A^Y_&) QV38nk9O$@1ڈzC$8mGT7hUu;,,ߟ%$ݳMXbTMNGS؟nmQ{K":߈WM"6pڊa)*;GA7o%kŐ Pa)ɟZ܇`yUC4Ov#U&&]گFG2)jNo&IT#Aic2ԬdvI1!@8Jz{ou@߃Ȼ1(F.I dSS%VO}i~b3"f 1ܛA|)69 ybG5./{oQߟ&]e"1@uk,`?`5 u6dWm1 TzzUP :=77Ր$(\ AL5؛+qoZx5nh+Y'/ *6J9s۰C*5a.MvB5i'h" sN'ٞ z=v9#na]g.CCGgFgd^Mїp2&~F!,k϶2$mUkW.ŠEBGlLd{ `z&!x~5EY7kMvXOvQvka^-x&c 5xR-p gTz2 8㽆\֑QlԔֆu߷7V,nu%yꬄ% )d'w/VJt9ғգ 5}T8V@.Ad?/Ky[mkس'ME48'Qr9oŢҥݠD V {|\5H7F8{)>J~ ߸P$ث%;Q \H:c& +Me<|k.w i=fJ\)HY 7]udxZa,C.T-Nhyh0C)ɦ^0j}" P2W:,e[z+Q*@l\uA t(_O?o^ǗqpJ)*Q ?Q:R SD(sv Wz`z棆ÜHeSbOp[ݾ̳<G]<\[J(攚 (: "oc,/2o,0FOeֱ2deM 3,"bmA ]I36C \D6roJ<z-TQť84 !j?,ϝSGbSo_?I3P6"8u-%paz0@J>Dxċ_L$fˀ=}gae}0{[<[J`4*Y,fjȟ厧j!*|Y8>S avO Q?1قMQ7CrLPسx|*KX&ӫU¥;]B` AhusfArLۺxBäh؄`3!J n/HQ܎s>#gjNvEګ~#y㑙~},:YuT:"NeH*H0b]*ޘw'r~i#a 1>jA-Mw%d§?gg5hQxc g3xgMDzAr`XĖ6>WJ=XQ=R,etyl\H365PW9#K:F(׋'2Fp|̈́RZ!;S)L9IK]iqiMjrJUuZi23K2M&qyȬ&~8>jv<49ۙHWygy͢X e22ļw"|o(``s 8#d*MEz)8MrHei>X&c(u_=%S08B:c&xMCj# Y &` ZtҠcJ]mQS$h|alx‰YK|C]vomfݎ f Uq;>>"B|۳*7h13H#x6rrb##TAsq|%}(n3OVJ,W1G? {9'6p4rdaD·pk;9%;#($ErXʺI6 g(t*jKW ąh\%n Vb9ZkTk/uԠ`yzlI~O\rјAݹO=cJjt}J9Ne:y p'(OS0;ԥ@dd(_k(W H!n=.@j.;ӥRqF6faor`ltnJ*OӘ/}`שNm|F&@6Of/i(%Tu2oYB[P1g(WENf P&˪*vgMyEПJ`1gcf cGx/|Ɣ>kHD SxMjg裓j7쿤S&66'm@'*Jm\Q5lƍ;M.\Q&>OM|X?ƍyJc02^]vpc8 빟}f'%⺫5rjgn.Cԏk*hⶃY^d+lQ`ڹMp6i_! 2Ԏ?dxuTZ:^Ivb_x&,IOY[ Y$Y4iڋKl,qy: WV),v:#. L3f8EpDQMFSul-Ʋ:h孅aZ_r}jܝ.( !6Gs.[S"i=B?s fal}r)}oc[<VmǴwRÓ!ImI4zM e2d:>o0`8Y]qXe=ݵEyľ5ʦo㋰J)Ͷ؟J3;n;.Nmb}N1]>^U$ cJҲ2 lKEEzɌn-r),? ]RYfLaYx$26ιuXl)j1!{]"e8fsg J Q~g<چ/thGnyJyMR͙6I)+o@\&y>>4?ĈׄyNhňHKN+o"SݭKHk]X`)$%wC;tJü[נbr.LKw"@9KZ=8r_?W!]y8`q']`oabGyefO'X**ccBsT|M@KH`1"#K\orUn[g ,M\n\jf_9zg[2kE4NkLMeQ_ [o'y,hspTKd%Ag 4 SW0UDL*\t){x;ѭH;_Ea@NwK Ncl ; |5eѺD((VZYAx$М`jĠdۏ1,K!koFMުQCWݤ~#`^DŽD_CBPMT{Bސ:&e ,~<KlVAgF{9560_ 884t2߮s dp.|o\8UQk3=G_̠E5%[ R$'6m_qde&XrCv ({Sbґx{eQε2_;`p1C jzs K;$"KM](ejw2xo:ѧ4悂> 1l+]OKz8;̇?2nsŶhp h Z8\ Fq82)7%;9lj%tyrvu$lLO!fsu{Ҋn|B<Tr|lیUX`[ÝI\C.ohF'k`ެ$U"q%Eū>Q.?<ۘ RՆb_.neP3 9XaW{HMPCSdB}dn(A>s#~v$ dG=(8 PW{Rؕ#!a+p>d6X8Ӧ. p]Xc N rtu;MZ.:PyfE*U$KճxU}7[m)+F;y ml!UEk|\'@ZuRYb}UStn5%CQI EKgj=QׂGp<"/dO:ٮ5S&YGR(Ha(t1XhuϞu BJuFэJtMϗu({ÇA+h@mvmI#fbB-0m6Ǻ%.G=R!P#@KY՞j#7曫9>/NZfqf7l&:RԜC-yvu T7 fRKx% ;?{@;\x ?5<~ dݼ|;U8cCE=Hf_5Wo|ޥqP])I&1&^R=,4!]{DžcqźfM4gt<Ϟcתq. G8o|E_M:w.yY"A(/wBG%S8;`-f" )#i~4|LR+ FjWq&TXo#ƭMICo*`Vi*(smmZn=#:2} )>f|3嬑p,jQdxŘ 6$P>C8j&(gyGImbW])2~6mX9q&@oܹL_O]ʖQeDnsx' Η`s%dL1+{[H!T^Lzg8= j] Vn)kP/|Y%s}ZbպrP=6vUV"^K$P51"z#SYcQgc.]YX}lr}ƃWuJYO W\`8c;bUH hsJ'EMFc YZ>7ʠ`/,KG1+Ƶ9dY qj?R^j ۮ<c2;odQtS#}D/lATa l+./ |@9%.߂>+bl?V;tj6cF*i97LS P#ގ)[Tp2M3NKExV|VQMGԌnz A5 jk|XOHK1A"WbB@DJv)}G"`̼VaB 7-&`&*p لf#*j<uvTOP5_Y&(T;0zq?b@Quu}&4iπ6Iaan:ΌZc=K?U-Qr'|׿m3; ӈ;,3^&Wp9O͎4 "7@b\{e^A@Q4 ,Na{<1AYϢC;6uVQHs?5tkᤰugӬp?T,v~?K0> ^OYv{}BDn㋥/0U]vlPeծraktľys1 so#_|1L5r_lB'$ >C~v#Ma|"޳Z/&M DLR _^29g*Pޛ.u󂟻aRLƠl/365' +!f tNOਪ>B̮"x!@ fBmL> |Hd"7iB؇b9C-n7C9XϺ8or摚'su^a8adգ݀,d$[\M}`3#<d>g{]c |B6n 6S q}ԁVqaq}Va‡^IH l5 2l7R ɯܡ<&a%נ!2L)ΖJBBd&?\; U=R!e)ށ/IlsmR_FrunD6izE>ǡM:SYp!<~ $&䛵,e>n74 rt<(=H C$]3p)%]?K@fe ;-YAFa46ƫvykodsRkG9Tc5a'U0?LP҆߮k,/aƢ*dx= 7!jx)lDr Qn)έ=uJ.)?>sNu wn>I#FAQ&a潨ZaZqwaT^:"})ioU#ԶqUyFx<wǤJD؁Kx;>Pt6S~h48+hD 0a_[w }#Ри?sPyz!TuL*cbN/v-mQ8v8piOMj5]A<VÓվp&u:e?O՝BDѹՑ}EX킮HM# #/*]tGa5auU?tV)wcOp-(mS &/1tr8gRaY͊XPii]²6z]brvS׶ŴlE'19 r5)ޙx Tra^tӳ-r`'>[%T݁ Z v/~z!]ny8lF7EBg-'헩"Ճ3qf>4婻z3 [rAeEd_hnӎ^RtV*-V)y{ 6R} l~XtɿzjO==%a܌_a@He i86@?nƫ2X:FNy>ިh$E %O\>= nK WqX= >߆YNJx5~Z)0@wRfB/nX,(l%_|w?˄9xs-^<+~[xvQB֭/9 K[8@D,)9.TK6݌]o"u"$:4u3y#΍rv7׾?5_ p'??iZ'w /ɓ' ˞lKKV25wm~6!}Ɛ~fjj`WL izeO4}D+~?7'CrozzcRo?emIU u^Q>beBt/X[ ڪx3P#_HYCpT4`"Qw^(uWcǣTA ]BzQ󁮿$<= DG4J]OSZ}{{E l3@790\w*c?&򡈭[-S!ǫ}lnnz 5#2t~%=xZWI=q^ow&+d g|0ֽ+H,)D\΁.YIڼ@ (l'F;*oX SU>a5Diԁ)|8R _xwZ]7?ڈgQOؤ%vazP{ k ᄝ}t—TcEKHeEygpi sJOgsZ4֋huuf?v:̫ptF6U_ t1t+SK o1k3?uJ8irVJoBdh,vȭ'I:6(X`Lԡ ne~N"Ih-X,٩ĐtՏҲcؤ@ w.r ʿmPH)0`{c2v0<֞g sm`ς*;1c\o,u eML횄H/1"Nn7ruo3 @[3 ːQ!.=[2ڳv{gvWȦ++ OZG= @#lK w7*%/='ݰBw;nHG;~o0V8߱o~-Y[0Rq|k,\;țz#>;Y֕OIyWmU׌ؘ_¸&dग़T P%]i=]_qTFSy0z9 >W\wq@&++}T[ LNM(ׅȩms{HҜD2zz|}$TSo8vFV>۲p`".S39*M: QIxL\[P>B8U#V ? HiOdDzʹGirg>uh%9E6ͅ#b2„unz-/]Bmv^k QNEUzM пc;%HB4TF-|GY\[%ŁT-ɨd BRޕ鏌͐n1*}ڼ14tZڍ zLmO'Wy|f=JL+Q66֤G;nsJ?V j,;`{x:>Et .}9EtZfo1ˬy:s5;)Wsc3~mMܚ?KuB+m1iiIsfw ɔm߄ D>'WGgA@F VM F6KPlFsAJ1gGV%yWF޹W-;H`[ZH>AcN7pX%,8}hbsAq*ayNu*.3up튿zRVtLS"VXE -r$ҴZ7#_l}~K-|y\5뮑5{h\lzۙThv,NJ*2_ݒ+_U{gGxvct6d 򲼉dOvOqrKg-z.f7 .j{ Xo?;<Nm$+uEfx'{Gy8L:~PMISlT T=8c瘀n!FvPg0؞/2RPtPAR'8̫ d0f`%P? oxg 蔨e6}S"RuO֊u:?>O6wiܩ 3 ,ȭ$l7gyHH.o[#Y" Vbi>+Α[b|.kciz`.΄8hI'&e?xU;RTުPjG^rt\$޳Hd~pP'_-yOEH9(Zx̼Q*(Fs!DME6XF 6UǏUh/'[[Ǻ'S;9voT *-_#{%zsĐk/KHO@u%G&/s ^4|K]pztiRtL4ĹFjfN0X; w.CpjbN‚ B 9W Зg`îI>.a\x/f.>u?CB3@v<~f~mF6ey3A MOV:pK;ZmL&¨u:p=R9' {d(_ӷq$\.^҇WDڳʔkfǖBe;3Φ]KSB8M`J%7WF7mq h,o_B|fW=uK,鬬3', Pߙ'$LĦ6(5A{ci;ixWeeޕe7XB![}Mn>ɩې.QP[Ĩ?قی2 ,%8l&I8MׁX;IS*J\xDQUxZgP;dNVm,d_IBM3`\ [8hWjXrgz2@6X :$!GDݚGMAgRcu癔~5py)::TFYg8"?90@Bz&>F懲$q_V-4Eu,KQV,#{wԇ&%f?v~@rF"㏬ahZŰ_ e Ѥ`Eg$j^>|0y3E+ԯZwØom_@>*QJ\hFQꆱ>{a1^V;ZJj)&BJʹ.ٮ۶vTU7rc=Zu7ܧzydm8R^m0 "1swքd>nOoR88_cJt5F.yv02{mNؔ}b#gz @C0Gf}ǝ I|M.)Ҧ d4BF#<$6ͼa%bceB,@r.?]kY-j-M'05=UG+sykTfX3> !zI`/\U о׍#F_+gCc+3Gt&OJ*C͉˫n3lʐo"K#(W ZS/~B ˱Յ>|Ido|CS_TEu0D'Uyd%*7Ih/OK՟e0ފGϊonįb,x-Q17Np;D, ץ!zZS:*U"ыl^ 2;LSSicORUw!VhZfX83z0Lޤ( V] ؓR2 K}b,w1VnHN YpZv5[jIs*i(ʾO0}y8j$2qIMɩ? 2XJna3}>g $ttIw*K}nk碛Do}cW@M 1p$˚"mmp\;NKAE F 3Ċ Ki$>P8 Gh&('^PkQPphXTo`|Q?FQE+aڛ4 JJR| `+x5?5+t@*ی>Q:(q H 4QweUe&.J*HɺtZɈ`͚ Xgք|M@Oj>F$R >3ršnEf1qlH]n `tl.@7? {O, Yu>Lji7;+MJ{7R<,g ]KA4dVu]`ĝ52x ݈|{*|enl y^(G }63`ƻa+>uZ-:<|]@`T-qRlCT>,o%=^ 2gC gW׸5I9@6J ٕR;9Yepϋ-ڞhg@0Un?~8JI%zE]} BCuFQŇ%1J]فۖ- fڶswf@*Vgi& HZ`zNpN={e7u[dHL*<® iuIlr`Z 22*x$?R%ar"* m3=ǡrl*RoU8-x"B-lꯣY﷾( }"XN!Jl3DzJMNN:g";ɘc33Q* Kt jUU'i>&9j(:Z}+"Ï TfSMS%?4㿶w]JIKN<{QESOONQeJ@e9HS"|Ao:Qx7\ *:w6"cc@\pD WFa P %SVHWtݎU郝V?:^98z^e}5`X^B,i2:4ko5|_$>`*E|(@j₱|tlF!pxj5Ible34cg2|57l:>x8+B?QJ8߰?U}),kPg0"Ad$v= +_}/N]<ɭLp-Ea"/2$쌫 rE7H}G ir4'wY2Ǿ-WO7)HJ3VIqܱ,e\(%{2RU$TY-XSC^_o"2Z-j'vB AnGrfH=7}չD=h| 4w 5_i)Dܖ6&( ,(1ls5a5D@Ў&}C5gvdS9'jsrط$]|0DSxjǴ2[/ Kd`}s9/v1l$Wi2ZA8UcY-WTk$tc]8mhmzMöڞ vWO( 84YAf}%*KYA}1'r!Y'6VeDћֺC0h?,ܜ Ӵu{3Rnz~}.T-pP5OMzK%([|r|@S ѹ,UxV뒃Ob0|?uamz/%'<᬴*ӎ3I1@@"B#ZULgK$ӿ7~M<vY>Rth WeBAL^ 0^]n(_>Ekm;4 mM["jRMC;@JޥY`$Gj \%;۶k!rUm~a얏 k=>iUY"ZkqCBF=u_V,wФJ κ(J!_[Z:)AusN/3I[f@OәKj$20n4wܿ0:k2 %k Bx5ȥ^׮Fé[J`wpٷU?Fق؁eI7cx-l"8byM/څ_vƍ,Ex].7[c_Z;_ezk=V(eXߞPq^]sB=ۻҌ?hOHC z.B 7_ƗnApjW?GJ-$!˨E&2Qu`x":to'u{1Kƶc%Lj:z"ñ%PVɫIߵߔo6T?iԎ U"n hfdx|'_agS/YY4vfLKL)CC!mR}'";UTXY^E=1ce3xSYmi"WfH*P.aХҎe>$+% "oxԄl\7]pW^6e<[#l*qu!P:g4s)L+$^=`JdFb]d&[rc=S*g7ZoPggҋeh氐@ $jYȩ zq-䳲 ʆ5+!,AeL ljmGN3= )o >ToZG@͇vȤ`젦広Y>e'WU"X|lIɳR1WSnL35r5Q$rK;/N4u+\yFKЇ9Xۡ &R|p & Ypv%o|nl(;/کpw&G/Rpɬ!_=ayA:˴^s/#A$ثiŽ~hWL%",lT.cILZo%9T'T ) w2K]shZʔorvP5e}:Rɵ8[gM15ݓ5zQIY8{J=0z/uYhqA6}V8vvG_zx_vw= ݆/G r?] |yYr&6#0k)hIm e;A|*PԌj<'+u!1xl %&i"oJOԊ6|ɨ#l} XIq< U i/jo ֹôLH:s3'aw P ,z v+qeӢxL)1j46 BT!s_}/ף?+/x! YLT\TՈdzmEiAjB j*Gb2ޚ"-ll$\"^GM:g#t q .6:69_&ta{X6ڨV =B `EMw2P'.Ѣ] QG>Q>'I@ů]&.krDob Z 3dw*?h 8On#6m{SHIU v2|`.2(0[!YGK I҉d`I޴0 QYZzIUUBrOA9 $),Jh%PqB[9@F7+'7bK]!f `\骧ŽL9S%q&}sMe#VyRg2z8Ph .r\dgBnG[xd)oaYź!||2:9Fd @(Cn8w.hoepB&52).;3.!?iB%'=@HXO@? IE6o`56k2.CW\b3,b4Ƭ6-ƅJ[ZƁ혮K :J'A{ ]A"AAN1?W{I(}QCWrFmW8*@閙.?v fc+ ft .|Y2p?1[Z\9bbz\"ox7Zx7:_ʫ^F`VvC?t3yU܏tŸnF'hQ%Q!Q_'|pQX'U6{ǫSXy4 :p,XB'v}ũ`88Ys՞'? =U{Q& n΃/a _L3oI}e bx M|uƐM`= :YAD6W2|O*alhӷwQ^zxG jj]AUaju7{f$;iN T%X8L@3=XoNlzBtvts?m}y6kA^mHI^6uzcB))(H\ U&~0-B&R+*`1 ͘@8w%\,n^0Ck$tj7keCAD:j#DJ3k$EC^_Jp4,zg+r1vq`t ѽº򴺼~1F PfN',Oege.sa)?:+L؂!kvDZq\*t}! Hnƹ2VևEJ5@=hqTh"θt4Plϯ'!e#Ogq}Rîai6 o71(U0>mDֶ3BCgJt#,@+Υ㡨R"j; nN6 |DtY~ WE'Fd^qN Zq19Pj"p,Frfd$wXz 3g3r"Ѡ]O+p7U#%,`[eIs-ި-0BO@$.f77o u] 0UqeǦRֹ (@eM‹J[/FӘ"iD\g0熛@1K#B̺{PY 胆]c [8Ba+.+tI}  +ݛБjRM=f(Vx&o5Am5Ij5 })K3'qPH[3A(ԯrL/ѓvijS7%3dtv}o};]F"=m\aw<שM #.]`w9}l.$kuRp4Ae| ҙuoYC$7D#'[5J~'RZM&=u#-WeD/{:/NӰ l dtͲ a,hY!_e|.Isu3:XVizSeMԫ;@=;ZF7zN=!y8miDMesVxS:z޻IJ&]>_7X2J=݌!0]n̥ɴґL4v-g*qEarW(Ӻ@7JSsnɺ]XTܛLMaub SЍ;ٝ$xo]eu?N85x&u wi,f6O^iOU̔iURD'R0wSl ~4%9v~w;pk @_]Wt0Cw6]n6V8|W dD".M6ܧMٺ2&nd5D=IYMfY t6<@ii)~ 5R{)" Px|Cz-J<7$_;Y,G:'*z'TR,?сzUetDn*??p=*'<`$0C%vTjKyfCϹٞc&!c>sUC;ؖ^h]WL3grؤ{*>Kme{UV̻$ڕbu 'Hz(./2Enpp 9c^!,.y ,ܯ'¸ DCS"8/4O}L[kvI8ecJ)O=jmspJ1gl\'IlI7C.Ok@T9^㟧VY z&kmׯ"z7'/X2 Tiz a &y:ѿ HuIGF r,0a9lb ˍyX[Pi0WT#Wx{)vr|"S-V ޣ=X$ gm'>Ofp8 N'#=A:[gpy28v6Q PL}x=щQy]EIA,p@eVI./ P{"qtk3ed{9KVK%i%(VzWiqe>[Еq]MhȜkBR1܎ ;ЮENjB\ G x`~ e+$;Q]6S}mcU祉]-|畋Ƶ;`Gw=XXUBvlq{?CT~ac=@wyY6K4,R=!uϵDՔ'6Eqq'b9*UQ"E9Ce;=<8J ʍ?CBƱK;1m|XvkuުBjaai4[}@?.knU+Mʤ_Y06) #CQ#֛gsѐpӣB|ПT7;ƛ')O Sþ̀ ? ,H\ժ< ڇXa['Tva;^ =¬̣a?րL }a%Ƣ&Cc, 77%:1>,t?fO) /*NÉ`g+Ltr/ #<+Ulٙ؊W?ᲂ :G` \ JZY_>3&RDiSř@@PVZAm7˽fgnœ17 +iћaphJ-Խ]㫂yXX7opq/ӔL5.[i.*sO⨩}GqqsRF@b2y7|1j^t)I&' dJKiYGO{`vG>T(=,cECC<+W%k22-Q/ƪ-B_CZ(_wa8Y>ȣL_vا׏SuH  tP$jT!p+J_]\\dB z.a-n83$J05e\ChI%"Ż$ '[X'19jn`$0s}uA=3mXZbSOi 3?bn>{|zs]b kG}Czyiilpc ZS&ft /)g"8ؕM(j"͞XMGޕ*W#z ׈='(io I?p[>7u'}M quc?"I ƭMFMI[៽Do iW l,4l?~4CG/PDvIV~3"-oFr1=İF{yF%_Lg3G0#&W00 J3u {ޠ ؙDrq؁lV^Nq 5N&t%<{J`AV4u!GzM0cJz~(eDI¸qwY׭UzIQ>vpf'}_,g"yLZ=IYBx(f0Rv;)orHsAfkOǗ=woܔs9~@rȊzX>֙Y3M﬘M2|;Vyej?&5:J!x&+ Ȥ`%ptb^h* !&MJ"&dꕵX Kݦ I%0A°Yx 486X&_ ҃$TcM hfhwEjm<)Yǖɋ=#qY(3r4SA$nљ!@ +4ADu,>?OONcUfdӋ1N音#= T!M z/PsH@>ж,ǯmF;"Ř[R,Tmj4%';_K(FOc0ds%)YxӴؠ@DIb2 ;\RA$?5x#u4) hP&;nlto6%uKPxdh*0I˺(5 ޸%NSuDrZeD-ZJLaS82"s_k%ؿDde2k}PN&AQp _?< ` D:GK3 "CPWc<_?3C0$G?@NL/BRpgD+ѕ[ӎzB a?]A>0Hg)PZCc9M˷!'W(D!ki8@3|rHڥH-Eɫ{HZ_h6eJ.y!%VS0n+m5o56L-y>8{8z^e2q(\ (HV|цv8׊ZunTGMaj8 q/_Rh骺˿ydV㝾&1EE[NWMVaXzIA㠹L6 M+qB春 Rd^2tkܷǶ,\Z9:Z Hlamk%YZbi+vt\ \J.P Z%!𖵫#T߂sac%wB:ra790id0ROGdw1T#UӃդU0pfn0{Z'V &|Bz},|sv9oB1<t.)9% ~F[dƭ^Yke3v:{rtV^ =H 〃 uR<{i'F|w `mfRGXeYn 'y)T)؇m2vYn_H1֯J+=O e >:֙J&G+k.ɇT&k!tW>&Dp_ ˳:6w#d-9&fN'hO~ÿb qdՐlHej YcykB.Qћ 9#3{ٗ,¢ IָeR""̾UN9\ fR,iŭ.`K /|`ȷ3"tZ-ugcF.pe9<>Kx[NѢ9Pc=3wa= _H8*tow$?d/(Y)ӇoVh1[__TIAj+vS5-c^ H<y&qyñxND{_w>OsўUՅn_yE(Ti)2 Nt@44ٴ猏תtB_0ws-D'\C)|S;Ot`_mbjum[s0 r³"kFYPt0a|zZcV4YG`>D[f Xȸ ټ9(Ygxt .`9XT9ːYCZ!Ņީu!4&0|#>"bDt`& MX\<,DOQ4O(5{.{Hew#yA *-YP\1ƥVL*w*Ͻ-mMj.lcL0ɳΪVX0 7^2?nbz):!ѡ0ݖZٵ5[#`E眪PfZ$"T$ܭ:yBC!8<[?6ILsDs<W 2Rz}g0:4sh̺^xOlך%ذ2oH*L|N؃WJuc/%0orVwpq WeM=OcҺ-JtS'3FաBP{l0- ӁI24[(m, o'u)={>,A{%3dn~^+ҦC uZ̧̝OZh?ɷҎ'|ĕVT)$[lߟ(J^)sz\~k VBr~K cn1MXq #Uq+}ŝֲY+8[f %]%j[%wϰhOFפ'92E0X~Y5N _A$!yfZ2ɲf? 6ZMD;֊0cU c_LN&G;)O9i-Nv iÔ ۶bQ7+H>]h^Ȥ([́Q*D7-$UPZBv^t5k[y+\͈<{|gx\%Mk4eǖs'w9Y8|tL@:{?zh׷䄆ml\Ua M!q*i1CcWd5CH=CO8K['>Q9T$\/}H毂v5]U~HiO6\* JNwHtOlB'iqNxc/N=q l-,:3xiz{aN&VU%мOLܖr4FXOS8ԅ:" Z͛w"IW9kȶƦf@!BPRۢCTW]7k[O5\,@}lM񀟩9$8V?̇%7>vJbq] *gc8QP€^A?oV]\r1gإIߊ÷7:|5\e}Mچ^<-{jAUNUty ]\vd7~{ =\hSSLlrtN >q ,}5lewurX dt\nDq"jh?Kh M+{3v<5%Ù]9%x ط4YlQ[ ͜ j* :hLH$/ gN;Rx%*i*Le.}C"Cx* Pw98&|0=:*"\U 59Gϐ!((Y1kGmu9طŶn Nu0 sR(ELy5|{mbNsL%. +Vg(TsL9h/q0J_\rF̐剱ߞcTWc=9 ]cmTyD-/NF][Ujڨa6%w &N7=^^;^ Fš\YHwu7.RΛ6^H^um̀MW*[ ܫ˦RўBJ۔ɗuaZӽ ``KY䊁cA" \Yڢ/j}^P2Փӽul̰OIs"dQg}&rSofp>@n> 'e҈sG1_r 'rgjKU%zLObIu?L*Uh]ep,h?{e a,Pg d";ccp ԖxhcrڄH$Q`P ,ep8]1ŪvL+0SV2VPT eU^{d݌׳v^ik>#^F&jdLT?Bgm0wv9Z_rŞ\$Ohvr8Og9}]qD7І}枉c@ě/<.`S2Bv*50rCf ljH2&p]#%trŐ ]g,,ЉD' rP?`Rm%)S ~gcۙ\s#Jú1s؁@+LV'Ӟ2jV֬s{Q C90 SK>#};pgra 2ԏb -[3t٩ 2z`t F_jtPC8h6{j &]쓒 ?HBju7]z׉/<_1A7fDP`UUH l"/b`ν{* 9]^̄vqܨo01^yf3oFU\A},Hu1g1_WY.Mxy7IMw%#F0v,A ^d:˂忦D/"b뙛o L7Z2LA2^1F1p-.o/T~.˚`*ª9Q X)t(*$ a.Wdh*8(/ZnlR`olޙ|tEf>E+rv3i?&2ib"\iIJ HV`8^p*Am؊&i 1sPY JE3K.Wm;*ɇOL%JIy ➴YXÙyjj HQ4(LEh)d#f!"l4 Q]iªJţD]1r2N ;ZXmBh[E^'UPqQJ6bHw< DԊؘІmNz,&]>Wk2Td<.rX 1OP ,`w*6@.AAub:HVxKE2p 256 +JJ')([ 8:;$ _z״g!UmQeyC3B7#Ⱥ_w{&K;ǯ7;s8\!Ep:PJUx<0j &N՝0ؐБ/?Sisc)׊M^]pd#"uHFgy}wҲl5'#yR̭# OP7QIP7]&$eORŐ$ø R£6PԾ$ a͞s}C<7T}Dآ'qD Z/Q7nTY%ިmÞBA!0~P;'TPFy7:Iۘ8$ƉQ4"V p2 u٤.^LHE4K>ѹߛT>X״n}n-r=Z}$ZM8[4lXMŲ>=*_~Ф݈F]Lubv4CN۟z1&fQ^V 5Yhim{֞4/sJuH=#EKri XNpF>/*#$3F2Z: :pLroN>&P7DYZ@X^=J\u;>ƌzQ(Bjէ|prx*uQWIM3/d< ڴh 0h]Mi3+) qV+Yl:}Pc "N=uUyNYhnn&#ODZmPB{R5fH !aE~߿'Udh ϓMWCI18 ABwH'm;?ҲDh*"eZ ΗO"Ai'߀8Lkς9y[h=?(BsV}:f [D;jIy=(W8ADaߡb6&<&-"1օJ}F[[(0exf3uvȅC!jENbY}Lzw  (6Z(pyW D826MZ|v,^P"=ɾa똙,tQï)L"nMbW&t4&G[5'Brgq7~pGVPۡmȢ](ɧ\M` 3XMc#}@ +Τ KNMv߄xd"{'qJdκ& F_ nE8C,ŏneB&H;΁yb/PE(k%}ަ c7`BS\YVaE0Ttty@)ثDY" lQ4J1SS2zD˅mrH2պ2 !V@ŞL' %#mXVk$ƫa^fVS1~AsP3 Ooa^^,d=Wn$g2Y\/R, PJN dJU=͋'ZgKa'/qk^FYJrXwY`WoɓF  2T4v}d~H9QˁĊ_ 'V 1DHo4Kg#Τ+2<'/t~~MFID[$d"Ody4RE-OI 0]"R "'uPׅnz]P(8,#qʜL;hU$:K̂lQs9^;ݱ+ʵm?+?k |JiBѤ()2mXv'2Tf \f .dkRy6FlNku^˛Bk?Hy1$#OfO4/azXL 9}D"9v̑Qu5L );\ff}- x'lAb^ӆmDV!R>z`T80Y7^R"J݅U#J%6CxVbL(ntA.8dzXCI؝vyb1ZX4baC͛wiʽA+L5 B)PnZG*eoE2q{@eۢ%J'!<@$ &899zyOT& .,0t1eR xI)1[:{Sx#vY7B|ͼVA~EaN^I ~}92m_Yp{q]$Ną~4C# E~ُ-N+xp{۟b|(Iq-J ߳ИIʯCv}Y1TKHV $cb}Bf˧FWwGߔk>dBw!کxȎV\[|Qg,\w&)}Q$oIZudhrCDZerzˠF7kbs|ǝ,Q*R-%I 4N*bmRR|u mk}Ew}[\"l%5;LNO>`Ym q u@X_-숥!lxA-eZA7wk:[ K¿aRO qF幑뿱'' *fsXMтUhZ,6Mj.74CPƆTHUX!L܎G_țVuV->m:˖& =' D7\ b/Ib~Q3$B;,6>Ctl !pDޠ8MrZ u)t[%-~(\c])eYϽA`aoY9nk;5.|;  ¾+ߪ$kGSd-%v"gc֩ZTѴdH1oS6 > FB;Y}蘌+ӡ#ٛssAŨ5n%nRkc.0WW\d.;ѯTps4s{ yOEL8%,ԈJ'_]ZqِOLe`pJ+ż~`@qI14R=(ꦔhF+/'+`xˉޠX g&GQq.C끇p1 s4%+ƤsMA\)[?:sS8ck1ZS>ż$xW ~}=Z /o" T+upsz*9{6U tZ Ğ*feԾj zm% vAxA"/Mogcm ${V-٪FZBEj_h6bUXE\PШ`rXk]E#\\qbh+r8'&hN J \R,p"`n7.AzASTihrt+P;ƽ1ƛc*kBptMAT"N`r'Qߏ~ǰ/ɮJk(w ϊ(Ga\,O= zC`V[cC\8R Wr\YΛYl^1nUPYm&k:}V26\ m,Z\hLЏfu#X/DZ0 {=d7u DJxO1 FC+4WB G(Pv sit/!6}>f[D-2 a{j$+Lw.68p-N 3n*Pg?] )RiX0@ϳg{π涇P;bm#i([ßA<1k1LJsQgc[%dD2Sݲ1 V,cizu\8͖tjͪ䣨gBxK]kzfh=!ENJt!u]D$nT-NVq@ a ޻kF,c 4 $lq8x~qŽx<ȍTk 8Vkͭ| *+~>d,DEz=dD!X21wqY%Yd#MD>TmmKY';YF<)1,/(9{ :rRDZj$}%g߻hY***{-ZE ȫGzhZl nȣfնBdMZ-45*Y]~l4;X@|!g vK5L ۪C]*]^1~o+(a/IW {^S#P 3UDSD,m ۫U`/=\[LBD~3o_/N _B8 KDcGWB|&HLdt}.w$s o(lJ!{\7 ӧm~?Cf4n !wȸZH,w??mDH`=6JI8]U~g~u+O_LIh;n)P󣛷dP^^4Q~^!ft`6b!, Y"ëoc|%i /v HwSV 2p%+#9{UE@# 9D_fY$;/0qs] f16^l;cZ{=w6Jv,"9r4:v'bo3Oߞ*݁p)#;we}෗Bh`K=sZ.oXdwF8c2G 2b~wI9YTAҗb> lq&c݅&Wm6P W[N>wͪo.W'&̙dc*DCPtnq͞6zDB3[%3Rf jv6=7iޚیcUgXU4nf>LOb܇Ŀ9Uz =؆bRvtX-N @$RjoqƁ萕ҥ- <~Gm\8N[Y0d`C]~B*X@f>: |~qSO9xrfBrXDG'ֻ G(Aq+F~nR]M~B V֩BCo|+xq( {\xFJM(?Xg-j13#cÀYd N7[ȃف۩K~_ѩjTǯ'8sEɻ4$1{໱Fu=dZȖ}tusubQ^NTs]\ ~{J#'^y4I0؉GziIV]epؓ*sOk8>/UDC%ǔ|-Y\ܲpEh6Cqa^v=`EW4HV=2B| ZBCκrG23EYicך!F`UۧEzE8M~%BelsXfS̢Eқf&ʵTc2jjL o1ќ;Qaʮѱlq99 Gt2rt B8CMy ǁMǶ QymVƉڕW*n_3.1p6z7uAx2%20*ơj_.Ħk":M+pK5"UD`{Ղܗ7 sXEmaZS+)QVU,U R4R(,w:֠V\*+e OP&!C^FL2 N~!0愨Bn:ɽ.LgL꿧SjT$訧 ؏|n4rWnv qDrr#B'Tj V'߄ۘ- %Kdqj`|wSdFc?ħC ܺ;g-dMsw]qc'T)I?|j"'t݌`ЮX_(IM86SPd!R'fu}"|ĴW@=[3G`t6dӏ2^7.My>6K7ool^[]\8&ma~Ab c0 R:- 7Ӱy=~3M NA ̝V,e7E3 k%5J*R=#Ld.T{ISI2Fp;qհ}׊?>9q |$6gqs )dEZ[pcՅ-|,zt;+P R f'~$]t +%,t}a. eJxQOJ!4FٯrH90bQ뺓@2 uZo#ejd(χ픳5۵ӭ ԫWY`[6{"kw~`ߔ/WT}% SՑ/7`$;tOQ.De8BTc1 ctR"uìm%G8l86>0ۥ1Zs^o,Pܨ{ TdOACO@\3EĴ^LDLrT"X;D%yP=\J@_q'|p7Yu3%  @Į=.H  $XZj̥#rq&vT j O;,A_YfFM):.5аg 䡳8} ÿa)~awHy{~tEͶ98,ZEU*Rղ/x5% !+D{MGLޱ}'mr~*u&Wdv(u֯EKe|.6q8NN,Y<̉/P<MYdg_+Ŕ$<=<"v|P0Q6OhƋF-` `|V'>?0XDЅᵎ%+LEZe݃pQ#"oY9LkUH#/n%jޭŽ }ID^-`w갩jbo%QJil7SWyscZ2!!"]'=M{)hp`)S[VNU|6 e -zLR~8=Σy~<=J8~-Bɚ*+I~e 6N)LPܦة+ݻLh8N4pk^f]L801j ;?1Eـ^cMB>"MWI3)~Cly˻fޭ__ҝM9/z6Nu@[J=[U뉱\# "_i D7''٪-siLH.E8au**TRBPqjqe2K-ih'OUcNR1~v~PWh4 }x]vSԋ"e"2S8*}lM;_bGSBY 7" ɌR跑$`a .åC1FUzk6*l-?`'wm6DJmpR+ zP{V^f8OPk@xqYa_"{"B0"T&W2j TtZ,ÙW ʽ)w -0&P+T:+olZXZޛ~RZ:=(j!T_S7t֛9(T cC(3nWskE7% Ee=f#]$q`v 7!>hn?Ҩ<<s/͘ V!L'Ղ kΔ 5T.kY+o8"M}R-Vh|Ə[BD̸PEZL#Wjy$=_gѻܐ_NP`tlTk !oI{uv„Ri g#IpwvH0L< !}boC1h8X, [7%^T>\rȹ!&EmfOKdǮċ|!cܕ%ͥ A F'9 k$f*5؂zrm7^wvAKF#ɒ>;{!;qd4.m4`Ja|Y2a>w7E=q5e4T,*@qΨ0r%Pe3~}DJ-{-{~qX3iUndJ<=T}O#^܆+}KO/W8P!GL (pյ2RKwfA2sp svpje<@; 2WC+ JABFWS\R/}_\s|V aC3uiֱw2zA^E NzCn"MM,1uѸ/>;"͜z/wQ ) ^Վ1_P} (E^Wlc+ Yl+'+w|,*뷠Bo(`xE!#D^h>nRZj?`8Np1˷hvrC!l>v }tlSBKMc%^I D&sI:hǾ]]@4#ǚːW.fu7~AqDu%2qw.9c:߉܊18o bfiJt U:$r6$? su|*-`.mBmWovN7.3 13.~Xo{h\"d|k*u8I]}5#\"YISF螯^oghm}Q,ߕnz` D5Q viI>:~'`(BoZD:aQ;k!i>md.q&]ZR,>sNG4T{iS31EKJ:}Xb|njA(pg^zJ -9m<b3c-0 A6R 4FBKM1%8bh)U~Fi,R[:\dwq 5yժܞA8@7ϐɼDҨ&O6D`䧒`1ۦtlR%$~ kܗWiY;I⾧gXL#J3v3e++ ehҚd7}~3'r$>cPtQ(z96\0ǘ(s`<[bU; wU/V٩̈́`)/pͥp4Z;_0o[Cڐ}eO7[eyZjKDjz1@UXy=B*#z$Ҷ"YCTDqRݯ[nYhs}{6h&6b(QW kdb H{4#, )4ҋ \<ߧPָx8Yv๶9|zz2Ϣ+ "28:{14J=.vjU~n"t c_ J\+1t&_-4j> 1l(X+YHfݯXkH÷+ׯ; k2tS 1r`Y~陚 Ae$ݾ5wrSE)\W&rY\gG A6vԡ8/evO2<shmUۮY-iyd=p* ح2HSrJG9~ ;F*;.a&y׵Ͳf3q}޲L̤`[֋Kj%&v;eRʢz27 V{ K}a뼔]jaPrDJ p䭑(Fנsqjhjf̉u"q  [(!.s*H1;ߞqjlz =1?*O,8 9cY ᴁz({`a Ԡ֭-Dh[}0>I:Ee 7 M4iޏerzPe9L# BbwY@p xi(<]> $t-:_~#߾Ǫ#׳$1O]- ȖH-ܚst滓d,)=7.5b#Cj;6]]>+?{mNiBdKĮb$&bkwbU/f^T w@9;\to;}2`OjKQ]IL :9@2@v[뒂ځtMmuxD3+(.J@}@+=o`$r9Vg7Ջ4<_wL 13[P0&3}P7Fx<9 :Sޱm/5'85gN/?ZCwLbcS\hzA,=h }a"V^[@N2cEg>G1܉z pUOh JbMWa`zFm ?kXRf$t",^/Op=$&ok ݹrbjRZjK4-3 3_D)j! %L[N"d#=OX G~/W]3[hh z܉/6;S4%,c"4{3/ V&Q_ 퇬sP?ѷe2Qj#qGƢ'H]cVJ Xܢ oUOЅ%D W uL8\^4-hXrPV@D{+_'YxނGØr b߈ZtWAV 2HҜ5(R% ZŠkt?{qyt ڭ\xA[6Q5]57JR#Ln^G< SR#==Vަ y<1˵R8Or35:/Zȅx-Jĉ~{axI Ss:HNyŏ*ح ڂKfy䩮iZDX8;kE4F۷8кP{w^G %z BٜUL9,ăd?I* s\x;)4D . lp뀥;S!k9ܸ7GN 3`Ueg1myJjA5C͔RP՜%+0KV9Yz}[tӄLpj:^rni"8Oef(Xej/4^[' ظK;3pJ z 2bd7paFY0$ HcQKms+d$84plʍ|r#CW_5Fy킘 M[Xƅs ?aM^z޷BqṠ_0ω5\Jin2 1/ wp:rEkFw.=NGX̵Mf=4[Kz>W#M]_ XEtԊ w}iPF-3-vXPdvBw]M}Gi&5c&I<|V]4ed2+10Ƴ8h.'B;v#'\e]K~qd1?lKo:*_!v\!\̣@S@ 6®sJ>(#ak*\9_T1OVX"!1a as4܋,3#:"Y:y(US#bذ<tiI*W@Kۃ;l4Rt3-q5W+;Ol܎KdYpҢ-yŬ>xw%tr曙xM\z$kB(Î\RQNo"쯣gZ!da]Kɹl5a}[Obb%?LG턳k9T{Ci/͋?+vjd_l6S}gfDۘI;}ƕt=8b5g'83喤O oƧ _gV{5w8 DAS@p<.w+ZJڄܵH6=(:b֭;A mǂ %!}y1563\'x~wt[>Iw1Fk&NjFYP Rx%v?boWGA KUG},3d'``ɺ0xYw 1_,B \zVw]HɻE@6>֊3K)x ;I*랂%D pgLr&$T䋰 9:^=H~v^J%>:i '#W sr p/R^R}?iuh\lDͶ^}lFP_W_f`9ůgV%^wTN~Wʮ/mMH$ _X ύd^j\]̲! qhnrD~Sq?bLv:X*dlCW8w!eO9^>}OTOS`_!79R)oM}Zȹ |o3M"O'p4j hLM(<ւd5,])p;NtsPnlB.f|%h7'Y'v8GINfTsc3GuαF/=J9Dw G2-:wuDüS;3ާLWs|4X %UҒt$:IiQ0^OG_v%wU|Qh?V:,\bFKLW0jɞ~mdE aq }ƐSzۍK `3إ:vM)I 0꼖 _JMm _i-ʳ<4Re@!lj/qc=0Y?i@W`͑M_cl:=f|Lat3o\Р(EXV䪘$_:m+*iӕYmC7^!KAGp Ԥ0l:JPqme]xPw?5ִ1WOACFyۉiʈWꮷx+Ŕ+Bۨ'k˛+[P "qEn(lU=-)ƀ\9>H%pʯh~Jڞsw/@SI,NmV<$aqn0BTY9lztNVO`p7[ >Ͷ`?NGw݉Ğ|nZ P p3:qկ Yc!=SV[);m簫5!j͓ʗ@O#`aW'~`U *Ì*Oֹ P J ޗ ߞq--=k2ؒ#76XffaADu_IdTg+wq^ *Sw;)8B')Z0^^o[ VW:T>2%K%sg:)BeR Y;O >P*c}b06`Zʬ lSL.(K ͨk%!T]ڔ-:f ʹnвuf+]ز C2ׯRycByirbq4E*ԽNHk󝰱JY\_ߞFT{fɘLCk6X[и9ޏ˝S@U.G9y￙ܜ- JWj/j2Ej!~`yk1iq#t _ ,/i2m$ʷ#Dg=zf0Q23ۢȐ&,Z}{uWT^}xm5ѥY0wZQT>j-_x#tͱ>"Sk5"M%yq"3D[G_绂lRA+h<ڊ MuP##Bi:{mLi)︞9:N~PUG0E(,m܌{8 뫕Tygޅ+dd\gQ,ۖa'ze&dLt>K1zsdS \_QOqpF2RzJ5!.S[d3J6"Xڧ@b?PX`W,V74 lx<=';[`Mmоb^J SGNJ[N~0J JA9oOMPtf93nCHW'C=mrQ\҃dD=Y]E9֊]{@'6EZnr\;·ReLgz R^[be |4:~ ݐkHF'UZr\tez:XkGВ&lF A3j7MuFo@Na]UdnI H90jp;&B\o"5hY* kƲzW-n([%#u kRХ#˿0X^?\sӾ|鬫&MFO@:Vtp0r[m̯!k0vssK4c/4L mj%ISּNt`Ϲ {~ƌt2!{΂Iz0i̦#PzS12x0ٱ/#)a4\(dx]׆&XuslKd9NWqr-z ]"XFH{@Ho!5,UG<ӧML=v=H DhSwîQcC:rbHv#ȿ7m|f6U x= :ݠ-Ʃ"7w'**=V-9|Vb3S0tߥGգepL;䌱^\a 3/`K; hYVz2p%q!!w{[ex5Cw g{I?C쒓0wb~B> ?> ̺-)qo~@ݿ/6<|A=-vH{,B);HpeG vvjRz^]M44(8&݃11 .ض[Bڟ.,;Vk,1G *JY I&e5= W1gPZꯟl:L,~z[V(\W/M.:Sa9Ug2S)9L*iM{qoDrD_ qp\w.5Jt h?vkIՀYN$"UT$ Q#3OXӜ"+ * 8lqaKQ7uo΍~sN"&:RC^hѬyÒLѺ~({aU{ v31ejJ"2uAZVd[pתǿgyI^} RNDzd25%gG#"wU܌:?2zNÈ $?mpzT2oo;7y&. o ^Ġi2: W2!,.w©$Q_TIb9 S" u4O0WrNc˩xqLaCHRz`n{vɭZ 먼#qMb*8&gK M9#mޅn>ΘDL6Ab~ܵxٻ[,7,CvIvҀV z,Nhܧ<`f&[{ ]KWT#fI!e/(NmbtԪ^Eixݤ%fI%3A F=q"}Le㢱Q]؉?%Z:VL?(uN"{ 6 D)xvͩX.Xz"W*K J^ݝX%7a/ߎ;$UzvNw4 TgɘFRM]2wld>w OJc6@_d>h3xU+|Fuݨ Yh>MDy^ FVzL(Bf?i<ow$ ]PC1"t٨C:Q${\tYl7ދYS20ʄGQkETjIOCdt>oT3f]˼Z6!֦~WIݪ*a Hᒶ+'^Z *e@|BJFVd9߃}9 \dFc=[]u%f~IkF|NfRʺ?:?E뙼#.= Yj%rsp&Y4c,BA)2ÞKdjϯc뵺Q8& %K;,p @U|!4ɣ.Y &9<؋;N # ^AQq4Qx Qhpg昢hVh Lxw[6VJ󈢔X~ǮD/ej۫Ue˷d6 G`Uzz6nȴ{9B T8{ѐ W17xhaڕ(8!eut5WV'}A-asZPZw;壡tY7a @i߫W@;0Ġ2~ac]\:1êIٚze '_u'഍,r]l2˾z?ߔ݂p.՞v ۱8N&!|- /R I 跡{eY%8Syp=x,AQ*ئ8Ġ|i#q*rL]4X&#hmxP7*^=S=K !;Zk}lRB2GbDT[VǓJKx| nF m y}ccU OgSM*{˅}JyK^{nt(pFe]yb@GYV0e&dAXJ~8'f|1ޭ ZE(t $ԬHpL`H]!ӒGmV*5_;ce b}D^ u5 sA"*4/f W&ml[ӊŸ+ye+ױ)%!O+('Y~y J+~ .SE1Q6B @%Ww;HF[}Sc7񂤷r߿>ERd9Es\fZAVwLmcS6 * SF;zt;rn)˥̶,d[Fџq0K-aGBYr01'pa۵wVRW!%o~ॠ07i=BF&@ĐG4ь5A47bHdq~1ճ̰XGF{ď&l^1-:K yv|$=89KXF%5$pzc1:zvZ't: \3@fkGk!Xv-}J??#_r)ό\um7Tlo1x)r;[w&J,M*а`#w$oJZ왅P]IiϚJcI9=Vjuꖘޞ~ $Y7Y_gaFNW)GVc.sQg+K6-Ix"dSRAZkm{*y\( 9 =Ng jM6gh1"{hK oc 4kruu~m=2Pܯ\wdPIؖX0i]ZJ5:-_3ՀکY?`Rym,TJ.i`޶mH{xIte!Rߔ )iߪ-4txa9Bt,|B5paSqn4bswPƫIɸVnlS7,bG0Wۙm 2K;a @N$tx^OtKx?F%XUTS9rOdSt|0lDVSy4`-Nء,;l]wؖ zYv;D ~^u16m}קeFh $ HU\``ۅs@BGJwM Fvh=e[rXl`ig6S5PDM_dNhVXPqdrϺp^sء֮৓k8˱ie;cH ch^;?![rĢ8To?c7]+~&b-C+>% 3]Kvec-jh3 /%ڧ*NK%o} eP-K/5{! dIeq&JbOт`n~zSv/ؑR0W *$et5"J%T. xs%zX"K!=<@Bx;>6{o,HtE+p.Dő !y EmƯ9N#9O!DmC̕vAЭdD:0r9$VZ}t vC;WzDj~wXzjG,4[*C,i 0١vԟo@t @&`"XG5X `HwȔWh&bjJIk|Ǧ4Lɐ&H+')a٬Mai71pXm^aAnE`<_Rj#M.+m6*Y?Θvr6W2lֲ0]DM֎omMܐ ܀T刣5M ꑕ$0@V 7GmCwQs"pNAy" 7> ޏN:>mJ]үOʱ+^FS [hW5?/! I%wwqT2A=H l!I2?2Ѡ(اMj|7a-1fL.f(ӄtgФ >a"g4AG܈wP960}>\ܷCrc%7j&E|;p'ާWe6L'~5kXY*C54&_g5."i(L5x裏;av8\l9ri~wƎLh]kcO7=q6Q6U)LdosUIQ{6_x0(,"c\S֐\m3H Á[P&ks{C7YN%~l$ZǦ%`qVquHt!ȊƆs!E\lOhV\3@v|oEZ}(!T_f5uy̍,wk=G¶Ce_R(E WT7l7nUY9xD[?ZVOHDZN g=ea9!Um8+w$cj&f$Mokn94|Œ+ ƾ2U8ߔ?5 ӓz-Hmgmfgk98xԛg't3f Oƈ2Y8x@ 6 gSf#_hGGcE$T7 _́@&IqzgqB)L|'>t7ʝw>! "Lz YuI,jvPObGI9U vZcŽ,]ڧ,%D",6 KrT+DH^V!%0<5ctkA Z!@|W*eU]X; tWColʖI1Smo}ڥ5A !Q (=1GoapXݬ(>~Y5GEnYCFF+{N_gF-o-3;Yc5` @#XYS}z8ȳ@e94chbJMmƀហPGQ*aJ6d&gi} `hM/d2 RhS8! $yR=RX!wL6Bt}-t+>(= u)"x;lI=rMUf9X?/}hr4mzjlk g#Vl ՟eكrs˴34BާEquiɭ2Ci'|פv|{j.F|^9\q!I:z|4VH +6%_oQꍅKˣߚ)`U7~v&j@'Tgx2Q .ލG"HiE2atk˲1(7xsX3tէF)/(4]!lx 1y L .)kY$' OO 3r~њ3t$ŶE_m G|Yyk7zSUxXF=a~UO0\`N|I. ؘ¾",8i{۷7#aݧd-3 <+ )W'/d}5(f:}-;Ԭ(5D/Op,vq.[Pun#˴'z(@"kQ0X&k]Y?$$mv-ȟ# B38=)hAZ0v0񞅶 _US;Grb4 /3":u!ݳh䘩B}abm2I/i!6G=gu8!ǔuBuA+\J*ZʋCԦu?cocⰷCc-X)EMDU wr-Xmj;= n j)nDygLkzGEL(զҨ;8f n׊,ɺNLo"KG%bm8_{11嵏0#KQL`&CRc= /`pm0MȠY6'((2JU%ܘ.KtnWw[AK4m:m?ax"6'3>GhI; L]baTi1+ ӍhRe*to3abNQBU&U@v+)$,Lhjc- Gp=$b \ vʈ X)m?7T&*L}]Q@:( MQ9tpkn }r:OHG3,lmж5繟\wY@lWDzVƛ[>i8,oq&i@= >drC)5(kzsv6J1:@:J*5_ $%X_@v@UܜygrLAV9!b<8Q!+.[\Rz0d y>Mq*rL.ΊJߨ thZ41Er`'L+{09D4lkcv. >$F_c[XF &{e\cW E\3@kjVwKIcƺ;3d"]]mʡ<.'&H]VPjɎQvmf6u[ғ΍!^܂bC  Y9GqBAR?]=ز|D/_oe 5,:2b-"qĶ0AL7 \cCTH}L3#@|ӅZ+I$[[ҕSEE,hS#o4DW%KX4֐MYǛD, Cpr1^BnRIuwC۰G *+%f*eV/7fGۍLv244sDMe* MLrjqſPgtAOt֩ۜ/Z\iw'ı<<:wlN>?! /B;壓:AËi9 U0 nB=s_DuFM7 kw&䎬ԧ n7&x J@N|;+.lKf5|De2E@Xǥ$Epb(U.._o=MMK8vpg&CzrJq\+oJڤX׀Mz#f};U]o7"< EPgE~5?AWnǚT2륶B֐@J B(^^<(u5p>w) ~a hOJt3M;dž!9mW|8vVEpQ`ԟA!U >d=Z4vQwpvqRJ m_ОŪ$m`ersQw zp$]/Ӂ*r 4\*K.XGt}~VҀNDp#0{GK /I'.XIYT-*!gL҂p@jJtpCBd> $Ȩ$Ss..~Tmi$Cq`%$8ahGWQ~ Ҥ;B>8uG/DLxv^s` ˤUn%f(k)DFO6y(;5o4Qb~-ݳn-mUcsz c3ϗGl+Ҭ 2͐pe_+j*$` JIZJiyc|j<, #Ry>\Ju4#0 PHKIMt'VbE(o+{W"ydIL2 ! pj:~4']rkU5~(x\2J m{kmڑZ `iܽy1|A\2F(1nIB7KƚeU;37&47wak*zbbFr\x[|@G)B@bBycLI ] T}9 a8bvAx񑶹4V1dĞ(T1vl(+&=9-K=?%y0\/z MqIUCE2YJJ"8x\E\QE!MXFtzp^fhŵ.(4.Hڤ)#DjDGM4/`!F0U!R `+E?2+zU]Y#ul;"i0Ũ2I% n3Ai`T"ʯ8J=Ofu 'I%//D?@0ѥ[XkM~cx: K*~*Wv OKl%+\MS2l7PQZPAP_ArSTǸ#x5xܔez2+d^??gpC:CtMa3 "r a,}51 (LB_{%rN)Ux u92bH8V8~EZL1W /h7xN?#(Sȵ SLy0ȹ^|=8, ^d_o;9q B{h!,8}`ca[^bqߐMV*^O54g),ŵv^dER(_2 bb[azcZ_!6Aߡt ]8y~snu H7GB8nǰV~w)Q_Ҥ Qig~mدɚm8x!8q䋜j섊+w5>jAkraB& n{2UL-m/s1bjQքP"Ũ,gW0}6m )R31:üWLpg:%]ꃇ~tn0ʘH'w)){c! ,gP;t Fc C*7$O7$lc^N;|".uypͻhSmU&Bm Z %4QΒ/xwsn;Q; fQyjdz7ФvDHf%bqOf_J;'3ՠ(&`H>~WU9,b,!211>XiRٛ(M1%m6?gSQlzzhmFBĵFF?~é&W ٪niO]̶BSwHO9jc\Υq"skSwBAtg3ḶSnk Gz߄B~ h"{]i$6C 'urO[q 演'1 ap%a$ct,D]ބsTz-3ɯr%%lK4N%!bB#8hh W}˿[*J||B]$9i] gE&Q˜?ۺ4W{8Ab 9qJ*.02${š^,aR0h2šnTɻs>Go2S,(#z~9llߣfleXN=Bjܻ<* OUL5 a5m42Lo]2;PSXr[^͆+ɏƝ)iyGTsJ^J& 68ZGh2?-Rs8!q &|Q%n|]Z2+zNhKqLl%iTMj]6/PDӖU#T%;V~3B;VM 'N^Ԥr҆ :NԈű#W'JC,/.*|'jx"cWç=& o]'ȣ:uj5$&hy%~őm&jQhfeO7tJ2_'\+^c?WՠG$I&6l5$u |!忹_t@eA 1eYo|+iQk'l^L]@i}CLI _x܉3B ,pcuYTE 8 XA%M=N"n0F&J4UlFBa蜭OH9p tΏ6!gh NA]tӍleu7D{7[RĔHMR@ozʆg5{ar޶0- Da( vq'ʍP$QJ!7g 9+ZH9Ktf'n _5қ9!RN!Tt3AeR*cj߆=P.6iB]/UA Xj T4l= r P:PQ%Jop |KTlA@#ϥrLǧ%aKe~(\G(ia qgv9Rc~>p'{݅h?9yJ%!ekmub6¡"-˘p5"(ȴ%>&* k}:s++c; 3sL ]-| - mcsP/^6ʬZ{}#?ZT̡ †)N@H. R+Mk~.a#6c7&6sRZp$$*;=MjRſq;"j(74lPh~\TJo iNfʭ ss}-#ىf={`4vQP4) QYYZ*I3;C `{6pC0S킙qhUBEbW;v% m$Nڊo7G}"k_ძ9 j-|s#[T9贔4#΂4֡?7[iHpO ,>NF9vЋ$^ُJT'ϢفnERG V͓zt +RU!aUG{֡fPȱS*!&x>`9u˨lN}(v{F^a+c74[|6|} XdRڳZ<G 9pGDǹ|$|)l9G )9 wJdXo$Qm8JH&#жTsJ +2`k6 ^2&~_G&L#Zq? 1bddX| gvQxқ1S\ptzӐh i3.Hh0_=M 5%&.Ikv|ȾMae*LFcLbvYy[i)ʪ(p8Iib ,3w t?|䕏uި s@W|n|֮snOxʬѡR4D_g.ڻ.ǭ4{@=@zJ1$V{wM#a`{M& YuPORŎPCebOmw4W4!2I\ho*U,a[xJ4@t"ךx=AŲzUbcK fL?ДRz1f]J8ځ2GRU*MzEu.zxG{cOX8pPRY1pWnL䢿!E14Kld×/UU~,P+3ͳhst] 3Cƕz9nOS17Љg9U8EYjM8.Pf|AH5'03[h"vȩ"`ytY0+3t0 60= Ͼvp<+/P! )C8)uIM>92. wD9mÇ)M"j |l$A?jFeN"bw{% [ZiEo?MȊ &Dv21ZC=|JfC$ބbې@/\M,Y{ĢNAe]8C:x @ⰑLRU{LtҨ=Wu- oI~Hn`v.9"*QUyI'~j* m pktC(oݵgD&)=K}u<ÐGqP+Ӫq;{6*s=1LdiZg798>% | H_Q& _s 3u{ )muYHP va/*\pˉ!/(Ffz ;{Yt:J>(]p\&ʚO4ໍfRVXti}\/ :18L BM7׊HU<0\17u.cӍgp3u $2:Z]4nh˻ 0%|YS@7=7kyy-:oyCƥᕙv ɞt/:W8H UKe.FB3 n֔Jq4`j-EͻH$$`YQzOBҳ:2)OFT'_%U =n^l%M {H`qDbZՅP\E഍XWc[&(ӓR"4M|I.o1!#Fґ[ae ^[Ptp1_ 9I~8I\2NPQKI^mó pR#9[a8BUj09 ]@Qh%]Xkþ X-7,EHCUq6+X15vӻMffv3!2h.kÚcg\ָ <8OB~fkz2_2|V$._pT6В"Y$Obn뾧b hX YCn]jK]x7wg@!1d`Fh:Cv):MeoNoqD6gQ!5cb!Q~d\OĜ1f_>J.Q9{"Z-M6 }eg O`^ DE/ZGBlޱѓj.,'ţ1Z08فNC#8,mSJv* 0Kdܰ+=h7 O$P]F}m:9,->FFa,7XˊtˇkWsRqsZR`)plmsKyQ8zvn| y5՝bpJm1c|aIXMyfa|]aDO5*D8)G|c-?8uG@%8c/y9) Ѓt:&/4jKBAZ7!&8.a#,L#R:;mI \ACO; .?EQG{~)nOr=DްO_*@`$).%ª2/ˇ\|=9P/%@2+/ waU3&8.9 Qi7CykS}~!\!zn;DZ ͨDإݸ(#n 7BcX,CJP5IۇҰNu M (?߂Q1͙MTbӸy-`wL#(!NO.X(``((|9GM(b@wi<%S˧L*3{Xa"c7t OIYܟW\-aJn炂:n*~!AI::Rl!l] S6i3fMm|u[W.JR,O6]D Tt')6 f#c uonCi%LpCJb~:*`fʑ7:&ۢ&TxDu)X,V*u3 W@VzYp1bx%& OoyVVA!T4bgQL]6̅>,I͜A8#`د&ty4.GtJΦ"K Xs^`'<1l't펥s>VXfۇ" dKS;%k//$'Vy vjj>g@+A w OCWIBc!0]d4oV,5s6R 1g,3_]&96z㞎DhBQw}*kW}LvMqt!s+i|9'=yn, yҮ Z ƨXw=cTXcCҟD|>>n8Dc;}q-NU4#c~?qcyId^]&# |7DN(2/4WidSP#aIL}l rI<XiM|hKЁҫ|l{ ^^ B7AW{m- /y2*7zGKNp0$);"z^Jy@|L/#9%:'@#e2J$y$\h5\]wqF BUT +JCTi7`iH4Z\ą'bj1xfz.:NJx,oh-x}lWC,~-A ']|%(m[̣!3TeX$02w^}Ex1T YRTL{ͼɴ|=OqV_EgyKu8IV'-#9G%Bʇԫ+l8P7mhkɖ~Z(Ovɇxn XWԳH I\6lȆ김C5ŶjGQvWZŁNR2.4z՞'{ԠlJB1Ng/}ÐpVhb?v1NbݧW[>Gpor,V>tya| 4/L,/~*3Χ)gcY CVnpN߭8c\]xz8+ꮳşZu𕖬S CQ&Io/bc(,kMŎ?>e*%4}bP1ͅ3$;dʕ97Fhg}&$n&eR@ \, .Z>Y0q>DHfFPjaCv@i`QV@½c…;gzBzFI[kQS),Z" RhMƍ{K"ULSIU_1:B!P7YpžXgB)oA[HJ YqWU{7*EԃAkFcM'b~،eVI(ŅO9E >XL L19J1ۘ,lv=l&0t.Ta`}pd1(wuSzw҅'àv!08`ʼnv̖0̚E@O;}snLg~*#(j:UV<{~5ewHG?sďIAw[K'.R8PNYW׫g֢VXz0-+F^[*| q͍*̉<@Ҷ^sV%wVDUZH7[j};/ZF5 =l͍I=`h sˉ;cD'J ]7X-?L`]AȬq)8? 7k}`y(\,EqOI0܍AxM+n\QX awӻ#X.N "{l"Vl8]ۆaZ톘[soΣ1JO@mɴL sCm.V%G[.%H@Y[WyeCuvzT =̹ py2ٕ֐1^j ]o෦pǤ(2+S%+m\a/}[9.vT uw4w6~ZZt-A^tWydV^C%஌) iu/'ޞEGg$#e"91 +*V@ } >] 9?ژNӭ~ pG־!. tr4P(ll@BjlT/0S2f?tT)L;4Ht7a.oh* <{jɢA@Ѐ13RxSφ4q|EJ˥77qbAiyu)Hc0:UV"ސMYܛ PaTʯ-[IN^_w(9VhiRK|Jd:HE_+\=i8FsIYtkESꋱTP)aelz wY[dMga~fZ:(^0O VxIFν|wЇ)9+!]^mtU̍A{Sx6Zu5(zqG+hMh1lT Eum^_ >:mhUίL#XrK^HORwjd'a9(-{kVV$lB"{u8/aKj 0c^{*K{ "pJBg|hS.Z{1k.o2O#@%ؠ_D| 6}e9KUx0$cW3@USG=15fekd>fn`Ƿ|"Wz#y f^] >x í{Z#A: 4tft0a?/R]f4)Ŷ?axq3!I^7hoc =_kXZ3ǥ;TxkK 6Jཁ)puGlEe;Yu]6fmkgs^=f>}g*h< .J]6hr*KSme)1,Ϸa'H6t ᐪKGԖ9UlcSkDlSS(櫱GɊT`mU;Uan" \@66ǐowV9ja/'RRɸߴ+EX#R,[5 \3rAW|xۥ&ίۈmѿ^F2D =? ]3b.QI_6X[FcH#uT= e5Qh`(c%5Z)H48ŹbZWʡX[JBūSL:= qS̻tvXꀰ1ab>W kZO⊛Ba&]P !kmCγG7j0ƦY.[c5eHvYz}gNHa Ԙ^'XRl]œ0-~VjJ V%XAXsnmW=Ɖ ?߳b9 *4, n"^ fUm4 ,♼ ~O?] Ϻc5y/U0I#5S.oHsڸ48Xd~)fU媍RBqJm]u4չЄ;Q!5 Ej5E0dhkօQ`Fe^(?axM Q]2dشY]"qy4ᇩI?4kR-'H}Vɝ'3zB01]A8s| k?s8ZDݠI4O&DQίm[1Ǽ[e6{2}j¡S̞ nv[ =3DܔH Kdq.=+#]Xzt "W#۹YRwO|҅xw< X;~ߒq$=ees`i>?)81 vi9>f[h(h|bjR@8 xW'*yT.=,TzX?ܖfΜ'_\1Q aC@f>(wQFˉm00Xyǒ+6Jj˨m3La{j}mi 1/"*$!+`KvC5 3z]E0rczD,4V4-?]{9iN'BGI!Fty>&:r"@rMGyݾHP'|:]AoisK0M"q]w@W=hABDoƬx$h5\P6*P!p,RS+r8&˰YA 2&θԲеaN֮+ҁ h럪V[ I705VJxhI0x/{?NbT(\vJwNRK'RZm`+OFgs_=;-/X LJᴓi^SarZZQ%8-6򐾤!@I"^)*Yc=tC[omGzXv-me^<caPcEkQ==Wf9sT8 ,r\bB/,mFdmOYhU>F9unxKkߋ@0 +NmA]٭% @[yаƻo{Jik tMnͱŨJK:oFdeImz~D3|-[AtکWar3`ɉJui9OO^6ҳddNDB|ؿ|׃^Y +T2ȭzPoВPʽgOOl#bmSZgtاjT9g}yauQVYR3őaW$c#\6 0x|fH[4銊|>N㸢BJ sI~0>+ΌGKy+#&u~5_2qE(d_R lVx0e$ 4L.}GbzBٔ~SpbL<#dqVY *#^،jc.F>ݟ1 7p<հ(, %$Ϣ~d'%UZ He4jl٣i}*Z#}COW,4B-HaӇmh^)%(GW<[ 9C 'TMKHqJ,թ-|CEC݇~^C*tdV#ɵ6 rYޑBTda5n1ч]DA+%Ȧf ĺ[us#*q0_a2z%Y_2#= s~B@zel8oH[zkl/#(>(2*Ǫs1 ء?|CA~k7+^24 Aty[ io?< HA/8eȷotI;yo8s-});~o1c'3 1]v;^,"L(o>f7nM@\'C5D*7txޡi˘*FE 5)fXlbG*2csΨWJF#Vqi/TBޒ3SJ g QFAr' O 9 nEXǧ3gZork$ADD xŻxcB'dN(~pZ?Лqj M"76["5x ^-:lekn\T@jw߰c M}՞ӡt<́{[.(L&J4P͕֕S1ע-7S eu(hβ/F&.\O! EbpW =Nz ]S:gLF޵ ۶"&lfL2/">%6cP fU/p *q@'^%zi2܃+N+uA~ZZ$"lk)0_$G*/.8.'$j-g0%4ovAj!-lWࡔT0ڒkLC?bL^4'P-d!lF?Ư&dfcݼrjy:ba~ֵ!q/ ~]5Hb{l0+d 99j=.;ִ bmk |7{fiTa^jkG YV :2J&ZsZC]+OS2 ZV"<1>_Fcd@~l%nL *-0zӊ;|=ZX$OhzUK_\ Ӓp8ހeCurp]'/10=[KOq'*/_߽I#B EHH C:jT~>mf= p85) p60Zյ0ES'U!b^KCZk K_ Őop+C1&bd'[QA d0JV28vPu bhEQ@CT`ә: `*ؤBDȌ=do[A ā6{Vm1hfk]{ -ކIďX8!j' f:jpYFP.h-i`õ4_4.;"0i /x#JDo)pج%p!?U]99q4엗 Ob~D^{ Q~V@5+PΜAoc= olt|¥6K ӓ?ngC=K_{<Cnq8NR"-xr眃)Ogkyn[|sWo6 nx;\`9+%z\a$%?RS(-Hk=6:5RP="_.ۃo"Kq¤3?;LDǑ階(e3d[dlwa;Ys\]yeܥE HF\i5TޭaySt15 = 踍.Xu9`;591->+:Zopy&'Ԩ BQe٫A.:]<5azَ<=΋.sbbב}t=޽!rGd]^ N3nX{t<⪆G]٦šϤ_(@=gG[ȏvԐ$M#M^h#,]AG9Mz?IJwqWtOD̐Zv"QUХO}2ȼ0G&ʸAd\-tYwU4nskLF=>ٻs]d 6R@?:VG٫E2[}` Hc xTl˹ Po.7@OddVxC@`gqSj'}>gA9ߠGL'G_xD\dɎQOg;ǮZn/e=LRV0f%ƪ#sz:XMD FĒ:Po> =eKQ xs6f Jhj$#g2fa4oE^ht`H+$V (lexr"ѱcJO.fWv"Kc^VH(S#G[:)0,bXT{D]ˆɐz ^Fl1]$aene1ϐ4>CF;Ap6PIPb4iU>ѠLW~뵓Lm7o"/W]1pq_c}аRN~')?耬HP1CL`m9|EG Xu:ʡw. z@_z/GhIJ%3BŠX_1|߲"ӱ 5E)wP4Gq-W(ih`ϒW)ZoLBfw׏)+ك ;,$&Ur#O𔇵MIFnBs;jm,c?עO:q|>X;=̚OS/tQ:]0:3lzBalmZTiBd} (UMj.KOQ#gNRj4_͜< V?mu]FM8PRrR=ּ+)W&3? Z1oBs6c+6YtN/%(=]]1~p9E!ZHad3zSmq.0蓉ѡ;p7 P *GE׌g؆# (QYЄucAuv+!GU, K\,Nڣ " ͩ=3%K'P=UjfYFcN>8 $ZfTٻi !|\% ^[#)ɄZa@Ô@8U\&3uZ׃e:V$vP"ܴ0111ɛ).:,4dx̭i^w)`oMt'NM(?cԤc)C=ezN.9c]ۖ-O%SC+,CaBuTtjvki/`n-lPwoCuc? i˯ʥSh{h* skL$| "K#-K\yP5wu<[I]m,$N- H?U&w9:жqU~g|\>4*uo12h<yBV%}VQEe= |WL*F ?EC1DҠK!b's3?xgOh{W;W{9 FbGI7oe}M?ͱ#FMlȧe.W KXÆ@LY[0l HۤOy5(S9Cܐ~J:)l2'zRnj.̢Cby4^}Hi/Z ϋTrpOێrߛ{c!7%o`NȽR2D}h Ru&nF= rưt=A.p;X܀G4 MEQ`]I5Xnǚwt'*Թ}( \-LyoMs< RR(.B7v`_oOKTTT~Ou6;{Egd[*lȧ)Oh72Z$i R Q?ȳ e$LS9][L 8wYؼ' fDW/~b Iyz1Ky=d(č*~wWf%kL⍟x'/]0p)$.'IE ;YF,`CfpH)nK쬛T2ˣo#jqr=aenkj 0cP}ŝ{kkB`3X_9W>T47Ul+(Ʉ=7>vYbi'YsmY_٢`.:v lR'9L[Wf˟Ŏ4J4S*"El⩵ LK|vqtSmi6j5TGeƯ r2>F>T&k ܫ4>#)HRΔh )4Бn/ jr ޗςLw 7(g0V›>S$ O%6~ In_Aq;UgaHI%pralJ*6AZOoײEd` {vuL@77=~ǘЇeCQU)^*OJ,r.7DY";s|l[GIiHEQZFXoW1엋*DxjnҐ-# 4͎9\D|PC 0gY+Y/>'f^}BaN!p9]xAd7"8HʔiB)?E8W"`ZQl:i+>#^#̃h;kԡn$ǥ4y@2˱@C PCkxo5/U'b9T^m~AxٔuTJJ[ A ;U3 u,QL‘ܚ$&8p)Y CpxFF*thh7Y!E)R~`1N|,x]rNu*`t tXb9☤ yh-8ϲxsg/)!Eiܛwnދۓ۴m0]C%y,#E@h5çjHd !@xv㴆<YugD|l=l|PY Ӎnc]dpgZ+a^ߔ4W]%1#~~DYkǛJ 2H+A~YU2K5POΝ2tBZ2r׆2e 9fH$łdEokl/eхVN{Pٲ7o 艦rrHpL8Z=f<6(^"DMu5W[ kvR6s(-35VwL[ק9CPӉvW/G%NlK+#IzlRr.|1`I $դKcTg9u1ǷpLu9oBd몐 `Ϟs9 :I̠Oʿ+TTiak61Z J(z*rťן=xBpo%Y&R4L, (BB$4M8vs"NIۍY]Vk^yU`]|J=x7! B(39Z"QL(Ov>7rKkKW2@sĵ+ߠwDc=uD\X-jV:>aUī }䚺&?Jq:ՅPVq+'!-d^淺m?@Dnp+u zJU^6ΖN@&++ Uqer J/7jx/[}N[ O4Ȟ jsR'z{C4} sL#HC'SmvmᶎnZ .L?#C.r*rSG|)- Si=>mzͥ *`pqnEA/p b#= 6/Pc ȉ/W7mAY!\K LxN$ Cqǡ7*w 7ߗemS"O@p%}x2I ribףm~-nFVx5b5&Q)%ܯSS-ΰp$t>myѶP1)qL>؄j6Y lw7Adz ¾oӵҖt.%lY) -4;c+j)tKPÔ!Р` a)0oRGf$gGȟpeQzBh_ ˿ dحj-b]*4W/rz֟Mt!.eIx,P.AMeNlJRX1#U pҡl*FÕڼ_vxEzȁ)!ڢҾCYg)59bѶՓբ=#bS89shDFxrŎj$5S9eDqԜ|B6bEўIQMr >pT)Y3u}!i2bw ޠ%؀i2d۶D\!{=a԰DWWC%pWS4fyT 3d4k-6viw[8'|) 8^CߢD} ^F*"ɞchQ@L"J!bo7dhz.e&Qy߃,{[^ۜoUE *eFLv0cqkE m#SO +#LA*ZL e*:M$LFOxslx]Xw*'YܧV}j]ňT5yYf  T3Blef g,P0]cgg^XcC:0*4(`?KJlLD`$4w>lsƚn'.&֑&ȋ,r+ 狥 ޗVClq =1?uA03BxdbAEǤvۼx3d_2NxWIW$Mffae Lp[2~QsesO$fBy00)ݖvbU˨.2d V 6(¤Uل*t/KN͡B(f]teݖ_uUm-#;e 4 Oh߽Oq܈UDJOh/qlMoao`;X7!H k->W`;QOV mDĿ<[1m۟[bG-kl𺝙ېNl~`,V:r%ƺ͚2k~7oJ @%W~ڼ:-Kq|s$yTXV1[w"/J(`bX7ajn4l|<&29~%Tzp׹_$_f[:a ~ ~Sp %QTL i,Y|Jrͣ=KWКЬ3c-`ۮ+tH"YYC%C74`_6}0'!0\UҎa*~Zx)F~[Zc}ʾ 6K;I[6e9`GUDW7~2,JB`=e0+ncԒæㅨTW%QTU{%; F>7^:M'S4^]{drVv;swsf͞8 R 5 N&M|sAU GWD Oy׉;S[`er..rq SQ.wSk(bg|><4Xc={zF_[E8OeB뱧2 ApKDU",SJEt%@J` 2$0JB*O0p^KIB} Qf f02&4=vlALE5p煒L!HVcQ1 b rvh^ổ zSF4y!KXK0՞mG+h S*5#'b~hjYYH 8VRaQ0|(%^-e Ԇ @?陧AN٪_׈u㜝479sV.cSٹZZYe io+k{Jx:3޴$ɿY88VuKXYmN$Icfl5X/x'}r5IR|gq'!tBWA_CXx&/bàdv$y/kڎ9kgDluI*8bzo~fzqХԊBQuT &hł tnnsQZq HŒ7Q*8b̔)i$\b^t/襫܁. ij}"QK1|0 *)[;jf<.fd% %| >i]w}|$UQz(5G{S"A7] S/spJ>%c)P! h<@\xقIbr@}a\џ[\]=25=xo9l>'<^r8*HHd "rYN ܇ 2f?|J"3@^.EN)fjqvJbJy^(o[zsv,'gjqxH05:E|) ̮w0Eaj #c/h`6Kv+WZ0{< Ǻ؀ LjL3?cNj^M8iO 2S*|A+uDw3grMmvĖO7Hd?Z^˔߭ F m@Z e;318V=%%$V}G2SBE@+5X` x"jTZ۵cS?CZ]9uIw?6T)?^Lzq0@VDLcCy_PzcfwОEn[_6z`C~A%mVol=~& TI L 4 '6-G! c rFe+} |14ɇ'ܱ/uWI r㶲İ.YT"dzF:{L4M3-ף;jYHt;m4.奷3 :A2O:]);y<:8u,(Pup㘡BMC$ٰ%C+1YLJ>w=:eLu..',X-o$xKEϩ*, =#ηq2|;tL,qUoJPA 5 > 69Rq?$v~ '%,ؕ=ڑ[dQiQf[=[wJI8' c')L`s'J  ]ԸyT2'Wr'V P1as^&"¥n<3+{?*悟P%RLL$Vv㰵Kʩ-(!y o8G#PoB.i+`[9>؂rK DڏRR_vY: ?{={Åϲݏ2\َ ]GzklV,m[k\bKYf>om/~p\ vCUb$mJdP3ZxvaH:6^(YP27(. b һNŋ$E a UHTyrb}>d-UhިHs9&@'iWL!~?#8 EX5V5%i] Dx!q!/GD\WM5O0"4 V?33{!(vCatbcPfw]dvZŘ3*Z~9k{g,sK)^. >HWs#H.@TP;~^^+Dq>i޼1ef_{HY`Pqtq7 c̗zae(j"XcvݭiF5[_ P_GUV8kyY{<GbgB@<:iRO4/1nE:@9MGr}={L!D܁Yy~x-Q Y(ϵJ&s7N&>@L:Fx֑S1jJ sFzݏt߶YMm`PЙl:Uq9PL63.ӗ Cѧ%"q%S'8$}m>^i$x K0I 螧.7Ho17*ACl.Wn4;:s]a6J\Ҽ&~|E Kc)%%[ ) "" WK#([U֛\GG!5[y}ڤ ;!!X;#Z_Ve% %'LSu)Oj5a@ ak[\HoGVΟVg Θk ks ӕD:D^/d wZtgٱQ~Oقwv|b&/P9N; D-eW'T(9Tp'(#jzyl"W!O{q+fHL2sb3 IHۥt-Yx!O鳄> V}h]>Q2lP%ߢ5ğla֖Ҟ %YQgB5>u$AL{(`i x׼Rge"qCJZ #"E^pN\"[Meݡp\re _YE&BrYkb:غ  rfUbCvO_B9s5mWQSsbn}#0ZY1F BY¥iY{]qXaS:vy8)ܙ2rvutδ)B'K)vJb<ϫ{K@lK$ט%~wс^U2 Вf+^x\+ci{yN:7SzGLttz`  !qVI%xa(c"sӰ4k2;>W̼ը`R8NdaU2Pr,r3oH=] 'gމ\]4bEZla>'la0GjqXJ6}9Ch@~::% <'v FGZō=ےhW᭎jzCv[PI !졗!GM 2nG}U"!zor; Ghp HDC0N2 SxsV>V3| W d G˯cXnj0`&uyZ/HgpA&\Qs'8 "&z>ɺ _SyNQ-CZ6b۳{BdOXAb(f+u{Fs+P-y Qf31d +u!Rh,TgTC~>EvM >e_2yj쾱ǭa sM8yۖ,BPtsC~Á4jzp ki?r4e{zX"ei:s0`߼d[rNn0*tLz0p U{}l#P<8պH<'Q2Y6ePn)Zy>|.,oFc#v+c7bC&yl<+K܉ |{/j &U'Mʶx`wSN2:Op=9D]zS̈vVϵd9\ls0#WHz`EOSFGMWKh$~MgB^jGJ.@kJO;yܓT֎y/@c+|Np{׫>hoh)GTn`0!RV.pwRGiѵk]Q޾iW_m!9C9bd;)VٮB\QO;"p`bՀY.hFGwC90% 2z5[,gݾj0 >$6^|="=0sVs{B_p^,~Hrǐ>!Qyr!ÏJh9@8V>O ' T-̄c~= iyk+~#U{4a%#x!h?Ғ)i^Mnɪ|]&KƎ +Adߟ `rJ=Tw 8eN- 8pT.ˈv=@_a$ 8D|=ºRvx6SH<ݣIV>#s#R" &s^E"q4-0 'op˴%{~Wo$hCG1 Mvj8C^ώf8݅ ) $݅ ?x!o>X#*.$WB69˦ш _ ] +ZR]sOXCeԶI?<XfgKLNף3c9-h {k1 >8&17^&> ~M~ мVjAtGso@N_oz4-vOEۻ0.ŅJ}yF#zԆaAK"3Tg&`{/A#7C:A]PM6֊;E#gXPl8&Kƽ_t?MAt\Ꝍ;@)l7FCxIk><q ~!-zGHV;{[hב >a ڲhglAb:6ת}YCp7JZ`YcNw6\DA( NϹAW"mJKZ 񷆳}q]=;  \ #֔7 kxYֳE=KڵJ(*ٶILjlY!]TE(fvUJKldC8%9$e=9%3rppպ PU4nK<,z|T0%I*.",bbM{uǝZY0e{ydlhCL8;u(lِEv2~5X>Ӏ(T[7i:=I mDh]o&![Dzlq/ .>?לW؁DzMOqwx +79+`^ɞH^:V(5HE @3aܻV 3Uɜo B eF_ D'MCDkM.ZLZiuvc[R}_)A"Rdi,i`ڌM#'}F8IݮXs"s51鍒+t=#:@kɎ boh]gScHBIfw(lƷBSݪ1p̜rK&-(?Md8TT-TB3le&^ݨƷ9hi3blRmpA nQ C:N &BXSmoɕ|Gt79Nʌ~A3U"Bvy)]fߧꐧ^Y+︛SVr^-$~i8I%;fZȱ|߰䫙1!rZ=CYYц׃C2^kLqpf pf^9ɞt:OhRjS,h*naz-4` 0~3˨II <}q/QocLeh!"2(ʫ9{1JU,uIHX`0W*Ag9P.KL`F"(XZ'-; ,Fs r6vYbkZyӴmEx,9Z"Qq/Brj>+Ӎ~Ɵ?ҶߖU#9)%7ePuOgeKz.]q''U4=JI %6~9n'(esAR>5hPóZkpUwWɪ@v#F.sҫWީiZ:J춂/񦇭>5j{p{@﷥䳺]n>̪2)xJ`W"8@wh Fu.Z0el?6~߅px \SZX4pL48Ky;FTEZ+z?X -9&m*sv .xPbz:BA[|}jOo(MW+ `Z0Ľ[,(2f44 VE /0`Q nO?]r-?,lWwb1˖b(-a5`^$<$̅)(y7B?Yx$NΠF|rivťdrf4E kܙN)gӕ̎;xmU%W b3("zu |ΉXG-Kkvw>,qBK1yaz!`:; PGJ <*/`t8M\⒬]Ռ?YEG JE(m嘯Q*dA![NGۓu&u=ӂ·PEof|ڴ?+TqRt6~e뉒>晄Kӎ+2AT f 5BnĊ<̹!o!"(xFV ]zT?"֦U":5߀+k r*O#[PPx>(֛DBFMO*ҷȭ$_$ Cl$݄ѓ"^m3w*#+F:.a)8pIEc]H @O=ہ{Gsz2HYҌeI;WSK\=%px%0`WY|D3ƉBQDe;?=! zT43yP/.^X&>= zdGj'+&dbHT`V`n9b޻"I}3YSF@3&;hߐeVDKWvU9ֺ["!o# _po U w*"Ö ,!F i5Qӭx&8Eg%{-3P&mջCb}fqZA^ksװwwRS1/ގ dt~m0ADbC~;)-\\~'7d/c?lhzҪu=RR})eRWOWjmJ@^Heb (frٯw41I<{ZߦsV D"W7:gAV h6Q3|afc_,YvɎAX (Z-0/H9 ƁD4"TtcT6pM{OZ W>ҰJ 6M[E./9H%qAέ7r$8 u 5?ST;|M#cw+XoGryY#G;`'hV{D|+c>\lƖz%AuL;1`4ѬRz\i?V=(ȉ ߨ+c֌~қ߁lAVQA]>]l]-xʹʄ[sşu4@^ \ #C75@jjeJz]05e,YdW7{ЂϋEY6y)* RplG5p>|; O  㥲Kz2-֙R.@3߶ށsVQmu$w:I*mcz]" >dpY5";}9(+C3Ì ^ōttv9mϜ6S#A;iGJ}I'.\?ˏd=j eB2ѕeZCIYfp ~Æ.>OR94F$P*A*PFKjG+sj3bNJ^˓J!>hX)fv Ν}vlꕀ+0up\tiBNNCucp[ D+~h3uu֪)ֆO61P+dK&4 Yw:^bխ$;J% yLN} #m,Dc]E-tTBwX +m_x$Y7#+WJ$+GG~Cy]*yUݾcprYs26)IR|@`syH*hI7%; wҲ2u /tD &3})/bH2/td験Q;>}455.,.hS`Zy!#l4P&pDXxg"R{b]R/E#zasF k~-<;<.v,ٛBw"H7SdԸSnj)̐_qǘqo؈|C2m-S"YNN:gXlB":˽{.!B-] wÍQ@SJzx-T8O%8;F֜5_ԏhӚvj V ,JC"* VN ]< @G| z8NTkoԖem&-!alDɏcad=p?&yz00M` YP廊9H@.$4F=n+֮qI@!s62 |FnP!#tmPJ0 ˚֤L7[|H^th9(HVDx :弖 q$(wenCE5!F%A!ӗ@¹ۣ>6:wEꤲV1ie=T!PRjlEM8=LdYHӣ\]y5IM]}KIy%7\іW ã.(ˆǗ^Mb($]`\ۄ1Cv7Ѷt@Tu'Epn쯊4U,%i xaKHSQWCaD*,،8m;'sc+!Aƒ(ߟx](M혒8 .P ,˯bJS<S |U&)<$2Le԰^s2mGO.1NJeǕ0؏m|N™溠pL~,zcsh5́tU(GLĔF9"L+Eu5WB\6^ׁ[!цr/\YLFu`X9>ЂykS"FP/WA ʯUA*tщe=Łp_a.Eq,v|GyHE@PNx2|D&X&s=?JsLJ*i!`a nĞ3 |ܥk"|=?F-\=ql1WVa{OeHs F?*<q0Q;^P% wChNKw4Nd%aL4sV5IS`"X1¿>]Oy6+q ҸJ#$ЇP~0h\|!!Y4l8iv_?-/XKI#Zh8Ԣo(.ؾKqy)Y t%Z"s]H`]\1վ]^ wZ&<׉Ce1{_-e@۲lL M۪C#nPXAԚ#|-L(tر\9JCK8֞uLĩn S7Qr^@*tw e*:UÜXuRv}чb2J\Ia-<7SRh!qm&Y+BD O~w;BJ487q5p/kr"aXɬ$D2NHi*_Kɝ'[MHKƼO_}\'@2?@tkfy_~!jJ3I47#m#]wpZצ 78FH^ }B-F41G u}6kpD,ĢH&Cw_.+G 5D=#jG&5%s-6ȉzgɈG?'<5@Lq$сc_-C)7z =0Z}t9 f܅w;b(Ʌǽ*r*#ՔoS}ZlB-_esecnN4_ܠTt\dũ_WQ'Sh2j$oH9V:/  f$^•@LU/k|XewWB}Wp#de9_J0s(* ӞLhl<Š/t`U x^WV&"t},{7M"L-7~vK1E>^@\P zq )e%}_#.jm6zs+tD1J[7򵽛K&o|:~i&DV@,'9 bpl|~r0B E?pdY[MNG+Qkˊlِ`˼gwL ha`7bRqF*@GgL$!5e}Mg%QgZl@s:JSv_syɵf|Q\hӶLz@6%rNldw2gЯ'+r5*\EP4eKU<\tnW?+P``sT7 `clr҇( LĠyIkOr1$0!FKڛ3 /*3K=ܔGMbxH`0Ys d\f^ ҄OvL!м| ^9ܼbj Ypʂe .TwpfnH%(s=d$ڒ6  ~X'ld}Y(TqHnی}*`::x#+G103נ1>غI8vQ:H~]Ma8no٬RV=8='3F0ޙ(Rnąu;qh4|Yv0m]"UH} 'O^{57tx?z%b =1|TBL`9W"IڭE,j9JwMb"Lj$_x.9Õy 7r qejNW]VN{o@ T *R3:*҅xaўߤ3L(tU眖x~0ɳ\IS]FK6)s$b-#㬼 AAJt6f!7B0V}/GT4Uxp?x1O _̃?daW;dZAa&d 1o&:c WHKF`Y!9>  -PqXg9qNWނl?qz(W{H^ُؒH{ Cߏ }5,fɢl ss RO|&?^o84(s,[>1GDxbx0tMs|;wĽXAESMHl0\@%dJx_Ը|=:eIj ebio+)0F\tw .'.S3Ĺ*TW3.nW]hp{֎f}|v7i.Y"FPg)B\,,*.˲Cٙ>FҚ #׼\sB3HCo_!|k<Nv &g2m0 4K_Ut>~8!#bԅ[PP#]/˙z&9ʭUZd&:p-~{ׇq*fb|H@5Z&RUv2a )bzszԏPGdrmm+wͬ=[ԂH Ta^zJEkrC#VE(|eL7s7cO<`AW0Ү*p4+< A@Uf TSvj ZٷG 62}JқU:+`#mВ#a:ǛoOCז䚾e̩Y.48B__RpD~pdԵF#b"[Wֶj22c@lLcn z W0ƹ\1oZ흜si [UVeDU D`\=(fvl(8gjsU6R+,t3G IiS8>(7BdcL-JGb>$3XT01(>q4mک -qTT^Dkh[:3XVflZj H򭺠AMw557_MV8* _搈kVHtz0C4غn[9?]vxO@ӈʜ&1rzP}b{2a;RWn\s1KV&Pis/ҐNe"޸}9 V;c5FHlWVgy!O]!pE.5G9v+/ܮv{jstBM d@&T.c.n}@,4QW(uE:j +@&+އ|)Cxul͡!(oKc#}j~_S an{6<?~?XvJ#C'8^UGJbR0elhrPdc*:kgpFGI-kWF6($ eP!% U7RZBtX&Ywxvu8k ^$iaOߎ_CM,ä:Etv]pzoQE@P)'L&:{DZ;6% z~l>zYqpӏ6?}`؆=idfYU~CVJPbhS\e/4cp8By>) $]qm]Ȓq tOẍ>Cn.U>IzmZ%u(XZ@8DhjhQDԛ4|.xyr/&|07 ^΂ҭgeR,]MޫV3kRHy8j*ݫatRO8Eiu-hQEB89,;o-G[ bo^ؾcžԜrBIal!ͣޥ`%2yG[>i ih%HeH(q{5ݟ(=>^Zzm.-j6mŁMS|1e}c5FɛYLR f9̋*ֈ? $f&_yz.!8;B8bekqlS7<\pޢC,hwx+Gx;HLE g!@"0o5I[ʜq|:%cT4sBCg]-%Hl)l_c%A3ڶB|![O2Uc$'_̟u[&{z (y,Lϲ_#?r (R(!N qB][S\c7^G樧F6=iJjtKu,RJM[_mqy@P~@6Ffꦜ i@ȩi)v%L|\o\wdqjmчAtH~Qdn +5"FcCӜ9P'qd0~:zVk0H6bB*+x K4C_B m鏜ds%VUrx.D҄y&fڡl)Wi,9_N/GIC__n'R+>DQW[c34\?:E~uVPIZ`zb5F0`T2fJ@bkj yЬeItz!`l)r>vܗ!^vU%,է VyP*--(~:KDOאut);6][iyMdql= CZм)!Џ(?I9;\؄g2Kg{/"'&ӄ\ZU-G7_ x>I=MqM}f,u bxPl8,%ӈC\13b5Nvgфׁ55>.|zfW!fG^r-xL܁_5w1x1-{;J'\m8 ]l8{{ljִjb*Ò> d8sMemilXh$l-+a_sM: GƜ`0r{rTB܈/FV#X"z߅Z1hl~*)G3xf40у`o&Sm}N8i~4 R2?>"{D6J^AcEGMz6)=>.Mv߻}K/w8p|}PMbDZ-sWXC_nF_|aU z|eWyaIvKܭ/C>--X|/An[;&;<(ЭuJ֗fQpjRj~;h5Ot2d}x4M<.>vRρHZۧe+ ꛑ#*w*l+Y0<҃sqXK_:X sQ$}͒ mbF(-7*~[߼<];F?HE/yh~&:)%0X MÜ=8z+R$9GE_>y~v'E^V 9wO2BQ%=]]vYgGVyыp#ÐyaʆI9.,4 أRr_6fted汔M[-։})\7Y91mo5|>\q[`<-83ېKK^$&1z~MjqR[R3WQl앗ˈ7~fGD.܋3ż5kBCKON^H1z^_wfUu3&ED-j=@1WUTiiTvL)+zjc˫%70 NfmT?@-C`kO= O++ s;z9؇Xy9t+P;imyU W)j|<ӻ "#͔5+@GL(D/A83dK8H x(ǭ eU<ܿBUo`].\^yffkI(_jB));/3tk jm; r$ ]ډw=glT(; |/[Ʋ ʹC0锺9O[we:b+}~BEYoe"7#Sk4>xzMNQZ%()- y4 đp`Ҍ6qUԒR1쭩?FbuA vNn̾kQ^۵<9A-TԘn\4i +yG"MڎX즄O'^e Ѓ^IFq饝b(DxI %!e?,?tӸRi6 w3\ZgIaXvDYn~R+6LY%1;~^d<z[ n7}4nK<{qHҗc#Iuiv4(Q-56l GDԐV WQ=Q4?3v@v_>Ǻ#GÅDZji{*@(F6 @I7XR^L`qϓ)a)`mⓌ':+Kѧ0xEkA'|i+<'p,PgDNon׸4aƣ~rh6 ;[ E& H,4v9zg #.WiC9!vt nL $fΚqjNF;xIx!XQG{Wr|S!w-bi\h40\Vwgz HjgKtZ#2}'V{3کB܀N'SEjl'႓ɨ X"]C{ӵeܱ1\(Q75_2¿Px/l!SXF+FiHgH̶z p=[bן) V>3,^zDRd/?5/ZH7OsZXe9Pu=(g5~ԃW~Z@c+I-5c-9 d#0 ׏XN{(RhU7أ|^55 TS,Ss/!+ɮiei/@$JB ֻh]S17?]iF@6F M0%{[K8jE"cATW^8fiJT˞zh(߲c'_;ԝwF /z  O?ݤ~}MuJ579P˵查8WK%VgL#ەI 6̄ :ڵL)nniq.H^UFB QJM bu뢃Uо |9rE(c9OStrSr'tzwxaXIRA$ZIa:lzx\F\}2t`a c++`=$S^xӌT]|)$wq BwHhQap)"+FM{#,\CL EEu / 1xx2V}} m2 Wɞٗ B$u`mZ%;KqݔEޒ)H>m n$OyR@|~ſ#UfM?B?` ͼʵY!y|_"S2ftel]3W}!Ф"H>W%(]C$2gYۭ.Mo.t"71IkY;~sYB䥧ѲOA`u64HJ4v<@.xr\wJL-n ;?9(lg/"+뺳fE3URgVN.žNjP9w E%IúD:Ys3>Qk0z/Dh<fڠggqo OUAd67s8F#PWȊzZ;x4Kl*Jh5lGvŷ*dέk(˔rH*&cAO GL1`TpS`;NlR0ȉfAeaPY|[J6Zڇ:TݲғRRsUMCqZ4zjY\c֝y[x1{QPO=K?{ϲ p@:pYFnh╌ܼ|{潢,g)̺dn_C"UH,gIJtDNܵ"<Z7V;ђqqsP?".=N r2&'"γ6tDž91Iqhn#%;{g0#b#oZ1dF[5Tܢ;e0gN!E5yI z,niD\UJ.']yռ[,mxCOoTC(ٕՕֻU skmZUM`+#ohE fyx+?sjx 08?AUiGt^%둇X~im.x0c`0.v%=3D8F<Sr;zO5"^`_iëC`/X{Deϕ|Xx9ao:-NK' ]͌_^A&AeVŚvC;>b*'Zz"|1۵qP̺Omx,`iX D>uVI+ǝ% }m) xRS]lݪtp%=ԃCʷڿ:?97n0x0̿ٵ)=v3&@Ŏ'>gDtߦB%rRWoRk-e&1V1`V6Kl?!`6O62T$'i.MQ$٢C׻daaf75ootτ$Ϊ4vژـ;sMA'ęõ4P FU⮇]07 "NhJml'U`Z@g{h]cg_g i|y RsC\W'PK)ȟ<^lB>9 ]@mu:q&jO+{LH3!?Pcz񥅌2,ID p,yŦ >m}Dv3ҠU@G)∗{OR>RӞGDH1D/Q (x:ItA8]DMzK!JpO9Si)kza#kY"</)njX69; _P~Z!y$G<ξiJl]QSwGrRGϿ[]M.%Dvt>Va4S",PAjɹ BWXΖ%qiM CARQZ@by1P^PkićBe99VcʗrկXljN9(5:Z%<)[&# *VxE@U Nr$ЗjhͪZkb+hJA᩵yo=Z` ֹw!J'ܞ2 w8˼|_$$`}ŇB0XxձOQH5}Ԫ& 28KRH'ӻU Y+XƇQ &&rnզ NݒH"%UtL:jHchL&RCk$pH/c83n79?bpVb9lb}Sk,DwnZ+ k4 T39xz\M~H"~ (p=mK\.LdY|aA`L 4)9أKgiIr[ho6`ճc)nw^H 5M;*l'U5Oz}J}a7@rС!E7h#t])uvpvζ\:S#-oud~:$ΰE-_hv. |Τ;^0gᏖ{:E2Yd+)Q8okW/cVdE_n>2@~;J6Jӄ׃Ąfd2Ev[daE蛅&Ȟl5Ӂ-C:eJԔFg^N0YFyD4920.bi13mk@lzp{ɼܙ$w5+}zoX}ۣ{y#B씧qW8,y@.m" hAdž^ 05;y3#zj|`ț/ѽNQxx $E/ uP=_1uhx e^(i{=V-őEePzTlrUEx]1J3`qks_9ړ'N{Vq-@qE+=p_%P#|Ebe/G}Q:VdDF 0gv1:( /cD=NzNyhNlVh[Y1N2Q> Lo[ @b qUARLW {ݞ Ρo !,6+XкAnCF}Ɯ-ž_)M+̯s"ӆ9XO EYgg89\SǛUeHio钺c"٥`:+ap&l)]-NC7@C1oWqA /")JS0bb$aFlߜ6acB-G$ r€]BJa^rp'yr=dƵ昗%F'$V`SW2߮!#RwF@3"!2܊JaVMhb cXKeW* ЉOu|U!"h\P-2-ag92?x!~ -lܡ TA)I^ \:D.4'Q>L)=+ DH 7,*c׀ܸ-HO` `I VاX٠l-u lBYOߎ[=l%}D޲RO?bsZb, mw+YUrZnp/' lgVpr`ql =m[=a2TJ?(bpc-IWBSL6ۅ]UF_HV񑷧Te(}!+lс oٳsnǓ3D պ.?l6JF,EUtvdC((4Z yB^x  :tKBԢS5 ˿f\h6PK?$Bu{ S}ը%9Q ~m/DfHٛL( -@⣵EгoL':AB1*oJ hUK.J=ɿ'P v*m>ֺ)+YRDT6%9d Vڳ3{Ccא:Q#*ВM|cN?˼*,8&6o xx0b@T+=A $(N33IlLN1ڄg< ԝXaژa|Nbgq$kgښɫl/W.cg&ItEd ^՜b$b$BX drJ zJX9F8@Tz$uQmdkKq8Ph!@ I[! Me*kk,drEڿuN3r.knhFT֘_ jOr nFV7J;˿2_Z@+@q3*SvRޑJCA( 0dQ$`/N>kD" @<\62 !_>ZTdN1qX;|m]f uiLuOL@a&,qd8,lMxĮL8WLV8MU>N;"MwL#hffWHƝ|5=ݦ2C5׵"|J=u-?'h֣t^%bM Ʉ5?(*ہnV"H&=ֿ2Xs[?=i',T]/sƚ]uҲga@O,?H?*z"'2VG[E #W&Iqf{l[luyi6D[ L!C6n7IqS Y`h)azzE> wt=K)r{DXfq ۧ^A&p'ϰG? /T28*Q 2PE cw@iK|o|=j]zP/]WGHjP ~zShR3( em.SӰ S}}+ߔ"x+K+n.'l =o_t󌗁It˦ iIZ]9gUރ8N2_eʳѩ́Y{U}LR<^(#lF KƉJ5I֩5|zN1/ibG$`Zt'[VS{R5Ύ,|\^EtBU%:CksZEaAz7ղ|'w9v1꧌zv6Jdn̕S@/͗|5HUFAx4~uo9 8S?8Y^1Cpa&D$E'@nA yOy*e\蠞.{&9P9_@Mqd`TƤgLUM\sX?VAi%jX7R')<v<Or!m?[?=CZ-_:Y|d?_$D7onp+aR!. )P =p5(hBx[X-2 zrNáBZ}/`Vqm֤l:/66/;RtKuchC2Iw\ sE#uE&os?0 9hP .FN?sEn4q^b(1 I9/|re9|=ͷ.$v-=glP.$X'Ae=e'%5Lҙـy]$ WG\k٣'mڏ6h jD׺g3a%h(Vh>EϥօkKeX|QyԒrJZIE+uj7%2ǒ U1IMsb㴽t,һ ^cf^yBIFD?*Zs-㧜#UAo0NhMW3idLXb d}tF~'}CP]-0M]~<96U E}|R#~8ΐB=gxi@1:whXBi%aVpU~o'\|@)4?M%-¹'8=1. 1_B)s"ԁ@~CM\4x&Ê2 n` X80C5QTE0r `MP°|z.V0ezF Nie|ܳuUk̾X ++4v~w|L-,U0Lj1*`.\_vۑ/PFnu^P?zQ+6'}=#tMO%vdJ݆Y^G _5?afqyAcNGS Wrɭ>Nͯ:mxe\@y,*(#ā/DCxV2fQ^g?.͵æ<Œ=D;U*Z<ǀͮM& # N>E3>)N4+m od}ZJ4BVR$e2r k>cX|уs%+ۗ6v 3]_3y48F@}mr;y9W2,@.PHz]#[w#d.T2GE_?=ۿIб$ &[t)c°n[bE:6B"VSkIIGi"'ۀY nB懮ٕ2-NBN1PcP,|4>lد0|C״b1[㗪J_GQ-Kb=Imjsm L):I4[7ƅkwYheșNPY"*QgsжM؊g)@K]>je/}G+[Hk p݁ǩ+&G5A=å7?|KN;G[`72 3%'u2"E8b\b  KC*YzsBXsP1β-)АY +vȩDgK\3- )y#w s3Ʒ6\Po8~|RpWECQQYPEZ~rBR87SXT0АD 4 B32UBCf&tn3VF KݕVO9#-j.-mqsYa96vHᯪ4"2$PG׮x˶]!aWYv~៝NR4WAY2f^-O$ه^JmCۋ&aј!- emҜ%>g؍02wƞI?ԧМusb5np@ Rܥׄ#9ͩ/?2IɴP=udޕڅ]{#K|r8WjuwY#-cph:P[pV{m_W %Cf=H~Y?F}Fc5c~M|BJɱ_ [`i騛ͶK_wB]xGK#@R?&NX@z>,,;9R5EbSȿEJm+Q26,˘@/&Dap[8Tbԕn,,./s&#lMf-"I~WQmlr~YT6,JLs>S؄K"YKc.R3_#8< Е^8T㼏lX l4~aAo)ֿE=rŔK&M+_2Rg~%6&}(Xb%"O') ɐ7N x A@9 V҉ijkq~&;hk5FWJ!gXi*u!ٓg%@jOJdza{ k^Y%pOE#7G t~QK!w^@BJHyQӚ%yp: k>HBEPR5 `0zsym!jtXґ>m_.qII`<,Ϫ_QKW_P+>u{wuJ.9~G1MܚwLƥ0cupgWeGDvC6b̮gp5wI$TY}k$ ݅;'9s vr~q8c]ps9^;~@)IתE 洡2S `tʨ|ǵ/U|aQeTe\@쯿4=3!̐- @pelslctr'G PX'y5$uޖ芘-OD^yUmy,GVRƕY4/fS~z#L py-8?MZ@y-׳Dʜ{ޝw ԴTQX$9PZAZxqŌ/ǁ)8F=غT>4x.i T Aq\iٳ ^6fpdA`{ ?XN^3@Y*8/j ) &A6 \j@$tf;7'n2PT=.RgQ x10O.]|-y@78ݺl[3o9`8e:ԉir8Ztd (jS@ ׶~zn6'[/r-uq'.+d "&F;푥X A.ELб`rJaÔʷ;*\@K7 Sf\m!Ũ zkU2;I(*gwv^&C g8@J,syA8k6Kp)29[ҢZ ls&7=-u`1c}XXjz4Q;*ROM"2ٓ, G 5^ 68I،-Y~T.V5K.D |+tv,7Zj<ALn8hkA_.sYVgޫVuhfr}sϙE >Q[*qOkmscYarH]_],bSO^L P{M{܎m'3|q[\xXyj4ʵۿM RKht##Z(i'، 3`Mhx-<5>fn),}0hc,t+TNǽ=;fyMrpO A=K;ՕNeTWOOPqE(!+;7QW,mB?B~G{2: g,[L|}p+jTR 2_`]cTU_WC4LDmлrq.s-_!I\[c3{r568^/[5U X=vOUۋp?οx&֨m3tf/ l|aΣ$%Pו:pT"EI^*fo׋fO I_j$yv3r>g:z;rz&ƖH8|RUj2Yû Rɵ&KeJЭt.W$eBЧ|ӟsœ_&d ǃ'g<:q=(dT81a.P]z$kTٔz0t\@0: P%2+9 "' Cb5nOz@g&gPClkDȹ.v8\㱔x(| W53*"HN9Uam|0~1(H}5l0*n!6uy@Ԙܚud^NiA&rz>asQbM!>i6ح{:zd|\(QvUvc>Yu{bܭ)L|g *rW1׷{ TW)2,db;<&*TD k4ܹqn5l8L~Ls˫z"xF V rF`,#v[uYvK xt"0r wUKIMڽ8uOBi );;Ĭm{tDx7M?̀}2iFlkNOŊr'⒡kme l?Vs{T, e'ם]~:|3TW4<'.fQK.bWȫmTfm7DGU1X˩WkpÉTdvbe?U {nVH#`$32] FLqPFQ"\ؐ=ˆz;33IUU1HuǞ@rĞzW|MnPԨ&n_D3Iν {W(k?m-1ZL2mFncc?@>Und q/Ap#[_yY"yUJk4ܹi4Eb]r0Q3>T~zF kĶPUލ'GK>u3a%f ,W-n3imYgЦXа(cKxdiycܱ["TP4/`Q!ż0"V¼8ݞT:3-ψe EY٦ 㫹Sn~+I5y#@1x//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/j3quJ_n Ui8 'M'on*>+@`ʍZؚ7hY?qQ}.l]4|2cn Y:LXFFH>`<-ȷkHmebmu\R3-Z=NVMòf㝣&ȵs/]{2}GTbDB2ɞ)KIIKj΢Ah RS cvxEq&ۅ)_,!ʆE5%Yb{̚Qޖ ~'\9~%+ JZǸMʡe|ð(Ah c$cAySgrMT Yf,;Ȥ)~zN%_WFt'گgâHW tR <ӻAbJt;KE}f ? a2&Hvi N\1\`;$F/ c䃌}yNc [?~r/1J?w.ح|},L^VXO ݙػ=PL[DaɌ$$P>u\;:;) P?yV肰dm Vψ< Ò ^5Q.K OYC3ĊkĺӱGmU ib!C?Po=왗eNuUAgc MbR0@I. ʼX;h rS|&o" kl"{.F 4'cGx-*hXF:M%̥Ze u_bs=$7.@js|'KB2%X^ThzF{=x|ߦE!Pq憫uq|,rϦ?F r𩵑R]á$i^P h?QBJ6vwHk.lnc=0:N##uf_ğIO,ӛscBfTOT#onxS.W4& 91ES:$b40 >‘9R߸zexL?"ӂ$~#hXOl!߽&p B67SƒizHєjt!bx!rPd2 xt`i_e\oQyBjeK6{Fah g$`Xn;z|!Tg[?M@kHҢbUIn&a0. Fcbdx4|!tEt'9k՗y3J~mvR!mNMڡ.IR}5)[J Qpr<:~*k&A[WgiT&xkj~qN_>8w Hc\ 5͜I]Zڤ7Agin,=Jn& K/ j)ψXvw<‡Ws1 j5XWk>_찲d oؼ耐E$ $1CQ#/Z2 fF$S2t0\N td\ztCc)rq,7NUHQ-:r>(2!%GuIaKSzyZجa ު m :pHtxl2E垚d1BXT}-3yQbPC8r0Sa6< @QpFF'hb$bl"NrIZDU37TVɠ g?AwlS׿EVWE,::J["qgj!`h,, eg2ٴb-X{'F}2fQI'u:,g2I^ ;WRT|ʬ4Gk"2`3 汑n^ΓF4tҷD  Eg.շmn,EHLi+a%#@Ǥm2@+׏"/nwyW0Og8꿓N_-χ^ifN[`qe̠kZ)Jc7,6jOoHc3R iYw%t__<("M}0?C&g~IxBV%0LXGxu$@uѩ2:k/YmPhG8 ٔb.PYEo<^3l3w/s!7)N競`s1w`sB24D}T<`H&b~623ȧ0}lPoN+lQ` Nw߈aUwB[8xn@@:)vřF$ǜ?#xpNQpm2$AU`VM11oG=S`g@ ăw;Sa!Aݩ%D³WG/91@!ui}R CQnd!~5!1(1 Oa o?>UG-"4礤n(g|2g'ymAAY}1a6*Jk$ 7]tth"~]liLsRv^[G;''$֓Nh퐛\+u N_]KD)ЃM7p:UO<r6IGy#qIc|Ҷr<)܄npAn>ǯV?VY#d(/o@NB]t]b+KQ ť^xI{z2LRT} } Ȱ}g+[4[ …W[Qѫf`%fy;ŗĨ:XIl')_C7yvO:I/0T wK6l 7RVvƏ%0YՏN6CxPTupNxm;ų;g(ʲݎC]<̠5Ƭi,<^7ZAϮAzKAf`dҕRY{xwͤ~'>tM-Qk+H`jw):‘&qW.Kb,nߗa *=)X2dlz.]C%'m[ByHgbPJ 1I2>=lzCm"޹9'?Z!;RγCk Jb̯s$mߥch옛HI}L 1qˈra/ ȇ:[ZZacRؑd}~aQR9 LR!("3#_^4 gכ$2JI!.iPV ^ɠKfD_(xV*H XcM`;!, !Ŭ6SD/kHUt-O:<Ms}?Z^J3BM gzכ"nd9TLO%\eSޙmIT%6xZf#ZEh@qdfuh"4G,ʥunٴ jvqƺՅ3q(ޫk 8|(+kI+MG $W INd#.n *۾@SevWov$"GH s(ŏfq;0ׇd$2@`{m(+"n+9A,®"I϶hVA0C "ĎZ0ĉui:DѲm]mtIgBޒmo7J`5;9^Z-WaB/.9v7:Mǀz}+;ƬdџZVJ-qb$O">ᅟ(adYF5.VɁ%F&S^/ çO Q:1= ,,?_m߈g!+ uj'Sm>^p5Kl-0 xR~[fFj ('R, :h(i'>Z!Dzp3Qdo<5잷c)}ȺoY \J٘qA2^/@N;k`:0^)SRKu~\'/=g4pxifZn_gB8eF-WkX:$Z҃\=${GfEqGr8x[C5m)zv3fnͧj"t(q-{f"G-򣉣 HFR#G8aŊOK!s{?<:f>DžCrJ.:'G15LuS>߫SpTMu{O`-Kf8[m=?aW HWxn+elV.K;p^R{.җl= /w4rb%܀Tf?k:(ɝӔ"y,9 Ə׌gc9\%[/4\nI)b eyow5~;g |n3@qOլ30_"3^df+xM8C8}h{>kf{wN Wƽ.D6;hn[CJkf5nIE9Uo9_rS>s+?S\M Ic;h'f}5$G9Tgm `xao_.Tj:vQoY"Ff|,-mŨhW>7Y^X&4W`;$l WMʲCh[ ϴ n3 WW MC_"q퓤&HАQe5o OU%_xl\st@q^R]dⶳ-:_\b۲j{̨.gJ44]fEHq=e)d8u \?CCS[Fqd=A8:\F-@makԁ dMg;xI D{ڐ4hz{Cpl*a9m (r3+;/g:ChxMD;](~xn6c;镕D}x+xsةLeoiOǭ,Wj|fѷG?-$A:'S&nkX>9. (Hu DaЃb¡оv`ASEJJ9{U9ZS덡|8Sjґ+ƌY{6uTW)+\(bY+>E4ES#qLnsA[{%qPD.cu#6:y_lnp}ÙQv=-z/l^H,{SaI $B}'{GLw]'t\Og;)aX/F-ݖXJ΀"uBO I l}\_e9 E[]#]s.I!{mvD`gq1kuirc, f3 qxHyؒJX Y>!poWaж.>?p-ekJn:!nOGOX%=°L jo]`޴^^VʍgkRGV8s3#K0K6,, /9pd.&h52e۸njcy\rwd|鷭42/-2yЭR}Q_bA\vKb/HI<]IElDhP B (ayu:G̛@3AHT,'jW`ѯPl>ms^~+Ά|—إL\;2YPr5`աIPfaZ6NwA|lG"h]M)vjBdOPZƯ3Y[Baad+5w6g`mq-p!Eaj.b(xV/$oݸ : \Z{ކy0)B"4b4y1G>3CV2Yb[3ƭ}mG9kB~0qK|K}W*?}nLT7``QA>ȹ('!4[ @ε_P'źRfdaS[*ʨ|+(9RH|+Fx44u-)n͚ȭx=T+ahLH8RSrev }–8gFaMd A Hn$K[@L(g I&D(GM%fFDŬ x;O0,MDj  G<'~[Q B >d`cݮ676K?2y贈m 46vUjdkMF+ZE$6Ҝϋ*ޥ%Bky ѓ6A=RՌDtvgv̎ոI̷8hfpND$i U/ JԔDD_ydH[mI@aLz>HYҠ 0 "eó*%gELVE]0tP rs\~xʃv1Wn])gCΕaH* Nfkւn M,~oExK~/}NGϨh"0LN;d+ZhgY˕~_~j_` g!Q:GR}let>xƵ^aLeGxwd@d'oQD$6s#Bu.3bN8@K_oF!1BKkO¨, QX&em{3:q:y_S[?g O5"G?4!6F4πf~aB\ŊHGmvtYFIN>MeD]s/cFyֻ qӣÚt-#ӨX. 4sX'"j\0Ff mNiƒl2%g HbE By CUjsx Mw* s4 #Bi ;:8`Ez`8O J$$#yng;0Jv`v-4l< ?폻uʩreVy-qBf o#tJFOxJ{ )x[0uOףb.Iy Jl!2|7IuF8 Ng}ɐ$e֞e {H`+W[ڰi*?X9(NPz UFiN!Ǔi\# [Rd1Lbb8{V- N`1In>O?cy?PmX~}Tj Mu7O)Кa Hpse`GGc Q ؋L Vm{戎/ KAs1S )nbcksSO`6KJۊԿ  L14m,q{n& Cu@đTb@R-;%@h}SjOmY{kM0N UtŸWřhZe> )w 8}e$fOݕ )Q %cQ#fL~bP- M.M]E]:jc8Ќh~#)ܼ*tJpƐh$]He#<|rS33y~ z&{8CQf´6Ա 4(GUGby"dI<H </64TpVL0'sRO-<E1;tBPxƅrP &7C˃Ľ`G[C YZ