python3-perf-debuginfo-4.19.90-2403.4.0.0244.oe1 >  A fRLW^^fW"d Bm.5_}̉SoGRJ -?{O/ON#~v V Μlm _cRHe'Rp+g $=EY$BseW|r=-AOA  3)QA/RN`M :qvZ3+xۑs,} + m'a|Ae-rOgH%tF:Ys1aefa3ff4c0b7869c194592d79cb2e3ee21d1bb22b85b7876a89712170b3ccfefc5e0f8d42bc8355733b042665107add2f0c15d16 {fRLW^^f7/i^>0RU l`sLJࡕw&aL(.evF#Ӭ/*v۞Će&;*hr[U Gp<?d! 3 ^@Dn     b h8H(8f9hf:fF:GpHIXY\]^pbcdxe}fltuvz|Cpython3-perf-debuginfo4.19.902403.4.0.0244.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fLXobs-worker-backend-test-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$fPfPfPfPfPfP368f198e1627a8c367ff6c55f07b8ada7d43f105c67d495708906c645d74ae7arootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.4.0.0244.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBZhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmwareobs-worker-backend-test-x86-0004.novalocal 17115577204.19.90-2403.4.0.0244.oe14.19.90-2403.4.0.0244.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2403.4.0.0244.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/246c30821dd46144791ef195a0a959b0-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57975d3b09bc20530e1d3a770271b74d3c7d8e17, with debug_info, not strippedWP*j %0 utf-86aa63114a502142ab35ec8a41dc26a8c7173233131f2478c62fff4e2c5b3136e?@7zXZ !#,?] b2u jӫ`(y0DnVۂ@!:ζ&$d *o5e5iG8 xKH ; hGA,T'`>$bVכ!՜RlŐSQH͈/(s: vOmf<*/Ge=&,] ]`| JJ܋D.0r.S.hNt}JGxL8җ\t`au =S+],ٟUA a%i~8O9F7lsWV]T0A΋X3{F8?e[ }p\hF"cԦok5uÅnK$^+zV}(rg3>hOޫu 4'm _ [nT"^Dj-|?x0 eKiO6?Yy *~}bx{)b-ʈxHgB`v %ĻnL1rr96;,HgtHoBezgs~vwT >%(UO:vy],cXHM:ՍK^>J8;JdjX.Gr}FvJ}CYCQczp]G:O4CjeCSEr!D [͛'F>1C.2g=);GmұYZY3XrृvZeN+*4g-Of062QeD(9`v$[[ 3ş"}]Ʋ7 nT s½b#? je+M1h𞧄W3vi^A.{"pJ8LӇGpAzn<3,| Esg3:H x.dDK萵a\/Р׬nX*p_iiӕDhұ{]ayKŮ5֧׼Ow^=̀! vHR]|avuͰK ~, '(tϼM%# ]Y}I&cGr2kN.y .(EF;]tWL/'sUXN a͈0T8Y,l! ^( `!D,sd1m/|'^Yݴ˫ܪk7Kwrwb[P^ȡK*u!@D`Q qN<mY),$>tW*':e0:+S;CGC)N !UT2 LVC4 Q6hLm[ާ紣`=aY y$Ds)SCQ@QXujY ~JdyW#L#N` C'gŤނ;D:mU&w;<u!9"خ볈 i<((YR(Ɗ(BŒrW{ĭB.$Uѹх/{Bm".Q}cBΫua7IJ A^`>ՎnA7@. `ʜ }f.؁@c h.^AwA  &TIz)cGLF57#H+׻!)3WQnPMֳm1E2u/[}+3sߨ$%T$_J7qԧ%:|j|l` Ut$BWr~ǵd Tm{bax9DYUu^PH:[) ɋRl3E(t5N#M 9}PR9VjוkWhEzp5 WĆ,ʾu4isLTG2d2HͰqzKzXԤu!@oXD}q kmJGMOUxuBV9ȥQ4\g4]S "ŰSM=`..b,uJ9h%*GO;A;_G5;2Y]P=f.'ZF" ܚj,Qoz<L]hV/L8]"kЀWT6aVd2kNh_ 0u©]7a4ITᲯ C.C,t-V‰ [c+/(;* WWV c 63͸ᗰZMqIdsT 1ِ3 #[sNfyV}9͵\K58zN pձУQ9%p"m_pE_gfԫ]x)|CWP`EíMZ-2Z]d2b!(ǹ w e:]3Kf `ݳz0Sf?H&L|ÿNޑqJL#MpA]NIK1cswI\iS)d -.UHXTj!JॴT s;Yd]TcU"NDߕ{*zDXCjdf^Kbq`2D^ϚIDp],dvF ,Dj$t{>g[&BfX25d)?RTOR7HJ%XˤI?WŃWmlz%V H}YvmA^׳d 1x^<;׳NWF1iR̓VP.w}(dw5WQ;7oF/=ߢwURG53O*Mpze81Vр5wƵ!46)i;gklFOhf`!v~e"Ўg_ ]]cB!Df,-RV\!^}n_MM.@Ô}$[̆#i: \YsNAy!\6%ZJ=z+jcQt2*ʞ٬hM0KJ8ħ&) 7=S<9{\F4Eb AuPQp]6etlLRN3~C-[]9M;.vDӍfԸ\S:r@?E` v}9 ^zP3dk."$ߔ W4r;Qr^FO3"WR)Rb׉ӳRƚ֫y;;N˴trzRDLcL$`2$c," ,hW\Ł54ܪ̻z=O.P |l _#ǓtycŎ]~Us-cV`no^sHͻn>;r6ϮV)p_;ʨ)ݔ@Ir\Zc9;m@֓z{X^@1Gcc=pկ=@& Yؼ7_czJd)ӕ94G~ 4!~=e1ڵX\~e*nM񳂽Sؙt3`}l=sB7F;CnC0i뷏bΏ9{f}%3S<(=RCj-0csi]tU0]=unڐ-ax7T|+?sYh TVvMQW1,f_~qc|kCSU͓2:'蓚TÑ* 'z0\뼃3 rFXDȢMTi_xL.Hx() "ļ1WjJ2y_ȦabM:c֫">Fiwȶ2;c?!TV;`' Za+sa{ G $_6hD[W_V؜4jG#ؔ8.7p*_;ZgY׵>w)m0K*:uV_1Ek:sa}v[FX Tzx)܈Nb^mA}k!; W-(ۯd(^`1M\414}!,Ev`̖l=Wn(^j g8'-ȿS6J<4vwJ-|m^Q&ʥ]oVr2'Jb}"-ciyWQ/(wz[2KP~(7a񃼻%b/B-2jT,#ME5&([>^`Ҙ+ձL;ZQ;>G;ۄ,[|9|Vd+Ҧof*AedWިO]h{$Qo ʑ Ҭ;E\upnP Q 8D3 άl+IS}/0QX$zqSï rYCš" fAt1xkW) 3)s;x\,<8,g%y=4UU6=adtp >)\CUӷ]چr'XmQ?9庄S0}P—7uBp?)u^$7ecgs wg"h(k#㛒.Z*jAbPwe_L_HA`&J!!*r9Wc"-/ݟxs~ntJ(jmw`O xObe[( ^6DBf)ړ唓d9>`t;㐩J3 6UۅJ6畻a@K'q8Fv ; [M%6tY.LtzӥBA3wn ɅQPqy鷌f̞W$:0&C%%8Eq QKBvœڸ3u׏$ ]hЬ6w}Ӳo/>h>:Q;w1c-ZhUx!/i)$Kpc@!*捙 Qyd%j^^pY4-Qu3:1i2nճM'iBρuvW-Jc呕^!=-OY쮃ޖr1],:w ",{XB!!&ܢ,YXSd{vJ3e6ve{%8~o4RB>⏥g aV+͎rAq\,@f]4DayqInpw]'%N )  P{54x\%m9ű/ZVNLքi鲩); %ƻFKvY=z"T6]ɗ'xR?gS~z^'/] >Cv9߁,3 IC#)5D8ټp9xv5\za1(qL޷-G$F=Q ]06xC#@%sImor;%Rgm#?C6|%Bh#'_r :,C&Ev 5\Du*z?J(ؘmqNjx[uF"ŤH95TFT ߷+VZ&ú], J1241FO XI ݚ(ؤ2Cъwiib;O0wZ"wQ{yFJ>K\Y<l_O?LD%⥒w,%H'0SF#~&S6V C sttA\D@BlzXZ/q,WGĮK {)-8.S&>"#}m%gl Cd"gu'!|%geƓٌ{'7 X VGԎy.=Ix7Qyae|4_M; Xrk={ؑݛ3[i:AN} # u i(,]I(wqYy=;DSv@}:[V<>V49W%J9YM!hHm3$l<lq_R5`jyFm6>k1C-ּٶǃ,^՘˿p`%P)nNۃTb3q><. F8TKx3~2}7FU%$eTȜf*yrd_ zl9Ъ\{{c"*7+ckg1BUer;2>+f pw40\_Bb8Pm JUJ2f%[V bhXaدqV,t{ !#Qѹg./2L|jL*BF5aDD/AP@4cl0.vޣZ3ȡ-}NxRW}[O1iwܼZ&+0 x_6p"=8 Vf< f2V 6$>e.4zkÉ ĆU@q 5j/1:T^!Wyx̸Io <ji;g;"knU7:9= =ax(K3öfKxL6yANȔ~5w-oZOe![']$Q8[]S6Nhit ?aP4Izn+qXYE?YqGb06&y%^WѤ*珤ѿ.\6ǔ$y4鄴 [>g'O)1K RXX8$}[p>9c 4# :Y}γc{ |.l^9󨹆Vd] ^|(.|E\ QY|=fFYMϓW+m=nZ$!QZϓ>DoI9M72t&u+6h=VpɅ4 N0Q3k=vqf/Kհf8_r N` WV8{IJ-Fg xM.dܕgzKޮ$ϮX'^&þN{u:#^ȹSp/4Z4Էpu<k1k&*h$3ɸKh/eDMT${W.9%tf2OjbTTlP sd|WO,p{hXB6q|)rI}tM*9`r}nHhЈޑti) gLJ:]\!CC;l)Y;pw{lw*Mste,'|mu짓kؙNORrНrP0tQ|ê(A M0),!Li(F=a81ՊFln5k>eXi}FaJ|:;?v4[טt2  䀭,kj_o7r+ #ߣӃa2_flb6uī/T;~9Xjw6_`:J5E (dUB4'xJXv*K`ŵ?ٞ 3Gt疅T[^V|rvk̐IUOrn2dxI*R49@}/P5&-TptVd<Ч|֭Vpq7*H:p66EgF}B$]1W(yL:Gȴ4VӜиK#6R8 j"M^Az#K೯[:Yv7鷵,v9VEr!VvU-6-~֏"'[?ta\ďڶ]KYb|iq|'i*[`-~ܜS4ab,/޴2GrL \ڢ ֽǮ%~3ۊЌE=T) ,+T=Enj_XGdHcXPUE[1ĚN "!%ؒ iaū*[r(  TՐows(3Zk f ,M,z{+3H x)΀`vfWier` Mb=ZZ7OQ⣵Q^栠g-C~8 SkT j`Oj=GB2^!D~{zUPŠOeoߪv<=1[ǜTDgM6B6Y2w dCzjXL@NnBr ä㒕>*s'+6u p)u*V% ,{?܆"(29v @c`HvwB} drbQRX-f<7cg1s[C/d \Vwd6m.3;YƂ`IxSF t*-C]K{m>4D`&R$tb6K/na0 e6y(H6`"#! I[3`){'Lq=!d> M$&lxj mp]Σk 7.8qa},zSRȪ ;S9 ~7#2R-ی[t{OQ{[Yvztm8ti*5'<8Ҙ^C-g}@T2"+zBFFakmwJ_';$j݌c+Exֲ -upltw'[i }:pmu-$!,J~(DLi_'_T0fɜ+m2L3z$^P&1-nZti7ɖ eE6* @&1wIrVaܪyKfaA[J֞(ΪK{M4~Xr3b؏-v_%:)P|g(|c9ASlG@[SBFRH{nϨ|P]vOjeo%_.VpuEQ'We (&bΰnd \ tD%PAޗ܉.ܒ!Yzm`&>wEpk+IZ+À"fyŧo$EF`STHGY7QHHa3hQpE_PMg-CDp-=CT)r"nlpD ֻ+A9p t=IAatȌp!5|~S:*њIEFQ= P 2mo 'b`G ̵PS0+? V2fCA.H,Bv j֞8ԩJw4OD;LG%ڢ__]mp|P^yhOs jBp`y sp,H.!) ;@æf!]#ݜ!RD&Dˠ]r;uǍ0ـgy2M oAv?ؖLe'@ऍf zfΑao;kwiqSW{pEtΥ97 NKHb|3D ih5+y~HW(F7{U,LFal~[%V8 !  ZVLcT)zHxR(%FA nT2xlQ(Ysoꮊ"Re`@=nvF\ol㙉O/Pzj02nA ;~k~4@_/B@ ю]+h i1k(}`>1o r/'&x_tz -%F|ʦÖ!.ע/Xf"Ёb@a)Q[ wiEGlHre!WFsr k/CLȥD@*G E$BOͼ69YSz,癶VOㅌ.^4'$ރq1V r29{ 3 }#f󻪜5@lo#7i| jPN$̎vAg0kY@HiuAy%;78~s۽j'7k۠Zy˂9يE;r2W0Ll pfsN߿M,!yxxn Tduh..s6Pc6Y㒪T&fN-4{%b~q|Ķce~n)| ,yIO0!]Ӱj=t!qVM!x<BGhw|ʃnueN8ۖxO ݬ򄜰:|D* =[ :OޝLn=6t[ѩt{-/kg׀E4H?(kk5 2\*"fGXZ ,ŃK;[?ޠ~#`E^;n}֌-g-IEn3/'qf-W+i 9Hآ2cn5hpD^L`?y9i~v^FAҧaJ?vdtH+/.]P7Ex"ݿcf_!,+[BDE_d5r&ϒ*]H錎pw+̇zzh\9Ox9Tdٰ;&!JS=BZԴWTO ViZ9g9GgL72V8kID$?b[X2cSΆ **f+;6rxyL\::ԂoQ򬭳5=t;hrw. C%C6RWfGJ.02=#F\K-A'>= @P:VitU&Y4PE^D8p"~;Ò[}6r}]gPn9Ĝyi'#?sNor2[8E`)8A5i\ )ȫo`!}7ÛI^D)&$;k7@)%dߌl锷1ɺ_}c*J+T[#SZ rq$zC\uH}3^[$X2/BSww,F2<@&.h Pm^& tڊ~D6Y37*bWrFet# Ddt.wE "-l2LݣIԁv?1C%';2D0N@MU^Wߨ$d}ʪVKYL*Aa >쟳on"{RF= . I>SBV}Tz~R`G !Y6yo0t }¥@H|tӌPg,0Ϡֆon|+z}z4LނÚxgK:`g|S̕*6јׂlAXvǵs LTK4vq HRbWNqԬvIDW7 {a -=@jjk_O:ʅ-݀#HSoD HV+?+0AӶfg_U<l72&6ܬďv߰D c%b$hك6<Hɕ(& "/ o =Kq"@V G P賉y \ Tjw ?Ͼ}S)P"T fD?=#ixu !W/َ")o)M%u u0wLAVe9,8b=q=_سFDZ}mR/ )GHvb9w1tD,i bv 9uE2QO'~ bڠȡ!~[͝,V"1E@=Vt]Nܟ ?HNiDWZ4?SKcOH}2Vp;t)؁X(,6, ;E9r*O`ud}#Ǟ+7_[/eח@lhM*rh?nd 06P?,\bK4Ae6?Q%~icD%~$̷eh?go2 b΅X 02)&w_ v+\J)DPw!7!kwΤ# 0,GfYNVx~Ikwzc-QCRlDZx{ZazBn?$R(R7|'y}]o^WAY?qFjD/h+nPbvY3+Iq{)X v bWVO(̝ dIv"|žxP&1T '싅ٍvDCJM^IoEav,=uf嗀 彆sk`*氚DZL&rqqv4G@|)|T0eZ!(sz<ǐ鄄! `5 3E'*UΛ%4h2: p\- ;7,Za =il[H#S_S{g:ڽ9o/F|LYK5 $>uNGJ#_nl?ͷ-*Q; ]3G7{,*=+Q2dYp-Ybw 'hùFrl`Au#>BK<Ĥѯ08m׼͟>@@G X3g$i B:#FPQ-C4H 2OV](48 LeLT|Ns7=2DIr*Ko2e1NJY eqǁl=ޒ^;a0p)dJC+#Ƃ>E3 06y頦#Lfo 6B&1d H֫s1Sx9a*d-3A`\ qk7ra c 6vlޠY [ Wvo=1e/ĦPbs$RN?ePpn"ߎ\؝Xd> a&Òڜx#{Ypxw y2"؍H.fu Η 4}=ѰrE[Tou3mE$4g/0̐ܞ?Mӂq={SmnuX)nF-h5j3 )YUxP94 @-ؖW{.B:ջJUIX|!7)D#zP¨=75!Oulc>rkڢVYXh(;A߿U@B4{.4/B:Ғ=PYαE;=+rjlyUG2+pKs/6zm'd'Q6TUŸ1|?ie[ Z d?aa4T˻7]gGdC^VY3 !v%u,drD_)aui_V&c3tswY9;??ca!BϺCI!7/s"F6( Vϧ*'?6n6=ПW'S0ѿ#Ev+Da?!|{S'ʺPн8@iܗ9(Z#uBllߊSR> ^=q%`gψ#Rkҩ[B>z8$މWѭO4n&z$~roo}}1WLY"k78%ۏ$ϝ)hj-4:U04Jkp@Mo3Ύcos"?ھ@4kYTU)eZAG@ ۸ަ>:x.0 \,pwٺ(AcQ!ʊqsj+u%R|ŵ D};qWGښJQ+O#:ѣ2lڀeUmrsLTPQaz#Nk{AEqrt<5&XpfԜx6IKMDV+ 9Bh>x?;,L3Ӆ}k&+bx>-k2tuD"fWqJ~p݇1qATe/B)7=~y-.Nw}{$}@Acg6Z-K>9 }-Iѥ2ͱr 7_R)s9<&!pzB*TҡtÅI s~-r/t6 r׳Vªja (^SWRb4R/$lʻj| o#:6ON.AHx|f4*z(ɵR0;3!_o}fHs }+,gݼ)$+T(D)x 8`Ɣ( 2}ke}܄-;coo +WO EY;1}IP~Aqպ >ߴ2Rjo(FsR{:5&F#S)XۗP yR{"ay5 L!&Գ Bx,zOlb?nyGVTD8TsP %˽i 67ȚV>;5mX0ѽQ<ofeĎ-JC )!\3Jj|ET ;c`L}<ڶd.uj/0Y=z-v% $$Kka)6Y ,=/n/,N׋KQ\/nB8شUĴOۅ# =&6ފdߗ zi1~ 1n2)͟S3qH*[[O5@oG@)WKsV^{1>S8U)T -]ڽj], V"B}99G?B_tCĦA5sџNDdE& s%ۊW{t+ Ѐ M_0{;|%*U- 1>#Tᩭ …Da}|ޜ]fVI,(ZٛrgǷ>jJ,J/PV5*4W+t`RMw`t5EXMNBfT >x^@R>œ\ #+ /<Ҹϒ)7ٲMрc&jFs/TvS[ܽb!ғRcŰN9hAj'b٨%mXgSpc=b-XX[ !1g~a{wx#^Wҫ YUo;eX9fň=xe =v۝\0"N`cε%Zs2zѤ9n5_2Yd)JJ샅p("̀ Ġw)o΅/RSFFh)Ne]Hn찄Q_;9ƚ7Q8;3vCaV2{soxW$? ̊E_cƉU^~`e4RM- `*Kiv[A%8"tV?=DHMyrx" )\1'RF{vgee9q;V} DL8fkP-YcͭfWgm:-c/0h L|G0,/o3q}nj5fX"ov4+ PoVdw '`X}i3XTU$FrW] 3RLR\\mYFw$]Te - Qr{ <5D=zh@B72; 5~{.ww(Z? u"^y,ƍ\r[ݟosT#"6E@{fŁ3 z)0G/MXM2<=KDicVQ bZI. YTfqpzd=dD1V?`w`OL)Sbb km!t8@:5Dk EKuNt lhVأz@5LM,ߐc!YB4|7?ಜBANCXΨPYVD;_얗 Ikެ)8 qxws2cK,)peϙКP<\J`ZCݮ녈#Sʐ5gƛ(Xe$gZq/j7+H'K{mBE%`p.< IGq^9p$k@4[n/+u $(P!OD}=5N6*{TN PDZ6p cr: *qV3$v7un: *b#Qmo1)w?0+r,-­]0Cyd4j3{c5 u'i*Bf`WӝRlX{ar Qt>fd oH#v ۩)?麲xK"6vњ}L["`M,}BJs}VJTvԍh6KKU* Y^oXuyorq^+]!\*cǵȇeñ7rZzYep<}:R:]tF]W⬁|c(4r{ 7.WBD Z~wajּQ"-8~~|*DeSg*$ap# )o G'}H >C\HW'&ݢɞp7AcI~\kE:jS8Cd& M"у٪nw,g9ޔ.]7t!N_UfTP0s#d$vܔT'Yu]lVnS]& D]84 ߉0F Tr#_@#')hW)qz3CIDhI7cZ.bZ!>#&WzҠ9\lc8#a11eo'Un#hbF |U)m\2[m==y1SI^$V]=L $A,V~=Y\vP-wi|.4) }Nq jF/P.z!@[2/H"njăM)B`xe'j]%a:@w}V%S -xh)2Sh+,WSXcHCE2;qMloYu7}2"AheZq~&*C-Z`6|4v7QO Pi\B!</!BTԊeP&jV^g h{|l~.^UNPJWrl1yFŞ_*/F)gq{;":*&IwyI8[ki,Yki tM} I` w,dP\Ʌ!& .rR9/j &ܾwKNxh/ew&VrWh1+8@?-2WZkÀQp>LapѾZR & < V"ce $1q'纃i@هay[t {U$ID-(xjA3~dA4m8TO=ZF}Z XD1jO!?@"0:'YT3Jmva(Cka% /"%bOLy@7Svbgٺ4K=h`2C;0@\^v o$I:(6* 2;޾o6rObPਂp .K{t@pGd \|Uy> <Mq T`פż 0X!+y[ ^mHu*->5t>o$)g//H"'qZfG?ImD{u,whR{H^[,灜9}Hh\k9OXԔ0wUsLf;21c a3##O~!G ]I2nF@d`mlYt +&Gy@1ƟO9udҔW} -IC=O]ki@+@`w2-^Lm[E֣X#]D!m-ALqAY NVm t&Ec۴!Y-dh?=03gS/҂W]vR]2Ko*r+;{yOPWF,12SS1,'X0FR vV%^ւqA͎ -ЬBPnd_8b.J|:;s6Zr͠m|ňAt݇4=Xziu?T⅘2D{y>Yw~Ď &4+?X:}XNpXCc@e1Dȑ`0Fp9 AljQ݇l,n'm0X$RlfB4}VOPB5q2\fr>TPI;>nfw/i-4o[|YN[̲el Et&A( 'r/mު|'? D=IJ.j9j~.eEv4#vBB\ Uä0;Yoy`~by$-a%.m oqHʖ`˿fLh- $O`U3Hl@߽e,Ab+ԊCZ`7nQ ykvIZB3r ʖ>KѭW&/}Q<{߯tSsY@>-:EHC1+1i1Q`]h*.vy.튉T4”Y\0\򄅱$D:^>~6Ω&u%뇬]YN&bdLbB銦7YB@>j&H7T4cKnlGl/eӲ\eo`*yۡ;#KfoFNgq.f&eEƒ&rVd4C8#(]̸K^=7;wSʆ4ʿ_([kooLW"I07&00j&/֑x+S,M֑-^uQ%'vNݠez:L0*xyHia  Y^*+V!> ^;KVJdt a ։YUDmɾw`nBl2KpF5>f"gKY9!Px";LdN>389 ZG`iX$hr#fW{&(i{Kyu Lj`ƅv ߩ]0ndگekBl3C7׿Zz74H8, 0"+r"Ambp_~GLuF2侤!X(z(T `(\Kg0YjC|w>npXRg~RPHY1T'ml]`ul0h<|\}?2e 'c̜c֥pCĮ݂Id4]Vox?;G]OR xm0: 趟/IyվJO\z\)ڨ!$Nxm49˘bA8- q~GL@𾛨=igSƑ=>)3)7ep}㞓v + oW!5ƂrͲP6BD݋MekRIrٚC{J>gtmLWsk[-,'b)*NEGCqFHIs[D@OHYj֙$LyYb`:}(~¯^C dO13c6<-T$kDg5r I8%EaQ[ZdŦ]yRvgG9B!{eLX9\uSt[.bRg ]uIQP>??ԷS|t\ױY0j4h=S]#!K #`m껞wcvBJF&Uo |I9$@[(s+ESD\֒4AįCM( QucuVS2}k|[ xHqry&^TeM Bu`XOHIDFr  ܌l6;(jCSX؊&z-M {)\Rѓ͞{_\-~&l1t,K^Az=qQRw.Y~ٱ2 d5 ̃gw 2s}bڙA~M~*i `SOX/,is.yi,]T\dzEn Fwq&(#G DQ.@L8g"I)5wK ?P"]sW9xbji/?# 6w&@ sM05帞,{3n; g[}rtnMQݫ*AGĴ؛@0drsJ~ ^^Od=i*b}K2L7C1/c2y  h-ܳxX Mz!%w|ܶ(#N.B+^CM/֥8},Eg_n$`(5$ٰյ1goDSAB֟Ufgk+zZ£s4%JEْ 4[ !٫r,ٿi&iWVYsyF=?Ag:K`*J /¡V{+0^\9aP{&C4J`H\z>װ5з\3Z3?K! FZ}LH~MQɑ#.^Ah.Q-)!0fxR묊xB[2W+M^*KDXLDQGnZfQ `18MZ^FjɎb( %T~UF*nL8CRM,+g:K^-LUDe(~sS>N;# T3 *3%*J:`t`O{Ċ T\$T 7Z#ev<^Ͼ iY "|D S!gsIzI|yt fp2}v/7-FS`CU[s-D(^Hms፴py]SstSQ0n]R2ĺ\ktDz2 8f{Wbɘ,ڹxS 0+ /l{lNowL8/BP~s4{;1" 6XPz"$I5(kd.EA ;HBlѸĐG,> pAfm]ޫE׳h<ОmÓFTm8g^1 FGɇ%qJZF1 _VV{Nىfwe3K]r ܑy7@ e031HP|yQ_b=)V?g:@v;Ro'9v'1|7;Amgot={\Di[(g(COx&ܱ.yxBz"F8K[ t$0sPQJj4/?\h`-Yz((OgDLDe/|`|!X 7D+vg-ngd@+r}AM4 B5W.>zdȘ_(K0Qwz h+q+e >hRԦ3؛ܪ  }ydc|^T7/|wKX(:uҳGcUu8/;%0G1gPZrBrWRuG 1s -~dH}6-Kvm>\S t;5Ğ40g`X ki25_)#PNQՕ5ː쟶!*ȪwD!U @::hpL\H`g6ߎ1Զ˛SA]i }svJ0436-ZL.m*SyZUZrT~Ŏ,ɯBxvRпg^vKŕiv*XmsoQUm'AJǓ_]&PBcanEd*>_Psvs5~a빈2!(H€9f2cޙ-FMRǚU8X ޕX| DZw>vK d1Qe%S~.~sm?(AZcݪN"#'c*a#{63UԐ 26 G)qWiql@KvZ%3B .8=g'l>_Y!MR:s:pfa%{̨ ח0\(ӭw087 Ϩh=jm3i ӵb>e6Utac+;+4吗J7T2 Iv^xy٪ f1U9D"d53Ais}$TږTz1Q}jUEݺ \H-IpI1ƕ2v'?dOg(4ֻh&=Y %ƃO'a?mo|8G'(]7x5 |غ?i)Ԁ9+»RtRgg_ Hq@F;WS6%wX>*ZME.~5s*Sa3Ր~3>ʤpnR=>F]U+ģ߼sϼ˜/_6+8^Юe`b@7Hd=].@#OVBsQi:̐󱝻FjG5JY觜 ^n|g5"b~ A/{hȢTtHkm4r-qƩ.E zl"$Mb2%sT.7J>uH.}q*Iz- хIN \^j6 \"I(_s45h?@ s٠wLHB` IPjtZ 㻳KWbx \ko?LIZ`(;hQIf'%%収kY 7}o2{S{Z  nvxtb\kB9U]SAzh%yy )+ !+7#GG/C>%KRW\mZ ܄驜/ݱ^p'D t^_TB))8;OYoA\!6V26F"~a6*hV@$m 1_'+b\(7*_E 0B.|vZ㷗G%آ3#k! ɮ)%)Pm29pWRNGah_G\:Ÿ_!w|-h L piqóX6* Ra&ԋtU8OG6_U~hXЏRo :6Y\7wQIHj F< TsMg۾6'b*3 ܐr<xvaiQķ+Xd)->HapAsZPs @L9{uvyw@sxwZ"U+qdhnY5: 2=tfy'AMg\|Nb՚%!J(]cci6^8 ֤O=k02Yu%NHDPoaDjUvZhB\Y&"^qjn~0od#/nYI>M6Ɗsf6Ehr,Ӳ eYL6.)RÆ\GrfoKrzԗstRȃz9]^bPڐ:ZyóB>^cLR_COA e^cݖ\]5E7N9P|-G7a/0{x"|egբyr@i}ƃ jwR] N,s9 ^waL1rtoS?t2ߏ(DĔ"f)3q%FW}3݊KbZe{tG=\;+AܺC5Mi^QjdWXpxS2Cz;6uWyaK;>)l3PG$<1t=Jj=12WbrOBңes&XhFA4FvM< L4ߥc˜PpCcɋYgx?1vo' u`ͬuk>IT6.AyBhN2/%u=IfP[!/f*tπ3]Gf'+Ig9 /}'iK%$kI&LS [8v~i"Gfn>lhi0a[EFHm 7[F@$Dë#nkjkL iU/pUTβ%-rO:_!Oh8Vau-d)nG9&>&k7x#OA1JU 00%SajpXc`41dĽSTdoM'`k;ђD;ovg|O\J!H ;be:. |y2sjX^F~}Rg}@hxQ-[uиꩿFy{k8{׊\][I  sf"}I~v]E V5q^"3a*Bbڴq=Qqy&f8y|ϟբ#a&] h^b %2| [ABu}iTOzZwYB2%y- i tn3j4f\߼}ꄖVNi=vDTuI$t8 oB=m*Sr8 Ṫ[{vzs ֦y#UG%(x2kF!sd0 ,LR>M.jy&IJ)[ ^jŁLE`!$OVۇč/; ExMisuЬ{R,Hj$qU,2&E(ﳌgCz ҶŴL}L5ƻe.EMLKtQGo`|7 ? xY ePl[qUDaP?%;!$mdnho'o4,P)֝eCx;c;22;}rR=m+hARB1Y܊*Pq6e͘q&_ŀDF1J^Č.0u(רFQc^TPpm^+r|YA@l&G hQGlYbJ 'FRuCѹ=B>*!wv畅- 8Z\%1?c[ەs68R#$S?ϥ_!hb Cᬰi  Ɛ?j-*Owmz]cFMGeKEg2JBYeN [ZQ<*?KMY|nQiW[FT%P/H1ܖu4[uaC S=h&Qc$cQg6rSZlsY*L[F-jHra6wEi! CU'6H<ꯘBE}Vs l,K"W-} ,{`aԒ-6"宎sj[v yZ>T|ϓ[VuӲ&>DԫR5OnH!1M`d[£',BBo~Ҙkr1&U60"LHL@L1ywو$%˝Hy)YLBNjZI\妔 3[5 n-4IFjs=]ԖuλLZ;N @1Zt|7ϽQ8Jc I~=M@~kjYY,æ>F/J)lҭiK-mjZuN[iIz T8>VRdǟxq_i$u2K4QЎ֤q,%+ +xCf~0+lf҃)-kFB ]`S6ý,"x7FsuH&T :TR14𯙍>ort]bE۾5XG_TX@pJ,ʢdC>;n|EU;wzVkDY4 k,8 W4jzVNU~4oȇjzJcBTRL?wOv"G~j$ܬn$TFRR*#u/FoCx 5K?uxLM/Mn\~O{?FLsA-])ۇZޙ<} {)+=[=6[;.EMͧny&4^ k~aܾ⻑aФmπ-y ۢlO/<$.?卞i0Uf b2+KC&M1Y*R:_u-KQtv0߸@󪼜5穅N=x6?MnW˛~۶+Gr_!p]t`:PBYM'C[&+J ? dHQTEBa2 &`B}$ʵK93]je>B:Η1NZ QzA|kJ_ӯاλ7'aʳJ/ NhgcPwZ"ٶ{$A:]+VEqhT9\ `?6ZJ~M4"ހೇ׎*\E/ܼf9ȮDp+,pV]w3av4Qp3uvx' \j¶Ą  )s2FW͢-#/pvR}9ImRࠈҒ ۥ{`~ғHs:f);#LϒepJ0pKI:j$NN˰,Uڄ4yus|?^]Z7x5 M&5.q|x~x,P%~wm7>bøg"ȗ7"LVcKYׁkv%z 9Z̨d3^F[fRAK"t+pV r1qMU)b s_4 70ODm-#FtNL_)r XTA %hm$;4vvO桫" YXm\ƋAp_֕;xs3iFHL^.4f1K<:@G1(&h W't}94Chs!DI=W$T*|i2et'hcH95ƅ ]X \i=q2:Aly>CFYX5L G] J3 *4I/v s`3V|;hxGN yK %o2kS0(p:o~7:[ڙh_бRe7R)L䐾ڄlG!5ds8ډ Jl#5 Z k }͉+naWGa*$KwP&9_,BЛ<H!\XKX<,dfgt"&(ᖩWC\YHx]Mj3yTxBX%tѺPKgduX._E5o PFpy3oHgMGD;0v 2LЌ˂ᢼX.`lԗE_ W$"e0GtqPKYDюzz=Of՗KE\E5H;c\PEp WAfxCNR_ ߤmLea4n>Vm{ŗXwЅZa )wr}Yޮn盙|(Oo…Iˣty;]Y09}Ya[JƩMU䭂|MůUo &xF[Q.I")۬L ViH\O3:5E2ZawSbbIP0գ$uDo:~GwRg:h,JFZh(: ftIwy4FM1Lp / *@ɂ%ڤּND*@ #Nke?^zTI;ۤ `QF2FIT#_kmA4T:бߛ7_.^'/X%:8?[?Mġ-~)ωE8 x[twJqz%x8uܧ구5O}j'ǒ'*n4+J2ŵ@Sxzͻu<)u˕Ѹp {S[Vc<,pCѰDhJ~Xi>袝O96[uIcEM?86d#8oҵKQ#Lܰ=KN!$J_LΎq!z;ڜ"y#F.i|lXyl/eFRP쥨0u#ґ=$= y'XL.,_Qx⍱5dm43I(}pVw_uїT ӼrR]j ;nQa%ґ%6n(Sħۄf [(HnQs@!m% N+~fCn.i ‹01V/@Ǜ5:U/xJ T8j J^RiaX*4k(fIu@*EdND/hF=>E..–0br|/`Ꞙ$5 񮆄@[Lb&[a0*s 5 cfLy.{$&(0 IԞ(`RrQ\_1qmcykPϛ3$X|?OSŰepvB/*_ Y2(  >),am,H:0ok"FA֡DKXqA۞豕m64M Xk{= +vP`Hw M&PSI }: CEi~tۣ,‚ (':c4~Zu 4U cBGU.f-#vܘu8[_U ŹԻWxV^DjIdsXq0sJ 1QuGq"ütO531=t7̕_^ Ipq5veV'/Κv$H6!V&oUw8Q:IJ*;`þ"#彷ȋCRNȴǪY,ةH xIfc ?_k48epoΘ[d=5o'vŔMυ[^SvӀַ1vJ(*(f7=)7 F2ĹT4̻v2e-u)^+*!b؄()|(W Ux"rD#g5x@m !ۯ3{wz' !dl/ϋgkiz[g@Qj-FA>˜EMe [itPуg]*^+:I: Zc5cvz@vovs,G-eUn $e)sHw][WMz"'WF+3+j 97Ilvy=B3_7Wّ<~%Kgp0XQSbzJ:V\B%Ͼ V[=fךa%@( ^Em0ν?E ҁ%0JG_a׽"{3'a5KdBžA#F˩ޙ0ez_]3ٔD}I+Bl(!|%(2$5꣧(ޫ؟hKlRpJ͌L4xs$Wb鬶-w*mow@)#S"BN0P)ajˍmU %#_ʺ{}{ۘ8l5r̼~`W0#ޓt x0)qItMdlQU\fuzXy3TvժEޏ ELY(MS `Ie=UU-F'+XnJFK1[m\o4p3PSt o /pK×9pE]V~̂%Dp}_''f^$Uy50j`aQkn,2k;*I,{BPyBdnnp.ã;j$FJKᆼ&eZ_n|Z7UfGDx#[=z BS Mmƕb̛ގ$nl| u!Pjj141?[$9HQ<+'Ղ mujPB &ѼYOE>gf.?]My3gEhJG_SD3!iIaaLfG& Xc,2 [#*_c.&E9i6',B):nۘ1Fw:Rێ LdQ ߴgR O̽_ϵ`p7cL;Yj_6WBS0z7ʟ!ɠYᤌBD#s܆YQc8t,T1+hxGyȜR扟 ʎ- !(hj v+iOp6X.eU9ieJUS-&FK6˚(H(X  )CNŬ~>Q'i䱝Rv9;YO^2'[p] +aw3/rgu&:E&d;%Ag-Pk-7_q}dm%XE}s!t(|تl6>dCog_c3~87Km$&EtHDb)TЪi0JaeМǩY|@9(^TR%3S,8O`ygz?,F{ÛObWܪ0LQP2(V.ضxpL_רֺ17LڥU26dT % Ǐ6qgj:yr(l ?TzL +څj}V: ˤ23A*N݇1YdXSѭZ#-sfb1'C)?z@ٻ(X܌oV8"ɴ7/ f,V9<~Xdk/s ޗćx a9- 8I"lr.c\nŘ"MC[9GvK[ܽ7A2^ l_Yq {6xb%Gq_U6jGP̏\Zv@@J{7XMn+BJpvQ/L:XcǓ3!c {xj9Ի.>3k+Dx@㊓EDl"lށeTH7 +g"fۮߎm1*cg ٶ$X7[7(j?) ￀髞'߁HP6vXgVũ@c{}JpeihDK,_U>aifE-AJCѤ®M=>(*j$KHv q2 W1cUK $FkR-0J[*2%!~%EF04iCEyKsPF#7PV;G&W>6?fWse"o@$&iSIq64>c˸zR<^mVc#:fP  &sY0隭|N|}jc+a5@S^T;7B#A 4KxfMiDW^q!IWi.Z0dm6b)*+5ng(Xp0KIv}): dѠ69ɤ53Kr%6(A.&c<"j>L?&D\_M$6#<^s;;Z KEot3H# 1BgDN!1|?)LvvtzX J>S~;)nGd\e-{@Ր\<+(#U+$!sYؾf8QRk>RxFj}IOҘ-v;?.xa+1zUb_va%R;XTB`)~ 6 +:Í _ |dtlYk~5'< U֫/߈gT4]crK܊J^jEgi,J6-,2 Bޤhw ~D,-L~[+l[!uF.!:ts1\, @YsE :XG9wR˩ ]~u}EoDU `PD^ʘ4%7<[n \%($o%:&]%Yu)fE&^oMk@b@œ6;(rI6Em9^I16o)2vsƌ7 ]d)er u YFǕV$;.$S4-la+*^6IL \Bd}W0 `٢4fHaR]L# bW r&!/|!\78|҂}M8[] ^vV62Fe"zgR#ήcq,Jʇ:V]]f;R b&~tʭʹWfr}RjTQVͿtFP7/zWۈ\[,{XyI}4fٗD\+`kQAg|҃|Eg=()!-Gt^3"[B(w=b^V{%{nl {cmK%Aw1"̱*ANF 1#WEkvUR,^X/ca  w/x&#m'%fqSqZ"~ 7M>O%a}xFq*B&ds.0i}~w?oG a i _c3 vSYqHJ ; -(;"OiAZQA3nKs}^oU&d}b<ԧOI˵:Jl _ '7|Qr箲lz|BYQ<ώ3W%7(HH #AC*|ˢtC鳰La@`$`jfuʼ`T5ܞ}hj!F{?ȃ9zNFMu-)7zaqCգ PGEي`A^KM ~'cY 0gGYFfX~uoփcEA8ĪR_}2ׅz )*ԏzʢ bR됭q؃ ,H gËAngG+h[kW1>i)DM 2F9Y@#)0ιDę̌~umB6)tg{#5+=o)s[zA,2뀏ȨqAZ*4{%2\L22 Udץ0f'!!'E'C:j>mq姩]z$K10|0xc-b|#'}KxHaI*߫aD8Z!6"ABU66`_&ñ|'+)T -Ay2i~گv%(JhM^?}ńbX@yOZ$Z B\[kGtFn$Ɠ7\LȈuG# 4$X"gqJ7P 7yp0|sW( W ;գa$oJy̨ ڨ% _Տ+ا1wg}P ΚTeF\Az. >kȽ4~E3&|6u Fy2* ewv.3bzNg([ / ԟ6`DLvQz{G*FeOPs & G1xy=1.=a?vL5HU"D]"BQz:cuNo$B$;֖-6LdjY!A%˜ ,CJw1-n8f5=4-zM{ϋbAZdgB/Ni!0rY~K{E59%,@,@!O)sY=eY,i1s.yUҹw<9ﳿ3z'NO7Q"GʔZ2 ~Ӈ4sq=<WiTo @5QDn c9ngJ!D:8ɱ?`$J,-p l$bj,!'aP((2:*2 )޶S%ב xHɳyzjG AKI4tQ9꯭V /k?vVv- ;w3CEOer,?R\p2?ܾM^\!S6/il(+y 7Fݧ +R-GbJ새 6`XxͨPU_bT1+*1DJ[ I|ҷa^*|?7 ^90bl<<1{ +;p/= ):>|JXTTdG 5R pcVQz 0wիW"Gݗ-焹Hu,\!ihfUpTp]m^YZ0 @H!-#oЩ`X:kc?ߔ4 NE# 6e:\0(WmZ=1~KMɃ+-A\" @;VP~6x\>DB35rDziw K+ģ%4W;~.q/>hbUaf0I bXL~Ӵ?u-3F Gb DW|^o7կ~`j㚯JylK caøEk2ه;~oR8/lFG 6"X,ON56#MR5`sJ<><;~.&gEV*`u\siuح]yxcvJ!v".Ji[^q`TbU{ %ZΛ^Qyj^W<%b#_0IXƷ~S+^vncDvi#ꛤ#X\V PGiӇ %.çg9Di]ҍQP)-|`2ylc#7v2, G1^.yÍ ?;U-EXe'K*s'ZL,Z< tyKPNr{|ʅ_N.lEƕ1@Ult&6@_uuRp۾ͯFF)~@~JGݎ+t^UȚ.JݑeRh)V'ʹ@pڭWNRtHn D2&:?˅MAjcF&x6]5욃^g^?% 7V" Ğ[OXo{>H$/] >{&OeȟY,XP@twӶD?#+;,Cj72>KdhD@A]jsxIv{fK:h=W*S]Jݼ۹LH,:S{6N+7,ڠPǧ*(rO_vW 49@BiDestGxBm,?~oo =J?(C~t9-Юtq-P,l5Y .`E1\^db"лlB pyL5eV︲[/q$ a|"1,pnpp0%(fZ܃1l&r%EOIp LڙC_!)L+`V]181]Y޺qB7El+&^ arő q(Ï%1~{?ƇbK8ȅoX">OCcz'يZ>d)jUQj{ XV\w$G3 %<&L= /\:oNۆ1 t\9$뎾 1Rq^qrKN !¦h 'j&Pң'd2c֊Qm>= O+cm 2mG/Eh=8{. glmLp_؟Hsz$t3b$$O3rr[u۷k~H*-Xlajj4aB|5P0A3K KmSiƯeh70ΣZ~ne᱌ЊL],[[q Mtvwʿ\zِT <}rTr킈rX gv1FYJ2$_ZU繾?Um␝z|:\a;]V۞CA,J .qQDL]#b ]DC *O[.ƁܖLܧl3S&5FzYkXwv}%q kԙxhk=UI=q~E, ׬ ygnd,La?_ʱkR Uo0!e饝ځ?WX|?T}S"/ ɭMZ'Pagd:W 3Z}7:M]?SsoW<ߣAy!}tL$4E=z,y#5W- وfJUD [%2 n$ᰏk8k=(2s {җv+qZ vo\%G!fYD}N'RK;ΓGŶ{gb+ V5;Q6tc͏>ڍ[AClSyp3MN$}.2lH0ED>kM<[)_`z%'\tܧ%e:Ɛ}!A0,2 q[0'; ïYMSr"uy_@M1כW)V0EsJw*hFL>h eAi h 32YP$ %k1B:WhtL[+95pSԬ$l#QNp5saߪECG$GaT8UJ/:/'(zv+ z>XE یWku(gΦƅG2Nޟ~鏢69Z4;7y|Oi% 6 <8pABX!XtȐEtfMp--3լI h= Y|kXvȨ7$c7ͨ[H"=7"M|;Fi/#K%hcca̛;j͜G_AAcY=YY^U [ƥQξ8ps>an2j$fb㢿 ,jZNKh$uA{6y_B}M-L[N#br^'Kơ42gy8w/'0np {/;Ʊ ؕ ɠ_>mЍwQYoOn{-4 k!le% NsPWCI>߬\H1&>)XYz9LT3 bӅ=9[z}Sh d=] pey,{"Y@H(.Qb_[(H)B j WAu,J\dμ ) -u.,Zz_,w_+~S wMYQ/ o℈uwhd::ƶۯP+2[[+3$z^Bm $f]cG)c9Hk=H@5;ھ-O;фӇjF75Vf=:U HL>(N6XnY ft#F;RCtvǔB`|TFTִ=S6 ^]?XbZfվwf4(H%32gGU6-e_407hG fԙpT"d)T?`ο[z,4M]K;W_z]8\'bW+=OUG8ittDvE1~dIg[HL W -1E@ϖPɅzt:5azOuF`$;+pSIWEzseYS{<j-bW0H /- &={@hЏg/ڻ~-Uv;3[al#7EBI,!m;F `QbL=|P\oAYRH Etx,..4BBKw+_)>d G$>JT wQpi4%_a!H (:x2DYE xHfi"{AUoCv;GTlSUVJ 4$刴^p!(\1iLnIj)6~4 #04§1W7̎%16HeNDc*n*bG_s87A2ɉ\%6.oΪn3C.^b<߻,bIU{Cr:Ku7֭ZJttH|>~E#p3rɨ )KEB'FaV>e?˙0(bj;1x!p.Vԥoq_g|[:;Ona Vǡ@t$}IZ]slw[W~t➷)w.([)tsY1dgbovhj>ng R^cP~_2Rkld2}, Rf.Q{6Ѻgﴻ@s0j[e]%VXꠂ`ȝӎ&DZ&KY(l^gnYYE]CkE2tVRr-dqqqQ"EqqG6Fs`T¶PvhdZ@$Jk"t 3U`FZ4༔h?:; >ZzJ0(]e.(yx]u79R{ C-9?^~`eYicbGtG\⪨99aylceNabb3,<{w .I,##dq0NqȈmi(jch6Yڑ#ԞP:ڣRQW2Hwe;ڌ?o|U&#S*<8@aEsgA3.84IY18hy? ^CRлl#Ƥkɮ %f:;XK}`ŕy{Gbn*ss$[6Egc8LCpkg*b<䄆3U\T3=@7#4^G G鍠0ϋ2L?ϾUpf3q:s*yǏg :{:q}qH? .<%G{!" 1!\Űu/ϫoCì܆5 /CAa}E- "F!#1MƣT֌Fq8k;&&Y!<Զh:^ ycL0TIṮs T?(xhP. Pꆚgo%9J$&h9)0wl`wjj4OeS|Fz0:gբƃyF8Xjko 8Asy6Š3{&Yȏfי[2:Ǘ!t=\y=@1kM| eeN9EePÈ-Ig,_ y4PYJF }* yLgW+pX_ж$>W nSZ sc]'G̃^FwJ!4U_Ò usy3X pb_j'ۣdqq : p:ke*SKy]gDSV_c^"-e=G(X1o/##bkIKjr:Eb#z 0=DZ~nHK Wum +}J.>ƛM,S4ߵQKY]Ⱦo/tH/=jY{@=y癗^ ʯ_%ȏE'kChӍ DtDS FxhHP)7,:ڮ( jt,:Lgj^%jƾ9YN:HRO qrG؛Όx1(g^DT(Ih] MUO K(L3#~.K˲彔CUll3z /Ң*J>Q<@'lA5va⨺Y8djPA8JkCes3gZ@Xsf~b: okf+=/G6ʎq X@ %/G"QK'pwWԩ`cM&oeo)ȗr9,f] V_P˞ J_S;y};q꒾*ٗqblT%=±oE = xRjK@s*"jdELLƅ2! _% ɕU_W5t?du4`LxɆꭿ^G,ӻ,A E.$෥3N[l|swKz&F! kήyRhKgYLbqj)TAd/f$b=~D _?VAsXbh߷VmZsxl>%J0kMIysle ûn酕3k AǙ˅hV LIJ"cϙ4~ wr-NW(&f ĝ+ Mu+f:!ѩxݎ9m|w!Onwن|`Ouv0VÖw$9=|(渇b)s2A#r}a:,BE+b7KKrNj*\-Ƀeh@j}RL c6؂oUy%}cN+9Q>Ex$`=bw@~0h*_&^htU8.a+y 5rD{&I?fU Ъ3SfXOOqAߌmp>cwrpNgqw޳54F` Q72SUqХOdoL{sq"ĵ>,Bdrmbmw%Pn?]55"z1XƱ,#5Opxy.9~όgETJVQ ˧=>k(ZVX faм 35땮'׶E{Kn,A[NXeJ"w6DIBɝ(d9D0ߓ+1GzlRy|"MIrߡY#AU=Zz ibqSxk(ё a ,ƙQ[v#>cD~=tHC4J_3+$чƔm2y]T 9Nf>,ѨۜTqYP'L~3M Q}%W PaY#+W'@͢]e!)ƬC0/g58sT*oKȭ^/!lQj*ȍC=!!0\Xj>YTA82A p-^k4l_gȿ~f2@:[k]҉u_@SA_/rV`/)بEa2Pfң`.r,_X{z?)& 6*&[|UYvZ3[-D( oc}mNs*!Dt$"=Xʩg(h*`%Q(gµMNF{ ,#)95x1%8_#V$fkBPDj-kW5G¹lThP-g#OM (aOgfvn~6BETe{GbwVXʋJ-l%AΞX`r:'&X p;=Ҁ^S}Z <e/ LhMp"M1l/)4`ٰx PXoT -i- „?[$Q٩tʛGY$Mv|[d!^j7Bm\+r9j0M_ l+QybC'(ةCvw1 ɥD51y- gvwg < ,v4 _-7hXO5[@dSl/UyOyU@T=okdFQ nCamh {X{Նl.|30]J>;W5IƍMqqƹI4`,:yÜ!j ݀3iok <^Zb9oV f:MmqOwU&cA ?c>Y u׭ѐLTFz D'+V"@BۍXܪH}'tvG^0nKDyS; ' 57{_C` جг^F56nCļF6k =?F^ȴn0KeW%םZ]B5!LUQx EAN澯WHN¢"q4sn%a'}=DĩF\L<s~jvBwһ{v#d.l`y4ɂqk(&U~ vAb[_ TlAp Yy-֘g2uiplVXBGؙ^E+4,9Ο92e: 2`psC笥a-莮|/r=3p |TF45o,@ZK,>u}a{3pwVE^O{(F~gMQ дδz/ ߏ{TйvC&PZrDy_V Eba$515x7;If@wou-x~y;ɒ/45x>-2 ^q-GA<;T1N`t9 _`Hh9CN/f(ъwu g T02TJlQәRZDKnP%Eq D27QZ Y XxIy,kEaғn1 O QjEʫwkX5 <<@ᄾ #?xXȨf cΗ&"J'1sv"[q$6XqEDݿtlbr=a܏{L}v=]m *~# ,(qlScup/TKB&}JwS%NaN [!C|=|ֿTUWXbR(qAdBӣ,Ê17&Ţ'a X*ك.Esr:q1 ?zzggCI3a|ukL i51T~ &_:hl}SNuPR#DNӚPY?{x-aBc-y&.cUh_x`ޞ%Q1 k=ڔĝPg$8e5t;wyFk̚9/)*YR "Ѩ$|"F#?Dz91^@,B3 ;uzDHhVxNtfDlĈ\-mT¶1uH@Dy$kgQ)Yfl[Ɍa}aoVh*ii?c\CV%7w-<hJi'F߿cإ/q aE]_I(1.bǿ_ٜ =d&bqI.QC`xKGSk* F*qs 1/B~vy*; TU4VE=9D}$I;G_'{]g\Kx ΗOC7,  滑痬e +/bG_x#!IڼSQ|p+t'I7N石oŤ9q-IHl.BL ʸ5ٯLwmdy.Z1*0!K샩2:mF+*\S~/%'If_k<)# 3+ǟ e| âYS08LRSw~*!,{W4lRB lźrq96sCIIwAWhgeF2Cw1!U~ `9EDv_8JQXA`,ܶ9)k'%Lſp0 ݁TTaCU.1s:''PqS9=^}D0ѕ }#Ɓt*,v AxPUYu*MYzuU&-ɧ2QoCL3 `ʃI ߛGz#Zl8e8+>^fl XzUdXYvyczhd vDAeVn7pk$IK6X{a=HR3OFL˃`u4} x̣~ѹg da On?p3c6|C8 o3dpG\4䖏h%Bv3{$m&sioJ+ZRv Cz=.X[7mz >9'Cb5|/j\=Z琋R`DBo>.=b^L`DJ٬ҴKGGrq̱<~.Ս= -G>p%_1goʀʺ o'14?Ma7i$g(w |ٌ6jcPVg%^Z`C2RP̊C}[1u\EC\Xm+޺L3-Y #fKu0qQm0)شWBW4e78ħzy[v[5׻"T,Z b0[|G,ZڍqR8RE80 ZpY SѼ|<эA{6>" |dzZY6+t R 5&[T<3ڊ*f $01̢.L8op^~ BL _6Bg:MÚ(JA3޺ݰ]riqNҦu 0T :w ~t5k`1`%nXg }Ic 9-!jt{MZ+s#Iaq\ny,-FY&paLJ%aI/ ]Rϩ' c IHڢ++obG2ˮ7$*PWWcb .6uI`C%u5k v|2&`E[z~(Q Y׮Os~ W.בԅؽ]b=x KRx^!xa$5'^ [=*|M(/WEzpriAVuŦ]ۿ2CoYRkhQOYDegٹ򁳹FҰZsY{ ̑N-8672M_3*ɩFuJEJ 2els{ [}a}ZC?[8 YQDa@HVjm5xt4>uE(aٔ}WRgɦbIH+>ӈZ$w8>htͮ2Q[~!׬fOe_[tXяɕ:\DoBkj=Pj/tY3t2gX.!SGmE6t'/kLcs-:~(1~ Xd»ggF1mZݴ+f2IV̼\PD qx|7$ݍHwK黱;bdg`C !l1B G\`tݔ 7| jC9L8}3 {I<@Q~~!b:rzѳBD MLtɠ'"~c(ft|^ݡ eˆl%w2YgI<!{@/مzZ3*R0"p$Eqj +zb8e!6Bɺʄ~>/TY(7SN`k)\׀ UvJzu2v ;D3; TU(R#^<>f^h.DEYs}LP3u 1B$kjS*4z ݊Y5o:I1`& h֒@Io1Um¢V4tM-nkln߄t~t"pulA ([(hF-h%[̆}Y/]9*7Yj!,A@ d6,ͨmw~xdbQx};VBSKM. ]OU35ПUM= s7Hle/lYc wGkі1yiYihV^7TfF/0\Y6*J_g*շiWu,9?Nu*{+ [Q.z ۸\4鍷 GT,F|fBe9 A%ئi)Ux]ii|PeCH0EMh7ηX:iY\ <$+ڷ!49z;Dv@ <,äf1zljVš<jS 9p HU7'8mx e1&n<,Fse@7@|M3 yTX^ЭK.T텭'#毕U$$)U0%D(ћ(KJkTچy= j0>Ci*=*}=.6bIh.iOtK ~a j,[\&= l"/1ŕEVFw .%#`Fmd_\QGF"F^a=PRC?*#\2Ewk'xBH@KJn;~lunv[`I\%]y8#Z?CK(@:rnĬbѿ.ΐ"WCLzy"I@dlJntEzf?RC1FeJr9@<%q{p:ID5\B+vjPJEM‡\]O 655,WT!HrTO1^7"u3\ڛ) "ynH.q%\_SQ2{5-`MOqA.PXt@u#Zݟ~*=wMrg7jC̊ Vv`Q #, \ l dC\WObh0B£}(3!;JtIղ$ }Б$]𚞼yz7E(CI*G`[ Hi+1xeo@Z0?2_$9VRq9+\Cs'`[pB4Rc QNtft*t\N꾂[ʅ9Qm|z TYScu\ >6[#BKc& t]<  BnnN(5BLtѓ< @RYIGPythp5+eȪTu d`pd7E|0NSj ^+ޤNJDr)>-ck \9fz=^_Ӕmh<K`2l`j j-x5:GHz!%.Pz,7B f4ɮ{=/Ee5B sq(j6Vى%)* AW轮cчo/0(dN)}z!b \snѓZDt)e W0[CtmbrK寷v;OWt'|N2jX$<[?&SZ~8S@Tޏ9*8_Tt%g$dcL wN!x%3SFCu,/[q]Y;3$N`=`JMK \\:X|k|C\ZA >10hh=Aq}"1_ۍۼU!2l,SѷBRpɒJ!_Kl{~ Fk@TnK|}Iݡm̀VX{P˘JqE˯9;jDqp)Aʚ{gLzetgedxtŞX`v0 AGaZ2ټa@S-G?\~'tg Q#dE)$B"9aڝ%VNN/KkKj7\բޮ(40ҤR-<, Zy4HdDae.$RCXE TPn{{dBNm6^h!ղ%DaM#8S/x E[T&lt`a>kE4&ܻzgU=oNm{v4[)7))KPP>{tH<} >]'o^fՈ0&\2&M$t;a6sAGys1b,n2JLV7$CT hVu-OU35?ēU0?[6* QwP![Oy5\& s5:u5T%>:zd)M&Ӥ[HOMP ؛ta%'Q<%`4[{SZm0."ʐS{_OGi}NuB:L8 p42@u=} ҟp>cՁ_uaF5=Oaf)d̆ wB%]-/yq0C.M8TSw4X2Ldˢ3 سXhqLVYaqFH ĺY$7`%$k {M.r<1C;78z:<=Z$j=OUwant j=r:q:{?0>UIQϣ=wz+ϊR(#p9љXbxyTیmB8YP&X~dMe[䷢^g*L%]WH hQg.۾ Nٻ۷@B[f/L ;G͊wᥕ=#˱Fʩ%7=<4G^#gfϨn T'imjxo=Jڑ1i%w9"L!hZnΕ米h3u ' aKE4{_H٘XyoKJE v=gBX~ǬɕXڕ3O'P ^M.Yak_wsƐ I(v&ykYSDL0H!OA:@~FuVmݦdt&-tX,v^8$ѩjv 0ž:6Mr;ՅlqOpuDղȻ?2M*&A}329x 71ga#AH]ݝPڴx)'4y`W;|r}~| _yݫe!ȼvq—Ҹ)p/( 0"12B'?IX]SBFLIod~iJF)<͵_Yx4| 惀s(@^/wܢvLᢆ QQϔdۇFyC%cxGM/ eiT,;F;w/4hҝ1AvUXml"F9= r߀ a ]i6wA-]'xK gaog5^!l*tNIT2$8v |MZT,Ug-Լ\LEhcklb{#9Q7q-Eg qv[}y?Q^ve*ċlɴIΗVr* k &M{(>0(-0 ~ _ܺ$*qA G-6r`/A -AE;i;RjW}SSUjFȹ NƷ0([Jw0^HҶ=6ggNJSw\xgK4[c1Zbf#&k n~s/p0?au:kp{Zm" ^AD N7cEFKFf1žig;̈a׉;C#nE`ߗykkCcA8 Wjұ" I?دhpSj0UQj_Wz\fF1A<#X ؄ DZn ۭ]ZrC'1T4*];\'V,a|Z7pdUpF^mIuILY^c͒ xDee:p,(K!" ModX`a{MyWU=ralsHä5"0MrI6ڈݹ/ɫ"uhK5Re1BwE`cC!bʱ.kx\%W4w5MN\_^"869z~%C y̫'jw"0{D&E;i'\i`CvOß utgբl1HnZO:i}IQ Zc0 MOx2NmMM{\Idʯ2&TFItE"`vhROxQ"'? Bazx*ev)l;1llu.%-?rM3aIݤ^Cz;-foSm\a7= ғCTOD0rॣHzoFs0r<8PzTi5K%y)N]M"!32MGS2:P: #MS9[i#~<ǫ&.tk a\Kj%|$´H\V<BzkVB vP'bAF>j}M^B@6z]go=P?SqOd&K|loZVP V]A{p"%/)C3g2+M'U~Ý*aڝ<|^?M.K;qHqMB{R> M%'KZ="_^=@Q!Ϝ\0:1 %%|k WJnx W(E(_ppi-Esj8LwqՓ6?1Fc̅KZV\T,!=c5FFjԅT-gF_9Eg֏oA&ޱu\L߰)'fe5>5d :T_laԂIIК@rn|cvrw 6ˣeyJ'qad3qU,B0uBH\Us–rw5zeb82Yy]V>C(4bCNRůk_yCtwytw gS@%ݖm/(dg@{],hmP\ׯI8uC$Nۓ#w%)jJB쵌Džbڸ"M-]yS~>$a,rǘW93DR"?%箒mm*Wȿ{aYDfh-T̅WORrۛУ,yGL>0{£͗秎֒|-n9 M&,eM W يG.b@3י)`>@rBqopY%%B*,vy1?4bNw>}Ϥʿ!rT5O%8b>PńA{p7rk3VԹ ꅻ{] te3VucknC'=zh%0D Gp8E@mt#(H<X(Ā Nز߈5=Ie[vY;b-x$˳׎̬pk6 l1"}A}3Sc9ǘL󠁐-/JMM voCu,GB_; ey$\fd4TV{#pdwd7f* B` tjiۜi"*+\/#K+U8eqseٿOZh͔l ~'P.q8DFKVh<^ցW#a.Mt|W^wtZ~5<) ت5wJvnG:?oPRNjDD ˟NmEKe}to-Q(Z^M{ B Aa.(}wRf&lvv[*SNH1ެKjSGwT}>%~,Al÷-\XR`3~|lB LuNn:+kK汝jGqHObZDvGo~2A IfO \)60 ܜz8[>×5 YV8dS=U φC"'/CvW8Xs5[u `s ̉K*\*x)!;MBB@#@ N:{56 ,4!+LUwUOkix՜ U&$J`Fq>ī#'E-c2 ?vHX_0Tۍ;ǍC߆]Jn.=m8~VUt{⦠g Cvp1x R1;2y5&I`ս0#e򫿴Iq\$Sk V|dTvBXfW G8Rc?i9,2`+:b μ qli/R@@tY=׶TRoոv&k-*{~ )=wɫWEи_4<5`O!|/W&$Y$ @'镍!=srm1&yl?B>_dl+阈Hm1ŖVxiE((Pc#fC;'#Gui>kf0yxAdWgjS~rLS?0qARRyh= yPuk3kQ46O4ņղݞҔ "nH0ˠ/3`%{ȸ!,ޮYRJ(?n4ڼA>+a"-sG+\q K$'tػ$JiЕ3h&e6/:*x(\")y.xh⼐ epSj-F2\Jwr B80;7)vƆooWeyGIYhn)AP+6Sdf9ofRkXl۷1:.WV擟v'0h|_+>潌4Q\Fc:TwfJ]寗M# [ȗbvEH[[9XNyb']] kP,.zs A1pC)3PyvwSYhaT8 MwmhV)&̀ sn"H$7$ɛi4Gn#?ޅYp6bӌFOkF"/"}#QbEnP*]j Pl%JyEJ^.\wY<}J߾myՠ̱e'v CC1o$_$He60u㗌Gp㎇ƣ~x; ǟklCx݋3V[ɳRzXj2 3.U6#f0h-z ϖ/&4]^݃hҳo;fm뺺/Aci~1)?YuױGK&ILB">g2w~qמ'rCh5 @!:ܬss]q4i%[O#+ݖ oH2!j1994 [i|.r#a٧W^Pi}~[x DkP ` ]d]__=4桧DjJ|䉀4T7ă Ѩؑa Ǫ`mR@sLB祸0{Z_8TB!M޷M?/"E.L{:ӾX쥊'4"EN:998Ll@[UuI o/r|Nd{۔&MbA!A-z3$!,fLb?1<5i fcѷz26gቱiIFD&4@ eB76ZK+vbǝU)!]q|Ơ$|_;'/ ~'>T(nbIz"B)z!v>;.?ݟPDQBD>8bt mӸC+Ydzf${ OZɹr[s*H.FpT$*}l ةrg7[""o2(e4I?;cDK BA&iMIV+gA\Յ |K^|`6\T݀M'Qs|IN#+/%ʋ|?+=RiޢM'dy-1ju[RԀ6}\gtRF&ѻ-n Ǩ ޲1ςzQ&rZBeݜ)= oh ()_Em1gtrL޻O f95% MeJߍe;*1X&SQx@+{u]_$)F8/n<ܺߍBg ]VcygI9p󋼽<85\Ŭw!f]|R=H{L"c| YF-I*WbgK@x|v܍NIqD6$701RYrk;%iq.=8tӞ^ި53Hg#  C0x"}ynǢA:\5#i-\`t?ul~HrsKxE6/6*z#~5~d1##[ θ YƒXe Ғ[)mD璘za4Cvۄhkk@'x5F]ThжQs}PGk7Em+4 \&E˧!Lv6}[>F|%D.-.ՒᗂMSZY^j v=>v I@+V(1qEGqOgkĎʦ VRb t>5lz|ev0h-(Atq(Lq˟mh>O x˶T‰\?pplLߑb7 :ߕQTi&ە+;'׃;jU*y7q$B>KSQj9Ó=w[L>A!$jC te T#B­/xo̱p%$/v;G )|Ơ7DV5ʇ0) V|YҰz)lP>;{v]HF` 8qI%bg0k\طs6MBaɄDk\kLQJ٣CTJC3 qh5w>;]η)ɦR`7E\aMY^˜fRsGen>U#[=`1B$jحy)y"159; ٲ̵ATqC͕W!NtW%#D9=eAD; ϱa#[D?<ɶqk}飽+ڃy0Nfdzu`wCkTnº9ص/ )+0g6~Qڃ?+:pcC A<~OUGRv{^|`ʪwM {bt3BU7$E bM»+$L(uoj'8U,?S~>R1 ZoPo1Get{j=F=ȶkٔK0E>hh*ȴ kݥ2>6!XgR~ou865kɤNo ly.)_ÒnS0;s%C3\o~ׅNb>P VTC Z^DJVu?N:V&34r;:5?>6EkcCQ:oCGn stP*;C pvξ jIlLErTBf/%mw=,p^ZW`0JwZ{zm _cz?mQ[[ae95i&hJҰ b >sZhtmsP?V1Niem= "Np)뀙8՗wJ! al8wj t L74]EK4a}Q>&ȝ,겗Gg@ ^ILNlK |=Nk\%K7} mM 䚀~@[f@{4Ja 8{Y:W6;mOz)_5{#@nIװc|1(eQ_g3?Q .]H:R~Y.- Cױ~c@Y}S7-kaz~!̅ge{NZtUm=nfy1M0'[Ƶ"0R/VK<}O৆h_ad d'6O9KJvxcN$m7 &"4@S3oԞw]nK#)~:ƧaF[y ji)iRtud'>}}k>5ӭjlpߪes6=&^̹}\1N|pa,π0+ߓ%_BJMIWGt(?e߉ OM*&+)^ml#av90jKv%)?8wmr&8&U_ emFe 7>_̿{GMkH ErDc ^] mﰿ`o~@d+<\:6#V.H[sOBnY_ IN=@vNVZNK[#)j|Ȧ)߹5s(rd9Dj3ьf=Ty2_epLx#'R17(2K2Fq co$Tnwڣ?IQ,EawK=D?RG6 9'Md0:a*L3AWkAP˚C( . s:?4k! 魥W|lS V 3@V!'P7H-قs;72J!M$*4ÏTc`ۆ:BW#c]X.I qcpW4弓^9y#ۋt~b p1`c+=]9m+0{;͘9T,B3;C>#p KQoKo#{h3Cr:K;BD8$}[Y%C]G<F;nU*7wnͱv"=%,1ѕN_PabǓ 2Su%fO<f)G օm?K/4B"y?RyVGoH}cӘΗV&5 텱,d:WaӕhEۯ^cm2ZzLSstXM@7'yil1l(#S,VWyĻT2)Վon~eNjogX'4p6j14d贕n,\cVVZ~08zZa)$wt+Yx}@3`%nļ~!ű3e0 ^qīs^#ÂbB<;ޮh6<EzVs2Jj_ѪúBfZQ| z_ÆBfXʞxaDw F96Ǥk|%4o o^K-*e?c>$L&I:4@?"|jlfWBg4b% E^p8~HK>!Ч/WIkjlܳW`T8VW'N]GeQ.7"/fl˱1d9d؄hUbZ%Rw! B(r} \`bifucϥpmq! 7g/U24LNܶ@:]7g6j ]բNB.<d">}ԍq?:;b}$Kv g@pkQa}B8յw- AOe`63BȕSY_#\-ptR5)VII6C̣_NA+띞c5k2ٷdYE#O8.=&/S:dfC9F!I+uzגqD@ka[ Npr7~rH/8ä)YaQphrB!=-: }:gL٬9u0du `{cdtÃ$y,^| cEpgt@!^5Cw`L),I^AxrF>ꁧ;'c+ώ经΍䖖Y 3;R}ؓ l(4;xrGO=]Oq\){mSh%_`øù *RXJԘh@;iK/PpO^m%-t"Av2+pvO"u3Ҟ@~.iwx>UmaZvcɡ=8jFΰplaPK6v&x]xlލ&JoJ=,I͠v1c1W볐Eoc܀)MV<dSZw@kr'?@;9*ckHPB\H_No(ԓvXbeZT4,VysV:Jeg8X;9a-s4}JhdB .5=MlCz%ݑAYoU|zEh!s}jTq:.NVz0,+OtMR#Ch!>ކ  4*_VbZ'>-ND:Ia\߮$IRY2J^ =_*~ :X;O Bu+X<ět6/M$yQ^qQ%׊kN(]{\pGk4 iqcK؞E{'畬芁2ѢI;E0+b%e[ᑿеwC{SKEGjZ)nhȽINV6F8AUj~=~WLs]9PV^+/edZ=Vyڄpᔷ^;S2ZcEF8县LԢD8lYϠ᛼9dT/aZj}a)͋n?kI=*ų/O.p)$Tl2z 4a)o`Zûɭ/NBL9wau9Åkʀ`ڿ7F֟Rt߱e˝O&TӺ=m)7}s>ȺHh7AA`jKl# _N"jx7`}t,9 8DyC*~P3*=cLHhBe Fi5?aUHJ9^HySn!jBNd+:t3l"PT; &A@ 2Ύu`A[sD qh]'VOQ-t]!n=EwIr038pvTD=ɂ *dڙN #Ṕ3SP. ~Z \M7*Px9-si'G)~KkU_ C]{GkyY/MøG0`WW] 9+wo aI*`UIZ6ڸ4C8Eh U.NfX[&| .0YQ&xWL{ nC}dVb1$ځA*BN1e@rEbŏv~Ưc=[PXs U,X`9r#GO`Luw૚5;t3#Ѓf8CL: 瀜 A ƍPS8n𔗊BKɻ~A饠cy=.6>oh{_Z6tFsTcEݸf!#I'FVL# drU7j_W[LE D tjSFoNŶ ~TuHD8ثGMp+NG_\@|H.Tm.0aawO G@uEIqZYh!8[@04z%N\~1u{+5rT̋Pf@qo?9s]$!w -lU6,_k}?/4Âg4V50R:MiE)7߈2@a\ǽx5Sɕ޵hd}h)A0FKe+^b\;ragqw(b!-V\@T#a؛dBx<: @Y*"5,jpѧ~~jvКgDV.?S޿~Ik:2vLkxw|a;]Sj.prAIZB}e|>,|1ʣN yKs'G=Sì5%Ea6{unHAuyĐ'UϦ< sZPlnPo} ]c?5hf;;aH{`jd]zepޯh7-a. |bLJQ @Q:R61SJ.UP{SH9w]}y(N{:4(?\Z-d) I>#϶.>;R|'u2ԡR0sM*7 {b.>3ڥ8wm4%ޖE!*w7r!CxuFk,RK2p2fhm|0_mݬ18;z/>U -+ _uݱ"pG2mښd#vʕ5cc]$^IGؓ>nZ͙ע +¼M"s0k\7Tl$6rDe8qD9k2\=a-:t5 : KhX/ EZ6"DqCr9j>S(q2ɯ{s B a CNp-Ð%&MlY 5@v+rc+" -IUɦ4N皕Sd}Ċ_*v7OYlF`6iD ń`u#:^?6=Ee EZY\c@(|L+EQ5voS`9|oQw\O/J++vU*V$`:hB_u?5qՠtu4ƍeOjȰ#T3:+y}Ɯ}[teeh} FBI7KRY~M*l#_9R}Ϟ;H VR5ŧМpTȀG]Nf7iߌݗS7ChO 5Lvfʱ ⛩IQsZC%R[KhӬ3)==|ׇp<rE6^,ڰLs$ϯty"㢉gbz'o*R۰lz^`Y.~qѶ{( nZ:OO B^pD&ۯo췳ֱ9< +MZ͓nlDF^"չsxB8LXJgtd#hxVʲX|NwyIeB8l+o`&~l9V\y:o"Rx v" b7Mu t a=*Zk{v7ZS)N[$6=JxEş%|L^.= YnJ |<$Ea( q@nyQRvB5(E-gTgSsOUQ HXXr/w8HufWŕOgP$DG ^ގFJ/O@ 5*)\wK̑HT?zP*RjY>w&@zZn fN,jMn%?AN=wa0O9^5iênƯrr,629'O 0ep _#g)ZHzjtXn]1Nj\j3l0" 7ތ!MOi:_lP4]{i焀t9N4;pC<+Y ϋrf&b}Hi볾S|7$}sxXJ,>ɲWyn$gmҵHbHіajA'5XXʈ]ӶAmDrB]f\%g'92ETppIeu7QE1޸aF歌{ {HD2ˈYBr a*e3=POkx`ƕ^$buu(| ! -ڬ&I..FȐ{!@uA6Ȼ8&\{-6̦n( N+D+۵a-Z:&HI5\"M+BR%#2fGO} z?b%4U9f"oj@uv<3@՗v$ {p@:Th)9zC)uvb@Л$yQ,aδX!qNBhq\5zY0H4 7T4mlɑ\X3Tܱ~Yg!bgLݕ/xQgɘg&nVq{*xQk[rc#fbKe1M 2Ϙ*=O"B4)FAC:qiWEWSLIj/E,JS"r5hܷէ(bie ]jjlwL!g &B!Xϛsi|̤O⎣5|zei h#w,?SPYļj@۽:5Q A=v && uztĩSU[?ZռuBsn#iCV_Ճ@AC$' ;?NSQqr,>dlyx=DهMxz:p paD@4ab(~K,dSK6`-nⅳS်7MP }^wJ@$Hch!9(x,8TACn+(Ք3J z>R yHU5;VT|#ʟb6tʙ Fu4/=NY|,W (-~'w5YZHɃ\F_:KXCouZwh6j/֡o̍KQdɉ UkE7ݳӬ Opa$-A /Hse;9.`Toɱ7͛1 0;+8")o3@V)p}%K7W,8ȼ%A#s^J}wP,PxBV: 2ف|&bZtw.zBY*W0z5@륚DaK>S׹fn y dezs>^"QFu}^wOGQbLXM$,Ik k{Oqݯ;KÌ54mu3尽ag]T2ߌ]VfnΦj/9QQ?wM6cd+[ ![4fFTSGsObseG1p0얂ر[L _]3Eq|mF8z4B/O !Ug \io#o%:ū H)ƊvKi&f9sRUL"9&:F¸BBiW9/x:8J2wCgjG}7{. ;g>[D3(^LEݼI XDlmxl: iG%RʙӧE= ѫ/l A? JJpGJ|Z?1)@MrP6ǝ9voTƘS 1.:*!V7Ua) QMWMZ}8uHs{g_q |9\y׾tƚC Nb5=bl:bOԡ}q`p yuc^'dR:e/  8cϊWD}vڃ5Xِt@zA2?68zlZc!UCZ7 s"'Yb sPDPq}cu\mYiC(K&Ù6D7JqήRd(8 >z,1v8܅~+ߓ<"-fphbh]:1 -?NLV"7;SzKZ\Ȋ׺ڤl,#N`nLzLVj?y7CկRxNHh|)SNE`UnEh&\Őjvuw`J$caONl8,e8+rc_WUSHӉHK+12:>>e *Wi::~BVDc]cRJ lOvGR%8afm[xQS Xzt!zqm0]ro,jT}? vFh;;+ S^&T"ŶNQK@4liH/=|V4JD%'lN-;.$bޅFyچ'|1}!$+k(DPwfP>Þ@цmᐔ}ICͥTB젴cZiǞVAAlz+]CB! wJ ,jq~xʳgs e\ʾě6f! cq-ʮRފcBVVxL1H,:!Vf`ޥ%t~R\Wq SRDf 0ox[:HLXyUz7{CIc?kSw0@mחۺT[ zOFFۚ|3NB`eJɿx%tXO |8Z9-NRM~x40WrGي֛- 睢Þq.+$Y5餲6y@$t}26 fR 1fB?Mi Rn%P*CvH|uI1W+U{aWOeL`kyWf6O9)ǣ1 "_-ZxQB+E4T,؄" ` NqIRTBE0(eZrm$InzwiyƤr~FȔ^+˵S̙jL)7c Q1%)/@TTQ(UP"dSď*2jwtH)ˊ<TZfh$FG rTzWqOVəb̼-LEGitQn [إ4!@veRH10X?ܣtoC3I4nd^j>¶D tS!DXyt 26Sl.\gUCESQ-7'IDK1Hi链;E*J"|I@IuqJ?p@B!UZl>yhNϯTҸu)Q*?CxK`R1-fPWAa5Ky[I壻{C!1 [H~Ʉ`dd&?]fgscv>M#G!p#j19{[n*5\EQD0Xxǵ\ū2~v1 7f0s"ZtvI3.` ,闶.;!o=>ZG~gU3 HW_#/@^n@Xv@]s,gW;0|sj7iê ~]ҷļ|ꅎ^N4pVͦ\WNmMȋ>c!WС>c3,AVBSyfP{Gvo" 9":k_J"UTsb/ czqg)ȓ1r 29˫\e cwXpTTW: ڱt~I_W:Yʚ|ƸˑAqקe41 `mOB;C*&hHNG|m4{1i1,tt@JF״ԭW(1Q+ xYxww7ߎ]Sա z%L %[xy@⍽Uu2YAƹF VX3L|xueU 0{`yG / î׻T!&JF_QQŖMEgW.§^: Q!^?"fKBKm:Ahd+Ǿj\=;+|#EBk{J^dg|z5"Y<h9G 7,Z0IE{atD RpwϿ8& Vf l. ipH% m{Y'^$"~jb4B U8>O3oGS _ GNʛ rخu_mk~>G: :|" {d~"l;$EG2C~9K\O(skK˿% /ذ% T?Co(dMgEq,q̚ ]nXȘP#e e\mm9;-\Y A㙾$LO^D?P%:N .eYHP9QiMڶIOU(sw3YuvW<#Ack_LΒ_ %S:gYvH@$-Z $70m ;;ڣ(tF~\)L7+y  ʝa8PϘo=]e΅Qe;vI\Eb^7h_oD~ءk%*R˸wyxQcv٢gJW rZDξ@/4#4W> v蝚:b5Ӏ5g{Qml71U7.F0IRyEڤva %zDԄ4x[GJ uX^CO28`ܪشZ ~OȠ<_?Q8ٻJH6UL.?V6%a1<2iQhЯaC6$(^o}PVQGb$n;~w$M$=B$sՙ3T+Fwr`%IIPIz3\fCW&1]E{!&$&CYTnflu@ub knG)2Dw}hMGeklTBp?y_D$]Hipⳗj?Aǎ~%4t$'M}ԋ ZD)զnB͌hAyfC*HglTأ3}{j>]7@IE"C@S[!C()\hXe(H8saWO$(=γ$s?;r4 ZyhtorP-b:b;!_j-Y@2,-JKqn0~  BHZPH㛋' 7ٳ̜-ڜTt`fi ?χ]hyu-QFO`R D*Eܶ!Ҧ30Sߜ7moQ2")&!.=hZ'krGY U0e+Ę=@1"3q'픚}(h)e,U~B㯄M ̓@ywsd3 XHT)SIKivo~f8d֔ҲƏk 0^M^~tA=a\Gw[вP%ad/׵|U@x%-\p++dUKN !LDKf8cܢV6{2ZlDapi̺ѐ`gzYGGZB(#HcՃ-SĕeP/*~#VRI.5݌C)tU[1dڐ=QagInA}D,  DQ&GZѾAםk؅U.fN>*Ι{sBH~w;8hWRfWQZy_|~_/5mm5X Q3# 7SIά՜\dv#^4k ]>"\,#$zHVa %vSк.I-`Pp,=Z/'ˏƺ1SEffkB8;-DCMo \w?2#1mcLr\}}J7a 2UZM$ZA!3) kLܾlQ#  JR[|n,٭ 2,e2pV:J`rb&o4}u==ۑa|Rp',wu@ ·Z'XvIַr&MUTʦdN,O5إ& pΩ\ -0L j:ݭ #:yu0Cqԇrr&W~-,ewuJj5ydʔȈ\=řF2(^biGuju|j GXÆT]VjLeG2"lH5bvpsx-Bί IEh]1EHunO<5 NbY7c8c6|K}&B85[({ G MCp$iEPx_7m$/Hj1v;%k+n0c𫋗}`uuv6=OVDHiLLFD%z/Ɵ !kA&ֻvxcl շ'LZBmwYߜ>m&6C HiF@ɯJ{gfʯl)P4u/c}̄̇I>;]5ٲ3MW:f&.UyI]:٤!C";ʐP- i(??o`x4ވ#mY~s]:__B|gQOj+,{=<:j@O6^q)i~5½RQ[9'NR%(w)5vPh%8M[Q^u1q/̭;> |iqcX:@?۵b/{q(^iq  G!5"f(VB9_i#qˮnTR?eoqaΚ_37bҒLw$#z {'>8=}D!91\(Af@=P z2"z>KwH.o?߾] ̔?}%̒4/s_u?mdyr|Ɵ#@35&b`:rbll VA#Վm3V_qnʤ[˩Ax{j&4kOS w 7swrt(]%Y=ӒZ2 xj']p M mۢ{qc5o,\x"\oȳq U{gDN^kJGe@aZ@͊~ !).ZAJZw)- b)Rgje㷐T'Y?=p[s#~|Uۉo#M 4Yਐ`SO/uWG WSx?A}Yڪfa gr3zU{ ;fwF#elL;I7аi-g_ɀ |uvS6#c$jSYԉr2ae,?>H 45 *WJ}z%WPk89OMG+_(E1OV1o?2C1/Ȅ#w} Jhx͔R<E }}S IgxYÍ4غ`]-?|XWdQf_dDFYg *GV 6ڋ[f RR꿴5#}RVdPO!=垝+{v?ԇ,{+銭&' bE|l='8'B yA豖I: >t\\;'+i +j@6\)7iꈸΛVQoIO:"{Ս5}Ue u)O0-%[EXq}?s{uVlf9)Qatרװ2?=m+4hBg%m#%BkoԶ&s;.LŶO}±TOA (wxu lW(w<=UI)զ?(oqAսX Tpu} N?%I%7UsgD!C謓Y-roS09ꍴ\(x [ N)~#e\IJ'igNv3:< //XT)@Wvˍ_\i@R쾠u7~Sc=ɮ PZmw\{]uC\y*hboW(q֦;L; εZ΢SW$&j bqAU%֐߼*⛘Yir#`Al3LZsI%wdA{5W61:oGI9rXOU.Ҭ?hhҀDE`5)tQ32 BjA~;џDC7UxLHSq}AH󚗼[jkS w#&Ŭӄ%eM5?mPJM_{Fq:M^MHp)d_\'o-B+"'A:orYM?H7buQ*d `Q_o*:gXS=/ gOrs*($\Cb ٨qьyFCEMLAZ6>PfiƜ4*f446a I'EDEVfſ.0`tMY2\vC8ϛy JHmuYZK#n8aw{@"\3%j7 4GK30J;J4df>X@n1Q}a^)A JXt0͐jD fdR`܋ʭx6ޝ lp '?B|m뇶7MRuqJ;\pg,B=GrIsU ~ rimqq~_:Wh^%]85 Vи_V/T]VLY XSN?ז j$I:53Uzh 9t+tIՐDU6DjVbWE@!;tt*ꋛ Lu"k?Xk mk0 ˷cr i N-9mWH #z ]/b{snb.7`7#g+*6hiBup@[zc\F˸g_|88)21vXS<:#bxOv6h&̇Eg5SyE3@Pr ?K\ۅEiCju4szM<@zٱ),glv7q6i/=y"U埈=}ߤ8(te:q*o&.t?~HD`s,P΃**y1>kѼƾ"sk2jȡ,xaIt7!oc=ul9gJ޵XkV̫J}ׅPB m~1})%8Myku$eMgn7Ѽy_h.T H)֍#C4opKW&`tZHagp|RBfÙOr i`ul}WЦ8w o֩I!YTH/:6n憎1 Y^j4cvdh_h@5XK{ڞ5@g $zo8)ʖQXsEHcOٴR@%\Fh*nTc5ykK51VBv,4"Cz~$b9W{(aZ]r40$ Mt=, V&Im7L9ߘ́%B1"7L\T I c J9^]7=#DO<^u_,`/Up#Kk[HCPBz~ ܫsb!̬D&h$Ư|OLщgJm6DWהK|ރhrGnSX/ n3rKzv>!]墣Oܦ.'.e8Yœ@0^_ 4 :wUԗ#7w s˔FJ`r} 3Kq@θ5kj6HMZ(54~sO,J.FÉZ_^ϐFoX0; yƍd( [; Ȃ!)$|=pt{|=n,ƽV[qh慭G!/;: Q 4J ;C}dOnPS{\%L_HeYfJqT+=%mє,ɢ*>-1ZY -6P^g0:cmo):QY]z\V#ܘ td O]U/{ _WwAhJ5qX`y:i\2a>ll*~7kHc';l9yHAܲI%lzByw?WO:ԿHESVv3 lc3;t~5qtkl8XSV.YL19I` ȫciQR&wx^rU:8Ag";\ ›= Mj8=Q%^7}"p:'=CVŚ^!6}9wNyȖ ] e*YZqٸh~QuT̄wBCB47H^De<{UEp(bmwz;0~fSIvW~7r*_\"ޮsIdE&K~1h=2[Ȑ~ٞ+"C58P4 43&B!`c߂$(f,Ә6phFx~.pk;25Kw^NPUYPU׿^+y5b<w]h/+aėəNQDw5JP. x/@N3( kHzT+@-pl֜"Aπj.~pܟ=uStzx !*cAi5P~g7Js#tjyw`꘧Ra%z(K.q'~[kjI"s]_fTpb/S"?q|S/%:5<d ZI8v۾[~{mb=![ a hY=Q]^We~ξ;̓#ޛ{)ؑ<`}g'6ߧ^n%`]twV*vQ]Mn>O--)l_- Y-c@{FqQ.8! V%Jb]Ļd߂z4„\欷XPPg}Z7#p]K 9@nW&؟&aia;< <3Y#nk--HjH]݂*߳G^ҝQZ=hb!/raĘ[hߴԪ)L+#~S/ -GRܬ=(zH JXy;יyPK4Ku+,2WsF#t.4luWn⿢ϹֶS 1vLJʴQ>6/gi4rm;$ .ڧw!Yhas"xR:>vrbs-wKn?.5jY H-zFG="]Zr&Yqr$hrΧ_-e;2Vt2~v{dɫ#׭ЌW5 =# I_b^Bl\&wLxwuT}7譅柪cԴxʲpoQjD .Dx@!oDi1t;+w-y>d($j}P,O`7]׉ ÖT݉*. (LulZ եhY&Wެ@P7e˕."h84fVɩ'E/;k o'܂] C5CT3>;%(1wx]ZBada;ffm%觝o8j),]h\c(~xLPA2V4ΥirB";=I1졕Dኰ/lŃ a$ڪ&AIsٯ@Q6nD`(zKOlrLwE SB/eOi ]74S6Υp̛ŤP dPkU3*;poguэŲY.QWh`%j}2uZ?;OхśgGq!9htUx޽R,:h7%Gb ;O>& efbv?3!%c2뚌y7ӶnhїTss0פ; N̡~/bxGb?:+ƻy,"6ݸ%3B+j(zeQ?߫!g){3߇`-5Utu"bi_ہ5ejN;X+wV§-s*@U_w..FBGca"[,ZU@R[2&\kJXMcE3@F4:W\K6̸Q#nvX9™zi֠eDV8__;A8L൤(&P(+[2Ҡ'kħc*Tvf%mn)3珐+ZpܾD? s ۯӁJU}hJNp&C+%acٶHl 1(PFiG x^E iH7=#VL5 }KLk8p*z118OcD$U ˂—bKVÛ ; A" ;1?N "^im뤩<倔i<̫MV^?DU~lOP]?yRP+a )}6%噧7-# BXy\sEnwɜc_xz`xrLYsijjԷMc5|H\{43S(`de cN !觊=l.ꍧyL67d-0 L;v2Ԧ/|V H.e֘ZF_@f Ys юvw!u+9HX;"xf{NY>=q@9bk6ӌ B! >ntz)Wdc *. n~6^!޺D;v>_e#+YfT<ز@ n:=MuzZ{ż q@p.ֺ8idQ .cf0]҄9gS0XG_a_XYF[ן:!QF:S!B#Zūβmg9RvhAߙr)Ofmyy[Wyi!PT]pFCX^-X;'L0lĿ3 Lr4oU|sc%&lZtl9w9kJY>9J{'8.:d]4*rrʴ $X^FX[tk:t<T nOfRJЦBP).loeJ<+LĶU$3J{l$ NC &ŊzېdH֑q Idx(*؇6o Ps"plU%, cOjRL=^$>/vdѽ:>0T;V ETɄCi=uw3.3L"E<9DR#Ƨ 9dTGZC*Ap=o JwHp?QѪ"#O݈%fjvU=c4>]`ܖprB/'fd ~.H vD`*$- ~C.%vrkW!>~:MRk#ܹJ>j;lVQ^V 1gX8=RN /˳>sA?-[MܐO/^U+>潚f7m`UiɃGxr{IͯL6vs Ϲ^+YM?UZ&K«Zʝ)Sov}" ^vXmTOGlAΎI1._&r~)y_ se_H篼"8NUVΒC:OSIpp`$V4BSU&;N̆WhiD4ChQ(ϡhp>j;sUTO{_aTǟǨ@G!A -Dv=7`Ghgl8$3 `Kvz;k;g -:PIا͇$CFs2'M0GmU8h4Z:M3oq1z ѝhCn;T&iAσͅE#665\.K yx<"vs_D4[:wC8|.T+Q{ |) `+ o4T|F㧻7l|VTQUiU߹$p?$NJqȅ(Jo%Ku@!ޮ>_ϑ@omY$ Fe?|vNe`P>†3B+mڭ ]y˓hA5c:*EM:\yE5qΠ!5AIּGti>С}71R!@ch7{!?\<%H_-G18FMs!o ,*ܠQ[ opfii+/4ΗC*"vqS$S B&;Q5Vc;H2CƐzX ~εAoMKub l.m9.:Hj'r<=D: <`So6 zrLksRnF Q~_7p<D6GJۼu"e}`rCim{#9\u1E+̲>,bo'Af*u@bY@z";KO_`edgLʭ@=c}QSE#u'/" :(MThy X: s(5qdetӒ[bJf1Qj303.` T$\ {~,DZ Xq;@!]W"H1:rb,ZlPW@j؁ )4a҃IgY8 ߅k#ظ7P!gmCzdk7 .mt]0 VdYN#.{x5Dz@ >6$Ȇ SA2+<~f1RXz.MiT4IUqLJr)6CkȠl ,etud)h 1bӳ?!D&7pK49{a)en82}۵p!R:>b!$UX{9YU$i3dI:CWUitavC Z^%`Qpv^lϷv,}U-L/h,j!䫺1Dw'd{Uqw*_Kɍedh ]\gT jk_(?~ :I!)zuaaМG٦KVeR'm8bWoZ+ψN=*%%xpzJ[L4иk^WEk3x/~6~N+/x4;?"z %Iec{'l BB97<ʰA_ NGvY#biهrz3MvlJ9;3bc1C`(gG'U"_UpMކϮ`saEl\4BI^ d"X#;ڟ,8"أ zTy `O֬h$tcB9C[+U?֌$G͢Jv5faO(kL(, M}$>lfG .(Cmr&c!Z]IqQ3ig|qA33 |U[ -Ip;pjOz*"5('Qfa.Yw^Ng7'|Ne# !LAsW97Cq) L./>n~p$nfpp+^c*-=5$ u4RўcazPaE3ZJ3l$V}]Aݛ6y"2(>\rH'ߡT)ӈt~M@1AeG` 2ʧO)onJc,Pꛞ{IaivC#Di:&m}q͆jFh(gXV`]r+E\,o#p"@oNY iZ }(pK${eku_GXeQg}@1q.>@g%="`Q-M!I-^j]6"s:B[=w=i@5mRJAj$Pߍ]]+@)m!C8y9{uwiHBĶ-8+ YLX`Rh8b?ԭ,4&Y+~Źo^!Nt&TwM)h"uVc֋O+LO(6 }OdIpB`:R^dG]1_I&OK;;PrbNd)yLTG7Cr[QD %{m?f跶Yr*1vY'&^\e?gE`a>KRVzsI !ԗC]!RpA, NRlzb^.r%] ̨[ݠ T%;}&P%7lNBoG[avZ-Ksq(/1 7(D5ͺ) !๷u^` <~[IlQ,jLB" us]`&o%fCvQ*@n4GoҌAdj hVeI/پ˿O[Bd@ަH>*y3nF_t;47bp#LC^wSڷ%Ukp4hQDfO zIWxxw%>۶*n] j_2V k]( %c7ĭnG#+N◝#%ОunXS A6#T9SNV !L1Qߘx8D-?8uؗ?ځH\Iw$p(5J/r&{o&ꩀ]6f n$O4:+w;WRj8ڕsq4dZ 01k߲ؓr8INb }ubfn}xhߩcHŜ\P{aw*>)="1Ƃu6c["͞i̶r6sIY;b.?NU2LChDλU]`Rj <>6}Mb %r-AšCٯ^|6b6@2 /VyJ"Y>tVV>J)&iR _ObN(T 5b.* ngN2OvX-?iD;ԋosZxU{2A3`hݤ> h7a0Wy Ahzs2TXX%9K%NwvЉi+WR>UTJХ¡jMzx Ŝ3ۣ^˩ XfxI.,SWӱ&dB042o "`Oys{II댎&% &{c`5|OC8`ޠt: aOAEj*v9%mZ9ݼ.1 #55OO:X77!.& xqzW k^;c(s^< p46ԣk|C 9k1#>q[cP.*%[\f^ZP^ȫ G/"垉co'gS 1'lwcާx !x_|Pɍ|3M;Զ~G~6fƛZk/"0 ^QLBF5כ0ea#:G^g?mqHF~ mx%66b&Ē-gk.TUG[xf:VF=9~DyCs!p=|hWQv[9Nj^3Dp?_vʼfj_2hUh @[xw@Qu Bd8/d̰ i\ +bo0AHg XmU `B)Rdg|j/&C-ym-i|M4p!o_e`i~Ӟj6Zpvm0tm0YbSKZ |Hg:4'4ˆ29^GWx%?\n>~lL[Ђ b|E= q#%޸/%{G}8m>!EmzW9oH4+Md10ŞMLWQ[^ +Fۆ,^W K cפ ¶5Yb-QNmi7 \|⶚?26i(snGH:R{T&Z:̽f?#u(\6e=ǙdWHG聼YL.Vj@N[\Y""]F9۔@'@殻ޤmq^, sLBA(fLYC :煈[Ny 3x2n̽I=S{Zm@>/OKhti 25sIՖ _B_ {1toOqݓ+OBǗN j F=$K^~gzx. ?WW}9]Ow A ?੸bK")WHNUBIJch/ʦ !VɀwN3HiY0v6=wj`2\{wM*b">mPfۚiO2Gcj-x_^LQA$HV@=$Gh/7P‘@"z3_' 8Yt" y>`OE1ʪdA{W"+z9* vhro.%JECLZ1Kͦ=zܨ41,+j܉k:]w %jK <(bbࠦ;F;-9d=49Z3aڽҚzNkZq3<+xKGb'̇^!U%EBVl*sRkVi#H/BKpp*1lAL}5+Q'ƨڰSiP"^kdCPz[֥+ǡIPa!i;'+NcU1 U2c@x< :R1ЉRn3>O]*:#皦:h9MlViDlf-:øtVJEz RX-B-ŷxu1:F!KEAl^mbXw~.OFA{SN뛋Vj")R䍃 iw-8B#lsB\m3*PBYY[@WՙšOq ʷD! RԳ'W; bw*Ϊp6< p[r7:%6 @ꯇR8! ?ǪTAD̡cc; ^+ 8zsЏ҉=uҬcXT׳$svA-Y vp}rL.V~B('g0ob'VbŒ>yusfwf1A,jvia6xUȵM͈UgOx,8i9 WGվ \1֢е߱\Fbɜ*IP͟)֝f'#oBD'oY<V8i#Գ] &؜C~&'qJ6Ҳ(jsKaSOZ +\l$J8{ruA kuEHB7-1q{"oFM9lxq5(=OqtӞ(e}; reQᫎNKKmH僪05q\icx|-@:~cu;\zY,xzUk ?5swzZ }n2uᎻ!o:.{a3τ ^ɛGCM1CRtF  ( ܑa8C/?Ыj=$e>dXaѲT:[r2τ pBKr b1lM-yϐjj-RA<<͐l"!$7Y0n5# H xzh<)'^2N1`܆,&ojB$rP{uJ4r[xkO[='KsQH9[SUaT>iҗ։*P4 ~ׂM,Pj104mH t)'~-rƹ{zCT.Ah%r rvn*t!I޶?u@DB H5Vw*CNaWV -.aJ8M/;L$ifj.0x!㗾/P<Q $m>&5w=GcX]UW<_q)ihW̩">}}a'=nR* *7ilw̺.[AIj҇Nuj:%iRH7C ϋhӷ/ t7A,?w;>F{FyPZD}'5$NT$֠gbV9{,x?Y}y&8 $ҨT#f1+|٭T`Hf7.ܲ . ou!C&4a&P {nxBF5T\TX&rg˪uL5.WYZ%Zo\ ϓE.]>Ƽ' u+t_M@AWI6Tg}I"G}븻3:/a`V"1&`l?b&zaX#hS[{ox}F-+R\DjխxG`A0DÛ9TEƼ;EZ6/G~ċ<Rv;+[`+(%; MLv9vhi{3"@czI]ɀgum$BIU*$lbʖO4Kijzs]k:DݰI3ٍK%0l¿Ze󍴓U5rk* P^t5Kޗ,K[<okA}~K_2X)Eo\GuUX%湖cv)yM9NQ\EB-mݿp3XaY*;OX+z@HDWBU!j̕FKCgfjI)y7d&es$`wq#vmڅ_{u7x 6t6 sn!OCGZs9zsyLЗ٣w rJP;=7?_n5 oO?&_lT2 >Sn+49ge'35ߺBAS f.ػ"kcŖ(00m)4ɟSD BV@2HgRAѥK]l$, Λ7rпev,&/++fh̃Aބ"K(ns5b73Y5Z7*C_ ̽Fk%jV-8ǃq6Tuy{u bHoTwה3Ķ۲6 rSYɐEp:] q90@m *CI@Y>^ $ұ98t*r$:oyJ9DY|%2c=<K#=Ǫ[#]hY|ܬ d.Ee%@?rYPY7.%v-(v?CLV sV˂+ʓ\ –yDh9Ԃ=k( SOJ)60ҒQ]!uZ~ 4U%+UGo 0'Nö>3heOl\ܺ`"Ν[6oֺrET$ cy'B]K=bM9AX~W@;Nnq *2n@K}l\lֳ u5ax3GY`=<[W_'_n{U <[#ăofӣ@cYx 9#ea4paQ6,Sn-r ;O>,2XvܖtF;"rt-Q3]nqS] ރ xkAwVNZheRGD{ٍ vyk/@!iaIטT jk샛13A qlF>muEcއj-ZHc ZW@#zx皱t*^I]CƳ#d)ɲR҉F8yiG)C2duDTSBatFb+ݻ!Vᬧٲܖđ9 S=|*F-=3d%.45й#-4ܳKE?'󗂥Zvu)%V@a`2#$CGB8Fi;q| y—Z#5l)j-^"6pG !Eh>*oswT|$gpoug6n恆 k~J Qj>j[% $R-|O j+5~^Mu"MnNzDaZ)S܌ox JAZ|2CLldٜ"_0Di(|6>.0 gA5v6uKvSŐ k<<"_.Og$(T`n_ZQbTȻv1;Cg  QWM %0 <tIWQV%L=| %W|@Ֆ]*d!\c/WU-Owy"6EF#*S*QHqZq;II?z.!4߲^Wt]. ^GC<ڟr#pz;XN3l~ ZȨqNo&c̼qdۧ. *ծ?K؆я]'sO.׶w-'!=GzZAXg\r0 c5ۮ#@I儛 Khp$Xir.5oג}>sz5eܔyǺGj}]K@rTp9]()m#/~zK&S˒*AE1"۩ǣr 7@J{(ad$~4`2~4F30F_ɧ&0VCTޡVRw"ƵV0hQĵbl7FRy斡en ]]*8.R찃mIE-%7 SmOE$6RM"GIjT*q$ %m6a6e2AWnsGxii\nJSNJizٿ2aSw&E%mfS]~i%\MUF5oX2.  *Ę! pP:-8W%JժZ!5Sպ`8d ,O2f+y h%Gb73Pf\q1NJ"82W7%$ nQ1ndpKvϸHۚA6ڈ*85,{ `2V0C|-hZ~ N)J\u`C[U5<ŷ5;^Kdh= BO?#J-e$-&@[tQ[PMu*U3rqΎmpG̼ix 27X ):®~$rg&Tp99!)9tt 2UW^-*Z|Yj@%[$F7MjA]G(YeB|X3zrbTƬɄ_}J([&~qMzɿsF} (_Go؂miUt(eH8<8yB-OO%MYT.BWL>K~sckPmf^+xVz\47\  V_3oW5gbĞ9}k:(Glz"H%gis= 5Y.(NK GzWz'P(.@%&RS=2ǁ:ݸ)OfjڧVKv ' OAdrY狲!W{TIAɜz';͔=*[ d&38RD:ؿUL9}%lbXzš 7:αsfruAuPhb6ƢJe8"mb̍0KiTu3,0Γ͛Kw&@M,,bX[5M1v1sWav2"/ {cQ:,BY[ ,VZsmCZڕPnLd.;/]OzRR3K=J[ނULhz .ܮtUÒJ6^[tJSu!_D!I*<0r_gRKF\9rPc?j"9U@Vz .I$1](<\ /oa|H>v9 wwnͿ_;D4MU8IHp046?Np+q:jX,^m#)֗^fҥuN}7d'EADOnЌx"-;j c]l\)ƞxaMυGr~z.?h\_89UG# G>$1\2͟i 4IU2GThs;yӣKY4.^xD[}nj|{eofF{*I^ q o&NOܗMlڷ*-LXŬ$Ju~\GML@S#@WIiZR]}m%? `gu؉ˉh kXT̫Oe[SdGĬIC\ ,yӠy.3rsh X11oͪzKZrn23sJi1CZ!r"dERk l$yÀdcW<2cXɂN!DbۤfZ$>9^pU%L:IxO(rژ`'Hy޸1y̞"烸q?xr%<1毣 ӆx_K 0:Xkԉ;7eCP/tM>qƂ˼^j,T5&[eT4"]zd&ŋr103\n+C&v%^N4Q`uLmƆZGI/Y7W)trtF5$P]b$>PBNm9!hs˞#*viGef#V=|a]oګajo|UGOf#߯8C .q= $ fZaՈ@䈀oE%|聢N1⛒ lwGj9_M! _ҸW—x E*&.lX3"vw#/Zp{dyLnk#w!Ԍ)bIJgz<I#aDwErft{^?} 6ţڳ`\$aU+S5U+Ꟑ0O?::_ slq9J@Jno&R|:|!Φu*t,yh+ZԂ^t*p` 8<6E-"$ hѰπ)scok'\i1kd۫t4xur^,00 Ȅ:w͉`A{?i;}P<3RL2)}qLŗT]32p8u>$dypRd`зCNѠ%tYU/2_ۗP]X~JD*i} |Z1 `jx"{o_>=r!ZMֹb%ܮÊ E5LyCMEQDOáohą] kysvZ(0'Mi礪3X|/~&V`l:GyjVǷ_8$#va3-=rNhkHRnX#/ɜ.Sb%f;͖1|w ՗CY`"RNlHM=]'Um*>1Q[~HN.ajv;R4DHfF@C#m;n;-)Ґ_S#2Cv:l7xAL) EyS+uJ%w-w,:&+^ו%c .6LdžYނ[GZ[G# "&\ַ&`us%Jd~[ Dq6L48zs,Ds4Ѧ?4}hE5e2Bw4[$ |v2]!qu}=3)mu0Zt7U#2L9 lin+V |ךO Wbp"uW \ctsrE[3I/ 5 8MmQ a&6AV9bA{i@ 7b) R({*h>d쵩Qvg)>)w+izosygA `j 3˳ OTܦOU0$.Gj3vRV/nw­^iAݵnHN{mLc5Rfwfŷ tj|ǀ%Wwi 8Q$as7+1)4"&7(!<|Sefl(ؼTv}=F0)30Rӯ2+hv "JD99~KΡYMnq!buPl&vl ʀONL;T/FcHԉC.4(ajA񛡓TQH懛dde>a>-Ԯ vmm{)cS3[۾{7wF-K;bs=JO5h~pv[pTkI*kMpz[W eyVi@'#7Xc)O;STO2.=75_ qyxUPbyhA,[b-샽/jwQ*e~/77S>4 A 05AޤyL HP,fYB$q%|V" 't$dSW|5<@g :^#]f LE8پY9Њϴf.j߬QIvFmd`!t] c4}V6ȆMYaFgX<}:lZ/[8E}ɡS8p2j1rRT6fX Ѫ_E1f1m[R %%oԣ`[(,C$U{pEahueQ@h!w=;JԳ_!ݘ]|/a=| X$ˆeabI$_&OH4W@3eyT]0N V&sI1[L o&rerƽaVq6A_%'!w5AޭKGZ#NS-_):u34;P'_TmJmkX=~ݟ`s|!aaX2>&@ÿ2UXsy샲sXv(K̘U7aX#n\ܳ Ic&h0}kJNbK\Uo270mW H<]i6 "fIUҿ}emnV P4n fg]3z-@иS#9C_s$ڕ+ˆalGs* ij&iʭ>f@^nEy#͵|B`mS&J%d#xV1B_!V82PkPu2'qӇﺷAóyוM[{zÆ4´[ hS2rբ7;)a-K &JOYWlNT̬LB`<o8:xws_mUwn0ʘ8s/F&?%%Szc`H4_"5hqԯ[>~U(`Ƃom牢x"7}gi!{o-)PZvr%,V﩯=ˍʶJxwJUv4(e$gWޜHڪ7k#0lk4>E գKmKGm3IZ0 s䍑NF73Zk(j b[ԐZ~)SӦ7ʵ{nƴ{:NIA@[N)bmz#Y(7:}RDCu'A| `ɗCnmZ'M̥@|?po=9|lZW'ȕ;^89qobOAKA5 f5e`M{Q>G?ɗ$e3z@V@7jիe)d3^CPr/ۍ*8EC~ifa `mJ W IJMo4@-oFlpz3O}<ߠtج?iٕPRt| 䳽71%s0Gʩq#O?4 ؀`NΎUY_ l?ZT: * DJAGRGb[.PLSׁ:=|&!=iR %q pZ/n;nPDrjydwGa wXT\Prr=P Yl"lUrTc 2keCȢF#[Ӱղ~=!rג`M[t.+ӧk񠦰qgOO4z0 oauYɎ[|cw5j9~!yB1]Yu! 1dڏ7g!.{VsMLՀ @aҶkfí?z h" -ѼV/oշ?dHu_NG!l>kgZ})ܿeRE5r ՞e8wvqK ]))"[*.mdKx: _MUf-],uw<tP.d .&9ܱ3?&PI _" N m[epǾ@tGz' .ظKLFā5Hv^bpl 9 ٠kClƢZcX`2K}T;uTXh SjF#uπٻZ3Ϙh"dUoGWFȃo ~!mp"O)8tʧ6똆q5Q[JQNKDD#5n"ք : kbSee짇(sn:AUXABW*8U?fr,j^o0exo)F y"odp/H3%1 7l&_D7fDyc 3p/Y cMͭ_@^xA Gec%2qMŊţu!)&'|,O 3mUyN [Kvl84|{UיoHCRjpSckȀVGL0D4>/6R-9sŸw $0!~3u;ʮ6gE6ށV}u*%6p:c#@7ݬR_BcTB,ޜ $MCy9-k!_Ӊej}1pr|0v/ċUH9F`sϏ[*Y^w]F'N$cE+p[_\EBC8[k+oR& "^sXhֺQ-=B{Y23~F;v#&,f!Flܮd -*7Pe!jXy1SaޯCI򬨴QQD FUŭ\$vx$z4[U\niY]3XmsT+z^Z ve6;IN?x%7T>H84hJ' %喒n<}8-e^r-ѳ{!UJۜӺL5Ġ1ي=W()CwBS{(%jo5N Hh}JR2WMͫu3aC>Tʿ07ZB%d#trNa*cT{$V pMيlwvVglf(yT"d_AgXtQNN:F' &d7ɿ"3UdD03283H8'l78r3QWJU($Bv8n[]:I  iZ/di}9IZǮK7 jR<wkl3<+J"r"υ BRCW}ë;gW(b)eG1MW^4z׫Oy;@_2d 5 aI&'p!nb՘Ӂ<3(DŽȪ )ȧ8pM"M[!>rSF {J & KVo'[gp#Nw$&fźtJRTTg-\S/Y|QNЭ 02f̢kYto;،"okոY[Fӵ)KgE[gMHBL~Oh3~.oBSG4Z(/Bů ۜV4frNcgg/S9z\jx_hFӡUfn%ɂI\{h*kef/4uɾ/-v7tXHaj^qv5 TV=um쑋fR0Q tBEy[í&9cP!9tF؎% $t*꒿DZ|p-g)h{dm#VB+i#Q{&d++0S2t>yQ=Z䴄,x^6#{!a0th ?_q:Y X`2J#WT/oE8wj#ĺa  'qhP4;eq-Fͩ@:<ߕܛ3$2XdW #ύjA!JuMȤCMGEi4%9+H@pUUs$l(tVj})JT. wyoi$¦*xʗɈܔC">"7n!{EPfn zdȟ4}k#iei Q6"(E{1nehFIp*3)usF~\+ynol@ "`q0]$v[ɳO(5HEwjq|7ߪr 5w |@DD1K?A7暀 fKvx.v4roR_kė] xӐm:7XP/sϭ6L2\J~~W{YV"(gSFQ񓦙f ̥TET^Vf9J G<_`#A[J,k3@fނ<9O w^ٝ2{eTg"izEdZ 3ݒ?ĊymU;Jn#I`pmo-(i7KO#߈3/}@n˳'𱗒捜Ǣ.z|`[s75r4JznT,O$Q6)j=?M(Pi ӼV λ2Q՚Vu/#Dx"Xx8_[&6PhojʁܼPiF) YC=T*qӄLm `RF@/US<TҫFՏ2Nkg뙙/Y"1sn0~[RYbMڜ+PWv\[,~ϷC(DEтXBBN ŵ *K[=W<`Mi;~@}|b1M4܅@ v aGY, V?.S-.sC6DR{ AbB7XHx:7/&̷=hoslQi=ϳba^ -2*&i䶧k!?uFM\Jۚ|lsK00krT3?xTk);iBhK4]cwW je\볫*UT`L $~To5-hDY#Wхݜ@ ,sْ$ekp֞&,v)(͠m50ugQhF'~)Xp03SVFhߋd ! ]T*i 3CCDA k$w"^F(s=%-kiT=yiL9'6]Y;x%.ѤE{,yMtV/Xx Q5a]>")< %yL4`;Mk{|^\htzV5AlשaΜ6Nn]NF|aW"s4~71cVr̄/ ~J),laB%~8:`dC/gF_I߉HYVO2qe5w(]Q;}``*:jN3J_\gUpv1RVvx0~M_ƁY(o[t/cZ~f4>ƼlѼY8_J;n"裂P +YyAbʹJk.ME2NarOhZfe_82lA7f쉎?_TꋸPgigZ'kx4;:Xm޶<"#:8yGyTP*kEH܇N&|RzkC>r᥵!M}C)8P.XˈhX 8kowP⿨iIFKimcJ2ZI/>JFR!9^{ EQ`1R{/ kwV vFݫ%Oh%4xHL1"iry񍇻c{#)n;J!̜z; =[|!&sx)6 +N g(8]ǵZO[U2-39-sX%w)i8%(6_G cfWtzxh"s4*%Ia0xBB]g: IRdM>4xM> @3p;6 &Ͻ  6܄EEtH1xg,ښ8/5ClE KL4G`-!|rN8)WlƜgVϋ"25,igk=ϸm_>Yn6@#}g &nOFt13QIJWq #4>X☆%$賫V &5,!n"<%RtY+]^ZNmY*1/pů!֏߼z׫*zқYEgb~ODs̓4&F f jr~j$H*nVngA/Ğ3 U9"B0ٞҐJ|nڙxkW0Et#XcW=ɐNJNNL?%P%V !U^*%tn]i]Da^_ 㦵y<%j)[26ntWƞY ܇R  82f7soV fH7˞Hp;A1ps}!t=2֣?+gi2dzrAxq;0YubhrR9_hXiS?1nj22a(/cb!c q7֔T}z'I1EeZ) %ٷ(f+q~,u^џ;n QZ4i%3ڦRhӵ<ք>jPDO}ox?< HWwq}sbj8l^ 9L;+Pf-&X_XHy RA}2ALuYK=>!8PB|v&[}LGiq(!`:,ЎBRղ1BǧҌ{ləpI{(bxihkQi~Z_sOЗ0VFzpPYlA 0C;(2+̋I&hNfci*D}4$Z r_ϦI%Y1a+ЖfE|`mzzfE?hlq8=%Y"t{ {Knu(IٹTT2j׮AUA23@B#F(CM U8Tߟކ+zI^{–>djQ=q"Ȭ?uRd=<3 @.$Y,CnH7*6T FBqZ݄ZZ@cW J~`zZFO߁sfmYE.[*#:f/MּhO }vlR}h DWA/],?p>?0!U~X}"XQ^tāC=i8\ cNOgG1.yDgCY}> !op .v3a9`@)'0Sg#0٢&c/ۻKt7p p>x*,HV~Eh<єmd[8Ge2F];Tj4>qd! 8$ a^'`B* e;ۉ`]ͲKܧ^U@i m!* o2o)XQ^ajdsv#k%c\4s9҄ҹA:6zRB+%p<_ \u}HQ)N$g\IIz^ ,>1)aDɼD^1߃ E5RtjǏlPBTU 0ѿ!;"oU2^9j&LV I`+88d"_Hfo#v0xpRrcx{|)EzRd 2ЇBL* N?ZZ|O.ߞRdVXF̼Slu)4#6Za\ ._fzXk3Ut 4ɦ[oEAWJ"$izu}K/)( 7oҲij\T mO^-=_aŠ1TES[.] 04H4S"G5dN6[R9D?Fk2՝E_,x E Hɯ>d7 pY j}0ӽhc m(j-7i݅e=\*`oX@~>ĦC TD(OS[Pn)<‘IbMQ~-&])s\v]Sy5|7ē G,ܳuB9Hmpzl&-AQ5݅q121y%mϰ_,HFQ!GA3} ҂WV!~z[x{aأQ*E!WѯC̻K`ium+6y-8GQ[R.t>f(!+=UZSfNȪ05 YԮmtG9\aL=@*zauP"!Op1<5*g[~@(!xxtxΝ V5?oNjI].tnaȓN [@e)X'n0Wvn@<>#Xwmj*2I- S/+"wr;zt^ {H{irbnN(w$y ۥC@w&GqB1b/j2 GF;1^,*Ms S-,jЇhx;tB~95ẃ+PCIe2/l0=ɯ̫fѾE͠蘤HӋA&y\WуliˁV"a%wp`d=%&[| ϫOȳ%Έ;ϒ6!d 4,cξR![@+"U& cDtְN0%~_ YϊI[aςy!'fY;"*4f[r/3 xy:S>~8cYEu5:mQFKHj܄hb$Yj$"/iR1wUD Rs߫@ 0nZ #lJᎲO8WLl_+cehmzi@:FwQg'49)Im4^$ 6 ΞüxD̸qizPÐ$"]na kܣ/%LGBk=+)GRF_ɢċF~ٕl ۏ(Wtkc#ŧN9j uA{#B"D ޭ & ,VN^9lO @Y'0 /TͻdH3jM-$楽/2@{\],~䙽 CPh\HNM*Zl }η0U \>@c,Y\PUƶh 9LeHY-i8#^гM/7 }|~*f"ny6khBnml6WYmSqE!f JS-Š\{/mż}Z)f\ziQ*`h_KиJ}=4RQlviB~1n=ΪZ;NU{l21m]L`c *m3WiG,/'n^dū^n^!85azYnkkE%Hjys&A,T#=?]# "CiHJJ `!*Pr {&V j(IqV ao ;N(2'# :H鲘jLCʾ* /9-[eЦ72ɋ5$0|?n@|gs"!%݂+XqPl$ ! "jpC tͥSCBJ7 _tO]xgXae/mwInI$Jѣ+Cv^nfuo{d0&@g:')a2Je<+vu(pMqJ\P|m~EgJo^zQI=ЉRZ+rTjCL):kp#ߺ3_jbs7syrfECU2 E<ض-Ÿ9Wt71xD !f Մ#v3| ZK]!#B5CCddzcg|Jѕ'ũ9Nm^P_3Uؖ:_<ؑ|=?uxWճ{ݿ]}ΖdZ]p9QB$)$C;[ـV\u;:.{Q:'۪N`H\B\dW[WvsE+aы.Vα&*cpv~inie5+6ζv/oUR@6ْd%f{3\@^hx2c"]='b^ evC?B1#Sv_{k[0@gPu83J"l\6>y;vX2/k{"upVz*ԓo3CbXcxch.# +;i67k-^Ւ?~t.oeQZm[",OfJ5){撵,ݳp]kXЗοR__3"vr񢨲[7IeVڧD {%; ;Z2?M+;W2*|NdlI9X{rHP8uT-SVЇG ^~74j@&xy / Lm7lwL$)y;+a{ A'm@$wک:T|G{VZ ꛑ,n^eYnCV %cGVS|r'>Q:=8) m7kY75ˈJSzM{@yf=c[yIFyE +\Cp+U #ιH\%qZ&zNkHyCZÅlr,=Yb^s#2f\^4V #_ºNmOkcfIZQp[qp~7K<誮_ ȬD^l3O<vs=Vqٚ`"b 5rs_W.*qge㌃'i$|vР ƚDr* §<ⶖ޾ɠAq*{?)t"a x9aܬo*94P!DyܚL-I%s@h1n`ֵ'g[r%D3TL\+֪&1 v*PuLy'r=X.0^!.~}D/]姘`W8XȜU"c-".akv+^eZ6>^S ?ˑC7)<=Q.x;T=pp([zɭ=HWReH l! #9J>1f.20-"X<l~AUh*^<w_(-燷leo}[w! u%;ZXX*8b3B>> YҊ :v9BCϹ[{ ΓlLwˊ_$&07%%E 1V{G&Hg!OW`qC_ƶ`w5ڮ(!k,Աcz?ʀGXK\_k U bCQ\RWOؾ(X2lnHY { {4TP?H9Muc+K {<5 SĪ}PVW\Z>*p+O7h889sT|wl)eڳ(toìTaMbJFke[]jp9>ĝ4ΦCfqj"73AW^xM KLp'-p] )YdyΖ1L1oXtBX]r>:% f 0q.¾R_ ņ"ySuqpߓ ڷjدn&| q{!ەE(Z@:/W.lo)RrUB 2||%p/e~?4K=K%mSE]k Y[C9^*ܪێϛH/kmnFuE\(&nyy sSjllw$̫A*a& Ju6L4I\1E#sqNNth0v(f$,=(Al{a];+fv6R DM|^t7/n)+I͆0|&?M' ^VVQYbM`3;ը8 j9^Iq)?0O ΀ v{u5Lyj} Ym14Jb@a1x66!+nclfkd0D*ծR^iuC?p'f_tm!iB'&-]FF(]JvkN Agb&2)a~2vjdhCQ?mn r fM_Jѥ3 kޘ]j= ; =.ނ:m%Q^]M}h-ø>UIZ_+ٽeCR4~xbP Qn,EPiYҿE[+j5'\ th_(~) Wpo )˛hv+nd#baV^ಟ]foCJvJ \3LUG!OCL_)Rb3bbQs6_K:_vX3r?S+ P>b5VD@Խ痘/ӊO:Kn[;]&esF{t&aZQ_e#+&-\rg.J=ya;ǐ>fcbeĖ&Olf m|lǂB%vPg>Emeh!"{}Cy?Q-!oBYw"?[~*JD~A#< jgTXFɦ`e$T%C故<zc-¢ A*kNẅ㫋DHKXo%e+^Zrtz]S~h{ Ow!Ϩ _տO\i)瘃7+6V5˃¢$.b_.RB$N~fI,qX(+$@{T-9bڦ5 /R:g3bV &{Ǽ4ZDŠ=r>;`S կVD\ 3T)>m>,Ց$z{e* /@pm&R }UgG28YdQX/E;S7i{Ӝeî͞,u/wL#:TGj}T ڮ41]6܈iϧ<־@rsslָ9l5@[Np⑔[:2dB^30>DlyX|ݱ#3V̩>E7j'irXԖ.! ~=-Ȓ O*v=P_eBA9jF{3/A m 5jG "92'k[܎o1"$cOh3S)D&߿T=w|'˲aA-ԎBքeTtTcA̶.>/!>=ZO1q$DXLЧ-߃hg7:h `|tA7 XkL¬qN6Bj40JƄg*/TxBxgW#jY:K$I>ɓJ?k*Z -'Ү,kܠoP!xKB9sPic|ݧ8vSUnmi>Nޅ%WpIRb6T)񏜈ߥ ԣ& D|6=F Vd28JJ0ZX>_~1Z2ȍl}gzPߵ?ln{ϒ%p[Yt1 IyXY`OЕ>0/qlUp HjM&2 @g"R]v#ƽg]YOF`y089A7' ;g2xY܄23us󿙫z^I1 ˯OV͈;>F,0rlMgJfïuۻQs+ʛxt 4idfsK\3E&Tj]JpD3yF~(j4 T~DG)J, 5Qs?H 6? ȪO]y|UnרWN5ng 0|zS'JƮdf,#!*@;_jm4N_E_ FiTDwӻK>M4T+9aa)#?K=Ib^XB3Ebe"9]8 $9aS^.F{U7XgchMm% R:!>ќقseJRnH9U^It#REaG6h)3o%:pRDPdNКu4jGOQeb*pwɈr*vͨk՚FYhlvNڿCRUI8ihk-P+?U+ȴ۟-aY >ƞ|?`؅H(nUՉ_B-ЕiIgK?%bN' 7G\<+$:sK'nǎZcf#frVE1DeC#v#Y=x: cP>uޫ{/Ry@os)UR0O#pmZ5O/&J",u:ؾi(j{N G,eںJyڇbʘ6ύӧĩ8 ;Aii wz. -X@𺱺Ob [[qM Sت6o-8v vx̽M4YbdSIMax'ݏN/4+R*5ּlxPtg>ijRi,AIp6%l #L{c`R)p.LQVnb|=VB>-YXu/o1 yw.xMo$ ` ͋D|]v']dy{j&6y)dh~Dbi;+W8:W{t=Xڞ}vQfکgPC@6[ѱ UZa:~g;$"ōYKi*~M.ttfnj™"eS2DͩF;iO)b4m5C܀_H"K/ãB#t!wX)ưa5;g)QQڙE|ϴ((4ܺ- ',yLz5r:i"0 nO1u;zgŰǺœ:'4n\Oo+/E4!^̀4}9 \Ij%Wdf:6APyV~ 2aIe-UNU# a6N)I.6gzkv΄2w*@h>ʼn79iF *ZD谈y19 a5}rNHoJQd 9JX0'6L,Bm]`v/")&Ox'NJar&#A8y`-̲cj_`u87>pmtܯPb/N*ѵ\s{hGy8eƵvgY1{y欟XZuыI{n1wg6n*,9VG Zm+}< Hs ,6Cees}ӡ[o=q+R8fөٺ,"n)ۋıޙw4 ,Zۼ>VP0BD|$AFfOKٸG\g.;7/:{1dC¢3ӇG5n| Ig":ӤD'璟,[X.j3z{' g%`fde"Vރ_eƉp&X+˶/uA7bP ;ie&sS8}Gy! JltkP-M!0?!əa"IlR#W%Kj,e̛CzP=m#j-V/ڎ n]7^l,$\nWWV GoK\XDmFc)jm%P΂]KͲ45Mi Be(TsB <(\ޱNg0;Eqo$aHؐ6̷"B8AJ]3wۺõF!좫Ǣ 4'L\ fLv!}IpLqRجXh;P8|t=; ^V'M[â!Ω*S,8d#2`X^En [TUGP '[o<-Ji& n|K , X2( `&r @-%`9E˭B[z^[2ŷ35Rń#mT3Mv;DZ4*Z6~eZή<I[#:r|#$(.aߑbJ]^)y%#v#Kɚ`nZUB?B-J`ARVF<)1 ^mr.&3J>.@:(_œ\ +'Jw C7ux"Дu 4cP!{OA zXWsT558My&U(9Zʸe'xbf%8uSS@zo]ĥɌޫ{=&\l/KNC@Fz'>*bV;SBhw4Z,Xs?ʶ;?CO/`cg1 ok|=|q3EUDIi#4G1m/wMXUlʬta u:< +` РHƸh& qф}˱y6_t[Cko88X5&x|PNvxdUeaf[6kPDK tw"5bfbA]JeI^K^`}#ښh"ՍL *B{/H۩ hN {T5=FT< 6mŀf C1QȦ=wKgSjd4E3]b*;/|2|d~8QGnMASZK  `v<*=^`^)whyѰ񏬥"Gg%J)* I *ʎ{\z,{P:: 7%fHB"|jLhK{(?0*z&$ĝ:3$JQۆ-B&{met4_{U`]d+kR6UQ†| ?ΈŷNIyJZz ^j"Ŷu8S&  Bz5Vp)"?(pjO[H哯fp@\sGsT R!_%|Ay#:/EkU}D3ۯmxZRl Un9mk HކKwov_ ',wP`!"{bE(A$p վArpΛ:|Z.˄C5r ;>ΈA1dMVHmH.PdKs S'^ZNM cir@( %aw[I4Yu>/[W)2s+? 'O¤m$QA .xjvЊ z`uR1-?LszP}݅}DZ&XtIZIh.Y8TV!<2S[vSIVd6љ=~E`Hl&b1Ӌ}UP.{f[*Gޛ[.MsCTƏ]8x4{TS4b@ 24Rl9=[~_N•J)==S;tfL"RbEjw&Sv Bxx`"Hpv̾VEAޘؓfr0^tJ,h_t閇g0XMPSp9)$TzֱH4V33]; VߏYXS)Gm& lqGN\qu4x ,íՈ0P<0FkD*_aR=Ԍtۛx. `P*;! rHg Ng$)],NpozdCf2xAϹd0}r!="#}'>˞c|avO'R**vpalv)8G?$+c jpuU;awQ[u ls2҄67_C3$MS [fLN-V;d^qh01+ZTn V>J^;$kM3o Ϡ2-IP@44X&i! wKm*N-X<@mMhBsq_8\Y!+;Gi^2zT[^'w{6WPLZᆰd"9W[a4-+6$3n9jqe [6xX|+<1Z_EYwyiH`=F l1h+Yep$VᙅxtpBkelqZTj@u|#{,~!q%e4f*?"861TS} 7#rJӑdfvdʆSMƫR٘iK4U*hiM(׌K,/]b4vM!ۅ|Vr9&ғߚ`NMaz}tnx!@>`wWͽZ ]]T- U`xSq;cN"t=0]seD/ 7#k># GYє_(a&Wf)g2\9dHCK{m¿EY!}FP\@mcbdXHԅDA_l0Ɛ{w\zoi#2%0EVs*]W@`ֳǙA12be"j _#ZYm^KΞ3S)&.c aֶ$'n$@MIR)4k9<ێy%8>׏nGVğ XiDJZ0%,Gh{/qamq+H؏Ibki ط3 sd|=-[s5g;5d!,8*o`:lևxeV+pfUH8HB,(R7iz>DūZsCɵyGR; )NS҃i+T%+*>ʜN!!)+1'Ήh?%zp\E3GSyW| ]V#zIV1Ҵ؊;`d /{v䰡,'F|BUK7C7/ĚJ'#ҽFN@?.ү+ ާRvJ?,OmK3gd)W:oaEnt;b4kQ? :hxUvt&)h;oBi˝u"%Jɓx\1s8$Y| ?XW8 <="i>N@3Z6ߩ5 p9R.4*CxE0ԧk/h 8H|IC f"%NÆ5f7j83B3|PugGYh1D.JĈ1JJΑ4ubnǍ (l'Ȅf5IʳZ^YDV}ܔζrfs]*/ԚvjX}=8!ujƾ>UA>Ep+7^(D' k 3TU \E )}4*PN|W4I?湟aIm gqai%mTC!i)ƒhb6RI.f<اJZoޝ4Yr3eDd0ofFcq[%y/)S[ŹIO0'jNzZ!"h">g- 2x:_:aV[Jvٹ/LWK+%x^#/c9 _?1 xZx`2C &lȍy&_x>sv̞x%yO+mۈ%Xmx-!VD *({C&7 fBh1aK$ilp[Rarqc(!ĸڱEq3Aovsj(}wjynCrn gw7[r/SWbfL'xD<_r @ *90v8e iYDTR=,lQO-\'V5nΠȤ qV b}Cȯ yyŽ{:[+0i&iUҾ2nRf:ճrnЉIwh(|ܛv8e:X=hWG oBH̿,5Φf5P ./9;#dN厦4ZPJ&Xm6KR󯴆X' Znζ#49յ+ўYf}[H8n_y Q%e5``mfp*#᰷*>t̺z@ RSSNۂs93е5噬 ŋEG}FXpa[3^pu@(,={a\b{YIK9J9)Zo&phé K Flv1>i% |anU?ݻB#ڸizt€̩&IF ] mj[0V:tFdT#?zxR.-I]-.R/8^840Ds V0e1X`L'T]y }|6@#A{Rؓ [хR?f147hX16J/Iѯ9JN7l\†i ܦ ; 1$Nlۃ3 IGش Lf,㙷 j5T½ Ov'qM%C#YrbH*-wbaglSoW EjUXFr@'sY\{GL _Io$5?FEϧ]ex]o ӔHOY`5EazZ=LA> &m*+Nm17uݜпg!%(/mlc&FiU7vOWm6>[V{BƮ ݷ(Sv/ۋVݻ[. FH*DO&^:r}XD

#M#:Bc{">nng8sa}f~nb!5,yepxO'Xv.,(v{/} o =G ضu:nmeTڽ\'D-cVz"-%[È0*teGf]u*]ɑn<U49_Yi0+#r hϡ޸TOl0dyW?cd'G (^*+Ԉj r@*`6So*"'MyO1_0 CJ } RMV?6Q%ZDyh0Q>wʴHśOj☆O72KXWgVWF*B۳`ie~.}n]k{szRLYr&nޥ?]LIO-+R:`4vQl,÷Ϻk?dcYֈvHS;_ [S+|a.e3Hm@(.)?I0JZ{ל\ |ffrs5"_gHk0 c1:*ەn+Z"wGX+Us?$NO>imPpꈉ-{w.$sL{Tm`g*u"iujrgu_-ZablL#3#՛d/`{3Qdʥ`mEKV qae R8+29(0s_ _3VmT+]=~m*>St<`,#PAVv,*i6z9=֜arʠڔ"sU.Ko D*:w>@<8I벧MvՖw)ŝ#z4RH;ajf |e`v_ WED9,N0/#`L0p2?u)xD$f~ #Gf%"*iM\Mj1QLT R sVCOlG_<Ƥ®813*#?č߻x)/񧕦q D;߫&9QiJ QZ5+l꥽{mp.=ӝN@" Q=a [1F$xdIDdXZZz@X3uK#Zӏ^6wa1"6Wg;%:f/_U2b r)LJ;.n]67sO mdUbҬv?O$fT<c_R]9Yld/i>#z{ BOc0闀Oz3S`qi?&z(VFpX57J|hᕘb*w[# i @ҍDb~~g E7ΓХǠ=̓nyڿ!JC9/$PGt08UM "smwTP: j3@<5fOU³`SKeg+Б~Mhެu/[D qfN u,FbEHY{}&FEO(]vwMLHb1+t΂&͖NۿJ*G  pw-n"BkwaJ(̹Lue9?9VGt;qz U/af2zt{D4o Urdڝ}[G5TI>%̈@BS&iu(ݢz`ԓp V"fEt;EtH)Uuxlz('zQ |Dޝ"+3b B:dD{ 4s:L. s<ضi 5-I=4Ţ $xp k@42Az>ߙ y& u | ߺtNT17HZLQke,ڏ}! # k\psJ91J V?}{= ""|qN¢`Nma7>tX:'iisCHs~d;<;Bn%spyͻ[py|W}oB紫IrMva>CyQ(jү/&pL݆d8Y/2߂L-n-$d*:1e|,rP/'{l ,ݳ"Ebb^i:'8\f1߅U[&DU%q*ڰ;He_هv.#,a56jrl\%:n^=\{m_(DS;TeZt1GsU8Vofvг[RsqFWHJ(~#Ltw(ˆoI0ThTݩl?InNٟWr~$Z A1Z<9&ۋQ*> 7h:CT@OöY/:n\&MSg}tޕ<0b{|vwѬT{N$"{P`n?Gf=:xo%]nl5*p&:N{]ֻ[W8ZLhCCMZp4-ƥڿ 8A&[*qcMg; |Zw' jwE_t?0!JcUV^GwelBqy1^ٗm%5Q?ZJ(w^|F_ӓԟCeΞAzW* cZfI}lTH!(Gı&-Hqel t0y8QRcc |5 ])X6 z!֥{ j 2Z+ИߧUΡŅO(`Nxˤ'6V.F,xם2H Ûh=+M j~Jϕ󉆨#Q\ {cohKf) JNU\[j_?M=e3# k-v#;ZoeXD(~jnfǡ, +v`}7~<06i[ fCqLWWq Sz4Dҗ*sТ*yfSW(z]k`-EV+^&9>""  %WP`~3|4 3*`!i*J<75BfD9DU%Y5;*1 6_R/P1$|*lƳÛEX3U,_2 9݄tkW *`/Vsy kOX)?`l沨W)k7ɭ1̫^Bu8-.s>\KokZf(o=/a̢Sf[E7乢ntp(1|@SB|Q paV7&e/33OO2]zq>@JA4CDYnM;u-CtǪTnlM(A'j oRF˘*Z<| vSKx"Br̀%EHi7Zm2 ekɆI Yp衙wε%`K`g:9^k)A|'nD[9&t99xwY)>{6+*<^k"{u ]># ؟]Qz#5@%BuYBDIv\{=.G|1k7hNUL|,+Q=d QƱA1[Q&`ѫјN$bOJ=Q v=fhefUB: *s]ш"TOW(mtc\Kqҡ~ӲBآN8#Se-"'8現zJwuLo~ h4d.ųܩˎ~]OX+nўw5Cbdtݷ۳b̲"EkQE_NDf{}((|4;bCozUëbAl_~-:ְw;!P[ݮHEZ!S k!iNb9Wnw)*BpA{Yp um,Hw~wӋN  |F:s] y$#Ǵkc0%\.P' E(>j7(>+H.cH*?_ruM2">nCmS f^| bZI`,v}Aϼ`A=bNJe=s 1[Upsj3 fJElg^8R[Ĩ-F&O8ZSLiʢ!WI.XiIy.,> NVHeor@o${2ԂDq0{*[ΕHy9%[ Jkh)D'DTlU-˾6~n\%{NZ8L JwR`[,+H [ejq] o}c[!o.:j8dZ7:uXE0:rݱ5C$X`X/0CՂ2-R!ȩH C}f"U+B+W5ε7o#Sf%qW]:J p );ފyx|(3%sYps5`%#8Ouc`v1-G-T56qzxw&)7"0li[4%})|tEШORkַ2FWUc\t8G7 b9C݈59;AyPaBx.O ,$N37s lz6MLnS%Ca+8psFxJP >K;!Ϟ)!_ZPZ\m#> ̍ IFV{J?۪F׮Cç{;5+0[}ՂT7W+u؉B%}Y_Z9G~4VNaҦbq#]`ZYy0@Û%: iBL#-_SKᖈd([ eVP454ōEB C5Y/j lnAK,X Qۛ$aq %p/Տon] (~=NaQ0L`!zHf^}~V7^3',󘋭G#;k*Pc;-k{_.)&˃{lq?8>NC-P Fm0?/ح6VK~w 6HU2V2$dbFn1&\ x`΢ǀZX u֡aGY6[?+. (t6\Lfh8 {6Q1!ᓢ@FgBF aySP^%7 &H`X1m+WݽoJZW67%w䁙}0w%4M/P? GEn6XonoS7>'iJ)VJ$jOyP=P'QcفS+(E{qytUX|@WTzBʀ<:VP/R.}R0cPZy>4W]i .#R@\SVbJ08]JM" 3LO0u#T+su^F2`gP˸Й*ߔM~حVz[w' ̩bRpۙO$΃>[ w$j@+Hwy}Y3h윙Kf_:O?(%@}OEs}׀? V I%Ȓ)go8!,_ 1p# 鞢zf->&;]"9sw'{l?G=4}Qptd_ 6'%@Gb KVv&0G1L!V!{1\ʾ|CCg`&G 7ao ~IG@]m} XAQ#'<_e"B5ILڰ `fH p0(՟c50[8kvkr-O^Nӯ2hc@;xpL?p)cA woi;I3a9a6w}t}Y-i}^ /m6:P|4I6?̂cD.Mu8`yu7QҢi֢4D:P0NaJ@Q&]VyƇadaOO{qt uI Dpm;1IR6qJ9"VͩN yt7Zٛ^-Ye!d6(7q{Dt~@D:JAj_EK+\EPh:\by =a EϒEL .$Wh F-Q1ɛ!a*&y/Pլ[xV,CY}51LjR?R>>@Se{ #؆O3}K2T"bmսhȘkw2PCP;:.j.Y"PSNf\ ̋_w=*rT@{|=x ڐEe(C!eƬItWeI=G:R~AR8q2c+${)*/IsXSF]CE qOMΐ4̓;AlpDD=CEWfs?Rmf-DQ̓Lj_ntr:nW&ڜ q DUWӾXdZIZ&@&WFh9,y%8U EdYŇU2KgCNC= cIBYuVƉImLi-DZ dJlJ n :wʎdDݚr$W b`^LmpR>լ|2@!%1dpxIDz~Л% e)0ShgAmV`Pm9~}T\ݠ/S9D1J( ё4?4STV%›WBLYGZJ_M量L* WF'r3o[ O\/ߪ5¹}p_uDRn~ [K^ ?l!͸e9Qs V_,M8}M}ғ'_J8`3jt Mw!"9q0ygoBTԫ>fa 5'4;SINWmSx=OЖ-k+(xʹp.SXظ6-\Jc̡J4|5{DVx[2ʔ^1<9hc`MM " lX@ήu\,{o/dI W(5P#:{m4 NyaIGO[\ 0JM]ήRgY\OV2pfY""+SڤB]#rIP:3e| CwWXY΍+Q`}D*01@XDwsc00g#Xs10|m;ɮBzbibqe )Xسs /:NrP's!Uo] vyiOC(T(cSA i璧g|}e;4:+vB5ϫv[Ģh,̬ICD|ҥ!m3B ^ V,,̗G)Fb}\^tX5b >#Qɞ~P *b5׿N6+ȉ1Ys D 뙝KtI0B@Q~0Eߕқn{OSYlqтDbCdg۵'OSN6w-%,R^nڄJ긹eWr9}MPg>>l\8o!o,_ΨfSk p`q l[Ӓ- В^ahj{dB6Yl;;$-u|GLoWm*Mw- 6z_3(`qߓnejS{L|eJ0#񇁜M]+ٝ`M6:C.5prE|;(a0(_5A&a% k;HU#>]u$nc!N:|:Vv}մ+NpO$%tޥ6eBoﳄVsm$SEHhLSskûs3Yrah r0HK;zseh#tvXny` 5Оt{q[zt,NSC_߻j5$nCa秊;A&cs.QWju(n]'!jސw ͂MfQ,TjυgrJ39ܳt%jf9ULCWup$x,gWv gJpMo~`) Cg&hѸ_#h/G&~j%`/iXA(fB0Mܨc(4@F!ց!]>n j) 13+(SN[iiI5# mS_cXe,ǃ0w7*D/ _W-^ڦf%kH` Ƿbhy%VgKmAp"HZ LBZ*}ZBN*\TvT;&HcfO˼M'@:W:4fKRE Yĥ岮~wZ $,"`$S!*3:f[\.@7CZHDsNiz7-rJV1w^'q t_:Vzfhq2}M+U׷Ž5`ͅvJ %?_h8n.#?K"#^NW}{wBS3 r,dS czc:m4rTCg;pQf8q0p{tDR~j6*Oi28j=߯!XfflY4Y5Ҝ2j$ZO77?9'mG#TNEb;1PwvU0>/p*K%Oaf_>R^U^#Sq2 [hM=4ܐN hf&sV+JHi}jD:ZmfP+o@b үGM Иd 1t L $эOYR0 ® k"ꈘ1 meG'*:yP%NPuݰsɒ}*?3>Q.W_k!u.e7ddjX)Ο9 j<: ^9\XG ֟(|n9N\EřhP Ks+:m@Ѩˌ/TA ?C0̙N}7vv@F+a5?z=rF 3)c`ݔ1jkΩ[/Yl1}%-ૡC(5zS|ÿՋP,M̍ke#ӘEk?,?l[IIR5~iPZ f5J42V\ߣG2&8Fukm8s:-9:Z^; kϷgg^ 2d59q6;#yp]HcHA˓^ ֟<͕5ku ϗBЮÓY<1F2^7[|a*)GtI6e͐`K yr dAH&d@_usêÜ9.w/~H*;& a45a2ʷg_AbM1:p L.QcH%s?JЕ&LwH3lTiI  IH~,y$.Wdu(!2-ձQ͸g`|> =릣J2_'jַF;5%4]B(`0m"&SP_GCOSla˱-ip_=Kx [VX\**еO28jV$-:GX`nsqEd-l~KSo)r6fF%>gitkw/[^U 4bAg*m}TB{ќ}9f.eSd?m}Rk3C=H<8@̮ijpdݫOxazٝ:U27'B?Mڏ#H1CRpvù)(ڋwJ[?U ncgKr-K"4WX3EGRЕf׷Ko]pΑ5=}7ŠV=w OPF E4~y;*Za. '7ONC낲ԕz601,fRz`-~χZK0SƐitQ:O&'oȶn_tU"d$F:׽|amڮ/cW·,IBJĈ7ɠ-*j,fvr{Mi^׼j_SC]ߋt֕&*~!e%;\uݏ[t_U&pP%+@E 7TA^d|% ߣX CA3AْrS<7Řd R5*P0ށdTf9q)Nz𘮄 cZAL{mڋ &`11 iǃ"=lqύh\G@J3U~-AÒ< 6ͪMw?~F6h\4M'Ny1,e;4N3߇F0ZX3- "iޝ8bh{ mͨ>_l滴y#Ѡb~o;59e쵑+'Ey [9Q' %D_i%ałL<\̭ڹp{QG4._*!ݲBY:)שׁT2P,1OxA[eB,84?^ϒia3c7vn"ob{W¸4fë"ƱrLGh"Ew<_:$L^SHfL:-TYTcBP[rљ<]P1׵J=i-IF6.W>5h{@19#8pw =,$96& 2|CJݧ ïqƅXvk;3:_}Y%C}Ȓ$."c _^,gkneOOqR"G5L}F&fGC>;#oD7s 9K.=Ǖfl?sgc[60))ʀj#znWhK͚9|9N8@OeGsczPנ ]}G^bL8Nn`+muwᔧ ϧ_J,K5䨌'v܅-n \šhn8ˌs咓@(qͧ&+ Eu10B\F̛]ȣo}'"ùu3*-HYruЛʿ.Z ZU@ڊ_evz!iBdGy_z %qmG]1i!>u,?ffU'XF` LNYS5Kn7nbz}P +4W<޸$MP&A=K =HRwě>ҙ׷b^)W tL Z{ۮw#"n =M+S<~@3cѼUЇv%[]2r! 6'|/ /%)H4-l:Œ߮z ?hpM)[S?(DLqx8]/u1ʉϣC&xFtas ؚ&>̕у05<` ۮbsd% m'/+ }ڌ׹l:x6T+ٮJGH! MҧSV4Y…$)we#OZD]2AEo 6UfLmĀ +u#8_f4 oN׺>D|N P`b&:Ab/? wj"BpT,IAu! n,K̲ VmՓע۸  ௉{AjܘCy9EWeD,Aq75c`e+"+(Aϐe3Ðh{3DY6>$wζb5OڴT2lRL&*0vD n^,IME5X(B4cMOI/TSsϮX4x 73vpm/P92p4;;~ }!S  B Ta'APe\{rQuujNH*|f'2Ͽ#lJu-n;afOzsAIֺLNzsa#nc#~6]qxݨVߎc6Wv )^J;mIok(IͼH!@/`ĺVbKJxyFmJIdC;e ?:KM];Jު5Um7,,-fYݚ-4/V+ Yȶ\D0pZ7Yᴐ>h!pN̈́1d)2?}iA*zCKRI0k :]|{3f26ѳfk]} pԴuZrDPU3k:i8v vAJE7TRء.=!|$j Q<3*Te:y]%i$<{1"{q/p)I6  JK:Fsa:+or؛TϪ!;>w׃#_U!>z_!\l)I{ҭ$[Q« VZPOZW6ӠN}zt $:>A L>ŅV#vmqk>^S]G"(؊6OX7bpW "#eM,H-VnHP+#^+$Nvs FD9.})P|<,'ލr[[DT[H(z^,Ky4J?JtiXD,ZuBNy>l*؏_]0 _Eb"UR\ܫa5>dBց'AJϩ)vUDv0@ c)6y^U4:hNz'zLܱz]c^{n?p s<|Rq!t*2^9#oPu/gTRo<䭪4j:xi > \8$T$|JP`k pD5i5ޝ ˫h-aTQĄQ&FvP6$Q=o#8-4px|Ci 2E&]4z-V߶ gp?kΈpܰVSHf:> G\E.Vnt/||N@&,adIeion:\Nzj@ .q8K:|m&~/q$Vq~Hupg}x.E@H ,||34 wؑJ2Dr$:q;*g╼ +Bn(+K (ɵT#j"P+KFgEW#%Jr쭸bwa@[I5@z MǾϡ ?j(Cҥ%R*IF$ns,zl6d.x< Oq=DtYEN6[Nz[gxC$eOXqCl_b>-ʮ$?xg$Oz:KxT}k3Yh }+ȺJ0R ".j%T9y5MZFkpeA bk5 !pͭyPr9 ?\6W|Kby:?FX8qyZ 0}Sn]\)Jޝz`Kc AD#8/s-q@),-_PAݧkw~Q*o΃ WjamxlA_J;\x`vr%؇Ƕ%p,n"\hǎBѳ^¤kl!bWgԎ%Ldt`; z.7q"uq!;PaxQw.{J=+ FrE<ȊɅUh1uP1Aͯ;U/oG1|Q$z:Gf~_T{/"KVYڇr6֨3P@Kibqwl_.zUg?"Ö=] .FZǿ^`mڎ[ @cazi+fʪ^ i ;9isEʬ6[w(yRÙ89QōEti ⢊aŖ= t(M>in]>묅d?~Pֱ:Di"NƤzd ;j]E u_yݜ5=©UpQ&l;fHAnx&ygAJ4rY{4sɽKH̠b<Őt{d̠jy_ u(/VaE r6Jb~j0;uϧ{ekIGyV2nS⾟ 9dI!9߻BY<"3+.ϘEeyxP)AD!55 xw5gA,^`=7ØWo 1[rH_x0oo`qޥ3 bTZDm'`eOn]¼/q qT>r]xRυL+t8LdX Tw6!`F^nxpr`\AÈOie>2 $#g7&';*܉(t_H0HC!5iQN?:ss7X "$ѽ!޸n5mXwZq wN]q"jRI t{?Kj{zs ),`yۯ 1F]øzT$Sto,UqA3TDE{@< ΃i_lf>ZW[]^E?vFQiB %A!̃TvV9'S8SI-d?SpBw, چX}y!/pk@vn&Sptn)V~AӾV4arѸ7aOEH7) 6" zg%7g<zȤTQs HЅ)*<9t~^HB)K攽Ʉkb `]ˊ8U<)IWwf|QRb"!级[!aZ$O9+3>|Y95)k &2rʘu/2+JW˛.l^cW.W =NWL3thhJoBv;AY?s͚G(?\czbizOioLX79Y ]h@Kn(p !RHxrv.G3r?AԽ49US`$O|?ˠr+#;ZTk=Zן8׊VwŠ</$6OE MmtxbET&t+.|6.˜>D[nem J5ؾB>ZMDj-8Ehw)m(xV9\/Nvyp$Z w o -- 5 Zp'[QCqU19̄#N%dp}4ȉG!?aЏ>k3TjpϡGA[oWF(W /k6q)!rDžٳnϫJ.3`K 1ܛޥ=피C޾f/c|!kX8 &I n=DÌN iS4b9='d0v Ϝ`hybG['c)Z*l? Y -~*A0/AG,Uͦ AפAIOJٟQ?ɋ_E~E޿p&C #ò FUq Q5T6+|UݨL.$t!T;.>ڇZ$?[d'5-fUfA]!X$)Byq#hO!_05f?#gQn;PHyK]GVl?*6ݥ 4f+MtEA]!"J7Fՙ. A[̔h4@7^M706H*6@2 f18fi_fAY!p0޸7\C0C~Mm5V{ xJE}# WC"eѨUy^p]NlUq6^A8hD ̒S yc9} I62h=# R)fUMN˞'!9'+)#3& .8Aygޚg881L_QF?r \Mdw 9rzvnddkF.x_A wD3.kWh36>l2F'(c K}nyVjc#o]㐒q;(-/[_T ]3ȖR1s;Rͩ\X]y'P032ުŞ t59Qݣnxo@ B4v坒yK\|)g=cSO΍ПΊ% khc'Rt=H\f1TcQ۟zblۛbnH=VW`5敥0elGm*I!;?Vo~-fjv&KɝNnmIE H݈aRL0TNėo6o ckaِ([aS7 :uFDǮy ޼&n}kMX\3OAɧ&H_6w@ZYYӝGu%0ițj6`JԮm(P4$O9k!}c>iulK҆QW K:1 ˩` D ~"u Q 5 ?(vA Z޴nd}"pNdaXOox0ޢo`F+ *O.uCͷ,d\>J*S*Nx_c0hmLJ+<0Zv77I֤p+(sEXU]27C }S42yyihWc+Ip+ʨ wZQ}QMRyoD'Avasy?+ `JkM2<MzM/]ڿO6d~qx^I]<={ݠ"ݠx/Y>btQcwkK6R%l#5Ed$lo?d>Y`Q#=+=(l(VyYX +x![q#Krq멤E+/pCu\+"L!2e:ܰtc(w, 4}4;x "TOE%OԟuL4RSy4FIŦY '<e]Kg-uht;DѥFI۱4 4U36Hpdam /~$v:QIg#D=U:s"62-CCvifd{7qو+S=EG&P%Gg7wΗB].=%@x40#mj8PMa3\:õC<,lyP^ .$_m;$rt4%̿.PBpg)\Mf?\ 9E%7-gxi9 SE]cOG?E>X7  4d {) J7 |?xIT >vqQ?.s8&ݑ$lmcӌ&ko1PcD\(""pmǺltwO K!.%X6#ES "Z&8p!-WzP77 f F/tU]fYf3IRC*j{_t;_.6s}؆ggNpgvP-(" 43'\ɞIܰByMrWTp$D*hBJ/p*]ӊ:v)G WJEP#cDZ]}x&ٯ U>liNZ^+LqWfl}h/tEn5 uE Qa?@W\0S#Gu6 ~4{s1JX=XCU]{I;/Q&nG jdE+]WZS8@=-u1N:5W|~Pn Z>jLId$$W*=Р{=M5Re+3yo1!Ѷ@7[؍SUlxdIa&F/2ǀ0w-%Ff{ 4aU1N l-jur\}r@ձH$D)E*'x|s%eNz{ߪkEӺOw7r팄|<Y)\~@,fXΓvd :G_LY@Gh =utב|R@+wxnQ,;V 7 7֤YEP"(歆÷(}VVQ18 Qe˛+owW h2 W첑(fgJ/@m"%dpn+Ũ ꘅU1"Y*ރI:I4'Ǣ`x܃ٳˊv\Hp6k P,Dm O2=T%@_̑Tת ?-AMWe\tDa9P[Гvuá"AC<Ѓ G66iF,u~:S}En$KK4Q1A^;8+-ᙷ ,Aiu"\iy(HFRI6y^)/胤OؾqάlzV4)c:Ps8"pa3Qtc6P܅?(+khչ7FqO.'MmԩD);4^I#U;l֢Tlg}c;h# kI`lBlN& 5"8^yˢ0nۙqPUu-#q;J9Ds4)Fw9<ՎcxqYVL{r#c<_Y8!ywW?'2M%.),"GMr.c+J_Y͈L*ᮤ\_W;6$bwtۯrGdGYa2:# :SU(u{%p㫧+@d ,^u}1Yi5ECQJ0rg#I`Sd)U7kȾe6Ǔzb/eYÄMkb#SZYh.95ܩ}e?a /Y֠em^;$m6?I^ңnDiE[T+ 8 L_<0P?a]`|7QB{Q]R)1bβt %V BN?~̦kf* =n^Uɋy6lGj1>w α9Y{wpuK,BSozBqNO\-ӤUTj]&=}/;2; ʺEs\`IT) 程#j Uhp+xz!T,?Z`?K#| n7=R3%lX |(=1 yYvDZQO7y <{!Ʉ~c/Cjbkf]<v4旬o!Kpm-&lJL2AfApuBCa צ %’c;RJػX9Bı>D 9^KB1\^燭|ybaC7Wx'i sX=#+yQ$`|…puJ3&k~J}XlgA)cTYS3EP 2bIC)KJ"l 6& ~a;Ħ' fPVVaC&u",zq^sɎ6#3CLSNC~;0 @B8IJ'4@s=w?豥Zvx΁W7Jw .QSM+"uvM_ tcZp:+Ex)|ɠx_ŵgټI&R[mWvd:n+e:o .vNM 8I;qIÄb5LwlE.dCc-ZjȥfH= |vá[%.~9_ p"nfSG v腱@Qk6#OY_IXip3Į^>lIk8|+|Mئ{ii OeM(O`7 .E]DTvm?;KKh1 )wM-љ)ّ2ʼ&k(W<ÆMkBlHu\^o3MT;XPD$mHd"pWcahjUSlPNQ +MRv0e@/S}B BYT[Eh waV#2CWՁ%7N@V]Rauq)RKKQ% fOl 񋸹yH^P'U taU'vdpo9 12dFo0ngʣLL,_PfT{ǺM~:{G#:!qJ![e$̸} ~[HE*(4׸]20|ʬݵMq5NF28J>a0E1DZ(*Uph{9y;hّh2Z-tr.Y|݌{0gz"M׺b/$&x!kO=dkO;9 bw#32.O6- xKR 9Մg>]!@) Glhz陦aJ %i (x97}j XAM}$Z=zco o[+=X4-+q)eȳ|jEʣ'qyj\yD+A6-P 4L2$O2o/q('r+D/pb'6XJَ?᜽.T3O?Rr9F1z #Cǹ$7MF%Du g8(>7tj@3i34[/1M7n.;e83[3*7=tXf\zcUnw,|(Ʊ&sQP>ob?S }};ҎH.I,bh>ȸvXlIǝ(%T| j/c6X\!ɿ8y :^PK`óF)8|Sw *X}cve3\s@gCBc-YՑJ}/~Gf!8iy^ꛮWr:Y۫?[w Z. W(WϨvb&+ ʅ5|YxуTJ.Ѭ9d<58 W\4 $'=28_//Eʲ 1-TR|cxo`DZz;y۳[|.8\]b [s%e.DF4Kqva)?z?ǢZ*s >[8yNvh|r$i=ڑo̞v:Oj1@Uksl5O'Mo;fźgR4+,)}5RK_U`6+)'^CODnV2èP&x4oVi%'4)J( /(v@Q̜$ٱ#${#i #^\ 9ͲĪƸ'\V!HisJ?5͞k2z B֍"=kwm7F{@5=Qt>驦cEqA5ƺQ3𗥡G%|/HR8|\[JV]Ds-ج |j5Y1mU.2>Djso!f4hx?͓gJ6Ѕ䮏!{ՖT.k}J-qtoz9LV" *ض8q#?A V 'kj3^, v@8rQޤvfcӯA r'HĬjaKO>]S'"m[++U- I0Z`=]~& ʴX;^4o+(KKb5|Qvo @=N\:7ul'w t>p|0ʆBۂ~CgB d87aT4AH\[T̀~ˠJ^.8JGzdUBO8T)SdtW#GÖYw;?Gn@2c~:M ͭܡ*[-, G7ڏ2##*YguJ2 VLal]^al~QX^Bi·% o= ʱQ-3;a4)?T{;coMّTFⲠv'_%bG& Wd9Gr>t q@Ҋߪ/(Fw~ϟs)Iw!P4_M)-C'phJo $5k7L+3uD_v~GlHtLRGܠd}p-PPĎ@O.|YOM8M04;^K)]9q|Ͱ34ә_$+AI+qu&<PK*Bu!Ԡ/'F⟍x\׶h!ꚾ&|f)E .n+pUI+on=4 2\h5@,2kc,9֏d&2. hT]J@[ZxEBpw)ht Ń>֢ >U ت fNys=S P?s"e|o3FZlXi u# u_@cX[`r|,ЗHpK-}ɯLjmŷb\|\P1Sv"bۺMxAÇi~R,^]z6:'[!.o=0Yzs}7 Y@vN?z3FE:g@l/0u¬-,v01>$/k/W/U#IWUqJrG\Y=^V = Hi,Py@%ㅖo* ݾbew(M?T$ͼ ƦĆ3GާS뢍uO Raqm"3DL?/G "?hɦwJT9(IS1E֤uLNw`ƥL鈈^IU~TFS;#7~l_)"c$.} H6+v| lm" *WG3 <"% K]w4^:qz'yJy@ U.bY"" zgXa(uJbG{jRO3l8n`m mY59qU& 9 6@e?ɵBC]%H Uvx0N%$'NM{2Yn˺fdUtEUє.$o=cr̾Eu'#P Sw^hD:}w>p+6D-2Zj%"xe $gB7snтcx?6 67⒉I{oL 9 KUb yJqLlIaz} 2.gVM"(&>(E L0lA@X“e.6{xj[yCQ*_3 "K(|M>a^2df=2 z R;U&Stc,;s *[h&&:B':c|eG:ۥ0a\".gb :uEpN]YfH|>G,8c\9吺m9f :}W(W3,:9aڔSˊ>z3TtǓ %Y:d~KulfN!^3O]3kG/J#JNs}CK㐭lҹ}jj0ÒfGl/2Qi"01ƻڸh{ G-SesuSî|y$^c$c@d ̐wLuMb&4d1m!n}2D .)^ 6BK!"Q:ShMV^ѼJ1Ecm y6"+3 (FtőCMTw2eqTGgCYڔ4䙉U ^kij69 'TLjDR B?e6λY4NRBf rYsd8$m~4^eQwP:6 ~3k-.d !s֝cYW.щK43 Sf0< H/<^WE_psyoPMr(Щ|!.;mh@7Ո41kg?+P##K[^xT֚?XtJv%jB~? Nj8x6Y;]j gIYڟ{Vn9#uk+Ʀ*G;^bqlpj3Yv&j^.Znr,-`. :X֒ E\*IN8s!?pt=ʶjWGv!r 4>lH?m*23'aApf/iz 8Nʵ/ UG?a<=u=w1%0\>DGGvl[ †gsy^[xw]JB yH.b9pFڕUiH܋o;+0Ո]Ja(:Gr\ bZ?&ַnaѿRqPpz]f3s!GW.U.m$b&p &@3+^E9 Ix,_[DR!8BT# N XJ橡_Jx]Ϩlg_ϙ:]Ie{u:O1M`Q; žf^E|tVYdƿ<ڇ|a; K!UL nAhf޷/޼ҵx/>z{ 0=}I+SϺL,CÌ "/0+*\@W0)[gTY.kl]p'ɪ'ݡ obhXPP ]G ȇ~ku7oz`6(u $$*-ZiE[ɰ* Kglo# ʠ)LTp @Čhd4ȹE57oR,u>o +"HgWᵱă)~dmd͉٨L8¹ͣ^B^p(Aׯ#ߚ_mjF\4]5sOR= "wAH~Ƌ禬H54r;Dyaꄸ ƂP EE9HqP@(=P!^:SpH寮6F'ȤD$cLtS*8 xr3s1Ffwۓ Tu{d]# p>v;h"!Og06i5;e xR@+j[]#yMq⏀z& կ Dߡ C&[3Xz k-VLߔ8jFa0ˍPpO3r9IZiH_>U·,fܜ8+!oꟚ _cƵ,f/Zbؚ~g!Hj?0U"$O+ΰsVq/xِ ^cd:-zo <.o77u%!rN" 6*X^UieLKGwcaP?mZ% UB!#2_k/aO8B#aY+ q.NtKXyRDxa(䷣9O }ueU m vb'wG6mu!0%Yډi}" AMY @t# ͐b(Dτlص3R@g QSdBBza~8vٞ '{?cd>ĴY(hXnDB2҂\\ )R_!>aW?ݠroY1HH>`^ <"._%.>Jtcsk- ,jp)C33@bK,8Ec咦IkӯxI#ik@iJqՊ v^].)Y[nu(dA)Q*4슇4]h޸R u}P[^#л0SfBh$mvs-\ʪPM4~<395&~,54jM M{;1Cw-ޮ}"k 4wig2?wKe|%"_H0ڲ`(mQ~f\عO}byytaͪjqD0S(y0+F12IGbe M"`̌k5"DE7KًMrBՑN.W>NX&9$U M剤2'L7rsbhgМ&}4zʹz`"v9tߚԼϭcm{m>(r5N~X9`M=/fmt76Vs.d7&0ކq32H2)x|lх| " JںtWZfާoWDIcsiu_aѓKP)s椽C# ۷l '6ǝgKDh9{|bD(Y"='q3)AgƂOn31p#ym2wڻP]0ݐM;s SGaμ բ?Ҵfh^9@j Kq $`I11nL&?Q>n}n~j]ݹ*kgL%ţQKΘ2gIҴ iZPvwΛvdW(\Xى:xȧ, i8JZA9돻DIFpC y55d5Ub*SPNI!K`=_mH凱ѠzR6"lM1kZg 4iXs÷WsܟȱD)d!*ʡ-іJT &o :I4}/PvRE2)kI!pŻT'@лYzCপ[q'?nߖ~rvВlg9GV~(V,g >z^$$(BUi4d/K]@``tヂc'a!\*JgES+0Lœ+$*iޅ |a`'ӐADq+ yrYR~S=ƠW57ʻ81Z/;ؼ8czr%р?]< ݟ𹾫^O"r!j rMyUZbun| AiڨFHKdۍ!pcN41Iwl3KgPX]oڶ#0)މf?Xm9bqyV\f*uC;Z;o܎cwSk?AǺVVMpV[F3IӤyt804ͻVioOZ_ά'=26X|J׹TJ[_'2x*32Zc5l*=7*$]Pn#)uα Efocv[cAm!)^eY!5sӘ@j1ODu/JT 84X54h[eY e#/s(_%J1'5E.=4mZ=ўUZe7=5Eqzxc^D:GѱX/1&&*OA0P{)ޘhPUT,rCkŝY r e(QF[d*`@r8j~3&1L6*|E@3VCaGιj&띈2WDZ< WCѮX˰ <_>w7)c7eD.Ҿ;Fѓ d[6-u Ιp|:aҟ̆avDW+8`NN^qJll?~5IYR*m ^>-&`Lm%g%C՗,u7s|U%6&bfbPE&{\+@O[PhUrgKTOrb|?<6?;:{So%x#?WӁebe7H멕f`|UWRɟp&ՉR3L+=Lڕ1T~iV] 1=ʎ{%F(v\=KkCߧ(xVu5Ǹqe '=(e@[L? }XpSsT3e}4oRP/1<~LMM;7zVj t )7rZG2IRoDئ-t8<1uZB4, fzq U} ԥ?ݷig"$8\"{fsLK8/SPbhhCJzŖ?7_-LAcM/RX 8=}ܑɢ~DC4M2+h|yFZL9RY2@^ىqԶWŽi"N\~-WKmE5ŪUᗫ,xU֐O 曑(MZakZBq=V wMSc^ 0w)9Ǩ:FÛkCjles#e }*sMV0D*1vԂsR2G5w%gck]A &pruK)n5_`xeֳ;hV4z*%ђЫklpb11vm>\Y+T &eLPAn^6}}/%KS5L=" L ǃ ܚ$[a>Ukr6[i BFGՅJ~ygzG΅S&[[pl̅ܒcd}bN6pj{H9P WG݈WHxj m) 1`5;?StR2kNYx"0EB)hZ؜6&麢é-Ń5mM3 s<88>/Բ?[2!)@Avs v<_RLǽ84s>YFG`B ;C]֘Qe4vGy jE d9ST1)/"BTX/`kA0l ǭzٴ˾{+}Eΐ&='vmL4w`] ٚ;>ڋjxQm~:t$%;/B:[L'82C(I}ذJUbkDPA5Ƴ*ح< >ŗ)Ol揗F.F> QyɌ\Z!ԨDq8HAftH+@^ua?Ge&)M*30F@qҷC8]'NnLwf ԓy6hD>1ЉlpIjIň/x|Vth<$ωX2EӁ#|K4a_M*BC,l#nvLH,hX)a'q>O.}C@MUq)?!Eaͬiv7=.H!3 HK~|@8~F/Bqa]tܴu !%{Vdu':a U89v0f~=D סϨ¡]=֟уdUu? IjOTsJ6U;%b[}z] ~u)p,Dž".X]/nhL2-j l%F’7\NiXui᯳i~ !G +B<ӥMѶpT  r՛=*J}&">ce0r M7Ny0%cϓ\3"lieq8Q_'~ JI&NA( d.덣ZfC8z#׾]=M3v7[(-p?K쪃+Vopiio*LaN؞r! n_9Mu'l} z w_9S_V-̓ mؔ.P Y4+P3;F,,⦗N?ـveTϴ_V5Q=Otm[]mə(]2Ǣjb;ZR#J])vlk-2e˺3.l+4ޛtFpX$=lqc/$/qQ~YJd|K7;',86ݬfeAۅg1 plɩg(25T`Q}XcM/F\Ur6=c^([hd TZ!L=º55ߨK)kz@CW;Kw#dZOxղY#x#U!GZqyݝWA_{(١; a JrX+#RRv%{VUy_>KBU"֏*:dzh&S(7 9?D絉pοK k"6 ip=!)HWXL(`HNXÞcc &o8d@x^D'AO !?-#O6a 1= IU]~Ұ(HQ/ R4DȲ3v [rgC1M髦PCUu>ܭĬ1yN0FIAyz ǀkjFD[btno9Tu1i(:;-*IɐNi\tS61O*M dfъ%dg$cxz=OgkCɩqă8=.?F#oIokVk]X ۴ wAieD,GxĿ&91eCf!wqW {qZZoh̚g1멲Gn\m#ӂ\[S^fea5NZ@~9[Hn-lc՞4pPpO{>d g'(^~3JgHܼv_e)C=a6-Lc`AzpXuT:*DrjeB 61޹b(t(C~fz$X7X[2\!1=kA}>y@tn1@;uSK m}4)iYt)$\B  O?-kΦ|KfqNֳ\9$h BU(xEvyd(.$19cK`A>jߟ!p'^ ab'K0'=Wh{;64j-VΖKSnL!}6nVTI4fA㋗۴ Ʒ∲ A˙T3ETBLNSkQ )$bC5rn9ҸØ 3N%㒮9 ZQrʏAԽ xKIa?'3ǵKϽnh1Xl4VzRnpsڞg|Dq\-: $v|l#W=.^Q*zĨZ8Y bS,sP\}OnSYp&$ !Kwy`` [;[hЫ7Ͽ8 fhqWC,6Iҷ<{/aAW{}}BbgU"ZFuo-[M G~%.J@+HgRS)o˅R<u:=x;@e-3+]r4CWqJIqGM9+MsXjN4-^sUjcg11S"Ciͭ;g7D0_ 0dɺխD&OaCO9S9`]Np>[?a:Fi'Gl8lȤXc}AL#)"l6kHugB~XCM\oV4b!epta 7YBEF P qWW) yI9qo{o &nhhʵ !5W%kX!wPj/iht&8Rݘ'ڼ`O.?p% g_kS;1Sާ eo(wLܶO^@'%p//AFq,X# ~so5zv4wz24՟|a ȭ#P}9yPfe3uġ0/cC@.0P+^fғ{ `;F5Y̗|׬i >>_Pā2mcNCNS8d?7*w`s&\+&D`U7VPT>ݍ`|;]J(c(|$5#~Gs4OzMo ca$%cXh8#>a]ϫ33xz&h 3巄w2Sce3LxV$ߎq/- e‡O҉ tXv*YE9x"SؚfРioCԽwЁ3)Y2.3lIޮup76ono"Ϡ;ƆT)GWS*Fp|㑡}6{zWZT* gB&:64דdo:7fXۤ/^TOq )סj|=g]yQk0gVdF37"]~RD9.Y\g-l !U ~Bom&|iyO@J@-:1:A8}t ~lri_pwfO&:Ga7=YDPlLjB( \ӎeXn mS«$ͺ=3-y|5% ZjN,B!mߟ˹S|Dx!@Joە+oE{-tpկNjGM'{vfj(IqA2É_Af~ltm }IP*\Qᝠ`q'o KW 9jc/'n=Fri\ x ԁ{a?I߉l"03俗/= 4Yec~oEeҾ;AN;]? /`fSh:Z38 mgUnpD<;9]C4@V9f`}U8z?oS@-s Jl>]x$TQ꓋ %cΏhKoxWjM}4܌=-jH@ 'AД+#_lW!`^YȐxH;?֖1ѕ\)}GГSM|غ1$b|zERuH-zz1$K_V0R(K)] 3/9f!P<̠)G<#xLjxlYٙ@k0ClHelY1@R6žjƗt%|'f_ lx<[[5P_m 牍L\ǿ|2 hQV(XA yBY׈29`Lzy6*PbV{p,ѻj} ;3oz5OY6S%NkR 7>b &\>< irfouW|s] A6( v9s0tf*SN§yLI f˳` [AD帮3VT=w($wgVw3hSέidAr.1/"k&VQ ]`y7kn7q5λ,{f0<8z꾷N~p5S}62~i⸅&C69ظ˳L[4D)&0lk,aW,}7ͥ`ϡfJsFdTr:ՀŞmG}Z$baE F9f$TˌmļW}YxGƓwaAʗ_v.ihVQ:lpws9?䰶ʓ \3i/8N߾ɜ|Ucϴn'#X(z i06@axeҚR F[h55.GUu'[d-G2Β"A`4"qJ_<B([qp!l9KplG4P~c6'[uqPq> oem8jsGEo}0t>N-5sK%HJu1Gs4Yϣ9'zqԈ(K{맞f? L}]q{<>Թ8!~=07^9ahjL"<@V58xVMLd kyM/.zy4/_IzFBFKd03!Ri=xQKSKr5=J [b~tު6BO>EO9=-.M6g;2b=4b礞46n_Zz@y$P(s>(NeP:n;m9D2{V '*,-'V.GulBŬE$4548;*SK&cm,_hԩږiܒd`Oez\Ga U7r_^Xd4 `\ f%N!Ϝ'AwP)DJ\#QPZL7 67SWy^S.a%f䫋 NJ{U9"_4_t&K8D5 |736O=2چOIH#F8Xkº겵(&5Rx6Y2ߑyak)ymOvQs僽vz'r@_xXj ĶOָq$xͻ =d1./(c {oHMrKBOV]0CZ#Mxu{Ljf{ߨ"CguR|z$=aB!h[arxܮb16}p: jv%B^#vo5񉻩)~l&m<-{yʻ囈h\y.v VtE kχ0eEрcE&D=8Pk\%5Gu^𦼒KHtPe`*a G-W(hޜ]jV|VRj%B& X /qH$Tx @z6PPYh=^ŷ#T|T܂ϛ_"k9-&h!]Y |󄨴[(qSi2z"<(S:3H$[O(7sAШBgIҳ[Jc %J)b~EZ;A?0з;#pJF,5=UohS-n(>氯jq讋$xFz$a>/1Dђ]K(ƒ1'vԣZF6+3SF&f$S[9KO0XWLD21zks:ϔʉD[Yd4M J{iz#[G 0FCF1Ūilv.k GA]rd^ H8^e~QCqM|h8M4iy /ϭ+:g+/Ф %'R ]ua* @E˲b̠6ӏdJɐX(ٟ-|z@YwT֑Z0b#g=H-uH&piUhNS[仾Y@k3N[Yx{*ܥ0g`|7L/T g{^z,NpZC{ WxP-7i>^`,RkJb$*6q](w3c=#c ;V}p} Nԍ[&j@uю]W> "u鱰7ngA ϟǤ̫u"QcO@%@-|+LN# \ÏP-kALdqcr >Ǖ`$ Bq15nwQ N\QrqU92YjQ23z=t&Jj09AQ;-_́ |V}rOG$&+Tɖ_v9>zi1Ffh(M BTxOg\}?a7؂IơWE0= COcׄ6_`ޒ8P>))-P+$kHy7 LP 6iY~YmTyZf E}FLT֑ R;,Nͻ2|34ۖD|F9&qeTNqkܕ6iɹVV)İYaG7\["n#^X6C:1n%4BKӌȣeQ+МvfwVOPmK $@XD51wy#[9e!\jsB?غ} I|{]?ƙ2D~P@hSg2':uVr2(Բҭ)5L=X^03HM5`Pujh&zga<#8)>p~Cŧ'BD5s fc/Ŗ> "L_H's.A9Y]FW\S햺F,5hW}eM &z<0y3gw,_r\w#UY,n[Y!-p#~ϰVVG4I2yeJ\L~!!a#/_2\P5Š yygCX%6v(WPCō͒pR׻n ih}zki2Gzuk+1ܻҕ3 * hlV}^wfPŖt!)hr×"~?cх̢AЅDŽǿKdΏS M;Y]nko+6|e@ZfBeqb4NƗv,"zFдn/hkBށ AN N,0 Lt3u_ [ZӰXK] ¢qUz43y FK.x: ꥰ+n39}xZ@TN2w>l{,Un@moL]T,hоL|ʩ'5, [~ ov$W*H0r/2'{”±9а CU[Fz5 @kRQvF@81LE''jf _.M<ڶ? 0Yd!lnhd6U2TZcv T=΀Tos A:f>bn˙tAC#cɜ$)NWe40YD'4&Ůsw6j]`K_XTf4ҕfL;ǦTEm\⺚k.֩,͡ I %@5.i2ה5{siQMƗiMfB3}QHP=$Hv7S@gjTZ@>b:r :af'A?Gzr 0βWV;@!V2g]? n!&\{Ayk~V 4 ثw c@~,įxIcJ:+] w2N[O2Ia`?߹q\SPei5%mV uoν8S?t;J4 ͈jb6V0^jo'*TRGgxm.jc"zTO% V*}^%ȗYm߯֬=0KBO-~s95p=6J<!kNh:`];qT-L]J7J%MA\q Z8a;=Y0)e#TƲGcUj;aX2X^o\̫ {{:G1Q_`f^1c"4Yh!_0LtuK#`^;MRsL(Pd%y c7Z$Bsz'dḾ@ Soq‚{<)Eyl D04'oj}5ζ:D+kA4e\kU|ȳp,T:&tڎ5J%hIsoVv^ ́U^Q @ b߻IF jR yY)!g2tN(> rmB\~KmR[4T`Ѻp}S(/'kso΃F[hIRNe1V2I_HNl)ٚFy K -4(M_(~| ǧ(x'~$ LHH|فPz*kȄpuPU 掹/}7N3?G*_/*}<P \0G`1sKh 4]ZdTNʏTd::!FxsVS)7?'c#a$$)wH U@vr$cD'PmE׷6 o>ͧa",yrA *8T{[T)fo4@CͳNM3I5=V÷@px'@K;Fo;̭סE3fo׿ʯC^b- z Q?$O*bS=G a+)70fM .U!~OOe+%r bҍ'贅_7ʖX0vOѷ͏E}0u-lN}8"ퟠs3j vN-wBU,lrfVǓ c/xSYv s,h};޵+G<%rI>bS*́0,0@/4ƕ9ˤYlfi~iKrkh NzɉZZ;DBg7b}k )Ʋ?3A<)7VQn0.ˎ30(ЩUoY{Gl}pڂΧb=?R&2Nk.9BfXݖz`.?!I4jQ/s3.6os!IB[^٨h$.^C{ӳ?K#Q | `[w12+-oBH<r 7!# qq$Ԭ{EF=:wyeXcvPoS!Sdb׮< :bu DBw>f/I~BV֓&$+$=H&+CoˋǶlt]%|47싴XK?]/E!Urp?>̴)FJpՖw'* S1k͆R([' {~vQL7mq.2 6LzxM& 782@k$4؝ dQrpFEW "yLza:2Fe)+pSI"`z"$T$ G/ف{uFs3(4kX=y/n.Gw)k&y:K4kmW;2]fq"o~1C0\…^2 uŜv l|KCD]uV>ՌBarr\:QǹďeyvU?) #ubf9h3@V]/˾S_+#E |i'4;sby.`yk9f32R.ѕ8󊜍zx9):?3&AAb kXM% o6jX})=Ri|'O3rz=Wvmkd']5)41/; F~I]<}w[._$g!1W kWBx*dϜ Wea3gllaSy`Uʑd2t?ײk#Fe-!~3#SFPD&J;5Q&b&KF8J`){U;U~mMA% wy/*CNr; )}=U톓io*F.^T]`[ߡNڰ߳&5BW3 ׀#`wR1/2 BDM$ފR`ʦwW )]s%olfK#n~񜠂î Am$٢$_^H)- xH'`+w* ГwG@җn% ^(}ztIbvG+ݒ1 P{'ƎV0? Ix.gH2]umq Zsz2/#@=4Rz(30SnX"ꃜ›WѕKA"DG+hr^DK˸ЬWa33r[D'xMަDKꒄ|.-L^!+.c2R!FK VPöӻ*S_O==0D笼h|Wh7>yW2cn=P},6PSڠKl*Z] 6#d@yZ^DqP`V>fV 6.hYveK.ƂvM.BU,i=M@CV8)~Y@6_eb$her)n{SJ\3Rrf|Qu~ACqB!h<\T0eVF {oXڤ8lKu=}KvG(œg}!un!?*-hQR'zLqfv{8-[dCL^X a!f~MEKFRL2&!"rj7.A=5|_Tnb.m[s!4#X: {rѮҥ6d/[A]w=|/{kX+n '-p<;ĐH=3?a.5cTdA@M!6LXC5C*QfL?O}ӛ~,5D*' ґLӨh́mEyԥA@Oi9gb!L}A$=evTTD~}u'n1"\hT(4WVEמMjܨo-G/-\@ڹP'ΓM< ʫWt5jXsz[}[ӁgTĵ 5NQg}1!#>$'NnņTgGXE}1]P80xH~Vik4ؐyO|xDjפ㿛ix'{\SzqhfIu[] M:…93Ko%<8Fc':J!G<$].wi z\έ(Uz]~ CLrB[/<62Ee.K i>rh,E+ѝjY{ڛ=Cӛ|[-~f, <8\xwNaI6DqFk{ ~E0륡Nw‚t?ѭdOř2?wPxYqEX.ILί56UlsimaϦ &lȮ /W #(١oY=?.35ЅIQxknzbZMy_:DTvjntKȗ5z,;UYoSYߖv!nmb$ߴк!/(loׁ|uRjy)s!wO66 He]D!Аx׾;4*)%&)xRXL?HDg6@%Xz. qsȬ`LD* "rEP;bґ2# rJ91Z9p67r͏3 /=FHf < ~W t9k1sKׄigXZ}):emNjXd=EBL'Ҡ\ho5KW"yvC1r:Fb٧:X5 nE;%nQV%\猧OfuZUn{-b G×I{wm(3gBr>cz6P̑xֿ~oh/2ڻ!7)DX a1@ v2# W_;+, @x~J(C4pgk)Kn{=wm]9bti&,BC-s䎲Ǐ')\l~92Xыg"FfR?CIY(رmEj̄lLg.BwI~( de/<6Vgwe_Ef|?=̱N-&ah[V4HUҤ]H 61u4ge[E,J6<{fD-BeI_91MB`{]sIL36:TbcRf΀3ߟO'~ x/j^?>i3Dڜ (V݅էR!cx +NԹvt]}r_,b/&K0|aY"bf~„h;+\"ftc7,]N>n{ȣ<⺊(:ܥfbvu |}]A;JG Cm*auS#1EB}8 s^L^T^j;,^L nWiKQ5qPt_._WǔD\+-?5#5H<&aJn7,/FMwSWCK/uf-%=:fdO&,-ԑ |$AB+`hWiWh+g/I ވ|9;oL16dO+Ie;^+uli'u8;EC.Ðl&9r-(%21e>{9p{sg<-nQBe Kk2 d" x7#V-`Oao;uښrh!z(pU)cÁxh:w&鄌`}vw,H,ͨGi%=8GKk]cZʀ"dW[d{0b.q*E.jy%Pf+) 9,{^Qj򨠸5(S.wY<~AwNhIUqpXF Ukbse=Ы {{?(U.GW*`gW96„{PxxpoQM7}遜>}ы&l!_q¿&*vG(1bx"w Ʊ'˒W9|Z&UXMJ!zGjྔKnOl=m>>gguU,mmWq?}_\ n-!'6O xt{C<=}~x\3]~bG[($!ЪIY@eyYG ϔAzA7mQgԒ:ol* C-#;|DPۘ$ c, vߋ 1B;p[ ,]{%g~[a?՗)Nrbt+LRXO;2R*{A F5yEP'O6oTجrEf`8'wy3QX^Ob;n`Dnyy--~.5ԸVtutQL,L-,pI L?`͸.,$:e/z0G")2bf I1U96!ۼ>&ͬŻqhOe;2hH) iTn73>f! JOHal2J \z.$j<5,/s3)bN;Y/rw݊u9֔`;Yb+9ہ,CY  yREo&xiN7MJ);Wz zik-c7]W%s%焄}\ 8bIݏo~n^vŰQ{,T+1`㬆`ZVǑ/(Gk7VR5 IwEK 'GxݤU=_ w_IZ`8S#l TrX9=qP!t%8{ϱbNv$ 5H,v*0!tY&|۬xHaCY[%p9;;,rk=۶}/&\sj[8/\Jwo*WIuWt4ktu%%Kp4@׉D_BԄCl#kR"RS;GBduN S]$Kg 8gaޯNiqP"XahhztDTeVRg {LG:sBBȋB>iwi.lH5h %хl+v6o-ro\`͉73!3@}4BzAЙ풿XD{F!6Ad/[@9A ,dr=ak j=;AL7Ϯ_L̬Ў5M}5](t* _k1ayX_Z{bP%w6n tioqW\-ؼƄl{|3^\:&Eڌx44G$BRO5-:㏢l.gx  ujV`E>,=Ѧ9>h?A>͖Q &5$x8atZƕJR&Z!g1Kgw:Faw NP&Xr& } RJ_Z!2&NsaiS~ ;aT_Spt8l ~Z9SXk?=,_^#>X>idzclnZ>ڼ@%lec86N6nb R gHq֜Ki8YBU(b3,'4 3 !Qj%%aui?/>=62vaG;y4v ,1Ma"c$| +ێpDj(=Xc~r<x K{ úŮ_rPHVyѵ2%'~L8a)q̳ƢMUysB0r~&|;_! "c?fWvxŗF츛dFbG_*2H*sޅ1dgOٶ#kdFESK<3hv1w B ~FZgX䍰 a@ 9 \ 7bdÏ-ۭ7K%&j%=K9ֲ nҹPy:mtc7؟ րudp+# u1I.' 8\.M# ԓ&𬧼c%.;ʤ7kj^KA+m"H;5ռtlG9kB d?ϔxaeA"łqmܛѷ ;e('BEm/O7*,c#B$@ęqLρ#[YBC;S0aߧ'M ɟd@1.#OEv^evc*.$hӤg5z}@3bmܵ_2R_Ub|n `ģmXQbF>3밺Ę;A_#RSVNmf91L&i{OlFIi,3)jdjh$H[9!|'@V{\T{~ qˍuk9i d~C3g+-~%nU>ui#0}@:V @Tl9 6 \y|̦bS${Xu޶evU5h~^Չ⶙l;ū.@Q]ˋڸ'j Cfyی$b*OūOX9ǖ u^ ^%.lMkIA5կ߾&WsqQ2ޞ>T=zW9, R9$@J=>J"_b`!/}#Z[_[_9JWT}cmnZNn< @d(L(ώ7Il]KJ?t9S2$gNaf A`< d͛~Et_i[3P ֫pM _@;Lj@V5VvhETSeJ[8 x[IjŊ;h|>ADֺHy[ʅltjOރ}Vzav+2V{gR:͇5 䛍kR9W5ja &.?Ol8"S8s@DŽl P< Bu˓N\Wdu {7H8C4)L):^w ,¼[x!cK:@)k{NG/5d_LyYb&2rit@v2_K22 KCXaShl#aU7~4HgҋM w?Q8h+?xNšK:rNM!=y״B CYW"ԢzJ[;%${bۨWY)tj8Bx{|+%G߫mX-S)a6))3~UR<^|`3G%iS'* ܎܉\^Dg;~G3cj>"J/^Sxad1ξhSHd/׋9tEXoQCaQ x]fqaկI+;ԅ+zlP(doj*3(#T]+3`9vMvCbTm^LZ"[SR_ӢNҘ#AFGm3fCV<2UJɹڅbs|Y7iH IprQ:EYt=vj@V\c_p6PI|oNܸ=rR75Cg><|Äg!OʶN$:9<4APDoڃN&$#>38#Rz/ѹ[ 񧧓(?T9b]$]J#9 2pR}~SsK[\"T˳7;#TZǸҷ"ibc=s-;2zuTLYMEg'0ɗ!:O?qNgOӢT֛ ζ@7e<>}?ھxfd"YV. &C.jv'菽Y~,P4h hֈ=s[jt`nh0Bu(>gC tkzo~5tv6[7AU4!ɚ k@!Ų _%:yWOfK{D!^6{<#b.Ap&۝F@(j3DP_<&P$BkTktj?75gnud.hdTZZ){]gH%wxAt8 &oGӛ-DB,$vX *%O R~|U@l1wM`qb{9 ur [ '݂R@VV#}ʁ)^~I`$rb8b YoF"OЈQs閞dk "y~\+H;iKCUunՑovתfLVhzhéj ؆fW(׏!};G<+(S}Z 3FKׯv)qHl)nRߣҍ)$0@M|}AH2$FVnuVXvR-e~z%8\L3ScGd jGV&<_ۙAtbw{G6yBmI`l' d!%90Ff+smI*:xԭ0;c@րod.PRϙg 1?-˱dӔ%)޷{_ ާpmE XkhGDV.8!`D+DQ/,9.hR--wDET+(m_% V_d(hg=+wi3}&7BE.&Òʿ7C ^)'˻]VQG!WŏؼQ_8M>[\kVI`,5?wk˝tW&"U_t^sO+!z6^Gv{9򈳠Y/j h6)+ez;a4ev=)uZk`z6ݼ mOC5yJw4G6 }p"V}vMUAAAcfv u, S;im4P:#3QVLez{|uo?մP.{>~E~42cuU*xǩ@.M=H5.,HA8ٿ(c9*Ü%bWYJ>L\ gkB{U[N3~9<ܑf/8b+|3@bTj)(ȥT2Z5Pd>Kj+S/&sIz*olI/ڃ,ЩdEQ`'ȲbͻG˰"<GZt=OvF~u4 0)۰yWrwzJ~Ť#)# ®!/H+w`' n%qGLV.8A9$Dp6~ _gb j`A9Ζ9~:C\ 16# &)4B-܊5E*>r&.c+G4Fߧ ZhL߬vVk̦:™2U4<.4Rmm|/'0̼-H.9?rIAk)Oi|~ĂK#ӫS r0WS,Yl M)MunFtF?&Ɯ:-?Uӓ|:4T\pG{Cq>{|S ,9e^&ݶAGi|Zt/dۛH߁Nϓ/1H͍LO]7g;"_{`.{zŪ8kiin26奉dM> ifv7İHu˻}nL) 7OU>6usi*IP%e#؉ޮ1Δ,PNMm'8lDCx2N?{(W/o~EdzC>C #JSs%ͷr+ßS |n lj@N/ -e"licvɦ@vy - x:$|24K 5$O ?A x"u{ZfgX>n6q)e>ń h:K B/UfT%gݥ@T{2FM˜ĽU<){L-#fڜhK<u?O=3OLE ΦͱWdّh6@"GI%8{tlk=^he.s&A 6A,2e[cbrgVa-󚄃7&J.' W+i _֐(sB3r+y$M8|?2  -DSћWr9wO[md6Iv:WGr dhS#}3*' >]MGo> O 2Ÿ T־`v4%ܑ8_8,Y*U >( Fg Z>(*݁lb8ELoosJDR*31h.,r +#A&3ryU+NϷ]㢸en27٫djTkw,5PBt`_df`zN\/de_LUno^vi;(oCyeT5[X!m;9|t&Q?A ;e E&z(.RNWc89P9wlB9ĵk &zQ(=9M҇:%wwn`x$$Bt?&RPRUg >t`U1Syޜo?ځ˼_D&̉yP "!,5(͡jh{]oOuXjh?3~nSc)jcϛ 8B(ǾI\`ַqpeYk3|ZY%]J(bkwh-ajJ VM~LR-dM#f!]bnID\n.Z9d Fl_31vb; ׏8K~Bql~%ka=)qkz, s 62yk];(2Mb85E#I(IkW|ɦ&F|Z3ߜ\~c>NZfl&]|'E.2D<5Qj\(p| RJ9]kI. UuR0⢘G`ev{拸S2I0mHP)ɕޢn `T?: C +#)n[yD17!3>ᎃ<o{E0HW 1ۘYh2 (dw&P`61 TRibP00e Bs('jUheKm}òT%Q.*[;P9-mv"8aZ [L q~Y^/%jkܟl+VDc|@>.3/`_wy9oENjpaT ht>a.-o|Yi}r$<$MK»wcJ 8#yMs]O<-4 fjb:'vn,{l3_2X*_(5U4Unpf/ڞDqdɠF兎+~$(;>:tL#_#~99*Zv]=8c^;l2GWJn./NFzB|ȆcȭVSA5cܤG.傍RX߇[eBudg1M6EyW>}lhtśБ?`b)_>9s<`l}T{{5"Rv%:M9KP{$Tjo-NJ4dɮ=pEW<@~CgcH\o1FOh6y$PY44n%^Qa a`?4#̝Уc6:pOWj"/6KYKduiabɼ=~uV+hEBo5y:8jՄO]<ץ Hw#la]c5Qӄv/GXrQݯs @fo1 w5meI#G4v;@F)S)`\-8* mmM2;3uRsQגv\]+6-xpAbiHz/нBLj/3:ёS?|57q qjwf֚u5l/lL5qY 7CJVȻu\ݧlEF~Ȍ)h %AT+4`:?*=;F>FޥEߐ)}*|G[/QFG}Lٝ%}Lqo0Um/-;k4pWY=bܲѥ':>&\h [qH>rVEN/U*uK>E DL}n]W^y>\q|wZLa3 u`YRI>a>QNu8$D#n=ǿo.o~f44BI`jl2jڻKƞxN+L>-E`)7wes\ Vq}s, VwJyBu+{{=`T8ZCMޏ00lMά3xl |xp x)Ma'TD gYS&W+#FV` ]U{H]]QA ).S #r$74,HS3<}$)/@gγ]tN.b%\qf~^ VK<_ܱHΰ]79}ڊe %.e[Rm Oʭ%X ]Zlܘq.y5BPhRJ32y,tQ.uZ qW<*2fIOď38J# jfm 5Aը7={`q'böF-09{Oi0=a' 'Ĺi`+_{o2;[u;v4BʨY*F?a!D*8DB|5%DF]?D$J4pVo,WMh(Hqx [nB@'>[ B %R1!M)izRtG&Y!aXJ`=5XЪ7O{ʂP-J)jF?)@{vX|!Q*18݅0IT,ITմUO.$Pkb;%[B?ecc+0 0Ԙ+W+v+ DMq߁A&7n5r,8H+n肋O!2LO0RTp*Z_*Ѡk<MYL/lZOB`Sh}p-)mD[R V~O ݃06-Gd  ,2u:Xy%C4HAO1UޡPFSh#AaOXNAASJwk`!+_R7>qOK*+x/^TS( Ւ츳 ja ?KMWV7zBbUXE]?~Kf!j+6b^4dt1A܏=.JTQ)8˝>xiO tQ>؝oLWR4IzYNӲ-'_CY)'L5jOɶ?/[z xXj9SK^JHx[k'/%"qi2">qB0ͯXۭ "J|ȸi߰GHX>ɼ섩-t_#_0_#o tROCHժNHD:-%@CL5-tB/˚woI!:%kևUqĔpkZkhP*Brt,mL` Hٳ12' UNjIu,a?(-([oP!ڻa·$\ʫbhxu)PyTN?m@ȸc/uLo7o-5e1v.ғJ9-ߔFWo|~VN]Xl=gIngΗ# aoJp~v.`tC)Qdkr9@%pÊnH(1Yh޾ߙD55@-((#mt@ZX2R?ziA7&uKްu;_l*̥I=mو:sX @bδ:[5fw*`wCBx-t";hzT(\E[0M{+HgfNwXƬOHs+[@t/j <k@15CP'[hVt.* "'1][8;*2 Yw{:G`\0L'4GH(gQBRL+Cr~[ bMdQ8DNˍf"*XXP8I5ܪAMDR*[cH3 `hOx\w;'OmzS=K):E"hrsKgVoDM!w/ncJr E k?"%b >S 5 qm;7'.{r; 5%ɧ/@ʙ % ;Rl5s?̧&Z!𷍧9)[z% J[~/[8Q-SO8ogRBa\Mp"&߳x/r'mVpDh:9Fj$O56eH B0lAǦ6TIOCs:S-m]\pc\x$%% 1.)2_7-\X] ,T5QjVp}51iV6DIkNE""wDM3 ^&C8㹕8q:犆? )?򟭯=,87n_R\VE[6M)=|8+-ye@.n#MKurV) !SBtHlrNSZ VT sٶ\Pa(٥I-.ӯ=ڄ@WoowZJ ͂ūIScM9_pP2dp 1U1<,T{K>,s@ 1|ܓIVNcT!p`-\T8~ k r&"0Gd&An_zG3 E {Irxbe-P/QYόd-)^4:t6(E@oEF~,"IuPEPat[rvq[`Ή6{ _ZԙJfC\%|St[WIk~y1ri{{n"db$\]țc^",oz,@r~?lGmL FYmpŶC՘cI& ') mيY&y[}GAهP0ơh_=2'g&XK,ry3R&O7„;*k UVnڳ;ĒMFNQ& +[2NpN|sGGʈ%2*(p.!~)Y5§k6>l'i9$e,IR`81910|iME:Θ-)wtCl}4KWzeS="2&yTC4U]z{W IGB~SW0i>yjq ж}9K٤,`vb,)?NSI/k|W%/$rPAI Ɔ׾k>AF;Vq<@t}->YX/ s.nxzS|H`Y6`PTSgUo"x$_%#ItSUO4 4@,ᝏLvm`e/UZ*'9I #1Th+p3LMv[̶[t_U jm(C|Qi\9ݡD3X8T#?;2+/V[-(6iIl옹DB*11s'Si~ ZS3+j*U l/؜`[Aniʾ3s*7A= juE!./.yjO'{D.ׯqMnG4_,-dc^Ē8h4att= ɵ܆ROci#_X7S)o:]'2-$)IyIRe<~ \$4؃:ba߱׵:|c m&O5]yf:E-ؓs} o[ 8Nc)&y0E~U~# I/N0lt %cBîcOII7f=&k2YɅRq+SՇSNZʌ#%zhn0^,1E,=)nQ>nX4*xL74 8Q޳u!=cL[Y5I_b`` <"-U_(KX1:AQLŃψŘE13Z2'Ls,a3Si(֛n=t͵4JP&j՛ETCHP#2-0sƦC>0wM}BdakvJvϐeNk0a 0i/ɿ,\T,U](ec-显c96I@m<ӎ?>Qk;$ECy; hTEq8ɖuJ:ժY1ird]>}l 8~+T@J +9:El>Q0a*8i2h_F <* wA:2mkDEӝ&-Kj( يfvKh|eBb@GZ|m[#btXFYLڨAIJdEc(gTwn/i_!69Tr41RUVB;YJ}W&mt\%w&M4.O[ĆFuj$gBq; I?֤:JF#YZEޠBg~zpv7)P&su6ڸ rVYN.@E ЗsԖ䝶 -OsE}s\ŸT(fcp7'185zSPIQRo8o02E]bQH7grP]) -ז>i,[D/[pP6iM@GϺ} ְy=p?umaFn|S3 go`=JM!scM幒?>X-CX 92{ra:j)#}V4v+ҷ+ҮZgq"u.ۊdd_,nѕhgB˸&uu]BSjver| ᇫ]h[ӈ=FÉf m7VbgnY (qxW<%*/#r>tN|$Sm`4$^r] (ҥm*F Zno\NVu\Q5J2 >K{G>_=Md-wn,τFDE_1u#`} 8g0q_'P$7=@ ) 5wȳ4J `vQ=lUӵMu~0,!? 4CN7uÔ%rYvd BeGj,g|[mܦ fGAU`z%CztU]"2\K`-$LSf]Ydः>x,\~@D X A9":‚r]_sLD{E96-q#ՋS=,F: ciM3z@e+ NuC 'wO隈1۹h~^BC .^O:RW׼K ӎVRkR|D=$33[ke?4YlĢ1f:c(DWCF4<ͫ#)X m]ߺx/g$08FmUaiS5F\a?Ym^sR6 3fJRÇp(FDM$xCSR߯M"K7FI @jJCèj9.ow$rosBB g#T|j=i*yi_1JH+?uͰ|3q.bSL6.p-Sj1]? ,昞"rSO ]#yTH~0PA`yi l;P#F<6 6yui>'%nK^ECn>7 ¦a}K`@l!;aifGjI>qc~;.Ӯtbm xDݏ?h~ڔffnS\vhFďvCù i~a2 IxSyjz#B f OMiUu|@9l_ T{<7jW54q^zv%c= k66b8ފDv4D.5.sZRx qu\`x#69&;y󲼚g4wXDnrMH "Ǣ!CqLY՗T=vcV5mH'ANU^oGfPw,2}R?F TۥSVI5.(5άYr!:qB\Ph=EX^APZк ,HLם"L((PZmwn]1Vz(dv;{GU#/7_.4%QM/O}۽JBڮ巌;Cp#]aT3TdPZ(B`qgD+_9PK$Z3B> - }Ehabۨșeü\kcTfX+^^vi&=dPK)IFʷz("H!JU[ ޡS9dRֆ֐R>kN1Umh[غz gܝs5}e囸]ֳT[xFE dC֯qI^5a>^2r)bK U:ߒ& yh/e?5[)ƸܴقGuW?\rى6ƅ,dm\\ lMp]S;KD Uv3 ٗ&j\ ]C '(]/Oadjk{߰f/#/V dT/vYӮp $ot SDA_֊ʈi p-hz'D>5D?h(SM]qd)7omwȓZ?Ep1BP*#oxShf6W$Ll{ 5<(ȴFźmҵ[f#۷ |oE]V@0D$9+~s=XÚ"T\>0k*LI- mb'9s{=u߮(+uS4o-% JC$΃=s '4 Ka=dA`ՑȿgyCV9<-[~>DNW/oXݍM.yuO+KCH$i7DtwU1sRa`~Ǚ5[|A5<ù V$%z:NWݔ@Q8.]:^:dr`.pMt gG I1tŹFq~OKFh٨`%PJ5V]&SDzYl,8~ 7;1r7$HN52I.h3i٤9]OJwC8P FtφNP/:#WKqx+Xj#DpW28Z N2LJ0-C߇c 40kRURǖ>D >e, )!ۗY5uGi0aj,||\:A8Ip?J.j=-P q#xBg>ϧS\orxp8#q|b BX`!_86jjRr'?[bA\V^᪚+=Y.*mX'Qb?{76ԁsU;*eݿzª|ecTN{*-%KS:cLsQs"廊l/`8V*N> dȭ ;l+&4uQrCACl8E(h.?diG zF(y)ԼqYϷC.=Ci<=+o]9Pj۫Ɖ ^=fvYc?sB(P#zWr5uj5uaARTWhq(`SpIPȜi4@ x &T$Ηe͸ u-aK'=gPТZ kuXi9;(]OMhe(u˘tԾF5?YؐyCoך4,9c$.դrWT]hy9)&99ٳ1zkflT5i'pZ4y06)[y[_.^iprŨ5:ooz4Ґ^E.hO7R ?ʄYľJH+iUXr ?ʸ7ckWd3*ICD{Upqjc"/t{jd/AmkrL 0#EG}?4 ~!Bb9d( SF},e5Oc2KowxBmFyE,9j_˰'ra>C >__p)F& g#v uVHD5ﰽ/X͊pi"ke\9fL#CG'@@w+>g̍y[ $ڽ?XFu+CZ[3̉~:o+Acgr-I)1pb VY.DH{<_ {q5ttDR6;5ߪFhVVX[!%o:EH}CKQOg5{wsO*`YrĸX~¬c [c8u.K.a[kV9U9Plٚ*/&KJ',h,|wH e~$Ybߡ mQxWe B{k 9:YcMW N#pq 499>Rc|>4!"ath_tBDE4Z u&B·> q>,=ѷ=h9WH1&/ꉠfKigM$6G.sH]$R"׏!H x)ZkXLP}ɔwc`_̚nK2h%DP.5*ݷ W͹ Hַ"+.HS'8\?/5N25ia(_\5O'vKKG>ɇE/sO3ch \ywX%hjPl,v)fU9x̩?GN%~P9 y,ka| DKrS%Z)q,@ל ZwQ(AR D+dX&t'(]fwS>]T1'QR9N/€?  U'6A52 Wɗ8՟ٵx&g4n@ pi-:}@gԿLkǙ췓9oBCE!c~yw}_ͰYT_P*L Miz_yb+~)yYc H.31k#U1hz%w Jz i|JLx\ImGLCb`gы!Ӿ4*`.G숦"%co8v.ա z y~m=:HaYk_W"Gy@E*#P`AIoq IxdXkWa L Q_APw-7Ҙv: R؄J%Hc&lOY rT̗/T+Yky2?L+ H'c U@J4rzKsC'̅} &1Nq,>̦Dz$sY8O`pbD󆿝&4BѪfZtA-Rv ,5_?`C}`WQFgL'dԅڢSb aGOKxԸv-U4Fศe++8vGcnӦO叇$ʬ~rWD! $oT˅9V+ˇd wP%ӂxwFowVo9OPx4oki*+(\@wHifB 4xj^}U.[´WBnY1JV^Ӷ:_EԲ3 al5)D:N 5dJv?*RM/'**kG!lG]?VhKa} zO.HϾKChܚe$4vC%mJۦl&g[MVwz_۝ZFFP݋`j˺,F9ɬD(wJ eB9gsy>(,ڤQFIF&ێkj$\u X]72H79MO'Ӯ?Ǟwo5Reg2?Eok&(*4yĽxr/LSѷ #5۸9! =2SNA HnJ;7.%]By})*UR7g̚[tZn$sEǟږl Jb܊HՈU-q'm- ?DȂLlzj䂊"n3=Aw=ML0%ۤyn=(13lV28c=Cyg߁b,MK4c3;PU(u 2`r;ǣpj;ό,G&z*+{߀;ugS}XVۅn|a׿EqGHGS 6!A%,b5pFiы$Ad5"y=J=,Ga1#a}0zyZ`͜6Gv7o=~ jw13|` ee9'YeQ95 ei^ YB-CAg}Lt"K" }#oqY:XBr Ʌv%zɇvI9#Op;*^ͤ'hxN2G/5Oǝ`m x'X9פl.{y%.n00Fs;3E]Nwa}>쇞;"/ [P;CVX-:/i |kTQ+5m'?`ofŏ 1ՁȠq3΃olݨbF/whc 4UqEPהڧCE ?Dx% 0tlSٿ#^"ÏsB^kɲF (rļE7,1-ξiK0RsMYW"g{W9<xCR_ןU8)H> bJ:ʹk.%V3F Nbs%c6JQk ߑYWϲ(M{?0[A 229{T>s:/O⴩cPI:4M:9>ycqӜzژ!I\VN)vH^O*1k,m[3xx@.ei7-|Vi8ϥ": NgK$_}̄XMP?Lp#_C 9"QTsr:9ʑuڃ"en'=" ]r3ar84L%?|,MBS =R?iK_tաAgO7Z܄e&mOj9EcQA{ZC8G`vVEd]2 2(o u*rRϙE]ZIOBY}?[io@' qbKI2`KMcU59t5ZF?-]hM+@M{,#y*jqjA @ؖqŘV#0fk 1+YLqqFPˣ8s'^Q;c~{nsuŘ7iZMݘX|Ͼi,@o>iR='juK_w%Ogy73I jǟm>n·m5\諟ԺFKQ>⍿Fw =9#U1 4{M^g LE㕉}]knlLU{3_H0^wiE4 ?[)aI^/IM28K't0)d*op~YLojbO:y p)c6. ꤫} 3F SXmʀ&1Qas=/" ^"ޭP7hGn@%>uk('I+F"$JC̔s_M]dbյ]/'JGZ:1#|qΖVe [fSXZ jt "A0@\> R45*61(gW 8k:yFFrF[f j|[HkhĶI5YFIS6p99//Y_I<%nǖ_N"y2kӾv&Jm:~| '[Ik#NAw+=V7W%/y2`.2(LzdOX/t0J~c2RߎS4-?5^@"N}093'ӖEM?_Movgox+G%*# U݋ן&Gwy ϭS% m@쮉ӓ6. X#^B7"[,a1v 4\ݱšFs6~>ˤ$~cN4Wb[bզ{N~ƦP Ƞ{gJWAs2fK4\=6UUU0eHT\1fg^V'̑s|dC*:.O3<)+ y'ZzMx.k~!+ܙ6vRë3f擏;EC\S bCg] wz BtqdB?(&+M֞? qba(1Ęr gѶېCezփ({KR4(JD#$u.a X>&ÀlRϵ€#'{H)]=xVP3'PU1EY4@_xwL}j/8'K'gcC`8lqŚ;+AOgx 9b&Kd=7dI3c3̴'j 8LH&+яi<9W Zن7;U5ʴ3u&i<j` ›'816:CYڅ"EUܞU"Ysq\{OF?J'@@ݟ>hH$Cy׻4W:Y1 #3:a'5)w G &^-_!!IO@Z 3Γ_]in|x,7WstGOK𹔑XRo6<=cQmySAU|?U@gm@+_%>aRF:^FX~9~Xi`_Klۖp8I > c4'f<%B[!oɎ }I-AfwD 6 HPm5XVBo t[$ 9q[7~A}Vi thWD1Zn}gI/`j%XuvkmF{fGwI +m_11u]K:vS%9zMR,=0PӘ/"W늓[_sNGGj;Y">ܴE|{U MVws>UιYYr.5LYF,S 2o/l,hSYf]AG@pT{258jjݥoOY/@EVG12EWKi=h,°{kn1or \?0@\!Sk>ɿv!`_hTf~`D2 u I}Ԯ@x!&r[fD:&8#@ n3ktvZBrFL#n.z65 p(VfHk̮1+ ԝiIb[0?GDFITv X.Bΐ{3#ԗejf?PϨtO6 Nraw,fXK*l ZZi[6\Zig^?16{^%ɺ/};;8A}#,p3ו4˼>i8v|a"uOu-(󉭦0Ń\1ϻ\+FayV &q饧ڴvN0i1F]Vgp+~@7Qhl9:󢣏f9("!iPp@\|ڏdu&ƀ_fz5F$zLsl\%vh| CM/фm9_ITFܦ l/roq [̨ŮXӚE^=M` 2DM/gk)0P_jJ}59Shع3iXbQI=\G=J*߉x[d#3aMj傌!w?x=!ٛr)_rJ`@~(BǠᤱV|zub!HRAG\?ё:-왒ڽNb OՓ1ޑ)`>]toQ4{~q jxX}_& ×(0Lh2=w*0 ɖ3 ^.%)wEBЇ=|qn&/Q$qĴcD"}HϷF..ZKq`h U Ͼݽf;ޭ>W nFj/@K)Aj^?X+ʬN_]-)Pى@`.5re['*i:wzh > EzDJ0e>g|zɦ-y*%PJeFŁ%FliޙBA'Ćyˑj7WssK)RA96A^5E{W};%=;zÕ1^nIK(4('1Xpvk'.癗 8Jh:H+Yq##xI6@c8!r1Ng}3[AY Df”`IN>BdDJ „>MWs T|uƶ4>"]]dny"[Ղg_Ksijjp_cl#ىl] N&K%^)<$8x ?a Bԟtw)apPn1-Fk/uIH5#|I^Ȇ$}( z(GP>NM[&[lx9qljwMKJBҏ60B^i*͈p|Kv5GfM@ZmU,wb(``0@O>#mzk_ڱ7z[Mv`YiC `bׁi)?+4\\h$( Vw:߶a"p(?i!_`"/ :ڴRjI͊ؿXy܌mZ )*ײ.^X[!- Ir#%nnLt/r#HSbS*? 7]3ηtK!u%:־+*xv9&"6ޣ;~LG*w @pj5k*j_3ҿ2e-NƓxяO(0״]o=WXԞg!^`:j&ĥ o~|YgDi#)L6mmfnjdLmԁ)]2#:$M-4ȟC 0egs⍦UC i>#`Ӡ~m'kXœMD}otNPw홋;}1wٱrE֕<Nm/FO%7dB>newo\нWKvc $oQ1ҏ6DP%}~&B {(ShBĴ6yLr?:xYoM@F 8_0[?ڄ?@#Ko:FT&*!\xM ו]2/6.eݲ~_Z%92,؂gh7`{2!z D Zr{B: dɠ$:ֹͩYq(8)Lj]TZC/+OZ_K?#XBX ͢?AcJ{'+g3ݎ)e@|e;?d̞kYpYkkVR}`.!.?zK/>$?h1pnJI؝WXqjk! 6ɑ8PJH]&4hِ,gka ǐICg%!gȽ?Xq&בqcs\O0_,F`H8}6<`6ću#O,V0 vBs~7coL>Z;NfQT*ȞoC_?a?ibAW T6 dv>Ic{4VaE;5SwBtHLT>Iesw@~[=Q2mMS8q]@<'pHAwO@$IlW 5XCFyPU*QYoHXl#k!^ƭ!f'2hIl'ڣa?s^[)cբh){}H4`x^.djwmMs;*uرC e}^:O;Ű'e7"C%RKbѱƇ(0~MmF3',[U_vKeWҹQ$u!.aXI}fi&:"n.W Jz^WzJbY%DۉL1S\z'e5[8D{)C~̼.rݕO!;K粩Gȃ񭖚5\pꞯw?oD TNH,qk."J@~ ؉;0԰ڍW:WGAia[#S8[ߚ%Mm1Ю ϷObDj Q9]ք)[Iv5v|0s3Ϸ?> Y1;"3DX"1{0sdا"?<0 $^+sƏs6h->5'?Ѱ.(ٹ|#㨳TB"(iet_u>>펝lped"Zs!{Q*M7`\n2n#ԘxX;\ٓf!DQ(kx^^` ^Ob_q| _]e_Ů2p#\aX`5~A1% Rk*Q.[Eˠg& G& Y̵ O<3՘q3FF̽XUDsb `I1Swx)_LK"{3G0  bt_zQ_QХNHQա<^-й1Й>z֜f1yWg&} Zu3z<'`0 hf.͜MB, OPz)g^\rĴl,qv諠'o@J ,rHXgS|>,r/N8|j̠ V~7a0D1qH´,YϿTVմi-VV!* Ff`V[SkS&`{HEB z4,̽xWX^As{ck[oK+[PlfM먡cV؈MG]>䷣p+sݓ[_% B4q"o ')n,&zd)ZZ]CN){b)?~PODSn'*'X6! #E&Tݣ4U  cLƅ_+v$SvLʊ:kM]m%:mH7cĿLDL`'[ 1-PU35lߕ 5=~YhvD2jշL`ԉGnPg`p,~ia}'g"9\%drǓq;&&?ӳRw!qb`phɧc:/2GW; /C%uDLJځMfaOyJ^|sݾTsP͑NxBW Ed jq' تPOm2b Ns 2QxPO5+y_2J.>RӠ\׼# {$k &j9m6er%At: |TجRR-s@&2^;qLHs@ AH^,^?4_IPD@ ݲi1*;qV ?JWE!c=1u/At9͝,}"#Z_)<5&oi/Du\_'7*SA YkEB|YQl'p yd@_n4-)lЇ)Owbqc"f䤎KY~FS h'*ݖPcPBiuu?=kF:,5qi>o<aF3R`7~ъ@:]]i GEbh @whNo Y3c.lv<Ʉ;  d_C6ҝJMCO_( 0[{i8xtGSws֧ lhX'.i`8ؼ>n uʯRyZCf<',(XPak7E7[$݂^ŕ,y'  m sJFzgarD<MEf3\)Hg)[)yQ>zv UX*Z?2,_kP #qOQGjqWr.P5P#r,bRT0/]z ")[>ݥ zkڦfc^In@,^h\ɫ t8d:@vWzqq(jQ5SPNaxNYcxdMvj0fBR73kk,D[`qdfo7DTL@E!PާA?fOM=W]Rհt36$D'g` 7Tl0r|Wy$nT) '0潏)|h="pVBP͞ay TԞ92eIuiܨYOIL[P0V-ޥax`$3 P$`O#.D>ybX?p+:zHOcw\8|Eq45p3F§Rۼkٳ4D_W?CbLbs4: Ad[I*G䳙c qKfKּsʄgDfd !p'[8N,uK6QRTm3]Ep~ڼǃ ;,FC8agx.ϪEo,kh%"l"w,ؒLXE]V5R$lJ\W@E *d,v? M*qEcv2[m.GXUVyW!뫧?%8XƂBM&w $`)Ab 8=〽~=AKcy@ /|]-BGΔUܑ tj.7bh-A˭8+Զ~R*'b-v{w˝uFQD[ЋH;m?;% W=R\7a*f@`3&uTcYJՍ1 UoJv+KgBO}9 +)>Tb[sВ_ ˴4IQǔH:H ěa\YԦ(@6"zQrC=#~.]xczWƹ[fr~{BE0D :g2yZ40[#gi3',ͺZ5B9{AaD#\Zp rzJV 3U@΋[?7]+dV[eLRz_!(&aDލ栁%$'ɹtytl$cL1In_і t!C"͂Ԡl"8:*nUR+zpW`Wd,[eptS(&uJ ZdK {kAĽ#\&%* b vj&́o?nWF)qeA aAΫ3,Vr*{8 !h'^~COzqwP,MsuowMX2$2{R!eIrO8à5 5wCo9I+dOF-O" V YIsrHENHQ9!s T:xlEyEpI1KK{vl'|StgD٭AѺc~GJ j= 1oi{i ?ۀCs} y۫Zq!7ggXM3 ܆{b YT_00zM9|}yREGم(:6;4ϾFXRv /HqϷed'aY7 E"טtR@nISѧ>yjc&]W/璁`rhWR3?U~r'`eD9q`/JAע$4? t UUB?wL[ ]a,J!Ց gn*ivN ܅qjW mZ;y^[t,t4T;o+cIL-u0 !b*i=VոG2ۍLPH";B"/MWϵ@#_8}EEKYH2Zw07 ]6ݹID Mz(z̫6d826PEjz /C b걍QzW}MeÈ*,tQw-$wn^Jْ4̕.WAΑ(1u:0߇Odsv1SPh/ޥHS)3>|W$>eYDa75.`pp*Df49`SbAiYIiE3jYow+TQ-%:[fm2I6o:X+".㍢JES64J ЯpcdV6=:hd˹6)m7%Zpe9狁?jKDe|JgT- e_87< ޓq"ss8Ֆ@nQX(θ ?j=r+;aJeot{7<^[]2v0;4Yj"XIL˦JaiodGJ|MOnaHr9vVדRK9j ͰO *j;)K5WN+JfZ't19.}y̴@ap[B׍ī{G긞DP3{ Ns57"?&JNGMn# s.cՄvzK\jMB \7xw[@UJEOq5a\aKޔ0%rٵu -Y5cgVi5O\xɜnXS;o7)dȆrOh@:&vQ c›ͺ@|SRSMI'< y}E,E |5A?.`ȈQ$bާ#AHDc/w!>P<4#k! ?yIh](ګ8g2Zl"vnXd0jk 1j:D72ASq?&T4ik%?AqɢQg!R0c=hIo9 H{ńqti?kd':;[~xl2ԃҘEDVCKr]\q?g遮W?_ v)?v-xg:8zC@ǘTIER{.sdh #'oؗݭ6*ק4)3(,ȑй\xyE4B}?Yz-dE ;Ȯ 2|f-uԇ9[^?+Fűb:'/GTKn#풡YIDZ# VGU{ L{ٿ0JZx4fbGԢZ0en!L^J \;|;]?1X9[ˊū<#V<@zTk nȽO2ҤXHhozݵtْ>xi}}kl[ӧ1. | -`?^^Xy;]EKWeyy-u#tX!s󕉾 Dx&@P~A*>N6ꍱ8z)*o[òߛ4 -(Ԧ0ueB*ٮ-5 z3$N"1=2He2cw(`Ⱥ O}`Lywf{Aqb/ܣg, tź4Ovs".]>Dy; .]*K0ErXAl4zBtg狘X}/XpǙUݕh>Nhp?ּA~s yj({'[re}'p1v<]Nﺵhq0!/!sOzF-\M>z {"03sU3@в>#"c+Pɞ5 U\{y1O-!lFƒ%ݶ@yKGk Kf]9*;j~D ELG%so:9tJ< goq漝$屢򺈁2b aݟiƂ(*%ZY L&dO%/$#N[d]V\-Tmu줜0R\:Zǀr^Dՙ,4-Ycw#t@~OWbe(ZRq9Ӣ?=`h!"jZ!WO[OE]/$nʥEU]h74VztNe4gב(Y ڽ_oN ,AR_{OD6t`*t>dh/2qg/< 08Er|d^C/GUwbYьQ!Cïbg-nӍu2!WxoȠuMȝ'~//福7=E{E$/\!#ぇ?wܑDNRxPI3ӊO}&-;R`rf1YQ:U0OɣUn0llmVZʆ[䨿Hs">M3S* =*]pJx=yG0Ϭz[VH:Z.:~TmCi RIDOCRwXrӲ1!g .] yʣ*!]xFRO?qL0~`pԓY39nG=,W#`cZ 5󲔖bQtE` )> 0|E8ٙ|<@dB~FM1 xd/d@Zk n֌|MOl,x(7=ƨ*bR_^,c.2TQ"ɦ?_xcN(5 `4wgĸA nz@[*cTp nyfHݧhY\aznkz4u v-Ų]_h 8QmOIѾRq"{~C{!VR޹JƜ0=Һ358?Z'JLf-3KzQ/c(ѓhL YA0j+&YW%ʋSJ;X=q E>tԃ'pcmWh k!Oȗ_/[A_ՏP^;ifIv~SŨ؋3Lsr{&БjA |J~nGTA6n;emHfy|? ۱2=_g.C u)](&n+0XaT[ڌ^6!k:Nʓf>'vX-У_OjnatA FrLMJ afD3Kdi'瞿%}P/@#ާ' sa_;67D\EYPLDLOL&6q ;!܁<` %5Gm<+. ZwDH:)+)TӯJdIx+wM ;=u˄t$;"g^b2)wT&r[⛓/4.I%!"ntelJ8}kH#e~U9B-< ߲^ +Bք8rqX*m.9YgZ VcvBz$0g6E2+lq]6alX*2Su,5y~LfdiwS8m%K,NdZnQaٞ/8 Mn$ΙD7fQWװ&vtʫ#%7݃ϦWg-R7 uqtwxN@okZqddR橊RQG-KmcuLNuir%K .'/y,20mŒwW'xmPͩmq¾nrKx&T $8o}I]^n!:d;X_6<42!5mZqie|nhR%@ 㶰sL#;Z|ג%팽UbMXu)X`.E0 ]U}z%n]q3+2`b֟b.hv>jB 2|,Ƈ},_Ηsl!1^ϻQ:OƎz}y HL'B~c*J ߣ=J1fTf 2;H P@j73R`M[Ik9lua[P=ZϤ%b(r Cԋ{9= j"Ŷj]kK9kgCS=Q69y⼥$=qRx\M-a1wC1HfLUN9_d\.( lWqd}AsfTr5\ajڎEMDsU2@|u8~&.^fu:T?USx -ʣ`׃27x.y:u| bd匣ql]c[l0Ví?yEi,_7df= }@(3\{иؗfM^ A"ybI䮑vBe]@T:a1ήϒq,RT;58 30eG>th ߇ >Ŕ903 vSn)SR]P$$w CߴzMݼݛ9-Q£ #Bz䆮Y=uӰؤx5]nZ,/ X 8#  _ &6sJ, GD}^Xz*"ѫE*⋃]w-\9i&;Gql!V964K \[M##:pJE؂^_q86Y#8f _s\\YDJOFߝB%fR|1ָ]exA,b0woA׵PK\rSDQuɤVWKGP?@΍K!}`d J*=865y[[ &I.,pc{G"S:K!5>9V.R tN_L_֚tfFjjL*t,5s3B"|]90B~ԤҤ*V_sR%J [-14KU%ƍs(>Q=@ư^TRrgc;pˢ.%_DQk4yv  )r1ȇ.b8_C+V$HGkcӚGLnOܐ@;YVM˃ob]\!ՉtDR@5@ 6 GW+vD/i0>RNuJ.v ԫg5o쭬c1H\M梮!rF;w>EuUmW0Eyt'R=Y,= h"w1[ŏ>Y`<0Ghk\) ]\>pkIR*i$UOU>Arw^+UKb8 x,4KЋ܌ ׍^lCT1OU'v4mw\Kƈ{AaiF40'P='ױ.Y%4kacHȐd8L 4]}:CH>p0R[JQ?ꦑ 9%vi_ϓ KpMZV̏g-#T E CigGdKdCxxOb_9GΟ!ë\sa0 CԱr+~W+5/ s򾃆Du 0Yl9TSq3GWl7"?@ .Y)@) #*eshƬRB֊o3T)7I"EtUJ}z<|u#)(/ꠜx2 +@CzC "c c'20NmiL楙i[V>C4=c4 Pm_ة!7Q&-twT&7 2śPt#7MӚق>3C^k v>n.D8w_UpkBD)_jy}ʺMH0d) bU/\)oN5Jyx!\aja[:F[$(m$t4̻ %'bn $C?^:}Pqy[d}PMjU_}/{~i[ M5_ڹjVp"·/7 BGS&1lE#={Q|jsn{hGL`gb<[sCl~Ok_<3s!Ũק{eƀE&^$XCQr g|kKv#4j\/w)y&/Se__*C01,ِ7I91QtGfɋTif]qݛ-^$̲!=q缡I\ V/p&~?}gśjoC5*O䐑5$ p㵾WR<5D¾j|$ Sav8H՜;`GEH5BmIRO?Ag_QkG}6y/<H/|(@:Vg!u]~b/FlZ;6*c*އ>[ԆfSMS#\ϕʍ@-}( Ih˿<2) .у[K|㑹sQE{rMo(@>Rh%D{̭o0*N25aYhj81g켗D!Vc`?~}~!j3rІ\L+uF_Rq7OmvjŤ`Dd:n#mДs|ܖ3o1w0)3T\"R|wz 1U!~v't-OѼA/$i\whys+ט|Lw`}Sf|M6'ㄒDzpS. G .&1phj4\{UcKZvL5ߤ9tdKD?gx?l&L9a}%?n:|]ڴOٴ99)O˛w38)h~\Ouk(2]qT8Pk/YSQ_o&skb&ɼqFO*)SEII^>II+W3+3UmZ U-DfP ,Yx C'HJuSq$GR4ь #ǎc>9cK4i3qlSat,ts^ⶆ3A0AҸo Ȯ4v2W\ij;Y0XͪDVl41<A$?"*|(8!y9gd?3B2ɋIVB5DGdͷp~Yֺ/ExYW1 9WScX9Є3O1~{ ؊`[BL zgL veRmS55+2{6EK`73nWSN$[=|lYw)ccc9Fa)K=+4[bdMC <`/K9ޔV E4$7laڞoAD {oݶQ^ Ɣ5#UWLx??VcZr:׈1IK!-;a Ŷ}S 阪.v oY5T]G Un2-Bv0f/7䝱*D^9u3"r3?z Iy :[E$C-C@?)[A?gvqZy/<Ð>3RZ;E$[fhX4 ɋ0UM\J =8#<|DZtrex;؛؈&Q:IAq"3LX`++p&u'4.IדnKn tF]G0\鮂*)?bkN=5mݼ*xwx{qƵr +KR("dҿa[ֶ vWC鏤?`ٗ/4e%+<ňE͎Yq#^>h6$h}70o&(JgAwZAvgn'~4$;lǛHһiIWM3AV*^l/}Z)n+wiөejq7J,#r`Ċ3k.'ˌYN%Ј^?y) S(juC1/MI&)0!,0h"s ejbT<]PtXw)k[Riӌ tP 8eXW!&X>~ lB뻫XT*D"T>+{x,Qt4`c;=JpI9(|{ Xa~%;r%f^h-%7ƀ^"QC_0֚ml\'t-oi=Y~'ytd \,Ļi;3gпn -WBL]sYhn?)Q&EO!J N Ӻl)b:.?aE1Yd XBcjD<>I/Euf;Jͣp *?.iuܖ&aJ,ȓ|=|$S#+$m-ސ*߀ ]AO%|xlβλ TG $v=_Q Wα >ě߹Y{k_fpυPA%{a ~c cqJ?=<}q"s)K[cr(~a0>B?᧱GIDڔuz h$ }wN^f W?"B 4^f2h"9_cAҴ ^+ # qkHS,L.tDhk(5ibṈ6Yb.,njgLÔ\LBnbSlE+;bT~`ȳ ] [^W| d~X_Y"_6LSЭ2FA@׀oZKH&ׁ~xT[3=SHaTouQ(æHƊmocP=< tQxzZ. %<J'Z[9bt؆'&>B> #}LqC0[ '=W)HWJqJ9 N(iw=q#ߙ&}BZӬ| -m:Qe%*I/0_}s#,X_&5voO<uf%q)~eVN‰Vy|E5G 1YJ\#y]t߹\5ӄo$0@UO؅\5*)O2/# na{%v׌3INkK4%%&Mߒ8߷ #u9q5`y 9tdz@e1eY(^* BTOX#v!8j,TEU y %mm wbp`P,QVJ}?p*c|~*k@UڒoՒTD>|&7";ZApd k1$ZT5w?51K5[MU2sydحi EN U2W& NEDT`> W&a}F1B/&qI Gn?E;Cb|ͪF./B<~XcB2kS (5m#Ze_~'d5F m<ح0T$dgWPv,0rnIP uoG9Z@.0RrKlwң/w =M䴅OJklTBtSX%tpÐٕs0 -B0ǜ,tmhT`x/ǟz{:51"ԬcA{o>#KuK RdjčOF¸(kiSS\Rq0*8wJ=#(OxԸCoI,xI*yWK:W?Xwq00;,v} 6d0#3GglI ±_x:gȠ=%,>8zO*6zAˏe Bae\zoPp! n n/pu(_TjR&^3NACssExwo#NhD,V7ٍ6y_|w!bO-9XG y3-ݦ랦Mϒߍc>+uPWia1w,49\P4|XAMSu#d(0^2S2e=svcߒ͋d1cg+t}S '~#"œҢLe:7 Qԧ>:wč'२7$>þ%%&;SKRO gLگӧ='.%i`iXSt5R7JCAz7<1`g(&?i)訕mє 8{C,S<:/xd-+ \\Һ`rbmJ lR+Klu酓!Z6pO=#l}>t!P{)$kA2;mS:N1&U(p|T3?O:6:*%_čC .\łD!VPi'U>+<'AW?Bu,rcU+a 0wRHf$~Tֹg"e[OF5B1uaQ]PVo Tgʝ^"aogY v.)STpe1]™ u4ZP-,{. ,3ܹeS܈N\.@W?!\U|QHs LR/¥_ ;wF h)`@04씷W*τOZ,HZG77\GY- }p  |=| E/! j%m3?v1@c&KKF\r!Mޙ-Pg˰wH4G0KRwqthhhc@#1(i#'ڻ b%N̦!qwJPBhabTPǝ rރO'k3OEQz5MP-;, )흛vh|,BYC E?m4B%t=f<*H Xx]-a/iir|ghcŃX0~ Mǝp;$/)\Èo{W^ӗAiz/,0u{eˬUI :Ê EYoANG6?^ j~bZ6駷 *߂GWlKۃn9D{GK/W R)ݽrrbPeSwПytrzs]ӕMǰH6Z]&n vj#6uA:jkz|!Ygg~cT9yIF>^,{wޑ?U_>[ і@وAŚCMnRC"QT.)k?-|rP!duH (08IMRCaS1[lW-w`ƕTֽ#N"AxSVvCŴ嗙?!2=kjK u>_G?^4sF%V`' \ eg YI\:ᔢWwh,c#vx66Ln,;+᪊%+`lD)etϯ<:[%h u0QM[yy@'P;Jә MY_%f62sR>̇\iS=TZ0$ԩLyܒOo{/qQq+QQ<x-fa%SaTn93vH)MO96E>3%QKL+/f.&E*$ދ~EK<Ab띧vX7w /*{U_nHV}0vB7 pѵksc%ΚUih-h$Qq]+8${ڻbehM#R{|~tjYO?.E&Uyi'B+$7[o->^;3z$]>@‰ٖޑxT[xx9VU1Gm).Av_9RLLqHKgI`KO:wĔoLM.o TK6Ћ13~ϪZV\8`pUvBT9E+eclBaҦah"r;]!:x* $*Ϡ80ѩ풛Zo=XI@bF gz\g2շCx%=ڳ4|rZ/*;;ndk2J7RQZo𺮍N~uwqexi9!G!z+AciIotϻ_EyU ZqV(^uU@) upþV᎟ZY .a{"6>Ʃ%Ⱦ9A`=GQgRq&@h[Z29wwwc]ıs:zwv܏{IݔkC L*>9kn$l?~J`6B +P 44%⦕*AcL?Mm*# ?V)T% z2y'1}]6n7U>sxsψ쾘18#}B9?v dq?dfE$I1gHS)xڠ1>ejDF+`Xۯ&߽-U6lc_sc.nXVJ- ZY`-ejS4gh@L\L#xJ=-Qҗ<*UF:F.giVG|D]jn!N@LJPHhg)jzPE^LDzMX0jUl}sw?uȉj(̅ArQJ YEQWh+NoY=ufhh,DC>~O朐i^r uSy!R͜?=HߝKPWz R_;_zwe8ӛJ} CD9K4łL~lYXH R Td ؜L~oę?Ehj(rHeL5`_#4kgAr.ZAWs~װdZ'R;b1 ]㵗C[HP{_jbbwGLJFg>G[.\ q4?.v)M%saYJzId~DzXh'QD`ȚąMPtD+SM-L̽'H[yr68(QNOj %67iQ[5*F'4h* Uw!2YD ZF(HyKTE'mi-8LRYf➜M9B[Ҍ~ V?/'߸s0c _nZr=WmK!ZDH&\@>F94R OfB` F?rm0H_^ɫ7yuۗE]fPH;ա&<6H?4m04p޼Ǥͧdp>6Jn-DPd1HVTP=}+˞Â71o .*kGK/t[gUJx][}˒hm(٦px7ri^7C~ѫ0|05;$vq 8KCA)qt7_{~$/!&Vcj2dLG^竴'O#|`^K?1@eA~[4j4DF;65hB0p`@}`Qm@`U+g dyܔ[-%Sz!-ߌ 5 jXQ`"ioʠ?vp/`_hdyԉH).vFyp,6Yu.M../ֆe/z;?+. ~Sj((C#,ۿy}JTws{Miz#[5 E>jBZF, ^H1k(E+dĭ$f2'رAԱI\R=<[AɛD* 2,mu;%G{O3:]9hIf(Xa!eu[ ڐ؅NBi*V5OeimD[vjhAs 5+J3oJK ȬL@|}%dC19HzzF<K@([fIߋI0!qVKMiƱx 'YCra2Wk?=-F!#X|YSVS*sO$"{2!C,i:cDj0G~&@u.rRMW_,M̳о6X߿TnfJy31s:4~GU15KD4U2,izmeA/1 \xRC-HR4RAn9UbkOaB>f.aJQ{aaUmL7Hy uZc|rJCƎ:iOD4[\CѮk,L'ėXT{|rH.KÕ,?~a {O} о$pf<^iTu=UuÚl9m3҆{_g9ՐCEU=\?]Z 5Q;ӱ7Vt9L _HoLU \P TsoǖgmWKn9gPV"ªN{z|ޛ1{ ջ\o 6w2JFhdo/}(ߨ⢀nWm`'q%tק{u/uN$[k!HBAF p? &AQ*%tV ;:& ojh-8s3«ek-?_ogrX+:pOw30Ia{ qRk/mO:i.J]`8c706F,1sxq_BQBt[3(XOߵE4a(hZu%陋!W؟0v*x;7Drttby(k 'w^E|iU_`x־׹ey~n};e`S^X"}25z(WiX4 ZCz%rmtr,"de$9/P~1,t2xs>JمBEݏ O:LPDF0WURZvD(H$:;OV7CԉYY4=PAq:y׋i<.ͅF_?Ո`ˇ<*QZ![ܗ3'p@g߱9v= 2 r8-\Xq "Ռ"QY|XvW+]u%PG#e\|\D|8WEq_&E 6^>r#];JJ_bwFi.SѺ\ަten1tHˍz֖G6E_BL/.Xo~EeK垣<A¯}87Z<ԭ ~ ?!kpvo°4If PWq*wI{ݍi'}`V+k7W|0HW XqPV!-XUÁ>f-B ;8xmBl5<ԗ( h}~^&QðZ-R;Z vz{sm˕0z)Tϝ`I<4$geJ,o?!9iOܮ$ֹj"9N?ipz³f #ku kmKOHi7Q<ZtRЫ玸`VFEhz9/~u,(.RQ˪¹f(^$ŗT*s_ F(&YƜC2hS_arT/~~5Tm(ݛ&ł 'Ĝ8s ELirESΦ슐2s^,)ywKnc&95C^#Pk$¤" ڻy*3$:-n!dg't4)EIϡf]d}|R~) mN?[pK_~7NH|xe}ě9/:<{N(jcQm!Qeŧ(a햛IE`W/$Ge/Q0ҍJ>&J0K 9 D+jpg(MZ@>ϼQ2&i(%] %RQmpMKzL$an=r^.{raLz{@-Q4[o]ÔITr$ >QۣM5DzMv~ֵDd;tTB|i5(CT$`-pU-h_9(lPT:nt'wI e&IHҞ(zEEsʝ/7c'db~#b8'9++)K@ir "&A*V="uzHXiK^+A 52x=:$F>3^{hjKA]k.K Ps9gF#DS?V6{Xu"҉֜W`BO}H1s,2lq ,|{c8P\>U5tXɟ=\y/E!.-t'5bJҭ$A;h kŔjTS)1rD?EI/5jpv`;W_ۛfONHx]WR8Aũ"t2`d:x |ꩿC.hŸء8SКBp:4 )Q*0tuW1]V5()8_uG*"wf #!kgQQZ03y<%j R& >EFt~ A'qL}\BR(o1mMU|!C_ p,I2#>!5-gR_ L'ѳItJ9 VcӺ (! uZ)\LVdAoǁf+dfگY"P^۵?(zs/s[3$ )-Y~l !n%LkT(|5 jC"x};΂(JIk_LSɌљ뚂;86o:A4 .>l SN_lT,u$]Ur`uB_9k}JXo/b3nm+^0fkR s'3ϣd\HZ-; ٙIL5 c▕V{ 2TUOЁ#znDO'bsq8ӂ:)-*p+ s~J۾, Gbe R73sG6K ~m8һ~gR>k~Btz^BÂq+{]~]s7=aD-p(Mn,!3brlф`GbGoT'qCGSH\l*n?楾q홁RbG=pk;N4o@9f,S%ДQG ,eS!6Z{jc隹Kz_c}h75.W:J PSsu1.$qbޢ} *X $e~N|U2Hs^g[T]MAkTݱ 3^#{])Ah\{1M݂“ؘ`+@syr5u!V`MQk>^cPE3uV4{V `h"!d ys8ꈠT!KvD1 *;EXvV5!'3'v!?B5ECtNz =H\n]~rшP˦ƺğaGGU$y1-+%?M=`X7"VY,>O1R5۴FJkyHq)qis _}Q5i8⦞ա#uB*mkӚ ^˭d7hr'SO)U,3C52A˕A(3`cuLkX\3w{H1DтG=<e܀cr zf[q`u^TbJ|9Y<`GRiSĩH_#tAv ;_]:U޴hȇhSZj-5d.0J,$m6yl `& Z?Gfqhr ]W$䘦noojNk2{'bvȸ+ Pf>x G|vA71qշ**К&d_aiXфi0P#3? .' M _.^LLH8ѭ1<–)r!5z0lcn[(+QݦmlqӬ*}!QؽbRv): ѳJ;.㭀AY_ {( ?-}3cb_KΖH٨,:TLWi˸Nt8yotpCmJ=8a#Qd!g{~Xj8"qQc \R*qR ǶioI-r"o)K )k!X_6Y@ݰ*ÌKU"@@k`󐯮&T W~kg5Oߟ#e0RAkkrs9}C((JS7ˢ iQ:n~ fk=G9_d8 S{Cq`l(YxГdЖߦ,h]OfZ6UEw/3)YC[>xrsu!_1cV`$ yEá :Xب?!Osz";9ħo`DyqS86N5Coan[}c(-uL#" Gk zs] n\!@᥉DB6X {p%7<"`fKʔawICbHOH9X@pAPvF)cq:ZJ>pp_z`(0OzLy,+wdL(2@mHGiUF.77R) C2c%NCЛ ٻ;+<Bx,庵Ns@X4lb&*hďuu()mIUi*/i[Sj-}>i]a71L\VI}ͼzbc-<1 2ڂ*6(z;^7F򏗌NR }írGRmz^nɎ|ف۴A2X۟t 9CD5hIIx cyZ'A k{6a~`i5=0m`Uh;'0${?L_?o{w^3:-)OPuJx <&M ;C@ n6>fD$u /wþy?DJ[K7/#5e!pͅGfWb?H.>6F)ru HLP0:QWP5-Hvg! iNb T*2ĢptezG{A(_4bD+ c喰QR4El2,´ص&-#r.fĘ{+Sl$б}s{=06@S H:h2KHI3FƠ ?_ WcI9g?d:D#>fDA@wXKc{@3ÍiE 7g"шE^fe_ {$܎yM{;!ԓZGc̉eZ]ޔ[t`b1["E-.p >`/oB#XWdl0<,YGXϢ2z69:x-%dfWAjJ1;<~2_ynSShcRJ 2O8nӑGWf<| I7?~o__S,Ng+,F|G~倳3v!2Jѐ;kE"R37+t} 4!qϞ]E V_p3D 8()sm^9Oﯓz{K(}Tut d"_i׍ÉvuU7gP3D_g20NlDX"ϡ61υSks(*O͵۷2KMC 눙.F갏ٖVcIDoTEMCb/8E(D7-4K3)M8a g`ZSNzj(nׯpݣd6 G5ocCz1BUU[%M;A UGo=4E]EfN;D9ԝ IXڦn0ڀߌ2EzնfziA (1_UK\#]_֣yR3WGQe8SOD%;@"*>AaJjjIVy>"a #n0-MeA2h7J`yxE|'+A$'1YA-KI+]-W4V:ya+5XK׎7bt y,'Fhv^yF#>?M2$/T1bOCC^ނTƨ0pX`HJ/@¦l"2/f[Nc a2@*^>\((/Ƣ^k@.ھX:~AA h][z5P%IhAt: YfٮFRY@>Tz8 ~l%l~..šJBwWw,Ǟ4[Sm5;#|\?#W;)&6}^ХrJMIߞw.mq.EZR_k~]6_a;4Fa]sn:n.~?ip,8J_ǵM*Dw#f7c:#f+OXt.,Y Fjbv#lږ{lV?v}$ {G*l] d]1O8,>xVisآ\Wٌ޲*`QnS_5eO<.A\8PJ 1V '60ޖr' Ba%쾈=ahzs>iib'9*eQX|| eo;zBMk|6smB塎<득 K PC"M=F7Rw s`vaR0:RZ þ7~6P܎\9I%}WotT@ dm.I`(rY=3M#/y9O7 $YYa-{/uHI9UȭsnT*sjǑf;0,O{iG5|pc4_LWJܤ(Jջ3K ;:4w<YDW#EaB~g`/a KyءqGh;NBN3ӱ{jeF|ԚI T sDDvd# OjL^fɭ4ƹunQ]o姶O˕P<3li08e\t$FJYƺ"c*YR[PLTJDZ9T#oD 64 @VuG"cV!taheM`R PM$(2YrfT(6Nj2 Z=f`"O/<W I"{bRڦ+ӇY$,yDdcsE4|&q oʬa&ӌapwIu~)P, Z'E;p ~("{c~#h~Ey( ہ_㿽 tAڲY| 8 >.Y2=NEȈ]ln$> ռܻ_khC #"Є)׺>h:uuuc6%oTQ6:ґ4|qk5B:XCԬ)Jl!>ۭAb~xؔl:oL%|ehƬ T~!:bK%8t-hC[+})1;K-o# !9;gqiV3iFuK`ZlaUoFGtK^%rEUEB|t9}r}62L+^$bNrOCx4eٔ*`?}((ĴODj 06Tu抟9t .A{:A 8⼭n̄AxSPgfFy`c$E$p.rj)B)\&H4G_]sSt#Mj6<d7 z"dĥӈ|aT5s$5K_|;mQ=@\Ƣ Pvq'8ؿ]""/ΝdC =C1+LH>kZ]R(pk\lT1 k2zgaŐ'iYCSݵ#|uNR⟻5D|F„Q.̦v&QuFgFlD%TZj=^RR*BЩaW뒝sn"K"\غ(L{e]P7gALlRs.KO꟯vlc.77@di9kؐ7wܻ{ XTlo|fox8H-8L.a`Zu43X[ C#ˋ>}3g ymyaf>1LS+lk"i{0?RhJXxDV-Y=Jڈȴa2G `5!2~߯k"Oz#EjўÕq5ji}l(UDC,ϴW(5N djjv9hÑ>?}M,0Z4[8.X'W[C(@%6eTCG~kR);Lr'lwC'{sUIs6iPߦ>ԟ`&a/}.Q$=N!AShʇAu,/f_Sxx7Xu!ιz$;$/g(D]`f$/@ș6yXMʎ-EqtwIsqR~VCSFq00L`3PIH27 *i!x!U)kc`S#-ZW춛~sڧwj\ 챱/ӜJf;v?4 @7JBNC㟚 0`w7sˣ95q``Ēwܪ59cu-2:Kak511t~X#U bsK"T})V@2L~t߮!42Mu EF8*!|:J]e4\\\_yƍ Ȋn 9j&y\X$k~wOb< 44e{`_Y'0`) 37O?8l,zdS2A$T}S ~3[lӬ+#'6fN0?^y>8 j&NOGOf*Kw'Y+l|MH~ 2MAr9\ɉD.Gw] lK(nک@O@osEPĮyG y 9Gd6d#p*fwGVRS ž8GwfNĒÑ`ʗ`):<$kh$U>`J-#kA~ Ȍa;#*+/e;=YVGm l[U"M:VQU Y[v@J֯[LJ# _D0}&(&E%M42}em97*G".̗8Ot#1RrjZc۝>$Kq։ukqAr4mxO(Ffl96zzX+ }k1 U' Gré  C7kx_- 9T@M{aη縭cNWk=^ףᬬa~F2L c;94s-j~)D}V ҇ Ԋ?nUqn*%mFz WIonҴ{?.iP9oKAND 1N@3i)o&++Fԙ:%X.`ϚLht*u%.J/"ټMqM:HVk+[eL~Y-1qGr| Ut3M/4^PӀ3^=DIƒcZ簥qL0|6XtUfI2~JEewOGK=]c؂{b $N G 8ӖFIb=_sNYά {T(ykk}Xh{fsm~`YLr ϐĚsuN7}`QEɺ8e988Fyd(<ļu96wnyl}@9 l ''G2V+< n@ C3ZA둒5F? p iYSb)6@o/ re( xjϕ¹sFA_q@G|dV;!)sIo1-.su~WSG_*Nt{T:8"O3hH3tW\13)++ׅ4;7rEL>Fti2s' sĊ*L$HjJDFR*Z< *#k <rm3G ?3Uuo̜͗3@ xVPR_-E`x@ЄqU75RZ!Urכa xmO$&&*Ƕkt!|9ej]bShZ(0@mg%jGM::"?SU(oOtl* c$+ Ph:p's>"Ob/~Of݀b7KpǪKpwܪ?RL1XTsFě9-z׳BwR7닭 T3ڠdW=ו6CJ-hT7r '3C sEWԠRʦlȅDBfzP+Q=bE+*oߪV=iC {0G kMt/[RyhH2F Q;U1G3˷aH6وg%*.T}1Q fbcXXUg |)K34P3mŸ2^jCS-eQcS2Lؒ %AH=p@ڷ A&Yu*<wh&.Pgu=@8ڧBD,k4@CN*Жg}bG{7(J5]꽆~F6ez6[l[+skk0"c2#  ms2E} * nTMR$u>!h'8Y ҴIu1 t|1ho_8Yw JD6E]e;S`/Q&w_0y4#ZYhBI*ԠnѦNivHį+jnbuwnHHhOL@Ry.$CQcsJe#17-#Xv/Z3!e̢Yi ѓ^,aNN`"Ŋuс( yb)`(3%CEY.uԉ/ g,\F'9<Ϯ ]ĽQIG:Ƴc)]o' Hq1pS;s7`l P6%<)QE8'MsaƝ>@jB]wwN>=0դELnJ1"f!$d4qb糜:lbIW% *{f9i$.H`MԮ$zEToD!%O/ܜ.y;4rbG#pal`TN_ذ(.Ds}uUBhgZȯ>p?qf]}fZeTR&h{dE,aԢ0CCf H_>^Ea2k~VꜞŨ=ø< 9x.Ktڹwg>>8p[ido]&[mR5*hmxuЉ1=ΐ#sͯC>=^װГi~*7 dTĪꃤ\m׮ sdoԡQz ?@G` }ߴM p/)$-Lb?ߥDaBq{[n'̬ n !Q'$Ɂfsy@B̆س,&~M^~)\|Ou2J=L\jFarbb I7 ;iVÑn")mR_дec4=O%O h?4.FV\ (f/4xLLtefӓ#lKL[15eU t*V!a"\[/R$ k,/>1PnfyA8 ;oܲ 6.OТ< 8>>#F]#8 n7ye)~,JS#"Se/YH*SD7o3$y"#qy=PLn? N-,[#)0^l)Vv_xA8sU[Pd:4KyHk=E$I*VT M~gh).JH4|E4 )kHxzډ ; SLj}3\QrVC ibS皗9(&|k4T0smo)Od,֙lSOoR>wыۨ -uLQhPbD=4_Ps%$# JO|o:Gzqƺެ/3GҔd>wlmz,AlW j`A}D~H@wg04NKV]&X6…rZgOU>jX MVZ^fgX=:gT* }oiQZFʶi2)B|<2E|Pո'"p5.PÈXO ="{4Bnn`cHРY6&t\(2\sRO,(LVgLnsh\ksFJѨI1gHAhu;/n#(N%r~v4ٿ'9/G*[qp-De|=Ⱥzd >}:YGJ>+tcs4Hn x-jH7> n,UùRB(mikYRݒVAJNEXmjf'|2MJ\G فkcXei\rm`m6q&VpIqZgfk :;JXڨ}u̴TE`Ver%ȦJVz =p$̾sBĒ +짴XzeT*"4#TeM[])j'¹ 4:8GS,䜧2+?p5x &o~nQW@;g.aթOk\H}Ea8 D ,Ʈm o(A1$w B{ !۴4ߚeG5d-dلX!:G$sf2žʀr>K:uͯΜ~` _]k ÀZ j>9^UؚS.nԁ4b_iwTa u\n&u/5]f5aj0KZTE-S f*!zS $̧a13ߧshWPYM:8T+ˏO˩®mvUscYu񶼨lHnV;8{r:HdN=E gl/N&V2k|ec1۶ ?r/v 7c`O>>mjep= $죥F7gرnyqO+aMf.;^SA1wj:׸lHQ-CfqrQźۀ$k2K 9iVkQlep*>9pNچfMTNQ+Cis'@}FQMP!LRT= Ҵg7Hmo7wez#wǪvi3^Zk0D ^˥L|;*p":[?_yGbkKJq3Z^.4NELW˘F5[% B)Pa:{}M)eg8xlrgO]I<{&]CWOiM"|y+dJn-"Rkޓk-hEt軑oLK❁6KR/'B~oR)۶TGBAqE8?6g$ZU1a>۞ Q/e+c]4PݛJ!o! Ác^lZYOE塺>%&6nɾە%Mv:J5d`41n0!DQH$Tb+_]7R۫}Nb|<d);JV⥰b7'?v ,~LةQ!zK3qeboq 5~% / о|*1nٸP)?~r8}{aۃ `\ޓʋdq]G15m ~T 6ǭQL^Sq_ĿnP :eѮc$빨ALLȔ|+տNN<*zYy!nPKCPu U&tp꒢h#x =Mu+8_t1elt/5 ^댖,++JKN,V!bFEFd8\6ŝ׍*BdB (kqI#5-5OpD>c C}pM?Gl $$"jyWvg\oN~1yO`n?l/fe>@aw.; f U4%Ǘ%e}nX.Ӗ;zaO &&y>iJ$KҾ;W&#@3pu :n` ѹeQ%}`E?vKh|ф?݈?"#+KHLrOSe̓Iw# ~Ap ]c4ibʧgeASZpJp3XhD+>hl#\R-+[*]crȱ3#oY0TAR`?SqF1gs`rb'IEĪ4] !a" MP\ge0yi k Fmҙ5K/bcazl%=ڹ= l^1 Vlo^ċN˃ .%WtE3dLTVFWoaMޥbuDqBuuQBU#t 3rEm&UX(rr .> fv^iƋ,sA KIc+]UaFP;+k@lhӘc_kܩ޸eOo- 7; uv yZ.f/ [b;m Sg84RАB>f;춿IqWzn&wi9On߫5 |=A+  0,ʥ-9%&vSwyJU1Y@_M9 [G w5qa)O`J2ڟ嵫Ûi~R)=`;#m*! +g+̦mJ +ꚫOg1/:+h?]_<5ˢ!DbW:(Z:L]>B}-wVwU =Ud󗑀/(4@\UWFe4Iڲ!ˡ]>3{q0u (ϰ x  L䀳ۺcsarF!J *M+}b![y X$Z$[)hdF'ը7#xY7-_Ph#9)AAYF(RO:=& GkYJ26FPbPed/t想uƐ{8 Tވ"oXz.8.!ؒĞ3#$ A9yhgl':sES~j_3b.X B@O0i;[$kpC`&bk()CjA$}H&#h.?2kAzDS}JL5U-6]?2!TIY?Exb=RKǽp c%"[{lF-}Pq|#a홑.}eKOgh*,XR*6.YʚY2pgdݸ-4dN// mM=YhBWZ7lrUjNhZF8? 5C)ѷgu>2VflSd9!x@|>hnj#rL3"0q^\yUd9η~"*TZRx@J 6K^&0yJ(\ d+:b4௿vc4_0C}]I6.l-`4+piYt!Dd| 8t`x o*U+xl~y p } aO1vs1ŔU2'HJQ:4>&β9s*jҷȎIqb.-݂qluլJ,h66J?qX.DSy| 1e)G3(hc9`ҍU(>) )拘1aqUڿIבsg( H9"eaPFavSNJȯUe :儅+g٭v -y ;Qm*:Wy DCw}>JMڥ+sTNcX#5K7x, : &.nt DWp {C4AjE[k =fxSld[PXhW(Ew:{95}-'t!{Aṿ^y_,np,ӎ/1.u +YW%P2'm|aV3o*.X z܈:Ivo @~1pP+&=u 탧gu3*<:;Jg@F08xڐVdgƠ3hƼRfTbY!2x\W'A@èJDgg@9U}v1 diH8 k]8G%at7 w}2Ʌ +1ni )zUjD.DjfU* 1[6{Y+LO<+%p$Hd_ FVBǑw IFΜTb_i@*./]n4c'QlYo2ĎjX!dlO{['mBvWkI^m֑;X ,9YvRI: $p>c_Sҩ.j4cxvӆJ앪h_Zw0T͒),29rQR b 4C8f.{hpΐi9Z|p_Id"<,%nZ;]jWyQ/ ǿ^転W+,,cdVIJ&M{|x_i2(LxX? ]@} OGբ;#L~VbjriK2&Jhi $'m=+HT]@+K[U= T |5p8tQM'wՁVweizrF~sZ6R֏4Tcli{1-(>w/E+Ef)2OiI7oJ9]*HUtΐٕh%^+Rh7_UEB]D1~GMBvse-· yv&0:5F=E.WQrV7ŸڣtaNq*ގSQb3W /oݤ{d V#7dHZ `ytٮ/)GGAo#+5qi*yj16N@x=qqk 5M2 8փE/BK#&T$!Wh@GݝT۳fVN4$aLk`# VG\%n im@F }{a-5i|b^I1`$OKOF/$hW h\pg}/!H5FfI$JaFs:zcC%14Zp@$ 'ZM`2|@ֈR\55s%r@Ef: O.e1iKO$i]Sfo W;85նa }֧*=T#퓼R#>jn_zE? !@>2v1opGψz ƿUݔȩuHF#Rf 5)ptp LNrcv\ۛWaQj%J~2yRA} T K]LyD%3b$>T.uU@qi'e'v-.hC"h=TپcuVG'Kff:$&|ksTW.%#MMJǞUBւV $bd$@ b,4e6:vWI`Q?;n~y]]8AhV?5 w :S-ZR^Lc~GrbRWr"Gխ~X>Hʡxx|oZ>/bB H? Dkl[L$lj chW=aQjLҠ}jhC 膑 d~2CTw[ӼJ-% jɴC彾tݜT3!Ljs4}gX;nࠔMvTJ.DL`W^fѦL[ݰ(Sy)K)ڽr.E&#OVL *md]OdW^ M(313%~;i{mo䙒ltHL 7{jG;H=[N~AX{&#soN,uI:F-Gb z\0՛FȗNJPؿL F7'6DtfQ$2]V-o~A:{ԕf?3{;Ș;UzԹYTK0:8OH>Jgcm(}xP'bB ghPJ;*p`=nZHP!/^/$g"o0OIAerH]\i|}ׅ_Kp~GAch;KlH.;HHe.L0Ie2 K+c0d"Ha8(wfn/Kԉ+ˈITjQpn_u\uݓpcǰΌ1ʉ;5]o ʂd^+*O困7k(JDZE6 /^z4t8%_=,{ lmMqΕWe-ױkQb S\އE8Dq[ c /wxlnr iMA~R?/-*(+cz Z^1UTGۦ3Dhs <)nVQ[Ikƶa2&:j*#D Q'pPF#t*Lz9~,36e>BϞ^]~; 78`W#a!c}n%`K֏ismUZf<8 8 iZnĐ9`㏶ȯnןv|jgLVUoހ㍷(D `V&1@ -=CYiٌg,~RRBYԘA ui;xW򰼢밚祵{OhE[Y I)*#c o_JVh/7]m:,oeu 4 tgn3`H% 0tb?Ѿ#Mb|)oGNJfσ z o9SVx_\Due|II ?|F ,b`fzͶi0]atBT v ?!byO$<g+k˫+J^=ʭSbN-则- DxgՃo \ta{p$RKrP8Kֳij\r_VjA̮_Aߋ2IUO&_.K%&)wPjZ0j!Nډ1 'GFV~3P7޼a$xY!id JUuC: i8juݙ*Xyeh!+lf4dϤ 9@N}7(l#/wDYߑQ[?{|ԵW/F.F2mT. BP qsfumXG51PEcS<|ɛ5G~XZq *Ov[ڕ9ْs늞:N=%7hQldѡ kG9ٶeM-&@aF.%m\FD2Q4aDKd߆LE$`凵c{ YhF&Em)I( Ӹ.a] p;t.q{rPMͷz'W%~uP$ۛzQE5M۾ړx-L5 3HҽŇLɂ (}<K<\~3fC9eY2q}oL5Q 'D}NYH޳zMij8PB/"}usdw7|Lʅ(B4PͮX܂iF5>mEo=]XLO*Qa:Gb)40ڀWLI_jӃՈ/EFpfrl$] _]KSӪRZ@q]A*@M.CA#9[hƣٸRق9utNG6g|@Ig*q'$xA Vz꼓6FpAF5= |Z2*4CiyAL'J_C!a0ۅ$ 4XJ{i9GJ7B$M..V8_TE ,QxafsWcBrJV\4O%R (T4{ _a6:ebI&8?IUX?xHI4<.*S!#[ud&EL=/V15 %ͨ`wp=6BurI,'/ M˫4J6ɣ[HTUѽxNMfcKCZV'bsnsxIJ1Z|GnV[羯!Z/L!D`" `Hڷqlfj_Sq0qH(simADopvr!bgLccvP9t+u~S+rsv(MA1vO/BةEh(4@+K$67v3W`d*4Ե`+_;O%Sa Ӽ`UôY=wʢQ/Uʰd]SPB]MQ@ 9[dHמ:,VNv-ea2R@*o:ЄkJ%~=ͣ͐Zi7pv3>-)*L| (ss úm=hYы;8 3eXDWj<`rӹ*O2aT8% $NN7$݆#\nǩv_\wۮhE؃v?}=Y^Mo.HԲ:!kz˄ 둾k'1'ݭgm+@fI^ф=ugRVFҢnE#,؏E6-@Ғ,|kB7A'>ۆmeoGS$9؇ܰO}Ͱr GAo_|d'R^Όe:> * I;e(5mzZ:pHZRar@@ h懪iJ@Be N#}-sW'< Ix9vw\LZ  */ljƜx7J|NOxAuetqU:ͼK.V@B" 7 E*sB)}U,$*y 3·mDHٌ5|R< #~>=}7 GѩJp,?cQ*5  6VOyY=#RS_rG U(CGaL.Lcߒ@/Vۿp Su_V-GCS6AB1Rds|G.$N;Ӻg \͉v>)*K.,= Q.g7]?ADBΛRivZ."_ jdzG7Q4*)[\FLƅMbUMUOޞ6T%$垪GK _0i(c,R4Z7+TʶST7v=.ֿ&Dž_ZqN:%6ssNPѾjNKd`vK5= j11rNG.L}PGD /z3jRFFWmv5G!:4Жh ۤ2lpnP.. Ҙ\Ԉ9mwL#8n~Y Tɳ,a%]ټOݤ@_g67l UϚ7zo?V=ڲgB,=40+h;tpVǙl*_*P #m|k]'P/}7lM,ݩ OK9zfoyuO&d}e9L 0䜫P6" ."%8S#Tܢ n@YLJK3iGeMZ8הa Q2H=LIr^I gNdCIoqm;:2ǒpm*ԜSbHD,@Z *pNx~K#c2& 9Oq:XiIi?x{qV{e$`#FYlx`~B`:Si4KH/M1^9lp1u ,,'F§Ъ|0/1=tֆl@ h~ӶΔUW HQTAQQVͻz!Q$Y^Ӥ'taLjhDQy@퉂5W5jrFb;Hfeݒ5rS΋Ճ|Z9ciM~fx^DըtPӿJw[)S.>w#Vqoq{T/i;Z&SLƃrsQ4/(364ʴ2.r)DI޴ST; H]4L83,gt~\xmU%``>Tb:tkm 雿siRݑ/ i`gm3 &Tue}OT!en΋5R?taR_ Qh2Z8P[ZJnC!$tG#ew7{# pƢ$J:L7&(G3tׄuVUΗ$԰ 87!7E[pC6 3&0'':|L|` 5fK\Gy w3>KE&羙IXᩢm8oQ.FqQV?Qԇ_ѠƩRLw)ȴ!µMt3$J+^i䍴qlCWSϋRΫYpyP琯4E"k1#O}dβk%|;M֌$,0 f#Ddo=fMr,L? Q>=M_]3E1lS ![jUb3lAuEuAuf}! ~ @b䍬)P 1I*exCz)oSʏtGKpx'xE]XqURDbK`%'az7zhpbXq J:U&w_ *ؽI02>YfPx`zi`8qؐO\%QZM|pGD2[3h8]gTsc;)Z (Zx=RqlJ>w_6h `0%cXݮgcqoZPTgZ~}!79<8[hm^]E6Ċ}"lI-k%p[Q}\"||>yZmkٔa ]zX$klen5pyi}I<6޴ ,X)~x#Xźu~60FXb=vhLU+E/-L`E 6};*vj4maȓ:$& h6IyTsg+vYd#<6K^*zUN?ΞXZn,-A(p3\ `߀§L8Șf&8:c`.MJ^ЎR>.SyDU۞I 9:wb6)@xwPZJp?FPyM5{I=Mp7hJX5 b OY:v> 볎i~!+R=YB;B`Cx őJytJd?$54 HǹG=hu3^m/֋\}hQFVV|ߓY^:+%Ȓ=Q<*TIt2Ů knkMd+J#KWHrZꀽ9&ܐ9R`lk,&yѶE;W\0ΡP@l `šcSpC_=mټC87ay7Z 9 h)Cur.Zgb lW9=IWV 'ڭltZ-c`NZ(%uP؉}߸̦8?O"ɴ|n t qvF2GaГw5kjb)V3Fm vWvt[XY&bɾ bH T~Sk߬oE<6",m0"즤L'bbk,ݶANeոrƋ%GADkC&$C*8tkwe؀68LSRW$࿵/~2#l҇$U$G/Ek 8Xˆ@nNaW%1dD cA12*ѝ2A򷍖l}N6kmv+Q boi8IrΧwU7YE-7OKw*,[]B#߳ !Cf Nf; D`aSL)H3OtH:敾@y.nקF=t@[c idq_]*4f/[˶f 9ff[ 5uz)}^ܥ^.l8AdpV\( آ{qύP@\G/m:(ɼ <989 /wT=Iъ/OW-Յ\"O z|BVc^+WW߼t9tzXH 5kKg79'|n9?tb{o;! ܈}3La ox a 6ex4E.}04$T" rCǯ e^WStdw.w[a g6|O#EJ$~%q<_d< !H0po*^ = jf̾ (3Qv*C[ ,4D렏; 8&[{E ULg罰ԆLaJZGlximc{`g*j_yj@E_\R<gvqݭ$]$+K#&0CƦyPB~*(W 6dy4g4 Hy]L:3iirjby(܉' dE9qzF_BV@>e8C2<Ǿ3t;2͒{r ݽ~y| j|n(P*GDr* ԿdurA]9r +{d\e:ufM^u!]|!S *M'b[Ɋrf% ze-:h`K W 2T%9gx 3 X:-d)idV5ILcI%&B”'؛^b?<څJU R* .y@:Ռ$x쭳kvs"D+psW&yǑhXۈd֮XsQƿXZן)DN=ad*go2UO#L&įW --<>|R-x6ň0 ~*z:|TY'RϖOg]i^'L y(e=-,7N Ư}iaYs|Cs;$չ 7o+C3bIMIl]APwƪZϏͪ 'dv$3_;ـ6FGb19+'\0Lex+]d(f t@ 0Z76V9Z#Q -tr͟Rw花`oաjDwf\gg_.&Hf,$ԉ{(bj%c Åu%DTymJ*ymda^ Fd8jI|ŪooOyr3υ_7wP$\J9!Uƫ^Q.֐ynss#PBqC E#cbdFDJDf1EPhU'(;9 l. y@ښwg4LCu?.PlÇV[?U}(JTRB ҿ5!x]v'-w>{c'Ίrer1u"'7 /șfKfP-QT;:&v˝&UIsi.>U$'ݙI:w<# )ϜWeμc.1&N\wU6S/VWE҇KbQKPf b_cm/n𰩟bW9IK?q&]D kIs_ =0`_4KnjPou}01SVgv+^_ƒѶp,)U_d*gugZrmO.iSmLjwYIUnvqvnE.' R4tznŨ ƌxAB$GoIk :QSTډ_]f},qbѸ )BUVVEg U22m1ǀ9G+L}I!CH7`P!^ى+͋VdX<{v`鹅5[.}_Iiś ]#HTZnе)HҺ*"=l(]-25{RיIX0XDÓrƸRi]n6H_ CS.wB lv#'䨔vз'纡k䩕(S]!yv8u]}!m3e[/EQ}Vk= GAlTu #5IlW^?c|;k*ܿt5+quA mo[.kت.]AG*9^MLDnPװ73qS>tFXT2k@+PuU=2{H}mZQAh! 1tQiZsFǛ;1\%,p) 0vz$8.ijto;;rhBW %͞ۆ̈ZCCdEZʲ˝2G1;v)hw瑁AG(5{&辄='d hQ|ʡӄ 1NGB2{11U1b} &r9N.> cyN °!+I6B( z&avrwhңiىAMp 鏆'JU~?b?H||5_ۃĻXLb@ zn/FgHO@Ch?nN lT]/C[!7u;*KwdKtǏ|Gݻ3<->~&'fA9`[2]7p.k_W>Ui)sy\6niq4NPP'G\إQ@sf',-6dm8Xa X`lM+Lq`  [fޕJ\Kv0/jѣU}7w:< UV7[ !`VTϯ4oLE2XW0]\+0pF4+H<9̷AԞD|"J|`5Nrj(KϬ֏\+~kEޟ@C`+Dh5%vl(k{Ny@  7oq7c\!LApu?GUuVĀ*oeQnuh _53K O rILJQ\z̹x[t1q|p2S6{eO^FUj$HsAum7AÖ)X؊:~X3l8ױC_AƯy4cIFz4 myӂΟsB$ƒqCi]@5bZj킖I[ VwjxhDRF@8cOԿ> Oic" fFz|T\@%G apǬB،Sx$`uQ;R,Mk+˗~4/JL£~a׵L$Ik eΘK; jV)#U/1sSCyR&<; e\r*ְ ?;=(IdV7%ڍ?cL%Ll\2 vG,Y./DQUb^A1qLޛ<5F͌2Ŏ\Sk,0UNyڨx=wK/˧[w?6+1Fq+%4=wxE-p\[v5Qn[l<# r4Wd] Ic;!*)8HOΫ& 9BPdEG7C`b)9o%#kZ.=a-M~g ?REtX )Mο3j5 ^WH0Zh>:;ꂞ֗$q %@TQ5 |hm*1dfdJOE+BR̛퓈VqB7OڢUݲ[@8F*a#: I[J6MNNKшK;gĄZl6ozg!)z K'݀iIOA1Ia[n)GCY ՗rͪ,ԒWj޵CZˠ22PTi m/7v[4WLݟ YOyk|iG 1kh'w=!UL$-\&[ޣ[xV{'NPDm%1оL'#G" "c[q;H?xRC'P/M/_=iklJg;i*i'%F)GRb9egUG '0[aMRj8jkf+4#r)omҎU_kF#Hm)j'^0R)g{",?eܹ313;}4,j1ioe tEy`U8 --:෯Ijf[.~xq!~v*Pfx=_Ň9ZF'moGwbٹ[ySUuA |1! lyr[8Bcإ%:-"n#&4d+e8T'D=w܁A'N#lU ⱝ]fg%rSjuߠy5D٥[ /+Tt>yQdrT`$48=g[e׀Ό)ixfzK5|[Cs1rE辠 @$dV_z*r-K Q bx.dv }w6naĄ12Ϲ Ip/TFd䊘'>-"a9-aQ4Yj{R/Р+l7i $llkMPw)0ҥBxSgL' mWncڹ~{X)I(v>"j,ܦؙcWp+p% vP4'n\͟&86hHx9r rin ѽWMӛwZ88۷;Iɳ͵lO65o)cU.~=1&AU\d˃#I֕.Ԅћ/wu|F8KQ'Q+1Wln `6@$p_bCgrG?9lr/2W'kg-IJ+/gm6eBN8 Hs>JTV3sF V8 ;hT͜}ofy Tb]; sjW,Ef/u3qOPx6]IӁ\Đr JR_8͒J b ֪cVE)B!9pڤ`9J)|0[}autQtg4lxΚZk6;#: ش,Y;"nGN/M oa;- it6:4'Luوﵮn:( 1e]YTOJR3á2Tq˼scHq⫂E0ScW Íe4B4 F+Qķ\B6_."% $S[ePy<>F@X 7yއ}C}Hg_X>p[MR^ya- Bo~f1Ixº1ʓbm5[T~qF꣌7˰ExGɮ﻽:FRc< v0ҰgVJ;(.wtJ$|9 QCUa@74qi禘XRķd}))nqjsꫫؐEqNI[CH3$ke0j QkP'ȡfjXq1j&{ƼBa `vO_ uͮfVtoU\*ùI[Ǒ ȸYedzZ/ PmW:!ptE{')ۥ8,/fp| Ĝ"HDGl̆bu5m'G#h=+[o,_OC&݋?@yhE]!T,8H=Rb{s8aAi*hV~١QN*hCȍ)$FJ([bXchr}u *&tPe. T"z`bY W$~v;Æi )n T?yi[|'r6+Ⱦ>bֆEI,=\]b֫V5֚~[m̐51D/>MVsc,n˞!ӡ8dY v ?#Qߍp_Cf8=7# +MSդ~3n0xRg)Ӗ؞qUzX jAĐkrBxҽ3wc fyN ?.$BTi:;?ܭg\z_G&!C[6%13q AbI;W#GJ 2Sɜ;73TR :ICc:0n|X ){ZE0:XYmQqKP%dKg0\'@=4qx9|h"9,O;e3ŅrCR Mnn{3dTǯB|p}f*|A=g4z '[̲S^m(C1ټQ(bXfQA.t)(;\<{4s{A-~+j/4R 1m.s!V:Id EkDhoMKzr` I.uEDuA97:,/쟖y֬_/)2cQqCs(CI Xh7ha1Z4" t"}>#n5õS~bU9݂c\]((AU{\D,Hf4x.njV$ovẉ^~s0m=Р K?NBş@򡁖pn~d&JA?]RH?ae('$}B+ȦpP}zJq{d8 RWl5Xv_j'h]IvӂwbŒtn-\q+1%zD~vĸܥ,w^^k7S*zSExTr1 Dm?ujp7qMsPelS4\u◬ E=оbė|݅>"idkأY{g.kQlڿ׭}eUV6L=L/b:=XLUAgh_b}Ue/ Zx9dRG. LXſ;6ťZĻAw$#X?0 EFȞBW]1OwN\i>+ =,B!BlAZR%~ +F| 澻']B:;[w؏zF&P_x _`wM +]!33}dRl"u3rd%{6os}{ !]S9^ UYn;fQ(*UQwDy(Z鄝bP䓃@e 2Y$Ej둄xl_tismߓVm 4 ݢHf]轅Ԝɺ.~rLQJjW`Ʉf'+z!`P4fwf2yN_`oƷtfstWfq=.%N[}κ&Ogv'-M~w2 qt6[ʈYjDilO2ds62& ,~opc!5UyB[[x5 ̀b9\Pdaٟ>AO1ɧ1c!@y٤vv >C?$7]H&|V/KpcTV}qzСCDitr<0QڡҰ pkdǻ0uB2ypns^\9M`Z>Rɝ'%>% .d0e'T\2bE!$o`{ܒ*煔+^$xh M>IοSHq";C:]ǣǎH+Q 򬪧qt*0Em' wxcϡ$Fi_BEku9&v8ac~O5oSLA%76RzDX4%3:rk%OA0wVe҄+3sԀ-$;/>d}* :̰R qd`tH A\b(p[61pѷ&| [Ծ%1+EH뿑{YQfǰ4/RA(Pfj5j X߯GERD>#'[4.2u.tI\|$d yl\E.tSWA{ʏ='WAb |K])&"U{xLVRXrq%/ 5[SjTnV.hf#}-5yݑ"Սʥ%TBb92f ]x`4U)*8B1/߼&ojb6'"Bǻ8rkV]%D daǭab됔ƍpKWBl`'h9NItjx=OHBlLܜ77I_o /No` rFJ[&v@2?5ZtiB{T {c[ [{ըLmMY4&7og<+ u9ˏJz,\]='>J&wAa Dl|ĢzXwٜY _n~"!VuW8^HKr,:GqEHQ=eWa#Wu\R#x4@wA&^ușYx cd1 ^'>%{,‰|L:-h>SS*vٌߊ6 jٝZK3&{.W_ Nm1p2]ȁ rY٩\IgTp@_@-D/S'kxUq*%|/ɔg__-D?pW5*/Iy:KqlE{ǔ|8"كO{qtl&ċ$6q\ Rgd|{qC2hͧ5keB"edbʉsINtVP #˚{uh)5+xan"B" xc iKQ.Q2dNHQXvwHS1F%ˉ@H.- ^Yo`g%νO-m /T _;u6kT42qUx@<4~|C߼ TIԻ)l7N2AYrūġWZ륍 4qNMZc5H[;>~ƬGwb;>Nҥ|nzYx*C(Uєө^=E/d̂4.Ks c;$㪭tN7&frГ/ecx%D2:U l6V"uq/Nra(o^{JxEehCQ}\mIEW »0K 춇JT'g$T>ͳ1\U6ܳFE,V** cdGU՚ai'P"a$\ Nyt S=`am4qcX@5>h%%Ζ(%^oxݺ!o6/fSt ؞C]VAp|IhBSW|͆u Tb16bv>u݉Ps}?f)"@ v90<@eUV R.E7o$L˪gJ1mε]CXF>]R3\SeO2sHŲ`cGf:~KDI͜L-^ )s ⢅zAg/a]S>_ !Y%ezo !M$5վ-BgX/?Mu`J0SAІ޲٥䅅 ~i^X 0=X8am]W %7+ fm%_T2-2~<5qg["bלSȲKjXt@'CeԧB;嘱 ã?YD\VjOm*g=,N@/}9'g< e zF^AtC 拣Qmz`k[~Q2BCO=}X_UA\^Vs`-a~N~]ƭ8H($A= ⯃AO0I,4?HՙkZ%՜լ.X M& ݖ ,&ĜYXRk)m@v͎8y B|P ȃ@6LoVBۘ/kfMVFju ]h6fS< I}#0^(d'.43`a4 .y)6A5i=ַm,5>WAjr]} K!:jF"]͚{)PcP3 1U㺋(k:x2  (v5o<]Ut ѠLy-N3(8, ~;duAȨxP;z0 7oqUlF7m2b7T8.Kv cG}^Mn7ڸ~iFq?jUY "*.꫆D5ORj ?\p}7 t\[CD…N5O'pS4XoxU r\pPLjnBaU`'7g]}?@ eT͉ clHxPMxZ.Sτp~E1)5 uGD&2Z|򄾩肫o`,W}[};:XѪ(`DƦOK`Wh(eTMDpeU0Hl$ӝq:B+~&mN=Cp(8#4ɡOD9@,8,;,Cc&ʕL]d0{λ?DM+,-1(Qibz&JK5cU Խ%K|nU@*Glčlְ)o& }ޏUlwwO3ּc}ۨ"yi ]mdN S؆l!/8#F/[kv s ˩DE˻׼lfB9\Ǖɮ3YZ4)IDAJ0h ZdQJ7#FVx \^:6#~D#vy Ln3B|QwEX .d^ZGX{|0J[pVnvkT|¼#hRvB qmXfŖmiJ.(K6MWx[<?$JH(70 }׼|oL_S{~O9+@Fb79Rj*O-;4@02}ȊC$gb;,bO U&#P)kXOOtWulL=$i v"qҖ|٫\BsOleuqwDs;Dtwt#TpfGA( aE@8ew=V[V9YAdnWw\b*Q(- []Cc)q>ȍw^D -9#;DWWtD\QJ9 _=U=ѨbWX61FO^>Lɷ|W O05t@-b?[Ѡ ה޳8>$ۗ Ns73*HCgV5bSLOH!Yj\`;77*w)wfy;OvJ:w jV=|JA!$O?ff-2>ɋIBUd- xvأ7we|^Ҕ|#C#3<_-k~zEs"Ȋ@R<u4û^3;Y='tbN ]P"ub&_INl&4A/V=iyr{)BNÊ)mNY=0~\? v:uHp)KX@b_7 >ne?!݁fKUG/2$$5W_QTjJ \ߝbtpX(:7 &̪?YT,-\ވ FrЃQ ЀV*E7໰}VݢLjmJMS>h3KFzFlN|);i¶G VAyq):@5_ן*8R}eBy9l}z8\(2CU80M13NK4Ŝ/_.3e%sĠ*ۑ)oiӏBYdnP2+R)"Wʼnc?+(|+I4z3څg @T6Wc,ɔ ĝ44L'`k+皾} u3FO}X+u>oFJŮO9^UNnf1fo- d+_Mxq0JQheK/( [m(=.4Zʔ~)W"k F`ꠐF*/鏄0,@%2̂pn4d2#֝g"ӓG+W#pC-/nKg:o9#RG\~I&#W]yXx"|kہ7jg&l nנ T]eˆX".\%6?ЛV~,Ӂ urz-Û!@)֏PvQRmqV"ER/fKkr0UʀO\|UԴ9 LXe2Xd`,FК?g4H^&t!m}$e=63{1>"R?QH;& Alݔl;˸,[6qVAp ~<e!"@}?#jql]Ņ Ew5cHU iP2n @PPB4镖e}Ԩ<|{IyH~;7 j[*W5> LC!Uko_U@KTlxWaʷH|Yދ[(,Z8`|jb )5-3 J~TlF"#찚=6JhLizjRdێEa뱦%"IL\%I)}1oɦi976#JS!piQmm-iʍ7_T%(!͏ά8jX$4$<‹^!v`D[+d҈/.mgeXD *M{GL%uJ1c[8XH~& ZGBx]V5ݽ2^ !8as /|VRKD}f:.^ gcWS:Vy# :VpFC {y$I%M0Ux(N ]f78a^cqA}qtZfwMX'vfJi_dP_uwgTyl.(FpX+)K βr0&FGv&;X{ Fdf"ϑ,u:2¬G=>uO v RBˬtM\!_f0wRV YT- +ï^Hi;/k?JNEc$DvpS G.mƥY޺!4E[Eb5ಸVN|_N՟ۜlAnZ I.Yxפ{/ŇaO<A{0JveM4M6RTU 4j~3UXeiCF-zs n +~Jj,`<\6ljs|ShB=Z'ffA*O 7:_H߫k|;48 Y'e%sm\y(HY I}p&[r#Qk_.J[.IaUձjgt6t(yr,MڌYKx2лxPW a6tg DǮa9Q⭿»s\. @7m a?b0HY q/6G)JMT` 8zI- i~Y͈᭱a IF-,8kYkMvvMU*C`ZLEݞ`L}?n k\2~g{|s]ÕU4L2ZF EzX놪/!EŎBApG|(a>U*SF'+A!1atb5+ f-&o|\mL4QL8 U\2"wNֽM$Ҕ.0GFggA{nX=u<4nUt /q` D%I&qPتz%[c6gtt2^]g%;̰SZ_HPc8rmY M ȶՙK%o~0ݕ-_4Kk=vwlAv BhS  %Nܱ DUna4&"ؑLE |=D@ wZ2Ϳ8%*J[l*_l^smtqWcVd`Yڔa"L<A)r=2UzN OL9&3qxQi X( a:'d'=]g% }&La5_Yw4WJ?Uah02-d?T}: Wh?NM j]۽i\c$2B4X"B0꺧fe K3˸Bl7$B=2"CDiA_t!vtN"}- k0>mqq1NeI/3(']s*c{9844O7DFU- cW4X%Ul0 B+`?}ӯr;Lp8AѿwqB&] wzf'{W1 o#P,^.lFǤ+I1W~%'~iXhgJބ k_cm̘MP"t>K6Y0Uחt:WיkODrwIynPy)aI{=٨dԭ[:^wL$c}w ୮<Vw9S]C]@ CȆ{'G+ojX>pT+ڸVAqG!?5Ç;as?3W+pEh`݌;/2RӔ)<cZqc?#|+3"i,B9D^ab u,̅.z:?kԁh .\0jy}ڇ_fi_;.80z&)3F4sƴ^J// _-j ^9,u#΍w7ˆlzc[+͊HRٮYh Zpva"/橴L_W4 :7UЈMͩ*LЅ 渤VM0ky3LvX鶢kM|{ ]S0uؽ㯊CԊ\LSߣ dNHvz־3nC[-xV bJ(E/VRǟsa2uG"E %CKeBBJ"9֝.ֹv2EOu =2@9R BR IzbsFވ*!>tvH5f~.!"XRF0u :Hx Ga/Z>~7?S7 cRD$i&QOLi&ܓhfE}mLBF>QTry7,vtB}yJ'bW}tiKC*$,o :y-1]:½Lb1\`G6dr*Nx&m/u/8KV^Q)ɟ9 d>j{X1{T4*W +jm+Gp[,@ El< dhJ4i;5̥歊wPYU ٩ tƖGLhBRV%CF7@%LC; w˔A@g<]ŔR*.Z[&;jt?]Wg9)WU'brV7ARK/yM*aF/_9#wÿo2ҰoL* YWa s5 ˺T3ƿ` _#2 NWg҇6RpGNVȯ&PENpЙߖ6CIKvEoIBsndJ$O9>.VtMcA#!v?w7v@5hJf:L_Ӊ玃%%c]ɭBŲЖQ/`AItVx*Yh'ouhԭ$pky0N!`̄p#,h5SA`'#4MmOφq%9o3;>eT& BqJkYgnf^"ߏh=xhժԻtIT_q5r/ClX?iCС'&wC31ZJ9$} ,WDˣ^@V9SD +z]Ěm;#eV wfrǬYKjDVݷd2թ[9CoOuc_$ =µFB} 09yf TWa<gQ:Ve n ȿ̢IO7@3Bʤ%SrH~ 0g\3;;]]/^+Mb0T2o,Ij +#n֦.,$'*aYV2 {7{) "ZN{2\ss>Jz\L.P>3 MdӴN`Bvװz_E pޙXy~ Q;-U+Ho=&'whXFջ.4-ulN)tw31">):-ud{Iuf. AVkBɋb=SBmv#}_gHG%I=~n( &r7Kv eTp~܊Ɲ4iE**=マαW QAڳꟋ;xjz>.wߐ0Ij|Ip@ D58 *A;1ֺ'x,NyK`:[W(,tY*ڴ 3:` poqH̲.c3{l'|}=țMgM oK\s_~y`<-z :A{_} rh0,zȻG!7Nlj,cbs%s $2Դ7~ 68ŕ,3ݼv]nmut aO']% wb2QtKJZ; 5E>㽮5)s.C~KiO\N"}/'FTU]B)M끚Ƹ ITfAh߆-dSF!D),<>кwJx뼱o:şrW=F8DFmY<)>)P+Z?IiYDCBs߸^QM }KcL7E(}̀KG5#WLTrBwY o/y@K'MK:ɦ6m,f0J pnxGPoƚU[LM <NI".T,=y;庴Dyh-/()'! lC<iH>JL ^LZ%>Gq;2H:6uW ?;W]<^t!d3-ԘlȂidE4B Uj\7C~=S FҮFE]ї,hhlFIp~"jbM)e+@W3$"-T _U G1]Q8d,ntmف1ޜ4Ȥ7PN~L Z}l#bT&;D1Pw92(e&S LeWbK@VEAQ T[Ԥhq!P@#x#f:̬jɬd+ O *WzdhKM0XBX#BYŹ,R|2֯[r=X f-A iquPqWe2+t**ON)'?(,|* b#AA?c.t3CFEbGp]gCiw}ah f[t%̷o}@C=Kb[KN~O@\mpXMa#T5^龻 B!;fNt}W$2 u΅Z&Q(g_F@ btR}#8f4-9i6pΐho^ 8 iMƵ~B+ 11n3>glAșE#i~5^u)K`E_  OҤj=u]7DErz[i27I6 1`*Uw#ķuS\ק ǀTv~`N3 wh@T3 N["%pn{B,[R88cс*s-6 oֵqscN-=`c]*ksvu)rW=76W>6?dTP:6e" Au@Ʉ"\#(vlv$=R̤}Ro:L'm+I4vJTxl34Y+nwMZPNꦬ8][W[8K~<9*MbynxìaD"Z0:fuh$$`!B]{77/QXW>_*ԅ 5)`j{[#i$ ,ke(fvBon,SRJ44ldziΙCh.3]bin#] !^ }d9RJ+Z%r9`OSW 1eQy50W"B OZV[[f-1pS'Bh1]'ѯ::uې^5d:8f|%`+*溝=2!=Ŕ61 -tJLxS *_;$F&p?!tjJSXv 6|ޮ|*l'pW}UDE/``LHSt\INhr3 xr[†FoOZJ6sg&y7| /!m&`펁7A)x"'*rECٚ C4ź>\TȒ73jmC$*dOPh:@Fwvp;Qx}›q37vhPIfsknpjZ)|iHMfq"/B&_r%OY՛b` 7Xl<\PtQΥb2N4;  Ɖ`"v Lߌ@ -ZS8֫)Qh#WVY j.(qAl"#¤Lb e@d !] Ȫ?>[Ph9Y[iXz{K;cn [#eFmTqMrK{oՅ\nTӠ]p傒kRۂΛG^P:{JOzeLs\plAKǠV>1!,»Vlޯ;g%̗R'~z&h'S=OĀ $U CrKecǾ㡤_/kz\em;8ţ(jx(ٿ݋}y@a9˱lv3Ϟ<h,RsMPk<-ۋ Fu MR/TQ*fdSOiT);w8HdVDrwX @h(̖^WU [u4Q?iԫwUq5Q9=hX>cn߀Up;vc"o;"Xt7$=N{qZ { ^:mNsؚGg$zz>#*‹41lwʹDgll],!v͚7I4Tl`!- _IC<4hE\&cw$!%:n+V,(3O[Ӊ*F[+[ 2ˋ%qɀ'^| FN2A?pw>m\QWa! }O4Wa5[YQzu{Y岠bT(_ A:{,N1ŤrV@KRSDк:7@Rn-E5a *$!]}<֏%D;r;WW&t9kB=›_":T ļ'ŧf{?hŃu3v[I+xwo谠f bnߺU|.Ӻsvh/v?ZKt@ I1(D_NO)fw#a>ҭ[VʸTO qMҢ/Gti*IUOƐST䩲}0|[S]/Rݣ%nh{5Ya~Z);|w/{X1 N d~J~L6"A)Q4:UM=M&IzK|_;@ۦ?c`n/n5oγx8꽻ep>+_uk0+ -|WEVٶ/3G2ȿlv+>˗Jgs*A=7D2 q np6&_DŽ$JO̰Cb{7J` ~SzzGV _Cr=%ڞ7+:(7l?|e%i7nI5[v[$A\"$n1A$]HzN+*LYC%Wq'e_HlƛLざ$vG& ȧ+ {TM93>ߎ#MT:$KFõ; n^4վKd2v]R,UZ8~ R ; ~;A6GgwpJM''3t꣇1;F1¬N҅0S!gq_2/rb̉EayܴL8:~'>FژoHW]L/ ~H ^@ m%IOsAt|&j<ϯgQZ|{r1Z vY mO\j!brvhΧ}PܚX[2 A[iW_)۵3#m9|l BSmnLdU0ꄁK|Rrgվ@\t/)J}sYEOh isZ=ڲ5vХ*n0׍v:TN AL{Z4)a4&֣C:Efg~|b,C17p{՟EKw+)Ȏ ֝}x/.0HU+ZR&@zwX>)䅷.W2+t$mzyg=r4;8X d,ܼ PJĞRTo[-=cT l5Qgx\=y?GeVr쉗B ,y#>T{!Ԯ*F,5.r&[qc3Is {i_'wMWSSX7a)՘ qX'iiPMϸS4@ ni0miῢD {Cʕ,.,[S'f]R(߄fΒq~ E7ŗ.&{ *!7n`R}DN \ zQhqb!]^쉕$+- m~l|RWOO"׌!7}% Wx7XZz 4n]MވՙŒVEB#Ko`.&.j9O u[%?SQ>̙P>"lS! \GuXQ2$SR2^ ;jI"q"+"yʭy\z|!”~`! [%3L%MMxڡ`F]@!c 9sR|%)7+G;Ӥ,"qI d ȳ>XyxłQƋg0Ǐ,f yN{;P<7ظ*#mzi'sѽ 't{W5) Y/*g43V8&脪I L}ڕ*N?h4v S;hh_^m\ɞB5lZ^R_{ۋI)Ikw%$| 5tna?!qzŃ\4'WPnx5ܑ]IT }.3A^xFj#}W2zP7FHk৛Jj`yb!e҃3V֔lJ Z@C> #̹-&e )/Uϑdvk5Q1m,B}I%~Ju"Q**^䱛sHCPqX?=i,qX[a{/~܆$Py+=/ag"l̵ﶤGp|-F$&GOWf!6] \mw΅|ѵ Jm89fv}8P3ǶoCXSO;]*_lj*x]TTK>pfm[Fbn|[ˊdV!eTd[qt}rnz ןyTCVkj xHޑU^ܿռRzqvk2M _к6H١.{.bh/1iYNޥ:X GoU(`03<\N׊,v k6}vI>6* mI8$'2 X'y `ͪb"㪸jW;gXGK#u{u$q2oݘ-dSx2׮ @% _3Eo4 @7!!cZ\x \1ѥ]6%LGlУռAi ӓUE5[Xc>Rbf\?N`XοIԩIa0GT` Jt!(lԨ1~رa Zl1_1[Ę9: od 8 ^<,C/PF+ySuY-=Ъ|C _T9rca΢z}H}f^xӘUW%sx?=,_3lj*'Z/ު!uF`m ȫ1uݙLG5(р#ְK*8գJy">tJv`2~B'3pª˨`@ȴ.X/`k$G$(͑`Vx Z^O]|?SX_ۇ8sda4=v#=91ZcJv ([ڄc\1ui(#huO[ }.mC1е'~}S*>DA+VRPM\GH%Z?Ewl\daz4J\q"!k3y:(381BhN]Bգ1 o!kG=7(2c$Ȩ|! 5Gt!91|iQ JnRzdSd:b9[^iC.6aWY<"I !v2i zIRz:Aj;P6Gy{y]&7c5'Q"4򧈗K>CF0c,}}8(_ QU0>򛧡xצ,  h gb=T{_{ 0/O0h0,T3dcM[J3׎TeCN)R4Qͥ- ^ðe It@V?} Tp XTDw.F>ijI_gYri5zdy1$Vѳ,X=zB}S S/?ufL|%tJ̇-*} j|k!%4/ƾk8⾯+=N "|,Z-Ⱦ2 doB4'{$n逅|pP1 _]Hkd"ge2r\zRS[JXg~ύ[6wa@3>O;hKm;}MiŮ ƎQ)UAqQ Sv2̱lu74'4Dp>`K1%#< g%N {BFu 0B~a!n0 ,|ZR9vDE=5-ec8&&,3.J %#ݧ$L0Ͽ+drg+8WيZRTBfo*>b,zݚB,jU,2+ocu8ɼ˽snD{,i jdC9$*-hOn("8ʴbtj;Ypsew3Nd6.|h| h qb/u @|~.-kkc:hpVB^5&뀭R6uOGUr| шq}x4Ls,J5?@8G|MMƉP?[$X.@b: ۪xR!dž-B"rl7#-JsBYyǚ%DH`{:tzWoߜO UP[\JywOD׭%Ike",. ޵cKcvfHR 5{IDzC=&\ꍍ ; ă^?h%;D,A]թm9FOE&*^`zy,9]I@c(1gpu| %HoF&Ê5~Pz:-|}1WN6HJa!kdHuV":%au+p^UBpӐo!6_X%pzB'U= C>~]peӸ=XŮ@fuKHqK*Od4U} tˌ@?arfDRK_MS3? 4(V)oeSW+ V=*t畬Sprn5f  c8+i'O_9C^bkԄxpJk놬98Oiln:F6 %$%Ri̊^ݹk+w?Vzs{U#w[t^nSXM U:%0jv*Zu үŊ!OĔ]HvHæ");C9q_ :JJTC;K䇵<@WTJrU'r9)61eY7e;Wd+<rQrYInv 9 `CEtll27Ex<0+_=i%i>pL) |q$^Q/MJiJpCnV>٩$Zb?pְzwىGAFLu #udSb}+S8]ӑ4YA*{t*^_ ?3ቯ2rk^6[\bm0b9U/KBe{,٤Y kVic*[*|E 閚rKrIܬ~lyw)c 7/a$DO/w$Mc`w/#YǠ3,y;v%UpU@lh{fI X{ dh!h m㶭Ur2qjxgaN@sbo/|VZs9E7!V:*=lw qVJMŹƕ? |o5T+n@']q\Ljÿf`eXښ֠HC;cu6G C@jjd,8BR6a)ykqxٝLIG`Q_&JkΩB|~ϲ6-x˞ sN{"_CKOG䕺D!wxlV/xQ?ZqR]M0bB,,jYW%F6-RmSЄjٟP)_w3E:q?Kjd`6W0U<"|@3&͋ŔN|JG&gwt^q5(4LQ[ekIn1Crsk&r Y6,P ߈鳖=jqe^G""A?/$#&W,~)^(CVHYUkx\?1VsfT~A &p{dDQHX&u[V^U:ñ{pɜWCk#e3९rQxWV,d¿7uA/3%|ގf:B"'7|v{XElrL fE >E(PpA~rְ#z 0OCU tM _ emO)=w/z9$WйW֕/9.Ggl!pfCYm5bɃnB"DlAҎ9%2!na K4C'f/.=^ ĐH9C5O焰y?TIS(|vLi_Ioar/ګkG\F=Tk}0oȉ当> ZѸ5@r蹬2k&9zW>@m00>ޙS'U%.#/e/|ǜ[*LC=ɮl)6LcM/jӬbK=r\wPx{jF&ϒnMW m Yz3mդz%nW.İ9ۈJ%OA qg 38ۃ25;,Dg^Fx\慥Elk?ò֒@.MJ|8sqj DC[ ^|tTj ![q^pLC~h %C mD^K=ó;ŏn[IY@I+)RZXV!CVOx>cNv["YPʨ3?7/JG1 ͒1sKK=Op6Eԣ>9W3'}dw,zmgH"hw4pT钃XzՄڍsyCH@c>xn0!9M oVUVBINO^C]tz#4n(zi`M<#?+w8t~?Bɺh YRr Q̜Ax_ܴ}ItNCz.b N3.OJ&i#̢8nMk;q'כ= Kz &'^An1? y >'_&rabbGZhC}B(޹~xV'Lĥ(+Q#|25H[] x5!ch 5טt05ۡ0ί\6"q~0_(KC;v,,[’ ;S/7FrR`B' $A/3Y<2-TOᄠݢ/"v <1) c*J:cdg5ei "38/NNcxf}H,: {v#F4C%?~{]?}'#aRڪ[`{ LÇK5)a] 5duag\髌n^,=D$%7k}xAkJ5wȼ3&C95z$ F)JJm|+e=w^Z iYQAocokTܽ6걌SyJx;oCsB8zA;sDb IOރabG)'b"nϮ,J OoEs8qfKMCݘ{,q|wuua3T|\sY96~5Dm ~X[ Gr'8Η0|w? I?uHrbKw jU? 1UˣKuӒFՐ,CC1t7v)qd:%FkU>NWWD77gfLUtRUm{ ]PQ6=6ϛ4QMIiܬUZ0 e9 N!kp 7[,IR]1dV L/h|bzm}d]j8_ ifYKƫwSĮEu1H>K$lتƃ=nc P 6Ե'edzu*O0wh.;tK}o[HsuRsDBK(е+KYU..I0 dSF5rdNpLya|%q .rGNB]IUl;S6/:\tXBp(Qٸǧ}L8o[_:g/O9GOe-W(9{/1ԆebΎMP5_ͯ v_8E2Y$x]MmP#E(;:J?:Os&zIgHYxOJr~[&zx3({SiupT7i#NGֻ:M(/7ElQOH8:& ydH!6p(|SX0whמvaŭPYr|x%!.kũ;C#/ցdZ!5to/+U@0FxTj%&vس3fA|j} %pa]kh//.lM_:#bD^(g;&MwvB 1IY.1sIx~BUc xB-Ϝ**%&L4ruRCs!`?h6=IAռ[^UY;)RХ/FyՍL!gvE ф,u݅w!Kc@hU覣hb/+pfWKvQj2󡸩dտM<3hujbڨi9^ @e"9w=ճZBQ>1K;l!rJJt_uf9S*KT |o,wn890yWԎnCQ|ŭ8V{addu*b3I!aa¥F[[\_j]z $Qy$T e]Ws!.=x-YE P A%#"Hf0ւDA}X i,p6=c߀, }qs+TiPq1DsF+gv]‰h+kÑrFkdW47Bt?NcXg,;Ŝ\/40ar/ȋ= *`0$IOܢewh/ -ﻙ_s]um):\ ċ̔{ Ea#A9ӹpTfָq֙U[a)c>g5⼀\qJ G?0 =,U)!1bЬ IL<7.<1XjL]4+q*31` 8p"S̴!S= ~/Ęm="c(}&ܼY[TLJ_BlvM8Kc|ts}rKZWׇ[}=߾}ī՝e(dy.ÆĒ0%)"='QwZh%}~'=]DR#qQa_wg Fy@=o]g ˵Ci@]QOGfgZu2e%"4d 1v! Jpw$&Yb.>Q`{ܔN^;ne>4p[?e@2|ذ](lX k># /{Ǵ<Sh.e,؇uB% |@gL&wg(ōBFV(4C[8ЬmR*S=$mb*RUȌ˰)(nVbY5XjUC,n8y u9]##C޶K"OE(`[+\]ߘy'iA8jʈ ]Q#,wOh"n-bt g=Ba ɊdWbl,KR`xg%ܟI8fy%ИbbXJ"/f#~fGU֊W$ 2wp@juEa)6ݠ"xgilÄGk=sdeډ(o yΈ[vQ6\7f.Y3O"jr:R;.{Da `79Sp})l p((@qlc@^]vffmKe̙uD/Ü.=>ͬ|VވrAŀ|~-"F;]&;ŭja>!zo`U%HAWMSR/?pNu ~dmRle[| lat3h Œ7…aMOo2O6E.*VPsdj% g W¡¡P,[]}D "7v0Zc;+ư>konBMFDD?UE 4Ҡ-ʎ'Ŕy%T/;5 >P53fф v̵/I !ޙ HwPj{M` biBEU5mT1jgUμjzmC |+CU4N(Ɯ~YBM|Ҷ2qbYPl!2PW\3Cm`# vL A{3MVPȼMXMzQ^JAb.ϝ h/ v./ι*a#LLjhmNA HX?蛕}0Boz>O@5 kZ~=#[&[eԓsh#?M [ |`~͚i$=xFTFDͣӳ2Geqtxi"yq'< |##5gld2IYc)915rnE(vpf2H)QO ؟۬{NhR7[{q_L4CMPU*bhpBDQI% 3MUtLY4aꭠ}0vyN`E#WƺP֊gx3 >`C=6ݵM-h)lɢ/FS˄ 9k9t%.;JvL\:hq.A!hh45rbNՏ7dU}_EP. }_둑R rTeûIp}Q"G;"}L.BP;ৎ,ezv%Ɗ1=USR:TH {'ilmN`! 5ְ# }֤{!,Wk*STF'%^b t5?-Vf.X-ƪ]&g 4kس9CC.u ͅb/?C9Sh `4E*_V;+J ' T8- rww*H8|FAp~O(m]G,Hi " Hmyd:@+ T?!I?k((lB@SgW;W1X^˲dR0%zy'G9tiPN\K~7-̺xԟ.0P+LQٟ_`C o$Ziӌop idf了d@_E1J,w@Ya i|>Z8EG'2F^W xx$s@7+uF:Iw0~ -vV+Cbw]߼D R]\p#|5]@|e{^-]{ 24)ShoyDŠ>S [*zM q NĻ$nl˓\ho +,!>}'q^1h~Jds^wgHA+@"8 =&@25*k<`,.&~n+9rQֹq EItQDAX7=,cr9;S({Itƾ仟"럾˛AT4dMAwgJ}kƒ`0UA)|p:l"zq y %Qq"0CǍ*BQ#+39c#8M:;ZtxSK&=p/OCBs[SI`}ګe emAб&!%XI@.J/o0r8|MlfZYkʨgBԇc8 bRS ,\j 5W2ʒ1[|+g)aԘ`0FV VFu0UpEa7Ra@m͖/6gVq DYmiN'F'vrYC,ؗ>:sAj"yg@%,bC+$ߟUe,C_j2KoWTDmB>0WuGt,zMoD-=0Auzh_O% puB+"?kPՐd9A*})g!v{:2Nu Za/9q#wI'X}YTH8=m/qZ%'F3y.zʰGݧ!!8g[J=J`rA{)9B~Q % uQا~JKS٦?q˄2Wgm@=I7~sL E. %ҪNXB?^I$N+Cbc#XR\&ȨIHR)SĞIцt< 7@r D(>]u`^Q!zp`oY9K |/9MkuBg@:kIZ LPpK>Gn!15P-Om#M] z\$*yzs6 Q[+Wh^s$-/:&X&sbA voc2¹r21v{; T^ lRX\/,QhL4dJ[AOgFdI<[,'797'INqlEUbAo xܮF@["4kdf]<+v`NeUwC _Zɚ}<,i]enzC70`Gb ]C*e| A0iĩ(+@C\u!@)BSNK>*k!H-8na :ɲ,-vt<7uĔoYʩV!k,m{7KdުIVfOF3sJoڂ佹KqCvS6Ȇ^JaBGGԣ!R~ZD>,SYq2ò Sa#*t[ jmX}uP0xz3 I@T,N \'Ĕ2~{Oc)Vtϥ_V$쬘_UMvB `65zZ˅sp04Cf2J ?Ǡmf욑)qW[+!$tPxqu1(3oU 4.<+c3# ]w(&!^4K1kI?I 9XqxG/zc)b 7j˘"E~@tB2 _̹aDähI¯82A+T&ZuaNdWc)ZXVC)BiM% lh>hK 3z )txr+¶hZ\༣S*~ g--ϼ-L9$ٲ2( +w>o@ˀW~Y2c[P#n׽@Р%.- tb{WX!F'^%V-pށކr2~ES9r Z$} Y9c C x?=%oG[ji~BCfw![v6ygCE\cf*̆5S^LD G!g OZ;#P#7c!cM^xI%чRѶB@L&e eR]ړ0lCm[=%stB%^S툝GeŬ½NѲ[Yd>@㶊A!faw[F;81'i MykJN9;Ct BVx .v\Ѧt,{W#zD@ U!ΤYIri$qҀX_X1?8:Y`~Z2PK8n-~ɯUDD Gh[:1/X(%H|H娂VI89ռL˿b]/Wa&p'bH3kL{OJo*ه(uHrn4_3EvYM|X(Z= f2^@zeHX"b̄]D[$I1h< l 'fr\tdj,D/jۅ A>_o=>zbD\͋I2]M-!~ʨ! wI=´QL{Ņܵu8$)8!nUˋ&ԗkL{j s? -G~re#pw}bu=c=mO (|,~1M!jUćizW_ຳMBi@ >&/o^mq_‚Yt~RR}KЧ 0?caJ:Zҫ@@  s3zȁ0K#ahQ{@hqUxL@hr[uQM9M7qϒgv}H}2Vqa+9s?PZ XϩQsa]v!2ab[GV-dҵviaq?7ib:ZqfD!!{:8d8}טr:*dOC%-Ν/pr~39񌯪dRħEJ6MfB2ASA$GLko5_?%:zlL"ߌH@o6A*3$ႆA󐌀˽@c'zD/ƈy w %D4vC4!7,eDQN:Ռ2!̷Š Bt㟪)Q JLjρiV%Dʑ/S،Ռ6pd¹h;ХP؟K漞IRt{E <5jy ?zҟmNpaRuUݹ7(tu``p.=G&q!OS|H&ea]?r}op%C{4bL:rK332OsFrT_-Pn/ay=˱LKg-dW_eeVP@-r[ R۴r`X#Z|Zd,m5i'MFhK/TH9]w8: IT+_ %IUe-̟ T#l~0y P? Rї6 ~A*OMrh|FJ6`8jjg\jҟd|O3M _ #@oE x7ftat(mʖ K +e\Ϥg91EĦV ௟.>goR #)V:'^ "cy=IDDϹJOda}?F`##<Tσ#% ,JPh4})*`ֺLHTpmuaEL)a.$6B'{ [7u>U%KB[kn(\@h`]=Z `I.n6m>"+$yiuQH|u%LƁ&iuQGAr:?y9 )$Ziq)6T*5A}3ީ䡍xsë4+N:d( )͸M 8`)"vB~[u"@!c=S/﵅2ȴlhõ YIhWyCrH L@%!{e$8CoG-`Nx Nc ^;3οB8T;DlR+) "ڱӂ 5kO2r#R 9-V/.C!%Ǔ9qFd/)8O.X`Z@]H9ƕ4Tөd,%rQ:ycIښw ?tݓ 2)Տ"?f2* sY<X1dU8(ҨT%ѩ:7]+Hw}chT6a5S(aQK[XOes#}SiP&v?A-9.(חt1q'PC0C3tow/ea~rÊa20w_E1CTdRA* ,MS2ű c 0EE)8`_ ~FlTAF{U!䥿PGoBQS;>0TglM>7D8еY'mgQTKv3pu-/ 9rW!cJr/rQ7Lb[6 [~囲fVa~&網~K2[4n3jԪR_n#Q"l.at|wFB}\ 1{JUV@n@^/Y֫qgA"bLSxŝC h% ih/-pDqK C*qLT&;Ij\I z5ZVAvX0|4!\jo<,@Qz\r<%D.M~Z2ק8Eexjo/bbhCu >|ct [Ot9h$1i1md[ٯеd~x5 ̕2HlFjd l\[u. ۡL0SһaX D68voݯxYv<LXvff&jvz1(gPATlAç6h\AZO6D)[7TyP k EÏДSe9*+\?TnV͒]8 si~[  oPgtkvfݎLbmܮe%1ј0F () 0E[) ozhW/h] +"<k ~I= O^ilL,%ߑ[YSBXcemQiBOffbGK3>4XGR}ֹK;gcHhGE>l4y>ŎYe<\pqL6HW,3yY#؞ԌVkdF+{ߋro50";Jن #*oZ5ӬgBHKw-4 K 6-~oC\!oը=Itbͥ(cBISc'V6ge <=%vD_L]-(@_߫F@ߖQ#X-)PD jd.n'ŵ'T\4i+Zݪ Vw'*'\ea_F>'VQ<p@-gW[aR $5甹'Kk o_+GalK}dݺTg9o)[tjk*¿NS"ױUSQn^mXupY, JBd6jo^YZ\F6ZF5HV@@/-Bwބ ,CA0 .uy/Y=b xu{b}KdD:so`P3^ru;\ "mEY-mE*a3Dʾ+;ĭI0 ,/{ +zI[>)ոwI]21>4=]k(8WC]~ɰ/EJ{Flcb>sȦ4 %O ^!R$ܙg{`ۚuNکg}O.RJTrjw#kw*xy=j8r*>7.,Ŭ1J'jg>s8bh@"¬PmYjcJ֥LiUPF"0Y澙8j7@lfZRX]Ŷn?ہk o$>+%Vア̚fYi]3 ݙIoy+#ɠ227|%{t>mY/`Mce:3^c~AsS袵Ѱէ`ΌesodP74U>̊8!ZwYEiY(9!u8K}J svsU:cRܟ.,(^Pg8j\,PU'B/stksi7:bCZ3ܡdBP6mLy,R$L-1'6W*hbAkJBԐCi_GÇř+g옑6D!iMm%98K!S0-nvG\Z$;2gw;倦c6G1<.aЊ&BcpA>U.H Y`thZIC(i/H舲/-}`aiQ_|Zl(r~;- +S`٬ 4:#.YJ\D@mcf-ɲ7SOPfEbe7QCgfHh=ey{4(-ՃG+pJU21VZ8/f63x Tj~>!!pO<38R|c:W$ݪ2D0d9YG~>S;BqXw|)cj=qUːג#?kًLYL 9LſԼ.+aD*HAAS-\9Q8E zycOrol#We#ct@SOÆ3 ĩ=JEGw,}Z]]u￧≍`Hk`9+ڟ0>fIhu!4|_1`#-2 S lNqI̽6 rV9-@m a}=OCGE^AJԈ32';e'yZi+xEa8i!4,>IМeBA4ؖIxV'd:_]4F(L؞w[,5K"C+N=baAJ%n4K<4^7Ğ/ɆJݾYἣ@^o\kz{q|q* VFDy0o0i[=рM m8³\<;vT*Sbڧ\C;|5VM&0u#M`Ϫw R㜋BKw}xoX/zV{o쥛: MhtqKN$:;>v"PgODxv p,\xJ+f69kwg즌Mk dj@Ƽm׶Z&/`$eIfgs #M 8li.+O@TAe5$0^d,-Fke?P.hqnBI:l!sR*vk$J!OE&}v:B$ۖ53=< <ݪ|\9YYž 'S7YL4<5y~hV(įĪu L< )lg} vA*Ž[ ʼs6:r\FO`Dw][7LtA\-eOkh[o6z7۹$+C<ۂA8,} D,4x ;3Kc \)];@,adZ{|'R(?[㵰{Kyuℷrđt|M*EGhD2ikV⶞L髠\#уQZ`$+t+puVڅفT.X у:P|EgN(J6|czPOž7EA_|;4*!A'dE*iIW@94P~aԕ.:L@R[֒&H/ݍC<JD#`<,m"tQ7Ct9PaxPᘓ@H25:؊opN['\av'"K Y\M'3IsIې{/F#s(|vPiѮť>D)$J\7dR&~ @޻ D'ulk 'Ò ʔCt u#κ4NVp\~V͇/}(.~^ѻגD,,:fUri-'H`iYH, .Uod/cQBaZdg =}͟x)LU:^`#UN7SOrmWG="r.ڪ{0U 8~I΃_=s=g&&+ߗnm5@BяgL0wcy?%8lLD 2T;jHO]8}- n(v\Ix 2W+h5ZYL pKVƽq^{vי )WRYp3`P½i63P$cVQj?7'_mdKMq8ѽ<(ܢ3A\}(zl2퇑nDlt2yqX RnȅѦbm /aQ*Б v&J֖{ Oc=Uf/K-#\48|TNuaG%r5-(|LҠ:?fIa]],MI!^``|TuGxY} 1j?cOuU6bWNɗmUH Gi(7#hahy[GaϖfyUh7N{۵?@!6Mz60Gt/eKSu6'܍{ 5J >olt_m 8^*\Ŵ$);:!ȱLow?ٗ R@W3cSKWoa>??Sw20F%ĮND1Լ!Rv(xai̡LHt5 1>,U1uRqqiY}YT]^3bI{btRH5x 3yUW T}K^47]vbBFx%7Ԙ6К2i$fb8kqZIW U&W ~I #j]h[( }eÒ~91 8ԷHACW$I4thP,h0h[fdqJv7Kg=9Y]m,Q !64"t۽UtT$-lԖ|)VbN[ [Ukw$Ϡg{tZO;1L1E[;2QzĨ1 NQ-PoJ HZm-=í-t-H S2Ix W#f.*6ꙷ]J%tJ[EYz*}$wDC*2vdu*Z(0ZiV4?b|(fk a`]xfE؝XG gYs֓Gu7Mw]C ;*i{D M=#=}U+ ZjB@ယ= r @N2^\YԲcnn^"V;yP*r!܅YK,%oZw!h+8 #{d 5ZA[_C:arEF<7yE͆.,"LIiϏ.A?bC ݐQRBB7°Èi:l6xIIϳš]x\e4eCC%i4vh:t=CIjzzG3+*\A,:@NM jb{ -]ήW9^WA ,'Cde[.PJHqrA'm.iF8p>ߎaX+$%c/t6_6Ƽx*7Fd \/?*{m0ʆ ndIm# .bhѤnv @㇐O 6|Ts}ABGx"E*tfFۙ譵jrww[s[z38FZ-cPT}(x pkK A]b^F9[և~,d-u`l^u'sߠ qi!'D`GG/p;:tN]6V }h^Aׄ@mF൞_W_=F##_O)_t 2PQcG|9B?Cf_Fގ~Xoڒ<%N٫wf\jy]Ɂcv1%;eeXEX0Jv4ׇ[.wʒ]K-V1N$3%V J.͙,4*"i:5Ñzxۙ=/O>t B'FW"emD_V`ߴi#W\WL]? X"kTAVv!{2ǵc{4 `$6wZ,{KK.jylXcյ:{h$fuI=7vs.43D$r/s4MuaWXͿ1+U/&/UCIzGy9R](QzyPjyrt@g3_2uc`ő&ŨXR]y95ܢLC;GPb=RZ1޶ұ[-~XE`c{}|GFKgtgz)Sc$*xI #YjrjŸ.Z'l׿\X aۗ?bkq"˥Ei ʆ,NV^neEF35ou0 Rw'1~ju;"yM \.oR.Pd(p>J-r11:{gy7>{?@ (4e>4cef.Л!hҦ-\jP]i JnýP?#83k'+oܶ~ޣ_Ch0+52kXK^ >,g bk_GOF  .K^#]ѱ!F,X*WܳP"#e{/E}Q2%CgoK<`p|dǫ|Y0W5wsz{,>y6t]9w܄9p>} `qnWL+ ^U F2U܉+4űhdYmb*l1SSN.O÷ysȡޞ].83v'|QRx"Fv-,c㦟*$>4Zi ^Iem~"I԰klw |F'O^K ed]^=00=p׭^0bHu\fA6dp;VwY,֒_Q=npHAm7n3%7L%-py: W׭<.5Hg۝-'c j+wZW>.lr+vDQT(Cۀk(wwV-fA:۴/^yMkZ+ʑ;~~^iIR&c9P]EnrQWiyDm3@;Q*1/*%mDWX #'/S5'":pԥ/$=^łoUrGᐢKy*T#$7L>0PC=QSZ?AE?8zx̅ 3씽E;a!4, ~l;1މTFS̪(fT'nO41[iv@$HۅM?u8ĻP,N`&г/S.ݒ+ldK "e]`ICu*Mc 8}nt/ΡPﲾj0* 9^2_߹K[{z3SJj3 qFs4nBd0!H>d8'lU`/6g!G oKeM5ѹrNSxٔOD>o&bx{)I*2還~ZnN)~`šP3]tε[F!}ޢd M1"p^TG-pUdGa}EtQe|f /B楜n^yežopCɐd4bb:+ dX! FRzW$1Z˘1r {  U^vQS PE j]`brTSY,x{T|RdJysϒn-KZYg ݴJE%W-ij2[=ُ[QO"W DX~& aw,/1 &Ylvu^m 7][T RE`}`w^E_ N0Û9(Rjtbfn'xOPWBD8+&~z&つ9WCV1~);=s5q#+CO<(j{Z3~We///%:T< AT *1ܢYoo; hL0sͤ3f$nЗѭYP5&]Wӂ~e|3d 2@/Ҍ1YK4IY*wGe1dt/';v guaR$౩Tì3nEw}4ӲA Ckt]LEZ9;5Cb4&2ZYRP] - wfs<{B4y `?bޡ{[z0rELq)5XjI\*ΐ[s;NYőgYAPTQvW$k>I.($)3 E^ Z2m>»JO8M6{ 0ܒx#:nC࣢#WqGmy1ۜM)+]~܆y]E u>q }X)"U"G&0/)u}$ۺ'޿wEΰK=W>OhUewNj9qT ırGm*6JL(c q|bn{`ƅ=q/`Q8+8|܎|Yh ڕ`DSF#~@D-n8F?>^IynҡDfkKӾLص$7R.by%xJOxOݰhK^WyXqatG!E_riمga&$m +Ap *=; bu[6%$ZO"QQ0xA,pGlls#1gAuzvyva,PrCtvK%sՈêK}V1vNt+ZGu V6xUfkS{Z53&;'>\ ɬ-h}3bf.H[QuQ RFTJ1EFIf\rcb& ^igWո߳ﺡ5JVjDAyRUL}iQ2W}% ,Sw ("|~*ofpb/8`D~`záF`s)s ^lwZD͢nA'Y3^؜ ϸF] <0WB_u)Jۍ (Cp7~K)-B~X0 l3[劧u7e&y)b=J9!N&;٨ qT e!`'Ee浐o@B Pq_n8؏Vy8"2ifzA;2{o=łz@_{~a/1x`舷e lu]tbQ _k兜XL1?zW0 p;=ףF#Ӭqrl9֩\80Jg4NI\pÌwyb2Cj6*rKhB(΄uRY5ii sP®acu[EJz%Yw/˭-sFEt)$\hk2% \/xP-7܎b2JT$C0.WqM?/i?I:{u$hЉS| Tj qiFd'S7+ZsٲʰHŐ,IVF۸;ɝV%W9P¡ŵXu39Wv5gCC=>@W+^*VLF*AߎKL}nUbI xlP0o~g+3x<[.iԠ:RCI}^$[Kt*GId3? 4X$:[v#-\aU7Sv#vmf!zhަ71y.:YʮyOŎұeC`focmM>!]jl)- by3fvD8>;n P?T$#)M:!SN\v% -[٘ӡHfrwLhIJl7 *5&bL0OTQ-8dLDYx:kːRG/._&/EGUm[r#5i>ݩ~v[t]s{/4GYU gvHbeK M8BChcc7\!aɽڥbwӼ$=\HG.(aƅ^8Kf*m6NSdeezքp [&s4=i$Ͳ$q* 3 Ѧ !xmlS9ؠ͕~sMXm#s패 ϕAn7S_&`.{A?(imDAu%QMq*>Lr\Ҧ6~O@k!Y3HNLCJ\-UvF]9QC,c*pc=ߪP5P6 '(r+WBwl*sJiQmr=4q7dF'hߒ{µ.7# 7)om}n̐uz/}xExFX dcMkdC8IZҨܮǾ+cH\HDȵT<:Vj>p@0 8Ͷ- m˕a>6B!ƖZn) RGxW5¤׏_d>Ոʼi 儷m?V>z">eZgο:.YWMVc{GA7F\˝8vʜ̪xuYQdyZ%u%64kآLfH25W1Vsbŋxm_!|[%fh5٧49+)1?Uͺۚ)f-EF0=,饁BJFo,ՈNXSDf!f>{Zz%>n+ R{Dvng)d۷~: z vr@) Qo[_%(lj'F}f"Ӆ}^PQn !EL q1bҎz{( U)wÛtH6{=̲.⺚wfLǻѭp6y"^큡"\U| Cl^pdrL/ӚWt$e7=U-Gxr5AӪi0g*D!yGRh&2_OuF߆ 2lW),:1b=rG+ޟ{^T@_ȓw4dmaMK@[T=m 'k2g}s@,͎yd>0. Ritݿf"]D1J}^QKP~?9m~bXT$$lCZUcλF;I.vBT~ǝ/cRa\#O޻NFT]6ޛ#d24Ŵ9 0p{]ʏI`2Eugэ+^{["rē53_OFa WU]\\בP7_Nv[0kl5g-Z8p܄LV; % S<^m>Kw אi+5>WGpLFW(|=ȵW:u]B_7)Yw(h+F[9I8>tKѻ=7+A'?W'4"56,`LYmIײ.$UʳT'\C3B"N6hLbUAhl"@Qŷ4%9jur͎>7;/lpNxWQoP_åft*ĕȣt1N}D<ǭώ&?lso޼.PzotΦwJ> h!3,이jS@]w VjsQ5IE>m.%l=gP.:HRaӝ$#l^|̅'@jOcM// )W҅bYj|2 ,>dEE*R\1=!rzZ! fh K,=8fť7MQ*O-mc}{m[P\u\8Fh<+u9bz(tYV M x#SQ#,{{3n .z!Uo2'WiQ^K`X1ZJP,@+Oke|;Xu;{nbdE.|voK>-1̛ױ4V;#Y q5a{*bIjˠz2 Ap\̱)#Zb#lv~b*9$n07{W_O,5!"CU:溷DD[7X&Zj 4/{:g2:KH@Dh*|#XJkp1fm+{S֘ŷ_[v_E=m>A*^ O"CXR>$*8h@p>pLY>,ݕ>`2+ʛP.@ӁdqC@P?V]ʈ1n*C<^ NzGvoИ6܂Jq*&nIS3OlPGҡa'Jb=='ruNR2>! dY Q+[q wI!=\a~EZ,nO>HWM/$'+XE,CY^X ^֙g,W ڬa16i[Ma@h"P5RAA//Q37pIhA 3 CW.=d˺\caN;] XEgP$t:~~X\f4鶺M!-AEN:tem0wČT)2Jp[y]% xA:zsRP 6%K +c~dfӻaג3X ŇB?ŧ3`3W\$ccM)R!Vwe5'̷Ц}O֑6=Jb<.T.U^th7(OZ*2p=bBl_+tɿǫF:2=0#1P+ A}%>h|2Lзd>-nOqFL}TQʷ:/Ό0; ewA؜҆:%a?y0V I0;Cr|cQMӝfsCR{hth}$3$ D.E nLGmPfF5)!"gaֈ4@^8 \o)5|$v`0Kp6MF}+o??m V;WS&xo6Zө*}N-sD|Mk[= d~~+Fk`θ,|/ĹX!$ s acsӍT-x m]澙g'O%yIif7Vx<[:,ľ 5PI$E]WX,/1_5'(xڠ' aAC)'6V@-LyXbRƄU~+XFy68τGL%z~0|"c9@hP_2e,O-c$/t@Lt~"'t3Mj3-/z]_Taȥ):Bd'+`p9xٙ:u7p?@0ٓ-6fH!$8*VkL=XNzds}8'wo1]lT,Y}w(;]S6) @^e ѩ r/|+ECpq'R4!2sΣ-P2ƶ΋~e*v4 7HfC۶rMek@z~?_G)0PNxjzVНמ˕&6  \(tqqf#G(t ;PPD}@GwR.Q,_8b}:FmE\1C'mCfn-;\ם ^9.7\3!wz^|a-`]U}]P,`i s^~Jոv5߻ 4 %IDs^/ϰFtA=W@h<_BD/:0?ИŗkTw83OOPpDY 솋i6zg3ByS&$mը'nJ2ɋ6j :0|h2_tpݓ,yh/Ƣ"yF2`(wr5b 50ȅ.}YǾLZxifY^E.paX㮨@}|q|6\4jQ+R }-\#T 8=ːw ~@u  HmLɟ0QiU}|RCעp冄aA'bB=|}o8Fж'oM>RÓ21-nmq޳Q3 =GI|y%N4]L\җA, ߁ޗ)ֈ'(Y ~%c-=WA3, a[d%(S 33^Z1\)}=T-҅|0R`OH UB-8PS}pUot9bwݗfdxTC|SXޤI~0@Yɨl]Qtߨr;vq-g2Zl,K+T U1*кt8bxIR𯑹0r}ojأ~~&v@ݼĔgUpXEӬAcfZ$3 Z6jb4dt@d&umH|lny7j);J$NK5%V<0jF!8-4A}D^ {A'IHWjz,5moj N6,B7ڽH#"q\w==fvfWОeyWp_ӌLh2=]!,MU鬼 rI+_R8wzgV(%m1(Z=`lKzaXO%q2]Fٸs.ۃBCi8;+R( k(]:}L⇇G{~vm`TB݁/#Wٝ[eDFy_F9!`.l א 4<2J\Kp @*:K؅:AZ}aNՈOM525mKPr Ld̺z^V-Ca5@ZS4p&unl%b+ny4w 1sa*{P9J,rt7GDW)}K~QtIc" i2KP!dM }FΉxA5Iˉy^L0j(rN IeޠȈo:=ŖiP<ުx;~{d< XvpwG)#9:?JkFpd#Ң^Ơw*2!pd[׼.g2$?7ܷȓ:귓`&a\O+D]eX( 5_$BW>THֻDn#7J*eX})ќ.2vcSյo9&љ^ QDD؅r!. jE}wbP~q-QC ~5,g-T GH? RE&VUã9l{yY6hb2TcѺKz 3+KJjrkg噱U_P}XИs3aChKhfJ]X<|–3q /zE4Yۘ7D׹IM `:4w"Ơq &E3"t8^T:0&(aLSqL:g^{^4Y Cz?Qyڋl,lF ,m+;Ȏt#k|NJHQ w6g:266nGm3pk.uMs)(ޤ/~-o exz$6\ZZ+zK;ߡe Y i2R~ju?fvT;)o W_ eŵaY)v<'l;7Y2b,Y2j7x3. kFmɇ }nA:\4'!S`tAQzQ}̵v18RA's-﵄ LJ\’ZQyWuUvSw _ac|.Q 0eڏnqo$;gI`$!Ks|49Me139)|ba:mT3 o5N[4C#d^%HA&suWjO}ϖ֤n0#csEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6b@9K *Fв]nTRИP[Rnf˒1 a9G' hF$<[ ˽2al \)Skx\0ѝHb]w.)5N3EBULzdOADL r/Y z<奙?!rT$'6vXA{Qʹsݫ Mʸa:-7Ps0VU5Fjf}<.$&z!75_-q^@Z`H7fJL Jɒ8 !3Km/<ȡ] `NvxaňK0Q SId+Ԉ/8 j+HX忺$Te@}h տS?HǪlh[Ҭh8LrGN: KddxOH"_5!9lFԑ@*` ͅ MDЛe{ŬRV#1^sONPS =xzn+[* ۝ pB݅JC@&mN@(p q88xp>wPlz\fudi1XWҏ)l+|lw ˢA}U,66a;s[-ObyX՘?KD2(-":Hxb/49+I[JQh䌋?'e$YGΜ!w6E d8˶#j$Z^"ykjǧ8ĵ.j .AvQpP3p~oq@А19B'?U?.!m*u8}AB4qM?L2ĽՏ]/ D plt"0z˜ 'o[q-(t|R*=4_ _䟈 \~3b+uo*p);0+b-zײ)lD/=m'_F<@:E52 ģ9tˆЯ*IMcUѫak]/O4]_3kb6+CD7g| /;:CgaƠ_<1֋+[SzנZ/r5'&VE c,ƀjKMD>=R.{`3BUf'\ЄwQDoE`d#l1ԯl#DzIшS# *2$s=rh"JXܨl1ӫ{L,K6kA LL,|M%qU&%2v N2&v>JN[+q cādEs8<"Lsn{cYԨ>cP)4hR\}0a>9PZѮd|IUbq6-k]lLM%üPkLO4LVctJ"+;#9(]i]h r`DAYcF#_Mkx$\v6;(}jK5상:fDzGcַ-YtRU\!jYڎICVhg&ͬM$\=O]vJ;exk%%w&R'%^g,6=<=~4\St'&|^FM@bK AY"Т\S&B[fmFz AF 11b(|R(<~V.O+"ȫUR:sc8'zm9C3Œ{Xz ħ$T0-.T+&BNDf_V7|F}e ڄ!xBz5Z^)Hp8it I|";I`okn3ᙤ/Ik^\;(>Vówjrp_h?,#a;4'g>DU]'D 3wj:P+:^.uk/cYPj{wrqUoIO<qvgcX;:Zѐh KtP-cꘕ[@rEa~qp2on4yw /3{?R p5XB!T/_T%DEvv-ܛJF;<@syŸg$  8pr TZ;*llҴKYW7ac{Wz6K0jdjwc*[;nX'nvJ,ӆuLǑ5;V0 9 -1l;B-`v3h[ntӦd!Y5q\,/WLJ~;j۞$[\LYg`#O!.p`Jв ʏym2*"c]=yxJӯSu I?F%9H`<9챲O7<4h8_06B &gJ#9IWr}z@A U-Yǰ8ToLy)e 4F*"$0"T"m ӳujON>U Wu]'OW ",v8i_n0hL Z\8ϯJLb<ȧڂt'H*Y T UI yY- kSG%;n?pU2CUX+j)la->+wZ"8tӿBE()v iy/}ܟa4jE_/{[mKd7M*HeluT`LՐ睪_'wLk)W'EZ\>䋏}_h, maZ | cyȚhi[w@瞋Y#% GMi5^T iHjnSny46*UK0£HՒDKUwwHYlj`7J61Y0IMSP.4N"OK$eB; =w̌lPr?kv(#O*%Yf|C-4"K$y|g@15Jsj1a5dgӽYGn=w՚%Ϊ\QjRVv{ zUZ}i4 QB ᝣ 1TWVIO? LRk+?mŚHi⢐eCUiG|Gy#E˭ *:ZS"/Y%)b^/eN@V5R!t -~RvCY*v@Sa mYVV/N(i4j?kؾ ޤVl وcr›9!=L P"=u' 8J΋tTTs&6FKEٮ\ _'W8(PYTqV"_qf5E$ChB)M,k5`rKorN P=ˆ<WG zӰI<]%  yj>\su\Jp~- ]2[dUxbkO"$7l{On.QZώV7s۾> OvUbD~Dw3Pԑ?BG!x=ش!kN4bA?,xvjK0&Hj[fK te⇢8.#iٟ jx06 z2b auć7U@3XR)r^,iPD?]g/E8]vZQoQ O#;AږUҿ,Lx 7zಛ;; D?zsIhYHt/`x.`AQt| cd\5\eeH4Wha$bW@gG0r|)S)var lK{$s ^I; BMRc}E |dR5Mz﹨h "ƷI.GC`^N'ndURJ4Wvu EfAE%}za"I:m^k:B-Nk=6i;w3b}\<_UrAey)W >zRRb#'X].t74gjD 8p"{>+{&܀"k Ne "Qs Rҭ\ܾ#A~4G.4ng eQϕ$kqH&%>@^7(Gn5%WH=C@%)hyK'w '\62TQIwP`̈́æ_S"v*aeD'#k/e4虺A#XsrB%'UzɩݼL\x%3R7}ql(oJ^7v+!A4,oǹɾ@ 9(5S]:.@ fAv4E*T-XϱAKPb:1{@DP) ݴɧ=lq] >-UK6ȑt(UIǕJGo*M$ JXϰ+ȵo%Q `{H kՅgv+Z&_(|S…_w_G1K̪#Aѥce˓F[.ri$ǺUZzprE9aEL* `0EtFNqϣ.{ sNv׊ `TN7޸| m}lBjWk9bmϚ[jF)-NZ-Ҟ!zvYʪ/&e 9c h)6L%mYdCA#ZqǗh%cD Gg\Id6s*@^jczلbۼ1ӘMv=]J3>%hMlr,ycoJur ;N:E󥽊@o_ԖNRoۙd٦)*({wM-XIxΞe;>xvq ͭ K꫿!XD5Ɵvb`[G,( Z͑ Xm?- I0J3Ży@;U&V@}ds[’@?IOE (ဗwTq?M2D]"0]AjVg>Sмl)kZi [i1I2< 6Rp8S1gĹ0\^՜p6.GiԪtxɇ^>htq{Xwn:>o̸L,f{uSkԆwʱ51r8y͐@Fe*tBtKBt4)-3]8!$qpYs6\׊% 9*(+d\h({fk4Y֜"<R,/~DceoJCλ0xvHN4۲x;xDVˁ*W!E[aML"1tb1Ǹ -/2h7iWQ 1nOzaB9Boe1$ %A__n%{aO")h֗>lmv:)~H_A2 \ZWk8{qiKކ6<'ą fw,ɢ/) 48>V8S_U;o Ӱp7*Z!Ξe) f(scȮ5jMX PR%0nr+jE\nؠcI8^l}gehǴi/k|L ,U2߫/ -L_T=M4Yǖەչj+y.%+ʟB.3 - ]ZJkfpp[Óֽ0?*:LPwN.XU~i+[HnӪ_p DcnhŠ,\<yLI\qDt$<Ń<$ W]=XDdTpݬ'STDUakY~[K~*8G]de1p]:.|Fbߠ21 Q6֚u}`F;ܹgW{|b.keXT0`خɣ I,IDH1Wghv7loy+p_U@~]!_]jHG0a|['섟jI uWjuB==#!ODjфATbNtI7k򬊉O  d+3𺍟(Z;W'sz/_d;ލtJn0tLe0[iҽ;͑Zo xDWKhe(jkB{4f2 f$u%3WJ&T8g"e'dqE(D=&@k$or_X˙q)(UA@lы v[e%4㺀X'^FnqE&Z-iA3&m:忀-$.{̓ Z'҂ӡo0|Umbs`>0.5\]b6N]0voPo^[ &sAd$3=Dhm0D#TA¥rFkC"FMg'[|Dc"эV(7(a[Y`K&qg7&Iov)%g{TeٺG:`X#]zki ͠Ťn*D1)oQ?zf?E`N=xiàDrP1ENĞa`N<]8oW'Xn8mOV)kVCJm$k/}Xّ/|^@0w]zGqԷ&Q¼59!JX1KkΛkm2>KH.AWvA:?vJ Շ `숪 f 4Oފ:6- r^GDprk$F| ],%-wK"r]͈0H[CS1FQp2T_ Bb:" E{P_o[!3.)u([~Df}Û SQ^bˏD[@HtTp]TQWT!O_姫ěU8{{R,m]h*+D6->4|jG[۪4\fkACk6BcqTY-6)ornSBb&ۗ<g)7*ж]f@IàN.qއQP꓌d.?a:t E !!oS_A=݌X {1ǜ:Z/i#?{|d5bTxEձtW!˅Cgu/+c(Ⱥ'MQdS~ AmV|gӳr^d H/pڅT Yc_'8_~* @d2`JRQ۶-/ɛKA`D'd{Z,f]x7oQ5CQyWA7J8"X_dcՇ ^-Nq%xߏU i vμ{e7?Xڷ:2bǂOb/nhƐiaUTeWR?^v~Ϙ*9QR,6.LDtjM 49m +s|o'dU`P6UWSOP'a"Z[!"3dezCq;I=',:x6[86Px*}P4r4~fo*ZO *Z&Vek2(- ._cԅYPU [%6E]mx%&c-:= fT f@V.¼oaCyO-u+rdMwԺ?Ystbr^Ma@ִ_]/ %3>%&v.)y4I{ ;5B(cbĻ3μzO:ŕ$Du 2,姥eBuuC7a1J<!4RxVJ˔jOV#GZڽ^ڈgQa]$,- lhi"anpMH#?kHIq1aCcO=ɭ@_>b)gE ӖɘZ*y(^Y6j r 5LYkȁC#%QXܷt;pfKw|?L "(4j6_o 0Yr2R\{n/&\/_Jk0X_`gTd-OBey|Z#|~'| tC1eh ȋO 'HpY F䥱$)[癳r ن`#jmX*];">^%F( 1?%Y]8|Y7MvmwqdghI ]4 Ø4]DVB-l;Ag2@S82GrT/tƋ]{PH-]W ue 5c]1]LK{gWIAqu^ 'K/6|h ƏK$P-ѶP/j\o:s GA0ݨ$ |J}UYŹu0C“H>ŤO(A9, 3m]DA]X!Eck>xЗ* '1>0z=˾q5eL`!Jkm|H3@u6k}S #YgHTVKG&œ9i9y,3S2P Ԏ&j ޫ:KUy8)۠SJ2`7grBbjuRQn^@=?  @o$r:`qͣ%\W@QC| ]G@Ͱ h9~e6:,A?*j%OUUO{]`=?`ǪԁkK&Ӻ]I#f < jhŕ8()]ËwB?4[&8gE\ Ψ}0Rtp<5ZUHIKe´ ɓc&n!nk. ؈[\9x]vN* ?q߅l:<rϚNΐߐvRyc*ۊsj4-?Q\GG{$8u uau}CqNFMu1lC:[VbrqPJ0{#Y+58K!>;_%+e<7J,VTϬw uiGe,sFNL|9AEB"  @QMz[Ǡ,8Œ]`vٲ>RQ>E>TyJ{wh'(DzfUQA>#DBu6Bl߮g~sC,˿f\|*[b$~1Q) K]wGzut:;7<-IIA*lˀ,e.xb Pf &T(S`J9ci =|p1Aǘ pW3ͧɢ^)O!JC T*JUT6>T|M5pO<5h{H_K =|5 x4aGpL 6]J#pؐ.pF5`S%Nɠu\hgsW~~+& P À@UgDd؏c*>Kwkuĭط ^.xD^(K UoS~}C/ eζY1;+MH.%2L񧸊w 7|)_}M!?į`0zwrY!6kñ~%X_tB솩=Bd@q& -IU-)i&C'j/Po F[;avN&DNTdv2".YDPΡv07vW0Ƨf793}SU BrBX(*+7'Z&/8,y\FsZ#H\r"fgBȯܣ;:GpfJJJb*p4J5A9i?= jSH(߄mQe >@C!w1H)~Ix,Y`rjTu̮T!I<͹' ĕ˽Af{Q!992ZAG!H!(_uy!N-P4bM(vGlRrlmfDE)%3UPggH2[G&Ր XaE8r@_qՌ6$2vsx~`B b%oSϧXy➒;#Ѭ ,;D1.iKf/l&{ńֈUxB$7..A`IRYx82Kn6v-%؏a P/w!y' @ړʢř30^f0Lc!J@'!0Ct4UI[rmdeAŏ xa2k1}**eG3ʐۑReZq}MO@IΌ AcT} MZbT5]VrA}ض}RpD8POjyˀ SLq nFc&[KktF:@W)/U+Df^o ⌙c%_rzxD6H=1!O9V`Ômsކn.zX[~`58 87{I`}MGH!Y3tZT|+ndAD PN)N2k|  , 07)1/ *%)&)ʘEB?я K9O^t/@9b *uhЗ9u &FH!O0.4(&KwШ'=0NZ' wa(5y~.+~#*1db+&*z.Lݶ>VD:s:՛Se!%q}]3_^kpcf6F&mpﵢnp^JP9 /bj* RgTm-\U+xOʈZM _AN |ow@K#fo5a<_A&*?8/rs9ҩ%I2*EEɉYYCɥsb؜ub,MLu^|oT7MQՐ"R-3!U&n禱#ow4ٚPk}>)'-W] I3lrf^.M ոI:AlY|=sBB '!eNk$蟻YT>[6NHf 7; (i\ys\ _*1Gφ5"n_{h/^bDĊNp-"cG( y];_'(d-Š/oL鷚͐cJE\%PSiǜ᫜':^bQA$OpHa?.9`:'~3K˺Ŋnr#wtanL} BAѢyVyV]u