python3-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp40>    gr' ;G|`u` G:|B7XN6 V[=[НI1XZ&Y\߲ЅJ%Bu5th 3ˮ.b֎WI.vIfP< ݊&2S{k#c[qXVABVX5V*sTBWl&L*ܫ#I_fbij/ERYn ˗Bhg_yË![l 47!۷H܉XEb/@n7ɗQLyBT|؛Γ~Gn&aA#վ;'#s)R@d*f=!59F{V퉬f"|Nv9L?<d! 9 d04: Oax~     (Xx#(?8H?9D?:?F G(HHIhXpYx\]^bdefltuv(z8Cpython3-perf-debuginfo4.19.902410.2.0.0299.oe2003sp4Debug 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.gidc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$gpgpglRglRglRglRglRglR3e884c7f45a8aeda9aff3df45dbb8741a61044ffeb131bd5b238af4947f543138bfa141ab2aa0e27ad571bfbb2a89f341b20638e191a1efbaf32fc3776ec40b8512bbe5d9d3c171be76b6f8934579ca5f7786200b3f69bf9a2010a52cf829789rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.2.0.0299.oe2003sp4.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.1gY@gf@fX@fo@f4f@fͿfą@fJf@ff@f`f&@ff|fqvfifh<@f`S@fWfM@fDf:f(@ff-f @ee@eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&chenyi - 4.19.90-2410.2.0.0299chenyi - 4.19.90-2410.1.0.0298chenyi - 4.19.90-2409.6.0.0297yushi - 4.19.90-2409.4.0.0296chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !8720 net: USB: Fix wrong-direction WARNING in plusb.c - !12116 [sync] PR-11856: acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - !12071 btrfs: clean up our handling of refs == 0 in snapshot delete - !12069 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - btrfs: clean up our handling of refs == 0 in snapshot delete - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - !12026 ASoC: meson: axg-card: fix 'use-after-free' - !12040 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - !12012 rtmutex: Drop rt_mutex::wait_lock before scheduling - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - ASoC: meson: axg-card: fix 'use-after-free' - rtmutex: Drop rt_mutex::wait_lock before scheduling - net: USB: Fix wrong-direction WARNING in plusb.c- !12007 Fix CVE-2024-44958 for 4.19 - !11785 perf/x86: Serialize set_attr_rdpmc() - sched/smt: Fix unbalance sched_smt_present dec/inc - sched/smt: Introduce sched_smt_present_inc/dec() helper - sched: Revert fix unbalance sched_smt_present dec/inc - !11918 dhugetlb: make spin_lock irq save - !11968 drm/amdgpu: fix mc_data out-of-bounds read warning - drm/amdgpu: fix mc_data out-of-bounds read warning - !11863 memcg_write_event_control(): fix a user-triggerable oops - !11921 hwmon: (lm95234) Fix underflows seen when writing limit attributes - !11924 nilfs2: protect references to superblock parameters exposed in sysfs - !11842 CVE-2024-46771 - nilfs2: protect references to superblock parameters exposed in sysfs - hwmon: (lm95234) Fix underflows seen when writing limit attributes - dhugetlb: make free_huge_page_to_dhugetlb_pool irq safe - dhugetlb: avoid lockdep warning with spin_lock_nested - dhugetlb: Use helper function to lock/unlock - !11789 ALSA: line6: Fix racy access to midibuf - !11905 scsi: aacraid: Fix double-free on probe failure - !11888 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - !11855 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - scsi: aacraid: Fix double-free on probe failure - !11877 usb: dwc3: st: fix probed platform device ref count on probe error path - !11878 PCI: Add missing bridge lock to pci_bus_lock() - !11861 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11803 CVE-2024-46781 - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - PCI: Add missing bridge lock to pci_bus_lock() - usb: dwc3: st: fix probed platform device ref count on probe error path - !11818 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - memcg_write_event_control(): fix a user-triggerable oops - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11703 binder: fix UAF caused by offsets overwrite - !11854 fix CVE-2024-46777 for 4.19 - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - udf: Avoid excessive partition lengths - udf: Define EFSCORRUPTED error code - !11809 apparmor: fix possible NULL pointer dereference - !11777 blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). - can: bcm: Remove proc entry when dev is unregistered. - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - apparmor: fix possible NULL pointer dereference - nilfs2: fix missing cleanup on rollforward recovery error - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - ALSA: line6: Fix racy access to midibuf - perf/x86: Serialize set_attr_rdpmc() - blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - binder: fix UAF caused by offsets overwrite- !11816 v3 tools: fix implicit declaration of function __ALIGN_KERNEL - tools: fix implicit declaration of function __ALIGN_KERNEL - !11786 LTS patch backport - !11759 sch/netem: fix use after free in netem_dequeue - arm64: cpufeature: Fix the visibility of compat hwcaps - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc - irqchip/mbigen: Fix mbigen node address layout - !11737 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11692 fix CVE-2024-46723 - !11695 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11734 Input: MT - limit max slots - sch/netem: fix use after free in netem_dequeue - !11722 Squashfs: sanity check symbolic link size - !11697 Fix iBMA bug and change version - !11700 x86/mm: Fix pti_clone_pgtable() alignment assumption - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - Input: MT - limit max slots - Squashfs: sanity check symbolic link size - x86/mm: Fix pti_clone_pgtable() alignment assumption - BMA: Fix edma driver initialization problem and change the version number. - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11671 v4 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - drm/amdgpu: fix ucode out-of-bounds read warning - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11645 block: backport debugfs patches - !11544 Fix CVE-2024-45025 - !11560 mm/ksm: fix possible UAF of stable_node - !11652 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - block: fix kabi broken in struct request_queue - block: protect blk_mq_debugfs_register/unregister_hctx() with 'debugfs_mutex' - block: shutdown blktrace in blk_release_queue() - block: remove per-disk debugfs files in blk_unregister_queue - block: serialize all debugfs operations using q->debugfs_mutex - blk-mq: Fix spurious debugfs directory creation during initialization - block: create the request_queue debugfs_dir on registration - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - blk-mq: fix up placement of debugfs directory of queue files - blk-mq: no need to check return value of debugfs_create functions - blktrace: annotate required lock on do_blk_trace_setup() - blktrace: Avoid sparse warnings when assigning q->blk_trace - blktrace: break out of blktrace setup on concurrent calls - !11616 mmc: mmc_test: Fix NULL dereference on allocation failure - !11610 Input: uinput - reject requests with unreasonable number of slots - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11596 gtp: pull network headers in gtp_dev_xmit() - gtp: pull network headers in gtp_dev_xmit() - mm/ksm: fix possible UAF of stable_node - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size()- net/core: Replace driver version to be kernel version- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !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 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- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !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- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !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- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !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.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !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- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !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- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17290633574.19.90-2410.2.0.0299.oe2003sp44.19.90-2410.2.0.0299.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2410.2.0.0299.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b252083988f09dd8007215d09e48281fbcaa5a85, with debug_info, not strippednTg 6Nutf-8e228ee6a67c6e7b7def734d37c3f42ab85f3e1edbb6845f7fbeeca1adfbad3f1?p7zXZ !#,D] b2u Q{L6kf%ӓ lѻCg\㚓sHiѭ ʚ<`k!!M yj7+9!0;R-W<<"웋E&NEL 8rڼ&qXKF`k=hTr,E,29FłT+舡w&p&+-G8 A-QHNCw>H7D oj}ºLHeKRVɻ,ثT$1|jg8mDa/޳*;I+lI.(&h<`^E,sSb$'ޘrW} r衑t\pz^\317t-,7yL!Xcy5<,Bv A(I+r7q61y YAjc8UG ^Еqj 4P~I̻DCj.]N'כpFH 9DJ+o;ʵw]aCv{9nNI$iq:6 f8ZϸcE$U@Wmy4>|T[>b6Okk&vx X$^XvjPHPl F Sl < $wy3/,\ d!@JuadV/ԏ{2@FyE.Ԝ"w'Tg|]$ 6S:4C 1 h1mtq(:M`!턬`t[n_ :;N\|շ"an92(?כ7Bc>|at0?;u9i,{0Z.drؽ_:sv+5{"ԑ~57c墖^H\U0%A죱T!K|+s FJ]waw_> h/kY֐ӑ!S[d 4$wԫqON.KG &uE[#[{z)eӃ,~J"B`y|Q߃g\1 ЍOčzeJS!2g;CNOP4Į9~4&˙*H)PŷmTbÙee#ʄZ A}XMŠ\EsN/,] zoG/ >~-K1zLQL&?)&ݔtZ[,AJhtYobT^?Lw8s;vY{["EV<3O17tE>-87!\생kV(. ?$QtBȇf=wZV;QdN^BmܚtpRlE *<dd4"BE,LS9&GM0˛;hG'Aш$Acf\HZ81麫 IRn{b:-M R';zߴrI±$PlIsb[.m{s4# 'R~1њGX2(+} *#\^i ?Ž,pwh^z&YDPj֙p5;g'^P=U/k&EᒳG*'\.4]`ʎ׌gL{E 찰Ȇ+Px2#~{RMSgubRmq?`rm7aX3 Q]Ȗko/wJӼ"в-lLe:vTީGiڎ>3#}wG4bB 7muFl5+9rK_vz)JSJܹ>fUE(OÓ$|vq6"z`h:Jza׷bf!n y}?;J7G"B}Qe?ϳw5 w-|:nńPcB'$EVtrlx]&!XE5UA!8Fi&0S45X =wX)KvV?̚IbC1b~ - WDݴD(صZ޲rY@yfM6 ma1.&}JFŐ쟖ƒS/d.&EX}ty(HzWp;=OJR,%|v͉`XrW6YtNdݾZ NrɰL=>bE10ҵm'항(+{fؤ4^o6|Xj5H=إe-yosJt&t[va8ÅWnūnC-"[^qӌ'i)vǡY̪.g O%azIn+'P(Z. L͜X~-}$exMG ɼ1[.P9~zY/ǒ\,D<~3ֈ۞Zۃ4 3GwG,EvQZZ%a79LHQNßp@`t~lrxz>#`8IƟy]1IoY y] Q/d&U??qbgFcv'Pύ/?Uo=oEF6g1Mn68V Q#xqO2E.R}Ae\;d 3ҳe051x(} jݍφ{P]=K%p#b\>0 bIBToD`ca.ၧqάh  h}4ξ-X0LMI1 z*J+p6ݤIz 2*= iF2dOD*')K?Q8! q|v;)ʯMg2 m]!4]럟Y3#$׵C:IȎ%K~DlCQ:x ᭘KPO{`NvBJF9bT!AՍ9 N]UASF>IKvlwKwUwUJ; 9'UJ/@>2@TP%@==My-SJBJ2tDùzu@8# :-r pW:Wp ۝k1"4$V>:I9R U\AwrVoR)8P|1bD] w~g07 UP17! 7Ð>an 1u{>L牭tm'T LV6Y@PAk;.1]k^@?B~' pٌ X]'qnzl}8p0^܇R&808:=lQ@P7 _&oץ"Nܟ]UBZ}z~DL/QқBqУ$@WW{5r0|bȂlU4u]C^P竆'l}\o$oR/01iXJ T9\ /'D)^:BSLqdTimU}Sisy 6V*0R(S7|Ξjs}sЧ+8ݽ D bIzs-V&dS7.^@O!ŁLzLsdRJE SI@ng :+OLstn`qq|}NC@9{ؙ(Ts(v%z|P. oo);PE7zd `;)͜T[vJ>` o;,ݰ"+oF^9\c pϵ 耰_.\ƥr .^)+O#E9=*sr[D{\L 0}0rM,f.˯A~W}->eX&+zvN(Bҥ)TgnӺ1ꌮkA[͟M9PHuE!I)IiA%=hA۾Kft:z˂&0S:?:co6Q-ӴQrK2Q( Ɓ;I^:@+⯗ \VI8. 5)#mk1 q}OՄkÈg'*b'r?jC9f0g{>x9Oc84vpfzl"{'y200kՄ U?gʔ%%, 6+(<t6z5p0˅@g #:JK;}{+x !c&6}3Ӏ 闚B,3џ oj<~`9$v ?I$X錖CvqtC.@VLYS%xi! olp0?}.@T莍, 6e.F xR:>rAVc7 dNV*`ؽ sGg$/F2b3-DeCpaάa?oП%Az)pcs:cFD&\ABWXcsg 9ٰ.KSv\^K3 \.4Uy-@A`z*D(TLl1u_(?F"dr#>F{/A ܣhZt'>MaSԥf|ZbIJܗSN.hSU fɕˮ[(;~Mj5DwN=B9ʙDp3?%b?1~rډޔryd]7hQq P;3Ig]z -b2Xqpx ȠdwpȲ|^?r̽gI\9?#D85yL*R z鎀yY?:c&gmVW႞#J8߇ (b')=0ݹ-q!2-@E7Urs#ߩk-d_ͪwsB9^urE53Q,\5GCzvL]D0r}=R,gq;@Qd'ia$KT`,Dz35@  V3ZBH)kW 庉 O( 0>vQa 8t``T3 -SdZ[7>HoW&m2ʑ`6mҤJRaTSѪLPxPez4GK' toWf3Jj◈J#zpfhO;!6r΃S _]M$\?fik VKP d3?N͙\1x `z?Df8?h&։x]U&Ҝ챖Jtq[xdufMbLC][5%V𪿱fy u8Y"a*0PWD-Bg=5qw%එ$)FʚD{L~ `? BTZί6jkԌz Bp{F,ܼ|-]4UK컊%; RАlNOa*[0(셹Ph$;?ԭ-;Aܑ%+`UС3QG{IKp(CCFiFWPxfM$͠SEBgVkRn_ lus\f5>x,DzS9?ir 9Wov:f_ySyrTJɃ} g]i,Naf]a?*oycEj0Rxu $^#"d<3)G _Hx턬W/nS&6A5 —pRUhsGOQj2]GYF-T:"nhRGQG>Tua(HuNǵm1`hġ$!)d3c:~C^?= s0M3_1OnJq /ljw!u6, $bc àU9jضm|CӫT5"Zi5BȰ3^binu+n8sr.2|@%zA<=4/Kk*eeiAλGiar!9#AmQ GzXаi7a[@F%1h52`%'2Nq`_ZaJׇD Isd \s鮯e^{R0G@2'i&ء5jS1`ډlg.WdNo(Sl0){Zx2ʟ G/1i{aWϘjZ X &N&7$8%0E|8l'ƕ%jP%'3alƮ׉nR'7˫@?L)w,nk0r7 V ?8^b?>q͗*,yܞ1yR )T;} eHu\$Jw} YI_:Α#e>hn׮FE EISH< Ihd$UONPW(&BHgi:Y7J_ZB*]j4n5D@[Ur-:C?3q  J8+E}h<y}W_;7+D"dD MiG9K},u$Dz/Ѣ.T!h8Qư{ك" a^#N3z8@[e,c.&I=hqRŵʁV}EpPcvZ1K!J"[_0E6L4Շ:>HШ%U@"r@5;#'l\Ag&JtDMi8'BCNؙ=v-0! 295xOC {Ɂ;5z?~?MEhlFˆFӑm8GT9Kc{Spp5A!Ho}g$d+\(^;o Vk\Z6D5; nD='H"ޖ #B.<ǣEy5 Fi,iEAEN.&еAQ-0P&Yu# 3O *[/xne5*#~oTB80hGX'9$RUl>mGOCn\45d)lB7Hy>K"TnM&)Gw֌Ԉ]Z7i{$S]I[@TېMlg:XF! vQlf7ZJKG0Me= ҄]E!'~.3[_CX"Q+j6äa٘IĻ"p!:s θ՗-xa^zע-+bmFAm _=n˽ZqZL~S̰uReltxcGy~U#7R'1wrBQo(c'Me^DŽ HC.M]QZW6A_Tm=7O<*hג|Bé#w#_t%iExϳ߭;DO< ./3o6WBsR,/ɢP4·RbYVkh ^;D@Q8K dH%1JоebZ3 d(&Y։DMH?cJ}ZiS|Nb4'+"f=Fprt5$E$juF [̉r'utYZZrE9j>~g=:'sqn!X[t^Dǣt { 1ċkkoMJ M+G_u7ehA.B&!]svpt^Awn/SL9uU>V)˛'eQ{]ű/`4A/R@qP C&c},CB0bfE+ܬw*% (=-E,=H#$Ӡ}n {lkI0ZBR͡zΤ襱&~O`AF`=8{?$zcZXv RZLM!JS֒+*]<$Q9ڝڜ(2r$wXc'X52zf,&A okqV7@5Q\'kV)U}Yff۶vEH#I~pE =`̎ʵ5cچɯOuV5N(3P^Kۼ-s cGooQ\7NwNB[o?Rx_TMs VGFnniԃ#OO;If8lgo~ϵ00m0|s_9}MmЇz(e/j6uشz tT,Ԋ̤ͫVXNϤ|EԼ r5i*-+yz!O)keIdxr!S57w̉d*j3scE@3xfː3a^Xי{Cg8@2Gu5ox-e~{!Ap]ΨFZ'9 iЃy][/[$B=zm"Z0 */&-Űr%esBiwf<-0ds@L_vXލ{Tmrc޺i`YK5anf< %/,{ꋷ-p6SWKR,I//yJ"V|뭎%?L AWobtD:/1Ja\'t}7%(2k`-6x [Nږ*рY`f):4=0>=(?}^H `daiAh76_zGR7i%,Yn0@nkЧV*|]-#dj[͝!H/tU|#(Pؠb)z/,Win^3/hψp½6"vUX}a+J b!wjjyz` 1RlƫG9e(Fg6EtknUE- =zEtyh4 '}AA0{ H{f}MO] dj#@6zHBL`ɾ!& fšUDGAYhX24~8;Tԁ X86{J[L~˅[5x;75[RTS37xԝ2( #{oE9n !YldyI+W XoxX܁Zc79]9#kt=)\I.E:bo7z)/Y[*_:FP yslRX񨂙Af5e~ߊ#Ǣ'yf]-B8}U*t :zVkmZ7UHgBK6*?Ɏ Ŏk[#σ5S@8'i@vhYg<$q-neH% >dd<}R\&wo3!]~р\]ᖦg89o T]! f {^L>!bVTeFrKbTfQ0Х[DX{yԁ@45NשwN AU?Q!ߚJf签ä=@˻`9䪳w҈DS@AÞynT#:;ix\i^WM d?8|Cd/-.F2B΃Us=HDЌ!B9 Jr3 6LThY RֳgLp&Nue*8Z}hyY@spKt&"0 .B %J"x$w(e-~#Qj+A>W:ާӋkd?X %3w2',m_u,1UqnI[Խ{伾QrKOb2ֲ=,.: "Y[в)k Zl,LQ.iA~똭^̶-f \ki[ӆ{lv K>@]y @$ C1T[LO5i }wB@ʳu3'!]8L[g7GnV2%[k6N4d`:VJ]rn\/E߹t  f<^u0qCJ G 61ЄNO\E _`2GXwhf6{Յ%#|cs])~.| O_ʍ<-Ù TE1ecG^[X~%@!NjQL "x5v |Zsrůj%nuSYv=_)ncؤ45pUˌdqݎUi8-MYS-~@IN4L wPjO dE06[ (qNe+IK!)x%U I ZI3) M(TP#kN .Ρbu#FHϒO..1 2Y1;$Aq9WlJņ?֟2ܶ gJ^),ٞk@iͬP: "A)HUpBucYv r-mw~JP:poGO Z9Ap+A"- y?Bϩ}_ҭcahXT¶Rja]!sOΫ?poovK1gJ淡QK =SS*@aH["ypc'_qc~nm檤:YQ|#~ΥC5D\uYW:^I Ul@H{Ek$3J yu6&tlOMuK\>`Vy+(o\S0&p>Zmܛř :0UZxl2{B7$\i2с.#a[>~$pろni0P\ 2V6iS Sd-!.SvrB/B\ 6Z:|7 'uQ.pw.e# pD{x}DVxiI:j,,P);k#"L@m2|rXLY`40 / 4|_zQa+9͘x[},7wpcI D~,!;'2 A8DYdF|\<@x}RZ`i8e[pߍEd:F􍚡_Wy.oz[ =o*#Xp§ҁq , 0~H'rjcv)\ 0l qNx{WM掩]fW0@H/ߝ'x+&?4Nv}TQ+w[\[x8tq߇/LD= ؤ?*W1\*o*0(RㆱM;= (Ye)-6&X-x.j;n?UU'}*վ櫬?mv]J>^1D8?~Ġz`+ 2ܡTb6tD4ş42̃w:@ףB~+Vf ,x$%h~[̓[ĦTǔjM|Ķ5̳ 3+qi;"Uc1b+4QA% t<"b)Ͷܼ<|VRl(ޙLɩ螟/ǙlF]"9C,o=>.PF;o'dg"t OTz&}zsC[Exզ4g ՛%4R&~={>h@<.]l">5f݊sX.uaacl`A_t}G^͍Ysĥ"hX yXg]lj`QO 9+8wٗ9f1 w\_;Z,@u[ 8s)v8Q|굕*ù&+m?0uބc2$@}=.~+ .O68\`L@Nц;GMD{TKDFAW8{MTOO/jnA%̃$QQR2`u0@-׈0yt1)@BA  z?1HrǮ&Ja {Q --eM+֣e缧n[t'P8J0ŀH& jsL)g%Ԉ,bJK5he wf6h5 фo:.a11h%Wda/mOf?Õ}GE񇃶EP3cU_3ݻ[6@cL4,ԳՕ9=9O(I/] 'm?,1F1=1,3sdx;Z5KS`%{:ߒ-O ~1א0)-FClEESD Ga+tlb@Gˑ>x۰rNg[e}]CǨjuifBI &\c{yEHAG S W3UzTQQ# be&Y"8@Yew%g,iA=v豎Wfa`zuaK`zCTgSc?Ysv7ECdvhÃu#/a 9Q,zy)3ѱ„GCWi$A_@<ϊ3UɅXKkbnVIn\{ |i>mg y/7'+iGQ'Xfݹ|)ERG}4 $* 0)a,mf[ݾ,YKVa4M{'ɫ[9g JB9sGd29NFB&5jn!K!նT]0:y>,} ĽW),G1uI(y^}}C`tsi"U~/&RKwr>dՓ3+PP.5x9~^S :Wǽ[Wj-\K#) :/8搨k˻0OFx*Rcap6#kpNi bnM N)yh릠yRdwXs!ҙM[5aW( UB:e1=>ͥL06̨'?'&o_0q9IN]#?*뒍K[sW1ªwW {dWj:D"!gr _jw'i؆jD(RMu:tO{d.+(]{pl!?\[@/4Rw. %!7K̯ 8!nd 03K`]Go~|P9/#b^?%Cʕ!D7PKx8,RCH9v q|klWL;!f5ǐ VS 7MD%˂/p9{Le B :Οt/Cj ii;F&Oe^CVB1",<2g( }nti~m8X KW%&F*ᵜ Si 94jwemGGe9Q]A[gؖ"3֍cy'nZ8P !xFx h˱;_[e.r|yh'31]]r "$r}ɢ}OXϺ.?W[b-(ޣ; Ťm ԫq1@-~[1iCp?߿[6z` N ty(SSFt5.lW5/u/aMm6ߌU/a3m|` ƂX;ml Hk;`:6 g#M{:֦T+'pc?4@/rz!^讼-F;8 ̣΀696 =܅n@A| 5M@WiB?˩hPTWFƑJ -m{yL2dX`/G Ca@4[isK/J!;u&TYAcK-פnRsΉfχYU8,<KcLog4E23 O6p6C2fk7 .!_۾DQB&F6q^R&i|j;Ѧ4MO,i@Dk.sZ,{/]{ Ń&OƳ#:۱8~Orx_ۻRoӘp?򊓗緟Ӹ̢fId 4]+^ZZ9cWyE$HhheDʫ '0-W۲[˘j Ur= ,+8Z5?wkQ&8 9 .s dFGk1ws\C@4TN*z[gi' )KjP}OS(85h1& \_e:g ]ccV\J.ai d^i3evwºDyi%g`Aˈk5E!|8p#]bnszZaa=)MkA!5֗W#:Æ*m5/lzA }b.࢔T:W,79lgpWXQyX0bV6(P~(sq=eMb'IL.]n!8G˫1"%`|Y:Q~)`Qi^p h)Eh- |p'36f!O`}S`NO" wQs;j~ I b^'vEYμ?+쒤/&pūx}eֱ)fU H]ozTCdmɋ25 ~HϕOw!k)GzUm^(P ӜOO&kN}.ؙmXxg`[S`UuVPzt$5T[]]Eca낾D˵! jVoa=ާ8&,[uZh4ALJDEʐ7RZ/ODʀ"mWj#\Z'©v0τI nr8)WA^~‚z$ھ%uLQ0Sb]~?ܹ9JMm~sn*T۰SGƠՂѴP>2Vc%}lІl 8t !%uuD%*XN&I  q[ jK;4__k_!pv 3$vtuRȷmoBt&|ͱ }?-87fK#;Ka;{HJ)8 < lEk{W/ )lKZBGgNXe /A2wrw`զhXKkKyeR^K.i_^jt|#UZ`r*_ Hk"z6LjK *4J{X_m3ϬhFh NC+$%4t  \Gn_~MrᄊJ;18s[fNYVBz$N1f ⱦk7[p>mmo;#ggR`M-&}["*` w,W٢>K2MO!|GƅK>; X}0X4iHO΁I.0?0"w7iTS% h͂m vͭJ5k& .5HdDfCF4Ωx6`D w5'( m@*(~3 "llV+ԐDF]ddKz̜7$3+@tఖIT]4=!k;2H69G(i%𠻾PLh`HAפ-g!&BZz8DM3nItF3\X&մx[ȍE"6PA-r̝ ¡H$ pr_|֘Stv~.Bb!ؾSp-ד ]0{+P+2/€s mKF#zFHV\KE4 h"Ko :oQ %H3D/$,'vGW1$Lb8OJ@ߞݣH4\ B-8e-mՔN~\X,c{24ͫ[ꩰKEi4f[zbS0ٿ\ދN+~W- J|[,wJ/f0M G.n. >5Qo$O#A)eFUILh:cҵU=@]| JRO@!MYc 5ҡ7AdBwj T?t82qM#~BcPoGp3O+4).?׍[UڃM:38_fGOM5:1Ov0[ Njď&X`ƺNҶcta0 |5e`Y,_^NEbqc"2z |}rlC\qb+|C=ףKfle<9 Z+'W c> Y}1-Au~rc-dAwD &!`qe{1ʇfn$c(dhy~ZThAIH4WW.}DƿJ3 CWy/kVVLu;1GJU7zs_TVthLW&Q闳xD1>YQڴNw7?۟K‡;^ 1(VEaHz~H*<(+ 0)d0&KHu:*Gj #94˱dZ'SN@J{>?X"O.#Ƽo¶#&iME3qȼU2:cL]zQ9n\JTZ,|3U:/g,h2~V/s:!m:G pp/_4FgI_ٶTNܔT?8tto4El2r&΃h$͗YɐEY$i'I*o7S|ݺ]dwШ6k%6=G}gnw ZvkmmG b0-U30oKOGLؽv~^WAo Zz2Z09iuY}4 Y ɑ92F(Kos*U1ÒG#t.WPV P^ fV~utV!†4x#O6xz)őz-o`t]X)y*S6pCL{<>NKx(Zu hJjk& Bw]$d uL'B ƚfo2n6F^P *Sq/XX "jushh֥<9e$5\8G 9V(d#+-/֜ <5;)pN&T[''U%ۑk"`F!<,P͓SJPT <(3Sr?cu5Hn#5B,|d,h ̘-`:@idt`,]ƟeO>N[Ni`%z Qg}75jkЦ||8$dGaLo2.eokx,c χU>zzC黂0Nk|㠤_+| Z{1G#N/]d,ͩJ'&aWSY^ ΡeN9Β{;X.rՓQz(*<&uzDȬ 6J  tL;`Z^¬A}9vf">EŽlckZ\\GP hd*'-I&М"5zśQε} 6n(?&>xy5 5y Z0e<,(\z%S90,4І4iMFb𧕶ф8+ݍ" SY.FJ60yj!&l&)F=L*C^򍡖ϦEzc | $2JS4.RKsi.q~+* j9qE7,$8ibTiJҢ;qXOfDƪ;;+oWhvEm|P.n*r]]h*d4~%Ky_5mV-FS+~ j l69m\4Cހ ;&Qј"kNuF.71=JE.G};ֻhI0d@}GFͣ4VއhR{}}M(k&+Opc/e‰m׻%Q[ 6hu6"`'HG:EZ WJ`{}dzW l#YxsHƩG` 8]44\ }CX)w<`W-am8VU^&"VE3;LL wYPB&|\ ^P1/Cp=fb?{w}}]$>IUP\ Dq4ΛS}с|u@_7*Z+RPᡒ\Q7$х̠MgǸu*[TXQ)9MBnO|ORG{khlHs8Ql.L3kOkλhĐ ]z_0*VJֶ+s8;r^jwO`'azuGbOF5AAU'9_RoȔ?s}"50I\ݰcl}(y)'E:I"ԔN  ,Uȯl_ -B0BYkeT%.^6լnQYŽU%L$AWN ?p RO Y!i0wCxpVWUnmTKAjEY8?Hm[P *(gӽjWЅ, s᭘KtL?75| x`w@ cRExC}c,wK RuD\>}uw\ .1n<'(Z@3Vv ~Y졌Ӛ-K#dnƌt~+{"׭O5ܒl^ܨ _mAnI>`x;Fk8B*dlԐmL`a9BCÓhFzWf9>[r.G򷚯M4K*,n7R=*+ 8!wD[cnjJ/.??twu'u&Oe\KG :y+) KRUNp6_XoKg]7C¬ݣ\0oT8K 0 IѴ]K99DDq?j:~e_ WkMi43&##ED I>6>2;uƥ ɯ6Ys( Z0(w+yV5OcW( '9P4Z&ǁg\][߬!"jy0 DH2&(AhX Iez֞8LIݩlUcPFNXar'IqqS%,GmxXN"C}du ̺082H#Zރ /[I՞0H Ǯ?[.:^ aq vJ{/p\HFD@3g**DB)f酩E\ sxC"!EҹԠq4!~J[^^ڛU_ًGe4`hEm:Dp k؞U 崏,$=+*YbX* Wuj];"AGAp$b9mie *'ؐy]y4pZ٭*α>KV.R +nBn ]luO/ZvkճZ0 kbY1voAr- q =]kz+cqN]2\`01x`3ySoKm9 IC}  (ZzKBQYЉܩ½䦅 cwėTh*pݘ8Ʃ 6]Z}#b8֠tfOzxO5qY[_j/}'~/~dٛFfb*?'TcNQL6OPsHΜO7%blŹxng7åZ9KzA*Wh@reӄh15邱lu~ܧϚNF#צymAHёn9j#7Ռ~`´H+[$%fj$C_d/y|[;](L]t 1P"L#jV^S@犔 !{O%BYnӁ&lةEx/C_h][.P%N ]<8D\UD͆<{M yo qC b@ ϗC(eH2fd-[,%Czi'r8U/͕ځ,{2k']DǺNrXBff&S咅c{(m^Pn.֘>N%9$$ז{d*'L Mi:)6׷T%SdbwpplynQ^"'RY+=ZMFj"f|Juܭ?mEE3-7H(O@^E ?ĈMc+6.PWdPRd#*'>v~ $gPsj|Y3TkS؍2#~P~[{ZGJ牆!퇅Y;A;vx 5UhdՁ˟a봚7FHKbQ}ٓ׏68q ݌D$AMü_(pkaƏ+. H^94i$呞3uC~n1e&@PgҠgнqCGt3؄<= ![n"%ig;']jx`NUe6F> %0uڌ!fW < zGsu72L-D]PU%m\ R{,V$ꈍc" ;(ޗ6nM2E|# ݔHq |F`V @ul)17,VĬ+T3R5qbuɈv4+pOVT]=8F,Sm6 C2Q{.6,erdJd]'rG6m5Ŀ>:C['|2qηo]a;@p@B_fEm8m!t3qL`J:49BO,P g$*BXAU+8Y>x`~vQZ,DA7fQ{l:>#4!F =ݗYȵ[ዬhK y8tݛU ԏ"dg ~{([&O3sH&Nj.-̳+w.&c"ӋBKH> Y8E=&n?_y Xxc䓽>LZԻd1Z ;bBƓ8`zh%&!L /M>tkaBgV d nzc|jƌ𠇤ߤfMmKKЖqeo2ױbC4;g(ώYΫt5Uv`{Q~Ԓ9$"\hqZ~3$ vѠzB9 `wN}$,ׁP#t衒\e7k-`0$q1-f{AWϴK}^*bnj't{*ꈱ gL k~j9VDr@H!Z> vUvXo-"40ߥƧwgϰmPWC>\f.z0%ӑl[ox@,n 5-D۽"i_5~9<\Jh/4;|m5i=Pt{lgR=6z`pHi0D~~fӁ ]64&ƇOVӡ1w(ZyW.T+  \ߒXjRnaoKseP}ZrH {'TѥX(:#VMGf8R|M5;%] Zӫm"Ud8t^R%t4rYC8ͬ#꟠ D89-9m}a֣`0Y`d 4aw x} z4L?J}"f8v4 % |HLʨV-Bjs' %j_%aבHq/'.ɟŦpQ(m+^h$ԇdY+nΦ 61尺ߏP\49Q5qSM,( V/jTgisu0raL tꃾ|3 iY!_UT!jˡy(E+po\Fx)ʕ(K)b;BEB`CL4ku+d{?zU>SZd%f9y(f uNsH)L&wK:v%\T2kӃG%]grA/9-{D (.+o՜H'-F x+~:|biI3cX7_!wPڼ:@kF'Cƌǿ0G&!\1TO1G/H{Hw\/:1j\lonkKr5 @86_Ys"4K{ ‘wOxGcy:,,}5G;cY#*bht`ZiC&  [" 5&9 (^w>+QDπ=fRfJ-tOҮDψ­ϳMJs0BѓkB8r˽>xl'd 0X*7dr|}JN|]$RsY)Ro} Tr߱vVg֋?zt13> GLoQ(RNdL?XtkͺnOSGWe!)^Gn[shjσ: j$h-ηYCQړc-"p8ٽhї$2F*nx' fx͑%eQa4F5T%ӋFgް%F'= D,y<.E1ئvKPV\|7y}=Q5CVڄZM#Ak|s .qk0\GMj}maZKz.-b|A-uͷP?)T[qM2U8P)]EmDNj?RzDlkt=Fqrsȸz5-˄,o$ Ej^1[I4]2ФivHy:eohPd_vBu1,~rd/n CӁ^HXbT61ȊyF!ne1^-C!/Z@1>R  A(Jq͖:&akJ;ż\'uMC>I+}E^!\`֐iz $߈Y?0 L<璆Fx'`ϓ+n YaTxdC^?v7JiE X3V.RXp泤j YD "sNSYjNY5sRK+>\۾r:BpJWJ[a~ iF#)$X Z4a`Sㆋ#36)mM.bD " hDMwq;k&</|N(6wu^\f>y|3Nj.30ZSL84RXWGFacM GC - zdGM.xs\&eQq}A t%X#  *p )'nfq_[ cv3XcQ. P΄~OŘ5Fѝ^ï(n6)"PūUh~TU3c5SnBl;,AoY*uJMC ]iMc"]SXӏXzq KS$XӇQVOi i'$J9 a ،) Sν>wK'rGA.v*f5$R:E Xq!5=i t͂xYO)Ǖf4uW.B~Tǜp]ɓ ]Ż3ԇiIp!F4]uug[l7zGu*7v$Xd1rFt0J~,4sj(>ghe9:bg9N?8KE`q"䯇r"cy 01O>[z׼U]B&L k8EJFK/X~ANE# %3u˗GX f1;'Po c<j!X V~k-i^#0r u~)4vn煀ȼelc 咲ryH+N{Aޔ44W`i>^T2v/BZDUH5r[yr1&TcNL(W}13d*0$񊃗Ê+GCft*1X2KyG<è'-C>P`]Ǿj_QEzR <`Q;5 Xe`nܠ2_w K^kـjK/.HZ )|O^?Z=/sy:ս'>0/mb}I)B1*N)F^m"x]Z”hw2H\ t\j/fǭa>I bfTEyPwłI>QRa>,A207m &׈&tLI\v7PNn_gF(l^qo!1uQ&n.viTa \tRΎ[B>ԤVQtn`OhKl/nZ;Sˮ2*TX YHzt\Tؼ,/f2 #BZ*'{'K4~R"'YrLѧuxusQ#Zx =j%lX[e*'\cMS:_ݴn͜HEU=6\sga\KEXVk]JuD-OYR*]Ř8Ix`T%ra>]&bMQx s .1MW3j>{|zU~hxVw{#= :=\,3l-L!:VrP8?'WxL0h`CtV_ؽQYQA9b#02,e%b l-^Et8N瀭]0B:9kvÍ <-ij-<mGR8z̘7E1 ,}>Lġ@ȗ|`$+xv"O ZȒf NڦH!8I@ 8 t86evib?%kdjQO}ǂ1(ѹ Eep  g8tW,lpZHqY:awhewET֜ Ӱ`qOcQŢHS|ړOM( JyZj{5+xfbͪ-Ш8J yh sGR(wA-lKZDUf=ɨ8vb9x}E*.P'|6\󲌪Y{EVބiYZ3uLUT‰E%8bڼ"࣡u7eM1} Tn{!WM +z:}%IS(Ieb>ykc]dBqX÷{&Ht:[)Kyiz+55ig1dħ ZQg#,Ayu)ϵO`׸u5|T6Ou`V58`8M^ZpX}=nkCh?4ܘV#2?(#d^&?)v˩4uTڶ֚4F0}\}j謭/cI3O|1YC9T.%}ol]pνжS6W0. !̨ gݴtZF&] Eϛq+W;/m16{N飚$Cpw7x_}) ~s 8?Nj^ OB01\M/t9N{.j#"_<TL5 E4WUrj ǀ f:a䛘 bﺻ*6B tF!:q?KC5XSUmٰ *PV]!Ʃ[5xY:M%.qjK9v+ȠkTiFڋ&6evYsW4rg%_|h($;jF cܪ/ֲAG1Nilx%!uXħy gQ+) ݊3\4ijͭ[JĉO!'RC.NIʝniUDg[ttEGtB:7J;%riRG0nZ0=fgfqՏaKkkm5%:rA6la93M(ߘ2 䗍˫+K@/&ː>,9RyfNIՉg yW:EIo > eMO,S{btd5ƛ5F :GKzOcHsk6lDi&dj]kHPZttJmD}!3%*2FpO JOTӮP?NaKE9fW$:8%(]F! vMA\_iGRڪ~)f 6" 6#em 9]5o5ԎɚֺbR@\\jrRӰF H)\ȭ9qJAsY hpyu3-#FNy[*B᳇wArJį4?(g`w҆+GeP UHw9a'eA^$jQikdW;^[bEքO7ϯvi;&S3>=L/:PnaOh6mۙn8c t0#]8F9Y2 ?\ `b\taRDa; d'Bro G=о羻czGaG1eVĒK)w& &p*]o9ñ?h~.H#0%/z1S¶q;>'PI:lVyzSz)LQ:ʖ-N (.6ncYRkd),RYjQDlJz&^T`hnI la':gE0'XRvi)juq:`{s@"F?j1 J+3EC_w>TĘOGh0_hl/( PyO\q)ȏvηIcG})=+[Y>Plh^ە|_*€H+myq ʬ~ʍdXNNx&"ʠJ3Cg"E]IilfP^}tRץ9v3=ki WqB30dL5Y==EAl@H$`!eH1њ_ Ki*˂F;8LN Ê bRz $Y=6~"m)tF#M)P *3GI-fb&!E 9W@ $¤rܮU}7"oPY ] RT -ثʥ,j#Fm'V!RciROrr?3'BRv)wh[auj8HQ֕|,%ݱHG 䜵kO4yK'=Iv R^ 4ƻAI)rojbglqeؽ2!z^ڬZ?V @`OЀM&Krm˄A{%<6c/+䷼Sګ$8c"O!|1jXp=Ҙ.﹊NXB"ϖWX:谿\k_XWsIj'yd9JǷ ŁyIaЌ`p&*r/|=O똛о Nޓ!FIcB&DnGw#p9."?#c} <}D}W*V3|x\|ܺɓ| R+ BK)"XW7o7D"B;5.|tt đ#*_~+oNB3/D1ur-])K@;J-=5ђ~ ȆLhQL:4HȊ‘dKDb7`z TRSrܐ*1EܭP=^=U2\ڙEH}B깓cVr|mObj"ת9v俯<oA(WYX,7yyesi:3aҕjVGFRj,#LWU8J?}6<&MۯP4&tnO1+!X CqBF)ܭ @]dˀO'[d,rǟ(+&*c+&S[D9=z׫~pEQ!҂N$ $Tu?2<݀7B6B\a;zB(%g҄~tԺ*c-U y/"gke!QJţC`ÂsQ1!WѬx8kB}R02tLyp8*rh7i5:~+Mo $~ IMH'JlX#^-6NPLD'hDrdYˏ?,k&E֐FOM;Ҍؓ(Jry|ٙ4wK6a`UT8eEȂ5ujtt=rdG E*ɰa-r \~ ?⧔7̫ H}ޛNu P  Фl):?A`KwEEHhi ɢ2o9l;m5ŮcWn ^:4kcpm4Y4KjwZ 6ux <)EM`5..~F! FdyM]q^i 9a6:$`d_nF5ulhpNZ^~sv*X# ׌B?P}rȕIέ0iZO_I^9/#ƺfi;KOϴ#ŕchXή! m/^zOmR"5d_!r<| ) B.?:o*cMW%c7x8xJItjpɫP9G22xΤ,<q<2,'cw-3:8sx%>|EnSZstt9"(vtA#HUZIPUG;MBr dQ`ih<\p#XS闿Zfa#]#zXJmţ#q6\ת]ٯF_ b[:hE`г$L,^^5ПH`5(rj2I &R.YQL !ۧ hGt*H@EtY4ln|m,kztb~ql$O=1;R[n\Ów Kv f`1JQe~mJ|Nq&|0unq:)_:UE]X7FtCz C#L'/PuUiG?/κr'u;wfAؚHuV՚к8SdƄ!/5T!8Z-eA%;4x; Epq{2 `ݜV9Han߲OU,mѦ80?rb`m S^vp^e 0!1-qVR~(<ԩ`Ght)1N=")p W {ɬ;> uojy*y9"5F+oLu*Qcex>&KvB>z(܄̀oȫDg { 8L|zG%!y\ n7=4_|H)0;&BǪ75 xҡo zO &E˩GVHyFk~m,TGcE%؈"͹7kbcћy;u #eaIJWeȱ!A߸"[a ,0e('OlL)7k"z̃ g" 6~d>lP(F;cA廡5LXn8l|-**7- 3qa.~#2>ݾ" Yӕ|]-8ODafEKm h nIl{Z^Mi{'+Ltj;?*tLK!N@Ąw^ tјAwBYYi,%+=z Պ,E k =*kUK1Lڎ Oga>DfZMjIڻ &3ߖGCB&QNx[5\+j2E NɐOZLڰsi?vpm5-cx#E9GMDv=cfw4;fg3tK[q?tʥ*䢂&R;I=gx&z<S˪υa- " "y EnGDG )s{:>@7fۊȔhPXz 176x|_:HРRK<^:\Rt◠]MKЋR&0c˖ l63`PB8lJUN+Vcl֏Z)-06wycMϸ'|+k,jln7mtOEtd8|CH%2,ÁM.Q ]rr( {Dîݸ9^%h4!jՙrvDs}+QpV<+t<$d rey,Y )@ Q$0 N𹠅pv$nфFAߛŹKƟo ֝ЗJJ"?ϩE؞U=`B.x kF } =.<_ie!t:J#jjr~O('fP B[Xc1,؞hv w=qx{F_SB<=qkuD⺕\1S!$k po Ka"YuCU?CqN6󡢹YCTQ ^Tpc ]d*;PnJ*iEt׉+]1X~BιNg@Z[s}Y'K MD*x7V~ 2;$ȕgJˀ<8xk*3>9;E/'h0#饳 H /)wDaڇh<@cm^ӂ@cZE/ I[e!1 `h)lbZINʂB\ >٥c_,⪇!e\Ll,瓎 Ek/)DOO]#FMzsgLnT{nE \J(-7tuCa._p9 R(A*w1nh.nO+wC055<2Fٝo0eR"IǠ&snV%hhUK @+ "<86 s~n*'d[`7@r-:C o❜цZUN{s$ 7pW1U%ü1gkw"Jci?ϡh֗?+rRSһD'sbraoD}z0tR \HBs6NJ[W hN;&ҧoF'>R%D4\ZOt0E1,\3=(k]+;4O<6v O9 n8fpmn5e42:|/!lyI)F:&]GA@+սNƋMcVꟄ c +=ʺWfa5mC M|U4$_XD-5uteg@%DyOGW3h[aE|CQѰمd*Fs0 Jg0׻+ExL"Wnqڮø굔i;a3@k_kȰo}Sa9F[Y yo [k݌ {@;` ˭q~ 6$bƘ5Y;=Ď+I6jBSZKB1}ۯEVOEkG!Losѥ?h c5wԞtW򐭝$M 9j@nJZA&jXaT.Sk7՚BvuyM3d0b"pz [aJb쐽oycʈI ͕vS~4=ֱr>$D'}%}׬i2eI&۳HN&t BF " f",Q9SZu+#)>`]Oaק!yRm{j< m+0]#xR"xOC#'blOXH0uK|+ lgrծ}T)81d"W@'V~j ;bDž[Ԏ,$1uL#,H@-2aB b)/]buGx@z&|fHxJg|ȁ2V]s.QU|EN> S",]2sŷQ_ƾ*qo!fC|NEb1cV,=$vh=!]}T|q Ʊ5Gqwiovҹu,*7l%TH)ad|K#N4 d/b5ǘ+!URCP9Qy~+vXmۄRM-oH 9H- 5) n'pԶ1fNrP>54a؏\qW;Q$C4:!EEO=ARwu@JD'R$]%WK?(6Hգܡ(_Gz)x{zu$8ٚuyL8VK!~:ތB}cZʩ?X?9kqF߻;:JN|2Fl4qqrm:D9{_8vѕ?[S%+,&A{ S H@} ُy˯m&v:SC~'S1֑P$l{7nf-ƶL :p\? 4i;f&~OPly,:QY8j:9A~3Zzk62UeI~EPqmܠBg])#4?>ZLV?J!8X NQ.#xl@ggzTmViGAÊEr M"1qmwV0ido"qզ M< C3,C_=S]O O^Fй[|8>lOoQOs 0ݏ0L1 !em *$JGĘvdB-goj]^ ,g. ?tx$7a6Qo؝}IϲQ` s\w67DN%ܳW*|?BD:U69A}g.f-Pi;LVȁpzW$cWl9Fw?iۊ/QϷ(AlJqP/ADưة+fK:AL{ri@1B[M?2Cƫ.oqrkAIh&}\թ;MȥiQKR(|+0rr5LRlKt;G~8(ptpmE=/om-=o,)3aLב.X،x]7s' d$nOvuӣal:#b8| Yx*If}gHy% zާd&zj ¦} ̳oDn5e  1wW_ hm8/)&hg!JHd¸Q!q9-|ruo&YݖWO1'@)K>b_PL?fUҪ@465!n;U c4SܰZq flzh,Ká,KYC~"d7p8zob)p7s~QdV7U (YarQ.GΊ23gD1,0ֿm]pdAuO#G)m.@5%gIU`D lKM3. NL~TkBE +pzxHKMDQl\uҩR^HoT_Du ?msX1i H`Y| ]ŝ5́KVIh{֑fd<=WHa=_Eq]%&ŰL6!57)wGt*m 2bs[╒y?^d[-%L4m7|2:h6Β3r|k>rϨʛ% z\M OAf~M[̋rjq5n-2 3%z;}NaȵR R.<ξOUFHo0wυѶP1HNlb7視/CHi4/z Z'p["coڑD胭zTRa}+AH43(RD! iF9,CG>-pޚz4^Љ4,|Nޣ<]!*@FbۉGc+LRLl^Nש\ Fn_ q)(2̃m&2za) V[ [ϰ`\xF0c*̽e4L3ͨE/$ZtnDP:=4bX/ B(&:6m:} `';Ô:Ǝx9Rw;ARt)3ѽt()75X}7q$ ]HWI~{K6TR#auԍ#YUCT'R'Tf:p.|}G9N`=у/5dvy귧1l'G,<:%䝨fN s~Q^^$l36:,}׈ ךhLjѝc?XutSh^uJ}Wa~HdGLv$tT<9}4Jމ4ksFarEV\#wDx7>&|w?'ЧJ,AM9F4|X0qjq[~+#<1jG_.H_`m̴'V՝s'_H/ߔխ(jFW\ӍRxԲzZͶ4 _>Kni X Z#LDƨnO$/ h0U}VřVܪWqg՛z!r;ZA:4 J+M,V*]vP0~6L@^bl-D؈ A*- ,Yb/>̫\$6ek,k$Pb/Fsm kxJyX:.[fB\1E@2j`Ʈϒ:F/~9wCS9TfԀ{_k}x&X\Oqywk7wUԵgSE{Q1n㣎qkCnkS;?"f]}՚[b} bf!o%}ťX,d(C$H[c >:VAaGO])Hg .*Sec֘ZP>ۼ1E ^mNG̓,*JsDe G&mvܘHRdݖ Ƥ\wJ; Sx&t͒=IL#: nk6Q sLc<6~ nz\5h 5$ &d%'n;0gTWZ}њc>ʍ)Xs#!qH H-#!+[`zs^9<=ީ+] WTg}4z ätf;vWw:0Ē2RV^hWd>ʫ|?*2%F\63Q-?S7-V巣߻N񜢒_4;[BMa0TmUZK~@3 :+j;`^ z8+%OѫcFRCqr;a(*Ol5wKt{h1E+ޢsu?oʻhe6Oqz) ͜v+## ڠ*XWQ9CQY_> *f~ȇR>xd@1J@8 a7@5f(BƏP1eߞ6hu` DML f"X7fm-A(-]y)z0=kA @+)GxP|R>[71"AW-!UevcKG+cB~dkń.-WtzÛƽB]. 8ByYq^҂mxIXnO 0%!lXWk^+J<vC0?;EdvK  bFqXV ];0$[;z9́8IWMM>觠j&p=^Iw"[+J]566<OgL.0Jt兂 ;VSHƟ ՐB(ZyrRL#i(<ϧ?G:z# H[woMl-Q\/PWVZd%Kӑ]=HAF A)iylI@/+6zn׬W' y,69htx=fr,++mo$Zfde8 ףS^kS4ůgB.dB!/!!)xp0b/v^xfVWvC^n$ع%w9%Xvh(C޶r F}G~=W$ک"|w#{Ь+E'x#3eeҙH?ob3D fd@ԴY sN t^/$7!sR5K^kf]F+04bƏqE@g {؞d֒oz:nb8A}i< ln6;k , .)yiTjG @l 80.ЩUn U#oIH ];"N'TkRߗ![ӭh{䌘JfSFUCQr|q&M4s_ztS#'.cehnǘ>+dW剎 +NS^MC:`44ϳ C~0VUv~vkUN+kO Cɲt|TaͼL^=/)%?CE^Chސ=Fu&~6 seu1DXso)ۉsdͱ 1Ѐ/M5'[G h2b}qoKG×_Ț}Xzv2)?\a(xgH' 5 \?t㷴6N٬m$Ct'I= 6EǿUo|aFbxDX$Q[troTڪzZ/vu{ ` 楌yfuCi@?&:)7`t,R\k鮐|3E?Y$j"U`zU=:mf^c177Vi7lwhqS阌![>{eV2>dFwt4w@HïאVߑO,L6.d_!ib*h,:$=뚥_}w Be Oanh4Pk*gfZaG,:\)WH8فJ|Sq1h5PgU_ e]o +o=0 c6T. ɢ^O} ]뒵b;9ў%0c01직~֐́H=W "U2dUhM> ]v==O%+8aK\{yEay^x+}>+( J|Ќ®ޝeɨsv#&B^sm.n<0U0,t_FUC"w&k`aVuiVBW`RsL&JolN"`/nCش'7eHۃݼ E{SBm նe 씐0x%̸W&>UL3`Es'Zfhc:^NLf*OY__7ĥe=^<gg!e1rS5_'Q$5Vv ;/Oa! o"R`^ c|;+^803υB[\=XwUJt/"³pgn#*ɓgn)z+-͈ͬ2_NHݟA6Qq[(EQ|'Ѹ]VrBI )$U˫AF# >8M;";lhB\I$3P^y<Yc(vG`4U5CJV{oHyGe-E<ְ fAtJi/ ơzx\ڠH?G:J/YF[Y7Zݼ4!+ƇI}3rҽIتDPbZcD<-YPhŅ^( ߛgy,pXVd˰ߐ0&Z<fT>Ex4˿ND1q98aqD%WYi`tTBKAD)o\5'(%FɽMuq5 f' E*+BJ3)_tDV!BĖ-PtŏDxٵ뒾\SVO.A r??7Jb1'I5ETZ`\Uh 444B>`G⣩g\&y ?;n^P}n\ʌ-"jbOi=Aw54j2% d mkTcmq {{K%1}@g,kLr=S]v㻚]6Wl15I(*!X@=ݥvvU-1;ZO&#Tu7ٮ ׬ _G]IB"0Nׇho<72My<h!fɐ.Ht8N ODJt-Cy)5 ng0-m: 碫kYf$"c Ȉ@N :?t hDe#EþVh[I7s? اE;>)5Lbptȫ)`ܔų^c;(n$/;\C1meî_{H7 &!\V/^m rdD{N!Xoܡ?x:\,Unq|=~MZ|.Dw_ym2%ЩLsܾ)@یS&w61Ark ,A^JՉ6cM ˉ fQۣu,kmߑ9F D_U԰snA)dqx]؉HͶvt{S  %OwE d嵌kfo(#%#Մns."H*mr-4DZ*@p :a5^K&CЛ }xPa0!fV%CROg15=\HSym4#bƝ_VND:{T0ϧ͏@rq!?*).%x1D!>ffZ=_ĖMGXBӡ߳}b.\ Q`Bbez0VW>DDSFG?QZQ-+"Oy6 Kb^2 jxUnU>m-_|b+'ufы$jhh&%͊'iD/{-溪Y JkUԯʄjx@&Of)1ۘAO^yߥG.|Paաc'}ho,$S+QEN9>^Tn#:bp/zVJԉW‰{O"}~%X_bб?neTr,x)_;} 3 /C#+j<OkM,O8T'Bק^cy0R$Vh?ƏacnͱR䁣^Blļ#^>AzVlNhu^K)0=d?:؂$sX* {)&Ftz(ی>K[qLQcs}3݆i^ Y89JϏ(l< GՙV]9{Aw$8QwPLh00,nK49-?xc%h!T%۰zsXxULf*`\ v , "PephRZ~ Λ|#QסRG k^݄üNķ?C#ܮKyyE9&!Ӣdd{kNPۈ#j-@"mNF^FSz=J9F pwJ$A0b3اܚ?>)-0<-i"x $;H-)FJC ??;8A8Nkڹ A6ͳT6{_pf%=>VoLz\Õ+4l~~Ǟbl; ne lP΢J ztd[,eROA,ƴJ@LdvM!Up[IT|d@U+zЀCT˜ EVYgOГbmb{B`p,N8۪Cp"$td.H?(: u} :OvhG!xW~ 7^?5f<74q i"k"?dw<5pm|\y1y'WWzN S"nQ}2¬,5Gn Dqؚ`MgsAQÐc uLRphI($ Wy|TP8л[{FgV,p+Up5~DhpQ&FlGW)Z-򠙝\ wA6 mm՟8}JOU~PD0HnA]@tR×&N2=@Q#$oU2W6/DhVש@UHg=^. DYʯFO${ O_;LFy!=8H;)*I*[(,>@_̯Ԝlr#*D`Po2+`vIzÈate:~Z4ZZizU~@O(~AiMQ eZC ZBoXO',Z@KA0LͱC(0d 襨oYjGTჃ1~p7di&)6 {Fub, -Qu 9,2""DT.6Ħ薨Ik>"y_+@;rfoGA RVNj],wQeH+#߅Ef8GpS='t8N)0Qz!Fss96J>՜yUbJpg(.)rp5XvvhZeN *Ù>+|Qa֠>!'ao'J+j$`mn^03+ef]٤#œML*L:8I hKs<1 hΩk%CifZ[uRs8ͩd*B+GS|*OdI4'Yά" ClHaeX4]+{?umpd47ۍ$# \Wm3|uw=ގ&Zg Ih\W6Btա&VNgK$u@yȅS?:*6域 3AaЯe ήD/>l:V~HC%MY8Amt &!OTzItmxC4IuBI~'vK:(yZq>{TvX?݁KI [O=a4PH36O1CBc'+qíSJ x_XcG]xwqY?дT:(ѧ֐VK|N'V/Z%X?-PVjLni;eWA%NK< Z%hNXMP @tXE\^h.(/!uQ:E甅U|>Q(Kq#'F[bzD0Z;Յ9M3Ou2 ef$J^9VU^B댅f#®@–0;"Vk6U)3]/G|8$`f*8Gҭ>;ԧynHE^®Tq/.Nɓ- GVI6 ]#aƤ~grؤEb*"v|fwJ%M56$y1vޏzeJ?bZ3 x[_*V,c| [cmT4@f8"ª@P ;ng;ӭRٺl)0Np2cmGrt#obugC9/N*,I0\rHЛ:k4JB "hp  12`В1Μ#ez^?LqhBv'T/wg 8 UHĎD!"vU!my(Փ(  E.o8:_(Z<"l3搉qu#*9g#BWRxOqU྅ bd^MƱAbAb^H,R T˼kfm툸5k [Z|SM$EZL$94X%[|U+NÆ^Ut$hAPDDŽ({^+K/I4`;K&B$D^k(=-v<˰M_%K"G}?40Uqvy!Ƈ6xHR#ѱ}ۛ irE^ {mMkl6Kxot4Ib(&}@6bu KBhM@`*fײඬ|ȽXKq1?Ӱ*}k96Oۄ>X.^F7fp!N]6FwltFaG 2Yg yPL#BbXurN[ƫuUr61tV{WPH#j(LqfP?3*(T1;g;>^|SXe͈TN*Ѐ+sM[~Zb2= &$:$[**Ӆ Un)ĺ)v7t /rR69dcdvAԏ(؛?vQ񃡾5r*iv?fJ˼9,p]~s@< q6.E[\DvKbْCtû_ 'K:H=?9ti^hHUqZt O3? {nDf~#uHQx`&l5?LWz^j,&MvGr{,K+6\5lL: M֫Ģ;|^`fi> qZ-,#Iv׌C~GIe"uQDtqgv2-QɁQm'n;9bwTJɱ_WE Fr9c!/-"iOzefϤS|4/0=~ 6(KJ؃: czNGO1Uݪs~ZxƖkuTKrwCG~,P-˟W0oHI=$)S^F<(˩"#RccFɪzo9s䈡d4xP #l i j,s!Tp˄LݢNq.;{*Z'Mryyn) Sw0nuM&`[f~+n!c^T]!Ψ@m8u!;aVxξM{9㩙6%O )ZqX>k XA)#3P}JsMtG|?2d7 Cj7k>Ay]SpO6-[&4bE|.Bw$d?{ p\5zMUAhXEyKEm!Czq (fՍwkKMbGv4瑴B2ظܩ^| _iw )DM0[\_ZVZ7I.Ό|#2;dEdC]v>V bG^̭+)56z[+.ҞMG:?)E.`œ^LX Lx2YV.k_D,5ڠˋ꩝|e$x5i9ı},C #';ҡVo$a4K-ܷ3kuQ;g%җ!oa{`m6[\#X_0J0ҮHqEP6bV nc W3bIz F}Ns&Sr'ۄ|Im6 gȭPƀ3Y>piBˏ\l2^^k!.!֜Ѥ5߁ v7j*) ުK7{ ಓ-qfLsrV5#5O[[ww,xIu_'Xmqkz`kH1]E YR ȁQgSNvޑ6D Ǟɩ3oK!"t!.\@kdcwXCWlc`O|({AWܟn=jbU42Kd N9/ή~JF]"#Ddpr $~fKw3]0Ām{$ٹ: eͩ /O671Rp}hj0ERUyjǰVQHϽPb0cyyaKA-9LVI6Ǩ5XK`"u<'ò(P/d5KNc bXn5 2 ,MsGL-LDT0tB .e)Ĵh]!i[*rj(j뀕Px8 +^΋|Qb 5@Bi_~}6ʤ>xhZ߆mT8[{_䉔Ʒ-&d@gqRẸBBL@r\p GHVIq/uQ:0lՔ"qʟX~䤹L>ȓ"ʻy|z`PG[|(XwYaM8\ux[1'ƃfD9A%ל\P8g1>+gb{G&f\6u :M1Nf۝wKҐ6tFls.2ۉ,'5/FN0k3Iܚ."1q =vlRk醸utLwOUϧdJڏ,X*e,aVW;FizQ2I;2lм@SWn)8J(7D.Gx_ȣ3MxΒ}EvIM8|}!vz"d"1@$$yԭ3;2{:NTM$nmO $Y.]-Ih M!^Z-2Tna=,5ɉ,]CAYM{bv}3aL4z/餩4[P{ ~U,baDbQ[h?c%`k۶{F QdgЯ& Z~hDg.lwe%7 y|ٳjR"C%ALo/HkVLڂ{.w>Y*Kn Psw[xRHtڗ44y#h9{t\Q=H_=rpPm31Vk mЦ4Qꬣ^nװZZ"9Hi(q lǟ+#DR`;7vjp4A!O6Ļճ>3D5Pfrz=>_Da1#t?.wgΠ1Bb˂>cK'Ubtici_S4_ô]%6e$:OtpM8cL֎O(oQ/WtyG+,;W<νrץ,9Jn; 4uSP2Z7pڷ)-v/pV _͏7ᶲMatM׆7.DQE 򾁤š!$0* Ա&,={du^LK[\t&`QwhL@ =[GhGp>ǺK` OH9uoFr&N4S'5tOCTė?kn?.褠 Fa#߼؞ `D eīj'fA 0ZӪG%͡ m q9e>RH$xiAi;艿arנ-\o㉞y5Wy\WMm~sHZ9dNXYC[ f wx&dsxAYݓV^(xp qj'=QO; I>]Px`cc3{"}`S`:h D#+UR-lxcZf~NϚA>&awzOVWI0 #T~VLXbOn}wZ\ 8|# R'߅nqu/Lze+-!GODi.rzvGbo) ,PZ*ÒެIyj@e/lTF.p!О\'Xkbh h\jq @JdL Eִ߇ .]/W"=Lt"X2L4v,K3!kmJsPx䫒6ҽ;fn44eӰų#ާ71 Sֵw ")OO H=Ԭrsa ]:wy+4?>p^*53oy"TDwnf;g)ޗJK2t%} ]"cWH'aG[G,c`X{wq!7gwoL&v:ӌW=jNqfV3u(.C'JRձ;d&SN&~"te%$3qNƄUP򢭎xFK!~U7XhO6/Q6/BeV@~=z^ ،fn4Y,6w NX֛Zs+yR;|D敡:i뗺%JEjODR@`Peǯ@9tF sÏ'2&+xu)&% DϲCPPP._Hy6g+r.EC!f!ԼJ@=@*Xurod|Ft ,Qpnںag; 02܀F G]VN Cz/Okpr^V=$.bwԖib)KisFﶴaqR=87Ԭ&ڵdp\B 2qƲ9vZ#GTK@ 0;^)}ΔQެt?x*n2ӹ02@A]asH6KSR MԻ6SjT"G5Mt}W-r"y1F]"({r6A~Wx,@2B"irmNlҹ/洕R I z[~] u>iW'Zʚ@9Q2m:2+/c 5]zkl-kr𮿫┟aWj-Wҡ:6;S 7KA.͇3U?Q .jp!/⃢0uWs%u֛&.eG޲*j }Z-\> TیEC$8lʷ+1:H+ 8tE%m]F+ˈ \ҽJlUoΊjzJO X;1jXMNlcwDcV3ܫmzAu-x/z t&y0XԞYksZwEه0/%v_Hi/j%*C+pR m7Vh` L W$Do0ܸHsdƯ7Ҭp6G?41x05WI9/eT6nf(m!s{(ߧ9 8KS ^A^8ʄP]otB 㣔F#ʂ# O8fSAPwUzGq`Fdsŋ Gu\rm@kq֗w WW<@FOz笑[p48e9c?dӦY%5xĵǁv[ns)9F-8NpPV >'N tIgXR.SCVg *͑Q]mvX5DYkQ=sO-ҝEYg! (O!@wa-E%lenB)s7줳&?@sJsżW+hHh YW\I,*o1u+enARbW G pcOSipfSě="b:o1>[EDvtJ"w}}i3RƁc #OzLQ6ؓ4#I{:CSG qYYL|/{2bhX.蝸.dJM~J ݛrΊ]nGYL=r e8 0x+"-p i&hߖAhV.j0ӳxͱb.yNdRSÛ).ux?ի;¹㓖VHdf ruF?3en+m>5\c^X4~`drLMϽL<,>@鑛oR"zW~ut ɾz}9?$\fu'#Q\͏K,\J̻/b=Ul P2aee^qV~=u'=&Ln"m"\;8(aui,\Pwo&I)+KKfҠ ]/(RFQ|jyi"XWL5X{_F^<#_vALm7j͡|gp}*yB@=)D\qok"vj; 0j9v]IJa1ۢo{O6B1|"oFCD6;W~YNiIyy 7]wsUBSP$Fݝb*-I NEYȺ;7')MA`-s R *)AdG"+R6v@!{Kס8S'X3Mw2&Ѩq(0LC2C+B BM)(zrwkVI Rg'u(Eysa~|6# l|%hved\$|7ca܎iiŌ΀@5s"Dֈ[]i;| |{ܚbpEhQ;:˶F/sU,nvx+@!? uT&`,۹>$gmS H{6L Bs9 1̏b< ˛]-WI1gGfƚyۗl#5"rdwi_vfwRGptn }?J" W'c1LS{oRX_v@A_F=a.BDިF2{;DhBF_ +V'F|w=:*"&=#j$B%Pr|};J@Oj:}3E&ݕ} }ig<,kWνO[:80"%z&KgEwS u\ax`33ʱ->^r{hiz6mY`Zo,<\12S_'ANWt냉RD)Qxmk8!R$IiX#6>D[U%QL_pu秀oLSֽd1$zxl>?5}0#﷉r!q;bB,g=PG7x*ޔi,-YFu+Y v8jFWMm4tp9uN8~~bD8}kJpWk[UJ IOCg*I,n"kFw,cWNuY(?CH"/)rҙTbV"z<[`ۍĨM;by(,S8Dr̀2)OhgR\L\E{v2J,,C+GBGꪚ+X"緊,nrT^j;Jqx-\ {J5@p>r?bbXzNUL< 5$B3|J+ '-Nl}ýsn\OI]MnNѤ0Yn5:f(2i[FL|TJ-lQG`F??>`LbBrP(50)J=$)h!4F]6@y]Lx(6ӎGW>d#fU 4w i֨ Nc|c`>XΩ /k%9x @ƲBؙ;Y7 G&-x}s<~&PrE;_yGmz\jڰv}<78 YW݂aq"zr`2]-G,;v?!QN'jf@a`qXRVIIq]*]@C cQMx 3-t{k5_ O5qnѱL% }toG':kQU]&Oeb1gABfm#zla#.l+~P]gl'j%4Na9XpĔPN돹C@䤧sv{c@?ҰW}/= tp=:FQ?ӤXE{kwA|?>Y2waMR*LmpLә)gF⡟b˂cfт~<<\qTun]hԽ[,56_sMBE5[,idҒ@K<eRUps㍤`YphcuMxR4O<Utـ_h(V r",M.89siPPq-pgmbvˠ7YendԶAS& SNo!'f2\1js%DJdCCZBơ*Kܴ%b/E$إ2˂%i~f|/tI422ٕrO sJ8Jsd9j_\KN׼cOb%( P0e 6يWZpyS!ao&@)mx G(eBgZ,HXDPЄl,Ї4r_j0x֋eW>4m)Ш Y97>aL^L䲁9%mrc<1K "mȨU(c}e(z>r"+vze|ԃo~ҸAM|'[5;EǓ<-UsRA+pr 9f݅6;ag-eSFynLZ>Zm眃} Y'q8(w(6G߬;*%/D=X q{+V2=R2ꜽԲ`E;uWC0^2k$$7t̿i 6j0y6d0y5mhBT1C%Xl[RYcbέ5Oo(~ѭC}IVu._@`f 1ތxea ֕]K0:pR 7$▻!a:d:ܛ]`~ToW?m2"".OhAH> I){D%IʢpZ!aFRv s!83Tc_nk4ixª`L@DN@%1,@W_i*! rhu@HQ[ 8ŪG 8x7/h 98d!]v=DKv-IU4_ƄxS;ć"1)PY kUO-"iC^z6hLbAE&l]Ly.W(Dh  uXk@Oi]؎ФMdiYTQ0oZl4v5Ӓތ$4m⏛\\Y)xۯ0l1#'t^C 􉘹 _]-vO37uB1#bC9mBrIM,8Qω7CИ4 v/BЌ=KNfuT}㼔Qq7Kgq?g)J%C(Plt!c_ӨkBݨB+(2(?WS>pֱ-5y;ؖGh˨#-Ԏ$QXAi1Ad@ R7 `C_O1 98fv>XG&q?ęI fnF`Yq1}1ұA?o$g0@־mav.,yoR0ǂA/QtqʬqV !{& VQcL|Ǻܰ_0eś!ryNmb'בp@rSaIi@>wQS;[s 5&VOv@Q`4`9)0؟&')sm"(U oXq9;׉'* 9KjTF|szKgicW&Saڷy:SQ`b!{17η9.w2kf8~:$S^ fd4yQPsd6=yBJc)dzi_AQŧع㤋eI%x U%CGg7#ޔQ"\>155rTNbOb%1nNNlCmU`R@nxֽX"q8 J-K.yWzwh~Z]O _sʣB`c+APy1qC)#tڅ@OSbVϗp>_Ek/qMY1:4#!↬bx M[#[.?>yF• lg|dZvq0'tp(JLj^z p5oF:<Qsf :E_9:/b 5 T  $^pJCV7iD(E9|rQXDC/ztPqM(ME!U0CC 3GIIH LAYEY"q>̄U%Hg(/x~zҍzHv3ɠVSJu~;fy:"xę%k{~$ *42/ЁL,K^ X Ce9-I7û7٠=Y8 Z=s`o ST(_k4;p.oI/ܫpP2tVѴ$ 7 SOoĻ} uۜ70`_D_pO佤J;qъgA5*vtZ827t ["1PUs 8 v8?=i[Ve vx## RFI vDاyRkX_J?+J8_íx,lfI2wbh߉ΜK%U!1&EҜ&5 DQt>s$%BO%1>hCpNc@6]_gwgF.:m{4/Dc]AQ:s嗢ɧYepKj)`߄-R VM NDY3A('o̷ loW )ڤ<ʿLDTjχ衉oZCYcqrD 6Lqnomָ qmCE^/|V ^ H$"Tx _nc,^yQE;'K%f.[?Xf}^Y/+XCy#%uY0sDm+DT~"ELS?vT!UcNi_]E<wz8hSvgExL0v2XDljcV@0U YlĮ%̗DlRP>iAD[AtDp%Nuɚ3d,NI\? fq}l=n@S&+YBb-٪[_թyQ;e[8RiUEso$F{h҃,@ڀDgOmbHF&&ܒ8|,(Dÿz1G#%Mn"*[h~6t!H_֜WXgk, fO XWg+Uט^Np Tw'߳ߡmhN` yВJ z |+3T~,_1dshKwo#݃] ֯N1*m0^( ]Os څ)Cߞ h&}m z;ݦY+6ЍE @[pLP?< jgʼ}kIjL~cDm)&D췩H!J^}yaJ+zy҃E?e͙;ۋQw4bJ= 7~n^s-y%U}G'A\H먥wNxBoY]:#l:eQ< JTj2nYk@ahW]l]_ hʙʭά܏Oŏ$Nogj&O}hҳ* )ZNrQzeS~J;U^i2O+-O:hW Df̼ $*B1TKQ^@ˁ=2oAUwa5l,l?˝q 5M_ ōg'%b<2ڲ%p)u`Ne*Dsy*+<=;G}6;EM3fcLZGӠ+WX5s}gj0*MLtz="VҲQdғ,\D4Zۓnc odgO.͔`sPź$Ԑy =چOW  &NU\RWĈ³Q( cLp ̶(Ɩ Ϧ܃]ʮڥR8+{˜-hZan!JN@\,bL9_]\-%~҃=; p BIw"GY] ݏwz_ޮhwcSDkh>ra%|]ˈb\F!%jV:%t;jc94Ѯȡ@SWcv_R+4М(JeVZg"ۆ(rFtM.RVTņ Um95; 8F!G5hZ$0boL\,T*LD#/f=Bm['l7wUk:zuT蚆EL6YJ&o^讀Qڴ tk;QDe<úӦW+p~l@,~"Μs#c? (WgNVi|!,DLOak;gO3);;pp{@d; ;}[ sl1(?IWx$*N̩K!CNLG?ܦp :qe?#/" +W@ |Z5F GeGsfg32yӍW D|SmY9q靶M:`|4zBQِ<ˇxMOɫj '#Lr~" zL B~f3E?XTP OqcPrՍc2(d%s|a5HLݜc !myf yI3^j,t?ѺqGO M5E4A41tjfH8sE;Z1m[cg6FN/rا@ caĥ` t*Rh398Bl%X 'QZ&E|i_'LP/Xgc &FK Qƙc-Eb}Zm.& (4 zlz:2{kSW(uWwp_@P(-۽mJ˝ƧX9J| =9m%#@(Ebp͉dwy,mj$\_[+ᣜk;~1s%2Y)e飶&)iG$lNY{j#A:e:@):ź= 4wiu^9yZJZE'Bøͭ@l7e]r_\ʶc3(8_:0 NbAn1=JilXgmW5Vi U<'JR*/(q~Yl9gh@A9,)6^QRkr@s0lzg;Ϥ2=A~gż 0^[16Gg~aLC-"p=W5x;DbcsLɔJ; sFqAb\Kco!%_|nYM34v:{AMNNhq]9Oh{خ%*g hg;.tS?,Ri ;EAV[kT ַ6TYYGERf &U}̌XE& -jPRKcwG:p~ԕ=]ќCxWU<'ѕ?[_8Hn 뉡MӀ v! 8=@, Yzl6ljz=nLLҹ- r5&^VjtXt=%4B2Rrt>֊Zθë߆?d;MmD x"6]7>w2W*R0sjyTًn`u$6K(x2r cН@)x.Y M'cM3X n_r)[`3z&[W*sDl* wNp.+N eFt@IIuflIA˵FE3bNĢqxy=k!R,C,-vQKY[HI2G꾄6,k7;NIc W ~@N΄8 s0L=RJYT\;o(8x/ņx@qs`y:Maqyx4rAJ}:eD=+J%)%Oerc!mVi!o/VT>}u咰*SC)N&ɨf{D)Ϭ/i G2oֶ^O,:?┆oDQ=h*2n!&#: *:0IL^j=8/ Ð[4jrS%.洣r#큺}Z.fSUDC;.J7Jk1Dޮ0p#|i3%QWUnʏ!8ec@o=j74*{6HVĜ|cJEYF{R |ޔp_rS̾kh8{/:"˴{٧yTsW a'|uOl|53ٰ'[E!aZEqX̴=,^Ȇ$HUm?䮚-}D卓i}MO'mNB!j4x%nڇs8d ߿)ii؄=/wGT,G0Dc[JFJs$@QtE)i/YIљIdɰydFAeF{^ŜQɜq' $%V4D ;hjN&E٫ު?!h7̄0Ǯm^(Y\!}oloe ǍӍ ‚ұ?5$a#Q?5Z5c!srz1;o1 :S3z.v)3vX?g}̥Q$Ə_RQ3\CYlI2%! I'B*nQeaJqeʫh3ǏGK›Ui/1.C2뱅6 [{m.$7D!U7fyPE7Ա$-=ܵT@&%tC!w(+f+2X*~ꙋ~TukAg.ਿjTvHP;?cy$~P 7n K}!YO[^'%8lC(Z>8G?w2?RoB9W- Y|H3)nTʼnqAnK6Ɠ(CƩGj? oiԞyY+3m]Qzj?BJa+~"v/̑b㳘nVL5\JҚ.-g4&Mɟؿ<0c; _ EHSOqhׅ:> (-|W5vuvTPUQ/ʔ.6bnK*7ܱWyLr[w{Tڶg;- F62ЎmA~qA#ɛ}g2<Ad8+_m/\u ,6ͻe|(XĽr$fwN2U'Ӓ= 8+M|#& 40437gx#v"0B_C9sP3.2Uz &hYsu"'* E'@HQ*܍s=[p`_b9S ?aEoYwlqnL|݃śE|QH*ڿ M SqXDLf.H@,'hۢڏ:cן}hQ8N)G,Hsq`S]z$0Q_(C^CS%ky+Jd%z0%ly4bE*(.t5W UZ}>B1{=aw !{n.t8YJ-E[=UepZ+ w'Eb%_0}`5>9n!!t n[8=-A 3Ag45N'gǑS#sɫul)"@ uľoĈ H_8U$f3#r"??!$E4 ?BF2{+="'\=~=BNAM;v1>y p,rsz4Mpёfc1E?Y[j>EݏԀTK#εt*jNmtfČggF^VsN?)8n|kfa < `ezLjgNl+UB_x׿ UL% -CjƆC8bfM#(D-d&(ѵ| uY[tpolSL#K2fPAL;L4FN 0 \^yIShF>] 2tVHoy5|}S1BXF@3*VwЀUWkGc/i ( Opi6; _ptP`Xnt$,{Vhk?*ِ8.?ABEH8ݹ_xEEy EU92%S]QzT ,1uQ8ڳM"`5U|oR"/5t' D&|*HIJ,:PWm' P~6}'*PMYK('[ɱ->g\m7m237?kW?PuJazV5+R&.i.~#nV`wS&cI0D O8GJ:!׋$z׮ E,Q8KUT頰lwj~伾>cvy;^~0|-+Ӥ5 SӠz$肺Gjĸ5.@2cɿS 9 o.4%\{Vk;*o?S# ΝxiHH^I+W_:A1ÀzH' !&톟dް~IѢF *k\)QuL R k# yCK]Qn7I6sҶ(Ms}c}1!1o@HՍLiXr+Q}L`hO ˭hU;wg/4v6s%jW#t&<.I$N(z}ly7 zjNq>+8rSq -a6/>%I1_vbb_( `AH菅uN&*NK7&p1:7KO~t1?nZA+/]f$Xs@HXDikc,': {+!>? VMH>GSKLdtMzSI7# QC}rPf१Vc IzDo+( 4,SZν~#n"kx+FV%c͸?GTș 8WO wƾyRa#lISsEE%ҠoC`cs:AWuřڨ]0>.Ξ)U4_ &HMsiT/V43<#pD_Xs|<%ѵ+x<45>+3[摇-ز.&HXbۭ5Lv`}xܰ=(q%3XXL#Et)́Vً`>w`P%qO }U<\u(xtOߤH\UE?9e |S=a=o;)0biQBKBmdBJ`CxeRiJj2#H[O(Ȅ̍+d$z[Hm/?1Wؤn^{gP.G c ioVpu͏Xfz{ļYc V56,(ߩ|W>B]B~F6dZ(lǚ "Y>Fmc nFL˗9!?̽3wdu+R'}:iDY0|M#}CVuTm}oX4z%;o̹S56cDY^ j1uG¹L&$Zbc.yl.~_7@آoh\lar$8hBjġ[p !)g!UJG `P<Șp`/ *{V\_*˘bfz?&/ _:owK#^s 3=\ mHNUB"9A92pKGFW9x.|cA9ywz %3)l2p:}42\g=1lI:^YyVb5?2՟4Y ɌC%C΍RDaݍqoeiݫ/ds)BL=ٿ-e_ @%dފ_{dihN0ezظc*^>䎌IpՑ &}"Z**y p?*ԓ {Ms_,ACзFQ & PE@պ ` o=Țlj> ۜVb9A~^ bEN` ގbvbC<]H$` /]߂%ת@TN]L'0=lЂd܊ *Lz҂aF5-%&uHtK9cI EP*)],"K/*E{<|3'`P[[)[dJ|φm"-Ju*j-;F!..?|:[s\AF+]Au?<̅Niߊ*lS >݀@dcHO >@iiT*A1 -CdПxxv`"Bu"{*pmj F(Zũ3AvZ;b$mC.йr2ϫ}տ/`vTu5P}^;3tv}0sҶB3~ !E ibQ*Rj uVXGk -]UZb$ o㽛ARʋ*,53զ?cYv! $l[2h<7H.4zpq(;?^ <  Zmi[%B˽ DuR 麻&Y{8S Lpصz㵘T"BBY@M $}J6^}?܊vyP-5"1LH\ ."ƞ}{`=:IWz! 5d';F2$&/" vQcz88ҀQ*ڣ|G>6[ [ ]:9ϘIzʩhD|1_y{h,sgSObw)rFE`Q%sgЛzZ)[[hK *G7ː`D2-e+M{@-#Ҙ"kU/=F<6tYYh0U7Nhp@6zGMl`eED%KPָ^ف&~_.<~CqI#:,2ZpyLMs꧔?12M [rL ӻDDӑ55ҋevO\̃ tgTJkk=Wܫpp&4 2~v `-YA^,w1S`Tl3," !H1x,cI!K?;\Q{@-+=G}NVDuWUb=RtڨBɮʛ9x.}kQG/cCb?NɭljiUWH\]P-X71du -<{8ichx7[v9m+57f?km3#mnR}&ܩ<=q総Ebsx6 !Xcj>'.&ޘd0ߒ|zq֛z* y؏ J֐)@;aHX/t|UKrmxAJ#鰜3bP8 #,g YB19#Y.W؉NV D^RӇW8Gߨd:ЇL:&$^Dȫ[sŠ*B6ܮ&{K*[HM{X?@% }JtbGRtSU[Y7Ɓmoģ.vQ_jvQnkY$鈹y-ix#RCf!j(w4d=e . V"""82:Uj_pY'=F"j0:rÐ(lp]?0wC0~ k@PJ/ĭp%y;pW ?Z&Y N[l`pT5_q.fvN#pw:g f5^RS5 ><;i01ឰj [DL}z}B%S&,WҨTJO!`ٮ4C^gf WnކH -;n4i;:d 2 ;k9QN2o/yDfm'EvNfp<~jthGQSQL~ӺҦ3mE݋r;ݜ&Gk?n.c ]ؑ 2 NM\Un2FnnbtXsC˜O.BAn hwtAcG 4Cį<ޅnBh%`b'O+ w\T"]Jb"YТPń-#@9 cfL%;@W7O" 6Fs5Q]GOp=ε&x1+'K媮M!*BQ:SXf:T@l \]nXoerxe4X492:l,+lJFo#){Ra>p]h\.|C %f j.TJg/'?,lg#*VX qՈ:c\C5QUh8͖Ĭ{[~a:]AGRoFbHR%PJI5wV,khi.>X;zJ1lwZ||+%-"y$ 7CԎ2cqװr-˅bI CT9{Y&i|UwZ.Vj V,SNYRP ZI]&3W6Ӎ#뻹R*M-L~ LCW^ @G0qe"֣xb `Q#7uaߠKcL>c*7d"0}_؜MZ2ƭ<Ec8u4B8㗼vQ%9~GɵMϩߐqC dDTIBs.WwYXL >'}g^*fw,dv|`4n3XaUS{Ub慵7= 얂ӷn65zIFÞnz;a~Y$X)UI?)en&wacӥR!kpk8Xg37 <&3isZ_ж*!,axO2?.S9p@ajHW2(S{@0,)$&F3}{ZeJD?Gh+슣-T\Ws tӎLr˼ ^v|$Jl6:\ h/1 k%ZnMU7|޳UH:bXxQе./]PW18dtƒ=&w{hod*:ۡ|W"'Ko._`ӌ(٩|2_GbS6=UA:b؉.XhKE8rCBȩ<:c{4.U75ypqǡW uFT-|?ѴwhjŒu3'F(\.[M+@=R,9jq̤ϥa/+#ٕvdㅲ^2bw"Ř~nևut@@Ru Y[U0ƨkIs}tO)]ݣ)1zo n]Ҝsge,J|?j<6jI n*?5SpĻ]I!yFϔ.l]|'_1H z  }qӫNJ&BSNFp%yIF^ GL0j,n^,Z9x'a)Zt-[,sT`au1".g0u,/z>ApxS\AFa؝je[=؎7$IZ%ɫS27n]D%Sf0jid4yކZ nj0 Ԉ&k)܋c2EE,.!,=B#ԩ#A6/1FK, /s#UwhY1pkhCG2ygԖyХR-&6$JJ06~(u XyHY1,&k9N^ILbQK!uMf~z /v1tKe 9d<*!yv<z% V+4RvMZ^- 7X ٩e[Ĩk1ՏWc`f2ɩnM{);Hh_=If۬ƫOc=WՊlkD`IcywkP52/^ǡŖ(:XwX:F M>cO﹢0A"RBΪ@iB{!`=.%ko{t琠Rdy͉wٛ4B`0!`ǍW mDQG_RA 2>91ğ`] "^1B[<-s#)@E! qAT@fOz@/ZwYdik Vq͚4n-!eaxxi{ˋG /rǑ:.f#TW. 46paoCyB_3ҳkһ~'U UugO90w6 k,+;WO z!Gh AqHa7IO%̓0sbrXCB6a3 -3p- r4ŸвVvΚO0h{ 5_ {ŏ?0kRJn=ũ~2 6HdAo 9Ѷ(.芃ll|Cxq9¡͜WA@zM-weƈb5|-ףCIQgX٨ۧ y` Yoq>2ĕH[/HEXɱ[w!Heq$ OJ}GTQpIuZ\U_4[3tЧK ZG@Β6HTmE鈇5ryQX*yS 㮂;CdK9as4^+>lŵ~ ~厸D:!>堫zC 2yvOċ2D\%.'EhO.؂2 /p;N=!Ԯ:!( F$X͠$2x R$ǘ SHԤN\ ۹ x=mRDVS^vHOZyyNY`x F9/<)*>sO"d F&@i̫-PFK7띹NƉRKDtV*}4{U|3V #Qѕ=|n RD!nZf#PEZLrSBǕ; t q 2ϸWDRM ˽"<\!-C#\!e,9V>fc֐|mCx{]E8"g .GSw@ʄK,zg#I2~3)l4̇5~$F_v+ɯ e͌_w+bcݒob*Xr ճNq<ގ9M'wbǰ̶YJ٠4-:Lǒ;6@]RzhBʈWqa+giaZ)t9[Y]G LceZOx㫎A+ߓp=!ћ?@g6w^[4 `E.4#\k/(x^0rУ/6k}¶x-E9\X j?E)p7fCZKC"-G›|Fud){|3xMeRn]4حPizVmRJ WgH~Dn /2 "I-3qFߡPjU4>EjT 5'&9!6KctOozҜ;/19(Ýg5w(Y.´(e"Lr{uzLH(F qz\M|}f>Ar??1oZ:K:HFN5^HmW=B3Iik :RjZgx՘esV0k]-\[,z(0=7 /}4+D98B գ'0Ri[ThrErsnb .fܶ飃($#6 z?m_{kSPWo~MZ*ȋW쏜\B)Q'PCX]wg?Fr~Um`\ 罰Iq_t4~,?sy BJZ*w7]Q9yZ0c L7}-QPFIBQWdVs NjJ m}wۇ̓)ܴhbXCyFdjV|S^ &W?@~zVz?+ lS*|TzWh֮=_;'K·R~U~V(+ {l Nh*oZl8> d6յUbv[.~0e 0Cb&Ez9b,񃆾vj;>>VRe ?,kHlE̪^g D7&TGEq{س&^";9bu\j+x{DmN o]d$&\Eew 0oqY9U t{Fs(K4\0,E1#N3sl,L:|zA-ëi?5Mƽ=Lw<3axG^>N2e% #p/;Vbc^Tp$m&% S/Jٴ6hn/xeZ=c^Zn]9:Pkx& ,œ7۩#oٍ>*/VSv>*b!hd vyևݍ`}fŵTjTD찾`dYD(N.)a>O3"4cGŲ1n-StH>MHNKT{S6ΎxpY yǒ%Vv8Z_G/M"`VSvKnJK8$<ٻqE?^0`F `ka+y&[xu`eU5M0"YGHcyeQ6}sا'RmI̟y $)nd%hVoN@+r K &[e*?!濛WRBNz6N *f )_CHY vץ<EL8yU /^;zҒ9/ ud,ʇ;]TkY-!3)fw%¢ \)'Zb/ylλFcS:UУ!RPSd'P9̙KG_g!X8cқoJ6$iL|v)geAʼ;_`Kt8c|{c^zHk`uz޳zE-8>pϔە`|n)׍m't, d4 ѿ ~ I'qni(Jەubi-߼:#{%O`HGkeO:B YllgE6a֜<_1i [d2CBx=n wZlB#EOm@'I@-:cr]9?>uO7ۼ/.ShaY`AUу/auOڳk|2{έY}2>8s7ozyUIs!|d1omLnj#]MٽE My`1s 8ҵ7p:2`,,a5QKsgb[_kAZgѓ3jmxY4igfêX#wLrrD0Y#xF-0w`_HH}>+r)Oz '켘;//q\}0/HT2?0LO.f [RDm`maӲ^ݹsך$ /Ȟ}/c1y5|sJOj{XCA9 V*#P_oaeOIp7̷NEph5y~NGL(ӎMx;WUNq]P%woʹwґSĥ} #K{p>I\>3{ Rs+BT\t8n_p1[*•u9wB:,Xz1̀;`*g(׸\3wV7o5IZJTEGk1vcTU,'Su4靄 mgVϦajeqHtx-MsM,_Ծc{Dx dپ2wX >W nXEۣ'}Tc^`K17})X|!9ŷs&Տ۞-]jAhZm>@)=O4s%vZ28qH-5<6?K˭(;s]7L WT(Ս"}ߌ2,!9~fKGj΂ bjx$k\n՜x<䖃U#&YR41;u8)DQm]kOёE<Fcc^CɟݭlX{]6 M h3 Ǘb7)l7=Ј # Hqn買/ZYb"M t>֗^σȨKEx65 ϫD;@Ylsޝ>YQ Gԫ?PIW @&$ .H<R%ҳkj֚!xCH`RiOVy4Om/i/ڝIBt!6/gy.xpg*$y2 dNo\zx^דϏE@R{{27Ie0mR{]?QL35cd;rB/3O>Af\|],EW-b<29cWVعS5F~uLt'.>usxL e-pՓ-4SIiLh^%yb#07.Q|Ʉj X1 ɢ[8+GIf>SQ@ Bp=‚AKӤ?}.jXbG }ZLcMޢ3L.Of`A=3% _%p0c3p!w.arBzT7a ȧLB fU:_ K&/n(f#V:cOqb%ьOI6P-Cl6zqLU]47dEMOϖs ao0Ct/f7(sv̊(9cW-h Z\hmR YD|@ҁCdI"u%K`+p=>!!g51 OȈ<{Rfy }ph%+AR! EG]{eUv?]fBvsbܶ!Oʛ698r݄2 2VI,x\8D.g G`E[Юr,!Β=(yfcd.Z0eɼ[Gr8lَ 8x]> RsRTZH#a)`%F9YQiT.=nъu٠QlG}+*ؠ!R1"i Z8qi l]_mxPsVR<20/ mU-߬@2GqJC 'S&}H_,Җ·aϰXۿ<8R@"߰0UbxjeR1{x|llf],ƩR)P AqLtK@Ǎ#M%FrY)"BR : 4 Ԭ:S禘= -M*^[K\k rʨ dXi3.ή3x79,/~Q[OzTPϫEFLal8q0wr>:jg?rޏovX忍uldx;$.#Nb,*#ȥ\.SnW&xn}~,) 2{H _->DP(tV0l!UJ2ӱ<'IBD 9{&g+c-ODsyKCֿDֹỸ X״_cC&( {0= Nbě 5I*=!ЪIOFܭsmDrv? 빾+~>]dS$5Y1D1&>“/ 3Nu=_b=ӦaT, =16p2*ZsGD.kUUv;llHrw{ 0$DT\ k2g 3d&A$L//K>TX_P(l*6JOxeN[V|. ꐈGFNb7@ wj}:[AQ4l1PG EG9!q VkhZ2M'+|*R?MpoYv?woB#v7'o,+pیp񩤴ڑ}[,қTUڣT )uUG.JR?TM0%ajXx>~H¿4hOh$` 'D.OݷL#\Yb_<8݃+%)D-%cTgcoi ;|MֱVE E,)YgB,Y ۽3SNAL_%%+N13y`tb知isAqRCʲ244jGmJS{`0e4ބ\6 j~A]JP#+Ȇ7dnVH8Ol4E;bD[ʂ=è^ ҫ>cm [7RlAe @sm,*p=OI5L'B}!&I:Gt K¸6+^Q xk|AF?/^"Оu9Fb2^_0;ɛ"b9-c/e70(TI4'U_ ?."ަ=$h}B!`O X"_tM@aGbT Aey+'@%Zێ 0zLHu[~f,K][xrӔ;JR$4uEIga.9nC!ݠ25 ~mmMzc^rR䦱ˋF[p}b!PVYK$: KiSW\ڬ_=qd^-W=5؃, %S#2j7Okң#ngwgQXۣ4OjUb^8R( ^n_Î&d`9IK7e(۴pg)uYSXi˷0 1AWciuqwɕA`Yɨfr/Rw'x=098(^1P2lN-#):+~KĴ9Ge@-E%/uHc%xAyd颷ΰwsԶcR$Q*&P>MZٕW(*Xʠlԝ *}Vi:YQarghed#Y1W'9* b?op1>SQh54_Fku̡.Yuy~o)μ\Wl(듀z>1c<4^v׎.-Q+?_$5mb{}{FCh|î՜>@IwdhGtrey\? yF Z2ĥBK NOøsfaՃDU|J4gTPIŌ1ɁxOMp44wEq[~~]߳~9'ixaQbQCLlO'd6lEO,6`Awd7zA;7̐ O7/kz+|HliDm%1rz}H&eI`4:^?39-|s ?pXT/݈zM#maaG-xc% *w{6C7 tgOc^X6? gm@ u*~Ƭ:@ ۠)iiӕ՞b`e&6a<4Ȧ@0R;;EOtPBA("{%n$3#?a$2K6֕'PZQR)\m6?o(fC|6_t|3\DSv 5? `:8/El0C30_TRy-I ;Ѥu7Ś߱;iJ#Hqa/ͷ!fuS r͑;a\gQ *ԡ$֕gTǢ쎇`i\Hwv rOv۴bL<ЂFH'%%#ct>cXN"rw\4g ]K:nrkFMhʸM Gg |D[^|\8pw9计? sݠ"c{8 gXU@"[*t. 6?V3qOuX&bQ%fШt^K#2\W%i }5eY`8zFQ~W vz1eCj9= eYͧ.u4̗~c-Aod'Fr_)mZ[m!qDZj-2?ch/+Oyp0\p<ί{)=6:U ERI UVcjL.>Y#\O.{QZ082&Fz *q(; 5WYH#]5_w96ڸfB~ n&4h}2ͳ[jzX0,;\I3ڏuL&M#(`N-th\Dۓ`K}lI[nj;ա5rbg$Ic%)a g~jюv|\|j.gEC T=x<;6@簎i?+lk"<ﷰ`,Ix^\:^͞t>潅`=Ki6xW@#~8$F/3R\Z+ jݎtyRJ\7Ch_;rK˕28?êXP@$J *?dTbq|'EVt,ÏF&gjF׿tn6 ų"kc2AӭbiNUỳXҜVBD)KS"NULgSfcWʽHų)gds `zӪjW`RpZX7[,??%KYv07~b-oaU? gߨ;O_f5Eml8_dJ"aZ?!pMgv8hJ:#s#D4 $YnM_:|Aq$aq),4 OtEN\7o|x膵]rbF*p),']"&>(?oo€pSMU=!AL`eP _ x~* r9 +XA((:Rڦ:vy4+.ߗadz09/W Uv0Lh-*gީ+$iE2GG^F1ԴmgL^O'Le*`AkrKH$ue%aNtSg2_vrE5bbo7rRm}ڬóx` ˱S@akR\g.o,$\QF ^k^Ydr &G )Pi;m߻gp!H8Zqw;A`99l&)l} Yyb7,D@ i¶69"Y<ϚUq7l$p1;4i?dSEPHro(29H՗ގ%*w_U섪 d)6S/q`Y"qzî-a2 \Pu,AӾRB2IĜ<f2t:%.gZmI{7]W6LF:8?@c c"׈ox։ 0^=.hZRqG He) 6xDĈU&Uǘ۴YnW 7yu}G2esx㘓 d&h77os̲%pLTX mbP tim|Mm1' X`[o6?Ea9 Ԃ5e"q-_\q_q1JYAnOX gK {^o]<@3tKrv>3 m !DBNs'{,ѧ`fZ/ k;&`Rغ_ڱil;q^*IlR"^<:=N2r򷏄ʷGV+ExҊ;~14MEgfe8uٕ:MaM3*;U+Sydve՞T<GҞj'IJ:}Hh@#ګ&/SS/Ӕ\]FOMAZHb_f&fNԭ ]KJ0+g#Fr I%SA]UUPg4NxaF%3ڟ[e`a&vH/**B+tG *nAtB ?,!K r'(T+B&CR&917!|»Eo+/*2!: B. t3 "]mwݞI|91I} FgZպO6ߥQ"^H*r?5/VtbَIwS{PNlD5 ~HDo,n hC9۱~f-,.M.qU>~GۃY[v6$@A=M9J|Xm#I eK˃q@plP21h$L'cձQNW;DzcbwsWyƏCb8)ћbS oK,X`rQNICͼܴ@K|U:orQO %`r+٦SN#2:LZ> PIM^WViL$a(2E݌MY%:'fvm I%A+o\D== ,$@PHG8o|e.#9My{l"CnlXsqP2w|kjjT H)ilG4vbX30*PSrʝf҈ %&m|j@ 8$kJg!lDl9@A*o1=/' f79jHCVb*L=Ÿ1C'lXmĐܒ\vCOev/l5޳_{v t"-3rb԰ Iⷉv9?ֱɥq]׿`rDP>9A ;dƳ$ӣLrcbOv{?}͝{.EZQ4 t!'Øn=( Vrɣn#tP /l#GxBDwvpRBN}HI4z۰^LqnAy)`N:qm5؊k.q Pwd2UnbB*4e&@ϊp=Bk<ct? &tnDYUIv {ܐl{`mx}'Z)_{3 %f_r$BaKNLgHhQk99ӇjMLV/?z}Z Gc%Hz˕_7@Ԟnsqf<0cJD!'mz Q' {# Ԃ-:LlҔh-Q&/i$ _m Xva Ŀ ࢅ%( w!pBHR.A_*ɔ%/h7.B, ((E9<ڧm,N`nد;Ap-jf۫ȣh60g%Zgqջs.O-,+?w Ž֡q4_"IwdɕU5%B. *- 1k33R-̅%FKˀ[`==zC&̖@2"" 0Օ dtc"xTL5t|64 1@Y&M^$6Yʥ'Ň5q(ZXC^ԳĀNC O+PDgZ%-Z֎&u@8*bEC-Ez% D=`/HVaۭE0G5>q sg@X R,zxcѦnMN"6,#Z+}2}O1P&oѬ3 cU6O։l b& [8N ;&BubbqkMRr>v Dm*ж\ x/t.[EK-P#dc7cxlBCcKcKH+lhD .ox29'=$|D,F.Aђ%@̊oTbZ@Ot> byЂNnj DjĦaFa?Rr1F`B7O;f{YA,>s_bi`ﵱ%p̸"B߂_WJᢠ@8OɶWhMSsAƑ 1Q7&)&HZ5DO,] (.3@"֟qX$ʤϓQtAɽ+uXB oy%а`#2@_piHDrw /uj} N So3\`ᨸzXf &ɱ? lnhNIVzN=eB̰{oY$zYo5iyS/fĕ!(7}>`E 拾`z:^U%r  UxðvjӦ^xdƊ/"n(Fj)6EH.%m@*^[X]s6UivC.elz~w=juy3qh6a奘9KJaq?tOЇAb78D Im]L34M ͇c9g853[xгـaxizo,u4È|jls% ~w}Rwir Ms7K)c}R"P2XLԔ ݢᷤ#HySFt:ބ(k)? G~6zu q1?IoK(9 :`$F_vWH~9Rf I@ׅp .ͲGSV&,)ßE;J-C~=Vp:'o)8|j A$i̠}OTZc&+;C~]*uy5a88Ć"֎ =^(WP;cњ+諝}dTx<Щs$% 7Ph,=a[@ߩvMfe)~O焂[S?_㷙Bô"ukD"5쳇]eE7U/kf5CƓAZocAa?k iٍɧ7{U—DMi>i;< J2ޱW.`W7co^l:A|Lx_qW*[p O5ǩu'MJ] [ uRobw! GQr Oԟ5{^ir3:h,j54ǜ ZT* 8yh!Uq;V+V&&K{N3&E+Nx {]Pº>F8",YCH~Fk[M"hIj2{KⰷN9BQ.^OWa g8p!0Sa(h]$@<6ieOK4k4 ̛?AE|=L.A fu[A^PMnO mkA3:=Aq^&e&,Z:e;}͟ 3qSv6(Mw[r6Pq[PKeԍpX=ft3Sb<܋J'Y\ky@4uh˼=N,X"Sodin:ƖJ"AF} FT6>?@ x>ͩzzENX&w?b:yEZ.+BdŞ`KbL䌉aa+Jљ$c+boxYߥrhPZ3rTʓPS ^MH',ŀ8f3i5Li*zq} 1ov<ܱ_iWt~u wS_lk"J{ a@Ze*:{JUi7H&Qmeee3DU Z?Ds4~|S4K5n?=1)WLςU=Nye-sf9ٌCܾ oIs^ oА)ۇ4 Xכz#MoPH䮨c(Eh0/|p6 *e0MZV0r&u\cz@+1>s :Z]\Q,HG/ΉmZ.[>SxBϮӕ06=?]pك6QD)YOU3b*ŀac f?@&qs9FR$~SܞDeN>KA<$ B-9 6r^ziݲW!sp;JNʭxfi6_%oZℰG3p`@*eU*].!2̸ 2kpn1U١h8i"hr53ClʒMrDxW2MaLI2y[1nzCIU8'L[ʌiÁv|s\QBr3fN4(×pY4|a@gRb.{ (0ĎbrjՠʨiPK"XCg[ D@(M }mmV>HkHz†SA~w7rvkrߠT8EAeܚ RPۉBt75AQ0UK缙7e費i\ doGo#mGgz S^2&olG_tVJ|ZpA "#$h$Д8fQiry-xZ.=OΣG׹J$Fm|wJ9V p]N" G*'B`){7"H j5[a\GVō _' +w"&wV,o=?ftj8d(=djAJJTꉳbƍwat8C"C'R@[7:B mĔt*d B'/ef蛜>~QXSJ+1lc ??e/3ǺVaWioR2q8l('JtH+kEP"[y}z*ؐd}f;:t˜0mFQyfڏ T@ b}Jr{Wl* $Yw L_2*қ:ji(юW`3T*bLMfL>zTz_(QPQOJJ/)Jl9ר=t%nȸ]Rxz%NcՕք 2{"^Q8>Yhj@&4PԛrPF_f٘fVHәU0F;FDt4L^!Wt5`2|]Thy%_ d[WvVoPTśPK,NoђW̵ɝ^h)㲓q ([75r}ėHDo& 1ǩL1 ޕ5qzC){g5o-DʫDGW5 uդQzPY `T/^V`b+6]+5MU5Sn% s){&_s17fd6n΂"l-Zq %3ңX^eI0k4FV{*sܻEU RUdܤ 'RXAeP4?gS!!Q 0#<\7'9=(8{3|٩|L =gzo<P67A!$ ¨=k'Qasʶ7-ZtH3<@wu2M[o^_P n'/!EӀFܳ ˒&ƚ <\+vWCg*q &//tmO˾z կ\.:1Ѕ!hzlJ[˛A,X09 veR@NIE k:Uhl̆TkZTB:͠n7G6ԲkZZ5g4N))0IYQ0"sΎ(,~S?"]5Hޒ:|:2Ckapƒ[,ds\ܤ+Ո(; nbՎW ,>{`#nPݑXU b +ns { ؏N^AK\ǧ ؀[h8m[~ZHУyCF_E@ <$J<x>zꦸ Sn~м1ؽe@UXvLN>%H8T0[0kTiǺD?ͱ$;_͔jgH* ,DaA+̝ro8;c ǽkQIEt}Z4+D?kNK9E/o74]h6h7hNhCEl\Gԝwz25W`u{uA18|9P ?蚼+o7Rܜ#|Xc;{C8;8pѱrXV$J0#KmOPF1əSD++&'^{,m{ero˃9HC)xJN+Y yVV5Q~ ,X0ĨDB<.tv.}pj֡Ǡ5E߻ep/#FOd :IM0礷Ģߚⷔc.cyrxb.X't(⽄ 8MH!呡`5;'F% GWڴ^]=#d f'Kw``!~?HW~l0bE69[6{ nƪ9khXڰ`v7H"ӓG g&\)_5lp]<0PgI )t/.+ڈhe%狪1Ñ||W㫂أpX%yoIJ7‚ύ 12.(򜊕Qj;C'6sm%zN }~ܢh{-y8vt<3;Zm҂\6C:UE^ mM(ʥ+\ |EK@&Q`5j5z]_23{5}CMs̝ hHqX̬U%; YUD\q,$VƧAƢ%>du}4d2 _~J!`n&wv.XsW <(oij9YlLU .عdk{8f/ pax}J0]j7a)$r#Y8`74 1T92yIa@Λƻ5WegJ wGz\Nv/(rwf81Lmc K?@}* _S'b笜\=k<)/:e8Vr6x1a l5(cXktYC駁Gs<3Cf{R \ u6eaZdmMJBfdd/Pi$L4-}S1 _]cjrf)~ޡ4v 6wi.\xp}2#iH8j8NŤAs14?W]w'dfB̙W! A*ݗrGAQXA. lL^̺z3`@,zxtŗVTR $JB TbAiL5%.vYmҶ 8G žђBbKT0{<ж%ŷm.,j5c2WQ:}9xs<^8NeJYfXaLcF"B 4L˕Xf*7+,sE%e"Խ&ҍ0 B\,TI毖$ 챛4l7? U[RI 8vUg?oDM|3|B^vlfz66_YVvZ;+R_ph$m%1njxPHB!k/ؤQ|su5Qԫf ( ϛ[pQq x~b)d05 ? gF!'2?Be q1\رFV1NM!)q[W1KDJ[5 }xVYgŦ<:?+..ybܭ 4yQ{RoN'IheFz'SR|Dq4S`;,nWh p:Z+4wdv4,2V?,LQ,](ht˓ " D)!%Dy4 lIf,6i Qvt^+ -`STuۏF4(,[{eߞ4[rmK; P6y%c5<&|eMJ;fo徭uNY|XzTݐC '8so;N3|r[cF* 68]#5w3AHK>C^&Q&K/=ɥeo1v(I2Aո0g[;ժW]˷oEKG*`"?:=]`YGF~ [ŽK},DNOIy'xgSjzq|YLԧ[O,l.'Et)JqDD6~л0ed3o@, ~03Rf oK*Ovꢑ>&I":9I:?OLsὼJ0045klf~q@f/#J&wbafc9cAkt ,oho78-Wcr\"և5 ~WAGM|lsDU\ϛ>й~M 5@ٝd+#r 8Ը~#9!ލ)O+_fbTV# I';[4Lpembq 2E$Bj :k{k`Lqua [T ݦud3NV*PwN`>i?dLôwHQ~::b`~m#gja&B,/=x9P+/1 XQ(2ꆠ!) mL:Imꨯ]jU$*ҎZ~X.='e2ڙ¦8auMcy1d /ҢMWfoS2ЧcʈReG;nFdLv#wm%="6z _!bg(|n{e3"]<^o*cWyu֨IM_Hsh<_[G/aW<-!B0DkT$SMcOȖ#CXf "+|!Z+/`%'KX*ma47ʵ>mu Y+q{v a $e4URNJ]`H˳0-xbܤ *-FϿD#zA 6{AhLc5 `Pbi" :Gӵtɮ0  jUmVPP5NwS? ؐ6Ҩ|xF)bfQu_is95Dm h?#wZY۾\Fv eD;ny<(LDP$ls(P*zMm!ήo" R%wuĿGҋ͈u8G3{UWUc0iV2F 6]u"WlP0- (ɓ]DW:v/QBex^Zp 쇻+IEQ Lq6 nbUeIfDxg[-fŶIY=%(yzĂO¨={jK6i|[po "äy;$(587C7p/劵LCX MP]& fW=n boS,c,Ӝ:JwC֠ @&~x!߉~+yʜcy JS6 ?¦QEB{9qzQ:Щ:gј">?cRO,Qk\U`TjpqY UT'q(F[>pX]jڈД| 0fƙ_Y(9_ "sX~%6VDj '+\K)ЪSbG?vG9X9b7،x Ziĩݬvj~E 5, @c509`x\aVb>˷X^fX"VQDz 7c0@RHWkqK||{`}Xmcuxh6H1{W%=E-I}!f#FpF-iHVTM 0!O}s'>|G.(".T)ً{Čuy!H{& fŭ"%8N5=Sm[̓Kk Bx//V/2o@zzM墣<*ZHg͹l!=J*;`C7Z j)ڬJn.PJ(TKЩBy7f=Jee Q ˜rٗ{'4d]5fED.50 B,'I,wj; \a~ҭ!RPyĐ=To!*ΐs0ؐO EuiN*хfȸzF/ 4ddF28YR"X3)tpJ<uqܯMHiը^ž z>$sq,>~l>:TئB0 z&qLj/fZcLl{+ӠÄ?TJ }S2 rf[dq)wvct1m>"S8G5`,z^X`a`` oy}˜L1}&߃T+ctf&~p(f[y]IS] W_2#e5z;eW2Ռ-z6Է{5jNiYlduaVhge#R**cfYw:%:CdXF'-"/ ~X%/UqArɋ WՆRvϮGg]C7 (\2c?[\?\|ʱWϲ6:w"EF!VVͮFFwZ֏\{=<;AƀN’&w*kN]uӠI ?), YzޞjOXWҴ"EHS+ZW4%zëDft ؛As$9pȅ@9:=?uc{*if~8Z}?g&E&1#9#W3֍ww|&O;$[3ߛvP=j~T75"ܶv}9f w:yɬ73)O-·G߃;)א}9Z4% $C ֧?>Y&H/?޼z?f!G.k!K!>ٱ[skニwr.u/a6Pg,K4<< ֶ8xxͽ: ~Ct񋚔iO(fNZ;%5U,܀Qxt+9k(>d^f.L?B^f@QkT*ʥc1rzX]K: ߌjվev@ hL P[>0kH4i'n tJ"aߏ"X?>'|߳txՃr,Hzsn(d6" ׀B΅*+$k6 =,]J /e;[7ߩ }AhJ]{u>LUdg;L͟B{摗'!1zܿ>SI@c=0l$Xw3eGR?FB ܛHHLB%Bqb՚ idb~蠴Rq@L * SItAB~,DzQ?7]w-Jno;K m-58rR\Xd-z8ad#6cm]9Q x@@Q; TDdk~(Z8VQɘsa׭ㄶ7HX,`ZLYi7Z᱘쌂V:7Zg E+%4^c _hV#:ׇ #>m){[W?8>A  ;3Q~ԡE+ QԿ ^"ͭ*qC|Xc$ojkS#ĢeX. i@*^KNvbU-Qc\_H,Le芧gDډ~m:G&'E`.&f\E 7lc..dEqR,⍁ߝ usw#ѨPa7$ؾźcKDYc[PȄ!>|iaӢE$b )Z\۴ '^Wr`Ϝj8GΡ+cSR-,gB>E#2y֛60v9mT~rPI#xJfG z+#UĎkN?}G6HP¼ț/@Fk}QEP?Nrja>ζIc^Y\߰8hn;:̋UN*ӍCsh28^.#:}цe%LQ:L(QU˥ i#c)f)Y1ÚXQzqz$ֳ\@WT*h=.nB/ IQðu()ܫS;U=Y^ 1 =A x!+V4Ax΂n9ԴgHROBF7K̏>a[8(7%ڎb;r'!իwDcG[Spam_Jsn(!!!3=IY:]NPALqΰܒ׺Nr#{( *–d Vt?1 q]H%V&ēh ANKMh fpQ"[t ˲?4p+L'I HqR^N܈an1s3D/sQ޶dwM&QƖŦ n3S LaE:j]brzTxK+PonKsu\W֞2y@ݚ/'M EmhF I'oY S~4زu:hQ ; jGuj >J?n8Ըp⻹- D4-kWms9/Pj{=& mN[՘m)?B)%"s;HT ?B@Ex>Z%`%@*#F7, ZhO)F2SFK׺E DH@=}y.[jQ{V.`,`xmę=c|lΏ1eCbs1VƝ -;VlΤ6L/g_ʹɋ$APzԜĹP]D z˙:8jNƴsL\cy-V¹I3b5?}&-6`|yAA}|OGvd¨q|%iH^0](\#b_:vGyHyrj|a J V2>s"ʚxL7XAitEJ'R!˕'2g|BdPdF5*%2_uD>.s cζG(↚Bo"0Wщ$:I֚:TX.Zͣ_U{ߋ{K^w<w=l<7Jh/;&[&x!#UFȝ|$KK?b8S ;stME(@))m}i|[z.\bN( ^_e*lĢwE12A+׭ug wdo|xw%udҗTYMt ?/ߤE߹0l~^``vj .\y' P127i~uG񔉥rv`fkRD?RbEͧtW:;X$B{ be:1u 98o]w$0U%yVU>IЙ'a+׎IwF *v*F[pۿ՜z7t0'JyPV40UQy>Q~ (ȫx_eRe2vֽH.2t!P(D$'Mo(w- 3`cS[nevz1Irg>DJ&BPDLB`[+Uj,*c$}'! 0s/rK9E.?3n O)dJynp[EIO)6$eZzco]$+hZŤ,T>Z&Z ݈:ib,Gh qN5:^Ktm:g~נv1~Y|= ]_K<,SR 8hσ,Ii44HM}𝬋mZD^)8^G( Zs7itBwkr}(-E1ZBȶCĤ2ӞyHS,s&)㽲 z,iu%?#?:g߼5F9I*iE2׌g#2 wCM?)'O5Q,*J.Ȓ _TEOnBW^A M`,f$V<ަ8ԫg[ XERVT+e?n^oT`f<0a=`*|xe‚ԷH,6_!py[aRN`t-X/m \>Xy}O=j}KptJ='5 TOd'Tv13tPR u~;8FN0Wmw 12'_ : 4oݳ6x:: x.1Y3fOb_Y{j#xOņ`~|0d*K#pJ(ʭdN$JVuL4AvyJ$jm)է}q;10ň܋us,܆JLi̵eEH€gAO9x?fDky03쁞UOO"s6!]5tP6TM^H^ ]h`dĴJFXz|G!HdH"l|'ҹp~xez&*gGD49jiq oBEƓjDP/!G-!$pV > 4v:t="CG(P5os72}m *mrEQ[ؓO{8[xAv_af/3A,տ+Ps `V=U(K&=7Ivy%&18EwyIn^SA By8_-<۾yҼ=$0hN9I0QaoO,~7g-}ͨ :9o49[z#g]*tӤTVSɇa'bfvmaz0VMSt-"idN"r'0_-dCeI-.4:;$U(g瘐W~DG P^݆}1)D̓4ax/skAÅf\FAIX!)n1 FX?Bm,`_uGM[EU}ޭw*4#swdn+&b ;zu v4T:+*JMh֖U [)o| ky>6(VcX t06p2# $^tj1fsV;n >X k 5pց_4i,Oe[J;nb0|?ַQd:W] aܯ:oB,܁e(똍\!Յg,* rJ@qr)%b.t@ޚlDG %ams7XJ@fyz#nu0mef"uwk$} ey\"Ǒ_.?0W|1.NdWFWbRRH3=CvIlt_t!F51Ⲻ\@o^!?k3:0͖Q$7Yk$.C*xU*,V Yt,pqߪU"ȁ ?#(R3xE{{?xf'2vAV,NUX߈2ջUA!-aTƾw+,Z{\%gV6.0:gĠWf54>Ӈ~Pq \aNNsO%@sCU\8[)  *-=( dsj=$̧R&"ܗ]0 7K(p r5,:kДqBjh^VS#g& M>Ev?K{ Lh'~/rB/y1awH.0nȘ2k#wtؾ龅Rﳾg0`"Th j>}RL4^ ^f䁀CםSuo.mĒ P1]; Bu,eO'"48sJ֢6&A-4)+*W/Ήd!d AR6N1}5'mЯt1JHއZKբÍTF%uuS>X*j0S#pױsMP堾17YOa:Eh(9oV@f:)w;wғr(TE :FstyΕ35>;4Cd&^dAUZf&%dQx$EuQE5Au^v1us }9IJI)vөϰ]qargoGˢ=@fK-8un046@p磤d.:@`7jd6m1cȚ;(S"q0]3# "64@F~ͯejH *,I Nszh v>5Ct^{Qt H8CTSclA 4CL,Nj]4 E}6]N_!7EF۴q-ޤL|* 4ˋ%C%_t<)gW{R+4%`c{d |M7Jk@axllG!,ψ,"w].xI4؝qִc"󑭵u3f XP!ȝu%^: x4BNzDw P'IgA=X 5#@)*apä~^1WF=N-./cFx~yo\'AfN*.o8I ֞i;GE yT 0"*I/wIhj|4wJѓp{0H1q[ ܔLԛ᠏#c65*&"tXWCN bte1ј\6GXL: Z%bgc~M͞o$(=BC-h[ V )krPj8$[+) 嬨F ^+)c Ts||&Z0lh5U\h4ciF #&-y^B'$* "bF\Q))2`k>݅i8h O6l%!@ҷT:[tyj2ؐ?֫8rc lsQub)nHIo uMgqhsn%|5S&{9%9n/zr>$`07RMuH {ۻb$@_NZTa-P`iQ],ZH$S9mHԓ~*Zrܹ c4W Q5A6f[hC>cK=-ʞy`:ڽ"1&*8JlDt1}ir5m˜Ɵw7BBU^8"} g+fUq[rwtWKhVL9cCVG6v$~}9p ٪γNoO6V?1-HhIzo$\ g`ʾ&})Yۈ Pr.Y%0HeUT\hi*ʯ\6+Y~p ޺.Z wzy}6flVUB<'Hk)+ ?zC'ddj'}&xQTZ:S׊ !Y,s(tk-X¨&4F% jt^G<frg]_—Mr|-Ty~fT:ώ&bG]pv_XEI]pj;0xvs%sm)\oLxgM.CP:)za!^KL;dZd1,TK{PrlUOQ-d/JSmjLdse:Iݞו ?Ny>Yɽb_P/r!g܅Թ+za(u;q.=G/ІO'T_,mn]e:~{ j#my%rMߞʽ<σDcWEcbi: Ɩ]iz+9p&ZleBpLjNfh!AY3*2* W]փ\^q"u]򥕟?V O[s -u\ ͕a!P^pxP\L 'H!fʽnF@ 3e!}3#);*0s啗X<%n ^ }\7bD'q8`~NX.T'uakIF7!5i?3\&Ɖlds0`E!Q}ruKR0D|%" F6:`\ me J1xqշf2(M~Ck'JB1ZKq@@N7齇/6ٽi`0:DћЄtM#u4d>R+đ{2}B/XG' ;$czvpH)ۡ3^9ҀP[g¶ZzCس5[, nn,i;f᧜c%;j]G$M/+zoF6 "SUiN/m:7Q8)-8( ("ONXwD9LG0ߵÌ[˅(|0^{1O`H{ilԤE"\?A=rLrBaFP1&GU9$>6sav.^|bY Ŵ;ϣ0*f ZDp]%ŭrq偆_79DۘV'߰EmE$i䖌3Q>ScT;O=.vXMS΅U£e`&gg2 ;YoP[h bBOQ9K[ fV1?ʏ_8KL-x`4$܉7Fκ-&̲za"%/y'$:Lamn6/C-nDuĺh 2Dtjʢ~RvD8Ԗ;U2JdP"TE!n0xnE پa]]3LontKx{̀1ju|b_'0(ul*LV{(-quX( s(AN(kg/>j*n\nN1 ro%HnMPὝ0tFU>-JExj)5ن{oxj柩j'yd3z6AGQ +voMsً,.M"d0jW4ӟϪ2|S9qh_ {t=جhմ^ɗIg@bo7Ӹ#"C;36omYխL5j66nDKĥ*Ae6[p(FLD}MW=A>z%D>[ȗ<$8$7H'j䱗LhiԬ)MCKѯigx {st¡ K;svŰfgc֩n"EnD;'Wh(X}-gBqbUVBdIuKj8]5ժ*'RVO55t7&̈́Ka+\SoǦRMV:M[ `|ԛ-޶BvWI2ղ} $qOF֔)Iyyx0oSSU*r9fqsn%`9S1zp| R4%[04asޕzGb9MUils fE©JfP++jA͇SyP:G}f J91gHn +ߨekw_ͬsºjOغ&2V?>;`?H gQ>n?e=oRG=)z Nl;%F cM=2'tG],a+k2{V&82]~Q >yVsd0X/.QsיIuxPB`2o4uTX6`Hm/l- i4E|b)Ȓ*K alSwIp۫Wp.l=O0vzۏGHzzfS$E%O+dǽ(EVmEvYK)t*\)v$aY}DR+>53hCv&E:PH1MVUяͣ찊i9K v_7~,Dx.ҙpۣTt2 @x `5)y8FfK"_$] A 8/gh<ڀLˉM℅ ij6_(FgHCF7?R_<A6Rc˷ Ds^!%0 +}s`Z.#鯁U5Q:Ol*IQigFPssF~_Ym=;O )C ukJ{k;߻ JU2<2 s_h'fE)0lq;pߏ{A7BKcf&R}!W/^I N@&ZBfXKȞGy|kFRQ d#@3N-Bq|7fg{ʰ ed¤Q!BJfBƕ,viMotJ}?bAO "|3`4w* c(`wࡦvaucm1n[hC_l: hPp=ݩ8^+̺ 0M\D6dJH-ceb53쓕Ol}d"C>9[!QCPqԭ) Dd2czp5XΑ踾 dDxX$2}dAV_^"MI1pꉨf4Ւn ƊM{Sda觿hCBR}2VK^2)Y>2p:.HNű^K5(0p5N%APFF@WK96hzpM\K72,W_S{h|5YE7&~}} {h?$&23uDYx$;$f*gEnGy 6UR)@чSnnHM(ff%KfcY7oK;gͯ#{& Ɛ( U,(FK e|:5.4-A\mS@<6ޗ?.XKC){cM;V;Z'4\9( Uۃܳy ʈdS*::O$ee^pɾ$&ҵ7r!_9 V}. ..{UYkfJ(-+{t&}U=Cv #&A8G,u DQ1\̦m}b{dt[4 |pn6|qKYoL fLLWtc~%[ :)"\Oҽӄ(QSWH I 5}yf^cȂ+Ɇ '+Mlt7T?Xv6~&kh`*Wq^ ڐfH6m{T,>7Xqd>neJ:p/@x'[BZ|*%?no%:2{ [ ΋C_+U^#̋;B_ﻘ_ȋɼSuy9F'U&w0}r“"N _Jc;Mjo]xSZ"l-SRbpeښ2O2/ gL4)P$P+!C -z J |kpSx*ރl{Ia]8 '6 A]in- vk\gp e^vj xtIŵyW!x@\(0\ ڄWopbܾ;oH %gLN< Q]E/!ƩWS|o`80p>BiT Үlk~{S'0,02go+|m@41 IUÔ=c$;XcsRp)RMv̆vH?aV^n^ رupLUY"RyiF \ɻʰkJ q7lA'" &a~u4Qw]*vT&L϶/yK\=ף!&^QRz x- 22tV-S!{F>QA8ب%uYxm(>` ΍xP =n>0b +2YIFq D Nç}TO8Kj!ņ_bBD`?(,AŒL~` >;Z]g>ո`S KW?8fVUZ\IA#>]"K<%z:N`jZ)옉v6gtrve楪&zi[53Sn@gr\rxS)Xqj!̬kqfh!5C=릆L7sޠ aFZ>\c!L7.f 8MPn1ť Rt|Z21%U)Nw ͂|p ~ywW$}'KlL@onñ*$~Rטnyˋ@&ynݑ( (P婐cJsѼ b񨘘!tٚ@é iY4%a+|\-]sq O'na5!=k9\4a@VhGo G&х^kU3v,zh{{Hs8N Ì~05pXH)ǪՓUaY&beY;2 sGtlS*?%\7h3mRt!q>?#Ls@kF_Isף7 :Y<͍p˂_K`Xd9`P˴⁑ o 78ÓDtPCءh0XHڳ ?P1(U$3GON@^DZ}ނ{<A. ikNOhBT sb0NDR|sn!ͥ]rXV; ou^R}r9)1`W鰷[FJ6*Q;Otɟ,(4Ru@-iVi !63alQdՠ֑v3;z3ӶuiYM=U=B%+Ecں_32#Qj1O=M4{d"7uQpNWNX8DŽ{*jļm*4] "߯.HӥmCll!6@1yBeztݞykYSōbyC3 6-DRR["_c@9wSݍ:l"=i?}vHNjLơS/IqIѮRJ'V=nd`S&5taU|fKĆ+plP|R!r9S9KN. _1R@`I…ë^ѻBV9gfn&`R[ld_oҢ"N +33~f34SsO5\gmw ݄^d $Q+\rϐeGBtɼt0K}e.m:jj2s%iP: s•S37IeJG7'wQK8Y is 1u #|ށGfE+ϼʉ<6AX]̜7ҙr݉Pn OͼRFkX k?1ѓ-ILB59Y'bo᾵H 3ዥ|JFtt eJ},n+'ocH`yFw"L1QA{@EUX. wUӰwG Ո=τd Hu1vrFd T00C6ꅪK oh'`:-QwOr[ldUn?XR S4Z]:WSsFDQKɭ܎Bc$$$'@=kқ㍩-s4Ʊ?Xn&_FZ%k_^j!~juV;CcRRS˘cb6i3)v0qB%n _ 㺿?:sf,PR*.JՂ~'l޳wٗfͥ=EvKDd"!~ݖ`Baկ_FhqcnXjIn;D.K5gY<d Ğ0}C9Hቺ3aƆzb.aZ jx&E/p9X)}v/b:œ?aEP?`5 EO D~ B*aM+e>'/PAzzN~o6}C;SMĭ PI?;w6T <[+hjnSמ!2}_~qy7ۯ1{x2;05g/G.wQ4^TJ_MQ[,#p(P%HWdPuQ?24ƕ~IZGCr5PL5GS. NQ%m\F͂Y /H|'Xٿ6m6~vu#&G "Z$:\s79A[7 !vpbʅ踻O.yIr%9`i z-0eLZN>/&,XfHc;gpmlNjl[L88eAwW: gar WZ{7U d<RVܭxoAKo}B4pJ<@S?؈űb3le&c88tTHF?(Ypቁ$b8| 0ZO_q(1ލ@Iwؙ?`fZ^=)3W mnŊ.F+Xkb!)\e]t^ #}wn^g|b&"R9RL +Z{XMGi)3̇Cz,fvQ}k'+9rodžrf\.Xf0+#AvKbոqd b@WF?ָǍ[@g+"PRXfK,$)?g=}?cFʚQх|fJ)$ O=\E%UOt3V'# }9pXѐ &rVu8iNSsTӒ=,WEI?MO:1R`Na!ػS&$Hey(61٨{F$ $.ЫӃtyۺeۢoTuͳR"9-S$&  !>C!zw/P8I2ͺ!H̫2"XG8:"V}˯rϔKBjMIj\YV6GcX^;F;yP\0M9$'E\%؃*3T!y6XR~>Ѥ Ƹ'G\07MIOKD;#F)J 5#y MpH*g-े ̘+?ZHΉc6aI‰HSؒI(M.4C+'7ƔŸioG;!e&q`Z8[S|EKV%WC&jC:"zl$RTzIS)#y@ }4\  ##ꅜ*&{06)Pղ8['T_5 0ڰa*Py-ao;[* ?(g3z%pAbl͵}!!.X0܊.?v/--h:tؠPClbB9In#$ i N0Y2i\L@Xg7敘ba ^"o*)" y(#I:AE3$3ˣٸẇZG:3窘u"?]qX+q=`Нo'sg]EZɎ0a%/3 2__rZqbh_%vҭ9օͷc|otP+8Fz~ MyΛ pbB vv!h#E~A 8 d=>ⱿoBc9-"4:OO?Mhh3l\/5@ªJ {uEn`ה$ke;;HiD ͋Z܍FҽQZ=0T X_蒏N80ʸ=@&>Y'8 3Ux+YN*cW(O]?;MBkd* ;~8A0tv ,:BV8]'dNW5y,B0{~x(c."JLs]i3VS7w>BI} cǰz6e9V]b*-]!\Jh2L/` X3Br @6́;s} yk1ebl ۤ Km!~K2QHZqIA!SCu]wJJE>| bg޺hq,{v(ɍ9vP&\z+L 4ծ"dWhkrm]K ܹ>b/48Y}>rCKJ?sN\~rJ[UgjH[;N,0n3nЛT7r.%8\'IZnOr>UE#{CAN|h'r֋X@hM^*xb?0-i9N-x=]ᓗ9 ;sha OH@)Yxqɓhl,JД4y-o*gbFX98t؞O {4]&hdI%-^YF|ϝ-; ?I;zXcQUz=%W)<~VknV{h}E-2&(v-ޚb2/U_nRƼ̡a(KO PeW8 б60 y~.%JоHHBHZ|^O;gKpM *нw~p24XYSxsnzx'yH~:0r7QTPƟՑ9Y+G1¥X(“ނH_.\X%5ͼ*ɹo\YBHNkjoamem*)Ftd 4&k4_ؓyvfCw~ܷfl\ \NwvZ?wFEK:1۬vv6_YRǮ2l4-4Ιe`;턉Roܵ//RI ˠP4S)w _͕Yr0_sp{)$|3(ѯ„7Q)OE &Wf(Ldf^-,.%mGMB߃rqȅDe'! q\rbp0=uB%9q3m: f,Fҗhվ $btjwWXT=1#|^ ?!d*9_ @Iޅm1 N]̔T5Nc`D @DfR| ,2fR`4eMgr $J(3, u;:%>}A¯y,̺|&V#i E?!@n`P=8`KZHw#Lek5S ,;4DpM(٤Nc DICX**TFⲊJph@3\$ď@6,$/oq)֑auT\!Gf BMfT|ǶZ| "u{%Pqm;)W~{C/kf/蚢Z3r@l؇F!9 OݒSL K_"TcKi!$,-BJ"8b_p~#Y@$ W͹o-iʊ1 Nri7WFuJ`Đ>j_BG;̒#8\($f譙r1 &.T]뿯9C3͜\w,*FXцkXί\( ܨDDe9F1uSRa񞈊}U5, I|0ke q1Hǿi_ANyI/WaUL: +,nXGKfW{al:lc?Tҳ ϊ)+~P$(%4}vIi F(A֏Pvg/}g;="tiB^bV]TNUD$mR ;P2/ڶl=pQ5I?%!MYuQ<e!udX=jOuݠ70hJ<$ajb"[`OefXVgPjX|'rX/a7MOMn>ԙRn,_\V>"wT/S.v>|ޑII=*9&9IǑ3+WB0Rͻwr X`xpHEwywg3.BUٿbn wأHP|:׃?"vf᝼vw <82:]a̩}1E2v^N Ŀ*}e1":1řRd:s^ V@g1P<]= IVnd_~! 2&TN . SGgW-2$s ,oruecw5_ZL XA2 k˰UuW!uŪrPr+x%-csAjS?b K)jP4o5aLB$㣧_'m㖫ACɣ;x޽CG#Oo_M^Q} 8X6]0{7E /vGb-mw!)T؇*%e'=00W=RGs+F&vAux"G#nlդ0mK?DK])LdDjz>XPkOIhUq6{PE2>',]W,1g:c:dן$xD![phw>0*zrzXl;loՎZnP?FEP5iL{ބu^䕱1զ/;CG El+Jݷ`i#T|"k=w0y8}1 VizΟ@C@ZKA8m΢!b(LC $B|7Sܪ:\1͘<ӫت<\2 6Ve* P5`YCk^7} AieGW])?96#ͯI6c*TT UJ+Yplƺ#!xoW,}ėF5M:l[F\! Oj4]*)j03 |UR'DCA }iZD!(א(a$ eY}Kh4,Ӹ_+# -b^7duiѻ$`OAj6&bxݺ钌gTkXv,FU: %B:x-zN$R-*8n㝢eS)OZB0z1Vc#nt:]$<#QxЎ8 Sz3M9JĖ&v^aٍ\1jd)+;j-cOny<'ơtt|%nkX8PTJonlpj7'UBn XYvyζ& W281GN'l.i-3WOϘlC C#fP2 ȃǞU /=CwMǏ[p#CcxWd]ljMZ!f TXX=B:dƨX}rOyf2tb'a =qx:ڇ޲<2pQ ^ Nfd8%ގEygHB-z$u[!3aHWџHV0IN< ?GfIz_uIGHn[ܦ.Zf7[" 2clAe~nFV"KY>:x%{#;a!5d`]yv ߲TL|䃥ҭW8ý|Ri𯑴`2za78'AھZc)WJ iA\,1:*;ɽ:W1V&w.r}iW{^m.(,˖DwzmeJC[HO4Agg [ Urر5Mlzb7v}NWYja_"!)T`iy7f`JŊBi{g^Xꞙ+غ^N9&ʈAɧ"FuDo,<2{k !P4=x,?jIf>ӳQP/`9L2{c=mJ4.Xyc WyR8OoYZo㰉^6T@>2m} 0YPoKTqm\[Ĕ:Y6J6tC͕V9DOBV(y/UqF*IShsi蹲dNDه$d"E;LjF *3f`bnJkZsu(dJf*a?ѳ`d{L 4ݍn:totT&JILid'TJ{TǠB8O7̟%\>@rjX/S{/c gd[Ok*^,!CӴb} N#L9 54k~ Q\ \m@upn䘕\iN"_efEsRhb՘9v_КzpiR ~za79j9q1&!zm@d 7b 闎Adpܵr/Af(SȖ&y@|NtKBU*( +0o e/5LY1q;ޙ^دhllVҏ?|&3UQ̵ƃu?ZZ}'?}hSYM&Qsf%r-,"G}O/UA|!G~Tc+7QVWRՃB>R ÖY| ѨYG~YЄ X׶ r|&D8J eϏ |r㯇٣g\oBEҲ]({"mWq,&+QRyeiO:0F? |Df{Ȃ+./3RAG@A0;?lG5;i[ 75'$7s_AlDLZamuJɭ)3jJwBмհDCUճG&hcAI|>GކHTZP}AЬw 2.K y4P"k(7چy%Hdsˍ1P:Qᵏ|f !\,uܐ6\ƪ4Uxe# ('t62M$ȟw,`ٰ Ž?4 oe= nh`1nSOɮ:i>ߚ zL:Zw"4#Hr͈a4'{Vō{,~H+v6Piº ZIsT.:,pNz5r'W`T:0S1H2E[tp}NX_ћU^ E<)3_&bLvXj 6c+zLJ**/߯D*ʷjݐNո1% 2͜£F3БEm$TܗۤBoX}{$dX7RxkLHyқ-B)t\9y:tUnD<V_o[킿-`%'}dn)pYŘNV~Ιz .ACe ղ[!x͈Cۢ>W#l.`l\?.Dz `),-0lߺ?qS->P˰ ŕ;<=y.;#F(`-C -}zw+]&|Q-7ۘؿJQ Y,v!xB\pM*YMD}$i=U>cJ5Ht18&|oǥ|jϮm|pzbq G#ާ5#X f_=u1#?7"FJ7O *eKkSR% hx0eK670N@݁qS/_,vY[ G n& ^}lolk12D\/@o}DvsX*yy a`i3I4kzi­%vscY1;iӗ{!Xai)0<.mE_\VAq-i6L蹅[%I>vey3-y$frT/3bylDl|Q{Υ>+'kq8ˉF vFkџ aQgkjc͕W  4(yp,5V9ibG.Oif`1*k%Gj97;h,]Vz;IM /AjNcm\ƣgZSFƾq))<-'<ƒI?>R~XU--I^g21.IZw \}a} Qn sYL~#Cd thݟ}L'YC.t3ʣS*Ӆ"/&. WHP e1QjeYaSz<\!^,}tQ fɂ7D==ÿ!ck<ݶOS4갊wgz"RpJȽTc3κԺT꽌 t`< {) P@7]#׭I p_ahi]A헗Ӿx@W&(eNy'6w 54Wt ;0wz%lR: 2h߃"JW.sPRܬʋcbݫ`%zސ<ڧ uheCtLaXṞV9BM'';fY=)ѮDim^]۲&J)U.?N}:b/&^2g>8H!i40^B~5COզϼvCFcWnXπ?ݟ^uSέƑjmW9'jcnb9c䡝\L Uq^(r^A~=;ΏOP:e+?I; h6BDJcY)Я"r_}s}Ą᝟z$ M3>cpR(HZ7-[~ z6Cei}6xX bKȮͬ< 9Z䗛JV"CtulK8_(pz_`Ahً)2Cd4T` }UXG@+Y9|["fbR,%1[Y)o^ܫ DGgYo5=`^)pnVN(7;ffnH $KQB-aOեI%h;M" `j4-F'׶)^ғ߼zE ڧ:nqȦ bZ/(eL w|FСp؎3#{-|LAo ;pSlfi Ki=`VOWp\fn dK,=Z"hmcoU^2\2zH]>[$WCcSzƪ61"AaY:7y3]; ȉ ̞iLC.~ɥwrwHFRR > zw[10bDxpy   !uEMکCh]쎧H_tLRh&qRs77.4"Ð/ތzm!+VIk&')v}SuE'1~)oTOYDwOgye'"l-6^fz6mO\5NϿ mػ|\l㨽^a*aywT&1ԍ~`^Jy ft q7qVJ^,;^n5on#YVr.eoL#Fv>$iR}iׄ܉fmh!Y< SU.}}YM3#{^|[jc *.`A_y#v~t`I&$Mg~ Wj+Ԋx s*vL؉j:݀9J~ CvfiZ9~.Ci kb7΅G@|bKwDgf=I7r[mO_(t⎋u=VW%;eyT's[2gܾ`M]dC獤p{˿Ѱy۳uW, z$N!G mfg+ JqT6>]LY:|P)mwUt^f7-3&m3Ƨ*u/z(Dč,lhAqL1HK}yŨ?tU#!=bO'|mG!!XŨ*n׸|dԓp7бَ0Eq01s#ZKsi ;`Zg>@CghzT;&NiLi .%\{ő. SWΩGߋ'aү(5-FrPBI\Qf bkg^_VhUEV({扪a\^2' .[.P=-; { F YrS‡vWy0pͫn\PqNDiJ&21F1.rw3Oie+6Fb{ ~G;fͷ!norΆ7"9T^e9C7T$vN!1Πm᫩+ZR5jS]H)nDPcc<;e3(O=΍7 m87^>5XiZ5nY/QM+7k ^V ËJX"7_5A V?,,~ Hqb_39u@w;6%(n 6aaڕ }˥יd$f[ͭ@vlQ5~Z- |NrIm]ѡ&G).7vN-#ҝz(ָ>za@(>SDItx C4ZS[Tf{"c{ .G,س)Wԧ_#5V%`!Vuek5#wJS7*\LZaY`+h`f ?=;$aE7K:fQ nрL/T73DzbL SED>]:q*]4[z5Q(|84i*:1ObK%5%Î({FLVr>9zS|#Ÿ6M<Ұ$*ExyQ $ 3'rخ:з`K&`#UCߎXFHڌĨ ̷dPZon!.;Jrp ]@@̀(/\DMr_ߘ ;P5 hJ ̸yyG,S9W%8yCϰVo/Coҿӱ D(,el5>EZAP.HQ[P02z nkZ*&*vwPwtq|,5{1JF @.+N^ksn ol){+bWœ6LCDjדtەLI9L 㐧my|$A]tl}ZbQ#bjx6KF#9P a3$Jk̍jq6{!f)Ə^2AEx%-*"h88**J n>1YԿ 2`ʣ8Ĩshcߚ:2ʓ0/c7:eSDC,  XdeNFuێ'8ЊܿbR}g+DLA5 }\l/؏I'd 68->U$<#/&!+޶q;Z"퀏?1(Wܦ\|I:E<9V 0BGϚl}BWXV&0`A~- 0ٜWW(^.Y_1FU3 9s2/70n M 6y•M2 M\ƺzlJOp c(T̷ 0=s9Ix=1vf1] L]4 pm+0o߬4H?omi&!ԩ/+\EҪS,)&ek)qrEyqhX}lvHY(Y } PFqZ8KHW {K7F0{ ;VÖ"l%끏}"ҨԖ=v!S՛k0M}]le`\= M0؅'kc2)u \䞚I6+ciHVBwso*wۻu<(0Q// ƐB2,+:‰kh3M5WUprH+]OpҲ7UMB|s|6v2,Զ/LN Ygo0Z]_p9@ ;&cSoL(cZ;=OTc9lh' {sLeM6Z8yk8&9*k![\ +9B,ԔqSĴ dҖŁ3Հ-mT&}^KCq81dvDBk0z'R#k@FeX)u49>xzCU#eLۿEEYՎãα(ճVm ƕ&M fMLf:"=߭R)Op- X=wShr+mu[qT▙#DZSYfĨxU?QM2g04_q }_gYSl$j[.s &P?_`|׵_V}'_9BL"h#u.|5W>+Z!S2 B<.Կd&p7?I-}ރ*(3 3sE?z08>Y=UZK{ y )*. :ۯX65X(m-?٨maҚ܊ALk&+L:^$a8TI nT%I%JԂy_lqcȅq +#۳LYo*;]*ݚ5PhXG'iO*Ǧvfkd ./d|"Ć͗MF. cnآ= y Jpb).L;#vOA6ŕ:(W!;eRl9=,W#8Kjo'r!up.`l|Q3m4B#W$=ᄥů&']#8ٗ9S =j3+ݖ?m##wpROot)k?bχKfUq8q)lKUvք?~LD96{;;I(qO{l~.!iİ'5g\S7~Dt/X9VLF惠W% tav?~}%_ I}%M9y)'E*.hUV~e.ދ֍"KūT.z4 lw#opӨqz=ϨFv5hS[(U\*K>0Q0}<uT7|fԁ0x$&}0{1"LuyDmU3&ִ3DKh"+!w(kL(Yfk1C5W,㺕nAH1nvAGY)_X6yv5{qM)ͼV[ , TLjs7R1A_wk\D.\ᑿ3EZ w}O{ԊwxbrR+qQ DC+QPM [/U֞"uKtIQAqo#,lj{j22stH6qBAV<]A߽%&(rOdAs!*HJJkՏ`0; œ膆C|R<M?ATkp?hc)֔OSqoӬ%|{q;E.`"H7y6PE3a ;"2K#`yݞ ^ɗ05,^p:sb%G!SxlTuѹ-lcV%|-[k Y1,״5W4E{$ԙ;!SdsFy|کDB2bE6J7 KVO:,ԀiCq |}>P+H8 mm y+rK2DNfMw2YዲX-Dki0rBAtztXɀG P,^3tz!JRM$1VST4֌,8~ˈzǿZքB-Jy\*5ɢ}+U^%vW|5l8h<)n ;wf+ 9+|J5:6iQJf,`ɡ^8ډ0G&'poh\-&dB3E hA Y\Ѣ<\`ķ,h0Jyoc- qVj.BTl^_d $#CZ/i1^1ȰZt0};z>1ZFcq;hO8nܱOI΃ft+N|˕C RۯB;j/03nV'tIWEРLSz)O:  SuxM#%>΀8bF"<]yKoF &u 3J}31a+U gkA;`Cn(xͦRNC7ukt]=$F f*4nZn`7+u3bQ3/臮[.Vfn!hEv³C׆u*IDF}U1Y,7F2Pyѹ_jU.y.S{!V{?ƫ6fǺ.5W΃8 !Ymi.$PM%E(˟?V]Fxt_TqPNy8Fi_YnFת7fmLxN~iw} @<`qFQ?{ H>? X2:i(EoyS:W%}//Y<'7c'AK Ət_CXK! JHJKnˠqJ+~%N?qMOǝwڎu˚d*[iHB%v|] `vǔ"ap ׈Mo@QBKi-]{lk׾e柩+W7m Y°i3쎦okrn?SX㨔 C&D=̵1Ml54><2 |'nӎR }U\SV AdMńd-}_A!;'4 F$n:0ѤFZڮHsdk@Z56)kz6fwJЬޫr!ŘJE6є ȣ'C7@upH=U{M8!!lÆͩ(քTקb.9hU$u1l|/7 y/HurׁHE%սSㆶ,$;:1i'3=,xIvQ弝ɔ-=%=)^Ë{N':TPRvC|xw四 ifg:2Bj"Ylt`xvTrEY# K4=342leHX(7ʟ9|6IY9HX#vn"z@i_^)X<OeT`Z`(]JOI2m8~D ?͊DG$Y hn!ma0fA `ERSDa@.fsWISlΕ"ZoR  cH؂s@݈j_FTLͶd OD(E 7ʌ~SJ-%t|:r1>` =%"xzz!t<^."8F&;VFJIϵlnveTRl%#W"]}S WL#w5>WycLhӊ>G'zk>sRI#_pSH+L b ڨVK;NBO0KvqRy#SJ,IF):93cXG1q.L?&ڨ󓨫*L3 r@V*^;QyC;BM(ULf@-2{3MaOd"uu7!apYRCw#gK FkF`žkԎ*LI-Dz6Ѥ1 |G7Vpn,8%E9Fҳ\N9p)å}eȴc' 7^f'f%VR>W)!8*pFͮrj{IZϮKsbă a>@Nn;\5Px)1dd"%/9٩e@GYtL+,ƊEq dE+7 3`&-:`nh5c Q1|⹠?koUwV#G["r‡xD۶ip; kO)a(ں벞WI6 .={vx$AW_f zt9w"0qX-OU )+hUMIhA:E k^uu7ǫҮZK-$"rT"NZ(o74:mJܳ"4xa/!? ֒n$<]J 8KJ EQ/.\\*2\ ⁱy+M0w8`XRT0~SVT\ Q;*b5XCh(PHNjCVk-~oLI r={]ʊ8dX_)u7>{i9\vڎ i%&]GA k=ތH?k4"kk$g `Or$ »C /Quiz?b4hm;{mϥ%Gr⤅BJ'c—b@fXzfB\N(TBu8"jQj4`M9+=t[q(!^ *wsH/^sXTB%4eJ#HgQ|/`M ?U1}_kWGR&(W x6։xu=}}q5dl J^O큥81rN'7=+gfTe͹ӊd'sJ?J=k Hjȡ,x>ufM笠ݘTQ{6RfLLh⥴lw'nsKݵzlAـ^nrvo=lB"u_q~*j S4=rO-Ir hx14DybgNke}u"ro/FE@%`ƼKhғCqCl7ܙn+ 2Dw?XP& jN :P>?\7 .A){$iƮLjX&90 o `]u(+@(n٬N.8 TTb;n#\zůةrr(Yb2-4ߐ)IH->eM+1rkwBΫ$,Z]Zb9оlXʪjKe</HESN3`wl| J`}p$.=]#CaBZ!dJ>%u}`iOLTi!챥QPJlGTYJZUWB.;{3o7OΨ琵OiT+Lk&!x S#Õ/6WD/rCOFnf@9rZL aŸ I E:co{aߕdFWX^>8J5\6Jv4!g d Jm4ZXร}e̮>>< Rn6_Ѵ+ \9-9LA*aR;dB1s1N Uhx~ᨰ+;)۸[Q2F.hnhaaSmүYtMHP[DܸZǏȮ;LjД o4Ќp;~1vCy)mՖ*Hc19 7?RSMAȧO9 ģvz5$H(#@q%5.#}ۡF"l51!q'oyP_4oTlE6wFZj,z5t"v{YXhtF]O 6#";4 wBMef]j2L2R^ VqqcOJ7Q/Uv8[2KN9@uw < RQN; ]@%% ٬o셢{0T t~bvV9vjmxtMgjCUq'SBQ[670MwK-1ƙ; Bc{+9F͘%GHPݥc%eY{XK՚Oiq/_Kؘ+Xx`feY/dVIs'$ LD2yDBTvSpq/7D*ӿCz*]¦GU2!Tld5#<јJ#B8 as/ ֢q[kOxd&_;}k Z| :0.vGw5h3 l)ivYH\K7BM3rݥ3G’0w,Yx1Y3tĖHly΢G@NPj>l%0ĝrhDfF8peȐbm:JKu2KU-< 功QTԕdM3n K 6.5M56Dhaq ˜"5J߾sV_ũYo۴?X_#6 ^_=O^s犄t@hB`CM#)fGr/StPm;(aOɤp'*e }wdH;rXC<;Y}K*cz L"it(?^dV3)3C۪ <NiW7=)o]Q:͒BаAhw̬_x2H u}`8ۚ;{>31bXkzGbh=0`ҭhi;, 8=u-)7ޅ|4xBBr,T~ò#S6+idNpRj`Pe }5,\h;N9MVhoO^LfW'nijR$4VOkkY+ FBdڗ`jx^,QqQs'^ae+5?CfĬq~[r5nE~wO^e$4dDΥXZlQd#aÅC5ll"Tna57ǧ+}ɱO.*a̢~̹K5RbB\t1ZgidW5j@h0 9@ꌕ{ }l?[˨s"X +)b*7B{ Ivt5 fe@|(H0mn56Qr7!ێB؋8pQX{ub{Z&ůGWeۋ%W&N#XAf)Q|u7->O.)Xo35AIz ăt3fkEEK׻5NpJjk~untW蓖ovw(1y-SBj2lAϵb*^$u&bzbH]K'K40TR%1V6W\Hmdbn8 B!7FAEa#y v ̮B\ G7-pPi ]$QѱY7Ʌބj2sD:@:nϮjӆ=:_1inwjhP/'BNKs;P{Nu{$c\>ծ$cj miȋa Tmk%F]@&DTHt,}^`KvvUA͍a3Jq+nĝ{:7>BX߃9}Lskd%.x@mm[Ǻ W37Ԝvl>u[2Ғd ޚ-]]TH=uH$TyfHFy"ԛ~0;ӣ D>uԲlJY/KqmL.^f`WATz r:Vt x.2J'~DzDa*-Q\E " s{n$ppLSӥ+#^wfh~o)pF#Ljg:u*]n>Э0вҸ_8˂ 6yxianʖuCM&pa^ߌ-҉b@aĆKL6W$wbȺ?/E*, DSbpTfI*)ֲׯk!< Vy6BKRgB< S& #Q$NwըWׄw];" !NUٙκ8ߜVַB{닲6!V2Az1|=j6$N=nU(Zנ86XWYFUJ*S{:.?eX5r'15S!W,k>,(Y(fD/=W'BP{\8]7+.smMtbh5zqM,jѧ~QDh LW@f^{E-NrДP %U옏>xP=QU,+^nF*b6z:E ؒM磐W|p¾VXdNl\TG|<7i fF50^rzO,m"4ýZ\u e:oԿv)Y~N##ya>XlBԇ$Á? /R+]Њ :I]urO)dwbxF'CLJx5b1%=X4pYz*y ز@QΟXܿ@KabF6qfnb9K)*AqlnE,^kCl$Űr\`UǸ2淪*rϿ9ey ܳkgQ񾓽Y|ppM}iV쪬Qy=}Tq*B 6VYnGu;kG GNTj ^]nZNQ -"v!@ 2,|x]_SaZ0ʴGUjNbI4j5tW$uF8ӌ9[u\U-mu7sg>`W,ohna1go(]!ZU9BRC_„W\KԮDDCm`/_ hUs̩&~)E[9hm@Bprؔ+aƭ)R_p̍SLxPz}i)r1]nzȚ]۵0ǎGWCDך8l('!ߥ;0|Iٜk.o+Q&m3g5mu%#B;߄zf7ݵb(m|KT!aOƴL:x cxe9مbϬd6L k,(OjռyiâkgξLY59 t dW' 2lۗ: cq{}3z~2C9Xz*@B)O-Bqb|S? XCX? s |O J)l ӣ.3 }M{1}+M 7-Pkl8u:8ek!ei(4oG)AWo5ybK\-3Q쪵EoX+C=<0M,ۅ6֔(xg|X0vC2>w 񩄡hPgqT;, o8ړ)4WVc{;lZ fYXGesf27^K N@N偏o) FZn9n6fd^RM:`RTiB[z75152SNK6,َgWn-kf[]inlX+numB̏9q$$B`ꫭ2j1,{UNOlF]ȫE94TEGqExE:C7)9 kjt2*Zubvo|?Z.BGD4^.FOX̰{=09 rtFcEZn>>Qe D>ˢevG5KM7O=LȉvwjkQ^M䛛NH A. ԐĶEf,N [|'ٵ V>%(%t r4quR0n^?JQ 17Cv_aZ,7 Nt't&@q:psR("6/Kmrji!WJbY܍?mrUt#0ZM&uQH&1m}z,(&x|s Xj, CSĕM x5D?-vɢw4pR==I$C@ xQ_m/ӭ$8&K#'~V\KKB#;FgӇ}p{t1w1N>1u&3AiϠW%zn ٬勷]S؇e=.AGgld}0W%Kí09(E#Q^UԺW~xI}5" d KjgKGLuןYS9a eGyMMp5#5Z3Q$B0t:3L %|2h]H\/+ #rf苿/v{ȩkW(و5Й9|jYD^&+K*o[3!-;Po:[L؇Ʉ7[mq](o0'9Tz}:Wdb펵~t~&WAR`T.FoyШ* SaO6c^ٯgߐAnzh,Y ?Vr1 2]@XYyAl`nG(k)Yk( 0"mrmMR:/ _ƭގ !"Ny(! #ANI^M!@**9W&B~h;kwÙ@czIڒجd';PJh)M'd, *Wzx繤0.&1 .-n% x7R+[nSpR iO -'7%HnKC8N*>F(+(xzDS{@!ǍE *l8%c Z5.[GKױ_7ӻA`_ȄE L maE_x;kiGuJppaMqD~Y^{XG 1^_ D1cӌe-;"1[XBc))nb0G,g {O++Lf jR,߂_38 dU(ppl Ms A;Q!oTz Vk^A0CoBѐDKJX%"Y2)ev~YnJ_(cUyHP.[RHxbdp6Z؋:4yӿR?}s,DOg yDj`ͨ[s.o4od(GddR{n~( lsStFJA+R#!J,w,Ơs[^)5Ũuj1|cJjG u}"~b\U);zoC;&(U%fT:AxVPVXJ]aO Y(lfD"z>Fb ?DH#eH9:@nZVe^mufY H%Rd;A:;i/u tHS^'= @ 3$pd4-q[[kPz׶JG4ʌ'1n&z**76i|\1bXm28tvW4e|~Gs6=h<[}S's.)nLIT;"LؽM-rX9Q gA;[殧myݖ\y'CVsVȹiNMvEXQ(FJ^&j7]ΙpnI|Oj_ّ<'dl;ʒxŜ()*|xOřȅUf<WIwBѺE@c+Vv|W$6aTҙ!AKxVAKsגٰ)!T?zvJ(Cj,&&V8 Z/>2QJ~zO Tܙgs/D-sQHcg!|ttp)Sh* `UC~g7 k汆QuvL)S~sc~`Kv p[fdcy#l\%Ú+"3|Q'@OfGX3wuZߙFahn>\fORHծ"9ĩk߹e c'Jrk<?Vm#R;# 3EᰚN}cy/%,sVp閸~V)eȉMZ.qം$USD- TG^{Yu6a _\:ɀ{2Q#eQX\Zraa9RC5߮t҆v%WNhb!<Y;39W+M tOvNᇝ+jcsPKK+0.̣aKP3Tc6Vhj^;+pՙ ?mmi_+;'2jCْr7S; EYd}15 __ Shӓi@*yz>Ԭ=-D8S?=yӈ\|z=aƥV*ö$K =j5EG'VL|ޓTD;.]\<1<9wydDt'#nxX YmdoJauާ^>p΀&k]{5";^$2S+:lWJ)=8Jl^Wxu0ߍz u l!\~ޮ-GאOd,PjVwՂmp=`Tȹڒ-Xו$8!1%܋46l?PEQC?:?wr8_&,Omr<do {AL튐5+p}Cɛ7￞gBI@_1_I\zAn+t6Zlo呜_i]5?;U6 ,q?YU 󬠒fHw&?M(VNzNY^X=z>%p# %J?,+]DNlA/ j)! {.:{MܠarM*נ D&/)1(D|D%(,}!-W9Vh(-!^ZX0 Br) mv8ziҤsG?}p%|; |)+]n:E,i- ~yGn<|;}S쁻tV{sBaQL;\o8@aտe\L[, 7J_@00D`;841@D~J nxaE7qGaʣRLl ,*ױ{z@/D!>ܔh닼׽As?crUQu!v q,q&qBuXx1#cA el}PRE`33YJMMx2,-zJ=@9SrdOT[txZFqo?~4ʻߝo›֔2z3̜-sRV4{4[&h;9~Aeӗ4nm:\8pQ`0 R;C@#U,n>LkBp85F!LK"[0T&m ųLթU5cI1tXG+so!3T\6`rC$tIVkl"Vj8ǃege5>US=כd רa-\|Bu54z 4fϵct QU{lCO5If.$P+~bRj80Zl*nxq2+-±+[&FʘEAv9yvW<ߐFYl}U^Ҏ'ԕ}kݷ>UYFd߇myyhOVV@+Uie]0sCfMNs7:1dH-[EE:W(Jy2PfПT_ d jؓۘ$`rc깴񏪷 %F3zi`WRʈ`^OStbQǕpuze󍼔q+i[íĺRA:8Ӥ!CٰU \@}41,[4¥].%(ne 9KvcRt'}4ZyF4?OC^<~5٧Vu-#f/F/Œt'e؃4m3S&hC~}1.BoZVWo ;Es_j8c E@j#{5+u˕gM;ND^X O>crC*·4b^.qt\/n#r;4h KwtNOf  O EBeg&npz+XlH͠Z)kXщ[S89{;|g90]qqkf@,m7J XJ?+[!7#*"ˈފl\t-A~veh"kɇ}O͒C:HuCz؀ũrm.[úS,bɒyV*Y=PdmA S{ ަ%^]{?+V3{@|pX]LU^OHE032aA`iگJю<8?db0kQݮC眰qAU7ψ ػ|Al <yeWvY?1͐)ß-WT~S!g1'ec+)#xEqNn^O^k4-ҍfB'B2=k6c𶣀p ̥tIpo-݉fV+G H9;apQ>r=붻w(\ߘ[kf1E)Ha须AU|gfcFm+b&NWF %HTWilfoCL/ǰ%7AnLl>K4?2_"\e $)K4{NQ{^u"BHIPt(_ /@ n3ݦ(BiБ!I taz HeS@?ՙ2]+ϔI[ 2;Oqh.3t̅Ҿ'ߐ<[)Z R%%3t/f&N B2lǖ2ԎӤtϞ.{dL1mw`O.,vBA|Oq6d A \2J.qz:'(~9@Z/^ 0Nي/+_7ȺI Kg w~#GGI*:&}H5-EXUo KdN'E$13VvŮtS?)W#"z-LiyS3 @dȠ&7.At)[c[C6t*ኤI\u yO[@P2GOIL IGON9?BRqZH}udJHyE:6 o bZ\zo O{\_Z_YcO&%u%.~/,xr鋴18xeEͱg WěJ)dy8WMFJD4O(&]wΩ߉g汁%FFp#yCݯ0Rhl 6!+Kɟؗ=7,AI֐v`cqY䮑0ҟiXY^75zM;Q&} aN! Yv6bu!pK6mD|T.OL#sŗj2DK"'wsNOQU|kFSZeCȧZfF:6XWlƮ~d{wWWb׋(Dpnzm. Eo6^Y6Fҟe aF2)Tk2OarO!K)Q*K t\ ϗxv~Fb^(s*6V@Ѩ1jh(eCJiaD]|_rR>YL{CF2k(|s<;3eq; _BK"B @FڅpETk74%υmMD^G'Ξ6f ,O06͡>:;KJsCH; ri+(uNߗ?ozzkPאhdZ(Y#Ć&HtrM+kS7hlS3x3m\t[VASr\5y &$kODk&xS[/ ocİ4'e̝p>ժEy!CtWY(5a ⯾4ወI^,& yaf_Hi_R%Oo)]ge{qrh[9g |=?s(zW2IR4ݟ#ZS`VˊYeCOPyyaZR>$Э¦[v\.7PvFL8ak_~joH!}J2kCלk~Qs1tCpe_%(l WY oO6(ZVzo3܍ڡ0h!in$rd>?$i>$ lLviBE"&znc)򀟛Pѧ_XC/k9i;>@ #2~>t!Ga -}qNp]QRw Ipg9!H|5NEx㊠LhP@m1fV7qR+oC0N{W|&9jtxӀYiҾ 9v'?VS1*#Uo˴/pSs߲O,۹/ =9:LτwGVI]9 6`XkM;jv&:,+@^*0Kx̪E[4n@r@CLydyteDWV^VM *I6Q:l<.A|@^e -~t0d 9] F?\!PͶ6 0G;w8᠟cV<5wSP1SÅGvJqǣズZoa2̫gyIX!zLi{OE*NyzO+h| hKDJb㍎ʋ@by/- ow9\\=oVΉ1/hq7JպZ GP 8 ;c{`"Dw7$4<&!ᒮ4A!GR4b@}lpT/k_A!3>xt~%\bӸժwhZ,%/{|W{p@o}>c1VGhG1$ρ%ꯨ`{2bN Gxl [rV/6kqxWܺkNržkC Sn>T0 iǞrG.(JD r#W; ,DׇF=18>;AYH93SYQ(BBnsrK@`fR5>_B{{̙S2]9J4@fDEMK@yB:KWQjA,R9B_){wn5ಊ&,:U烱%n/-O1u;_q#@"5PI#dm=(G#^?7a0¸3D}yZ[(CY8x2PX蘹S4_C#|C7KEgϲW純e'F˙bYZ A+B2J7%X^+/D (l>z xL9jYFFZ7zHЍ0q͢~ $B*'K%)[b3 ׾kH˵mvE]H~s`{d"F⹶~9h*0/-bNlTCjFvfk0QR̓,m56'e񞂢hZ&@s-9I3-&&x:YPVmb}ؼ"ݭ3өd8.n j~¢, yhG*r[0xR\wKRdWAm̻k󁙜gueuRFLʳa&۰uVV^ ZOq5(/Za a'!? ?Wt |>/]={'SxÑ(Ά_[|5pPP?J\zgygMóNޮCԼ(KqLzYDE&Mb qHFyBWn&bE`jJo/~k#8[-Lb=Rϧs2bwBŌ 1R SFty,4gK<S{;NP#\!!7˭8-eK :Vy' ?M*!3 k>hBe/,mע"nC;$tQVQv:i jc1Ii%7vKٰ鴅`b%ƿ*JQ˸TW:O%~f-l<jSfu -R_[.!\>RsEcP=IzMفFWuk;u{Q1w :mlu@G4rMzQB_8h 4N J9K1V~ (ٰ *3A1%ġ0!"L.:4ͭԡ ]cՕ#ӆ~LA-+u gNm2[K v_9H06iܠe5B{3%\jW4boWm=#3e):`ސ\2&0aEx@dI:9 6έ?qT<qmm3} BL}y_46Kk Et[u~"U)7{jswt&fe@dÿ6 f~vɢ_ qsGo<(]`P B6'bnm{y'O|J0,roHCF)7 hO|L[{""0 ,#r)`g+%B"-^$i+%ر|: 1Q%yJӠfiG'fpnR7{GGƹfHDjn]EΎ񖞆Z07@iH6t"3\||Yt~]l"sͰ,tڜ,H$(Wv)×(7vy2Q!5wa$Zz/R\P\R]b 2ևʠ`&W9Ǻ8\_:5%)Ywee9 h3~3& d8U-ܵp>G? \E9GrMײ)} >Av;C]y$w/ SSJ;$ESoA ʍtxjt]甲9G, O[ɠ9J&1m pf}B 묄ju1e|R i$F!@Zֹ 0wh頢gL=q]Z툭׌s=L,Z+nU| "rcDN_O@$8K jp@ۦoD-&[u0ך& G5L =]Ts"Ixk7c7B<,OCxaV(9qXQل8Ԏ1 }-FZ޹ZƶkB%:DAgVmw6I ی~9rM 0 `3pxjSfwgMLMd緋%P|unN!ZQ;]n>Kbߍh-Nnm%ɬM Y_$AE,lg-{8+Q hs:۾n/I~7Q}e1X{xMh?V4AT.?AFUUul';E/ cFmk|(7LZ2?]n ^y4ˠ.[ː . z+AS9 5ՊP]sDmd_b@W%{q }N[-ҮahƐgr # 9`)Q?Ί.^ \UK+`JU{tZ3ljyKk8sQ< ^_u>r:%z4mHJSDܵchn&`P6_P[6jUq[/p2H ȎrH}"J(1[qWtk[8FDyhžxYDTHL%9ozAi}v<$(cE6sV CpC׹Oxg\!fԮ1UJ-yrP*!f㞶nyY-gy>\Ma_2#pJ6#q F̄=쏙ct}n|w(S"F:Tm*4qy}%tE95r_0`V\rӐpA. ]ұs1؀uԆH:&N)X5i =:)e2L?OW*-6&?ՑaH/~N6 jMQ:Zܙߢx#@^]B(6m>_/Qlć]O_m4E3~yeJv1nD&ڍKx3ݎWg G䧫0 mH@GDnE3, cy싱Fs ب)ý'L !I !gB=c\wugbQx?JH`֌6o9lG'*ҿ &7ϛ;S 5 侍3vhM d_QW(> `~鏧KW(Pu_joOp7-\ ʞf[x-$+#}Ga;ùJ@#0GYNӥYotRar{F'';T{y-nbכrzXIMrRGbԼUa}r/6j?H5A6?ݫ44"rI[I4Po~I%Sk&Dk ӚobPd#O, k}:#Ep \dv&23HkǞM~{б_\Ob`ͽ7Fsh1Zsz1 Q6#[ ;KVGsBNAagߐ$LoAs}<(1]9^z}dInb#gZ4(<7)lꪞoH:%Qfez6Y I_mϊ ֡d]rk̒iD{7,*}!?>#Yv}ta2 ?tȐ(݂@3e'WbS+j0U gqPROUowdڝ^qJV,25H-ѢXOŷ()zPPFwuy^0g }h='!Y 0_D`&7o9hTRƞ P,etwT"tJah`҆ NwGfALhϐ&J=ޗm@2 Z*"qN4̴"Ӏp< wR4X -PcT| i0~8%(tȏvuY/ixEO_>BSٳ;LӴ$ )!8@\T.!JYe߆e '*~$d jRY+KP̥fv[5>^Hsa] 4{Z\Q*ZOQӁrvw?mրӦ(i _G13⼲J`eES,xZ3;"JD>/Ci*~}r&B r> li9>"1Nl]sI#r#"pRvxtBNcZ, Z @p4lBnw#Wio䏐쾭 HN1 p" D1zU^lw7w!LOM%M.RX)Ø@\MFQu *^Nz.agltKw3tC,9mg,pzW6>ݫz4\+ZL1'Z_-&6K+ x~6oe"D9g7nT#&:r@"f #xmPLi*2i#ǰǍGnW\fuyG׉ݷot -V {JkLZ-%]+d&3FL,AA=E+ :PZ<&7q$x*/&,i顢\㸜FMLmQ3lGUP":DžOЪ֝\Y: *%972oD`.BH #ebN{g@i|E );垧o ?o(kd~[@".UHuVDE|3g%A*,g3>99aQآC~I6!$.'jV#x,#DP QTV\ F30SP=Ie$Oβ-7Qo _NHBaO 62WOͰļy| ʃM!H8.KO. `!ghh+|{IaZa$lOFt7HgEʙ~X KuXv=F@IJ]fLHG_AJ%@Yõ\03,\;>`xNQ-6t=wʊxl?AǑcrz4U aW46PzEqF.(H;Dfܦ,&'o&MHSBE3vSn+zܛE@9-ԯP㗭>~0r;hbvϷT%}s0~|eصdat,t9]ɪblIpp9;N37߭*r.8K Z\*ٹTPwiOu)1)cGs")Nii8B a7Y -C' tVG_&=LSq}ͬv{v%Mzry?YI_(N\2TSvyupǺфwIW?Z$赟}=zOݤ\mEa1'?nA$|?2ڀ[HB4$K_YI_2h ^q\lw.WN O%6U3A"Om˔{a6D"7n b|{v'n{ylH=2z3Y%cI ɞ<(U4"Ka'-|aC7;'r*jDfNB|@jw4q#á+t͸_+nTȸ4xC(ݢJL6眓7٥șQ-"$u\z=* m2;lDIk=K',jˮsZuI/; 6՞CO{U< bn>j;ЭCa)DDg!z6'Eζ뼡J Q)wuVs^ B<9Q0Q#W0xMKGH 9C>cwݼ] ת@]1S4et{O}w4;uQHpČiR:offz3Y+ 4Dﷱd`V(y5SVM@vVZV&,)m?n 1FmoϣT"W@'+gvHMP(e~M9WȬJ#}a{a8F~EDuduwǻߴ?$X33d8Kк9/B`Pg<7f)Z)Ba@; m^r BOARqګKEٶ^QAS(o=Px@g6l.jow4 \ץy\.rPm!wCXS@;xٌ;ۯ3cce_hI?z*;zv%ߕ|^,%h=qSBO][:qD%^+P nH먣꜃ c4_[u*XKaxlv uB;U,PFDzHnȢJ߮_ZsK2' Yd&1.?\7gƀ).ɯUwux-*֤Z3t;A !Ch4 QUq~eP\$KN&IVl Aj%2[ԑ' =4E3rx0X@Դ wS7zK4=][95Au8IZ%ˢᚿ[3m y?fIV?tpݿc=as鷺2,Ndo0&kL#Z%lDQ"QET}(XCak1ab"d+)C_]lǣB6Rt14 8:BàmVe!Hj/t/0`+FR *8OYL^C|%{%ڌ '?iv 6ۼ`p;lGmV=38t`|7⢘Sdt/pUX GzX bg_g߮̑⫠$dGZⴐZ:QIs@&'SG+lgq@-ſWSU-%QG!hK&d?oQ/uPN:6롺VNȔ gv-C\@u+1Èb&t7펻,m3Q1~Ju: # D&~zƨ Mvk.S[P O[Pǥ䷟eW_2BvL%\e_ )ת)47G)tMW0ͩ_ͧu#AڸƁL૕AVᠹHzhdX߉!zUKؿ RdBRYz1xN"1qf0 yۇ@ٵf `U:i'6T 0ywtvMc~wy` [?p#M\J4uXhzU8x%![14@%QM, c@Tӣ6z>B ^m>#HUned5a,f;}V*Xy=+ku'<~˜W_.<U +QmM'Ȥ5ńG25IL,AIm s/bzUqQ@mi3A_煦WxÉ*aʋ3T=Rea^sӺ .¢h#AUI9g$Qu-d943uԵԉM~Sv[>ܡMiZigT9%>N0B#{oe`wʥ`Ii[ hFB!OW![!}] `v3!;3ږEȨ`,>APrgRW2!dl'ǾN>>$^w|zi V]/+n@")hI` n*U6@VwF@.N:aB^h{Zz`/EN4X|u̶GS Оw )hpQ9~IH;qD=rx,6n[nkɩau"k()Tϙ:f:yv%FmsxSA)NU W%(]r1 b=(+4zI[lMZǼ=_͙j6 Uq͐ZU vf< ]0S-~oqt69YOCH%ߢnt%'ȗTDC]4Ml20/,D쏛evMkQKEMe%6Hڕ,d-Ml6 l]QPcyJ]A޿'$XoP`_4%g+c,Ȝ~vwIl}x.>Ll%z3q[8޹M73M&31(uGr3>6Az?t|eדn1jQ`sD 6]K ajꗂIg7iMdRs+6WC@B%/' DC<䓾,%1ҌuTC\*E{- 5 ^)Gڗ |buWTb5@Zqao_X%%Chi`TxQ`5u Y]~o/ZbKY#R,/{.tI"*33r 2 ;jXv8nWwR gW8 1Wk5 ȂK`6L$ό>X ZQ6;mWy@E =1_v#P' M 2߶͠q} TD.y Z})P Yv7TJ~DYPֺ:;euyݥ3>φқ  ͅ]`̥(= ''$>=VG19" v\INED+lJQqj+G@,zuj$ѧZg4UB&I,P* cBץUn.W!'s3xL%jzD@ #VdVzyB.^<~ DK}M} މ))nQbSui{7ͼ )ߖw_NuKn !@Lj{$wlifef!t)G-౫CA/^<,P`Qᔹ)Á{Gx:b_0C_ [mW=g: P/ŵx}Ί]";bӄJ^H=?- :ގ1bL#_sI[j@mmz ; "V{o揂oM6%t!|bu١n -e}]q'ۋBEfV'= Ohᩅ nïʅh;}K͹CQI*Đd+<ܿX,0ENuKKQLYLK5>R{t!W8w/^z 1u~P8ֵWgMt4goO~+E`6lFd032*W9H4?L;rQ JyR%ĿVu|J.GH\GQ|u N$h@`{M8)Z?T*Ifż2)a:_rӜ"# ErdC6^[3W wASfmY֞wP=CVnxmC 4B.fW꭭Hh~f@QfMS︛mf'}P vd5 Pͬ4V-H z 4|-;q`ŵ7&.~z(7fJgg$МT)):B|DI~`촨!~2 xsSjy#aISa])π!`^Ҍ4τ#2~F<dz,W& {t)pqY'$plihfMVNZI!(-9^k ogvW0 5&wB9Ac᪴qB $5-}5yxZ}},GgC#bi%aPq`89"#B_f% $;*Y(~;WӣH :ZH (F7.}R+AEuol$Zy Nة}`POH"/.Wo*r towGn[ ױ j V̋,=r{ͩ {v3sEƳvV?K=6;Qf@ {ay˿p0j1m庢u"4HM*ku*0M:&UC_ua簥*cZpQhͱk&veCS?v0@BKWw ⯛h=)JS쾕kd@sĐ#԰*S%j!,\?ȋ7W}GMN>bzFPXZH9b65<:+n1ř&?wHAGw@#/ǫ-L) $I\BW{{WyG4.GT~$h;ЬRP +pʢی-cwPT`N(7 p(/]KEȔ8,ߺ/O*\ӸbX-%/ )(J+:-uֻ2s4Wpd\N'g < Է#>,x1Aư}tҽq'zeT\ cwϥB xi+JN}c:LWYM^4d[;@!f53 ͌&SV& $ki~ E:cvNVluXP">gp0fZG{+~(޶u}`޸i8=pu{{OK'ssWePo]0nq"eގpaU>˃+UGcetBf>|Hվ+y |g= t w3?A /Aq۾Wo7Deᨫ$mLܘ k DBrP \QDbo[=we! <&a}X .$_wIV۔AH_0/zEAI}#i˵D&uy.?V?E-=J9o JC 3*qޱ,6Omg[nrh6W28 ɭu|5:}V8ca2\/h_=fekbJ`^0k.K\5ҥm`sjWIJRNpdp'ۛTu$@EylSQ%˗w.ӌ >U8٤¹*XQLC1UuaZ{p1.m>h/WF ץ/eS,0nQZ$qvI?{~dBzZبM2c]z5u H0MzRtk"-dA4"4L5j  xY˕i 6 [eo]8tįbÊ g H^7az' /],[: LBH[)dj%v*54wR/dyS$ 1K q)Pb3V$ äɖ 6(-E,x= @W3%KbPp ]Bv fSG7&[!ڪ\bIYCmD[y KD笣+5 s~>e30 =6{j/ e=0"TpǭGiUTqCʰ@-ΝVGŻ/Xˣ"5pG=\wקaڀ_7h耓r_[ړj!|[ + \, *vO 0A +CiF8˂$-dڵR  藲v_Wr H4PH7ShnzBB`-lak?KF!2E qsYE+R nHd"?alt^{_Kϸ7j&N`j@<ߎ"B06u'藣kD?SQwlvڻq3J~vjw[WR"FIXh琤bf W$h eL=]23⍅U dlZ,#e&R±wmzbTEx2ŭdM 5a9T ,&T0,-go xA6H.Rt@NNggu]Ng(?kH7sSrDRR{,ZlggF"xG4^(SI$ spa@S4I#8ʸ]?$\h]*tOgECXP~e}jlsT!PsQo,9X3zΐ-ܽooD |_$T]0;FO}*١Ϊ4#q\OzV\0 ;H L21F*m{ +/(*:ܫ63kc NߔJ 6 qbhdo|=,=GnyH>*"۶*ZZ!?P8iIgw`鑶cZOr>xg:Z5ᭊ^ZqGOsQr]eh+hhnOP? ( T,?@]^cu$ܭW;F0p/ pqlۤ)xnc֢5$t 4,gNl+\ں23tpiTvZ۽<9 %{N|ʪb}k7OCCOs4;!Җ7{@ZN-jfhJ;#F#;{~%__n)bBe2!R)Do(S,L~<ҌIxðR2]bp+#1y!ƫb`c%*p-,|Cz4"l).U%JYxfavZ^}!"п}JGT@IIbkm:ygo;q'rz3БfVG; y,  nP,WB DmmdH9+}b~tw@@]a.T:q9a=WqتYl/t{&ۏF8]nGmu+ʸy) hnӦ5+>sX,L)(icM[3rB yU (iPü|2³YC;&X/ W%T``@kԟ !BcHL)W+՞ F<af}Ip (^S9o8\oO^|6| EQVx ]Uz@B̺m'NHH6QAԀ7cȣP{ F'K4u[j@߹W8؍VIFNQmpy}h2wY zaZ%vʻ5;?v2yeoGL%F\[Y| vz$GT 6BtHt;}tCb5O=wi@q64:wX4ӘzX橦( λG!l'~~zAc'8+I=sL,aT-BaΎ1E! v=^ hOHV:ۈWÜ$CKBX 7:矍; Q?aFItyNبhd_`@.H_"9 !Us?;բbe⥋Uq%IirT@ d-$0U|mM}FUHKiQʦ18B3I s2zTp+8x7}tK?0yXag.ïooK `THP?tg\PӁ/պhCh*hjU@ "avbJe$}E6A\mxG XJfΒwh:!D΂MjYn(c1n&QtgNeW8ZÃ=c+geݸIx!mp<7}z9Q"7HMgQz3oiE69E.OGߌm/t"H/g_CBN} q7nkہ4O2dG`r<5/ˣzR`gʨpAOW]Q A(-!W 7oê Аgv4Aboe+|N*|5H,aI"+ܰDaK"ןpC$fyg cSyta0"ڋwR46qe=:.Ѭ% @YrpO]YsVZy U[w`qVJKU'ax T'NBflE|89%t[ ⰋMrڠ0Qd8]JMu_Pu,x[f": o(ƀO9tĜA%W[Lq>ݎ8I-2ūOo-[l=EE\Q*ݘU؁[HZMQ^7,^TG[z~Hts;`VtXpGl::(tlt'阘0Jؿo]kd27N#^:ui䁾xV =s;f~CNgix9MZ=F+X{OC=~jiI p1uxY1uSUZ "~E#:1܁ wo"Ț,2`aKI#Qa~ʦ7MD?JuD@1$pY&?g>QQ(BIW&QY#RY*Ng^f7*'x'  g\ݻ}:)8{qCblbRҕ5rl|$%֑N3,QJ/6xcn' ^sE8ČAmĘY7Am[vC^Q f"Ƿ$ҟA V)k ͏cumiR:!F(B׎s} Gxk+m#BG-G-(ˌ3mD8>4#Cƥy'+T@͗t2 7amp:@%I]-/˾>l)I znp1#Ǘڐ{'O9&/1žVj= 0J+/ ʹhO?zP :˅;1:½`=AHx3A m5͘We"̠:V ~}zV(|ñRiZ7B:MujτD)8B3DC蛠ժ9 /0CICT8g'X5i3MW}9 HP7fqL 8,n\j-Qt|7 wv.agJN =Vahp tTb,Y-DAQ|x7vJ&Pæ \nZj_2 ]lxv# U:?.6T|ӟ Ӣl{uC[-'<ԩ8nH17HRhz)Po &LyhIXQFw_C-׆^nOw+gi6JQqwDA@t ݾDN_ke%#+94[hxН2IM*pښUg,oW*Y!ΒT5>knH2F"j?I65q0ǡa !vk}*JZFA:ϮB͹ lhIѠڷY':|}r9Vn0LF}=7$;zU}:)>4x_w0xPfK雘2[ʇY8aYba*/x AH/WyrkiTd}]s:NUsO^IJ>{o&#,\&2 J>?xP yS,hq&SGXͲ&^+;ĩe]LlX郑f3OKeC S/ᬇ`r Q=Ip5+v)|ҩȘ1UT,R ?d)ER70}TA;~N\,'f.S,DE+KҖO77.OӠT^\k(Kx2D ·s/[Ħlv657W!xz0QNpwÿo%LOz!]Ot)Hva}? n|Sh1ww𣕶$YQw#o{M vгWsIQ)vЎP|ׂ:Eu,&9ljB`1*-KJ"Lf5m([ʾIŦaكZJ:cS,{Z!. bQ&Tiފvw⡡,V?l+ڴG.Я 00C;FW~IDYJT_% 8v9jɉ.kjk˲[q(I[93 Sah?cXPyLX[aY"SB(ɼ멹lFr[5D/bi[+x 5rU3V!V*#*i:D4!u >e:`Pa_ue̅h̛)}Zh7 %^.~PxLfWyrރ(mOFj,I;}A6L 73˱&Gݛ65i'3jcnTUc̚N> _٫h5$.in}G%7$^kI\ @3q|&&HGjԦЫA(3(,ܮkv&ۂ2:P_="g[7l;5 'Ũ%8ĸe9=ܰKC}_>H'G5γOj~I!~/KkV>MN j28 t3eh2$VZ K bs=^8D_/ ^װuߛ@1ɢMτ.kǝKyK1Wy': 9(nƭ$TGӸ2 ;-Jړ M"NiaL0Vt8c\Ϛ^iRPh},ط(v8-q?$=Ჺ vzײ4P64[uNyUa2EcFRgw"Ŕ|*\#*+_B& 5f[rbvA\Aq,sU.czLY4ӬΪXg\zh5)|o@qR]qg }?ݛCSl ,t-6@bn:N*lK:L$d,(wfeH^ֻAzWݢگ/0@板u Xx[qMhK6`IK'yUy ZpPzK^sP|kuǯƿ|Y ×:\ȗa$8*tG.p>歮]cLڠŵp8afX>VLYGj3L 𓗺ce/q:!n!*N:*ux^86B^.Zrx.D< W{L^1`Iu^cw>e ]n)0hU;hkC?kqO'j*{EtO9Wee1X2 fl/ޕfQ&NJo$5Ī#Iǫ~b*dn\<ɚLb"YLnϻl 8ߋ C˧#"os-OL<3&Ȑ'x *2g&f78IM^3S&U!VMɈ365G:Aį~X?`E&B6J/-қ ;̤ %"yeu @/JN!CᄁB03̎iv e$%Z+3gh( jM2kzN9Rƾ>u$r+s9K;4&tbDW7[-`JIXPt *MN"N6ͅ^P?96沉>T0!oe1$V ;, e& M.kXI6O^ \,F:ߪMRݟpnPxW1oLUh齸{<׺)u7ּy 5;+>^/ߺ$QʀR9.Pஅnv nHЫ?0Y%/[Haܮ61!3ch~9mUQ~7c)EH~dNw$ClC=ͱ+hEYЃXHDcӜos?י²<C踑w(FVB-{ٸ@˶!r##{ؖIGDWzprϺ,uq b9R <0vD74R4*6z-q,Ȩݖƹm}Z8Z?#r^ĴTb{%Ap) ֬Fb:[a@q92!Of6kK 5mHJCh*Xk٤}q }R=Q#fչ5icS*Vb25Cv+#|u02 ʫ%zJ< lhHe<55Uv=b8sX0d׫i!7'q2o= BNA*b~#݉N6s0? l5f:<ف^W5)ic$gZlx42 ukaN5 yyxIh@ ^[rLl\pu$O49-EE%121.×}(.NWl/; d+ _ʝ[-> V㓷8Om1?/[G65<ޚ&n3ԸQ}!u"`sUM{m4o?[Hs-xMT[d?Di|{lmT"悪5;`C5kZl odѭ\ob R w{CHp*"hM7!oOOT3=>9b7: =h5=`WT;q'rGPs .MMGzȻ`Dχ4a)C}@s>B1ceT ),>IRտN7JhD0Xw1I-W"EK{VfF)++J1o⒄+#p,oZ{uy|ߖNW%io\{덡>\9"ikt @X(+3zpPskm]I9V,Bڧ4Z|Q.qh] oy?Uf,Jֆx 2KCzj1U 睖>`I J 0]"^_դEѹKZ_ft=GwTA'!bq49FhzlXa/҉\sBrⰲd^W![e %ě2nOڒE ֳ)e{>T++a< i%:̈\ (`ʆx2atvhx1tbaNY@ VjBgr#W1Iir># !Lnda Ζ"4:"Tw*ȎkgCS@ҧ[Q~:~g3FRr7^S)KJږ(p*S#_v;8&!@h8]d1-@սɦ BK;p/5OSN/+(}eYբǺ[[>Jdk3i\ u3s? =%3o*Z-I$϶Gnj } -A _q].ݴ084jv=GDp)o͚|kEn%LĠ\8Am QZ$X>.XloS჻4X]#Q G;~<辮: >&9¨Ҵjt ۂ. ss}5 snMcF}[^%ַ'Y@x iV'JŅ|;ߙ~B1rc܇gOˢ!Lȳ6EvA UyM2VCTT0۪qs< lNb}I1'sae!yЎ%ep 9Tl"6K@T%{/Óa1S %16K?x{" K} Tu}]gOX\IiW6ٹE%~:q'YuRNk7X )&,]18rlV]D|}ԇV8+SG!ӽK/MdA\D5V!OoLǡ-0H>b☛PnN{]#aa3q9&i/I-[P4"E"}N (]RDF3Ze#Ek% 3}WxJ=,) //tJ~[%bk4$ӆ~d% J$GUB_xq@z*S AFt'.$kbGc;8Kb  37RTzèb(y_֤+TBb Y[Q+ ww %g;4uTO: Љ~|Kى~=**4]}FrNdu)[̒i+rP~~}+W g %jWy(Ԋث˷~ g= e+i侢.Yϧ吪59|##[z'[LߓMA0h ӛ EN!%ôt G&ɞ:(R.B61O>HV[FgCQben*RFxua܋u_gcyZVQ[m攃GH"?E;mF7 6#!tˑջ|ˠcsAs,-aEj͞+_Y=,\-K}|5[\|OVQ H{z ,{J*]t)4̆--yw&KQ#}zRb08Q{~>ҍKүƾ"_܍Xt(I LJYx؈ ]nBA˖Db/f#DZ#x4 s& 2 0Hk0*:f.X HOџLQ<3huV۷C7"ފ -2"0$9}j,iXݹ1Qlx i#OnK`Lj-+v6j_QUs <"ƌ/%Es/=n,=c./ -)Dى|@%;UmQc۰ɗfQHd΁ rhH{sWG^3 .u9&Y߹RԿZJh}/^ FJQ=oh Q:%Sԯ)QTm> QTG= p 2n}eIdp5m YF) PB2%IX/6[Pz%npF{ m'nx|v5O 4 qk}ɱP6 PcTF;aL+XMr'tw.QD%]w_,9;ֆmpʿ3}r#V]V#Q:{LOT%9$&*&Qn=G?69\nA Vw[)d",[l-ʍUbʂiK}{݉ئq4A5wezkj 5FYGƸ.8N( 'c=PP"C(|AE ,}{xDn.t# O%cu>9jbmutf :A?%aGih}}u;_9zvpi댽sV6f9XJ/awr,`ryV GLW :krXvaR>Rgga wzEƼEu+13ObXI}ljǢ=x,Ǻ:3cƇxpf/3U#nF)3ѕT[VDeoưT0I h%>1X!ҸT1;*xZ7Y?oBilTZ$GwkOf RL7yC !o{6$NX!4:񤤡!d.FF7nFXX 妐o6!nʹ*޶yhólzRțs3z0a"aubr!˝:5S#ǔ?Z/@<59k8: %4~<`297qEMPô̡ӤIP#( ^Fm*jw݃ KH;8; ahרMuG47$W 7*@e빼ozN&[lQ^@2`OӪQ$k*Z 6rwN99 8jNo0_[}zp2#;FBOqY׃`TBfh Z~{8jW2Ryoa:6䴐Eͥ=jm ZMz "+e-R29`gjH)\ûg^ƪ0$Wsn;PJ>Em^00/[%_QmE~r>Ճ4Id&NUPʖkgzza$Ĭ "/ Olm{}#}8./kr[Oau]qUۄR&8Dh4][GaQL{T1ˁ&to"8d?2X_p @jh)Ha;Szk" sBsDx޾UL5P6ŽXj)>`V8m]41Hmmi3Q!Pk6c<:0, w^hj 7vd~+q<$L_6P}}p긢υB=`ڠ }k3 0竻@;&Sf8ǵf 3a8KC%m}g"c!}nC(P^;H#Գ?\N%5(mLxEb+\ØcBrc>uL|fqw`ݖ&tT&rztʟ~Y3Y:ILtZڎ8餻NB-%BKοq3~VhCO|^ġ6{.e?6islV۔0TB\zc8.{lIfZԛ 1_?=,rLE$\S+BD Hcب^5hX'dqSUjREc19zD+cCKR"cNl#6æ=ŎF5 VQh<.0GBTR', nDE^FF"iZꕽ +ݭeb6ZXRV{ZOZ6vB%v\Sb3U*뗸MIZ *wj uPvH™X!Iu8ƒlCؒui |\ʺW$<&u?XTȂ65j#`: ܦ0@0-E_=4DTJ^f&DպdS IAj "k#;aN|~ 5,I:ֳq'FZ:' ʊ4F+k"{f{wvE@](-aWW#kL)wczN-kdy@5LGR[ FS=茯,Ul!2hhE ESrY,5Uk!+u-덧XY;eCCk ?,q ZX; |rp`]|1>Jo*-OWsoG.1%GL(+/"Ddž1Aç8oX4(@%l /9'D{P`eV `F qѠз|C2ሙCDߍy'}RpXl]/CG9BME"6 u 6[.< ôp Bn4 y:0] ÎBRb 7O bOgl_- aECT9|NL7ؚۗ,yf-=5 $DwQ~"TúBeSֻeWbKlTC#ߜՉɕ -YuVKcf파-S+ ?DzA}kwdPL\Щ@y lx_X54]jzS n:q:RJTIwNtX-[dߦR_\$cdaQ9krU{[EIqwCrE)" BvՖ(BvvD+/rv27a} *\X84pUNcDH\K}e^4R>ͥ/n:Xη$׆I}Ԡʖf +jmq*~]Qp m޽mQ7 9׉Z߶kL#+ixD-76=!ˆzsّ~+eGhU=Nf9YoQt»|.Xz'd=v}I d1bG-;EaǻCmVLgRGX{s4aϪZTt6kDZ"|1}R,c %y,RY_X>1w)o/WΝ!9Dp{H(РEM(Z5'${VsA\7/˘䊩}Ƌ5 Ny/g1f2)9JӘC>n\{Wa {z@yf?+Uz"/N5@-1c2Y%.7 mfMʶ mγԋwfa !5rm0N(IS S&l gdKvntUxIZwJS{Jyrf- Mwi~q qw0xbL1 N7?`xIc;Ol ٤Qݱ̽ V;e]-kt_[1mx}n_hyvńRjldlZ/Ob>7EpHX=gYq9HѾn|J:];|v$x>cjgxm^D6$={)9uzibJydpy؁Q.ۘӺf G|ZD8 XXܦq]Gn5zhJrE5qP&nTa ~\FJlKz@*cMnK iςD7u?RC@!B'}dX$l'gU1dnp-ƾo&\g5}8ģ0yOkUУ6;J<>K1|z2w8[/u zdyb;f6l UVnHVGF6 `d(e-Yu{9ѷ[a_Ѩ_PLxkCr.~̧Mr2h۾ 6: W'~(zINJ|56]!~ @M!fl`]mn~ iy s@R9׸F >Ԋ{_[B,]A=XXZbܐby)=hS9L{lJp*\:FJ VS)E>{9"Gk(PfJ6whiuchT4b JK}T]Oԕ)Ѧ}_-т"8i6M/x=L>MR yPxL ^s&+K{Fzߐdc"-uei; kU+,od7 di'*63j!ՠA‹\g0_E(>) DgzJ CʮW ?qO4劉 B#b[d╗21:N/`[=Pdڕe"pZդLkC!AZ@ۺa[NE^J1)C ȍnH90V>A r~cR:B|ry]Y]>gْܼ=Œ[k( xa?ʎMQ F*r|&1,/K' /5 yt&dԆj ڹb0hh'.KAuCԝJBYڃ~/*{9|wtNW8nUBk(*>XvVc⩑$F Mdc4}_#l+Do&XKB{@"sKء!5s& U$޽nE/h@+كwb:@~}k]XS^ia\9j[x ǟRgYgK 6TWiELLpi2uϺѨZ$SG$J0w<6C4+U0{$u@ѹLǦz1WpC|_$GRwPhS%5/h7Kp(!Z&W|]hƦ~<PH+,쇩`~)Ϸ_ r@~7`gϪBɓٙ3? -JZanJ?J^4PpgQP \|C͗!dy ./b|[οNߥQ rɉmMG~|7Մx!{~IJڐ#$HhFdB-ӎAa^DQlR-qmdХ5U$,7!7';4&'-:<Gsa)||zWŧ[oHfXIA,MPhՑ5:t ?ws&LDNӳ8Tک-J]Zl ;xZ- >5e6_%p=OaZz^3^|)W62ъ٢UBs lE @L]є­Gҍam<@oCyO*QH,#>5#闺SZ\ZnAIEUvO ZBC*?rG mCo.YiԬ*>q;kbl%UQwyTCn(AlcaG,E{ S(؞*ǰ;z[tA3%R :|WM/  j;=)0Oӑv{&! =bX@2j _d'9tYC;f!8eӇUiz!x,XV >l|m]U<+11A6,Ό6)URp\*r],zY6KtE#xdVVlS+%TFv_)=KP=V3\NR6@zs v?/*fkH,!}&|ܽ-,}bR[9\5Bؔ3lHboWFSW&NV?ٌ@Agݢ")S'tG,j>JM N^ե0.,ϩ~\썻^A3T,}zWdx̑j͒6盃^󿝄 F*KGE*5* C~h.1}ܷSqm'Nfym؎VGc85ٯã͋ٸUxi2j94Up5^DF{P~Ju9~ ZE㸤6l0R4YiЍ1̂e|U0@eZEXvfC]4G㜏bR6 bm:%̩wx,Y4`1?]e"=ys;bJn=I䠮=ELgЫm.\c?H#A%a)4C?؛5mh r E$:%@  X?>q|b1*aS6qgV:G^ŞΔtr0J*Œ wMXE׋0~.ې׭{@${#0^#ImD2"VhTg0TFa/p$ .BNol4f202B5ѱ 5:|,p{5dFqv j֫mB};bhW`/"qO,8w:=F^e;I>61jk_KU`yj"֮~r)<Gғ3_H-T28I)G&P%_F#0}PLt$+HNR#Bu2Ө]dϚ hu^ЃZ'Ґ4[ԁ9ko1S/XK"5iԉ6=,_^ :_q1dJ 3ã[ 4grRy\iaS:ϊn'reP`'1Ϣa}ExU/U-r7*b"oA$;"0@#gÜM_Y?<9R%]`m~+Grw>?̈Vm>kswyŜk_Ċّ\F]AݥǤ_LUzs`T]BG LI8Sٸg y0vqAlcQ裚)D-K-U !Pwauyv+p>'7=gna BvFTQ>KvŞ—؛lu9.Z2˽p& `h~,!U%g)VU_, A;7;ڽHxF^HN,u_5ИR–TBaAp`J %jz$>=E\A 'ӿҿpaidNY8rzlV75 ѱ;8PPBሆB??H[XP\#d9b_kK_TX Xz;ur)`+P a3GS+ OR{q7y5!(GD1zr"ړק0݁M:f# 8עɎDE+^d4A,|]xHC"a TmUcꓙCP4zt! m c p妦;;X֊fn5y)c@3̕Mrt >>i_їr,R|k44G;yx!3C`O2 |(aN&7Rj V$6`I>_y"1t T_t7kp79$ {g4=ݖ\H5a Tl܇Rd1\vȣ AZCBCAu1t_ MJXNXzzS8ʃ Vv Kt'ظE>`Na+QyYoR&:fJҜ `RM pu"XeZZLo .t5P4w?Åy~r74Cу\bԯF?+ư8 @wl aɒdb!dDYHf>4H-n^t1tjLuF|C N-&)t)p@5ANr۞U+!蜯]j@0))vzKS˖zzbZ&4YL;N9-m`/Jpѹs Yr56Vd)wܑS/Ih :T-ײ-I}.;"r & Hlִ&<BUy,;K6jDI%@т/]s..OIRpi3byu5-!(wA1J9yS .|@ΖoCQWFȽ|Wa fM>1|'9,zBY+‹=j$gȥBٯ: meMd.݋j *]hۭdf%G8ӗmUNHm_aK7ɘcQEY6.yn-IՂJNjR9W@,*r9Q{It`gzEqd4C \0d3ImV߬'YIR77HmheMcGxcO?9& $! ʮqaAB% HbŚݐ506K8EB2z_o@COi$>^:0JrGnle^0Q~2p B'6S0P2

!ḰHayk49JRJ*0Xerm}MH)<i+ט', ~sv)}ʆ;Li)RtɱcVz"e;!T×]֌1suuZƕmCFHQcTXG&yHEW5 mkm͔:Exq;/Wuڋ|Fա&cv韴ay=w)rlN;*ߑIY~H xȳW; k㊱uŪvu~A_ 9sz$?KKV6 .0kЂ\frT6ţP(1e&rXs5cS=tw ˞LRvHp΢C7W*4ELbrvgŹ-.EVH~/3SHWFʊRB=7;bf̗w0^v6Re*Ofg c=eS^y-N ? %WW5.}2LPhPӡ&h4E٪rK 9qm/mSo;< 5 #Y+ ; yr h ل+\ V4hJPF7m^iԀ8;2 Mdz #n%Mte>{qr@VݍJ $=ukt&dxIGlt\ ;@Il⻳;Y<.ccj;Xt j=Nǂ~$h&Fj''%m2Zr< nf]W ^P XL#Oᾛ 6Jw]j`oN4E? 75 _/V3W~`>d@ rb$Ksnfo v ^V|YKe(QI:C`i JnȽ3Y'0X2F<ʇq{p3ݝ9k@R'Tr +jʘr[ LraVR۴%30|UxڧũJ=?]ΘDsvI4k2}@>1΂|$&Jٟ9oxJ} HVvIzܬ~C&%k@E×JNok|Ri >\Z> ynrNĩ^}CπS ;K>ݨ  _=+5²V,u_O1g À~Նe4g*{` z(Ieڨ)YOt 43Kݫ\.DEq@yAW%yۣW.ݘvf fQ6z6o0kms|8k`h rVP[߽V)+bJ2UM4Ӓ`X^ccyoLCTAIq߻d2h@D ԛ_RuKkXI>Ql9ix]+-|Lvp*"RM&Q16b-شձrJnGo_q#E4T~wxv=y-=sr1IY1hqNsZ0OD S*pjPٮ__x}!ӵ!ѹOUpC fhq̎]!b^lh',*1|!?gV~ ;X2P)uH?StBӒ9FyrψX-+%*2Q7@ :B##g8$|ٟ%~+2|63])&w0康oB"3Y{AҷdjAU_[p~eƏlc{`SX,EUquHO6oCh?HUl=*HJ A X:!{BtF|O\'X0b?9%ey)r.@d-B?Ccn83g~n(oҺ8>XAYūXi}f`>0qL/ b(5BTRG֎X D'n90\^S+aƃlW %?rFz4ֹ Q+MAU4V4?XD7ѵ0Z `6gvb Jl&s#CG O׸F$Kmm11Ɲlc%L@Q*?cSF/ni@i8%c,S`XA*}bD~}OU%X &plŭ˟'yp-9 QV6zl8EEX3rޓeIUahSFgwYU~7+l{D=*eQЦyHH%6jMĴv!m$ڙ4'Jk5E&‘0;s(􍸕[Ӕ3 b9!;pMӁ$0tVK#c6dJOgو`V ?cDqT 7pIk`bn$CُI7WaԞ\maAo "XbNV(NZ(ia0 ǁ_\@7ѲFNp϶-gm-u/p:j`Cew+pb&T.bD8k6?%hy!?.I*:iJ&47(X^)KLG +qF!E"!{ƩS rM530$*%E°BiSy*Ӌ[5%k_h_}6u_Hd=<٬2. ?(r{[ υlM2#M H1%gECZ: v%IN1gP0A`>[-l}$U@x}z̙xe._pO&;a%M a c7{+Pjb]ot!cko R/[I؎Kªb/JPK+]q\䅄ZJ*h51p1Zrϥ >F_VW[8!B9BJTϋ'9xo@zcMOu˽M\ժS{'a&8;,:@r3 1e&]T}eMbX8;Gfnb%{ 5&n9k*|)"l_jqHqZ P{Mfۉ=o~LK t}/A}ڋ['|aDF-<7<g#a.Le+mwn d̏jAgU5!^25H) H4$ %=&sP{T!~YM1,{te5*xD̩i[ K#e;b!AW|<|pcfwx!mij@p˓c4h&)_)FXQkS[{jzߠoΞT){%ϲAB喍(@pB㣌|9:9Wt^e=`yNwz3>^Hwo.|f*iH{p\ڽvC9Qe{e{42Uh'A¬G>)KΪ|!I#_dTCUI}5, Ou1 $29fWr,Y(z|2+kno@`(^y ט7!wXZ4_HJ\±l015˷t%zb]g;N_=MάCvDŹY3"-TTv] 8|r|NܽdžhVύṏP5{|D왂o͕ `ƣzn+ɭC1S쾰W<̀$zہ=PNTGKVS\wd|KeF;v-d( 68SdsGq,D9ɫO&R~nT(=,⛥~V˄HRDF. c7k9hIZs[01j #R8ԫc~4Ǒ_xթ2n"cE'$CoG۷Qrl s5&'>s&tW;r`N%icuoC/S*+XOr̓ ŧ>p2AHSDpVyhϯ%u +] mg ͟'_9ywG_I)إO:.sс-l0 aZW։@L hC/ Mb1^ydPq8iʻ!"B3Ie;NRvڻXVHW|\Sbe|:Oz_~pM$Hak*4Aș[<{-4~Au4|F$W"xsgW6S*?) j_+X#暒, :@ְNw._ iw<1 \O͈MU!?ǥN`V5mid#ַ_dVIO| pyh/$-tBMrK1^~S\Tig5)ɈLȁL8@#)aF- `; wB,X(Ÿov2Ani~h+Oعٔga>g΃RV|"\K]PtaEt×4 -9 ThH 𖛎^Z Oi"UB>jIDUQ^iVsWvuTwg*BpOA"Yw+ ôMڣj|0V҃ +ײ&pwVtHYJWd!H~ռnb:Dӛ4V hOEPlN/#OKtqӾ+&.<7'\iƨ@ml |Vj*{D;2hY$pi' f$Ke$j{f0‹`|Ea 'R9RF.7FX?+51ff02U:Bo$snF7yG;uV,Qķa.j=͌:yfONw%]SLHTւX=RՍ:҉bpF*3"m#C(*Tx\!uxA' DMϴ iTPϹq9c}<3LbY"e,C<]&Y".fqzbJ[b^ŸQ^3/&Cݘ|تKrD5[M68~+*7=MGd阮x4.dK[ #@ȒDBr09JN ϐ:V#eU1mӈoRc1oI*wO*J@ UQQf:l80}lY M6v* qh}}>ߟr; #'7=#~y#o?I䀐ϛ3ݲn"$pd N7Zp3A)o4MႰ%;3J($[/nqK* _;qMzmƺJMɝL= >Ad0`Bt*,"Pm8SD{BȖۛƁϤ.D[!G#j>&jQA #eN772g|bzs-;:s;N.r<ljZvq8P~>+{Gʓ)Wb?}gR<w-u т 'S ?K2J ݦ;g oR_*M'-5iwມ(GQY ~OrS}ПX|?d-b$/d@~G }lمjw:H|Y96Yf| +L?]gh'JR#\ 9NnU IDv]`o/5Q >sD6wPPŽ6aV Գ칲{'^C|ByfU=&\`FpNnL ioœBxKB]KINEۃ:{M.-p d7"w[ o^NHJ!ܥD+ Yecr>3F3NMɼR%ei3YWн/X '&5]Az4ա;ܧZgIz45}DCz,Td6&)[jIJ<^"W‚zd.y=l02k udgX)du?cS#f-#Jο;wk\^zRo]6K!e,hmߦ-<{mfu]Yf':'￷3+=lkLd-5B/ˡt}@ uQv |jM];AɚZ,g"\~3SD˒jTU22.-&og$8GW㻍 j]fѭЧ>~ /@w bNfOj{@ZfجCRz&{Lz$屳6l=u^;lD\ 6 suăʕ(voGBP"1? s]086@ͥ;C͆X*YJݣaZ3=<Ǟmd8xy.00@д>buYQ! >t'`PiP.G֍sLr-k†R8@rc6_쩡 XQ-Oeq6hSskȁv52DJIw>0iǻ9 ?j )?7ѷ#FwSKͤb؃zq']؂vV3J-2 %Oo;!MeK'OYLRKYf<,o~IK'2jNjvlH%J5ѠH=}1*L\=@g cPJG~`zeG9,Wa;r/8G1ZBDtHa__p幐W^ {nKv`:D6Ǡ~ 2ԾXJRGώjR T chB~EPMKj0p 'Y(01I>!iZ743xpC %ׅa׶پwxl!*-s; 4h3q3:C$C&&/&17L< Dܧb`! Cb?&;Ly E-h!nxd)W)h]x^I֣erv 8).✮3Чw驁Uݜb)7iY…\UbH|&x!sBmQڼ]ھoO-ֳ#u*ꕷ䢲 zb[mte(ԫvPrkm{#S;b 29?loz3G)_lC /i|vͳjfl|jp]Z gg`ËN5 i]u8tSz Zc[~0#ϊv)8u9)ۊea.*F9%^Lë~&_٤e4rυe.2xrׂaqa>}15\ Oa. I %|YM)kqyu?*ZekR^x)/]bdßV] u.$*&츘#d:8h ?` r[jᑟ9]Wr肳˜܄䱫lCxRÓ3n]>q qhp bq#PoBh5m=N̠`y|5O_^'hu᷽Ml} d# iwΡp9 |:b$;=:PR/hHuNjJy#,@3FA܃A@OSHUޔi˳W >@|(昵o]UPJ-w Wk%bҲdN[5@ vQΑFqjUMhF<du.mYϧ: Vp"c@%5撟(zؑojBxsQi䮚M_~ G.Q? *^{*e @_G P %a}>)|7]E0S*σ'-|ΰ*i`"LQk+MDx9{V9sm|g;|4 *b;KATk0xڤz~R3 >g1ux:vUvE}CҖ ގY >4Uvq{AFƙ7!fP/*r%ӂ@H}]r/s;]Hi;#hpzi{e6~~ƞs6UKZvaw. =A{gj:伩؈ dH#lDbDF3rזm@7Vt=NW$Dcسx7IG~U20"`*IU d+gY1bsΤxЉ}nmuljkvdof࿂g\B~r4gA7ˏm{QMzľ+2GۧZs 8 j.z8fd%;E^ noc~>̴?$MU{kB <; 10P;wvQ>yʸ!_@U<8/$ ( D"ˁg'<3=wߙKjngs 3NAZ˚՝!D^?= 7Neh20QUmOƍHԢw,dON)m-+Gq[C:C=dpU%`{ې+g;iN. T)Aۄ]t)Aw7*xlrT*<^j",?\7 VbC66S-ӓ#\0_y^. .[6 .Iƞj0RgW\5Ļ#Ma0( 94q4;B(A `9@&VLe&"v>`BЖ̢[ѰMDn/<*ת2."Gݍa!lrDԎY+7%)0A5 $1U7..tJkRYAV=nRo6{ %,aOڵ_3ߕ3E`7!tƫE6&uͣ%_$q]s6Bw#ܼϊ6yWa&7B^}1EP5[m. ((|f&LΪ.{eI.kD*zcsA/Ѥ*¼+8o~mɤenBv!:~C {EkB-{-BR@e=U \_7S&%aR){kS} 0]w g#,/슨$n>NMH4 {7CvajA[.X՟ȟ/Lajm[*US{ItK 4 :zC`ύ$y+IWHAnρ~u7A2T<}3ii[M"P6եvV(5iNvS| ɸԮpQnG nIe58y?YS!֋íl CQ)I TLn!m } nâ++i/xP)k,ˉ$`tLڃ?-NF3 p(dY=r7=חB;x2N9l.ti$)6xz˃0̻]54Zg1p[a #.d C_0ߜv}c%'BK{zHI2M/+I*c_85d ;J1Ev4F؇(EJ brHtޙYqf|xbvj|TmW׵ζVDA:OEŔ^h)r3Nεېb\3i3xxd:)hK1YX3&,!XwJK(Y.zkd HfyN ⤳faa '/z&)0<"(|/d'wI,tF@^@+l ƭ SXv-ֺ%R-G"%)-;wNw-Ajcþ< )xA&/"0v!fpLy zlsFɐL, i xWU [K-΄-֟eynS9:nFǹ$ak\k,2Q|7Bcv([_H(Zތ\A]k7wOUTF;4^[CZ -_b%W0~/6Awop&KOb֮܄ra{iuMxn3&VB#XLɷ;𞹘DZ DPtO< D񅗐kx)CZBxdST&jW" Ʈ;IH qkʳ~;߁3.^pS$-I({ ]ѕö2t"emnG⋭iqQ^=V\tRrT( 5(!Œp\`yP,0&X$RPX}9h>ahyYȊlj5eY\Zz`j B,xCA'|~N\ĺj5gת!TKp C`3 l >)\IV5ٞ(@8T GJ % WBq}z@5K M RKfƁMO*vE#'ꋹVg#ݖt,HB:z`E(lW3$Ax`3PY'Sefe׆m6+ETMt1o3YOPHխmooAs?jQ!!X#y>Sբ:ߜ,=7SPw쬳%~" jH[L-~&. yRBŠ0ƑE}b.Pc;f*-[ł/Q pTcsh8Yk1ua~.|İhyNޥj/Joh-*uL909vv~U YY@O3;]&Q2,w>:C@bZ:ҺC~&VuP%w'汣ԏk6UڠAf\$mc7V 28'ƪwo\y/2n,ܗ 4vUgdFBV\t&pOJsw6βP駏#ϦQqkO(!8P/.sc!luͥi4=<^½UʝQDcN!4O,ȤI PlY ag9c4zdn]~V F"@9 PMW`OmhNL@A2%&*SP@s&&:Q^wʂaO5]7(IPY`cxΰsJOh@AM4l[Wy8Vmxr àq"0eI ;6ݽ*-ֆl]qSuZŪpփi[TX(6=j6/ c#proQ"j",eGߴyC ISPN%DSk>,bvL5y8tD jgʷ;~!}afgJN[H ~ׇ'Myt)[ ߳/",궈eHa-U[B|!^s>j41! H6^Z|Ɉ1BrǜԹ& Δ+7-I (iSƔ,Za bQ^X$qZ~nYTҳddzZ!|dFy~=~ICiɩ+XpқH Ox+^H-Іmp ghj˶Cx  4TLTʳ4*Dլ_З &/˳[+Zjؐb K-ՈjRvh't{2p2@iQNTDFZR$` we^O2SnΎ[s`v7 e)f.g"Rp4rE_y x>ar6^fåjbU6!簌 \1:m! ԡ~5UV,= 'BAK=H6$%jg%K[0:/GTَ?-p2, Qc iewfTdR"\ýפY5X}GH4o"; 43ͿFa(z,"%Cq܆0#T2 A轁BBf$aPFi!:gBSy/Kcܬ6 uwY`5m s:V R0?pq;ɦh/M={pfXL8|93Q:šb|quSDhw롹]X#ы-vS g3)|[F2 !Da;Y~N*%kߌFK~KIɲ yw< -hߝʂ5,'X+i@; ٮ&$6_M$t/\|K4Y GW54I^c*jlɵ<Rhd`[#tMUHb'sQQk֣YLŠ ,+hNѠ : m97z1 Bj ZD _h9Vnƌ&?bӽ{ڂ"uL{2~" &Rx!j~ħbJxE:rSU#NJjH_ָ0*2ž 2T(Ԛ+S遛zSw_h= 5Fr}aэP!>gw[CcBR# n˨b2a;f_ zK#*BfqYK}6UŸxT %I+1Ң5Jc)-+à{m|¿qupfثV-S?B/Fc`y6{`H>? :72W ;y$]{%ULtTsDSK?}GvT.'^m*jcd8f- 7}}@jNZAɕfbi{߷߽),Hs YPH@npNNf{%8U4?1ifmk{lBätpt!v do&>}vQ&/2?݅pJkv@, 9ơdTcDf$((#qZ)OcȌɱx\GEy!p}.^@-+D+!t͈Rɪd8Lc,6j=oH)xx=d:V{.re7Tc$3CdlQG6Δ((by\/3Jxap _,Yv]x$w@˯Ce`FЇHP$3Ha6ԣ? /gnDV 0 ʉJ=3'ՠQ;+*^jL3P-":,4~e^ 9+(mZ6g|~^vBG-| '3h,}^م~KZ>uZyqm@`_zfgəz3~˅dÆSJ#N8Ά1xEvtdRNP?7tպPezsRGivnlI^6ЙXc?\9*hK(K ֛Z1$ׄ2_2g<SU ͇YBv(_kdNMpew :In ]g̒6넳|8P_!x˥C!OKr$:N:]-;[PuԺO~zWPV+#)K+yh 9dxh0țeE|2kWF}i(ʼnrBة6wo%d;iWJ=Mwf5p7 sp>D:#qW4/bISiu_kַHQ$> W;p~=&pUxIJ"1O\ܟrU,W3gO+}GêqD Prym>t0XEc/ވֹobXb#]~HZT*aWۺf-h{wͪM<> iK~YcƧ {'7tTl_UBRp@Nkubiqx KpRb۶hoZ0pqw4b|K_?qVӄs!DWc@+v}!">O!6:oĊt~lq+vXMn^Wa1򷂝s]`d-8͢$si ULv2tP5ZH$ϛT}oEu$:5A%~!/W=|WOU<pogynpe2[ww350>HK&t@wh55 ,mau$ltU$}?{'W(_aWjCٜBQ&k?`MDP=j /I tLζdQƅoL_}q }:MMDhXO>c$Hʠ:dd*3LK*Kfc[c q3{@a9=pV V_j+5("Ym.IuQhb6<\9oiTZ Hyt$dj7 Zn*1%LJls~y5b7&<*bx wU%9S9mwNs8 um,HzĜ[Tyu7z.}X=?28F伪N_{u@x'T[m_Y85ofp4.vcM"=]X.b!_]ou2o_q_[̷2s/xOw d'YNӣ6ELb77W{v6f$|Rwy'(FU;HFk7_ѧl jP&@:/´bF2`gWVNWO6ߤ*+Q%`vwᨋyY Fb}Ҭ7y0-iѲJ(`V)|HU &.X温}ʜh4.lʪ=ANmcHdH1`zA363e"ҋcG uD=owJŴah֕b,(;(͝*T;(%D Z$s#H#"% ox<%_&У! Hff#$!s@:u. 0lKCdXkMR# ϞY9_hp縪ZgKT1˩p2F:NrRY ,nf(%\hd`wI!ctIKE>r`B |Deb'jѢFQ>a䒍ɵ-JV~kDC Tغ2tm3Gaa*vҚ38vE-j'\?PfC< | P V((ݳʭ_mɚjr%@un̷XBf.ˆ'& N8~~ gQf Xc!qzH?-z}[MV {(* Q/YԌ_'[:x`M|;ɘ$YMWMv_,m]11Ƚ9g+[RԿV8h EԂtlHC3d 4>4zv9]Zit<"2Sžww@Jb-BQKx>keNeXmY u)h=&4/1%1x|~'3nxLr*l/#_aE%k czѤ9?ucf xq KX Y:-oLВƬ5B(pCQ[O`d tym|q@M=`J@çE "WEC|q.-_L"Acm*܁PU#oIv1 c'I0[nye`3x=R(dPFc8D1#o8G9"OIY_:+RNiTb50$I]Ux>n>>Dj n%90ЃЍygԒdl붳%sx:ȈQ̬8X#wJfodo54RS:W H"`qWNfAWapص $O[=</ؤ{`ȶ0V@:cuHj2?McHϊcԐê0 N􊱷]\GjֵRe<.Ӓsub ;+S82Ł p#`ou“nDC;n<]N<ҭqVw [ZMd?=}Х68S\@"Slg?KE;1ꘐdb;̻>Tmw } \߀p"D:~AN ĈƟ 󃰎9zPc1\>pGTwdod+ToK^|31^O{)c$e[ԟ\3`IQc𱠞*x›JMy#' _}-v~) ב?&Ťك4v_"S,HL }JM(eGuC`j P=` ѢɣDJ7{u.rRV [⚟GMob,<2YDIFGvO_l'$7 .~jNduNoH5eVm f5n0Te09JPx>h/Q umʡ*x(X#DNF[`K?Ӏ7*da죝)K%1m]D}$u"t[QN02J72˙ZOUn >p?݀YPK>!8UB⚐4QwF3x6!,p9 j1e5 x(٦Dίz ډf=ODYȔKJJۗG&aoɒunPֻ .Mo!PF;ZPv8%^)ِ۔g:ni7ŠkP5MNP:董.sq߳`Rbyn*K&OQ:?3lT{}zƎS?;ޢ=rľd"O7iMWd;kHf($ym$o_WV#QKO;t%۽=0 <| r d'^ 3})6͆f}^+,䶹fIiA;Y9=9e `!+pLs DwVX9Dc&z0sphO97o^׏qahx䬥26_39μQ~k/Kz[4:5LSL 7o{+"%hea~7k{D 1tkR%3A C.Q\,INZ3p {ѡ{#MWPё# \Q c# ڤSz[l2V(~Yl`(֞, Ϋ7ldNb O쟒'g鋪~S>. \Uf2E.*eQ&"3JL ZFVGH' H+ x݂TJKW ațBkełV #] f$_/7,FF҃y'lՆ 3 гnl{44~C ^h(kOzye!+@POy'*ʼ.|GaWWtyBGvvJ &?Κ QT@S>Yсh,6Xx=BG/mRoI}җ4V h$o7]̅L>9lf|\ǒ$4xerVGj3|E jqs<>IRu/ ql2MWW( xۚW,'!S17|*IF"Y#;dՐ;\y!ּw߾WDي2-G ޮ6!ZL 0>,xXRRfwjd؋Xm'IIv`L/[!/ /Gd31ו1lϟd~HBP &%^_7D\%É i@EٝUp(b ZQg!+8dEʩqAo<▜\}HVBl9D Q¸!@76H]+J F:zHX-e_NY=Vo?"AM.K3똥ě"beFWٙˬJS  4ڌwu6s{I)a2.*oX x ЋXn\[gЏ\zrN9̣bPky8BSWy@ ND_/BE(܁vkŅqM?\bUf(loһxZ8ZfpZ$ӡ=n:$[5OP${"u,F,/#IV!\QDlբ|u+s;#˪o`zZ|oznb`I_x#7"(5Ga6QRd8:TɾT^Śh+2ϖ?|ƱJm:`|VvC?c=8_`zgE~E0+k^Hj%M s RLarz 81~4S!5f0R^ó,fΣ>w',|(B I9Ow[Izg(Ƌ5?h)oYb Rw}C4ah*Z+k`7hϧye@ ,cW"[Mb4 CYI=LmAE!'V5/~uG$LfG(ӮU0uH'ůRӆ"Aژ+x<|WsͿ l5?b͉0.TRmXx#KR{QI `Κsռ#{\lkd_xm_US?ߴxXv;qRL(kx,M/ O K}仩sTxAZ,«Q8Llu1 20:4" AiDbKeLCAc hq/o*z_\_e-r脧~@ٔihfȬ# ȼϕYm0v!@nmQfM#1pVHß$.P?V}iE;nHMd-_ mn_rOdo wתoN8JӦ_Ls\݉ aqFHԳ jFP1JSx!Xzi7Q-ؙ%WpO "K\Z{ hV=/oNN ȺǜS^Z.EIk;n&`)n6TxTK,9~uca|2rFffՁopK-!qpWR)3 'gȡĸ=4}{.Fe"9ahwWԾQi6r^,ǯo&&qh_tYy~0"j&qcTͻxփ FW:*+KT7_0VV_j@y?u{g.۪1";9\6BB_ڟ"פ+z*i\ dq82'ͮhr)G!Hh |SpZo}i,OWr$f*~܋vGc}~rݢWOYX5ы<,e"Y+I4\zZMR 7Tkl6Jj x:'xpؼLhK{ 'zZQA!J=,8xs [V, :aԧB%O2i(*APǔ)?mXOw4$ NHqаH uEl~!4 L+̈́yUq^/u 5SrFw"!XaF1~Yr֥ViwEe+$c1fMb%_tUG* 2yհe KKL.p7ʤ%\lsjڪ~$kq,5fE]4p )5f?|ޛWHDŽ"/kRC (dpYJ3MPN' B7}xe_ΞQt(p'i+/\U_ӿ"&-g #W߃>NѸPQ U6Ll )_ͺ$u39TQZM'_|o̦#oٱM\3Q7LF#Ijܟ083rff.!`|D_sl\]RIJlj֣d61P 4lk& ڪ'rI?wV,."&?krRN*)Ц?2J3nޤNpR*QQy2Ie=K$W0OF'w!Ӄ ~y,z*gŰ G7Z/0en4&ļ;;> W =!'$qQl@"Z\gIȫP6x?%hgIZLrsQ}!J~1I˚$z>[rirBxy%?-\Iز[H4#suCAE](G(2yO^&jCsWj+'ngkhti[2,!=|. vBh:8n4O/@#}9ѦGE/mi,+t"/6CcZuRW":0YJX3M02P[P'D~/J \8A5,X՞1|^ݔwt;аM,nдַf[VLrǠJp+PTwe9nFݹ1SA`bwx'a -[H+CW,GśsrvVh2gj}z .u7B{?NaKu'7mŰaԱ#w1h< 2"-$\*5& ?,OfNh#O7te$D0*~8M>.utvW>VN+`2oH:[Ä1d12<ւҏur7);M9 tE^LM}c5?`GdP Z#eXDCO&$.~Cdlr0.|s(h&AElH%|&()DpEs9Hs)8*=Is%+jَo BmȮ.`ҵ|8u[Â԰ubxD2Vw.OIɵu`̿8:NWMܧiܦq(dYN'ɟ7_3:L3OIa]1 "qfc[H;_Xq]"Ծ3[Ddb Dq=Pd;tP*fd @VN]c-+>)j$fGCs j`uĝHl ~~<1_;g3):Bx}ɜIa]}c:Sdy ֍dXh<0ɵ s}2(T=* A V+6Y9~;Y UDf{Rk5KF]}-Y zE) 0Bw]4㱂:|a"b^:k@oXyh(7]d*S|ԍSdn$ڏ\(c卂',,f˕^Y<#o:vY1i3;"_i'$#6w͇ ts``%% E튝0L/ּhG1J뗡g=>X^Р6'x\5zʉ t6NIa LEu_{ \3i |Za31wf‘:̟^ ՄK>>JJ㘽-kpʇu})[aX߼iO.@jhݛz-߀Y7q+Y$۞4A4 +%ϾfBNw58c̩]0]u3̈́մZeglk eG\VVJLJi޾\~_gD׆NG EϘK}b:oE7e@K׊"!4hLABydLSdw8!Ljv̓`y+[DE7&3Okɺ0CC 4[mm}nH>jݶvt=URKsKn1NM!G֥q &T?M+2J,Q3b^0΋'e=nz`1ҡBd$ѫb8}\? ];(PF809z=_`֣/^\0Oo)ցQSk_/SN cG2G23|C1fƻ霢M&V ft^ zs4ڸ筞U Q{* Ky_*Wjpeյnpo[}ѩs&e`0y~߂轎{OB6mp@msLWGx]O'{Ԧv©kY 7o!!R:Djc%0j 5HY٪9o%?+2X`rnFݍԢ&L|ګy=ҙ'Zj,VdMPrD\Zo.@dTj߼dFu#.Ӎ꛳z?~MmE?i <aFy#;U|Mdr=P 1 (L5aR]}5['z87K4:as :s gh/EsȠpu Q߉-DaK ${3*.wR+ǡF Jqba| n霡XeO5E8 MurV-z+IO+]TcdO7ɝtԇ59wP`)(O a_j  wYdI^/ur`DT"Dg>n ^Y;:C;iDCX_B|?4>W=z& ua-_ہt2V3 h, aN+\ y^ݴhF6>kAÁ/ku`?oC/ G{aFUJFx7dl|>@5WsBg 0RL؇V4lޤb7,`"<~-txתm} %[nJe!t t78-K fm"!Z, kU>ձJytW Hn;H7cGV 45ƳC,.'/]xF2ξszM_#ޡwS6_lO68 m]Ӕ[E:'L-RM_Zx#rΘq+<}/#+哋HW gETs^02'?a)WU4E٩y!NʛkC4!}]衺i]O7q(Yf* ɓ5LtZe46K'<&/qfAE ģ WU]WKC3,kBdkGaRP8:~b (HYƝ921o'a~eu|S?k]@ īɉsG5hEp{!y'N7|j5SM\6*Z6e^b@`QƦi,Dz2q#M tQ]Hsj^lE,m]Ķwx4%XO"bSZF[*.i74Fцd }MLA؏eB.+-lix#G=A_Owk h{FoOn,os~; !;maHB|uzANt |\th9̢e SGk t!D=z<ޅ&܉ĩkܮ(zW#뾇H:}Ǖƚ\Z߁/[OCCpQ< Θ@_2~ vl ŢUi6ZG|ʟqk3h8y2zN:kCŒ ,3MVz̘;zV5PMT;&&>]cñ햺侀V4i+9\=y0ɋ8`* c7aWa} s76EcM Iq"Nd~Þn;LhȖ͚A@dR:_0JņVg{{R)mX.6K} |(7֑Fş.9 m7T0md#(_c3Qar*tw3IT'Mi/!~σ Y:WK:zcGR(^C~|Wl]6:S  Jh5Wkwa#>7lMt,߿?SkjjHX~!. >;G^Xlo(^鷇 Piz^T~kN,!}RH)X]h\^hC" c;<_OPNJHi{ gn- {^6N(N&grAoJnpo4GrfUb@QyanDԒ݌8#\xthdQ')>0އb0gzDT8\DQBMv7&WTXKT-~<t`p`4׎ؘk< ~U |cF;:Xb4ùy7InHQHuC% ٧{6Vp'Sw^/Cui@廯h ?v.\i$6淂?Fr]Xc7T2g>O]lӪ'PՄEɺ|,ǃ>nf㬡)eCrlAWV?맞yA\n#Dl'cBl|r(K^ I ,|ܞ¨Od W?ݕQ?`dF uCd\lW` )l鞊`f1k=<Qfc-nKu+U=[d!Q0ix2ii}#}{̔x+]>lho˖ ˳b"<'|xrHLTEas9\=r٦A4q|yOh! -|r3>s)LR:ME‰ b)ړ䟍{axqA%53Jue,(;h~4*r5,쩾~ω,gϰ)-C_Y9 Il{yl ukJFkGK%z[%F~;#9O(%\} A%XhǪa(P~+n!\4[Ȑ'H,k:L~P8*P)A:(:R:wG A2tJ e!IH4^Lȳ{v~)Ɛߤe:&u:ٯuJ>}L iUsIJaNvh'.Y nGb4^3;ŌUC .K{Z5g42I7@ b"%YB52f6ܑⷳ'yI~ ք[؝/JWgڄ`-}eًh7GF l~$GJ-}e,k:hƅͳva0-pħ@_(N/(..xiuhHʠk ,[*Mha!C1>v2InSX$Y0}N-r 8Vk41SR#gvogq a(3W'xxǬœezjE;e[A[ܭtYUv7 `תZ0fflSqjFnKsJ. Ǜd_!,$"`ڮFT ʟ(MCZ/[(/@d/ke0E*ni/;x&V T#,v*f0w0*.թݴ(HP&ڼoA. 5-,Lz07r1k k3?w? V3UQhֿd~}^|BV2KNfM +NY$Wȯ}z`QZ3'*5¡Lc c*YX%9?7G~ /f[+ݾCAʾ$ ճ+b{{W ?"s UŠviO48)FVq}^v;inxH'>D_z>,nz_/1zR m_v'Qe gվ 2<@>װwV謋iV)> YjCMu")S:[#9#Cm\֙~XA71J}5-U\6f6MfK?=1ljWQ8kJa+]CyC5p&ˣ)ɔ$}tGB 7@YfOd#zBFj"G80S  Dg T /7xP,Mf/Np:1[]¬ ҶNQ._(\NR^Y!wz:ǪVV%x =\oR!fL$[ŢFl$y0SVnJA VU~`.gz/A|5}/нѢ!~{ׯbت܂6OO*[/ {H}(7z/)+bԹuSɑ^+D-m c4 iroS ֺXqo[INZ.xcl;SmZ-#vaRt]3/AkP?#6lG=܎J8~7Jz5*cMft{VА 0GZ8ss1#oD'X.%PRB=~/u&UY|2MvlXcU B{}#tm+ ˜pϵ{X1\G-Kk3ȶ{2x§0 O}~NjX:-8 .?l_{JkyӘGzo+\Xz\՞;6m 5t+PW2ʽi H bnk%q(:~EA?*:pr_KJ Q!|N9lbۜ [CCGq^T'Hn&}SmkDȝuVRIrnGzVIH#Z*bg بdu(v'+ c?[(sq橌#=0EQ zu3r}`϶ڗԙR.a@;Ma;ґC9G9vP.cOXȑx5(T\Sȏk)y%,HMKe~Sj#_GfhѕPRHcv?̷U rkPF4U\7U]{R#6[NP6P\Ji2 PYky&T a |7?!aV|jpz.ܠʏX**eP$x_"`hU&u0rO^&Zb7Wtc惀Mf(,Ho>>gT>qi]UƱ kQZpIf snޣp- .O?r9oܨ¯i6v XrA(a9a"i'E`b䋝QaQ* Tn_K_ N_M:=hwVpG@!]JNasuZBdQjELd:$^_vCbc k6,joXES},o'luTB*#|KV %dbA/E&[aegvtI}rPp7 9QeHO`t|CgnA\ff#gjkpK%6}1 LzϾ au* gDBI?Xr °ƢjD8c@? cIS!U[L`?HX֘E>%܏ #ٶ2Jփ)_oh wVǜ47@ːQBn#LfEѩY,>]EGߕKQ=1bOwؔS: bCU>5#}W4M= h5-0/2DB]ޞٝv"%TY@qKăa1-j!X.$4m]gdm;L"0NN{Vy5wrVӅEA&懳eF1EUH2ۥL/ՌJW ]?-4{L|[BPe_& Nן|gAIH;ﴻ!Ǟ H%u [\6W/*waG_]7s{6 9`p|Y:) 8BT.ěİ)f!fщӛ<3OSo7Ic n.(K** :F3o쁑Y\&N qJ@gх1#BN8%auKvL+d^,{V<ܳS];JrK"gD)- bvdm՘eA?{LCvOykOK ӷ;GMVM45oi_6ofZ%v}MDfWBۋjDG9;Lvk}?|(y+=K0pq1$-Va*!7U2E S.o~@1zJ/eBfso<'/zE,%4?5Ks'vwA&/v{1ǐD^\c_JÞC_ 2faRo@@A:M瓪XMqN` zQ_e`RޞzIiCR -wݑ]+NDv0Du{ (\{l)Oh%UFr"1p/C?NV(1@eOO;C$JQ|x*+ yqIȧž:_E9#,Q?*㿼(p 3iB fs,G<(KX͉{9-pgnYFIӕzWHִq__@y-Ou7z}~W +-(]: VLB(2޿3+$h+߸Kh.lCuAHq+JE' z3L̥%an!S9/oelyxn}j^ACr`&%%}h<.lTj#4}6I/gn0lp 3|93`Z)""˟Ejdw8MŐC(d֐}|neHE9qz #w +GQOXgp<9]&tu/m؊ρ.Cz?a7[.|0z> ]j"db=?Y[cQ&VĂMopb`GR;fIDB7m^ԧ+yx *R(74JHR wAT5r_n[Uʸ*/P2>يtTwEN9 Dȿivzt#Em,|?$`F9-(u/A&<ѕe5t2aIv> g1eX~!H@5g`'2\΅4ݦ4@LbE@2G„KԲqo*ܜnI`Np:o댳~sR9VM[(^ؿ/,')0pϦdYY]m-l8ᕋ-lY": N64ŜLwG2|dY0'tgz7)qAyG6vEY: "&ZQ'$ kM@ 6)# 3<c"f0t Ui/yULi9 ;RiםyCݍ l~;kzgx#{{/ ;Iw8O6[E 9nkXA8\ cgC拶ccӉQ`c9t8!4wmꩦ2ʮ̑Cym5Kfr? Ot8)GCP&ƶ׮HKmKrmT8;70a%hMpFIR TywzQ#m^~>(B A d! %=QR4Xh[uV4FyR@ur=Is *w̸ {_&*xem87R͡QdTu<SJ ε 0W1[H fs7?:aۭ΋{䨏v}g H|%شkA ANe}dA pþ˹-x.R_HM/zajA{݂;VvңShԐD$}jZwS0Ա.xg-BpQz(|Q- [˶ Ubs2Rjɛ-1}5mX~hR/cj[Go&a㘇zg0{{&=t3ygmEhK0}ߐ+$,/DžQj2CrJؘ<` 3$4boZg}P<`֩}GLȥ>4#L)@7"L}d'a+Dm;jP d@*Fck4 v>R8ǐ:3q[zWNmܨLY_O^Щ4oC,&&2}ݮ`0ҏgLT&jki(3U]A,a.. uaUx2Òoy|bCԊfۉ4{״Ri\_9aGa)U -&PdIY@?R0vǕ&$#C҇kjrʎjdy5?Bv.w_ =5~gL;q%)lRz";iv < NeNGcl;qn;i2\1<{LgVDw E{ 9흟G{Y*xc}\|ެІϡ-_,VQ J~ k紲D2Y Q/ vH#֚$ۗi ]$zyuE*i TZIJ4ЇX_:>Sa38DEjd<I P%|k:VH>5%&2קR=9N7L2!ZdvY۾`<"=3tG!}tSb?Kg"3&1+8Ur?z[sh4ٗ eH 0,Cm/l)QchPWSP{!Ƹ2x^N7kN4Px۵]0UR/XÈ= fgGm #른tYeJXDDEen.Re ~{p3KGU{5%E E-3G4]QxbwrA"P\j]3GT.Y[ϐiTcQ5ÔF9XѽBiU4:^cD.77opLe^z("@g}[/>׵YRL_,>.QPdHg{Z-oϙcFJC]N`8-gO(k04LmuJ1 EjGèa! LT[pPL 6\*/ik٪ݨL|^;A@,",=ܿ'<@B Bk{`= s¹ bxˌH;Pu҉Ӝz㩃%ƃ7X3A4O5wyxSwdLnNw*:@S=%?8NaS? ϵKizw' s8)ʯ$J|>舗(Né3=`.\Ukag&Qv{ӨZ-α!?h&T1IiD6P?TD.nD&T1Mz:iτlZSpt)O'J֑/<2^#nI{ARF!e'vt8J[RhxBmITKo6֣mJsW>M6I2&DBtoO̸Vj<| zf>6s50v[I5jkE5=nOz7x],Β1OӮC}YC.|6eVKOӱv{m |4AsF.pgas4՞ȭA8U880Gsv[xXEno'!^ݲCwTD]гcc?'AX.S:1צPB~SGU9\ ޯ6"0y OFHP]+l^3MI: ,vR"ðv4* Etwa>Aw@uz\wkSY^p97%/?)BQQ >1XUβaOf1y>o5n/p}nb&9ⳝjGwwkc-8smAKn'nVԥBE-FUjGli2u'ѦK:D[^&^<|r`ɺ&wm k@BΕ=\&R>Ԑj1 h%P† >(-4phb m*ae_9zf [G\Fƚ^[~ɂ)|W=>![3= B$x wLoʬ^ܣR񻍁H<| :ƺx]4/XAB;z~hacp):ńdA%;s(Μ[4=tnmEtk^T%VoRw.R'x)!h^ YCsmR4w>{jV6d"_2irIDZ("<.9[':?jȏ}ǑGqbqkCL$#䇄L}0\stvK̖e^9W%+\%7uӥK\ZNl}5 'onc2a]ߺGM>b_`VdE&L6IԧO&gRDKs*צÒ 2z'3#[)dYM8eڰ R*r>(q#&"O[&l\ElRe fӨnF~OSxf5B-WݪŽC|YxCt0[op5]k>%뵛zE`h1 ⯌}~)S8)gwCρ Lݶ8hw9)s RH}g˴3~|}#Hs3I9/9V0pWXƅ/JN-5l~^Y-?.7uQ< \Sְm98Ergbr"n>8G|a6cێ$ijNWK7 aB;K Mvǯc|-YèA.YIn3 &9̬ԝL,ejhNQLe3zhO|'hħ7lyGW.—;X>=Ⱦ:moV^̏'VKU"G2 .Tj@rJ34>/fym4׎y# Kg!&+}Z+=>+2Qo77: 5 N-Uf0nI~)@hU,r@l 9mr 26{3f]E1w@UX늨UE}ݲx6q8Ӷ ֨7k9^WnֹAQ#`r@IIPWwx׫9/NDs,ī9$E_ټ(( {H:Rj*Jhpޑ_bVC+Rcjl{Ggzhʒ x [k{dDfVPrЧ2+$Y`-'/S1M%"25—/un3TӞ@NTr ,Z<:9E6. =B͹ڻiVGybBP;7jmmn}o,2DʪAMk۠!y&ȳL]J+ӓ`6B4 jCYatCx Y4P[-6p.a|IJpZ>q+Tb}1NOa-m#B漓px@~q%֐f -:^\рqg$02yHoTQ93zP=ߔE,mo/FHSY7Jn\mN@jNHO!yjHr"MIiPv h&yM !'`A亾06/\wqׇYs+ՑRo-økvur&m(+N~?/%n|}M7FE^r>\YG s;,q|&w^0dH2 5ѮATPl#b,̇ԓ%t^'O*,^m/"1($0ܻ|.؍$Zd,^7 nCGH'03SyK?5I({:Ap:7SacE*q̈ 0zyXnU[` x[Y8 xn” FīU\8bTb, sa<{_?LTrD~;R`v7yq~T1  ^~s|`uyPscrߋp,Sp29"4"gkZFQ~oT  7)֔}o`(IZxՁ eIh(<>x53ݖH&Nv@|=l% Y>\Zo:2 [,?`bN CXE0˞Qh (e,ʢUCȤL]4P]\wF[ZYS椐nqst'-{$Hu|8LVZ~ܗHJ- (.?iN=U^Z=U\9` >XF+Qr(@|sX@щHV  %NR8= ;s}!X45HURnfQz TE\b`DQg V<'3k.2@4p'\2mjԡr|`vk,,AsJ&$IU? HB^4%4ҬTomp?jUY|)"; ʍS;kREg*#W[Γ|e xU+oCJ @xp)r*sH+u1(&+Bq]9mv{j>zcGks[({. e,c1D7|,4 =oqǛj;WW S}eG^^CMôKLlH?JMv:67,^7+]8sI09kЂ#P4d =ѷ~jxk~CK'I-N[5+iz+5/B-ITsmo"bI<NLmgf #(FyN4n\?j%nAu٢1c@sgԞJ==q͕5EKٻXzN$ V@+@q{U[ǹ3:hlJ0;cyɅI74huOisYhAHKz#tO8ɷѫWmydD.l#֍{$q2%DnV! jy-v0D;4 qpգr(4Nצ눝#ޞHG*0ZJtKBTO Sc@,}f*JQ!Tɕl ُqt`s[L>%N##bUy6&rRX69o:6h'# ÖW2Z팃b p1x<$"$_6;hdyQC6A͕}g.ߺ1UF N$ jWȝt`04!7k'% ۷|5?77^"#d|-EwQ;^НKMwq +?k|{*+MJgYOe"IUu=* W8a6Y f>?}BxUǮ:os|D a I;yheCBI\Յtb Q52 #>{Cu!wRx!G,#\77H#'/l~+҈̔et_{]Q>ki]zqYVS;ϵ`+)F?'r HC8X==9sMIZ|,Ky1ȇ>Eh~' mVAtF,+>oU.n^Vi|jg@"T/ӐeZ{ K5rv^U!W On uֶ YbK8 }-fu/P[G. 0&8F)̺-$#:|l_ 2C[ÓnOhƟBRZ%:5Or\w$=[>5˾EL/6[JYS8z_g; C'}S%d%U@r",zjҖ]9~WguA0Iki_c ylK5Mvas0>,^|\O'0J, .BeI$;!w_^;IBԭ"AHn^%lK3>zF)x8ulK^yܡ`moX` 6YZi{~a}//L2;ict$GBpLz{9]W4|éY0{6}!Lzmv˜Qcߦ{^W3U2}-QwlLG> q8+混^N H R"[ J?CI8sw[ԃu}pӅ\P"9u'֣rgn4kX[ lk— s=;K# no:|qe6{\`vAFw)XT47}Os]d';ʹJ6ŋDmnTFKsfmP6[j_57d5ҌIf/lcװY^D뷋nhdɮP'pKO|C&r:cɹSY¦l-ޛhvQw8sRćOb#pe]ɟ}K>cc+L? ש4Ϲ|24}>֦ٴ*Tm6I wֹ8X ZLwDETshlLBZx6?AQ1\WI\„xƆ|'|zM +ŝ it^i(ehUF1IA&r>G#ܕ -Go/5> /oҞdф33\S(r5z3w_[3@+(]axi/TNeC4LF6y!֍\A[AzSW}Q{]ϤyMhU)}ĈSyTUaب[.oĠ=_pޛf-?ዓ%oZ꘯ J LxLÌ}XP'Ksvܪ8 BmbV FzқK%m?`kW~NgɈ8(f>4Pڭ {.;h6e*e :j2+qk=xZS %;W+;J8|e[Bqqt{FҒi[/x\/=0NK`=ƊE|atEM0l#nI%ЫfBqhnc7mQh[EnW5 c0FG3|#E2vȺ5V#%:B{toZӜ H^4)4 hU0^B@Yl\b-x?t$c2 r,~@A`Ջ9WICs/EDtn ca)@sŭdDRx.5x;!dI}Or q՝0>-oIYaYsKsjiPV8^LAbBNT׽?|zelޙY/eWJ}32D&Jᙂ(kõuj5CMT[x#/|w Cq. QgfWP>\-#\n-leUQBH}c:0 guog  XQ>۩s}z=9~5`\5K4W}cUb_= @5Vu@ H]1jj8>lOnC=MᎵޔ%:'Z(E܂OO9IC!\x?Np ۽6?]ʭlcVV2.2ztK8=m on"0e>;9)o @RԭO3GQBvPU˂AЫ0X7D{}&Peп%Y|wX?Êe@2iw#sj\utYv/9hkY9$qc~8 ǵ+sݖO<+ĭ:N˾i-Z뿨gK8h[)`vt-^?tx4$T-1մY^q8˖Q:V"l|HEy]|⿹Yn1ᕬU(sV=N9.8qsV ԧ[+WsAk%FxSYOy>qPXO"N M)=IyG'J98ܱrJd'uUeU*5#FEF;`g^NOn0H]'5S[_f:Q_B \Y2E=;zdkw͹%)Ara;¯VfRl#TƵE7WFuQ>".ёT>Ly,JNY'Z}abKYK|VYmFԝSztWQK^ .ȏDV-RZoOƼ\$*i[_-&:FtU: {)' PU7`B+֌QVNe}E${;,-Ij?(IhLF"G;}>rux\G;TFr>B.FELJlf?ukLNz&,]gAZ?|8pbZ2 6q*}}I RKuj;RTYmuYA}NhK>' @kL0h~WC0;Y?ΘY FWuU5 o=8ANf*H%GH=' 9aH 2F 1"U8%EqK$ȓL\1U<ٙ jG\L|oY0]pq](~yuv>vZ*LT"gRd8vzRHvɤ`ݗK>32`=ӔU;t/$kh2@p3(?] &PAsRLդbuՍ}]deb%9my3ݐ_bO |{<௬#%;}WDu LIIDVYXgh<*ߕH'ZGm]deЈ6Ī)+R3YF,Q׏)Wm.W"忎u#0 Ŵ/51b`I}̨|?52nNTur֘]_$ZP/m#j]QGʑthԶt.dykoD$1~/DJP'x*];zHpa #syGAן7ODTlxht7{n6qI~fz&vIH0˥Tq |ҊwUIJ~U ʕȅWh~ĕ_4s07q7_~5UvZN-T~k%.S cteV[b^0̟aZX3jQ`I28AYd6)׳ULn]O]<5~~NǪNNϜ 6uC 7ݕ͚܆y[ᣄ (v ;l:ĵ9rtǨ;Vp6 nٖWFљ8i~m>%9R{̀"1*=>x|Re ԰Q唒=OEU`qG|ʨy{D0K='~ "TU]:{,P!!4e"O1sg6:O3jV-qrK.\g5 %܂N/&hp:ag{Ӟd9WkJ#Hıy N#KWCZs<_#\ktUKkJ=e|aX"2goоHϙCk}afH1 uCGuݡﵞq8{s.}ekpFA'} qWD?\~ %`}(T|xqCS~TEireQhvS32᪊RLQPOAձٳg~;@U6/bĊ"SN0 ZX[1# 7{U~ 2 l;_$;Vm^ѵ'Wߚ0bE/U.[*bHt) a_v;r` xi8RDTIrMoLޟ0F $sZRKHXg'lU&. 2{ґ`Ʒú6ﰨDH2z3-巉8mpyv:,KPH.s ǍK/ DV*Z=NKm:a|/Y*Q2Iq߯p7:T6:M`J-XT(Ud1;Tr}5czTk!/Oj(]#h ;Ε_QcYGZY4þ^Hm@o9Q{ 8`˵d"z=#;T3 ڽ"^f7ŝ: +з9'^  -ibV1<9Bޕs^fSm׻yn BWj {.Vc4j OBľRh.D9"8ki!o(D! f|}LKmn's'&pxעa`tJ{K86] `IqϯQf~.;rF~okdx=hosuG"gAN>cP=;.T0.bjWN-*saU8v!9ZSN*.F&cqliǫRZ-XkX F6FStQ [a]M>Y`5Fzq Q+d{%D\i,-b.34+TR*xz^̚KJe|w:&@g16Zn6I;ԳzrMynk P-LߟRі{M>Mէ:i ~y[JMkGZo vz,% GQB귽Xvak2@F^kZS73^Dp=E!mԼl oUeP*ncQQ~%X֡J?UC}uhk>CֺKp4!F۸ DzqD n1TD철7ɓD2ZLB7p5WH0:9PPH'] ϳ$)<z|׹-Vdxql Lؿ7*;SBܬrM(\rxCEf6c_wVD޹j8fw+VUi?.u`~8E/V|lzM~fLcUZ<9t H~v 4vZc9|Z{U(.cßrH~Vcdo8p]S\s=M'ǹ=*MeMdpӶ #IJ.th "phJ& "n17 (wÉ? y:y&34Vh'Er%kW1b "i**7%G?J*;ʅ)v !sqx0R9Ld_ԟKo7 οv-ydF8L E@vߪ$? 0xKKeOӦ¹ *S'67ɫbn\Iba}܋^+Ӟb\doVė)[T&%j|*򊇛-s1VJox/d݄Ej5y߻Zx-TKWtTPj ̔Mo'E|֒) ƺݤ 1.Nؗvmw[fљCji{r(\;[s[BbE7B 3\B{)BO2857k*#jY1I/QRsY`1b/!Fz;X[kjF17v ɵ;BP,hWYrDQVOq^ՙ2dH2ӠW`lݯnк8nlUxQxq}( e@ڞ)9O.CSV:_¢@ Vw ކ gso[f?=cqvf ēmP<wNٴ#,P&O|?LR.DʙM4 cY1?Ԫնܱ%y̸T:pmdp>6(lfbj6Oص=^kGk(?Ga}}!陦Y)pMD1V]K–N}plzm8@̪@īՉo)ו9X)6Hxb% H^(]$1gq4)|r:<[Gr%MH90""+?" 2U 4YV(XT( "C55BV?.TdHi+ogHzLH%Wu'0!s͟jtJ a4cqWofABiΏF,s4-$c‹/b Dqݑ;䍦,Ag!ʐ'.K˷rjefYƏ:ȁfӦ該 ʯPJ@_'Ȍ ƽ#<:0-gꥡS:`vK/ۉnRhbo W fr&hSҺ@p -F R ELyLV"zhC[ *oXKZ'T))<"^8 b܅kݕee諜oZsFZ_jC.hݥ䦌jiTR4ܩeNOn."Hx 3 -o1w:[{a%H]p{0ؐ#Aae\` x#ExxɠR.W{/H:UB~Au*suwAw=)Yt3e\Őd,DvwRntnAV\n8k5kT&+d1frx5`s3Fٙ+Dfm3$lb<@Z\0y[}ux+ Q`! &@GgN}+Ԓ HIҳ^S92IH0w2owKhYa|8Gx ;` c*Sn>YH?l71eQo5#bmld*BF,yt jIͦ\OB{*H^DwD(y@f֕iVz"Yoف VS䁑ZF{O:{ OO;m fm|b09P\ DIU4Jb"8'ϐ j{L:"R^|.8)=bZ%cvQo:zHyByDŽaDԮ˶`@K}8>=&Gä(nN$}鳳zMך@g>T7󔭮OnL^b+ic24 Fmc#DT|8X]I4̞6$B"8ibJvCL*йmqv]{oY;zN x7pF/> k*'@,VT4w(qYb1QP)CqZQr=L\wbL..6c*K9 %ֶoG;kE Ӽ_M87[$#CǞwD0:;o.$G۫rC |ƒ❖B2\Dԟ3_Wb3ޘaeMqq$ЫIz7\20VUQ>5!yZl*^4ap/O|R 4%Roo`)| hօRp1 w|4i|E|d'ib4oM^a?4(,2kOcθ\_ѷ+48A5\&#Cʗ'qRZ⪼x\ȂpÝ&ʌF\_@z'5f!3L7.jȐ=q'%^/OiFgz9E0sׅb}`YRƢdl8 \whm4A}ץqz5aړ^Gby H!:t2*".I/6Neu{;ul…U% AA~ e֙c:Ώm ƝG&}Z*fh8Z0b xj 7#̈2 OAGs[~(Opiևĵک$5ƺ]2sqkDM!XEnu{b':&~  ЖTm"4sQVl$3ǻn%3Y ZT):7!]x2)YZHQg=L"y `-z&]?`Yd2,؀=dnE,]v^i\ aYH4yኗL>ʯ1(EGY{B'T Q%]n.5:Hb@$7,ɝ}"MWĠ NA' ;2sF>E> 2V0!)-6A$*5ϏB<%,MW0{.3ObGD|dFϸ~,} 9 I! 212>]]aJ쪁zfc](lq  6Nе=*9uՁ!͚X7QzJBk1(2~p? ڒGgFV\~h1 !!N"@ŝowpSd84 4ЫK=wŌ35L$I1aR+1S*D9sa߰H_r#Z@} 6.Vb0#@CQKi T/wں;Ȃnx1,^'TCLw emR_b mI`OlHIqWyu#ɂ%7.AM }X)lD}wOlnͰKsC{DӂrT=W|tz 6L#Uh@RBV*(noM?婧޵{Y_5Ug;;5rҀS)N`jc;7#5GA2V}1MN8a`1`ߔQFq{A^K)"  - V{q_HL`97Uy9zBP޴_A×21YmPSJiD=׼jV-o9Q|Yn;5F Pu@ZG}z% |*ּF9z; =[P>DĄSvf_ZMcCTo|ݣ+"]_ qE|*9 ' 9&ÃD\.ڬG?ת[9ٽahXkԾݺ 'Q%;%\Gx:ЄZцԥAҸNkw}A٩teYSZp=+B߷ջ7{u(N.lGuTv./a <^0lbiM ǟQ۾5 3QwzaUnc$X]6`bGQvl@d~ F!j?UhbHEVymW2@N#}IqyitӀ7F`?ĝ Quy^<)Av5!D9#֜>ȴھRgcOrvܺ_K$ViCs 3cpa Zho|E#(I12x^$$ ,^m<$iʪʥD2ȣv,mdx"?Ns5//'ދ|D{jFpB.g UyS?"&ከeͩzk}^HŲDFggH2Hm hwΗp x7!HYrR,1Deʢ4aw|PA."V  =zvŗ_¶LnvueLQ N  .#auzGU9H轏7gb1F_ ~y3->"kS6Sz7k# -qLLS웄W P3]KCʁ6V;Tj0RʙWjےmYoH%QYNsO gPk-\.偟Ȳ;7' MTnVu-TٚLƆ(]c,dkS딶r5 瑉><*(Q`&Q)#oC h0ȃ6 ,rT}vI'P=@/a /"b";uE;Bi@t7_^"C*w-AŠΣ܆QA.KtX@]M{W% ˫i^r6F8,fm]͏^IF? fq#;Ca<x1 L In,^.MɅbk{ފFNǨ+xoMJ0A?Ĺ"%ə[B*ޕ4JJ _.BQŽOCȸY7 [;qil|(;7 /vZ {n4RH0`o~tBwhMeoFKHfû2xӮ)䉐v(7P|gi?Iai@^1 NvWp\*<C ya;r}]4fC{ zqx,=}b c.ٖ *%ܑoQz);,dW,v{«SN*Z}[])4걊1n]S (VxJ9=+k@ԕIydh1V9#tpύ?|ݻZhڊS2³2OUPypd850lBvGjowKhG!vDhJ q}O@Zx-gj2*S"$b@ɨlhJXL⠏ЂwJmX<Ϳ(:6ڗF:?I2{ھ,;y1%VDUBIaOB*R[nO効l<@NRЧ}ď A,hS %J\,lwdpyT2bhح J^KdE8O[<>^:\~qvocczվ؂iDtm3GD arI,lR(wV/n>>5銸IZo@U׎!igHv”t⢼6ozEQjsAjǦP[=!A`Fq c\$<\&͜u=cJm-A2k_& hLȖ[\J Tuwrۓe359=YW鹐E5JJ( >d aR4ik0u3'4(aZOz1qhXW̊onte93]EG|gҺ7yjOMI3 `,k`&vDJ3ZXa{.KB>+k{U{OZ#ܿ7G^~)O%7`4خS$Pg-#1+$NHZB%wHbR咇%;Vp h7DEu~C)7.:5t: ԹK\)@0# rIހ.+SѩM ~)ݙ oE |W3oXoT أƹTq!W8<1pAQmJ!> о q!V?ZD7CtzW&nIvN^<%mG]lzԉ*}ZYv,GT @A {ѪarcGFE LVT]PwԢ1PCbsWu]gĤGB{mp>zŸZ!G zn.Mf\%f' RbR{cWd *،͏Ol}ժazFi, 5)ځҭP;XYZvvS fC\;J&/\?  qa%3\tOyWuvʣZ dnPdBzq$59VbE:cQP%?U ۯj WVQ 52dѺqZ!eocn)j}*+?'K%AJeL>=+.ǤR|3Iu_#NՁ. ?HoR <1W0@*KRe-#SIsZWXʾ5q5,W.TZ:GTvڽR;~yr֋jx8(3{hD|$ fjgG>Xo_u< КSTR"܍V!BJg9;ƙH82SjOUzʧ+E mnc5ǃy ̷p`6ky| uMͺ }eUќ£qq)q)0"nQ}ms$v?zi/&|QGhLFgncܗ:7E'fYV~@U67ӗm`'dg=?G4= 3^ :2yVqTitFm~0ng^LC(,cgK߰74}xx-xWAힵ萎$5ü\]cWo#!=V5 ul-$pd+'tNj)DuȋVߔK82-'q{bpJ!qEi[_( @|EKF_~ MI%9R UK&I6ý+%/z܆kaV?ېizej|کǵx#j4ڨ!euAZo+L w>eulv=1s5 CFI\T[ 9 攌9@CMrJlZ,טpm ?~-2x>ƚ%]Sϋ )LfA$1a,}&(x*+ !Й8qʎ /q=!L&lCҾOĆ64j>Dni?UZ/2%" ER>b?]wiDLq5\8P#ѐ3U5<^*uԼU Gt: p :\# 2sAEnI8( -Z 9"%o̖h-q}sC ؅L(AG4ie6S5^z[$?*肔Zp!X Q݁Z:U#KB|vލfH,Y&(cj7pʾ{"y3˲6)9ՙ7k݃I(gMdn˗eS%򕋊Z?Ę G.`A ~> X0v.۟x{qtB]|cv܎iAv$ .Xl Okp<@t|q)caX=b.M xɪpς"x2WMc ؗ>R [^icL.3(SX<7썬JJ2WSPd*j{4j E~y•x3.;!UG؄S<|}a¾ʂgnn|Li${'Z Ln9\ڬwA !k>Nl |4oAgxA{ElJt;!/;.z^Gpx߷7ȵ!GZ-?FU'?O-tHhJGs߷(1QR%S,BlA,j ]Wy|(K:(:x<(G<+ ]`P ڇ8 inJ$*oAy E38<A FxzS(t,|~Jp"Į k[o'NsԈ5;,eA8]Tc$ӽ !\_K䏜i{8 x4& l^Ĝ1Fp|mj7bzƊռC&8$C^wF =ј"CCgcby\̹p5|1/lmV5?$ $=eWY+T7 ñ5f,R?WCol)בpk9fn82R7x|ҝi=ˋ>0F;^&s&[ -dZ>4D5ګ)݊&,IhX\4 :ozʒa^ƮezdN @dt/ѐK){4\%Z@V|D5ܜd|(xH0Qa7z}K%vO'u\h4H$3 pж#eOS@kMFxF[(CMyӶ]FçLuFt77/Ł=,2 sa. {_07h|QVv4Pz_$F>1'S~m=O qº?\q Vo됔7 59{.V\BdFjƑ@LO61N%q( &IB,C&K9K,DIh h&jŲy0&rya )cώs.T^&7RG31huN'ks oRruQ3\k{S3R.QД):: [*jvDA0W4S+=xXcUڇU#t(ETBɓ\([ہgًtkx.B7[A3.*lEU̕S"qw&Vl:;䷿T^.\ #Y~;n#%$"[-mW+=H c{-w!LPo(z:[F~=*H~Ai^ ~ijώ6hviA F"( \h!HI\"2*5VdH8yG F7R¹svPxݵ4pL@˴q+G7pc ]aoWFzЩeTs}T_C8%wmcvsb+b3Ha ,3 GIggBSoiAF~8+JK t[?ǚm;_C]BP9sQ~fe- >tNnY '+L6v/J{6:]hKa \rZB@Of=:ESO2 o 6(wbHl7~ 2"4I@u`1qqW\;#T^w/;Yv-dQ5Mr,Ʈ9F 087۾R^%Y56 o(SksD9I,/-@-c !9To_RfՓrq,Y?xh uf~&fbR>+S9,Y_/ȅNj| 2ddq߫)|Pbe+{i3\rgܢhbH nغSK/!XZtTQ9yuh-7aƽzLlwݏ[##FdԒR~;#ТUcû:*~n#c8*]0~Lǹ_k'EJMwUL6 [4j۪ .%D. &L] AS ]? 1cSVGh6Q4N_h9B(!Mw "dcуiMSYUDVHH̛$}%,=Xu VRiZvx/A6Js,u3k 4{bhR;$_Lwt° l^9"?+|3)]wb1&(ԡ6H(F^ɻq؋{bGF_Cf.hUEAN(6~KS4" "I=Dgye{\kf+A`hJ[icHEePyBW{4ӈM㺛EW0)U¿ڂS?VjJ=ĽC;@\Y.` Zv>)ɏ\2jv.40QһzawJ)gӁ ~dMe; B6 Yд=C?!2!c'lD |1U)Z7'8%2pLrthV d :H+e#?2FՆva"ã%)jWX1hc<"qlNI:r}tIpˡ1 ]!6ێ7!*8K.#XO$'+ȁ8gb7qwDRg8_^zvܳj6~'8I.ôʾ8n)ڌ\2X[>ż3w+\sd+uOwa-0єʥigJړOOɳBwHfw40 [ -=[=]N2zSIC=I5O4$(,g2p}XuïEM 45y4C90Z*7n{]6^vҎL\)5k+~f;@ SY96T=ל]9 }bpaezN ]_s|jr&!7XE&3?ҡY1JKt PMF˸螙&8`SOٙVvS5g(KJK4N'ilamQ:Hڎ^ lۊdӓQ#GƶPBCTG#?gp,'C8m.tJ&1"^}'#'uHQt{t`Y< vrFB,E/UGL4id*Gtf9wfl2/[6[OGmfy/]o&jxUsnN@&9_;O.|Ww { ITkSXRAi$q%,8zd^e; \fxYZ- cjadQ)eޥ3`X!Ak;njf0<!u Cz"34i`1y$;,UWUHn;Ghk:&5X-yRy*MDcM;4lYˋ1yKIUfM$nI⿊"KWfYb[753uUav\3UA6Ȑ.!]ݢi84{o;!VdV)qXF7NE~4xÝ`x,vL|苛INK7 |zJjV`8Qz&Y"J!dIנ^M;,6Y:ǖ1oƦ V9?lN#\ l>"h;D/?H.($1攔5D"W pRYI#^J@V2/iH@;aTYGW=tCRj~x֡BYoгݪgKEsVhQ0J5 @N.q ѭ$eC XV, } Wn4՝ _B^bVc|#p7L_Wj)vaZn${ ay80}=DC$"Q"8޽ dp砧!ާj8u@Yg\mJAF #_-4-'*6ŗ,.y?ˢt7g W{U& |qWW^)8XG*/y ''fBWۻSn\<-gij+z~G`e!Y ?{'n= C'L0xyTXejk}U iҔ=6AdštJR\O8ne"<?Z]L{_s; #rfUuRᷕH/ V`F@~PM@tV`]?Tt"Ys;yb#!1@E&Uҩ5D=/`.kKl.I+ȱk'W=*vlKv=3C\ESa?>_}s?gqz@2뼁މoAk֢--+u J P=AFk-镺TzSA] E˄HI0#(}7XtPf$(EЁiݬ((S`a#{?e)Z(OB4-”lxeQ| Ƕ+U%R]/IyX{hAI[ATW4wnܱ/폙X#! 6pF0n[M:)~4 Ppu*W<#8Km WT=s"3D݋*yy-=[AeM]LhJDIzQ!_`d}|M{jE8LvuDwSҘecRD:`\"SϦDK@Xc7R1#%-gz;^cX7:Qd cqII$ ٻ7kpkX{zqc!+qp{픐|q{ f.fBcM {3gPitOĆ2) HY0{QPXPhwe㛦Ĩz;nw0]VrmEt Enqw9RFHDCM|_GRN0XԦqH( ) y=[Bvt_X˘5 L@szzBʭGP,=trCWx+!A!_- #){V+Xx,;G$?[;-@8ʶ@ٲyR<.ڹ'r z2į &.@d^kmSDN{PcbFgƎ\X{x;FPAT^;C h*b)/ҳ:k7 oT5|3fҎdŽ&5vUl^l,{A|Y:^IeلEy71 =pe ߞ  B΍lU 12I?l6$,y wzX|PÍ'&D?4\ N$nzfLvtq6?1.QU_=ma"g:#{G{E7hͧwS^+6z2Q\eU`mд2 )N3RK㒯)bqJB64Xs.&į Te"< ##GػlarK|r\lKvRsq+vPv,j>S@W7nu.w3jҴLܴ D)s H} B5wt#9^Xkޤ.WlDa{4'CJ۬>w?a;Nvsft|- 8':Z7ӫ8:Os,Rao% !O֩[-q6fWX2Yپ#(Uhlq}Jr]zI~X(v3SŻEI^G^ݺIj߭8_c9(DٌFtU~ MCR٦6i %ZO“\jV 4@BV |@[.hntgf׵SK6΢5Y[e#$mEzu/Y8ooLJA=c)"³5JD?'pK m Ae/18ٚv\|WQ6%4 bQ=8daWxН SnILRӾFaiB4}KNOgHr*6pso@"F+ jҝB۴@{Ȥb4%}$m_½ 20C6mDx:쿠ṇ.LD,3W62Nh' WQqN‡sjy/'ijj 乞|U"b՗Oj|D|VªUrGl2;L[h40aݽ.IA#.ٍ:)c$IXX.-6Ⱪy9|{_<\; xٞ^arTҲj2t^6*sjإ^$5'DW0GNHcow#p-NGl-B ]{M7N !"]hpKP~Q5Bv%[\a#L @T7 4q7VGh0W Ը_k`sˡnI f5zp.!+H4,0&7woݴsK~azM!'bu+AQj+ǿUmL>'71:*~asEmf85nQ` +٫;л_}^?ݺ|R*yIÎl*jN=T(3 fH=!~e_zuhSw,|^m{(S0sUZ/9PեS|Va,pYLsI΅uLjiCVr ɏehWG BJv<#Wu X|KdxVlN ·Y]7w!)x ]&/0fvrE9F!l!xux|K䱼"KXo;`@w;Y3yZRRn)'IeUé *`?{VedU8[mKx`%mZƲ$4 chR $Y3 FM'),jyZ  S|h002r[l51d*egKL߾mnC){'}-L$n, ΫZMgŭ 3aͰJD]ni8p6lb_̠v)>5YJmt(ͩƏCR2g׭ؼ1s/gp0FRz"~LBh-|JtUjU{Q}c Wlut!쟵wukg@h #.jtk461npk3$qF8 +?w Ά*6/e f&Q oCx6Y XjʫCGc nr<}4h+4|̕6,`*w N":Qn&:92ڳ_p?5;T'W? MX#VĆ%qū:y暪 U>ƹ$Ku$V0 +o-b劲K"ވS"ƺϓ܏aytI~[iO\sc9 >um@W{xmLXmM} S6lCkQUuBqpQi.K]+r $lX8ڽr]I8frpGbáZ)vxO/-\0DO{*w@~vˎl1M0/iL^y\ƭFTLs_>)̫eyp__PP%m٘-Iu YP JN LnwV@*u9l54mz;!n͔ =?ᴱ)?Lm19yHdeOP]c6'^kfNdE)cF}]9ߚqB5*:SUc,Z=vdۿiF,7Y_43w~˅"uE)/HWv%w:sQ7B#\W_[%-ז LK&/ `+SGQcǀtCInPEiƇ]j$ksT9;U'$f~MteWɒiZl9I6M,_z(_5)Z-;q%X\d5+>/a\mxz⾁@YX&L.u|ަW(s F{A<!\}Z`3WE(p2ŋ0gA}--{wYn^Nh"\xiӑӞ̈́S2280ٿ0g =V:+7f c*@g4ݚT${L⪘uTحgG(>!(c Q )PCǑxR!ƾHht&*X8Tg@_ D !88Ag|-T6i0h%\PC 2Cq vRb]c ->B#xlp2l93ٺEs=GRF&NR"0V4b:Ϭox%V}MpŐ$f1CjEv&?RkX)EabI]6bPpUz|RK1g;mV5.>X|$X[B&+&soR쿷CٹZFc?!f:QVqwNO_Q̓-x| ȺǶd=CeWȳ"_/]WbtDG+Juwi;@`ĝʋ6aC*ڶHHVP_Ri6vr|q[dQq拱%  |bVi\>WB^P1`Ԃ7*D`_7Fo~'@+!N^Tv0aguW$QD +"ķJS0b72Ք:2MQ!YZu G6._8G:k mPqFg #TBD,$lP}OWsF1ppjLk򶈯ӷTږ,wɷS,湕^ _DPNV@IHU὆(oJΉ]M̡Yxgɀ:ES:1YwRkt݌\=\B"R NaFQwZ\y:40%(aarD-w5֞9h EK YDϙ.WGQ{k蠬iQjv,A(h՟b~{k*U|<_auk'2ϓ7#3;%f JV:\o/s[i g0&[xP+ # F*j:\=bjxV [zUBeHsɀ]]_%yN=t+5FFF:h7qҞHS :}=p벌 q鬔̌: ;EZxr4E{Ԓ:`>\ .ZJK2ϛ]a fwg=3 ~.-j3 Ӷ" _xYZj:-l_v5|T L1nGyU 3ly颽%w2,G#0ӡG4+t3L/|x^dz^dp1lR]W&IQ}Hu"ĝVr`D&r EVuv?f{7CmI87UH?/g7i)KV۽+cIܻnBO鱏tF汳+ҡV&PGd3Bm2ޞ ?etTj }f>zAugO'd_sN%Iw0w]SI=s6*ML9\sE/"/ #X^Ps+)ϋ<"ocʹn&;Dyèma [K.&/]#:ve#|'V9suxsMج_NlH<~`Z Hlg|Y.ہyDQ8u|[\DV4&/nd.rM!-0OGP}GQ;qh{r#ǤkQ} 3Hxe{OdKkJavڷG߸C=L޺_Kʖ2o~Z;u!s AK 0Kü*~dog25`<  nFdEOV(kvPۑ!6p#XBfy835#\Ym^YF꙽*1 τmRވzEOAJ9 I -dD 4I~_вCk\S13¹%JvԽo{Q5DdOg 5-F37]L/Ce1 L~~mP/gXUQPD:<I&0 m1[}ۢ Q,},2,-n9 9mx +V#6a%: MPkAc$*BpxD"$Xh XZHb%>J{;ũcbib 鼝aEvӝq:* T ll4Ĭ'ZR '@S-u5 h-ۉaf9(p \1RKӋך nWE$ӈ >b fNFpcc8vm#;P dù 63fȪcׁu%p9w5%bϰ2]Z3/u3M,.MuV2?w߷ Kr h梍7iSpe\x{%ᛜ{=w)f -`KFg,UitVur,H:ioYhC=5^V'Z$};(2Z[u"3H{;= ɸ[2BgN]S#dB&iz.k9nKc"tW`v57\5hWɊ?WphGJl9µzwt75.RLa?*oR`~ tyՃ-E6tOkjAbTB~ WdĄY1N-V)g|CTLKH"O.?1Y)({zZ%J. Ȏ j9/8?/<4|3I~[LbSfYlhZ`@ {0u@ɳƖdD~wܻ8af3O^ R: I\*bC4 /Fl^:nl{g(vtods  Rw}" v_V6צ-SP[9s?1٭/Oc٧j3^ZS89P"ensUDeG&WyWS#_ZGQ\ {I=1ۨ4 V*y)0-Snj;{o%g^ |8&~e$Q;;=$5N/Lz4aĻy9EC/#m)≩^T2D,Z  sCNCMAb& ҫ?ƽ[HpQ!^.nޘ3 E8g*@ _QNYB|O>i"7Z?VZ#a8|i3n luQ-US$5Ɗ<+cYPոfȸ?g6pvwұ݉>]ڎ| *U50vpY†krvv[: 9{!-(?-Vl;VkBRA8 e:᩶J@s`_uI)]-E^u4ng^@$E($aWpRw3-3N;rB$ܘL[K0JyX\`jP)4o=ں}0WlMduE1[ӮUUj-UȟRNQ#yI0}>W=O 04q4o(W\ Kz [jXqX_}s6Z0H?Z[K5bS(\:4L|`QsuѥZ2~bfW Sqף&Ͱ K{y̽q+͋+"+xG &MqҺP-4a9kt8{)9y `؉dBcyi|32v?Xu.oj<CLb1WqaRDxy`Y=#PaF;]A#, F>jʀnr䤗ӐwNEO6%3Iy-8oX OI .}׻k`?r #fp-M;D^"[ ?XVn^A )̙hhl z@M:(Dh%n'%w @n Z2kLm3i9f`Sc2ψ+'ܣ]zH{e)r77_Z/JuHLk%*vƙ1g&TvVY{;"3pJwhvƒFz[ ?kh$KBf}/"({Mq!M"?}9g.4ٜqlLK"pa̻S[Wxfƞ\)X{hR=5pqSVmSQ 2~B0c5*Cp!IͭE^}* ysUNQ6_̒>)#~$~f}=>P[}#a-osO.)Fף~Z"H"Q"P*815g_XVMc%Pq==+Y3{olΒ^njX14?15 MiXܟd-u7:Pqa)KQx 16'2mjl' qu]xGt {3c/Cj:}a+?4` h;)|u(nn2Xϝn[ Ue:6ZKJi#cڒ'8$##\Tq?ܳ*Q+QA,:;KScbc^PI>,G@Fo׷ܪbWE.933U=ʳiU`BDFz=#1v ΓGɭ=}$HA+\kp0:ˉbif F]8Py24(Y{0^֫N#?l#!˧<^F nkrsIl%0iVKآ7GISYMh;q@ x˼ \XW&O&g#v1&DujNt4n@2}g"Ƭp̭Qu ǥS(CmPB!M2Q@~8)θKFZia>_w:ɁeߋNR4qpܟlW[ )gI;:`*j#&аa\3@ͯG%V_7i*9׸8vFU !TOS:-_8p_c9(OuDgkq= .h` ;4Npt ՒD=ʃJ4GAhNN$@MqDuR( 82&o@zCUPE%lNLW Ȁw|^v/yCKaҚlI^KMcrs__V(ZT y"^3_,ALfV(0-aeWBoM pΚ:IS"((;W,uަ$;M0'6~hex*Ny}èf6qjՓ=o_8x`go`KR&٠mj۔Oj@+zVPhJ=P(YЛb >Ndg,a)4;hwwOW`A]``Whg$}уpRnhifx= ѭĕɷ*"p9wۧ0` q=|R 񉬅ӆ,?."^.6Nb2%q脟,i yP\Lv%J6f]Yo5r^E6)W%Q;a 0G*1. SlEcgBp$Czȡ"ǘEsKf+4"c!nQԚG@ Hє 1G&yJDQx9!I# q 􏐝pSDV6@wFBN9yVT⿚(XlF5nڽ"eqh Vt5NeM$=Iux?`k'4r,J82Xc[}L ۆHv>vV_=2_r%:QLJ:#nI_&^S<'j .>~j\%BaěOeO&:[x#J r<1&8*{i}1l ފh)^emDuSv< `gqH[nw*-)%v=9䠂*#F[ SFwn?=u a6Gel,}7bNXN-qtsTX8*rNS#$o_%0NRU#&sD1 o֦=sD0 `$fg6Ǿ]b+8٠J-tkK'",ƌ0уgf0H=xKdn:]+&Q_ ቈYyqJh֐g<#KLE@$o17e)'^=`Z%B%cvi [%+UFt&G]p'5sc3-1׮%}ܬЪ20r{ hK11K{o[۾KfgmwDCWzNC,S'hdL sC.ޜ prߜ߉ί_-vFԇL(2\E42h#`xFiă`gv+wEazN[\')<*[TwEbO>'^*mՁ%'s伋5"2GÓCN3:>_l|ָ0Y?5S Ҧjs/zW)/|SEw+ί窈Sqvi?ad߬Ǒ۰ [[ؼjz!rbc.] ֌rae"PqvGOR? q}tOzۿ&P@ N<4XQn~8L"aϐ߭ =pkשo.UmR.L_V{6<t3ݧT)+ޡLU15V6!t› U0޲O& :vͰ隷Ma9(cĐcZs{T'&shU4`B}y{ğڔb4y6dmVR֑)ZW[iΊ3߇-rEW;IEETnKtM;v4ɦI|k-XsrUYwl`mjQ\hus-cyVą,YYҁiݴIE9@p:d"| jnPvʍx3> E|"s3H7\˳v{=*q3zJ֪Pd]W'-{![1jVn7X+\;RLoe'tW`'Ly•ZCʮY)~n'P:阥0͠"%,XB-ٙ_FMF)1~%:ZlqcluKTQnq7`Q-# P@Ufi/iN #WJ R ;Tw tfYԥ߀s'zd&% 37op䱙\Pޤ>vRl 'ZOˎRMpݡ0,dC{U[h\k@vpǎkލNLRK8ibJm*,pttM"( 26Ǝ7`id +[tkm'o{7$쾟C{J2RK.L^}[Wq;p٨Fi[` @q8` a>}t;PFVM(ppFtzRDZ+}]G%L'$z޷=F]4 ɒ%TeLkWxҾ=8$+]~3YEH.UvX\bߧbe ?+V̛f Wx33-o2Md%ۚE.V˺ 71%Ttu=A w^ǛorqPm_7wQ0輥W0UP;f;67 ЎmҮध〠 =O',-[f 4 IdlqunL&8( Ǟcwsk R@m"#i@k 8l⋜~t?]%12 [ j( t)6< 9K"15dKWB XB+x <IdCM+JgxrH)3£զfx].#Sn\GS`ZH‰LOf岑p (J 1? *W1¸jxtc)zGtX8e)?–G@͚ie_E5RXrDK*"A&ٹR/fzc[[}uMF}ŁPąN,GF'ЎЎ*`a!lfJʞ~s XԗelςېKq0@'cMT/qIg-ʹH릤@sC؋vۅOs:!_&TZ;s|_i^=3_Ù4i}@P8l85j !Ȕ'lèJX D㠏2cY偋#{r] t[۶v_v>+#P{Zj7LF (aeǔJEl dq;S!$Jԭ`'z_eQլiȸn 8A㳄>2dkg **Yjdn:Gאmaäمx'oblNgGe5뢰wj^0zxq4Y{ר7(5spY+ͷXPj':05D ͯEѣ5}!12)iEekrޤZQ̈́Sqn [P !`SuAy.#~1u{KR#_j2CԷWIZ,#^IIR=Q4ا em&z~maCt׺'7m@^-˥7 iož<5} tTZ2GjZF5ΐmX-cTmL!pgoW!UD8)>< s !f~ rk_5vOT>vHn5F%IR8& n:.I!Y$A O~ Ү4TFK-#2C[5%ѣrTޠj8@7p9]8kS&cpkȫ v2^eJȮ.'&o<#詼SUy_vk`EGl&NJNW[sgy *p|8k[\}z- ˡjbb9odc)K~`{?̕,7R7G1zVC8^NE\Ƨdl$Ǜ^3x+p[?b|;U({oM\QI OpP~z+ & [jF@T,攪F5{o,|`~IsGoXoDPtm6}z4bh 9alc,< [!u(ҹr7tAM T^J TUn#IFƫy1WhDD`\Vk:KlL t=;F] CczDJsѬ=} Y-Y0. [IF]7UjK6,jw)ʂbjXu,鯆dQZCg |g ):'tЈ佄 P®/,Y2S/i.;F/2տ`,c0zo;^/MuZlUArpb=]vuhGkڋupi/V|egP=pEHmJRLOd/\*w`n@D8,pV ܞ#dɘS@G%({ 1T}Z8Zc w/ɳاW*/FY T5#ZƚJI[<X\Yٟ/9Wcj쏘aI7on-h燸!K?w帲P:èDkdžhBliThn9K#ۤ!=+rg-"/s:2Of5E[ 뢮ԧuղ5]BvjlɮhVN=x%UITp$nZ~c51?n|mǺU]`F xǒjڛ!+IBH>YvnLh0*bX&:% ⎏{95*oJK%hn? u.xc8B/38/b?Hk#wbFaN԰1#8I'PRuՒdQg].~HZed, r51İz*Mw:RsOF Y/^]0d2np+- pՐ~iK$N5ndx{yyRZ/>Dy?c%HI;%mMn6_Ă; fA<\H4꧘=ig݇`@'΃S q5G:6d^KlAbyzm.pxZ 8_Fg`-up}xX[5cA%`J:,%;̷B g1;IahabҊ[B_R@9<}=ex9O\ְn- Y{w D\|&NҺsڞt~UmϩiB ,v~g7[bی=!ފ݌Rahxٲ@*sF=ÔB62ޙ nA} ,|^W mc$iZVZx)6Fvi[\ţ*ܴe)>4w7xu=!a<@c_}'%+Hcz!,|J&@+9iK4&3?K^Z>gf#03{y@7">d ,C !5p)v$,}ouo RprN=pܵфZ ӑo:H $$p Q˧ t6+"O \:hϻs5aJ0 A,$aܧ&vOl#BxRR"W)|-BZbP ?eӅh)nһl1WMGq^<_"K]=^d{ gTd{y ^Pa/'HjOEyf + 'FtͧΡq}WaL % קY-%䏵ql߈ Iv]G (0qq^e@<@4ֽy}w ` A]CqwGZ3%e;6ϻ;(l a|q`&B=Io04<#EՋTBtLyp`E31a ȶrEO݅:KC x-%bdzj~@c:3c ;o-l5.ɯKy;nD@؉@BQ\ *2o ) n،s0fN%)kW{21ϭRif8lՊ@|u15_:͸ cW5ȾmM`bG41qzIFrTXVUh&[bCùoY5ǔaj#݈9_t>%r(_gp8*2 ʃ؟]0}PI|k{y=v74b>S9mWFC $F7HZS hJKJYH&O~0~TzŔMzs@dKLu44ޙ0Q4O9ɸ^, $AyRX;!fsA@6r%a݋cԄ.=Tї{vH'x )Իv=8,jeqZm^g:uX9eR)%>[#E=$; !A6;1) N0^4_Q`j=_ _x27jz&(#]bZH?vIUx@Buc! "q,dq)R{lDM#s%58nZ]ULTSN5J2oj4@b]|BcW6pY A<օsqtK ie3w'b+zyKsB?iNHH>=6Ol?]͆ kut86CM$'C=ߑp'ѴJ::jFC2uZ2"<#ZtH]vͿdY\Ǿߡ"^*r.z # #э(6'N1mLYl5H8 ~c`5#Su\zqx,-vA,r糂#Ǵ%¼*Sl*FJ֗߃522>rFOC5|uX)@ ڦY%D,rEoSÊ ,k$ggG} d輇`ӴMwaM)vN]sIN's3Q1f ^%XJNIWT#({`L)lP#-`41$Q3!_!;PE2яisbcJ)m"'V>d׉ <,Xr vaoټCK,W,`+8{hg |zpwtRQ}MMg ;q7:)3SwbIKh %hY訃須E[FZp;t~,#t F +-_aA#dv"67pfeFx%dLH򕍨) MOfcn N#Ǔ&z8ΚCiKmRҊF8s)|9 \*K5S52?a潤 K4wa% qUU5tƤRE/5Ҋay/x6U!ג%} hJ+-ri5CwLgOIkml@h,#:TNyi^^~~ߘ!DBQYpދ6g}eCt S~!Z*!tZVȫ-yEF N>3d)B4:5)N;ޗ}q>G1Ӗf !e:pgP$L'W*ITw:_˕s^&ɂLe iTB9кH /k; HPp=RHF'DqҿrQ_Wpf7hX!Nrr}ْX2R_ ~ZW`ȯ4{"uB TGوΞi.0+~u DW0qŏ w*jbr7zsznW<-!µQg:WB""lso4q|U=d(}" &1*@ͥP>6 t3Qfֆrpid)N \up슣l*Q{JZi]df4zQ_^rJ_E d0H.:Ԑ/rx3«kF1k8)!MTj+)O=ۜwPyC^#nIR;w#dda5Pdah<](/P:Vy0Fg`cؠs{إpi9t.Z#LZ}q]5gU gl LC̹KɧnMrzeaVe}<&HȓڳiauV[Phf"ߝ8 jg?,8ݢg,Kr@BG6t [ڏ-}_T]Ju QʋӮl:&AQ)/LZ>9V~ +V" jZ1Z6dIDG2.K9m=ahl N~LIX|k} 4__R ׼j+]{S< 44e,j|iUKIhg?4vTZ,13BSOB±NR ?""/z)ZF80z AisD^sr<N߈Hw/J‚jJy0( JGIz`c At4Rv鈮[$YscvMtXm". Z^v@e7ƿgv9xONRh VEEnO1A'l,?a?ڻ%+6>r;B'Aj?ff p;ݵN>TjL0__8LB~_ <t-ο],J6B U(>{FuB G;{wlγ%N|=S]]t7I2` 6#u5yxnKӋ3J+p2y*cRBFqݱ{zPP$:a> 4V4z|&@g;ex <_]tI6J7($}ܗY'4\J:௞<!L %&GJmc ? ^.SCMlhH?%c>OpZ4kpۑ.ȟW7,i\ULN?qmv}\95%NkZ{>_q[r=?Y9GG!;8|'`*N1mkg->da.u; ’ۏ U3 7hhHB*L6=ު~e 9ӸK߮Pᬐ:>`­E`qA&0ۯIi!6rr?MDvF=\/P8Jn*{őwU6"819N뫈L&?7}v FNe4&C׼F$qݷf.ߠ2肁1]g ҘI  1ª$a)a>#2~|sPު]Aɋ6śFej+ ]ڕUp|O roD'C[Bl?Hp5ߪϢU&0D޴:N]8"tTWk[1 WcH27qu$z:zyko]~5hԍW7t3'* =#  ay۽̗>Ev?KOl,AA[UGaI aZɀnta6 Jstv\elBD5y,4 }ٳیa,p9; (:5uxFN`MHM޺:]f_uH ;zÌ\eŽ^f靗Dc0(ۻ/MRd䦿8"d8mج Bvd8khMmj4Z͈Ie26;I2@GoT,l:MH:/-m13YpS n^z{|Q$ v?h8nb{΄{e"kg )zd 8#4lQ|7$rewK)zb_'-iK>BCDL +7`Po)>(7qq`qp)բekQE`(nxF\ٟKP\zMVxa{Wk̡̬ylC {K_N!1 ~12fLCd,Yo#{ot)zD3+5ZӵC+v]3X;O)@ b'+Ԭin(a/͢<%:X}/sjJ,|7s:Wvb1\klB@UFiY?>wmiLwZե EQhT9@OBOLUJM37pL?_D;g8jF LgO 1 ,V0 =RX߸-InRvz1"3(!% t4NgzpSز_dI}z]ħ)寰jPB*Ir>Prq gÐP7W$vkXL̛D *D6&䖃'CqawP?u,g_7)~i m$KGnUsn"XCdXX"uݐЎxy^*]dMIy^9ˊw +!>w2?y-W)T栬PP~dH&*?eS#申URE?JPJ6[ [b# 0uo04aqʽա;>3!և!`t;1#ԋRDdLt/g5A&7~K~ﳖ`ZV!O5+@'eR h{6hE[ꄊ8 i ŝI$ T֔G?%T\U xo&R_]Ki4s:AD7  N3Fh!z$[ Lq]!.$r,."RX]LLzԷ{Gcdm@*e yh"XmgId^Zlєx{)ϤD\-i<9MdRpSUgٙB"`T~=J;Dͬ5C]d-qY`\($tZ95z ] 6F&M B'殄;2t4vBx{5o)6N)Ha >v("M%dP2#j4jJZN;a@-I̱-d^*ʣc$\bS5ds$FH)Vb%#&@qGR~Lp=]k݀(/K##ٚ94>U)9FѪX⠰A3=DYmhe=Dy"ٚ9'P.3Svo[Jn$TszAu["Z`w^ԽfNkKjB=M6ׇ\ЧىR2 ťyB@LxHP/I4tcM#O2=o2{s2QHO'8` ])me.-y{M$r0H$c ԆЪMy,jt὇ZMDMJl&*bTP4 L\\LR[9&6!wcJARgjH)%A.RDZm!sO-d{gF2Wi՝Mjl];"`h=Ct:v+JOȗdSGT*Nͳ77Zz~} F0QPFU|4rWT6 ,Bm;̀ i;mam֟}fX* P4~J dVYL YUSRzB\h&Q d mԤѰjt:|H-w?f8$X>Pb=CSEX'9_%ϝg~/ 4.MGcm9׍ū;g^nM;򑼕:T/#{Fd=9{a?ggg@Fvɟ]<69c"mؠWtIvnA,j-RE[vL '"6 ?MNJS7A99Ō/VFnQec숕F,i'huV؞e-]kiafs$.AonVdDvNMFg">^$A܍KP0|}kaL%&NCQm5|qHMJL%w2x 1]T]nJ]p (9F|47۫ q IZZpl͵4tX<צT8舯F8ÑB?\qԸw>vwU7L&,s9ze VE+V42yLG|jj7UF\ak͈'ѣ [0 4){q֑Lhu] WXF)hY!k{mb3.4)Zӊ_E33PEdND385g@}j[jp.@I^ + )vHD3j/6QF]x\8]@NRD&il4̓[9:jwZpL0‰u+!^dBĒGֿPSFn5=gP< ldHzt.W@ \i9v*T~z{9N1U~!MzcŽ #%/Ilj[W]R QpOw[Έ5IIPIWxe{fC@*=җm/425-O$6(nꭴJsz(4FlVa y )cI"Dݸ#0Z`/-@CJ69{u OR"{R&b>jBvث޸Zb/fˇ:P$,yClsLDа(|Mm~XB&}d8j/RmQKCp0~[S=frJ/?̩4\WzqKFdXnyW彂Eh~)8xadP2Wɓ;;N#)@iӢNv&6GZEMC%7ؒ>PD?@L7Y̓U.hS8 ۴H{ ^TH(.u`M"J !W#F$n$.9GZiXzyRt>ՐA/f[mVqC3iTԖ"^k\`S),^=Y&zOM{SD? *:ClNAF~Bb{A64V\rUsˊQEܣ9 R2ڐ)8sOr6r>!x@:(ns<9*0\k{elXZ[7a+j~\o֟4眀2t֚ik/vl };\h_L֎zvld} :g>rra#girl->g.ѱ:|$ Tv tgKQ\jP[$3iêKx K`!aYA²1pw? уRTޡBW v t@}u~ wc'K'c{3F]_?Zx^8e”[ozY}#R#n)n3;ѰӦbVpQe}vY q#<0C2-SrȄ4<84xe &ɤv'm GňkKdž8L>A"rVap=>+0i6~$eaBfZ5Z;J> Z]0;/m$zk1?b0Wρu,1#7x9.rׂx4 95`Fx0_I3v|wS/oGk yf?&Dħb{gtB?m/ _M(S,vkq`[o9<>^=<tzeY4{uJT䦼XRgp$![bݚ["S#[m qŰ食myЧR',=I-&Υ``k?=L8VX+}o!yFilmȪ-%rK2٪i{&cQ0ۻL7d[~|J=HJjF$}jR}}2jr[i .*ĵޘsd;WMթJh uEíQ$egw@mw%_56:I'xI )mǏ.A.x "<`nߺKk5GEhvLr(5?n 1{V((_roBqUSLO`Em@ C!P>V)j`%9H 1'܁;}雉J{FE,-;OXaz[F.x_ 0yYX>/ }ٵި|œnyh;٣|ĒTAI@Q+&4$)%N3{;2.zS=&&?CjqU*֜:~ va2Ay8Pۯ,'ʶ a|ۖ;{Wev I)[tT5yxXqWu7r-CH$,LBpwj#l"\]w۱/g_]pk+ЮE؆F6^9ku0(zVckJ@둒Mp}&+kA^7@ړ'Twۇ3zȪ<rM'w( wG;+gוooQyVW DY\֞Xe̍cjߣ`35hFHNLj+D^|Not2털'U*NTHYqYeB7Hc: > -KEbM̦6-S'sXviEәP#KIH^kHI`xHy]9%`ـY'@0MU\5bްUg3lUޱW b'>ꞳC rmBkp'䩗)Q5@4@ _4x( ?9hQtkE$]ɦ6.3+~r@w{? B9S.U%&4U/5׆ZB ^Bٗ7_(VXOex}l!\-P*wTtS|nj}Ҡ-ḾYu$^pbVa !S cpfxLhzmzq(sJӐ'(Ny <(M~vW~rdOGT3ZU"9/Q\'L62_uZI;"otU\=iEN;'7Wq5Zu6C7M FI-•&M;kQJX9p~^MVDg2c)èW"=KDY[Dyxd2ӋN#0W,VY9(4Ba8oڻ WyU=?['"?|G >_ߣ:_'5, f{m#%e\O}>ngi,sOă5^ H-iGwܩ &˷Dɀ6,P|b3OX-jRquOAce-ۗ+:͓%mrD-Ѩ]zVC0>ٛt4YQUKT&JŋuQۿRadI׉-5պ\v9R] G taTDVxp!W:ތ[J閛4$I^6'im " 吝৿. ݡ(4њT/k_)v %-3fuwDKQn. }VyU,lIei\c!~T$Z{(a]41/HОE:X{\`󻊯`xV’unMvFE$dq7/î0AaI0 B7lAۄz޻xAe"%. ѻ/0@l4b;]vK-(?8jWN M޴$ ]hk63+6Nuŏnhd<+6$흚R)hIMʄ_DA8yGmN+z9t7$oJ&ޤ@İW?V/aaXoVC^=r 7#}MVFh5iYuoR /ZtQd}]$5.)ϝ[ڣn x7@9O/S)83Ú{Eߩ'*cZ2V$J1Ahf4<?;4j_y#PupSo&ʚk |& jĈb="J=oksۄeh<ߪChkEh1_\D4<bP:,ZF%;hm/_Z PL gVV/LIhlu_d9 F:uL;YCʼ_8Zo>^C%皣3!ļ[P3ѮC8u)Rqծѩ$x巼KjsT1qmMtد3О/4|wGSM_u׎mi⨰3{@F+d=Axrf CGVY_$>iYΡ"Zf3ZY DUФLΧ2ըuA܊&+u#S8v L~G{(nMSB\@K琲ʛtM";9:S_6m;|rFVQ;LѰ, I%Gŗ3&n6xgD#2RkGWK(?Ύn',cq]X2}΀7zܦ2 hF]'٭E-NI6ssF0XߧfE"('_` #@tGxhel%^#P?Gw'Tx9ne JX?zyk߅0dB0ĺ*1_3Д!2+| :Nk!1'jc#-9fT_@ t`& J5X$m<!Wj3ؖ"s<ӿ#KEno,sBԑr0W<&Ftm4DB~rٟ@A}&퉀va,%{7VxVUX#ߪbottTw୪09Hmm2X`uP65E/41!CBmW '!)oa8pӟ94p0 Os;hM!'6{78b&tkv0aT$:MÔ`G%W 9T*5zt%4.`_6JC'BKLX#2t4L9ͅ2&h; *ȝG utřMMYeqXTref㑨iMb`+rb%m:Tǥ,Cp9VQ`|\X JQCfi-UTx3 'ZYu4p˘ٽ2sQ8qӼ(uc|jCdH<Hq `Τg:e$ύl}o[ꈖ G-zi ]oM5RĈm~֦Ӽ53g+s$GzIO6+S3&`ۙ *- }IH"9s}3fY`TvUF"xj*c +0(_ |Fٵ> H5`8}O* mQ)Eyx/X+7Q%!;3+~:ǡiI=%iDDP6?HamfvklejK ۹`.3A(z\ɒ7H̀ճd >:ZMifD/R Q:wC}.&ڀoo*yKQAt@N'ƣs]@΍CZVFR,)2DJ;JOuV Cu6Pos]2Ÿ/Sej Fd՞0_XKety{"HUv$Z15 ):k'h2Fw2Ad()J#BVp߻PU߮t[qK'9Yrin<\I0 c}r4AeX#4,jْf|Zv@pޫYq@):RN~sWCE|M'o@0B8, Z%544-OpmaR |ܭ 75YVl7J4 fj:]eP_z -0 i67|_Jy2D-ЏUҰdםm)uv6XzlE)˗4g/}:@ xxtpJ=Vժ͸)YtΆ~sݴ!y81cDiq=H@+P_|_َPQ#H1}{&y7@UɀKt=|Ӯsv۠jsr_P.vf94X϶PXȎ;BW\D^ˇ qh/DX/%`] ?|2*к22Cޟ_fN|cKUN㓀}OKZ3/b_TLOJ\S{2eF(s{/z88XѵE3>a..Z4ebġ-<˜jٶ^NFN<{a})pDa̜:b&V Qc_K+IQʣ֖EB\LZ汃[~dP2pۢDo\tW$_e/U3Rvd[ A),&`ӳ_iOdևٞ>ͨ:a7cJN%XJW3^[I PRE - ]l:B3_@1+n@ɂLw\t:$' :W[ae:<$StHcI}C|:-݀͞sc6ŻݏeTRv.d/_€IwukWzꕃlb3a?kRF:mMwwT) ~.}q0PLCM`+oD,ViϳsE|3,wcjp!twjՋPЗaK`0f\adhTȒ"{߂s`I, ۽2(R")7xbؒ|H*Ő^yuMмea*(ܞkLV$,:?"ql{ fB Oƪuv6R޳6_8ٽODyJ&-sށPez˜7Rmm{zߩz!4\Qm@\4" cuQnјJԏB9ZhIs:-"H58:*~rq}Bi5O&[tuR@_n P2y!r!x}[QX p,m‰"^/YUx6*iva}ɐ]c1xH:MmGJ2{f\?\q2$ e _.Dp%QCEQ1#vp#wӓX2kt#iU S3B| ði,jR̯-FW"1j M+axҞ 6_ %n(D}UH(x~Swh.d|̈-dZO2QΈ̭^By BWR LJI%녳mVy‡$ hŲQ_ DѠAP& 8ͽЄ’\N;m ^RYU7MqV{P-x7ݫ6In:w͙]}Ϲ{Us@N&X锶\*dvI;Oxs|YOhM#Hw͡Y[2Ad<7㘾8خH%5]=>Aj u\c1}=rʢ"CC4g !pk1$Wm eԯZ'2 ^F&kN@1 Ks;WㅆTnOZe}|Jю[ m[S=   ޚ?Uel\+݄\`_l\QU9Q~kNɒ8F<ăSvp%@ Wy>{@3#:za| j_2 znH|wpBZDm= Ѵ-ihXX gb ,dMwDOF}2Ԇ&#gPՕhӛ'ӌ@KZ膆ZUwIBh1FF`˷x8уHb\D|E-u=Rc~{:j/ M4Q>!1F&ޑN'RrA}  O<"V\Wwc쨺YJ[׏(IvW6upW1lb-e>B*ql:Uu -&9GmVvWa"Zڻ  T 5`9چUݵ|/n|Ch!ѱi,}(eU H&0x"Et @O=C3rs$c&s5p8U twSיMkv $ZA"WYsLjM]i &j0M9Mnn9 J˻\񩪃@[#ˈWGr'PֆxMG =[_+uLGMC1zfg|!DIQAh3}L:̩t'W6te{r>ZBxiUbUieO FSoߥ˟ogdk٬?R=[^i=pw/edv`(g[Fw%IƱk=M,\Ǭvr H= >$DM-m/UoL6HW9(l ArcIqѳ8!;n^$-{ B@Ŷ۴3Pj9t2>#2T?GbQރq,3LFG/8"1SeTjr q< X6"- ֎ͨQZk8m( ʲNϊSPzsP v$#6(Z_氼D4?J1/pVaMuyBx/0DIAD !Ber0F0 t/1΅'O"=l(7R`p$F $"H5y0]7<1/m3dis8x mK嘩?rFڨJ]MI.Ǟ87^i ~3ٹKt!v$-wc hV?|7%"Sak%C`bֈSONGq 6A{ľJvMm67 *zyk)+VIj1RX`:{_4OAΝb~RxeWXDH7StY\qz^5߮t`(Id_(c6m[0)ȶ顾.9-ܻ! QM̥_p3ZHĵg&(n1g EG 3$ nc/uB$/Cb[Q/=xo*[/QsX^@ͩJShTtpZX+2xyp^C\ɿgZ̾ 9^N2i!ab #Ѐ)8eHx765I{06 'U|%1lv${g0-T"}ZsKljRBHZ:}=d 1Z"Oia mz"s\29D|;0?f-~Qp6a}fMOd]ͺ*90^:kD QXPDZAodK[4X!7&xF3!^M3Ra)!tP"n* J1To>[rY!#s-C>>\U*~z1HGƭnQQPtUn3Z!N:GNhf6O2@yHwT|d,Fw0AsZ}FG *);Cn1~jBvd+Ɖ>D=F~VGjs&=- 5Kak\XxN鮼6h#3VZi#y;D&0pv+2HnXK?*m/Ӌ#dU 1}ežIn:qԁkVLBOX)3->)MU1^=ã}_L î5':#s/b(' QKNUЃ@]? a>mGD>tCMYjV=DcUqk }[~݂Tt A0"uAm6ψɋ$U*;*C0rpc-W|}ۡP0׵2CeP[Zɖʋ,<{h! dⶮJ#+\^IlPӥ~\RXi &5<n-:T kS)]5Qﭨʳ94o' cya#Kop,')N8@3"h5t˩/ PR/'࿙ݢ*ګ$)P)U.SP"a-m|5Kژ_LNJ K2fK{Se#C02IaK^T܅dtKnt3*(ׯI]:]/nfYg㘬BnuDQ1-z;CAhȠm8z.+8k櫒/8|" b8{fijTlP]qkw$49?>o0Od-3w i%j#%V Me PeY o2X :v[9 4XmyXFq rC5p; ~,/uCن]tx̼@+,%Or `l>FizbYP`MzȚԜ/K(¡60Tz%\EӍ0"ׁ:st~iu'@h|KX ב4 Ewi{ l ?+[fmZ[I`G[F<:GsiX44!Tl Qg&z\ V~=puu!r"\AgPsMn=F=J|>+a~'3@D\G6R o0^χV@MUh@g*`?~ռB(SV@h.?--r!;rDIÊq aLV 1-Ԑ^ݱ4m%77 q>&QXt'V:D$WyFCb$ >Q,JZU->Ҟ)ڳ8U|Z)ԔFLd7Qx-T`!j*̳0*| Tg53m}+B[y_P-B4PÿW2枓=ᕗIc=aЋ2I^J #4v)4u2.P 4Gd%zF^h4>dU֓QSXġ.Vu_Ofę8]iM r@/}c$X7? *ytB@ri_70{r,l+EFeeiwX?r\D< ]k=kdh&MmԎU*r-"jd% {}*Jg:: I6&,Ք2ub/ؙ 6 @Ǟkv|W1̑^2:2,lLҍ'E.YO!qS$ʡ4t';#av5FPn(ݮ!E 繒j,ZEa4X AG*o0Ual X)S5ɣ7뎉Q>)~}h~fIEr]ͭ0MdNfew0SZ//d)Ek!HSv5*J;U|a15.IE꓍Ytr{THNudIrI׀S̸km-] G $+76T(Ċ ?-Q~XvҠliۓŋ|}1ÕCj4@e͖c9:i"hz}$qL3R"0Z" 4o?A:"LmpXRxfسޗᑳ`JxDc?{0Ȇr$v4E[:%|~y*nG[ `rȡӆ:Z<5^?qx{b׶WZuDH'O3먘p8ALsWWPQ!s/-%nK3kgYA:p 9|(KP^y@CbURI:U7tUǪ|9,aY=p҉.>GW&D»\@%ӔfyK^W@ħenR]VׯWWe얟Ϩ`\p3Lˣc< mJ:ըk#_x/B;:EL[7n1$O IԾ`;~)FcWhS{G6EH`Hx`3vPIJd^'Q*NFFʠ\z)YXuF$H\|'2~=i"mԹHE)uoäp'*=ʟIFC/f tq-/PJ7 mq`8rxkMl;NRiVPG. sq홸$c#y]-`: bmFJ$n_1 cyR.r&o `ו.Scee~dĠ8( )`/͉"{]sgf(jqgU*Uf6Vg@2q#:`^ema&K;(E͓)K j閷^H^X_%mhI+I]3/c !Bӗm1g^ 4Cq4C4A%.mlFN̺Q1ɇΰ-Zzl^ ^߿X\o:0gA?Rc bH("{ec9~>=#/d̩ yvzT\ A$yhɽ'˺h ;8AK>8%>Yœ[=:*o/}\>;ÉSMc.JSX㙝{䣚Α&8kq>Ș\dDR]oV($GNMKtͮ6]{+DҒE;}yٚjjpISY ;GZuhl&jO[BGmtя c+&&\%|S^ LjtQv#(#0=MџAm: rDQiafl׀w\Oݰ :V̖e4w:` uHHeCsS+tHFH1[]GPD>ġ oeu_kK>),hG> !0K*YpGYopt9)[T8;,zK\H?FK6$0{hN׃s,&Vtm; Lx$|l]TxOe㐩?Ó4GUfJks@ϰznGm6^쬃`"N xʡHtCңͣ_ɜDQ1Ռ:?'$pͶQ0Wb؀=(8XtgL%6|E([i!((EuN6ү( xE@d]d=GIGs' W;w} X/(&ۋ0,](`d?BS* *Qi=4Ts]3fd7)n;Ǒo[£?Rԟ>]jU=.V^ D<K- $$2> e}(}7cG]'g [uEr"zMt7 $ɈjpUhlҦ5']~GhHg馐Cc0mkP@*iYsXtosTUdA$Lִ̦ )4J-|]%ׅS.㏿340fJhͰ`+A.HzwKw^H}nHd^c)UPvOhw-Wk 09"B&]ЪxG3=QRyx- JH=io卖UUicMa*[Z Du]fCD:~Z`Pm &+drY_QcPz)peXe2v&ԺXVuc"bdxh%!b+Ҷ視[ݒ规VΈ<nnm5}Rh0jsڹR3 u yk &ֳy3 5qa0^W/-d]oG6h[6M:s\oԚa~8Ziv~ſ!> K>yZ-}[.xp7#aU%aWZA5^1y3Or 71 fe'^J?!1~-acd"Ab)Ooo< ?Y=xTZD}WchPJ15e_L#aJ_qF]5Yd4/)Bjw*{Qe8u$~M`=9_31>axdYsf!UOd\x9NZT+Z=EecQ jʍ߀qMg1|oD^MقgG*QSB=/5dTZrb{2LGQ:3sb3 ߘwdImx٨U<)!vbC BG%@XߺV}g82OoVG㬉gjUc,]!&MncR'=P_p?1d{Fzh,_?R9Դ0c} 9ϭHk,"&sX(>`!aimw만E%ZMvaIXJ2f݆ I 07϶CF8jiAJVZX[\ȯ~i]0NX%u?r\6sFrv1zJƲH.m1(.PC-ſ詭1V?<t֪g V`b2_Q/>ȅhգwz|o [R_%E6[X@5̞l%ЇiG?w~4}x$XDk7lH?@)[S+L ÍJq)؏O^. zj!#78}%Rِ+rT/W=7)9Lp;!K:I#v`10x)xBa%=M\x(ʾIu%T>_10f(H31@6.BcX4Qsl4ÂW.:^Oּrg{RXdNzڞA^sMPs$.}~ˡ@P#bNjzn+ P2UW |:[ƻ#cȯHdۢk@.n)Q {41Iĺ8w2),бVƼgiZx=l~5hyz+uM*2 PRPT1@ &SLKh|юopwD&L ƶLp{p8ۑ:6{Gre1/wu#M[]"9~/t cܑ:Ta:4Y-|ЬJ_l5MI;EՍOrXx6x|EĎ#:6wZB,g'VOgFW("7a}fobN+y۽1 4zMUݗ`)I6J]ʑu{#+VV[Z DrmSTEdV0:.°848^X1,5p/; P%"euH {",-2jȒӖЍ&i?򳑏$^9{JuHRw5"Ͳl1ږS, {}bA h޲"xcsV|!67>-# 1p=XP1yc'pqà ⲑ֍C{Xf'LLydu`pSg+)yRj)$ f;fTh|@I@'3#@&ɱ)*n-kӐ2ty>y*gl^ap1ʲl -T1KBqbI YihAPVIшa|W2M܇J4{9UjN 1* bp^y242.W8 ָI[ qp4O'`̼1 m&/pՋBcDqf}5ɵ݄ILf}D0 lѳBnɞH)%QrӚ<~YG=4;p65Y8i.WYj:&WcT[KԮi+?v4T adàTJ7't>Tz&SO`;;: knƍtc/@#P5C c-:}|F{;GvO|kZV8TVۣ}6(*¸h󥺸=#ϛT-A1CGJ6_г׎z%CƋCQY`<½\EAUM&[EZY6CmaAxN#j81S %?PnxLk;#YV@H"7ﺶʉNd$IksO*8~%G@8(Е~R`-V<YK#kXzj: ෿1eh0g/a"YX'B *6Ԋ*͔]fX_KB΋ {l >]CuN+'"ZM JW4aKsfhZ2{uv)vg[ju?~ƇLOoR4y4t"Zt ĩM8pSYSӎFy7"#&N\xq9D9ADŽ&gb X2k9򴒠|(e@-5{̴٬{ @Kx4.X5+4QLwJ=mk&?Ah\8j|E\Z|ĥ\\~>[ǤUS$Rn%5WΖ*"x_4g&؛;Mi+ٞWMbk Eqoz|'L7 QwLE^XFkZ o&2,)Q;-[L58vN0fjBmڏ)mC3Zt '+k=_4.-)3F%PLF(hB\8)~Ek+&{taIѶ fv.ܬI(6I/UJqD 6,W"TOto* Tu7Q^Yഏ?Xl( K%~•:bup/ [BRPvtguLGZw҃TN<%*H1"XSe\y#6=c`Õ9I74{Lrvm m2};?1 O8kH%| Ɓ?jJcG~nW Mw$_iB#+mʼDJ~¡ketV6_&XITid@F)ZT1g3^sI lgx("4 XVlҭ;V `l[ы>A)`NGۈ;Gaf1H/׀ٟW~ˀV,?=Bķl%c%M 2$ lV5[ \ ILy:9sL5n5> CiMyg,φz,we쾆r~vM](Q:SZ,pr(/$特r6oI%FUKH;D{vX,g^Y^F5tKc»hIwS)eGFCJhD%;Sᭌsly>Ϟw>b}vẍ%){s,mVj_mQ.M0კ$.<4 (:ZAb:qnfH& S Ųp" Kvsmc*4历xo<'P"g k=Qw>?SwQIPJ{ r_eq41Wa+7:'\,&<t6DS< k񚲧yQLRZ&X;Q=iŊOfHHge3 …Q rPfFq+CY;ȴᲿ-;u!pGWf`'0}tL˗@LN^ӭ AqZwgݥ6G/U X^\)!W0~ HzTL qdMƒ9rV)9~. Wb0J3pi&IZ >@yu2{V|/qEvvGT4r~oK\vcҴ(,ť1&Z/hX@#ZG?Z֖&_CN+%䛝ݭSM\m0V\mtɶFpv3(WpY}4}NCR0Vqi,&1dR3x{LA؟{oX`ZnG{n_o.Q:@קp^q!߼a{9Cb:Q蒘b[uw ݣlɗPT5)rlq3ߎA\pPY 4PR L1˜jPOCc 0#yV "@J>ocyPhj("Ztst 'dɳ=Ƽ+Ub~KfRXJ 3 DRI:vfl NOJg&aG9ɬ9y?*:bRR Oj{U$*.&a$gC%昬./%T|! *mDUUgMl4HIMN PR՝𿣲>pY&rOEV Rf2*Fc; Yӌ]ELlLArZQmrqhLcOkg8C1CRnʊQơ.x~OtŻ_XYԐɱ;ǃ%X26蒒œY}/|>#ය8#*\D5˛ĤΞ,/[N_Z9L, ^P fkNڧbiN&ZZ1ٓsxj3݈nv8Ǩ0aǬd&ihȭmƹ49eǢ *<(Rk)$=5BʧUm\[]f`zZ'ƓwMp]žiG>*qʼn2.Y-1xn<Ѐ=U״p-n~νppR&(@gס$J92\а?)27-v&Ջa| gC$@nn wQUv'[4.s R23sRx^2{s%-)\ 2- !y| =BB \NΤCw!c8cQ^-vh? ue`4H~d]69h|~AMU**<bX390|& ,Y.(&-F Vn(V@ k: M~nĥ*f> bm.pge$!(|ן6} %s[e IW?g2'3a\(rBѺ6}rYg|[)W*fmuy3li 8NHti3=nxo(GnZ& K׋/Da*r=HG$1F0P8]v4xϛ$V:1;atB5խJ*(]`ujbMS#1jE2~6#ra+ %v΢pٔH'܊ދ]d͇A"' w"U~m˚7;BPcq<G3I wzp6Ȼ+ƙXꅜO<\i<&W/ cN$u; *-#j!@XnOYC炑M$%k-FUh^IVٞqAELHEld.xkiD.4g $AAY"GbsZB\â̴Uww((U㏛zdn5tJc\r* 22Iv3D3mk9,yWnq֔X1dQD SUJ{혮TV<-hԌYcD{$fna" Uel2XFt BbC-ЕNR FNNX-~RD#rΆ]DW*FiPR1/.8ݜWsvai/34L<dzgeԻXHsw\ rU'WQHew)N8W|c$U VHXvss3&NNp6__c>%jSޛ>]@9EKxEV{ϲ$̸Jv[]|;B " \(E u  q4PUI|"gE/f {lOlD\[}?b <)AlT鲶|;;)އSGj"z68V=Io{-}lMkD:hR(.qq Y$O{-8h֋Wk®Wî^1;= e^.,/ˆOԆ:=g=X X0Ҋ~LapԱC隵|%Pt;ǕVM̋6gw*%u20GXL;.پz^V\ V砿2-$5l4;tP' R#x!?px_9>kD^m0p~B,A`|yQS\<a6ZfoJp3@TU ~qpRi]YJxk";J7žE)bAN"e/8"2Ni:2D  zNM-oL04,T[/1R7pmi-5Ӕ5׮/|zO&7T͗+BogZc9CHXfv 1[F}W a$KF2wRFZmqBŷ ']nQ% ODzNYP&y#%9{.RRSlp&& #_RihpJ?έQ>@mI,l0eEAL9&W4Rg`X3 `DpsVcZvTf2ITF7He4 ӏ<3h,8JzT&6<0=B_ FO5b?׊2j,Hg~4KAJ}#1Oɓ#w8H5d=},s'%(ƹ1𒎘 N© 4u_n3DN!!.CY;BICya_\Ajh?ZJ/pxMp@=Q,%!`MjPeA#5͆h܅`PZqK Qu_nPlH7-e:`,~ÇHIJf 5=Ӳoc_'DHo.61cf(4^PH(.rs%7#l%:@kUH|}hxߑ&4 ޗ\ s?˽T!(}=l:ѸAz_P4Jё)[|xPnf"'U.aNad?}ľ*C4G!4a^| *0ҟ` \AHHzzhQT3fo(qrYq 3_@!66G<*T=mAbEZ`{~ւ[+?{AbWfֿ7>@8aaֲqD$Meەqu<|ҁ㼵F滫yI 7$] i[QU}.9p%'X#a6H+a;o0<Ο1΅D@]2I l\bGbdA:pX*Ht!m͘j'YS;HA.C5__4ZhP V.ol h0X]}U.dzyK/7q" MIkPu:0g{3齓lNRXf\];n]ZHr)U'2}iD-#=x+.oa'f#9↝SE8MAru\k/ Zz3f/֮}*`e9 nGbU}#lߖ[\almC5[2SK?"F;O6M4r|]'MwmH_c?Pc# y >2ta*0&iD~59nu"+y3s@~Fkwrƺ,}ڒYP\D} 3aQb0F[ٷP!P0rd`x' $!Wu+LyO/:cG#Nj̇Y;_σPw+"oniŐc #Z mho0GBf=& \' S$HK;2xS6r&O~y_]E"}I}!#>EA9FP3P 藹 /꩜?:ͫ2O/Z'-QP6kO,dp;;ҋ0RJ賑dFm^hZ eA1Տw^!aseHm/[{ނ6s HmٶB$O0wlogsz i?Wbs$u*-z(:vU$߄5"Xdz5}Da#!ye6$J4]˸SOESF9VcP^e7,]>PhB워jIڠ](*IXBUFKMe]B zPd@~_cW˙5Ŋ -HKaIp9m~F%ƚs _Sz/6bzWl >K)_-څZyn" zAʄZ _j,6g%:lN3Nֺ³$O?,Y.8!Xq!>(8?~y$pxLOG4Qf;hC)mטrWCƴZ#K=:cDxEBڴ &'bqnƘ]aBTM 7k@W|N;3=>aongJd fxkZ=^l",JzhB;6 aО9*FA,:vRcݢRZ[gQW) ~#Gz!۔wmO~gQ/pp,E֧vYX=OW:*j߫.q<;"CKkq _|U!eVwU&\/Jdt9o Y-b0d¥9`ƙiuAšOu)7U9|T: %Oh4~딋^+1W!%D.I}O*H[%ͤ|!NvzUhl>~M9j]qf W {&v]F@=T;xZO}3ftU(AHP EWEMydoG%,.{-nB5V*GBujPTV=Fs=z,|=rkљ19e5y+Co/g5ύÝ.hSRt 1O&~o=+&|8q HMwzeҍ ufI~5Q]dmo6R`cfˢ}QS}>٥<ҋj L?В-41(|>X{}WjK,tߴ6ŦYHKWp_2ф6(nkHJGx%% 1B5ӁrGݔP뺕pxsD;ϔ搜Zq數pւGY3foc5yV8s&le7QkeؘB4L-+VGcܡw3ŷ Si\4/%驖bL[& VojP* !lur9;"F&vpqXg{d2dfj8r-{J`jBڟY9>۞F>91ņt)Dh2GўҬTW&DJ1s!n)nY++Jp5Η]LMj=|I bRDfB~KU8} N]':/‚1-LmlsfdvEP&m}#o3͗ ĝQr;~Rmwf]XPqv!#^و*̍$s8urOWҘ(^Cވ6:uj)- *@c +r3&sG[#YgCf(ǥH < "25F큚كPk\4%QZI2I`M`Y|ONIj +ԭ{!-#">Wr?w.=Z`8ȏP’qp?|SS[tB̲,̬ ;7RMPzO(~"e y])?طrh K]nFt,(pEί q; EuRWHW<#Wnޑ!`QvN3D!×Ъ\ /ٕ*A\B@;iA&Fy` %lhn[K[WFNVT/J󆀨JH7R>21Ife> 9v$mB($j*ЏLErN4bs+`zChcջt\N]qDݩq&G!mG8Xԓ |MFӓmKƱ'?B@un5zsRGC68ʵߠO"} a~e5]#4".ύUÈ|Yƙ1nZ16f>4 +}E@s)@mi,ˤ]+ NFk^5  W 4(ͤ Gty{ҙƬ[ȟ& u1xCTRM. A"Yaw_FO}*%8]MkrmaLD9KWɌ6漧U{AH\k/.[Z7a;%6-S8=LїHkˏ #BfKm2 !RphC3`Z/sKwL?tNѓ~GXFqs"wN'02&\$㶩 )w.`uώHƄcoG/ G#gm 75$)-ktp^إb_*3k%0"#.1i} ];S0&iFƱXԪ.PYuZ%?#A0 4v&?- Xr>2}aU/^EID)p[ Ќ6qy4بb흲&>1$5ߠ_h9uεZ(l&x MuˈJ0ZYNGg_QiA>•~[l$e"%+7CN `m 8D>I3+ 05(Bfɍ/YH0".`I;ySA,XD)6$Φ.AYap2"X[ +{0ڃWlqz= 0oMhS013-I߿y~ HH~QIdzk-8ET |oU-: fM8ps6KK6Ih;%cyV*%f((s0A92_&,#k:. k0+m}+@RCD]Y}4@f kqk>gev#~S70Yai]r!(d<^e@ ]v d;s(H߂SxLIb1Ff)jv^ >^G muS$Fg` !h*d,"&L~4_+oJy)4g>~mNUh@uE ϭ$h@7ޗMf}v}$oęC\[dYt,t'C'P֠Y{Pv ?Jo~C:R|Q1I6YTYv;DZYY=bݼvN6B@w{Iu>qn&,J.%gszk>PZٌ6sUnNӋ矷?A*3Z(Q煴 H~X֍o[gOs=] g"T_ tַMexrk3|MQl"8%zѽJ?l0t[F(֌v,^M:KWa,ԻP'3OZVaFFF^~r\lۮ%?L~5)s g=ֱn _F<(mū+!vJC#,B Uܤe@b7sWtr,@ Q>PItmzХSl1P2Rjx9Ԏ ?;('nptSLUQrlG.ts) 2հF!8/(f$IF6"o£ N#tdX#'-4S)k2 pߠN9 X.11ȷ,Q+2 cxyIe-Jep%~tT;BhI˯$k~xu_V'$Q&ґjZ[Xzy),pۙڸKS|IMtYj܏=Q ; ÖAWt:]W] :?X'z+Z{=r'T1 FD6CBɍ4X)-PZ:b<@Hoc.٩ 05שUF,p47*A2I-YExBͤ\R3VmL\>X|7?Y'fS%m'̩8ZSň80ͮ&|X1"ŀd3!b#uKS uGuHw-pih'F(/*H!Qli* ioS(T5bOy?EZ{3i.0O 2c`#/keT":,Hog3oOwx/X4sob.:2^0ٙqYa ɗ"H.݌Չe_ܶFc1wF΅ӥt=| ѹ2 /Rʐɕi)mEE% jTzoh$t3T!~ڜ2U7}}\ W߹< Y-3 \Ef?~͕NE)c=BnWv\TCME;i>"aue}vvGÿE̶,74"[x2ѽY_}ES"]! ;w KOk Go24̀&ӽ<x f[laL2P"UFD]TOnrAɆ^]ڠIL@͊EЛzJ|`*Ea¶VGpP$m>ey&ףg"vu.B(EVW~5wy֘\R_̫hŰH/)yt _a]sv" +7NÔe[ !nDjSyNj]jkwď"#P4;ESgJvM~N=Y p74VgPp r߬<aX* f79@ ~!&꙱HtᏻSv^4j,HKstd۵&^G.) D8 ߏkVœ/' c9qhOI!1+ش ni-vd*p)L}U6dPe%k& H. MS e*VW_kq=IS.-T@SpHڑOqhC2k< L^De@ċtTP [`k>O*jQܸ-ˋ-{FI٨&An* Ku-:!DqW5?T+A%aVuX2`%zipFYn&pk0;؆~ʘs;M4"NtPn%~lu}(\\X`J+qI,˖B,~w*B2\{ {,Ey#EU^+ Hl~!.a `ej$cx<*T^wS4MH s #XK{HyJ~{teu7uɓU ֈnY9e8ퟧ(]r:!ۡh`h2f`{ou0 &rq$`#9haS/HЀe~qxxKI|gܫ1*^`_ЊJ4& F6P.??O~Cr_rQ>Czhc}ER ڸtPYd)>ɛGG$%ɝ]bR_e}W00\,-G(>A.3 mfڽ6F22wqZ9U ZEÔ  QXYq贫4θ"S1U7ǯK AJ-8ap'32 1gEivse+ }oT:qhw"j)$8>\hG=hCBAcc.\םwH ~Z=x57NJhR Qr;3DZ'DPX=-Igĉ Q^oZ1Od qh;ĶDaiO6#L8.]&x4YSA0۽XU0.,bJyIw)?Km .p~[ӈ=l7誖mԺ*xG3ѡC'*J$^<*^mrf0lq WRwnS}pTk._:EV)ҴMUS9.Bm9!π{p(bGK GWf8"A/L|G}`?C QĬƄIFOzB0<:"i)s+!Ys*>%uA*]{ae39@qC#]B:!?wi %.M]P4lpLm$V|Ac(g;oFaI@ۉ2-Fc?!ub6Zy;vJ|'t1AͺL1*:5 1@͛'fx9gnb^x6vOS,羹.ޠsVs{o4Q`)@=ȐM -ad)A5TзK>h7;*FKp1W݁)Fַ! 9ڔ ^#*: iu8ѣ%ǗIb+V.PZߍ*"`o\GdE9"Ft-8e,uYL%gݑ1._"Hfx`wut)ҙm'%l\*ʤj+.%]we8ѩ+iKOd-N3jE klaVV^JJ.ͼv% y\<#X)*2!a'u6f(x< )Z#uO*ұ`H7l㡦) hmCM9>5Q2k$ *(E,fPmɌ" وY9ъڮ:Ytq: :kE~lDI2p<$a|Tk&~_3SbDSs+&0:jt%6QlTLo NF!kkS5)!:DIZB)Fz1l5L@G4k)템e>%):Q6fjʕqm(r巛Ÿr#T_io Xp@6QNj8ΐ(>*‹zark]q0O"JiJ/Vz_ĕH!ӛ479х8|)#12mxBR:*:3z%1E1XǡQ ɊVJA[Dξ;*Ժ ..QO~ ִVjdx(00oeq!yFP25nd9̼Kl9#FM +JbIEi&X,DbAMioSO b9u#pIo X;ab?yP>E#8~"c)Ceu˄~oQ/kx'}878^૜ 9qמ[$3CkrLp#\\/+d92 bt3yЖm0A%N=)& &=ʑ.o0j[ځ^Gty%8jٶel#)7}m0[MGxbQˈw眘zt+[21\>#|i)#+H.f2{y^}BO'@}>!^x禳F&kZaE܄.oS2"Bj%Gď5d#O,,ta89JlzV؍=M\sYU v(ALH`4] Jl"KGX\H~ZhgVW~ăJjТ;o6jM|87LvHkiC+o{s~{xPOAWXg.+p`fE\%Pc(2xhu.Vi);)&Ś}˴LİZWw3s“6b aZ(7iG wCr** R5C#X]7/[BwTG8;Dsᭊ,iv]םJaM=t/Y)U@bz^3b/r ѿX8(:qWPh(8̇-ݜi2}1EOӻ^m6h?cF)S&6)P)ϖ]1}xY&xeOPvL&L5k<8R-nF{Ld7J|4ZI|q5AgL MVTn~Yb4#J``6~3Ck/I| f{T'NKyzwut`OwZ$YgeNe/kcc<"Zөܽ//IL8h}LNɢ_uQdw`Ug&c-QWT |s<  k/k%-س T--?y{&IwOdLߕR ׬v}JMs3wL8FJR"3Ft1/OEjhߤkLҀ ꖉƒ/ c5ɍb[孛?'Vb^HE\UBdl4R&XO,Q9N(xtXvr>Mi!'(xg]H_m(ǫ<&&)R ^o  벥&o$x_nIJ\ҚA҆$}:'R3! R;<ۏsW\+$4;}tr?&Lє{{M1ܻqh06&wÎw8=>s䘦#4bL:*yaw"2)z0_/u~!Rb={qcmo?WJg`$zM62Q|Oca b ܦ]ˆ4~B n%@[NWˣ $WبQH&/KP-?;:enes7dFUɲN#o#w|%b>S:^\REeͫ<ȿFs$8A^?:As6%3'Hk4L,eBYI6'CWV=2˺ iFI@&jv|niJȕ 3NPr ;K!($ r ]OY%!p՘o>9Sye=5iÄ?n`Z~azZb]s ed^!Tzm3erg̘%`ÞEQal=50{%?A\kʄ"ՉUj_Y-h[-0y4m^~ꍼsr[PO@RQp%xhRKOq]mwΤ_o)ЉpcqR oyQc1Q!hhOǪ mUSƚ"֎Y)PPhB#M[_"~-D,^W@xBK0gPOF_O/komc2ྻw#/R w2<x' `\R `]j*4htgbnS[>K}AP= #.ۍUe$K=DcMUXTjeOu'E{d=;=PzQ$u6n5+Tr; .22?9k5RjL]-l`J j7d_\CO/o,Ɏx f?URfRiDhMn+$kxPE90\:,bBuXn*WOԐB AF-fKهp>LGjfGVfac]>;@uKS#j.Y\kyJƮ&st &i0MM/6_\!qUeIE)3'BoXsʯrDs=$Yrb'fmbidsCkyMU4܈Nv>'2Aj);#^eNq*7T1woNDs 7tH[}(ER=vҵLŒOd{#ϥW=Z6: =t5zRXIH ux(6`>GE.gR*9H8E os@sJa2f*IZWq CFʪ {P*uLH}Tӛ ˩DsJ7d(?:W{e uk3}p7攨L6BezԐ֯)}* Mrf]`Ne2!~!i J hw} q /DsN\Fɇ-"̢OVu4ʄ*`>_aZ%5WMM.eԄ$ yt.MחYF@H[PvҪ?"CK#,EU~bfWQ^>]}LVN ,UrzM@z"IWLx'm3C"ekF !±!ůhX̡}|^\5ѾN^͙rd9n IjHLer^l|qw ԁ=`6uX1P&w5W[\ ~gaa â1ʁœc=L8bͿ>eC0 \$N=׾{].nb@DՎsdLͰSF S $JF(%B*PXíٮAp U!Je Q޷9%C$F|O˜vM۵\o pk.m20#(0żp˄˸@ ߺ+}c0uhws&]Ղ-x -72ҳeIqXZNBkfpq(F]PÄ+| lF!YD 1\C^` Y;(iLg]eoT w+dvY1>#R5vPz%h2KBؓ\xd0d-23"CrFWmE?dz$MZSa懫e\(߭L?jW\JV[6M+Kw1*~Ej%=!@t~QH hvD91O qOm tEڗ[/M<[C>/fߺ׋Ʃ &pLI6 ďm/)kV|H%tC?Ka9h5+'[t/=G`o`D6n]2jKIpx3!Ridt)0aIKo] _YA.Ayev e)@->~,vXg`+<;TaFE/q.pi*F v2VhE25AB]R%{@yC{Oz>,$ia~w.XI'} ې15W(DHrCْlK7 yC.YO, s1wW'|t7&Q y!ƱH )^To%I?{270s@70K #;ƟbIv\RzHes~H4I="}D sP= HEF&uanz r0nQׇ#3W`FyKT;SUfcN?!`t+ y>2dZ;Ubڥd]H 1p3f,7WmU4sd83u3k9 H/H C/z-`iq՜Qhqe^|>Q93^Icpr'4yD8e;407Z#^T4'H}a?"Uap>nf"(x%/Jo/a/=O}#o10޷t~eb2D ̎;@%Nj7V]rwܯB#$ʼQ%q psf0xBz摅d\OWSgr8S@tM_a\42[gbQ "zׇq@i 8LəS' 2ӒG֡W]̾ŜDf|J^8*w%ƾD .(loxt27@F="/kb5H='8~U&vX݇vͷm/1ã~+ihk^T}\A8;1t}3E#X gsMANKie~P,@}Ju7˒~fz.hSy0=\3B7ctu魃y FPtǶק!;|@ł.0gf.W{[2;gj&mDHd'cgԥn]~GEh%be,=X YDM4PJ|vr\x|'PA LVMܳaC4uC`.rP4Υ ;NᎫ?)}aBgEb(s1rJ!O!)BBDQ!KQ n8=Bk:7hJwXK>e͐|Dw2"OKjjh}m,]ꂻz`F“Cه Q*,LQՄZ@Jy K􉌢3A;L7J~ mh+u3MIIo^{tJTng2p(w8+!6LPPf =#f?5 5,lJ2eVq;-r?b!!] 0HDDֺ1̽|G<"okDE5[7RӰ'3y$z2tct@*Ru7u[Sߎ>ul(k yr @!%=!+`#?gzqxhYңlqYsއK2p]|. Z/%t]5dN1r̽o}`]Fkhm&Z $Ig\s#xLPO*#I%W{_-jA0}l Fr !06Cd"Å*_d_j9+q'PŤ4wv -o^yM7UBe礢;qb/d9{s(\9Dh3 Ua%Y&L".0DwTmRsgti{ύsTlUF@MGV&&֩2'F$yzЀs $ƌ,/-$xz+ru X*=% !n`@wdPtyfɮZP)ǁ]FAZ0p/g?ѣy#~8kS]p{rtaLgnZ`M U>~g(ɖ*ⰟUMU2 ͿOYҦccW$sRgIwHt4Yg;k2vSϔJ;)Hb](js. ׫1>kp<`QjbF:{%?Z}8$ah]Y^]MYS \t l)ZiOG'8&!5:G D%_+^QsuGV-5rkasW UC F=YE(:ɞh o\{]&Ӈ?)vF+ x*(n<-Ud'GȤbCqr}6BPXdH91vnXp,%dۑ}+Okm%#߼4w&x ш ·B7} Nt!ϥ*\ڴ\ujp;po ,L5 GZNO˧o\=1)%sm=7jbٯ[͛jm^g[X(ۓ19A\' I-ʃCGMڡ`? MgR;aA;]v#MkL_ڴ$$Xvo !pVTޚqq5}x̓`'6YraKāS(G %Ge[z,쁥-qI}䧮뱲E;iZsĶt5! Wf ׉/tFFX^1~c;]lbW@;p lg逫VM3$(qqBK.ҵG΂VI haBx.[rǯ089a.DH MPj5j{ gIL_*??AA}飇8G3Mp/(0"_6M+Ho;iE"듭H-e:!6¨(T,̝"S!,"#mG\X[P8vPEa /_97\Dl189 Bw1 Jv'IU=!@\$܉rgJ,c3 }ÆMLŃDYmԮt勯IQ0^S|MLR/$JVg| 5#7why *sύ)572Y˃*~( K]1G{bL\o;S1$U*lѳglCI0  6 [vٳ)s㇫= K1 _j1&4blOHi"WyלhS+qUzM]{H7PkP3u|I`(AsT:hht| f(64bX)vP[_o!zHQv]58IUN7-n$P [2۰JV%r6 o|EY~"F Ě{ @[N<=6 Kfe /1K^ Tg➔X}Bm_D3Qq8KIŠV{¶Y*6dz@eRj>'=IrϔA@Ļ8;c% f*^./[TDᓓRHk w:T=Ir.h-?L +6*$wcD/fX҇cU,vU_oh x\+8-^zcm+T}Yi`d鿬;Rp?[Ķ.F_X}_4'ـ WZ|" W&Mp.]fODy ߲Z2ܼ'SwEz NvD]>Нsٽ-nk'R 6𢃒Tb(9:G *z315ae5+%3ězہr dfbY`QIʊsMRؼ4D$ŮG)+>B rx?k}@61 b[Zy摋tfZM3 z**D&ŀ/8u~K|rMٖqGa\ 딶qu:>%!37vU<7䘰oGk <`dD| ׍db_Q e֏L/ޒ㟄 >7T vMet%c.':ɯ3^xA<SJ _du|cߕ_{8nW8oT!&$붱J ~uE1oEX4);vA_xgyH-y~F4tMSsuXCG5lS\__="d7L]17d-*!x?dڎ[ pymUvL`7aa);5S^c}Q_uNp~1/"LtҽRߘ{iF.r/Rg\b0ޝ)z%{(k=z=Ȯn .7I4DV/̼K WT>gvTtmxO tZ[Q? aa \ `WOEa=Aʷ$;q@ Z(_&㞬M`u.(s=^e| 8+TO7WJ94k{bLoQa'%:lt!ʠA/LwdjMlPh^[~K҂܃A=RZS&PwyX(*b(AeMtFF_.tGA؏+K;FQ{uxUZYK gE];qHw6Qb¤ ?Nd9!^ndZE*s\=I M+X$Ҝ 0L{H[:nת0\H O~#pdrڒlpg%#bR ħ -5 ;饼"ǣIq+z VX&u)܎4Ug>(Gl1T$iE-6Hw8Xxr~߉z֙a$~㫱`MmyK$W # RBtb ; &ĞT!縘E^O-V{B"j/ʾj^4^< 1uW"z&2v'Vx<`@j7 n,~QuF &Z>(WdA`*2mZStKV8l=\E5o++u׼?LɄ`[d@Cɚ 4 kvV!#ܿNYJ[QLw5>[:¡a|Z^wJAUMA|q4YU0yZ]ghY ۳~z9{|{hY8Ҏ#^y83V.}mH{LYml{"7i|$(u"7cԆ!V?^nܢKnKѝcJӳ.yPr>}{ܴk7|lo>&:027T uzYK%#3ûu8MëW &ge#PyĎZL Ţfj#ݢ$ 1 k?;.Yl-OT!BF7n|+-Xk 7 X,@SUm.Y`TPZ!8WMeGJze_e*}*_2}n/HeSRӻZ1F2"̩ K20r?CQR/>La0BkVĦ}tHBwl$f}Ċ?%zU WtYE;OwV&k"UlOe ލ{pe/0&Gv1)蹌{'K5_.86} v;Eg7]{DC)kumVƛVv'BRܢ3W Iהq W\I@'2y/5jy߾~DodvUXr m+,@Xy;^v YdF8}ZkbJ"uh",%| m@æ_h㎺{>AJL]5}vPl\wʠu']$߂@H/;Bď;NfD)QNxpYZ-'_>ztM 3QPQ2%%k #oDG)E]Y:pڷVW (cDӲc{,K-pZPz 1%D֞*5jS"޺Gq{'k2d@#`.3=E9A 1 _Ф~s$yuskEW57^y{WHF&0 O[Ref( 6We._C;|^  8_$Գ%]f.sDuD࣎tfE1]4Z8#el9@cIg(/N?KE14W'Auǂ^hDq<Dj3r[6\IXdX}o,ǡ_"eisj!(M nv!tUx 5gc\aiZZť~G擝KdPFOF580j7E\ P0xVbՑ,:{Bn_#L"_~4<􉙝~khH %aE|6ӣэgf) Jscji[Cd^Ƭ i2'$?7o6R&b,ZXwT@/bծhSd1@ k6/tApV_aPD+1su툉x _^u^GE£I6xiUITo|*0ZW+xV n'XFZKmXe#slVH{2Jr"@hG; )_6t3ާum~@] K+Xkx( /N0즡KB}3OO"VX D8B$*Aw#jټ䣗=۪YT\P v>2!rFQoq0.7y!eFӍ-b3GԌhEdGkJ*/6P3ՐhSmkyvr O (ԳS+C9"QEt7iqJ@ÀN11[;4r&*igg bW9'ˏwV˂`qπ3ꑄn-LPpl&p יXKJ H_t:+6FR '/$؈@wel53ZT@)1,G/ckՒ*賌;qyylNgʆdIr% 3 e"UZRxl6M%Mh2͐p5lOw!xo+mP~¿qruQy|p]'14қwWB!٠?y3o_5d7{X?D ?@#{ ke?^YkmCJ3YͶl t ^& ~V/k5&j4e͊a+d 33!exx-9?{Q ]7 F3ZQQG/_F_ZlNd3ui=⿰NC9> p<<6]_-,X@5ȽZG'}wf(LhR JI6%jnmN{{ حʞ Dchd"2-!on@#ĵp' ŭ c8I"  /,.S vvk ڙĸ~xg9g>U&ӂשDh&c _}<ԨyK:R-b):\@Izb-J]!Zpwд,/Lxw8^HæNmh񉰨4Ҕh-[1{+ݝ|~L">ȕQN" 4QXekHTb4CjWH=AE,)p&D'fhy4,cy\ҜDdB~ev _F6g4`RsLD%80#]LOu~? Ol\qQBi5}`=xhҧ$U  m""n]/qJX6#O4 }xGjpe[k2S}SpXwnƀvA.ׂ' ;'jPySKmH4lfd@jMj1hҾ\0 KU"= d6c\ g ߪZdvJG8H:3b' x,5"Y9 T;Vxgimx{MS691t(h\+:%ѨQ*X~v[aVR‚Y 7̴ ]3ٸ>df?X1lWd,DbXhzHX~'4VA3q"}men=?'*' -b^.!}mas v-z'XT G>ƃIu`-LH"ZlcbzY]kR:Z)`9|(Ns $ Ppݩ-3_S&V0?lhIaƄAwP5,Ponb`GWLYwR%W<e.QUI.u`Y y,0+8;o} ]Ofqv}ZiK5"T4rє~87Ԕav-C$PSZKN$oy=&zKӖm_Rj~l*ī=XP[-@r^8B tn?F4޴zިlgoT)nrI Kw u? .!msj L0PѹNX eA*tI0$6P^Ryd~eGۼo~Ya_Bl~% \W%!嫘SRIT]};Gp͓6wzx$ b6LL@@ܰH?j< ]e]e0eXܘG]J82-sJ`dej&#XB_Xp/n>mN]h[YQCٷ mS̾ZpXVDPGP:T_z c,_ÀwkQ \Շ?b(A1R1r[V0d]~ӒhPüi$`0A ǞBĺӢTJdLSGlr"tKS bYB=/z zeK9#d-N"P.|xSQqaq zpX`Ï 7wކ(9Hy=#k#Qe "%!#BC׸]'8f%4ׂĆP@-;oj?uy(c@ԬnәLIF(Ag6v́ Λ‰e3h44s9ï- !N!HUBw.o S {܋^ܯ4Tw58Pbr|(G嚁X+n2+f+.R BIyV^5-:z0|7Ng[AˁPk{ҥ"F}nhd X9hIiX8“lukwUX,3!Rs[2P5Ȩ^{׋vI4=bS$%x.*ȏD uW?'RRxqF]"c("W=Khh̴<A\/G^{9"ʸtvC#a[݃5crY7rf6Sd֪/[d-+S+aZ\jA3?Z`Q ~iF6A !jIm6R fM&`QB 8MHܐ^$qMj;) m&(x'AkJs`pҔ ^K&& ul0_n3nn-E[Q/ۗO #.X89V٨ёO):ϗ56z;&9S :ea(<(P}e ӎ?sM]gt{{ Y5t;JF%;ތZo +_ :̨_`P7L JĮGHIɀc+.pJx .lEb:框*)lHAMpMh!@ӛ+ַ]L}V}E[YB%?Fyl^sLmUq3@X) o 5։v+U7;H)pߖ?u*Kib/;9 "aK>E(͙0^R,5)h\X hd_{7ey;a%&ƶڔyQlg܁X O9;g_L47&#\NGe :36YrK^F5כD̉Pը uhcpd|QM\MS?0>9@J[Nj!mA`j#zuL# > +KT4mO Ž زKWdNůܢ} g&bXPMܮ $to(͵BX´ji`thf|q뢌6M܎S!. Gަ^@ihsK˚%xH9 %j$}}LT\[7ZuwvdTn>tml`Ϭ&.FvH8>ıT03F_}.ů-Loig.1b(Bbn>NnTCgkғ'%n7tqVd ^㩙9J{u 4yO59qDqsxt;[-a OIiijoBCh\E/:#3+l-xlD0r11Mycizv[_eٷ00J;t0HwQx)҅Bg2?P<4\:4 o疛5]GFM:9o?m\ZpJs/9  %-cSKvg1+..UH94承w1}.n0Jtm@cDʓ9 _c14Oς7VfL@U S$ [͖"ZEYwTgi7r 'qv,ejSqXk:32 ,- o'v,l`3f-=#+Mw@fOQv=7e {~z[<\$z ~A;u;\2P{/X>1Ě0.uVTkF#ؾ:pC﷽RradCiПFPo: ܺIokXcP{#M%>G9 b ĵl 6%^ rh[كI eyq[eVOww(ɜJP8]0Cu> Kp1Ƅhvp5tNG#Ghژ)[tN’=<&P"KHÞlZ}zM|4fa fg'ߍS{1pb[#HۃO'v(V&l;x[р]22luګ|#pKlP=I 륬/;N52F]ȚjD *+>]&$"xT sO%(I*2*`:k+OT9FP&՚ Hl$b"e9Ρ }"F́`Bv W:(v9`NyҼe@!*:,*˾;0*%L:xB;3T>3fX if Z#H^P?^dC t<*rEg rvJK&3+,yǤTv6ڟ1;QMRD6uf^3~&r}۳ǵ{MzK!dn|c(CO=ߪ 0{ k_HZYkilRE>t_BQ[R!?j%̖XTҀò7 4Y7\{a2Z'!R-D0;3j2q)Af8I ;O啟jhQȽ6ۻeٟ6MM,cf!bXhmބ5ClZƏ?r[~gs0/=k#1W7#)&T*r)t#S soB¿5d=m _Do0:r\:퀢TC y2F#.XRLxIQҶ%6KItd=~H}+ji6l06{/>8v}WlK(kĞ2Ą> him`yq%3_4H n軚BHV-;|}`alYtvmsjlO0~">C%۽-)]ot6ƛM4`1CC4,g^1[8+{)8\o,FnÿSS&M"8fw:B9|nP񻉥6'EΏ J_qY <`V2f]8idhn2aTۀT|x_Gfړ̊y7_൨.-(LX1[p!% T/"0'޺k\x08ޗy`6kKvYG+y-8\d^bhv[CP< @4^Ww 2! k/ZM7uX@~x=xPF,/j9.;лޥ e_Nhz đOh%}'pŲN\^(I*O_ ]q  <0vz2x's7 NϢ$*zp,@CB6 🸔 S !TdT\7*l#zY럧*"O'łnmg^eay< ys: E <)_c$1:PR /M'PXWQŒzǔۇK-Q|D7vbb$}7 (щ#WT߼ZԜX0s™ -Gm{e{_Q<.@Leyn'&XP'%4먓%ÓnuJ^?DGxTR w :~2?&Փ Gm绁DO8@).D՞^ ; /̥y?O+,9P0QX}ƝLD6>-懾;!AFissYTՁK@ cfْR' ˻:DլX#k;QEw!"@#lzH V+xh#FB βO'ټN!v[Ī:gq&UXxDB]ba1koByznWl/!2%E R#P9)LG.Kޟ"gO8tv.L(krX@ޑE[e꽚{DW9]u*Ah24J 2d+FaǽNgB+閫ۧ Ij-"[F.TʢL|7l phJ2;O-5U9CX3[]΂(̽AI!• ?&-0A N'٘i-d>lv7F軙JJzԣbU 81y^R,yoXru%zQQ C.ݏ2\p\ <08;? damz&:% \ rk1F<8b0y|g/!~D}O*uw椾N9(GMG!U( UW鷵XI s`ѳ̎ x$2攁Ǣ`J LW-"TZ>E" Ed+POfkA1?3^k>ڵ*pB{Yo =)P/GjBYqZan*+V`kRHDn\ 5[Z6qwl 3M4ø-.<(ccw!mʏ; 9be̋L_y i5e# !rjOi5xPa7}$7. Xv:JB6x6"KڽY{@ήy6p^d#vEx0ڛb)3̎)b`1ӡ }Q_5#ib$JrDԥ ؜UN; 9Mwf;Jzsׁ <ŋF/W "<)Fk!̢X*pLPsT)d+ ,uN$")ցEo-ޏ7 zПtHJo0=U޻\ij<ݨє/N7 DIAhj] NKub[ ~ hw)k~FUc1qZ+jϨk{!-[i\^`oϓs3l 0*pmv~<,m7T?{% * #c`fWzig}}M NoSQmE(%\ϊNClsy[AMm3H|L&?׫%}W8;:<>%Ήsno_HJGsa2RRl}Y|.;"v'3z2(C*{ J,DcQ hQ_ejeЇNŻ:2;2#qPMTfd@?WVws\(YBUd} ҋC#IJhaN*, ^͆Cؽc4n-Yv7 s0&< xr$!t9 26vė\@k' u!,+lO6LṀQUdZ3l4 Ё^:̨y4I(v9.ۿl08w`W#}lKrΪhTN-ÅNCK{y$!Xa6&KT4/JFFhH4^.wpXß `1H-E7k?ߩaչ1 rT Se^aE~A܈9W%_;ݝAD/$ dxtc"\X&7TmMuYӱKO_vN1Ш e_ P,h-?=LaӳskNi:X1'gb%xiiNć"g@L+-@[3Mݘ~[d6KJwEgك/#~nzf+DϖCBCVv۞Q[wt6ʵ'DR!VT i ϡ *ST×k^-ryS&4ɋ.#윝#EۉA M`M\P}\C'T(0) mto/&R(`ٵ$H rrQ{oLj`8Qgd>p^FF-Sƨ-ׯhr~Cor/K_N즼`#zR$[iElwx(E̾~rIHݡvLb㮫z==;I#xuʘ$S+;!A^Y@M$i ԨIۀb(_<8r0VvQħZcRS9ƿ\Y/(>+iEUBR`e&:6t`=9"ҝ44Hp4X ޝ?ٞ'hb&J|ADm ;CǪ[DVIxN؎>;AПl3i81Eq4(ե#R$En1U8 fYyDCdUL),6 3iPp*.V T`WN#gb̥RkE-;(t| U4|2i4ay6J݋@ѳ,tU't`w|-RqBՖ՜܀:nuBg2q'W;Pr\qOԭ7z,ٗ8bFOPꯚ3a_ ˒HH8ZGD/)`9%e"7û`ĂjH1] (Kv|3nAtִ+ӱ-u--4rC7‘g)^RpF}`ФLFBM[0Um77a.(U0J9Ċi&D5@anoҌ؇8RL,N؁b~K.%B3+-;LPR'†XwDzO#{,A |@yM<hSVެlg>1F]4tErPh Gwh'?ʙIoW^vklY9/,"$[_ARǭ'W"vA)%FjwK  ;(´wS's݉ ՗ BK~pΈƁL{Ll%$5P\GKdPn՛VRWZwjW5*C5M arO]zWl2h_-4s![Jvq55Rxi-VNT;G% 9yv)5duʃu;g_BЖa $hf ! 07@: S:d$o)[\ZeܹF-k)]N9\HT<X7xqF;EPuv5b:鰺4D#G>h=Tr72gҤKƔ/ _zp{^tr"MiXADeL|G)=d+88)e 7z7bwiq(צ-w]4q~3̿*9 y4e2^Pz)AAרP$ h1:)UlU/@o9:M?%Ǻoi%E #-V>(M b$"r^@S[Ù>,?]Ki%u\wڎn;Y_w}Ơm醣r:(<Ӈ6F3nn~7_|9!J~l=uNQ} ø͓lKFS?@K: c 5=z UXi"[G/hRZ9K6:X$!ѐ>T@eC_hTn%0~mQPcrމo_N'daum%>xI6 cїR[Wڄyf`.N<*?.mgF* ۂ5pf$7f VOGC*6%t[lߞ6!&$޹RbEډ=+7 ÛEGeT+%<_GSv {B=l|~`UZ:=\ݻ[H_t i=ŋx-!/նIluvSMUBu }9/:0r jvFK]d E![/40]fma W[Dl#JuZ}4KRߜIF 3!5|}8%|4:>g9gxyhT9_^L#ݘ&( Mf5AF*[] ;nhX\Ɓ{/xaW!b* \e6)g>;,a}p6%]3,BX܂E%Q̎&o} )YB?κPt!0e7|!Fseo!GFx*8_`?A >x6Ŕ2vE.(!u5^bhb/X[E5җr(Z眫0-!foX|i[<ѡ_8Q~ >"|ŌKnV Nė򶫷w 񘀯5Y*'[ol_-gYy[*ZIAa>dh:k0)lL!Tk]KCcn%l \sH־3Ԉ|H~ JQ4€ᘗ2xcn~b=tVL!|i &yj|LM"GW$J&Rv mAg<(ừ1D^8M{x5_?+1HD۹x=|v]$bW@P~Gy-n]H`,\ٶm{qݨB/趷6ȊhGUi >р̷5/ԕox N?A 1E<}hr sNE4dgx9Hv3$CDrⳬ]tH:_:IhiSJ^$4S[8:0 aAA8 P{κu4Y8Wc^/ˎ&d &&Ώ %n>:F^B6kj K*ʯi<%4Hnz&H6#kjA*ZzlGB`3W!;-ҁ'tUG~R 4;gH4J^Uem3m2I#"9-R"q\YtOrN0cs+8Ĉ #+~)s4F3iOu ^3^jK!浞Q}òOAe 70yd]\\:kbF+ݷ;Sr lVʈžT=%M9UZ2j}PGem@5G03J8nHNV:P<\yaG/Zwù1Q~̉2;(}FQgd/:KYo7s̷e k E4 s҆>Ru:n$ie|Pq݀%mx c1 IipC_=-OΫT/2}~+wflywYuTx(x|T|j82cPP9ͲMhg$ Lvϑ] RYOΗחm>4AMSfvPqaS2e5$NR4zO~xa(8 ~ EU~/[N@iBk9ӂW;hAZob4_hJ" 2܂X afj(rmRncT سI$DS@-hI{ Dw"3;-b(Z㦣/p>@(Ykޑ/)`Qb 8fRi:h^׈N` )D: yɳu`'kQ@s|3r q(g!iF-kEz-du%Kl vU2'[6WA+ӺMN_p[jTF!i'k֑><;9/ ɟTuM]Lm@;%ԾA!]7b?.g2Cm+Fs],p8(?4-Oho z.zb$mJ?m8 n׷ V"D.ʳ>rqs?v& HEn˷zq5)CnDPQjGis<]m`J5p=_cƤRz75s6U(2h?&hrc|h⊳Zp,_OvK@Z fx5-`ݲ| lI*qp(qd BK9 `МWy`K/laH\yG;D ;ʢ4N;4gL?Ouv[U@Kd=Q~dMN}AsK-?< PdR[oH )8?cH{SR,ܢ6 ٱe*͒A$^'?1>l(}Q +Tk}NY*L5 aQ3Cȍ%"moj8vvwHaTIz#U& d\ iu2t1 wRZczY:ϘW.]ycyහ~ hGe($Ǖ)*=fEH=ȓA?-@R*hR^ASybPK'Y!= p=>>e݋NG:jUY]WtpHx.o<@y{u=Ѫ{xr;|ɑ~#^Qu".$5=YzHB;GZE4PY)M|ߚlqIu ߧo)xXc<| * ݆,(L'c?#!.'\蘢W(*&2%kG;} w*!;Z07? DЬEJZyULxW.ty MƳIk1՜[ MiB1iMZHt;L16LG,JNDXٽ-Mj6U9 `3B&׭:qݕԹ3);wr͛  io cћc|Qp={##5K]E/ ފ(X ppy?sϪB?]V] Qc!h< GcVpSm+vwis!H6:zLIx(VD\ 2)k hTHɖ6FnN.lnIY &ZSR8h5a2䫝lq L\* lump<g{FM$ o)%z }z1; /g e'נ(Pf22GoC>AC&}v~J> ^Djn`CR1斵 ]G`,T6xmg]$% W]:DCbn/X&I<~s8p|:6:!osA+V.fo0hN>25!0GiA &uBЖ޷7פ-pw?5){\X4EAx SGM::Ҧ֏0 KsyL%$Uɍgq@OwhrT-k}>|HM&PJE:O{|vh =vT$fЦL&4AD?6IPN Ң.UoύEms_L L}0{kRu[^dŗKޗ`x<Ob@-3>Hh(8$ +f WJBAY9x?xrytGdv0Sfb@<0bJҳ89Bʆ>jKu\7 )"i8 "* p4d[D fr씔mbHd.Fu1g|@<"ww-7OL>KИoK6 t)n u?1eDc8 ~[6,,&y{KDz#ymh SnwT{J"m8xn]Su{gvXa7؆˄e;l? , &趸f-ߕ)ӈڭ%ZhFp=#B-]EuCGq"ujA`kfiCL$YU7aWb*/ jo 򖌤[ .㕄VzpVD7(C.5VZNx;Cn[LўN7 ,ټ:RB.NSgS7 o" Q+G?yjX3Ga_fj+Zѫbc̑2PRKd$}P9;Ufc7T}Zar2FCLe_爗oa nPm2VRU2&Rmy=좠YòBJn4