python3-perf-debuginfo-4.19.90-2403.4.0.0244.oe1 >  A fMW^^fJ zlxβ4 [>'dK4y==aL/6mPI38 \Jkh#~~Yqjz3ydi<19by>WMO@&ї dy{&]^Z27U|~=ET"ո@c!tmAQ`6qs>u1:&}F*_ P-haPeVеqs z>NmEwmN_GB cc9e9d5470ca2d9133d27203f87a47f6a47de7f9423b692c888468620226b879833279087f42ba95149d3867c6f2eb6aa887d873 LfMW^^fQ=e'ʨ9yvpD AB~I0 Bq,Y~xeaQ47UY::^ =|1NCb!ĖLik|xY67뎿1?L IKp0iSl%f뢊BkT#%+-l#\&~* qثV%6l׾h& --3 );-$jv2 kmLthINe\2lNL>p<?d! 3 ^$(Shn     J Ph 0(8f9Pf:fF"G<HTIlXtY|\]^>bcd2e7f:l<tXupvz9LPVCpython3-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.fKobs-worker-010 openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$fLfLfLfLfLfLbc30b607e85aff74a1aec79331ab239d5346ff8139a1f7eaffc1ff34ab8755a0rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2403.4.0.0244.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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-010 17115576014.19.90-2403.4.0.0244.oe14.19.90-2403.4.0.0244.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2403.4.0.0244.oe1.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/246c30821dd46144791ef195a0a959b0-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e431a1d26562c2f06015ade01378fc0eb98b4986, with debug_info, not stripped3Byj?9'r:utf-83a02e67a87c13bcb5ec7e792fdf7f57f418873f6a8eb648940689ce1077a58ff?@7zXZ !#,B] b2u jӫ`(y0DؒuEZ\ J*w6L)1nOl3C,tuuSTslîbK-_mkl{7x~Q˯ Hqޱ9P5*0z1%)ӕV 3le-ʯx.RiGY:q\K|;g3e,D$и㘡^vl(.B,6vtchs[r <{BOMCټv4v8nt7rum! y+P4 #!].gBD̾KJ )c<ڔ̡vdeѬ U}7_ A*ଝ8[dC-^-S-BI,BSPXɣW*3ckwkVHWۜ^D=Wgx,ss][Zh O(y06Qм>5Uyog h)f#6v=f:[ eC/K`Gė3G|36r n?lOƲ)P@(=aE o㾍}<,%V%<EAzN#isX|{%9of@ȥaBSkDu_Ú$LJvm^ǫ)t*;!Z4'9T? ݜ~W.4/|4Wk3Ӈi*8zjyYrR=:$XXr3؜n#YPc;<>)"x,"8ֻm`tF⒨~$!(R&ئ]XW[hkO]zbLN\j*;_5e7];*SS"Zxgב?i%63'ZW &)mv$[O$P GW J@`}^=(T^t#N4Ofιa1xDG*:zh?A&c~QFL0QӆA,zpQ+Y+M_]8 2$?pQ!NVI͓eqI9 " W=7AGz\.pCE̡QwZ7F7V#ܱJw! v#9#7ߑb_pLgfے! ws$32]8Z2 <8-LMdCKB 6*8m\pVF6u`l+;`[-ӎq?Z ;L1ٰ>8twTsOy~epE]TbGc_*U9X◫Cc!!/$: (ѨA;- ܪ~۬S|Z![-EӜDq+d` 2֔Eߴz2)}2me[\rXÈy=ik_sF>OHncN…_^+CcZ u`C\h-<@#c6]Dف@)gF9 Y,."pFELmu/"g&9 Nt9cF 05V<ڙsyMݳ+O|LԝCܵ#hB/-dk/-NˊٍsE)}(:uI?y*ˬMxl <)= IUgaa4[kY 8gEd(ji7u%%vDN2dS1=seI_bSo>ر3Fl 4 [ @0kt:`ek=BTػT|{μdp◔)n%((0 }7zw$Kr d1jktx93C:6ZNјL=PbMlcq'0QQAB!-i5H Đr#8QI =ىip1jy–y{] }u},cwJa}nHq/9H Xf꾨t5FRNLT7@\wnDQkfNQ⼣E&w6LmI EB|$|dCvcQ k ^yje4  ȆBy~KGtGhHf|W/7EE[qicw8!)Hb6h<:+l祺EFU**lp:}q͡(jȀ-`nVv-XGj#KY-_-} ],[gqI\|ɤx'.1.!hs ,ixJAasepםp]rZݖ:/Iq@iDi|vh`^?؄0vI+`%a@+MMm{|Эp~jw2 ,<1F7#=A݋#1>nڡSUw.:E 'Ԁ hAd),_,̴,}Ш\!EKmȕwyCrcZ"P#P1HbssT7tR#2J\~` I}B$ %5$PViX/n^(\@!Mf|J/^?+zW5S@m=`Ebפ2֤ߑ̰\tD=Ζ=@Y7McT@2TXFI . j,QcS'aEn(`[GG䠫9CA[hqLp$R`->neX\jy|{1/V#mq sTuiah].:UChbb;tϰ%D>'0gK=lqGBJ.Bh-R7ℝ€\Yw$u{wʬlJ:Itb<.oNIaW^ܧ%T,'!_-6!pTˎǐq<1{FRhTkQ>4RFȅNRubϾ(r=(#fTU"mO#se*`[{0V> ZG[&8GPZ&yOLI6@1yb&t2a$`8"z}ֻ;x nu$rr䄍'L)C( a47 V4(mmD[<^Xߚ"Ǭ1p].u&`HN8%sDnr(S?k͙"Vb'y%D 'S%ڈC;$}IL?T(!( io(mxMjq (-Vs9臷-m3EWL=vt kwJIs\`R1ϱԇAhѭ/b_B?7NU >iv\4u)$f{X{A<#@ :GEBe79ޟ5ga&U4߀3{kQPz#P`FHcu_ ;2D&Ae'=@Sk+~JH:hA"D ]r\u; [7. Bx=ӦU.mqyRST-z!AʖFoRldq00Z`cp^)W(l3U{G4*yu\`VU9I<&~YֻYD> )˧m*7S*Np(3m: j<0tܭ6㵫(>o0) S 9ayRb6װo0}Jj^'Huh !cD >ىԖd\^b6 /PQ E̴(kS2cѓlq }8ӫ"Kg+ \}ӈ(R:nꎇp}|͐kPR]RGhbI6_{H]tлZ^b rS ;U-[_Y;H+bpc.u6`Q/X8xmN N^i"i- ;i)w$${bƃ4cK 4~j "2=tvD)ZOΟ(ׯOAê>tAvpmXo#lLH^9 "Ĕ7@i*y1P庩r G KP5U.!TfD$ 0^iس k{Z+4S;|:0&@}EkƳ0VW#QeӛI,wQp%bWW In{|-K.|O0R r+) ԝQƽTk|5]3_ pq{hdCv btQ P(L]ΐ~mxBFsBxf:Y|`-+sNGTI-ȶ&oBjV^K}oO^1ʫkIq}$P<-L|Kž |s큟ıUңҹMOo/7?I|R&XE60Ğ pրg̣X F3= }#/: H"l%aEHT#T<.s X?Yc1 kSE4F;⇙]ڼ_ذV dFBiэXHI)̿t1ݐ`#s`H=)*#:G:Dž&Kƈ(w[o7b{(%hj:,nr2p͞ˌk#1j)71|B@0D菘V9p߲Gfd_ur 5SNȜ :Qm/xo$ )??HS?p2CF]=YZ{b`| NCavP7/X q8&28bۃjIY sY+ڮW2'l0BOE4hv,%T&~h;V19'H1I,0dRr9SiI\ޝт ǡ8LE^1ft_HQ" Z^q</ԀT.{Үj@Iu4=M-F=j$wyHas̐Žf6הF%fZ[3 ?-K19F9r|7* ʇuY?^,FIL'rdYZKĝӡk_Y{hm.VfG,Ư9]Bȝ58QdF(W[Ree\U*%V^Y ֯ok[=I ~w)TPf8_Q(Ʊw=(?Eޓ-\GNdzw/7djLr?(0 k FM5`;K#o#Y-,Xc09>/X6 H!yoB-,;N{ʼ0_@_ENat҃ob$%k,;xjFF4 { j܏[ĺk?DDD @x>l<<Gb!i pᔿc;n~'C}ں =,]Cah_ayvNF to!tmqb)na@l-/t7mΗ G.,Ʉ:4GvJ6R҇3ҕ]U磦;.:>ɱؗ; $8 $D0#eXJ {3~~Y+"aྶau)V!qUOUlfHg&z= ONʀ~W:Hi7#Av5պRj\ᮕ#3cLzJRP!_*Nٛ:d`^; I{ɼXLm,BA BbRJAx1EGFh)( #czAVWH !:\[Y itUPoו@$K^ʡUg̐5&>Y`ecx3|CՈ5T#^`RQ޴JL5|Q}@äǷD* !*[խ5}^,w9[PZS[ WE{;Z9RvnuR]̰YI?%OBdRUUͲ RP$,2INr! HorSsLW~5@Mz 1@s2}X5=$(0e0'Z:JRx"h9aIlx ֬5)`"I0P#QQ:ŭOOF1z'y@ M*G~2 .AOli!M"`}'eE:d5]cDMTޏ)% Ww mAC܇+Ĭ?ҋCxÆQtquIގQ,V/tf{}}ƙSho8[֏lNV'B;9'1g:}*Z- f8,ϙ /] YÒ؃`#D+iRh9QMs·7qÛû+O=Țx:0yE^g'܄Q̌Gn4_?]EsEz7L6>H3\k tvHo'1z"Ã*jREsiQ;O6 B<'k0Nh/FyjA:2qܻ`T'!LkVџ_k{)kxCOXdMb\kLLh qN9 Z eGt+c'ḷGgY6W! ARrQ1MkUnK߼mJ& Y )h焯%bHjA#,#;,\Jvc_"lz9\7lӆt$|7Aӓm]=Jt, &!|z 8a1Fn"Z *3.l:z&l-KI rl(cȊnMBF΢3装9$%H)`O$ ݑN׭弥lxWtoYy)9EZxԮcMP_ kcËYڣS)At螃=q5"Wȼ?݌+sޫvc?\1gt%b)S s#3tnhAe}+)fadˊO~jh'Ӥ7֌h[I+M8nAͅM [cāi(q9  `ad&E!~@#bɶunH_5PP:9J>4J"bMv=2b7RZe.D-Gk:5g "<_q =L5 O ذ8.6H%,e ?v|QWVd|&ujݕM@9~ \qy>pwzV1õ9Lk^C#)窯 Ph4:N]*8 )}1f0Tb,/ *I3k;MU07gDl,cV]ʱjC)♥T--…s:LTv_ĹɐD-q9:q䜣د3>,bnvx\$}oϏd+ {k"x5c`@-S;3T i28Xڒ18c{[|CҐZ] $eUuhJ߀?7U bbz*Glne91)p"28);DtJ82Z5{3{מϟ֌x#ˍx< 31'IЅς0IT= b2`>cg}oy(*w &BT|\bjb1%znx:tH`9–^UL5yًO)2VWe4XOI.lhKAeK*WUfPZGW7571S1 v?(];sI~iDlu\rϫ! d7Fo2r<>?0wk2TMePy}mG_d؆;>i\aDr u(ƒYV/+ n?F {)[Z[=KRftJӬN5I `}+xǩCmxƞLUݣff>s >>J,@U";+x3EQZR(l:`s)z?}P; f 伂C,_n`@v6R[K0G>Ɍ^X-ͣBҝ視C>Ev 뾏a_skF1|Knk~%Szk=}Ih%ȱR_ig]9?kQ>qBk9,PQy7~.D9RVD)›hD|XaT9_Njx<Ѧ^V}.m FҒ92.5]odq4y;ԐbC Mc=AeF?s:VD{qX!353 Eo52oPm.M\5i[6jz9*54+s)c 9瑇jAI2O6]I{ω _@N?# .Vy\7!B ]Eo'2ңX>X^RSd$?ʻ3.5\5ک!ע+}mLLu&ڌ //Sv ;B 둇%#qi}ʦ@ F YH gCP(\]3:(0EaX!^"wEaTY*fdPpN>6age΂ZH#f7 !T% SsݔI$(f*߀]q 0(N`oIh#k7R,,k.xAc;jj&w<֩~ w$uD»z `oޜ*TjTU >}Fh[ZY%#\*\x5l,g\ކ.G`azX#bѸ0Mқ2ٷd(|{'0xEEY܈Z|qIP6Mr@f i=8^N [x3ͳ*[ށ4dCx|b>u?Yd7k֍ۊ]|'jjr-.Y8 l_#gܱ"Dž~H Z`r`\-3%wz Hsg MڮXpPl ܂L vEcD{ȕfF薜ڷ8몂K[=2- KSyܿ8 xي)]+ݦs1OO2# ait2(C"PӉjM)'Cg{s2Y>i4XFTO=Z90rK.8O{.j xwH%_;o"hC(}:~9Cu~?ȗbh`M U8٩عb/9*B ?AoZ s"aMpղ,Jks>xV;m5Al~$Jƞ "aW g.O=MIf&{Dvbn9({OpelndX!1tqu!Y؛ۿ7X R<0YdY7íx[阤4giJ.tʪ1g'(?B6lMŶ.,rB]pgY DFW6q0x5{!rO 2ΥE1ZRe u.LX _,.I6x!ZSP.a{X'\\^L:+B= ^%{xB ;gAs%4Z<+rʲUk"8sWi^'v,3y~xV8:#. 6AoemI{þo-mfC,EڠcUiIα9K$>%Ase:a2ԭ'<^'2д"9Da@͠j"āc {:BC}G߈]d*Y ??,S/e4%Y-1$[{B7G  MhMdfyyE9b~ܨgG^Vsja0I1GmKEYӵVHR v(Lg:]zD&Xy>6LZ>$7q'z9j9Bg?0$"qQ+:>EVe8m(ۺUkޏ>nAl٣&ίW M;PQP,x0B*='  U{iM Ӕ=`0[y.5m^nź$(1׍k_ZV|qKy %>8Fd^,_Q4Ƈjψ:I0ƕ^ݼ#w[}tf0FZ :}M4=a}gk.8"J\h^/CdH]RHh>hi>-ߎo%=՞Y&j'C.on3,j Z}?4.jI؏[WD!4XVw3Žncb~+ܸ > ʈ'i%B($ 4h|aЬʕn,x&SY1hp?Ր<Ui)$_ss<25(Nr_kh`0/$ui LiޠFI6roP ld #2 f;Ym=U BV%rJSh&TfZÀf}Y̭pƝ(9dqW<$ݩzg, $l>RiKȺDl 1r\"- muh4@} oDo)e,֪Ch\b+7wZ[>y h"gKv2jJGBH=rbhY庆R`0B /:$oT犐fs-qyi HפmO&x2uBظթZĪRS DwATzj?5NRoF$x$,Ǯpz) s{`X#G-DIzkȫӈ~ KhlGnAv W& _ĭgSfhYAjE.nh72H)8՚vh(¾G)>3hvQ!\>ӳLp؏Q.}JN$#F6â5y/a"RCC_fZD> aO@8|d5ْ)5| K7߈ " /:*sjUnfMnau)0m'*{}@q fn%mf5=0/U}GO,NUrw[(Oġ>cF RJ Y]xIRcr.`4@QO䋟arʩ@<VZU%S`chy~(l@7EIg 4W>)Z1NŠGF>Z} ^bo]OjЅ_"PHh1 fFrktnLܼgҦ&S +'s깭cĤpiE#\>gA:pA ǸІ,/g;"0Pgn~׫>i@nXJ*r¥1QMɔPtbjSIE滰TH>٩yVޏ:"?:UuWϘ4/q<gCqa?y?bcab`fc;Hc돆? {<u|hӦ@F7G _,-^m_GLѓokꑐ6}#;4/J(AwU7!%A|[Q/H&{k4j Ow9iB 51&O@Ev5 eͲI0`u ܁6NSҥGA[aEe%auqq"3NfRT>^ pdHv?r|!>yS`K 4!Bj@4zꞎ \8P6NGQ@U"S%&zf%@U95u.٢Jjɚe!vXCˉ9wTUf/)ltO4}[D&m}i191Q$3gO° B74Ҍ࢟v]k{ Ě􀋹EJM F=.Eۇ orVE&"tD{I?ML >2g&R2X E=Ω%BFmG J7z|]ct-Y=%٢UUQ(yG0}oeT!p2n\}fa]R@F$dx*ǔ*Q0R嬣c(hQID Lkg7И\Tm>{mMl a*BҌ h݀6=32$21Rq-ۮ`kS_AHhGenڲI&MHDe-}Fn8{ vkQ JI:dȔwbWTŠByq ;h}Ǭ?@0]d0*6B>|A6oKbQ]>ƘMcIP@"FKp|rذ؟)U? k<xd _Ăgw]HVHh[8f6+G?+#rE88<1V=F=+f棵E2-/! ts>Fj-b5ǧA/l@]qY{/8zvKƸd;?H똑{9CM/K @;q w͛|]p$Sg؍BDK8V>Et #LIELS)>lLwKGh \}-5KQIn6z3uܠZY$7cEEpxMeǺPP";lZ(~qZv\89 fg ZMk[s H܇zjiГ̗,dqu@Gt|tmT !!u= pƐu-;29$iU?Sx'0/-3Uý끑>(_?N< 3^iH{х_tB`ؚ5iT/ֲꐫ{SG_^]?ޟvjDѣ_Z,W}wR.8⨒_LZ˞FcLSg5 W7hoM%Ln>U$O9_Z) GJx @s "*9(G)s 6)f8۰ t0%(m^*ۀ^NlR1щA*zB3#+z h2kyPJ#N1q[s}4̡uokeQwSO( lB 4;OaYLl.7,RY an=8g={&>̓S6oޖe5ă@i$*QzήHk]598.9YAH)q=Av|@鱺m5jO᎔HZ/d!WQo|DwVs"ςՔH|>1/IuRe8! q`PKTFYma>G ?F:̼b)B<1c.B\?GsQ ʊߢfTo%1maro%XjE$aEWb@!؏؍d} 6[Ȍ„=};Sirj-Rk2]iT 33\_2PU aONKnÛ~_`}蕑T*ճ4?'y%w+L_ oo"wǭjd+ffAhzRf!܀t[[ڄP'A\9U+N-1cw>˫cmx¤b5^ZN|,Ke񈍺F(Ųi.5ΘDO\}]Th x^0İoT8]Z馯Ty >`[by=rWj晖7gTֶ>ē*@ ! vwGu<07(~ӄrTd2 :+!Lua 3.'a 2}W d'>aOa< H{k+=Dx"x|Sd,(95j.OZSj=hZXu>J x3`8DٹBl]`KЕy sn~ m\x~8?.NYv{}XJv噾.{4bz2TNS9L1kg&GŖcj*n>YMQwQB8|~bU?^w0&~\z~CZvR[{o f^A̎Pz[{A8;Z0Lȑ$ٴy Ff3Yӵ=O  J x<Ⴣ2 zUUIzeMHVP8,uz#܎3M&u`G{)Yybj5`c@h1#zwWA!X8B};BB'DK &v~xKMCl wv)&@ژ*Vlt-2?hou"`M+S쿲M=n@(~_#vŀ{UNJzXd񱃍˓Z4Ϧ2>R+ ܊%4ОEV{A رK$^𯪛Fc`Ngu@~֥/>꨾N߈;+XOo5u_n9nsMX""QK=1p_FA %Uv0‹tF = G+OެDDhGXp눠^Cd<ʑlŀp! !(@W /,Sc4U! |՗0wHYHĜЃN J-HY5@ #*+.E,t]d\κMW)3D_ mᲷ"|DXFbau\.y>:[ȏzOYNC3@}UC(uj|+YBUDҤJ %Z ,KPT-Cկ!08fMvɦ_{yg8aGk|i5 !:@pRʐ2a8kdNh0Y'Ly "1KƵθZ^YWp)gswB 5 6-X"w?(ȒI*EܒbYUT*t2͋W0Z S`:J%k9M{a}V0H__m Lj2O)t:45?r=䢑0wA)_|t"W)7hXGoΥB9lX}Թ9xOWDB7N+pGjϋ>kӷ8N̏խe!ѽjǒB:" *œENϘ {LZL%Wk(G&}\gv6yk=ܪy,64,O^G |U'g2 s!سb3FdvԈ4mw؛>^4wwϮ({Qy?V#/mPSBD.fP]NGnICK""G:.19(<2NbGBbb YY=JEn=9;Yk |-E`Cő]+\8=8z-jqb \"q細1itntvI^+s&*_+.|//H5A)hr~px5IB#f !F8M^ۜeiQnC=T0x6?IPl!==Cw]聏'ԄVY458kңw6d䀁(jGP($`p aQ%]ԏǗQM *;9s+ȩ@ڹ 5 30w J߳DG0v{>R3(@;[EgB!gyGv(b2/Ixpiܤ#gQ-Cȇb'˗pIHlHﳂE1fp 6L! LX2 W-Ni53rgm4c{r_l%Q uxE<^Ș0DĞFO^TTbthzȯ^zClI¢Aܖ\L8Š|Tg:WQTM]`4eߌɃG0~<N "!s=])قN^',8l1)jWQ=WnޤD~)c|ƶFio^3k'P;!D~pgE7?~g'֢6uЛ n,,࣏Xw5c$T2^I/ԬS{-``P:Ҕ|ނ<3[ Zd @ڹ+Ÿ< ƣ7ѬL=" HԯKFa lDSbIr,dM|X~'%fg4z+6aEUI0C]˻j6&"Iu&7a5UeP;#)NLRrva*a^'jpfY<ls ۴ILӲD`?E(TNvh?:K|fBʀ̡RfP& oH̆iXq ("/EjT2Kq&fH  `:jb4+]q1-]>aרgV7u J̆z=4JSz;lܢR6U1dIJCNcFBhԝ ɭ5~uq0&9DmcR25{&beZo^"j㇗w/RdQifK+wam{ ي)C_B6}@r3vk෽u#(?hUmP)O?šO[Ϩ DYʚI?U4&]mšcq޴>Yh3y u=2IҍDfI"s*`M$G51A6ZƆ:pi2}`YEvYxdݴXp'֧@W!T?Ěîën8=ƛ1_KϠ!'œBK*to FTYisT7SC? e/bK,zYF *#MA(U;ZیU3>x((g?;On8S"-CmágɊ247;= 3&214[Aڏ.%18Ra 2GuYU.>C<.u$a+9Z uYֶ gV`D~>YqV'xWuy SRpљ~4'KtEfZ0m aG>9}跥A&cKñ qred dL@']mJW)sE ".W&/Hqn^e%÷g#.4^@t6z@*)p)'v)PHڙ s6x<25{ W$֘"*ߥfFA/~k 6{AɶVsEx2^b S9d̉ߎy=; +;Cw !Xe) (;E{,!jԭs#ٮ3L=Pt' zb?t(915=Q&N p1I̐ZilMVZ6\Gz{z ^fp$V'ֺPUSG=9:1c*s&d^6.*֣qnIxB?A03zI#%ϖ;>g%\jS: 3rj5NjZ@DtՈRC#m&f gwfN/})\7{|ap [NGa(EBpPX]5+L:id sY.PWqmc(j^`BX 76jk~>"rާ #5Q,K(bar GyA8GV؊oVeZvD:iCm l hh>pδ?}^0[)M. =HDMVp crhL"I_oz/ˠYZ+b bU]˳rʸZq ׯk%\OZšMOKdӝs~qWJBD1D(K$%.L[t =_Ui*705s]3c]:]_(P@C)N?_wʃ߇?C&֋2uJ;ۨ|3nÚZM5Ң8 ' jvĢ urt 01Uo[Paca@̎]MqN% fpY` = h?pdO0Սwbn&{WSH/3}i' OHC{N;03az\^SM X\| BAFū>i2ȈNkSNǎDbI< &W6=r-Z,.D+zڰOU{oZzƏUIjda$}bV;L,육@Y)?pt̺i%rZgzċ'DŽ.#tT-[JCsL;Kf `זb9_uUYڕ ID}OAM7!Sc. a* ]T\1G`jY0"+5 2m] Eg1 pj_ZRރ5(P kN<6>`qrIq~8 #Hznmc xAm!Kq</ҍ@OӺeJeE;y{sXphڬJ3y˙۽ˈ3E-yꝭj< H`)8T㴼{\~ i#'bIVKYyDJXA6mhԢ*wG'&!%?8D8]qv }t#dt?rHYaL0Z :[ }6 yFK=O f&5 jOUiiE\!ޡ\ԚV݆201G4=* &u QUxKĈr1JOԷQ x L7]`j9''`-s7J=s@d )K `bz?;I Z]aRUfͪi"в&7U}[Eza㝘e5 Nb=L;~ @[XipBp ::Rkm+ՖxO$V-:o @ߡ`U۵g& rЕ')w8RAp_^|6v\tlA$z"ȻG6c+HPM1^X;<]0 Ԣ4Bo"䓿T6̻A=Y}Ϲͻ:#n<[J>?U[z[\I?£ng#;xpJNI=d.* ef f0JpRE@p Bp d&_ļ$q )k<,dţBWL{zuIZD-Q{ќiylE -Hh@r@swi4e.JR;XoCDhM5}C6R"xyTC1|=x5e)9:`}+ XI[\ªa47Th53"aaF&݈$>{GF I#D7, @$b.f^~{ xfw8L0L/eOQ=%ǴsW5nL[{˞1siaz^yĊ&z}dG xsW|ot㡃l;ƀ:?A0 '5 ~h,Tp(`RP:@/W? +pL"/G0bƮ4F}`bT 讔YyMU5'Tq#:Im*/Q]lwx^̱GX%ua`x k{3{gǍ?! 7N7pĴzWoS((T0gd 8krg;FFkP)ٔ`xfҥ116`m{ sr͢KMHTQ)9QQ؝^ }ٽRSD;|j-||e۰Hyp"1U)D0CMv4Ʉ~V`҇1Uǽyo/|(ELɧk`"o EKV5 8qW EM40"3<ۡ;8 02f_j }{A=/w{9 0R[#Nox庅 tCD-Kq&xfFP#0ya0L-ù?ie%A%jxF]bCxq#k J6?ٲlq^DQ\XƏ[6Bn[g:٠ {{`"4Y0_1 ֗H !n $P~&e>C2\YֽFYZLEV2?;ÆO*![ 5[l!͜C4t^jBloR??3΀›480 W(O贞Ā%Ύuڜ_|RYYMzRbݝǵjçEa*>H@o|Ei9t2j:v.Ѥv@/~'jAؽ}?t,g3CSo Ƿ4BP$+f;]*uu9K #SH<4?` ,)Wt܍;tqj,͈ RMVn BH.{VI&ZB1LҦ'- ХmҴմs?F LHlV)XLYV?!w ?0+B_*6|{nf.JC_TS9/3?m)Y%m~5zٴƋGyuvƫ' Hu u6 ×韛0:RX#gS Z[}z1 3p྆nO8Rɾ*\h*VM^0焚9b+d',wۚf?; #Gw|i8z>txzvt" g%4ڒBүm\l%{Q /6ۯS Цd`ᾳ^QiN:_R'OLx.-kn33W_bl\4Z9={ ˆ^iGX.DoZ`0`[)K%ySe%zx$N|$hK^'eSTsQpY'ƹt%?rMPQ*2|> -*l$[s%FB̯  GT$BV2ۯ :].Ku\Bf9-ۦtݦYOE]֬3+Yb@ӕBpT%.ə+#!_'Clq2=y@so+2tZ_;nﷄGp!6#qqOQ "r.(Se+/> ?PeF+f1ɀOPt<Kѻ }jFq2e;IsF1N(NiVB6}bI]sVlp.)*:ل`3ˇYF*!\DX昢iKE?bdid9&j"z +-RKqcSuc< zeuW>%S #AtqƔ2=+faPZLhHEh"F΁]׌h'_Kve:s4:$ˬШqa^d08ѣ'!15KzbygAo> <ƚUFg0*)L0W2.׽鎴'l2[ȢCl DV3ۏ|B"bȕ~>MgvymD$Tuyf d/Y5G`awGWG,3BWc^ijo%.9Åivsк~ lyA F:a9GP7Prc6z0S'fHF0ΦYV; 70'7<$rV!\&j@koj[H<g]](e 8/ZW1,UgtUes76%m1f=qyI'l%u9t^-BFX|06dZCm'Mk͂?vQ"HtmoGXdk(vm$t\PUHp)MǶ~^O&PӢܘ9X?{GQ>k xDpZ"{U&2ȋcFZ8M.66mN4p2vWt:b#ɘ75 c:-ZdYHKozT3G_D?/k/gݶrO\8b /}G k~%[4YCɜ\mjM@Ģ66L$oGC83WMB*NJx1j(pDawj&BsV2$1,!8%"}|yHF ttj~|eyNp )8: .riR;cuS2[`Z_=yqL q糾n-n`fbS^Pxrm=;lVT!Ē!^%3JOyԈ7CaOķ Ӏ ˏom,C;' F>ߘʀԓ`; 8[ c*{SHW 7OnM'9;.,[Ց *Sv_ [s/X4T4I\F3nмqH ;S}V߂S&&1BXstU1ࢩZw( An:BHKҁ=0`03Nlj+a5[ۏ Q "@5h^R*8; r9p=Nj_FЭ@d=BxNUv@Qiq"% }o6 !.hC}:&N:.ѳ8o *2(,)D(}"ͯ i}^@@?AH!0{µ&|6e>$s4DrZ;M[S)i#ҴWNA ƌN0nW0>6s񤕸Yoe;!3RLOkŎ$CoK!?_֥{К#*K`LYwCx8RT,Vyj#*QH"Tw1A >jEJ !*:ó=`MR-;,VP̖eKGww/ʦܟձ>QSKVݚO:&HM:T56m;3صm;r"u?, P6f7\cQ~n+M8P$§*Ts3q8Mr-8_#yրnBt&zx$~i-nTepylU&xH7@0R|m] 2T 's #`!\ƫyr}1frOncďx^I 6̙5_2Q[zMXlTCa*& 2sM(ރϖ_JDrm,`6}~0|B7n;J03eM\}A_ec1e.w朣 >mXW] dw;Ne X}a3]œ%Yc0!Z\JDB2^f-K dH>q]LpsPf$ŔU#%|Lxo;oc Ќ ȇ[þZVqt/84PpCcCbpRtsJĵu@O0پ67Q"8:O={w-C$*Y;B['Q v)m+JDy1bg">R$7-(~5;?8)u,KrZJC럻3(60k@+r*,}=΁ݸ2r>[G󟲱zʓmnv)@ff’0VVbҸF&~'uVASx|Nٴ A1`5șPmW{RH:_RLUG)*6$2Z`{"pt0(³>v_ #Ӥ,]: ;Z7G=K"4 @eB@>3y=i0d]4#j8%IȴOԎ oG4״:6s'xxHB?4FNG=UzeV-M&/utZ•1t{RLls{V[.Z2:= 2-ŦKb"sVYCOΌ'%s/F5ɈHTܿ @&6B#=Fi %ߖb>Q3 %{6yn|=g"n+QI> dvʌO?-%pfyGΆ+Wc=4Qg;5O%b2(oYo$*=ƆtRr9 O`r],Osج&c;(qںI_ۚ?[ƅssYk&~yǒĴ7`abvv(gYRί^֠ <:<;xם1K)V%iA5D!j#{RlY4S۸[C8>WG’͊q""B,*4mf5¡tFrV)S]1]'̕B1߀9д0,s+)ڊXei{rLIA9d>P,T'b-Y#$~b3#V<uZ %Mro|tz&1UC/ZwKKQ lKPڀ>F`tPj[^]3 U~[aXg!g!_*t$p((_QGS͏Jg,ۘb(LH'>ZXoShyV%Aw 4vz`y__M`[Pa-Vr~Q@9bD6Ѧ1uۄZv꫻=dIg0'CqO3IY]Gb7cUk[<`ӘTy~;5uЊy8f.z[b_odI&G]ѧz^OT=Օ8DjYf]+kMB4H,"?ErHsM75,(00"䎙BԅN],ժu#k2.ż>av7GwPSAbn]N ͜201tײJҖjvTɑFZơ_mvmcR"vCT]H?{tȧd~Eƻ Pj۰gGkm &F K$ ςF᤼̉ tmK35O#IzLwa[%<21f+H(SWR\@h@xJA >>JR14O-vW6 {N:gS}EG_((TGϨV|8ԑV \ʙkikjyka=%M&^M L@_IvĖ)8ӈ9e x)q\d&DZt=v mV]~dUˠ/g #[e_j@kT,x SLxā@&Q[+/γ|fmVn^8+v _I1ke58 MUOkA0GspKעJz]mMگ[~6]yj_gDpQ(ռ>fn݀8}W_=A E1ðL`bje8c%#P9W72ivd83xmaK/7uW!g[%x@V0#L|kC^L(CZϜbckG)y0/(pȔJ'?\/!42>/yչlExيnT.*3WKiRwQ}~o))EGWef(4l>RM IsQՁt3Ƨ=L} ^)`Nd,)t v;wɑ!nRJt^gKn^[0RQ%VX*aBFbrSZ:0nHWCϔ)%uMR<+^s(a%1ZJEcv8Cln Dw@WIYx\RZAX-":kS^Z˟UV+f]~Jk|ޔ?S bũOǣM˸r,W u:&f%DanV3fLQuTMjZֆHU33yd㓧AZӌ{bQXx(`-q=fn?rdB$:ڧ Q>Vl0~31`k-4𑂉֏Q$HR 3(4O=4/?m9y"׾H V!0yd(£2nf/_"f رrt:)~GQ6 \ ^Nh8,pg! ӅIR"̗炮C1]#;HE'enIv-|3@H>E~T˓ >h@:FQa)o$jT׸X6)s JS:aծnt ReJRIuf(*/𙃣hķ%= j6%$?B 7FS.SG<J^@pl1~r_%F?[21!7 t}J8{-OoެWu ?Rm=iv3Tx4̐xfCd4~Xyx{%y/4YB݉ Bt[ a}\y Pފlic1W $7M+b􁙏BSmF") I)>]N]^ZYGԺAO*gn~}& p҉{Ex_ c7M7҅8P#)-w܂;,`mIuEsTcFK#8MbeBn PNM3!m mx,"ɷ(FYS]./Liž0d u##TkS1Ij[cb1-j d .02$J!Knғ,ӠhR ZbMN:=b&8Ҡ@U:w6<X8cV&^ZWŭƁ[b\b[A;uSZ.5c&C'';R"wa'W^94Eop[ /{T8Nd04ܡ'ַ ?6h=[ǻLuU[\Z*E @}jf4cf3#!=Uƽ(Hb.!&(|jo۰GT'|h pn&!R-= i4.Z3ppe6=UC%$zSW-4z`# n^7r- MWu*|K?=8n\ ]rO#.hғw1)3rp'CCmAb傲p3 7y뛻QL.8{np6 |h,@u k@L௄;"gr|5 guNꞣb͌wआ7˽ w)vC[̡R!88NQD|uh%ki~kBCz+&f4!A3U]V*ۍg^ o4XEK9KRDπ+fS/̫l´Jb'~ߎK ~t+OhP-$R-w. a?O#}2-1~3".CjLw p -!rR=wwK3mkyMY ØۼfJKT~2N=VxmhFE9!Nʹ{Po8X;|Y w}ώ)og!1ő^py ,)Oϕ,NťMY-A>Vܮ%ϙf &hǓJSvY{-5d!F u6#aBK@-axLDJa o=|w%=Bģ1Ѿ 署LԪ-UI |Mh娙T睊o`ݩx[˧,,۽BFg"A WU%% !!:4"Ғ wthWha3BFV1G΀n9 MiUgNߺ"R%PLX!Qq7|X^ KL1݀#GL%/dDfM.ad=QOQVQ̎up6{-WBe XlɴL?(r-WǷV֬eu;O8M6f7,$uPM(wP>E sKD21 !.MO*6(T_CVՓD:"{_JׅfR- C2UFXz{q 7QCXvwcJLOK[eu,ᅾq[Jw7 5{g/hOɈ$J ka0&/*]cƊzIP\gꜸmdLt ͓?ո"avJnN $&Xji|Cȯ5=֍ӧS4hK -̄xOKuYPwN\_y) C:U/e~we1ADBc">T]}L4O`;Q!=et]%F46)k_wx``?88xD p?J57{?" N߷NvS^JqOj/K͓$Cj~a꺺es_=Y#8pxM=NE` 2:M?7K`n3 (Bwjbٶ>yi?5=|7þ;Y:?ga~GxÌ-2 ^]7[:-iS>p籯Ƽ΀&Pf[]*d3!ubPvD(t2 "Z?5[/1 >Et>> p6_-k/iHcm9"{בQ?6 ^3}Ly&{MHGȄd)wHe%mSt|"qc9ɞ4DXCb "!(Qn! 9Q/r j_j.%lOv20-7.Tp$d^qbe-YldL:d;~[BUFTW~c&}y,ԢkߟVb@oO` RAb&\]7g?x8OWZ5FJ\6*nz+zͼ{WdkjZwXbaʔ±-8UuPeٛքCM}d8eP 2ZH73)iT5@PZH.ůuXpxҴnC:y[t{q[*@E>EKGsS#erˎ  4( -2읅q Lk3c4Z-I3so?,Cd 1}+^O +ⶨpJގ;k0^S&o?6Ttku$ ?9iJ-*jTS1q@*~<`4l)!'ȎC#GA8 8Ҕs}Bu7fwh1y<9h‚7zT.O`)gx^ߡ (թgD_WhOq[&He~%y%Ÿi)P2v[p,8ψ/4wOBxR S?eJ iF }GlV!ěЯ/5yugś86PTw'ʈhIC\~"WV=֊j/ pUP1*йٜM5%}iX\(@3nģsi3cw|p3:@ yBF>̄YM: V\^|1-ol~2DU"ڔ% /g4yA@8M:Q01.:7%&\{I^di0LBqg4m4?hTx+,x *@=N_VTS{1@ohjtTuHK'O9I^T 0&㥗ATSψׁMj*KTiM)!͎)>i wy|pAך;a򞵠 G$P $؏-hdCl$0g ˮq5쓧|Yk]eȤ, -Q"g` j(G/\}T{ @gWT[go[ `wn.}LxӰ3[+6 Zzmbm/aJm89#,ɳ% )WU,}VLe{1QI7.JWJ+6Ebr%Ieㆁ驶R;/O6  wte'F=ǻ=(NM ̝kv_Hfо&W SEԵ` GJt+5,w3d0%>`n`8oRfz K=D4hQvMt'%$0VRsʦf ZLB7jR ˌIJndeo+WS{ 4+ڔ} ]Ֆ .`bY-5r|{ a͵kFTru7~~>Ua6݄Yj̤WX;rɨ-`O ۹@ oI[G%#CĔ!ҘFpy,Mw}o.$Ki{^2Sk8C;- Ҏ##ױ{[ƅFn$W=wK@1N2ur8c Xb@YS,,+5;cHޜYoЫ!53i򅏨@$UѰ}^K.Oȣƀestqgt#[I /'Udț[740-NBF>#N7 6 O+40jHqޘ7G挬U!<+ SWٚ4J{',+(9#(*^!TdmFk9X$$0nQ E^._Ųྙ|83/~< ]Jneq] xoEW|d-~g,ciEvE&}" 0vG9 Ń y.ڠ=N?8x.m@7y5 :XNLO]4K#h0C[?p~*oᨴ$ gݤ']inCBF5A ({M]}z!j&v:oH'sREMlSA&:9#+eO~uS(0>v8OB~ט$kd 3Sɥrgc-y/M9IS\s3)3>>Vۑtm!ַi5ewǩ(C+_mrnCBRM&%FG'r:C[nE0NK<jb%GVo- O߂{ Q͈%HܷN n1lF^u"KQhC.`zIMn2gCiS"&3BjFjm5Dv͇݊VMP~q"RjZ$+)!74OS{Izf:{Ӏ4W$ &6)Y % 4f+ξo6zHn-3"ŢĶ)@9;oox/odi:/Kؒj ?ʬu92nu 37ޞe/MhN9UBNvJ:sJb#l 19}X?2@yұ 1A~\3xWQ 6\$k;W#h>͢0{.jѩBv\:n[7ȷ _^|(͓#ѿS+&TR:V;Sf x:~ _Hs b'pSת/ X* נ 7%T S#aڨd`ɑQBm`OeE?LtSEBV|l^{suG~o]3GŰ?`{LjdC TТ{X Di fu|r!H ww֮M]CX(x6xw:'|dņ)RGPv-^ ks3߱#nΘIʏ_D%s82ˋ:Ę M|&ΓQبIg&n!9 a^Mean@z7bPyv yDTПzJao+,ҡ]YCmV8GB?ԠWd" c4C-8~ju fj)ea:̦P.nXZdt#s JyO>-׫ ?ۖjJbl7( w䴺Ԍ|mVbp=nF(]SI@ӑ]3lє3Ԍ:ҎUIzJ̒yfw-(XeT }`3&ehFy)rZ+ϟ-J-pMge LgES)_2TMq>BfG݈JS"2bm"ӓOqf/; \^Snc}WA5KHlqzà<9ր{\ՙ!Fґ 7ziMH%vvX1&{}wKKf݀wӬ%̠׫jb,6)kp |!l(+Ep{ufvqQ48Ŷ%čR\Tm}~Fo=<1XꂬКH`I "Jl FhF-oAT+z_ѹO"5_ 5+Ҳ: x7P5+~fճkCGr%VkC\&O\1cZھA܈e#N(DIYn0阳[v[X"< "2#^W23[ e "tY%6ٟ=pS0,"2]@q\h5x÷m!+JIKku1mhOsvB֔Gx&r<%r6 YAopSUxR Mݍ~s/7* AYW"K򸀫hNqsk?zg:dv?:%/XC JQ0ٰFe"S|EyG [3A=kEӢ5=ӭ.9PY:jʋyp~;DגXBpHfD%.DLHՆfZ`"(skj.@n/;7ǾRܻ{ΐB4 ߁ylēW#,Gkc3FDoxtX8bf[17!Ee}^:y9gxG*(uA`1.ojC@;6dBޥ.<@]y! є,N3E+yt[!Z[($htS1K>,=LzybT8rj [fa `[uUZ@ ;^. i9S1ng#å3yP0(y/NԄ.hj"˦aQi]-%c偅A&Av]5%TLlcZ˜O/gJRL 65sId^ mƄ6Xd3HwuI#T~0U8lWFQӔ Ty5n,90 z%czdr 5' )4Հ &E=M4)=Jٰ.p@+RLn?!r{Y^UnD(׳Ja赠,HG=_K'jjMhio=uj7T| (#8^j?oGlh9{Ea^ႆ- -WI?8~21V(3,at,6SfLct8XXt0J,'I& v<wo)`(醛dAj˦n-: mTƷ Hٚ ѦyeC|W)Vuep($^&u:cT=l-*:fFUttWDť,m{<O0+{2m=1M~5&tVv<xw X0ģRq"t]-hC霩Fbe6pB}q-&ea<~7PAR,F]jP4gJ ѡ0ir6-ıhzSf8E=?Vg qcd:N0h^t50ǷӁ!| QҺw+ ej1 VO X߲m"B}䨨ܦ?ˁZWD1$Q[ Mސ0o/(1zjXR⑼Ŷ4z5eeQě] ]vM;$=֏\sחnQ]V/]^cm[{~fR- erT*h@pvMJr? ތj$9X#n ;A&OOeRqK84QYp G ǎ_U)mlR"BM ]j͎M-]#6O呿(Q iȄˌ/$n6 }MMD\tg .hS٦uZ򬣅bB;pܸB. 6 J@Hp ]~Zsq4 Cn5,I{}7jw| i1= 7/go6/"[͌{'NdJ[x7$V˽2/ ?U G  *f$#P.iخ;B|_hk_g'bH 7"+3 S$YwqNB%KD!ɉCbLTOeUxlxƋ|ǕcscחdMh#iS"{B l_ 9(< λsmLdx й%(`6b,z5ycYHuLӌ(ªVXsXb`[AXcfµ2M0PE2[^yCg.M 'vYr5~/jk8HO'b2_1u&^k9&@)CRF86R +p {鳱\ǹ 2XMS'qfȬcXi=Yw$LF C~Z DۡPVN|0*"C7<(b"W]ƵvF{=z*h{FJgqNY  0]c3ݨU_L![Ҹʂ+նm׏!lj2'I{l]Ǧ#l{ <@?9;C3o5Qe zжOeP oQ7%C~8VA?oTE;~:-d׎B$i7"Ϧ%sο>I.JXSMp~g' 1Ěg. pbj7[^pQ>xɖԝ=P Y?@1u}i,9Qk?-u&B\'Ԉ&8xw"M𘝼=CU e%[x_]Vp#&f*;F[DEOv{8Yskߔ ʗaOtfZov| p) {7f)<}^(F.>6xP㌾3:c:LކQZöwYoAuSMA`dS9VJ5)iָ*脧eB`(u:RbCmAnSs$BMIת`CV%@U =Ck lvcnnٽS9լJ꧅R/re-7ej8JI'8MA̎do؋V=UV|0=@̙us Gp4lyǣsjL҅"鼨2-P]-BNIITIZOTyeeHkv[fPxSw4eŨՐ$j&wG9tIv. &Wj!90vZ,ҞҰStL{t.P1zt~Y[RT聵b}FrnY>Nu J8.\yo i6^B? 6AI ՚&f)4(MŤl@xjlBքç5ߚ=+nD|i8K]!Z_8|XFPp4g5mo%1.:4݈|P(V$y!| Ëm!,I(s36Rd3*r4Ph+p;zOٖ.m+(晊;{86;SfC|`WQɇo*/>OJu׊m^BSRI'պKo\&f>PsvZ-C<'g#dK4"z>>*U^l| A@+kx#)|L\5\͓ўּ/dZ< wAqެQ$bL9Q$* l8Sp]xڒǺs=4`ԐZb"/. 9T6oϔG{}WBCC-0 *6!wΪ kN3U-(!#lfw<gR4@|v?NK$#hqQ*򉌠ǿ:%C1R,p+L%O¿`'uOJoCR¯\n)p25QV댥^;o)Y9:y߯VPm2Şk[MsL~ݽ&7ںM2rB8_TV4k/d'E}p=}gk Ȕ8'ii0Iy1uwo;rs[3x ~10(N#?5q@n;z.){ 3 s>+{vA]f_Z|6s .L\3}4BK*[ É 7v!MuKs3NLAC^4}u~آ*H<̯u.j:UyM<63{0z)ڕO#+wܑ5W{e0P# S HhuBDnF~XEG:!>H)HceԎ'WqfOSR˙xaIY,C.5SZ3*ZM{9ڴ5eѥeřLDwP($N;29e0=qu,B-u}JŹz*["5袍bAaps” Rl]Rwy^+(/0!rUPwf'%/'$&/d'^15gSV4VP}{r"j[) Ɲ\йY==ר.ԺBhhV/& AǷ?921AyvO hd9O\Gxbav9;}y-[}w2\B04 )L)ʧ9TH—:I@,#cs,>ڭpEr"?3$0j} ]t5j•PnKx?rCz! zG]SHZy=$x2k bӥGTt#ף7bXSK+\0gbLG1Z[Az:Ed2cްF[?qэJMp3D*i|,;u'c{ Zvz Yz{N1Cr¯dKF$|<uT&È M. _B&'/$lqFvqV 5ZR;Hm Fo$_ KXWB>p9W9T,vB:1ECMt! @/ Wq!Xb 2}@|kHY& gHygHF)\b7zFjj3\i>җM" /)5Lgb#|@:WWB85YLJ@"XC0\_ݪ/"PF IyyeFD4veCS*`u)[?YȂk}O"5U%a28Y=N7q4YhK!WpR}*bgఊ3e鈜hXeu uSPGig%)lKi8JE"\y>&<rΣ;R3KWq񻉆txۑOFFY6rds r˩B0iZv(Ʉ nd`I(vFlENDvaFwuX'W{So˱4R4BzY oo"kC~^јYd{S1+FʜrĿQ>]EymiqMA,l_%׷J,KXh\3C uͲ*0髽˗duX m. hnqp+5{ >{ H#q[С"#bp3`H[]Tw3w/bTev#jfx$ewSZWdH_SSUw֎J8'b.,:鼫dS޷⁅Q 6iI9SIۢ$Ɏ=~r[X[ I5B(20M=w<0/!ַ4(ظze1I3A߈A[y}ƩUAʤ=1摅-NkU/M"l_k<4fE֘u> 'D:dVG1~0a\Iv̸ kmLw{~D?3K !tzٲJtE=Q`~ovu:n_Ds7M=mE  1<靾#un@ d#HGV!RI{|:g9jA+d Wwal| x!׏aάO)i- gKfP骉hu0G`G$9kJʸOuF)!yD^?>8H`ַQT/C|8xH.߽U]ݚ K)CC3QFi7_񙭋3mݞmEʼE,K l03<>J@_%qU`]r<ʆ7xt nH6}epcQ )}[|m+'`LF:cUF$ܔT:)"l= õF-[uJblNf:ǼGV` s0b\;+R! 97t$uj-aE`j]6`CƳȉvSuSSE &Էje !رX\#rOkw/>Bf$$ٜd=*z=mا* VХxux9e7LD \`A l|7woŁ&v[tpISY_3+xӘ:Bk4F04|OQ )AWvbSujxܹ$B3w#sK8m~f#}x#Jo6K). 6NJdX]a!zr_pĻ:9Bg}[˻Hަq|¶pa?DJ\zRfb\-R9wqpQ3O>ӱXPPz"LД A9k\,ax3KanA+dK{#% Sϧt-MtiѰzNH)4 VVVCr!.I.vrc'~0+TgM)onɱ┸ze=Cp3Rfp7:R&kXljYlEJdt?[v{\O6}?¸k9ùQG9A'7T! iXvAq;lQʒ/}3 PslR=7&ȯx@Yڝ gG umᨛ?MX[- ͺ3._t;g+p?Rjh=Hއ#]Nl8$VwElC^DI@;Fs~b{7Rcvwn͢Au-QbzmA ăĦkw)ƆX=+<9 R7M--4EOF]C"_,HJopa1 pz8/x6Nr B$2h? ||fC$ŹM 1h$5׷t oڅ1cxl@m.d0DZ7]\|KFDŽ|+_vRVyX;qH@? }W^yG/ œ :mTDyX3W:<(Wo;7_d:'4:G(Id*d H8 hKlL 0Nޓ;X|-@ BQ~ =A(b15@3e4ݼctBfe~qM[\ib Cpd>:p1QEGVsR1s˛n|ؚ?P mޱ|X%=4Ɩ4N޺ 7G#8lbY?{Pbpq_iPm}Fuz̺AJ܈o2mu+z $Ȕ8Ֆ3+"t:t4j{sH*@"_q` %ԽqdF,0AbCW-ݩTw*ںgl #Q,Z_v ӜJ7哴?ݙA! \vk&hA*eoku b!Nw)AQc3.ÜDf^stj=*ŝJMZTz#Vhv*goJ7;YPϱʗ11nNoL+!5 M2{><&e_FL%E p5DiE#f`=]y}cݙB"W `L2qzF\ -L"|l]ߏbz6s;[{U쟈»mtfTBuF&HN,$jJ3>($B5P%=NJ3:}|zeGt]>"f2b!W`a/t1QDGU"V@iYta(ľܪN NDrkZMDg F2dܰ~8~6L:߿1^Y9)RzC{7׵ ~xiʹ`'}Iq,]ˆ W݆!>wN`>DB'TT;. GVOn׆XYX;cpwa]g\9ϝp]kd?ݮ}Sg xs&6mP$c:H<_|ueOA gg|,o%-M/[ZWYGè;۔ S%鈐ݯ1|W|Q8J gﭣ}/um}gi</^[d9&J}X*~yf 8LrZFVITi]w=$7iV;E BNv0/!R*d<$ X DZ-uS̺+b_gOc7١˕A#]?oxr|=׎;5a"<lJdG%&NCC,j`q=#cru7ϓJr>Ւb"]~f< k5Di'#502L%&XTg(C)\k$pr$'^钴zު L'!}z SEnLg[S6ƣ'LG,΂s{Vuz*h1 Gs=H'S8p×؀\dGӺ(W{Hd SOGwxKek3nKyT+Be +U8-,fjy32Ht =6ap2KŰІHiokV l3vσh{9$L48*)E_E S:08.#D-:QB&_&*LG& kA\k-OTSDv/PR>ϰ%E_7$`WPm&g';ԡbBLVKw{E (o#7-s7Z¾{ ӪW^I tIle~V++$,Q%5SWe:8M<'N6,2q7횃6cg⥤C9CQbI9еC@spS \y"k綴 Y'_霖tĀG-jZaZwGh4+{TPsZI᪋/Oy(þvLа~x/<|c#.!U H'QOGXP:cZVKjt:0{;*G_F! igVO*\`=;vhcDd4ޅ*ꁃLc1Aӿ B3~b4xxn ԲV@ܽzg'^o;R@3aoSw̹'cEQhWϻ`Ÿ;UNt7ܳtLh µ~G*:,8k1%Ц*>߂p0- [.z%%odM>Kp7"m+ kf+Zmo3"rqEĻ)LO>)9> rd1wm㣽I.6fbO;+MBc=;!9%!`Yxyy}H2O|k#Y&RiHb*bq|2AƱϵ5Mo?k2XG#z[j@Kۇ$mKJ~sw#4nB|uO9 l09itaU"kdn?v<r] dDΓ~ . -Z&ay>,Ԯ2vdL\㑆Vߐ8\y٭uyJ"; eGm74$0IxGZ}񈂱5MZv#,i|.цxPP]i>"֡b 6vx ud2L.WʎZ2(R5=M`r Hk1̬PZ͡MGgY~l&DAJ)Z;sZ!Bߓ7#M &3Ds2~sgg)l}n:VP+|jLCmZ%|2m\Aj]@rvWH.Z>#~sj s&qϼKX5B@U$٪T_!F0m$+g<Nܗ \bn1V`tHhK^%%FԆ'm`vyo-GdB`2X `|@a)"Rt i7 G&OL1g:!YN|dC"o_bHQ\uQH46QC(BM]7:QDwK(Gpu++_~;{4I9hwsk7ӳ OAnDEe Ǭ+<@bgewr>+.`!Bws kyL/^ &Q$`rDM!79ځax;B>@Z5# 9$tmt; n/O7+}o3tg  {*/:K>A `%8󏷙8W 7` {vNLuw973N[{G\ale}MȨYS0mH5ov#6{F6X<6RmVYN#έ)+RCZ.gB arM>۝.QvJc9`ǵp aH!Tnd\4\a$xBdл.N@ng,AReFVdJlƎ _*ÑW*N:ةD~0DR|H)P {('_%!0OtFmAC?F>,W3d{"p|U{b":8Pvů( nMxDkvIڮ5V]jYrX,sCEPwȔ*=Q[Pƅ_"4=b*a_J<\ߜ.-r*{L o0LJT&3Xc'n 'Rg+z})N):fx$ LruF~ [ZJ>h{ֿT JvgӏB^p^7$ڒ¨[Kv>CMLjdeM-ZM:XӯK\Y!a" µJff FNqn mļY>l֖[M-ӧ)p4C]).TTQxFSIhɁB+^kQ9^s ϣ(]{P/bYbL"Yw]gJL۫Աja^0EY=ESqQB]kZ2Z3tzZO?} i ]'Yإ>'?'dӦzrfpR;VzqQO5MV*56B'.Bݞx4|9wh鹠=3qz@md5'^egAۘJ_O-n$98Q-SCR$Ҩ3bX.kV]Vz[efYhnȕ5t~-}5WcOEcEzo* Ouce$46 FDV!㑃)5 2P6a? FY̮ pd%cGDp,=8CeA9^,|(s[ ˥Ϸ'4U,2\$i*}YJRWkWD9f.LI=;;VyWnQaX`2 X"$T(e]Mkiy$rk^xE2,-j,6t;*uh7h2,40GW&#hrT 1"%p+np%Y:Cc s:O O7t^nfT?Cg|Ýr5^b=I\rr#BW5 M ̘D1sb^$D#-˧u"P 7: "L_+I2s#E0m}AA&J qfO| 쯦|YŦ]@^"<%3l;r6 aahON1Ss)v u.&h0"G mrLO癿8j`kaP 90AE㋏,5 ncAװ,$ݭ"TMс'(!/^j׹DŨrFt@کmt5N>BŰ -2xF<`0;c` `(X<=Eo?m|^pܰS7p D{9ѱWJ?jUW{<(F1 tF [|Imf;f 0 i'A@)lc Oq38 L#ĢWErQa1U Duֶϳ[h=:.@y`xǠu06|IfXc7ls+dC VCfH0h :<&(Zj_ ʍP!^[Dp~K #V ^Y_1^=t/}_r{^XZ rz9aH+o~ HDi69in[y ;vP|J'jMi_bW|qЪJ;i&Ww_t8Ilf`PGOwlP80YHV &>D@yw7X-5W£T.Y.%t-x@[l?-"RhAdۿƀi®u]sD2"b78to `˱/%ftgdf=Q. $O9Eµ8wP4^ "/`8B&9cM]2x[CO*J~/ W2Pi͕qkOmO}YmF/1^fI+G1Q·V}ᛐT7}_?ꠍ "~3Ƅnb@PP> !L{$RIͬѹfj{xON0 eW`3_ dO0B;܈z‡. OUu"ҼI`JMxDIH _o &$K}sf.Ie'N=˴N cǛ'r&I*E՘Q^Aõz A}z,z s 7("h$'#U]μY? wЯF^^$-EJ:ˈSa;~=90/D;#[] T4#% ='J'^,t{2Lگ}NCC% og}kӺ ^S9$%[k u0g~wDa^c;wphu&GL!EԄ]2c11=%d.X= L%A[UF٪ -CDPSrg!p#Z萋q8`("zv0AXСps[7-FBB<.RYNMdnWϻ޸FcN#` P$g%jca~j0ݤ S (ɶmA1·RUJ/qWg OT˳wM'kY.TQj__U\N ~L,$LpoBJi^Sz"7Kg,^:r4 շbͮ%K{к7HifJhf'X{ov \Nj|G Z!tj1]m˞,N9]A]N\Rt%^E~[܈n q@wEݫ l/t_W2u;%ٛr2ԬlXr*bB8ѡҷm&+9a~^sUg2ZNmuQǡ D5 e3.w#4RL{(sJ"wmw>\乞?וH e]Lz qw5OEIံA&!܍S>`f:e~rOU3 :gȭs=tZ4z,R<2-c,SW>C00-?&R\C4df#Lk]TM=դs9)vm3uxS' ejƎ?J>}F42Zb̚Za|EumU`]zk%协!11ݫBY83ey;cö Gi&L {Z|c81#YTO5;.)._W "RK4R 05Rƙ9 br*0;NXDP#G\Z~! d| Qz@92*)f#=ǴY0)H аL 򃒲)i20xÓ@pSg h.b#P3jpH#"';ϱV{o1kxw@'ƛZA`aMAY}$T"D j[d H| p'P% FD: ު颡 T;ik9GaBez@g;_ Tg;Q/f5\88 GiyRM@=ň󻮏ɟ>l ܡ&PcZ 5dwd iU5>1Yզv߹D%b$$JҸgM`"ӏUD=Sc Eۃ }iu1 !(}_=bgzקx4^{9 9W(Ce3G-*$AsTrxH&,4SỾB5tN5ٙPJxV,8yȔ+?}Ʊ82KYT3*uNCjSm:|CR?Zy5KWH3޽ |,Imx랟wC[Pf\D+zA*n 7t=k竗$>ţ!EBYƀA&R5ey1L26wWdA{؍KhUovsU~^"Hq#HhdmFWLRmGB`@)$bBup)mfy~:pA$Lй?X9)9&/Շ2R2*B1wף7QIӺG$z?G%~c:U!KI&g>|: {WL?pxa=pp8*+Z04;kcj P#y#&"q5>l/m0C\mv+{ut3BJ#,I7 XF;JA[#u͋7 -AYM"dZ1^8b{S EC+]yd!QĒ~~tN􌱸{\sx 2߽N<͠i;k즐Ծ/I ij<yp3oתeXV)H4.^ ١L} T  i͡ G/?;g2"BL+oY4g0C\k1ZByo9&3:% vD`a\@C A-2 90ws5lBuDxx ]WAO~o^K.g. 5fk m Eי* PJILXlWKc؀㨪Y@sVmJDŽ5$F%Qڦn񳊝 P>MPJ6Nxϩ\$I bb{C#N++v@Kq,^9`9d%łurBb0& N[i" d5s$w72n ҰDZ6g찌hFGcM>T*'FQ7Hh;kg=O$!TYژ,P 8CYb!!oS2!'zXX$ׅf?BwF+dVt> Rv4 .69}'B_%I@:a7@t{(} >V <4i E^fM<{a9/#.jGbO}OobCm{֑Ӄu Q[ FwVM \`jrŕt`vPEn&0ɖ~q&PTdqrNL$pMi(yc ԝ`LșU#BlVA&{[sD5ƞ#+-qYOpG)9/ 7|dW&ekޝKrcKyMuZroC)JmɷÒ<[F.&B!`|3rOݑLDK!xcvR'9W䰨fisJl5hg{foUU_Hw3}UHbvH:q Hz[."VHW<|HU'k R\_Kqy$[ 4g#OXvϻy>vu3{QfԫX%j(f8rOK>xL1HdU 4%\5WFז< vmQ<YqFG;@kJ#<1 @wͣ>]s/X5C&_7Q|CO60ger\ix-:;=XQ _)AqWGOr.\nj ^L>pNJN`l;S8 D--a…t<EXᚰ \dc !9Q_)ˆ^x4~KU,g`+ k5dX8;H5p3FSn"ֹîϰN;Q/VQ Z F#7?J%6R{4]Vx[i̾/cqA1@^"kBZHҙRux8w1I<~+]脧G4QF32l/dSނ1 g[r<κE" T&i/ хo=S"G6jZ~&m9#&UANm99Õ$V^F  8d0;uvxeOA=D,lB6IH|Y%] :`Dy^thw\uB2uVMrҫJ:%~40\G:ɻ%]rcKgJՈ ɳ!c?T'NzӸ-3 aa2Dsnj(ݍ9O<<>ʗy Vv\j3Vg㊄~PK`WAI@1}&*|I$8mMxGɠ6Q<u9+30{F }G-~ئ1l\=GeEw| Vn&1)s]WSW؄O9ꢫ-/T(JDxo,aJ]A/N(LK@2Uc$Ő>h|<;3Z"Q;h=\]d '!<rri_cCPZ3P͹U*paA)?QmAۚH\ࠉ.p~eZ-0Ȋ<&HrT|~-3ɢ4Fp.=>HU[T@,Z|%w^"?!_ЌQ?{*wp*<7TMmu8 ]dg@RrYg&v|v8>rs_(e!_SoO54|~QGXsf ' q(W6퐙5MZ|G%:ND%k̄Vp`L{:a9lD -e8͞?\Q,yt"r+n_e$_Kq4eғ'{Q*>nu8 a'2E~{ Kۮޫ }`$4 SbPIq|h[z3tz]5T !oh '9PMM}3&tM(~v薸Ƹgҩ[?~X/m) CFHNPCeΟl|Sm=ScCokt9|)S|7^[o}hɐB9'sTz<Kݻ]y@eLȆH7瘗I|YƆ6/oIveLo7SNyFk^?ǝ/F&ม?>~I4݃S&]21ԭVyE.6&nW:u'e=)n4hv1759F"`SFi8ggMߊ5Eu@F ً%\B6 gh8|vz ,1{\pB sۢ/_U=yH1Pk5+U :\ o%@OR=wλp`ΡFbr^8@zn-pʟg]; HRvq@Tij, n5sG6e>=X;2<.6C(3 kZ*(]ΒD|5p*)^[Qr,̋-o8!eF;EsVݝHhβ搴A?VO~(DȥTl_}?M4 ipDRj Ά1HFEx2"EqI'yLL<*!Eq& Kp'qAE?vbXDKzU*RgT :vON2ǐyy0phdJ8](=B%ǭ۱$(ˁiJ!N"B:R .HFL`8!p mw-ŧHZ& :_!3֓r_ c8uqȈl.V,DÉ9Y^${<YJb:i/)6Q0@.xb7]IS&kِ-kDsYq5ljA]@~?EEE֥MM2>. 2.0?~.Sqy-KQ]摟CrDTlMe r.ZEB) o+mDې'CYO*!$XvWt,ԟmB>"rG::/S o 6rK`d4=`q1)M4wvVfG FٕΥ0WUIfö́3p@2Z1à5bF2Wު ExYbkS/"((+- a_X+1/ |KU܏{V*mc8+wc~2574fe(`b7:`VٸCE@Xx$%#zw pg mQ6mfnZ+|-)gu蚜بӭ}AN~6%Pq]:̥.%"d8~.!!00 hj}Fׇ1_48+TFe\mxI4=cڷ}bZ[ &P8)1`ӚZ2ihch"*!J"P+2jd~ *'TmjD̫A*1|x R.,8NIiT8$WKyXb.0Gz}mpDPwCUavg**EsKz4߀Y, ա\cC-96Qyf+6lqCͨ{sXZ,}վҥ`b6a)2M@X!T7bo\PxIV9xt=jRJX-QDoD(h xAW5@cB.I4cgwNj>0'^`FiK" )Wa@X<}3  83I1nv=8]}Gȭ" wauu%"Q"_$.[VEy԰fX9[Ft2;r`jt{]?{:z} Pr$o>LKT10PKW{OzwI<^W:_ _9L_}!+b;* q$ Gc<x3>\Q3?5-vJ$02xS yࡳ)$62a>l8W`܌jˆ(i cTUgѾ|,@Ed B-whL觅QO$.OTx"Nw4ӊZQSNzsÒ405+ OmiKpx$R=4F12H$vUMz::ɡ/jJ6\I=M6ƨYyDFH~!B"}SHn y3|JÆߐ]`Ǝ.x10"7ˇOㄝ, sW\/9 sPoz=z{ܕu+9$xMcJJ%Í4x5HqȚ< O7WI!= 2!l~yQ8'Ad 1@ y9ce3w`+L5 FJ>b-rhH)oMV'8x4u_BtN-&Dv2äHȱ]Q%9!cS/rڡHw|7S1ywÐDͿ$8c1?P']3v@g X5jnrE:dlL$_1 3=-⼽8p'yYnŔxVC]bYT+"YԄ>Xh=i'/q+҈NcԈngŧ*㓍b~ tV_3A\u a@G+Ù+h mlK Sێs%w쇒x>;;Q b2("y)b"8qgGPPGkp}% ba?=J"+Ѭ,Գr S6(^YM4yͼs* T/zU<"{pnj䇌6mD&"{Q+C ~`4B͈ R|1j퀛lk~yJ^TԢPebN6vşXܩy3.+4ڽ@[`}Tx螏ՎZmD&-^x8S|LR%@/ ^cJQGְ?ؙ{֔?[8$H[LDN," 黓;(uYe—':/HlMBe}&uTѱܓtf'd G8zmLdwz0{^]|ѮTQ,~یSY+Mi :G5" |n{N.tog٬:a9t1^s>F߅pOn5g45WCt*JS| j ᒥdW?v|γK=lUʕ9–f` txMbxӚ,)ز/Ba|*@ҫdO\- 2dxyݳsx5Ahc̸ # )z$ >!kjĽ*qYI y\#f'oRw>ANu`ab4R>eN6$4k8E1ɣ7NE0F'鋦DW x}gRcD3k(e%XD6ΔMy1Y9f`s%pMPqL3tK[xh?|ڐ9"7%EZ٬Co"A *=62޸vy䭍S|9:Π`jVK58T٫&{}[?nI?דnUrϗ59qT?xiՙj?rIX+1\F`?ӖtLCQ}z̾ vb,eG߰RLN)їxID/"σtD@V~M6TL Z7O@,1e%ȇ)NC)npYZ[ʽ~ #H= KuMd|rjuZ?"w2$o]nܫKDo9OmkI k>C.mEFe) {'蕯owg,s*G^sm•/brCc/;k{ݖI{;6>@S =M>>U<#'ؕ>1y'a<[O?B,PP`oTͧz\8->WUG!Pq 8W lϮ }flW0Y0RE zSqNCKnnXd FkUp{6<8'^7m_z K8$4ҌVA2r-]@;jgmRM0Tc}5lNbNׯ3[n]P[dAsCb"߹yyJQ{ʷ яOְ]%)mߠ ~xv5{8m@m3kuA0ߩе@6tX?VcZ3 eVvmV_Kƻ6ImKe zAQ\+q%ۉym# @[WEI` `A ɾl缌t:'nEa"pf6'n'@ hPK"rǹ EOcP!0&-jhu鮋` W_s!C7We 8N+qzYq ,b5-&WUiedS[L;C;~1{0K:㯸ƁGm<)lуaBQHe8WBN;j@3iPgs'y9FPhARR9dygɘi/,YGx= qI KxJ#2^*з^nnjs^;/L_AģMoV [Aof&1gq[pQ} iW jiDN=9KvY;ly:b.|y]鳪|1_:Sͳ;7RwTn)Aղ]|Vus7`2^̑@iJb+oG>MCߝ|"v(jQZ6X~^s,Pw8]V ^X"ǧ^h&7l"SF8YMT& B߀] B>W;(8יm*3G۰񏌋C]_}XF,"G:<7Z>\u"g?p$$:ow Ih6o<cA4Mm 9Q]@{KOɯU|KԑV~M}b ]B93t2/4=aQvxN+^^3UDEQy%do뗊K y~RPy o2Ң).l& &U8i#f _\,G\=ڇ¨#^cav#>K#cﶝ8pZyW1 U?<^k2ѓXUSCcv035];)PV%y6b6C$˝4H8;1VbώrY+_pOk=@p UC?C/pG`+%m34C򌕨QTBH$P.wy|(هʕWDrV#N eJ1sz 5o;޹ic"Og{j籑89H(3!)f55$4#>o_+Û'8p ɕ#3ǦGe#M ҕtX` jfr։%9 =A~.GnS&%+3o7qΖVS0߱Yl3/ 鮬!^TIpgESɟ\gCV!lǬQ%JkC zR,#XRM7v<#{Ѯ5dR7M&+:, $VgUb0ЃZ| *WN]Ex(#"XU?Bei a=R%*OfM8 s5;.Gm~U}"n"#k|OhR8gc\D ㈴ZlWmcv\?HۺgAso5Dz\%qsFteޠ=psHok͌y{S!I?6|xw])J[EiLZ,Bm/?{AZTśtU%γxݳToQn#YL.*Rktw#I@d((ºv 0 &P{MD|vw.dǙNk Í#kP[4Ny*b!Q\x}q|M?rɂ&!*cJoev%2G%i>c)*jpe&A =aT0ojLB1\<[8!2JUatзg_"!6b>3B76urIy]󋚩zT?b̓ %[qq EZ<Ɂy:Ҕ.=xtX!y,imc U,N9Kdfv.phrG_5 TaVlΚ(.o(E{PXhGM6F[ԆY27o/D?&<²kW7By^m(Bm >1qW>݅@:Nf6.8]ՅI ~SjB.4s^Me} &Um:`(y߳zS* )LzMu]H>V fKH4ܹ&>O:Pl uV`_)22D¢2D4Sja2F&8ʛ>nIȷ`i؍` cI} iA6K$ ?g0f6B= = l`@LNoDSg< mIeʽdN:@781+[}5@`IXI4nMeւxӘժo b>SGXk,Tv#bh|U\/]:t!X-UoQm%ɿAp*(ToC0њ_Y8HW4Zٝz0$# ,,$ûX |Qr@=ÁԕX'VG xP~-. -jXx"uaeב B2yUOibr]xCzO-IFZ>]4xPHen>oAȎ~U0 JOc)]l2-3Mh3޴K~O-TP~ڲ#?fՊw;<]\mqZ@n)c'g4*4K͝is3Tևyt UyK|o~ w\2 )QHBUbXWUpK|z~+0`r?گpXT;(ũX)q qΌC?ZpCD7{`#8C:'*/*[GXlcOd@F/X rYRm=~4@XAt3rCBpS CJ:8.z\aۖ` I!_M(=@ʝ5? >,3|$-G9%m?: SG/9.%27`p E0U+ai"8)?R4UL3fnsCp*+9 þzИ8떇xԇ{|n䖳"X^1fc)^Ct uAPݐj[;-S:dAknXCcӓoE_j,`{)bd`JXcI&MIڊƴ6wܹQ7 p)_)֮Śh}Ag!Ҽ0ugpC!j1EF'J4J\vg-nU:(7x #I?dC!MC{+eS QyO3"?onXx_*56өɉtBXՖi7:LErWa'G(t~7F4ϛQ}oD޷AsaYM W>[Pp /dSIf_- #%Poj8+av+LmyL p6\IЦP7@^~֛:@RejaY>x1Tjry c,-ՅZ, !vUfg3y0EEˡM8PDzY;x;_Q_}eo઺(EADnZuʽDOP O<li,]T! ; ! 8HVu!-';־[Ƒ* #dzEJ7BgߝLIĭGU}3HAQte|JEH+rfaKqq9ԋ5=./nf/(J2>b=3R Yώ:lS,YH~-5Let!L"t4c3aLi⠌a7\!4}eۧ1.$ީeI%5'8xPqE_jG}Om+ƌ; b OJ_mGJl7-ݵAMІ81Jg{V/e*d< ee3b'6 µRzude#8L8?K\5]޵-'4:O, =k&Iyԟ_'Y9v3?Hmx[ M] $TԯW` ɧHmeNY] LGǸ(KyY)Jg 4> J}a-@oTjM\Hgl>[K[!U|T&E;uR'RZ_Dw@'kxVy$l_  {{9fmHw!M4MI(s`̒^^x i$r9J<-i>FCD/N JKe;^ 0BBOVUd(Nhx[z:x+J D(x {.labMTT!>X.+_-!Ne==a_=t 煝( d\nI; +/@񘮐՘a j)oȶJCnĮ$ee+"/Zf'& mN|h O\aغˤ77.cW*2{(:@o#^v|Lc!7q_ "sw^'X~RLη3Y}7wpUZO\h3 _m6FߝUYKc1<vSu"tZ_N[w,RGd,DKL`2{0rInG"+naal~#ԭ@ 4'+PX!B:K7 wv> yMʊ0Yo ,bL= AhW _C#>df9Ҁ$pchk-*1k<.w6krdPh/+Z1'p91|lx>R ,(c~Pk\vB, 뾇-F6.m+sDoY)K"$]AgPCOZ_uIȸA1>: MY]9bH܏IŮ=#ͩ,4Q-vxs\S ^:(P({O+HR ~f/Jd;]5%֙vZ(L y ʛ*ES6Ƙ${7[sj.C!nC ^ac´A#R:? Rُ,-^ `Mo2m3X9yx`VFE!3aE+!bbg} 9^IbJaDZr> !OcrX[/"Xo@vkK-HW?.y)YlX( f(;WAP9DtƗvNɜ Ѵ5+,0a?{E V^:˕ ǦcS^"6}BӫD4iO ,!1kL38/#sz AN9URjx?Uٔ"  O\-ndGBj!2o' t(̲?86 3$u#ʻiN JxƊDHLyOAVr<wwa8 dkټ>RSݼskE3Jw:ovj~Xt /L H(E .(8*bM?OH-Rx`S_TR ^_&.+`ZgwŸ v ;4Xl9ܵekM,C% Q[ ל ˴xzE7HǞ Ql۸ 5hVyOwnZTHD&l)(Br4_"gb~hSR2(Ңq%(+SFAT(_zPfzkV=ևR mnt OkQ\@Amxi&R(b:1 >1Bˆ& `bb0\Y VWϷxQt|mFK-`|@;n-ҋ9jǖ ng~ܡ0bj#7@ `aS#ƙ9.U0x-9qs7Ș);bo12̄LyhIs6zb/@\mUI]"-+'d,XΡJ -!GVOZѐncKFA"V(-K[ Hӿ#ka-=s{<""Qf4[Dʝ3j &6[j]G,b`F.ۜHya<}ikY'[^Ά\+رBW2KNk)Y2J>šW7}eFVD>߱qt&+SZ{9}"sǪ  l*rB1\x g_94-y*NWrY Iomab$6hAK-Lb &5Ӫ_q|̭\nq̎<1Xt,{HU!7@ٍ AwvGHLޅzJK{DԬ?~Q20idA5m5*W {`y0L)fŘ4T,Z]X:2Q*= 1 Qd*/!oajzBOFJ8 Q*/56@?HB)d&~Эh*mZb(<; 4duqtQnJ. yme粁2F$G%"1䏊oꅗ΁uRff8Ɣ%9q=sy]jW$VhvKf1D3Y9Q>*##ȯ*$Xޟ46ۮ4smf\x.֬jOH/WQTڪ&3Xbwu 6nx`ۡJՓECQHAe?,- N D cLNP4)]9071Sˇ.N6#n*iYfdoץ0de (Cw?ǎh"X9ٓh[+[" ΋P*^ ; "(>Y _56,&1vb 0~ ,VoK>O ǚ!y\Y,ذW?>5V"!AFh,ȷ$[Ab޴?zpl `Eَ:VU-x {5sو9u;ĵ5P*bMVmEEߴX~QS(^nQv'2:5#8y9{2WB*$$5Cݳ+bIv3|xS,QI1Q5R~/7/WQdb`xq#v1siAB(ҍ"If{j\;V 4hilm-kIL$ .Fm?@i g6ep;q:%DVn3?dU䟹N6JkwV?7TCsL즮TN:ew}w),7WWb!Aߵ9p ! p^!hT59uS OX/8!d5Ӳx#D#za6C42qu ܌vs޼SMw&U!/).afK~`+;*6@}ڻ&IRyv$Vz"\eW#e3r+AXH=/܃>FH`;:Qv'ڇ/}f 1-uwOH?0q%Y`jaH[N= Ft<*Twίwy0K&aF3;p*$&8X) )La`oBmwZR"*޾<(0R7 Z0h%%/QmFxDؾ4?5/ɭpT@?+`Jz!w1l_׿* xѾ {#{7` D`S$7c}\;0{U<@p{ZF ;D7pPz0,xMM^ Ucx" >XP+DʯOsFa2YU 2dԣ]_&{bcFYز#GQ>=֗848N?CCwP?m为lǦ)hUauFD CpX~4`Bdk0pIӺ#`FLwCt=TXq3ܝr3>D <:}~xcb$U tw1jӐ 6Zyf_U`?W|z9Bƃ(Mĉ|v8H!wi/xA$dE:) G;rn8 PX6.IS}':#dZ/˩h. VHܔ'<´e~ҌR٦ ^I$#lVd+zcusCR̿ iteQ V+aKK^ұ;U<>BZzs$~O`#=!'̼]~U<'?AV8n2Xmԣ,( v.xKg;YB| rˣ6+>ίN/O|^H=mdL~ !\m ,Seb߼&0_S1[쪖k>P7! 3EÎYl7Bm5N!+CSD,-5 qdxr/s0ũV4UYT'hVE)  +̞wPs=GiXfiAh^؃rӍ"[(q`67 P&'/M]z$7rgFy" nRDZOi3ڮN=ƛgWg(Ŝ".ԽT 1D hd:d@Z9A4Zrr6^x<Ŝ~ :<YdF+"5N?GNgr4igh@}*Yj3 t+m -JU ͤ`eK'Ox$vW1FC. ̬QFCٍ]*U('ȩɞBEk7GᲪ֜3+p;FS}лse] #m]ENZAz='#R=! R\ uva:d8b|\cZKV ܪ%3疡!8)g Ӕ|''ûF{ ͹tvL,Bv WCM^H)>}b!'\ 꽵eG&FZ]$##UM"GGfXش:i}wW/OAv.ouwMdfFHt!v>(Pt~)|]m]/ǡM̉!}$ cv*Xﴍ]$a[T`8ΠOU(P6~< uCOJ6?$Ny`G2#6/glX_Vo|JRnGj8Auo j(a'^hی;[מjY"6HXS+P"zߏH-[ےM=fH?x' ED\Du({zξdpڭV:Qx~z R4M+ot `bi᥃>hL.+-s1VGpRO:)xSh{oZ5o0MMVFqVs/$߄5aSC{ֶzO^\TJr2*$Gщɕ1]f_Hb2^x= qɀzuհW=r W;龕yA>˫LLӠd@r A1@a @Nϓ55|ȉYvR='!Eڳ,_1(Qy:85Ĉyo vsm@@;u v~RF$j^n>AMt _-{Ȉ"%9w`ޛ4$㩆W,hshޓP8X ?~}mnhTXJY0-߭snٯ=+\=]!$gdYB&:`J\c^(=xhǔP62Ec -z4ʱd4C @jbpxbg(HZQ /Ɗe V2 ;|BDR ʥ[pG7 _`Fܧȏbi'7+_e!mNE'5 *A?s8aXAT (6 | c79Qm.,ρAʣ[-1'w3 y?˿d&'UddK:/cPчpSk`+=crZWSx~Nםш2E.”oδ=|KMVX |84nٲIpJˎuQ_IrKunGv0rwONpڒY1մU[ 2" [׀ac]+y_Z ;*ehv#5WcS4Nc>)o[U6܌dI+ )~@ ]f?3Lt f2ǣGf^$X x=;BdH§3;ɕn'r>!S@F&cj̒F93tanui;#psa3ah L|f7B0m+vI<1, 5c_rD+z F @eqƴMt!mq`IF[3,ܽ-%Qzz(yc] ;+)!|mwDl2fhEa@!@yڎ;~b=OyQK/Ϯ}H9Q[C/%_enHz;c3J|--ׇۻ=$W.u+?#<}^*10u]D®as&=$H&fHU[9gt{sm+"NwXڎ?[ L^#PCg$אFiݾk;t@i3Y6?(ahb37C~ena=,^W/D@2،"_DZ c-<ҎE!Jh]r[@˿pƁ=XG"#^9 Hf{1" &|+[CnKR尝crI*4Bd6[} Qu8JtTN(Ggl<8B7 l&`h#wE|] odCx jӡ{I.JB,5i@QCM9,ܢǓtc 풤EYm{ɤjPöF X\sZF'2}3FPMܴG&%`/DGbCjsirt(ӡq,(+(̧E,T=PrUpP$ 7z]/'7 iѓc^PA3=GrPgi?ՑNڦ2 |~ 5O5yGF0ոM|.2k'by'=3+6*"~VBY36ZHe 쵡JφQE-xWTBV. kL*-?fevJ4y}&7=Q'e \8hIӿ"˻B{1p* pU1͖Q]am3CsBz䑆JnU/Hhg3~Y9gTI5`)#Nu !V̍gy"%Lи0ocp.ۑw#qJW|DO4SQN97{:=qz*-4A1+Ljη7z76I_S6x⎷kVyBIvՋ";|E*-yJKZy+njm4sa|˶P_oG [%s>hό>[M/b~N{vK#}B=w4>;^@ԣѬbv5vbG+ߌ\,{ Dyڃc#V\G8YPY_F]?ĂYh&Q嬀uR]U.8h8-Y\MS13cWWH0zA"mTFtoi7sIג{:Ou?AG Y 127eB#\$ʿ."| TN>ebTpzARx.Ƭ͓8%'l!sb^YX`dEmj~D38l/S ȯu.TBYwCTz5>QRxq8_@PDbwɁ Z쓳_}YX> [jR/Y BH} גv]zJ/~28l˥4mÎHr3BR J9 iaAuWuY; PҮAc#N "dOml5S z"UJsb_sE274wa`[{+`D4'0jQ$uz|CV4w*8c9ԲS=Hmki# xw I 0S7!_͂#6j&S+"4l_3_kljTb|Ü2;`J(hėlb]Ļ)49`R7kOk.YqvJ4K5{c#Nբ?$N+[ʻ8w9ex9u^!U7U#wMŇ ty.AOI(s<2E _0+烯~1~a;6 ^vO&%9SZH3tÞwBϮLh 7k۔l"3 ,ģ_]1pj9SQ}t,>PNdukfq3s,HђYN^Fɬ S#6} 18j̉dz{ o<+JAZGy hGMqɈ>IcyBĜM/կG byR'gGY p,<g%Z=2wS' LmM$SNJQzlSzXNw4/O΃>6_7w!z/>>˘cZ l |![g`ONc #k-=&im>T^Q4⍛dO W/7!4dŔdF\qv& *I ŪUl K4m﷚a+]ɝVEQDj COp{5`EgdJϙnTj:Ƥj!)N B#C_dbr\l`ϸBb6xCw 4%wϔvrlЀl!08oeeSn%0Urų_f͊0,ț#}VtxF^$]GH!}R0\I-E{] -dɿn:)汭_0Я#tUydz<}_<|?Oim>6Np<}d7T7SrdP )E}TU  \+EkХSJSά#cW mWÇ$D!v>poc yN}qm;Du@ E}ȢYJqՈ>賭њ^@K`ocMԫlͱĝ=2ڇT"N$n'Xc= vL*;e#D`Oe^( W(Yb=O~ƀ;s k^ yhO~*x@ް^) @hMԖ$k8]0E#bfUr{Qdr#jrK-u@uY5fa}_)$-oBY fJHF>m!P7 R)رfW68WE ;|PP&\,ul$%U7L$H*3*Sۣ4So~fs*h8dZnZ`C͞ sx]snɆ?YV _"[(^ !$^}Xc1Ҷ.'tE( @mRFR;Dyz;eEti5aÃillW, -w=#HlhtC}bl>INOٙc8,ë7d`q(:ɼmM,ቇp3o)bϦtڋQF?ښ)cě0;:IQK6ر<~0\ARf^ҞksARKds!daR9TeZ:jO ; !8([$iPɣ'U]>P_XJSݠ5I+]e =?D.z ;r3ճ<})6/%OZ+ޗ[Y54&E !Gevn.ŬRQPK}&o%t@?ƱQŞQ*uM[{DLkǿco۸7san0Fd{Хk-% C<w!C YeWyaDwNz4d :8H[OQZǤ Eab:1kcJqL:( 4ODƵ|QT礴.Z t[띯^2IR! l0R7;M,?ioEn>CF TSƵ2E!(h 8L>Y $*\,hD`ݳ^;D|4A.ۭ 2Ze&&6PQ³ yr-{DZY5@! j"KkR&/H6*Τ MMKya~;,\#,=1Kdw!CJCcv #eRRNkΌ[fi U_{ b\?E`$WHMT?c)m\PYGI13K` x3*%zmenlfIznq>F}~j,g28%bqGka9w,WX+2V*$iė8jiX Aٌyε\՜Xbv@6E=jW~ʮih+5j~sJF4rTaP ZV H~2T7)5x4!L̪*}ƋAnB!ԶNSɽA哩"xBgIl??AK$*l$a)cpn ;ߒcA%.}EԈ0A&\gy۩Ȯ[oٻȐ/M6$j%c۠t]#`eѮV aWw,2NT^w^N"%ўXZ, z1rL8#(ǧpAwG@+C8rzH j3FFoFF;c3N I2&]Ȃ146"C5r.4*\ &Do(Ar,s#Z'H+jw)Wٛ y XKtl'%?KvB#e\ʎ6iF#K F,%Cw M%@qIDǙ*v`T_ɞ7FPc}2 I(7`SpĦPӻ~ɋd䧞vajۭz0eTMg._ S;{)!*zä!h AQǔQiѪ*6, Y7fˊwl /KܜN%銴&&ksIG&fa]˚z0NNi&zM$$-#6Du{Odu eDxJzm1Zja[sX=ǏTaKۦa9z0[ZJ,פ~,, KΝcY@y~\U @3ȿ(a`mE!=96fuuBVerULivo}rujT"M&Gxn&?%3:2_˘:R7xt Pt5uJ AXs}XVZ)捽9V *G(/\yAxH{i j5ؿ 'rS=! +@$K4`@!Fuļ.r'DMP8,N=~t}Qɑĉ#RQ=@2]yDgx_N +yLAզ¯V-Gc?|lLfk̒czRR GuyLOBNn?r0~ \Rc1JOdxzLs,I}-&9ҟPRR4x*F$)8oQJj- + [`xfsՑZr {c!?^*-hE=+Y-Y8K(Is)Iyl䏣J@Z脋?9^8iܺg>A;j?Z]WUHVi+EeM.hϋ H@|!5-Dߋa,aq?V@5;ͺU"|08#_R<~7~ip*B!,4Pz'DM+D 1ݜ}hWq3#CEo*]Ʃvó)WNĤDEXm¾9[vDY8@GƖ 9qXf&Ej#%n9Bwɍ x"I.]IPסFl)?.,{͉*Ԇ*DQk%طo^#$uc0 t#a5IͶ`_v8Emq6PIO?!/}N&gPm&< j^A.+()}E0S@8 =s=<=U_я+b(qi"q-+$V)LUFi B֟/C z5K\-hfү&>qO{}LhJ~p_e,ʣ*VN[΍fx kqa&8A VJf!'(U0D .BiDSQ ].&/Vr C%Q1`Hs3;.&tG$63 cR jႭA&G?HrIf {dCdbafGmK%0]+Ӿ,7Yxbg,eh DR^:IQTl B7:հXKZ2Hpj;`gYTҍ;具K{` ;Pjk2Nm9~aZ$h SOr܂Z4ç(ބis䌩 ðdNnIѻƅpjtAT[Dq2i{P0f3 շ4M:}7V: \mf{"fI[ eO mC[Y\^5~: p7Ao~vb3'6wh,I~ GFͨ$صS:ﭞ~W'7{}Ly ¬y sэ$,u~ i@BvH1yt AŸxS*%L̐ټ<enbB7k7"MiGNFh=k'kMyT(f]$yt}Ii2A&Z m~*vztr | $_(5?g5=߹|@bsƮŇ h#KYj{=,cv. "?;>7b_ъM)y,+5u?W {k*@YP{Nu@ThaR৮Ca i ߵ;Ɖh$[\V2)yF꺩VjL@u+}4o r$J=o`A] ■UF^ 7cIZ*QgW3=d"dq0Hf}i',/lyC:pp *)s^+Cn. 77mOQW֔|99"%15 GYYd`Q%OGv-X~)C(|Mp g8黗h kNk A^o(JV5$T-f坡V6- 9Ee[? H뵮 Ċ[UrZ~WF|MNHrVc0pEIb$UT&pS'ՉVp3k(ʛE]?6&,w4]IXh1̒vaK;Ŝ׷oK(PJO Ml";,s'BZXeO P@RH!&wk8ah ӭCJ^44hcԨncB7afXT_)`3M#bkۤBl[[9{ݎ3+[;Tz;hdtY %cW>s\'FX#V{EOĀIgPtN$s u9uLbeЋ'uhPtLRz6#,0 54zX̮{høC:9QoD JIe g@ $bMm.FјwiT ?6L穮0ój+z4c(ǵ (K3J VǠvz~q$% =SVPȝMxV{"Ȁ79zH FnM̨{:@)0 C*p$mfh ^#Qg7@”jB4dC?4"` 7+.0|}|\N +z;LW5<&֎`tm)UA-=pBlO;E݂ƜbݤH #*eʁ`颈i60;l{xJN<#kIvk݀ղsN:@hskMH7YlI_:uh*vygchX(=wtRXvj۔4CU啻X%#($rs,JڶWv,7Ԙ_?V);VqKz* )`.̮nB Pݾzߡ LkΖ@! 83P>~-+'$YiI !]TTW4>dtB47{(\$O7fs%nL)!R8P |3!tS3?q KY$1.$ ;HFTtoN|>҃"Ջ~n˩ Z4nշX$8Yq2X i\:{ڗ":@urCtIH;:n˿01fwy^]ݰN~ iulluFvy2;/S 佤I{;.զ=ק rPiՅ8]*qӫ0ÕMSQ$ YÉ|8v$o@<\ҤTS\Om5r(.2Wh5uH.:5~F8rнu@N'X!?7ZZF$3>?(|ƙV6,R^lXufWn }d 6rNUf9=_bECߜh:ZOLk@m lI2C!`z5]cz#u_Upy˹N5OkX,S5;L`Qie$vqqM"V8u)3Iy"KI}'~ Kh:pພZ&>zjw` H7H 4;Vvn湿6m$Aהl]Oe+ ec~вnX _,tgDLp4tAAGϤ;Y:8?:34 cl Mh.A0RNS mK}i|^ b@77JGEm& OfG&QnC`u67rMh %yt`2TGj\m=vSGg5 ?]-dڤe( S&D]8k^˭#Nٰ$0pњ[``Qv7"|~3V ͭ|q~t'X![n?j &cӑr{Dkg/d? S+Y\N/r%APh1 GpZPn֜~{9㭔lhppgEaU:!ٽ#n)G%~Ro^qJc夌Mm8 eu0.a؉}Ex10<7{wL <t C q3N&kEel[SI$A?hݗ}|Y.31Dv?v7Mb%Vth#Vղ0Q +]Kf)7%'bUL[^~c FHKԻWd0I\~ }Ն SGyKX*Xr@(Bi0㻘skfT/~L|#M+QTmJ42mU.;1\wR࢘^ Lmqo,^M?qLʼ?GO1V/:xS{;PHYgԋOH+,VZR=货q%9:kZg)aX"D4%Hlyf0=TT%9gEÕ`\Ƚ\zWmaRZ*]6 72gG{dGn F`.ze dһmaۆ ?Y6wqigu5YU$M! E⅍[46Xy(pjYĬ|Z~)"iD@ۢ*Jy fMtDS}^ud&[!xX͋}.5Q ;\N\@!,〒ԀnCGt=}0/V+?/)gWw"ds,*T# ҚCnmraRtD>H>ZqLZUK(bQu=RJq^K >\=773ҚJJCP5L3x(B: >"9zs )&NUPa@RAO:\ +Vn(?h͠M/fqnvކH>yn`UAEf6ó ]Qa:kv[{-!k,2;1Vwv_2 ϼD]'\Zzz`KӻaBk|Ƞcj pAjBP,оC,6֝\BsHụ/-]p9gV* ENnnY&ӣ*ٖIX/VܼnnIf:W&#O {? B17dk (ԱW۫9r+UjWV;]+tzIC M; tl7[jft ϮJ _|6^j0,̝':d.>vY ,5r?gٽ{-;>TLJsdgRX*NONrrg+u@)hM&Yn5nLXy'8CodW|ad}WOp~^!cIhPmK%ϢjXMxCL zO#3$C +ZX.3rh v1߉fw rZn;.^!AZBNZ\BCSTWG-EaoFu G#,$R8:T/#2eZw-qOz'i|xfON/i>Qٵ=oy 枘TAι{lVE7b߅udf'ٓ{CǴ8C] Y'+{ӶV1_x]K3,5 Af=Cj&7!:IcZZ }3aowAf!.e^¡uE59ENCq+~?w:䇳= ~l(,WAB)C*em1;k DDeOzZ/3^:Z}u j7)tDh W_`?NjYꎙxh gO&Rz*G.Om;m̛âI2uslYWՓH'(;~qҰ4ѯ2612(HGRb':cY0Mhbý$lr`j{apT7 >qf^b1fӞ=J5B@w\ 1I }Sda+)Cigwuy |&Ÿ_0Vu UE?бoNs Cc}Җ.4-~1eG0{$aΏ&]L} wijԣiIvoS$׵WMtM<U\ldOml}~ʎQG,D\%d8 Ri' PW5d kZ=Z//)g'L,%CH~Sơmy#o%׈CiU]tX+f*hǸv ;b"P8U6W^3YnBk1 U?f1^Y wm~2UaUą)9[SZ- FoÂUDd# i"մ[p^)= ۷ݓnP4JX#H5=/$赛>F ͒ 9QEO^-G=XGoN} ]I7qf8p"c ̎ ?iE_Ų QPZ^i3 sjq܆,$#?8# \7X][ǒZ}g7$$ft !F)"CVBZcsxxXK4= ]f ԺX]Sg\h0ҧ/S.k-[{a /vcVspUT)V)gP2|OMe \ǷeBDƓ kFgg 0-O<PRRkчj*Lof ɖx1iS {بt$b@W66k O<:%83aQJ:]UoM80`xmN]Y5(TlG @nT 9W0B d:M.Y(37QAwmYDD \} PZF`L&ٱ9&hxDO xU3_!s4EYa^;nOLamx)eLߋ4Y"D%+bs)TAhˑ|z<+9 %'.:W4E sжc!W;*+~ɱ1̱`"dV,k2;|~ &k-bXXF6XlzXAF,ϑ[>j'w{wߠKB~&ͷ>ar"ȲAJvvNhim[Ae֌|=Ć81~nbZ g " 7]BMoqvjA͘:MZQͷbov/ΦRlyȣ flSg^1߫SgP>23e~S:f)pz~L+ jt0EP6, BݒbRJ^[k  &x3{ЈVrJB6jEK耡=hg<~eR_"{X^}0_ݴ@Q~LZYc_\ԜLJ >͉"P鈺a 4w3\ -TၯS΋A {p2& hIw?E53^Rc|iѱw̴g2Dn_20`Z&j"bL2PBm9VvkD{/(lQw3sOw)wA>F8[*oK`|2$C%ݙ6n.ewj-B{2=Vae۶Nҭ_Kۆ&7,:EM XI2(4*EJЅ` *P ε\?/>P kOOk=8/Gz!_)϶$ zk1|=tE dΩUɴ=Z$n*Ҙ[Sa2`5g&I|=^nJ6Y͸ϏYMc؍;<8ex} ^/?KX6Z4Jݰl? b ~HZG&{>>Mņi.B cے>>7 J=1(1DC!vمKI Vfa= 7baؠ;5w8U_)*?]שi w_ Y+O*H$.,#-j"U-8&%TŌ*`D]H⼷-YBZtVť$\X q&V,mԐ#:8?Y?sN#p>{ì(VMp^I94`=٣TlUƫqU*ljrp1M3trY즃qwCbn$wM>hB0@z%HLJ (hiNU#Ωt4J1 1U"f'sH\(y 6r -зI1wyYw=6Fj1ļ9@ChzzW^mQ{Rv 1N-t% ?V/!UTd~ ӔFs]?.*õ5*Suq9-Xs.Zuw׼0-!;s|zgl]刔y᣼ k{|dt8* Y%FoD ~G Ī%x@{gȽ9&661Ԙ/#6Y f>M2 $ 3KOD󅁏Y-E7˃)ӑ-Nbxe)p2C#2+YǍ)$)h첨 (t*>Aj-j>hRGv ytpv|& J]f_$Ql{[I@iy4Nmt^Z2Z8 sk2O|ăX'-n86H7бZAuO\ /g%"=ekxX)mq2#҈<)DDy \MFdGbn"`o?IOԤU~U˻SG{YeX|A9X! o. 4e$q%e˳C$ڐh t>:A`fnjo#c7R VEe΅Ǝn;j^jU0B6h:}1q!_ӴM>(Мl"D8Jz//EYxwn z7FtCűϒunj,nt ٘iMWIbJ0= 䋑%5l?z9E>]ٙExUqJż RH!1RKnBueMJdjfU>k/Œ"cKJ^B>v_Q@{_QdkD #ZP)]8qNe@"c2 {"JkwX^{/Vتl&UQ(6AVqة0zlH>VٹbvX?F1BX, >5:ᘶiļTB҆d\%]쐩 ~XE?#H Ӻن-2ᛡ7lkr$ENDH}FwvDV7D\Oi顳3'+D /7+hPsiG?=<{2Wi08ާs?hy[8ƒ`7  Ni8g}mt24~oFZu`_{ԒS9+y&K$Zqp"Qe V,Ks 2&;UT6[k#=tPؠUzYVOFŞۺL-!v@ B]G:N+\i8 Zh! eib Q@Wi@ba,׵`roϬS-g[n<- c xx"E(}FLwIf1m1?Z;aAjΘwUOJ!~p =Q(XoYw#ͼ; ~qF -Tjh f4AAQzI}>#Ua;X)tSc5:>Kd'"[,F = H, qb?RAߙ~)7;͏mYl"X4"@iG;pxMn涪tt{,K!%? $g뫒G ~h2}=rtjD3ASgI oʜ#K ^ګ!-Y:)-?,Tw/m @ZMcLcG>4 H1O<@s#ZI.kVq0ހƑa;Ev^ 9Q^F+ȅ#+akU(\Sf@NwIݒRzQqsI!1bJ ~ N{p_,|P"v [O@̟Ԣ}}PyDYثRM 63KmuPGv ";&MSJKFKJp@5}>h˓Fn, M _;{l>msc/Eh(%IXUyL:yc; ",#g3%}@Ud¥g&ys1vvu%C)(OncDulnd ӧ= I1*dYEEm@%8ؖk7<ިʎ>|'׼A\cȇm[KvWt^cMob&$] +3bLyON;MK$5b@hT]{&0g{P;Ws|@È_&+ nr^s7OY .?fbIW׮ㄘCJϹN\7Hrx]2w_;JyQd E̽I@pH;[0Rx!#g+m1eə\C x(K4J6(ӥP.'&MuD瀪&`S"-\/t2uObjmz)DoO-M`xWH&  Lt20O9=c}AqzO\C#t/i@ik_oN= 2$#6vÁȘXSӷ}f Rl)AFyګKL(?$igr5֫]gm?\ngF/ܡ:|V8N [EhWO&WVq ed cؼ s;iT"CUZ)!MOF6GQ `)m)^Ba_>A4 u3cӽ^KFQ4"Rَܬ^5|"H1=dǾn2;fXTcPA"ò+l꧑-e.m ňl~ɧh _Fr*sӊ5.iP]2IdTY[{.9ُ(˄D{BuaiRlJWC5pߧS h-tř}a;'qT_jFƭ ^df7SRiͽ4+C0m 09zho7^훆Q󈀣 <㎳vZ( 6ձv0&C:)2a.ZuQG7(hQلD% _٠E{t:E\'M٘[ ֻ7$Y㐹]C[α꿕WmmR`*1o2̖6DpVCc9<,(<&w`6~VjcSOephzHx‚;VV|_R Ml6 F 8α!j[OO6JoдeaYh7IHK_tOCw {5v9"B;:m'qͰDBiIU%Ũ2 ѣFMاC=pYqN,;t>&#nY(7$ )~A֬&LC%LWi۠dwO>Ml8X5n 4ƪw:3̼ 6 lF HZv)ޤV tea16"4t4+,\ `tLbOLYӎ}LuA.r&>b~G ,ٺз~Ȉbh)T-ovsA8+yi/`u~F';{6 utygc6|j2w5ޝ m9#+u,AIao juL/1DTm_'ce*A,0Y,Xn6Ǡ2/w)Ę#5P"p$R''ԵXG^|݃d !C:Iim"vnmL}[ElY9l (~KP Z!j @2/,`}0uĆxtCZ%.Bn*u;L<4/冀P{2,]Ssq?_VzcYtJ)לtr6ى]G>g}"g)=*>(~C@˾'y( C![ud>b4[fU8uW/[ A a$4ܧvi?vs, 1;VV1Ho!Dl6 gWlb/Y+ ȇ >' $*/UƟjQ/v 'ߩ'7GZqv\ؠxM?k^yCB Wnxv,"EF,t)7U^Mm&7C2N,C*Ljr6)HQe끈x*s 2[4NZuIU hv젵 #D+1'0OPc*.g> gܱ*YEXK[ ]Ƕ#Mvp|DJ'ּ<"g(Hw47   ^I7Xc,gTni_өN] zX+MɬE\?G'ԧXF{+vKYx{󹲐:i9+6]oUVԙerȲd녎 ֠I3aIq&L 1Wlfn;״fkb,:?wtpĒk4H@WP^.{q@e"Wf&LBrjRf':=Zw:k^|F%ݐMD5EA{WTu@'(-f57Պ7ӯ8" RKHҩ#nDGӰF&G"Q3Rpy#=.@" $\6W^Ug?Iؽ?*pu/eBeQ>jFEY+^A[ձ6 `6I7!.nsK {*A^fe0y^4Ȅic`eG\T'-]/&":D_5G~gTrGA5()mz! t:n%gCl5DdVBѱ]5|%T;S$5 8ĶTv3.Z]Y8l$;fd'DA/(lOk%f`˵lWYA~ i# <BJqB:̍^Hx,ݒ){Ni"x1= bbado&+gP5\ =2+OץR.T ?bYukӳҷI&x;6ˍFQ2餐dֳKmNUy ǥ$&)j"ƽW)S!uJ*C< P\?28Cr 'مLs}4cgrA턈 |Cu'Z/ܪSh#Vs,_Q<N4>$`N7qK`InfY4{tܨ%aᯢ*._1%o?ODOD춭\XJT.WrzU !q2!t܅YM6x%-]+kIe2ҥ&ro~q BFBڧ~=)%V;Ώm^<')HAG9k r*ܠ9aO/HiƸR_Qh]-n0aN'hX 0=g@Ǩ[jSԬS42Z3A@uW4MԫeHnEGI!sR_>EKOooI9nLyŀ1 :Ji*R+MWN7OcimnUAb#L@ tQ~n.SB< 4/}!(Ԛ\'/ŒO I 33Kzð6n>B H!Oq+}ցJ[>%a eȼ!p2>tRC)$$Z NN >/jޗ1ⳣ+b\]SO眥zòP-@fƆ#sh8LtOǞ ~)!τIȴе3o/w$VYW8#6&u#2L@ptC i\fEXh7$4-iK:*S\[Qo_Eo[+<ɓxL\TFʻձ!/j ftSYnbfw;[}V?G 6?6'BEȬWZ, N\U\#/H兯1 %th!ftNrz1Dӑ'8Ma%)ya= Hsr3Qd0Zu)k>ړz Cf4OL‡]6"B-6Akk4y &S5'͹WJs""N(M"í JHw$ +ahIS*5>7$ȥJX-E i5(1;8Rۻ0-UXެwv@ʏLzd5PREzHuCb9:!C0)8aNӲgt({\4ԞY!'"G,>w ;Gtb/JeZdJ7Z٧\ezUcMdfI`~I>T?!0M2>a9 ! *ؚ;1s'NO%UM(L6D~ұp'KSqv MCy0J/62? n(3 7Ɛt҈*RrTu؋=d˅%(E,ϡ>a>E fqL{AFR{Jurae[ ^I ]A^lӝC,"bbFVI9Yb JN]%Ke2N*bqL+7=+DOd_ Cj>9Ց|!,~Ti/)[,S`Gs3 OgP5vv'.jV,*#E^[.lﭡ^%,PL/O:5Ҫ^ :φ92aRGK V pfLTİU0̟ V~o];td>=~`/.p |/^B{ՠ?Li:@ l^7{b?>TdܑmLو(Cك: '8 6Ȇk7Nwh7ؓ۷yŞo$'gun:bdAJ.$;Mj7"| ,.é\b%T?D"U6|gD| Tez #̯t%B~0|SB,U;]C ⇿hD'xz{,V1 3Y'!Y/6udS8Ur&u~O0st g ZJ"U {stʳŨ<CN+~|BMa\(&şNy"-(c~IkDgO\thw %t',Hrf;(QT/M*.Lm?f *oyXwHa/֟/A9=$ f;_ wN]'F ʿ%l`g^V/=P]5axivű+g.ƒS(<ͳ (G)>`#wD@zn*@]7qomX:[0LR P'_{K[YNn NkׇԱvnt>1 (KjEerjx5lyza7;IFܦgB&[{!Je]o$ Ӯ_ڗx-0(JLne6dX' jy}1zu=W"ߓu&8^1F Vb\%q+YX_HONH&IN!EF ]Ƈ%<Cvb1I Lw/d9Y9Bz{֙S2LtjmccBӐ8-W#d6De|/Q !hȅetByc۰Ţ~f<ʎ1h7CgVO$ίutoctu?^fV3vw,˱3C:tl&ʁ./1y(9YK-"zvro2bg?(  Ֆo>_yx}4Y*9' QQ(-s:J|[q*A n 'Aw+O_Ȋh  7A c6@yH_>+F/~Y:`l\w^T6n1k YNJ4F\ lfwQCLe4yVV%O &\tl{^~5GV Q.$"Ui |Όq<,uKcNdoEنQRĪ]3ZD!ʐ Sb~mdx*X#nBIVj)VMflk 'C op=!e֮@n+\3Pbl!0v\s 3~](prڊ uHo'#eTr8 ,8WRlu^.Uaݻy@YWܜ8gtH([sF٘D}ofu6ќKʍƢ<"}R|nc HK|l1y*<ng3)E&յx'##zeUp V=j+f/ }RA{Ȗ.Rm4nO"@V'I`3XS:e2xöڠnYCޝbV#8=8?vB 1JXʏZOeH YR|(`M\/7&]n=đʈe=@#6ǬJ_û"MT#l|p6 . >8M8αDի3veU|U 9', w~Ls#Xn4vs&BK ⒑wo)>|ui L..}eɈ\9GNEާ.^Ydc6W r_ 9wpj7B7GpF$Hfg=\uO}v+uohWq:T1eyDG׼ >PczBܺ~+ŎyٳH{?75St*8025"5r' /AX!ETT8u) L[1%U*7"Y-9Z0r uը.q0kW"h #4֞M'tIvR?]dأl4hL]<72^@r Rhv.͘R7kc^ܴg01eߵDC,&J(oJSi 963z2gv|()!>9P-)g 2a,&fti#kպN?e]a몶S[E`No^}3p*]R%tSwq%xoBh)~*80 ~dM&z *qƓ?+-u2t /Ϗ 7N4ϓΞ)Uwh1%lu׌5I/)"O)iZ|:n%qāhcD1[Z8f`A8:'r,C5`vE0';^˃4ؗP|Ucl#`L_ZQa|E`n8;uWAa9vc/sY"}gCPcIQ?hZD>D2Ww,37pD-I.ઘEgkw0:,bahbyA@3h4ʽ@oq{u`>;sѾڌ 'GEWlj'!T6xS^Pz`1sTV"œ=Ա}$h^si`S76nҦ>m@עy5 <Z/i U9y7*$8P^tSqֱ=)F3sz^z˒/03҄5WC5>ApƤ2,""fZ-ʔ?!I!I8:\rSxk{Q*C#32;$Cː?Sx@נ(哵db'(HA,u@:2 mOy"+ xX!TMjՒ+䋀VZY#Fz%,%-~i$NuxjQGX#]1q.! mg" g%vMnӄ~ˣ ;&$Â3 7>3ӏ0 LDJnr9&r!@1CA0n4\dQ‚z WFmeMMr)|5oH7񜦲ByE!.P&- - 0 &o.HrgqA BݛHNozaU`5̴jiMKI6 :޺_J*( ڹkO\ʾes̲M|YniΟ Ebb)0*"@?w:θ<͔d%xT&>1 zErĴK^WJSXh9AV{#߬@+ `c6.e9_ݩHࡼ&"|`Y 9c;h𦷹:li.d=1B05[H#]l srIJhx 'WƯS&)u?ΰLe/F:F}ճ40$?ckYіՏK(Wi1r'[cGIG\&uqsa !dʶɑUa-.]ReIw|5giV5vSmHoѓNcѥk"'IZ"v@Jkj=/ϳif(Lc&|w7"-sw[_SB#@^5*uDG~kfb!=#0¯*K_ L {aK2o =_~"[c?¬w•٩|yFYJ5Rt,~:/ӕ>s|r NuĹ;[# > woei &d+K#, ЊxT uDTIp< Ap|ύ=B/M/P nE^c~W>K8SGk"^)Ep33]ʵn%AXkh0A8hcޭu @?g=?C7B=*X+&-g i2c䑎̸/.1|qY^Ϫ--A./x`W!gZ]vO{E290giEŃ(aφXaHWVKu.IbGWl䮽cQG)ֻFN Ӛ^5j 喤z\$w/{Vk,4%a?sk[c8^I93R Ug $XzCZTZ.i&+Yfg8< X Lrs U&Gݫk]>|*hUL-ğ& UDZ|G+o\Vt-y\$ ؚqHK 2L*bjH14Dk)puiϡ0ƧH_ Gf[p xgU>7:9pF;P\kʳs '%ߗn/HFe!"P;rX[{Myb'}ې1$Vuqu7 uwlt}5p萏 疈jϕ@yS[`%2.&=ҡeW8s$#(c#do1~Չp;3SOWM,~FƄce<&1T3> tBt c`Ge(lh,o~ B:Y{y(ӑYI V&Ɍ%6єT%lfZg τ3[5R+(tql"#*kފL?iڅ=i!Y*AE6۱>*C_6WMH\%H#/Ӟ:8xeTĥ5C3a Y &_zL[e0n)Kď!֣f@HUɡ*VUs<ژ4m}ɤMNjTjsLlPq5ά 1oO?xC> o(4*Q.:dbtEvy7xGtW=d&GʾLcQ+6:>L>l rV,&U K466ؚ&&E(|F>zA|El#a x.buKtҰϯn:8&@Ӛ؋ntsZWstÉoh?Xh; 8I*⸱Z?- Sy糢 SՉfFXp-En8 T,O=2 x}ZPKI5PLs:5]{m||C|!oAHlJjQ' xfz{S3[t/9 nU=>}0!#!ߍbmWnт exW ? dfp ?=&wI]3[VC?ϐ)?!UzG5 Z~Dl+AG] RsH}@/I]a^R8l>?Nlu_V޹&\i%rjHZJ˛A# ( 3),Ep u6i21lkP#d:hF[_GlP.}@ ZWxI%sѝe[ljOLnQF`QLiFfXh 2X)됙-9uſf;Ns-/GuZ|ĘYc;1CH2}ό_$"-F=ܹT#wBЏMPqgC֕,ef l78[]'m6iy mqNU2h*q8 qnGPcC-Ot:[Hr-AmGhMs Oq!A@fLOAD'׀f6 Biɹxo+},C,|V1,'/Ą"si?kTEk؆ٸfk !l2G"/5h$#HBg=Ư}VbUCh({M> aǔ)[Ī" 49`7&""8> K B[:EmhA-N}"=~?}N}.熣7 o[*x4 \ iG_#YHǽͲ;ŢpVLĊُPSue{`{SdF)̴&9{1kw'vg4,o/٥6oT~ 臼ddOγUŇM8cI9:|h T!/14cdf<{.:9Q(HׇeJR7I jPu€ #W0W eu1xy@\2e ZDݕ  A9FTS0d?{:eٔ(au1@1pb`+t&~WΝs៬4k/ͻEg[JS܄dgUy^ڪb0brOnNxb_p R \*h8J5+ǻĢ=/I 5XWG%\ԟ .t*s&Rzjw"Ջ\"ƧoDfZh|5!͑= _Er[Ui𥻐Lu hrhn ߨ^+;WA%(@VIԌLaM3=LTd1 ;Tcv3XlLa3}KI<=0ǐ9tl龦~J?uAH`R-7jAO};fKiK5y?'ك\%وs{gbogZ!\-N qI΄JcC.x0eDJ(ih`OS`><* C Í'a##\$s5p!]RQwT>"D$c"qQ%AM:嚱hUs ^TꨳZ84s~8J>AQ\ѝ,9i) 3ZqWzc?] DclD>|'1kO닚FBl-n80|MtZ--stuت3SH2BVEus{*x%ަc?R3@,ts%HRToRMq1}!g4,8c%&9ÖCrV;XY̥wP@ݭG):#:fqb9:n l(&#f,qRÀο42ކ&:+ *nG/d P2\]wT$"#!U)`vYV/-A&j diE+ f:D%&@ә+syd9g3vD;~,H5৽62橶3q0Ri"ߤuec5'O\Bis6yLUNËȩ5Oc<"]1K}\rK2oM>Jۼu>{9E>S}9DؓcO'v},48s&UVo9 iOt_(N8lw[3ٴ|x#ɒg(b5mwL7&%. D+LM(OhӲh u#>:(>낄_xsHWe %'.Zr !j %*Lfco$:45WJ$cѐ<2~CS>9~=GJ'aKD5b-=煡ڧ&ΡTFw_{^53Ě:ũjf@s`p>trsw7LJ+mINE}^%`EVxl柾#Wŗ-L 5/$E,__MC/fby腃cʤS2,y BArlt$g\\/fcwS k\R>"7"Y +%j'o7VŚMA2?灁TJ^\~t54-7cwhZ4\~|;B7yQN-?y"KSCCZܥ]0v*QF0&lأPV;CRFmVk;YVh,d^ 78K]XާM}6g, @pB &{i^Zsby%g QYXPQ,F̪L.-x?m|e(xP8X}q,أ`)@!aa2_u+Kai+@63M2]T=f@‚By^j7z =j 3Ъ\Ϣsm_gKݷzw  ΁ɨ]0h&]e~{!kusãlwY|,h_D+.^|fߤDŽ" E2u=VL6?cich֙h䒻A LFC+ 4ͼk;OXlJ17q^E+Fe!|@-kb4u!~A#$.v cZ =@8|W[&+{L%[q!M5D'=NCtOk` +wYr0nõ#:oYd QQlڒ]`ӏ&aI!'帮p{-(Tұǐ5%#v.g6ϵ=˚ةBEH{RvQ38]JRoxKp5H?XݦO휣%[򩃃%Hdvg^uPT3#3l~F QL7e ~Oe7z~KgƥE%&Km]Y6*Sh-v8%B1ٜ0!;yoQEq:!NScy6Gv~՛VJWD^ &ޥX3K,RM/}kdP]*(qӷ9t>AJHh\j~hTϝ٩~#0://E 9ͥQ #ݷg׾6bh㠹v4 ;CFp}+.+K L՜IzFAXҙbVfp)"[0]2.¥K9uxSSBȄ#зl俲 .vEOj;~ ?*OLV>; Iyp/|M0ie[yX߷j^bO#vcڒ^=d_|噅ԇܱ)-MD_Mpj{FnxǾѤOXϬ GɹM%kd|y35'ސ=( C✠s';{%Tk{xR۴Khh~uȗd#˻ Y`oayOqtxT#(bH Z~RU*v~n@m%j$ě~8+o*Cs08uEhi  ;ˠ19x^љzðJrQfVSO[٩V}V󢕩q5=ޏd3KG!+(V&3|14Kb}g b >  ځ\70?N!$Lk6cpϏ k@dd_!s5ldjVD>̭`8ei]`VE3Eum-O1w// Ev33sF JLo*(,iG 24MkP'x+t 2hMJ#: BWہ\QEG{>rᦏ&R{[YFS~{"I$?5V{TF%vRkKVO Ͱwdy?Y j쾦}8ct3MX-; cW߳4<ܢ>ln@@@?2x]R}`rcatd%Hd89OF- 0=`4`\ *n75FYT,DBߏߧ/b ~nD솹޹diֈNj,ڱ&ڏf@/gЊfIjȊpVT_35 >Zؚ-Bk+| WM*s/@mMM2CW^QhKVsQbΚ٧XS'g=Q9ꐦ8eNWҋ<_[Un2gAᕞFR~[LrёZwO&+Y<-$[;hMcMS)I\ 1#`1{3O9t +R#PC'qP&3hV*ZrB+ӘS-e3T=(ҽGT$ y,Fk:ݜٰ\T݈9PPzG>@nґMULr`}Mhq|bYG¾BCc>/v#J(ŏ/X xy\={W;Si+m̼%|.u m }r5D X0?LO mgBv |a.>\8`e\˂,Kf̥lHd#RoڂEw\N)ېL.rt]-kj?Qn9y|3'"?FܬaN`<(hT<* zX9ߚ ,g.o;{g݊Udjph'я^xe ^&5. m@jr9T79&h~.L Cߌ?E;-)V. }[HVF !C&ô%[VE{ awU3K4 rS/. W14 >T}姽, cl7iz \ځynyx;/K6!ǔf%LUE[i>mJN#oA 1Q{]97v,)PfA $*y>A]"Ro z3^dsݿhEB[׈v"!d߅@E_*F|V4~{<4Lư6r#a_?6|̨OC'6%Rg֜KZeb*}s?"{'R?  bt4# wYoMw)=3:h*rR!?)7dwh3I1)a&1ȠH`e[~~EMlXLKf!Y~9Rt^ Yb> \qJq%æ\/9$IdfCuY֞] X쭾+Up(al)37ǵ.u1#|hbKdT}i ~Jˍ'<qϚdJ}3P)h*eTL%'K@|[=o t2윊I@23B dLY[?q=WTB޹<A\SbNd"0eUwHUJdts|(` $5q Mww;bKͮH7&Ieȣ ͅɖL>Q*+5VCM|%9ܗfⵖԧx/~rmMKh#J5}x_ ѭ 9 qYG+e)wYiiCH8Ԏ{/uV,Kەp6pTiEBbu52XM  ̀c1)w-:'w/(\lj1l:?ol K"n R٭$\# u"Z} t7:G,#LAqnhW0zOB0Q( T.LfȦݸbYzV W+wը9${DB`#'Wrg9C^ݷ#oE@3|zA71N|"ut:lO89;r):=dBR7vǍCe*lI\NO#K=^BVq!$?Z9$IY]\PMG&a@MP&lC[I!kp!IrY51}!蝳ϼwh4u<6Uei Ey <G&bwӚL tMuQU&ξiQ=}ċF PRs?+eMېam]-9pϷ>_ A U:(rUA`\8&߁`%8Լ`{qBtaaħI*gCky>SgbVZ|HB3:n}\ҡ2uZ_\io14VzZ[5T_K5Re ToCG4#X/2'i45%rNr7(k f>~whbɶm9~q_9]{A}]STʹ;4DcNj5ps-qY@F5>K ˢR_PpTR[0GV̵p@LL|C'%DͶbuL}d-ҀoSF֔{0WCy"5gVޱmC=tm{3 R@.;J3YȃNbb6RH{dȏ-3s-,Uw^L]CZ}b*RM;;hy hnijW7'/]p2m`%6$R7 p{\&Nue"^rTjdnBI  JfX e)*ǂSCszFepѠmG Ǡͪ$F*YzCjVg/ҚBU=tG-c9kKowUcLł&WKˆ3I"IoV1u;Nizn5n/a )+ϼ_{F66/$)2\ 5vLkznz6wg>'B}}\0 L}ή~`!b85Ц ǎ>% }K)=}0*{] W]/"jHԇz?KLǶ!ߍPNcRrȗ[Ozk!N a_^L4f7V.`Jٕq>잣@rpFj@aQ`Y 񒷨N/mWtC4 OibG~?v} 4U_- 7 8~[{XEmePuPB@ϺȨ4]Q9e0@'x67 j,秔::M팽$٤gKn~+HNQ$ykBί^YZN9)ۊO=faǯjK2zPܷ;Qޕg}6*[Ͽ}Jm[5ߝtۍE:t$46'Ǿ/\qD+ȡ|wK| J;cMxחjg )wo|&C^0Uh\!0|tqy՞ɺZ4Ŧ3Zq#`݉}mK1dNú⿜kRuL8 VSFۏJ41NZN_ߖK۩$0|gA}WIQq+R_0l{m9@}zދz3FO )Uh2o#ڿh {&9<cRcifjX(FNG=C)|[{_˒TC@wh'~5Ow=l4@zl *pCݼ0̢<Ǽ PTOg"Ndh^kPP܈S^M2٥ /I=k%}uazYp.֦;ut5>/GWK3w;4 H 啠|m"' %/[Ppg%mbR$LpN:\"TjA7suE˔?X2&LxI~D]uB0yIlː'ȥrbCUbH"&RylDn7 dz A3ə:sZYw&}ŷ3EBBh7Aϣخs eadnJՎO&\l ?ox~p9Gel2yԂSt9@η]b>6"q|@ RzMs%ݸcVͨDͱ<`r}o-GsTZIbD?'Q&9/`XƁQQ[׮JevlLv?D4f gR߉8dS-2HIAM%bI@k>$Vpko7sojGH vd)th}[#_f!h#K@N'I(ԨCX|,F_ Jk}C[SobQ#4A*[v?<1~ ^^8{izi|1Qqx\Bو޲~5/V/@0Sq'Mbkd %L& 4PK1_9@WǯT3LyRepH:\0}$;*66q*pqigD2_JmFU]qWHBaYӀr·Wrb ' O-h@URn-yk l^otٛq=W r)gЫz%WX(k\6fPЂN0ڣ/ٲo-UZ }xFQlWSS%6>8@8\k ƶp2--P󾆯.A J_;$ɖ K|qX(%RCp6yN׹I<ۓx!CjUSp$ua r8N_V>k<tifZNnbSYDkx09\Y0AGt j%dl%^R Itgv:^3_?sV94RE?oTq3]ip4R(ne+FE=txA Kt 1|Pк1iɓ3ĄƷ{4oQ5 k? )H wGCvb yph5F-dz1ϨT{CUY#`)/=(ܝFNZ=7Px<5SΌ5/o[QfvfΣJa5bJ j7O3]2qCrʭ L֕!}IVgE8R_Ij0si~ ˲;7xkU"8iDg%3[HX4oJrvǻOh_37(|nϔW HtaXr#of_7EP ick!4^_R"@|YVK&7"f n[ u⮼I+w\^nT$T҆b_M|4;OCyyMRP~LbaB;p 4I_b/q"|h-M]~Ig]J;Ye5c C4 햒P!z /!ql}lfLX8!8*CW܁.{7m6tIm؏f89 Am,Jg$ 4u2EIsܘy/.՗ E[$K 5)_`^}ctK( wR J=یU|a6V,QGn?ZqdI[#-BiH>FҀcB b^8}*8@m9|>eoqF[SԦ`)n o,!" oZKa-vdDq:qOyw=Ip`=1]&+ qm`:L7bn1N wVʶp0ɤ㐙Ojj VqwT3niaDQ0[D}_=xWB/YWUfLS 0=kN-#aK0aw~bhBZtKoԒ~hyWy%NEs4ߘ3^FwDFN+Yc ,XS:RzHTJp.c2FzHT]lN|0[׏mmebi KŏMĵQ20:aWܢiH܁8MNMKj{I <6-U \T|KzaCFГ{?+iynf__E Ϡ[zLl+ԄC}g=9 !a0bx ͢mMd=3UWy9# Hd+_ jK epN9Z9BA.d\o3Tzp/t[gDQ?Ӄ@Sª9U tAS1srZ N{wKRcXjW2: : KFLou,{C>3܌۹M7Vqt.^R{ѶK/5y`?ߑGO:j %Pe4ݑLiG1|DML3.ʻ8afû_ډ5$ gkZ.'q ؅3^$tk>)Ҧo!xۃx7}FIx (kw˂Ůo1GZ iv/s`tӼ!Nf\Eo:UCHl[& |ŁuM|Wɡ@A5'x6(Ѣ{B 7\ºY6PD()\ g/9|ܡ UZR ⿥jSKϑxy/o.e?˖zXNr%ʰ'<7-AWtU?نzo-wES\>ʭһJC.vbFSMQ\h Bx%qЭ= 5xk8ĈuUS_AOdۚ|~1A?6S|X 2,5L4Q)rX[DLm;+HAe1V-`H?Qa9lu^-CP'0‘E_sn<_)r,ך~T?(Xhpbgz=-\w_;J̢T?}޷x 89:j*q?HJeEOk)klOf?p˚qEyܘVc$ogoKPWde\. @>% Fy.\5 Dt*F/jPA✨C*[2(>bABX;.m}PJde!)4 ցvstm9Qe-G n}2O $ȭ LZ(qC>)*ˈ)9Xϸ:CdL{!n 6BӰ%7k 貗X*؋2i5m|`$iQz"y5՞ȩXD8:bZ˙ddpu)R"ZV옣$-A>ڥ}2 3 ټxӠC*:t\zP[ÿZ]Pu0;͟ۼ*EҥQּCZ6D6iN|+&OG˅^6]IC@VP>OZ )@U[]{ύ5b&=1UШo^wE'-hQ%7):X1(EkIA"`֣)ı5xIfփ1j<"XILf*5J8TiEȄ cLw)MnL2b*#LhP#.[Rsn} Kp&UUd{^ k'鏌r,Wn1,ƠL>!HmBDb0ZMQw3,GfQғM,XvZZ{1X'd 2aRfᢢm=xFe\z'=ir!1@1ɂH t -@e7l#(8y>^%yUEZ5xxuql-]<4=yT]EpS' >}dCE(}R/V0$&) /\" y6-$yR{s~oAڭ>X?R@=QdFI;c4΄vptbw^> e[~*Ch5 @.mrd\cV`n0T3t l&wɏ!Ч ($ &TiOrn6Dl !D%(-.{e>UpZ$ߘ$\ͽ,o#4IZ>kr_,Gb'lMk*CRgU1iނࡀ`? 4[:sI>O2Ih7p6RӇpX qǃI#bҏg3B;aăc F塇YgJ89WN𯞈| ),|[ņJP8eY\\\m.ߧcVjE̮Aq΋M )\%P3貂B@%Q.q*e߁Rd,[^; :3Xe7jKeMP(͜_K1PC*/lO-׼ݼq r$ (Sosu:k?şHc$n!g be*POO-dm3VB˯c*itQ9-96 _T)r`0зLF@A|3! (pbo"oFYP9}AJX!ilLS.L nYs/m6S|u0R YƂq J{(-n]b$f5!ĕ;BwbXD$ɼq?}f| \J^Hapq zk]`S[Ū%RShٝ̄(O!B hDH^^zdEl03M?mp P x5̏5Y3PQ(/ÉPab:ݤ{2f=y@hK@D*o(k0Ea#Z_̭!97]W{ʇ6ftPVpU@֥B dczE.կIU!,嵒nsЄΊΞ2۸'@&)1 䫼 T2 C?]|/z&l<9g 쌜K!La|tBaz}x.;_huh-HLJa >VuKYj\K^.h?.bq ߜ_B>1jWGt;4bh_- żɅ5x{W(:5KKI` Žx.$v8+ -ǍHJ "VW4V Ɯ $\e}TQY*p8YBWZ{% 3;$C>sN?G  OwBdjnUw: blSJMDĤ/rP/p!ƞV9+zⱺB9b˜;ۣpm{^M :O+? H_$DPoZ  |-~mV^ s!{6 !vNs!Ad=RGlFeWZx{'4,zqg[ؓ-]KospoQHd#CsB%Z߿F R<k:"z{1_l!@c<1x.SH)r$빢,Ǜ[fg_v%{qZf&Xx%zPzi?o@6Caa0K32Kۯ56<~G e5'ՅWmS*m*j) !G\BvCx:S*T# hJ[\`J1h/hbT0>.GJ7~{qԭN2>f_cM9YDƌIO/>r@%1T̮;u`(R/1d;Ac0M ſlu>U4~Fs`3t#P":9~zZ s~;/*g׉ E"|Xf`T :UHpsa\,?M'όnsi`{hzL3t35TnV\- |!,A.sPMgW/ewJ`a6 y&`$(33ZM,*߬(-l`Pso qKfXCS%V,T:ΨLc2^#ypgn+66%7掆Bs" 'jZ8(qܷ036bRy"³χ@vk_*f.{:p|-K@4P~ 珼Cw5fg'/>_~N6f9ό1?tlW2e5iG<P1?wr5#O*|S0sj#J\gVFuq(`sz_8h[ޏ% ܏6Q]% rԔ}#^;v+ˉ厡B@ _ͬҎ8(]UJкA#x.:C-r4`K{{~7zi81qxoI^QUd$r^3.n鼠D;0 Lb 35.7&Ib?_.a Ms=w7oG2p<7q 58DaBs }iwI_uNs"^ZNٚqtLeH W"ʹ1沺TKzr9�[,tmDd1LU=!1Jbk %Y{;PpX;[A͢-@I jih<" 2d[_k F%hAPH)H7,SB2!]AzO*TlΧCoҳ1urqMJa@ޜ$ ZO,(Cί9K<5|^q] T}}ᒪ#]Hn |VCOeMrSř2d t3 KtykRh8,k:xlhw4Ogh-[X鴌O7cTLsd5r ԗ1{@W)iʣ~9 :GoV~*zH]^xd"X͂pXwQwJvs4:*7?(/Y\T5dB J#'y\ͬ+oRqge4/RFGm&eF@Ku2cL؍`| [C]~~ծsL':U84ʉ GX T_0&7%Z)smTua+Dh:bQ7[In4<jnY_jS/nGz5%TFzH.E&6pY;uI6KVQ&%gʭ1naHXq̹=b[JΚXd)M?=-e܅C<L0^T3KFWz~dA{hWwVgTN>kI:ƛYNBBX\$p &&p. u ,o4$.TQ}Vs-:~0w? =չ EKyUBq+b$]!m\DI:wC떆6KzѮ$~`~zP y.tZߵ.IcG9Ȍn.17R2F /xPQ,U=?ߓo4-|dR,Ap Pn0:*<AB΀_NjETf]n/1W㌂1 %VxJ;#`m^,a.'*9yѣs|1Sϥ̵dcrcqUv1N2#ێg"s3! ar]x(em8}I4SJ[ 0G>zj\2#F j>۶HdY>ʕF^&xWv EA;B-Nv!DtlL_j,ުz#pmKm逑 N&P%*"!XTQ[=r)z<& F _70)h"el8dUUGz)#+5IXyO29R/o6U.rڳG3_rQTepAz=mL=WKIkzϯ`~=5ַ[gv;'9Kl94g* Eo'J`KM:5vpR}6ƒm0)ְQ(tZL¸mL}#V0&Rx?!<,F(@8m G =I(+~](;(˶r5FOg+9(bWυn*AMل]"v YK 4J!; %ZzpϛV9NE]oNRA R+KEa 欖}}9boe@S6? 5m]E2n:OM-&X_l~7"p$ao(I@{Le1Թ"_۵GbvO6y"wu |]fƷTKGG 0j%%w=:.pB*<̰i$qkU1qNn3olW(hLfKl)!b}C,p b4*2e⁦l{3P H z]Kٸ:B qGlM&z}X-A|O~/DyrȈFCș\q۝bF5DhX!@W֕1pnWvx^gҥ*]3"^jͥhLUb.*.-T0=rU!gq\Dq1shfBc1kmO9PͿc=WI蹖/R@bUUT**tB#EaL =58|K!bF9IwnRTD?v9xl=;'&`_˓ˎ̺Y`;I싞?2eQ=16tL")T rEZ3K>`N~$";@aeΊ|He:_7|q,+?8ow@k׫m/~\$t%?u: v\{v Ec֦3%}dDŎyip32NU˛.Yf>Հ+%?;lS-*uKLQQFBw|ݤ0CEchI2-W)R*wv–'@q_Y>jZ`{J],xpo$ۓb.Y9s>- |i?ٻii i5 9$[` НU֋-.c0QstQÂ):Lth߹m yǏS(YmHF7o}yHDW1iO>xJn m;NZwM KW5ȫLR9c$ t3!jof|ua_*έ_pH]+4vy:V"QW@]2H|DgJ 1W!{ 4=kM$ۿU{5]i2{w4*RMw:qjYR4 jyTt}iww_ޏ"(&{5qu8{eFd$] gm, ;73 b9`<6!"D ro0 bDY*klk*տSK8GQ310OͷE)Y ];N N>al!-eѼIr5%iEՂo&|b#Zq99Fu}MCp޾ ;1&-tRkY!Č֭Sd(&F0{+A^lVaD"+hy<@2yw6y/HWw@AQTu6J#drəC \`/l҈z\Í>!ӄD9R i*w 8jN"_hgbuLBIͨ-( 6M.<0G)ӏS"SkY}3J.Gڏ13: gnlo5 b,&D ;;m2ےR.`6`+|'涏 7E/b1z$mrT@1$e~yc=ʅǩ):%G®݁߇Խޥ6xΚ"P)|'_ V$Πgs[s]Lxl.B,oوP]Gʿ cq:<Kكm\Bys&q0A!؋3|K'tֹx0V|;{=QfyCM}>{:G=B;CK׽i{os(6A=y >o4%G֡n1\ѽ2B(# LDEx1:te#F w+//OJlE* ${ht=cՔ_܎mSt%\|VI+Y]ޏ&Is_Syr"?0Vv>sr"RT%Ǹ]WhO?hneK,vRҕ8.{D- 1Wf0H }rىΖx70a9vV~( |,~G}ГZ-j4,O'|`/O"Msmӳnsa &b^x-Acfk!ꭉ? Rٷ3SA>gMX2"X\ZhB/^jl}YbFo>–M 6 V[C<{LaJH7czP =}ߕ7!Y{?}‹y`y9KOlnǞA _ͯ/v$ڻPF U_pXFfXkAPLW9׈&t fp$|b/@LIQ.C`QZ1s`!/gNHq~upD S%F<&VB/g^jDDFOw^ h X[ + ]C&W! =5B@Z8.S[# CRԷ'{ޮ:۰l'IJk8Y`O3N:gw(u*`3+>m̀O#34f Mo^"z︢W,ڙkxHzDIct/VL˲ð7"plI!y1pMO0 ތ##Z^*# \~G@(jؽ4v@8Hus\5L# BB7b06O%vcM͌n}h 1٨9 u, <4,lԧ4fgToHDl1Dkn0g>{%UP2UO 5/AUjF1i49Q[ 9WX鮉s 3)TvirRڬh0Mz.î[m㟒 (oy `$gm=#O޴;!ֻv:$A&> Hc}-?|+$eq3/ԫoۈ1L7wz6lgVORiD3gp'dюŰ CKuU-zBxAErd`xfnBn8e6C1׉u/5.eKf-,wnq@U!~ym<qupi\ -Q2OG0>lJD@/zk)P>mLm]q 6$*6Q!Y渔sL-Z)tn^6꼹QY·' nXL$z})z9Is kLĠ\ع4WnWt=Dw 1M&!#Q'B{! rV _vx/h)T&r( 2 L)࿰'B>]ݾ=11g9kP)n ~ n1:)@لxϷE#lM*H~_7j 9]+/P V `Yt*lu8yײwAyz &v:.|6>f5lUav޻TQKسS[_Sp'*P?'w \؈*F?u~M1q%=`W[7`_CN$ BIC X֞f{qW Ά#+Z?b(ܲ޳ !4DZ`⎡X~nBU(M.{$8,P^}~Tn* y(tH)IyB0. \7;'vrgQd-}h-XXI*斚 #) lzߪQ.~0O%7~|*1ca\'#G$fۺYsIVb'-#Irj6FO}F"W=iLU]SD R1F71a)~BFA#BD0פ+{`r_|ޤrܮxF)dTs{ƨ_r1r֤;|_ 7 {{ƍ%eP Vk׀l& l"BV9YA1+;1& a١70E 1!#(H(j=KSUwKKSޟT .FY%aGKꎢŧu9m7zyVTFK`*GG.V0SPrZ0g(?&abA˭:-fy~>*aDT@Of$?I4Zn;~~mӋxwwӥJU txD'3CW>73Yl-o$Of1}s0=^rJ^g树uWo|H~Q9ݱ(t]Č w^Mb ӡjxM&~ժ!Lߺ=ǓݗJ%,Ic*Z;?7j,ͤ%/#rTYl. cMÄ'aȊr_>;[L((YK_um츄IڳPK5:E.(bn=1dQuw}0oڱ`PFb0T/!"7G'xT~9aޮF>r,NQ`XMsw;cX'+F|*[nW dS_Jr; {(&d`[ y>hJw|讴8`Ȅ 6B}f{Ҋ ܜ@]2~-"X-ܲ+23̭ӱ&]ےh\>ϴ5(]Tgz?x"԰ $ւzޘĂ'#1"v*}@0f>Eyt [kv~G.ՆPUvWeD1Ү*v̾R*X-  vLFzN?{صO'a+y1מUXyxۍo [#/䐻)`q5eRsX8Mα:pOrnޏmo]K}uF~`Fςm40y-yVmڱD:2h nS tՆYgpfvvI~5O'X- :H4EoWF (GǕ->=u!tZ ̽ÚPQS7udl>hio%A7p;❀gTfQmշEَO]" (UD.qo][scҲA* WGQcĵD^^);djۮ`Ium8"#С4,`XX=Wi=$f*oх#BU:" m71i2ZGW^v>?,h\v[?@ or!T,o2a$D10\rK IGP Y;wX϶DfQ;d3{v|kk4&꿋U- -[T{irKr; ְ.gYXKޓXG+bychȻjp>O0dl;Ȭ/3c.xn4|Z)66j>XKq[eIˌ/X= o l=X/7C-ADTq$a&5 D\Z_|Uah>.{?1AwlzHTp/D '\ϥ |FYڕe벱=+jD.Q;=>4[JssAND.&)1X3Cxk}N ] ֘9AF8Ϛ_YW8 5j+?o&$]1ByE6{nK0a{vNVCZeԺ}F`֌gpo=Ftӥ7تLvy̛ My ]ycVzVk"nr~Ps@P+fv6'^4Cqm﬚Qhm)Sb 2Q[o8hŇ'/LWs!o֏iSx|tc߂ DS+m1 \%4TOIg܍}isiȦfOB6q+BYZ xnժ<=.D_JFCs i{TĞ̑O]-L&uDl_F`k uD66J^q2Q_.rB-'5uIzAiI$ 2 z!{$o'|>5$lz{kLj^5P&.=p{f;={Lv.YJ&=hјP8}eIgn' *5;\XL7#GvC=Usp҃g\s ޹~C{bKA 56 #[q 1Fp)ɇSixa e|?B!H4|H#p:44iƓ,U;_qrh^Z:qc'`xX}2> d<\e]"oI#>=a@R'6ph<\BͩJ<=CF>@t-WQY'W/̡,JtDbPhdvG< Pi-% T\N,x; f`"&^?5 țYeoʏ(zx'3Itގmpml܀U`~YT q73]8~~˘v؇ s_Cl6z\o[( P{c_ Q t$e߰O1:>D"Wi! R/6AeYF\K~7Mu1@-<ˇSpwD%Dжq}?`4MP E)E5PlMd9qӈvGs@Ł[V]2mBП!S:(lEiu49!ai)@9u[~|JvieTR 4]ZMv}gJVfvWu|] Jse~M"A]'rbd;V3'#=FΚ5'F/j%e{:m p-uP>0hL?Dːҕ? \dq\&ڷ!53j(5㇙wW(CibDŽZ?mn 9%x˧ۤ$q\MҦ=$6ȗ+|A 3ށR@ZK 3.f6mB>00%OG΂ёa36嚧wD:D7g`xM} )\лV?t*y{o2V0"e_{AE2!*1tx!Z `dO31$'~wb"zA9c>9x_d46jbsF6Wۘc;P,|jƪV$&ߓ@bYň83Sp6q6rcr( ŗkAm_(Gc7Pr:L_zˬ̏ZvB-Ljk|x\.8[zD74\RE("pTfe^GVKрgi|@ M$kcnEY ypi$ca%3:/ZFshJޚC]"B{^B#RnGSSv;˩GF_s 8xm{&H5 6d2j(0%#\;l'`v\9[Ͼq?$ i YWnW*9K蠐I-G\c;zF A}|nӱ;f\AA,d/)q( \񒵔3e~&&,kZ5͓1 Ώ"rQ]a<+Ɲ1#&Z߯#UYO:/F)Ks(gΈ)GO1mLl=Q;aűиzGp!lD% ڢwбWa2mvFV.4Hs"kg;#wєe8m;CzLGv7JdWOR4-7UGƑc5T$&hA[GL/4 Rd9k2%\mOعѭt&G = c)3Cfa>Dkr,;A @OYU__W{Zn$?{d$+*6G䈋@S6%0aR SwZ]u^ayIӎD6or<ַwC9Mltn-|L,HO?b# "Y(U´Y-4GTPaWj{LT1Kǵ8ۋUʴqc+3S4H^ťX~*ZȐX#}3;ʢUw WL*a GXs0vjs9`f#:!X"\Rr`Z􋅡9)UmvG5K#B&]Q\=a@\[x6 r vpobl6`STD߲rsF[$J'{`ހ?%[_w)_v,_))Dɚ9т*Pk_[#+<_(z. ;s5OfVU.MmYN4+fTA,AE5tO܁qx- t7b#xcDit-{6Izӷ[}5>MOKgʷ0ڴ2þ]ķFD'>ywUVJ)mA09 >Xcr_S}ډ[HZ݅Bc箎_dwSnv6,T}2[ubHtEVÂ.v̦k'u}F4g`JuQ+ ;pIe:WV2Rgb|!#eE}UMPK/~TD24=its kQ^Gr2^=- DdBn{;UO̮m[ڐnb zn_2/@ȡU&Op#܇`sjSti^8Їl=lUZt+o9~LIP͎!O4!7?jS[ܳbDdG>)PXmg5+P{uB29LV @y;> C jÓ5w)VJZKj=lyeP*,iXv!WճXvǯmϳR8TScܦ\V+ p3'up$ ;ꕗ^şp3ި_f;E,IV+˯Ot󿘻-z`b&MW艘`tAeiP~R {E ØdSƮ Ahwf~-Ѫߝ%'[R88}1ѨT;*6t7,H.rʫǡ#EPOG5>fk%B5`& 5!;3t>2|YYa&Rڹ]ka-$=Ӥ[-BF&ɟ2> 9y=>ze?SJߌ}{4h6DuY=5Uq3<3qEإ )DLS :#u,$a‚@z"潷oɡȹˁpE yrfA!|{l7u*@ŰR:]& 3^!Q"[JY9ogJ7{>Z-*U.g[Qu#8C47PRjT:1=o5Ψ `Ť6bNЮMBzkcy(H<ǝ`c'}$wmȵ10AWۂ 3`|'9&t6|Na=z_r7jMCj8L<;%Z" {$]3jyO=8Fw'APLda_%H:1"qa60vDVYj= xE&]5  רɤM>#ϣÝ]ul# e<~Mq$IUiD]$밨)}KuRI運gϑ[-gã%/-Գ\׹? Yvw:_XCflF|67;I0j[WN)1}{qUk˜lZ9x )$sdUd@ÕۭNt\Ω`wb Gmr;‘;[O yuhN1̴jvPY&\DZяf-|g ,2 f4k d""0xfi (Jar>FVY#Udv5'P&"& ;S*S,ć0ǫWWcsבqmx /oGY5N!ݎ>1+ y ΄EPo5Y՟` 1TcŘ7rGF)}wrT63Lk((" !4}Q]q4"P冤+-~H\ j>eosعLbLd#:թSe҆ PH=KNhXW]Td#- '̙/oMXS']H3'iZye}ywz\vjJC i -3P\\ꂨ̂uh&fMVׇ[rv:ՠJޓl|rԔF ~$&peNzHQkP+i`|^"Ǚ*J(  m{PѸܐ *4lfjLb|W u^MCiN'9 Z-ނÞ"Q;_ȣqĵuv1!a^2hF9K8ßʛTJM0ʹl>=?skd-t -ʲ!=̉rlV\<}#(8I[j1`4,wN؂VOҍ |ce/EZݯkML3(rx)@Du=_7O]kOfJeg܊V?thCԶ)ۜ˸ PD+ R*q蠧.) "%7\S/kVpCk>Uz'v`7KžGX7Dc_5g!MOmJgaIe-%4pج1A䯪w:yAY ЇW@U`cs&P/Y|-XQ Oin krO=яyf4Q{\08ͤEgv׹5&&%9Љ" kOD]9="T%|&.Keֈ=d-閛=Fw4.T>04?R S.aofsMs 5.~dL"7kSI*Lt'Sl*mnO<)}* }'<kj7yvVN<;Ӹz׃q*0j43p n#I xwT@0kRgLa+i'kpN T&'HKEUwRY3 *QZ5 c-d2,601;&h,:~鏮7<(q%cE r̲w\=|g*uQspw seeNh&5sNm"}" 5rС" uulI|$1;EIin&)J ^Ͼf* Pփk?PQyO (O4IQ]!zۓ˒c%R3ek]j /j-զ$@%Y~q&$摺C]4?A}_n&=P׌NM"_sTpӠ턇rS EFM-QolϏJ7Cٯ%@\fP@S8{5j9`Vt9!Ymչ9w$HPk ^FS|Ӵ"]C1vEyGV0cDCZ*Xy?[;۹Y#/a料$?[ˈ- ~X:ؼÊ #j7-.K1K^-·,Q hmtEiJ>;R"9XopwD'P@t)]iHiAF,p9HZv6q q,J> vш) 2=)GR.`:cITb^gFq_m)6,gw[YBԑWbpsZDD8 \Y[F)Ĺϊ 8"tλjcҚ2xPn2)&l%k5$9tMf|"d%vX8́Қ<s61˧kF>`]N ~+>Z?A j {e8lޖn k&xfRO^@G%t@w74U ]sPssu|@_ŝʘJ/A =44vm5 a`w!@M=SadJŅ񎸣XMoHP3IB5a?&jeJCшB=w!V8BȃH0 _6c3FuLM#df3D"kcuGf'$ňnpR0c:E:zl&v?_{kծ _BcS}ُmc*Gz-|FPKڰZp 0"[tP֦rF^\ #?qj 8-l;hY,wT(Y E @1,3^kM2I{!GWD_ǨBFtC}Oڀ0XEAeRR87NDШ،!gH7D~ ac ?1y#7l^?C4[r*kG+[)6k 8aY\h <ߠ쪤!+s8qWCcj>Vî‹'!}`)#X05&GFR?V(90%õ{fX!**y2 F 6Nl=@֒v$M  -0sNשEEKE.^:b 2da4B[v=XY;4U{_k9Q(LoB'ebLBCkr s_Ay..I੎X_C%|PL YO#9WsŘ_۹@1zPdhZ99-B/3N66I?fm%q_z̝(*?[S:7 }T7sFQ' 1y `tJz+XهI"Vi#gׄWn&PҐ㫭I7&Y ʅfw= $NuX3ilUf~ R,z,C>G՛-YAъ.-mO _ۜkœjrB]Peq5ҩqv",6yyR-0a7;paum,Y][al9~qFWTO],SU&lg|I&I :t"G2v q^FMݷ!?(XbmЋL0gkV>d2Lo"?}zvߗw8Z[3K<JhTUFc#ۏᴂeqF brLJL%}v{"8GPs ].60~X,{}ݦ-Hqvb5 ofy/kU&fFYHQPx=Jc7H\n'V Hszw<1B1qA@r%~3*hZ#*q] GӓD} o.KɭmB5Jj~zL ,k}|m"AsWt#AI2_ox$5h;羺Di_țP`8WBJ7WlPsmI;܍6QZ!j AU 5j,lѯb>.NKȃѹnkXL^ew$LHW|[X>b4iJZ v甞~h}rTW儙o3>$y0L͜+jlʆm FDeZ;kWIǻޱ1ᗦXLozAL j*IndkzRk|#x' 7/lymL,I(-p۫ fIIYdG׮üjUzg( +4&kdL;Չ(53P8t3ӌX-U_*bs9TW5cuד#6 ͪ#&Iy!+'n.k4*$k]j@ˮ2&6+Jx"1ɲ2A+\i&W[äl*߁(s0oOgea}ߢ%Shj]2D\9zUOH"Zm1D( ,]:}$:ןmzN@uf!CvoMzw~on&Ie JxO7YK#K:Ĕ/"x!_|v{Q4$5ƸC͢/vti[1 C`%uSbj5N0KZ'T@@wѮsrYM;wB R/>j0^ro02~Z Uj$D6UhM4Ԃ%f)9>H/] wr| Ȅp˜vDĺ`GJ24#WI"6mcio5)m=f1D#gDYj,3C\??xC>h^)e|o1rC=]*ݿw.zlF2憲'v\~F7 G!op{dBuen `"xWuՉ5ƴǙQK1# hD=tb>ȿ"(.KA!irT +Ch1"@@mڄiFK,gfUu|LN2f[db:p!y5H:-/n4uqj# h#rH dn@ )Tqe3[xe9 }ղk[֔G@R恌,m"p.CRڵ"NT8kg*GiYl椫S.yiBX.GԒ㩍FT1:$[a1zdkSw<.z^>rwmT97љ]ڬ/Ϫ$$NWD%0| lH<~CPq3> i1T<>:9 /R;4B4/;mmv챟 K * _ElZORn$V32=-,壩L᧚`%/U\ X3as;r* Aj#μ} -KG4d{T K\_J^eO,sA>(!x<>#ֿ\4KYYU`dD`W d@J]#Tc2ӣqա~d}OU ܂IUK1C0f5x m5˂> ?F xY{Tbm݃Sq%y=|T0LzX5H0m|5! 0RP8Z:=^eʺG)9gimK^= ʣzȭzBSB)UX=oѺt#PėK*:Oif`RIEp G4[g;-E≎}Fe'4: ?:|i_aK- fV< %6H.cSC #"z< Z~ܠ1#6Zk=rʛmnan5g"im_B5uh#"x|ygCe֠zK!XP[ڧm( Z>2!}Y&L"#gs MĿO3K(GnCM&KGJujLRW(}G{uFMkrk?.mSr1cђcq|RL<&7_VE]DKb ^"VQ]QKaF 7WkM=4 V N WMFd%y0W|ELjh剳9$ji^ftKj'b™t#* P-ɣX񕥀GR6\]C{bG ]LҀgy@J +kˆvO ^ ̧Xѕ>Q񣻕•i6Q"x;H#rmjZ>Ք@2`slhd8/l֤b{ '*xo#q["uR&[x,*pqOsL`%\vCs<.@>U.Q\q6 iz޵6y[6H8NJĜY#ϟhT5~ JDyD"{L^X7Ԝsʢ[gM82f{ts;`5uB/)$ $jM#}>-ZiGȒ5s KM _-J# OEXgԈXt֛+chwfjfg_Ej M>fRG0Uu:X@ǨK.\uP1jbbb?ެ+c! uVÐcR^sRj(}e~is5 p9 G_&|% u3җThEÿ4X?) OիF4d^7܂0KA7$'!Blf-.z}ltSwIJ0#%уWR+@v3Ftx\i̙8x&.JW{| =1GT0F|q~[1 Q?jX̔=b&_h}y-Nn*xϙ~V cH 0w*N>3cO|&g>HޣE2Iy)R~X!iЩ8*q@a4{:+˼z"v˛,VQWg3nV֛>]5zF4'^"vPcCh4F{e'_ !2 5IܸQG~*ga9F^kܴ:ZN8_z6mtZfVM銸'? /h`uFg >qm|3g $ݣy#~[Qj)3:]m/P pU;ېXS41:;mR& dˤGPdOr:ex_rD`ײ 6gxWm|4`(F{((2JRq}G˛Sr5!p'&L4vq@ej{׫ii7H88.M _㆕+\>}4WDŽݎHn;W.YJűQ֚[%K/cM.2;u%A4Fl~\lVZ9{e}HaT|UN@B9<^I6>30]mA<•"x*86bxYr2 ij^v=|N!ګ >eK#$k a6ýصKǀ 5-Y=SKzU?TKuhJ׾\펍ޝJ4ڞKk|W)MS<S'HC+GlHdŽҘwk$tS9Te CDJ #򽢂D5F!P*G{MP8i-l2ue?Q{I-aة6bd1a7YkHFR_^ U0:4LfhAυN=[DzU|sBhRvRA:e&J[q&ہ+.QAڎ- _kXÜN1_̓ۤ }*!*W9Q+s])ca| hB4G tMa8\>N5r_fTvb9X`s[,yɛ4RuĎ]Q#%z}?lL7l4`x.; GmvgtOM/ PWqtu/ݨPpȧQ&[K`sq¹-:ɨ.B7]n'N sK/3PI3J (>צ ޥTA.+} D\h,뎩t6#p|J-ش iC!Q [C dJ`p6ִ K"1T>uEĠNրEHa,n{*zKu7V3~*DCAkXIa u:&G8]:yʉrO{\xbZ[Y9r$BYɛ'oΘ,bmXK*/}f3|EGPHx;Q^0cJ,S,=8.]EC\A'Ƙ,u:x tbI5'g0bmOYt d|aoHaOjj}k02yIK5y>gne+V/!2(lL$;w)ȩke|/Xl< >|;m.j;v 8;zZ_-Hw1ot$%||3O}z>g곤݈;ρlmc7eeqið'+jJȾ1cDvYI11E/HpFzS)&˥&LΟҮT,m'UqAj=0-M"\$!]TlbXDo> YdiZ"uNA2cjϢ*B_FKVCr&MO %'CDS˸/ޱ^Tù.AڛFRcE)#tWw,4BD+l'}m'nu;v?cr߽5>X '~ѷkŵih0SG<{/Z\' 4 7!R"v5}@ț|H`7? n6Y- cʭ#E͘Fȕ8t6ђSh+# QOI?€(#| @E"pq`aO׉$F0 R8lVD /Y䭓yPrU3 O.zN_LIfz^oH9^dak(GWJj* O*g#ߡW:S8@߭zpTqdG8w\ WcBh[L. zxzI@9W*OؿX"i;{6%*ZNefnn k1P~vɲ[ ZNNuG7sM d[N#0P)\f!?Ҙt_~JyCP.wy\0noYGNKO|tD0 %Z%;9o@ñ|THt&=P(ZD:܉f:@W@dhwDr夰-I4 ,%Se[ rn_6͎㌉KJ(kn?T.?l.CK6>Fsφ0/lj8)DNICh [3vsnR ׼ߚ}: ?U`!΃ ~d V-ާdT/bHQ 3\iy+0 zb>n1@ '\2isS. @ "@] z6Su/zu~)XAqTnan vZ쓠]dLlK/ @ڔj yZE(߱O I&w XgM m"v2EY;ѱ+ '"`4KAE)1\I@47(5Y;oJv{ߦxpZ Ty$@G18IR TH(Lci=%|P;jC..;H6Zpbc-D^uXœשtx$^!}ܤ<Z/ff9d9Nugh}EVcW:N~.-{lP.JjK1[=LbKޜP=i-qȵw%7⬷==gA ,xgil4gKRq/f. &gjēM,s(δcEvn>21UrZ6d-:oږ/5Օp<br6a"_2G .EfW0[oOwM%͜>f4`Fa6ɲl}V)i9qMg0[l#ן&[w)1$a(TbaZC[ޱz7W$}/|f1DK/7\@O;MgIjm<:fysXf8lظXb)825gBW!Q E2e`$mΘ^*'ՠZWǬa*_m;a2 jli@ ge|CBk.A= dp%ln{z_nۅ-ߏ}0,B`%旤~2]`i,-LL1U+ty%޴e z'Rڻ9]Sh;l\~6^Abٷ4XJJ!dgPhX:]]Txb>E\"0-P=a6`ۼ oUх%sR[%XԵvڮC#1VM0qp{C#nzX^*GwUc(2Z$!@en~ž"C]_U}x3F)b<_zC"O_H1~VAK ZFWOq]FMWlj5'68FO4ؤ: ;?!D ȣ`D^1kCCRɚ %ʤ`ɮH|-/-c~&'&5~و ƮȌ1A@6}bL#sS!x#󟁃6&(7dV@CXreX߿3pG~c#}̇8oK_z,=_X$ؔgHY^H8ʈ QRUs͈D~+gu?ϽU 'Gz(KE\z }@+y[uH#t+b9SJI=c j^V+=dg Gnf6Ȑp7Cs((Z_|!c`٪N)sU]c>'MIq溭#c(XWg0?u3qYvǖm:zp#*^l}r(q3k<ګk-3Y.8g]qk- xR#C#|۹Fkzaz,5XyX4ǖR҇ v38S2b+o9 [RSfpON'lѼ"ޛ&As]hPHS8eŘg2ج,' |5H.!i`dD؋X35e7`eWrUPO{Ai$$q t^t27c^1" ]36.W lNdE@_ uY}gTd"؍Yz|F:GW Nzټ3`S10Q#KFodo `o:֬vbK*_G4S^oQD!BI_CuxWGMp8>wdGm D,VT+t:ҝp8A+/GΪ5'%i遪d=H[Wh$gVE6uK@,˵ӕPy/TMpuQ=9JSeN R4/4mxL ~X Ost^ "ǥ"JK t, 'V)6KГ1Y2&Ҹ /!%`ߴȄ;WO*}&z'SDɄ b즣Q(6QeH ټ}8>h:*U-S(TvzUj7nS!WWϕ]351>؆erEp8퀻׆I*J{I[4CBFb-><&@TM;Tp6\7'`}BK6qbux Wd=aX9}:xWa\h #t=2z9^|S= ?V(bǕ{?ŠL5V:MNT^28w.#}wyKWiR;Na lߧ T E BC!Hg'M6)RmB͇짒 @ȑwd;03sTHXѱAn_ d3&+$co$`Uwdnj4/ yrwˍ->eC '~ȳXSZo)w@q, *@b0aC,zr@{v;'F&UlrVLFbi"KHt0Eq>UY41g{WJ㘚_՘e) 4ޞH+< x0iYzw?A P-T1nlӾw#TwLva0yfrx agmz6*\^@`hW ʲgJ.辩s?FS y)GFA<~il. =~DB0qǀ8za)</VuilÐЃ́PF 7g` t|՞X[4sW}d6P.;ހZӆdcWO6"21.VQ|g Sg$3'j(5Ǐ"Dz5 *Sm& (B"BZ!xNAn+򢏥\xxs#A/pkuvռ26S]b@V6n\!ᵇO/dEL?iKPEy=z'$` ?#ij+u %X,J'To)qMԘEr`Imo6G2HdfGt90y+08-fWˠc$M"eGl]RLkz> 2cBmlDu1NF,kٚH/u-ضγJ@(RUSAh?Tg'C]O"b9 F\g/e4)YHR{B6sB@b Kݴ`,J.*1ְihyZ>wil_M^ " V*D+E&*V}0隕ju/TVϝ_r=-RAΝ0좁P9*Isx='g~*GlxEwa!ߚ GBktƉRFDLAMY=u2G_6(L O %w , NNQ4:h< rթ=fڲZ5 yas5Dxܠa?K{=VLJI<ͩHD 8}TFs~ʿAdT@9r\t lƣЃs92 S ,t\Jfjȩ3(nB#*>@xR! =j=R;4VueS. ,`D\b#!HpּrR?5hV27uT n3-vi01f,K7u,H㔵% )1jq94n[G#obQЎ~݃F?J dɀHxʩđ^Gwz2Ne 棽|GrTG㶇M^ͨX0LDoTMH΁74O/-MƺiIˆ M^_rQse wMW߮圥H߀JՃ${\Ԑ#/QP1a 7Yba &K6#,iRrn>g:+ҡO5v<"˫iG5V2Ys1BQD=&lo~m oJQ7 Xǥ7 8<Œ$[()狚b,A^\Y+%}4]f9ĭu yF^aƛ5/ u*^~—8$ճ{뼽~=} AKlQH׶T{.e<)- q ֞ ,j%B[-Q+TP> 5`YYx_ on  Dx\q+@4xS6̰ٵڥ|EU"*.O-'10S%&zKہϘ?saes)px(]֚v{izB8dz+el~YM Ȟa` . rw =CŸkv Q"ӹ3G"@v4ICwl8P`z:_O`1"sD9ijn3߻UQw\Yݱ-gd˼ghe^`%nԩƿQĕ A0k#@w(jroM\5{i!*]GnlxV , %+f"'SV+寃slq'%فݥIsuZ_3&7Gq?}췙fAt#r DB(׋ƯEkv a~<x"ú6ٲ@ǔ}^eS}x$gZ/l1(Sb#]a3'[ &p&j{\kYud{X4^ :`]ݙg_fۥ;igpΫ R\W"H V!c5{"=|7,uCe}⃣_i)O e$/$ \+=VCT4BOGW' ޖM"Y:3!:U]9npz kTV ^E=[l-WejpS U\k|c# eצVRj=+V]8)2H;Igo~<~X3t.Jôk{ J^K (Zt=ϥ- "yX r`c2#5@sI ?wsxp:ƞSZ8=&mJy6 Gi1t(1괊ʈiGh zt}Zj5UP ^5NqpN ~bhFRQ%sǎq8p4RDu7k*m_coyB!ݒe*`QX S5'шԙ%=kޅVeۑS!ϝ^I1x[|&ݓY%9'LQ_9^g96V$)'j^OnO{: G1dz?ƑŢ'qՐإMR霺 |tn% 2'즉U]A瓒/H|)M@)~~+'Av?>>H;F8В8c-G/Zdz5~u@>ŪI<*oizi~:sFAf4a!,CK=*ȵ*-_e6[>n.g;9p89#Ct] 2/N7jl 5 ,98tM_~nj͇nVwjvw9 \PW_2l8,:v(kjфqZ<&zi`$} ;~ͨ]p` ʎZkn4 d0x@P+H.&fQ$~t`E APvWVcUd'4>>?ny[ L+@UET{V1-Jޅm-4Cf$ֲAx=ܞE z撄(Bl 7}Xuv?}dL,4GPfXCjfBly07b5k<4{D9 fǧ$!Fݵ@I;Ysq'Dh"L׶}+l#4/[_ s$Ʒ쭪֛AO~tx~)qݑ/A(#]su+W;8j^-Mj]T5W,;gz|j)$ -klxJ(M#/w(R6D Zڴ@ԌfA2n۱P밡b2g&:H)g Ǝ &|dS({m?KkWl[5TVp+.ޭ=j)qG !-g|1IQeAF7C8hcWWK︙Εg,oHY0}*̵ @6?z%_O8H90gGm;6ݻlrU߄ik}-8!u(hnr{FWV@;)>y-YJY;l>51?k0G~i3J^Ɩ>ZmfBN=$jvhd $/fx K4&-u/ *8wbAx'O,T-\)ֻ1 g{ȱP;,ʧF#P[}roĺ9h-T~Y2@Ljtfɀ ~梤9r~ r?\ *mBHM-c# zu_fQ_]p)þjlcJ3*z=\1SchN }'Q%aQolJI}b1].Yh.kbG&0Yb <! !B&m2 92Ⱥ~٭09$ŮtȍS! @I8];H8C/,J0ٶUzVuJ8\kvCF㟶);K7pV 0@ᠮ%I ނUY=s'DL5b:b~5J(j-,Ձ^RjLs%+D|i  7b^dHGcr Lؖd&жXjjq']\=u>L]+@[8u7(Ogi4,"wщiړHG;chE.,*4zb:=GG(i2e~;=QDB%0&C.y ݎdT׍Vȡ缡/;%kS[Ü_گUA;*TgfRS̷[|kXEmz:'}9X{j:KqGr젵](SP|hWq _hE-,ҭTP9zjݿL '2x)zE_dSYI5 ;f7WzŒT= ̶Gi@* OtVHzޣF$ij( ~[ʘcN*ҨAIe@Sm8l-:0rZu8,K»pgmb0(OE!+sLW̲Ij2PZ9wډt4$X*CJ}\Se  $GG x :]iݙҮS +7M1L,QwYNn`g.^lpu}qAoW X]lc.Й?%[(N{จѸtEYG4ăsnj}n vYZUC ]3mUl{gywsAIl<>@"Qr3f@~-RYW)hcJa.埖&IJlIĹ96Z?g*gFL4P_CZAA y9 &6J[hqCyҫAٛz۝32|<Ԩ`gW6ƚ j/ís.e8N*Xbf=O 8U[o3?8VG=XKò?`5XŤ?,ºbd[qa'k5G{;ճ{u~!ko0*E.@nGw_[i@]| C^fҭw`'͕`D-Iz.)@ά/I=/4hǜ)sIqJۋUW\qӱȘH{&dXooF azf-P-1SKħMnjw{ñwPw!Su|UTw <'}nsSbD'V^&D'JXs}%|zd=+[,%>p!}176ٶZ!bx]8}KP,QTqb|_{pԸ(2$4G7+?lϥ&uYdQ4Egh*<6ܩQ){؞d.)آ>'w41pU 9/,Y?_Ĭ"B߸#`;KmeHE~•5xd?;Zj%tnbBflzO0#pYaK&>=V;FUF ]Iy3̶v45Vmt%;NiVtXK|=E4J6#lfH;' YXM^b\ޢ4T`@s <z+fFGVƦTeDʰwUcW+".l;V(M]#M\{Ӹ@)h.kiNQqʕǶ(,&2?\MgF{Q`xc~Jj2% G<&w^h6GZtWHC:?d;h)q}9S<)J\~&Kq ergo=zʋ<8cD,"82x~Ö׵!ͮB;u[ p*EPIJq<<-C~/޺Zj=JCa#.,Ǫtet2P7"B |=+&e)5uſ(?ݕeP'jrNKᶰCfW \Qz^;`Ԥ{( WBߍ*AqKUd "lltp<~gVcD3ɠɎ\ܷHgs[UEFTL^0C̵ÕG7xۏr`rUh\=EvrELtF»4l ^\|$F]~rxZiaw\c1%#fLŚLhÎ"!/hEeR]؂^-"Z]2yM1A/g/D4j>y'D4n1/Kc>dC6)ndI=޵r$+\ ?;W(6eô>cEJ'_7Χs;JZǛ&׻5^ id ?(p߀qVH̾ǵwzlFaANj6p\r8PGNܱ:6LG•y EU<]Ds {~9jwyXȠr-E0X-XaѬx}q!ٖ%koN Qt>PP6^7Ro, &_Ǎ%Fҩ#:fe޷Cx6 A?PψfpUz0Bho69,#nگ][Qf)Y0y`R AMfPqt4$I@902 @tl bTPn-aL=粦'Nm\"ճTnO$<.ȒPvDˀ9Y Iz g.~'#pEz1,])-`o(W0lKջL:eg ϰxVDzQ {(ν@,|1*^Ӌ%RH.6 fp !V. O0LT@7$]{07%0jRuZl+}c#(i_jU" ,n*pt} 9ijos\(zm=,9PP`8B#4$ u%+ƠFme5gviݧnaISh|+vY!DC&BēU@QK)ǂ(WIS,<g~tmphM>2y qT-us:tkM&7m {@o<\yO\Yxf:%cz_W.lm62w  2'LݼvXXg2g稔'~.ۤHkF,Ɏy[LIu#\ed4zéj \mJt bG׊Š`=t>t1 ]̢n F/ 5rEIq M~l*I~\QD$e};Gf9>ޏiX5K\DHQe ?N„/;ʕ`14`k8@/.r۫V+w:2-TOѹi: }#+B2s2䱚DH 8[骎\{GC̒&ԩEhiu9XZUVODZŒՑzeRm4;u% &+hHًN/,I_bK,^!WX<+Ix(n*ASSEDxRNb/>i1.д5ջ}59+pR TzY` rM:eh֍jH.r~ʵ`? eϨ.[jBVGsRurN +a%;h,bo!-ӏTgD;ޢj3jb5~欩h FNR8[@~!\$9̴fAZmѪJ^@b> ӵ%J~zp&a>r #vX4 YF2mWYJ@48PW8XFk"#p->'5+܄Idɜe6U##^cx%hﻥ2Wi ' K'| > jH~JDL|3mKr0sM 0b"|9 [L7M4zǀ$2fpnF+G{HkT5` G P6y| V߸{Z?}$b2hr0& ARjp~n~贮BX~ф=_ 2+{\HZW@4]8똰Ėѱ6e(G"WI>.諢6$2ZӺiv;^{W=&|=1g)<ߌ ;oo& /}EzA$ c/UF#R%!@@ =hkO" <`_Z7h~=dsl]pkLhṗʧctwcYܡ Ĝ.Ǖ~I*_eK͇RYQ_%-DzgRLJ0Lz,E,ɛMM/8uiwmnc@*jz]&codPW^Ќnx k- ]\:98J6p\L {>ڮU Q.p@C?*LJ0<{ |:~?'GO`\KcP`(؄TeT_\C38Y<}c/C*t׸`%Œp$8IOF?i ʟ\%3MdH,"*O M-jl&ISo>U.f/Ye! #AFowcҝ#M/4/i'Aڊ|[-USևy2n[g%ҋW-W{q|JsL7yny|urc88 -8&uWrJGYrdV"$v3c d掼aX$_T Ơ$.M'M`!n=#`oT)~@)-zHԲ?Y* WtGT﬐!]`+&u> {gE_ϸyuK:;a-c#[?;uGIyLs$AyvyPNzj[( I'R&"myD[hR_r}h.@j3 P3^a`[Ғ!E֡PAyBhɍMRM@BP2m4t6[ 7?'z/&SY1V 欠LR#80?0:3@}E:RzmMTQqf54w vm ;yhĀ<Gž[5:d]»Ɇ/zr?EuHwoY]-@Ü 1 \sE'jM<=.brv4vB\-OMSi]z mbAU;֎b0M8 p aG㊍ty[8V/_Qh6JiΠ-'rD0nojs2h鱕n@N <kU_]N68݃#6#p> gd ٧$rwj wfbK3aX|,h+[# /}Mj&c{,D 0CAr{q4u}!FU c+"݋cj}Hg J)y!C^_8uzXH=s,,?:AY[v'&9if<| Є}=vfe]rv8QjQ,=}y5DpRه=xJRE)pzmI&)q-LjK#dk) 'C >Ǫh1ԯ~/ 2O2آ:(K:( MxN%t1n]۶ $4˟|aVXL80 d?5y\lوZHzp{ T:WڲvnxLXum:Zj#&,#t{$ViL<.~#EwŨYRC*ۃLx!:^# ,f65 )n&0$*9a2KCKV0&/Hf%F@KBu?2P!G) M/Glf2?ZSUP) '.XV9hDNG(u(x3sk`Ua8*rE!Zȃ$ `Xƒ;/Ia=HGZlr[-,.wV2pf6E'+p=V tf9 /rЋ`5Q/5Z,y"Y ʥ< o.R@'ee8.//Gm}/.ŻN˵S -z qAؖ;6؋_ķC2oaF7ΐ.yB a[jra9pccz_@^/FLA9!,WyO*^\ٕ&|SJP%4+_un|SY.|k,fr^/zK,l#]iV,\_mW?EKm\€ܛys-n ak!HmdV_iiY3%zֺLYY!-,5T=n[ZZ50~̢ͨDFnBx6ͯ<'Wf ~! aԸ%uoa.]^TM;cﶈE(3t@H$GRO7Cd`k%7 ^NThAgver<4v&#ԏx&@zPY-^MNe Rz TMaR5hjK TC[*]WϹeQ8OH.rt 3D__XY(l7 ZF[P0bܳs|Օ" % h= as(]#KOiV?'aϓa0ofؙDMky+UTi)#lt8}޲UD^0>No+C"JmB4WFʲ2 Ϛ'ZQ?>.Nyim٫-8 :cW_Y).;|}}&< 5WXtKMPXm{gs}':g}~{U^!#!u3`K6m:G"ϔ/m.diW/ئqTW.6u&moz'9A \*y I_OJY+D=iMoꛞL"3nku3K^k|]9JFDG}Nd;|jjc\Ez x˚)>7dH֞ӨloZ\Oxp& Qw ~T4\wX l22?ϸ,tliI=jh1-O+P$ӓ]ҟaQK:ᑱ^M3'U>Y_TUQuEqM(róN&t\pxkj_(yCTÇnK7L{ SKA lAw94  ѩ;dˍݯκ$bRFkSmdma둫@1ԔnIsi #dwʌ . G%:1?{*p,hJHJņ)w/|JQy:,) (ha-ĩ08=Х&x &ѨOG`%L?I蔘!8?S7l36A9GChyHEU!.b!MO *x~;暔{NF{h1Hl\i}r8BwMql>Y;!)qJk" q/Rxy5`Ӧ|w{ p #dOGu?_^ ىӀ(kmrO/1~ܻ̄ 64D1z5 eCXSHX،vVsKKsl>K#Tj 3+Pqf.uH$L{+9^p%(w;WMn=x&M'a_6[>5{LNΤLu\¦_ AX11ͥ*CG-CXX' _]ί* "ut.!j2RsC#T˅\-q*~#΄y0QC=b/2ի]~/.*,j˰`fs$LdYboAH|MbS, CR?8V=/n*>FE}j6t:3!R개jM\ Io3B+G*IXF;WOccY=;u`6oL ӌ ԆX:leIi~iFHI =`hm[c- Ёe!O zt.DiqW-yNjMYW3L|jJahFT`=,COFL^c-h)zBٺvt{ZDnֿтN.]vLL-RiơƁĈ$f͞M(@If텺m&5OƆBDķzG[ņ,r a{ t:w Fkbh 2&\꛽efA{O1\gY@@Sr94N>Wmt$E)C FST֐0J|ۤ!Mq'3CNJAFm aBa%I[GCWh8il*I[_j gKB|𠘾RBT#)zy>ܼ֙5@1Mc@Bnp4&z*x|,\)['[E(5ٷ}I^n%_ ȐX9UAX fVGԑp 1Yk82F`D'9/Q@:{(wzs,W%GD3+=I v*OqkD( "'b`՞+9 \4WEJv+m{1㳙S|rܘ Z,W)/h!b ) O(d 5wRriG(?șLmJ0f}Vn_F.j#}QcpYfC$d=ca10L_,0zst!m;VLR&lL-u:YFI5'm8߻;;F'ib(>ݓшݹWn -5  HfT7~0K"0-*dd-12 ĖILūq3ׄ KEKL0qjZ!W:Sl7u.!KiD!Ӡ2ai V/x:*DO[Km]=)_OH56Y_W4%PcKamxkD](]a$%43Tf$F}YZOqF]rT2޶𴀢@%gNҪ.P*/^BhY+]awr5HLWF-}7}buc* @HvP`}H f &*rE_AP`R,KD3k ,O n&BpJ/G| /.WF <u.,{qUjF&4)8xgžTT^Bg[UY `fF9VzUN7Y y "9}wY}Zf}:{Sb4S`&E{!# 4g`uS9 *ma+f烾2Zg{>KhlbC鼽7p G9J* sS/F%O޹*Pu'M?y  %'"{ k|l,.hD{(qgIq3[w xC8h:-ܜ_c 7H!SA-Q^7-q}CęԵ)jOʶz ZE4vHn>;(0 MoL⟬TζtijHtVEґь _vew𨉃_~\&.C /RШ}8M6U!At ^gG??T&f Q?=tc5Ey2}}k<,޺nhQ46 ȒobKji c ^d&j\96Sx`&_0Ty1[Vm(1cyϚy{fTC2} x?mE:>?!3"@NY}zG')Mų]p$ZIPhLuQ*hL†< 1>歙$Ϳ~7=Z Q<;@4,Xy7M+}Bg2<Ο&N+h*aYYÆQ¸GFFK\_aGrD@J:kn0o8j,5cWD|z@7ۅW:pw;GnScT Ch1 i~éCHxPslEo"n^|^$XZ|S'Z5c((ddquĘdW· ݇s]shczb~Ļ|{?N-OWbcKHuT`@rУ5S qgm<6FL,{rvb3-#U3~/M0"ĠMb^Vњ-_?StVEDI}a~M>V,Ai^P>ޑE^*(0 H!ĘT5> ]E\e: ,qzD̍y%M&^q/8)L wC(hׇ S 6+.|f#7^P5Be߽n5Ì'4|n|.2ˑբOHԈdsNS] Ό-ݩ&4d;(Fd#+RtOR\Xw;])L$+3L'$.ߢ|tQJM1:cYK<hʨ*b0`VDa@ߐMcS~z5IVS6~샋R?S\@EQ4[\\ܓ{=oLS X"2XZ{%niw9!mad-m8 P"k^lַ*3a7r׻dy9eX# -W̠2u{U9ЧN(txBIe4_,"%'Po#?Va8D:T$:&7 Hq*;X,dG3&Ր4[$H֧\?q쥩Z3 + neF`#^ǻ;CxjeR|֣X1,g7!Ȋ6=°Gs/ اҺ0̫f S{)m oĨH,B\M/ p ).51޵"a?9BHiKdSӀ[(ۮW1u Db D .NM_<<_iQdl n٨Ʃڭzׇejer0T~ơ4 L ʰ07s l91F9ث[F/ϏSqKɀtKv[h^[Cu$6:+FKuuJ x._?5I* ͟,YN7ruJQn9YnxLB0F=#TYؔ6H/-1xVhbx:k;36H4xj/߷5]LklOuH삇nvīǨQ-:yrsHaMK$ kWU;9d{KC}MxDm[QI We|&<61U>xɈnk—qB'6XL& M"uR ^ef5;.qED9$Uu@32(MFe6ljBKywQL=uX )d ${6+2phgUM'\ϠZi'Bahsۄ ~ l[ ^~#b(MAnhy$s˻'WLn`$B4GU }$݄VҧyU_c&@3σ7SikVw?SJ!Ll`5>@Ge]Xf(?ߝչQK;gWS g7V.Zd }f8H'E$i3iZF9P-Tp%?Jņ)A1V"*y!{^bvSr*_%DK]*ZPV`埭J9}H"s/J(4CTe5^*Ck%1KƦŦ񂴀N)w:+۶~iA(>$$9G:IJs ØVŢvWX)O)2'n\ *^ЩC^Wlo'8-%*wFhJ(#G?n2""bj>TvYNIQ[*hH>^%:Ym C펖ϖ so[/9]\L,+{= #;45Ay#KZ0Iel1E- 2văjzNejI&70P=*AZnE5Rqś@})i+AWc9Hm52pSMLӧpl5G<d ό0r31KXtkVa/Cɀ5ڹ-gC|JsfRfip6K)vGH +VpzRM#f |UhT_^˅NO72ޛ^ܵm+ ]t[O#:ʓ`b{o`QP =(y(/gLo6'/5EN&P ]Oq'$dӚg<Dp&Qȡr7K3H;mNDGZ7 HYH4 U;!\C}nHǑTwBg=}: q\Y|2jM n1cy+үᗛB :&'VPusB`RNJ$70FR;& 8 KPaO_vbD4)Lzxp;L ~92ncV.Υׅ 3@v*їɐ bVRe]adϠU?i@ e/xԢg4 dzֶj`FPt{,7yAPVdWtG~adz" ?2KRfwo-;84DS8F#14JUG=XeRթR4v3YYkhBvOCbR;>*B5qw8mBi_n)H0D`|9J2HIoa2cSZ_^;R9!n;1$~FNYc/S$feαkbL0}yeX#ږdZxf 3[7ȳ(vR]|⹟RZ~qx!}%`f3m[/G3+T>WN"Ԡ=ĀAz|zs[&)fzj78eC:1gڞMAr)Pu# SU?@W51,bKIU:&gߒRN/Dn9g]^NM/O>">^ {<7(:RQ saҫ.MqapdҼ Bqg#z5 Q|9Ha( a< zM,xuPаFTF{:3; Mj/}93fĜ s B\S\fWsW oNRE(A zL !y  o:7X9ЧnOㆡe_T?CDSg9?oF[΅bJ6#^s(T75ga;~-`[{.bjC#rR\G OT5DNW.:ߜ֨ % ;V/L>6=p-6M4cb3c gh "S(R)Rmc6p#p37ArݙǑVrl[AR~<.JzWV+sl>'axy]%݁Y]=~zmBڴ-&s A;UGT#D ThrUDRKL%Op!赈UNAN>X,R |)àWNW8KR{Û(R{tZb5 j&4YD!S;Ty6YBzQ..or6:f"ZJon#% mՀ&ʏ^0#Rr/v/#Q*hPvbQJ?걺ieSY2])̛r-kF Cդ{ zߑrƥijD%L{X3v1Î ۭ}< @A(==BXu.g b.;ê\$ N,{}Y$3bg-Qɖc!ԥ!;2};hkbyx7 D$R7lLjgc@6za,dƞ$R.}.}KQ@&-S;)T:6 !9RHXd17I?}S&GrzbSR:q BNmҮ\ح.H1W ={'hbϋt1wWCbVt7yM,= Z @a/8 wU :y4Y3e'hW̐.10'P?u>=e]hS $F>my=ayF7!aگzCp}Jr.nqk:cW7@ڻLr|Q VJS=5s[O<X@Ԃz3}nxߍB E#)7A绪{De{΂ovxXJ)'~qy,J8L]K-  ! [@r=LB#YZ$aK4A\R#FAQf1{LU{Z/^I(n; :QD_PtȴN<4;,Śliv?j,tʟ S@2`4ZA,=6ogQŲkW<<f2dR@"2̒;("2:+4:W6n=33T'Cë#E *l/_j.XIv+Uf<䚖 H|ZZ=qYd/&ܼ|! SE-W⌨H11_UG5uSD a3?SB| u_s"biq@@szrxOngL:Cg4G*hioAy[*Ќ `i-,ȴ_߲j}3LK!0S(Z\g~L0[1T}Iu*)rEy]BN)?ťR0pw.8,Y:!ՏNG"yыhPKs-6=`ḑTb>,hW2ܽ[Z75^l'=;`n@f> )Di?s G^q#wZ DJܸCTo夐#ّf7K+yժ:&ǎB+# )(m1Ew&cI֭8r29z"& ?y/;)v(.\.B g9S/%~W8MAM~`K3 fŬHiw#/{dz\ʵ3}} :ͮ\Q. ʍEG-L,4)N6KC;b\a!Gu{T%uoQ M&4Q7ҋRFجpMBT=?se54u}L4߉\XXR=o). lSg. }4ajSΚb39hշ\v`8\Ӏ"/U%[A[1젪Vy Z/j5"ވ 9=L|Z 'R<Y %L'm,%/>oe93)'렧v#'DbY@aCzJkq!inId.,1SȬWGĺ3ؤ wNe9Ʒ*nQ2r?%<p{K47#r>;uӒhoԑn^ U%yd_4dt/tߢ (>2N>gC4>go$0|Ur矅SYƯtzZ"lDl1Ʋ].V*ˎMj4Q\ǖ2, F5 #,lgLl-gum a(?0 m &deEk~#@#0 :kpԷTiM%7tioA~KiR'LDc1B0h%l:Wl3/clt1};~x0wAdK0?PgDۊ!/As74"6bh0ВEc<K0f}+Xo-R:TżnJ$]{*fŔy>PmV$eL&Z$SrG3s E`Ѭ?aSr 9Ne2~78K[j:,Sx<Ҥ7| ?yL_ڬ& h;alQ`?RJ:"6E)Vr*7 C. c>p쐉piq9IyLbbQ־0naWoS~l-oJFNh\ٿ(.(4/hI4 hm)7CiWH/e!C Lj=aȲc~oxq}QoVX@dJ9=V^n=j3D&8=Ĝ9>_yojOahiCJ|pts2 [@E/!2]Y͘Z32KC!QV5'rb@FI>!F8;]}H Œ[%J)CV`T!ӎ|ğ%'h *9}yI烏#MVtY#5k3 ) >,T=y0[0B1h#laM1sE˚/te製_9ۈ_UIv&M'%N!t'.직q;<1w`xr?dPZY l|bں. HykU!m_Va+[ V;VIC,n :+P-'U`} x@th*"彤x pjj"TY* #YDÕ'ى|6lS Ƅ4\j Q"׊KvHNK]as:IvD;h擳]&w ty./y`(gUȃgxtˆKV?i==J&ODa`HtLt7  n%>ky՟MT޲x Sp^_nH@M}D&JGPe6y%RM$nq"ϲz/|l:k4`1 x #( vI_?w[EI+.h-cR *J,⣽i[d݁URPYXr®⇻<ʧ;;zZu㲱ysGo0 XhOƕ ICVwPZw''r%lk9P]QMeߎ^ 㴖pD>KPۼ%^]#G&hF\ LlF^UiS1ϣSyG V#dJɿYB{l襼J^!r\!#"]M䤤Qd/a'my&9=8Ӳ!'l8 5.k!OKcPYWX8,`Gm4"#yPYH78Sa;j%3Iʺ~"DH' 1/)^Xf^8|J/W]m 2oх_-"d?]^̾-WuF}Y?Zˈs(Z`0L HCV#@{ws|ZUG\LjGg~G|u X#)M?skR/ԜZ4sz5ԋ o@jP97մD^%5Ll ,ЙK10:}z^#h/_ u)b >XE| ʱliup@+'u9ElxVw eb̾N@°&MQ6EZ6 X˰B==A70x~hP@|jy@ o$x;aTW&ZFhiB[Fy8=& 9L14Zo>*<&lw8kuNml5sFpU̻ӨyTg~wv;-J!K)qH:[ ]יTjHvPп?H^f}p:8jZO[xѮ$admI EGR.ɶ~pe_c?濨Xg@@ L=U@uz [ZwKr/Փ1|$0 Xt\ 9TaLJcO+OƼauZrc3eK[aqb)[qӓ1=u ACȊ]A>Lq; ˓ 'ۊ3}p` t}'-"Z/x=3?a) )P81w=-_!#9z>$vƀI=S^=r7^=M· ҽG0z ,6}}涖2% 5^0T?_:UEK^Hkw.f ޶*^2pʑhQ 2 "*Fe"lf/#\BG #&)XO4m/d=#\0*3ڔ.',XsdlrDŽ,Zzt  }Vg^IfpkiֻS9QpٜLԶV$a,QeyI0O !3p# ZoM 0"#cA5"^BK-wZ N&Jnf /A0􇎧@aNy,6l Z=T ȽDIW 7 ЊWZy?D7|T[#5Pܬ򜪠6LLO.ŏMk|5?+U4uo%t%Tb#7oGBmm 3 }%g y*L q!I1qNt%&>)"G @E>A͟%S"]Ԥn,CLZuGF=v|(hP11K@VV(t"|:glmDslC;m7wF?XEF`/~ x0BX|ώN*IJl Jf1MC0;gF0kIBh x(nԚSFn~d-[ڂ8|w#s#K5[VM d|pvGKo1`D鉡X|0JҿiDܦ}QJU]ݭ `+K_EVr@e{HE|H_gjkae7 ie}R*d RJ賒ǚFM椽B@XStXx+o~Hj#_4I뀇/yz4ySEav1MZ!P8|P]bL_U?>Ԁך5@Ϝ ϒTeyµZ/r̮oڻ 99A2Ȇp^Vv&!X#M^fR 7ϕ`PJB>o0Q~sZ>t!=9-,̰^L Fz0]tH3^ FQS"*ioJҁm]Pr;" +{9ێ0D0B" [  &âchR¡wfU.<EE;:lH, >A`cƖרZˎ3#䳇̦*yTn i޷6)ޖiG{$xu0.DkvlvNUOp7J'j~H m|4D*ZbJ4$>\Gb,GU]2S;wPC8Ϫpׯ&6PFLCT&|EGa pD28vg BJԦsP$'zu:\'it UM[`?;ׇg FApP|تbe.UF$\00oZXmsnN'ԉsQ+"7MxBh@ƜXae; y˱;&:$!sBHq/NI-?1؞lXm, kuų!6y2O e[ ɶ ~Iìpe|,Qր{&b@|dJcDoXS^>$vǧ^(R oGANʃ?s6ƳɅy7=h.cuWLXV$"z?h1~;t=O*w-:¶ϙAFr>.Sl×0? z@5ݖFT1ض Isҡ6vF7Q"`G49{#T*kOVD e9{ Fˍ껄݊bDY5-tIP띧~8w61SzTpfSg7_/6|s[f.3ȕY!+gYɴPgg3&PLpo`Ǫ̅Ms|Vgݱ~ ]wѝcEymA(=5Ji/Y2CsMJwLLԊrԄ 0|$PmEVᆄu\ u:^j (Fs-~A]7)! r<#3 *e/r1w}&/iu:L[Z ci7E? 3ז0jm>djQʓB9!K:Gzň><[?GRym :8\=a5wUkkZ}(HVA0Ү}BKesQ}sdYIqj#ZR趒;6X<-F8mԩsOB<3,TmJUq;M\ZkKKޚx$NS^涪:bӇȠPz}VLڢrxe6cpx S=f,+t9sIĞ)$R+v0*_uZ7K?$f() jRL'KkܬUAs16^twNN8G>f"X%Af6O{P%''A#q&ιҢ̇ R=F\3L*CMۥF{9͛orDb+)tqR7\xn%})p_q_^o_$>MQ fsCR!!D}N=:sy"9 Nt6qbK"[c 5e{jeId9V ˜3uO A`eIfa:8KUXtCRd#й( R-+zHʁC%y~|TZ3=0(53aQ|&c dB9@\2ɽÐ~׊TxW2>;ehpmhV!wv"fh`fe}֮r]3VE) `фڦF8@R3l-f,9m)ba>\Q}MCrI\I1QIFJk`3skW pQCs)Ɨ#5G!;'˧: U;ُ?(%t*c".H]`w~# ;b!$OFWqx㔙Ap `vIj"% ;;S57et<˜G\AcZqA'Wސ!&2Bں)7ѐ?Wodׅ+_tK E&{6c3:g{y` P0(ۂz/&'ol)$sR( VW>[>:9kIL@Ψ]WuN ejJ =yN ,- 8oo_N^稔8:v --!A#4JEKq(NL8 /9^v7ij:RJ偘SX2|A( 㹧N`wBoCWUlo!?e -y#@I+!72^S'*UmҀZ%I[|&N ꮦ p(?QiSđ9U/=ŭZ)f5cOC5L'r%&SG5Bc0 eCnG<,VMjv0J[?#5`O7A{(6#+%9 2'5dO򾒪0c7.&i989r.nMDsg^jk=Һf|靈) kHsFq.[  b:||u"Z{:~`,RdUŊe"УIH?)lѼзfCwۗiL}]y)멝%E{w@(֯WMb۟mKW:pۂ )?ħeiۅ}5s0>6uCpBeV}ښ(qr$>X i Ń5a^3"U}6:ծ0V+hN!Q/ 뿋m΃b2& g?J3] |Y vstfn+2'4Ի%EcF%dF4U6g]Mf&Va#JFҞΔ?rg'{d;<'u}U]BocE=ͧrmRy~OG.607| \5m];<*HGj/\؟HtXOۘQJ 6^m"k]G eQ̚sKYLC !"2#v9̗Nb"iY{袜 x!YR {C HO!eGl1"`}`w1\b9h5kg%24~|'g`,UCܤmiݜw @Ĥ-1p 2g@`igˡ &nkLLF" z pkXG{bWWf-YG-w5 ? cLc3{l<܉bғK [y0B KAڥ ~h#5;$Qw6_U'/ -Ҁ޵?dibbKTkѺ( "#RI" #-0jCUB&>fs-#폙)0r#ùlNJ$ҸX5a-k+ WnAd=L=9Myɮaeljޡ0`Nf=5=+30ee rM]4_6dSXamn-[hJByZه֗yF Arr!{s9ԋX6bu];r( $:FK^n+t0K,(06&V6 HIXdS+i:_-6&hi`leA˩=u6OߎG_`v$ ihm<ۃ/b[D!LWc2[K*G3-b/c$ >t.@!H F^;RI/K"&!^x4Vn'nDtVy<Y%LTcƿVtac%t!i' lBHBY<0O}Ǹ~pk2 5f}xko۟_2sl,s s&k8E$܉"sD)@ pWc. q~5NcY ]4~+K6M֒s%^I ]2|y~U>P,<)앣tc ]qdƿy1>kMUk["H^]႐ȼ4Qs@4;K]ӳA2<'fJռ06e!}u4B.~|SlHs50 ¥m!~8t_[r ! ض-xfUVcQBikT &E2s '%zEn^?nz >;{ڭQQ܏XpkIy6Xeqy<!:xsUȊL9jr1|2ӳJ=}'rũ{Ih?+'.$k,oA~DjgD-uq!~֪ܦbmVX_h*H$`xpŪ;,0~t)H?ꕝw"Y'و{a\\iFpJ !v3[k5yeKpЏR[6k cew]ԭ`*Spg<3F kӨm'ȺFsJXZm؉ri 8R9 lغ7vHI/V ,X TUA)7ڔxGl˴5ZUy]v}ް`VYˤ[FjDXK艨ٰI[jb~xl(k H@[,UӚ_Bú\ ៻Q>`hy7y? o 6DRd-v71 g |2HN׵4u)o,7Ť? Kw ta";x `kR>]. '§GAoqV+ɑ1~CdJާoqNӅ|{/) slYTRHA٬S3̍ exoؕ2;6FFP.F P K5`Mp- 4H+(J!g4]1jl4gAacxhu 5R6^ T 6ec8Ӏu {S 8e"r!xE&clEU(rKuY}‹C 6_H8i5%rm\jOi˶е~WrPٕI$C]RlUN+%ۨzqnɌ#0#H1*zhGk{k' ( 0Qڕ(;fas % =L^ލW @ǥvԮ:\9Ȳt| }j# {BD67ΝR F+Gړɍ 8SsP:̊d69l,H }ߥ3'419 Og\Ŧ[`GN1ҵarV𛫲2Q,5pI\Q|'"f}ol`5etM2:Oyt_#y:cjƋoV5{;]02q(́)Xz(hrG2Norum\me,`d# #,C\xR&f{.YpQu(lst\^ɬ؆v'aK`nODxS9P;h~FttF݋m~rwŝȳ7wCaxb_0$(C>27[HO*ͧxw#12 ]lpq=_ "YI!/Bq9X$HM'< q'ІJ0$1ԣzccKF+O=R+Ɵ͐Ja&ߤZ}:;⃈ a(JUQIΘԋ[EwPIDfmɏ7- sTxoA鏞\ݓ8}dD+HbYl?в;fT]WGwRqL{nDuz~MeUC1aY"fNuھyJܟ!8|PU)u;hbZef9mgq>?Q{~2\W.1"7QJ4;5T[Jb<,$}3t e9r eoocI l2~bOpj$s_T g;0|];9wJpfW8[U-nܜh0kGUKMs\dT&L8y, 7 V}̄Xq1hFw9Tg-ǿ>>|$dǽMGI~ZKM]@7`c@7)D|/SNge6"A_2XReQg&EM=X#kx5{& PIARy#(u@FfblytyClk0O4y:@!XDUyomGl}x-u@LɃ *wXGyT *|S@6G+p>sQU0/Ls;! U"?fSZ\A>]PN4L&vmv3^FX. ӲwOw{S ib jݞbLY}?w2Qc95gnUPZX ݢuo!muR TAG(8 F!(p*`ΞID4 y8heXQo)o C^chVOPثxk8 _&ͤjdwHx2 뾭u&r~0nFI?eYYZp>{?X= @܎\=;@k"=iEckh)i6"|;_PSyݴkG(-%gÒ6vPsez f|Vc^q[e[+TL$1T߷|9Q_!^=^v\Hs HOF|0vNIdW&X=L0`VNicח͞Rng:y_y۽lذ?A6eD N?61j"d<ِ uz4pM˟V{l;7=Š gu =;6#!;G{%%G~ܒSOԗ7ϳR얾.bٛeDhVs2EÏopLݽԽP +"39_p {"עdߢNʌi4oIasUԛocnuuS WVQB J Tn߶QW5HHKqVwXCmdg1Y<e5L=J[xGtyԸNHMӞc<3mY? M JˌDOO'dApW 㪟tէ|%>GwU(8MU0U:g}taqa[Og-BƅgC.쑮.WKO?b7t Jh@?WybN7 5TEV_5ޭ0 (3Hayk-^~+fgD$ # *׌r}3-ԟKqI'c=dB5R%|1nf`hfA)wۮ ^#WQW`㣨3CmV&On}hUb =pJf DTX!TgZ]dCFe;r_|3pH O#nb^ff4CyõRe251AcC#gGXͫ[_ewu_#݌8^Uҧv*ɂ2ܙ ɱnŸjK8 Z'F/`ȯm[_\i#6.:^?_`,}2Of$ea4Cv@"ÉAS\ &(SԮT-ANؼRNfwF7:p5[@ y4jࠗfړ;5v_xdcpt?(9%9A8>lF ?jzeئxt8MF\HuW+](1QyVw33ݾFFISG!LG:hhHm+ג[ͩ TFq=sB>l)պNNG@w`x8^T%,bB,S'F~ ]ete=9&9hq{1kx|Gln#ôl_! xH ϩ#JNcu(TlS|mu}t{,GބFKx6S`-}6VC<\]]^b ދzx27\Qik*_A4ruo_ډa}:eÎ! A{#=8AAn} /$<瀱ut,¼~ꪣ^K"ip7"IxW0+ЧE EX$z-Gu2Ovg QPtq^K [4(7ҫ_]zJ b3-j)R0]*?n,wd>;( 0I>9Bf٧X)ي xu!_eKm*A~a4겜,A }*(Ў9HNb vx6 `[LO3<mX@GqGIM ;uUoLom T]gR>Dk]K.$"KtRcI4ך~t5&4Qrۣs #mż#m(AQ#bhpl8 ͩ8b4⇏g'ڪLz#::W 4&5e&iօCIJ= _#J1՛caQN\rhz *i"S0ATQybJ{ϰ*^z*+\)x8Jq߯f~Y坴Yv" lY [V~]lqk8]Mku  LʛtJ/U͇Mp];{\S~*Lf3դҒHf$d"e𲍘GOЅr*sdtDr֨}tk>;AKYBm0qhx sglT**js#i^Hmy׵$А˿'a >}vZ!>nGC~;/vsxoo&S1Gð4;o;XKzb Yt^(^Jz֌aUنTtH P.K-wCAȪG3C5c-K7Pz  *@/Ըh9nlc`Xz &vM:J$`qe1`)ŃpsnŽQUV #1a_]Al t7 (5g}؉ԣN6H+ à}C-s8Um5|3öOI]oQNԧ$vaڅYVHnP_ߝ*rxnI1ʍ)]D,/'Y-W.fbxJ!גxͪ~ezr:CǩIqte Pе\eULdNIšs ­WO2Q"rBEM' ' !z+ovͰdlȼd?zDP|l߉|3h8ES`uΪm‘l+EXcp49ֆѽ]l(bۓuAPEcE=n]2}+OE)M@ XQ Z"׈3 ,jHQ.Fch?sQ(`/Xrw=č hЫZ)yN)-buhy;Ҩ-U#uھa%aT`E\(2~WE"8@NP |ntH{Oʪ@ {W 蟳׌_?`QL؋qp$ pA\m(3 =!u9ʥwB^c;y8v<GɒN|U_q":FA^ (mCPm+|S" XD8$y)}맚& @K=0PHE:DhH 6]Nr+TK`㚑(U1X Դk]z=&jp<ܞ$I%V|?*0l_0qPZ{2mv;X coKK+Nyp:i(\mRV7*'uu|3[ےbԵ*e<'QgT [7Il W@MIljy'1+ikg B>{:hU WeDpN;%ֿeOtY6c< br$_>MaibM[ /oo”hm{wS8IwZS@-NC/|"SE3#8Sv?QvϾ˴(b*[GSC8UxCBODs"h1f/UMlM=cRFWAj8ßt_DTl *Ot>_ZMy%h}av|\_o܋'/V0PӛQ֕wοv e.=[=`V8uh%~YSrLV͐7"E2\*TE\HׅBDM>0-4}A]H>#@kC @(;QaucPD#1Wbօ`~,n<s2IeFs kC ~PqUgqx*F5II-͡vBQ޶=LŞ R)!9iD7lv:?F>?@]AoCgYrW6,KX v"Wk`H}| 9lYF_]#1 ďut?Py 1m$hSaAgh#$pw0s惼~"^pɖtT{"L|= `-S72HG Ǖ DЙ 2D1~K&${ q*WĖ*ռ g|ڦg5oh&S9 _Y'$P(%ZYhemc&B+sE"hઉw5__䊩 $}/^ŶZYbbUIF2Fמ 34'lm(D6,s|~nQP< —/5l3t[N|M/zp(}V qh/wQkY"BͶ ex'@V6$\a%JYzG_&|:G$u$<:AylڭaD&ޭ8>-@1?uD[.̍;&e ~yJ,΁toUue 6_3˗6$bʎUá[}__.9NvRHGG9dBph2TH4#^ecC?vkJU|rus;!!qB$fceo|T8*O Yx5Dk@ Ϫ&,:A 7"E(\CM au(8UGc9{+d{(D2e8z&DxV  }˰0PyUgAgWoےBi| es]U BvoAx݌/l|Ma|C+!}6 UQ(PY];I_c\\ k/t_'rt4nڙj$? hHEqDG7J:WZo*+ylL髖B)!ۣ8>J nrzT ^!UO)H{p33r+j2ऄF@: 3fJQ=DNZ2?aF [+ u&!YF)"溜&{'ʨX.䏲GȐuF7c "ALrR3xv Wrܱ!OplՃ6%Zo *ް-nlnJe &#P}'xi:^l[\IXJfUЃGۀ m* ȟ܍S&㟩B Ԭ&}*":mmZym^Z ͦV_S%\ȸ`)v]/TcC R0pl]5S)ސaXs}xVz@iKY@u6ؾmDp*T`0o kTP;eOPkSwkY2mRIs` qK`[i(|l%530\n~GA'<+# {*Z>>Mۄ+\`u5vh(/o$nڥRJpiJZwހ:w>.;9 C@e-7o I%fON"01ywH=qhrDEch̠FK{jGq !@}VG6ԡjjU&r)"[d&VmY$f2SP_aK9m .TJr71OlK xEe*dfOp\`}C'˨kOc,T=ͪGjjD_Lr0AEzd D/tՈ2۝FM ln#DI)h Fr5IV"w w-Bm55͆+k+'4:f3r<1/V^?4;L: G9Ev+ֻK} rlo, 6g4GxGYSagDOR@O9cq/QXXG <Սm?ȕ<9qLq>'-2XՊ@=C4e\Bmu} 3y#;6JqIE1h^d)8.6Q4Zx*拫Sg8)3cRz,/,r ڀ#8K`(3md|^yЀ;n zKE>9׳u۪!PL )vR;Mف8-? .fQՉ/3 ciK3t7OM5='1y+rQJֆ/]_H0%l yMt ~O&:^C5y ]!n{"39H}̗rJ  M+mp{=Ww0ydmqk_Œ)֙yjqw`gpdv+#;DžU a cUP{u@CSWz0QzV^_ f9iԭm7q@}qZˆӵJI^?F?P)ub22eU- `y^-,PUso( əB+9`>;wAM i/ Z] T֒:Z[-d+ZPb}IPoqg$ˋ+Hǂ.dxFqENrOg̛c &sd ѪatX_fmsp|DsnhqƓNyJ9Өoi|TdGJy "{ .P|#Sؠ/Mo|AO#E2LWƷ;Kx`JWQ;5a<wϷt8--.KYsU0g`29TZMߏ0ؘ6ju3RՏ|q+(eD35L5#bKnV 'ɗ\I*{m"?p\l{.c%.y}AɚRWdc= iL0XRyXq&aoK=¬y+#0tYjY~0q#hhSxg/|IfE[Y_^ |ɶ_*DOWhP)M\00Lj? {VM ViP ӄDd|.Ul]_V <"SlT\*^@ :Mi. ]NdҼyxlsO/WcB< a&-0j-AZ_d? ;u,&_n]lZJ yNC~9Id>x2:H]OP$A8wj'CyHFPㅱ/y/Δ] ?94oo !:tRʡG_[/ӦVF*QDy@eϙ'ωCOd?L0@b-:xz0\ jhJB g%,-{6_¾+p ق(-OCڨCW0ui&H.k#MF?`MQn>A(ع\F0 $1+*&H:+x~YhY03]_E|jK޳EE7$漻 `=!V1%oEﵷxj׬1\(3xA5\$|IVA?fsb &_VP^% 2s~ ~H8ul`oŲnY*$]t_gyT؇ hy1ޘ$?_3< * '-hM;uA })o?TߒNn}!(A-.VÈ%@I 5&/ٹxēL} ZT*E\!;P7#?uA-UJ*i]}/$3ϟ,Vg[z2%l$EӃLk|0e(sɟ}>-juyɱ\{{\\(]iU#GPβ|=5e-+'[Sx̻<D'-#e 4֓X/73$#NJ.{Vў7{v.42fCPfy}/Uن^Fgs#q8fWQ'yzdO4oFң{ 7^@w5Lp࡙ T9'qlɘ3 zW2(4VPiܾͨé_瘜DD;ͭH/_krE<4J ќ&9[ʗ)+H!W=ihL@P=e] A Ѷ 5K$Z#:kDRh0/_,04UmҰyZ0  wrk!]w\w1yUM}\n>)3ط4ON!.Ks.}|k醓<^dIݍN&m G}Vwh'~nvԅ9G ȹ{n*|3Tl޾g%afە+Aݫ$)qrbՕNaS KјABl)%`M},cA;z>w+K4sQpI:9ȴZFMZuK^lnW~RJ>DvV[2 xqi2؀ NZ  Mz'K|aw_]0OWxJ2;yg*ok˦pZW aB1nhuX9%MeMVK-G褋8vBq )|׹гJW@7ֽi6B mr,uLhj=%ɕq_"Q{n=(uϬUuV\殎 ={̶KWdžݳPB2)%VjߋupP咦'MEG+jzo_+ .R IԚVPQw޿E?/!+X֪'ܞip)7jUgnweUҢX.T4X1)망J(\h*0Ǯ`f7Ih9\k+z*R5NW}>T0Nb CI"ٽr ;]/-BåDU%ٙqe'rBa0s'9Wqw{O 6r ĸb]a mV%B{!*TNq_P^ܷ{^>.+"&0=S m4gNvt6r{1I2@Wi~@<μ*k#"u?w!G8~=.$8r|$TX1Djp94Lߟd`0n#~+vaޕT 9 )Jl(S4,ƶƲt'Y\ֹ;s 6dnHp1]?oV;/eTׄỐ3JgNfIբ1=N"#ԪSpN>R9ύ7L:i._<;So|}񻹠+@:eu9UmG^&*fqQYij Ϡz:9!-T~T3a^r fU+[b=#33YcΉ蝸x7pc#:ǷU{e!VKEn(RhfXEDY!3{4 b EGh& #j2la$;B8خhեOЀ2J>>+:y+7Y7=ImNKqk>j^߫yuY2//UXF7+GQ1#+8 eޑT6=?Ǽ~yyxn6++P?%LVI1m_$!zt̸~잩=~9DE&-}4 .xFpJ<)lEg=u%:P&Bi>XRCg? n;VٌZHUiH  <ȡn< V*gt^9y$gXȇ7w0=U9]DBSlV> vwqQKJxE; צ0U:UUsS me;{dc [񼾿m(A&uKQgjg "J ۩ Xe*l)$ڝ7q:YwiCV-ش6g$N];F{~[L4( 6hZZӔ"ؿI{'ܦz2:njPͧX-aVzY]33IG뽖:}XuAv;Pޡ֗Ɔscn8Ǜ`@2ӹ12}Ѩؔ!ˌV˂l׻`]/ԴgXDⴴ/Vj[f,N![.pm8#5?#`yHH&wT 5DƛCOehmfq@)pOG0KTySc\?R L!8M܋efbDF!YIȄi P ,k wBonkj<9MO !@l '<W>(8Iy0vz9[ 2YvFzo^#LZ5\̊5MX7 t5M[.Lz(mV+(JF68#}Ǎ]ٵlj“TW>$k&}Xzq&"W>Krt@'u&sJe~u;"X rHo0I ?"=qbȈ2Ûn>+Uu,t-QCvc ; KMIuQ'^1N`t=8S`yNx:8GŌD`k<_w|5a9K sQ9>ZfݥQYrOŻ*>/$|"=RXvFxխ2Q2%<%SBhz,s^CedYLi-:tX~z4+a-[p|)Z+EJ_J\X͆/M@J*C S)nZVvQE߇98JLE9xēNS;۬J.aQUJyz%qW'QJȈB)}P7e;B-:Mr*H=9"98#F-sgs``lxdΣ(|@Bn0!ѻ78%Ata$YQ!?܍5bzULIn;hV!}+jcDV8xl5;/q5D##:^"fd㭃>^ ~K6u }~U嚅F&2Z=,ZŞfɗ)OFqfsYv.%L8??e} ,wx˯Ho.n&I`87W)AM O6wE8J8 Ⱦ4"ZݸQ&wq L_ >.t=vo_vKMm9@V"ֻfف9\ ֫0a Ea)W1L*;m"PJNmpWzlMMUQlID~DSO`R)ҢZ;c AFFŎabnOR|MSsCB=T`VWA2h*G6z/1^\GWWLzNi(GCրFY|l`_YeXEE]'TVzg d f]->牌(aY|@IU:=Bʗ!5^S?,Mp} 6.2\d-1.Gg-Cm +vEnA0pU1)_9&*Jvd&g;ɔ失-r:l0h@Z1-V5E)@~dG3֖A-j":S.$hr8V"x["Kya8VX42Z'$F<6Iv##<_kGLw$ȓ)e*- y7< oȒ`Gx2Ll"/D毃,Mf6HJV ;6ĨD:{.B}m?.󌄖6ǼyVh>z!.~}n.aw6pl 2!_B $pIlH=H޳o\>jG|20!FPD[n)-9O\h1S4bpGu8ZxUN"ᡏ#FEfYI/!ώ9OpTOxWrY@B~y:A/N{8yZֿYk΋R!CIŔZ$rqĎ {ڿkS5N͞S'!;*+O"G9!^gja6HBRVpuL:<2/}o:N^EQkԎ=1%-D |'EFN0GVlfnȜ3 ]ѼŻEzEQQtHqjݒNV SWi0KA%n.\(O|9I){fK5x;PBaI/r؆tN8ΔZ ss z>%͘_Au[ǧ7|Չ ?}g'?7g7|v̔+vfκĖĐF"ۃv6'+4Vt!%C8,uR8l.eRm"USBOS ̶,$$2"=,*tLD0J5urPFitB(*Q.xNWCI"* 47\qM#c  _dyTAfRӬC$lBN(nq&ϵȌ"8l2[E 敏 T'B~cBbߌKӝOTzQsvO78SYʵҼ ReH8nbC~:Ɯ0fa͹r$,~vƿYˍ}> 8{x&QJD샂}R}; R1k__Ce&mUER˷kIp$K+m t@~Bt*([Hdp(%h 94TEI.&QGx.fvcE ,`WDR4ܴvi3-Q:stEvɼK6k?b(лC;ȸE!ސe–qR=Ă緂%3piU@8E:1(-5@`8AUE.沂[ ER0]{7mJ-Tog[v歠!%XSMf3k*!0k q鑆\px<"*8]!K =v N}#?c e;bZQJ(nSLNƍG{)%Cf|w[`yl@y!W*'fsR;ՉlFZbG L*eқy}{ C? NS?bT2:LwDӕ@+-^k |H3TK+݄]x[Z?'B~24Vf=Y"nKJLZ b)ٴ$4yz?K6B{v;ɭ}AL螩߮_O Z#VUo@8Q7td7Q9TF}`"Hc)2[&g;]<"u04KPY[kZ'C]R[qꞥ%#8-OtO'Ibd.Apzuր5#Џ |u#)/ m+n@.䬘9 _/5ڰrac~$Z:>P e @&O{Ye|ΛqM4u|_٤XK|vDw ?=twV8UxomJ^w=r[= z֤oJeЏ}j_k;`*bt!/`l uSj]eUNOQ":^[=#bZ8 eP @U毢H} | :>/i4 [U7uY1W(bGiA" B#Rd|c9VՍ:AYt')twA0*Os8{ (:ſĒb4+MtݵCy KO*aLbQ&&Dh'%qB5~ }O}?;A,F) ?>OS̏t;E~쎦GU/ gD D苝YCb"X%TeݲZxnZo;^%Oٙ Dˮ)FWm2zJ vD;{Jv`͒עJZ9rI^Y᪍H Dxaܹ\*%7 cƶt|w)Ĺ[Ut \gH{\++H{!%Sgθ@ wuė 1qfw\Yl<ߓgiI0O?RH:jX 6*&#IThL8IЦ}GDl㊵XlE{y:xa%!R^9ݩ[1 my%7I3G8 P*V%LB0n|6P:Vπ`V_*ʸp!6}tUgE['Ֆ^DI.jZ:maXa>&(EӞg*~&~Q? 5w*!dhB}J,OiQ$=^HBߥ3.ϒ``,ufK[Yp(Z ׍4LZp>e \zA-< ˔3H=tYLFU,#jW$|!O^V6ꌨQxgv^+ @ nLMD&|4[t]PnXxdpEX¯ &)al^/>UΙI0}_Eك99"mWNlQajZT֌?D7=o> B70WY '͓BZ | +0oIm~bb5e[tH<\Z8^Pj } ~wQ6yu˪ ˩[ysgeBkȦ q]wcv0M.M G{u{DJ> ~Z5X^OۘAy1U+ 4oy7\Pa9KLM*\J cպыǏdfnظڜr@cs]xotem|E> Y]JHp0=M0ٗ^|yYإ.I&bn.6^ÄUp`%YVaMAl?q/h22E@J+J܎$(TS5{)IW*s~Io}CPsKPzO79#wߔCNu,ZCȊ؂HE7r'+,KTHAڣ&Pn~?-iSIB (Fdw#9z B硐tYf^1?vJy@yJ/)!Л|ҌFXv쎹Ij0Uo(ೢd@Glڜ $XekFrF_zuB&(30B(Yԑ]poWL `a}: y,0ƸN &]qZ^- 3/2 |fs[P]ڥ{yChPcɪ +~:];ìU$059a( ]go@`>,+\ϩ*fp"QO<޻MiorLXlw A؃nr&[ar ԭZ<58sٲX1_zJR(~smTӱqqe3 Gz 0.Eák֜9CԸ f };~{OS^Y87h'c8Ӹ85G1_FY"˕Gus붯J]Я n s~li`97ہ:õBJtMDl~E5VpTmʂۊBhμ bKVfM8m|&zi< =\ sB&oj\&Z;1)n[wCiIF9T6Yj@Bp{\ZC=M'_R N##\INFn A[';tc lhuVB#Dsz!©BCgc1Lkz#-zdJ%A_25¢_E6/]3 q!ěo&|w<'2!`}sBUfp E04) 1~v4Zr4;hE_YjH"0MzLV]xvMRoW?uPaWos33WW@+6"s9[Fo1 wrbJ>gᐸbeFZ?RAXHmInR3#Y\au _-52o N:ffg=x@Fڿ 2|M-!/ j;&9sdzdRE%!V5C 5 b+%w;{eꓡ y~6?Xy$@LX$|Y۷"G\SA`/wZR|(k`P .ŖZY[2XU՘u'Xf+xJ,,? ڊG`{+%Q5?]d=%ss09 j34+rZQ٠JfYJ1 M_8f 5J+D/drH.0$5Gj)6Kskb@tȨ|P mǠmG' o4` mKAZ:K(ۏӘAv~q<< Grs4׭ 6R{#yRVn exO핸~l'[%O2VC'h{ǼUx#e@rDg/{FuhhGy=en-P\-lo1@5ҭN3c^.th!etGV.԰OCTw8 eqLkXFdݍgC5) cPWC܁Pv2(`s\hk>xir)u!޳}Чg>ֻ?b!@oLQ+]PxwͰS3jv Q\5NDGtXp=ؔPpnqfm^] E`kYX6q6<]=aA6-BK,e%)B剡t6$kkfdy o5U$Wp@Y)L<jb;Ӝ!P6YU%b0#:b`te_M]P\v!u !x ]Ɗ~*ku5_%e:`;''a PE U *N ?ҳmO]|4gW;åG{7 "ǥʂ{FJml 6!\]~ 5*  \+K~|m-5 1ř@?"n30XH 2gd+/qF@ 9a^"]45?us9ZNwMm@@[XW/]hY]ĺSF[BJ>~x b'b3:%1 1tf g6 (cVbe DXj]4pqm9sx"ԙĩ(rգI0-v]/!BOYϪ j5*Ǝuu:AL]N=% ~Ymotn-KX.J*켽X;-b&}Lk*ƌ5++k$[y/%"Dak0K1vUBԻ󚡋 #:.ֵ蔥l*6 |  b[[P "])zd#rv#:[E4@ew;o?s`١3 se=t,p˹r38'}MrsxFX>IMYo3!t8]PwRۏ}_R=U ZqH|+'dC}|d-gpڬ0=D⾺>آ+Of)K3.Ë23T`"mW^^~@?nr9Y+FicD3_ {#8(oHkR0b x"B}ފ0`ʆQS]7@Nv7Fn-CXB%] % fn 6?!F:8R3W9Q&bgm02-٘$æ$Xv-Ur9XUn!ZpmjL"gv:&Z8Uu g$-4͖? >)Y5Aa}vx/Dг< 5C[v5n[+ה#`8D?Ln4Uq$H-sHZ6/h+5(I]hjpLk'Ea` _E!_8)Ϳ7H&LoVtԜ[a~96bJd}DWxJqZE_hD3K355oA׻@ɪ-.% nTi{szÊ j ;\_J.qEWӄԙAúīy"aDs~yu"[J\^<x & =ߖ, DrgP{HߴI S"KMks֖fq7?ǭ33s]GKgFLoYrk4փlYpViU|!oaiozև ar.F$ <\,qBġ>\W|*{'p  O(%yN݈+fMڊTBڨXz1CUͭ7j4Y:ën܌*u'' ^5f5"5TY O[bHPPٶ 纸Gu/j M(L c[UTsm0GM3JήE(_S>L Tj~~kR+qy|TZγM8=XnAtE?uzmbcL8:%RjA-Zi?kt. vkJЯBTU/[@B<\230,6 UUF^O BΆ`ڢDĴ$4(_6(':Eq aLz <\Ю1V{3< ϶'jg@LԤ!2w k@֛Ddl@U#ߗn!~ m P(#:]o)DvoN%k7@[7)ͭ)&2e]Қq}T ghVgi -+iqjZ,8r f~xg4 si[2 ALcisͶw#4Hh 'ùu+XK<N\zKx&\ a:(cev+o+{1#NeCc_}v[wޛ lvX?gЧ[SydDb=|ۥ.XJ'̟z%UNwpH ZžJXM?po0Η !mmFR70XwpwKUBkMQ%F}*3음=zmJ\A/_|PfPSg{`;_W@t׀P> $(y*x){Ab8rE9O IA'FmQ*Ʊ#۞>i"r<+rq5Z_.IG\[X[%F:J> h嬼YhLY?<6gJDqW(8gmx{LQ !eܹd? AS$Y(Ir.uerl(Bb+0Tխ}&Fz@lS#A/{s=êy51dȄ"5gtUO"89ˠ&<"NeBEzŝ;(Ct^ֵS Ktpʐ -LoUQtzi~DEuQ)R2߶ݙ70k{H=qNBa쇢!9 yRDD}`K84^_XZ- -J'm #E _sz{&욙.Q:m8AnO桚ޠ^=<=5}P晌kڳurNpD?cpG[՗%זmeS~HzXທʆ+SZf@7 [kɁc7_"r# FU[~ldmak g`P:SxGx!?>"%P ~vʛ0E@v7e!ԓ0@cœrHĦt}SǭFQ_K:ՅF|3́$Jy_E]o}D>m1 @Nj;>Au?QPJTfW\_K+C)zŲ,0ϒyΛ*l߲ +(1(ڛy/WGgnaj/%2IJ1AHD+  9Ώ)ʚf#%3ھ zO}b IEg__. Àb4T8FTpATܴ.gPD7ui$ 7{)."7 kh҃cd)VH|OMdXqwQ \zg،pAs-A b  4R5.aZ."y&B9˳jػ[ "$7Yj@-PjP8V=9()VT&Y[ fsknNDuΏUihO5>!~)wSI!TagDom&Rn~;nB`}@({%@W'wqNf ]j ' -WF=o.GT}w 4iԨ"VI QN IRmդreEkQ(+_^.{͉QNM|`=Ztˮ _#=gVcWQE5瑙]@w.W+yIs(vR`uDK q\N&K@ڣsN=HՉ.XVibsW=}:謆=l`apŠQo2TD݉x(~O5ӛbXn7Z:c_-;\x^LWC&Vt1 ^n~T0#]Qr. K("F~Ӿ`<̫֡kL(/u]6i֩JK{>: lyAaQ{[-fq4Vdδn O|ueGSa߾٤O,@Mcim>9;J[:ύ94l[68GaN"j*PF3B'".v !9p{cU Ai )x,̧Ƙ j@a0vS jr DK-pE;O,H8uF hsDAqyV/D@o!&V\+W]KC Üof؜@?Nj7O>jA?. T@=kPr>U6.QZ¬ԝȳX%-vo[RM󌥔9I0ikZ3Dp_]ʎt_=u%Wʮ+UKmO4}I$xg{êk4M=^kHm>=ˎL}裀tLx /Q+Lȩ" @ӷV3Kn)P_^ʭ-(zl(u#jफ_. &4yNӿw (UǤg 92;&eV }oގaWEBww,(}a,^𣏕MFsVMtwApfn(wYߕ Ymk̐iMF5FTi^9hJ p ;Y{⨰uoC1 o^u4)OaLA*%<ߖVp7L3,]1+w~5J?D\־oSO#@&-΄: =aQZT oӛ\' d9uNuXv(5Vu"g}K!-T.WDGE7M(rCd͕?5yOO/y_u-C ~|RT7sh==]dtLj0I"-lKT0k'cn)o\sypw燊 4Tu+W RAz0ta~=h)oN6㑠{[%!xERL`VW-o]E³OgNU +8hzlNxpZgvȭR d6jj}< ;) 9l&VW53KjV?'_x` Nlwn (m@i4@PBIv.?יa&ǿuъlu߻;/BVw#b+,vO?]Ir[wq3]9cp8G˶dINL葄nN?3&=)R׏Djrk ]?4%9NN^nvxRM5YLm7] ui^*f:wrM Y2kY&aZ 'le:2%t(4ז7L `a \1v!G o!hGbJꙩ\OUmt񐂨+K:|Z<A ?2Ff;ҡX}NFm~]H}+PBAcc5^dO͆KqΩeM4(\| 5 |Ie <|,λB6lL7:mTYy| Wj5]5_9[8(_(7ec;Gh%Eb] SXa6!8@y2* *eQY1c]If r%C%&pAvSCxR=gZ .(t)b R3G%oc]2-UYYeɢ"-bqw&83m Kgq39jhPd8n96@6FzDk6hoܕ 9DPCΛ +:N-a)p8?)- u/emJh?hT,(JAu*7W>81sgdc3Z<6ȮEgg{0cEPK@0Lh,j8(-#nYX:(=4s2Zgb#eEp RfTP;֬iW0aK\4oDSw JO.qn3ڪ20=ݖ{Zb ) v<@MA|=Ry%5~{UQ'MomU=l4N 7;#HGK=5%&Zv\ԸYR)˟YG&^ߥS:H& yMqz~3iӾ0zN#>y`׭¡XK9 cZY$f>2ݎc9I'fLoU 䓌Jy8i#b2`/_܎.Hx/x]ٲϵ=^X$ RvuJٯS:VW[wdoՅɺm"Sئٯw{;̄KzC::_No;稖H8xQxsDUO3~sʟ| =窝)i÷^@$ 1 ٩9+Ǥ:0,M {kE,l6ɳ3L]G >%o$6Q}WϚ5vaJoJjfŞ:ɡ+9Fފm H dV BCCc_Iݮof#gbQEJ7=;KM`[Ak5/pO5Ê&| |w+t1J^F o]Uc#H\U BI~.dy5*2 g~|̳ $@I28>#dT8YɼktmQc-٣BNj!ԉXw/crF.)3@iR1 %ᝉ[p@3zڿ^)L("M=_LZ# A/yJ3~]B@O%9ǰit),k F]"}i=`FX_pFt'c] N [e#QO t-Qm#v"DM`Q/P:YrGcӤbyP}akPMnBalk_}V'AԐ͞{ڥNkZALUH0%OH#eW a[l%zxlF,6(C\[ +XNk rhSҗh*bґ tW(6'rb ?Rhi86Ղtyɇ&V^/tiKgɷA! b R:I U]."'v`im$g"w~E-#}.WYaӀ50\\ǿVĖRMb<̒RCl%N"1Di}i)pYPl* ܤ\:La0ږ{**4u~"0KFNz ?-}W[J}Sa$cWarVML&xG,bMVJL,A2dό (3r B"X؊AQ(B\}wALND^[ ea GDen=vY(V &c2 eIF~O38 f>ZRRKeҳbF+`N\1{d] ^tH&d_soě<޸qJ=PFkqMi]`>ȇv_ZmL̺mz.^i+ĝ]0$QN`1+ [h,YO0.In*:!|y=#!a7|$A+ϡ.MO)/݁o`Bh-Gޘ^-[o36=l  Ak3/W[Иh m|Gc:{eH,b9^sP( ~9|u%~mwR:ܱ=6fPƥBTJ zu?b=n?xՖEZ"!}DW9-GE 229&(okaZ&eLrm>½6.Njp='m2L*ϝՂ:^D!^ȇ(ydd6fyiu`Ck0pMz21[ WR7Z.4!gIyآxX$4HCcv* d&eb\j `r52&ѥ**©; mK+xݮ,-X\ﳚoCpZ]r&UԲ?z\c*^?*ď00\X_ʗ!xYq?~Kv 0)ni=gO\ּsH'He75c/pI 4d$xibf&ڑL,\RN,`r(#?CagS({W!mC!dَ<_efܐ3ԗ aVaVs|cq՚2!ܥSDޢ_ P|*s¢saO@b^i767丂1Xa.vZ>1R`9،'u\8L Ce U 7#ЭJ]yȶ:XAO^PӉG awiI/7?Un]~hV^a.dc3ЛR.)jtyDZ@NJ#|z ǠQ{gI$nU_F'71 m§!]B7J~rpfW@k dLcCX =rB4PlbL՜&<ZmO) -%5V'YL-'_OV1&p<`Gg$ m)coJ=+n!S?]=KYYw%)^au)z߅Y≚h-hMIJYZfJutvw9-r޽A<7=moq\V)Զĝ W!@C0݈IԻ L/52:PJ~5CI|J? wAr|ftsE[tЙ}M!6%)Z&:yf**&W)yxIbWkY?f)=4W$fD%jiD<7!pS=W^9RLdxV=y R4 b~EDn%`veoa%~vL%y[Yk\N93uҒeF4JIU ,!m_=pEvf~',)d2\$`6J_605Mمxp;t!W@HLy.M~W~a~0D0:%l s]5-u[vdvO_=ƟYk(9y_am}.Isxo6:%& Y܈S_9̒ LGy2f*V_ RY7T;Ὶ7$2{Ǎ!5؝+dDI"Kucs]}r8˂6$i.Y2vV*WX_Mia]/6YzЮ`"+w ;i7m`N<[-I{X-?) ;8>pVO';Ԓ~WLi#x ~j0ט[BZ"'u]D>=D}Hos}2Qv_6 CL$SuK`h",[ t, p/xFo1 DJ&`O)LEY7KݺnNOIBe r*JmlcQ' oW8RD7&Cp3CƟGCDD]}a@cٔK49{ScPe5&&>$ PA[in48…N97X#*ES!"(r:sڛ)"ccUvu%2DH3{ ᭫i9Ӓ{-K$Q$Wyw;;k/Ҿϑ٥.@X9m*lvC' Hi`R.UkDyܧ~V3"Y\T ҕ;*PGޔrN?uyTvGioZK| "pM},v<:$(bp < !*}RE6Lt0d#vTwk,:e8?Kد5{$/TDJF%Ql7CüH ğ)HbCd0Ykz2wyeX!WX< ҥ,RH\ZesS[ڏT6[,@[>~= wƿgNܩAZ  -NM, @]g ѹ6.,7$HF'sNY ՚֨Ȉ@-oMB\pԒ֩=q_էrޚ6J]\2p#3`g>$V`piHyl=iES4 t^ΎH*S4D⵴JČp3>a/q)t> uwd?d!nduc*o8o$ OżL|y)% . x>%{89h7ė J$ng(|ATny QJ轤#*bVtN7Z%xk$BZ[MU}icPu8kL{R~7l<һa9|Mlg1tfryLlXn w:_5lGSr, kOhCYfSC܅eFE^2֕I7. Xf2Ei Q+fl;:,L dKWrO6^RKH h-FҚ7{Z2QR.0,O+˗BA~({Iʃ"*Yxoo8sIzA"ݮ3;)*#NIsW_4'H~٨$Wm_/Q >MtHOAzlsZ} xupHx y28CQn;f. g:4tZZS1OmWgaNFSW2 M&;-ob\(?BיuMG\gIx.бqv9.Dq@;S'WPu+MOgbew/ 5@LK:ufo[B d⠧_M|遻P(1;9f`jM٩Mp%ptneyKT&~d=Z ;J鮊x(36VuݞQd`d5b^&s-t)B*.*ηm)/03a| j ui)+`\zAǡlƼ߻G_/vL|\:q۫=wp{L =EN S=a- 5SX^#U =׮2Gǥ΍d`;ezj~ap_CEBRue٢s[YKhҭXW׺ m*\ ^f\V{,fYrԠ,ھ|RnUO:Pg>*?Y2M? ``eIgs!P#״'ج+ e=g2.<e0!CO_?^ lY=i^ȻJ7XG;"-Q ]K8B3.Ro\(@\fQ??;*)#9 /Xj{ə N6mTb;W|=/)ǼT鿍N?l!F8P vP4կ i h?a Ԇ@Dz.PI0O{"K*R콵J<=HoB R4kG 'џYge%9ێqVruW kqғԎX]H,M@Lgo`DS@z't\RKUnc`$anGd.$eU`v}N;vlt(8k!v+́zVWCJH*yjf@VT[UM7 ;OrIr"`~X!/#YiNX:|crkJ]7r\X-dJ*wI>4+$: ճ3槹t[ck!2@nYȵj~-A'45d|UN.(>pDQ &/dw#_ 7E¢Opg1hcߪsjj2UzUfRH.aS-nf(Hb{ z;vȕƴ :q@qN\voU^8kS+o1;oi$Q0"^x32\f P4;eցf4δ;8/L- ilF,̰ 0P4sH2pxk$¬AJ?n=h;X53xIӣ B5 ^לidZU׆|^E<-fMw >3zD ado_EmTJؓM"x=SU<~B#Gx#q"ꞵyB6قfc{Pt8n0˅qLИ;:t?lX GFd Ta?n|[j`U1O V۟3u%FU& `AV,RTGm? 5d'tZO[ 1")}W/HDYSHd52%RO}LSWa .t#^JOUM.P㫧7{F+h9 l`xUbu}$tR̪'Yo+ɏ[G\UWHJ#" c=Aڤuu&(X箟*Tݳ9n$Nhr',N㴄9nbPe _?=/aIpdK~Gz6n3obkBhKTy|o;}'?PnuL'53 {cb[:dK*/ Q?|@ȳ3t%,xOīCFZiMp`L5%Q=yfqk&Sňa($F rq'*T7[NJ̉0?{4̊'F ƭ5ߺߺ_iJyL1:_H,Ab2,aD8qWt7n8jG/Cr|__flMߨ:ȶ0ߌX wJ9_23BblܞFtU-K9 tL0n$ZovizDxr?i>U3YūHX׽Qr(v,hh뚽>~f8jQhѵ+쩫P']kcDy6g^egCXgh-Qř҂!uyX^-PXĎTѥA=|劮`Nհ]Leś̸ ɣ w3iE jv<#lU5j"Hȁpcӟ s7f% Ն:aQYzkC|(lAei-d+ [AӚ}nE0RHW+νkkETY k̿B`K0c}r?Vh;^#w۫\2V0w'6=v?HF9$nbDh 󥪯_02Z_uB^!O1}WQl?dv2TBF: p2HYWdZz39cr {HYZ!}7<\9p`l:=n#S~ϥÍḎ#h})ۛDjK& X!Pz^s+@|af!ޢNs!l]Ł1H_T=  1c",|Z7wg0QK^}P<#Iv`tEA@uIU!9:%.PfZT&A_ |-axoɑW"-"ܖ'mC(4jHuoXG D?7zVE[!dڜKK+[QR⩾۸a9-V?,Ϻ}X@"`1Q-y &S;fj!Go:T9T6ƹ[ϏzǎND֏C &cĪʟ\\:tvZW4beJI'cۉ?`g:l+ӣY4R=P1iUۄe&X6,bNi~]x]C6ݩ,[kDMM7bnIn8x 6PkW82 }߷X4bkISHkcB}!t7-?N] 9ѣᰣ9@5/ٺ30EQ9V. 49Y.0y6 x~c]4$L |e\^UM}:-e28^=5q02iWTIשVJ@`Nbߺ>ʎ#CtBec uKx'j@*+u.,\"ϖ @L;8,'1.<}{~9YXL(A#%1( dsO/UEqTx? [L qU9$dpqx~bKW2VFCߚϫCZXUZnHԌSvJڲØ3>gY ]6Z&m!"8ӏ!DeBEuql?u k.?k4Ns0N "#YvY\W8˚y{fZEITB>RЈR2< 4(>Q$޺m3'g֝S ~ou,^ b YrFGG8@ ́wY/-my^ux^ [!`4%ȟh]Iĥg|ձ;wj和AFRЉAUvWb>e\H2=thQ6'Nɀ(n}"Hs3 *f<*h9r[M.o+WN>/3J㟑_?&_ Df-ao.{h v ВdM T72?Gә P&ˍ4ŝ:fz9$ۯJH\T<]kZɘ3@Z뽯g3*էErBfc22fD uz/%L&v%D+%yX%V` i ߥNR= $0֜E^=k` <6^mVD,%g+n2V!9@D2r THDK> ՞+[qOI@`QbhxQ/+Ah@bDvS4`V(Y]OsJG̐n0)p(ScAG%^E1HMޮzk͒jlV}~MS p&䘋y%<E+p >䨜JYwf"]tL.R3b咘 ty]FxJvM|jAjA:ɍ/"0=;OgzmJY8[YqLb\ƻ)_ĉon-'q%i\[$@L{/%g( 2!94j-wƊϡ!gI >ޑP>uJ#@c&ЌKO-ܑ@K>4&HW7}L/NJ@u^Vtو(O%}L{к[D>[c¨j52' h{d[U|,OG!5dѰ&]*zybA'f_lHv ںw(ѫ[% xm :ofXJ)nJl6Dpsf@3~+)a:j'kFCGZuIjʌ#. )n@_'(R[&|a[ ~P5|uQ ˓!ځ 3)Eqv ivܞ<6zg0KOCŻV9K d +T,;*igH|q`@j / Lp* &nhZH.:N0w0Qlv0Iiz8L HE髢} cZDfc0j01ȉ#p_Q %?:B9GEvyd<v/U: Ҳ,pua`}qԛ}u3grsƨ$~;-*e EmrĭNXĨ HDdhL*¾u>K'=+?nC"&*!enq-XE4.2m($[?F--?A^zֱ1F]Ⱦ3 :O봔yMs^lAt3v 0]hG#=Yw U5 4_"e)R߈q$1wI .Pm-홝_N'-=RuaaMBQō0EɀS[m\ yPz)^j,Yǣ6Mc)cSsuXGU?kaَZzRZ?\ndRй (J.ɨ_OKВb\ 4;  8,C~i[\KE+Ac24ecF F8bRr=!$!='ч4eƉ:2ŲVnYp[c0:g\VDk;ϏkK]i t#VC"0(c6h$<%N 7%s1 J5)l{8:KKWgiUkڴ#xY)!lyGM9qb=€"EnUY÷1[ck BŇ@4CWvjz.v2-E`C)CyϏ -ii3@aSs"vrͧKj6/ʹvE+[p8ƧLWɌ NU KЀA)A~OHj"~X˳qW{WHyoe?YgNERnc`8 $ ٨rGEƋ>@TLpuH c8Z] vY ߣUCbt@?s-ՊRC?s([^vٞHngg_$(8%W~bX׶V쓰 Oȍ${Xe7x-JҾ-d@<~̰;lb (BXSB4NQ X;2 іCC2 zK4@jڙXrfOi7' % W_8q߷M;XV9o*KYz5PKVa_Ih:w8IYą}PXN`cŔtE?@eJgWE yH9/^xOx.XdpcGЦAJqՖl-Q-@U 's{P5]QyX:*_8`c|$%#,I-SBw ؈Ov%xk-RaYI L ዆%.g(uģ#3b㔄 9׉ KKW.b$Fq'w/-]sͼ!9;+OP19{M 4$oY{!()ѱ4sk>j+Н6<?3P͑R,lΕ]qU5fQZGlmD0_pk=+}9NcB0YE( Bצkg],6gSM58tO4Se NE3P=Lu8ߎaL3uU:HxH\q oL89a3PTa:1Z;-<ff"'{Uv (ĥРz#m*_n7#WIgw ˍZPg` i#15ϞFɕiƞ*j۳G<,#į&.o7_2 )>_m ۂ'Ɲ1H۬tE6Ld0Pu٭˼ rM? U-dq>3zl8ΣVv1 3g!P`O/q;[ b-*lAË \X=@LPE\UAY 2Vſx)7P@ռ-|bbp%ŪDތidM?G%F2=&tQ4xv<cb=iO{Z:7E>wd`%XfW풌 ICFOPBeH?xh Rn5`Eם-%ʳ$!J>"9F,D)Y(o/05Sʂ޺҇EL87es);p_N\JAյ?Y V7UBy04xLHP闁dMIJ|.c2<եۻWza~ok3y;SX A"iqUNeEk ZT Z;E\ %// ),8Clܞ v7eaʪ,Dl?.B쌁^]S jRtԁ/Vg*Uᅬ W-trm&&EdтEMo-C{V5n\u$0ѯ_ Tljj&&^GXdGe#ψRyBK`u$@ !-qQ}{ iՙSHeﰘ $TABQeudoM3Ug h%J< 盼q_ 1\ .cE!.\Gl&d)2.3j-T܌qIJ#${0ѫDikD_#GO3ԑԟծ#[B,Mb+&'[s^A¾6ְp-FU&P4ȻƘ1 ORfu> zM/9u,h8w1ňF8;4dbⲬW6#04AS:$^ʦP-"z&zV'rn+PG;ImdŠֿjhYb,dv SMO^fU(sGf61 %D[ tHo4mr ӵI})D7rzHm,E ]HC`@Zl2x"^8e!'Kt<×j >!2a3{o# -eX1ayUXNcP.[Zl/ [l| C p9ڮ1AP_)U93>QC{> Iۇ)|2ǐ_Xc&<1H [v9L.:)a# 7f'B4 ^B4t}G "anDCMo>6+L|О:e(&逵 B]2es\]\ظI_©Sg#iWp6]c:F4K\"V\TM`:R&XR6Äq?SC>wM{)c~IrbO(S#y.A8? cKzL΢ت MLiK>׉qQ#psϞA6\'׭ xKqX49z LE1o1B3[L)3a Zzr# =I1CU(E?.hH=J87fִW@yJ=``{jEuѷǬ>#׉ IffD 7&&A3"5&Ѱݮ\ MnAy3,i_Y²jeZicƻJDimg)uѮ 'Mݬz푙ޯ[30ʝu،`آ\8\.8memtS(jZ+zBo=W?݁;C#Q(ejШ֥!|%y@KF+{a?QZ VUa#q5S+LaDz4UTM͸RGG!t,gCK1<7TUFš o燊 D-t>. uO=YĨ =M3I$H~T@xk4slt_>˼*.܉?._wꩠl\M̋Y>nF+ J|IeSnj 70P@`^G۴6swqWԫE{Z[jAΠzMI#NSi_rzҀ a$R⠗X8Hyu@(wBn fU]WuA QJ_ ˓ʗtMa]m5'$+<:?v$xl[wZ$ųj_, Lc-бTL,W}-B{2;d2β1 :taGp_B.6r5)gظv2 xRj"Ḝۧ\zHPU*   뱞ޛNվhMt? 2,?^OPIJIuv ジ-}-x U(A vPlyWf kzlJ0/}럫cPBYFB(Z'`BK1P>~D:@Jb|G1Ǧ%ADz3*{@&:hiy V &K㜰Tʥ✵56²cgqF?@װ)y]kAo >^oX`'pGؓ=*Y's>jF> ʤ[\`0WFl:yn(`MY&vF d)Dw\8bEpYUٕ\ .vVGLA' %, pQv}DӋg6ew7јn{ Zueuitˊ߭~`ytjgY*\l>w}m%z' &]rW%tyvm^o(372zhhG)(~C7m%(77v\|; e ?ߝeU *.ζW;GJ3bJx)Pfc]I =1>Tj{O<[)1;wS ۝[*Q,I8t@we'/$s9ܝ+ڈ9n=N{ѫ* Y~4_i_=M> fc -@z0~Fs6:R^ͻ"H}Gc: EgpPEto.!i[z|u>} ϟs9ct7 e+*4Ajx MBlەR;8az"t=-.A[+.0?e06RӮ kϢO ӣ=1J-,""[٣dRڌ  l^ĕn*(-6 +ڭ"NevXO9Zkնie =hI'Jo@jFW&L^'\}ń݆m~k ǗT=kҋl7̂B-TPǫI-{>\$`>HHө *xX"p\Bn](0&@rP$![=&3W]*裡;.L'.{uW j1^PņM9 |"0aAL+NOFzt$i+8qO"ch渓t}1G*V-./OLIT`HЈH"~hY{cOeNOn!<|T[GR{}m7[~vZK;_o۽MX:'a8GҐ1׼}BIbEG'//?$@~͙bi,/Gy䨇 XU¹;56)4j3oJ.DV8%WꏭmQB,S)wCP`wu+aUVw3&*dn\FcloNy6X^3ZW.wlz|$} ]Q !M\ vsxq&^]#yXq`a8M%ՄdB~"e*\G1-"R&`Lu7&ahcS [r kv0dEZ\v`݄/}s &ư~a;$O7ɮmE_g1^õL1ZHTxWb9M球مDY("-A]Z" %'2LltHvZ*FR;΃XSsX}{'T^%KP|\2F@\R?JhaK|]OZ/aZIٷfhI;*k5;Em],u+D%@ΏDt&DZy9QCQM0&KQo[(yȻ "HkIqy {&uo~~>)˩0ѣV8m,٤3n}؇`X0Olc+8Z=K \VHWق%;.@yVEG"pw٫D'y{};v弰 FdQ3lL'qwZc_vWjAqW77GrQC ԇUzh"3&LS 5U;HQ]Ewy0 ~5Z9i|IS gW Ԁ)8ƼRZ˜0O)V&xؤ4;&6[`Tb͸8bsMdk/x+/cItDZ] (ؤa;{&NKܲig}=x94n PQT-uAgg!SjW@T.bKnr)?``˪c) 21>dznUbg1/@KmnD Ey <_K?{+䱯9l2yG* t*7jtڀydRj`#.S2 VϸɉC_z#˾TD62#Xa :…Re3H3 stw@4˿ueu؇5Fl;^*Z𘩻P)`A9JچE=::)0r}}PkGBq4m}X`ͫs-bi)!OgnegGM&Op1\$HVmDaEt^ni䅀r|>8#v]3M}# |A^ޞ`$%"6c LUF͛py K*݃qzZW4s[C9S6boG9c[ g ,lK<yE' KDyM cz6LrUG>-D>ȍ ^Ξ 0pg佷4Cf=;)KD"1Ë°Gj_Um>C[M9aB~s#5i+VJmYKu򮴵o̎MP1 H:B}Y=[D. lИ{a[[f jeQXG3)ç˹%SKQKR r%?pcV] garD?TR[7tBඒ YϺ\@&UݖwĶ}mFps3TB Uk8|DЫ)s P2 nL͡~vY#yT$;o #/sy;ӹ2Gg. Qy0)Rx7ɤaozS姝;93X3(cdG!9>4B4M Q?IRj51٦BQV"D1QUQ8x!‹]z7_.u QX7|4?1%A; :UUs Sc!vMgnd&9j}I!Qi_1/2>Th0Iջ.m,F9z8Tw G!z?qƨۉʧUWc٨}j6-[DX5!ܐVfAC`)܅(P$\~d?G9O5-WZ[?BOb ?e^nSubx,{d8/23m@cb@e|kϊ:mx߉ E\ZtI+P-!e 4'=kG<khWYtR#pݬ&}4'7@co ͪq_ֈ">8}s=F%}m3B K Xm,_i-UY_>epSv3@Q_ĵKPƻBHDCR%]ݨ X?Kn2- -;.B ҇Pa416n"+ fUT"|R4pu{^L^3ga&G^3.cn\ fÊSH8[4&2 yy"`2:ͤ4`?nB($jټP [#Ja@'iW ={(`QF#Lah1Ĭ!Bog6*~P3BZqy H@4k[\5ZyJZ|R( Q3g?+6ya]dX6\5S'bVsTтtl#(_ۑl;y6eu/Ԁxjn2{@Q V,)G;b!:eu|7J0:N,ob]O*_(_T~V7Q"q 8<'饻\4r03(@ڥ~ Ա;{2t7Pۂ;a .h~}|~_yJsvq aP+9=aH7xjP5F<KcX7KXsS@=% ]J}L[ Cuzd鄽#tK_£D!3p4F7o (.aH#=.z3䏟hdm o?mQ]Ve3V.etQ"Q'cGq ToMX}c?!8*8Heӏ2besѹi쬇R[OoY*#?7tNzB<95Վ/4Qɲ-7OcUdSSH=CLQ$aԢOj0FDQrz5Α؜j 8|]Ъ1S`wpE"KA}O Tƌ^ z3oyߔ( H>Bh Qbj*'}j#N YcueX,.wt#s;eA;ESc)wXp8$KWrjr>žRHKv]Nd=(k+=I@%)g٩q}1",<*g1`A"  yJ+͖8<h(Q'MRvM,@n7ELPL9yeD?>kjo롇zNlPZHN"'eB7}{cFJTp*| GfUbK+E^|7riP`)l(Pp8st(ޓ9voƦa5-D)CSA,Dr3W5R Dl'=ٽ1VTw >l=HF8 hwz9ۼT=:SXMm&9^EP:Y`V):-hg`GɨUE6dz 8;168,ITXŋ`RI=5;sZ:\V")E^`Q[~€~NE]zHDܯ\d;.~ Jޑ&^q:eKRϿ8=o(pa+A4(s*z^F SZinz<=شbN$ ޻Xv`?j(ak3c]T;G_ͩ|Pf@'W$moJ^FwDn4XA~DwuE%|<cՓgPdLn[G'jy%(RUj,K kzl.5?,zqict>|@mOKrǵA-uj..:jv"0zxݬ|Tze GwNX X%+B˲u6BL/Q Ok6az^qfT"Sz2޽~sF^ 5:˗$V͐}Hs Cb:V2UKEqL}k(=+@lwa%͉Tmaǖ9y1Wwaw#Y<ɻn^[b{Հ;~1'}cja:M͙ɗ6ҜYf)qi惿HUlȨݟ𑅴Jb5# ď"^Q8E4ySʟVo,GO ~A~v<ȋ/2*ԭe}m1>j;z_)k8fT#v(f;^2dK`'GcCR ^&w͐N}?s/#ߴizp5o/;1SQRE5Hbt,h&!P]ЭY/\ԓ^ q̃P\#݇tCهD{b0Oa3EBJԹ9WĺJ~4;4kq}5 f/*o_+i`jOQU1Dtd]2W޲}~T{^`X\gyD>3R}ȁX. u}rpKH6:NxE4-j~Koa|n-qzyGs{ˮ}j9%un⺤C3>HeD+t6B4rOm>ѕ`|ED4c82!VG$3,\si^,:$:ӧ'ʦO*6EP?K|9a#)b,㕲{~sl3&{t͛nٞa5xg`ـ-^1Cj""\  aMpaX`.{#H7Qb;.yʣ4vC|f6)ᅵ;Hpqxla۾-_f\?$ؽaz;LKa*fCrGݻ|utěw%/b47e]"͚CշA_t|衾 V7zSe`QʞRàI”x 8jdAk mb 0ۜ<{s8FlB3ڥ@nG[Q2*1-R5Ϳh܏KѲ ٗ*b{q&Uiu@ (ͺ%`rZpi|(Gr!(E 8sh)WH#cE:@.orB AZn+tp([P6d\94JX_C(!:|=vmƾATktt(׺맕CRm^/^ -x ϴO2FA(XV)KL CJ tx)8-+jk\*ֆmJ9nXs/@MƤKTӮ-p/|0*~-<]J8C܋Z2/n:(dbuO WU㮵AE(f'ڴwѶt2šJJ{D (`cVB#c>?êLXػ&~CdUdJB6;G|#8GhcZƀ P÷!J+yy&- or推-(< >!o^^;,.ZR{iU-؎9ڑߔ}JGq;.|+y!8\r^ߵ8hg3.ݖ lmf\HpFk!"nEu" }Zc]00:41*Q҄oGhPQC H@ *&B.GhmK˃vbt?#'~Lwdr e6U?{ KoLIU/ۜ}91 RES_ , F;Nq Å%$wfh{qمg031"e"*L93rbn8mMDD dn.' e=LCElט\DK{/OaΊfkLdJZ N:* V?RlmDd<7uzϘ (dPb? 0ZD!?xPdR)^)Lv~P_%?#k vJ;@aDbp7IY%`,<ѻ&zFBK]|e^%@+e"VO^ p\2:jR1jc"|5.4we[ iK+/]w:{V\IR;Ux c%ÛJA``@W+XΣ5E썺ߪPX ;Z:LG {#pAp#}dqcDc3$S{0,c.d +sQ[Y/ÙTnEu b Fb8o IZ:Z"n2l~7қL+QY4gIPOf̆]uXoT@!W=\61F [zK`9Q^KYH0'I/OH_)Y)Fp Y2YVR[=LG#_JP(q/˗N%_Xa |w=-njob)S8=vq񔫤& i,L/#b,jAb6e^aM+) c@zC޶jlDR1ڿs̒T!y\_NF1ԕf/RB@gspYj^D@DewfaDAxGjbңSFQ0}ɺNibp&;ŝ2&=9lѵfpӒ(hG@eVgo9#vty¼Jy;g&)bL61ndNz 54ff lS.Tvf3ൣKD!{u:ʬM)J-Ut S'\lmᘇQK]Az{|bFI YxO$iAr&tlnID60dBuZzϷ8r;rBɣy/|41WhYX>!!72f77XSQ0F3-c~\tۭ@ 18vϴ+5ݙ[cZp5@Q(n =\ X@«o}ݡ/ā&iSY.\rͪy+̺H7-98?y`XCЈSάZZs ȄΩP |>ME(=Rȷ@@WVGfv_nr-pޑ/\%GRYq֤ rF%֔uxUh4=)ns]r-qDZOf ųz fOֆfF?/ #&\ vE5bS@Ի>yo56"Pl[qy=z,*p(E168n Chp¨ל~0zw}{2ܥh`}~:ndX>̺&xVV'LZvh%9QofʚD:Jh^B)kփ}/^5kX䝾HPc]D| M͜AʀWv)>q E7R(&ݬkjhLGx)%H‘##] ;ձZ/g~ph+<0 匸oT1L(:sL#`J ܵOHEЊ{}bNҞ h^#5[[& .ˡMUQ^4'"6\.xNyn&8^# nV[hl&"!,R>d\zy07Q.E=Y]?Qkm&_jwd_x}ǀxkb"ѺP6/Ҳ{kM3DX%ؽdQdP/6[\`PҔG< K}Íל2"4Nf##%cXu TnJQC aQktRj72YN>K޴ɍ5ek0'T-yy3|8z  UHyJծb 34TG6zx֒>ߨ)$z3{O6l=MU! Dl՚ih~.8Ń튲Cb>Y8n =ݝ=D&֞^_h.PFr >-d+&QFjVV4陔%er[%5e s6oX-o=x#z|-j֩~(1DqmV(I]4UIS惝kھ Ut8K ٙܝʃbį_Rl\zhNzFW +;z XPXG<Vti\IEvIR`brK!!\7!#BisC%qo4qXuʙnund1;?5sng%4?S aEpy=ero58KzcUMw֖!ש/ھJ"!r~d}PpI7 k7hJqL^b `f +K5|f :*TAϕ95b:A=pQ5q-W˙u}5|I=ZVM`=e8+L݋ S6\]N7ᶨq_vCI,+qIzviuOFc|8 "C3FK&cUamN#@%:PA2x*CFs3AdiQD3ϏQWbJXI2J,mZLV/ @>e0Xo z4HX2["45N0T/>kiHC8;֦a9R &o4CR1!qe'yn^YH$7YqI+]|Y5Jk 'YB` 0]1S= l&:|BXk(ԹRi[6ݨ&q7y) NSJ鬌gO"[݇@3xv 7$-;!bQ[Oj_wcOˀ] ؑLVΆѓDH\__;Ď Q{MW[h h1 ⨯%Ϙ叄])nzLhHp?6!+~tg#n`5CILe_!3ߵzq7J:y0r! GeMotJV((Cig D-`]^Dy `9qd%Ү'.zA{`i3#P,ӫg]$w")k^`ZX;7k}6RoA&^`M$iprRjȆP=Bp.byĽ8ZX"|`f'UIY; yRTUIpn\RfF)tqՊTgk+!oWvCЬ5{2|bdW~,B4^,~rnEM1m:V~9LJ ];h<&yar,:.-Zo gsb B԰%vɺYa叕pTJ}!=H#Hf6vz/%`g|~g /(L5@DBE 4JFnvA,C̟+Cp"@&$l")^C'~W$]]1P^/tc޾ûxZe2ۑK(\GާHQ  >B4Ǘ]_$^ ?f%d$m*wYFko6y=UNnS@Tnba!Tˋn漀ԥŒKyNE|f@e0]=uǍF$pb3K41bl rg)P^Xul{ZOIrjpڔ t)25`dh0??sq#qPϊ$b{6#%D Bl aX̿ |Z>T>y+>H4La#TV㩜>ho8%~Ăi^ѯ\r4=пK=̍V6v= zk+*6LJfa&m@˘3()fC"lFm5dm4:?7CAg-S @+d27XB+4#ALXo"~KT먷JZ%@ nIC%[V&e$:Va6?C{ hJ)uL"* أ \u#In}U?PrҔ'oU~w>9^ۚ; QwNǓl'˴#m=o-tg$Ñ:QoTtDC#D/6)L|ꞅcGD*L=^v=ٛ:ˆpX`y # ]G`v)!Jvќ%YPChYLPDPFYQ1J0c?Vqi]˩3`!虎SQQ+b%ԿmL_1s5.HTE%'r5=4ȌgܘZHÒa4ί =NʄIۋfh}>H'd%&{ւ㽌Y !i ,RcB qb`TƑ˜A5?2/r$9;čÓq|.*,5q,91@0 ΫfÎG˲?D>Iz}/dL4_;*,.5KTɕFNe dI[q!q*k=M\p$ &@ΰ "ʐF-p?QKNPwFq@߻[i]+`-T'?u\`(fX_Np,\W(> $LLɠhmcS g|O SnIڑ:c:_E) 'j[րnO)1ͪ@Ol`8t/ТM7Y.Mxhܑq8z,Ա+hd^1]0 گzd>k!5f0_vϰVW~$۵hsDE0o7!aܶL >aM8cn` A z>l crv>U $= ܩW#i"5hHFZgEZѲ&ʼn8)ދp*r~y/\$C}12.~X6&DMOy \vHluC!g-U$<~ ged }=b]}Ȏ9;-3P=\T#>=Yt1g[Rݑ,t\PĸdҔ(',|6ׄרRp !EhXQaqHj{"é9Ì,5=Ro=LG#A @0]CIq;6/;+& Z&1$Wv@<ݱ|jw-j'pݫ8-Ҵ)lDŖc|g'XAzdz{!*+oHd@"e%SM]4Gn|H߇5,D,F5`ܙ <ǡ~\W7)bSRfͭH,j/{By(ޡ\f-xtp( % tDa^, C=Y_i&ϡ_},yfh,Gֹs; ":rrI]SfL9].!6k;?ԛxrd#Sh wmLlI҇;Dvb[$.h-?J5X|0A,~dzh?{wЩ;I9Amd{Sx[FTw}` zPk(dqg,iNi39v,dRG`9Rwqg"BISg ac %)CÒ Bp@I#:oI%gQ6g)0R,@ ݒqGA`A4XK@G }QA8%A/jf_}7]WPVu%995MXMTuT IӍ1:+佇{#ck>hQ5sOY)1lh #&o!֪U$jwYF8zP=ru&d!3 5">dU^Qm(GLmyDBˉ ߗ"g ؈uxryɴrOBypJí18͸!}h8Q0'7ł~S{I'8ӢL'{ .)İhi.-k04 (kO]^P;v*E4;Wg+3 #Nl٣LmnDUZPjݣ $y5+)&kh\yJ;xTCbZ&S=39RMϐsxxBh=%-[ TnK/6 8XoC̿Y;ibB$=$$0wdQJ1^C:;l N FW1V󢡉 EuwCU/2x׆+Q(FxT9(`MCBѦ1* lNzHIf.n/$ =EU@[if5ܑl0kxzSb_ i.;BOkWt!:zÞ\ltOBT m'X5%XUUȈ%' KUzL!"ym#9 +]p,rd:-0޿IϘ2E.& v~tcyW>5{8Q_CD E&t._d'1Zp곭7}KnGszɘ|_&GMQ^tKQR6B҉LW* iXc;l j#UoL@&`vZQl,=)- Ѓ3 so5kg3?U ݮ~j`Fًk6-!X4g1rcy>@S(}@sɟ( s)J`Z4;$K6*ρzG^l-ʋG!)=VLQk7n:gr=t,?rp9qeT:=O9iكK_(VI*9q ԗ#|C^5 Z4yƸJVږV+)e9KnHߡmH4FLYlrF~ Q뾽a]%]bh+ukj@!U|A,,p5sR_tp>[`T3*{] m\; ޖ[H mL=Dڹ4!y}PT# ?d%j_AsΏ¨4l&SPLZ)Pl:ATs K&sP}= [B B -+z[M7csV%MVG4Kp6A̵1rg=.\@dE5~'mÒofp~]cjLhm ÉZ+V"qtzw{wP8HUφuc>%3BՋ-Z] ,n*,"K7ia1P"qSU'k} |šz1}zͳ6؎+$L@&8l3>C/ Ϡ^<ѫ1bFևYҖ /FE R+Q3˜`o?mAR"roG#XJ[fҞf!bTuD6B@er+zKʘIgƬPb et(5CPe:8R[Aə8D&pO'Y=H3')#!vWY*;i"wӯU-Å; XË҅Zw%Lp=F%/& |+Ȑ2Tq,["kKJ fFP7-O^FӇ0eg$,ҧ\V@״~)r@7-]|)=ߺo>eknH-!?B45b=^v+q:ڽ+N# ǰ1{~a* D-1-)El&Z 2âI? Q݀4f.ecߠZaL䶾crKN[ e văAoEeFCD+L.FYW9(W%,D"A@҃؉EsJ]r}t/bںI^NP톂p-;QI˝ V}, "a( 6X].M`yjup#ᨨ=,xH=ƻ1xTw-m;/|z/ rrdj&~͏`@CA0,x~UZ+nq^'z96P dHr߆ѐ/4 !qDR!ߤ_4{u 5 s!8+c)4y}V&L< cFqP6'Z ` UPr RC|4Y‹‹Ax}mzIn][.k\ bL]_#R/SaAߕV #fO42x"ꎂT#?%cOJ;4鲨 fF&/.,HOLZG7ŤiRX/A8uqLk}} -پ9où|5&A?,ߡٚJqPU+qI׵)Æ H/ yf}rbA޸*:PQ,V$ThP%qj 夭0j[0ȯ˷[k{%츪s]S1 " DqM|?Xq=(YAiy5n'Hdޔڬ zc (Nsz'* E:Q䬁B+us<+d'5=xa_ۖ\9Wꇥ@ FoJ?h'=K M?lSJ% }ݱO-71uۚ3A؁t hE}s;h]lI1=lH@C}оg{},~>lpA#/Tpݿ2&z3S.ݥ4.p;Yo@;Hz8xJ}X^oD.ayJ GsҐ.'I<.%bpmt>IE*{xUB:1)KsJM@;Wۥ !, O|E:&T|  ـ9S*`l-"q+VQAyy;E.]R  VZ̤ )"}"I5-PmBuΨH c8k( .?1("m1;}n&#Q_M걥T0#3`tDm{]X o%b?2Y,i0DQBKOiM賥XeRMg ƕʯ7JoIns2-z!YDdq@֒JbP324W}#ᦟ7Xd[M%]Krʋo]n'`vwj6adծaԜ}@y])Emݘ|;]4+vXLA?4zR~3\J>c=Ntܜa?CVDVhH #g]֏r) K㚷N[]xn>)LB*4[jxzmVA:M)d7*|XH@s^KNEQN!ә횋!qֱbSo.캓 {޺OCϫR3N 5k*m %Ў&.²I?T pl[wf0m|"DR|k)7AVƇz4p9Ũ@oi!gc`;\\z]T_CŎ)!>csĎy`~lC[:tnmP͸&I}YYq=dq}Won]nTY#Zc8KTST#o dU3,3ㅒm(ε_ǝs'Zcw ėZ֪QuupE.VP\@;kPayuby2tmܕ־p%ZY[#[GHQO>l8g}㵩N<FNB%UN[^}X<͈o9íS pERg{;5t(YQcm/|>xu$&4*^ H5LVk׈a R+o4İrC 3 LC̦yښuo5SVͤNQJ7u2 Wb|ZF^Ah,EYQh]<"hj|ev]H4ߤ?*LsTLMt( W "P.ŶNkmjW :6yt)b rTߩPxh9-Y!Dz/'jh0ەhoܦnN-0wcRp Z*3X!I>E/qpħo*;|\zAOIg::nWbܪJW죱 *SL*oΌn?ǵvg"ئ3ߨ#j- 9&nJt!zYՂ T$p ?u-FG$6쒄7nf]\}ӄ0NEB`!1S*t YB@ g?ו\&Y =$w1fSDZ:{g\ϋrtGpU-m;}ZEg ~ҿ c"9JN `6+ȩ|EG;hKl _ ;_]IjNquR}X`e#NE&#ŒbY? BaGpC#m*D^d i>:fpxNps&w=]`=2mH2_2==~YLi$.1;Gx|5r 'LƎ9Hu=l߲=? ]N<_u­4n][2J|_Yĩ/z;K9 vP/ue̮Z,ѯߴS#zD2-ЕF.]!Mo%5T,n? =@HZ|Q?1aaZٻ`XW2\u .1t1n; ~3[՜9 \x sDsfT|%JrͺSZq4%Z<.]N:g0)}Ob#TlL/.]0FS->Z! LG|!&)rMw\wE)ז%* <',c$ =IQ~u,KZ/TC n24cq8$o֒~!Qbx2~|7 ;c)X{@^x?#;hxҢA#tү1,s%I.M[NQ-a-*ݲIfl m"l̤JKJ];;]٥j2~kzL]1XNQNZznء1^8H'{Pc|u[a`h+o lխW"nLT=j]fq[>S* as؊:R*agig^ KM 0lmq,Ȭ9Z&gu1L5"$l%gP_F#y!$T0<`(ZV,>GHpq( XƪRxx_< jI-VV{rwZrk~cT~0otޥDzJA2]ٺwlY(NTL0h2}e9X4!Tm:X2C{FÍo0\v''Hx \&͂]]y";u3綄: M̷!ӲG@IutAK/sŜ_#2_@+o}?5AO';st-m *_#k1 [Va; m/ڃ(ʿMKAlѫ sW7ʹ_}"q45llBuw4`ˣ;X'FФ+Qǣ!1k*c*SctH߄+.qS^uxy H@n((Lu`+L^VA,oZG^dG yB;8_1!$ŢQv}s /%WGه~'MSl <  +)zxPT"9^3W12~dĺ>U7!ɣ`¨r.sh۱-syR'(Ib҂Ld BuP<"s;*!;ߩ-;(#ܖ*%Xo faR q:ܥ!!تًGFmdỄɰYAfpl $zHUE؜|':N:jH=(oOOgm Vmx 'ZszzX^*gP' /uH)5l<x%IS]I4BψH KԷ[p-gI_7{ uJ!}ft|s>YP7q+~{}83B>c _@I [i4 I0鄪W%Շ1pRs-cIcĊL* OsXdl7\ơX U/Oi8$=ܛZI֬6 C2p"(i^LTg}}POT uU3B`9ir5(J0\pljW3:yɒ{={28V[v~/bނ^׶>V -'S淓 .D3NJ#by0$7 h+$7j{"S._-'UH쵲b+8*̘bx#>Sm0490>J#{Gh*.2pRᰝLS\mF]Rjx(9gB޸L˽M~08B/aZ{OϞc:@~m'a.N_.yn-K,'kٲGc^BZZ)qYD8)ꃍ;fbT(fi+o|3&PQ-|*)LQtx1(PZ[sGqn- nU$Gso=pL_B'Pd&+@gA/^,hSA.뙨v0$(!e/IG6tsGKe.3{*VP,([螢˱@^ZO-*K/7: Vgư_Nn$u\![B(vIU γ3[d"7犩>!榗Hg3g˅D Ldar@kh YCf@ 4X~nw=PHͫ:"iajpwvgy3x-&̸ = IHp{DI!Y@N#+U,H$$ >\BT ,U([cz}J+N$'cBAVnӋFNO-:Eɼּ2 kFR6'jBPHcVz@nZPu߭!W݈}+Э/z},Ѹ:A72W8jr<>Q,ڶ0gmXYܧehzTlgA~CFI9@Z7J$(vXw,ij*.yG= nó/~я,^gG12KMJ2+Vkpp?Wttm!r Žyxhp+Oz,P;!LӅfTY>N#~2;w0>MD]w*eK1Rsyb%.dRs@8RԣY$p!'Xƴ]]Џ¼. Z 4(2 9 jNs"M{bWZklNlx5XVa z}{ I29OZQYTWY1(-|(ѻ`\?-NeVWe_I WRo?/D4 ƾal3IV9SRdw{ϼqτۙ?6Ӣ̎ݞjf#42Yx涓K HZaGK=!u:D`Mt(| =78,AcjeeoxUg@≹ez4U~5]8FB͞SiQ[Rkˎ׎ә*ZI%zioWX]uV-\,_w6M=T^Fq+aP=nWh` l.댏>axQ%(5 =-;l@}7:ȅ|$"ɇm;Ym^2p%xK<2JԧTȓEO , oGr(eH_&dlYj nչ;mFڷ"x$d=/ /3x`7ęo|9k6U3IVHۯO00,7䒊^״ 48}X(l>16mw8Uʁ,f h'̒*?UdN=i)NҪO@wªΘObJktx#ͪGLn,J?h\+ ֤J @-?>NQ2i1IG= #Q9jEq+ R8}(`NCJ LD*H10?@` e0%7#.,`:NW$;-!tL5/nʵ$p7/ep 'Y0-kmcݹD/΀뵗$u&(q y[ Ŗ*uQK+\,䐿V P8\]{`w(m>${S'h]F C{(žLW&흕? m TlmO|]/!WMaīȨSi_D[H0sH@0h;!7A"Lt@N&!ٝ$6NmFz9Σs/}ЬI5nZ/{qKE$J[_d;T M}Qf,dt?6ZoYwdmڝv9?EF6hA26a%#R C;DYSS n9c+H|{7\Vm.q}D׈FCůlomP* l4x ep2ol8>Hh |I|{S3c bDR'>zjJ"ʻf%L @U$~ CW=umlW :7x91?05%$X"kiNCpR+4d]6` W:լZA|yAA/Aޥrߟm2㌨jF*ޥ>iZZwo$'?'Z2xO刔T)`hh+B*}nroulY 6}$ Z8K_GL Oq7-E XrTmY< tOkQu.̉/DmLN!υ8A믢_)/~5!==sTA5Vvu[L1)Yt(y"@ĵrg Iha'.doglM}Ln)NzQAD1}v+KoguoFG[+h}J6w}rdhlq-.yׇNW?F$/hho=7dΥ&4(;VW!9Yޘ&xZ/fbKh; bRja`kWbb#!(qMo`v$$;vFQuF%X|RV6t}Ip8c$,u$9Lšit_*(C 9#B\ 'D#UƟ@oЮ" nI[ўXO)d5l9`* _x=7­CP5v6q?<[m\2h * HP˲(Oq  Daf7e `aAͰpͶtW >h̩չUa%4=5p LZZryc&Sw̱>ٳmXz QU6p.[k#Dk< MeVFQ.P!s{! nDSws+D}9|j_*cjVXw!V0o1SS6pe\DlHkZx̺"2[z ~UZxyIoUO_Hџ3sӑJ}  DM `m$- j5f)yUHGWW!t행a:$ZZ9ED:e,{>SH$.> ֝@~`W%/Mi?jc{.d4+#LjV#-[}d xMB\8{QoAI2L*BEc`n۬%ś%ܥq'm^N9\g+}ٜnf{K`bsϫy݁BWqEܯž\ E$#:?SV<ߴ3<&rk7`[}1r-?f^5Ԭ(!8,;l\M* My=,rL+:?N${ڧJ8`ciMX7YM eHi}CAwdžLJY4-gB)9?ݺ|*"c0Gt[XO;eWnS R#jk4R`@@We/j8 .1;֏ O'O 2͸5:,uop J\~ >% 5 kAo %qM{H/lׄsju 2ΌQ^ cm~]NïA q$vn_&}JR[A1Ru @9fY@x>{T0&%']>=Q4i&5ۘRzn Ģj.>9:_5Y|ML#.{!pǑ_* ) NY칣)(FARu~t۲b:ӞbSZJqIQR +7Q+ųŪq!d\ 4^B7?ǀ>iRm~ؒ0Ek djB`k6Fd#|NvgD0=7 ةsIF =KELy98$I>vh撴um^uS221 6 Ug.(^:= &+<00ϨX,n#"p3F)#8Fa<' Wq4)ӰMFS\p amA AϾ *$C߯z/m=9hNݜ Z+Q|jG;'0| %}ѭ(LKA>z.*/Nl)&H&C莾Qe4k>ɻDb}g1/u $f>eSSi72/pixEAOw:iuon_x#ўdX% ż;҃sA`෭Dg!]B,X}4dv$`%\d_$!0jʪK+znܦO=<E|Rj(rnkl9+ Pۡxi,C hM^z`M m˸80 ~6"4NEtC}oE# u5#y55t>|?$ f~# xYbfEsxM _{>bW]F)s5n S~8bsGWGKAGw&9Ҟ=4EPLC7>PC% PxڐOD-M;:wr7@:fJ,TgJ !2@D)!W{%;hic>So2 fH$?嗩UsګYc3{dk"b/渾~9 _P;|QXq\D$qNu}L }C,8?3hcpfbawo('%N_ҥyo35^tujY,AykzB$ן Eч?v9zd:^hȇZ{lF}prk/ۅQ-=}cXNX@Uu6JϬVvLpWdNnc;GIj>MXmxD?{<ǝX`N,+vU0]G;A70Z27ZmEP(rCC4fGg|,!F< @Qi*&, }!2TNf G1mlq[ +H'>Ǘ$]#z G0OFL[CU*59' sF%&o_jgwT)նf_ќ:@ e1^Nlgl+]vvLW$oQXg|Z%^ b?LJ, M&MKLϠ^"#(fz8B (R7uj+#nz;&p)g`FOJcZ)bqV(-meFSW@ĵw9\u8絜 7H]n,R!>%;a*wQ@o|BݙWҷK? _ߥP Cf}_nroW ]e9UzK QАų+V#XQb6LHڸ]gK6+=1]xSr"Bl}"ISL:k&K8yU蹬-Y@Yg3~Q5iLn/UFʑA`^65` -%v[3M^zS2)H(bE etmdz#!YWkX%pG|5LgC2^'^WثrK;2 a'EQI!)'JPw~~xuKr}~{Rnܤ`8X~'JLqx46"S+pj DЉ=L]|/\0cUVpGS݈rؖ(Rf*ɨI]Z *d#Čq ^wyh-sGݔTf1ׯLN }y֚ J\ c%>Z5~2R$ƣ ϝD`]>i3c#qnObMKk%x'+v>D:]x8 (su0_Qnˇky زL.:Mo9QtW%4I<3ANItih ЮXm.v!=x)t^?fn8νkPOhvZeu(}0)*AӑqJ?E奯HG~^&W IМyUvDzrdAf!kdZ9ÎʷЍo; 9v?-߭.JU_NJ 7TC!۲`rd-w^l|ѕ~b#,Bmy;ۖ, 󃲖lOovz8+1R<6QM(XۉDkzs*] Cr nqYϖGK!\˭IuA)cQ%N*,v/ L=t¶*t\Nh#N9Y riQ=Ȟ׈TЖ0?ߤ;옊]\=}-r$l]-о0BxG,ͭca" VQ(v8u5y8y khsbp[:J.F]UŲ{19Ce" +(- wAB2I\ ^R1ǥ'2$ˉ9z2Ґ>HN_XJ+fg$0Œ9>Fk1eb+:n$.%bF>=&W/ݙ^m(sO* .\h_G!2$۹3F[9_dlK2"e(qkVgm1pA(\cPT$M;;C&$S T6IhXl:U"ܵds jCz s{aHP6[rTjgЇЮ ۶e}Ĭ1n NwcdXĤdu/)⏻zB"rL|#}װ=C9b]+ݺ.U ^ $sW:I-ESXVMSUPSZdzv[q$9Z隄_,@67PH 1`MYߨcOO/]<)5vYEh/әl1p&U07 M֐G<<gq80(l#RF$hKi]"6h= 7~hLrTYh)8KmY@8,m M_j[o7qtɁ^}zRDP/}[ay#qA"й:p Bj-pC(ҝ%Ys7MTp!-yU4@{:E JEN!Vvd|z) j& &Qd6T7tB&Q|q{j>h"GoxfJz] `m谋VVxӘ̞{\i~߉MΗ\ҌYFL+Á+vLim(opS-=p}ZPyx RCQ])\SgzǍ JSب(ž Q*EIN~>L`Y-/6͖7iK(4Ү{a䛛 1LBƫ2JC'*l E*ȨofJr.#-X/ضME-8ւ ڪm)@G7~mLjLpèE/y:&y:<ٹ`GAv<^pxSD3a؅X߲)LLe5sxcMm* ؙԃ&߁Wvđ78Ni4y0Ŵavߙ :?f Xx^vZ9kУ  G4v/6|jҐVT&+3_X:Q ťщP0~-{N5-0 _P"$5+EK ,>z!ۮtb "q!eb:_rC\g1ZXsl)bj(W/Ud3]ߩ0J~m|X h/kKҒ k⽔Cm_37b8 HA}j}³ʦ~b]vШ==8橒~Ks{,ORҺ"^J9@#yg5Hř3ĤqTƟcy2 W'rłw$6 YY Ujn/Q3! F/ l,,!azOͼiɚ [#MU)[xA8hqԿvM̛?̠͛X;I%3R8qO=w^׭H]B)ͶɄb2 9@Tλ9tYr~q{c$aܬ1iOLXp 8٫|2OVI_lkĭ@g6pmtPՊV@ͤ=gv1 W!b8g~X͠ L#^Qvr*S͆+ aIW})2jutZQMwE42<9'tZ gp7ZRoZ1Z~H{tRQ(avX1_)t#s3&#:iagݵv5w* E>+'׬WڽOU?}qι/yp˾À>/o$]&~&xxe']X Խ-V)#KZ?!&z$_d,OFglY(%~ ښwOkrFJ]8>܌/s{nrdH*dTNe19K5A* ȜXڵ!)\nȤ8Rڝe}5%M3q9:99hj()G@WJf#grM_l'r>agyϤVt赍5 rZvom_铖Pn$m@ xdy KOIq %KKvN%Uxs7b#JD"QpnC/hӳM|06CVĨTc2 x:;`1lcnswað,s?1fShv\1H9zѯDDoy xpe*F"vAߙfn3^Q S)|'aB/*UvL{%/N=xV~ڟXQ簁Vv%.ux ,&o2Jpm@MÝ)@OT>%1 ,ݷ\KҹSL(n"v6#txCmdq]V=7EQǜlgizhjDK킠MpO9oL7e/C0?tq@1dgV#nIXޓa-=UgL7و p0I^$gS偡 .nxM"&>h.BiKxklG%qi;%{2OI=]Io_(;XdU/c>V sѕ۞f|kpC79u ug EXS;CMnѕv5Og\^FE#@'@8鵺?~L۷|OX5! n!UokZ7&9 Tw }N|ʒM͈m3ޓˣr}H7O\VRg0= .ʴ۽J٦)'^& T9M0b 9x<7νJ"XXx_>9O\S5? x {Зr2g MJ8Y,@jWL XxˀFt]NL^y?$ ;%޷vq=T7nHiOOh!k$'uc/!,r|ɤbsg8ΖOӳ fPz8%mİ02J?%7zopLU6iBi?jWU{oF{zAjLs ƍ}Д'z\) #!W(!GnhC*+zlQ#_Ɉ9 Ț/]k*v u-?DF ZFd|e `cϸ&l~ՔBG3&3Ѵ|ۭ;]R2J&Xj>Ң4nq'%oFߪy(x'PBe? 3} &SAh$F"R,g FD˜m%agIS1kkV-&U٢ˑ_ !*9^λ#2m&̩9. e]Opz̃^.֠PV㕯ngjΉR\%N<.(fHbۍ[J©BEtPpSq^_~pA];($Du52fg>FȖԘ1Qn\r~>,Ym#+::HLWvn+ж.^H^z9}%zo"LX(:(#Cn|FBF緈S@xK2ѬYW0cr_ ʋCaL?bԦbGէelwŷ!$BQBl _o~)?5pH a6=O1-j;=2wd]/R%v[ xxp6PzyE^GrH^)FYs^I %_QZnEM!tfAt4ʿ2|Loӵk(&ܬ 32o_ 鐷`tv[@Vީ8^ķ] H):~?Zg@IIr5c˄~紙+-c܇U8p6;IvܜkNyAQ&-/\P omvӵ>[GJDt=B=ҶL`9 aO%)] ׫'v܅r+s,LD?oGPc3z_ TqL|/qnCJ~%U|+#gI#pMPwW}mUzB.7}a/!$;*R3v;m=fǥ[n/."uS E+|Wp< H2πK;Ē=Vu^@??-)fh!/зyV.&QE,Chy5ۙZə~ܽ\41OQ =B8ER %M\FS4+0OWu@jBS}={dX׃5~f@ #/pTg>@CgFXNV8>r6 ˿%O6XM9Q0p8QeRrh.)NG?Sqt-!woZK_TP`ČY7eZxQ6 )[GvJU,>zz^q߶*NHuѪ;DΗ q_=85Rtj"l6=˅XDUّUdA Xan l V zaj ne[f2Do#F8'թGhMF*n(t1Pw> N,}jT]O/^#] MnR,Lu>5!Aܭ{8ܑ^v&D# M%uTqD{<%"|F}!6iTݐ[ j/j2 {@T}nSqn窠EªE4׆!j&3w`_K8) 2'47{z&9iF<=51ǿfOdPtG/b$ng .Hi]HK$Leqd+o-NkpS~ڂE`os2gHr~L@gu2pPL|(YXu2_׭ɏ5}.dZ #~ ,~jVmʖ؁&^C =F$ =.haO;4~\`9q{ܧCj?3 `%Y8h)䔶԰_LfR'(J'}Tۋ7KƲܖxxY)i 2*߼ioO/Ne',a#F`( de4℉)s=|aWT/&7l⥅i݃]'_"PQrX]R:|Ef1op Pl:Mǩz^%!FHd6_4s: LߏŰׂq'O=)(TܱT}YiOK_7S?B Wܖ". "JԔ3ҺSa14 Udh6])D.F0u0y\wMO>1(gǕex-=vxZslOyWfՉf+FYxP;DnIٴ8W>W/:q (Nvq:Gk K4Db9zD TYnS&1c0nRn#;i@`Ƃ y-w.ew"9$Y0? =9 xGۜK1 Lf $,?U׸ ڿb h-k߶`ާ!W{j*y#jЬ- |;D_n5ٺX= oJzf~^zr®ҽaR' d8 ը2V{vbt|e0QCBFD1ax?Do8%S)eWFu  Y/P=BXi@%΁iƴ:jhr09fҗ nl))^„5x j+\Rr*pكEvU\~MD/EP(w>d'%Y91lj'L~K-Sڛw pRFߍg]KFhq- sQ&+%vM >rYM14(8u@RX-[;&'^qK4M ,<-8Pj82O4R2JP1H*$g-R ՏQ`h4liQtnT֭v>-$IT'7-xf3H 6,c@k)ٸ3 ]e 3B$Zl=7e/^Xjb&3uRJA 3Gʞ(ˈX#0&4I#QNfMMaطͣ|& 1rzBi(OgqQi1IY!rii)twW|gw_aʐߊXtYzK/y!!x-vu+*oxLAjxF4 ps PJ] 2J7)JJ}`qa36Ґ30iЦ9>Y0[>?0;j"IkC_CHI  *J@PG:,4iR]+ @&Z%^3NF%;:?5M} NEmL+kg%nL+E K!++Gi`}QÉPurHKH z{BWαtMbu|t:%l3;7Jb;o5&1 UdnGqَ/4] n\i;ሯ דV,tޖ4Zh.~PM޳rcbk 6@h +޵)s.`m"&1!n/r7AoFKj{yE&sJ@dz+ml ',)J9r¼x3ǂتdzH#o;Ɗ,m[\GN?Z)6B'3kDR0sI9-7zP6=d{,e0ݏ;Eq(1FAXoxyR# >16bAD, ׼$FXW\ڵ1)GS(\xUqu9ٍЧZMӛq:tszA ZEvUk [p(w˂#(u N.IkdxGrJ’=FYaa -2F /P#yӲ}{ʃ%K[cEAi575>YLAmјs 4EC[ٝʒ6ŮqS̨L749(1v mNboKZz]᭷ ZWY]Lbz< Ax}W.<~̋TN\ၹNU4RQ[Y^vGc7,Ԋl ̘Вz062M#}ǃmGN.gxT؎R{t /rQ_$x322#b& w`J#cl'~}`vH,[J(xJ`ȃƌѷ?a1ĕ!ժZI;wƦ,%Kc?wcDC_]n.GF0\Up`$?+OS[;qn/ЮCMSƔ,3z:C1 #|0/DDUL)x,=]z;`Y? t7*UNSL8/~28xRS=G!^Ic_86 ,Z+~17|ROzq oF?sΛT} / ;v% ]:TemUH[ G5g?#]_ֿrR2n>.3{|RGNq-mD0,U×Y"ʈ+wd@H jƭ0@0"g>=Wa`~<6i}d矮ru*z&i*:,Mgd\H_BL%1 H`F_wX??Gk՟yE3Š[gg,_|I&yn7r$өk!ܣ7(2*Tr4 n!1#G;#sB#ЎqgppMՑH<[&clq {;$7vSItb&$뉮X]& U .-u&>hr(DB#p+{K4x/]!3ptQBm%N0 &G>Ii**sT28vk]T>`9!oޙ/v|顸?rEQ i֦Aid>!ԏtc Ź}<3Bg/O(Vj(J-/d"\MgkE8>#6;Q̪!i& j[4ꇮ9H_i$՞'I^܄%ف?j׼ B&n]̐+Fo?Cp9ۗ @Dm& +Rnii&>~d<'dJ+ U[oVr i}y%a_O6]Y~s4hi=buws0\peqw9O}qg>w!&,v [vci:T*d!J_v⫨[$pF)K~oSm)UqCe75FKL w#0vp/ <_{jZ!sBDtWY\Ӧ3]A/ݪzl]vr;t>R O)Ia"Dt-Qz؛Jw :-@9HbcKDL a0ZGc.tV_mrӃcuBTA$ \=\8A2]jn[GLj*H{OP %6z8s1c6}8 g@iSb>/F0YJV{ۦɈ]s$?T E{n7*/@w~DzΑܓ)"Tn.6$L EQb[Jүf n}ڪ, j`@k ů0k߅~5 jQ~uM4"#юZr~ܿ[E122d(p2PѢ߷%+|)N!;ֲTaτ[ I7P-hG— TO,s7{FyGB%[Կ} ;,hДWl [gT#RWY (3R]-D|M?T5bTq8$d}nmj su1elAjx}ATS| %YZ!L"@٪J H㛨۴G~U;st 6W:tTBvγ~)-.}N{zr^ % u9gȦ 7G!"h3(xolff`&0[EU~LrXD\R @ (*Gk1s8v KӅv6>~YG1lGȢM lF%yI뮶nônV\)jbq$B)%}Mz }e 噁Zr ISQ;~O:-jFs_.W*et_v]ߖ(X,mA(u{`Ws+Zl7/5;H:\9B-^H}lԔ+TZuu'}i*$P ZMo V+ΦDv?P2ͺ=UB6Mݔ!$/!o OďNfzY%Xod[@KK.UHu-[֡{5P!J=\/9Sb5~ k~Ɠ3~ i;z'u)^ɡDl>+jrޠsڋ%D-Usyf7XfjjM)"u{Ӄefgdxhf^. ޕK+W׭0x9O `y[vK4iW4/-t J$WڗVlz=d_}2gX[f(ilV#A;1f.:&WJlB6 qGB OM!>BMLwf5]6 ra4v R+DL%#SܖbdEmJgmJ:kyb׻[)gQ9F~lV^'ࡄɼg8dic {֮-e)2E"paLfc;lV=}$PT,h}k F ݭa=)9E [7P}bg+4v^.MTM$rlhjl6__?4I=HTS`tSZVhe:uVX;fv;ؾFQk qp^fo!^.0*LZtWD:Xoruѧ}oa=-A*[xLsVA\~!BBl$/qg3Q]Ȧ/O%<0z3Zpsu&8_Ji 7Cv!0jcPd\-uvE|{N§ ㏁Y:hz4u @EPxGw?".qE1hDFW:,e/a a9$]uf*ky:@}Q*vy'aۅ3O)g=00fnc%/%{V?2K-.@etP_.g޼$ek~G/cuY6eUݡ1gWm$OOtU,;\w^/(,K8iSODCy4؍ ii } }n%eJj _{=\7K7^DR%">ѯ; rl{E@. )$ћc> "Dž8#I.l_XŪ1h3Nz{!jAB⻔%!'3|On:,5Ɲ$k6׻0믚qeboOt%pK)dWRW&" g/R`N.AfkQnͳ|5V(Q5I}Y>kZQ?9;)Y0WRONCpFeܾhU1CZOz>K1$HmXes#8phi⎫&Czk?;VqrpнSd^4ލYl9l=Gߥ3ȸFD<ƞʅ-]*E7 yF-B7)\J- 4Lt^{y0 5BFXq~ AatY>kJ$SG?6L)-AWdQΊ<xUbA{ ,cs4 )+E P2E[|_^j `g*y뉬2Q/2{t፳!RZXt;P7ԅmKMc >w=2k%,ά4KUc9h g%-OJpͨf7y@BMGvon gfpL6<!Ѫ}uV-?ЀрKm `_Ljn=N:@йtTQQes!48GR"Pѻ yb5(.:w=Zp[88Sù͢Z" )ZIv~;|5yBguRІKOŵؿ.H|-2ѽswqs@޿J.0vs銷,Ct7h ~;;DvO _hT&sJ~a~Hm6owcUF9>*j$Zٴ )mVsx(9' l0TOIT8&c?~Xߓt+ҫdžv\5p<ϚU,; }[8S!4/BҏGs4M8ZqCYV={#GjbT |T쯳ga~k0!ft< ֝CD$/`.ޘk0wmNy& I&@|b֗8x zJeܖ8 c]8'b#w`U , o[=QQo #FIR7~6qTKU,K#}}X'}@lHçP騾KraF Nqje\u`cӬ>N,eFԇ3[% Ô.sŽ2ۜޤ3/jL.Y%ch-sy[ UE{9)-yys=+nvPt \kwl{ kȋn}hT a/f3UZ ={Uy0e2+耑ޜ-0׌Jo_''\0Z$Uj 7*̆x LMo }a=rfC7Lbd}il7;y /b{sˠ?fJDa#]T ;lMǟTJ#]Sj2 {w#R1A<۲?rҐꖖEԋ/_~ZOEoj́nYPf%IفnOh7!Rf 7$=yq\I`, /*(Op>dƴTńn$)Ӷj9s}u5~t9Gb/%o B,B,Wr;ebDh*SoCHiiG'K5vC/Nh&&D{`TRϧ2e#G%]k5ZkN[d`YJCfzgҠp?bm co0y}87Gb+mOckalunM|'Uz""'b/}6[yZj{c:y9XhCЍ > _? +m,g7eh VYD*q l+l~SĨ#gR3FBO?M?q N4uٓy\_:QV9:iLr>dW+K<mbQy[ܦC).c(k@g!  FV*%&{]OyS8+ ΐQ;񫰥OV Wu%,5ZJU7DXK5}|쮏i4?QQz5:cJKD7<[AȞQĝo9 m[tFfGwþ0(0H^MMU@/K2#խP'4egHcm;shW6u{aoVݩ>c]$3qފIyN}  TEH!PX<`__(temGqz]zj3|kMO Ͻy8ՍM;\wH4h/^>`q)v1d}|,\>d~w$|y^tp10 ͳNG`HwTGP_8-ec]WCf=ZNU>1׎yvu#CýCۯFT4A72wùӂ\ ܦ(=؇CynCOk(UV%J'@i(}v"| TG\(u3IiZ!QJ=Fr+?/p^&g :.FOؒ AGڟ)as=U[^Z!mzN[)/(j < в)C!@] x`#La2MhN$>˭`j*>GLzyp󶁛S:-U2%2sz_l2$P u#P"b8DBx_/c',u&[cP MA[*`%9c,n4: oҎzScb]g]ݝ*ؿsDk^5qy!v&CY@Oi&6u4:hvNtYlV|:?#L \팾H&ֆ ^!Ʉf!su?k`h8(S aύR`2\)I/e#c.t<[k4xj 1 c9 SA`ɠf+8J8)G|*-9Bvx%wb3d bT|JB>/|>ΪC[ԥIOhB%$Ж~!%Nk묯%ǩ Sl+nȨTW 8&= NJ4sryqOȗne;oB^tnk*us΀ZB8n"1Jft[16`U&p,8x||T(VZG䥛֎+Vc܊Ce?Gj#Q(NzKZ`\*{w*hb4T,{j SkօyجCh> +dC~a#<~ [Scox;ıUxIrr)r=BA4kNfL xAR⦄+ a]OB֖N|,%HQJmPmk3rx'TA.gʖ %grER^ZkAЅmuOe&/g"yB1WZWWsa XteN˝iߊE>h{F\6TԷsi]~T@X5z0bl,w~9Q(>-vOnwXic +E6{i6@?Hا&ڀb#IPuRX2哳D]{%xrbՃ(AP*&@OSyEr +ab3.䨠ErHg*8f/II%ֹ e Ȏh{-] GxN0Ћ KG5۸G{䱅Aj^i]apH]Z/S ̊p[stz8<||ep= 7!U1?:{A%Z#S Ncʴ+A~/sR|k ל u[FJ{f^[hϚu﷣nثO9+Z :| CAAsLKCr*>Sݲ?"o #MvO5|i _洳(!51-.r>YX,Fg0`\M5*bOBI1Ɛ(4:n.[?(QĮ6ߢ< s1/fj¢f*)io =3CU٘nqk ܛSkk󎝖sv"@aְ f08Xڈ\z!WF9e]1uk 23+(; Y!R|祬@WD^QW)k !8Tqm3n80v5/4OE%1Lcy?6gWWsJ08;bab <үY7 PD8>z_;{ +hvvO1*Rh۬XwW xɪeL۸R85k<pBB!ަ׳+ɟ[cfG.C鷺>H;ln&%-z+ =2$a0 q|b ,NSE+hs3U T,ܚaJ%řg6[$lre:5>E|xXd *,3!׷=XaE&&`PxHq<shZ.KDDWcQVoB,/XɴѕkLfQOf˙a簤*K\'F.jmtiY;YrcCjz>zz*uذtvt;6.͢bsy.ċ]4w6 $d"G٪0;ZȬ OfJ Rc\r BKc2j'"6jF~ V!FRDOB^3tl Cc,[TW0DCn+06vQӥrop[g&M **^; 3 hC/Hg!NR΋],֝ o]c?Mz7Ɓ-m_\/qT R̾^RE%aoJ%Xz8x@fLgYk"!@;aPH mݶ GR8׸ cuWV\ C-{68S!.Qꆵ0@Տ?6^=UȋCtm31= 1"t3zBo40?vrڧÎ$Y֪8V84 OkFM1Zm@A$Tq04_]?r="p"F5{:W% s"tt3'㰟;GQ8lK+'j?-yD)O 撴sWzsL[bY3'45db1bׂ~볃uMR?qz`Dd \nFr E_ҊH PF|!ĻuL%DZo2/ %4;8xa2rkT /@6]d4D9[Q̌uLb[~ ײrN+h9A)(UaM] {cV?TWPgO$rApShӯMWk1s-Y*/º 3[Nn۱Oƒ԰o4=&% p|2fO q]zvi_354E̐p& f{G59{ZzWHzi-ڳ*#r <8!BL+tK#m4~apJF4#0Hmr 4W`rJ6t~zTW'l,3`Ҳ s<%O T5rʼn$wOoR|Cql=G};,)rloS*Q]>DVa@?P-1hxu0o O?`p6b'Wmٶڸ~~]WoSHZʬ>&Y\R@zǎi1i4,eXd [/(؇C(j=X$WgtbE̞Yا *ome>Tn7vT&nܠ!rH3bRcʊ-w`Vٱ(fEnc  ico1넪@]5NN8"vG)..wB*uRMa7.}"WS0Tb i_z&_IoAf>}c.3ӿ$2N~i1pi^%_*S[V`r1ص"4mf*XrrD|@ylC]Vt \N/j5 ?ΪS,De6&NƱ 28L/*/J,0-pKn}P@' ԃt(u q\!E#AVB=DFW03FZju]<`/2k_vEu(7'݀ߥ6/Dk|eD\+A+9geVsK!!ijvҢ;+D7 EZ7k{. 'X+5߬Hn Nk{ZF8"wo-S} ʒtlhҌeOq%4vT>ܗ-A,Uu^ʏwmH=pɾ}%c{+ZPH/W #w+f5鸻Pp- #tYznH˭3/퐹Y.58I!?In_1:ժG{ZxcYe )Ѧv3zNwhEqDR*OV?3I]X e.!u( $h1c1#7!tOuV"tհ v#{ +|!/hm w,nm 1wNGTXo62^`ďt^5$e$Z&R(ݭڞ XD+S 6<Yw1tY>K?ha􂓖d+P6FsZ$Mf3y©3%KѰ׊ũl'ҟYёfn4! ׎B P]>;HAk6Vnu)=6;vq s|Zkf tbKz ʶ,COyRXH5G#Q;b!ӘǂɛgcOjٗy%ϜЖ2-J4;^vm@>T͢oIBTxnISl,JR;r;6T-=>m,xЌu봀:䌳^)>/Z"e>7n(- 5[`Vgvuӕ䈉 grSr/ Q, ߌ1į)?[sD.Ż/jb;4h7cuq9(k"+ jBvorZw+beTv”.[INl/e9h&+OK**IWsu%(,?)kmj˳7}Le:PPs5lcyi/MnnI}aXWrk;BMB rA6) q~'r:.f?; `^Ƭ9w婈>~}@@KޖgᜌE <.-ݢ>]'#eʱԬuC)h@^ϏFCxFrlAw MG奸 QyGɐYcdCC{O?c륧E_g:f\ B`/Ae y Xd5+k[û%g2C¥){ŀ3b1n?ܔ^I].>`aEIWfg 6#sL cc\RU^Y窷NX:]ebrMs&G~u_Zʹ;S=S̃C".@e7o׫":#BsJ6H;SV;Oī [B'W ~7%/!Ƒ;(Ih^?RF vxOؔY*ڎu7f!/*JS j `ʢX IGCq&<rKoS_spoS3k?QX"|/nȥ(ű r@!u!WJJi(P*eXf{<2?܄m;\ a80ƘE=lv ք~|hBZzpK Ы}ʬ蹆`^c_$N'EK+2ؙi&oM&n+%,啵Jp*; cHC0y:nM6qCrڤ@>%U#T21bGo쥏cu.g3Z|˵ #p񩹬qR ~]Y۶\dJ_Di) H;kz\u8d_5QG!e:RhK_Cz'r>?owqd8S7pGlҟ- ycY,Ls]"vyu_]cH 'iߜ|wZ IC$恴O^ܦ ݂'QTGeJ 2 Q sG bLd8^-xds^{-TPFjQf:̇f{GCD8ӷb3ۦ6[֢ [LEnJ*mU+v"/.mctoh3FߣC98K7@C)RJa0w%b ug+! B Xҽ<.m_\] u9q 9ǁ`54.6r|hj|ӃGOTrߜP_9!\]x]Jpzμv|rs(k<^)`Iuə:Rm7W9gPwφӂ W!$ҪK_Zɀ;jR}^S;^;.-VU\0m6۫RCi@2<>+naп^P+_@Q"kPr'3TN/|;zo~t0WOXƏg%&rzک5hgsP3R$ߊ|CXvj}lƍ} luo[Lי[".|襅Zn?:7MМ7|'}\-Ǩ 3{1=y&cjda!]6l'y뽩U溛_"\E 58J_`>#47#pS1585~_i]bdѶrn̸N 'Qgo9$Y5q)!T㿳↤¾(L`Y˘Y'SտgJMO˭3-W'WV}4l˽8>XSV"κ|Sf!>;e0g-lFge%]j&_"kUc>ǷCy)xZ^qಠKIީRSQMæ#VG} UzN"0p)R)Nֽ[^]f C=PTSڐOc j̀-\B/ o4eL3:=פǥfqOfB+uHxҚL qhHT{gɠ(bOj NoKD&zO\IHZX<. K܃Z5Nɼ0ĩJ>' [}E~hr,+ڼ ֲ> $d7 ;e'0ZB j#{`&A04+EvEtaÝ^lV*uɸN*ep:J_Jrΰ?G-o9VN;knmiM 3L46CIc=ef%AKSv5m?9Tּ,3w߀ Ζ<Ή]Xu'\Mֹ]U)3GPR2^0m:]+ytr-b/0LElqeGA!:48v3clQTa-xZ;\ro!@D9й]iع,jgi;1=`o:v \8%xs^ѤgC,tb&R7wҽVu2 BW"AG,d+O0oދa>YxBWݣ!Γ7zquXve| ;2@"Kx/94 O׮c.ō.{6G$y.0>3\Yԏo OEȒWW2 nE5 T(^2`vǘDmUL6 G$wF k5$jY$oaV]^t7~To̶S?sx1 .?86f|vam tv*)`a e>1t8Ex6 }+?)pEplQ2y[Wyӌ#t[6#. #>EBzԡMӅau# ?3Y*VmW;w%H0+VvS^0J(w:rga+m!%M`@;dINIɼNt-`:{2SIqo-ߦ0\.ÆI)ӏfeeĘ6gAX2[#H=K/Gost,bbыqGh}be9Id/'WkGwgFY_$/[8r6B[7FU5rs|D!ngcl:Xwg!a1b 0i@Eʃo&|YT cw2?O  -8 1K>;kY\17GH70g0U#>sjٱL TT 0R%!T0Xb~xDXTVψ0)1 ]ס;&̈́)WTe U>"W.G"yN0FQ+"s:=xo*c@t`yT̆c\k9Bwܡ)%cQvMLXQZX|K k/H:}-ƺȌA(t@*h}:]QI% ?& ;TDJna%Iq㎟]N"'^:}Տp(CffYJ+@ߌf02w0 .g~>=~a"h.x@'*MN^V }GM|{*Ą~rk:npX`3DgzK .howl>I()[Z{51BV[x @EY־Rx lyhߩXycI|^ tXD&9HQ%CƈHIcitYE񮇬G|G34G`km_g3]v UGG ̴&[\\=LC=j "Ya(uXS]<]ud3Ut\}]pب N䋟ȅ͍%Hs}!6!oHEA.`pɋN(7}=!3H|[Qq;Θ-;4\Yq~.r7mcC,l /Z},&d"b%:74_cF-,M|G^avEKk #Iuݝ(\giGk5@rE-r8O3sԍv)Xܡa$u؋H ?E]k~Qv6ɭ@(Bd;imɷG, fY+ă k0J.*-6'4h۶ 4}oFΌ}mV @e!K@ْOHH.@|'YrV.׫Vjg`W.WF VjR$Yg9ڼJڨLmeG\pU&@Ga D^.q R,eMBf2.Qgq 2rpzZw\*_ ,gĦZf;SԳ[˦qJ00fu %g8V1kvYTÄuh?} ȞuT &:m~pUw{ OWBAisaY dXPa3/t 9G*8IvRfI%36 dЯd_`| <\\Y,RG[fz5?Wlo䫸{" h݊pĂeMjl1p ma*}Z$|ۑbg>^E7qW!' 1Tx 2k>_]ހFP/9ȴ |g ^KQ4k5'kr:pNKO^ۆ̦čB5Xu7F%j1-BR1W/_;B-F'ņa&!;px)qÐyH~*5)(k~$L 3qFTw2 <KuY!Zdr44cdz{yr S'zs'T̿U¸9hI.zY9{J`5"uDI0{t[=Ҍ&GoFDG{Bܑ"*dpQ"trE];H"lt/W/uݼ: U{; 3E6=4|ū.a}j9x Z\o6nRTTRܺ]Kna ^Iɇ}p\}2D-S &=Q'm' Ӱ̶2ycWi.@]o8vPW9bwՋ<|j\܉B4հmاJ'y3CO%4maA$qxUk[Tl]RP@X zpp6ė,V$hNIQԻgD\[%'c7+^+ eAke_#;I.1Bڞ #AR~& 4t ŪV0B_x'nd'!8f\\x %׸ҎNDcɄw}\ЉGCh-"&䲈P|Rƫ\a1TݓZe@br*_wh^ ?Y2оZ{rVu@Z<嵣zz>虋S)"h2Sm* .MG,` 7#ƴaVJ&=v_8ZR$!ڡZ01 at'K*^CxI?kD6sRyXe7'߫I>6_8,w4wtVVbC;;]X*N^mr KY3ҭ<>519qN oDYp,_o+`Oc2#@5_g@DvSiA<'ōeEZJB6)}W\?m=/v<|4:[R6zנ@~g%Uѣ&0#N`T@Eo Q*z:%pTE)붩]HFܹ)K@>TdΧ `Wp#n'V>K/U~j'a JQHϳ+y0/9AzpڨiAsC e9IG{G?t0xHAϾLdPN\_^Q2 P)8I@sWlO/s9rjv2Bڿ'\;2;$oȜoD^2iܹec C*ێ&T S8k}ff/@6C xNWU@3\"^FMFg"]agXz ߅S5w G%s&^(y2`xevwfUXh}w#10cK%W9>AW{Ϲ6}J1QC(tj u-|"55B5nn|ޚ:OAd߻5Gy;W)"YR y#d3hbIX"%h9 ySJ[`D/&@[W. *;pҐl,4nUi#):+n gڢ8-{I`yT{ H9UT,W%U +4ٙГÜ ګ+@ˀZpRW,2Ƅ6A{yZj~SUQ>!09 lQdyCPXg(+w̝m-|& p,aY+V%iQa%W@%i6&Uhs_%[k͆]㿦j[#OutW;8%ƨ=2ږI1Vԟ: HEKɺ js& V蕨"2 ַBFzI.V[9\ NJ?0]!\Ry5͙Lmݧm QO1NnӐc -`[c6D]35u.W- cdnMc"M˭l/G4,r IKPp)zl$~P'g. qڋU9t m;؜J3N=q-(~DpQ$Pԝ4Z'u[BĨf'zJ& cV4[KB zLv7+t=佰r3#4?s98_Q6Ʈ!;0Qߏ3YQ 0L1]޸MBl.] G>LFfvCBF!ɪvujwY^ 2cB\}ԆM(z+wޝg* VRف+PDZn7?Hò 8t'mIB,r $+j3&i?-'#4Z3a@,R6cW[0"{O~ᦨ] 3QT+(ʽlʮys媓E.ipk *OhѰ;SyHq%[" V*?!^ƽDkO`Jª5e{yB+":˃5[99﹌ 4lx[RIlz+_9Λ^jvZ`7tiZ݌j&q2ԙ%#qTߧsu ]S+^Xu:׻,FUQ|9xFEwdIWlLgBT D=T܅MرS>9XnEk-ob7ءg34<~9eBwdBx( -h & -b:":1#xs R2<)4$%9(nC)ȥfv~΅oՄ W?UoM߬JBܞjdUXj2ny!B^<|@z`=C1L_٢hG>0e"]`Y6Yi }V'rZw{dqk^w%Gd?:ե8@G`O=%xGJk`):\;`3NMYL?cv_nI}0:p.)n9kY%P9E.\(휅i58B"a-ef#t@lQ\J [hPG.H -i%rΏ-zuU:M/ E+TTtU&gzkׇj HL3b9.yբIRЕ;=bHSݙe_t9c% >w2F-  [H~qL8tr*g5t^*Xg:^vP*T:tE`d[,{>G~]97@&@3(.iܻ k`jQwLX)CB)C ߲dp fOR '$~ E c* A4oha'kYuJUOqNc#)NOh}@ApXq""gy?r- ~9URm6?q'R,+b%vZ^(N͖)+4Oބ X \j*qH.[t^)5G=vܟM@Dj$ %hzګ]ǁT!(f,zQi5>Y zAzs}kìC~*'+q"3ǁmѲBy\ܓ癦sEuDr00)GkOL!_0?YXU ~} dM[9~ O[^Q-GӍ)T릭N3} +2a?uv-Ћ~m/܀;Z:=//D[#&|!_׶`luȡ:sAAGmw\Ée]@3E]GA<}Ӱ_fQt9? Gs2.G~I1ޣ !ي MuuWMMl͒wr쓕7[ĉ c8\fkb@gS٫,e]^pXjC!&諫{]uPp D}^k %Ũ#DHO TpHW:9ĔTJ{)+$2dL4~\x|R6\zP Lڂ *C̚@dEZVbbATٟYx8;^]$n!l_ 'J)Xo  ;N[k؃PE$k£ǹ9 qņ\@ F+tV6O_ o\\ :`OR)lIdž hz')0]qSE֭LUQn>A?*à^b-Rn{.;Z' >ޥi=9vv݅t,#hQ[fPJ ["nox:99.jq.jT9;Ӕri,w`^ETizozמ]NmS}Gilϯ7@iC:(2'Sa2_>j̈́;84ޫ+̩obt{}DŽiegER{{U%M@_qNp +Ýz ,ӜeL3Q^;QOB`apnՠHtOk!)b >k4辧xhbfB҅P̞s8r< $״;ηjKB~["^eSG(W{5[Q&>J]{dSh)cG @PsRI,&YR' \5>@ω2͛r θСұ9oMAK袣wBfʦ X*?"B4xQψ>W`ҩezS4=-#}X'ަ1ҊPyD_r}R00f3o=V$wr~K㎰dMQ{Y:7o!Hk9z.* pb,!ifC!ש}y++Ǭɜ {H&/Ossp{ βy! vWbR )m9ʥv_fJ\0GC&K$5-nP9]Jbg91$jc\oi  &B#|/ߟ WيL]N<ՁL0 x.F7MOy=? $%#(k"0& fMjݫ2kkmWaeH:xQxhSFz3zxݚ kDt B4D K 'MwT*D_=%^% ֖3J GO;C{BrZݭ~K>w QUk!(0;^bZtA;=7}r$YhC]wT7 y|v K yLI`3Iv%C~O-qjat/v> @WR|d>"T*d'GՑ};-y7 &r͓FōATg JhzUVädDѱkZZQԗ-.4!2=7 Șz0c> tLO j4`_v!d%mt-P>_!rbgjKLO- t׶\o[UiL>^rB?lık4sa$!;֯IBG <|h{/fߚ[ptdDxYoIfG1<,>pR6yVts;b nYH\y7"pIn\=ag~g;I~-w[6X'$ aE;H~dʾÝsxHC)JX;TmpGَ-К]^t} I߿6yȤY$˄ù-F3S|) K ^&YG塽V-}o;Ύ΃a40h?8*$ImgkEmϱ1yBY.ENN 7#Jgݬp1UCumwEu [m׏fI= \ NWIvNtVJNLJknX= `VdȴQ{/fGѝ.y,;>{],R+/ߑ>!E{,<}M6E˳2.  z+^o"wO=`0iDτho֗g7+0iП9ڹՌMb~/%pWbCӐ¿:I3SB]=嶇ZVGQ2p$y'B<Ź@%g4ʀQ@E~}j!<} ')0fÔ∶zp$i ) 5٣ tvAO#"0 Y3BV=Ko'mEq! u~ga#1a v$4w4%;|+ .˞1^ZU]MV,L!Ŷf  1DEFA&qXh!Х̈́宸_(@mAFv ͮ1uKٳ"h~K(Rܝ@T폈&+xñ4Kgm({^rK/?8o7%\.hԐTr6d09}nbn-;/!4vN(z:WYAEw%h[Z<tAgt5k%2 up95KI;ݓ!PP3iݧ{$1Qw)V_M&t0X.)o."Qi~vZ@DL- )aIΏt5%: $.G Tm9wy >A^ȀR4|O CSU%/heBh0Ψ;0>˷/+jaKD15JlS֑G`Ngl+puH-w} >] wl !`;uir}tEbSԡ[sRl'2v0l!$C~[E  Om9q]H& (!u3@9XgѷO߼3{h_cU}L)(& *%=iԺuA2'k<ׇ$Mgt:zVH#W?e>tF, _5~]5 !(!59J#Ú(+o"O6v9Mr32K|C nQĪ>%lΰMo U[vDUY3Fʢ.H2㯷fcJήĨPZ4޵^gvlHuɑ^O!`F %UK;KD ˠo]^GwYUo$ ET\u!JQVp ͹%=k#wi33ղYɕhe; T~^S|Sε}DғD[0%V!G<kɲ^k)=`x[i tOgC3CՙO?!lRV`Z~fEqGoWum/3ַ)8 ξ?+=>>x\[>~a}7To)RTYB֢]EHgƟK;$^o-Zq$3_uarг6e*eƌ4ReFds XU>FoBۮ'51Gn4&)yVqIxP2 _VEhQ^n# ;30ɇfG1AgA{B[#t,- w9Nז2Ze!J+f*ݽ Uތ}WI haW&X o o.$,vc@HLfJ y0ӑ%p5ht+][mHq!g"W[qbpKOG+9Bz dp z ?f~ۆW 1m]<… 4!HIbPh2GiDqt3x &ߜUYTEjS/m|WQ[}FleDy-^}"K^qwO.'#/ !KtthN@'WTz3U/e ~s͘Apǿg# *H#o@en͊יTkbT3ŝ [T:7+]~c@@R>}:5Kfnihcd7RKYn@oG f_~lGefBBnrkRkƖCIDm%I}qGAB K,ts5)I±s\ X물 WHދY7s5R>N|ۙrT"g\/Ыdz/JHDl: u1lL4'` F{-P}X%bc 1,nCwBMM=dMyU]RtWQ4C'WjH5+ŀty2EjȬHiw1y 5&_Zs1fEWه5R#w8s0Irឲ`iW@ > %nX/C{q^vgRmMuơ1HCA'@s8As(2kiR΄HClΰD=; {"Rv%ɬtY9E5GX2R!ՊLb6;R&Ć'h^s56S&WZS7m*3uxV{.`Źn(rj#@ܐɷb31ܞ MU1Co bWbrTi֞ktFe3ocE5qS/hYңXs7.yh/ȯ,&js׾H:%1*"HMtuD fQ!財5ZǠ{ hG42Rvl@b7) z<<۳F±ij5u_ `@&ç|n%ނ綑?S"Ú ;ga J0}sB X"-Xu#Rtn僨RIN^aA2_ g۱"Q bխ@DDg?NUv9 2!<#61h5Fի,6v񽖜~ z)D\vLK^<Yn\.bP"ؙާ&HTixC!.Q K _FI SOj;qV3!2"dD_ɧصi3׼q-e[!J A^OD)냘٬2)z7B 1/ fy{ ꠾ *GϪ8@~aPɏa{e /כzIi> cGyK)y g|!D濸p v"m<1:YkvVZ`f aP;;ޘ;r2NDgX {qK*Vs(z?0z߅=pM//:BLz Hu|JIǣ ۖ W86= ]Eo>hB~"ʽ+44T[2mygB}: H(60j:J E<r 6/?>0%4nj ӷZz䷃jU7=Iϛt] 8_Dn*AI 7տdVuYH8w3#:ir| CS# w^vhbG6)fq{[GcCL eן. ·Uc`Nblܛ+t,=v{p#βJ/]}ؠ7E\;$֧!j=$s(?)pMs,_7A )W{u@}]h ۫P9dz6ZTU"/u RM[X3:hi9EޗIJ8a0.Kj \kxj/a¬6L $;.2uY{Qv(:Ws$dkA[a#]@çP˄a΍1ʬw =NxPI=%&a)ƈu6W]p\_Q cLMћ*LEh*hYClUʖ\1W,`&ǡEL7>cXӑnk&c2^ Go% ÕA,Uh9Cr=D 2>8*'mj"+ CK}0ɕ'ESi ! K~ڹN*WۼIx !Y n- c1 znwKYjmV3ɡ (N +P&}w3 |ާv%9et849{,jA!C8B4A8@7@e)?%ªc%bƤJztHSRwGu'#_G,Pb~qO nS3fd 2`g%v_kQsxL 7GW9Q-QBMUW˗MRpH7K7*$x ۏ..=]FGtu‘?xu3$3x򽰧SP{DJWLa#Mi-T,tdX:ԈZAC=6`ra9j<) PbJ%y'~@bv}>(YP⑂=<_AWb'3ڍ TUs"}43 #s WAD%.e>]<m3ѦjErӄ:dR@6c}'*"LWr@t愞21: PfMQ[Q+Kf9 (+j` ]W͑JqU%X5 debFo)S2 g 5HthֲxrXORyVQ ě؈0O3$sa=^RvU}:%q Vhg@uQb=F HBKQr݅1#R ĸBJ6C$@z-)`TU:uKZW BM4+ TdZjr?e}41RP<9$l+CRx\}h݊3ĎM: vg^;iXY=Q䠆w̮?5q~ѾɣA\ZȠxyA I&ýÂtYw<4f_&O>]v&2WT`?%0,ݵ֮Ǯ{ɻhPC}ZW ᕎ:XζMH(T;7C2^@#>o_Ja/y@ У?RWYQ=򹼘ri1A[b~$CE{\wmĺxZM+lcn!K#I UPU!6O~~v֝wԥW]^l :~L+$_ly"6O)n`QU{"a%)$n$˰VeR#PA_2hTN*2HT>'-NHZ!!i/,ןO_!D(rhcɕҶ`7ØR-4AƩIob|%nݤC5h]nֿzicMlE"+IHSʵ*d<;:ssī}n"Psqx<Ŭ=*LDȃ-bP*>-uޔDsHd&NWnl'h&`DP |sC?M"!˱%A5$w_;EEkO9.EtuN'Cc"yiK+6 \fdvCy+)c<x,} Z_z`}JJ7ZhG\>TR ydW32`4fj*xDr }FMac8Qt;fŦxK3.Lc-NH tzEI}`: 6P=.K5R)x{ya&u~G5 S$F2bkZtO  s ǁ>X+ex*B7 p8}7? q!}Q@#0n£24Ebt-ڃd1m32F6auDwd$֟*v؝o5TǨ:/_7ge?͢nG,ke^0:/b oI$/Dh3¬hK^lX~zZ2'Be[U$K#%fC $ 9݇4Ta2p$2f% S#8D?B-Uug`J^թ#(mMgy8^,*}DG)`@>Ӝ}')l?R6`N69~S1"6~xo2-\ƃ/FN4bawP sL)͐* H _8J܅W Hy-5룠)/_Lj(DOqj`5'f dOe}:ߡ%20(u7];\۟`\g«ZρS /+o&A=lbЌ@:3>-5 2DdNqZDxe)aDHښfd~eɵhK3 t`6:'MXd^?': m:)u =lu@]EcFnhuʚeJr6u,A!So㖞e~8M8`gnv Hw_>LG{ЇIa|q˃qJBxgwXRy^NCE_QQacXGcҭ~cA(Ř3N;M3/"|k(b.$G|k(Be-=0s m^ab+"\cmF!/8|F-d:n=#Qs~ (ڕɹ_:f# ft~TT#7/moҕGܚ6KGdjm0'H5o,]v.]=7hGP-?)uު2~ǿ?L!"_C^m@qjLD3]$pP4ޢyH[1i'1 &, ir v R`K% W*|R߿W0@on2T0fYzLUN{{@=%QiړqA*ܞ\V% P FؚFx9K0}Ed7mL^?|l вqg/ {h"9zD&WT@SQjb+R2w ),:YQTtNpӝ,*àHflT&^5'yPޖ\qY oJN&#:2c)6 }*;K3Րɘ Rs7]I]'7>ic8|3,ftq;S(pΌU9^J6ׇ?EK$hc亮¹_s bqze[`, hK?U!czpI%Eڈݰ7FfL{8V.LܿNs,?'lZGQnl}GJ`xtq0AmN-(6XT=nM"^3M"Ԭs61I), ]v xZ^G">! =L޻ 6PBk^ڃ <ܜJ6C _Ah\|$qMˇ|uqP#&xS,$QrPkH-GnAry2;EQtr8] IW'%Ou8Lfz OG:RdPI2#<3RU1jBp_/uۆN_%:F˅B~VN7+D6x z$aQ=f2w=SdJ[??7K [P9= f :'(Unq3dBE 6r&,SPhm-ooZiA\2Po/(8e  c^}h:(h>S?ށ;m̴1G£\iۣ>>JJl4[ˍSKH\1׸:ZSoV4s[JOVtVAwEnVc"2k:O]CmuU#y,6%<שVă@6!^ak8&& }KPr&v=  =ŒE5I#ފo9Q-s&bw 9-bgy]G^eLw5(x7oH:ޅTB:.>ڧ:tu.P 6|nUj&m/I.t?qTT&SQ8\T9ݪ1A݋֢Pf%vR˜.ANS [d{b3`83l3#)PZe ŏ%徬R\ ʛ;1zoݙY,Is s8^M׭tbi Kc[Wqz~m=5b@d~tER 4J65{"vmq=<1ط x?MP'3Nc?ANmrSSu0ƖpAqrntN1N.CCRw"7[r!i驴Kn$y' dgqFk FeBc f-oFHq6z 04ת׎Z!gYCi0seHQ{geA~u/&K_1$L5ԃe"M^3=i1kyy3ƽiUa<&,Rt]ӎ@5دTn$۠K޿@$k4J" ,St0R@V1cZxvNL;`]״`C^[+*bXHR0[6+$E5U Lኵ;C͋\ l.:(4}T$[:=qP~q } i6N}-=Q<}yOz}Ls)kF h-n D[Ne㴑\^f{&ja_ C9AESk[ a w+7N*)>nrHZ_6Y%jJߤ< 9Ju!ڲ/ca|;vOJ e$kZࣞ`u$d$)lFwEOE[&jr$aGJ>Z %Zqp.;w\]9GPl)P 9D~Pe-Y 3; rD3JA-ǚ+2?O 5QNDQQD?s2n7wJ9#{v+J\+uTO,R ;?xa2 e^XAYzIKTD18sRn͕=?L>Yn'I-𳙧n!00i~| |yk~4(g[ɧ`!M 3X޷.{bb3uIټECf!1tX7_]['y3'{q+uXD?5a Qm U87} y}) 0w5Z%b!X81 e#c8?B nX{j}/#)RRLDUV"Iԝ5ťǜUΩfs0pKWIU(|>KY=`Dk=p~‚<2@#ҕ= H㮘8/W- Rocl_j!̸:v߷iErU1FgJ^@ph+׎"@O`C=& Yo]A%:{&COk@Ѫd#i|^=% ٽVbiO7ĺֶ:E zi՟E F|Qctأʼ#5/eGֳ.Rx/XVDWΟ\ÂAR^ sjg*z9pos}MmzwbbA+@ti)X<W89>I/=#뾸P8BM L߭Rk7vu $[GyvcO\wba@H%KhnTm?lCI*}t8315BAMruWDnY%-< 7!=['3BOAmfc0zF Lʺ?hԬ|PW1h-ZKPh+rwm oa8{طf.N:r-#zp';bjdi|1KbMvc[Tq\9@d'T®1gΨ[Ĕc}JO"Ly;:uGVEFn6>ExE+Zjj ϴV@oB*A7݆y2a1y#F J3!r,^zj@=&֠\indl[.4xZcePׇu** : <889:yR({^i@̃uw=Xpi4II7]034 b_^ŜyeXwzC TM#$3yŞ OKYcBa[<^Ak\ir5x8(I{F֐PΛBV}[aV^9`ЭS]ߎĝ{zqI uk[PzD8( Ozʩn4΢, ~:IZޔ*nhhПblI!Po>ku~`A<>sV(!p? H Q1Piu(?uB 2_xy+dLz gaԏ E;RɔJ XVOI,U~L7ă416p@>/1f/ԸG`T' xK\ 08qW@Y V,6!ǶeOFT pf/Blj8-Mew˾`Mce`# !}x޽Tt` N/sPs<ܭKZyZ:۠y6P&7'ŖZg߭3QqRMoVH5ȒNDzU ^=vtʸg-uFUi46ȇgF=s^L8r:H+Ea^/_W`7v?ˤi5*J,_Gmq9{ᬠ&#WfqY核R%[lNz2оəm38/@۳ҦD昢~iыl_wAl>b9A/W])#3gV3+K2\O V⚧l'shQ4)IvRtdS7T/5#*[(5Q=!DK&oow|6a|d"Uxǁq<9p~Bz8}ΰw~싙N%3 Z4eV\ili=g|<]07 =tj`|k.R"y A>:iCz,\ue5q+WWXW菃 7l b+QXQ%9W>:_Sej)釦uʍA^=bl:TXfԽ -ДA]k6U Ec)6OJ$[ANI%ʹw6*-}Yu<`tE,_LTAz,E&.٫eWv Ou#IYM슗{yG9,t`HҾh(/QG.]{NW+Q$SBhT舜(i DNv&tKEJfγ&H{g[iaңJqb!:k&VUuK_ '/ /Ho][ed c*Mpz`;R!6Ԟv3Q>㑏 E'9Њ lsD!"CNdEZZqhfU6lܨQBN0⛚k9:Vd9)$H P|`DҮBr鼪̌4nV@07kyhJ4{tńRfӥFD*m?2YD֗|* ViF!Ќ `^6 ȿ[3}ߑޘ,MK[\_k b\糓A%ӄ >9"?FjbI,NW\xA*hv03sI"c>+FKTQ06 .\ȕNR= *jLqtTiz-E|hEH; |Bmd5_KAY^u3m3J$ϖn3mf5hixK0ƞR%nn-B.i5^]e7{~Ts$yljGF$M˰*vr8GMhzoZo;B*H;L_4q /6<P|{8,K@-k>8krDi3MV mMA W^l6%t&(&,3]1p zUZ~*NAS*?W,ÁBXehw-GBkr ̪wFbvߚZn8"ѧ`y=5ah R)j?mNr&!X~1;i;C⟫P_s hzH/瓤B?ﻕM>| 0%)#e>a%8Ey^Ĭ?=v^{@9#꟭o|O e3)DNvZ>P-KV27WtLv8`6 C(v%?vzU+A:I\fJFS.ɔn/r2Gb7 ;p2bfRO~@Y1V}v}wBԸ7 ˄ SG tfa3Dv[*b Eڼ^G?CzF_vF-D ͌&>zIE35ɀNB@|{O2))W +!)[hU$.ƂR-(tu:(,ƪ)˸hY ^|֓urpb$xېf?B⤽ !?L,.g1I2U+z,a1uWf}s ,=nջ!Ml%E?t)»mΩ a|kB#0ΪDjKW.w킆J?(q!#k_f04T;0HO8jd@;X>`|[^$^\q3E MXr;sG,ל4Edgc/ah/|屻IҀzJ>Dg'{7]XL߈V.:*.mRǂLZ:È&Z$5qПl;ṟg@C2>h'qN칢bԕc̳%p2yݭiwPgblOyY,tAVzoyP#=axMCz\0:i]Q#d$S(EU;]ew8Iw(˟5Otf\SI |߳ZD:]@#&{=DƉ+ v@ S{xZsK9=5gbGu>դ`Gv}|%X4g ֑ ].~DVҟt9˕$2ÞHTӯmbh_n?kKsf~ \`miSp~A`bp!<M9*cd(C,3y$/}<| 2}&1)0dDL_$I D;@b\{F澻m_| ̴2Ů\ɸib^7bП/{)aNo"t̯4 H܅_*/ o FwjTؙ$f&F|߇)ߵr0 iȀ&q #!Ɇ`.b">Fwk YWjQΐh2<@sxɰ}`ܰMhQV.;-~Rp!&%Qf'8F+Pb bɞkpTݟ}|5{R,5oKzAj|ZМ7J[-H*OF_,D%:[ gݨtnY{;Þy< 4TduZoAT٥fqwPѸ!-~>a`y}rd\9ѱgg{ο[ՈJ=qg4%{ITpYcvxRkH\%% Y' |ڹ8<3T$[C&0\ %›-QGb)%,iBqB+䏑it|iC1;fv} 퍅 ᗟCSOkF)s@];y:netɡγPdGBLf ef7!e~/`XЦ.HLܠ-4,,k"05~ߣj*:!Ušʚkdd: ^)(k,ざцwoN|֖^?+6 ҜKb@5W'gJؼi2At҆.8$]&+^oKl`WwY^P4vz^pdozUp{ be᛬wW:%oU,R;ٚ/Ϻ1D"t,[}H Ow&BA^a=D}WjAWEu/1M"=H \_hnG,V ץqxr {#ӧ'.&, #W׺Ey3G}"<än=Dƻv2<:L~[@*q5k&u'5\l5o_or#א%Ǘzy݉0t rrjtɂCf'O~QrD, {zdC4Rp6__Q+Ld \`+SbxXⰧ<#uAbjހw43<`fzxE]2mnղܓiL͕\H7'2rAEHřBn ,ӊ%y9i'I-Ye >:!u(z1g'W޿ Lsy3n/e/(5'c?]6Q[_jUŒ--+VN. )|XS7!jW:bT/3:Ul=7f3` LvwPus[p/&#i5*JF@{{z).Q!,uXFou2aZs.@gkdz6؆Q$nލ颃tǿAʠ#w'?\yEh**TZȅ ӾJ!Wm$OMxpǣ3.t4uD@B2.\]}U{ H Pe>-N? £]3_IIھm3E(eKT 26_>+:'͊ȏ `X]rF48lUs>OJTe*@ "|];w9EY:+p n5 ϴmPe\rZ xZCKZx #'H⬷dB$'q@*d,Za 6a@#Fkpԥ-5:*s%ݠU y?P֍ |;YNVlre9֨~M3ptAk h/yв̡i3SЇNSH.?t.z v-,hG`i~Ih o` G&F N%Bͱ\azyʵ4t[ }-2d( ʟGPo}ȖKV,Csw*Jjߦeo+Y ڇkע;Y4|]mB_ƒ\aL0` '=-*_/'A0|E#S6mQ“OV7kAw /-u(@atV->a "qom**Hr?ppg!p/ bklxq$!Aq(e%}ͰSHnGx_'bh^z;؊iɡ3n361+: -/S0ódz{ٟor*'&ul ~$v XDU:>IGB~ }*WV%D$+F(BXˮO|ٞel$?ϲJ Maڢ@kH??ՒzrkwW!bi󡤝Z#l6кk=sҜьYpjdcߚ-Q:)TOƒAlQ%,d)1PT9C}$~z;W1a\.6b/ʄCȾZ/RQBJC%%[IB& N-!K^H x]/l>YVp;A}p^ 2JԳn]XÍh>sc@: ;I2i'B[F1_dV[O%~4fF zٸ>mn2G7)J,>crJ:&v}](f*6Vݢ #ֿ*w|\VFMiXw9αmC RU.QTh}o+1~Қ`Q?I(s^Y_81fH)GkdR*|F9kcX @f!NM3.ۃv^5[ئ~M3ovj!e< 1W֗̀+e6&e`)8rY/˓{~nIW!m@uPo? Wqܩ;mE0ňH9qlrrٓ\τx} T+Y4h-Y/BJn|AqB"CNؼ4 4W{z\Kb85ҁTCb;%|}kLc2~n,uy#rw0ؖp_)Y K$3=U Vs W iwJ0.4 V#'[W*elҌ\%'~=J(rُ(ޟs 7ooS55d~:'~6ڄ'3( 8J;Uc[FC5$M# ._ɱo?r> P 53;oP[m.ObPYyhgݤ@dzم@s)!4]B0zq2.+|Rk$0_1}B6%~۩|IBhDŽY _"hoDzߠ!S ʠv͙ s.:pq=@l6eQzvzRV3ÛLg_}l%_ev6.N/7xI=.ZDMbIvYF!PiNd⍼=7/A!൪!9jsּ zx>}Fbd4yOn!E'׺͉3 鶖&iUu\ʯ,l-;&[;9*d@ h=,G$9]3ڻH.u`Ui V=j$dTP)nԈ+=qR5(>|g5 سx32Dy̑歞UC2}-jcfPHdDžtVFKM5|=\C ЂBخxZ5eźʿpZPcu|bD{Ym Qe;Ӿ@k;oM@]gC'bcOUOS]qH36}(ՅnGh/; X1fbdN%9TmVغ(@ y4 HIjJ ]΂n}G\r s|>'z䱫:$`${&s h[ %u ^q.D{`RL;#y>MS+{Vm"{]9m9|n<oVF]Plv[rDY-s ʸ?E=YKGBV q45+c{#p ]OIj(LG Լͦ%ط_.bs42n)Oظ="X%z 0Ri<(B,[.Xe1ry4ߏ8SN75p:xJ'?3ԟtKSSpL9-:E5TaQIF=˯%[(:|${;WCE>{v-piW_O=Xc`'q! !(fФq @kmWt΀6zmhtB^YPlB!I)9uYoktx̓%DӇl Y7l}9Bwۅ`_r,+{%mn0ѿ%*X[-m(AÐdBrbϚ~֓.@Ι!yD] U]=Eo}w:l2pޕu|@|\3ZRiwl-r:M'N7lhJwq#;.S$K({phΨ=7xe96@1ذ83pImȈy3ce>ܙb"h}?6sP&1D?3m$}??h ZSvx*=Ψɗ\:"ofaE["W `j(.rD3n!q%vjԪLVG^gS7A(i,\3wvwa,^]vJs៿>)KO=#=6ae&di'-!͸_s]aWY颈!䐅sTQ&g"UG$sP̨xS[LgoZy`FbƁG84sW0рy%|$uKMu厙X_#D9FJ@̶/5JÝM+'^rF*_7μwf ovL"T~;/XL)2c+6TNJ>Hj̼KUUNK.v*qtpIAeT[WϙSr >?Tku`g (fr;,! {;r23{ӹ"6 x0g2DgR7RHg*W7g}X)w ~7҇X/ ibfK2G{DBpOJމLL_롵a5k@rW|R[zf^G~ [NevPn ^eߥT.xOHNu[&)c$@Җ by۹I>=!p>eܙ4竩M}T"|(M>uq!sAb7l` es '\޻7fh(ר)X#qD,h =Mf)YəvGɫLĀZiu^&aOק;֠ލoP*@BncѺj$vȜzt8Q{TzJ/H#"dC(I)qJ :l\J'ڳ:wDYsUMmܥ3#ņ+ O TF8J|4:hj6`7Y-*P\}Dψe)2h +s1ٯoBlo4xVeWMiJǴ aϜP1<ѓbxzAmݕut4M 1`p b#) 1s5hT,';j3 LFR V0[c)~=E+$}Т(R'+Qz]1XKo @J[[,]f{T g&^Tp}2y֙pmԲzábCI ?RW ɑ_[k`,sj2Sw+yűd侷8걺3FxEDgW./MB!SG԰#,,[C;%)ս*S m;U o; }P@"e|)r 1P}+OtPKmHN!vw ^w0," G\WEL4-DJ[ %P,24& +S9=mHu IoqE'`w} *V8U75Bt>>8PF oY˹'"G_ sc!vZ"5C>ZW@ olޝ^'WfPAx劗T;tc'ܩyCobٍ&1{8,"X3d*\K:kJPv1w@BI<ٲ~dWA!`Rxp)[z3/s,ũʚR!6d'+t;P0thǒJYDSᘥGJ%ǖ˦n8Orwd n˟Wϋlr.L"w<0h 0 x:}i!]+{RhA\FRr1*냹AjnV΅KpYFtà-|~5tA?ZHt2S%Y4Zebe0팜jxMrCyoNͦʱ~K_?uW1lo)Bv Kc E $ɅjuDH{[,lmΌr׀Yɕ܋iY"m5fC0YEE*=16ܶi_M zj0 $x=r]h3%u "/9!)BUf9yZ[X>؉WikA=R5#Elj, *!/ʭ63+hqm,84ϲk:ܚ6M⣮ؙ^bn뤖q4]їKd=rSpyk£las?Nƍ cE3`}C6_Xw!z)@2~T-?6*(:[hF]CG19$H5.ЇHc~RS6d)kg+ eL]3N ~K>DD,~ɍ3P9̟JiDLϔH*Lf rc)2u moeŤ(>TcdLhB94npLs hdA|4PnPpQ#pMK/ >˺,7B\-@]I^8ߡdr*>#Ѣ  CIiMM|[s.ˆTkL6 =kh_:Bvyĥ/Y VRk 2N$<ƚ H~zJUdU9 .B.~,+A"C@ a8}lN~5rv!J?s3ld Ԭ@OM]P-(+#I+]xVl t1S4ΣZ&ynpӨ?LsطO_>hma=G]b QEckru)DP-ײHmt*Q΋I<8N⼔P Wpks!CB:u2GƬ Z)L1]_8{"2ɿ)|vlvef`g`sATŗ?YЉӃŋe”$r'iØZ .E0@-A ^}sf&:qX>pVH/P0Ogly EB? ^CX)2Z/@]124pscFFj\eq]QFMja ,4HM/([SwiUu]j1V4!4Y%j!>Ġ׈}7%Oڻ ~JX^uf$0:υgšQ⒧O}4(,UѨ(%N\L{*LGX $o ogm_6EXU$j7 +SBqyDxI8r̸Cnq", \/H Z ~u^ k+&oYDgeIlP'>)ߕqfsҲo&VQHp"}$CM{]W>]bc +IwΈֻ24(Bځcm ˧NXI=zo(di2״CX]{N b3SmNt_VDN# E¹+Ձyqo $5qXxHnOt4q:ŖO9/ջ>75Siz6 h6[eP"cw阞kSS'rcT:7.^;Pˢ~s N?`iuG tH.(GVXbHxECc!_N'U&;/f4$aԧ"{X'[!|Zv) 6xM#&~$hގ Ȫ?!k^[8u~YJanmew+? H`߂ ?_.3SQ?u8ZԋjJQ 唻&̏{%J Γ&5?&qa?~\`1/a)Q&.n] HlWkPq8-?P,bu{S/#}H(mAttֳC^ƪAoC{LU\?!z$Gwy3N܇Bhv!>]OX0P8T E͂( O)}!p:}6˝']N!Eb\Q9XVChʲb `f5Xmm4$\\QUT:$6F-/bAZf߻>4ʈ78<ຍ&&,ծ '40H0Ui!]nhQ6x+֓D%RϚ*(Q{3%è=O~iq#gf~ءfzJ5nZ@R=]h+r6=ٜ_ԛ]Gl$@/_l3 $3|}RO?bTp2u TT 0n-V`VPe+L S(u)o |}Bf輘'[P;]9PIOtWޯKgLN>j(iR2}5Yn{5QRl+ !.wfeVBحOf5"gaخNU1w| %+tgc;:0X VkY$PdA9}U 9og b\מvl9c1Ȗ?mtqܖF83U kf\K'|>"tM e$AC -;wZP(&v?R RqNٜ=eD";:[~b sMHV䐠uf`Uz:E% 僙NM- 69-bmOIT{xA'e_ >Oǩ*J[y3| oϱ!T{O=hc(SK%؟G*$nkuk:Ew:0: [}-V,ؓc8UB.8'XZg suJrWeL˸ke`|RƩ#1_<&*몟풉*l:An396,f¥$&KT4 `#q%w 4M=k%]OՁ7!T˰r|^G$P)"Oǫ9#f0K* j|PS.˼v%cx~#԰Tony}L'gGuj.x R| y22祔qKΝK_"YXtW𦖿=#]W@Wdf$c!l{~0|ltS عP8Aqvqw@'OK7S>PyO ix:坽cj?um-N |,,W<kڼLc$Gbh]+k3Gi_B잛Ur4W ֬-(,uM$) %L!M[G]>KLToU@ yە߫ ´b؅XoiQ(b<*ܪV곇ʉ.eC<*T8y7cfetn%9D>ߛ~*Dr}E*TlF$7ȴYWvAܒ^ǂ윅/! }ͻmňH7piHW9Ov/(I~~RДS`ۮ;jq[q;Ncb֤`烹RcJ^hup'l3Nmhҵ:|'/fsCdM|!R]KY˻F lbo &gBhu9"? onpp80 RCi0uȟ^;#{C_ܶp(jvF^+@gbƕN5;yMK9HW“]!!ơx7)*SF$'m m>wU"Ͳ8WTZDC 4(`O!s/f^@"r6Pw;KMkŋe8(G@ F;,Ԇ)(ʽ:|TS /Q6jDN!FTQr[y>]햢R4ɝ_0oRU.Y5lb0eB*cړ96({U+U?|lg65c(ߦ2 : T*-'L().>PBՏbfnu1)nr"Wn@<ºDZk[JXM3FαY^Y#Dʎ;~ }o<= 5) ,KEѮ %WDPF@9[F8>ZګTѾ@~ƄdՉjp7+?fmYj f"R qg[=1J$ a8{v3cC>':}IWצFaBLXNv55?=lIӛ곸$-{nI̓eVPteoOjJ/,{L_f&'}l&}H2$CK7jY>]N,Vq,%h&2%fI"bs ˃ڥ:'z Lzm91M[)=QCmhwYy}-aG;{_ca.WɺD4+$8wOFX踳tPEƫfhAqٻ߫= ́csh)CCEs_o(5e9譋KUd.0e1HHvY54˸ Z@/1TwA +=8kt91DG3FKSՃJlT.H:,fò%de<*F1Ze)"M86-s&Xt/ vCϺlY 0,6B3]wb["pў{rkcyG;QGD1J067/8=)/mcA"wqN9 @VQ?7tnj͘r1] -N\C(5ET\=w0蛆hg 6ob0r7cEX'=5d~1>jgIwk{_gFM< yog hs)_](u!}`#nz%j>2=Q4IpjK10Guh]}N/h@*Is%3yY~}m}1B[O3?6z}MU,5sJ^33=2)$AƷٹ8[$AYH{d{4 6di2#Y-"Y]A)PLKy;)yc[K}.6砐T!p 8DAw=rw 2^e횸R}g0wВh J"! &NR^J5w =׶\ |ڐt1i{5<ƹ1Q`XHV :rMdG), 0![o>ѲČ(T1xY8L7i@cmdo)2FqET0!g3/$19qLJcGL_ppaELۋ#E1w~@uI3\6ߠm~DkC#!nA"W^C4VR71={re6.ٯ|*F8}ч3{`baݥ cqg{r+f~fLQ!)uiI&c mucdxx `0r[~.c%Ѧ! o[}Yh\FP2[y{DUS'p5#k*.p A,:c_j W4կ}-ARt,+ZڰYARLg!^yc u| cVXD+[I u>*7pn<_d`>\/~3vX1w*IamUSQ YuytBr dE? CQCJʑ? 4rQ[@ܠaZ;Hֵ7:scE.:[S]fr(2W\-8SߦL ɝ!1Xɒ4Mڔ+ڿ-HvuэYcL,An{LplI{ԯiї5:3,eJ*c=QijzN䧐I#t&|Y[-w:03~6^zIe a@8K=diulևVڂkm|LVyat0ah%@ 3SHZj;E+ls sNl> B2jCtىa7AD.6M&Ozא>_K$W[[]_nHJ"{ ~'inop׎qFRh]X Q5꫏c6)A B4O)O<"X'B'Rw;E;isӴ\1wi Tx7kf[r#_Y@WU>VO_W}tcԐ*/q`?I,>_o+,1gmƴiT# \ &Kk^*n`>7FrI1ɾ [z C~xx$z=|ۘQNo*~KвԷEC ;:YXd,.v#wV#2\G֋& L[}(~=tß9_lB=fxO0[+JtZg<ª.@#׵ptۂQv}#nca[:vlGYT_!qp.hK4l_~5fc ͐3l2x!>o Z% m\W8>Q7¨ӝ2Aj:g3# sj ~ӺTbFiFQΝryуC83$y &7Y5p~@mKY!捎\j)^EX n*e,\&X^rWZ/NA_St6aL0E|#y#M }* (JOptxʎ*F1m Z_aE 8 .h`gb5}+qY.~k'f5mkV,Ɵ4qpy^XD }sL~h/"s+Lc^6u+x}?hx {p{j\ GiP`D1٢6rd$.+gkټww`}xgL9J{gU|X@tMA9ZkxYB4BTn.*GJN<{i4*٠Y} ֌^_|iT^B?οI:Ga)u5Gly}shnB7ƪ>e {j6|dn$c˟LDxofL8,23pQw6幽e3N @YeWsJ}|>G>_/7C?˶4 !F/z2D&? P׀:xNIM|\~ J4+ucȸ^m:1P{'ky/~f-[hwܘs1ԡ !E3Tn|3/!ݖ%ݡX=x#2f:O|gp16kN l9/!s!)gN,~U WWӿ[. X\v 5.sǡlĸKQ.#}oUHMīj8oR%z)>J DO0S11:iaÖcPxL&,15b?1gl@Tg'Vae/sV@>3J}E3˘a j= ՝$lqK|qz촑TOCJ0OaR 3#:MA/R :5[/[?2jBR5 6ZOBp%v'PykQ7"fMuQ{r3us3@Q\hb8ì )9 y S2l@,9:K@9FWi^# kncpDmG'G _*cWbߋ#3){nDMXOvv^@hKùc99Vv1N&Ouyujs.\(C+t39;9R]BlJٷh Nj^L:,,dc:}dyCepe1 6{!S^Eԁǐ*x@U~T^#C'}ی_O6䷿UЂߠ36CMԿQhѪ]edIG'=43F^UP>D+pGuxI-2H@1gk4s0_Ji"xQFK 78 hBBUz蠩Iݩf;P]>|Ni3F%0}  Zi Tnn _{F?ydJ6)XZܔjI.J)oRF'v w^yOb~}ʠK|7@5v!&o@YD_i&U̡I7#*׆er!NJK};gؤt}=Wvf%j]BJ^89 4Od[iD7aa_1ǯ)m%bMZ*쉔eQ1-[)AWJDp|LRKFP* У;~ 4tC7Sst?7p.9KtS'pgVjqҷWSW(y/~x}@߸B_w{j=LIڇ{>SO&7Bbbloeq\x:dӐ Jf-#tɨaLۆ&V!ZU{pVO o}et1Q ߛNiߊ.Gr­bSaŌ2A;E>@`p-P46k'ZڝLe mMxi+蔘u)ZVWrоb M$ W&^g4Cx(޲n/a4U~;T &O(dW~ΙmX Z߻@euhh!%3{)??&;D}+(^Q~6T>%EjiyfI?V!gJ4Z__PSd"H0}'W*]h90iA yws)N>jRx[K{/3/Ɯ lm-ZqdJJuhSQ4R'=N%ʦ Aī`]BލwۜCŽh%+H.C(ѧ(N,#\.vx'ЭO||=+${t!'\*Kvп}6:a ?C@+B\ E;wXBYI#Y*Ҏ[-{qShΥЉek9