python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp40>    gl ;G|`u` >_<z괔mWukڸB!n6[d{AlH?uE_rG3Q$^3}( Ջs$lF:^E^7bʙ4:9*g^+%oF39]35quqKKt{T&1İL*!D&Ѽx(q p3)"M%C_}ZMlBOw!:' N;z"wY??o$T=,M*!5 1ؐ4 Up ݝsz ԚTuYyj0{>BI+t'2Bd[)ċuf . {ޜeu!P:VMc]^ 4e7a8bea40aab584ff6c7c81eca211d513dc86b07b1b610ea24b79354b7c3906fa12860cd0fe1b820a0864684b83d3a77bae6ace >9?pd! 9 d04: Oax~     (Xx#(?8H@9H@:@FMGlHIXY\]^)bdeflt u@v`z  $*lCpython2-perf-debuginfo4.19.902410.3.0.0300.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.gdc-64g.compass-ci\/GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64`ZAAAAA$gÊgÊgggggg3fcecb8b8ec51da0ea262ad5d94a723dca60fab2b5b6aa430618690af2760a8bd04ce7d92f27b46ad9e5857c3593ead697f33c7cad9b67e7703a9505508e3332dd4e96e8b4a79f002d38f26a7a1a813813b1a80a39cd682a7d255077232c0788rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.3.0.0300.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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 17296751584.19.90-2410.3.0.0300.oe2003sp44.19.90-2410.3.0.0300.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.x86_640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.x86_64debugusrlib64python2.7site-packagesperf.so-4.19.90-2410.3.0.0300.oe2003sp4.x86_64.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36891c29cb6a3364205b1414ec01adbeea7c5b10, with debug_info, not strippedJŰnd|Autf-84a19963ce80abcf4f4690da0bd8d83ed768d933ee1c73277287ee957141638d0?p7zXZ !#,C;] b2u Q{LZb-k l, *a:Y2;nxb6 ;`%. \lѫ$ 8QIXZXqzXcT[>?tS.N& [swӊCKW?+ yŋh``eHX!$%R,!QTd4^|7pE(qL[-#\ MY `HM>cIQ&xˢKmxхPSWӧ'BF:H_C-TŁTLz>ǣ2ر\-M2 i %uQ.]4/-Q͌vC+=zy|4v5i qPzjhӑҏ0 P.HMiM*s%Q?iBNn JۺaMy+7"1dJ7J  L9?;=rf~p*G?^8LB|=Ixw|(;o;m2j[=)hTr̿yk6)3/wr ($U%s4N$J%l(z^v d0՞ ڏ gOU* NR;O.iVyd%E(쎌Zl[Ӹ+$}fYlZ\'OaEa&&tF)~Kt2җI3 DN馓㬜)ȩ$9CHAD hfM8d,(TG|WiQ?q>x'`QO`'IL9&l3E5 xKZL{Ƶˌ/U vכ>;@RЇ3(2Ԡ`0 9'cᡙI~Ha|7*oG4DT?][1ՅG?6Ans mA_ k•8"6i _[%xDve2Wu|NP.2@U;, {kpϫ'7\T "MUGHQqfU.; t6YaL zn}ebۂeַvKo Z227N|$;~]L gh8SyQ__VJ!&fkƌ؇p*4зʽ֚fɋ5N6/a:PU8gDQ\Cޯl+.Be\8qnHc.S\I^V6 h[RV M\ٓ&m"gXBa=ٶԳm$E&36e͂н @Jxl`ڎū_(fȤ )b%7&ιr2 Ѩ FBNIQKSVkWL9O5{DB4{se>wDT[NIz wCτ f mp GV"R[G!nvVa,C{k(Tknc-tn+ P1!c oR_@HYjg_HC膬l߆ 8v_Ѯ1,ӰՒfF"jt2]hRJf)"4wם]:gPBbOS?eDzZ;r/b agxYv}OÂ[0ITÁVtSӭ7bko<$h+%zJD9\K}+D ?<"5PE8~ܟ./lZ3^ARilǹ["KL)@`lk~nPRtB[P< }{CfD;Jnq5fe%#aĶMH zj͂Gj~h~)fqr:DKFM(O3#jJ&<7vB\OVL̕0Z`1a$U F4(/d(Qc'MʃPYbc\*!UacJTJ-q} уbBJ[oco-ZmP :XexesYMC9JA醠EXΟsa 5fB.sPWvx\?l.ToMw:vI!]DO?]F ߤa۲&N_O$eA5_4؍>D2%ڍeTh!ւa8ذt9A+α2B:m&mN/W<9_ gL ц m>U~vE5VUh}KmeZPzl,m9( mwZ|FG3tS#4]poaUPy@ )#M ǣ $RhYЕ]U"Th#p7)܉'FP޿?yGyAW5tv Y8+oGq맱3-(2\a`u@Z7ͤt8OKgMX޹<2EavTHϫkOw z[MS# @tvȐZV {z38Ly")*^e> JɈ(LKcu *j~*?!.4d1 g$]gƯ]Xi]r3|j8pyk^ׄJoLv%az갟1:88N6,PV{6;Fq"6?d_6wL?OP`t(8oDdѐ)^->nTz@KFR'G֡rlxUt_ 4u"J^ פ V1j+J4$KkS,zD:f%lf jb\"nߊxOzҢZ1N- ;OFQ Cɿm٪NytΛnṹ,#UP F&(Gg&@vy\8h$zy:ȼWGv6z>CZ|??CԍEZZL\9r+yq<}aq ɤmBNHgƹAlnɚjKڷTitrGO_@6ṴX);TT[и^8w=é'ճ>BN0?PMXL|4q_dmP9J)l:CSеTqD5 KhFȓfk @EtjL h" 8rtV4SMjV8WJ2%oj@Id<L~NQRkV.Oъͭks<3$H.S.IDUF%OB޳+IU˴|F[0Z^EvH1l.= ьFի\X25m%ܶ/?",$:7*WD nKՍ8=`d= vjj눁 #;tV;\{}(ާaeC][fy%ȫ6-R-.+B5(79?9Ě:zeEdL90IsO/ /(ZkׂΆ& OwYT74}h?:$>3wf.gpvpeGW ne[lkY9)Sv=7xS6ӿ[l*YlWtV9uf7־adh?J 32OJՔPr6UlcweM|]~WẼ w&,jsցn3`Jn I,GPyTS೾/2JH_X5vآ­Ji8`z9a85e<#A8 :N6vފiU:>x\c` ̜=ą܏ zbV5[Grên"`¸?&x͒ຟ [->D䪁7A`<ͽfCtEB76 dW "3ʚ`<(|jrH J72xky8IlS!-Ɖϱ 򩐛r|v6@6ڽ{#&LRl!V ;scC7bx^3~:KӚkz"coVQmeVD̘ CSmH@pGO7!ɸIgUD2dI>)k!,LmNy[7rLnDw@XB4/jnG <@DŽ,Ok2FbOWM.96P YZJ5L8(TtqaiZ;ێy[XO!b(&ғ y# Y,e zbgnN#76sK=;9Tszgd}/A |Oԣ"k:jGĥzep [97tt_ۀ@/Xxm+~Q%q<+r"V4؃x vuY_!n?!r~2CDLs\, h:MtŠEZ0-+@ށOb0 ǻj DpD%JS)wrΕD>n*fHJZoL/mu)8EKHԄ7[2RX% ZT TIuxB_@f!~DZ@J6K^Hӽ5.Y_`Ԗ| (}crsfqbJnCV-`܉ PDIFne@,ShEriy\zHyI{_%5ؤOjvKnCCu0||*#y{Uʒ_myh) }J#Xh5t1e-2sx{D!޷ ,'5@UFdK؍yv+WX84J_33*[20eEqh@v.K"“Al ́(_&w7У>Sa4Ψȯg >SJMOaU7˨/g)#{MkXIoueSxAwAx63D `PT{q"BgfVr[cQa B1&Ψl? OyQ4N'C`:C%q[<Jx}ptk^ Y;Hj|\1=`eIlsꈓA-}=7LrutMV 6T9:Pm_LĤӀr˯ㆲFg#DȊA9i-B}7:%.s$z9w6%f:>Cn=6>ᚾ[:_P6/`zݰڇ [)ix[kBxpbOe.fQtqҥO\ĒҙзW|&Iw堭+ʏڞ(q/ ^ j*r/0֌+l[3Rr;{XmCO#3q$) UGքn :eLA0.s ,`ynއ&&$B[e=\TcZ|ξ-f3>Qc@>X5Ctwa*jl8~Z_q}1+5$Mتp pHRlrL@)W'3 ^>5T*K*I h"v'(^7,V4TƋ7 )7cФ@Id/5J =s <)+/ޟ?& 翱0n%I*  a@w~+w%͍\4|D^z6ى_ g\gͯ}fMUy_$,?h'[ꊥ `,Ź'0p*Ԇ}IǍݲڇ爱 RV,6bɅ):L$g,EwN'f7 @b$ b;+LGFK;jpGbh%Nem)JZqN $4p-Y! NJHRµnfrUpFSԎXc]F^gᔗEp /85їr?=]_*<єaf=:KmB$' ddڜ:8|`$1M5q6&J޿Y2oB2S}Rt)3\΂G9EoyU\U]Uؒ5B ̻|+ \s*]2T.MiPźd7 Ӹ)R9,Y(*8$Zzs!۪FI\L.o^]JUk;A^.Ad<2͸;+PG9lQØRhu@[H\ rt=0ǸHPƇLXP fů]a(9Ľ7'`$;~%?*U&5ܕ_䄄1^Ն&Y>;{ZC9'rX|ԋ6DnH= c!G}82o."֑ sL-O)W~^Q[ܢhF2"G8e:%(o, ]7A$:zK$Uj˲nǿ툕z 9t/ieXhQ瘅uWN?El ?u哾1;OHmhBSHXtD ʹ[stqP-/ [Oll!/nP6Bq°f4 Vd@kyϭƬxW"vHCbڒD2½9vzgGEH^Z(\ꕭjXɟGz<u$g펙 NF %"K)5lԽ-# ;]xdW?јS5'4tg h/skt,î´XKb[ B~)n}2S6pr<2>Sfgz1.UUƼ(OWJ n@#5[G)@yOf; 9=!oRl;T LOjB>e1$> 8ʆBy%#%+1Os!"of'iA P$+\:pZcr <.~06\-sg}7u<"rCq\6B$K5zU_j!1\<OPݝbeN(nw,h'/`p/v"E!ّw*?9[3=gZ&^x$'N4ONȮj13:Eu:fi:h1Rx`G-0A0!(!Dwƙb^W2^:Fn415>455}\g]d84ܭ.I{k~ (\pˎ՝,Mph_UTVhʦ+ {59|9@ynzԀ)~sEHѨDi tņ{YKfl Raufg.ko.̹'2fX/+G%k#嫌:fĈ6g?|BsB/=-̩/"~.&?j6_Dv?yT#!/dU.+U=S RPZthJB:M }7ҾG%=  B'iO 8ܖ7w\} P[P'$7umG3xFRJAw0>QYTu蠑BVxՇT̀ƅn&adVYu\91"ݴt@B$wjG2[@H¿hwv>M!azK,'Ƅige M={SIt{={ϋ$f3)Kh}~PǢtIqx&UuMz֣_S  "8v6D!EJՑL;'S`{nj1W @X-=.5kF[}D1],>=q|7}N{@ &bmdv ϝur%kfTզ+ڶ0ڐ̲Î$毖21#mAxT{|UߘE(ajBjLK&, ^= hUgʅ`=5!("S'VXu`Ȏkst(Lwv &0H.Ct-=W(CIa$.aӸJvi/L*4Imσc~ԠmB?X9,dJG-.ĸM;$:a>#| *8hxh0vDW}m>n%g^Dv]C\ #v^f#1JN.~C&i`Ŷ + 9 82/n#]e򻐞NĎN>K蒬{ PRɲ<t}qr*.CLq]y]ʷd@nwЬW`j32Gpw}[4lABZa)|E eDO PjsR_3]3V@cnf+ڴ>Yl&# ]Q[(t#?(Ρ3 gy%s "6&_5@r9+aLoB }ǟXoT*J#B@Lf k2}:ęZ!*^F-,=Ni/2oWW zM'ADC?jԣYu 4ydxۭ8˫W~݇uA:ڈecH܆>̟xW֌Q}dJ #+;ė`,;Pnă\RD8SS$dbY;Ru5/טotw4lb BvYCsbuӥŭjdvF=ΆdLA$q"`"N[6[}3UWұmNC Mqm?QU<َF5[ Hc~`ه=ޡV!SVVQa8UKL׊Kï΍Ӻ\˽ ]#3h8e;Hw.;gʹQSiQ_ bCh,)v։=;^gkd[ӕ "Z! ,XFpI./lwj2dE9׍4"y|>mJ,st zFK;55!;"xڴw)*t_;Ɲzgxo ̟D+pThw.t!(;{=%~^ݾK~gPgcy e|^f} ،@24 x+4ضQ0aLT0AX8Ew@5x2̕T#G)TɚC^gtpKȈ$pTaKͱfqc)4^nSBmgJm3j3][YN5 ,&?):c9[.e0}_jUHu%smPkQ= ;1K:B^'n{8 utvk ʘw^<(I_X[ ެOQR>ވhƭ3?R2FYoA9p^鯶87 \i[|nw7ߦ yǩc2cuW}]t%ȦR&,)ST7F#FwEωkkNqʱӤO ALWJ@+ \h>$׋僶@ 0aWToCG~v beLDƺp뵕!D5~nw\_*0殬FN[ſCnri^Za w[rU7U%9?0+IJD@㽧>XI'N:YȢd=yTd}j1v;JPͬht/Eb(TZ\_8DC05zu+"&N3"p)N?8hy 2hMviv2?T7!N(ڱv+CԔ^B<;YcDd Į$t.}`M?oo]0wx:[5 ࡿԦ8=`:#gָ+N[[:y6H(,=X QRVyJV.b{{0h _'yz 1h"}VƝ a̋{?T\bsSM;;ܢ^hgc÷n\0V(67hQ?DU?TPoFk626URtlKrj@f>>2;%.{YCzhctI7 FLVOOVмiM;)dce'^<&βtgc4#0Vٷ}(U`~L#;J#+-q,/[% ]lSWFSY=a(v`hdBVu[I솄G{3b{.:bZM>;Ay*ۂi5A,:jlJ D*dklR#-t{yVmi4{uLT42zvz1;jz7XUfQ(VPDHLx.zZLP} C o]/#/b;Ǣ6.]sW}f*+bh+>-KQ `[7GPI xus58:)S8,UIza9лswa@9fN3|<2)I8)V>r32L]K2L?I!hR!Mu`/D0β(lk4XC@߅vh*( \>֪ =}o'_0ABb"|[/< #?}@"H= UN/"EēG0vݻ"r(񘭧 fm'!Š,*44}.~x!Ni-?6ۻjcd y&_;`.Y,)1Z qF رz=i:!"O-%xؒŤ3wG萟5n9(QzyJ85v5*PJPv-hjX~5LB:ΛzE9D ? ZtjV`s@0hN䮊zn!.ɫP, K?=1C6 cwė6qYaD,54\To X[*RaU*-o&RW:95{HÆDL]2~xp(-C T08(mY/oyú4>o|&_&xMɓ8|y#FV (1][ V00 봔dX2f#j֨bn_큘p]=˻]`B /4&<.%{J5Sqhp<{عJ5+L/z`KRZ_ȯ4# g Fs}cj`#^e"2^jz}7fp"N>A+vocթVe8Kd퐩vR+i_v`xY 6O:BB[ɗr0嵬7gq`͘ fpKF6Ғ BS}?f]$}1[A*̐~K7~3OHrzg^j.hn]T/_ŷ?@Es;&ߚ{3qc/_f|qftϚF|nB寚 5U@XzO2QlڣJ7Czʱ?Y9gxKMMWE*6ir'AP^+#lT /"(\ĥHrK`0Bnc~`o 0*΃s!4&(CYƕJ`wMVAā=I.Oc/͕@s:e0~+2gC&. f%a^}Kz u%Ҙ>̑)]렍䕚lHIm.Pc2J,AL?ݫ 2J#БEcjZwv+- W,nJGYRGnkF')$i $+ SH~@/ EdMQ:ap( yi% QJ,0rw$^voOX[)G^-cЯTx·R\A}JSx<|Sc y j:[ ,wHௐZ0BULA9y\8bh>_;=+",EMP is×{S␓|(cOV~@0|heX 3$Px!7Z_^ĕ5S{Cʯŗ6BmR ׆vލ5BG&HK'.a?#l3@8.\ wP'IM|m2've~񟷀m'L׫-ޮk;Jÿ=w?Y0"Hp6sةQ'Xl5" Mi&T<#oOfα nKvϯ"2W y=:s7v\ %;vyv#9!_MRiDufT@4'xY`y w`䎢 L.< #oሎ>ӾlӁgޑ_9Iifܖ˩Rr }+j1i H.dV$k%h`~ '  K61pz"o9BP9r0+5K(P\Ins2~_ x2Oj \2"qr˫? }BDn̋z<WrebЌO*2 F舰__Oyt0m%JV <}TF;ȴr:Xc*=R-Ge SAh Q"6½:v:'i.&lAfPfj{$[f7ιE'˞LOU ^37ƉEF|qdj}@{ÒtTJEɐ\kn~ڟO gǺ5fdKrɒH:==[1DkL?w B rB>o?_L*c(G- U3f#Du֭`Riɠxwمj l3m'fbnp(BB1 v)XX(yB1"Â"0gP˖yw69EŰz@녑PӻqP-gqm-U=0?1)ws_i$*TXϺ;RZԤb\;k $y s']M08h:ok-䀰QTKoZM+) OH j%+f&4s 7Q= z # =QBrQKt+lt+|S冾]wI?Yڨ02>2 P'5l hRAG! m(yva\P[~0:!8e|oi C??,:g#,q$DtB1m( M5_a٧'2 q+D/|3ec rBBDY+ܛ.FQ=Kw|X mH!Cԫ1~g;kxk!(p1 BNJBs;87|1E(в'zmyo+iY n*ڳXy2_0!75g,sWٶ $FWyh&|@>L Dlqs]vh>1?||pU'(qe Q{,.CU ,4mYXdYK,f[Hk>Rn2=1͊*j02' VMِg@݆dEB)g!5}*'ynDǪ)ח-:M@{ļD륣vrkg"4C, Ia IRFS潨MVQ9;%czZ ͹=xLr}+Qi9l@)+Hy}LLXCw?Dvo(WRWZb~n/xB1qN%3v K9Ȭx5wQok& ;=(K.ÿa}Xi~"f螌vc*)9ϗEk^l?F^gɁ$t(y~+'ai6 gL@5/'PDѝ%$=tTo_XɖiB`P9fab?gç2`j6ȏ*/;px{\GX5 ]{u7tT'Nʆ=%SeIzԋ4ʸ9 t\)rQة9JEևƅ>JYQjrB0 WxLzY*uD4N3E9.7lϬ QU.}T.[MUPh鏼U3ͨM㎠@!/5FLt1ؚ3K"SZ Rm!od 0'[}v0A8i ۾J T]=txZ<.0MY'ߠJ0})$@U%Yk/tߋk""CԟoGG~_UrRǃ#l oM&5-ӞV.(} b} "@c+i@* ON⥖e7>_xSn#."D-|Q ĵ/b jxJl9˩}<v%n\Lإymu5%OĨpuJ]Oʇd8" Ts#њ4Ä秸l$S3400[DiK{'$Gw[J-<QGtp szV&`_d8JUt/=d1aү.ߪ!/=>sɘhݪ4+{"66~;e1Q5p\!HpʼI3 h׌A M/ ^긂>+d36sa 1x:?#iT"[vE*9is4QH֍ 4f.kr i8ž\W!JKx$cw`b#F$):2AgNL"Z{] Ҳ>4m<[j 5+R/w[]=F"G7-Vĸt`%B84faIvwJ1֙iŗBc&u2|kӡ=.QA-Q ,n!Y)*^zϵ`*F|eDڟN=m Z>x/;u/yϨ@`zFLsR~QE;+ aj pAc?3O'+|[^i,ލqusack i2N<AU7:PQpHK%$ؑf{ E .AsJB )v2? a=c ! X^ܦ|@XjR)O`=]HLgJzI})ufҟQ:h/^jkPlA~Ew7V3+fK%;bCZR4;ԭDlrO8]_8= z; !Ao w?IՆ=5 01rhj@`mX2Nw?|ƜW_5S3DP7AfuLΫZ$ >ެ][QEA 4릅su: FO=P֎7Q=4$ v疿|-$ԉvUR86MbIڢ9͍I D~+ͱÐ:u /!j?y^c&De.Qi2!K~KNr*F 6]{9ʊCC[=үBيaw4C Z&vX ׾ɗ\ 1bu-V:0yCVXUL7'sՓʭYb+ Q}c DHVgw\WS<uOJqp0%-Fhe$jkIU^5;⹌d> tsf\*Y.ŬKgR,F`rb/4}$TS:|7i~P|,Nc{btωv,9ɢ;cҧ>l.LavY0^F'x%3xnФy ɻ>̀oq<&"n -ATZjSwiynLWXzWAM߃VEM) pEP~7XM?n"cq'C Brm& GϢޔh.ѷUT2XJ ԏ -&a5 uNjUV|=.s0p˜-: H4ku$K#P]6MU|̊49ŤX"9_Vx*klZ`~('C'd65BhO֔{vL)gjdE*-3 m68>5d$_iHB,0&HSbdQm0:./8'Aqؙ;S¥ Gh#|/;;(IL)X!Ӊeg:%)Ԡb ,_ӰJEH:s^O(MN/~!\@R;ާ'ţgrdAEv0K Lq FKoܞD췛ø3瑠`>9k7DOv[ `LeT=PrXCM ̊} 6H2huH!l|oK?[s%]TdY r4x˂/UY9\z_"Ew-7"F"sQF!>,u~E7QϞhzgٵ.ުp2{R1Մ2d\RMh'#$0`@Yq`҆W9y dOY*(!aCU{t^k`ܪfiQeܕͥV=6^zc A v{z K:8o WryFK^ 800dyu7q]o:7r0sws -&b!+v1.p캿dO=[ |#5jSZʵ}1TrUsJ!z/ۘTP7b-*\ 8+IȶmALtb?Q3ŵ͇srgُ Zm=a_!W~?.'{`NO'  NlPrG"S.}0o˭i׫OCmrit͌x)b?Rc6ujnJ˥ IyP`ԁ<> R5 Nǚ)b@~^l%kb>q<;;B^OJX8vC8ޟjwD[t,#vx]ASHOQ5M;a`wDtզ믐fB9$inBRÏ&f][!HP (.m̘hJw0gYpI)`k/yx'%nhov^_M©{- nTdxt y(@5>Pdf_ؽb>.Pk4`k'bs7Q4;ANfF9;ZSBcRXXT~ޟ~Og=9۫ jl]Cx KRZ|J.IMsi\N~ m.?b3<( /oB|>ձ"w:؞,9:G9=W_V/{[;8`E4K/ΏC[ J=ј%%tϪ1$< 6xi$%ͤK9KD=QH9U; 9g,In2䎃cT“?D~F>*uPQq[O㧕!+x3~2)ip ~ phK }Љ Bg,_X5bRpǸ`Z}‡:bPp_8"Zq1n~T*薰|^hPič9PV_? 1 OxrV;|T>pYYw>.$kG 5X;xb+O2gNC }cIJf8[9|! /а(G!N?wȔc~3l7d&eyÅ1qB-}},NuimfF2hi%yK}&s@qH}go'߉rgz8}}PO6GqNW.0EKw".Qưu2b> BzOڠ%9rM ʴAkj-Lz!~YrTV֠(lوi?;|ij8ʒ{Zf&1C?D[k/sݚ"·*fl7[?r=[aK' p6f7*F{kO t۹R.䷵Ga&+,^7]rJ;fJ 7%ͥ,'iM~:u-D2ۻrHQ@:,fTΣ A W7?Sd`{g?WB[X=??2~mOB㑃 OaV8DYqMD%Ͱ 01QK&{8|nհWD>&tZ]j1-Æ8W_0: DҲ/@W @`d bn{9'&$eඹ%N}q!C,)_\lkhAo9b缃(RyT&٭Vy ?ܷMkG_.#va7r?,3Cc!%Gn+{۲M9[&KE2;ϼl}Ir,-0gϚ\4P|4CS gi/xW!U]f+٢||K &nT849XF/1 !nvqn|jCvGg(ÞM]?{][QGTpq;X;TÏ^j[Y`PSCk+u4!IG06KM sSjgxW>:6c\Xdтh=PqhhxOR`^֪*_u<Ś2O#9% å#ϼ$ [*dK)1z`$Ä}I_Ӝ fs>FSQ^5hRxH GmII-pmK#;ذ#"=F"aO-zAW$⧒`5CLjhH?0ϜPuO>t~}]Sm$JkLܷ@[GEc-m6PՠIFD?Y|C׎:n4aѭ]L&t@RJ,/ U"gG)V-؉?VZ "cxdd}Rv%` l{2v}@]f\_ g*տ 3YlfA`wX{E AЯ|{|/@i`r}~E4g[SƤ=[ |x )sy T^.vB*m/%9 iPOx 1`ݜ eMEvq8f"dc"98"l>񭭹S2Tg PMrf8;{>e9i_e&17p&^zbw),5, w{@j6ʩTFA7k&Jٷ"kY꛱.Սq5+_l g)SHL ݠM*r= ňto9Lt*Qs+O%rFi(&'΋#"!%증9sZV⛈zOB݁C=fͧ< #2$ܻ"+J QAY}p`D7%W}>.xu6BK$`6$PFߑ)%pdE2AFl}h~ F " 5O։wsx#){LX蜐tȱ%wqvf3~2IB5ype{ݼZќnlmCǡYLxQ,?PMH;Rv SDۤVz+FK>H37%+zUR–AyjS30:kwR%W>ӕ=>s5[E P0}9N(Y5MNZVe{C '4Mhי$?@ٵe6o$~^f<"<=]7'Q`9\ldCJlj8;^舴~F\i39lmw&~ ,H3fӹ9KKfO^Sԣal]P/MTNfֳqW|&sex9&< ɜ֟ݲ :*9oY~ q 5VNjD8^ BMD;DZȋU9w&6yLSh@m1:S6~f. 4CS:eFp05o[վG?SIl9.X[Q=f 2 "2T>x ./\} 2tXz<ѷQ^zǟo@>iV#c{hzqLnW4f2((6c)19?0IMQ7|bIr@t` [k}Gw8~Ә渥 C)u4 e6k9b#>ObD4IзNJp‚GLe.\l^|I/]C[~7?ƜX$ꦩ`:' t _H}A"db@C~K F~ N2jߟ?v nH^01;JxRw} G VW%:H77@RvˤH٦F> ꆼ =wk8a[[#~lnrڑOqSLJPX^?>߁8>Vp#4ḓˍ==ØmA9~Nr(_O,[Lcyڗ ܪ ӍSM!taH=rq j >l@(rģg>bB ==\ݔ!~a2^\޾eI"¯U-۰Eax bɞSBSqg +sQx[?Pj&T\J٘M,q;QҾ+J{gL@V;/ }qTe$k@eDlK'K:pQ6n$2 -pv!Y+婬 W#7#zU 5A-70//F\g-!RUr~CD'ϊ|r hWtl䧽6'50{7/ir\QbYeWy uI{g>xowACjEqZ֏tů?nv0$R'98dw+DGQ;'{CY7ѽVgЬx*"Os)&eMBEजj6oqqL~9up8:ٳ1 pO7zq($X3`s&q\a.-Pt#fQqakHZA+9լ>K>6x :2`?DW dh _47 r,ɝtP(EccZ' sj+:ywX+Yem?/KMΡ^}No|µ9{ۆcKPV~LCiJGuƻiR@)K}Edh%ӄSXݝQ 62c 12v"Ct(Ԣ. d=pP7haxEO&X!_pt5}Ǫ.Ec`e ^ǬEyvO{{I ;P6+9 ,RU~QM~;.0:6ZpQݩ `SVh+ ET7:?,0E!äZVBclg9ћ>uB©v߁_Di`ui귺_Fŋ_hR 7SO #c)CO#}w>3k*4"ĮGEl[y6(;OۜLxWA c/$ȆHRUHҏ֣;nu.|De[Wțf( +Mk~B$Zpe>Zedz)lF:K?.3>gu=ƋC-? hN*Ue"G /4Ym>E/k;u { NZúd+')t'Aŷ#^ft[!#XC $.1Bkygⷦa\K${҉2fki5FCv αL>%v_{@7zi­Zn Lw}L9 7<5/Mg;$B^m}x>юb gKwGr >N(Cr!),'-;Krx`` oD^U'{ȈEƠG&i8`^Щ ЂC͠93yn#M7k>[_-gܧ/K"Ԕk^pE@ ʪ JuTt/1CP4 '$qݼZcV׾ݶtw'wh S !#,CZs+>j ƭqʔ@2vUd@n7®wg 1F_g4) QN4UgfM,NiGy˥EyOP(*櫛RN?!H| 4TE8$mlC 9D"&;s^'ȞآU7@P".IڝU3jYc>$oV׎JlmfgX~d?x-`)k۫tՕFm8\nX*˝Vi>24q sxiF2]lH&!Q ƪoXc8$V+ ?ɹXT#9~&X$A[(juiD#|LI7q[E(_z롽f?XhU7>nxn(O͍d/"`U(Z<-ʭkD(fZɾ;uؽ3Trǟ8ٕ1`Vvx"i1a ,mE[-f*%c\锅`H%51 (Ȯ !—[$y8);qr}J ";K^; 9THtKĔ¸Vl}C(3)OφDZ.g'^q#;{9a!%^}@TY>VKp2y-ˁRh(?sG▫=1Ih8S`odfDyyW!)0(D .xM &0e/׮HU c!BcoT^Za=.Yvg)&78^&BctX hd_mVpJ>Nju; 3f%~L`ac/Fui_[~M{nLFg{lG\1,~-^F{ֹ| kdnP\)hӤZ@a ~w/(}m* 0- TgG.cPMǵm+2a11H_Ob8zCٗi kZC+CQ2B<Ů̷rRk?ɳ|GG%w}Q^|6B) h=,3|&(IGٝ2Px-|x7C4~Wa zҚG9ZLzndBZ3zĨtf,Aw6n Juq|zx}>s%ѯfm*m\Ag^ Ov3I~X§Ԋ=\vN| F"[}TZvޖeh`[\D=K)y{M^=P(A!ӎker\}"Ɔ{3kH ݃n&{urH?\zi!&nǀ$+ . 뾈U%ǁ74* E%G]apt<}B%nuFGm@g v:)~RO'E_' 8HѩH?Aݏd\C.HB2S#^u7Iå4;S,%)Ѵ2FxPMǗ8S{N㮝D+H* ƮWS+;xj_!T }q JK@]Ǔa}G#ySǢGV×G''Q0=߰du4%OߩӝK]`YM4P,d±=#!3Rf"+,\&UggDVHƊoB58 Dc[gYɶ`2JWgaIǓG2'lL˽ee21,]Ѣ7k@d*`x+_=6=5 -m[jZqaыb8)SX 8iA9I]/ MrǡO4T\xbLY":i0ӳWlAwp$@H5w+qQ$k}3m}/.gZdvw~tU4*,8N/:&` ED)e;):8&(hn, Pf!-yF *Pz&&td6mu Xv2ڠWנ"M2gV$7Ep(FcǤx74AP1F B/ ;NOآ"tU$ei V; |Ӛ-+*j$f9_q 2V 16鑋}*Y? << B/ n׬0nݖZ*raʗ9\jX>4U)YJdKMƳ,hAxka(TZČ,5a.?<*J}kԗ}#a LІ[ޥmC΄Tmq>:Ơ^H{;Jp]Dagι=Hg@<2XڅrH@80L#mK8tǧDFFfb۱!5>_yaz1aQR=_~~䃤FmC d9YaAsbhὣ^6N6n;T1:-Jc}""U@ K%]+z<[Vt(PpdS'5cL^sqkvh# Ra)l%g:O$+5-Aʖ qVbD ɮ`g߇9 RAu7\L3BY/ 4Y,6 t]-4G`,S>ٖepĈ [ƢQgGHHߙ\5dEb æYT߱K8,oPl k_:* X}ܹXScʚw7L|>Kϼ({9SV3xSr"CBm>/0w Yq[;p`| zOCt9Etݖ?I>ts7=]4 YQ[ peWa"7|^ȊΕz9~7 #1v#VYi$r<଱ShG*0N#?>Nrhx=8zL 0{tYÆ,[.0Kgs/'Y"eY?>M/Ȁm9jPE?8o +pYL.f̲ oB<,\ZTIt0rp|<‰7:tE9,*"+ˍ^)Wȃn3uRw'3no}ǦmII=*dpe&mUAEA~Tqn{v)lϔW=c!z$A0NL}UCy*# =&| *N\rth` J;m 2=p'yr5 >g݈Io4 BgG´G\P#VdPg$SYOΉ njhS8 ! ʹ3ȵ gil1l홹SѨILl4h^vlKz30-Kz~XԳ'R18MMu\ﻜS-~+T^B{CpQz5ڙ&qO,໊:"jCbf4A4-6=kGx+\(JM fDL )bC#{ꨈ/)r,-+13U0<.Υ²-ҴwCpshn+*PgOA :xy'\H$N3W q wZ42X A ANASusWj0zRav2ؙ^HQHkR066ra3R~ZmeE+y>Lt+@ ũWZnP{;<Zr z6bV诤^P6q׼":guY!QJ^jqc2>>Z8\,d82&dKPT4eH{vHY|JWk* )Latá(ͩI](L9:Đ)*C;du}Z}C52pFPD -S%EqW PUWIT!>w8Uϣ戝N8' iK;ܰu1@a`֭WD )_r$af{R[_m_cs%8 ?i,ubҴ.Ep7cIjNj$?J +]H%j^հi0U@ p:SD|&RCgݪg 2[ElꚄȂ\bzYO ݄nWO =M0ϯ7Z`?#]ӑ@:Sn˓2pYFϛBj:f*\rЉf>zl"cKW%3e"Q?kkE'nulP␲rePC1HF0Uh*aF٠!xHՕT cDp)_"kYo'c"g殸>lD:M'x?XftKCIҝ6|u7/pn].?P![DNQϏ "e1vtu\ -VE uRL (MS}2}e~'l o ENBZNAK lB^I!eیZ)0}G8Nx!y՗P.3v7FsΛA|KRQBdm5l}y !F~e9fP!KoN7R;dv 虦Bo4UEA}2ؚYijh"א5E*0x )~yhڢzWZՃAÑwu=BǍh#!s]`͓o><>~4{ㆺGF>URi`·0XSWtS~аX` )ilFeL-杒YfZS7ݫ/uRoj*FYa[Qo}q_3vHCW yv3>fA6w=0?R]0v.O4(]0i=fIP|5L.)?]_%鉂- -ms۰m%`Q7Y1?Q ]-AcD_"hdfVP{S(ѐڹM09 S93gKsmt\p͌N(bZVѻ0Q}N0r \H2>F"OYe<$pu0y2 !AyWʰVԥiK,L%3˼250~"Y3CwiBQtyP{OJ~mj%Br_@^mFh\![SqB/iWUĖпDiF]yx97Dw!O}>=|UX?9vFzin3z{pۚS; I^қͷSb%GQY^)!dJI@ SUBCd4PV7B2}>Xz4wkI[bs n炃 @ ΓT^ kwh)i(~yƞc.iq+mdB("nm5#\,>Oej ]̑ٲKw2;:*;]~Wg)k Ƅ ObUݐ}f]5='X}sR|.طUT2pI!E7dd }0 Á]x>FI|?r|"i " [BZ*X!hᡳ~ρ@Ѕ!dҵz@H96; іWO| Q:L GwJQQɋ.'|?榏r3*#, Wt2X N!:\0hNCn&P7e/!4m*W6$ߩVxuEy !?}G3sD2HՁb"*jT`YWF `/O[ț![厇lWl;_(0=KD˾i6s戶S:fgց:7>MH2/*GrH ㉺`{:jUz8%-;Y?k-=Z&?ۢ))ʛG׷a9|{?d4SKmr6ę1hd8b/`@u}@5#dT{(*CnҖxِ:?g/+]#ۜ'3Ex䑵uaJ2Uv[u 67kK 8cc$2ŇQ^?]s˦5}Q7xUEъA+m*3qV29N'_Ë+K%{154Bz^b-VVNR\D=duG3vC¸6$92_yrEыAI^^fWs?_U8D;i^k~5p_ѷBHp7L5L tA02ˋZ \{ЮV&HLT2ej 0gNnv]dMO.S,O/UO,:ڜX9GȕaZ`cB& yQXKNl`5<-Pݜ|~BP^w 3Üi6Lw?:[oum}%LP',H 2K2{O.5q'~gXH^Sv(<Le5L똀Ǽ{3woۅ# q QS[D+Y9Td`8ѪS$@3.U?4w&xKR@^#ub_nv4RGg2[y]NdHm1;^I,߼q[l}Oc:xznh nZz-$̹Њֽdd:s.MͳրR 9@hzE.[-Mr*Mm`wB{$ ^PdoLN[6>FѨFuIn%gzZTF҉!E{f ?Q{>ڌ/Q\/oCWxέ%e, LvuJ$vÓjHГNWPpT!9Vq{1"=lSe7p7@!w4UXIA YEgE4HQSBPHW?xBJn+1 3@!4]qSb eZKXy@MÒNKbT+ᭆb;+IW~d̘3u&rͮm]Lbb[K GXmQT ae1[s9LiUYr0o;0 %ي)SlG-5f?+Z 3Zsr8xKFD݃/*[_F C6~BFv>z<ę2wE}q&,e&h\/uN2ʭx.f|w3 [{m,_EAp d.*faXZwCg,U[r*lyPQ_HS3_yBZm&’P<|ދr~y^-Z_6X{ m`|YY7\X-n_&h f"TbWʳ^H2f}eƠy6ѩ6vG|TUݕK $p ly°S΍ Il"3MQh !Д~j!Y /N6a0`uWGi;Ѵ#҄bVa`=!LyMβS Hy6#Y:, YK_8Nmǟ5y7SAIJU%=첨ODR4uỳKCJ3lQ઺WN5W.} qHa-umQ{G΋bpSZ\jb , ewI8G>=9 Jr4y#x;{gHgc⠸}2[`Xf7Z LYNrЪ@cmcg>RAm*=ibVprLljӦbK)ƾ3dh`G4l=^{ϟmҴS17r9dPsvg0PSQ ZxZAvQ}J; ؼXA)C%7o:⩘F_S\/enߏNe hg&Xr#bt^gq.yHY踙f[<\ N dLMϪIi"Ըfѯ]vq//͢KqD(yE$` oACaB< C4(ŸMc*gFrLaTl}r Mǒ"6ƾSrm&zuR?|*=2UpjG ݷCM+){=ʅ\B!4J(,. T to37uEzc \G6GO$,@uG`=r2f.x%扂AkhQ"˴ŕmDy ̘baȫa㓺kmWPq.)$ + BjhsaYͰ(\ EJY P؅_I~;l4D݊)(gt̓0,YH+A¥*/B\ub96g D O]:;iOaH1-F 14SKGqoxju0w%;G *é1`QXtgNPH]"(v:2&^w%՗b2\C˞_7PթCQXp[é"E398C@īޠ/'F  c 2HR\ %HB?W(xW#[sVm_iAX1>O z2Sr78 UH{8;͹ٙ%[t;Lۢn;ٿf?؅Ou%^MQ8z>]ºѡ(q!T)o!iJQa"aTv߳f|+ >8lh7ɍ)P("wgQugsU?_Y;= /mb (b_Xl& \7T"wVD-sPLk^ ;TʬQ $& 팡ڇ_>kbyBSf`hyTOkFbUM+XӺjVq* BQ*'IDU; \<_P_~'\ןldgLRGy?٘ gL}־VZ@@>=Om<6 )^ <tP"h kfSML0d:nAK{d7v. .LyY6dX\oFr;ibN 9f  ,q <AB Z2 N5{b_#*술A.NΊ=ֲ?m;\)]kę9yjFa4csp~{rv$omlVsA{KGTL)u }hXO^=,a hRqX.$̓ mvV 0CJ/je0MF[2S^z.߹$4E3l O5Oß,gVAÞIX;Ldz*'U`]%}(AOdvl* zm7h{ƭN)n7W$أD$?}_.0c2ISU7YVv*>&<̀K9K<h@|׬.%!)qf<@Q89 KYmWP՛Newxq 2:x)0"FAБ͉]2$=Ui_Rl!Bow( $K_Cl:q B,z&'b`pbzNtM1Bo)mlI/*1AQ72fY> 4pˣPN1}xa^k6e/7Z_x,^ҔI">U(8{DFC%R2h)%X<_҇䝧WSѝ)k0|Eht͜;/Fvdc%>SFm9|\範YSl!*h~GߒzHp1=::'Q!N/baXqgq5hb%h'KdAD '~*:$Pqw#EԤ+#frmycp\ U~Y'T E )L쑧ǫZqJ '{C a-؛!&R׮(p͍҄(&jQ+1?4)JLyj06*3%m8;!FAر&ъ#o\C d '.߾}odGN5#] ;\4>ySEVC;C&(Vɡ .%v‚ʧVb A 6C[Hyh7[3G}=1); (C Pq8NZ0C @GDn5aB:[L5dxOI eqOx ^/0 _DqI u t>j.Ckfa@Uz |pm:?pe09]=o*Ha9͉yQ@@%kbp-+%-hI `̭B0s x)Ohce nOdWkP a3§duH?HtK/Ma۟ݓF:]eٯ(mٟզz&4z#1?v櫢 J t|&(9ZGx>FsIDkn/m%ϒDO7rPPd*u:,2 ?͡/at +]|QT'(?D0>ʍ/k/dq m:YR"W6zV1դR71?q=REAI?i:5JA#n}ѕXϻia[ Hhz̖-'i;.@ƙVm==^#pOo;qY&C'0fexwK+|}ÝZIcg)l;{ ڄ @kgjI;Of/}H?V#y/JwI OM50%V\>Y)΃_:="g܌iFIؒ[\]1`>ƻ`ə@ޕT&qq{+JmՌ+mevȉ[Ylj{9bjq5[yD+BGpRIQLgl K/[꫙B9p&V{Z 0/B[p uM_ {kvbb~z͵JD 1xK:i]?up~_Dp,8/z(CZU|9R|>,W?RM?xTfǠ9g DLmrC]teG{Tc8(o_ L@e'q | Mezq]apaj]e"Ӣk"Y92*"52kHoP'nK$q)u$$8{1 j`egӯHCk,S55oIV p3q4:U3~^W߳}Y@IWa 0ϔVse_ֳB\FHx0Nt-ϫq=PlguCJ.;e[L SHցԯ'6y|`跅\6Z ; nEv=A8fC1%F2;8 D4mtD#짛vʕ$k[_5-XŠݙ8Jٔ"#pLbuZ+o5]isxB=rWâɪ61i#pݞ]+[PǶ&zh]xZ fXQj놹aCtq s[Ƭݬu~S|xM-Ga&ЃVFYV^kbS2Z;J9|qXGkQC򬓓Xz2~Q ζj`ʷh~.q/ksEB:}6Zteߺ /Rϸ{*9-60z*u]ɚsԤJ.@YR%d,܋am7}us}+dM-XAqCGC:u], o1܀Xf'/eq$ ܢ'3saAe_:VKv*.HqbG"T`ϻko2o!{j'$řdj2F‚ǔ :4PFkΟ>$6g=jZTǂXxk on $Tn(x sO`CGVOĕ /Qv (S)%:j')\^MK^XW,dc" I´lM{_jCNthʲ~P+ wK,5-[:Q`5| W̼Q Aer 3PW!>W ԑt֊̉*M /^"dr9(Kc/qJeWQmT[8jM4IXCOCMj4&T [ Y^7I$f}+r[e䒿IS i ']$v7uif3ND{gaſ$WE f.m1~mAzc#pFjLPs >aZ* ThJ-  -,qkGqΠ˸c V ތ\=AuҽxQ|6&,6g3DKzy Z2Od)AO2~ o&DXLǘD^iP63 EMs6=r\=UEэZ(2/G&Wń)s#";DydMEO&$'ܝUـn>P+45&'؈Q( )gۙ.05.٭8Y*>|dF)a!q2 :]pSt`45簄*,8-b;7=-l纹Ml<,& >dy-#9TyZVqݣ9 1<{̝:`|gd]jA`"S\zH ޺lc*५xI 7欀8ͳ^hͽ9WC)U PA 8>xM8嵊G ʄK4dVK{*VBr@Tw'xEN';}X[檅a¾K̾OnKO83ᠧ16Ζ7%XF1EIB %=śکB.j0~,̟0j{ޛhO>GjMG:`9hI>ayQUP;דʺ7ťR0ͬET(H24B ;-’P$Bb]V- Z44 N/ح>7e4eQBM@v$TWž͐TyZ^;K==WeyФctCň,Fŭȿ[Wz&`i$V9nzh-DZA4Gl@(,P8ӲZ8.Ĥ HFu/,eGf[G&p#$eYDBWhۧ?aM 5N'@($_QVpYo?g5_`l]S{T]"$RhW.խJ+κ IQO- \~dM?#%A"!/)Xatn;Ҡ \פyOY2sF,HCmmcɦͲOftI9 bO܂|* iQg{ %y"lx+I],|(ɶ$t|r ` T#0р֜ЫQ'GڟRLSW10 y}]WŘK9.[gy.5]j bg.P <5*2:YSHR(λ>X"g"-7\$ "p,vG}Ҭt](Nl*dcg`jcvɾa5wwqmeud%| sy]uJ2WkG|i-,M?q hܒ|4>ZH??fB4kj&wL?:G/̋'V!ϱ1gjimAQ=.Y̔&qe=O:ܴQ bm:gX"t`x4\GXgv.z)Z}IF경E~1qCp'x |TOHd'z;lȌMrXehqBW^>&_. *ّ3 i΀*UN9dA6_OW ;Q58ĭuBtAۜwyo<,6isVZ~֥:9p)pщU xXΥnfftI`XI͢;L9A=u9Bk1K7#DT;1={l/z$ Z2Hl6JޱW@(pxfHj҅Wo1Hy*PcY֠厈Hh(?1j:al 5XLJAkNLjˮ*F-׼rl8WfKXQ%"SitcPy5Wf3iܪd^Wa(A1N\kM3DXl8-xXH 8aքip<#q#KgIw0$|A pnYaqp-J.#3à Vͷ f"o:wPeːW ȩΘL;p~PR(a ))vU_ ttЎ<\Egi~#!2؉_ddST,S+GMW!Y{0Q6$5Q5L8jW>.rk1PlGQUH$ĩuEYpoHW*z\h/s_H#3@2L+P,|C<$wb#i8S$]˘9S&C;Ei7w혵$K},stȎ_ܴ Udv{ƞOb1G&]GUZ&Y3i9F|CfK"Q#[}=ƚS"iОua.6G~|3Ӂ[{R[1)_0No]4ì!R=yYBEGPq9* Xn^eaQ+^S+oU^o*@93XJh hd*Pgȩ[I>n:6䇽~eH aL;v:%*B 6%KzIދkPp~Si2]2,zs㤗Q+9-I%ɉ$Aj{$dPAqCsP'#r"\ǎZ I홴s<]gCX2X?=[ÔPK,A;p)|5蒔8K;y0,Z2;[{F> AL {1P۝ !|6AR#Mt0GnI4d e1V%['m S[\\1SXz/Q;'5n'%C~+&AN1C}/t{ /@}L/*a!2Dg !+~TwB !OeS^/!@XH},vy- bq 3Еi38wĺ+_)ﳢBrzX.h݁I0w2M.u5{; \Y%_*=4#_.#_ȊGy*H"*͹Ӄ iҖ\Q"qtI$5|1^;RF%^ T˺B*ƊTEdE'@`ͅq6E } ڪ.:B9*I x 䈥Am@E+֧_ (L*Gjeg-)ȆGc*MU>DmyBW3]J ڎS*Ÿ| pcu|^% 8'cg=c+WZ!qלpuWt+|9um_2Dp_gDe &sUpoV?܄OZ.^f^<{(aK}VU~ z(Leo|QWǦZHxwLmmPAEZFpƠ6Z߲ҢO>5buI @KFlyh~^h˲ia[!DatdNec +:x=B=/8Rɋ̤=P4va̧`?ϯBfJ\ ׃Sgـ4 ]@i g SjWtu),KCF]!,jZ:mu/DA{ay_Blj0䭛a^ta(F~Č!5#K8tS8 v=B3ce/'.ި>7j_R[%G2"FYjE@0ecPEwzsJA!J/C6% [>; :uc?o |5F(6{XZfKJP"bBt*Jٮ}-Y ].9 qi1Gt4ˮ>{ΤSt*/*QCׅ;4Nt"+P B)o)Ae[^9S1ei%zHj:৓d:YC`F_q 㬩\5?C6y:aP]n;p%"Y=$ ;m؍dR3 7=mmwcP4v>KVwUc_tck Uo˚#,{FAdm$ZHMqF"<3ATU- /gAmܦSeG^){vE5,RTn*ԮH=R8gB 4`uU E/"͈F *e(Lq'ύ:2;Hvv&&[PAe7DL (+b;lk=d9(z5e ,IW @7{fS:țqԽ⺫3"6 ⢉3`k23bz`3LD ({/”=rE-t_ĹÐ% AR;z3>Ȍva3k>@kE:@1c)2?wp$ؐcW(#lnu[_%7ߞ0 db:qcL0*`UߠP ':h/+\7O|c D xs)2A%?x0e.ɲds#_ĻvWJY|yFMQ'QHrŪY|Y5ܩ6)([ V.kgGUL#Jׄ {Ϻ0B*he# L 2НYm"\LSX &Up"sEW0qu^52lXw Yq$Tu뀼j{w7b1OCؠm#SkɁKNmڃF||vlň2ͼN{6vҭ`_at__Ӄz'+YݏZR]2L)GcEITY]Kv4j;!#]kqƣRܲ;lyĠ(N h3K{n5OmaTjfa*=~ثK‹ \cӎf6:m%≝)+xA`C'pTc1!TO7s`N)ZÎ%@ş˝hJ?w¢mOIRp*/Mr ':ך6T7cz@V?"SgeLK$KMj wǹ4Qgv+am4Tx-u o[٣{5cE/md#mb`[xwQc'_3x IDRCWho7+5^'/ x*_rDMR Ⱦ,ME 3CelK- ~?C}㩛9\RG6M/k:`Cse0"G4 ͘/o#7Q&:YR8yQ&L2)s\V4= !" A@4 w>~YmiArwc?,%"u+@A$>T ۉUv՝0 Z5⿏fk pˢ%TŌ{ܡA.wickV7`+y5dfD>7)3](vU4T.>Z~eA 3z>}Tz06Y f"Ҏ e \?ń>D5]bYVѷ$@0*NUӥNmߒzb޹U6m m rm,rt$T[ɍP\i6&z?܍!͔8V5j*8jzDRCkLtwF'K6vh~j"[tXC8vhԆ*9_H(jB^Q-GQn9?']A0"9?DFAOm >4p;:E~n;q N8ү^3@WI: +)5-@Do+RQ x{7!p(=}*;cgM~-p}|էaɨXt;~] ԓՋfb]of)@ LJ}-$;گ(FcƩ&qr կ҃Ac{CdOߤ%eDHYz5£O`V<3okrF]A<%Uz Gr߮`l/k};`l\"I\/u| X"ۓdR]MX!cZ(oZm{0Jw4mK$`MQ~3t~* v|tmK,,'xf̡-IMeåʻsCz855+n8zKӌizu^+m8>(TzT~-s^&_Q/?(/U-8"w!oh{@&P܀H i@G^hW^l^ ,@.ԞWR'mbIoR A7w=s  ?+[ 2jv+1|MN9B7~!/xM?m;҆k** 9)+0Vm{]*'Z ԢbLniZy1v3f0Wlͅ dp/qmXs$`9ݗ"FQ/Ty5~DaX+pEѧ;FP&2F>b0C6nv̦:g [}Z甆K^ S{s?s6٢-W /LUqDׁTPmURD9ZmQ+^BTgى{fznP,u B4H,ua5> <kGdڌ m=BkQJ"u!"hNLw־…Q]D qᡵL'aPJE[G{@aY@(hFjaOkݶ-u .ig݋]8rO| L?9q&mxXΒ> ľX!JHe.CHqQ牸}Xnx%aK[xԅn[)jOX2U#R!Za.oy<:U ʿ;tnyc!~'_@@W1oW-UqB7+/a4Ϊ[W=}}0{G\*26jUГE2=ChkCIq7%IVm;0ZT1> &q%ʾ3sm"ֽ ̀nAu!c=$X3$fwojyҬ@!\unDB侼sI:Kd@:/|#/5}~j32dA!.XR?Ägu"n5L;PoQp~ꦂEj6U$جoP']`$WV|㮐,:T&qCPSd0jZ?<ǩ+:TD Spmf~5`{O}6ŤCUfۣInoܝ}Q esvg(X@c9L2]miʇ&o?>\7(p3ftuXRiMyx&XPoJ{6jXz] dӤGoj_(Z vq6@(w5&"&Api9`Js[ %tK @krVSs'剥(Cg1κN}ּ3 1\]]ܙK 2XJS=vA{R..τ@!IT] ^%=:<`5y&؞Y%oS\x,`}C|m,bA쎓|{ZbRV-d& ZDe~xcDYuZf)C>h}LƲMu4m&a s.^`hVQu/ui O*bĉ=)zyz?X-Kve}Z߆Nk:ѻcf+THW1f hn>wS-<5HQb70zSCHgfkfWGq T"Y{SKL`!!7>J8Eͬ.Iv͈ "~ JerSY( Z1WP{!Ph-sm6(+/2m .JS b@E&30RMxL4JpvrFaj%sSQ7C"rt>7,}n@ܑ$d@8>;FH|tWx!L*% Exu!yȿ!m5 .T|L|(D&lGA(B̪V0p`38; 'SXߘ\셞De D(GWV G+I̺ӑB(aEݞ+}?l6 K7|9gn,ڮU>kS01}7@ 8/w*>ϤR ^7p/6`ߓ$:.X; Bi10Eko4@Z0eY-eP*wt:tLXi8ޏO_5?F pwXuO2S^}p"3dwR+YCX16O1j<`^9`sA]P𱲂Pr` .6UwSvM E-6l1<{`.(De'uń^r@cⳟ~;\7A|!=tHNa-nR:n'v0G }B?܋]DžREp1깚~RE +[] mmJC10˂Owΐ\̅'heax.oR3:J |:3ɦ;$Ujmp3NJD#Yb^ OD9H,t>@kze6m2E O4Ιt)RKP}/gst I:>^ISMy/Ch#v_Ӝ aE*h|M3rvU1%q|'?عUt&Gbptzb ծHMhi9& F2xנQ?8Me xCuVCl3Jr4E'ͳG^5` nm}/X-1'[1`xkcp.nȡgH;@Zy`qF3pH(eBqU)'2Θsxe_v;64jSӘF^&8+ [?pV #5H&D2NrH5٦58u vB?M &+*C{iYo{bļ٤qJ ^ LaSMm1c ܪ>~w5ILS+'vͨD:"8ѧh 6Z!DzHA7hm/7r!$o sZ= ]lUogJ|eW{q$礥w97`\)v+z"/O?cV)uw99ѾjZӦx 'vğ^:C@(pYCr057sNG$ʯl.bCpd#&88]6*/Ig+7/ 4/4H|i!V!>Twge_Ԫwg,6'99nQ^Tb: nԇj/w[DwHPQ2,C!J{BXdyhĨb'Sq9Ss P KuÇ*æo9L(A ~N?8̛Ĝs,3m 0Nzrm`;SqjJˀ o!Uq.$Cc>(\B @^ݔeupXۧ Gڗ湹ztK lunٙ<{!ה*~p?1L7,Gkw 艚Wev@4XxQyJ$R^^Z,Rb/KIImJBL ڹ=&Sxok RXOћo̱@w퓬Nq;Cm$xw+X|ьNrCpRk,ңj2+75Bn̰MMw'58zۧ}~UjW&d?{K< ~IW_QV *);]L|摶}h`*[jMkG(ξ^*D2Pb2x~ ,ZRE]-G 1ʹgg}>Dv53XjUN?$ݘ@b4!$ W51;HYǒ]ʑr1{ [;@ʱ#,tY$þbΡ-0ܽ nE:.҂3mpM2,`⵩ {[H foQ&`81p6$}| /V36 -Țj HT~a#Pa`3(/4Nj8ΨZ@߷0JE؛ԭ^? j^2WL -A"~F{Hv;o3ßgYoJU ;{^|(oG 14_9<܈f r_)y{[[f6Q$EaF+?M>F&Z>pYZgAiЕ(h95Oӆ_Nje<܂h)H~(󔂁&9Ѹa[[lQAud+я. fc4}j }N3_v߁[dZʱ]6VwIbf"I.Q66*S7VʱSP8Gm-YZ8lyT)虿L&zzQo snYP1-=F<`cyĬf~|\͙8!Xq oۿ E pJl"yn%d9'A,sLItVc6ME7LTGXTq'\ eKU]F@ItDR<=K׃AGvx0UL TG)K0;ޯ,泩CsLg%($Wf'W\[fvT,>DX;5.YQRINa ^eNG;kHhאN_c}@P=Y=EU\3y~ArTiޔWv2%~Xk51R^Хl80 x|&)Y܌xt,m5B"cFjJ|Wa\C |HIvo|U,P*wWjU=x>K.  ?yDI&92t/ĈHEÎYN?otejc YH8#>W%f7İ!.:0M 9_'`GW$X IBsr7L4oSsDBoUV!T= >p_Ar,+%*uXd!5OI_,t듉;W[ESu  @ftfj!O]>nFXp%@WرMT\>!|/u,xiXvc6fY%0},9ɧz$ۏTf$vICk$wen쏦L 5'oߩĺT*D#L x5fs9ovvCkVe[*%Ӽ2i%!+V4=ϱJ#V'{70BoCdVSMm VPrz f!YHyB;>"o%Q`uU>{JhPKb9:"b=X¬rZYԞGp 5ʯ O͋{VV9T=4 N©$rL)zcK-P*!^1.2MGiϖvTN"5la{LHBvXIqW!||lL ߿HfxA$ز&^N%c ݟl$~mRq~8ZR~chmdY>Ɛ_-iD*E03*^^1QT}')0yM9\$CoXBZ[-]h*< NU9TI fU#KBI̵cZz`= 6esLf P[OibH/1:ɂQh^JJ*%1|X:C9&;n-} sOd-zgP`k=#ȕNB(}S4V2wRQb&Y͛1FVeWu܏/V<(E pj Jho#>kP<}XaⳁаsWFŗH8Pҿ\H&Lhkk+CL}@=krl?:Ġ" ^ڀo8LD^|Ղ[h,Ȳ2yHLJ;O|nKm" X - ~k*>jP -WI}{S)<&kHآGǩĞ6O/AUdTe! @%կ'UQVP%ZQޤ\uvYÅUWiPLV3 ; ;~βZFR3yּO%o=X,ӑ{bo cCX Y -n\қ`tmh սGYQ#2k¡6@]jvY̔~ti_!xujDZuK ]֌x/4 `_)S{G/|'fy$]&-"4y ./9jt'0N@Q-p0mbqa1w2^e#VkeÒZ5w 1 7^+c"~euTPF<4_LI>+{Wx7 WT Äˠ j9ZwBM&k{~\%=6(Pԕa{{&,:7I2'ȃJ.nv  +PGH &rˮ$ɇ (t 5vc)W ;Ӟ&@4Rwcwr{DQD<9Gci:iNg1zN_b5q\ڡKZ2c{w?L_0A τ?C69Q"~ r}, ')ȃs۱y[]l< 2yAc7/ *"_:hjJVݱl(ojOHINA&#]/y^3 &f ɹ%m<W/s!7Q/*3YTJ>D\17] ^>t;P^ŠGe4*hX@y^r[(nKI>~LE: v!ץu\sw(j&BzV1?lvrSjSH&FǒŒܫӶFA5M丙!MxI%WXbqNbp6xPsh ɩtvlv+ɒHexsֻV .Z-F\m-RҖ}ȟ&j!N#$C7?o`i("L˛*]d&@MeZr)*;BĎT}/ L7 ? hKL"tkz8tDG7||3ؾ'MHf0dV5y7Ш#jWm 'o dDXKvXڷ#xP ju¶;YB2%t{2Z ̔p9u}A @^lNzaiF'U{oQ\҅5b$ @`$Oh%@Z2\y]#8sUݰם" @|ѵKFcO@lfflhDrQh2TWwY1%=)ÒA ké5<a;'dtE(1_x c|#: CMa 6R zRlF8 yG_Ee FQRh&  Wkr\«Sh0я;*ʐ}) RʚA}ѧG.gڧ&p1Ē'0-=5oԆYLj~}C_IVPomt/3tFs J:G&}i!  QHX€DD5cStR\t*a5v08 VPVu\}9S+;%xWإ&1qz?/}Z?(I*+(6|5CM`Ҍ41(+IԗqYs̔٣ p>~40<$ۨ]k~`m)'aG[ ɼv0c]d :SIIcejI) LG!w癈}pd"CFoqWM5goYܬKbAi(Y@z _ZQѾyܭK>8'Y^d| ŕ2RH^tx c:dJ@1]q?$7r~a>2NseD\oEЧtz(cR d&X6HxAs$nmWWYVE~MejiJMc[Maxhio$#Yt1\~,~΢ 6|t$z+e=Ao:JN;Ȍ8~;~6yﺘRk'  ;ÁE[;l!ܻ`f_X 1;mn+r1%\qߊqT3ZjhE7LݕE?cUYNxxZoZZ}-Oރ7fy!=$twdR)fCPwVi:s/X|L X9)HϳhW&柶~NS0J @ `<3-W8tJg/MGtJ9_CfWZro.uֽ㎐e5D)C= \+qL+_fؑ"j²AxU)HB+X|o: _1ߪ恷3q ̹b.\*X.A${YQuM hIMԗw'`X\r2Wq@!PM?hD4tdוvTF,qsGИ(Y|8NEH[X`6=V(䒲nGU/8L%5?ջfS!1̘h+ ) إ3S['qqUTv$YnYFĂ%w)H_nV?f-|M-_%%P w 5D( SdTh XPԩ&;"C[a({ve(m4F[hȂD |y-dž?k;Ϥ[3,%nl ©OF\JA?VB'龺L7 + G@BUX3i|‚@[7P/76H*F7i Zº;TblT$5$frHc7B[%x/f Y@q5\Gș?ꭝL 'Bk*"=ZImLGw*VGK&+挢34S̹I6\farG,<1}ё )lYlfqr T2hǵ5Xg%OfT׋8&w-'QџZ"uXN*Cvxr6g cW (:Juhȥf*m"CFGMh*z)cv;aYOٹA2p1$.duV(Zqc5P]LUA^%@wE e~R4.[ޛ%3ٞPao@QޛOqҘA:[lWǤoQx >pΫ$6 N 46m9;[DjEŽg]=@;N#93*bvUeECvJTVcO/&RSVmd-pfeHxF06܋:`rMs&ʈGea"T#b,4rC4 ,,S%Nm_OOj;w޳'xN؋w0'cNbV+L5 %@ɷ| USg6ZB&cE$qw q_zcCIB_s.$ө@ZfO)3̝|O5GۼtU+;q_$Z]1?m6yɍS\)WS,T-e¼ i CVj @TG#nHIdpy9A!*4pP+#22~mcnL댹L4 0RUB{s E~w 3r.ԞLȘ'cMՒMBU_wE:Yẗ́mf!s$^9Db-aTKC |iq!ҚcRgB*_-UuވVG8.;`/dϝŋw&g40Qf"ۃ+I7ŝr ٜrF d/qdxn'F{#UpΩ:io?t]z$\.eQ6- ^mC,hy/'jEGJ] M+`ЀLHqurɣ\-Rb'Efc,~uݚ-5m^H_: +]JK!65,|ٚ+"*'^Zu}pF b`$FE2nC&T=D1ikZlń":,Wm cS%nRyE>BQ=;T2A3!4M#%.lG{/N?[p5No\dˎ^51$iBgOݘ I\R{h<$I;aaG`np%)X粷0J={#Wں+r喧/ȇ`0 bd]5:@0ϡ҃#COrGoEh¨4Xr6az~"Ek݁6H6n[vѰ?9Bm蔟pB2@+rt18.0פM,$ZIot0Il:߄2XZxP9'/c;<]X vI:&*7 U0f.#jb^Q/VUB^N栗 a7VPA15 A*,O\DzS92U)fާ&ֹힸH `iQd+|~*-*kࠧQ>>N_V=@/}SʺYG2Sye7|vlBR*O܀\xY@$264z냛Xi>r0E?H`-*@CEL _M y9oՆ6>>BO*u!4y/_A/.)<C 9HN^h:"n  l qp%Duexo] >%S=Ғ 67ŲٸjRڨIBxK|j8΋]rvjFI],ː/gѴ5Ɗ8hغ7# 4F--7$DG5ł4;w*K?CiVi&gjn<UvըQ dp`ޫ:y"LnŠADpN#Rc@8g2Д5i{BH$t^A^v} #2^AGk!# =Ml;fnt#vr6 mbvԇLCS$˒G;#( t8^_Cp~+۟Y\^ls` $d>qZg}ђ&xSץtTZC2Pػq(0u=tW9 Pjh@]u'#6R5u奔;T5=f( CC4x&YJCdֻ(2 v@=3׆7$!4(D"MOSLv1уU{bh)mQՀ-c$޻m.2 ŋzSwjq7}!N IyX\~w똯ʇɍ!]vU\j+ D7z~S|6čWҋ/9;Eo=udI t 3|B4ʇ-1CޒMÈ?\)n2:Z8M EI ""1oJO>,>Ӗˬ/~oyn0_nE74tF: ;ɋE$vge޲SJ04Qh+}1vW|щijpxYQMC uB8GjF^5*gӊg86"<7\|KƜRt'zoLIXGӷP jVCL_Wv_˨_ ##T׏ ܽo_K *ULfC)Y[L#Fh.}GfFО1,&?H~*[9~n2ӧxJU({ &YG%C_\[OAK*DGr|IC-Gv| "3?@7,YTRW^ ) )֐렀ۏ/`3LJIFu#N#ӯeM-0}-Wb-o'Z@*u)0?=B{gޖ:v1W MrI "F]$5Ӥ֕˙yVõDxl>%C'ȣ"OrRe@ ܲ|a*-wL;C@t{{:7sʹԸ57y[/ru*!Ir򧏶8@5;&!*)Qr~4/)砷 n8*|X~A 5"FKu$$(Y f, Idrd0x|["[JRwO @@[T%svWo_` \f7` >gJbM[X2L243QD0Kα$?]lR_UE((9*I Jey~zuD6=Wbv6 L]H%Z#JubHE{Ƿ,zq :sNbodp!;Īٱ+Ӻ{GI|a(2v˨ͪ5rtYDwӕdoo*Hi~5ܦq)+}D2|Fmв0Ys%v9a0sE1ZzcuaQK n%+kD+o52fjg:P@Z!'@(z(MJZgT|" E\36$l>Qu6 yMB$‡Hw(T"v&dsx`ӕݾ^Lw yD1nRPG$fJڦx\YGGg Jƾ4WZ^1=tyзK(fKVe++$LJYcz z`%+̹׫Jt\VYb|(=boP ʞ\뗱+r3u}#9╕y6D`>vNk$/.~jB[뒋4VMMqn$Eޡ*Xcmm}(9e3O7f*۔׷ p>! $9~Y+Stwd軗^R-bsyS">.ШBs׉ݬUd}z]g]3^1$B{ђy(hBX#[/G-:xȿELccvмΡh乽&hfU;ӵC@[nGwF*D /PG'őS?P"]hr:w7AۯkEps( ƋMǟYW08h+wyļ]t]e(,M>.Gz֨Yc{5WfRة/gOoӜZxd=?rHFw\~'(gFo0ED~rZ7;MƛG V8 qqJ3}iZxY)&|$˹ .dҫ3  0A bjNrΨ0ws*o&zB\ھ͘(e"RJ:c^^c{l_gF2qo2DH Uu':b>nKoeSXlT2J,(? 3RUoBye_pAmފL* QzPQt^`aIjxg[#t4<ZBGk:7/2b (konh[j'|ͬV~aɅ&"!1; j&UZ#hGD|uV[2W=> Q0I7\WEmtH+0#|i-5g$/c:Dy2!~hE/SZt}|"s9JE l^.P#nC\&{OVҖʄMi_pC}[3l*Æ}A)4+g\W:fukzdLEu`lu\~SRJ{ri!Z0F$3-*Ȕ&7qB4G3Sš.|iz ՊASC߸ p$S}+xI;EqAu|SQ@M2ZLBC ldxL8þֿ5vճOŸo1 qE}Y?zПO*2ƅAW4(+ Ҕ&H:dm!KBgI MK7G,.T/gTɴg#9)ܦg.4]DL͂T339ԊwXQtm|@&oLװ☚PGnAgf54, *YsƮxptu?U D5@·;{^Gڕ=;Gh,rl5{d EO)SSF?`5L AzLWd zML[<=Z+;am)ʗv0 rekңr)plpXN @(W -SWN׹2e+U a蔮-Af+!ʂP@vl70EC:[%lQgF$+?Jv5nm0:mU!J3%ΞIoFSƍGtX~қY#X>bAT@mUśmR5?~]M jSyzW AYޛ̻9êDУ l):jDw! #/tk:ԪJp:צV@ݙ`9ľ6mPfa[EXM=}zl IJ/mv$ U.q4q1 ZR  ;XђrKNfaҵD9)tP^̻rv0W ɣve_n)yw>ifTQx؁MO=QV.}5IеdgSG! Y㑽Y/vv-W r<P2|B02??߆Gvvce%I5$}e jۘ9̏)>q#Qeͺ)bHys&fT6cht ҕԅ,(ۺT2!¡؞f⣜>!YToب8XxH5•8Ѫ͙hA >pLk Oh"  uFF.n?̭G+6tL56NJ|dlpVݚ;bPFl9D|Oo0ئL(|Ճ!;th:hy {Q9"GrP9^wcv}/ab<9 I,Vf=ɕiYɘsRߒڍ2J-ÿa kba/X9&fB.ԃJT2P+\r^Gc!0'r}>PGL#EnX HYKAqr^كkxJ@ᅎ& /E~l ;'w]=Ꞟ-nQE~=mx?]?pdY2W9Ex1$ßݴ(Q Ǎ8|^r 0*rw%nunSꢁ/Ӳ7oӼ% u(N5a }{)ΏIW%&0#$<<9fZf/LЛ´$ YӠ̄QLj%ґ.}JaVy,l}GL@0?eLh@-Y",3ag\sĺٙKE㝳RpTDBU0%Gf{4]}/J7Z;:ŘC81{3X-F&lB_/ϛ}wYvB&u0*%V/{f zRZm7H!,SL2˧ nO{V-7a#{wcwBL %A!2OC6 QUҥ#7bH;",ÍA',v?DI!,>M+'g~ N%ny{ awB{ ZR>jk.HD/ ]QsYsh<:wI׮tSU\ݥk>iM|isC(m}yȁ<@ŋ{8ߩ@J"(Z<(d%KK+-}i ^0VISɼ)HTq5~+z{1Ǽ?:ֳ/T ?*߿WAW>˗>yBOpr]xGu5-'%1e,L TlƢuWp="NԪg^뮄eJգI2fw;/XXG )HtUJ .e`=Mk>[Jٟo/㒚29N+'"Q l4P,n/MZ3W(*Ъ;@\JJgJ3 q[AmVOxn~ ܟ[{u[tFv pxXgZn9ظ"4s'%s<j~DE/FIkR|p؍TvڔȈ9J~BRDNijHӪղ9*ȭ8zL 2W(BUta}yˮl/Ŭ%IB)E'n"#L=&|:Y4^yΟ%僢[G%n7KA%\pN--V&?ր~%DS^{ć0ۊw%#ӥOrDq^Pܯ!LҍDS$_/"̜=U+k&TL5:];h*\]+!Ỳw&|GFN3HV_Ao{/T: iOAϏI`XS{ݑcgATlWҴAfpϧ8B'O E%̀9jz1jw|wTPs-_I5%H.ˁ2YC3)dx %e |k력BgاR"NB f=^[(vn1.` 3a\WW{+o(N/Ԩ0 OC'_Xě3vg#L6uMqN(C S_RדL$Erə(výNniFOTR?#h^?,7^7rVbo9ƮwDRs0ڿ/[WEYR9BpvtCMˋMZHn`y8hhѕ*>i!GjʉP,o;H3 d&!@bf[ګۥ^`=Ɛ}}yc8J"+8.c;"@G^O=q $7lF7d/ctb ]ڞ8mrq)º&_B1ɿҧSk.Sf`(J#) 8qG矰p Fz ^d(qO hv3쒲RpB0K"?trZtȌBoH9elJhuIٻk:#\Yi%gj'Q?lFAQaG|RTāCHc[RG{ek}R4DZWͰ|q0|cqc "`GH\+!\ ZCywl>}b›aFhhH52j┱!к@d^k)"Ur9mb~5hVF9}QY̑vCBr }ՋffTyU{TXZ 'eZڍ3cgٔieLxM }:پ ;+<:ZZ th|]A 56b8 -w%yسY+(,z.7S[Wp-$'Dx08@|#HYȫt^{g,c E8:f@[M1X$e~7<X}MI=Ǩ "WYttm' A/j2!~E̳+09DԆ/Dz~ ?nC pDٯ_C)1#i_7}rp:'HQT"91M΄{trmF†uXwe PX\4fӕFIA؜n6$2,KGM030}Rt mcQ%뚿dx:k1[?}M,rc._ru.+zEoWRM6zqnvnyY Ѽ )أrm 7 MU?g-x]BPb/^F? 7Ior@&T`Vkqn e*eZoZmgf3. 3@k/<5xmUpQ "Is9 ]` GQoG7?v >Q$lF8k"ؽd7+:WYh UZӧ0rdHOX~˩ \g1( ] ̱cNZ[6 ]l JӺTIY:L&"Ǖi`pEO(,[JB@4dpub+qM<<Ƽ3Bn,NrG }'1GL̐Z~QcxS#bm03Vv]X5wT;oЀS(pI,b1 No9x!ޑeԵ[Fd:! {Y8Wb^[z_/ # Iy2ie$;n\`7DAx5QFQw&kFT|=bop vns8 h4hߨ3hMx=A|dqv9?jzFc/~εLd6}\El8wlwMeU,N8b]XR&{^pI.9:š{6,t<܇چM;=\t)7/l,(1cӫv8HصbrKPNq\TA04Nb^;9RK1T[h`؎B]=7vQ6>[ 7 K'_aA8p'CCt#G@{ BH5l;b_ZMԅ^g~,Ve/ݪ"Lwj9R%ݨ% W%i~4"Iܴbm[*Q$A%Iix#&91_/*{*#^3V&a|L'MwNZЮy&fNVBY }|7 rGdvhs$Q'@҅&zerѼ_mdДǾ!ED Z+Mfv{ ܟ%c~?-eN&YS4IN+Z.8I58!S)B4lOx>)l$FGDi/`=A+u:d8 pԱ~X.vuEW^\ #FCw9.Qg.^mA>Sl3"̒m֭AIkfbsڂAJ bV7KS"9-NjBu#6k2~*fα}QJ(Oaˑ[w/+\VuE VXaaXD,s~F$4YQṚ~ƣ93(J:/XR]he'-=SaY-93T;#v@H6ԐMFQY/ 0ܐD/ W>ԱVBf9&#YoIX a~1.> VɔEP^]U#-ö-.|C|[w%G.@sL'EC褨[с+ n@G6w7"i@CoιO^ME3jgڏ;yES!bglwI֧ #4by۵ [U+RXt%42;-ηஎaWY02[t2? CГ1.LXm1@&j;KxA3 %7mDk)B*+oOx3?JrgV،đ=Z>JWNAJ+ޢ$\]%0R=~Tݘ_k[.?Sb ,aQ/,:byf [[!9/oXgJ]POCon{'Vˊ 7gf=nJB[ y+T54w:BzsH%5A0w\[XVS H*ѻ|A''Q]6lb_= x ?0z,/:6HVkZ8hBɿ ! p*<:Cw_evi.S8\=k:Hz(烮^?>b`9\㚂پ0L~:'Mw ή"s#99 5%i~BIpD,RMO< P}X^P)֐6I{$QN{D) ]ժ4l* /#%K;^nS#br4nM]2V32[| E# ]8=+pS1&|=\]=qhqXܙ)3Ww"}qҽ{*,sfѧ0%T@85oJG_`m=0LS@){vR'6C]0#y̔[k$$ktY:)fP>qaé鰣u] Nr4!<.X[7ϾW6T`_i4eף\+F OYxf#)7/$)Vٛo+Ml3CՃ6о Un?qKL6ˊ;O?ͪN*KY.${)8q0ϱG)^78Vq6qs,ssU$~ΗOo MmS9gWtXBLkhM `tN*kbBocЮy֢/FVa|EM*Gf\ ^!<49V..ۖ|cbQAr/4c0̇2 o(S WRϙ 8g^M`z fTyD#-+E^RiyWҟ*T*V-x'WB5G.|oS#CGugc/'E1 k!.e^pZ. Pm/ٌ߂wKդxqԬLL  ;rEKU' #e&0@"9EG"ScDbi'fo ~'D3ڥ8 }{ hHjO _2J8}Bk%Y`k8/UJuEz<=3;\k6 |ObNNt!M[]+"#5}RJX ؿ͂YZ;t2h@@ÕCL˕7@\*>忱T?l &I9h5AN%"n1nYbc^-A x= ܠv Wjs0cKGt9 ,c~?0%طq,+Sl-Xc J.T=b?gWо =-_r#~x;?3#u"xˡu}Ch3doLKSs!LHtΞzKs-TziN0JuڄY}[B/NN@Z֊|0Ԭ'Oo@Hx+>1KнM~|Nܖn{xZI)a5}uoדGqC&I]'0]Du/8yU:pfV1bӎle.AfV&n"|{2(>j`:o3"'Y,#F@ve7op Lo4G U ]0t?(3d4-o!JB{HUb;Y9{ytnmҒt$2f|bLU0gb@)dpCRAՒer2=:˘8}4U1llqrEݔmpDwsZ:dp؇TK$QzY'_'" ." JU%MXH1T-u{5c:s| =?58Jbqkvxz %V/2ilwK#\Li+cpLt47&iLjg,ۄԒ3;9R spEo~"$3i<XTh$qQ .+hq梄vgq,Zf2ظ'װir!f1(m):L`a$P|w˅jQu~r3 I '`_9*">\5rmAiK[CN8Q*w6>@ =O+ #8F r}<>\_oǠTl# #Z}sp't$ *gj{sJOɃs{ *D-Ij]ZrGݕڿ+(+MOȧ9[nvLj}Il'AU`+蔁$հ#sg'k3m ڪׇ=Hj "z ohB_UڇBM 3vkT*#+'@דr7!O?C#Y䉧{j$s7$$\s3)Ϥk[[y֛{2l'!tPQ"o2"+qhi-nsb/BtkԽg fSvEj6 4 ,J{8Ĥ <|،-( =P ?GW֋d(ܨ2&hflbE:׶1riָ\:L&ǃ*+JQ7`߹NĀ#zi|~!#M-:`^jI42<ҎYolpzpQ\l3J70^'y: ixYeMk{m7Kr5蘼K/@IԫbB[ u0z1Bv>MdVXL]>{L< c?^?5 _n㧭ʫ'2*S 0·Yzމ/]{$dҢƀ/,F c2R89_l&$ [.D=te}#ܵ5!+-&R;U WTfqHf/`oRѷ{6\ZΟ+Ńe"{ T4=/.L\u/: [z'LgW*443]Њ%YEo>'(ߡH+w+Geqw8 r6Jũ'}MM@8*R,c8&_}(ݢz(c/ Xōr5s˂_DrO"+/_EWB궯yֱw؁Xڔ#e]w= K\m,TuGRF-hA=|vv\ ׇvZpU-VQLz3Ch#y~P1c ],F+]3W*ylZ҄$>Ӊ1?!1r~vR*x;\Oաנ/lb㹊ٸQhVCwg6ce g:07#r.DA)M\Ol&Q)y8,<{ehN'y(Z* y Y,4#bIמ#x9xZ (h28""Il_112hs׫=V4'jpq!227t6ZMƅhVϲRKk5|~Ü0lOUFG)\Rv^q -CLE*"]9&JAY$b=aC/y~4 GL9pPHG9j2%=@T]p>C#u""~JpZF*E0$V\R쯝Þ= j>/.%o3ڵ3s//,p*0|dQm^#\o 5|0g:[_ 5i}ч汶ĠRV q`Va,ljžN RD휗{=أz>TLE8 Z ):8cGy'rjN$Oc* " hdIGrsI!O mh2 =Ō5OoE.Lz蟷Y1ǢCz]%$KmYDI.kSMI甠x ;/M7m%"lu s;Ka}L֘3y-' P /1Ⱥ⪵07Z-8s!)ҕi2۬:e0|&2v? D'Eہ3n5g؎0`51GZKڌNdץ= 0\!>}Xi?+_uY0 k,?sڻr8:ֿ GXybQ+M Z GY^ݯ?5d)k)s.czFa[+.r "0iŢǾ9B|uH{hlMۿ!n`Z>ۥ2*Dum7=!sGs 'rYth3Ti6<)ش_U65b*WA}Kl=)wpn? ĵz_q1@bص*'5rUBs6d5}_"O_Z@ּuMi1@O4,ﻛz eEOWJaDG7ҾM3k0F$|NΖ~8̻c4bG8/tsJjUq;rڍr8;yOrC( F.wTJL^hst~K%Y; R)xbx^ dQ*Yxzkg:&xK$-NV3|!^a0GЫѱZ$J *ȡ qLKeGnfN!c>5Bg%$sw )sDI3R|vsFgjw1s`yvo4W,'GS\$ Dbifnj.&ݵt\FeDZf[A5SԚgW eEX#?HawJ$7` ? |,o?m4v"`BIcADbI(DeNK"zL>^Cq;<+z%O5LLYhP1PŞP]% w(*a9(vS^Pw=:] i͒k* t=ra)3Uc.6\cSW!g-!MUGnV}wV'X9ڝ?&>֗dXFTtxy}RkcG^b> c ICG'efCٓܦ<"ȸe\/w`>PYxs&- ejN5Bg/B!=ΐÙSVlZ؃7|Y (L +}Jhv-A 2t?lbĞ$&  [/I`'h≀ֶE?Pzh-o{KGyFU/+u*.O~,THE2l5SVH%?-3 ۰AgWۼl ^ ]3RjÄ)c}Eylc߉XΞo[uv·oیyma{xOf̙O q6T OYd0T}_}$yUopO0 {8q/va "Pe jX#0%{1=D&:*ƯH6'<_R bZ9Ra-L/J!\Z WNft?P*)a]b+~.jpU*'rӠ'vfFnёIuϏS/"kϑdؙ "Xa&h!SAeۺn4(iTZE#~,)T6 ATG91F>9HW&3<3J>ŗo dتyuTV8" KbsG]M=Nv~9=Ilq)lfS1C>=^W$YH \o(=Z^0DZgOTG1P9Pgu3¬CXo@\_ cc-7ݩy!m!CpIlS{=MiiQ% 聿)f<7X`-7 \@ }Wϰ$Bk-0Uf#=`g6sz?@:( S +#S?RXٟC[(qmk^oa^-ĭYJ>x Bs5Ȍ_Yxj~9X}ޙ\4h+yM[Ng2w[$BHSa^Qmz&* ]IFr!S]#mE5Ȳ9So7Lz78~u3?!þ[C5S7ϵmOYxj"+~xjXizV`.Y>W񞌫vaC7ӥ 8kGNz DA;2ժ_ 5qL鉶ʳ vI~ĤHd%/B Ww '54[ ]h9f1x3U&Ol|!W gosW ?8y07} K>9)|L4* caE-aɀ \Z JF{r3x3W18N*xqr;E3ױj/ư`2pcL9f"١};9 Ak]y[K,3} t𼁊i`gYegy툊Bj|*vSΕMyw xd4(b>qlBY0' >lڨAb0̪˞?q,Σ~ 2#k*p Y<{T[F?~5@,Dmm~&L`!:R S(l#gyzE~C?)E nxUiD?Tm=PѼea2{+ؕ{6Fit'aSQ}FcekZ?Я<&% g6'g[v%!dֵm.mOd?OĭI,:FB Y iYh7KBQ\si\а E.q5,eG"8edT"h(/SU^G"AD~pmTmV`J.y,\:4R[v*K*OB'ޅ潁U4\Xh ݖL;`MOFA쉷#Yx*Zg~O eSews?} uA] Mb[8h Tuf떏W's"Lgn*LЌ=%|fJ0㸂<7(ĚB~7qi=!v0{O% C Yj3\ wKɼ &h%=_ VU%tA|J0mZG4n]0{P&@<9}ʧbҘHKTn6`WEܡ]*N`!?G}@`TI Q9R{:i6X yVpWJ:ۜTN%(uޱr-=kq]{:W54 y@>7& aǒ]vfe)_ gJ s_}Q ;t!JFvFR% l,gDznp>Y>)Lhcc`tzb3D 6$B[*@Pmvc˭nPC!f1=ϳŚ<\yٙhhR,5! ]e5s@R(`Q.q\}g[xӾ.*0(:mkN~w ͨ0Xzz =E7ìt`IEBeb9&ni;m#fuF |wDw%m.eVwaZ22Gy[c=ࢮƾ2&J%Vynb[): ;VЌД/= =Gy"s#ׇ Qe̎z8IMJQ)9]«Ahu{s|hAЄƩyān4oj&*9Ɛ>T+؉&Qe6ޥbh,4Q prĈRڴ)#-F{3tC#|/ ' 3|z;TXht3e\t'>T =9 B W b2n߶..YA~nXwWj(/6:*#.Ҽh{ս%="Uh1%i@]Z7;gMRЙʠoPQJsO%Ouٌs̮XPAwP+qusU#b\WTÙL+xvvoYh # =o]eؒA}y f8܎MDp}WǬ4C1 "gVEicu5_a!Ure^W:ٯqG-(7|<>l abѹߤƫr;bVvx̯N0pTEٱlܾ]čaxzOtDy]-zN~[y|f^4H~;mng@wg5lk"3YA=H^T~KR95;#I>oNO?d`9T|B +}r-CKc*eZx.+#+aM{khB) S,*-kvL7fCڌ mx  CcX\O96y/wP)v[l d#gQ|e]#rXOޛR 15D|bb!P[M8= 8Uѥ/'kKAS aȇ$ kUis~tK5NRmZtw5 RYn*̄ VZrH0ǟ$r+n;@૚c}lO5ۗD:HJWe?7,=^ڄ@E7Fj\b8@NVѸKwXgP@uoJB说4[[_iGy8l6ssS7)N)oO'X7avL"k<ѹ"B1Rl?eOMbG \8+\(4-XXY6R2YZ9kIS|bk5z,W0;+,+5p_"R\Rk|vABRHVlϺchKPU$誇Li_:F>P6"lIK^ZzO*Tltn*j&PDß+NW k{́"ajN"?΋)"[-)Ҳ t?tn-5A7wemS`Rǜq_q7?Pg&uPQ~4b*kOA˸,65ЮW墧B&INLA3vZÁa|gmg2H5|'~6vnv|6>uS]Xf {MvzonEqZ/xy._`s(:Kf 8^6o|*sj/?j_st"y ^bt_O$9-o %7fVX8UL|@u\y5&`*=b]KX R]7E!`d$:BWjHz=[f̱]&lc(4Yк}~KTT_L"[])k {h&IP=y`ֵ*TBi͐bu5:L'T~Hy_iX3o4G]ZtZgl^Q>$aSp,MCv=`Lqs<5kT'7QLlDr9o$@4ÛAZ'}h7.|M nj{'2c{*%~1L-DSnBG:ԥ)w8c uPNĔ>nOKcEgQSyULa# b"rI"t`P/K6%]XLMI+!j3&J{ae?)S=(;6(: b%+߲g ~^df^^ 0`O3me`6D:${9)4`G4^~/nlޔeZr| K~Ryiƽ8#NwzH5*pcmFh^h9սmE`14Z_:e}eRVD/LLF@ߔnê~تĐȭq8{eb\Z7C Nт! Z'su)ӥ)m3lFRRm#&nh=Fuh酼ƩA,;4/wd2),;x \+ggZ" 1;n|`v):>U(/zo$tJ6 gyx2qX6 ))廛d>v$v3_yGc8nռ0zeÆU/&T秸($S& GP~Iؿm tbS{.fNDŽ"4a/uhl5[6kLcK~K\9aUx;w3o?卺颷ozW1a7bX|ng)̴kP᠒&lGv6\GF]Cj8h˫-[ *7_VaȌpܡl^93`곍H&XbDJ}h{,F-j_QKc|{0uOӠ3֚/JoU~5bX-gUu }kŀ9Ykgi[|,%m~K-yk2t?IE D[iånP?jzqd ԑC|#by$^3{_QmDK(g,Ep 41A7kzKT#m~ t*֐uE?@hE^Ҡ =+C1]\mP`Do38]Nf 2gb J3^\+etL#%ĿкKc\$![DO32f@L%7#/\ZJpQ R::,Zl ڿ~U$*\Ow?Xi{E:tjdG%c ,02ФŞr͓\w_5|li{rA$*_τq0$YMxluv5FrI<8ݗjUi& $"^M|Fnt %\֕m^%C\ǥYk12FܕZ'A6V)3K>PA)34DxJ[+MJ$[=^C>-bLCc\iҟyɍO{%n ?ʹjBs{N,Po'Odbs'ed~e.ӗ|BvLYm09Pv?,̫_+m_W &!01+'17&Sr%` zX%ҹKE`bfl"n(d`lKxQ!|)fwbp!JˀSѭfw6G"qaO)C%hN`P/st.CjkFM/<-1:8a>2Г 9q*54PznR/bKvٟg/Y=iPe0eƫs>MFl6]ě'uw=s *Ȫӊa^;] v[{GQ_;I 􋳹x%dWřmoUrm^S8w͒c@^L cIkQ!'9+7m6{Clx5p`p|'^[mDפY=&2s"N[g) P T,Uj聖? A18&R.F녒 9t~8 -&X-€_qr`LkwWJo$B|bm^.Cg,u~jБڗqBvL+"C!C/C^ZEK%۔L\"3%Y#M-׬s%?u|WHtRsU.u`4<"Eg?q^ʁd#P?xJ`Ƀ`T @@g呟3q*Yƭ:E`rdP-TqtBSP %Ao1tISyG%z07_<ʃD`fo2ԄI.bL {JԇЦn-qo)6fԁx,tx1[ugk76ylI!|ٖTI,/5Nȩ_ oQ AwS{MmSke#V}e{B}y '1"?"bgV?m )8p 5|)9y샡 Q%=Xf?p%jcLL?m]Xhov'l->k;JSsKy YkgE!, ޢ#(R:NY gS>W+]A΁Rp^&Bc+˜gթ ۺ.?(F R "9?'8bdls :W5F(   td&9ϰnǷ$඄ޱ>JOd;w"v,edM7mN"_`VM SVhTvWbCB3DY#Ar=#ʎ|S8fD ,ՊaumQUw[Ԥvi |+g "ᾨgz&.㌅D}<;jt/ ˴iaý]r+&MA*5n d:?F3,ROngyOXRuv/h3DI-EbY#=ޮ?+#;/(Z~GA|bK{y i-yKJ>gKK@ vf吟XCVe'\Li:=NeHԾ{N,{κ}F|¹?n 8)0۽a=T3wøɡ"x$Leɮ"hwT2r7l̖A)$ap6(0κpf; tlFܠ/LPǎkO%dt2ĮRfnVv]槚hUi㊨N6]v sn˛, 94:B~.5ߐ9O۽%UIZ4R+ w;ݐ<2B`P5h0织-RX ,#姮d%C'uji!jd|k=U&/Y}LBɈD߈G5;jB %]«DDPoV7!oan❮4>W=*Fݚ(o0X;fZ05ZtEg:jr2A F]d)7xp\)/@YP-M V_!.е#L9H%wt%`mO^9V&~ `jͥ Xe ~ªs {݊P"9+sz`rqAg$ib #cbC|Y66"pˆ/Fb-=b<'O.-^|De2u,bh.#~'i5-Qz9TR1i^|73kmA;l Ts|^Htr3aI.6iM`ۖa4Pw]SC9tb>XWlnz_xv5Q##vbXP iz ;g̎my#-fT_nXbR,kZcn$S@X q֗#6Ouӵwx67K(f9;$)YNa#rD(.!+&>D;4ŀԳj=6OgzxiZ~~h/nOP<9B"X4|tLa_I>緎2?5m?L,#NH3Kqf62owz4Tp:';RvYJ(ej+]u9JJvf9R*;+&I1 p ,c6-="Ou@>Pocw3f:_s MI1㟑Y.N)^}uz|;h g_S,kY\N d/ʯsa(ŝ!r.G/\ÃG _$BUb{R&FMz ʖ$5_HJ""x>e xץ"ӈxAi FhGwSi]E82RtvpD*JAxNJYcgDmJKJlЩAVK*_*ֽW|{,w^f7'A'j~hs[ G1h</6\E&'y}2xj{,&P:^n"Q4ۢ7tsV( -a?&> eIIy{_0Y)HFa+/ܤ{%sRo×VGډj1oj֬rΚNv>-9mF7Pj*҈Rsm'hL%m4Y y0 e?ʹ8 $Qw^h{Y@"И%LNݰ!x*6 ~oR &/;jȆFMO'II١T3<TqeĶg =Ev'R+7y†{Cމ/ fكtݘU>ӆ ׍/AmuMF`ɢ܀mz9eKmL*N@XI[=9R4]:rzrB<_wϢ`*( X%irI` Xg*R7OXLLp8>b,6}j귤Է-B㣜8r`*ȏ_|{+P4n fmԌk=-7ٸK`g{ Pt/.q[WcSǁI;mb݉ljG~$ӜA< vWI g3jM5Mnh )Fk0:7MoL'K;?XjuB?o]_# J?!D-/ y<t.#Z6{V{X|#7 %K;Gs[)ǮJI]iH5H۰)|[VvD_:~pw{9_vCc8:ěD?n&\YhNhvP/3-%ٙq.c}X&Ge 'mP Ł<FÝXuY$Ҵ&AR\ayz{m-:c"?q!sq尯؃NTHX0jE:h)h+vju 1s*y4 4ǽ47sVo1,LchQė0[ A`ܓlOSM,awMvI'J1'nO݋wwgF-}5x@l=q\Q01^l6v$mcBPYj](K%90)bױѿ^_Zr# Z])S6&eCd-g+Ab->٨ކP.H.rYz$A}ϣPgaDB%lq WG*EIWtX,l|}#{?-X_ bhP7``YR>;qtqRZ.֧C%T8Kי-Y{+7{nzK)!:(QJl-"HL4cUs߭i/?#O\Yۆ |FŁ<W6l+=rݷ9e2(2IVkM_ÂeMTѪ+=RĆ-2uʹF=XV7F_LdDCM;wl~ԫTJO#MGykRbڽP+2خH4tV*Z~2Ȯȿ`/]2gmA+! 92i_6p׋-!z\ᔔymNjI]b"9^ת5M^!-6NQNpcD5Р {pp,WM5TIuH,0`ûG\s% +SL)]x*X )okSzԦ_v#]=h+Zȍx"#L^Ht!pKf7"1V擕zbxc7zmCSH&~{ĂC5Y9(Uӯ֡ ̹όJʗخj9)h"'ͨ$\eul \"!3m8w;gUhԭ U_|P~vXKӯcFb̈́LF"zsw#O܎jc(ŨB77`ȯdȄѺ<Sm>lށ1J MmJ8}B:A`&AI%|ANX>]: %>䗟@(c筄+t@ljVx:앍:UZsF8<ܠU J|Z8}x5CMc Oxڌ[FWz[) 7UX)p)9ws} dFZ_^hSgU{\3'Z7>?`56<=] +pб3$Am<H!-M]GaLyRJX dTЋI;`٣~!T`sG[or1 xib(dFCrNa s}^V'Ի=ߣd$6oJ ܅ }?4[?fhn9[4a|b̫(N&A۲Њ]LCOgMãivK;P:.DB}{D(:%'FٟiόlˮÆ4롨8gJǜR/ ][jtF6)'2 ?,w`9ub!Z$` sMۨݻ zP{WGXD0&OhO-LПh%@t+ t*h;Z`Y2sU:VRspNdkCa.E SJ'LAsxp&G5v𱲴ly58ԡV 3ڜr|BaajRmEEEl7,FACjo@!47ٚPEߖ Q,8< U~"QѲ^p4D-lF|jD6c;~z.MSu}o+~S) uo貽҈|TkfVYu0Z0l#s:p+z-j;U n.,'1CoH񱦞[pLx2:A:,ӴQXx%' l^Ӧ9GIBKj%ZS(hZ)qߛ 6` ` ^jzh%oxXfop csK.< 'FĹ kDțmsUxS٥l& 4şdGxUCjy{ 'Jj1{@B9NOA36~ƿ ؑd$щB܊4=P @9v~PP:Jݕ~̓M@IcOz̛>նih~qRӤ&,o0G͸ΉR@I3l}+g߱Rj]ATP.9xϹ@GL,NZ=I@U": ͦ + E #5%;)Z#!wJmMl-3b琋XMMWGE!jN]d J&_OԞc[󉄂F8Cv%1\WsK *Yu[:xB&״ n! q0?ϨNgߏ5QK^j ) ~Nmy웚HgY!EQkXu>FcKy&+ -H:yaw̵}UA|qYhm=N$ 3(2MHFa+P5 aTcB*ngZE1C$gOCIF!d,, Z]QkM!Ƀ83*!X$:B*]{ ;'v\mOaB6&x 9r5@R!)ت}=)Fqׅה@ǙG ^6Cvsj1up&L)adJݽ|R/YΚ6s9# rQn5QKYV"}6 pH R}F>J *DHTGiCߘ7K1>q(HeQQ"gI|>r c}s WFe5N%0DsEߧqTnsfKigK>R3ƭ3!F4S@s>D &Hߍ$ D" _EnK ZI0};1xJ` I0=7F##z=ʷ*ܱczrg*zO})],mN}.a@ Wr!T#i/ yIo1}? RJ4 pU1Tx{E ۙ{}?1:}JtUUd9 {(e3y#bnl[1;533#T珘҇ Z#tV˥h ;B;0UY(i.ԹIm)1z\n_Q1=g<20~*EBX]H>Z,6È{To[?ۧ8S&!"l X!OASQw)e+]q[w❰IJS{<Ry >7d|ثCIWDxPB"gqr0&E*@lp!>"$\Ѵ,,g[re?[K,P72<#f4P|W sӎX{l/Q +Y0ўFY\R(XNcz0-m2L($!u'ȈG沗cW{!Pcz*oUmoTGB.5Nw7N6mNoL@ ]v[4.Nbozuo%!s˪?Sj֥M\Ƽ`^VǞY1E {F1ʋ6b30&ThymvfD_rx|Ʃf-/NqFi7LAخtF묭gU`Yl^ 9AXmc {Gqf.![O*5 ",ΓbT]p~ũU8oتD2b5.N dK\P.ݭ2:7A3(,P_ Y@ x՛z& p~ # 0O5-Uώ ף B\"+*C\F\k}bmH`nF˿# O'zqx~/܁g^GmzkJE!iE  .MC4ح*ST4ޫ eW!D*{!yԚ2 6 񼗸_a7,ouuN>v\X C-2|JE{c nOU?_H׏_ W #&(ALEG#QYMM$uTW~H5ӗſ m%)}F׳k:/9p,0:_wܺ`҈ARPyڣn/db;1G@>Qn=fp);6Kʟ_2kV̄l:DM5#1_U[k~wr4 >~;oѪx춮MJKş>CJ= Y:4]Řklwfh|@2ֽpH/2XUq YT˛^]qJ.`A2zK"׆Pq8ΰ ݺO *nEGȇ;^=Я7H8yB?dY koo+eFN_`nANP'>ulscBPް-l/Ivfu<})ڛTG3J vXc՝G/J7$03cI7nW,#%<@2jlG始Pyͽi|im3wmw4<6z~p2{(Kر336[Cv<SmrÆT!cA3mD-i>~aVM rq@ g{9 {뜏'UBt,|d̗ε5- !Ȍh,=Pˤ\'@!pk9lsKc2,K$+'kl(`=&`}s0c>hMN߱9]hjZvseɢI˸וh=i*Sc{vb+ IiUQMwD7б)g82$LM 3:O(# ԘXX|1(%Hg<8H`E= :SUaHEn+6ΕpenB7,Fu!+*/87PWQ|ՒK #na -*ec:Uk&H~ AQP<.\Sʈ_~ԧ\t4\SZr5'Ug⸂BM6R۹m.H,6d&h4yGKAYIPZJX{nHFpHB t'5gwZ-y?mxN3RtnSkۍd'f!}bly,Z:+D~^`z#4U7ɧ]pنl~eH@P /xR@xN^nVf ;WiZ|b%sQddPd[--S \Yv.oi+c"8ƳnW*Nu vdR mÖ8SqHÜ@[ř@jE@'gWl -I>NEĆ.;Dj ߉8zcb8^L3d3TDR] Et)H %a"ܒU[Kլ2<.7ko8yQwXH6l`mg|3lI2iP:UZ(ڨ[jzK{IpSq\rBqI?6д{<_, ehl5G*rCaMWP*TL2+W)FZE_e\V17L'foDd..b3&> Y#e\=!dviQQX>IbH"{kVR>._7FG>ruB]):J3 u4:"zC0u5wNM@Ch$%.hct' ?kf:ʚ`[a@*pަnZ 55hP`A7#n_x U)"d2t4 `kz`ϐR+ >ùG|]3Dސi3IHthI>4 gv%]v[z{I`p=@"qN`Qd?h$ ~;3)-?k].gF?A.<8ʌ@ s:lC}:G/e2pp&+<#G/]&7 ϿSxr[o}ow!U긟={W9ΤG4d^xݣS8JoGg6M뵟F"ыvjj#)$26#FlSb| P'IܹC ޑ>^Ro¾7݅ hQx8w^n +>xH?vyk<_t,AѶd$ ñ\ZcnDeKee3\~]DL͐X؍CVO+W( ) JeW" &G5R7~΋bt(kJM#-}gPwœ:>NvnϪ' ͹Tp_ާ6֊!d_D#E28xgr5~Ƨ0=,# )A~\oJe+Fc /xAgulڤk,?EXhǗs\*T烖z^Ὅ!:!ZAa'9o^a=?̺7p} 29k4hl"odU;m6?nB)iF龀56 Յř Adž|=cNCG! ݣVޚk!ѡo5I5%X-.V"iSsߞSjNn~}!L  %%)˟ǘb3>DJpO3 WSp)$ֈM H |jk@.K"c 1{9Cr|zg1)"iأ1ny5fP/69͒Rqk*+ÐEXlR 9{c7KWc|O]s]SdG/+Q)'Pu~gD_ L !mƩ%Ab%=@ztgrp6vy4ژd0h:H֪G37i'?2 29$< `Cm"l|2]l͑v7ox`Uܬg0=Way^M^DW;+>L͍2eVp#,v80x6|??q9 Rd`xc%ޟ [FS<,(n/,ʕ)P 90mqΰ?/-6,Y)Fb#meGSBӕ)(›yH؜ NRz92ZÿCG]qhxYݲWH-CeSۤJE q  rKj:|-!O97ޢ)ZeL+| ңfq'T/_y/ʺXKX8<.^}FmhƙsCNs ;$lIBl x>2l"zEG;' [[Sb:G`O*6 O8j= h DG!piBJ*Yg u@<5 @zCrj6ݸ1WZ*Jr\T-8Qv,Ikʰe+E(HėHSV}B;an=x5 6uOz*%\9b087 "zGKǃmt!rߓ`@f<$SoG"ӡ ~I9M2|:egJeߴ;qi yl.ࣕ޷Ͷ6ǜĜ/*o!#7]A_(IY~2~ն Bl]ns{V{JN)ٮԃ$_zDz1aj!y(mhFIiA)riݲ84@?P")iБgdUSœJ9U(sɎJrO{tNc-J> geu?%? phq#EQfG1.SLU8c4BNB=#2{HLD%qx4Czt%e|3r}'!,o3t%Td9N ysE W{6X=~PR=k $?K5eY4y `ǯTkޥ-)#BnޅuHWb)Bzd H;z\G&uvh}ùxzAO)/O(szUc+5/'^}Up#ߟ< %ci`>Idi4,Mx~m,dT6g=ipD ǁp=x(73:·Y4Qβ5CT[zbXo5fd\yόqOtD$i$z@_x=1++-$Qd׵Մp)'^cQ'3x} 1}B0ƜZV8eƟ[Vft׷}$7]Lt손l ۦu*`Wh˵tqgD_>4IXD,]ǞyZ{Le 9x i.Y,3%ep:tי7)"o5'/+%o)ҤôI Qr`BP.&B_w*'s[`qǔ:OvBwL,r!ֱ;X!'"vx ki׭c&PQ9Gja6*tːkʍ͉]Ei%kTȵb_RMnZ=wFL,yтKD)_./:!(uF V\H?RJq%.w:}g_; #d<'Q%GTTP .q7XD՝WUD]HDZPb0`jeQ6]q$,iFk0:\X&*EׅE.ݚؖύc$`=D;d>znꯖ#_LkP^8T߄ ɍ`ގij[oSK񺖉H™燽$ӗ"yTw^oȉ9``bCUCl?r0f#.򐌋m^\j'$<ҮqE/a`UIXjdP1d_1LH;yyYbgyѳ;Y,'k u^ڪ<X/O1֯_E6₅7ADng%"·]c àFĶ }O.h\"*7- ke"1 ldMSVOfEYsb^G9_XD݀ixZPy @Mǘm|Ks6@MU=픟5V c($%^%ͼbV 'w b܌I\r4v )xc-߇}ucFkNq1.UĈ z>:Q[(=e/͔:*^;=fFٹ\:s^o\۞P^CڻV{IVsgE lNՄj߫B Зibi7>yXot2F/ޠBkғm:]\S g,uyr5;JW3;s9Ѱ5^۔yl ~H37sUwMV:jO6=kw5۟$K8S ̾{]u]#8o`{@|ި;d> YFc jyJ36ly(1uOsSH+=sOi$XNmbO pq;ĵdvyscjaEAD]9f͜DKcFirT5YfQ%&iox, I5}rv{ ])*ZGZ%BD? oC֭B`甡 Opu(A^<4> T7Om^HƃݧDR&5JA{=13$m0tKNeo'-v: #fIS5,DןnfN u.|jq5/bo,0VEmRz`'  8Vh5ҽ!G֗0Fi߯9ϮiÀR[k! v/Bոxt2?WsԺlDcˮwO^qW&39Aq,CtXJx569Ox_BOUX@v4TNpQFnN#= ein+Fˏa)Jx BwQ9Y)zjD wRpq !N/~~ϙ2b΁E(1fݿm]Lo& i7(ûPNjruu`QÞ WZ }Zw}}X5!^=2q9k{}m˥d?mHlJjuRM]՚ th=:K0V_eZh`,YAf+H+q>{Ӧjݻ*xLY n=VR{~d\yc5":.Wdl+7JbK$52@t>xx7Y;7"~ٍYc^LQP?#m2KI܌Z =(tгkdg)I:"=EXl}h2[d@>8p˝ Ծ2@'$`'ȒG}eB͍wBkNO "FSKmDӛt, ulJE?D'ʭXǁj4\Jۃ52~~SHΜWChu&Ci(C`qmDۜ=D\kz$/d2qq\3+Nl)T,ADqc3= R1CEu=%"3:>{9"%M/B+/;\2Ғk1&F"F7IU&Mɢ7T"DCA.X:D-9 #W:ldm /%g2CcNdh;5Nu?K%*E=a8iIѿ"bhFUd~W=7gƒ} f.]J9+|lêK/lqopn-zlVPhpq:R(n:T#|ެL6[ AM9"@ l"o(w_|!uR0Ԯ7 ٢3 8Ϲ"!A'~N\sb*aSMeIKQoM/tumU`ϦtS룐[hs1hM5yvbHnVfeˆ] nos0UWChkTɒb-V sGV!IsQyuq;B&YV@AV8-\/wֽn@C2Yqxhi7f=Z*N?Qa>W| T (%%`g^-77 `2Byp )_冔~nq@W}8>lb'0 "hX*/ι6=+`STŒ|Hf@ ncwǾE镎׏C?Oւ_+h\0Uﮩ2eRb  U.n-|8k9N%T\[џ۴mɯ!%=:BhG,[QXp嗦L)\Z7ή:,Xn`5(\tq|Qq")X 暯ED·R9׳ %hK)GM-%41vj)tl} .rYFỳ쇜NYZTC1[~hzHS7ճ6Ђ@`ZkZuh)չ<žIˁm 2*aDlLoDKUgzt[:@ױܲu؈TE:]G"x xjaxlCK3W)!T g7O(S¢h3 vMƿ \2,@92 +)ѡCBQkV=܂jP0'1lmy)e(a'Йl.#ӗ,읭A/ KݽLࣅ6nW9۰,T}O,K:TZ ۓ>:@[V&:;@b{힡 nvq!ʓUķVqNJg@L==$6`Q&1gN;zxp(.2p8~0ykwGR>#UT+B$<X d1{ȵwҀKeo{-)sg {07,Ʃ@2xIL_G0Vz4BZ#INo PD["70{}i"H4t&RՈIͺ roIϦ,/Rs^TCG8u?07{5u (-QȑKC Uy%`_ba{Grq d]} w+c7U6"'Bu-,Tj UqvjM-y҆9#f#x"6$%8EJțl(Z/A'I2*LaBmƉԆ^c7l.,}|c0V7ۨA4Vj9-Ҏ8BL>H3\P#3-D~"4inv^O6砆E7qUk.-|2L hHYc3-kJ[- J"!S nV$Ao]q% , S9'͝@lv/j*b~0v͸1.X8.8AjZ6Mu|¼|Q}P-*1aJz%@юx16B>e6ew@GQ%J# _xU@JMdԟՖnU2 lqh?)'yǎtP3^Վ%4V*HP;G=fEK`] zCTGI5;[ P2B(\, J02weR7ؖ;:*DC|x[jz/knUXp1ӓW"S.uHA1L`HzS$Bл2C᫑vJA~ 7]t(4ElbHmXL@Lؑ??ɾo3NYvmd,Sl3g_0X FD2sȽPYR"q#Zb|$ǁ88ՈHRz~Չsnqw"M,mwp0*nImW7/ؔ+,6כ*1pؖׄ1}),=$-;(&WۆLpfA!%O|C]i8vɦҊTV<.H2)ydbI);S-~Cqh;_)V&" $63}ߖђrL0"QU?GZ Z8ִ^Ӱ—N߄d+犭T;-5eEҜb9ObY$_Af7ZOz6vwje\=A.ށpk04{^ t3qN'FxH)!)R[I?@ГSO:Mюzjށv/Yb R;>/b5dKfVRV_L;8_<坓is#W&ɬ=Nwy٣FP RE3N b[ (6W1 t64 y,ZN3ޏ7tRB\e1E$w y 4h]\k҇9KoHxӨ˹!B psHm3:M%BWG`'畣ں(g>1c$O EMUOp5xQ/zVm.] x{ojEuڎ_@&ƇP*'#rnbSj hMu68;$V粡sNc!6` Ko/$& e]J_iX4E=&j\$z|z,3EYM.XH\җg))d86+A +J$^`AJJ` st&b$iw,+ygwSg 3y* <M7* #E(,0QUΤt#jWo/,`6_?Sw&h;/LMc" W;2[B$Yun0Lp͑'q{uRzi}D>mEЩ9e#DS? y{N 7 GOAM5pO6P9z/ʹru]|x*ǔZ03뀊D?EU"õ 2Df[,Xiw`;d Vm?"LQl(QPʢ]2F&ii/tӚXɤm} &ҿC),2 % T3 + ('R U>h˪z~HO]$/s1^ŗJ1OeB=Q&fٺkψ\;ڨ:J{EZ8 n wiM_B~M;TE@/#CN5Yq.֍dNKlţ"ǚN\j,$ݣ=CGaQ"ph\UtU`' W C-6یLMU- ج1Q΍o}0lU2nL/దϡTlQy3L&HzF2gt,-5*'Xcoh9 ;@R (xĿ=2«l` o39Sswޑ%% rqNIF/rC_8//:#CMf*ǡ/Wpj\S6Spݢa&O=2i$`o¶"Jr^  ڦ~6GYi3},I;PO.'XP.^Ww$۩ZxEbU&ag%C!@G[{vA&ą|;kxG۔01N` 0nN8Jjz^얬u@S77qWJ/Hntrp3 mb;ʦ( Ӻ؋R {٠FF ~5{s)j-FfnUn 'N=!Eg3wђȩzW}g!P<Q|V+ [ABMiԺG7#[T *B1i0ݥnLkB$.QV.6G/MB++)0Nj2'hwzh;kQDT-ېQQ[E,]HjyA,AgN. , !8+F. anN>e-)CzL x kBiv̠ oh<LD&_rnAüSv>| AsF zgDcR|)kaX)a<۽5/Hl7Zfe.K[EO3_)d"ƚ\cu-9W[|sҵSTFWJ*Fy(l:ZQV'ZϲVtİ=a٬- b[wwHsM`'T`&'AXQxO_]HL22Ví72PhwUS? &YG4HMzܛ. p iU%$?>lD%(q%D!$2$(d>Sܬ UDiQ: @I?ئi|h*{]fD$~83:xuKzʵΫ!.gg[$x+r ' gM`NgO0ah6Kcױ-@%+tD{=n-C+:#9- YQ(gdqZO}m"OFqW܏QN1K+KOy Ayt+ө&ga]e,j- SsӢM{㦔h3]?XS:UGVSn+PU ?1:WHe8l9Hڭs'X&gX-HN[Q <|Lu%KxG~mܷMiyš(OqS݀I%<ceGc M<ϴqh8#_.əKJJca+0J1uˏX?K;aW 0u_nޠloVQ\42gŮObX+h& ! MΨYsTZ~EkUQ:|uGyb>;YfHp?Sôʥi+K",c&{ABQqicè,g!+ dm)7esWd=9 ΪWV{oH)+"mT+yb:Rd (Q/rZ.rh|'r VEǥJ|mot\Sej2H,D|=wh$aL1e rOٳsj8apxk‹q!́* 罾F dj"w #(ӽQN3d ;@<<㗶#b ='锖>;O.g]IŅ;%dHQP, ۴Nw:j=8ʆw$8[\4$Ʊg jZ'q] ظwZ\V5}@ӎօؐCg–uJY {[Ea`5'WR0@:`c.)2$)ϼ=eTg*So&s䞳:tlDyȾdDm2HڌOj|;{q,4nm]Z!8^ L>V :-Cߝfx !~h0u^#]uUFfFWaCVE[! <2l/XNnO>᳗\Y%N[Du}$>(aI)v ^ǤKIx -Hɚ];'$'\OCT?3GCݞ`Tzc.Fm!e:n?Ba`,$Tܪg/#,mdDMB:eY}".pD&Ҥ&*Z|՟BJ:=l|#M0n7Y#ie1ܠyW`)ewq2\ozHmԞbnFXb'T3-egP6]|q=;\"ѦH"豥 B{Z1S?4q#D+8 ph[yS@Y >34nPZ> \G#DkH]diڎ.,Dz?u˺k=kƇt Ft!3g4]BTE80Gzxš:=f74t9LO]q.gVA祆e`Ly; =k"anLVb)X'ŔBLhF Ũvx pFlJZdB:T]Xa^-G*s(%$>}T9煌[e&R4 I54ӰvjbOw,3 АAh"z_6EW{4eQcP'Mβ"mSc4 )HfY]-z}Hmg{A% 5sV vY;E\x3ټOHR߇׫7oSy'ӕ)i>tP!!)oAOźJH'Ļ*}Gb.+ǹ& SYu+Y’Nqc uѶxc sJBbmt-n]q oj@TaDu[@nkV_@d=Ԛ(~W8Thf0in&6l 7NUcAQ(M{e !{S7Y$ECQ# o5}KaZҨ6ݥ!:JtΨZ\LG)<"nǏjf9]hPT5j7-> wiL.\w$(yn@&n:ʇ\ pkb buÀl3!Ls%_EE"Vڳ\[n.Bqߣ٠ Hsy* (ox'Z!4@4fEHs8TN4WXV7)bĜ*~Cڍr_d}ݞw z8[ظ:}QzUjf9M.}?97_Vie֙g!q\m9qJ4`eBc;cB*X;QYE6A |U1;(tγKx?ɾe @;rF&yxM~* ɛ0q]?1mmLX?y +d\JMTb v4a s =$=Y$%-hL(V-39 ǜ7c0u2w<21-BBĜt~ysw̖;_~^d-C ]u]Slj3VOУfneeWznT+ }k_ulO8ONiV~u[..dfMa:B6ṣ3 kqpUmMrrO]\7 يD$=#%KbϙkTtb#'LhgR6_m>+;OdMa#7`?1^"@t2&"OF+b ~[uד79HmYm!.z97|;V91:3hˈ`YА4@ДF 0 Wg2 I˱xZDz1(aJsoϑUV-X{muC<|)Wo6a%e,ȣ{kiTyo3n*BΜ6ZXk8#y/x\r~ VXT[DfEhq'W! 4c=x} J V3aoqzw3<\fFFm-La3[׳ `t}B/0aݰui70IKrQ`3Ti>E֞{F@N;/7;Hih=]Y'X3\8+:bu<5hDx^A;U21FϷTA` 3G: l z:"Yj-ugM dL|8(U ys] /Ԇt1[Ǜe ,X+=쌗Sq=Sɓv/oC 6ǫNzvE=5Chࡵh:g/LC/-7%[o*R#r}x ٺCQj\Brx=IjBWK^w5l 8X 7HXb=^:5,΁c'sxlS4X~;fsOk7&2&qTPF6r|j:;r&XMR2T~ov V@;XQ<+ +l~>lO}LbnyO.x[dguL`0+"e#3Y4)O}4߫)xi6rDsCg(kx,2|kkji@HЯp D+'%N4a'ƭ-W1(`MVjپ?0 $l@(l\Gz 1kI3BGe7ˋ\"*e>P(Ko(B : <-Svjd*67?S1nO v bW0EoϹQ]VŵfBDq]q3nW?yx g_gA sRU^ rGao-qjuq̈bwMпnFte2cgԨ_g,nH]٠:D[qo7מ#˕$]5wl(=6QPVV@W s*kM1 C3C":[,ɷ"Em&%SS"pC|Xx^Wߠ^~/ZB*·[Uԙө*2Wo +?S1WY*"ZZguRSCfpK{ ɖ*j\Lz+>^hEO|hK(.aT_z%Vltd2{)x+Otdjcc+괲ᤲ0co_"V 9c.J aՄ{bQh-ud $G@gH) g96 @"p8 L=4X>2K4jYPʈ1>3>T I$®5Fd~T?%9c#B e8UDtrXҶ}]^(DzB(O0%!ZUxt{t67m6hplbu>vf4'N=;Qh"B!ԘudYuKJ n|ZE`ؖvp\頓""#0K6$\zdRv7)Y̍c(0_܆`hp:Sh#\]*P~X(|r0ݩvCvfzMZHqW'ܚYVWg c6wݣE,AvC~!v{#KYZ|5\󟗼/D?V%pﵜ[C4 %撙دƑ- ^{H}`"Vv֎{Hx6"u 0#?qɋNn|H]:r@L#YX.H#!_A7Qp`۟,IK|[__5W"EF(\ [vMSf 6e[GͻuY5&$@(Ѝp.^%&py*l5鉙T(wkʉj!:8oRlh7Rutm̞N/Bx| Mlc:50*iwFKǗJsC;&\yΜ2p;ͼ`FVgdqwx* SM16"J;HdD-;^uc(\Qp=X"ͽK2󏑓No!V׉쬓'^2Ο|J k =h0#K|cUWr&mIS[ٸW~sb ѹ [0nI :lB^vU HZ,d"I5[Yg{+#oo)!kwWXb NP’ܣD} v vo2ھ3?>U w ,Fb lUFr.Xa <'F33W r~,$6ߠQ:qV54r_*7w(%!GvsQ?| m>9zQ% B4y%8HiȁϏF .xV(/H|АAXHE;&_hREsRѳt:\ӌ,.hG~ r\{HW<9}/<m=oQ\EZ/os X/LW E+5.L%_[oA Iz tXAĬD76I6Y6s{uP sKLhX ă`q= oIWU^EGVI*M32-F\RI$LWbGtAWiO.E73'2R$Q!֧zy,&R9[U>[b) $39'~8l΂?; Pq)h).&RlՆ}Uq?Wꚺ'is|qr,>nzG˰9v#4eB䚆M$-ι"JmVgɐ<D|yg~:g/{dWi'J"{f(,zP6SIaE. xn<.ޜ?#(~nG#l!_% }6vGEEQ_(7{wAaK"/*};OCAINyV 8xzC /s ]!;8Dz)&601Hֵrc0DaD}P%T2&/cubLo=}]xfX}!~Kt vn^Բ?bԎpMZ[`㕥FĊIpA 'F,:|f8-(a4Owu^6 MKqˤ6m<Ĺ)'C)ye#x)]FϚ P!~=">fT'TP>OTɧLDvo,*k 5*Foaҳ "JmK6~U-G#ӈI>MbLy:({0nD臭8u7X>!Dk+ȿ$zh&۞n&GMl/hR$M55ۂ]l8/R$!TG0_khžZDآÀ}ƘπDvYS3se[lv~~5 5ˋr,R>&5tKf߆iG vsMΔuT#1?%鐍z.Yh.no~ ?yQEx= 9<NjT =n諒DT9ʡi3^ ;j[s822[c٬NV\Rw)c sSMC?Bu8OQDJx ·[/DY6'?cz1=l_ Z(Qn B=p! l&ll#xhc4x#҉K6s!lC1gR@]#'GV@yR'9{x0K 'm43]R[9fhPq-3^ QZ͞u8xv68"mǫ1]$^Tb==h7o N4dHZ~.b&jJӥnm[ ]M>,@$@=+|e TAqUW'eqA[q0T&8ل1.Bd-`eDSk Dt1?W쓠QF;ʊ^y`B$rdV-I,4oHKSll^ۏx3^#dc7ukrjյ93Fcpl'NR\Źw\ x|M~$g悄 #yVvj{%Y6} S*u[ba+Nx6qYʫ_zX*g[R[y>#:-f.4\8 exN[ fIY}dQčWG΁[Ⱦ2WdIkzbA۪y))۩~ ތdy鼛Zh:xƸߖ D;X*ä]=Hȏ^1?"AN2WYO5_Z( `C+}R8bsP8/^٭y8ha})#D&uIzݖsfŀ3@'V& Q%u6ĺh/W%l^&@ڑF2[ vŒ8Wk9LE4+NĆ(26>2 }겲ٽ iZ{(>?\^*j͏wٌEi xW0ISS:8bD<ͮUtscɝH񒢄G̏o.qJSQE#Zã(",+/y$ &8"ޒʋ!~HÎii4ba%m]`24rI~heY*:%[rv[Qnǟn9j*{P3vQ}&ӻG>IL mf[6- N!VQ)+R=zUIi/b2\Lg`UslZ 2oBQt [v;@aMvVCq*_b,ho*U}J(x0ՇF $/Cs(8Z u ^8WS4y )v2ެbS-I4;ʝ g槹%S{`QvD Y _fT l^$Tt9Byآc~ե._~cw.<l4>X~Wp$0FlS:kO ׊GlPy$ng$_4LEH "˓Na 2@Uf*cM3u?XE0fxG8r]$=^=QV|YJA2r܏:Ѝ oŒAv@ w2~@F & !dͧ?Z\[ %RL :<훢Or)N4t7& 2b \j2ҵG[qHFZof} \*Cug&s -fFwoo2;EzLt.Tس~G1i:+EY NTeH׿˂/ J$ {ߖn)gJHrrB@{ӧQ+]0ioJ_A.A#pY/அߢ{Ш_7JW@$bnE|3&Z=î U4cž26ji#tuS)r(!IPYCJu[s&q# OP\BzmN3*V0/+\a;Jzӯ\3[,rlJKs~O\e}f>ƅ zf<ǀd4ˬmw;LJ}3Gf;t…upfP-\_U: !s;yC1\ZmI]=0 C+|f+~^+%WIˍEFRދm/c:tw tY-‹a'WC*$qj^m,LLz0BQO܍5A0+,ve|s'R,P+~i@(:?60Ќ'rW$(K@O}l,HYwSh5o +3 K1a`%8B~t|IuU`Q L_!6ȗ|܊ Ô&s5-@sZkh.hT櫨+X-Y|Z,f 2toQt| mxᴛXl)vLS>I4ط[;G/Mbh =$6hqr>I9W4'e~׭;+!~?TA~Jip=EVKPEO4)I(OUWd|Xbg節y_1,r=a6?ULAjF kRw-vDzN%V:Q0}D %; C5( NZ+2k/wv(Y2_ٶXض4RK }ߍ}yYR@,F&TM;{e\[匄䒌1IxbS ԓ8ɩ'OY"q=FT{G)/N$J[99ZOxCօAn Z0EX!uZDyˆl4'9BLXeS̜{"S!YյK6^` l:pU؆ Wk~6oףTk›jsC ,Ƭ_3DǥLBj5U}A6|> 'gi^8F晽\_&PHN'hqQeMw)&ґj@T>Q6Ђ_X*=%S ;f.bϋ7Q$ЌEsRښ3H#aPe]}a|'isy^X,ƂD(z[D-V,,UJq#U%2~a 0PUp~ rFǤWof}ubO詆2v^gƳTkE=(}.w׻wUȱƐm~1wp|M,BJO˱p[/\Eہջ.$oLX6i0ÂM; jI٧+/cvQu? 7%KJEDVH5{tK07jy|~6<<uH~`٪S|UjG|FC _{C2K|wt^yK" o-F#Om16 =Xl<$(ʦ tl%M3 >3 0r 0gpK1+sH+>* )y^A*ь4s[PT,{ٴSE?ZOĵ*lV ~g|$-ZVZ$^HN^/yb=SnPO4(R2 R~}($Um(>MY / xz8+] @+^>Η虇{,g]f<Fbu 'm7n4,zd( J&g96}&.JcӺ0$sʈ곦U6~y:X@wϐL[Fg2juM2h5 /ⅱgrDߪF#L5ڢC@Q^}I$[fԝ%Гd`DoD؇} Tx QɳϨ|_/OJL+;NY.Bա@G<'}xT*YQu(z2HJq i&,Ihu  )9qiþ2>qЛzZ[8I&A^v4=pd@ށBU.IT,Q1ibndq!lRnğI1y}շ +2c3W#'qHAJl^.%;bj{UgU'RXSeJY b biJw](n9`̆ߟz&nb]`^6Ԥ%Ce!5ɜ@b1[]1+os&}H5W61#ԕM?$s FZBD][a@)aWXL] g-Ikp?*i*FA-%z`Qy˷]]hɥG cpK Kl/cZV_9*:շGdD!< 2Q=%ah 8Lr͊fǖ 0buQD_)Jwԙ 5;-jck.}d oMw~"@ghҏc hPW|xgR_-%΍W!ax6J)ϛ]&;ק: &ASkܿ#MӋr[e~45fWzf~?v\jչoCpRy;JlFf<l2T2/c7sj>&ʨo$沯E' &}bN#{w 6P7~`pRF:(60jfzyiͤQY"'8TEҬFC݂gdVj6OxבkjbDh?=_> I@KaƝj`Eo!&>sEx]=n&訩iD>٠Nҗ"l7:TP2sA' bRJ]W1 ܆ ?n0JYu}8HNZ#*&z`Lhb͋ml%ߗl(O26) K[eY&@k]Id1 ui)٠5F2䣂1fCS%/! };L'aAPzSh%z\7WbKwSXƍ2{="M8 n܁Ĝ{1lȫoߜ9r׮I)ckaL,4ؓ/;R`gSJē iE/YYRHؓIlR !1K6Ak/}xik~ 6KцNb[F5ݘMJ :X ٹqp&T 3Vۖ^ 1o1 _s}v lb Rr;kTf>?og`yb^^vnȠ)*'!ujj៳O5:1. -lU+mOq)G2'hJȗ:`{U=紫eA4cWD+|&12(teLGz|8Cnjw;-{CIw.kIҦ646[6q| A;_p!<9jj֑!լѲ;7 ?y5:V =?U ɇ$_goro*Eʠڶ3N@,K*?%nAuY7,\2ގ{t=!=xГelYڒFB$CAپo ܸIEh\`eԸ VB4uI.`DZ1l5:',qDٗo8+llÖĖdSVG2 ͦ',|y*--Z#& ^:۳cf:BςH7nྶѶOy ,ύ|1->ؔNjMpR:ڻ?z}mF3jOT.[!q0 J7 x6 M˲?SIer؉A ^R4fڐE "_CN}]C^ 럔aR1?/'jٿ%Mr yWW+i{j5~M?B<(6yN`i9֟ͽ&rTk&2Hjj:B#"=ϧF*6;PxGr{jAJNy O)po>0#!,sr { U5t{/Bjf3<8vynV5%1MΥ==,/n42NhэUSkBd3Mxf- 72}!Nh!r JABI5X(M&5`9 L$|0 nMyI~F/بdr[sS~1Z|)"b xH2s5*2c\7+ ')I]ɪ=ϸ܂аD԰>ibaqY:쀩O~3\A.AʏCqJ~; ewXgJuYZ\8eNљ_\lb\Z$wWG&ּYٖƒ]yLql\)q҅3F _٪[ϛ_|LgHڶӦ]y I] cHgr^6GrZzrzo-A0q zT)~L_P>uv8IAQh1J_l:TQ'_#oi1o [8\ᕮ) r8p2zD݃]:.( a& -Aǭ;*/wEI+[{Ok]C 2naCvoBnť/ȜTP~@ow`ع"WkxKIA!+,X 3F8jk)^m~&u<ԈѥbbP >j쳣A6txDi4KZFև/|R<>fe@;7$Ȳ$j}]LE,s>~xͪf_.p6)gs֒VLp2d&|p,y[V?c,+:ҏ]z8 D:ml5Fko8+Ip `>KR>{ Nu*VlixJ [r.iBBH@p%%zUZUS^PA; Sߗ[LF(yU >[2Hf,ZDDO֠.UiHRrSU{WQCϾt-˟C-$msy$WZNZnL1܇_Ԣ|YYb俷-cf+Gg?EmD}062WƦ\t:iBͭa;1eobE;OS;]g}ī]?x$F}U*InFg]g- ?tEٴ~[ Pƿ0\k1<)+T\`\m?0]@FْOɼN=d4%llݜ=c\BG0\HO~.:H{߄J.f omSQ ;Q:1#.]pvih.i2' -?@S8e*ⓗgK&=gzߊ enOz.)}תu+~0Wv;]OZg!b$5~#I$bc-Jm в: F[;U",xaM:E\ZvC. dwjܼv , ^/ߚEMrv\q\ \(N_.c>OA] S b6irBo~i <ߪC٬AlG^ÿO͵o߱}KRq oo:Ȝ"BПS8K|ug7_&X z.yCJa!' HE|%+һPX=$#5w{y=:֖ էjy/A*m ;DSowDRn;^EG992@IAW@mRXkBo~I$T6#dalbJ=Nq2p:&VE܍wWTdlzh @a -5c &.*}ܼj0f%lP_S5=U!Ჩ݅fUf1_/SQ'n,9u>^ wc; }{fp56ۏIF:h:Ǿu3IluԪ0+Aa+Pωkth+`ċذPo]dTaǎʲ ^(Jrf-KJg9wØڏ4_P.Q~l48E:2ƪ| `+orjz䙢wA c'F<3:unӄO!L b~vČ ~|+$V)i q5V;rH?yZ:*ˎ&|2K!:5&DvRc)jz.eOa(|n&kl65%Vc֩qn=ӠbX^2WM}ynFq(&y(7e}E ZR4RF-%mHq ,\n'/~IV_3׻O,SHK^n,ZewUd #|ӻ®g1Wy0N%o9;2zsqk)9) s!L u40Qs=͍l)l5V'ɆH= `oX|`)lvy HoxKuG?T9Ae襷`5B'K6?g`=zMFv+oo:ZS&&0'1ҸU^P٘PfBKrq3cHc)Ք2"=wl &Zl4NZF.eE#aO  ?$RdIB8fNPzr'k5he잢sdҵڐU/ЫR&8`uM;UfqݱkE`Nџiw1MsX>6S2W/N~OiĪ1!E%|QC:Lplk玦̓tNƪC؈S'+iDtS10@n!;܇0_8wq<+ItB,:2y#Ff=RMLb GPKQ* ^$d>zZ鹿ԫ A]ln:5-x!H5f|nǨqT[O4)"ckR'f1l;sJx$K 5kԪg>/i o=ҝӇV{&ntJo#0D#AIȞXDXICXuX0? ՁT`,pT_8cG, 7m8P[ά{(BQO=쏐RƹzjMe>e piV.fMpɷRԘ&?b|%$wyMF@2L:&h3"%[k6xwW~F`_ rUaG)Bms8{$<S(dR\آjǷs Y^s{;Tq;lVv1 (4M:,o:(FƚqTR{BKW)IqR"\ hߵTt6DHAΉՁкӁN{2A37mn,Cj1'hbI(PQ"2!l+A&3czh1uH}TϺ.4 <n^n<A$]Tj eDpBd"Lv `j"swU=z8*OTËƕ12~ޖ4bXs}=?nЬ n=iymC~$p ͕nxq>--6yow`fdɨ/=SpPxqoՕ\hBj/12lR].AtI0\L\ (+dDĥw>j6,T߄.0l' @xY=<|Av6H|Q\CF5*4%y/g*)H+Ƞ`}BƧTβw{bxg; d*5$BLBMp22#d+ctB9xMdO1jh@F|TUg4^TgDy?QRFBwXe{sz&/L?9 7wqU6I U3ƨUI?,7wjI6cϥsu8Pjߦ[}:;8=3|;&?K 4fc;o(PZIC|~SVdun,^b HUC|LՀkH^Poږr`ǂ]fqkGF}qN_NGFp9#~۝Sy%"4C07fQx)'ld}U(<5&!:#|i  W9*7}88rԜ%jlY:~m@ Yۮ~fA&>z(+G/]4 61V?)D(P abT}!Os ,*)1`vբ@[hŔyLjoQd@;^m `$I2)tVfzWH`SnvmpS1t 7)l\_tɞ <@к;kVd5>SsƒbwYߴ3?"1Ţ^l|S'C-Ȟ7mvMCy-';WЙ0a2=Z!Qse-Z:4ݚ>4@X"$S'T'6xwF6HjJ`g>%((Kh(1caUы _lwho{j"m{ 8(0҇܋7c~q Y>hoPmzʴX.FIbq6 ݬՇ_Od-A Ge9ȅؽ΢I2@k[ED#WI2W'Xm T|VjW"E6/ đwR qyZ8KظY|A aD ̊yJ<#M+#`Z=J^S7h <\vjLӆc Fq-M]{#FZɔ7hPi<6}4f9հ\z=.\ pDsT$ j?1x ę;AEZ2Kk+k}vɊ{j ^dXZ2GCQԐYٽ)D$ ndB?ڃ uG~V,o:s,*>LBUT/B m%*f!Coa˃c!U`;vUu!˂۱S&2n*qKz1}؎gN10hڒ _\wX,_sK#)ר!0.ѳ2Ur1?iBWH1Qp,XOVzk=dZ.+Fγ$D58:c!$-钢Er1CD8y*O-!,%uY)z4:')";q5? g (՝1i9Cm]Sr=:+v%,r/XG/nٹ?7sg`WgĶUOjc8դ~:6k'tر.Y'q8 dB$9WceG/w %U3+"YN[+uy@zd|9۹9K\q3|JK9̦-׾ UK3ɯ\!gSO`UXIc vB)'&q3XpjpMSIn!xTaiv?vW>&?D_^̃mNt~,1X+x?7`n#Q$:d!e$$@ky6\ 2a 쯁!Ql0BS}NKEbv4uVAZ_:RVA42m!4o#cM-S::9vڪ)N-v#~}+!W3曶o3ί]"uW>݌tNe'A•{+QزP_, F41X6Њw/f5ʩp<*a3Շ3?N S3D!g;ƹ^`P]_nGj+Wrk`sA]͏:^Hx5;kfӴ +˶XԛQv֨o P\=H` ]b:Oy:,x&N[4ؒyd"# To`꧲y|qTc9D{>A&jVϘ}D2ZcW)YǬ^઀=$ahcA/?ĸs9oF_ȘԳ}rsYS\cHΐխ;w]M޹$?7n_Ų-D'i|ax\Ԟ~GnH^u@e)D\$"0& V>ZnD̢F)9\Av(y7O֬ ]J[wl|8ArA>BV5tKBB do l&e.ci1jֿ,^x5Do%@Ϫf⁠`t z*߳̕cr9+2'QcP#<`RCu B,3~Ici;zǹ9%1yGttnQ1`NZ$Ow3,;aOߧZ.9s`ڨnQqm$L|1e|/QI-|Ёg.I?vp@R=O;ǭ/cfZX".n3v*e2D,(yJ[xk`2ifS{L][u1V z툳-$]{d/iğ].ejsyAF ir.sꑟKqh]O<ʛCcj=zh< cޛ)RnB,`%SR;)$4R&aa&W{|X2qN,S97(~ʾt\fX}\GFwû ޳@zf*(.n&aH^"XwEi"^')]o# A&t )ZwŽ՝o;,z&_y./ 5d_^:"Bd56oڙ $>̣.FzIna pŪ)qA\ uS}.#ڞb=)Vו$uChv>iVp%]Jܖ˖1wOiZؐϸ겴p:|ވNz(8 (Xs=sjMIʁT1?Epp{ ݻrgǹ3u 148pĥ hIEN}3KWݱO=ՙ|j-hGhw24yȝ!HNpz;2B,)P Rz$XLu{Ȓ_d<:zȾTVE~ohgD<)vUI_!=9 Wܑ-> N(i;.z0rM"#J?f9?>[ ;z[LWݸw]0ais}KPV$4ZҌ͐'#n0a+Q W ?h>|GS[-f  |fSgBN2Yzx clg \᫽gGIk3d'Cr7D0@a>k[pbɛ;9E-?7b]zmץXǰ1*&/︍I{V(^wcjunB0}NozY37ԘL0Yq'(nӟpG$47|OHvs㯛x.=֫m / jE9Eog{t} @hH$n%($j Jtx/=]nۇ:ZىǏ 蘧> nKXd*ul {l۪!*PI(܉zv ļ99JIȝH摬Ō+^ʕ7B1],`Sq PiԦL{9JPݩA}k-P(,7=bMnzozS@[+j#eۼٍJ3 J+-eVŶu{Q-TvL`@Xpv}UQ0^JTqգ"S߫dqC~2ZJ4A\CuQ|4*0^0Zb@(D0*WI)sWGԂݔTVB+VT)d0ۢfa4@j$۷cӍ(XW;.eȕ^ޫk=p*g qk8_ot) 'Q,bEA@R9Zd>~յԫ1(9 f탳C-c3K< l;y{l/N5e.nN;a5{ %>)`Qy/GPѩ"dl8a[Gh却Vb(ĜJ^۴E\93'ZCc7/qwc.@. ` ; j+K]H1#sy֫L򕂌/_, R!X1\ ;. .?0;؊Qt@~t,(|(A/fqAb"&WK2xê:trBJv!#7? ?-O` (XJN.[< DsZ8a KlixZrIA &cg 4U9jx)(unsCK9UcKNDuCx! WX|nrkHS»+[\RwhQޟʂLqϮfkw{zFkS XCMYb bik^%<}]t2_'t"o=?~ nbUp{4 ѥI%?rVr$ fPû~V(hC|X;/=+L(-WzyIle XNDyӯۙPnb~F}~DEvXwTX!M5 '{[Sm`&c}&.}-a4an~:ՔMNҐEX=:?8&͙6}2x/ +/mo?KRR|J(?X69R˜~qybLv/3HaaT.ۦ{27nÜ{LhD~K80AxԔY?h(9 T}CJU G\#w15D;3Eu(6ҩgUeEM`+/4WGZ]_cz6$\+O$_;Uwl@BxH«=#G;PrÊfJE_nNuEM 3:cWn6H l7'l{ߙ) JUフ}I {b,Ca `tQ-'BT"%odd}mT9% y5͜R}j-G&Dxr縿?s堿%d>z.2_A\Y]zm"`)f䀢 bEBᳶnq,Ŷ i ^(rgj՘^x}#nI}U_Yc_Hka>Nuݬkf"^ Ziu)EҰU߳YꯦۚpsZ\'MjĨ_lF7 ]lzGOȂ 2ႏ*igxKR/#ȿ8I}+* T,VָdB+_6a KĚu4b `: ~J/V35cЮa=zþ63\?-IJ3yhH2 RZJ| 5 B*~#Z-a?u']!" Z*;szKh HEz?IVx>w,,\bAxnsn 0i͈41t}Ȃа׶z'5q<ruׄX1u_,CV04C9g O:*'+fw l4 d̚ ۿm̗+Ar$J+ غ•,L`[ti?-Dn}5!I-l.)o|m!NgבYpN8=W6ErK^j%_ ۛr1k~m9J!_Mbiûsx2Rޫ+MDҐ;y=*ri!DZL& 7>H8[xtJSUN|Z~7Αo.^## Psir] ? ̄aDvVT!0;"&2qNҴhj9>ϓw%˲2HiD kM {t!9Lx`w~2tAi3bŨ^ȍNecWK&&Jk"*j-ttɮ]?E9%2k#t,$m3.)C-WZ K/«Pc aQN5JL)3-۵Ѩצ˘S4?~=[n3FLihtaA^j( ÉH)J>s] +PEٜ#prnp0-ɺk^r HSV|;^.k|dnn Hs5KEj!ࢥ *f炓'g(!SPlɦ^s9k~R;g]-,ȞǡV$ #Uy ]v&͟5c>#kN-to<\`R_Bglto0n*qZ-8QOs+4VBq~{ݒ_ȭD,-gГsL-1n)bH/%"=eS*ʐs9-к:ngSq>ALKqQn)]ݐZ`>>lOd;!Y6$}\927jr9uJ&kt Ġ5ݙljVn]x0_= SsAжJ{^mz/Uwgg.K߂\&:Qv4j IKp״^naͩF<KBA#G?, 7+=Qw'e_|sG|IG|`yy@{24m ټ5YZmJ!0o3㪂[}X|7VX`{O8&ؙVuFL+R짠=a!@Ijrgd|4[a^bJ!0kG{Q?-g—HDC%}l IΎ 3JGej|Mj2Nܗ7457nvĩ9ȞꙣM7@q+wm _)[^xa 2[ eCєc #ʇFGFT<սvĨF3% %i׿DMi+=5RS~WIs ^ enp/fY&zp?gu+־7|[ $ !2SMHVIwLɍcqG%`Px"A#.q3(ёkyR` 6LU<0Tί ?ʓݔ wrGw%)<"~7|2cibq3n vIr[]Fq+I &9%d1h&70Y׍qebμ0?R^<FREc7"ppLbM˷T5GeZYmyIeY0Kk |+lE vgE()f 0w}7fUyKݴSQr$nR`jsbu ` 9M^ަ^bTh.͚Rw=KyUZ$֤LSZ+G-_N@Ω^q3Ӛ DYHo!E^mj`}FqnNҘOM-9^^Ώgt C1L~X4XoeDctΥkt@?ekXt<9 Pʕ\df I\'ɫkY{.""ND # hkʛxFĭL i6/ɱkepR6t1 p_!?YzԄ~>y+]~Ci\) %m6nZBJ!z[hU F1OOk 㧜L6"L{2gĐ>l,MA@ wٰߪ@T9Q\9ra`͗5 ivGx; t3'u>;2>k"L.(a5i+6AE]J1GHl]McI^ D>;ɡ)=9eRNs 6[: SgV񄰿֠|[xfHMl(sZg\B_Ư ޛΜ{+)Kk>qF +Ix@L)Xp6p ==qXyؽ'!ClELU\?^<$M4EUݏz,<ZZ&ܣ3 v Q|Zߝ6)}eN Rpc7f8d=)Mm;/sIѐe+[Zw} lq7j\7r-P¦5ubP`D}qݏF`IӞ;<6zszÄQKH*I!Ĩv>/z=iP}9AFB5Ah0JPX+NQ|H+aͬ8\cGʋrެXsqhI8̥%v-dz\# lb?>]ᣝ :`Ʀt_fCዅpCoR 2cDrQ8܃U m~ (6+M{f/(uΥuv(Ċ²@wRI=FN~h;ۅozu?6,j"i^խUQ.]o͵U6VbFJk4#f8Z=9ږB{Z6y @  ̏  ݒS`3BEwva-/Vz6?QQoOږF=/6sE>}fsns:}-[9ủhw㘤$EgϥϲF9s0'޲;kJXU x,U2Y ȱ8KEv^u.ߤuuy$kV$7 t 'ގo kT2޲nLSVcq 5]kMkna=4mux%BAж5ӲKB&V?TV_Ē!+ɉS )ަ[P ʎ" ˆ}yc PlBvX>>z'a=/d0j,kA ͪmIu,p%/j3"dcBlϝq-Tjh4@-;_vÎg^Īa(f~׬drGcLWc.hR!tuN[ [IL$Cm¬9ľw} DՕ6 4{BlJq69 .lϲ~I)2?\Z캻pNo&X|'+[Ԉ}@KQ/+ w7w Vh`r54BNf( &9w+Naj ĸ&W4tۢ{& eb} ~~Nɬ#孿?—3o JID^TzzwG,S$V<^f7 t];zs"c'T64BzW]F%R)H,WwfQ~GQ; 'S[ Mm_n BW4S $ ['S ۮPzZ&%]kpf,SK Nu7n9NcXR$ @V=~Mgboq1=ھeHhrć9@ǡ]49ckKʐyز ꧩW1NCQ:2a"ۡiKҿWa+ 8&q+ނ~oG2[Qq-W}7Jh(ҤvϜq2(IW M\̦Əp,HVyiYI,ƞÝeH5"R0 [(;Wr—3z^$a"~wOF0!s_E'ە^!e'!9 kq*V隦Hh z.W(V8fHP/NԬم ˟ :=z)s:bH0_ ?F c"*[_ɀ=~s<FVݔhgC8nԓY5ͬJ bQ>&h#4jM~;dFLfȲ34Փ@s]w:Y99ksulS7 ce,HEV@p[']#Jod[Tl~&pD2>Ʊk,S/*SGG ,\3A ﴀ2l4[MsgO- 6GꊘT;2. F7PܶKHQiTJj(Ux uHeCB]Q?u<"xI8  :BG{q{co|o_=~}yh>A <LƳB gYL '\|W`f r3P Jja:؀Dc)?$ `Omze y.?bc41\i|l5Ӵ"+MB < Ab]dX -'-ϫ:QK^nk,ijg>9>xn1}@׾$[ m%C~ؐ_76mmĹWMZXD=A m0SrOxdn7(I@D= ĕ"NbKk}!i#q|"J"w1*|p8,QP$-HN?odZ\n|N>=X -evMȾ:mVXNOu|D,\vgWu/1L"'.2]Kìgߛ!.kzHCÞ' o: !.IEc~)A-ޤ&Yo0=<^+l>HZq%z;^]Ӣ[1J~1{zGGW}ʴ(LOas % J&`j}F•6:hqGN|Ċ#D4-_/vjQCb](30HҢd3-RZ>â5o4?wޢd+QS_؆ِ{[C]qs#VRKsF!~cdˠ F͍şjݩIǮw7T54r"[yȪE6VqMA]7#M n]1=r.j^׍ {C992Lc蝆~jzJ/~0y&OQi_B%%M؍uZhaP2UQ9a/7x ֢YtP0 e3!,hV{<` .cGX)FBkflfaKTZ3I:;UY.rp'yP]Qǭ UlX|&FQ&}opR;u`<?ҸZFw]x_Du! _i&Kݹ{H]JlלL!#ņCC٫/RJ}V<yOcкާT(MS)4BG0PxN|]vIxlw=;9uT E-bbָn4*CM޹r]iaUnZG8'A(1 Y_yLa~=?(Ըh~/K2W׊hV,CRշw渭gBYRt)uJ{hBٲ9(p-(z-M$zS&|0j't|HhԬD,܇2'%[*鴝䊚7撼QpD(,=[ zx.ɊmvRiXAIr$dr/)z';kǿ̱qTN-xR*+5sfcȣ|[lZֱ?,SWP8CUgH H0bQY`r Q6# Sl=+2l3,@kRo)~Ο ёpWEu?V=* T2\8@2`$-uE ӟ1vaBᾉԘZUrcšfqklY?ʂBh{)Tֹ>\iOx.u@NJh2 nlB0f-m̙2~yVLl:Qx ƕ{@' o kwZ܊ȇ.SQB¶ kmk nO+MIANgT WA0)~"lר1ƕ~M(!Di>˻1JYTs]򒗈8I/JW|WsŔeuLT,PpVhŔ؆XZWZv x\r΋n sl΋Shr)ή(@;8+4SngL죒ohjB ?%) LdLPƊ \har}/ZjIOt,jS6vX {[|PqYS`uxj:M[x9ɑܱk cOG/F&韌ozңi7v4Bj/u]]M".J٣2b=<)CM`˺Z(nS-Qz0}$zhr<}p&F}D+y\B>V5QTَT.VYZ\A2$  jkE#;,T2»6K TN\`=\Cyڪ~8'{DEI(`3fjRڇhCP<Pxp5Y}"hU@3;zN55HZnrꩲj߿In_1Eخ$1ȍkX nr9o!l8 0npꔆ'J3-kR]%?4~㲖X*ˆȖLyv6b!٫^%>g !\Bꅣ9"$XK86 b(qfH1L{IҤ4SsB&/t*۷* %3ׯ=$CM^Ux*ۣWޔcָ<`TgBw fb2qwy|\V݂E {f#9# T #dBi8;/ I^s$Mpm/f\N`jBByel uRaL_Gd}r![`;_R\9r}pԘHV%QodK[!e@v'3(2j\s\MAx- P` X;bWZ&2/Ph2.51> ʹnQGvt,i4–h}\$RQ.GGxVnM9}Vm1?;pg~U?,X#YqToC0DϧXN{\N +v=r";SWєn ^޸WU=j$`y{#Z'晜J,.mu{lV}f ,֦.!ST7ㅞmxTJzS\9QbUDeF-NyG2"%STV)D;M0y%o6SQt?@o;l5F[ U[fǤ*\vQLs=dm(j?dA# \!wխEٕ;~(l nkPwohf"3 NN2\{tw+CҨG؇̤rlUt ܠ :{N=z;NZ18X7'Ώj8&q8]/"y;qY]2AAc60D0,E3H @2XvFf 5=/aXq Uh?WslA6b-.?z4ĘH[tdY}r딟i{Cb/&xb| [Kk|cҥ !0Ϧ,7 jߍdFC@>h(x5Ȟm(!<ރ.ʧa]KJfl EelQUfOѨ%iAfhgމ sy)O 8- ex|^tea=$&e(_vP9=áqGBnrh)UF~Y(q/Lw:-sO?Qli\-}IA@.MN*I\ D`.C6H΂ĩ @jxWpt/' hDZSi*-?-}m&Ʈu$DH_8v!կ],T\}*#-y[ ѣK"D*x6Yo^Ok >Wq&#?/爳 ˊ Y `6yꉩ h~""F0OtJa VOKU:ߡoݴ*CC "܅м$.I,k.1qa1uy!Dfboӡu!ꧥjf ٹ9I3z W9Ezn>B^b"H±p}O LcJ0|._HG?O*o q8S(u;_Z >e4nI,R%OwovVzDw%`>1@n)+`ƨ2dpm\"t+d*zSfUybDeK۟1r>:U _s'/|3|ր__\+R5ܮL܊BGKK6ˢ~oˋ^dPY1{`O):}BHP4KIh@1@Iy@ҁvƂ&a=CT>`ݛ04/h;W׏CJj|??MO wx, d-[-$ݢ0T2N!NEE8`C8lOg<6}7h>5|wmX pRHF]vY&YIyuhqbZ0?z, P.ЕJȠR[[ӨA^y ,>& i+/iY]JGY|i Gp@|j^m'*|o/L:lE!~N&EW*tBZ 94:.u7iY\ Y,&~)4%ekW\ 1of${4q.QxFy9VS՘wCgS Ja0b2e(\Y-F@;lNdƨh_6V죚u9,l_؞; 7uξ=c$?M:ɤU^iQpr˒,[sAA5'cq-\7 8hti{yI¾ n1Nu[7Q˜>.jv{v9 / 2OY@Ⅸ\ 9;FtW + ~Qڹdzb6G0܋ZW ag*A21+*߻ S`]I.*ٸΔ'CsC7J]#ZRCT7wggЖ14%Vn[LPֵ~yzX&pޙDϔ)jXi67 Շ؈ˤ>E$J6;wa@+ߝ &B|0PC.(J de_3;昮$3z nIߵax `3ÓXKLMB F[EQRxnJzFVyTkq[iSVᑭH{bE%L j|!N`a#fuip@IM$,z{yh2aw| Ϗ2e5fӚJ'MIHʋu _u 9dPv+k#F y[!O5 ANJOfÆ3H@z}]rF@nWW+˟y(QS+IzKĩ0XL"mC1vvb+uIgq{BgMӟ wf,5,xѳ ضNڥgsڢuŢy(q;['S@s U9ǮQw1.ĪjP]uB| dMsPMs0Ps7(~ bLBՕ ~'xqJʰ~> gd{:2} "7e$%A 8I/[3$S|LrDo]&'8P97Ά]yRXjlRCNiښGt[e7ݔ?ChvUZ&/[f@)k,%7M6$3nD-HenMIq+O#q/<YC}S`ښN-5-f`?UʿEz6,Ē3[Zx>4eLsa+ZV+ЪdvMPID q+[1:$"KV[=ꌷ0^w-MP.2T"'Ebl-C"nl6[eybxΪ>24CGbi6da>~χ!ح`8׏4bj=|;n cى1(9'Gy^lؒ~q% jCbB,V0__6Ӆ;;!,0|z!ؔɫ*/?nynĦ!>&c=ZFd9vYC' 8|y#&iʩEuIl hW@/g|ꙺ_"[^S7}#O7GR|[Ч%Y*L=01]:hQ0ŪiO*8c`)iҗ`^Uz1e]=R{XM28=֊QQ sqL_vqT.( _ ɧqdbj%nmI"iy ^?##^k6u D~|$~4ɟay>t>&" 11LBA0wUo_`Fj~A"3?AN9WDӀ)",/y@I$qo:s%|HrJ& zi 1U5k-rqT0t]ʪ: Z͒yBaMN橦ʡy;"RUhIר=Q{+|Rvpi1쎵 ej ]n-.T;!W2ZS޽;z> f ȍNR g0ߟO-8<.- m? ih/pҐ8+J0LC⇃ωڨu Jl jb+1&ŰuvC|[% lwZʞڵt=]zeS5Y~lM0"~%lȊ{齆ON{`u~K 1jA.hVW9b[^X3_sźY4'@9|<]BEzPBoTck+LmYaRPfWYQ8Pb{A^eN,ŝv0>W?C_Ջv3-yϖ30vg |4ԧ5[st!r+A _5/T(6gOߡ[ pDw,J`yy.e<1m|L󫔬iWymu%s4<i[WzMWC=܃˒Zj]=kRY2Y2Bɦ> 'X[mՓMrܰRzە\%zotvsL۵Vc;`2|Sn,4<ږm0bHH)eHǹYO#9c @_e&8%9UDž-}@6r KM qnHSL'AVk _bs0J-Cn#ztqZS_r+5>FikxjJzgӑ$;{rxȇP |X|<럲v!1jFjK1DdQyMXc$P hVZT JBHwL0-jhς. |7]Cw-@ME?'zX e*$^F {ɳcl2dQg܉k?o>QB\ ]z62{uDkhOTHI.Gı9|c]fiS.s[ml|55gո= L#oY5>k6&M|SR. ʔ"[=VD[4c 3(w%!!ȁ~ŖX7[r6IGP/Mqw1ܼ sUBEbzZSn~ q`e 2esw#a耭scmm*lk9bL)郣[/%z37`@r#uHϥDKۗ0r3e$7~Ue}' fI1-$R HS [ qnj6=.B@丱1ͩ"*2u r]?4/3sL?p r{‚k9:wr+]0Q@ lo@YIg D`"X1%I-@Q5^)#7SL>KK`r!I (حpu$Ayi(S$V ٴYתϊ)`?wg9Ż!o~婛m94IlB Xq@xCJF| EN4*BYdw#ق벮=qCުa$brZ vx]3T4L=~ IJQ*g1UF.ZC!hiœ(Rln2f˚w|O.ԛD|hbvV41l>׼wLïh9`X˲ wk}ۮ|\NY)zŕ,- >^q7Ÿк(m-#Sc.xm`wm/u83P+uCp~Mi9!?Xz' t~M"܎FE-vcZ4e !P5bt/d%# yXhJ3 m' dN$w]045]>pxG-HBыŗ:cx@+ if얰؞I[%!Mg_?噑Ƭ#kuܫ}*Y)ˇ~EMdzVR,/B!Qo,:v-CRTnɿJU0]aqK%޺|oĬK"zH;НwyyȔ !ڄv>1~zb3!."{̞(I1g1ˍ +ЉNېf&ДaXz5Aq*p}mPypF`45Z}I['ow=sra_֠;ͰP/HP``/̀gM`#D\}[@R(Ԓ YN1DPguO6]ք_^5mM6"c~|)w;D TD;0qh[NpV&=\rW; <, 5G 4`^?jY_WUʿא 6HhFzkJ >'2*0mO8E Y@p(f^NPK-WZ*.o9;w[F<ߙDhB5}mMK+;CH=q׾s|CD+Ӌ Hڴ99Zyl ~$X~GO€lf.{9Lč8XԳ3).EoyR4[uߜ7j=i?:m9FזWMa7[*j՚tVG_I3Jx0X5 L槻 ptFIHe*8ۿ 2IΓr!ƃ Aq) O q~3ͳxm;D6UzM36nS>Xw.yjX}\v{q^  S0H 5`\2$JGVg"15Ga*X#7Qo\lchOsBOʵ"Y=.iaq^E}i~5]@uDlp3&Y=Agz^smiu~P dK3:u wnZ_0HIUɚ]CLj|!75\e`ݘp(lUDB}eƳp:f=zᏔ6A٥}ҥɫ }pWHvy6VV%2h 98jaG1szCipBVRC$=U{+태̚3PZ\½m^Y66nb֓r_TwI{+*NJe]]\=Ηj8g/M0̫M@͘'H;;\&hv0! =_?r7˗Ss\U^kzAÝPA=8?|~Q!vPL}+\5+>%O*,ے?k)ƬHAw=[ݦ _C6Tjq`V3cs5}8#wSkˡֲa (f nMJ׼趝튀JM{b, waU#`EFFO|~&EM9*_~=75 4O!#mtZ_E 7jfvސ] 3K^y5]PO$9ie_٣@CDk7^ l(QԈ$Xr ~`CԹZPl)5C"YF#uÏ_TKIAR1Q*F|/8iV,_A~ g@'"(wR1!+G% O^V g2IģGP*TzgPa~>eCZ\7V,sb*3)(e5RV3vW#?4Q,RgZ#gq/,Efzbal3f9Ocu\gCY2P)2oMiP]^Z=>aO0xŊ+@M2U9w7m NN'6ΐ?M <6JnȤ]\.[pY{/comLsv6$Ვ,w`XOC @_LZTUr!N幛|OcG=_)א"Y*,Zz} 5mb,)]fҕqC1[YV6d74a<].,]fG9={6Se*Zr*x(Ie.|E  vRɝ :H{:0oAVB#ͺ7=_Mu[TlPh tH)!3XfXML;U;VSpLs䕸Vy0(z/F{Zɖ⪢[v2D4TfP JNK̔6ZRR)?2]ص"mGK Ocn ˘EjwpãEgrk:xuHq..<NA*43\ @B -^&ayFu* 5wKdNhCRPI!{f!*X%M2S*_ ,nݷBP2C? Z<w 9x `pf@ĊZkTur^J2߉3U&Hz $B/ {繅Ԕ|wg^U!oÞD~=KnVky^[c*Bv`Ңn.vmW*mV\?<[^/y%J[>$9S8b}P:@U!3:zAz8;qD¬KntvD^kUK'}PVZg˟+C.BB^OJeX{#!(|w6{NFk7\Cє 1B=ȩ&챤2P~ru$7/u r{~}虚zd)_X7O/h,A@[BCȧeD'[f@ `` Jl53 ]Ft;&5e2gKe x4CMDzƦY `Yb"N|}Q/ |k .6fmu (ndN|Vbs l}[։)^2m3OE>7_ovGֽ4^9f%okEm] 걭&t rj&[0 SJcRCUXc}j:Ru]ȅabrܤMZQ>lC{f(MԱ7ynkE%^t742~71v%Dm궋+WD2COFU'.6`]EϔDarr̺_+"w=]i)fty8 m2c:Mmyf~l]_$0bVsK6:|dȆw3(\Q]WYzݽՈ\rOM}u7nB}ne>L/'AaE\dvc>/CLKy'T$S!m`1g(3* Ig3z`U0aS:d.YB.U[CU/Pd`Jd``* 5ʕaI(Da$/Fi~51f:b A O1{ْ II- _'/^V-Mst_NpXbQ.|ιxF } ֐FÎ!ի7oKPBڢ(;D?X̭X |Fm"&abv#Gg/ΖV d]}J<ֻMLw0)PUh]BIcfG~rC6s]I0k3yAx"EN/` ˱w MN)K+p5Ms$teD- F]+ ]@fy$f[m2X ÝPI;H;NY?U̖09W~kD5>xbczӠ=O\v}u8덦OxZcJrק:CDœ9c1e$߱4ɒ cBfG6m;pdqW^Z*u^?r)eWpNu^72nR~,Zi7̉D(}moܧ{ǹ=E>HzP",~K`bֶ @Z̭s'kמZ:Yti8#7 T;{Ћ 7J "s6E EY&^p'S༞R ϖ-,b0axƅ#wLNnkBA%?*WܾB Ww4Jjne!S %lCskG@] [}4LV_("uI˅M *nD( @`,Adz\-:ҋ][wh=^PGXB6 ʗy@; cVpf!öʋ{A'֘ړob"e r3It^W gKI9m|=Sr U;MkVLE{u3Q3[@NDՋECJ# SBAm>`]#}MCWW܁ʬ.NFd%o}e4"禩 ѧ!A'e{ݶ#\h!au;,2yeE~b_ŎƤk(/W $1}?] ~uIi_JY2C>XeQRGɯ9d0&:oT#vzؿ\F|N[Ĩ6fǯuƄ ^-EҒ7ޅ>o`/ų?N "+Mҗ.d6-#gTM5u(X) D3eˏ[r (E_9/#G.UN6 ȨP/4A>.A'~-;<THTd =r.X3=_6G&ƽDe9VR  kJgkh@~# :);^"6`Wm(\4/>b˩EM՗b4U}hiE^56;GOKF7HUK6UDž5lP#9yZN[YRUloT*M*1 LjiKY 6=>cB< p=اkRRhlD/'=ZqAYS/OLTh9W--q꥚[g}YZuoLK|w>37Lae)cZJՃ(}vau;ɗ( )o#GF0MBMe<4o8$]mqh' G\uzH>B<LIk1sg0k#LE-c@ &v-oDazx<ġ(,OscJtj|M0:.s<Y U6͌h:FM*`JnglDBbM&f;lٚ~+J &uJ2uuȎ\S)E 9Օݿ䁌jA.ZtB-3G)a~&ez;dK'nv˹]ł̮C2vpSs}$hFߣI8`Y!i~X*8hb 9g-WmETƲ~}:Uc^yqK3w}Idթ-ӌPքb`~"/ɐڞ =r*'X@-\@P8Ά, !Dzՠ ?rZ-9[e# ,|(?Ϳm;YQ_2AÊ"C=@yEVP܊k}OS{4S$۲@ԑ~#ms_cB痽;Za=;^ZTEˈA#ތ/a~)w $wڛedȿhHi:$-ESҸRR.A)*iH!] c#Kfm6.0z c=z#ݠoBl9w⻏[qv-D 7^vL* s9qXDr–`y:s BcpGe¿e1u;R?dPp9 X.+ejsWTU_+óIHss(<"UeG)č- |WS])VzŲcTڪO9Rhn>,F53nZ g yH^ʀ}ytmv"b6UVjT›7 ٦LxGy=B+^qSX;E-ߤzh{I`6އ񱰭h-Yxu$܂* śLjRL SZ-ңf&- ^` ,ju^ĺe?,PѱU \'E1yQEa5a.j``^|AiBE\>?3Sf4Y?P9%{[H+ o uRaǍr\&efPIS;.]S3EZ44@hSW;:^+U CSSSQd*βɒ6w !厗>scgz\_c;z<^t$;(X "@ # iC7 rWP:CrP4>+B` /q`fl.-4p@0&Q:O$9fCW܍~Mı "±ىd28O@͏9|3"b7Eca&6"%zlo ƮrB],+,74ݖ}7 ל., U&Cj^~MFl J{lWO[`@[zG~zTƻ|iUp, g@<@¡OtH X=}S>'6tEd(h|c[ LpZf1l [%6oGˤMpŸ"QK?tQ6< 0ziz*ɭk,Ҩ 82CF)oOcm¹d.I*gk8NT%ŭ}42/+J$B{W*6~},tM!l5ʘ˚幩lo2I>Cd $4hfӱjvez87ԡ$#++΁=ܼx̘!dW^aJm?чB_Fl_1RPTJ*rK~\z9㶠ͩaeHD^&ME/4<1TTK˛A)٘͢ԛd SloHXȜ9/2o\mx9h%lifHa0Dy*e6Z>12ϒaըD:0u_#?KaB.2 KPRM=?#`@M8I3tRd-@#ֻ$vL5݌J-jguKVP)w+@2;U-Ԏ:L\qi>ˮe4~s:DS㨁d  ZU.ʐB8j4 LI {L lK򚼅徤P('|Dm>땃n ^q/fA=K}m /4$M-91%ANQ[r:yR> CNUnHl["zȅ3X0+nHTSy&~O0_UR<]NsRD쭚 uL%~9$[mٶx bvqQ7{t+(W y R~[UX4\Ze$psт{Aȓ+t;R=f:f,^F o;ؕЮdI54rX"Z}qX͵Sj4VKqC%x14Nk.#x:GPF'X[fĄqi" 6F4@vGpaQ:0ofxMF7 ` st:яfz6 +Ybh_L>ky;&7`TcqlC5q&Y] ޝ9_d2 [Xes_.)6?E%j?yF}8l9 rq`2 (MN9r s?%RkėmDF*~d#~ VD0i\)M& KѦaȕųXzTǕ9byq=.HiHR5L+r M,t64:vRV^$6;.kJ!uۘҞRYFLEܬNtdFB Am hM"*-h>dw<8^ N! ':j+s,#m| zjpjfJq3J8:K|/(J?f-'c) 韭8; cƌm/h*/=#uL:\GONX<7B Ay ')3]Ifs XwEA drhʼnĤ)|Bv"n3,w!TE5ZD42=NH-iಯ #nf'~=niˏN[<NB %9! UI..'9yIYE9Y!OVkJ3O.k5SDV|oBJkXTl8&F99>&zc*g0N'oW:bx$T:WCv*`i`wVM&Œ/DlN|9ly\cá`Ufʉ=m8=VieDRӬ=(C37.8c$#w~I+ˊFO|>WS=}2,=I1](,:92ǡѴb[c`R3; 0 w (q~T4Ҕt,d&И%yYw?Yϔ݃X덫/!Apv[埴x'NO)-m^-&W|tBOya 0ܙЙ8Iy*Zp#1}J:FRft1\ԎO ^#J&QINW+.̷O2z Kš=R;ROx =d" yC  HLZ0T)4^'LhE1qfpbb{;\D){E-l6 t7=Bن{w=z6Q^:196D4V@zV*ힱZg&ASZՍ A.A͑BLm?RFEe+Xa+5Km\ˋbS8mv%0kr; `=FIgoGMbuҔp9BŒw$LVWx$9c+Y޲djSFV+E@vP͛UgT%ý> 3lGeo\!-]Fn5za)zN:jC+ C`x'-|uKLjAƗޜ!]K:ڕ,+,6"^##bJ@X'^ň +SIa=q;xuT2- C.hA-BHMv<_]bp+b8 xg N*kcp&r .r SؓJ H=G1xZ@7LuvmA}_wzD%4m}A ߊ!Hi+r R QyF>>w_Ro-VI<,gԓv˪WFܗqW.J~)PMSB; ('F+vOÜ-)qll֪9 -Ib2ϒMNV3:qL7% _xK k$bgZu2QRUг~*?k.2f]66%a^8[OIWݗO&bYyu j%Wimٝ(Lv8Jrx֒˧6bbeQjNw;y6{u{R>3 P$$yVTPYUQ{-(2?=X)xVx?6+RQ}JcwJ[7A:2*A~r*˖-[ \C|Sun^o)p,o5i(XU"9􊺈ӒgN۱ceM[[O;5hxN msMP11 Fe< xLw&#|raDXBuM_dO=&BvF-;A?HW ּ+uY?N٭& ߃ڄN/qI|34Y|'8 h: JP&aOޅֶQvS Q֯FڨjD'L[lww>8ŠtHg_UJxYGv./g8aU<]5 vܺڶ`{^8Yxs# oΕg{/[G[6Q0UwFM$4cGOؼӕ]Ԗk I]I=CMR]u ,)\)[d֌wWFX6LNN$a){.uU.oe_Frj 2NWצ:I8fTEki1PM`Ur(['|=6$j;%zd0d40SWaB%& Y2.>(~4i+C?6^ROcZI}}[ENJ[VTG?+xr1?Tx6URZt();_8W0]& X籘E#̵:5܂O]%#$1:vu q-ABhżr ?򈀧_4[8_+U\VC*w7t* mE+)DdU-Ù"";2#giuXLV[%g 3бF`Ld{xEѶO%E+YQ i"QLልٶݞS2ƳXC3'ƙWfVlZC?B[@5E#)WAbu=F=1q uQv&AvVVXb"q0}Ti`AcMֺ^C /?'leZֳ~.Kf Nn"~ @@*%mrq;+`+Ҡa;\&s&^ԻB8u ^<ʡ!Aa!Rdd.kBV#yP*G҉k(i{y{2l=jŠW׽hGG=ѩa܁BI>D)]k8G]2&޳ު²:?啦e8=RvMs}3Lݭ p!ȊzgF!Q䫬ѕݤ ̓ZlcT~uUBYF-Nk94GRjDvݓ(DҪ/& hcּTQ 3Bts؋^qe0Yk{u@J Zw?Z`cy?&g4Q@R%XsFu2>c_PS@6`SÒ[=M[6h`/"iF!% KI>g #m^ 6EopI;w.zkG"q uiO(д^*\tDa#,[%*& w& Oe#Ȟ9}Vt#Uӱ)+/a +m_bu ˔(gT4mJ[x& >KG۰*wm)Lz#mE ~Jִˆ:ֺ!ޖ*ݨ9,FG;/ ` J֡!lEW 3ǻqDOEZe0wAù{82__K[_398 m!X~NpwX`ɘ򣞐ǪNAS%14!Ks-_q tG?ͮi4I†\K:llTjr{ B 0ot_25 G]]#Nz9ezZ.μ-,mN 2젲m )4BWx&nNFCf9~M&OgB c k# \nD7N SykyJ?ùVDw/,pXrpTJ-hp$2/LI*EDө> e5%u Mr {sDPaUA.h#ۼ%͍_ )h LcIR'+FJ(DMioݖw2VԘ,k[*\Pr_&8| }S9cĴJ^t͒Qah_FCEcًQpԅ= "XՠgaX;. 0=hn>0Nu%A\)(6?3MPA  KIC|BL0s|"Ӳvw3m>yj}*-Wը #VE!j5%mMu{ݛve+9ae_ Z)xO YI./C8;6`ͼ?kZR0X3c)®yQ9ZYnN*{Sqb,а%VqLc/"]-7@(J*vsT<͸bupBH2n#mL |J11?y(.vhƁrLpϋw&h+Bһ-M;5WV,2{vGe ,-z_ xN(.mQ; 8KᾌY>"(sѐܞ`__#cfɋbJxu&+]j>=vMʴco 36xgw4?$(|0gb6 4%+S?έ]TL0\?lP#({?yR=+P!xEWz)k#LG91:4av"'Xm'e|e[ãMl9bl7w `C4Eb*4`3o$ʮ~Q^C;%AmmCY722p8 w =1nȁ'T ikn-^3QA#4*#zՈDW06W^%9R0:ҫ_//I<L~йĭ# +F;dUWne*nfۖ`"|=h!z2bl<|xM/`>H=u>DJZ'&wuaA?lo yO)ͭ0誄4T)m<_cK8M}㔽yn|~!Fk!vC5Cʊ%ʄ"wҙ0p-Iof If#= :Q5ձ*KnW|y;I}f#aʹR=Ԛ="m;zNmw?f[kRkH1GhR"ӗkG=|`GzDZɛۑ4{"03VU*ȞYոOiRj$~#Ϸh%:r̃2+յ#l"xD95ںteɰ7R>N"yMkhp#+":[|~@R 5%V^sGc޲>̭(<$ۅil[ؠ5dnmPokI|FJ6~9띬. 8vҶSEI3%Mlc,ܯ @-VjW@hpp_*a0c9AZQw # ~]сI'ko ,c;=9{B{"as͑p^aMy8>c>w8k92r`F$uSR-FO2S5%Zu鹀j__u5"Pvdd>0ۭT_xH:_h 0ϣ.N0&aH{xMkBBjR}lB*YUt.=?bkKɇ\؝d%>5hSP'?L~CpS$,s.m'ZE;]w;7`ْ 쭨x.R#ckJ`TƓ<cv5lp2?yS r% `CvD` _`8;h{@OO?ȟia",HL'qT%ll՗et4=A&@FrXxї+#Rr(PSK*WoKQ⑎Cgٽcw/andK9I h+MJPiRMssaꍓ#D ;S$nAyϩS5E0Ř-V+^>|4/i $bFeuQ˨!Cf& Cjq3a"ށN^GjO Q|$uD:.6QpPMX஡*|Z,*}Iz / |D,3č2a_Oƍ& +}FԪ _֭zDr;qZѿDDzQI~ݜ8o_FF"~boMH򄢎T>t`|4TJ5&| C~^%BuTૉ(>,pX˟hJʛf7@,;KHHZVy`~+R1>i:s#%o}f !7/uX [h耿^T41]&5 s*aRKO*Txti+mS r _.j7:fyyԗ1vgBjƎY*S^igWPB/+k>/#0rlp j ( +^(TgM'X/LzEF[UĒa؜-oxPql=XWâ_OI̘>rJṊO2}LpnsEc a2v{26Ԑ8gk1NճzNvbq!-8w%8 Y2'vk5؁_/Z (syGQ4CY. dNF[A Wr_Xh'톴એo`,yUC4e\$2y!=a5&}!%_ l$Z*I$M*,iYi]_5uqҶwMKi k|ѢB@ܤ"Ci"Us cxط[VKJY}|6lb Fj5wQZUv OvͬmcLwMNz2]:[Ќ1nqZgTTMg݊Ȩ=" {l{p! *WpqޙuQTRסw뼎CFϢ2#&X$⥂qU#%@$憎_9悭4uUkFp6.|['ЛJ-JMw|΢ևq""Eۯ&Ʊ2k \M2v;W+Rdgl?>Ml?4Hz}NeȰFÚ6@xE)ߕZ^A$UT~goQx)t?,=!1ngbd5W~`krBJ3nz}5hZ'J`0qƹׯ$F5Út5'*2H2ʅ$SK/兞uEL P x]oLy̐uZEmMM5'f/ hpYhv 'Y aܑ0CUIF/1Ef`W:郤 9b'/xoDL8_l V'$`’RV6lZѩ8| 5x._V<9-3PT8Xt7P!i35&c![:?sZ%"!7fKTxl /Gؔ^ X<ژN֖4NjM-yvJwXӁˋyF71vEL;9>!a,11?tҢʁMrHn`DX$q ?k^"cU󏌽OV!T`UV2L%*99;&a{/A(V<}b| b2>?BhL%E@VH3n/ メY e@fְ̚> q'; "O=S=ǽ}O!!dF}Ty (ÐAWBaB@ 8jxuY@]=s/gH} Q1nӱcz {,0G͡6?n< 6eFb>9 M7$ |l^ Bάfolcs%E~s8,/^z|N-3JX1iÆP }=ƖN nHmU6AsuA&i%y 1Lm_l".y"2;T ׼XdYz1 ((3ȡܪ"C1[#WiT^r* K@ZD˘ǿ8&<#V෺fM_7bhomf=.y^&:R{FoKtG!Yy4h2:У vb1Z&-]}K…XyWLA 2s?"`8uȡ8?ޕܟTi: ǩqw"O5 _3SpEC/-ɵ'*"doxލĻ;;byxo:5+lFi)e;Xr1PA6rP,M2\Y,0;>n > D01¢9(OnM&8$ c0;}Ao˛Cilxv/ ˓p_gh:yJH^&|I' anU344BFSck>;U_CRXhAU`QVX7)ج9XM{HL7*G HР}N`@А8goo͍P_gxvE]#6 1I$rb>q/2sJHKy<胭LJ T"wUoZKBj(} !di/oNL&<Yl+!}X$1%$6FQwӲas+(op9{WGN1 m!m_wscH#MՀπO ZkhHGdim4gBi). Ϋ ~̮bb2 h Mw Mjk񝊣N~XWTqYÞ7OsogE̬/1.׍J:Yx@T~bҚTl)p, |UdB4QrAn( !Oqdi@M>JAd#Wd{XoiH-gK8 7Y.q3~c뽳GLyK[tM7 EQ fvBY>yjv'#nD^Չy^Rz 0l SLt']*r>0/C-{@Fn}Z; J+qwP ߛz*M??!^]>e/\K1zIQEƧT,]yrnJ4ΕALG`ʘLmxL&)CIk j3H,Ȃ=T7nBíRQQ$/rh E#B ӌ0E q͙E m(tB S[.Pzw=l$5F?c[ Wޘlt';t!!l8N2-Q햟BN'{ c3'ۮngYT%mh:hS +6mڄjsrՠU{L+6"CXi'2)>6@ς%Wׅ ?jwϖFXMWU+:3]5f5hoʛ=3@fwN-wmbK;[sN+PS4s_|]F+ZTHKvl ŌK A f|d\`mqr@&r-n38j\;8֭^ -q֩{e UMe\P& Iu؅k/dŏ:{]8F}Doe0sf=w^G;v~)fM`S~PhBWvg_r1Jxz/:rчDw]$Uwԡف~1tpD8L+9^ 2nӻok5~<XH qP4͢g j10lK/,@5wzjc\HP {O'gDZ!XfP4J 00Yl@qr254_*p-ի'mIp@^IZ4I_X@)׆ < -P@AV`Pi6!)Z60]୘)SIz0h QߤB=D"|/D0ss]5%/єÿg:Ű\0~א0$)98jۧ+<OUU7WrbUF;Ic0wJBr2/8g|;ЮcvM g~w!Ŋ&6h'ΞGt< ch݇&5cg1@<8ZukQ,3cnPgh {\L踈.[As^fizFJ3 ڐ? HG5Oq̦JOo"y=V/`g`b̏nEDCýAFBbQ }i/Y@uPt Cl7/S6U+·S<+|d ٴ$nL. c(@02&œɟ.nA+$Y~햽:?:80P&Eيanh6qzdDk@IcuPdt`XBbxus-XD#ͥ(r@ݬ/zeE4p횇t+1}SOC!q|wCMDl1Wy`a8F좞IރB)-9đ ȡ]^(%seehk@ gO@$sʋq4rZ^M $69DzI\hPW9 2V9{vqj_z'SV3WP{}Sy2\ֻ.Nzv۾E8@IԞ~y>t{}x̖8OTa3%LcDaȇYQUuxH[ėo7~̐}e+ uU -r5afS\'H*(R!OV ךw/pY]iHȵzψj<޹v +WPlه.{uчG$h QX઴3_[]=+W [⊭,msh/3 |ap,IcBjnK\_ $t|>@@6T 1ʙh LKyッH)\1qo5j ^0zq638>0I/5Vm];ʩCM{CNmMm)Ɗǚ$=PX^Wdfp\A)7lUb~1(|y }̥9vݛtjqMXRW~WjT%rTA~NW,`447>:^=Gv繩"*7Z{: TE^.X$ >`Fیlkle)x|@a*j&2?^16(d ãvk][pԼ TP.uDICPPf.z7m@h^^%oW]ocEaJ8m=\IOAgT{e9+]C3C_t`e}nxp˵Շ),L|lM{x>GեOz wNtbU*1On(YWd3~\N4bt_ioB3ylk^VܺM}=8Pn1@8]J@}$?:3OXI-ÚQo@|M3x|8ϫ;Nd/k7!?FB= ɍ/L?llMLMVI@!.-Ś➁gVRgU]'Q1FVs}E3Uu&}D3gڶ[;*@AkoKe=<'8˄[&[6M +ԏ_Ua:YCAeyMMWOD2oAFכD<&½Y _Ow{A˓")2'2y(}$6MK6fe6 5lamYzvgf.,:aOdfgTFݿ5=xrKrkkK)LfQK+=´Y0PbݿmV ;)k몃mK7W`17{弫+;Cx|NPA9,D97[v*Z'f}+WYþA/L ji"ax!G~žk5&=B?mQ3)K4\\g8B@0 k Ota.'5(GK R%tBJ<ǐ= 咯hDkUXdɱ9W rpf* 2QW\p 8]1:-Ob q3J01g-8K6,BL`J J7D9{\~6U&4W0\׾*a<>pGv 4XȠW* S%3vHO}bq.sc㎂n/'X uMōRu#eu2o1ƄYimAѴ/dE4ޑ֘מzEa6Y31v_F+&?(=-`Wj2,8TcBCX03=L7[{tcZse&Yґ8jrmr$`#Cu`4^(Ué>rmuz+o;o Zu@:JM-? 1$OA\>f $ixlޫLI>'ö+8V1 A0wJR%O#;[teh~S$b?.p$i4vk zDﱸ_{ֶO4)ފg҇^68J? ګXPKҩY^vP M71t+IK>=N r]([XI4q``+鈛w["0$^ЯugE*H3,ېr2De, Uq0]6Pu I9Ӭ,_-Wyگ;5]*Y);&$5Pz@f<WoEB}UcB! Aqt uN,7T?"Uo=_D wԋA W|4$= 1k[Yrm.jwktA>n˱u׼.I t\2\D(H%\" :#J}k#Ä!>M' A>VZ/Jb018Uel4@Vb(8U{_$\̱}ӊr $w@>%f#q'."|>ʥ.!@kA}Xts3>yͿag@)fXr܄OЩ&~a ,&n/hY!{T;z8/r.&'eh"hۮ\c:˫ܤz'R鵈6,٤6gXH(XhZ j; %_oM*};"Aij㰋Y󯃚#½֪kp=K/z>,Ŕx5g<)Ecu͞PQ˹9, ^<X+Jۦw>L4N 5D3-$!QŸLpm2;G]SsF\,r4̼cY:fs zE Jp2Wu 58cl玷UGq*Ѩ34(Ux/owqE4apTFahrf`Ru9T+*)myӆA&օ : =-sU0n0__<פ), :}~P`Z[=k.pg%V.{V4M6(EpݴJN8̤ruPd6@!+gw[:O_a-~v.&Ǝcjp[p |[,;g36dQ`@CQ6*뇢Bά',|]w5>#M@Ԩ눨8d퓌<WZptI%\/ 0xOXڿ`钘t1EsE0dz|ipuiJ;cA^LsV"jZJׇ V`wa )FV;`ҁ)-5I $ =X\~Jl -};fO`4.22U;q{Pt[}*?vVgܔ]1D]W/T O+ޭ@Cpo1vՒv'hjJؑeǜ,w vAut~轫B>5~#&M@rz|cGwހԕKIs0`NL=%0o/ߟuv2)eR`v=+=E{RҔJBi0t& qrk:熸=N%u쭮3Zz- 3d%G})%V}S/ uҥZP#Dr:0as³Uv#z N<=ދI®pVCv|EV#+4 1Feu9*Zl5µ,A83]A/QH@ ! 'FhެS etˈ"-2 i'z -tEvչPQ[{K[9a)Y$75D}0p4ۼf+:oXz%9m :B 0Eq86tk=PEoS[}N}?M[I+,AIʓ +0Us犺#nW A;9)rF'7rrI]hYǠ靌0`W$ݧ!M* -q eg[cp mEJ;s\XRO/G[G َ؎ K#C"ӐrDI0͐Xc ϲ0tZtp` nAUaq/BUi\9N7.q"{x&|>hC=ǨԡfYʬL1w,/^嬗oPyA(ISPyդI!{DfFU6Uo'̥&Yy'!Z-3ک5gv] i D=X8%t45hg񧦡|2Vw|r\6.S4>7^gf3cQ6wv AŰ?fWA)!/,rT[Yxi11Yh#,)F32 m\3|H`|T=t 1ԠX>GUg?) [&p0p&Й9=pҲEH0Fſ4/G>pXOpPkm"hA>nu)d7 Plr)aX oM@.)HihlH ||FH̿l! ۛrpIU7xԋrv7}Vѥmv3 {GVsZ誀2PʳHU.-ǜX# X& eGp}Pk$% p+IGquk(f"Ct÷Խ;WqG4NmIL$y5K'Ӊߓm [@V>5Ό[S@89h`bSGUi(8/m{Q4c݄w0oU$LZ雊Toh9Oꖏ#2+3nJ=X,8@z;;@jD,qґ)-ޱ9־ ۝5V?c'Zs87,ϓ=Qojƴ-"h0)R_TDs(zq?OSz =4-}8;6? ?8RϨ79k ȠDFo} J[I@2JpO%(̼HO9Xp_6H}@5wPbSanqeY [ZnŎS8㵈.9PdpOБ+AFC#0Ӯ8ܴևmՄ̇fSa,ͦ_l-J ,8Jz+."8^$C7pw7? qv8W>yh^IsĤ|u3?7ͤQUToOyfb5|F3ym`cG3gDwJ@EgײHml4JdmwRsu%{Um]G"sу[M7:)x#7'[Gs> ` @aѕ )vTW/AY ümȼUD꣖>삙[^i|%l goFkg&fƨPd\.U'h`L: ):F(Ϩ %'==]lC$jn.X>)&ך] Z1ghR]l!zU'k5zn]511Zsl[uWr x\{~ͥ)|&䫟kteUtU?f 73T%o? VQnSx 'hЅϜ+1#UErI;C3]r:#}"J٘Lm%0IbdCGT1,76M3H) {ysA!zC;va2CK^sVUhBE!) ߥ,0*s+2wo#- bPVod.Q_5 Bx,* ߕ+ 0i|^"IGŖb8Uj3lXH!5bjY)* Zxxq^t<.],FP*fs@.#7MAg)襡ui3E%* C4#.yfj۝y cKiGaj > סT]_qtZn#7K)¯ݟ-|a gnJ-!onC)fAY׷, >G3!d7IS9if3#֯g,g\ z=ꇎ w6Jm: YW9 ^:2bD(zHn=)7) Ll v=SM=[ԁپZu\S8M\'~>zwt.cy3U&NhpXFܜf/HP"飯"Kt1l=b@ ~XuD õz ֦'gٗȣTө վR~arK how>5.O*jYknicً5cK쫸4]T6;-:K'FG\]Qs3gp]EZJ{qTe#~REMknzw+ΔwA C(-IȂrbyTfR؅68U_&VgxǕ2@Z 9G$oά ta.}|L`zp++ުy%RaGr@ІX{g7ӪZI~-~v|,3EG1˹Xt<`y $zpOp(uҤ!Oy^vךVVRŸ,;k!l&%\ '{^=NpYvsXh"E6D s{%Yb\Rqڈ}M&hƉG[SOɛf1y.^)(K Fg59V;Xz?f@vqQsQy7f!P d # 1ܤPĆ] 5;a0BPtͼ(6H؃ߙtˎ~p̣;% ù+QV YUb%Gn_bH6I<ß- J~v6nnې";!n\.5[ֱWT#V.wژ[|st-SoUjqwy}*Lx(I"9nxGyH=A1iNj/>]VٵSKk2렄nlÍL|ڔem"TKoǮ=((%>ŤYi \77i4$6z|H^B"i|^A P(7\+f/Wi-/om{* Rf7`!-G!E8㩅ǐe_n,&ub:ppp 㙏HUۛyAaur?PtgZ$-pϭ)Fu'aAt\ nuÿcrsA˨iː?_&Fʬu ɇx+w\^`3<6y`l àS!yu:EK8nEB#wt"̘I pdMDt.[m:'"qCe ~.O:2U$=y$܌i'[ LE?pIlHQ6h&"؄(~:ѮH9e#s"qTg@Yoy'ky">ܳ dW+loVy_XJ="y {S|5?:Rk? W9G[f9r gS3&]xDJҏTe3qȄyi&i9ׯjEpuUt۽^dKwY(5 (rVkGovF/ j'IgowoNsc]$H'c6p% };J7\ː`pgu.s)m؞]2.j۱r+:#Gt?L)`CDqJ%;Nuz-P !wTT L83 ~*co}(`EsCT:Jk tW@=ymj ?EC1j*?}p>֢l^lֳ8ߟ=ehE9׾}BrgXX*KU085餥ćP jGp_dvǢ&Jb j<$ZgO. )or:Dwj4\4*ˍtN^ 1K^dNؤvwT2V )/TU WIDf\S@ 2{VZ2g3= |=-qP=O|r tN2@#Ψ{c*4<1B`%{EfL%:SKD_  1Ssܙ!N5gh2Z/,p޳K仦MݿRj|^ P cTg>"~:4 ̵]nd&q"5?,%xa$ϻ&8$VZ=!=bH;XgGEo[qp((I0&S/g^&=/#`$'q^ %06}rlt(ǖA.Zs굘aM [/`U/w?qfGpTjy)t*dͺAd=7oRl}Rm鋥eϟt尧Bߌr(yz}% il9U%E]Cm  (**|2zl;ΡeJ%ZaB>B+m},ϞH{t@SiѹŐʖ*Wp ˰Rsmy695Tyiq.v*BJ#t<^Ae>8R"Iu/_9|Q9SiG} f=2(v$ K>` Bf.tKm8őuiI70"ه6wHjQt?eR JD0wˮQJK)h*Hdݷ ^]3 v q{U |={!Dy'x~H[N"D%K?Y߀e%J4Ò9ܭ.#ur%Z_fQ@// o=" D=p\]yUr ɲ7Eeaz;·^7Qb:i8?&MBU3f P6!iv)l3K<.ݪ\X0ЍfحqJ`;D =~jLø@2&񭢟Yn${/s8Ͼ<8E߻0sLsPPH#`O2,IkI^#WVBP뛤)|bKh΂M6{ YӔ/4ty'JUI /FpT yں1?݋`UM{FFO# r@ EFKtdCFl99d @ՉƘT^qz5 ̮ :5Llq̹ s2m)8C*tx?}(UT0Wg>TY5 =cĴ&.ũUo;Y[B?&i˼QT!`}a*r lA HDyل,=*ֱ11sl~D9_})+̘2xA1a$n&Ё*BN=/阗|?~] ТOy0lbK'_H ,tY38sitZ |Fd>R*.ۿYB$A AS,0儋piniFO{|= Ĭ+Z`L&9`QT6FDNeDhToݶ ۻMz,KQOW ^Qž 'la\`BS)y! SQcΟAw2V2 +f0GccN厀 B(q-uCKEuzy)vvgR]+TvQ Y{{@q̮%%E׭w)sa\(942S#psv5!Ҝ۹8äJ} [q(hX,5* P#BaJH(goiDA;YB]tPӅ&G Zy8Pe=Ԕ5A-P(\+x8(@fFBl#z+n[B̆8~47XpILN!1;96bvA kӞb LC<{:m8PO[BT4 o ~)Sщ5C?|N&tYlpXҡo3-vL%)CM#}>͒kϘT&$(Rx+IGKMk\w  ;,Q.:(GVqw~FZX|is2jG$B?]4&0 nv}s`ieM._%gx_̓m|ts>9=4#|3UQ0!Um&:H6q1v >SnPbG .>1&AWP-OdԮĴNssͮrm3wo+R)=I~9P/c9-O ]2R/g }VcPݩ8O*7rF2>e종 Z̹1LO$۞5^;3D$u(ɤ\XMa$|,Be" =t>뒚|zV#ۣ|0F[[!)rZPOn4t]1V|ӊG/|CL&} +伴Qv\a;k\r5Á3FXݍ}5_u7zu |$(u+ܥWm}0& |6 8-eȨ&H/c B73;`^i~o|Md e*4L_~ !>wnʬS4i>CEXi5Sfԧhζ/ܟT%€IhYYpi9ӳ!0Q#((+Tk^9ڑ/VgyND[$0Ƙ53b'fW^4û&CU\AaP'y4=-gl|T.5f'\OZiK?,Cme]_ T-::7 Sh_&ߐP2x)E)-kKtKL`t@`hJMdn-3yU2+^O(\*f6r[T2!> F=8h<yjF4џ9. X~It;Pȑk YUrMͱsb /~XgxHB1߸4)òY!b}8a&&ȸ1.&2&yd>Wp!e3xmj /mku`.|k4MEjЀЩrHgQM HJj )1'$ax(N7*J~6R;&nM/+}F3@BmqIjS j'_x8PHIvT:bG#(CeAw+\n}Y%!+ŎI$=oLuPBGWyI|{vbeZHWcl(U(6v]w!iՈ_jLdŦ[>[`@;d ,؃w3=lywsi;Yݣ}vXxͫ#!5{y)/:]{MZ^[X CDRF`i K4-tfja`_4t+cDv̀Y{rҴ!mh r~l?NX?8 Ma `Hor}1afnbxfO}:;ETdڂ?x?)`n}Ζi[݋O[ꮬBb1(={LeN:ęG>J:}ZH?Z`]3-}&U\JRђ5!Pwm0JMZpz: Za f8E\ְgHspBY=0nbQ:fq-ɷ o?Ŀ7N!8@vG׹=`ɚmZoHp=ˋwP8 XNlXPd 3:?Hq/V=LT)5WI8"~;^m[)ou]ApW[kO`Z "# CuUD-+Ew ~Mq@F F&Kzb'kGJQZ G@ItM0j;ސ>+݀%WYpýC iB8z>(|ٝ_,I[oDCK&,d4QY$F 21ڡLT>< Z=UѯZ{'k@8= J )L^9P= ^XWbU&}y9dnq O=a/k&֡Zm:Տ̚Lyc,ax9%-rv8ѫ?^.KJJP¢;9`|HnҼJGOeE0fkl]D͠iR9q[$`?9҃dԉ͂I e!FVmɒ\XxVz"@7+m<;T2eX,O"ׇa=NOg !y㠏QuK$GS < =<&;9QPm* ӣNx-֏@ v_?r{-`G G9y洒)ObSm3AC{/۷l0p+=!D+٩&]@PtJ<čr"F^d`PU ?9 ꇭVZf%fG{s4=3BCsNR;6@v$R޿"?8 A:h>IL|o7UliCFcJb)Nf /5k{&1OaH"quJ|PjFƊFT\:wr\ab%V-d N笵6#Èj{D!b)?x8AN %+|^*`|m\x:uͱ}9)*J:UODէjQ>Ư#U*`," sP[fyA}r4z]G0 `ouEM'"\9WG0`V-MQ0BȦ_V fSJ9ׅMW1Riqw'4PQ֋3(0hUrQ:#ƿ4 R3F6 {\xvrVB>vNF?Eϼ?-\NS lioy 2m\BGԢ\ UeJH}яE1>:h؇Sq%1?^Iłd ;2_8Lzko=]`><ǒ鶞 NY2ZauST>#brZci DWjmѻFB.Ńmt=2;83 6P3EsOO^E оdUGT77X?@eJEkwc_E]\[T.QTwNpB,C8/ceɳ:Ž2vHVcQl9ʡRTIha1 [B ,=VCLJ&P0.~`Ŷ~E?28f ~<բKAЃ4cpƏp*ca=:/\0Zj#g> @Z|Ynqe"^oI:P31[UxK,ްxMD"|?)9 o }i.&C`k оtd?}EIvtEܩP.7dn4/"Ƿ3ۙl#"tX`zx=[?&;|p*dKo+E3]M"Z)u5<2F!۹u{,7JbV*n~@AtI< *t!>ɺ@΅-9,HňG}}m 5>狠xU_ɏ8*KlBؓ߅ίDTlڇJ%:nj绹(55Ժq{&cő{v4b0eَKsכp1`Wt,}s&x=-jdna2~i3ktAH1: jDݝ[MB:vz!ښVJs~GOO%V7(e$ O ћّn^/^~Bya35rU +1GP)[Gm$BX\i;вP7vD. H AjìM!3&gv&Wzs݁Ry0Uo}aєc>mIՅ uHB~jdXƱH!,8Ks4nY颮)NeƺKsqThN=2֌:=6!9vhຳ}-@Cd$֌2AHmT[q $9EǁN @D+7vta J^k'p"$Kay GKhߤ@uܓRS#' xu ~39Ns>?؈+zVW%´Z 5nudeNz,{b!Y11Ղe\n3RdJA\jY&jKkNl2H-?@tY.Kl&G7>3A1}+JPx.DoFh,?dNG>_e{>8r똮|/0^$D_D3hQ\ћ-`*-Va(`>vioן$GMnvoˢn~}c@-u+>t"k!L:^ s=Gi8?1ـbEd@jt9kA+=uN +9H{z9M "ظ|4gʓ{[2ߋyv -ڟogo0n[T]c[62S`H.g/DI}Z6%j+lj:&|vcE.\qc(P,t 3~׸۸&r= &JAPO$\dпŷ@xbjR=={&Lw@Ä/y{C.Al죭j#V q:&2g¦=6x:(Cȉkެ(g"Ъb#n՛vv.+/J%UGmWeCܒ[e|iL&Z;Ab ^r l{[;ꪱiJ?zR.dލڮC#b 𞂌-ښWԦ_0&o9E1k(&>t?{(XAxx35 U ,Rh~t*%gYݡ6V6Gs{|9kCh۶e=ݴDmp(`EECo:Ս'Yy@N W#SnVs}qZ4Y0 mLi*l^4u= >E6.X:JvuoпvK6 @|װ `̶{55$HCWu'y Sޙ" G%4|)&`3r[6)fr0Xh&瘓4p7K_q.nr3Lm .P&NA0ʠ~ad<~pq~<ɞ;$٭2i$رz%gi*XHDaÎ I&n :QFTۆĕhO9LclK?E8WR$vC`a%xC2Qyiگ%%EZHK:oj;0eٖL9 #}P)fW1`6VZ:+;BzEr|/!I,woғJ[iM>'}HpVgJ䵼 2 c#7c;1Hਬ,A6eɊDʢ+N>8i^xDp "@v6CLjS2>YmX$CEE+WITOH⨾>kl~h ۲f,k[euE`%y8P|i}<ʌNUj%xJqңqY" 7JuGWn8 'bRXj@M;UX.1fF_+Zi~l sGLg Q=Η [S\L(y\ՉB9$="vI6ģ 9i,oN%r8iXq|@p1&MW"lWҲIFz -C:uYʋ>%3CB҃Y7N)}ŕƚ.ljUU5^'3n|$@&c:3;|{fj:VJ!?[8.KO}ڤk(HO%-㶯,OusvxތN{E@.^."]*;033Uq5vdE5K#PmU:) VO"HOKjq@.D3.'e"hD;vRQVjpK5C7v_*P=11bqVu5tG$6G8kܴv+xJhu;H6?17 %"s'J+:]hee`Iy3+$(35^XLlDծU8tNpz,X`Inw^]֛s1ؑ2^5W[O~Ad U.ۂƷ`Gb=oۺeKE ?B?fI_Έ3U0$2iU d@m Y?(09yhTuK+hJwg0m*PT>FˑV7T('W~yr2htfRقpwΩ4QO+=jΦP M欏l@:ڈJO.m Kz|}ucI֏ӭP-nQAX|qV=*|7Ɍ}T7X\(NBp֒LF9TIrMkMAkDQxWu ۙ^3NѬeKH@y(X엲iVUYێ5:Ԯ#k_UlJbb2]8eWSz92AA_i555jKٖuxǡ Z==׹/ZaoU#ϛjmJAu"WH /@&n e #GH6g:q`B։-?fR/]q |:a1Q z$iO)ɿaSpd_]QMB-s_v jUQn;~~_TBn圱2ΞwaN7Ӎ-3.^t !^\7H G BW2Tь)tP``@pLSى#[e#m>"ɤ1ϋ6.t/^虝zz]Hw-T bL=Ph|nN! vbygQ,~Ɔ}V G+p5 7Ijfk Of 6DF•~Js6pVBO7>)b'6=[p9@(+' /랖]@ʃl`Î(CS)U` Bv,˙soېd6ȦcjٰLI} x=B/2_|]!7Dیz1*3XV2aZ\֑nZN p"&i  BDmxaGRcX+pٞ"ovrd0g?'mw!*˚/r4kys?],Xs룊Rg?MswPF[PnsIG@ov3*J {Vo<~ u|҇86,gyJ02"p/(Yƞyw) {qcohаabXc_ۙٲxk@u!hc[wM$alnd* B\a\t?<:p=,`{Y4+}5A͔[n\f$KfYwt98v-C>>*eB* 4G;8JlGpmIgu|cm3g2z(ic*@!>)2S|1P-b9eMURJ}A#-g5gy:TcsOZJ/!xу2"β!EP{И ԗӡ OhY|k["Z2a9'ǣŷ2z;@ ai^hd/@JJۤF t.X ɖ|ן" dD3QS\EN3zEU:\r۟;1 ͖,T"CMCҧy|^_30<z;`q5[e-0Q7ߦk(hRϚsh5 JN9Ch臻F6j}1W%.ϗ|ePj 6,WMjή􏬕.2H'kCv*'Ao0?!_>vTg8B%"֟|,7uɰm$ F]$N,F&AM$BSg70hB)aMXN[%PjqoR`sDFxzjy 7C?b(VcݗNu='nȑ.b&΁ʴ{A "B<7t29`/w൑UX[JaWDiS-<9@Q572T&F$m>BT8pGI|b2p1Foab/Jٳ6p;L}~+Y^aKxƋcu e4=> f"'.0ae-B!I-F(>wy-؎֪f\ǏH^ܨod=pSnǥ-@ ȡݔsCl>H;]VdŠ V c[ h1ce6} b1Â}Nw yla\!Hl0VBI08'*_=0;>ܽE3'wڴvWyWӅ֠[22cuKOSFݐ22r+]F-%.Z:%}5%Է`۳|U@ "¢Z笈Z5{40Z㙑cxyvTlו۶Сy#.g9~ ~ec,>Mb f(U-WuvHz}z'=}/Ƨ^-.v&"?vQg+Anp8`z PU'8 _p9Ap%]tVfc1ak9kvmnG6Tsq~%h Yr ~*p2Qb>aI&M!9E>k-{d%㘃Qn@cNw$bc~MuE\kh$Gi촛(AOOQ>Jl2{U'zC0G#}l?,튯?]%K8l*_Ď*9^W 濣™Q!5KaR&R WB}T<0[PgK76&@gWNEeۊrkpN, a"kFYTYNg84HvJ˘'#vJzZYc "q&]ڂ}Q_\LM_ݲE,>IvJZ;&36}ekbT0&1.D_-Qw=?qtK έ_si[4Izoa 3eV>Y*hW &l$Ѫ1; VU^@ʘ(onm[@=xǔ+ڑ:pC^]a(q̊0k$1 \ZkGT xn-J1M:swT/_%v_;V#:O0kne3F~o51GK{f3d?5 gG]5Ɉ"#jI9h~]YR(c ynغ(7TV֯M~LAp+_ 'czX!D]/Դ,='~, > G9 5i_P^x}˨:)hL+/Js簒_]~"J:: qĈQ'O X,I9SpJJUʝZ  a6J[D aJ^rb3JGb-'_KiըCVs&P!Zt0@%u8!*y?eUaCjxm*g{v#L?t1яkSh:u6 \)c$;93fJoGr8k)mDl.oKVs : 0  ߫^qja~ .Zz]`dV6U; p2rZVTX@i\+Cފ TU5wbig4fCkOSL7(<@ hNl9.nL%Ҽ6:S$jn~8p~̦껨"͸_ d`)dra`PFҡm0(?tx<2Ca\`ZI=Uy" s1BNaO{q@/]Ctv/"`^U)*`}L{XEKDzcM;j'l 7L5 zkwlAc[7욿%oo5H?.KE  ~29!ZߧvRO76j T4aSD/@` g;wUy|H2&PΓw zƉ2eܚ[5 Ef].lX>͝uTY aмi{}L'-` mDʞJXrJ-"[f9,q fa 5wIjԗj}&q]4mɤS fd{s8G*N3lpjnI‹JU%IGIq5kO iw]">O)C!D(bsj~k⤿ipIfUR"x$OF8||Y,lUo>rL&2IJa7轎ͿEą6j鷬mLGsYo͹1:`όr}ґaTSuO hpe9QjSz_0>-Dsi_M8*q\}g'4רsv[YUjelK ,1O=-`m`{:$}#KƘ^3N bV%DVvōJ?DC.CM^V]1bGL+G٤ZVw^Iot/YPbS1P/}%xJʀİ[Vݙ_n"dgkEC7 98v^r#:/*wU0ܬB0Y@{żSRW"Ӑx)~BDYB[D*R>IfH%K|,&TOַCTEh&WׯZJR,=9뱭qzn[T61:p'P/)Dž><]n@i)nbϣ|aA`k`9ܭBXĞ=rH*k/ .VD-hSğ Q4޼QFf tstty3<߯.ǷptNZL4/͂HPJ1`gK9Dkj6'pfSGÏu= LjjX;e@VM8?<G&G48in[ | AQ%vЦ,ųgvIFӾDؐ14@c+Y%kNv툜MPVϱ*rmٵDvG*HAֻ0YtFG~1~ͤ[ EC`{Zw#[r%QHaԤ/>ΆЀB~T')^7 QƄ$wv6񰍃e^2kfhͰmL/.>ǁ!AY0%C>D[?ew2ibeB | ]=tvQMp#x.|թÔKiy{yY3| v <5fyr l缟S.q~18{dU5bqXG T=HZWşXyq6&ƛL ^gw 3U2NIϿU&?E+efݥuw乮~l,?"|ߗwo-nh=_LUg%{i\\GL8]`|N]\"pFZ ~Z"(C>ETCJ7薿ըyQHgٙ a~dUMe8|P NPБ߼kO^u$jO_ M/*(kim+ٝDAkb%ש݉i:S::0 4ނyM"D)MQr%鏞uQP`^JY֩;7\7s[F/a lluKa_{6;2U&7H>u;e.y'^vOnȝ ~ZIIFLm)ml=Z?dZ-tp*ξ*+B}?ii6fYo4m0"P^I:_&nxi \)W;n84 S7J3Zbfy$抾UlcE otˠ)CWo=+93Qm%3 T`j{J{x$@GNkO brը6^*.볆Ck8~ƟX@= 7vbwXZ(C,ldCAwo1'Zi(pO-:˄ fI;)gRވ&k2}}@STଵ*(L騕A\$TlI?o9~\vY"_=o@tl#[15dk#٧}8g%aVue~Xe]bs~p +/'IMdf S&Q!+1RH/ނ6 ;~c:G*u~fmE蚪y @EխXn"}}lVV"z׹&a3 \Зk;AP@ F*+;a&۹k-XWVF4ЧKU`cI# Es11 B(Q!DlCOUYwy#g¾ DqR~BZwp_֠(;7Ǡ-}^t$],~&҂/R\9ٮාً{fA!4ұ/5ű)\7T2zA!yln'~z͗Pk,1C05T"4;ÚIu\fzylU0@N|bDR@r|`'(%'6zǥ˭LQʠ7& R_W{yd&>Zȋ*oEW|{!.Z7GBijZSSxKbMY!9tH݈=B8|1(z*Pf`ϊ GJoXpv+`x^% % )άMj蔓.,^ڨp( r*V&4[ŜנfD(L/' 0 Ia i˅y&veA~)$}[lBLuojޚbi~-Q:/Q&=U*=2VC"<) yOJ*Ѳ4wȾgucnY#妴fK(89e߳UL%(L1I"r$@sϰ뛒q44~(g:́@vMݠҟཥtFʡt:ڽ{'DFD],j= h$_2qdŜkM)O6d<^1qw"0yn]o1 ݺ3&"'3Impb{׏Ix IΊa#'W)]ktFtdlʧp$m)N @|Ɛ> $I'tmhYeVw`gJX*ڋ'M.Ox>:ҳ2.g K<em&bcO+#{fDR)9Gn8w6{ȩ+[7bwQ'4FdI1/vye˅KZ2!=&ZD u}vR錡/himAEj.p!X ђU#D"F D6xkhl ۥ-Xҗ*=qrwo{?iBWx87eatO\!"5dda[dxisus晼Jv]"uBȏ",7ɞ{S@|=_>3sb8`=u + g7TG6q?Euiy3'e;!~O^) sY/;gM]V<6W(sgnKW!K۴ _hȊDtmNv *ñaI\Pf17! rjýq"5%hANPV|a*t!L6;=7 :ռ.$a681'B s;7e)Ve?QkrFXRKWK|2isJ7cv*VOy|J捈/ J"vj42@oeN 0zF׫1H)8$< v9/HBAF?syNL5$#fTS9Y 6[m %.Gq.b`$ute햼*yVŊeqS;Ul=frReTI8 'j,LۏNc_th|'51* IՏ ^^ʵu=ve(Jce5Ͱ 9 }ǹ:JTQ4} 3,!㷵@SxT6D{FgFh \E. 0^y@ʀύ KI{ I $wz7NAxkalG]׌/U|b6eqƲj2QOEڙ>'z,v\ޑ3 vO*xdl#(U*a? ֚oΤ˱-k~t+!@:9Ql/OyAwxܓ|Nk8>{ڀ]O-$#W^7dlI|Ta|^P\F%}Aw%d:f "jjm_`EZ1lmRGlᩴnS-ķi2JG T&Y?\+{EPz8ӱ}v'Cۏӣ:jaA*e[*elW E \27B3 qr:r>E7$fOKGmDy~iYqkN3a'GA֟#CGGFՆ 79tӶطlWBRBlpMy;ԀQB̜0aZCbM7f dq@Qh6+ob'?"4bY#!-^e\Nq7OǗg nDL{`-a/@S?P~/_̗n:`[O*K  Md:4,V tA2_&d0;zܩ\̲ {N hjDVX$SHߊEVTȇCZ ٭/ߠiIo`>\!'{BN_*y:^Aot3Mj F=$١d9ʖ~m,|$ ^i,M<!`ȻG7G::N3hvCXNW$OuL[O|t[XLg @-ApAMC*_]p@S]X-qķvvο/e?.@MJeףovpD,Oˣșƙ}D${{ðHm~c0N""<v [ 8E$~KM2\3{%Ogb~q"CRREӎB<GJT).mUF̨Z)wJn; lh xIyʳhY\?>S> ZZ}Rr"/ I" Me7)tCJ/K_8 0n1~v_!| kq&d[IWE?Q>86B덺E[n/4DJQI}Rܷ!=#&ؿdX;jG3/zOò3~=pH9k7+`ĀFTJ ݹN*38speA }Й3[$]{_u[2ZjǬ @G{uV 3Qit"Oxܖ~DZQyОI+eEDcWD yȜj+ŰvCE%[] n2^DFݯ{v(~\y'QǔYuu3Ҍ^ j}Froeq25 U:X6qb4^/W9*8jpd.'zFOgLWŠ%*q>{}ѽ06xmp/^uO(4_n7IB(JX*?7yd*AپlyDvj`>:šh;[{g W$܋/z;"ZӴ  p \5V 8?DBW0ibVtJ0e%i<0ˏtHm\3>357r 怨)@fK? \w{ִrayS{՚.FL ;Y!3EEo%h"2&8J*a((_M^2fŌ})(q K "0m%;' |[&]vhA.OH5a%`R6a z`-`jq{/ETf? el[!K^ڜxf DU" U-|8Q-Ǩ'fDk-To3Y 3J-^j8L`Rdv88;k9HuccSS*|$3]&"Ks _+k[1. |o@f*rA]q #c֓R'aItQLw;4W\_@!?k)P eC4! tD~7+TyfZCnEZΞ.DuЭoK ܮl+/(iQߔpM99 ~z3YfvvJX Z[3zo#N'a a[Ӵ9CdT`&<Ϋ_x'Aj&(*|aH$?HA_%>g'aoiEr~3Ϗ3h%%~oPl"ռdѮP%KPzbM>S]%p}l4b m%L&g$%F|:|e8jE6]~1uޕ};Qp*{R2L peu#Po $av{^ Nmqzv10Ӿ,I(MXL Rҫx3»LבK N]NY)o#U J,@JŎx8rEVm7w^ *}0!{w :@kwcm/2vV~3j] d~X^; `vakF2 &_0h0ua|}}>܋qbC__M}זģ䈵WkVD$S|Z}2eb2'MsĘ_mDŏ1ˤZ}|~U??` B3#c˞|RAY"Ֆ`]^LMN>h1YoGPQ {fi?&eU=Sy Fk1n;-HAq3ctj|fmo.pg;s:5!O(Xڅ,IJxZ~^gCփ34h2t?P_}c2eUV]E^ڑtZhtuŚh{ށ5k7^㱰 1n?~qR4pU ϗ@4RҊoUdY[?8Ѱ36/|׏|]khxݨ /5~B52'z+OFZ`oF })@$M7m4cPc%'\?E0k8o>M1N.FC  :h6O>Ru8َAT`}W|DKma~`?8t[齞1͔ƶ K_.Tz0Qȳ$hW+NYŪw>ZzSFTU1J/4V 9#ƮV,Wq  %^=#ԿuZ F-dru)$*(@4|fM){/@$b'{|xq1/Oގ۝>Fd햡b]fP7.(wixOfUN,rtWQZk Ca28dU:j֟'#c+ofC4ǭ( ֿR>(?d=`BTYlϛd/&hq4菕rΑJi-%ifiwnKृzj΄a[DX%. &9&ШI+ _]u{FP8hӲ;Խ|mlDLԧ 8 p͆U7Ûci+7窽mX0`⽑'ymV)P1iʳ&Y8DTO*Ϡ^#j= )19C}(b@S?zC]K7>w$ B'3T;XY hy_f`6R(Z֙(Ai#z9gۑsu̇Ee?P 6g'ʿ 4Q;A/hsuv:FLHMW`ؙMn'_^|Xih25Y)oC026 X=C'![LM .I{@xZG<:CBQo43ŝ'gbW.'p%y4l Z&ѹE)ΖUlV QWٸʟJ#޼ WŮnKvW#dGy .fvS*Fn:Uj/p:nʗL 4^PhX[[N_Jb—8"S"ty:{XQB6 O"P (2 :b}zq!Q p^NfIV36k1 Q.F6r>yrrߺZz@X.^8,17hbi}$/|3@]G {֯ʄ Q0ٻW׸YM9pm p#g LR焳=rSơ$k+x˦tGNF_RLK'"^ߠ+R- WUu aw $ /$Qc 9K6,UNJ.UHv\}Gi-hl';nQX=ԑ $κՌؖ9c9X{iĂX5z5!j\{-f*:~׸7utW!8DQEK.U+#̠3YEpQt rzr9Vq*K+l-IZ !Aa^lg^\E _"FliRsEUHXU5Y-֗Q7ӳ/8K CL `OVA;hJ--j(JK$\~G;K cn70u_"_{^Aity;bppbnC{}-}q̵rnbJuD=[Jv%"rE ɏ&&t";NO+&M?kD܄c9R1ULW?YP?;6'NmƼ%vv YgB:,S0r GK$# XqE[&^5tZ #hjil4)3Sb<ǻ.}_;@^?1d}6 l-Arl0=< t^t>'%qR!ٳv̥d8NQ \>AsN4s/yctM* :aB=܄=Z0O9#W{ҨvFp9sɗD`l)9.@U.2 .HhBc@qWx҅hi!Q'7* ) C:]EjtMpHlz?߲2|_^2StguoN-U:.qbUV/iyheJc'%#cy[] ]x3eA>ƄNo`ugFf鳑ņ캑WB <R@^%qgO)0h_[[̣GP.Oyo,2HXsX# a"_RV3ZLbI[fN ;c6{*~puX&n~-Г4BLY SVLX9}rUw^d짠 e ,rz;+s7y{=*v;]B鸍wӧ ( vKaf5"dnRJq|Xp2HHY* /9XEhM ´i4\2m=!v.(gHԌ80hWrkysV ߮r5iנݓfΞRi>3{r1HBRC01N#@bLzLh7jOaՐ/Fׄ oC/>/hgmzw BJ;P$݃?Rh+^k?}S^Ľ:@I.ZOU:1ylx%j(Ÿťp]r&U36j٢˶q*;:bް٥Bsvbw9Ǥ<1t19(y񤿕p̶_K! 78y=lvDN9Dzt1s ]Tg hM/e@: R7ho{mNI:(g4d /kY-RN-W!Q[8vXygpvY wbs1E )׵soڍq4 /WEܲ=*BQG`Xj j_N'6kI?3}cE"5DyepNRx0Qa[ -87I*nWEEj/-mRHh=c\MI6gtG1#! J3V `[I<@l<٦wY/79kCo qA2@mauPڐ]mU3h \K?iP2/}gPѼOadtf,L$\ڞaSezUWHt, <&־$?zMۏH[jŸ4X tw-Q4&rpB";EqeG)qBS^f8\Z;,Xpηy?o-"Uy>L0 ivUPștNhO#I$fx IVHhmG8(`a( !Ņy>2]}_%cd334vυoghQ8 Gdji xxMgR?[fÝQ#f فڦcR\m u\NT0~jVd Ѵꗡ 60 ލқbXdC'qw$DWExt d! 8|I.?Z<d=('}YS8XB+`iS i5 gp#>hymc۝$WY|yS6Fwv#}r6͕vgtz4wilDL(uNd}TkȗbjY9Y)(%}7Or4Pv0YBŃ\4 »Yef~H|zm7%vSgƤl$\)gz|6R+ll~#H:ȫdݷ| $߱X,C۪a[7?DEA |91*Yn ^3 DDYxy*%_pWIByƨ ~g2j cC3?7mgnbuߏ3PDåoC[ч{\AxyJc;wo9@n1QlA.W4 $86h0(GBxK|Itr1uJdΤdU '3 00זj+yp' HT yyA"DwF< d!5.HhyiɍG6 L-M(5Nԋ+혅aFh_H++6is`qnm,,2ȵzT^Ϸ5Ԋ\@oǷE3.v`dhjV)HNR.LB|h__եP[: K#;!'45y޸rtHV)eUȖIz,=;ԬT>JG(m**V͋Ը,y&"@s Wثғ 2/eQ2 Q2(>5ͭشmʺrWqԁ6?M__)ғ5T64 ~=iy,QJM3HSkItPAd쬡}rmMln ԆcqfvrE8q:}a?8'R@_J+d 7 @)bO+OêU jMpDU{3h8}h,c5EA78)KԳ;u21>)Qq3Y,rj{t!GN08٪?$iBOքICj>n,kq^ 7A.(.O0ѣhub*Sax> -ԛDXCjBkQth!1(W'JZal*8%23˹#0:f,B6;y[qftՙExex~@O wˇx0fmqk%ӤW)}%%v# iJQ;'cA +|M'34 mBj0h{\ϻ6˱|_ģ/^ [ LZ%tĐG}G5K4"+vL|QHr.\Q6}8O^ -ȗm!ogW @[ Uo11Ecr֛/z`=f$HvŷIAF kcTWRP#zU<ϱ3{i]86AnDUE@UVJiHWZjv40LiSfVB+by `b"łc~ NQ>k*lS).ON6V p%.2`ZJn̜Z ]%5p#'a^ nJ$.c#\L>er`I}g`LxNXf2 4ŧ.%PgFا x4LZj#i9@ ۑckDR_:ҠؿsGKɤ\Tm8:aa (ʉ䝽`dM%E T`='cRIPܷLӟMJ= L3|?]ey8φ A+S63|hE~$a[6.<7H\(Ju2X@;rQBY TN oOf9Ay_Dt hJsoxf^W2[ğq;q[yy21@/mt1 RG7<* 0L>~i;lCTKAV A"ڢ,e}g- y6㪚4iw,S?/6tn˷mJY=,8I; .EAZ:R MlqO *9@\z2 mJ*To~) :.>\ Ԍ)R5X?6L @h ㍰HZZ=$s2ۓ>L(A|EQ6" A%L mPpi?k]CVAPCw:6y;-6988ʨ3)(p{&}5XCj6)~`BDNUQ9I d$pn,FXDdJ!W^'ΒgYpՠgh(*[l?t0 _xMz}2srB&dB[ޞRPv=ES1rrt"0-N98W#+'.h:ED P?'BDWr+ 툉HP˲G@"9hu9H~_reÁWFnjUܭY̮%gd^~wwK'c9V2e;ԆG̒crhưM `+L^}M0zYWg6ynLUCjՑ zVl!rQry[x^p\oHYSYG#,'\TS \ i'K6`pJ칢 6ۣr+,pRi8 aOYDVQя'~T&;ǽl^&nIe M[@ KJgI*¥ZI9uFb%VqV[0Dsěpj!WcP:)ЛuHz﻽CC#eŰlt A;+$밆=}HȖ R_ yK;rM3Q%&^jtz etNiɒ 7b4YO!9oq3G!0Ý3z |غLɘ1,7+ro0][u*ԓ7,ck![W_0=(skrB/ҭCy$l'I5>4r9T缝 xyRXgwΛT54[t"[τDR`&.G2hS?1Hz9&n5ٯ!7/oJY0+R/'yrK%7`K[./RVXW7X}c/gJ9kT 郢ӟiI&<"k;9[Xb(+bHnm xeRJS>fXґ!"-ᳳz8)S%#S_l~ YtZay݌'Gi!L(9!#9[WXDa 7sYHV4na@Êr,x?3M`1q1-FF֕6cQ3(glqn!rRio+vVcqcWJ)bx5}w$q'f~MbtrpgH*8@-<8@0cWFfdm_hHP޽ Xd@Wm ^uA6lG5Ő9nQ'YĄ/Y!KNK9LMŅT xGȯ^go})Aw>k;!P= zF<Ŧ$q0)$8 `ouU1r>{Ϝ0It+44n3z%@J̯$9<9 Ed-g `S*b "oT@ƥ5z̩e6&-7l_U$>8Ok+f[/#YbfKT6g]宝8˯+V1hےr0Lv/]5of&l+o|NvBnfrRm_{gt<%:smjh*8-G4HՐ22=d[oW9;(y6v+?Ihf`.pD" _&mP-Rfeq$>V KSba} 173zIm(tL"C $ܾ醱͋CHlfi ٭7AZbtaI p haK^(Ǡ$T1QSN~tRhGV4@R-̹JB\ 31Ƀ 3c /о܍ti"h 3H;PTr @"R֧IfF-'h\m ^LݩI%wpÁ&R,춵>AkDWz}٩Iqo"ET{Hcd^ ^ʆh<&CדǦ^UڈzYclW~">:׬g60#U 8$~^5aYA}MV>Ez^]hSPXt{J{i$D,㜜'җj)=_P/J/Ũ}ӧ̏NM6n38A ۾ wap/28ó^kqC&1qpQi C%wka*qO9CήjFetpeQ^y@1ɿ`}#,t&4b#JZ606;I|!f,Ɣ}~.~7tKHb./Ush^+5(gxD.rQb#[ѷ}Zy]&:\-nuy.T%,'1vOl_ѝDV&48T})l tZf;JQ@|}t3Yb9Ju" Ylv躌yK`3ZZJ7UDPr*ׁ*21ԟ~rWyqDбdZ8_H/ue W45" $A xJX㞭\ اU<>1!?>)F$$cG"F$` VHËm,!v 8a}Q nwEb%?YC}2#M4jUάO7C v2j;ٮ_GCeTORdž\8|. VN.׽{Z͕PZrY#Bs_9*:A=XybpjlyH<RkQ3dGP{Ǐ>%3Há&n^ܬE(ڥ&Dܸ?oxً _{q^pxPXr\1K>:yeD^/J̜ 8A]۪/ t=A3"ll!a`1skv# Xx.W4x cȂ߽$#=E]?ykKB:9#J*e ܰ%<@gѢ b̹5  \L1z,HǞ[{J)n.zZs3ӁyɝDZ ]>A4̑rr NьKBzZGy)Wn#@H Z}qW!16>(Ofp UM7T2ByKOlhEdb̽Y -wbFmY4M'oAE_I66I}FEwv:&vЄ3sO1΁Ls2ޯFpPɨq.䏙 5=Vm|=[+ȱmZ,yڄ1ø~lF6aptCu]tj[aRlhs`vzpq Z.&~4{XdQΊ\X TO9lQ&V8MhT]7b$0jTAܐuɫ3qUyM]<\hYdW-eA?^k(:@zJeMe}Q1w25FYU94&nYypժ\]WŠ-J@~aa?DV);)'ݰ vtSv 2ZxKiP^ix85ek$CʙZ"* J$)Ů-M>[ぷßZOIxp%`iK:ؙn}7#M} -!&FG $GNVs #ba>!f9c,`)}ѾSS@3= rDZڂh!-ϛ $gyŦ.^PEpEe!{LJ: hrjcBM9g:xM%JF؂Mó%tVtDK4zqd!q, T^oM }{ iW^DV^r"ޕ5c]nv)Qxnn.K$ĉ}v ΐI!(8.e:H >*ܾo{A1YĠ6 l<S< hHZa36!h:u{83c>aZmUXK&I+B!'B``>nEmI6>0]ΗTMFex ַbF@B(IAo IdE/ <]ukK_yBT K!Q$bQ٬aplM%sR;I,tPRXM*J~2ջ#!G&~N'岦Q ϪU6zӠbn":Ħb㺖Gj^9TbՄ/ѥvӹ6bf}= zcts,AM1e `ږ`K `KM_T-ΔX89k:G!xCs*im &M6NrI{&yf%{s`8SZ8ɥ-tj&Pi>q R΃!= "',ҫ |[}R/z! ce'cJwtH%*ꎜm9 ȹ4ҳ70ZZ{A.K9Ȟ J.Uշ (Zz[_Esw= 8c'~=ZMM/"lƻ"QR0!1ZwEg(xyi)$P@ٮy#P7c:= (:۵ilSsveqKuR qS! X:;0ac ]t2cļ`_: elS">BhKK-Ěk^$^}Ԩ$3brΓՅR$β)`$1Pl.j6k9\P4mPp /Pƃ.xw2춫Kԥ9YUJzJk B)gHTu5]ޫf:dh#;@~.;h3lm|xP/u \.3%@ O2߰G[ j{ p|f1C: [a>˗balH[oC-;/p;2NC-=M `8a8@tN͵aq8iZr!ɜylW7 C?:oXlZ*c?P}bo*"aǿI5Z Fl.IGγ7vQZԉ%F>!Bƒ !(kjzƧ0@/# B(3d4+QW r R{(yExס!7,fwo"rzNj\c]Iq@P_BОA wD̍ ia%->%g6@ 8zPE-.AJJVA mUU(YQV6{B8 :ѵY&o JOr4H|7J>oG/H"uxx)Jr;~ bURaYCw[S#J;5NkuP=7hgW8RY!|+ë6Bܟ+Vj☝KgWQPx?2ڠ%:bڀ(A RxӺn`F%=Ss.Qv+V1$#t&!-G|&|7!O\L!]ml`d|ѽg.5{`Gކo7v "2"BKJsgFi-P8^7P!ǜLjXJBN"qy(*N#Vb1Ώ`nc~?ZRJpCqၙd!BM-_8л:W^skZi,a褌 AQ^*d.m:&MX\ʸ 1T_8O "J@TUj €fwLx1ϧn/x̓? c$:`u"g!3˿?;%,_ i.i_D,.W.\2L Bw^AYjxjMzg0Pf=d5C|\q~3\H:Ail K;YXEm/`,8)-4 ~ZGةEq Z|D@Ky|ie֞И K:ɗ߯1n!oGO+{PLϫ"ORqqQ[eRgp˭?~YD^!k]\MYM:r8H] Q4wv\/]BC0w&%r&m Ӯa7V5dxp9L0cN.b d?]UcQMTb5 k CNnI/͛"E&sy1 {x)y*XA.02vuO{7ln<5XZ]t?^m[k5D^Nݤ{a~S}QڒcF[aQLO ?Hcm2NS*nQbH09{y`^[5OF3 -vU(kS/AH/Сhn{Z*:3=^G6@$xLx"O&r\3ӫ~f{(w&_ 0A Ny?ܿ:>Q\^/kĬ v[MY`]Wn -O/f ~EcLV خ̀JL%_ kFԹT ;핰^Rox`@7H9WCv5s:t\?V17П@Р4TM8|\n]r0IJ! vB(LF72"%.eB&;bM Tz%R'N #W1.\_k#. ԐYT%]c}GeTfỈ)҈* b6(#=.Iq{H[G4 WrAA%hZkfޕJݗ RsY5 rjd!XpDTA0y|h"!ƅKRjcB9!dq} 1QI܀̇7œF1͖r 5h3Z!o ?4qo/Ca Y@{%[x%I:27_lff JOxM}VZr>~{ VюB޵s+*?Ӕe ?kNI?c.?QOA/y񲅸o^@㲥؃?y)Kk|`hg@zf;RF]q%/(c>4r~^AY.T SmG:i>@"buEku35 (p| ` 'ep*T'hو{6FN/:]NJɉ^Zϸ}wSby:+W`(h‹G(eG^G}% Z0ޅT+t)dM>w1L۶. Qi$gŽ"ApHD" N䖧20(K {r0IC:Ny32^]`^J>ԋhwqs{)J\dWzywNKdXLGYJ `qrqނ,> -]u9PO / o۴~!5졆N5}= ~Bё j`RkbBco(|w ]pS+0 H\X.,/Rh|7}qjRd ZRg^ .Xسáߑ[3@ѣ>~ Keuyɗ [u3XHLي':P./1BW{`yjfoM]ZYH 1E4YL'y`-|bLQE}_m E`۔*QFׅNSi``p[5cF̅J}c4ϻL_9}㐹hE==\HsVuсH~c).[Slj@(oj"nHsgB˼C9́r8U@,fM&w*髡jf/ ^[hfz- Ѣ,vOk \>փ|lRo#عۻϜK0CEК/b*"mrΊH-U3E,O kܭe I?>2A=ns cXӥ 7Qo%6Fwr-\<|DʵQٟ sm4e.Yu֋֬7 vUj\Կؘa`q2HuΟJf%Rq?R>I1C%H3S$fOTΪo@Yu~!#6yOv|ظZ~t\ƙ-̰e({Q&hk1Dۃ~}ՕvvT3qJG*F'u-CCw9GA炝#;ä !ߑɯ!OrgxnPOiVv q} Rq6kBr_1_zNk=MKDV'=y$e6IQ3@u}0_1=q91T/ ϧ d*O3 -xB5)P,KLyv٨.NnI޿co@^T[ө#3\.фYrEx} :86zHȋv%"^m`ǟN]HQ}$q$ny%{1U3G%S1XN{[q3"&m ;`l8$cߋqoyn\VI!X+Gg@uade1dNwh~R3 nv Ĕ/=_Ge'YK yǂx2MArCQOi ]XIA1ZMG&}ՙ 9o(LsvWOП3՗FU2U -czin_<*^uIy·uhf<%[6k C3FH{4G ?Svyb%X*As,Qf X'v ^}@M2ffB|ڼ#GsE>)م{[$nʠG{̀N/V]G^Tu*>\F| BHn'{@\7l.o*׋~P:*GiQ̉(-@u#X`''z,ԨU! ~Hm|ta&Lӟb;R;{E.;7.w@D,hlKU^2d#Nel,va6EY@U(wv<Ш_|5W.Q{KQI-ā#|yš McEw\tƸ}A;AcSi!Q|ċx*kz^4]s^]3+Xd_&t#ėLմz_M&/+ׅ<⤅o/T 2E,U\yk!M=@zdsKпۡ0>dzBcJX I-SQ 43|ƇEA9E`O<{knхL43H< $nU]UnTE (AXP_о4& qy#%Y7b\sZ/ nTR@ /]~0‹IN"uPuHb}-WrR5R8*8={-`}h}Sp: $mswyw%:(-x^#ܳXl,"`,ik`SV__)YJ8)*OvQHꮟ/EÛ[Q;]t~|Bƻ0k,}/Tnk"*T3E 0f/葭+ed4Wg]#6}v'ҌcKIm'-iWynoTqDޔTVzg^۷ޛ Vk@B1Ŗc-xW))ʣST@9 {WYp>E+k!Od٧v%͏ɅAfzO|PZ1,-}-4c~дC4B"w$Jk0YJŇcOZAwt>i;b iS(V#Ixhu;y;3T$ۋ9L< }NXZ2e>RQZ؏}UCx(D 7lTNJB3⩸/p$7}ҪL=&mtd 4ƒ Eמ5tUI߽_3q(i1`ȥZHt?12K ='-U$+bȌe)a|q+ ƪ+*ԨƮT5a'"v쒽TiRle)xḟNp~ $YuKBs}P.@Ǵ("륭,ѷ?&e>MR9ưq3GƓ3c4~7O1U͚5(ZTe_ rYJvmJc4ĺ@PWƽO"sfRfBVlzdq@Lרhqk W}#lA7<?A]v g7~rGxxFu-eeA9bs)j &\ծ`U0k[B1(z. l6  z95`p/`L^&+&6Brzs2({xc [,`dvĖR 3mE^{dm2`[ma%Vz,3)zo~~`,-Kф~NقRSSJnO4e,XR]<Ŭ9HPUJeT`13M^Vfw \I|aGrز|o?)P?9]vt`->31ҷq itnjO43' `r:JVKʬ(iU,&*c+–Rpug4vms g(cJ`Xq< H5 ~Z@ l\97(|lnwߣyŽT4`/?8z*DcCK-a.w#k?l`ZXD K(4Z)mzO 8}q02ź̥Ҩ|4՚=zopΡP:c4}@? (( MzO5 "?\hNۿeMEmww"0=CKUy5 usv],}+HL](,#6D}>y.dl#Z6nw:UpҨ K(7t3ܤ+~Dsg/B);FQ3"mw|C@w:9ҹuJ,Ddz|c#%o=Yc/7|!Dbȁ2I}qq]9HjԤ6c{kʌ6v (\"[sx}* ~;h:5:o|q~rh. Tӟ6JV,j CA9u@J9Fxtv>"2ʱ= v橡f5p7Svb6rmWL'>GY%M׌4:6\RڵOP2{tTNPᑑ]MVp} leoJ-AzN4D H&Q߅tRrL\TT.ubGΝ;7 D"?DI^ ĥZg&s`bJ8ef=>Bc`C2n)^ CɎŌP:w1QZvbݧa៲f8D:B-ѹ&8*q 2N"UʈvGXk#r?E)h1!% o7EŪ*xvFAsE)vh}kZ^gI5jP2ДQ9RH#(-A}6D&˓Dnwid{LGˈvn-՞4*-'+4ߋ3ӟy/2+;G<]A,e}8{hҥ<0c)Wmv8@d~'UkϝJmp5d-1;+ ,mJQ(-9ZFhJcuGx]6ۻg C@æ !Wln#d-Dec&SsjjPܺ!OvY+p 1b#耿XдRʕePZ4*vL \q|ޚ^9]1K O$Y^*F?6!TVv ]yT&M1ӳ"eרj9%oȳ:Dqu`r>iOT/%YrxK?jey7WxF^0c7E0Ԃ-@LGk-* o'w8< - y;cOx"wW{7 ^XSѰ,o#uʵa N|y@bb? ]]EJJ@Z/ԯ4Ǡjpֵ8 V'2%(B:+ee[@BiL"^kEޙ<ydiʖw`%!"ɭ9fZ$]hi-T̉:QAìg N~-Iq;]e\A׎%iW13@f0\:6h沏ZJ!qQG 4X~C >&>QtupsL`1$ʚ?k$ ds ;62|%6m9r ZSomu~:ƾZn嚃IH%aiԿ3` Wd v/A]#9 1g.b}j b#K`UI@FSMy~8O莠c/wmel%H^䀘XlvQzi*tW1".pךES`(-L[nIueDW=fOTHW1 L\Иu?&KM:t/+2|KOj|õ6{ ?~-eN=__\1y##q=>L*݈WcOOPĊ{s\Sw`+VE+2{GiӤ| ~DCS,8T ͙ J쭙RX [6>/GGdiZ=m>F?Le)mfK.Eܱȿ/n7j{5)7S WL{|{Xk!4YS;fq]uq7-aǤpޭt*q"t;Ih4Ӆ7=&gCۥ8t?h :Hє(ݒ!@g\W~pÜQͨ]x4o`BD%_3B`¨xF4`'pe\+Aov y~jǮoB~ϐ+J(X yx=ltݣfoO1Ã_tp>4Ic6[ ߎpQ oⓟkC5N)kLO6fא}bA4Ѯ;+ηd,]KժW-r"P%á嚡)+7"0afP{TtxkL]8s`?yq>>SJgmZ0񠑩vI=`fUV2.Ro~ '5M.i53u0lջjiC $_HRu@?2?0@uI_^*qT(v lUAgAزe}r@C0X2MeAzcAwR;Ns,K' -Zl0/ң{ꐫ ц Ďs=ZF嫶)]M0I cD o}Jx ZT/'GDYSw/b~I*)hBh14>I|r076hSD^6xTqn<{ i A.4)"FȃQ==B\X ?Z-楥 s1|\-ψ#>A6w>/!|(~B<$M<j --:ǑYâ 1!mEoA3՞8&]we4 Vpaa^9҅7v0uavW{:;<#?:]Z,/tˌ: 1DX nB4c.Mȩ0 yj@u0lb=]౓-5ّԾGJb!xډF{KRMitkzUTQh](ɲCX(9Oߝl+=9.(Z?DUy1=5XJ2b1 ',́ ot80>B3gܢ!|f" :%ZC"QB>2scߛQ C%BՔwiM-($c4\<8@ԓ`o <|o8nzC|8)K>gPnC+ ǶøCYi`IRjR=Zqw_q Ч:,;S9$|:6"GcC|eVwJp3^Eh] { :v W}O'd&9rURE[`[iVVeS6e)imJ[;86CYKm)(4'r- \Cvw`4+7TCT|k4"ӚDy-gExIiNR8 AI TXLVl^+\qƭvqD݀~d<-gSBu]MuU)Y)\uu"^vH ;*NN5x΋j/!,q31q9em}@J7Ь=wf ?oԒv@7h׼w( Yr;i3\jo 6gsǵI!u[+gEnM '[rV!}wf@zG74nUg~*Q᳈*493PRߥ1`>QAz aS*/ wx}]uH} 68E͓̘iCgj zpc/HE˝(i[} 4NjFW@ +$PTɮA?dc˩ Ut9*"^ʸ24'w~~?#H1]Y0 % K!'9-&Jخ,QbJ(y%:_Y'aʀʹ8q  Z-2U.9:7h@Ү 0p _%JQ'=_0x7 uɪ+)p T f3nP\4j#[ZHyeXT2`P_/aoy@:lJ_mqr^CibBK3z6ɭ6ԿK JO5"WQkC]iok**S#| ڃeޓ(2W٤>yޅoCD קʳ5HmPKnCvY*HN(kuč bngcz~,CR40jYrlpkt(r:ڀ{ix šgzou 9={/9ZCUWzGObDԩ*~mt0Eh"owMxK,5([ai $C6P<"3ZOJAx󱫼z5b ٔ1{Pm boUΖ5sGipUOPtBq^&ϤhroB1 ْPhg=}w>換 l`=X 6Jɋ`bZUs) 0:f70*NZȸUJ{nP.er0h#ƈaޙ1\NsGH=C+;_.MO$J%~b|(͢ Tgvtc{(^Kj{̹pޛQym3 \Q^ЫO66y;yI= Tkv"Z }PL +h3$uWQx>fNTz;I#}ލG:H;mgo5# Цp2Um}V_Q1vqo~Y _bu iп]d2: bӾz7{$"{lbB=o"| yl|ǿy; Dfz_Kew;F`($}IcnO)؛u+VQ?qNkBjASRHv_}eO]-;7Xn`:T<ϒcZxit`uc.Gry*wDZ ,`W]{\ CIXHٓVNgd5K6'իZ_h#8!'Yf YDRݑN#9j %;^L,;(w@'C512!%?͚޺>nP!`0:qڨvqrm3dؽ+5k:4`Z1ؠԺ1'ؤ@u ?)p ZҎh(1j5 ǀ|o1&]9pnysE"}_Nv9*dic}WQ[2nkeTX<*RUpJ9^)s;]Pym%m#3|>v#JDe!]#",j8k(Papq}+ 6X6|Vw~H#``[F쀻+^8,BC<8WcFy>WK_v 5%$oh:Hb`8 X߇Hv yJ[!,_ >joSKAc|_gCNf5Xu'b*Yhu|~Agcвj( sdx:$P:eu52¦JiB@\#س`cTBKUER;?"dHæF u`A$յ,.`OGDRMs&,Ыeٛ#F̥V&0zYo+4 jwJ:H妜 q9=݁5`2]q#wctsۀG;a>UfȜ?+'Y=[ue$ qYu<:o#kVeRfgx뮗&!Lϸ=_ME+sĻC3o)E2=.B| *c05ǫtٱ~הmp q À=8'rY /Ʋ+=`TMci:cwyH+9@\ cȢV h՞)_#eNRFxcd;UovSzu γM#T@s]觮GNZo Nպū;h4'㇔дnHNIfY7lIC2&U}n+ |4n҄P>Q>2)bĆf-o ]M^=ȃ럲q`ʎ@CʻW*Ն_/-Lċs6{BË́#q6-w4p~[Id[HlYO:AC17 ltkcm߻7LZ.UmB^Djb!K40)z\ _DF)Rڤc|OQ:6Sc%0wDejɪTuM?okUH KyRVm{0NM91e%v|V3 Ϛޘ LZ畹 <=(ɪTuViIxω_t͞3//yNMC† 7 <-;Y10?tOGM~d=0uw췹|=BSI^dVO0Eh+EH#'ۤeAk|P0 ~GR^ʮ1Li"#R'Wl΍k L76rcbZk.de&˥-> +`)_v,!a5 Qŝ-Z7aяk|vuRўǴZq[kdݿ2U͊İ ]*e5o:9iGtbm0VU=y!xg,rb|mR=%޾^;iyw 5YpĊc/rmp>> "Cqw%=bv"`#ڃ%l sl25^(8|_\##~he;R( +6DA,JӌNfQk3a\<򲋀`7#ϗK`J!{#Uꙮ [&TQǎgS=Z߆PyePNνݬ=gWr5 bVarh"nJY( ˘"U!h y7T Z=3微x1Gy"n r٭:kx^4ߟ]թy"] RavϤ;:-`gqm9EPr',:,H+-28 ({+9;Z:hOC 4 BtEA:cbBt<^%o}zdsM+Y@C"W33>~tźo}Ҩ9Ertp0B VŶZ7y N㊁m5gR #Q_/`X9o+WaZCg< "50ڍSuU%zuu$j4t($z{'j>2A@ Ձ{12h@1srѻ((/m}ς"WZH19@movMKaKDJHj6;5-B;u;3kA`y>Zp>w:ˌx.n*x{K7Q$d(]B^YE_2;xR|ڱ|ډyV;|Π&3kKbeO=aW'_8;Z˞:m>=[k/ئK. >JZ_Y*=I{Yy8e4riCntI6,5܆x|8PkɏIt&a&!KTdεbdqgf,tOϰ鸏Im)$vu!tp6Ѯ<Ϟx8jԞ_`W˦ M'W?V;@ =rq\DTt.(,D3A]>q(B%#@z@h+ڊ\E6]CfIEە [~"` "ɣK\kV%D-aVmžp_@ ~,H E13^`҃:NM{W_Y6LB*@v:34\:e"HshFn=?Jx @)? |߭m)0r"MHq=ḛ,5A4bpu%ʏ1'ImhL s{=yXKBmf~֞umai)оE*$M= ~svR%Wէi]Q֭8EPپõZ޵2Μ&3Wb̹ǛH;xh"$K^NxkBMloӹ ꞹ0tߐ5_[DJxsqd3CD<7ucS2XȍexpOx>3K^"||:c =PDk%jR5_YYlR9U~PocY çֶxSy~@)֒-L ;1j鉴'Cujxe;Rv&e}so8tAK H˅l[3lfqs̉b,b_r:B|dz$fE=huF; J维P0>@f !%#گ8VKO)jY3yaD} >0V9:G[HHNot$a[Yl^%8BJx;sP(Qh-lZ8@yet9 duzڶ͵ki:8Ҝ:-Irc0ϵZ5$:X?IYWWk%4BlG[Wc7^&W,XeE_!Ew`yKJj&dI5c3bK62$!֦w; qhLa8}CLjL̠8~F,~'DĜ\Jg=kٓꭑ)v=ϰS'F7:iK O  ȡݎvk0iDGiG̱PtmMnϤn5fX8`mYA } Ӽ#ՍyMTfȜ!Do BAyB^9_Tc[ՙ_ɭ𬣹l:o|('Ih:Qf{(ތ|$p̊p ċɢީ,YvfwJ+jf0G66P hXV4ُ<յl$pMlC8(XlX@Vk[^Rz@b4&gh! \@W.lGcoF2T^dn+ 0)U]{ncKE%eEy7qxa}x#ĭ*םhFC /Ua3WGuKe 6@LOV55sE`Ͷkul%2RmTcRJ%N@[[ ]/$ J;B_Sw0^ 7(a=.\SӔ<]t;S',8lto/K,GW0% YJ lxbˑ˓i_9{P)AEa1d_.g`*}e7W3MҞ^2CiHe;U17nԤF?QqIq\y>L^]dkQ/5⒲w4\BU [M:'Mr:BB`ʡ(aɖImĉ"K;|i0ut^ #,:VN4y ަp#˝ٛج=Q"a+c%~\]+Q<XHzlL6wDE=cz"虷p̤[MFA[Hq^ u 7àt||f_/hl|񩬰uX^٣uAL[p ,٧!a  qZ,KnfB:zF1Ziښ)ȹ\`o_:'Ec(5^8P[Ǔ:5wjMКql\4Z3ކhK;^~X0.Qc4>Ry$h09*_a,*8w&d@/iOp]g7x $X4]z(!vn%sNbn?FV!^vχ54˛J8ʢ)K$F^M܃Pk)ut tDL^9tdB?yZר޺+{g^_(FU9.3pSgD)E&IO)__3c:O \T1&L~ZZ'C ,>4~Eރ'w6ikfg + Ga[d6BUX#WN;Y@"CZ;פ>qB?,dOhZ by!JgX"I;]z bZɂ8^ (s2?:X>[ &\M1j?{(v_l`V R); SN2h&~-\h&ODs\_rO ^xLbC↩emqWpQ@U !?uO^"3 ܵ &0ֿRz{?->HЩ *<[)v-ޘtaqyYkfrY7~\ܩ!䫷/F0o9$X4ج9HZ?\sH.~?5gƚY JWn+p9zJG:yQo|5qJAyѳ8c \86)5y+\&`߉ԊLB.yWTbF:Q3/<ZvC]P,wbGΕPe  !j <#]AZO!mCͫ..[I$M\Hr-6Y a{R򺐼 0,̈ƿf5KPF"njZ3{y0G?k2K< \dC5jMR&T.?X.+-DlWy\2"QOq4`$YQ90NOqq, <WD.J'zG^^f-/?( 'cT zQ"}ΐTRLddHZsm`$qAvYv*LSn3ɵO@e-'")d4?H3"=#K5MpȇUY}_ wݣkae&-fknYI ԥSWN"KDzL"K@;'R8u &a7 u)S7,@KÔ!_vC8Rk_Kv֊@U[޾nv8B pӷTKir{Gʅj Bِ0"MAE3o*LB'IA fG; @Q wU@V꺫͵gսxO60S|cU}msŇ=!B>.12B{aLȟg ,P80+¸! ` 151wH=ή~:cn.*+/?ߎnNdk]O<:yˢi+Ū_cF65LTa$YZwt9\ZX/p:yḛRSW|L2P[q2vB?{|!Gp=PhtY$K9vjuۄt.qJ|6huIh_9VKbI7}_hŹ#:;X 1݁lfltl|إ(MT5_z/*50+ĹWs5>Y#uD& G`1{P%ʬ ޴~B=Tƹr^Dz.rKu[YC:zFJK%ʲt9Y33m,k{P@D=)ݑMi٪Yg" 8G`L,LĞɩdKf=JdU@oDts50]=%ǼUF28ɇdVBy(K[ֈH%~{M20/ ku }5f/L\Ҵ 岅K-'5 `WY ~뺻N߶^NS7{>MB2"qU{ S`xą(j7NZs n@ХXhS-y%Z_Sz8n_YhF$eLsˆdwE!ɞ2IJCC/Ba-o|~!R o}S7"o^x}Q UJğMzj9͏"r Ogi׎%뽩L|EZVCFU 3Xqr1 ' &qmgBa̰ 3UXo=kîE C*7 9ւ&K`&HW@5C%HUzSi*G )V!}ǹOܹ,9}jd}yXdj@ MnE;{<:;>wnC q<[iQza`>2|6+ms"4+㩊W~(n3&^c%Ġaw{./,;骓z5;2,+&Ke3y@REM>2F)>Q| EL<1 :~T) 'UEdͧr_NݹRy\+ͽsdS(_yN)qRɜ+{Dݲ+uYZwJ /[?j+8r:UՐQg|^3EG`QD_T<~ӆXp9Џ5 ͜$y1WZ[8Hc"S-6Cokyk23m~EAeL-^? V^%ꃰ7*_זL[XfP6Huv7Ha-djP#XqBtOkXؤXBϿi4?$ C,A_%P/&0l'(j(S 5͛JjՅ2];̍w$6|0F*.x3ID1S܃Z|_bi媑 Eu* ӄ`NZ$\,1"TO+.G %#M1s|L%zXHb^4yG|ͻL.y5SFĘU ^F(w;(_ѳ*Ce&l^@6y=nw{Ub:_8<+Ht }# /y^AWU~A9\ h܏sй=sKƣW #s;BrrXp VG_f/vM&<,]3$fWRPBGYY OLMz( Ua4KkxPۗ擑W ͜i_LUL 5G1#C6-xjg3?E^S¡cfYWD?`Q[m_!:U7N6K2y1U)L-}'DȄOm#ON8B,(`b?=Ȗ̔Ի03(3̓tvmPn{H! Q ?6^vC"ƒ#٢kc3cVIśM p4,&V$c?ݑm.9L{ϱ}QƏ3[հ`4/StjaͦTJu"~.'oN6`hưXIrjX:*۰^#2QWӉOWvB N!әiI!BDgE]2xɌ`ee4pKxO|SCMؤu)82%9C~YھNqÖV]*Ўc5L+ j(M PѠ2񑏒]`bA9._]g&`vTj\i"{hHB(uOha7*Ỉt* V_#zf՜[t2/( ;9$ -'͠4qmr B9DYGfl85A; 6ɬYq}\K$rtHgB8:H#Z_Vq,.G880x* chQѲ28 4 Jx`$㪠^dpV$Ip*ժf:kUty qI>N[5ƱC+KL>5^ֆ:2k1j#3xf/jVschIP5]LdVÑ f)oy;.4&˥ak4L 27h%ߌS@/6(`jBӰ]ސnz$7`xW(P#V\{',̕ fe3j@eaVܞpHv: >yV2YeU`01Y 2[.eXaM/wIf`^ OVgEoڴϡ5s(׎Ӕ4~N+^ڤ7SX{D|W_K|ݟ`zaľ,KpCP]~jx3 exS#efTr-›4 gQHߊOp4Ҵ bξAj5={uHpWїu&U8h23iTf7,p=y_,b}񋩔\wm8e]Opm Q t"/e 0Zitr7EN>aqr ֍B>7|PkmE [5n'5,5wv|'r &BViP|cWMo+SUTI N,z"I>W@gxaWlVo ڜKyɪ07LJF{arPh@/&?-#uT*3AMd𘲎FKN;j~p}TgJz 76j@:)4ܗۆ{<`(*==}R:,3 '~FN*ǖ}LِI7zNs埉&` 6qC0I-KZʩ-G}Ԓ$Ghۻ$@y.l=7RRAGUW. 4#`MRh A / pRZ |2 ~^]D1lS5M&s[ayfmXmfe:uHijyigFF1IJ"jR,j;X*ÌjF3L2Xp]:)k׳r;H:W#ՙnQ9ar*IjoVρN}RNڭq[+ K !mV3{˰y *8.ѓhB̔B̷ ONhy >ֵijVQMS(Se|2HCRgO@X:  LGwܕ1qL zGW ?a55^<֎t5ﶭs!VлL`5('S+u{.׃By3 uei4DjfFKãB<(ojAi'DƯz#jP1Oگ {1ՙwqkuŐSB]>6MX+>y {0qaIǠJd0nJ АLz. qټap5*r,S;P:`P Lzlh5=K =xIL׭G>rΕlmXŨ"l68N8E:n%#M}.>ʧ8XRl7g~֯p!WaZ2X*YIg ]. GGBNd4˕3qֶ(KoJ3Miཱ 2FdC?ͷ4)Ϛ9JS3RH/Op0 B|w/-iP&%a<7@NƓ et_i̤؃0ڴ|vJfge/GaO'JOK9zZ%W{-Sw>yi63L8va;bL1X:G!m@qdZ!?؂+ JZB7$Ìq<ս1٘;d(2-_x'r[Uŏ?߇Za9Q<l"'C $2ݨKm F9CWS띓<>toWmCy)N%I0mkjDJFm V}(O8BHȒ w4:b^h-&A9MC[noYKCVfω*yy{`9 q]| qZt}b }ۤ"t Q~n=d̉}f(CDD?AOU@,D2O}EHVCX>^Tb a1HǴxIfMC?/6DyY,K25>Rn7e!,TrC~+V0NgQi4^&N} MP=\rsSRS*{fꀤS܋Rz<ۣI&mkY}\/}DvX9nU7 . $B>|h^XJmJ#arQN8m_7ʟ e6<|pP/'e I~w>  q!h K|Iy 1LAoS>|唹3[L=G9l m]1O9m}_W 渱NU NH5NqdmLrxZᓭ<fy+Q\dh\7-ddET[ a9K޸6FO= ZM1+F+ fynˆj.v>Mq?j3 t>%iIZ1T:!/<:JΈ4٦VeC.ۯ'J\L} :R8X=nyv|+8 \w`;45 Cy!v$fLc&&DŽt-fu>VÏU h6?U40k Ĭi#/%6ۏA2 v=gN)sJf yNDUp[2#'|;ߞ :Ls佩Dl9TB ]6]+s43?X"GVTo` F"Y氳Kq6s A0Qהd  q|xg `X^*mW&nwnj[n?w?M_0}R>D4ٞƎ zRXOC>0P@Nĥ~})0ێ)g;"<tˮUQI5] &𵌰rQ.^shlg+4ֆD#iEuMk>B4%}j/Օs@k:῏g/E55!Lk7#fy6 p{5qS3?YAuvjHzpZ9N`"^7pßr g*>nwVaBAO-P#j±"hExAjvcq'/lO*--Fd0)W{e!^ۉ:԰x|WK)nF,0x47w C&ɃBܦ_upQ[#s2 |ix04o4?n~~%ڃvX,:nUX_5( 8+[M6uՑ&"|"!MVYs3T.Pǰo}k'U#z+o+* cBb<4o)åEDц3#mgI>`-1 $1C Ґ]5VL^ q\OR`)L <%A  9bs:+I vd5 I+!H{",£&[V5V8T. 3F:^Yql yMWqxa"B<&ebPAEH'3޵*JYQ,]^bB8?Ba6 hdSuJW8| U (}}iz^9-#!KFξPݯ$;=Cs1uUaYonY1{^we[@@]/|1zQ#-FN:u/S+YWc--?u>n(֤)O!QEsNs<]^WNlK/86s~U+QHApQSq8N2Qh0&&sl< TLudv|͇IWټ'g탦Rg6KB#.UdDq̬h $!hXc UFJ:BYQ[5mXݞF.~ iu@6|G$(ӆuj0(*?BfVzeM+ <|sY=4Q-F5 KqIlVVL V,w-F 2]Bt?եf5}N(J3C|,kǷ,M01L9Z9az.P`RLdTQtJ9SFC.D<4h {>Hx ')Tec{=_>3`\ VĦqxXկTj҂Q"P='h)WOy7 &ƟbĖ貿\BWh.?'peM:#ī@3$q(0iǬ 9~'rИlWaVA)Ka#ࡌ5+(S˨҇L1? O֐m+Av[ǧ;'{m}f"ͬ=fNzבIDC^IիDFs=vVl[ $c)J)xNg')-y=zuM=,vM_:rUxjɷ,Ѕ?O10O2a~j(] 8{JF)ױ>k-C`%ULrS_ousEf ܵy'{ :%+e|3j0|E j=C-&s,U}7{uTfqe$l=i_'>[sR!CK_sNޞ,EYXx6#sw 3r^=UokgIt#:|:ިF& brްh2hcVPΧiҺ [0/dž9[/]:9p2f,E MWV jqUD7s8Pz7VN&Wr$S  q=瀈?{Sare-H|\aN[X5 $Yv0sl:FnafzB¢8MAb~oW#k-H6ܷN69- YLk2&=֮h<|]˱s[䍾N3\.ۑn\$cyO-F6B ;GYPR8@? u-粵̚-k b yv U_h'Z+c9,Agf>!*#N'twb&ơ*`?hif}ZN,Sl 彞KJc$_ T 3u}_goi7:_jO] &ԆZ8U{}˾1vQ[`Q|5rJ4GwmKJדqR\:{ʄY&%;Lmlm|#(?lAR#df.2J@p)VI,aծ!*Kؘ|4sbogѝ͢t2ԫS4ԉ Ĉ_Ւ/+2{ 0{lU6&yȃ?J9x۟7Ll!l$t+=AE`MCWz_TǘUR2ӢYD z~;!ҫّ9\?HD18I>Ȋrm1ӨA(Y칛rKhk4,A\WzjY|k?߰ߵjSwvD2bW>GpwgsC+Y*EvAUhqK^T0ZLclE$5PcOouzc`|HXw*} @Hљg\߯/Zz-lXk&;뻞H,Dmqosrx"i;򪶬ThӲHr [n0}OؖR $V#=?*Ϭ_I'vN19\g [9w*RF<]j3sUA?(Oc0/]8hگFfKQ{ s3vUA CtEC'p̹rz5/͚Z'C؃៽mx&EOx@3F!,DKZgx s@].i"W>Hp-?(ZR9ˀ\OeuQG `%$oGJFF7ȩg3<uܮ$}=TÊf>Ȫs0~9R&?$g-v*I*tɡەްOkGGߦa/*8 xO1EoHPwUv Zୈ[j3,8tAQ2WpĆWߐb[o+:6Y F5[/A+=HA@"7Q"Н%ՑHˀ遅Kޥ㋰sh$]$(lY_?¦ GR{].~n2d2l\Ud&^ g-H]M"SgV9% SK8_pw£BkO$O-~u? MbW#\CMjx6+XD\vcErI 1']pȅkcEZXI^Z-lGF/]NBcԹYqkNJ!p-@MӞ9]aE˅3\#|9qX-Gb#]\$2\[r`P𤣄(6]"ݮL!@E/h!sN*#"J\_E2( -$ lG4®T) $8v~Q՚3kGh\Ih袢 cC{1<>*Wȳs"T{74}l$p`۶B !hWQy.3@#e/6MIA3ܙ7{F` Jypkۅ J90d"hiU-QJ^WÛ Oܳ7y5uQfbV{&ؘM?4ٱϋ߻}SsCOa ^yfldC%aeŌ )42PMgNkuwvIsBfARxV}F;ϋ l6_#;n_ׇc6m^2,IP~@bg6(snC}aS@@֐֎w{[ȷX =zwfth{ij7J"߁B;i$n:H2&I)@|k% A9D\GY^W1+Ϯͦ\#b^Ug> 8 LrHCFKZkE@b8q^ wQLq"bҗlɢ-`$9Z禫OIW-Gut6i lNG6D5=!EC4yފI?jNwZ UF )+XZ\Q?T+js\"H͝TY:Y#ej|)b6u;h@¿PYF]Iȷ֚jz*0>XMDq-=?~MJfj~#̔5Y΁g҈'7j&hf̢$&=F1|V9s 6T+^o WQVGRJVY>H4VT37iґo1S$Јi ),eրf C~`DdȸfE$:n=Q`uZlNà WuuA'eP;94{\3y~RL)UǸRg((kJRan_va: ւ~1.ʆjcc oGNZO[q6!\P1]ѻk(?B'nNj.'?uSK!4 u2\ʜ}2g$N+8F6W]40QX6 Uy6àG}>N;E1AWhJmP7#jk(y9"3tJdOw<)}o_jTSҼE l]u9* ^ʤd$qkq0Sjz@.`cP`m]Ttt iUWga y?EٔD J@ʺMa23Y;ά"{Mc=z+^Vg$ES6rvo@^|6@Bu/qIDO8>Uz${p.(q>ѕkV eԥ~RO87Wјsjfh˰CIxgt5~›^η4Jn*I@K7200D0"Bc& 0Zs2>oTm+-ax!5q8"o|>y'ǵ@ck:‘}mv=5ƅ1_ҹ..6z:+u89(okEfH^%"h2'zޭ$|(ė̽f#HCĕ5,WJdxԤ|Zv-քJ]d )Bݘ6F1FŞyq"F6@AҶ54U13@a7{U5-:CT:+_N86 B69hOD>kj b A>/[;4q<卅7}Y7P;Vo7i`]]*ă!PmXD3zqZU%D\ٚ@uZ(F8=M&L$4E8"NH!sj[hfY$ڲ {LI흳 Ciq=^WrlA v9QL}VdWY n 4SꦛQU}c][ `VWX be2J,{~6l+jx=,RǣE[[N1!M>kQ]Qv,<':9cs/(d֮WM*8зq-Fv&-"F]OS|t.=~\SuCv|>jg/5 y*My>L%dyEof96ne3ls.D8KR8_b&Q-bєyL$g@{L{dߦMZݩZw v'@˺WVNh)K75x]Eх]"$ Yty1M-ʟEy;=QiBWO7H&P,SzÆ2E/B]p*Zn̼#l 5>`+zƶ!*gTɣ95R&ş*R^TyobKz_˸-U'Eɯ\u8dJ9?8I uuV_i E:3&1R2}zwУs쟾-WuxvF̓`m:TrOʥ.[D4L7Z-q$ӎPdzӣ< ejP‡yĴ %R;x©vf95ljo.YPQR%AX6[7h䶪񕛘!ӚFhswRs< j1Uԃ*R y1QJnMwHH$ӛ5>x$$!LWFh&LJ?! Z ls0KFµJ ֩ fQB!rÛ浏ѷ&0ҠFSpweN3wFU )WB pP]72vk_S3^`6i1q`IX^3}U8 (GyaN*A s$uw s$Y7{_hO+ DY.7K%.VùxԈqnMLɗ] 8ZE:;cɚ?xDm>ñ!XPђJ~šBj%: m .тK.vH|DqSkbvDŽV#9^iv=9>Ң;'*S,>$B[m!pc6t( Lg)os'Q  9 #l`0\aJhb| n ZQ^N'Os8Yk+_ ٮ{3s.L=ݢS  ͧСMAGGaF]'vxtPrZƼG;\rT:ۮȿ$G|ŰU݋f@XOO/^, _H!Y;&Fٯ!-x2Q+`^k_.5q } +떱:vW n͢s*{ZlR廑-˸ SDvԚ`_lľL-rOK6rw oJW8pPWAZ7% {=|ZsűyĹ8.O y X*`QbwdwqJ.|E˓3L'@Lp'DL~F tR[Lo*2}B=j8gvL%@ ?Jή~+3{oDꚨ bZBDrvb6ū$Q,(5Ol?@) vP +Z=un;lE36TƗp6QO̤Hog^ m Jʣ4@U2$s;vPӓp5Idqm Ť` ˄- z,yhĚ`v Xc av*hYߺթاN CoA J/p\;:]y F R5ih@9"Nq|4 ?Yf b̆XB&$dM2vW=_ LZ`l:i|mQ 7 Ԕ.AF:ӚJƿ~cp1JŗI2*s~PϠ֧ȃ/$Eҭen"woLoن19ψL +4aӐ@19ȴ̟X N-c[=?G# b{kΎ$pg G!6t9 >4z(; W2/VC(?~!%;z˃,YiqFo1=?S!,i-81CPݚ#Coc9.iDUggIA{ ѩzS6)t );`n+6 \(6}#auZŘ PVxk lMD&*aZ4 \F oFAڥ{s^-6LqfJY#maTˊ .-wHς|4Uq~QU7vC &-6)}6F$%xB}ZtZ%VģP##@ FAR k HRZ#&VX3 c+Q]}ae9*eXPiN$F$GѰ#%StqNSlPݬd`7)fA%8Ff#=eSg=Ct@)jg'^[Ϡ d\AE%K& /yOOLz6."l+ʀMBv15}ր-Rͧ~pN'e䀡vE5(tkrۥ}>|&T3ZHVdCl?]M>OqPgOxer wwo-ۦq>N?W!ECNœ{2Xn.Oxyx8 gˇ+u@/f k͘OoE>vN}{#'m7Q 5l\?20xvzhkuDtΨ&uwP_pɭMKP=Jv\`17f`R(-ineE7+ܶ^/38^{u<8u?3&F2)9#i%%g-H.B>(oVNeڑչЭߤ^ǻN=`qKOAiQD`=!2քBq?=Z9æNX*2T{InW:=䁍%/B)ea}fٺG >V@S6I)JyO?p[?]3xwrZ pcȴ9b,^s"8YfOr_Q6ø (%\g T:R`@\L{TgG]OxOxTS8u#1k "z]ۊ@v>^sOmNH#\FgCcL$G1pjJd5"lX3Uk8g熯" (NÅBMjQV%- Y ,ILȸ.F/9Hd"1NČ2-V>XPL  <>#aY&[=2#3p PAM?+%F4 ĹQKpMzMB={)^p G ]j`zX*_RFx 1iT;Y kۆkKP_j|NS*4i`qr& Щq&5!Hgz!QY^>V:lm 3ckݫTL&ǁ=bG6.F W*5r-&ɐ| U/e7ywyq7nIX0[P\JV_&d6'ѫU7 J#߳AO䇃!*2aƅ0ܼ8~#ڝ9'Oű2utO}*aI9B{q>$MA^Ў-wX{ak> $8x}%_q?uK-tI-)Ixc9bHvیZ-8̂/[Z@!ZVi-8@4ڹΙ3tjAS$g;+@c66eFlZ2ZTy%ֳa.hu5|y 'O5cUze|$LW&(^Dbrҁt:ޠe1UX<;HQtn WrD,zL0dghaS}o;mĐD'W!49}fR>mW x8TP8M <-VUʞ4s8;iN_=.xc(Cp#Ge"GN<> ߴʂ2kP xˎۭW1SpAAُ-!xu%N;t4o^!6-AO.Ԥf;YW/4Yg,WhRخU~@!d<$2zo P&ZxkAYAD:kAA~gd9BRsZD#z!)HW.=U:V,M{_dC'xfwXV Sz [=Fr!KSfrsp$v(G6ݼefɚ`B C%Ğnz鋘 G`󰆆s Z"P!`5@1M#gGOoLy+Ê Oxv(Ы';: `bk9^r~NjO"EzӉd0n7 ʱDQKY&h`/ ai-$ M=6>v0\y̾eT+5i9KwIQkoGϟ!4uP$5r%PvΡh1LUDgTuED;o^x i4'eXJ=z2Nf]э:پa\r9N{Hsb96R]sآ]1`hJ~}Mxq¡xkQ}t; d5*|k Sə%ǂx.I){F.ltO*LKbVX?|}auԾcB@`rX6)en9oF&k&cS 4O.'VT*sˀvDc*|oP(W;a-ME,郳'E:оr~\&5cOG/ݻ\j?"/%c$[3#HHR҂ܳ@`H4"Dj'e)rOg7's8i7& 9:J߄x 1IJ:zR/Fd:-j {8]DBǯ1bKpt{3hu =9 hPnL^sd° j}Ry s5j֏Vҹqj5#>K- D頕d?DU>_%N & GX;ИlΦy9 0+.&p جqfF/{n]~TOQB&Ү'wP 2[,DsK-5ING//y;>MI }ޯ>Np:"L,T2Q֤y*З*'@ P\ פU>XٝCRw uޢѥlՠPB)t!/GQpx:_ H Ļ@[Lߑ(] 3pL:P{>l}.5uo532Zie 'Jj4rr-8>A?/”a:37]LJ(EiFW}jY[\# ^Oֳeo-a'?p(jk6%?;wNwu[52zY'o Ko)ٶR`ze/Jy` aBE0op f'y%U'DY>!ohHzmI,ѥRKED(O"i7̔v \S_b,xZjvA_KRKU%C>Th hYa4m,n+&taϼ[Z;!s9qG +E@F/P} o5rˈRlLTC}&7Uˈg۴B-v%U 8SVB)3 n%2IE3?Yn ʁHqIWZ&<wJ~z^!elvthi%âeR\2aΐD Q#T$ 3>ZDwLu)3և+{9v3dQɪ $Rt.rZ'0ԇlX&"gmBx5vi߸bt]+S6 Mv10:JuE7giFqdopyl_ܴґmhUqЉWԅ+JSr69G5]Æva'\$ ST_ Y] k]:JdgE9uh/2SFdwMFp ³`k%^Y VݞwR^*xBD9Vq:LB Gy]Ἳ'fH~xxI9F{udp[?`CƐ2oCO:.G%C t'|GL{QˆYn$Ӆu^Kj\cHjMkRsSBibԤ'w^B }׺Ϧ;%ZnϿ?Tu֙>{coA6=/Xj>ð^7ls cL@ c{JZgɅF*i;Vgڟ2݅F-xx.ٷgUj_9+u'F\Az\_hQG.j 6IJ\攊?y>SsڝM_. ._O:aST-#ݏ|}!Ҙ2.:!=⸶q J` P 3Na3$f"5ӿIDR%7(2X+geGas|wq/}yE;k؞&DOq:&Tfu469o/^FP4<' Sr&gKQ/AW,a:")TbyGU"H%`j: bMz [1Lc|ag^!lQ꼴L ,DĒWՄŹT|ǰ\n)6Ѝ^'4-%b@] %ʗZfˎB +`v4d F㛊c{&KQO1~G&:rF!0ʴdr/j>aA0;7"z6ċLgF:a7Wu#./"R96wIh"ۙIg1E&.eeތC iX}ylņhe ۫j{?~TLBr7hG6q &]efǽ8AkEQoHy "r3_gfiBKbє[3@7>("8%.w (;=8ȩFx@-ZO z D:6.: &<&e-DfNH3K6[[vd\0KfAi-F >):W*A##Ū7]׽ܩf\ϙ7Goؔ?H4?nPtUcI0hD֒g!%dj|f;LoVڏ*\H͹*nn|mZ ^lua%$;c&aO0:+A UECƛp*Vq_djCDL^7xTʕ0e䒧 41= gpqx\vxh2 G˃^Žkv"л=h8OE4/' -$S+O.;ňβm21LuU_#ZȦE>=ejvALd鯟(͌Cكl"Wtd`!CQ|c޿a7߇(B[Q0?gC`T؎8ZtkK~hdg~e1OboF}ٺՀG3Lg_ov_1ik.?mV-:)\ <`Uvh.vD=RxsoхzM0$A kY)>be^y4R8Ht!#§D& f<^1F=,)So!)ծY. EŎ^nj |eRu?.1 :ޑ"wzlU8m_eA2pra8EL| տ.!8"cܱ _ms($є3|fğ{\lS>}0@z; 40qsC>|}"#@ƅE!1%2*-cM:"{DǟS P0~(; !.a^z[z)vc]Xҭ%2h_ˏ.[>̱gqjw-E?ˢK-/:w\gP~y~xWпJmT4>Q@/xEh$:1F[/Qw\9OzU:&Um6,!f^QRPŠqNIƋfDATcLQ&(L%yz䷓?Oxȸ ,Z}}:: kWmB循zzGm[fR-Rb%%V0)0yz=T`F>!1mU^+z¨F7iRCF4@Po!jIKaV_FYg>JĢGo_`;1'g?P#=Ҟr~Nv{P[)ŚT3l@PڏHU܅Ȧ؋uw'gM#+_y%%QQ~&8:!'3hHnIPg,M"0c}ƌ*zH2 Q[lF Ch46Maq2ե=|?9+ 4Ҡ礐5t[LZwEw;~p^SET;f @?M7gAGkɷ8C1,Ѕ-̋TNPv9Μ8eS .jIبɼ__. C pUn'8uARʘQH)>R&l2ORNBj@'J J13F@+F®j/^R;pNĹ8&3Rp[|anx#)  2IL۽hƆ&5H|xaK䐆ɗ*i%5[m͒ifX ҠsA^Lλ񭱯{J"+Edye5L=NHL[6yϗ.qeauUTw4CF?CXTتL47mxp@-e~*MQ1V\ ']I~JBwF\q@jJAeDNd'Zk3e.ШYN^ (OCV=K|yLŒ]oGR)}* [:ij(JL((9s%kp p 78%eH1 ꩷Ƃ&pT;,n۳-̶%'Z@ԮJ+*"`4~1ڕ߈mGi͑juS :w׻<".pEirTFEgj)ԏRKd]#f`5ㆀi,aX@?F}{d\S8˞~ci`ZfV3 vG99B6 fgGM.Ӱө@`h4|T~^4׿; LwvѺrMx\w{a ^fM{zcç>oq,Ou R;Ϟ _guCPFKhTlTE'y $~itmݏ>WB,"V1;Qa昁#vgÁCy\]BI\Odn%{z"o&bP>: ;mjߠ.Hxxw}˄9 6|"\Hd/':^0K[@V;t]qWFP#/^zexYq-:8‹'OYagӸL·)[PTUa86t0] Z !m/ٶ<@*<ͮ$`G;:gm2M` EAAE\ڋ p-TN6hWPM* ~Ti򖢉*y<4ih97畭PR|YYQ~UngۥDΦDQ!@Ȉ)!jHH G918GuPND L8Z@ypB,/ed=Ń4T1˚[Z{ 'ɱSxH ^VZ>#G3W2K5{7gOZ(k5aKϠH+j]V5Vɬ֢<- {ۃT)_,#‹G_c (Ua1hk]oJҸQS sUJj 1#ks5@xEvZt)~zB67`${Ԣ/ =̈M Pg!NGgn(Lu\ˆv%Э5;=YVt>V<G`+gC0mm.du¼LfyO0XPLֶ,W= |sXm T tC3$ mH4t /[L&M`wF;nt:^C%G(8UPnq=RmCwVAŽQ/P少F7kov?U.)8! 2=[4$t *כ})lC~a"˅ҭwnzb.*cv]Y[|XLo !>d@(hE.:EfRX`r5%x4[A(oUʞB(H~ o)f<#΀ ,'RƭE?UshPzb+.iVנG3*XO;UE] g=] RHmVq݌.TX|0i\^! *טTvQR.f"zDܚ \t՛ 盢k\J]qrZ iDWTSڥ9&ċ *vTxM0ź350kI%1M =EaO۽uSj\}Pn=h%/8}3 :O@JI8l0@3M3m6 O6.p?, |l 19D>nLdd)62FYF%ٝ~Kh!9v҇7mzQXljv 7bjCf3U}uw!ƾ2>; JVȎvcz.@e~DRuUԕGQP%֋J7B[鿭'٬$bci6d2[V-@:X~L!; FkrTk[8H'c;:t6Z9;AF=a P4'p[^s('㽚ILMUn+Z}Fi{*7| ӧޖP!dgW]ʴR9B|?$Uң7o@p t׾)y"/B{ *y$$߼ݏ~5o%f}^?K:-AeCwYw 'D.X ~>3g餃GJ ol~//(JTPRxCS?⪁fmUQsQ|M7;x V"h ;O->tpQ]/Hگ)Z8;z,7='2beN;Nk˜+Ѵ(z8/q+DTL@)gs+y\!ibs G&h!D?4I^7rbÍOegV|ybYsvlP>^JRQ_}sWyhCvJ E a<Z|'=rѻeU}dpQŖd tLr{YrmNn>ք | _ :\@Pӥ ҸR$: tV3,7"n_7[oY&4Β5a m&!0h 4h-*l* D$~.`d?l͝ta8ocED Ro,rNiګ ,.g÷RGhr6Ќ ݆̞ Oi2j#h?ZF+qPztxl ;-; +^1Y[ KU(`oHTka<99+PE!/%j ixg5y)~BϘ_ey0:*_)X{DS6Y K*p?1q&x cUΚx,_0 ƺt$vœﲸDY7& }'?efڛ9B;!yd1x"Wh1Ey~؊nLQk:Znh|nVk%$UEQ+mE@hva.fT*"m]H/I<N jȕ?vv#v/u$:$Z4s\wv3p_TA{m}sKd~9R] $)P,wOJYgC7zw٘2WZZ hoga םO6 6<0& %߭DjG(%5G;;=YĩǗ6Ӗ* ^u!V7w]M. Qʈ~H7v񐯖ʡnv-@wTFIaߦ K6$L2hEr:GͯKdYQ|؝¡;qb%O+;րLڬ!-]%`G.$5@|*vW٥3.s Qn`3݃P 3b1?FI#)UՐ[=z:}yW:gpVs%-HKf^tli>1p!_9Kv\u4N6yEWVmc樌$JCOnhwe*d-H {0g/Ow :|o2fpi]Oi8!2Ni4z}p CLC|IlqFn^^%20sH/Y{HOM:'uK9[:msH|L?leZ^m nKBV{ `΄ڶXcä a!p"JH/xYԵcB8K5^}k73ORq[4Pq|ndvhl8Iy^ojϕ^f}r&CC הՈM~Dr."ûJ`M&z {2_%史hg@eBr<@;sj#D; c? Dfo*x(+dFLm!@h&0yBW~|E&r@V+ڹ>=R +p}$-2:N_G']H~B=h$2Dr7,607v!T*L&M%X򖪪E*,/ˏ!E4}dRsufą$_p.5Z9^KnOCRIzRgk װGxɘ:a8;Q`S괸:$//͹LT|v`g߅q{Q8k8gV z98+vɿ \}@1<i 񨻎$gh.Xu63}NXm`35Xd/*~KcEɿ֑Be(BՍ%gtCoʯa1qE[sH;U f#6^7B.͡k 9XR9߅*93/NfƫyXo ˈsmCpjV0H3t]XQӼ-ynVg0MYF&Izero j BcW_i]a)af;8'jPn n!R(0# x`aCp~.@&"G ~c}w%XV$>Pu1Yfwh({́>P?-hd#s }UA5ܿܯsL+N lX#8(v15D%eI,^jzXb9E,cE,aUM]ne''"0u1&R+wQ9O#Bk8*6SY2+2͒92f'ojė,L ? ?2 Y4&DL2X">ԖAopըGyRu.== pyd?z 'P̼vjZ;ekFmvdv3r#:<`,@ uCj3[u&^)til90pjEb+^'fuX΋7ItIƋXnC'F0@8 uNppy])pzHh7b2[71e]!M<f->d(]{R'O\z%7k2-*'PcC zZ^qƎ'F hd-]RExYO [ܮ;2g`8uUO pWc--<1QTjo L>F}Dخۭs=%<4Mx.lrQ_4 aP\ ybuVu+ȸ~O? f{9U.r뿻6}]~™g]uJ^M;pU ve$\#nčҒz} `*&%`y"(`z7hh"ǒWG¾Ε($0?w˴E_:>*xO ;f?'XrwXʹEm}o;, N;[`F ОQ:X"dԁvQrc;wƎ)gfҐtvk-|}"uy 2L/@ɮtQɁ?teV(s66W]&V@0Ӫ,ш}Xo B2vUSCi$Gt_Ņ>2@tӛneT)#Spx: .3_RUGyOm58~?v"%p u89v]v.V12(oE\P`ndBr bR`֠k  t5[ 65~ߥ+0)2{A#e/^Q^zbJ6}Ik3Jx`Ccm:PFs9]u:w|l&u}7cG̞GtAiS cBy=#R$6] jꩯn{Y4}@8`SE⠻b5{ԟ>j?m{#/rgD^Zޟҷ􉫞bpO%IџOK>V,S2f̒rHDeׅtcuwy <~%d<{B+ 8>DRFpDmKMFH|jǞqBd\ 76E@$ߐ~\0/ˇ2zv2z ȡK J\т,1<uh O<&;ynR4LjoW?;tBkAa9Ui7M_a=o'ѐ'kn}zvA#k)LDQiּH}|Z̝Ge5]=C] )]B.'S|B>0LE' aY376` C swԕFƪ`E685J/j8DqTVD_jTOi9Ր<ƙ)0p-Ԋg3x})A?Uca_䩯HT"ҤjIh+7;@dI)d<6O~""VcTEg⤙+X)ße_)(A\|.0/W Gqg24dRt?'~P[IS(>*6u׾tBJRgflζCP8T~ؔ# ^<;6L~`5{=šl?FcK]ikkÇ |ÌEa IEk7g\eh偆8>k>#T!x֒oK]\(nV=kiphkjtuC:a-6ڿ(%D,8o` LKd2Uxģp ?#;*A;<_李a1uߑ~;X,Y 9~Ry]8聞vm?. 0.,JD2kZLŇw }=[ >V>erDDNh\fBH`\2`CBO:w }&{z_{М!<_k"|)IL/@$a²u@n.?i?坤Nl^s?٘0[3 >>CЋ3 hxg m u29- :09-^Ӳ^-{' :>hI7)QM2Oob0xXA?l>a\umZҎh]&W1FfR꿣pfC[ny[p.v¾:%zhk8JUs2]$_o]rv)I3ہ3VC5Dpnj_ Խřo Ũp JgA>#ӲD[ĕ:+I]8ߔj|Uo@T\߹p윻gUdסSQOw.3˕crI)"8Gbk9O ^*p"A nZټ rSX,Yu,\%Q<eb_r Kyi:ЁV!&P6YTw'^^p K/p>B'qg{̸Zż/_@hU~ש&G~|'%.~{k|ơ/5<"er] p=>-\7c{wH$!3d:=+ B!CVꦖ#;&b=k N7`E6b26TCe<@ݣ U}5{ Y=(f\jbǽ"9\V4*]GN],‹BCTCI\㖭][Dzgv_ҝtM&w[i*FM@G%C}#W ُe XL~c1◍ yTk T,,W zFU+]E/rC9V;/YZVpq9 *.T`'D+-yWlv${a zlœNAMx 5|Uoh2dƚ/7zyI\q/١qj|Z)G26J0kRw^u6X=#)ş0BW~?cRP1|QN!TbĿCe?+Z ,Ⱥ|/t0jY(Yb>Rfmi^ Za<wNĿ x,J P;UTy&#): mpA+6BEJ 1QCl$4B\2^Q]o:oס G (v2&r*B`g 16pnVuM2 KR1-Yx<7iS)E6&6WN^ O{*5MG?$}J7mX(y3\ltDR il㬓j2t@"6.H>':Dsyz&ت: <ŀu牗[ YqbIh0:vڟ(UϞ#- EwshndT`v;6^Q_E?DH0`kYc?|/Bx32Nrhlbem0#xh_/d.4ɔEĨ,%fTЃ9F6/.gy4_rbMhS/j7Xa"=" BmʵH*V DGڌ ₀9z:X&bJh`C2:d i(c"A,jAvPTtu~3OrD7FUVxGLy|yaɃLJ][y^oR.öd܄v\U")I@C@06CU Y4| ?jFv|[O].rm&;fwjCq}U6"+.fg?tv>@xc}R Z֘y`Jl-*|h/w模>+$Fn)VU3ZIBeI@CM|s0q!IXCqEtP=U_W0mD0M*|n 4r x!pS/f֪WOɻi-Ĕ irSW ˺eЃJ'- Xɾ5$1:C'[RC B)u@~1_A4fXLl,}52z!{S"_@qb?w5ʍ%ҲYf-[ m&41i5/|B ȓ* }[}Fm9p}$$nM%d7>qv<1Z#! #K{Ec۾џȩ}5薋sn*$^OQU`DIQg1iD3P`%ޣtUb”'4.޾9?V\?.*e lo|s%i gx}g7Hʀ)T%bRS}DR 1QWD=gY|Rev' M4̑)f<9GqfG.4`Ԋo-zY_*+`aKѠfQT m؆} 7rVy$D#gqVOg>}ZG ]x drf8uFlp!It{Az ٨SE!TY B19~c h(5/2䉬Xp"MfjpTMVPeE=%x:>2u2O?74g.;o})WL~( !]й@6V,m=^|=A ViJgJOd5P_ ts;#2v'+KqΓ 0J>>jam\QIkQS ¸r6Pg\9d]^}w6X? 3~䠭ɔs*rfJ|Fg7]_me.|{تhHo`k#׬=chdOSo*cEoügO/IR 0L_, MUGڲ|_N}xuL/˖D0}pƇʭb)& HoelqFpo| $&r s#±vnfff,52 ,+  fR0jl䌡?q|s{.qzgӽ-smKlk_sŶbo-,;&{y xu%Gu*_NȽf ;%# K\cx໲q ʃ;_ٴhYw06@k,21Q,R qf|OuYBVR- v>4r惤6¸m30ySZ-7c{ >ա5}W8a\-bz6|Fgӛ)!=JN*.Vվ T-f]r7:.7H(@o1"*5W^'POxaWhv )y?:h%ضZxƴJa7 zѥ!TEdF r&8(`t!,jPD$̛<DJD[{/Ū'6S7Kij {ھYzm1) i'$ B_$B+B;pۭ68Ǿ::3nC5+|,ͪNć1t?9mi/=Jz "qvܻZQ+޳qt}tR`J$4QѨ~:Oe[fAem_ iX4e™B)%b0Uvٟ1" N_܀>R;2;!%wO^tDo{I3#}tӓ_^M}|7.pY5[ZkEU.{q{;Ѵ$_.2өW_ixP؞MZ1;9~%6_[% вNZUdOW}\M@pNʳЧ?ԼjuubxjUbJBl4,4_=9$"Q3DVC'*`az&'|Oz1E{$f4r!Mq2(0y2F%oaG-3aBı$*ʆtbljD]o͎-#gyMzjIkr];FM@O@KZD>"ǣ7,Twe2mro1VWV r )b?R89ėgȹ(ؒΖ07L)1ܽJ1cn1 -OSU\`!GwkG9mD.*[H`@xQynt7ogOk$,*Ü<1':f}#5:8`OgB Z Öˌ~0㟄exQ\m>oBy&᯵4h8,"ΞJ]YlJ=^@ysUy^ *Z-SN`ҵ&ϸĄwfUpڨԦ&۩#B[ !2ƍpxz=8&aTmPJ# UwRV^ZjRC@F 5&o/W\{ 0Xd)|`Q>>=aR /X:ߡ{xhMTEVO,ѳw͝]-WZ[_@se*㬅zq"uoL~1J ^gKjԊٍS.J.h8dXJ^&n@@k_"wDٶrtQ=nwqRcfpBjwǝjЮ"f?YT̨hڰZGɺ',AeT8d)y0޸2әX؆w?vKaʐ2~MnP}v{a`p\x:!'vU5KYpڃ?C@TQ$60r0|/%+mB=b/g^zˬZBP%WD|k3iIWX x+DڽŢ $U4p8#8hPǒspfy!2욢 S5,'pZ!-C/ۯ[}XI~hv$ wGPSEQF8ac$ _}i=um:P/hD{ʸo8Tң)Դ6> Chj\KKNЂ؜x!= &Y< PQjD6YaK'+j䢝fD[VkG soI͓x>+Dm.1rr$m˼Qne6eTLX&x3kG ]4O`r &Q|#y/[oPXP QTD (nkbD}>P]vdFiO﨡Kal|tFI?M! #h`Z7zIzfD_Wp"cW!ʛxv6\*E#3y 맇O^>Ц)-25 6Ѓ$}0#o;]?I}7'Cbְ mcF3E}BNQQ)>,)})mt:w\|:QIlR~i $0)ɗdɖ} J5Ls%m䑩; cUPV~XyJ*ij<5cr5<-x~uȻ 8"GK.16[g[{0vݢ rq =zrg~}LpΥ=e %w:.' +ص3!8$V(YJM׶%=@\!묶jw8rѢ.e{WD+lb\Yj$oETO;Ba$q?6^\@ \W;#v&n3칝*znYl0@d7|2p쾜KbڊzROAwq]\8S R\)rٓv a{W|\<#g/NO z1:ϥ\g+g{*L4a13w*4ǖלÔoRMG^ >F`c1Xrj ar)fV }H|qWS~n-U &LO:2CȦzUIOY nRQ7 1GX띈&)_bӺw\Z[8b*?xq6cjCeTaC$,d&X!S쏅liaAY՜T/iΗW::հ!NWw"h3e:=1jF9B,()Z˪{p6ݝ ,Usoo^C_=@G:zwVa.ltH*;O]!г/,K*faiC=e?O3j3&Md+Y!N66ND]}I&ТXa(/'VBIp Cu#t\a^8fqf6>]dȆJejUDJbK VgLB{Kpz6T0_hΞ6Duz1362lǿA]܍&LdPoFI_W0P7uz}\\(*Z??dpp=xYU#q͐[=\n5D Dj=oڅ{@z̎F2{0<=_E^KH'^Zq5SyO!Y֎%%bוz{gǃoPX6wfIӅWQ6.t_d0E#."F!ePĝ,#pq\~Y:u2~*Dtr1F8vm`.u;&9nViTSe^= PFeE 0"`/lnǚwkiiwAi2Кniϥfi4Q\v4?ŅduNeAT]IkhHdE}ڽne5C=TDlQq.NT mztL(j J.Q랬j^Q璺 r Bu^J$U jv*_6% bЖ P E_ּ<+ ؈eh< Sܣ42!$.ۍe=C*2 'OK^Q"MMU#ehwYoʙ˾bLZgJHkHCMM GF}US998 ptuX8 -\Ph )nXlV ш;!BCeL/qe,JU͖o CZܿDκnπY5ռ"ջ[R{7Qp >(Gt] "Q g9dxOtBFÃ׿l덱'8PRO4>}>,2YRhјC A,;HGKĊy\kBI*aA$NI܄E  d>&{h~ P95>#5ͦIx&+Q耫 o3` :OlĔ@ˣ&ԥ;őKat!GXӓ>Vǚ\ ^ |/qxҡ#2w [;\ 6cX e=7ͫɃRYr;ۭB0/*a£,XϼЏ#֓Vv,E'LI/Aj(Mwsˤo) uΒ],m Uf1LCtDp~{8IYӅ%_WuiC BhI(/):cnHӀ/HOj=C4;3{6q-(Y"]Tpn"yׁ&StT)&4)_Z|i :'n#RGJ5EԚ)9(W`Q߼Hm?cݍ^nH+XTG\Kj!ǹ[fս jఇl4Vi&L0DOfucw RGH&8NquD.k.+"ICggQb$m] vfBJ*Mm"U~f%|kPE fNI~ٖ eidr֮:ZL-y ff#=>'b_uQoݵ|dZ.] + 0pm$Uɰ3Ip̥.'+\-5#8oXz i9_-m7wԬ6s<-?|'% }vayAbm)o P ۂh@f+!$ jmpE8bd1Tգy# |UYMJN23> ul^Uۡd_=J^|l5gI\Ohm-|ez"^Y+2[F0,o$ɕ뮻:n=QygKOtUY T" y3գ? TmM—Z9'%j3)&sxmR~䡭C[m=$Y!G i1̖WERq'lMY)nZڃ_!}<쟧bw Wp{ ᪫W-'t(oKy{YD?E 1CS+u8$5;$#LD\l,8]gMEҘY[jX8@sϡ%<3(%jipb*R> nDgLZAj`g TTm=)m pHAltk̥D?.:VF=Ì J;)7ǡZsENetHvZ$"n5]{ˏ?b2z~%7Ue(]jR]r *@q)˲E NUDi-38+HELUHbljkbʬ3YTa6k3NX nD!H9*MyTK =%I!e`(#mawD9EV@ d'N/4ޠD?I'\̏Һ15MyYV:m!3Lɖ=hxb6c¹yohۼ,:q)DN}tD_"Χvd!}qrw)5!LewJUj mK&  N{_9$";z0HcQ!b:""qgͲ+ ;bS"cۨ{DH=s}lkXȆyFݯm6d~TV=w=PiT|>4Cmk*3#K([A^6T2eK|Ƽ‘D βvN \n>].gv8Dt uq숲}* SI( z#>px~8") Eꮅ1ӅGR8hj,W..˕փWX춐"X@L$<Z*56]q!'zLV0~L 8U+†2 }CYe[bvP/ d*y!|* N-Ǽ.xϳ R/܅ti/$y{8I5*%hʷ'@q&Ya GO-h뼎](OwG-0ogBe.wIę]2h"AMBJ=?85& tsl~v;o|vv%2mr=}@!M!x;RmK0k_XvGB@ |YV"椰-SɳB .c5TSQG*:]4xRl'`  ƶ\c=< >o5LD HAUZߺXwk"+zBF֯Ҽ]E h=nW;d`w/>A%O6瘬!WqKkD&HDě.(`Kp|^Dz_=amyZ3M^Zv"hS-侷@ܖēL9iW iC3!# #] $R$S]v0%ENJI>бZJ?;tUg8$K $N $MsePo}eY-脡DkR^'|U2uČT[YellS]`LK )X1dĿ)1Yz`- ̥O]ƪ[ Q_3Źby"*c?]}"J j $TF5u73~@&H~WFˊy{eLM?RۍE$@kpfl?sΎ4Q6j~p|僡Oȷ@Z 3@Nj]y/!ZZu]"zn7P5'bBeLgH5KSLy:)a Qt"ZB!;!D1=*s>}OϿ|8>q1Uw`ffFFFO<;'|r@?XТ{ ŠyF_ŇuX;tCDʈ!% bM o nqz"t)@lSBZS#WJI5w{|C[0X!r-C0]}xFS@\ЯUOyz::rҤD YBϯ]hRX0(iUۈP@sv9dVD 8j\kd#B @zVB9\RF:]6CQOtcuSdk* ̔D=̿޳2 V$<2PÒĜ@9w{OY;i;HFn0)Ce†pRF w c/S Wx|@W: _-832*JϝPE 5+&JqXYsk(ʭމ;̅D8')cXL,[a\H& ԊiSLtG!ccBXTX>NTjfvAr 44G>||K*AcLw[mYB*F cI]+g@L(|TQ5~#HUV1*(;2ZHD C3V[m pmC{C-@5dpTXi@fHy|cn}+]Sk 6O+79 Գes!RYm˚+i9gsK0VT.5np!sjA:/x.LhYʖ%V8}jQH~LNҰu.i*vi_-Ga 9"LU!B!2kOh?Q-tDCt"c'\| A[yS׼tt_[ "M-$Bf@lYjV̡X-Lk cSw̺G cAcB^!,Γ3'#fKovZ54[dՇFdnfDʴ Є$+ a.9o:QHY-@j |"7I?lB|"M2tr7cHnM o( GC3_1a֣w~`o4$ Hf9.iJ ~8G҅)X9ݛ3<$tb:yO,޻ޢ,O5Bc϶G]N>郃Z$VξXxbbz4*und#lp`\~k~lq -r lNY|sςE (Z?YVJR`}/m6]@ =E| l!-sWTg?Mux@|=jA gVTQ˵x~KI7q,ԘjϬeTՃP7#>(0bHO~/OFѯm4쑺9ͽyDoN0ޙō!|{`|#kw6‰zPzYXr դepm5wT_w%l~74!zfhHj+Q,[s3i'Zާ3u 79TθzKXR7S @/)`%!Lʪ `4~{btR}+*K`#4ŠW>wa1+JHS(jѰ 5#cT]Z>J@ yC'1ӡ3{qɐY|ZxOn sj "{JLar؊'`ka|H'f2Q+If c7HB-X_ zk*a RTqF[͠pAtC&_&{yrاW}o=N+Na$ݽ:%v[E6:LEh>b0 X<ߔ 6SvV4`N=v1c̘U Gj>i5G/\$@HU``y\|T?M>7HC`gҚDDՄ- w;v (ʓd?jzPvH/gM+_7bDtRfo5E_srvPo% иFWaK p}![pॏuv[wm|#ay{-< : O'|uMQڸ hƅO{g߲;GSc O|A'|JVQz1aZ#a ߰5X@L-CUd oh%Դk٪3c,pr!KîH'{yi˴ۿ 4U`>%qG49sÆ?rɯ%_fdfѳ~ :F=bdpJ }e!P( iz'+ NYu[ OU,&k_"/pI'N6ҐhD?"фͷ,TA뷾[[ yB;y'([E$|g0K̇s+`wy?X7 ,L_L 7 /9!qa WM iV(|Ӛy0Ro|WGO(-83nl1C?Zb~:ԫ;݌y.s"ed.91cp/yR&'T-'茿IXvL5ŚBf2 ٳEFU~)WzE8(ίKNiE;?d>c9#IMz#a+2`lV_}d/W_UXuf ; QʻlLk]wI∽װSonW?U(yZpHFZ)==27?= y;, T{#i 4kptb!1u5N*Qr-Hq1-`ߟI,ʹJTcz2/^yflnuDyPiϾKhR{N&a4_M~A<[q%ދsibS.50@1rIrd( U_i7%[%Zf\{dZ{{b./+~e.fQêjGWo՘\ѷ ,LGs[Ri>'#BiHn t{:$?o*j(5O! L8 sL ͤS?:UAqZF t eU Ys$6CMr1SS u=i%5\?Eo0>vOw^>dޞ:$΄E N 0Qw "3Wg/:9ANj <',50lf=΁xӊ5V? m6ȿh+M2ր. ;n3QG5("7Xt;{|_v5nPhiK0>rwS$hCz[Q .-K6f%4buu梱L4BޕWShkX'OTWQqg˾XM%C~Н_NgHaײq1A[e:~c뎶q߸KmG3( ܷ9 s5sqo.$\heǬ".|U=:֧P@r.C4?bQ}DtX?ⰩؚrcU:ᖇ] 8xêu>^w2^!D2A.C".#O޺ì. 8t B-Aw =j/\܎g|438y3~])Kw*LT6/x7YV VLڐm6uu6^|3˚[YAOJ 0&0# L|'s4=t Ū3/Dk!q$\1#m^j8f24ᅺ,BwPw%ݿF~pW١#hOvHIeS=1F3\+k7j# ȓOɾuV'?I9Ê:+wWtX$A:ǠtEo~bfGQƻM9u~twN 17;9YXU*|d)}&@p |(euxZ"yy-D"l\Y/%-5VRv-2GtUB~E|5vDsFi/ӚGU7ȠyA"k^~~sF_ҷfwOح3JW !xUqWp DGޠmYTY&>X1}n!ze4V^DjS d=2#F3<]ޣdA0a: *!j5_E$w߉ [k">$#Iko4q$^ECLE.A_aKl q=.2*Pv^SP\vŜчSw0MKrZ-=Hn[rY|竧(qBK& #rvA&ʖ1{ս坁{(P䙂<{||H;@:RCny\ȡXz 3c>7՘EMjWWY1K/͉KoBQ7_%-a1N kۆ;=?IqEpǼ1mamRnݗkRmSG|͏Cn =C<,;ypG\ :SJs5^&x#Rb {m'VH؛4]z=] )ν8wtzTrI @D8,b9 r-;R|.>TCDr *c9Uu>zz\#+**Ü9 (HCdD{k R!u<oh(2?XrŎ:nF/]IEr\z3J}vD,]H vJ)ke 9ҎxwirW 94^ s؆/%gC[VO3J:9~8UZ7**iF\OGa: y"n@Bh~@Fܑ:[‘bױC,(0>VJv0hKޔrL3gzweKl i.u~OU0J.w 6JRw05tv;P)֟m$opduیuSn T\a,Pg|j c=*hf_زCE4]ds$̕9o[C= oRd6!+2FȠa[>nlP9Pk?z,`t V""v65k!èYd ^8Eo={Lᤠ};5K"ii[ˇ4w|ΑyBiDN^ VTܝ`s|'1 3J.5m+v0{Rʈ伲8TAkcۙ$9p ^ SfFei⽌(8eWF=^ =bEθu+^Ya~NjyyU ̾WLU4 M0YvSgVXkVNOZ My9^uD̏bp!9\7r8ENM'fȸqZMV0\epj4HchX@gX_FgGkp5&;LM5أ,ṛ'n9K].5i'a.@~O݈ԟt1&\ш!XFs6 U@+HؚJMѾO'J8bQ;L2ؙjX\cC뷨+1D: 3P`rXv&@2}O{U8O?W; ,/r\W6Mp$/hxS(g*I$KM xqSc:!s䉷%ӏ#n:Ci(b8+ϼ2ȫ Q3^X>ErH+斜J5XNIp)-/CBNSU-)Jd&~*/1.<# L:nnlb@ߕ'Ql88=Yy}YNѳC :N=[Pn8'miO2G);dJ 9- MeJN#tDm@c_&p[ө\/عkQ2EqaL3#=)"dD*aevi.8CcS"?X@丵Iօ>+{:Lс9$VG- )i\c}GqO2Ɣ(]2h; yM$Bϝ< A$ `ڭk&ۮܞ*ڲ1r,l>k"J"c~88hI5,w2_#e%uX]ϹdIűuAj3*+yѫAcV[BLW**WFV W}i9ꤖs|e.u/ln?O7:54{yV|hz $g-TӄԳ! v"nU{Q5t]c6yS| rB :Ԯ^ew:RJO? ajP+y%5`S&M5C_Yb811WHO fG`>5㎖Fέe}n3 l! 5tE25^Ϟ yyTөGu7 }n@;57HB3˴NωȥybPG8E gM1~-߬|; !gIJwʟX>Zm&'Owv] E7nf] O#p ;U.ǜe=ox<*GT" / 2t'sDZYg` &Y9'S\ctpI zd/i '2!p4SJ+NC񠥹M}v]D?]d;x&8TvpzCBnlcv0y  Ob té}| |[uwuZb W՞-˵wOY}efڒ,0_ծ 0CVq՜ d2b,}fL'QN9y_η= pxblDDBu#\_9Q&X=,)d2(Ck- UX 4O9 on5wYs:>v7D,;Iv~hd^dkG-,u"e5YJZ*4[an1< ;D!׌a>N˼`V7w b@&!u"ÑxĒd{öY$ֲlCEx,ܲ) ʒ461f{gTJy)zacP+O}1~ G jNa] T@CHPU5PW(;rbWo$uR4I}P!`OYY+b ޚPIP:/LnD|QLlg2fD|eqs \/Qa (akFP.R) )AzKNh7I*n&.$v"! ԙgB8lʣ(4.ĜlgV6@˪݈*9S5K٤a^Sc-,v` w:?3b;4ާ!lk^_'ۇѥ%Hu^)I1lZEM@VtE-/pee}&w*=ZDJM(; FΩIOyič/ >M-Ƈu+$%A/Wfܮur0 jfM|KKpr>) 3duG1A>;q܃Qev}:(7m[)ix\M1Yk_Xw5<{L6 R3+K<;KŽrX}>oc%5X-iͱ~,%Ԋ¨2q[%9%Kr`/C9+N-f"rݿ6yD$4;H2zfn7@f(<|XĻڳɀI/$>9 .(QοZH<>+FT{ \:C+Lx2QWjro u®UY z"Y!w{@%udت`/FkO=:1VWOtyS (M %-xBE'F̄5:.%&!@RR|=O)tŇy۽] UkDLyq6^Lׅ*h ZO9h3XZc^8T cmVP`g^8cB/gtMVхLx!gb3k#TLg4bi[资&BN\۞E&NQ}/7rQu|8LL  g.ЎKN?jˀyFY Y3Qʎ g.*VKJlRJ#0"0cIZ.C5t~;Wܹs/9&[ Bݹ&OV:YI'U JK_=aMz_}$j1` !8#l|n\m'\T^u?)-I)Szx RK.QJ0lD|B0RwN/,X~5jy1δY;% r\7!{=Ŗ$i9mg⤁yۓ5sxڞAQA;68鎆 Y+YU1>}vO /QbbFu=Xd.st|"X] DgЃ$#>?!#h&~SBҊZL`bޏRDkEcx(z'Sq)e[݇? ob&DK~z7Sč꠽z0`T풛tY]|Cao ?~0jzhmvIۺedzS.恘WHZ%Jv0s\j!f<>Yb$?lL A)Y Z2K{ˁ&vYV|Q A?WmPկmQvUπ{BhrJAu8V WCP"J4}gfC;*+$sQ-IexOSX۲,igi<_e Jm6V>ks: ]//zm2eФR^Q~94 {&ALoWjg%ܺierن~]L21|!!psx (4 ]aO,]q=<*e>`30 wFmA@}H2;?3br[ !!ӡPYuE}TtJˢ IU: "IY ЃuH7!"QLF7\EΦ) ߱)?T; jND7) 1G@P!OpepdW$a=z Nީ9cܶ9pa't"r3{tvwUވD*+9QԬ[RyrcZs&6=QxJ%b!gF3-%b[q(kl|ͻe0Urʵ ܯr_f`ɐ\U@7s_lh '#p7YreD0m1b4L?.goS)m\.%aRNow–g̈́:,^gN(ݲ ,J/f'iOe DnL \愘@U*y1KXٯ͝UtVFeŢ 4pGW߰-O #xյlm8NN>5:QTEwvX0|yU ]K*v,=.V+0I.Ē$A[Z[zیgB_Rt]/ Gra-L}ӌ_G0f>oFµN3!+!T8IXJO'RjG ^OSV+i;(>a>乪SY޴gFy5_,;[7Qc(f^MNԜr.U=0ǚiGQdWpt)މ͂aJIYuHw4_3qڡ} v{\S@uiYG˞d, 3ĂQ@1=vp+^b6m ?}#9 :"n5n L[lv9̵6O(H(9B,"j0s̀Au;΍[3-Uvjw/JwR=X#7P*?pX GY RQ2{YyLExR͒/zɽ!<۹z}/ox?Ǜ1@ۥXGgTpED^D(WPruZ ; WGEc oEHg .\^Glݦk? mG6<8Vx2PT3ΟCms:y-W<~mP(|JxB1^2ŨlZ؃>B~IBQzEbu3mZ.akޏǦԗé.! /<4  E)t6 ^aG_-76 anX3:\/DQ)F;e盡r;Q0`{HIU4&D—_q5#8: BA{n儥[tvһ{>GI%ˬz.8Hxj6,xLn(IhOF6%t&cY ק{09iغCo6C~H{7%WvpfOQ+WA] ?pGJ/Bg,lQ6hģw8E~;]7Il%K G#? )$J yCALMf(y2%GOci}agim,vI`c=d1vо]|4oq$V9|669QL^ gG?ne.Dw=̆f㙥9"FA}{:BJv[`U;Oޜ$0:lU>𰭭lR<-RvbFYv{+4Y@ǧiGD k&h WR6j.;*_ kdyKylCGxr-v֕ IorlJpCGby8zW{AC6ֈx+#/z)Pdc $GxVs.9\7dRT@R~$}D0>GMϗ\xAXX־ߢ.ް95l У^IYW߹B|ReԹC;POr}\*qzJzKx lW%sxmMJP)jǦcpE!)`O-\}v[i(k]C#],k}gAY rP- H#P˚7bFz[|M"ocs+bZڄmWCNĘ_/ǧF`Vn:dAK `f_zO* | @ۛn;+o;?XXe5w,@#mCq("XKw |pgO w LTҫ_1(kk l^K9`!bQ08frkt8~Y24P㻂O-KX/ɵxiat} ʃ{|䳁`ˈgl-K\bRw J]>$fut/LJi~ɛ/M]|.^c# &u"h#k!nJ¥Q,bE¸7HPXcYz 6 pV{F8OET4Gut\Jqq-O7%{(v3{|{(vn%EgM TleT{dna O bum y;@"_]|ʖ93_5"|5"K$-.q_ϱ{"u1Zwmpf&&Cqye1@G+},uqCoGd,I7~'Uwsq6޲ BGζY}-0 z/5bԘ76?UVtIbفNO,ZtOFvӆE"?\ ޤ焳OPE`m_h ˓3K $xF?e<{+~F0/>(+P˛Q b,Y_Q@ bʊv2'l N>tgjr4S4ywj#?s>k]}H?x(&ҁuJwϧohư%)#h4Hw^N 8k"3i:#VXuzbZ8F 7BA?V:>>pND?A%`{|U3H62< n霦S)v[2 +Sl/ҕĽ]N,M0_dn|z*tŒi%O2"gkZqgxWnW8mtA_@oze-ԫ| 2%EˋUIދBF'K_Tx6:HQԤ)J 6OU;+`z2I9@]y0zDba}5L8WKMK_n!]x"C3&i A5`Z]Xݛ!Y|^Y_ %av(oy;Ӭ0;WY]T!@ PB) 47(4y?L@5} z~wr4dC4 It` Fpj(.z [fK]Wo|'=ײy22s^@rrVɢx~FH@) #)m R`_+psmJ;d(Uuņxxw+ZILXe9y u*-+w6:Tm%fKб}u`LZn/qâ"9u,$õqdAhM4h}rx=9yD$J)j8 tO7 {X .q:i6caO=JO 8M& sΓE_S>փ+;xU25Tl 7 +}Ќhxa+ȤyZxVZK$wY&b n06V$7 ګC oZ6FaΊүgs};b(]Er{S7tuuw[I݄QS]Tw!xV*=앢cD}I=S%3Ӌ5L\>7W;4$sip<,F2F>sdtC-]i, ͚TfH㷖_z * 9Xq,٠XsKMޢs\;CFvX><'–nY;,l{S+$[սL~*:/1zS;R&BI]y3>tl\W$]ցN TWI n@j](Q0 f tKz-p xA>"~Ɉ/popf!(nۄnmGB2+S\F;pW;0=HȦ9Tb"β#:)F4dQ:Eg4KDW­f d@KS&̕:Oq燼(gPr4X7D-Ţ2Ϊrᦋ#*MFy&2$k|+EvkZzCHqXm2#\9Qb%A&Uo^~wqmWufd6-o7p\7<Y`YA|<65 H,vߗ?_U)?%")p]618Ryoq)n 5awU{ZTZ(QUcU} \' o٤F 5Xx=So0I7'u|@c&uhGfQE\d[wŦLYYיP)lmYbء%s@*)B;?JǗtڂoZjcW1"~@cBedG)Q~j(KYޠ·4x6$u?t= C]A(RT3  F'HT q!d\FU ^ W H-Lw4O(S[B$`hk&5v7^n&"P "*ꮡ.աzTf;(U\#@? oV-Ԫ)מP#ղ?,rYuQ0w7&X>yaxzi Y@ߴm@3^(W@~NփJ"}X )kxlu6_%JW+w`L ?"EkH fEQjX[e3"Ru=]HMU=W&oZlPPg}Q (;=V~[aNb?jG]cUv'H~pqKϡe+(bxPڑ(:.m;S]܇5gc\b(-E?l4,I*Z8?S?ܥߨO}nB;&p\fϜҼ!|>XD mglEiE+c{cEUrK;* Nxѿ|Y j2=͡۷a_WLiAxSV+RDSz#y7uBh'=Nf֫VѾ\G*YAA9J ` K89r)5[!Yz[ ;tՕPM|1)kp<(}/ZtOj\J2YXh-S*X i5\e"cl(@0{ٯl3Wە4.4 TqhR)p<1%+ z &*Jl" u-z3c!=Ɏ_/]S")',VI,>De+%<-Rx%_l;XdzA)jJ$FPBo7* N'⛶.K9_5^#Y/ ؘQxԈ,nxnhfչ5q&=X[~OzBG]H|o}ΔA"XfXYGђ~+::bŚ=N՞`$9!/TKʹZ;71%Hh]@bGʹsGՙ u6EQY kӓؾũY1퓸@"LuީW }o(#.GrU=M>\"ݠDoDOa1ÓU V '#ُX,tzGq%>ĭ'|:DW0Lï?ʸLn!0V&ȍHmg|0mU }Bp+ \=uc6ehl) bXaqpX|9}b{f#]t? (453t#ʛ k/\rNLnvE$H$WRj+%| jZU:41^zC!V FʥlYFeHs4l%۽$>H0Μe'Ntxƙ)\ٯf g"0I5?v\`81r568+F;15ZǤMDŻL;3%lݢlfI,Y#``cv)_p %u;?k8ye,D>YsL">Y\#%l3 .r9 }d[mc\2^x %C}J>A睘:LdPŠu~E9V?!1e:G"@36ģ$?g¡+ Bw'X/{1Mf1"|o\:%Kpq:cza_ S}@V3cb.agZlRZMk vltX7h>7Hzb`4eKņ V1DWǚP V~}U<4.h_x6lTRB' GBh>s&Zzg f{<6o𐏕icᑽ 7%HM&aP֣⇌?>uCv:bU[f uv /Hh&«dst[Æv z8cQnzBOE?S#ϊX?ZO:كŁ(GNc*J:ISR (62кZM?T8c+ _p% c,nd'm`/|[!GVeQ$ӱ54ܓ'vHx=9d]ѿ4AM}<89s`0#mX42MδSE bbוӪ"i13U%Z.GU0;( ?U-h?)؁$,L-:S-k@,X&AäYZgj'0QY- ]VrhR’cm l :*g>gz\ynsPSYPȤ\y2``*H&{tjMqy貨rg ÈKSiG3G׫mτNq$U%j `9p(_eV>6(@PyZM͆WՀ`Tk:v:M*l%cgO x]'*[nzr*Z)v2`J|1kl=Mc=xSٹ?;G7!y:R\MZ_t9(-#9ifxY'}#XX~wiP)-(v_>wu2L%#o#غ启ډg#1{[Gf[{T 0 īIqS$GKg@ ˝fD^vй5&!3`[e¯wC:ѼR}zjH ͖r+#{^y@a)*Q4 ~*s5T5\S|$֋$e|XJ+Z GW=LѨ/\Vqv=L^+ @GJ?A>`;"6o7."b~F:S=F!Ia׭3z-ƴ\㍏b/ƫЊN~rwچvZnlH)xНJZGL;/grt3Ux]|Ylj:~i4ިeTm'O߂LA) Uy8 o2gR\| ~$ -nq"(ndJU{|_+T0[3ZM3]Vo wW`Y~cuKRlu )@N3?B%>ӷ9[E)bM^۱@g-R}3GR;[6b3?j~m悉/uPYu(9OW{e#VH=J]vn!^ @F1$THuCPˮϑt 0 Ҵlyؽ?>$9u"?[mEAQPn݃.FoXe {M]=#d=1vK(\/bUW3+u= \ȍ\qAL߭H9)( O{ |,?w#szqc@o o0t?hrɽ ߝ;f+Pdi.ڴ&ۓ9R"p_*c~] sibX k#pkoBguEƱ!qZFs%Yߝ35KH+QE_{u]ơ W v-*2 X9*WXҙ+x66΍FyP7=wU0c7R[Rbp _8pejV3n=r%n:t drdƁP`z'Xؽ6ʒXryC>(llo:/XR r\ ۥ/#w]'ETܒ/%W$h}3Gaځy @/ W )|V-5˟=ôF@Jhvql!wfer>=g "m*vdnе\—fE(U0lG4 0׹\=ov[QSв4%8MI QLװ@> cF%,mi#FV~j\Nm,v|PW_gjXxWGRJٿtgIC<1hٿ3&-,E'RSo'm@%T@A'Ǚ(:GչxeB9҆.!A fqOALH͙quCb[q'Dv:BC 2M=#nR&RaiwqSi7j|K;9Γh) *z9B&TM ]Obc懖wr7tY>$ Ui@Ө|q/ :=|Ԏ-㚕.KX8ή0% bv/%M)xG¾GOZ5D_: -ʚRFPJ2w ܇ADOˋ3),!lq"`@d.=`5sfznިBbpy7$ůs/wD,rn_Zi@k]GT['۲T?4f),4'~j4Jg!S}n'v]G7*iT,~.˱5dAs* )=u[lf:4$)hkFI$.,rE0`IW_%Mp"y32u*J ۃjrbbXHU{MLYIg6O`4_<_qrРrLTH>^يi2V3 ,Z7/z(NrYst]~[@-j71(p~t닞JH)G<RAuh\8נN4iLL8獇:r* ܰ?0+L=``,Y| e>G[! Sbm@`>hs$SJgq"IVlc"W< L߄y ,tp{@˅z .Mr 吹c=lS~scnȝ\c%J_](rɵƵWI<35;c`"x={7yy̞c^ю_Z0'`#K&-}#]5g;`g)*uI,{ɐ]))|&0(QBKu3ײ#_xXq^,LFڕ O'\|HkU֥L ߶l/>6 tu)=*B{mkGr+ RVE&a,˓ k hsp2v?%Ў#nr Pw6rqW`8'%MRb ^iDzv&z%(*?!i:_Kݏ :%q JMF8"O<=I`]E+ -1Ξ{#|/O!F"ۣEK)qWפA:~N/-#WN@v$N`dy{jrĵ~QLRZ˽xZGtqjgo7W 1JY:hފ`"L.rMvgIqNiEL[rA],t"ˎLK)|8kt$pf0N}eA'T[laUVpdBTLNC?l\X Li3Py RgFG$P,G1!бϻDQe2*ap`43uV">h}f6즷YYxƗT)xjd1PEn|wݸB:l6&pt;&YuCٳ"%|7_Fq;@Gn0^vL:s~?WqFzd.Z[ANCh˘F7٠!C̄Yb]HMB!twry Z9mNpX֕3<$n87,p{ zlj:JyXvؼ].ivrK؇f<9ڄB$;5{=2. HF&:('Xnv>SƳ\_b|, f ՞#KXd5~*zLJnPg^i9q,n1Nj# s kn wB~l $nl1uɞRz-=fZ-֬ߺe)M\ tBAi2!) O; Y!WkךeRu:'E94fvoa_E w ]B/[z$.晥2էo-\^jH밞Lwǡj}]c~Bwa_zK1N1b=ڃi3W@ fTݺn?5^旧ǒ +i+jW K:J8VgxV]fCB>_4-S}sbHIZd>Gf9ǥ~k; U0N8X)9A%M8W-L0A$*}9 )Tc(TӖ#6%9Nr! KiIqG)q֞fXw/ҾX3D9 %AN2W&">Sߩ<2Q#~A<P G/[|'(ܕePCk[KYƅ[QV>!:PS L%dѧ9ur[`2p5TPT>L+3tRQ"wgzC&y< D_wrPT+ogj]Oq, 91șivt I+ilBĵAI)Pd'\ :XBgYO;Ty!#aϬ¿}LR{Z 50QK9ev, >Erۣ$ of_';%?9n6Kb⥏A_j)%o=>(P0,+SK3$gqhm(Q=H:yLȸ?D[J\JHa@irE @~(˶T)aM؏4ut'ǹ*$9a;DuBh{,bIaVf.;Fʅۓ4j>NH$Vr.18%eu5TEPb Fs5"XʼT m@Q7k95v˼E@tamw'iǓ^ɋ^=Ճ<\6ZՆ\7kzOw(۔eiKy+!4pT<,&әϸeX-NGBH7ʖn4%?;fP6gdQ$q1u \ YCZ~nlI 3SlJ80O4ѦrʬU|9GkTsi`Vg+ lzcRrL;¤wqVbzKM]5H5ǭ Mx7yvzd"gǦpXI[ξ'<[9D8.̃ 6Ein46Xwec!e1~? { 08zDj#?o_5*(a#*D\bz~rϧ c(:^RԀ-2_ ZGZ} r!xܕ;޳XtpTzz4U"892+9vOb HO*JwO.&~Fx :41vv殀 A2MN(w;@jWJbg(Ep!);br)ho"_< skfs)jɍ!34_XTގ-{sQU|\se.,/0h_tgl@C W_(3lqhxZyBք1; x(@b&/et}WgXD+'>FK*csv P[|u }EDfP9(x̶Vѻ8qt}c܌bv  ;N"a%逿:(3>J:Dy"5M-3Rt8I "L+ЀէY)_*m6~{Y1zKx^Y?O;Ygl?QԤg"tBDd7Vw3\ ts(>eC۸Ew-dRbI> Z ošOʚ_R%t$NNEz v뵠8̎jIjwļ4_;(ڍ1Ƴm<[$0DNP ' w%$J;rv3%EE u$D\t'#6X QzOf D\6QIh֟j),E|TrA18@{x2D;q朸pB}DQq 70'XZ*F\ 0FCȉE۰ ;8L7>{7Wy yy{?蜋\[Ä+-:uӨxi5|7bເORWӰARM:ɶLPbӚtI!t#}yxS ?4_b"cEcaYM5$D_o Vbmq4ho*Qn2fdF q*B>_a;;@lȋ"/%"ifPk1n I鄨w>!ssfl^MZlcUyN;{y]Q̹a׫{qLFN^?7n\CPߙJy76i<\C)@Atu\+J \Xn"ݕx|IŗM.#ϭ-/Rs/&ʰ\0:`Q`>1}z) +'8s%A@9AW*{d%LhI12͈ImB ㇖Nqo;u8uEQ )E閡lm豢NCT@Fi -ڳ}ӄJ2B zC{*@w+>r?&VVKM,d4`ⶊA%`U\~mT3a [7I%^-$&ҐFrOCFr{Cp' HD7]Yf_1"Hv( `(Vۺ艙)2x@UOzS)ݟ5IQMgt R 4 篰J/`nG/M#@/#/Gr.+_+9-P-SkH*R/Y4 V6s)NC<9Ww]xLN$*j|(d !MK 5nOmuT,=l)H)M5{I CJaO#33hGZ[Dࡐ"N摒Vڕ@V}-If!Rl{9i&H!I`J!Xf+Bɤt |&{?rYX!Lz~wj+#|[_Cz80Df |H@LtV(F^vhlrѢ7'p^\ L!{ _ `~eF _`Jc!dLf^b^`|h%UeP YE,~>3X&oEfƵmKÅ[ o?=9d0-{<9Vi\Glq Yu 0ru!yiRT!U~ۂ VЅSṄٷ[c/+ %p3K8 s X}f+<7oh :b95Rr~ ZKg蟫 . 2.]jg 6')9@ͣ ]MDwp+fp8a,:t :0ZK@p3Fq8g~SV~%~dr826 Ժ8NuQ5Mb fXZd&yVpϬ_"~4ܺ~ 櫥4w, f enF*0y@wcDK/7̂LAwuJrtl%}I?H=+Q?z{K6#*؝}SlY)zG7)u/x({ )]vtBxpkMTG5M_[TX>L}?L||zM^W3fD DsSxae{A6IP/߅%'9W66Pf& !*or%}Omr ,Zbzw$;Pװ)Hҝ)I+*Lh)H}w1">Tۤ4#lKo֞7ڸ5}A+ ,@;nM PW+ 7e}yTtҕQUDp>ԃ#X}eS]C<|Ϥ{p%񑍝1(vt6#W( Z0 nP6n.!^ɟnkCƫ^ i&G)Ç(4.P .'j++&-sq~ 4{@$b >ӸLwQED|s^⫈ )RN9*޶0-)i @>UKS8=G+F0MlKY @uc3lh&xb#bJanη%H:{u?zU9̥Ŧ +wlR-rgfNqjs;k[Sj [gK+E <*o0z:$ @Ev!kF״{\#z9w'w5ײ%og[Hw1;; PjҰt]>c|J2eTZ V-gtvmt3dyev"m,@R25Y'1]8wIMK/Jɐl` 6d d*R-h|dKKjqHK28=M/xt'0c_ϸ2:7R E t3,-sX얓Mzl&/}i 5)Lei?}~S :$Q9ĉk-Y&es2z T޵|,VX ('g_7V k'o8[Yd2w֠o(/qWivM&ue|xJ]8Gd?u_{d[n{< RBHE+.r+j\T͏Q=;b@igu S=$sa^Shr+~P43v28h ?VW$(_WYpiV @sdbD~M@%˯`6Bl7^0nDNIk~Zni/&.hnf()UGbhʓ)FRTޓʶ]:VrW֬D둣>0|7E@+]9je(et^,Xh F݈cP>0m)qO^z;fҼKJ4 R~˻]o/?5Prٱd!\**;7cc= 2FznwUx?09GA_D=۰ўolsAph"0.;As_ԅeM;䇯:P>K f(#F~U֧_t݆;^ӌfzNKt>Zc+,6) Ťa JKVaMcb 7ωpVu=4׼eOu+廯!dc MC+1j 5IF4 3߹f?]m7Qx`jm+p҆$'E, qf^ 0Й3%X br3 9l<ΡQfN7.T!Rw#LL}%d Y|Z)ޅ+J5ssK#.6333T̚;e }Ia]k;Y`2~Je]nnOFtɥ_xl|!+J}cANp qk7}} 6l=c.So-dȒ yT`wu` sͣId Ur1 Xd'#{0߷VGuIJQ9<׊uK1jӝ'Ԣ_%+#|="hMњs&M ˢ`y/(OMID,?_3 ՝S\%TiX):ڙ g9 Ѹ5,t mĈJqxp !Fn9 SHpt} 4>%^wUۆ >e*N߇*#"x J|b|!h?KbRGr~y#v^ =%< b7bR 52< ZƤ=Cd+AZM\Rcƙ~#5W($Ծ|Z tMһb;gReVqKNC@LʈPj&NV58RY{DlM4+h磧JAlj*}莀D < !{|28JsxMhKMYLoѡ&AƸOsngѹrI}n,Ǝ}je%"wcA邐‚^WAŭ~;}+TU g*E.4jRAGϼš$)v t3?>(c#ećRS5X;Rs)MU_XIŤUS>;OqRd'K|tgD| WSVwPg&X4>i >3j]!yh"ew%)8\8AYJN<>aTz y>1 _0l m? +Dۛ皹rGmV< c_Jxр5h pĐyZW]'.(A8p/lJ*Ԧa]ȿHG<ԸsP 0ۖ>榮L,V1SU7d nO:ٔ[Bv{7yn 5h=|WhE@Rl/gn, e!%!3i&T@m1+hdq S.-ؚ8 *ڀF3GwBBJ9E楚E.{tFwH1?mPhzM5Bhr4"ϣJ4$N":gfD5nEsZj۔vd !Y?,9H}c46s͸ g(JrGJq.reRўcj^qΙWavuF'?}JەF˻d>9ǿ޳t&y247L^e 9hv6^H)ΰ`N 9G~N6°)Syv=MBygqX06Bx|C{I@uhq h(MApd3v CSo ?W~ǑG2E5'[X6ȅgV1u{MYbsO:Ϻk"E9OT5pf:$j(l)=i)ۤRҠA~=>ADHbB%^GmSDk4:)^LHSyV*P1\nhn߁A7[f'z9ʊkދx 6рp>8ʇī[Ԝ|TMR`ЄG~n] (vjbP0da 0vP8eOwo o3-16i;5($6HޮUH.Dn'.>V)_dSg>xZQUz \v3KA=*<ʘowc[J vՌ:!R6 Ђ|N#rR"dL&Kx|wRJH3a IS.d?R]gCNJ=ڷC"ڥ=NNmԂq?֊8c@yŖTDF}ړi1ۓ#y~";LK6HwEgT,4QL3 K6Vo!O)Kvߡ )M"%xuzoهc?I0z1; 0֢ۥ{߬.X9dktk+p{ qUAY-딚NxHgUM\ʼDv2‰4Iq ƉChZR+}2)~^Z˗4i:r-w89_ps%?qyi QRZ-ϿWu ,9f'g#!-3L4] hQ(AnmC .6$DN(;p*DHcH4mfӛΝr|5@مrȘpG3_,tGg0J#T/yIN:d/5(,C ,&_pvcW8 C%繗%@uZ9ҷ[_7QTmHln6Ɩ-i/i"֒-<|u̯.<[k 3JB7Y 0`*_u%fˋJҌ&tpc]3!eh7tqOSpUC:-X\H L}TUGjQI<ߢp9/I4Ln)MWz%&/>Y ({CNWo{)z,DMM:zdLg38uJtcA[5M8^/<ͺ:x#k("tu*ZNHqU6J +_dZm5ccV) Xd_x#j--f4*0g JX^)zܼ+Aۮ{'㐦x?Z/fnDIB=~.̨"$\(Z~In>جRl&4]7L&#׺kjF a&٣,ΛoYH'uHm^QRcqߠ\ e7,Lg?>:1U(V3 Y6|T zkZCm!uAqZ4vB r[O +э6?75]V;-lWDrrܽd[1fL!U=&nFp fNтL]2.7kŔ? L n,b^Nv3^vlF/G6>yjYa 097!ձ@#sz/tm *d;B`+ۆqq>0|JBJH-f+K- |P)uJ5,$XjdxCB%G19ϸV ѐl=81^@r) pA/ly* TYxo,Zk_J]vvR23D  eJ`Rw*R H{DС5b'4e"'_) Wv76*?E L?/S`K:T*;D4G5 )42A~ MB)Iaj'T`f0R r8 + F|kE=i OO[ЛE։y[iM C"? ?U̗RxV)LsE[9k)n nR]YBo|^HH7բD|+7ǂZf!y~b%axS^ZtPuUE =<݅z'jL!t ȑ"B+jW(= xy<=ZMzY1"3G|*A5J|OԷPՎg=cCa"|A/߿9ґD%j'#*g<]b2pLsSltp`3%C[KvY(? =~۫j0%a)[!()A bIG:r?8Mzws~G/!yVǯW)Bj*G8I(u#qQormg_W9Vm>'Ale j UO[Eo^dV&8 H02nq戞NᯰJܳIyg`à1 y.Tr&ZeNA-z0Ww^f ߼&7--tvSPc6O~z{9&+w N Gظ'\ftT &CVfG/&LVrB} Y̋h!snnm1= KG` W)^G^4ulAelc=s,Wh88biG()ht֎׋5 P_^|>pW/qZWjr**F{ xu)|]mӨlC:B۠ho:U,)F4 /r}pO;Q l ߡmgWJ OQ'aȽյ oE{!4rBݙ"){k캂u.ѴRpMU[D/Cۃ3+ҿd \R 7d"UZ#ᅀiPFP%ʲm/="LGqb5oo%&!1= xJu[vyEG V :JMEK\t_s3?nX0`C$5~Ovۗ-΁>dϐbtU%>(  KMCrOvXx&窨 ƇE\6a6p0m&z|qH[YwY^XPn`j=o IO\֒'d'WE[Qʲ*W9[.Yn{-y W۾ MA3R>p;JL#gl&#x3Qt.O9bsG|k9Uf7ZNI;7> u^{ O~h~R#d7Ly&#E؛IȄ~b~ ׈ִ8a7(Pf)`Gp =N D_7PwvkLy!F&aWfL- f$@v'}afSu/^Ĩ٧KJ@nCBx˜@Zx^UlwUH6.K{KYIiJ"ڶ1FLt\l寝g{^fV\E$é e\pn F`~SļUǴ'xgS(v;_}{֋^oZne{='jW7Sr-'2)x(}鿽_Xq%_E6A{j(wQTkLAȠ)`٦ w+@3BXaC [X!E˼ ]; Wah\|)XtPN]YgÉ6) }S,OuP'Tg+g֘Mb3ƽ-h75;Tzh5DJlG-9iU9$l7m \"s6H^ Wct|;A(^.2&>Vʃ[&,xޫtIL$Fd;Wtkw6| ~&q(,9>`5j'{tאw/ gg^E"f-WtB@; kBMaK`pBXYU("1V +&揃! z+}l޻ HO@^s7Q]}@74Ny‹MSŸk(l͝zFL Pכh(b;='e#K+INs{t)a"iUs֒֔[x8i5IGJ=B;ѦVwF/`ԎҲyŏ;KXN ?I|[ lI찺[~Ӝ n+z*1& {.eV]t? 5DZ:֥}d⦓;%č7í`FyĚ|3׮,$a.BtAy;j|Mo,S/kڈsϏ%O5=|5_„MSpX+w}X{U4Ca騽%Kah EhJ1}wE Qy&ؠ:L&\֤3tOc^ܹb$-PH͇,.φqg{'kjZ^Rgn2:.*H_ X]yE[ 0D&<ѿ8zLTE3d-0˦gc5 4Eb5_C5L8db1obZ WVw6Hg"jt^Q…vTf6\K2[,Fxyi q*a81)fX/4llxdw{G@ӏqPzgR՞XOcPЧ#[Tv@-)K[#_eF [f&%FnǥfsYF##Z 9a`wҒNAGy"C,W;Ъ!wKIbiWKk`MʎbŰW]n9$ŀ;URyʷCCW  u*|GYAI^M ^/W"d!;.>B?i"?/ʅZPў-0tNVr}F* o-sWNLx֎W GjSX=ic;7  ΛEǧ\1V\g ?s]I*Zx[(SN94Qk +0-AN ߪ4l| /3."R5C--6s ;k##kd]2#!jAy5tj^ [¹GL,cd8 gѓ6þ7f ;U,ȗ + Qh7'xo;bj] lUY!wX5JO$|X[>ff>$)=D.’=z2^4_{]1x]SEl'yNCv/E{jm7*'㒆S9 4cݺY4ס,n\]pF ]m}uЋ T(m*X~QaeAye&6U>\)[4Hp@̚+s,.6M/A(K@u~#cckul&r_&eb2x2o_ȳi];: ۣ9u:)>ozqDNN]hi2Iuzu8oeӷM_JbOva (ró]KOr^o,Z<$'v)M{d=7L^_Pq78hPV$Co[w֟Xn5h8_kZ;cTOc3}`׊g1ZE'b:)@j@M$ mD 00 uTΘC i[rhR) rt8_#j X~`_o(D3~^K mଁ %HN8I΅R$- _69xP §޵ vS_CH޲f,B6nCmi%U?7]nWin3  1NbWj' ZyɌ8 T17WqY8>>v&rCxo aِSy`C~v"zգڨ!8տyl~4f6.hӰ4FvLy),'W-z+P^AN^؟U'$ bP`s{`!޸ۍ+5QC%I0=jv5mAw7'~ksvl?KUBI\jlrnH,d-s o]mZG[tagvzWޗjɪ{`lA?c8=pzr~S09<]Lp5 g $ ,*s](%3/F`jj4RF?|q& :I= 2.b/}4)6eÔ IWtf2(f޵Z㈘Z$7ΐDc4oQ0y3'~HH^~kF#ܔF-sL>m:sP&Qa<␯YdLdhpuWD/QKR'1Ica]5=^\n9tXA C37Q![/=D^L0ÕB ,=[Y:Y ZUepF :.\@ff=?^,ċ>#+#hVT&)!PĊrqZO8)N+{A;Bt_+uklY8|[0BW*ֱB)+}##6z UyzD7xO 5=G4^UvCw7&'>/ ݸv ż{f[ .i~8hjGbl]\l;|Y"ʙ">4Ap=Ds< 4d#o%3f:Yl<~&nYZ_]\X[S\znMiza &5(Yl4zw/<"X3jT vt(61X~b@Ə ۩FȌʧ$_M؃N T"PH^7*_^8b A%SW*_C?'͂){lRv-A4YDtamNa^]r*7t CxŬUPaJ×ЯG jD*-w|'p* $?[1x+`'>ftlVbތ}s8Qo;Ⴊ~1t%r} I}OUWQAJ ZsC1>ogI#rHW0Xa2IJ[~C%aP_AIiVz ¥ u 'av>~H Z/uw"Syj+T7e;:y4pղUOfGέqv`wNg1g Z/m7.bs_D_'Jz=YIQz-4Skk ab+?w4Q?%ys;l>Bɤo:VW2جm1% dʩP7R4JއXn׋T%Սy@BelZv< + y.* OۧdEHچĺz&JG\~)dը;M? |P*x- H/LIt{o YSћ"0^ ^,AՒ)GhS؁H9J46~K^l\=\9m:!-⽘+5:d6M:w %8}s_MakV,'}Yuߗ ] NaȵCtFmѤq5.{eNFYaFݲMx')WTn&bd1*kMnm/>* ]^̴Mғ"j܆Yi_ t!?@᪾76)V ™DF]@cɥԐzYnq^sU`SVb}4 xCY,I0/&ݑBO3etj.7?/f`)yY\hʝSImGO_˼._gck# c^s6!*kub\lT=7$ג¬S AS9*aDƲL',p%M4ÈgTt>HsXmj< U%I*$ɬ-j`vrwR9x>4šUuzS#ݕz^U-Yaq) 6+ymA⋞jHa”S[{Ўa?ɓY7Nw"EШKt. xXu3ic'tԸI$F}hXH%UAT(μ)Ѩ-i1o u(h#6@3!VXeR6cL"[07fYض{{TTTGL"ߨ[h'cE+Pd ꧞*Dg/:=` > rhF} Ñ}l}R1BQ\b b?cȊ'}c‘!穱heؿqTNW E.hpH\7#o>m<&V;yDWFs >yS:%vJfuU-3U\ۿW` 9FGYշ:-Nn:E,-m:~\]dEp-prR]@u‰H A2:N$*26q,RQ'5?b%RyfFW£WsdKv:{L'PG/#*c2S2ANcR Lw]c^D ջ6dXV[t)Rbh|#\4 {k,ACu3!PKIWN;x@9Um`)!]n^)v <ִQVJD#^_/o|dN4w:tiDIL Ip>$nԻzZMJA9}!ꙥ!P__#J4˩ қX-d)(1F)g|bh5kܠfEq`Y8bzCXFNFvD_+NЩ DΎWW3 7Wcӆ+?mӒj ?9H`J7~^ϱS[xuTu<:P5sAY=A-eH:oW͙Oʎ656A{km;}Bϓh@[ɾMGM{/-a??4N3<+@BkyMX,rgU _q\top9SFwhO_ Ql tx)1Zb@J_VP{f޴"Ko\97¡Lɝ1-\/x \3~ 7{`0Ūi 2*/a kdH hhg( ֜,_2AQδNQԩٗ7EbH݆[Pb0ZUsцoK|bxeLg;%+b.8@vl쎈 oYv&k+ >N权oPd )W$f<^9?D䨭17?#tk԰F z[t0v+"]geX#(ZGȸ![4*>  翈3 =)䁣[y=9;*PoޚX̾Z$Bv7-܈SdܦBv݆ cQj7BsV)deFiwL1[QшȤ#w{v"y$W1w76 ˍ~lU}qx=?4:"qc3ڷ#nזA#"l|]x |Tw&:ړm#E410lbDh3x>P^`t8Lt~(Y? m2ǸvE^C~9H 5H%IK?}UEv0ȿVw Yx/SuKjC.>f'Lg6SXO`si+ S~8!Ed. 3ۮ$?V.$IoyZL張'-]-b\ݴǤF|-ЦHDm{zgK+/aRD6!K5r_3Y;UؐK3fQ%`k>J Mg7n*ޡhǔ9ʄ ^_AzT˛Y+Kf?R< ~S>Jl_l߀!N;TQo%P7םa9F%~dt?I>DS42_~MХ+,JNN|c,pLQ=}„Ukً5]\zie$|P|KI%h@絶/D•t^2-z T~Sha֭Z[uol@%DGQi2n0N5$M;NYBWZfrJ`nnoO'QA>Yu_䄰OC.$Z펵bv۪Gq 5 Gy2ޥr w]f.woq5#ke^Z rl_Ҕ\I:[ F)3lřWuUJDה Fvo'?<놇 ?4~|Z `1UI6xf'@GH;[ @9=crެ/=8fZ~"?eH͔8Gc⼟N ̊_T`={#v8 ɺE跒+<\gv CV). ՞y\k"&XӮQ%)f2ݕБ]%~7Y/}ۨ= i eK!l8E@mQ_,*hDXb;w-մl5Vu\qqY_EEk/xo^dGPS6bGϠ ?e|!4<J 1@AQvk"lݸ@Gl3gYL%~#YXIBaGl}>5hJQU/i3֬po OvWB.8`~[~MxlW~W@ &4p5ikHH|) e#w0MENms/G?s+XCŊ h+FvߢKD2΄ddl΅U#FQ}w [^.F4T"2}z?ҏ M6\ llu=>!gPْ+φFQu~:IT aDb6Dž[\ â ^>$nλb'pMOGt=E&)e[Y~܋Q5JjߎM/!#9b҂n|7$T |%ITq((DԯE 㓥:dPggs s(60FQv6aRֳ4ㅢ GMoŦx|a)ل*Hj*N[kmi=]]w"xwQE{RUD~;Wl'& 4^}O+!f1uO\ѕ!sd$te@8n-'؀ӭӅ2+)8BAZFK %=y骠j4`o8At*YbD HX`^&x&Ү é m AkjYE>< -o8%sQ r{>E˿qPoLSNZ.GJ0s ?xTk&̄}:[8Jjyu$Xs.!mPt_aFTDgj'Q9ݨ2pB_Ο5M6HDY3Ľ&Ev>DfRqrV&QVr>=($ߧrﳆg< '_<74p Eu]6 "5[y؉ڻ<.a,Sc>RZ??KΤG9G HY W0 ߰l8^(5N\$~̈́,A ZF7tCv 2l7ItE y iְX+ѧ |AUU{@:wZ&  hSZ {-I<_ܰe݇$f5 Rf@)|GM ۃٶˠ ŠNJYȀU+5B,O~~`-i#a4=)ʮ7 3h^\L* 9Өބy~ dGh2IX{WVb/?(}ΦMq M'4x:Ug])d7[6 w Y/^>/:wp;Öh&#rU(VaDhkWnn`wl ry<)h֗Ŕ$V<,RP1SO/brOq 캎OycX[qa}"^sQ5L߮9.>/ D],4y 7pHvS9; lD%镣dvɐ(Yf?ȾH6CElx6.t]dɈ #ByMb;=LL`# (Ncbǥ,AqehH}+*ֵR)3N"Cf6p/<5F(o7|sm7=+[BVc鴨FÌr2@:`yjrWX:) 5u&I*~eܾWv 7̛,q=GS6mG96>ߤW)K[:²id4 4WO]Η-+A~q=YZ HtHX7.0z[XzL ҩA|~8P)jJ=#YxVᚿDBTժP t/S[CO@LJ☓;uפa`yc7|y+dM 9duoOsMdNla'V'h#>}GY<; dt Y+ۯu{ļC܁%뢶T$UܹZ$ͤXm?1W-a] }I 7o$)FF`Czj5p\u'^ =ᛯancԾxOqC(|TJc 2&B;>Rϡ k&4*4}M&3re'Of٨IdMHy9Oϧ?9,`4!W1tv 2|燚GU&Xr?6ħ>? $'i&s0RH2ޯm/XM.*W]LI.Z p'M OkC# .xoLo D(Z1_VBOChABe6@)IإR8:v L] ? Kгiə%OM#qbA4'%9Sw2]~ЭLhE79UfjQzdŜcB:K`e$(J?ǩqG f-38M!ΑRa\&/8Z=_?%0FIcb0CG>Fazwj=A{].۵#] *;̆ڙޤAǩpg ղeYzO|-OSGIt8N^bLB[B3QG$'4 :nck3U]}v{х!cV@jkqkQ\0FGd[9 <t0T(l´hƳ'dtBIi1S~ ^>3g!CIE{6O*Kq3hb.18u[\Z̮:1;ED"DX}[ \@! '5u֝\0 nsN"koto#uޞ[%!IIPA>C*Yڞ!bF= _I3$_,Q2rHIM!(vY$EczͻaQ NZTB)hJ({wGYn;:oG`0dxB[5woH(t]M"MwVﳘH)U#a<t~ҝVuVseNC<hx^P%):?#6 s$[1{8'mmMt`BXYA\M'۱ Ɗ/Qt]jr dR36Ԟ8STȭpymp͠t1̔ R:=~|kJk].a ߤ"Р_AD1INK!CA-3M+%zw(\p@myU~+ 4t8NgC1:Kb x(CV{V,VK#1=B{O}dHwҝ")g4\dȨ:>UxV[FXɄkpS1Fm7SS.b2|ã~ 'P`@ \uO4Ljy;&^M[YG3wZ@anl?PJh 6t XѓG%BnҲsLױ-=@T[LHlLdꅧ*WtHd0Hְp`J'k@]-V,K~FQbޥ2%Y~OAjPXg!3DZ~oQn( O۶et7T $+ertt4k#Aޱ\*zfxdf%W ԽDPז'=/4 QM)K#ZMAPf#i$3DIa4H7o?noOI v?oK?a7-g7&h?0zNk۱Sv!b ) ~{N3Լ|AM[vO맕ɣ>Xf~*`lQ2XEPv/84[Bs%jpD>8ICs]LJ;xTGseǫlUH*J?KbFVzwW(y8 OG;AՄc"&Q7h?2-;kPA)Ƽ N#KX[|PƂrHIVBr-R&lʧ-R&*E\Tҟ#5UUa>dms.kri> TKxYɓ/dYdD GW>#nM 0U pq\Gݿko 7ᇎ,cr0ҳf9SVڒbA(f:R7rܹ=c"yВs9Zћ{IC#9L ܘN 3ѕy`J6{:1ؓδX'6r`*0]jgV"pV%ݙo}Iޑۋ%̽H4>"E>Gi T "VWSqCYP O_.%~>juw.$&np|U\^̪=_ΙּOvB#'㎙fƕw48@e19jqߝ -ΗT76جPBJWwvw&Q|Dne= 8g;42lXȚ6ERo>c=>%FCmz!Δ@ybo1.mJ[ D϶*^yW {M*Yo8BEB% rN|sUؤRM,b+$4H)?Ǻ ‰=Q܈NB(d4t螪8fJMtvLòŖj3#>e+ j tR9*BuCva {UrZCdA li_+&pD4P@S KGЁp1wuzrACΎ$nv9&NMW̸Q_aH<(XSm{#-fYTEπ/[9JODK( lV~N?tW}|ކk'w ͛iN/P>,2מ^f̠'pp$*R=8ZA:E2O>w*-bəNMu/PL{Nְ<.>R'9Gpǎt($zu!h4 y5ZR\[;3q?7ydO.1uO7 'kl$~..p ֚IO?uSXpGqLOΠ QBAdC>f觧;FfglD`w&%Q,!<#Wn].4?^Biz.[_*/1^Vꃓ p{i8Iij:LYcϓqr̮|[ި %WKH$f4dΒ _ߘ#0/M}]=H1-|@| LEr\,"M Y@cߛrfh7D=){>)pL\N83D{0/aM12@ӬKϟT4Pu -47Ovc#X8TuXnga% G`ᒔ*D˽mfҋ6Ԣӗ&,2/"~b|.Wp椔tnnZL,9- /2@Q̈%pJɊ 3l0G8(e8(% ʁvpcRc+ 3 >=Xv۽{4sqzltO$z\jZ2_WGHI#ABl)P𤓳g}+œ V<֛*JU[_M.Ҭ C c8mgDK \a&Z.fBkT٭pa7Y²B [uG侯ynyatA3e^ʃUp^`vOs,w_ j6y)ZyS`J@!~C"̶JS?AauF}AKeE)aRg1Oؚɛw{21ۑ!6,mx4}! ?S"Ce:S!wB ͌,dɷ?/˥&Qn>lѵuRRynE(1ezZOi%N.@CgMIhgvj3Z#fMr#S)O?]/&t0E\~A)re'߷0S_s4#j׋NZ D$ڈX'{TM6?oङ ,:b\I/^p9@`soHڳܧ*b@rX{:EؕJ.0)\jrΖJrT[i: BhX쿞6@`Esj$wy~{L6$Z\ct*tYZpg#/u0gQ$L ~A2tQbQ#oSHo]%m[].p*0t͘('FORK̟DM jkStpm>E[Cq-lE!>&եNoQv42$#ZvO/IB<&[voZBD |˲BQ]>?—]Bޓ9m(5H-4ȋ\O|ơMP7T'84 bTK^j!a#u YZ