python3-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp40>    gD ;G|`u` { 4~: p`;?ڢỏ0{X-xl2_&3KSd%g 0 V-r76|('KJ4;se'6@1;1g? `OHKl(QqQ8g֎T%}4ym;(U ֥Ier#Ɋ)Ԟ΍ܹڝ̜ǯ|ڲ1~D|Y`e[߇ŋj̱~9a'`BzݞZGyydB4F^(gAIDUi`ɝO|#1zY2c6022b0446203a3107b4c311d5be65e6e33f6955bbfc2f223433bef7188e80a65ce16f118c8b4ba8c4bc0f6ea470753e00246a1 X^'b@ctk>9\?Ld! 9 d04: Oax~     (Xx#(?8H>9@>:_>FG8HXIxXY\]^bdefltuv8zHCpython3-perf-debuginfo4.19.902410.1.0.0298.oe2003sp4Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.g:dc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$gCgCg=g=g=g=g=g=5fab5011d87081e9ce93360f40d9dc64bebefdaf5caad3445ac2a33266cc52f4afad6ac548d5534c9c2b4036e94528d5823d41d80a31b60ede3aa9f612f278006c474cf517b0d341048729c07814dac928c576793487805cc6d14bcd147c3db5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.1.0.0298.oe2003sp4.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1gf@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.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- !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 17284615614.19.90-2410.1.0.0298.oe2003sp44.19.90-2410.1.0.0298.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2410.1.0.0298.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9086ecec29e05c4405b981bd7cabc85822a691a, with debug_info, not strippedv ̉ Fautf-800b2e0e73283ebf09a28033437c6f4792a0b374f85b14a92b595944c6404b318?p7zXZ !#,D] b2u Q{L&)=R(ʨP"4Zez%w6k!VGVrCFUWk~S15!!n(yK(=k- GZ? :@' UHU*f3joπH-BigU6-ܽE. v蟬;Hh;$q[X*qJr_ kr`|rC#N`og0ocY< $=vAOji<(vv8ߍˁ}qo|Q^N$)Yq Iޔru8B7BWaDaF"͊g 04XfRAQ"&9d=j_P:䯪o }9q^#vsvl6 :*f9Z*R+;4٭5khƧh89>h;fJ0\.Ɲ uqeW,)MhPc5f5+߿9?rh<#B4Ȧ Ҹ(p([}WҙS;ۜ%*\:Uzv?g+Aas|9RSMCqx' [_)+$n2QDnS{_nÃcǯ{<>uбۼ8"Z mqjC2OjGS  GbtjꡡHgfb$N*׎H%0aD DjfIv>4R^,Qɾ&⸥Ѯ7fK#wb" AʒXA<6rR91#J]Oqv'!!fJ_Tu`dY~6C ax}0{x ~liUZ~n~V_8 ~ezXn>#E8_c[Kꁩ}}LUC>]~p/#kLϱQkRj7h`|*(\pX?Ns%?[mڽ27C86Byf]Ľp{e%"^Mb?̭7_{ ȨY&c C43%ԑ8ߐ^>m%](jČ2ֺMjR1/ly=][ޝz!+q[]7Iكx>jv[݊`ͳOL4 ږE"2nh~o'8|JFCB>$fkmʹo+G gEz,m/[JqT\SOz[cω&4)L=S%{70\m\:+nr[都݁16+,pHi[X=4xH)\ae⨄{2i09E7-m2!r-&>>5t_h.?VOMѐrZRxIDe'd0-8L V*Wdu̙7VW}8UWVwhU07:_?o or(r{ZsG8$Un AL x5(mq'?vl@ j1<@d-o?DŽ9Lkzb!,>srMgAt5RW'N>=o.SsqE (F_Q986I#Jxv awĉgadVn;_Ia{)MpM M񶠙+bjŧ&wS2(F3<$DBh5D붂[V5E0iBm⎫9V '_\%NaUyopm:+1\<N=-H'Q֞u~)YP>go .Y]йTϫd=]* 1 v:L\W ߹G˅"l >/Jo|(lgK1-" H %$P`+dC0_s ⽯VPrd>XĊ.x ]^Il %4v1>G7Ɂv@{X'dlZ4,Ҙ`Ge2plTq5I'Γ `Ri ̭IJy8bj$GEr!,Fg V8p~VSXEPjԴ VPA0:] @j}:!K}^S KqRGtٗ~'\Txo5LK_Xڗ)dNU*s} vm"{ 449\X8`~Oav5:քEtgKB)kTMr\GaH; qJkOr[o4ӛW{WvVTS,d·=qP2ʄb@{N@YI?34q)tUÎV *e#Ov>Iֲ?ԏFȧ#?FtO٫}X59GOGkWH} ʊ}XN0vլ4Ju-sňܽ-p?/t+'Lkׇᦄ ]Kˢ#|`֟%8$yz˯ky&k7ٟp7֐L8(J^>E rlv؇$3[XSz_sMTo5E=Xv}"\rW;fF]Ǐ1"".OvP1s|'RJ[hy&8\/g K%˯(>>]_{Rȅ,lo}-_ξQ2*fgwM!PTLh e y8p9A44ߩa2E9~(5{.zY];`6Q"j7 a~NePKE{!g>l;r=:6iw[]0~m3E_[l/m/o@=7xw3I`HB<70?X:)Cwm?d+2HGaixuA =eXUz;18$k߈<`U4dP$%4ujD ;A v?O]oJ-j7OWu &}@dîqSɄaYǡ }gTۇQOM̜թ@31($M=K[ f|1!o/[q>p'=Ml%v?b,AlI5C &Λ8F, v#Yo#WVBPЅ2wPkU'aT95zn 5ȱ xՊWKzITҪUwy?G )9]117f,}#AgfѾSjn|˯^fe~ J/MQFss?mu!tk=dE۰'MT\N{ ;ղWܤڦkI5½bS \RǑ?!Vpɒ Zɥrb ,e xbÖqIPM!A .^ڂLDh=mwʖutC ĥOWy/3dh9a-kJLN!}3JDDрdW@ @!%th:L: tM K V֊F{tW;?&mÞXg\(UTluϹqr>;ϩ ۪t>`Xg,:@qOMޥxѼl)(=[N/l:Z6cqH%e6IO;i8RBF'¦|g,fN7% E%mn-}p#j]#J?CpuS1mAZ{+b `l> rƳ]S imn[ A3"Հ x?bk ^K"{Y3?!"j>bGr'IaK6:lbFgR!X.!WSN”p2/JZrb'2; 쏅TtoԘI3&;OW&d3\J s_#2uk{~oiMvLXހ(4 TnV¸ȨZ`=H mb< kj 4SeLޟѹ]#l:}6qV?!#ʟ:S$y7 ]BԓL9{<84-F ]L2tt<6M}u(g5*lAtQN[hE|ĕ40fgTqP}^K&LVk'}qQ%{^!B6/t.Q;az35' *K>+cY; t@e;@[i\" `LhelMlzP"` _.Ohp6nrbGVi.F4&GP LK*UXn+tIiBJqO}dXE-01 s,bZrt"9hNNf} 1hMmP0F{A" 0O L @)H)eҽԗ5ZqA`h_p⫏zEďMkjv49+K؉]w$hD":D= %|_p$ZV/*[uk4ʣ,Q XTۥ[rEWz}c=4~@ӥ<%&C㍾u0q#ŵ#K=E:Ͻ:`%y8]:[n7:t^*QLsvh2O"5m5]Ц9pYQKK۪ kΩ ;fv|pTU) I:2zuPAwޕ4#be]5$vgp,HߟzxvFh;R?kta /9!Cɛ ʇbp Z?/6? ˃W:t@å%%l\ܦ .8,V'>=bHkB3}iR'vܒ`8°<ϦƴY4ӮŅ3/H~~i'ɮ`0JOVHx7yw͆ `]9e,qJ  ɼu+qU43 |r9뮾#LMZ;;p ׇ votGl}4JF=n1ߺ1ٿ.|R*3!MN |[ӑATLp>I6a{t?&SʡݓM]#]_*=3Ti"o1=G $󺛭90R,՝5,º6ߜ6WD؂_1AQe71y> cAT'i3Se_ڙ _}tiOe^R-Xρ!`Ijz8)|mi(7A̐\؍0 K--y:T2+lvi+n SY ]{ 8*2 ɚ9^0{%-ED؝Ÿ+>J)*XjM`y #HfT+ l)hF Ve$W)V_j^R֋`Zvt<ICύsi雙kt#|] &~P_^ /+i-4O)D6,_|~z ^[ đnj+xZF*RTyY[ L*f=&mhܪpmEj!2eƖMR~ufPbVi%#l]߽u0jjH}tV/P =mG ˡ.\;2K26e`,HMNEt汖cIX;mL-}+]Mbu"_ U8ZcEߢSh Fݍ Af?+֤4P[,FW֖̓vw !/#ٶ~'D1T)FS:,\}#7ѤT?yC^Lˀt$Y ԭ 3+󊑅Bt V|o0ZPIFuʾ<{% SWn!ӉJ 1׾´;|nS k80{n\ys^}DJ" d:]`^a9Nv Sә6Q{BNg)zw0c~nJul$B"܌'yh0`rlH5~T9MA #*vD!A&x!j=TUk$JmJcC -26hŪaͲPy94t)L'L=TxX@tJ*O 7)@ͯk-:05kˉAhdNC"|"A1galc p[愎A_ͳ6,][EȰ[+PӉIQq~dj•c[I A\)m{RX&n`3 esB@>TWq#t'4BCppL/oNbFSIwkO5 `?lhW P;-tc JVw A#uVfj K3kמĄ͓n6Y|WOj0 <+~o\Me+_vEz ~AM@ d, -G W8&{50EpCy9/J3YL-4dhVW -a]B(Κz8> ] uap֍FYA;P+y i@3zYo$8¦y._o;)b)A3CHL%LG co唴xr JӇy." nqn; q!3]/Uą֚&u`=Եs$ !Bfa0x+*˜hRs7V;NtB|&F֐9SiiJp$Ku E UO<`Uy>BTltIXjAI_AS_w~<-D?cG7Q^hO1%-yi79IC s=GEReou7"B)>粻kLH>^S#ϟOyD鷉}_9Q^[R:hɵ;G./?y͛v2 HԙuMpѨs 9wB (yއrȡ[dO Crq HMqJӡK/U ) \0[Monl6,hx@'g/: bE݊k<jpaa']j#6)\Z>ge9囌_""a?'7)6v;2 |G_wfy^ -HN8_B#׋3c"`BF/w~5ތ;>Hj_X YB0>Lj9vzEJ'`^MږY*H}g9=1[^+ÌFGr?!81]C>@}JƨBBk ciXh3v|O2y:*WXÛk"ؒDэ%/#P\˞_d!R67yi|XlK.\Ւ\FF 8C̻SU-P :9/͏bi! 7lXlDX./ӡ ޞ8]pDHntTR1:HЊ} ]0C/O<5ki{f pA!X˧F}B(Vd p]7g(.{idϡiVQ1kpjU(j1S<33> u! uwɉ?Ǔjۼ`{^`?]/3'1^iOMUױ [ H_;BKύޮhz&AR:o6뎥=x*MFX+N1ɤ6nzؑ017T2u5洞H%ĊnSl$ ^ Ķ":ȀU|b(ު'yk(ah kPRN\{A&FFH| y~<8"g|/׫~:IӢn5(Qttp-f})y]ܱ7A rs'P|BZxzh/up{Y{^Tdspf|&KOvMkLxRxeqMtBH M[݊&*(K،iN-jK KO/5IVd72v:_;&#s>{xfeWόKSj.WDx#\?#>yZ~8dVNmLfI>BIgtD}{1B޽$%r#v$4xg{,C؀6B/oցDd& R9|Fa t^[s"QUݰ xniuz .R,t[N)x2 Ӵ5OqONH;VA:8Z`̒; Sx HY :q- 2>{lr!ܳ,jw-"--%unO2_%rmWu6O70d\>b|H._fMy`Hʨ| 2wCBAg X6n18cYnS'$bvg6pDJ @lY?z.'\"L-!jT)GBclwoTy`q=+Ih~Ӏ,1~ CeWz:d+f11+GOkU1#CMqVM}5^o aZ'9lM.3,~6v“u #y-P]{&S4LAOX!^U'cFP ζ๯gz5C~FU>ysd.&bydS[Thhe u/ a~_Aew vzqҶyQ gUwooJRjwm|-\yʕ"gchC.Ƣe >ʔezUq&4+Qd3A93ؒ'\༓-R0ҷ]UږK fVN~(WknKZ iÔ, UR"QoQeNDFՈP}<*36XY -OJFDYɤ qljb!AY Z:w 0p@#MT U?.aO[a&yDzNoQԢ@#|ůl\ |dyhl- dhN,n`Z]H ιWpH{I ܀èLbjߥۿw-7o<䕜ވW<'ݤ:t(@a_ $0؇#̛)@dBc@bnn#jRyAͳq[Zr38h&)UȧfîVK.CG'L 3fwZZ{IQ7߅]^{Gİ;AXJ2' ]F^swFm1WLf0A7h3W.<*$ks,AL@^':ʙ>G~LSvXH^B ]eu/BbFO8nvn0Gˤv}ĉNdܱzupM:ۤ VvJPCv{BRw_0 Ei $,16vBZ 9,TQn^}q:fJK4='*Yɚk `\/{ߴ%wkgNh\ח·vskݏ/eK9ɈЦo<-YzG BX&#kch{1)-iDf̶%m?raQc#‡o=1^&$IXAW~欼F2M|Xsuêk7oDWN+wv`Ӛx B-!xu1FKGP= ߊx[UF`FU}.!TQ !53w -An1܍ r{ 5IՏ1;Qѥ̔j[޺=j&ٓk lC1>N:ΖTq5.pR){Gk#يlV &:I&8Xmwpׯ$nߧ&Svtw KcѨNtO=<^% X1^U,8~35=^+!$}xJ̝7Oayh=PZ^kٔ)65#~l~o!̴n&~g2Q-*E75Yʢ@:7Kg@E$5 nT mU3?s$c \ɠy(k %B[q<_^P-М$&zn>[S7g) g[a{c3cߠӑĂ xF1Ϩ^͘! |]r |c7j6%;ByWG9SNM.lBx6m6ɄՋ@S( ,HieaN/T^b0 ^+U[F' no{ O|[^!<:)J.tYJO@pir1>oċ˕:dj뤐!b,c(TT``$C1'P~FʼWI{ rk[uB+ɎP ߿P]y2mS^/Nwl1(^Ee8r>)NfƙJ~6WϒD| _VTn]ZLfT^h+7t.9%Wj Cu d19B>iįyY{Xс'{ xu6HeL2ӓ="[NɈ8j9 TKBѴBX9 E"/vS> )rf6m7g8&YMj )DZJ^>EG\v hWxwU{Ƈ;ryc "md.U[XybQ &d4U( y t4}"~L,MŷHiXdi :=_%KohZdE;I& ̜G GBn3E2 C"/$\'8Z;i&ĶMv k˥_Rٝ)z$55&HV@a'PVp%#bscR .7Dٽh*A3-}I7, t|%xq15K^(z*5G}iDՌ92ivſh?HD1o+/n:⒲GK4u16⻼3>״g%]]߳q8m/>:ڔ)<ޟ]S OO\X֤T Z7ϸνEDE'U]|\L }rUQlL'o hxt}׃vުUQ!Ozm+BV N"38) !8\&dDn:/5\ڧ%\UIlߌ%J g:?қ t S7nJǖ*ZCn+0CC0۾2{ fooa}L\9ȞhXCŵ hjDq-9߲_)IW!9$6]f>zkT8Df#aw(H.*`HG#l)*rn(l8 ͩ Piڽ-q`LgPy6mp'zIӭȜCIeOcg nZ>1Wl8dx!p+;(1ԨA9`TzY(̩6ET`  HTgb5I&fg ֿ.ycޅS0:sU/or\gn c:'qׇ̾720 ht9L :JF-`2OUHny_Z~HSr2GΩ_P9V[!Bx _;M ?fS+ XV7L V,*dT+!5iv}POG8LuWuF(fVP9jcZ{1{HpV5vWT71X(m ZY-xUKǹfuU_,9;8hyH\c{J~(D*m&aA7arٞo7;u#&M4-XqLN<{/l&Y,߅qQQhuNerF0%{iС6DoɔHٍ`Ĩv1rz_VbalTV$s,9ɳ喢R:J|Uw,5MʸQe kn~pM\tdlBgk${OÃ+km3}=+?5sHN! H1ͬ947kw(2M@ፖ`Ek5:ao_q 2A{b$㼀t,WJ2ڰg1 ';_'XDa~r`'Z\c?^3 B3ػ:1+u-@<_o_sG٪|I+o-/Ե3]_ aq( %SX c:i(?2"tWɒ_eaQlG51o3Dm lNzhk)[*@jߗa&D/ k'DƼ<*C1ãВ5&2)X5?|5tKrN.`/85Id [{ڀ)"@Yg,џ˴l Wq|~c.7~k';E+EVnpcqʊ~in#5Գe~T p9Xՙv<.&t!n㝨PU丈yB^GpŪ_SMcE;Ɣ!I2M Kc(q3yI+;2m? cd?)^o vƱ݆Oc Tn:E&gN҂֥$V 㪑эTRpڼf!wGsrbҧ2!MGIf ևOeǭuu'ƅFRa70&W!Sc${N(Cj NAsrϣc;$&P-rTAҙ{ahY d);̨ .Y~p[zi >@3zcI μ&ei>LtaȢyT?x+Yc،a:?,ϯo2ۓdzF- Chݛ(ȚskkDVƓ&M/_u9 xRtZ޸ VSD@H }OͲL{Pj)qj0>dϺ+%CHa: qyuYm/O7CZrX&)~Xt,6tWFV1$_-B`:A>Dw~DoJbpyw +Ok7L *nq͏%}L he0 iM_ؤb,9<\?4뒬jhc#$'~vĐ ?xI׮VS` A@s> 1F!. {TT#v:'fܵ;*hMF6߮fO]@TYŏoU1(q37NFf+}gEi;b!fKMY"Q{׀5`wi0=v% hcX.. cWhO#r\?O\N1YMux[>f 525Vo%_&bj% 99[O2/R +axmNLl: y n@pZgm:AlW~Kա\Ժb(16e_}b`\;,dߐMt/⽈ULb#`1Ffc@*F+<Έ!B>| d8Vj9UR[2Qy|*2 %=́xJ1^'mA2V!Xt*xg0#[RNj-뱜`i4gf➏Y}NGu41s7gr5=|T&UC)>bAZ] -`$(8E)L >&G\ f ߶(BBM5S,Άv^xlpk e Ÿ5/:`Aڦ-<8M;6ޞ#t_"62Fei_4 Z,8tf.WQO8r2el3r:lFY'{a ex3LPG#3tw>BI'v+J9S@D(eU”yu, ]ʿ.:@ﰊr'[N>#v$5:7NaG}N9ccByLA G$J'?)>C-xc6jaC<>x髝s{ϊc"/wY%4憜j\#1 /&{.HWo3M/ykm-bkaȎk^T)FL)f,^06Vk$p\uOPwņ% mKx1T)% 4 68|2dW FG߇Kma"az]q/<)AP'WF*7]vMA @ym\q(%BsNd.lUa:Kh;뗼ƞ{,jc"ի'FG]|Kqa30Zr:3r{A. e \40 :fP~VkH_oM‚ЄD_tԢ1/E ۜQ׸/*?"HHJ|+68Q? v&Ti^Unҟr&FU&4M[&T/tK5p f[}1Rufj(+ۛ,Ƀsk(gK=JmhY~=Uz2 /gb` ^x!r}Qsu< S2f8jsB:2%idjB>|h,YtPZ۳W0%;<@8_"-q(XkCh/SgRmN,[k2x2K#HS﬊ГCPoj݆zPASVL+{EKiDW?E QKuMẔ>RG"FX{0gQ b!vwy 4Rlkr,4 wH$ф*eqPNO+ںNL[i.oV1ʻ&|Z]_L} Qƥt 1L&.g?JƉgF+P+ֻ뿉-1 6&ɜ0G.Y4 t7Sd_P,`}³%}SʎR}#;۞2F LOP~$ixuU*WiXqE?9 ޓ 8joő]<)B@>ȫl{ă{tk#xjZb$Q8gk{PXd_@-K?^S]iU"ٝ<ݶ;eetr38Uߦsͨ 5f X L/﭂pGɾS!깑{,$Tu[ko쳃8=^AqOIKZ5Jm|;hRPr4CRuG9 9s%3@qj^2$=BUm]2PlAxUK7V9*&Y2{A%8>T ć:=wQ^ ۨ_HT[;1w4*k5w=dd"d@B,{SnUzWLsB@#YgoEc/{tC]kG~F]5^b/u~xi >ntZG|x(D+Jf%<]I DSuX<ζ[dH~bI!v(*nllpxYݬZdc*Kf4G/:,Ϝ3uɌ7j}?} -c_W*Ɍ!뜩89BxpSC=( ,;yArl>?[h;&IB9e#03&B@VV>YUZx=Y1,a A豂X݇mCLB2Y]s訸Vۯ Miw츆,YcW5=bb 9~:p ]_,4#pfA6X($كy/}ozJY'˙[0(wz p ҊB_ppN抅D0(Ŧ`.z/'_(12gtsmT s/uu`G ߌ&k^d1TNX8)brPr,-am޺@R"땸[v O< 6n(pepa>74*Y,3SX_m|N q*\cX#Ɗ}fkdbZ~.Y`^=H!)() nV VV8cFVmSdWJ#\,# l,-?ͫ7Rrрp`fzFV Z_Vrh›n p/]v>be{ke\LdMBT4y6I"(0)WrbH)^9DH MQE^,}r[ܳ.L$p_UwY0}H-Db=]fTjJE~7Q U9dp\OۺnHjU|' EҔ 8S6{fX4ٜ'r|gBW-d]lK[FTq$aONW&|NԏCk.ГF`AmޫchZ?F |G?-Z @U'.;φ㔚FvGQ>EwVu d 90yKKkX+B1[/;]ek)wqBƤdߙmѶm}tf>,@[ln9GX4OZ(`HS Qc%ԝ,c7H5р)tqv*ODiuHw9/Ӭ6&т+J2*F$Gk_[AGNSTukp&/{WqI5&!HNA^,ʁe*;ܻRQ0rPqS;, DPs{=CG?p,^KO/piy܄*~ڟӕCe7%Y@f1:lkS|]GAerOiM 2ӼP&6,Z*l 1g.ݞ| Ӭa~L'R?~)?=ܽQ5w|Rr'HZH s4 Rg F0 n!*D>'B5`UXc?G{/9}f+tl)szLlq), Tێg.ך~?kDz˸8Gu;RrE^3AH16(OI'pE !q4sf!@Hɢ7$8exT3tMZ\ev`nU9^G=zi8 ͜`m[[䓊~D<_qGQ۩ c+ K}$Zo;%ra1#ߠ Bު1$pio´bw7&(s-0 hRmv2EB."D~< T"AtPu?V'g_CZӌT DЩVʻ>puci*W#12!D[TC5&Q~<uְZrw^n&O ԇ5~ꖚm&FVr6/[C#ncuK#gJ^uٞKPL_hڲZ֐J7E'4E$[nEXmhт=~-CA@q 2[>åMVҧ`?̔?[\y|({W<,>KATFnݽSn{Éd8d-3$žZ+v~ZM͇ ^4M8KLf ǭ>ONdY_qxN߽53/!ހзS*M1] la8Jo3-X~c--jVopT}r;qMͥVSi*Dte~3`ѰUD-6V3F*"U&2|yt8XI7 $CpJXwQ!_{r̷\=)UR "] 1Hc;v-;Gʯ_X;0_8k 5Ln; 4UJX\UhuGMDٻ zTT&( +4z;Z#r!"טZ5qz${Prľ*D4IぅGhy꜏KL ݵeEʑ(%R/qIUל04? pq RO8&^:X"MsV{9&Ld t7`rÛ PgRdivCӺ^A`0.]?Q\V̴Qi,^pK;k: Qۑe| ̟,XG,sh3ҼE*S1&!C'KBsFpW536e N)(oS}YH1QY`DPc z.as~UK9f'a{MARa/uLf\)J3(G"G`7%M}I\7ľn0TK OAQ*7SIǘ]Q^ H2zӴBBr gs)5j{8#j 07Z:xT{L7EWK2F"/QFZp$*dPK_8X8&DWg{4) PG~(+=e~-7k.};܂}CvTEB F.~B߻g98Ӑ t(UdU'wϲxr]UAMZ q?@ iG(wys3MRD j4sZμI!{`lCzƛ^1)j Vm G4̏B+Sʙ XT1e -OBC7`CQ/\I#or㶻fV"Vgj~N gvKReqJ ?8tG>);8 r =!n t^P\#n7tآyG9]! D瘪0onTˣ#QD/g^'\ iI@8qba,A[Atqb2gCr  G"H1κasz M)u&6;\v)h: ~,iw-t\kWnB Qm k=tL8|Utb:bO-'d#~{Hs L-l3,JWV8SY~GkPfaʄPQpﻲm,S0AW's ; VߜGrMh࿞2ܛ%ZWIF*ī?{ (kvY=s=JI)Cl8?cc1@ n&cA1>(Ʈ:d}7%w B 'bI!-›x2օiݳ9~*㝦]` nM ]xW },Z4\[ݹD ܏]޵h9/"I?c(E?G"a7;C`5_W%^ d|c3!|8$FpUȋck]<<FYw[v6a7iW8-?̩`0<x\@9L:!R η)\?`? нS]yћ+)ɟ-\n0WG3 VAohgzuOVO><['yZ7^YVaۅl^{u#'٫'O'_:B- ?7 WɉG26A#WǏZn.lH/ TqܑMycLW@!TT 432([9F#9{{-!=-{r⭔?]l3i\ SqG\n *<[g>#BQ%yj[MH/ OpAYJk9jxYwK7US)P`* -ް-ޤ!.!bE!'\]Eu M cb}8yAq2 o;M'pFFmώ<ӝv/,&f+iぺ]W(1w(ҢyK')U 9ZdTgvJHen[v;ԋX=v#avU UC!byp#~_6RKJ?-g21P$lPPuuN͊ހu7袔mUVʄ;̃ݐʶfafEtkpT;cEY5Z0$ pt]& ?2H[bԓ"<\=՗M)–RA:V}CrnݿLC biӜ,gM f{#3$lJB(ZdlvzG+ .eXiWl]y՘pn}=ϭ=%Jz~0,,c Kx!Ush-ғ}ԸVأW4~@V;^{Vo"ՠgG4Fԯ/7bf<ߞNߡQA:w96`ѡ7b8KCg6!^ S6Ei*V;,?\$L̴j@'P7E zw rh??$u1&0C%@D#EX=BizbAsX+mt,3zu~ mTGe {OAnDDzrr!it`1RٓQpV%(W0R/z Y밸<ۈKEs|位$c}nEBnl=y޷\[$?c3U>:n0G7Dd6A_Dz$f&og iyzOեXQMJXA<ùӵҎf0MT$8.9@ޑG,ad 7]^)@s)?5jbΕxS8"닺o-ZGP[ƬsE?;A3jvŨ>V|'>.w휝Mb0RZXTfB7*ځ^}|+횷7ݘ yp*R~ vTo %+j$OK[,▋nvs:ι"ۥ7bk߯tC-#@@T7^֡K\B\dc/rTGO; )6O/>sǵ H?CB[a3a1p'䎫՘]v[4JNQB]ևYƤSU^Y~Gl Gq ¸ɢ)FZ%JϡÝ~[=e3vn>?JlZԣe!7o?-Blap?{F(uk4$,?7|W^*%}"&ԉ [zޕE!TLhk 3,|V9be{M>5}2׆xcbpe} ${v?5Y60~L(P`ΎQ%t, F{;#/CƢ1䐴IC/p %@ԭFTVOĔ@ !bK.wg',vb1 m"b]wUCBS~Qm`m9{΄ňxg0ۖQ51AǐۃR[q//% ptfwm h <{Hsn(֮|nXe6be;suK/\]4OFV{u~fcwtk|UJ.Lt #RipRbX'ԩdsۈ’SUf{VEyA!º(6Qv8ޅ3ʽ/ʖV[h@L2SNyTLc=ZW|/drmVS%8׽KpQe7--ȻeJ(_l3Y**hρ 7]|'+2ʎ*H5CcBnw@~MLLrerFC94 eьMf̑3w"M '\ Я,JYH_ >R~av60]DAj ;gKC~q:$x+[5IXpaQ# >Tef{u f>1$O:Ar(ӆ hԽG=ɓg(Z)@nW{_,^b$dt*c8.zb'UqZw66K)漂q t1 $9>p˱uK5 ~Sq+umt _c4(V栯Ǣ?)Xn*a-u1Ou/'1R$̢L2;]j&6ٶ 62ge.53~BOfxO&sO0\*hE$ܺjƢ5l Ed)CEJe2hH*&-۳urڪQL}*K>f#z]{)B-# R~_SFzLݣώ3!lg ]fUr$l˂צl; ]{YK bDa>*3-m|bLݏO\=V:ɥ:̀tG&ު5/Nˬi<~fNSn;s!)uUnTx ^^GiS]"5IZ]{l7t'z.&f~7[ogJQ!(ecV`/ƥ ]Z|R0NTFV;.:kU(g)㠃G&xCӺx(6UH"L9 IC]ݱ%::|z*G,L0P1i &h._&(q 77vl5GktI l5p{ zY݂ĩ:B9wauIEky^uC}ю}fƫ#R.|oXIH -ˀv;WB2bvn*#7rYk}}.pqٖ I vGL MPU:yR\Ύ2RsTE_cwI5ɰPtSz}q\כ7pPbB_odlӲ?iD/ |rm2SݠndAYvg1+=D(STw4P'=uā.P*ܔq2qqA*s^xj%0p=M+!;@mk={DN-+*(ߡ&?ڼ('Q&ܘ{)fMSGq׀/o[K?oX0֎^2DY1`߳ KCCp0|%o~1Od 779=  ٜ wœp%1"$Yh :u !Xd+#v)l]:tmX(nw[& (:8 ..p"-Y#J.o礈^`~:h)4gJ$9G+qbR&I=v/U,!6M*4FqyJ4ѝ$ U1xiٞu ev?mnj7n&Ø?8‘kR )G05_Ak;RRarv+j6sI9ۨ *_wýkX#Y( |ؓQ1Q'ٸ#k\[YDs{"I~aJ S?J#˅Pe~^ڄb[8A<"e:w|ےj!Q3A1d?H?]{Czq*g#|Сmԧ(Gk]ojH>)T{H3cw["B r~!oӼ.-Bz3Ի,W x3>YQ3o]7ӟXJc7 np>}!>Նi{ qtlep>F y)(*~ mE*s72agzTѠyR9p5SDt c"ӹ{vG;Wǚ/qZJ)G)dr_8%@ ~S jփmJS : %-*½f1֩`?iD>EEV*f1:Cuigˌ:8s얜<@6 |5Նd JiYfNz|?D iɿs|=~($ܣ^|}OPVKn;ΝU 8{(6HEll >KCAƐ-/R9]<i_lY1g mZ,mzWye <D'!.4Ƃ ?<; ifڄ .-,F^OX?DS )u]"x mW#ϋt8IR vJ:C*NWBAtcH!*a&&(JX}G#>JҀk楚$?pOW㒶+ڪ׏,{BCC8+%&t&@ƹ~哖vF!# /%%ӿ֗g*$%\)`8KXhV.dfֿj&iK~v?@ 3o`11UdjZt6fR]|.|8y6qEz*FtAH΂} < b%׏hȍMI\PzP!ޡ:s*Gqࣣjd?bϤ1? C*KN5< Xk}g}H W z%d0CXkPq<2~;c]?y8qC.yyViMo|ѺگF7` /NəR! ;/ tk DN}}r ˔hO wٌVf&-x(,O9_c4[^M%*/I#73E*[!2D7w=<3uOMl&?sHkZjީ;篐u`Ve>&Q downRo;*hGWJ!u3fӝ#QxdS%{89^YE-/ILUpلO?>ɝ{yD zմKlH&ycu 2ve]R .̙'J3;A`Zu4)W%k_治J8Զ7쫨ױ? hS[Ov3<\P^?bH=]; Ksċ,~U<7˻zQ(r$2˛^T?$v2t ݭ??^pdx+6iZf0HӇŕcZVIG⎠U3PȂ]լnN\›ԩI >|-{NYb1Fȇ^uokŰf׳كq4]"svTi/UΛD>yeL}0ek,PO^Ee9sc*^`|Éf)zfsrei\!opUQNVFDZe Ϧc1"`OnF뭎lLno10 yrJSTvZ⼩G*Fj1Z$2g1;͓|T jMzk9 Yzi#(H4L{y(#A)p(>»<*,#=ރrNڨp8 L*Ө;8Wy[wJ\bPF|AB*.d0 WK}R\_XD<)UWٝkG;"Ptl4vtTO)8P_m 0-X:ST*cK xrx Љ/+i$VdR4O}FXq:2u~:@NFGp% 7_"('1+Y)1lUm#ß?Ȳ*2}IR5?qv|gy h̽Qk 7gYGݘ9qb6GHҹ}Y/=DLgfy3І9!pMw94]P6T ڡ2|b[E =Q.⨚Om\('Oyʜ-̽^7FNTte*0h=2A 4?L[+I0<xܵ tQ8L[ț| rwr tsjjc;;md(ٰÆW^<6лum}:'Ȅ1`;A N6=NBc7N4QJCxr4( );Nc9X2A`> 0a`t Wy׀Fi@=+4S:n* NETgF?0Tf'0?`6{TF $l~~וY-,l,,<ͬHKڴIwU,|# ;eH"zfaiYQЙ$*T-#x"mUUGI'p&?!<{`‚R +0w ֟YQ!w";D070`@Xꄉ!z^f \3ܑ+//8sZEMxMYثD2F=^x'3v=e{hDyxrͰZ|Ya(;)?x[f?%`# ;۟Fs.-8^N{w*Y_"7T9R;QÒ\)`au٪0j޶O$CxPae^2CMk !kM 3Y=1E ڈC%6S ໲)P=W 0֍f$'J"娧̈e=꧞7z̼]Y)D3*)VPv34_׌{"inģ9R +7mP >ѺL'.g5Qt23n" ԥcYMW2"'‡jߙ-ڣCŸ%B^A {'\f'uY*÷x=)jj>^tQaȲYdWgtTarO(A57?ix rP٧VYxX:G}ȦC6:PfPKuܐLDT^IΙ՘+ VB-ݾl9xFV]jZz;r܏HյQ"iXn><\ ? -KuCդ#!v ʁ?4 >̅97D _Tlvfb;џaH_nv&E UIim;?l%z.q0}XCڣ^\u胧+5@E.H!CCQ`U"ys SQ*v*-ߺɇ;IGIkQ6D S0?u23>l)B҈TbPrR{-FI)rk TѡxmWvxK%IVf溏vsv[QG11JjvKk93`- qH(n*eX~mOB͚?Oq_`9Ej6W]z_aMapj5GǺ\r\gL/1h6tG fjr>CT.ҟWqFhsٓKE9Ds_y4V]}0uWeSͲl+GjhO5{cBƟ;kkI;%ofmԩ. U&Ѩь\ c;0yk}{|鮒RU'C2ǛY6 gig9e#{lX,2<WUDˆAJ@498KЈaw{!t7RMSthIJ?F M2Q!q+] @^)ԟqR9zͳxD ՙ86o*A0~5(̑=BVGD×dP@\igu7:3Տ*b5F&#w{e1^LCzYJx(" Ho͡#ku3?g4Xf*qb :`(bOhR}BUmv nԭ7A[\iq]1mbܚ(W !\:2CXUNU=$ڎR;WgR+ rH9ϡ=l <nQ{ڎxP,ڬ]&YJ?U$~d-8!&DBG$ /"yEFǓt:J{`\QM'`nxq, y=_2Ib'3X_Wd#"L^t_VlϢihͱ1_Cḿ2IJxkr=#'HZk9 E~2([vρ"q6+p](_J:=Y^N ]㕌M""Y|OɱFsE:z]}% ПY]>h2D~t K:&LV:'P]dI&n 8}aI7XlOpJԹ8)y!{*~ qZhI9>&Kʙ$G/8g [:!WZ<E.6aI|d`Ŧ֙rsY &aB1'Om;;::k JoqS"Sub9(|t&+t6@I`$K7 +gkc)}O?UᣉdnI)WR5񑨶 =1,[QN'pa>vfh`O8oD7dDXQHlx-HK$xp $<1)E*G ^) %*Mq{L lf3?yr)kiϖׯH躀D6N?g_-?dvtcᎠ1SN39(Nagf蹿s~KscjDR-)v,GEgcEDa^ i7=^kAF} eD(gl眄(\9-RB@T24`_H6o ͽo{S,>Lj^EVxSy+0*3TG69B9S6^~h\I Eκs5#k3RtvF t) 3WunTlW8-έ;|p-;͓UXc!Κ2o+AD[qhvq|f焊&U-=&iJkgi# ͍g@E `ꇘL; n6'ny}Ba vG PAC.Tĩ5iXgݯn ䷗Sbj'o/+.Q%OgtXOQ6CnZ[!2,ß! w? T=kE%8U9ẁ"H{8гaH!Eqgw-pGm (U`Q7;NE(Ŷ̿2oG%m4a16oM_3 sK_qYH%QKgtIQ-I%2E{%Q8;5F YdrPX-:y5΍SxG-X ;)`1j1u1/ *Uw)p'"j.m4ޛlW Y`Ş1 3]Xx0G+_h`ȉ׷D]C,D> ϣ*H5X[ _es͸DQv^eJikiWoV dkHR8 Mز0J6>?z優f/f0P~)bv3FPta-?adwXCЫy,/c':bQMgK'&*h!U:HX墺U"x˜K zW^P9Y& ^cˍ%sy.>wsE]*LV $x`dŊ- cOr±7瑀&{I3gf;SpW!CO7I*[i@PtȠCb $Uz}a96tQV5ġ 2dU E)K$"'Ud^"/=\b޺|Xv0%{z'C6H2CjŖ~5ۜ FU !_ r[&#"h|']F , ?k@Q v3A^6'TVA[ z.<_c-IfGK`h_juxB+1W~ưXŤ$Qh[}jB䘽{=:36e?$iئPOܬGWᚦ;6uozږ_}{Rj5nUI"KV_{wR&'t!Ir *a䍴FK cawyUX~SI^MH:@!;V[ E[aWS Trɋ#r9T*R$ BXn߹k˳ { @OՆ-bp\t.]"#d7bFǧ72~Ѝ>S~M/93 s'=k >X=p t̓"4eB91:]cCVŒǿƨM%amQf 1M(A^zH c K`<V{C;ÿuQ %u +IO$kR98WA|\DJ:/񱭊2o]YTUb`>//GVχ@#WA`Fn1Л!X\G݅걺vk6`qc5L^7$`1-W毀C-6yMiGFgs*+)ܷ+?_W AO5=tI:Mb8tQmͣܛǟ~uL">_fncbB+ gHAW},bmA:ܯ).╒^֎>Sy'G\A"(e{Ns&Uu j7r<nX2hJ=]-H0*'2Pķ=1LZg.,P V5οց9seAf[sSYS8.qjf57ƃK9vʼn/lω S㫉Job2JovY|VlP~돺1xX,1YmכEgFyRQd+H75ypڶ^\KbXkG*>0Hĕ *exw-}l\,PV ?D:/}yǺZEv&Olʙ5_F-"\ fMx, H^W'O|e>w_-S&犧e,P|S /0?ȂL%0I^@+z}7v;gA/ǡZg٣R@K⧉ (wjx`VWEX}!y2jN #C̹i3Ӟy]bQ.O0/Og+mO Vt32UU@tb2TS|bsڃ1踱1B4Ob WtdEzܔOeT=}ʆ9:6o\QP  r@X?_fK}/nVy8|'pOK4f:-<P\8>tߙ֋ÇFc%"s3CQX !xCQ1XdU V6OArdV˦|,?%%T X>LYsq3:[ 'FfhE~⦀% xo,;4 L;L£+hc6/ Q~UpIMp=,7~?  p ['SdnP[QsKr6a4 JEpI)tE95"/CnH ڕ t|^'TCT,sa$B5 W沎R+58튷b*%Wlmu{p%zX#A1Cѝ "pAq0/I'uf2zez(  2ZDK|&Xx=׼~L JeHY a X-: /`k~ߧ]QHS|sXHnwVqWsQ1{O^ޫEK:р8\{:H ߩGۈ: +e9á kL_nuڇZ枳SQ )//[ƽ*8lp|Z*Sg}#+ej rp6ȤPd};;'Ԕb{k?Γן2 bӀ=HaxS|[2礙֚'VvI5h'dP= (ah {8gk4gDV :)aqq4^qDd$S _ w#yrUOה8J)Qn4ggVy()|Kl"~ӊ)j( zg*ٲJշjTq'q/ɟp u/N7;0m,_Z ;) L8^$=_%}M&흏i{ Qgf!pVRȔ$~C yH9am5V27[% BtZ{+TIt;+u@d _JhghT`,+bq=0558$;GحF%@p46TπV78`nhJFʥ W\iKm.u&=c l'@/z&9b(JCtsUGfºu/\9eI- Pb9x(СZ]>Z׉{ZQM"Bʽnͭo}?PQ#NmS H%4>w?9b|wfXˍ5!m;yISvBg+v?v)@H)i:9,!u4$Oۉ1j{*YM|e9XGq_LUQqBIo컣fI {GUs0Mf8~=(=UA+er4nݞcac$0^UQ[ۯ)lVK{/6aJ!8c }^NxLfVk D rzW MՎ~@@cCS١e3IC3oTطe !g64C&wv56 k22VԻhPnipimKWwEmי 5ZMY_*s02֞9laO/lwd0V8)q1QH6U=`YP)9VMDl@>obRW4lY;zzſmǨTEl5=x<ŝ#R:~ЌIAŋ9Yg*b?ڻ&̞2_B%ly%5[BSB E[6ߩç3_ ӺSS#O@H 5Dy(MaW@5$`uYG6Ta58>8=TBhշ%7_Oi-=;Jڳ%XYlLstMgYKHk[#d#1u7/GhODĴ{~guTfȉ{HM$)ɡ1'Br Z< nT͇Fp F}PJ0$?*=^ ? (Zdonq Q>B6Ĵ9bIS<UEќ:%%})0sJҷ؏<Ĩqy3Fyb`J64hZ#gX}p\B%ҟ?16Q!}"s2Q8Lv s堵]IAu xhZQ9^tb|]f؏ ڣ.w8e/mߘG v >*WNe;M?o8ᗎʤGp`D-`x_,W7́XmFQ$O1Vȟhcx!lF[(S#}Me7pqT({J0}kN_ A ?JRލN]0}_b^h0.#t-AX?u'Sخ{7x*SX51hɞ?i7 (%K- ^ڍY92Hx44%1U ԄepkmR4# '#>z$ɫ&~|SD(Mk*$'6[ylhs,`g2a0ONbS"I0ߑC,koO ݦCC+?jqu'I/֠. 'TmT^j!,ux#ޫqeHR~j.u ;z1{ mME;o*pv]T x?u.I:rp ௻Oukq@#&| AB.ƍM$Y3-EEġ,ڈWLljAn=)Za% 9Ak A>+Fg$#&<%PCv,ZbHIr(fxc*a LBvoLۖW_a`B;cZUI@H?;9g?A1~)b5녨Wδ~\9k$-鍿м顶@@y^*(Bv<,lemZZAB.}Q fא%nvD>V R+,x!"Z@n8h XEB[ZI $ 7 1j,礗p#/H)~Ӡ`Qҩ$/aij]c55z%5tK$k,A. hHrB.C֪6Qz^h=bl>XDy.Hc*pB69ιfcmaЁD8wYMjIFIP"z4{ hUE7[ٲ #v^X.czWAsʸXp/BE|4 l.yglk`-y3-Sm.-vK _/'e80{hlMn d}q<#0ԏrUfڴokfa,G4p1 uQ)n1#;z \q}Fk2J|''cXiO4ȡ6l3!7^{s h_׫ٰ'i|ɻ}#TBAUtjG*/&Rt41v=Lē?fP.\4[ȘRz- |$p3$x1I ' $5\k6_ )D[ʳ'Tʳ ̕/zRU?}STEЅ!"`T~8F/8ծW0A>vnۨdm ZFn656h}0rzcx[Kߡ>E+M 9]ȃԲ;ӗ(N L%P:8SX ,LA;?hsg͵eaǮNXqm U@ הdAj1sbiRjWxFck~.?GPNB }we|y.A O"ӡ;ϻKq02 )\2?XI޲O2Jy=D15ʸ~"{T08RO`wsn@s?E8aB< ".<[R8C\)| ) ʾD@DҜE{Cču.4N;mPb2HrDL Ӂ렛rNdЄIu!DdwZƾv> r#]dO?B\ T-BgFeZߞ`Л\IC#F])`4FH3;@V[_oBAÖ\sQf Urg? 3d M{a B8I]upШE+KTv3AV51j<4gxGþu{a_K5$+P%WUU S~[9e#2Y(6ɶeG7 g!xd"m*Rʪ>?dŜ5Wm8KU\qWaZ fuGf=Ba ǩSn@3e@HWEFhuvvgMp` }JhԷt5ZƽXP3A/$hRQ`!Q@vWa nI_W[6c90TY Y%<6N5?dz}N=^[&]1bI1pil&%?0!K7:ͻK5sH-a#UIEǁ䧢~,"ڬcnqQ6$u H[BjTSI!@ENdeuU$&X_Z2@4ӑ&.źTu7a0A%ED(&&3&%`+KU,Wzϱ0C ƙ׌ ^\NRzCK_"LX"F\cӆO FYXmuCg 9'nVV!hzn8~s8kQ y8k)g} +聛"Μ+h3?4H1y*YWLu@v?'2x1J)+?3:fkyFD1aʢ9-?{r"~KpKvN /+%tS"|G*UħN2Ih ݈t>bc'`rxoQ6ZU7FpS3KvWJY +=>(T4͵ĥS&\t.X|+?( _2 񦠲Z?jN1-F][1QBjߒSDZv0v#P7 85v&ޝ;#mO3 $^kSԇ}~Hۤ.$#z[kP iEsbxD njIӳv׼!A ӫ wuYJPNWثB˨b<լXFύI_| @~eA2ȯ}1-fÁ҄rݻfHYgei'x+^K8م1B-S>8B.ne!FJ+8:[_To_l_h>Ӹ %rE$#4K#*3A5Zܨ!(υpãT&8328̉i['! 1<Ї_.C%QBBu'[@kwbgm*bבM0Ym=X=LnI¥ e<0#u`g7Sk '-uǜǓD}bj)'f/$X\ٜ0P!ָl +3$D@|"5{VN0Ni )@0_T=Ĵkֶ\q$QUh^=`g-Y&)r#c0&w^%b(Iml%sAnJpjКe2OMVwkeh*ޔ!#iIIjk,30Hw8SUat؊}ybmlꞴt`V`|c)bGe0]u Y=5a"xwAI tӲIo/Jƞ܇0a%Bb<p)G |B#N|%@E;ޮ\zZ5ufĔj&<ލ~&T&h"-g2}.?'  #T}C`U·3MF'\*k!d3qF_EQ *ן6씢9X('pFwgsYkoW`u#n @{!օ: i-<#)  = y2+d$UHGho4mքtAux>wU+@ e%gGy38xRS}m_u9UfexojX_/A'c^hJ2ֿ>FJ;zxTO[QI5 %!IP.Ȩ/3uH-wMu H]=Ĭ:bOo ;LnTJMvʕT ,$[sS e(w.~’$}Ybi5K3fd#k`Bю3x:6Ow(%`myΘՑł 16_/Ap?w}W( 7HW)(ҥbq$wmDur~)!ͤ!Syv;g>,A!( DE<uxc.Mޢ͎5і2 @!2pA_Wwxf{ N;il2ɓN8 ̧W}7\HHy o]5IK0oKp2Y0ھ6%PSȷ7%yp޺SO)B7eieYm^)h]ׄaͮ{ GODCJpc,7F % D+>n6*V?U6@N1}.Z+^ʳ@$avkXYipޫSwFdEssiJEW);"w0.[Uirps@UF󷓈*S*9tļkļ1HBU֘szj&a\/63S-0{ gUF׹Fx3˃+@|ma>ٖn$$8icG$$eN10ɇ0=ú{".PI TR, -"|oJڌ!b%IB氅ȱ8LrQRxVᱧy[l%WݧI\]>dEW?$ jYE $#wc{Md 7bN\O|~س0U),;O~RA~g[ @H/-K_xtc0RRZ٧퀚O5; u~7!JyE-UګWm  X3>oJuo \G{K;>`]ՐY*w#!؛ϥ%IhfE} C\U|(yDDsV7c نeM?zyO|8/Id5E8b.\5s(Z##/(*>_VxΧz4{oՍš 9@6i>:{[q^ɜٓ\&**h55TRJPntbԜȺS?UA#lV+[znUOmBHoԍVdK|6zͩi%{\ @Te,B2e7"Gh 3^:/o- !&'i=mu$\ xY K )瘼E=|;sDOHAt\GƈCm ]ƵN- T4i%E,r=㓭ix'8u5V2ߺ+N֙o/p~Aȱ:w^PeGn@TLiBlbSmZCŨ@ix(YYZ Eۚ8r/X waȳ,`g.x00HF3^Qn[T-la0D^o^PQyYwF x_c4N pA5eH2LVa˿wJЛSL |E^3=pK*/aޠ {{=YW&N] ۥ4exak* e3(-;Ɇx ^QvnW.Ӥki W5M/F#8!iTDRd0t)#^uܱ>įtcH*hf:ơ)P̕ g)o2>k6^ -7@(:@GRU5RE% v~մJŮ\$Ϲ4L8] OWxIVO Ģl:RAٹگM$AsG#Ɠ~ م.- MX=hk^pgĐ_')jǁ(M[SR;c5s)~%&>+~3X, V{j9A  :#X Loj>NϺPK‰t,?AiE5jD`DGc_z\/gW!?""ilr,SI}uP|{OcnE8ۘ/*joA&?Frdu(<7jAA^bojvR(<.?\$zto0xZ~/1&bh׊yV'dOv4bb"~X )HB+^+IRN%v.5L\ II]rI?q8rDq1Bp踼Y‚・M7b9НnredlF/u^_t"ntҿ"Hd+W΃9Bޮ~aiUǵrŝ塪1.(*$5!k_Hw3W-\3d) YUa@|AEIXU*628odۻ(!0>fsWgp:]Y,hVȞMC/ش?uV^c1(,)s@BQj]EC7apW2+md,')eKo5iYBU6pnYKfCbj$_Yg@I7<5͓ ەi4}IS g8x#c&Y]Ori)AE&ԏ4V l:D9,ӕs}K?"1T`6w3h# Y\Lx zԂn6Gz3R<c,`oJ-8K%i֥dd?|>]K({^% )!C" NK!vhҦlIWp2ń< n;+}M騬p\`#4ZłsF4sfݍDRL:涞{?ku$è`; @4wU,U%(S2x 9mD{j<[uk{Tcgw!w\Q-P$^W{z2ٸ;,5B 6 ӢY(wR,}8h9х^AS Ԉ /!HuU}.PJjZY\HKY8?vQV@Hfjヱx^18D?c--LKL9k:$ y:B9o> EiMyvEDB3Hv'@1TS7F<CRLڗT.>_hyJg!dL_76ƒ dS^݊UnLk =zb**w5<3lől`.'IzVư/W޹G@Β6(&Z.]}*p:7#nYZh}DX1iYYvC$Ua5@ VZa)m"Ԥ(qP#U~i_z$>F T HPbMhPEMA;>A;Ѿ GN5wJߡy0tPh]~j33{K ATO$\gAp$anվKoߎ1Aꩧi|(~2OD?'A@$j6HШa"n ![.H:rvIm:IݠJ : |HͰDWt߻ sGodPf2PE>h;!`ҥnuê q2&kzmeԥ DO/KEES "7koz5%  7%Kִncc,W/Zl5bM fTX"U!I~I~!&Xsv*. %qK@8{t0Kt%Mz.R2<yYz hW93F0x PYLA1x j y@2e,#&XBC}^nGwu.z4-su`ŧ2-bo`0\IR>6A8xg yH%GyNKa^1u_hKʋՂۓfrH**<8tU;.zAm mMMOW3`9 +IC+tP$=ʑaУ63q3N6ļ10o>;-#I>Mo]cµ7Èk.bjt 6O1$Ժ9Qt}mjzO9r] nt%|  pa.f/ F5^/@%C?[\'вO_҂?o_!$A\tnTmȹtIL׻ҥEN8˽xarUb~_{"@Zmec0K4_UǬu[&5u jYw"&m~RǍlH`@ Ċde1^'ۼjK R6LO|io 1N.DQ|P!TKM@91q|>*["M5PF,;v!Y#Hق4gś6J?!Qttiw(y=FtGUW l3P^k nv*VP1~1,T[[,\YGd\j=}YKcE4, ܖFdBr3eȆOZ\DpH_g(E{BM"=\;Vaű%9`O?;cul?+!!$}7_>Hაoi!Dud;~t=ӆC4A-gcA6k*["50L&FY b3aKj%E]}^hU?~uV&*Cb 4LN }4S âk]AM٥h~P택顋-߼K~k zy!S?25*>rX-qUƘo/~||S$(v;M{B8M۽Hl6{! ̇wwK:!܀U՝4C-НOaX̏YMnJfkRr/O,~V%z9y2 Mڨ`:?q"!6N<̠LĨH|aKw\2*z{ 6ŷS1-~g;]Hؽ=(b܆!MTWQ~NxIcQG9ۃP& rN$ɏՄjrt]– m[A1t;H7H-5bWGœoJWܼXd˯7?إs^=!* 7.$q݁9^meS8|{m\.)kOȕ~;*)3, K@JujD,\LL;@a8ڠƆcpqBsT]Z$-u3|@[R.ҭz`~-Di$ t3Ljzb>ZBvi8 ;R b:9/߃.%bs~^}Lu֪X`61ézst;c/qqߧ<Irajp0yՄ_>+EkD(/~TP{t>!!tۇ#'i{@tƙ\\0$R-M|ѽf3 xFwwFlzeAfp0іcju:zM#0o}0`\])МFŠ$`!Йi0h(yaDiĂ# e0iYꃵy F2**(tطJpx_hl"b{{Jo, #uȸ!UnjGX @dy`@,`8 ZKiAoGA~ #^$>CzW_u\A6dL7nGYc5ǨPEjd".6 \ݖ #Vhuѫ_=bHJŅ:Sva֡}U~Ax$YE1蝆mU?uˌT>4θr`J)j'V˚DQ*G3vE vSh.4%ACk/O$#2e6d\[lssള)@;m*50j_ֿHlbw'uAgG>duݾ-}*?`gn9ܩ**f=,s^QxȷU@=@l)ؕA^G'2AԗGRl8+t<5XW]gsf̍HV2֐49ꞌxkuIPW2NrG~jDO_Y$syԗxP@>DZZdS `&ijp[8lWn L ~H7G{gJ T+N," SP f{nIo)U9,Xe/?1ڕ9@B9m=PYhm( Ohm|'UJK% @P8Q}u}G-Dg!]ZH.ġ wY 7^G {`!{Sͫpo1Qm>Px+)F=XAQ8eo^"o2|ApQώEg8lIoPnDQs ѵt3:z< xfλg֚ j 5,^mVO =Ix۞M'{7~Clt`iaMk4u! e4&3g4w|Fg%i&CCR V\/ӝv1PT(iBsy)ω^+x_̖+6i m2nP~xajVgy+QuTǕ}-.c)ݖ;p䉧@q=yɀ`RH+0 ^B3z߫ck"&U25P݀B7=‡LNN;(oGAqrUV*_NJxtCO1രd"{%jZq"r g vP2?"/y,|Ɨ2Xz b/Md'Y3ci2k<~Uȯ\B~ DQZ;PKss3 (dɫ'` V19 -1߽XXXe>(!xMV\v63y|rނx;^KC]qd|.h LCdUzJY(`UZu,N%wD5]?x8[P \q?//66\V'l 񻭋!x7e8Wb=}_6ۦeq?/Bv78邮,p$ޥ1yPH^23LM4jU<<5T_gf;=xue(&Y >2$&kHTL `.˶x+/7qVĸykQ{gty9afOp"q3_P2[|S_sNB=})n[c#KJe? 偀 XK0yJ ۞9}+Di7܊R TEtjOam$.3Yn,~dnڶO,y0k0ZA>@J,! ;5S߭^l:]6RFvLPxJ10|lRۢbOD؅.*jhXm}h0tAI YUهq,g٫k|'8[νc{˾&?Kjy\ɒT RKRu\`YwE & S}ye! 4?RIcYL;,>,oj z4{0S>m$7`%ϲ: Z[Gn2%顐!Fdf07 f7-\)e)w nmcLo)0T"Gbñ}8"#`B5-nTo0(ﺨ<5PTPw{ eydc wAQn&߱iѣÞGelؙfX.`7q,:Uݷen9đDKk?syD8dT!@[8&k.V7ye`P}V Z1-lҬPzwΠ>m94/wNq B[A03!3ɖvNH a;*-uy x(E] u*wl,!'RW(xTo73zJ{yzKKQS`i AfTمu!w\coP>1l)ardIS5ez_jRPv6*%L8n(=[5])Fl)J=̈m_L>aDkwUkӍ2 `NUgZH ~k`68nlF 4ʡU8ɲ:4=ub RH O¶Վ]@;~"nLšq2d.̢A$+JFt"ziZIRr_fIXQ7uZʕۆdEowGSsyGs5%tBF+s@⌡,VND:>b)#zŽYQ&*UmN7f;['E[NBz6rN\K܍4zGvc_JW:wP9)Jr*7CP.~q8jsO{0X\:s0Fa4,׹G"jy.۩9P8Wum*Eʙ*£eDY=[gz(TN,-m̥Ęr#AlV]$cfBn<կ0+4ܙn<h)nXWhv3aaHiI6ڟ.*);g7'Z'8}}Lm-6,$zqD3Y!)SrB>gp^4;j]Dzm_6O㒿\ d3CI#MVt҇r_S3;\'<]*h&k6]A=b;ʹ(<U-Ohѻ4o ->E7sag5A]jDEAYs嫆!Ս}KrY `*mF32Ÿplf3k-e1*0C^'Ȏ+K:WSfZ!C #zxKEI8"a8SC%?dI8}{ÅIkŪ[$ΗcQa-;On䫋a1mՌq<c2?.z$h?7uG+tN]._)a;c}vЙqf7U {Ney"췶v*^IwFU\>J«D y߿dhp.- <9 N盷 NP/a&7z11PpJ Y7$a g|ZNRRmҏ425?G!˙k vH(q} sG6we ɘ&W- L 2&!-[MN=AYl`m{5ͺg`[Er^Ԯ6۶E[zP\? Π ݣ(/>\1ԣɗ P)/\Rsz18XLJQ m(Z߆#gON5)Vq)̀V;L2!Яa5V"Vg N&ӤM{քLJ~ja7k(q;I熬g%P3BsTzB|KZT[ ׽x9LK,N/l+$hn9Lxus7C)%suelǣ@``ق4.wG|iaqSqmHHoS9Iqf@~nΊbl@rlP}G,h(wu| p+f|σ!i2 Rcb*l}''lYqe&`sIW'{\HTLkR5I7`:`mHѮX=P[p .Q{OoٔPbNB1%QUbsQpNoƚ1#^Zkm 9N`V7qٛ=Gɂ~B疖 ʩ0;,J t5w?(n>! §W9RxPVLaiצ/"2*1 ,%Qv< Wb(~QFZY xm-D nZϷ ]1[@ 2'݁uE'odEXTKŀ{i*:%y )Tn(BQJ2Rvwc ęCR|V7 ;:Z[k8ep$RlYX\"{g/ݠuz 7K }.Hӯ{WoXO\Vvo16^W8xZmBb |bOLiCW% `_pXpHeKS7ظKM!8s83 lŦ/=4q V٠L W"krS{8X򸈰E2ܳ3CI$fԤl3jG#ש"9a 9^ <-=a Vj):PيENYXܾqUnB"KN @Glg9!?uE!&v) x;,[p@d ^mOa#HNyCpԌ,|jP|:؇$zQӴT{G:K=TS~hFy#|NiKxs[ӧshVqNZ%Dg`]B2M&4pob?YZ`{9-Jԡ%s#]CDG4=L!8hhy;I^32FA>wA߿8lU@ơ2M-;%;d%5+WyՅ3~H)АeX!gfZeMmno۠vmc97|Ep G~HrϏ";O ;y]@8D)| mcnCqQRO>M{AҤȮLKuH.D52R`ƽn5VwSHq퀶5r&Yqc|3<+PH .]z8j"0R|!*1C_22NM'A:v ? 2g?ДV^k)g_-]@JkV{$Ȗɭ: tړ=.d:D8h]x?L\1i;&#,kDwQ{|0@Cvʮ0GXLrc9񬠮쑜qgH徳_/_Lbi J}P(aοSu{j`zckX+ZܹK:ږ sAJpd°{Y^-U4cCm:V$.<"}W;qb7B$25ߍU]VH1ʖٴ!m_&N1f r\:ܗVl-1AUUX8iSـwν-ݡ1?9rHDY]Ӱ`D?&'_]9J7>zЕX6=K~k׻7jT{yȪ+3Mΰ*_Ze"zx+*}[[)Bд4wDx:ilvu]j {"5ST3C[O^gjmJFݜM!G7C;R(s`g+*1U9:]+۾V yi{=-)یXz u'2d 3C9kiareoE _y'SHVȱ=J(D&}ټϕBTmsz*&[?F{Vc erybG읯)^YXCƁHcdh!+̅5,V56V%CdLzdJ;ezAKz]9x!~at /*@~3ۈ#p?2zCj[- *6nZE͡vn%R}M:'0˲U/{ԛ-|/4T˱XKH)>tV@+ tuᮄP*{:H{@ů U9UK2UKƓXI:"rpY"pQWl|t#;9o 0k驯#Kô|_B_QZ"a PhsnZB_G⏓ip ,VaJ]SD;6>3q7Y){-*-بH0,K,xZ-qUg?׽-&vsI{SH+#өL5yxh\OqYfG+xg?*ʝ. abpu>NT/;tA&k6QRѧ~ 8P{4}=JwKb!H F%6i- 4)/=uY54ZƭXo5|#BwS;^/*(aMUe*=xuI2צp0l@/G1*Ӕ4pU 7!3ЇRHV8^ Fk{S2-쌟|< 19> H}m{ltHi'5$waP7G ell6KEѓNV弁j[sЊ$7 xP݆:߻")%cCלs!Kx9:bekR#8 ߽xz191ŲWeԸ;d… j )\׭ɒ|FOPr(rD]@vMtٸVOm /oqkuZt61oi/IPeҜ ~D$l^2 &+ql=uvpDJe(FɶW:&ڴp;3T6R^Y6Qwƕrg MՅ@jJ2D|4(5*Ѡ$#`r%PMK sx# -%(Y_&waGFEhUerPY^!Ć`$9Yxq0*pVU!P`H- {Ď}aD2_9X \^H臬;EX(z L%dO=~hDG˒Z0_w@ LK9%%)ˬtP nz5M2:V(QF l 0o(G~((ZXLF2 S-)Fɏ<,ZoE(LuɎ\Ic)%rhc7siZQLT4A $YxǾd{[v܆zTjLtpS(]c. fWz47%g0PF(l/yqS7ΊD?)s^B [ϪѨi>R G_G7ꓗn;}">'^|&JiBعq8jViS\YeZEDE,KcdCkܴ-OFugxm +nY iޣHޞ$i{`w/:'\Ҵ{CYNy)sJ8Q?[%eVVsQǷ  Fi`޸MK',J >?Uؽ'7gB<-,U2/9Du3{Q<'9|D:@V0 |㶳}f2rR&1.30 /P8""D?AG~|H.>˰xg  ײS}^:XW,j[wC'1iuxWZ|N>>ܵYp}ʢ3dyb_β@/z8={W^6>1qϣRV M2$M;8MMJ # N`F]rE=M@ǩ-b2&Ӂt'hk.߰xAO"nl=d^h#23)Q+n}M.H%ڌ|3|X?O ˖[(GCc3+9rHSK؄2ba ѓCfkwt'<_TxeZLR|Ƨ7IPv2gOq/l5Pg0R C+=!:jrt&Z(_ 8$Bn suݎ4k|7Mz{̞ʠJqhR^@΁ۨsZHpdEFk=Hr/6}}G#EeOSVhXv1BK ooz` ?A0VX^w~5+ *6ŧ/@aB*R<;!luR)出_nC{9!hI%oM5& ؐcߍ!3+O#>9?v.; G[#~fB>U>0"!a8\1P& s L~># S'O\vV׸kA3P: RͧRS=A9y*2'-xJ;+$\vqe̙b5\m`p㜈~)yW|4e  nb­]qZ"_'"_ù=NZ ,iI2}ޣZYEqwTiYoZk;u]4o[?[};'I0fQ2MӳN7VPʚGZ0hҭHt`72;_'18-`lpƆD+KYopyej4̔/"@#b xM[{[k\O`9T$pr'u+hl3QI?3X٘fЉJNIi`gHe"/Y0mUYLڧ]2vIa _%58z}@fd4uilb/^uFg~.my8 '^az@+o|u 2ƩTEϯ1ٷc 9feUE6z1~;fޭR aQ~xE>ۂ S1砷0MQGqH3ʧMhEofo/r$~Dsm B?9ɾEWw T*_J3ZRu烃gM{7'eL%#*epGD"$gm]hYG3~@qf ~\S7DIR1V芻h5[)6O)) +lIۈQ6,M4n9T"*f Of8>c9Ic2'6z+j;Q{Pz$̢(.7CDkyD3#9U=P9ѰW"$!`+paZË/3y7 4dЇyQ3~%ȱca"1Hջ%FQc ~# &:3npxz+YN(*"B\đ o `8bڝ?3 wXq-Ow%LCV7,F:ߘs/8qbv ޹N%Lpk*V{T-0zY3}9"VUTӋG3Z~.űZQ<2^0$[nt'ˍ(v~9{/՚2aEf8ci5xzprS|= ʮ}/Ն)g^%vD nbTrߏ ۗ/"J`p:>W'S1&KĻq/ ? w"bY~rGVeǸ,xY2 _Rr>%ﺹRJrB&=aS$ 󌊗GJ%Hֈ<.po⯭'.xh6MRWŦs1YP=v5NsmifPб8y,,QdzKO>T@M\yy!ZP*/y]č 6ήR&75f!y,˽V2Q vz=8SLHu,В;HQuSaIE { AMm3e#>BkϻCt-&,=R抩M28.`v^(H2ʄg?r: N0m"gi m|o"~ L'YO]&I %ܞCO4"EQf8wgjRܻ͆<$Zw,fZߘhSi}y/=iy;%!$coU}OT .* ѽ O*\6ӮaGRRsV)$BL6'iR(+gf*~8  SLR+t@g ({A>m~r8vF\U9[wғYS' $S^'3o x{σI+{-+挬r.BUN[Uxl3%A/Da38 ?!{@|! ;=/;Of׼V(T4V}X([>(W3iG&sahHt;J_P@z-"K0"HU#841\҆){XkcLsAQIlNKQ{J3hOco/>pYޯ%~}8*$i8/}g<1/$D66@>L(!|uޛo}b]h4/ZR8Á.+m =x L{a#QܓA>#L,&(o)hf'8r)!l/7LFޯMƓBE}=UԹ=/KymltCo4_}yB?.,Y|cŲAr%:NV#[2NΉGbUvA\IxzogӚܨJiJqJ+@#U)P=`D6FK -$eןt~_ j  5EH .pp|0.^I7*;FP)J_K Y\4o=2F(rc`qH{4FحJ7mqu;2%ӚI֚{{b!_>E)# 7'4?H9ҝ\PiÆOn@%yLfO[}GHVYG "Ruظ\u9XXb AQ!@!PDoi/^_䂓01[t3sQoQʳڿW,0P?wu[0Ps# ~s@)@-.ͅ/6tW?#/C>@5 ? "G#0K"5wwe֒ZQP+YrU0~@ ʁB`zY7.fZ`R4ʦs ! 1g<ꗸ.Z;ՒMcXhC#OqB^җÁ%̡QDVmKD7 #)J1A,3I%  muiy5{PɗyIf\gd>|O m> %!,gjati>*S! *Ɂ-ǁ9kUyLА ^ሊI`xh;Zpǧ3{B #˧BӡY|BM"6&B/A,2*9JeeDR~c-G06DuhW߯ZsPaZ?h@vV9:^8̻!Q%H&U-)Ŀ{'4ɏ*c䊠P[̟m4&񌜄YJې%SlIBU[e2y4Еq96%'q"/u?n7}oțՈjF0xKcz,v5KT!|uyrTfVi4W7 %쾻=W@ʥe@AOcE`8E_ifK`A+LVR R*}5hgH=(FE}^n &{F,#iq6c1X$}!3DjNYx9`NPZJ7^/h}ŔLɰ+9h: 2' I4^O&{{1tjPNKl纐쐨wIE'M(j _񟙂eKqH=H5G(VljmĄ5Ⱦ7jaZf, &n74dZL9c9ਁP >$=iuuڜ9izg q73;MnKAWX:/60jݎYF{ (qu˩vR%0&@b#0ςӘlح<'e*ânu#1lE}D[JIb^ڬtG?Q[ tNp@L+ܦIU^=brc/x,B y^J:Ӄ 1$3p#-y5'ܶJ R渑Y^bvW͇- v䯘 efZ{@bƚE1$UZdcX@Vdb2DW( V!Zϭ.OBZxͲ@>HSrai >4-2sF"3b4$vK^3hAWN~YU62f4x6Abp8unm7ψ^0B?k7iY!;J M~9y5P;bRp2̾ h'D|G4 a-6N W3ظDO$;46>( p(i^#ţs-#w$kM/ !t]~U.3{fJ{mq{ Zl$Q'/E" R^"8 jln4'@Y> ?]kɉmE!f<60kJ)ͭ:F2V6AGz=eFގBk'aErY )M ?8 f ,eTOضaD1<~0?G Фl)YbF@~x{}R ,<}C}M\\Lޡ5"ytG9t, -襨e3&I=4Ȧ>uAc7BqƵ T>RG ^:z+զ(rp^v˸L duB?m<[ǛPze_X[Ter !؎  (b)k;٬XzjEedZaM4|bq'P4gZ9$Xԟ፥!U&ϕ_ ]W:b뙾BB%B#rbMkr!0~4zD֜]"0j.O!k"mz"ǯO dFڨ :}JOZG{_HCmsBax\ޟAۃbKl ֢jV$YJ?n%h*hȑCͮ]iiZLhm〾b\5 n_˵ƒHx2fo>_=?q45?*,zh\E1֬Y*֐3pԿ~m-r0c$zďhܴ pŴ]'L2u9LSñw;; 0(؈f>2YǛ9qrPL20p [whz.̦P],$r%f3F?'#Cpci6$g/M;?!ؑe8:T} o~4Ziwp(k夷ku l11T-*]E+ $b%T ad.o/y+s?Uo{ib2mpC y6$3koꏃq/\vS/ Mk-λ|!4ދ\p|DŽ.EnP+j' oeWvwhUHMV}|@=^z9-5k8n1kCIB^nݬ84K:{= lg J T V.`hc A0|6ڕxӕ@CC5" ǕrbS94rcT@ls^ cIINo wv4Ҭ8Z [k}-%U}EdP;qY~{;re/%}ͨfi]qgê.KE$nn1xMאS~v3O|"0 ;Ǻ<@;PFB9.[1=bghw{MAUm%?v%ͤB{@*|\ldg$ӭr*/֡?˴=J&=D+ S5įT>YtIdzU\fPMʼnGnZD 㮏OaͪT.9ΓPxW}<_DҬO)}uO"' [>xgOa׻+'']\Әda].QZwjoOgq1 KkNwqm ~:9SֳǦtyF|&mk[1.#W:$!PQy.`!􃄑 Iw2ϣ~xzsd/ 1ZrQAl&/{R KmX?y-(4:V@̈jPJ]Rl}_'#ө/7l } @7>&Yδ\^ S})] Ⱦȥ 5)S / 7&盱40ç2Fc:㻋^8L54;TCNGm{B#(m{x[.$~" /ViϚTCz"fM ;`+a}{S:lZ4V\Z!?&=4Sƫ{1ȥ (kj胇gl[{-P ѳ5hP- *46 [E\!{T#m\_'W&!,qx,Px +V͹B]:{zR38&_5Ub#) -) !$N)~»H zcӤ%ڊs ' 2{|hi۲]@@(,]eEۺ1 =ֆCYaĈM\t6~MԴ>|Ի󖸔(TLC,,};3U>z;K VoN')D$RP^e=j +8;- : z!(QQRCc6@Z SpfnE\yZlSv.e]sٽMbߎ'^1΢(+_aS`QՍz3 Xm'%M#N{w8 pB[2Y][V~$I9tbJP*bYR-J~~:03_l~8Bˋyee̓8D]rjYEqFLkJ( Q:*}*y0kgYuk%)R>[`e)_J6'SL,Z Q.8j%[M8[;||)u 4&֡;#k}% ]42Eʊp`g:e%EO\Ìzh}<D᯶jD),X,?7PZ0Iơ{XT<4t9Zг&K.8kzu^?k)^1ŬJi(*xT1U|cR.GbRWpjQgFg[0Rh] D%w@z0G2(H ~>[~Izo1o _`~>&7yE^-QUJNaxhٰB!.iSp[^f _lKq^^THkL8S+ A~4txã9gшoM$/L5?qժz7b[PRgG,[Ɗ# CRٯJ2Gfj>B[ >.ѧ2=Қ p5 f/X%K1w~4dxd}z4bqM+wHyRIψJYl0B#5B2Mi,%j)RTBq.wB4ɝ5: Ws:F7n~^Ԩi܌NGWƟf͌ j0\/1)Tx}ueŪַ=}2tDI˭S"*Ƒ_g@Sc6K8X҅/l$n_C3JUHZ+jSQ S?iֆ*o/=i6{UQ)+'E 3Lc ;8kSÇ:gQqeׂS&[3i[/F.˵h\=P El'L\v&%eHJKR[ݟ*`#,""֊lqlLs SjQtL*PL(tL"c]S']$<8ȭPVWa6,܅4{q]&[X/Bx@p .YWZk9o\y?u/LL"ᑣdXulEAxc) +r 5D_Ѹ3KAͦ~Ώ^G-b:[.JDLt1; \iB&vڢ=CbvJ܀|Ud;6:v3/nћ\ôs98]ݩ,zh6'0kmSw07d߶~q@Lp<3;bAhz5|oqv + K){ }a|`qqX gyZ9NM į@5ΦeR(aj˶ȏ+Eysmoh]t.xot:xV*r0N)z Kp_G5W]L$Rp>#4Ơ"<(ӃHPsvaD0,ĎUJv"[Xtͱ=."ciҌ+C]'1@~#/{K.#-yx*ZDcS;Z JKShbpY֩~LGE Ǧ: bAWywН%|]#1cTUasG(ƹd\ЮMt=Yό54M^Qwi.ң#;i4kV4'0baMbVj!56Hh}i;iKO Pft-Xgo=*t:NwL%%v2ǴdOfQ8+0d/-e" 4nd(w..wZP_C a7M,#]VjQO8$H0((q~Zd~!t@ZZ 'WLmU]F W-=B%y; -P쩻f:N 6)p9s/%&]7 WIm$&cڣtj{8c٨yC`{F xOWEgpMf.Er9YFsԄYA|a)ϓqUf~!ٛFz.V#yq j %& @r#M [|??f1Q])dW@߷so9U*8לFVk~ܷyCx zhkڡDspNJmq{rP2(2Fx5>Q.g(lR_,". 'kk3'j`)47=>,0zdiԕ`n@ԼĻ at޽!t)H>)Mwy^e %ǻyzZ=3~ VBmٙ2?XS|Dg*-:_Y~Fܦ6hcB5H?_։M)ɣ,8!lp4HT'#XﰴAZ$Eif_Rt}23V(}GBC4?ӊ7S7++T! R*RR%'ʦޑ$ބEGp``K&%,T[ ^-(~?)᝱4\L =22ӟT%sY% 9'2"-b&Nt>K GűR0 Df\xT.St\^FE9J0T0/,:N=}ދ^::,N^V &E(zӎҢjO7_՝ jjՈ%ڀy<>1 z"9%SZ*[=&uPOll6/ oD0TX"1/0<8}44u$pc7je/%ͭ+ mgC4On274t' ^S|k*CjkהٙC} c "Z$Ҟ[tL{ٷ E5[IJ+( l7ȎP5 v8r$yÍvg 7+F4@~SZ>kNֵv6  @~w숏K:MIHbW,qJ_=Is f{RH% d)sݻ72b)8|'z1B+N,ө8WK1H>u.gψ q֛x% gK +)Y'%:NU_t;9g\jT^}3piѺd$0g-p[U*ڔ`3wy CIШFۚZ I%/MϞ܂,(XL͎`P,<^̕:$ |xȑ3jo"jTL7%..辙ɽp~--cʪQN(?;6UnlEH~G%- F{e*pۘi=USDe܊je !) @Mf]OU|](d9@?\/(hɑ*f}h"fܤ}^5{@'f(pM&-zktV[%61Щίxe+q g?aTHLR8LZz`#B=G.(9 [’K@$/ma"!% /1JC /ON>Uri:>R-U_B#Qk+ c8ЄG{^Ae^? d GA*Us&v:v?EU(.yPrkRB..@fnC0#ã${@ͻ3y[1c"gC'SuDr5_Y 8k}X_̐nA˫hC?* H>ID+v;EZo/O{aWV@D~.=-r'^] zA=Sh50nD:=ddLQPŕӟ&nκX w0FYρ17XO?pLbQmzI ykq{8PJ_؞sVLjJAAډF;m^+j~x-l{A.u!lK% Dl}ĈԯveL8(`EA0DU*twжOX$Pqk )LPGnXo@R& qWI-{&Q>Np- Hp ԤEfgʼ=#]mJm8 |8;3XS$U+Tk b^#A-3GWŸIa KJn[JnKR$!!%P{zpX$[ Jȓ|r@Uf* DYSk3}o_-a`u/T|6Zq~g Tvyt_Bv~ oi ZEKvp ^E3HK.+?x<4\?)GmZ_R 0WYBg,ڠCbb5;>|fmOx8Yn曏R=\fRpkn'?2vGY꟪v{ iM{;y۬zg|t6TF=GYN~>8e".Z==dAx}-{+p!6hly>m3fj.ǵ\\|YafLeO< i qD 0BsӇox61Yݾ+#LYRu=ր8lPL !WT, E]D|%:,?ׅD_R_>ࡆ\t) *[!0Wlt b{T8>WAnΏ`*/#=O@AOT&Nݪg'U$[W ψ~N1gГrQs`?$Ih]>VOO7 3 ly {| j•QB^JǞaac^gTA_H mKޭ1)NR  5}϶P_;QpQ{7s6f4B9Q9Ρs@Trlێ~})tr{m}q 3&4C-p7lvNuo_+1ZM& Nv~LIAu\k@Ud#QNZ7+ n V愎&}2I뚃IT&IZ& xTS*_hew :ss(h2¦2SfO`v ̱nlCfV1ar6ȱf#S^?+s1-ƈSL^JS(dC\C7Lfhǣ:[{X+тacKC|ߝ[\A;_!$ޑM5 Jr>B3po3teǻ/)&5npB=!R2]e?E^k݂5+RCIf"9\^0p2mMU^yhӜx7f j}=xy|`<'y/+2 eN}<#ڲ +w{Q5³arUp &\VSިՇ‘‡1XHvW4A)Ã&u@n,OZM\yqց:} R&ZpcݾB jU"_ $P㭓 v[Tvkde&:HSD"(6'hP=2X}ڽngsXriarATr$A{NRXL [TNr/ۆPjdw SZ M8h\6 >|'y얤Df"pPU_q:{q%shRz.M ۛ uM) unH+}\XЋB~B%6g!*VGk V,2@S!ZlSg6L6~y8"im`t4| cd\vV`q)J  !c)7kZiKێC&3oȠQs@ebTP,a)QtnfwQ\GqyXNI|Jx'>јJvO @0pJqz#Š-dw_헝lc1֟Nr!KjK<)D(Koj]R~<:+z^~obæMv Vw1dj-) wuD%*5ݩ٥DmdOovMЊzUcCt!YDH[j9ꁝWk8ZZ A95 kc c0BZhIhS+-ln"k𭖈TrUC+>d7WGX=էsֻ,[Y&F+F b'QI4 TamN!^aݭlبP} PX<ٳb-bvȒǰ[״c =R8dC~y iXOjPwʡ ŔwZ@,Y QCBJ^ .rm uFi4bt WģC'y12 `}d1bMd"6k-PXUA3W"Lʧ&8jmdmJŲ4 Pk$#^BDŰa}VHz!\9BV4A/"[hT9&zȢbH4_S/E,T X-uga0^&Rl\+ΧrkURh;^iJ)-!an[J~Oe,& ZT^|u4%{b!qlԔ> C:PWTFcl3[)Qz%Ii$DӒ -aL;s!_e閽svVwø}t]w _T=30\Szۙu.,c}qfZzqxo);Iq!G)>W+oVdTeJn9XbQCX+{$nbT*I,\a6\ty_VVN³(L&|Oǟ%FMzȼ?(@n?@PL*hx13kJtݔ`+=PM6Qcn0o֬,LS/?x#E}]Nȴf΀)`[8_ܰA=xV /8$"A߱P7kI2+N&^+E$<|%t&at;&^c4{ݨot=h.A̳opsZbz^y_i%N;_.U f B)B_4fLS{IBq qZEv%b8 &tZՕt{LxJN4y2A,E蝒Z=@ؒہFw BMEdgyaOAXDrbv'DNh *Dǃg(>e:_pB-s,A̔B^[]ǐR-#1q6 BKcF#SlN&p;[W_T3T$Z<-74'";Ly+ŐUlGPX=mK8Aǖר<ee,/_j@Qdݓ~t$to| \i" 9Oq ̮IwńT^wa?vS$f4>b8;&SA1jC2qyaj l%`<_qeV5'r~(>Ʒ|r0`$Sm^D"#"k"`(>*opޥ/eqQ"WNvT4ΐH4XoTdthb D+NAZVwrTcF=</ N31B:N Qme#t~.^SaO?X݄׆5,e|}N(rXot߹)vQ1aVjc}ͿC kҝyvp\X# n:HxPnn-BsS+(΄>mG @ԯB SU~6}O ALԣIsV+[P'r ,~ND\W܇S:'z _ Ip<\*d:+"Ft#<@F&Ԇ DJ3J3$aH>Y;C |k15 Joufή fVdrTjTUR`2eAe-3Y3 ,,`BNϛFg4]Lv@4vQr6@t*j72>*$C[(Am퍰3d)F9ڀ׿U=nfEOؤ4Xon"@0- Z]yb(p)#E;psN­CnqN֜ ͭ3a%E78Eheouܧ 0Tk. JaVE{Fa`=z vJe{;7:(le[FtQ<:kHҪ@ ǍL} Am.: i"xiB0]hj"w;K2 DB cgA ;|5/lkC3J:]["Z-KG |ɿWOm򭶭$d!l蘞hT0:v\HsAv^"t9Y"hBWi( }[roǡ >GK2;a]D_tc*Sq;(;"ƙD3ȟPqքOv.I`vJ]-|BbIyYWGģ[j>ĩQ2|I(i> -kh6,!0rk_ǟaiA%}LӄQH\8g}EGDb`V3g,#/eyVy\#C^C-yJ/K׶ (Jʦ_wNC= #¾4ş$b;;hIƾz ZhZ5N0QzZ,1}&@0Ct(j_NOLAb7S]9 Q!U{1s Cw(S}c̮>eXb7Oʟ_@zՍVB_SqגFI.NԵK׶ |蟦Ay'x:i$N0*hH_2K(m`P֒F6ii=OQ%/J(!W;'?CbH)"-$C|+y^(dQO`@gsd&BR]Q7}N v!Es  jmX~O^peoC$L>ׇ5jkǖ"-g>∰p.X-\!nл2_@3c NO]ӫ낳?VJL u[D}{E&~2Ѓׄ!|SMe糉CᲸcGBI/h)b2uo}=cqin>4Zu2S}ҖbdOA1/aPw^-,Klv _'˧a\ō0:^% ZOIp8oTzA@n}-^aGO9čML^lPfdu)ɓ>wiKb,_tuy͔k%yমlx+-mFĵ7J(v лX-!v,`ǿv ŭ񮮑\$<<}"ZFIbރ)#S*/AHRwT+c, CKZ@dU2w/r>ajeyYhI c 7nh{Z6(fm %|c4$[)_h$uRP{4̗e Oׂ׶lvu(@= .~CaU yNOBSPf#B32_:7kYׇm KC`OGBcgz88Ɇj<*KqOu&b[_yC\NYּ~iHߪ6Uas6Zҽ.]=],cX{ qjd NMԦ1['aGOHeR_%5녾r#5u>;tk[B-X]~Nwb υBIi*.NIΰylϺe|;BYwDwo 8:-)K[tL-+6tg5?)ARq6n>U eʉʜcR@x|O{@opU73>Azѿ>9+A8% I={=#z] @0dt_W Y&gd*տ5)goL@fatr>DZ?Aiِ-% S>-~B;#%n8! S?chᙂ"5U};S )}/Q4? i@%R>oԍ$j\CNoe% qf{d ɩ1k[hoɍ* O pJbZ o`_|sUR]>ntNmgPª^V*64ZJ?%6 77,ɂpf< ?XX"CUvZ,u_V Di[z{%)m꧵)CL*U+߻mGW10s('GNO=|"ׂr<x\CVMGUk$. ^iuLUww&Y/ihtZ?~:Uw /<L3$s^!4%xӶ.r5R֫)&BxUl"zNkv6"l%6]Pӹ9~ =?=-r,Ʌq:G^`*sox~x+z[8<0r9v3"@.+'A%pTlZ[0!4&!bf eF=WBXqS-sʻQɰ乨B;2B$Ҿn Ժni Ps=ś"oQЀldU+|Nq A9[E! l%ʲc\GjYWN yg)imb6P|nf \er7:M$BHEO9j5uA2r.;ê@<󛲖LF%v6i>h}o>^0C*2"y )\8OI0~ Hp |F[_1͙pDR[|V3-6rn扄@œ*q~bћk6jjlW b51eiܒI =qR뎽dA.Uɪ/xv<*zjVN::9_O~V0@,_ y }-hwXנYqgI)X^tbW ؼ[_`w]wU%(>"=ő kLDpSG4ã4c>4#byn31ĸӏO gw~b#uΩUP Jo*M eQO\4x `ܨu9.{>q>[# nW/?F { B׬w*3Gc`p+6nPpbM<6 bzg.a|~Q2A6@9@izK\ 9),n љii199k~ "H2~3IǮ{ꋥ @ߡT ]i>aW E7 e㢯fAdK ߐP 鉛,ό$}Ms "%,FZa9+E?_bV=C^" Oc[Ws YAs'=!U ' ^kUx5TAK@9KO$뿌?g4%WG4@SɊ'˯"’`tئ] Vj0}{*~0E>-_FP}CÞӋ~{$Q ٙjA)h^$(`%8 X*v2@`w_2*ȄYwA  )u'M e+ 8j=dE !:MWĤVjj׭N4kBro\Gu#蹠R!{ʡBA=~䢬(:+mp-Du!2wd*G-R/ N*O SeYSs\`[ 7Iarv <T#|0΢=?ڠ  c)  (Qu;o V;+ӞǮƎ-,3Ě3+ʘ`x\6zaB 읦k>ͱ.}Vk!aA!dݣ22j1`E j$-4 Y!(IGl'3Xvƫ8Zæxap*vI_ !x@ 쪵p`9٧[Υ~=#2M{OלH>&gSvțMGJPةGi.0<0{.ęz!]G<1"9F\LAEC[T g|lVZ2:޻==\yUldPko:uՎC.G)t5RyloTR$2#$>ocQ~Uޭ#d>~OQ+ש ='R4.S~r߅a43 e-Rf!2v]Ԙ0:ҥz/QchQ]jrߛl,c͖"k^c]waO!5t"H2f'=>CT.͟T c}0wƣB́!fƑ?@2ukiKzĨwm7:4GQ/EM )6ymy'Z]N1 $ӋN4)ưW `g$F2^/VWb/N_wڌ7 ~R8FqXhQV6q5#M'ErՖq6'VULTtDgBQkQkuiyi>n^W a@)V&Sy@#Dl';x"j lTOz&ϙܲ"Ϟ*v#p-[r NηQ.YJeyҡ݆A,h Qɿ\az}q<kx*zgǪ nj|@~+դ-JeqI ZBӧn]}E5LG![%|XիH򎆗̺MN6|<@L EybG%\3]z2WƏ+WLcR=FnlY N kPmIЀ9)|REC8Z›YnДZEմfBIg: %6\W- Eک5C0nKdp>gt- zzc-Q>5ꌿF='UiHUΠU;̵&l#s`LbVh{VZq[L?y^n;>X|/A\GhA7T1@ڇ\yA*=זu_w4vϠ]::ޤ#A0ۛV7+ġJ/g`p*ֶםIatjtB,oL$zX3[XyotԎ\]@\A ̦ڗ!ހG UJk` AR'f])ץ1mȯB EѹIb{CS"tPyLlB -* ٌIІ,!~yNQ(G5!!X4RW<~+DZLƤ ˗B! Ȃ4:GNxo=>/:\Կ=;=)\´y~e9J,}rB@<hlJ^y%F׊sT康ȤJL.G7t*[tEoo36YmdWcڃ/NvwgC!`\`7$Dj] <?k-dlల716<͈/XN5rp7]Θdž$JqN#w-uya&;ճ' z>cC[(5y@zh%Еo|ُ$ ¥97kk zSє SRk\2 LrȞMC[`enW_S"HSm1ܐ*2ک-tS<&*az7^ Crqc>rȣPXZ+Ss<ąT^:h dTD~Ҳi.PTt:-;.6&(/`{*%>7of Dje=)!uxViZ(2&)΋Qd5K6;B@ gY3Yla>&:f|%# Kw"S{R#Nlo6*&~Lpn̄bԷi%d~B܄'WݖQ !q)cQ$\|uǟ{%6u+( 4HUѥ>s03$ &'[?F7J `" `ecDPnw:@Fٱpj ˨LL ^bV#F@FzSn>g;o;kb ovXrxbAKL_ދ6d 1e:_5 :莐 /?Nxn"ҬrmUv=Rz-!lˌz`0E3)ple,$[_.سR{sƣ@:BT1 ynh7"I@d|cKvykTru_BB\\=LEc)m/ ?`_yG`|pa,<*4 MG2SXUm$(x&:#:}=UfDB+ZyK7Y#mK:6ÄkqZ-xvH`CzhxsHF.,@dx^WR(ꘘƆG&_܅%J6/ =|;&EuIl 3o!Tx:[! rЬ(5: Ta]!^!Mqk4Ms DtQp4g7Xp~dW9,Oչ!w$lD1X> L$|ԝhnyZAi)~UM.l)dXR7Z| ǖvȎcSQYe?r;4]rE'Q(KZiH t3u]ծD`8yUm|t gCo^*Z/` fhW?3Yc!za5l?Eɯ%2IOPYa -Aԩ47fzp≊D]F&Tϵ41I1~ٍ::)MUDVi,","=PZM]*- 4%H-62r[o& :MߑDg#O/: Xh2ΒY%]a$:+Fyr$41tr&ni); 0ZoYx$nYu3s"Eaw7k?rI2O zbrD*Bp/vt$O8STy{ ^ЀÔv }SC+}t%UYT:9п,eO@Q[O͵+Q j%NuˉuNvor~?[0$EfkWO͍`SM=tE^6,qm1nOS-&/NBw(R1LDN E^z{IOMOmZXa`rfBAWwE56'PM,9*pZwOdM:#1j껷H3ʂ|!afKȊ[0FHrwV%sztdx=t hR?85y-L_5+pǎ4?c4ɋ65^7Gl7c/Zʹ$Bmvʙ?61GVH |޴Ԥ˲< RzE·"g-};8'biswݳMD4E池9{|:J hRcV IŘLp?!`e-ѳ ngj*$5oeCU,,ͷ;w.~~!msIR8W%#O¡#ZET*AC˛Q)W3.d8#*̸zPW}7a4m$;ǜ͋}/JQT sXIvq_Ԫ"f6`=ҽ9Y|b!|tzYw7v46U4sߔ9!g5nt1깏hp{ NaG$R-vCނ1uoΟQnNqG;B_O/!Y'"9OcM7_s o jw5!sι.HBE<8*>٪0g*/DyI<."-&,~nsb0A>bUC@(-P"YU*f[ a'k2*o-=-9`d7Z $#Vu$2d65;S9>g"Gۦ~?2P4/Mzr"B{cp?>jWhI+l L=cJ'8[ȸ)|# ~fiTX cw-;o~X .7-8x6yv bHYk}G 'Y]ȉ&~e`/Pcj۳1V8䉳TIs{ $^@ee"QH}`JVvCWL> -! n@2ĊK3-yۘ.iice AЙO9|g!xѢqW,*_[3R"Pq{ tƣpNr/6Mxmyo\*6z/i铤F!)˓ ,tmU39-}XH  a`­g~ C2R@(`T0pLpJAGE_*'Xf`bvO3n|a1cϨ[#׃ .*u2)Jځ@V= UYKڡbg[!.fM'2Z%~=36Q8Ȁ f7F6ٗ315:_GϪK019R#Jϔ}d7i`Ry Dkf&1$'L蘫$QVO;tJð(uo, _&BFKdRTDp0>Q*_Bgaf(a4PB٥jc= s)N !ݖxZW-7OEqj[@ Qddze-hhm!z(vgO:_w9lb0{KEڱm{؊,>&bG~@F% $ C Syኡ=${OdaؖUGeB`,9wd,k(q0n#,ㇺP46 Ol֯@#U$68Ls]SF)"-'*krvyZ 5%/.*A Qg/GQ[R^AEL“8H:lNCY}"qQniw{,3R/ w,]?vPy;[,8Bd"|Ix lE0/!b!ojL=)VN zfpSUi2HiLc3mo%MxmĹƖPʈ]gTd CFE䈂h$ӻ PF\9Ƌ$a# ۴8_[s;ky3YZ } pIdJLEߧeR7_l e3n[ rӢv=%&{s26EW[, =]ʊER5A_ #sfcV>^̞[Ŗ# "5!zL>H]\(S {ެ¸xfZDo4\#%0͟4  5X83$Ƃ + 5 gdմ`O4 RҗӦ(V~+iM#{ʉ|rġ&1HgqDqth\XX]5k04`ڨIKa4w!vjJOZ*v;J5ebpgglV-, ڪ0Qlʼ};?$3:guت,ٙ)p _ b7;͜S77>HuuhY#ڛʤj; 0\͉roY2^C6'jU `^%l5Ue͘lS r2;"  A!*7Aal*-aڪ킃YSgIJTu!1)(ɤD:wCZ y7:l=./sXTVj*CC2xjvU:ӭ]+KݞϕY^)B9ffs:C/F{_Y#{ߡ9`c|.Jtp=3=;X ޸w. IOcABXzԬZY>MaRup[D׵4c9TT a/LrP";jlmRvj~K]f >^=$ibo3c.MCs~g$teir(돋,b -#L02RŚs#a1;2'5qnRnNrZ. 0Cؕ=ӹYp+>9 {+4cLC:ßͰJl; E5I;co5┙Gt1R#c G&CI`&QLtZjQWu|_gUpy.!xϏץfZZ2"͂9 +˄%PK#BA-[Rȧ%k=:'0E "J58 ϩw1,ߺ5Ji3WVu Z &:)Nx2ߵ3{;X30yKg}Hd*Ÿ" rXC`Kt <"eu!<;#N&j"q:1j)e ciyk#k13KX>O=4x.VQ'z9;Ydn|H8#*v@:lkO=6ӌ'7 \^u#uYڟ̨pHCQ'cqDD]pK_k*F({k'1W22fӚ74i⒫]|0@]< ! #6~s?c:KQ^@6R#?%% 7`s,DX={<✱<<$ /rfjS:^qhpcLB9G1ˢJcVesKgA>){*L&R1WV:ǓC1bKRܒaJ!15umnYhp#a̛`-Ұܤ% Qև%j 1cӇB2@@aCmCъ3^c+ž۹q_BV|<#67C B;a&0 5.#<vzd[CPp3L0 V/)}g5[jD2uH`bLd%,`3n^7!$z{sղ*y1;O $z {k6*-1B̄<NtB?|qQT`' ƈǀ+vS ղfD @%l /l_Av%Q_1k3.C}+u&jw2q>lqn'nҧ^  W%Ylx$2 ruC!*ibT@?dxپ0Ɔw%㲇EɂdX6czcz_[3&$|6#a|iExTd9۠նѦjy(o%5ڷ۠LkA&Z+̽}Y7ވp yo kmE<UJ)I5 s54 qH(0f݃E+JF[׃N Jw@ئCGEم}ky.AK$Yګr)!HMݢ"iwOC_GK9)'\n0>ARoژ-0$w=}$ UZpznGw˟_- =EgnOJ &-&5[xRrT*?\=\t>]@d]};"Mrʢ73WxKẒ͘ZבML`W.U8.mw*B*4eAG zIåZOz ]s Lx#t@?q?x<^;jh0HGAs8l4`g(B}r\?0/'kMގ.f鳎媤tB8`YWHӚ\ (PS\.Z2)* NwqlLHC%* Se|n1)͸48]׳>/b%#{?"]˲'1IdA'1׸}]2u [NN&.Z+rs:x *ܤyb!r_"Vȣ1^{zҧklQGjc?UȬ}`0#.!:LkY4cB>dԋ!kl3aњ Kb0Af-g#;:@_E""m}7YQ$x\^ӱnbN:<7Ҧv0NVEE{~49j i{egه/_EhJ5!n:jk BbɑC5<>ӉDc cFy9थzF)$ƷTTۘD{IWJ *1OIeܾ%]Ipr0Э&c?9ȳYiSLV2} Cq" j( FoH#+q={'hI|BŕGQ8*QpJpOnaF/ vYӼCBNsʸ&"-6ip >`MC+pǍxQdݎ=|IX8 F9K1Dx\𔠚QN4VxRrSd1>(+j,겳sSM_p[%##2zsK/e^ Ae"[#áwH M;Td5V6X+Iu`EdN.9TI+#cS'ś+Rw'w3-pfIѦ2&uOd D%=U 8{5("kR5nZ4QB@̝fa.޶)q||;ղ 譙v?{2s(u^{FӔ}䄲v/8^tp$S 5eeI#PPijP9SPԁZQh꫿&k JB6*': β2nH2/)pk ZL8d*\Mg 4͕-40f{3$sϸ>3[I䶅eDq':&@9>r܈kFw ?Mޘ DKF6 s`ZG[FؒT.ߔ`0!iÚ&fK "m\Hh:\\,ޡr[6\f31| I,-&.Ot-/R*D 9"_LrIuJ/ZW4nN}t~n^dx]%$噷@/~-7I74>5bjm J }96^`\%^-1t,#Y%2,w WQ:{e.zȽRϪ9v_edr)~|)8{_nzdDKjѢI7 R>De4\JK*oLxSPU\;{mupdLOBwy4JHu7HD30 %J쉰X_-72;<U/AJA-@ Omp duΒ+wSe,) 5h iܡf>>nt)y3/Np#LKnu1q6Nj8S|ߌ\/vۙstSi5ͷ%\(tBS7=!ʤIQ_p=Xn8NDɝL`cxJCz'^?*-sͰR4Զ] 3| [-YSbYo.JtYibmʙ!H54l3a=-A&DE'"Y8 Fj* TNjtB籖Afw|QȶVp fĊxAm<=¿WSbbuE *|t j󭌘;%$acytË:/KXxy2`r-MbJbz!4  Sqb?Bz{<H%W)=Ui>Ixvo N8ON-M^ڶ/T”m ?&^4=m+/ WbN}jFΕc$,dȗq$Q gOG<2 r)4JҎ gUqHn\L^G72?6f~ FxH{lB z;[L(mY[tfYG1tyLx%t.s숳Ld܁ME𐔡GtOkz.LP> 2a;^8F!]|sK֛bI˗)"m Sϊ= ryv- ΞyLLu1)V6F &V,|p%;vkߛ u@?%4k%Ηh<5ɲ]K1e0Wv ^aR4{QSm? /E!f<:APrNXKaBe!TwTVkIՑ2iPka?eH}ɢjchO(akṭ_.@݆m9tNЧbb2 / ?bйk`{6}tKt 3=1JU"7q1d'eSi<<)`ױ3'h#tZ ?\mH3_+p8PN獘 Udʦ^a-yW}+N_ Ult#FGdt/+cڞIt{E|`NTp)EI+m^kl9wE9Z_OgRxf;F %\0tS:kkau葩k:Q} CީnϛH X Iox~ (,\5d11LnBm).1v^l#]YS@sᓊxޏ'ű@ SNo$l.ĻANnLÁ+GVKTN1O}*Ģ+_[sG/c?$/TfZ3K#㯴tj'pѠ>Td'2-X6k펣BYAR.H?Y /wMn VؾQ{lPm33`lc4.iXoy~qi>V0nJ8aç sV4sK p)2ah$A#_ 4>o#rn.oAJ Q) g zυUQ[jRUYˁͤ-c-.sTvLo)i!A҇rúxl_im6&5"d^auዝݤKF]a`q4o´xRS{Jwe&sy=^ 7_ kS|wd YK;zDs ww"%e[oȐN5lZZz{-6kTǴIn`ڙՓΖ}x&u+q6Y1e6[l6&)XN6ۢ~\\g:3aȡgRXrR|K xjn0IJVA#􇥰$\};$hzG-!|B<& b&2 m !XiB JrҤꋺ2t>JjEje`m*aӼ NZaokUŬe_1b,Yԛޠiv ]%淏g11D T$(FdI[͹QDpbG i b+`4dͳi4իE1 )Qy\rmw&OjVgxndSĢړ0K<3 'ɄydbF&U]B5*4il貺b,Kk^RY5`Q~؆kN:y:.}Xo?ۢ{:t-s( Kuvd?c#FU,K+rA^FX=Vcv<Ӷ<G 3=g "@?ua<{%mbJ A0纋 \0VK2JD}~С%!M-ɧDp0ime ʿaN[# jG]2˰A )a&K !" o -0[u7!慣ͅu%!%^N(tpF@T6jO yƅx/A.p^s4 ͞,@,?Ԥ=|=7"D eG*{I(~*]iAJzz^{UOTy}]#GC.VjR;t#!S4{i:?#H CS- _4ayv\y[W%ȇ/1pՁ1Mͪ٘c)j#KK}&,Q4%&7om+;eHO5i*B à8.e'A <دDqΧ[˹Pv9pJl'Kꦺ Ӗ5j2ɐe1hPܡbZéƣn#-k3ᵸ*iH-y0N8dhc$,f:K6tD\6a 2gWCWor0؆Ld keCd_zL#reWE~l|ˆo)XF4Zի~Ѻc4Y@<=wP"8qڈ -S{>vu2B>K@>& 3Ӷ2Ƶ,;)KTݧ>e.&y#e^тs!z֐H]Z0:XIw,/HgܼQ(;)@!>S ] \rw)Y5_w4FT,9ՅhR/:puNvQ6,S$^Kh z`UA+t8y t9@?p"W&EEϋU-2E>Cw2,DP 1h7˰M߁J,񞐶]"7EaZ(YDB(1HNYLCӂ>O›-{aY # 填6 E)BnXG-jq}X٦YWoTDZP˄m8*䬙NEr8JvLn(: .Q׸dXѿY.NGX6x?? l$XƞcP,*VaUFbK/8^&)#_*B] \cYIs|PPD\[LKJQt``9񶙨vF?NH?l,qTJ렻3fɪnV,7aUydx|jUF@H,x~j⽩84?@Dzݯсy{;q `>M]5ԄY^ /Ԃf3{42>&PǂE1kYi2%:H<6VDi' y(e)AҨLylgOڏ-I|-+)Lqq;,4o;W/BCb(Qzzx;Dzʀd:=>3ZNqR:J f_QC: Z|v#@琰\h\"Aa"2eva@J(-k30۱7+QJ 'Ι"\Z>*`*﷼?bu$uVDob՞T6@4yׄ^S2δ i;oI@g^ptR`nD^ JGWl S0C~g:Sw;ER`H6 6B#߉o6-Ͷ(UfMtH=ylud.+4!yx:wPvn{o"2BP_2m"_^0 i* yyX,;l3 |[+l^:7d}&ǙF.ԽIJ!B~ ׻o7I& O\ 8>etyG%UW|نbQi:nW+ ¸/N ^eg!~0N%Dk7@#KN*'UiYk ۠. զ쿿=$A%bt1_Ҥ]6l{os#X<W @UA. MB ! ^]v?p*?C̯nw=Aj/[TcxTUfeX^Al6 E'kÝ"O(6Woz5=Ԉ3x6*ɱ% i3`y_9RbQq38в"Da1Ҹ+]M=B6;)4B"~&c I㝃܂s؟iaopZU9W"+ؤ[]Q劀#;Ozx'?{"ENCQP\$a%1=6;}r/o%bnҩwWռҾtng2K*lj LDy6\_|FDZ6vmрif?L?W^D#]6Ѵ\e8@51쫡R/J18ÂY8^\Bܤ7nBq ;{$e@1aYw_ EjaeЭ=!W|8l]p%-qpi{ jKVߢXWXGf7BvdXc,{N[ϱSj^}ݮt5sz7Љ51L?.Rms!3s@$wm<4뒔^7@|1X+7Pjp@ nHՓܓQn>D^.zOʔƎ3>faml\Pծ4̔㇒$М :nHϥ~[ [Vn ,+|W rK 7)pzEJ%<[3d#(ҫEu耴 9ǟGc)FKdJ(zB ) UZXUC( ٭7 FȦ a'zܦ]FhNxlKRL&#}}{-whG2 -7?MlgRurf쥫T3j¤`ltx;yنOwWv %mkEuch~zC;2a($ o 9,G@5 P'ϭlO9ٲʅ#*EBkE- @ОA;;G`VIK'0l`0v6KrhlV9*ųšnwN.&-^ ϶?62O <|ͼNJU]z~HI^ c]*m'7_$ne7_ʶK^lV4]WĽ$76PH`QZyisŽZ&^2Wric vfRPCZf|L2C5vsSvVWQ5p42qƚC:= .L k~uܣnwKe>+a}ۗq^Ġ֔Zxě[!&K dZNkۨ7@ L-WFokҙOFmvmᕙ9oCWX%}` ]LBMŨY;dN}]!|x!g5V8cHO IQ{|QEwXjEJICb})yX4eb;tw_{7ڋy\%'6L,tVZ[(^ ]|+yI8lJO\ҢLjcQЪ&҉ѵ,k,khˇM)"r`ǧYJ;O9%,akJF=8ȩ1]Gԩ3E?"P&'Ybj<%$5??6_W-FQ[Rv:E̺#oeVc2@'fmsSMF[GӲ:fs:x;$d<E]]#jEZ"M} 89KXGEO7995UEsY8t(tI]i|1:uZ_+U35grj qGzӜ@C3"m{_Q&^v=D@h)m%Θײ #we}˓¥0j@,QYfh)BҠ=L-V GdE <A@@dhו'Є^ Յ"INA  k G5Tz9DEPj .YZWט 2,CNQ3:C2*'Ub<-luWN^.6" "~fvU@T. ]a>;VHcd~-9]zܰ|6DZOوȭ  N&]B.Ӌ~+b_K\'m/hebIerhƕ&SA x`v|'h'`y/:_xI'ϳUV;^] 6ke>.(zc1Esћc (CɉI\yq71|T6e/i3o.?o-漤h oz*]4 _VC8l/kmR/dפ0 B0*t ~l fTkxࡪ|JQuJ^ j' 5oR'yP&k[N]VD)KmSZ0Fb<95`i3>KfIbFʋ~ܷ,^' އ~BT&>4R5mZwDWڌӞ D2YSAW@Qyf&x cOY@sK'7 z%M\D|IUD!hf&31 I\ˎRL<@oc) hJ:=4"v'BNr*))@wЇjUPEj}!΄5 ݊8Ji1H#(#~8V8B?*¯euqn|s)+i==#gξǴsϤgP7jg~ 2/ŧ>lPN.y| 5gXкKMRܿ@1(!zVYI8ilh^-k)0%H{tܗQ%[<d(f7۟T C"wƄLR|=h 4e Z#Hcn[<F] aKB~KQEc)M˔ݩg B>+&-`,.PYVSf(:B".m{ZV xlPm0Veԙٹ\%!Ըrr]З 9n'}]0pF,\YٗqMeeNxʀ˫?d|~,Z%OMPVLhxN2s眼~} 6elz4/fU]5FCvD{>Q>^3F߬pF"#Dc>gSQ=e_yim6ho7}l, _%fXNaʬˆH mO~ˆE_~A|Uinع{7,\ e"p,qAw/YȌ~o ?heZ/`''{";xlXtlvWVhVUE#opxֽkopx\_6EWi6/.ANLWPЧS=ވFaC 1~2 RP"o;#3RsgJZҘ<Rţ94p EC7 t8j@Z[|haa4v36h~Okam! o)sV&?? D;lU}]=Ww.71CEII1G}m(c]Z Sl{<99#dB 3: 'B6~uO,KLn򴺙ҷ79M#||~YtwM`AIMO@WIldߗ+1~p%/B IG-JȜtn>eb)`srqi Ac{F6K" P WJ}יݜ.f  Mc@[[4w +sU-nx㣫.ԖNǏ:14-@[ 2Nq@bMKʖd'(Mry$|IЙ4w$ #bl$%|Kc{̒1/`& WQox,ÙG}a whH6ut_K2- ACQ{ᙫLJ a ByPޕBq^6F2me: Z5l ɮ4={OmVc9 w 03˝^Ԍ"v(I`vUMwV׮K[ )T5d8ū&W~ekB%%ƙ#.450֝Dz)&zy_90&c"lb(xWϚuGc$ xkʰ:NcQ.P0ŝ5H^-ּY3V7S0͜NR*/mwK9yf*]{" kX-ԗ?#LC>d|M0AϤ2W;|jN}T]\yîW=?*c)4hqeUfoŢ<\|Md,#x-`!=1mh:ݤPXul xT"?|ki{2U4BFĊ.Zu]46dtZf+ \b,A9UvQuOMo(iF0Rz5i{r#QlaZƬNnW 3cGTE/Vm91*#%^ n6<XYZ$靳H,ocIaQG<1ϕ Us3ɼ텥]:EbUlLo+ No#jb<Ņ̆ 2Ti:o8@Y=(٣AVƑmJl=D%',t;j}$>J'* 7o+1DYpIōU8L]hA_dsgmG1>[-e)"4[o/520 CoH\C&ߐӯo&_->x D^7(yP3jV"^u>0m:5( >~2١A&Țß&CSZp*eyh_cR;xG/fXqwH Lv]`Xl3ލ$  =N=~z-pFP)v3%|gX=^#K mcwcF;Ew/ZwCz>aCf%{6}iԇExͳ  Rx(A/oYem>}xfT4Z*\>y &&L ̰x: .rHK  \1)ƘQO|JB1/ѡ~fS8i-Ñ/BTR*gY_ զ5frتl3*8v 70R7R\Yj^\z \x0D32QwQUN Em߷\i=Ѓ p.wRB#Ν@C2NҺ;~`&o=Ni4aȈ~qIi"5 .GF%2swU<5S8B£cvgIȏE3ku҃r9|V"6Ƅ.qJ(i}|,\ΘQdMJiiUuHϝ-/ƃ zu6zP艠^,Gʊf:@Dg' gS #Vn~a|KĢv'(ADJez\͏ .7{XZ`k쏔cwy@bxN ʐ^M=>i I%&*sZolމA,_پeF!3o/:[+a]66׸'G`P8&=}Mӓ2:;.mTizTl 7&úKAi}A>$i&ݐ/ qyS!2s`7ή  XOB%t u/ώiQcx6:A+ex\JA!hw1tCc^WKnRShaxbB1P)[̻b!zD3K]ׇ%,\ѽiW_/VϦDÒ)P.v^Dw/+x0&wq\.7ZvR@]z9ujG98ҢLr°րv*ųw|?A̠3a$;|m xh,*5 lG;\ Ő0Mq+rWj_ 8~hy23H!XU_LiE O)3ݽc'Y ̅E Yk*fH`$ yɮ,.y+ jN7傄`7YZfKɰxzc2ח50 wQq@bI3LDѵ~;"(@=R%sKmjM6Qw$Sej*l[ =8ȏ7ɨ(%T q(G)+J'_1]PkVtmZ6 aSUCz) v& ~ӞGS$mbQX,y#:x;oX'GmpR OQOM Z[bZyQ,t"'(⣜ TEc&NT&kg\p&Jb?)#_ElT8%f~_~T%釕0 [ɧY45d2C_V暿( 5pPcpR;;ϻՔBv6Ca BB S^8>Qj Tܞ] Gƻ\mo ' ^GIB-lmء}0raHpۤ5R!iXOvKG1ODT?OM'!xNx#ӟy#-$Ը>q^raQV`E1 (3n{T~Ȃk ~M.(+Jgf}(~`7 ֈcv4?R(7*Oy}P#rT~)^*$'ݧCmwwe AŁgC/W$TWVů!.|&{̾ <,sP[}W流IE9vN' ou:|` w4Upw}7}]]TcSGFw}ҋnCN ۓL) L1 !͹ni0TjQ&}(I]`Q®5t>B iKe cuȊ,ji%O9u率(0~s $M6祅NI 81t]quYeJJ`%Q s<rv׫  ^oFX6$k,g ]XvP]43CR;IQda<^tg//ĺR,Sp81k:p*AE+$AG\e V%a uZ4mhƚmNp'KݢMɧ;#`^T-40>9 ƴ;/g&.:} )[HߍDߙ52/Q[^hb^k|gQ1( +I S_'ՠfB&U4q/d)9|4DU# ,x@u]'~~*5GW>~ 9lϢ.a>&Yv'**ֵ@;ҧ'[ҀG/OJOf ,(Riun08sg"'&'73+s)\͐+L0k4-8apϵ) =0c!\\g?iz8h}*N"~?^s]EbSzژ lwRM%],LN;ةA%֯ƗvzOں1&WS64)9Kx26OJ]k}W{>3#ҘPdY C;h?(*HbK sn?ڞ/ȝp.i& {1O >17r=ūIdAv 4͑GjRəb$4jGT'.(z#GkL7U:VoW1 !DAaؿѧ=`6/j]4T)b6xokwh,XϦnp'K30gݫme"Tn CQc1}3b`eIo'ִ!%WB:E[MoVp3 uk,anvp< _/T1\%aXSvJ.M'CbZ5lDx b5\`vJwhSW*aZg%ɾi)DE`Cx ey´dtm͎augbMs#=ֺak.u;nMJZ}Taqt:'x"(JRVX|6f,(>s ~h-p܄b"xAn4M'PWh8,RZ,;8ϳO)@3<;n#/4^!LOykyx_j=&'O#[ ?t]c"U􁃣ϪF MmH5PU* _]ZDdӖ]7zQ2Py_p/#uף #NHyI A~3ʬ?ȿ2jƃ.#rȜ;_ {SuuDĥFD;Q F"q>jFez-LJKD $ fbUlHc\]烈?z3sD6f{~\jmro?Y>c^[8IH}dR_bɼʎؕ+̧,鲎S4AQ,];>]<##q5Y )IV.Im;JL. oYW׭ rSz,OV 6*vQW+Fd3P^ˮ݆ͶNNͅ1o1ql(Ȫ4BBHFzˮpr 747 $f%; HG[_L u_9+ڸ] #(3(; >%cQQm󞾟g.ἅP w:y0T:`:q?R"8ORɂU, ? u:Wӡ[@+i 8o0@} p訊NX} x6l$˄83}[ Ů"mTһ8F?{lSSV Oz-^*c|9{G#^ԱB{結%,BG(o*sL(`7ȸ:2ﰚ L=Ys4ܝH#j|ح)-fB) zd9cAc.^ =Z` K)Lia[,l%MqKY TJ!UՋPUpG7sYL >VU7K2 3 { D}?->=Uw,ie M.wB{Bl8 DCq<Ӓ gAȵV_)x]ǀ s LqN'1xyɂ xE~3+5qG&ADN_څ9cA ߴkpU)Z~aWN>q'MLWLq*߫U$X‘0<V{,!Pc=2Zϸ6ȡVnÊGr4dZvҘEq4~[6Ƽ_`X- ^{7Z!i d0 ײgh;s:͢UrQ_>sw[;[`nմӍzMiED𕌷r3&!6_f4?훑I@0cI݌ Ӝ(=/(*A]#ZG"A-%4lKhnr&{A <_cdQ#=Ǟ{N2:dSʤ)Q٥ڣ?``wEv%˶74tһ$K͙Pqz6+b2z:iPj G%Rgg$"# aڦ(G z)@ma~v] ̒s+vFoq;jؘFQn@`ڰј ͹;E+ eZ =h 3S^>vu`QWC{1ψ‶Jo"[,K F[3V,빵"[Q${|뼣*tF #ҟof_'Y &^T(xa+Thp) iʂPk0_> jgɂ"ڧ15,>Bb30?1ǘTMb6o WI93 Cᖽ BPq#XGtB$퀻yGJ+a/, qDqv/]Be03N:i6l3܆ N5L-W_v&".Q jT%c8[h|c˸NX\A, Zu{w$Eޫ-IGhpJfeS0ľD/׌\ƗQ◭d/ ~<ʈdŷ7=#$[m="r5)QM\̣f*|nwigS:w}poӝ?#W]G`g{-(x }ԐMY`h9wʌ)[;(@ V"GNد c!\R7AO#|=<2,ёw p@^$Gdbޝ'ҋFu",WoAA8>i/ :]ˍݾ|dkqt-5g* 9eZ ~*y}鄫K$bcV!c&5&ǦubьrsAJ ˅yKb:s|oq);O.({*Ć[Q㆝aA.֓4~TU`=+C`5-YvnZG!zGp$ż:r8dg½ޤ-el j5dkM imy ?/9ߝM~,/fD`ZPHJRFW^Z0Vt6]Պ/sG>d$GD(!oD;ˑ Ňi ෻u}s.z).]{5~~jYӣ* [[R6~P[6{Ġ Nsn{dNozj єy* &W;{&GD-/rkvߟ7r\#~!k ,jEQG>wg3/b NL,:IIE!ct"pxO5hBgE=ӑ%е8  ͦ?S'H@aM"@ d@OU*+ůlF\ެ -rhA׉Tp+a&|W-TV~S%')"5Ut\Ll.u qt%-!k\g($-¤QȶXN ?Cp.N͢*bPBs}zӎ]쿩6Ǘf/`Q)ÂsҞ:߈/?d80چ6Z$4,.6`Qw|6p>z5lj:^"ecys=5h%Ls?l5l+^o\#NG^uy۳ X]D9ɛZj(V ?VkW)gQl.ciV) x`&#g?ͽd?aav8/@֛5e' JEDK8ɜ[tm{w*#`2´L.f!H琩 K]dhR{"yfA8;RIQ#C|ߗiDP t9%5ˠ0]%(uvV+>MicP%QkUKՂn6<^TD~u-ո"-G̣),K70'[;84ƭ l Gп ɢi/\\O; -TX9ذoF`&Γg4иZ4gp&[^˩*Mγ8zqCGCRX5 nL3*"ŞV&>'÷p.VR\)[)+ CT59?9N +$o&hMkmG#dZiq}g͵lT6-hNnT^poAfp~~ z`v O!;3 hH*yLHh8uVHsmb\pQWб&'">>~0lVdSWTa!FkZ(&kp>1~E7ZоQCdp~mv.w4?QhG'LOM-'/}].91| ЌiUigF ZD-T-15y䳞aEUĢɁSe\b) gBqoJ[d7ƫCiUF|ERF>fj`xkC+Rɼ*7jzەJRed!b͊ꨈ8L+Հ{&@061Ў8#(sCJo>dG6[YջjX gs:G!V>-T{lN83l#St?KS[߃a`Q ss?Wu>[hZ ;WKi0Z[BC !z EpIɤ7Hب+ţIFmũ?8W~ =$~_yMS T|M[ Ui5A+Շ hoᄐ;Qs$һeWR"'e:) Orr <洹u _1.5tTڭ2WjvL?e%nV]9$̈́E쉁Z vsgx:*?XmAwJ,ixes}eA`qzLU1l0~E& ~kAޥ.=ZOۀ^ܙA}-G<.cnZڙ9ЋYxŔVQ~#+)*RꧧA]fӣM*żeM,Rw<-\^iBa3YTO+O,猌u#Me2XDktp($]G@IV6}ʄv|ބH ͪGcHhI)1 ru {FX:k#8<J=U2y P~5[P߱,х&*yS@ ⶐz m8FVt*4U)`A} ݕUr^B{|4+˃QM--yN@[< s /ԑ a fEgb'4 "C)Hw_!XdJo|Ȁ&/~϶%c5 fȆ#=7VuIhcVN/,#XX" k|kY)~:^_){y*nS*J_.Wszv% 29Tqbtr)P=P$ĴllO3w'c@ ;%.Dm;Kb^oju*Xr #$s!LXO-%CEjа~c-ż{ ߋK'9q;'k[Z8XA&XTX_"=PRl!$Ͽ$/{EvP {#94aqQ6$d=',,XP, u)D';MfHWwc%08d3GX.g$+fb#}|f 9!c?8W[`ȰFOM )%Npm_'D &{ }6F Y_}FCr>wqz -l9Ccky\f[&n Znh>;de7ZEvDL368E|b$ % "l3";P\sv|'lnu ZVx+F19#WEYD9+0:kˤ2jsBseˊ k1;HC҆+h ypnZRJWxo־%Jkl/C[D>5]*i zkY@8GMUןo\,ʐ$2d~hoF ^ x0yCkc&.&.PfcUURW8LXZ E-:GCm'%xm:NwQ ݶXZt'8GjH1 3d+Ƃ8D+o錝 kBZ8G1fS7[IkglcY6n(<ڹu# x0kK/{r $@aTeV |5Wcu :|qCXu$مQWrK{K~KZOݠ&{-7Z˴1ɹ:h<㔇L-bp{/%=x28ZWMFSqiX0Ldm.+E1YXJ/>Y٠4C\+ N|Tu I`ب6KG $񕸞Geoر,#nJ*K,@Mu(II_SA#MߐjeLz&J֛f 7t]2;WF^W`HIFD֛ysë%,yNZ-N:pAU I?IS}401f'cIu|eet<1d QO(4@~$:^!6=HޏΘy.!Oއ#hŽ^΄ x':&v-#B>yh}L1D3,~W?:s|OXl79)Y,Q4_WmyQ$܎%(N/ףbHI4`$͞sk6 ۪'4fjŵ[(EEt,ˮ*C0#b8alO<ǎߩXFf|27B1B"> 圄zvϚiBwl%mz[j;G! Vy g1v06m_ P{Js>3nz.WX~溰5XIPٴxSoFgM$H{Vz2h̓U"?AgVs%P'3TFW$̠rg w|4cf's10JIq]NR@ȓUB.%j?; %<:GJ?7G& Pj$ݘ;%k rP]fڛs֌y.@+F=cƕb7NS?֓Ygn,mƣSxv>: ҿ#w/lS$11_ka|6OIg1#@T* ml7-X,)vVƯBdOw~yRάrACnxgst8L9 /~.l?K f;clģI:_=o?d}]ьSO=Jz̈*ĽgNL-N'Su1ۥ% OR#PQKP#wn̺IQfD^{X \pn99C.]j!f,hiF< 1+E ^AXԨƈ2VDZV؎cRŮNo~S*\2}gzEt3\~3 kyNmUy${nN umtGO0¦M O@!(OQ TMr{,?`vmZdbsѮ%&aƏ&hR*G$*sZ.Z`ONoکP A‚Ķ&4UAesLR9ےB=~0[@Ww #/,;jf *^فvڴ} w2tATf/wsLKlGP oLYmJu{Wv 74P@ӱnxJњJNO|I[ͷ`$/ۓMLB§MAEh {crȽWX aG۴>˾wPEE?O.bk/Ƅk\d8}7!Ba)яӱeŌZ*CѼ;K8 *!x%#L| %(uF9N-̐V.odӧ)jB!6Rtb + ˣ?|&.o۞yy75ݫjiBNw2u[o9SQMIKb㧑j̫MsҰ.8e @=<5:sYsgҪLǏ6KЀRٟѢf-2x~w.γjiN{d}ΙTSPI;_NJP%Lf%\Tws\> Qb>!ZG63yPڒc!N? |tvC\l1 &" %YOY&af$ *0c7*IDLx028>sXa&6p3~^ e":*B0/8zNI4% e ^B}K$m.m) $&GC˼e! XLkRd}R6rJ]!+-^cU 6 <]KLr\:ٸDQfE<Tɞt{k ,ܷ'I@mF{yA5x7*L+wL#=I"Q]INu)L(pz zC?ƃ@ݔ1KeռYi8$>^& n /x;}*\gI뺀 9V# sMխ#+Peaԧ^8c@8\PLpEVV27&d)z"r%F0$Uyn1bK쨽1s7t"*?{N+JLlk0&8yI&_b--4JՁL5C#0fڽrq@S(d˱."7zzx}AOSE`AQ@V'M&|;fki_a/|O:OINVz5cLɕȭy sVR6|d'j"?A8h[/DL[|2=їD פ{>G/Lgg:XrvT/6s63\²;l4W%@'d`h1dyŹfNՋ}^5a@4 :\?J xGq +:rB7QF:Ѿk0̬r5R ْ`=#jz0k[*yƖƒ9f>^2yv/aN)D97lj9S7~֨N3쇻po#6J2>"uIlj¯%Z軭Z#AcZ nbʢ@1ש3W~ Rz? ˄Skgwދup Ԟ/Rݙ"$zU'IZ!۠u*p-(/V~#c|s:ʭ=Pp /- @y^y hY@tmG+a*%C(?eEAaAggT?RVr)K( |ϘWQ0D8@!ackt|`;Y- A;*+uY(XJrt>4/t̂'?nchCaKOA91}|ػMDSop>c\`EN"*:"KcEe[<4NU`N0 WhQ:$|jn+j J![9P\Gd+ i#GC8S^?/4,dh *>+4u[qF65)>w5m8OyOP)ްa<,p"iݒ9vl p߯ٝh%Хy7k){s(A|A{+4rA2foImMj)i^w'֫@(p80}DV؇Ʌ @c* -h}G(m^b򗒛۸XgV#'he]# j5j!g]ÄY)PRJͦc$*a}؆i`*y{yBsXE.VFl!uQJ-NGtqL&x9E PNQV#daP%3bvjwkRZ uWN7s:¡Ri[\jvӸhN||'; 7ܪ gKt h˫@_g#RFPbN>Y]u~wA@;vo~P'fd֏p%z0Nf5_liO 0Wg>U#}*|; (`k52TL*?Jw0,nia(h~u-ku/-Vjnvhٱ4hQ|NW7,<`7cҿF.3Ҭ۲ U[Y! їc&kT1}کDzdx=c: =BNv5'ڥ3fC;4a1K\ej1OGiN9c߸0FgK]3y %@Hc8}>B Do)eNsOHc!"չ.%Og!^fGX;"1.TGgԪ$t#9LcX:eP g&m?s>2՗-ņ"\{4p7sg{n0]@uiS>#-ԯ&;5c/e*mYMwVjo6/Q:˘~Rm{ztm}ʸ2C}YZEZ5g&-PhLZ_CvEJY)x^Xbۜ!.پy,38fwX$& +\ˑ6LT)A^[;e7=]7tEO 窦$+I[j3L1Ym%M.줋6jW??`ć% ,Еd%f__@Z,)ߖd 7r`؋QL!eF" {´8€0u8 J@0 vdK16 pIA &nSЏOޮ垿rOIJgv1.'\٢}a, 0`wbt'ԪZLVC%-fƆG͜`$.Wݹ$Į݅OUkMI<̿9[X>تӄ=\pܓ˄p!$\`r|q׶3mƎZY aJǮ^oPKIy.J$@ _![\[jH0疒=-[5ӱ*qKd`7>>h'-o=h`>g Iy_?g׃>o]:: 0LB9Yh{)zRSTwsR4n毐< t@6 Ƌk RЍTՋ B_=1@ :j%N_|~!6w7.Ȇx{a;ko@Z}#° sgEۨyTϏթijĵ8xkoD v@ǹS?6 ,O|6Ӟ59hSc_["*"@P#tAzw'-n:AH\4D^X*_n6qّKFOB!<2f~[>GZ1;BonS*1hj ީ}o7]{?6]!m1 H}NlE7=:Lֈ@B%L>؀{ZʭLq3OHo "E9#H i9܅r*xD[ئ3BP81?.h\ 9>:\O˶/}]~|P F^B?b^Hzf%(7͸"9V+W ƙN+z9`;M@j:gw킁T]LX{rQ>NU_иmmJ+Mӗ-8D]8"< vXF|r#|{ z$]%]aʏhׁUv^ѫ 0J#%5Xcj &F\І56n+?zICP%2I@EԪ ƚ7}NMّ[1VưouY$ȗmf/ÐEfm(WeY?)67r 4,iy\ Llt Ϳ=] t̖ʒ`d/:a߁#d05\%])fZ^ϴ玥˘*wCd*x4r g/TuJ.a|i">OJ1Eo.L\uD,vSA`NK+ىt2+;7lUN|E[fTTfnir 80Ǯ2 Rh3^VM]sOBUeA;^J5`] B7d&OOg5\UpƶX/ 9JsiunW*Z {{'rI@Ǧq]Rxo,mJrİ&INj!k~)ذƔo?;ͰE]tRI>>GV `d)-tw݅Z D|rFC'}`}51qJjXX|2^Kߍ )rj}E@]xܵב0)M6/>m|8Y i#KT/O!hHBzVWw3 7G' N") DgyKAK I:sP''aNܬX5b m}֚u7٦k*#W 1{-k@l4 /If.b+~Vs8YX&=5؞[C"Nh7#*^d.R+4 CB)%+nVROr>Ք-Xthlάc}`f#v NSHk61NbGf;--Ji(;[TkMi,ATSٻ} 2{;T/-OgKU PMɒOT7,Ss#Q(jbwI-h ϣ^v|lp1vp_0X4J0X?^?K]4q-IQfeX@Q՜`cr@mMHu3v\[t7 bNQYƠ!{7<  U3wOoL0ٳ\A!vޓDŽ=Si8PI3O"$\ :`(M&EfvF_gw>Ey #Z{4TqM OZD2\)`$(J_'-_\E8pov#Ӧmqq7s%O%+1`Kdĭ=&qL[&1g\ 2_ U-gC-)Πm iY@Ams8<^[ϊMF1sɉR5g1]:6P Nf0]_xjF)/K|t@er.>v\^9؁35ODL $U@Kzg|V"O~lJ:pkv?V{j7fw۱=De?eic;>w]Plw;ñN@3Vf?140%F74rv!LъV/H&{*vjg?ųh9Cz3,rr_U` obR!˙n:#0Ok)n_FM0EM? S5?]}D:C}FyObSEcuѸy$I]ΐI-3&VQRlX85n |/*}etbg'&mQ)>ծ¬ 蟻.zDiܷɦB|(6zfJ&*׸gɃ*RPE t uh%BE>lVy#ۋ[\f$u=D.bE3A|Ayz\ .?aB$E󴄖nt{?;hLюl9?R{ :yhnk^@|"#b ;dd-@4Qv THd*a(98’.6%afJ*mظJh}I/0= ~QO&SGrͫi= nXL%o͒S`cEVd "%k;FdOM3M0.Vi &:I2Rs2v**NjO*Zv(R -Yeט ^\/ŜV(J1GAykS.{ %l /#Gz Iw;m*ƴU#4͜DΔ"3aGT~ r&%/- yK X8bʛ*WĤ4DpP)ezEƴ[~x ƱhuC@$Ly6=Sjz#&꾜S0uG7xZ18ub|;E`u=?r:! VIWY.z0MF4K?=e_&b9[`:]s~:\P5Wƙ'ME'lѮ`2Y”E>vٟ#w5mj|Be%! E1"] _}1JF?yO%]mkH&۟;+y5RsU'<MGᝉ *r6 ٷTln:g8p| ^zMex:S%CvA ̶iv^7GE0d!V,h7ǸR2vx@'Z!'fJXV yG砻,R0 }nrBoͲGd ^&LD.tD r3YS͏ $4sFFb:04?G;'5%@>x`Wt+j;g(U=l{W$=-: .#0}җ۫֜ pqqlܺ[go#ѱUg,!&wz""EmL}%;G離+cR> 973k$UJ[;qEˣ=*{~]0.5!%}lYC̷#jV=j|e^3@[v abق84!L|/,fR؏Mn=U&[HD~/ϊR5ǨZghlBm_u/⫦LIr VRPOF@̈Z57wAJR1|K#I9HAV0oiBt<(u\u))&ϯˋj2 8[v;Eyf23uEa +T]!}zRG| (sqf4&1Ǐ(%aYZɵ(;4 5pDG{ .fxHEA㩷P$QFOu w<匡bAtvD:qP˨ouaԨ{%:zItv>BڕZԣbT AUqŠ4%=s#[I]iJn$iѡ>E2b\&5!۱= @8'iPDpa*x\C¸|-Y짯M/HDI%л W>̐E-LW & ;Ac d`V,oZ#ZꙚqfjs}U4APa8?Q5%`[ѽ+)Fm>W8ҹ9Po /,x %Nqt]:zaie8QE䩂@0*|א- P: 5E{_@u}g\>r~-fỵi残)nzҿh*xӟe=.!rVk[w$H/]k ofBjI_ʚvR؁d!vnDD˷z# M {~PikÌ =$gޫEQ+r؜58BK!\;^ {xA?z,펎H*K p8םDKxPKe%gD` 4Tmf<ʕ~SdR,QGL+ e$h(rfD#@:9OR 6Ԉދ%II! +! llp](-2KY(i,CnޢB3cɵo=gt r4pZSc$2 Tyt&uLZ J*xuXQP "nfćk.$1? Ge^!܀/ng9E=izl(ZVyN7B$.hf5pR^ U;Vj:2: cvQ>O߶80~ۣR0- H"1g1x#b##+"T,kVJs;<{/:KNtkCf !Թ#ܝۺ&:ݴ8+zU̩:QAХtLs.nX|%%M8oă`z[yDXoN^ _Q+#Ear!3'jITsT(41{u:̀:hM޽Txy'T(יo4lD?}t+\'$ݸI6?i8{d|̌j$蕄mFu=LBƇs>qmH&_bKТIm0iR~S&RP<*WFQri7Vw+&2yZW^>HNѓH6ԎjfW[))3/] S:v.AtrQL}75ޛW͝ߊ,":"oXukh.[.] Hh[-y*2$1cS 3e gl0R@_xj\H7Ѷ8fk5Ƥ_-M?/X'e$:]bc'iayk@-;݀1dWIȓ) o?NĢuUF7)x7OM |4@s\~F/"Vv&` nt8ض)jH݀WIL@ur|I$$`"BIrՈcB_Q|+7;1Pvw^Yr/Wyѫg)-JAJbR qxFg>tHd!U̩/rљk:9;7u,X& 6~9g&fUMp:7qqQJY >$e:7G}@ Av2xW7xTTVAv$ߔ9[Z "$||QLȨJˠ)%8%ݾ5Ƃor6s8UF35>هLDU<}@x ޵asowWQI!O_@<*Kly= )6:e`w]s !E~*-_U{_L@s%负 qa k0UjOXk] 'q ܿC&?]Idv[S۠G ]AR"F2 n"ag9]?ujN. D@\,gJS(:2ThqjnU1}_ܚ&,?K9к&[LnHշְ@8pJ`E&VWC=.ѷi>UOK!WG/ypVEhҾzHз;i_zN)=>`JVcHaETJ5x; |,RpyR2,!F!P{IǾhƏfd#bFdDtΘX. 2_2FwzDy[<9ȆO)ա`Eg]!Jlj^R^~Dp|NLwZa~9Mϔ/ir 'Rųw̽zQ 0;9>$Ѕ5ȏKKI*(QtnjEϖ|j_8ƥ=;6}ˈxy3iSy=R QKYpӊsHko3B~ŸJ)b*عXgcg@hQC 2GQ+nR0W7"q sbDOYd[0W[OXK9G$jląnm<_]*G~1_ ?ܐ$#(q˻o[%=Vsyo~~? gsyM1k+ />byü~ӭ^Hl+Z^*B SOCrD ;|x&t)`݉ڹ$Rb UB7չ9wgJnk,تmx**$fT B#H>',.n t(`%?C VA*svfF*%3Ty'x +X\}4z܄HQU~ʓ_O{AY2:Lx $YdO \lPL=O3U#ntJ VҖX@Ƥ $i:=a`9L/^YE&M|@(ɾ.Y?܎45#ݨ4(D̻xa{?5ݒSN{.HfPDNQC02.]KЫ )Oj~!|/jfl'5Yh#Dzާz%UHJK޼rD '*٤)Fgz 1NҨS86B6h߰`$),s[B3Fw7"F۵;OH~Hs%t9W#*~&F6f& U{9(X˻ʎmgÒi w 11͟{0Q$:R|ok 3tS2}|)"5V~6"Ҷ#ihڮA&,eo;M1yoJ?ޘΎVE7. t樧8fbffb.ee'I] эdCMSbb4"@7Fc7:ֱnzw2RZq7aqifj"Pd}iƁ0a€C J]ڈ!'2Yo/65yKCoHyQGh-C4g8BTF* crM6cD>:#ͫCwcr]ǾQScERdv$Pp:1 /GA߯>jL fwژ)Ԙ&̺|^=4Fc8FYOWB:!`p>6M$e2=V22/=ZbJ1#j2R~O:ض䵀͊ *;%CJ.0fK_!}(!*- Sڈaw'Rx,&^mL.J aVBg~Aˑjv;'8y &@4 KؗlɠdețMg.x聴@HqU|GX|'.z]/E& E_YD5}Q.fmX˰U;&;tٍ~}Fr0dԻ$s6nУa eus ͬ&ũЎ:5st9ƥ#+ =`n wF,M[L!;Y_! zKĚA*@=^uQ*e ï`wnSR̋v]?q쩉Uw}YT,#@q]?"EMiiHm8Z .ʒ +j,E7Hœȣ` (v“y6AFPװfPuv3M*cLm0:4%+K` ~ ,&ȫT(q;,%4s>7Ϟ;k+eU5])ܑ%F2Jܿfa$Y)ۙCivg&;z9v.kKvPm3g/x*2S?a0T['Ϳj3I>ESj̣ͨtTeӪ^A T_Tw ې[rVi!be&pQ>}=rNo2FFr++nTzf *N+Wtzhr [6-/@gxɆϳHaf$ p z}j7e1wZDsL~?E4&ٺ#zظ)1 vb̠-WL]!?ِS|^`w ܤMdzKX$4)} ro;^rL͉1oQMy0p' X7Y&e,8OՊޫN'+Ȏ/  qɓJf=^KBy*[:ֆ7@s9,^^pVx:_A> c\޿ItVhHCCd-R'.aЁV'BjW1ƏT%m Go",jr\Xݕw# <{ S<_LgT$5ӑ{sk Pg>leAEvnwDu CFlIvm2f ηA3*̤(Hɷ}NO'&Æ#FX Yԝ%uh] }q =#DO_[@$TV-7cFی[YRNAk]vQ]Np٭W(x55НߐJ t(ujCЦIbȮ%+yp1QE/XyʒMmTd`]M6z8 Ua8׋q\DT ?+kݤ4ҥI8]˙ăHD6_1'fe7413LKy0'B_Cn' C 3+Ul{ng:[΄@#8F7;-L(PD_NhEj6*`Ӥ<~~^,DXIb$E{X 8o={DJ䥮1w@CDo0R+a}0rmI(Hr$\*˘=JzjQy SrY]V[-$1N6+GVa|cot)y!>SA<:}Φk'#L0~QÝi)\t Pu\5Hn@ g<ԖAoa~B\sda˓4܆ 1jsGƗx \͸k'ٍ|iarN*._GB)Cn]lxz\0@:J% @L5PrzF1 B#=Pb׫דH $+"M[fFzRQ>:b}tviajr7ohZ_\rԒPJUSa{FR}H~5QfQ SaiM7 ?㒉ߘal&( QI<];[AzɋO28g}}\fcq)kW^:hU<*=U2(lй:BJK8]9?qG](ntHn8p|*tXK7{.Vhp+ȅDDL 0'C\?(Ң2qYAHPL&6sӭ/"*#j?mb }R; RŀD t_"(Lӕ&Pض0(j!d2KF>1u5vp^g8 ۲P6 WjmZwf8gP`psy5\0Av}su3΀ݔj:CC-cO[WU8S5u.{`E']vGJYp2:wBk4&Wp`1x5c}u>بJR}$3ZШұt(,?+h33Y!S~eGɢBC#ZMjEV uHIp}fvz "yeI/<YF`ֺ#s5QKF=m-E\+ ul'hU;iľid\&"ב&[S@5fEaG]Le>SDue.!2ĨH!#i> *ӏ'8 4I<3,ӣĿI$""uuPVIJESLdєATxkidiǗL|p?"104UrxH~gI2p1 WlwgfP7i1vA~\kkiy?ϥȄ <;DI"fM VpZK(,=EKR#K11}X2P_4xJ=Daq8Տ(ė+tr &q?]Nh4sH-Rftf7F/ ,DcEY)Nٗ9t%1A:{j@6M"MzYe&D?yq~(t%.e'ImGFwebKGp]~bH=wh ܲ`ï4z" ;8-vy D`,͐'0_ޒ kͬW~Z[ώEDΨc$bEGP'GffWpOq9Q:[C†~"܎~kMńW_Deu/gz}O>M6d%+VI${!~v7W}Oz/3 _wtA" UMn=rS+~}K!0x1DN$(*N#:@Vl2SCGEy 3}Q LmԖzROئ5j^Z^$hWZpLQ7x( tRȍ,wzPF6-@mL R;MLRTo'CpoMDZa{t}߈v& J_l;,Z!;( z1Ϡj4ꖹ BfWBk+(R۞>BpEh `*E[-S*T"C \P`p_kd (BdJȪ{i}n1/g󧯲h%ZU.+־ǻj˶7vjxg7P6z]TOkPrsKƷ5_-o1(REm3lk|>CM5 ;56{4kk'8^ {o案fv,BՆRr6%^ʹLl&'],)ZAv!4,4'Y8g#QZhcּЀ"_[˿d9Jv ŬNFNкPp+/72}r9Ee֣T5O׿< vU#Ce{OSsy:jj,)@p=rR3T#>t-Tp$[k2ksRmGQ7pyjV򬭡+ "I54U,ܩsƭ2-:3/爷a sp#3LvY}D?~,>] ȑkr I'ف`To7K)2Vص%D?NQ,y'R ^kzϫSqۓpS 1HKIl ;wݢ4Ե 9Wb@i=l>3o"4eu> i)~y) G9,^߇c킉4Ջ/ƴ.,Я'hg[WX*RrVB\tq-N7%c1.!T~ ;JKS=ӆUFq9g["u} mfC{;sOb\mXI GjQ!FhX~wJ;z\wj{9+_2 >GyEx#U߯BqWhU]"~ddl*fz$@(Y-y] 8DYqD ڗuT(#Q r_ڢbl7~WFsf25V<9PJ&&_肞j'ȕ{<lK]ŰW(+jD@kL?"-4|mwN"GΤK%*~TeO#YJgLoF 1Ҋ}6}{`[3g ^S&(UXG4:Ȭ+޶+ g$OguDl(i R2'Op.&.Q.^P2K[7:XfMUBrj5o6\Qk'14{NYV_b4 ;" qV |̈V\oAnQ$-BxYC*Hh[ґ/T5&5r\dy^jPmIsʖ:-5I]͂p %1imm{pCxk?Iů*I}V>^[P|P>ˡce 1վrqoE5SHj=zr1lK-oR4ˁg~%_v_Al;aa'vgE$ok-hAf0=:,  ꋊa{cdʨ\}I܈p[~{59Բik$G;c?nu?KsS,ze>A8Eo.Sv3|e6QżKgtAQuZ ;Җ#+w%hQ%2l(;Q\gq pWzTOGTOX{=A\U!(eu搁_b$]suY}1فX } -JbPFMК> nu ƻ[CKź#n~Me|:X;!Oe*)3>X-ݾ`ç3> p>ڡ9>XbOC=\٘m27\d1cqn.dUKha"rx?ZSG &)k2ɺsA>S8G?"*a5Vy*?.ÌwsIf$~QA䱸3Ѵ'eդ+@ 6 ЧZ~ӞyIW[Şɸ&o0}x:Ej A_`xS\tUSC>,&:P9ِ=D<JluM฀j}#ZmX[u[]:NL'4”?"mk\f5/2v, \M9;7MJw7*ue-8[ jYQk ds`=Ea ST__ 멝c7dHwNdօz0IOxro~䫿Sq=uK|Yxϱr'svD D80/C< 9;RfUA{גwm {ivӺٱa& X@n΂oPK(Z/U9F*6zauXaB^@ tWs(aa1EsY#`͞].,xMw"a\gHnf1]/cS_ǵnu| _ O{YvA}†7(wF|CDnCD\n#/r+ȰwhĊ)uylI(kq/%41~y͆ C_#8+HEAt<59q53űsj*ySk/wV/ ol)b3-[ :XUϧ'K4K&'?X'WPo>uD**yQJ- gICjLBUN]pC=~_ JBjBW =g \Y?AcmZ=Cdp*K؀(9My!$9 ϯ$ WHxT!2 Z( زu-X02&o;g0'HQ ,RU2to[5Vk -n)B%$X-tL0bBQ]Ӝjk=p NhT`mvyۭ>4 E߻VJz= i\휀J.Xw3ԲA;_ɞ`͗a*' ӓo%W=VoӚ6]vt/W >e9D @b/Nn % ]M+j [)` cQR C%11Q/ d-:c[(ǿBw{d $l q 0Ls妒T4WC.7gl[61rFUD&j ā4R1j̣N8Uކ0d20~*\#u!U0 V~`G0h6.NZ>۳p[*lAMJ8(|йEF3ЛЫ ߘP^QBhkHh"]T w<@C ITBfoVq P>Tb'z<ívgu/~T*xԔp($Wx׍ d 5$==!GCօ/+m'ǂjB c;beC&zaS> ,h4FkdJ&Ʋ6 eKcFpxAhJg5FAo\V@u, ݘADaN_cK+BB8,&;"գZ{%f 9*-m >rSLyyMd/H~} "yOӶ['{#gp$}ϳ yR>JŸn fJ,az@{<TgRa|βRp]9fGJ}yB fZXPuIE/$c"6+m#1Eދ }Eܸi3\?{&>gm&a 4Vح t9݅Ok2tTAP })y;̲%9ߩ0My*4_cS"V,+pe\ŸԎsȫSRT0 iC,)9a-[TȳUO4o/lsY ༫:\CF#i$j\lcFgQNlIyq+ eʕ޸|97D0bEY0UnvmhY?oOMNi.۷hl*KC[}J53/zߧݭj džϑV4m|$$GVK%6'ajO,z5w>1/ZiؕYuJ 1]JRO 嶈Bh-LHOIsrߡHC-QH.QdBT𣯳r p& rj'b(| |}9~uF7Ŕ`/E[7Ko` #Nޞb 'A\0/\Yrenbp?/zàPMvU^dT6!p)-l+ V=kwjLB/V葩%8+q2=R 6McIN¨"Rjӟ^7;՝i ') wEBWCyxHGT:;mPd4t%b c"גeIغ@;u)` ,o^>MUfW6=_`Ɯ&qS<4v({z)g[9D%U뱽!55E!-(=~ȋڋ&~N[bQ-((>_/C,Qwp??x`|Tw2-uKMnAa)G,sB3RDKn/|75`jO_7G&୮jE\+}wإ}d`${t-i ʼo-nfBB)QhadւpVNJĜ-Q j+SNEJHym=ѓ-6xLeꞎ*W-C^V{7Z'jCuf2qIQ(qjI(8iwX  1YeJ60Ag89űe^Dwj jI}UO}v{$_yKMIj lW9Z~c\=_z$r)&}QAsE/fO;L} %N\9=@X흱y[W>1UÈiDZ׎_/ ^rv 0,;$&W/Հ1 H=mjEGYW\,(+Աrضkt-.$mn&,c rаghUDNob!N{yK PRu="r@0Wi"i"KBuU*$ƿdlǴA$ oџCu(-VMl+78vKy_mk7lHYhB~+eF6Q{{e40"n;G4l.o֩l6 O&Q6xY{*g`>oFiJ+مMS?׌no}LaK7SŊ| j>J5oWl 9}3=!R !YX/(qUΦ|imqzeڗ[R [&:tC'î/P؆A%CKg\O0CVgWp7D&s[tn 񍺝ЮZG <+C_y r<,ÚSk[sٮ{Zxڷʁ 7*dCTOM +T k&8ɪM_Om8nb|kp>#~π̙y9PneT%ӏ>O9ʩ$߶u 36n" M\o3c]IQj 1߻%*ЉphHrDl=X+(&yԗ %^Z3[Mgn>A`]3B|8v~}\yjI1mA:%mQ@ ]1LFTs _DaE'nC\Li@_UU+&Tvˋ|{7:l r<7sqt"(ayjL:@v+|FR2kzoOЖo[Ӈ2&ň:§$&62Ï.XA`T(1 #T~uS_v$ _}x8nN{X"8sl/J4F~ǧ;TUnզjoLaeD3DfÙP ({<0$Z@E'3z^~TS$.+/ Sh)$)n 9(SndBu>!@8%U=}#١AUǏlTι5{!Zb*VPsplYI8'J_kq+m&2 |6`9=,NOۤeʱzCrTWG:,.Ji1-)}D0>тk" 3C3,;ø|\&;΍X:*0y1e8)-guH d?K[S/]娒JI"~ۢ-sLb^m0I1{n'/|܁ AKX(;-Ccز|LgzffP:5;@0]>_mRzFnjY;0dXh熱vy+(*8db=:Sڤfv'_џ94zh/u+x&\n3^T۬Y~TՐU ~[Z3Γ|zVd mS[./H脢l5h˭d "M,R_nvˑ[6L\OMkv*Yi!jlR"΅X^"dSQ:YIofpR/sX UDzvz;E9׶ӎxfJ8Z;_6|_$9ZcR+뱄̏6-5:Hn7 $\t7l_XFVqY*j )Q {Qs[6$vA{]]D߶j lUhf?Sj9zKY4G>/#vAA?yt-qr5S6V\LkK\!cCKDa RK;gR1u5i~gq{)? ĥ`h{K`bftM:Md28qqz,M.P&a|ɺ/h{ ;+ljn.ۉOji)4!ռ$F]Cqaбէ]O3uɍRVm딦zywM]xbcaGCQL'Y^d6HG6o%{uhb:S.@tZV~ \W[5x^oXU. H@= >eݻnmI3JXUjC㮳8ˋ+4h,O ι (ń`c,4f7n/h\DM*iI=!4q)*PCۅ^ R.x ZI`Ju,l1e[Yo)WMڊEl1pL&MT)U K1̖(C:n~f<(_nN˥ JkQ/G JNFO)ʪN`+?k'LÓ$۷6>!Z4CF (C]'希6 h2ZѣSԨ51nT2Zf(̣~/'rc)k#foiW_iNr]mݙU9C'7;&5k}5>NȂDjKew$h,6`%Q̀H'q׏ .D 3syfpL0FyfA;M4[hV ˜bm}7 Kc00BrMy{YޛHo8h¤)w5pm5iSף腫#Ў ~z0+63ܰtR % ͮ`vL+kc{6ec~cnmek 1"`Z!ۑ"Z,"_zTsW@}_m$+8Wwg7yBze|~QDiKSI{ `ڨ\fW-GMծ .mpoD v4B?ChYk[|a4M\qwj)@1=ߑB,j/&vI{rEl8jlmjHR蝁P?IWB2=T4(ѥvuZ#]wHq,}ϋ(?k]ɎALh)qFY5bA>gEYk5deڋ79ImjsϲL>Bi1H, Y*D+DŽGx,o6M:%3;_@U)^}m@I}=8r8o1}BAե7 kyCbi!^u.O9Or| U;1A uݴҰtį%9PA%"ol Uو&y SrfpsX1K<.`HWWζ|܎j ]7w;B¾p޴-{b$q%fNKNC>_$"/DCCb^G,+%'FַgJ]ݱb "'Fa)o=i'8Pzi,Ld|pGm7I.A\D627ZinȾR&C/g+z l3.@d QgF185b#P<ցP6|Ѕ]qmR %"̷13  ?#;*S@zjzg:r/F#4_J+{Zx]gpN;<~~HDSTO,$l&'@zqK4n(7O'tOtտԨeWFO𮘲_^ߴh"):(/DvTNSp>̨/7Fj3&HRŴPe7NK(뫎FѬMqX_S^;n ~/ţH1pKNŠ %p0Ĺw3oGB<05!VTAޓXkM\>AUO-պ{Uw\q?lJa 2dlQjpI5f1:۪'8b~cnUkэyHyy4ƔPu>%Sb^^BK5sq;eH*'q>`=Џii *#j'P돔D`ƥYd`>[l}gRL QN@W2Ǟ o۱:.As7s>;A 2MBuf5nLIH/'|lo\I ()VȕT=Қ3%xia|ͪFxo嗲Կ/Cr_s&H}u@i!]o8EPB2ef_ BTVuM$|XBpGHD:gUYMW K[t8Tp=q^OlI%:!q oAN#|D:#E(6V#,'|ߗݪ@>B :MckT΃6 6N&|Q g+eiD';AX^Mp5,kKVq4/9!fO ×_Y`1*WAQ m;q#.CSqqc${#]ϴ7k-)1oجH'4oRR;[vӥ%XRIaFMN-;Ad2QE.~a;yIeT&gZ|Yc/iՠ @ࢿ:G[燬`b79{5JemF$`8nҕ%*9G6dݹVUuO{grqzڢw գ܄Af^siBu}*|vťB9.8R9J&Z)zuPlo,hQߌ>N(Xm5ܞ3QB>xzb)Hz=_+g㐀|N3qZ޽{k< Ħ'+*B=S$>4@*T)kh? kfA}8eRYxÌ~ͅ5ߪ4d\<^$ҼaY}Z: _o6;H6vޙd`Eר9m[21lL{1!2h>=G 52V|&Py\HgPLR>ۡSY4B1j 􍆳8(c VUH,M-HSyo2%JD8O6FA}v&i'% ? U/k^CLɮOmKwQv;xd] .vUh ]8DBUY Ǫ*$[ LwѿAg/`vݡ(1W9!R._>Wr2/=2 AHgks 6p (?r[+V$p8 J]H+[,p2@FXU2<DZ*MH-'p?o['EX;wwI$S2EٵT%Atz `/22K_zj"(pb#BBb]"+Sycޞ+]0@: |[/'}& kka E;Akgka4ԺSs!6BmpzJĄf M DS%F~ b4 Oc,eD0_S $oB@ˠ[5S0QAe)^ aٻa^ɟQ#C2\5h0]/*APQg-h"݄cȤvP`*){+'K!= ڿ3v:g̮,GyRY Qn@\cþ"@ b;@>fTjB:x@tE (u4H򞭺H۾8{SQ>|?lRk汪9*8*[6A5'czzavP^0pr_R-{w>eAêV"!Xh{2 d-u,l)C ӯÿ:3'!goUfy?l~-r-K~]V@H*pyS"&Ѥ^ DɴLMN h`hV(n#ńDWne"Q2C|cLjE[Khl)f||+ {)[a8Pq2ЃR./3L&m:z]$9/NϜ]fE}"ˮ8ɪ}seBߎjM]C11]/Gr-zAN0A?r_|'15dB,~u`c0]3<6,/)>J@[׶!a+4@<v)s S+XN?q9EǙg@h- -W  ;~HZ?f֡ lkE;qkc\"e[`zBTΜg15[qTX5=|p4]( j F^ Dd8!"@X;b-tF6:Nop];6k,KѭExaPI=[;p-.`Vw*w\bTù: @|I2b6 CM4}t"v\)ܢ=3)x*/bJ f*?m8,Z3s$;ןҤIJ5RFSJZ@F@cAGkN/SAC= _=XOx!:@qf,7J7#f!(qUhS++~97喝8մ`26VhbS;1}ąx3ԡ o&ةPc5@f(ѱijEMF~7xPJ[7a3pnɀ,+<]/m `ZC!m%f2/y|sNhCň?ev:ʙ,NtECʛ);mrDj&ߏhn{˯` {@7 IN08o"KuVif6ʍc@-BF֟wE:A5fco"t0ʫKXlYd]{5]6dp^>i箭pkʇk!&cG VoƖu%)x/]Wg2z84G(#*=~O.5γX7UIzo/1uY[.,م]SI/{L~JI~Zps ^Ig$ ño2FKY۳t |ٔI%\|Ļ\]&,t3lES~a<1> (iRCPhB _Sjc 0/yD ڒc,b,vg_W œ"^DZ \ > mQ,  O,5D(7^9l+/C8jdӃ>VٷqG K2h|Vg|\I2rCS+83o\| |NI?* D^wD@k c'!D-1 p3C< 4'&)&)cb&FE՗жKMZrg}Q;6iȋdFN)~l6(6:g-F%gEMc6U jݘe&{<2ħ֭쵀iT:%l> e33  , ]Qg^NB+h* CxZ~ ymhL7;}!Xxr`o9=#QbTA> p¡U1 :&-+lz@4 %5%%gv3W'M|d a 0Kt]-Qg+T%hN1]vgρ:V(k:cyT>$mA5Γ\%U9n.mDoРR/.;N蟟E}`+HJlMrA“TF aMH 1cvZW, cZ7+㿣BF7LX,' wA Ӑ,ᕺ֮,Ďr!G2Yx*Zg;LjY+ӒHd^,61D[Ud8%&Wq'0rK ݵds5]` "a^ RGم4>Rr+5@ȁڞՐVn t5Ç'rZ; VwU/DL ^gvez僤=KI-)bt~u=66gXtqn^dS-))7l &@09^7˜^\6f|w:VvzD2T󱔅*nOݘh,,p!~Щ1C`#*Vd0D"wE@Vjn#/T {%>0I.Vցo8%4?1K1Ԯ⯒ZWμ uYJ$c!=5Ҋ(1X{{۾@cy4o횘ACn7uRg, 0Ls7ZSag6J?,^,H Co+xO.+(ѫ(?o*n䗑*`EE%_rd}qA ̄YTI6_ eJ~ʐYYŗ-oɟNGMͧ(]rrԼ3}\L0QQBAoμ ΁ci4D΢O]8|dnL@k{L4/#YMY(2Ak9Gء48M?z(4$vC%w.}/(C_l%[v{Ù(B3ďŤ9.SL(s1򵛇|_) Gӊ*-[ EG|ZKױ[~gjj zXf[c=[AI,|+ZYeWρ otKBS~l35RJ~AQM%KJ.{Œe-z yNyt\EEKV~%޶QN@ɛGp6#5>cQ`T{N ].z2 ovqeRqSw; Kp)l (=݌uKU q#DF.ٖmȜmnn1 | =PFZ՜16@!]k h܉x IcVG6ISyBwlvXԙ!.?H 'vdg+ kZR!|-\fBunhuc3)8W;Ld$"Y_F0oZ&]ëC< "fD#-PWLse/RWKXg$4*nrިYKOCƣJAm.CjB;K]:&59 dI{KrSA'g`U!0gA8tߞjop. ?YcC^#L 3 na8H}maN $(I0ąHDaAQ1c@o/eVh{M \I)n|j"=\Jpb8($K(=lfr"m,I|4Rz@SO}ކT¨nq%Y oP۫\i&O#FX'sj8P<4o{f5FDmzdS)FWшo媕=BJ{ &]ġgjcrv6c!B[0C41\5\yj Cu*k5M>ĕ SV4a6 3ux4:T{`r @ ߏr|L+2HJ?KkI Q{樟nB&^oJ//+W&(-ggW A.xl[cii$j{%yJq8NPctOxe@&ٵd2.vKG~>3ƥ-ŌYXPPۑvDurˋxFf#CN"^КdmR/OZtODt3-ET?OwTDw/O!ӱ X<[C '3OPillX235Xj Dl&JfflҦ,yBwRcxcsJUJpP;ɿE1?~?Xj{έ5 ;;w=#Dp[5BwOgX ]~^=툞r t&gXMC4K| nVS 2h^#_[YƸRM<5R=[pXQ]f2ɬȱ$wYy" uoK|XǏ;))xGڰ63KZmӏEt%@ _dqF#s6E=3]G E;D {Vj%skl34Uڗ!7ctSSw_ewزؠQ;5#Kuۚ@p=e'-)hn:g1_XG3f18!b2>a$D-HMGipi"cTz?iنjt=E )VjaQmED6#1\8Ast|Ť!x}: +ԼGaD{ٓ*`;],V{G!οѫpS_+TtO} ŲjUJ_[ߍ8tav;z Șh/8lóֲ[M'UQ{WwV4L;-dpMՙ V#fڵ,_a./@B-u 3͑"dMaI(6L"+N=e9l8Ȑ}ѓ"$n1|BA  ~. hTdpnGZ? l;8썔}ÚQcީ˵ݜ?]L(y~3VbȬIU?WƔ rA..QwV:j\},C$*^4]I>Jah9xg'xŗQsBS3?LDa_Dqcp.jbbg=ZcVlݰĆ+'_Fnb~>]dWyQ[K7@\')Шzwq$Lp/xo)9V\5EV52YX9տAD*7^zd)5ct}MQD l}3J ¦Xg& F XyQZ87Un *pu~a7ۤҊ{c٦Olt2N@9{<[D ԗ[43eTU!LŨWg,_V .c^ZQ 4' o s@ƥ.IJG=ɚ3[Jřw|zcXݴix!-%2o$0pJ#5ۨ\,m5 t\lD} 4Wn<0"g&FK~reaߜ7E`ȗkݕd=TkoF?mª= uD_`1 BT,E78Xh:V 1airS+-ƻ(SuJ8k#Jæ_]{f_o#^t- .~Ժ\rr3GV@쟴3qp nF!!Ua:6$P#!_pa"t)cR]x7U砚g0DyÊ- 1[[`>4lmUN/bC!9%u5$b ?L ձnD/Æz3oRaXdp.6ƹ[ "'V%)Q#}1YHa5_J纪B]U]SMKUPx|V4GSJPh:;s%Lnҽ*og:C3+0emgGfD0@I%ѴEi#F-Cwu'"eGvQD}x H,a{Db-\v4o4ZkHB? jh~^e]lS>%C$* jiCՖxs 9u~֜H_[D12vnR$I.j{I䖃8ٻSSo[!6F8Q1q/w٭5`v qUIƨ䪘;c۸<@8 wa4=%Cdm7ʳo Q_ҿ~`spO[SW\d>\6J<pďߟ%E)u'Zx4 Jnofٴ`,Ik?D(Bֱ7ʡh {~[3À&lRI<9;!c{l`wF|X|Ɉ>& ͋@jr k/8:?PJ;%r '4܁hoG+lSR͆Uc["*ApQdK@f`|ݥgq7ռ^s #"ՙm:J[^;ω )STI~v(qV$"35w)WCnE0t'Ԏn#{#md\LWJn$" J1D!=(v3,r:hI@sGuRYĈXG;K堢xʗW-#Όr5\cتfݠSkm \.nbdw3ݗH"W,9߭l>-Eva F V{}X|=o0W[L ?mN_(|̏g-G})Q /Rw0\J T RvK4֡u9ݛ?\ ɹx)D?;$7jdG}rc7ZANJDmKdd?g(28+\fXȉ(F8 _{990*y|٭N+"Od s&Džg@:0 CT$"u5<_2F]H%n^$k "0 tg -8Mv!:=Գ_8%;)Z\(vΌI.g$:mE8= 1Kfo~mfdt?NfIvb+ gO::wOuv վ]99LcAS~2G(2~4AY&.Ito2" FS\ބQ/|Oۗx=K)Z9vݒK{V95~;:wp,ѭYV>%!w'U|*>"75vnނȥ%5 Ydɂ/\@ER§t<3mV]V:/DeV=L^zCI rjڻRSl}?(pQ*e7dv]Mp_e3JGy7DR:n K4.mF0*FީǎOey 4Σrb4I׈^k!1pE{K%2l{kRLYT<c{Y,a ]ZxMO}y'o,bD(J$ڬ@x9<.kSU*(%,(Y4(%_E]Mq.2xyfh$Jo@Pt 1{ l$L WtOU.4b>*f`'t3N:)۬h܅c"ppMMu ^6B$ʱ4剦(.E*I @5:0LJvQA;_]km7 X X}4Vh F?mlDyi"iUz|ѷcXKb >4sS.FM"3C$R:+z +NXƷ@_VP })M1 _of}woN h)He,[R'-ʐ/rC[@)K1֐8U͙ㅄ#0ґl QJTNTuT C.EEUDT|r^ʼ"p|,KB#eb 7T*Np|7j1YIʃ',J5a9CE8?]eUIweǕ.&BK!}:_p퉓a=PrȗnO:0j H+6m89]M~9X7%s:cAx]&۸`\(=mL| ='.>轂Y̒"hBR-a5S;hè@F1ߏV@|ҮAnhD_d-6k+>kI&[!ҫ|]D`ćED۰ߩƱliYȃcv1TFVFyY棙kr_wueGJ4T7u(*P8(E~8]DkYW:)ĕ uAևEqG^a_2Rz15 L48SҴ@L6/,,4qG w/ڀBv=Ģ&}TnKI8yhvCN#L8Yj[@}UHO8iȗ7pw::cR0a ;;aq+He6|Br$Qs߫YVӿU(d',%WU^$T8LFC<2 cr/{N<5ZnswT"+ƙh%,X@i`$"Ǧ|mhBg9%RP{[Z5 >-  AOg.KZN0%+U4 w2}Hu*'Rl,VroYv0W&[S*aCd_. fS `JBL5按A߶;XeX}N Mkљ^Aʏ4>N]ЍV ¡V+jK?ov›:Irr8A٭͏5yY@w@E3)e55cb 8 4( U҅K\(ل *2=s& 8˘A uKgyb|0*NtbdNugtWpvN]-A"x+>{QHV_-@ 4ͣk{!_s{gr"nxOsa5dZ|"AHmf{M63\b}>&CwC?hpՇweUZ^ZH{KSsRA6h'H/༪Q[5PJ2C'DNUHU+7?QkZ<+:ZԚNu["SSR;[gX2 TQ-=?vC̤8Z"=b},k^j hE+Ec{R[ۍ?)V31,&,dY\_ȁI+.75_P#>gA"ފ/Q4"^"|4WM _fF#\QВiv_JjYvZb# Rhgn Jٹ ]L%Q[@S>U2;[fo5==wry|-/Zj(7ltoujO?G8$-2r/ھ7*GF@ߵ(-b]; '~SppO>_ثi ~BZs]aSƿՔ#Nqx`~jw!FJA&v[ זe^)M !!m32}ߛ߀I(! ̧1)11%b$HȊ+cɨڴi4'?ҮxO{W1G9vghbnF,lh8XZ;-o]MY YV{o:ڂ7#O A"Imr8;J0oC|aUwtuya{afg|h0L/ J԰8f4fYR#oy ܻlxh}1˜^DzYS!tĎ!ءz,Kp$ZcP&a_1^j ]I"0ͪCm(3ltmcvBfBtRc):ސlqJj:].b5AU8e V%-^5ARwF-y![[½Тۿ)E`Ϳ&{!SL9^,o2TŇc=*'`\^Et>%#Zh|i;L|}pUW|L0 CxIZʠbNbo%W\L(A 8'OdvuE1.xrJ^$Ec` ]ң{Ǖ^Rļ }篽? .zͥ}^ns+vcΐw~̒vBI/SD=!_NTHhE fuA?e;hP˻kqAc.dnOf#1&v4B/`NJIЁnÈ G ]LO&DG=^bV΢֝AXir >?8XdTcmb[T>]񃽝)BT6ry9H1<&*P*0(ϸgx l[|2obI7; o9LBOt2́c˙U廉׏<.йP:VܰNϣ*LO\-Za\$z[ah1 ׸G;gҺJnnXvA;H~NmgZ[N,,":ԇ?bS$AXM/=/9+\(,K>=MVx99L{eĊV&w5Ũi]C ,it/#_!<,b;>*||>%Z8QOaA3JH;*<qlu44Erw[ -dC_KZ}k )qz&E  hzrdI:,s!~c(uZ)LkQy]|wvRb3&JNርNkB~W(8me*yq¬5|lq,_aH1ͼy'MeEx0;#\%Gȷ=R+%D0="XAXƬIkBGDt =Τ:պ4h>fhW L2r!65R,atv玾2=vz>uj0jNP Dnobp RA6-1lz*JEAi[(18Rzf\{Oݶ#%,O*1݄Y@[ÌqcE-^#Pxk-APj%g&;Ehw[9J$DJ%L4 G6>pv<"/{+(-sa0QP焼C[{oEN[q7Ǻ1!/T{0[7THk#B \ܲ!{kiE 7*NZmۻg: sUd%SC/{?`t!JtWQ,ˏuL÷H9gXy||%۾ѹ-X\|lrMġR31JuVV`Wgw?_ ?/ hN0A8Lp:7 G_ѻ@|Ĭ}Q$dYtnS"+)F^åZ4p\~s*ȵ3FqJrti'AhL=H<2p'PZyˤLۦޙAL@gh#_~W%8q٤#ÛEӤ-.נ>bRT,?S_} !G\Laps9sƗ#Cw_C@q0;z0)Xa)OTuX 3B:Dp(&-=$€=J]| &Ompeج y ߂ru!PGBt[θ̙8 4g\sJǬ{Jl$GuriC8夫5O)c k|}nceycS&_Kۮ2 Cw9tA`Em1y`3}dx ruPbN烟u1dq ͂53[YBKIYa7;S͂ ~i1;XDDxq+ YdQc 6i >V CV¯}k8<:ێed@ꂪ=.TXN%>y$0JH25On3z. I+MSgmeQO1x X$]XH.+w}Olݾ'#jfSS;%T'GԯN+*@_G +:Kh0$A.kd&y3*jt@&y-ęÃD9閟^/{Ru=cIp_Zagܬ+@:h wrcBO6?/?q`HL]6h-5^[$QċvKZ.UT1oƥ֜H q40JgȐ϶ݸluX4Yvf$z@xqn ugg+U>QΰF\5 ,,iԕ>ֳ_7e!p[N˧ ҫMq(bzŝGU=}U 5:}G;+\2f)$mY=&NΏR+^;{t.Եbvu8X=`IÑ)TpI-Ggt/*Å,  .ũGY{j 4dW7SMn9KEd˰7Vy|@x{2)xrnە=34/`$^zo jԛRiV6rFVMEÔ^f&)ߣpl[ݲP?00e+wf=!N,;nfZiRqS '$/W9.wT쒫}XnZyp׃jAJۊ|qsS+^kȕu!דC ıᾪHW p'tq/)؞+Ӊõ {c(K\@;͚ɢvRJ2'gٺ*~5K7זE6fhwBW b9(;}j@E5;ڻ-DtSMqYɿI=9M_oVg]QռPag$9lXcOj;o \`~6 tiZf>];fܳ)'7/Y=~)? ݡMxE63m)0uqn7ѵrVd%mig=k.=V5#F͞;%I,=DŽFY-r:;2Te?1)Wή|2 pJ8f)$\|T𦄄;ٲwX4hAnq%|pR9- >ًAGp:  ?'Ra279ǵgg3堇wk/&y:U#tֺ̚pN` V:zG]I}gؿ2.Lwv8FevҐ> _էjb@~ޤ*/JʸU)0*L9&C8gd)c!GA3aNqS⟣2K.]iP=L7\ƃR5sV"m9Bڿo6Fӊ&[{TY|X+XfX)ֿJԴ/3gJ ÖY\瘉ᗢ1٘ ]Y%1U4S|&(s2uW+-!Y^7cLflr`\#F=daS&= S}5jWmB4}YP$`W}wH-..9p !w)˕;jWdJPm64b*ԛu뚖gZ\{γ1»5 ppU/8 ҉R*'˟nw6@|$9liQ,zt9X<0 䩡uBWgo 0ʼnnMb4ѣX`7 0[3̯E!cB*Rh'S3v*4'|S4Ѫqn1 ~pwpC#^ K, j Ҩ+~4}tWt^IVw #ϫdAJZA 1 ?MQ>iJ.$[;J&y5Q WxL.fW(KT]-w1t@$gݮUe`t5 A8$9] ~ 6]> v;2M˺L~(hك 芝 BTʕPB˅S9ZxN1wnl"ɛΰט]E̪F-ld{Ai\] #t;nk*LfI'A)FŘr;:-iMAud{<_wk},xdwg.%Pdf`\gx+8dIGKѫ#22^_"7O90P%qK"y\vgVb57MG 唞0Y~TN/+8RDX rӵa4wgw"𝍫tjrF1~J`;1JCwj'λf'^yxR6/*r?oݖRY|<\ն=QM3v&UK6Ei"5c!UU|morsQKw ,_ps^I&v9(_; p:[PB Ç";O '-ڗTl %QEj,뼢MZP[Dn Hdj9gN`Z[}d|3jCnD܅m*!:)x轴<*rEy7iYЈ;'X~E `8z ,l@vh9/$]$Gͭ%"H:Y[5だ}UߧIy{Ia PEU*DJ|go%E`!i mgA3 vSCk/ߦ YƆsl@&|Uas-"@U;^N%CLf6C Rƶuh. JPdS; y`Ӑtn={՞#_ܡV1 bdG.s8$zTyM\Vdw݉҅9/D(mm9[:LM!ܼFڽX{'.d9Ũ$YKYS5i,\&ab3J5!cj\E ФN X ~pD>Ө4%C, ]mp6"<`޻}zЯޕ|HSA.!,}_4tj}E>Cu-<«fv2- }>1+b; Vlpqсfa"fZH-z1gptYrsO˃#h/:WDNKyzF48K(/yAjBǦ.n4Z0yL3[*$ƭrcp*3 lصQ8e/G*AP=ե۾LiI>'Ww2qI a0^,2IeƍmČkn'&i^^@ƺV&TfW+.dp(Ӿ$Rpxq1z]fIcc™HlliMjeIsWH#z\9[@GyWȀ 4o oXA /h/*\q`LgrOlQ/qHu^; Z_ FVsJ]Q%4`WWwM'zwGu+@z$7ǀlWr7Գmr|qD 6ѓARZ"Y.uZ: P se>OÀ&mr64V| (+VihH~ O]->VXQΊ> /Pq}VKuڱr? Du&JѬ@Vh*&%QU Qj"\WQ2m'ޮ)s!C-I)(ZlGyցS]+lԇ’IOԎx11-kuP6杋~:'rzr&avsÕKժ~G-iCٸH=dP+ckK氻_?&|N8@ta*LHqE$#Vx%?!ƪg1^}9Һuط|ӖP抒kn՟xS[aXMu K^[ʙ۵|Meɰ*Ԑ;؎"/cVq e݄ӄn{T-S8ډ2$'WM.Jc*\d6r}9$nH9Dy-^P 9 jE;ǢqVmjd%Hp9 k?rho~T;X疀XI6iBV\eUD!G f84NqS )(QVóDAT)1wGJNET-(+Cw) pWYrVnrWd/_fx)FbY) tN0B\9(JÌ81uw%ߩ!dfv"%J(o[sFSZaB?ǭѫXiu_;`y OƊ5m7m ǣ3aw2J04GPKJ4\Rۛ>K0yg:7֔fbg`>:P>J=8*e %u<dS?ށ(czϥ Y7`xH"rPר.ڻgҘ N lQJ\1r/[&P`*X+:M|isnAR\N9EHE[-o5|Z.*/fK.Z^101]t*: Ryz~O\I2WKUOq|Ec+Lm`L&66ܐjh/&[0*Ȉ0x;wޟ =>澮я}O6XqװRq$2À4"O%2eA3ף`DOېvFV-+2?HP\TrH5ߘ=8;9Nu2j~D*H\P@Tm>vdHp>SύaqdL#F<<:M u|NabWET)Oyh=2!ᵽTkWADlÆ0Y'iySXߌéߚ^^ӣP(?FzO6?50 u@V8.]3mN6rkXW/>1#qU$Dr󸮀) 0Aa%!&swZעr` N헊vM`ܪ %t;)Lji64n%NnkӶJR;Ia[?VYI}rk0/~hٜ[( GM1~.m/ݼon|r~ƪ%4{.kCPmT@k}WhKkFn? =u]n5>*1M1?a}su9*TCСOڭT 3v^.VMW~M9E`Z\*qL8,hs$q4ڿy[4Es5lyʫE2 -жO/w' o4~.*'팱zĄ{z~<3o"S~U < Ȑ {@u*kj#o0틑g~%^D.w!5xHm%amHfivǽ z@YQlUS}XUϡpfqEeO>|k+2 5K Pr+ߗ1g.nM(cY=Ym1'HT9>z~sя@3=+i--j0S bNJFK;͛{g4zOa:},ޭW.ám^Nag/8†G>\6 eZVqiS1d5+s:}'P>cc>L}(NYm (x0AVe Ž,OOaT!&ؓ)a%jQ#Wu~K q{(TJgRF{qvWQ4h1wgoqz|ٍq4q\r)سv}3;,7Gv`ftWܤqefUVֳjrؐg 'B9h r8ߝ\uwܼ{=.( r~79GSmkT zq>Wj_^_+҅ۘz\ ֓ݖ;23U~4+Tu{n:Ph3[>i5Y]`E:z.VfPZ?$t! ";X!e3Te4PoEn!*]) զ`OY#0Y ;+Z2I R 0Yȥڋsk~R,Zw"^,PO&1* 9D,KV6 &[I'JƪHwtXZqƾ2zO)-ѻs {׏(Js<qFOCOI)8 91(%{:JsM`N96/a?-b.bl$KMV`!O'NRjc=mBͿXoWpoELIџFWz.:hPiDXy<2M`t(;)#oo M7#7~N< 93y h2=,t`v*"X  7/q-3q/g614="sh)y9֮' (lo3pޣ ゲw^t>kZ=,v$dLZISt뱗rϟV|>@㺕F S E6ᄍ dl,IRFB҂(]@xc3/:K 20y&&yyhx͔Tj 6VU-̍Ճ/pc r5`F@4CQg e$ՊA~8F uChٮ $^fjP睶vc%پOV^~h۬aD8F@!>)f$ެ\߮kLU̧>\0l*|9@w۽^ K= X_)&vU(©^8Ue_{^Ţ"Y)V,0C~&NR?:)[Cx*+v565\TMW~.%;甯9/ /4 bE4M K?OV3OGgNd4}K ڡ7{)%b9V⇧Z^F%{m+,&>cf!TY7dfLd|΃""SVKMf2NeD4'A_ia[UWQtM'| ][iT!med7j>|1ƒtW .o{4fq BIUp|gtۣF86;ySuoHʯ3+2U -Cꅯ)3dO&gS.A@iT/n+b@u@VwZ`Ѥ?# J'o=W /L".GLn N- aV؁1(H@:pM6*)RD`bu"ڦ<zĶL/s WϙMj`,r!W#Q;ޏa3dUI $_ě~ۓ YP tX,ZLnZ0i>Rgt*qm*%rM nJ1%ḉJˎLQMsO 1_4.F(E&Vj_ҳsD~ÑF#jr!Lqk51#uh'%ajvCZR#,m%=~90]Q[l;7'{QU1͐7E,w6 nO?"nYZAqA I!@ ^'@m.hX,&ϙE9Bp\k8Al(њfhd+x~mOシƄkK߰̋=/&Y\?uփosQAZGP9wGD57HK۔4TE~481pxt{2y6`H@e~OJg(5m[S3)|b09͵yC +QX 0  ٸ2 Եx[!F̯:=9Fw/Չ9q*+i#?!?x+ T pH,|O͖E6Dizr7 ahZe 9ʽ6xq :~V˘)=h鮖6ZDB cAZ Au\~?X7o?Tjm$ ߻P0)vF_f b"jxV`̽G¢.EvNYޣLpK prQi3jqQ]z]k*٭zKdE(ޠ+2 qSr2^ s.K% 9F.30/f%EV\/ Jr=-GpoRލ^?N >, RT7YP5~{>IXGO8:`T'd>TCQEJsw, z8(@=;shps[P)~e!*Rc$2 T荔X|-6̉%6Y渠QɗvHvA!~s !]i14}1ױ#Z%~]LlVE8&:m+,2w3Wc*Z:!>G"4B~ȏyi |]w%0Ƚ$0Yi!_GfAUPy {&7hqaNs,dG2p?bi <.5ct sKy%4֯}js8i;@/OmOOqŭ_&qOhFVtz[G?Zv@e-Ҳm),_quȤ1xjpt${.n*OZl_&$Y/WA@%jN,ذ=|i}s[#tߒZ5%KtX^$Yj dWʤH*aÛAnuHy;/ˆeUH\sGYU5qh//4g_ ׇ"`HT ])\R""ܼAUpkH`^%Ev6 ~/B˕otiA7%KS!qAljDzVb$qh&AKčOx9T A1bBKW:q}c BWj{̷9(R*tZ7XζlL`WJJ1(*&ZQ2 / @VjRμ4v; H?r-c/m 7 %"pLF)@_oevVJmo2ci4[1W^p(j'C1ˌ0(C$R$u@nM}ça^ kjs{SjDV68\2?江_C|D׬0sHK]IJ͘ fe^<)Ǎ{y@5uGΐw-,)#pXP@|A݈I.$ˢ$d<ײ֢Εh!Wpr>Ե pǹFGj!Ei<x_=S0el"%6mC6" ߛ:fy" ej<qeŴ;hU uDu2SNarwA,*}&ak57qoAʹ2-4p f v(?HVKmϔF9‹-B:jKD2dXd:10Dd2˸*7aNC/Xb80r9xahW,݅8&8B{GKL;:Ș, %?~>-Nk_g ŭC|)W.M$whHfg|"Y9&C"%m&:-\\S̛}lr2J:nL>@BO Um= (Zҝ7}K nJr|>%i4/zF 2kēR!!"nmȄV8) dF\)^`WubYwn+5(Qeeic{),;+_VJ-(JYs I?niU?P<-rvMxOؤ\-X7TW]1->X6}t,)q(C8F 86mMf~7qCHW\8 -gURF#PG[hwڨ ɼd=pHQ uv$6 :KN+$*՜: ;l3l$W˲eZvu"j^O)?~+[=Wa:*áu\) fliea]D爛:J_ Ȋc%mhDay԰)HRN@9*6ۛMG]ƛAj[75pGr2ZJ?1Jk~Q %$<:.| ? =I%ivnF[o,Hw~xXKep" {p/yLMi$0G$s`NCsgML?-ƌ*.[P߄ }|=eخRLa,/dx_`pVy=(!ۛL {Cdh @`L:B g5:^ʭՔ`U>7R{AIOBE۴DugƟS1%̱`3;?N|sa5YAØ]MIlMC="nP6\RNB ݃(hGP;XۄI<%X)򿑹)B(?34*X6kt d J{Ui|$R/UqᐧX ׁppo8K֛.NȄN4Ht.KRo"7e `Ӏܥjr7.2֧Oʈ?[_JA2孌zCCs>q3 AI* ;@nӿDd&v*>Kw^RVCP 8]ο)tN ozޘ3YjOߣug.v{;0gA%X]y/Jߪ!s~I16>ďq5baa-' ьͅKT/3`_QKXTXR2胥Z-k3Oj`nUC-%ޝj; ߵv')`YeE9Af>ZY4Z`j̋mby:]Ri+E a8Tv! {+~gD| JTI Y&`U^MB3^9od yYp^M&Qied`=}WMַ%ADɎ! 'z5dcQ\U|5i+2ҫɁGK8 u*y - tv }kLD(m5]X+Q8ves`Akr<&I_P62q>H aF/.BLx-dn۫}#L5\&32>ML+vJ}v9~"B/Mի mz? @I;s14C$WN aUǓgҟ!Io 甃}CBb|?Vs;Rè2IHYJ"ibh˲mG(n\U$FwPuG-(*)V9@E,k#l+VhB-H-#n/ ?k1k$Kc~^I[ؐ^)+VxGa$=˪n6 ݑ5J*LϋH ?wNo+hwN'`%Br:ڇp ~8Jo_8vCyz F/JdžR"&Y/*&PxSZ1T(7^hf3d 3r/FK҃!q}6mu%2FόXotXs W~Uy'6$:~KR&~?KWTjg_4ŋ =x=d!җ>:VLjL4-C Ǿb0(ʄ;BwJ^ pn-ʧ鐱=Y: j"T/ِC]]/*>[iq! uP:]!˪w#:p p<%8(NGZZaZ= #VNﭿixn @@dOtkhE!W[jil?/%BQ)J[1mx{="݅A>_WɍT]w*kӪр+h#,97+NqxN Zc#O.Tp$ZT7gN$ \!xsqn_sq:u9kB.@oh*Lqj/ei+u;Q{D26ٌ:>jL2s ei[KB2~*B#/N>FDw;#T:ht"``C`d2;CXv]ѕ3+$peզ6 vcK[ҧMHس[NS,6 aAPG' HaH>;93+Yj+%~ i%b4 uv(F{ 8xeV((`7otd`܊Xyq]) yVo9$SNf%sL|N ;KzϔyjO/:veGmiiJ 6 Hl@ڭ B>GH]ڽ p_}3I,DZ=v2=^HZg(;j('M];S WM(o=UTs8Fz<dA֘ɻX]\bP VC7%UOYmbt+6m FG4 ?H-hcðFYDW/QRJPPJdG}xiAΉD+5_ncɰU LCe"hY| 89v<_z VrS/[c4yM)تlgH/wϓzS1-7h?G$iA4X=l XZ(5qNRܫeo5&am-"&*xd/l)j!J;}:7{cꇯ?O CfƒeMf",ݧ%PO˿ gQAT4H6@zr࿩*qW(Q5a 4)͡}W\S ĢtezyNW$3pܫ1Ԋ[fY`cEVNPR[]CJ5Cf#"߯h1VIS7$=n;➫]*dc իԹ3{7š0$ G cĨ V׍}`DglotA$]j+LZv W8L2SU':_?'Rw tsPTg,ۻC۲㞪-K}lUtq0Jokr/UD.8iS.iO ZrG*8Xآ~ %z؇yӲN4?U5bkϻʼ+p mU|5I{s[{aj%BKt3o?@gnyigz'H. lS~X/)Z6m'Mn4 +A^mm#'f'[h Jd[RĮ`HhJz)R;Zy}jzh0 Q71 *y(4,_lV}a&U2!HlD /@mzhAS.S5&Ǹ"':1gP²:,LI^%$5U. @K!@R- -<yG I!ڎdw [c,ŏE[?ugY-1b+LZSNw]P"фQ#8Sჱg>D65Qhc( zx؆m'-h [mXh'W$X'*_6F 9I1WyWީg2^zX$-$Sa1ktu2,\5 >_)5-MQ:0ZU]]Oݟ'D]:5 6TLFemC2C=հ966W5ݍC+PUcb\ ߤ fKPgQ6ʽMfPt_/ۺ& YY&ZM(0³lSCp>-(^^_1DR=VbdaC8jh8%'?!99E)`ó><okxMTt1UecJ~ౙX*%g"q*s?IMマ:2I8ECF YSV ]{L2)OtUp/]1ʔ loN(nb[/.Z89)dZ;~&!Sb_Bo.0tgCo@@ qz;yorodGU]y5nueӍb"ĭwy9̄o+y ܝ ='T9^׉~[6!T b6VO:,ifhk(΅j q >,{bńY'J@TY.M~c"(OsirއBLH'%v7QKi\s(Nk&# nLmF*v2!$xފt[b1< 9 c2HGaRZ\!mDV$iVz,^WXǧt4 쐒5i{ $Y QO:<##+6ƙzбcR"h^9@TPiہ<-HrZ*(c+sf&o',ǝٴ!ajߡhv;RGO_d) qXApdKCK™8BuMJMxo6+6y5m%~CLa&mhW4#Z>5;k(Mӌ*IiP"k 3ﻙ#FfrTʱyۗ }iVMA)8f:׏O %~"m/הKs}ړ6k^%u(p85Dj82):1<68>^P|V)7Ք7Մ5^w_<3b@ِ:5,QAsJU^`(YU}B4>%iI}A&%zLpe(WbGZq1a&9xB"NCA򁉻^tև(* Q«}sSdћA1a%x`+(aYy#2vVGØt>:"Lr {m cD\+n[P}< ɂJސ5|^8KY QD%qjDفF4#D@TnMAm&+pg| 3li.ts8oo*w<w!kl4碒qYb X%;c5TM4j;ݖ 5){@mtZuD@Db9RoQtu.q=qv &>UḠ´1C_yN7HE&& qۯ"?BڛJLe`;U_NpcuƊ_Zh9hzo娴1jAᲣip `3\ScO؏G-t< Hw;NE:diNzZFc0U4"Lϭa>h_+ʉoOVMKaIc Q]Z:, ߶6f gAuռXa ^*a}~+vh6ނFhR;2ޢQ)S!U:|ӨHFƅ,8i^yVP$xj@պGöхpo1RԷޡUc)>,OBMH/'Jj%@ 6v{"拀N4TBܔX:|bf*k0V{__kIdwi|UUJ̴=٥9T)[>$bvʗGImREwtx U$Bpr^vRp7svN3- `rKul4=4qQ-u7+${+3BRI78ֻg -OkgYl|*mw/sKJ:?NMym}u chjD+u-h?jFq1C$ < RDBzM{;"TW#l& H RyU+O ~LUmB8AzRB^ZQd7H@`ȥï[ ;, a.oJH]zgڨtcHs;X?"SK3ek9!# eۤI|~=M;č2EN8sT|zg<qM䧼]@GhU6Ƶw.^E~) m-4%/T@^KHԍ_n[ -W 7Ygr˒=_?Z%iVP RsvʃrROl.'_ 8cv.k&Ƅ[MΝwj{I䖡_ `-"mP)Nω8V}*kߺC)8_P?z!xx⃩e:Ǜ /˖ ЙQF+I{/U͇H܈GćxN҉  %y괯e|x\ʡTKf{ YoYepi_bp9\Vx!U&qc6t (Y"S [좂\8.@L+Xl&S4ܓHD"_4U2]26X5c80dҪ$X4#imPFVLۋ1u܊-cH?b=kf}@Q{+U{* X>ID3VVsлGR_|j,HUJPו_ڥ*[: q4`a/߸:z޶0-CbYӒ}^G^W4G㌜&H]|2S`1mMjc=n+/Io45@Ǯ|Mw;ʉb&;k~Гs0Ǿd=A#:xv/l7a?tZ &"n{?rSTk7ܒ \Z (OҾe(to} lT&#Jrho4! &F\od>/X!b@r1"l^<$ M);[V?2XΛC$@9 3='Mf mT)F/W ̾[Y(apK(4Gȕ.YíߡgKozFH :RY:@|q¢z91<6k<⽀\V¼F^J_`(wW 빷rw>zW"\)jt2'BHx,Gh<}Ez2" n=qBS/_zBuYwjZY0%3oNbs-;H(J>UJaڌu?dMCy>͊.4c 4 =RXQap_Sp?Hچh,V@1.sMp+54QM/a \W^ǽ`@d&q  5ST,x '[ۖ{~qP>Ӛ*>wqi5տg~vmesH(\]`q8ung/5x0xX6SJ5*+n})cm"b5(k ،-X>/"zz:LVTvoW kh a"2`߯N[Q4iO]ĺh-GYkxJ[wa;QV6gx40"cz}Y rWm ?"_&ox.p&+`S8FpeE/}xmŚAe)j0f|&.bIltKWY'[_DNF{ c!NNߤI/f^4o`]\n <[i~'}3 ށs_SY4|YYld>l̻3&!,Hn΅o),aEiPBRS6(Yܴ"bv. or0_C<˙"#v2Gq$xVYA$(\i٧Z֓]HlW'm?!)tMFdhmVߡ]NF>NE`סcj`W5l̆cx(ϗ?"鬲=>F;kq+†jѱz9\nA Vw[)d",[l-ʍUbʀfig%{M4\)nZOkJs6-*{|knnAR6oۑ foi5BugDp6tJ*Ra@;\vP@I dj_qt|Vm PZzH:  hyC7[/mUa (fizT_Hsϝj0UbH=#>J^\a*#ڞL=H],*a-r,8;V|`ԁio=W&Ѥ3Q$ݳzh4N=rgpNӖ]-9g/Dx'G2u;qOԀV3>ڢġ1̒FU0;MžTAaùm"/m2ES%kDn5E| E|ϟmGBKEB(nO*XK(c3ӷ*"LNR7Y+n%MK~OlY+wfvtS-#Gc{Á%dO`9Ѭxxן65b*y#M*Z,` DTZjPfHGzB@vJz#0(E& >5CXTW 0_$@E҂iؐ:W>o*Y3#l_437f5ykP!2[٠ϧ#;i_'h+Y 10akxa JY߁JxvYd3ojzK)uM s06/̦@fqcsudCi$6QC7 gS){t1e˱ͻȞ2c[4b}{uJ.k=P2KU}ڊ97 ҇*֘90#ޙ1\I]+X:(c3f%ݓdS~b*!E`JmhGy4̣2gM #1!i^Ӧ0(} 5KG\e:  3гqΰIcٓ]ya70@1&p(_9j}X2j ^ݓ72;'ā ̅`qBGF JjQ+YTܛv\P5[<޾K=\in҈. 1~M 6__AO;>ƅ9R}Ҿ E8ڄ]p˨RZ[H-n8wNZX! ה=ދf.q^ă’,j'zS).ÐذǍJ .6ߪnl*9W Їjڙ~?T#r:Ykig7dWw,qi?E.2iIIʷw3^WKUTy@y"0&|6D_  l% ` v&]gL2t Mt|Y0l6@;Atoéh/I x4 ,&Yo4 6=Trl[4ьjbռo|򾕠 E\+cMШNTiwceJδbPG4>ꀎ ~ 1;P]YZgDTlrH91WM젼؁hQ7"|{9jN;wos Jn/d>9BS  ړ:EPsM׶xu儸Uh+y;SGkυtoˏq8@#ˆle^,k/tߟL۞w_N9 gkTɁ(3_ 38Zo@P2Y JͩY.qUBc2=zм6}m[Hm Tu2Ms^/@, o*c!}nC(P^VnN^tR&mkxh"HT?GFe'ԅSYGXexOz 7308er?vCqG,}+./S= z&{ʇ4hSjOy84l^L6 Ժ5죌euD7)fC CFZ%c"I̗Řpn8yg>O^B!d*#u/tEVb ,؝8GM(gvM麌>n:fܕs~9\[˷tO  ]Í[~œHMMF5z7cRHqa؍KA -7d_.@d©箅i{܄vz~ u^ؿt#w'|UR] _bosڲu+eLA3K 4 2/cq:mp!Bs h" i+v:qbJn'-Y@ل*Gέ KcHdցDY]ђONҠj*$ n}2{-1mT-aC&u7N7<]â[Rvn]DscBѓaCALeA!sVx$.Nmؿllq# 5͚3ȽIk4%Dt3 `U2}r55s)J rʹ4lJUo=sS~[b{kRm[`喭2nAcm@ 1ŀ.'/&s%[ӣu:bD+fCPTWo.akNhՀC- <'iRk,y.d u,n-ȗLe+Rq+4]| _L62Uu^[ ,ތFʮNo,+%c.yOS<{_"%9%{s[VtM7EO,yF&Sd oӔ%s|ޟl2D MG+yt/MkڂKClH1԰)念;qh냵@\#6P]sdkh)ǦO}/%#[Ũ\` 6!uzY$No5[V"?CIzBR:~ Nocs6 \FRA&1?Dbŷ'9oNC{"ϽzeS FFlzV~_wuK Gf?/poNhELch~㹞7?X7.5=ҲG9[@2{i.AS0Ɔ$YW5rTl?R[N@޳ܬ3ו54 79ncH]'!z9aH%L  Y^w VXqa#;.v#Ór\*.z)]I/`r5nR#?0 Gp6AklK~i)i;~Rhy62%~y"}P:rhΪ}E6فWK2B;lY;{2$#<r3?2JV; 0}\jީ>IZ^u-,, ?̫+ߗ=.Us/r Eʶ6Y"V_poH26a <ŘM Yv<_` :H6凓wU|KBDk_=wpb%"!6l-n@ mh/J7 N3Ym(8cW[s t2&d bVƩH`ޥc(١0].FG%`,MdRIzs 'ŗb3ps{QHnLYtMTn-kmЁMкZ+i aͱ(PN@u͋&D`zj0U;0%M]B2㼦54c6J3:uj"qҕT9"2SDv.q~l87YZr51fg^c¼&'[&g&W `kkk,1m0ٯOK/Iߏ@{_Ȝٮs B!\ X;Cj@o/|

}VJ:zxOBc{-fS#|x3v0+w9^VdzK?q^ ۛ(Į׉1@6xViBJmFO NX~%˷n'VJ^z0NnY4,Q!w`9q$,<ޓaZX!WI|Ft !uŎbѫl/*P" ) G3߁hzIG~Dt)r >8FS z E  ]k7cZMa9L[\ ̗\^GzG #a W,E5j -7yŭ<(3t[[1f|r;X]v%Yb[@*|L^W8u#bǓ7xGxolˑͧJc|!3F~+!OT\]m7@Y-euˉ܆0*c(ٷ@?v@fLQTtwy{`8iwʉHf,Ε(V sxF;os!l޹*57+#"W} z`楗GZK9{9+J couNyO3zUkdRQ"I/MJ"r*7 >$9j@4+leȵG[#fC[/x[9U?1I Pwچiջ~hԔd?]6a8asOb;Du)nϸxEÙmj@֧pp'KI#=3@&gމӋ-Vf+y@zRб'xY;M'QfDǘDžq޻recWؓ)Hj~/A0])4 F}rUW7pqRu>LbܠyC(DU_z^rBR(t| bކ^ExG0`0(Ti2Gw9*oܱoĩx݋a,Hsål"p~46Nm|Hv8ILHKRvV.m$A_Z?Xޭ,s[U4:c9 C!J?uZkRPt<Ơ+6~DĒs~SW1LCeJ v%;nǓ_SC!6~cayKP޿+ ,XY2_v -bх7`9͗HM Uҽ:9zn?=# Eug!z-rvuo4td15}cz\}q {ۑ_9)whBeZ&\yB8LܩꟉff~#bc-€lL7ѕ{H*G7!XՂˉ EO(嵳({o?_B5ޔϡ=`),{鄙Yf=\ dYgzbt~야mFsN&8O3Me~4>zh bIz ~Eyaߦ'ALOXbjhDi)!A +<>k$C8/קjp9R$G\ɛ$o`lO?ĕSr970j5xZ a'0p|zܝ{OۑMS:Nv~G8/ 2Q8 |P gZ1atF#Rj?p>;L䈽OQC>+ʊLUp@UF%`P-$؊8 fx䃐86~[6.)A:Jsԣ7byS7SԮ4ƽFclq_~IxASMXgJ-3++@CbHI;n;=>^?/XKd!XP"0"%@{IP/ ?} mӦadIzGteV²h 5J<`sԋmnlF<.x1CgZG;4-bC<䒳& v2溢q]qL7=2;q丕nCl ,)v%\9S+}֤7qեT\?UP=hkDM>}ͥ6uQ d{:5'q!?UhZYp-)d> ϔ ?ֆIH߫1$,}F-*g.κ>A/4Y!s<|̯<,~l@7 B+%$} %!# ^ B$$1wrf܈d/ =PK_ۺD+MkiI }8$iո"YUG?K.OzVהuTjJ _9]( 3$DmEdl>zdJw`mK`;0kD%ʏ=Z:ȩï;("enG5H(}-Z싱`0/uݮ:zؾfsC?äzdnIއaz-+mYRԑu.޷?OZԿIKwMwUIפ6hHlj WgIPޙtLxh @EoȈ4`SŎe{Nq͸QcBZo0,QTvUsŌZIZ,Z$ 2o`@OlīXn] T5QK 2X7-j, Sl|(D4D/~g0QqD"7PPV#7ldg &y{ 8 2өxa[m"4&zʂmSg3e٘z'" F06`}m$exL]~P^nѲ_7@إ_>eD 뇿%%^|bZ'(s-7]OPBS2u^Jp|7SonB3 ,z!Ç54| 31p>?O'֓ziZ>J cffB Z!SLF K'Q(Ko J^5M)b0'I0I f҆c6g̫DVeH![ںI+p7n֝9"!&@4ԓz)4HPgnpb/BP7Zó 2+:\,$yjề[uƋ`n] Рؘ7-m]=Nw)hաG |*L.ҘBx@I\Ij) 't…jSHWʯ}&{K7phv,sxRTaORPW Z.#ߔHwLRv\wN|lɗSz!M&g0׫$sÃxN8 ʚM|& A䑘I?yLt[ ,͡g\I#7΃N|ѪMj-O s~/)X.mb ?B19gF^޹rQc$tQdYLȝmA}3/1]7F| /َ0ijub nuX^0F΀1p3m'guK\C;x$~XEBpƀR5DH347fd穬)GEcyR YG<7F2JI$^f>uW7 k)% ,o۬K;HsV?ADLƃPT: Fؒx``d~AzT-).e4+ܙpS8Ŀ f՞z{G Dɲp~gU5%kavEk1?y`UbWw݂Č@`AY&S+@ƻ-߇wNNh5Frbvˑ61EbR8~J]8͇@al[ &š \)"t25`-ӱmSfM! R~se*Vw`=X`DQ)PН)E~{/a]8/R =JLF ۙrU蕼XOJxlK6ߏJ$Spq\E&@$ut|e@}jio&2񏽼'dxOT#"{WpeʮN6RUB$/Is}&oE9n @D<yNA#_N,Aα|$-VIf^ASB8s/zg]=t1EDoSS$'a>QXy>p$I^2Aƭ$|9W8[duŠi+ء<!"$+oWi ڙFqQ$GS~Q1K~sRGuЃjNP37jeH?'.5'CVɌf=tWjp'ljsg p J@(r ~8OjbZBv(ceXyNXgk@x`f֝j^j+?`l~JY'YsI  0m?-oyИtKlpsq 1(AQva/u ?{ʣg5EHOm  yQ#hyD6%9i #-3'|@N}jKE6cX觮`̼eŭu"%(c-ڳ0\V!BԁԆVm UZEF"jfQqލ^߱e<]߹`(Cx3 ĔJ?Ugz+LӋ*bYQGX]zYV,wJou$q p̔˜GN R7:k]|ꧥ' 3|z*%j iq<+` * 7-Npݢv"܅']KV Kl*K#֖ԋ{QM(`i}K ȕ`\'#'Do'/ F  ?;6Pgq6 ЀC#*Kا19r3!%К =U)҅}JvAM{J+4;!k˻$ BN$npOx?Y(8{V1#{O2h=?sP.=0)X0lN/;vI75yIV5 p6W>mľ}XxA^@N7ү2!! 8ĐCCtABJӷ]и OX,iREV7yp+)cT`UÎ*KKv{ '`OfIMfi UbBW>޷\zdm`K;KK8;4}(1+qr_am2HNKx8`:k\ f򦴾J t<4z)ainWj穏UAs>Y'ܢ K3_A\rzƘ~uPȡ,z e ƏPcYڕGNJfw1쬈õ\FDՊ{X֦/w0ڋ$2&_[sk':H)k 9x0E`/;=.y.g ]r"b/"_w1Q*l&gG#?"|ѥpR57oq:u1C0?g dmĕ\]f, BCRU2dM޹ϊȟ_ I3lH9oLO^;:lC1(^K^X 9iJa'M"O,G\e "VSGNmaH{q;476O 8@8Z(SߙcTGTjmY E'u"":#q_ v#K10cjr#k~nh\#fP%WH ,򵁽!eAt ~#1Ҳ`LclmQ7*y:1 rI92@W:&%{#P[dV+E1*q=Cha̔GTPp1b J*Q=1 (pTY4OEJRgt.B,UMM}N}V%La `>ٯ0Rb.NQ r,T:7PߡDz,zoo8Qa5vkae=Eiey$J|]϶=YCV1b%濭{&MVX.֒fLoyC"ѸfP%;$JƅL<0H"rgEֱ;dߡ5s&~eXBIOmt+#=_SoL'XcL)_Qh|tQtˢCvlu\s6.E 8!&1lcFK,XS/^eKecjrRql̓@: o5ÙML YdL˧[#@K&1"F!%=Ո' NL>^Gt7mtn3I$$> U(}P ƻh%yW~s F\g%@Cf1K1S`o.#]APtjWqV 0@7lCճ~"S\πoVBZk͔GT*N0G9;oc:w,;n3wdsJv%yuM'E}4IjDJj%(l|Y>#P:;T}j%f,0+]R "}2kcraMa6?a_]"##s ?iBi}WF9$ruQ"ROZE|\*$*ѿUk "uPbtI%pP:eu"a Xe:#ER55Yauxi P_X~a+N>##FKjhSHqЙ{'ok|R.:ҁWlþ=oU@-5 w!:h8~qT魍VøgzEfLz;O281Td}ee~/Vtp~zX'HM=g=T龓%#38lXǁ `ԷC4* =DMzZ!)ug9U ]+s,Is?{?|?ފ*|=P"@NXDX?s+i?#$Zso+kU~%eA/849uF+W3n]i(?Nݢ@Y7C\ w #Uӽ?o;^V(pIv{Q^%4s,]&$0I+F腒:}#Ǭ>_HZthdA5X(UHߪsW4$FĎg`c&:yg 褸K:k_~4԰M)d3ЦXvn^6/h,rGzhxg&K"J]8gQ!j Ѫ@K8)3Y"ea5RȭȎH_el㪦ΔL]cbSS/$eʷ%MQ?F]kNIe5MkWh$LaAizdt[ɓpp!YR1MbJ wWA+ʓ )[HR-ϙ [1kyJ׾opqVL:Ϫ']'鏶)$",7SDrmC%P؁33ڷb|M$ |#8)&~9d1]b? , =jsӻmM$;x|#|X[c/[#h쇟$A4&.s8 RɾӼ3pj"yDhdRcIJ#=]Ӊ-R? j1L6#/@g&90p|/+_$wf'; XRJMec"5GoDZ*rpu,dN:?~a۴ƒه$MFyvsn:հ%P=bFV&k*m=U9H'8Bei"(a{kFfu "&dw;䃚w1[2~w[#DoAAl/"ᰖaƒ\ 7||k>l#rrDpzὉڏKX7VT*bla]Ŧ;sDǂyފL`7.ȨuVk _žZIK`ªQ:a*`ZY2f 'Z{k{2ev!{(fB;j۰Cz\)**q@+HT6ă|uvy\QBqd;ȔKdɀ(ҰϤ6x}ƒ5$NI7U΀-3 (P^:_{6)gԘϰ)Ci@֢Z9܄Ǹq ƳR'P!Rt?S=LJ2_8qDu7BZ8¼Ij1o,@ GR(湤DW$5zFR֫U?6^%>]$؁aֶv6,hdk\_{o21}q\{؊4c+I@YtJ^t59dp( /k%`b YPi1HgO<,CTt~~8xj@sAٟ?LC/WܱcnvLP=:QCU4rVʆFHrХodo|\Mj<Qچ δ>@9F3aLB0 &62͉t4P$JZ\?u~Rz)9fmS&!]ߡ'M`E)yP }#8KyX;6 r'گ"҈jUu*;Y{ F`Ӹi|Ǘ}^j JEޠ0Մկ/E}qH[?^zd`@)k RrCiee(ld˱ \:t&X U~QG`7$3d3ݔ5W1p`V-S頹 ,([DM| ߟn^A^gGɿy}'L6ג*\ӲE;bFʻSjz{^lN}Fn8$% nL& D`OZGy蘿M+|-BjIMZV7 VU|FpZin`5КNz)Q \yb,&$q//[^z;Y+O,٩ibE-K#yEHDP! +D[ G{sDU3͏  (|זּRWɩ ?3%aE[tv_%w˭$6| YwAC˥{y1Z87R‹z] M\Y|-ebJ5$E*ŋ)eJ˄ Kw߿$ ]x(Bϣ_ ɓPb'\9xSKw1ՉaȲY-,Ǻp=cU,Fͬ'dtU[k9/ LM9ߤbnzڱOfWDl=f{y*2YD1ep6YjT8Ge]2!նVP "jk+f$p/_Wdp5UZqK׵u| +=p5e3DdnȪIY%$( y2VO7V؍!:ArFR֭Ρ![/b]ݧz w톗s^+O|/x#ֶaYD0 >u ԟy{i)>4P2Я~l=dIrٵ@PvVgn2@"$sУYړ\eA(F5~qzzf׃=iWI:)kr g]t"¿wpL6U/Жzp~EKx™ p@@s< r<Y%nr s4 sCBj~z ߜv+mj2>Ȗ){ l3T+:'eM!9r7H3 2 Jм{UBlp0vB34z+5y*+|\^wF# \Q È\GFڵ@WhbVﮜ9`F ̟AO. *6Vj;h1$:0-5\s,ʿDmZ5Mk=]"6+>ET |aGKC;r#Z b*/wAġnW Ijl:0kQtO)2 [IɬDÞ1a c o$*FӏB]N'yH0B0LMr% e1DK c|M`#S)DEjI loKiR Q޸} CF>s?0xC-z_exmQyj s'wk4W<'y-AiƗ$8?4CtI`-LC.JQԠjժk41`2bQ"eASW})xT7NF CzI-)9"Ƭv{X n}dǒ_H6tn匳+*CI` }N4qxb̜- v2u=8XݸiߞtlX ])L&n3A+RxR=1w=eZ%АdRNL!~QUrwb;,f|`|;/pc鑬vsHǚ1Zq̇_27L\Ҿ:42A}!zv;n*:&=GD91`g27]TGtPo+-` &(}f" 5X* 6T|qHkvh}]#ju=s9 We pP"j?2hEzR/x|DZayP*P ZwUeRֹGFsyggSڋO*4{xy%%6nZ|J$tg<10]*Д%`o N]+sQ<*4|'[x^QU Ҳ ]&uyK J2/~)l#7ACx+t٫+ dbk@}L'G٬9mqҡЉ&|ٚ3DSO9cU:C~~%~gs_{~1B% ,3zT^mDeQ߀Q#=$Fen4n+s > vF_=Q>hEh(dλ]p0ߋd4sS뚕O ;Wm<+nYH oi I=Xnkg& 庰akTepd]!h˗9ۖZtw#&/݊ $xnnm]CS=^ ҷ_p鸳d局^HsOu/j%*GNxd~Ƅ3L<&#JI{>P8LV% mV{o*U.#cѝ#,5.iWo`,_?z]KCVA+k/. c%x̍4qI$E/$t֜\ v% Vělk8tM~_IO"E^`_|r .N4w"<./QmԱBߕ\t%ۺ'% 2w+TsD鈝oN=M|,ubDi@Qowyha `XE\S9[ nԅ pVfa &wMZs[]Z6.r6ZHpu6(b]b)B= ZoM·Mt>oT)Ɖqn'T(Jތ|d1-@Ld$<>S {Y[~b,+]bGj9ራJ):u4_݆5$Y] O*`V9VMFZSAo-_¢țw2J*aIpdpM>)YyZzE쮂AL4(R|u /OЧh{.:΋fn9 QJwn A~Dk?>gg@S ܘCeJ;iv: ޚ(lco ERmז3hˠۭԇ\x@7ß6  M^Dz'c+Gqpz7¯vxՄEM@ I7)hw H# JAߺ6%B>9úxrWO`l#Ti PbjSy<\*aV0mŠ: ':>TzW =Ն$Z&m-eSe0i{t|M/'Q 3"Gł<FuƒZ*ti3.4l~ a({sMՐ .'5&0י(|,:Z0)7a>-_c>)|0㼧&syrӈqH!u}-{7PAe~1ǥfFd8Y;Llt=r -|WB%UACHYViϩR}-9~P_ T(^B1H`Jt-7#%H $ +~{#%݂'7 2u(e@U~OgۻCY-"DީI ɱ>56v`g3jiFhi]Mq}.aQ8!'6TӍRsD #r`Z!, S+n\/O缪{ri<$up+ ԜJt)n 0-fV̏?\bp"-7X`Fʀ?}RI wY-9`'%g~axfoYg;僪|@/\KI3lF"p`qz ]lE/^ Xkه: * ~(C[?.!Ot譲>nX~t[ @܆!-67 ^sYp`hd"lT'3eFa8*%Od`Ƹdjp~V-9] I];gEeә YhgDA ,&9ذ`JL .G)~2F5TXu^7V5!J'RkَS`98 M N#ʗJ8kcat;?-ck6 H(; :ꦄhqx~cAW=dЭg}vN>̞CWg5$aq#|&="֟"a։'VRw=Q%fmS% {GPΔ0Cbj0U]ilrI j DŞA|~:*Y~EfJ>At!E^L? Ş*ќ])q:W}s-:AHΪ+0FkcpK#rrlfڵEr&Þ8?;pVahKӣMSh>v5ƎaKSQܾ7AQXy|2z2ٕӲS mVWSi[NVJ a4r{ {I7 7Hsp"~`ǵ潄UfMT19c?`nK JYA2W0S u֘t4\|H1 Gv}yyb[sBT)s/6\w d,#3{&3q D10S.{-P10څ  +bT7(&qט`K}۫+dq)U(dKZp J*yOa"cHo{^)Ć4VS&ujv"Ca2 --~s;4JNX}#Ъ!ټ~iE.gvSmV )6x5EbXg8bb4-D$њ Cؔ< ?KtcUOR":RC _"&IkGw\ _>2sB%{:/C.".gmƻe9yju. w*S\#/=G{K~#l^*zўy&D,x_EޝJ;ϨkҞBTR2g%3X? Sr  \#.xE+W_*0 ݼ琒&"|yXinڷj*oZ;rƶYn[;Vf,WKP8,D .?0 WO&.\X@cwGAϮ屄-.<ǐ0(=kDxD@" ڥ4(I}_6-;Dcf:IEzf5WH8һ%h-)!8zJjIyH {ONdwj Ee`Pǧ^G3JsBgeX䰑 ߗkQn9˗GQ[`{kC ( m!joJ3֠(nD+:<s /jhN+, Pr=MAY{cn4ԵIP^fu]0!iݶ%Cu7 !z7wDخ.#kr? UQUnTgȤ-s\N-d[VhCl֚a7-ވTVѢuOUC%ZuWm cAJ@񐎗!KA9b 3vpVa*FKi JT-![%I0~a%69z2Uxu9C@UFBHBo!8֣'DBTY (WJy ݏ ZK>maW,ӝTn; Ly(qf0 Tw6dzn]#&#+ƃ+DRӺ2ǢQ??2+-GM W}2} 6B$IsEJ':t3C~Ez [&+%4j"/$g. 7JznRH}pZ?_}>5ɷΑhXS iɖZ߾S3Q iO@B('C" :~vpU)Kj.$iq-AQ4S[zI1gy}Kך5 cUv`Ձhe%m]^2r-w2g1}Pd̔^26]-: u1I,}""<|/3+ .GRfw$޸c|lS8櫹|weI7~˦k;}>/q ڔ6#Z.{ؽިjHe vDZ Q)fQFl|"#Rj Gӈ߻geJIsx%hQ樬'i4T\Gp9t> 2 O#ua_ysy+մ >(VO]AU>`Fo>Z9C^5P 9"ԳF5;5Q>h<.ILW떪PVeC@l72,vKFuQDC} %N"(S>=r6y8/joC4tyx'Q2yFC'ͬQD2JFɹaَ> 8% lApv1pccμ_àtt|t>.hO݃xej>eQmPb3 DIx7 | Ȏjr0IܠSgKU8nm"qwxE)^`Z>Kjꔣ߀8%&d~aR:rfp: 4[^J`(j̝eU{Iԣ:A._;`Rѳzُ@viM|`XP*W.c0AQ؄Ih&>b`4\IYgu)o[)kWbP{n9A6ajY HO@>i^R@J틒,TkƺΗ]yL,"#c$lw@>ɒ6f@`sRET>%ڐ0^W{!wFcv-rVdm 9ܝ 4sw:4Nga-9{ ̚W*apZG r7U)|@;w[NJC f5nnHteЮlEDgBj"G%0 [ZY IpD<.(;<,U(, /WUGD@YuK ]gC]qGaUKMw?snut-Iֵ>56ySH㯨TwD*k&F}i]aGƓdp٫\|TV``ӞH_뽙CἽ_L1d>mig(u(HvT=Z?}tL7Z"ݚ˴EʡюɍdtO*J }]6[9CߟKcClǏSz `UPi6>b1',z-#?NےPwқ0zu .@fjdJ9ړ]\Xn)215XݶHsq1C{_|Lfu^j`m'I"ĕ}Z`y s/xˆb__a*Z;݌=IΕ@e6rt!f?CM+1o哻#R-\`86<޾x*24y؈?VqL72V]H"4֪35BޏJmFJ:mFPC<ºJC?QZDv%9%#98OyTnzP;P"|2V5mx~Ů3Y55dвp.ק*Pw^Y4}P F@L܈$,JϏsD͂ϺgcQ-B0$ؿh0(hA5&p?SքBK о!e{9HgcjQ@ }i{sG0i3 >bsش=jiTJ9w}RSzRlDm-ǘ=de(Hݥ9!痙ju5 PqRr=>^;Z 6̃a;R,;H_Z G,06YDgW|nˆ o 1fYDVpL3EI^0NT#wʼnH`)_"Ox~B7R.vIjۘ!)Np\/r yXs >KgFyB WG'O0oBڹ|jϵztE>,)VK#ֈ:ZX+urq\O'Q2q H|x9%Z9s8g\I \(0p21o:8~ /΄ݽn2*O4m/| lҞdki+ t[Ƃ~vj)xgxGS%:n<[:?b ƭ` 'h,lDx ||q ءBdEs껀9"՞Q V ˘-[թiDQH0f|Lv2AUʗR14$s$)srIar4so)O<%IA!LEkd;Tr+;- ljow$y :_㳋ZeV~TD I5GUv^㔧g9~jE^S!ot(gⓤݼ|Q7ׄ8۫SOc{T2XKw%jT3z 9V":`cePBw񋎠!@:}y&oA___ȍwj j=^afsu[:W?ѫb<9K]bݼWD^ m-`6}s5iAG"ָT0*\@៵`5^jlK u90(|aYYxv6em <'.<T <b7n(jR_7?eM:Grc=O4mGÙ\<qvߩNW}gMM+Mނ ˗66ӌ.'^c/XPݔ D@\=z^*Wy3~ B="a+ &)دsJa(1 5,/W:~ Q`b*,κPqh?+pynx~Vkl3khY,#8(V^CeC==Ԁ&i<ě)^;W(K4o*^|Ng}WY /`OHk=t:"˨Gװ 8`_A_K; iBV(w~$j%:'Ju .̣,!uNlpd,Sy})̈qZoPBu;{눩a;Z jo3: `%ا#DwBXEkȿE|3e`h{J!U3xMdRbitݟBrϋ~Y<o|iH/N}9v_Zۻs!qJdTn+1|A:bqp[.W7DZѝZR*{#.6sm&IlSt(=&*KrŻĀj8d~CtC~۫dNK#;]Mh6y&yz F;.:Mk:谛yEP\T)Vuئ{pXć\U?߽4?Ǩdmɘjb/7'YME6!r!M9.ƨlmmrݯَ;\Gaty6ȅdI?WMUV}qdV]|(UMU?HRX0qtl2QbK_؟oO>4KH}q ͛+D:.O[cܠGU{O*duXr#W%+ T3KCQc54HLhr~E'- >|ќSo%8sJ+p 3^T94eRf`<_"HiW^45d4/HyXs׳bY4"5eKy5r%syiJ2d JR,d,&lB.uP 3 LHE0x-?᪇͐2ym/VֺS2NDxuC5+U"~dtr_q >S` ӋdW?7h޶MW :xxi)xɆ~1qz0^lGrEPVZEr;™m^ JFq esj8PhK"޸+͝{;=~mSGFP!fpMy84-56K` W7Zy&E(aNTk9@?y U:kÛ^t=i o͋Bfef0"z&? -φ4CEB=l,_{U-fKkpa_"jSPV*W;C:Wc:*h^FۈKfɟΔQٜ,k4C.1 *\f! S>oVW缗:=;_6Z%Op%1,"=b:!>;z{ͫZZ'{No8R< r3' m:A;3_H짏.=Zqx~D#vklԺ,  `'W%\X {{zKsFDV/ rf~o< Y|Z+AR۳|T#ThwD$pϦ/Gr_V6VT!/2Grs\z5#f>4JBRpƃiq+M~ i בRJ\)V1h8~.FsN1 ,Kv¸[zGr@<{V z}9;+2l(l/:{[=s{ B?wѕk+TCK['y%FKލʻ=0.v*KYЕH{1FQG0k"sZ=JsZew,K{2f^g-uxRrJZ>!U]>42U rS;lRѵP-T7u 4æ7dE6z#p|='\%6 <7퓂[yuy2i ayw](s]cEK@{q{P:ɖN9aQ #0cYX<'1󩲵6YaI5-RdCu_/}M~ԜYhLpLk X)Rii Q'҉ 16XVP.MޝJ+NJ[gΐP˜ۢ1AB͊} YY/G%҇,[椐ָʔpQ߈uCZ,o'!g[kTBo%ЄqbrABkEN!O1t.Αas+]T,}p=Ez؟M*'N8Ӵ:K-ueG(; J{R-{#{n/HZgU UK\v4A|Sf j[EIfԢx7-?b( K%#l- T9bpք;9\ Ɔ[!!C\Tj#$GEEz+zGH ɐ֑'9V2QA1$6wG>lM%5[KzCf'"j뜆h*٨ b6uȀDL4 'RTe&Z;A 6~%|"rn UT"K 5ᲊC)"8zSo]i:BGVV c JNY%'ex_藢L_k'Y3@a~l $`@Ȏz钊/h\xjE)6醌FM$y51) Hۀ݊6INksxqE:q˓` x!m6z9@&KU/Ek]bJM;(3զv.hvB{qo[GģHB>(YXIڬE 6`2kCkp ^tgC's3ɌN VNt|6H P u-F1 Ǖ!U\cTedCop2Xuͮ#l,6!.BF[ق?'d܉Q3:xY}`@sT3&d Pr"X]ZsQ:5ۦ-sqyx#TEVy]0<{9zqo.2ʩU!Ғ2FPR sj5~ 9,X@tQcKUNȠxA$r؀D3Ӻt˥ʻB_E=uz?)U]pS qN7#×)5&ɤv('p ,]0ʗml$ ɠk̠ͻ9̬!i)@jȃOL2;_h~@l_DY{T WE5StwB-p:g3Mo):?չ=ɪYthvf<3 ha\LQ+n4N:̈́dNl^='1uI+yf k3{H,Jppg>o)w@`i"S(VF1 ǐg p EP҃c="Dq3,L0%ߴ5Dž7xrLdԔ̴y(@^쁏\TxP_LπpvGl? b^y{GN#O4>K~mɃI-vH$1]v,n4R-UF8ov}OhhF;cQ6M!c~U(v(oI;+8=IGt !% $x>oܬ傞N)i&`oWhʿiTl]ʃo!:Q\b\5,/]~Ir6K1uJr1oNx  𶭾x:`]hOa{nq2{ρ[Qr NZJ. 蟦SOG rKh0"y!o֯>jHjq\:|FB )67@J!PGA )΅䒢8wM;|q߅7K\}Ӣ&ɢ9<48Җ*tó Di?\l㙕4CbMh@Wݣ:Q\'F[4i6>I+$39(;˪Z:~|'2ژw]&BWB55C_It׉Yur4!Ga'r')xD;ț6I]-H _v۫h F/t~zV/!h ̘)pȷ m`EL5D$Q `Iz铼K)Nb,S _*30kVŕc`5Ź'f3V9#p$6Ue%ݸ3#_ٞk1 p3Nwd3<8{eVȝȕ|T=Ə `jr6 EpאH#`K@,3E:lL'Rcj^siZ~^> &0edkcIF 0vF:"^`A`0*O4[\`Ԭ~ybI2Bv.K폋>f9@U[-衸(,HGeyhs{U 1U%;@#'{[:W D6=h$ _Uj>玾Obd֊_.Z)@iOQ0ʛqǒ~S;gro v|6jUQG ' PTKwbp(c^A iyK^zgDr *yW`n+\-&gY4+-cHFxڰ?Fˑk4+xzӳўrPΫ>SR Ƹ8,{kHzX'gR1H3j:'0>6nM@*|7H<0 nIA?+&##wdU Y<H/N6t-^[ʼ(1ԧ]\Q^((҄mp掠x%!=G-Ѽċcl2FA8 2/#@03 `x@XJٜ+I*CB{*,RGT^)3ר ͤ$_ } \5iW)g5J,~>zJ]Y%ŞWqZPpg3Ǎ'l閤@︪jԍ{v.)!Ѕ ZA<Ƴ^}<@R~8j9W%u}tBGPo0W=^;67Aƞnn̖ rm|țbfЯd"ivpg,\IQTXu`([KÔM;Ck쾚X Fp:KH_רB]aB B&ρ˜T}_'*F/(t w$aa (MzBbp[V*Θ+ۨ^@%Gk7dQę`E> u.LV1aJ"3Z'D3}dm;?fT6fUzGNjN/IvvP͐..X' ItK!]?`Ã24 d_!  ?E5eo%zFb?ĕ9|x0H Rf Ω {#o֪DA];<ƿZI#c$h~=ߝ6 {緤fX9ߚ墬f+iלKT7tM^7mŸq*U|HkM,= &5ϖh j+B5Cؖ̽-#U9M7-$\ YHGutF)m!iґw6trLodumdӚXW9(^ \ 8"4HG&Qj<V$Siw֠NI=&Y'/ӓ0Rn DS!yg+9{oٴbWMQY0]EK+O| :g9JA/KC& muv^9KKKmi0j[ݴ.Pa"iӭ2*,ãbp8&CYF8 nu}ݱCEwL QӽrX?p7H3qk|awylƸ :ՙJrx97`T}Љ:T B"H*3/gT}'Ď2ZOgjZMwt(x_Edkps`@,=-- H2& 1sI׌/o*R֎wmo^N cf6 }/Fzf`lm/0mWWT}}<'$fTҢ~+ܯf*@3;mhaj?}z2P0`;ˎk ~N3@'w"bH=wuDc|5GԲZ{'&2XLqx8/o+*0?g /pU 2/CO+'2D =3)B/HU` EJi%.3 ܾ>lnf FFmrZ÷] G Aw24(@| mQU]e3 6~aBW5ms/)Kt >Z04j>p9~a|-( N~*2B^=E0H9!0P ǥ_{xZ+O*jߋq؜Z* ۠FijyxՋĸY+L'_?E}FտbLhB_@ HY # Mw#{ۛ>|/t~ h)vgJުHa.] ث$UCwa:`JsфS@, `#(TnH$#y*Gzg̩Th='`$x3[ Ϙ0֫K"3K!|TVUb{gs+0 ϲ=b"97'ypT^]p^%ЙtŁGLr "kwTٍY>*rԅ]AYf8LAOΌ`r]q.T(ǾMKPc{SRܺ]c" G~P5>T݆NGN)X Y%M"ѡlDW tżC!cA@~̞0FDLX(d5"!H0IҠQa P|xZvdE ǩ]D2깍+Eh 9zBg%V4蓢y_OdJ}uxwrV AڈUCه *:gz>Ez]B)@./aF38+4d afB-ȯ|q-@nc fUqާ-q(4H ̑Mcf@T5&/͙8YEQ+d1(CDӱ.|1C4S_4>rEm=G/-6j\^ß ϥo11~wR)ܪ?[.10"otźGT՛L< ::A e6JRV>Da橥.>+(1}@Ӽ۔4VozgY lvjaʼn.cp]jdPhE Gސma uEn iSiRq/ }.z]kL49>T[ŭ-1{m'rO0Y0,gn#F@mh>Ar!c(41U`Bs3*[J.C!u f";+ QE)M@d)TJ+3C~  ~tj-2;#zC^gy:5i}U11yfiq!X <ArRT]̍|ZxI~DRhey̮m_[~;afSvGT+w r)rPnƔc50ƞ݋$C&Õo+1QQgܸy?KS!MY&H*}yB 0ZǑroso"/AV)rW#&,KLL v ،ro_pzPš)w@|3&N?8'ɹ|}:$H4qhzY8i_ʻGS2҂E}ATVJXN! -.7dȮ1r#tɒqr䇭Ju5ÂLbе0v`t'GsG!aA ϞK+)ط  ^A{}\WU|~ N3ڄNl\Ɋ+OÅ }A1:_1' k􆐊ۨO7*~VInÖ.>w;[Iٜms̠S`beظ 8(j|E$*ʇ -!zhĚnyoo<އBpv e'FH\#3-' JA|-\ˢdFaQ**{[ (emjjh_LwFRBRv} w": K̚1eKHxNkx,<}ƿoa1>Npo嚈I7 M5=4&huwܛR_%jxӄvE ډݮmH͒),sݱ WDtl~5z=<ĂٺSRXP@&-wG -t>~Mܞ  z"bpw"+ҳ0#}trG yyW`J,#|U4sͮxE|:җr#} -Qj@|t/lDDԖw;ɉov3_%9-Ke$F-+ bIWwT"shu#KN0ױ Ms¢yhaЫ߂0E+ L !S;9iXTB[E, [kY>%]?׍A0 /*xY#aH/E+ т,Qu7¾(O_οMS |G"`y3*WgY0FgUݛBx|^At5DCsc8BgE伪·*gij7 77QFls=ZƇ vnyFKȋ5;BN1ʚr?:[hy `Q:B<F$eH{kx("Qt\a!L=ϚH&O0p|n:Oڏ1r&z}μ㢧psPs$t:IGuʱD4+:D-y +Sc:EM1 X#H~#d56>chfyw6C`7z$5¡E'AJtT%!!WKOraC-Pw@3Nt&T4 _&z3}*.* l۽/v;0." @lz| ,[$[v!WIguMR.T|.gVwCd4`Jt9tA0FTbZIsA4#ʅȪiW[8Qq}Ӏ ģԛaS_Qg qf`x'r| JY.Anޫ_90 |y>%6殆[eW R\GIOT83x(EdN[r.`E*Ocl*QfvB U ѡN|&{(XBǥ~)9/%5Iʜyכ#` ͼhw=E$ xY ņcx:QEd 9L#7 RmwHjE܈ة=qƒܤ{+w)NSZ P&h^z Áyš9^gvaiHI5  ɄGi!Ҽej+!m> >h 3r@`Em;ܢ,96d_߳r28Ql*Lz tpP/%e]wLr4SjTBFYv Zǹz[v{؆>E}'_X qG5 {,#졑pD>eҦH{sd*/D-'"D 't҈$ ZO~Q車% ݑO)+K^xE+kL4ؖ]SO{ix+=]A /S x@8кg$?XxJf O|q3z#\*_AUmz/\;j>gaTHWk/" Iz'g% A QN҈hc@$XCzÙ}+K9 x6ـuu$45:V@w!-<̆zlΖFɒLoFD&vg#w@qIcwI a,mkʓz]jro"Dk0[jPCmy#L7F)3 ʦ4 i{@L,TL,_ v'^)Q(H#NG%4e5'-VN{ȸH36rOňC =GXGYz+ ]{_R |UoٱJrKT5);t&X:YgS-} g"r8sEmHLNl }ϟ;|,-|y09?fI4ьcCC5beWI(xS􍻥ٖ 8)eռba>w9\)V#a li0plD t.v+6oWDܓ#eJ퍲1w-` |{(!$FIJ"_&&O.Om#ѩ6[bHc4[hܰև>1G09gH ;A;MGL)zPc>hP$2sCm~9Oy&(YTҀAh8wA F ٚ X` ||& l8G ہ59n405 ~ľDH %:x 낁vva.Mx?]0w7+cF煊&B 4L6[Ϙ, j)\.Y@=v00ɡՅ&=v$3 mQ4Ocr 7CR鸣 |Jmњ{[.&TP\./rBcG),nFe|n>D}VW/՛q9gAwnbݾXNU?żD,k|A:׉Jz%#4y[KoX?#Ъ:8 5UyNVG柱.rp'zT |x ::@ٿ-O a:W$L֘ےτf:_EwjX>2l^;\|FFId˻'N&["^OOXc4^mxK`˥,}&~ #:VT+k^"u rY#E惗Qą NKr vItYƂ7SXz m/ !;{Ct( 2eÚl 7d}9G.FƇX[|z*D-UPI)M:v!Ê\p/Vܳ.A gezX'81go0t^~&\ݺ18 (<2QSHp|@[2OĞE^~]7ҊXwۗVnEsܻXEw!- K)v@͌HpYWVi;#FolT Y4gIԜ*|Z7% 2Rthz:'A[}F.*#)DFbn]ڶoTS{5v<?[c,nbbN &7l̞po' 3nwE Ĥ6)̏KE &ZoIHIݜG~i`a|rʛqM}*XozvB.6(1=JilB+| w> l,^ql&/Nq]y}0@@~(7d(Wz.l]*u+R„A6ż!AfZʑP\6V@hT0c. à 9=#R˨4ۇ$= jZ <ʑ|{R딮(Ni+8<7#Ab{pE#~Fh(@iKpFa9 VZ0O1lf 9֊ν3lpD/AO% ~T_#O#Gf ~_YW *f5ЈzܕJ?\~@p $CFu #G w%N) <'LVo~iP[zXiE!xK%!9nic57I9G"]F~wA/&DX˞})rRO0EnS y*jeEB`vK_^;!]B0Yh)}xȊvpHb"luL8(kK"1G)Iȭ*xYt^cNo:oj.ջT"n l%ff9^D`9Qw|;B'P v暍lp̠) #zfO'm6vT2CiYjݱ&mȩ\[ $G\h\8*GHό},üyC,a'"4;͡[pM䴰h력Yf/7_-G6 >v䘞~|A,o ,|$H+D%0!ͦѹܱXKK+8 ZI(2@˞&:R]rrTL{Җ>e Pz59-\w(d&Pt:ySgo|xm)[ )&fQv%`} %_"!)Wk{jזNHGQ}ncC4.̺Ѩ0 RX@%#L hTE@Zo@<'FX7 @~b]S?J4F҂Yr]䋠iBĵP"{-V<(ג4i㨳9iAcQo^rSc1B1!Xh㿕G<im ݇@g<`JZe'40>[k`7Bp.O>l&pۮ_!J2zcf-Aڜ{jZE̅W ]l"[%;;m<_3 Q%mL `5 $j޹7!_:lrM:LH Lzd6o@[:p_=J߰Ys&LXenc DTEu9dUFU0O]yqP k945Y-Q+J6гh> A.Q$/Gt0+ls4LN7 9C^TH.M O(v*_ڃ[u #OÐ_:G-~Poq69,5hq&bMV qjFS~r@n'XDP<)5F[$OғQ$8m> #1Ͽ fM^gK< & RAI9 pn򺶔w$H40/YD_~^=Opv.Fm=-F~&WD`pUO qc5?x=cHcd0[AFJ吋Z "fX?7De"]fAIA[#,ZFvVSЁX 4 ֆ8AoV))w+\wIOjqUqsJ "R:Wlog➓IQԏ3\W̫:i/Nj]N'UN=f,Gʜ/Mz jyu` A׆9$b2%ݼ#p&jq%ЕbXrmUw6{5T֤ "eM;߮$/1z $;D"I>~rcdaX*K)-|woS?cK~-?!ĽCaxU-3!:*clT}ů>(;d耹)[0([UzC ZKX$YoN\l-CYPq8z(R@@=6E;0zk{ùHL oRa_3RjjmSvL+CZdH5^Ӛ}~@@/ ϝ@N\/~'N3d0B!Agch h%{ ,>Z t3MEB7h?WI'ۍET-ʪ7s6Q{.0_G|}g=céA TF.֑/G{<pa{Yjby 1OGHQ00}螑U?.אR~u.34!  $?}T"f/c?l P5Hޗě.^ 3.ՙX|buE%@"&'`-JҶM۸nZC#slY:Lzn0 D]Jvk[bλZ}f`I_6;a sA -Orh3`{Fja&c4ݛ.\`ȓE>v.r$b`_wq @~\K15/Q|S,q\QOJfxХ^#OKm&i[j& 2ߢ 99I@cݭ[:V*4Bcqs#hʵf_jIdb$(jk"qPJ| dWuR{\J?--Ad.bqAJHo :_8S^ߝfk(cs7xar., ϖ>ä8|?HZ=Eɴ2>zzk z$5I/TG+| j p%-opP? Qiٰ2>=1y%_ &ufi:gMȹ 'IT)AM)a5}Uʎ)~'T)~颸S'^=Ѥ$%[ \=/oƋjHTr{tkTe`--"q@ QwIG_53.p$JrNIaSFrrIu! 9y jC{9h.u~ ={I.}" \xߚ֜;t6Doˁ.[XmD3p0>cmzD zZ+C&\AkZ@=udR]t5 ˰kpGSЈ0~R~lk}rc4s^ZFi,^+o$?#N4j@ftt_"%<}:He=3>^oԶ5`\h78=aquhmshe;o\: Zrʾ]\ o Eۓ׫D]+/Qbĕ-[c.^X St̬@h0"b$헌sggr6򝐼9TcQWP#h v{|S*O@ۃY̏a4P eˉ48dUOC y͆ )|Mm}=0[r1"D41F%s inl%}zt=$4z;~m 8 waH1#M KRN`|0lAH۞9.!1+˱EU:Э6M7 Q.t eEqnSߟɊ0siɎ @ߘ!ŕQ[up+Ն.0RF_b0R,]hCkofOir?v2CS1Q.L )'~|“`h?2U=ݝ ɍzf;jlh+oYzN:)y]@ w~'|y66h;kse|QU[U% wyBsm:XaNJZ^% iC'm5EΞr|myi {x5W#;:;f)McAx# yy!z[ l3߂26YP`[L&Cl$#*xƷ"Ks3Uu̖AU41Y_O^OgvڻR2ٔ/Հm51>lf^p!eS@)0\$lx7j@zu+*4d?a;+uSͬT(tqv#jBO> E<( *ɰۅxk#zuAzsfo(0C~l 7C!4gR ŕ&>i34 mk%r@GryOe^u",ɰ5R/e:_G n hTM#LgČ2 aK\؞fԑFi|ŗT.~jQѭ G:ҁ7T¥ߍmGWyk^v0.҈=UC !|ON;ѽSv b Hn 3 P ٳdFz vvmmtI|Ջnz /M"S"Fp* Dqv@4zd+6IZU~c7[}=Vzѧ54K0[ Bh|) %w'1aÐK'uc.J*-X&AQCIϩj'O VjKRGkF[?-dL%吳|b֧SܡL:{_Ojoxt VÝRhXXPgg)dsгE Pu8~ǓC:a |L{$Bi+$Q9ߧE92νU$ƫ^Ujm &0$WJRg@QbO%5p5d!eݯs?!سuIouUo lNw<^P\nwk%9љ9A#Ze$C{-nϒr6]99uJ\GP"gikd{9ֈч<4 At``::ґԝ]r,db/*CsdppHޥI~(GO1"( Qڴhc?*kfEKjעp* 08۪.Q Kr[}EcID̲%Kƀ&aa\]ʰ L;!t GhGbV{zѥ`,un8 w1sG'nPUI}ӻ5h:ɤ'*k;dnzPuWy3iC.:~ٌwAI"re\q%̺a*%W-sP*v4ȝ֤B0)zJP^ 7q;\$@*oCiF7xWiΤ83{w‰\DQdhUGJ(,;Ve\( axhe5?v1&HYtYʕ}J(9K¬"#a.$4Iȼ췒ܛZ@mpF3TMYKVc~`}X\@ޥeH!_Y C|gTCP2 e~edVAyPP/l~|/#y6N_'y/yu5+ "{Q4a8AZ¬ZPpԖ#/كԣ1N]kql3^J8ڨh}]:`ICU|(ӷ6ى^뷌xPPJ-V:H}*h=$XbbI>lhD_hZcugx#6k}\F ct3#ˍy9okLEce8аj:a[lo {B},8`\ sSDKw>X)Q3"-F(> >Mp++uCSz9W"xGdPZ'Ө7h֩^}'#6@|¦tΌX8%|$MɅ7?Yl%OIOX!p>tnď.ruo_a08Yc*MY%Lm-/"?(Nc+ۢߨŶԆ3}2ފjXڪSix_ڡy䭳}I}݆Q 7o26b5 x0=wĆ91ۖ+ynw7S[9o"@x*d1GVGuJeڂ9<4borSI;>+мW{';&Sj M5G4~'0qP}TCֵܴJE*rY圷l)s(mYw< $nfa#`x-sQbHT٘_$O-Bg2+>I˳A2ɵݺ8s7A;lvb5+O:UR.  83nmCHm (vV* }ГZMMCMdS;3q/XeDUpɅ61qF SW8VC=EHH[ж32A[DWagyXaoN[doKַMFnWض`\nWkmGOal-amesD%'02jRfǿt~q @8Փ<f_O0ӽ-hD^iMx~s=R~ ?#wt -D,^z^*&2޳i_ߛ.Nwc9^FR6뫍s c%sfQ ^ l?kgD:K1Ʃ?7zƍuLߢ_ąEd9D5~Gv f>F&͒mxӏ]RdLa3fa֦ P.io !qAuzYu8"= 7PU}o-e&LƱ)ncA6K;Q3r^~b-Ha{ۙ}s)GQw@J4zq)W "+J0$UXpm.UBw%2YTh#aAh"\u\,j8M9a#-^Rsdw Uډ4DԚ8g%wA[V̳Y)3R J#d( xӨ!8Xs) 36K _GULJ|7<,D6F.paᬀ0ĭgԟ NCLs7YDĘ\4sm1ہI A -P1A 9j E+.,/ܳO8/8LmX 0TAC/l)F2Jݓ]D>m>tgʆp~כ}fuv}aXμ4EږLGwhO $' C{!o92RUZ5,7ã^P݉p|j\S $Ms\kMؿ2-vx2 A)RϿCkMLIz!?GGHūVkd?Z !V$934$LH/pz BugH.9j;mHJu'avxg0W䲡 d!Z+o}d؅Y1ko!,f!;&WC{'tw%hx9.T7}zF<Gg-uدb.ɭ}Ja8˺6#P) ;<R5s{ͭAڇ]zg$N{!E۲_ny|Q~0Y^Osh| q9$ǭ}&*òe+C,~X.DF Y--Lċ?x1΃ Q0=/Hn5뚃Z8@5 Mt kRzL5#ŵO7 P]?ziE0@^PZkz zGǵQlDJ@5BV )`P{G6|€UPr6&n/J4q` D  a4i:ge{Y_v9GSt\j4gd@5:̀XLփHd#UOj&;dՊFu;DWxk. sJiˋwrݷޥozgX嶽NOd',vsZ AK2UӺf HRsc>2\d>&g#=:œ f?&oOHNv =\aZ48/ :ѝԵN)n(MIOz +<69[ F.0[N;ގ8۔0a69W hN4pEf4꧝,cO7|3"rd.+"dGSk“2X^\5Pw#ƒP^˞F徲:r8qs/[_XtxtO2:ѳtUHA Tq-"Z2zfe )pd#iA>,I]ޑs 0K$ܩV]6ŀ@S(1у90P|\s{c6χZ+/1?}g/™yMX OOgڙlĎo>dJ4Rךtj[$#=!sHv.+w#BKr 0j4 )vWzJ}vЈ?wX#ۻ1e,$ ~ @Jܖ=Y!ؑ\~wHu4"a8w5LewX&CL3#k*xC L@S/%D3|h5s DUXU!X Ouqt.{>tt>ӗBX|ˡ{iATbVf]3r{Eҙt5<ǰHܯ9\7 ;mu@]3Agu7rpX?rEX"ό>fxCTCqKgps2p^TT(;,$ˈN7BjK-x._ &X4V xx^iݵuc(p:1IiS8+@~d?2nŮvxVg}xImDY%۩Q B0q;~_JCyGUI=[gT]eTDpS~jjs"Bfz5^9AC<7C\Y O}#0a}p_ `>rdۙ* -„h0\A]K58>P0eVBBX*6\ V`[5sW9_!^lh;|7,#JgRxKHky Kj"1w=*x_@S3K|&U~GI:!]Y4`Qy^d:gJaAB_ti+z>3I l{Qd YՂ\nMj&՗[;2E!U+FoZ[A8U(A)~'I6)(d?\<~ń7)8%tҴuӛ0acCaU>av3{IGxo^X,ٝbF˘]">I-6|J Z-8^vDduʳz8{~IX48u96fZpKY B"anl <].\)% W'=Q-j$>&*t;)HM:Y1ޚjDIm']|9k7dj(:wAEoQaP_J`U\繏Zx54X}4|:rAڦ+!CVJHGC|b Xdȸ :ff-QhG_TC-'Q:ղa" ȇ{fg/ڂQ6JWK6E=Mv8\DPŶ(]JM> thvNO?%&uR o+o%TcYZ| v˔|=`CwZL :;) ܷxɯ9+Ӄ~#HPL\b@:tW.r={Ia%H[3аlme刡OLb'&fo\\UC$XBQޖ!~T06EZo-E¬cdB^և7"b/&[98CZG.*|3pXQXsz_ی 8D=Uݳ!)f 3"5NoGˣCB[(oQW0pC͞3e,K7YdO0CEA']^ف$?ϭ>sa*R9;$ZT49ڧQ,r*4M5V=,gǕ} 9܁a6GN ;瀹>ON?'MR=;m27?(k&cVp.5_UKG91D;gűɌĞ^9T@7{tZ2V5-|h2#!*lcރHbYqm Im#@ܧCmQyů+r@,YH.'ڍ2O4ʽ_T}j%lG 嬨 LdUeSjl#ߴ@,=@{]!Iᮉ)ZX]!9]">(~3fzydV$Ɇ?ry O,E dgd 7B$>-C7jsH5dyz6¥/UfdK9c8fD'9/Y~.{tMUft+cbzѿp7I΃^5=N\}~լ\n`ٺVT뗶؁D5uumS1V9)֚˳eGCų: ku)_OxWٵ,OiX:aLMa[@K87*{'\sZw+ހӋT]G@ 0L *+cj*E8Ul1HkWjZ~@ԗA&fhXJEO2'616cDU6 +#FwO&YjaW'roVq1od|I7x0lidtl!~ s6̧ez#|YP'@G^e,cy%;.? |E+[.vSBdJ zRwd+0Wɂ~`/Pe"r}]fw%aV lYfq!tCNNaNy;3pcZ\:~fu_eDt;ɞ!r/$%/և0^s3lMay2'?tv7PBmNmDq{VX!~xt:Q}Cd{A&7%3 i '8`FJi0o -skƶ)ׄZW!@}^ e;+tY%WR^L/wVZ4X7G 2W)Q Xl KC ˉ:5)άo'|Z~V7I qg`Ӹ[m/߫DxrMY)bX›4ȼRhu01~ s!Ma`D܁i{aq֝EhXb>9l4p,*EғG_LԳn*S ]]#u4HkW wMe(` 儚:-Syq!T}N%-+:^uڊsR "_؏y>}/~?v= 0?(yx2| yc|͑ YE0 Ekg2{naΘ6zMndb׵/ K+b3-+VdlsOy-߻\ [MYS:'(uj(|O'a5Dh9YK,FEҞ~xܫo5聕!H#lFT,(8rVA  Ή=Rx;9~;>T"$ hк\pm#Gq2'b5I0*V\cvxB;Eѥ±z-?x`S؊'X!B(H(K8ns:hFJV2tK`Kz.k2ν:LxU6oT8*Uh*NXyKՑۥpB>x 2ѿ_@T%2!׹~4FpRa+Qț[o2> 5g]iX],9h+cc}3eKfuVܕ0]['|5ոI |9(A5E Fi! Ha=Y?F׈9jGv_X3VU+q%懲dٶË"VP%n-lP1úKoG %S'@Re4f3>T*ev[ds꠾Xf/CWM\H&qquMߛ5ejYv"=/EįUg*lN/}ue')iPG%!a"Y`-sҗ͌fEE\w~/BTu u]\EC{LKoIUYI_9Gӱ:h l׀TQ)̚3iKdmV‡z*o1"}5,J.(#xV=#;l~&Lpuk?yۮ,WMZWJj&0\R zze]/8 3QUz;Ŝ2j{#TF:2!MV^fuuAjC\Vդ{N] 2ɪ(` g<[.R>/!k9'c>k2"pH1WZ< @Uev!`:0e ;#Erd44چVv^c y'29D >v7 [wYA_6lՑb1d^-7Qػ9 F7X *ǤOtѽ\R_>Q2HQ,ᔒ>Hiߚ,g7ŠOTJšvr7&|U ;1:d6w%n49qr;X̎€]ٚ!dY8jTkp1ep~[[<]38nEw" `W|hN) qC3NgKT!u(OV6>ӎ:saB|'m`ESgUpO<0U[]Z& njVzZ+Cx)9eK 5,Iq|d4íhjb:Tt̍ ~M.]x1Dȕ a7ٯ osm! 'eA"xJdlB }<L(ҷ1̣3e<Ղ)pJEɌmwKh]?( :"u>݅l%\3z&GIKѷpQL̅M3b14wP=ߘ.q+bźO*WٟOm`r#~8>t0 }: ,pp4s~$Rm z'1ٛVWOI%o\ k`v5,- c.!h\maS/[|&QO%a ۴A@88ط^DCklY1P4*W-z獒N P'oܾL9qͰ6s;m6PdZ+#uR/(=lmrQ}tjUH[Kg=8 ɷWrb3@_L俑6:oF 7*. ؇M ٵP O֘c TRBT"*e'~=кbjw4{zQ4]7voum5ަ‘F.*htMg`xүkC>uF9o|; |5L8؆m H=_Y˓E|XYM+|-Sm`l?ڨpo9s9/K u)dz8 ը7f@ (V^Ac4<1 1Bd}kiS6'Af ;QVZC9*EFpe i=d)RՉN232oIfbN懜ƌU:7[P8trDFQ/ GB֞#}PMxz1 |S%8!\Ր:Nr1 VLMcbZX/AX!V Sgxݪ(/(K.m|ЙQz!뱜.miG @hpY`A2CkB~ +Q IJ@>nό"wa =dPEʇy+GL  \B SƐp3H]1hbl ^fSr{XE䂺z' B.e<h @}R⧶z</'^@CY4\strMV~']E?>%53Gܱ2 z 5s4þN3kyIg,3)T:wdLQwؿ1./ /֟ 1t$õ{[؏ôC i[4F{0|Xx7H-v~5&40 ~ĞF WKE;u\yt;:3皗t'#^Bʹ- {_\ a%3O˯ B&4QzbfSf-TIP%_.+FuFdtznlL[SUT%7ևKe;p[E0f-&~-Pd^~Mk))$ZG"2[ Vf?ӭdFXԶ7,h6πb#L*T[[<[pn&]O'Gf/ucu]9:zC¤+ [Qǥ8NTSS#d*| <覒}/K4P}R5 7km@А쌸='mv#Mgn 2<$o^)<;WqTtpޢW83BNr&@]K#ٝ6"=p)S%olz|8*\:w ĺSD* x\/H r(ĪZw!ll 7CȓmLe ~d;(%6:w6mmW\Q cyI^|%Ia[):K\ƚX[ΔKo 8R>b#5׽LU w tV7wkV@1 ^>$,aTc4c A'Dk#YW5hTJ-d ?fSfaIjZB%+8Wb.[~A]6,0sCR$SxGufeMKuL}ߢÐc(M0WNO-BI ;ԅ=).T/nqY\ V'[|)t'fikdےU(B1oqq m (/ԃ1xW oJv:!`8𚳬A0^Ҙ*֮| (vfQ@.5*%l~@o",b{N9z>1/:4FVH;y(](JOjA*Մ&ShƯcQV !S,ؤz!/1jF"$N} %(~FױDֽ27_1` DOVNh~5[j k̎ ̭ V 1b)|-dž#vsi\܎Nֳ!H9Upe^pUH0xϤcA!E37}\ah~Ys]e싷aS*oۀ+埸xъ"=B۱C'U}ÔNHR:o.-;` jfQ>ꄻk ,<u2. 1ieg4˷9-d=wU#l@B%I!p }ԇg2ޭ883S\hXƶ?Er .gcXgbL9mL(qĩvӼ sqe4}CV*%X롯A=a49><}86DUGQ앲pmD>vó4~"ɐo'KRJ0)>Du-x;_; eiTJOO  ^dq:?]p7!>OS[?U`Hl ;_hf렟J[k3J}P?N}@G Rt`K oQ8,q}w2 K:qru~?2_x}~e7L0X\p% K?]m-`2/$ȧ:\巊yjU- ߈{[ hSIP5c$-ߕ\@P9"rId;- 盈: h6"rP4Wh pT@! -W+X'vվKE4FdY}l.x[+\_ϖO~ {]KTMU~Q^Oxyv*#"{H6Ȗy禟~|j6|‚Z;=rHoKҸ:?uPآykm:S,Pt%%J lsgs ؟+#z61wUxW`ޡn_[ca"H@_գR :>0AOB$;,ֆK4ǻ D҇zoΛZB_Bb97p47PIۍ %H"S~oŠz|T![0y;aԦM'0 pǩfR>9X rar"FrCD]!?lL%M;b~)[XXCZe`^ a\AdCLiV"/.ʒu!6JĀt_6M>y:mDYK%Dϑ)b eWl.n` "DbgvF:I҈C,Zs(l Q 0w(&+ i@9Q"b<| PGFwW8谮!fYqQ#Z Fl>b^oOrb uVk|;L=GQ[ͶžHwapV8&aErLtf;p#lUZM1 D>>C#A5pifn᣿.xr [= SIʢMnuA~`A?|T<qMKkޒ׵.,R+B.o}|\F>7yKD*RCTv_+TLfڍbsnX@?^d(jLf6HtY8M4Ćw6Pd U࿾ ?Z=ҳôVй \ȑ7'7oǎjIi]ƀ,O9̥h|Ulf(?/]&gJ ږ,wۼ!HPqL,#䣃_>zwO9pM3cO"zBjUȡsCrI_.sҒN\tBf R%ts`_^/A&|B^Dn7ÂbBW]l= Nk[ Ǝb%MI+)LIt!:6_ "@Hy냽chHSX&TRе"bI&SM)eG mXlxIk!1oW9r[ًnX" @3~-W_8 '4iX.aUmYmC- k7{ˍͨ +tm!RVF&|0%ʋ&B|*|&džc ;̇':8Zw[]!DW\){ @?.yetMۊm_O:5i%cƂQgj,NGB8fY'KB9}aCzcärNٸg࠯FoJq.ȏwXTvn#H :Mͱ&OAG5iG'0.W~ٱww mIkF-?j1zw2ù!~2~8emn!;u,u^!JsVaڄnޝ8/gw†]ӳu$Pi2Ł706?5&xV\Ⱥsn}p oXx38n,ށg1Tm#4lsl 3I8 '*Q0*aq׺ hp0͒,v9N=kp?oHt$* S q+t+4+? Cτ2^!?5%smr9myݦep "v\:v$-XXkz{yP n}:c@H!Ɲ.M'yUs,, Lq[sѨZgF'0PZyYӖ]x䔍 ͻ^ ϗLٮ`mҀ~\lD_nئ[7p;NԍnEkrSwQ76Z3oÌ^q_T&v~6WNh~k?)-m3 RG͙ƹ[^ $ `6~ej0<К0NF>b{CxIn6/6̽,ё_PڣN"K0hT\c@ůxY}Z!yZGEf+ *up2sz6UH:vgY">/p3FB&8U8>udXۆ%т'Oe+8Jӱ_gpۚT zbJ9ݡdeb[IȮo] U8|o,eB &xбz=@N|C];ƈPܚqj?"2ykNDܖ8ʬbq.W͊:03ZuFJg<݋pdKK5V3af|%Vx'tK@1%Q9l*}ϛo!N"ŽH:HGɶ u8IS"P-{ɹqj>Hu'Rm9't'8 iHkhLj䲻dԲ1IDAhPd"VM2S\fE˼yWID]lΦ_t%=I4 z!1.6Ztc_7vxn1sϒ{)9J"K(ؔ.]*$q9 O$ƽY~/VvJfڝpX dd*d' R"q̤Y ^Jf7QbK s_en-;ߏw@}O˸kJ:O,0*x6O9Y߬ s@/NZC_e\9`ne/SbXg:T~JݜYEZ$z/;-r+* ?L\@*VbG;5s>4{l5,< szOx 9K6QՁ8q LP`˷^ `HbSJVOOf[=j)y8ҟSuz{{.^|$7/ "icX6 rw^awrg;yk˞I5uѠ\X !DG0g-yGqCdH9D)'L%S sAC_ȶ;"[^e( wdVS˗H/D7yBJjd*)]Ү^`;,_??|=e$ںZ=G V!j&PF↨r> w˨Q\"xD 3zx 5{DeA9CΏ 8bUe+vqsTc%.\UQ/YO{QmgQ %Ɏٍ#Țx@}rwFp&Ih0ݡ!ai&0o!:̨J5(ʦdiXA1'gbS{pzLmi 3̗V_?UmW;Cinsˀd:xmų3XH" z;=4*mU,>1,00HSq6U;kfyLnr6{mIc5ieYl+_KgwH3±=tl9vek*H tC%9E,eQMT Ϳ1/&[zfV@7&pgywsxu׹:t>J΀Glz=Hkgɚd癷64xWG }DUt꼐@dO`W{RŵVϽ|f;̟k(s,7BAL2\N4QiB勌Mʡeld^*Na? plpK %tY0}M49`!9x1xdy _t59bwN|q.i[U[b3Q,q4GPTmWy_fXT!Y![|p=Aor1ej2;ǂE_aB7 =dí.ڱDWM 㠼5@]uHDckV >jAƗ b v{N @ Zj eGϲŐ(C92م@>J-3鞂2;4+uC&[GC *"2Xĺ>hkcsb]W|ˑuOP#|ZksPP,]r ,R&Gx\ׄvǙ\1\|2^A:AY}Am՗Db*T!'[v#{FP CIhV&f{Hv!Eu@f_FbG?. YuԻW?1LS /5ĝoX*mXJN8ކ-7J. TnA[ۯ3SA`NC a:02P~0(D(,ðKT7>,{$a^oC~=< bGx˓Egj`0AR ^ ) (.(_'ȬWSy.2#RCZ[~0֗ Uz\a,hN1 Oj<ǏVBUƅ/5ےlI?ݕ#NA6shQoU"lg79!@bGYܽ~Ɯ~3U&Ar#lH}XqOÁ(&82:1K2%UBFbS74e!2l2bUW`%֗ n196%cI<\j1u8oR 9noU"ޖX1]$ݱ#GE\JcTq|' ̽V?yv 'P+faoe1F!MYL섏˲ >(ռmZo>P WcI[yv0N)E'{׋A͇Xc/-IܖMwkTGp>U+.uƦf/-IHJVs#`Qr9OnE<̏,>7Vh+-"<]!J9tUc"{ztUVCiv+ggjwMx I ӓ˒V4ynH bg&{a }K9Hu(qay D?s.IO}A$Ww~']3G*@3g3( NP*s<#+S|ZtK|89hR d]ӢL\k20Efx*gF:9[K /;~JhmBm~^)Gg: PldL)ܓڥ)OMN7vʓ3iɪ:]Q=DאսZKܒius蟑J:}T@OԓcSgJ3>` /V.'s(eBldޟ״;l%&P (K B 礼?)&\Rc>P m06yB*NH4o& Im7Xt4R۾ykW.g=>kr?5iYP5pҩ3z 1jE=HREn|$sQF픔}kkHלJd™.eHe+V1FF|2Akٌ*KR(*fYYKfޣVXU"o||en^s&;xwY&Ov cQ U>J|4Ip.\?"\USZG Q?:9.-Dlz>>lD^a ::Mn1N᧠,ZTXazֺ1W@R)3`8D+E؛Gtv3ꂄ) pcC%>}6<-庮d 8轌)8i";8S!)wD1aSr/y/ \,};YBFH(SKws}}u;c³ڈA KX B-HR'KG*iKKv- FNƨDfi@aSU.b6T%&-X9_0N~=eU̐,lpZF:,<, z8/h%XcL=b ?I v6 Zow0Z;T$p8w~&b .]av-c΢lRw9=:#,Jѕe2xÆ[-Y15Т i*iv|!wk;Ԍ;Loy7_.Q> *3j{Ņ'ox nxJucBBST>aZFGlt0x/"i9LC )0oRO`UFDW?ԂޝxR`0a!:z)<%Z.x >z.FS Q\>P~wM8-=7`_|& B f!fqP2J;Nu.V$MحDkYStq<:MGomm)ga΂bA+ 62|cU/;.!AS"}k < ==FY~{)C5@ei 4ʔ7-m?2\G2H0ҙ8Ğ|7l^ X!QV1D2mϸglVMj++eQgͽtEaT]=ez* ŝJqL1z%t_H\߻6[D,(f=l~Z@z !" @e,,MROJYC' 8F>r@./ QZaIE!/\ ̨:OlŠQs qdetgV+@q@LFUӞ;5ְ QA׋Z[<ۣ2Є;ӝPec %q M]4a j6К0G2{n\MG.V|B1,B- M9D)kA ɘJV>,ͮd#X^BU6$5l59Mhe?0}Sf`#"N?㗂[ lǚCOen\װ#2+tqiijmdL܇7alDr e$4*iJMN6`Ϛwwjm"_qϸLvtɗMu lIH^Q9ecAAw'B.y&ǫb?7=MЉl8%YEm DYE FCdKfɱ _fk ?7>IQoutҟ4 `OVpkD`҈5 j](WZPy߬QU=k1o Ȃa2? JqM&ù07 ͜pɖь)Nj:u[ʧ~P|v)ϕ"]b88򎑝PL6޴e 8r`3ǴW1˹c-aИ5[SҲ?PJx*ـ }S f̏1+eYO]ޅtwE%1^Aӏh$QA`@"=ZIM"C"7A#@t"lO]Jds2n@ ]w0:7Ϣt^T䞼l: F\5+#W+N/6"%Q5}yP׬ *#+S/',Ps1#W~\kߗpw9%^5P-%x=tH樁YE` "?3¯ kM{daA:N)2Pu\Ē P CDuOZY ߶Jau\FPR]I_p>i>͋~5C1j/mua:S$s1j@?ᗜP}t_2 mDGWAI\5$e*EBH:CQSseW5U9koXuIQWJO:Ã8߱u_Թj,nOsE*(]ޗ u}`h~S|*"O FNÂT;u=%_aʡՔ؉?IXObqp5#*I#D6{BP,'ڴP'@#A1Ӻ]]eБ:}y.@fAmiI Lo"jfNycنz9 )qǞQL24/.Hyn{gK$ u ]ǔ]qKwzYT:y˹Ft50Q>=FGu)awvCM{v@QDr'AefÃ>\5E`Ys0u,4ku޺B (p/cQAJ/\Rg| An^|\!3"u>EfVuNr31K'?`g"=nTq:hՆ+6)l!DY#/Wn,_jI$JkΨd!mk9SK, ^#$w/qh3' 4{%'HdØtG3m&Cp/!dg[ }u^&87Ÿ.F,ĺ՚C?p$[wyOaQ]fH@:=`h'!ҷx:[ՓD~\ 1 0=RA1 j<1vpWVa3GV9 Z=c#&S`w֓c8|47nGgr8 > ,Xar(KMmfu"s>ʣ6rr /GY b"RµCW]Swe 4]{%IƵ\i궳DOŰ)~dMTjmY( qx%_ѕ''mb>Iyr}a0=eY|_5Uuc9E wcE\yE N}C~q+Y7G\*I ;\x;kq*kDmeع x[yuľZёW#sTYsm=:"5*=B3' h -='*]@^tű{vM壨S6 KX6ɒrtBl\Z3Xb{X(}?PmM0F= V(Z@^8'[E8Y BBG@؝m:qbZL*%E ۝vg:{ߤNqXÁ6UuMv(8K9V|Hz6 ՞0~zӨ]I` >&rywHNj9Ρf$҃\AlgE{xxThq"MGm\uqT'(T<AĮ>B($ts}T~S@~dd.Q`HɣӬ1j^MM:<[Btu];l`lXK9mEc\B?u( +JkQ2q?,2\B9 !JZq$u.hˉJ нM៌~͊^'1a_PLĜB ޙORD>a6DUy=bb:+"iN~Iyp.qKmจ 6QdJS_Gexぎf{cms#"0܄OVZNǕuIWӛ.yqgGFc&;3}QegqM0`Ⱥŷdd$ ؑ&jt$!m" nU+ɳl.^vST^h` Dl*3EFjJ꧰8 Qӵ0p hC@x"GbWL$ߕuLS4.DpHe@?hkZ-@`E{C7 i{;LhW NIuLS\Z&)E7|SumD\E;/JHNF#q\l xzꝐ :VŇs0[pX'{Q>JyUGH*ڋ hrO#>pP!zT+C ˒'Ҁ5P_uT>03p4ޑ'ol0ތ; EE/ƱE|"j#8K ?>\%i@')) =AL&Q0SΧWٿWd {C(ZPwhS$87x٫ ϖ$17iD ¡,|wgVk놦5Dd‹L7 ޸,͒Pw1u+R,j6 t2=1Uֹ}_P @bu\x2Tqf;Vh0Il]%C'vB0%ӨxϘb]-!&^^ -To/gQ:Rʼn(EV\e 1e$Zyui37̝keX&*#ys#bN"+>+Bp{6z2qddp(3|[ uc00t~ԓb/A;\PTw{*&C՞q;@j?{ՉWoұmԅ 9,.hVf}$z2 v4j#1,,խ1%E*~:>b\w I(؜3?ytǼfc>: sF(y\ [h'8/yYueyOXV2b<][4-,8:uAѵBЏ76"~I!Nۗ{2`Z\l2tJxg2y]%yٷj[NOCP-*p񏻗||q>)M84wTH8R ?p8ٜR9 hHE!D-\'jRFBT,P; }~r ']S<]L>wfOM7^f 4% Ds@ằ7p$b$ O,Y#1ZvtH2"tRʲb?8s>=3NhHeBY9giV*L}ЇU$~-ϼ`oa۫oA iF(Sep*~ zlC f `p\ըn"!ezIjW)YJ NkX%D{[0!Wi`9Κ)1#{;`g /l852V x0ʏBRd7PZ28^~kM>0:Zt녊qW؝iM+Njnu0΅bˌq .^%_\n@$XR8pvуHGJƝhK܁~8}.U|n+>ޠwf"AaD\Ki=hfq}m"lzۻFa3PgA%tƸV3b9a,ӷmﻂC%n7+W`-ˤf&g ɷ>M͐iT|h5Ǣ*ӨvZЂ1F%.UC4<_f# \xKSIdbkC'L\1wӸ)A=Gp9PQFrDL89ɽœq2T2C #;ܾڄMM'NjJӧV<%5WdvQ<5֕4a0g>qY}"&T';Ϭؕ4m(x)L`:O`Z+,1butV,Lͯr2MW1_G}QI;&&ӖPsU_1+JNZxB#>%j-uMI5 M K"Z>̛gzpD|oR%ʧM{S hJ7 B-)ټnUڌ!\oCUD1r'$!q x %'D6ſ~)C#bsu]'L@ -?7/yS=\eti3p8Pw1YV{B I9]|HG挅gԷOtk"嚞U <@C豫y qTd!ªַ)Z80BpT 4.C [`Sq*oUӅl)k>UDjsa\?qnX6,OpPK]^kig=rV1?DQq|Al_ڏwd4ƫ(^{vLs'7qڹ |&r$Oׁ>Z.^Ic k2I1o` jĘSNskh Z$O 3XׇE{Kpap4KH j@W+UGKi {ll|}ap/L jO0 OYhށwlSa^9 B@QJԋ1(B7dA ҵa*aUKsZHvwD ۉhŕʋc?$ E܉Ӏ 3E'Ut[_8z2Tu2"|< .]0V)1Dp}_AS ⸞8= ^L69.G rfwș6 i8Vtfy55/\#URV =vJ)X0FA -PDP<["O l$ׇkEci7=` Wc{yj,X(yʤֳ$wmG~zja4Dt~KuY1ʆ#lJ]p3YiݤKDɉH[àQ{S$ب"̓3R,fEdH^*?Y\.zS-= &E^JN\, Gjyi֯12|VI*ۙ#YGr*KsWhNJk!5r]4B&V|jiqVB•PEуאW|o3k܎llka|KE6Llr]JL 8kJ׺g[;#Yj =-0>mNEV׻!,LG.6A>Zk]q}4Qʹjqlb= dXT!䅙jsId:-_&(ΉY'?d\3n+QFs x?ժȼ@`iqi9Ph+M;Dc%.GRCX'&0F#d1ULBZFŻr!F#FUm2<'1ί\5|W;jB%z^Y 6\xcw /e;jH?DCJOV-&ܖA%L)膼+"PH ;я;s)S]S1B*|#\pL 1T/Ob&` }w'Ի[45X@o;lWߍ%`՜1@3 ڳ̮nt'6={&;frQ8B-t"Rm~H S} ),ţߦQmEw/ߘ]DoGR!vP;fFE,J5zj|&)WbaY=zQ:ȞY%,g0 tay`ոeb7b6+ˌNi9ܻtyϲ*W@jh`.`^tH..GjRv6e--|S^Wg^UJB!dh;Ŵwq5^ l%=2oLv:',~FW'/{܇~0)\*SMUOl;wI%h˫(X-2R%x6%CNDw/VTPNķuUv{{z 5ϝ{-39Y}4(043ҞoWNVa&sl'so~|0 | YX@_&=\b`?9"pר8bs8pa@e`!}lΈxjL~F`ikr۱}Kgw `Gnt!P`ȽL%.>ӠOPm@dkB\ ,J)X~9l_k71Js`bMe@]d[6̑i\^Zpn$[slO*A$BY5)/|d^-/ ɱ(TxFP*ÀWOC ԋZ^ -Ʌ,bTѤ:WM~nd Rvjɖȩ*q΂ۢ|y/QmguXGp6ET/#˶,gzx( * 5앟=O?%?Af{"@ꨇp#v݈bje@U${SV 4Ro\gM5ax9aL&LTohA..%v8 yIx̹V֙J'ÀPo>=)id|;E%y5L|ssi~ -S"jլL7`>Ʋx5%3Z4E;W?I UQTV4Uk nxzh7M<*ZP9%Kەы17BuX. tjXl\4ǻJN9"2 .*?5YP\ $0,oCq^ ȉ]u=Ok}AcQma5BJK6'U{msE(ٴ\ݧ߹T;ӕRHP7y{.݃D 7 b0ie@"$MX7S͹ch_ +! &hiLc nT0cRu}Lx}!{L'Ɔjss)D?Z!F# # tTg~+MU3):s8ۿP dZ/nPFձi5'VI*G4Fc݃;lrk/d\MQa.댾mW72G/مbfJ(rX+_/3XVD- ~佗#)6z~QT?9YǶ0 ʎ?5'8Hv+;L]j͔ g@ȰlȹV1;JWU~B`͊lP$ eA7ūԫCYxq)pzz& C%]E7lnY#8pk;G9Hg]Gu;~9viR֟RYaq94nڸDʛ_ZMLe5fc'0C %r*!|)O:D>״8QHWu HP?|!<,q!zm q^Vŵ{8J}CKgx4NIJQLsq(UG70\ꣵu^gG )r]cM{֘ PyEa!ߤqso64ag巋m=)=#̴+޸pug[XV^N.[6駣 =c=^+nK>]o]VCq:, Ok /~aF1^[AqF>X"2ƔH֫TN*!e*'lP()H{2Vs\X(W),{Z_\4F'X撧g}ʼ^7iGF-ߕLgO?#vCCW쾋s_8xԪDi߄,BPB]a6SҴ }@؍/+>Թh%b=]iKSK<. UZCf»Q ϸ :O! 4v۷ =ie.Sݭ}>L:en!'WkԄj}s{ >=jXE[_0 )[3pSe;n+qZ .g_3CI 8Ws ~G뻰pGZr5/ 1uGZũ簕y̌P'(\X̤N7@&90_NЌG; `0I< _ˬ7axcmG=ۜot$:RfCelTdHMDS!v?Ot]՟Z&]Z`v }@Ďx"D1mmR{9ˠϰ_Z of@0xsʰvD n)B nl%mT\"["T s/l:A/e +9˿YA2|)g}X{kZCoH HN Ly@~g ͷ @ef&!6)ݣ(PA^QL$\]N$$_Z9D40"!y gNru^RsVJgиI}wGfC˘TDR]R%;X hʾ/H-S];5 UnZ΍gb =PX`T\(~P=1Www**=a^7n%tg4jjp8Y7`Nδį:57_ļ~=X|+[;`2 ?MC=/x~}E~*" ) )ݑۆh<ΣN[slԜP_[_^۔)Lq#->Z(`|1e(j?Qe@zI.)_KH !Y8*!<'G';9޶Iiӧ;k=U,&r?0cdCEe(g><C@0$_VCD(ˇ9}؛7A41DDQ̺+nۜE(kY>AIҲFilK"TW7Ni0G+b0 ʎ%̕mg.sFT}! !'ѽi'MND_w3gB1S0\#2Ta|n kH;nX u_W<@s@t*gJ2j/EE+MaTy@}wm!و̏we~zBoN <At)ǿP[{[1bd~lsMKi+)FL͸"G}OvŸ\-+')( *9ܲ7([ȑΔ .Eت6*[б>zCHȵH:TZx s?טsH8}p4l]ɜ ^čDTO4vawV jVA HykQKP(1.jw[s3ċlHv6 Ĝ))4yHn'JDfr3KlCP'!o ժiӿy/ȶ#h_]iߦHQ">p%/_!\8 Ayp"ˀJ;=}`tT@ĈNO{R2_!u@3pS`I13Xw=.mP{ 5 ֳ SF-Et5|6!H 5[]ʣYڏaIH {򧎶 Jxu% tzY)w&Kc]V]w*,1ש$@++s_y;hMbB)Y)&Qlg xs49EKA`6vEdG[-Pqhjf@o MiĩΤh~h>kMY)? ,Z"Ѯ**i #EKr U}{Y-0˼KC7c :ס9d"%gA".DFo>ko6q1jҪ*]Y@P?-뭀SXwW֦N| ;7I-97 |v ujR'Xd?[RWg\2m@2BPGSΟq s9{+sijXMfqmVJLL& jO<d1~FdG IR[MaR-]pJv "5`¸jZW3,{-崍mPN؟_S|DqprroUVDfcn]`ݷhg[1Kgd"gu^R}i֑?ՈDlzHݐA=,Ơ dt`|bcHTFD<$\j!49^G7*S[a&Ήx%Х %U!6Cc,oa辰:=-U hɈu%)R^]nz0>Ы/Nشz90gq{""g(6ێ<$1vGǍ YEw2!* 2 EKNF$=0:2V5/ |Xy}ykalEehMKˤǧ&Uh4롑vG) 4o7c{#-[iJ%/##?[FVXxhbTÑOR0?x4iЁ|G=sL ) Ol'vS?~zB˻6H{4?ݨG'!ܒU`켓1n$9"`cUe2l}TpLTڜaHU~0(RWֈs3[dGu8Rt_䲉BX:aP"vA{[RLװ\ǰʁ#% ?aGX_^%֯4O*@{iqVq԰'\RW~)]J&m|вPQl<_X0 ߟ'JKmdlu<)pQ>mXfa0ƃsgUV=+ȟv[ǸeAHwaL MX訖ӌTkt0!S{Kl{s 3Ĉ_i3 buˁiQPM,MD%!s ϕ*]Ί)G{+VX| y88W\BqLP4c' 2>J i` =L\#Vx; cϻ1?пs,=Ww0x U=. H[4ys<+gbc7hQF`r_ơv MK[[1;48|^ ߬=( !lftߚ2>- xR;O~˭s:9<uz`\M䧰0R@XHY8n3QTw9' O=u 0 `T:Ƃ t`7O% G|o~}2=iлޫj˭b%EOh"AqSO])y&WEuNn$Կ0TzDCWf1r˙dGT)U)wPHr2p{Q59kmsn/j?1[wzQH%K 4bH8lZ觸r]'/#>G##o9Ll{i y}"+Z+ &n=#.=ko|-w&).=Pod:ܶ2{oQ /0k ؂-nP Jބ5m1јg0ry*WN}宮+%cp8I/x4ЇWc^|!42}JI67ڱ}]hrSBNs1.]rhn:WjK9|#>,rx8SraUB gHoj~}mKה#9VύQGR+K&Y@Ն^/ޅ~B:g 7o>wĮk=2xFh.㮆<'{_"Vhs,!L83`3" `.|=J84xajATO_{qX@M T}.+#d%(NObSk!x~+U7QV nV0ݰB̷ttPwqZ,h` (P `* z >rN*Bj5ZDlqJp{yJ!wKpR-W>>D ncBȬ7:vJl[(~L9oH$zTEv ݍ\!i1n? +6#+ ~},uN.9U^t}B,g͊9e#~=.uf=@KUvjU":eW`=Qa׏T'f:bG|4 ZXC?DiυV4&C xHl> ĩ6ב|DE"?"cqᩓG 5u {ob%C;mNHxP*-dx9*MA{JVq\xr(YISxŘopLe]GN2zοنİFdIBn иbr8b`L}P3닕Վk̴+v=ߚ|/kIQ"曛^oaHv=!'7iURƉ3xoqAN6s}`5(;)!|N oі3E\i34q Hʹ.c9*Nleg#.=a *5U<ڛ8X {-;$Q$t0!-~ɯY12K4dӑmELoeԢH'/X`=[ WD-)#D$*D;ύ3G<`gxg2а͡73$`)X)+X_ژjoי`D"G+׎MOjrLZBN ӫZ޹ԁ9н@΢=S[skAy^uD 0Lj;u [ߎrmչgemwvטbH~h^Г_uG g3/#y3jak5X}VU8--\u}S:["~d:+6Q;;bx9,hXvuT /7>D#?B{^Ϳ宑PI#Yŋ4>NjX%5slR=wEӒҜ넺sI 5K}]Pv>F]N̸}w^ɫNJ7b/IĆ£QJyUՠ4ղ0NJum#2O 7aT|qMzNG9rEqs%ڈ66}D $iDF`Z:;.1sCĴV$?z[=/J(LMdZk)&-1t ϯ?_4zS20EnY4#彨dAV~p-mQa9=]mk8r6[PwK;d"Q}y/sSM2V HCש#`{&" q(SNus⫮7\H$`sy $UKwX 87&a5"J24puUhr,Bd+d|.jr.=CMqf+Fg ^pp[/?"4A}wx@9wK{r4m- b6O4Sjʃ6TJt_8U3vV|W$urrIXR_9j >f -LZ*op*tynl14G` <{sX۳Z^aȗ%Ć [cJ|m2Rh 05z“R*-u8o[ԙML΁5R֐U`tGt͎D m⮇"|A9*V0ov> 5#%IoLε+xy/s ]"hE1{$ d-Վh ɅGmɾ"`,,;R?%F.hzz P=7/~b̃ Ѱdoò7} XiRrץ%A7U>dtޟa͘BØJO!X'Ԍ?Of˿ X$g ˽)+|^JP~~UX qpBe뫇RA,Jn"{ҺYd\CgR邖ُJg -4<'!RrkkĊIz}Lʻ[i4i}Z뻆( qd%dE2hqIk\5׭cmTD-g̣ HW+3c0q-hnNo[ }ȵg˔t+b~'uakϵ /+ƫ$Aqg1"~ztRr5]xABHKbKvX/3vs=&ᴹ%/9B EoVIHmgsF59*_0K}g94hyɒ۪+mI[Ź\g9қP g ܉u$f<7OAĹ H0R$)XM\@Ho;AC `vj p EnO8I^E&R 7RɌD ŏ2^rٵt233.0bG0g'>UBo@A5IwAM tN/D] g77Fhz(i;A5DM\?{iV-H"ob;m2MZ{E5חG茕jv.i)>Wnh)~4s0vq"]'ZO #<(-y|t-şbZ|% b.={9Eu\uTH -CfC73UCڽy=\(ഐy" a$K77H04*xdNb6G^{H%HDIo0±H9ZX ؕL&ӓ#)Sdk i.xT䜞:?w»:2t53NUQp2<#@D~RET j %ԭm k\x9]!:!Aa%%5Mu+$JIGxcJ!T.#ˇ*zjs iӪY0#*r rm˯?,+6L3P@5|#Sbp nk6^E]~z u59TӂQr䕱az{LV\sCctK# )U!=#i&ʓ'\{HM;$bNԹ<kKz+L<_67W[0J8#'&MyΔ;9Yǔw25*Ԁݶq!{HEE3%=Y7iJ<g(j]GqPDhn4кDAAKu$*.g瞾F]U ;80,eIhDp7U03$:ޠe.=Y0ʇ4ȏ3C$DWj'`{TWy'@Z#r:o1g22G$10CbV眀 gJ34K{߰m='>dܰ{`pk_)hwǷ>#Vv:i<`MXrdj^XVKC /~LS0áX*Ԍ$e6!~:6ΩFoJ@AO+|$~{';lΊ+x}^dL͒5^WZDjEZP(Gόᮃw=.0g" D);%Ф${'K!f'+ͱ (~Zi,iY1+yMPLP?P'7lw >6AG|xA[<@&q$F[#f <־$5(]ި/r>J {:v)Q.3t^q{G@ز>=YgUh5I!JUs+6KW_gc[$;D<'~EU!_ݬti3u.H\r [?D2O.bDA?ص؀H0x)%E!$6.`tD/=*PetrDJ-bN PA ͩჲM3y``-YѿLR: ~~cIg+,Xwj%$\xVN:30UY"&"n}u f/uI2vUZgw9( Vlci"ٟZyűI'.CRW^Ա /̇Ck}Y*}x:A .'zs2Тc /揰fw*Ր+ ^vť}XfN8-ݮʃ", FʊTp'媆nEe>+;ʖU6(r7g=&͘U # PN/P ]j3[;lλUGrdm3i X<[#`x^쬲e&n72%du°\U}pv?"}8.:RW{ fPV0Ćfݼ$gfO)6DY6W*BW˔-gv/v>j32jJevtT)^RD~u5c_Y'i:H*=x>)Tp.Igx\ ^ u2(l/3>i&=vMMiqћlS2ޞ~N&l'*s]cE=`ǧ՝űyAdeɚ0̈́^AьYZ>^A7_4;O?|A`POk5PjZ"qI N] ϩ8<su Nר"1D9оxyR4/tM"0oc[e\vv,!56[ARyo #R09:ac'@,\  i a\I&C DdA87|;'hGŔKt߿Zz @sժKb@m)7 lfC'FHZ Z yL%gV4vÐd KIZ`zϴ0A|cV' H4CҢ1gi-LGYA<`z=%}t\Brϯ'- Q@y2]UV8%ADg,ǣP=޹A؀}EwmDTaoxYs|u MYQ}u FNz4C 7d 'A)uQB<҉+g]Jji5$d';|#dv9XJ͌4 %sp('6FǮ^OTX-5 lCwgUoXR~h/mk6뻯8WĖRӞa58V.TIsدi({J}@e :5]! =3,ZXoc0IN^ּ{m.J /^ T2&eV9 "hZaFʪ @2"/;py]OZ<ݹ:<6VZI4Wƛ +ҝ[h&98*6TFlj 0emEP0z<9Q[OCp=s?Kh;7E]@0-1!l-@f8HxR y}ioR;Dxg`fS.3%KRK$xlqJ%d\ 6Px㚘fŧ%k=F߇yy7omJ20r<iƴԃ 繋~dkG<%q8UbL;>.]{3תwaoRǚ#a8g^@b!9myDsp*" Gsw!+Y{n w\(CZʃ\C1[/dݽꚅ"6l|ўwnol2Lomx6y cg-#@dCPYV3/@|0f5'D;tN =l3LJ^d, LkR_&In%K EGH -_m 6:3Q>Tof&1c*šGƨ:)@km= IN2$*bl-hr.nݩ \[òP~oJ>(e x9z^Ak^"-xtpg$;;;ءU<xNϭo=^տ8_cp=!!rEBV7NMy?R.xT%4..@2azT7ZV!9޾W]bhL9.Xcq+=I jM3Ծ=!I0 O ƠݳDtS8㷠鷝-uj^_pCStO42W" H>&?hhJX4-5&'DA]nq$_f$0fOV4 ZQg9*t+ S !XlcOiٓo3fi$Ѿ&_2ӏR<-6"tk!,5d#0>بQ0ޠD˫ωY(Ĺ%AJBg!k"ʢ]xT'hRYvŞWA!ņ@)՞E{!GpHS x*w}:` c1Jze`[;E$ ֧s^ި,;CR|lq~G=y}VUƜEl,lcgܦlLRtAѹ9+}vވU{(F*+].Z5Jr20j>t4f_qnX"j=IJ} >Y&WO#@^bRܿE.3WTx, b9h k(ybJ zWKqüa>ZŗDUdlݬmANz4mz%b8a "ǘ!BinG6:5DJ 9H`5Gg{ׄI\ 'm :lgKg'xVGNJڑ=(݇URV&u V"& 1| TIJaE#\hJTX|{ w7otA8H2$1ziBVw 6rr]b7~RuFz4-@9q\LcJ1Q@D7m~\`e!ԃ|4qΐ\HΓ"a1`rHc ypfrLg??B.K6om>Ƙ͛&s {+UQX (~n⭜?zoT3 I?ᚗӄ3v}L'g Zr2Ly@I#־#\ XxӇi}}:z>z5zT' [mwZ9#/O 1Wy x ;ț|}{hlw'0Rs[4ȫ]30.\5d\-' C58ᱡwT4Py<6;,o_CU}gJEI{dM ۻ[a+xPjVMǐm]Ah:x*Mū 78%^@(>1Qx5 n$5 jM>$_bD;f7֦v9QGV -MA'xVRQU_u%M/n~Ѩva:' ]{uAfp٩rh& Y)ؓrLB x=c7irf;]5ʫ`s_]So淍b*1U@Qz 4it]Y}$v0\/B^U>ypxMAyoJzB 7} 4cٰ셚=Pna8S^$dNyn 3 ̥Q1Uӛgp^|tK#}OUP0vE6d ӀZ~tȹ?$ѰuMG:39a"ũ6 DmQAk3D _=[;Ff[n nػ6R*$R/“,,hyLoLAO-[Tt+leL]h@ps)JlnYAk8IT52h,8a[ .^Ě5Үxw*#ArH2C%m6Ӷx37(=H;Ĕ*X68m4mutDc`Mgn\%vlJܖTCa16O# 3I %fL{{W1nt\ZLO+*%h%Ed,}!.+=kT/s`D8JJlu{f/x yn12GeG?Ue8Hi Ѻx=4+}|Ν!}KVưN+ݹOU÷bc'5eI)naoqm 9;e>PB( !.$u;gPmL:'R/!79$-GrdDғJ_9)wLS>տ7T#ӻT|ϫlˏ?rB+P(%utu鯗Ԩ9wɨ,rîĹJYnH#8v !bWd1D-iR4G~:U1ǴO@uH/x4w(RYە hxqؤFTYNHg+]k)]F&X'uAt0P qӐ5bQ]Mo$ g;e /M&Q05/AjNN;SU\Gb~j} &!1z`"t";V.mäb'#@mWX%(~ʂWa7K\+$jE#(Ta`EП)(!l%3 Oz tp+0AmXyJ& 2TT%/t!eM(M`v* y*,uŀkM)Jr3c1 Ve *T(˭wy(TR(J?1^!j\kk$ ; zTIe畅Qʈ-mXB$⠤vToGiOMLK*ڍ"n b>Q ^t կ*5lXu"!XsL} ,1(,W} mRG SJ/!gxv|OTkaL/T+dqF1NY|Y Mlq*+w)D?MAmx됸H3kRO,xH]"v7hW;6d3`9ywgx//$\Vp&8 \j$ z.BbQUk+B /@4U#,[M".h G:[aF/Ȅ;f:EV{@B(LhN.Rw|oͥߜZL d?&|0׳Oy#j+UTnGy˼/"Rm0OAJ NcR9C({AIJI.gB|D gS09Oiy9ıWDGDGC U\YF 5x14xB! Je洞1MJXݜTwY!xq$EFŰJO=+ṱoh3I} `HV(]Jmc68h^â `̍Io RΝܐ"gUМf7,/9ȅΙ팛,$dУTP5ɭ`3A36(1p!g7q?s bQ5gAj%a LHLŶQmGO|ƸCCҢ'-UQ~.FB |0}}8F2"6'06ALa<ߙޕ´__ILt'Fy~e$# iehɲZO?QDKd nyhNН[TN]fKx:a<6+幐˒%c]qk1Q= v5R9/tDk#{_(Pi}E2?cbٴGI@T ]G-fAdv2r28aciR`#*]A%u[ޓ*:)֐-p`En`fW%m,?6K/{}'UzYJEF!`~dYDCH.^X[=sqT_-r硓|ˈSLOOv2 m: iUGbZY5=MR|ZtJ@ԯArᱜcBJ УM $+S5-I!o?(CfC}]3'klt>U8FRR2:C"`G&ЄY\-:ՙ1DŽNHRĨ=EΰT'(W&%o5 ^,vƈ÷%"Web˥P\djeO4 )l,A|[DM97l\ť)iPO(!e(u y]%B'9MXZJ>'?f,ǁr u`Zgp4WN/z&ɱ|݆ue q ,v-h! *_mלP:[ז2Nԑn T[V5IM5NEMHIlXՠ@;PlZ*/kL{@VDuFlyAș1*t62]~R|$k|ck ĀdfF mzC9Ⱦ,.pm9Z{uh^MI9N3}MN0qys[%I`~G6:dNxR\|(4OYkԔ:H HFe,l󟐸LѸ@BIN&XҶz3'nsqD? o0C8.D\xs}ӡA5z׿#-PX`LOԉiPkCʸk^WZz9-™v%:j7URMLu=G|zT#('7ri^PYTTob&;$ˎ}wʶp'f+_ }EA^ld d_HLcԮO[l/$AjH19qa7׺f^L{bISxZ<=VfP+,|u択Z)>9 d$R6` ϸ {2,#~ *o TѲDĿ?8߅TeG?vAGW wѯ'x~`! H~檸>P/(^4l|ex]Tf[G|a`_5h+Kh3YƟ:ޟje+ecG @꣡T! 11<[Xym+$C05VnV$f,x}>A1*ܜ?JKCyR[{>ޘ"'~GYulCnEazG/U J9Iǿѹi.u"'ɩJ̊-,\eYDfv4bvߦՍyeL/1Gʐ%AF=dJo]\׷֦ӐqtuDm猕7i{h03|T*9J'‰I7E{3_zE}gl5e'EEs&1OF10g3$S{Xc<̫?yS@ʤ6 GtsXczU@! ""M$; DuM^h1FTq8"cHvҐ}ȬۑlB{udܣԸLØϽ%}ts {l2$x) I{w֤~N@U m25"DF c[!,$1i/1VA)+fxNQ}yE:04GciKF=6zsk&|B-\S.B`=bTU~ا+KG-˱Gc-fUekך7  c9J j Zƌ&+Vv/gN$1Fl<>/X}#rɲk;ıdk{?{B>P^:O#ʹ`ܔ&ƴi F& eKM* ֨gFw>IUmIȇ}d^ [ g).,;.Ʋg:iv#SZ]Pb/&bq2hYVGl\h ;:{1ݯ4EPԞ9ɺn^lt(FF,ӒqY .w؟ tlKg,Ed^;>L3w(ONqD #{>w%ڀ!t+"`5W̓ Hއ!m`34 -Ǽfw@/<O}+w1LMT]>%KK<~z_Wbm4j@|(ČK4VTJl27H}Ѧ }ڷbS9Y<73>јh4iHצ!OM2m?[I%Of/wgeQ5򨤡an)Tѫ4!C<'NLoMu{yn'TKMtP^b q'AW(Wc zd J6A|yDN'i{jy+ynd7S8S5*cG D{=[E,ok|LZw=~ŠjB7"!.>|'IQl{T$;"T̀8lvoU x6Y'*I?Jy12Pe,jb\7>!e/d}'l+p6uHB-c %fC3|ȝDHpܟly[>fC`ק+р Bk|1 0j4q;(ϣë#}F ܻe|UPmG.D$?\@gES A%y[ޗ[Ǚl&f,ՁEx)邩Hф5C8Z zxXƀ24|&u`"_ë/ƞMy;9EUXPAԺb}B68 $sdgF;=F~5K/ί癇<[<0e]M'NP$-+ (Q` taW8 U8@~Y[btvj֠qd0{A.@[s @}eaY/)&]%!wv=o7aDyk{sJ9ҢMۃvB @T4c2Wn g(2m^8] l|_q_d>B Gm"f;VCziYV]f;2<vsL4/ZWe%s 1oo&8$~66)oyT~aŝj͘^qs _h1ѣ lGҽ"Ġa}դX=@S\#c9 R[$^W*"{M / {9|(\z]q-Чf;#8e0"szzWX ;VmS#3ǎ/I d J%z(׃K'=<>CN Ge19{A / <c@Ce/[( o✀HIpk?TP!5W]S`)Tj 2@c;&{-廬.AYhZ"_zqs\:7,RQRfUxyFy88 =+k3 mvVԜnfg DJVkgEW5 8fe+u8ޛݿM9u--vQd^es\Wf!ߖdlEB].'ej;?Xt>(`ȉ]#lQ GC+zrgvAۍx7&bՇ%qu! β47X&z?%Fږ$ꓠ>4 _ɢMm$oit`onQ8ɥG ѭ*Rc`)wJ4 -Fpf?{k&okk,N'uBMTTA~(X+JЪS>EQ!$VM!tqf.'}FR Xi}.ܞȅ6z]s30u%o sv }f"7*Լ4VIB\QI-u,0c^WWD]ܗv<{'d3w컼_kn&lqpwmF7&O(*6K zMM4.B%frBu4jS>ܲLQ@T^iX9^sV"{gV,fƢySM;(%n+3պǒOƷg^_m)3PhL`oT XE'y1x%8>7:rk̶~u#~#\YrJŨㄊl&XhP)B/PbqNԓ,4Mҟ/wDcS5Tj# /E\h#B;rf*])?J:L- \E r̝SJqH{b“+ܾ.m' a?!6 SԵ8!iu*mK@-^NRSqq]"&pZk*4oNfHaIcDn-4f57HArؖRL%:G a7?v,F6&Np8۟.e}sŦ.X:Wƅr̴(/~ѐDnJ,qhzhYM'rϔLյq[@J5%yڳl)'WzM݊[uLQ/Z`0m_vږwJ!JڪW L?jpRM3iLx8y+ݣ43,.%C%fvug6DvzDkƬ  r¦mEz<"5g'Sj.T_U;C;j'IƮ;YigDl8V)îxD>y axh衅I;:ևCJ6d%lSx'!1UbhgPKp#},km)^\3CyFbcDS`|H, qf>RK @,X9JN_$GoN[g[20@M IJ,D0K/'nHev{BL'{ ݪB6m_$d؆ 3BwTdi;lñ68:M--΍C`afMPVc8SIhRҤKgwܟ:DTWūǗE,܇U}%r70kNI!Ҋb$B.XuةX٩a/g?hgEc4bn֤&0%V`ֈ=9~T}t3twvO4/&zӪDإ>5Cv`3=sYRL5}ꘆqqj3\47L鼮R0yx-O7h1C>|<S*  5hr;\%Pqsǜad~Wa]uQE dò:! Xo\h>F;XNnFƦt5SF C(@ 04 G;Ȓb-( Hj[xUz‹/sM@٠ߌ~ bYTD1%#b%#pLI$#qJ!f*H^HNYn\W'|ƃQKuȏԤQG7E205@=GrO{RonRƬc I0y(sLӨ]f-Xtu ˵pDPmp6݂ϊ̛n 'gS°t]5vp(bAϗE ~8[8>'=q<|s[x~j9 l"aC.N:0ʗDtg@^tNDPS7==/} /Gc",S.4N:ɃR=b#$h7~Fi U%5 1:rcA` #y4.@"u4SjҔ }p;D2/̝rhXRb oJM.3yWE h[}l6| KfcjB=zm`GVT{-2|%r>8YjeVamWxfoH%RY R[5ZYo`QІf )'fdyAҒ&o@Z4LO\K)m!&Vg#N\F/PjB2f=yj6 KEIU4Xtf5:LU4^}I˰a;[>VR<vvw':&R(汻-M4V+O%qCt MrC_{1.=nLf )_#}u+GC7ILvڎ6{Rw׃ 9-% vR qꓛ̊bx`vĠ=poSn47rXK = σeѴ Ncu/u9*}Ƴ#HKQ.bkLSptj0va*|ԏEd(X|8ҏvz$Zo0X#U n0ESJwssbsG Ϋurs2jw8+TgSM=M#Pˋ+8*[ eS +4ѱQ6kaqV%z;aGA M]'$N$qz,`=U ۛqC(E(nw-fZ;E}C9鯨ٲ)2C *A}U{ɏqkxM;FfLS/v6\r.7Ւ Y yG[ '.El 8qql-5rG|X+d]dmLq?e>F ~KpϝyAkUL2DƔAF (iBi1&.(U0[.g49=|q$!hktQܠ'g0z$--T8"ֲmr:4)I#P2:$Qes8EzDO@fX[ #efjKGiH)p༘8J3<#߁ ոkf?/*Aiϯهs|oa.\rJVY-(F_Ӵ@XSfg]HFx1Z%۟J~ȇoVjPpcѹv$ff:l;`'4%|4/TGv_Dd]}"fc"-q.7)%y>mG YO؋rAE!>}`Ixq\y~ ơW5!xY)kR\~tBU b*΅%HAݟX(OW;ZaZ *-[?|P1rAt1-ޚ^}:mA|?1rv^6/G]6x:*)r^phvRӂji aӗϵGqKb]m嬾|JFd t<X>-K-伟:/:a7_x/AK8+5b+vNF{{&C,Gz%WŐOJܟA&ҖȜQ3\h rƞ&-|LPX;p cj+']_/?Z'P S5'GVK[^ a tA}txx :n @HV0N:r|茳f/ȽOqw $FsS?M9eʑlm[z3a~@gKLZضGI-= ;'`obg %p~3mAF{\S#Gs'i~ _/c ry2Z2{_ccgz=4y$5dF_nu̅zЂ9"Vq)酦hJXH~ѻbn0uW7k-ot?K #iD/<}m%ХIB#~kMlRX sCBs/|VEyB_JSX+ pxF#mZ`gVLMp]wBgs5&RtĖҿ;SMHFZ>fVqtP6vwB:-z, ~f>, 78{"d#*&=!0:܃Le^Ui')֓C,|&9p?*kϝ(w:J6V/ 0~cgXh݉<\3 '(YaYi;5o_/ .%CJ;Rh63_3(u9Ξi}E_nZe!iZi2fǙdƫ^`bF!]sp7`^_@vDxj5 .Ѯ}wpCCR3u':%}FuT ' S^#I'uˊآяӺX1::E =z +^l7?e #͸'iޤ6"sJ6dEYm`?q vH1m+px&y_˧a0._b0))vj-WƔC.OLp XM%-Vӿ1U.sljketPq*r% Z1/t+;w!hr|JsX{ ۅG)I@,)p]CG}Sh\uxQ5BJھ?]ݻ?mش g[Px,`ũh!~qg%U#3 "{L_m@ue՞+9Z"Ox6*Rڣ*ğwL&NZˢ $?Ƨ "# oՖlNn _%(`jS.~8v)\CZk;N 9\(cBX?0ԫ;#& ^!S>k9*>ڞ=) 9qtsʞ/|`3TK!+꫽%£sI"_- Y,wPՐܸbq`(3F][<yJ;ܙs bWNUfj]Xmo|Jv݋Kt6=\bhԙN$GG;rN7ɿ5 bzfmˑL\l2dC7IAeTWh::uXC uȘuٕ ()SS|g!xx^6 Ι+ڃQ&OQy93;W}C l^DJ,gPE8CQZ8moLHљB~ MEGf*-^RM*ܰ"qcZ)ȩ]@5 [jy{[biI>ZS ($K*{<>rE>EhV` :u;Z+ XV{kCr;gX>'*ꦠoһ%3H*$LFQpGnjQ0S $ѩeA3ې* BY 4*0ɒrm_0٪A|ep|Jd[vx+~!at[u bS*.ɘWBfuXu#͐pe?|AlIj>4ұRQR)Y&SI 9욦zj9԰\KAkI(l|SuAkU) kvR7xHȻ~UbƄu,J 1A}E웩2`j>hVG˔*]\ZG0L Џ;&!3gZV0 `*N,1Cx;8QGU!ܛZoDVZe3zk@CyCsL#wע<иJs᧛.BX ˉLa}hhMo^n|[sLCƎp g*.9"v !*EұzLut@.?ߺD }rf+N6TޥhW Q݌Vm>a ;(KZ{PE;{z*09<=^NZ&OjFj;t[f:zw!./s1f:J#7kLJXEQl1X[B֒Q>^k84M0{7Pi#[qUl;'ɯ03Zʅƕ0B1'gqW9~ri(tn>3ϭrViVjh. c<'{X$s4SRa: $],nOh}pw|]1$g]N&a'~w+1m{cWn; :AlFzW K݌3!@^VoN+~#wdSsXhU@L3VcCa`B}Xw>!)}7Yk6*-RtgfTR-JE/9QSóU P!Z&1Sl1+\@s7-GJ]Ѷ[ڳ ˤEN<c3!;@x rsjEWsvi@9Ǯ}562ktfHrܽ41**lp]Ӑ ?/r* 5o{I%BH4 X s3hxs>sr9o t5 pWu횹t ?תeMv.JmnD`*xAEFfx##4?Mr-h-"6L*}~O+zS2YRNk s #\2~)4@)s XXK(.&iJ19T6IEnjNss1H}/ɒ. Y#-(-;s.^b]{'Ǵ#MqY?FБ^6(JU.)T`܆9P4`sFINπkƴcS%ǫ^͒/8!;χ/gxK4^?  [z }pĎ'0sBֲa鈅B|)<1GߒkY2%K{Մ@lqKJ- |'?Du!Cv$y_ 89pN{n$.$g)~-vWyW 9) /nvi뎶C{HPIß09ÀAsCO W=rE_JKM*OPVC8X9X 6UIA 섕lK* 58.65|HS]q;wޜULkV-4@.zBW tF_dNwHcQ/89(J>p#~>( @ҿ{-GpOkև@)Goelb`Nn0BCy[sSz5vc3<&=p*T_ RӋ֪"*,URh @^8,.@וa(`ɘE-Rcv9 G8~̂U 3РEJRb7qi_/sGXۇ…kʺѤqWLOۍH9f jLX}*-6)ADRCaVy߹۟aIJџAyz$#^!N[CLvd$Q#m?ogj՞Bscbg 3ѫm؜L,ĿQ]!_RcNP!otcVn3>I]fH?tKx|l$woB/sw.PXprJʑ5+l皼ojދj7R!Y 6KE;~!,E_G_c؂ Nc-]aƮi3@H.n.XўLu]P \ Syn&6*`n=hm;{]I,***E 8u [K L? h& G A >[LkK\t3n8̒)'x]\ dQ䟭cg7R7S m5MCKɏ3 U䡬|z Gv*:?W3SJ^PL>1lNgXͤG:sMIZ:sz5S2[Sg=MYE&*\U|cUrV1&_'hGTÇ( I:@*1CD !;825I:x23wWThg`6|;9A*Z6'~=P{n~ܘA˿kx_C$`|o`NzjfBavx > [c,*$/fsh{oUaKJeq\3ZZ8ȲQM~5V; |*_,~x["%7ԟ;HK>n$.)dn&cgxcH^;1NܱY5| _NGdB  B`YnQѢ+ i6Q[]u_{t~$П=&<)eȺL](#;(/A>w X[OIz!ڗ^b#rPh"רl݇9!a!jCQng(y/Rza*t{6W. ɯǓOyݴE%w8_Ґ:g+L/^$Jشf}0d,R#+ R>9j2 Ap0[3OCLܦ17’\*\D#L&w4 S@,'@+LXZz($w %/~&ĬcwO2, )AΩ[Iβm3.crGN7%e ^};_߳ZkJJJ7<)<[64фJb Q|浈zL+ 'I F0X_pSvݸC=dbow}t!x_@ _l5x\Xel^(=h w^Soyc]^$;!>?bf=lA XDzNƋzKks̸&OU *N+A aS%?q̆1FjۻB/8HCeIfAOI68\ 2dM*M&i^s?:,zU;"yހ pOǶZLT+XUw}z"xϱoF\qn;~2-j ghLKؾǓ8/խ< +;alzLub#})Wcp[p'LD`,'kMwkŏJ(HvM%c/C K̭y !UpͣIgT0_]OQ-'Pʸ[sPQ_ܴ ;U!X8v&xwY礒 ̈YͫpIe`f.z*2pl6=WIXL|vr2 ~^0vaDSNG˛T%io Cmtc߅sdUWn(޲R.lU! 4*3ƳC`e״Yv" T_ccͭphEt5! "جۺ[.Amb%q܈* /Hp5(7?#ɧ@\ w_zL<*NBC1z!ytWx`X$ʳ+6?Z;v?)S#q~,,EH5p,ڡ&!V=S:]{R6.F/jz2wڜJqty#{Ij`!Ӌ'SM'fȋL>^^a{= 1(ـ\+ip% FqN!fx~T؇duxsнv Ek'E;.Pc/gm*~{8;`e;eX>_(d!7ӘlU̮ ,tlUw[ )`"`;VΕ/}Aʆ?]9,?Er&X @g.C+ĩ.jb{m~s`HW͓yhW~ DxcpPZn $xz8ING:Q!̕ȩ=ENTiU9a=W{SCm|){ * pK*s;6's QAM0$Dž.AZ+*A~:][ʚ8l5شَ~}yʹf~wb6 uJxJ 5NG@اHn^qZ Q>01?vm~4 AR2OZ^aeZk8@%UgOe TQ=|WX'4?NC >= [-{7mHk̀F,L-DJ1 !sV$2+' vc! 3C첼NoTLqukc0<(OEw3-j9)t|SllRfnK~0elG@*؆Y3V?KZLe-9Ml-5_Zޢ~T{ĽgXnҥJJBhC1@ a+ønq?#63<71JJ[TN3l;((YԹXvU~ }*uIjNir*T؁&j28zF9KhI,}`DH_)I{`ʔ@wq$k/5ӗa)ut\Y?6蒮 k[SUlա!8Eɹg'f̛(޹'֪UnKZ_(3J}Ձ#,Yj ]۳G]B8LOwu?.©V?!PĝrOWǺW3U1 @ a(_LEor31-4&ZZ[{d ef3) Dk:&:i?'$!ȜST¯VvWJE~$Gmߘ#nE-9yKPXy|# FPrBƴx }[Jp ,O^J90c zH^.<wN@%eLwY.E)A`xG_mxƉ@<|i+6 7kD':7p-ljmd|;T%plX:PPlf *0a߻֧>1ACu}{W0;0&O?w5.[SԓaT`o "R>)qVMUk wdF2CƵD_^Y8?mlY|X 2ǵH!4xU/nrf]L,>FӖmPHI]TH8=Ѷ֩h..W):{$/mSd@Ltڿ]P !좜ߪF*QвbqsCa6̛*YAۦnm2ӆA}GYJp&t&RZ*xbyL13M Jp>-m"&w J [?Oѫ %;ik=[F%f&+4s_pI(S yCv( tU :>L'G֦4V눑X@rg :2HsD,w6~mcMHHIwDiC@ svvTpd*WŌ} _+5KNz!E}qSV74%,o`\Ft⥊ l߸ƴ7^iBOI6)+ zSp19ps0p K݉gD@))Hw%rM1fJzDb@?һhJZfGjeVuc2RUubR6lTլE.iNfCyB@Cxt)bHzHx07.vrgQjIf"`σS J7+^𣶬s[rsOzW2`WGq@>2@*# 73{ Vہ'M`vhv .£5Ϭ CD[ %Gzw Vאm-t6!1ԝ ȬsxXtMʘi֮*q=[}|6e!o[=(mBsrVSIz BZF8o%d-_8q`8ܿ%~]?֏l۪ܔb/ʍu iQyn5vTfg=l$YGV@%EG$2gsjhYɣ*NekZqn%|DMpp3PoW~4JR x&ϟ؜$~WF*Flt8F`uav'e='5a6h]_r)`AzG`w@}u6>5Q&%[/3mkI@m[)FsJ8'O)N+W wUi?k tJ+a*'/8hiOA91Hp,+Ii}鏈^+1+ ?K $3!cدW'Cy5>Ccb$9 P"KYƗ7rRnxpY7k~]ȵ6O`55n&6(;;4\ap<|E==TeD*֋x9 +bTD;Eo޾i K't"1_C܆+X s^fB32y~^=$KDpK9GNJW^ǁ2$vꢪr1< YI C`NVwY.N/pwxUJygf!nK^`+jЈpfP'f˄)/^ssA$wI#"l*(I˨^= ;!{O1Sw\9FlUu30Z#{ߤ5^IDH^rmJVCOݍ f%l_pXfgB@r5P:<Ɵ|k5w^@.k%E bםBgb@Cqe뀗kqM$q5Kzv0$GXҐ}Cdۥ /I ;DnpQiPƯM߅7:[-9I̗@LG ߆+v٭(([!l,X)(MI*ۈmhM> yZ#USjkvNj{z25}'QBC,x``ydłlg cA @Z>_($woƳihUyeUAM-4\.FVx4_k~oOk)2FUtՉәdN<3j>ЛP)˿i>( u Q+hsGz zfQ"~jt\,sHD&Hk }c3ƀbZg##` =CeƄ!'%.l¦!^PG4P#eXeWPbkNdyhWUu%j;Z-^ǟyb^sʑӺHݥAz3 eHӋf1O9T Ƌ=^ZLQg]#J⵿*ػWwJoʔ՘lf<ì_t`MZ xw#[0Y J}|=b\̼ G!&6CQ`=?hR!|68s>iO0"[`peDyd3/50n!Uc - 4+klb! {emc2"鑱|e& u)\(Vnh}~?U9H*k`]VꣷJuyWLخB󈒇]cH?;}kM76Ś1.U_iVw%T9!Rv>/c zu pMd@7H0x!`#"'f 0aطE*IDrC&eUo0g.-+~.ڛsuAt|-/] XJ~dy6pfbM44d44Q}9@R]@;ף? oa+Dz|kyXG4aMP]# ߩ:9e[Bs'S2隫A3mV@ wDم;A&.|r@UjM+!19MS"|\{g£~%6k&҈ 3LGKSU -[gNk}1'ޔRTl\; z\H)TgĔYd2s&$5Rͥ9n/B .c .Y%PW_d O6VDr .ՖsTVc,QOx^b~|ϒT\6tn) 51SckrHǀ' yV '*=Ծ.,OWƪeǾ.}ٛgn8lQv2r 3S8#!U{kQQڭQ_;*uk:3I ~R]彇dY%[!Wx;J쐙3|[Nȱ\A)!)+0aH>1*҆c]G,5,h2"iFԻDc"Csdx(f$)p[W:)BӟGʒmZ㚗UMfQȃ4i|z.[DoYnښcń(+(a_+X}mᷨO$'RC=T[)P/u;W774T".c``VU("bI"K&Z(a;|IPٙBIWoCF?Næ3J8 9|5@K1GqC(/[Vj}g巘X ql4xmwm XFlyaZMm")*lou! Q,;cTd) /͊M:вZO'4(ͫ",x,.fɖorCnb LB_A 7R|VTY:Eۼ 7̽r@> hQne"+&pmh)?ᡌWz3ݡ5>f$(D-^!kʘTQï@1j^AzԥЍe7u8N%pX= xPhFj&-f'awz0^9(˲CR_%k7qJ#.;{ut#ץeCi;5l۞4S@C/@gIV%.dD:G"6KDm%s޲c|O`ggco@z E'lσ54dn9=(.AObG&d` $L$H9^>M㽳W_( Dl b=F Ik~` %@ù%k)I&iS9!j`N>RU FȽuF31<}, 4Ӫl'a^iMwI#J(.0iH hϯyo$|᥷p 6v\[tA m}%Q/Nkp[k9%),5%5$){ EɷL,/q2\w4mg̫4F~^<E'C0q~"w8 +1B+~Lh&'A5ctLE/8/* &ϯaн Kb%ㄒ YhPSw0!FDڸ6r#cLpȫy?Hx q&u2Z)9-!τg.ښ_6)MD*G&C7&/Fx~=mXE^n#<a :U59$e_?S޲ RKYbR+=n4& R6;Fe$!c@e["MK)8/7 m/훯*|]w٧;* p^Lw+2K8;@L_mqhװ@z.HpNHUm!Z/(/:x;+eMw'<+0 TH_K݅q ?٤-}ʃ 72Q1u1< d6D.`eܑ`fhFf Ha-fuR}Nk3Lr dj`99EF2"+Fc{"}1:5^eb {(2[,Jx ttgr0>z` y &Rg6g)BzAbVxP.n.S_:e tg}"޸ X7\~V"NAI"|P,pCo'2Te04>Ȏ!Ӵ&7M'bⱉKbl$kjCO,>N]R) I <]ad 4[~g# lna]˦j{L9hZ˒`{_2 1'6eDu+I(@ =diQ)B,؇dU!5K("ݐY?v:tCTDxZb,7b3la ras SN?6"]en3iWk#kZr#'>4< P/m(+ #:[\mr93jNJ^I$3.8h~1##n/OIZfD% X>hst蚟I.X:*dġNhRO, îp)P Eժn 5hNhH8:v}Yլ`JGh)O&I7 jђ){jǯtoZJ@5>J]S%2t{;0pk# 5XHUSO Q=3Ƹ4 " +%hm/Q ,(3o"p%(GXynFVj wvEQV+(1qTdu&*%z;z+)}Ib Ei+8h5?=\u\0j% ([m_aގ &E(rT\Y^ ˽N찎9`>*Ǔ:s/rDG $xfc,K`Hq{sߞhL!aJR#)BuJq+陬%d9AfID/X>($*1 G @١˸GŕlM:i'=vaF%v| >m7uQ  ͫΡ-wee+e{+$++C1ZK+ӊP'r\u";pkȦɣ szږFVҶEe2 Ou(oWɮ1 2esDG0'0V*j;X~Xh0~O=$ݰ0 ]aeiJՒẅ*irOvDxkH1Mi( #Oq \*6ǩ!|/s#`XV_'{b ᥫ k\0V(~`Sm!Rvo^NaCI~4{׺X:!4՘F8Z嚚= :6{ N*'jOWZ}i:cQUy X 5S[:aۼ%<ZDo.egLqmY!f?B F@N.f^4xWO2DT~GF*afh'$5*2vR}ĝf; Ld.ls ǀ9GFlE"ݜal{2[igJ`5Gc͗k /.ٺi.RJ|kHt"3vjL buFEe$ L®6dEwIo>n/y+T\ y ]w\iO(,pdfCc1l7WqEDbrZ#Jy2V$3&)g:^T~tb )̳1tܵ$Źry3Ө! c!E2˸ WP]~ZsɈBF_U8olQdiVY8Ƴތrsƭf0?cmg"`AP?oz @KgOɈ_r@':12ĜQuWק)̭B=~j(`."a Uݳp$ǝkM227 #WIO]v2שFV3s?!1)+39ȟki"4894,θj<۩ucdyFkdApmI}:$(~]) b;]p0qdSk YV%*?9̓44Vж{ /HTט,XR3gBlcUvo#D×z;ܗA"~8|pӲ#NfoR8tKI8 ͣԎkB T CE/uJ<)| H*d"<wз&$ɾz~a!rK|btIcEE](7]P4l .*.oo_m}0bX_BL1T!SN*W>.J N/::qV BmZd\u"xOktql@1 >r;?/GJyP@,wF0Z+H1_cƝsq対=ZMfzʼO"[+opaіmQZ;n,*! MRF 0h3[n㱊bߍ%h W O6 <Ue$)Ê.1 ᰶEw:UCTBОL(.Y:A|Cy 4q^-]S ծ\~tT0+Ճi ǟzsR9Tt2 syl'솤m+ĿΗbdo{۸X4F%3!n~4i]I͡62ܛ.Lja=Q\ RUXf~zs}oFϝy>s?{}Iܙk^m5/5 2/=ޱ}(B!_[yipWo4;U*[/^sd4'_q*`c67VnudЯ5&zeV>/ ? gF .7 !F|!. OXp_ڪڌ ւZHP*}%åմ)u9 oGcL a$,Zobwqz!H"%M^LTt6 9FLt%.o"J^/cIU%eDp%-oo:xT^o43O,bdž~wI礦lcoqh*av4)3ؔp@ˣG[!"J>9 7vy>,OgQ#zWT+'3 ܳ"3xZ)/Cls54m4ڇOP9^ +pte%VC-Y>IJR!Xq.@KM W1tr%rM.q#3˷3QKLtPP$h9 ۡRY(~X&^d~>slm~jFho O ЪtG,95W% Ƶi6/_-7-f4ғm-wG,Ƹ: kHpp;u>{ayjHC?Q:bL:Q,;:P$ދCF^ E" *XVAC@S }P<<%%Ir<.;@!0෻-$_*  K76kkn)ڪ?sgzHj"f⯫-y<g]0m&1t[M* ݬUW!v {g4Ԝ6*h0>w@Y3JjC^P+\vfg{AZjjv:7C/8YPRe Y.$ Zް[Dk<2nl,`#h  ލo"5[iX`!==+jVm:;-Cf{{kXbIyqտcAzQU 1D{7]Jxuu3)宫Hmhy؇^+3TNó|491w_apq <A(/|!c|H۰AR>]̺PQ \$FHh<RIȷrϏP8];O7rֿT cDدw]( 41U'6+#u OU/A:*yP 43\ŅDĤ PKIV* gS8L Bfݟr^PTESK6˧P\ڲZCd+9tHd> '-:!20`"5Bd{Ӧ_" |,1>ӄDnse{ݢu'^SU|uQhn cE\Ƥ &=p>JuieVE$Ih9FE+Ԃ8ca)X>s'b \Bϳg~m<^w˾['Α`M"Kb]>hSI|K 1 6\ ߞ5pG@KCcy}qԒT 8bѷt`I7yKLTOtiӎ'lCyn{(ɻw|NmtP܋asf}b=Ӽ/A񮡐 va3>Z"eƮHHz.6B{u]HrU(b[_ | )ߟ Jy8Z~͇O:*^P*r,-ך|k~m5( DO/۶j5hq5(QޤgUn8|2Q aQ =^C.LwA`l.^y7܋+mu&_ҳ<|YM#Qά=H;G~|3`96#((~q XGBd8"ttѴL9wԟWU-/+"4nAy6 1WF-VS͚^>TP#ɖM?"FDZE#0Λ/2aS T]tܳhp)lY;f ]CvE%J;ŜT f:X:$ ^]l$ Q^3!*/<=AVAI U!z^f/F.=q΀m8MK,jQd{>v@K4½>FpȒ=b;-c?ŵx Ur#_LDZh:NRgAswq{l}d诵YYQ~r`#2˦*6M<^*[I/";R-5owVKyRe'R[ `›5zR6aM :Ljt`IȐ6LuK-OsjvJ?qVi܆5Յĝ;Zs;dQazSN: \êz<>wPۮ)apT{pRN;6$A Ql1qf͵&Cj$+NH*eCE!P3= ~ ^~9LƑF_L\<(ɓT̤bc"W5r(_QFp@j~E=0U J_*HDj({VJe^;\JtJKy4i?jWL)ݚ׆D:Bq˲"xcHnUʕT":pWKԸ8jl/$sMe,6h@ZM0Q|Ա0 7vIM0wV{9d.0ե;ShzEY,+ ok{eS]>y2KX01 @-?`efOBҴ\>x|dd~ɯ*r&-뜍`٤;~5K4 XU%ΉS8YK\㮜e]aEqK2rNPFKE+Fծrn؈aGE ^k ?(j('jotdbکw-"Xz˜K 0L5D@.R(cU ezjdbXُmt#*i^Q~X)V 3NX]7w~}hՔPN:vE(">+^Az2+U;q"f"L{9PJLjk#A!A@JT|-}Ϝ"-6uZs\T.rEtk,$>fc8!o/ɚ-tguG|Kx%׬qcURo \l%T;;MuTPLCnj*h^?y<-Y6>k.?G~qO"xTqk4["°on>$c=5$g@3„u]ijSoMC=Xk,g4=`o;C٥}sOenfM !X}FTto54E`piգqx‘,GY:fh7+f-(`t㵈i7p!u$\1} @Vcd(-'ur4Rsa*P-/hVgIؤ6p8Vɮ/?m{~ \'s<[] +OapIݐm;hPQNBTYq~<}y9PlH惞 vC!pǨ9̮0<452H_8Q2]Ҍi}V)s-$ك & 8XVwcy2,њkW@X'Ku>wktM4<ԃIfOG1oEr's*)OsFP~R>ܿlRg'n݂4}UzwFibQAL_gLx@\hzVw 1MLx %"?G&,ՌG6G.p-:h^uY]X@J s6b^qO6o.˦bGMÜ6LebЊqcMj/ꯃv(\ lRO&HacQNnT}!ľ2gFx̗ LJV!D">%ۼA -֣~@- /Yl῅J.KfɍMZWL7L䲴LOE ĩh\*Zh>`vwlaG|O!Kkar9!ma=Rl wL}5]F1y TZ޲ĆwM{KH46>W}n rq@:YF__i)X^2~`2QIvFv暆/8^Dk[V~o%^ƾ7no Bhi6z0~k^%/{]ol1HuAONjk['9 ,%Ul)JFxLXg,)i@ne"qI &fX٪y@|EtP"'X6J D$:Q'ۥ4^X+%-e|Ymxk5UCD9vl-dޯ,MٱD,ƍ&dD tx$Q:*RjC6ԧw}9n|EUU[ DX Cl/}DХ̯BynQ񈿍C|O9Ms8?;>w+`b9pQ"kr>PB}8Ţy8ʣ %s}Lᩳd`kV0鮃|9)'@r/GU po}ʊvM>+vE|vı0Chn:\o*$e׾dA/*QPѶ}ݖHcHvUnص1!C% $#ץAѓvŀdZv_L9+4S3%FpJq]l? C "I,/"`5Z4嗚:fN)e_es$H!s %ad)6odPU馫,̯Sdf ވk= |T(I7V`Bk6 Pt_r.@"Z Zt>/$3tR Tx=垮mVr>ϒ) rC l؅edO.g$zm.F\&rqЏi,&Owҽf? ujH 9MatD" m5]QQބqȽ'E՛s| $fdIrz%3Zqfo g'#%n擴3AZ)Y-<$^;.L$?YADnFP)+wOqY=-ϰ1#S/ MPam! vXqd)NtJq`ޱ_t ~y(O\K)*jl*3|r$>0jn=Q#uvN`"gȗ`@Ka2|A(H3F$R?ځ17=7xlX}3\h4~=xo_'ȁ X K-Vބm`aS]݆ >4,J-lAIw=b}^pңM#һZ&;Qi%G WʁyT7GK>tNڙk4gA7j, O $GҔ:Ջ[@UY * U?HehnbW(ٴЁsO٬~2!^o$ZGyέձ{~SۻP{K`90FNCu%+DžOg&`nX t.sGb?3="W1V uv$&LZP0urOӘdUs@ mim/3& CmJ)D> h B ] t#IÕi;`?@$YkRu.MfLeFO;ȬsT쾷j4Ej[wue9LkΨʸ Ge xv~ 熹{DY썑ܟtZj#Q;zii.}g1/g,#+mƂ^wԝM`q*QM nJl6l3'eMeqē].V s~,6\.O9PЃ똘77i'bJ<-U. 5kJ5IAį.-B[eltl<>\!P?M5!5싓fIe(#;8k.u f3Çh+nR?kK#o AIM|ޞ n{8=F~ ;&IuBcqc 7#;x tc*摞]5S 975HHO~^%;WEqOwͩJ_+W*"1|726ݫΒC-쫒Ϛ-b9Рhb>9If诣f m bM`U5^p/|qd}vzy} Fi=A>aEY{c6l;hȩ(i6aQ_`]PTS~wې|Jgf/66Pꝥ& o+%@v ٣10`_Rsbu&I@)21 Նzpx--0 .6-׌NTx+Ϙw{ k׎A3~*+> fLe3(ӵen@Oj'l[vRU}-}bL2=GF*4lQS5BC,1&y۹s$ URHf8`[)>:fo*Ab1{) aԵwm˽BQUCHDEQ*>evHJ;ޣh*?cM/_M.J`xoF(_ۡK2Uخ!=ٯ"/۞g,ge+$xpGDіl80t\):_ 2v9,#c㞢(tF}o\1 ]vtTφ\>.󐱄v&y!M0IB{~U 4,A@+*81 DSDOf[$J<1h29w_xͥCZh]!nqqhC`G?j= -ݪ>AS+ëjc&z9n?!Q@jnsdoQ.x;?{й =|yq  =(UPeSf. A`I,|@Vv7?Yy\xHm S|#9t5 FA:-Ը ɠH f;s- Lo3j_h? |PqKi|0%=YIC|l2J&٦:bh? H7,;|>ex5m&7kb\W܋5vE.i4Mq䥎eJ+듣u+#4#2W%vs!uWbD;WV5pv˶MS^}u\os%VX!gqw xA>⊔-@-Io!RWQP>,Bg@*= K(@;#j.q{~ի;C1eLE'ʋ[b\-oeB">8@c@gv!\"* ̊|aϾ@UxږLz?OHSS^)pTC&mdbG'/ծ"~Պwf `s *4=]6_{Fݜ-'DV6e+ +_; 04NusL7dJK W{dqva3V\ _բVyȰ UDრ`e㰤&vyP5/āGEslzs+V9?`oe@\X}l&FLl@-$f+RDJS4iÚbf۬Γ2 ׹KU(:5 \9)#Æ[W㺣t)2"=mTR湄@GMg-IQI?Ew]EğlT+HH:4S:!QOץ-!"P:Jaą@z&::Ml bĞΰB5#xȈz.dh?Hv%i-u%cF2FCT/NraAz* I/CԢ Iuad waÚ~JK:)!ntuSRFu? IQ̀ dt?"%2lp| C)XdPLU.AdI1z m=Ŕ%4/fo7Fp`1/6ҲvbrbJigdHV27͕l?żi얇.˸pީy,kdK0Z/ͩDs/VcK\Ec- H}u֓'Y> >Hwrʊ+w΋*NƆk*唉[rHQCkrY"fl?":yC?}jezI+PAbeYCݫ.# Qic/W<ՙiVnJJ/L]CuVoCVݧЊb*v:AMG8te*J":U״&$ՆZ1Wwj̃gupUveλ:BlKyȄG o6#F7}y ;}ȈjJI. +zR| Vd9PurJ^z̀#DqOeb8$ݲZl ȹ)!FhÍu,`K$ G?x(0s~ށcW4ϜpIXYf?a3F|8=fmW~u4.}feuM RShi ;PSRи]?T".3}U wC1$H^LMN.M1C_Z ]ZmK;'J,h;=X&_Dљ 90ù%f~_0Ya5?'G `}fU=\l[}yb]P3Ik ; Q5 N%\Zzjv3 o;_ay1CZToFv6j}?<4Uvk׀662U٥iS9 nb~Lpžhx"#%%SŠhPdM .BrUE#9hDa!Q0T|HÎ?6-#IZCOV<* C~E LBDߪ2膘z72!8F/bJ Oc窖u9,ub's .+#4)ȓf@ lǙ0V/*7l=t>;6TQ$TꖙA3MT(T.2[=~P#=3[9U.`[tW2|JAT %}rΝ߃4&7#fM6Njw+4ʊ;UckuV.|4Gɬ}|p*T(Pܱ:gy0Y)/]vP-q7~ᩱpz駱et1.z"oAEIy89 W<;R:^LghbQ|$Ɉ O ݲm\-"+VV$xY @0I<ʀ:| 5IyBwWԐ5?1UJ)..;kq%!oċۙKU ,}ҏr&Ml䤜-dԲF1/$qY=&z7W%9Ự>_&ǖF>Q\VhINW@Fנ;sd#dx1tq[k-hY]Дw3d(sdf&aG0}4 ُ8_tZpҭ'y \Óx&=%~}7KKW ԰hJwlA b ;o[3Wʭ:eh`w)"*1NlT^s"6RCtĴx%f?Y0tkFDv`e9l9;/v nj '6P?Qaɭ0ضӯ:ߩ8< P2D˳qU$UBG8*5u&]KGXx-xCISs-+dTBn"-.A.ϱlO;$[P~D&_:]J%Y=l+Fo"g~>v^oP"Xӆ$zLh꓀Ohn?CZᡛC% xlO7%~bp‹?v][Q c:zJ,$Á]k'%#e]Td{ Eg  6<&aP5,"0--嚜Ho0+fLZ։h(:2K!\ӐB$E9vstmUakpwWyt8esw̳}q姑V5l`i)'iG>ӲUJ dqmBAaLQ*5\?iʍ22/և2^<]&(ϥ?vMؠ"q=S/IH؃ 2Y͵od GT4 ]UiaM{}SGsr$T$zQRu1 Z燑OL <}{@ Ƅ=ڋ6ҚʒaEn$D(wۤMCsg&@s<6֢fe{D@Vw2`#Ծ%>n"">>#&eX2a$u ]Eeuj?:B.(@89|LȠ&XS"[ ųFw .YX[Q6ޯ<Ml"^Rì;FΆXh\Pʓ&ktnƌ9Xcu}O/꟱eVzHXl8+ezVĝ8nSՈ ObQ苰ER &2gVM=MjEE$ ROmdޠ wc/F`5#k(mqp'H!DKQ.?8o; ܄P?DYgP#2~ `eW1ں(Q)83G^ꆡPϨes,#J725/*2k`Ed&)KKS>;ŮR2X&dȘ I}ҘjYec|Щqzݛk(J/&fF{rsw5M3 W=wÚaz7h#>Q y{8883s5^:B ;$/%͉l@O@_qmd*鯤"~BZu$#r=S٣trۛ =CNcߣb^D\UZJ|'@KuO!jfG RML֓?ؙuxndeM-_7+-QŸRٲ{Nw>># eZr92p9 l56 rݭY] LYjӕYVoA )G ̇H|3!Mz孟NMƵIU"3ChU$CZҴt ko.B;O&>$ ) scƛ4CTb.R?J㾮1bSV""+Xk&sT]WvO} W!=(e6ɉIvrjц jZ֝]=5hMΙL=/%!Ƅ޽Fx4x\5us:"^$, CBDn8\ORFJd —%[;[\C2 ߼߷snO,]I_#Õ\2y-` )!'_rظXs%v nkq(Rȥ/,-󇒋@(u7hok'90 ?$-kΑm*Xa©7.JRIE܈ 'zPAaoZ`q|}2xϽ r (*J][S?P*hۄÔ0q;KNsJTp]oy@LJ4ְ0؃г4|-VeEyxQ# aÝ.g=~a49GT+pǁA OgQ8r[2"-#}:6ۚͩ =RqYr48dASE4/eP}  򡥝,|"SD|']$Bn`D), Kas[8ŋQ6yG¡=)hxd1aӓfv dҬ+dkdaR쪹.4<)7 3fD(\aE/2{`9#ZЂIJJVl0$@CRdR6<%"x,_wԻFq*v_bu6s4M,*.8xhjHQ{}٭2NDQ,IWg9 2r-8 (C^S_Q5G8ߔ:<&ҾkdiN9 a6 3CQNa`T:kg[8q0(8,&WF}Qd@ #+ʅАNv)K)ў갘o2ķ. ^- DG.ifNo8lAZ]/a/2_=$7Rzؙå0#OAͅ3iSv/taVH8(~rةH 9ʧ|YaFäcb{Ja)> .wΡLA+"KUYdMt ި1"}WJ$[B,a}o1;&qfSGY*J_x? 5@0+fs繋Uԥ^HV0m˪aIf;}- PcRhl R{bÏykD%ܡ 6Xv!tyؚ54k'C1H4(CiW^oŴI,TWL??DWyrQ$Lh~/W'۝7nr[p^˾! Gj=@ls\ՐxVƐ9- H[ Ԭ`EKٿiQG˖;\$Ꭵe=b] 8t$?ИnLRlv Tl^,Sblʂc)A-G¸b" %C 7Kim9 #&yf5VAm?uiiiQ'MH4"m!:f? 3GIDп`L'5ن(N֋+a;^2&`2۹F71HÙK sr^k-S_VpL!a/vʹ {s?ztz?]SEbPX7׃r{Sn"Djbr4%h=4"@uO-r!qN!D烤;r7ZK#D݅ LG^qWnb^ZPL[Q[qfBfJگ1quF34aZT o`2YvٮuF`7#eE8RblxNrQ\Q4,7q_؎g2 ~-yrϑRRy{g;0#ؗ΍ZpYŜԫ%iO<Ot,S ёR: (?jk= L6| Xt{X8islN]F4 Vqdzگ8EQNUfBSA;DTpW 3iM -[òD"v!rxQ3WiSO0wD}nj63nTE<+Bq'đq~y@BC\)o'P)7\ &zm gZӈ)h iWyn#0KQ8D)nCҽAAC+Ym-e@S7BPx"#,΂sFV%FqެDRYY)Si/D/S(fKcv(,~XUgf[2M6a b( FOS z*Sj~D!qOA40;ȱK\Rk[cnP2hC߁+-iNt>9 Y^17I/zxtJQ KݷUDDf>oʑ;0H1G_`6 OF^/ZlrDn "24c r1Dܮ`KPT=R7H|rLBAJ{R+`n@@'05ۢ<=XJpmo%JK;' wl JX(tݿ;"XOH1*vM'ҚAlãsS7ށG^oD27VLh\؈m8Ba·s4(5 ܎jRiv{N~K^۱(v,!AJr﫢}n5N57;o>]E4{8jr:-t!\H.Ҋ]y0=R-kQ,k,OZ{ӥe\sv xGM7rBP5$#j=lRDڹvaTj\WIKԫ+fCz> 2F]oHXpklj1 ˺/%IKK_KQ.<)^zl9 fgvL~ 0>3SV{][i wiD'p#KK "Eߕ<ٳFE/⾌֥4Hi5Me.[xּW ")rdl~#:L4hShPwÏdNK(3Xo"[ "p/]6Xh{=g[ѧAaNZ4k-0n"1փ5ۇxνzȫMqp!tU{1|xB Y'z5Qbv CJ("D(UG`$&_ԲA!K$jhc(%r|hj_[`MM$mKx~{ntƐ[9C̳c`D .oa;az }M&gLE[.1q`WU1ndA!]"a&@ -+UF4 bP0ցw0 ? 5"opeʨvpɬۙJ|D3܌uvL&>M[drx1k%"B;"$Q`[\0~'i !b.Ri{A57V*] ݐ>$hDsdtb܉BC q-q6nc&ETZDŽ`' $ʕ02gBjv` Zm`y*"{98QRŲ%l0]m ( (_pNvUZ<^kuX0ph>ڞ$fKLƛn{b(P@ԮG(yDsكzDyڏ_°<[}/K1`[ aa _/q*Ks .Rh$-TE!&s5h$Hr)e(-N9͚ &Ѽe1pA.zp=,niJdn(w #xhW۷Ntig',۲W6QHEA۷<5 N&)j'4i87q7h*pK["{3yf>2Y}x뱖^)j0E&fz<5"h?tW}E"N2Mf dn5Ux褁v)?C8zsڳnch"3x1# 7T𡀧3͂]~'ȉ'4we~=q[79{}Pй|2V7툶$E_R-|L_phaBu׾VU܈Jm$ucw֙Z[*+J_F+YcY~ڰ(>5q][] :и̟ wD(̱!`JO}ˆet{?_}._ 6Mwhwl[5Wʖ=;mT I0O8*|Ķ!Ҏ H.{T4;ӾRu + 2hkAs~gTb{E :ʐBض@ 쓠.=S+7Z3:!,3_;lm3?:Y RWy뺤#9xd^Ɲ|va$@e -]}&asᡆ-:7ztSnw$Mm 2S銁~#]qXLU+53!,MleFsHΓ,{WeFЛ#hI S>ȱ(>UքBmh5"PG*< H܋jǏԊAA ͢{Ѵq/r.%%6QD%Dӫ'+ aԷ7F ~F$6I t#5ǐ)"d̾= 294 G0.YӢ]uS~}Ԉa qL挼!Bb jnAe>d LiB1>URb@D,㒼j%PF08S<ꍍv:{0r aZŬxOjl:㬚$3G=p71jDL{B.*Ȥ2otѝ*N]gDŽ/ s[o<rkb;6R\D'r4  <:Ck`yh흩8$SlFΆ$gS))sveX3ݎ(͜kLFYbcU >$Qn78?q QL[;'2([ؐvgi6*#")s^.5*ĝ{WfxO7,4S%AvL2|,2Y,{=0}4s/F͖|M@K60op r%Jȑȟ~²"*PE3nd^{|<]I?,հs_&yMɶVQ*(GFgta֡DD}NEd(VP7[L "~<#BP=zGIC5S'~:8{N^6ةJfI$.&`+NTnvA<,qE˟Rl1b=07ּ/f6*jU>fm{ie1757Ej|,/⾫EC%hZ@ڒ>]TwЉ!V}df|sFb;EDt7_^-! ngLRX"ϧTKuހ̻zb?3Cu^/o*p;<^ 8o_ GJW j7M X|FjA\Ag"4qnƛ('0hU nV>&θDH4>jbnyBFK# ?R|(ڮ0[u ڧ %3 ☯}Z~2"D-cRmz)P&V'nQi@099?x.xQ9VhLRCGq3k.FD(Q9;cRWvJ'ffqËq?P4qf)n2y AՔb%|i;wmK/P{ W$4g5,wƈ}˴uXU\o#)5^n=4.hy̷&A 8SÓ0jH?U\k@`~c RWd>V__ m1[;E[iqcl҂_^C:^rX3a\A CLk3IGjKǁ8;9[bGPYf.%@14E RiRq ==E-. ޘNv:BBε_3< ǕO,r03O.e<<1BFxH:sW'IT(fGgm,7'0(JJevégR,4{f(;ڹ 4Ӗ Ic%CnMP؝Z%Ne`eW>%׬hD}L"5kդ.v+_P jbCG2MA1J3u ƭXWkŐS:x{R! Y`?bVȹ>5 עb'^.}j6c[GC<2ZQs0Z{Eܬ٣ To$B~_#0vM.-P9[0@s؞mmP5' uuf2{BR]"G@QDυ8>n8 /@xg?k ny;E{ת9~V:zB-O\JyZ q PfA`ɴ+eM] ʜXUmyk;Iѐ~Cʤ[ͩA+`aJK-Bg%FBb\_/SvTz8JvhHa`l#$g01"yT3ʹ|%nU+[9໒3&0 zvY17PaAP7~R۠?]^Qie|,c$^> )nw 0!|[]\ɥs__?~Y;;8-'*heJ!8$"7j35 \UF3QR#;դ∞)WVQC.Jo>kqqpցY\ڕR+W"a?gE莲oJk̨:<.X-_5*.C8ݹ1DP-l#r}]5lXK|({Uo S$Rϫ'h&/CY7Z\W'dW V^I\T1'Db ާvrpf=@|Io[F}έq# u9XpqD6r.g+]+}zACzRĬEyk\G&X>&\VLBuycwZ!<~L»XHh[C 3ĝRk3gAi^0Y[{/_@P˂]5}vPl\wʠu']$߁y.ztM 3QPQ2%%k #oDG)/x.ViF]##RFk[eGDKF /Zb$ MɜRd1jw~{Z 5yk+ɤ<[N:~@:دzNLӋ$[ ǭKysgmI40|fT`¡(,߉~4!Au?`(Zx%X0oZmjx^0rzwZ蹕"3¨O^yWJs:͡,+6s >,K-pZPyeG2 UR7 7woWI8Q9) /4ݲ%lE3o$ߵ ~s$yuskEW57^y{WHF&0 O[Ref( 6We._C;|^  8_$Գ%]f.sDuD࣎tfE1]4Z8#el9@cIg(/N?KE14W'Auǂ^l,8ڧVU':=܆yzhjtU&ߊb?niɂJݗF?o08ws snrJl a ocgRyyա)r T]zGJ^dP֚BRzyP>G{~>wFS/B{{3B }&*3ஒe2׼>LiZ3|NNPڞvVԎRkKaO}^D*I`ycϣrIC fiV1 '5.3f2ZRnj 02tσe/.YF yĶ*AwJ'h,QhSdw`3K:w %} ZS rfkߘlb_vWSr[ .fk=gd\oNmglН&D@NLmq1,3m׎νP>pH~V< lXs8R Uʗ"UGCζ~[}o# i.,3rJyWH%x>>&*͍㪦<݂$)Xa}^&$yBK[Sp$ְ\w%;#эU 85ܨiCoJSc~a5Qh< 2ͽH% [܁z5qAh=| BEP( @I) ;&UN _ )\le6SwxZLxR@<cp;`HʻKyi!ƴaYZ'e 0ޠj+ct}xЩ.ЍI9hٞɻWq1J}{,1&x{59#[m;-DZU&_6UҚkv->$m!NmmoutT3D&bvO 'KWz8m&uTr5\ת9*(}V Wc{E!c&5nOuz@#霦DD ]#D'@,VF&*u2?~`}6)W7u뛊k|MoDѨ+zdS]ދTW *SHl"\/+ Zm_,&V3OB}(&LFh:MYXJ6 (0Iқy?{v\{1CR;W3՜e T,/8c/i%)> QJM@sI#ckޞN ?$SLFQ`W>#x?j|>8v0rDK+B>C"5Jk7kl]Г~X64M6=$a2*0W-&e(kW%ot36x}_!>tytA6 ԟCi_Lߝ #Y?;CT+/%֜S%'$^tIџh0 ?މ|_)Ji\0w~-C9P !]0nWy氫]:Y0dXV4<_WJr'CNMr*G5%ESFDD{eU՜ :s)tY$ !~qpCӳ|nDWEd}uVi$V :vX4y?jshHdƺ)TOJ cha+\Mw9FЅ[fmd.]:fiFn;\$OFp=Bx*ոȒ! Z~hۦ^9Ɔz3Ey_lݚ_%RRlH)gS+ɓմXyy4#4q3oKެ@@%C6k2:RpЦ@syRQ `D g:^m9I$bʹQ.~4a5D T"]'8vtYzi~hRk#*+V86DQ8Z \؄VBLY?v}+W,yPLnl*Z0Q¤ͪRfqC+3ˆ\"o8?s #k<#Rt,g:-3;0٥VP]eacIY5'-KWTњ#gbB+ N2o-_H#(KyPgϛB i:0ъpZd} THՑie5+ P%A(HY5%*^6tTK]<*8D7Ky@{]iIP8lâ7:_qNn8Bp3$YFS*=IlmA<z.lt<@]b*4;E ~`3[fײPzi^E^_ (Kɥ@o6FM8!=ieihrч 5G'R>ewmx@1&3ɤQ/~CZtUYtba@BG-'SQAϋ_y5`t`C*<pKs{,24{Eʮѝe!e+d#+G1/L;B5JxI9vDQ2=RF} )82~-(ZW]A:8iŁ@_>yb8{^%)]h+u«UFp;@ 71qmЯ2ZW 3N QD*OB4> V%L= }tGڬ/ WZYU\6QA|=^{8q;I2i1&?:ʠdeiqTO,% q$ܽ[u~)c&n аLDB%׍Cm! Bʊ(X"N[(X%8aY5?8bYiܷ[o2xKSE6**mG*pɠ+qDJGm::Jg jߘR )֛_ʙ^ɀ$ F=lȶPd0׽]ۭ%7j)(6&憖g1 )&wIV6$o\$*tGn! Ayc`;z3SeMH|A?k+~: :jw@hQ-3.;l RD 9[okŶY^V̶0X~-ګFt?pLN{Q4:SʸL:?hx&~y I2~xń*Z\WoZEFDuu 08G,y{#x$h SNFBu)Gq"YmV_/!PCJ^]*0\Y Ef!'Ye#'u:v]sLJQm!8v"u9D b gďWAeLe/48p0Pr†udaYַ*fFbӫNlsLq+< &uy/[縷 + <]9;d8|xPxՇjZ(UA)7\뼏Ƿ]Ǥ} 7M1¥7T &O [NOw̩^Ykqe )|lNvsϏru.- nY-c1.$WȾ?SҰKzhRpVYwjIԉa# ze:gbm}0qq> @s6ug]-*?§[PрEYE,B닣/.FSӑg8lxڞN׌hzRkx{`,,!.gY2Ѝy$DƷldk72™GT]7| \ fvab_eI8˥=aCr9-΂DA5z% ٗo >EIZRb"6-LmwE-u>}U߷p=Aכ։":CoE%cFQ~+HmV$bq1*٥>V MӪ<2쳔d\'a"lc8M:MS3_f8"阳|M#`PN"?WSoŌz#qʮKi:;TwMVK~U!$&#[(YKFN[؍ڻ91  9XDXV.>;gЋ m~ I/U|Lt/ʵcIkPӔ Y:=>jLkFn5<1u¹8sEI׮Ë%Z,i[dOqè&M<|V_*tVCw-$G,佤{ܲ=x! IXɊϖյv%fZP"\I;=x4dǓAhK< KMƢރgO7ٽӭz,mSz#ѯJ0POZ`Zxyd|b=m)0k 9b˾hEՋNj'?הigegW:~zUyx*<?:3woQ\Cu2dzx *X6%]_tX\¬ɿ4(@TH,Wq_{0c"AS9GT-zb^S:8'?:Y\.L._^e -+lH{%rߺ4W -f'oH ~yF0d!hPTH\^hxB#i 6+G{l1B7(B/'EGv:7.>sKz01,VL9+J:0 b^D y=жU] 4 # ŖYۃoյ(7`O 3kJEtW@Kpd}C̐h[O4f?|(! "97A1Hc|7dȇʔ֊>dO)DޑcD\47򍼄}N#0YL; tGٕ}OW6F0|jc^LfZdӺՠ{L] >x݃#̍ӈ*rJϏN۱Z>)hDS)Y0g_Dp hU"נeVaacU5ye;Rґ͸ro5/.Nr># C muj[x4.=[xZ=I xp$w_Tk”Q:5orL ;;u^5aK3 񋋰UO2F ŝ J=XCk[63i1GVXK-?W82J̀W nEͬ}Qp81ِzWRVG萳h wD6KAqx4_KgFH|i]3$Ҥ3-ZrLX¸@&7 krL}v9z U64̈lڵM;+d6v"`pPNPӖmh2`j( ™V>roεol_K~QjX#RJ/҉WD`4J<X(詭k'}v "|!r|I<5`#4x&.dA J֨ |ޠYhv+b`i{l3be4x;ݰ< :l\l)|Ȗ`F ۨdt'Sm#0B@k q6 E/3ITux=zi; {+gCt(ͧA(+ͼ/_[q)7-rYv%˓RW€*H;,ig`ȴ˦gL5*x.̒uF_H-AH=b[EsWuN=īcXːy!ubC,S1@D^Om ۑ8/WlWӦŊW+G?%*Lu8'G3n qƒW9ev<{=3biZ#hr&ivz& [,-ii1OGO&Yw)Y%+hNw(i"ʺ >,l5\+iL/\Õpr#om|,]E•mT+"s$O(h~/b +UygluS;'<Wwly{Bl~c8qd2lÚ zP_"|qCCq,EtDWUdIfcP 7L~zY;:r1q*uiϗO\,o\0h,cH1x}D+zq%[A#lVV2$wGxU`Ж2X`J_<5EL%=Ή֍⸵sCb=+H.M)s^x?wC0PRmmOOsHunA1eq-G8+LU$~hYV.ɱUACܤ\H")P+g)vZ!bœl:fV~ƍxB9LܔnMIxA/_o gۉ)ǁynpbw!JOޔ||z@Z>kK&9͢SwVane2 h$]П lS.[[v `Q]eO[ vv9`\-~  l4x~F 2l֧j\.W vW\r9Vds+hfěYmw0UutI/L:hѨ=sz[3$G\xF;ݡ6%5)WXڛ<њj&0`(Q,:rQC OKm( \Zlw>R;t 1U*|k~Sݽ/cwW'<$|PE+fmǕtCv*OFQ7A/mMi ZA*+ͪD,(px6|>b+DLuN?+3q{DXۂ3ug4,GyB'b fi;UǽKa0oGڈ*9QiϿvW>02aKHnjX#FNV3PtpԠYދ1FRH9#0l򘁭{EC5Zwl(HFk4G_-۸S6m>PEOpDhrGxw16xYkhXcr#^$N$tDe@Xq.۝ Q| ύtSH=*b;έHRpҝK6 x+r4rvvyssUdrKO++i~\F˃Do(Ƹ+eʧ˙2)]P3AT|\'3mywj!W \ËG?rM3 ;v!m)*Źg8}:fOXoqvm һ=pdS1 R"꘡+/ǥ?s>}dSXQI/Hݚ(h N}!}`0Mɂ:=ϧD. >w;;_ZsjNƆo|#fF\W/ɛp)d)V"r}*$o :oOJ|T{H4*fqOӃf/GWg͠ ,¥Z1ZaP㬢Ѱ\v&;l^:DjQH<7k(o9)lY g&4a^R9ߡiY`_[)Ny'_kdp{=>Pc"?خ,nbew\D)KnQɝQ;Jl]O@}T,ccQ9㍤o=9ӂw.,! 㴡Ŭ5@R,&?Kv>xIpއLM`yų{ $!Kͧ6T/Og i5Ƈ^ ~wyOvbXJsvF'5#]Cԣ"I!yp$iS=(Iu͊h.zp>rbbpϸ85c͡ԭvj*P)iB&]ilfA1(+ǐ)\2yC8*:Ҫ47{ݼzzgtFZ]00'tuc]G-g 8b(K$-琣K]%GVH(c4_N#ٚ$3m+m eӏ҈Z.tU$ԶCLgN6fx8n] W9QLWU&ލ~~`}O%ᅱ//K:[?؛KyK6υ{$^q+wƦ1"\>(~gO5QuН FPoPP]>}j.krEX25V=!^tzҠ*_`̥kjo6n=_ 24#"觢?v?5{%!nf_M9ѯZ~D倱K0$1eMp$ae߷ mp#t"x ܫljN5J?vƺ8 *JGxU%QCX;,@4PBf}F" fV'G(0BtĴ5R+d/7QqCû_TMYXɉ1H;weRF9 g">X'6>L5K0ďԞ?zVj>u,)S$B]A,0Ai%`a&DIϫR}nl1e}Në `DR|#v8kmRsVT܊^,a`3iIe5[0zsq 8*۸ xAqEt9e.Y4t>c8׆8#3vqd83rBO*8QAMj]M*D߅A9 eW lXp< 0y`g weSygχ9?RSbQ@h20QƏ\~}BIxna]㍹+i,v(>"-5hGj 4NYl785f&.I,uiIsж>g$1MiXLl썽f8x/Zd T>9 0Ffԡ[JI3[!A3_oY7 w ~ׁf5pԣw +R$H4`S+Qĕ G k7&)gƤOaoW !ou^L٫];ޤƛz洟!⊦[1z3׭v|bGA.p/6,k҅PF*kzKd`,;C*$悀2RW˰PxJABE'ZF Se^cB3kS }.-_Z]9$DM=W4ZD9dܨF"JiWɲ }mzK&|Š!OI|j*<2ĎĮtC<[f N v JW":'k1|ƀ-й+\3@hƺik8Ա`Ѯ<-Q}J?FIIRѿHm~jϞ/ebH!&t'.!))$V*[>pLO*ҏq0Lڡ*#M _Kw8ZGQĔRJaf -FC|9XM9_Y&`9 rInxb >Q~ QL^GZyVV%/2~:w((~yC^yO#_W_ "bl`MiJn3[aJ3*g ^&J@9]_͆hqu!GxK~> H6s"vq@z{Q+uVv5ӑ'ayc;_(%ruĨ5yX4 'L;5 cXߣeP&voO~,DL@23hj0`@UdL]U̱DCt ޫԫԄvY+ Q2uC[Sw VV5!CX)6z? K|XX }|f N}0*'mp493ȬplmQ"~CT ?FtJ_hON/a*$X7:32~\0ّ"]痠;ў:!"`L m#xSm#)wjZwԮsrB_^+Q}W ܁󨴓+_g0]07|[W{ְe}bߣe9ʼ [*`˚ ;c[ǪEd:uF*fck𓤠h܎@; Һ\d 7[QmvCKTg;M #9@t$siŲ-Bvߞ[%^?KXÖIŰkypP*٠Lw$=/ 05W[c.2\'*2΅ЋQߛZK{QƵmWJ0WVJ> j–  Ctb礸D Q[@Vv*5ŠqSxgp3fӿE~Pf(]:72{HjBƀ 2#TK"|l1%$\{Էo dm©@gL '8 D!_F #LfLx.4 -2qxER\|@Auy7n `JBՅBh[%54c\=&ٓkTP ~u5.vBzzhN.dF)pG`OcO W0ʋO'ak*gE}pfaWAdzeƗNUldzgZ\KM-]Aiğ䦖"ePgfvgV?ZCH[R-3lZrzJJ#(MX|Ԇ"ȶҎt 3&_hiYhN@6Ih1@Uq8V{ jΌi<z.JSM^F[>Xkb}* !6=q}Y; '~40V"Y?] >4rφvOЉ}V^u_ 12*hߝ}\>H)<}e!U)aʣ.3 ~ϽrG!b=gfD/{_l5 =ԋznA 5C^G MlvR:䝢bT 3?R|%A4.@$hc;)jȢeo|:tGj=An"H}BmLIy9_;tƀFtB<9wyb#t62E}Q1K3hcކn2P^܀ f9ƵLjR϶EW~Nd8\H(t(0N ;W؅FH7Irf#0+WH]Q0a:ԳDm^YEz5P,RƎA,sQAYJ }!i-- Є^wg !p-He&u\ B«9uq%񨱫 ˄-O7$t4T&M_۵U#!A j~N(@C @=uVX7<=}~b{kAx5I$ R Rh ӎO-!Q ͽXYQhJZK[d˝[۳yxЀ& P;z04,HB9tαɹX7}CJcVeVEymy,uP]n) Y`HkUZt$8I;E|C| 噊՚w+"Q/{EI5PBV\)}8>>Ȁ=9YUTv¿!2;/% ^S,; T=þnUvx%p [A$DP3ۮXP͢"8p lDaHFgkzJ+km/޴?|ЉJXh1[K~QW|| $bas2 jFUz-!А\RZZmi )[F*^+3AHILe-'e;igYU!'Y)Vg"i,VpF.WpQE6Q_㯕k 5=pwm;%N/=:Qz|^ Ey\%Skmz$CS ~%zhA>-p^E[RioM3!;%1HxRq(l\i>r}ņ ǽ$R2fPF["Sv\DJkeܤ4m&0Kꦿ^⟲M(.?S[W|7wId a] r?WIX\Ul 1cq==$Z'ql5(-}H)U-oT*~:t#gc ܓ4ݰMĒTV>a]k<;'8r(#Ҁ1( Y_C7pM'쮝R?R̳oagUs8bjoHUSTI%EF3Ǭ^ݏb(9/>#?'}G$if7Rg!EK$iTayRh75//"<$/y;u%E??'/}13D`lN%l3ͮܥb_ΚXŅW 9Ku "h~ ;|\_ȟsh瞾Hk(%f"H"UijO=/\pռZr>pmy?,#O%-Zxa5h6〕g$Y\,~=~[Fs| Pl;igqDԧJȕN1}pșx6iĚI% XN )Pmmzg!2j ըhq*nKC /J3d+@$XDp{lZ0Κr_'2ʍ~.Ը]uH0s䃪F2Z0& k,*$nt.f脗_B˙cf ]n} " {jr}NA?ʶDVkIhk@wRB7ZPڈ^[qZ0#bОn)hr"1B$LWavnEWx5;啻| Z!n]FcoSMn՛[I%ԇO\ZU[LYd_~P"Xihe#qq̺_TP12RCKv7@1Tӂk !'((殴J.T7e 7f!IvϺ߂t s()m!>فt? E8dnTP+V]1|,b3Et%2: I";w`·]Rh`3>W5rxPk`zN~c;#5c\Lk9 4oːvz &g]W RJWg[I ixH%Qj&sYn."a S@8S#j0X9ޠ鿊;FoWےs9)=^ 0K3 -~ r=GfyJgBT*˙2 SѤ.^aD$upq W Áyi9V|HYoڍk#,7[ZLX)Rl u ~>Y.K_WJNw%ХP2ɪA?/Ы@#0Pcgιt0Ylk͓؅hO#U[G=f9uXҒq4|‚]Dwz eؖO)_.8:)L&q;&nF!LT܇ʖU=#9m/@R;qin$CR7 ^ɵ|& FtтV!%Vǎ,<;/?< !2d1EuTK ={F&Z[>Z|@ɠ[pU|@PO.ߺdAi)ےlQT іٳd M潴>,P+zvC*NJk/p!w^lbVH̊c&(Kk