python3-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp40>    g ;G|`u` 4a ( r "ɔ{|" ̜X-+hvś~Z1w$H N$`Ô^\n1仧 xl V]7'EPetn.540NKv{.7yoIay}U 0f)A0x u(IlZ MĒS~uл2ʷXnsjgQY3rm 67192b32c9bee1ea4408ffffeaff1362d089c3d53f5d5bf7cc081fa19b67e84cf6205868392e1409c5c2f84ee56f13814d2efac4 eZ~J/º 2[))>9?d! 9 d04: Oax~     (Xx#(?8H@9H@:@FMGlHIXY\]^Jbde f lt,uLvlz04:|Cpython3-perf-debuginfo4.19.902410.3.0.0300.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.gdc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$g g g„g…g…g…g…g…5af525ca7d3bee34846ca21b3b8830fd85b81de101df4b6b5c9d9f3089f336dab65d8fe80b49c167935bbbdcbc0f9d6634aa4a1106c791c8fee68a94ac6cf11dfd7865eedae150ce46ad4cf4105d003feed471afbc6d4fed4a6a90fbb69fc9e9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.3.0.0300.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.1ggY@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.3.0.0300chenyi - 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- !12299 v2 ACPI&PCI LTS patches 2024.10 - !12278 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - ACPI: processor: Fix memory leaks in error paths of processor_add() - ntp: Safeguard against time_constant overflow - ntp: Clamp maxerror and esterror to operating range - Revert "ntp: Avoid undefined behaviour in second_overflow()" - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE - hrtimer: Prevent queuing of hrtimer without a function callback - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() - !12270 pinctrl: core: fix possible memory leak when pinctrl_enable() fails - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - pinctrl: core: fix possible memory leak when pinctrl_enable() fails - !12220 Fix CVE-2024-46826 - !12268 selinux: fix potential counting error in avc_add_xperms_decision() - selinux: fix potential counting error in avc_add_xperms_decision() - !12138 md/raid1: don't free conf on raid0_run failure - ELF: Fix mixed declarations and code of "snapshot_randomize_va_space" - ELF: fix kernel.randomize_va_space double read - md/raid1: don't free conf on raid0_run failure- !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 17296751754.19.90-2410.3.0.0300.oe2003sp44.19.90-2410.3.0.0300.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2410.3.0.0300.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]=f9ca29c488b0020ea736210767c6e02d922834c6, with debug_info, not strippedfo7kfbutf-8d47fe4893409669a2d07daf841b18e0c234ab7205ef9c2a536c97e11f1444322?p7zXZ !#,D] b2u Q{LZd== J3턔u/IzdŬp)+h,%}E{f1׈I,pw@݀ :;DO RXO?%;01#!`mcx)4 _& (WvC_dP9VG 3dwro^LìFOb 3 (fԼɱ3Q*' YT <";|4Zص7m{Ȧ+S̩d_GB,jQ:eӏgcZ S5xz l8mֿ3YbޥAO*yIv.:#Qj#qi.VjvN'u?;=#Xom; ]\.x̮USrrOûk@"ʬ贝TkqxF?UEdLnK:hËMݱ6T !\-cX(q%{xV xْۉs }t˻(k;i-ovۀ0t8=>Fyr*B=:)LӺLYAV6Y$ B\>8 IzoQ 4/ӐQxDP';JW* N~ju %4kyF y<N|1/$HBtD& E2iFӸZӎ>HmCfz} `a]L*]iD3V>EfTѴPHPM9_܀/fXp4_)]mX1;s|;,K}ɛ!0$ʭ;T /a_"{ @,BHYͷ `d\O62XPn I^x~8ח-Q}$X܆T\ wsI8f VhMhKDs-.`n-P}GC?V>_Z/0 A@{u{O Uy33Xi٭|i3RSB"+.? `rY'JpOyyBg=p@Ag8v­L[{E ` ȍg#f-) a,~їEWlѳs1Ny&$INzcWgECpabb1v 35bT߼'|3M =|REǑz?i9$ ->ϣLZ.t}yH7E/Ь.'#3{߇T^80F4ѶckT}:ڀH_2+zH9•#Fv)5Ph_+1IкT1_NMy)[8!b^p)]],=rX_~S=mBm)(RηӬ ~lҴo- #ݡus?i)i}>~0%P+76L`ߠ*PegCYXg#o5Qv7ȉHuB8؊m*&K/r >B@.%X6̎w8.Rx"I6Adߟ޲CEI@rÌ!pۙj/ȶF+jNU9+:īR pA_wC`E(AEx mw6o|"-~9$R3[g>wKݷ4=)S52eTH*a7!iQ$)F##gkAXW oSTX+`x rԦ$<~3d.<˭$)Ic)^x}ms{KcdP@_`Dj&=yY_n<-nN|։iԧ^ǫ.x3RXa8t|FUT<@>Wj^;=U]Lpīv5NwL}`HIk:oOL:o?\sW𬂚LofMK;"*Ҕg9m$wg|mKdDBR$&0:jN>:|pyLVБ/GMp%~N¦gT`QykV!%xy[xCcԆQ\[_8~MQhעɮCXN66vo,>]|bR}=Y 3.g/35EI=mO4|.%"+Ne_Jk^W9q0yq9eͻaqZ -oo wB䁿xL[rW4@fG4Qn% ՙYgv X\sG21-A⮹yA-*P}Y)Ÿ3zAeŕrm/\[0 By>>]fjq~4zp.ci$$Pkт=L䬙{t1M+$n /ֶJqHlq%hxNSg?o#o#lg>'E#!jn%ݯ B?_տ& K6qԁpoS(D米yrvf^ +" Raj^7\ꄳT]3ZŎCo^GXsFâkqﱣ4HГ5 9M(p{Z=n7LɄ*73 rU\fKƾ.T8Wg 1fL(5}K!XY7_żE[1[|8UrҏbwF;vxUY55IdJ[וO;9$\^y[8}he|>~ښryƜ2&~oCPāXBg?o# oJjzs ߖu\hT E}>hS.hKa eh,#E2 1Gb^fr4My vS6BNdEѹ8TPN@r. V0Mc̯puRLr^LM0 {v#O M QM.;UdBW9"03qvYZY]B Z۸O,3ŒaEV-2=¡~5D ykIRS3im4M 'pK҆d ?; ÃeosO&!V%iーSwP-O|y@Tݓ\k[v:gWu,2ȹT1gCiLPh>ԇʰY7jH|sO^7Hݍ`m/|z W&렏.aĝy9=(V־׺__[rAvXM3cTEK_]m^B[c=m@@v ԌTWvǚ?9XsBi{]i7Y)O[cjKV@p>ٖʹ}/d{uWNq6{a`a;Z@yw0HwHvo` wLjtZZ %'*#%f(CAד8IĹqyrVRS'ZpZK4EG99y[ȧK<ތ_q1 /̒vr4O;w`+dXRz}/CtI\nƢl;F`\kD;^ϱy qX09DDS E_4+WA*VBng[$ڳ"bItmc#q{?NK~5 r>DPhz*X1 *7,W1$Cx.I>VB}zPr1BF)2t@Qr9'Rv NOа'cfu+Ul*]Lr=:}]۷qs5_Ci.pRdV=b-Tfz6؈BvU=xwX`{D b 8qcة`O< )OCJzEqE4u >ɪSPLwH͑[7K~CvtjbŽx (cz&n;KHO_?^yjȧ^y%0#yףPbpuCOǸ"$Z^'^%DE#@%,or68PxX>K5Ӝ?DЏ; 7E*,)!T b4CWykA䜨#.{VA|bfDiX0 Jtd) UqF3g?JxwW@AڅPogFPzuNsCoKAS fR@`-Q,@>5_7 hWI(#L!6\W;*/~; V^^9tߞe\a3ȇ-GY3!f^vQ\G"AN߆ qG߉4JqA},zKN\aA!ӄH7gxc& ӕ FOfؔu/"~tS rFG5?Y^lj5zV=6kA캦/*̝#{=6Tnp^hn ntgA0w{޼"u aWa6B˕1U /?6L-Sӈ(x+1A J"̯_IbQ^ ~ʔ~s{*^[kF!$q{D0xaUħS]p^EFt^ :Vhfz$.gLäƥ[IP"DWGw`+K`BoJѱeXۗO4M]Ԏ:;&~*](齍 _;n!15# U^q?yMpD2, Οj^`@aiXD y~+oQ/9u*uأ6X;%P?W^ML96lQ`ٛwSR?o;Y1mt8|&lXyTyҜɬz̈[D=ѮS>|';b9a@4S/b孛z}S(Mo( T*),ڬ_ ."KޠAEItj)Yk (0KNa}NŒKOԎ?Ɗ9l!#:0.oNnǷiȏ~qт!Rz/ f_]!x%=s o^_g#U{ a#9OT%qv!Ƌdkқ2<Tn=)&esm`3,% nYȰޡݪM3/vs"/Ӯ%@ :(={XGof.y]H`_C"F P:w@2dVkQ}`iʐ  (F0(\`{^SR=oG ?s*ΩJB&01#F :jI)9mHȥeWO֮SvüL9R J64k3j$3\ol mcHHѰ>.i/l.xQF7$SaF[WBewa?dgG}]jS5-]I+p6o 4BqTmy<q [i/kTeuG~h6Bv2WlZuI `y(9hņg1]9sömd28s+nK'Xb%ӿUfH0&78fʥ闍2iZF ;"~NkrΡ1U Keza5\zSw~k3Y0U9͔Pao='DfP^T z|3D 5 8/m NF"͈qxI\D#DZ_ AXhLVZz,^vLŖ8UB5,~VP)m!gm"njLATwΘdxdtV'wHn0Z7Lx=ɝ'|8`P˅#y!$!l&gOEiML(J E?0{~/M`dWH! B#gtlAa*nR `̂:!(T'ڝ/Ym1h&Yb|ܺ0l7aój9GR=h`Fd -= ՗k9;Ԩ5Xej?vg+g+vuW(ၳx[],(b<ڼ~P($c=..$k#qfp_/ z|ZjnI7认$(iā㬦;>A\a50xW| d?,=|VOkm1@6[&+]J&+'LCp`򰓤#8BTu#ґYmm!=bNu} /\lR,!IAI^Ɨ Rd X葮akZ/+GT*oSܻYfS3WQ^3,W3C1/J[Rж' ]&Pb) 9 8sXax͡a`قTv[aiD˖I\Y>ě͛Z~8wUNa9 C"s۾xų⁹. dA-YL.|, ||$dRZS`6]HFZ\0`̡-t4jI1a3R~ϐ&<0Xw_"7 v?Y$RoVkHXO"2\sα|?A(.AWeVNmi` )3wݟ>TtɘǬ2|KO_]i "VPǣ%N؅쓟f^a/ss m6(qLX:]5)$QG$ UK.[ư(-e7!Vt!=Iym:Kʲ9sBJ'?0?yR N`L+,dqBd:e$D>'Tۢp!o\0ӭt-v[%6+OU@">bI\ ][=Z~"$Jr٧U5MMPOz95a' {=$4s~ j(+2"̛#hլjo-[~ ơXe M4&3s̡ڝ`֝hL)ƛU % !{q2GՀOHULF pK G~ubHx7uyJ?ELjcLّ$5(ݤ5U]f-1)@Gͮx,J]s\*| Zr@[z9 Y*oL=8%DT`D]+"Ư}.1?G$jN:4obcG ?)O U|*x4"[lI_\f_Bm{VkTÍJ<+y<;G"$,Xi+QNCh84g eJ!K&j RޞN&:e^1"Xmxs9|-ʧ^gtYbO)$w_/Z[Vb^_aؠn/0DbnsMF涕'+-'|Nz] L{&${jd.TOMAV YWf ,Qy}Iϳl<":Ƒ*Iv40%:_kTz6 ?&:8VRiS~0~sArH8С?Xk}캄XO4ee%/ao%V V\Gz44NS3zL\ Jz.I~B\.vSe%a[79t??QjMf(+xK@OZ)F5y$""ŮH37F12ZV4P,zL(#A#%D'w>ey.R}:C}V!)"<7ꬕzPكT7N1]ҏ1$S$'ՠrNŠ|yrFč$oJ+}3hIU 3Hpa{z '] $.dWf7uZ1|Zo{PwyP=0XmGOh %B&r%ꥑBRZa'c3Ï;,[ f3Me|[ }uVdfl>G6M*\fpX]g%FJX= hT,[&oטBtY4b[y D9j]o_ٴHYpl!NϹ=Vh&Y`v7xXkǥ?JsJPߦ #MBؤr!,aV~@"vm#Fu'ȿネmvs,(ˈ`GK"R@wl) &#@uΟ4sK(#_hKAloq &f:ڶa1pX7O5+s"Sl'cnE#yN}AĶ |%(P @5=:dmpHHqutQ/)d"<RQU<O2X5B7t#z`3Tv`K+anaHJ'|e۷˳tc},s? .Ѯ賗0~!6:?ȡ!3ess9wKeHe X  1;P uJG00RwpXǭ7."i9&Qn3;p _Y S"ž-Uϫ[/hxBvkYLxgj棍Gx@ՖDxئNƹMTO։|BqB5cEWCk_mBЭd2;31|?ΚC ӌu)J! 94fR ^;hbnoR䈏|yMvT উ<pȥ%q,383`?~> l3\VPqn]j(_Ҍy.J!7[Կ}XbՐ0x\:MU̺UZ:o M|vJ#96vC{kR駾jybYEmF[ Gt%R FNj[1C: POt.[gx*%;z$x;%Eg>wB߅78X\8FՃU <,/|egp+/p8M\l8dLsV|'uѺ11FwlZNt]`eJ¼b4 D[ kY+#:͚¸M}4X1"rt@K>YGp?dѡMouPl ğ"rBRTgFo-@6 kGfɤ\U~Ew}C_ql\RoX:'-K #9Z -'92q FIMLc9 Y*wKbXj|!Mgnu`6` #Z5ăSDsݏf,Η?ѱ\"ię晫 ( ^E2߬H[8gx?5]~Xh 9j0nC?U;9XX2qsdgM0Kʨ=*7,tL)(|3J0\;zS̘A5AtFTB ;aS$1fme4wy`rp>O qjJ2Npǽ6:9 8E6n+KE: u8 nUD޸X*+p'w03 eƌ iTHT-)yOZYLre`UBZ$~G; 6`qD xd"5~52~H;=v4G$3kSqʈ3=C>oY/{CuI1ÑB±zY"v VٮzCZsb$< DRSzp=@ώ$o%( A1cK O0n{!:$0aoyO^,(|מ;PVg-J;[uH.[t|J2+ft1z#Qʅ,@Vn\1f @VzӉkx 1ǒp VItHUQ3BTzPI>Fv~?;pLFQ5ˤ\T5&+|o1[h gr-"+}CAeaTM>Qj x}tzR>Ƥ7YDN3V`\gEGMe@N,&g"0VmwƯL3goY ˔̲j|S@N A2t…8l}ܺ{7_ /ٰ RaycZ?+'*ğ>87U6Vv!I8ݧr8;k3~l[j"^:氫P\>ksE]$PXAzl^vLxUOSO,ʪq~@>ʀ.V窧,C!ڸi$F:TZKAs'z/f799}ȓR7.ϹYAs9V7gLlhM`Tn11젊$t?gA?8uCg_/cN3#PA%v_B`y?+m.cwinUlGY6lIOKRGKА:4%hey"[Lr_}UKjx>Ez`:_EE"Xͧi4ch?NUptS22;U[DŽ*m#'*Ջ7t(z{9*%zv(lqpMC~w=ԺN8R/hW?-Ms곊RL1}ϭ9) \qĹ:B8?(e#XLkN] O!3814B@qSǸ MZrM|T$Ƙo0.@*aH)#a9lY \ ;t_+`-\{;`) P˸~>OAAw Ay|&>r:[uʞ?L}blь ēP5.Dѷ@q+{wD;GkK&bEyȟn`CZF֜>_|q3$TP4c?{TIt̴|GF>S#X0} 7Yu%kܕ U? G%Xk#zWƓ*GZH-|b2'{8isbZ]&Tu-lKOĹ c0SXu2j^Q ',5&nY妖 > 1~!2^tu0;Άe ipȒiՑ5=㝍uߒ vx `uE؊1Lb*TnPtGh1[y-T}9e mӅIRr:ܽ]d2MigGEH׀^#hԸ*ռ n+cLf{}=*65a xXK+@-OB?s4hѼp3~fr7qϕ ֯ `%D1?눁@YtL-ҒX PoBR!O}Ԇ*1ʤg\y;&s:2H3nR &/鿩es d,N:n+8[[H[qx1r:@酏g LcJ -ƻ=Yd%s"}U2dˈe_3TՎMx->K m!U @Ij R|wle.oo+Yhӊ}pl\&迴SҠHYyaQ(-4lLr"e:F/7P(h,$7mr"m4I\GkxHJ}~R{6JqQOf:\/dL,SO #Cyi(b+k|rG$}y#@ۋ~ر썟BpUHd;y`w!glc$9DkM_MXΣ i~80Q9Cf:gMKl;rqjxZkޕWB61xKBcco X$U>J q~Z%rѰ8+$a;" 'W-izTuĤ0v7 ^{6zUɡVSymmV,,c(XE*+ZU틒畨}W[' GE8@-"re%`o`cGL Œ r&.KScx*̄3)$EhD+L6: NiDj>E|-,%@('*A5 LJWѷy9#MiI5Z{Ġ5/ x#ء> Bu{U3 e- [`Q8Nf V勱N r 1/"fXGDSҎpc^85Xw+M_o`<<۶I^"EK ~z9j-9AW$C~ѦX '歸;_Vi9YS7l1SGQY8)Ez+(XI?I^dzkV>YQҜ|-VޔPsp'V3~#ߚ½4"?P[0BMg}*><}#Z*V}pPe^~GH9bTA2zc&dz?H@32yZc$v-c!'qɑܲQwZqU,?hx4;7͐~Xh<@)p ph\.Ne< hЦUY-bUwr54G"& iAA[ ~> +ژ ;?%Bpob*ƈ֜ܚ 5҈Ҋ],ղN4yR25IN C*>xȝm5]vGX*&iŠ%n.N\/f\&\k}qfn u u#1]A#g7@)9ᐣEl q|6ȿl73=R_y'2+ %+v ]|yT2:&6L]0MnOU]0?V\b"6>=Y{k{73ZyA5Gnwʲҋ|]i7(}cR٤h?WFyn/aϗ% ~cqs˵==-( " ahCx@XZBn+M~nE-FafS|͛MOMXުgVݔSJtI[Wo[*y`00@O&QQ/Ju3tZO_Ȃ#`h^֥ldv.4)y1X[Y $uo} МK@H2SUq[<׆tDžxZSķr-_Ԕ j\e@C%Ti[u 1djiXľzqTMHq1#e"Zk W4+2cQBgf8&š ow!n,ѦJa\zXgKJ@3gNs)[f|"mygmQF+aߪi1FhEd[g퀂ƹD^:W9 uфc >]5ֶt> 7;n%&,,3\]JZG:pH;+(`A"In-r9dSi#ќ2/g&0c|RsM'A:X a, cr# %b2Ѭ~+w`߯taRO.>]vc U㠙sYC^26sB*C"m[zV7)ԑ<[ wc#VC O q3] Z u&JBH(w@VV8!gcLOld9- ifҒFF xM C^̩xgL?1Zܸ}S-UTiA)yħ. Aº Zl.z~ j&\=IxcN{ހX+Gi: n1&ۡW\9XheN=J}hT&s3=ء_kPPW 0^|?>-jxC_:3%C$uh SMY#ޑVHT[Yu40Wyc21˫Z^ ºhSl#tx* 6F׳ǩWBΕN_"\g3 7~ź\F^No4#z>;SXi؛!eLZkx8jkSo#6^M/ϑ]d{5zzdc`0m҇,4RVDiu0aDuW:lzىOnpx8TV;e)4ϡ/3tJcfk ,AXҝ>[+'P):\&iYgg-e`R>C0?Y0keO6HSA'51xi q<О`B^sO61Cb.AG±2]~?Qr8'~GӜljn[ }y Uvt2Д%>Fc -x?UhVe<gzY;\FJO Xx >\})100B| Dp{{P@QX6 9] SKD07T9 %Z2w0n}Ut>IKHVLh3+E5(qu!`}nt!~C3R 3Ƭ#iD϶3wX BgcdnmV6T \#on?tMf nqQ,kWZN)vGsjuN+KFf6y ={MҢMxC Gj#Dg<]?D#9̐/L˅OyG:fTj͞Z% .CR$+淉w.qMo wV}Tlp+tyTNϨhT_ܼYWy"Uf#N(5;x[=g>exNi#s6}W/޾n֠rHoJmjOu1G~a[%b$NCgCߍ|zOxR:_ğK} ?%rXw>dʖkc=:MKgj1#͠U'Jq9֟Bo5 -~wҏ>1]T!6P_'oWJP0^?c%UN%N@' +f^W|hpp}K>OM]~oFf 9d<&pMa+ͷ+Zr.) ](´Q|$ Hōrܡ^`vm Fc{]]Gh9JBH*鳹|lY7W?Ёii+|bھxlQ"\ਤSIVљ[5n.$G u-.g8'ylC*] ]bϚڄJ%8@ 7Ш'3K}1&^HW adtyLY,|xj|0<SЬ"h7.$`J.Cķ8LQ23'1 ΄N$Qd}1}rVv[޼'qURњ/c&Dxiu͔ww6-"-k!}KKzW(m^ DbEW͛D*z|ѡPx3mb#hQq 0 zMSD#\:LMrs9\r}E"ۺ!‘wYy|;\qaQۆʂ鍱1_O`_Uń!,_( taE9i$lpmқlhe KRm': YiTX>7>% M .6esY]VvACk,g=ʔ-$OC4;7kƈ| m8p%IԜND}k5ͽ5V!__CyGzNw j8D 3#o,TU9ӲT> `¼v]cJRcY2R)vjzQH a=cnM6Qj!ݝ7+L0]NR(Tk7C<՟/ĆN @OdZ֪' HiOUDQzVL֯ 7Ųt"^~Tjp UW)5`wQ4tlb,x'dا9SvxuIL<V[K`C+2^8quUyƓj6:F9Z\WUwjK IEsܒxm Qrq"9gR"%tH|Ȇdb2HiՕhˢA%ĝ*BP{+]"|v᤮8c~KECSDy~2CVE?JvKO]8֛d#sTnL>XT.\!!n:B4xw[WVsrDs7 ~N˦ p\C_n0Rf^WL ǤB}%]t~ǎocj)8W7W[lӤթ(h*<뱥qͲR:Xʡy9&k8Atֲ4L3t2aĆӘNwLB1?y2iʺ(U3B.R((Jo-CV+S}PN ST/9s3THkR_sTBϨ7,C\NȀ83'J7~V%>8.GTQRbWȅG;ZJ#Z|-l 6<MEh\   M~b4)!d2VٞhzlE\t'i sOu֣?hqA{~>oxUӵG|zČ&E..Ve>lW!"JZXP[g4+Ljcɹqt%l;_hPNژ2+YS)ga3TIjַ#m=>ͳ\d߃,Kq}I4֐MգvVךxB7W*maqCiۛ;ߘUtEF0Fv( ħkX!y([\J}dŘ VX(ᓲ Z[&v_ #aVry1{?b#흔 Qg8EM1;Z,֊cK.9×R !oܶl5ٝ|Rpl&;HR7S]1 ,Mɏg[nJ&B _>%p^9N 6A71ECA%۸NJNħIK}ٙwn0`I@N ཏ=!-z7q`},U-YzPsxvŮJ̄ԘLMzWt4fUHhkX}RW_OsoƗ]U?f6 |L=:+[ boܘG*Cgw&LTݖ;.r;*+kqjgܒ͘Ę1+'%:f*@aM^oU/^=&It;{1a=Pknۧ̅݃k4jzitڰƔgJIn49Q 3OY:0ܘd߹ GV+[5x6H"B[K>_&aru7ʒ]{m\>(F6-S.iE*D+\@7m19s.ح_uDĢ Lsr+',8֒X}#]YEa|.nNs-dpQhLI&3'_j2 ɢT᎒e b[%mge-s"Ԝ,)<1j*8 *2$gIq[6X@m{X+u@Zb`m)$ӂK"ݛKWbp9ɯ燁Ǎw〓nsb9=+,Œ~2<\ʄNYj+vO'|DYEf =MqlS6H#VVk-c Q ,̇@̗L~̯fDV1Jzˡ7sѾ(ojf݅ӥUv2g\v!52}E`x%]]:蹭b1L)r/V790NNEkPŘ`(vrf<ұ\yx1a;!]q:f#`63zEu6P2 Ue?yf[.h[zhⴘ I_JjZ6ubژ!8O0Kys80\R>M{cwb!îN:ֿ 8\z x8"}l`m+>-<"2ҲG95ԭ \7-[onS:mK/@d:a'1<:ING״s}+?'"(趖~EF@{=!)gؚ ]E^f*ˆ:-sD⩾$Q!]d/i!X-i =w'r6N?d^&dG5gxDρ1#)GxY2 e&l&,0_ndfx]%gY"q6vWsMTVD3Khx@g$pE0KNu^=着"W++3"&mTd;lC&3R'䣀9t %=(˶6PN|]t( %ۡ/EmBY h[$GYl::K*hvV]܄io[(~8E?Jl[W{ Jhi7+TKw^Aq1] qK:~+tZ #, c|=r$Vi1䫧wsX\-jo1L-\c._ɷfg(aX!Թny 6@]m|HCGUK YRقc F!S!m mlr5I]cd<$drMeXq2q q合y'1r 'ᅦz/R\^aB h.š@cE`q&e@{ SX\.Pj[?~HDiqNi7ahJ}#`܎TuӖGO xn|=27"^҇ȣԡ2soMMW6:lV_%`;032Y)Ŷ'ml a.Ce&߾>T*x1Wt_EZ풄 c.awrfw5kbQ4&!p# C B4OSG0s ҅x*pe6z:s@PU K# qr|Nw¥$Dyy=pKeVmBJE>Efҡݦy@^oފ{РDL;6/ Y{v?rM*8j$~jA/}_/jq|adN. AIH 'iA{鼼N>fy랧z_RޅxN~Uo^jHz;]lEDɽEpMZWvS;Vn%[|Q1"$ꢽ8%+VCJSc#ڤLU8yyeЈZEhpl+it\|t\]a_ʦ3}[QWdPӏf&8QaɊ[(۲zH`ת6d_{H$94PJk)!i$ Tߡjz7~=w- ҆W|2C qUsO?9BXZ@:Zuv ǦLF^Kҹ { li,:SrLoR qA~7QbmyP?'Rr9J7˒pQ`5E|xGNIr#lWl"^˾:Rt[f:Қ T/yz'6j"WS/o4JYy>Tޜnck<3%MYwlZ8*A_k^~ qK !\Aה6om楦UVE'uHۏ>00;n1lĉ* bI'Zx.ld*3:YChQAmmsmwj}P_[߰;sMg4UR"λu0OMWyWO呋ρ$#JhkHLLNJNE& |N%{ES74d,{LsDtPWĘI_0:Pȱ;˖.KIgiՄvݘ_w 睧SWZ>>a}@~ modvf0 )ZnZbi2ƚ2~3 zp7qt&gh2áF96ׁ Al)F-8Zqmm#+mm0epm IƵBϐ78g?@3^* .{xS%[H1rZ1޿xn,6Kv orr7e @܌~Z+Gv.'eJϛh.PX c.+#+xDz Ĥ9C/cn P/+lչ=(%qӧ)̈.DN惠۸mf0rC@wπzH1cJQL}& թl1zC{CtȩNN%?pJS|PiG'VFy?Ο:6<ܬk0.8r?nBnb!n\N ]S#BThCML{:)*0CbK쭉FG8}XԀ'xz/;S^ߊMa4\{7 ?7#V?amj9FsJ/OLxatpy+ iN .pWybj~ꞠxSVJoJ c6f_,?0ra*p+D @S|Wz#:efILmF{WܪVo: yD;'!o<\}0;yī6we|b+JdqSȜ)cFJ -u{"ȳ !e]Dq ѐ혠~z?z7ǂvLh:Y  #2/HjJW%:dWMt0$rcfKI掱Vԭr(D2pj{I(0l 9i2\80Z(Zh7h6N5=y6uq!kOoF0@ILy・e7:U X!7= R Ni4!ʴ5spEub ][$&.?lT,5_/}/A3ub* B^@RJq0+7Wјwc/Rk|=jQi;L۩"k52U 0@]8qB[?፵<Ή$`Bv/"0D)pF4;IJ'd V)ߓVLS!C\lqw+eQ[WMbN(2ܬbQhœٖQ ?%4xeS>RZWk*_6Õ;ޝ7}+$[lBhs0KQ|S{{ŹXxt1 D0Tܘfٞ6; ÔWP[+,׺|S!e7(]LoZޛ=|}qZ]1(pJjneJH76qWƖxPXc9M;> p>WV'*CfyujKSa?nxvZdiE_.y."6i}Dl8mZGLi}4S)^e\M_HVs$w˗\/{א41 5CZt^H vbk 8Y# KC ؁a*mL&P&]`dV=X t~[x> W?h`"ݲř*pkᒴ+tDZUg+O) [#z?*]S]2W{1;Yyo:CtR&cCUbΖj@&[cu\ '1F,:{ߓiqb0?s5*ݏA_ ՚\AQX\)LeMt֋h@RJ[RaRv_>':QbHӚ=Kxah f<0Yթ⎒c;w ӽCG&H-7J rA(bRGVnemr|m :clPߐ;j),K%&;۳qb굊,rr-v8EyLXIxΚxz3}GB J ЩJ~+껏|Tx/S0ޓMŗܟ⣭-u[Z؈I!`1rWaLk[ر鬳o^`<0C,(+w9`1';" 5gV8 y  Ad ~UHn,dI qZPc¥یixp)oЕ+tE=`J~v}Oy,2`2+ڼn?-N:Qw]Ӡ @u*tܛFEфm$=†m8OךP{LIfcݸNWF!u68c:s*v vpًĠl<3gfC.-,4?~|ni.MMX5D"2&ڂq]z.F?ar50Uܧē8 G+X>|өLV'%s:FEH$boKO$b qM2Ոd sVlmcM S]5TnE"$-0m$‘@#z+JT[gJS}F./Vt1}Bcs$Jo[rqZ-CCzh5u6=D8~f d!)48=uX. F79ϗt8 =Bx~`1qhUN:NP2UA.u;0XrC>pgK.w%Mv[SMIR9kW\l4Y*dk'nP-A8kE6ቇְCxF9;ko[FԛQ}M)i*! 2m3ZKMnaqԒ9* JQᒘ=|h?'S:7&XDG}_(w1\ak݁PkdI3dKl~ nGGCf1 YIQSRRM 3C"?ozN*XWb]<[O*He ʐSjGsҚ ?9eh`Y!ll-V']>^p<|!P[ZN^?NȘhu{1LKr*@% :HEK#ݹ:(̣1$e$+DN -ՊW,L o2@׊-ٶA;aSAN/`J*,֟jE4!Y>wc?8sc]K-f8ֵa]L4[/u S!jzR/ 1D?ˢ@cill 5&RqM _ 3vO`g=N8“8kPL۰ T@^P ` ]SзыlRom zliN2'%mOt[S~|}uĿ]!.!Esܞ|t۠}}&t'YfFPf !Q=n07b>NBR?֋$ۦp b&Q,1IwɪT= dVvڗ<H~k5G1}y86\4ضj9c˝_)TٝnP&;Ǘr+ޑZ(YH={_rjȁ$iuT: Sn|lmS>muȰb}hR:ORz>^ fnsϭRΤ/3 hS<)gjr%G7ɣu@'t<&Ln[|HG#eNYkț=mZv6<We)/q -$v!MrAr֚e/Y~%bt) 5d`H.wpmB*2,ӕ(SI#":)0gU)X>TTrj::%˱O唘V쌪2W=RTi ߇nUBuW[zgg!wgDyk>㤘ŵ8:zNP5F_pGv2%}*Gv@n'2UjX=bXv-4 NJwNq7OGUwIy٥uYEr8Ĕ:kܕj7kcsT!_!% 558P6Jp#5tح|qwJ,S)(Rĸ@,WuDC&C6̐q6qK:w82qNkE02Άto|I_^<rDŽCz 1e"(Y{:umȴ Y]KdVv=ƪ]2~6]y<i};Կt9! ~fzp>6ԭﳷ`fh\yqc1,]^ i`kUz~m1pky3,rWOէQ8%`jfʬ|W jI':gLPoGr%$} F,38C;.PpИvX[zeRhgSgYp2ǧ*{b9=Ǵb3_\CkxaZ'8p HpM׺)94[bgO$ODy41VǠ`he;%y8 >.ڈ/۾I-we=4vi1{#Mwj[ -ąp}?7LTW/otAI%V@5@83^[◭*~3Ǫ9@"l;+N#@Y80J].DJ|IF륜B@eR;g?uyLN~S'!!j]#&E!PtCI2@n)V& <2$Q9 I=”ΟtʓF )+.F< x2L#rFj\)y6a sRң5+ $ʱBUK5w%dj6*S(Q5DhݠAw*`MRkB } D@RhwNgR鿿̼hqC秋b_#ػ81W{Pq^9۰xZ@dAJ+.a '|OZ# o+wNZA\]aFť Gt_?q i]7.*<5BDmӇ*+ "+=8OCoO h' M[ TW\_ *'idV+ /q?X`4t'T6#zbB؅Ch5o-G$ܙ-QWy_sBO衎H< r?6%%$F)yEbD2ܤdlf13s^os9>0{(A#Ľn`58eK)=檝8.rӊFZE28ªE^' A}RΡӡ9?< gqMq=^VTkuCQIdeRpnyW|lIC8AhQ EPk{ئZiulae`^mtuuq.MC*vIKQ 6_%WzB!]k24lil* } IL&Ԭ3]}ÓKozyI[P7/J~GiE/P1st׷HC:G {=m=z !TDCI$-2܃1_7zvm2p9k=_nIb)qh(#|Iv%9$Q7`Zӽ4-V0pP*'&hCa L**(^UP/ Μh5W}RɀW ۩'u&TP&{"%oZqig_7n{b ׵ӷĽHtV{nмɘʾD,lkU\Ϣ2N@?$t9ZUаR4v (`B6 x ?]{YڙƑ;_Wټߚ(z+2FrnlC<6R;!3Eu;M\uEG4;e8tmzQ Kq`K%~3;uSܢG"5Eb.vW/$w+"/ WPڀi20\>#g`UDz"[ %+=@V) !1}ZI~WJ>r~SX~]WѡZɉыK+Ǘmooa@(^hȎ JO]c>(|K%$a =;TˑCXl, pBx`Kgd8el3_ԭ<&P+8[ QXUsI-dcz$ho(D{$BL aBX sj6=Qqy3Ϭ{AFuY^ƔEq3T2j8Z!]EzOB/ )'#piv62;Atr{6ʉۯ(>B8 թ( ͵PJ8DP oT 7,ƽR0E'+#/S\-L(_3a8![g͑"BX\uvӊ(4s2`&A]Xll{ ó*ژ兖Abi" XpWNw !?m.Ҙ*gb|]Q@LKezc?3ף67g~n78lY#;Sp荇Gʀ8:Xl8#U!A;zP03Гʃbf[HU1<СR;@aw:ֲ".Q5iR"(kzTz]oiNbӎl^"RpU4MI%:Γ.5| 6hGq0ABͤ?Q7{2im -[w*/9K`Ln [;Ao%\)sG^ON$>IS6|1壄YQz:37ssO,c<^ ٕ h;v:nN`>L j\OզNQG33Y6 -MiOZ\4)_pƹW3J/RPh "/u5!y%$HһgY%tt^N>5HLBjlz76xZʃl?[3C֯0+Pz뮑%m:_ICC  v\׾v=A"PL1 Z.FQs @R0 wJik@`Xldl$I4#V)-ES\3'^|sLgH8Tc[;AӶ#E[- #9MH>A?MQwHׄQ+[uRn%=33Hc1IW7c#9ǟ"S訅]8)ĹAZO{p@&`2R@o1ֱX}UkE= {^l/z D7NurGZ퇳Zp h~*3Z PKLt1%+8SwGYj~;}n?/F*Ov ZNnUJ|x*jI4<)d.G,&n/wQiHU]Rt8T`– ;b^|0lБ]vC9?z5\? q5"PZ,vV?cI{q~[uuk54BM@Z涯˧A2PC<6I3?\ ū 8%&2&8co^ͯX6ڥ9NM +P>ۇaz4yhs=ixVo$eݵ(6pO!ӿ׈ZcP }SKP`ޗCۃnF>y:BJ.}AșzYՆ`Sq;77l|>@܏.-_l@(̋Ƭ˜>W|`9,0k~+{R} 0PAXP*g?.ͻß~RUK:xRyw+96FZqgab6T'O48zHKF2Y]-߱f0§׳QA[#|#:^ֽ^>d t:%N Ijv(M.ٕKrKZi/Uc;f|mudS,Moxh36#').1&Ȓ$qN27?ǒe>o/^p+TRp#]Hf-7is4jʼnF!S9o*9 ;LǪ8jDVaZ:7=\]9<{zt[ =1$}4dnuF&;4MC ejm>zi~DV!+]Rom/Em|ębڲǀs:5oX'+q !;;y!يoݏ Jipg; & +P'l!HP %ݽF9Vw Y[ehx$'QCtnkEUE ݸ >Q'{o)$g1Ei *Wpk>*W{ Cp[(68́ hif$UHjUc :+HO,^EjX_ , 7s.=nxY)8DRKД!xV bze 4/, ~cynPkp /{Aj!|CÀKzgaҜp_~ pYcw l[@D/"Xh׌SBT>aW+Z _}OئF^1pқvT/QȀgՃvE֧R=d` n;&Pȱy~d85"u{=K BH v0s^;]!"ʚR{.K0#fs,|'ٔE/plQʋ| .fַrt} ynXΫ{ aZf#,K@γUNz/b)"؏0~ Ŧ>5͞s2( +i|hMUA5Dl:<۫o (Mj}= \nBs4ş{nwz܄4J Mƀx9ZwF1 pp8 ~eq !Gáqb}0q :| V9ro.?LWefb ؃{Z>M{5x~ˏLj=s8b ~X:?#"?eq+[[M3QYai|J]7}W33^  knI(Բ*O4fM"&N(lAʴ*iFq\TcZԦOzWB? 7Վ?2]͊ 108_RZj'#" ^- toS"nd]Ѫ U[ptaoh| lòS.uF"(xsr7m: |jiB [K.rNo1ղ*{<07A"*Ҳ&I  "?/:$EPbu仂h^fP3ԜQo؊.qYtƓ#9}S}T$FŸ5%#7!o86@BWp,dlGZP/MbTP2a6wlŷ)o!2uXp/B{f: dPEC렭]=_#O,}yW[/ kq(Pt ֬=P{Q9ރtaCۉ)l^2 Ssп֥ {0Fi vMwTgm䙺lYӚ>~˵:8~dLJ%(`$]>(bA0(}^|+hjs&)ڬesǐ 1ѳk]F8i[?Xw.-u*W%-)iFªJ:tVX]ZٲP&Z.I^WWt8n.Č6]}|_0+Cb a=e|G !tU1ƂY7Pc7.(";~!z;L㲼Wdq#ta%H[<@!va@ qMLNAok{- (9b5vqt͘(r 'hY^ou44o;Q'6;[Glc\kImI$g2ڤ9!zr$ Zz#u-+@9*Qd%sP-ڝWy3y^&c@qeI.KW~alo؆ z7Bv]OPwtS@$D_r޲*ԸҌk r|cFZtmЀXbwN-DɜʝT%zRIjpyPE~93p^bcc@ϐuݲ{_RtP'v&b\U}9=r7կJeshT0?R~9N?s:-oYoR'o~ʈ-=+0qpǗH9&Veni]*t p@wV>UzH&!Ma0k2m-}07¨5+U7٬? =p$M؈"$^xB&~-"Wp+C̉QRx1_>x1(nF4}þP0y 2彠?xF!+~6JvBͨA!j,ө0ZoEDSq ]XųUpX+g*YOt49вib4v f|<4Ӂ9]^Fx?Z.P_^M/7^;'w%`["#6y1޺s ҔVўTp>g9R\j4\a &:p8(CTOʑ_A \ڿr>wiv/K&E /V|=~u"qȹ)RbѾ[wMs-ձPٌޤ=rK칊(Ba%~P}9X9A}dzǖ8#SRLSrUP D(-e"}Q}6hb}r[kCKBrߩɴۃ{mi2(![U\b3oQXzZpUN/wJp4 [X{mK9vH}4>7S{%ksh]ų~O~ѓ׫%sb,0bpbB!B1t߻oh#.Sbg_"33C{dۤLdF~.9˽r5Mz]ml~ J7HD @ }} xv^"2%U=I _#NcsIk;,qGg=uPY+3րUe=EJbuMLڈŦ(l0*iP#*$PgsJd7bU ߯ZA[O1Ы6\#ԟF@'س<>vng*@Ys'#=)n+>Bg H@Ekga5TNe:W!@pXk~v:⧃hڃ]H?{9}hhc_waWa؛@ATn֖ӟnPȮ\E9an{ǡ!<.Te.S sJ8uF:6 0ҿ+`hȐ` NC'&hGTx''qmv) ep*\Nm"TsxwKE qz{isS "~3Lڒ? g7J `]άl%T高Πh9${|B1%{۷wy0cigJDbkK~vp32nMP1h40E2~""X_pNˬuL{_ormn^{!wO Xd (P!Y%hGєkº#(j5hW5ޛ KGee>_1I,W7Wc}[' +v !Dz!O -uڞYZ\)PFY09>nב0WLh-^Nɰ%/4`M*'Q)ן7Z(`.q sq"M7k(1P64 !iXpAe'L;y|}`J2qb)Jˌn;geP[Mo\K*+$x˪2k %v #9 }WɌ;mBtWMЏ#4>8*ːX)}LT/&RK٩ȳRQ1#f FI0 (z׏mW؞SboZ6Ȑ#99b6V6D@ݻ OWi?,3/B+,aU5K[FdJ(K4:ڍGq 8s&~} Jr-LȄ+<3P93xQ2=JS/- rևt_9CUJGk⼈ āVP4 QC[FG•8lBoR@'@ͩſBzR4|" M)yb zb|rs㗬TFQ+4| RP}*LrKLY9~AhɇH߱KIWF0J6DcO12n4?{,ik~+KYZ?.vҐ&PVNPKEӲmvRj1ՂDzsQ|X@}8QT?[|Qj ʯ2:9e%W1)5IGSMg=!~ .]lnLc4sA40̆!!4ekŤ#RL->.YY-9wfKWLtgfT>ɬr.A)5]Y5-/D1H5p9a}yn@ |,bvy72>-x鞂OCo߽^C+ƷO+gcg"!3 O|֖!?&Pҝ޽t2QV8YT4ge2'c ?(|v F KR @gft٩ i_U4TYsN0p\T:HaHs<^Kluo{EzUgTi2 ijD$Eoעv \IռTFv v7oeV3ǭ6>>(Aujp)*L^J"3/Zd!!][f`~27a?G^]$rr`WBye5l9s9j6u#LUĂf]g̱ 5a;H%9t~uKVgv.8FT9?gH6Q#ڵ v06N%E;feĞ~*$.B,r@E*˳u9J>оm$M[#B=(!<!}ݡ{@p9Ŋ5!T[q>2*Z߮c o*+zJlW" c~e%xnfH0JYL1# 60c7[vȻg#ǁ$h{5"H /8UW1^\Y:[phFK-+')v>8RdpSSlU~$r6s7" edKǩ:)8"ɀ]`Rvc*$(>4EK#;‰拖`ᐈGg(l2bī *EOla&Oz.WG;F ^$}| rWK%ĞT-YvkhhΤ7fMyDl3!Rf3r^cں1IPm|J~#9$uMԡ?mew@xSa29>5Q܈:[-Αvc2@z / W.'#b_H=ذۙip)})7}6cHe0/gFgdu&LS-ګ!LW""2Og"ե"2>o8@YN_M't RpL1_hIN̮+|X9u3i|HٽX4 rGʊqvf mJtk>p( :G-o,I=R; ,yEt~*je*eBS Be5}V?ҽqXǝPw詨ljy ]67v]/#XK-fX1/\N =7[3*nv7UE)d^l B; la~ݤ/P?y kP#dqsUԵG7bpW~-a)E'%r-9E~(,u-]X N+Fer"3B\8p_op!`(z-Z9%fΙ2dr.M9$ds\0g.uQfJIW6+gʔs,BՏOPgBH X*[qf =-4u1ϐL9ºRl›*ɎڈzmgG{[/NeW8;k;FumG=,ϯgFnm6>-67'WTзvBR"j4خt "(n.3YR$Fzu zG-oFHKy Y@Lyuϴk+`(1jtTr1m %{ Sw/ר8TuL9}h-&9z^׈0|qt?໤ցQ5qsj:rcC`u!Ai#{Q!Թ>Ij4i|L7 \Th<Ճ#RC.4{3>H~rD|ޝqIR0BW,>\H3*6iT 8Té;"zf $W_HĖW }ص.(p3C'٥iEз25H}hԋ1~n O5&ǔn4kEܗɞ|0fw7mtYPhU͸sQ3fh}NŒ5ܳ"G?}L隗BpG|OM9x-otjG‚&(]X%4nA{㡺M`XiOq\Yj y']kXqL%, ˎ3ϱe9 ߽wpNKx7Šf-hѫ˃eD;>TwkXJ+/'mT:yTTaqPb窚(,E뜴S4jKdP@O <(cUk< gO$~B2X=:D{J^AN}sW9TQ4ҧ)Ptˮ(R3CHlddUF[b2ςBlr1ssyFDk- $Wc9K7 #9"3E&(%<W n@@,H"S ,l~C&/k-j! XҨ[G&Pj_}h-EX%Y&Re}_uvힴ {ʹ_ưۭ;˘vI,c?bx ߳zFZ噖\Z~|帼+"_L; !HBDfybj\q\l'uo\tIe(k·% se( nVS0U R~cyu iR^xRF@gp&Sbpq>4񝢇[[o6/suY%n!z[&9e٥M'thl?_9\Q'^К~<ץW},~H*_Uh̸+%^4kZt (nnDSϮ;<5I…cyvC+^ZV$Vɉfl;U֐W`X ~|B`G%[n/ՐJ!x35"tFtpDȄxQ VSJ᫮0 ǐw9L ĤH6˳ ;Тou }˶ܳB{$UIJ^ssB|v2ǦL7bJUnnw45aV!C!ILͩ,*'"ܩ+ ƒjC!#:k󇃧soۂ/VX-x7=] Y;JGl̶Es2u`6t;2pY˺*[5y`MJV]t[x*7mUrMFl鴷HtÎ(H:${I_<(g*> N+%YU ^W2صv3ivXxM1J;Y$`j5#D5Fg* iUb ¥We:dZSBJeߨN~ϣ!=;Qz=Y?U{U]\.D0HgIW[fTlTéT s)a3~ R\j\2'US5!"I0L kgKd| V g%}L{ @x1Xp/MS9v)\45aX7(D 3Vb&ߏv+ӡKԊ]Rk`YD ]| sޖ-/|2QwiԜ}5Pf J$ ~KtNb 1 X3KҦE~Şl@ n Xlf.iW_;IYE]*_5^,<ֿT$t\#'3.$𼞎yI]|gIM2dǕn('@*k'諢t` I&*7Q{ElG * OCB"QQ n/D_?Ec Wrz-_sh)&p,R{;Ѡe \brἈ4 SSofBo|պԎGR&QʝV\m& vp!u<:,.,zQ<s.KOpw nf .n)zہ&Y,Aұ(v-?A-ҴIl8hbZ :থi'Oo |5AT!aU~NcJ,mm Vs  K7d|т) Cd%x Y]*X{szmk-=}(e.G =4(.'Psfo7x)+ҷd@ {m-SKqoZ8!+?k"T(H֭v{X}jZ9b(!:6 Y=l 6< Ʋ^ DHBZK m*~X6NFfzQ$sej?BmCOx:;J4N^ >W6gBQ)/'SN!{rn m>[aiY@/nJfvQre9e 1ۋ={ N>-Et#lv."+ԝvra˛cHp@tij^-0D l}7٦8_A8-E,yFcPidm~洃|!1q&#UyyAS˼9m3rBԂ 0m}_W&~OsE⛼.C{Еa8[($ jZre]ڍ~Y\Q@#>0I^RaRn}ylIN g.r7G]#eܰ{JGEe7钞f`ݲ @=8}AFD޹.%_ݥr,57R,K' `){TNK-SFI@RbYé +b:xŊIY{O ^TvEb7GKܞC h,A%2@Ψј=]Uc'H!W Mg#@yzl GY=\aZ?D*ur뾱Oʦ%=9{8 aFϒ;%ķ"C֗~=O*sd:!\~~Ǽ'D)S\Z__P @LekBi8?+r@R0'"_z? !1 h4NxUL,wێY<{$f Ew3L& qFڕzPT,B2H u!&N 0hg^o ͮLM̥W3d[-"˙ѩ0Ev^E04ڞynrw(>wf\ 5;xi S(SwcUĖQƘN6} .9!YSO6RS_t7P&{?I#s`13. N>@Epu.D $jM陏nxCw?|weRڪ*fR,zyNL#L R˧íݘkW4j[ʌeKC:?O)h`;!w "^3ޡEQoኩX 6!+آx3F.}n4"jE%jʶ]ivߓ\qfB֫9RVPkK [_pnסS<H4[pQ{ syU̺pt "Shkb]# t=~Kwv bӏ UR_mfƕXO+M_MyᰇG(i/iY'eUzS{uŠnR/c^s?,NA'g2Q cR:N1HبpEvV(ݻoq$dfw5m̔ ol_4ػi<[ŃJt>n#Q)1GQtfI=@@$ϡP~s n  3"qRK md)hmQ d5B**%WftTLw"K]wxjQj^"ݼeH_H&3\́j\"`o*0G:elIUWb* lJZ5BE9!G?We}nzHb Lr-#kV7y EWu!/"!'A QH`O2v4,Mcm'9 mltI;]XTu8g']İ7Mӛ|vɡn^V!߭]E78LW -<^t \OmUafN4Vaeg0dNT𹮉)'AnKiqLwbM|q7}AGmrd8BQ3fTm ᓜOj:Adg=`bPd{ CQC@M%Qbߢ%!#*=]ؐK3|@ΩHT{{a4E#V&W~j.bgnR ` 7=u/cPc?,&W-/|ŜNu]A;yD\3l1 + gă*P]2z^vƱJC{Ӛ-zjVBnQ9R Y hIXľGj²oX7.׀o 1'Qz~@& C2\?OUY=t6R;,5͝%>^'T%9MN(절W㭓z&n&,rO|QlHWT{7P̺qKaCdGrAmgoT .VԵlԸ ?\pgxAYeG~bz 5AZP0r8W0A+c7+a1IJ\OBV+jOg=!pOp{]zkv2υ0HxH8QH()^cE}(t<;U+;$ V<%F=O rޢ yd|٩ ^7~ ]a`lJ6ć!qV!I洩NvR)pka'r"NT&^lw*g'\WPd%S0UꣀRV&nE}*[O1B`x_] IŲNK~=$t3f]y q_ۮCاX3\*tŋp'<}f]t8c_i=|lh y:Eߌ:^'],| +z?!9|%ϗlx>?tQ9DE٘fP]#;R7+bMȀ%;Ԓfvy}{&bBqpl3Unjḓ߫,61YjS\$qM%ɡwNZLmpdc{$%tc;^M"hx? T$o-EUshKg)ך%oqu/~d1bf>Q"v=; OΉ ;)M D ?BaFծ 5~3m:֊cuc\0â ́}Vc:h}|a KɰďKcStuʭ5-Y#+N OCpX}ⷵi硕6v$ekbg万Ϲ ٖ(pqdK( P+lF 8!6RFq]-h YuCTFt@K lJ偆OM!0|->zӛ7T{Wv#ú?)eӶR0{yF뾋F6L4ƒߚן+[+I*I0/2¬ [z ,3{mD٠.amF/M˂(]S&X7tmW/Qv@ xի#P܀ 2^VX!9m4d(G)§#'%^l3 qbibHZ6a[2h D!l=.ENO/MErV?4x"8ײxL@|zDLǿ4l:koFaBXm'&a(V[ޝΦk SbrM_ADW>Y7ԤT.b}vB*P{29|' oq/IikҌ\])aBvaΙ ^^Kl8nZ=Ib%MpTε% v勄¦싰 > QßLue:>y eԒr0[ak&ka?sfi-ԑ{\I +ѿB n2֫y/+~_& X OXɿg62,g!_hzwc#өxP W8h B!'+ Be2F_*R *kT @SՊXH 2_S(/HޣE16CuV뺊O)8˾<ۗg+q QkJ )lI$rt$_jܚgLA ǨӈO38SUi1ֲM"O/eOw_'_BTlCԆť{9%|J'f)Ps"k< kDMXl\f&Nh(;-" n?>~RgSib:`.J 9HV?S|#<{:!9"h85ad..GLrF/$v˵Lˑn$A5c&8l(b%a[H|rr4I sZ~\@ϟoh'j?dXoZodrh͟NC6WRv ɚl3i͂Z4h$^h6)d_efr#.; (B}iv]EWn;D, chم_mlnx߃;"8l :AtK;rtA(4n[LĀKǦK!P̓@4.JC;kv3d*U'/DĽ8s0盬+cM*)`!Qkgm 7/YL-*֘wNd-C{j1NvنpZEQ݉.YӘj->.4o|vnyzi6VB8= hvrg G!f&\48u]WKJWIlTDPR43~S7P݈j]C!惙 vIգAu˂/6 !h~dknZpz-W|1}B3=;fRW;'ObՐ JЊ,ʕɓJ}s;Qe!4YRξ+Lca];0#@Iѻ%4͡M2;"i[v'J8>E奱Ͼ [4D}@|wO?ADuXuj["^4x:&.Cyi_? eXCf]$LP }.a3%-bl{l[mƦ$V|/^{5)^ՠ|笍 pZnd^㜖ń3ە+Hp&l ?g[z)bS(a[̆'&U^0mBű ޅB,c4l?&r߄T'E>(øaRzO- t7nv_K4r*dv_r) fjv[#3,^.جe /II{Ȥ4)[e3'i)_O|]u?B\Be[q nF7ΎJxzR}?l]vl$~jr5٭Lȧ?Tɯ'i)7^sȅι⼵wW& O&ͮJ*}rd@-ebsNŰ+9$ED;;rtit}a6[ijpVRn^ g$^!mw4 /S à[}?ǟ򗼇8{FrԐpg^ e-`&NТ${a.15/Dbu,»+J ?P󮷏:LMЌt'Y*[ģPYqmm);tZ`=oqemǐ)p]ejEF ]&'&%$o# =RF]pq쁟a9~C /OOBQJR~pI8י}&L'ɰbeLU&i>\KB-hi &pZrܐX&l#Z͓7X}·ijPE`O by[. *gc +Z o9J,<aʆf(`)2TڹFU^c\Oi`0q(QT%\cGn79'%y\k DO K\C :[|'ˉa9D&lҒ.юY] Zq* 1fBUJ b:qa`7=s%*YY 7*rvw,U RܤAl݃r(~ıJoY_ٱf(F%_< ebR m&g1ZJTmRIea#] OއUPF1Nut_sI1 TYpJH̚i'wha\*M 0^C8ro@]KşwΛ-봬o|y(N9* ޲&+I5F:cxo`eP^1g2-PF;W;wc; m09iAYwNu1<W_<g;k;~>ts (=|Fn;{Ws {t@laX}S)L4>ܚN\sq1[LOEq# Li* QRь}t6q\n83XO#KvM\~OŖXM.Vcː(\i?&JYxZopP)eg#1!6ww?!AA@9:*%tu]zd*2./ٔHsaQǟ9!M]9r#zjwBR([ݙyUr+Iƴă^VJyZcʚ?/)5L vw eanzho"CO 2͍CH8~w GЖ%Zɏt hw#I5u!Lh,SdB̓;VB4v֦ 7+BZa:0 #ᢒaü.y=AxKXMq:+#d${u<Z V>~fZJ҃M9Z/B6% ꫖UqPEu 09b5ªJ\^J~BL@w~̝e\[Uh{w]Nyg`I&Rj~ qdtUۗ-  W(3H*ȳJ#0Iu8lagKJNd|pgPC͞(+xVѴ/ajŸp+լ K ?4NFe5/҂!m.D0UӁms 3%MwrWŅc1S?\׺Iv%k&pT0d-w'b2(wjG^ք@/p$iݽ5)qkD+M`Mxw  Yj{¦H`)W z mb\s*UiNv?dH/Kɀ[mMЙ" |1ud!wW/O1&.!r%=Wd4a^4iƮ3R5_pG:T`*dR*%&=k`J{ mXgD@”x`{f^^1\忒](WlPmeHB[Va]6-ގNh?>iX5 J7m*,Ot/cU&UƷѨL޻*]|x+SW ȦtJeO\ll2VT3Ԟ;8Joso'2EeP=,3$bP.SPq 8*ؼ,__QP3t GO \~݉F9p]RvHyvR|%"ӆsmNNxNtId. ,q|.m=Jr3,7!d$v4s[y[U"dfhڡTt0'2)j?SF:@yqJ1;gz(j1m| ߼Z9GO97nqT3*L+'.O%͆v/6H-,O,TQ`I{Kp܏4{\/z27$ߤ;DJk:g:v]#Rj׊wGXY^"{!++O%:J4l_0z7ѵd/ȐWᷔ4M;*՚sz!$>2k G<2RGmo^4 znAwKn6 -"͸r$stSX 3#\\No>㇛^aHƽk\%(H'N_ /D/ a98Ko6-'"D )e[.7R]֗41m6ç̯k ؠۻ)`9y?6o]4톂}˽׏VNڔD>K#/殦֛f4I|Y/(; {-غylpZfL A4Ǣi/661W0Exb@noN&h}E>0#?AԒ϶1nocee;sJp"j*S[^j3LMɤ,b]6}W !ē0}5-|M] to<ľ,ƺpY Un"A~bSVoir)=(αI+/ȃ% {͖^ڑJ;> ~WQ=l˫GX{3%.* G3Q7ao=n'To~&"޽EGS#5I-yV<)Uo)'wzZ)@kW~,zigk- DB){2 '܃Q|l)Up OT[U}lPj! |#ю;J$STGx`0ym#&V\܄AGɘm OfGwlOhz{dR'#iөd[-Cjѵi,>~u8+w*/GFɱ<ԥͨrʡΞ?qӥjN⅋bv׺MAC6Rw,< oa?83@$&;%3*^C z2q]1D%OSqdjǞ:{2srpЪxF"@$ei^RG.ѬBF\o*?Ms}H,2kK:Lmew;Ж 8تZ#zqAf5ڔ5ޢ3998)M4 cKg2D`[@x=A@1|dpc;Fzm`MRBnYMk121(830ZLEkXwPBeR71sFK`$2C+8hL aƑ8= "zC("ǜVB NN+慺A& }Fj#i>-VdD\d'@A}G@IDvk">齨X0\2LvukE\J]=9enWDZ4.^~8UO^-opB55Չ=bϲM÷!˟A&Z|yO؝bG81B\xyiVCX fv,fgZ<|Ģa{,?O`r: iGuQYtgiuF9p6@jYRIm}0w}r8kxһQ|B1Y^g [ AVHXgSLo8dbQ-J\>DŽ6l/vP( i7b(~m Mm!qWl8osv@Kzαʗ Z?EY@qPݚSGa=`xx驝N"Ykp%b>橕ÅHsI/VYכwl=d-3A_ P9 }ق09&kzHb>=Y>"*~khSmJ~KWٙ*@ڈEǔJGci)0R5}^&%g\X bP Ѥ~ٙHK'XwTXZy2e#gȚٶB%3{P.9tYT/V]ܨ]1gE7o  ibx Q JTԯu#Kn`֝աOgdcH't1ovT|P5$?S]]Np#_oX;5%#z= &$Ѓ&U|նp@KB`Q(W?w!;+WHT;pp xiШt@ ءlr7Ǧ*`{3i8ը`b:yC2H[ÇRvP)ё^θD(JH4<%D|Y!ΛEr!{oV]/r S|>9~FV" xե@bM- :+D"9j:Љ!:*,.EPt?d!ۛa kZVa’3Ih&+!,1xD;cnȻrO itJ1 ):e*!\| <3Fߤzf|QvVl*+IrS~iy$@Kpeh%e[Ab֖;(g2}bPV:2bGpAjC7^s[@&[&ղ[6+%4 '/1Q] 6;2ùd.OiVwhl!1l|I*uC?HTXۧYsq4Rf3(Jp0S_6}'xC5<<kaN>G2ߋ~v dj pڜTؗRLt9YMb0UTF졭p&U4J! eTc -촷q~H֞qÊhp.%yQd8Ht<^Qq<π-}$@sz2/64( eT?P}V5o'~?fೱz2&:QjP]gw3^ak S ߭6M \D,Sg΁5=V`m!2G0p ǀ(NR+A%| [>챈 2>ee ~W^⨬f˨p-9Ů_{}h*8oyۿM5<ӤZH7cnƋ ͥq*3:_cQJ13,ojZZ7Ru&2 ?#$%e8ǡ̹ͲqRzfi.b~jFm)n JTM}FR#37L[:Chmjfo`r"ccg],BB%>Nc-&.Ps)Ϧ3@˕ Y f wDλV}Zfwe4+2ԶϞDtU mֵнÞw-WO矋!ӿE+X X~q_=b`) nܥ>aܟo Q 5;KӞKj=n;Z9BsxC*S=zKd4 5{$t)6yOI/'xŰT .K˿E%`wFȓ>p%N8z`&XT(18O8IӃaCM[ WN1V/L{~ᯚ巰;7Zg2NF 0ϿF}Z;GvИ71+L8M_[A<'/^EM/-KT0$Z:'XNP[eXBK>hȴM;H_\OŤΒełEBiV&BH c.a7J3R2ﶌ R] ޵}58*x'{OgDKX$&T .;/O\7>8&[@&=HfzGcY$Z|8G pfCu<;YqLdlO8v2 j3wl%PIsB=Ht}lUZo68>-c/45,X{M/Q[EPɼ mZm[{欚CƟ5VL5,#B*,yalA kB5 L.5qbЊ^]cq!dgmq">: z/2D"y[K2 26o  ̴7&xiSD,(Jg%sQv9PwXSat]H$B;wSG"p$~dJZPA8\@>>f=`}:)fmd +qY7g cܴG%;X178F{!D %b \Z}aմ-OXuz<6&0[ IqmE*kVOz}ƭD$( b3yunʠo'ٔ>$3!Yd0?`'g 2 ymh+N/Gb%]"}qf ^"l@ S`hD~A? CM,aWRCZG*R,͌NPwd Dnfl g, mo\hd\ՍyaڝA;rWMӠAX,d-GjȩJg:~"h=R2ȡW|O+L!d-u#Đg@/˂=SXp?X3bfܿ-z嫘Sh4So(~XT**M6e@T5cw *$e?uK~Ģl%-2#5:VPQ*LBwߧ7.uhX5`H{gX~Ѭ2nVM,ߝ75ǞFr)ZN-sol(]猎쇟NVd/-}bVgj͟Ecԭ.SѼRV4q~n"'ؓiKzc]+ jCSC\g8TNf`GCĵ;{J]aGAIu~=0iYH^MNE%Pw)QLkJ%LsѱG1hF ߗU͔Tb )[Uy=Sب\J1nVgz;%d6~FhIȸ)TyBn]K[`7&ZNJCl$xEC|\ʖ8MaXlŹ_-OPbc:P/ݔSE0RZ4G[.׬J*mt=nO?K9O~ Lw7/߯uKFOyA1YQ2S&Y##h)mkGpy/goa,+*e}Q 1ПQ WD,~;qaO@G<gb;M#rBDm^|i ##a|%FCV.EZJob%#7=CtKgI14a76A -mmiI~ܿM8wF]]al*>Ӡ@ :M Nh,8/4&{Ւ!K~K70U2/#mrBquµ?M7eNo4 5\_M]ƚN:]nhl G枌0NIrh.?kHH(& m1 x}|#B Z>^EGX_ȭ(%jx0JfEvK'. dvq[ǘ4jABSnPD y[w q+UL&+hzmR|$M:I2g5ϸV 98]5Q(Ezy:OMDF &K&2+`uؽ-86ASvziųq;'OYiZtW@QYKmOG+?󽒟 ו h,&ǣo/([{pvӀxYoVνJ(P ׯĉޟØoJϋ4#o?)rGJ?~{0e,͟7?Ne<}S-t94<Js#XƖ>:yusYڤ>Pt!T(!ltji ˢBTۚEu{rL2P@*)ߙ)q&nF9ga)o3!oE]/~lr=+)Gm,oqTǃG5ȂzU+2Mb g\7fcYdg?r:aHIi@&_A{_kyw~gR(iULbt &-W #0Yh9t:N 4e&0W(8t;䫕 aۜl&; ,3mE3F_P4DH\&ev#s~X ikdu*@d+O,(Y ,9}?v\Z_- Iz\#]xzޢ> Ն$sުeYg\>M<9a_DV dNХY>B|y: FE<_7>"~Q[tRT*~gT;;:A@ / 9b 煀!Կ ]ۋGM0[X$nXK(;EvQZ'`aHRöx>:K?*9 ׷+=\Ѵ:̮`6]`ZZ^5kEm@͑5@A:6.`88ԤD d~u ɨnȺ5ʮŠk uQ]#%dܳM?ʓ?2G? 4)Se&}. Dӿh>ȩ.6p<߿FJb`R sz97i͞7&>z&4yD:2cfqGVEn_e-.I #:/Y>Yac'7$qMCDX5[BVDž:z:\fTW 1 9yԛ у>vJj֝.ixy؄^GQ ̘;6k%/#r?G@?y;JRѧЏ?AdOYo셠 c9kK}=k I+!xdJۻxs4'ReD0+$]2H1s_+O? ]G' 佑StN^xy Xʨ tyIr؅CŀbIvE9˚iS;G*[ u #{2wAYHCC6u^ĻH kѯ"?;oNP"G( hƃΠ=bVoP-_.n8愻.6QҘλ#`%SB">XrO3rzT S![a_Oɜ1 .DjXDQB|N ILs2@CX'ml+aaG֌T='/9;myjĕx̒Gr,hV &I˴ZM)F|. |m~ D!>b!ME>y=rІ?i(kyɶP,,vRO|TPLW.ld]8nrtA|:WKULλ.^%N=u%R3uڸ묘'4w[u!f ]w?’50AGݔ׿I |@EMGbfqKh42J7(+1Pڏ`(T491NBܕ`LK$mq)\0{=2h3ꄬa>UY WnЌ$$y] K; t5=mBlBeU 1|};A96}yNTӍAHL4oΝbPjOfמjBtd&8b|c%S 7 + 4R{ĉ5ס]ݲ윆&>|Ϸ?]SJOyV#}ryq/s9lN5wDm ,ʵ }|L¸ 0.Ц!yĻUX01bӐ/;M?kL]J Gd+)l 5cIuہXWyHRiq(8?D@̏ЁZ?G?t@O}aql#)Z+'\XK(5s|#"ݟ=a2 @n #nAbk5Xj,2ia#h" h`S)uAA6#.P2a2[϶8Oq5і4ZNq0R7BwNՄlUFbr}#  ǐ咎d&iE75[/,$Æ>d:vZMb|ěM+ }v*&4_=ܯQδ&//@-,Jpb@!̷gG>|OYy4H%fϗ`d-V0XD]U sar=s |_͟m 3'=7#mtqvM Ҹ\_VQM SIҦ'讁̴qDK|W Pe83쯢bO4PܮP0 O_42`ʷFYRTŒߜ\Ki#$tH_l㒍`o V33] B ZJ %cjϪqַhqeP5OYѓZN}H@Jt߸Nsό&GZ$- }!VaG{B/Ŗ) l=!ؐf~hX If}1Nj%RʦГ "*E!Aǐ+)ZWMn@?s>5Q,fzלwy~O4ԫ>$&HMY-BOc ߔ\iD߅dOJ=KA5#\0I$$B4;(85s.PirhuAk!6}\0Y"EG~=|NTA.2%AJM+J{U ON=<.o<*:q 3!38.9g>)( IS[38 62W=U^Gy9UXI%te㙞O=%K[!o+HtMz X F/FfmSK%TAHyVƯ֊jؔg{0`]?個TzV-hERύ?`WYNp{3k㼖(J6{4pq݉ᏯVO*u6RK?׏B?Y\L o >뒌]4'`l;2fkUҬItez] B#SC g9X/Y]T8ߵl̔3?& ki>QK\2%b[D՗{o%z?`PC xYX?݊b ]IږLgȯ=`JƣToAYu)O>OiH~gz7D$=9>1}j?dᢽ1}S[IIJbiZ/-x BEsV ЙsHEƥL4Tow b wr& /zwqﻱL0-nl]4\Z/hnc40p_\2S5͂&C6OU bEG]!\qƨ TO5s }ì7vyIx8fb_Px( 861cu j:hAiЏg8: Pmgm C rϣ(A7rY(^ՓQgXt7BKW% k=g2<·x`KdolԬet(S ։fu'&b5CecC9[5cp[dAK\cCnf2b6sa@v4 #ӟr jEO- C+ :Ԋ3Yj_:[6kJf!JG•bRw Y+&V z[WV Hufb[8T-rVv|TNEq;L0QzoTR#LքnaoǢ 8`„]H`Eabz8oKR vs - KWmO4ڥ̈́(=E `{A;Y`X'fQŢXNˋ`ކT*85ʂݖBn]HkA@%_a$dsG[*,h|x`lqRb9,58燋צAsSeb tLSRHvvmD JM(:GbH);,GN¦\_+o zƱ,Q~HKB5\抆} 4Tr' ÎIaE'H-悸4u*(bl\tn `3UGSאʒB,p}p<g?g Hq[lR]=Q3Nd ~Ȳ@#zY֪xڙ4Lk+Pfo 4NN%H'/;J?x0NRʋ.ʃ_[H$lG5TC}aB6NOn'nf0icF-00͓|b=6H*dZC^ļ"ORZ6cs7TKSm]Bg"I~f'|P[t=JR)hGlhG }Ve|% ,vl< m/@pc颤1OrfE-U:|4JT|fJN:hGt"uIp|P m$Zsmc r$B#ɳ>Bi±/:i@s6;PՒ2c?}=&"qE/#٬M Jp[~U¢2dcAIV撯rWS&:EE*IEֵ.V+hmgfb j">3~ ъ20-YEi|Ig90fNВ8sP*s)SG[lZ Z{rܛ$.89kZSK=p(_~;QWKf\m@)HoyC\C'l)Z_F]WUoDe,r%%2d`5\/5kpʐ >í8s+ܞD襔ĥMU>jzF'8`iџ9 kŲ}Z,Vu/ۚp:@;:Fäđ"ۤPPo^>#<,PWuNMn v`<^kL)n!+. WpF1'o)╭7ە݀.eTR /W0 Nns?!BZr 7Jų2Br'KXS _Ǻ2^չy;"ޞ"Iw\5i%|@qe7{KC(j. zz  {8^J`mn%R!tTyJzc äDX=e]5Xc bю|[449?><ٓx'ISV|}RXHK(4j5gRJK8BەS3ѻNɘeNkxa9>ṧ^*ǢV~,+ZgmMB 6 Â^$aWrJu)#{Zn?M`ue:w](6뾹K7K QvcYK¿Qk{fͩOn4'ΝW*Mq?m:XN﬑&Yu ۦ?|Л#<ʆwLњ36[-*Jy0??B Sȯ͏I4mB?Z暇NM}Zm .̷R=m^jvc/橄,n'S(v+$eׁ`{ƿ0s>-K5;a?<:W,sۜc-hM> A)lhPj+6XgoCIYNZGdEq-ON8 yEMr0T(9]Nxgν4/ }5v_V\/agLuj|(ոQ P̜aSSb_:q:ߴȟ=Iokױ\{Oa9Ɇ2ڂmG^l(y<0k)^qUwt"CM41}B:a ʻQOTYײ[tf,5}KY)t/0q?mroBff$&ëެ:3OK/@#!=H +mEe,N#*QlsLm\\s1}ݸU.DzΗJЏw@'s7Os-@b7xC02%Ptlvك0R*KzBoޠ$t jOYV:C b! \+4%̀ R֍ qU !#sATU=2蕄? '*UaFʟN&jKf|O\:.0-n<xCǓ$(`;XBbeCׅ8%Xn,_r?p߀+"n_ yjla:k鯳K>Հ9!oy/خ2-΋܏ȊOi+oe8)68+^h~02?a [ZdOCPB9VzÏ[_|I~&N~Zq +aQ`sPCyw_WMJmbFNroCFPwo75Ϫ2tds9<<4)`~Q+=gDvgcij{Ft2JdM=@, ssT\jao. 2[7"+ sf@t)T'Z'"LN(HL/(X7}|q3)T9H.ƶ*ekApŮ^Mk ȽL!J ʘ]֛^] AlC7^^=bjBӋ*|{= ؟q],0 B^\s+mY $vti Ј(SQ-]ޕ.PA'J7#1xxgZ /J={)\0T:%!>IrUڤI/0;2Hݶ$ t7٧rz'>82=#;jxcչ`r8L4 /RJZ*BCM,7ޞgWBƞi,9DV:/WBZ:%@KxVӈ(kG]@9o b;Na>4U]?-Fv|=wFTbf ,P:mgto*3~؏؍">-tlۑz?qXea[iٝ.Q{E5ʔ+keؙ;/h'nD 2 S~ mlUo61漸E"k{׷F]̴}oX(V|dE(M|Ne+&1྽(vQ,gl>ۘN;tR\xϥlgf4 ]KZ &Eu5Wv1\ŝc' U ~IYƇa# `2 B ||Tos"d& 4r <'d%Lm = \ :[H4xM>C@WS=[]]\J1`>9-.V|Nݡ55ƌ2cO0MjL)[bo?c; gC E5`zv̍oAnFJaB!" +z(KΤ-ckFǬ7Q'K[E 21]h m%wu8#iok¦]Wz!ڝS֬4r.p{l{S`=d:l/^%&kPѧ* )s|_ɀGBR~Ä`ܣj6~ q_؋{H4A2puYǫ +=E3/?*`%v~]l7!l `(*Y(TJ7UzKa`t!V[:`QW"O0$ S[6RRl?9ɥEsRnMBuT:P;0Uul|MHŒwY39aX(,Q6pmԊ^XYCyg^cxnR?WX,؈0JKo &!Z\)ϑ/(-&kyS#qx0h2vX -uT}Kk !k>6tڢAbRe ][q|fvubW~A@,`- ?!Nd^U'bp,FB ?dY؏.]5.\1h7r}:UKعL8Zt+Qȫ"T~}Z ck Wa3-kU{x+0ƌ=vN?k9*߆B"N_C +˱"i! y9rrvPgR&\?"Ni]7YB ;9;䍵MQq2[Ej:U 43J7(V2RToL>iUJ@\G|qf-Sx 84CwGݗGҕR4uxQ_qԑJz(KV@s5 H#rw)ON_%C',.8.Kk2&v*}c&G1G?N95_x?ɥF4i!l gESqD>{#*\?Q?tB+1pɭakzѣ ,8czZУAcNV^]mEY̹l5ߕ$@y<ٻKă`9%uD0XTbqut*9!;+ӻq?a :F!ГM:$RS@8Rp:iXLu|yf6t>'\u<`9HKV4n90´ ?*ෛ)SRKLV32gb7m$ړT ѕHfel0avEбuÕD veEI)7aA"x?aVD"H$FY!y8[cGʬ=[/ڥœq")9֘6Vq@; h r |=G~ĭC=tT<mS %55N2; <4z(БҭMFB1>la7\ `KVOu;9Qp~k,$羺eƸ4N94|< E610ؓ3}!{16cX8B "ȁ+t[|Mkί6Ǿ񶓎M;;! ۏ@H!+|; `H^NO+ Bs5Q$gI'"'傮';PY^J~ x@/d( nbɊu[pm mD C9IC\lڒh 8ͫRGO^*HKM@U}c [ k{ EWR1>J jG&#L&6谢TõaYj}S$I[掲*55!\=nlK>eH_v¸5#T12b`vgWIOU=KƷvl0l>N2˯>!KڟJBa Vԑ2|\Iر󩸖U%"3< rR?(󝋇X/sB3Dqȕ6i6f ҄|IOy02Fl;]oɭr,L|U[jc9Ҵ^c_LZcc6H+WCt<nmmp V|(Mdp<σy}ˉ,F_Q= $}kW8XzӫJ]H*ύ^|M.V^]# dằ3){ Z̼+εY3e.#YWXAJ"(ZxbusBEr$5 I.0-[*\@Y?RhqU8:%)!qX ( <ūꛓ dGn\4O82 kŗm > $x9dyD~ĈGϙf_ျ#9?YD |R])1yrZoqi,Y?Ro7':g^X]yh{##d? G'Sсu$JĔY:>ϢI:%eK v!h?\J_"}ӋIF"'.dU3w6shg邯Ae`; Ԯ$蔽pdSHf܇Z $jo;[`@%))Zw}ˇt [3kx͕oɪ /vTK70$EޕoXf`cPSVu69yu&%1/=:O)?gιY,)4FWRv[yǗ-j .Ի dޟhgu rԯi0"XQ>/'^nw)(W">k|:B ]y*lE퐏{q]RufFd|ob:b~)ҁ$Dns=,d1@u ÚjȒ2/-Ou#5⌥KQV/NBOֆ?jl7f˄Jun+#gN5t!@!L  kʄvns*C~Ң&310hI>ϳ9^ h%]uz3[`yWh3<2( bnN,L(W]=xi1n~>>u$LfěvtکZ@kuPS(IzG6].hq)@(^1j{C#wٮI{:lȵ^JhqdQ"81 J(:+}yF+{S $[WS4#5Mɍ]d Vܳp֡ w~Z:ʻoYiQbc 8b<k9ZcVk ?Ec^/\͔ 0 iWBzٮX/]sl+"7ˎ2i0zu5 M֣|PMӰ[/=lHj&S-٩F4eZ?J,t\[h4/Lh@IL*,u{ lf7nԆ {:~^)5 ̺h-R&%\£ţA^5+7 h>jG*=Gxޭx CAzhc |ZHەCdçEL>XȦ&FHM=>m(4JJT sKqU}huS:H^Qw=}է+qW 4[}yaܢkLMW'%%-Eswz=RJQ <LL$7{sk{x@]Wtd)ȑp'Tq:8 vᨦ@9cj&KS1GaٍUb)$H\* Ƌ gm"D`qԠrFd] }^{*Wr œmR=f%+bB3E(z_l߾ss}](*t^3 W@ "a m%45eW%oz8fhC~W }'BXXGw7g 6kfLm09!!'glP:tc:kk3e33ZFN ^ЯV>5I.'N$O]`P&80YK(xcB5^]S#q>@[QbQkf+,첌:4I=}ZNǒ%6W( ]vHRh_{Zҥ漋d&C,D񛣷w^ln5O0g YZX4U?ĥn@ 'JrqOCӧAqOHKc~uJhƩ׊sLCd-mow" է])O 2>h.V&=U_N%W ?_ 5(Bܓ_u0pt[6@Dڮ 9WXL0:{^S 񁫲T,_SS[W0S]J}ϘMN _'R^p`"^`v*{KC ~&/ 4r PzӍ)KqȴՊ8PcJK‚] .y0lW!*xbChe g\g-)b]ΪT wcS x01i;5ōd +S\pι%7yw8Kx5͂?V)$1G>Lf 8mAښ\yĝO`5=Jjg\ (^:& )OL|FV8+wa,ȌTh`]J1e`r2+f_XSh*GyPgQDaqZd$*F9=ט2ձ\|qgLj0 Hv%C2wwi55^#@8U Z+x6|AZMPEzEEn6y&aƼq$2"^!VI q/V1Z6 ƣQL'6r* V%IHE_[W S_zԅ2uLtq"PRX"2e;ź}+)Qx֚oi֘ɕq 5Ж{pb/b1k\Gt=1T;bΚEZV؈L'BQKs֊&RPbJ \q";Go{`&7pg߱#WGAwa]-r?hbfJ<*4Z`a~R1swoxGu}?*ncǿ q7ܪb A,< ,~l^|Ze G>nE)xBnM.ØE>1FN _r~-iBNP'G k\2J}ld8@dH&=D)N܀z:okDLOU% >4qo͉`/alV fg5JڠO"W뚢a]%37}8}OstH(٩NNu<> gR85qNyboUh%B&3oa_\8pהtS*" J pw)kIMwStݪ|Iʿ+&v2@y9s_UT[JٮN@ޅLYՄ>H$ Qzg6IᢓCNff%aP;Rˈ~}n>@-{~3q8&Hܤu:ܙa} %48D:E+׹sV5O.j^fnR^B`p޾nYY8Hm|,pQON'Isxg5>g0wzC_n-=֤) U !IܠkDƐ*^X1 ǬaGM_'MҝD5(MYyax$3S@~NFsBVr {ox%dX.@O' l7\M<S"k^mv߮Hi Y^^fweL#HƌlnoWIː]\__$ᐎ$ N{==<+rZj~/XX&ʖB|\6YXբOC;ō )1rZNb\oY]\259ZvYqA^Apkdh fF=֙\:Ck  ^O\a{Ho"-^xU' b:hmSf8=$)'zF8^c6 i*P>FMZE= g-Y.kv L1"{"EwrOdxf~̛ŅR(ͭU>=:._[ZLȾNuot?Ü8$] 6*ThכˠJyGg-Ҝ~HZLL;0e /HŠ`i7.mcZޟ#i !9:/ Z=Hi΋欤Xi&u^iN^uFvFi@VK>T PVls(^wc}0U܂A_X4b9ވ {BM$ :"D&7,^rN^Iyqy\6 j2L{,ȫ׊1(ڑY={Mc]]O<\/z&0xRnzs ]\*6jXTL? .fԢmRʟ) $Bm5,@<`( d#y?\:3_{ 1<mRC$V_/Uǿ]Ʉz a:#=X5d7De7:rUB%[;]l|U\D7*fU|$@֚7_Q\uc1Q-v\*DY%,B4*-NYmdQ J.hfCiz~Xݲg6}d.Vņ_:3Cw6wľjhlp'r R8^:qܜjHU|R9l4P2*( IB_[(.Fw v1pr \"꙯Tᣩhp.9\Ф5J&.ymdC><լ'GO%1.f\ח?Cğwe0+@"!љdy>ysw%\Kx~>(|Lupq/}*Tvfno i#~-9qqtW pxVuG r3j$4xpB2 FW1n 7$C׍(T}}䣾荠;x٧mOxp+P )Fg#nDPP'Fki vS)T* .$ <ǯE;OfR.TI6Umh yhS?lc9x!BUm,ۛNb%fLɹd:yH]$H}3h~n k~{aF׼!g-O8\ N7_ǂGB|fpRB _cu*|k 9%0B}J֜Z ɍEB4)h`\~{`ƪᆟbStB@O{EFW ]˟~{-sPJfA/wE.jֆh| l<-8}[x0t> r츂iw_0BC%IbCgu?%ۍ9Ռs`$áLm$-%* ', Uچnw|3W4x%ͱu%i0Bh蚇XHhMxJ=gE!nH;WHGq0[Zx h/cF]fOIcDUGd;FU:6ݐAm۫ip՘mkʲlK~\CH?3HڴDc4|77zٷC% ?pv[HnU y!vy`5EM٢fPF_+X'6&/~ƃKٱ ᜠDhOvq]L;3^qK$fʨo:eGK]:%6EJ% ZuufZ㸤Y4.-CT!n$FAt2U cƝR@E{q[1Jؕ?# ތISҩk =XonMiMw{ &˰m+BIwKUPw{^W2Lx$wϋ5#{ˑd(\GNA**Cy.K#heoV4,z p}ԧZ91>$]K$ -'c3s,ǩŖRo"SĦŪr=ݗ,N?{XBULFgd׶ A2774L$/aգO*&_Z(;dF{UXˆ1J6~YHܜӀ eȺ-/4 3V}FTߵ'{(~(P~#8XN ޫD1oC"hO7g_0t]~p3m!4#n((ؕ:Tk-)/\"u -ɠX8Z%qPSbhYZ+ T@G]ikh[mUU1CH|K vWv^V;<$!jW/uWJl$4I"?Z}Fde+A؇8}( P-yVN[qeȃ`*zjad\1L Fa:J9_xJtYܫσk}t}p{nX }T1b=_Ni8 j(#a9g3l 7/z]mP+ٕ=igT &MM@w50O$Y&q\cN`(۴/OBo: CSkvRr|} 2K#pg~( IH<2~|lϓ81 yݴP$Llq ^'v!3aAj6m,;bGy1H[?Jb5nv$P9Ş.tḥIOԅǧL4ӬkC=b(C!(k_R(M:鹩~lVY1b3_n4炱<5By!l 2Wx[^8߱b KdXwr5^hj ^y]Ňi]@{>s^T*2CsMn>c@1dۙnQy!t}2؋I7خˍ$яd=䅶=;P7YMz-5b)lL2^.C ȫ^.5` /'|S88ɄXyn,TjH$+>2Ϳ! v4<8#Q+ZJ 2:&>EtڋXMMG/VQ VaqYe=`Cf!f P6PJogz ĿTgt`'k: 5Pv_W а#SJjXgX?a4n#7 84nDݥ<zp:Gvƥ5>zΓ2rrC -:*>rk'@iwHGhq~yG(]19 `m>؝- ~߈Gwª0!S]I-=@fPS8W`,Vňk$,GNc \x,#iY^@5.nZO*ce|S%0Cbd `/џ]Xw[bs_V4 @4oOg먮 Dl?4mdZM.08Le SrR#-ZZ~n\.<.zpLhX#HaDתsj;6JX2AQ:v{ z!8  Eɏ pbG܆H] K-mѨP"ܲ:އG`3jL(8Y NJCX5i"+IcZ~䥙 N^ul"[&^ۡcevۉ[s9I7@'8O:l(y(%@fJvsNH//;.oKY9jQ63/)C$F͇4UT0]Q5]){ut9[L"aK1B1[DyH$,hsCG[[]|o߭%<* ;3/,5IAmu<9m9of%9q7)$;lY? wq ʛ-NN?coO8Uɼ4{IEC9\SR_rqG2 61ܨs%&N $ *W?:jx5Ŭ$2|E5qn=Z~.ɍaYzw@>W4hWi"lYⱖDHn6GV3l_WVpvQṟr[7<[Ջ@n 5|gj#Fl_RNoIp܍] [ص^EA(DIGb6_R,G W#*$CPM c P}e@K&v S"o]񠹯+HUsv_&LVp@D1fƜ̥&<9!Ǡ /`~՟\O?-n$B8Ā ~ \6Ijzhyu-.`7.7C-]^e)s0[Gqih6XF_v󉍓~ێdA]#>40`~wo-GܛXL4*xATg|䒂$/8⭆x0N!dKo0Jq%cMh9̕m= u04:pV>坖57GJiylR xalˆdDVh`onaruH(*P8m$bs.}J#G,Z<E2Xί>"HVk컂*K+b)@?ef(RzBwg'oA!~ce&C#,5RgJ&Q,#1k|FڗᏎg~')09.6Ϫ|:saקc@;@ ɦ)6,O~w'P¥ S~H[+kzx8Q<{#1&-Mz\#́mq^6 -ۭ\=pe<[̤h9-AO $+ļD=&<[[+r 52"D뙦JEa2I9=Sߘ}?W % [`M~+)V`;. y*o}}xeJW㰞׷e;&Xܽ`/) ^c=:RV6-,x`h jI1es((tz7= Ф^0u]zT.+?r Ѥ`jkdNQuB`ӓWBܜ~'Jx :w\g>q{HɅ!"q̑] 3(dj)l\?Wp3˹"dʏƨ9~Q-7νK;192r#pH4o #$+nx` wޓ.M^ho1z(zhaM ώyހ f H*~n6&c2Q>6ϋYscCtQı]9zSx`D,!0C+JS}vcN `ϕ5s/|^TkY,~Wp4l*MS3N pD -fݼnvғb6@ s)HW[>'F1&ةkt*/0+401xVd3ei3HEc'Dɘ>GsK@ў(Ap.pf:uc!Ħ&;.22:r:M\=͐!@%I9t5N;i箎 GHrJ ^3Qt 4_ [5Yq!9?&:XYRmIR c"q2x| Yo:ݹ=[a#m9fx̍eJj8Tb RCd`pHITՋҐ 1c_`ʫJ/X%TL4z%Oq8xS ѵwSP$n(EQLv@HڬZAT#T'}hk JHo7N*)ۇ6q4O}Ŕ{  g<<].BtTƁE 1G SK3N( GSrQ3e{kUSCëgY%?-kONb[7\2Ճ):A>N}-ۍcpxO8LzwwuoG_ U, `m>pVCjp{3&Acq"+B;L~n8K [2s*#7~ hm>ˋdf|bWYQRg*|]׌{3tA v\1vr%^yv mlV2 m1LT0\GhS~]g ^ X )gx*^_SZ`7r4C8bfShA3-4J Q<_n_6'ye;^ao'i\4>F"D{G`΂V pB_RE($1OQgQD?MH$Y/ZX _ć`s݃LJXGNiL71!=W4t Ooy2VlwÏˈgXjU#Ka A`2'[Owx|jLBД9@1F"kē+4"DuÔ}s@3QuY"`T0%}(}5q}%L%e7 fƐqN@7r]Cb(N,2;zz_a:cbp+wh89j t?MD7-9|$㣹Qh60^vybTZ `=%]Faq-^Mm6F 21pІḙs]AܞxRh*-Megvan=@83X .W9򍦾fȲPk]N!DF|cZpj5$6aҴ5?@dOxi!߄1}=g)ys?g80k,quO0t | ZDp>|לBd}>ŗ!mD!D4'b._ڣƅq/A5mT8"6!Qtqpv{:j ]],=8NGuHYӿdx}g|XN`ۗINKw:ަ+/߭Ȥ㙜Ya>pCbKd &dZ5a rl(j?bR*ذQ[8L͠qilD.y#W0F[&Cm4f0HRWU\ڛI[ )g[X-G͡ % 8=귚oNF(1B4*ݱ3'xf<)D*GUz^URFpTKRokzNV,ֶ1+c3e˴ߺqB%XS65`J!" s2 #<04Q,F8<ե? Q;ӈoF°}<)lI@:5t`5Jc7B/(dphZ8Xv|@{hmdPח8ʍykz<ل%XYrpX PiBCrZyθYAugVDݓAC;SP+Ys3[V.bJwӡ $hWݡOs&PZR.oy47LMǺNÎچSc(p$֩Ъ4) C"k\vTThѸXrS3[6*k=^kMLT5'`.\e3?A%+Ô yf+;#؁|*67pwN/vO,;C-0T37/,`9Fe' cjr( WfʼnG4nHX3h rT-R,9V/~6 w/pV"?k )ef1\xGnݔCpeX~ M_$5Ì5IJp6s .,%kl԰,w~n3Ӫj"X(O%ڙnEZGfT֞@Xls<MB+*zsu r!Fcр2 ok+<uDYUE_EҴu+G#c'nLOzoҾ!%ZRV0sw*/2VT$V @ P;gfκ{? .3,\9_D.ZݘrNO yڡ?IϦ5S{FV.pP [4}].{ŹaTQ1r2)P' vϡВ)?pRt>vVQ8V'QbuN ‚~Jlv@ijxIզsK-X9[cqHC|佪 "7sVh:wP>))^J269pz)M;CT.y7680uiQs)w.ps1-A^<\v#F声u*N =r蕙`XKBh,w $]!' Urd؞i(\`@dyځN\S31;`ps8CEynC,%ݯd猜_&QLݩL_.NhE=16ʵ$g"&~BkZ(; Y ]g7<7VL2S !}&%pQi/*H00]9 `WcFG +\=_CgIҕCXER΄*(qO'j59ȖwQdFfȷhem2*\#kMbkzf[ЫŎ\<Ҹ-vڌ=U:fQ V2T%.EmCj'~~,{Ӟ&/:0,>PhXBa;uO:Okt1oQkͭ {R#=~)C]{ogWZ;usEI|c }b}Nq,*Q-|%7oѦtyoq/Z{ZfMgd(/2Rz$7Ť1Ku8pY'/i̴mџ$P|6>Y?X'gf,6Dn_E?7_BuQ'8b %uOwgbcPW@'agk;vp߿CcS׃ ē?Akf$*]H $*RlEG6Й0]p-갍%aEBXw*ꯎ=O7l[/Ư`o5AJ2sёy( qQ3QX ,yn>GgāI( 3=JZ9L 4BL`!(Y~ ;u#?Y vOE|%!3<#5`7~ TDc>Ү=Krʻ$-e%r#EbSo_@7 H:Rz$Snq2ٔi8K[`z!jp\\`#,\ =ǞAbdޯ26MNGFIΤL̍SiH!=Yfnɓr1GklgNCbe /`\T`8g@lY?5?@/hyp2twDl]h: D FWk= ̽+săŜչw{pMs3U_/{j8G}lB Ei`EvA-]_^HѤNY+Ѯ&!P $G1spgKڗӽ 3⃮`nBnWJjaDŽsDyVAWC9d_nQ~Ys(%o5ܼV eX IJכ xL?>x]RI ĕMw(n\zCρ-OS,\BM'&3X':Gв];_ZoFDuI 1٭?(u]☸<8%\W&f=W\5X>ls5obp1.4Z= /fnoQak2D"$:nq+Ys&cM ]j㾣BBgިkYsdW Zs / ,<.g8r"jy  <]VZ${ %F=W@XT!+JrE!t3oЙ_:u>,ߨåjrFf5 k=j㫄 8k}Ʀ;n4m̰UIψ?ε,AOE둙_rJ&sYGG+Bkζlk o-L Ιo Z|q;ex!;Q Frp\2+N)7aJQR=jgUnq1` 9hB5`#dTtټ1yBr܂nl=HˮԴ_͝$ܩ~#dAP_tM;W>_7kxB2u : hy~F“}a%ˬFMA9!-Ğy}B+е f@fLc;X#2s ?.!NRwK:F c_/˔ț. 6;֋bsCeSт9-~?\\v OXDǮ C_oHHJG8KH6Y ϻv`K!rſK/;"~(a06GBUnH񹣂{vwrJxwS оgv\4JK[ s%kdG{AַreZ"Sr wP.{aעW] B4Oci["'>iwWJNJy]L#ᶥ̣؅fp!mIIt[ qXrj}0)UsǰJWD~Ok܁'U<!_<]EE9YT`xMͻR2B2^|ɢ5^)#aviE[8FV@e a2cHYS޲ 6x)y8$NmץMyjyT29҉c\m9%Wgzg2xrE|TB7[6bnd+gycliס{e(B?#l5ެv2 #aIB8$o[1!J,U"_̖T)U>+Sʛ#f (ŀ= (Kwp_0{m1!A 2Or`=#3/42 $!Owy+47aV~@שE"ZڢaFU@9 PN}/ە[#"OSN(G;uY2p4唜(h}ʇrG'%ޠkڏfVps9u"'Ն(NQ{̙1'O(>E|4o ! /hx5*a)*T*B[?VAקiĒ:75* 0,v]. ⑚/\A %t*kW0矔z@Jl$uS)h*sޝkUr /ק03,5quUH c8))Fg&-*,\Gv@cu>ct,_8wzW)?]o/D"TtGF2nJ>A'Rz6THN9WwyjCO (W(~CHd&ҵ[O`N=j*frAr*̨eyt,މ͇_!2L] 2-r<IbQ[+U%Desk;|jYq5D|.aԏp9H|6!y _ѱL4|xgg3u _i )d=${6f yJB >v mb#/5 3*x蔣1 womͫٶhBFw bC)S0oD 8㲘&~^oEZ]+ ~.NT&s(_&ASY[)J/bHMrW0x1fQt oXɑvA5dnݴ굑ArU9B-`]+'l[|ufដLL_ ОYe rXa!C܄΁X(qQ &d{`-/Nj" -O۠zFf`qсx/::~RHBuK˶On #>@ ( [i]Z7vQ=!*8Ϭ̃`M|򸿊~tT2*ۓQK{Xj8 =)o&W u`h1(Ș"%Z;h^Csw3^w⊑~,9ڶeݢ ú3^`yl[x!4= %=&kiy>z7fT o(9.MfW>3I \{D?o#DPw ڸt^h6h⣼k@­{Ox:Pj2O\LAc-MPl_9mm` LyfcY<")哎PMZaz*S7ls^RD4jJr<`*gMp\=)IWz& b >g_69`2 A0+Eu̍^VĔBT'CdU+j|W =jաkz7PcͲUWMVK/_~ρBaL1 aP|O_̉ba@>(sUL5-qOj͓wA5rZtE)r ?sTiV9KL>X=RnmˈeT.Sd<+fpH5gfBJ!ޔʶs)]؆;-9Y₝%lj @(ݝ΢3a¬XE-o|7jڮg\bq%N5] +Zn0'+)͢ ~ `5و]Y!Jla)5䁛Q X8H=8(lǕAKg$]8>ԕDݯ>oqYٲ{[3JbXlύ;f0 z'B] V\}ӫ~g{T rڗt Ou'C+<0ę5eTS9Tfjz7 ɬ Svy]5 K _C/Q0 8Dʟ;V]b4bY(jf#Hz0줬 '#CBAǨSՕ 9'> "6ѕ/XE8cGM@}ЅLjKSGVPt ,c3Œ=Z6譩_Vvfn"19%Po1&}jiWΤdL!ӝ!_ =ml:Nsh45)>ki)8u /1z2´CiLŕ dD!6573JV#5R?cݶ[.Sb6srALe~X?^,9 l/\cEOM!} k \[sW7!A=CLyX[Z=q͌7Sc$eU!)פ !xcD z; &5+>37-x':9y6spE؟9ޏE[&żb _=[j'|\'ôl/eP9yDf+&>˅F[74FkQ5y(`&2GD]o]pFjТ\5U%T]xqN}<0>WRaANd-nY %qr}#̆Nܛ?ؽ>skWIBQz{Ӂ9&`ty4+|_{K դ6-g/Κ~éT t{&s~2?F }i cE!erQ)| D@-5sڄj;M{$Q%hÉi(uBOG#$rbQV b>mu@,4l6_޳ԌT@.g Sd{s4`q"CGT"m5bR2ӟ9LjT%8^, w.'ՑP{1Y~$LC p"SƤ>: :5NS/6R8d0 Ke\j5g~>WԄ2LZd Ԣ0% Rk8mW8s?y gl fQ؋߹#\}4j9' p]~WqN4] V0ʁ@ZK>sFQF!5qGmV9F3ZLV4,U"f((}-0:`=٦jTOqp׎ 5p'fh+ mBVHoޥHfbĬD[BtMsZ4umT/2|hL:h 8|s6궫L`_@XY7f)VA *!w}m/ڦ]N1 ڈ&xm*;w8EOVW'Q"IҷW;~Qz2&uo4eu) G+2DY1O+Ug\8-HދaF8B o)jl$Z449}$Ke<~U %`yQZ("wR:)#+"su5yL5]./2^g.q"6^XW >Y7a/J~=i'!oVne)N\-Ī~QqMYT0DMWRazUPw)l)tBNZ8^xlTj! :״ui5d΅i>n=.dBު_. u}\*a¸u\H%ʷ,;ÌS`F7F\II ~P>1ȮȒki^ "T%"otaH^$HGKQő޴Aۏ %NIU+Rn ̺ ؑž.abnV"}N פ+.lT_EU}N Ch>? `n⻠JzbDO5q -_G{0ցjIu熚_ecA&}})ke<}i=enT>eẳ4;KOQtl0 lFC`o=< _%em;z#֧&< ohhnpag: hR\F-/BΈb+l9q6JDs؅ ?^$|xI߁LZUY FS_N t'(/ōWgțhiqJH-ZqaeWQGlfw_<L~w]"^+ܡV8x-ʍqP !_لCMs,af1bb5X,$KWp\ގցo]d`}uvtXN@2s(8Y'MevLu-*Щ@cG"MO'ՑͫywyKJ /-)&y>BI0=6kVhkx1e BDD DzDdm9G7>Sts)M 8 K5FIm$;c -{T@^.Ip (I_wi" Rı0g^Y[7v;т4.+W{uQ/))Bwjz$/{kEYnĎ:ɇZN~h I+@ 3CXʻZǿyE{D"ybh[wR] jOZ];z{ĈA4܍f!ZBI@|-f,1 YT1^"3sɢ}rX\Э#EbEs%VߞZ}0V{FLu=G16Mϓ}!z#|7(~JANl'8ٳ=|8J\Ge4lt[{dX,pҨ/޴-;9BX‚5b;T]Й;wqSKf} ;pӺj*+f~"\n KJ2sZ< |HVBer4ՉLITg2N²b3-4\LJ(U\~&SSt#\Bo`z0OKNV잃Q=iXRYTfj6] >'vX7==RgA/Yα5KO"+qڹ#'!5^pNNmiEZ'FH(U""I7S|?!.Zw#_&T%؊\e!%ƫʊsO|*Ö hy}"GTБZIPYS{STG{z;"4ySӳt7R%uF溯v½hIgUxu6yz,Bq7pa 4MM=`*kjC2Mu]Y7Aq%&ų(E EnMON4C@A=A)Jr~Z ;Z4WPq<Ӳ/XJҦ!BmRI)OK`B+Ǎ%z E6_f9 uMPIˉf}DH =|Y`΀Q*f~sc폚=b$Qj"G+q ܎%p:ޜ JcjD2 iq^Ey*I?,:tVY&vW:@>BScNqk%x᜵WǝgZ"qvaש #V&DI!7k~GLhH6 țPɪ9h1*迋fo(DFը;T+c`i53d; 95vr2"G -*UZ"w~FޛC%;^/' iT-0STh^"jH~%}@AKj ~-п/}7TBO>EZD\j{Q'P_j$z??M} ˍpEAo”ڸ_\J$<ZS11Y"{ 8*A}A{QpRJp)ʾZ swʩ]S"!-%%]CX`9-p7`Rt` VF 5R&娓#ei ψ0TAKDقl4`g(B}r\?0/Nt@kDv~vH.MvQ!pcD+I =5R5P@#؜5G젩G. @BW&EaB4cH3XBGeN8 WFt{ͣWeÏR5W+HdD4ttB?d9ET8/QQq]چjH(Y>3$ ozKJԴ]JV۫u9\lsЎ˜ߐcpVTR0B^9Ŧ&!Z•ldiѣx\/:Tdh3ofSqExҦ1GӌYCHh_O 0y||C|2X߳j?LŮI \$-070= Ҽx]?XyM" |7մ0 t92MFT%x40Ma Re|?PiX$g ?UNۇڃJgю[-.”C>Ĵ48Sl)'S;ZT$ }{d9̏ /W`zQShXQĈf4Wu@9kRVW / NA^ `|s -ɠՎq{UTw6Y/rf0ܙscSsHωx ߻Вxi6D3'*.OqC<|1=%U8 htȳ}z18q F #fX{Pj`qDZOr6ڥ bPc>Όyjh0Ѡlmzd-oU!L݊s=hrk ?HBT2L80A)j6XI⊁ K{MnG1x49c}"zSvjp9*!'ipv-A[<`/+»cpcC!֯CIOVm7`pMEt3Y^B1S'etEͮ9՚! .삦2F{3iS䂘?p牘YHRwW3-՝@1-dB}ٺ(D ZKK<ۊ-jX@ o 9#MrI;PDp³'t@-4sv@6Tp@e`B=f gF&%qE$:')?Zf+Xn-Hn`k!%]=ؐ?}pxSVƑ]BJIMq+ǠVtLR@!eOB.^OJ:vPZW"v#r:kQ\5.|SPBq=$" Is2cńxŠѸlrz.Sk#'X-es8 P0/T6nQnn- NEAv;1nDːtvOZl4ieJk_ cJܱ˚r,w%[ٞz@ PNQ#">L,NP/ɔ7u!e_JM#Q/o,İ<XS:H9lNk8+|L)eb:59_y EP㳕V)`@Qt;y2cPCz"nJ%V@n5PK_tyJ}hZaN7T&'Wf8+v|iV29Ƴ673G@cZ6Woؘ6᠟{eh'FP=[kBK o{Vxu嬰mmE҅@15,Y<:H En"3x2@`{eS^ 6K< ".? GiVC^Hv @W2Q*ռFH$oe &Ή4f͢fni~z=j({ sG@arְCM䕹nW}K|(hD0Mu 2mR&X Rg3_wP0NW%/K&BKg5iU]ߋo"ﵫ0fGq32MrIKOK^A ڧ' .\0?l)be1h "BTXϜ!8a2=cδ!|赤O)/u]:{ߓe/yӥjiߡP3)@Xn:ry/hcv? \FJ^2Aع1rg9nݣm`iac*|.ړr▓󚾒bc9V|(M,;Q’ /L zJ9mIM0)5Oߤq VRa& tfI'(Z+k.,,jYus<#e1m? +(AL5bZ~t8הE3:8]4:Lv~zr(%!Vs^"(^MƐ
vt\*l~^@ uLYLl(+ -vM"rKsfA3EJ:ۛQ!:XQυD]i \B bڲMՂ'vES9>$ΩkK<k"cƄXᙒS'BSgx<¤o̤Zz-{Gi P`ʆfIEB-r$bAp0lFCǬŶaZ^V<~mM`qkeٺX#$_Y2F1r3ڗ$HaFgxwtI'/=xZb_wO!x^ˑٚp«*V g.8:+zJ74mdٙdǧBd_V*&:A/qܧ qI@F@$'/q ~xʹuXD9]=ve=U,9<)Aj4>!mO1 s"; ]CQ[Je3[l]? f阕/ [1tJnS+和LzrЄ_i 0*e0픧itrj~mF=VwY䪏=LLs꽦ima@+O6\rbrM[@w7%a Ap;(N'.k>H Qɂi\M I#@;Zŷî=*Ag|xwys5x p%9Z㙚4E$hC^@)#H>Bн3AIOa8l<8/9p9ak͡}zz*~6]|' wyS%Q[] lNۉc/rTy=괒h+6c߭!vD/Šk7x8B1?c>PSsV&#;DG7R N~7龙u\ǣW $d Tƕ7teXwW }rQ/be:KA~ 1-th |9 )9,/'-ş&~۹;C|BPf N=v&i-GLZ|XH&*&v]u{F-uCwDه*_UBhG>VbHB6դq.[~]i~m ΙtIߤy߯7?ϹbպDԱqoW2YTJ 7JۑAxz@MeUXY"5H3:/U ቈR64J60seq,h0|͠jbe]6>i Mv>QJk\Z1!Dnt ^E @QhN!T~b^5}4(sJv\2 j.r{ΣfH䕧`wI6Wق_8qp7qX2 QE8$1F5k\2h&s6%Xsqu۹$ZP12_|af?MyJ7)&R\+WeKonN# 18"_X]Pf٫PLB_u 6S 9, y>ghq1j](hjlᆬq6y_br^lX/V搌!|qfUfE\~ne {tU2GdCJG5_o5تXob˚T>Aq{YϾ؀gw(lm=HQIRJ kէzN!dLI5fmTÇ ,&ϗ"#i Z>Lw2Pe!`G^SEh' DUrư68ipʂ<^5cSG0{oE?Ljl ܉Dz+ q>yt|HP 5xd?hn?+Te Zus:2Sx׋?l)$bM8p4iJuM虼]%)b{L Yvj'/6yҍLm'y N!Z Zek[o8 Y>墳e˚ՐeH^#cXuO/y(.nc@:.5oBĖq4Mi9Mt.HC!,REaTX> 3nR)tUY%zP?;+U۟~ WDZiFzL]^T/Mzs9yGX&~ƤfC-KmIs7+om Ռe=kӮ9?4@Ik{ c"X^i@f {i 5-x5o[鴇̫ 3a$❢R}Hݻ16q'Qib?{+ZDݤbJPJj )(cn;E-M[dPm2} 3qUg9GÏҶS_sCUvslۣ_]Wr8Pay֔4T[+|_n5&`q[Go4*$EYyPWBjhA֙n[i8%\eMds F5E-ٽGܸ9SN!x婴L`/xJPDizF<ȾK6.r!;MtFjw `h QK1B­m{~M)o,`bdoEav 7;:Eqx~9c!v8eʺs290(y2,IxޖP1<{ t#Y@7=sVWMI+frn˴6ݏrQ04+)΅.6_\93ɐ zE *Ԕm7ՍWJdPcs2"n#Pq>< 9#v0\s-Y,gA9ԇ1A}>p+=[cRteԘ^FuV hC]+J vEj0#iw: ;yݓi-.*I*(L`8Ihy!ϷǵWv:/+3@C?OQ yOxP^򂘭s hpR腐AŤR|wRѐ!)?FaKZ@hcoYcf a22*tAC..lG ?.q,~Oس'SY?[*M6I hf!_f;jjªcv%E-5qwב2 (4TpG0)}25R߯9dzR2ٮ =d[ MK$ c%auoNg7L(u-+<wndݮ<>{{z.[$B*t\󵛙4gLȭdy|E$,w蚖!4 )u)>Szd {oSK# W(n1 Ǩ}V.qlz@3₴S>kG̍.zz.Û@/I3f^UWi%CDF ^Lda[jc#Q?6!51̴ֺ1i >V9ct~1 uzշ^qi`׍%MHW'$e/E: Ųc'<(, ݼu](wEZ"OKu:4Rw$CLH 2|ԩ9׆+- `:G8~WFf6+AC2)cp35[\ͧ 9˝9:@VWe1Z/YTVjZJf)fԋݫG'̬Խ9w n;.ko>r< sۈ AQPK\lDU P<0Rev(2?*zt*9j]z@$lN5Ӕ~6iv`!KȾ"̵TbnMُ7? M<,`JH$VYj%y6m>nȽNԊ )tW?8˟93*G[ )x?2E]|ð*aנ>]9*׸2U-͝ [1 㩫5+P6IGK$rc%ɔ>E(WGMGU81pӮ lW*UIJ{ ŴNķ;'"K3aU41GL:wg&;D])ٔ5~8X JJc稌$vY|GQ^/m"KvrE[@F,PۄM(8fԊ jkfny߸V}N4+&TR_8e)pIt{)$fej.H0C~CeFx_՘&1r!EgKB WD5A;[raϡ$z~]Nm뽤!oxj2 xPzz>zD[e,hnߠrR)//ByZ1 TᶘoR43ݞ$Hls/QIήHd|=rL[^ejѝ2\(dڧoۋ_^0xg*Mj婟Lu@MTSRJQ 鵶myd ȧeYzg& ,Pѯy2nI!h?嚹!HzFBm~67>fjoέpץK<ǀrr-B{\.B#ؽgq3ST, :1> *xD}r 5 *xoJ8AWhVͫ6&qH8uBz5o0h|wd MQN#სq)MHo gQyK9f&,RTe-Y+aL gNĬDƺ|)*Bs]z2BM-Y,_Yоލ|5ͿTN_Eil9eKk84o1>r(gHZOqwC˸v{d(jޛZ_lx̵fM}g$.~4*nތߥ,= S{z:_!:įZjU^ T o1r_1e7i&K t;c.vI(nOͽ[n&C_viI$Q FHd "/tzG?w#{q&qnPi$7H{jvpcf']!!:"d+LPߓvx# e3Դ4~H^;O$#q&HuwUw_$qo0!=[եYCu<2M$!19 玔 bXq`w`7JC /2(y=0PQwqE ؕqWΗa8c/&G=Db̫! % BbS}%G3-k(s2!xhnQv]2M{r5ͅU>W|41GCp-͍:A/5_!p")&v u)4%E5+M"._S0ݐOVSC])ǹ)5;MGp?v4y\$t8Xh Z772'AG(na%B-OO7mh8m,ja=u,?"dq.pJ%m{wɭrEi<{!~noދFQOC s(>񢆼vљZ̅l;@S4k aXT;&yeTo(QSi3uN4V~-6gHHUTte;n GOm\C|Ōew "H}H8D;~Ӏ軻!YUYV_xl^Hl\-Tcڸu/|vI1Hb. kh`Q ykt],(pbD-GVd̕6 ^%YK|Gⵈb6v|]cQ|\Prʚ@kp5k }XW!Z6jӘ pnıٴ:Sgۭ5̼ٞX1ᚙ+irHƯ_xC!V!b/6rҮumsY(9P\>,'7.1e"JU"5,3X)  h ˕tP~"%)ՅHadmtKV`iρ[:a~,MU_pkc;i&#R~>(ڃ~t۝wY- ˱T :xHh)=%0jrr_J57ǫ$ɸ>H~lF7^$9vsLumbpoWHUnA!׊#+;(Vm~DK(R0κۿFZ2ОߩSeq:jC:[ҥ'T۞VUT#E $9m +/m/[C4m!Х]ґyNTZLs o<'RSꞤbhO βBiQn .łq,T^u.tTL'iN 2e2Iڪ\{7aR. Qa'=,MXVMp`q"ʃ \}KL}.h-8 ?&fH=ѱ-}=L!Ȃx@gҩv_㈨ Υ6`sgk5"Jԥ'k\H+S/a: LZ=bt#!;RI9kgrJy~?^r.ug 9XB]O }1)VwTAc #w~B\wQ3S]f`g~fJꛧ+\n AoS}S +9P^/TEwӥuHa`頕X. b1A|˼b·Vh Y?N2M&Phq)uW`@PWDQ {Olr\Mszz@RQ]<>q5!=W}7'Pe q=P =~I\xrӫ2̗~$rCxt]a>][gK݃h!lh_߂6@8_zuV8Or*w/8% 75 8]}=W%1:hcd}Je5@E?OBco7E=h>gSZ+SwDNG)Cd.P$j0*Po2-p+W#A84uJ/B[p''ҁELQ97&P̨ 4VDB yFsC IK&`g`&\Ak%}xUV4punC᱇[U"Ӌ(}!2:E"2I$ax )XS]Ws\7OUsCGMFE ?,U?c9v쏿V;mb0֕SWt¦xW8"]2㟒6֖ZR>q>< c$=PјLU;̞l^DN mlGDSبZ/^=eÒ[ģD9[uy/wF|X"ИNA Ͻ1m d D7*i, Upi5I#dJBKx V,v6'YRdH כ%6"cG-doQی}ࣥJk#{`DM$}*\7YZ*˻;!:j|N+} ix{#V}[,R]]pa/ lpÂ[ Ũ ~s/2 %<)j9v2qt}O7yAjcوg;0VJ5g-"s=Q5ĭwfJÇN}5F=cj"îQP֜{[:kD *9/z1w[b5* |cw_04@=JI`cŝm6o"L}#JH >u3+r(35os)ưJ٠Ƹ QFiQ~D jrn҃t ~2a:>&>fO? h#yȺ!KYӢ# ;ʵ߮q#ffH#J[509abO">O. vs\LsVJ/3~n>?£7?KUTV 6 ~$䇡bvR6VTtTqMb?戳-j]^Q#˒#r](ha ?e ԙ?1V 4š!_-< y ePtsC5=L#@ 9)s7"'yM1S%gƙ~1Z fG:SP b!վ)Wơf @&tp7qKgʥJ??,7d)f͖D`*h̬b)aj,ߒh/'xv&?nڑ,Qx$a} AeL G)86Scr̘~kb0M5q!XYӗeBrz CĦڛ?sy̏DiȌ@5QnKDN4?2y9&NG \ ď AWdkf3F_Y{j#xPG;-Vz9X,1û՛2~6%2΃'KG%ݢ Fwt{[`)·]"fu% "IjfQ_p Lr0vL,-0){EݝVSuk:C; CP ϲw>X]u[A?ifb?y rL0W0[S腰G3vP/P*D.6jPچ׋ޞ{q"3 :/*eN[,d?Sϥk25371?! Po 2UGBR/6 vPo IQz=SA%lIMEI$A4t%ZhlD OCϒB}$fpN==OO ΂Vbct?`DJk/џh9M׶4Me}0'd=I`s%`sg>p_ >] >|? N+#̵8>0s郦kӮzWTmM-Sp8sqֽ42?}3TLڴVIo^myKǗpjd2ù98y2X5 k+Ѧ2š|QZ Sz3*lǖ-:* N\xa*(@R 1S~2g>8*N&Nq03qs{nhUN)n?PŒJaU+)C:=bJљ bLkzD];hQH~+Ҝ昬jfI}@R<؜s5Į**_"hnrUFVu43m} Sx)Nn>}!TKSZie7KʕKi+c@; ,Ϧ`w&iYv {3]?^ʯ38-3jqʅ<^S9xn od^:gM/` C% }5{.oHP_21ݖI[G#u$;Zz= z`=F8behm퉃 +l s٧ nsWOp>NǶ D[\["I^]6ɹK픵Y= *UtHfqg4{!ٱ\u*sru*4 6UKhZE>ry4*""KZ!]t:)i鹤w[=LK?ACm4?N5D\/w(oe]h}ƣLJ|L| z)DEf?0B*-a/S@fîxY+uxZjT:} \ѫPL%7vtf$M"9?8t 4 DfڴL5L.=Q.:/j/K2eFȊ3̀-|TAN15[M* V/t-ǫedrN:oH-i-YVW ?1"1P81s +e.`1Pܓ ɫL~+H[z56:%6lZ[=6/62'Z:WVDwJǽ'X~;C j!bn cDU*L@*ݿwzp~5z \ߨT~pJ P7BC8'KzI\r<-(dgB$ ( !3>axʧ 45MoPHIɒt SU.A]np/%o[/d<  &@{S>'gRd0ok0U(=\;~8@a Z(<LyLdޡv0y xa~FT!8aJ ?Fڑf ~VzG/GSU_[¤5]Z}٘fNw2LvWr\ʓ,<ՆQQbbR ƒ!%5i/|ɛWyu{KzZ\Ape&>5.kx[BʽYkdW!! T,tΪVվR{ 3&dg ejp9&x4ΡINx`4 sZ<TĈXPAY7L % ښm ;s[pt="5I>ɠOλ*.oߣ$|Kb}d5*Ze@S_ù:G~oPY~~HVo8nvxik`Fŏ-}!w9zzK8FXľXm/aUsurJE1N۰$ʑ64[9f{s[^P3i9׹mJ_uUUv:Mz&J̥X?ExX+@ jO}.)s8v.bsL45j2Ji"=xoyϱ_]sxP}I/TGfE, -ko Z  xPYUS u֊ BMjON?mFYU]סYq4hͬ0+kp*ϧ\+:մJ2YғQԻUeޱ8W˽Rjl.ihQH4nXSIw>e'oRc|BKV\i>odX \'m !͆] $KY;rA\Zo^UXaE+jZ(Ǧ|QdŨ[ns[ !E MNY(}?AmaU m>RʹYHJrLF ^kCFgT3*B h6՛ÊJjfqNMƽYs*oڕ,Jq'$<5aZxL2Yw,MOPM2GVo go7%a,o˲GBDy2f 9NTZ8ڴua_a CQQ*.!e//@WFcե5X;hJ)&oT>v{hY)Oppo,8g@ PC#nF% K :<`b/,i `Rv$7KT7"v_0TX ]Q)X<5PI8=[1{kVF }hS>nٞ[}|>fE#f*:[hO%v'}u6#G߻=f~U bMZh[|hf_ L!Luc.K.Pzqfi `{}E):f_R#J}ڨٹԢplU[}ݬlЊj"MĿxX&)!)Ԉ/ =[Ȓ^.b.+?"{]WmG=oB}/r/4Ku~ #3"a^DUz0k=;&Ca@j#r5b-Dh,nUKg hHFN3VZ2.9*w ,~\8s͡Ͼ,`djz!0g؋)CI*".#ʒ J_`=0쪚&FĻ*yX[Jt|h&z(-aw}<067ۿWe9:a4RspLeӌ:J[/vД/|8X_g-b=D (7Le3pRan=nfv9^MmRQG [[-5cZIُ0B+$l/;q` L\Q}[seW1f(pP{w]mwUC!Hn+ӫ]<=ϙd|c>,p TD4\sn&;!b{-6G$ T T M ٻ<>jCXh:fXgsuh7M(LV^l qInyL+Ӊi6ƿȩ%jdj̅SjE2aAɺ#n@7! s"1ByV sEFu=z5eĥHEdrC#}|bL 4r${ \&[WWb?̻g`MUî>bd̠8B:;w^"n22y&ONR1V5HȂҨCX|KևRjA= C]tkԪT]nKդ,v54ӊIV߭ݶ\{&M5M'>r:wxOF ^: ~үtC5W?_BّЛ 5GK` w캬^ֳoAYjaAIși` ?ҢdQX +P9n̷fD>RC6dXgW89V %4{q]U,SYE95!Ek2sEP_.u+ߢ -t1<'R#~LX%tx@]%.-$Eݓ4 P`@WO"wVş22E8J3,AgL{6Ƭn*P{SEOoOa tT&_02p\*6km1M~oNdDX3傹 ҞJ!"V4L@(&.wYWڞ ̉Ѥ Z9)#k X1L=HgKQQ|R68ȝBIiߺ( nK"C^\A5 K?u2-픶ֶu?̡(B2G K:cX)Kr?_2ʘ)`$Bdz >$/ɒo~f"_r\v/ qvYDZfHc 1h'lep.\*Gal\g3NRqf/~G**ogR1 Ui EYEoθg_FVixE?0t`~J"HZ˅vy23]F$'›& gCPLɮ[b8:1E-wjrT @4cDVĭ97^h&KޞyCʡs*GaIBE«hl,q69hO ."lip>=!94 ֔ku\ #g?f|j3~ F㼰B`cg P=(G- AQi ]}@UQ'y<0 Z]:WxR~딍.6-oF  +Y2sKZEϟֳyb,tg]% Jݙh"|OWMjXb(ǥ{ԅ4d[ _LoröiM ?D"݋F:t, N]ڂQjP!WLZ@5k!m87Y;;WCw^2\ &b%mu!ߺ}kGN|qORx>f<g=qB$-bхVP!LLRG!慜 G{QRN;M[ѵ`ORD3"UHO49]V² kLzZq1\FMS݄8`st5SdjOz~)d* Cz;֨5]sRhEt`p L}RnKMjbûG<)N#[3Ԁ75'xi{o0'GfL>F֪" 8n#\Twow?$w0~nu YOQu|(PQ2x7}?1-C>>xX+̺d3_O!PG~ i`.#0n$u5FFOg#\i˰"嗬~r.jE΂|"WZo=͌Гxu%LT9vGJ `c`&j"[m7\n[+ {jH^;w-WlDdus9CϿ .7>o-sE~#i›Ȍrf자㘩cY.@76fjTߟ iun*juo U>+{m"g{K_Emy\q,@@3/reTKhbnT+u|S/2adP|0d߻K\|VBr\<-AKe8(&+zte5aގ /,ղxȠp_%"r6VCL W<}>|~ )en@FAbOcK~& :LJv1e~bsQLZf䛷`t:o*on S=`{.UDWr.7.1S_nE{qe|_}ʛqe|Ǹ %zUg~<(HKdvol=,oRh&/A ?ˡn XT_:-F!L @ձm:sy0rΘ=ya9~IPM6qY/JR7Da7u3ԅȵMUKX 2't7]_='7 4&KQQg|̒<7cQkJGXm6vk?ߊp Z[Hny䜙M]G홱EjHz?Jw}=T9+eY7l:[BRs_szėE4}6ϣp\BG7,e~/rg&xh Wyf>b7o5&vTt&:cC.k¼+YKbu#|? On>9DɈo ;*Kv^[`SUCK ]P9)canvbƗ^#&5R#k;Y (>ENdF?SYVQ`SŊGj}hOV:OU w9v(.\B=(QV+ M+d/ד!1vc@_-thHi=275ɩ",bZ12/W1 g:'t6?^$1̠X.:v<޿Tv)rёh%PX—4HD&;*.r']XASX~u~β-50_<7( jy^ZN`ziԯrE:x Hrʟ9RFT3E=lsl5O;^m5dĝO1MC-;k9X.I*|Փ2$Xȶ}nDlStNt'-$ ȁvqp%r(@ Od+/E?Oxgde؏6Qk+~ڤHu:=d{t*- E4Z3/ ~jMBcg4MBO?g* ǔYB32FgDrmo.VB)FE{Dz<-&-fV+c-zL^Aa ݊?qM*h`~[__`\ h:+̜4_C*%LKq 23Ze[>ڀ |jA.QZ` t:9wq@ dpE3e< &Ƙ e򵰜3K9BD"ѻ'YĨ\•7rXqE":9{1jY$g;%>6 k=$(. RW@\[ZDK+.&úH@s*gRp,˕L:YH*XYS]8YPs~YWm!OkEY{2Wh S19n$q}ARP*qlbε ָaox٬/ ~qes8f!`VQ+={)>x&QQ7 P\|%|o(-{niYbY /,ˋ)N6CU\ٛ~%S­'Ŗ/S#mb*lVyOv:fopY[R7셆хgzv\Xm0Q>˜Ģ!Kx+u\{n,D ͘.?pN y[J4Fhaa-w!aɵ\{EK[N\|Q~@\ }^՛lֶ@Reic,`J)qgPP^U"`|;/M5se/ d280A$kz*[H$\ Sݍ:($s @+{W]vX:߻I&Z˚"iFW@ڜ*y4S]8!Q*Dyݴ;IͶ*!( "X VDkq{*/Zo;#hV1cmcVLVط̄N(5x[lo3db! zj$zQ(釋>BT:Y4xΰ|N#_ bpQVUVM^+_'L +r s>J cLEX[ O_HlMuT!'xwbï41,}jg:&QqF.R&6<ˏ[@yaSo#(/MH3%#- #hqX]T<1xKu27q 4`-*,yfffurrOmO\ ؝'V[ $H} NsS R,~tW|˓a<9[vx]Ϧy`8oDL|󰂗Zs J0R7@? R(#̻׹[UHxb,gXO劀#43QQ3zEIE09~h'5Izr`;8Gfe A3*tWCb2@ {,Mb5˲:oyE_:w{uB!7m 1=]a S=U\ H/mg@|8ɦlY TI ˗z9K}9zϹ!+EUm9@1q[3(q_ 0KG-}&ȅܲL2981mrIx|r _*kq/e;X<,66S Fص8!ʹFzBBj;DB/ ɹ.Nrg8Z" 'T:B~+ib1{ROX3jNy^̆@ OЙV~/Xʄ@MR ϳRpCc+#9|s S$dB#rHcH 4[7W'*OMжo,0Rמ Vr-$0:dkJ ;DCݘޭ^kR4G3,weV$D G%q2@|oh ae8X#'!z|zBx*BJ {jռWR~nT9݋P taR3 ZQ=e e2֧Zо?16iFs)&>}K ٛnwe1hr>H<O"cӭlEMҧp6(mFȩ*Xh팃n3Dvb{@yt}0Kf@NK)7A§zz`n6\3! jet߿UC n*mRG0T@7+wB`IXWPx\UzxR93w^0= DAp Zz )Zc?yNVsb~ vQ %PEAWT92n-f?U 8<-Apz37xб:bvwP!{(,_8#Y Z<"כ^0S̥$I`{Na">~ӹ7 K %xg7@-@~J*@x.V]^1eocџaJhc/]&cVjz#{%Gb2i^QvՂjluRT|uì{^3lr%]E@gv=@=Yb"अ>NU_!gHrw̵fFtc>\$syaOB KGftϷ6wӚXàكcwơU4PghmzxB:-}mM"`${>n,)Cާ`ǰX f 9g屪֦{HPd?{z*r,'@d̩D1sJNeyኔjOnϵ˱hm s6`;\ɣ|TMd M$aI7E2@UmX*ouƓOpK5oNיI7'^s";<\|~}^8̰&$6/!h4 FTM&o#>jĺ > jC,yw 49=1^|Hd5 ,Œ.]i!ۦB>~f<5b履ZgOk1%vKoZTgX@#^?V嶥 /cmo<ޕ,oajk{G :!A>D`Xڮ =/D*@)9ҕZgfK߆J?p+3 v; rB/,vwp:mE%~ >asܻ PdjJ=_!G GzLMm%qI7[Kzk7H!$"y]΄N75T :kB\xZ4D֗"&tPC41 \d ģx3w"A(j %:v6p^muuZ.̜J1|77wVtf):}}tnef otK_j0p!'(] pgn$߽#Qas[V灋5ȬũYz|XAS[66;J_^LF3Xy1ϸA H/rLf ƿc1IY1U3*oxnyE|2%Wh>[حuQQM*| /&3ѫI\#ڛ.?[BOMHgؐFpuDrj&ŽTJ h͈qTIsե"x rubId8e0FA.y"X _t%u*cW~CoDqQn .+`W| !"=B*#ˆsq6vfjm25;@2 *h#tO(v~ FB\́70k9s2ش⻖ЧP'13"@pyII9@=mʛc+SIǭ|kߡjxB;-U68$0`\{zY*1svKRMk"LE= Waf3/FH:qQucv7,ϩu,#QD[9 LLG%H2 uWdcC,𭒊aXWzhIZųS?b[p}+KQ-z'"z;0!kM?Q{+ڡ:a'S&&}qP ൳1% +KgL!U0ON|qTʜwX&^GSSoj/ 1P_GLyتK0+'Ec -:3 JJ#+1BS6ƍ!9/D>Ȩr2B*l3 ,/\E&)< C0,+XY^Î oRI2ix.Mw:q@'" B򛏢 @5g#~^7 7k=HwiVPJb\ϥ(ƅMQ(z_2N[Bz9i O PS)je]kcyhXz,㒔 49rRٽgnL1k2:ȎGOB2)M}X[;cS7Xg Mc*X1uSEAB<fƨ:s:X/#ܤb\ߋRK Gn"anneqf_LQǎrWԦ8{T'y5T q_CWX̍@=9M[Jff$3tZ:%~#l闓=EE¬?Itޒp6T-ܹ˓OrwB3~PBQU-x\X0pL\Ccu#^J~4e[sh4Fڀ2$uK$ЫLE-wS w0"G}+pVp.,g-Je1-؆A;hR0kb̡ؤD)FZ= e+^^[Vek0]ƺ ⭄9h9ƚ1`wZEđۤ 4 }jPXNY$Ўvԉ ZJi#6l^=tGem*߸oBZ߰'VqFHiN|ڽ=R[BxSǫ#g63(C耼6QYh(sQ x>Ome4ư|GI\N=>V9J{D+Ĺ>HpŸNe{C^(+֣suqpAꝎoKeZme Uh"7*([6i@Ns嵥 ȑo eY6Q": gSMq 3;urihPNM^S ϷH4'67dg\W nDޥŰ\T6< @0<6[ݹc$ C;6Hxޒ)\VDύwlHb 3Kdx.5bCƷ 2OB%BdꓮI-11ln7MoI:GanSQSN!g9\hG&a&#\cKo[|8})|VXk̩ :NU312> -@OJ, KF`B[3C: 8lVNES0l%Sek~\Q-+c9u^ZP0)usjfn}<GNvJg30. B̠ [Uo={ 3d"wqʏ+ ~݅6b4s^9(~ِ@j`!君ൔ+Y[fTsb&5b V٭`i2Y.TA>ò*:(s ΂w& ~K2~AD[2gB  . ph8qO540,nKT>pqc\%]b>{0e\s{r"xcBu\m$䐶qdᑵYn:d zҁyGl?_7FVi-Bg=!%X&n_8\ZꖍwF*%TKE,y z $u%Ԁ u-@W"Prg5ڜi;1aqA{Ɂ.<9}Pf!madۨ}pZXM/ @ԐQ@.uAY"A}O;IEBSXK3@IrB(C5 Bh9S:--QEnN#aIV"!4bGbk Y]01KߒC佇P@"OH9X9Q2-ViB +k$IWTo]08oZ-3B``8f?]?GDlֽ_"T7g+_bX8`1$ѡ$=RzHfG4DB#V#\{y/(w}@(KTTq~{64rb'ӣ%|C9.`Fd8Z:d: r|.t!ybH \StMbpɇ&$ޖ!hE.;Ƹ^kigY )=cau]a.Ko˷ ŀv^vhz2p g}~dgn64>YxKSTލ^M tƌ~ ;M"D>ÊX= e$inr$2,ekwoz6c3IL+bst.<3AMv"5ԛZc²=cv" *6\HmW@܈֬"%R4Zaoh_LxJ̺5ok?L_誵x.qӱoa<ykV,%f8˃Ik|az 4¤Ugk~/3af"4FxDgaN|Q5t.:6 @ a[f@41z2u{p@?ã8p>D{@$q!8a- 7 {Q+9i*E ʲϱgY{0н_۟"Hq45"To$\--'և,`EyT H_LT2c3? *?O 0(:VBȁK@ u5gTa0H1wˈOfZ}ʬ t0, DdnCu ",td;r{m!hq@i&1^w?1MYTrb,;|`Kl8xsEg<.h!hxr{";fcvoT HѯJ~Lg\ @IlxYg)" Ɏ[$&csOhG_^hGWZȖ/rxu J>E;X _ Gҋg4O@ZYjobGLv.3Nj.Xg!S@H '8)UJInq;X/rgZ L1cn3zdI>Qi02]Q y645At/fZ!iPF qآp;GݱiI*[-ة|"['#=> ^ {B9!Zގr7p| !qDeז&a'OxKX54斯PW,.8+]9lɢ H px۵tU x[kPA0;,oY/VGB s.;aw"$|굔kg,mIPP# |;zs_=[OD᫡ux>팽Y!&GK{NY0k21FZAtA{Ra|$9L GcJ)^(Uʗ φL_Pd[o*K| 钥+:v,$IS[ Y[S&L1Ǟ>jk4;zo=`GXgZ`oGrt+kKD;rlD)am{RmN8T{ x\Ur)) .D֯ >Pv,Yd|<#< G%kdÙ&Lˆ5x.@PXny_0:H\phj}0^QûF{<6Gc @J͎.J]7AО[M8v͈q^p3,Aic8!^8_:ſ.׏w^}6Lpۨ~ZeS3Ax%NSE᥀6i!jH.?DlD ڶp(`Y+Y&wb[r-Jjar?ɤdgNgnFFF'̞Ѯ$24C.ΊɁES4ޕfNܜTGP}B:jyoAAXidyȱ5/<^ar U͗"*O=@ʸ?څ/'P LP?xݤHe!*x1PsaH;dhd/+x*' n]L>Y@F6T`vv*{k30LbP!U8,l O<,{^&2}e5:.^N<#+~za_ա+ZsUs}.&._ 1ѲW%[ ꃉ»Bd?sr_MyWA6m.:VV/ i!{믰2!տ7L&Ҡ.`n~9$z'AK$-/V0uƴ(g7ҥ1.ZtY\Bi:A-O$u}=t .Gڤ4@Ğ%+fZCwe[7KCk^3d;2ЋZ*/FQk~e@bs?%fb`Վsۤ<ɀw{jm+4peAephs;;+զ,(wj$ߗXGpJIkFX߫߬񷸶K#az+5'nB'F[͍QP_@ॅܻ Z9|~UH_O=z_ϊxUj<$Nik<9 yoqCX&MFUNZg:$;Q߆anx/dI?Jǵoр"@`SWUKO0BMJ|hFJO@T?Ɉ6 9cGv^C77 W*vEbao-_F|$tL/x30.+45P3~R%N_̋1]sSja`.zHc%u]91A ddV^Jϸ=aՁ`8-b;F}^='63 3V#qt#P$dZWHtrK6 5?"Bg~K}L ;'v=Թ |-?{<슫f|E5ZE#X5@Q"wJX %j3-``rRphi~o˻-ғ>k1CXҏفP~Wg,>!vƪa-{.ZuϪW6oׅˁ?!!V .JXa6?Q(22lMldqi2Dװ{WcВ`5oL@,F;$;x)]v9S_57?AYHbCQ$%'o% {`A:U HWc Ըn9|šYM:@%#""cìٵo  ?#} 7XQIv9)D{Dt1-{x(e(F,lI(~ 5┅ᢰ^ANn\V#xB\xp"ee60oT6|bG6}/BV|_TR+M&{^ڰfp7|5A>ϔz>Az7nkΛYpKj\zȎ[E5Xɳ%:601 a4`h#fiഀh;Ɩ&Hjk >TFdUptv+YGKlm0=.@>GxC\ԘI>ν`9/)'*3NuvjjkddzOY yEUۄ<΢ d27zݶã?0FmZh+ޙ /چRIB&6}w|A 8EQ$Д/i4 Y7GVm)on_3BJu*.ǬV܌GƲ&w,b @]rF)DP.&bRrS@[)dV/0'N7yXOf1T28Tu(J!.m*rWωs7f5[Q\n6TFkRPs' d9VٜI1l#`y+"䋅U+/IhL|u-U`Dly~2mإuƄ)9`hy/dDCM([ce`J+|(Pt(;]RN۱M߶F-*J 8u bW=sa+1 $3c޻VvD:cwhblY>wkl|8 s}|7(?PBvpB|$X(ҙh}*f_s ʼ:% 7cpM@ֆiy0Fz}v\0WbpԅBޙnr߇`Uiΰ(D_Ua"1nZQ& iMҽ9Au-Ù$Nхx:jH*qNbBiyBʛm`]u_oP^7WE43]+`ϝSOw̃X7`ª)4BQjr󘼮JUR˛k;D_zd5jw,{ܐahؕ21KNWme<Ľġ)mL#:@Y3_lұ h3Eͦ%[ HIzo@JwL(}<w/zcTpX;ץyN(lBΰDt^_Il37罡XB5$eyOϯ_:\ݞcSK/0RCS&x2]?xĆY:BݲHʉg, 5_%.JM˰ s _?&'*Ќu"ͬiijWäDt"d>vP >4,bU%.1Z dO"o1o#b/@8+]Ph3-Nq3 e{Nb$z'M-qPjf%d %e3׻a@r #pbn>g%Q8j]?b*I]a^, NÕxKm^6tlAp݃}bzh5T6+lNlP6EMW!od\4(牴9uL$ÓXeoj!3ђ.6~=UrzY?ww&`&g4qb@˥p̨DxuH}닎n5BD6: ;bggtΖFz_qfi4 ɂ -IA=d{=]#du+2{gZon738]ws9qf^,],BtyCRXktPGMQdBФu<]RXD,R~^N;S`C Do2kI1H3 )@ݥPHPwp*tV_ bj{bW [C`Q~E܍ v@y*yo~kA(o ?)dtG^_!8u%(hagFzz'f݌H| W![Xsgid '°ùh{60$ƺ;9D#Sj81 R q>} e S{@뽷#o0zDƲ(۶?9hQ;}#I)&gTq ~`(:Z#)X6=[@ ۿ\)o ZdB`r-Aˠ>WVsLOQS:0!hGނVEO5^cȗ0(PX! !"_ lCsT1s]%]>u5?B8O*n?+du|# dmcD\(ZuxD$ ||1FBNJO]#_O5N,R F*@:Nwm~ ;{o.^8\$;Ъ-qؗjŠ>,L.in pLXĻ T?/2f, 4}l;LϿ6-Vs&U"` õ"k` GWvοǦJa1Pt$;"<0AB*A~X?"x4>.PFr!C%`b^ԒR%&@҂ǾyN(nP8Geq a3M;RGG,A5J/"ABXv% 9dt{׽ 0:1QC3ez$H '˅Tđ:|Lqrv[ї!ulTaBLXo.x/5q%<fp):y%cBBTk}%kQyٲu~44i&9=4 =>$wD~^m]',ccoA24>f>PL☢p:^[PWT*wowU9B@q "[ibֺ"U}A(ɷBa )GaE8@Dv :,5G yRKljO_]Wq \OvTݎ?V3Ц,g 4?ZK1Fm0hOW+&&CLĘRM^>ӛK"%yd;԰R)©; A8E7Pí4h4Vgñ>*qnl= l6}Fٝԋ^H&FOxo,7n<1__Q9\_sTdd#ukоq63եobŋ*(-?'ǻFz/jl F : wWmSXztEϺT*o%Y@g$Rlġ?sR2Za}Wq @kp^|"N +C^!51pM{jJ4iԥuH6\L:?۬2xv@_(WVFy(+n"4`&9Z>y{( _v6cփZ #q>)& 6*!+ &Ux9Nr a-`\b92IsPBE>CΩ$ dcp3  K31dlQ*dQB&Aoz¨ձ{*9.;*-H! 7Ob)0+c!@ݭm69{5ᔗ6S"_nEk$a/]IBt~*dz_͉M\!1yn*gbr˂CFj^yhFCU$G!!@^ZlD JcסiE\B޴n`KwU>IO[<V%2,.~ Z:cyBhd`8O c7|e 5Z Y.Zχ `GnF+)22i+yޝqȹ]/ "ty`hs*G@v]/=Ț BPK!8ًkШ4Fɝ#Ew{[BËx}Р䆼Yq0`9W|[J`YӋ%"c?m{⬵) C]D"Ai?:ȯXEnQFSx orK@E|"\]ڌ:i=P90R>TI[C4,H?o󳏀Ÿɛ>P;1$g<E 8=k*(:W|bśbei),4[6|/YLꩣ)7èډ}2kB~ٹs@K0o rb!PgYsKc=8f%%CH2=[f{{X ,1Z!;&nCqvGy7UR&k;zX/Yõ!A> _Uvt[V&\W/A~RIЍD~,txEB>t%˂Vmi/yfgy{\@+y/рJdvNN>:|cXrEF.+.7Ady.#cRqrjwP \=!{ ^>OSO3N4w sty*@FnF\}\JyQs*Pazd%OT>"CNQV7VZbiY xZ&ðK΢wI{X7cGh8#$s(e ;N,!L?\]p >TПڇq3_#ozQ ZP!ZB>/zeV2(*Em覚[!g$Ƕ@=N)-}c6 0B>3Wm+z%475$螗Nqrv ד!T5Tx\LJ,M]]boJˆ\q9n~O=䓳n5tv0vvRU&$F_*Om_S[T0E\hˍm4VP Je4J!R1s|ܞH h68Fȭ1 %\4@tv`a:T,WmNFFBs^[z§ +qz!unˈoŨ@ I[υ^;͒x)4}?$r0O N(GNpasm=bV+$ `^BRyUAGI"U,lO!O:L뮴^_MPj,g%ޢ9۩ʷ1pg|1c=vmȔŋRy]<1߷3H)bsOd׮VD2+`[jݿ8 WjN KC;Dni 0c!ťfH5`W1G J/|Ǔ"#{)"-ׁLRH7cKVq<2B5NES&*j ϤcyvC -lqB)'̨ՍW&R5tN%}fį=2НOkڗ%+|ElZZY?d0P`cXi}Y(M85֋qy#!Q^e+Me-҅`):Oah b3}U A-7J2k݌TyvA-hrO8ۂg+p5g$3> A$XDao=RLUI=6N)V}q6e. 5O!斥Dnh^ZR%SM|(Sk[X9 v-R:|݁"*M4f]? y0pHђ1<3&ȿhDuj J۞yo$ĪtUM։Su,\alܯ]"g0.\4 L_AO0S›M_$Wի'%>C{nxycG*ň~삘߯NyNYE|aCtg*"m/xP1P8(-.Bz kRL( ? 9þ'A2L)|׸d"T=ZaqT&8VhAJB9c3`% ovb9p!z؍?3Abfˠ|}"2cLcCW[C O QzL)aQN)BoPkq>G {->PWhcXͭ}o(q6A UQ$p%I Th]#1Ȏ~YiOi5*wx&Hu0x%#ǤJj0,LƎےbNkY~(i؟E;KNp) Sq#ʢ'!dǸHw+\nDfw} b%%8 ơb=J*zQ N}1Lk*:(PӱJ?-=7bsL]_*)cJnUӾIV~BD2} i@f 𝜂iɪC:MM~/0`aE gi} c> W7Hޙ?'| _\)Bi=ǝXa! n .l86sP$T!HYrVONaC䂷 5:[ɧ'.l<;X|-e[>ɜĊF9(O#[4a8|%pp4GF<]W5I>X{2;i{cC"pĽMsPDȾht5& IKhZ)]q+wm<\|9mROx' :61Hx#%݈Tǀ9 %]0>9kD|'ݔ‘b N_Wf} qfSͷjߥ̗TV>UݪrkqV@Kh @[RjAs*ؚ_Z,F[u 0_ Y8}5-VQwKDYӓ/#KYcѼRNjO:OTsVFʴyNW)Bj6As?@Lp]wYllSV3DԄ֐XC u?Wlf!1b^q nՇnzMftߟ`TFXQ^އ_,/oq'"qۜLZ󴫒?_(3nr$Yb0 [{4f~l[>J;oIpn5~ߛ9 K +!E8/k 7]+ՄU-^h尽hѨyFruayͳwWN+8yI:ʪэFu|,b"wbUrp(HRyݘÆz8`7u]}TMi7qnj&WOoj23jϚ@CI^s8t>d^ZU)כlD Vh[ٌ7ɐȮFNG3JC]`C]'_aUpS4wgZ=ѹw..r>qn=U9ڢT)[O܌kn &cr3Ո/9|)DP`uR$r R 66O_P_n>_!z4fg7)ksNxzZ_z[0|5VYajy2 ن3 SRo;.#AB!#; 8͖ TTݲZ6&e|=bNajkOTӖZa詄g hC0`)E_H dDab:I XSV)]E8 7dRSI;fOZWI,Ge86Q'(тBCo0HxGmh~YyD4}=KaK|;.ItS߬ߌm;UvZ~-K F9ugs|x+m@=3nkzpe(579"p)-zɨO] yg%T0!!*`BZ`Զh ?@ubΚ[n7dw`P Σ sn筁 E=+|Ȍ hRZWNҭipljY8;pOsγ*~X_@&&u7 {ʴ^oS]<,APx򩯖z:Duyr"nU,۳36:ҍ6jUې]Ύ wďf To'Ca> ~?~+G*GjfFʤXVŅ! Dca nFYyx 4\˃ {y<^[>UJV2k,Z8(Fg1Y,Ki^`޷3f(5y1-\wpQ# mj:[xO'\'{kem%ln+cz4y0Ӭ#J.Q;4Ռ9ܜ_nD[ʷsjWQӖ"SvY!,M`/䨇YS'IqPZxyúL7@LڧFT._fRJ+vo3$dn6\5~c/ӊ%Gc+2^Tg9]unr*\48-Ii +} մt ek4{VEnąKU ӷ,r/Hk"aƝU3yCiA0 ;U0 G6K೦S}j޸ K@hBvĜ7MXCr& sqj7ݛ{/fKlD {` 3\;a&u #DՏ,nԲ҉0 :^aL%Zl%Eo!)ЫTgÖSʈz!2-z$ /("J"gh=ojӿN3緵( եۂ;hK 6Zo`ic02qOAп#b͢gJ&.eQiW|] @pfdpݥV*z>>|ǹګJWpk+;Y[6aɪ*ט:tG2yK 8=kmH;PCfЏߞGԶĤxp"Һ -" R@'wNfɢW(WBR!vJyMMXiۺb"&*֕f(!yV}8Uq/X/zf!4~Kp*Zw{Y o3u. ">tԣ D. h"}nVxšJ9z.Y" Y /x|92 'a-x'} k5ck%=eE~3ZzFY >}og8T \?!bEuSO{Ŵx;ɡOQZ`o mlWΡ&= >Dr3@kҷeF6{Z/y++R!'Pfk5 _)7]Y,*7ϻH*M2 G۞ Kw#]LcmxվT)%GH\żnj$GVK]7BtG%Cؒ9'zcjGw7+MkJ3*[?rhI9: 1vWFP_z=WF dġ#f9?$(ʡ*E9vIHI4lgtk=wpVt_Fqؽyɔ<ɇ,|^)W'ѐj˜0K_S@!g 2Z4n9 AU~sF/Db&-~zzIpECn΃TZ;ڸ K=4k<爵Лvm0{?Xwh&ʷLsIKTN{ K}V׍t>ډMɃ=(}-k'n(/<}wZS!)37/$@v( "y\(F挠8 TWJқE*Zmq|% ~mTr)_m-KN%GD+ fX"0QjZ!*cwzMBSuʕв@ku7@%Sd@a]F<$s)r)Gi[Wvd޶f.hYۺ^K+uǭKg8]o]4D ]n1Q$Tz4OWncpqnj"]~+9W0Ga -YNJN')B ^&vؾVܛ_Kh8Ɯ vC}u)sXPtäcc`pַvT9RN><[ho\,,{xDx5;1KG.0U*q F2$ bRCiX>fe@4Fz .P,D95̣ś8&..߹-<xO*M:u]X/ǵ6ӿ7h2"*qZ;^O FQ z}I>@H]fե^CzWM&beҁx T>LZp^qNr9: r#QhtEڴ% t)v1X6}Rnu }V4aaG-ƾǟw-j,3#aZÿ裂:ܬmK8aNT qՙYUadeX ݁8HiyFs'/hGa/6@ & =U[ B{2U :9[&B!Rf.כ)soSfٰf;`CI!Z'N9Y&8]FI NxgHans^Լ:J&grcl#CϫŀPWRW35!jH޳t4[TI'PXΡ.E81d_N_q68{2׻l13bʎiWqvk EQYS,NM֡?ŋ9G.$I<8(2 &G(,meF7&6h( B,rs3t ߚT ~`Er^18bU}xC\g lEH3d&ñ;6e|7Q\!'aqc/rvX̩9nY=\Hl@zD/^it!Vq.ht"~0R>}b+9F wUVYoC>$r܌8Gh$ [:g❹#nw=T5VqzbAxMdv'0 KjFÂ^ dЈ.;El/ Pt\o?"/9ZW#}J)5HМ0 [)lxzd5Yߒ#$bm-+.i]#NWǥoJ w{@s ;7PR= :ahgKF'N#m ~qĠ+-7)B\5չ(0)֜=PTbzxabh<LP)cP*ӎsMTM$?T@@qzZi=DhX$ XۃYle,L$tґZ{oxn(>ozD{w*Inҿ5V㛶 ,52J Y#k6PǎQhwm׬Ti3L-0Ic-})l2%~T(9KhwM>5Y'FU+Yey~ pY6 4oeצLrB!H)i69wqi:B-a|]aEHb#y1uK6hzu4}^}xZQ'1DTLy 3jjܒzAnwۯ ^g02TǵxO([K;8/flh#^TXz&U%5ѱ (F)s0;HRu  d,W(Ai?=p6d^ 4sbTn. y ֣dп\+P( l)1K_ΒN3!~*X9FJ׮&a S^LCPL\%+#[m@rLw= ;4݄3Y߬"VB(J |]Ѕ%# -8(X&M Ys3Unyw1L*iw )u25J#:Lv 59!灯jNyHs<2;Yݖx^VX,4W@Z|/-xаvM)帣e^(+[(TJcA%+s7ּҬ,Cؚ0\Bl@qĄ5 A)rmQ3ٴѮwms7!>6>LujQ9=htx>,*,AiIEE#pv64, )uz %z,+ ЈZ'p-pg˳YIj҂yY7hֳeL`]X#^N.fhxdSQ?}!aTnű-Yyl^6YO,>y5)cHhxwѤvF_bCqM9n Q`u֓eAQ5@pY8@xV+Gf]C'7|W`[Bl=q{-]PZ6Y5;,?2s<*sWd0 Fz?N$J}h~`}Q'ыB?oEF IM(E(HK㨢 Xwe[3x.Ko{ 8hfwFQtNYG!8HSimWx3:i}EE$φõ_A.B`E C3D0BPהŤ^}"z=1D<|wfgqR%-`gJ$ϯY~\~NItI8ۿP?,pW(N]Da: KXhTИˬEo_@&qsj]7J>v(N>݉yN^+t;iT|\-r*+ߒ\\*换$d܃yO\5&J1sHm5-ESQt9@{~f4;aVbVOe.N9ɅXoP)OK&y TmrKY>i_A5z5óW)]#;ӣт2~09総үRF_|@驩 hZ>Ϸ:ۧσE&d J}B˷4a=t*]$d=rp(S(@8 V 6jT@5ԃWKsywCQ9n*]{g!1".롕VBqOg TS B>Zm9{un$"'CxCxUP5I@\ Α!%T

QLADP>MZ{B7:uA'87yKLdo .xZKE_hq~9=OjjSڢqD(j**߳eAԸi $\ >7aROd1 1f25p)Cc\ҙ{ºIU8n첲msP4kcNÏg{70hO!vn8]}%V3+"4e\_uZx$t:z:GF wQ0"hWQ*g-RiDЙx0ʬ1򐐞\{_N;Zn-n=yh{;l0d!Oʻ='Ku8&RӸcnjо@;+n V(C@)A6#n۶N *ʯ놱=> (&Tı\y F௶~ҙX³f7) DƮ GTMW#<]Ծ-b~N$uE8}vuF HKorѴ 45,_ޟPу;gC3'YV[b$1I˩:XCnQbCk^/Y1[]ͯcyKɈ kr[%BpAhK,n[S,s:2PFA;iƃJk!́zLqB;P4AYO;$qD'?E \eZ/%)_x95W@+2@yGhا-Jp4U8XiSHUTA1 A Ń9XJgQ> Aq5諏( m> Z?GEvm/8&$ 샴up`n3&"_6fqR B.l ;VpAl.ٱsDw(0a-+ A5 Gj,-.:[_Z1jfل"lJV)zvN=FjIIN~bl~M$eA4\G]l51r*^Lȓ~fsGRm):}ԣƨa}KӬqfu's'J,"6cj9R,JRH2dt~P{} f_z&-l w690Pbc5晐̦aģjO^ ӟjh6`[K(d.K,qp"lA_s鵔UxRYG|5h2k%ǧ_f9. L#ݾlŃ@ 0w^da}:[F|iNVpXuݶVNz+6"{3#owRyqbNޤ5x1CxrfzGyMP HǃO5,j <[cr ,|c 1x!wѰlc.˰;[HXI?~^ě8(ꤑc ӗO !yܕ經#bo f˶GEd7p&Ы) \ꛒ4pܐxxqa= m8=+}l#5鰺CMCg咥 o$8!&;aJyrV0_ΫҢRuvuF5~Ұ.٭0T{r7~mʆTchv6S`Hsw$oka؃J_Wڗ ^D,Y[gYciTp,4rdSKnx_-*Rj5clQx rw!u]PE^ت$ڧܓh͑܊CL UIp$h4OfeNP@-n](*~sH{"/v8*Ҳ|t%mđ &.<r DY]V'n%yg@>w*]:L6myɣqgi1yBd<dz]xx}"Mۋ./h-Z*@>g&7*[y,6>*- YKD Lk1%@sѭDz8 A |@tOW@x?(oe68@, O- L4*@tn8nI4Q_ ej.[E;zۣ =!@?J^u(꽨9u\? i/wЪq`!DBL̎7l  h)9 RTMKl}v(Y#[h+I݉q~ә̼aM$!wdb`[dEKiīs][ [fb'``\tMQifYgBp 1T"D }y] GƇ*CsHN*ْq:ԑ -zN]YH!ϴ{TwPa \G] ."losKasg1& w٬%4$K 'Ka驮WZZŪcPuuEZXSYN(O?.@\a@*蹭= n1}0l<0L:Vkf.NZ;@Q0OLFZ:nF9ғ o>o @+p[{Y\z@adBwoHm[)rn>t?5r~o}ڡkQ M 4j- A15GBk/8}7$O~ Հ; ȯd# A;~qld`t`}(正4 v@t[RWWMckd#_OӪ^VM&ȹCB%xlDbhh+lD \u.dU8C $Qrxx/IO&N`W i}:~,nwP?kUbkhT2F`n#A]?͋hAڱ\2q[WQ\Ĝ[v)! c}(ֱ< OOr33at f({Gp(O6P`ݪ,jur%֢$z;y]aԑv,ࢧrq WbWpmه紳ҟ4\{fDڨ԰"C55+PhK;甡yFܼҬڞQ'Yuumy6劂fy)+ի#Iw2P1T˃A4Y8^SkțA"j~"lbKȎ1I0Bt`{gl[?lRxJrh*nKR+O'M'r/G/ X"@H1d:6ȇŅ$>r應) O-?o1!R VT|Og4nFTL1D[S'x&sƬaeP+GBAg1j|ZDs'(1VBU{yޙ?`Uâ¶9Y*pءՌ-$*JpS13|;<4V0&Q2$2{ViDi+)W|[9CðڟS9KCM0jI ը;*ܲ6vezϻTadG U6qdz>gRZ'?i`iwo0b]%g-9ffFSaDc'\нPXFh;z\dDNHh.mE<wm|s#MyHf*eqPm,Ғr,ZoCЂ(dq<2G:;LNC wQ|l SR 6c$gÂ|&7"7<n^ V!X_`cEp"vctZ Yi@(#~ģLqO&LzP{ KiFs'niZm3+e zJ5ȫN^U01 `&CRP~n TVbs[f|1`و3k_Bh>n`ͧs|j2[BD FR ^&TϐoM&6u)qbN9U'~1B$iXY 1Ͳka Ӈ|.(^BlT׫_[Jd;i/øB1!%=R9}QL]L['k1M8W̚ A%%5#<4T٧T˘#ۙ{W xɞusB=mqX| 0M/vsN>xžKiji:[ S@\$ьH~g&$fN0,s5f'o6Grb,f5Ȏ#5w=t^~]L"6dz5?K0 5U;c!xy.PiMoȠB$:qњ.ܤ,4:0Yz]^ˏN; /ck;=N }>Mg[wóG)om[p'Fd4+sMFi,$C ƔrI=gyVĴXf zf;As@mh/d7Lyt"}Oٵ:7Ѫ~mfP#m\PR脷^ + F'd.BhnMˣ+asޗ14&Uf{ 'M[DP*8oH\ -"J[C|o$җ 5KȾaG'Q"QVFg*uGVoQj(9NӛO?.ȞNBu  [R* ,_45l5v+\qf4F! ? !XԽWf]|[ZYpC-f{\@S.Pzv,~b8@=6 O<"LO BMO] ?lTR8oAEmB™XЫֶ¥/A!>c&m?-!{'%NECe= @0L OPCDe|F/u/~a/r)HJҞdxݢR`YͰ+7z n܄5CA,lؠ&e i(EIvظ:ue_8;{_  |{$NUyк/&jW [J(?05GwIVbf>7ۊCdeKA[u+O=% .5llSzgQosjS6]F+!u#_;JXUgw?5n+"vN V("z[lь߻Hp95t7-1J +Nq[RD6 捏$`FzojyTh1FsCobSZT d% NL{X*oil;yeE:Oag zTS>(gn&z|Ɍkϙk>ث3fdqvI%0q"qvo| .%(.2Rk_w9cUŧgi4փ堐d ׺K >Jm+.*8Lz슱^)==E}KH'}1C∻H o.)|) +I1 RS|+c?Xoih*WMXaK1r)c{5䍏pL afUX&哤ԋޚ0_FXck SV X̹. J/4Ϻ2 @z 2nߦX+ 27?DÀ\&qY 7YSke&4@| 2ch6R,:ji :uA1/8((Ls2 8Aձ什Vs$_5@릿:Ubw6:7uYtH9YiN1=C<icZ suX6`NԈ(}xFۤ-[9Ag4QhDv H6)uшfe Ė _[+6Trx@ ^:fTW9K_HSa4EYɥ DM0wi\ylQ~aKXҍj }!ؔ vyEjg&< VKX&kȸJOCi]bgbi ># ^g~qAvF)̀EE8?A6 Rߑnuڨ`b^C'!q97!:dְ.`U +k mz75ɪ $kjV9'ڨX PIB}Oz++{Z{)tl88y?Di6H!]V#|,/KMNd"YYI h5 Et٤/. DZ%#}ܗ^hhs!䝃vO YaqDEl4',F?A2w,f3ʺf3xV(;e`֫*Z~\ 9K0Ǯ- 9϶Ў\Az 9 ij/nu#nD%;g;3 vUda/i[(.eĄnn`-WMn38E*;z:%4#<ߩF+F+sO8-޿5Ṱ[):]ZJ@kzdVh2`STA{ǀ*9kj흜~EӡfR %\QnX[]>Dz`N˕[_wFx/zK A * ܱ} "-6ۢw.T.O9ZB~HwRאI6L .|2Z!Mnf#Qh7wMV`KC@RDn)Xk^xK :v,"}ܘ]qJJh 5>WH@9 zfMf|ɯQjq(AQyk~z6vc-z: mu5h,> {|/-k#T9,+ObQ輈-lFq#}z2qRgP d{m΅Tª!!_/^|VpX1I7T=gpV2(&7{.!MK,]%DL][OO]Fh}ܾW_eMzՒQj5Ǜ[Y~9D@ne o1XbuUD-bvذ,edG8qCXӠkfMȦ^DpNw{F3?4&v(,,*!>h[8r0gwyK7'{} BǵU`1Yv+0wTb PAR.XE@#ze}vXΙecNJjPB7 A88Ѽ(E/RɈJhiG$0~Lxe/ ·0xJ`fNk@~{:Q=d2b>JxALJ|o,:и. no|Ftl-Y>YuMWw;x4Ono]Y7遜XI= ,U# [l\pC5}WP61@iR :N2A88NIфзo- B; jE/B_w{# 쩤\A֖ЁBn1}l!"bBSAyꇈ,OK[KA;dH&QC^pQbK#x{Cq,}Fc^P,_ksbVDYPPS2x^ EKzgvJYw6[.THڲM+andMlZp:?Gq20D,Ӊ4hp4p{cIGhMޔĂ]qƝB SKS&=IF[ң]?-t_@հΰq(M1\Ƴ2G>[4.n}UI\ ZA~|^/'b5g[KBNbMio;ǬdЯ"ۚy[ Taʯl9IˢXTCrm8o<}չmu QUM/_ kQ9M͡xYy{Š o(V>rP_l}vjz>uC\>2fvZlhEs8F,X>KrU ~-wٚǽαL*-п0nok@ML#ϴ7 :`;䒵#qr;s=C!Mq>4dDZ ` J2E*+ܭNCfIb<'&vc~()@ E >iܹ_# Pqےn/>lznQ~x)qsl hC=E-tI 1)ώ>Ur3A ٷȻ%iNl(e$dLf"Q25\Y=ibÕ)۲5['e,Q|?ӑf(1!1xo 'A pO^D*W܈]:Lǔ)'![ӛ%UI cllG{'J0 ^zE]ө-1OO 5j!<iE[c̄c~}oL>)V#A;`Z_^U@Jt*}+;ͨ,Vep湫fkQC H`stM,V n鱫<\,;^~v(Xè%5~h&m:Xsz]}6e90T~pt;sgzils2+ }P=-i:Gy_m+0XM`ccXciE8#?νb)IBI0I%a+}k4C'l?2I,Mԇ<֩b`5 ,.l٥$ 2}8E1(țn ߼{RO~a?9),ZtUvlM6!BiקZlğJ(Yx}\4z񋔜0p)Bk.ɁBX,F`6(CPE@0ٕ : 6TkXP/ySV?H:U˛PLZGΦ.Db&zыF)=\tjQ)Z݃G R0ȸBvO(f؏96)bپsʍ+_x`=%q pjJY`pŸN%s6"YD5/$;ܔ7\jg^ݢ{vaD$,CLNI118c7Erw`.K$2+ >mɹynx6u?y ᆊ j:dQf*' Ұ!C9 }t9T3۝5ɲĂ^H!8rT3=2IVi ܹx< s`@>_ST+iSyXeZ4>G1Ӵ={0^Sgy;_L͠O(P "ڑq~XpPDxb@O*L(b1 ¨?4b03-=okKpW5~㰻BÂ*Pd᠁:- #E|+W0V8jX*lU!MC٠Kc&!ϔ+5%w&ކ&Vҳd$E wOy:D.H5"8r#'¨[,7΂*j5Uk\GCྶz@ a*w pH[`[LXIp3T| 9,ݏz&r9$2hxQdB'/ڒދ'5kfiӽMSL5Y:y$C`)%ꡕdÝf&zhuPIt{w}B#S#xwJٱ w> TLl9PiC:AYZA0aCʘۥ*t %T*AvvR(89&bvP 8m=YJ4slɈ;j4_(D9,/4I%&C1AZPXJX.̐ YYOyNă9 .!^ 36¨̥0Z,] <^iV54Dy޼#Wk' J1_",9DI޽\v{:+ 6@_u>T|YD21t4 կ0xrbk\Q)󳧙 DAXsQZjU}(.̹op4ۿ=#m peIj@dh +QL H )){-ãlS|p P4sitXMvZx%04to=Vzn\\DsgvuEQ^ReShcyy#hI.~t1]8#Ni!3P):]6t,2}- ?eǑ- 9 |]#"*ֱFT2iwj1f\Ѵly34{'J'A%);´a5]{K4/wJ^^Ng-@)#!c-"qU74$b 2(a;zZ%jV%(JP=- '-e%>wL_:l$E>6rw$j u\ipa i48L/Q?* *9$ME{ij9=}#$Vuyשb/0=atZ3a{[yj(57. rLg-z6hrAnADţ.L, @z: +ƃw7epFϤe98?OCֽ\.ni% fDjܒfh;XP-d/!Kr7.g}U!C8F0>hmϺR|똦v>T5+/4l!@ CBЍeۧ,{+Dh/Wüޥk湫D'(Uw(vu0O 9YQ&I#<* k`?HC"4jjᡍQہA@ G䜋w L 8;,^7niZʋB5RYXb&/gRD46sIט5+tB;D޻' 12 2_߃ a5V)GJN0w~ԉ3)u/"*23{LVFH1{) Bm ;w,aDlzoCBw^n==:Z_LI# W%S5-! {KD|кh{!UVމʜ* 1!uIIӎGѺ\'p){iL4 "iXx>-]@&X2zE.:MѨqx:K7IΈ X&R@ɢlH54[A8 &`"wQqP$+}ҡBiqsSUV\` (:DPB+\->a9N 5-O I=ʁHsJ~2Q,/ ˨.Q$> W^,U2Q{usv@iovܞ!A؈̑gl(qR n 8O&cGvP`yJy[7 Qwe=$]5̆Ss g0 61O"/gԤ!c>Ot%IIyw#-``ꇧM[^F#nK mE/Ǒ4.E祷ga AVx$͑)j( SmPBf$.S` 0@DhA#*ij^:=l% 9mT,uuC>yr6ivy#D_GN\o-' ]H݁Apd.0Т!i$>o`" "勋b֍W"ys9O0&Lfe ^7ABZKeWL3Z$icV`NnlmG!_KS>1dn ql0M%&~1L uʧBvР]KCpSC4WEYfeIS_I0!/WŻP~2RV{T%^1 1NLo1l*{ J\iRЩ]#*o7jOMWࢍhJWA_*skj@>'x*f%|,Ʉ&Ggj5]ƯHk@9+I=(t~-RR Âi FoTmѿ]Mګq*\'~6_F#i7ch)UkVN8)<^XNvI քĬ|yKoߧ]gPt.6MW,`yaT}]_P2a.INO f-qqN ;j*rADtK0YRVd0w& 3EyN2#ЭQrqmŹUWNU$&jo7Fui>kp&Ӹ wR¡ :T @5,:ISnkds9蕽(N 6LRGv"m~B"xgŻ.y9(I-śJSRE_:m(v)}mOmW!m pw, b)4N02Uaky*54IPQaw<4 ƿcܚw>aނ@]iXƒ{|"ע{@9SNMw'tN>]I }5 Y~E;_%15d{G$qAp-| ){tyyUͯ>oͯNu[l0?j}a!OҗuG&]ߢ2ߏX7JWf:i['%73x^[K˅:Kg@?U65iXى[r!7[}#( f u t-T1$CQ26<-=bbqB "y"MYŔ9/_"FD _~eT>^-"l]?96Y> |ul: _yH.^Ej)$5ýj sr!ׁ @CgHÀ]2㌑p= d$N:]C<2s#nۗulI{C5Ř][M&Q9GEQ}ծ@h=p+DojOJ?d$Xa/szLKyDY$Zˡ,Z<}f?%6v8 C(K=gȷPX+̸~ImHv"$kQywag ĕ9qyN!%tN'1ً*Zz w# Y2&D(2Go Zr~q'갃[7E) i~z36;5b3uH4~;uzV=)AX N)W=٣ 71V!/奨u¶7rLǝ;s/ЕyL0:W9j DjSf_lZ=I_3>1m6Dd]ҹ#@WGmB FQی^i{ Kj :sB O6hb2(Pu֯~3,{Xq̺y*)ۡ?&׏s k<\p}&bxia|XׇŸP˾nZN+N+rmH5YlHǪۈ훛Eg@RfƢ@jNolqj7F(ɦ -&ol}f6H 4om.\|>ʼn 1岐$`^I<=Yx7AmkRh,)(?OMtFR, `P_6KTX`BnB޼OkT6*|sɷ3 -ra%ww׾> @mXq7R,"g;O*~ukK%?jJjQ2ڄػ`V"<`)[j!ĝh ;:ܮrvɥN8ߎ &KdtdI%ͨSwY k`.!7_M&G g;oo! ' a ukaGQ 9g$/) [xn>XkQQI$rbz4ah*;c:jqѕNMhf48&v'k%uJ[Ӿ{Ȼ굻lX*ٮ^G8Ԫhɇ R! p%e'dmhӯ"}.4G5mt4/$t%' +$s0 ?:7j7T)[>l )3G_{y)fSSƉ4=k-8fA䫄…2B i|"Ǐd *j"^B "2l[1 B  >Wi"J5ڶ>dWFs\ 1ׂNkjbx VRWWXc}~E%0|`L|x7Vl$spv <3 44h%2 GJ EAY>|&t [J-x|;>= eDV?p ^3h F`D=Z?:FĖ|dPXiB i]yxm +`iU=:_[:jjށY"=a,H!A hŢws p'ř,G(ԆJ vt kr 3B|Ӽ&Xu*0F4OPDcIzF, đf/rL n5 {U}mly!,fPyU R, nı1m}sfP:W  ktN3z' q}/oQXI{ϕ|e}KYJTs; CDž ,Ph)īTق>gv+PubQD_ C);lXB}gY,hg}EH`Mz|. n2_zBbY.6S’\Rf!ؾ} [>k Pkr q9+v+oˆbBAt~Z24.3P;h-ˇB (p ^&!Z>5.ϧZ0 ׅEڋ*D[ &BnQmaKy*,@暠 sI?K][|{kȃE|kA%YQSP](u !Zᅝ& 3t~2+ Lsd+EXd0T-'ʿZ.b c=>[a%MѸgĭҙ qX+SDMx@k>&U–7",_\RfJo}LA4BdȆ# rͣY^Z!E_h| dZoOY19+RTɧ8 cW)?{Y['j8\+HT2s` ^; 4ve=BLJu1Йxt;&$'6ݾDCĵ 0^4exTz"ñq9aMc3]2/`H7SU'7Ag}`h,+\ B>IaJ:ϸ .136o?%,1tӼa);OE}J))8r BDlF͑2' $c5}ZEk'4p=$JNg"y5GM9&Sv!(ϒ$ŲYuOAea#>s]APHGu/s:+ f#cLȊ׏KC,}7š"ư<9Jg~N+]^""*N-rޛ}?7soV > q`C,3=܉qddN"a5W=6"oAD\urf:Ђf!TIwϺ&hYN1 7/%_YM@u> G'v='>D=hH&6zzRbAB t~vŃ<:d1zXtҶٶՖkO52 31#H"rt%9V]N(Zad~ j&D`qKp A.8,1mֺ*( 워yN87hhq)$Co$hQ8ruFRռq' ^f$w^͖ ijo b7,Dxo0FxB_)ą^:QOze4c ";lBZkysHcNy dP wO Rl]JFd)Ks9̎EC↳&s~/nH6ZDQgQ˩XO$)EsӨ>6@Y+< JD#{{l}:u?րȼPˬ|KoIbSʢQ TR|~Cyʙ?{n-gTDR 9!9 x{zfbZ[.-_ot׈5r `ׂ i~!YjgBy~@7(2:FI0-7c[6R=Y/{ÙATC`EsCul5#_ I[J|f9Xw$EV7J甞{J'jSNP6!1,IB8`MdV^♮>w;:I \e=1ozM%JuWpPGcMf ޕ3^NV'0ZX$?{4/l nBw0 tI6gGh&d/WD#a\ *ÅNLHۜt/5aXag2#0]~s2$@jgh%8Z[eq_[V,|ow\ h3O|/Gܡ- A}bs~kDűW:ՁkbԚ2ґARTV\DYzJ斂5MqF̢0mK^MBsd;PH')7B5t-+ߌ~Q*ov᪬qZ@9d&%̜kޘkL<07@SRt7i}()棚b XqR$vqkxۣ?q"\x)FQ5IM-/1rX 9U߃|"ja@=(]_E?=$DfYԆ^QPڙ%VzR^| ]kϞl7@>y܏&Ur`$A8 T k#M|]Q,y| C` |^Tvp΀PlW-2lB65.ǡ҃{WVVCXD?D[npf-&1dhR-3'@Oj++~œAmBly@6Dh`wZ6hLǶ4&CGTor;'C҈ ^?p3rdO]dDf5:X =%tzpg0 F۩uͻ`:+`L |+KwƱ8z=C&*L%cdC,iBSV{ 1zaJ7µh:knD~nƇ /4 A}RZ'#%SOqM–;w^7U534ǻ!X_h?D1=dct !_'}zy_rf(&a%4x=5 TZ%&%x DllSeP'-MngjPxz()ڜd_Ǐ#oqݢFhYWjLsŷ>Z.qL#gB"ѺnewQ K5rOʽ\6jĐ'A6ݜ(].* LLV/qBw("N<1u)cd VI=CZks!!!!C֕{-k-W{ ⨁n˝#BbiyFw{|EN+9I _k`rW̑E |5o.{'}EL^- kE/Էy0hv=\Qo Egf+Aɶ%Nni8zj:7M۝ÏM]Ύlp']}^`Ti.!\j:~BdG45XDO=]]z=[kZ1(" FMn; W5h6SxF=_;'-dRقg:3zvp||B K٦  mEuIv-.`wA"Z|4#h]Ĭ`,5X%F$*13$/||EYpv΅;]&e`bYU'l;ɵB^cȶP|kRz!RIFh<4 G\9 J'WXI,imc;G h71d2`?n£W.0R9Ƈ!&1X@ijv aXήHஙvU9KRP&o.ǴڪRBJ{`2E)r:qԚcx=(Sd0]hЮ xvY0e +GRթ'\K<;iDsXӮ" y p@c/Vg`̏YBk蘿LL1Ӛ>ρIl`8N,1(ʠߺm0 ɢm_&8v +lX8q,L' 3p,^3[=D|MM<+F?Y#q NAWZSTN6Gb>tz8kl ҟ[U?蛗yOQ3ęG{o*>M#[裫nȱ@m[Agyw}{0vxPgzKr=yM qx׭5|{`DQ.*BHjw^ϩQ@gPHL'wA䃽1>i}Ȧ#_$87ixٱ6$U:N!pt'T#՟7>=+)U2+E7{XG6Q%^$Z` Ɗ  wƇӜ\U<ě wJs Eyd-܈v<`m'j(f-zJD +;X6GlD v(N+y ɝHu&ǰ Qr DOj>V&lHlQ FϨ:u} Z>4S=8=QJ'#q ;?ytuO>4&Ifa3%i&?K AD%.}?CύVF r.&A_SK)QO"]~֙ "oSN'P\h[De:7G"4(~;d9e&;G }$MZthmk)ÿՓ4ܕSק*A;Ү Tߪx`ԒAZFq[&RfzEr|Jcڹ6@b9~9XXBKw> y9O?sg2Di4N(MSob CE[LlV%'R_9$cq@=!КK%F"Gs9 pE9mO%bHy.CRIJ*~{77ټ|v,)jz~e:!h;s(evSNyӟj0| ]##9m8#Q؛8ϙD􂵻Cy`2SކhZSuǤT%P\KJ*:tpl`JK8Gb2"}!fNzK|새IzL'DD@OY~K#5[^[C9%k#@el["Oݺ?#3RL_*^ZXbDf|cu150u3Z!B\c(;8G5pvRX=jl$-Ui:!Itt,zK']ٝn&D^T'=Zq~;0iH@4D͹œUa B"+3翇$De$EC8qȮީsmQ^l~c Ae9@=M#,?7rI/ 1obakL&*ѳYY-: @;ݐu2OG[!+,?]gslt939P|3!aD֣s4`ը1z Æn& ޹KLFL0Fៗ[qS"Gmi>ѿ”hco_ KߘN2xѕbSIJw9nvTr&n9|b ‴?Khm Gx3æaaɏwف@%k87$WDcXnǡN&TLW;rB /R*(!:&m]>tqz##aW3ȩX;ANĸy#s,.;u:杗_b- 7Eć4YgJ*fVu(LS&d@gQK0P%Gc)ݽ.5~ }y1w<}2 9rkC`kNzm7g@v l^jy>(&uIkLF/#wބђOVFy[YyMu˜`B˗\K"O6W?dǭ_a(Q2lj fiDelD,OҧqS\JVS23nWBcQ,)VVd5AﶕkN䙠}A[ң_B}_2:LJ4z| LRp_2oj+.e6'Ț QKhn#!Hx#ND޶͏0.7T9^l"[y)[u#c|dQ<ܖڨ'/H+c, iOޠBN}a/[+[)0qrtp\05~J/,KOAج,{ ^Ptp17NjJK!6)*ooTG' Dԯ׳]vڃ+,s?"KB:`GҜ sQNqĴb`ST#l8I=<[~xAtҊXc]o䎊vbWS o`73u]d5 Iy IO7C8JOkP*2>ьأ4LxV xcZ?g m_j-BX57pи1WbiI|Ϡa_[t%~!A~C77 S5.@)22(k 5iө~Yhp4AL\<|)ߺeb6z2D:?9OR'znZ]yO`Qw sDYIv szyVKjRiGg7E^OɄDɹ^ /vM"{ O?Iѥ^lB,Xr9m ~B=-D;ٶ{`S $,` Yz'n{joԢ.ҐLv8dj$< ?&aU٤M9$Lm Gp;t~i ґe]DHnF&chg 9j ,ٮE J.3pbfSPQ_%pFz)Hrƻ$XG $p@)@L(sfÚBj?gW1^2MoiLsY,~>r+=5G+e[ȸo[ 4`P$_xzn)t&4n<ćfL&8/ہ=1M%qOO*ZxQY-@fGb{V9Ye0 LkM;m%]:(i_;{toF̓\; s\"| [ZNT&HLɹ@@y#gճ5 ?6yDybVl`j0oj^zg4NlN!e[0l^"ړ1[s&b|xf3dbNjψr,y[5<<)Ŭ OG)zo( M@GRR64Iy+Rb}6k D4,{/JL̔XߐȓC Yԕ2hE3`'gȽ Ao C,It5MFoOd/6Xȳi^bJn<@}0o-duoLv?߃&qmf9#ǕBO*i986(2(MP8!)?nױ}"_=ZXp lF8^&ɨ.Tkq?#ꊘϻP ~fpiK|epPn̅B \uJZ Xd&{ef~˔1&/$Y.PkUV򲸵9& FBC,#Nq~Xį?7g\hE{>8O&Gk*

SߺSPdycdi mq$Ou V#KXJʛHi2a5Q]TQL)fE_BtT9Ảff ߠl;_y:}VV΁=at'cTm [ ;_*#rl ~ZR-4؎.k]BF64:VیwCzX5{#δa TIcBfKI-^!bĎ4/ms7 f1HX.o8GZW3 sЈ0# Ǖ"xKqZ(Ǝ(7[ Hi.__g6b>LR{ xB@~#-qϺprR;b!7B_=Ck8k&o23H^T%2ANө^iHWK(ܸb/`'c(XZqwYJv~)^:8詩4\{Lߠ̎Fz'd,Zr ]_uR)tpё ~z'%+~w) s [쎲LI9"#zu]~Y3C {S]j簪En1uno9xȲf?IpowRDvvZU$WN N-b2<;n_vR+}T꜅"M^zsH]RLoU?oE4KA;v .brǮ9DG 7pwe \[e=j8هP{穳X].n|UKtn"˃ѕ ^szr@޷{ ۻ-\)zmp 400* --)鴞Wg'(je_N2R# " ``NB#rHzWtşov'٤0X3xwTk݌L6W^2̠PxSgʶﳀkFW9v"~#>!]5f@lSv&]U`^ /Qft Znӈ8# 7+*J6j {5 NeGv.cHrz=k3۸(} WژA ]< 5B~1[BʢaԉA?w"Tȍ4".KTeud4"r`0ywyQ. @9sB$gZHwjedBFH|7O_2l C㡘ByYv{ӆvmu6U`lD]"C]5pQ+m(@O!5zt~.&M'o0CV:['4(܌DShhQ.fɋ8ZQ>lYgs9)R4,(3M oq6HaDI&єO{BJS} ^?2N0;p7,{{fMF(U͇H[5Y;&pgjs# wH◽mHjc!ڦey Lr+z}_/?οTH3B8J.M#h/\l6 rs7Pױn6,>g!KhCڪޔG!=̇4'!ACLL](lb[H|@u Wvo"UJRU˰"ѮJkt/!3)k8WwQeg`ZHQU?p5|էu>"_`]~1~Y7ٍS2Ӟϥ$ kY D4$e|qg߸y?y>cxp*lM+p0'2I-TMӘ]Zy+"TUF8ĶvӋ}CwY 1AJɞj.Zs}Uoܿ16"rT̊ⷴk(TlXWиaP9WəMJ§ I[ ]cUJ׸~ "7>ƿOL;}6N0kOt%)_!SD)[@lf\:1 Aml_hc ^CC4KA,Vu}caDE3̭9Dr /}dg=K$w9l?Y |{q7B:,>-+}rC<S:#.pZ%ZRvl:  .V1{)%f 7w$7@ Wb/= txX̦;%ʧGXǔ]ʔd/3hc_ 0.K!A%6Q~,Fp7}dP]]Yźr Ii`DgR gRU6Tn HpV1F ^Nj7+~ͤLaI 4@G l Z{h?t4a &ՠe\xq튓4h54T; - ^\] 4HLGHWd~X̮뿀tӵXZTm(M_ƤJÝ>wM΀\N Oa5\dGbz@R= 𯒠Y/VY$=0T#k!ZO~Xo6QՊ !}E>ĈKzw͍`g/ԉ0J?8]o-)wCA-S y ! ~iYMT\yh8THd"Q_|.d;*AL#vGseB:7J c}`> > :a(@q[p{9E]R[|^ 7h)Fa]0&kILKIB$/ȓ7E&s0#Rs_@!9]Ut}}7с< u Z6yNqԮp7I=i1rFsfˠ9&1!Jk>53AɞnvRo&[cD_ܡR{NM1{Kʗ5>yr'@YKhlirWD`-'";p#Jk*xaQfcv\ cБm h=W6 &.؉kl-.]/Nϩ2݊3#o Dc ;^iS5T:uĞ̳NOGqsfs"Y@0bA Yp`lR'7v@L;"HQLѴoV- b76:ߌ> 8΄Kx.m^vs3)0r̉scB pk?O-*Ià{d@~Lݏᒿ &̦i^VƾX%| _Gd5=nQ9rrNyF/Pl ˀW+P.J$6zoi}scy|9&O ϳ>PAb-]YIXxKaV>eࢍb p;F _UzHcy %TpxtaMPp6 >DҌ(2%`܄}#j|%mD9Ւu1غ]8\ (6~:y,>sc~I~5'U4$!6i@LZkbk5ӥwZ? M盩lJn06I")g]kZ+^' D`/W{f7K;.T^WChHj|W\8Ȏ﫿 4}iGF ԑs=O41'ľQ$ |QiȌ[g3Z[֙гe:\ ܯ,"(\smyŻ4[UUךkoRTu9mC'ySN?qͷ L,Dq: _ST.#}i| ۭBI󻮆SW ߢxa &&\4"Y/$ թu(6#cpUOޥlUT nP Em1bT{-܌CSxt[j =$ <@ʃAv52#1 /.滞=M FpZ5Uߓ<ޗjv6ɂ֦1DλA QbMv3)L?mAaWBB33 .>2!?6 m[mN^w:e$ǭ B]R->qm慢\hB~k82GA)-to!4U ϩ2mCf2iԝ"爗>K5fyGokC=*.Yޟ- -vY_ .ͧJC^2nc=%p#qlrArt|~9U3)b"@(U{tͭtSb/y[ ~)\ܖwx eY"*+^6s>~DK@SSgծ!W@ƓΗJ693,,$|^^ Ti\l za;>^& "HJѲ$sp9VpS4v8wEU(e{WxD*ĺ`4#)ǔwmҦ#lW'"-eg)5_W>ᡜ7Gӯ-A!?.QL_ wnV{r!`"5ڭ^#ZO+ViQG->R8ڸlL•8,ƶy6/=R4Htķpn޿QՖ,#T1mLݍN*ǞrBvQΫR+qEyoN0n'I%7wB|}cCXWh.mlE-Y+Zc^1LX*덿#6fEJҕ{dŋ`??|χN]D! q<@c=)݂ }.G?QM#z7:'-qѹdDۅhDT) ;Y{o)#rAM_F)z[ _ =9qRNkՅ9{_:[z 4YהZ +Rأ=wD~ݏ4ҷJXl?J3G/viBJïSPHjjwĤ2Ql(#oB?uXx )#IQa'{1oy^я.cVqv?* ̘i=gݙq= бŚ$~vD+[]"&lUi(RWv3jo~8O2gɎRshmxFSIsvC(ЋS|߅Am?>tC+[N)x'u+Ӡ95*fP2 ؗ jgi:㝉"e> =vRJ7fq׷|鄆 휉Ȣ/.QɥrQr$BX/Ui+z"@AmY0 (";{e :>4iWP4EnO^Y\!|0Vt8.$Zc}n[\1%嬨h` R}3j2nbtY6yN(2*t%1hX#齷 D?`YS37Ϋy8"4u=$E|{B&9_-5"XML9?%0d }Q}sV?ɐYΡYLK*厶Yܐ,jh3|̱Q{iթyU{i7?zSj,2WW|-JX)oZY,}گn)ҕŔ\ko4=/;:Ji$\LhXY%?`&чsg) zЌ9Jo\\8RK[h/R#m@)ո}4q+."Tj/I 13@y*y gqܑ3%RĸD&#(- i\X x-ś||;s"a^Ӽ#I(r k@}uͅ*}6ɦAQ|^KHpz gZgRv_ D)~h(wr\pHg ,1NLؘd璦T:L7cuy kr1lq>JC/%߄GmfҦT# 50A7X=+k#-a6/Vv+ķY_s= CQa1_S"Nj[w^ۈՑ:_bΡ1qOMVBst"6x6Z c%C$ǸOHPPt+RKO5/tTMN^\鷫YUP‘&/m 7aLgxEIdNA ro„tOsw|"i8;)F? } Lh!]n E& iǟd4<9Dd&f`Nb]JYliz|8{a&SK #{y,P]M^nɧI#.cym$kHKL]UGYjQܟc5f4Rć6lN 5f%l?4]YJɦp+wHK(3SC}O_@Ang40Z;xG~oIh'? 0ikdϪ?Xkb0pƳEw ;`m5ךZLqg#lS%˚H|FK>V}5"wW$rg?x/G"}y:m ik-ssF͘ۓ>${qu HvSܭ*9TjWk[c:Mm)GSƣ$i(tXMRT@HU-s%FaGIpzȥ^OB23 |?.1r€X A/́.qu] 3Vu϶'M2gdtc+',=۟q'fѧ:Ʉ0z  UA4+<5_|ВO&U# Ք^Rz坝aNŚNP#z5 V^=8wU OzbG!%ELuMosC=7qnUuEPOfq*Z>1tN Ua80cO+̜rPI^Q-ƕ -1rbI%00BAOLE_{"&UH 7Gf/9u*j}:GXR2 H.xfiZ97:ɕv_x-G}:1՝4F *qyӯ-:mg0T_&_5c{"h*%}:`[<^u7%1 ]Wz+^lpmPbQXR\p7C-bx&ex~f= 2 (0~\h/ M[v}J\̋>k*M.K{(JZYr*l[ p7$%+KخͿpS,KnBY[)5-@+l|OoU>D +${Σq**ToIN~&<ۃBX ;!dx4G{ mw԰)oqR*$5Ei"|34AFԻ!`v?mL8L̮+$\ӵ͓tF~gn{X̝=+4u5EOnᄱ(E8r}D ذJqa[nBk5gđ5 V?k&\*1hfîT` ݪq s8Vhn@k(M*߭8RpuQU U?g;b2'qLH=ŵ+'SCJDF_Rσ~o5PXzDc~ $[Qs^`]2Ea=Sao꿂"0w}WYs] ;pGP`X/`eu܎Ӣל $ ?3;] 8GGm#+(l\M0Lwv =)v+`s_伄{)Uu/ -1"X[28%`^u3̆T㩻M-2T/|&fT>MԽ*mdM Y"REtR 2PGxcSC[ )iup7:zj>MnVo(YMLjjTYYqʆ^a!=ͣZYGIH&ߥ +MP9jElGQ{8~1 <x7d܇{2%_)zz >Ԉ4?s#U}X! Ѧfb_KAOU[A ժ+oK|0HW Lo88_:ܗ?̼sޏ:ᰮn" [H_OQQ<%)$Yiv@>5$u#r\t9<d̝MzTt=kʬՒS&s~)&'x`qnUdXnk $øۖuojgeO!ؑ8qGIǖ˚Gי X: |v_ ȸ$w~S?!ވk)mi˻[,t..GgA(ҽP@b( T$i}/%Ȩ5:'4X\uUyGUԙk(z9p3=WfV@8qC]J Ov9҆yĠg,PJ"ߡ(WEJ,~k|ѪBq䤁c\Ⱥˮ$=,̟=ԫ ow)ͿȂ+!CUj- F ˡE,(4-8~?3UjigdQ&~DXCc҈}ѿXHlgQ0ڀ6Sub1\V}1"1ۥO0O-Ȗ ()yTҶ L`nom ykg &g?Jώ}=4 %]7ΚxMAG9Z_`)m슄f6+gşy_%Uv"c=;A;TF<yUVTA 6 7/?l |uГQϱX9ݫ۔ВT#GƸyrV|ʋ< @hnGt>bsR#raVcO+_sC1>PPF1Fl #˫`O[,sګUjֈgoT+B;ITnd( {m}Ґ^٦@~]IG/c8uQ c$PͰNe}#meBik`8vMSTi d7,;Ԙ򘞭Z<+M 11kj~`S@~@Ɣ3$`B2"66fwbD6)(e u?d{9_Z:u$h5#R jj>YWb$17TKAn/9Y"!Cw({ƛG f ȋ)Z+}.]LFYgȒʕÛaO8ۚƱn˷tH`="<#*seZ˕.L9!K=cQDk Qoơ&N G6aWx߀Vzu@K zJb);մ.J!+3Nt@'6Em=E/% ]z/:)R6 |ͼ-α*˪(*ȁ[fcV+Ж؟-Sa[nM`@`OJɼډ.E.Ը-wTL_I5TŨ>-!#VTnyĔH.h tRӕbé?3eP(//)@c ȗ XI'Sr_)]xY\Ӻ[]:W٩NC jN;wխ!}AU1c(Pmp[4ȏ ^F03Q㬈 {5#AO;g"mEr1KJ<06la) sN֠Xm&_| j@+bTx11p/>NE"Z=*^CcA'IPc3*Sl80n%!4T3OZzz2X@WwÒ@8W|++@ȀF*t.|?jw&jG]SM6W (qoISl0WЕX@hRvpq1ROhZ%l"8hc+X&[7҆kF9p"̃6Bů-Um9]Ƽr@B/v`t2^t۠.h snXWJ{">exFÞڜ $ C?6dbJħ 22k Ι[f[yRd)5nH4>hG_IV>!tXm&Rt50`6Ņa$&UrExX鳻;{auDgD _Ԅaxz_=bDsN=/Lu4'׮)_(]T#gA4xܡ8xPwf3ʒw'5Yh|^Zr?U_FƗ;N)moXc+#-?) TAwDuXWl{7?cŘ ~A)Ʒf;V0!|`r!ah  WuZ9݈T P6]/2Nu XyPtTt r{3`f-s{Ov"+a:|԰ t!S^k a"(i1ӽ4-IALd4ʅwSDo`}k\6i̘ΑhsE3S6Ȉ#̘IDj6;$/'?~UlP}W- `9^XκXvW8`Rt2p)1uԖ~Y[oVQn ~2ګvIX#-), Z^u۸w3}_lB >XRH5>ùYM}ꊬk*CP]5q5X%*6a=rZs紮 "[=u*-M8o&B8$@ ޵^KB~a7CM,]t5O%廱Mj;AwYA[ZcV!sȾV>9>[|GeKsD-T?B=2#uP4NCkXSwg2A.kt"żo'Oy58igL@o"tF|s55 R{{GD`5̢W; >#*BSyj\ke[yWIh=ءq6:_.:q0fP\BO3Yi)]Ĵe5kTr<.K&?c̡R  \pUvGrGz2oewUmǬ%iȼ/YOFWfѰY;ZDƧ_(E FXX[5 |] 7$l`CT6_zJ=5=&jB-Og)1Ay˔$4M#t.9|=^X{ h;/iҠ0# %Bx;XKyìQyJd:Ptxf^|,N% QyxK#P5I. O1ƸkzC$Ǧ#B؀YlE#U+8u]?PP9{lM "wZ{+0 r [(PwtHw\fg+!o`ƮN&Gjᆈ\˯~̓>kY?,/>\띈I0BuE^ @6b!|A|1pzKp:YmNP c'DgǗaga9r7cN3 4=5 -;T<*H=.Sn /_>7s%=j8/8I-pdΈw u^3~zX[s)]1DL(̉UONTg4}Ɋ:4jYXmMqSg%c "fX hpې<KerF[隦աb๯ AeGQ_!oJ0痵asMyRjC/x )C}9>{mg*^mBn c9/b 2l`5EG9.ZDlž3xȄ :/a+3uSmP SnPD#de,$)\k*!jssC-Cx6٘/NJf('{> kVl8_{~V"MAL+ʕ,KZ/Iɭp:a`Aw6,~h.9lH4L|cȝ-M>Ҙb UΥF>-uâS6 V3W3px0>I[Ș&D>,1O^!dz+oP sM iQ:'ʎ-XU\'f^G~-Il}(ƴ$?0v+aAI,72oPg7|)A KWK/º쁇o< -Ao>4`j Ԥ;\/b\J_Uc S 5*^$ehآ#|IPjҡLb BBp;gLm9to >K]erP.rug,_A9t" v]T3FUvK>@U9v<0u.!-:$ |/[!69Ń̝aval۞jK>j8 7i^{}\ٜ2:l,RطJql3_F❲~_a6[rQ lZm!SU]. &\ W~OĽ!JD]ΗZtaSNq8pU?˖-% }1)*Ve$@jWgz0B?h?K*UN8=pDLlɫ4J+QGE5E'i2S4ҮI`?Gu5mp=t?K0_s =~!(B}]zhK?9Uyj|wiAyܖ [NU~,k\go"2.`_dxb[!^*NLJXj܏T1>l0?7e=]{>eUB`ɱ#b,&kmPܦdICW6+*ӘoU3u /tfb߶F  xF.6E  qPj6ԤGK @ /u,.I[Bㄦ6PW85V Ǭsʕ~5ު+8*;#l`!uk?} \qᇓ. 5`2- ^\VhrhE xnقoD+]Ե\{\f+=&*YUkt< 1SwԸ{(jz  CewDjIBuZ@sL5LHG%r6Ă;ߪxx4LXD3x ~| }L(}ĂGE3ZR\ iE 0*`$ip5w~WV.S\k4 񕓪N(?^VъWOa1+rOQm7b, 8@,h<(vy(-ӰuNQ ؄Q>RR@wz`6e&sgKkQ?("D`(Z_'mS'`F7C c'sy-ZߨicVx'5"@O,Ї|S8'j1Hj95x rYf¨4([eއ$t(1R=4}X*J,E+7j:׊ 8&h^ Qn|OU{%wx` Th[{jl~y!ͺ_@r(_a谀q޺&fc$ թ7,56#DAھ{ӢJ0$oT>ERl8ʝjpl$([ykjQ3Иt.!6khۊ1k|jR 7CK\FugH%S(H6 jt +WbUr.#j|FրˈL߈ /{bP&Ӻc) A([ #^D`&F+psd 4{pyԆƉ~?i֝kVLh-l:Qou+:YwB #9N첐?s'4RW8nAc 2sjXS\ݭy1>=n}01X7|NOKY X2#F*evo# 엒@ys5u)wCj!i JYCX!&βW++&>u-Z|N% u1[N<1@Rw+zI}#Epk'xF~R;ڵs^Ϛ3i_r~clA`>dݒYޑ ^*Fg a̐$>$^"@]twg|,A0X"Fd:sFܴ:mjG:; VQrc} \ofYu?9Qծ*ٴx*Mてܒ.E{Ƴ8(fFms&W?-K(@FyfKz.82x7t[!܌@<*o 9 \^&"ʽU&`p"㍛GM6[< lԞ/º'-X4|@}nϣN$>q{)FteLR{3wzHqjODt")0Mbi‹W?3VߨE~8kNe&wFp lA\uִ^P[y6H&ekjL)2Ԡ6{X5۪}kMMwl4~@ &zq匄 HW.yT>e{6*MFr}̲Z' I,ә=7 T)zc^au#%;b}UjG5 Tn_ ĤO^W "gb[œoM&;]<Z>fKdSxSBu7Cº1ˑ"stWӲI xUW7k.>Qy$Y hE>B"ĥGX)nJb(1k| t"DZ{/@X(DےLl{ȹ64U;gK/!sxcS u4z{x,tbMNBŽ\5k?vXnt~%QJc9n)SSG)>n}':琍]J'y>~R%WJm(PCXCDmE^W{Ct;DX,Օ({sb{. S~~LFWd[^W@ٽ]giC$یx).S GnGD_r 3991z PHB`3-}?IP^0yT Jng}j}qJ@)A=@!B۴ȕwdp^$Ͱ}ҙ_z'*m(#j/MN~9V;QŐkn'GLD @XW 'RRSHGEQAqseu45T'DO;q'>4֤ B̄` f >|řgJZ̜ 5~`͸pr[&I3P?U 96- _ L*M}M7(̤ϺTf< |Ap1_K̾R3~$0o~ yG =Jxm'L(lܡgCUӔ@ӚΙGRƚ62L(DMT 0[ =;ڋmj(Da$;ǹCRrÜ-b;W^LL>YR`ԭ#YGkHj8 C{uwzXE =Ii({Qh=XeO_`RZ ` ʴgHZG2ag>/ymr*r|0YeLubQL':TcFW /Ih],bXvx _Qy|$h2-N:OAE_dÌ5[8̮w0̕)@VlKritU#&PMG{ G8[YrGq߈Y֣ˬ wTD,Ρ%.&۴A/k~zk);ߛDBqO_͈5\\֑?gghSb^C8^ZHwmkM@"HRAFs6ׁcrMࢡF‘ ,Ж4oTSB2E^RyJ`brVKscz`CjvT%h]cfzIZLXKǸQSy j>be5d K4 8Ƒkxz ۷x چ0G4KZB Zv0NЂۆ$ G ![ąR^3݂,q]!,U>1 d:6Zm" P*xGq1F7V|0>dz/G\bcQwW% ؋̢4BS|8a}T, 떮O'#| ̴ {.E *t_M&9]%c @F*X$&Gb-Ykȩ0J mWnXf% (0XAd7yKOd >wf lbhl+6sj<|q5*̥_&47=K{>:[ wĆ?ja `rWӦ^/+67S4H84Sz5i7ƎKl33c_r|e1R)< /LspK'bO(gtb.@M+k`e0>[,êqɷF-$EH?Q#lQb[۱@_1C) A"ڧ&feqwΛՃ>zpUcߦCT?@KLy䚀 *$1%$2 摌p1@t1a|F'̱dK.al}9^qlW1tlAgEVk ȊN$еSV}%| Qxz!y\t)z*㢩sܫ12RFuv$ %2AxQ K\Q=ϐ_O`|>/KvG|$b ǔZr3t.tI-ӎ|%*(Rӕ$5-5|ZIƷO/ * Q;Ǯj_2A[P5}E@fߢp![Rd}+@(QQ%J[haTH4j>j#w&+APR+ȱ{2A[J {YF39Hei"lԘ4Zd_Ɔ ^ mF6SSg_,ÈdU\~o]!ʢA@ !&cYEWWqCUaԼJpwS)dq/[ma,O+ &|-rn Pn(XG2K:6tΣC\G\:?oك3#!0@ m iMog<0Z4w_?WۙL,Mv/?l)iR(ҦUvgtk+A;;TV`uXutCv2^4IznTyI[(CL~$gW=A86 G7^K鈿)ti*[nKW̾2}zQUw"5)^vK.6c>@j60yVJ# `vKb>aHA GuϒPQe_9EL;2oCkGJ z.dv&;뚪:h ,Im-{UovF(Zz{t-BŽץk&S&7 ܋,A &j)u*_Z3~] ZhKF3VgI=|_QlqUF2R\[E-.ٙ6;&㋏J.1 |#3S7BYYjeE'af_ӱOzp^[ %r9N5 2kr[m\~_?Za7М{v3ACE^cZ9ܸ]NL ГY$3L7S| w:L <S-&e:. ^LR I[թUǕ؅KwI9X^LRg`,|\LV\k//yxPxmSl䜩3.FB @LL%~ ߮9&ÒN! 0tbI"|#W_/*"ZTfJP;k}Σ5^y0Kܞ| u.|1VǑA 53xY:Ѹi,,A}E\zo]#r HT(MƬKlyICKؘ'Y Z3Ng|@jKiNJJbn< UH,W,}nP=Lf(,'"|FMIdO|7OeKiywG wYp?e)H0D#|$I˷+x58 _z04dOS_Ā! `wA摲Y@b;:E'k)A=# -bxbʊ-^δ-ϚI4^mGKܘzh+רCq*tC'Wb o$d&wOK½=bq8`yM}y 2zg׈v s9·j~Յ1{(k[@XX;,ppS)p;~O1eGiUL s!< Adވ>y9*3o˥X{Y^[YPV`TΟbNQq:-P_AiɶՄ\{zv䥷WT9Drwr^0Šd؊{_6弥 d"cr?:=ޓ U)Q:,A.bbYz-TDžT}ȕ`{H4!Z5fOt@8Z`;g%mЫ. (vRLRj&b 4X9YhқR[DPN cՅPe͸U%NxD0pP_O R'd{4v`V#wyA\,bi4n=uH?&P2u5TtGN)*}bh -aj Q!By.UY4n`p;x;Ƚ-,du5:Ը3C{BO& mJ`I3z`\[6zȅ ~=۰E|%+زCȊ'?9spY R̎5(.ݥ/7PuEڰȺ''lk֌ҥxdD% ^la7Q5Ko"%JpYo@*iZ "JBf:iޭR{t *X=GcKBD4)4摔]κ\Ev5W8Y8+VʟP5\>-UQDvv!$=B7$Dwx63'ɛFE&,zMB%elwcW{G2`ưw5)C7}/Ii#QcdU˲ 8TEkWo!PǾ-C;ւϏ3ٵw /<|o &wrC]/e;IgKoN%},hυPҁù'Kco0OZ)L޳pn䥋Zl03EPdXC쵉Qn F#,TńYroJ`FobAlQ PZ$ mُSM$j9ÛTyL=4!.]9O$2?'+N%T'qΙQ["< yms|~U-3 m@h$'P^VJqd*+فAn%w TlR*]2C) 2DaUbQU38`IPdEiBj+2r2>_Q+4u?vȬƺh |+ꀊSpƍMcUrV gu]Er4< 8䓍2xxo'B΃tDrN .5bsmS =PeT´%:hBk&:2dKxr l, C"s@ͦ9]!7%\l8|1"ۺqpyʈ E\*dpU%hш #-7s񿜑?z=2g Tp G|(Ky] q fw,be{ 3$.ScJ6j~ _N9@oi0[R::oϊ~"'e8VˉvhY*f 9\!n#f4ja]ï-3;|9=-+GTJ4#;Ө3xɺ΁Qފhe=Vtc?؞wiKؿi" nY}2(qڪԱ&'tXcli@ v"WFVD+6fi&GWc9 EڇiR~{!S ?dkj#AؚJE2c`"‹w=vSWa'&d}q$% $ }nڅys'vZ}gm[ +հqxn^DkW-1*ܖ1^ˁ^ #0~\Dgd,~CIE u\_Y9qƔ'?Of|R]S:z*Ox=)ˆO6[?+kة9!OaWtf>ۄIw{1hZ70%k r_(sDpF:CILPĬ(Jq߫#=l0y^˫: ZПt+X9&D>{F Y'VW^}%at5$ B8rAϒe>Ɋr{ IN&"HEb'B5ZZu# d ;Bط|?۴Ż{AxƇG橼8OW//R+}pH&Ӌ'UqkE1HKOpܷxaL6ܹ+1.KEI2%4$ӴaQwXeh6K?a3+GJye @,(rqSSb2vWDp1 +5?AHItCbER1P%N7+]~7ѠN"A9Ko:B3s3 __ȈqFURG>ވo"M$H Cbjn7JL@ZRnNn50[B4&#"`\(G6ˀ9"m'M2S6f>UP KLPe)]SD)cw߬=+|,<<|.9Vi\=G2#Eӯ h߭}\F!2 R2"R}7G%ECT닉#Zv SfS`v^/|6?C>?y|Zb b'D6V'byF+2MwWA_>lڅSK§ ;i%Mm(W(hݜ'w4m1Cq^]xJm%t_QH( U BF9S!]p١\sN*"Wʰ~<L}?6lY?E-mw (XyOˣNK}Bo<) n*u2wǰe,/޿Uk)y_x.PlH;G8LG'ͽ <)R+!hkTu<9p3je oD_ޞOk7oܳ><đJFSN'>VՔ&Hvu)7u %PUb5X{SV.{aR?3#7|.9TC&Dk< qپX)ndQ!k[',ي4Ku0=ծ/}ƞzt/q wn3\3? /|KE} "Mw ?aX,H'n3oj{˅"劘^v}m:Qzz_1g?F@iE+@c8<N8dy.P!!w35B{s65h>"߬f^|$^y-X&}P;3W^COUD9M^i ΍ph{vZ<O^=3G i  MĶxWo,ZaN97w[MVwbap $gò-,@}R9ZT[wKPM 1MSlVV+oGSm"5xLvk𐭶=aFޯ%94#}LDx4V 9 M{4yc*>Mc Ο\,|=I6ہ(C 8ŋ*t]+0_9d7 in0}jMtpP}#@TfsR#P\8)!!ylHoY^ jj8Ʋ )zxQPx@bD %mG8s_(`kWcx) _N,="LjZcnUTYlLy Ӡ '+ 3YgII_c)AL1KVOgCUwVҐgmrH;SbS'NLf}'$x!g-+kw^1H`;|~k>;#j tU.G+&XH5u3]ӳ=#x{4VL!CI1WJ;i(dLtahƉԔZ#:Ӊ.]ooQZ:BBtV#^)(HZ5  9Gwκgb}8TFݎÕ S[6$9͸ qYFw11 -.=zi\|kߍ1$ط2 vϴv`[>.&`^w)pmH >AJj?&22R} f45 x7l ŗ6M{i*5%*3JXMr*|Nnd`ZR pf&"*B ޭ(á$Ừo IX Ph?p\f7?6ԾŊ ٣BAֽQ48V ԎN˨pN!Q1&a YP>hZ% GG=w(P:Ŋj-;Z K$CBe we }2، BŲYE3YQhRX9c*ZqL굇Z!^9W>P i$`B۲?-XD.+iuTm}2`;~ n.mM|DԊNf}ԫt"Lp}#E&#$ ) G=tP}@NxqMRj6*fgft,^?}C(y &}iHnjV /k󝷆Ej =`rqDbq( Gi*sLŪŁ5Rֈso\NROӋl|cmbR:_gw1Uu6-ہ]ZjBeQ=AC?lF*xہD"%Ĉ9f",toIF C$L1|+( .#5~eQBPb@;V\?B%A5Fy;zL5 oZ:@(/tϺCN-_lanGԁ~] /| KHl}ELFCPSovpy%ɜ5jNxۢ$5=:X-yL0 E,}mθ#4IpG+ [MǐyK37K>Z_U%45C쳋ҚKE -1uVO⸮xI:b,*Gzub:H {]˻M~ 5 掉N[ ƎL*Hokg#Y  T, RCۇQ/ ۪&L4+rqYᱛV4$'`ZPCF o7TD;Ɩ`g8^Ɠ_օ ^uLߩ65 i$9TN.UYh)lLuS\Xneu 3zsEd1vxÍh002ـiKOioB &%4Ūa`p?%Ѳ*&p*8W*u̠:0 KYQji/ֿ FSBqyU"bR˵%3q(+J)uuvE!J0j$9|jX3 at)wO-xNmXl"xzc$Σ[5m41GFI/Ֆ -f_(zVxr[>Z?">!.~'  /d_*,= NU2w6erȕs1ٶ*߃mY eJo$6ҵ DɄ#eZ`o 0xEPhB:QWE?r8߽gXioT77a}$cxؗةMehvǕc.70:D7f`!$~o}l3udhbN,8(|yM§eErtFа#߷LWxm ,,$Wjs-zy1GU;uPVm4R~s鲹 _ll-k*?=q,8{c֟i]0.ae>{Ny%c>e3W[(5{UlߢJmt0VG̤ NԮo |plbS1vv8ghO-;1'l,6$|O~9wY. XRc|D\z~ ֘- 1?aD &Gw5f« Nsva5j*_AuNVؼtdLK.ʗ[r]YU {vAr V$I3A_K)^C_EaqO%x>!֔B/UZV9ؽQ}i6b"a Op$X"X%Lcd2C*A4Nv }EuYƸ5¡sCzVE`t]9\r=Tlh/supR +/D#v]Z1{2Hkej%f/80_xړ7j/۪zQ(9YjH(܍[<^^zhB ^ mBL39'Mvs%Ꮡ}!;oaz*ν%e͔0xwefs@MԤf!T]C)9]-irM!'復Hh@߃U= }T*^0;n. \&;๐ w U(㑃mQ" 4zDS[`R8n|Sfki= \lħQ*AN6QPOLvyk\,X4~_G/wv90?>#'dMCatC#5*9!ѲweCHͧRZ"P(S3\+/>ʞ|)7Յ9|p^C^l"ĺpƇZohfW|:Oݥ?҆.\w&5k?&pS<,|0o e0i;TgMWN]܉ޱ| h Qoc]@+o<Ӓ$W~ϓ$2'U|B^˱`~3r|Gx/edBA͗LkAI+@@8_Xby \ ZU[6l ʞfyt1vGOJҺjZ.ӱ0ӏ$“UkQ(Q,+z܋2 Y1^yߵ0 s#"^W1-喠TK)%^T$/Pږۛ>r枼iٍ/ۧ>PplV2T=n(P ؃<^hLDQ&VU*;rXXQࡠX#/KC:^qHnAkZ'd[> Q'@x}A2ondSJպX[lQн0,(7-yl  )Yj? oPm()D08=Rg@2WWl9O^,8Ldl ~7VS~`)/}ak븉VDMbGH-2sbΡ7Xљl]c`Iaepw7P[l^˙tRcdDg4e)uFyt{]᩶;箃nAt9< IPY hI䎅)*VRp4RuQ c ڬ5- =rW!ٸQ#-cC7w+R{\ {;us/0v1W!B':da.13Ua\[ u)H{5efߏu6Lث߶c).0M2?IrS}0@,+`LN%.*O:s&EBZ!+M\]iؓG?m)S2~in/FF$vV $L6eB/JsOsT9Z[a ̺ݺQ4/\Ą"}0ԥpGx4/Ur`,r: Err_ڌe<0ѷ} jpt`X!CfyQ.ig^ 2m(IB(#M@n[ ig$M 5 NXݺ92)*OEuQq2\y i †kO(f tɨ RQ_m[&`T,[C,lif͜>ހWe`y 4X˿vk "$Ebvu4P1v3-Dc=: mģ3cI5$J> L c[AR&q BVN1-kGc}ݕgx$ׂ!Mq!BOژ{+%BTG(զv~-(x=_N.C_FLⶲ4P&1+73^w t*P>;C`S ρ#fe &X0MV6i8rPSth~:Ua%C7GKT$Ϩji(ğgK<Z[ z)6R\azU\Š1؍ " dS,WYyy, |oS@>5 ^l ٙ`brAoN|ÔC}mY_ ˕(4yrN#艹L:Ц҆Ъg({ߵ|WN{!gfG``Qf!9ض֯:^Ƌx9x&l6X# 0òd4a A੷9Epã t%ovh1l=` NTowcbl!p)K*fD#Hg6(+MzOMbM'"Ŋd̓Ut{3y֜ga:󄴯fKJ$1D? 8 V9=G){Hب2.Ryyp ?;7 T \=̗2F "9/= Ia\*c~U(@Z`/bc(@&ΐ@*;eyv LΖ0z3_6֨=|ˈe4}>!.ێP݈ 0zijf(4aӕ~sY%ƯJ: E@(ξCW>4,zĆtd#Ekg h,&b^XM&@_nJ䨮wDŖ nhf&erzI00晃mO1?됝%-;GL+5Nirc5j˚sKjiD+:h'=CdPH!}jA?fมa9CjtYŋJz &s՗TGuP 5DG 6(M(!ZFhI naeZ @ڈC/Ioc~3VKNt&[U2&X!C##W7R =6>] zbKvD 7?ʝr\YK(gWI;l$-0dG6g-c7&5e4#C\HDXf]L%_>6f^z:o9*~Ơ 쓙=. ܕKHR#5$eͷM7+yzwsxKfڴeU>kI bs^@duIj e\*=O)`82m$z9 x>jrۭ&)hYK&ĕ}XK@ΌdKt#p7zL%ӘwZp=sv"tV;ǝBk}ZVO|%'ȫٕx{[V9)NjI mTjtۅY?炵(Cz6ŁJ~ duhyo z ؜.[q-|ZK=Vĝ.rLX g70 &2/4䂥nѹ2OEЬ4 0mlH-3wf+E^Gi^Ia-1 *!`V tr&|TES.)Nf&ڗNxsuݿ@5r"Hfځ~;F+蓫a'|k}adi+dX+ZXzY a2h0yqtln"mę*rI\^`2bHpzhdIF6ңN:2#u73{ܛ1hn,?^ DiO9Bu`B: etu#j Ò/xi=?`yEQUUnNX-YWR# ~u$ C t͚x1r]̽,rÖG"f_O6#<9Eg s~J1N1RgnSP: F0f8gq24K m.2ڷ+2'Xi9P}P4L UM9Q@" -hjMj4F|\ݼ7H Я;vg \c 'AsqyUޱK./dtZz qp3J]3'=@VtC B %(%B{-Uva#gOEd]4"iԅ}0j&Ph9;[Mسzs[T c,6CFގ"l x=~AHȨmkU*my u}bst/o/\ՖPW`k鸅8_0-PZxĪ/!>7*`ٺX厄LA/b[n4Vh2GLXTz9~$<=pqTIq/{iZBmI0MvoL#2+4 Od 6VX#*a@N)n3g'GtV_!g^41 Z@[0@4,ig*Mai (MЭ͈+7.bzQ/@61r|S;|7ԘMu;qn $l\ C]aid}$ %\V4D? a[X-<iブKymآz D556Cw.I:-ejI]ZO}' yX j\iF+ə2Kq,LėXxotِ< }f4DAIp2TUTy9ϕ 7c߯pN3NJrZ Z[sxg̖~Kט,#ʧX@apoA/L'H]2ӽ %9^)@qHa5Qk7:!RI&UM ƈe#xMiB 7X`];jv /hN2ŜVc x'g7JF{ewƔ2X7> &{LUyKf"3>*kN)6eR!n砃bpo(/v&BSϼp,`Ei+5Yr dς#dS仭Uꑴs xԄo9Uv<_bČeORՆ{.~:9u朵BtlTqyuWПNYj,psa up^4-)XXqāʱx3aܓ¦v褛/Cn2&_|)39PA xVITXYĻŅػs}W&(RQ6 65dL|EʰM'$Է=Ü~)-= ! +ɗ< Vc)ΙP?fc) LJ$X#ܞ%blە&3L³GZbimd@Pj+MF3Zj:&k֝\t5/+߳fo/ial/La_`b'l|^hȵحm#8 4њ-oh EܒDbw "ܻ>S'%Yڄp RZCUV ̥^BPnfqy΅R GSqQ&BJFfCnl@NC !ϡm7bbT_ѤBĿ, 8Cr|*E}oNULA#)N^͵7MzCf kVgSsiaƒh`/~5{p8hG?Rభ |Il#l:79t7`9IM'֏\]ʣs0Fq%Z+^ n4¥z~Z2vx8gEdm NE:DVdO5o=$l"QP)p4LU=} (oQwVY !Q+ F :bnGoOZyTr75 !!|ybκ6!1cA{}¼^<\(Sv7uQD7'QܓBO+x/BU m鍹F#3t]hPR3 { ߠxS*OLa]jB'!G>"Uz餪E:8f69DU\4@ַdڻ?!! vF(қ@Vo/rƑǀ-x}zlpfĞ,`VcŭM-ٺ zi*˪0_2cAx(v(1ڥKy ;B#'HސuUO~htvUɪG^dĵ e.QwPj2V.xW 6]j6vj!A?4(s;6;o Y!.z:П:밯:@_אh:xpYa `5U3&.kShdJqmE誦1Ų?4Ff=- hs9[=^a$t 8O0ScF0_V$q4D#{lw>/XQyD7䑊^435 !Pj"'ݐd{am;d%t.L/lzo8WnHC$>NϯYGGAy |{*OQaL̈<~JY@#fYcSt'!q{7pW,ٽ;%r`ؕut+Q ?1sj.G.4{"5!+Fy B@C:q8NpEw}-GO {!t*?n` ab[mVL8ߢ5y&Xxès1'1-%X(T)tAoǰ%rrVFx]߱Cp`~v'.Xc#[ 7E{@?=Ӊw?0ڱwH/a߈4F6%+n0nV*eF"p<~{ Dn/ܓKmZ8Wmw4scT zD3i3vCK2qx .1V̺y*RI>8SS#FZ"NRoWU=;_ơ_ ,Z>IUp\Ļ M{dP*IVQc* ?u3gȹ=X LN} 2e0gP=ʜ$  I Kj: a:$) % 9'2#Dr}NX;>O鱷r=m2#@bqE^nǺc/)WNj~DK3,ȭ:r$ޥČ2:OX]V )׊뙃) (ՙDU}T3^r1 *L j5n0^_%uIGtRK :? a-bcްy B>>gbaRF|m*8k@^a,Yc@Zh)=Nzno]w)e/%) L1ɠvdD_0u8:ЯYU5LEa ZH#k5N­SӠ<]眚4ўމsi7 ҥtʎNZuHy]G#TMޅkv:>>2W6fTk;{'$/Cij,-xoGH|$uC;pb^|Iҹ%7ؒK#O`V g`I`6S{0H't.Tu{r= ߞT!+ *5bZ](go!eTa-Иcvۀ:V:5ˡ2d:.h S~14zcdw 8 GU\碬|^gfu+LVpC L4sFb`׿\I%e>d=Zvۀ뷎Uۺ8L2Jl;0K"B wiԳmni*={Sdi; (pGEٔ=%9_F&7 gH^J߅=+us: Em5y`'Ax*o՛ib:{;eF<=IuVR TXʿɌ<'w.>DՆz.H[|Z(0@*gNɇTL孼[s۟BAR2#dz=G a'yA/!gu%Ma&gOf\7}UJ-hNړn,IN`xbz'%' l+O9c 3LedPU%&Qs;QV9%閈љfr_' twՅ  %-*棂Q$#Qqd'~'F7Wx3̰wi2 " j܄ @ bd\FtZ^[6pޠ5O s,Y$I*—Zxv {l3wl"D['t5Fŗ}8 f]s5=t/@B<$ / X,tQ)ֳz={~FL7K0oZs&\X+̯4aRhީ'pK֔(d_7%i4+=d!6iڑ"9vп.ICú oS8lU$K 鷊y =i((:?jVc\,\CX^u5m CuIp)-ϡ%NQ<Bl3s}+& ī7\2mNj4ɇy?ht- LoS[nq9$ E`Nj̀c(R}2)1]z:m?g^?c<^2ʭЅa@b K<ݨW;)[EFpA 9ʼ:F@t{yhS3۰_+uAmN%H/S41fcjWOÊs%yºJzo4uex@y=xh[X 5% n KTYn#M zq62Y!3gj'-]ɀ SՕq'#.Z\y7;XRQ7H`Rn] ӛ%vy1MT5CCMXAHpW5:;kKnnDhX,*eczf̅aQY *՗ V 3ْ>ߢX fwcWYՊ:ENxh=ǾaBjuz.3dǜO]'52 3'ň"~_#X !gj_`~Z"+p< 1xˉ.o0-ץ,]*Yamo|鲖sA)؟=qr3}  Itt(d8_Ib r+Tq}FGjþjƘ y}N}=dxiZm loD8{9c Bd䗎*[,zB x;qjKpԇAx=czjY\?2 HYPoe'~9M*Qx}?_}KG@o3Y2}%T}FE:҇U'٪Ċ#zoH q3b +}9#HKgY\jT!4RDcUsٔ\Ԛ b8`>܆?6s6٥Nܑjk*jΗ.Q襭syYp!CN*C$1Z~V9t@&é.E>{WYNV m̴p`bnދfxduOpT7g+HU@}(OW8P:C+@#ri (4fJDzla Jt޲N\dƱXTfGA;jE&`o)R#9HW' $6xcɎ͆Z~gsmtn 9>?$'Q33&ђ2yp`?<6 9c\CԭdӬB:dm5y-]EhTomxcr]0LJ`6_x?.sW\6oRgzVu]2SOv 3h@`DZ˜Dr21;bjC,L=\ڿ)`U!vwj@"0pi)ʚf~^ )(6ȩ? ᑹ8 xLm$wSMwd*>9dg:ٛS֖b;~qzmH4":-v35G_`]_&J3T`/ uU>ea tCJ8|a~mm xyb(i qqRM.e{A4`vF<ʆ 9}=2[3R;nLz͚(y9n,|)|JG} |9{EajK81Z]NVz7^Vn{:cna߳BW=V̞ BmFnXjM M{ ~ 2auL }^yoͨony_My!\O0&Hl,oٻ Bفrepͺy'ȡAJ4r]xsyY-\@/U8)'-T^[F u4RN:dwi׀[R3Sh ]@GyM^U!-7?PۭUߔÌ߯Tc<&當b(ek4 QfD3XnRw(W=,] ULHZk`}s`nSƀ&lvO>6K^Lj6C#\ L sI_l %{(hϫ<Ӌ"1!D)?CLN4\Qz~#`L=J*lӉ9I?DXPC'KDڤ^,ǃ# Qk4*ٞҘ$Y>?0pl<(=-!cM :OcܖQmBYz26ҹe L 3f_W >9.a +;/O>P6OԮycR~#3U33f1f lI0۸w(DFakAJh/)gD:Q NI:*.bbIKy_o(iߩVG=5"¶˧0as:u#?7VýifP_K1u3v;H:>xc s ۀz4Y ^N {"Ga(vQMoAE%uUŘ8]6 kh%b4u0Mk!djҬY}wn_$L)pEP:= fJU5p1Q+Q-ZAr4fD` 򾤛M{ܛAH7 /F`Ztn;JyoK1B)?croWh2`Eg]_ߢ8QaH `%s$ m\ңrEdj"'oGଓ>6/IMdXFE BԻ l Q83Ek\444+C"e\IGVѵ:l{ӃV+|-Θ BEp$9w@f-xWFJI?`ڄ)b|F<ؒE Ѯjm$ E0⸻T >xao$6VI|w[P[mp ʸ43 Hd!4(Ǚ2Ԋ3cՒo;D^f0ꩅ28-0F7UcԊRY"V

wh7r7L7}Sj- v3y&{6:: H-4C%~Is7h 3\nPs;$a'!4H8{8ʢt#9ᄏF! 7 㜽 *mp%NBLz'QjavuѫwG=)s׻G0DEt{cF-(Ɨ6ruV$Q*8%tVJr&Ih\BV KP&`mASZ/]x{JMA B`G A _:AOYڼtxDp񍁁E= }=? m.̜oH]k9^X9]hNXdc2p۞(r:~B? 5Rl&OK,{pо߮mjcvѺ@dU6F㯿d2J OJs쑠!te>V,'Y6gVVYu?;ߤqKñHOE{12h>=sst "~[Ծ,51n(WHE9KBcj­*=,Mw")qڷBBv%ȋַ],9weCu}Kh.jz֘0݅ᷥ82wHe{ &pd1[> i/9#4bӛWnZz9-)/@1I!#k G+9Wovr Aj+`FG&b7%jh,.o,L>"C&qp(t}ML3HoC/-5>#ɖ)-Z:NŎ(0uރ.K7m w**+@sD,:"^M¦}k;Ip4}-qW"X[S毤uZixZ|:ޜN LDsh'w3?hmJxGҢG d{ ps N#bE`"sߐ+<.ō+w*ƚt1E9NyUuܻBXRH}&/ѯ&r Ho\]d$ߐ 1A7A$}Za= aOA.Hb HtEDSbgH8;30Lf´{Up*Dh]'UPHvy[ cpxwRjfK7mːFXFwE < x]Z[@kY)7A+CSFq>\[z'\uGsN[0e^I>U3$,DXW4ĤOuቩOk#SPȻnnM&j r] ǫX16jg~Э jyT~]gI?Ӆ#: 87wsc]+8 86m[zBC8gkY"^.ELwU&JYW  IdL?Zn U}{KS;=>µCcl#*Jצ)0#˦p-z,U*CV.xK`ZY*"FCܾv\3ٿLOf ǻOi. ڤ 3TD N H7`]̠-Bk/TsRQLObS]t P% Z{ '_' 5Gi6*v?1.1r77֔R" NGwo>͑$.0>;6@sUZ zgl$~rOįǠAºFh'~lic + 4-\MK z&XV#k<'<7ZG3pVdLf1:t?/M'ΙiU 9ڳLI\NЍƭE[=Y{&Xz)*R0A]Wu__@nw E}9~Ƶ8gleugİTG/d\/ᖚERH:ZZo:hqq>5)"p67N_4ǔy  űj^ HaTkY,,^# ĐͲ4u!wY^=V_˛YIђ¶mݿUm[n@XONaؚ/>uEL(_hq'#a?{%sW#Fз&7D$h4@pM_.ƅ %y/tO_xlCyo19\҈i/fC`#'}Sh`IИ6-m/y!GA*6ng,>99I fNY]!_Oi} Ň 6K/8 ſTbT @ixBUtVv'nCdHFeiRD]ґۄ<{%]dRഝgDB+ы6Vyo|5)1zYCnAEФ,Wؽd&f@S8"رΚRn MyA@.Td~E|Į>ƌZ4EkqLPLfoSS Ha)ajR׳n+$h-,iNƾTcfҴybLdz6EC!&M喝r֗)Wh[\iدYk;σ˴!yy,h1M\ǩvw tjqjւ OGcMq?jJ`0?Gx^>椉ɌS1 &H % dߒYUtoQf7ᳫ,e! oLnsB̄ H>5|xVdr1h,JsS)CxQQu+L DI܄$Cɛ&N~l,~`΍4)}~I5U Yо.۰ժɕUDYh_6E6>,ubVNQL0c|πp34J݅,MJv*sSࠣQGlBK(JÊ> x99S˩/`=Er"\8[{E9 樇ZrrƵ >G7;9ipSd:6o3;YR0 6 ?gٿ#zKEUn7;` v/VUͻ6|KW1l ^u< ό{ zFhJ7=f ,CX?S{d#ZXQ;?c r`[7Aeu|^1}(<5%OA_b}ۂ19g 2`/_Ř7`ئ^(`q7 m(cFT }n^đdrOJCC X9?mqp{;i '/Z9ˮߪMsKz|5ໃ٩0? w8F5Ά2.4˔vZqCG6I2mo$8,[8З3 ^$rɘ(kW(e*6^,sA!”~ɣJefЗ Q㔬ڕXX,1T{Hm&,F}wv[?)+2 {/zϝ' )-w5T>#:= K)hx'!*;.Q}ìϖ/ԍ%խe˔%>, M`Zޠrr͚Z,OpV< M͈'i^kUK8+U -T7sHCщX\?]SJMW yOEl~4*TdU gwv]a6v]JKÊ&t<Ӗ( 9j ҄֡o)=*EۜrPB- & ya2Xāz\:x31S,EH^^|TҭRJ J:dpmZV8JW!&k؍>gA`~^.ZٓR[~V&4;sj }fZ8 M-9y1oNBE>@ m;mv"+@z{rErM3 ,)y-!Ӵ=2ŞCՈu;nu Mfe:Td1YҐ!8r؅ g71v䲿kSy8^гd Qiw'֧;l6o9Qmbxy4wnIt` N/t2|/J' exIm2ZIkl]8 "A3r-RmU{$l9.$"=@S09 4I ϶f{/F帇,߃&[XԐc4ْW#iY0E}k-w"vWU^ (7mC0cR܌&>!]\Z<,򘰒t-~g_˄F:{u$Ob`&yMSvb<;1F7rw6<S`}s7H)ܖeWW/γo&94Ǩ5=hR@>dzpjPi%ooaס$0 s]c߈:zTH*ᖜ6tٲ[Ƶw e-$ӂ# /ayBu2׷ IMo;]\c.bC=ڶLUQZ\Ra @vDNĔW]MΕG;WÉ$k46X u]L-PO4mB E#P̏FW7B4':Sj2ĤykԜg7]DH͹e[vo {[D8c.OҡF$_ɍLץ2bei֗4%WO"HR6(١J엔 ?Ĩ}A/「=3GGlFASS-UE\M毷bf9V]/`!ۦYky- +.NWNe}$z x7L&?=߯׬C sQ\PcI7"C[, AtPԏ;Kj"$ |rjV/(D^ O`Vԥ{aङ `~2݌f_9_#Lkp/Ld!X@.?f | >|]4AVtP{7%xܛyse&fc-W>m3G љDzT؎H! 3sAwޠ>]Gp.ecӳMjW8f˂DR}:x2—"M>l L|Tu][qq"& 'ֹ<Åו=F ]*osCz;3݉"V2y4^Ek{ DC/\m$VH-Ռ/l2ޓl+| D-8C.?R2[H۷u|f gz?].Jy;EcP`no0%;'[ -[8F1xLގ^nBG{㬱/j}̼!Ώ8_u'ji:U3ELw[7H Izf`@Ra)ϊ+U"z9x>md2IC:U&pTXV҉iᒾ|{u| 8u#E)ʰ`: 6%&7iujW zՅUM9CSM%a](tklvolMZ^8梿mjI޷mpCgi\ G|kdөzhʲ2#+3똏F[[S[Js^ ֡"?gR ~(ҐQ91q `0t#ڦVlIZԵ(͵*BKz=bڱ~+Z)Ӕ9p+{&mf -rAmcf8oc/_SzT O~]܆,7p48@A2i9ǘéԠk/߸{9$'"#Z` ?7:,KklH{*WNft>2PhUK+hdZ^|dR/{ysO/?9ؿX wbQm-?hz5:w@ cw6A COj0>YkؠAe~/Y}6`އR k%ĺ$V΁#G*%9C1f$**LM2}84psarI<|@$:yoծՌH2! Q E4.6o' hLg)Jz/;}} $`pUQ$G'RV.ghnIgX7ٸe읻cπpcACQt>/ p'1%/69pЍhaKw6f Gpa( =,Ipӕ>!T3!dMu$vωgsn[XT:waEO=J 27'(U$)MO6UG.Xh,x#rG"aF֕^t^!DKw"#BW1R D#WbP<+e1KXgw[ PRKơѓVKrٜ)ǟeA5]t s 5ŷ7j U)rDv2&OE mhjedMwɤH +c@Tf-zEM;{;׌N.Tt|nsϏEU=X{Ь&XEiSF5W:V /K - ~M8_e06}l "7?Ava<A֫Lۄ,Vyΐ b4BMjBjr 48@RS׈& k @Ք/3hFKwQZ(:qx\e$N^1nj6(w@\4'0j#| 3`c/[tw;BT];ԨmGhē')I !, tS}n&"lDB"|bvgfdlAetW;+P^wa@<&RuC0Il$.>mbx ;mYl<ɚ1=͒A)TMi@|cȌyFva+iT ?޲ط\`EҴh )ƝCwbPaJT\JX0yDa.ۆyVнD9Qg4pgADG h_O>dPmFS>T`}M/rW GwFonReUXKH0; 4Ld0=tzi]\|9QL~,1ASM {O. vFPdO@P)UkLg[:X>@È8ߐq޴ӘfqQ> $W^$P1. W$.b}s*+u:Lu o=uفjס~3NyvG+j L,gZLWL &DeW\!,tߴ=)2]b9xrb2ui K9-7:*dfx0ƣ`$*5MU=؊8={X6~dU8obd] X-oD<}=[89ThZ6KcHmeԤH׵*8gHrPGRqh }٥q (6Ur` l?8/X͛a}㟀'lc:'P#}rd*|p C> tl Pfic8^?ax\%ڗklC _7c874TI?'a漏f2WAY!1AЁ|g(ӯԦ4%ulj*ю d|60eBAWn˻~%r,BL [5$Wk6*d5o?orG^w֤.L,Bll3/֚Zf:]:I/`\]uΥrLl^`fm45JRӘ4SvtүE_A=oMN{'LcV@L~N[t`dc$:ts9؜6~a_։ u>)ǎ1ग़ds&|+*…1 n]~h! 3ӃИ0+Z1"'=Q73Fa U鯣DJs sF)B`"Y:6$yAp}lܽէr{R,19;`>peނBttayB[%dHE͇F= pkZh[c#$J ? V|ju UxM#dzrs~iQI@ PB/Q\)OOhȻ#947y_yhN6if:viLQVE857-pU*Q g3]lqD!GJpC45%Fżspۘ3RGt o>x59, ,Z_JPlQǡ:5L]JIx'K9V蘁n8#'=0꣺s]h":iߟ$Ka/Q:JuK]#rUj>_t&۳G=cb̳˒vgӹw|~ Sj-4*AHQ1C k3mYJzKa x՝S>(zLҟ"p-r= WJjw6l:dOߴۢݠ-~ez<\ Es\#V?'5f Yҋ)UYk{҈"=]{ WZf ϩϻi[~YQm(/JflJNФkjb{tc[)F)D`v"V:Asn#?&$Θñ(4QFݧcPɂ'3ԁ{0ǘ#Vc0(&ɷƞXdްs_bOiɹ m&&Qj}."5 SB7÷}V-U wOW"vt'T{ (8Fp% yS9PRFNbL$QժIIpD{ 6TZqEsZ. R<%aSVMR6]a֎wܕe ]" 4/c#o1OU]RlU)I ,5)9.P=q>} cF6= ߸yP$yYIA#;kX4L#ϑ=7f\oK-ק%ޝpm@ю3dv͉yok|8$#Kؒo~GEݤ`s-`# itWu:iYC.UV[;)1yVWtwQA g? 4k*=Z h¡'=A*e̗yn>kg)u4 |UM+wu}C \/^WQj+@kzkșy:&74c2W:aN.Y6׶4IWHT] GW=KlVv$_Te"BYoqLyoyˉÇIwPXɮkƣݲL; x ~/y|n_bR!] y>}&n0(KcL *(4 .Bk|)!:naD?ՇJYZ<::c;_^d`q׬;cB拓hه/̰{CвqB0Օ zdDrGc5K5 )|0Y#K4N PǪcr+huyH %?T&F6 8\m zXuʄ nfh)UC>,8vd#ax:G/><7%y\;nNZღ:3{}LyVpRZ7-ܣCSB̏JƐ:s84/eu0=cy̎ vIe0p*{UH;QRnQÜr@>ڙUJ96i 0<|fp4 8j[zmy]Q&dG=zM >?ފ9! ZDmA76rgr&JݟIHf^L~ZlqTHqO{q)U sFCPvJȸf8=51|\EJIe (ިp'¢%׀%Qr5o 0X`!QRV3e7i:ql0.'sٰ;41$W2D"?M82ɀ)uN ^e8 "շwހfUκF#Ac zD\c :A 32qtw ]7D=Ba:SmbW-;(Vd>W+m80|W_!x1h7` vᗷ+mh>q1?qKbQ{fa 1춻OR"fN0O/gj;wLh}\sN; 6G:7- /)گ,{֔ˆvkfO$L \+_dMGxZ M6fe;FaZ F~>ܣ=7fO=MnM4-qn~d4"c!)OS 97ȄNCORW{TjG1p.k'w}LLXm# oub{nLLA73 KüP"cd[F\֬ bYL ܷҾX!M&4^l4xp}v[OH͋` y698NqҒ}9P 6DOfU*Yΐbꈱbpa!*䁢Q{>i\sH%%)xbk(tj-D#]$Eݝs}"ke1ڜ:8%uD?c&K:ng}=xjYIi^,[[#m܏f #CL3ʺK/%:+oۭ% ,Fw@ziF&L@I"W[0_nRMx&"bl~Ο!q 켛4|1mچg2NHAJ7p`{"恧?Z gጉs((_LG(Hof#T F#&0{ xzP0)Slu@9;""5!HS\yD4*.jA" O՟MvicmT<`tߦ̙Du*!kվf QOtaMb8> .zBLm\ .B<;I4tX=+VFtr0/wsJ2U;ou- 5L][ܖ=e7#]2pw-r0asɄB .(j,HgKR"1,OJ1c@"P&[;Oo% +U_Nd `~ڋ րhO=%.~՗>JW Io^T6ZA .6nx’Y`1h0Aw ZAvTxVvB« %D]+IM3Ƈ8o:.^zl}j(.([;}12 Igv"|vyT=x<[}$>\KUk^nnߗcֵ0Ù{5R2' gH]PBjd嗔iX͋ӊ"3)麍JpK+.08_. !d$<]Dc:3+H_~wk_ao<&TWNlrl هhTrIX.n: ^J8k$5j w#@" / - I &2EE2i\3,}ft'zHzg)xj=ۿ<:UFn:)?7tϭ[gݞԩe)OP5qtJ=5Ci\20%6A7zו*CٹH7"NR5cz*OG߳k(UD {XTLʭ"Z (T8;[\8W/_|̉6mR N7'sϯoV2g13q2eD"+[tgZ+s.N9 8A+y "uj0PLj\P/'>lޤ,[C@PGw^UKx+ֳ_&mdy| O0S:$ vFA!2–቉$_[!!rx ?L|Il'R7B"]=|a1u4k"'W"v7Y/I "3}:q{=1(?$t&#ŕ897\{Z6r"8W;$l,z/ Ja@$6lHnNV! L4)[e|Yxm8+@o"(DɬĜeb:l Sȋ ·'"RO;U/2P?Cϑ$J s|SB+{MI9.q?tW-Ed 3ykZˍ|__t6e|r?)7nExf Fpʰ/15m:YnoTQMA[N,qUr[AD!?KT\BZ [wxfa%gh)~<ʃ,`BJ ʝERJ79sJ} DR@@4+r?c^+t_+Y:n4rzƳõ,G~Ö'+ y$F_/i:==bқu3KT6y*eR}@(~tI/-.[}89wEm-s#W|l 09N.ed_ٟp8*Vm1t!!' ~8n*_oϜ㌥ާ^1q093Ii7p.T!UT ^(j'2Ōz^&Ik @~RpjK#}CȀT!ȑ˾>/ߑ J0q er׬=N2ȵ`F xz Fy mz 1X k|g{B:H n⥕>cRl n] K+#2NCOn]Ձi)bc0#.Ǎ޵ŌWCNtŷ[9+Wϥ"1^xW%y!5T7dcwst!F qJtŢ;[ hQ9 VY|{׃ y+1ŕ&r*(>1U35F%5ĉ \(ü@׼@jFK )6ɄMlά/qР!( dnPa3zEc,({*O#)1  7jSBu%gk]%*:oe\9`V{Շ^K7;:KP?g–, kP*V>3=8Q_ i*yc*@}FͨM-fz@=S&Mu}/}2k9.v+CrXW> #Pie"?27%$Qa%0[m;RLjIl @r@p\K(3Ppx"*5jq$(N)~C)wYmݚ,ydCjbW? l$8M~3>ϖK#N]M3ڣ8`TG<GG:&WkFb!5DXG ?"{|FwX>pCPCi/QۯO}v1jI,gAa3u4 -I'[\?Mub{ /P"6f4c㽳FGV2A ȮU,p>3^G{$9y(SX;wChW:lh|Zb]gA ̎E]he;UHʶzZ ^R=\a6"%_$16f"T`-X͓f[o-.]HBK5\N𯵅EQTmuv)}j9alAͪA2vh>'d׫S$ɛ)(Tgvy>v<%~'T#^H7zU %ZV+˵Abw<UkK|F.4ݟ\;$!XӵHm[e]fו-:(*5e;42p]V/xLw(E9-c IJC_;FUEeiʅy16/fk1hD '`^yS,}Tm rbvI`񢴆ۇӵh׺tH`sT]*QyqHML8L }q`\'le_1i~8G2VL֭T=/xcmdn`F/߄fy̆\PVHkl"oh2xm6Fb~z:?haI|M\}$"4! =腣 \,xl*6EW.IqWU&31Z׀aJ!T(F!,"剏(ڰ #J6%~QF.x\7Z'zJCJE#5a52w]#)|c0NmC-_&F(A|T]J(h`J9~#:K.ߌ`ln+ܐ4 :V /+r+{dj70ϑ}FF V oc%W;AaU[lʰ|,WO&1MHr\p)]п?e8m=^H[\ˬ inZl4g FQUr9rq#]a Xvt3o ɚs"0gT $o47v)["-rD3Z+3΢3ll>FPv)ޥC>Xg,nVjA7@?׼{J KRR@”Բf2uIS4n*<&һj!dt:a6V㹟5Vfs ;  y jdL{I{U} XJ,:PAm2Ez#gsfVƫG} U]{ o,pJi]VEDJy( Fa]Q/K geH O(95e^jwbI9Axydܚ1΅>icNW Oo w0?lޗg2r)BQՑ?DKd׺fIQxHvOJӢx#nST͒&^XÆ "j|mbx95Q\P//z)_{|mWgS앬ROKj6x{ 0WAD0|RsS{$*1Zt§c܏K3_ED!O@R1x^Aa{]=ⓂAzEkwM|Xk+{{I9!M#Sl'hSD]":d¶^R=(]!gd+%S+sC'Mea$ L#Uݐ= &^ƽY'h5_s6,5ÛS3̀3R ޭXA 5 = p&PP/7 TgsBҰq/iT,4z%b8D"v#1j3 ^7@܍I&Yܵa4~qJ|P_V%d!B{H|#>2pA::fd}?0U;1_Mcȃ&SB U!Xkl_} ْz`hGa:Jߤ̂tn2b{p uI'ٶX<]y=vbZ^4qyQWO",Q   Xy- 7ҋ\( ĊiC']Z=SD5c27e/ ;AmqJ#m7ۚJ#c|AFR$xYer?&Nh~) .ה*o=m 'V+ YlwZI”rJgS{B%ڍ0~[=qi&&-f&Gh̭PumD˧}1ep*aޙUb.R9p~*,ҝⵙsayn ^wl%޾'MxY$# ["׆i݉!Z7)Zk*kw@Ј+/Fs&>cUN ?7Q7<6"nǷe[_Y]-r{-VP R -"`EvǐGWD!o.^_(v2@F聩L-ۑn:UvPVZ,|H (>~<9cs:=e3m^A(jNpdy"zަعʊ>UIϧ ⡑h?Bi'k!^,b9$}c-)u-k?N@/9RěǍ;nV;"f2=n;}RU@i2uVolwG}Px~7h,01R "PVzV4c Qiʘ  " !g駙U?>eLL_$t+WyQosOc6e/I{Mo|F⨾EW!۴0l+ijFn[ ܤvqos.]}A ҉ն{s3n%RZ6[Ƚ`.Wh%cDͶ* ǚGLC ,MN?(ENB=HZɗ^lu?% }}{~t9kj=sC^kN{\~@$>+y"C`V[HuUEdH>QbO,{Gk,)7>Uw#9\ˢ )L&.AF<=QtT52.] - DVJ߄xLiEd EH.DW `6fysH4a[B/g_ㅆ@u«hK9z6$:Oqyͺ}s?Tu]8WVvx\>1  bŅ7-ߥ'?>u}-ha[,vv ]]~$7ޭ5qz8TIzuT'HʅԤRQZUmH|cD+wv 1,DYdM܅,d\0L0#Xa-œ 8qxF`Δԟƒ_ τ9[vu}x;i+ԯPs@"SGv5_ 7-ptQA%"^3LsFA&R 1g4MD)[fAhB.,9[,3DM5x>F1ql Zt ~٧ZSԍ-i Ix>yjƠJUtp4XaQk}zے*?Eo;.8]{" o[FsCBVa`^=#hԲ'iAFj!Df"?&{>ӱg]Z@'ohq7NΦ݀NV`Cб#,}UE&1##+eI{5d({?-T*t9jiyu(e6g6/bh;29 ,KП-f,b Eװe?')l_؃N>q֛U>. V؞Yh0fYq95٫9qc:ʄ˹~"b]qcZ*)5o_*\dy|<^1Vmqp@:ڰ>υr&!O(e_Μ`7kOng'rkϾ9)N+s9 \~W4<Y Z1B{Df 4dĕ@v]PzDe[P>P#ik(G 2s}goC7=~ït>eJmޣ-5bo렽XU'"M,*2j56k M AdyA~ qCz8@i鍆– 0c7֤Y&zL1BvDg[{FU\|-D8j4,^0&:qukGiG1cvC$ :_-ޥF|2N1(Y./ʼqyeX (Ӧ'urdͻ5ɠsEP X@zQ17:eߓ[ΗJ09@1=aU6S 6RqdR@SN"_~Ưk3!9Ld{hv/37ŐKtm<]P+g0|-:0bkyKq̓oMe+Kqn~^3*ko.8پp Ŗ i&EjX ]Z",f>dQ&=[MaaY])Afu }6^L0p}>L#H;S< .n5|,}0*bziހ:+h5;$#ۄ_pş a)j /A[#s_(FsԽ5AiYy7,Ǒ |%]7_MxQ7c%₃[ZP&agoAHLDu]Yb7m'N%z|u]Zo;5ly] tx[z.T+ZG c8dreȩ;*)99znKw7Eۈ@ف_쒘s㚄N `3v% %PCVQRH(N]l 4m g*S^olr7NkkR% e`K`V|# fN:9^wo'}ٸԨ}a9{Mȷ~ m.B"{ױԽ0/%x4v:c:K[D̒7VܒZ$V%1~c ewt/A-{R|<ݾs4ˮxf]Lߚ3-i">Ͻ8-1o0k2FݿB BvP' CyE#Re1Vo05< *̵/Μ?K|0+M\rá Oq hC ߥ39KT>[Y"8 8jQWwV8 ̩j (WX-u4c٭r6քe'ʘv B}6(J4#šru`JY$DL}ll>-0>Wox~)ulC]=kOGM-%&]2b>Ыʪ$~$[4i.Fə{z;viZ;p,~5?^* }4r*$T);B%N$eFR5lzw;n wdF Cfn*2U ^|5PT-Ǹ|}HQto07 zlsL%zE=7y{*N&UN IP7;LscF%O_7ۤ]yg) lC:qfQA?ҭ  9uR:\fLN:`u_/t`i "1\t`Њ@;!^/SAS܏ARD1)H_ F"R,Fۆ&(툆 yX,2&/jtUȌ[{od0S)+$x׳>@FhR<?ʪc,Ux-%-]uwh0Ư4UC cN{ϖǸ kʎ7s(i_ܫ9!=1Ч3ʖ8 "0alz&FtŖV"fC6j(WBDL^y8%L? \fU"[z~,,_~ɇe|ً˝I9[wF>XdB+\ K!!JlnN< #褂A܊f(+@Kͺ!m϶]MdBo1ѡmtzyT%ٗv"'|Ԇ ۭwh1]7GVV8g0_mOdTԵy&M\h BJa㵆|:3Fl\Ḵ̟ G%*頟0I^ØVԛ.hj8q2]WZ9?@d!Y "]:.Ü t5h:H`&A}l<ݲb"M5$Wn))1+]Gke<SCweKS䋑?HkkP?U sJyq!Xݧ()+(pi ^L" olO$9ù8tUstc\nA, Pnħaz,r֐*>qet(JeLdDɚsn}6)jH,V -u} -]Aj 6浨tD.y1 r,#RwFl eQ.pu/5a FmEOqoI|dY1VlcD Q܀%_$&82Q*/e3Υo Bl#(pb<tz[i ZSaOo?@ T2a0iik۠~J D^zEXL\*nCeQ]R4ߡ͹ޝ#F@?vMF^>4D c#${Ot=5R<4+`0ia#e<- ހ`6m4>ZV]="ɥ9M6"(t:(* d()PC ̋h5MJٰ5gh^,5 S$lCwrR);P=u U_us0CQzSꀇ!e(ͼԥD{L'F\|HWA`wZDU%SقBz#pw;BA+-Z[ zP[ ?jmAް9Bmk kTW!ŸðDFA\[{gƲzљy)|6"w5\Kiqi`K5ie@5l]Wth!,MdH.b4Nh<-I`=nq 8,@Ͳ_2p$$: :SN*{?!i0`vZµq.ׇ.+sqŪvѵ|F9`K$xGbk5 /tb\HE®pb fۊ@8 թ-;>+$J D|I`U@,_; yBs`WhZ.G E-ø!UlJiKAyHrͽm7$_%(ڝ4 W4CD2jtA@l1 _ _aC2r[YC9ݩW z5VpCqIig h~HW>ZfDMޏkrE{́odXNMuajCd :, ŋ;F [M9S/2X#jr}?G(^h$ F-[ h3ͷaS*m$>~Z>30~CwaP-^ʋʕ/IbIo %K_D~& T!uuiFj|'g_1G?y \bu?pX͕Veix7D~4͜'6]Dl֋B,\H^D -UӀ${*Ձ +^w$PC67 VzJ/$2uƅ x FTnlsdlF%ەvy:y`Dc7Z"\Ι o%a-޵KM5܁[؄?'7YzL޻Wz"P"}W()s0ZWˆa7 )a\7tl H;k? {'U[Ib1c|sWQ[l;r t[&W;aqTB1ۿG'7>42irU C\:" S &%#e+⤏`,MA֥lT=(BX]k~ 0S8KO]1U`$;ʝXZR;֌l2'3EY=86d36<:gCTP7EyӠt Go~2S +y|M:0`C74b]ȣcDxӀ~ kȆVSzq,P"WUw;k0z1GmPLׂ>iCJ6̲(`X%Ǚsܖ̲-RG_%6I&}#-RStbt/5~N hdኮs5Jl7 pEa! .XlW ;kp?ABm tҼ-UqW"QthH" LLG GuʫK5ũ\_y4sJ;}vSuC]g0[^YPn}\#lR6^pa ܰ֗yV&Jk\mq9ȁfkF D4,-N(E.'z-$wc{k9a! 5"֧⣷[_Q/R(oakeQoq"a+5%Axv_jI<\vSe;?z2QSHO _POިئq6z7~H=:&8e(ze'ME^ڣ(IXD9޺׏n5&Cx7ŮBA]H{"r'z\i"jLxTQ5n 6bU>XB9ۊ١/)- a }Vr9?z06KDL]LwyK ۰/C>P `XIceɘoPdRCgC4^\TELﺲlLɥ֞ ets•ӷ_V3JR͟-ͩ SCw8rK\lf#vsyaE XnnIjrsipudZ}blކ]8{G<—3* 5&>/桉3Im`'~J{͞g{[~8]Pj'hs.2̾e#QST3Dn9FwX*9T`iQPN0'dGEY2MY .Wt?jBj沫PJ_Uډ/gt]FYG| DYZ!Q_F%1 1>+5tOV[:Ծ"O1^l]7g-}YSwu}W&h=Ph#%5~r`0hJ[9nL4NGB,(p*ܖ3g)&FfrШ"_!G@7s;yS |:.!wRk*c?"׈[A Knid z@ȸSIߘ4dX} "/3&JctvA|\B M`GA "_L{+CW<7`y { U3 r!afc9oVX9& "3:<>!kc[ӌH@3e%v0vjXZþ5 )G3vۉg晖*}c1j|<NtQAlm  &>eτ,(:摹kRX a#5|iRB"v`ܭb@6BP![rO &}pLċء@^UZn'}\<֊&r$ zI޾CJ fn}اdT}cCe8L 'I}P'[SSdr:{{ZѬ ܌]utc`Рä?ToرX{Kt.9#o66f lQ1^` qAILkͤEOw %1dQ %ߺFDÑpiz bbڧ0p~>)8J|cUA@ٴ~͝u)9V,؅6!~aI7eQM=D^C@ a}=;0J gA$2րdHiL, <η[FXU=Nd N+[=ӁO`>m#0}*K?IHNjqd&Mۏ[lbWD('*HEޤ ]&A"1UhV喵.bNnր 1K{bz9xM$ ̚ӃoYwalᢀͺfpM^2 w+QG :sY64p\R.Ӳ@}7`b ˭P?nK9T-NGm1ielJ%pq^s.lj dLb 2q{L9Kյ-Q.-p0ja{Ԗ D0gQqy\;6Ջkwtx%|א g\\\6i3XUk3l/<-Lrn{t@"Tt(]o>3mðTڍ{DR[KSQ@hfup潊A˧,DF0WIr#6)DSA|S|3٠n/ K;kS6WݟfXRd8o]9H>U P+svO&L J NH(&ϮI[Xk;{|ʤO5â4OLȑw*wyXAd:5L ڂ:̺o=ڇĠ\Lc]+r!޹#%4.Yq2 LYV;`1hϬÖPlram( 1n>Z>26iR ?c )yQP~x(N*%_KZD@$ (<М"V=kvT~ C$1p!q%,- Tc`8v ǯ!ƍEAB9垰V-;.nj&I!/J΀dȣ=o|h([+ E Di`V2dz2ToGԷs]btZ~ljBNmRPk1_`4'¥@yKkr+\i;ql,LkoR_i{5B h$ҒT|^ﺗIg+~>^`B|&E©u- dA;"ܷYwoLhj ֬ciNʮuy%)5^Jbv,u 7&FU0㏾rzǺJMN R>LZn&ŇV_ kOyQ&J&n> r'/Sߪ`5胯U濭3XZadc&NZ!WXedmu VL&T06_kc-PAk@&oV5]z ɂ!EզYy.ںDRΥ!Ι< 8 Gb)ȱ0=2T1׸z#jJ#?%r4|W\u9}$]jz jhUOyN}$M0iOhPK;Nej `D{ X:YN+Yg\n^,6dk+P$E 2]w{ چSܚ(cV @ĪbgeWCla(385R82d_{UWbd.QU% Տsa,CWn uX>Ht-V[bS?fC-ѲEӃO2YN/B>g]edt7Y$K1b|hzZ>v fK/{qY(-o5bǸw=y[T-_ΔzRQA;ybhGI쳐4g@a #"ѳ.D Mh ׇlTQb&N9apG. }1g;BH~" ,ri!Vq`|\g_\5p)}CSKa,hR'wHX*tbM KQDӒ@9Э7,u@l3ԯ:$X=ot8OI$Zj=ijeXwPplcUf-]7S`() SMTkVp=s@I:d<%¶g{ _R9E|zqN"DYӷEHU\UL|L*F!7Oq8-F"tlf*>lAOq'1 m k.&s 'ceݣ>w= tK-+6h$6.SNOH& 8;tl+tnsMQ} %DɳD$%#?Wڦs,Au(0; +$jR~C4Mo8 rF|Ȕ7!KӡyґoXVi<#C!,-$CG#V.O'Z.wDpcd(EK=F7`G⸙9Lv6; V!Vo58) G^p @YtW.X˸ #/[cLqBT}Je5 d&q 0$@"`}7\Po 3S9&DPF xWf=34ՔqCaeX5߄;=1(¬D_$ְ^YJ{jX7=%N^{լ jvQc ׫4t:h:FТW=@ !>A ,!B4$ڴGoFQc@tN~e1#]=J8f)`c~$1jP `B5L:طP+W&D&0t-#a񭖡YȽ`R4T6#@+[cj۷hT=-jn*51Q ~''lr RlKw)FF.Qez:Mߵ.ظ+RwuT-rS OrVۇu(Ny{ 5J \r̠!#6E:?3ZȊ>'fWtBW""Z1+ ].C#i "Ո™\'_hoZo:3CpY9hK|,4m#ǝf ʃ?KZܞ26{i%fZ㧂/r_RȘխ|% y㘬6C^FIAAN$>L@YA1ql3F3L$1Ǔjj3}r^Ll,VEuո_0*8jXKFnkuZKͧa0\!q24o)1?To;TY 1b9H.^s vo\FbMIsƗWhGA˺f㿫ӨM /cS0 R{CWs?h2AGoh3$m?|Ul!=UǷ kkHxF.f}o@+k;y ~O}_A{сB:EhcE{X?:3$Wub3 DH-fu]gYs,&%9 x%B s/#ׁ iHXi/8#?B#AκV3yMm޵$X;jg)&qju+CCcL{:.m>`,&c5mpAa.ެg7_[yşBX>Yh\ #٠G[}c. d}Wg8+RtX\ogӝ+;iCZd2`8@ՅBXK ; [eU% +4RM'}jұU|2^+r{3eIj["O{׊SƂ>,x;v xy,HֶOK[UMQ2JUIDo<̫)ДB]daOJ22D rR8^4\Oc, "]}"1F/~PzΠ~+μҿxי2*1xh,h_^I UkKe0ZJ1ߨҾ>$pL@3FZN|b*RM<`T(XDl; 7f!pN#gC1 Ww:. p?UPN2jTU_$"pUo-JyʹjsUm&`o:Fs@ό\E 犦i@7BC_!0Zb|0PĹ_BlsJ&/54K޵ /@Fx>crW28{`wii CWyhhy чY+j4s!6m,SVl1CM`zqjx+*?O$H.킴cT_;p )ɥD-MYXMIus2(IQn`*6d ŖV}{@.v< Z;R*"KkZŰ!O4_{ T-äl8?"eqz9֛IIG v7Zj+EVLgJŊ9-蔽)ڏɟCS#%տ87إUk{ DYQn7HT7*ee~D2xzQ.]I&=L]`] E_ 6|YXPxa94&JmY?\ fS#硿D$Wz O:&v$,kkZ y9P"\O"B,GVp-Εe$ x-Dv9]29ɡY1: 괟eoA5! <ȍ&ni7WHU247ӧ3ߜΤ8}p߁<%ݰ2T1G}8ѵ,3m-8ms;~x @2j[U6t՛'Gbtp-^@(CuYaཀlA*>꼧.^~q q*(Ծ}Wug% Br}<$9yO] ɜlgcvQ@ͨ F?KhK8 G̈0Oщrwf_A#)`#ro %ѡGd,Rk)n8Yu`!>c@NVnLJH"*{3V*5YijA&ݣW(^ b"R]~T| (4mF |V2ޫ&QeZF׆mQRO"=%WVvT?|̟qsٞJGI(>j2GbX(-<-m5fiW/QW_\˅Qu׉S'j,m6+1cU t% Bc>Ť:2Zede s|eh`U f$~3*~p+TLXa9{]4״]2h_~Te%G!?|̈Go!7DTRF5G1<,K? ;ԫU^?˟WO^B_sl?'BHE%Yy;䞥^[sZ$N1dcr_E]v\4i~y,۾$YL/2RzG( GxӯkIWƔg &^,^oeҷSk[uաל6A!Ct,DQsV`tbR(MvLL0g0.n83~M8~JJ՗*t0o1dE:Ց@6'ue\:n<-h$/0M4`856~B `nK'?%`㓘D3bQtY@Z>4) u@+w2)LH9 ߬EmKJj2@LJ#TDY~`0ZdW *%&ѹ 4j3n$xidڨ`P?0K]A-OH 2>h"r%W90:Un"rot2{DM6dAqt SJ54%T#hbP%9|}5Zj1~E@.H.܍t% 0`*yrﻯ@x~ԻS<挂Rf;?Tǥ',v'i\ ՇJl+5` ]ɴ:EΙn/~yW{NйSmONg>6"3zy7U:YdlO Qۘ?t-2Fpt+_8ZF1*!G?&D6tJc0/g0 мW P 7߲Jz:pmnCT6&ŝIǥ:&gL]S t N 'z,xBwN|jA5|oHqq!FvIx k̿A:#,"b*zPpX{*;IZ͢b'6G~y$Nenp6@jK1xGrHiU!5\\Hm_cjJ*l0/sf^P鄟R Ɠ֑y1?=ܤ 9mHs)A9Rd'O\ Ojҏ2+K~Jpd`O no))f'.Ź &a7 \'w4|=A๙6/~~23 v̖(MHO4Na "xX#.0'|% 07ܫ 2OR4d-ˆٔ$9'PKj|g'x1EI+KL89Ea>cA2& zK^#'ݴ(*j[Fflj$GmLnTi&]hz#g޴U~%byM]DzF}9_5$A,dB7G/9#%\^i 3ϟ""< 6Ev%ţ"3"͞)\߷>Y}u!A~C*O7#7>Q9 kOJN$΍ᑺ:̌8t2eg6^75#дX&h]}?#]z|E TKKWsA/wƻg$96&myUӱb!)oI)MW Ձ=ge Oo+ϳTn*ZɁfMh~a`δqαa[漮WPw܎:E{Zg5N\.e5|{e\Beoو̌EB0ie~3]@MZTë~f@/nHhVtCPCݼl![qv%HFRAaY3bEk'UHzImx0L&G>J:uYNq~ؗ7yٰW  Q8ԣG\3s&u.ջ_IvlC/^=$&-&&FЍ-_tk#8Yg9)X%[7c5ℴ1^>~VR+^h~);}y. 1}b3{TAj*(͜-( ط`PZ"/|-fK Pb;=7`o"BcǨ҄2vͅ07Ӹa}]*~ʳ@ I[ a"-2(IдiaGV`M 1a]w]p.L7uV/v<ೃE~tp1 Wߟo*$J vo Ex^k6=USgYz'duAR "Gq9W%z-Yfpܑq$u]<^4Y8N! @ A!BC1 *^N[ &~[mqtiV.iLgvs7%JSBGC;Shq/]{WȊ+#錵 ΝMZUz[tuݖAbPo鳖(,BԹ1s ط1tG t0t>Wl+:v4zwz7ai4qƗAQɚo!2h\RZ4־3.DB~Q'DLlO1@FRUW#xB Nd JŠ Ws VIF6E’qw5y7 Aq}[D$*q!e,( _Ͳ)!&lba܁|V}Es~>Џ G7T}0h3n QczP á^6tA}\.o n`S!A!NTY{lC*^ 9zB JBE0'z`T8KQUdrI+,eP#%z.R^JP(h>̰Ca);+n! Ә98ɐ}]Lv[ٞ;" A^L8D(y Լ\3I/i2P[{1-<7B2);@zL'@ҬA/М=r?=&Kzu,S&ۗn(`%&:P1o4iիZd*8i =J'ȅRA%7IETKF3(ZKCUύ{7{T(dN4q6<)ڨ -nX]{*e@޻3lψ:a| fj‐YX)В|/8Qs]7Onѻ /(Xgd$%2֦I-6$ Ι0C4XGVwU*inXTO02k΢֥ cm;IdCPT:.K*S8ѡTE2F3dgн EӞr2Gb u4x:u ot͖rx;*Kc1P-VNByS2'[L ,ՎR bӭ<-1 TPNqh? ^1 Y F)zqlaIŴ ߎOW ` M)_p NϵB} Da!H Y)+fbb gif7$tR~02qg()~\MK- &ِꙕW0h,?qz= kWUd~Rb-G_E}iT"ޜ~ y >Tm"d .ۍ%9>lshv}cILM@p7?rLӇ\=-@JC_X^ G tv гsЅlN2hM O|M er&Rl>׽?xK@o̱˫QY^AAe!.%F L#JDǯ UcPI35Wl1L~>:/fNN7q7Xjd Fwו d 4ejM/7k\ )rz/m"qPvH T6+𘥘pJK F4.Hq % 9ù6Ȉ5Np9sjG ໶0L.{RScrX3.GITƂh°"_1م*Ivchv#dIQwEM^0K4qv LݣI(Hx쌐|`VMH{\gigEk5Q k%/(LZ#YRS[*IJݧ:Țg#]|Yҋ-UVxMeCaZ>^H+W s]E$8h;<*;ڙL`E[}_zh(o*1Y̭\ t0ekS?߾cڵwerL8ڠ|QƔe-x8[~Cw"ГQ[U3ys#\T Ke2g 8UDž'Ǫ$RgؒUE~ $\@0kYttIS ty+H& nQn+"V#vibqx]͡&a]_EN:FM67>#J0[VZ3!fC2Gʫ>ΑhMHD̸M&|ׯVǽUhҽtAg89OPNԎEl!` 2kG}h zH aR=?5yV\W{YMGF4dh9)(/++(PJK[D< 'h~6d-㔱PnqT#֢{fLƼM]zծw;_'7: R*Ht\r8JB>|{f ?G&˨]rʬv3Ȯ;B7 L: |Ґs]NX#EӶ.) L^O}ݨ%`,PhsPnL/wq7XH:uF^ >| cu}+&;\i0~ %tJɈ,u%8+  겵Dظ?W(mo||E{h ^!1'N`$yP$37-#8kh(>" *zꙔ&Y5)22F@m!4'/19b7?'2tËd?kJ,F'{C9t!No!5eR#.e5/ X,sB3*`ZhB{ ] (n0}5G$UY`LSTnQR0xC064(O)==I)WAVN|zTZ*eTenپN[ :˵!=f A&K\DW_ݤVb )V6NJGFQ`fE(%z HyUWGƅI1MN V??r[ 9nFbbIFI [vOɣnY0t윩wsױ/yѲ;O8؀t9R(̳bRZ@OJl6! ݍwC6n!G 0n0djOTU4ω .a#Xx`:?^neTzLe qr4Q)e:P7quuS#jضּJ~J-5+J>|۹wP ~Tptr#XC$IA>R*Sy5/6,QS("I5gRoN,N;; [ w^>oWT4͖{*ғy|(R7/>Vˏ4\7[ߗ (#bcҩ酐]S]l.rV c (8Onu K3SuvFZ&v>+?=P6C<1xQ(rߞ2YEz|0IBqFl;S{3Fw5inWX4ÙM_PI*ƁU(qDUݴMZT4Ϩnryu E{-Fvw~Ikq$"OTm ߞ}->Bq0'+mIå,O?K\sw5O*u*|b_ ޞ>;s J4@D.ov vҺ<0~sfaɦz[7Ә@(MWϵ)]ibô 徼a08QN(PF=:;I~M98ߝJ)X9j!T_Yt6s;N` w%hF}Ԇ=l.y(/CN(d9t U7SW9`_Mjb+gd(u@{ "8 d(x` rIvO^r bI(Yqf fStVD\R܌u]j,C]4KL*HkBB#T!+CBSI3SzjhT87S!Z$z~QUrWV2p_3 8f>JeL_m\EǠ_M{vvƹ!٭P i8&N8ʷb4덄ٻ[\iǚg;&pNU8%e12y% /2ҟgLpzEn]7qdDm4ɤre3\jx~q0펉vϣpêcVV7ݔ 4(Ϗ#. 6ΏU`[[14"EᖂBǜ 'EY=xQ.|ۓI>LBuڤͯ#K3+oMI%jQƅ3ma{/]y1 J%yH ɓ8o]%Aznp @ [G6^FTvD"1d:y |O.G!plUz[QMIabm(%`;#AL OtPFy 2"!ɲN}x+d]0 W2X"TdZKL+载 ,`ו*e̓sX?YQj<5%!2-y@BcsnX8 0@zF"xLa 1.Œl68[49A50D,uAX[ P9dҔ)^G:u WIdsd`H+Hzͽ^`#j(ΉٻQ ;}: =@ 4 $-=wXJCYK{.sz/w"0dAYK]T U?8jDTyD^ܿ_(#IsY #KHuz 1s+%-;L/ۻ 51V|&ܴٙړbw32o|S,W  hJ#B8ߟ-NP,՚dw w0֠l༠/,V@'}W4A9h3"/ "ن=:&@"ÿd\ò1c_qiijI1 -)8ʮ5k=^XwqY@\Y!q uFv> +fUR T$ΊwFqj,1 cS+Q E+;aokP|P9XNX;ǡIXHy%,iχ F"-1e=waE v&꾡;S#:R2n]4am&S-$;l w 5PNL[ h:14e""2o#ot뮅F?d7jf zuup88rWf- VRyqKzF s'$g,P4clذ k <[pPŠ&0SF^ # cČ9sYV 8ɕut|+[\{ 3^Pfˤ]A8˦#+O:ʅ~|""7&@^.kLl)YFHDuqh29t2pf^ЃK)=+|l R$O41Ù>xE4vrqNN)ָ{ t jouBO= j*ڃ) ©&dPH&YNJvt7twPTyZ"FCv4erLL~Sng%.zsA`Ofӆ'?qwnM])H7Rd<t<{3<!K ePp/b6L"Z։Q uqG+:'l T(r8bE㉂fsbqe҅lցǨD, DF4wnCZ,ǧ\a~$Y VC(Sa|sT`Lb:fd aD RY,ֽee?z#"?wn 'JpAkQ MZ~SeP`qkfTiaӟMv ϰ -F:} |WwpȷaeX[yԲSH3^;/8T{P5́ɭ̥{SB jObMlodz"K;\bvgu#wq9?)"p<QI}q˜h+VOm'\u]_ |fbrXg)*C!%w^W&H*x eQ>O*/<C V蜨Fkڊ;& Yk*Ŝ\>{PD1_ǪWtM%+0&5| o|E C$jSgJjP?OoR85.ޑE ʒբZs p$&O_pQMv d~c\›ɷ*gǏ#ꗤXO6;uzm{qEf`I<AJ,rIP*a-EUP)UevӋwW7o" 9j,,c|DD:M)F8H?m }p-ce߹K( bcz4~`ε-Ԉ);(7h+lsz$. uJx3f{s6l8-(;anmnt)z- C! Gm&_"!nSh5ݶ>͋bt]-DlOft]CdhZ%tz n;h9W;S^' e5}fBMEWۃg.,NTtw&I cq?j@RMA Ya}* P A)8p*PuPWd&<'jQw:x-FwR(c')09ȬyAIhDbIdx@aֽe6DslZFg=찦4¾[tQ%gpBا)8 [ɦdͮp劁ycwZ~=6 CPПHA<#s!hjN  ~8hiآ<<'P͝V:*d>!p[9VrQӢNw7|Nl%xo %zN,ɾSv,%>V3^X3AN^&.x3`_[Bf2!d(M%: 6If)b/N+'1C OD좐©4TD\84nNET;wN!_5y]?ޡNM A ;#[fHWaE"T87rJ?JR ?O= bEpqhOJ{4ѩdօ<el\vI?g_k쨦 G7פyߞv3Fm9\3e+pӾ>c.΃$Cհ62 pƱz]vވAvʖ<7\pg`຋:zbEMG~H9A+>(ж5O]ሏeW^"͛Z6ɤgEP* ? edw4abAâkߦ: 62cLǥ2JH\*N䭷sv8m( 9YdњXm<8qԇk\SL0^+kT# :UԐthkI 5(:Y5X}N@ oK)v¦zRiECAt~LCPfzř2bi]lC`tEƺk_*pfP? R0T@gNqD   uL?`b&'|MMC {7׶l.f14y.Y3&KWy MLсri?:ij /"VuG^J լ9HOìڶ*5sSvA,˹G5!u擽L|Jz! g-< P'M8P*CgynzyM*MȲlH5-BUWs*OhD\Bß,FɴMj[VJbfL[O!=v` cW 7Ct3Tb1;TLg] Jl'd b5P7#{)`u3->,[2:7^lHD SpQ>`,AnlIh1=TΩ唄^mR)]"#f\/w0;iCpZSE;KW':`fsDs$ 4|4N(n wm@cd4c^#^1i 7ƐڅYHRӼiF6r\ND'ꢁkHi dXTĊYͤ@g7/ς!hs@yCa`0cLc0x:u7r[* EG0Kf2 #:.Ãx ғIk WX!GYrx 6DnS"3GkQܩ>;" ʋ`.&yw)AXSk&mG ;; 1GŊEm Nk1Ir#lR;wQK/CA8jWРf5hfUTN;qu=𫃾/q5o*\{0`d5w?qMJx#:B̅n˪F.U(1,"[Z ?"6V܇m0=+.;h< 5QUE QzOJmu.WMT黜 [Ȁ6CV["Rd,A[JM8Z=EŇVS Z_"{0^1 ,E(ڸi9aX׎]X)5Ѿ9؈%Z|tfmN)34 +xyZ솂Uq{`[K oe~hU0.ZbFyy hy@"$Ύu7R;_)~wvl1 ԯ(΄,ۦ}WWA=<l޹IҎsWOrDAw:%tZ@nizn@r*l+RңG4G4;ee&1$ts(EFїmKJ`y@MM2aߎWL~ $,rd!#E*jCrqov߅/lSi?+7a'OK6EO2uoyS-4|\p|RޒŌg&] 'C[Bh,0V֦˒/$?Dx$@BnFem`û"/m#NIڢ!LTSr*zYy'LbUzؙ)麟[iBY*UufE%W%/aCe}.V|jO6,= .Af `&=»9QEYS$Z>3=c_#/G-궤`~]_MW+؇!7 J*-Vнycؓ_ '+3yxz_ŊQ:ϓj,-NYp"mufXd%]ބ%VsNFL/WrE떡ˋn`! N8/ g|HxřmpuۦOÊz59/j3 B8.%m2Dn'&mܷ:ɝMB< [# Tn5:5 b{+\M#UBuE3m&$rブ O Pq/ E֫eb acX&hR7'~ Ye=foT}y`&O=y(8Z8拡1F2bc(jU ruPy zwh b-Ц!en+g4H*+,6&"m=0ڟO-d^+]7 +6=O([Ux ^`c! DtH.W>٭^҃#X1NRJl Eh51{p8MZgpe8eQ8rDMJz)hN_n =%$'T=G I)<-')T/l||I櫼tI'mhį9纱_Ń?TxE dIt_Q,:]/A|߳NPx³tթ2 S.8kW8=r,Au/% 5X"p+##e#`Z1r {tSw$v~)K ;Ք%!ojOEˑK;4FZR̃Ǿ>a6%MHޓĢʢ܌8~Z}\rbdF*-_^7ېMm 8-TB d_f4<$og9oօA(g=/NxsѶ05<-)_+dĶCRmeZ닆-~8skGQ+8R-0R!gf=âTGtG7L1) `\R̬h`b5ea0$me}̏6VI]no9" ;~Lb~O|߀ou92ԟC.Jnu[ ; wx |G-~dMS}`zES_◜1}5 nȴ}[|Yz `5\L`!HhIJ>kO-sPnbdC6J mPBZBVo%LH !:6A"6EdQU}^fH,T_NUr4 ΃jAEEp,ow:R o>MLBz#]5.2 Glc$۳ dcu~[TXD6PHcs[W`8wڛ|LD2*O2)nաx9&ŕ™`l} ߶ix L0q 9xċEJI9XzݪCGuvF?KG)M!t;cJXߕM]ӥi-_Y#";37N> +ECݮtX NI4.Oi2ĺA>k ތ =1bZrmW8s9lBnIJwWúKyMZ/ +e:de4.CXA(.&}$CIV1$,/0փ_o^ddj`&JlG j=Ƣyh(!߰p_cu(BSF/Ԩ2,.-yQ}4e,7B` rՆɅY0o"7 Jl4-JR18JIIKr2GOZer?7a#$zzV /7Am%SS䙷 ~" 9D=L\XI,Zҁ02BFD^ K(s&cS=&@]˩z m- vi= (`6-dژĿX$W:ٛ=VmJ`!*)@FU  JCņP#)`?*_?jδ߲'R!Kh#I IjD @޺YqۇB)i=Ӿtn| NZts)U`q T,堲*_E~Uh׭)>dUVn@\UUtpj%{Wb'AJқ)/9K==e%u.SaθDo!@M3Jj,@W>R9yg]D(x2 |+bW΍!s Kr"`́jsZVk@3s-aJ)Gr8?Qw? , 4=6FTe|ĨQb*ִ{U+IwIZJR+l9Kӊl)l8y0mMK.=UML8մW qZeINڼ}J;41biL B^  ܬ[q=ZbY_z1'98q (xW|5Rc.t}ZśgBax5ٷOY(̂i1P}))Kp7!̅$OcRg,I*ނŒͤ^XNdI,*'<,~eeX`s`Қ1]3ҟ;a*ȵ )UqBFِ uD xDKdn٨\;k#=D,$aS{MYesg`O/C~P-~ jT;G斻Sͯn֬h1҆jP?/ԲN_zZʵ lXV]|!kV {5}[EL3AtbKO8=m:=*\ʃ\ u\0Fwޅph?^^M #KGQYnbI(`i^}N*)ؾ/`X[],:+v|3AnszgHCώ{INL]B}+ʳ!RSgTgJ7|0R UUh4txPrKX!`i:Mj0+.w ;bO Os4֤Z~d޴%7NX|:Q)aRohoC3$ld7"4\Xsw2"ғSL\'-Jv7&/;`v!!!C *_!wov['$pڦ>T.G7n[j3n4cXߡ4٦a^p6p|!z>²M[fvISڲOGD9 o8tY&UCoE˅ n 5cCrIM |*W' MEl3MMRm9ܴodc*~`/O0WQ)L)xbq:]Xł):UnB_.pް,籒 4$e}$:l9uKȆ D|5^2wWwCVJy6͛ V6~@ srua{]R0"Qf!BhSr8E'|YcW14)H.PJWדn݌rO d%xEq%`Ãg}eccnAest/C4*ۧK aZksd rRS>l\p1գU B/\h?`EAWT`[f|GxzsB`%d GITفZ†ҔUdf8Ksב}K6o{V+;VΐY.Ҍ?!T.CVo ZxS}o޾ʏa= b>m .'ɐC2n9.^cBl]< f 'n davHv)QYSGK{2qk-s9p"jV-`F$wWt oƪ=+^U$.4Ck+tRr\؇:]1_3_.!qZq G jDnz!p0&c<(HOM68[ pOg ٨p#ܬ²/,=(->̂4b]zXl6m('E#o{dZli ya=-7S/C64Ѩ&<=#Le((<Qټ{^a6' *ib+n\!VܼdΨ ]~(&OIxA!BLbv=G;׍ºKWJ>7}},~ pXHhvWܙ6Τߡ%6G&*M9Of[B6mDk%\=,luJ07UfH-=s-|g I;Xܣ0 <lh"-M+ܙ$L3 I6pe.Э7v|эd@<筟OOA Հ,j9ɲOӠk=\gV nN><Ѧ/#lfC#6kIr O*Cv|x4eR{c@Y;~Vo|qՈ Aי[̎wȩq}q} +UB-kEvCN tBT6Hr=j)vzPsWz-*A4toA{n we!K"9FDY>MqK906&nS[IJ^.gPhI;3c¸͢4QPxR5` f Ƹ+#I1 | VC}:̊Nא e@( ΚFqNV<+TDpWwSX{ˏ| N)|  a nĬ7p!0yd`ٰvc,؎Bp4G/V=#GZIZ˱{Rgv!VAPڶK"&a# WP3Wt6Nrwf+i־u)+uG(bIDnA8dE4}"9&uKPW &ݍuT'y\#2^ C)p3S͐v:= ܄s(sJ{lPqxSfx< ft F m4lA\$@[e.gW΅]'윁H*thWlH 4{l+dXlegs|I ָBIZ6$yѕvrA8'wڢ¬ *2ͮ]&/ ~MIC9%] KVY_ͤ~:kbD3Z)Ԣ:kJqUfS:|N;W;]5`f0$>,㦗t2 ,fǍʆN!Sy71WX^̌6NDWtՎYi'x$>î!XJ4ίAK`hҋh+?JAq+f }XҊhw\ݔ]ׄr'Q8k>&l<6?!.6H?=zQ[#>NrZ v22}ٷ*8"n7HW:q-9ɦ8U/7WB,Ne~5A7=_cTS2xѬtH\3%7éՏrLCeƴ9k#nfјq3N9slN\RGa-l{ѓؽ:Rڲ<2Q, :D2Գ |J[#lJ1w#\FבStpqoaUQ[-/i3lMڢYWdBl%Qߠrv䝯Y޼+L9,3{2e 8Gf{)@@-kʬO~E< 36a5k%ƜX AvGuҘ;ͼ2%N!١Y%X[A@@H:Q}?+[{ޜ_. h<%y|Ųїb}GyHO&X8A RoG>i_2s J,' %!ns_6oY]/1Π\\`Lq h¼#EN]/R*ԉd|0O5j]մ[Jڶ6G_X `YYy2TIU\BdސRV 3vjw2ƦN9Htm-ۊ8g|įn[R[5H /{tx"P ωB Y뎎zAQi]E;szUԏd770սΠ''8L4#Xf;R:&U?# 2wrA6Q HXPL۽MKQMQ }eϴ[9i,fwDuV#lԧJ״_^ZMS0gVu45@19m7 'T"z<MJ21 M(z$zG2>i(+|5(>]^wWv|bYX|Z妯9(ǩ9t3p&;,(lX8cAXCfٗ_ѧa x ND%Jd(%'яĉɠI|ps8`7pSFMzq*ْ?@,mjDw rc,撩ﬕDR֊ L`?Aru._"-nDj9vEl¹=^d.Jr(C8PE4R+IߟӦhڂҴ:gw=`P-Df~B@,D͑4=`K;)HLb<CRfT޹D+3$P\a'j)|W3h^ͪM diۺSC~'# 2:m$YMX> %]OsTLLBfSI.Z[L%r%H&p!"hv Q,5i|9"J6nF>{Ύ&qq `i5bݹ%gS~"X VK7M nB^"M'YJN ^xY#y# rr:|NaA`ŝ_X~K'I?{գPɸ*e%l25{y{\;{k6bK Е=`[>ņ6P|X)VtUs4W Aک"cl-TMΡ}O:Ika񼄐.Z#](dT;,Q GF10T<2̶P~ NIiHHWqI;K5ttNA u 2αg0aje1aMB?e.r߁-DG_$v6XkDm"Gx;uwX BI5;AҽvF! c#P,(Ug)bT\g _3$n4q~+Ξh4%ج_ZWMra,ʔ;VTO2=r8ϠQ2pFɮ)Q2.EF-Z d(\Ҭ\c E@gfu)Cl[$u?;E73T]9Jn|E~ZGm^PN]y)G+E=k]4hD iV,]/}![NhugJrE;J\4Y`y>c4^iYC~RPf$uBs-g,öeM܃dcuTSZP)ن*j>>O 'Sq/@n4#B$5cp0%#0-~@& *Kȹ?sZ?? c) ܖ7Y/g׷};FJ$Fc(grD-76s9 2)/ 8\3KGls yę(o;yW7r*3.aq..vVgL!{;{XgVUHn2*śG1g;0OcumcΠIDtC3ٿ3$R0}U1Α0{,G`ɟM!܁ԅhkS0d:alc Mɹw@v`e{=w놹Fl` {lfXtREʕN0(qq'y' /`& x$KiA$,@_.?%&XyeEO~[v<[qL({tu#Q7h4.J9z|CWy Z Q&%p}7;>! u7$2Lv,KW}7&S83A!gt۴>q;'X:sYOMVJ]ü/;ǹ([obseHɄ{XiA uk V;9bz_jҚNBIŭaj]fcҝNo(jFuR.S8Uz@z3-cj B:n~.?&\:3FPq>2NwO^ڿWx~Z_tG;]{NQQ (4/%D@vctS'bpSno @jGєSQ `*'4(˜ PńTl ?_ԾX۪F8UÖg6ӛ)[cp|b+_/tIZ+ʟ9MR$9bz,-8(i4|?V[ &cV2vОf݃kbVզ[fԹ& `ƍ$Rb7f44MtuV$ NI4F z4g~\pۂY 65".Z'9H"x9Fh7J,H2ō "yNy[ZBd[R"2gd1Ͳb_O  dD1}7_*'͢g(PnwJY4O;%dNlr)7Cu?ڈ{&_\5O(X4.h߰ؑT VÊ< V~a]FQ:L+T5_%A߽LZMܝ>!vφwj>^u[ @u_z,ݩ>[,GP7K>:CDٷ0HRc;L5%MM ;awO2u P^Tzǣi8~U<{ۙ:쾖x!';ޝi{y~qhqHܒˎOL1fh\gnT8.`o'FpKGmHlWgW ~jػ|Z ҥHl=CN:r6 |^#abXO  GN#6 Q+\X֝`kƤ$B$q7{`K-ʝiac݃B6A9QfvF]2H$vlf,f uRCgV{R2w ̓g=z6Eožյ3j& O{EdTR7ؖ\^E+]k:'"X9氎1$ʲG\7Ż,FY.Zt,{H0Ii2]DK 6^8~AC\$FJ+烥ć2u&".6]}Y٫a|3xwv&'woMO^m)x`\LYr1,>v£t5$SPEn\Eǡ=?2Z,:P,PyڦϓVtK 0nVCz4|OfHɃ ]d{3lg`ކ 4EN`W^`"!)_, .D,}!KhwKnDŽpf(=R%(216ovƀWbJk\/ߘQ1Tor[ ̩꤫GM$l'Ɉ#Ռ<٤7.82a$BxDy"!B:THvG[ʉ hmوw:r/IXf솺o-~{.rt3EAq\T=+A yjHmr:d^DBq3KNŃ'SslW"$SqEึͨr55}w}B} !>7,eWlo9du߈<_戮IhùgҰ yJ!S䔖3qW, CI2}?̈a*29j!A#Ez]Oloyֻ:q"䈜Sw[,k+>@r$; QF}8}Zp@?^WS}O1 `*I6{ +k_Xx׹~fh[63^fyMZ!kk Ꚛ%Òvc 2 ^Oi,LV0{7muՐx7{S?=͞d.8@'{t{Zx'0ȨmPz(A6ݱM +h؏E8􂍞6""m`?D+KjDj7$Ln ߜ]ηbM6h=_ sNZ} ԸNF^=-}a9pC\:2B:HjŽBr Cq@RF{ SUM"v;!ޅIe+l:D. n=:NƫmCDg{L DzQTJ=K%;%<δWsjwe?GqC*hB #y2nCӜ7!M w2aI-Ao&od9k+T!HoLx2B u:M*o!@?1ٚ.VlQ=LO;G#Y]iE%Fd Jלn':.V O!|x 6ʛG!&y/}}=K*Z2`Dd+b'R9/ #8HbOڣvS#dfࢎQoh4au|&ח|@84p !?3Fu>=/\1vưE\{l_Lz9uc/[C"I6 ƫ3ڇ:E '3G9 Eʐ p!EvgG™jg"(2YK(E24|t7? +yɛb)_OşdAʩ|r'J.{g k(J&OגG<_~/iȰoUGmy%64r{ ? WaE; +LZbE+j!iƂF&osJ=,|*7BD8bpL![>Ar6^Zw=h0Wlxr7 ~&2g$8 q:Cf].$|o-W{]]Sqs5/Dk1SMPٝ&I`cY[M+C N8@-h2G}WJ*㲣7_+cV.GʥC)x4F#t)Y}dkWEbS͵L4P?IWOihqbx^PSpn"c`o IZGAMvaèd^nn-ð7~Rs=oz~e81T; =I<&V͛4{y!hN2 4.^JB1L( ?'Ĺ3Jݛvt a= =⩷SoYmCs7k/ 0?6~`^ @RpyS@lD{9wM8(N-qZFT_?LaURv>;m<"['4ˑIZ 2[`#_jKTLZA()?i%kv4晡P5}bB{"^>LN%ʄs^INH;3| EtULًCHZ Iqo.ziAầjtZ {Q k8"<`nk?H\K0ՠ00(!!6TqM>mP>cVK6 %( z PBL O4RO"y-̈́$ɜ=*)61ea:";6G"ϒ@T6oy#z>e/&Et\Y3w>G̴ 1Q=6γ~y]fߛ"#Hd$zYo yX- 3-|AkMh]T$S~x!3Ir: n;>Sxea1Xë 4ǸT3Q"S '`xƕ4ؖp:"`ȏtKa%L{1[/?4]Xm$9:% >7EOѪ<.VI<}UJAHĞ@dZxRM[e>˞s=f~e+'rIh.ɭ!o7~oE+Ok*&]Ma`U}MzR}qǔt#'1Rof5i6~hVT#3_""4cT f-ni"p%)~Uÿlv>keߣP9p> O`,0i_ŀY@8iY;c V|&0~d冝j]utbV;)lRyQ(ǖ[j܈n!ֲx=qGfj\ itWslJ)Hxy|om񲟙kgA A-WEnYA@MPfכ@݂%Fb>#Jy}K= ז\X@,Kh3[nsJz`!T8ބH;FWi4h}fDo@Kq,ƫjka7#7: V'5>Gp&_*sX ˥˸ a#,k Hr_U!M+@Kf0ey,D^S\ Saa]w"56װlXgB,="˚Jr?`I^?LS 1ퟷ7#aOw/A>=T3%/X/YP!M[xXƭO 3r#aZ' oqa7v,FI>*qwgNDt߈U}.(L̞rʡvDu tgA@eڀͣn1_7ƲŅ3$~OM%B {C9PxmKѓ ~1ۺĩ<`ݤ'6\430Z0Ѓ$ #nʎ*l&텂&HT/q- !1v QaCP71M0Y'~(Р.2uh%AR>ȉVZ~hHL|QM1kfs%?`ZB)N/BW,zOxLɷ=`t'ҥ^\Ї| =.E T^!愦[Hx" j3lacSF}! ?;,~{tvͳoy,M$7`CDMr6l ΡmjK,h`_5ڵ,F~x;7:6'_h0IKJ*04»e+0ۡ21;d]a=+ˮF̊.7SeUhͿ_B 7GSη;N0v7/@lz"Gδ<'%^R3[|% @])'/BϷࠆyoW{BLF҈(&2WA_"'*^f<,U}m Pןt_Q ޗK?RI|4(GC?4v<.S>)薡t$ېBYGm!hR DZ2 ![ݍps3#=A82&hg-uѫ?gA=}/WW!ʧ'-`=Fr̰_iBob,r#]r=XrXH;–{d>(vrӀ5 xm'zƟ+=  E%F&U3mXM~h9_W/'V omvEtdcdZԏ2h%b"={eu a;KIC[ؾ()\,/|j3B巨rMp1 #}>B)ӱzަڱo.+u48\ҝQ^<ΟEU YM%@򈻡d"SMM*[セZf{,X8WC:0%) i R _UO4a"~-:"_s=ntV$,wV;S\M+\’lY:Np_r)VZ=<|dּN_`ϪwmQQ^P+\vww.$֙fZ6J1{Y ^@m ErܐZJ&cWܨDƴb_WP4R֠ ʭ JFwG܇]A"-h2(ֿDF'z;Mg୬jFL9yO.sSˢ#h| @KY }UlAebN) P ?V\g{HƜlVJՄCA|&5?T}DR1 )uYFSe YG@W)?+EyJFQ)z!{Z?o%cyJ)#11K!C:Nuk/kŵ:G`t\3DB# n$&rHTT(@muD|iH6yypkJAfn+1p[E;\ķ(0qZEÒk\ E+&+ ^8 qXX(6ñX @~blK"U9B]ڇ~xW+a ѢXφԜay%AZJfՠ@Wߜ,W(:NJPs)e?PV|O i p)89^ ͈YSDҡ!qA y^]MCD|9I8 hpM#.}x+ 5{8!w |%:g*ىN!G˾}Qmݬ' 9]9s俟>q;gPu<)WR = Ĵ -?J?VJSD۞^/i#蓥f+̱0"`w_lt俕(RGɼ{|-qPNxz G"Y/}= @I3X"UGMP:BU$gFQvƏh*5ELP\+O=e0I%ɓ#\(%n8>WSkX8hiчg6g/P]Fb̆h*X'%u%m%8+Ӭ=:ѣj4G+z8Zڦ^0_N=ySS/B;&NoJOa]PAlW6$o,i׭eN[(L0W2%kq$ [JTR?Ly&ԭUA0gSl+3)_bÊ3 x{S+ spcYX@JK dJ;P'o|foV@+H[4v]n>ia=O}ގ೮hqCU|4Q%C7wg+jJEF*KlFqhE{54i!kL!esl\mam&O}D-eN8ˬyO{&ު#XKgk$;(C4}-v]<0yO*).QUpp6>)rAU 893VF㟈6h륤=ܷr+=1EKnZ qBmTyT*ף-^kء)|O P'~DA߰dZcoII_U6էh}JdUV=)EǹN}P΁ ٤ ,ЁZC@?l\Tn49_݄B={ CC( ,<\賸bٻ|Tq ,^slA#r'&*ǡ_;j^ǎB v і\x~PIXv}v[TU<#>Ҫ&RU_:^}4uKa ώ !|I|9&!Jtrxa `{͇=K8|BV1gOz[nTX=\[U+Ğ |!MI'D !2) f|@^uf-[N*:*P ~E*Yi(}-#wj9=k!-ٔ̽v͏N)U5fb}ktJ#?S 8š& T9>rlsIR(Ì?K.۱Q#H+kWS4b3If(7[w FؔM=.b8X{'S`vz?:ȿ KN> tGB 7'mj[9.SoȀ+W8S!иblKj_4'#0ŨP*0yo <t6eh2;PsL9R:WN-S\7 " l*IzI L{R ujb;@Eo{C 7lnq!Ί1,߭'̜)1Y.:{_uA\!ЍdWsxHq^mcm.?žڧGTK\~qRseqN2rʚ;|O+9rTRg.zG:;(#hWv%&?Q\20kwǚFRBʯ$/pS{Yn=2=Rf{ ɀ 5PWy %- XXǽõ h4aU>g 6GFcJ>u'7RwhN[t[z ]\SJ wge~B3NCLw1Hr͜ f r@7άu0X+M137C֥w¡gK%y1O8EւI on)C<抴#Q9S&[@J ȅ t`f>K$L!QMh$Mk.ߦ+ V-_ Qڪ]~xj_r?p -4򺔿Ds9@{&(1c-6 }5c.tY"֖`̆b~sqbk91<;];w,NOJؐ՟9E}ê0iYf?Q6>Q?e& (`sZ?߳hMU <wU_}bc-&}o^+'=7c^ҷv|['=5ڤOCfn`M'7E'אc"֓XD]%+DTXo߃Rv?v4! 5/!|+p&Kw54,ב wk r1?Qm9,c#CFܴOd&=z1 "swz8_$քA|ґ7d!!C~8FuŬ cWs`g\LƔbjt3XPEX\^ned9D{ HR"ՔK'1(iDg,+Пcɽ^iTT\6vpD;h ]vse0G5`օ,P OfP BQ9Y[' ),ASXbsf5n蟬THEW $,#'g6-˰`k9Zԓqa1ouP os+Ģ0 㦪>&֫CkB&7njۦ0^AE%7ӿfp|͕z\P|%97_S=Irw8ޘK(#UYh/kj_Ij# 23b/[]Xt@Gx@Ĕ^M*LG+,dL3+mJNʤG0c.;};!_.yr &Qضhd!=E,_Hު݃U ퟭkqMS(napbp0NKp=&dds`J РMhARX|N-B4'|FO(Dk>/^ H) iai¼PU`}`fmjrB:śp&='ȁiB>6@ ^ǠO٤ʛ3r{,\iX雨dׇRwVBf'vz/iu©TxV i)זޑ~QC6IoxЈґ"zJ[VMIHK %o3>oc [ 7#CFư o|򓄮76`J L~F|h9r&Zz(3>!%buVóPƎSTmIeGN8kQ m_Vw*j3^42qN 4/<~`v{QHL~l!Վ ,گ!-d*SFQmMx0#(=5 Oi" X:AD ã >^&bmfw+h_TP͊kq!qIJŢĝ99t:)^TB8j3;wG/n%d啥68pcEpiUhHh m VGO }E H2n͏-l;| gLBxAfXN&/d}ʶ-8tOQ661޴GĊƲN[T6D9W'WSKZ3WN` 9̻m2rdcDsV.p WaE& y‰ȮZST ]>}CKws3N}N!ݞkt ^ȆE^g]w#ů%s4g@`݋3 )XlV<]wF)u>bmJZ/#l&~H3xXԤf&vln t:+qzl@EI/W24ΘHiTw9vQLrM se)u*V H24qֳwKt%YQ/Ҥ~Fbqz*yV&KlɚUi Z8Ȟl비cc4ktm;zd3kR|͉fO왒6F'8ž \N1ۈ'NwᤉN߭@ fVқt9A:y=A↬Yo=Q֋ϛ5R܀chY7nCvs@&Ce ,S,؈~,F*Dιp}9LWe,)?7݌eui3Xr'cr$b f#C y1<[K;ᩍd\v"}^fL.6›T2R3VZ 9[ֻъ,4AISDc+#WnF6 E›~?LR JM) oF7k1g7< BjX30jR4T; -"W6in|7ցo?!sF$j5*Fp*\vJ6F?&%׹J&Z%DcN@ V`~5@(iUǸ@G-+W&?%!DN}2gD?7`B-{Imb*.R^Ur ko4$q*~}\vES\ChgLzsOԢ v\ 81xS4VJ$KP[DΧ :4R^ڤ GA"(d}ݫrF!E%ѥ%58kK,XxhS>TkR ze2hl 0C&71.}lMT6-jE|ҍ!%Կϲ0O(`q'' 3:6T|z+%lѶ['Sp73/kK:ˋL ƪڀh!O8 ' Xk]?!PZUbITknk׼s{iuIw{N%6"=$Nye /Gؿجt@V sjJ(n Մş+uְzd!ѕw-5_1S'gz{j뜛4U.5H-alK{$icd`VnLsP=ݢ^'`*އTd|#aqrY#=`"mһNZ|QV()Eb:Ԥ";Yy2: Y͸;#+vD#$,LXhcOʌA]PeEwk`P?t+ɟFr1:=IT"a =CW4h q^+(yX ?& h*_9Yj#R%B?6A> vq:C\Ё6VӏpOC҅[ #œ%ֵ`tgur4$V|L;;X8Z_`3UeP!ܣA[}mm81D-eO'Z$>9D΅ V}&x%z'2J򾑏w3OR]L%`S,ӈ ZA=Up\hMIW;u8-EO"ɋiX(8[^EnNHj^_E[xyjKu/*X$/mm_?=0 hnt~;vqcޓxX31Bٗ A6raIiHagH/ K1?Z;d<}d}RՓΦp'^E(aZ]}z8~-B IJh_+5a*kQGrFjly, .0M=8Λ 5pa,{9;]lZG[oa8 0tq)s O.xA4#2B4s눢-aWb#0b$; :uڎ^po`o>k<?/`z.țbhך|-0#Lcjlw‹EZzR }Ȁ,!(l9oD<M/ML$%9-ԧ,8Xyăm|xLMK?=Y&N!*›gpBAm=\fマH'(N1ŏ_, i]Ad^}Z/ gIՙujbke1iDŶ? cÑ_.x[l܃ǹA`!.&ݸj 6 zTʹCOxto{9w. @PΪVʜJ'v~S}GZ0~mƙM2+ b4kdw--vC' (UXih:Et};4ԹƊDՒFT*xmŁ=M|A?=W)ouNkäSc e>Q!>IBJ'Hqd\oYo`s]WyTVaQHH(CwZ!XwX2f'l*>*|[ 4Sk=8 ^S!(XCB)⏬s1$TD)9lJau51.tu'yrLնnUxHO'}@kd܋lh))FǙ/emJ&f|+9~{ ʫD[eś%s(F6^[ W/ӢQ 'Q5`P" wVCۼ^晌euZCx2䥒%^N:SzMBNldveQ2wDsTW>F4^?l![ Y'N^~I:[_N䆽Mvro)gOi`a1PMnv;Hӷ:n4^/׀%b4Qr0y$H|ŮVbTNZRs^Zb.-.Y .?(Vt7 `Q^ver(SJg5Y7-k 4*ẦR"IɓQ*: ]{p(oA~?gz;LxW@1a? ~"l,4g:.1f56}.^<q_?' VD{n3q.P0(Lw%sgi|k "M t 9QpUis)aV<ϳNU3RoVH#c{:߂.})ԝ9|-Bv/_FUy:=Ԍ ^.7iQ`TRby35 E:$ '^U3%u}vkRý߰V*6N ί'tB#$5nz .a\XSf)xd»;wI}]4"ެĤgH 2n Ӽx]e.ҿ:3W;1=" >W0Ͻa[rx&D4h@zSF8KHۢ01%}s ׿RS耠TkKQ]V'v-Cc[ = }{m#([& 1kFxlcSLW=5ZīࡻAG~s!樗T '>ieհ)!2gW< 푗l8֢F(1mC_\ax]؏&Z)6 I0Y7x0 Ծ`aUm- _&7 AisᡈaixĚp! _bHJ( 2MxԮU$ty\khGz}_NBwhH|f}PYWeg:" RP\=D`Qِ[ҶB ,TkBumF|o#kZja7N| (aL%'awH|ƮF$"N2e #ˍ|d˟3#jvT j>r6>u.Z'seB *F z9H^JD.~E!?!L ݝw/YHG.XĤu̮H=ge;Swwp4=[EQd:۲"k&idEݢ BDx7މ:8ssyX 'kmDh"ѡ$7I$zH@`8C|6 VgwZp7@+u"1lVXv_',)O3⻫D Tta~nc)ϝ\o+3NrV#F,.7\?,mnK~|$EJ&da=*]0Aۺj(K>,|YyKB vFa+͉DYj-2ZӨxgq3qi;4;B+_-u* D%6jwCĮ8"@#Lu' g)j!,o#p-Y#Ik1",Ác࿡g | A`Rzt[Iڢ?b܎pV ]W5S2>jV6f{oyq ɣn@OE?NѲZZ&{)<2 *W`zV dwl7OQz,qO.#{ ZQu~oe;&qַQ;fw>GQx>W jݖH7_7R_naBjRe{`w[[3":-wpzu+%~Y\<8g~~b,Y`ާ]@}E踶F{8)jj/A*((zU푧YTJ%W-1ݲ||@dཌd$uiAsQˎ>e L*nYK绖re1|?qZa{O{\^+ة00ٍE5M77?TܧjgZ',ूJ/sJzk  sVF{ DY*2 E0ɗNGq|[SCi|QqSp@z8޿vwk`^=3Ro#SHi7ina1^'vzV̒>A"Nkkonn]/$D`)`Rm BB=@+>,vG~HN/'17qC]E]JdV}Qed% e*> fߠ5r *¯./"E?I~TWj-`s-Qn4Y=Us|,=0'îݵ3T&rX%Ib< dexX@=6eq}k~FkԻXn'wIe!>%};nNB *j ³(v晫Ns].)b jb`J(8ز m_IqѿIT}Ʋک"8+˷ݴN#ԭN I{m@ᗫ1ER?7IeFD ?A[ |>{iqCQ9أAd_r+mUUcȁq,ܰwz(jDݟN6Nд6GI LVEPX2͜mYY%⒢`#bfDOILYKȅ<;AKAR۫s %f {WrCp9>9'2^68e?yb_+kd^2dSf8 l?T;m#e{=<5 3%^-#n/=᳼c iz7A0]&7 i$z2S |!t\dU3V○hoF\,+?+)B Rn=ģ?u_mӃ\D<XUi'9d"ǢHLe\l:6moimn АZU 6lNlaGz| t+tG'h/|t<ȼP@sdM-<&-P)E^wC&vZ6xG}r*N?u ܥUzG7]B& 3 VzĎxg<[xVril(RHm& Sj Lav[Fq…6JBfWX)л>mIOPRhBb OqFCPvVBzɩ?SK&ΰDdB8U3ޭɑ fTOd ^YbI>N阚M,!z$WxTZ{HyqL_b,4U>Wv7qkyl Դ 4=)LFLHiFotG:SRбH[ aߟi aR!#s ŁE!y;ruVrN!h#1~Tzm-@CUOzS4x񝁾Jm8[ѾQz$&kB,/',a%\e;^fnF+k8AsC=ȧrv8z~%ߣ~__p+BFLA5\2%nw֘ \+*u9 mV6_Xz dǀb!^EMN!m@Y8W;sa&ԒUd-I fSAbB 64JLe4\d5P9 a] o.E/S Ʒt%6achYjjVYpzF=-Qh6@O)2݌s)5DSrZz@5 k<ǸSWyaqCwy[d5n4ɩ7PhJUbY=FMZĹUsMA$+]((@f ^4A[.۵:Z gdܵF4vTs2UO[gj8똙^$DP,IuTܫ?K <|[v8L,^I@@NҵEaK0PqF6pwE_N Eg7;{p[]J,k`hrsI;o[/*"22rɊ!O=Kvh~0P3i0'# 1.ɯ\+Xq$1"uQлĴ{QfiS# xy7A dvUq> PmسhRbԐUִT |,L ko`k>SDL$;&4+imAUԠVM ٱ%!AĩWD$MP1ϥYr}ί/@( ApHCa^7Q8tap͝jrrˣmRx<rh7O=exb1rf,YpFͽӡ@S"Jսjo4mT9u#!ŪԾG>; ?~5Q*йg{`Ѻ>Gu ˴Gqi!|7꾡2s{|*tGgB334jfRc@T#'A'-Չ_х7I`bb߽ Je_7TAs'Q!W$9K8ɏhלqu*u1'QDgP$ZUirz8 nyHi4#?"Qo>!ӐvRv)Lku,A_9-+WQ-]C*FۗNPS* =n 4 H2͘flį˖РUSUv Ӱj G O2 eNV{M̨aEru&.my_٠D<53ӦӮ]Nf0Q8P|#OiYxVɱT͛*4רuI𚽢G,y,knfRp eROD` W)^6_Fjj8ƨ3#ʭ#49t[s8əM*ItapT"Plsѧ2L$v[g۩?(Ni81ϱ\&f]rpQb~̨ΡI0m M2j_!X-)Щ 2-BHos֏.&?#[M=U\Bi0ė4/J볹§%1Z=dQ_x{ {pD DkGi>S <" cl)8gH1GdSҨ~ioJ:0lg=E}1vzt4G{RW*Ğ~i,1Lz.Dp7E[AsgE#r Tq iz.ަY!oqpov3UΎ 8o8_lpm*VҬY|_fWx,Ȝl8ǔ݈x$/`COR$Y7'Ĕ8%+ł-g_djf)ŜQ'}fg0  d5/YH`|;HLS౎su5 N !I"  CՇ+sƿKPn@Z>ޚW`U+ 餦o}'YǴ}dpJg=9[pi;Oo1DJ(yPTQ;Y9~+T&X;LKx@Nl%VVN+! !m?jS|Mc_2?7>l۷6bp}n<^ ӿ<'8+a^҆TK?,$RqQG>3}9653h΀.~=S~ޕAК:ȢIq?(VM=( N3$`HΟ 穇 X8|ĊQ5Aa5M X#r\Zs4qX>8$RΛb"aO[E9]nw|iSx6PX[w_)$=.nqYK%8/٫*3i0m oF~m\xEm'̣$2@1Q3ӣG'_g?꘤O"薿^QHĬ)lH2Xz_W徘s}2ß7)}).Cl$YBzoD fYqǣE% ss qZOKnēhɵȘ.|rms0Ztq6Db0[߄uX` msDJ gV}b"f_qG:.{bz,!ѠゎͼL%9U=%goDZv<n$K RU$ ɴT]웗w*3Vrྤv*IYP”;eI^oc$ _eEhZN\0vr_,C5 ܖyxfG?Y P=zd c`ikj-bOܻS*`kO4/?`:pLpbDp5w$uTR)~jEni>%?=dXn06{d/mRK,ya/j;j=>,yZfp ߚ) ςL? z~LLOQѓW"e!0hޏBq#a/eO!#xL8ntJ+dUMJ"9[7 ؂_X8QK}]qVʣ oȜå(^@b8 cڪCʕWVÛKh:8p ՐPa,@j6#V@_nGgCT-?,^AՋ@E6=]Yk?~P8x]Vӡn,![=0.lc~p o#)5} u^ܐjď585{tVVI dv9Sjg0핋9.L Ni7㷾`u:u;dV#SKG${s;?J<gC~$2yHWkX|ߛQ&^FFɜ'ȶBAĤЅudML;W:^!eYn:jƴ b$:Ʌh:]~yK)wz&a#+#(3^ S \ş~UjݹDv^9RdVHlY6a8JEŃZwtf3D{@V*WrK96!Vw?δso?2P.+[Baw~%xA9nJHa8l>'`qqWYΧ^jŧƫSA1%K}jk,ztĄN=$hf%VR1m >_k08)rQE3EYT`DYө>ah̵e4ŽZ8& S,J9 A%VQ3E^ h DzU&Wg2:v ` c↑-N0t~@H]L-9 V-o 3%(r<|08N0$~*`{&G z|w\N7@ߥ+=3rm-l S9Ǜ}gk؇n{ .HUPgV<3WįF$cW&YI*\h~;L_2 %hJ,Dz Cfߎj~Z)]S(=V$n<(RnDݭ5º"R%J!Eԕ[0qr!NCk ՟X92mXǀi:_-W6~Sb}TJ̇|dI}+0 lzsDC&3[.۾XtOp,v4Bj,tBg<9+< ̎Y ܚM^fs[OB,W٘p> RO@tˌz O[@:O[H1/G\C_nEI1o~>R#K.)H9{i<8\(h '7_xb_m5ks@#ch=zƮ(1hSO)?fy2LVm?Ȼz¶o^gIj/davW7ϸ /]Y73xm{nYOPТlW(jzI٘aL5K95H38 zt . 2N|.{iۧ+1 Cp Dz2?t`R:eI04܌gG͋A\E NEa tpD BnI1 \%e ˩dg#<`Jrr:|]p?'6kI\;m'@l/]O%yl WfHV(׻/NXWEBg? aO*+k##ByTkhU7Lë-ӽS_l#!\mU  E_j7MuҐTh=rpaɇK4~DV:9Hsk@kA1qR(Nazgg`cxîA" )6H:,pntuG2C*aoCǶiVVJyLaODqh4D}H7H&+;~-[/҄R K|dn:@VxU *aKY&N.Q̵.@ng<#`>: GZ&2)h}xƻ.l.nʹ2XEHjp9=9bʈá}=nޔϡl_ZVo*@-H?`lҸx>_(JNVGa%_rxk^'Kq>ܩV/_qFӦC 1; ;ǬI2rQÚ }P.4C\p4ۃ[s$ 2]BEsS WsyorA&CaBx {̧.32IJ2W'}~KKidL*+Oo*S?=?XkaCZhJH8tF[П:bQ'}hB׶w5 $TPweL?> b22췰hΛb # ֟Q@HUgZK@ g,P܎Us&oQűWΣ ^ǫ )O9}v@I2%7:nCU-rGݤުrumw(˰栗W \ge+F d^ *?Df4Y2IF*b)P ٞ4 Wm-ԯ)8wx EEM6Z }0ǎ2TJť ??p-cT1琧|L M7 l)`" u>{ P("~%;é*n%QЪ(z6ph5*e Ցu ytlhHt351w-f{(E9Mcl`XXzC@Nٲ|T\8"7)je7\Yl|Z %Ԉ4{'[ x|jqJSNR3^*n7wd`N.{;$CX|J U)i1Dʘ[q2HVݚf38*_ּ)vF6?suwA$ᥑ!kUd p7҉vWyf" 11DTg "\)]gUt pq?L/ ɋ>.AzbLBiX8aٯsURίFzs! v[߿OQ`+pv8!YېBuJaHc``Rn ܄*p9nk4ù6ztũhS?tk'*b]禾sNXq>QӁv⋚JTaĚ_(2\l|N4>uߒ̙פ+Pq=+mu[WS/ԱFOM&Ya(,s ݵAQ5p4$ RjBE@2 |>y6S3d0AsV9,\ ܎ac^3)dLRӱרŠGGN3Y s1L9{j6  XŲq]Zn^uԣ$tDaۡ&w,;n@y9:Dix} EF`<}|S % H)uU̱LnsG4g92vU+1}P V*psOOoWDa17O5l+G _`)E e!+q;^@ ]|÷h>ؿ5ɪ:_AE@lE, p]=![_a-;QeQ?PyGg\= V ''B߹'.SϞĊ}QbĞHrxDB6u4=7۹Íqf9x> K/ 9sn!#ޣ)u'>6μo iT@ ex֠x;kF. Ӱw" qxD[Fް<(k4=oG_ܦ*o4:iځ nқ LoǞe>KDN亘z|HZŶa -φb4 j~ERJ4$ܚNíD0ք +ItC5\8+b8iGB8}z+;(񕪚S,RyK9NcO$v ?@`yjm;Ni-%B"!E]*POFAA'!r˚jB aՐщ6clc= C@̓l9_Л 0h=.Ky]gXƩirLܗC}iQsWVl,#q82%O-ɅGxŸzXKf1xez.6ڗ@+9<%ѷWyն*Ӈ-Qͥ~‹>z;Ol.opL^ԆA(JnaR8ҒBv|pu9#!+i.gqfpîyj@ 52Œ-ӏfb2l|Z?J@GgE@6V1q `T-z o5~D w]BxcM fᖷ#fH ͜ImQޢ{ʂ"<„JE{&IzX!۠o.;fygoTF,]hh؉|_G_^v_5a\C.e Բnv!'PyX]lL̾T<~7&C ,RB?H@%0(~wa( Ϲ9弎_P(4%V|^Kw`9˹GoyWKjGb}Uȍn-PN G;g32YWW“,Jj?MC&\pϓPԇdx1QH|lIUEpHŽj= AP\n5&-G)huyu=Y Սڽ\[54jw!?J0L @>T-to{1 2z͉quLȈ. mس>렙D0-\Jvq#l+#nz]2h"T K^{(,6P=RC<~Yl*%*bw[2 tWɇ꘎6i뮮HByyX..$ H~ON!I=A AD]!!aPNIziO&cwgy4TD-}QMxO-B59}DߞԚ DyNN%Owuki|AL9qbãZ4S+t.-qǎNowy!dJv%v@id 2vs]/ЙO(8pg:N{>7"Q݆\_Ќj!xh/Eqzgp}>%T0rr$Gn48BfؾuQvh_u+>.5 Sn:G7: s?~ s4fC'z kǦh0MtpM5 ġ1͊j|x[= |Z{*IU8z>;howӿ,o=ɉNh*:ʜ"!-qޕ5þ$8P[͙{U֜)dŕԣ<b6OyN,| !gCݛNac[Ţӱo-"^Fw*+]<72$tTB9nRe{_~ yAO"Tw(o4CKʋw3QգC .@Kwa?p%.@BCšT)ҕlA`=NVJ x' e:"CI樛{LYn.{ϧ1ž[~ r4ȄJljg2+k11gIFVm3}&DC˂n$ @'G'omy_T"W)YRV]" c nZ=7,["P01 r+y_z|w%lZ.umI xv!ir^=!v ,o44&;47ePYR'!+ADZB()S0Mw;W˿DCC%^3몭R69@t OZ'idj7r\!;H`sՂJ8 >tߪE*_i:dd?Bw:{D=- ,ڷP\ZR&Ѿndq<<}hɾ~{M QlN(u ^#$ᥝL(QSF %w硋jcwG>aVN"> 戎V&0QV t*v] ̀n `Yp:fBrdQ>B2]*+9zEJ YW%Y]iSkI{ udOϟ&PN.UY K9gURR;..6!(&Ibb|,<.x<uwz`%F>M9mZ 1d=}./: J Q󅭛>!j?}cъ,>S5w|/JZbҹ1vMC0#{D8).Ajb>who{ Mǥ%OF))`N"u~5QAn3w O{XkHCgM6f֑Kmof+p.Xfi=p !ȵ|X6AO_zBa:ziYʹxH{ \w0 A8*Hm4dq4Ҟkٰg>mڲSv3`hkY\URpO#V͛ޱRF6^^v+t1k8}&+*dFDPc2lSQ.@)ʠ#|gtlԝV\3آs#6s |Q=os%p :pM}E Z|(7ރ5sjj; g{6\ .'qE=مdZb#k۪GS-D_I{FV]X^My/cNf,ѾUdJWKQW_=Ʌ<&̹nKj_v,3{cMIi˨)N! J l$j@LGGPŵ'^Z`@N(MC`"oS*%6*7Y\gI aQЗ'Dl|O2[ ^0\q"#u[$LJAܒ݉l EwX(c . Hs &q_HjFC6j шV6"W)#d,9l7X;>5jSח[rުB>[_fF_ijׇ]eTBY+y2l<`x4| zkq>ƬG/~!" `M iC0B?(R/Xב .nf*MJ7>k &,rivg9/t*.[܁SBxFҤ)Y5GAY|xЄ]]Q&;Q^K%*y0[0Z)d$}x=q!D]ё1#I5TjK),}'>9u(MFDЫh/#]|\?G7T-^0lg^qP(T9E'i{.Cu!~+Zml"Z9aQl.oX˳Km5=ؑqiRk(/љu ` `i±;?i{@D{G%M}D$lWۍnrXuf~v`@ܶzht >$مHlh2@#ՏKO|@3 _Jo)0`EQB[U_7G界\l؃aQBVWbSx z9MEtvi}B< x׿orvzrI?~Megÿ\0R o Q液6wntz: aݑtw#0bS-:C &n2yN:9LKz=YL>[KBY_Zn68R=?ⶍsNX|BkC- א [8KVzټPL# }QYR;eVPOH91Mµ=ZodgfapA׶ҽ%+?7{+?+Aƛ}GQ{jh?^63|4vvCy }Q ( ZdQ5iyO<:|-쿬=713sTZ8XhWRR]x^s [K0y?l|Ǻ' 'hGۚb{b fu #M_s5BשOD`:O v]#Tdf;#iG DGIzO5m\V£[HRcUJw9Xg4zՒ%ψȑ9h뇀*%MP>_6D:WĴ,+5pnB˦3zR ?UΗ$*@C# 10)PK'q1?($Sp 91T!YYŷ[cNl$FizL`7qCl.5S$^~>`X}Su[c *Ercƨ4mŀ)ŶxUL4a!_rHhzፄ`0$[T(9E_Wu aoyQZjOdek[q 8 ^N njrR>sd58űP؄!5XD"!G0N2Ϭ!kɋ^#mjǭju=7Ms]vX4}-=zWgjc٫_&#SnZ5Ǵ6q^$!\gوc)7Й:1@A*[ZdVzY-:T>GB|]}FSO(a4cA0QXlڈ^/%dU2HXJV!t[ M/=nI;uu`G.՝O!vt C<ޢ[s/ .0ö,7Wmj:UZ \~wHZd|KZsv']`48ճH(xJmˆ@'o@@ES6&p[ܡEelތRuZY}}@>ZUc '|I'/evL'43Eqx;0O5h ק}Y8ioYl7>ǃ_ Gnw6ek8^+3l_Ep{qA׌t@ܳ<./a?sȺa…?JhF_DE=|ôEp1=EJ?yDwvu7E%>+6˧Y-Z9m]XsMK,yE0iUBĒҾb)^홈Vgf@H.J:lzn^w@M[!sMɟS;t1y|AVWr_3pb=Ԇ~GIOWޏhҬ#_6K!S3iż2^]cD )_J%>&zѵwﰵbj"aK+h;~pN6b8?B[H uJ혖50)efԮ3#FO|}5^u 1[T5}?J/!&ZH8"8lΊ{90A} t6vSI=\Ƚxx%n4q3;Lvm6:^gɦ:rpZ2Ή,s/LZ0BE HAEО ]n۪d<ysU"+|[HS^&,w.gB=?ܨ#f)&?\O,k[5G> {9HPr5;.:lO-7#ٿHKMk+/vbsdPƂgcE{bGMB[zG?蚘))Zt0aǰHۼ!'9b[X2U]j1&wD/dʂ *eИ-Cj=S9-6OtW E@a)ʐH\gvw7/}ֻfCGI@%vn\ϼy8¹CZ_]LlIy"',8J8Vpz;=zO jgm#Yuߓft&6J Go;h'ۡb`'TOW" 6|AV\"=K+ +7>Vu<;s\#?0\?)"HV@1ʠ"j,|L>I60Ab~*D2nO -]ުrKh^h#/8q669.E",s\I=U>Ϯ:cdV5y׌"U{BNP%[LYOn~zDh->>4+mu IMj1Ϙ.fbR?Ԋ+"]YFX6-xDvC'YQs70JMp/5&]ˌn.WN ' +G@qENǼK2Ȭ7J!eZpwo~|Xm U&<S.R$^kP$Q>di5\^=D#- RwܣcljrV>])B{Z2@enNb%f=0s ,d"?qoq=4 iq7nIY6.EL5D TsWmt"rOHw.&ٓJ`P .cd-a1۲YZ|pPܾⅰŎWsc9c͟sFW 7nؘoW2J݌~e9X_N'ﮠ 9+z1%3@)^Ҫ4[ZVO[/Ȭ xDvL1]#1Y&XQu}NnDb$-\iw}S'2e+pqBᆇF (Š!Fqq@MXfs#Q1^ 7H}a#)gHs$xuaI4I:-,~SݕnZőN*o(`p8Aǡ{N?MYŐiLȂ3RQSa>^0CF|ɾnTNp tl|ʖ}aba)~* Hk[Uo6Eur:ѶT|izϲVUU]IJ_P G1P w~>+P!yjznt"3}.vZˠka.?dI$0BW4伭_4SD'Go|Y=FQKɃ9.~wx꫰ԋ(?Uo2O<1..Edrkb!6tIT_7mT =hNG~©'1kbhe Tb<'cҚT}Z"PRmOjC+CM+'aRJ=B+|\$(cOsv,i0\9LEQ;U&f^lPh)%Bq<՘Z#jw%nI}u sfPlجaς;Q<ˤ4>eĐ.PPVRi$EsD`mN|Ug_;LjO9me25 ^ mg7.`{N++#KzS}C mvܱ]2' c~H`KOKW}= @ }\ ٤eXT!:R($VˬmV:<^v4$F¡`10+KFѐL}M+M "A:;(Pwv2I@;w_?fM(D3a[A_)T Kݕ53(n;|@Ԅ"Q)槻 jP=^~ fjv>iQ#Nİ҆Y'MK8%fjn/ -‡NvTG՝U2R/MLBUond h]tJrSa~ *.?96ˤmP$:x̓G:]G -w HΖZ0t _}ж3ЩS؝.VlSz"/_XRgD0SSN7*Mƣy|(qxXʂ[XI)d(0~2=;=ߚ,/.3;، !;0O Mrfª[a9~vZށĂ(SKvȑ=IgZL˥q= fInCwۖAӽA$`4_BTjzbs1kjԯ]=$ј_ij{ëj.q7zfI '$t@q%\w' q4"qHkUVBMF)+z~zvu1 uKHڬ\JcN+4ZrItbfC䷇Zw)c iQT~(A4 (6b[e923`qUJEkȦ!˹2'ʌ2-hZ<@kIX@`853}:5BcQ.OZMdo0r  "XM-yi65qURR ,Uȹ7&'AmWGw:vf]Uwn@#?!KOpxw0cyzҩn\ލX*9%^UԚ P{j #F,zdǟ[46R1Xrxű1-5s>:8jtQ@|ی މ63tg⊳l/Mm1LZ ).FNq&JXNuq1|va!\#{vz$0k5 e}Ʃ ;AdHrR-YO^P"dzWEGnyvOGzV4UOy=j lM#󳟵p_Vgu?=9 ŷKЎ߄[A?Ԡz%a!6~u&wHon3z̀Ø r6zNd|;$Q>RwfD 8JTr/dq݊u3ݚ ,ԟ:71ټhrݦKY_Azxzb;*'/Zs\-55/(zM~ke:IĘNaCh^25w/?YʞyъNR j5H?]Nu)i{x*3y"v"JMf"wt S?ؒ?&FU\ui=y ^K1>(^1P5QÊY!ky *VZ_/r5 0+QRޕĸ>CdrtK?rV2RGirMd;TxvɊU#U̗V[CJV$#R'N[T%г8H XHG?pzOYt [3 BJAtOQ)2Qz`&V4䡄i͵:[`l  oSw 񖺸Ed&;gd<7 j';figT-)F^òhY-d930 ? rUY@ i@P %|C[Jr8JХ2|H]ȔX1f):U ג넑tR35BQ oñeڹ :{H\Bb{ghsdCΘq.C+Mb3r;u^EMK2Z v=BX_3/n`@;r@M ,QIqR.]S{;8jp:ZXtΨJ>˨^\-e@s#;r֗۷gwD}cKk`(G0ܨ;`=㆘Sg|&HP.4)~]tKtz^N\^` \I>)q;81˖}4 hn3.^Ј*$;W}IgnsMW3P{?ΗG<$)LE/Fu,cJŸ2+cdLg8r;sWZ+c`|b9i9S9 F&}p4 2$Dx^_1 ѺX# 7<ɾ#Q t􀕛rۙc#-GTU } p I܈~`7ytsTlkW#ڑ@DLu|MF⼴d'씩c` KD^ےi5 h)޼6>:F[wtlc I{~}8Fv}I0{@q1]ѲE:9c3g d눪'F'Fp2ŴiSLQg=,D p?$.iM! 1bZ>uA^~7&5eRb߯}0{a~&M.}4p!0ꈼpSBz_ǢjE*$qʥ2lu'chP!3Oܿ.*ϰ?RtaJ^:υoG˹7e#LӘzkTψ$RVҐ'cQQ~R*ϱ7m(mʗc갔0| ($[0v;Fi_"8\%p^] f>CD}OR +* ר:u!6X4c]*#:\".-aN$zDoRpXГ!Mzoӯ<\r*By(  Q3ʕZҹM]-eIS_97%(BO>쎇_FfأW#ߘ4y`+U襬"XEay b; \I?G qK#2Ͱ-|>y%2/}D3³fKJlVսlfR -s.SǰzDd1"=È 47ၒ$Ѷ# #"VvU( (KLrGz-*q4բ~7Emjl!ƙavjoۓQLwdk&T~7Onav6 wn&ar+0[ LHjR#UlM3WNITYq]P5c]>yj5G^5n!,xfL_Ժ?h+]{ow1\S>6ftya a3I>_ӀJQ%>hS߅>kV{y-zNE?ac{1?qBfVIQ`ohq2R *o SQ809Ć[f~'5m:kZ,WjC|^T|xfBzj(quSF_i?(WĭBVfA Xb5O|#S `>3V6whl:FU7iǝeghĶGɜ`8=uBz D_2<,|!Tw'ZWEh*諕zy oJdk*ʝkΣ_[ʼ+}_zCUpDCZpҤƳȴt*9iV$&_2S&.pz#im,8 bL՞CZS ŝpQoΤ%tr҉tp}x55i"`Mt}k+}z+. 0h 'yj7 X.dM7FWۚj ^_ si0_p֖qHv&Y|d5d{@f_a1}4 mMl!M!]KzL*Y5q>QԜlwk(.Lr/ϖ 10tfsjϑx^̽O(VԆoyӏsL2 N7F8$HwiSA¾ϸiƗYYf4w exj=\2U1tHi,W<,!=X=O::`Y= e܃胭ZM.;WOsX&z mڧJ]eɒlGK@RÂkJ"{!_Ǵ#PȥGt8Um^5 'Rk*dOvf*0+"1u'pL>>k<1ԛIh',X H`7@$4AJxsy5|_Y0宍K$Ey6|2QDg!5QDmmbZ*~`犳ǐ7T66Vln7^ ]rE݀_}{Vw'Ho~Hj°;UTk4ͿyGHz;f8u2dDA[  'iPe^RXݨ~2Du Vh;yo^Zm Ȫ۔9h [ )M𲻳UA8"nMj3.q\EV@Ҹ­C*NRQܻuV\MbߒLӰ_c (mQR2|Z' ?'kp)B? - JA(g~6YQ}>΀4 |c5TOc^/"5+ٙn1x!˦,7Т SPx o"&L~OŞs<$ ?@,~kBYVgͩmٵU|N|a# 2 {0ؖI340|I⺯)_$e/DxV"J*=r}*x&"l{lҶ2[wkW<LI56>Sx`t;bj2C-W5䙤gtV5)qU$ΧSsG}AQܤ0޳:cKmX3@H.xX+Gk:-O\'2qob Q N^ZlQi -w Aӿ?H:I025]O\ c%*/~Dtj%Mz? (^F^:6t"K3DĢg~/VWJQZȜ6GXy*%iu~opxbn9[ÚN>=|65֌FB=jގ+ʙaQ0S]=Q "|38| Vͽ[GGpљn;8ו-t5A"~^ʊy}? ؿ+na+wRajt/=T'u5W;^ԟf7슓NC%GYW+OG`ڰb&d U-gm7)(P;/J}B\PFd:ն}ɤx5mM Mv bH$ qٱdq@qlZ*޲;pɫ a\pxdT!5v&"ד2RBx݋bdLƃ#lo[w4 _{xσ}"dU=E~?#Y&#n'm48+]G޲^Ms.)mhͭ1uyYgg^f* Ō:jBrƷY"fXgC%Y&!v;֔' i;2ށL|M-Ԙ(N,?2OZߐ{ /?Czg5#xڊ^bw_[p1xi=[~<ɱEQc޹h3f5ՄdHɱ5jׯKBQNz8h~,=@2 k>?HA$_C A<>i`_ }T  fumKݮwb0U Gλ%.}\}o|2q}Қ>Mi0XV=^Jϵik5[Ϗ^vF鮳3ْEzLɲgckВyP1%;Z!H =<`&!^6PE :,=4NIGG(vzR&,9D٭{3`2K2$s**.-. Zs]f[CA2'7z*S˳TKp t,l=BZvf?FyW!c7]ŃDI'4 aƒ~tT:{Z6[$1zV˴$ SYH?@ԽҕOh8pr3!WQD2~BziaNN&L#F8Wm%x*:ݥuЭ e3̜Q gnTԳ~2J:^pMmF-藎GgصI{< >`!$e0_):ŸQ%mFO5N06Ah춌 p϶dU(Q'G#rpU&H$dx ZKk2!Zpl uHAu&V-,, 3?-'%xܯ=[^i3T ᑚ^<8ْ6YٯDZ.xp<lj/MǬم#Nƻڒ>|}G\XFnQ!9;2NIwdA &KaKIa`!Dxo]:),`q@:N.T{N|X]/ZTHcʬrzpߤYrCr0Ffgm\V;ϕSt_L׵.z#/eHS(ҝcx"0+O79Ktx6!Cco;sX&5b׈}{" >l;T1uUϷ'g6If6cRԴ0g<ZR]Ӗ> Ca)Hn,\ MͷvNǿVo*p$ŗn9nEC6v0!B+*1-Bi3+hS^5+ϺyM*|'մ5"yn). cW Z[?'|YBXʙȂ˱8!.'xThG,u{v6qrmH3ק8;0ͥ#{eߪi#@e[p={CYL3Ѭ[&)k~_ 0GnT`:[hFmZlб ` q2O9jÌAW$RD(݌8o;&Ā)Ԡ3#r#{̠nwatr 2@NW; ioGm55ʑ'\82e$,W`CRah=rA׽"a 䴶ZT[7C I:z+fW&3ݻj:$*>^IOUh@1tcFq䕭ZJ/n~済+ TA&UB&i2b}Qp"$s6ғP ϝ޴/ ZZZ.Ls1`Rh[ԟ,B$Jo<D=H0rރ60: & %E>; ^c^.>uP z sV8VZ~K x=P {i/KqSb \_U_p<30 ec5vs޲?S%9xzU ,kxsd&*jgRa"Ij 9? Ln6DiôA)[ T‘KqrvfV w: ^~5mQ,F䰫ͤO24o & !>(֨ew9lI0*4ը Hc݅ݯs"?f }TRWc3<\FUgqtoJh'%6fTdWi朷3=s-bWp9ňiCP xenF+1DSl_AЙ6BiYSMvyYPqHj_y _zT;SvT G! 3pg&l cΤh5J",[^JirF!B!9=W6 NLDUB4#?N% \|'"%&?q[֦mu\qħ~$} )'1&F5yLT`j&cmSxZH26RWB a|dWcKTRVjıx{@j4[~,#ߘ-'jŐq+4@RC15R3 ؤdo ۸ή&e#o](!^ <*;̕)ޞmx5'X3( eHAAyOUdStCv.*@.HŔ, 0 O K 'fb3$ uH<$Jy45=aKN7Oױ<,C!z \ t$t4oȡHO'TU>(͌zPֺ,볥[YX UX4m\gIaAxDz|CZ nJss):|rixjY{&i)΋j+%q5ꋜT)+#-Y͍ 8(DǶ1/ط|Md_8#?AFr'rlȂ)eNj=a(5c /Ƨxbx8++[;I3IC>Ikja"mbE숺mCȼK ~etL =2Xpiag;=`R{"Dr3nVۻ_4s+|l|wC$Ԣk3vmzMePgocm"696ۀ+8j*4@cT€ }dFY^ ?cI|lPZ8}lǺr?Tvj#o7haaW80 S㜎 >3%MpT\^AoZB2Mac-<s~un-&_xvƌl\: ;n] o2SdJʘ7D{3|*4Ft#bG#GHt|/nq_NTfK }WhZmy 3n<7)Ai`" eۣa|}pm!; X;=ՐB&u1l=Hc/A{lX`3@ Lu/hdGeZD=ǏL Bc@mpKJF^S"-LTvؘj4;N>W ETљA6B 2kчOUjo/wz G笵WL8PP#\jшs $CĴ spH4i4m=H ;2o^SlUsFA|ޠvA3(;8"Ŵ0&@"9)rYto{|K|ם٫Ry= HoZj5Q`JXm\mz A[^ܿ~RG`fJøfY܉A1NdPYF0,gŤmhw9"1ͲrEN )+IrQJ[jn W@+W2H1H+U@`33;okip#H􆠋\*y tA,?֏Lb`oKe|jc> E-l9Bl$UA#HV( gfFiA=-;H`bXeY/׬4OxZ ͮ$S7vg}z=Rksh!n7?M2f=uN־t|6fB/GH~~?]-{M[s7ފ)ՕejxgwM(JW[Y@M{0Ղ5o62n t'yZoBKXqzTnΡ /0XbrGd'ݚ3\1-5K}Ac3ݼC`@5$5P.c"L_O$߈VWMIxޱtF 4>gX8 Αݙ^.`O槞u|Cx44&C.R9O"DLQFeIS<䴣\$d+kQǗwYQ H#qct[migf2 ֛ sIl2 j? 7ষ[#PR)4Av2:@hs';h,v_ \b*&>##h&j ^ w0V9T>nkK 6|`LS1so)n2DYkVgPBZ/ WA ڙt!zW0g|anz@uoE8Has ;q-سidwǖ'z>7y ?"#FS$F筘R6.i<2]ӹd?u/,N?/|S o nC(?ẗ́xh9Sj0Plumq:V0Mܟ[`0teW.8GLA-h_Ŷ5bzt7?t҃Ŭ$2;>1C$pRaŁ>7@lq@kqqXH\#s(57iG'zlF]L8SHHC""L]LjkP`-Vx"abbqiwn_19)XܑžȘw\\~0qZĻ# x)edBs%\$pN:V@H0),J ~ϞfB ʛAXRr~ LǾj?{u o+Z}9_^?mEuʹPwws,% 67?&]$3m O|/bڝbê|RC}8\A1^4d;Q@E*I_5yH\W{5NnHXLJ"Dx-7$a /~# # `3WPfלwB:z՞߄LuiӃnf$9Cuv}Tn4bV='7w|[IO4a~\qey}{C7}/Ċ2MF$ji*@1;ףH3WE jf4<;lB;9k/Z ΨoONf<:mtP>z h$ 'Zi uU|ϚP\kjS!i6Y,kzvb,Q9$?>mz Ub]mv\rO+hMrb_ɷ!; %8a+doW1xR{yٴ|;G1B)ju~E.+naH92/cZ#Y)E?G)#*$V%%Uo+ulo B0 ԅΈQ; טIXFb&/ػ } _= tщ4y_ma_v޹Uy{DSs(ϧMTc^m,V"NH %|2}Չq++최K & ν8 ;}jopN܁mkUv1wN~(:w,amϸzL쭸wtĞ^fO,3N+2yfGlXߑFsb}'Pj ,"uO@US}9+w옺$(7SƺDDl,@ir?tS+Mt<>EڸX8"v(qʹws [ɛ*<.}YpbAdK+W@u۔Vx;uc*AcYKt܇yKQh؁q̻kI뵾LM>(q)@}>%V7&Ĵ_W$I[RP~^v N![ SK}igTťOp/jD{kJ(G̥L9&85,]pBr5wJ/ChEO3mۏ>/ڗ1lgZ@!ʟ֒.)ˤ?,I͎p\~B7^{!|$:9!-"tZ#,X˅]%:em Ч` h[tVp;z&8pCY "]smD,ۋ*.^Y"3"̎En!d0p"cAK .^r)|٤P@c&d`\4e8:Lc;R$AЖ{m1lnHRTȁMFA]A(OHH͂d`18e_\Ue6wM3Ԕ;iBN\7~jNZyy^,b ~]l͡q[lks өIi Ϻw*&tζw}̵O$)Ĵ*+n.2R2Wji-](!+eB}7O,JVfDkA7oQ죒m{xiA?7{tYvVe;{{:*7_ʀ$N'/F\#0!3:^P9S;l;ryݒy,ϔ/ 񚜰AON>hšoMutI6zx> :ZE1T⮛C%!Qϒ:E|;`"C\E] d.8R#4_e.LKZ+-GgG-AIO)~zJV󊺾bK 83j*52T}zBa~h}Y|v} kJLiʍ?|z ȷŴ#rG}'_ PS`҆k\pF:3Pn}5+=0)nU]ƶ-%1N (:ֳ*D.H =&Cum rqlE1' "LDG)D?Z~G=(3&dOun ( ff~OsP&Aq-U(% -ͯRFbښ\DAUI~Upz-no;gފ9S :F|`jZ BMb|+ rϜ).EҋV:%c)ǘABHBqGgȤ+ܶ- ^/ K8h0䴿ȂWfWkѸJd" /k_@Ad؞SY x+ `ZćKןK9e@jG,Bd6qa[VY*ʸ߷\0ϩע*2g1fY!H^P (,T czrք\׻ M@l#JT^@'WS]j~@Dɂ8F}0Յ3MÏ(9\?9ܾuMw.XI GCy5='9C!TRp kFObsH͇ u/!8fP,%wJo$V/>=PԜ ,Wl9<2T(#ks߭7CCT$'DA`dⵌ*\>,(ˏ-pj.x܂zk~ 02vYe}S-4>ğBCj2 ~}QFE6*^m= }e0ۤ1fA-k`TPgO^j\vS/_ڧ?]z3w(/_Vghu7A8,` 7s׺knbj^P@dtgw bz!yVKsQQݲ(9c;[hLgc!5ǻ^ "ϜR2;fz>5Y,/4*a]L@dyg):NSj}SM6<*|$yCG9]gKALqః_iG-C u*BT2lo]Ic *e M2 F ȡ8=M>EQ֠ӉRGHK$!W4be4 > zAc,,HxKSp}TM r5@s'EvO;vqč/)ڀg@dR>v籲"2afmb=Yǐ]1ȓD_;i~_HzB9hӄt<78 9U bɯ.KAZ@ZRvN~B "ODTgK!Z Ѿ0=,O fݹOƔ'yAT[áJґDdnݑP W~fa-jjfrל"!f~_Tj8Gm4 "e2g %>?rkPW%io܍7/z(FRn)Wo_Ř+/6]k; 27i~vqG <뀹k˷}vIJIr@ٓa>9V5|Ć@MJ !KXaI/eOKªt!?v#e.0)b48˷fH*bpxxQe u{`xJԾ2$EM(XI4Lzn2dҦ؟ T~;I08"4ϢN Q;ӹ)>`h~Z[D(ΤJC0.qފ8" Tg4r'gҿS'HW8iRKxƚM@w9n ǧ + {]8^;)AӐҮ+ m'H=lRg! PQ*O5-#&Q&z{[; Et552ܐ )Azbe( $o26tcqB(2|i崔8>7=,ю<(LHJQ0,:mnO!!cKOiiҪ!.FITaMq"YɶvbMM$嗲.r{/Dpn=D9WdD߉;n!`cK{,i AXUr[Dg{5ge6cC53BUmwdF3&MsѺc;An1jRt쎲~Dے ;z7?T*FvlW/u{idhe!9*@d㽿I!@}]|Ɛst2-ؤ0+ƃ7+n4ʨ!D@",3t+9u a.I A4鸎k}zypߘ2&0#4UJ>$npU4}-?@~NSMmF?B;?m' Bi\񆜷ښVօ'&W8#Hhk<ϸ:.|sPsbcWi%iTe)bI}"6(At`da7uf])̦tb_4^C!jӗlP߀ 3հ/PS)Z2윳[pw`dt66ȭ Kyx$z\'NФwC'Uã^{wbTjǽGJ}b ޺Mc@C˵oU 6˂eM彽uD4X*[UbP&Iއs:]h&}]oUl H8r]f~ؔ󂓉pb+z8R'N6X9Jhbp(AgIL˰eヽʑ܅M\m!)C e^!$x3Q5*RYBL lVS7å^!9Vbi!DϐHQN; $9DGuj!Ѵ"ꗗ1Ɛ{'dD2ŗS+L_]5TnSByJiSIfOwz z‰9} 'əc!ryck)ޕHA[UJ^d_ {1nxC0k8)[ 37V:V,J:GrP-2s`^N:m3p[5D'9%_V頋2L GUq|W(=>z*yG?-uN!9$iX&@݆ ޽ ve7̼ǎ9.]RO筚Q 1 2ײ?H \ IWj~ '}f KHM+,wێ}aȿoi,oh}+wEcOi.oUYM[gKQ1AKV3l0i Ktab#1R@SPzUii:7-Y/Pc6ڥwE1ҷEWm.">[ Zs [-8F\3GKk]Z/b%Rd&|ԹU^wly^AҾ+T޻[^ J*̀8VӚj삚o|) 7dI 0 "1._~~H$63mM WDG;2 A~%'R)Od&Q]=&jXx<+m ˨/e~}1͆(IO-c s*ccGIeE=Ȓ÷=nLљ}% ΋$ *bl+,r絗F1Yn}XExʪMqJC[!eB$NM. đi{ZQ4s{Ƀ$8֭nR2PC|2/,z[{6]w./jgZet&HHj0q%BISWZ;O㌘xC@f]qtqq6#Z/^ R~엞Lw=^áIAE Q70rxj*fXqK&-I(?eX99hLXp8$ni!oIJ^oeC:svJuM|qeY$3~DA fV7%$:!IB)yimx i^G6;UͼSxXr|If%Ef}|aZAHG޸+,J]]H <0/DHyc ~_t DD7-m %@F Wa.?ktF{9k&&QsҝKXTaεf![66NEFqwmuγO=Uiǣ A)SwrL^괘tԹ{JV3j:߼?"csiX2!AإX9̑*Nd G6[%(1Nncwd'$Xfb}t*1"86}4kA2][i4 {h'?㝒K檎iko U>(vAȃwNIj^SNكAnՐa!CuT ^<ꯝJ95jר 20kJF0 s ׶fKf}Ljd"F ~!.)[=t^YAIR-U!n:AH+WeHH0{A pGw} juOC;R%YYY/HhKpbCKl"3},s6f,@g~yW~'A7Exhn3RҼ2ͺd =rRf>hp) 8Sg%|gg4rݸ~M?8,ǡ8?qACBGݠ`=:+ [w/iiⱩGrb{+w^(3Hyn 3I(6\9 d)%y#{" wuq ՝ZK'KBqЗ0M3Ľ\saMgI)mo;5]nNI!$xA7.8rɝ`}V#zGh)a1?>SP?n8^zђnຖ+J *ѹx f;Z"H .xoO`("X/k]' 6b"4BԣBKRcH;+<|4YXac۾&*k!Z-a!\.Sߡ.{#2@m\j ox\ă'}"t}ŮWg`Q  Ģ'+z 9]*%^#-IK?)+1JD V0$ͶY)?1q#cJJs&FO0J \gIL+QMl<`ٖךk橥S4./Xf"{!mWwI݆@o?P%}1]ƖZ~zAmVjy;sM2u Yof!6i\BD0˯)JRRKoֵPZm2~y4敩`K4U8ա|GMYW\`+AH HiWx.1` 7F{).LC}w =/q^ATo~Tҏ&)PO>oh|?N Drh>>aJHfAY$0Li8KX멹L//a%@ԖdG1m.wn wb͇#,9n) A:x<*h㇠B>0d,BZ/&\'mMOM5ߥ GrAftXb1_4E_cˬS(w)6Ȑ")Ӡ/K" cmӷ  lb۩]0 pK5vЉAkQKۇ@e)ﭶ5D->(2ys=t\ߍ㞜|e(H;%Ǎ38eI7XYT0_N-+u0KJ #CsCAFWFYcȰF(@e:,a:WC܋kFg-a5PJW=5㺂h7?/&An'K!5KO8.BV ([,u+caM[T8kr].puٵc#$yÿ>h \5'*R]@ Yh8/: ׬$K MEȖJ_a1H$Ya5X ٿLkBΓ(;ȟkij76َ`1C D!2b6=D Ʀ-(j2{Y\km0>K]b25~ ҎgZ:'),i9Iih_I=>R ~,ńgXt\  o%r=V]@!-?Ғ\6S|0ө~N_\31X߮v3_ "d $O$z$b潷~aW*՛G'2lgтcj"]OPtu7Zj&(NdXsOTqe)$iQ(jpmf%!O[&9{@mN<2w%2 ALl\wgÌ]˗*iT'i$«Dg4Cp88%N fenK#}-ƒs*$w=Kjot3b]#yBA8\^l7m )X]T|5%q1چbB%dHj&.=}jmAYGqm}7϶ZO윈 WVj.UR w\4ɘb+,ޥw@Ph/(/"`]Xn-q>pn׋sG(L r>4ΨgRfOqx4hh=t(h2S,Xg+~Sk0{慆& Xq:@ x%+X̕xj1 b\U7RCߐ˯@ J&'^5dz'htdlo_>,6H4@q*Luܸ/ B?MӤyXxZj [{ Qa=tAj?!{ 7$s$*ET9@zM#*6'0;k<b@ʥJhĻD$&IHj@&.ZU!Aӭ% H$g4>j(R>4Oӄ!h?g%p ֙:.3^Q%}Mv;o|,>>h:[2bܜ>u}3Om p+s >+ddu\:;n$9H_J>L)&oϹ\W4\dFD ~4IeĸrڲMUI fp_#qdM$1v^@[MWZz(|:2tΦlel^o?©2Ѽ:;zڌQV" |N8~ńͥ )pC /8f[tbS7 g<>f#ҝ~/eπ6y؂=_DiH@m%wSZ?k9_Ƨ|e$e`jbU2CF2 +F)|" p7~RrO| =Sćx˫908FddkBQ 5^3OyZ|`&Sh\̀'m>3]u!Іkuݠj4fanWČ`]ӵ:B(aӪz3QNӎ)D:'qnLڏZl~U֞@ѝJ־i9` U3ZJR>q{F|GX,)3p ,'oA+.T-vp0mCKQF4tu@`zDY;Lǎ@6{x,b2Bk KKBؑgBñK_4==WhU_RaGTj׃'5AC)(R()hDR%Ƕ٭Ĩvhź?(4 9>AbR^pf`ZuB4ۥWQi9:m[ ɗ%)Q8gC є=yH-%uºzi<6)Q{ooYAK#džYu9la'fI%B1.xM3b)yh~>]4q;ss%ucֹoUҳ<\"xX2_ae|9f׊BGѬI{U7."TAJƐWJ 6[uLҞG)]>x\G )C\)#Ot# 'aڒ<6-U> o% f|ńj^\!iZ@K(q%].n#Wx17˃5mcU5қO'RJvo^M\ZQ7Lvrϴ0=>g6lBS5Oe y+jss^X鬔Ix#F6;Sc&t,+ XzԦE7KI|#2;!,PTp\= !5"\ZdUك}aSGEaeh3'Y멕_KOSWЄ|'LzEʲJՋB&3f$7 Bxb6`y-c`dp5NY{E%/C1:l s𾦜YE/顈:SRxa_󧕄_Pbm5<`V+sNG'~:uPrm[PflG5g!W5G?gNzp5aB&Ǧڍ{fx:\ .9ڝn&Nꗦ$= MRYM4҄ 76~ ^]>zN?gsf/ mڏcs?($@?w5?$͇q~2\PXo(^@+5 ZD\8j<ԀhE2%$ l#7WguWQM;x=LQ"lZ6}b8mkĕ9NԭF; X W$%(^%Xed+\lUݣ7f.FÒ|*sr^&@jv[ >f}j]<`\Bh)'q{&q}Lg٘S34"SD0>M*Lw.?ߵΡc=fS{c'ZHΫeEq wqJf4tO0k7 {l{;w jr% mWq1wDU(QVg]zm;K5G N׿m=}+畃\TGfx&W7T&G/_ڽiN4_2mq@ZxAe4GF$ ^ ]>Sr^|/n^kbTtl_YW+ QџXC|OA Q5 0K3XJrnV6s_R,mLfWa|Ŭi.Z&6fPng% .ѓm2E!iGDK]1O+V ~ nr]rP b]/bR-gO` NçZs Le~Aa ϙ5)d?ˋ42d3c/wHb&Z6d$U Un|BqP}쿫>>p ӴE56TۀֶUv׌ym/(@8maq4Te@WKg9r!L"1er9Znfv [̆F)+a9cTxBCv #["XM:?[+Z#c- Kv6OZme[+힅ᷪ)hHI$rK0iK8:]RI{RS~a$j($r7t8AZZ nhYwd8piP2}Lȇk8UAbbq,B+ȪD \cqM}m% !Y)x:6|N)uq; @ֽA|ךG`oX׬E D؊Y ]g/&.jlgW^SVx@p_{:Yordt#t|Ol֍[ ҆= 9O?HmaIs)+W,՚C2o6 ^Bt{v9hJ_MZ#1^ %Ywx+ZVepA)d»eÚ fskJ5r┟6DkzF)JĶP@eƱ-]#[u=_}5%HaJ!}(mKU4e,@ ]"ւǂʞ7'd<:T mX}5:cPN[)&^LX@s~-l T iO0[I%w1(3ikPՏu 6|zdX0(jM.d[,NfuCD&S44U‘ |rq/T0/hT'|`[ѻPݽBA51)yﭷ̲vl^EɱYFD+so$j7BnNtkM> Ya TP6j61W%&6ϤaOf Etw0@;D10̈́?!pZ8+r?ОxB{bYϹbZ:f^i,8^aJYBQ`as|p2.eI #HrI_Xx g;N@3lf;Л+a?/`mb'5J'`HZH냍OU+(GΘ}%TOSCٙGKXiYrg=(\1PC I?&4IWYo[ml8HF s{2<;/\nH ^JY7.|mP`S‡03 3t-&GW`Uy7HzBß#dқ0Ira?%AWޕ |IaE(q^wjBTXRdGdiuǰ@JUܡqY5$ صˆ2|!S2|6&]] Nlρ q@ , ; c(U(?r'NC2?ae%dbpA޸lJ\FjEts*) [dLN TU.,оK UKZ:Ŷ<8SAC X-8=WkX99p} f1dRLR2v׊zZ(^9:P|ؖr#{E "m'pcy~&`x:72Ye"#z|'hǚ/ENȬJT" +bPSy/  1kʎm֫0;ql|NjG$5 ᣎ/WL6V{Ur"pnߨ ׸R N_顩o˟D? n8A7c'gYOBnT+}%X0_1ydڂ D+Y[,6ƹrI{&FU/$%EAi뱫rr(&B`\|Vle: Jiav+堤/IzbƣX lRФf&t}Mw\̞ɤ*=U6 m'#;tBW[|ΰ7UC*8bPDIBRkW+$ϳVt7 bnH&;SϺ#QHA'4+$<׊4@',[Iқ;{99EC/|ڃ//#;Cq1F&g~)q pOƦS-T^޷a*afMS7ޯ<\@vb}2 6kĠCy)>n[2.h¾&!,WA4 Tej5%i 25$U㹝ϻoLQ/' 1`u9&{"l|ʆ`4u#=tdL>*G"L ",5Ifw'X 1P%+IgfqؒoV0B4ǫQ~!}QPKYj͊#/K$B.Z@m˓;9#Y obU! 4 xU47vn!3se'ȮPifb YWs#uF/`b/iÆa+~p)E U@R[X5Cc u.DqPJ%zm8ļǚ# c%UƍIW]Z=PPRHZ'Tz]0 L-4ԄZ˧{gA'%J#Xez{n<mo(yI$nx۰rc} m@h%qbX.]݃$:OPlgH^ ">j;'ZN+)np{{Mb=ĤG$b3;=M'KOCSwVFta3R;, 2y~!;"~ 7]ИR;^$R|x؋Tysnu5/A!9DEjXLX[ppS} X1$W(Ps*?R`~[+ \ϓ8` '!Adx2L r1mF1zlCF ,Lk(di~ @+A%45xJEci }>&3^}he\y}#@ξf$MʫlHh4a[-5NAB7]|a&uMZeԲ|aC+ mϽhkAZI7+7X*g @eޢiby_aZIМRPAOM܂MuӢkD("h<Z(.,']Yܓܫ^¬1A#QpG\]HE!ӓ*H 7P^v.ao3?'͂@ޠy,*@/glnUĪ _0#Ȃ; Y=Po3 \kŜ3WU V"r>7Z_op6&j; Q-/[Z IwnT2Gn _@-DDnjnS]GEz*/r8A\B4To֖mD&*^s6x fmN#0<;`]n9E|.(;{ԺDæk0\RJ O0tֻѪ&>zۉ|S0IV:GD2QM* nBy`AgԿTtM͢ծLƼc&\:͏k@šR1f/\}`\G~ʅ-Um҅L(e{c}TQhбZ[GC O9fk"$n:*#LA )*h'Ymnek+ wm|Œ`,b^eh#QhBbրo!,{o4(Bx Lx&{ˬ&6kȇ2R~"k3LeXF9@\rKK| ݿͥ2˲ 99 ?CODjcU1V&{H૯qW7_FuL{Y f9Ii==WҠwʢ; /%tlN9ᾀb"Np#qL+9[j2́>grsܪpML}+1KFS458P_G2l#|>PonU% Z}3?V%0"C寚eܖ-ɐNu`x\h~G ~̎Ȏ'IRq%MBc9IC<Ml-9Y*8%]!+rı.%\So"8R V6+k҆w~8"g`#5P!D ~nMvtU㮮 }ٽtpk┯ Y% d4 H@x3qk#ț~m҃VFB*%֍Z?X|dfLZ3h Zsv?WWȶGGmS@s03uQF5>&dpC{mDNvE$}mG(ӅZa nb{KҢ/O8/I%=JVWBM`jIϕtǻ㐩i&)7V+#CD~!~1FqC0_y++#lKVwyg IfMﱗgs yU\ L pr<OqK0(. /87q [;6Bj2–j?K''= sj|F$sΈ$p^؈~Üv~/DW-o3ıh \~pp6iI"ơ7sF7hSGY>1xog@OdD-Z=+R]9|"{){}sqxёyrlFTI5Qthz].r-鉏 J2 48%ȤqE7et`jE?(lD>RGƮԲn2մa}I_Pڰs}kzpwTńBDk9}9S3q.,-?U쨁m Q޾K[,?[{Kiux쒇xv}q̈́,>- ??u^q5{U3vD^O *Ym_|k< zG .n`Q[3o/ԗ:Q `-]9|CQqzY$goΧ$T}0NN~[%:V1+ @+/9^!:XP.;*Zz&nU#0MV5nmhZ˖t G?NʙpcVFV57PG.Zfꌕmjƃ;J0, ӶM\A8y4YP^ ڧC$~,{_jP9[xR!Bz<HG=CY4}9Aj(@z!czUH%Iho"?y ɼ=c98üB> ?(Ξ 7X{JMKOEfQm.WǽmԃM+]^aPw€s灁Uv53A;35 3J*\rHxarEHaƱʼwV? _٠+_:P+Dk/[2L 7\Zq _iwG]KZh4Ʈ*nf/6{lqeCif7: (oabjXV%Mޚצ!o]Y4})N$eڬ V#<*sˏFbNm]^d*.3Td3$7?/RaS0K͡K/OƏǡ$锉(W`ߤ?:2ʠP2{7wԅ4%):[/qy#Sv WDUpςϙQbl-ixɡ ;KU_RmXuig;-Ķ5ݽDU5/sDh!?=Jy?pYu sVԦi@&@GBJ>#/z'bo=k5~dCaN*(Y3܊,ߘ^ehU0`8J+ۼٙ0<_1̲H;_Ċu`?^әI͑zV;l6hm=B{e3y EB_8./Eͣ^{[D!(ʱ2Q2U,ꚣ (oWLru.횃c-_lw`hTt|\x$sZif#Ҕf2f9$Ne,J0O"bj :d4GaA#nK=eOҔv{tLK;bpUhl1c%+Qڽg3X|rE~s@2JZ y#~&'joAgrjR?w_H^nd["hs[obXװPVp SV;j4+;9Lm[uo#KI;#i $z]o$ k'gԐp x_ MK]3a@ٜL"|73~5O5bY>~ad& _t42owPODl0v{47u7R2IO&R!2x'evm|q@ArHŷ͢N}ƿ"($??mX"iŷ58[ڏ!Lj+ rܩY7ph0y߼"wL 6gpiX 0۹V;x+8M8s׬c|e%Lj~b=>V y?u =$،z6~&D0[%پ$tp߃0 g)#(de(p7Y^IJ)>Yc1υ /=n˿lo4rCL~s\yΎ N_pMi+s-ow-,4! Yfdgr=xI8o+u`bGlO>?ʴd=LzE[je߱/)iCCAɑ158AB M }4~@l`t;E=O|FGiTXCgTo JJXI߆PB!pg'c֮ "BIyo`M=6]x7=ƒHQ6,?5AsJYl2ey"lfȵFn_L156{'# t\imMʎ'+0Q[m9l \P8ZZm{wb20~7'ӓ]p`3HUa/!ת:$ ){借Ǽ ¦n[$|9Wӆ#:FP`&jc+A O:PnƁUZM"kb`& H((͕`#2?vK 7[1R̖/DZ8\Nbrx[͇ D# -Mvڢ>]XanVZQ>KQCs+N?)Xh%IRgbXJkFGӉWg: S\׃/=}{a:YQ ǰo&A~͹j}¶Q*0L BKtD#XYPAZVS SMW{lgdz 9y#5Q u$+#]<\ Z%]e^,e4ԁTRu eJZ @Ǡ 4 M34ډ"h}' S0 -6,pD[E786W濎Lǽ6l7 exEYe{8]c^bA]RZDd~3uO G׀vod[㆕Pk79+yB_ÈG+B+M&X"K6Wjǝ34idd i89t љW rM`/shXcŦ#_BYd q|yy#͒WB ])<<Ƕ߃ӄ)0eC۷bٝ1BAjvaYg 9tFXb"in]:_Z(HPeFQ8ǃO$Aa7L rTӝrFŮ߻cVw^;ع>Utd8(mRfr\sfGyLG>bQ e!3?d+ۘHd]L!AV H $csZU9LYxˮdSS;iˋr+qfB [<|pF¶=0p@Ӻ\v6DԤ@DYJ?D9M/A>& x֙:}gR}3=fAgq}߈{Z*fzA1O,75'b ep^DU=(35`ZY{+}?-J P6BTKA[n`aR5>)s 'Qk~zMURӲiAMW;`KyoYS\XCVM iC5x3 ]߃)+4 G,k G;(55\Dt47tX9=J"2m\txNm;GT3uV~G8T"\y (_lh'f`.-1(>(a_Gh+%QXCo֞jTSeh&FO'2/If%XΜ-LT 9mqs@-j!)Rnĝ[440c~'-,7}+*a_6pNufJ.[>%ke4jb78e/R#3Y8)KxZ{ؑ`Шե+N;p@+KRX[Z^~Q? ;s}ZJ`q)CA>66K'@/BK,-}0hv% S?[">Hͦ"9حcڄ< EhyaZ}xDk-3I)yX.o}fJ ®e p樜7 uY8mKQp$m0d@wneW- Flyӟ({ gGbkW=:ێn`+wפx1?a!A"-1)\d~W#+ ]w[d:9aľQ)tAN~y]ރ@&IPя5\#<d YZ