python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp40>    gB ;G|`u` faY_p2ZBL )`zme=֯\HN*&M̑_ZoQ=V~ >PVzkQ{V}OrrW h'΅e=AX1?o#(1a6d09376395b13c2e41234ae7b4456aeb5042377e593734108b266ec814ff15ec1ada8fbd17e8c3eaa8e7a2966131977b77f94f ̐j+ު_U-|N>9L?<d! 9 d04: Oax~     (Xx#(?8H>9@>:_>FG8HXIxXY\]^bdefltu v,z8Cpython2-perf-debuginfo4.19.902410.1.0.0298.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.g:dc-64g.compass-ci\/GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64`ZAAAAA$gAgAg>Jg>Kg>Kg>Kg>Kg>Ka0d28cb0fc0077930c326d9710f15eeb1838471f2ef5e7a993af8f67b7f89c3bc4bf00e6871afa5215b2b098926e3570236dec1332f7134afe1873d018e051691719eda7b5b28d62daa6677d896bb8a728c5b7d94b2bae5b74d7c9528adfffacrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.1.0.0298.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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 17284615134.19.90-2410.1.0.0298.oe2003sp44.19.90-2410.1.0.0298.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.x86_640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.x86_64debugusrlib64python2.7site-packagesperf.so-4.19.90-2410.1.0.0298.oe2003sp4.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db341ec48b6410e401a1538155bafee66639c3d0, with debug_info, not strippedDOųSutf-84d856424a0f7a4dbb4443599e3fb4b4494e2a503f963fe2878e66178fc64d5cf?p7zXZ !#,C%] b2u Q{L|0JQXzX{6'+vğ7<Hf>eV_Y'@8?fT()FGYOFT'o'u4xjkc&D *?\U<StpkR# `h{PBSYa3 57r`5{_(3o+,LL5z+QX ?̴o*f -OR /]=lN"yJDu0bQ>; l>NG@Ƞ0f>{YxaeTm gCOͅ:Ei1|Sdáȵ.sCD$ 3h+"(A(3o 'L{s)JlT]5DbHw1B+=!ըՌv`ؕM ԫV((ZZ/4372hг^bTT>b%Qay( J&f ] F{׮w (>BrgV+y[E ZB]]AӦHiJg> ,XX9쥩=;5QkQQVtϪcCw˖GŰ -FbF/a k bpv ûypÜ]0!ܫ+o[8\_Ey,ꇅrCpҐr/(1";5fyKq<7WL0;#3a5. B0Dpn#^Y!.T isaƲ~D놦*2bl¸rJ/͑-MWn]ug ~OL8&xPz5$Oݒz>խsjQg>m??K"O lP~C;)+HpyN7/L)x0/]-g(X~SfFP'GzC ̩P68^&U kUhYA. ;"bt,92!)AX@A @o%Փ -{riyNM#;>磨XC[ԯP:MgMǧGl?{ײad r;|֋7[%5jIT+APNOPs,^26wl4YVJݔӶZ?;DP @sUT+QPݻc(+6noPWGUT%OxP+IX1- cuw4'߂ߗ!uc,/Zbu"KQOPGfa8nCaX'J")Z ރ_A#? mPuu^6RSqTZAr,r*;PPC1"&}h(_9cEeM#ޮ6|^FtФSgV@_&{-*iT$Jb`ՙ=AD,S#cjlh1d%6{]GX7eދy6Iv`[Le]2>K똞qΧwOV-],2z]ُ=CZOi8FE2Tp;Y- tˏ0uoqؼ6N(7PdT@ ,$wt[ku7`բ /]MYQtgXHdx _ڞ tNfa£ yL]@ƛ}8 UAcߠ+Ua(υ\65 }zE5M&+SR|WnJ$]C"V ^\l!DEI)2LuB~S-"} sG (bJ7oBĻ1JHh f¾l r,Coh 'Sx$ 5+aso$UxQ*m G6$g)Tmt XYBܶ6ugk=|f+*zXUSfЅ3XFf [bl7-^8[X":DvT5!Xr8fOaþ?2L}A"P.> [ frkkNe<0 ֻG`9"i߶;k&yz.)(z{S寮7,! nl>j(]4 3@o eO-eT=xGN5T,ڣႶ0q[ ?C7r-S+0bTKg8YL uD ]a7URQRV7.xw*9jJc/}X7>U|Qͽ$Sڭ_E  )uqAݯ6ۚ1|4ʐNyAE=JHݶ!y[0 * #ӆDvו{ȉ"E# &.ur9Ku0@:ԵH2sP"O#48˪`Wtk '{)̆Cl*q;q&M>4ӳ,QL$9N2S%9L;JI+V@`pܿfWTHW[R"4DɎmZf.+R*fq٦B4 ~ %{+?nШR qFcWDIFKe~r_9>(]BB -"u/ 9USraJAz\j|5VڂԒ|u}HmFYlTs{=A;7p Xɇ6"EBq:hx.* IHnvYZ)XX475͛vaN1]JCszU%bR+EH< ``eO*dZj++1;wqi6|Sì,_?"U1BSyo! Uc4xM62_1&/Lly0/b!:eD2aR8yiHfWŧ\m}v>cȈjscH@NIrkfTՉ uP.Ye{ы]K̒1% Է nVJOeY Qt9sPB[:CTdd ֖ /o=܋Vc󐎡+ ïzq(beʽhX1Z6T0vXЗp+x#FZ+ƙnr1dx6iBaUJ5<ͼDͺh{C= =΃2|FGU8X.r:G]3I+= Q1GJr{5jbw1-s - dba?tggVUS7_B~5BS}ˮһ)#H?Ms[H]ՈnVzKDE)(uzz(F&6R5%oޠ%vko dVIlNv15 I9ro[8qT!z]%bA%@0Úԏf)}G.J,&D:9(/Z_KZdfF,HaNE>d*_WJHSX:oXly)mom.V@2ne e bgQoYæv_X| Tߖn.a<2aq욖Դv)8뛱N/5Q--hbBۏ>7< 뛍D>9w>מՠ yu⩁{קj%R9k'mI|nD bR9[fP`hTwXדy:ц}b$2*F_̷/;&#S4әDON2v(VH03It" - \UFC릇"qnxV4P|FtOHA2&΂`Gz?|fȐM!{~Ly3#Q_!ZcNz=Zą4񬐢ן** E!*'Uܪ&nAU9ѸYxWAODɕ?B+(aQWsF2l{!Ok_JMk7p1 } _R/>jҾ*Lf  .zRݽَfqCV{|n3$s `XKPa6gBhÈZMe޼ spV O0_( -S9*AdK̘k6K@/4h>fХ1@o5gQb1TH$2lK%pM2a[߬8Y@BqQvNr<]4E5Ng7OpG !l ,WQS4Lw@`[ ?-v$I)&q%|1g?wFE[-IZ{Zh(7oC} G ŦF&a"SOV:Hn 7PUTvӻOaT]z+²l+ǬGrB)|,W /'v_}0Nwâv4x MOlGT/ 58Ey͏ПNKr2cYxgw0"D(:_*dC Tq$zo!ږ?l~ L*85/c,ݰ+xp !]Q b:R#z暀 9/W|͎UK;\9ošp& NW;ouǶ&q<`gh%ikzdW7{vjA֔6| W6XAkDyIc^YcZ ?W+U>F(Y.M\*>b*ʴU&|"k1P+|K8Fgts7쀏 .n=?k4œo5H{1 g־3Qs 4db!^ÈiaGI[/13i̢7!'cKtD>7AQ7lH{޶ؖKoN]]B@,*> ɒ\ X=J"X|%N#@kCn} Vz9?2q3uڠh@%nЩɫ|I\klޅ=Jvo=y] eAx, q4u?i!8Fz-Iv]ݜKC5z3cR@urJm$Bc%@uG- ryn䯏F,E>?ތN/}}oFQ7[#baw57vmj+Sg!߭Ҥt<]y&a%3lI8*MY;ʏT&۪{KGnX5a3Phy :bexi1u$٠@zVM/\D􋗑1beD%Pp%qʾ_?F Zv#X pemގ @c-\WFa3CX/hxeS۹cK$gnC>Q U~94shDeQn|o(d.r@:!qAbWPw唷Tu87q2'j5*̧4\bvq elPy 2맣):h{w;B:7C"}?n 4m ]f^-^CO 67Y*Lo9I_CTZ. $@Dڜz;KSZBHjEHs;} k0 qv.I$9N._=utag,lMMͽ#h`Et:@FB,`cfziI4_I4dg00[ zt"EG.6@|~ԃ9ޛEpL'$?ruc,QBi8qXƾf=O(,jO $u}@v&cHxһtwqFB\m nG0E/:8V(RbP,ta.(YW#$H`cgf'#idz~G1NjrWW nR=56s↥ojaT$ 7h( F"lB@=ΜwxXCuEƞl;ZN#76t ^\YmߠRZF~Rh4: A/쒿lX>!G0j2f'Oh뛦gQ΅! \kMD8E߸K& , fBz-3=Xd}Nm,f N9} {~tTjP,敨G*KV(0@.}Tdk&>S?ptW9}yЍS=< a1单m)'MuJ ®Odd"MǦb㳞ϊuA~HhjE'G63m ZZ $^ÝY]蜂3DZKOYMbk~#Z z,.,貭<B^opEO aA4+*}\n_u&8>m.9]?(Cť<^r*aR]g4qtr5V Buė jD bg*`ՂeaqPEkyF%th"S_*i\4^ؓ)Ufp^YN2Iv[S2;%In'nA( #)`-|zq(wÙ̪MP9 -,y|>|+ABP qV0͗`0L9ӟ4#dA\*L7P>Jl2`FQfLϣ T)>18-8?r%w \̲6G2 rLrJ @6w[ Rnߞ/szKiQ@]C|e4d~T Eab;ӆ!tb2#YGGQeU}vQF,~MWRyX?U-k^P0^Bpjf 7EVhӈ 3"ɢZU_n+ -rA4,Jp?*;8/p)ݪR'5 ’s$靳2kxeTFra)Gyx7}Ѓt\I|Ի;'O"@ϻOn:Enqu ACI-}~[{RC(&yB9@,A׉55m]ެ],ĺy`k |yCV ʮm>ǒxp+xmüӪMF?\&CΚ`([9B$(IJI{;%u;!)7,]pi ]S}Qϱv# R>*E e:{6{==WFh|t3lK *C_ǜ6MWY2*=̇K`F_|3ơ{#\zK Xvئ)8پL-Az`vԺ͍sPϗ@}C5UmxU'C eULQ&)a4q:8)c7L:v!݆M@Zq}Ѡ= mDJe)0;#qiITm]kk;TPk:d\.okm0@锩t2S}*~rV'/iNܮ@#[@'1S.6Btj$ @ފlbk\@^5 )!wgoQsn gFWW^u&wglF w0093fuB=By{1 _ yB*"D/ep]Qb %vw?DJJ` !ir Ct/<=\r<l鍆YD6BIH9_NI=5T]rի_nH:m\R,̖ ^}%J;f\?o{6d<[tYj%QafۥfJy{]|WZ=>]aOMc'Stmu1yTdIp\BLuVj]l k"İ5*N 7` ֮b͇48 ڄa*4) oAhqw_?LAvoP" ԍ8b\ v{fѤVOЇVRzD*ʎ}\0ajN9zyt4vԂ*QGoɮ,K!dxT:!J S(4ŒΩT:;?Ts+@d L7*_÷Q Ņ$ud,~ch"vm) ^٬@dAoϸfA>Zq#G! c6%9>|IL1Gq3-7oq6bNh>)F#k=Hp\zf|?f0>( >+m̎K6Z*.hb/&1L堬D[C~< h\+l8ώX> TIHRf1hQ K~Zy:3R6!D@qpl#!fyPL[$<@N|g,%mFu$ Ev\,jowO.~w78t>rd.x$eȴ-72U>V)+Ua\!jlU%/Ub5*/+0kJX\=1Uϙz[iN Nfԗ.xP ۸Y& f*sv?3Av.EQ9}R&6ߜ}z2COV">=iW͹_!#V62Ԣ㋬o0pƚq}ç]`phu?[IxZ7-LC(aԠk3#2&&ILkGOfYWy#qu4n!z):o@$\B$zkq72N_kˮ߀VYr."}?:aC;ߋ?'>Ƙ [v'K*Y\,OSJZz/oQK%C|E=uCKcGeA\ZM^UWj^EoSz"%WAdI-\8iepfweP\ ?҆$yI#VX5'k,&sjdZaUw,~O:F՝_/*YCq pP})>5O!ÿA8~W+x-Yyf|¬Pc I W00N \` ^dnl y`DW,߭5(b(rv6.۞Q!GXt7 X]4snǀo,p SuT0o%3Ov=LW/kGô.Gqx8M=͒(tp& UC3])H .j#<~OB'vC$l2gƥd9ah3[ F r_ȋ.9\pW0WBSS8M^wbm.1Nň.$ XC,,ITOdhb*A3_ V,9Z8qJtkwPJR7ZObTL :/y7GA7w*YB6r2jlv RhZYރLOALںwیJo8z37c)17\Lx*4вRbZ[82`D_jXNdY{3ZRqԃ>ZY+*a6mZk_-O{=bM$0D8.@p0+D\ W\i7[یϿg DlzoN ?N|j ;Gt'مtF ~>51#%5pICߎ>/_F~S)IgztJ.+Gaj:sݵ3'2L;/b()1<Ƚhd;*]d\yR}zle#,⶜a7Zr0৭ttBO:i^xv5aonqP:!xbmS$̢7n>xH/K"!2_-K5Țw^s; w2} uYLdD!pK"3ĎNP}_AwN}A/?!"s\E!rb;>'J>Ee Ύ^H-\*d{Pe;!]; )L_SUWnݠCx3UnJUJ^ w XGT:{I0P%K>aWb{P,pCpm賔՝=l=ˡ191-H#)B!ܝ*_꟟twX&.2tq7ehh峂4g0ջKbxnݻˎNj#q9*Y-pޣroZb:/;:gaCYcvfo_8Zp"xqݤ(#z&xKhFPG78k 㫪ǎڐ–N[ +&4LLP\&)Sm ß|J& 6ąЛnSIƒVtSoאϠH_)1kBց:]tF%LՂ|qRZSm?J@p{dzX$}<s)J,_fdlۤW>x QHӡ fF}Dp$Ԯ}R{bNa?3jsFsw,%I"Ą±&^<:a?: Sd5˫Sm}; ż1A`/SMk -LH}:RJ?g-(PeǪ޽~LtJˏX%[Q< ~ELg@A!E-C^BM4VcLctCLOFyA/%Ol>\>a$d܂+voH9LKZRK]hڴ0uj^y$/"$oZRUES>E~TgAT y$O"}LRYH}Cɝ$zю@P1(diJSíSCҕ7@M8"):#tv ,9[imUwh$ߛLAԇEe?fջ,"sgB+mt͖g q>NZߖ'PCރ7&L[k"q^ G1D]m>ORJyU>'Ҵ)(M=2sMYp,Vx{FƘG-.`Xx]FW-*#TɅjkrZ5WC3Fab׮sZWGEJ]k-!Ճ&.뢙:4'N#ۗVEݢ YwO& v|bbET^EĪͺo{J#<6jH>\|`yT g@wjK15Bޜ/9t벃`"ϯMzڪ}itsorI)2Y< +(1:i@$b1TPMʇl2ֹ}oWmhie5P6iP]&2+` t0\ySm#k<*4?c*n bc[%jc>&(AMX Ft)ﰋiU,w=t׺w1\M[ekj_3rmD7K/ eFd}aQ=[Gl2i>Xj3Y`{'&b<}߃e/ $# e4ߪnV JD;nZ{pW!$$ gT9>",䋴aثiR+n (|]&DGCvQ2 PH9òg+Qh+$-7w7ӫpMUMW 5 b!΁= <8E8J eaYު b FzQ=ԭ|=AMEuJ4e\RUoJԴʊseŒG˩聵SJ?!(Al.@&J~5CN S /h(` Ӝ19L#xl !s+Ok'Wj8?zٱ mCOѧd$FÆ&7gf!t2k#Cgk@w_B$_. #*ޙoOy'w$Np@*p'@Ͼqw,vSj uAb/glT*w.b ayuģ q G?sxwQ~_t>lfds[gه;+&+4!$ޟqi*$T: Q/+7e+l=Vf/&I/=V$qf0!cʓ"bNoGwo4?$zmP3p{ݪŚ Q-0,OrEҗ%'-o #}C%Qƍ#Ɇ~x@|D螴}_TL1*)xm'Y=r >p[C-%4:^Q6=mT@d-Y즶[g%LP9ү7{ .5;UwM”ӵFα7\1lAw? ޼G}jk]tvX ŠMvʣywRaYzD U- r G qb,2l^&GRA,tJbFgV~.y n_ {w'X +kW/{z1LS+\i}; ח3k`9NKyo|)2[}^z9Ӽ%i!YucK?|m +_| y嚨 yHFc.1tH7s[rSˏmb*e. m 3׬ QRb_C{OZk' gXd%!2O=#7?Sb{[6Ƞ?G=t;\ÃSZp֍Vg:oF)텁oABav3Y46No"7dq `ji9DZЫ5XX(avOT!mg1|"rJn 9=LP%-fًo}=,aUJSK҈dd4̎ _Jmv\e4K,Q0zaNQ pJ@mfٽ:K%:xucAξ 2l^B z d05tΓ OX4m[2 #%|U[X[AskEpK5hN6W&d)/beõ7(6Rpn ?o& G8g:dLQ:9>>Ԣ '>ő3a<7랉v9XH$ð1ZR8M.Ky(UA6B2 7jY8'`V7V\ir96&@D hZn⟛-?b{euCr .4\sbe9y^CU"Ab=>ji֩t3j,ܶ{F<wK*B#w1Q7+MkFM 1)0[}m #K$,B#;3fV''<0 #O%8}}/p0LE9=J9Q[LLrsUUk %<8FMRl}G8tpu2}ƍa\h_oϴw܈ 1+2\pc@jI.~W>l8ލy9c\Ic8sC!|;cu$8'c7ne0'B HE9-m$j}PR"AT6g Ņk]n5vMjꜧrvP}c]EǺs c9;*3 Ĝyno ڦeV'3d[G6T =O~Ml(jCX/$%:x逼C36Qip|sbsД>7c抩LjCKڽ.:u>kދ*z=- :V&>ckʻWU`D,$ln`M6g$9j*rl-Yubjs=P+Jzd07qU1Cwvt͕T!-ɈIݠ͏M-=G_aa&y|}xDjG6\5zdl1B&L-THyQ;k5g:b_ʫ.+[]X.^NGmB.YjzG.$>]VS\.HRg<0Ul}>" БkShNMƤ-cp{LM: ^L|;F:@:^R rxbǺےɨWK YIhz¤] )F]G"@ q!J.n׏M){u貎A %) >5!jO^84K 9 C3EoVw!}տX_pRE81[]!kr/ƪ=x k6(D20bi&33-¦3 Z밺̡ @eywKp$ X.FH#l+#*2]Nj#JƟDBA5*G]؈pC/*f/A?Px[Y$BVl"e >[A[σ$Luk<ؒ:PUN]Ia]1s:\E`ƫ)-dT!y (@<2cGdb/ƣMO3Ν1@}CzҔ+WeP%b>V.#K@Զ=B8iUj #TvK , b۳gH| :%䰭=?l_!_`#wӑғr3ݔPl_݌S`d[&C`$t:=n%Aw(JK'"-9R{C%׃ ҭBh{@=dv{,T=d%^_~gIg"z6ɐEkZi&ܛs1YД}\1TT+5K$Re2وdmt+r6֮0.үavm^^`1E'3=z^5CN|(8,ty}`U)6T y>$sv: ~`m[)p!VΝmQ(dw8uB0 ^|%̭3FQ&ρ)r>ɥ'*I}ls_kD0?P/v=Hog xYRT!#Ȃΰ6Rg,H8苭34f8{ҫ$q'FU:ቤDF tYkzGԄS5m[Ǐ5$4E `R2E4qnۨ:2W6dDxkQj.cMcTاNi4ٺ1]OS zWԸ:œr)WmF1dnCi@*(YwFjt0MEP GT?(q4Ԣ(D{Ӥgz"JhM&b'N\Zl ]ɀz\g;hT-ڿ%H T l QViAwU &Nt`Ug3~{0"RSF+E pvwlwB;|B26@GƝ+ rQ[rn1>Nœyl;}kTo0 I/iV9ެ58uh*QH-q. TGWs}J^pE2N1ƶ/Hv縛Jv$#M 6gf6vZʝ.K:\ ޭ R\z$k܍&TfYZj-@xLޡ\(bJҚx2A7Iх/?W?uX|P`eؤyo>#rd%kjŠp76B\6&r#iO3f]v5[8Y=y|3>z9Ugr]`}MBXpe̿?j(!D m) ^ؓ,sNY0L/]>-bwN(X[<EhFSX#~9G\a\ @Q8*s$:!n~y&v\_~Uk"ǶдKh6M- y{Ǹ'S. ˒<]Xkٕk4+җ-0H#1m.==[A LtQI._Gq:w:JТL易5_6q ]H)ո'&|BB )M+pֵcV<"_)*48aE7㬆x$@d>/ Tm?aczZp[)[,>;J*(6Jմ=G.I(t/pS%a%M TV-dU/Kv>YT*K/,R_!*``QM:pPVEm`N!_TpHC@$Tb]1W"7Q+nßj˕B(MO:}R㒪q Gj;4Ó 3ϋKGu #V]>ˡ&O&e4OK TVSZ3dF *Ƨ&j"WN/5p8~\DgOKjdEܹ*m-U~I 1$O |݈#?f4Šx!F? ϐ*Fp3R5SPو(9vcz}=r0J,+Y?J g[dvwdHU(yEz[4 _c 3\$}Dt/)dQBü0!Q}AJGF]9qp$zdol@.Q7`g9EB3=,^UZ]EgNتڟ'F/p'n%dM}[O o??EL_LWXz@[=&LkWLMeޥ(* s L"/VwSXDY޳$[K{7)k&*¼Es Y\Qp#HOV^hC> cTqOjgt%^h#&k2 .>V CˑI1Գ b*>1h`ht3HWCfN9LSKkX;^Za M KrWJN5{k\Qvjı#w/-uBdWOƞShS}IaɓDg`ҍ+|O45kكZtǧVf0n35tUinV+̅@x?!PR= _X 7ɞvT eNuRThTJq!J^C痮/&3hȣdV05hd1E{ hk"ͺ^6o:o?dMsJ4]Ndbu C!Xֿiρ"nj@AYۥM1SlMӰ&GCM|NF#U{!Ȟ_ Л+f7qˑ\]miM_pswb_7+,b"f#4tƼc>! } nBѩ34 @KXBGD"~wdݵ?SYϛ֧`XՄc*ʣ.,d^ЫjryBI #~ҹD*&]f`7LW19#:j7LKQZA7=k(Ѳ0 Mr OO)>Oq=U,~^](3զ$#PD5[p Pi![5|(ޔأ͈;zTķNJXE?A5pZVe:>My4)6p1kyn5E>%"A!ǁ[I'r׼__@>^)[f%#f׺t4 ,Fv>(h5?@~]cKk$~+XWѕO޾6!@Hi@VxU[~ɪ,sC}>/2\ܣ pp؜\Rwuʺ'j/l(0b'@bQ.]¤İHN #L39-[ZQ=+ǂ^$PTbOk~ܗ&,!$ڼ.=@` E1>uKo;MimÆ<8f$6c$*_TU2Ahđ1hF;('0qd9,Ly1d|8zr} qw<{Z(A$cEBI)P {q>"XjQ"zI:l\p!w>="o`as ,XG >03q+3]>]NтIYJ^3(  c#<2m&>VEF>%ewgšx4ܵ)6>;,)H]繓j\H&9Rt|҆^v/{%G J_6^o}N/h> Ӹ2E,lhbg49$H Ku|WHk+ko?tlxiS^^n]\ K#*KPu 9BTZ@:Hdl3͛6fV2Kw01o`A*>Ί^?kGTBc\I4|2nD ۛJ(XV0ܻFYOߩnGJ .نa)~YA9& 7TK:~{a_#h@޹V`3D2/t-az*nC#= WET_+QPZE#xCQ~CvB"S8TL-dÛMe>Cn†fϋ:gPkh,6!"{DZ &F5;Iܽ]:J94Z;bPp]v@|3RQgkf ْu~:X[3D:=lЅnZ?"J^2G 8:VH?lո3.@\ި 5\J͋~A֢`C0!HS뜏ih1!wLGDy U|jp (L]fprotp fCrEgѧU `̞fyFo[Ѯrm3>&"<56<ŇraſaڼN28T[T&ZwqV>V_gAgyU]4w07yF9Jb`{c$Ǯ˩w榟TJw&GaHi}ʲR:-<18j9ܠ4.e*@CELJpHUڰuc:.m0p~|@)Wd\`"$N4,}[LK#E/[ycXz%QAPJ;`mh`oT`ksp[[Un(q?s} 9yZB(r#-|ZЯɀ /H7. đA҉#2Hꄚ+H=2_Tn 0V-&㭘ŗYs B kW[@\YmU>I[iV){75ُc~g3նi-\}|:z.{˃HNɆ 1ч+EIhk!{cTZH6kzN.W ~1G.tIxf`rH꽌,{zouaCAl.÷֟: `c!~1Fб{sdĤ1@Lh@~a\ȽcvF5ݕs)!#a-yAt#٠gN{ffw[swBB f/869"@t*{g!悱]O7en%ޯD>KHA)lxeZfz@.kc󽱝z?oV1 SSFΊd9eK@L@ (Gn q|]tn*̗$ع\gzTmUX SJ9DM^%YM> ̺ m(W JU؞#:R+nlMmc3DžSz#w{~oqNqrnAOlٟ)L)GuAWh CKV*;(Ffʓm\ؑOUT!n{=}r@p&")bYhۙ_ ֭["\|_БL.]ۙnn g_E=`HuCsP0Q ؐxEPyH=7=Φ 0{ж+=q<2_Ѥʱ ܖJ.(Ds* HGKڄRk ^p3f™~X̙7>nwÄ7bX▥ :@1!=/CRrL*~athe3BxSjhnw>BaY}.q+[k'p>#pdbt U)͋z\U%fWOɛ_J/89BA4 %VD#x>aN!W+3Eh:Q AcXR(p2"n.e^*BD4NͰRl Wjh@1f̌rSy!XnVTEN:p$ؕSV@՛x@r2"AhpЪzyY]`)TsSnS -L}J+hX&"nk[Ijl{$4@gxYm)||:\3N Yof -)(}w56Աnrlk%k—=׵onHS^%PZS3.x@P 6:= 0,d }gu\ġ+olqe.;#^l'^DIm,@q 6Q6 wQ93Y<۲xl.fu'nEIqfx~1 \^9O\D쓘%ie;g璠fVZ 9Ge,΋jw1]PgG@阎''+A9uR/{Pϐ#EkOrdsmMtZY03lw藧d24}:qyDƄ4ȮuKN6 *qe?Uܻ<)W,5ȁmcshr`vm[ѨYwMn>bj^zEAK q =BhilmGL٥Sf!`bCv-fG[R~`)wQ%NM9_971>ҋ%+ܪy{&;gʨ6)bOo<7_װä}u8z׀Y *nߊ=zNO? 4z̼=æwcK+4UjG|?Kpb_KNT/J&(5Z[vb_K^Y-[zIXr$b%r= ]^SH=6|d> l . CF8Z͍K0?բ5*+;8GM#2RJ"d"^![ܰ^qB.&x\88_hK$VW-Vi32ĺPKI|wx5J>=ب1ѻ)ߒx @n?cTO wN; FwL)=WLm}#O~7֓dM N!L%r D2c3z4; KԶ$7_&^ r$=Ioh؁-\iDݖ"I9mRhqLJaZ%` 0R)=`|wCˍ([ry~]Tu3TK{>,lOYk4eE' 1<._lTl3T[wǢg9^iN{ͮY\&nDIboP-W ,)y}Ci˗IblKﵾ' k3#,z%f.6U)I{ՆmCҪ_301GL~;Lc/n pl"|7,,5|7Y<BKӺN՚%؋ἓTlLEZEM꒷ 8S(#7UMz8 ìg)ϙ0n4U^5do='V{-;``fv$('A]gա^h)A&@Wa 1DiecH9`KYqfNoXYAg=<Sv<&1NėMSVBz3} JaT =-:#K1eǿ/ᶨ@@.%a 4r%VEh8k z E# B6?-k%o")g07ϑ=~2@t "e3u:吼x݃L>2qZwLX<%DpB-%ۺm9Hgf|I !_-lVE>*3h "!ބwl2Vp! ;^uVϏfa`1*M/i,G'Wƚ!6wx2e#<5p5|Eb:NQpAmF+̅W}iv|V윉j^վmm=rYScvx"f Ls6>|$-[!YN3;hfYr!#_t; ߳534M$c9Bpvs2aLfn>tOC|A/-DsIz sc# !NxH'ATWm$dWb+2I[ RsCI{GޑD<ڛ[3|\.e2Ֆp6̶.(ncJy-,䤞EwGe#LE4 71`yMj#/.4_6:BN÷GQxCsq; !/53}()a]@GSD 'ߝF]~jM)mG෈J DCe~V !\1Q32n -k3LbEֹ=IJLFH,g~q7 vQ^Ò;$}0|d,>4tyvMW.&~jWYF8BH GcbQIGBT4./Pa?R:Qm8p 6HGԈ1SnoӢ)AӯU֊U}#9&Y45ȡqN#Aˈ-D2(OA00H^$% kL'˙ȭzPE_)G 2/H C" 9OsLqMw~)iHU\F끁0v-N٘(xC5)1%[2%Ʃ0215]E8Qs7gF{=~lϟGC5CuE:;eV1-RSʘV OGvH'^~(xwY]^0]~i,eO y2kZ}ńS` +=`sI'ile߾eb>DZk4EISfI-Y懤Qiio} 1"<yJ,M˙HfEߙ;MQZuKX@){Dn R9lW43.t_[=~Sd.U{2WH]жNN ("CS%hp^>@ ETn.aH\z|!Im eCDunLʋGQTsRT9xvɩ4aPRht5hvCt/Z ]5b&Ix1D-\tyD`rKeRq]N\z=測ێt/%r9`^Ҿ{+'0R%Ml s|ʨuΓ{i&{@y/ʥLѩ8^1F-_2qҨZلYYS?Ex@* wG$W !ߧ{eEcL\?{ NeԳrT cq^d׎咻a_zQ^ \ ,<~(*m^(۰;h;U9ϭw }uVÉ=O6&U7'QE[ hҫ֊\|6@Xh Iܸ °P=R@4S/iݲmNP3 L 7ܴN\K8wٳKӪ3K=6mbE%:ĒQ83lNs2K!EMC9q:i:W'-gVUDcYY,ݚe?q⪞R&]Sq\DF;[rg;MTkȜ X0a?k]HGz8[xQ";9Z, }gl3︈R埢`uUaaL (aM6x,|N+]b V8rCg (%U߀iWVL#ؠ-Co8$,pBk,(LMtد.òcO bϪ]0mgt-}Oeo+pʛ^"HKYݛpesQAT9ruL8^wr¶|*M{ Qf3-Z7# Iׂ::CǞgܦ4K%c8Di 3 v=M⢸ۻM*cNtڈ S?8vE a؇y"b gP%/|4]MQ1+?u7Ryμ7:/U:z3 ^5X#bH-)-E׼x=4RG T\ILM4'@H@+h9Y@{bI2"VP+9hZ,#<$Z)k9r&l{Ĕ.4lvzObGQK8T}WpYԐ_640v@̴*&'1_"aC-#/ 3$57J#jDH`%Tm+zkϥ}Q-ފ±ؓ(֖eڡXbn@[_!FrҼGNFHW&RRJpz4]e\خzpVd!L:+>(~u>i4~ǧc.Nq-%ߝxw׸\Tޞ_Yu>@ 6M"PM(bMƙz"/99K: Q22O"SZ`|3e,ۙzw엳dNjmɫt졥 hM AwMu?osa K/TcdѠͫJSG,i.@ m xwT n *Iehbw787ϱ `_ bŶD;xR7 /ୃfpP3hO a@(AKvu ,\J ҄JMy]\]ʜ<ϡ[B}YiܞrI1UZA:oMjT'ЭOq 5wb˙.cMHO51REW7i=%bf۩yJ[2[N6CLjXc/KznQq__=h6ހyVbG0 rhcՌys* pXUbʆQ;KKT)0S5h젴<ׄLnRuY8ۢdJ_@Cm@,y=o˧CWxM%P($n/zPA~8ayK \|97Q8Ы:d^ 3je-*.h43n )_rɜv&K+/َJqUBHf|F H&{=]آ<4"@Xx]`א%2$%>\o;=.vl&@#ӼTz Q n87<X۝?$38 L2b*_NoNSI!0XB~sdZR4V,4>ƪ{:7egWZ\tP[0~;&1 0=ܸXuEcz2Q WO'Ȼj_K2\y,I]!BNҞfLlW5ԷY-ხ,_U%AA+>PW?w}I۔X;E@|χޞ5ͣљmVokf7iJ$2eww@bN08nv`Qg\|&Mk .| Ң )I>b&DŸCZA-{6IA˞Z/d`:߫٦c01oS>|E@6pEk͉e/mR0{J‚9I3}Bj1]ݔYˀE*38:o9gOڠ0Y@NUFN“:H9::˔q_2u Tâ]>;u,Β4'&SY6XlqFʚZ~З_kK6JyN$+u͂Ȉ4XѤVm Vؙ+Z?' CVCR!IRc1 \pa h~{#؅H"id-'XG+7cn ~<z2{YbuR`FH6qd'ғH],;7f:j:Ȯxg֙rRYɛ28],dg<IO3{F׹zZ7qJIq({= dxH y7_|!PnӿX`ŀHC'#vB)IrSP/io1KLF|>a놗5݇lD@)z͍+aY5sc:鈧UlS~lFq{R 8摤2HqTk¢LgQsfPhhFy(6i 9!N6E.evHzl9ߵOڬES.naVSPzrHOs`dϻ)TG f' TZc/֍E%9έ!n3ff~1־SqEɡV+{-f0߷~lm7Ij,XrэB/ -t>x^]=/Yrś cԻFV-Uf鵬nf:K@n@"œרYLZ3?6ۂkV3QI~SG0 .[fiWP U>ykY|nR^FզRը+C2;5cFL!7TDAI].f!c P %΅Bsya[IjjgG"=?8^zmC99'6D:]i2 _ {bбŪ݌3 Nkvz@KjK^ZA)o}c0+6JRJ-Ppr= _|߭='n3*S1o2١V@T]ͪo ,\ʅLj !J0JiP6h&XtA]q/OC%C:Ib .[hT>oOE[2E*p3yl Oeԭ,t1BkIENc*ݳo|E- Z [Ե.f^ RJXcRn%ZdIuz|\Yuof /I)!v:&M >bt5;=_Pȥ=2'`d NΏ#uءaY#[?fF*g% 4pnUϫvXW+״f}I (J4xK Mh4(s(6Yu˩s9w Z;UVF="$,<2^~䡖}`e&L PW7T/Ip}J=ma?td#霪6L' HeEhD^F-We.)e|2bD_s %XYЕ@dY᪜,xak̜EM|Q.Oqt+u{7ӚH46=κ^ЙJZM`mg~JDծ,_rYO{+D1ZJ!VskxbUo4 .ڇM@M@mu-t4;#M O; t'{1&+Be\ tz`*ԄɼzW7U嗑|GN2v<ɯmgĂiaWt_S9l!͂pG=\H6gJEe+=~TRr*)t1 8sMy[ޫy=>&6UWWlʍJk E't:q^޼KQϩ&2a B1/&s9F: FU7ހCٜla3Z !OG;b܏z&];&FFUv#yu9&(sMy@vχ9Ac?!]BRi0 @pū.+Ecpo7 ,tď__r@p{UGw#S܂)W#~ـ]?ausEnShP5v>=8? 2{ɼ'Nb$ qoi€^w!gmE +w|m 70GB}6!mI'?UŌVWe,eNBF=Y/Ϋ'eȖT܇h?tѾ[d$ q'oU瑵1tMX;Ǵ7$LH;K?m8=Ie(y./+7gp^mEãM$xV2e l7Y6-S&#\-|lB׬~w$+oӋ66pDʡfrDV}fN"9P>gVI˳ ݂ #nƥ1]T1%]R^ޑR) 첹ob^BWdlE7iiTv g*$Uu0w %e. ?cj_ˉٕNne Q*g4}7a `>qwIX OQ@Kg>NjVv>LKq~ݷh8_yuHוsfd#iy^P@ s!AI:W;x9jEHJT[kR玓s5둎< ;¹Z/}SƏ%ةXgϏy+`dt}٬t4&)2FmJ"=Jjt.O7/Zѷړ y$1qR+A^하+ߘ;/b46E0(T 5lN ҶoևgR̐ΣJ̱QNփ[]eCe}Θ QL>`}(PduzUj4S_ G}iHщD=[^Xœ̌ӿ<"E @>z|cH CVf5$I~WaT2U)PM4!c{tJX4(3ٮ%#ڟ(.u]dUs ,(By'-t^GX)J%J>r8WXS.Cճtriԙ5!< *=4NW,V"lE? Z1{UoȰv賛$AO9w!b89: tz}5f\jQִT(3,X^ޮv60J/ђ׬7Qլ™>s,DFI'QO637_ްӹ[إ^sOU (5ڍ2!$£$+ ZPwZsSf~nX?>#rEj(Zeu=>┏ricQMB3fPG%䰁 @+آyp"WD&Qǽ,ok䳟U1bc͟2fUQQ}//VXbk6EbN&O۱/ƝMp ta/-4ٚ^7O,Z%}.yʵlqq_ad)M"Db le!$7ȰSP%(S H9{]'7)Y*۾@?)\]q>!#So/` csFtSrx=1ٱ$"hq8c.7#~UTS9-sP7Ubq@82處ً.Yi U@KǤ b("4UT6亦aG^iL-fÑy/ZVj䃩4-D`sWD]~TEx]4*RkBxq80?$H=X#Dy VĜS%6ڪ*J.P=12Rl^ePkdtkAim kagp4VfI_y"{"!h'kg+Ű?F/scXmg>]!.쒉v^,8'()*iC'ʍ"(<@SZ\GҲY@@^CQlFu W:E8 mQZi$+M,dm#ע7\Ԇ#)A*KXm>|ZU@}zR4*Yy#+Oe2&ψ^ :8a0iRϔVi𕲩pAyilZҍ[l;@e.T9CTs\z'yO^O'{m. I_Pu@k] Yup6: ^'9wQXAՈKfr !N(:P[_uu>dtdaZZv7?M6BL2#wl$l0PN|TOcGm`o5$1W)Q O5XR-_#v)Pzr@tk97iO26[і*6!#[%CP! kQwPuo1"֑l/j,WQj [og>}cj G믟z$Pȗls GFAuٯEt$]Z TLiʒTrMG`Y ԰̘S" VSNeU+m.N Nc Z!O|0([=\Զ]1MbT1%ۃpϙo2! ?W 2=,4UC_#Y2= dl Af $xJJVŷ:Quc~I#r/>iMwE6a*I7OcMT\Hi @GHX٫}jj[ βȳchIoR[i*ܗ*kAMj'eY%"c+# Vͺc˫yڑ7Ș6/f97jDZ (-hD{4zn Df^H( wvr{rK8-Fg?qkKs+rl)ut"?V*.o>m^aT 5S{Z{ay7=*MZ7 N2]6;`w.h_Z  Di~"$Ř}+Ώ(U }ї2sE`g6g4IF u^ 5򕮨h}R 2%i.K!o0cyL9p[QСa}S"a,ݞ\B%0zF0z pFcS[3P&vbĶ18Kzqap`b,cRfzA;+J?[_iP񁧘+8Q)IEdcV ,L W)#x<guڈ1}K9%|@l侌-.NG>Mf>BBr{ (ӵ+8xZI, D%r_aiX2NZyx^:#S@\RbTF\}JoW0([Ťl#I.qV5k1sVniL ]/Gu}.SjWHu5ٙZb ô?8{J`$A&s;Cc;xf?bRs#dݮ᮰J[SrVWd|vMmuԓ(g"\HGJw9ܵ)Y_h)d?52_/)q`r*ɐf 3P1;j_YeoQ)J#BDҝ{o)v M)V "MdSmvrPoDC T̬P}ѠOKQJ44۳a-j45ɋ&N и먑 Q5a#XW)dF#TU [ɾ&_\_a-q閲7`9܁u_U z p xq{8jKuz|m,ky 旣=dIic}rWF*bgn~~{ܐV,uZVߘxQ%ce -t~Η\-0mZc44s2|5!"!kٍ13~PZ_8SGvbHʹjXHnG^mum nbdYT[\ 9rA0Ro9G7+ZIpĹSGa(UЈe4kU \\GS$)lj_mXv5`B!AI*! h2.^A5J_L›;bHY@bڙ?JB`M$gl!4^)*MhQK9gYGBklM;[BSɏFUKo0L5^V[ sIT詪\ ȹwӺ4>t`= PX0x(L"?(0vߣu&iڡ'a`9V$ml+D>5٢~ u2d8tvB!Vsۭ'n3K>,8CO33rP^ƹ}`B+H[06(Wm&{F:؍?E[5n\|XϠ[>laƀGB՞LG930ON1(@dD«"sYJyxb]zt{^qB3Pe4wɚ$@v$#T1$ @_%nxqcNp턲sOLH~`)f)*KSސK|lnW6)@(/RFvؕ|zdӹwV3Bhg:eCc"@+:@Vm9DZhG41ހ]]o~'iRJ'l:&5M}IoɆc xB@\#?"&J3?)ȭm d˓RFePc(t0D V'nj5C4Ѝm~Vʋ \+X(It6^UQЂ2]f8) TS,c҇_qsQhL]Zdg]^9gtf *kAU⠭obu{dRG vi!x-+|cr(6鳆.b~6y8ӸoδԮ`!3~iu[t W.uF6FV5,+|Ÿ&U-%Β#鏝o+@Q E#C؄z1#O|_p7 u̐ۏ,+@W3;d= 'џvcMk~/7K.9 un{8z /hNE׮n>zToض ozPtd\nenE![}lxۋd45/hg_%[xTL^7*wIt Ewo7 ?0wfa(?r9W3Ɣ&'8dGf} b2&T? PNhTЁ r>9Q?%,m̓Wv{%YԄ2>gL2h[߳Hr><$Y9V.\6'ϊwdP  :}!v)YJ7h%/ҡ.>-6X*T^Fu7 d>_IdXzp+Ѹ.@#d]H[ ;ee1 y~Lʙ&+?H׽W@}@sHъ7%(lov=id:v>@ьGtVR>f$d#[]LuATjyc<//6?.R˅rk;ElaLqz^&LFW;-vo(~{`\KExDy.\'~MD#܀aFG/b= }9M/!}rV`q]IjwjW Be?0Z⣹ FֳuC#7N;)OeH.@ #8ߟM܄Pf"tfK<+v'@{86/BdO -`1KAoj M vdg.=og>'{z,Yͷm> iI s}Kzl.EZ:t!UFeFϮOeNߺjCR8kb&u>i(n729UvE4܅_v`}93#.(9k`!f?ԯ-A (.%jEUv=]بєhZv;;buvD)kYhүx+ݨ@ AkIk| 6)ZE`Ij*ZRmtKAmEo5T~sX,7b~t>ګw b33rN"Y0&wx4;']L2C^/RKޏANW!o4Ն~α.k 1{fDU,[]o^.0x~7!&>>~`;vq@$H8=Ʃ y+pSD&q+Bf3Gp;[w.>x^?hiAe1C~N 讇橕F h=Uݳc腝3mST萕@՘ -_5jk04 ۚ:M1C?ߑ 6{Bmƨ6 @@R<f ,"-KE0¦L֢qUuͳuuOWOQp7 Z <Eͱs˜_:xrf Ґ`kKt8s,N=p%=n.3Z\&SET'ѡEjIlnOomጃtp!k v- HyeG@$/_ki^ "ې@; W];H2C} ™/]Ъ d?!e,qEr~R>Q jQ#栥"Ё%TEʀm!E~\UnVc+ ;T(.glx,+କ:2w"̲?&%%qD}?^t#+8ĻrTR@&{iEe T#7Q˃ăsUJ#@Heg'鸤coVU** #+5 'IbV=U(P49Ե uRwls-TA##mcRj? 73ddJ^cCJ2J}C/}!Ib.,66+blbig ͣU%u "^ 2\{WI;>ST ~]H14X9`zts|1Ifo%ECQə(pSR3J]R*;kA4 bԆ):n;;WSACyHjԎ+c9' R'n@7oCjo n=ZD:(Yߕ`WUµ?}=ckT`ŰP(o5<݃>;ܡsJٳ| ΞV]Σ;):2;wbr:'A{1Z.;,\穀  T;kT(3@&f :@zpԨCE$A>swL8*K쑋L*ɛZGGa?o;܂ 4lB/Ul@,Ǽ9/%•HJ NԪGb-a K7̍ob#up6XꫝAs ~Q߭#cJ=7|#:ImU/8A0񼩺7sIzw_] {Sj ^E{"PNU4$ot}n_yv%^*Abʵ&MNz$:Oԩj,B! u{ʟ\^V mFߟ.r%{|#es ~? ;\B9s_ {airUnGC-wT|u|=NoQ_>Zpmƨ8X"'@_/[! 2n+ͺq_Q<}0T03:u0datɮDF:4/lٯŢtF`*KVhþ#Co?E!x|o-=B$+Ảws&T~B&Ґt;+ˋA=zIn)UkʁVMcl=><)d]8a3B91U E `-h*%8wqo~>` =3:ذ;$(VҲx ^c_iN0GQ;EPCb7uLJ [x\C &]gt∣q1m|HF0^p06%z՟8TPĎ<Ya<GbG%éh<] l4 ^$1Q|QGْM3^~uTE&Wc^Vۤ2 Ox$xnTts!{w$׷i.rgM]{O֩-.+\xACϻۏPO[؈}Zu+|BIэ̿))U#?Se9Lb\SL #* ßtQi|\ãtʜW`zC ;3Fm;j}U:Ū{}a~HuE ?_}&O2GпdbwGmmsSUEGwKmG~PwkXNi*I Ė[|Z 7xѣ],T9@g]eTڹ,3"AyvpQE`wd1u~7 /!qLRXHt:͐/ꙀC1gëd7`<Ng9?MhcȨ{9ÕIžr Ȫ4k{**6^*|ȳp\@C-AJ\5U0ʫ#Ӛu"tA:>o5)kR&CKi(!Z4c8(G5x/B'>ur 5}TK)W&O$C2bDɝqJ,C/Buj]QA,dq\ D[|PpCTwY1} 849dXtU ,*>3,L`9ىĭ.‘hkr6׆;[9#O)hK҉q,,NiyyExr,_MiÊϞhƦY}$9l4(k.J 68+hc$1PWQX8>QƞF?O|(zJuf7s]§pϏ48m[A #hYym#x.05t,/*صLEEM∃q|'`YV7aA< Erp#v0 SwU}?βBAĖBL+Hbz]tj| _W(\SfmG#WEcmϲŲnŋ,`-5]ƨH#s`4Us>36C{fE n5 $@ p:Hv,5e&xH֠pzXOoEyb<%$FY.0>% 2mP8` Oto߄BB~,/6^nh U9[z٩ɯQ`z :N L]wݾDV0и`r^^}q%~b ,yռ_C_=M?ͺ>M,գ 6~ j)NN~j|)~x%*)<ֻaal"?rr?] W?6H[TD`Xia[0)l!pgHQ4|gi1u/LmF ^>j@FM3v v0#a9#dg|ɪ',4BNiNbarw+ SA^.宵 VWߡU-fbiä|uVg JP"4 w ZDe”+iIThU"LgkC^2~B ֿ0ײ ޘb!d}2Ƨ8gŐ,Ƀ"D%O5sn-K(^xpROOE@}\< '֦ !!s+.F+O~CFGu3~:Ѣ`%WiZn#Вd<5dD}eEjǩ&k,jlYViC 4; 83Y+*|%<̘+׳^wQi˴X(ׇ#?iMQ<o"/}sxr\CY Y@ڼ-Ke֡5뮤W*5}ۮqҵAj Ϻ_38NÁmF}/;/wo)C'pqaBeF8_ <ԊH0XRC51e.|SDF9胠>oA5 6~] 8NF nd%E3lM8}_HםZݭ| ݍ0ԎFK ⪨wv)?1P@0~*`,EײԶ䍅ÖlbrPFA`G*Ƀn 'H9X+ FlHF@r=tejC! 2u}d@a ? jqq3uz[ >;{<[)WDMB\@E lu}FljQ](cѐ1m'_ X0BbtR?DT t/Ha wiѩ?ԏMlNAI5RE\5 %,htb<ހF_&ШǣWx!Kn!*SG-1#4_Arץ մ$E@0:F C2[{w{;QileF a')Qb}^$[Hq?޽ݾbd–U I؝;8| [,7X7 8V܎M+}\B2cqeG]GŌn6ҁ4Fz†Ϋq>T3J(AL1H}fTq$ra53rl<;{3v\ IdWD%/<+5bi9*ӆʭ¤\u3廎[ľp{%aCR謑MG6("C~񈾰ءcYY#`AdP-oHhd!򨆶 55Wgwf]JH {E~P$},jFoI=\ nNм 5sMβ#gg Q_&uOLOyP_iqԦI$!N<,XiIfh>GTZ;tr (xSNE 17qTqȿ0$qljq%CZ1y}_| ] ~2m{n:TMtϸ4m*gǞF*xʬlpވ~K Ҧ{tc/~q]~[`q|S&ۥbL2NhJSM{QMyT3UH? x}bp]4- 7v`d5hC>*Gek'^H\h ipfРFm8]C6]G@ߍÖVG^>2///3־y?mÒ щ/FrBfU "zh~ꢯ6)PCõKl.?K'RRb50?ӭ?$a~t"]2_mmGcyQݯ7Ylj1;btx7• u/R(~ ȯwdQgcҶMco>|ZäStѿ}Za\'jt_LeѬn Gm:uo9Xhݧ(%FъIך^ͽWlh}n|R;$@L<%_~%pBơp+)in]uO~%)2& d\$ꈇ%ɰdZœV `H;q!'vWRs>!HG]%P*`cys ?{+' !צJo_t &[>(2SkIazk j2O+S(EⴏNh*ʖol+\.:0<_J=#z)'5E"r<:p?^7; m & _蛃Vq5  T dwB1?$MV -|be8T co5N0q^A{@"gqbcxc?*c3H'aX@]vp{kӴ4gR(QBAKJyh[bb-T,x͟y.z}4sQG -mB'11gV/o@ܤ;|kYM͟f=RcWĿV~F$WIYdi.C w5},2> ZK9'zblO, KHA(5͒|rƓsΐAΰrn 3t+ Ix*!%1 8?}DZe($Aлyx=u=MAím~XSXeS-0Dom2~ /󓱘4;_^o-v%&*vyS eU<=|aoݓ.x~GsŁfQLN<2HDRY@|wf0_AC<0M.oG#ْ{^ܿqݴȒ̇q yab?qma~$#l<3k=\~ZΗ>Fr/5Mﴑo0DlFOmIlb1%zۆ7!Q;>qˠ`I<ޮ u%)iۃ:7s\];o*ܩoNkw~ ;aWWʹp\/cX_f+ةEoGOPµׯڥTm=Z}0beJ#8l2'Z-e?uەrct$5B6ZxukNԑZ'鿴80LG,?>q"MSءS0e_]Zv}LB4^^.4I]չ$9Z`#*'X 6wj(⢈g &-%߮I!f2NLMCXQV\f yt^sà]׈e$r4A̘Da 0 rrQHbs @R+\/SQkW l٬d}5LV5l7 d4TOc8Sˍ{~0:L8\2n5:rK-IP{ B,ceqľ͆" =<4́cF?9 OQ)ތ?tX{+7Y%P@<3#o#;J"|z馵| ٴU%N{f(ޘel3LiFpjɭ S]{Q?f;'|.Ek\FM*Z# گ^'֣?,ܞI</mðE;<1IҼFlxE`J3rzhq' 1Tqe;J1X-\WP7/WJ1 J榣D5#$d2+;&>/Gd7/ɣpXw᝞YA9@/&z+}1"7#Z6.PB|]A Q"f{ z%%MNm?polp&8z h!ۤQA܏)$# X^?Y([ԐdZ@+'"e;ͧΥ# }_kI!J%VV .\WN Pƞ#N2D c] e{]=;3c^Z{ XILaDYWe XL^y)4T~ Zxh2z*sAk:7.Nfbz߲uR-%mfsx* `o˖˖ǣx+I:;?ތdW b4֤n, ]W!OuЊR[ɼhE3u@=b0AiZADIIUSǪކ8 DP{Fh5,\D]ma >۲kR_uLg@!]9k7! kfVG '-rD[[q;Բ1@ƅvF]NgʭBVJ<^j'9`߿ R˸H<5Giptm|og5ìg( X?=)nXz/oЛ=GZ2d$!Q$\n=Vx9˚ʑSha1_RS塬In^0 ;MC33څ)Ayc\L;(T[ e< ?P2 gw=:$Mά*=IʓOdsngN#tH%ZQ^z)q/z+@c N##|w-.`{r:$GsXvCU+_Sݠ{ Zs9H{%:Ј 65O72[0N bN/&/^fޣ񨖻iZGyAй|9ϼcRw3!U}]Kn#x~o JK-`g i%xb/rYu^R@bu%68B8.r"ݳڇ,}Jz≠`P~1zrrϒ! d11$6 m/ز'1+>5|{E8.ckOirZE|8k'/˸ŀ%IŬ`aF)ܶp':8)]WWjƅl\G  '-4R@0ynn츥 WǂŭS`3:tBO^y5zQ7;GN^oݶ Βxs,(2},BHԦ25Pֻ| =Wg$go־7`prIR^JH(IІF& =O/|]ve,5mvYp- k 3 ]Ϋ⡳i ӳ >Rw'1c"*^r~Uj(UTQFpy5`?yk "9o!$ֳ XOyoUz-ֺBKA>n N2FP"ڳ35EjeȆkCO9i K )9#սɾP7a+mԯ렝"q<[}f!r16YZ?+Ihï؈drY%s͙kf+IrRURi^ה*\2thٕBiliUʸJL&Ұ?JsL$efbi:ik 7v:<i9z2 'oj?W,th|+.jp`.xA{2=xEO UQNF٣j Oa/ϔW78V/Eҏ'דLdxee<,8gԪQ)Wt*.첃41q!fzTI| JSoZq ϛ[!5v61NNc[uR-w?ws|epz [ɰ&h!qg_X1d nX궼h'Q%y}rX)=8ɿ'!A]*r_WpC j]EǚzI{W@(I\[Bl]OkM<]vCZ葖ӀRv]N,0wi+Naԁ[Z%K4.xCQć 8]-ͤXKy)E#9\Wvxbmd # *Htq+АAhMIgDI>bz3 s^fv+ͭVaQsudI\1;t8%۝ͷ.i.&l%{ b8 z쐬e2jAefo%5EF4]K덫ǡУ{90(4$e-x$sY,sFvJ9_b?X93CɾJao"Yr!v% `;9{ }U Mޟ5ųzXo*B_d?(eWF 3I 76lMojR }mO9-v5 n>S}9/Uoӊ5Q:㚩q11oH5zE?=|vBlCj; ,@+/c`;؈RK=S@i}cOf}Կ/|/TpXio ffmⴋ,[0 k"pC?,nGqlE"~8 !t bҶy=awqeCDCL )(%'=&"9Gti.mŵ8XOH~]of'JDR"x']57}ulJb+|G Zt "4@6wi.oH7 rdZ` Fnf=P?7bǬkٚSB5q=h"cR1)@Ev?tsZۮC SP9 R8.D] ]Ӝ^^ ܞ `"ZF> JYh/zC$~\G)8FHY|$@%@sj" I) Cp9Nr6˼Lsxu'dK"0WJ t4r77Q`uSwK7zWoX܂fZBr*;ckai M<!r8#檻apH#Not;,@8,=8b~ ܎rQa,ol5̄g;`jr 埀4ŧsY.(l ͅ# )D?J.k7qFK #ӗɁD{>m m(w1^OPd,I(A{4Au<4;ACDLTX+iزcc:ic9Ā~Yl?pAPP&+H!D8*^,+GwB7YrY{|R꠫3'QWfiZEHl̖z"k%N2<=һ ΅85tR^׏-llEp鄒$N5V̮-7#Y%Ew؂8aݜ#vZWpA;5R@! nHʔQ0nKZ~0B"D~&i3j'lǡi{=n(pϼT{$-QϤ}3S逌8&2-\~)9& >=1@_ifqeɷUߘBf2-ށTy&Uwemi@EٍlKPAχj w3zM=vF%K`spޕB$Eq QذkN _ktryFr,tnl |!,0G޻/sy_!8@.v $F:w,/b*]䙋lK 9cA5!GxW-e]#j`Wf ~ذ~7Boƒ|d/X?-ȿ@ya|xC)>;Bl'9WS=&]}V(/ }J v~,> 8UMLLWvTCݳV ߓ(Ge *)WmJ~,71ac+ޠ 'q\v"/|R@hY3~?O\Iw1{ֽb\5og<1R03DvJ`i%ں6ȼpKjip:|IbC#>>Bl镬i,Ѡ"F<''u)Vlpju1.Գ̨ 낰!؀h>>fs@m:`?},nKF1V'g׶Bec!AC]ceNJd 6 Ph~+\ai?#0ƅVWrC5)/t*%@-/{u(pNcZd 1|$+6Uf)Yޕ3oQjbXY6J-,o-(Hܹx`u%gm2mfcKP6v`j3npƩR13 yGzBy=)&\dV]ǓqsH=k4NLZ^^S`NMCas[s?Iw?w匹苣m֒_}oѫQ&#b4[4 rQ$x࢓g;lV1?Y \uwʞ. 5F'fMHeis9o &wX@CKr9NI690eDdb>% ɝ[yKƷ%7:|n0*tY0\ Z2"_kNKיKD)wݶXr"WɣnTKީugVc;|c;b8y$ٖUduY_X~>w$:qTA~CS_r #+G6ֹku[^auixg䟒7{(,A/[C{MN{Eb%L斵aġf[='!&W]h9)Ҭfj>4 Haߋ* œؘ2 k :;}&-l#rZ{) 8d>(@)X;/"hA}T uqϢĹvE\&ud>4tz xXV.W-04'jpćomgtDb ]^VEZ9l0`V,;C KnGsTЧ%>d)MJv?i _F"y}&yIZ/$x H3kmlڱsBIu'H(^ Ӓٍ$2LٓDd"r#MO/,R X}2P.Rz+܃xYyA3T \YĢ@vcL顾.QkbJ]fR^ .ZG'Bdm4\=%6|IzUڇ:f:Y涅U頢7xͬ#\&…th#~ly.`VYWL&:zY8dni{Px$׾ܦ5 Q[݉jԴK'oAmvNóh 6;`Ȱ(tiyrV/`oSsS%+.FA'LAs«+oqf2'+>^Lf,%ME$8865:dH T0ٯC!ds,#h<8>#ÀĹVI6_{\ 7q9oELY#|L9K:H8Mi PǪ XH7$MCi"-sF )Sp"`K0ZBfIQ83$Һ[S  2nxd"298]1D+1Iy Af`9y(ѣ&j9V+BYf+^~:T|- Xw,u8&gIdG-9t-^KtZ`AVr 3(6FR>l;;RUrRZ2AbeJ1xFcb? HT<%`LX+|7H O[X:Ρ1rrF5}]|e0ەU{dmjH!qs4Fk7W,c8w x(~y>j'+䝥v(IRF֕_Ys)6gT>sˍlbeP1/uP(Z4xOp[e&BH:h^6¸< aSH]Q|:pcdUc,F8OwjG[NP]J>aek93e?/7?u 4ãɉ}d=̑1M&_Wh!U/vd&xc2dlU -DĘ=o'juukb$9@B 9| +h&j~H'Nf!7z 9C45w4RF/APBVCOmmT d3l_Iѵ(2H&)Z>ghO c9)r81pGBbB[߄6SV$ݪ6m}%VL8VrmdJà`!|eq-2o%+(Fp +SeM ˬkq]O_efjRw6cِ֨{kihʺV*+Lg M ])YN'bw #oߔo]WZ(q􇘤!4\$~8c~} ^6bk`1;gXwȖRy YiV9=awc?0' @2~hKPkw@^& 2?1`aЏécO$JZ sC#19njKu*BǫN^HQ Lw̼J|oz,!y'~7j$=XᳯVr)RR s@/`SD?x#W^B,yj&>)?D= 8G [2a.L)SSsMW"{vT.3f4o~'iJEeҨUm#4lG޾[$7c0 50HyB.W&Nvqt%D!ɝAU9>EL)'. OџbzNڒX `F0It5:phd/r H*H##(3L\`6̧^fEd-^6xb]>SGy>k1mzR d':ƹ춢X\}%u9O]({鍝Ù-3:s8UN4#o)@ /N.}sZ*yFwcYg4d0]>-_yO8g'sM|,}^qf6IgWz<3t8![_AĄ%kz8tN,ZX&jl'ہA,%/%l@/K?1T $H͕cN#QoC"}-$z\( s)!iBV@}CIa1ily_KM'n!ϫ0@a\ Vs*fmHzcاs}:{0DdA䴧O,+)[wV-9pX.*DAJ߷I]'RDDWh7%eehgh˲σzwi]ݹKs"9xīH07vFN`閖7 EIPcS+{0\ SQٗ_Uyp'!U =ȕDKŸ;qZW|δ"]:}ftǛW>2j9WHb8)AҝD.CPE8yX;(4TeSq#jv3 TMnxi6}9ikPF\;'SNM^RS|]"#WR>!.&LwP\&Ek?GkjiD` ?}G0t %;ʅYg[s5ۉ\gtwW{d-zv8cSw;0Ӫ?E xofOH.1UG]'UqkmSoǙu%+UI_#sXK__/f ,L6{g숭"D HC.'Lf6<ںr/Ƌ7֒ذpbݽ.s9ކZi֙0@POw61F+t $JѤZʀSW,]E] KQGCPEQIuٳ;(rDI}`*h84BY7iZk

瑏K}c7ggNmiIz\FԯL1c0%RTD/fb ։Bm!X!w1s.n'2 \&U?w]TbDR|U0ƏK#eamV gGzE2L#ցe(29dۉ;d})ٗ|<pz%Y%Hl?B/㏅t1?XgIL"_]GP ;w1`Bt>[7tlSn:,t}dta IHv͟m meG.%3hV '+L*YY?~9'%=)!J #._d$sNk%1BfR 5k̹]fq|2}IZ@PDUռ *}}ÓEFI5q9D aGnQDS/DlYdbuIxM+e- M US0Dai^Ki !kv63qT'cfP ],ԒCO>R/k3]z j]XN6yx$"m 56 jn!c}Ve{sptwJPPo«qM,jAcF$7 BP>S7ц !X$pmҀ*>"45N&_uR3=B6M+ШG _𖿌rA(X828>ܑ%;Кf:~ԕm|ʂd \FYbB~cE5nY.E17wi>^] ,O۵bܟrhΖ݂(.h^u'+nf2$2 v֍C;/nSS.L}+:]+$w0<ʛźX%n&[Vk*%cOÛǧG Ü{dvޛdkU|=٤: 'Gd bQvuF9,o߯,޷+ꍲw:Je Lz|9oW0;:0ۺpk7k{:e#LJa]%wW(̔ae0MR=݄I>ʡC" .P +!%WStW m }OŵJ(۳E89pnĘSc;)L(W~Wpn!5~:@Q.e^B1oqPF",)x'ό ?H/Q'»No6^DZ"ٜ =?ep.CJ,XgQ4fV1SW!ut?sJvSXR CqI-m x<+EȨ%1CcI\Ac(gMתvnMݍ:rK%_0m?%|LU/3Aadid}#rjP0G ;Op;6awh9JWb4b\VsB>݁Ue~p^"1&hQuPgl؛DrsQ(#L!Ҟ:럎@BED,]9}+WEU,Acc5Ձ1ƁwT!,澯 X>=V`~~%lGqa3QHΠ*qc4f<}Tk{F*]O!ފ7{]YLߥɴ"Ԍ|QUz)"(r2^;|$`(tȤCbZmƯ8<4c׾2o'O'Η'yÈ Z5唪kP2q'4gIp\Hb."[2?q 83ȩW e%gr]BaJS)IH I*ۏxp4 9%C?@*:gY{,k7i; |h)_,%PGe[(F1.Ϝ=uqH$GҨF= ; 4>PT @RX#Yͻ5 m Þ&)yќdfJ()Yjc5/P6qW7zEL#{[|+0c=_Fc^2vk)!Jfڐ[vV{XWv}DF]'8Q{1_Fp"vJX> g9Tâ!0zn̜Jݾ+ڟ 3 9EL9r2 R?[_Q+)[^dxqq@24LG)šo./y@\ "'ҿ4C"4?AsQpn(guݓ'ވZxAl7W7{qO(68ZŞɠY+2r }/K Bֹ{;RHȜ^]Cʪ߱ԕE61`ܗHCIr+JDΕLɠ2u40䠄e->S"T*q.ԝ*h*@ƍp8~7/ K|AHUӢH]H8ѠV͝K^  ,;`#$2 @bhiU 9eQioC}œֽE, Tw0ה; gӐ&Z2Ч4AV̻t!q@]LRbY5&0BsBU4-fk3PO^"qx`A^o$s2u+S`KzFLsjƟ7 +wKd aMR c2Nr/8}\UoamؗW(>[I]t/δǦx7Yӎ&fm>‚2w<U  }Tq,?/E=њ~h[z a).x5/9~66(-Mg8A< ,}ʅrhȝfaq"s,,`D%3LA00F?tc?#K@y q/OKt42r8#RA;ĎGFt '@w/Z^TPċqdM熚ݥ dfC9&0-2|fW] >J!R$J];AbQU i9ԮHm'oխ%Ν-ŏŖ|M h@R224tL+n$FHE\Bju`HHE@5FyD*-T6xo-,;sߙw *EO6]QX9pcAJ&+Ww{ᶵS"#]yh/Z{]:l JG WP؂&Ki8?rrΖknD9MPE֎+r;k/2I0]!`Uۦ~s 6Kulyt96kAL`5R W4IFMOy[EMX%dy0oR ۯ;fƷH׺X;Sj%HtzXd- l.)Q>UKOMNr#=33,L_@p- ץ+/Y׌ˡO֔|>:gC#YR /MBOgOy vVvn8oR k$dϢh,ڧZ,Q>_03+LydՈֶX/ms?gD,M1P/U8a. C 9H;NB b9azb 1ZL7HffX+y57J<`}fD7^}FMbENVᖽ!M'>Gz@uPaŅ 及G0zU]J@%&RJHjŲƅO_8/yLi 3wc3|8΢lYd|n ;;D[jt cKFrl.&A7Vfzދg=2Ŧ!/sӝZ]pdbƻﺗ$R@z붐yo] XnQ͈Eu=*2 ^y,XKr2}A$є׳r^a8GKsZNE%MM-33N¿h$]k^Hy)[MƦZ`w-fJnOו,T`̃x$&퀢c)K3,hsL҆ˇc2}IoZd<v`v^* !%Αy25VD0k!U ûll^ӛrd|c Vlmf]٦Be./o>0P N¶.2ͯ[€ V@Z^R9Q5;ۣYoee.ѓeWo7hzæDQn:~m5zSV4Y(3^Z+>يrt\z/D5]N&(0m#s,'{cZ%䧿вZzTڌ ɮfK?HmOb+s190 5+Mb; C{&,.hS"̐ H@_\6`iuY}S[13YR-Ǘc N0,W`'^[,g}Mڇk-ZRj!ʑXPu:M]2'{p^>;oBM|VM.V.u!OtKpE"b4%bŤJm+QOD_i .¸̹gM(n& nZ >AN6fspXk~/qgjSyjJws'w`'l𿖔=]NSW"09n1I4e\ bbUDA)HNՅt_ŘIAY7riprE t!1&~ &|gS?`w tpAad1c4{A9kRoE- tt|^g,Չ?ю6sFm6.h z[4rx5 OZuȔZx^fj"jZwQUqufv JJoS#7-B=V #qzzqQ)@o[}!?+]?.ilɫ\TWu 1膓]Wa ,28ť5̋&,ˇw?J|Ko/ 1vcw]KHYB?xJ{vIB)/B16֜0N%K!B+OL@^5quϧno欍mRXx7OYʵvg{-)'3EΧl%TFR qVܨ m*ڤnx1be}c #!1 O.Q8}HĬM\X॔= 2])9WxA7G8MN6}c, ӌ:I_=/eq d~5S= #Eʰz X0phdQB;{pDgX}\۳#WM;w7^%Hphr:󀗩\HK VBΎ ,l"k8Xs}bJP/3޿tcKjJ ?ɖdv1۱cޓ;T;ccZaT1` ǝ])߰6Q[dMPRj2grDj&Bkm&y)$l+lSa\*){X}#P~ɲNwڬpVD4 T~A%0V;ۭn{bW?#iK# 8 ;m*N-puF=3TMMg5} 4?)|㰑]+6 ).#cx:ꧫakm\Im+5|' wZ157 VɚU3)R:4@B,w ˅!:m:GܱauK3s0SwzL81?鼌榢B,t국iiT+50ߑj:ťTZ1A ѹCV欆l&9; eKƓ3!yE7{Uᯋ>vXLQRlGS@ :be?r؅E ۣr h6wyᙛIr+x8"/{[x]⭩`x}B1,H:\YQ\2Up| ֍#k9XݳT% ۖ΅J/vFTBG9P 44bc ݊ubnmBTBB1ΫHLV%o-S9F2wȏ^/뺸p ,,nZcIa~0E[8IɛSV VA kBUAm4GF5Fi-/iB|{c 8;w`uiЩ]݁g%5Q}d9K-\=XJCDS ڣ[ F@eWl\!2\lHR]QxwyPiu ܟ~K׆H2/WK!괺0K|(]}JfbNw%5]'J%npBЁW u7g̖$"LF@wҌEeLTI+9 cFSge|nY$]g脀4Y^̒HViIS`2O&|H+[ێ?kC,'=zX&J|QeR[քx'qAMi2e͋wT)hvGhuCf:܀T;<$ḯc5KpCQ1p>J:ηR8|{A4AXYB0UuоUh&MVM.Κ6#W7.ɧuNչZAf-Dq9ֱ2 ᚘŒh+Zw=Qh./CGn~33Ny ZO!q=Z/lU51 D%X߫*rkF3[HFM mr d<$RD> w= u[t0AG*^s}`oAnbFHJCVQ({9&`2yY%QǷ=K{ƠB0 kjgN,' /q:cKT~~YR׍4'JD ]#s]4:W Dq$~ȅn,#f`yLs(ow\^ ce@Y6Q,_h*IYgXc.Шۑⶇm"+vqԖtڻNAD_JmAh[+<~v+aU` 7}G Y)GJk>nJ p&~kd ]Wu z Yּ4Y;_ }lhiZ.s+-wp2 dc0Y,x57a'Gaj7uʛf1f4 C]Qy!'͉Iܟ[B0rmZ@ߗ,ׯX #q;N$* bb5pؚ;30.Hy,3ZOZN\Șl6[{C3W:^:3={jA2.Cy9T$`@!ܯ/]~K+8DTu9F vS4MP`%o6J@uY12fg<߭ HeLIb"$>8Jw6]ƕϖ}cW+5y̰̿ނ"װk|1gࡏ|ܦC;K5K{ ;>^5E(YQZo}~%#0|OMٹ%;2?a~eoB,/6* #[&B* v*dڌqVcs'1@Eb)BI EmQh H"bG7 B5 ~68JrA.4B:~ޗmrmn8 jk &7gH5lw"k(g%:$V^ =$ O(q wW:b5׫|2ac.qV$S_Dsf#FH5al%3@zsemz"d<ѵ*E@AͲaFT% ӑ[7_N=B3-JZ!@|D#C $DIa;`KnB=LzXQgwOYmsOঌ|m㈢@gL+D@(_l!kBSqZ~S3}  ogi0R!kLp&H iNYs@!X~uzTyo ܉|YY %W$=KtklEй3-"uꇳ_pUÊ#Ti݊,-nyy5^c(ޓoL%-~;L1P4 -E-ruj}եn !\z}ahVW7rgԝ#'&e M_Gg+: JN]O`3sB(\; )V ,),c7t^n߄ZcäW`[q߱--I[DN|:I#0 30icl~^@$5TE8x3UTގ1Խ.[ӿ-N Ǥԑs>d; /\YO1Q o 4+<gg?5!0,Kpxv%KOs_)V%_|+6Ԥ&ᠠNMYFݺ_/Y!K^\K5)A2|`9&=X+6,wLq-a"Ϻ? 9рɋ9+aj1é.ȃJyL߁!fݯϺ XH }#_ FIlAf@0᭦4L$0.ֱUqG}75ӶrDTSݰh9XQ׽ߥ_Ś,d;e%R :5H^7WX,m,:)"kڗRZiN>ePKUq=مvʉN)HM4(D}XO6y~%ZKOPw!ڈI?b U7E}zT7'(frb4xu6RO1,s@$) 'X0K!M]{ D| S6g`F`F){BH= ' !:*s <" uw:0Q 2] }[kRʅlB glKMQН&;snYUug?EĸFB0XAKuy>7O[&#nw \5g "ae I>s#taPLFlo'6Y:+o4t.vC"D0YYcVBصQ $7éɡp?"ĨL#Q9 zqѿ$l,et REMPٮ!'|ٰ~*2#lg,64- e{ P *d4;ۊn^xp9V v)#8L~0ސ{(@*j,f7.G+@Qn@4V;2K}ȗ}.UcXY2,.#ٹpLnbDLJ8hּy h#F 8dvxAa$ ;JjNY:% $gkxVa +b;]%a^ҕESjs%`$>J:U&c\ة;IS'WAB.QqXۏBҬi;yi\4mlڶiFT"JSE1'* 3\/ G>hhj6ܒߔv2G໅z,)hN߲x/u5rzbrme& cңVP©HTCJNda FoR VC4,Ny`A~tC~V?S-_Pp#txSscg9h=]$RTPȸIY6\CD?ž wOt/"ɷj3r5Jr.1Hk^dһ6_ωH,FHh][FWXjSOe3ȿ,!c7>L(ANavh;JIsZP=?ϽCqT@A1zRH V _NåRh鿻HbF@G{ZArzO41:+MBrΡ:s?W_(إ,4i[}wyQ &c,{(Ғp4ผM_:SvrZm!3:t(\YqϷ !H1y%Z !RKW,S4x&}Z0v&/Ч2e.f z@\S%l' .;gxM) c|"NTunsʾ,9 PӃD>Y>>puߓlb 50rǝ~)]s~fĠI$bv؈xצy צW3K׆" {pp&@hkr&Jk`mxݢ́4k>, z*oe~jUFM룴@l9J)g7!SQ99ݡ ;cm0 [(pa mw6o񉠄Oh#Uhik?Y660ovw0^x=4ŗ[h45_#z%ClUTAM 5)ׁ:́}b83ɠѺ} %S=(N <dq/.h3X+>.'2:Bp4ZXW Ezr0C c%K7!h5hr52QOɲp^x3Wp=/ҴD$]s2!S`tҫRBgh=cvP~V<9GxD3̂^2 h< #3OXST<It\r.G+(pb<"<"/]!)ycoZ=ɰΌ CDg%oE;km2L/Z 9 AOydz4eɱ#e@gDZzkۮ+R`)Kx^.`Zj'B7'F0ۂH$y7zuu]eT}A.BϿZ|}dWlZ ƙ?= @F,.Gځnq NەzsS~Jѝ?xӿL?*+U 89e8yKѳ#o-CnO8$L9n* oUg;(e]p&NT9&NCPy9˴gA/)AaY@[)#'gO6T%gwAsN-S^R u2czuAX*%#}>ym0Pϲ7R,%_7jLBB4Qژ]^al|`&u,TEg^OFX-l{,FٙBhdA.B ۪TkE߆Z>LdlzI>bIJ>:(],'+Z4PH;o&vid6,큹ˀ#)n=lc+=l2<,Je#IفeB2.e÷$F6? 8[{a.'8TȂeMU=cI^bIipUZW⼥LPt\hh0[*pwSNwLGOM}7<g #e53wyv7j'{ Z.6+OkBt7~ي) s5 *6=8\3Se}(λ?F0rG i%AJm݌h_'7;[Be1%sU0)f_H` mJJOږ 2ND[0g)V,2 qGqr[M>C m ~]?ykN^E /˯Rbm;80sB Y}F>~΄ OcyMRy 5a2Q%mƇ<|Aߕg>MJ{ߟěrUf'/x7 VWLkj4l-3ń<p[xr S8qG坖.qT^NGP+,f5K2: K!Dl^uFn`"9B bF94lL|9q #'& .M0U +$Nu# )/NJds 6su C?n7+p.DȅL}?@II$ر 3,m,|m$ݿQit1E'˱5'kޞ~1cH֞ 朗3B%u7kNŸ)A81PA~.лc/uGjZePiAi"! +@*lh0`IFGЍwphEx"܁`hvU?T '9oB_Ud6ݟO8EPAVy㮁CEZ^*=׶hP"u'mU[+ʳ5`Y!yFryQ7@s睎:8_Vȑ66?0OlO+wCD_|>#[M]B}\\G@k L7jaG'B; Ϳ(QѴs9by`т!jmkQTosԂqW:#*6ܳӥKcOcb>~=]bY% &|>5,/ȫ9u,g1o9XsT9m*QMK'v;3, l | #B3]^{crAAwmVhL3r_YI) ]r?XPmJ/|HzItΚ`i >]0eNOi>51Xfhz ;H$QţD=XPp+~_SƖ>r JA^,Ep@RsTO\RE2 $C qۉ4W9$;?-'R4\`4|ZTͼ$qKƖ9*)2! 8*C&YH`L9>p` CO v3vj;gF(4QWp6mlKA~|kp74rN5Cv@w|ȝ4Ĭ+8 $5MA,$2'͚h?j2EO%$%<.˙ +%0sYڿ-sJn=F˙WՋal95"C8H Uι .+ûhb7M˾b1oԻŗizꫴ^+ő10Ҍ`@'*k7^QQyQmD=p-ۘu ?Gʀڈޅםˑ=@e^Ow;${fm,Go!)sDoU]5DŽҌme_ Y:`jʉ|^ w-kJRT&sw*Wriz+SIxZ~TD rosvUF;w͟_=@G) bƧ _Dv7o/fc){ӥ+h"ِ.Ѳ#:pR?.vt?Hz=ԣhAeqsA }hL"LעG+܁7\]s$5p7bB4$h\hRPt3Yz φ U.$&rGWhjU?Fu7^qp.tZn=cG&7b͋u !URy=`}d=FG'K_:b.!Z(99 խ~eήEC8NF居DK4{WAĞLI%Sd2|Ј |X*߃T+0ttMe ':t~_cc"qMѹ*W0ܱ+AacHɓ ]peW~asG Ws=:Tjs@w8hgd9n=<, <1g@_ lkX8h5eMD%+gZ+ F|`R-% υ->dnddO(V{Bz2G F+ ğ|85}0Wق nQout30 m߫0ReV,L([tp:,ۿ-#L-]656Ylۆ.GK"z'eŷm 7XJo`0: RE ]KB22+]3SnmX炁1uYg\Q4eԃ=)Gp"'82w$E_Ѓ Vt<1TyU?{(Ɛu _#g1_)ԭB8IB!S|몛4-573 kF+&㮯vc7Hebi|9!{$"_UHK䰖E%Ț1iyŀՀvn eޓlBNbQ~%'*hhXlaIdnWhWDՕ%X_(HyRGԭD !Ц!ߕ[`O\` zޣ7)ڈ٤e?u&&}L wn nenEئ`X<86+R ЭSݼ+.p46nk(0S?k"A9fw"Fq * RQS"%˓.v `!$Fd x NrQ]#.hى1:;ZU(ċMN%eR>H0w$J :1JK1<`xJxwa$f&9QX27.%xL@K&OE>sD ҥLTv\2 (N1Lk-Ľc׆i, Eݨp7[g:+^u0n^A?􉶫oȇ|HAn< C9!#ԪtJ(5(~@Us7)å*uǚ *\+*e=?blkT qP^τԼ/CL vտ wӉ‚BPЀi[CGY]`ȒNxaj w4y}]ICa2@]bZuRz|#XGms7#Ɛ7ФD1G` YiâY>0QoPoa۠F3 (%ŏd\evI9j00e +/}))tv Yʊow'lSSϬe7-'׼>G E4MY_Ĝ>q_h,SVڐ@X*ODDQ ”|~V%M/o~D1kL˯/$*o:Z&}H:ZA`O&ArcbAٛwPk+$b=_LCry7g:RrL80t[G?f:(TyX)*Nr MD[%k? lo,U.Tx7 L_TJUڳa\cml0lGSl61_fa, i:r1LU/H@wxl\)3`Գ BEs]eゴc3x *}o[O ::/shE )_ssMv#/fqs/HA$9t[ȏ5RcBֽ &1z+#/̐XZ ~p*= :b!0q$P>٩7~}HjE&.5Vj,akA@jEȒizl@ퟄ۟5K !j; hp<#<RIosӵ篆b;#0IbQy+CwL6V6+UչΗ+~tPVxajuH 4EoqtP-ӊ{rLP.dB^s١;Ԣ*%"g^'ڏОeP^34vwnRN͎oY^,Օp@Wd)w>s\m:=;t4?D];52dfUHCMx&1` ~+M?jڏ̇RiO1nv`\z(33Ve?44IQН9GWɩ/r2hܱբh€X"Mm4*.4 vV2(jV=ӫTzxܘ0.K ^ k٢T--/-_ ]tOcOK`~C)yT8ׁ?Lg`TrXh \v*I׈SO "pG*q8\ˌ-9v5=ћ1fAW;ƊslG_96diRD6WP9KFiHFH7uQ?c2d [$20"ۋ5"EMv~G{%._򹵲9썧+ (!MKR"I]gVAg|& {kW|pp>Iؐ6c݌!Ch }t~*<_&obbjhwAuwpk⟐6Tg*qq~vpɼ 1j? a2f_TW,E7V@yE|4Bڔyt/"y4M ;'|,YZ $C0+ hPe 6ͰšnU =LFt͸BzKt[͆]^6*z0,P?T-zZ\^Vr>6ܓ(NB2+tEVq"~LCBܳ$a{rr~,0Y2O. 2@U; DLch''PJ r8f8+ׂR|#a{z6z;j.ʙqLMl}B^"~lL[TRP(Ȩ&]'m&ITK_V_Z4=f&@c{Js8K?- @ $g_j*v.*RT_#p:Y- W$#k9Iߢ3.UÌwԃѐxeTgȒ^O^ףÉ ]7GO}#uK`Wh 9s+136iܾTj$$*Tl}M%q@R-7i+(nQk _'ъ6_C]l#C'6G>(ۑ6&\q&uՇsʬ<*;zΣٙGWYi("MD?Ffmor)1W"FN@.h6ݳ6BSQ%*|[(C0aXPM][A!to8-,39*`% }莪j3)dM/"Zj$h4 ok#)"B75)c[ec6%_AwPR;qoxPCEYRvEBԼ`BZ2o31aaRA\>o/q,ZfqE9.X-׻lcA羥|w%3wiVnߨkDP/J/䅚N7 ?UhY d`}?~ w^vzpOZA,ٜ N/Pwŗ1 5Њ'Gn7d.ETH㙗ڻA>IflNAF,I1vQ[A]y«iׁJM*v XGsF% ¤j KmM5+lTBAFT* RpR,c2]RhCB-S D |P֍?}a N(3{!Q*^p(\AS'Mb?'Mm g5I lI u~O^ kϕM_F%f4A'UP&#9^;" Wo'Ve;2A0FbYː=: ?ie5j 2)ޮK'̢< d&r ؖ);Z]dW۷M[s5D1=+Nde4>טWdP!p9E"u K>ÍHsh]֗L7~ Y?-2sŚ~=[ߪ .6Ye/c? :|5|TC:zϻJ^~$8mpHGE l02]HC<ܭ,31Xa."B˹9mOl G×_Ěe_VA! *\ۓl6U(I7Ψ:bČEJyY]XQHIam' 0Q~ ~V)' e5tK/p[XUࡄ>hg'C(z-5U&rOXJK{_aGPF*QV^n'Y Eٺcw%HzIt1SnBjWe8AxY66 $RuB nS*q%zܗ3o*AȽnnV*S0DwwAFP1x1 -6͖[0Nc*Z\

:7wIqsBL{ 4|HИӅnFPCR5vWӗ_E'rXRF+ubPv+Vnx. Dby;GJw1Vqj eL+YnP={0o`G y(+M1f,}o%FcyXP zIg8:] =;3jX5.K g Y{O'| X2^8ˣOXwsTq ܰCf޲( :tei{ڧ1Ma4&t~ cLZbn&#̀?z? r & "L|55lK4a1(9񦖜e* |7)œwoG4;-cTHB(]SQgWx~}j]23^C~./t WK kw/o~|F 0BPKa,^rß x N5Kvۅ.:$e0x u25QafD3*]&g20{r)aãf11vPU%oO0;3qe vVCvTu+^}.3%)vosU#!L) “1%4h!?F`J~%EV71Υv/R`y:R[Z }G4tM&Fpnu,[ɍ q6,$A`q zcjk&y\f![gյh2$=3BߓJpzź.HE9iwXVj"ZPEm60#ʑφCmDcJP^VaTwtJsa e$Vq^8Q߸%pk _㽁_`hYyLG#NKN׼}[#Ilt8dRzELDxKmc?I{jrҪTrXNje_ ð퓦M{+7ACcIp??6[oۀVr_p0)VLKȿ ɳ;d0m[❯h\$&ZrưHj;~lBԜhf݋Cb $a )^Dn R$St\'TH?$*p39?7o3>ASIKՋ==G@h_ɾGoثTˌP\=3o:4)=iZ2:yXIqNFޭgfqdͻT?061dkq>҄ ƇQf?I> :J.(4He/ϥF!B Vcth%_: \KFVخtP*6iV›x(y6sL2ϝ&鳽JQ^C llul:?hؐΤ*[&qc6 a*X}@>Q;H+$qȎi1Cugm;//רJx4o I&z--VK0M^p,DqNuJ~M[eK(R[й Wtߝ}Q|UI0ڔ|soRPيd-!Q`3V%9ȓ3hw*`m ]WbnzRζF\5ά$ N᷼8cfDkD+~0x6iCo,KY3{go]p.XlanF#=eq޼#F"'Pq <|w8_L͓vJ{I[p]-#o6@UjNEMEHgTjhV]Ќ:f"|:GĶ}SÏ"[~bh.l!y+0Wer5蚕HIZ3NzQ KW>kqaNV# ם4SCuqPEBM U :8f -7 K('G7ܚ5="wc9 `»T?vv~F|>P[NWt{^3%9)6LGNlaV)вATC׬~ψ HW೅KeѾ:boIo@B&3P )ki0)m)W"ozgt4i?A=@ =ڱ58 (h]Ք VOT^Ys5 ?y$M9Dx`(`S;A 'Ò=hZcapG?.!oUpS3w5V4?H@UHRgUOU%JJSM?Vk?z@-j Wc i1@tnlz P |eHUOxK} w7;-9 !J&4|!r\t--N VYiFQ/wX>Ό"`;`M IKWnvyy4.WIu:zeT,%QG!DgrAAp]Y@F|? ?E5T9 MkxYpebljAr9U;>uE2MT+y5qH_ @HCIPy}y?YG ye֪?sÅLb<]?Po2qNl4g+( 48=I[,"v!=샫oL)6mZ0sR?dG2,KYA*L^$cK)ac, 4ޔ0zPlv͕r, e3Xu.Ꮫ BX6A6l^ 0=O_}k&5dcr(8w]ԐOI;iW½~5h%V &#BsПlj8UR͞@й> hγBͳ9^ˋo-At=)M-#x dj7n=!)+yN1IMJ.o- WN<:_ji KY滇QVy*`^:]G L1B o*;F RP:)D$ӭ:KqS$x9HR78e,C繉>eIA Bv-xڼ Dv8qmVRH0Y`ʶ"ՃCcyvnH v居5`c.d[]ϧN9A:7yJ7,VhVa҄rǜu77 D!>`gJSWTf@m|Ia2oڍ~H`[N 1|o{T=̪# &7џu(bã ,Mh^dHߏ5i,T)j=ѧDB &c\V\[tunW/`~STS"lnhrp]iյ؂՛&U`YHřp@@SpNjU{1U#dҊw0?T.gC%_Y!m&h!J PBn*خ Xe3bW'dEh S(17g2a!}puSLۋkӦpb Ryi`܍:}.jtM1L@'_3qv"D^SϢj!;J[qg:%>:N<,i y{d+N[m8ZgG}W|!n`>6VxQbŬ% ԞNjjaN^!^3^D8҄{rAFgQrJ}X)>&PC.&#ѣHC?#KI˦- Hh նA-HW2+,cZ}51uyg4J3&xtzzŇh{=#oԾI6ۖѸVޅ2Ĉbs|NJ9w:u/#o l9 74-Ah- Km_/]:̪if3S,7fQ"u燖FGR6Ć [IsWMlV-x3 ZO⌓r_{ fHxMƊ72ɺn((渍*;"t_萙tQH|_CC&dgbp].GMb028 ϴgoA+%pP{mz?j}pKx+UCgTRA&<]ct 5 {Cϫ-.㐾0TcԴ-( `Y[0ŝ {ɒv!*"tJ>.D]J>LeaBή<w[b ZGb_H=uB9'K_)R%LNu .fhVUkvKКۗ -͘4'Zu*td_av4)o c tg\Nݵ(k=C ڤڎ2`y0I6lW|J;rNp+WHlXMË,Ao2FPv!ȕ'%A°C#JxQX9#7%Ÿ"*/oeLsoV &6<"77!]z@Pn}HA߇"2dV $-ʖk> :VvO %L`e3oLpPMOesCHU'^vвW=qx$%8l2ȋ(άb٤C'Ws=L b8TgȉIr\K),dIjg+֌ <ȼj%_K{ɘw-X'=Hvq4 1AM -w,$?fU2RO'aRu`w#LlU@B 5+>U]/~[-u^P@Lb2ZXq([#8ZQ#oP%UV-nl, Oh b@^6/ڑ^h \ЃTȈuɹlS[Ub]K2H:SgkeqļG0_r Dn=rˮy9}媞Jگ̈tS#bj9ifCTLN@ռyW-ҩĮ׬t{,4oP˃2m+Q *tŘ־ߠFvq436ܤAQ?/uUUiqnuJ"ZD'eaPܖɸE"X()}bT)Z-yCޫ>pyC+%ėUJ#Iq]Κ`oճ:W "KgvBtﷸ]bE &/NJ}2wN 8::v{= g`/0mdܬ`Y :P{iSU>!it"ϗ1{,izwD}s;uǃL0YmN5,rsokvRЖY\C4ն{2@]GF\vgDۜ원 v޾*b2pew|U si4|Ӎ rz _i.n ;f2x*oh=ҕAbUD01ۼ2H$KuKeHK2L t`1 IwOt|m0BgjIP'9ǀ˒i3^" Đmƭx͌ڭ݄B/+@B{TDPQ$1_ )e̢U`Nn'ʀT 1{~SE|t\sbOs IwW4)%`WL8x'O A4IGqeeiF&Maif(UF(cSY*cy{p)k)B)]\_ T1ٻo*IJC0p~%PH̪A(x7M8^(L]ܬY(`ȔYM-}kp]`+Nr[~`GwZͽj$i@q/Mgy Uc]nCJ/bdW-~WT$8Ba0 f;H@o3ds*iHAR%\|lӁF(LWo[o.k1Ziu$+F3KR` tÇvp ?$@:94%<.h&uz~g;/A{xq(púL[hqF$-k!ViN/ߞG(2\DDa0raފK^5s듇 c嗴7}CM.Whhѽ ^QA67xVZO`Z*#j-YOLfF @fhż̈g\ (sV,g03.ѩY !8ԺTAq޾.r;}a ;$MGMFżBU=,8UB: lۗ:&WLV>lb=M =! mrW=>mJ/5ɧ&{R`qJdX_sw-5hh"v;g6GA6(AxnQ#iHC+U<$pCx5n WJZŭ4JSb ]`XzHA&Chc& {)k29ϻNH,4`eCX\ 3}w6ᮡ+YdOeɊ3$IkU (*](dvվ2I]AsA_{OWd"7Cle(a yK}ȵ[^{ANI}t\tI2>r_w JEwNh ?0LdxPsl~Nye`Bh!5RQ 1xW )ǫw123<䣂NK5GgPA3WCpAgړ?`*A霴`fG+GЙS@AX_dJ G5QYxQ6uEeTPw@ jZtcS{0?\2'qa}zgh Xi-OzA녨+Ù 8}v4•WTX/MzLj0 c MJB6k|foU"#9a,]2U\]{ 2+[.\fЦɧ4^d頾%j^#U%4rg ?BX#ϖ(\A˜CnX)Eo4՗?99c~ ǨzDR^ahFXPH%T&Mwh__6.FHĽ `̳a)eGy74ƒ-Lqw2 rCbe>{-qi:%^0j0Z'H<`z~ +5p᮶'כt>8 >MS=l{y ~}m\:PsrCm{ME]dy&JKEXPx{%2M )@89%yql'i΁e?YD{w}h98+bm~)Wj۰t,*A-٤ B{j's+1֠)0ڤ 譕0bv,^X@WJ0 O`X*h~\.u"skE:f\UVR Ej*dZyMzy!4>7Z_(@<_~.WoGxL}NOU4Yk Y4WE6?Aܑ ~qPTQ+ 1ƮQ(ԫpwУA0:4\C^2OSw־!&`/AU!e[#زR X _t^<]C`M֮d&; g/Vt'id6\\k{4%P0"‘m QWnMq23UfSV˦%$;?ps7P"1sSaψB#8 TciDag9}Ж#ҵh"c`Q:YaeT*Ͽ 5N͕]gGooQM$;Ɨt6` s,۽ j¦lyؖ[5&dKuV1ϳYo.U7o>dhsm+_(v&n p3g=0@TN*ځL,gGk@$pf\=45O8ˌGf6EAT+fPm&GboYٚPW1:&Bʲ+I*=dχ14G'쓗ny)dJB)DKx:]ZD7UQ4}9i~KDS:925N')l@ AOdc(Y#.qŮHP'q#aςN{JKnP~Px~]aɤfd7P[|=z[.6 q^)c(c3 c# O>S[HT-Oc: wf 1$5D0g7B4oSXTo )0|gP"ϟ |9܎yvxI(f5Hk!%5$?@p@YH3]2im쵧ڸ}Z sJG9+tbJXt|\Q~^n}*_}V_vu)c Q_*S5ۘ" P#^-mT4pHyuBF#iܲ܊"]<{K9͚O-OcD; 'Fȹ Zl%oJd!'MW(y'܏?`;S`١R%"O=8aJ[jI`o B;KFrȲ"_ţ/Ew3tw= O-_.cI=OĞ%ʷ:2Z.pʡ{9 @~-΄ImnF⣙)r2H͢]!٣M䄫%ߔO,/A/HRq[۩ F:Z@E^~#H{>:ᦰsFF|7 ze x&Y]-NT{,g𨲫)OSW8g>iw՗h0*8/~7V}`>1A\>ga<3w Qy-ryZsu.5oPYi9f7nI\!Z-G@P<~bEnڄ6 .d4K(RHbbHtmuK9{[\;mTXH`+NJCR0ڞn$蝰YR v>m@73zK }3:dg8FP32ral―_摲h6 \iⱒ!otn]#o9S+da$'fbyjAUhd4/ց7/sO/)Xa|^̮hA^g@*UY>b1Ƿ ޛ]am1~YbH85L-x0R7ܛ gOwnE8f6ʏJbmvcV-B굪x0I;qs"Ά'\NöּݖPr4lR$x4[+4O!]q6>C)(r+-CiHic$+V(O>aLBS,8KXL+4};p4dj lX o,Sl QZ *奬:MäF㥐wv޼)t ^fD#I|vmMśd=z+KW `N 3=UϝGo(W$&v} *]M/b&dW Ns'sPS12vDXæWi*B|<]UF؁tcqsaN>yHf?=. D 2OG0L}psUxye𿽱-N0 h@tje7#dJZ:w10غRz?L$v1W8b*KbL# ~$ҹ_F#Lxڂ)$)cF\) Vt)g.#qTx/5$ !n]dm!ǔ&r_EPPbkDznEZ_TےO1Y63O5>W|BڱZz틝^R-\ *FmՉ[ Q.[s8,3+>r ul{.g(Z[J"^o|G.ါpn]1ufz!(VZXɏ( -R}%K-V*P˚}ќ a͈ ä$}+&$Mt_ t0>hы 5'Ƞ&δ,Onm0e*.)GS{L$E]=ܤA,1:ߦ2+]ܑ#FDHʗģF1J~u A  : m5j|%yD 4}o➥W%kO?^`0!?sѫdK֤Kc7_*сݡG߳x#ED<߇1h1Z&@Qh$4=\-+(:NLwiM H9BG=z]!j16\Syߕ՚.YОiz `Ӡ5sWo)#l6DX7`HT0EF]^0ʒk}??huwx'SX[f=֠ I?ukvɾA y[gͷROk!yj"W }_ 5ߪϧ&*>Xtx #s_y;v\L"Ѓ_3$MLZ2OKUDس>̪7=Hp -wX J6SCP(r@REe/rIz+o)I 4"q_fRDRW]i"6sgZFK2I술*tť 7~ Kß thl(MD>ݼcN>nVOJ 7 깸zfȣ^pp[zV\bƣoõw¬!1G%+FXl Sw"C6ÿL8N=Qͻ#MLx|XTy§~n}/A^r%Mc=h+9My3P9PY͹N-. úx=/;bj.)jN1O-L嫡}Ƕ`RðYY?KQ:I="WzHOji׻wo(ܖ(n QkǟDޒWRōH:?FFrxi]\ ÿgO#,QzkovcI-K&̘ 镞 3α)v]q|=`2#G - U?gI#>-VZ'eFu:}.D>:cwqYto)U3B5 9w#c?F)pcz"4jN&:ٯt>¸debH 8gKzӲa7X=Pf_3 Y$I2o xvvMIU*BSbg7hZhPX0[vR7NBgv8ץUs$<'5jr B)92\r#bRƜN-'Ciڡ1)&eTQ\9|xSqF3)Ԑ1ehE/S5T{ (0]dYVtgK#~agYXbOTY꺇C ժ, ~]XlѯGðDj$KREHi%> ͏ 2ε,91ŋbS얧h݉[6ij/F_d"tIL+֦[>r7\3g,߱#FRM6#XHBsRQ-e\rW 5&ivO/ E՜![`kYh Mrƈ DDr/l$ٗBڨwwP0JSl1(>BJz:Ҕ]` I4}xe3m_}[PձXEb>M$UG*KR:d,1z]Lkw6A{`1v8:=u}Ean;"tVFkȌ/}v)"QO $Y$IFZuퟝ'+@ B8:k_SyEdwh}igg}<aгh4;M `Xv;^3R?8Wv.3x"^ >(/1[\Fn~MLLGE=nXqKW$/8FEYn${"DVCS^;u:S/O܁ 3LђcHt{Onzx`FBUVuҿ0֋8 :fO5}2^HU-Sr}x6GpE3I4 2RAz87/V~.knl;&}2+>rD3pΝlҀ _#BB3~3эBe%x\,ED;gix_-Ft ~nK.ۏ2a2}oӞ|7hM6 IҾj?$N}.:OT]>=s'0~D%TGo성D hztbe<럹Uh3TN²|D(Z ?yz`kArL-IiB؞ȡe5P HZ!Gֹo$MJ/ ^A ie|0ca8~7Ejqᇉ:y@eTL 8V6}߃\͒z!r|SvZMs*zC {܎Eȑ#rMNM.jĭo$>}.q"hl}`_,Y/FLȝcXl\Jy-`GS08_+Z qG 9s;ЮD3CroAYp-䜲uW;&>q/; q}*LJr5''aDUK-r=<Ƚ.{yx99[21VO |9?-}gXb6?!1$xP#IB]?"ֲqlSd&{IԿ>$U~qB1ӏ0n*_NUEuMV5CNNz3MVɵ>ǑxZbM.4rJ0˓YbV] @6\Ή[<&9pEb0q 0c64AtU$GӋX@ʄ BmdU|% cPҍ粣m%|㸋m ՐkSd$ B F#A.]PCS1'ZUw|_z@0KFEVuU8J@ȗFxp=tܙ'~WzT|GIjך%9R'q byfrWKSѷg'lEmvFJ5piUt< Q'XnV Zy׶rYN4a@`t6V^wm%Ϥ(*!w 'oz1"UDLAlm%Ҿ1LHJSEOȪnJULJ&KHU!Seo>NJDf \XTbaÐ E kOș\"w56E>sߡOf3U~Փ׺$؂z":>qX[\r/-E-ݒeWj9UZN$# Phb5GU {BEbx5ߚi[E ӘNXJWY/E:q$fq T!>>P-hݯqtk[œflTFQdf3g͜3EࣅI0zI[B'!\٤g!`-IZ[.Q)Ov]$_l.!X~CUz3@ig#m fқ3Dr D $̨Vdܧ {>&9띯em6CLs/r5|E%0S:?L՛E1vC˄_sHΐd .qg`Pf=z7b, 3xSIQpdm)]c=CIwУ5 %tԲ[dtQhTt=)!z!wdg<:%b걫`mL)2q OMUbgufpX"FBܿl0smӇVxN&̾oJ)'' pʦ2fz]m-f+?l(`lr<'es.S4qL⅐2g9Jyg{ʫ)vdkxH7^kfk:Uzm^QȾG(J?;3kKL-i7JBnGj^\b!"=I.?FfD #^[BR쵒/U:", G#GA d> UǮ̳QLd7쏈hRОY\w*_ZQW̎5eNmǛL@7v_6Sz'o"Di'wwתI=UE˚.}CL A&lFtXg_q1@Ϻ ^i\{ d25#(=fcԫӛ(b㑥mZ8R8+cY,ZXr,O\o+;bsΘp"`wI Z-9P+dF'*d_ZP[[r(L<㦱 e-~2qϛ"ڙ|3PEg=;ی]sh}fX=h8~}o R @mN[Pm'<ހW%+v/jgFA!E4n?tMI$pt˝x$'R>#CUDn!SCUc }&rH_~r]*zr_5%8]1Q&|cbToK"z" 34⣌ᰄjCfmPz >t=_r4J^z?V'ʉ f<(rП$ejI*YY ʻe;]aE5jZ3V6)dc/vd*G˥;ꚏZ}$Y6cNԋ)s y; D"5sI?Ee)wk^oKl'p%U#p׮/ ZjC0P2bS1_ٻ( }#]טQ~[H̙xhpeӰ$(|-9OZu0zYqӠ&v+͙<4K$}m LA,sdPsԗۖ1M3"h2[N"D!c jvm#M鶕 7tXEPf];k(Ӣ^G\q#uH#Mn02g?c7.(MN[:XhU*S=b,TZZ*aᷛ5a`}=k]^L[ 'sXaw]] ~B ='I=%J4\o~(  Y"ٕEϏF5,=(s0}f-(ωœ~A21L4eYΎÇ.:kT/%wt0Q$F4󣜋IPie^( POR<>uA5&߁U]m.E&,{6f5I Ə >eFs#(Ii#17SzA (۶թE(-'-Uk?Թ×A<ҎN(JpzZ'ڲ#ϲ-݀__o `c]/y Rl@-}#<0RR&?g$Uz;j 25nԩu%.oV ;Z u.:7bv`%{YضFD-M:!#Ma%ĸs환-h Nl%LDs TRA?dK1y5YVخwicO7-._zX-z5Wc.8angL51'_ ,q:SgV * ;OФ\}ugScs y:AƩ++'W u_ӏ[.UޱڄW;G}s  wD8计f.v2dilY_caz逞+dm6Cx`/a ۖ^?¿ hQKFxdYɖwa`wTr,&QliBCAI/*zh,M#yZ1=C7]շ.m/##8c9XޚHAbgLB5O /960-{·Lm0uTnA}#ɽALOLkק$zd所ಬn8S4yjC1I\)@í@//N=+;^Pkj ޽BZB8(ZYsEϸץ̽z+ 3vy'zZ]%%jP|5ht`e[j⟑/9.r QMyF˱ld&F`TWǚq܍ Qb$76Rl*M}PJNy@x.*Qgt2^懄yCbUy<͠^AnhJ#XK51^x #3(Gq%%<lw"%ua{sGEA[8tvG`a#yߡ<)Gg:+3_JOp[tj0 !cOEH~mAY_Q\n\Z5-?EHP:[kdߜr/J{#3C&63#m V;SE֌ l_-zƙ~{XDI V+U]TD >E+Zg^pP@;GFtj}C 5G gvm׼Ϊ]_=R F9T-l[ph?8; k002ySf'[P4q0.D3kǰmC8ϟ}A,m;D ^'8vW:3" vym(jh7)؜PpsO bUQDG dY Zfcû˿ŌM#Wnt>/kZ@W}V|Lיx.<|ho^ \HzFΗk>?P*/ Hp4"֕CINrn nd=+2ۥG2N],m6Y6XJW9%H0hZ@K/U͊`z7s 8"jemh4rIx~<߽o}zL'QJ3¨b/7@uhX)?h&G)[4 ~` zx66Enàչ=0Azѥ@jfч/*52{ f6~^^ !JtvWmڅO/R:yˏLp¦ ~"ܿ7ʫu Ety޾YPZƽL_fئ.[j`sִĭ^9MdnՃm7);4 ԓ.2|_v /lA7A +A`z0ItR||O̜37D/Li_*_$l@X=J__Ipۧ\2e٥`X2jA#*/;Mĩ65o>xUT2+.b]^GnjN4!CtU'V[T(HJۢlIfkZfWǺz8hZЭA'n}7r /[!\k]ίd۩.kOz848ܯ'P#)*s 0ij2ђXEzOIs/ EIB;Փ,2]9o+OnQ#@bnp(d\$,Tzi~)V"؈F8ghpr5 SF.8 6nMY;C>LX5M!P 7($QD=n S(_NbJu$>jgǿJ, .T+1V_cͬh>>0Y1}upXR(ʫkv0 m(M%koɂ"+ :p);QY #7e~U5;!JܡHr 3S*WsQ'l N\dbZ8WV~/BM- ሩ:ZA.˅E jQIVnci.#pYivԊ k挂@Y~IRQ^ WOz:J#uO|< %\zD#,Гg&fL1>d<ίyJTKsz fJ=?d6ZV =( ׳V{m̤i%t9ڗӟNWZ*8~%GmԆ\s|,'6-!0t԰6A( $Yh˄Rk_VbXY64_`u^(2OZ4-")> PÓƄD*T6gB \EZɗw>DZ:ʱWFsDִbSbYhXy@%}G![xE*( g, $x؎rّbWBm݂' KSE+~*}b%t &w r,9)W {tPў35lxgA/?p3ݱE -14Y_Wq)%]FzDpoz["AftYy@+`D?/c肋< ]{HgVh 9]mͬ6?J^E9}X>Vsc9 u6VD #}{wdrjb}Iތga*Ϥ&-vUSȿ>yL) "x7ꑱk=2@JݫR7?L /-qپ¦I ~ָEӟF+Wv TY$@mkn9:[϶- 2$BY+MiQ=BeQxROu'qCh䝈6~# /8m&DjF8Ծζp߳T$ֳpo#|lQw][ /ŵɢp+ZES\Zwu5r4wo I%-Nv0(?lh; BZ/oɬ8(0`~׎`lh%^ّ^}wrr8B:NGuG8ЩRzd/#"{C13D1e~3*۰_.fwnˑ<3X'zGVV(. HE=>/}Ȍ=ņΡa&**J@U04ST.xnEɋQsAg;]/VajMs΃qG9ph] <ʷZ\Jgq!BPi.% ^q9A^I~FSHT%exna<*eTzv!gBGZα6RHϫO87ht9 {k_DQeHSU58$ʤ 8K6osH~%J{nbm>be_hگ0+z̖"!t&nIyYz*Kч+\Zq5l #%jg7ThkP:iդ9 *{ZP2Ȇ`@yӨMr@  {8%[wo]i;&­KU~4~~xBaٟhiQ& 5NPXYqu $&ۺvh7Y+̹:>gF5)Zva{(W8H=Ab55sلS"X|KyW>AF9ԺN`rV87'y1}Z1g<&Z#311dx0Nn;UkgP,q6[J|п|%ݰр6۵ZC]?SMͬR1'֡C7-%G(w,ƃYE!;Ȼ <؆W܄0jl֦aim)崾,FI{ 8䉕RF."Z(들G8PV;s_I# &Ҧc|83ѝyrCK3i=kZ\ Ml*nz/)#(uKēSZpѭP1 z'YwMm:>O{N £12P,BhsysPE JkDD-5&M̍=p#s 4Wr@ m(-f4,l%];~RE63v( ?Vyyr-kZ3"2 UB8紝Tl&Xa6mHtC4WL@p9R\hxXDBZ*WVeSǍ5{>K2{($Z臨84vMyċT~K`:h>q n RҝJ5PSh# C^B%[)r \l=S,DKIݘI[T\U1"q N+h1Pr. E'%Jz.o#0N-mEЇc*>@6{Ԩ/_cDr&"ɫ7E[T큰JMs&F<3'@rZokǷ.nQ)<5hNԋwEBZ~J;൥VT[)yļ\ %#4FVϰqxS䄵Eb8uO bCZCOn6Lt.,oOD=5DM3;vUSYn;FqB^)K^LsݹW̿zG(nnNYz.FV7\Ul_uߊ/|NHӦ[<2r2ӧcBY+N5G&0Am>xM؄O$..x! /vŀρdOt!kw#C36ΧVfs"m~hU|EvV1:QUy0g3'-ۆ[NȢ']pD=$\oQ䂕A͔,y8/o7xFJ8,31Q`CmtҙG3F%ݦ̈́(. 0Е6]Fd*3d¦kkX.>vdEl=\=wsn)ﲶYj,"_&jBkB Iuq&apg٠<? tQT~͏pG抛^Hlv0@)_w^tK,Ś\%O4\jU)0aI'q˧ZkHVʯWT5AHjkK>,D@RcɥKADo?t߉8L\q+Q!^ɢ̐BfNB_G8TU#J[5U;tᬧk2A@"-[}sw͛J\>ۡY[YSsۻNϳ( ,^mƙn KWԗ姤 Q~8 %w!]_11? ?N˰I`4I GCߕŌ-  Km=K9ꑢfMd,L1'0&}0T9Nap.(EI|qpPD-9 j{?wKkśӀA^ti/Kh;sp;ՓUz?rҩi\ttWYnIA൧ F ͏-<"B?f3c;AU_'j/͔12l#Ǝ c}]+|b\~: \+ENPR@Gօ3fPA$?72T88z=,|_ŝ=Re}[`m'M5Uu.+C`&N$ۦN]@ 1;$'ޖ^Kx]@-\`R)2@oX \ڣlç*-~"pB\y>f eb%˲]\=7GCxvC}+ro(m#ם^u\[d'db_s3'l r$^)a5:0Pa܆$ -_W ye q+W Ew}Ԓx>TM4& Akgq 8M=G/Cn8ڔۻ (SJcl\)U˟I(0ߔjJqr6CXRve)AT^?+ Z}rUF cP/Pu71 v%MY)nD4srF Q.iB[xc,> C[`=r}sPTe"|jR_,IlITG|glYLb(x.FDgaUAc?Z&_9Q15cЋ7UH%,.)Ҩc6p^a_ŕ!ϸPuj588{&%|)l4uI6œv6RbvD#'M7X1]3ڔ~!~yk2q'9}%*p: vs^Yu ԹO<.h_2sdrJ ׂq궈,jI閵2q@x-?C,2=g ޿Be qq_/ez:ґܼ @O< S1Ƙwٔme0=Jy Ԕ[*֟Pߏ7~tTYq~2P>Eܯz6o.LS>A|G$QI~Jd6IhuXMM QP94H_?E ͇pn6;xQq!q cCDL O͸I9jPP(Kޝ,_B%d$Z뙟^tzB{BLVlP 6} z#1?1B84D)o?q8@jbcK+> Tj76.h3`.N6%nk>˪I:)$̩=4/Կ~P#f[Ⴎ"{SȞ,m2$aa؆uOQL* *=,dǦqVY+Z$P"',h;k1t[{柡CԽYHZ\ZNa{` @16n5:Y\DM?%"Lܮ-+^F}`|m^Xڙ’^?o -x.?`0d`K_XbYfzN2ם!!˴7nSCzɨlXֽ bt )U@LZPJO쭑вIݛC1PQ/+~ ~'áu7'HpoA6jյ՗ $ULR]R} ̬;YV7U* ގ$KR#,x.'1F6Q{Ŏyd +}$tۙK>oٽ޷xВȘ5[.qqh%s7iw tBO ||OLB47aZh}9Rw%r` aouMot(QCoRKiu6(Χ'5GDOuD]$0NL4ZbƟLpVްᡌvd`ɚ'Ahn%F9&IJƀZa\pvzGzyR%9=dǦf&h<hvo+9j|Ik+Q|abE0A}I^օeo+]__=f։+y /`xG0e( Ruo03~qO N:&8&XvF݈^k>oi&M0G@eJ32fnjFأ{@ޕ !J b ad76[qH[f"S< o뤸T +\[ {b\LވMZL.jOW_|!EBL#Qk^5@ yJ!g>H <#IX' BQ:g,Vt_Ol<3ŀI(#~t͔o}̣ oVe[ 4dFnA3Lt6q#ȼ7=E2p][3"qJ)קUn2JEOd/q/`df+{I$$q,%#Z U}oʈFrW>\p;I*8a;=iP0ǀONMwg×D#.r26 _1ch3laP͛z9;Vf ?B 07ӠΈY ¨a/7xw5eb=J0c)W{|%p\&#r7kÅ#FG*6뺄zdglqNK ֡P3\tˏǰ^ɤ(?Ɍ=LQIr*WD~^G"A}'?- 4vp*G_Fh?d7nxo=ʚ4Fa:Oy}a 3ҫ*dEY!vp })XԌbn1QmJad-ٞ%TWa2YěwNCʀ1wX ~oHU4@xus/E)uejv!ր n7,'Bu&ANN.XYyW!9_ >ݩ Œ"o>dkP0/~B* ހqMką SEDA+%u~i$. * 1A^g ' fWXz;:$Ʒ }wd΋ag|t1sĠǝ:^똨` s/y,TG[jo0N0X yȬ㘟,^>͕N%Ԇ互3l2y(}E>kk)($⬶]'$6XH6HuQzҦ%ꔩ. |ů:"@QɴBn̅;[)k/`Fތ[- \ 7딬;h^1YK,}Ru= Zn aU0wp`eFRSd " CJ|Pk;IEQ!n |CKZq}~"WpfKڈ쒕,Zu-c]$y -&EOe~(vpp`D1>h|jF"B~:Rɛ(%,7xA2&# f7,,G"'ۼFnH?Rzd q 26y_NxA"AiT\q֔J9V_zdfd&kvɘO`C]nr,1C8T}xM\)$d{0a?WuLyǃMGw=2S WӉѫUZ[KCNtnJTh>b$^#JM:Xg[Zr|ns!%THZ:mF{2(hc1SYLH⊌/$eq& U*[î:?ܭF#U6.+jqR Zk-=X( >+\?94`EE'6#`-'EH# "K uU r׆3tciG-xt; n9p,j D~pC*LY<Y6ЖE=NfYAގ18̜ DʪM {.^7/DrKc1ՇkMRYFJk /H_UGp{2୚`@j2mTICȃx g+~id1y:{Pti[բV(rϜ=7_F.7Vh4}R ~|\p_̗M8%ZCg6nTa=* Qe~5W5x4leC ' .\b÷H5so5顉 3^/R5Պ'6Iyx 7d+YN&-#ߵԞ_|7.ct[GJM\occ6Ǩ^hdBw(uk\Je6{0c% Ǵ/g^+}?Oi@׫_ybڏIυpP T֎H"p@&r?Jyk׌R; lZ!\BlCߜ;x4|.vߔRjv7]`1ѯJ,XܟZT+kelOx |'k.B5e҇͵I}2?l UT-#{U4W-cG:|JJUkz4Tal}r X?N?ɟu勵c(aT U<ۥR.gR*?B;6A;Cq4Cd\P<tqn5sn[޼m;w]}p#5F`l+c$ si^?A{;\@%S3~DEۭNޔx%&_Բ71G\7F .e#i o!7AA4jzl 60"԰?EM|]}EW&!Fr?(ӣt+ED^uB\.jP5H%_A$E>Cod[aeKHH[_8V =I#{^l=ӦDh^D?z #fe_G2Jw_Bg0w}gAp&*LCڿ 0o!m4[x}]"i :44KXJJo4SRMKdNqF-C e$Dv*p>o]Lq"D"JnKɠ蛉ӏxg 4\Tta5Y[7cZ Z6۞դxwRj|E BpA@e0'\*s?Um"趲ak̴*m'0`Fx,N x5K^,y XJ` ̬c먿c1)*p71C%_7>QN&iLD2!1 7HB"kD/ B:AVJ/&ʹ\4CP|g$ӕ9gP(@iP *~]ɸ -' «VIWp,FLE*!mȍ4> u~͵55yDyCJƺ;dfe`FO`WE5\*3TYM\ey+~4A3L۝}k.w\ԇ&խ'*ӣD=06%Vz{^eX/52NΕi y q 2𷾱(bW09(J!EM{M͐Og,3Q6=)⌴LX6j>ix]'Ys)>-֜J`_ǿt)rCEmL1)hu$_6Vz3mN knmxI'i }pԣw19˟~iVMm 1K}M{NYMZ94kZ) ;XJM}A`vl)MBǥ]W] n̥:0O>=>Sdˢ]O A/n]tM.\!@űm3V$bf6 {1f-V/C7SaGz>҃|鏢M-{>6gG~.hˢP^)Vj`Y(qƪ.eӦq,d*`SrෘujA*5<ēi3QiOuMalL8hꤿ<ݒ8!DG[u]DڵIɉX-B►ͥa^ w۪ROK{+e04b.blb5(g`:=Z)9f;~BTQ\Wm"&[#X fx3j7U,.?BvtY˵[1fOp77ӄpG&l ܮ.:#_D9?U_ Rs3YÓSuk|C,)l?f|];7?stkJ][u$d RM4iA/LH9A% A{yީ-;MFʜisJV?u9AL\j9Qu!0XV (=(;Z& FM,bgPOctE_@$UDZzᱳю1j >5fetTSIZ$>f"dH\m;ą)iÏt}&u3U7j1 S,3\+uh-pQkWHT}L>PZQKOjd$Uiq|P+n56=q8ԝ'O1,.|Й=H#V5cΌTԕ7ZXՙg\>dV"\C{`&YSp6"xvy4>|e:ª 8zPQF uenf\pqP M3-%,|c3t\Rt#FVX~1ʁfsyS$X9GF'um{!gGTidƯ6oD sc A\g~җ6r/(ƹG"֥DEa.e*~#SXiiz=㬺T ,-QVlGPZOa8Qo kimKحޱu2U쯆X SA?0}D͒t vUbKEn7w;xإ} ςL\P[l> ")=ίߞφ*\yt\ոHkA CTRy_]4+W.Qc \QgCb5s"s%`叭`dxb)7_|su7Ĕw!E澙fAj,Ȓ}Kn_-[]ƻձo8NԀQO"9ޫtv\71tQ=bw(" oQaty il nz0J]hǶGz ?27.;8s#B؛5\]e)pdv0\Chz"z쩴xQwejz͕p/?BmdfU$B/#\u2{?|_(_tA,3+?G>Höә/Y]-C"^K%{ٺ;ߗ!Х5ze<Տ|cBX`qЇrkS2aO#j} @ʪ HmԒ )C؝D}FNvOLykL'{+jd ~"0yy` Z|ZY$-2kY $y2:HeԚ3¤/:_2,1̱&ld L♒.y#80G_%DʹBJGgao1nn+WJ%C@Ka `Iͷ@z)nqI+옉9܊#͜F;?Pf5Y`<GCL< &AYgW;57*^5b07$Rtך)1.Ej&`5]y%Nwa˛sr恴b@.Z?T .i1^aXbbp쾦gc}x1Gӟ._VS :Qbi.Tf^S.\dQ~*1&.v*yP?Q~YL"J.ȕ)?MzOemҡ_J~}  p-Fd0˻ 7'^: @+%"1ؿy޼\剨ƒFݭr踢K8tT[vҲ s!"Gܙ|("6fB7i:Q|t&6 ̖@T`+S`hN(:g=8D u^Us>psgB$9'2dhjUk&]ֻ<4ɩdEu4oB.&.&ۯ&KM z GN IE7XF o`Vf^jaz6QTӴ8+'MZuAuX$cBpV[rAd&Hs /G~`kI$/!{GZ9N<FcǢԕa^!D!\޼Sc^Q̎C,[7Ł'\kթŊyIӡ*HL=5*к׿iJ{\$G|,O",v^ 8gިߑH: !ntACgy͌[<;k ߵh h)`>6h'r[xBm=6n١ݠhYJ(V8oӹbQMqq>]_pII _RJm7.hN3a qGC(A(4]Rxgoj^沾na8*i00 ŧ Ͷ=t>{+KXESnUC_Fb"*)^ `ymPV%,U+p;$:ǥ; *+yus.& :WwH)$1(}(U$, .o0,IlS:K~ItP*%H,nR{h[` 1NlgL_6}l"[sj[^iJdl`aB1#̤D7u&L]B%٩.&oFu8T$ ^'tQڢV* .Kѿc yeN2̟T?^Vuβe.4 mMӐ5;0'}27oڥ%-w0-"Qӛ:-FBiSUËz.UHO1øcy;2%{/ z)J5 5ұcOv)*"XJ\4@(Cڒ|Oah ODJ#YYozNݮExGh|ٳ՝zOk}+oL!f0-"CHQ|'Ӭda^ Biv^sEu@SLF=Z a i 9mug_KF- !ی4%0zT}[O|9-{殰K4vZ#GT\.YX,k$˂m 0~ng.zJPBbZzi优S:a ا8l@m%X }`H!αx.o(Zۡ6hrnt7IcCe$xgO8 HJ̜4;@KBTY)>̆d/CIE3li WXFp6p;0LHCV8b/P94 /W --!!ܹ]˳ZCqd"8+cSUQ+evWMu%E1Ur 巾jgs!L{UjN@kٗlxŪ2R 4)]"6ykfU|#qUoCz'!︱45{#@IjJBB.9H!I_=(ڳվF"VQ6,. Ae윉{=\0F$xk`.yܤ<tuHHU:B|<7ҡ?[\#[HS`%oHַRBo肬pOFAJpv& mSzZ;w|ƜX>gsx4sDqgTM\f?@DJyvʉKmXIr_ RpW'c'lex㴍T6S/Gc_74}Q).n;i WSJOH|#JcmuXu f՟M"4ߘE 1^v#ٙvݥX;Q.İiR#%Dd3B`|P1:MĝJ 2gm׌~l)'Q^R K35Mue+'nۏa}M) cur+iޏ+*E ɔu2N\4>D?d MBΠu\B(4ep-~S:5$)k+ ;fi _:er%g`Ǯ*TԏsS& H>Y^f?HFEhCzի~LSY oZxAnu!XUwǡulM>709# 83K!CDʹ/{~ͦ8<ꄾj:ƚPU{A?'#Eh;M'Uxq84@u4#@$~@ ؛Н_'\D753 M 0vld*Jf,öAmOk$,Z"]RdK*:%s ɦa@ #TGMSn JwVD)26qҽ)Dfцx? C&5| ~YhxhRK8f<)fa2bm/nH8ͻ|$Y>*A4 (g5@WN lP|J룱E1 ޷?9DŽ״n3>>+~ Z"EL= ~۹2"n},YrMQ.xK5%-X Epgde1}Gǒ+ z;гRpu}0OS Qpe0h#<_\WFbqCw~ʻ/sL-"&H,/P=降R$=\)}(xЭ9$J$sp8GWB/%Crh9B<2a;^-.&.~dxm~FEsZ<0!s$vD{I)x_$2LO7tk&46q0~vY7O=q+ ? ZbDf 5_1|-+(1=I؂5:Yh(PRO)(G(d Xk͛C3iMxM_v*HTHW mFtU _ #|暂8W#7\E=9t`/ܸX6Dk}ij(j~5'!3,@P#ߺ!$R40Z|﫜!D<}c=hu?@PyȆ["y\"b ӖϞ/ޘKKQEҀI{0N<^WVpgi@TKwI`p!=h%u uUW:k&] Zy bkq\e%}a&Ļ-ƀVsܘu7b@>gu+WQg7N>}#jՊޭETWȗ2,gMV`h- 71[2T xT?jn͈腀d>|;$RjE<إߥ_tkږW>HnG|6FX>msgOd<2Ə[ƘKY3@5)ס˻Z]+p۟K__/1Rdx6:ņfAE͸T2._} M] UaUIH f 3¶eH@;LphY2¶+G%`7ڀrFgr dYLWB|>CdD6ɜ굎Jy(A 3,&7>Jŵu\U^$^A<"H 3(<ғđB[Ò#,I.Cjsx ڎZy1 ?r`ԑNx[Լہ<Sy&J -Z;XfʢA)?m>dPy>$KD}1I\1vQwhEʋjMg VL>P~)f/(u%3˾>#Ƃwb(4P>Cw U#*rVOc0moǨUPz*ȟQn c_%A/Nud3ܙ/v~=\+02 jtKkH`y_!f96P0B9Xuid}BFvq~(B*_KETd(Lik $w@1&Z3NDUHݳa ׵PF$h\Aa(3a2~5해ѼcLJu&wo&y'6=SՇBS,7=n7`fBjX &i]=b,{m, 'alSӤ͍N "+ťGN1K]mq5_fX$|?xdȠJwh[^/r2tբHX7}FꃸBǿ$*>ZfFJW'v1n׏2Yޡg(>fFZ>/eU3'}W1@jv;NFReXg86 fPCq9[ { t2Jj~6bz6)|& 8e?.u"`[k/v3큏ʇx~":{d.G9V~-։ )5pqilG\8c*-FuWo.,@0]?[Ef( AhٰiH[-$~s*_hUYDY*gO*w>PD͆o>g6klS[el7tE4C.{1i;p oH;T>ƚS?Wpy<&;v)К.|KICLn g,V w]y?~fG 稳 /tԼҊzAFCV(TGvQ+H&cla{qo$K9k}%B]ڮtxAdoL\`= SuRZhN**j u/˱{M$“ I ȶ8 GTܵtb;_},ӛ2p`#"8J\fLEu'׽MnAA?ړ.g8/SwH#z \HhW@=̫T I)ޞ:q.Ao% QpI!O8:]Y~=m̃+Y]1>8%ǮϟY1섒>j<: SVuhY xqEQh)花[RUqp2" abP.  .iQ$>j;VX,g޶}>!D3:c$|[" ں X~XS{I?W']H[C (@E$>ΣqQ a#>"͖6>%7xdE>(iIw-2L1s Q&mU~R8,RV<%;rkY܋i7 iC /&8B;(H݂;Z`sx/Uղ|-GaTM 7mdx)A+ !1jg Eb:_K,=Yr}{wGQ A VN.[V/'vQ+[2ztC~9*Eۘ4GЗvs<`ʘ{(;'G@wݤpz4f]zgųP 2uM)JEr8wro58s1z0Q 7Z+SHA䎵^_dU ?FJ:<x2T4x첤cm ҝyt39G? 7ٱqcb;d`;996F(TH.q5HęY0uՇ2Ϧ#Ki!qyv "%ãQF=MkB0թrzN !jF ۮ_<"m9_i83cS ]e_4{]lb vMЕXJ$9O #DU94[7vKQ61<5sфH6 ^2ϽQ@bD+mvI7P'ȶh| Eն&Zbe [119p#'L=\i_,æ$*> }%nvMP` Mt=@r%]%EG&0Ub3' ?3ioI-=F tc̬RYcdէ|:8Ez }Q3*n5c5v+'V߽5^Ә&4P :q͏0._2̕x|y½ጉ%9Fn܏"{IeB_ %gB>Fxr 8Rp\șű5ہK%`N 3~PB[%|ܱxHP+!y|~}ώC ..JqZmyήQQa}2D:X3c[8uU%PYZT9&pDBNAʆ3b5\5]Ϋܞ߆|j2F76wa#Obhȹٺ8ܫju٬sUeWF^ Ep+BMH]J"kNşLXʁc~k;Ϩ7IQq2sk<Rq;z/[- h*95`[fy@8yl6=W5nVZ-|m: "bJ;ZmˠڊuQ8IGyY5 2Bq(+MyQ*\uH"*&\*Ŗ}9> ҝg%!g|n~I-}ָeމ͝PxK-Cݠ$[MTo-9䋮QkB+Kq%HFGy$ p+Iu;(mO9qAc~hSZy*Ym $i|{ 8Q#.VJCJKm gN~ϓiϿ\ZDb&oa!}.¼4k`ibE#eܞpK<'ɐZ=)U碩/q8~]͌s#cD;ƈxK'уeg$Wd,mS\m2(|pxNb-^8 {JiY׳#*#p]68zQd޳ISywE$ǚ'hQ_+̯a;/^篕Vy^^`_Gu]Ǥ>>nyKʟDڑTܤWu?27ȀVh(#mޖ$ij͖uNc-=+MG[w4¢Stj yka~&N0=%qMTS>H*[8ͺSؑk@$cM=ྌ/+vt ^MNhxjcY} *}8i㏸YJdi'w~;|bdPhi񬊬cDѓi;5|<⾻Ł$j [JG{p{d.8ǭ_=llr`M 6-$78IFnmq f¤SHT'd% .|߿ִV{Arauud-qdG. }c{&_.'dM4aPnd)ǥ̹iSf8A<7*GDg))/ۇ+hL)Z$p>= z{~jG$ϸgjV CE"$&C^VFtb$`}G]֘vvpE$>\-ΉOЋ>( %P-[d{R_2j/hAzZ*ў9:~T|yalЈvo)h;$k]^ #ޯ@<&M h(8rqb5G$g`Q ejd^1ceL#}ɮK=.|]ʮƎ}ۨ#BtQv}T8pJі5ox {}RkLUjn+u!bo(^TFG5ȑk,?ץҭd%#Á+4}ƣxsSܺ`Ѳ \I{\H`(S+~ dzet﮶O**L,v6\1nZc;Ukj0 TALp=6JuiPc)dR^m[qdK֊;7DDqȺ4"Drm2ϥǎܬv2.5w@n6rͅ%Swt43kz6KeB'F7N$\+Ўd1q{uhFᅰÚ%z?pI%>=(,q7w7?}+7pqp+3:YN?8ڮ|fX|F(=>:XX,.6 l-RKb 4=\ wKyI(uSjp5BU} :MGMJND %RyrxWbOz*жޔK9 G"L¤X&U%r%||[p7m/`< d~+]?<4&ygܸO m\ec/v,_4$' Pywfc-,'iK˽FbwG}5E0~T6fzJl;U@w͋h#&+v/jXʼuycV#PxwP 7dחԜ"Ȅj&^JS64|<-xmh}ϷFW)0!&fOʲ)B)r^lDU+|P>7QVP7+c5i Ϝ,IƑTBX.&R_Fd ^M~w-g6"OL88+P,)x¬Wa0:%ꥒڹ2Tջu ~w"̅c\E=!5ueq+n#c!n|rGOĤl5vT.syjq>#J"6,yUYő5E/yƼQ1APQ >:CuV@zKi =,ފW}PS,ť>՟0BmB6&bdr 2hYuU3B6=5+ |i8SJrf:=$k4Qb̢[{3Xtx,Kr7$8[$tX ɋs'0lϭ>ʶn|"S.PXS ѓ'/2_6Fr+UUYrv&^saDg;h4g(U)F#ˤô\S^i.js(hz;#iN«5o^/FNj|@ff1x9} kbPvr #I'> .Ӱd4'& < y%}T  El209yȼo{25=^^P.o2: i5fKq$j@R%U!Ą(W ip2G*5,Hg}1['si#_ثoN{"p JQ5 Jq̥ŒӍ7_?[G݊b6|^G֛Haz5 ݼ43N2Q}](wܸM?MWi$W#β),tYmEVۖFV+NA\/0bwu\14]ݡ`ey7F0rTqLH4;ns,!S cc:B 6@vźZ+rev\n;ϖ">R޵O{k6suqKtя %r 1"pv8 Iʾ-ǬkJ7/\ϋ-CocoDqJtfCB7±MW5BާYi$)4b5nelCg6DCK57Xɛ_ Q` ?yf)N;k+*<i@~p.$o$/%L !r\DfP@n@a1 $F䙌AmcGJ|1"%! Y.p j(iU>f ڞ*C=1]v\`@9M^41.1> &󎮧usukz$}?{uXaY}9@%C9Eu%#G;9v BɨŗIJNHAPx B}*k./4=AѠ(n;9la8C^=AYݡ#ANn®CC;a< -bzT+5A Z{36Zۿ䌗o"ϗF:'D>ܛ QW:V26^u|SmHG0lKY[K8wT58bpuVv:-f g{|ן ׍:^VxS>vY39ދ_i s©a=9 ?7s/v#]fQ ؉o"02Ee:EgȠh$2&#jd6ed+ $W/5XydOtĻ+ [huI |5=sPiYv^ noTO9!)L)%6֡N!8`SɊ,D@s?n~8-iLQxZ.o#ߐbQb\B3gz`WsfL7iNr5±OD IQ**4/7s$JB Ri\P:$B5i# r?L3>\ni-ށ`t8 ! NVa&^\9X= ZNJ1 y:HN9VbѭԫTab"~6lfU\VC4&a1ӒO#"ȡjI7yvCqJ9}:˪%f&z\ @^+uy@\+NBյ&x=i\!* HWS]H5^qth &^0ϸWnK'CBr7RM}awOKe##.x7yKS\\mB@ǀl)!k!l#;=à[%{!n,BOҿl@u[ bX0 ,OH18bV@z'Gێ{z@7ٶ}5pU't"}fX+$Y/T-;NzvW\ї>a!dse!Mx y06#5u+lݙ v  c3.}3ؐ0lu6E?]4xW&%R caїc"Fw-l{Xƪ'CWrUx(|ZJpV+`kKfb-%-3ٽS;Z*Sv+jHz%֍QAuv`JލȼFpO kG x/0JS7 }.*04gE2j|z~o?a@c/a8j6'X?_@*) igUԸrgɲd\=0C[EYL3 Txf('ey rx$>ܓXoҞW,Gґ􂏺 c2J&[+?tDSo{-lo 2<H VIb;b#:1c䶛bς*x+J^!zzv)'=QAH #pS?s~${a rrw@p OdYo[ eIepg DOFoYMѿ3m+m EwOiec0u1+_Ǽ$ժZkMσ=o@v4&q Z *BM8(r6d Kf<\kv/x5_:i }d ΨEm+(DHn8OXWr Zv#ut2 e0r"Y[GOcSQW<XrXJ1Vh_NҁT(yqa1G'Ω.ɔê ﳸ9iҎtYȉ_xJ48tۥKQ|~kܼc =. Glbt{3HiƙNth9xI;vkeU|RBާqV%D4:B"%'8q@I.mW̰a !jO⧢Ai}[7aI~9FC4/C+UnԨ7KYd&$jʻ8omnApGoNA2C/Ҩ*lSE3ӌ!"Y*[$8͖4=[,X$* 9wR8Xyo XɾNj&z@0p9NH~{9%4_KIz-\GC'Vo'ϝAU|)!6ִǟ$To8c>u+-5" ӽ:"s +'Nv^Skӄk ()*SUVỞo7.hp]|P%_G;Cl"PUo[fy}ל+yG5Fh(@+'QZ&9_+"9hus-4 .2l:ٓG(ui㛜2T~9 >?sex@m6WjDj_mƄMFB'B,0uܩN`t8aThaF? )z.PWcYjW%Wu; 7F]Lk BqH_1bWfY9ec~!EO̕}TH˱>rBXU(ZΑ6==lX,wkY9t)6twކo\-:r9I$/'"7~AH:waZsیFX[gmnCMl !@ A%Cկq:\m {D4&mc`tƛc0x+q!2,kY*kMYmlkI&fnXISfr2ʗoNe_]=jn1cn /0sD0ܴ>~ū# =@0 ֥BVcY螋&cS~k<cN`m5,|SgtBQ곀>NZz!w8"72qƲ6cޏoF:g=a{úJ\ƕAkcd۶ ma~/{ IA :C'ݏޭ~dxDץNMpKF$vcQTݸ_+DB/8"Co`(od20d? 0Uu+9=l.pM'D!>ZC<a:K#]Wj 5 mB闠pK5Q ,m[r'V|k)֗3=tR/h3q-j) O_>PċFɯ17 lH}XiQ|b>µېiI^ []U zM~P"J L>t^sw$Zm?TLW#S@?f aP>rY j3o}ڦH[SbO(Qsmĥ5y܂D1Sw>$Vj@*(&Ͼgv3PC媄Ts9PW6lH3| 8 wR2fAb Sdչc= I)Fͣ}TF)S{3Ok:33ZW_ IP* /X&ל-/5`mK2Hw&+>Q <PsC:%̹zu2*dt!e#JHg3va6P%zj'AJghڏ}K^tLgK<6O5Xb#jXWt7+q|yʻ lۙFtM尒4`~d0]$Sf6t " '7,g=YߒYeOZ, q^5-*Qo0:FүSV)E)i ]c1;q|jRNV*6H ]&هu 9Rɾ)u°SPs+{% 9|QXδ> 'r{EYKқI,`˩8QX5o9gG2W؞ l[ $HL'O^LG(EqLVދ@jJa]4n3*OG]Xq8M<# ~JFgex)2ȐpM(p|u1#=7Ep qώ•IGf0z/eDzt\G'lVIb6 eԈ'E=&@P o`nH~ʫǗUe ;UzvJL/4=W7s9aX%M TAX2e󬰳zA ~pxb0Jjwx9o u9*޳c7  J}6\RxDi`eT`seB%ve%#eDౚej֡b#cĪMJc2ţޕ`Mg#ԂG^1B?;>^8_ !gu֧@jt: D$hEz<^s$X1q:T$+)or߱PZE>:^)McGOsN:Нmvm"se} JnHhێ[*x(K|,?3PȜZ3bP9G_[wL%&bf#?@Қ9.lDՁv{AQz ֪fjRc&ͳ8{g~9x}A>?)?,l4-vC[]N7fONs_tn'}d.zl}j2 5 ;:0;9[tQ 75 ԵkԤ7fʶBdM2I!9J݊sѰ=ɷ%$>Y un|cMJt>e&*]__IBn{H V˩` F8h9Z 񴂓cOkzha\y_(VYҧRXW. =0@VRK*Y_tjΡ& i$haD\:mg^\Jdp\U/- *9ν 5nٮ@MLR]QCz0,Y/3߷Skuqϓ#vQX 'b컈(񫮪*I!7:UN7 6ioI7U_p4ܨKib\譵`$YaOOҼ-*/ԋMoBexa anu4gC43c] zLHȺ B^4q_dx_ {m9Yʯ 8fAZr{_ ܩ9Pp@w:gρ_y$ ό;BtCKP2ΓVcHy͸N>ԑ^ 2[S Zl- 3{ՠډ!$Zɘ?Z[<ơd:ݽanPR{j7of]~%B!E l&u FHz]Ԛc,t!ԯz2=Ӥ`Tl (N*Ӵ\p"@ j=8쑃gwCCpXxw]@1>$0&ED$mLJ$N Yc뺓* %=-P`fkljaLS 4@U)u"7h.i?3T)s¥8"do(s5Iv#M2C*ts6)ĥk\P6hB-.Yf,Z TPi)0>{BX;ٯ.Ngq+K)ʶCcȘ4 ~M <)"BT^gUm1yR/$YC:7:$rT@f[M(j>9#n5 Q J2gZ~粏Bcv?7ڍr 2:#iE>uEQטx 紃wÉ#X~{e-Dt͓g:g(% _+QK@d vzّ+GAf-g=3 hFfk11APa|-IK/Q6&JbOԧ#| |(Y<@.\^Mk2cz}zh]aZ1) ^Ȉ}΄!ٿŒhLc$ͩ0񥅑YNmJ~CHY],1l{e$Z XDhnuuK-8A}5F^;8~솸JK i#CI3i&J*1r0FtxU}3FD4>`F_ֈݫlԵߑXh=,w7|jL2Jƍ߮>ԓ.dže2﵃OBgC*Ov2O -Fh.9.GQп+oHVxs& \qGhu\h^}?D"/A󈻁._(*Zh5iS;+O7fqeP4Ư2˓L ڵ:; J}yP~҄1V:VR> Ό@d)%cF6"%`#9H'|/zF_?Arey5JTYYoA#6Z#*}Y<焈\sAzFҕ2Oplj[Ps۩" l*6OU&SX =p1.hϵg~h7՟E#rZ:'atq"p+FLh,VZHD 7 h WKq"\9 [uċdx]:o00bSH}3S#EuIC*TI= W[<}hz5:lIR`>3IL$?1aJܨ?T`67S~aܦGd4mLuBCElgJ& B6>*öc]]&x˼!I@{6;@&0,V?=r׏ΓܾmSS{OboUɐ-i"& %HК_2YRt  E~%R3ܭƀeirv\GѲ 6'nSB׀UFL[g91Sv]D>!jGuTg)jᓠ:b}³DvΑ v3G5/]<1PW1Ϝsi %zF3>dfs/cjG-7/\%Zmܹ(d'yt ir4Lb z60^3}tX ,M͂^'+(X?KQQ8G8 8@?ޮzg2AӒQJF1mGM^knX =I^u`1_D870 :G_bs=5^*Yh RBY#|q̘6Jk !Գ f˰(a#X*0m'zī!+W8/5 M]t.VH˾#; =v Ms4w@5ﶋ$=ɟFV)I${͐Nb{PZ?1d#.zNUe*MJ?Kw.{CqH:QqS1P4%X%1($ 2O~A,_aMO=R_+2G}[lW{nI/ð< vKI4xp{ώE¼ux!aHN8@qYhBOUpQU >+ čvmq.nG,LwbTOb[ ¶. 9a$^xmȯN#>;-0 b4AٔeFМn/Ec` "q*L!dCE)P 8ͼFp Vb78U)V׾]6e> IҟcI{Ua']&5[9՜#gq% 2n"2ܪ>:I8/3M;NO!,sl:x >Ib@B;K(b(|iݜ.ߖKX8K4|ocK_|{촆և- qqg(7eK@ ܈cC@G U'qY = m?|GS7]%Yϸ"V7T'T5  S|hG!cKA}K2TDNKN̉"\:uF'BsOWz~WYF_K>w?рˀ 3򳮗޶#W Fԥ>@SnNJM9L0S,K:CQJQcD7B"Iڳ1f~DEʝICnzQ*C߇!41Q7⚊NGyfܬj SB%d7㛄q*S/ a=ЊuIELNQ &SCnes@GȎjzx*wLwB-#/b FK-8JC.1HxX-=um^A }uM93P.A3Yv, 8x׶¥; 9GEb{^ˮG`w^7.ZFf D|)ɺu2Fhh&Vy,n*gO6|^*s)mNɧ%b 1Q[?!@X2#~N /=DV~ULiU9niDg[V9Me!Yk;M- 0<6P)3u^>#A"ͧBzxea>)LHwj(=<Oׅ|wMiW%@ s]0\Ti `%4g8ۿ,OvFƯAx|ÎqR ݈݃j^'OVBswx8PJ6Kݟpm@oPb|NFKʰO٬3ybQ͚lOֵA)n߮z\U&cټ![6HR* Ę.;ܼtZґUqI~%#wI96 2-Yj,l=C}+-~E\rʱ}# =&-LF 5j }.4ϟ8MCfKJw;x ^^!i{m^жM] rQK !76AxGH9[0Ri^+w6Dieƞ[wS*+^a_Z $tBM6B7Z "\4AP6jG'q} kG*.{;qN ЭUKҒ-b+"|,+g0?[ӿwF% LNRk/3-Ѯ^.# ~<1Tx`s6cLUC2^#ۭtZX\RJIc삌:b$:Wwkyf"XcOzIWLH] ].!߇Mr,)YqKݐ=o~IAMv3fvm9Iy2g6Q{$,wal҂U|m] XpN}B;3\{8`?"mKKYWo&gOAg V_ݹvZdd$뗃hNR EAς&tVcƵn >iˁ-g~G_*gcXU^8D\ֹ\ii *ęO}hdJC.X a}5B.vE֐3[e)r&˱HutnB ?*gEJwNiP٩KX qW4k+hH|5Sͪ+WTRY]=n ;Pie?|yܽH4[ǕcbDڃT)s3{=@W0P;gT.?[H  ]5B4_wn" p9t^ [[ܯ0on XlkQ$(G 2A˛z")Cc']IHz;A_4ʎ4(a7aoG">+N͚؜aC&׃HsA` NQ#rm<1h@Z m98ƪ}Zꨧ$+JʚdZWO#|%(}JhKCMx{gJCZgOTȀ Xѻ=$]W¤ }8v-՝V|$8E AUɿ3KɻitvIn`AwUxLsLwc1 W7 |-k5m>e^´OMqQ0>Ux iVBm M\k|t*  # qɛݜ7dqsew{:,W̊͞Co3 5uF}dTEhmm-z }Z$6}`\"4=ʨau#e8n q Rq ~?XN)E#lH2;Tٕ>McPθ㱁@"s.V*l,߿|5:?*wkdۼw9%8dQig,P5bqdEnlU+vwO%sބ IL#]e5{d-mD3!-,aOmVz׶èՕJذEG-[ndH=8,\O.nCbi_a!a:U[8$n:m%\X?8Bdey ܁6X3k:hfο4Sdv# {  6kUͣxԠ<Y$,9qkNZ+,2@!-ݟYO/}I0Ͷw, $}^"ѥ6&-LeSVSv*I>˨ v^<TmٍV|p_{|%'6tthKfO5$EE,).# dV,IG[\y>+29bwKz$MBB$$XʦX&w^V뻥o"Rm coZ |?FWm=S_ 6!heO;s:)EW!PCʑX E:^|&R$V@tkBv[i#nD.iz `ws930il 03 $ @$OK2>T`K7C@\h)M8+aت,z'ON 4;"ia ]wy2M5+ݹFOf/ *c Cr?ukQqESd+n_SS4΅I3y$3RuHU޴PZO.ϗ~&Z]F2WSdo|Sxjs<@ϺSZXXo>j~yKu~% #h e+!!~ "^+LqU ix5C 6Jv'Cϔ^,-_6 B5t eLY}fd@nNXk&?2)[hE_:_W!KupOo!j}Ov|U u !yKfc ܬ)}C 7Bw^rEX'*k(3G@R}YQwow+> wEKW(]R# xZ&)J2BUś^&%0Q$| /sS!Х#_UnA o..UB\febW\Xux9R\|v7c˔,VƘS"B!=Օ5{Kf:.-^)];纳хeCt}"臷Pj/12ðZ߭z!l&yњ+C}'LxO5;DN[LiA9u k؝~qJaz밐!{}\]Q]00go2 C'\ȹS`+"fkք<!>%;x3Vǝ'|EIwе@q kSΩ]B"3CKC%ₖ'lp[U*%.WwkB+;''R{4 \p=aN܊;k1O5fz[~jQqpOopYtㇰ:,gw]t45 ģfQql".RuY!$-<: xՂ#-~C&g#}'9jdi9wn!Z6I?2%R9* !o;?4AN̿C6q-W踏i5[("($CִndWg i.>`/֥W;zqF?K'9Td{|h$):grhn[HF0JFMWNHZ(9'd``;k8;]*a!HXЧH(*L|CUufCGCa7LT1-١͓p,7d;gt㙣(vi3vS6CwAq?yv@U8ϻJ۳R(F=l~u!MM:zL4Е#⧰w+<~=*UNt\B:G+Ȳ{XVL DL_K y p@ǁ<}Dvl41ͪlAR6lȮ-2kqHWt|I,$N (mN?š[,Ӑ(4awXT ZDSCPIZ >d.e/5ׯiA}!!Hii/'0~5L .ш,~s6`@E LU8Wi(hb>3kjFBk7IjӒ2pʂ>e|K#ao*Ϡz).u]#,^⏍CsFū;OT!r mz[10v;i,=* 9+»Tu9B y(zQ(<K܃az$aUl?ѫRha@^Y3JMqs>,_M@L.f$tM#U.%#ގ"0NzLC >2,{Z ;N2o#o/uFAz7zİ>:nXt/CQL;pjŦ! -㙡P:4890hT6]"~>jѨނPf\Wa͵w`%+g2Rl&gVjm7Xtx†m)\/ձ97OZykG<%j8jH^&PkwywB6NSkpvm hm"w .#VD{X ?,G7F8N陀&7CX g||~ӹ<"zVY֢er`?VֳK/4R9;t&CzّLS*;?³ >{Zw>]NWoE)MdxkqAEIƠf85T)Ҍ_d+KP i5wu6ATo+>{KD[,3㝷m|h4/@C%-Q#:ΠIDl#TT~TAex\:bb{ vJyJLL|w…G.w[;muc[X>"U)dɆU[[8 vT VNz@= ;;&]PJ#f2֔1(AϷvI?ڔ#Z+2qwc-zrbm' c"!3e\ P_J8=y)\YE3h$ i;f%QI.]%vԉD^Ջ;RJnM\r{'*Z'm+'izT&u_'M /|e@/nYgdi -mBMry?Z=LLCWHwF{^0 Ok;2V)Xb;Y97t3nE헴< sݵk?a|Oj N)xƵ#ZzږY496ft͹,] AL_>%'l>jnĀq%6\-.9lM*=|b2ԆVE5:V(p-lw4BF?kmJB>[xqaPv(59rogqQ=JaON RZJ/Bm^CKIhR&ֹ1FH;$\goVi*ƵD 5l/q$gqm6ziSx. f4%9P9.d҂_=l7ai'z{> l pFA{o'>lyGw`:^r [r%QUuC.dr/i&.*r]I~kgNtQ 6&5m%?9pVQL`gޖʈ[i\L~+Jp9AWg:` GqOkv*hƽ {{PLKל:mm&lpKboWͶM [oN'@(+|w?3l ?ob %P)]S{H Ex#0y7LϭDMU c'eEl5f2 # N~y /WZ^2NPŠ.">aklOQ&FTwh֍.@w-rc_¨ p59!(ǥߢ>޾w=w`spUk(Oλ#cu{deƩָ 1Ԛ,v )e@ >(%gU:x5?T+̯O놡Q@@ȃGbvo=Tvt|Q'zZ 3͛8t~VExWycQhka_<`×G.6; fSϤ8,%:E/L֙"?rGB[Ԋ/5ح ^mX7! ,-*CTL+nAv+EK&y̦AE{KguьTiWq2Xg5ru!C7[., ʋ?· vHGe;Nكu$9J^N AAl3N?sSWd11 񈳉ZqZǨWM]=v%jz{D Yl(m!gDěK t nPVژ #jתnx _<'9.Q̚Du:ݴd3H2?i[jV, LR:fMN|qTz2_U <`^\xp1dfYex  P>pE7\ⲎtH݀_n!O?)LA?Qk#Ad{H?%%s\+EN~\1М),xz7wX(v6¼;30>E 9ĸΨ^S9#B6X d%|fYjx{C$8A؋il! Cؐ#hq`b֟0XRSiGkJm`ܜyPa]cǡe"moԳYu<̀}dGr_ tgSȘ yNjH8}ۋ3(*taFn[4Ծ"1G>Ӕ; ڭ$s:Z#v|=fbY0V,y7Q'x $8aǺ`U҈h#tt.p97,$+|av͜i|}gGyz,P]Q[@oNHPq'$iZGgm,\Q I%/t]LHL%T5 ;vt!RE#sk`Xb7,xrI^u?Aȩ*e9,Sl9 gKGP[0) VęŒ]so}l0=|VMQ߷«1Lpy/*vqf܄^~lx[U)6>7k'EE q'mVߒ/k!۬;ߟ [ bO} `e,us&%aM9Ԥ%]7Rp)Ȧ _l閁B%](bw2w8n#5ȉ.N"Q'M5Φp,f(!+{mT5j) c~K Om r#uv!\8u01!3P縜tUkqhteEyXh9Eخcܯ ݠ?@d658h%SNbXyywǙb]2]{H.~ZhF `ѐnOsF.|IT4BBQ* o-t`%=u@oA!VoHgy*{|S#ssJuNo !/<2@k>U"hƓ]M@LVWKO;~D=0k)ws:ře`)f(|$W>{'Z V)vo.\p՞0M+ؿ7C&?jAo>$T1dɢYsͤO%p"GVo#AW-lx22E#v2/I7rCq S0 NJza^B>Yb04q=b(}t(}B7"ab *vJ,/r%h:{빍r_]L2f8;iE (†KJKNg._Ҿ#ZC?kׁMH <(m[3SA`K"ބٯZaBNc푵5iP@=ocw΢+aT^63_o(5Ϯ6R5g Tj t}uī Or]Kzz+Vuu*8!@?bu ==e#i$fM \$a֫#*C@tnQp^yLΞ $O<Π/,::{n,?\* 5 YͰ.Qyh=dod2N+薌;MR'}BV$kctHIjxmezցh 2D UvLRWF*5mFܭmB 6~Ms˃NQ5|c, {홑- 'YϖM߲9̖*fL AhcDu b*ߥ6}o2c[ 4k(R88Xp@¥6Mn&(ܺzpeüFcG[&&&ҹyr/xz˱ ScOWA2oK}U^XsYB1&ئ +cVv 5?E.!w:RiR .?$pΫ931ztl;s3CĎ*7w2p[4$8"@A" [{kO&d[r +F>N{dQPSkzo6o' ҏlD%\CNQ;˂8L\{H[7T0#:2DXq^xVZ`| r=y1 E_釆wNx\vl )D!KyFD<@ kIqgPy2;7Y Ng=ϩ;<$$:V|湌+LcL H m07V{ZHOA[nf bi7 M Tl~,GL _d/D?^.W:,[UߢxLOQM!N&@*?cW^kM*j^(oi$Ͷ$MRuU؁.mFlքc7}*\ݩR28hI9mB 嚕T@Y'3Cʈ//\ }t(r^&́8CA!Zd\isC*B6Ӧ:Ws;OBgf> 9H_i* nBEGh_j~"4(]=U 9"N܂wyv¢Q{6x=$(F?yKئo'O{!92v -3݀ώžnJ7(~zN bNzfe\zDNV}r&8E0K%E! _wgl `Iqפ"Hs #{gumBmu;1?I'ߦ\kOHr_ g?=w"?g1 .6vz)xqY ﷳfKzE~=jq, ქ!ǤUBl˃ \ SaO<9(Ui"}IkqGSY!(铆O\M'L4 Sʥ6f*v[1d&߸^ 5%|* BhTѫ-XAaO}iY:[ 94%vu'K``,E~(T5Ʌ#p.*0k "B{]5w|T(je8Y,h8Y~UŎjǠz!2=GvזSS| \bzr?WSyVYOg[ f$fPUԙBGlίuj"2Nq4b ;E UW}0gOh1-_>5P#+BHBYz+=4gj`gةhl Cs,ù$~bIn"ެǑ;hY-gSW4Ɏ9c,c3f-XY7|StiSm;2 ,AFK!C,i1o%5y) Ǵr ٩)9(l˒GC})UG_`H|ԠM)=;sD {, jⴠ( TU? 6ҽ8tfdk23wY6W)`0s8kOIF$X 8jX!n# xzÓfrx˸{ U0@G4($ FR~欂k. &vÓ6s^HSdI(](?BW2z,~b6:j;rV؝bWťEwg"NB. .P[}C:_q' `^ZNYFh= =~trԝT-?@ƘQ py~MVV)9~h6wczܛ-|Â1rKD|2%YmrxGBOiI< l,AqS O O~Ro'BxVA0?Iu5R-xq8RB`| yNWVÔ52-no؆B}HF#Ly8ld'x231|,ͬIJekߒ4U N}4j(gԈC"sI-0(yp/ˏ$}zI*JhiP=Iw G]?liQw04E@ڳQM"bZ6JJh-.p~0C"yY*qk7S29vGBv\IB;6c &8_n]$B/è%YC©P$Of°J\fꬑ9>T] \ik<>V0d)Cgn[#$?*7FI˫l ll4nDcCJ#Sڛϳ[eie7֌K%=o|̀͒-tPr-lm?|W*?"(%MU냰`VPf- JGtVCl %&v_86+r_T^w^"OQ6PSūX" W T ňp̈́T*.rYoXվBc1L^2wɱ-X-AI.t=@f1t V5֝Sފ||qK6v`n*Q(T~q)?! =ed^4k+?~vn?0ZxTFv?A W"A:akvО4tbtxoD2jA޻Z igBBzŦ} [hlu"y>S<\w .JMb+4.XD.Y\-:_3D# pNR 22I=!A&kNܽ2Ƥlo[1; mҦ D>+}X ]a~ÞVC\]&J6X"=cnՉG:@_.iDK7{6~x]`T:|,Bգ9YVZ`qQdE#*{NA9kNIA, &HSQtDj@f1IOw*|YVڏ /ՠmW4Xw ɮ;בmn+=]VyUC54Ks=8P\YEW˲J׭簒8<+9f&FιT. >LN#W_/Uboȕ˜Lb L%P`8yr4;Z12 :A{~5zj+@Շh{J 2=םV0bE|tDKK GjRMDd.92*ӅE^o#hu|+ʟ8 ֆW=F7 A #<-%/4̗B޴NzE_}찌_XҲv45E#,P<~gb~O+#ImWN` "7Mx: ++t#15y4TլN˟i5xhHk!Fn|o͖9ŧtFw5;}B*pLCLEk6u6ͫw)0PnjDδa3swQ,RW|y/-̃5Ľu @#֡2Q.qegJ25́K!wJ5z*PPQ%ž{jB9 cS B}0IIM*ui Vަ?B)ؙy w[R,[7RJbwa%8/2#]MD|> '*U;z<:rBq c/$G= p ](8,>}xAȝ[#|1-}ZWڑJߛ@\(w #Y`F%7˲,OR*hcž#Ó&@Ds0KHc:rrP˿-XpgB/̀\(D,dE A'Mwu!yfe%7q N(D3HFN;ʐeկuJO_R%`a\hI33 Уڋ;Z2Z] *{xg)+^;n{Enb*‰՝ETy4!_>Ͳ!4iۄJl`m]-D/z=3&ATyR>*ExkNxEV/PL,Bih+D5U"4|zaigt lLTH4ʩ25_Jy:ԍkMT<-e6"V|ķ2s3hprsI>qk~ÕM3Q>w"MFE2Ǒ÷_N >cQ̊ҏpq 촕9.j#$E-""=HW fGbp*sռjS@T:EiM_rFA!`7a\*tדPln7-0hm\@R,`_\ $M[,6W"~2@. *<" M{y3y1@סa\|sgCz$:_č}< w-dLn.5Ylc&Rc倰42Lsn(nGMnEu<&`j@=Yu&OIg;FrU { 2T.Pz|m|ޝ7]QmYwH3^YD`GZ&q}\|8  M5W, [0BS7 y5,;9Q6k]PB]ǫz]8g3"mz5̓) oX|#~qwgQUQOAS-DJA&ױhn˴kLKAYJ|8Ԋ-A dn-;{Q~lˠf]X-*!x]M]͘CY0åJ`Īr!{nr!4h+ +K¿2jaqWC$< x6p f* A=;7[C"}Q3KC"2 ́NUԂkkMo9 R77c~!ۘ79LqLdNM17˞8bZץ퓾„7i57&D=)qG"qJW!`A~1Q@-N Ţ%#oɔس ?YA穠v3=,={Z\!m7)OYg 3GD`.JY7TX5N%6!. ' 0Ikk!JE`xvNspl8(:!{nbbGWj٤Ʈl"SG7r@_~䧁8ؗ/Cy8)L:6+2A)+~҄$,UmGl0x:L5&e 3{~-*v莖+YT"Q$1ؑL=%.9׈r^,'Ft9T:E{.%`1A@-V4³JbK~&,ym6`0(%b.bMϏaTL B7+ 94T]R&aL<p &B Q܊hn^qxF3h<3UxM'\jSmN9 F>^v,7fg~Ԁ&_Q,6܆o|4ٖ8"K S&vCp /]|Э tkZJ_[n2"gkl<[Aj}XJmF_r2BKdz܄+hƪr̻!y{ֆlr.TCwwA ?MWW|(A0Z^~0W\`j :S*>@ ErVn ̌e/C(s8?K_(O(R~ ,%b2hD5QyXݪg}%.*;* )8̱jlT7y#!ȓ% z@J`%-s %)e=";rEE|&o-[oJĆd"7hB}4^ؓ`hƫx׉dũ`R: eY: 0r\JAꫫiÖi5zaegӗZ0| U8+*DAt~\?fm-n@ŜP8%H2 ᒠb_ʣqҁlGUvD^zo&7?N߉ޏW:Q/pEOQNQhunG}񘠨xN8Ge:6y4E_O.݆ cqʘ(|O mc3i59Med[rq<ʶi|mp4~g${#7f~O)|9f735u/Uk7,s*9U_؁?f.~CSܬMw,0DaWyF%wMd_D"F-`p%G3MLf9ݱYb8wH: JS3%cXF KpMe훡2*)# ҘF\HlJ;,&/B"A z8&NXE:Lgf͐e {G<p,elhM%C[D}$娥ƐA`i78ϸ,DL錱MJx<8&L$ +v;Z^N Jst ; wZUZ`TW-\۝8'4)뾛(a9R \xL5hS>q& (n4 4f " 'L)ADL9vaDFMBjHr3Ad3!lf`]AJPv?h<Ғ^Dc0 s/)XPI҉kQe_$hPy=-ȾU 豦R@)[YhH~BSwjО[kQ]+ųqA11 O/lɕu@~C,Uj9?I#i¯?jk Eepw^bPi>567O"nMz`\.~O'I@ޭގV#G^Oo~@+u[%;wrE;fUgW-ׁNU51=Bq.OURث+e)s}0knf2>,gG5ӗEŊfx\-s: ZQ%cX7>6Xa x-"HwW36ܗ)]m:Q0T*= ; zE!亻wS(Bդ\_T&zLIs?4G-% 71;v1{{_5mFTqgkA%3q?qT%񹜑2Wք!Ws2ALQUjRW:fɈ1ZT `"ʜe^@ꈧtq@۫9g2ߖd.˻geeƿ4\-lwey9} BcZ5PI;$޹!QA;r+=xvW )A-OEqBDy6`??"f!(MqUnvm.;7~xKӍ78he _eq-K U A%S_64;]3x5Z~X0)\w_A]#I}ep|/HdBwZ_3}c%l]YLʎЁ_],7@X ]YD_ ?q^hJnWH\%wͅOj :&y@xUJS{2ڙrNhh+;o;p[341>HdާtR37}W -j,t3c+>(eEy& .jrZw\l F<ĴXqZ7[cU`27bO*B:cw(TBckyytam;[?r[J=|qq%ʯsEҘp]'f˷%LҳYet|,8EYifV [aJ7DDICjgyԙ_bk'|r@s&Hu*()ih\KQ|hω?$ζ>V= c;-vcaĄYj<ضbgfQRBi!0U# X~Τ*U`Ո13vM>x1+6,}[R5 :PL(;#L(kb?W aE[v/2GE~kCI/]WHlN2ʤM\U *vжH'vU,o UH0cayu/cS"OeQ?H_~_jV϶$5LŅ8x]*]nUo펁.)>ՠz'ч^nw^ciaxp۳rD𝨽p;8C B6v?å/ʊ/WM+Г`yVhbVl="Gdi|Zق7Ñ<{sY*[vתPб_։w9Hړn*t_Qˆ1HaI+ctpVt!CyX)ObNhB$IUYQmZ6O\t0>%m؋E!tpe~''5yQʆ = ? vLH?Gv, @ ˆp_}R!$99cLUE3^i*q-Ъ1As1g~s\.g"ep*g19,eO0A0+yX GxM1Pl9өo7] umWcch#R"LV߃q;*x爼yFlƝT%+GLie|0_d;QcprXFa~x BAJ j=0uWq:Z׿5AIX+icG/[2dot:`X$jEvx!7e mM+dǍ,{^:T~~ĮfA%{TJv ;gOQ8+ Do*l{uˁLB+j\ Gᓀ{2= Mj-IVt{VNrO*ʾpjϠ zřD.],ɐy*>2Po&!jvKaє8&SGxE?~AXS g^*@'M7$5|q^kql![#FĤrjU&!e}V#j ^dޕ@#F_>\a)U:f2g|yK~ݠԩW^Ɂ SPEx>J v>2Q gL6v@>\ĭcE$@"lI.-i> 6aÞXٕ1RpP?}F3TԔNIab8EK;I; !Ohg%fLu&JvS&|Dmd  3G (|E"Ƞ d @iX6j N!r-úҁeuV_Vo1p䟕C8̉38Ly43psikX>$!ofeAWj>]OcĖ"ڛ*q)@lBJ"Re߈i։7em& { yFc&,g3 8]mA~>Nf^cVQV_('~ G 22>I3vTLܺ%r@mネ.VZcjt[+!v"nA,Mɦ']C/fZ B L7foip,ncg":88C%"!PerISN.!lv | _]Jnjohkjqyأ=߯G(َFEbUuXlԚ2JuޱoR3"bO[~Azv@i/?܀AV$j'5o?k /HrCQ ڲ3اax9SuhZ(3Q|mQ$ (R soC>G>$~Cumpz@}7<'y~Gد|$F+*;, LaDyQ6 \ B˟ CwG N!/Z*d9&}S,\Ҝ hVHۦ:Oj N+v[(~tU~fzb]sujɾVw /^xBRbVO?qc~c%Yv vY( D;|en$kiҽsR [UVFR Q3woՁc@TS7G#(AnG}ʈDV@.{7 B/ݧʨ:U72_&v:Q@)f꩒iU&PA^|jߺErsZg/&|Kif;Kb?V6x(Fy8w5e8B΅k8/M] q޾D;-4u@)~N*ů=vJ`Y KHYkuX'C:tfw+K@;H wNx70#SSEz[?ŴCuZY6}{Af"r_"PgXyk1!2j^l̛O782K`n^+ Kk Y ~ |˓tUJ5uX]AsH|0 .tL7'͏{b0's}?+!!a֯θ'lCq@Vc:leQeۿ^SarmKZ#G*sfaFB&e}x6($C EaG.B2 = K-3Hnd9! aqƾ\ShOHo˜.S8!ic'bqP<[Ň|k *b4 ½zm쮽M|(sN_\;EU Ezld WDBm-;vÝsjۻƬ /e"*JFm 0#2k.y\"@><Q^P)R@3*9&Z + AGBO=cL<RZ*;:߁["LaMPdM-*alcRqJЂ_Eqwn·qb#W3iܺ;CcUؼUWD؆o\c$GUyRpSyBnBh _kUQo d%b[h٫4 _M08?;GvNF3TGhL; SQ@gvvon<WNˎD.OCS'?3Z(;Tj@^R没sw!hՐ S{;mϝ[{b},IHI9n«bbρ!ŵאG1V<=f ~"f/y`o~kGZ╣?(@O)QmJA,)DA yH?] jq*s3;b+Z% OƩ)-3h̝0,:\?a c=w~6!76fjzל4)I|[_8m 0+Bb^H,_ slt"'lG?=Mhnk݂-l |3r%F KG{- "|ʤE2 k#yvifTW3l)ִT^g=[tjR{ S.ns;K["$xm>~DV>/*>3d&rk>/DgazKs--MT?!"UȜd=5|;,xVtenjEΖ;هBkzؑ)ڻJN[p/..uV:Nmw#ly/xUR?`L\QqH&^ŝv)a4p sսYYwfxk/kИͭxχ >[&A#&[뵹l&N+g @HPyhK/L5hVSy='GUy:걒7ÄEog*[%P,tosAuվD *TM Gf_:<1ڃtC {t2g:_EYѢ|Itז|uA!j2߇פICv]=ɹn'6 r԰ z78҂yYƓYd2;%pL0%ay}_ >|PLk<Ƿ2$*(-E#nG'›H͘w\ߙNUt(5sdԫ4ǵ27kwba/S[rqF ȪoD(F<6Sh1^?#'T:ޜM|wH._r7L;!zEƔљ!Nܫܜ'LK{o 7gX$E]LDl6 oX_@{ٲaFM=*CW+ z 2 1.:*6&ee5ULM(6ySb/ Weա-`'0CC7oP8RŸ>Ҝsƥ]J;UqIT KpԳݤW"VP px Wxnɛ?/xkURfHO֜@Q ZѨ&O"(ϋXaKV׼罕+]w˰QϠ\TVؑ^Hʵ%ErJ@';(&$-XDKޤ4:yJ ź7oL1eB( fOhP>l+ cR2 1->QKH.NFc'bWY#Xw ù27MOgmxN vѳ_{1g1M'Lhޗ)K|S]˲А"Yo_@RTxS| ڏTÚPdt{g{r{6/lO\~".KrJ& ` &FAJ^WcB1{S׬D=0@$mwwϪYL]& ;yT7P 9޴UWvR7"7qLb 9e-vGIK?v`8@>0QӸu.FʺX;Pl+E>UяJD-?OD lIa:7>_BΨܤgBȥY GL/:V .3jB1Vt؂ dYvE 8+? ( s]ǏSxz*Dt HE+p/9JjSßO\5.EAs\%ێh DԗT–lcFIePã,G72j~ A#%Ñ*# r$є`]yA+kaR7cxrbd&Vb`ygݞ}?@ճ 4^E\e}煒G_ycjqYJdѧаN 'B 4 y䣜CBl'6~Cr!*[g-.n^tWfĀ%q:'&)pur!U;flQP26V8lz1/vt}B;#@>s;ٺVG.j}w 5T,z' DCCr?lIT.FRqy*d)fZTugݞhԺcyb:=92KH.@[Y~4rmx!* sd*sGiRcEI"7M/e2|f@"iKRba(s^M`Y/Y{˄6o Iѩ4DF݀}G|ս l4Jϝ#BnE $k??LL(h Y<F#8):!}fc}|rUj+QfxkuP^ e d^fl It!ɶz|\T8fc'(!5$4PatR?W@ I =lWCUt V˲FǴ'XHpr-9A 亯%LePV𖹁uP}eܼ)b[yr#s Dv4NsU˰vBZ}  Rǹ~53[R*d?U5}9Jm\v)wVWY&HNyR*ž8q /(Xn= /m5Z}7.R}F`d(9sռ2 `r%̡2G8&SC?0; `NHS?KPFB03Lx7FO ^G\ug XT^%*w7"IW̥YkJjl8"H;1Oea?j}-|h&pBp_ڙCM}hAZ ap@4kQm3@;H๷CZ9u-QS3Shhc#$+ϣ8~A 5fgh`H^'w*j\oLņT \TV*ق=ߵ/8Q;1H¯Y ۋLޛ hq[?rxд%B~8k?n'-;uֻ h*gTDr^yxd!}h/JWntɀ,I1)⓺H|s8Tra|}ɋ9ۻeymg˺]+V/55=VpB/RBW=kK<4S74|6\\kM|uFDʦC*&}ɀ#N/\6_֋C1noTtR~D=q, 7#\e56eyTVb[5ԒQ3r0J!x}*PJxz7XCN sMT \GI-QH8w 6֞+1<x;kgw:Z׸GةD7JA1? b u.8+{<YHp)&noIOf]sF9Z~'_#F ]KֱK.}ۃRGZqM{||w7Cٍ'VTVv|wb Sx3P7[uZ#PMzft:Ļ t^/3FA0c%ojf[J /{,|d+PȘcU9:=N=Vs8nbm B6˺;4+_)/ej7$mt j(.c" ؞V{SvU˯k%V% Pd|/Sa 5VJjf+s#Es͏ TVEPۥUV"Ԁa] uCPct_o"`:1ZEs6"4=ߌVs7eb?p0,XKk #3WdrC@Bz{)7o6sF5T+Qvl^-!GӸwsX_po²s&u)0Δpz*m$ ;>Zr(L^7Rr@Z1 PEs^viWE VfjZ w_gUwEk.9|^ yg3{ AԅD><ͯ9#ryW'E{ks$~W 홛<%i+0pJ+Dh6[WJar_L 4nkQlRMgʫ/Is-ʼn7|ȪYɰ݂ [ .Yiv ,yD 2.|2$,XvN)l#6%J'va29Dw y)?.nN-SȻ)O.+"Lh#HHggEؾtwiv+~YXo]ԐB &#xФz|*Ȑ >ۋ8 | 89ұ541׶"ZhwX]N:*J^ml,tNF#[F`숆]JWSCέŦ2x5a`/Zm߽nc=%{bS/gT9f$Z.٧BD0)85XBGQt+(Eg!t`Y\$.z!h0I9x 6Gg,Zz7;}_Q8)ң^'W]|@O]m =N, VbxK*kl3-16^-5 W=1Cޕ*NUQc`3>A7%d']Y^xcGZŠ">eB ?hl$#? D"<+)XEA]Y,n zSɦn=MIj.kc34-dPrҦNy2xYX\5^zdӤ: j0 Ω- L&xWLCM< >ICAF[k)  *(RuݕثTݾnV}!]IU5f](My3ɥ3lfXGw_&X1977{Cؤ=<]$D8[SNX86E=Tp(}\[(/xLj)hаӦ'.'vq*:6Ieqk|A`N ko/dpRE{Fbcg\9_^7Z4 0a}(F_Jz7Wy"P=w6 QЇvݨ7zWHʲϋ7IF bKcҁ؛{ ~sw}yM84UyO[xk,-R~MDݤwro8g.4".j߅h˘_} Mx'mԚ6JgHm6bj>͌F%XawOsإa[ơQMv!KCNw|,69HMn=hX.x @*]ޱ©h&1};Z ןl-m,fvbJCDYR˼W;kYS@^X1%wv ^B RP"< lzGݘ]l $deL_ETvqq ?htH. ÑA h/mTr$ dzj/a"p6NbO@aTNVRAKOU-VyUSdRC[7ݤԔEm Tjç놌b;6O(ە&- ygH (8sY6m&jJobxsf0Q ^dPࡪfHui K]uaEU-)N!s[a=5rC3, N̤yE?m:NZ(7T0FۂA&6qnU:cOEO N;=k[vǍ/E2g,r-M.m6nD8p@fz3= sJ}1n]˅;0ta9_MW oZOa[qں꧵j(jRؘRIϠECg,We5 '[ПIm%d|]󍟥֑ #|xR+Fޱ=, ʹ1![Ӎw|hq,G]sNX3N N=&bqe2RfE"=wD6К8GYӫd1ʋhƽes9+Xˊdӵ# W>\:HGQq|Kwص&gjNTuJ"<)5:C )`^]uHZXt nЋ٭L"bfkTDl!t(-xE3S(hXï ɼP0!v=ڷRUl툼.3\ᾅ1|!u * rm^=p֞Z)өHJ\X꽂cd1姝S[*늬KĨ 1.qHu?'OLNSI&  T-u% -7Y/@[dB捧]ٺVI0g z{MτOt x L5&&OrquubK9G Ol[0cz^6d)> z"Ko U}ӝB?M$ Jf3VE0)ӱˊ.P490 }KܝSa{v)VN*,QMy.?_jʱ&Mh0eW M66$)tk䂁FN4,@D%ANi&خ;,upS+O:p#4E&O!i:&v([Iql3W6)i+ڐk !򑒥dM=eSi(;^B-MpWJ/?@7 ]FB+(cz 3"G 5koO~Ae:NB We?aŸV`T5`2X4=-a?>cF ME٫`!t Hu+׬4ʅTq0"N5zWkG" _)FpR{=se{OSuح]Lg)mWĿRG)c`o$wbc -Q{TkCs'V ?#siTޔ.͊=h-^2,zYkЕ`Ǚ!%A B^sSFx^ `o{4Mw\`\ipHq*fi'Dvّݶ \20u"^xf#&NZ燉p ysPq?=oPc&~gQa͝j(K)Ve[Zm>eۨX;6D  C~ljwj/ZZw"ҷ~D0£E:2)P$IV|AvbNU9YJYڼisY {ڌ.Jm JfK8|vO/#\<# iS?f ٮT QB>F]j spC#Qu@-E}0k+\GK.]YSh+h=\򣎦K׆:l khJ oMQ6p Evn(K|HJ#9} \+1VN5 O3 !*}%=UV>ʯ'bÜ쬄_MDSa+WJnؼj-?BźwMPDI/׎"S]{&gA"'au^KC+wPVko.y*۳t0S0b.['ZTeM+;ad.^[mG?*×z:Ta{|>ew+Ub)a%PT"H˷aTUJ_qSw`}TVvb9-N?4k(~\bMwTgsSR]8Ns?1 HNW}ޜ)`Yf֛1+2c3[E tPrrz&D! AJ+` &:GvE4wd֣+|7TyW{W%2sz~8u&E]QIvWN_>><]%8yu{{eNŵqn'beZȢ1"yL%iWHԃ* o.i=]9v=p o }RvVǦ/׸孖Zx#)Eo qRDo-5KH)Pr6V ҀT^q&w q;0v6.uX%RWբ,1sQ&t&Nz{UhN*lPvljօ!6h|ka~EҨ_0;$-=%6KGԲ S}f^WZ_ߡ H”40Sֆ0iҸ%۾p:r,?<:$}gH_hq;n= %}m.Gm)lss0Ehi} ?5ч(pMH'J”K,6{ .T<uj[BKf<2l_<;*i2?ń-9z_)|ֲo2;F4D0㷧֡rx$ޗG,*.2Ze苆MBV!%W )HyN[*Y ̆D*Ǭ7Iݵ/17e3Xˠ5aO|{ W fx[e>76V~\r `" h? D`~nD}h81[-$eSS_4 It)gbNJdεi 3%D'iF3l2ej(6\A5/,(;%UW71hKDcm dc~`eEyvFTOrJut4PO~ߺH陹~M#' OK>uHeSGe|ğMhn61u e+, >O$ܣxee 3z{m ,rc9n?َV9vP_~J#Ӿžu)$&"is}.8XS[ǭFMOBS3z:DnxR *a :fa 0>foG! ePi `+Z{IA '(‘_wo;!Oڍ꾾 wMJB6O-"$X$!LMY;3a .d`{=&/D2p+*.vgH{㴃)M˼ $zå7h?b*ԇp^R}c%1Νo20?Z@mu^;}WN8;Wu44tڔT(5BL(j &@^K-TNg Bg^ODqB}lB=j2 Nak%- {DJ2AKP'fFZQ%8$?TM2PB2BHZa:t\}t4n]#r'q{ '7inAa>,h;*FB,^,RSJc5s(8\ ߥ.-$PpUHE3g=h߻'3S}G^9cYJ2#gvB)ؾ\7EV#%zF iՆ,u(&26u,} 0%Yy<P(H^[llj{Sa?KYηBx xȓ`|gثfNuݘHش{?ˀj@JĨ2uSsW,ܖ쀝-5 T}y7}[87<-#Ju$s&e kZ㟬ovQׂ,߾A8NtYQ<Ѫ&kM:P"LNCBn鼰f]^F/J< U)=ـo@FrM=1% 100QǮE$>AʜvNm$*6P$giuFρWm6:7R,DUOj)[[k/>IƀeN#IJm1kDҵ o^J[hiۯqZsȆA2ꃾa"[=n%׽U,+2[A|G> yníS>Zd[j4.d(Yn%ҫ ?A@GbvTpȤ(B6MQᄛ\b=HM:{ۖQl; k/)_4"nۿ.<[ h";\{O("E}=qhB\nnDzu %jXiua}Ⱥ! <}x `5`J$)oKϱ5} ',o X gzVob-&/XwΣ$c2Enoagŏ9u_L/1gB+; c9:d,Aa.Rjm+.dmڢ^'.fB~#@*x=[xϵ[59Sh_,8]_mkO@T.Lawg|3J<pJpjW3xkߨ2 %#о˨R kgQQ^YfQX3Li`G" "I).yQ"3;fBk 9퇥AXdzZ[B+ )##13L葅NAYǭϽˠ%ⅅ-⮔G´zy..d rv<D5ƚ#\8}2O4Lb܋&J 2/=+$lLT@<_k| -O9oۘ5R2k)Uߨ"9 .#$$ %|@d @x+1I>c:x˗Pr.v6Hr7CLkZ՛{5h5s/D8{YGg)#H C@ƒs$f2hiQL?~;ːG:x NN욜=|w30fCqT Ѧք#=dV祁.rU{իW9o91y(CwB`/L>~^YT9ݚ{㌇Ix0#E 9wmNn`JH$\&tmTٽQryBh =xYZE,[юf5q Ճe<1ŏ8h;o,"3Z]/.5&'%!x*0  l[&/rJ 0fh܌g{XCƷtUwN)$ kT|@j(=wk1bt%Ȅ?YK-*Z8AAU$~X*LT8ɉ.2z[kaf3V‚wxPsN0֧M%.!KD—>ESaPt9z_jQ^<Yxҳc{2tUV{m }]5V4S5stAXC޿SC;&x@R@_YKo5FSiԌд+}S: `iJ ڜY;[{sBĭgEq_ZL3$⍊^EOMQ6E1Z{ʮM5a8jAQP'GюkIt, !} ZZHƹCx=[:,7YTWKmے h7˾S/6=`K=ETaIɺEe(B㵎]|9GpL׵2gc(7ІTYM.(+}ƒe ߫" 'en/ƩֱK.Ұځ7X9:gga2[Y!Ԃ+mG _}uMҵ)')C?#F7̉T7[lɗr3Jl{_K*ң<qA1Hrh>c7!] "'.0c+xN1)P"`sX# ND'uԀ!j9"gx`x l93.xLL ׀ ?$"56,R(_h\Kdգ3~_~%S׸|9RM+DG&d8rwܦ*(F҂̮e:WEQK-n Xq55Y4}.3S7qR6?g4׶'GTht(-ehXGӐ}r `ۭ,Z(*2O]וkQAm!@O4Hӥ} -#87j=;PyI/G\SѲ̱AF2гl [kV(9|'DQN# D&o2pǧ ,OW!Bw閊"QBB :={'f5­o ]='eW'-}OXQ 'UV]jV "RT\V]YP[۝~MW*j9R@;UEi)*omC@k"YfZk~|9(Ī"*Q̙G55婂 : q@u.|Fl2CtDW\1* ꛘquvJ>~g>vqSpġꆼ #" .|0Ty@+g-N~ db)vׇEwr0?/hl;m-!wp`i0;! I#xDNQi8`jl'`gyU+&96>ݙ~M VQ#4]I!ͧ$"{x3lA`o\ ־#Mұ'? _-.^ N9!)7p-|2ȿgi[9H,~? ^xbsM-ZՁq\^5HE5JW=0yyJ;.UlLTT zΒ9j-*@Dl,w%ѭ+&?_\2,VNH(GW~OJ1t5TqE.٧Vӹ5D"tO 5sVXzA.T֖f7,{lK47xC}L)O,ev;Խŋ4v(Rp@p%{β"*oYQf>|Zj[\r? Oa'B?V$Fej'E]rU*[FוAv1f@AE ڛ T}(U w!tfcP\#͌y!zNyRtʋ}%j2wd?iC:شؕOo^)XX<; A?;) BGD_ ԉyaŸͻ}KU LDa:cQY ߂\W?x9#EߔPY 3 fV}bG֌](B{/L0~CoNsKkCM)|1~obx4tu&Tv%~VgAoT#лtW*# 62Ϩ}I'`PJn#͞шev2,2*8Y1scht#faͯk(ޒkzC.X }"*-GdT4~>ʷ/G4hP X'3#x(D:fQFvCX3:D$.@d\w=X71!3Q㽏3C)V8X_ǯ5aEi@dz2š[)7{}v qhҀ{K TLۺ[ 8R%1Lch%0Q`R 'g$ W8\y;I/ *1# Jd v;׆c3F6s\w5C$8q*#w+ N(#꿯2 6~ӶZ‹.BuԚfA\#y(u~c{p\4(ϵ&`  Z>pN-j 49aO1UIcThyF&Wiʽm2"|O|A:,/R”t*a-ڤ7`ʏS!cbC.#?cb(^c^ 8"J08)^Rɷ7hͥOl!wQj=.{HrjcȐP ]H qҗ'J2rC#]rkt(H|SB8qV }Y&R!g9P2`QartPVnb@Η';v:ccS50_ ytq#zH!\qEi)\s$9 ~}L(#=8 ׭VʉeFڶy17G}i e(WEM&ж*1&TJ⹝bR㊢c#Mw#_zBX]L{"$%gw'99i 'p>8/rB㸠#>](ts[` uRkMgx1hyaVDՂTy.YSg~a}LͦKG!J4^Oe72@:Ͽq\C7A8%tJ\νhVﻥ|e&' Xb.kN$flYUnnzJ.~>*nn0(y?a}>EQ&s 9yg+r~TG6*|6cUni\Η&P+@LqLT̷bܓfv3rdom!ۂPmf#[c;Sdn"Mp*W>1"C&=H5 CU*B3TBXHGZQg]u˶T#@ T {L&Եp*cPoV$kBԜEO-5z0 _}wPJj5Wy)Tz5au/ҰXYM\(.-A]K J@]p,)|Cr[!B4N)I`< 7(Y&!6xNiä^$4  ^,}P@m7M |5Cq3STтE85վhSdY.AÕOʤ/.<JXegE9C+-^$ImxsĬ.5Rܗ6b,hqGt)nJ:I6dDz={̀>, ɕӹ[kV\D02G-"ۭ$*ۜp0}G- #p$*?"z~ V~#֊ą-w#*lu S M$裌<^zMVOXr=T _,M()a~ژ<ó^t]X^"Q0' &tj%w05J#ab%c䝝BX~g1(Q(?B780Kτ g'zL)^#{?Ǫ=e>.DOnT4FG`Z(z<ͻ}O+[ ggOSq6xdM9\XӒ7:`IKu:X}NHwl&&^%񼽖tH0KzE86EX[/ = 7ړP KM\֚L pIvR:+Z641T׍*&Ro) LX~Deu!~^4\( F s-cyd+7\*c dhh#k4x#w(i(YvF@ 9=xly!CR{`FnbȚͷCϱ\7 ACq4:S?'eO ]IG/MDgOԭߋDuhӘc= ]۬!LGuxY.3`lrS%D5s "~yiSP]["lGt-覉MaΣ4edxu_B~Bd*F эJS]anBnD~c=OfV9rQpJ k0 IJH < 0ǶGτaˊO<ܢbHJ,DZX\ަy@Sv"L j2U)1Yu@1mD)6j{:nt|<+H23ǭXN_voZ;o?!Ia̝%^V Pj܎lMk$nbFܮ$ǧ#޶jĺVē+qM5͡Mq_9f/#C2zrbjNỘB Nݵ? P*p sPƴB$uN˳̾K_&#a,~F%4>^Cq]f"pcHrrnAL'$,oTDaGdCR/\YttAbu6݇Jt񺺧?|+z{ْGc/_09eHwzPuk`Zp+"0K{9P`~E*կUȝ{<f!,px* h5;9 Thn8 "5tqf3s#;- M63i.cu@1όt^@iLG/VSe[Y;²Y6*L?g"Q,P }uiCSst7@%"5u.6)_bʝtÇBE!MT o Umf8*_âQ0&W(@2^@>]<#>>ӈbgHl{XL,D`nU uwA΁A 95Uleѧ2z"䅒3#CIKt2}ؖuTeZ-Sg\PޡvSvCF~2e2`s~ϐ݌mzt{0:`\ _-lV'y WBW}$>_zxnv9s,AsR=mzՔ`68$iakTL2K ӳ-{"|T~!O5E)H̕ZN熞SI(Oo\>Iis̚)8t76SnںmS DeCK@A-Bf Hmi3y~{#W\1:Ɵu'] Cp"q /GO~ U{W;!E?>ˆ[Xl]'*lM u|J[V[pUsWܷgz^)z0L_ ؉-% -KP$f٨P/8Фկ+=*Z{#KP2 ^"6ɸ, 7baT0R5Z}ωAX!4+G%ck-T?A8||&)'8/VF? . ?C;춺/ǎhmն}Q'M!9y(B\.FyA4u➯"1ũRV($q Z&ISV[lZ8Þ"^qbOJYL~eՅC*;CpIo7Aw;5=TuBHTRYeKyյ=>mj5~Dž3H4ʮgy8]IV`\橸c-)y@ BiBALĚ{V„2D|ռO P zjLkr=oP|ra#ZdABKjd#C8,PbQ|<_Capi4}zTbg.nWNo~ELݱ-6RrΉgy/vq)x6ěe[~ t=6a:>J3 6f.Czesv]"]\l^ݢhq$~w_`SOɮ.Պr&XVK] e_!>׷Ҩu1,inE߿@4<(m?nN{ ݼyA-ȟ6ܟuzv?|鸒JK¾p0WX!뙽[yp4De&/C-g"s5GopEmtej@;F-:TDNDq;U]7[A'P|OCp0B)=`T"9"=_f]T>="N^g7k87a>xcCdcTi]9z.~<1e RSfW${+AV]hVf_ _dB:ebP$ZL~fmo0gYUJmE4^.|/4a]V0CE3QZ-i| EG "˗ǷpԦZ 48[wn\;) lv.>̀$/{h{Z`x\,o=dž~Z*}yyV߭f%xy J=t2n`oZ]Q]Z$Nf{[w8ؒxP0R4^mwe=!o){m1͟jxoYE-[|At58Rw5+V4Zxn4#h`؅{igU?TbeH&Uu$v"h]Y&%(*lɿ ?G!8ur1wؒ\-yQJ\F scez䊤r+ nm1me&$y6i8L;])fcN E6*Kb-ίwH]Y9NQk. L\yqFYol `9G+b)2\bTp!DI%*A6e mȄ)QBY]u $`n* ~y|Ug8wI,*f㵶.J\4W+DէQ{@-rk^)) 8jy8QmV<=`1UOzbe.0;S(:f55B kՖ;`.{ 6f *2>2U^a}^ 5߻aS"s5UxsʼҺu`k6SWQ9f7/#2i&f[Xsq:V!w7]FS2XI iL $o"v</"U`T=A԰/ʹ`y2v 'BFg_ _JI9:u*撝,yG;Rb3%a L%d^bW"Lzr1 FsZ?4̽``x},Ղ) X*Oj2@UK7g͐w uZB>C|Or&TdfQC)g|.iΡ~ x_n iƆOc픱LD9;?/Rp)Tp`d|=?4M$ ?hi*dH(q[opHLW{bԴ^8W7xxo%j&WxAE&ޥ!dUІk['. - Rq3;0H7^28R#s^N' .Z~N#:Ƅacx!tC- Ee{ ϔKs|U6IyUm[n(/s6Y{1iĢ/c-j9rҞ" m:@?-p嗣(:U3_'Vjk֛4ofp?,4ܣԞFUқ6945=ɲ5x?;9"PEdͤOjPmfƵ/-"a՚vἺd3Xbx ė\LOU.DbNeϻb膪Q#JfPki@IlY2uEBj¢+ d($o,=6D)cSMFr3Mmü|2yV_ճUfU=VLMNit'djzʋ`R+8Db{95Q}UvxHށH|Nx]\C8:;xIFc`!sagQu`aULMG<D">V 66bSuQJonDoڧq*|3z&^׆N١ Koв|Ub EnHa 44R>D'`Hz;Vl&){@Esaĉm|>C?@1P"ZZJ50I]ʐqQ:n1jSMl݀28p! Y9[sˈ 't-剭d"Tz_ТHAw^K^)g_;#L_VvP3[!Lvm lDI5(3Vbj spϗz5Ö32={DޤQAj[H3OI8r)])_& U*7(V8F;*Igvں^{t\A4Ykm_ *@'\9#O/ }c%%/\5}Eey;NCUR)8cC䳾&.mOPtץ~ѫҝU ѭG^]Q!4蘂6C v~_z±{pv7b6x*]!hD]_r0v='T+fFnVF,]ٗ* wa>`cwV>TNP 8ʼn'!yއtZiUU9:_`~!iHFkL*}<4;EĖ~J`ޱ}H>LkIʛ! 둉هf3 .yr;k$Ma;I}YĶ%]᱅qϬ> Q:Eܳ.6y^Θ|*9MK !Ֆ4 *HL::`c};^@+=""IB]8m=48H.QBٗt$Y8gh۠ W;Fŋl# *hO7[U*w5Z(6{W$0vWxz7q GR#Pc%+) ;:[ Le*~.{9ް<$Dũ̥XnkST k$QX .>TIrL9ÚhWtvžKPLNVRGҩq3i,_cPH69V6/UE#E7 >iѸsA>?%~42@VWV 5x\েC`wr\wt*+2т{:b ?3 ^TC@nq_q%\^L`6m/e~1j3,sP* Tuh[eCF^\E: _fsćHJZ s/#pL@}aðCg]1Ms| P0 /x)YU[Mok{pAAw_dpA7tWb'%f1cq:{(S[8bJ>a4ϓP+kw+m%pEuR5m ;a 3kiq"DnOi(fjH=<$:ަt8͏PN2bubtb@!U aיH̷}K;Mou@%'۽Kr?~LA.T͖r9z|=J`zVV &toߪٻLƍC,6:uI_`aC[B]iZsrE§z7z-K$MP / _ ^-kn6y9 ȄB'OMWS!n9F]1B "#'A QE1[G][I'O>M؝rtucXH>:=e3JfX3D_^4nOKj0Ag 5ߋ>Cx-XN )xؽw윟0K$/$퍈p0*] ,/t30XI @BLN,ae"9V] JiXoz;/da+$%7x?gH.l!FJfF,o[g܀ySqr|alŏ-HM;WYᷙy]ˊR¶VX Ew~ ɁnDb58Nvi8sm1_̈́l~( :T% KW]hͦĘ7,9D1$f%Е;c7wn]BS,ARQoq8V{.#&}vQ1]ֵUE SBQ߃1ysxة>_8}46RSmxU8vm/  5*7Yd5?}KF64l<0M%\ʳ h3`Ki6z8j p 5<_+y\4]BGA2[#v²g)zzD\'sT(u.?+ \^C풗I_JR5Qfo!ޔ7.ttD PV-)t,Y-qrRagu5-_dov->|%abb[ *=`=i@&jf> O1I]݅\:@!KQ8G+|+3`EK,{غP9>^\`z#/yvzUH/96U%BbO<3nNC/IO#ʽ-Ҋ;,MSxZ+2ͼ˟?_xxܴ_9937tD0C~[2O%] ATZ fZT<܆K  !-\iEtUmìYKɘ]7'꼨1ٳ80XK99I3%o$JV$NY a%T2TPdM hLHX+ѣ:Y 2D_8O2yG'V)ߪrQUt_KækҘ-#"$`rI_c[;@vܶ{M76PP݂R^6icIV%Lb6,mRV*@ Y(HSTFP"j]CǸ[~t 󚫋$ #gb3ӥ{vSSr=RN{Zȩmf18dҀAC3&yh*5+@r.`!kCQHtuM!$Ƞ/}_rMkvȃJVqA(B(CJCa8aJ&j&lRd4J*,LLSڈ7ƙ%$_ ؚE/ E,؎Xu1F:JC @cd2}44٥UчW 1* K._3UzOtЅI!bg$2,>b ,4ύj4֚&%&S!7 b*$ _1WB LR;yQh0dbv{#0]!+W^ؘI, Y{9\ʼ+mrh %(bi1zvHNʒ(jjV@ ىS/9]$ A/X'F} >.Vԇ}[tKjGI!^7<L]6LQuUN_UO\NDh|wH`&:`/:܁qϡTt?AH9̗ 0 '%q' x!_Z>*m3.ANK6zUeAժV$| +T/~Vj1yQ ?[)Uh8 Й^ӬN`Va2ZEA xds3ڢkP'm9ڟuu\TI6۰=T| TXAe%WW5چ|5C@'Anr ߕ&"m-a8g2YWB 4諦)2Ÿb\~iH86°/ݽp[/VG392˔F&Óal񒐽tWCŌ ߦFT*QLKKa7ttulZNR~J9O7Po{,r B1$N<{mzoMΞf6en?+_wG ?ੋ#43hd$bN 4•}aTP}~$ٹ&,+ˡCi4gGO{5]Z]'<-ЬB_џt믊gf =-.>(7czhUs/Axe8@08DP:u:N]Rs#dzBwZwD/a|;h\sBXҵ8|ǀjA/櫏KmC@R(bxp9 ՊD{;T/ al (B2DA"/G\rY~|Or!Ĭ*&1JLUӫf1- 'jNd*=6AWTƷY;y{&HJ%4F`G,+WkQQ!R)!b1w+okC…9yl]_:Y7.6Xuho0 s Ӽ#h{/׻;jcnO_FQ*{7k8&!',vF(CHJ8 ե]kN;{R9 퍩[^w LIw%*:K #,vG;I#"Qvehkm_"?ԁL]ԐB qW^(PmoTV6ˋZ;6= Ь“`Ɂ7@iUWOkgM U3t9@ED N@]՛3@vOAN+ahra6I6='GMP \ IF!gdЛ|bMubk-W8)g: (E.{@HJLV+H GFX6$z`5#=%W?bs.d]MJۃ % 11ܖjGd:~zt )V%o gqFA#gHu|ؓx1jj%ITo[dں?8>Qy= \4n0@ey<>Ըyٟ5+9gs{C>jf%&l]ie]7w,GueٴmnnKecp[ +>a/#$+;,xO(ie=ב]>eo8%K6+g$xxz0dh^fA#I:f|c4.ɗͩL1 N f1ٶt't3jyZX\ެjȨMfʥrSFm{jgt:oև>t\ƪ >^Њ'$)X|ǑIy}-D:+juQpfK8?KkuXb.]Y~ ]lۇMGQ&DOp bE#AУ?|FZ(Ǵiua5n/)lϻL;o g:$AΑeL"(" cu㢟Gy$HM / ?wF_F5xnjՍ_>#l;5O+@+RWA&ɾ^tR U}Ӷ>wh ٤DbYYdXq"|cgoB$ђr)-x3vJBKFڝ=@JI-ĸqw؍1U Q5ZJLlB3iz[tje;G$멦dz?g}l hZDb;uضG0I-NJ+hWJBm,sA*D7R 29nmt ٫6U6A2A+,ဪ ],(cDJ"E=2jcƖ2`'^^4~nq]"WzzԀu$W 1WCƊ*= AZI93u 8׃",b LU ) ^vd yD s% drg=iD? QD@:.,2 m-8ޘtzTԋ/Xn$&l (&E%YT ktz oOCv:Eod[ ^x1G\~3vYF8\PQ|X@@9_HITQ~ӡ'{[ p#v|sWR^,\]tY\Kl 7?޳_M5]`*Ixa2:3OBAĹì@ Tg0'C>Y yYO2'},;PMDBRzѲq7!@”%I9k* ɻ77l6ZDifvi Dl xhdgtӻ~s>l&aٱOѥb2Dzůb8 9:HL8NLMQx DǷha^<2fKciVoǙE&[HQ%'!9)@s~K6[Kn`#$X4!Ŝ+|uRGش#J5龮2Y wMKJL!!+~d7Y("RhШ^l n\pYֻXVO[z3\ԹvVsy,' w:);i*W~ 8Ѩ8~OenGoD v8 Z(RCYE5?Lx=>?~㟃<5Kwbwg8NGH8SW!Jvl{B,F7(S|@ՃP6 Mqá4b7Rš,  0gNHyG" ~%#nX5^,o KBШ3` VBr ~0#>H]iT l,u*S6è0zu6FS\}VKUfAaO3HLN~&퐭! _|BQAݕ&_d8yY0 AƩRA\~1 }Dc?:?wrf(K%izu!E Df-6 luz^PmLRbѻgʳ]{`zdM#7b ib(JΑ.0I{SՊ@eGa\+EmԂ5'ަB4<6[.ChvT=iѵ"aR'S>>~ciM9l`U4lCȻ'#1W'KSb`N{$QR`I A7H@{ٯl+1n>@_Xqaf0/<_Rӌ&]ܼT;v6jN,hm۴Mo< ԕܠ>(9 p&.UDLTو 1[JY >]2$}n{|7h<|-T а%UdDsJmO%0&T&]>nlh9ḲΟiV#$gK"*>Iۆ7I6V"HgJܨ7΋PGgy7о$XS,$  A&.tש .ħo{&IF=xWb{wX}d">Ƨ%&R5kBkZTV<qOt~b,9/%V 26QE(^ь^x]Ӿ@5[#R57IN*1IttG\=_h6q15,[6ʳ˨ y`a8)#q+ F*~Iq;+5EXNxg5ٿ7^> i5YW&ynE0rs\gLYCn=/ b03iat#"ʃaϿ rJ6B~fLSHY0c]d.W|NmQEqt6܈-r꺕p.3FB !ɛoBB oTB'=k`SEn?\9<;wlx=$*d^s֨X=jVpqbM\䐞 G]Pp-vI6,) j@0gdq EZBk!%g7GhŃ9ѶcebCޔ&Dj][?@(݁}: MV-VHe6ݴ]uT91R`p뿂 XsM_67Wp |笸CCf\YKo>tAyU/&C,GnL/ 3vQ_ϮWȶ+znhlO+.2`p|I-RB.^|.!{\m2,nhج†A AXV=?lV~@ ĉDzt7' _L z+HnD r襲.Ϡ7VŮa"ٙ36G^~~8V%0D\ZU>*)˺aܠXE]X<VCoZ.5)'gm,CGU)@C YWl&@G#^ Y9ce4]JS(6BSKxʱ}EOR3Odl)8GJepJz58iCD5x?+eK6LdmB(tmұ@L%F+-F6C =~IbnBE l/>vjM5pᎈhGjQ,&}yh1sP(ڜuq-p6gy8 wxMo2R_~6X[__WEf[zpַ *>4NUgR)c+j!R# Ͱ>baj*֥Bl,Cp1SR0 Mv(H A@ֆ05?kr9P0:Eai-X)FJ:!pt/5)Z4Ų;1LӣM.v#s้\2dwMnC]?@_E=JZdh54;=j yr2G3v3],ek.A G)<cIe9ξl^: $#ܘg*~?pYnd l< i)ﭔdxK 3[ {SRkAE]nƢQ|iPzD=8OoY -oDsW,ʻWڨL__Xߑ`=@KI]NO8?:ihIwwN77HK-N_}@t\fh ӱK!J]T&7&DZ=(/бU8\|t HcrԞJD37eo^t{{tJTX_sn7:DNzCfKҴteQ;}BNDCEyuW\Y{._Opz+{@{p7 ObW&uy)"S! |1 S 2m }˱ciج~c`p5\~H0ݡ_MDSSZsRhr.Ksj:JKӚ̌rnU4Kg XL1<}g ^35&y^I~_y}E!2DLq4 .>.R6@wE0"GdjTWH} *Q3+3wơe9L0JbLblJ۞N1?e0zc1`m\xP? |s~_J&vY1v+j4ޝL|/%6#ܰ?h_-FƂuΎjJtde?"q0+ ) CĠ~SѤ}ү3C0& Ʀao_^ăuЉE8쁗&1:%5O?P甴f2'֭-1U,Iۼ 'M'3IR~E±eK|eȷ|{G3j`~"` @ңv,褣Q7lkQ^9]NXG4r"U##p y%_G[6 2(gIeJŋ3e ;N9|{$ b9 ֿvK0eiD+28pL'0^cFfO"<ο"X f4z5)b??/JԀ*O ]N1(0k\(meۑ>@}ycw=iYq~㿞XH&E؏WqX$b*|"U ߚR0,p1ӢN9Ȃ 1Fɂ $Ij-jR<4SI @)h/D\,p~7{w7ѾS/2uy>C >Fuhg[<6nw2? 9@"KÞ/̗neIxJq`OI=}p 3 PNdSQyI, ,D=:{v 6mtr^[YQzs47 p;lUy&YP9dHjF<#ԚN9*ok7+f6CiUY}bލKt9Yɼ n< d9>P.-G\ڟU w%?\M(JT R{m?q8I8Jˊשg>p-Mv!t]L)d7Bzp,2&oFv&LS JNbn%F}<*7 h'{ R&7ʮ;" (O$ F*Xo(Ay &^}` 4fvL$oXPea>5z^BcI6?1D&=W<< 7cD9[6Y8"Akv1{JC7#CO5[hn+D(d9 #;4Dyo,ܔ֖veRCԣogu{9f!-\ kA=<3%'7 O~f?p֗`Ri!4R&K=amw0 "P^ *y:CavsG\ D].g_tR6ZYգnt\lU"25S!C7h2Eyg-5~Q tރgyPawm%4~L\zif"+U2+iR=~Fɒ"^-Yp=uE6=M>Y\)a{^c<(EMyB©vj5/N!a0 3b~lG؇'BmR;l{ډWBrHGzk0wfJc@BG+r Y9GћxhQ5j7jfpƂ@?%!1[L\ގ C_v/[ȡQ>r[K s!B]M·_6γCzܢ@f:zgyɻaOc?Ue4L;Yܩ{mX L؍P`Qoh9{]88wQN-I:Ǟ%:M2TY;_LI?n+zc6x &l[s1oBz,, ۉc^$:H qߝuhUϋ _TVoU#oo@6n,i% e": 5 (sԈ0|zs׻ȁ_*cW˯hiʌi[̏/0Z-bKWdˣKA{Raqfy%-@ńc(ZΝ5mCh-R~ 61o!ZabiƯw{HIH.uj>pN2miRw[X|;(vbYdO4JdK01!FFsGDPf@V" NqV|' jϓ/uCIiaa**Zcw9+\'6T{'MyӃ6/&qU^U"O$$,.Vگ&U[r!Wm]X <;u A"*aAai:a4?=\]Sk] X-#|M>x@VÅ0͇2*rDqc h54Dċ5t'h"K/\ɧ[|tIXY&` 78UBH>!k&(S`0e %I(_ڃT'\PB'Y%k]UҮ5v[ļ鷏 V( XF䫔~K%e8* :)ϛdv* mF )S;@F*0>/2FzbiRdd"ԋ^Rqds>S=XvWۙxtIk1b|ޔU}IGъ>N^R?mʊbjgH6kγ&ց[H$ Ezy;LhTa)tF:z3[ he4f ,v X8|IM{׵LAѫ bjynxJVSmU3'a`*K84#?FjET}W>S=ESfi|ަa*Rՙv?n(w:[z 8?QQkO<[c9r4m:Z\h㐭ʾDgRXӖЕr'4H3T?x 7oyS$X޺B4ڛyY@XEuoDw`% L5[CUl Pu<"_8kt@s.oŵkDi7K\v\C,:?R2O#\ FhmTȔ7ME6K!(!T睾}6 S! %?S`~GJ{LNgStU8z" }O0{VPDxvQsV̿A\2ju-+xz$ZJLcCȍ@G둵~lnօ (B޹K<͝Tթڻ+Z`W$d m]/x"430;#3ׅePRyēǀKfrC{ 뺹d[}L˖|m@Pa 5?j&mv Ѭq1 fU|R>zYs7g&mK \94YK^p5S^Bm0sӡeֽb֫6ϓޏqޕB̙G*T1Xex\ K97t쉌X﵋n%2z *Y߃h_W7ЯՄ7g׬(Y TS('7(7g ~S1ϕ7X" af˘1~:@Xze?FTf?M켽:֌m$GD)e|ͽ=B{/=4Q.a-sD88ZZ -Gze|F~n{kS )./g5y4_RaF sq] lga٨6Q$ۄb&%o9bbjj!Y͵ s!ļ>2EL Kr:DE(2;ȓ_dx*5RkGEyYIaF8K瓠gJ?h߈)EJOP2ygѵOHtE⹚*9Ahtެ_7[-8bcג;A Ӗ29:D6٫jzhPr(Mzy brVز_Ma=BwX} %X T@ &'ۄo[r;ģs_jMmUbIzH -)[U>i(ki1TB`; WH,fS^ѓh*tbǻЧxMBbi"(zNVa ͠*'a۰@3+Q5s|tAv<[13Yz`keN9KpqP\2i4dx8- BDde];ђYXTck' ixcg42?,f52R%poqKZ,n_He=:$QdSYE;U$,""S 9(7U'QN%ohs9KL{Cꊒ:L<-{73*fH Q0~ ͙|ӓ1 Yxc-J [ >!|+ap@lU n!ւ`<>m`y9ꯘ )rssZ48.-CF XwCRqpk'46@^1Z2%8-/p$L'lǔ®j_25R5RoJ|V#I#LZlhxոP۔5a } Cqof陣դ/QeZ{w9I^~O =2K@r ZhXA[l,'@n5{)+@Ų Qp-n+8:w'C#K r_Rҝgb6jw]mCͩK)'lS1־@ L\%T0'(&ṃ\s#a}.Ay?,s(糧%FDtadr\E֬9Xz{f%:k~!=$ZԂ:g<#oPѾU[/:nP޽@x:^s jFr3Hlupebe ~Vy$yH`b 2-o2\A Q˓3̪2" ӸxH4/( w_lygGS{Xw7 gU,\b0)Tb"8$ *C4Hu;ٰ$ zOE++|K/i"ATuLт&æ`NDOu&6shG SCu2JbA|;X|ZCAPWzZntvzZUGCm@y7LJl3JwѹɤJCk KG_?CUy3]6$;3 sufJMu'{T M(R]*б3Bc> :UD%נk(G.Қ*:L.Z HAmo mRPC .\67$Vwe9+ח $c c^؀ J Q_;+ oKMUtℋ5࢓Ћ9rU'VEsɳՒoA*"N 3JxZwDdc>屚yEe4_۞'"輓 .Hx4< T.Df~B\d .HA4WmFpk%eZ){WY^iʡM52e¤&Õk'$#Rp.ewtCM5m -^Yl:w=+tox Uw?%*fwH_BTE"4lY7աq,D*Z<$w9 ,4[H |3o{Җ#B%R.Ъ~GObu[#s7wr 'gf)É[/ZЭ[{:3GfTz7*/W5!t# y K;p;F3I.dA='W "n7kj fsE'ċe~ 8Bk_˛1-֌i{ _NdB1!Z#YRg|.:O} \\j1_`sU>*GY3 1"uS8yKZ#D7,yP 8U y $X HdKV>G:RRf'Zu_+_Vc֟GORc 0϶ݚIFB͢[_GAH&Syq){RXYHJWѿ,Z6m38CZaߣtEsX Э݂nO uL)q3x"mm5觹]jw'2jpt=5?p R|--u/<GΔոTM&~S::,VS-е:]GE*wv |?nUs7N% EQն@Y 5&zCx,B ǎY}C{(rtgy֋m9a4lw)ׂ6Doaa{SAo%{1֡U?q'sBO4ÍP௓c>\LIk0Og5O&a/oC&MܣBmI#fkF{S\:wpg|8ꜪG.o(BsPY3y;E!hXAjltO**Lѹ8l,R%Xi*:6D_+z#͎=金O,\irNjB:=JWULskK4"8ѪJlÔ~Q.qjΣC.:E{;-f'jӷ 7fvPM.dw@-9xex~kͼm^N݊@8@ P[WQ5u]br1iMOa 6y'; pkd0 Y/ѫ4L34r Cce5IonJz%?*t?b?bj:|\e5mFJ3#& F{ڦr!!]]aަ_㨂!R 4侚/w+%(eWv;%w24 ~aC8m Tۄh6" jGCKEߤJ > 6AZ=FHFڟ #5} 29וIP{V_zCӁ +Y3Q5T_3[5} :[ ʳ BlRv'B4H;9œH/ Neo1HV6~K8'*EOT˞q\F)'rF!<< ިwD5?'MZΐUrYG˛ˤBKJ@xA>$(ЄOrXu\^6ۂ3=LtW SM!:xs5Ou..({jw"E=KMwTJY@Zh'F6GLbZ2Uߥ X_';ysD}Y"Quҭ?Q>%Ы OPD YhL)3a=io|^u(T̑?<-[]R K]w*Fլ,I韧]srJL*3iHPThQc j& >4K1:.98Q(Dsa9CD1:e#_!Bn3p)j;70#aX4r"橨cnUw sN`b02p#%^|EkKoXu, O+5L3"ʢؒB\ 78ͽI,XĪ[QJzRJN$xu!V5`7 IbJ%l;Ө?j:]ɋ!Ď@>ج ݒlVT$y&cZ'ڲb9G>}x԰K^/ǣY^Ҋ݈~XF4:x|At`,M`G \>Pi =TQJ{CgRM N!+2>028vz+Dje;@ԡ49f[B/:5 :Z FdqlÙGM`e1v{r]>E"]UXJP˹ϖ"g]غT|Mp,"ɡБpiDŽ *Sڞr%#~@S HNZVRJ|%OS}DŽg6ZYuAK9 UqCDy[O謒Q.@Bc 0kɉmclo"(ׇպghxewsThRc ߓqm[)uD UḼg읃r\\ψ9RolY6Dd.' Sm1h~@N5WhTn0.<ҷq&)1]{D yY{EN(PKHc=~JEel_q/"HҋBeh7]1 һ6踋`.10`5r":qC^!1y}1Jj3܇%ZYXbv<}5ЙL:S-B0@KN)F|&7vir7a~;_:J='!6zfB(emKb0\KJZ©kj+xqn9ܭ%GXn!fbT[De=H q/ÆoPÁH:`ɗ t3W3{:D?68N Kgl-gsv$1 :fA\SЀL͢+khj2j=˝y'¯ȧ=/(x'` Dn}X!<Dz1Xʛ>ZU՞q#+PP;(yP4,*0϶-mbd*nyy?~>B'Q>s& +եg#K41..C%i-%#ǼlQԿJ .ю(nF7J6Q֣IS /P|fGVI 2e8iv+z ⸋&9`iB7vkN}|$| 8eWQb.7btêJL` B:fk:&zނTeB ϖMHQ$ƌfM$mw.:%j*J3Fvmk;w eظݢM,8_Πבq? GNmA]6{8L^S#Wg"|2M]&=T&'W$ԩLmma4Zq(5o=[W8| \TTM:l7M$;"_̍.C'~r/C#ڱt+;!9T€ޘ"(Qo+BT X4_\k X7{z(Z;ī%\>}b T pv{뒓AM*N2\rf wN&s3;6ufq'؈R{ { P=rK-Y_ Ș #8]`.#ș2U>lWy$HL޵(й7'(>וU xѯhs!gӍ/q(07X}0DdFjD<*b51e. P66'FW w#J%WplfnuOO3xj="#{?s"_h@/N+.PM$/Rp`r#s BA6[䡹cҹ~B's$ȓ3Y /^lDspѡÀ4A 䞘wڜĿ3-Y8Vow&oW=N<]d͏M(Y|1bje?㙽a9XӍEdZ !3 qCe,nEgP\՝zq:0Ck<< 3=3鷌lq f"m?@T%E |_gSn|G8R@#S$d7kWK!DLuf~6Ś#z1bG״B!r sc((6)T qF_Nנ3 !Wz _v֕؊8Pv~n8ލ:vO9!Ô,] <1Evy-y4kY\&R[\&D)'®]VpsKM4uժ:`a.5˫q&%^|wq 7_ wp$ ERSƱ%ށrT Iub?O4NVƠ&Ew/!|&KMm(QpsMP]~T39tzWe,)ժ X&<ۧ&C ^;!& ] _KצJ2RnF1>^D4a)aTHě^ivx@H{' NKx=M8l[.(IM*o>PEOt ԇfuyc{_mU%YOd!sՠ:"wLevZ~"kh͓_KWk%ii]h n疡#{t>(7JE@% V5O08Էy]{Nq{hxF[hl'djƆ[W/M @){⍛2.Kl'ܙG2zx{/#mہ^验h;5s<~_al:0GthKm61[ !aB﵍?5T@Eź&즎 Fp&S#Np1x]O5戻߳x̾ :Qt_ȁ% FI`7h]E_.G?^ggM `ŚB-ZugXE^chH'ckղQ+ ?PjїduyVM|]i cOѻs;DD +`:7HzlC⾄<@TA86[eM'_aa+'2qԲ4v7 )vʛBJl{#è}?Dʁe>ի^UlR/S,ҝjmh_~=zCUټ`.qҟN.! #4TǦ sW9Qaҍ&?"I-`3]&Q(J7Peg]L +UYc@M}nL-$0ɥE <бCU EA+H"Hvx2=_ߟW'9U ;3!:5~7@`c;Q0RA3 )DSR/7:623A6?MI?3:kxn8mpzͳn tG^u$A\p]E \ehWpʷ 99DgK[F%8 @4zY0ѯ lo9 =𬪁1R_(%B dK"mejf+º֔Fs|@a"^{^N+8h퓩zw=*P;T> )*":E*[Y^ ˎǟ)FJgً\]"Acada>}g'?LyennzShN ٘q~#R.K) =tO’%&b~FaY&GW, W]i1_-jJ -1cAe]7 $LkYg"2QfTRjo"8n<< gyuu,Xl_n155CB1osA%b8tOyF蘢r@if ݑVCQ/ &?T 9n>*V0l ^TP 2;K.#"yʅ_& @O2`@pǮL 㸟-|HNV=Jg1Y'0 8)c%1tqUf=Jy00:C}87F}.!ԋ|A.f(Y&*iQA3G vc4Gz`trrMPBO wGPvSJݭW(q,b֬Fͪ ½G$mROo"NX/y޾QV#G ?ʅJ\]$eEL[r3ʜ xr&Na\Boj'*d[7s2%ejd5Ab"T^J>~}M/n9ް/HG>dVnĝYH.RJ^J;;Gyf"u$ƯvyDԍe=_#k#'/[@ *MeY惵}n$?rSj2pka.8NhB7fEgEzT[6CV*#j!'dy`>)^ݏ#'>MYMSw]Ʃ!Xx՞ i*)ģmLl^iFD3Rcyt#`.5v&@vl4P SS(iN K jvb-^aZH;4#mtٸK Y! qСjSȖg8#AM& CKR%# u@3+իϞ;ploHF ׾q*I]yƨ_6y 1*=Z*n4Mt[XTfuuxy^VޥC "_kUl㙺m=eߒf!r[fdZ.x)3`Fe4s"8>o7{&#@/ω lwI&2sPtQs X_+Z+]~/&+e)c#Pj{9թ mӒF>3v}堔v0rgP6I~R7Cd`&.4wD֚Z즺"oJAX}*;7 sժeyƁkݐ`۵^X7G4rA `Ǧ֥ %#+`zj5/k͐DBUr),<0mҁD6X]0[af1.& ~5qJ jxAٲ93X Z(3sKR-0 at;X>:HaxpdZbĠl|Q2ˀ 2!ټ'60(!Z8ԁ D8EAF%Y`Z,~H؄_2̷jgʝ|*[.qaAuf6#, &#@^qߜI.Q!wv5`+ n2N 9 X4H& 4E#)zHOLXYy-ԅ [Al"L }xlݐ^&t1#D*Z2]~E Yl+D@}?ÉR0˘ːo2[ۭ#wyXCvg'"@Cu1CzhZlL5pg$y󷛑RLto0 NZlv3WG6+!,_\j<44Ҿ ӟnJdSm/ d,WBh[/cB90kv,M0iEKn+t./_/ Ua:/mzVn/ $|w/t?~J\(~_Ʉ$aCƞO7M;v:S X"b!vPVK.ewSlSB⍓U^7!Z*'g\\-0W~P-Kv [dub1mآs pwȹvK[r`c1 `N YmbY%˞ WFA"/.L!תу4iQY+5^\ vQzTb&l}rerv~?G2%f/%Z˺k HVrNǒKn9_,9jpّ)@ZCKҲ; OY,zSCWlŐ ~nKz^X?m /*H"g{\'>t-w]?$tۈkj vF0nR`\zQc軨&ͱXZ tpeq%p* SEi3]2Zd"=n)(]a4G>:*{IP \킆 $D}/ dcs}L}EUEpػ[Ë\ ;,2ܔ27$r錟>PиUY8F`tyqBCm1dTj9Mhm7Q -߀heщLU;fHB$Wd)޺rE0Y⹣_#N˼GǰQ|kDVFRY{;WU^bnE0 #gJHgQTٔ:3 8zc%@R^i5aJv}Cp Hp&-C >ڛI4d!3ާ*k EBGَ6,$Յ\o4ݺU2}" )uD>#](2).Ώy~٫.ʛ܁I Ʃohn&r(eMc ÚW lՖCΠmߠӶ@F#uШDf2ćU}kT#m*GU̗& vE,8X]{&SzHu9m Fv {~ŶFu Q vK*)rKTM. _ ]Vˉ 5,;+uzɦMo_sXBJlV_flfr!Vsdz*4^~,* PP]xS1JB6H#gn%F/8פ(%hKX<#ܕz`vA_)X >@,v/xg_4ӔR6Z`COQσMH5wۨW_x8!1YPH2H;K֖$I=*#P| @TS("EeOc~̛.$KcV?,́VA.ѩf x)^״L O?d Ɔc'LhY{l6ߵ_nb|Ll?,c37\RBrB{f_G֣3oqW#+^# 'mp0/M'IB۬Jq+Fa؁\Pϧgk5"rnjh'X5xalf A6jՎl;c I+a㹝Ȑuܩ6\4L]6nm,(3kV̓H}C5Aɨn8a+8aCSjb2TX*1ꋑ|l^V#;];vKb= mzEUvf7DFEﱎ~o{qA:c_6y*r!jN^qkGq2QT`S#ZF Mإf lr}a AȦi'цM.h`` xσV"P_In*i zJqu6- RӝCfw"Xi'∝b3ME^B>m-GE2!t C[ ?NKM@bh ]qSL4y;@`1-5.@:tB3j HV[fԐ^4wUk'C;M{HH_V”3I8LpF}-kzIlN_+JK'[ھ8['YA.11"zOJvg*7 d=Z-'?J%Mm]*#/6 ĀO,cJ\"\s@C;¬^kɳUrAMmu)gф ,B8i43f2V׷ZjΚbӑyӡ4@4_5%Q/Q۔/yp#j}=jLb\XOLs}^]P>aFJŖDR3!6Gԣ|EFY/o*B+x@\ҽ?6Y4Fԅ΋L)?M +fǢh:疓2zl/ʀ@z>%ǧ(i2MV+{?TY- E 񳵔_!\X߹ɋD50}l6 *>9D?X',;xGPVLUk%ޅ+jߨ%io Y& wh.@)ݯo$n8DiXP گMVDLkppֈ=T̊}mw銬jfOGHSԙ5x6$-|[|=R䪉Q:g'Itim/7 TxD#|[tF8&lKV.lqEyMJƄN1 <2$CcZW$58 *4ٱ07d+eo<*)ƒ=B~DjAnro,2кGR/1t2+[18>H{j29\ݗ2!b "+geY`qBO-zW5x++Cgo-8/8U'jm]P-\| ,hk~`yb& n"y7rCaۂ #"z_V-PF. 7Cs  !~B459F85GShN%b KG>V+gq Br7'+^#lUJ tEV{]CMT )ZL3]O_WWI93; 1(#?³8鸟{ K!"$*(SȄd "1-Xmo밤)w|oL{GwvCo+Q{TJhd -sO0uc;gP )+IAE2n:oޒle9@58jNlݬ{ڃ7) W0 ԶԺZ mIM:vsп,ȴLd,jqF]=rΕM.&xXT]oߩ|n׮8c5BmY@oX$hg~%η&ooQ0)T) UySD .y3a,` K ,m*P'6?A@MXmюCre;ty#۩t;2UetmOVUNyv]SԠ/ \T&^*ؼ(nY9Tl 58pzZ\rb0"GgV1Iߍ`!̋")}:H-D9Md(h1L>QR 79;@xA K$A@rh[zl cW?m%DW?}LKpw򽯉ߎhZe;>}֠]v$] ?%x$V.L: ߵ?MM04Q)\%,v9( D#`x9ToRc. * ^ Ci nZ ; haJh:WE[oŞuc MP0+ X#HP*r a=~m&~W`)~R;DfP+`=:AT zZ4!#%&]#x張n?I+F=;յP-Y矋jypj[) p^aRB_mRNf}O$ -W˰. NILCXVի R#mDc3Ab汧nJ׺994Fp'BrP&/}U qš22uEfCrN(=M7-(O G@}yk> zf2x6z-&2tf'dnŸq] Т}x3/VlLX y&v1t)b㬞'? _Eqn Ԕ0' JfNZ(imCt49Iwï+b cw lc8Œ7ǜdt&l H%Wtt7P:&LQfvDI" ϳ.4"w2HgDY\uzi>t9u ,힚,fʘyn*PsKH[DV:t=hRq е%4,[Zb<<sJl҄.9v-;p|: o RƜE?rqN,d"v\<LT-O#rrLRXe)5*/pQv@A|46RgzTS̛)ɐFJ9j>i䄞,A' J:_52k`cm@n/&fD~:)J""(Hn_ˤU;+qψLl9xEcRSMx.]A\oB;Y QzLLH2]å 2. 1#E@>[Hs0W{تZ0ak6Ƽ(%}LTa߅jrxj0e:ף3rieL.4Lج6"߼MRÈ|jwrNIѣ+2 WK_- [nvy54昅}⩿Ѧn PXnw֡EN۷,c!c ^'Ħ+gW5 'h ZEV񖩪`zCxG / w(y-x YkywBXlho]mպ⧆h d?G=|66"SSVͲh2na*@W0O}mX 2Aa!"8_ƫ2,mKVvUNs?dt݃R1u>^feAM0PH?j# jR740B~JkAK^V.*7eҝx_u! 9=ŝ 63J8Eu2c5BL~(f{97OjMP̞o4}n4K\Gǟ*RaAfu`8țrua⟛-q5$])G!j\/,.Tr]3#%T?=AH|Ԧe@l94e+5Ag q=l+^U >St+uY?o2u}9f/MLbpa3Y7W H7]rf6qTXĸGދ@@=k*B\RD IZAwE$'1R>Vu\pg?"4)F>\ԏG F^tC0d[߄<w-?nu qXf`OS <;l6ɃTa1;: Z'g { gv:GpINĶt*O}kɏP 8߅ ziV7 o3=r+}`_:ic_klэFUEJ|0x*0[Wzf9;.cu*r^U_zBGB)Nnq#QԆ{ 2]3m~I`s MtϋRfrGWdE/եyjsB|lu_ƛ` N+W[$zuqSJqj~D65IKt0z8_T;4P frz{c#B^VK@|)öm[)ʠf՞Z!Bw0C~0SWjrDΘuyienŰw8J;rh#ZA`'R(h*p ^Y7|%P~KUCnXTc@ bzvcTH,us|mױDk4ba{`][aFcF ПP"I9VևEH\Mm5Ѱtw;V/fAe u1u'TLyf}kّ1<6OE*W]/8H2r1c"yDpf0V"vfHAqk~v(^!1:3`2oL#TDϱjjx{ 3b qK/;ZSyZ@Ҫa2K] IseKdl,V08mFbo``/hɯ,s%Bp"T!o& \ jMrc#&K6/"0M/3>D'deՂzr)iý2ضu+NI~Nkgkoi}-$6@tr1Z?߃t+T 00?Ӆ5-9QnYŝF$eQ]ۃfWe6HP1oV=B/Y*}hy3RJ$L@䭼Ζ$ ZH<ѝ2,ޡLAfラj厽F' OR/O1.^=v~5,Qe3Tm864)f RlXuBJ-:d3}yٷ+(3kv잞7ۼU?r.SHK B4]u*pJ5{)HŨZja@fBeޞ<w v]sH-5@' AvS> ғl:6O8y88.p k0:4d]I= ܏NzΨWP]D96plc-`f@5_Lkm87a@Z5RRLsR7©7ࡇn2";W[ 1`*@O3r7n C]TddLR t;tíB/+LeGtgtL-f*q5e°tU p)W= ĮBMڕ !=$Z`G@,ݹψY$hz]y03`*f[da>sr"(;nBLi[~hg9D)S7Ǵo # ٴ PNL_ 6ޫ$2 2Psq`:)7!&:ri0yY*ՁA~@dk{U9(R''Hkgɪ3>B#ZDbraLE +gmeiC Tغѐ~_~VtƭH;ӄJWGys }Gqnel7|x5[4ZϫabY fDvN!_D?)ܔ:<7|)0LІD&EoJz@e8s-j!S]G1Pe9,uj&+J BdL=Y˝=d䴵&ʓa-g߃9;81|4vHWVAǵH` 1KRK,&]j/mГPˊ"KI -?uPdKǿPj~?6Z)?(.ժ=O%SzO!g~ <1BRS) Vٕo=ϧH_BNҰ.GeU&w ?]O ]5[ c䈀W6=,PIwI OIMw6/+go-_Cm/\L6@_o>d$w#uBĜ,rmyGOrLO } <"xI)iÝʁcIzG @#@@Avʿ.ʮ耙IBM# * Qr k~ Xvj0$%I،9/PWOAZ5~mK>} &)yJzy~7$=Ր12XР)J]sAyտg۝}]ywILw\yۉZ`!~;8~Ǽt]5PFS}63E@UqxIGuB~Pqż%pniX:މ [?^v3.{;Mwbc*XΘo\?+{2}.Th&m}z[w{% ^dwDj>|U4t&iSqJ yN8.8FX8r35ߔdo'=nUE>.ڊ>Ɍ!tH%58B^&Q+5A: ?B~s21QSG4 Ck;(k/Q۪b7sLH3* )ps1C6]S+xd:K&/5HخCCziy67xI,SϴڶT=+ ;Aq+T6 +4L!Ơ*OD 4B>oKIú{^׺u3@@ kj3*lGyX"t'-Yz4 %n NIi+ cGuaqq7C( $Pj^){V:-m3?QB;7{@0m1mZ\8//kҀBYl[`:*PÖ*+dc+ã\-Kioqdd˷2U^4"^aD߿' ߙfưxP  ldbݗQWp޻ތ5tRvn ~ i70! ǪVukwґ:/FSP~-wWOM,:GԎ\ ݠe»V~X ]\SGY60^bÔYj˄ 2בYON/ sM=#iT?qņ':&D9Yacp\0zPq8%z/5&q<2b߳)` bRYh.̈C ]}z؉Ftڥ yͪ-%hBcTmT[nᤅ?te?j]&.cpb|ixh] )}hDG `YO&Lu+x5?lDƒ[>]D iR֑zdiK*TޛPG{N7VF;J ahuf'Άf ktpIB=yj<ҵ{?P3?B.Cf6sW"*3ŭcnˠG'Oȓ_\ˎ<~ Yӏ_|{GD>F^̑ub5*`fX$%]%r~О4n*6ggF=T{/DR[Ϙ$UiJL))z8aZ5O*GTz.eB|ޅd|Lj`&YEyFl P+O1S7_{ Uz=/cckgG<3\׺^ \Nvtd]OV3DG]Y,x&Mbh`i$K_d5ڨ)+'3^m1C4Q&= r/^"J5)T8 2:R){B$2T 24 O}qEb_dt2.0wU^e#d%ià^zྔ6 Xj+hO F)t; $-t'ON3稀 ,g') 4$芧iqIt{ f9G8qYYX(>*bcW~;ûv] =.|9D|a,8 *?U2:Uý'䱥jWnCi  R`C+߼u~-󧞌1ʜ6G" {'y85G*dwA{nYZVӓ=YN7[5]jN˱v~)]Ǔ-*i.#:59Ǐ{r52bOwĠ(`~7|`>s{Aě_QRѾ\n Ӕ0i`NѶ[ouQ_/P~ˆxc)};l݆Q$:nD=ejH= NF՝랲QBת/@9\m;ݖBp "nFԖniB9bܥVKv1Mn(*u | 67b:Vw|?:'Lmbsof`i&HY4p7%CW)QBy *U!ֽI&sh}vЁ*枧zn-|kՆJg L|@RY{i#I+,J0F~nPUEp:2|1e0|7a}ꛊϨCbJApܐJ%!!A%eSd=׻k9:x@>,-6(2##&ӕVCݵLxCOjaU9 rJZĸ$^arNU&ݶ$CȰ89ym)T%Tݱrx3Etvg MS8ń@d$`w4i޸41ڳzhPǩZ L@LUV!9Ics1]\ܗ pYfh#&N ڧMP"a-HBAX8m[hsnpC/i^ $6idTH^k "@+mTK8.ivi}?=φk\HaO+(Ud_\rqb78P8~1*(õ῟\OŰr-'ޕyVbQW״rAlXł4jtIzBU ;`иEFh4ScPʼ(&r,'l Tk_^6bn~yįi[n7U#"B]P nX~c75LP|4}Aztdrđ' 2]lW ":S=gqGr7Qnk ]\^WQpOg-ʿ4ڸ l/ rn@y?=qXAy5Hתּ6^@s\Bk jTpHR_KowGVn_YRƓ\rEk0?[.oŎ-@ ڼ ?8+1N(yf@I( 5^y]>ւ.!e% Xf B N|A5C[,$:+%lV<9%秌^δ6 kRNkt޸'_Ry*xAY|Y9waP&Pb=; 88Ԗ}ldA+BgL/YcjD Oo s[}Dp̲^QL)fJ}R6傿vR2KINO@Ba5?@4oQ~]Y8Ztlh+e7ǟzc _167fh.>,qgc(9kK1Xe>zSGa(I@$qOB͖~GO|.Ak'Dʅ3ٙo9;۰Es4QT¾ϋ؁\\E@qx1Pgf(֟dxLA?<Ff-'>ێb2= իE)L7inQab H|3ǸUl%;pDN i:!K=IDEK•Ћzcnd;a N1R4O?Jmαf:jGy%%ank(T`11'XP)*j LOIK)ʕ]V {#={#[bqgE2Kk[py:[Mڏ.:c@`YpQmHХV*0kx_箐oJ0P!)q&ox9#iD+"dAwpV*dڦ,`b'UvCjh\v | \`I4k wɃx؜Mjjlx߁q\=•^yn+ί.g݉7niD+ʎmr><縕ț-Mqxd"X?i\xzMtzB=]n/EΏy8BSD[$ia_&Vi("%N&<6OǂEĊKs\{Xs+lW$So &SQ"GzMIwKt&j=G+ޒO~+xʥȶBh,1kc/\ f?έxv4k_G7,:9+v$PȐ3L)  3[^X ƌ>_)sR|@z#i=.և/̈́Z_tu\!lWŦsBIiMӜg;";OPɤ~mJuw qCq+YX.)?SmJ"c>l`e[@׸N둙qnGcx̘ ҵeP\.-P+⢮MɹE!zsJά՘Fԧ73l++(E #e28k0~$B&'RTHeBaO}UE(uEZq{NV\v4%R;ftH_juw8\8tۻOl!a;X7DscD1T`wE(.7f)9[vf/Onpu4*?Qk#Y3$9kI$*Gf]#vB{Xq٬ܷD1pxhu1&M j#Usd^h|o$=٢eU9"pʪي 5I  Ezf{*5V>ܔd6^J}۞Yu1F3Z M(nA$9Iz~K\w'k%\ҮZ(`+>׍vT߳W07mB&ZkD ydz&z^ϛe&?*~zch t=~JczeK9sP].)BY`/5iQAb&!,Fl6;ל-ɒeIV/]qm~Bˠ+Ϫ 89S#CM3ʣ?UQւɹtN~iHWHN BIks*C% 2 vHȐ0 #\qNq Dm) pMz njC] @A!'΄Q5Րiju9 %6/9 X ~ō|?ً>',* 6Gmlʹ/4q|~-3}4*@K,q&V&ũ'\0QO$Z8w.&SdF"t >oJ!s2xo$Zhr~U"_ MՃ F⮄㙭՜> %/k_7q!dC6GDۋq3hjw"ʌ(Y}32~!#}8q'@@d**ܡ&jj "Uka/s,~;!ro0\y()pם9% u6Q~U\vKE& G:Hcsks0vH䏂Ss- F'u,;Iܘ {-F}ā {YAݛuI:性 ;7S7J֟$95.1_(!~ѹԚ'0 A`бM4N~nt0M*Lݫ8&`љ;hb+!t! dE|_eS q]茆U " J1D8NЏg:b=VVsHzX6vNv}gp@f,-*l^K0hpذ̰U0~l f luT MZn1*OȞbWxWZD@[c(B u37N8S?irq"[@0@j^(!FSsW.: Q3X[HK6T`1GЋ9IBl*fbc<]:n7TB=+A!: {m93^ۑ=fIUkյ[ D wau1^ifL#SokUM4G׾iԂ@z"vO!\eIou~1k&Mήnnh0s:T}܆MVcS.,W DK~|i&瓸%Mi:<}׈ObFrP@4_]:0f>MN̎Uha FUQSip>z j}!4vKm:䷩MW {T9VN?%G2{/d;AҾCK|f[%hOPo( qWCE ] Le^SP')L>X^#RptĹe4we m22 _ň[&@(Qn;)SY:+"$T/].R=JsG gj$gFp;2!#br$fCu C\I b v1#i nVLOhӺ Fc&O~[ _N8_b^Rv1E!v'L2k.xuyNB2I=_T'7(_i hM LԴċHwjQF?~ψvG/uG7Fb,KN#Ty0xAS^Ūt@^[[CۆtYOsr/ũ.59&?~oNd7̦Y7Z"Sӯ'Y0b#풗'ɀgHl$e Im-Hx$͛r} nRqPFSl|0VSiJ.UO YzeRg6cr.O_M1ѡc p01{F" zYw O5*쫆j\~2~Oo=11jU|tw7vD> =p]#48J-u(li@*cS"\tqNx$ RQ^Ϳ:ywvAi]&_6/{L\-"VxW e//D,XJwN 4d1ߚWʪ|JT"r5-mԏpSe|p(J"|M @_2;BT 't*4 sq5qmգ4<@iNܐ+waG )ٲ|J[\]ulK:BŻ/h|#=T#RqܴkJtq4 w7:Lݘi<ԻWg>Kۄ%_SI^xW<-┒SY'^>@ngBI9|cVv騭$t.Pw/[N:'n!`{ ﷟(o:"3.h<{/Rx()-f!ɰS3d(gH.SV%0n#>zh2)hzŶy fiFX/ ~NZ1Ƃa9^#vFwE#C":r7Z`$`q~gRA5O{-T.ҭR ,0/+0W%{x(08BkH؈$W ʭ`+"F\ؙ3.Ɩ,g2hmxxkFR&%b1.֭J2S$@aOCnB@ X6د7**,;PyEaY19zR$DD(̄:^hUstSf܃?3/vqnpD1zܕD}p'=;G*~s!"YiHki4-zZp ۑ54xѭmpn%TQo 4Xγ#H)aǡK(fRb4%f\ Hu|s)v7?+<"ƓaH]&d QjGJ; ⧻ᜫB0WVމv1d@ه"?4Տpŋw ^zؐ"3t . x(j/ʊorj/d7Oog:$y{N:xʡ ]:5ZS~O<t0.!W9CR4*Q)ЮC7n0NY<`0o=5(VLW_BC`Zvn(-2/[x7jrk 0T49SEQu]T n2èG^u G9= &ק0Quz\3&^7rW{,?g}d]a}Z /iǯe >ցvEv?@UR)Jĩ#dXOvP0 6xOqB2t-ظO @L7y2,N232N$AoZpԚL 6˩Nj(oeuK2a=70bJ SB5S+Ā z]v pmrM}mV\f h yd{>i` hFӇNJha 1-m}7k ɬ8L|nhXEc#Gi:%e*׼MI-AW; .WoAVږp Hy8WfiȻ[笈SQ6whl kKSwh/##2Ĕl@n<79AO@̺6bFڊKIJܭt#Fix:'-..JO݃uQFDH 6V4vx5Pŋ$ūzgҡ>dau5pʯʁ5HS'7Ⱦ<|1‰ZK-<.; 9)^d6:nRek `^樋jm q+͊4B{;(#zP[2%Gv{S2#\F'}ε7ӻ27gX^hvx7KpzMڌ^R~QQ.&V;afw(eflX،f$цo,%0W /g}VYt`6to Sw8|.LlФK`xiípdqUqnΟ m1 `lWkO{]Iu# _Ҭ`Ji8)_dw(=Ք/MuM,/C!dCy#ZV!ĵIPW"^Aǯ+1>/=9 L30\qwiF׸餏:s XzW U!ޛ;">JgB!w,= P-E|ZūXk ylo\`d7\ZwSd4B2U&"9L算5|m*jx;aytkMeXO)NroI O8tHCB4}]/zr)0&lZ.̿Zþ޶ (Zj `R_,d1'crԥrSջ8<ϵ,P'OW{FsQS_2ժnŏi7j;R5]? MJL+fDsi&1H<3\k*H{K+[Ik;^ wBL%O+Qi;+Ď;ԂL}Nu. 3HDf&Ih|(z WtR=%ΝPOCbl[z6x3fj9w]XWPdx~Tn?DWDqWt-D&$ hˈe1JctJo20\ç巉^hH:4 [+{glPפ;#&֫* JD3B{! ^LW|:дbmXףHy靖;>(:/4s"o ̬n(M C.rzk WզlL [>5ni 8= ul(gy]k}y=&%z 2?=vr YЃݞM7uȼ09acU&&jT%Q֯s}> ^3I8܆fio¦| OkjL/4 Uo0Sls .Gt^x`W ^c@vK1-FPghqP@[= žRS2?~;_s>N½m??1λ5ɹpif;agTڬ0ȩ Dtx ul!4}fJE,WvyhPV賐QfEf ߹SK VID1j+2h&D+S|,+KD㘾j+G '?ВěZJ}x1^p#b1g%4],[.:Ga7KvIBW Bx3}ιݼfzo[5ꈋ_stH%WjKOTbS =6\ޒ(f%HB2_eY~3z3 5 AODǍ*C/8WJB!c[/I4j"})2+FvC =L Eł)]},LnSlWmZuf/G{]!WgO/+m|ԚOV\2NpZ|P1Lf˔2ϤbDq= | 5Qڂ}|rRE*Lpi}ꐻG)lȌ[UG4.tN& bˌnN6bV¶ ?ٯ?b+?>z1vz'(G{4Z>*DȀ'eO\UELt@2 !KSP].X% £e$74v W@㣷rPvˮ\Yx9PS6z6Kv 0mVE6N3H+ՖX1z낆~wv6iq7!Ə9AmΧ&7 #]NH h0 (lrP[XS( Wh}D/ŧ:$BPY\<"mm.'Z7`8;"`P:1u wf$g󍖙>oMFK)k{rySH$#^S~8W5~Q4 3MVvؿt\NƿQDώ ]{>><}jV:u_t،ܷg Gd7_'HcKKݓ5:^h Q>*As|_o~?IKFJ%4BOً`xh,=W3"FE+YK;=:= ˠl~6@2$A[ϴ^п֩^iPϢ9/e\vT+ƛ(_&Xޜ'&=FDs$HH/dUBغ~-XīJ$4$O2lmM!?oUPt0:SFZk7 ۲:wWZXNKw޳v1ص\K604!.sw'f^h ƜdNxPJW1K-YףmrIeJǔH2eLfJC}\<bi};p3R`iUq8'tϡgB۝c/{jQG%\v/lKW#FWqͳvPݻZ…g'u>XA1geFN.HB'+'3'F ϳ` F>H }5\׻e0V<ƬvJ$ fjpy-9 k6wvGm=%c:]y\G{N[IrnO}kF46>8_mtڲG:N0BF/|>0.=5ڜ/*&QGJ&N]bٙ&jum15r֨m^;dx$%*)y5﷑ !cF`P#]-K .`G(hU@NZ\"'LSd9O&lj6`afӻCM`|ՖC=gVk*up^#$4K-&J)Ns9/V{`-AEOMrK]hd6]=s[ },,֞(Mn+@C!2Ĺ_T98>F8\ȤXxM Feb(&*WRc|EQJCp<r Cy)]l. p9?_r]R5=70 GOjIa%]^1ͳ>/!.u@}}C!/ʅqS _}d,ΧP=GPAs<UޕK4J 2$LlĜB636AEy]SsZV LXFA&jwg6\v$\q2ky&Mjߋ6|Mw_zIb,TPui2u@L;2ܝX _Nrom{-hxfP4Rrѝ#^-dZDk"Nj7q#0_έm4[;݀jbVYea+? D@4 Qa!?=,39V~-H*V;O QА_/#fcdd]“XdajT5m麨 L>-φMh hu*l2mk䟙\?/l1&6!u"r{i8[OPFd.>bHR749zb,+=SIqwQlwv%̙JT5`YƌU$+KR,WPCV"=vջ̋_)5"lcsTTr Fy$;ԜG]H=[m0O0u5>]睄no]Kތҧg?X+7Y@S5ÙBv%kOE#]ƮS%m@ts^Zh\"j63qo13' IS>rX!q@m,51'' [\T8 -LW+TFlk3sR/`P$(/~Y£9kRsLKm<,3B;h<\]~0.|]WaC*rXdwKzhrhOKXE }+ye'^{qAe$U {>nFQgQD*=nqIh8 ݟ7ĽZl*RcﻙV ll60a0gBӍ(;㰨eQ2V!-O=KQg!+{P YDy' g%|M!.BM!Tt#p4syY*ugBW$ 9+I}0SWzkUa[r0+86AKө'7%9dTQ y&)7UYy]}_nONFφPueQ@WٟƣC iY: ]bͲxd&4{^%bH\? Pm*@`Ѱ|D3֙rϯʕD~k>s#UɞB =`4 w,:wMNʚU0v59jCG4qG|A 'DŽ>A"řη٢]쏡f )p`2-E%ȡIsN'\tqi_G.E㷘@Z*>Sڻf~Ѱ s+._쀼LX&}هTAUxioxSquP_ǜJ|L -0d 6I>$Bo{7&2ɥ65}7|K~/iXg7Kyě7ʈK`=K@kF/Q+\NK@8]=,=)6017,a 2"6kgwyf)Fbڢ^{=[EsW{ba&A?'>},$Y+()T|냛"ƃe -HE /2m+7]s?Vx| ժ=,ߢsuVRӺr22/BCt-M,n ⎿qKڼY"b-u8_Z)0OSc)B/E%I!i@z)NOl~QturI2OzbSD]SI4_>v—?9%'NȝsУ|{DCEϒ5(?hLMAl"\# !,^q0 5l ]jeVF !8^.^ 9LLb(麴Jn vH3@URQe+6Ii}[NH!: G*`g5e N@a1pR_9q/6#og,)2jEKs!4 eRn-8$Z<6rNhNj!SOB/JM$Sl wwWFi)l#dfzNRtsfJG{gQxA;:$N#sٜ3IaoUjpv#yc:/Nd SFJ9w{(C_ b |v< ;``{˴_LV:>lu1R/d<_31v FF, AF˗XwcD18AJsA^)21@L\! ]O2o]43`O=k'3}\y!~2ԄYw{ erhCG`p__PMzZZQ x.ԟ+j]jQ[~{4ytpA+W %R${L Qvg)@@79ASeY ,$@17ͽ\9? j)l9mv^a˂F^i^V;P%NsfV ALM0aEw5[jaD>Y [lnoPSN 2t!IV}?.pNAіPLgxYBEiJ8a"yy%2~T+!c]RtUx>n.Ho^㗔4܎`zԼN.&ڤfdڑ»˒L\vS0i܅:] C 0~QWqTW{dbti`E;cTW DX>"+4N[Fez*1\7D%%\ay:; 奟Y8dE#ɭ]2C?*S15.bZϪ!.Y Kxm.D-w@h/F蝙m 39*TuDBw]ӵ*z b2M),z'e@u+8T37b]ʠ}py (4A|P2 ϕ[}V` 1Sz ڜާ:|{`;, S붆`I48#HieDQұ )q> ]M&J LK%<w k>(c w#8ܻzX)#gO@4WV|Xׯ wGJ : uXvU48α?Z b*Ҏ=b$PI`/Hil&Zpw5BgytRH2F'W$(v sA ^: o"H5Hev.3e( VBalW؋;y55_+xހC̓ͩ 7:I}bi\~ܤ(Qx;Lc*8y>\pOG=0xEDgȏ}@jrv4,&3Q4sRzQك>- ./Ƴkg `ꯛZc;' ;=̛ ܶj($Gɍ݋jLju5QKGas;x01L 1,/ r,n1UOdC5Mr'|"`Jjn{Et񀘔 CuI A Dei{'TJgƗ*'S)j (@0TjRTO6qߜ&)q.ڣ^@7[ -5tz~MʕD ! ȶoLXKMo A5@rd5Pz[!ֈo"+R\X6e͚@>%}/hI ׍<šfv)|mƚq8CguZ3oSN \ō1*zB  _ du ~c_`!ScOLy3 \~4VijWRQ~6DJ~h A|:u[B)A:h#u)YԹA0Sd i䶦2W?GKJ6q8R7USpj)?~Tձ"O@QX[OIt:uX2{^Tv6z/K-SC@ΚyP*V$^P"QxώFZԵV]-C,|_6B9;D,b,4EG4C)yT3)D8V|lG'xxNYne+3?J!TC ѼFz !Fv_zX%?P wEdH>;Vc$d<>Wle{lfyz^, k>S^X Ia~--`A {YU^^@A9@2b&d>[<*@0;/9H6D>M#v"ϯg/p+ʈ?*}-+I;TI&8B͇/]U/NwBD̟`:)4D}kZuI7-p\hglt9ϝ帕@Qk-+'O끌E7[蝋yS+At]zd=[Ύnz+/j6 O]3kY3'ei@XۭS]dAvg3:KSǒz K?h~Wjֿ:V1Z:pc8#4LK8(HAH\i$XB/}EN^%9l;{oݷv[$" vҿVo u48gioJK~_T8hhxS߭]lB,u~e?omL SWZc.`V^ߺd0_9/Xq0㧆X$_dB"S'OoC'BZh~:۪XG1םi## }pOX117}d_}Rړ +x"Dj(\tfL+@Ԙt_hi'NDl.f tCt\,&]hZ?OxH-0͹#f@=SzLWzfY;e_rd54 TF:c+6qhBs*Ê+̒M,ML]p䭟=Qu99֟moOze/2c$"&J ཈0L"ܢ_S H˥3khH?A-CȦd)h=_',a%X #Um309]ӆcwuBė7 ~r/|1.83m UOcB*ͮJe )0FD%#W6AzJpca\P-PmWH#7?u@.6sjx/(.o4cG&ǿNĄ=\qs!g涂_3XKaY /@Z]_'̲ȘTy.Q4O9||"CH+,%ezrT+QV XSLE<1"ZNʖͥRo > Z;Ѵ ãX%+Ti[WYPЪf/?Qnaԗq#۞`K9w;輶v+gUvV-W -06⪇ӄ!j\FSY<}aQEC^4a.l9@ -B@%m/,C{C#LG2tW>:ҦͅNhˤHk.,Ƶth3qJ@AԚmxak@.b7JÖZ J1`}TX/W{AeVKԱɹr: 8a>IG){4:vD 6=y'˺ް(fxadjE_[ :*z2 Z5+\]7;r)Ġ<* o&g ؁@;jfVzǣv2j}c -Ȍyiۭ([2R" 9&mrE)2Ԭ%R6xN.gmGƚ.k-]{aPsp^aCcvD>@hkWb }+-HHyǖ2 )+!#s/l"K4 t`N|YK;.y=Y 9K5-Tsz ITĉ Y"8ReDjRTqCTt{Vӧ laWEÈRMXd풜kjYW f*ap%8DYM(_[wz1q̸~֍vRv4U! R{)&!XKCٔ=3 @g""6O3j "h0t?Vsk+gj}>,jyJo?*=SU*M8,no[Lwrʲ1y`R)gJ ~$=Wsw+ ز54>@5]0)2]<'|&r}߯,Z Jv4 Ӓc aXvIr.5gá0 :)e/y;=q,u'q)rpys*˒19gav!~ۭ, FK;:࡮? }BD3x`7/E}Ds(Zj<}i˛6aJabȑSwUƜ<^y43$=OO=-Ӂ@$E"`w+g_ 6} d +S,ضkC/|韎%󏔦QOMvY/枘2عS0gE0t" XG; AӠ1rfld?mPc| [3n :X aCFvy#:d%p*}W l(~u6I,slɖ1s1\"滑TQx|,1X{YÑ66=u|D`ʐl[e_|kH"~S~"Fm7b@2S -US,-Jfo`h.kE??h:7/>ҟ% sۺa*-sO'>DG(R~Dƹqe/2Kb $dGiOshgyr.4ռ?GcJ"#n$T;zfsb؈V➗ߓo5& [*i\{hPV} e<+#Iaߦ(h'Ċ5'] ծ^lQ#BUɃZJ[.2U]? Y뢜 X{t'@#PSVR9[,O[3'/%`Mb_W勤qj=GM7;6Z"L/Oƽ|Aɟ#O(qz0c%^5jfL55ze+Wӌ:&s5/42Du4lͩx-:y8JuNNkk[j*( 8 oHh H2ncmbXV  "wa}EÓXhap,U_S;6b#H~6~ƒzj:sno3pNȖ5|TGb0k'Րm@,;6JKlL+b;Uq0qx0XSY#4 U#A7yPAǒ[SR{Z1!l)`9&ͩSI Ě J~ԕ2)^g 7{lr&D[hi%-MNXf1tR%yX~?՞5ף&aE;Փ9r_uuqj;5ОXkB6 vm>K珗.DSi&\q|R M]Qmjա & zhTS"|-12&I!7~CHvcf̴P 6yIaP7 X灢g PHaN9q3kЏKyE>ND ;}q+Q({m Gxq,[sv Fqĝ_茻o6Q%Qd d[a~(ӓn; 5QI&o-H#4Ӳ}Յ_J|+ (A9r&O0JTʩ AvvQ}4Muf§Q÷49}JinPF0pc_3(xqLb)Ts9L~@ʿ@`so,f(ԷdRLZ-'t6eO6ГSguW_ bt 0  ŐRZ|Y0J٤s&H[L)£Sg'FJC Θ(PBwA/VqJ5S7d,Ğ`ꌉ0sI̠qѦO~e<֡CZ |:FaiCwCS9[Uȱ5!X~rjPϾK<5KNt=nzS|=^H/,rvoLVSF&ƾ'ߪtoQk# @7$Dw;:6VQq3)x!οQ,+cbd\# Վz<6hYwKMҺK8Rs3\Sf;ސY"dpu˔vtnC ޅ\DI"re 4JÆ+5>(>{3ԁ&K TOcԷgO􀓔7#c@w S9Y+b9s}RNC 6`m‡BJ$~T>i+5Ӡ"0gq^#6/Fӌ]H 8[m+[w{z>FN֩Ean7 fPtA R\5f嚻`ֹʵɧ~@az%)0ü\},ܠwK/D: 2I{@ʜv!HKZnb]"/An86+r:])XL0ES 2ra <$[v}1^9ǘת Yٓv7?cŕuI^@DAhmmoJP4-Qd1^جe_]e+ %jCD|)48ɻOn HIR `e3xӑmľ\6sxIS@Dm"P5>D=Y-@|l 10B\C$ԈM@F@|t*4ڟC=\@݃:^X˷3Mə!UGDrK,(s}γN<6>Qb/w/u y())3iI7pQ̓N>Ѵ=B0?O+Gޥ*~eCΘ!lj4c6cҧ^NCV$v]D.5%B.MaT!v/_#d:k) |u X&fulH]eJs0CAd4-9 ԄU ʉ,A3Ƹ kpN|{JOb:JSHD+=T/h۰~E)0_]fo)IV%ٙH|m"Bb΀sX4ܕL/>M)>xua,ln {;/BND& U! o}~}tsѐŠԷo)048 9swҠ+{ad?x7 Då0EftElM$WvcpI?]l897Οpt@g%`a)"x3'`#}lrWWsR_V3[+AϓWWoxUn,]4r]z _` ji TBd  &@4"Cb>{!1\,HA0.;e{j ʰ-\5!6'f_Ow"jߪc9*zQ70lܔ H|7en=^Ѹ+J!pBIx6QLamN玞"Mއϐ5Jڒ ZԱ:-t;n2/N QZDۮ`SSM~[j71u@8YC[ *5MnC`6 o4 ],69UV#kZF%zO,#-fmmRkQ R@Hh/.7_ Rt<ȧ^`⑕]\drWcdtpқ,|U$?^v0$.m}j FYu%WxϹ]"ٽǾo1_mR ́D}Ʃn#cۥ?0fogܽ:I+#st\ qß-;Ug8Tp Oq([0U-B*&<25H_f;*4" ,HtqIEz{%Sbu.ѱklO[RgMm5̳5AYMG6N گjӅV?>X[Ga}Ki T|YϨbvWKwd|g~ol/b/)SWs2 8;UlgAsmXl36=z%+C 7PpWPf<?=&zNm> b?]۫ki(!oo}b{d&GRɨ.Uo\u iC)idp6-H,F08*#e<9`'4JS`nEv.pchd0"FTŮj>?"ˤhM%@QNIJYZ _fZ zRYYJE*gml^\Qoa ۥFQ>R1(7 `_ii=JnsH!n<~y~YʻMƿx`,&3?? DS~ @L>; [#Ttl#)·ߦ$}YGX$cA1m mA;QR#`t #/_Y9(s(̸oI.ۆ}Rϲ {Ϳ=^0[ͣ?4#SZ~IΟb~vmcXB݆Mz5Cva(U##m>1A))"#诹i"'z/C>*Nhެeō Dƞb>s4T<#$Ŀ dzoYJ=8J]*_4pE rm az l ו^jdN]Z_ ~f>=-[GNYTb4#Âq}^We KA'E#3?v/ F"WVTHCvy"袃A}|a۰~8dA݁?hю*#Ѧ@n\BEhʋ!l~{qtJǥ Dl p]xՄ.ʟ(6jaM`UӑSGM*$0͘"yi]"n2x? UC?y')~`|2|Q$ >ENPoEuamE߹)ݧ2 H@pm f=XP>25ХP^(&OXP]iYptTP%c1J ` UG&ޔ)QS-T4$uW3<ˤ[osεLi A N$ՁhG%dLi0U6TŒz)Vmn b\A/Rug2lX8 x2@";XԠUH!e'h<'7N_2 ;Gep zgvi Cuԟ?>/FܷJc6?T'7Q8i hMȆ=vר:Y&+̀ (#USu[db=E\VW=۹Mȍ4\-Z5P 6&v^$ [F{T'OnǩS,H^.8L1SkaAmYWjy䵭 105ЁfD# f/͖/9]{tp;uBPi#3$a;Wֺ<7pza sykR=q"H*ם^ c,p>[%r.r!##r7 gBC~Ѕ5/˧Y#7exMǔ߅#Tz %THْNf2~f8jtI ֹPtmXkѲ iDW5M;"ҝT`560fj1;nFb-BEQ&w#F*lr?"hA{ƛƾGҿ{#yߐ9SJ8< aR&*Sߧ32wdv %Eq3N(ذs Od89&\x2NH n,l&{_>;:ϋkJ}on`;}/Eժ4܌LUg5~cKlFA(4_K(kד 2?q(El-U1*}%t_PBSد?ɝaa4Z주;kxɊ&=e:O>ӍEiZLF} 䢪5~gg7TO}q x 7G,TUC];+➽o7\b$@x>y"F9!U JᨚȬiR$[gTNP}io戆2o󦕺`?㬣^[U\7 P2H-R)Ub{.rO{$azRv!晚ٰHt~s wpa|p #P5'=<xc@e!q}?nNT)z;v"}X㐩T lu4΂N3?F[s q:_Br:! WωW"S.E2+@,-wOXoTM՛~+BV9x(;Oȃ)fXRn)*-ys|$[;A48$`2b7+27)k#6ƑxKyY#H3䑁DF0%ƫ=AO{:ÅE>1 3N}3݁^eKT^`o}盈G@S^}扏,R)?3Y?Y"WƳ8*2@E!cxiBGm0Z! a=zZgn%mbB{[i{jyfͤ6Q%o/"~ߌkGoٴB[T0yz>*ԵV<_NHأXRVJ+ǼL"A[EaTfHH6p^)>kEwmNAAe)7SBpϵҡ!T9))4Tw7 .3Ĺr+N^o9#؋|;^붍E8#F?ndE$~U> bcɯ ]jǧlf9Snwdz@FZz5*G[yRHߘpĎ0^flrש>ҡL]/,7C}ߵ#lۨAHtiIPF ?Ȃ|"ߍ{߂f4-mV٣cs0@_!P6ĒVsk~밈C?{:4rdK@0+P u4MI}F$#!Vg [KÐWH~/y[{Dw~(dtDPPfY"ShcI. uY #)7SpCVFEALOy 09HMVr# $Tn!lu +tޑ0j@3X8f%;vt/(uL =Tls}x'RŠVA&4L]uN&.omٜ UDw;]y'<:q/*VxF|QbNN7`\(tR:. y=xSautcV ;]^SL\ƇӲО:fR*}Z/Mv' Lf}  Do~8 ܕ ^QzTx-H&޾+#+8+9{ =`/e[M8|53,튄$'H>r8 n` S ]e.c\m/ItC` Y5J-Qr{_ɊFdt{2 *Ve;ݮɈr AF+ɳFi 6JI(\d@^3DόZ0̍V>aلZ윷vosJy!$?Fa+ CD:٧NIa_v. }Gr*?NJ!yqDqwˍkGӖ+J'߷(.v ЊǜUj!&Dj߲݇o$ړ42]Y!dz>"'6d1s'8&޲ Aٷ>V(s8UIaAR#ǫG8(Jo6k0}~NZYx@E>MrQ1Bvi>QѿxO+zQ}@MT453U;?q6"AWzYWr?èf1*ZVx/% x*F2Qx -,gx&ܖmY Jz?C≀l{632[hEζ;DYKhi3qS ]=/wP16^,l?֫yΆW&n5Tթ5:\{î55Kn1[G Q3B+bu_V1;(۬!#$aHix}5$G3c}@k+(? qߡf BLie*>6cLD(uLBqסVn`KCfCYȌŸQe)Dĕ3_~qu bT,y`*|3 Iǃ}wU94T'⏤4BzXw1Y(A%miuE(Q".}[$Ew"hCNiZׁf͡a"pH.dOpnY~"O9/'-9+^(aUK-?CSd7x?m00;$Lu+Tن@~h .vԨKyPGAvj8*'` y )l/f?tҐlsO9ٙcfxtFFkmP -vcc[3}g?@e漼KMV; 9L8JҠi ͓mv^6\&d&vdG0wF}l{#J(X&(|N_ۯO=p6*ˍ6_#: B^TgXꬊ+o;^;T^U <1Z2z,#n8rWY*+iz|@;mj&ao`dUrLxcpBowGd Z;Iچì~vZVW~@KL%x Wejtk4@L)IZf:]dAy85σa&Y~~'s<,S;K9sM֧Y1L,;}u0^ȃ߭BɀD$@O 䖺{k qL 4gb%B skѣmLbH(:)Z1-ND'@]`I2=QcE݂Y)<'1T=|$.vPVݟLvΠD8b|.jNR3CRO9(UlW`mL eyŽpsv0Вyvtt~-;ݳbj?[8ɐ厐QV((DNOT(/ C$UHk[߼UZMU Mo#Nab=aYU&ÄW@<\+Fc <"]ҙPe{5+dy?D=YO.cb8)=oSlk}2lAJAb:8}zƈۥ1cč?ufQuޖO' s?J˂ xÁ#!e.[T=o oSnllBvD)ݡXPKX, #fA'> 2= GiM_S!%m*>Ϣg{gRO#ۨe<ʯ\I6,Y(yY[5)É6᩶&uM3Kk@51>orbs $Jjvv~ hcVx4Bu3/`u-&C?j{ī\ǎ\OB mG/Ҟ*Vq_?us.fE#Ξw6Fm| =Cy=;6;gMhěqg;kFfʹ)XUhd̍T(ljosagvYiOK5+3~lMHIn{G); m ز 1MRu= pბs ҒJ!@H80EBKZTx01,wٗ'T8wa|7@%+NXBP"sV@Rd Æ#'R zV'2r+9ְ pl@iФלzdABʪ)98c3u0I8U7`f' 8\ƃ SA<v|nau}io8Os`*TgYjaN(i9G#i`TrqA@p+/гi޻oI\Ȭ Qk=p)2ѥwilgxW6rnZ^JrIsi2[$Pa4|<07MQPy9*-Ì5i'E/aUň)}&Gi Ȩגi*)cO#Ni-5]a-1$2SC%@W? ,>,\5(9dP+vEOih{4ArzK&SU$Cy>l茾ld  YˑȂfs< a>-$Ju첖t%MRx4.H>u7㙼 e ?`u: bK6v}Ybmĝ^׆v:Qe'tR+ zi2^ZEc-`O{m|__`M'pOCͭ$|s/T~`leV {]|IQ GBQ\2 } Q:8f= 8E0:}y<%.!¬e)Z':7\:SXޝ=></l*!GER<6<`k{Pi Jyj$_cnB`4II"&chHd GdOb<by%Լ k!MQx$/࿊fBJ+q|QٔrN?=*uJ2&Wy i9kJ̠|ԸXԒ,5ӕ_,JQߕ(za8۳xkTAJҩyWhii5S9&E«|ʹ.Нv' b-ݜ&DTiD"=lz'L5CܞN7Mt#[PsV*~c:K g8pL=(GW=gn%aNɿ*pkC]J?ԑ&<VLFHQA{},f~ w9L5Ye03mgJTș j~[xo)m?m„# /]nybh, ~D<)T XeURDNz{M`a1%qګEax^QpP egL`8_jh`}$%%I {I0xZG/%Y-_Z7bYeT&wiM+%=Kɋ 9! Y'\h%uJ:spر MsD^9Yc+eR4wyMC4vwq q!~[";<r9Z+:GH5ys&Y|(Ttyܛ8đˤ}Miȵ,.[}ؤ3Bf0ؚmr)ex@ іU tth$HX vK>vЁVݶbʣrK#6u\^V>B_H("rue,fBaP^<#ko(/NΪ]FAЈ+ Σ+gZ2K9І:Ot;]`ء FG''sC'a]\_5Is.}E1*fv\(0])^a~%}ym~M91L/;N^',9US|F}QPA/$g2"[ݷ`bYwfQgm3UBk=|A1|T5S+seE,'MX{cRtk] 6]indx|ݞ聹h< l{"ud)PZ<* yZQh(4n*1' sÛd.i hl5Ef…ϳLvمYᮨwũV8nGBU*}|m+#. STδG $H,wSco_EMj0p mq[NlN?.sǛy:#f63h=hhVoі +>ЈfHe; mM=l䬪g"r1ȷ4Q7cY\GKnahM^>{VѪtؿ/$B)m+D; yS+Hr~cG3!@_Gi5^HVõ4f˶Xl}ԞsBq,:VFz33G!.H K+F{ .>pqg&9$,(0zMu+ kMd7TDN}^nڿN M6ȈLJ|nPn1 CCWW{{g;*mYU[%9z1ýP#¡A#ȧXfw@|Ʀr%s{ vU"!m{cVp\t0 9e*L@[cQ4ц'F.<+%Ø-q+ЃNF;eJ\BB)LoOL~Pϥ٦3{fHr^/or+>Jm1jTN*aWS]EYH(^FMs7uT a=@(36+Ѭ1gx*!A89j~PB{F܀vY}de eG % Q+b8@O ɒOA' vA ]y,bv47p3, 7Y*D!x`Z%k_V|Ԟй}E&N.:k,]?&HlwoJ5mЩZɻ1o5v+Ub*jth|'@3@P?c]xA쁚9hc2(}e~<ɉx}men(ip Kvatw0~S׼ k}%< >.jCFZFiIY6[0ʟ_6vÄ J*}RW- 2d7<.7N?r ۆ\S<+,{|0/}ـ̄;B@K`@1}@U<>F};X|멼tn,o+P΍у[$i2$m/".‘hk'6ێ=Cژ;$K n+˒3m&:OJV<ق&Ĝ+W6++&pzUY{Af0(΅/Zsbj[ sƅp>Wv b'^HrKVΠ΅ ߫_;RGCλ~+VPىsXȹͯHOF&=*'[uYC YQ(GQ1GJ Ō$vvI/&eNO!RNUa1מڀU$"L^,[vPa{9+tGv3ɸ>_+m2%\7*t6 N4cxuޮjf5)[N+bb*)ődc?vBd>֨Zm-M ،Ie8Zb\ Ƀw܂TY}uㇾ=)N]KNNA w}I[M H>*/:zn%./JE{V#ЩS2W:00NȓH5q\f|1 43lS{]ֽ5w=4,a݄+'F`ȩU,4r#Q[U%C@=QC 1/ݺU3˜rBM]huvA1_jFAU]Keye/o&g8 0~$ٝ[t`ݧ0~fk?Jh]覴4ŀÃx)'1h`Z@|(|] 0b۰X|}7(E;DN@e/CW; 3;CHe@@7|o0tGޕUƪN͸f$&̥Fs @Acx*W* #j24[jl=g3`c'y;f ظRؗo\X<%$ixȥj7>ȩKV*ؖo& ԓ\):Pp{E1E8šBg4IOP8ilkJe8\4us>E74̨rs5~h1ił3H81 o3 D>!7kѻ0 OhHB&+:MH*vUeL@^C-y ` o)>@*3Ιx 6ɚh˼b>*n󙅝Ԛr ~{ D[VB%t03?҂":N-H,y(z.EĦbcB5$S@W)EIk h9Tf~@vP˗]]ҳRt0hD[UcâS0l&.K%PT[E]^*c_혫[kXwNdϣ5M v 2&蠖nQWI_ymHb9U:NTB٬ %ae,Eatȶ-IȝPc,iI։^N"/Fj[9Q4_VϨ iG}CߊU7Zj8]7" C qI /I6ߺ &U5BQ-_58XN]5~/rd$e٢zVF+j C 7*:S=ݑv:x/~/t-ý&`ackKB*4S@z)` }a{u`X].OV40rz(hY(^(l0]Uݒ?k`NfWVJgp y%*Z-}`ӔX0Jq˻J7չcs'={Q(bYzU <8ӂpMx+ _Xmkm 7+\Y<cNnu `Rj>f[P;PTa !͜N#tH'l&mڬ 1^(-NICdEu&yk 1fF/ۗMW. [v/cBJxté…7L hR^24`t.K :-&@ytg>)@{7AI:Y7lN̵l5ЄG'oSI˜A<&g4@zP^I v~!Е͒m ;Hu)mX'<HX pkoxĺHCz5xͪ^1%^[,g_g'ğ>%E7nj8ң(eڮ}) {q^5jbMm,xNa vg:͊2.CnJQlzQ!6_#E`PYFz3 zuR zDj]濻ˣ!F]yjJi/&f?¯e B64$#sVL-mSq7|8d2 'ǓBbޭ5l60%<7)s37<^i\T[1݅ګ'!m:'n~a8'GDz)_5 H!O2uˉjlb*FbeUdQ6k(..w#4LïDowT˶ʹ]q{ɭ`AΤSl׺l\9c|>O(v#>/'(q B#̺Y;ctIhǭ鹳_8bft2LaYX$rX:w@FWY=5MzO;<`#do#`hkW@;Y*u\9Áb+Sq(+ha/r`29>D DwNÎ-BC\z%lS!}S8QDjXa@L"@ K}K5=O[!Fq(*ZY0.?W`Fܟ4,Y~1 )ǐ /܇m9hsmz8-^`w0 ֛7 I ~YB'`rTzib_'N&hg46n1uO)=Q^Rc0EV# KF= ?e dF-$cLJ@5L&JpKhu(Th$dioX/+;z%b>t۰K)ߢ(h*^#!ʡ5= YlX7K$2nu&y#4VQ\[r\BjB?~қrv14$ w'F9>j%B*Dp%exH$*6v,Ϸ a}(}E]Ή(Z؟BQt B3†9E܇JVi(U=E/ Z-sxMNt*bi\iL)#%U]Ct$E  X5EU̸H+ؙhO&៟W7MKw3 !c'g' gd,Jko CF I=shB3/F; kؚh+FyEC!XL8ɫ[|!m`j$Mv僇CJlCL_XA GgF 7N~M:2AeϪW)|ŜpC nIF5.\fxXd/Y8жj 'ṉGodFE--:BVfd]_cuQfd.v E6Бk8WȒC.1,>pLUH=ѤoY/2|sOⳢO l$"@vr: =qiD/E$U0 nDo>ReaB+/-Yo d{:E[Y/5?BAfZ -9=j8>sE;Рww!@]+CJ>T8p "FwA֎3N$OxjJ|C\R'!?yWݍ6y^sre Uv>J F&@;=3>N}݋ᐬ*M~7fȝz  ^S-s+߰5 }*^&(,f5 Dz7/[c z<D #& dA脦Cl߬ }dK5/'o4 zĆ*'M804z&kP>rAbH+qK>1畑-5Vc\/) f\өp%:?X,%=ev|oR0R5RQHʫ5` AM-ed[U0m )|9"ZuƆWl>Y֨CYv_{VԿVMަaIZ,@g07ʖ3RV{nH84/o;f뺳Lj*u7-)nqwbt+knsIgtE㳧z[W gii,ɱ)N1~`1`1Ϻ_Zx.zO;jr\P Q][ޒc+%A\^qH@k ۩ӍGǷ3❪ၜ-V``0*zϊ|,;\>]YTs8-5fE}Rfvu2_xrB1?9st蝊Ŧ0bGDOV,Tߤ^lńnvvz5H_@ʵq"9 _%Xg%"MLSARѳr؁Ȣulb{D*m^3G/JUF$]1sX(m_~k#a% O8̙=RR茝>~xރΌ6Kv'Rèp&ǎ|+Ik%c=U^ӮߍLO@ܵo?yiz_NaD*P@8շQ2#TwDĻ$<嗬w>{s`a]ƙ7eNOsftT#B%$6^k?ur2$b͖ZO|@FNPÌURۉF`J!-^eHn09BWrlSjpaE~"he3 sضOʊT+^,n%<[ xaL2 XtG婉˰H;X׮w*18Y`S5k+nEC!yunN,jV-8P ǭfuX{8%bپ\ÇY" GwPn_{/B.J`paȵB)U}%4vib>\;AѠoh;zք"6K1ZPG[5r/[.OX܂^ON_rK-(TpU%rX +tU ;%ƊTъ Nu<=9TԞm|)G UNԳU!&.[o?^U2 E~f. Q+g> ٥ B!yey Chܰm1%#yt-{M54d8kJ3A𮧈"FI*yNf['ѣח(1^C] ":q.J&ayiH:P5yqZڶhޝh!3YTCsd&^oںP}Wn rFg $ Өa/Ury6#΀0'L[SZSS gPcnX!zR7:`NVgY+e=IV)$t7Jr^qxB8/Vm!~it-,˪R`Wѿ:^xH\Ev`r: 'q *gvXģOKKoM(.U펗х>ˋ﷛ VXRo!@u5Vg/1&mEK7yt}ȋ.)׉Pɂ^}ChOH i$Ee$>7-==Ze$~H%5)4>&Ni+U(.I$k բ_SX4܅SQ&(4ܮʿ:u־zӱ(%T^C:5ՖQZZ1МrMm6d%ķxєa\!W֕b*˯/<&6'^'X8n'TMSJK`R:hO?àoW O`m1gu Zp{2%et =/3f'jLJpv|QRv=2'Wr9\4s,ו=+Dv$9+}V=?&SM 8^+2ej٠DvK+CƩm? ]@N'6YoXa4B/`FA<}~=S\ @Ft|"d/Bweo˟,>Ȍ\Le03˅7BlHرcuyX}ӋW*V?׀>" $C0TWc~F *ź70G^@_j1%s.+'U"ґBS7} 3q[nyb8LA*WP~F+B~'{W/|;zV.Ak(gΗNi8>DuOݝlt;~qll%VQtqdk(NO˂.kG{5Q2v7{Ǘ;7U9kr <(`]D7li ed'% /: $Z]R.÷YNgg!t{h1 :RPtFO@x"VlfR/ g!37P*bƈ|"ǰ+jbh >hR!i.@ب׋p,ɽ27e0Yv:36bVoȏ @ѹ`m/%47ƟAkռ`Q_bՠ+R%Z&?]a<\8!rs+HAbA=iөlow6Vu CDP8{<1ܕ9x7Qf+)86x&~7)X ^H>k+6x7;d;9ڦ&H+JYW[lh[$aѦrq'4~=d7 a_ߛ-=8y a'֏};+, &$ 4lbXëI\%SڅOrc\\|+{r6P_ rN~0rf\U,4'>=aKF#ef|kNQ3{wIqi:R>eU}>^|,N2t)~ndofW=;56ELr 2aFduu;?2Tt[S8nJ]2koH"igl2#Rsj"< Ank&f9*Sh |LO QlJaJU+lWLb0Xn;Y~#,RRl)́Hp6h1rC6 ά7=~m(NWЗ=/)#]_۹Ɇ|j^!"%MI&*y5c"r{籈g1UT?ad?l\qCvusGy[?@+N뮷GoNنy) ']`VBFm7˰)֏GHWbZ";2'ePt$-?Ս]T[uigswdL#1a #^j凉C[ 냲]yJ}Ba~|Zj7i:,D;W {<[+oV cr GBe(<_J pdf^D9s{LŮ|[k:NDhxR \N6o]d:\O)e%4-пlE*G@˨1(NB2x|@HóM]}8+s]i$}XEm_ylaB0ޒ7 W68%XS"PqEs!&L9"IŠ{P^۩7b\K0ZB7V+1T|gDo/9ܒvif9Z0qâz ;N{k׉rg+HT*D&' RQ9WYgp;0iM{*ai&hWئUJY~ukպMjUZݓ\Q7]ND A6"}+N >T#RAw I( jA0'myr[sߠ;YtY R"]|a킳eG "De.AX[TN""Y;=pGrLy9d zi4((rJ޻bƊ/% en &ЏLT,ҵMࢃH!;K(ųy0B&Ѵ+ [ug -VTI z흆vE;yld, CE!s*[W 8av÷ΐŎ7̡aRE S}H@l:2C]k}{[^]I1TjIuOH3k~C1-.IF`p X}y\,4f=߿ Q+?Lq-Y[ ' pٸlV1[~k첧{: NG.yYBǫP.#)2Ϣa7*`/m/^V|vX%KDb\&j4O:ncX*%{S9ڬH1 eLqCϣKFΥp)^>9xMp?LĶaPoF|c`l}Dlכy )fX >/k߃0g|êF*E!73tv7Nq2A:$ir H!k:fNF3XvEGDI@>w/ #,v󌕩pH<RdFdIɆ"_5_[(\xD 5@Ɗy]+C:- 1z7V%HW|)]>F15u_%+$%ם=Soe60POG/:tv0M4OcGite58|hU=1@ɢDc@#v 7w^S cTC4%W5c,E4uTʽ>(IFi#\)$,Pt~Vo įsTDUXĔ9|e !7 ~|b/ů\K#b`ֲѕ y6 s]-r`j@iz#$eÜʰ$vG]s ^6Wmz}uDbGρej3/U|FZ+KE֟i+=nfQeyfw^iB>]AL7 Jdy0ih."|#6#]=ؖEK L# *-A61ҹ`^ 𩼹6?}Iv(EQD]T3_ZTONK252K0GNNhh2-b yQ+n2”q^Tg-h:Hb;3.iCZrcoHWS"PzYc܏3+5%8~PVrf%g4B4>XȜQ# eng[Jt vnVW$a*Ls-87`AcMs5TUk܅Is}_?phzDG<[3sh8U7I -ǂ.jqVl4݈tvVi` ?xZi`:eiݢ=b;MT4'nKgذ·"2ÞnϒV 1>q#yNDwB  @Cl(Nmil0HH5{;`Y&vp,=2}ܶ!X- ArhVXn m *5zh+z!ҭ͡ UNh ^nZ5Ǒ k(_3L@W>/5sϜ 2=< xdjw+;BnAP 誛_fa<:J 8vBKa*|ipmavE-$s5CMZy#uIg; 1YxOH[F~03@p$%XxˆH̚?ZfXfŪ.3lu;1 Ǥ#4;D˪>85Ջ{ HbV?RT䬨wRgh|ހB9:ncy,oڕK1֕c7?::UL.}&Xve_ẗ`8̪W_RzÐHב骫ׯ$f,=ЙvyA&/㵻QQpᚚi;-ͲPai-};~kخt]6Ib}w=nlfP2ՠr *V򬐼cO9lNDd=c $& g_){`E|TLWږŲz64ĵo Mޒײ ZlZ%,W`7L6gG ;K6ة,H*1<+,|W>7Z3T3`ƶ&"#V0NGmLөiz^@EN6/'T>)5wsnrPmqWw@gbqN^lCp%]x+}g=bayTS:;]\pI| XҌ0k1-?ц-ܣoо ZkWGn[CCEvD[[˷9LQ[-J4&hr0Fy䓑9gC'Jh6 iK#Q|b5Q)i:k4(ZR J6 22[az=}+ֵ-\K-mHM䞰_% `9y9y?]~;>[ udRO皻q2DHra+_ð(E'h!˱0[}mE&~Hw֕.Fþ4FlJd6=)*Lpꡛ%!T}f { ;DY1= ?`2X- P%P;Foum24d<W%#XV1ERַ]`j!?n%?R(V/S Gd_xRV2M nH=ɧ#W{+1V)nЋxXN.?3_%q z#i'3S@Ew|qÀ߄6 Qjo^tw9ޤ(_r$$'P4!r4I|Ykr9)` އRJke S뉒;pvAQTyu'DI'vIɬӺuPG~|;nrO[?ܸ+h+LmȸWb <eS-SE!$y:JGګ %umh{|~i+:5z [⏚fyg:Y)+ЍnqAk砎T X1 m5vtc`vj}Js iCN[Wks6j+_]6BG\uiqQO:$G)&"R{qC:ԛ ⲌF>[ z' w8ԙ{>u0/Fpj.Γux$Vyz|k~h@^zH 3ߠa6 \gWN+'(Da@~:Z z!C~_V+lX:]a5)3n В# VpYofB22IޘLB5A΍2uKw&"ƁwP*@ HKW)֜3d!TO_|z:g݀#EDV9TT#I`iv@Rfw}6Ke1GL* %e[U~3hX;ps \!,dupf}+_S¬d!RQd5AR 7LҪ'+n,3C-{8[ (LUF RK_|}*{XuC6TQÅHUzo 7`4>ʰӝy@ү0[63nB+ևREq6ʙ9,Og^y Rh]Z*`m.䎎B ZVuY8E:aȢhBpCHhnk[ &HKn{S-%.-PĢPfN h FY^3%SpzbPws٬m1.?fꁝ] J(fmBݸUKp%䦰50/.Xq`(}cQNsJ$(C\?;r%F%_#~X5n 6NAV`jGGcs-Nt8?gF-#IIF? \ܝP) JvYu"/MI=~^MU-"EŞYc$tI&}d6Or<$J !]Brnpg)Hcm|F Jĭ,nKlDx~lQppm֮=Zόf`?zWh[z9by&c8G,ZV\5|2hjK&N쵝;ݷ„C^gBS3!=l['XhjcHOTx60!0k3g#vʒ^iҥG|K ߀al5?u%XbCx7jR$ j~̈? n$1;lgs*)e+v+8,yBgؤ*8L+PyWxoDGIBt[N9bg 25]IF1 ?C{ji M0;p[Oʂϯ$2];%F}xk2a =݊.rM":GM,ǯ-?q I]4>oH=,q Zcx]F0$Ňonc-lе`Rp{֯tUG.٪D_`Cv6a[̳L=7cp*IYV\]d2 :m?@S50Jթ N"އǃN S-^ğD@GDD7yR ]-\~#,L 1 =OI0é4@$든V^Z[FA9 @:YT(g IQGyhs%&#R TdFgEHJK;ISqvN,#`_5${݅ob2!bve v^^`*ܿ^ pB6"HkfE>vԾ{ٺ%tiLn{~eIMh B*=U؇O+yEhaQHG,2byC>O{Z[QN4;udA46ְJ;?8s}ȣ FMj[%CLd\0ZIx8*̏iaydb#$Nf Ht℮ͨZyXaR0 &,~fVm-.UvA_egw+N*5jì aFs쀛iuJޠXc9Ѧkt6#F:S #T:kL-*DǖFOY2tԫCI̤-ĊvzV?!\FW?: >^ ^|:,4=0pb#ގY.ݣ3O uly--#gbrkId㸽a 颾 |::v#`@ !2Zg7J]!().\XyI8.M2Q\ + 8[LJA-w Fr#djLT-v=4AA!l{sujf[Gs;'q90kz#-%? 4cFÚ1LJ\V\]uNc# $M)PSpv1NX )V2qρvdi:4E݀")YJ1fZoȋt0$HKOjUȤx]*t9lts>AV*U_diu%Gm8hJO~2 wX)nq,!\؞LeVι:HO-&z%rON6O>~mf12(o t ܓX逛g^#Ŀ+!h\I1RwGP$@dm c6vo Qv?|T#yD i9%Kl(b<Z mi-\6HpZYSПqlө+1'/ tfiA#\t/r oIF(D!̡/|yc'Vf}#czgC&,.f72>s.\+pq͚agm<_ 2쓠x*E!BC<3 O AJ^9vtQXC;d?\ˆGIWGuL@<ы:wBKP>1&؃Sx1k z;wbKr+[ wE/*U"j Hq<6bJ Y3U<$4;J>k$jŞH ` {#>y+}<.z!G>V L Biuƒy2ΒPI˵Ry#79"0#%@b~p]m7.ibQ+=R: zyh O_>Ќ rl%},LE0p;J ϒ,Se7hvueiOm\ݚ #)` ]V`tQ JcaEƾxmQQW-(K|k4d'}MvBR,$(n8K, Qakd2,K}=[%,Z$U!bd<2}Qw )^$Mzӂbh&aDٛg0yoD?,0 6Kf[.$4U]0T8&":,'Tagf1Ybx[`ztMRwdF3Ԏuu3c[DdSŇfIS)J ==ӫ6s{RObp[g,_Sؕ_W-Qnz&o3sZ5 )sDwDl *n<t'㓫UՏX]=4Xy("e:FAlcZ+?Y/G>Pf\ dBSQu_-RYc $-MPq't{`xP /[^;Y+N1|e\8BcgiPxjRX.-;9!^9Ë]YsՇݜh#{}C^T>6  `4?&idժz 0QKBI/W3Q(ݜfXK`L2 \`HL&ҮWId2lzN{ҒMkcqU'P?yOg2Y핪V$l]jy5[||΄y)Kcc_~v&Vvr]?K7nڸ_ (:E`|u%XInzQ:v&~'Be˭>xO|\}l>pwVGUr”N\nE(gt֚`ɥ>KuNw$<{g+k5zXszf, P ŵƛJX_Jp6 E ]&h^ԳoP?R4 a$ϼ3*֌4Z4 @zsuL%Ʊr$Z^lSm(BC D874r)42+كIL+\tLM<:_y"24~8:QѴ"dŇQͲ{ކ %y*,=RVQ@bUC>nAiY^*t{M'TUxw?\*k񜅂XLT.S@ܑA ^D|\ M"*d2\E3&ci:|C~2CTMP165CvRhIz&ƙUN֡=Fu[q|@Vka!95:P"J77 nz=m !٬#!hVYWPk/71&< ]żܕL+h<Kd XXd#)M[kTm5MGÓE0#b%ꔼ& b4IT0y< MWd߉DP*FuvUbh猍Tx*U [Y/}+a(C?ìLԖؕB1t)u 2ro.V̭c=1P?MB,.YN|z8G،xWZ>5rpER֣4G;O2hnnbkt#Z݈kȢxۓ|&euVgϯ-#Ad.ۀUv!YD PzՌ-* [_]ANλvLoYojj1rٽ\G!EHB/’e%_4O $^tC:vV7QSGb6cZJ`ȩ1||T8ڴo-߁;jR_b~/Be 4J k;bO0%.s$(+y$rRGC6h?&fAYljb;fI^< MZcf*41x']_6i;9Y )݃ٗE.Z"KugHsmtl oOm3}7}Y c7ZEZ5trT荬B mx9Q&(gѸ`P+Ār`,U%+V hBtf }F ﰕNk T 7IzpȻt]Jp+!/6p9F`X/PZ%z&-@ 8M̚"+̫C4mo4. XVsKUpYv U8OҚѻ|@idACX] lxv?|xxe=\/߆pz;<FK=FJvyk4̰9AZF{?.1/Yc g!&w-ݺ_Q&/H/驳]9 }"%-"M>7\\F>B_s 5oE6ĬN[ +۶]dMhmvno}&D8 C` /+6 x)"ѩ~^,٭9xڝ|{*@Lzߓ2y^9xFQ^[5!IN=QOBEDKH*'FRyks;,X38c"nnc5Ve4?FSUûցN5*?|}TA3fNM֘W-.$d wf768nu$2.ec/*1&*_lQ( N8w|<?urr-LK]ߝxmj,=='mY%q%F_yQ;[AzGO.9} ) W1ĩaKe[:]TH’%ke0PVҜ)Tz1=Уr&>a4YN蘪,Yf*3#!Hj,ydo7g߸i9. g}yܨki3*m:@v*2P Kz/PơZk hs[Vrmrh,h`,UCH~Ө]>QUt-xAϖ3ܯN^ nx-|6WeXؙ̽l46r(H h;^SJմIͲL^.8gP3'Vtor LnvMZ1dC'ys* #2>̙x3q Qj㶦Яza 6ֹ[odfCܴ OSYȈځ*Eb_>\ B6Ew::RLnHeCɃY:#XZ{%jnH`yZE 8̬;H\aF/3>S0=/aڟ!u7q#ZLggB4q1[4TL8nlƴUqWKϡYk$ Vw`-y#\,m3I*?meC*ѳײ oψg;"N1 /y0Z #PT A?=(B, GKXԭƌ>(Kw?a](..ԣxƄ_e X]w۾S/77Xbc2A͔k8. cn)D5}ӭu0Ww Ƴn0̼G\o4u;rM(abHq& v36XVB#"OU=Dξ:%/6)0Ay'qwC1-G 9AaY쬲aV#zX`D @rGIԂl;* ":Fx ){2TbPs Ѫi b4f4=QMxbNggF!r<]~_߻A\Xʄ}&MkY0-,̽8c}5%s͡ `!4W,l};C{%e psG;f&e!#=A:$eezw}-y(?k^EHNS亣mYΘ=-;pL2oT9 Y4=X%4=5+~cW6I'+uí{=\殱lðctp3nn? ם =2aĖ DM)ٶ|1hZDl`(P]?gEωca׳ql yL؜G`-~hw/ȎSN@(#,@8K!DTϵaD-Sǯ\~ UVw~'*MQ#f<4R|@+a =M&ޡ-4v-SNúɟ s.xR{ßO%pDrFi7 zțZa}Yk"%*ѩcFnZe `/ǵƬzK$y1׆ ) ="<3'+l>^-fC?7p+L[ImJoXL" rs >fQs$@Ix.&oLr8l(r;~ Gdn_+ @$*/Io/T=1I(}aILKyL$?oᮼ#(Պ"E![lgp3`Oʀ q88] 0)\ۮH*&Y'E9uàCDi 9AC-JrzR9Y$*D 8fT`,+cA/ݘ2W+Jl qDoqV=c0KAPn)kTPk[*#蹳'oMߟkks hp}{?N]jcj)ꓤ9+07:8)'3 7G]b{䞹It:q5 wT! S+؏g&~-,{GXWp|5q3Dľ<SG FAKӿDaD-B 6]yV"olS'UQ|)?r̥Gq"W&O{IaϘ-\?fKY10Q=/lsDvanҺ{IXtox 0fqxQ(7c*7|ݫu Wԋ |llӓG OVd(g|, aE5v5AVPs>#(:Z6TQ|(;o 6-bq:D/Fc4vO5jnrfʈ(<J H1_]/Z\=>ޅZSp L4}(5 إ2L/`b#0~BS&'Ck>ZA ݀x-BR)R19+_&fmnm2mh^f YBHEE#%!۠ڔab~.'codWǻ,qy{nƉҊv6) `y!Ud{U Z Roxl))GDiusjB=O]nyoa pڱ`ѧj2J7 )a쓊Hё+ EKB0⋩itP&`9 E܅ɾ34ARKn@bw>N*ב]hQKClPSՐ4bס N{Q u@G}Ëu*fIk{etMs0 )~b8+ :bWKtUDH+uT=/z\m#E P;q?'܁Hpɣ'ehO=)Yt2(0> P7;8M!BsRhBPP Ye-wq1FknhOƏyW.V6gs`Iwmj\0Is3^B=zkTV|%a{hDKHxet NYq񬸁qudjW{-@/*f د!/].^W~k4cet wF~^9ܥ&,Q4%i!@Ɲ嶟[#ca"'řׅ`_pKQe0w1{+f:!sqHuRDN+͚A|%SaVYan[len#gUb4Ph!dʓ*yB!ZlI檉oR/2[x,G)O)YшT6tDȪ;udD~&U^!)oszw-ߙtZD1b:cE^W<1h]& +H6.rp7X`lP>pgIC%FT L`&rɉPG$ NDlP9H2s!qu7gxVltXĂgW"peȞ0o;BVp]g.b7Oe8 zզލ"HqSr#<$v-2Q> M @̌w7|š m\wSJa%B(N)z҆AO"TX'I FE*> Q;"pdw+̓1s\w! xtO! #a̱\<>TCx3<12]vE=Y󮖢7T5X!r$Ħcʹw[[U_i:wu/T'7L}<d֫4"v97q.`#sMxeE濬h`. -Ag^~kf"YMYY E )9ם䩼k0FP:8]ڡ\{K/Е:H_Cx=E7pL@}3nyfj_1FbDHP󏂠~J P&>n%T#mOd"^W;d:?_c9y=38!kC sE |Rȸ7wgnN %+C+`F3V4Y6$zVm 5<?u1p]kΝ҂/8bNrnUZ Z"V`g4 f WuoVXFEQ#BxzVjvN*{i:Oz.d&U=xg<) |$] <>y*⌴[o .$3t~p<,(+XͮS+MUÓtX. ^EZR A݁@%!-[1G''&b⾼泐KLвoAQ˒ILRkԸDߓp!q-A}Ɖ)qJq2m>)¸hsԥJM*0?Kz? fd:2Ԕ?5F /,Y=)yX=L7`ލo |n5ll,J1h#,Qj$9M{+r<}هt^><-~Hu1, X콬Prxv.қ$@H(";dz,PЄPXG8Kn=("ɨ;] Bi]wx&(څdQY!g_S`7Cp ݵ6v?܊r~76Xwq*b& &"1f_?0BBjRN֔x~K2.N9еHإD Z #+ȼ""MpHCY7Q" )'Zk&7Wt:j+@̄vhuz-Q.\4_6”*+ݤyKk|| M0[ͽcSsM~5ibݱeOsA)0ޘDiT`NQ#A[3# @9Yyǥ +~ DzK2s[2Q kk?ϱ"9!=/P_v@|xxZКy`UhX'3!ܼG!J3JFzhcZ0 VƦA%˲][ɐ;W@=蓎F$O܆$>n PDXwK&rڛݰwrQanUc$|eLv7[FjIDɣ7Mcۦ~^{}fb(S$V Lm7FѹR=uG)rd7f@I}9!4WHC+**mLGFJ 8:{@:,,uyfAK=8D͉=sT8 OJK OD;է}3(&i@dvD8 %Dd;$ CeQI䖹+ X'F~BspBH@0{}w^xld-'E ~;F"cy ,^yqcRE#vg<l;*5ɃsLWVD[X6mYVTt~`"u>ͨ06F!c;U ['-"dȹNg֒܁\RD8 \u8CL_tELgӔWZ)3-ZFW8Xj.戰BPQ9LA䅷닣ȼ:݋g$௼t#(Ke>'WdlX5U6 J75F ڿ }ēlޚIL{qyRsu`wZX2Z9F8zߪOav՟Ba; ۺ M:V0>h‘-_(Idff$d s17or!o+$܀CÒTxO X'mX%^ ̙w{(N.DSBcQGy0Xֺ::G{4Ĩļ [ a>.d>y.(+(93J|Mwy]9z 3ƽHڒO w6&J$tՐf^Gn kג|G\|hq`ɢ&ݝ1#u"i> YcƊ[[d7$"hZۍ&ICwN)51$d\0,Hj(" 8H/ҍ0̷0WjimzDZd bnC=?^vC ?CNJ~hĂ):g$ܪ99rouj֝:Ō!%݇D7{yA-ҷY 'fǦ%e_s4i%"ԭC}1+ Ay@C'}-OwWT))@e$Ƃ[&;?7$Qjd :6BgJ=D`: ЍTмtje2d4IAgWWzsIFU!F^R$m @_$3vyjV%(psn\oIVbӧ wr8$6Fxgj^Lt=K[r_s8I1sbpnCc*EB>QHSXM+n!gnhlf1zߛKE'2?UQ$3wk "~BUi_B'O;(Z<|_^ijǕLny'z!*8%r^3p6/?GhPii=6B Gj-52WntABQĞnQ=z"< ; beCvwVT Z:(Dw063&=0 ꬢaDw4,N`E2> kBY,RBLif̖v)PU"!X~\y'>ÆO⦏3ݢiLxS!lm2ZIJ92ܢd( uok EvKRo'-˘ʧ LfBnpb b?bX/<2BapGoF V]З7#G'Q?(,اgb[þ bw9 L1_U1uxO >z@ZeZ2WA_ gX(o}gی0&Ya-sșZ.BUb7kSjR3G\&M&G|huLbPEfԚ̂ =(0#ި be`iFlZV, Q=@!TڋC)u)U~ӲxlӾ$) @ +i1:I)[,N-%S{!Wku+`#!156&&gd_ޓ@s&fX9>[Ap*! m˓BcwaxT{4ߔ:UI2&?ѧ@BI= ܕ%^]JOv$TMc9DI[TU}*2;s?01 (/[>AoD]9dZ Fޢ2 a?^,]ll4q_Ev&P߉G&K;ifKZ:&馊e`:V 'Q̣aGgYYaqC=$[R/(upF<gU࡜9pon%1_{O,IRGpfGIm$ -7+2){4BX ml3˘bVS+ x9ֿgL>vtDm$' YflΆjdN:Hۯo {:Z>!?2CD.yVy:~C7-YEōofs}DD{x3+zPXShEzg 58ZZQV𺴍/%VMLUۻ"2 p2r6 IjMFjȇ暍Tqz4H)~l 8a@̜{=dszU{\J7 ڿPy)|5{N&Ies}\ۮ:gH>6Op6*w=NV&-ѻi-sרL6ELrv)n-1(* S蘥bPN&u|<4.{ª;x[bG,ŝwmshsa'=%N.9AB-)gj&<f؉<yC-egLr\T6Hg+h][+"a|*"Oq[9'w5rlZUJPo۟؜P[v"X'*. J!]2 9vʄDv@K^$*3Ug +j$XarE htЄUG y،$]EIі7fvG/?K =DŽ5:gٸj'oݠ^f +t;0Vx IY+C@ҏF1qCjxǎSo Id2:/,J _j`RX Vgf0G͝QIx xnofcۂ6,1Ut^TOYm1'|hzڍgQё [*S#$ƴ$NjVvgc>%9Myj87yzB}1G/qئ-G•F/]rFhdŠsX.{'I]EKot U1֨95J؛R~,T"'wAVs2);,hZgyD0+^< fX҆y.J[hF0WMR}|q|" hA Gڒ0N@ )7\m (b$ cJ|5ZY`{?{j?B:덂X?` )F }ҙNY8BQAе("f/Y}+2(}K:8?0H_ݔvYSX+TSA<&~:iEW݉9g$bb?ީ`͞wRH?a} ͬ|<*U%QCeGgX[\n95Ny(~a!,%Tqa4*ʡ[M"g]0%'VR#( 0YXߵTo/^TߦO@Lը-nTR^PiAң<0^/gOZZ?ŸX1vxy+4J%1ظ1Uf#(orCw=لѓf#]Fjv81R/:g>YT(N2;6tdV|7w9zͲ,]+o=UOpP$*9] >M)z'BVEO%#v;~+c]MJҖ#h UB0__?mاV]AߢG} z C rVYUFHӕ#&(p@E5ȕ@Wy,꒻`[ueB)чDG!&M"n3&5+A+6?}`~=lpZ}cc%C}eg_Gn su) ՛p ^/aUK(Iu?VˮiofJQ:t6=X/\ųG 6Dh_܇VBnHsJV-<ݨ-H69VCuVVï%ՒkoFJ V>1Y͕X*/J&6_O^eH]G1ED1fEg >y?mC꽌mc5F^ [$,:U;`1Oۖa@j{A7\qiJLpax7bd"2%fQ,\Z>9r0 KN4)L_="7ޔ 6JZ_0k]M&DOd RwtZz43}hӱCa m"[^y+υ6_3izȕY5Uw}")yq0Hu=E;yJk;N2E3?YKb?-m|=<ҸƶLeVe'EZR0Tm ^l饡6 D=#Q9rck٫92#SC*,jOAW*ŀtt Iӎ[D#U0 |jA'@P_.HkigީqT}nH ܔ֊H庆ڔf¸dtgnzLsC7m(e՘&Fܠq*SuЋH .!ݬzv6sBԠQ Wmá{ 7<~|!M!O#%DB Mfݙis;cQMF% Tݮcmٸ]D ;uƤtt7#*ĎZ>㿞$r,B'#jCM, JٍB/+ |Jb!y&ٕ|eM}ttL&{9dpOm& 몑fH NP6{(` >.hO̠ *,mTE%TƇ7Kd;fYIFĭ Db[ϔq{ܕ2]uKZ;e-(C\t3HϜ&R!&DM=ZC5* *Z ܩ.kW29ºHN7)>дOȞ<~p}-Bk%z*q]:OPR jv`HRCVnl ;k 2ğ%fx kxN!b dybŚ 'ǥa3mYnZk_x*QJ7YZAќ!Y*xG}kʈnxGG.=|Uf`@*x\)R}T@\+I}AS-kBHJ],N' ~~'{?} dUwjדT 4`4Y~JfοcR!^7=!GꙉH|WH煵?9Xl[,~+5iR/kXdEaD={:UI8*6]w=iBR6ާ}wf TWo;G7 HL { KBt-ҿ:_7#fIs[7<JYMRA-5ӅhS߶rF=5MGE3}M2O#,%NTeSt[$'jWŕr !^H ;'H#.f%& Խ#+Y$NW--AFVꊱ>sj ȣN]tlA? lL 3 ' ( 7%W1z@2>n.8!*x+&~yG>r$>Wz`9Lgw'i p$u#ZL˴Eo=}a~"|mPLw@cբ SlS WhM3i6p`Ž`e3I1B(pܿ`Ze|~u-?$j]8®vZNe=YޮOj ́C.<)MR;^;^.6hS-4d^q|{C|__7,Y\_Zb|t=نXMƢ|DןGzf Lɯ]j0qq;c+[0EƺTGpQ45w~p.Tσ.pK aI$C0.w4I碡T`a_,%2,P|04#>Ú5ܨLKpc@X_E Q#(&c7,$pT5*$47$nHc6B`ɶ{PI5crBbO [nSSʮAH_u,$fsƴ:R}K&( PI'0=a17;"si$.*"7 ~!?"( 9h/btԿ=0:B4!cNb1q[$ρòtbd>N<=d mRXS42qt ~ %K̶eTdf?Dqu#4 [iʎBcyB#x¤ȯsDZ\4*V(v}st ilOs8qn8a|i=OMcI0gm[>RHhI1֔ؔok O% vo|CۯH~cZs%߃(moO cOT9ݔD C0lW[}#OD׎9únҭӍI@ \ F,,T`0{mo+vADgo).w% "{%'P%ݪڦ3MVkYA JMrݸ9HݯK)Y&K1&1)Q84 S]B$45&1Ql>ڹQV)䬱e'%2:V}Ζlj:0k6 TZOI蜩Ծ nR[Cq>-@"ST= hhWcc{~>)$D^:~JѪU#BLdsc={t*Lq%'{Bͱ]exY$Hۧb %sg|:I(wߙ~ؙwk#ߵpTWs&I%`+LՖC;LlAQKrh_cu4,9&+pK>Br/Ƚ)G.|s:chLu=S| OK*JY&`J?Hх:c e Vt ˧ht|./Œ8:\e醇lu|U2Tu\ @Y('cL?K.%fט{Gdaа6blzyozP EnزyfBda p:UN<߂b(mHBܯcX-[Bo{[*&6r@IwBL?rX1ͣ{Wa6!yf$:'*č%/op*?1;0s;,x¢Cb*2b4DBf[4fvc|'.uoA,*lnr 2`v,Fܣq ua%E OO'!ށG8)'Hl_l`}%hYPRx%db߃yjxEϑ2,!-oaeB hj8ۄȣ4йMRpr-, gJM¥#\d �dKvyB9ҏ> W>!Mɝ 2 @JLnf5n=ӢTW%ws6R :tw oKaa/0f1|ݥxv~P:]3_>~כMMJ&4_1 ƭE; 6h@l_ߙ,;TZ$Y,c\}Y>H$)\:edDKn RW a^򡬄DpE5hG^io̰]@!!6j&.*P )12_ЕMkr̲SUZ+IUar^[S_(ߗh18_(Y%hP|DH8kH] 6rMv)@ʮRtE<`^EhPޚ?؉HFk#_z5Bro/f ̼rO&I?Y({Õi*:ͣgŅ!> lҶ(h?Rڌ[Jm{_ թ9>^)4`TNUokH/4!. m~ :0R3(m鿑] q{6D:a3HT t+6ĶgzqT`ZgVR d;gRU\kFcW%e%w5b֏\cM=Y Vǫ/S/(-c bƄ3)VtZta{%_j5E]Y߲0M,E)،ľz\x8YANٚnqè)**iA|@0Xn"QH[wgtc948>eըUK<9 ƂJg6su!eG E[j*Tᇒ`URqWlH($] P-ҥ}poP~VB)SCl@ıRgўM^Y|!TMuFPz&zAjOaeRQQFJGVA6sxj}S`3D2|`_ի4nPJ'yXݚ =ߢ r3tNj?dtdߌƗ+)m Fˏ$_ʮ\+D '2A:Qa{RZXe3+ܪ@dLZBZ*Sz8| flGqzqp>ž0}?`Poʺ lmz*cC+VNOzk;MRŨhuf' sZu?-K0)"#&z {Cb|.,LstPF .8 K W+N#a4H3idu2K&C7JRQuw ]&@s\qj 1a@Esn<:)ors|J=՛lZ%TaEK!dq6NQ vɃ1i\s!jl$쏙}"sH2 >)"51'ٓ[aw˚ i*i^ek1~Y3ϲe5&pRb"%mm6EË>WJ YLɄ$L guM^d;*$Ǩ&-6:GW5cU>#[A 7-cyމ3vx &|مG99ѱG̩",u]Ey$"8%t$4\SB@FyXBF+؞3+#55 q<D63u]"6*?^IKjaT#֮Rz6(q>_ъqplvjNp2d8 r uo'w)_,Rt䂥ͯNYqVs<[J~>}) ^9AjY0Qum8%֓~;[+[ zGng9{y4R^ btjVd)0=$h{ÏH%QW(t gO`"ܟeAKz烌|0,`)gpe86Y#1-OWj(`}bӱD|wM&Kq\S?bsGcb`_(x[5V%EvkBX&oYP|+c&ʅl Kͽy xcEgs%:/D ^˽@s5U |{>JŽ}yF(FeHsz$ʡ.4DpcJ("zu>cȉ `{<9լp<(6V1٠4R+frQ?t1>`wd kTf[ '~CԋlGty )Msp ֗N[=0 ф `a85W-UL8CT L@0ŕz$"cT }-eiAgcX' ^ U şL?}/- .<Dv`)IMs$9ijpfG~uxD=y/vFJiԮ _OgK `K` NJ͛1i;QsKVش2 t.s86 b?k81i UwΪ1a7߈Qe[ZT ,|(EM A)n1jAYgt[Y,m}ˋCQ~hVp5z:j{ΜD5~y5͑k#qv 5sadrѷTϵ_[1e؊u+0+T}Q{77EzIYfpd奋0M"dF+`nX\ZȴT@dZ4%. _$c>tyӌF[5z[Qn?=K⪖aTl @Qw8$'F 5jXQ5`Ҿ%*9_2Ƈb+B a)g)‚B7kG: lKE`uHDҡȊl~ hK}MKB-Wx JE B=DН|&'t3gֿaP-n2 vTїnf8TigaWslX(ʐh%C."$zٔu2?.y'}Ic!p+KUGrc۱KР5̤Ž7r8oՃo/LR`ۥxꠊΌ)(!czv[i\#W=cKP/!)[mlě#InW9M?t!F ž'G>!Np`>H9VgUɄ>a;1/&D8,IDZ >/2B'vV>voN{=BKټ.Q,Ӌ~'fL$0jef)!\ݳtM|ai/"/͂W!+ 5:3'+#x oP%P,P2.<-^! -˟cll _guLX\BmdmT[&U ME{C ?9:{ P l[q]?o{:P4NKSĝiNkZ:MJlE°5/Z'G(ɢ|moڝ/xr1vEJȌ#UVj V9f) Nm ȶGF!`o& bNZ &@BobH 4h.S=Jz?y' ci%J^VQ}U5*} R8^Hr81S|8ir]siz i@:[)Wm/)J ($7^_舟.('yY =o%q5dDMDra0.-&^x׻d"m7Y k_xCv aE<>/zN\GIk4rCjgksi#(:nfuO5?5טK֚S`9ˁPYK, ߆bdpn)G~0 招 Gj sK x$PmCUޓ42xZcTXnqgN)kU.전3]{z M6_?>Ɣqd9i,RDۂ~n_op64ѹEyEh9@@uk3ѭO53"}TTE4Ήc& ƼƋ'ǩ_, T, 3%;7ni2ѿA5՜EЃj! )^}7a}itqM 'HWE pCd4A hˌ(ǻlu]}xaw茈rPF$%ܾOZyףם#O-%=):IeRId)*mxY#k7ʤ=\B)qC{ni]RXl ^\h`ru;6Ξ욐IY}b!|UN j~~e5ϑ-~dWNmbFƆU")^#8l,AY51#D*f3 }aU@kn,HgvK'?- ϳR{^Pӫ6.LȂjbۦAV7~o̾Vd.XN³7=V-*()u[&1EQeJ FDmQb O: '<^[rA1%a_.b`= $YJ E .`]6T/߶V90HV|NY"fg>}/@_JQ:*2# `l=X7pJ ًDn/O9o'l,mGZpp\!Ǽ&Dn N3`ZK B&n]*;LǏ7\Dk] r&BCm278P<@ +MH?!>DFVWfn9%soF*i\έNcCt;=r~{7ua)I!Cy;&ʀ xT؇`ll:-k5? FՐ_}Gq šҮT;.=Y';%4й_X"$iRCZOz'@PuRb`yAg"췯ᵽL<;h KmHҕ{&H UemVŨѶpr?NVXdjB88jYۻ錑Mi;ia=y)jwTWi2q_&47y &ޯ>9^d@Rl<&nB'(ڟmq@/Gez&Ybo7VZOϫ}^4eo_rw$O]4Of!Aᄷ&qZtxGKZL7E>sZ&j!*Y-։ښ|vX&nWM!w޷ޘ}z70"ou"/-kPĀ=6@-ow#P'@l s b9r5 Sb9/;ZERXCfళ:q5K%)nke I숌f ˨6+ =Bϱ}Q5̥4FQx qL/ݸ-nk\~ޭFZv(1җFݤ]=iڼO=>U 3?h%9CI(о67܉!_*rtT0&|UiE4z9Jfw+֗5`iݶ[`H3cCW9E0VDYCZMm; kzәwWQՖorpBBB$ju8 *ܱO cR\<&E1=(c;NBd:wgǏU>{V _*bt#(%…běR N.U=V>-] c0?!>H#dK~fCGT?V_1X>pKos^eBB@X,G4 )OODhXA-}z;PDF΃t!cA6Szn7JS@?iE\}C)?=q# +A/tT3FZ&RFsjɗ7~E%]i 2`r:ǧGO ;q/)`Bǰ'85ƣuq̖=:MJQpB}oY#I9E'NM ?93z<|. Bތ9t&Or\^;edz!F%Y1nµ1&̸t^)*r9/SĿz1*)Clg*t:sz G"mfB,5Q?"AD 14ٳhZ)@{ eׁ|LWY-蓩7!J~&Ձ=FS_ p O">2|ZgTTxc+TJo3Gjoyف`q?|αY\Gӵ Ǩɪi҆+cfJ@*kb9&}r@[-cLxF:{Ĭ4ܻ$.L71UynO E>̯d M8܏( n2iYLfYvkqPun&8T ,dv"F 9 !\fZ3ǜwp`]yܴ!{,"#{U`:1A]WW\"[Gzi=dxV`~'vbSEr>_V46Ihjү ZǴ)G+36u#0'!(*hX m% yM2N F70>my%ԵXf7u %^귅ƹ#; (t:_zWLo%pv 9wlhsnXFI?/xcCqcڊ„ ![;2KDI[6SRо_g_ӨHC|z_} 9(](Tq䁷"ق }bEO@>\g*@?oC'[V.Vո-w0 *RbSDDh=EQ +y_tFQwԯ )}cy ԙSG0Ɍxޏy s#pB4B,h=bw~nq}8%sҽ71 #|zDw9X: ѵAkx"1 qI0R| dzF*hvf$\Z.| (s=pKWKI]Nؿ*(BQ43 _[[D>(XY'&7q!O\:*×m$ӫ`_-o!,;%0@Eα^2/K~B<`e[ԦHT#$cl^?*qÞ1:QSzL(MHCl3+"{AiFZ$Wo{A}T;aꀌQI2OdzM}o?C-(fU82}9/srK5LiD,LFZo>qI'm #{@NBf2A2GE aY ގ)?ݺչgbМ ɀӄDuܲ@zmVbu`"\rWQ>wk-4+9u;F_ESqMgn?xV*յalΘN/D,ABoBnlOݜ*wXRǛKXf.Z`|Xt5]7,gk IBY-ADk yR}'wec7HRIXpU%rEϢ1o my2%hzxJK1z3Th++%<R&G=_SE6%<:HN۽sB4K8iZa-/E[a¼<3TMe DK}rzRNu6VZzٯ Kq9d(|4 }@_:jϖo4jpM_R,n~+"Ud5H4Pn (/3BAŖ#+KKgEbrOK}Q/R8k(~e]<"eAܟyA&p9]׵2S{Up*@י6;U:LrB.B~#P1d*x_q'NP,^6p8@ V'޽IZHL132'b# b(OKB2^o |_E2&ҹ2&LN;ϠQ%߸s.@%ոt?:i+k Xq=/7F]?dJruO-%gt(3hGv>!#`!ḡ6l|<+_oǸ~(mxBܣ.MpqHܞbf]j Y/5پ|I]YSyxrnbTy,i*|O=J=~x d9QG&!"^k6C Ns  s:(ZLGڦlS'8:$ r6'm$ tb$ab14&fOk>cZscay40`a!|֭ԦAb "8~&C*Ý@buBo>)}kYqs![`Yu1P0c0wnNu)?J !Vy*sW٪L6+7wMg -wIpa=׫1d-Ahj;-AJHFTU')L)/px4a\Qz::7vG!OѫuՕhkEаb'*LH>πiGf/J/ߴH%ڡߙ:}Ɨ 02uƜUVg^rYs/`5¿JXs#KҰ̮@(SNSĊ_[RقQNd"`j0vyu]YI}+\~R;9n<o Nk[PZ"mKZsRz2d+nW(+$ȇG`w޽gkM g _ʇ.7qҭ~g{t|#pG<zj,:qRqRyF:o9L\x+E:,UiK_;o(8`(ےoRx )~qItm4ȸC6n({xr'OiOǿB\Mr(l_:SMfC;gvWLzt@V#WƷtcCE~QKǡU&t%aJz-/q`!H63 3 @&2>2Lʀs<3O 'YdsNOC9w=;+A W9 I(hdTіG![VEp2#'b7Ӓ( +֞Dt,9pƋYByUkm^<61YЮ!h5#NfrH+:Y,hq{l?ڂ> c;׸J8Sjk+gs/3H rz&8S=4NJ09? *#)k9"u M3gw[d 1nU]8'qx*Xt [=)#J8-76&Gu0@Cg4Ad+F 6I+k~_G!F'&v̳g7)7RΎC7q sC1{ y@ɜR7~ Al% t0µM暌Jq z k-)>-0n{)®%{zh쁂Can鸪&7l'7& p?UVMpӝokvy%ue(.=IM鹟ܺ(Nsh4]X^8Ti䕺Ḍp?񝅝Bs'RB)z^1NË-cl G.F5cIu/y̥0g_I7l=3#ޟ(JXFyReDI"ySo'Ua3 ;{v {l1o?[Gwm.[J_J9@cb|g${#2*I @Gc9TMyFq G$:^ԒϪkM~:;σJamh;|fTGhUbEWt^flTs)&Z?Nv`*WspGi4IfG>Q[ǁ%Wn Ւf]ɱk}9qU)}05DRRA;wAV .KZʱr0uk‧Ig~qˬr]B>#Ήwpɱ [(W[.Y' nD%CiH T~%_`X~޼žv *p)]ZB}|0+`be1,#SͦE>k:uFF5kgݸQsvS~@MξqUm.#|9?Nab;~ދ,d@#鋘inЉ| (23[QXiZģMK(EW!Pdk(u%By O-3z}t&:Ku O՟ #yUQu}şoN3*Zh|n\!0R=)Mzx3vzhܮ#C_lM9_x(]@Q019/ZJx¶ɨ6E&\ DSt 8)LP6w$C=B^M^}s;2L[E&~wS)TZ^&3Q 9sPJ&íBu| LimK"g`޼nc4fѡ2J}&Dq|=.9fvօ9{_h-hB/KRAAHMĹWB lF9PR vL@-B?I9eBi"&ڋ v`OSޘ9QDM ]j)(ܐ?ݒދo:kUuzjڜv<L6u*!Dr A٥4+P-GgfUs(e<&tEQ|k{|+1jN`zOF?4GP{+7 Htm7˷*\tb36::sx;f3=PeL}9LxT˩<V炢w5 BȪ|m_އF!hvwKa=RGU]ru􏾫4Pؔ*K-m6|ϝ&NOH9rU 3;cVWUWQ;pޣӁX㱹M9c[<FkBjl_s|u `NuoڬUM#8l+Ú %ZĶ.ܷQYe^ +j݁x0Wq8mЮ,svA!'q?*4|Fpn$bl*]Đ#<>[W'/Q v^HBfURR "$CFoMur㳱1v;uS׳Zq%kb=,{|+wh9T.:u]U֏K3W!)J9J?Xµۦ:TTֽ$͏?R_ nv{bMtjn:'X~dQЅ*?h+/O)ڋqNnR/YGҀZ4vc,n̸<鿍 "!߆ <:qe}Q8uA798?9wg'-yJN !K#aό0o_gTWTΜ?v90៧nQ[?X% T> l-!膻oZMRɒFF==>`ߞ^#Y>~0uuMӞ =M4u?GH=ӳs̈a(o_|_/}WW(TߝGdF֖i3N#R-4^m-o%0y Kd>-XT"EHg i(Fw$|B*J?ڊ* Ad/P6GCAW`Ӝ=t|\yBfSȵRXG=8O%.h05˗MU]B/+ݥ<ɩ@9V[o7ZY?"Yd;hf7P=N|`Y2֠[ YLٝâqQ3TY|QԂ RQGvb8iD؟Ҫβf߷.M֮ 1yǤϫ 06i/[W5 #9M",8iQDFm JWY|fiEp_rE&?jy'3힄;W>E7ɨU7'byv#wv92yC68 TʢYImDU(6'` fpGɪ?W ~bq5d1xۂ㍍F&qIE~o{J?^|@OAۘ_aWQN,q6 qقp~e: q 5#Nt5("_N'Z32[%ٺۗ0KLodmNj,Iw:Z&6*:KA\P"\ +hS gGwU3fTjSdB s +DtZR21׍-62I^޳X| ^Gn6$ut9ӶF (; !?OCkՓ%,Lt.2/4M&h4?[չҙ%3dARC{?4#,cMb4LNg(F~MIBW=_]z>UlVFI8P$Tށ8I­~ccU8;$2 ,0x- HQT:Ci^ƹJb3߿7 71gu*Bn4xUǣ+K@Kҿ!d*nN!"!drz~Rjb\|nf g8*-Ĩ#e^./yDU_35RP)Bv-%&FRDR ~3i@}S`v+(xg_M$1& T!t!¶zt}¡,\bidˈ1C^ f wQRU܈u̳9]![GFyj!*-?=Aze^k+¾hv5 AoV!k!uAҴs=TӅq228'q¼:F\J2*LsX{Vry["ɇro:O ry-xi r?jևo1`E7*i vujnMOV&@Lg{j%KH)EvIVq u6|\ !+T`Eb7n Zq5S3Nl}ŽEi,Nt_yNI=bǢ{ZyLUG.C:jn)nfDݙyt~|v4Ǔgu-F@R% 62M&ɲdƒ(ȉ$>kqeT)ΈC#aVdCDow>/9h>|faAuHׂɔhm3x~G!zPWyu/k.hT4#?zi^]hS>rT.?U'8cvTw?N 97P`ټ-h8I$x1K\ Gv2QLc^>\$ԧ|䞟3ˡB}rn,0ӳ_dd*cc䒘{&l^D:r-jVމ]LC? ) [)ov֮1܆\ 3ZÐJhntk%!bzCBeuj|2Eƌ ϑ/1K日-|BjPnh>%L?%ݽ8qRs\2a`CK"}_ U(8VYkt(<2/ԜqV,@be֧wdF@p,]!}P(yOps5i`Zy%#[4\bo"ٸ"ZPx:>q? ~C;&BqE@' G:67}V&*"X?FDu;CCN|lu(-8dt0y Օ|52vvszRl*V8A8J*yK/DYKFpMA فk^5@댆9WKSEPt**8sC5혌I"%ۤg#S{Bɍ_`P?t$ɩҶj:R/(k[AcW?t zQhi]aǀ.㠵洝^Dc pi刜Xk6{.xǒ9#4Z%5gMߵ+$ {ІpV=T,--:$G6@90yedeĒo7/!CN3"fs; LlD>jíyG]2"U%Qkepآauvz_}M?Mz oG&jHZrzK]T0kqf|C^A 7k"1/5-Ҳnɫl@^Ig 5Hq-.Qbb/n7ZY`=ŋy!Q% Xq~u;;Ke8zqX5Of ʰ7QOY/Kd1KA6SN~p̭5REŀ0{_Q ~"2| ϙゾUv[*:Ĭipm@,lYIWwt_w,8)_&WX 3ɓ) {׭^}K( B{FX( 8`Tf3ZdEAN :vC;]4|7L w-%E HSD,L.Cd3 |SnG@donDNFƮ>&oŹ %G;Ӱ)|yVXk vhJҊA=+nbn#B'q#[\&#҈bE:LqPM&_l+ԗT9\L-JYq^L~ &ZS9D9Wh @W?}ja4>;dž{5z^rСڷ{`=vvHg^ji:?7`ZZw0e`tj\CB3[W/FbGDĺXh`O^*$ߪ-,%,h7k^pWGVxӫ7 k ,BQ\o%YX@KxFVQ5Zܷu ǩZ*} IAIb)pC8=d7Fw/IJ$ -HMCCNDLu [ qÇؿ;VD&@wgK=]~W|vJChѲR*g'ֻGQĒZh'mĘ[G'fL-U/inxTl͆uAH˪ øah]¬/Pi.Y[5dF 67BX0ڹ3 gKp Y.6p9 ")" 01utACkE.$* TpcLN_P $Nv%m-J_d4-HFKukϻruaH%|"Q@k0f+ܝUj͊+ U^eF JF'~7=FӦguWglBW h^ڔrS$: GT^DS(;ʫM.4ĤlId&FO,ucv&ch*39|bvqO:+P>AG sVkHbFq$.,4eMzO)o䢟D~(4Hpe8.wEM{8ޔ}0]Fl%~\y!\f*Q6̭$J*v)g@;!)ngVA$> a((~!^[I@UXdҸGYZTg[t%9HhQw_\ZXw aEroU@We}< ijDʥSЊutڂI1vPc<(I5 }p[:J~63>| %^+큗 !4T‚*I$޹.NDX'zBMu6/߮ B4w[;g"*S6Ҽջ@1h|3EE([0K' NP!,vDkLlnu ^'?mQL/*ƪ :MBPk TF!5xb[|:[! )=xФ,IE>O\ xE%Ha79<QQ vaJ(Ѳןȉ4w{7,ْ;m9b3ߗN9\;&3\'6z, ڼW`.D(a̅ z!2$1o> 뛙-'7Vx0i E,$8Muۦ(4K; f4W,ۄ cU"_|d~ٻ7>0=cK" !AÜ*|Ęc _50dJk886?&_^+:TUluGnD7;E$:ړ@Z=Xä N{18nr\I2Q7zrIGȋYv⅓dQ/-];, C InvǸCqQ84|V,jocȒKd/ JEC.Sͬ?Ji5PYPуZMmF] myy~#wR5EUFKтpށ1QJ[' 󂀶_ZkV8a^?hg\Kc>䕽*' EQ`_ \#cM1[fa[Bí:=j\R5T66 qĔu;UOE; <.*Ds!>J6u|UJZ~xޑBRqQٷ uͣ;ie0Uypd ۑnD2)K0Ǹ]Bxs'LY:O}JV&?P4(~zKp4M* r}2Nx]v/õg=6v~4`&d{J)'UHIs8u`4~A@5=dzd(SûV~ n燆6o\9+Ƶpkt& #K"n,$'n;-̫j(np GUYTL8:/?4їfRHEb2&b7;m{y:dVAr5vECy15(J?yC4vgXE%J1tĠ2!-LJ|Lq `N㙕qc)7_&pQĭ\juƽPk;ؾBq'WsBZ s\zO[p0Z4iWZdPsmsoIWУhW(}=08Yߜ+ȟƈd}=|N VYi tyWlv1&v :iXS#TILC3X9%v [@ a9Re +:/9:1bQZ;ʊyM+Cc@4|"|V[x(1i C\\Ul%p{@Sܾgmh,{_錳)Թ6h&P")V8~B™(G[si- D,uITLR:c¹|[#EUwn'Un0~.F"ujER쥃l]VZSչ؄Zo*Z`8GjCqL$ rV)T"/RxSM <"I-KͬLe-"q&Ǔɕ7C<9==H@1sDv2~chT3"1+\ 1\[v>WGdY3b~ ^seYɬh|$ xS(~HVOܠ%I)Bluj0z'N|"x7e-ZZe|ӐNA`7Wg+߮F^k \W3Zt G]=6RQ4Fs4 UC\^<a^gp6L46}p}rd~ YK𠫎&52rFӶ(R^Rn|&mzt5De>r6EnaoH_8xNQI2], P)<S$Ý #:hcui+7]P!Z_oAUAy?oȸ) qп}[@iຣ,MvECN%r}v& HH2,jp f|9ALEYL5V>pˉGkDk"*֛M|Sh\)+bĔ+O@EF-V&G,=uw gYZp~| Ȧ>f{̙y) 7PU Ґ mM.t$Ë*DyP9RLžM僑gaO/T^@8݈R}Q4ND,5;(q0m,3DGgiҲ܋A8L7b,>>, Æ!\Q@c|]*@>)Rm dr*4 C-xXW~/'jQtPL}:[<+)i0j٥Ɉjԍ18l{?!GiH<D 1+ߧF,GD e=q f?ɸ) Y[RzPSƤnt|gL2fi~top*eat2~b֔_XxЙ a7e#ZAơvҵ~ά!P}ʙВ{*VR uڲ9J}40\oyl19b_>+ۗ4WFco BZv 1qh ,µiSAJQ7fNivj<9Nmr]siٺ q 54f䚿.2W5 NzO$&nݎ%g g5q$V5g3Xpu#Ⱥe,XhJ;RAfJ!}'B/Y@DS/||YB>Η(ǣ'6Z#1{ z.>﴾ͤCJ _9drc(ue൓Yu$iC ?Ȣ֙ǚZ%qH@D 7VTu., s}|gR `(m#=wG(acT2 I"{:"Eiq85ͫzNG#pȓqNb!Ђ/bU-9T|eU} JJ!\ d o5ߎ iQ}7u{9ݚg~T~ "؃,WDuUФ_zo`>^H jjH;Ob͟ yp&(S'P'8Ij 7ܧihl][)0.۸H<'rn8 <vL"VXd 1L7G?6·6X؛oD,r$ZU!lWYKT($DiNo+I?yTh1H;4tip RKUػ_ptKCAI:kKlǟ3cD-/΁:Q1 zQ}xX;M# zkۆMMuϷ+״QgF8o6mRPWFC-gZmF =7[8 D3.&P1?|os'dBgH|ke Bo"xabIj˳};J)&\Fǥsf$LԊ%:D2Vcry8 6^ 2$M`#sm × B#kpWruwOHk9k8y:`vyz!#X۔q-KweG~/gȼ͆Ncov` R H[YS(_@:_;|~$oh9@|{[E/j"  Ɏl.*=2#1\ gX:Dm9ͬoI0鸅g~Rv)_n-MqY\c(B͐#y׹Z|ePJOBSVAXKmbX,2wzOZM#eI1.P6wMdU'yLg0" ,n"f1JRv.n4;'>v^vIXQXv¿}Qp>M۫ bр{ɏa.?x QuvhO;ϥO]J"eT|U} [Q9BHǒ42Wġ( =i M) )Q)upJQYG ƖKjouMR~lHLp3]:ߝv,tH {q=KKŜץj%n*O'cXHI3P@\Sf66/+7(K`H%t0N9ss2Y :u8f:Ƶ ds7Msܴ<щboWA[/}h슕t4XSMF BjwU&jv ]O>؍*+)3r~#zlTM(W'gԆ9͍9gXZX?sK{IK}@^Qxk{Rl@mN c'y6L5qy\lt1X QƎh.= gaqw1^&{}-aǦuIMW&d*Y;J|`E0'}TDH+VL,|`~)9FA7✵ܶ,ZC+e@>w9n$7;܊+"KIԺQ `I4{@Zf¾WY֡L&jlq3B/8Q3< pTbelv?}Ll(n [ǥZ rgqm{M5,c֬4l_~r2P!()`d\ oO*P/'ldeZR!_N~qL Fa-М\= ͱfPnXcyɼ̾犼LFP// 1C$>E;j%[F<=7(65A2bШAՐ8@F3{UzوGԠЬ(R|dE7zqY(0޲R+ j>c.GkImYi :gh4&C"s4fM\,,>~q+,^5JDZii5E8BTfdjuKM 5 d)C2ؼ 'yk3R2/UV?!a}|g%Dn{Q'-5 1XMcZoSYyrÇ؍GbU vK&^T'L\u!5Gn'0`;[ww槩ų9 wzQ{Y.O}NT mӯBl4?w:hS!v TDZՅm/s9"=.Fhič aTùֳ| k}b8~t]dbL$iG3J թfYSϙ#&j<ş>!xlMGzeiMo@*k WDGFf_Ẻ=+񒂆aG {KMb$chtb覷*}MNo$2NN@AޑY?6Q3pj{Xٍ[QiV\ʳMpROg߼>x '_=w|TTS2=Vn9q6-Kx ݊9̱,E SRSrމͣ cxMsMgG/f3A @ɖ+cG \Ŏ4c {SټRteF)ÑtDezkt/3>MPK*Va̓(ǩuЧy:yψػsui zqVCSH^OpT:Y3y3m3qxHnS%ۗ(7l[*Y{e<^&Мk6yaf6-2*@Dȵf9Rwsż B:?dⱢ'm'% =|KƠZ#8 ŲN@'㤙.pg Z>\YXp֯*ԃE*u@  @TP_Aޯ~7оw*yƠ1s؍ sb&@2a\+ſa!oQN'[{*-7u6ڼ*B)3|5]BJ: /U]7n! AeqdųgD"h*zg܈NJjЅs' 7˗Jt581z3]^PAÊx\bfP%G;d'h; *=]$xHV`Kʰ֪?f`:p URp+CE֋{=x%V{Ae_`cs%Ù~PӖ `.OsM1YS=j?lru2G!KZd=D pO+~|?'E\rx|ۧ@p²Gv:'XΑoMf)^)I(K^MCA9rݚ _M M՘:HhFKGy FQKlsgu4F³Wל҉ð0߸+RoFJd؀ʾ}!? ;19onxͩ ׹!}0gcEĞvr#7[i ~?Z?%OY+Қ_=W^Aj>#|![d2^#~ma)}>7M4xVCq5!e8 #dl[ΐx*@;cd MFM66h@:hafBCv^6VK]IuYlҹO0[q9($~6=' ذb'XC֞3x! &ЭsO2o;a:{@DM&UPAAKGSskBaOi.\OZ;" ~Ԙvl>7+ش2#E ^=p6f]\VKkA дVڧ-3X 7|$ ,6 w^)&_-S&;p.V-]Be8IYj6>H]xeqE-zMHYڡkdΐPAj3 ^F92K:LJ˭O}5,Y&1t:9=; )N]0ɣsm3sq{Z/zdZѡzg3㱚Jc`rݐFt\_xf/'] @[R<=v̳N"ޘShÅcs𢊭]-PB&[#kccwL= Mü͕Uݮ@Cg!Dؤ;֚6s3D9('pRoW[c^n-JL|u@gk~9In,%p!?.):)6ұ)H'V`eUs <7"]E޽ҤyvA:ef/Y!9EQ֔?H7ˬlifpTeX$ 4Ak3’Vi?&"r79UW>6NRb穮*%)р, ]K9o-z]ʱqu#7z*ǀD3 &^((ɘo;IYWz0ۣmQl5ʄ֦\=9fxRi4 3p-HBLbŁ̨g{G|.T0"ZqB76/;(&dž`s591ESg+99ft(a'67$Մ؅7#A1vEsa1QZnWbmPkckĴB\CM8^4 ܄" 5 D=1kbV z\dY[fZ[WBBiI%R\|:tM-;Ȟvj`.n]5O.BS=_t+Yz%,8"jYOǩ] ?ðJ0^QLkIUG1ȴxi_׌od! b>"$Zri.CesF%,J (Ɩ܋JfSN .-«x1E]S8BL/^Mw(ֆ_&ڢACzy* Np:@=(N`6Y Ajy&d=t#s* . As"1W0 b|v! |\PAU`N*ǘ,Wpmhg?["#y޶_\>, };f ge{,R܊P?d.=4`%qTV5ZT9T]gr[\/K>y3ޝs,LD}%O>pc94$PMr;Ᾰl-IQPy݁Ǯ_ʺChO#W5Bp{T??#ӊ 2Zȋ epe96 `?F K {v#,S@(Ȋa-ӹ:{ /s0)7[&|],?7GLEaꉠʙxz̀J%VFUaȚ&5Mm=I-b $rv>ry_)}կ!͕;M4j'NȰ9ݧ/DO4?Ǎw!>/WW_C)pP3*[/c]~_%FDpiINE[jp Mi0@a ߫hK鎵o$Q1'6鐳,CT :9USxv21]k7%PmRP??h{Kk-< ύdYFfiU'd < ؃\='w!|.pȇ[aVO( "$g' 13MeM[626) %oLԮQVY[)8x]/`S3vJ3yRzGd́1)cZK>0IήCe+'z2p,lś/2L8B_[lH%9  68&˶p{e넿Dxӗ K0yneAl k׶VZP~RB}Evn,Q>+% W[=|=MoDZrTh{ZC,~@W0|{/dP_o^EeǥG"&gEX*"H%Љ}t 1a'SkN6¼daX`aŪ22rĐo&&D2*Y#SrJZ0q4|&*7ֽ{u˦/7Zfi ZH*I3JTgâ0W`` B7jMU";r 2W-YUqVf ּ[S @*nS=0v'Ց'2GȐo-~u7.CeiMz4,)ug/&=.Y^ 2+10@o5oLv˶jrBmX/f6TuL[}RFoدIkM[>;V6$"#ȌT-$4G2e~8dL&@k+aCSJ[~GYZB&.{> 8qjĉ&$9TA u'dSv!= # `)mO1z5?B+70e pHLrhֵnԊF̵?dJKQpd_Wh[w&rAJNHF;LO!y PqG4yAocQuyS447א00t]_u?3p_*?ίkև [GeM,;~7c}/93ʥXT|sOw#6F;|}UY-m>k>@\]IY~C1ƑG9~v$K,-Vw'ЅMib%xB6n t[^F9ճj/*65aiz? Z#^Sm?{ZmY!C1[)1}h~Hu g8N:OS0C.>-.¨eOHnIY~[^,^Rd ~HK&A`\o2)GߣZAxmbtWЮF2C7~LH5yGN1pd*8|8̂!GO(Ȗk"c% 􏛦Qž@ S GQɾ?NOk41. Fkx!H!|׳5cP!#jFqPav7K2 sF]-/q7[gMljO9P}b|h6 ${*0R@;`2Cؖc9Dcw^iŰ5q/Kl#6ְࣨ7.#CR'u@8^&tF21u9m\ʌij=BTt TJDqq. lٸsE=L%:njAmAiX:Dݲ]Ƽs{kl&8/OwV79YЂC8}4&CHɧUd>D"ЖNp?Ej2MPr|ُKNTk~(m %-O-w4JypԂpfd6_Sc~Dwtس̹7oN'^,c o\: #Vm&D(װDMvk&'@l+g 걠J2}U@Qп6\%A"X]:7S^B/^0}gS͆Htx(.99у3Oܩx]k;/v6 En"4ܖzCW@~]&#>,Sbpx$oWDC:iH q 7!(GSAޤ~߸S!/AwvjM)39#n0V"S[YB^ JZvltQ˖hޣ.]nx*B4ܨkG=ܡR'2h&itB~BsyXQ;&mˆfBb@2_EsNyM jD푹< {uXڰX*Fv8Nxzyʙv(zcX QHCP}d= jk6lg'Ead TYz.L2l7(ZieFr^QHMSl iHV2ھxmm+ˁ͓,.( +8 ֧'4Uoҫ q-]?j8>ۍ_i xB+;5">~f[_:ϱZw'җn?aRA G|? ?zq@V9@(h''-Etrw]8I".gm' n}Y`,!gǀLCs%7VkAbZb /̷=w\isuw .N d4Ǽ][׳]; W|`.v(B>t "o?,S8]AB toUƶMj/!o|*<bReuBU4}}MP)Rn6)SQ42`nk綶,6w7L/Wc4f/5(qNݴnRd֙,qE dd̍4F<7n {~ -t*UȾY0E!|/9J36*?G$y2L#~'4ή$ sOh[p|_S=[k !Q Z1VpwxZg*C\Nʩ`vy!&| c(½mA:Q+ 6š\YeDy6ykzCU~.'[,2W|߶.20dn⥋$`,%^yaT[uN;f9'bM{͹Ih5`g`;U6rDTp/Us@H4b~jǷ(~@W?K6y:jFh- fzمR?R;U4p ^9lܠ;3U+<*/$Iȹ طCRH,Unf)7*H{Ivw9 !Z?:J9CIqx a T iy@G:n:~Kh}eN|laV2*so<nows5WpK)BjO_mFeK{d3:y\M 9Ask86a . kE/ ϛqMwS|BTWB8&#Vɘ D0,JH2=PfhQ(!a<.Vܙaz=}jY$3}>~p "ow?Q+]Zq/$vHLw:62#6)M~hF}8ڑsBN/M {?$/bGm|J -#/[O儔v"HG:篠Lv{DJ-s^Q="{*NZCkr" ۻ 1jz )30^b럊0/n[z^eTb˶d7"kY4Ѽ mgDҔ4dTF$]}]W#^*d~:GܢlF̪gS^ ~J0Nj:pB adVEbM:QRբ8;mks#WxJP^$׌7~8řKo[SNcV {I`,N()aX}8Q+'!2`$-v~jmmO2T+7h}$i4qu?[x}ǂm7ʈ 8h FVg "CzVuO'ֳjg,3\vOb";vW8IM[/Caw+: (W.]s&/y }`d߱kĎl1idzb ˬ)G`ٝ3ީ pXBG.>"o͸elj= i˪3%: Fg;rY(hpBǙ;֟:+q0;J uXr9}G(dHk703oZ޶0S1Q54%h^sXѧ,bzg+Vvۯ(l(ٞ aj^hRƍ./:gہ^'&5N}q 4*38bRGfT%c6=gUg482^nS#/#K>uuaÿkJWQBuD&:먌vw_'߲w}i 22pE%,Bۧs,41h1ԉdL"*mU_f|lwgB,+(<=9xrZ;2JZi[xH)HTײF*Z4*].Ng8 $}";K^C CH#b0zo0םi,d(cpcOnǨevvgJ2>$(לɐ%w33(Ѣ~l}^{ϗ.)!R1_ܜ+8bgw;88z݀U0_|W.q_'Y.p2ǨjI8T Mi@.k=aj%l3o/_۝|x,[Q Pfx~3QCI+KHKwm˓G\\ `ќw쎹5lQ1d\iS(.&G(iʼ"ijm"LA`*?r&y>T۵}S@nƲl5`;蓾(YDԩ4䋚w><De'W3Mj`<cm0G> ND%%o}%Fҍ4Θvm o9dւ@~66yb"dzadh YZ