python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp40>    fyS ;G|`u`  }(&Gn6xOk_pl Ч`Tވ$7-vWY t9 7'rDL0SCJ= CPƼ*?q Z=?`Iu "IHQ(Kn`Y*~pey\K 0iơ+y6X`d"/X*V~ׂTMA, Y{ o>n9nh1W-jr)# ӎ< ;D=h÷S…# U)}147m7/<}Ub5 X0j(,;e*4cXuVb펖521496f5d67ce6192c7b05e3a7e446e3177cc074ab0ce9b81ddb00770b8fabb6276c630e8e08ecafc3c69553c8eb4fef872780d0 I}A[&.eoK >9?d! 9 d04: Oax~     (Xx#(?8H:90::{:F׹GHIX Y(\h]؈^٘bhdSeXf[l]t|uۜvۼzn܀܄܊Cpython2-perf-debuginfo4.19.902409.3.0.0294.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.fpdc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$fxFfxFftftftftftft9a4286487bc6123e496c3c623c59e04fe1b0ddd0fba022e8254edce98af9855b02d3fdbd73b790fba1346688fb6aae5676ce026da3611411bedac20f21ca85053d4272c411441b8e6b2d3cc5a083f6bd1574ee58b4c608be04d48459b8aaca1crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.3.0.0294.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f4f@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-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- !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 17261158644.19.90-2409.3.0.0294.oe2003sp44.19.90-2409.3.0.0294.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.so-4.19.90-2409.3.0.0294.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=98bc9f55c4eb5dca737c7deca3c922e596265a6e, with debug_info, not strippedrP'[utf-8f724466962c61bfafa314905c40a1f279bccf4bd93a38c044256911d2a2c9819?p7zXZ !#,D] b2u Q{LY\&<%mtb `yD!o}+_2e m˄Mjߌt@(CQٜ+XP m%BT4"L"_TԩKf Vղ^¤o6ކx\p4D,SZM$E *WE@GЖ^ۇ7j|+>s.؍<n=AۇFhI&`YA l?;c&0DՌ"}3&[H7”K05| [s&=Yi (:@וO&E xU5 3e>YNuN1 +yCzy%[<(+Jv$ %z ONwJ^1P2o"W9 RhEabAW% $@CA|-^!Qg >dw~x0tiYnЫ= #fT2F++΃f =>Au<rܱu Jf Ee9bw'SJO"B*tJQ+R㭨ytqF@hV^'sN" ')GZDe*R> c+Hڹz^1D@v|T[|A%+aYl_Nx 2ayD0KǙ-NqNXm>ZK$}09_X\LFKa-]H[sZJZg\myo`q:%H 0T-7G$H..ӧ[_sFVo\bO YAANS拚jyAL0T<w^V{jQ2moC˖^6m{ӄ05z͘e|@**Ӝ4lb?n=ibN6@_K5Df 5&.w2kP-s: U[z^W#/;}†c&m0'Shf%?b pV_PVTwIw}oQg,}3d:VkP/q*>/z_Pdo43vAR;h |ͬ2:P#ybkmeV:[$:\Ƹ\qs_׌]En.1Gu4za'~6UWB4}%'m"-}s&>d $"%Dqkl8LT(?6srs%Pjf,ժ~aKMF (6Éi|zOxU.4}\'bRQ EwOd{%_S֮ yxըXp!)ɸ#MO G,MXjuYmDvKK1̓)"ȀG6O?:(Rtqz9Jt#we1M'Zj\bt19J8fu?/E^J^Z݅oa*sY>O$;1Ӹa4ZPn@nj1+ϘGoC8hJ\f!roe dWjo_DnKb> 76Wں_ pzk Y$m{CZj?8v MMj{+,lD<~qL7sw#e笓:Aִ1p'&`6;49jZ&ŘL:Yr)^ t0y yՍ:F6']}UߟzB)OϷ֌Y~)? *.?hE 8k4 M Rkhرy` d^ym{j ؕ05:.$!fԭƴowցKHiDM@sR|Eo>pNq =aMZC8Տm:JvO2Y?W8 [<'|V`~lKֱO&V!YJYu8W:"5hI~#&{!y<I@Wn*Ca授BJ1*K@l{ygk1ۭsHV2|Z>ّ7 ɼZ0BޫC?ra] R LW-1^M lsZIUSDu(D+˳yUdtC23Qe^bfL'2QLFrC%WTr"IaЋFVQ`?Cf,ʺ1̂r!d<R[J^L/nBj js>,gT'eRF-£]?ʤ1;2n _y`SntzlB:fI`*׺?CK"G>V82lCz Duwò^[B#cqO99ԅ(ɾL_=gNsfb[suC ߠq; iFL,FVQ 李z 'ւ4=V%cwiCw@ y; S#|PД~B4Ca5ck{)pgz^]ԃ‘+P //!3a,bC7)PAx8uZGkvGŻ Y(g>s'yz*Ɔ^.Ë69e՝AJ(GA9J:`x^?ZCT0hVlg^A̳jAmkܐ8h2 ͧG`c5Kfz#>]ǫ*0~KNgX2b`OX,3AЀGVq%O^rDrE|ڐ piF-ۉUmj9_7tYиB&Yα΢6@kECƮ)3Gϱ5k' XϷ2Jk&j.N…/'HBDj4E Iiq0Ŋ2iFjz|5~)j5"H-:04RG@Ne]H2FmLa!ìtN5Nvj4Tʊcz 8UJZi:A|Qm\:z{{jj^ & "J:nN]JG,X%Jc37/iWኜa 9lniɪΈ2J\"ܟ?tT_Ɵd<+&L\H_}?.|>hQbkP^pW <7~,X-QQXmxRO40Znz&M\/3֖ٵ-_䭠q2Yi.AC}v[񶄦^b4Z3ߴ\M}~3^>z8C`j̄Q67Y nʾ4݆ɇ@y[ygBV#- Lt7U9td`گ40]Lf`~BZVklK<X4g[rm\fW`wD5ލ|M+grԨ8Ҡ?"u8#:~͆L_ l<4GɽbW4Xs/@ϖi47^˰`OS,l_Ö $Sq߅ME> P'88?= H̏d:`eurCTfLdt8nSUx0(5I[Kk"z.kjcXqXc42_ -+1 ߴEyY:vmڏ6$zq~>)c ~Q" Nں_}rao{EVcۯ3@M(Ǻ΄0 0Ҽ v2ͿWYvdVW"iMǺ{2UH%^ С 4#0 #&^SB_( 䇍p EEy2|Џq78ZyQ^"fR?%@Hup/YKR"]z6xj1` 6b ` h2pˮ=w=8%Q)8M1FPp!0}6 Glid7wO$ْG Ft5}D*}(\,dtr'&%O{>zu54P K[4O,1btbD H=eic )( oEȊz Eb[ݎ +I4򂟡^6I"2$*䐎^H2&x1ߎi1hC BC#Pg" ՜?Bq-vhJwMrOe:f%=TT#";)ƨ-LRAIGX‹c-F7G~o*bAP]'CUz8 ^C\&Ov4- Q|S ̍+>y?!.4-yTؚ~&:@xf?#P5YUu"s=Y9 ?٧Cصy  &GYK8~ίiǮunl d̙%o!Q&v+ -5&-cD9woзlmH ! Acpd&3EO$Oke`Kqlc/IA&RDz*B=&NWw5? ]g8us 1>v`3~b r8tm`H_@6.QO8 s<؛S]r̗KI\ZZJf^ ,cLm8MZGaɶNLCgOi`ܪm޷*2aiD#I )KM!2dUcG8oKł|ɞ fۙڔ(-\]̜n{80 sMZsMbbRHt7OcG|NWm}i7agQ>I?*[̧@/ ݆of;PƸ99J{lq%臱)`/ ̚$8-ltjC~A$A&3Q ulƼǴ۳3N.QþsBx@("J7QNLj9d b6 GHqc'K>Qqe?^/* $XZa˜[RD?@,%#7Ys\$,M܉bL0JF*c5J:L b眸{)FlJ[cEf؍\=fm`A6˙\`seSV‚]FD-?_\zp!]&Ml[ %>ȴ6qKu޲:UmԽ|pO~lg3a2|$0YUυ#ZqC9[WdSx}J>g:w]/[޽k@b(Ihyh+"KGwoiT%%% -3I;GzpBlG/DM_['GX%d.P-5up]P%Ҟ\{D=<ƒurhC5@p.+Ѭ<`(TJ|xX\D ."99- zs΋믍 ((HwG0犔 ٨ZXۢ#lL83Պ_h#/v6D5|^eJ7viyLȑ@CL4axnlٳ|Hg6Tc,4濜-br!퉋-Rl+RD.P}e揻Fe`> QUD j sq:`[+?XoCwcD+.p>36.;Nf]ŝ> P%_>b(p 㛪>Ƈ]u1V<5P!t (>9)ōamPƈ[@A[ܫ50!_.Y:.d,%K%$w}msVo{ֺj7#qES7ܔ۹5AMԪ36qD+eCNC(l7Z؃Gb$sp'.0sq[6^ '̨#"T|_=+`'S zsd[gC/b,HxкwW+yWeRTC:bY$;Euv/sk+_>͉x~J@"t B7vx$_dUِcu[c fԼw%]ڵ` Ea49 `2mڥ⵿DS_zf17((& y%G*ф@N|Hʩ 2ͫȀ2 c$0.X*IRJx_Βr |^AXN/Mh٨'qZթB(_ȱԐE">{׻Ewn6R\Ⱦ4&s9/8@IMD!j0Oh݅>5wX[F&}μY?LS9%>ѱPw},F>,ts}A#yHDϷ'ыTfN\HB+SZ&ڝ '. :/nb" PVyH]_ @/\dG Gu jk~xwGrͣ:.6וh\|o'NQOnwǔHs"|Q? BC ~D8ʂW9LYE+lU82d;du|귣Ӣ#bsq8-Xx{}N4KoKc&:ORL:r@ NMJ׸Mo !h[L QXYB"UAN%Ml6D:et5g5s֪N%J_y]qg*iTu=W "`K[vl=A /geg.U0-L=V]]qbjGF e|gQۥ.1z`iPPʊ0 HEէ."ߣhvpL>qzuc;oy2$zWbPdGդZ8m.\#}PpI<οziJ RQt2?/+qvX8"l[1M' e#ĥU,MvXO̶3Ou*jԸg"̠/?R"Kシɤ, E/uy+!p_&7=>ʦ8~CB `$_{l0rI߰Ef t@:PscԀBigэpo$qV@sh X탈꽰p ѷ}ĠSyy?7aCښ+(FUHϜ3/Vɛ WzxG牖`c7tYTX^- &X!k~q`țxl8T BVIIfrID,ZzLmUVûb+P,;kӄF`㊒YF7ր]Mr[J|fjpّ͜05Yhݯ-?}/6*ϓMV1aUNV.o5Z%`\:0^EVw%Iߌ4eeǣ| x˂<@8j/ZjH{|4'fv~9dPN:R箇rF,|JF;=)"xJ ;J%w)9/Ӄ 0LY.fm8)MUA܁G*񞵽c ˵ TX`/I;Nѥ;X iYB*G\֐Xf#ZZi)SK⻵(aue8588Ff@n.MVLGg^Qj_LT`HS'a\*tm6aqʌ{+!n[Im f|0k!*{,{c\T-TquCݎ 5{ . ;J*L{4HKGmgg?a}n}I9ęH kHW%)3LzLW/#R?䔼cͲ46$vm|H w0W4PfȾ%{% C5ŢFe=ҥm{pyL(bͲzvQ?Gk`h{ИmBaQ@jz^ | +%fNU>+HL匣:dݚg5=]U8 4&M8p d,$U C+ڕ_x b4[e['߾88E.# ʼ30w[QkICƵsb)k0%d5(#EP~1[RG0GeE3Ex|: X*-q$ESb Z`۱t Mebk4=@m,scfJliux XJZ\SM?p[DŽ8=/l9.XcIRΏg~+ /2$`cՆFu 9m6cVOakˏ9tcn$zNa-i\XZo M:__\?dSAgP,!qc|D%ω\::_ЧMi 5 H S0 /꾿(0ljb#/!v FQm]DsgRP@i5eRODxMѲ$|"|UT^VéQr9Up`irha&;Q*' `TjQr6S5ƬL;>T^|[ey Vj+T !)[3#*(([Mp/C b}K|%=];f$ԁIд ؜/j>9*#n3ob 6F5W jC}8kO_"{(M, P쒖ٛ 5Y"} *#@V..mM`w~1x# nTe('BC|hQ>| lQ R{Uܔ1z>沼rk,So`J)J0?]j&6~ZŤe* O(Aܯ[bN@qW"Y5pNҧc7Ԉ_Cn塾Tev"[-hG1=LK;Hzy7@~v"!jnmZJd)2 _a*;+?,ev.'+Ra z9y ceڍ|6%[\.ru" V3 S(VTY#"XsH^zjP"4JZ!ҝL_^jw:X@&A$ 9D*,_l a@/;[^G.?i*vDq͂58 W?/'=<#jFUfYUU*8R\])2A#h>' Cۈ;DzHwP(VH:'XI#T:"JSN0oE?Z$'xәN(rQQc)7b4 ~ 2Q3(Kv~$M:w @#7&yfITNґwɝӋ1r<.i Pd֧Y-PP᫹;TzT[q,ȰyI]:ފ<}agb!LKϡJеwqni/uʥ4RUM~PEJj+VFqڂP䏈q[4÷-iGwQ[T,R[b$V^x]ٟM5ԟؒ #~-sg%|yp0%=` & wobRg3\ yLAHմO5o󨔯fm.C .%+(eȘ2rwLM˛UkE^7sʏO8^~K|7 hn  qH >{NL6ָJ'"[jJ_/HK^yԪYH"Lx#вEd'@>!gmM8b/"7p tfz]) h Z_љq+d˂@:i*_55鮼:;%Q.%d=L.ɼ}vq퐚vPǴ0DL {c{QtM%_- 1%8a;&r"7;WN?DzC/:8PD7%,zfu |3ͮt@ș t!9zV)yڃr¸| zI$9i W Z+Dܝ4kIY䕸iԠBW)6S᣶Ep:'rL86a9>1r1r6Kl?H@˴~$AxWcĒ9|aIZiH1wm^q>S3oi'Xt8UR;Әh7^@tGƅK_þg+:wC]cN[S ҇.;}z;_ Oؕƫ!+t"E֨3>b/=qhѐ0YCi6{z^4g6ChpjFQ3_:,|8 yZ*߻ o"J3 ( l,(5U%ty)9`~a6RCC)ڲeetjWg9i'{QV7#m"Dz9 tm;_52FйD?A4.i$8+1a&IlRJÂrTfS&C+PQO(^J4B(N>ĀgV٫= ӄ=TUf]Ugh5Ŗ5Ē <2uK澝,7 sEmrϴ[+.f{{Mr2G6Z sX%vQU~F]o,s.ox '2Ltxu Qodm8Qn_&bf=`%y3udGH{EqTj(lTI?Bӛ[xzgy*Wcd/h!ٵʥ*NB2y`iH̋GuՊ]E1xNFRU4?<͙rjDg`vz/v3dV10IVQ@/ܷJ/ope|wl {(G}e1OqJ Y8}C UFyL/L\B#,Ӌ # ӗkJީR]6an)Fr`$h|H'}45 ?ԋ҅.V5&2-zڤW }떰>%+$,^>uXH~V*,?L_ Q9ϫk n 5VtG<<܈X/5H@:XSwqe%,0o*T wy/b$/`0xK[1l]:Wh-4hw.KCh +Nlc%d!v6 IOWPgiMe@=1|!Q% 4rԭǥpcXIp+IE/{$`rw1k+;;A!wl̀nRpfQ6 crmLjbaTXFGظ8P~ڞXշw uz,ְ h7[t}?9;|G%c$: crm 1.hp17[ˍQ(x m"A(d=bӟF.mgࣽ2~{Ci Bl n΍`h?JkD7 VC%fV^ 1ߕh&hl? ?|mFF{Czk$< ^|ej˙oȟn1K`Aׅ7|R%U!hTfv.Cscfu^d\[3fv(0$ah 66]yɚxn_U"-7XqA+-KKNYI R &p'G\ΒxlfM8Ijc!{ 4{(sj/c cEq.rpdWjNjr RBj0|xj Վ ELU\Љ}igT"^cjPۚY/(Ք4C̣w؜&F.&yHSqbc$ 'GUFU/QWg;r$PrQxŷ4 e6kl(7;7njizWΑj̪?ͼ21<57 *CIwQ&uUo]$Z(?(j@T 9ڭS/3]2$If%[yڟXva{Vr_Bt ؒ j}aEM7bY8<5J8ێ,Tfn{CTlLfVF:*gu=?'z_8L,J\:-wCu^\5C ;qLRxd/*s ڶcXt!G ~Cv,7iwt@IlUdrxvzyTdNzG( ȻP{4RP j89ԫܳP Y~Μg4`-Pj (?k*qUl]gY9{#8SfFc^dB)/\UÈhffpSzZ j^ ɟ iN81o񧘡dG-L )CCW#`Q8{f:Lh}n{,?R/65cY-w(KHJm$ZخU#?D46?Lz \[ zHdsؾl`F+} V9G*li1*0HUS;D咉&8G,lViw`ET׽/>dMX x+o2,y.5%Ӿ N۱ -Y S.5ӮW[-Prd5IymsCs!GC,!b_0I ݓjm&yfw7aS!,@_!,e4> o(X(^7<qFU@P4J/n$O0!u0laR &17,[tA0gDD*3df4m.hK-R,ơRA. d~uy\`&%#ڤI]Y{a-_waK k/CA%lw~+/9?(ѹbmmC-ST𩊉q9gpR[!jub(xU!%p; fmsKrM45,Lמm?n٣Ѝ\5em <᩠_sSXꡜ(mߋŇoKj2AF!i$C}UG ܺVldeǠ6 ~ŋ`xFhBy*rm3"t4亍W|K,IĸÑez3$62G=3Hv3禀5BS&ھ7hQ2$rK@l 9U\Gyؼʾ1n $ҕ.aь Y*W_kӐ8qN[F Jv }5ihtWHQ%bdZA 4\>rWg{Hwg89fW z 6<ӹ9vԙK/;re~RPwjr~dwyEUBax-OLj fl]1C+zU42TQo/S (bߊG׹peW% }j_J/AΨO6ίnR]\qv 0tm!PťLӴf@ImIм(C<0v@gKHܟ<&Y hٺ*~S8tp&~+Pzn/m+>9tqZɲ U[hE;E|ΌvAޤ-~D7+bOBqBs"GlS}.C8yeQPPZR[[cлv)Զ+8{}MxlF e@{*/]A%o;k&zf M.Vj'?IO> H@ȷ>.\[k'? sA9dIP |~tszeh ƶ9x JǺW]ͣ1,"fpW>%0|Nt2ARV3QjUZZ7iWQ6Щ>{VT#vOxōW"#B>bT4ay&"SxQþ^-bPhi񁟛 WG>4l 7n㪅>DZUgskD Eu4yk-?qᗚkWW~8o ԅR5w7.h9uQ0"I9>G"RƘ̆qG+_#t!eޱ9my ^S:!q 鼗z? *×xhY諀{,}SlIx~ r,Q b[+'7^&8!k:W7AU}>L턗(o13r-iRn?Z7MSI]&^vE~@'XC܁yTNn.dIƿ P|g a̤C]KyVnn;GDZz1D 8&'5U&]EY \d-UXep20>I̷tU/@ a@BR#_Xtthhr(!t͡3w ib)|uc9)nuqR3&e'٬RٰSZua`L(+oC򻩋[`Թs_5޹5{k/B3n_=~1Aְ@=qV|u7eY;]b$ce 8C%*nt"ԃ=(&VP>v5{.rѼ{0҂8;'!thT\;kg~гc]w_z)- *Ó ~|D^JT~va> 5<%%#}Q碱0jaU9`6=@xL^h 5 r p.@Ty~_CK&FM9es3p ufF_IH{R#OĬ ±S=T ֺj』䆲Rh.Njlx$s'zF;4 j&U0`{wE&:%3T W/w)hC*:_S U~ q4<]$(# +-hFN^Q-Mf [ D v\h{sqdm[Fæ#sDÁ?rG,-fM=n_.0\\$Emu)d͵ywy 7_;TI*=’=~~{ c>9\H|&{"d{W:B[ jz{ GU!Ǝ:f|.Wxzm,z`ϖvYHj eO!)OLSS-tL.px`/@!={5Tte 8Ul*1AfLȒ f|~4ut~ڑ=[\cmՃ09{ro7ew񰇯X39 n./թGllm6qn2Fӡ,.P..hmN3a11D㎞?Pe p ?0-3B ;Q;/,%~g.|܎!H|O51[Ǎ_ ͗6u)M3#/l vcʖ$vm/HJF3 <({+H{}S[=ݟ#uIvࠆ/@3rqv)C,nmZNЦf Jв,CYXw Q|s)\t]7K-zA3y<t=ꈃ\6 0F(2}ٌ@ѸJEqU"=?J4k+)ǣaP`Uj;OrշW81?~޺FCK5=_W)WMkX:rmwX';iCZ6d,!4fZ h@wI[pE{pt"oOkqA*X7i!"\,E2!ȕH8/B9z_<)WY;&dzUp.sY鮌?طɵ3`,Q*RCiŰ]ba42apʘFBӚ)ֳwxlU8CͲ|kMY%(6::!g3" j9`'W$܄hiϭA5~a{v D@GYַXBmR7+$d9q{jG|ZXbi #U"/@ǥw{p|,ZcOWOV{TNNԻn3 vBA@&w.LjUEb+nx^%d"}:o6 Zb @czIp>o# zJgX*R;CWK7v]UPrJ&e`uFE8(tC (q! kLjevNM-R#yPv_#л8`a!':a`лm WU!X3y&`hY uWܹqC /^/ #fhk0CȤ*iZ\Ñ%$==˃qtX n$\sdcQ_O͞ 7NQ5:M`f+0W{GP7JfP| Jvw@y?|*6RNZifcp΢,Nl)W=%O 'w:1hDY}(p+4UXz|}sFt9b_RuF/mېaMR#Tn9ILs~VVҾ0۾Kjd`=6W29)oBE{t^{~0l #ɼ|#8_jj#K`1]gxԹ4}q|2 ܱCU9+ja[4Z+Uqu!D|sr#Sۏ)E܇&CJ J-HgXӹ融“ʾE"L +>~5{Շ^G@Hq4(E}h5@o;8ʐnCiS@1a.)m]Z|5v#U|SL!J,~WP2e_;}!.h%B|c^ 7K1M{j6Z þYv`V<6\"P'PKekh!USjCjNYmJf"7sC*RI  i&gFМ9XHs {~fL 흮%db>F38 cgPBTEMk;5>FOXT>L9z 9Rh99Y̲sO# q$VXIM چ߇햃L>`4ZWp+/0u AՆ؄ ?N .L nxF)=[|pi4Έ4U[27Ԟhy ־X̮꺬'$kdQpgtյ4"r)OsxN/f&) l Gk;N]_r򹤏ІPDbBz.zb`y߮.@R|/,Лn'87׉*Jfǔ2 )_P 5zہT:W52p蕔BΖy?4ӯ'AWKVT O{81G>&D0c[_m6?' #)*SrmOM8maPuci-׬C0h)_x cl*Ox9p`<j)Li(읪菉'ƃsxkiKerb|+ȑb ɗI^Jħ >>Ֆ3Ù;k }UhO$K vL쁆(@cmG ƚ8 'W ZQ  (;|JPvS\'`qA&eCk@u8F]|L!V;/.+#:h'UzJMI^ lLfu',-{PjGŒ=?mvޕn!MlzI̬*B׬jQu-<ǻ1b'~AbbиliLǟ! Ƿ!bdDJS}f.?03`g|&bK,!2HLk1QM8S:(!{wTY!:Im}wq&례KVחpudD(֊S\G}%Y( l#=PނؙbU)"O R0l5Z4Cp؍FcnY/x'0(7ت n:Қ"~/=խ֗0D.Բ<$9630H(? Ml6^,r{-Mtk PS}+DG"qԌh أ(+XqاMRni_%{8~o;k3@R|L.cs_I(X+Sw@;sC{ ْB=mM&9✞c)uB>-F! ,u]fV8px\?Ajvp[1UKYl#2<:Ow(*]{"#Pqoç-mڌ&4S^EX ̸^~#w}~Z҂\?aIo:;)O~]w۩3z=w}X!*==}ե' Zy j X.bYJ϶ɟf, @~q-8d P/n\M{E4m_n9;Cǒe*,&q fN6\ l`K "# 2UӺZިRTA%=`+qt:ujJ.h9w^Ϋo'rirȮ[*ÞڑGZd6ݤl}+8v@+eӏZ&a0,k( R%ݺ6m a4UF~w 3${$erxJ3l&lo{a{6B -[g 6L:)קH`cFc;%,`'hʥ}^H$X}y?#z6B:+~ӆv/DOD>iDNh~}_r>(4hw}1{0yUb[^-#bhě9ІsyX9؋'>Wغk<ի~TtB`Y"K4eTGT4q`)ZCxU$/^H\Ď(w,B, OTެHCK*8 lC`Yer ƥyԲ` D& otXNPUA@\2y LX.r̈́rOQtHnJFVC1IZa5$LARx?iroQ з{WCZtɶC9D?ZvJ'HGE{п<3j"an`SbATS~OM~컱;L5QLܵ|.xX0^{Xbv*B3*" ثiGuЏ{Q.eyvޭZ01*qD)nZ.ʐ/FWbz&EQ'"h6#^yLWU"ƞ(lR4G|r跔APAL[|G4r[B%=ĕ&9-(oizYX~stRm0Y^dWuiy\E?s6Kk?1iG-VZ˕ԗ؍Slח#RtK>QR KyLՌT+OjҖz؏6I ,rH,2"ܼנl񉡗 o}bwn^t/ 8  1QFID3; 2c_M~)h|Jaxɤ!N+ H Zv:(4[jQqc^kohZ܀ʕT`Iޡ (ءojNs XuBZ@ױ ϻ|uW"IYe96R;¼ &oK}7LS>Gc;2& o*hlS+F fyY<.j 2>@('Tܰu [ZSg:_ea&۵ Kpe/ ܇Y_㜮pi`_g0f~BW z&p qI )B_q wf 2yI-1tl*SM$]1l0|O[vVD> 87z|F[a: Me=w዗"sN CW-]vUb! Wơn[{SzHKac*n2n73S`X<1c8Y5WʕF 볠 c6?e(Mq\J^MSDW³zܵҀeL%r8|5Dna [I؉{ԭs(>y[>MXGܳ^R8p!Axt*B1ށl$&Wx<4,M0u&yٸ{KAՐl95ιtxRm t61 [:`O]im\- @Fa C(KT?+ca 4'}&M^~jZ {HQ{>`HgS8cyD E Tk6jUUKNzdG',2+)Fcu9VپRp0 ,>{%+g$'^=ڭ RJsGn f,{}^*XFD2ut ei \Y++>›WQ΁/j]c=! }Y E%ƌdG&TFYY%L8/- Mp7f@.;UKy*Vt=rhb{x;.KF.}preT!"G?r͎4G{B\5Y͐)Nnնf(Di\}} 2 Rw:Ϡ63!ھ!F7j(sKs'>GϲC)8 @FwWf+iZ1a[faU"Hy~Idm(qmQC&) ܖutz˯oְe4?fs{4"@DIrL)-cWԀ '6Sf&8 :cxVz2?yA4 PHce'cLo/Rl|A:YwV< caN{%i/,6Kƿ ODr ko7zO"mm֍Ul^8#t/c,Yo_룂(㹦bmbfQqf T ʒ%s%6a0;1/9 E" $pQ'{|.Wo.`%.7XoʔMn7 *){9sIS헔Hk |]1}fjm,fvʽ (!*.9XTvs"mdlr >Q9.}4?h1#%J˔n3ﲋ<}o+ I(/hHemYc|K/5#|5zj@s|L|Ǝ8@r \/> PB5oQ2q0SM@YBt#3r~u' նM /3:H#u E{J֥% ^c7.-\a3_fBj+x 8(aQZ|F W0,mCi$g}e\gb-t<΁U3̑NkN "M)}ycwc={'2Ow6+$pM 1lVNiЪ(PЊ/tYdR"$+ai Ě| Q[U&N~(u'QӠ~#o6Xnv:B% cpEt$k)ӧ\RC+0S;j!WK}G]}DQ\{%yWB66|`Lzl@J^3m揯]Fȟ,CBi[K iK]'Q.xd= 5kږ0PmA@Q!q"e¥`\܀*Hp#J\QL8VZ:?O  ՔY ʊ¸wPi#LtE\ :c Df&dn#:`͇ sŷMo!v- ~qpFbJ*RJAf&Ke 3F{4m˒%χ lW~zkA|C(-ݔİdKcI&_p؞p>-~9_WUo) q2DW@!T-e]dDn;킏fY&wY99һپdia̜)pH>.y߸sZH5Y w$Ea׃ 8!u iv\J+b툝t{87qJHGa'0imlp7aB,ټ8!\?J=uz _S C֞HV-)اӂRwpܷ("pnŅ,讁<~'pDJ2@Yw$%9Ei vy"i~de<‡Գt2:G|!0_NGpxQہШ.Bpr\;.nRl N0!硧lfWztywZ ^tYY-4ZSb߲S8% sGQѬ\bSL(\PKl }h;rL,ޏEӇlM)U]U͞(a3s&4hJđCBeVsʙ)Μ #SH\%G y䗷,Ҳd5=f^[rW(TہXԦO%N]Iܮ՘@ή\Jc>km"` ~6]8>d4SN\Y+pJnurJ{#mey``pvs11%23 PVȸ@ Hn`d"ynjc`n~D0A ^Y[s<|X1PU\O}LUMk@•9AEIJ`LbKfctʽyVoϦ+͟a8غ{So%D1eweD]Ԟ`c!}Dx#'1UdK6k9n?ѩχӮ'?%S=y,Ҫ'lF MW8]tRth %O%fss6 Iq3[ ܛI˯=E 3Zoц <`ξ¿]DD\DFZ>nrod* 9꜇|=,NWcQ`e6/d[@xG}.zx}FJ%#kXe=J+>^wԘ Lg͍r6^l.`N{ZSoD+%ÇsG+w`puW6@=.q$e rSKj$2h,K++ig5BsAh6 b7H[<0f0n3-eRH~J.d)1O댏5-%U[lܿ|}\y X sڵ'TSq-PK+/̖>~9ױGL˼<]y%b&le2ѩ_ kp cB.}pi^e&t'K9 Un\p0^js(u̿5@nY{sGr 4#j؉Bfk'K&͖*NmINVh'h4*R6%dCX|Y)(5qN0Y169 ?@ŲE ,NaXi};Uە8^+TlB2|>=W5ڣ#)4n@cdYDIn͞46OuN4"1$?a7-MJ9.yZmJ?SG5 K|;nIu5UxzoȮ 0&irÒ|f;9k,boGڱYK M Ed,W穄W'hO -Ez/}`yoqo յ2s}!q81G1pA_?6MswፃS"Ӯiچĝ@ԽiR#&0"NWƐjrPKKCzk|'BQlp ̼KF|g]ϋ= ͓77.t L)XbMyWl2V4npz TEEju*kL.Y88 f@^:ܰo~L%څoV#XiO0ެlҐޘ'*כ@!w9:l7GCi@?>h?>نCO8> 6|=0~g?a^udNȜש{Fݱh ER7>n#ǮepaQoߖ H*!bҪ'U\Gb)EnFQ{[M'8<>ːkW#㰈tzdJsU > s1 yE-7&}8Ui&e-Z}c2큿j,ȻJ@ 6.`datPxM@+?xsUr<[%Ir\Ɣj2ohIn&c}6'X[Hv!%HޢtX@:+(?}~<ɷed ZNةQ Κ;%8ިC3/ q#HhbgPQ*-+0q{Z2D'_5 q98wkQqUϰvg<2-xЌV$į%jw3U6[_*[@{W{b_}crO"\{\Ն u\ WȒO[ ̎KŅo̾+ ͠wYh^T9^,RnGC,xVM p|5:'o/`YJݎd~\s[e{ y jk| hT&Bʛ0!ߺjo-b{Pnup@/ KPCtjl#J9_tC W|bL+YiΫh!ָ[y_Mrӂ*Wݕ{Epݬ^J\ 2G Yx,s3V]3Ibߐš.R4,ɘ*+P`VOCGφ K]<.ԼNcrЪEV)F4[_{hXyiݠJhv:+C\?`0^s" -w5˅aZl`X`EԕaB)m򉃒,RBgB[hX|\of4 2dRW+/C&M`*7^BLkb}7+RU#Հ}[{W3q $aQolk[!C>vq͋5W9l Em뫘[I RHhi}enƦ*MX`: dJQp;/cs5Uuפ[נEvuedhϩ<[m9nˆ{Cq@evL}\'00yNW7c*ԥ.P4`="IJ;ppn`܌aD5T,sŸM[.jI_'##SRspf!LW@g[7:3^?j̿ўsmC< ^2KƁ^vPy 6waPo XH@J+YD$%%^3h&eqĞ؎-zөBAO;r9{=q%ėq! 9OI L-,ȹq)iGY9䬠ŽNs-:s#kcAd/F4\-؁P}Tu5#+9V^Q8|6-а^iOA^E lɴO␂h!juEgݞٍZs(ኴݫ)/XX4qOcQR0oVtc@lT N *.Zy(fiȪAKء$,6e7gr\Cnqz# ĺ=n19 >)E ING= P%4C߯8af@C41U%["a(%6Ra|OZ~z "S!Esz*^pL=+a"uJոNyCJ2i>FDE]GcqknƍMt'ߜ9>TcR)RqW[Ep~".9 藑cʎ^O<K~|^d ,}ܖ> w`5J4Q6c3ug,Iȧȅkpx}=6ݾﶝ xc@[Eg?C.7S@P2I("6>OD :/^8ˊ :ejDUOߤ6u_]W_!6n`:?9^1S\_|>wxc^L3xtTJpnFe7_(yrg֑CZI.uuNmM5g]Q\-j*C?u9]^U #H -0uUq :=e\PCc*[qm 28ޚLSSt7Pu.U WwK.FA+!sđյ,_p bsFaVߛ jxӈhy#$pe:&aO9M[q+nn7H['Ͼ$Sį/fǨYE{D ^z˸yEP-'tzJoB'UEhj}FMdTnd7IvUp~40Ix-2@VoE{.whMxYJURѠc)Tp+/DnMs Xh߫%c "W/a_чasIoj)icp!H%#ZKrp *5XI#vwoF"I@;*3B@K*9!InTEO/]Y+aȣ#3-272݃ ̤5ֱ~koXid #> ;N;AwUMЍRrϓkRLBQ w0eĜWO5‚Ǧ;W*\N`y:pVZ/ߨ`]r`YLbzRX3kڞn{3~ =ƹʅϻE^zLXX[+d#+l?o&ot7T,t*Be~9z}#h6P+kF= py$d~H+ b wҸGMJD5Y9 +5{c{:^_fiN! QîWsV0NK״&Kk/뾀 #A9,:%P#t_:)&^#ѷ2 b(Xj@I`)W^rj 蘆$g %n;k`YhL5FV'1\eôE?[.8\ \{h nBN`ÉtTbcW ^ uL$؋W1]P0x ͸t`(&M^cwpet/ХThsS&نڠO6z cUAʖQ'x>-$v ҡ2kM%7R*p1s3)ҩc?R}ZO\l=~ ӈs 5}@]"J!A:~h Y9#:sҰ=Joxph`GXRSCzLqI$QL-C׮yq^ c[m$%<㤹 BQF/'YU)NmGDɆ%>>KCRb:?iu"Xf  %cEsp"?e]y-.2n=Ɩ&{ @B8i/nW"vu#`:Ǡ[+8]MyUFG$4NzvR,nA{$aϔ=_ sYMevcLD5Y{x(R);xM )W63*-gJ2n]!jn n{sx!Zx!̂;NvĔ׆KTQ CsD}j1[3EQܕ6)V;MUDQbډ~ LFw_!oHAܟ| B q8jv~+m_hA&V+K * dQ%9A4sf߳ݽs*&7nxdstW%VB=  = -F#_= Y'o@6KmYƋci&~ 28'iAS )̂Z!esԋGA?l Iݡ (,{DV;K`\ԢbwGw&pu'7f1̈́\מK=$pN{}95=ݿyr ߙ4bb~.Np ?tM&Đ&5qy;ڿH] j@QoTdʆR[=}|,6a\]ʜ7pe0+jv :^˱${-9kXLᷢhйN64Z^VGe?ͱwK7jx:/H~eQu>C SC[9 ;wO;2;lӹ\~<u)'^+Xފsq Ζ)Mu$t.S+]~'u)(zmIg%$ Fw2J5ەwKA(~RuKWx*݃朒9w3לBtFuvW)9P}jP|Uj<Z1fMѥsǚs'LLu%:v۵֚GKo~ǫT:BO6"p\vGL.)x9_,AB4I19Qjf{Y ּi4C mz% ,j,϶/N< LDrfH':n Kс8W ;ϵÆsu]i~&\My-j[Nj? Rba,$l@:=1Qȡlؕ.JXCQ`υss˗ޔ~;/o%?e˦(V-xv+ҲG<P,voG\VA#ǖRvjNd .=]zѥF 2hfvSI \+ Ūd,;PG?|*Hnb5>6aЇ] Ra4뷉"%֞W5?Z! @=ㅳL\k4}C /?WvX^'1 `]eAr8&b0tp0̆&J-Z֑b$-YxAI9R2ѣϢxNk/f”mD)$Qs yXY&i"n,@P4_\iNj+'.bOJիVj;8++x.2ɗ,#:#vyR-'n#CDh0|:,4gC.$8FEd>/C[ZG7@b|aq;CɦdasZGNhͬr=qA–@eoRHbU[XlĠ뤪AwWҹw@ ذD{CoNJ!光*ÃVO޸s$zpɿN ؜ Qn'>qw1J*/ MpزJf]u͜3aK*to":VuCSc3hZ[3z!=r p~YHiKr.GJhTx(ƚkMe&(LGea[gc 7}·SH¢ŭ6fr)7uq6A1y!$n@\暒srԱn- RgtD:s9=^(5.)=]Ips +$u؂Gc(AJ:3d2;VIfR՘ إ#p"W}~]Z@f4Zj&X5a&M@bkQwԗ%ϦVb\3\ 02!j52'$S'ͪ?w.⚑R F1J!e7?#hU4ƒ'!m<-'=eb|E[j13_i埐N<#R!*tSeד<}$7A絥,;\"!woP+VhTs}3EWiJC2C>zSZ#F:8kSZR- vB8uъJB[Y5ԐI3o'}BP"ʋ7r ԔLbI#Z\Qq0ЩD/S_{^Gі9N9!m<C#h$8tI6+}ז >_VN.bWrn)tIux%] ߵ-¼Y]ٱn5LP^b•m{4_׆5F5=rV?2 69UibF&j&m ﯼaKt`&99X]קԱwV-|>^̭I^p`@.BRm%kܪ  zg :sqߥx`VAbT,#.OrEk_CXqzB#fV~QNp_ E†o2'7ӗ13 N%CD12$!{.yVlw+ڠ¿nY9(0)}%޽%i$G);uG[tō!O],]EGc24-u_߯AfujAQxGBR>rm2=uyPJ3;xew`xm鞔Q2pM6#"'d&vvCtG2j#AcJq.A{kQRRy%y'RZPPh\?:h[U^Ĕ5b$`22ƣedEl2 ׿I'VWCGPeS r0{rFɖ KI9tܕ {rzL %qbtҳz>YZ#Ǣg𢇾7PItQ1Z-豷?ūImWP0`,-V0{*7;'gǼBP7VpQ5EH>(=)=7X^!JQt}M-"0 q>8wgZu]3'$_tgBJQc,L09 e%v%<}%:pa0BoRA@\- !bh8x]5l h:44Dڤ$ Շ rӓ~HlOM @ ݨ ӴujA7dGz- #'\{Q\%pHx_7|ï-%H.{KaX}Jw)v֬t0va#WP1bAm 5}&`ԕ;yM4t8o>է>N3cxݖL {$W:H1 =EnȧWPlm` (lI3բ,5@>~Pt'eRQQ'۸&ч p`|SZ9;}8~?m_#0O+倇&tjKvgklw\=&B nefƁzY~8 fQswRZ0IL {k30ypFG]zHkX^ T'F=q((r->,br#ŋl#ZP&\: %=:Qe04}q*b[pNOQ+M 1^܈Akg u$-'5MD\(/?'Z7Pūת<}9!Hirῗ&g B?a;ţ)o*b0l"UU?|F xRLQD+ꈝvf݉?ؑ\۵сaaok$/)7>ì=ԭn `At۸?+cqv`y i3ެ}4\{q#iw~ ;n.3jR\ut^iؐhq/͞0(}X8/ەX8{CvԒ8X!)ӓ.5*7fi}Km Qo^ag?JV,cbq;"h8Nddv.IF,9 2#](H!>|z͜Qt-amn>h#.}u uO Z&ࡇ"'b"%%V72EwPV3G0}o1WR[f/;8;>ټ'6$]fqp\kdmt aᇱx"}wOrKOIƤuyoRNh3*<&5uWjڙ6$A<ϩ3)BS |*LJz=&4_$eT -`OsKؕ-*0GQp@d90OH)3R{Na!꛷#߲cMuo,3؉ʹp}kS.6>{M߁Vͭԉd,%I ţ)S$+A4n 0(t#/R3^:ɜ`uᰤ+HAǍG 'x[ojڼI~$jɍu#,|(޺@YճxɡCj`QHŵQ jGda[J@\33O' 3:5z3אV!;?㗅)vt3_kj@]Tcp8^$JC:x{+Xx%`ȇHAwX~"܇.)RGM$%BX`^󂸰leS{lV_G>l }zXOB-Gs6.zl$n5X.P3(ߛ#'ѪsP OAsab,g좌5>Hha1(,<$2ٌԫ_kXVj3M#BD{&UH)W&?4 dGX1r'~c!4/Jܚ>Dr;dw-GLH([G?A ;S;>ļ!Yl2P ;) yX@ MۖDz> &t$ P~ƻ #Bo FJҫt Q'][ _6ew%ڵ'!B*me agX𗌅 ʮaRg^pC>zu/:l_w+epm[ePB Bt{qY[k,E]xQ>pO]ǝ d5 Drt6 (woU n 5Z)pY^^z1B7j_ {4fp wjS{8G"wZy=۳tw#G| <491H0N. )aIP&^-QJJ e?3VXՑnǡs|RYXmfƭpg֌qNcQdhqhV؉ymlq-~WIO*v|[: fUyF|5gc#iѰؚRT.\V;42ܐ!o*-Obncvfvo}`Ӹz"7Ad#g'T}2޽l ՛K&jH X}*"xɷ)e nByi#@>hr=T jsgL<76W{eM+KRnBh~Iπ&X!<}#dԒ0WL9E ն>Mb^O 8a;ղʏ 0GȚH WŒh@ 2HaD}펰4[?H?֩-ˍs+m1gJ^(*0ll3Ohhx {%`I=agL B 8̊x0FIQW3֕Hmܰ"30i8w`6ӱ IF_8mU-AZ`n K(KTރYHs8c3ßcE0+=xR{bkvQT*O%WW~5 ZU>')dZ$uκ|feRL$x SȃRҥZo P,#! $dWƛ}x|܎~wHfRwY*Ze@Le@!_"?6!n%#LgjI^r7 ]-w}$)q«x'f NܺX:"?s*M< k {}E!;π; Q "A,Mg*~ 3h#O@[I1l8bIKm= (u2/B! U𯳢^\Vi4kUjma*탅h&y ?Z%}{Ɗd$>OZA: V/8RUQPp"ryk*` A0eNjæ_؏ˎŵԐےWD‰a".۩_*Un|8cWS1Jo㯴핞KH)p07U듑]N0x7' 2ѡ::y1_O鹖.dVu _eUR 6T,<gtĭ?]b#h1{0+ P4۽b q ύ%ܽ"vz "@:q\0&s#-cb?͓mlr:Koo?X܌rzfV}J5zF֖'O?4oӓ:>*~]2Qϲm bd[ץdETHr6VSIo%։qC.ˁqBh6+HaR"uab$ "ͥ #Q~4I;jhp؛|g1`{Ǖ%Q}a q6c kޥEᏏh15B?lM,lLĦ깍(3sfJiay/9"g0g~#ʎPָeQTS:{k00:5j2{ }5lKH,Ov t,e RL:?CgCS@¶ðdrf*5BB1H*PVh0c0uX-C)܉;d^ԧW|oP^Z ΄-W{hG맨'Db+"9n\%&Ĩ]}<>0t+^&=CFZ `F-"?aPTތ ʃ55d)QE+׻#IG/#O#̛ZmR>/M%)~dh-gB(Ψz͖v̊ IiU-%Vj\*ϗi7PK&1b7BWrDQMr&6+F jПCPTyҼay/`kVZ -✂NVgWtpe8!2yt e<4+Qtazo5pd .tQTpöy?QMtuz(t/@vxMbѭgӖK j]Ү]Nvk!?`7ǩy7VK ٦"NJgru#,!#Ky!Z:٨ ç4Xs}8 Oek1VUUȩ:yё*ʨM k4txuBᬠi֦6}w;2l(g롆5W1Y^0_k4SO")@dL-$m8DM9Ļ6]o߲4 b8H~d0a& <绍(_tQNH.ۛ n=3ڐg(#,LZVJ_HqAko.-M^8jҏBR;okyHĢ$!K#l k?!ttXlrg&HFeN: K43c\ C[e2t# , Td47&h .=wwxJr 0s1!ULnm$\u]bEta*vBa6sܵFjAGShR7V DkӴmc<jDPgYQشیy'oq;ݰu7#&oԗtK'ҨLPtuد.>o,?Kc齡8}Y>[VzlPb•g+ fw=x On"kгv1ׁybʦ:<+?5V3MB5Mܚ ~Cq:f(޽[ X+l%xȫ "gS %ڲ&өm_A,͛|_CWb.mʥ>.X_D Lt7i;jF;"3_nq%+ؔ'WT&|fa*FAIyqyx +Nlb@f3bxڭ-ZvAZeJ)DPn0_`ơ:Tu,vSD`j1M>+!f p\(r@ D|sG@l. aw\yPCbK jŞHEFrv9!Y'yƢib{]q @5|At}Ѯi${Tt$=F.f0~Nz:<#eLf8t|sn7|˷[qy=b 8h\{c<.+?F e-*`N< YN ^ǓaMXVU>.@Y볬`ƥ֔ix| E]R1.NU79ޤAP =Ez1H2,21j!)̀eh89}ַCr+&Lv9G?L `nCod8 TeR~=Sa>z3ir9vTlcVE1m%}.CpIe؀DBvɍ({~b aU@U0Sؼr?ܐ"J7 }plWCQה5] 2e_ȐUԳ~:垒\Jw,:#ȅ$Kq]$XECܥ]]M5*M3 ZZ"&ew#MOka&9Z@}4/(o{۴#yZIAY-JĶb'QupiSvغ"ՖB ʻM֎;,.'a-WFL |Gj5wwAݜ[FĿ§ yLȔ[hE{ E*¹! ,:`>ۇ,V]gD P״P?KriIANRQpF-%3ʶ/u_pk-˭/=1bOG#V 8סODYw]Ŝ6 v\#gשyIBԝRS 4ou sF6h7R;mRn%SWRfvU iad9$^ƿQu#.e@1{"D Paa"˵l&9|(#SxfG;peX0PL\eOqx,/8n %+$}ܭR9(^ˬ;|`d3=NƠux {>[ߺl0r;^lM Cq5ֆM+.BY#hs+3VԀ+nF?&7~34ŕ02;$gw%jxV(2Pb5<Ƒjru+&5C64/<4{1yHv{JPJ2ə]x|߯y?ۮ pBmiIZބ,x&!s<"sQbccd?!*yG䆈%^9a6VgްPL=!D*'@A)jL: aQ$N*8 oSaM?PO qpR6/^2D3:-)q7 DFh7zGʋ~]"N'qx\eq. 1 `(TQjDLQd2e,MX4-T dA0 ҦTn/^l#LΠU9e0HuʓuVmùAV>C Ja{5UoƫON)Sæyk79:]]"C`J1yB{D! R̃CRhYxq=0 tfk88Z0c[K>F*c BQ̘%0\ZfU6Į#5zx21Tx8^D3M.4f{1'%~/(/Mg*>`#J-Ȧk@ϛ/|: ՕT g71U?:CgyAQaFު# icY/$h.aq͂.L ŚtS*`fք~G±A\NQѵ @v"Wygd x9\+H٭in y(TMay|H`R~g^$Uֵ45j@(FL^tSo2v/4.7gn w&w 1eM (?/a .HMS dM2AkǁA9:uVRFLY6zͱ قU*Ŵ@l#k?@y-ùEjJ%< O-="zq0xhI.v)mT?c$|kr-b¶gqյ@r=Ÿ?SS՘]M=2AxY#اv3iq013B;ۡcɱN(cє޻Y)S% ZHh0u"20ԩEpU WE. g'P:g6YGxmTb<&̞RxCQw+ {0rn)EZ{$^7BK}"Y }TxHv>B1%yT{~8-_) Пibb7`TM;6b.tMT~Awc2!}%KˆF Ve,CGwu1g ^܄XMiĖUyR05t8CuIIQ3O7"wg U1Mݒ`/K%H@zu~4v㚒N>Iiwէј-hjdΙ%23.9EƐۙH/8_92sWak<;HãJiocn*GP<i Dis1cAe#s{mT0B]_V4]9=JK0՛+zﵔZy4c0G桪!˭" :Wsk¿Ce*6?1_0zT\EnO[sG&ɻ5#m 9DH'0+`/ UKSͰQ2Qvíڋf9vfh )n\J vɱSUe~? ta$?Us7"3x{1גLrCy!Q9yoIf-)H &ƍhϖxxt<":ԍ&CT lu\`YmD8g$֓yϹ) Ìb$U1LI:#!\77 ;BB,wB+ϔIFe_$G4c1[69 FeBImC@ir@&:]2wD[$HW*yox }u hfSR 2C(Fr(< S}X ,'ǭ5tl_v` PrE-S -Ẻk+w, (UViz+jⁱ3 k| h} ihǛq|JOE͏V=QxeB=V?˻WXGư̄Z|jKLᜣAh[_ I,]Xz?V}˵scCdڍ vMZ۰5Qlq*٧ʙu೺i'E:ռ[xaYN^*4m;S3*<[-q;Qֈ;ۙTAO[~ŞR$֎ѫf# tQcB˿rݦhs0ӟ02oKq2i0#SA$ײi6k9A\x:롌tKlbcacl V\uhhjͣ援юn Tȉď`9䐭UgXX8INU+{Q'KM0Z~JkaO}# SG!0'Z` sFLa6%1/WTjg8]m-huK7کhӳbNW|8LH=k` UaЀں(jJ^oW K"$.? k8Y)$ 1ֿN%gm |s\OnuNC@,$I (nkBjl6dX>kD=g#00ksHv ^r+acIXCopHAYtrԨV}Rʗ[:XCͬ'/JdTo:[gn2wA-^ahRˌڋyVڀ`Y܋/=P1N/x++s2SaXR>&TfjM5ah-R,q[BD">1c g²vY^g_,DSO{rEΆmg ւ&#L}aj au6[cՠ. JV@Ty7knsX[L3Kh aE|S DN%4gĬ=S/kOKP9(Ph.eQ|3;ٽג ]΃HD.5znY=+JQIGҒ)-U`ɐZ~Ov &~5mDqݛbHWd{w6-H@eNJGRYo#% EDpkxҙF7,~c xC})6볁]2E>k=dWJګS_Pf|̼ \;:EMن]Xǜ7`FC\[öRTbeǠc- [9'u8=pn9sDzβ\bH@>2|syZg wJ^pC}cEFdG+8 Q@,3*` u#ډ N7c;@ʰ/o[dqm:}V,wƻ__sl3hIQ4!%ƛ\ӄ7|oex9%^jJvoz!x(7MBǓ#YrxR{FeX_1>ԩ#覤;G]J&-]T  f$[q+)3L0䓠5cs[sFfNh"sRƆaP<.w(J4W̚ԑ[$yLk~>s$F$V<ٟPg?;`i nrPj/s Voǜ^I'nzCYLu ;g&]Z0s{};Ƣ0pJC:3&61̧^q'r=N1BetyBM?̨XY:(ćۣ>N纪eNUXI)9/0`v=˜ 0sFx5Bz#gwpDHw'XNR0wS_45>+# MW1bxK<t”ޥijj*Ţ8so#jr4 Ԝ/X0KAi/ٶa"E!C,>zZPp4>"8ٓG69T$ՔDe)d2/ǧoKmJ;U~Q30LT4 Z F+Q$z٩-Jhm8P/)#},dǨZ{ƠF{оe6fz&CDWoqצd iq6ɚ;KAi~2x'! ,Z j(Q֮C78@kkX|MuW9Wn-lK6LUbo@t xym9v'GIqs7pn2:!$pӘA5|lZTľb&|/lZpЃslI@DeRa!Ҧq2լo|UZ_ +9FVߘ_={gGc+eTQ0/suQgKЋqCWaOO",}|7Lh9Id@X0n2MٔwRvXsڴ]vpN%\7;py9z.:3h*P\ @f( adg=$N2f`/~]$v׉s i74aTF2, 0:菥E&ى }@i>$ 3h%H@zcj, db,9Dq0R߷!Xf9 |,TfCT 4< b'7mv֛bSg+PL +&#lI {Mefk&x],Hp;{.1xzns;qRxa#آ?U BxG 6~vB3ei{Iʕ%^oxF(eی` [ޙUG5݃RP9FaӖ7+M^kaehnGn}ϹEmiR:t'y4O<SN.X /pmqJZwfb*Jeha.ɿlw"mAP28dٮe4tsA[+HGhޥKU2Hn vtk4D͎Btc~qH,{#dL3a)4Ư&ob9/sb<}rD?5PSG+!cHsOBbZ쩩fm0ut%X.6|,mv3%2Z#)!cp{9@L=҉yx~ڨE,nP(k58ywaK\SPZA1~IgeC\Yj )Pl[qΣSM? :?4K[2"$pGbn`?{0|Pu4FN)`l_B9 aqar eS?Z)@1{6gi]y5ST%fpӶ#8p1K M8nNh9>pad~ܨwe9sDsa{a+~ t=j26}rK?{++>Ėf=ͦ贾\(,F">?Q9o2pvvfAպT4@ek6:|&)\^18"(RNmJ ؄ՏwKuQ|F[0ie c e觌@;o1)5S1 {r d#*=SLHtrsRT#۹SK$c7gr| $ؚۨBWxtL]%<]EEYsD&#tGBINE#. j=6,Pܗ=9R\Y$B' pi.F3JZ?aۧ@J~&I NyH:{8gB |x̣hp./A:k-F2_{1E8ƛ͑7=@(2 v^чLRSWwN8þ*ݭ2dޕ&S|0i㨀RTXPv!g#k 8b7&\azC1z[1Xeqžu{5ſ:w=!Eii31bDU'yk)(mR5ctssq误h!G=Ǭ+9%ckIH uzcQ`6mk84Zds?IOt݋?͌`pAx%ͯ(A#1khaJzzsOt^f~N3(2~ {$'ĦOTdRЋa>V ~YGmq7W?DSvǻ*_[dgy-.czF*'HI8!9DP?U#v NAK/߷&q8W54'WVLHmp2 lmA@(Iǜ7+l#XF+!,-]XB,AJRnɴ[x;b\C#*ssaNsSe" }%'#@Ef:])U<~E`BD 8>=ᓲ G,'i*JLoj¿&-^5X+ɧm dAo.aSJ>|Fq%I[ma98a{zuæde;ze* Iy XsxDb_fDge-HMĥNFGe㈭IĪiX'@tnp2)0xjͣV8hKKC2WqYN#o?'_WLF>|4܊Z:4 vmCߺc%*_mgVU.CZ"\NL7Rm\ۥZ$Zbn!M:A!H{"dg:sV|P|]Uت {dʐ A"f$̃n>5:`5)(:I/+v]t0 :k×9*6spٸh%Ir*@:\#5p`%(m{Jx-LG8-&D_} G`j&ٱ>^v̛R,cp2=tٓSJ{ 6ނ9Ä4fb0uc.. ݮXI$g_!{kdf'{ .mj>JN's%Y.tG>Q PK [pPy̗dI]J5:Qæ")ؗ"n~KJPVߊ:?b}@a`zaZ^2QrRb2K/O׏)tB?++_ :-TcEpґ~ 9H!Sj_V4c4`p `kOT[n)J(RԪ7lL'E+nւ!ˣ"⁛ IowDm܂KFMK#-;Keu S3gʊ.K1Gd\uwn6:3#wHJʿ߄ą{ݓ DhPֶ[}pTީG?H68S@yb>R8;Ip9nI'a/tH1eqUb$'JK<^;?Tٓ LDJ#l%;\ u |r*HkQK1= qN1>J=KT?~@NwT0}DT*-EǕJ&aD ãᧀ=!0jyBwn^ <}$o[ A!1~~n+^u6('w;O<_.IJ#|^vJ` !|y_e#+ÇzpnK_%6 )uY|xγ|E \H6P AdGΉ.ˤZhP[`%QY(QMc"XhȳغNpW밬Bn~g[F+.(س &GIKq_r{U"XHW'MHl/l/Xr64A~_ )sPR1Z1ByA,P6)𰔘@E4R~oHkejPDda6Ǻ%mvR;'ըEZ~,RnwfĨ/&Ƚf}6 X\c k QE+5]<F2z|ǖ^kĿa9C'S $ +ss{ɏS%/Za&;)DQF QDUw-VDm\z|J"Jd2li<ˆ[h:F}1X'?`Ʌ3*+jDK^xk(8g .=%p&{tJ$Lł5O!ɰw7QO\}p_VY˦cC *ƺeO*̕LcR?UY~bOe{?aEFy!F)@-g=>D ̷1_h?g1eo_xL:x|fo9#ґ:)qhA~puyFb^8?&qdXM$6>\nD(smwI3GmVsl䮷5~7s`o)I>WˇiܵKycac7]ߢ 5-m-xÄU[u`Q!$"LG>'cwaCڜ37(~h0ﯕ6##AI}\ݠ5.7jd3lXv៎:2m!&İURxZrriհ!f;|@J?N9vmuȆNU\FL3B VLށR=\ Tz(ತ.ML/]VGŪbHmLcz 7"SHE;P-.I1и>^t[ş W,'٦9B or|8sSJ0^F(DojÆ+N]3өX]𥈳0@Slٮ6śUXZԓic+bro"pR}ssuEfэ`(,؄kg;1:Z;pCwTx> ci|Eg&婎dA8 KI7/j.AQ^7,Ef3%߅ w~, sBUn>+ct G ]{ʳbQs*1j̦. D)儫RH]\l9ei8\?xl>&}SRiOCV@,H5W*=~7WLRr;Z͗%ҽN|{Ԇe`J?$P(۴+ljHE絺JK\Ԣ{2<_pa5l@16sf(=~iAi5g9^W;$fw\BޠV;XU)eL<4T"*H}DEiEٍcRO5F|!2M(nS\)1 IRkh 0x^ӗ|QS_5{ݳP)H٦54&#~(6D7ŻCeTzCEhQ&l>[[6AYq{x N/Ǿ;6^Gө\`0*ѦtQ4@v访qrsf?EQio؋j~Q)*hj*!Xj'AK)Z W\ gϼQ= : M#!%zT{-#ҠwL(H"] _ȶmvj.Z1cDlhŭGtϴp#|TExn|q)&wL(;fXKza% 0 .8FwNV,5Z.F'H`)#",M8SMĂ{|24lCɁֻ7T7B cgHR}S1_Sva3MӼ| <|4έTfOze a!8a$EMri4`s,Q@cn#[nἫ_Kn`YNHPr*i&H^Wgo,%'TKCtWbҠmHI xaĕ:xxYu[I+P#82T]Y=qaxsJJ+V)V7S<(`k+Dy"mvvkoZ/#YC$3&A!kVYqݕn{.Aր3C.5AzP[z!g,IސfiIhh)dP* L.A@`K FSU hu4VA7:4Q0Y_><A dq?EկYG@Ν01 `c j^m=1ۀLE1ZtiT0@tMqFDžnL/eq8*G͍251 <,n[fdc'Dhw֊'_ZkYq*lqU+` (ii qUaKm2N+D $ 0вt #c^l=劰i3MD0k,/ë"?-9Cz[[bk]4[,'J8hZوb5HZj.GI 1]'fB^w)Fӏ;h_/%&]Rtf3]ۆrEאl}SŶup*||J2Bѧ Vf辖UDdu',Z 2o( *=?Y|[Zjد8rx)YWO{e.wm_!O|>A(M&wB\Me  E;4a0oNp6f"ip/4Q~im1A{H\O,UWDX x' J [PϰQw1q> Oّ@رƭs ΫܾT51v~ꋛ[?ĹGN{ , s܎,n=C!2 8%"Љ.o$#Xa=f5Eٯ+h,UogYg═}&ubkL'W|SW뺨d…c'=q!O8V `i lGJ\ˋC`I0- PאN]̗D\SB< Q#%D,L`kp fMbSN(m}jp2ʣEf'h@v_5,W8mj@(Y X+逶y^쳩BmP(rD_VܻHncp;1a71@ֳZ=)--u;.iQ6/x5gw֚<)`(^}ӸTv%SpzF6nq E7hvu֬ȏIsj$&}Y$w)XW5h""c+BT:`l|:ϫFD=Ľpx.3/Fæ Ȗc7.Y$J"O';L}~Syt-q͏xdBnˏayUnǫdaᩐK^ / TE 6CJsm^yHm#ρӵ w+QF7S?dз1wx So\sb3Nנ ok :N%=~wHv29_ԂHGT2v#=>Tgk%pT~ J1nqʷG^S%Ad-S4hkD ~Lp>{>&kDU,Q'W3^CQKx3zY&f s 4zeHή*1\W%t^z'Rkj W:4_̭hV*L&MC,[AZEK3*g 됙ȕllHru M%(FXD0()x*I7PGZg_jևqp=WTdf^>:0]*Plifn*#/bB~&+mj=-w_`&XzcTmQtFjM&Nލbĕ޸pu'y`kM0+;ˣ/Q(5z^e%;XdtfEF (EaJh9,t&]U4HL|+VV7$@|&ݔet{Λ|LL;ytd8bqd<1'BZY33GL&ѕ#=Vّ< =t*hcOP%dZr\ʛRFnոU &}OG \"@tNiZd1ct&e\1?@R 7ZoÓ0"ŞM:.We7u:v1=.yL~9Rp*LMғEQS ^4;Kf_&ZzmGac-hÄB v]eL!T7cw0{"huƺ-&qzsZCˊTIO {,<,Ī_FCǬW3K6 /T'lxPtY=8N*R"CjsJ%E͂/}~̭#׼qwI}n2Y ]XdPf0a1,8m;yAqAӬ 2J#Ɗ9J'[w؅iளJf6Vu׊.#KM9VQ4m"^aA,)]2<=Y9$hMв￈544T(׊UdM;TI0Qp:t3J'q8Rޔ,"Lؽh3= @10b4 IfMV^1#<fB [C6|o{JFcT〾6)e"JuYxj`Y֧tW"$jk(ChUYS/`f <+56nk"2/~vS G Ӯ `˱uaRBgk| iwy>z (]~ ԱvuG5_Vfc{H֍f/ޭc|K`j;cÆ5/ù* Mf%l/_A]*T-ߤ)L!#Jqdhs/q ψ.'QZZh"^`)[Zw_z`:DwBbQ#8CoވLzsˑ2 @08SvV<.Q0Y .Yr)+rտ֯tPg4=h*D'!ԛ[E?UN;(|eH &Nwָwf 0bFLHheH+oJ)ϒ08G|k`3B>ޕ66N J@"cv1J ;.͊mEmux9̷Sr1*ɝqHI O[ZKQY@dn ɚ۔8ǸfnGn_5 ~TJLrM79{bMPs ffF`2̱QnPA`5lг7PM dχ/d<3aPVwvb}26%smdP.5qnc5{1aIJ;'bvdr]iWCTqft|g{En·/dyN*,~LL ^U.+0m  e79N1(ewٽE/XPXu=?:@d`%;+!s̀)! )sKUmLJL8E*tj~%!iɂuS)GlAB44[ F?b';0|CWR{X/ mf% O+컆`d$5z<OZZ9vXFeĻ$qLx]N [wgLWq@U: S(Ѯ\~!*I12To)CuokX珠!usu^I-N퉝PgsbDP)tw,G Tw-.XkYixz) Tf!SFݕ"Zx;jyzzФe F|ؠct.#SA,9׏KW-=axB)\I >_iҰ=~\bL]C2(B=lrzTnabCC䨅Ѳ|8q9Z(h&[߲yod(=N} zoql+":5*Q ixJGd2s)$q :lˌ-DEذn44ve jiDžLqeCcIdK# iE>O~"I`5hE%|>!)壀*Uy׍xB82hMd &~x9sO`ԌSimqF7P`vjjRũrEID)'xvUsɝ,hY9)aC[ėFf\jG1p*h$*VHTm]zCSSUC!u 7d(K)ϥA  p:gg$h3Wt]nkX QIQYz0fvRpͽ ݅a-Aʿr_ O&TKB_1 4%e O\o7>J}i?;4n*W$*wa=cњ:I͐vj#@n:O Oq#yiK?K>٪RbyD2`YE'0٠e`  bƝWh?=(6 ֖fmuZE{>a`'ק^K7Ө 8ۛ0Qx[?0 \y #>sK40D -oԫ?XlaZEMu>כּ\7 K, fu颏.2ymq\ }%HRW%>dP-b7s~k;T#/)#"AQ#s%s;OiAO)HNqFc#x0,I9zjy (&&Iĺ\8PRnFPt|er !WTסfemS/uHя9V)F'^M qV[H.Tڣwf ? ǙK3O'ٵW5Қw'Yl uK)c;@Bs9#ǡa+&I,`g7! Ge²2NG6a$Hc DYF'\^xya*@*,.%>mxqlu=G,hR"u2two.k.!О /O/8^;q6|wZMqGN*pwY ti.fBP &P(VTuW n]$;f jôVbIp6&L3ϟik\HCv,xjMTgJWB[Bqjfa' #lc4w޽|=,ly!OsTK_ ˛?qce9m=in y dUB~)>T_FҊerP @u ދ5h|, As;]o0!ݔN?zu]& æׅ8e[DP-?N K-w.^l Ur>MFdvAp&6:QBxP(MaMZoꡡOZs?0Gu 8βP7ZI/Qj/HX1sʵmQIԣDL>q !I@KM 6r5KuRz)*l:2LĪv]L \"҃ō' 6ȟ`qb69.h_NTv9Akn5ZISfg)|ARhq]#,:_"8T⠂Ӈ6i~#!6x[*M Zpeɞ5Þ0,gŵ4=O[QѡO"^ruXRhnjC/ـ0=tty(Z0(]BΉU6ڣݎNr7gtM:atN_<#h(lp5E~A!<]Y'Eo!2= z(--j; uZE#ѥo,N?Dz[蔙cH2:DŽ?J HҎ}DgG*"|OI@ߺ˭mtr徰Pߪ?A 8b AnttbdTq"R'K>m}ۼt<;N@HVV ¦>-%qoi>idsm,:<7EF8Z/=u"wեv'I7zYJS“NLm^3,p!njƭlm7>V`nNhuNnK?ɡ(yMaO#e!z"**(rAWST\~zG~_^3Y_o >dv;"sT@ !7  JD3KIRz%.\ 6 YlS{KTS U{]jfšde½JԘ U0DYkj:Eh z S+v\eyTJ"=u{X -vKEސQA^f{U]6Y k眄E''PazlcaB9 !}"C7PU;4 ?,~^? D2E";ͤ`^UG$:N%HPEo^>r1OetOhER{"l2 _W-p,$ޖ߮^0P5OrJ|+@>pp1aK 3brWqV"r 1;,lXгw_LFlׄC6|go89t(CEl߮~QX,R@f' 2[7kxEG$RO-/IxFp*@ e2sMv=젎?< -znb姱$K(90O3l3{ީ8!s $LрoȷU ~wVQS֯]GGӪ+f'U_-s |UW yb8s)!XlNͲS3L[m2, y=PP}` ^`=>Z+Mn=̍QF'ɹJ}azdfxV>qǟP$%?E @܌ފ}TFѲ0OU] 5A hp8FTB/fAMnAN|Tz@Zb:-P KkJcloF,7ifh$GxʁrR!G|\W͘64Hyg|Ő ?*$@$8Uͪ 8F{iIhjpZ9.-\ڛgHk$cvFm4vȁ|"w9g+FA?-Hr諵q؈8Qv`gY“Ym- &74 d:e>좍Q<='V"{ 3QIs"cQX`]3cn imc_k{>A C;rY؋W?tޡڡPmeL1#<Hbh*C~`딎mdB[l.Q@Os߷*JP7uB1 `? l^^MBzʈF$7$Q]'UȴG.!9j<@L@VfX5x5ZYo\H E)mC3"n™[zG7| JiD.8-'IK>!5d =ْ?V+ș mkKpy7dYWOV=X0T1 JNS e68T*^L~JhYpG/µoit5lmV6.$ŸԌ5zk9:9ޕL__%^wp9KUݿj42?_*(Ii~R7a{ etxUQw|O+pt:`iY$Pّќ>]!v0*eVs7ؔ k՗ul'GIw> U'(Oh;Gg8tb >C).u;΃L⤎xsh(4S 驳f^ZzIؕ3!n1U!:Y gJ|oߵZɒ9fӹ| ŇIKHm%KGcē&d,a=JWG %v$J_ʲcJ圞ܩIEw/ 2C!0oR?w&%gsS`Bg^B $q 8DJ#T(S!vP SquqG 4ib\HkVbVjl}N=/ʸ?n+vˋ^aҹ6E0L}%?+J Cg}O3d/Fro,=Ϡ&n>(>RAnr HE^c&wxLfi[$ p{[2FOsͣ`DPxsC_d*`SYhu>$0$c#=Q^JRU'Uh:`x@8{ F;cBs)w\^A1AVʯ/aiNjGSs, EͤW Ѫe9bhҪRZ8Bk8.:?`7E\[#E&8l<$:RK69uew="r=#;568As'H|&pm|A7r9o+fM{k* xЪS쮃>w9oBA.Mf `v㎀*z~UݺR\jCSV*?LY=m?3 䶆h8\Ocrh+MS)חJ,W;+Ic\|b`[)g F(ћ ̥, Ϡ4B?~ڠlCJ-~$b],WR&J%S;a41’CM/)h"j86 CO&4z2i8Dx78C.X4f;AB, $GῩ`d \3W_p2"b{Ͽܘ'-_|5aQGq]gF{%RMD~gpDwt;rr ̔m:3֋Fo4y.ЅϚm{BZ:C~rg?X=xCjt&cՃ\,w˚nX0)s!@YUBC[;Y``h"RGB;/(Sr=7/nxsELC產 +YRcΩHZ2q(iKLB@?-盙 R(4xfLZ'xG'v CkyCd[ၐI;Or!l4[cOKHbוpC;[A\4tpQca*9N>⛃:^Ɋa2W"ޒ~9e~YqP!\60Ÿc ͣCm%=jD,į_,ɻp[qQ|)))%6D"Z`Ojz M(^wRu7F٦K~J.nc;9랑A$i~SjkNpis5Z+3~IC $]@j 2n*i]ksO|܆Ǘ<*r&5rC[s2]_r8H-DΒWd0iMm$+IQ\ա-Ǧ]QnC:K9;83 'a O/+CL6^#%IիH3.|g!#9,~|} F,ͫBN/-MOLcы'-tӈVYbf>!Mi X94/ .OZI~B^=͑<#y\.AS4#p_쇶.-KgC\&B*Vw'(C9u}2cv x\ٷC n;kn qwJM.:m9@aI:q!3ÝC|]eg4/Џ͵g"er|1]Wcg#wa $UAXGkܮ7NqzAjO,8VMP穳̵s]sldј6mg*?4+*'{DpM@kN,]>Sn8iGc"LkbMJZ\`ZK\3yFJʰ?҂TedHXB@ 6A`/8c| Q%Pˋ{> (Z*%f&:F4 /t!*FH~Tu|M?B/ײ{ө=~ o(uدؘ{DV;Kꧬ8k#14Mm|KM^x-sB^CQ|s=]4Ht`&lM7Ŗݢq/C[M~sc塖K*eF_p:oB#JM"5V=/(9kWќslWl~Ǖ&E5[&i.UQm}/f꟧bsg.{T`."7[nKʓm4! 3;}} (~$.6R>yX$ ZDn=UAYڲS50ER(P2捐QQּH)u,P|1ҍ(~*@|SX A~xtu/Wo81`RANu.M{CbDn c{[W&ֲf4Fp7)k nb~;789H1EI CřqaUrd_.C68K\w0ش-g[)h{ż/܍Cp=Q!oEN:(Ҹx!J%gѝV̓B|A_]Љrp8$ow3>p>g$ed T:ܯ T(PQUWҩee rä ,"RM(00HQ N^\[7# zP#ZP|]{Rk#im bQu3[dA^ `ׁۃ=N?ja1is]P\b O_SK Ƣ`E$|v`8^@AiJeu+ :3:,9OlܑbIY{  fRT>ʋ`>ifͽ\0U(Y%7V]"PSS!Hhf񠇀Q |U>gJ=ksGQ93N5VD8%x9+t` g6QUi84H</KLԛ%;wւwܩ-TFd+@NY:~ L49nXts-bBK rsNPzD3wX-Ã?@*56Q@ٱ"%6yxYجr̉C2͉'d?׻][g`̭ %QJz-xv;om%97ZLO3ڷUF/*rpd;P nvMLa9BD0\x-ix*&O K3 |_4ÒReL GA/}%OHq߆`TGӷ/_IUʮN9,"Csg4I_0#rK\8{OޮR5{94Gt܏x@?)v˅T.w,k;eP??ERm$d'˲Bܳ>r߰LH+RaGpd{ٰ :qBیzM0gyr^vM]]6j풮{6%eBV([%;_1b.܍1On+93  (Xc5^}JzCqM d(&dYGkaWm.~`,"AƠPNI?>oyeF:DBqr2 Lc ru9r{TM3, 6 ,e$QFߋ@R>\Ai`*iDcq~xr @_iwD4mT)xY9Ϊ 2!_L^xH*ﲭ{^-KO|0[y5IY>a~\w0Sh00j3f"Gqfh ecgx^Yj:- N@0NUP`*mՇD;Asں"wN 1ad(Cv}k6Ȯ`[ZB#[b)`qa?m7·ɑ -3s P=Vdlb ѨĴkesP.Ngf0J:%0}NJ"XdAf s7vv|EĪ"9`%n Ǽ:9XȜEEH3þ%oc^S09r\rV1PDK>bt,0WmFfK<]3߾tV#"Jx1u MoLF fMEeW iT͠틶,[Y%K K~qR_.v997&ibݶ٢\B=P௿WAN9ԗ:Snpi3)90xH/%WZUtE'ȄXM\< .h)j_1Lwq7"U)Wu@bUWN<<>E6X$8^FidޘMx[ɝ 4Γkru$9\ o\Guv˷9,7;vqbn ÃZet ['9d8[ATF'a?-0Ch@S'c !;7jn< pj6%4SFCvcRHzXŝ7S`tJk\]FapJLOuث[g\#h5 dJcV!xD-7W'[t&D(M/iǛy=NgA{mؤRL; NՖUr|sx%/\&Ƒd8٫+[s[EJ)G2~+U0ॴ%۪E*N#kM&)wW zWlLai 8H &WQ-cYEUoפ\BUl)CǸv=zgX} Wrl1YD٬o#Ahs͏? ‘㋜԰֥?QT,k)[LVth-FPؓ5Uø7,bӗ_tX"Kg";QJZX) E2s4s^X^MQ ˅qdÇyJ4-֘&pl̚wYEC|φHSU "oDB5zM&K 16[rmH8Uj`j$|t}?IJZuT&P@TRU+})A k.%5H(B6}D$4=.wڷy,M"Ab"&ޛLi+,R yʻn-gY*w8\?* .}5&a% ?4 Գn|8[];Tt8f/w}p*jgGd ,Z8]isska"”C߀oV'$8^GPlꙪ8$AT#W+xSCP8ka t8F)hlhfcWkx#*5C|1"BRrAJ+њJPfO>Jݑ'+W$ڍ2T= o['@wdט/s<㧍EvP'0QK(wTxՓF$3E~}-E,8Bϲ >;ƥiZ0*%$N7V2̙8%-p&xz78pc#.('@'eN麜 Tn5P0}A?/Ӕ5` [uX @` f%D;uYۚŪo3 '3QnH65B=>Ϳ ,W#yxm l> mfSUfG-fuz:eiM-j>{v)^ivýIW'{ջ㽨B3̞L.d4|>w p>bڼʡlˏ̛$]g#QIK ,N.88Y܌z@k)nK:%v j\Fy@ݧ5do>Ƣ* < G7a!x [uD!n`$GXd!V G[F ^ -G1\Z`/LZKiD֗@8V׮~_pVd_ @zAN5I+F.q/5ѫ^wt*L%Ip5M]!jG.d3Zň_--[Zj`*1dz۱q7Gb}2D6/GrG W.ũ8K\MP^I-0c%J>Ff_;FF_,Sx61:'NO ͩv<*kco>zrEQ@lJDF7FOe?\Zkd fF d }`Vwd,#]uOXK|fǝZ3폙&ظ5@B䣋u fXeћ_%e<:Q# 'f|Yu>qp$%@61utk2 l~4gd䑊H:1sIn,~\ԄJwL:j"7\fGńUs稨ﲐK[[9[1/[ ]T+سZ#]IJ_B1R~k)wiu$}1-\deboK}.FY$;xʲ>ܽ=,qF_&>ݾOQUWK!/+7oX펒uI`lN#T_f$1%/Ò-c#1Z2SZ*c`ttizÌPI'?kY3N4{}]bm m!o"a1|auDYz119RuNNFIVG6WM'}PEPJ돳d/gJUh*rCy0InG=tMc*{JڶN3caIZIv3,V]<9~N7!!Uo[cUnV#S1@}Z*Z Yx$iھtxW(^P3#rV2q3_Q?QOy-r'%Y"mޤ9?'%?3ٞ`?`5C[y>+j#0JyoۿVBbSңPYtȫl'(!z hO6"kQJZ38U 6Ǐ .\sv @f"S4^ [>o MiRed򹸇 0^)l0ۙقEI"!\-$]q ʡP>{pN+bN>y~T 'lKk1S-$wﲈJҖ4.n@m\>^ ٮ?ЁLiOIx6Ѷ9#FMr hLy .Q 205Xؒ$S)6%_7Q`<+ LcȰpW5YR>I:,|aJk˭f82vN=H| ;`7/˟~@I-͓̗ u IN_*$]HyӪ$=]-#@8eDGQe+iz?39 /ssz`Ȑ_m2C4+Hl):gXz~ P:t0#lߢy$H23Q|lh^Ph  -r%GǏN?{'uZb/FHR-_yZ*ĈpemŸx9 9xm#1V H0gy)\R^ UMv~aE>2.)_5&W=c#rIARَP "xGF4dxmn's*_1zh -pygA<g'[u}8@rF\E@ ==%Gz lw#S|F6kY29$|!p"CO5a_yŀo["&MA 4 v"LM`C_݉5/))1փpcTv-u|*m)lMD˜<0 7$,ڏ Н,EM'迺> T!)֣N<i&3`Ⱦ9YW1Yc-\EITcfTؿr*(5 ~( ; V o}S]'Kr /UB(t&tiG4O֘b!79GY6Z.=V65}ئ$CQ+D{0/ڿ8*j-wOsOC@f̡0OC1YiY#x|~Ơ=&qU<~ \Wۮ̨1}WQAI6A; >* K1<䝱3{s룅U{ i} mZgbh I:UG 4UV䱮+?<&-hPRoҗoFfY@7 }:~ &bge5%<&hۖhLE8Q7oV2\;^rTXk4<=TvYOСշc_,#`jEhjeKk5+XsYB@,> ]^1_Y7t+u1;^/q? twb݉ [/9m \$Ē&.52 Hֈ&8<xt@ŐӠF^URWl-L.a.Ok/1޽+UwoG}eΓFS}^G?:Uj!xZ'F %ï!~T!b;yvɺmB!)st鸯@29yST.\3~XF=rDAaJѧםy\Tn0y6?/hȎ&Xkg;MjQkfuq9Xٟ`6!m5v9nf)x& fє5ΣM.$B/5dvrZ Ac ;#*?eC g-X.@A%٭FA#l413}RBkpP͌J[R;bE<^߷<*g!%=Ʈ{Dkm*u G $者(ڟ(J2Nȥ?$|fa)O~CDSC?:pd{,W{ GNYBdw*)`+yN869jq #zݴ,F:LLG*(PbjS_WUsa*R*%g= Яͼ?_mv ` @Ѳ]˧gj۾,.z?NPw0="8h`ؑK_%}i!!IQI D=MgkUezFA &`sޙNTW3`BI)m_[J J 6a~P<94N7n;7h6JOdfp`tRnB L\;7]^@RѥZB+ZpTI FPuL^1(gM^OɌ_ʑr :ջY6U70"n׾V( fקΌV6H"i#v2DP/^,B W %ܻRqD/mI0iL6]f/-9nC5Դk8xq{HU>/C`o撳i2 ^%`7S ׻k܋LΝ@n׽r5P0 hi+R,$.e;9!Yv}t!&4J{V7q,$ZS rhJOёK7i]댛^pCHo /8T(PlW|l>Jz$\|q)^9I:j{'.)E JIp$˨\SF4XjFChY>85ץ^W;f*G ia%~ !g0a߿b"$tB tEa;4rg@HQ+H6^[IR3T,7XhbxI?Fy+M4<-Q6XT=8*7$:v)OU.u`+2p>EcsH(~s~z`酅  p)N}U{cz@.kcx#צ!ф#^tmUJ@VP^_)]{mo(<㍚k,=BTZת1P F{(DZYf؏' CtMkX9[m|qQaQLRJ! _=@Ζc -;}}"#?x;yFD|,?4hR (_@'Tq`g@3qj>(ӵ' iL)=E}Nk0̵qZ%j!Va>ϔl}KjK(z~>&;GбC}0X|9Avea=u)w=:O ^M.6h'tSq xu u~ 4'ȹ`66AڅY YhŖԬ/@P:X&@~(9]'H]ͩ_u^Yzi!*2ߩM$ߌw; ٤UZ !O*Kd}L HϹIp,  zRWT>Ԯx?@+UM< $gcYgFfr—!D:v_eL B9d 4(ą@ȘZ*QR-/^.xt6Q3Zw$ѵCEaTo蚴v3?o{޹BZ}^#jl%مFLhc?]< c?ǻu(u›9;߷k _%'*jCL!>bG|oW1Ų Qx]ETC"K 1էaCcN{P-Z٫-C)iQXQ&X;RjHe սB't bA-UF,2"1x]UQ ;T-FM[5T Ts~I[lXܚuj[e/DzrcꨨnxVlŽx<ՍmeuZc> %XAaN V&TR3W_J0V 5B1W.RTx>؂4̡H 2cFdK,yygmo??׿(Yx$̭rGvh2!kŸ@xb%M*|33fz4D-<ذx;D1suRH~fxwlr^}A9?0UNŭX5Pk~!0T vΠ9*[R 0Oq ;UO9S*W3"f-}i0*=Gs5o˞a/:D$%kk6";MQ(x4>z͇7󠏕(3} m00[.G!8Pcf}B/*Vi m{s>D䳷bC4 ME55W+R')8@ۄ{1F:Jl` XHvÖX B묝GyWhgWzB +gu^JC93_7!|JLLbg_#ljHу!J)mOԇ\Y~\DNRKQf)J 顎8, * GDK*؊+^VT,$$jؔ^djDcM`KCb\?˞ZW[i[w;Picm/Au/妎"2}1 i롷M_ zSl.bEq:8Ri> CJ*Frp'f~ͬ| Wqyh6W*83$դ}6y%lGi56+UX9NLl'v7Zd: :ܙ#"I"/S QuZ.&r߂هJHnj.?5*TyӥѼն\:~אT"0~T뿯9 [jd=ͦ0FE Av>&HM1/i*n) RD i6fûl{v 'S'KFB!)NM'`[ @<CCt cb|SնP>>Q)-sX?h;r (&l=/H[\Gm!L|'^V T0/viL3i\JoGӁűl!L:[>GaCc6Sj.7Ri]ɉ|VbZ"SYk4ulv-9{`:ˆttܥf7ٽKݪ/?'4ʢX)g6ŴY!kq~#lNĘ99}<nw֝|X'ok+YCFX:]E`A{7[>Kwס&Y qIe֩Qn9 ,2hH,c&wS_UD>Q Gw V^\qr8](G!%A&+k)z%oO?j=`XBXc,gNOR:w}_0U"S4B8ſC÷ 2 +'Cf$ڗQ^DboSPntSETp=Tܛ5SP::aR C:x:w- \oFrبWe4smfƷؾ], ﲣ *!T΁:!h@"Ȇ/K` [0(յ.AbR#,.tg,NMd4-kr/%t׈˚%)"no{aq}0r*YxcC[=֕}cqbUlu< D/DKp8z2-jV<1B?Ulz_e2Tjƾql7Y 8MN>e`Z$Jvct/2/rt|>]g= gQc} +-gͫQE }vAn@ Ӗ(3$#JA1i !}"@e{xRE[Gaslgzo~. ڃ5DGPqw~"8IVź*%EK91{d"߆\9` İ<̛'G֋, pesͯ` 5IC6H1ޱ..JSfYOHHotЮ_- /tc(oRGR Jp J\NJ`Hycl_]Д}7@J1#7(.i~:+kLΒrsG幚 [G0[6 -fh!@P6U_g[}Mؖw!Hr7uw< ǒW d{⼃ُuvsh𢍓+$3^״i[ԟc{Z,qDs5"v˙A]"EN XQef}M3SӢw ؍R?`aí1Jf*w4 &:ԱF6:rƲMqq.޿*ND@xyr6_"yhAzoz0]VVT\nҶ^2) Oar4m HPͦ4PisqD<8Vzoǀ|**fD{ +^KDgnK5Fk 8z6B7-wjfIiUk'҃Z ?(F9RWf][G_F/!&6--dCzo.Zu@Clx[܉l$"n:e9_;Dő]SS@h395ݭj l6Q%X&?,rÁ@tl- k~0jGkVV (WN;0cLwFKnU~ڏےv7Azmd*4cY ܜ7b4լf8.7CQ&^@fܞ) ΃"pzn?!6_| R 4^jn\MdiMl˂%גR- (?5$41B-}&QC؄7+^-Y$>=yGL<嚩k|7=ՈT2١9KbG'{^r"ɑy\V -;܍FH /sx-Xy&h R./ſ6B%rxJ1]`79D9\~#eN˵ 6e Y#a_ jgz& u d4Sc Ħ+ db5X[M4Dl1hd %HϘ,S3- ȹX_>HO<̀O5]˲|c Fhы+?am/2S)a`ޑ]sbHCJ`qg0ߠ?Qyi Wgy''BgETQ :ƼhcNǘy) vãݔr͢bS2F@@*3TcֺL+%ڎGSuSVOF5Mar"L/*o#[*y3pA@@==,{1gm!9 Nh@SR}&`mnZUOvfVUٟsmu3a.U:g9$&y Eh4zhਜ਼iZk qʹ'*kv ~ &E/Y*T[3`aGL?ՌG͕J7ÆVTP9ؕ++#Z4k۳"W 3Vue3hE v/S 'Rs/l=Ȕu_i@Gwulyʌma`\qdcOmP@r>ɒ/:YJ@ŰF76>.ggɾ)Ih˜aޠ`&^ VfIؿNׇR鬕뇱@7u3 ټ[1/P_aM _ Oi]U:4?p4юi&@˾ 7Xf oi?PG5YlOH:ڎB J2Et䒨swYRn/gS^ѻ.Y$9bۭ7fz:p_z^#:?F>b=n煈Qz}ݥ+ث2,Xo .<#5.*;J t >mg!D+ֿj]W a215̃Ψ:8 ގ/ \Fp9AJGc6=o-f\MafGF[;Z(QZMvG S }͕Jh ύ$p_wYɩ=,i%D&"hi5KWD{G2 jZPچY:uBz C=49 Zq6ԕNPSBu^&#H7UVzЌt%LoֆKG?hA(k6(śR0WRF!c KfW֙G]SiG5-QC-4`; 铂 I]T+"?Ce= tkyDU5+TӨZK0!3}E,"x$3m6BH86u/tK7g]\Q\3v` 4?ERB r7KIjd쫯co=nfUi&\>Q$y bp9x01;&㳽nDEF<3?͕%X etCc_@wYCBe"7>|,z]ƚނ 3$8j#yȫ> M=: 0܏ěeF&nl0wk$A6=ì+r ͌>)_M v_ZSa6~|W̋9̟Df_a*%u[XŚl.]^;]~T f4T"қZ.G7Ye[$pA|Xz ]7޸֟2v8ؐ $ePJ3 4sٹ\46b4s#QkVFqG]EC ~ 3qOCu;~F|f/r͵W;tY]1M+ε}YGU扗Dk9菠O0JE[8#bˢUzzql YG_ tb4Fl" [ec E  n:&Ӌ;9igEqa`~JVwj#;{ kG21 1Y dJӤ&T'<%aHw^MDIT(Oei $FXL-_W}(czLG:%+OJ͐+>CQqa#69>;deOZ-SLQY#AK|y$pzKf$hDXO'ٰ0*226-D0+^S>lmɓF'MKoDL]\D"ÃaE:*Cpx&zc)UäAWZsf`]|Ͱjnw慮\`ٚs 2cQ`ID .Dž 3PkA3:2>ep?eҗa*y {ˎ]iL qjk.vI?y_^&z&G"gcԐB4x)z`fݤג9AsTQ'?r3YIb,Z`86v@SsvQ-d|ބql]0gC#NEXo zS0,̇F4p& oxG>Kڣ38e%rvP;4镕~d2U.37gp9Ҹ@̓L)% z_[zɧ% LšϨpNL>+w@xp 6W8߀9Y#ѬgܘtT^glj*BƜm/e^2c%ޟŘ`Wd9od-?0gꮌ-IfKÅ&[cz6|815: %>ʷ*M(ރ .5UI\k栞kM”0Wkpt.ƣdP_wv_1-gwI/[~eMEnrZȳ(fw pSYQ!abIt:&JpeBB$^ŬY" ^?{yU= v\7_.3[r%y@!8=mVn%,,'G*@g`GqxYhńio.5 ¡HOФW.at.j|7ܧG;_:*8U h&e}>0#މpVã録bI1^ZH?í!*k(^ ?'eH?4-D?Yɾ~0xq% q"eƣ FN||4qP=*K 0yr'֮Qً7Kq`BfWDM&o\!&(zh#-%e57(HYNAC2}~˗t) 58NB|1^P7|>N6fBedž v y"#}~O|x tB 9Fch2,AV<`V1G+9SDXIbQC7!=Eeɲnqi>T)aw$KSƘ͢؎nc1&(Oꜣ[WD~L9dV2 ~k1("?Pu]/JXKZ /Z-Βޒ.pּ~h >8$-^p&6,u3(4VKڛٗmk39iT&#Q^>8ULŪ.ܱ"xAuc_KLmuUy$k/)=Q yqfA)u*e܁p[+8[^;e2^9_!\1a:[|1t5_rdV1k>%m6*m b{$]&wLv2p!oNHdiuK9b,[xH0~!n6Hs􆥐Y+Pg3mʁ`n4^g:ɤzbR'#Xb+(N E\q'Y%` *iӬ!Mt٢g,8Rh-LV!hx<0Yg. #9 sQ%Skfpr@U\ yy]wكݓY3gO`- >tC܎cI=ǁZL!-7yba\Tɧ(P=;Hyh^m01/h0lrklaަ1:F|Z`;A86$oF^:'}70SKIzր@eiiר}Lpwb#+IE0H|0j&zfhM.J< 7W2QS T%TJ|VưOxVĺRl)߃0N])Hzi~9 @?c PYy-do.P2Z<:P; PUFvl3:|]_pb=sutn%: ;V%\BdEClqvhWdʷF4n\<]cz+J-u<:$fVAqDEE1S*vQQ c{ /}V[YC:ٷ76ռ0B.g/e C[.4 sOJ I Pp4}sCe:FK/7IͣeD?[45 _ oКb[ΑJYK JuT|Pnd8^ dZ2NTԂJyB7_*pԑR꯻lHe %\wu'zUdxJQ%}4tf'le8 3< NV9G ]T wE1b!qӄJ8%!cTNZ?? e__ /syC(nfmuG_O`Cϲ5~fpt.kd*e?f8LD>E篑2F`KF.Zޮ#$G?mj+jnٵ@(!"3jΫO݃[5U)h~xe`yEfRUQ2|2 z(}yKY;q.[$V0K5n"SzeFCA3.϶ژ5Uvd~(``+e{/2Cآ,beN-N_t᫞r+bQ F q>)}Mxy ͎oފ`ZEMBڡkԈM{5aףze$iVZ9_g-lMιt#dEم O'HGƞ~#:{hfՠgt*6Z8!^eJ*6~<vÅokH en?Q؋"-8}@#ʽތC<7MY'gMX]7-lGsDIa >Nk̶3i?,Im%{?!3w.ZP]2dG'_1<]iiV4CE+4SWMO4G֟:{^y(S@Aq@6a 㒎P?Zm)X3ٓ8sٳ orE+)E([pt<~;]'BTS<^{L -X^f+:`R俿+Q2#6/LZ+_B)GȚ ы`};(/dTKaoT* W0Dd՗ֿ cC#'Z;Iis"\oboH!-J|U[!O}861Fދ<_3_j]Pvh-:C+3i`3dYe~~s규tgAs$lV*SoX B?5I\3^9R Qd@Y+)< O+ܖ+D^lXQ`-wR)?UB%$z [ATҿSf|Ri֕YQ(h>-~&>r4 B鋖(54t_irxs5*( aS&*~;~:%Tsח\PL?Գ}N{rugL0]&2.-MLnИI8pgf44n^L6d޽D4O1E `Gulb|JWmpCRG̪ $Y{d)).:a⾣SEGȡk mVٯAɔڨ0EM%Q"bpr@~X_.qx DD8\52޲`ֆyd>@t:8A)I ѮaWNѽ6)<$Q~0:t/y W\70”U'7Oߴu.{!ޕ? S@㺏FTWb)4ԇfun5d%sψ!3R/s(Y}$1l<4t=h t™h"dْ?|f[#q1\+#r5: ;VvI;#o1Gos "ᰐd\{_n*j1|Yh]Ips( ^x5آnUuMIyo#*=_x2^ZT2J--0A.8D`Z?dL7q"`[mՃu}:+M5nϽ"w 6͘?XeMФm^L!.xLDrV!}%Zu;Í+ 3]0 @kCIVC䚝Me>A ׏V1A5h5ߍOIb1DD:!]= 9!ˎ!8N%]dTV~(K0mNQhJŶ~`^쳨}t;'Þ $!h(IDχȑzwŕ. %xÍ:*eR !6W#] ~Ի9yC>R #Z mHN82/4S4p:bPiUݸ1*,p[.`4Q-qWMS7>^{pʌ?Y^6|V}'{DN<.iVI%>0cS/ } J̒Aid>Ҳ68'xe:Pq('@3z}/DNM=-9{Ȍ 2_CqEVh2HQÜh|c'@=u1@~#~sL~ [쪒2V1 ]8/>k}*7֧m3aXJKJ6_ ]I"mߞV%AJ7}s~kJ 1eڜ-__KαBptNs I&U ~RTTPH;Z_@b|~_Xb$iZ#8(Ba9}S 72zj]W+Z"8"K/ۚa =lmGZ~EMͲ7$̼ W s62@oΞEG "a[-kn' 6@L]H l>mDMXh&+a- }aN~]!rUEJ⛈ݟZt{c8OԴa[tˀ f}p#slLWhW`.{FwDuXA'$7!{i{ [%3눣q=Bf5yy/RώzxO;UH)&Pz$}e|ȏPu_ j,he 9Gѯ*E8AOl\!W3 >"9TH l?kGeY웘eqPp?o&"-5Vu`doRQ2_S!J8p)kY_H'/ԗ_[j{]D ָss -v [kS?~TO3xGJιf?ڻC9ydU}%3dem&.r㵄^s!t)L&g-+ׯbd)BovxA]Kgg4E6+0]viT$#a5LA!KL2JXr93'N({A1K֐&<:k|"dWHR* NhcYV"ݳ ۡ:t#>֩pFȂ5]}+hX^qE"!}2[֬))چjA4052FǕesɕJ+ejVJQi),od9mՄOH\do`IWM2ELm\U*V%6zEɧrPF2~zJslMŞ~=U0%f`;|o\b_T*J4Ɵ/z~#»^-!NHgf`-ܶpm@af"pmSo*܊ UT4rK;aGX:, 7^4nύZPd424SF&E@uIk5vn}McJ2~%py}hS@wf`<$IY늭|;F]'f$M-(PHڈY \Úm 쮅+NYf ~Ӏxg쐧 6H]9S.ʹ8~C$C;UQnb'L.hg{^۶";Q46&ceP57S\Hn[1^~,CD$9h?׌yl;-BPU^dо Kt){>t#Iob|O]@m`9v&tw8;Sp>7lc6[hDft3\[_wNj?PI>rS0ZvѦe( 5W.Rp^})?%=cʹizf>DT%kz$h>N0o& Me1ó;5/ 0jYIWUË@~!L8E((Ul6ІX<_f{KQt ߣbvPrI !<@6 D+8T[Ë~`MqǸvv(gI;/+pQbY+ I\@l3r)"9NR`T@5|Ej^&J8ܵt\/r8nUUtڭ]RaiA$&-F> =i\%#nO rHFg #U-ʱn4hȂl$}F%T?%{$BnÉC{ڭ&3a)V7YrKsT#DQ6C4>lkJok+vKqAdO< &jNCœq5qo=)s*3EEU{W$7k`}%RfEC"E0\0bw~xQ_FH|!L}8}̀sLVSi%IE4u)9t]<a dI`"~noD k;dc]d'I1/F [Lޝ Ok58ZBI_Kܝ"0$x ,qMb9tMgG^zLGDPI[sU&=-;_x}^\ !^nĔ 1dE+_jW . Iu+3J\6Zݺv~\vPG\d ہ(x H8 c3w:͇9=qi ]z9qB=F=?; g'C-4f.Rd i Byraz Ô2EBvHiڈWxWw*d}u%d K?G͇w$dV,h%I_- ;< Qv(TfύR (@$ZFwfmu i^/nTU>$㈺XGPWb1mIy%pfE>T ;ʤiWH:Z P{K{$ 24Snc`ؒ9 _cZi㢕>*^+BKhV֜ڈOfp4L|xuUBjea-4#96*!l;pT,ua+\^H&ڢ"T1dHwoq3 nkmu`둙nؠvq8M){|!DK m1/j^M1 5` ?0#"%*N>?`]Fx: Y)Ho1 /HzE} 5ܸX@*=-"S珥dبڵKWc-^1Zҍ|!r{ymZIy6&J 9@ؗeZAbWB^UbdX swq̮Zu Yɮ;]҄OOV`' j5AS'99gg]c'׵Yb{"x,h E]ܒ?[LTEZ!OU[DSͫEN zI1@}ueVSDP%\^_hG%鳵͂N)gxu%e@P":|AZq !iQď C# n,|ߙ(1HRUc(4I|)EݏR~g&kHFao;-LqZ"\v$z%HI }zwQl6pt*K'Z,Fӯ]@ߴTkj^S@կofxQI.a<+ȨFJZ5`}˨Ȣ85iD=)`"mr_ba~#ʼ/\t| I5'fKer>uVRK+`QvɕIcESQk o'm픹uaJwńfun}HgH<0TeL.ZZ͏YFvQY',d$Ռ2?HcƾѺvT{R)ӣV=Mfڕ gj֘4^ׂ/WS=]c5OwR m(zZ訁v+B)քL``inڣgGGG3k+bF/<3iu 5e?J`Cݦ Z)aYja*H3[ pw=о(c WؘW&ϥd4{m)uvˢMp.3Wa>iv?d3^iNW8+^ z1Y`ǽ ,5 sBxw\gByaG\KN,&cGW]Xr\kXtłzL:QU0WGp'@ƦGc.r8%VXW'jS%Rm=(P^i(nU^o=)[82,.Ԧs+ ESD"5 Ȫpw$sSPzNbی>~/l`n%%KT\KgRsޕ uB7 ?32^l՝#{Ȕno-rIp@Gvܕ 1!6Xm*e#Vp7h1ZnAs0.qY蚠3A,m ^.*؃rdE]7+g,!ix>ֽN\CWyA+oZb5clw`#z]h+˶H)1ﰃh^QT':X(B,az " /ɀ[[;B ғrz:k,/^!?pI,Eu5 $W+r-lR0x#8e[۩=_7"NJ:eE7`aY޼ KIS˪85`w&^?Tp?Ș@0HM$^^.z( f82i:-XfsǺѮD+<4bȨY a֑ .eū01OK/g ZYAH>V׳2k8+n75(4be7mX ]Y"A>83'wpiw|;Ktuϑ-5"$H$Wbvz:ʩIw8/5qąc86~2g2_/:tĜH-@N^s+D]RΔ"T4NJ`|-YMkͼ~ȒR;S (x t?o8mLz4 Id@Y=7p[ca6k|z~ẎWjʛoHT(1`r6v6GIO̥S#PKpuNg 7mpbl&PHđHeẉ=ed0f+6,,W`·֤>ZStX*I`&Pw0֡ "tg<>pt0V8Cy(%ɨI4ʺf5]W kM0B0eˆ44 WXѷMf0i9|cmIq-} ;*mrk) ]tʓl ogzw{E#j%;} NϚf{룚{^Pŋ >{ rxeOЗ`aƍA1CIUI퉉SH ANX3p]ڃ:?ro,-: 6J Eg<78r.-ՏW'Ye4TM!/99ʷRFs \n9u|A)c|?MoW M9%@/=1]U gFԪJca4>\! c Ld|V+0궠}N{;3(sx95LXrDզZRvtZ1 Jhxv%as\X4 ퟴsvX2>AHE%v$y|l j, 8=KraUfb8|Zab}YbhJYMo@־3WѴ^ʲghZHjXu0'"xl*W,y9[)2i 'O`n,phc駽9=qbO pr ?!V5B"ܲ$o9Z>r  e^׭Kұw ie`U띡os[) E#ACSX-gpVn y^Akfy_ؓ9o*V Sjׁ}0lC>cc!|@Tp 3%zQ`JH9./YVAXĞ& zz3KBxh/@@a1BLJJޥm.9CDMSæfdx v|r<=hKsGf J{ϕSR! [}iEWȂz˺N<^C05o6P-yx<`@j]BdC[tu䣚rnfpᘲ]wj3Bޝx}SBPIV/Ir50MNjzxGiFB(jr(g!Å,y@J"VPjdk$ (rEKNDt5x%1D`5II RLx^`^ǿTv9eq@ TEn$ !_(6vm9ﯔQw u~V6PgtGM/(< c ?g%eCǟ :—Pi@K_pkZ@`{ܚX ۇ7wD4)29qtmc2 t@[XJ(͖"2jS(xw[]cbB*w?+bY:ِ)ѝhm&@>N?Lt`>%W9pCr{`a˓fMKnX%7 ~m{n 9K/lzf(8 Gi昳t̝x3Ի_%Fcn ҙvZ>? ,%F1>DS bkeM+A*2t%YdoA TqbQ}TF`g$}h߅cv N Q]e`Uo!I$^E[/e R|oӵ +:\Ḏ쭻vqoST^V̈X04ܘTl=d[%J_J1d~]4;'^-ߤ6yd-w(raa@/.( :" qDIWa3[v 7ozYu=RYLH_+ !ǔB`fFʳVTLq8-jc]8KqM9voiwl)p!zFvPd2!f#+'9*X(8/&į k  4 `MTYm ֫.*uxLA!U_/7z ж54ly砢^Nnh"拜!M84& .Rs/,0lH*@C >ɒ{aﹶ5(k/@kmuELJ PTZg NkTl)7ڦr5w:ؾgmDvXq#fNfRe^/K^\xhx0yҒ5aVCzw@F!m4Ԙirhq/$By8m ^*.:!L Jz [;[_}Ux\!}?֨jȀ.lۂTUL b|җkAp ֏C,W_TşM,MH 3Xek 4?#9#Z^\sej˱Y<Y܄8jABF 9qEX+j7и^@N;r,Q&p< ߱*MKf}7)Źrw:v̼|ZN6;v þe(APNRn;gH=,UmVc[x:&&`K y0|R0їTڳb0qBױ ̃ICWQY 3SfiFI;^$2;]5X $S(&4?JtuAI#?L;jnoTOXN :WݔmiIGB.nm So8 uOۋ*3MLES M[~ 8u\_?]v'̠.RfU5en%רL^鴡nzٌ`V6Tz#HsjUhsĞZP-2w\J2r-q)' G: ZOrGB\@'PS"+op 7?J7QѤl+HȍkY sAAqZ~zLe a=Pz /vGc1<|LRc/dvMZFL ecbHEQX}D^1l$D"?a?m^hKɀȪC_` sjzbdu̮/TlѨ,q_bj]_ed7HE1+!_3u]}sfBk&X&;% 4PNn8VIR3N'X .\Ӆe}fbNiJ) +PB-5yp'AIؿ-c@gB|`mklT=XW!Kƣd \?0" ai(1zg wX-z6gKQIp_kVK[U[Ax^ӸѽwxGVE&y`ĀxY@+ǘpЪlʢB А[mHk BXafwm= h u e KLg|uK)I:# u&s`&Qjb7u IrԢİ4f/%/I/. c1k%b==aTORA5z$t`VKBLjl[| Z%&ZVM2- ٥DX"3a\˼KM gH<.zl~\WSUATR)s+usp֌+^Ӄ W^H6r8P_dҤ _p: {cgîz#]3tNH>9u'F͟MſsoXCUUP'II~ݔ5[rKo:],6srlD# pUAdRy]ɬ4ےГ1B3/Ac,<-'.}!q4j*٢FK<VKcR=iGCr١y_Mmp۶KashWQp^ 9x?[" UI",sՙl dPiA] j5Bxv š:GFZ[‡xOqR\hن\*I ɐ.ͷm7{;i5\3TSj }x/0cGdfV`WWu\O4#]J޽1 7ƻQk |»RvAnA[F vz546]XQWhY17M".sۀP:@[ʀZc_J㳯/?vm7_jIA`iQ>G!G {k`H MޓɾJ*KgWl_UyG/+fxs?JP᪕6:8*0abM"Y!bh OX Kq 8*]xl4(^fЛ\p<`p^ DU! -4vg)5+ .Kg/n1 FLPĩTCC–g])==Jz "WY~@/Nֆ8ٓs<9 ~vkE,:'f ?ipu5*}[n,x<%#ㄯOfޞ< ;"vL>oCeFc eśw avTSɂi!5WBKP 6LVJtR9gBR$ND}b <!ĵANe\[oX`zëẉS0b3 <+6b)r\Oꎐz޳+Xvؖ5Q'{ł`V+.@WKe~)?'ZKH'0sV. Q:Â>"<kN*`78 HM "^J&: v8҈S]}b)Ep7E6Uz fmK;^Ƽ$qR?Y/o[PjKTw8w?C>*I~2&IIol5MIğ?=O3w J@o93ڍ-q|ڂ!4|3=usCX'4Q>)V,ІD`)&\>r_dM[+=~}e58I. NPۼPOkwZRY ^CS9=VT g(/}0̄>&Hz/D _镩 vA,T`AWe'?*' j lQi?BGZ "K)Bw@0sD o!Q D޺EOgB߷Fr`W1aT9nWGwL^a|eG4=!WLNgl}VG*FHO>JHly3߳W5vʣosdC`cO}ɹɼ5O!ՆcM͏{Jz)N~g Ҕ)w2¨<YR$%@hU.Dk"8ļҥh[ Cǿ|c"bk*ĴxLd M[ w>84dK`>S 1܎luz[8^W3a.ŘjuJ%x5|4KH.PtCc5_A(~FnCAj`; Jbjd ݊fZ:tuh-d-Q(掔@Gt л g$+IDiXX~wJ }y<]It=aS W?Pm) _tHA-'7 LΏ@ JNNaU?'*"߄K>I4er#|5w]qAkm@;6?V~kZYvf ڂܤw"mMŝCGWUp=59? bJ/j*f<-AV!eM 1XgU]+ZWPhBẖ٣TRKx_/ H {VafZt?2ep)/CA^.wUXMXO?Ke)p8`&CݜAa@⸾egm ZnpaAnᯮ +#y[Metѵ#y?-Lv>ѱA8'OcR?&]ƑWgu2h2Vex>G݅nJ~WU@wC5Mz^RW7@0/‘"ye*S!Ħ_rb)L5!{p06R# فPajl?>~qL}ueyNyK{>Ox]M2-oƱ6pPgA]*>}9vV>b0,C%!TKICwڻ<)fqVDEEsbG{,^gnc\8h4PPo!HEڥkR{dJB_@K6;&fN0a3Eڨyxa2]mx|8rêC45f,E04a!ܾ[t3!xμ|Sddbv}- ~Wec?{R(x$ -G=^č[g]êv&";]}O-$v>Rv UHoO!/fgX!(K-#<?Ofc0b} k\^*+.1;ӗ=ter?W u#?` =?)ɀ ߰bӗ@q%44y#N{!4/wD6Xhѓ0E͎-2ZVR]XP5rPD Q x* /Maݳ#8X3`9t}w%!ҏ4Q6+21 O*Fؿь3EXwAiə:UTч|E&Z_u4KأxmH kr\ZmX$OҒD{'iFǼ|C![w SfwuSSo&F"!USs~B2?rȯ=C5L1UGO J*jg]lYLso"n>:3+{k͑ܒ_@hm8 A!2 E ҌD|鳩)fL%SfE R Y}:D+W6Umy(%VQikUxdKz/}. Y32ξ3.bxr 9}}U FG%~;MBݗA0Uƍ(D&c^$ĵgs>5b/P榠>("@ί|^_(,esw9\(~-a|n567F "i# 2Pso%A#ךIJ7uվzvE@妤UO^-h4(:$M"1$#}&USl~΁#zNN!$L\W}UFK&j031qd =&">zz}&D<3+N} qM# +TeWtэC43 ҍ ןJc'&F4 t q2[1ƹglZ쵙g|,YnR :]K(iO595[?37|žN+BflZA;뇸4Yˎ"VɕeE-GKQ<yIJ1ӧ`J1"?vI 7J8'-A<7Z>gd֬7a3!ݿb=ɥmCplw6$l?xUnftb+J^eR(t!qhn\9·ͺє&FI#^Z@3ߊB;w|qiCDzX,=Mr{ҬMRN53V; yhyJ *"ǿya l"}[Ƀa]la^=r+ zƹAsZB !b ˡYMM" -"8Rۣ8#!Mxw!}~Qqڿ$lEr‚cԕ,`F-\Lݢ/ Et>NEۆ]=.ݶSpts{5ӎwy<;]JAhpڹ\Gp_֥t7[ǘ}|z*8פ3 4C5<SԦes?}yF r<:#% @>y.?mضz,4c`wJ PLf2F @L!|a@=p6 j>һ$K dV2<1*?fTIru8NL-=+Dg/.|⵰1șam^`>N 8WҨeUڛs'H2Uf-*/>9۴)0g|:'cU#[ߙz:{atLi eOHeݰDQj %te#f4ʝDթrLbF$.+`7蚯";tdޘR>L8}fU+ \nͩJ$0NT"YH/K5#7PPUWrɮ-jǠ!#ۉz $93ŽҒL;x"Zcnr(}Ly.C_Uv{S I[{PJ0Ⱦp4 ~ Foͳ6͙ 'MH\Ͷ^8"?iϕML^E1uE_=ߧB]]X>CZ06QiSWKuȸXr ̦Soh9#387ds+:@䊽 a zK9>˅nfJv#ݔZiff%Y = , 2U¹6{!Cľ/"c"^tDb-oYI|Av' )=!_AfguӱN>& ;=RɭPg\ڪ$LSJ-K}O&^3C!5b#XS HG>_ qmcr=n w;ޔT rvv$lÈTd)ykex:nU Tu:IRUO2g9Y5 *R8$.>:) Yɶ%E ˾=̫ω&O 9I.4a v)A?s:fFr9E|NtT[-Y92vUh3?|BTnTSRTx^tsgɔ(%`R>œM7->tزmd8QH0aNJ(a)xlB;PH  .W$nKjx (ni.Z ,.R5w&AtYS!{lI*9nJ$khAߝ͈󡭼X4<A܁**w9רk歽M8.ȕJyCV3(?36 Y_?W2@.)ԟRqMvM ^  >DU,a}mVLwo1wieٙB!cA7 >$"!޶+XX24P/ݛȏ&zS)or6\ - y+(v(M;!SJ4T}%&{3$gQh/fqfrd14QG!/h=< |[]9/-eQ_}=$Y´-Ǽ(|1;I\EߍmuKK#0v6LUZw4B{7-$?h;$:DvF5:g$y dOl|/[e*պJHxw[ 1|Nz)y~ &< \ I%kӽjWX:3utraˈ9H%G "$jj<v:<<tAZ 4/t1:\®SfULWگ(aqp~& VIk>n 2ƭx)=9M'rپ: 9$tnp`ﮝ82xԋH~ ͩs->ݴfA68vf?i->M& ?w ^찷,ڠu@<\~bVuCwEt\O%<AͻL.~*$+$dJjJ->.0ݢl6P_qTq{L;P<ք"HP %a/;K;!.`x7T^+{ikZ3Yok"$>Jn1 d>{iTi5aRtvӠiߥ,?M\ iV^K]v.V z#J1J7P5.hr!,ra0eIsΉS9ֵ9ԓ3s'p>fUY"ڎD\`I?)^:k3?8 ؀k{` H˼KPaærD鲾/3Lm*§I 1k 41?uQPJ̜2"{ 0T5OppP仗Ea0 AhWn:p'Zz2 0I@][D^"2UPB`s,JR-Nzv}]jc4wvs29֯%Ht>^0ߎċt u>K=

n`L'&ߺK(SkxwYV9b5E :)453&q;wls ,ċt&mg=LsZN)9{tθՍEpg"IGT'kLm: 1뗽nM%IM7W ;> ;-,b=rA)AR!K0$ pcub#y-ɷˡHZ㨠+ytsgu' ,IН$j<"(Pgcq~#R KA'[ 5Rk}ZCcKS~B %WօPOEWpl M$Ҝ)T UEFoo?zS&,&):qaB.{ Xo&6t<6R qwY9sCgNOAqu^{Vy5? 1oq$.V2}xlɑtk"t!xM?dOwpc:ץBYV M8|[[k i f#h= k Aw@+6[+yޛn5TG̸@S6.Tw$f#7C$^Sknz@Sdp=}y|σꘉ[ǵ\ⶉ'Y8xi)CiSɅrm:}g.r8w޵7`7w1Fn=wGL_8L]}ZNT`P 3i@Ewb.^L4¯-Ngو1+HF;ɂXe6ew!uo{c]рǟ1\0~ P_ jT6>SF5l5u`A_XYr!~%EX"g]՞\E (G 9LH5C`/!eVd 'GF\L& r.ɭ͊Kj{J,]+:‡PO Z`{j>F0]J!(3؄-n$HT[~MN`mxl ;]D#K((^FmW?mdR4s^?j#{N)Q/RGLjބ&9 3VVjܤR 㣾`!36⦂~{-@yHCK2Ig1[GX3CH|%HWn'W B%(PEW/ڝ^;Dׯ֤/ֵ#"{EYlފ~0fmG ;1%wԍ$^zoY2{JǴywH#IajC F&||Y1^,]ϛ6"vŕQ;#0GiTp{*ڂk?9mMQոd=<_&֧Ӡd֏8ڷ~,%츐Nk :nΤ,%ZGea I{! td ma xA%7 ʳTKqb! /ؑbɇG}ywSұl 5RT($/ C4q|L.j849KR+6ua| ) < s 0/>鐉P!#=9g3r+~Sӻ1n-)`:_SGO߉ _lvIvÊe*ײ&.[ c:H,{&D447ʤ (gBVC< ۄ]e d$)ihrwVd 7]!({+^~3X7%mQ́U`-SPqB_I B-}am r"#=0!iΐ=Q%ըd/{ZЎ XĪ'8BŶOP|'hM^E~W昜'Uan6:]Z CcU9`L`75!cҸLjT$}0-u7$B7[Z>uM?=FNgrd!V( lQ*.uQd7W_>ִh qezl_-%'\IG, 6##Uxɋ [,-:커ph&kFvWs-o 4y(z1hYeztQf2=/?M:M7&OD?ҾYcs6a-b{RxͳGg'7v2%Ca ĉԄ*lvŶ<}8n8[QP^z1DKK\'?C'rXLW\.`iL ѻ=LR>jS~uw:)$$ a (ͼJqhPŕҋmŒS|*l͹i@c.\1+@YפDI/UEpD ח‘vڪs}O FaYZmhǰaE,֮ NOo#Zh熘X`!A\v-d|F6|%[V1xID{aD`zH'nR7*h<2xi z f\E'co#s3O~rRP}|ELUAR|KbdVopFƞ+KJ:13R'x94Ǡ=XF/*7a@[IʏNO̟:!3HyDΦsS)L਴~8mpvT4OapzaĔW{ؒe;2dq}J32E~r)E# X^^UX!UfG{}M[N.XE<ίhf'vw)?;Zx7z/&T<9#F). cJkC:7={ylNNk45 XθfeV<`BN&AK1X|^hЭ*qFұbon1ѫ- ,4ggc6#+[T-Zouv\&n)iU.r_N"^^;pfbuDwڧژME!= a-!quPwQ3Jd'SHUJ^H)6F7cLȺ9m`#VEͿ".Fiwjg|/qM[ ,Ƨ\`ޓz s`aXiˇKqi&[ڑI}=',LVpϼ۱m3 &QcnP|~[kg c4vP=F..vasiF:G_%'Uڲ ܑn[}}`4i!F6i܊^R9P;?%D0}?T3&w^HHZ:߳}1 $,a_d[)I gAw9x^k> |d7eE "Z%#\A6MjG'ux8c㔖h ?M89,e¦̀SY&A6: >Jd{:c4WSU/L-fK݆ [b#|U’W\d 0.LCw<qEe03k~V:xO- KdЖ :*i<޻mB8ÿRB#E-`kZ!\v[`2O=[ѧTNxa7tszKL%j:LL9t FQQ*n?I¸uq7LZw(9\ 6/*lEB=4,O F޾n5\]*ćsZ-MQ{KeFw0ޝa}Rr(NQbb$+{Q'bDZW+}fl[{ܥ,FM {Mp@!֪XHB2r A^Al`ƸB bN0G",zzLG`_X#s;+-bij)BpS8 3m!q 7E113TxKzER5>F{ 9x`ceG AI0_8.`nVj\Y 'jU#0}">&3Ǡ${%TYfOF@Ұ7/G`րrՙzznJ@ \ժI> =J^&ag*#&C+7U :=)F@/Ĩ[Nubziׄ 0J\h|^-pwjC'#MiNUsù9V)P"hz#ku(\XOePA7&䌕wjbvipB>HCspAGmuu)2g6nL8_꾥~A)f]$ Q"\`Y9P8DO:mדݘ)?.[_X&F+ b@ b?r47V?8FD, $ -·*yXroDj{)]5\pgA12l2<pf+@Ifu{O*63]H3GeG6鮦"=`v !{-Nrq!(V|M}ON2P cDv$WT,%6(߅8M"O kXg}xo#<[ 9ו(/[ЙvÖĘ n580z)zAdXEQ);9ˮZl+€ZjŠ1~a;hYىN Fc#Y= Db JJ9 Pr"W<;'y}ᱵUk.g wV ۞cFk}S7Aچ]6uL49զڱ/w?63G +M|0NާW >U|p’hTez5lK&(]zm9`ʐd(3j.<3eeh.!Z2QB{o@5oIǻ5\^'W2nqKDD" 3L88ʂLRs9*wm-^ Q qu/3u. ·YYZ" < ѮbTOV*U:|>DvjPǽ.X8FG-RKF\|J:y5n̒-iq)B]z"6_&n-On8h"" B BZ%1HT Tt둩̹Qj@ؘ:B`?8^g'[rnR<5YUQďsӱWh$FF?R[XXca|&Y @BϻaMӹiGP8 [KmF S_q=<&fjPI|yq "WI\ZN o?;yUG>*->l2Pu9\x1ZCʫqeyFr)=$j;dGu e}qp$y#iX hxX}Gt]؍e E  e+h"^Cğw'#O! U_h9#G0gNΜN+I/CUN0_9@ mc>L`1Ƙ ֦NMꎉ̃O uRXEq/X@(eCRzgdI,WEcQJ~4oL7ܴ[+nA^mIPBO_c)L"3M 94OZ4'{FL?0"fւWZHzsHFE[ W!WKqфQz`策a!{)85tQlA}KgP1+t-+vν.!fk>C8[{*1LNǎ=`@^H>Έ TCHGeÈqeA%YZ_XuVPq(%`;;5]߻xRX`mAFD|#T(QH"?SitH`R$wW纖D0q$GRAP͡g3d~?搉3El#׷|ῂ$#J0]ȷRי&lM!7Xsmoh*ݿ/gD{V ӟ/GjY-> $SYHGגq)ˆǰP#|ك7ҡvjxgEyMVU,Z!9K&eoyZNt`F\$&b{chã|Ɍ;"谯d*L΅U1֟gXV"m[Jn-nWdq$"wTŽY8FG8\ j+SƂ6ghXHPyVXmo,yR %G,W SiaC9X24!5;^\2oE҄-V$" HĥI G`x)cFˀ5c &ay2ˋѸ|w'-+-l)_YJ>(~kq1^!QqKˮ8^}î:?JFK*t1B"ڇ|tknFs~8>Y^% MDm 3J-8 R %C Md4=5X<´& .Y2Ӿk!փwoc;_Ac b s}HVmPJ$4k(Լ)ǬXE=TPFvkSiJ)`swP#߁q́gDymu4Vm-| y㇬"Yf!ݏmI&Ȏ(7Ԁp9.wN1nM"99sYa%.KKVN/w4 -oVFvHfnj J? =ދЛklRq,SRw/,I|nŁͩÖZ)P)`%_S.k]⸺qYiچד_SDɷP:8>&:W&Ѐ&&7rM+G{XJi"YTb6N91[tn͊V2'ʯ2v`ٗ>i떔gJ;qj[N\%SN\XЗ|)KwۮaBuxr{6l`?cTB2v/yAdf pW^)^aɣ8Q:ץqfCv,3_8Z PR$yH9U40<F,e`y2ǠS\Fku|>v4{] Hch]}0$< Q󆓻 &f_I$W]d8QJCq/Rc` E ` T'콐]y*иakuܶ%fܼ{Ҳ[-=ʯ/WJ}n$yV *$_Q9 {KEg¢{ H! c;Oۮ =R?yC(yX%ח*F KI)1jhAKv5c!q>a%^<͋C)udTW.|]O$3w+pzhaeܭhk sõK8IAxU}(K:IαiWlc&MˉK?b.`Xh4HoZv\±7YHr{Y8suW0uNK-U *iqcBx9I4'>Oj-};Ԛ\Fl(7~C221<:Y;>گLê²gg6{~C '?!']@QW &j<}f5=]+*!拟?k e=Akֱ€4~(C!?vdto u+Qܩ(sT"\  rܥ"鐣E"A>I ¤ի%j(#@,CyD]TӀ:˳SP%yLwX_ ?C[ʹ^qO\;y<.(̻Eva+eAhP{UBr zphs~ŢMS+ hPޥ4ϋk{*}X?gN5t^6@Aq->,KH]EqfލHy0Ènh:/BL_I:k=4 C"hϿ's5pF/npέ\[Y[dO[#؇c"0oڭsfP-<9~`3u[aⷃ\D.ζ^752SũEd96Nj&r^cbPD /~YP(2pҲm]%Ow[3kUzВدgTߩUYVu&*'H^o ]@ V#S2O2-32 sɹuI5} $QK_68V(E6XRn#n3cvU~ F ~VHcFK:`jRd3aLڶi?`bη/%i'D&;*1+|:6d?Vr;hK:zj8@Zhk24D&|aETGuqz(o@UM͔g*€m"|ą aRG}Eϳ ,OVL쓉^ٮLa_ <|L6t &,CuDPj_?Vjxϒ)@_bbWOpLqo#s(_T$e S%)ʹk,O^ 6%eJGҬ!븊t(2e". %巆%r#?whoB'꫗mZkTb4FȬPkޯ \2zP-weqiBH5<7΁5G y*:Nz'װbi"9lYm 9xTUKq_ӹ qh,Nt,RŖɑӦ'Hd K$?@JcӁU+?jcė[Q%j4gizDҟWDJM6h8f)WPcGuXI.],9ʵczLr_r> &HJ論N$EGn_cK0SmgѮuNѤ0S+:H@Ī6$@7V$]֏tNQ/\UM V_@6Ao2Tʉ{"(id^V(+K|1kkal0zL4;`iRVr\ ~aubd|0!Z-f6GV ubc1n*MړZ^7Iҁ*瀂1$J7y@Ŷ@EOU:sp] =^ -r1d} `m` ?!u|R` &ǃ9@N]PU kȟګe%AFo.5(zQ(1c54߄|TVD*/ yJ^Kږ9"ǴC1{a&RꊂD\D&Nm§3-.^B-K-/Z8i{/?Q EsZ12^#u1uO~xaF1Q"jI>dWvr,"1ςP=|8kCQ2w(el=,!4o`?cO skfޙj:K> X CBFz#}6qBKaF2 ,v"52t2%`Ab7=S>Uh|-Bq%0q)!B_Soh싍~xNϝ-ܼ$&?^`ow@qy- O[%{^pX=z׶,SbCq=Lv3m\*GRoQ n`r5T&(Z Mn{*-sOl79oi'fP" N!(cՂ\]~AT/\"{ȹ M1H?Һr)9 {a9ƈ5^W1`/ #} "ҧ:'L5:D`k nWF.9%MmlR+h)YyNJ98Q:`WӺ J/}C*bX_ِ5N2H>!NXzD?`L~܅敠0+V~Qر3a8WPˆZ EP1V#3=vYVwiPr/L6bAݢBkzb_Z,/&ɡRUA/eQ zIL@D/WWj&`H[ieoBX{"T_Ӱ.4] ^1]ҼNi",ÖmぇVIcӏ,y,t0ȒM ]rYX7p(ؔvG(F_LLz{ǹ.C8 42hQwrgҳWjGkL/L(&P3NtaLuH(Nt 5wW%hkVv2)F xh hr\6 w'5iĨ09-qB8H˿-̰_.Q0@Zx +/WwzmJױ%UgہK)C;Gncvn 瑯]qnqKloURbe1⎊^;_/q{/*[ؠ8!<4'tA*k“W22Y1FamȄV`Zu^o n h,1+:yL]t6m3lEܽ5Uge@4j€˗Z  :cZ䃣lyBs/R8z't'πG;4񺤄,řh+Yyy1t-o`QtCCuJ޳YS.f>(/ 鬇*S?d6׆[f?p!3--“63n jX m; A٢q$Ԯ3NoP*@L+U}]ղخ2OD$+H\RWc{'Gg6CK)Pz}1Pq@=c l:3PD]ż-GKYGre=R1`gZ]A_eEw=HanZT%s y"}e Yh6t0Ę>he(VR!i8=#,sLr sy NY* @(NB1p :NTBdPjߩ|_X?IGL0 ctE2+H,}aL-(Lv6vBzL6?UJ2gU P !ttx4r88FR$?ujOOM6(ݘAxj.@@>&5t_xP8Rq1MčW`Űk*2Uipwe42/iXWqYv ALf2Mfx1XL}yhqo@%WB%Zv`棵:vN{:kl沕dә^ s<}>Kv_wL7"N P3#@e2vh] Q1C^SwMoU ˜#f"a)%Sʽc)G+W~d׏錙f?_IUM5pV,tO:Ria$nMfAP6x3 *Tlz`w o , P:}gkLsQ ckY^R憉9H&dб>(6>n_>8zu~ET Dٻ 2b99ƱKLij`Tz0G d u0\yg!Qo#Oy&h3_nmٻ,] C(2Ȍ 4?qQoSm#%(p=S66;7W'VHIڕ fnABPfw_/VYr]O8gy41eEXY2>Ě_ֶ-'At8. \q.Q6wKeWGut=Y!M,A݋;6Sj ȹ0UfZ?*X~}{Rgaqb6P X(h 9?Xm%3Z@03EQ^Ӷ͕71 9^Jo,Rf/y_YYn0I`tF ]Ա|pӂߡq,7a-/ja#%%-߯r bu_G\yAhxbK$byZe9!?QUzN ZM: V±w)l1!mi7t"^ 8 Zˡky|]Q(^JGbTmgF?CbTZAPbp-t.y)ݻhcmIásXqjky2.d/Z7®yšxJv&GbapP, /EU}Y;Uߠ/8Jo-EU$#N=-3Shi( 1q%]%q-S($JAx#sЌUn1F A3 $d"`Kz/, H+(jYI+]@Y.7iDb98ٿpյStpxmud΍ q $v "PhN=a]n[61JRxa +n.f2Rx? +@@4nu@WL.Z)z@=t#2Fxn}Ua=tk|yԯӖ gFؙhˎ/<-u"„fA7|мQY_N;:V*qF%;~Fhu DRU򣋞!%vmH&] )ZB!fȁ+V 2N,GٙQb c[{Qupqڼ*wSd ̬Lu'[wt)~b_ PDٳ51.),PA&@+96G9ȻGyFrQݿaveb-txd~$EM &- [V{(㱮?ϛ w977(T xIvlؒq:_Xr)G1Og%#j@DZiq2/%R9 Y NyVHTT3 f7w1/ϊ 1񯾀Z. <*?cZKM RK~Qza).ͪ$BB.mAl/׌tPk.vP`5G"G 6*a] {B$e~)5-!*#CrreN_V_Ѱ566xًA~ P4- @j%]x=Lh?j?Ë[4<.b`l-sF;)ԧ<ۍ/8, H@F(+ߌ[h@nZW`Lbv4tG4bCZ{DZ k Rf"^ '@!8& < aOe WS腫F~#}ʓ:w|^)̷HC֍OfmL*ԍ~uBS9rKeI;iո~!ʧSKGAUk#b#wRpauj1̡e+kc[諸c#q/B2;ϾǍB^utmq\'g Ah%UCE4 \^g,|8b]]ve)MyϣqEuH# fԭ"HNq ӽB>9LɅc*UQ (v8,m,I!% }[Uu|8/lI6&ꛆ' h4/^j QpSWlNT`1G:slxUg*>ST+y3z"4T?L=͎&dx[uolۯl߹>M54'YU>Ӓ9f=d=GYЮjs) DLEVU΋q I 6;DST Z2mNZ3Rv|tlY\ a۴gd1 w#C7Q9hZ!e9ߐ0H'U3{AʹF׶zOf}xH35nMZfPXcˌJb%rഴ'V]jG( ܕ 6ݵAZo=d3%kPG&!*"Bܟё6NDe]Ug;~rD0]pxX7B1X X m =ooO$=@}JK'a/9нN{߱Ggz7NtUݚȳ̩z\,nKTf}z\ |YF:XzbfX@E6 tua] wܲFz<Çs" [j3&3fpZ ؚ|uԧ (9qo:WG{d/E6tGޏC7kv\K!_эs78Ղ|GTxKw/3̻\},^F@"% .2W2@z@ |.p"NFI_t:)1l n)-b@RsNґx̝26/Py$ذ41>pd`t < (bѢV0]SIQ>QdZF`CK1")=xk鄸Mp?H^}$/#gi%`l؋$Q#mCn]z蠙L"FKn_oX1BTkL!o8$[+},R{nFRÿ5Io<ҊKmJ4Sh1&J;wfH6z'QDOy`Qsf]`}d#:,B5BKHt{;|4ɽ!nl5- 1,71Pv;K2.4MEf|GvUBzJy%2z kQҸ/8ᜑ}IF徔&8ŮU:]2:IY%)h3񞔪 TJZ#ʱ-N8ovۢ1&sk.Ӓ7k !l/ڔWRP uelu¼{iGG-{6қDoMsʦ3|Kb99]T644W>yOHSdN4_'> N?{=m'gz%σ(=eM#&$3sxV[\ 42qj RYX5FXQ `/ǂ1ɘȯSSV=j;wZ7A=F_9Yw"tÀyinȔ%(NWt~Hf FMRK_?^UWGCL80}2׊౉c}n Z 0Ĵ:e|}zk'H"pQ&ĸI,Xea ۬B1ρw<`N.Q_tֿfF}6nR}g[$FHu+8&wxOZݧ?hx)*y0 7vDѷE,R&7wr<ŎkE;7OԺ(jSLjZ/xき5fJGZ}F7G^y H,o%_- Z:MTwM8I.;TC4ut֎П{1ڴUzW 0^P=j7u%z Z|k ʝfD=^npm3 bF[ǘSIXl=#%\x7QN7`AU[ga^m4ȎNm.>m|<ݥՓd0%9qsjýp-_PYn] ݪ~]͎O=pq}"SLWhQ虲ZTLGPlFkN^E{jDB=0Iɡς&œ]]*.\"0 IW&+8_:/K؊zTBb57\(*l^ԊJ޼ٔxC8&&Mh36AG)e~,kpO!jA!*%_, ]E?S13ug]fspRj~GNͻԹ쒨Qolޑm`zv!ZؙP`<** xxJm$s1 WʢRQU D['*oOJqz$iTQ|d RI^UQ>5Y. vh$# xc YjFo"s=^n99\z1+†(M9M[ȱ@/e 6(sU4AYovS" {5.]j'Xkޥ[~WsK}ZS7wJs@& 3M&Gpf/_bjYE2n2l$6q~vkMt8(Ijhh?:H)[(ǧ͉zCѹqGအX^֦n(?'+2Lr#b+bw+w=:RL+11X d'GBLW=N;7"3ab0=3 }=@\x eƔ:*c\K,K֬02뮸]Pe2ے}v8c\z!ԡ=)a:OB EZ ؉=̄ W= %xUеc։_iX375;رf]"z(^.w1#ķrS)P@?6@)G^4La81kNǃn6"ޟlԓ)BQ ߶- ؾ5x*2 !j~9 tQd0OOG+M8/ eDܫs$weyB,_J?sCg)u,{[\Uy5源M2 / ^ ;U 6l2^ak~%ʅT,ۑ@qb+`?h!LYs(MlG0YiFOZͰa,q4k4ćP ]_p6> jkݻ>5H ѭm&/=ƍa<4)4uN+@lY\}уڥvn~vY^* tnjk?uyDvھ737 R̯rÏpCQl:`]|yOf$/w=i2\7lfCkG[>?r[P 02t=Q]"|]"py,𠕆E9wT s"X3%-#1b`$ońߦ)be?Vc4dxNy'jpj2(` UBW˿,@\ mEs;#^9ObPil!v]K2u dA틠Xt#OLgw(3B_OƟ#)>y$KL 9yb$ 1*arFxv2AJ=LAA밂IB}\\;D*4%1%(wf<2I:ؿ >jFEs uOkXӔOȬ3j}ÍS4h(~fYQJ #/G-d-m=OlF|k YXL~WPA޴޵*#"9YlX'ܮS̈JP&/HrQ!e؁,k+4^ 3geG{$w[ِtnJKZt`+#BU&Bg swj2&U$%;":ƞ ޱӖ%~o)| x%K}8 {m%rE^6\ xWm:EiCDOh*?O0 }!G)X=~q䏺%iJWҚhX.PaG*ΉA,D[#r,ÌރXS7 fS4om3Tr~wȝO!%etJ JHیԏj]G:.b +_WvD-.v^2 adL88bjQ4g78uy켡p↪{R>D] - Ih,* +Íia45ufk 3 ;m˵R* \Hr} DbǬ*\vgץ1㈣ e$!ENġ+R~ætH?-|jyg8!rԝڳkZη.1{o6prCuo5'Bg֢f߻Ғ &p2}p[z D$¹$7{DSX@!̞QYqtK_{YBvX3*=te(Wx/s}z0Àj  Q?c Y1\ R:ldY@izqFgS-Oj66/13vDc 9d07zyzKM okwg]: {ORQ 8/cZb<Cv $Fp٬?)cgpb@RsVvqOF,+ ccOz9sV}:ޱA_ .ڦʁ}@tχy!oF2aȋfDkf4$wx{n P۾WjI6EZwɎq:B(9۸}xT:fk P2bBhbQA <GA-r膳Al(Mlj±𳫵VI-M:O$59D_5mLNy!`;/7'Mz$/V;e~ Ǖ8<S̫E:!Xp y]Jp~,}xdeNBzB%T4HgAu[=YM>_-a+ҋ<DbAgsJm)G/8= x.${ KU[.7A\c`aQMSst';;@9d"Eƶ-Uȿ}Q眖N%y8׷*2,R~=+߳ E8UBBE5d&_߫~$<'rI(=[-GNI*?;0R\Wq&؋n `P4&"%מӸ*AE'x3p Z2ۯ)Y$#G9&=3* RFxc"$)_̸_g~=x2dl9++_hmΡ&墭2|UYs{[s 1~ajtIF~EWg~7]qtI®@jgni>#YI4XiCj`yq0HJ*|($}H]Z B/-e@!eU,07>06`@6Gz([7iKkI$I844Z$c,nBd7[ k rc.K;+GwXhW>~26c>Єׅ3H%:@F嘎QQE6+NgXųxt [2Ls>0e/7Ks7(ôX|ҍ|@he {]}푔9 #؉>樶0@{S\LmEJ&"T_2@2AnEv >lϒE4xHez8LOݢ-K{v+f6OHUilhnYn o"nTg]hv0!Pwb Pi٬Y &%7ceT?9xc7Ђ;\r*f)X7~`,(t3ULDi]7c8PKq’v$(s &ygѵrߠ'>\H*UB/5n-}w+Gp!5v9]o')}6(!R0LKCu!)6ϓ+ţh25)/hH~նLQIv8ut<*KB[l`ls>ǴgzP_F\y:*E!9U@4$HT)Vy9OLRcm }.K~ci5 ]N~y.PAƅM7H1 U'%|ӞK`y`Ffto/_Xe"r`eH=y, .8#6KL1&BM'apQӑ??W= (IY"8vSp|R7r;>{[J,6"i_oW?wdܝ:ՖN kW/Qޓ=l%59gIOeIY '{h.ufcYh#/ ((VP.'#Xt 9q^ptGFpT3v*֦Qkjl:|>QcWjP9hSZ(ȿ 8!sq5irRG1W~mLF$#@0σeNV ƹ]ť"vϸM>8cK?Ez 5`#=+.ϪMr'b5 o<'2[cn]Qt^!Vo?Z9[D,q1ef~lN JO7 pHX򒸅:+(#LIoI,QYdmi@G#%ARB26?`/~kqey6Fahl?=GVߢ,LדǠĿnƈ c9X(4>%5\9٠0156*K+k((Ꮎӫ/.[,+UAEP~_(%&lX#'V]WFjd).HnN]Sh?^&.M Qh^] )*Pn )Jk2p/TF>qHKp6xGvfzٻ*mOM_F{X[5xV ľ1ӽ0U4fP@8GL0 pH_."KYאdJ%t-K(Em PP=&i/OjۍJs ʠˮ?Œ{G. sC>:8"=848DVI= 4]AM gtg@dY`ExRX2 "$hE*+OuTjܰ7׸s1n@bmfP=9jE=pЉ?ۏkŒ WJ?eϷx?G5׻U@rێdBc׵M2Ʃ&8iE疞ZڝA]&ߜ>f.,gDpP?)N\Xv7s~k.vlU*eɭqn|̉<% 9!%bp}ۂM G 识 ,9 ]t(6KWeR`—|,؃Bcl$'Qs__i#(%I7QSقj?Eqewӊ5D/OCMb5}ttJȥݓ&_P^gNlz_5뮙=sH[ZD.G3N59i LN/LY=aFf'@ݾ0}$,MOVJ/aP[|Ѯ 5H;lttxjY(ҼI&J@`zE1ksZ a5cBT5*bR(\&{/վB8~yѠO\v-UY4HљpUqpбbžfe!O@I]p*{l(hؠ&l]FF yH4"X*FƮR%0WuHؿ*^;.36~6SƬ&vN,;EM˂1V\+UMô*s L۽"W>egaO27?T]ǣ/)[mCŀ s싯ij§v5JSm;/I:k9]')V}T:7l`(`*3q5D>Q?lBBoq 0;,~~*N%C8f ߿:i[>H,l!m.aam胔M7E/A0"!m A&RV@VG>z8Z[O;P:#3A$ɶ͓Brтe]"]Eah E QssR [q;;DbIon)eX9PFm|r0͸tO_6e"őqZuK5B6VɿnA\AB[!ox md-UUU@s]9/D(Fj:$ 2wR"ً1g=cw%,m,[Я1҄y&2$ܞk<)qoVh4ChITRbmkᅰ vro[dYt@/glS̥1isi?6?n_eȖ~^ 8ȁvI~͎>KbC,H+%&\zΕ+*lړ{Do+>)>͏Syw`U"i9G^xE2XTֱdfYy͟m+e\ "a\5)jz~?u܇(c 9%4kTOšgJ M xy}3R6 mt= O|xyhviU|d$q? ګ:m$7{rV]>*]Pry8-nҐ 9ԓ#!QasCh{'E_IuO~& Fր``[+6LʀeGrV:З{.)ج TW j=k?A`?ԧOi {7*=2[b4>|I' 58̹W(T͋-DLrl߮2f#%Či(5{8^pØhALط[fS΄rP}G+ -ǙœQ D8P`vaw=4LXZBT80u21ڐpqXM.u{}E͑FC+=ҾMoLtlY`S)_mdrRZ>0Z3TK|GQ)t3߯yW48O8<4@4*YOUM.pab>8y]8L\lIkOLуM@5{VE5i~$E 28%[WNmog\(x?f?[QMхkWjy :$ڥ\hy񾌬Ox w y0T)6/z+- m;jSeC>gݸVgD`D˥ k; 9S%vVvn{6AcY"@oh.^&\Oz6SaC05GFJ75Y{l7-bFí`U5pPUB"aZ{-+j݅I5,^`Urt].=ݴx%$J<۝΁}:ЧB7E{HNj ZG@p6; RQ~ZǦ繯gyp_xq }W٥Kc Izyb!y\/;ave3hLł? =Ɍ<>)lLjH#DZ"9/d[|̠GUGjAfB?^r:׳* )C/w Gc8O d":mx^DW쮲t}60z"NW\#oh@ouLzPw4E"<#½Ń+Dni\?C#v6z a{qYuھ)BJ٦C̹r(5j6Hw9~+#" &}MtzN dAۮ7ʸ](V${+7C`'# yA44TٖlK]OTll*-y=ˆKGr9UzDze2at|YM%%>D3RmGWIV ŘTSi]sev IDv&G)0r՘J ̏5cIFW/zٜDֺmxɷ7|:j` 7!l큓8B{om\̮vX ]/vHte͖Q?bQ6 exRF͓G>^4HY/)PW~;}l)FPzDжdjcU@tr.uk GS}+ݾ M_nxo @']zcc:=C ڳZvzЂYb}T;b Rv?]ۤJaC?uluf|&䤣z^`/ǂcxT-:{>@4q569n͌muR!fN]LWEs]F?p|)T_#=e ܮyz%BU7/SĆء CKB'xN䪿/9ONk ,X iQ y!bY%*(ZiǾw38y󚤿'8~qq!^ok/xW K#^盠J[öika|kXa?RMν"_ 7b& ppu"]ń"UBvUo(5|>*ghڷlyHX3aiơ^䲭{+ lOp2gDmGk5`h#[y)"̤őbޘg`:*:#1$&c"@9 حI;*+sĒ2vtIP4NOb`dHA)o]~(CHrFf[Ј}*?,;-we-:z]лII:J197BH1C*F x+}G6S.ob-H5弫ig1l#I>Tļxr\CjMC_!iF5eV=-S %~Scc64iiVZՒ~=A}#IJYϋ _u593 ED#m)wK{y vxcE+*TX^IKIe u;wu^Up3 t & L oU+!PQtX|X&IMq2\ٮ`_ cDļY!(fBrD{5D5uKJ C6?U1WF(HE;O4#,+6lIp!q~vSj%=9Lo:~r6ٷL|TULܮFCiӗ`ztMI˅G09f7ej}KA3b5#&I3?AYu5Нl|~cRv|ӞW'A(d Nnhgkƌ,dKM&99xNr(񥢄WF) x?e>l%lfҀfлкކm~_k/yy#<Ϸq6GÔ*Oa2?+VuG2x ndeM ۫;Jqx*G]>3rR^??%7Q!KW4Aus]S++D%7W[*?Eϯ~x뢮?[ph9Nd'v +D+*BY 3#Ī۝K]c8A "utqSVn1N24֭._d52I̕#K4"CC(Qn9}c;UC12^Ry%a;xv,T+^SAmeudDlD~kSy c\SF6Zi.k;&/. uPn]OdWo>!s쎴Q"2L2{HIp辰6>iɤ*ߋ8^v!Hp Ze$9+{Άteli Ոʾ!UVm(hW2MU5鐴oʂك(vm?e8qːrwj&+މb_5߫IHRlD<]4 &$ݽT7Q7`̳o 䳇細_4$3b 4c Y7i: RBl~ǚ74[۪YsXLNɡk3 +ʏ D/{.2,;Aem[dKTD/|Ոӂ=)T!I2ͺJ#kk[')5AxzP%Vk}7SG@dnaDz}GMOh9J>+b#DGj:e3Zo(}#7Vr> \Y]/0lNkb 8™#&^8 dhH)e9Ǫ8K$m3@f [nRDz& ӗG4 l$U -1w2Cۼ\#u?ci^`*nݰh YR3{TS߻-Kv7gZ؞H{jza f j&hsF*=P6;$Og4FG}ThXH«j4]W+ө̍CB\e%(r5Zjn]ї I`~ȣ񿥮f;u<2Ɨ* XDUe6😗 `O>!ٝFvx[s2{uNԯ(ilr>Z)U]D Fe9 iz?jCr8>J75n#dZMj><؆oCv^(u-;1 5qZZ5-yfw* ?j0$WK/o5 %:IFd3T.HlHu_58+ITlw5nP`+)x_\I|ގE<>bª!oS GaZŸ9Cg’3㣄T׭`IuF Kq5%&S.hթѤVṈ'Q&tmKnRO[t}$1 w-ɧY.q+qs[ęFmuxR:zwhk2~rWY[jy͗~ks H2 N3iQBXms}QlEK ^Ur!-CƲpffo 5_Alrt#4W)-0R_GlqXq f6pɼ pCk^"}m"!_TW1WI9Ә`3f-M5G*rK\Hfrm9@rN}QQCCB&'Qm64 =w,`>oh-0/40SH.>ۙ3=V\ KQTPZŧ\UBc|BI*Rj|| `kLq(yȥz~t؝Lv 0QAjBTsAg-U_Bɡde6_>W' )y:x::#D5/s!rh~%eSZ"7@9Ȑ@-9f iM`~w[Jx7s,d*bϸaBbJ}ԲɖX4ZEE0T\ڙyB1 CPK\C_d(3뢡dHS!l&Aa yǝ<v5L8f' ?J_f6XδE²|ԇ~t ݏv* EɠHZg.2€ B)Kq4ZP/5+a'=XՠHy+EW`zXn&yԸ{52 i΍LأԔ-{8|#KwŽ]>?!&Yb*nM0*sLnJeek :QLas1mL]7Z<6ea"XA(%mQ$>ԤS"_@T;ȕxHdh'ĞWP_9>{W,?d| 蒝s+45J6)D0BQӄ̹L&h]} ԋ˥E[WrZ0~rfY:,~\A%Ц\푪lV^h iv\`q24[/wb }|B|', hk"͸:|WtoҰS{ /c Yvt:I1BbOUdz(0m7ƘX# |f~i'dp;/ lԖ7N;E[Ж틲ciqx6d:heWsFMT'.^5xp>p^7pEw9mM%=r@o q[> zaL.uP :?$}:.Qi9PuZ}VroMɉU 8Ӹ2tbho b^yEӇY]dOQj.3~uhOd N`âU3}ۧIYAq6m ڼ&Nj> K0'3ENNTGvN|np136^Wѩ4zWmi ]m X8[,9Reُ=QwK4"c'E| .N4_{\hNsfPzPAN?]# '>uP K Wi/GV=RCo|IV*(1X!o bɾgg_܌J,w] u#V>kW?O9 Jr9zRm*:4Cx}2@{zU7'^iSVfFD~E2qw8@aܝa-gy6U, ͘ܡ Vmt K2'˗E25F|@K'ar1F#^bRuQ78iJ-!gelfJuM{= jVd"|f뾟jmOztC(%sUr!+'ɆOӹT]n4^Ɨ)tx׺(ŊQv|,^Qu>@RximM6KPgkM{v*WL& _ȗJZ& k NwQy'|Ա}隷 A7Q< $Ĵ2Al0? (+Tn*&" l 8yr z nú޺bOfQ]YDFsy׹$aSW%jXpC"{ӣ!p8p|.u!MܝkL8R*D8#fա>=>ݩ^p06 tv@gQdJEMJ@'3|8SSXbW_/֮3m1<&&#]h/*I&)HK` S&,^*Bo]_V jѪȹ upcDK[1\>]G.Q_QW>}уZJ(_m٣a``&z [ѱs_dm^A&َ7N? OkaE~h!Xy~W7I!iW*q({7Xv#RJc"V H=ݔ CͿl]aì:>kNO0ۥ͚v[j<,5a-,콝f9e{՟lwdqVZ Fre#6DcӋ9·웵}z B:#ԷLgJwonO+D~)b ?S°o%  :%"9#A ogOՎjDn)'|ysrKg'ӌ7 lI,JEUZ+礜r: /YHJm\{Mߤ'[8EXˊs)uO[Ֆ0,^>nDߩzd7=^Shz&=PAċnOI߱-F<^3 C!ak1iʺ\r"2yp14H?w*K *A\s@\M RPH-g_+k{3֗_]5"VIkymH\l@.qVٿs$ !JŮnOz.Sq+t'B`dXN, cc2qɟJq kHK?`ACq٬|=J8gC)f_ڂ I8M9p}< +YFس[!2:wS`K٥ }t(:ݟFvx_xG=LNS͡t$σZz, DRe1ĎibPs6fڐ(;wVCAmH<2o q0h"d-3TӢ)I6nK[]wȈH;ȯ\=24A^hFs -ÃݷOe!Mr~ *!: :N#J,xmԥc?vחs?0gE*wI=K wU/w"**0kpJyIoJFQ3+~PX66Hh9W憭y/JHǢ.50?U!zzAe31H|'ha}]}KK5+ժ^>4=7U.E{ǟfRMLv)&thai\.yGH%qL٣'j,]ں 2BJ $U+ȭ cq)G Dr> w2Z mx!4W2tq8r1%]C߽ٮ>NyRL)^X L&QpH ŅtCG󧭐L޸!5x:%^[1{plKw#yHWG*oӟP\+tWֲ|fLBLĉ 9f7A6cdA"'a?g ]F,13?(|)#%ɩtVG`2@ $b)k%/#k,QAߏ$JgL'x7l`5bҺU\kc~yɊM]l>8 "U}nӾ;Z*Y0M鴭`}7iJ96ox}[l,"" =vu 0Dk`:Y;Z5+Ht?Ap΂dq۫x}8y\3[Bm" K][ xu!&yTM߫*].fSbpͩʀKK*QW1PI;yI v O)ׯ\U[7\=4WaGc_.'mƀ7mD".iJvvaTdvpw7ƺ^e۸Qg6d΃.$j4zPzޣfkKKJ+z*[?aIChE&Ft馃:jѝ@ZB.-C;;9lq V<|FNt}oHGm.Ϻ.S7jUBN6>ёw޺K i^̰xNO6I,[q 4:y H:0QGC$ ֪_#"ĥ}Hol's;k6?Тsm==E'jr0dH_g1xON3T;׻OOǖJӅ7riHR8:뽺~߄CnLHX8t|zq#O#̫ OnT6̬2Yio/'KzI.*4 0WJ+( ž*-raA8M:p)^9Yb(0(jEͦR J&wsiW5Q#ގ7Qv,$ᱴ|`,]Mh^9=.cGf FY'@t!ޮK3JN4? u?dl*i"s]V8J;NzLf{15iaJX3'EXI1\0j+ꐟO#5~Ro4{3/v5{G/VF8{%S SZ5}}ф֍HPƤE#`l6guJnd[xu>)f Œ򇨭"bG7)Xt"sM4Ѱu {S[ĥ jք/7;fJ!dNI^,Y2TXOhVL)zIhV@e 0"ucJT]kGr5+Te+H!m}N@U\o^E(u, 쐏ǡx%U`ll,!XJ'Vm1Iv +Zp~ے/& JR]ϔ[uqmQvW6 Tb Oyd!Q4 C@BzF{nC.7ZZc r?g3?ffAVGQG;J(>V{PORu%+8Bh-_Tᬧ fU,`myvH!6'|,d1J:;Y\C}AѠT4H8wu'hC;Oqm3TmM. Xf@5Z׎ *7G h' 4!~P[2 t6^A֓,YJB4eH2&xo ևULT۶٧|cFxA'mL |aY7KR9+J~UYIĞsw36s?F I5{s4Qt%NX]^)&"wUAݢ_f={G bϊGMEcOypQCf3FM —yE$F qWzf>'nZo:͍bDI:eWx NJN!" stGntYyyc3xۉŞK"ajG ݎt!E:̐6g>Gi*`imD*N4({🅦c!R:mTQFA 3n@\9$74ŀTʶej@U7:6_ 7F(/ĉ+Lף l~LɤfElPӈ_`])^_p 1"ϼcG5tSIXR݊p*M Iߣ ^7՘ɉ6G[  am ]{UJ7ZVlH0g@-9͊PH ^B2:`>l,[ 96r)dj@JDQv-'x {{2+c͹G:@_Jhݐy5P2c:E6FFHz2a"ՌY+s0mp]JWU^Nu[VX0Oً]t3 _Lp³;B/Y##NEQpGT4]mA1>H6"H7|B ^-A~퉰M>1@6O,5QpwHrB{=s8<QmD#|p>zLX-!q46f{ZYdhIF/]]#*]t7)61i6Mvc)ص'V%9\da P 5"j]Bn_#?WY4zU+tQOLbUJ,n>`s2C!Mp|lSi%uF,Ԗ",,wUªf>8Qxe 5WRdo:ncfӨg5oNeg D QE762=jq7*:눽s`\⢿?ww 9yƱH(U&,{LPYr뙁YT  I*7˧amN׍1>51+^1i Hg)eirNJ[g w%d "0oԗg0͞8e '&t2{x,~i jr>k15luaG4sܛmfۢG`wfX˵>`.GgY]_Q5Ь\z&{ Q2T4'x6fحU $xJT>IRoЭߪmo\:F!Y.aO6; ޹yNee*:b8\BY 4F ML&#W!de5-%ݺQ>ȣ!;Ji(7Q"hp6nF{m.wg։.ܜ#i .K ?!}(Z9=V>`XSxe[bNpD51P/=D[A ʺWФ,0_Olq֟p.ZAo, 몁`B,g۟0\>?VWpbҸOfM< c n0U7'f4?ɤ1\L4z2p/H3TP@@"q1$v_i>j^]Uٷ`~˾Rh;qP;~*z^U~L[̖uq nբ> 00ś7WZ!(`>ApΌʣ"+ .~|  I:e6:J Y5AOfIGJ+@%iU<' ̳g&6>(\!]{]H*Zy0֋؛E!6周]L;}a5 5]ӆ~caN "ZiJ[1O<i n,#B~pGu*wr#B+\9%HDG4pKupк9EW2BɱO'eq2c*MgQEvq1z.' */4!̰{-iKpICakv$;ؒ}g9%ƻ”gmMlt4 |BaNlj] M`{ėYQ )*e$o0.^ Ъ- VAojB4lKh7#%EKNG찯ಿq=gMϗ.\u!\"ܓхGF4i8x(u%rD^9No$g:̴ MpX0yx6Й/5Q5wv/w>z b_#wG;.NIz|433ez DB+',^t"Ffy6]$PeWmLRӹkX duꍀD߈fDSG 6{pFWޡJN1O39#btR&8wajuLC/YNRx~ i,KT >A_Vla9kGg =#ʤK+?y|Sw\Mx)whCU:=-Ʃ夏Q^ #3\%@zdX1AUHI]z^O |_I{Et ΃P1bzUoi6UKV]_wB\r0?b\cdb'wJ5GY t>W>^svO7pޕg~ /J]AhYAF$ u= ˹)bʑ =PWDݓV鱋up Y_ OH!G+|} AC1O/+jOJ(Q(jZ_+("=L)]: a_A-!gMh̃G|kR^{*)aC]W΄+}?=6!Ѥ┎G5q+XDzd uںs ₁`N v3{v pa 5{I'T$J> i_cwxpR!ceR]])іa-]rҖgad1}w]وpb~0oϠa =7&#j6H!PP5A-z@Ж.V+(b=*{F e璊S|jvIWɉ41m S^5Z6λYP^p`a9FMW}!ɽ~}6k,B`=Pquй튲x%){9M1Fmi oMywsj#ǩF&P'ot`y̾ńDk_>`LZR3uy1 E*7fDw:? LE4`!VG/DLQ2t]Zj0O36S47pqgLQ'H vBzː#rWM=}ŵ97W AҘ>C^8wM]R]^};P)@BE,3xaw;nЖ֢"w)qgx4M9 '.qYaݥA@[<^|d$tW能q#D44E 8E?M r9Ƀ"-Ooس+<rv=LT)"`/pʣ`*X|S].ുpcqtZxV#~ʨ1(IRM3RK՞l5)Eޮv4RA|qg"O68bQ#}fQFBz{kӋ7f4㍜Ouli λ+ uAcҥ Y*+(X;ŏ6CV\Ψ?9(p_~:`NQ xf#_ i=%In_~vv} Qsv"> d6%cMUAY^((vCHT'4z6n947γ-GL'[$eZiĀ8i٬ U|E/=&r]R:FK1TCMa*Ij][Ԋq4uBu(2Pc6@=C*dcAL(͹/!ϥNUSX 2VXQJVa`$?(N+Jf71M-B*ǟBa`S[2Ʊ0)'&*Ul6iΕ7W$g .ഠme2⓳jک$dVO=G ,3*B5Dg >'2b&m* i%q"EyFnY8`ૈt]F"L6J6A ^'$p1-lō慾*:\16 T)h-QcoHzsjy(bb},JإTO'Rnko@5"x9oO0'4Qkk/<o_˺5[7>$r$|W2w3+n*VqЧۓ&g*+O_5/ 1 P $YT޳3ncuz&a|Ժ;R Z5Ac1 >Ua`>ŵ'z'P6@/>:elN}^¦;RUu$Csb(0}o}h|2}FX\ ߨs kUp%(Rdʍ91WXf"~rA ۾=Egݯ',dBO=>W78 TXQQH>1;/ڣUS8"겲a+@tB=K So&=<{eWg~p y`K+J0=24SIJDwM1 #M鈧gy ĭޡɊ$'iEd0;LU*JnG> ICiЊWϩN):h֧BP(Bֲ]č]?椳_F# d3rSHk@.-&KL頓$2)\$ce{D V9vG,NGZn䔄hWyߦdf Ytُ5w}=PbX?2\sw$C֝~ 5S.Y5 {YΙ:؟=Uo@gtAŊ;[p؊֓'0q+B܉m0*FHz\QʎC9+EPL>-1k\U\ _Bx᫇Oj0I&)@J-gRN:Q>'9pZtŲU+!R묂Bt)]xI ~רFb8}ޕlY5k7-=kQC|G%Uk{N#ᨢ`C(5%L\D 1UJ+yYa LS҉ZW+}pi!ui"?SyUYK-{3io|a,+d _-;D#a^v 10P({1R_P^D`d7gS'^9MX9z&FyDbpڮ[s\r9&H4V6gC71vIA|If-3/Ћ<_"<EGq>V}[R,y.ګ6]lI=fX WEf4GOgX^Xm9|.esVtmS5sEC z]ary?BCCWw8PSqY5b$h_ A]):H]#T HK|DuZ^q!hsLVp^xL߀&Wz|8Ѡ)'Wh@i piT5M1=l~<8QiXn-:efT>A̰'aF?<,'eFDxbu' jPv"*VԷ3 Qٰ'+^FIsCm1V0,&AwMyS.VlYde֗ Fiq'*Xg_k$CG+&:#G8%Z/T]X\…z4o 8Q88ǝT7J4/ `uO //+z]}ٟ\3>Qtq\tۋ}l0Geec~c=Wĺ ^A`S49-bq{4h6?6v)qM%P{ I?hau#@Ni ?öq8 ?v[jҕYRoE64̰ՠVQ #gpsiWҴx̽7)%7 $zAe&j_]g0^/I_.n< L`Yb`:tUS>rĭ뙕Nr@z,̺ji*>6DvTXI5TR/, Y WT\gaV  Mù2VЋAPaʮT'x4">u,=1 r0Buw~Wъ H t9,t S8Gx\_MNiO=0*vH7IY6cHkCAFכYjƿ Co4\dI0H }㖈Z aRcĈ$(j?_hI"(mdu\Mdme1eq* #UQ@rY!Pd1;j6!9$QQ'!IIUzOAc(nO8RkiזCl]3;뒊 1ӗYG ygS1!ȩIҌ`q_ Kp~N@C/pVӱks`TZvô5|bxOX"rw?C]Gz`1dެ4Ovg BDT,n ECERirnm FhQ9v2{մ}c# $gۙ5\܇<O<ŜiIsx q^LspqzӔtXׅ)&N&agJ"oT_1%W̝ySx󲽈4- $D3dzU _3WT~|KOC6k6ƺJU :}7RbͤFTx OCgv? i鵙8 EI؜U/b։27wvtn ַF4q>1o\pAa|Ql BʿX9 ]4 #Y/8qzd/] ^a|{sX"dYOV !UR>%$F, ј̽n/XMK0"=b =F-?[Ma35tscpuOzvؔU{e&{y걻6— YCq7F˭o_^I7T!s5EzE;o^M|*#ϥi (ɠjjbQZ6Φ^INӝ M#񯥧d`9tI.nو%(}S/Os q}# (f@u@N?k$|UvCaN]|-*M#7skÛ6z0046r.i, (iH9Qjszi|뷯AFڻR0-ndc(8<r*4u mcn / J$[d8и^[zyOܙ)>DyM,I6P(ǖoE]\;,ݿSxɦ*w~w˫Cê Wbt~U ۉ,BnDHGjsK(7KSB'Ί; yT؞Nt I2p7γʊ?IT`Jp5;D.08Fj͡p&'hxygGp}fRrzD]Bd &at[6ޕz!*U;ӪS }tSF̦JI#>&?Ҥ n1Ng{>rt܄)+ &5XNH̻q҄IjVKBB9aVQlє104>ձROMb6d/>7pݝE^W64׏ aqgy} pt_CymRg֖(TZX  P#` :&kB[\0ٯhҍDmVC lWX+e- $^,vFO8P:w>k "2mxEZ0R_kjAV/'k[i &i'%ǙK.hJ}8/APZϩ#yD(" P/lNV)sicL_'_A IuH=ha|lF DOϤ [~#?\]0?߇V+'\E]τ.<E&n ZBdx`ڑ9Z^u:ZiuiQK< :7Uh&hI\`H5iD"3Q#~7BRpќ8vnZݸ(&%ܳU*txe̞$O7xlvMLOS`Z0_wUom/(hP=$T~zSfy^bv"tSԌSk7PRr= &$BM@7Vڪ-ke?ّ-ߍp.(u^]K'dF!?We_ԑ=q~eȚ(Q:Z?SFxT[N L𜁽hW3#HR)*E%dD͡`E[*C}KSPauU$_l*c"R/x8U?5$O܍0tAI2P\!O^>zrT]nNɓ&̋09`)Z&d&\k;,nHb~X2{PQNjд(şJ( _b2\= zob4 p>pu~ϯxO.GxK[ii}b 0=kPI>m i*{ `>57MbҚkOEQ*Wq?K?:v%,-+M`rəs-1)hT G&#a4Tﮫ)`KF"WC1r `d~n3M*C.$ACʻ픜$v-UA 3SGxʉ{n(\cj"}>$fDd6Gf g;5Gs"o.# >o~0E֥)ܡHC¿8 S'#;-y% -J_jcГKhsj PVe|аiī+ R)N%v^]7=`L[5 擴#k>O bFҡ =5եZОB:OX;Ϋ m\+1!MKY%L@~Rk,(gDb:&Qxa>[ƺ2 [ጲu̟ ,r({JGSܦY;\M%MF$bg_O*8o(2/|̮=njfS峌ƹLO>#]GE6K6Rvi-K<#rr4)Oej$Gm~B` S$wZP!^wyPGK2B`ʷN'`lz(O S>ݙ5 xnjÁF~R~ 8E7E"8&_lFE?)R d 6upօqH*~Yެě^WoP2PFȐ|~E_}/95뫹Ǧ~ph6m.3w~B-j-3`֔p9&FzŁ;%uK/Ltڍ`Z #ȗͧT&0óV`Wr ?_Dv΍-[Ƣr G1T 5~0Zkngb/퍈\ x0ID:&䌁Y^PIȗq4#["Q >q9FSi{4߷ zحQ[ .3 :˒1:VDzA>Z f vyal KIv&el;;{Ph޼ OpmQyDϪ?CơS옐rp7@u_ [. YY7[brc8B)iǢ`\XTAQ/B2k[[[U6 nmVcd8i +DcyLe=M SZT-t*#AHȨ|čb&ď:W1^d [^;Ż8HX#\(º:6ry%}c& Vr|x11@2~;No^G2Ub$KEhc<90B@iA̖.~eы7[g,8Ufbp `2RK4a2䨣x#jUAD0@?n:0K$\wf+A*^`Sy6A8|5$l_'˦ܠ!q/mwz0Kwb!} GB%}OE=WݍK =pQ|W=3r{pگ˧w5E^\ P e6_LLigavg /Kd Q`lNX:83&4ޜ/SH۠.4 wr?T0j:٬6Tm<dD.:+nxæ看 !ğ㶹bgCΓ(^<ÖMӯ0?jv@"4U=S6~]]MaJtpa:_rQ|_!^/X~P mi68MIeA=_]O hJ]#b<\IcHd^,5`erhL$` G<#n1D'"Q#vo@Ϯ#HFNQ jT͍:4;_9HAQ&:Wem?]Nna6D=੪&ضTiR$0#V'u^j}d۴p`mWI ZŮ1L2$pb{/Wkl!役։H"@c eF@bT256+Ҵk˖٥֩ HFi.\o sx.@p^{֍ZGqed_"&!&5imX|m8\ Mr,~viK! XmHЯ'SQ0[{)۩\{q@\JKވK`B#[I+$Tq8KM'V))dZ(!?Rv`.F@Oz-XP]H9`k-z'D6TJe,:zr#=ihsKKB<(Rو+퇱#C YYMX-i|dkkdagnq {{EōMB T޻ F:YmR-da{eyND֨r^N9ΣPIr¬S/(<}>=JB/5whC1e':dvm9MAT{`C`SxETpS|A{|C (q) }NbhE$ USz(\ 9"*D|4+W"jwT2ekU!4G=-q|I–vzИwMʮ[5}I;mZ{mbs$A{zsv2qX 78E)\H o_zՠOP:5ݶ.| o[braAGq bd^T]&Mޣ|=Xۜ_ K>t.c=V *@[+ Y7vc1F޴kD9ĀCK$ '(6L;ʃ.crnBAa*d3dR)}^V*f3ZYu a9rS?f0NjW'X[Dh!{F,t"~)N=Q,sP䐛A!}.9[9=|0. <_rZ"/ufuM|Rw&hbUF0C/i+/>8NzӾgV޲DڹMΫQlHEdmsh]ﯕ ""S)<所3!I )h[1ħ oxiW犾A{4j9YJsY|"_:<.Y}X "46=SM f!qŠ3PRDFv="ض򃖊toqK ~2L9:RcgKz*cr)nb[ݍ\KH=F.Hsd~v\}Y8VkAIs-V0$vXYf?$0[!V/H c5P䟊?Pmc!@lGmwK~c?|Vh[U[cH'Ws,CSS7MfM=mJeFa3X<`Bܰ#Jqsbc G+4}F(&PהR`ƫټKp[Uy$3FL?:%b:ggL tL[R@&P㨻Ō.EVs@EE 2gF%}cOlQ ^_Az{8(hFs-ۅ+%5~ǯ9f+ӚL3QC /eU6Migō"9ͪ %9!%hT#;~ eqIH [!A _?h#ѳ .mZ=$dy)2 YLj1GI4A C(ߔz3ѭnTVԍԴ+C*ز&v8T!tkF-ӈxmt`dJ^hx;zfl- 9~@̆8;X:ӘOYuU Kۃ}#V  kjT#̅G݅N׃_=T̰w_vƹ<=5VE~Sj#i!)~.FI?-HrZc6!@`",?/cf|$~HnIIl( & U\cA.7In5Zfs9/vZ&xP^"/8d I S/tFkn%l׳_г*w[.M꠨t lx1y eLDZ&r>}ƦϬ,nzW%]7maf ?_D0͋C/MFM>7b8gk tXTLv#j&bUf<>¾ko,#0װ4/fP:z; }8gG95RِR[.M6Ч5QSPTL"LE'ŭO%kwM1U?`is$0@3+y ҃hBwI"©YNJb߾0VXMigYo睕،CeYV@r&cV۔Jw=foj ?)Viru0qRPVM^!aCvJV= zI,vEdEjF@dwyl"CK-ZK } zWl u[vnN1n^Ӡ;""~\7ḴRczpb_dUN"JKk-gȤN/3{mza]~^G!{~SS˘S뼍q!)):Zb[q8;e|(s"@A/0%V,U k5~ݻCەyc,ZfRoAzb6JEmT@nC)XD+(Hpd.G9`0Xᴁd3ګT퇡)˾+ũʭ~F/ 9HN:?-LRUbS/؅r_ ~ "kbZ#>ϯPцH&E[]cr{%uT8 h:VَTU/N|+px ^,/k|q߷r Z(9Yٞ&l|E%aQ`As>kQh6mIΧ"ہY gXb-v#BT,U:am_@swPڒ:6YBO\& Yt-*fpLudb&.19j8=%u@$ 'Rj٬%Ꚑ)`}JHUuh/%upO0UlthYo)9@$[N>DC]p-DimYT650_͠7Ht Uq4+:5| `r4W^U @H=(D{On3TcX; l=Va3iG& j.(qXdDp)\o b^ -3t0+dV'fU3 lңLeKx*V"7*Vc·ﰉ*XLQ`c?7PYN4x/Cց)7eA=I_cW-S6쒼TBI#j 8mMZki~ fLݚZJ;}ӊ 'ɃWQm֗BF. 6֠U ?̐XKdhag1>b U3?pKUmÜ(I%M_Nk(=$P18,4Oüt(W Aic᥿6ˤ"4ivJ='ay-8(SM`8#= ҂AbؾmQiŶePN;/L-2g`,7˳UU)*xёJάZE~!O]]+hx_(^*X󚉙̂fng#pP=Ć_De@"j^GZzZdɘDQÔ` ݰdXV`@[n۰z~41j-~/1Ót #iGvGޖE[e Mȓ_ޓ4YM >CXݿo9OpvogzކO̖g,}la|K!+L*W6_\~V~Nϓ{º5Gd}l2i^P!)k?^6eHW]hRq]No6w~i6{ǣD-*Tۘ椆tփKE&ݨpJ9~^ͽ,3 6Z6F6?cjkWSzCF a:46'UDO- &hyaj8IULq}ǙW#dNˇ@F WE m_] ѲVZ(Ln8;-Y ؜6(T_᠍gcp0IJirpwΊ=QHA%]_/|k z-QеBR+.|2O۝C\'CPAYOea>Y\Ť@ĖĜ)QzDs_SE*ሤso6c7p}RIX$=(GyW/ $,Ll2S(.rKA R9u*"v@^d/3ǭl0Va%6ۖ1 Rn{$];1*/)q_YXH_"USRI&aI>R'4Aq F3>h:$Mi IV(% KPrKcb}#8m(TT~o&B ?*->G@;ofo0'ZOFQh1&WE*@|A2 N8㟥Nx|;j zZƨ/nwGxL Biw B'Cs tx^ ê䒨:󬅛KWe"f, د AۈYBri-Sb X?;hډҒz l{hڂ@(-^3 ~a4 ^hPE&U#o5cn턬L\CAwuo ͫS9=4,BC+ I7tЂ>+je}gIn'@a7&~Mޅj;e/ޛ hp%JGW^<` 8Ȁz{ 2O_:?[pʤ>$kC[2;(H鮴%`MCWjoG/'a`0)c/o.Xy~#m&b<{ڑ : ȭՀ'K'=Ϲ}a 8C{Aĥ}>DԮAQREw]Zr{*g4߁R8nU67+#hyGͤH}>\k&WB1s@3N{m 3.!* a%qsWa*O ͺ05͏̈́S|`юS`e b/:("I8$W."T<Χ M lh8?1YtѴ7ml&C^ûY{p"QW)/KEOtzogi˖鼀lMr}ԍ"e.JF3&4ѳji`QCpL SUaO9u%+DK@X3;#q(I|AXձQٖmyWsRNeIxx҄Q- n%~@"-e>@uY*ڔL=/Yc:0UvH<vWƒisXof 뗋mk:CCÄ`ϳ?EVlYဃl\XGn01?U3[c|Π<78(g9ʺ)VNQ-9Yýs6x>4G#Yqƕ@; 4ۚ].ha6%wʛ ~+.D(/a+o)@u&^L"h=ÑHm*/ lҬH-ex(|Ir1|9ۀ!h#s㮺n'"!]{1 Pcݧ@'Yv5t0VDm$E("R}S>(m&X>ˆ9a֓3¢ʼnûF u h.giX˭?TdנLa^Cf>+qwi5BU;e I(6egb p8:YERI)1.bԔhc12'׆ 90h"}d߉ Z끷CLbiwNe,ےh%w1E }"y.srES&$`v`{]_Y@*SGЁ#QKk64ȁ' rC/ɑ!9:?Ii'XO0J>Y!9_+gaBC8E<2\)8 帑8cRa> G_C%Y}5n w@كpE!`}=kѳYbwW O\Cd7G)@} ]&UTy >'Pd§ӵi`^rbm=J(Mƻ#Ce>lD$z{/EbSoSi,iOdsQjz %f!u'<[$@ aS w k.dҒ C*ֽl9/n5^t 40+q`3 ?wއI]*"d]8Rr ~{ @[c1NC|=#%"yt*ttw7W}ȓ0'K.ScfE7d8y]S*- 0ڭ!H#xsjR~<)9hwvaчx25wy[bTz~<.L$Rz_P`tԶǁd1`yvЍp7BL `q c0;p)[CURn4'wYr럎 ^XBN'f^4^mRl3r^_؋: krY}C [cm"7[CAFz𢌘=nv9;CP8u x+r)i(dxkz9hZ HbBrdm\^w8A*As?z\auoUc {3ϘO;L:}{,m1Q&k V}k ݊6#~UE]Yh"ЧSPl,aZF>:ZCqח-&3Gm t2Nì,u4YKqمa $'Gg+(7YcB Jo$@Ø4+(dnv "cmRH1rSԍfQu j_=PL4E *͜1&?YD*_8yл+\WWT4(OXqCȾ$EoO3\n(QNlK]YPQg:Ϋ PdZ/Dj3ΤGfיrŴT{=RHe{q (_bu5L߬(0P]L}Y-?Q1h:u]#Y?YyNГ{߆'֋-B_brdr7􁣳&w0 jYE@ZXYdD]RomؽysctlCH[@8i"N&ߡoHg"cʿfԬ1%dZw@>so]悀ټ )a9.q-N5HmiNPim)!ݱTjQW.s~jkTW{̽ѺOiPh]$his(eD%v%;q①yij4N?hIuaQ?s)Š.v!|DfUbUb#vKw~\ ^ϵ!ߧ{K{W|Q |,%E)< ]t`Hlw@dQ&;b~tμ _8l7LM:y\}BP^ /3 -E .( D8]x)!i־Md꘱,G֢໫x%C;1e'5.QzqE ;aXWvȰf?UCs HN4H<9uz?#F|z=U$;&&{;1iO;Ćq7+ר8%=|PwBu>|š:9 ]-iRޖs* *l-%Mqm4A&S z_u; ^ٌ.̍\9"7%j]ңgX)C.Wrx8si!Hx$r-.3vu\%)bm@:blm?qN 9+)?:-UdpC26K#vQ*aqZs[x~5yv^ òo>.m!嚚&Ff -EpfǟMBzNFF~&j!3[5!0(aQk.ɜR .`wcB *7+݋ O@W.sB+x+>o-;!nS  ¤9r)}]" #3+Ƹ*Z獶v'(_W#!cZ@1TG 8( iA WS sjT1ЫhiV$Oვ\W]fxNTaWqymH8:mX9i0k:E4d'+m`DqW|( $)𲆉[}0}d4[ųy+j=d\":B U7t&+o啒IzV/CVhuyA KVL 8'$TpA, CՔ{~F9CVl4;x^S)Ddx.tvKqW"ޏ't/9_4r>f8hDdjۀѝ-GHqOz M;jTy}XĖZXdʛ_<_NQSu^>|Q}v:+p b<wIJGc \IfJhyh~Vhm(_ ,Aξ{.Gy|,{ E?/[YD8C.UqظZ $6)aODgErac;P9fz6'`F\ǪPJP[ڜASҬ΃Im&dR;(mPSE 4#?+; *bQbBo'~u\3ŝw 4Y![6_`9֬0"M<̄:O/\K*>PslS3} pN :g?hLCJw[}[M@%'k,F r'T sG'jFNKe*X~i͈rGo@y &dIB3OTߩ\aɚ\ 6d`N]@E0>Xe|CU$O2R^{S#ϸu$?^Z6U/N_iq:n rǠHթJg017mc C:^Mu] n]]ZtPPqצf6V; hۘ]V\{%f1u0#~\XґW$~T67&8aM=HWprOO7Xd1T| -t{8#Q[.c:Hm]ڃjib6 qCe6~|LlK(;ϵ󞎫tYNBmqN\<,)x}wΕ4|/Ao#*hN[E{+F4  TshWkqk>ZC">aWoGbG.*EcaXKG)ͬ8Oi6N @fo-: 5[+Ծpp2dP&#-Q+Ugڣ?ԡ}˺c8*8GGŶCTzGUoCv% gxCQ-OEA<:y?ÜW7HPXWz}HY螀!J2㷀)fa:B^M4>1c9rEd9Xa9ZsE~}ić%lz鞍wW&]/8OhAM:्us;vu z1kH XPcUNx[^apt{YpVޡ׋~&V>k¶RL;yJњ+SMMM&/0Aze9(h*=Q%' 6?&v*ˉo7:Y wwYw'=Y54!zhڀs]vfdR{o3D v ߱f*m>jCm%I65sPxLngch@xNjЙzsYuQn 1$RxE$+ + u 4bU3k+t{L W$yYv6$m 4r&}6\Fxp fd?xduca0SG4GYfW6ym<6nN)wX=wxɑ5^:E?̯YsRkLh1 6*߄J0%Ű٬ <}>$nؓW3?"fL`ku6RRM)!LX擷c]% Eذ=S#3kPXod7ZMM1bNb lk@oG[([l~NT(XP3>}!t%Ґ!(I'ʈip,SBs}_%kM}ǥ۱l[ƱQkBܥ~{Ae3BOGʦB8RDx0KoXtFJPfqGglfĊ%l'IZߤCf1';?KNAwKqtИ:@9sN*0HlP U]1Jp;Ӕ8Z4w uX3xJ00'Lh{Z Kr|yQz#rSͤIq{թ+,̌SGWCTV/3dR.>b_aCN88ĖXqc b9XhFRs$!Fy1N-Q ?s9`X;NjBj&g2,F"̌jokK:P[oWo^Ј;9^c5'rdyZ~׎C8wfrt|%:A=O߷Eִ)Yn x[;RnP 3?- .P4|O_֬C[}ɷ=Qv9l/v6\y .j/8rne:(IdVX]l7{O:^)9nion{syZ>V(h]LH]d%}7E>=Yn"Q_*:5b,B4\(S_-F<íHV`-NWw0`e $>{bd1YgaHm|*(֨ X/?zM.׳ADNx~\̏#M*wV]c]f&ђ.{Ա_+aj@Bک4Pœ$khg+E}[d8P=q\ǩ P ̘L84~OY5Pxw9_A$U0E7Nn4 dkv~(Cx`Hpe=HkT9 ǚ;6q"ա U>~ռ`|vme8^V,N((J:T!ȢO2z {eZ^Gou7/`>Wnh%s\RzA"wG 3HI4:C’g|FԈ2? ]J'Y;6Tof;SkT_]u3r(Y4PhlHt0k/K }"( >Z ( iVdvԵP;^G덓ւf|dTIH%[rh1J*z,@>ğTp,Sʋ sv~F-s:K-Q2f4([8WĔ1ֹ;HA 9OoUnQѩ!Q@ġ SNPX9[n!Gsg?d6me`~eBz xnj5"QDq `-Х(ns|\QpPe!jR#'L RWE\ *<݆QGpK3,Y&@Cf9}7LgI%qD9ݹSeـ|]c C*\"=8PcyMqvtwPrn">FLdT_>lHW)"8fx%e CPSPW)Z?Be  #8e鸎gDXY3>3(~鉺a~ Pwe ;kTg:7~Uko4i}X!pޓ>ͨU43bU'k{ AD \⚈KW++vz [Ɠ3IuUNvQź˗gLӊJdJZ)hĬ}B%S큁0P})*4 #괒2;{um9[EF xAb'<5%sG,7U%xNt`ȔRdQDf iQ0nrw0!ћ_v/jzh٬xPyבeOu3>N1(n<c*3xwB6iyvφgPh*܏Oᰙs e!,Oo65>)Gԩ- ɍIZ5uwJ!xZ&ǫɓ#-Ʌg+_zݢW8ϕM'& s9+/R>gV曭#AcEfmݱ; SO }'a>%]^byo[ķ K \>zu% dPc@4z_<`~)wg'򡥜n{oOի"Sb c18/mG}Ft~ X:jTމ29ۓNQmRۅZʕjO7Ύ d6<l Av,3QC#n߂,4Lsۇ~fu:צ'vrH#mX^ /D'ahź uP@+l=^-{cڔ5puU1lMR1ԾҏajvnI$ a HxŠ'Ic[$cJnC^7Jՠe:|H7"?V@+`4’dx[Dzh3nߢ)-"7B9%a7ޑw#R YeU{+nUKB ,b|/cyR4t밋T1/s#sֈmbD`!=4)BbfPTDd?ŹP"&7t|N{KΆY$A0z|Jút𽍏^iCH]>vڟ5,2ske#AfHqeZXJi!S[+/#V n'~h읐 A+v x7l﫥He54{5܈ -A'&pWSXԩ#]5l2:7Ќ֊fj9 O\47 ߛ #hsL5]X`.a|h \”V^{KPmrH6+gL"E/ j=k<|AP5q=[q= TZg >@F\ uğjς-LL인m0Sm\ۅh N0NL{ьܡV0.8]5YxBRjQ1d zVS% @m>b(Xe ͍P Wk:xjtbqܗYjTa^TEh{HFa7-cy7yqƳpZu'Lz=ø 1`'RS@ V/T>t5z,JE2j]R V<`LhF&ұ_[ 'X0\5GF17BZnp/#;cݤgA-D\f8nd1:&)T ܝ(|^Y@эdihk lhJd@Ⱥme)m\W-2]tg H W:z,ąxKiĸcq[0 -l Ab2zlfV뾾mŅpoc1i@qJoaauDɠ)yU-C\eI5CF1cD$G`*GPZE_?%r ?_0xxa$Ӳ|+'Xʃ.bRt0ڥNX$k| r,"; M"\Y B 0V֛F(5BЉ<%w/Ee(>VVj nt=~QuaoHd>Z|FH8*#X]=inz5HpQcϪ"g XҬԙ!'[LA$I;MO71GI+-Pͳ$d@^e|,UDL|K G\6/Szm'+kZُwo{aIB/c HGkӌ gܼXy\:VWDdBjj'Prru;<S?gס]9s,eZM0>m55.m +M֏K'[8yThoN.v + +x4 dY#8!zb9Vw m _~ YzObx)ҋ;R IFcA?bS7  Ӯ8pmԟ?n'>g*a|޿\ͨTd FI:Zs0DwO8ٵw|zv%}N+݇B#(DK(+Ԯ&-,kВ0,Fg /}[L!Ls@U[G+]wű ؔM_on{П_5UEG'?Cq4 OܮCޕN#laZw}N>3 ȃ-IGaW4 N+M&IA)X[j+n5PN-·IޏsƘ|€8(r-xϪf]݂kڵ#tz7Y!kVb,㯼l0ԣtP&(|`3{6QvAF'A  gJ^b.ʓ9%zd}hN/s$b5.7_zgL|i+ _~GO"v+ q;~KbҼ}fJ CY0)t\"P8GrR#C[ ; %)|MWaEU\6kn%E(ҔΖ]I8]SG'e[̘m6) jVu^dW8Ir+c%5k͠ Q|x$4 U!1jR@1kj #>Ŵ+xI;Vvun6ڝxT=d p-~ȤfeM̱Hji98`.u0W]7"|B; ive_7~LÅAphv&*S,eg|]זh tnI-޸䀄׊"gtc\,%]'*)h0˙-֜8oj-D</Rb 6gX;*{lLrEׯ5=:uXB@`dxUPy)ͶrѨ޺6D)T&|.bcaő* NG$8yrvlR˴ݪbֹV4#әP)S04+p;]R2˝oUri YHC(R@(n{ C;'LgܖmH<.#̌E?Ka #7hK xd~IWvu/1?Q-4-Xh7M`C;uwNڋC ^VQDl5BF !抄P2*=0Qc"Agʋ-ԙHna?^d\ILv~nnKMHJ-]S:m4լV" E|CR!{k?Us2FcO9|Seeqߨp!{+=L r%陒cwqC)@8%f 2;DF?^1 snh:MV}{b6)mφ$|S^;;)S=`4dK2Tr|scnvk7ՙ~`(gu,4KU0GYVn53bOKC1K%jT~0N45UNԤ:,#<CKEze ȻX5}lWL/>U0ZT2S02DgiC)[lQM0PuN5n*i9 Q'Ҫx)G,>qmg\ny@KLӱOL@xTDUI!RA54V6FsldD}[|u Xr۸fW4/^\j ]kC_wpe$ZҠnJ=d#uH68ď |.M&S-t9=|GYPz!vF^VlT&`ۈnj6iKiV^n~UCꪏPN@L,܈Yy2d#|)v =IetOaðZm3jo!rWr8Y%<1*m"md/}Iu*FP(=˩H/jyav3/I/#=Ew{F^)ٱޟoL[.niO^OmR}#ZLLfAˇ@bl 0oFvM{RB3Â@.puN^\yyun)<``؊^bmbqxӱK~m!&O[8@+o"%dnn"WPZԛ׺N#+8$&Z6П;YV<ܼM䜕3&٘.q@yh̎\06j`.R ueURaG%g$TkpP19WCZXWiŘaڢ~}? ^BJq2(Jjy8{ .E%=qS;K}xBw Thoؠ $tFY28t\q|ĥEk&`@Տ}ajŎ̒i86F'Z[ژ IC:NNV n,}O ķ maOLsZq$i@3v86oc>aiX6Bpo<iM T@]mBG~56p=t&Som>E_Muiw /ŒxK@˃DaN.t>x!uQ`!8Y,I[ԦBpwX)wߡY#v~PUiz”5Z,x)3Pضlܿ39Ul&w?E;BAn/wP46Tk'"{~?J ij`X% .B[qw޹(Okb#w6>~X||VBq(x#{gНKr]݁ B딃d2YiLtCMɷ7ao:nxA/sa,dd:NVMx.Kh&=SFP6UO@I&Zf'|ytwevqW+9]xOBh^{'k%9dtAG`D[H~!c~?#x1O[^Pdyb=z 63KXY|g8J,q4 =7?$5]چe)',y P]c}/lB]?ra۷3AI .t&T$?J3XMݻTž-R|LCY *Z3 3nSz*V VpAPlԩ7 /q!h2͌l]? @Di afQeV=A\IQk~.`;fEZ()7 )0lNnjX#"7 BBE4MTUf>X|_tDNO\,wsDYʙ1T;tX^h7UJ?xNLXUCl:'3lc\S={Ң0XAA>sY4<*<ֵg22L3bev~-LDл t\anY]P7cGqor-RuE`,9Q&5]D8&); 4XC0c~ ~76ԖETDemWB={AY7= dr0ȧx qfWӏT9 _J&Qq͚X$t4v7y2Z\3NwG5fq~׷3) - 8z9:6#GSu&łfLO Ry^uГUI2a[E DFTh"1-dڌ;e+votcqT |<);r1?yQ)AyaҋRC918CNB爨3mpvPoj7Qeˆf | kqEKt Zf(!Me kۇL54j%lUчK^=zk:lD :܆N+]%E/Y_H&bP|($sP\{2woa7Ir_R@h;D˦Fk[ #dzpr4\2{=xO){1UNt)02ԛм *HpY0B5^XM6Oe+cMMvj AL3Ze d98©mGmWj1QyXUӞ&5/nsuՔk(M2 ~p}ߧǐ}T!n~5;f(҂ O] ; pWDBj7l3L> 1]w,ej=2n#k"j gƸk~8|1B5DC(`+فcU$ T]ĴP!$CJ[,8˹de=3KrU>`Ծ!_`V5MF_9cd'26y-bml>3{j5{[X3E ;6k CSόٿmLXI L} PU<)r(8]1Ly^pҵ휂e>9u8ÙW<(ߟ Hr ]RB/ 9rӯ81t&KIA.@yUpB)0<;% ~Bm½~2VіqFJ3 M:wOZ4w׻<=YD ƨze"EC,>pވR%EHTVuu'+g oqaR/Ue_]lj*1@c7rؽqgG7wxjOU537y;o7xP(KC,\vAzeǸ 4_cS`LxM"Yfط/"F~OLWܲx:x꣐ nK &̲nm? ;>tgitF鷆^3Gh N/D邉wkKb(JqhMDҚߞ0\-QI`o.9am 9.GOIT@J}{Z?p8*\ xcXeZ݇jJWyd >P1u6N4jHS6!Cnpd\s̕087O}lm/6"K|?$^4 7'ŃX]8o4T >PO7<+ xk2uYW+XׇT}b?ImfC|ރ&.'%r#bwD=a ޞlq㨬d;]Jak[_,Ne l)/_)-RMI.!Rsx:EdO2+xeAc8?RTP@iDAQ_ !ݫDؖw?G:lhbk/]MrWO@1^?6;g~敱oG Lf^/yJ h^T[yXewߡBG?;]s3>r@X>:%`gpPrY+-ǝ~0 yzG cQEO wt̳ -8$$}nO5 tΧ_XRapU !"QM/e7ѽ~_6N*wÂw{ZGGqJj|*؇iG?4WL[|~^B t RՁJjz}iLboZ&! s%6L6'chB<^$4/8{٪L^м&rL 8EtYP_YգFθJFns%!unf"çƂ*/<3ҲQݪD8:]Sz`LdlSy oPO'i|80re!Φ&j&S`s+ h7OC/`e?}`ڊ0kC2+hgy ~ >v\d}Mg۵ƅ-~%ƮԝȖT8z鰦\#V1JGϩmO!mN1A6^bn6KkFW20-q+-}lI95&>#*\ǒPI oDyEE,s/W6a6IICe+{C26elu^I$3F[\/:u&iZ0*ڎm 5Fe3||f_pUy,fѢ&|k uun.9| mD@*.TY:O~x'@f߀u"Jhj : q;e9LJ/..}`2g_ت2RM ?b,vƏfG1tH _yC97)Zٌ]aCXB2%XV܎eI1/f9<<\>R:,۸$!0V s,iv bp7P)0iciMxkn|88đtыaHO[b:Xnkw䖊,Sϣ\L1[Zwvew)"~ʣM߁I"?9;kN`X7wBsaj܊B%(MG`I:by.Vl*PlJ xp0oP}a;%IBj,Cx4%dnl8:#+l^:Bm/ǘz *m

qS 33ew%\ pT=ǿk5̕:dqe 6#C AXG6/ibS@uVV;TJ}ɑ:%z b [šR4k~ñ'"倕w[_O㞅sE^鶉5.r9d pHzxl/#aLNm0\b/ ]cˉg6YZ/E9xG W-=: ̌=u6&%aT*E`˙XKM/n,~t]m1hz baq6.tc?M}_CX"euOjJL[_+ $T>u7a|6-Z8]/Lkh)tTRk }} <۝NZLcZ-g'^d 뮚HgLJci:9d[M`#"Y]1 GȚnW2IIqEgXt>{(fFV`htAګ!݉ͦ'"'r!UNkH֗0.a1Ҋ{kg;8P^+o|ǜ ծ&[ #EQs"0`:-8&e{ٲerE-zzՅ=vM\5zGNQ.oL"ؖ:R eºk]y(j]y+x*,;MVhb7θ|8/t/U %=cV ^ߊ´l%N#&H WRZFi.kjDja2Bw=;kIHaM]ŝ!ޤ9ɥ[O;xߐ4-)C4pO- 1q)?mId*_ZUqaRj>+.Ng[a z5B tW%Sz-`$F_IËɄyUH+9[X2n2->6-&y`gذ>râ:6Ӱ< snsH.~"{ ̓6%%QLZw{S*+]"p`=yүHF#6*LVF:Bn]et֖혝 MḖM. % '0j)J9o f*XE \4;ߴYӮĶW?%iw״G+aւz1x$j i`Z~@qCPCz˰ <חW-a]&L'Rz߉b[u_J1:¬"gȯӧ'*;YU9ڪ+ Ou@z]_)3DKܗ&\dIRocE'v=ē>Hsڨ Un A`ىYLge-I)v]DPKKlON߱dv*ht}~`.qBgyd[,~+i%!9Xbfol r\V|QE덏q&,7&RqɩےT^ҩ!0VG~ ]ɥ6tNx>j(>"4ǿoN⳪qjpH?tCV:ƑhWR<rP~ zmBn֩b~6rԘ-})&KO;}.e/gEI)L1 [ ?+hfyv %—~Zf xe}k w3|3gfiҡRMs1S_ P L='|k!#fkyCE>E#wSRSp `=,ST&A%ԳHr]ͽNV+ޜ9*Ɉh$qswR\Ѐe:K7`TJ:ͯ$E S.q\^dz !>d^]~tC(Oiu֜9&.Y:ᾀI3m|y I~Xkn-(\!_d}uC_Tg,<^B8m]ri)̼m 3٧t׈Lw>+fa4vou 66[z'3 IFm{*:`NYcN 񸕵!l TYDy"mj_]_C{cEx!oZ56ab)#F/^<>[ph٨6qXcm?4r"57XMJj)#dl]4BL ]$+Uw|ƈl/V:_E>BIoذ<-QҰH9!"0n>?jQ@Ʌ~GT UߣS-h3XUz1cZn { Slo0%o Ju[+6'WSX]H>j#Ft m7ub5] nG*jpNY;X21}ߏzV T{ l]0%jYI3T/X,-ioVv*)x3¤o[ğH܍B\1eIbSH`3뎅mųp=EwRE3>cjڕ[:t=Xtt- e#C)Ʊ5z2bBf=!NE89\} R!ЋYk0K6@ڙUCWM# I-r'ӵd@qVfp#QHr7~9U1ӌE16 tƨNwjg~سz5iVى*S+ i/3vWՃHMo#ZhFDeDʌ;@kE<_0QsI 1t#[`⬖<6ń/eRW.5Z值G`NL9h5Rsueaᎂճ,cJv\6δW3Ntm ]9X9tPtF^߶پu-X0g6WßHr+\;Yf6'Tnpckf+FT4U%a̛9fb5(n;f /5iZ n}X4I& {d[0c!F/@lGH٢{-AqׂfEJ! +wXQ\` m Kg^& 76K]5ib \)yꄧ7c+<SHLt<0OՋs0G E\tE y,ݸ|vtTn.>+ gZ?&XIޛ@ {|no-{ŕasӭqYߐs 04ӌ]ֽUOUB$)ﮠBdW |BЪ=צ \]1dg!KB[/l踼+gQt";`q b:^<;tiPLO5L2}4[M9Ů߿J:U|/Bmy12mw.YBwUd jqLIܻ8xI6÷PCi\8mm:GP0K}1$Dc 4cE{gr1'9g\5ܪiOGfTB?.n śq0y*{ E-`% pzVBت H:ܱS2vFADZCDb8ڔBKI܆(Ir~Pb]+raMǮ"tE]B|-jSXw.#ld0]f{39ٳ>_vHu'XuCn+J8p^ypB, eHD£,ߚ%?.k "լ3Y.07X=+2 jQ^K{)-u7 p #)%c렭XD%샞1yێMyG%,N-[+ŝJ壗f·c| nVL?o#¦u* ș읖wV-iрxyC\Q ǣ#c$ї^X<~Q ,"[xQ|wμy*9BI %[퍐8 8R%DX>7QÎ'e&&sɸ˯MJ{N\_{'9W|ԓ-nx}_@yr{d) NK7tŷ?H/Ǻ񃟚`Ҡ n`m6GڲR;k/`ׁu9V:i=˱7~$eF0[ wzv.~Nz\;8QgOW{IX%P|J2o \[;jW|I\gh rt?owE02G$jNjpz3KQP꡿9<(A"~PG ;R&B> $HLXL*<;e -鱭d%1WD T&{K|FlpмJ̹Fjt|3^efo̽_?d)DX`*X$,0o5VnZ$5$"'w. Bish}Q]}Y7LcaE-M IHk$?]eaV/I]xQmdm\1&:X &^)[P0\ M }vZV 9BUl1nyEB`c4G=7ck9Ѫv&sfiUr;.BZ)9#-Ya/jVjapF徭']]ɫ*̏YҌ0$%F4 /]**np..)Ӧhc:Lb<8S‘ w1|LE\VS>hXj- h!Qʘ$U:pwY<2E0ma>Rqz \10zR<ߐH\ t &|6إmZ U1ҧgf)CW:;, ޶#P΀%UhMk }5{‰w.֒B0mq|w?UO1]G1mi|`c%yS5G\^:mPߊōouʹ0&U=e# >U"v$,u.g NU ;ES̠8nV Z 7ygyv1afMMjMnx"L:o;7DuCIB6,0F2 HD˴2>w[( i,hOJ8t HZ9BTJݕFy䟝þv F?(D:Z2qNH/>py9rk$r9&`$kDTCm mf58 F@&vV*3G"p~DZw$FOB:V?n>BUp|e+\BS ~ѨhXj89xgIsUf 3r8FLU{! q- g<c頮^N Ppa+Ӄ[4'B++KD3Z>*PlYZ=R AG)@ Ѷ-0nx濤(!Cs2e }Y$ 3'ܝxfl7x)Nb#urK_/N k"Mb:R>EG:D*Y?ʴl^,j<6< aAX%n`ߐ6p땎)<jI؛ij|49$L6 $5phuAO&zL\D~oD{hyYfџ9Of2iz<]9b/K:>a4*T|?yBl03?SjԐy7xW)`?84h7OywͶH)e CaUnKW,/sЧs \woz(}]0<]mATNؕ$5ޟNpसokzn;G0_Gg6jL4rpd0: Zgى#<-nYcU?trs^UTd;'ʀ{GKQz& Y"ذdԈ-Ã:ٱX:Ry}|!l_9=JȐQo ecTjѥN +ה}:2^QQZI| w.dC>~IRꗹ|3ͷBk&}]@6l,~/A!CZjJ:b|٥roGhFcc;@Ce,e@܀XyypASKZe `Wƥ]|J jkhW*D}U;ϛg#ɛntXppuUb։5Ip9 ۞Wx,FÀ8Qr\K@e<4qnIXFg.iMV:&db  c;Ka{Mn cT2KM5(3b.~f:2)=Z싇geeo烼2#"iHfR(fVooa0t( ˼ Y,~₺[17(\m|hU'?XRw S} 7I0Lxnhغ[e3q_Efj$d˚cW@r>=XnurbQ޵{pqn̆mW ?K^DuI`8*G}8o:rL$BA@GJn,'n@Z`څ%T4Z :T:ag~=%NEdt<E3dȜ_`A<as(X23K!W[~E?8 ZX_x.PJ4F4B:HwG5mzGԫ8|^_oBqz͙}HcT7&kJ>Hf]p^y ooGnDnwIo,nfoT=ᨢH1T2$,cqZIşUNhC,+@)?x2JVj F +Tu`8M</-zQ/2W-`2zR@V 8N"n U{09 ׽˕SrԵmY3eO*,J ZݬcF`ƜQ Ƶ*bA,jlnQA#ò4m<bc5d,su$tm|$xH$VA.o^x)y΁Ĉhvnn$k3G2(u-l:Ͽylb߆nR*7Pc*Ks+nv0-1燀3(I ?0P\~@tk=Ynd`U/&unZBƂz:δ` ӭB4Oc82 ll]$@]H+@FhD. ZY1W^YRΧM70u#X< G_m(o?XOg;i[M5Z};kjQjw Do`̥g.𰆔fBIi>ݫo"vD[=994twc#JH4߈Ϊqq a T sU{  t""+-9Oo,'ȰFaw6X^S}[`*`TrEzm_ sb_4ۏctȄԳn 6kGl+3WۆQ%po`YnJ:Hpv)15Хk^SWRV?/UmhxBkhf47YN+=i.[qfg|?ͮBF0 sMQvrĽ&~|/MB. |J޴lO9ѡ⠺u>nuap;B} gYDY2OiRaQnH%aYykf5( vi4fůL9`MRPU`o\w1 G(2Cw!Y*CMi.X>+46C.j0__@@kXC7(*W8TO_л"O[Iە\LmY>plgJ\6XȷFUʎ]g*_!|5sCdit5!XgwvaeȪMp,w}&+f-D E$D&3qDJm~xjZW%w$Inx3.Z6䖦( N] z}katjn\< A6pNU޳r%C͂*=,ea]JJ!l(R8\(9Nk,-pn9A+խ%\r}YP$S/m쌉U"&Uam,sj"=߉_WP?;|T@2K^RTٮC0P q)nQńT刢#VX΂L=ߖ NMv?6ȤՍuqk/ !xY?EJq栗dMlu(ସ4 @t? 3ufZf<ߞԲG2 3cN-45n'[9 61<ѝoh uD\8jb:,N5^k,]/}5pى>;,LCOw&wn5M0943ݞJlzsg׼\_4peiY?IôKK 2t4O*Jj*ϔ7d$Q &1T#V4E8:ۊw__5 ʕs(!^-Ѹ ,)n,ӸSH < vC5*F CΣ2D*WZ%ĐSEb-H6h gk.AV%z+K >g [Vk^FfZ\4bn3CÂ~sV/i9_C4?^Cb5b_MCCh6o'< H5ap eVkQ& mxK|< MF`w8ʼn}Tqyy:qB|%DLXBnPdWJ<0fpkB Ads.I}S 4re^Cf-0^{7O<XbovmK"qJ2,ffqD4PVq!{Z)"~75  Cm`3hex;>.MtQ 4W/ƋRV/npYż$yY琂rU=r˻AU“X}}J0;!I`x.=Jޘ*]0 {v8U`_ףϗ0%U:Ar&yX0vOR|)}m|h,({9ڠ̄b 醹GZg5fЍ{l$L' v× p-:jAުT%C3rF:OgFBs9ḙF4oFZ/E\G{ f.a޳~ .{N픻1I:jBۋ"]p7 |h1=KBo>j(\nыLDܝH(BTϹfkzgR^`4VA (l\xQ̯5(G3F!ݓP%tծaS*":ɐ2mb̏*SBf_hε )R'G*X'G 0`hg;3GvUUw\`IP,q%٘% r#cr34s1g-@ԯk_`"54_Z9sBivyZXɔ5򇢽tӕڄHkmK*A>/ Z0< [a7-U*kFF} kO_1c`/_=2͵Fh@Zإoۅg 8} |E֎C\ \tRN,|6hX5)6ulN|J&y\C)̡`j׶rpЈ|8,3 5!^or# >0Kd`?qf_(ﴅ)!ݗ0Oϭ[ 5󶡒db^ӓL64kwdDgTwDtQkv!R:H"b|ɮJ{R[Dؓ8lSYMΣMiwMIըiO L.h&)o?*>zRe%Gu 0@Ă0ۑ=KH9z ~=M:i r9ƒ8 B'4_4֧|I&>u=} &Vg֮"ϥD*: cƿ$_/Lw'C eu fZ?\ePLDI-2/ .9_]8A` _"ʌG+ |1Qޚm5̝:4pt2jQ7%qk]ٚ.DضMPTñě _X/UQtfN ~r`wP1!@3@Otn\'$ KәF js,SNav MH {+7ijnDɸbߧ<; KoɋV(ux͙)һ Vzx/>Y0dNnZ_-TQ9ְMdfg~ EKN̡!@t:?~6?r^D?q]!B^O6Dk s/^+ ա_&r[`)%B!&B,a病5q3,;_R@cpR"Ifg~h@\~:&}(&K9dۄƱ]KI*(\BqT6ܙ#'~^?|x;zQ#j{Y߷qƗLe@`hg30h(6Rvj/|ړ]~$4K#n)\ws=8޷:\vu:DO[ҥez)yؘz<ۍ#0Hzـ{pkg(li(; 0T\0_M!5 ,c2wuH2p-q>4~1*]&rʦfqnK`NJN_?I*(Z.p֍dʼbO|+}վGՊ~t2GR_5jb$nOp[M׽ÙEرXO ȀZ^W89 {%x3+tW9pa-#va} :i'5 /KxAWʶ[jkDǡ- Tm6)ΕK'7:X`u?i5ΒuO@#S[bqh{xۯ[Tcu^f5w@$WVR7Mq@K+G bM_V+k0Y3bavahgKebꙖ]} \q0f jC[x2Gd:1,4Vχ$fEi sfݜE&c:{9;%×, -h!>OA՚Ww7Ьs =|&?wgtWQ)=vD2>0LJ.θv zG:RѸW?]eZp;f6Nw4\<}D)MqZu |ϰgrdZ#*-/O:-?uǂ¤e"5ކiI.X Cuf)x%N)̇SrEPb>sWy ZK W<&s0ɗE_;&#o ~|5G꺔c^/ǃ~’$ނ3asmzcdϒs›)~bC+shl1K *;Yzm~N,ކt8^˧sӾNGW/zI@옮2l?q3*C\w)< ,nU2,t|_j.stGy%Tܘҹq;Dnl{lʷ(Cv=IE_wC>5m95?Ҭ\2odB K6ߔŃ60P֐66u$PЖSyk{>뺎U`kWt~j3:#XbP #zH^tKguK@4l6{Uv\wGIHBiul1.,ԘapG˭>xe,lC"2A.h۴Rg2~{D;p6`Es%OcohmNDo^xdA&]$g\m' VYaU'BJ0Lt k0bPZ2/2F.G2<%> W˳F 86o'zk2v:f"MHlNs mܽW7҄m5P?B߭k#Ʉтx TLp[˚&E'ƞH!0FPM)mXƕPqPcBM;dJ)T-qynfގ.BB죶RKqVԮ 6C>wHnK;aGXƂV+tAmN5B0ˡsRjG@g #Oآ/Znv(yGhFvt*ڢcfhʑmIxrQg֭;x "^b~pt^n]"aҪ͗=k9Y Qs}ѱq!Pe"$9O;Jpe:ˠgwK Pƅ~pB*03芁:T6?#/e@% Χ*u:Zȋn>ywӧ7ʌjrWb4Ytf,) oͤ`ߩS@. :,WuӺ7 !Ų (iB0SptåA( <6Btw d 5\ǺVti GP. hArJOq(%ғ:SwaufiK/0w;3pB z*c,Kx?*zޟkQфgZ˩vʯ]IQHFIyK5D^D#=/76lseq)Κ3 ODKd" YR&XPBJWsh ?yUX>`i v(?FlۋtP|@- v8UÇ;nup_]/T {/'̘ݴJfxY}ԛR1q"" ]xO?ee\D^x0m j>3qD1=x+/]FƯGA5:h_%|&[iF+\–k9(/؁Orح*MezG矺3fоDt!> \l]f6zNPBy*ihۥZ  =3;*$6xɋ흼D3T 3C{ 6Q &+ f{Kod#ػ>1M v[>Ÿh8SRpe̒LdA´9&3.AB xOPY&SyRޛzeZW8ɜ ?Z"hCXWg5~%}^!ư lPW'YFBYRz{ӵvSG<7Z{ `#BgX#Wd)Lz50r TҞLG]k'J??Y-> .cHػ{ 10QF`*y; * RӅ15^8Yr`S1+8oL'yPАJm̝}ӧaHL"gen;/}e hYدFX@J2mau~#T􋹃}&} *LtрɌ;蕽4PIfk̐K&KLDa]PDC_>J4*-bZhߓ|G"ɇ A"MZ$h~dsxWUhx[%Ha]9x,{>Ky]0\ k3jI2Q,xxq./I;puwM .W8dU!M쟡\]hbz烯K rUe?zRRHJdwsg: ZѮ7߹/$cVA% UߵH6?Q2\i%*,!FOQab BWk!|ճEFIun 5:4% !0!Oq9U¬ҹC Fa35CC|lt GZu5d_& C~4R\Le ZںkIM;FZ*9Wd =|KI{'@7+N',8ȉC^j1,3)So1" /TcmM'u ϷoWxFq+' YDz[V I]QmfT4Ġ3-ӏiת,Zx}|%#y XB. #țOuT)}b:c[]d~ iEσׂ8q!וp%:UKJh'^T8A~0;æWNx-\ὠѫ婋1b+=I O­Y .V|VF_Q4]/ ϦC'QYW$kpQΞI^ASWbGo)]m&'&Ut1 B13Z2de~]&)`*ᝨDm Op 64Qlg+).nwp^¤ɮ,hgWgh]:`>O n.95i)vKq[X%MVaJ\L' Hv,E_$DsELZ¤I?kq$2g]]> J>*4omqS/$:PF=BܓF5`2 9@W@ѩEZFL l>r|?}(.d} Dӳ&r%Ҍ#Zk" 6 ~>P'BkG8pri mc!Ad .\fM{j!]u߈6p֡G14>yyd?]OZZV-_ "|45zBpSn (sR->d<,#v4ιb֊& N78uYlEm Y*6Eș !?G.k!M IR^`Z &Α*Ws&"=ow34+4eFv" bګ4yѷL-DXzT5(ոƃ be`x!sղnx1%]WdBkGw<}u%֭vj ^CB˧X]ZXn& t ?< T^?au|gY폦$;*)CTۋܼ!%'@0mQ]% C sXP7ݸX@I/"Vw;Z^zHqԗ:H-ԛLCd_S}z^nz7#U6-evN&gX2r]sWV*$J]\'AYe8nNTcc4kGHX tokv$҆%[8XFGf?|^8m??F]ئr-fgGN)C ETد"eԙw~RoaKճO!Dus[$aF%$cUOujqjԮA==%|N [&ʰO@Di+s^t5_yoF'/iԠ͇mynLPtTA77~|1s`58t>ZtHNag?s{sCo(I~@X'Vzn&*xe)J߲bP.yi&= ]2'a>#}٦ɬ#nԡc΁`fiMCVڣ,4F5s)>4Y&>}BT] :|Y6̷6F60!`,5L87 xa896fGIQKlsp}tT )RDqbr3{h) DZ+W_g-``nyc ]KlF]"2fh0qr+Ow_6N&XBL)D Cz¡UodI\JTIL|4 ,ӮIލ,7*a48kǺ$<9t~ps{Abp\ꅓMT:Tk*a"XN§,RM)o[&t>R;鬟vydžoMZ=lw^ÙjNWH?u[+W%O9:7$R 3~2mAnjK\8>:Tp$XhM`iZ(2u]&O8` &ehP'GN=w aD|!;_l0CaG딝21Wi|1K$"EA]hy8^g1,=FRW ť 8 v2hI/5)fk,]- ~?ߢK(|[L5La`Qd-֣h$CѦ=5Wۈ"v5pcMTkKeo-yƺL g _bLnAUt(fPs-a!ݹYu,./k}564 Ղ;RL +Muϲ#WՋ^ /6,a#tОiD mo^w!?o VyC&gU ]:#gRjoƾ3tM%i6}2Iz(~zׁ},Dp_rYK\*_\oASC/k-9͕Ef[穽O7IGeg{XhW>3˺=/F^L*Ѯ2@f*7/h.@a3lQǤK*p5~vx1 XzfB.`(IS"u4inW؎&!p_:(:|n٦h>#'42Nnj$rʹ*᳆ uy7f55$tfb| t5d#c(T} ic{np\H[bK%H97}s^AщWtD9Ұ `SW_#%:SyFw6"]?ݴ9 *!wcG0jGgD% &> Z~ܡd#*FfA+;A#gN֭[|9}=Kl٦@ۜAWyX/:A Ŋ;;GCCa~D6\V`% bZI/E:OҺcb".e*3XӍ(+t]i \I׀fIzD0AJ.-}涨ǔmkthrD~׻>>Q$T2Nfou'܂[8rچU^b9\TDH콕?`'"ms:3)-s{yo3mx|,N4 gPo&/"ЉZ_GX'Y$֓۵RlP-N#6~>c{`:ya~8¦|AM}Lߖ&ʖh+mٍ%z:掳<Р0eݰߓ*v A7gvbݪޯ9vE+m~ o/ʻkT'eolm Ƅ3+5"QC_Fc#P"J6}WX\դ@ D,V"լ;"*;Us3*(ꡂWj1Mѭb`wY)*[SKB䄕s,3q{*i|ҪcUr\{tpM~7Q?Sëc1d%T+aOkxt{|!6GejaDb$q /'*1&$%_׃Bzn= :wzxJOutD\gbm.N<}- [fYm&;hwk6+9 ]L6>+k1mp`+kB֎{=dqkPɆ!؎hǷ$ rdO46yCzӟf+rx2=?scuYg$BWSi7 ֲ|~{QD f@ 0R[MS\(*)6Cλ>;Q쬋&D4|E8<ڛ9p ?43Ȑ|4|dgTibbnη*zɧ?8Гׂ*T}o9h:5 ^*Y`#w(Glv NS MDTrk.4s/c!So_zA+6-:ʐj,"Yq,$Yv|&iRbuk\Cey8WLf1FgefH4z%Sw3h̩R9|&&*҆YDpִcm5h<fcH% Aq1CYe|ӍWK 7:ȒQ0oĄ 2%M!R٬&ܣ{ &9НonFC:j%$ e7I',#^໔ч1Usp9&\ptKrZl/(!@_ɀw"Sd ݶgS=SqF \G+̾w(1>[>N1jqz*HzAk2&#ԅY:gy\+x.kqϱ,S^2^<"ɄP$`4MG:]fX#%jk_9NCؾYr+{ fqS#VC!D 2x5/FDAe|&BQlYT”T: ajJS‡}5T5fŬ%Kfe=}"[ְ(V h55I@yqWL%0Ǩ5rM8*a$p*GC Cuؕ{D\'|3`AP**kfV[: Ѯ8,gf6I 7bODGnq@R f wҮugWT6 riX.uM;Fw{ΧW9'l4om>d%- 7ߘSQև,޼]Vk?+7 Uf(ABT]%ɞ}nI#η{U>C@Gy?Puu:Mҳ"'.z3w ( lxOĤf/a?jc3YyHǿ7jtbkEMV8~86 M`eHW.]7f,vPxİOczߠ$#(9=vu*sQ8]V/G7i28I>^`o%Ԥi>-Qwu3R'#)*xVO2gMHL\ş'rV5r 2.i{]z4mY_J/Nitû({aLdwS1ihhQ{~ɑ00hjYXZ;rKh]IRnT3oYГ}t5R"$]6ۺ.w`~ZwsQHKZ}fn AV?Xr,gy8xeo DϨE*̊+{X ~7;[wsLvqfutu$`!K`zǿ.VȬo/_$xԬФ(.nIwcë}bepN uZS(L_xn0LRB%) D\Ẫn5SS;zL+DyQ=_ 9YWwk\Än;ThhY0~En Xpү3wď~.m z smlɰ~\ RK*={]"Yz0߻Nʻ3UH7:V!Xnܼ *X+ꐾ"6NvC[sJnhiM+#:įGaitYSSHi^&`IӏHCi01oVG‰> <Ոj"]M&4;h5|I-فˤw3u|'~ye huT@Dd<)ɦR)QyBj vAIr; 6֜Yסє90 izlN}&慎 #mX#xq>MqvDҞ˲,?U9$_TGvwDU?*s1(sC`Pw\fr k͇ܜ~Or$mޒB paß~eQ3V^C9C}ss=:G|IAmipg SKKXiȭ\`vc<8K0٢8VReޜD[gղ Ibe\?$4:0J]t =@>b(9MX&ؽBe0!քȫWbaS*MYRny&ki2K>Ws^'."X2HاH;48@8N~d$B_{s<"k#I}1<7GS?mdCC&CmYԵ9C8=LuO`5=(}̟fa}lBsl+QqG5 <l*,RP\1%֏":M*vFS) iG0 4H O,y3^;Q-k αFu)AZ&i(bM_k}Pq[21l;GQp[] $Q'76E( 7~C [&ğt]q19\5ntʊens[u /⼋zWl`. 4bs}^0XQD⼸8toeI8pӤu}f.a3pЖO?c#f_GZ$/X:)b Xe&l?&Ȃ䦘9H(8i#;ۻk:VR+)$dV ٤FIk-WE _E4If]0 I/+"JRP,"9S:9C x rt/RIB̙Zч-H3QH]ƈ8BXzM=IZ :NoV8_lj{E{m,2n274) ~ N~ (m=6ev~HgIdP~6) a{bͱlQ0Cî w^/"Tot-:BQZMv7;0LK\K.MdQGA;saW\ |_-.KzbqHg B<䫳2h}L28x-M4w1T@ó׎2hz#k}\d. t([mQN #/ะmc*@J~uT"w-֭5qkP/^tj~qb+zР r=?}#hmTY l Z%?=zҺ~ ~$4dRtWۃ=MZeS":XX)AD#]FoZl-;B/F3JwZH(ԉyPf/sT$MgA,b܊$ӌStt_\HZO##+uD[:;< ;؊!"9 8!NLs%i"Ч5*Q(+KnFͩa:5!I3WzB$ߓxڔ0e?U{5L4Ã~Wpw_+$5 (Q8[J9Tu$6aӶK5Kw:e=oKiZ6ehrqw ytxEU2gf0I\1]ӽrJkJ{q O^B&8 nk\4?|oi(ٔ(?NyO!ZJX恎? Q$xseVtrÕGx[VUoRZ? 5 }TSL?B"]/`Jܗ6\:& hތ߱t/5[wSHH(-m*Vm=IZn2k^s!s1x{*p.5Wpa{:L+sǶh<M Vn Bpl 5 ]_%]T uɵr %աVE6[jQAhe/嵏Y+D4c XF]׿\bT&eW}ݟܩ UISK{`i+5VBrnKy$]Hd0wplLNq3z\lOݖ|=(/v]QTƤoCp/#iUN]3a)ל}IQJ0ͿX8MQo4 ( cgΎF%W’8uK/x+f6" $E(&WO NK s[se(M rb[*;R#MW9 oe5GTR $Tyu nTOh y.OTFo), Sfםix3VJ[M#힖`7g*깼&pK&OWR!1q=W!u@UmnRԜÜv!>uC$gjG߶b6߽ln9u V2D͈vG[&eTbW=_anbuMOeVe)}(Syө &o|gux3#yī HUȺiWdЎS_JȾ%gVͱO*g|ڥ7;ͦ(꥛5y3ϵ7ٍsM^8"|l)/**oġXZ(W!"*aӀ9$%MgDkPC776`@| KoZĻ@:iadAȞ5I|jj˹ 6I \tO w<3"z*)'k ޡ㠬&Ga)6 * 8Ufӿ.%k!fDA*EM}9*Taĺnqk=c8eG4mo6eۃ LKZ? 0P> 1ZN[UocWdG8 E QrTn9QL?כ˕!0,^&xiauhC,+=w.sDjZL^woՋH;֠[kʪ֐;kK]F2DMRÓLXg#)FZ 3tssf@Z)6tcƁ~;IrXZ3? mzD$Z4slt&ѷu Q/;O$br`PT\itFbrҋ>ҊȼU'/[owДp4D&`g;6 pi>~B2VKW> G , .Kd]wV3t8fV+7j=zX~)toSԤyo$qX\xp9О!{X*E+PRm=D͘`n)].#uN}?%m`z[ZG&!?*ۍq[[EG{n3)K]ZaSkgdV5'ԡm,@PJ`LB[./g1mL#]E9ffnUoh"D[`/q&G_hJ L٣'ly@Ҭaw$kذ^]f"U ,[OhVҼɡm@܂8J{3^BXVuIC.X'xA9fgH2q{`aq3q,PR{%I?j(L`L6V+ԭq}wP =!y6~굂p@hL23Ӥ/&̃cY\>R>*-A xW0b)W]V>(dI̠'sA"R2˻!'T5\i]L\"Ֆn*?&烐{_|iYlAWxGlj㓨R^!?Gn\,D*gyY3`\O-*g,y޲WC}mZ͚iOop,a0]F%D l FeC8TGN3&-5FZLF|иzJ{_z0f.L'ݞy%}8T }%Љ$dsjIp" Hgœw{ή;Xu`5w}O 0;~F ?hykЌ eɃLh6h'FiFCgPVfoZCXj)ע3!FilK6b *a*5pKDŽB0x8jx*F$f޴Q$/g!ix)m[E W:VԾvfs-7_,yXPKoAA )1bf2 Ld3O: |4  rg^JGqS)E4 M_.oY3;˛5hmC _ۜKp s5iۄcFP.^yÅQ]O)TQG7Ɠ /5!P+P3-boBsf0[H\gbZ<|?Vl$ʎJPwB:1SvMeRE꧂MV#3TCCG0 p# 4&t$KdըJRjݑ:La'XLijhˎKtL*Vk~ҍՇ0AOgHo˙V`3<8+ƚtGc#pTgp|(!V$23ڤpzzGEfCQ>ɞ"B$eޥl{L\t%uYHzgN M@*\}[/ :`t^m%i[a[9S-&_kJ{<8_@ B2aY G3i,Pv"lWw^w:&0` IXPQ/oIf`K$`CY'N]LC'fGZczqәh·"K{!.9p"bJtp&$$0[.m >z4:@T r}wC>R|p#> $&Mz2jB^|3 "Ҏ%vcq(oyU|tym|i1Da irrQԣ@V'^RszN9o Xg9bC&MƄv>Y!Rɰ"a$/sbG#yF=Q 鱈 Ub_]~V Wٱ\F2*KxiڲO 6C/\F<ކ.W6ZP I@ys(S4pSy@7;7bM kh6k )'€U@d{V/Ǣ}:' !Z !LT' )'d',IU;~0 Ne 20[L4kW;N- 565Z\y|,d"6kUnc ?!)aeRQsy9֗ZٍKSts@(:P%(7yB?6&b{25jO%C%8[岮zZiLSN$DãqbՄ2UM{~uUS^Z4rI'1}^RN<蜞KTu!#IbWa)]K _҉~<%md8r@[L;ۈa[g" 4 j"ٗ'4޷E~Uq$&[i6V.\9r't) Ddpc[-r~tYZAi[z3Stqe i9 Rţ6#Y)T,W9C$]5/y,i$뫯(٢`1;ߚ+vV0Xy$ȮS4tt%T Ng8Y{o/Q ]_-sv+T-{:maBudkO"QJVF.TbGimT{DX,|9kbїOMdZz_{Fܓꘒ@-JYe4jj|Q"E_gSK0L*v Da#;R1 rRFixn|))\Y/~/+G8Ҟ3ƹ:WQzU,qk:P$ef~,LiDulDZ_ͮ1آ3uF[Fcy8EC#t_?;p>aA;@ί4B1]QeXÄvaA<7Bxe3,`Wݷ2xwq381gkGhm;XF!Iƍ9Ehټ[GZ#+d_Ө_!g.V6م B8΅gr*OyE*e ?圃Uῥ[I3tJT1WG@rwtu^+_L9/I}ve&5kx.7I%zވԷ U>{rŰ5uVR[No*eC2݃y9i|[ae:\PAfMY9;zQ{ Of[LPחϱv1>-V}JL8Oy1Nؒ-4ΐ=HrA t$~RR>A"("m?gH> B|ت}}W'l<L32ΖJqWۼ^ʦQ9ՋQxfl4̉$S292eVƩWyD&̏>%-S) x3OLMҳ"&9BhS,P͏Ym H5K`$̭kؒ**BؐǢ85&#*cP{C֏hgԩ>==16mI&M0N <V*B%dWD=, M91ٖI*c䥛sy;Q H5r fqJ&år'tBX5Kzl=,n''F#'ondTb 5@E&nEwMǐG $ñ ɆDIImK Ǣl>#D#)O{I:F}S3p,hnJ0#9 fmt]] "\ U"eUٝA^G֚?nᆦ:=`4"[VK^ԼFe-H$V ,ei A إ/o񖌄IVB <' 6gT&lt$`S(_霧q.[Pъ2eNgu1f?a)aW\\]=-%py9Ne|O"la5&[g!{M߆I.<9uM=UI㰾| W6{htF䝓vva9q K: ZOw( pߵsnz5\LkK>FP뾁F_< 9^n5\(@J˝bdjflitOnAeŒx`]6֩IFL ?%هc\("؆Z@6܅C0(cUJ.c>&ק&hYA㟭S<4#&tW/1eYB*6_<#~)=8`d 셣R, +T@g0Wmoo84ΆЈL "ΧI{zG~,,0 =}Ӻ>.&';(! ) <" T(_J.4!?>I.f>f>pTTC`/4<>M]MvG/g9+`HE _p:vֶ; Ղypc0Xߝ]łRe3QvAPBPq=TM,æ;:9&eVl;;6$4%]ƖM"<'SBݡO45?:}<޴޳"/N> 19@ӈY⛙=J>$UϾеd$JڪgUi:Apܺk>G8Ugf ߐ2v]L@Ksc:n,?0Bz#\%9]rnۘ}ӕ <5}dsd VVD\hw߶2$s)x IkKX jw+DԌOn4Ue q"]eB]?ϧi iXGᚉv(7q]*f0섂J!p|ں ϟǀQ{A;|_*1Pu a+Թ|o!0=.VdVΣ3ۢYAtu% J|aրIEB(c梶5tCv9.^?'~5Z+n9,{Ndр,<[|э^Z"tTYD-O7e*4aUNm zpJ}8EA;cd=)umw(YuǫH|Y"hs=E=a`JG@΁B &}/ܡ%> ^\x/$z#r1za~Z_Pv<0xVɧkD+0!M.d_ ȍw@"hU rB\gR‹COOu 6W]$_昊q.j |Q~UPb&IIs1Ia4lfYz}L/-hUJ!|dkL69ON%\d{ժсlM,tavr,ٟvxQ%ϻmc^ƵJ>ɦ-emHv0jd)PBr)]Ywlʯe -H ݌TB);_ p?kB &J6YɄt*fo3r]@<Ք2B)cb_ Ͻ#jo**Ⱥq- oNz,A {Op0j]o!Z?aC\մbqHyy/t Ŏ}ᴓH q erk)2L^NkE)M_ ĘUȲCKG ^6Ky  d IH  Vk} M?jKQ/P@{*S(?jdwF|} wZ#(N2Z[(KPGQ^, D9O-unߨlԈr^zYI(9"7&J6*Cv2׋v[]K=8j`*) Mmf.d&Z+ባlC[ԗNxmd2EKއU87Em i+ϙ,&:lg阖Es:;ҳ)}Kq 0F Nc/ Y{P\,j40wXm/{Y2Ʌy, (C'<|8VX"ŏ0F'wXgZqZ5F Mb¨/ ]uZled fD5K]OGLvq=&=7 V& ˑ'TD 19KݷG.bamk=ϭSCa};q5cv?`E} I1ÁdCh0uDX9>mLxk54N L0Qtgӹ#~3֎|E@RQŜa1/o5tat *tɅQeAc|Üڳ> 'Ƿ6&! OJ-]Hs) ^kA&/Z91$AKl}8zshU-NeXJ|vķYӣW{ֳ9㩜rO{$A@\_Z;t $2/I.1NHQ'!jvh';8)N}}p"&3F8ҧ=%sQyI:Ʒ%,󝒬3fGt8K_.v*,.L("t%;R/e{;N;h96 ٚ>Jf_E(by`,GUNs~_5Qˌ)! =E f@Ϋzn.w /3k"g{ -)[O_ ];xmoVu7;hѓAƥCwe}p”J2ƞp$!wphDYO ?xS;dKHs!~ 8ɉ/-](Ѭ6GAOj1I0aM)1׻Q$i8 )M׊E3 !\xR\Wtq^X0ˍ ٍ'пnzyq"'_`d}OCY2xw_ZJdRfRXŢ9Kym k֐ E/Y:zb_/ջP)63X9_?z~ UL={{DO/wWM+U I@r7m$YWj71jM鮏HZ5GUR [>_NWsR èpIO?ps)+2U0Dn_ј̋8VtowI_:SVQs[9#A!B0D)%0Lҳu"3A$Or/oWk3}`Z}7#:Rd(&噺}G#ne"V+? ϣTPeC,3>[;&LZlv\=M1rg–uo`5Śudmn >7['?X|D!~ Y[#:"1AQ+^%~h{/IBhگHI]av2IS9L=9"//HNPDȺÍ.d.Tysdz:nfۢ/ r}rd9&QE9ԥ4(,pWIȦ9"$nU@K^R*ަP@VKίS o>7g*C(gܔ \ZSGQ"(m3F m`z n0D8mB,ʁȴu9{Zu3*#h0̦80zwf2b 1n(y}?a圪Z0HӖv[`1:QEȺrm8/vjMw"T[!%k' 6Mb28̃|X,y%e_n$݈O8(k o@lfe}!!6*,a=̣xx,OV\\Y*[ߓ),T7?Ӓix1_Сo\9<.#Վ3t Hfe8ӥk ~ 7`=J{ -&4VFtÎM S*迊 4$(ȶL41L+f$Ͼ@3,M9Pjt&u C)Cƽɂͱy7Ni-ДBoYKC +#>7̩_R D,+=vB7({DWEwy]p?D[hw+A5@\u$x/[IL"gߗ$ٙ1k.S 24hU#m۞e.ۦpFb0vmEȋ_^QwbT *Aj00cPwdLDA9WN(\"k:FC@9>W#g;=PHKtqDŽÙl?pk1^mdI!NqY3_o5=w}u5r>+_ ??wޡwެO?tۅj duWPtB˷?ra_kGæ@-`Tܔ~cTSyiWZTGU~7,)&Mm.f 3=Fq@1A7d߳VH&y8H+) g@jB!bFխ@/ <|i X¼LŮe7UH&2w2E+Qiƛ,zR4o\qm6kaBS&;! = QL?OC<ܺJc>#T oX_,M&YG XcY-)ɉ#&ӓCr^mၓ=s] tDTSMDzvlг= i5"#rNhϻp*@!*0ksO %=Mz%b>۳wV@]:::8:H Y؈o#> ɜ$NcmN 3S|ΓVyGfkWyy 8NZZTb fϳx!j(~* b1l܎hiLi/ U<,}fB]lZ,23,`XBd'?fvI~7;d|l1)՚i$ӷ5ro#MZO³rAS(/<?- Aԅ mlfG|z ZF1ޅSԏBA/8: jìW2Y X!9Efc< ߐU34E*z<(ݍ% =1IogEQ|HX՟Xݺ|*tJOd%NJe|Tuhn+ӍhphtKQ %.ݔX%T AW0% 6 f}S7{ >tir7˘B]4ZӿmEZ3~b^ǝ JJhyDKw*w'x@/sdW4xƃυ';GWG8s~meY^7f\` {JQ<⡏1 }>`?} ,W@{R[V/Ky@>J3,uȯC 2zpYlqM7rk+ RXJɗ @AIS1y vRorcadVVITfe4F6"?pJU.; ftR?g @޼gjۓ܃fUs;Z!Q'6TMj?I~5e'Nzax VQbQu4ZeHoLr*coop\׵C܈6ƭȄ꺝AHi7޾0FN}"!@T}b IVsNbNV66|@o~6fWnC2qN%Zt c(7Wfn7wi:増jbXoԟ=RfMZ"%j `݇&r,DoED*ہRRK8HK}<&5lZAx{ĺֲ4_H۲0kѷ`ܴȕĸC+w=u ]+SϻN?bBK~wJb6 tK.u%`@:ܭ FgKiHُiT$ 3v\~j:o2(b.mME`7O\I6M ꅇ ^~Uaݿ9Vc\;Pu 03f&Dy,ϭ{?cw3"Ϟ0=ImlЂ~y 996*]j-m@O| fTNuFj*J_!Ӑǝ5(ύg4QAa.gw榦访 ~iߏ (>ӥDVo~m$5B:GXfz4g^iHNq=%CpIyPgUS 8u$GQu"tjB o3w~e՛k+eIe/5ܶy4d4jyojz 2@Wu+\h_QO[ dSvX2`= } %GuaR k,Eeћlj/Yf&<'^aDB*گ;DF׷Ep"bY5têtf/lPt#H (lDމ#*K4LI!eHs0r{1t1e` UV|= 3#.o zq̰TSb ,({Kо%; 0膎=;K\e/\.쒿WW* Yz'恎[v12XSl5]In \&7{FS`l&Ni`4M[6s*qLG:u>$@¦=.HaT$qƉ!"yz\CeES1 5dnvC@]5NImWp3B8d?uiҕN VF][AM;LY|PXW>~3u/D$ 3/)m^юcsFq>46Yޠw2 ` yȃ d DΓ`V+M*X|[e@w+ݎŕ6qs㍖?'Ax58C4c E?mBb~hpj~ t:nq\/_UII$Wo!lNiSva=zBcgWz|eA>6ԓL b{X uowC3N6Ip3pKv%_-!}}IB^L_L墂?F WdJ h_R[mD4;8Ak}$ۅ]*DA+*VRQ?W"BtMaغK^V{>m% T͛/}&5+!4C 0 (&/kİ3%q`nm/'li0 \{Rp-̬v<(`Hf9paA3O '͙x!Șڽ B Byq1u)ޯ3B zF=#3]J]Ӱhlw] fpZm:wϚݤcP>ˣr\@Mi [M4թ`㥙Q-7ŮO)rݦ'J5PN`k \2_w190 -[2Q)tnv1L>cD000RyIg#(Y1"vQ.,_to4?jɘƿl,_&_@1 r_5AG\ y8^nq#Bї+ Vd!תT)/JDfυ'ˁ@%9*sѵb3 &W\@SD-LBWyy0:w_jB9T]V"znTO!R By 26"Z2e /:g'ЅVGF/FF+"`*s[B`GNB?2(~^Α_Mh Ǣ$>B]MCyzEv/a *<(a:&c8[M s3.Yq>*1)2*@~ 4HD bθ-%GIJ#\6J6 _r{ V6;&-lhK8D9RhqKtb,e}? 8c@z@\G85H).v0}P 0~tf W'm@MgK%&G+-nV{?+j^IIdMČ)Y쯕?ufdPs͕"u7 U ˜zP䉲KhH>ޭhxCfIyo`D(0'"fu)by]'/PS)t᭾Mhǡ #+۳6gO+>ƳŚ1?/r2T J<1`3foOϥk!-d#:7]e$H[v[IL)hkm4*^Ys&'N% tJFGcH=)Aw+q2? 4b ̆ެ`2hPT3o&nZ}VVkq~ Y1 +ͥTg%0xW9j̖ze-%S{&qV6Y+x)?k.Sf+6!}PrDB^f[ keyw>()ٗmKU+:8uh}Jn",eT w]E7Dmt {|Vo_G5^AC;YŗߓoJiG t^r0!pݫ JRlpGR0(b:vl6Day(YYlո nÐOe7S_&I j?)؜*#|}veq GD'n]wN\\'!*@f5*3b V9~E~B<ӧy*LՕP ,w*1a+`둵a*i>#R_(R:KqVOE~oV!YkآkjʹCfeZ4^m"C0C&S[ɤ$|%ҕp,'d4LT=E;%ˊ_FSGU #a>Cv6hBM4&/'c,~r~؜>jb9[(kT ǟ Ա]["\fpwʵ0U:\H5/e^_!ڸ`T}tR~o[ƞ?W:Gf +7R\zTUJZ\1[m)KTkWNB!%C@E*f@e<{;b[\ډY;+xk U`Q Z F[Zr$)@}aspDїi!AԂϽ7"fq`zk?qt)$+M8,DyX1cň%tKx+ru UuCu*R.4Hove4۶Nӎ^ڱc5xHu`L)"HoB1*S{2CMG,1w s8wء`A Y&jbDiI`BNA 帬~ Aš==@Bޗv,0 |r!b:Gk]uL`A{SvN 8/Bb;>p31Z=]joF@?j \F5~St%d jrOvQ:=%5̙8?wEr-*m &/{ZwgA{`@7Lh^< #XA?)LP"!T::Y .WXIB^AhdSӓ=U :35s6h;*?R ;LG.X+voELtu|*?Ooʋ>a&][;; ^ج_i?`AH2 f8|K=aa:܏ZCbYD{]çu 6ϱ dȚ>aY3z" &*_R2%ʬdժFh`AF#1[M=,wt[aXB(|NPɔ4+JfX'm- %oyQp#75:]8e3JLj ݏ OZ?k% ݰjX{]Y^( dvX#т{UQ~Lq*+˚4pYN)g*InTR,lsKM˂{޼𮅻$g}ݡDqnQ\?uϯ!F{aip7 LKYU#1M+iWň~qtJuCqT9uO,N,Hndm Dž ́OF#6IDTunE{\[+t{L? qP?lʒ_GpyEeRԿh==0LG^Ư)Gؼpnz@O=JW/͙hF_vIAF T8]V*VvvySߗia"v<΃ A.V.i`%c;R{$H ]r)eǀRZϿȀYgK΀9gɨg >R >QEOE9C0>0g>)Bѝ/K9DHlzo$X Ke$ ;pza ;|U8" Z>iu 2 +~\ϛ9Vϱ1V^^uz@dתMZUTɞMvoz=u#C7oRAۥ#RF~2)I%4np%}NzNRBёh~GC Z$v(Ͳ|FXΈ΀şVFzRaG82 #7a):IG|g ѓ~p:pQĮaGw0XO)x"г\5L’)8~St>!/HEM;![ϷEJOam;yȸ~E&,YR4fv>mi)F ڼ JCeJ9 rۼ'Qri1Voߜzך 7M^-grn9 z HgHKdp9%QT]56dM0,ݧIYh}δi[Ԯ`SQGU<6eQta9,_o_& \iC⦊H/#>yGT6]-2LYyA[%C՛vpWk+Kaj?8 XkzLJeKWoS@Nl #VdLE;I8n(ОkEH}R]ڒY lL%s:cяOvTлbH拦".+˳B`_8G1s9w8?~O&OeE;QT}hvL9؈ՠXU|6D?ˣ7BA9Yg@]U q*jV9͊?M5_^ZX K?s㏛ڐ +h ~eB7'w:g9PA U{& ə&XjN|>B&h3(}K rPR٫J,Ζ󘛭#EZJ[ЅLܮA[aE6$< BΒX= v[62!l[@=r:<0^jet!Boe#eWy=樟@Z͘$>/d.8bX ؋xRwŏ!5ӦA"Pݫ:eyhEt-^zf,H0ϘJE5EQ"à'4@0^btdͿ}-BC.,# 7߰%L)]э"{-ϵbV6 &*Y`U 0bYr=A9x_ybdR[?&:%T$0QO. /[(Ht.5E t Dʽ^kX(u5:o -rO΁\xgX,j飍d)*NM(HtΜb R9)cccV9Vy2Ehe)xtaReKtEfp{ ZC'2F7tXms!D)KOl77q.~\(?9g 0=0^2RJ*[f !9 #!ٽx&1֭zB;;(R+bx6lM>lFa)H"RhxH'kaH7tTJfI*ԡ#T]~}~cG<))IA밎5#2.21퉎 KʭZS>u+HBIo/ځOjpJ{T1P~1)jM6e}mr! Q2)uOTHXEOO*H!\TpZ$g,Xk 烼CL$ҭHt̋@rCKPWWmÃSZf"7*s}A+"ۥkL#(m&5H+ Y;ߘܙZbEהtaJb^$p"r=>TjmDup@͇f9=Z:_=Oe z8(f XTF;}$Xp툐byzX8!1%Ai⵲`QڜDzW3tb4q,!ѰiPW̜/~9o8)*ݨpBOU N5(!e2ojcCczgw(Xi/b)T-!- $jYB|v=x`ܬ'oE}Jj|`c ʉ%b}>Op5.Ar)Ĭ#&rhr\R?:'e&Z1^H\paVÊg} vi9A4yìvhH}9,WO:."IfmzVt`CEcb12n@E{%j?&^_ 9VMd Ǔ7GRh-mb &CIz}QUL2)}h,2 TJY&ˍӅ.KQ"v]ɹ e@IJu }~r|$}gaB8WH*F-=!,E+*p>u{wx+ (_?OQfOMLNJiU{Y*Z.I@TF sGo,>E/{>ɘ%UEaH0j*Gar  h>ku#$EBe}Mhxɹ% H&2%W|8?r0̎؉߭3}I<\ |DX,f@☩0Wٛ/J"Ϧ3 4pV#$5EG̯<(R^V? 5d7'ŖMEZA^6w!d,`r) \:Owqu"S5٧Π޹O1ӭ; Vyig(Ρ'R%ʊ9RPɲ,oRFl:2pT~ʻ}-dˎ}BɊ7p{_n$*Nnn}HLr3YZPTYLA`؞OW)4i@1_?)c3.3u",Wedxy;e`4Q P{dI4:qd(M5•I8OT/tĂL=P\&Uׅ ׮,V)=D=f]Pt{'jAdd5XJ sUUSkmj^~NנC`zo-䨔ԝY t^}:H$Y 9&O蕾 ȂSagiIK<4 kzc߳*nsȴ[Ѹ67[4]d\Ach  t>qFwc+BeD@'̒^R3A}$"<(~nK! ̒& P%\Yq,Еc_@, 7/Mـ~ fSe/},HUbu-H!X X,[+Ӫt<7cV\MRkM3`S __`\X)SZ ֚KL ev;uP0++pksi$.m kP^>}* &3TwNL9XY (S0& D LtWFBY@HRLzVP(u^Է9Nj!5{<Qw!dB۠`o H#k|4aˈF*%M>,\)Vlps,c]vџ$|1L^+ޟ@wC2)%y"6]*K -+}Җl+1~Ϳ H̱w$s#6꩚)B\ڤF Iأ@. :7P)UYX9([+̞H?jqμP2vHb.\sovOntShكJod𵑩l5t6mALdn8G]mˆ$F~'ʶh@Z[U89rcv['XxpYm U@!ՑA5 Q-$a5H Klv KjK5$Xm8Y\=k$05&OY!vyYay-<($ڕ{bb6648jؼ,M|CJNeq2fqCY|6:J>l3n=JCPY#ZIRGOs!h[%Ny,S;v3`QpgJ Ϊ5{u:cfAP'ϵ6׷KT<1=U ,UHKH8+4W&zz7Fݚݬbeu;K '>;Z r @4+zW9 uʅIU'%LA̕`]Hp}R.S'lO+2-$%adzfeqWυe5#fO_F gY%EK>C W8Xy^:ds R3Y]IURݛvU`fZ9 :MrYF@y[>D 2no/)!"ߑCk2jf;&pb?挬Ybyl[ ;lIdgʎj:'st$gDC3\;ŎEҒiހNXΈ꓇ɬڮR鬞$cLsȺt+{zFoEXizxqTIO9߰G޹.zjzSg{-/0E5R`ȫ''jI#^.G<񓎐)($]tF6-T)G]ʊ1ܩa{ EzPwu-:BQBէoLz=PddZLMƴ8&=>4 cO ViPemVLލ\rא_zZT7QVva'v$9*QnnӄFnB\x!x<\w'qG+ ?~cGjɱ,ׅeB)VBxh%1^VRØd.N7}u'OIw9M?ŒM.)!xv3X"O9 )bITM6ejg$ɵES 2wp£)-Z0LdۭOq6hN 5΂31.* S'PBi?r%QP+5P%<ŝ,%yf4oZ)7YZ8Ȟnɾ*RΛk}3#%r\'s1𨳈[$(Citad ݑ"IuV) FѶ ,dO|҆ y@~q6Όp{p" /v~ jxL})mȢ6OVgh.# ֱWbO뚊MZ9v/_i`g' r?D7˵ A*Rőۅz'2R,~-,J/3D,%C0=]bmރNoeVΙ?4"dhOYgx >e֝t`8yUjXvU5+ɳ0; Y ?v"`0aB8&3ao'n/JZng ;~R0(Mk*o֭5U_(+D{ dH:{Qovr;. fbN?k_c6rI^!)˛"Uzf&6bjú0D9DlɆi|?s/ѝJruJ]Qz+Oa~84{v-Dn|)Ϗ^BpkP6I~c@ZE'C/b.i^^lij_Qyݘ5G,R^Bs꾹%N&9-'H1~)8 |,:H/Od^2L.Ur/ÓpP D zMuȅz FPTqdL%B3/)0#t7AYKF K[/hܯYͪG(ǂևڀߦ(aΩx;[_L:pc"Q%t<9+y)\n #!ڥڽzS,{4ZS%Oh1~X y =[J^ɏד! u8h?MB%Rl,P꠵)JɷgIz,H+\+1ؒ&m@ LlmfV]xȒ쪕\RCn` 4'/ݷ57Ɔ01%p6 D)|66&\iSttLW -fX̟K WֳDEw-J,UJk\=븡=ZlXNT՟y60.fw]{DkzG]d!;'\6ېٓ`B^=&qx)u2|cQ/f!9HFAj劣̃ڐ6^Z}G^i .¦'r-S4bMzwXNDGgYs5w',?0dTn hpDTǺ=[.Iowl*CC_y DկG/ ஖8/4!&kh?` G{";ʜʰu8~yFE̽} .fUEPD2:z[7!$N񔜒,8.dyB !,A3̶g|e{C[Cjh՛IZ;xܔ78f}98,c"?ĞQB+4SeY :XzSa9i< VERqoXbee:Ȓۼmip 'h7IE13:nϜGp\s{mRʂv]Vz{}Sϣ߰nv4hZX&YOVy׬~#6=?hk{~~A9$ ;)zW4J!kf`DvpFWL!4" 9#  ir ww4~Chn+YMCPU8l`J&Z±oΌBB'RBTuCeLqZTۮ 4|q#J`FGܺ:LlVvW4l{:\',)Rҧ).Ͱ22Ԡu)zEo;Ik*WARlzzzKCg dD`YBׂg^mM;u_pJs$~P4]؃6CYtn,u*'tHRME깫ft: 'v[|vx'ΰR~se( i`Ii74[*\LA1sr;f3mYAeBu3U3ԕ͞,-b>_qJz֊@y [uFF*u>j|!n * Cўt5 ۷CT$ՆJMX?p EWwH 7I K~NS.7#)nZjI'ŚP?gheBQVB}53ڮ?g^آxFVAiVh\4ޮzrt`%xsIU(<x,3 0Vgt:OU*clUJ <=Tj i[H ؿ?r>cfcQ]Qi@wv /smbFoɋ L He!MxS󻬘c. 5F71QR5IňT95ptvFߝo\u|mp.0SDSKt~R.-Mz21?Ԗk^ ơ@*P!sW ޒx-ӗzS#!qO@jN }}+t9Z2CEO7߈Y'2ƃ+Tka2ԀH}!p$)@OՓK&[zڬ6e ii<'lf?mpkf{ngLw@Cf*~,jJ@)EUBa ɳ g yj tֹ fKZ[>* 6-#,g=l)tګ7!=΋%jza)W;c ԉRX"=^EY1#A uҭl=] 1Lmo+#Ud>8asT)mN4-($Nj\)g@fV6cHv2.l?CȦi,[?s(発[_@S\m [1x_9[@Sq0k Acgq-92F|CCJRaH||涘0F" At:Qz;0 p:ڳ Ӯig'P-q{:T}|޹ m;mؕn!ȽjW$Ű==(QFRWAX(~018jiʵۡbĂUZ)$Tw{-09R_z ek~}S\뛨xE ]b^X4N'O*!x+Yx 2pުGom"=OQO=+kѿ55nO)kMh*F,lyj0uw(zYMe#kA+3MzXO~^.|Q{qrYR^(5:x\V|3ynm(9ڤ)If' M.IX/V`͖-jٙlaȲiҀ^a&suhg?XwN 0EPh`B6l {S'X7>|imu*,w/jBx[nE2wRByF.`ߺ@odNJhmtjt[~a11O= ο+>{'_ OͲDH [40>A Grw:FhGgũ ME{Jw1a;0Pρ茲}Y#i׍oMxS o[B2,`?1G~9b nU=OKeOo@ Y 'ո=rB%^0TerC)̷nQX^N/^k*%[ry)@VC{a>~,"kJ|<{qo9PpI(0<Ƞ҂l%*-R^8{ȅQ@s6^+( 0OcG~)AaٲNDqo A/ÐrLV Uc}(8t*\ .؜Z'/͋3LLdQ?mǰC3JP.ӆUZ8%NK 3iCd?FCkSpPYߟ*nzq wG{aez9SrrKցՅ$KէC/j"ǗΏ-*vyy1h%M@p ue?w RHx&@ 7[pG O8xls8JT i6ݡDܟW'ڵϩ~E6o'pNL‚Jw/}H}BVG`YެIi+M.%~)vY*钄4yb.pcƶHJ'g2/,== t^Ӿ`p ;q5^}˪ztM1xrCEXrA~ o5~<iw2\*$}zL :ʡ7 9 ia@hd#PVk›ۼ{OYgrr~_MLCoX]Q7>'C*f9 M-?B<\%, >:&#kI t ePNdQvԥ\j0y%۟43?ؼYT_LmTOrX9`8X>&͒*Hhlmu,S4?m]yYNJzq-r ㊟ 2CIJ ^Ѹ6(\Z!Bc,Bm!JK;łVwDOY;1E~>-1[ ^\ԭ1swbU]$o!.ќ;E@&r)t͵u3ZI`86(!si?|p ĪmW%/IX"#ﵼ#&SOpmqn.9͏Lb?o 7=jIkr7Ú/޵9'd|9v\nkX9yohu_A",1xu5e\FylL7?u|mLy7q&\pWRgh6L@+%`܍UeI\iaf„&ؾV,-ÛcmKRHG0PvPgE:o~GБM1^VbEzdG*V2o+?%us8/eRJtWLpX ^IfB1֚6frf9<*xߗf zZ#]CH~?J 5~zɼLFzohLD\z*V394}*m:AT$hqrŐhiO?菫Υ>wh$RERZ)8{X0J@]aC'T{:UV xm,D{PWᅤz})ꇌ.]N"Txo  <7V!-ҰieLfJ 0_`RVA"f}BNZDV :h]Ćn$lªqݸLb}Ă!&OSS`}7|U멂 V ad̛NyCw5&T|P5Ccoj&InC>~צcAeBJ̪,x0;0V}?\36glǿOh(b4G@[^+#8;\X^-@ʄ{TZiyd2%2,?~A:7@e1|GD&tIƦP¢wqׇoʚr*ɍaqSb SU|SZKnR= ,˺u"+Dk,%9!ffb_?L`T}Ǩw[4fwZBdRяﮑL4q@ch _須;Nn!rez)N6}b==i^b;d[i|L/v1p~oXե<ā%/}+^$=j_Y 2TZrZl&#!Y[//#nBe?vX|V!+ЂUI&̾U\|)vVaև ʝF#?x=v}bsJ(FhDk>K;%9UB&R]%-%4,#69Vs<"6pwk?$֗ߐǠv%5EW(]L'Pmabn_1Tn8ytxJc _DBۥ5 n`n1% `\8 >(΢At2@zfdsR$s]`ᝒJ B(F}BlQuґ>GqYx ŝ1d:(h5wH9aV!UHKs gqUgՔQy|k$5iH@Td&*p7[\U+BM}ld%+6QY1qO1AhkA4,6ne5ָzFNd:08 'I06Ƌ%{kV"YpٹJny_I:?: 2ˡ"0% 'M~sB8ZÜ0NOi7qB4Vݏ>詬H(&hvUeW(D+˼",7lܝy-US%H#iAy۫qm-N]EteC,yw2c¡%!DZ5!&O(ޗ9fdַI+W}Wn //jIXa)->o) ]!#,&IMs*T؂'1-r${E.f׻xêDa6Y2):u2)֡jR4۷tQ.㕙i~ּ˕Dp uUV syN6IPfɹiMXRQq~ʗIϨH;j-}t'館G7?;s;+xXr~lV> Gk(o3FP7Iu Bg6oЯ9IKg|gxƎ+,(=YEYqMq,=ȧ+'?_'1쥇 2Q~wKt+eֱ  O@>~>]2͔u7Ǧ Ihi"PGy3Tƍ]MFPN`ʻz7\(p"uLB*h]Èwo`بNvx 5\g9P(]1%uL a2jgWw#d`,Vja/ TKLZ\$v B&G)*b~>{^`u‡KҔS/CڃYt2F/[#d#OBJKVzO_:iFl/R"iO꟝bgkv+|&vN\xBV!HNU_ t_@"[U%2 ]^Skȃ1q;xmV+5?(jP.T0>_C/Hb,nDImu'w+[[ȹϩY&0!^O{E)6틯3;'lƀcU{wӖ_U|"𾉗ٴMƮB!,3({F́jbM@N^-ҧ䯧(83/s>IJaslÃc7ex*\vcaw5BVbAojH!w _igsh|x+EJ{V'y̠j3ㆆb[B.k~jDU^YG`eux3UI~rCɩr+ i Chbب>fbQӷDxf}9gшC<C[ f+pP@`8@ܨD蕥|6E ^\Y:/,[Z@sfXcz b#:wv伉wn(8tM@/Gh!R8]2"XitUf@WlyPHLx֪*M0;C@yv2Hb5*NvN@P=^0n2&1J؁Th8N`5)yԗDL*f^_&y|LmC'yjXO3_sMIͮFQG{DX`?]ӡLHuƨ/}T2VɆ|x] 7dA٬1lr8!%`'Ert{8Xc3ܡ>`:tEsu0ū{ȱ>X>TxI1/warO  ŐM sW%ézpAxcaIie\m X˚*OyGPᅬÜ.N]w\W~+X4|k܋gڞj=m.=ٞ~7]~Pg,Xk pqaH{j0T07|Uhh"#@ _IV)u"O@\9WLӲ鄔 ){L`PO<68LRwҭLo(\%d?x+0Q@7RO7ᤆ"$:ms;(U\Z%XyL|i~\Pr c68|jZAj;ok~ @F[S*"U9НM$*h[02`;ϮD@%E*-UE ~E$ ~yX|n8l۱ +pp2s ast5gSx0)&{TM>7'Cb͔= 7 I(P=@5PĿ̹rO&ZsLO-aƟ0Gӆd4>]4aSZ-QGoqZ^W((N"L=ASIIcI7:U ACDŶ* *~/?E͠8&r GJ%y!ZTY J6);dnL#id$)'P'7w 6DkH,_SLY`&'s!Cd6.( CTWMogYhEן8lm'\>=ij;A 0TMN3Ԡl tz}MaРR=0X?/;K5PNPJH;S}G?Я} ;,K8zh2M ^F#qQk3GG(T!37 Džl{=ֳ ]ajQ2UVR3(^*r5-,V8^a\:2/e,+\wtSmٯ#omص/ivvi꟎z7IkC%uD2C}{+YQ骻磾Y)8]\lC5&OaOkHEWc+8HU^%!@ Ií ym@Mo=«Y|X cHRBe1_bEtC}pwEH9H , K v7рLP6kjGrt@j;,W z f ̍cBe^fݏ"A"#SR-iDžm\qs&Go2. VebGQa(XpB]$랠/VrH,$n4ey췣Vu.W'1RÄXXY Ӣ2[g<3SMEn#x'7:.!ߓ T d*/\ ^)u$\q$mڻpYACGDY c|ƛ7Љq/ͦ{g<6`mJ1:JXvV?&GyHJܑi@q?f9A03E<J~L!E;W@9'#"wS"}i'pU4mŨTʭK+j~6x䉿(4Eu eɯq)RĶ29DBRe)u7V+cۭlk`pr}_]!K]թ:t# hU1ܖ& Y.bLuȓ3$L@VS(^A6670Zۺ Kb \ t/OIAJTf"Nu_P)1!‘RT': JG_{/ftEtT@) BI-zwW>+#Y_,TK,ȾUk6/ ˛k/*zR0rR6lt^udހo^= "|6Ù;]@Ybx!כ[h*S5+Zlȼ7O5ʰPXF%IVxX5W۶"I/A4*wsziԈ .*BF`Zbu֗ړ>Y[H52 /}&RϛCKq1_Q:lDdy }J<}-(Jfve+HH"8?a &|\hGOlI8!:WCgD#P0Ǩ #C\g-SBu:| rf0'4AM`܇+>UrG(/Lǃc7^!CLL0ٓr/,4y󵇱 /0f茟b_ 1* z_I^W ׮ NwgND]EG1 RЙ50!װA5qӠ>_ObO17 ܛ#-vlp3℩d:bW>G}:ƨ |Mj˂aɓ(.8B"QdF-\"a:b>V]U3 Go߾"M@Ӫ0`}ZY^fbGP=(quD[ڲtH;L/G[EYF + ,h(m?f tPI{]L\.L¨ӶI˗#e҆fS"^~ *y0)iQMKΝ7}?@:-Цa%F8(.±<,#D3CI{)$,R9vM]ͨ|sXeNDdDtu4hB4e뼶s d0>fw ԺLYi̓/? j5\>"3r#+vLV$-BMjaBa -|zg+JY?8*x5[oVJ(ߓ)4/dX_'Wz4Oje:rF9fGC ;!;}.AQ5>{Ş'99 ,ߏ|n o͌[~MTcz쎣W=*U?~n3PȒ6еsI!a2˽L1Uw9; {-| ;뜹.$af,\/(.rQu2ix z=@Θh6WKEGXjXY:YN1V}\Rv s!bVį'貿 d/eEjsσffe,ФpaHUX-\P2`K,CRXu h!zrȱ|n*_xWz 2<6moի'ckz5#0HP5RuՍO(\|@1^N #ch,ݡVꑦ 9*?#jg/bYr%NawǺ{{rtǝIjwJ]rnPI7 hKB6?=בu>~ѰýlQL>H"@W-<|.v)vg>0؂&\$V0gQbNeVG ;ŬsI=\RQቆb8<6ςv0 gSyr-UE٭%\o7f7;ɛrp/ ܄rӪM$o> ute]\J Ue0TP!N)IԦfіRAa~z,#fɤ*3![$:%Uڜt8ϗ6Z".5Y®RIW9#bE2劷T@Ü6s7'{_)Th)S!oG;cT`Vc U pu֮w"z7M$J(//Xg@@Ğ!S)s&kXы!] ^.W7-P $~2&C 7i]\!m=)Eܴ3CZB$(^[4?ߊ[%l!)LyEscO'>0rRfC~2]JQ+O8&Wv5sNۡ(q& {U:;Qt~auPe -~/4/&9u fA+r2W)n}r#C`~(tB8z_WkAΤީwHHk%RQ7z qL5o?;a0h !"H282 Fg(@ U b-Y_+6l]nsה3!aj(v5P`WxX WڟٰLjw`0J:rXLZi7s=x%{Oo7ƋO~*@(a,bShL$~\Q2Q[5Zoh h/Rn_,@#7-(ʜhazM ?yV[ [c? \51kqs"ĝΐ%~Vg&$HE/ZTvhv[dpU$,/&hY:C]<@h A&ǠfkZjN_fLR\;g gͿBJx0#Cbd~>C={gfS}Ux%.qϘtB Q`dLQ.^XL)%YeH?Brc)yf =,;?X=:xr-bT)lJhB@k?W|W|-J? =y8nf]ī^HGj6K]BJ4UFfoSvU lE5괙|kWcC!BӋBNhS~'\Lg&+!Sqݸve s s3)vVscw$U,稇j_XɻBǕlkY3Ϸ>JTA3uKPPT =JC?2hڇwsp,ix p֐X 8;T|`5лVVC&.֮dᆧZ7q-WW[. υ9|bη0:v'RmBqa:kT2\& 9cϾow'В"͗ *JfžRHU;W쩨p3Z-[WR#ʛ VNޱi *ʝ%GfDV'^hZNctc2q dOQ\56y{"QH^j8ɹshUxӶP:꥘NˇԐu u4Ye!QY0Ќ~y1e,A갹6 sԀ lO=z\,7D B@<7Yt;Rg=TkT?ToJ܈*A7 >5+dism .T-{%z'A5#Ajiک,z{'6tFȷ 6ˢB2J #IF[L5wˆ>~_%19fxH@S_euHy0jGv5.Ԡf?3up6>٧PԻ5OJxګLwڎ:p q=.9>)t 7pRQ ՊֶZgW[t{*B0Mg*{byS݈ANobyv CE IS:=Ea`n^j|޶2\1ҠFuC{`=:=. $ =.fړIW=̥f\ Ǘ"0/J</|41KS XZ׊c{a guRpm64dv\$J1Vò8e ηˍ} nZ NJj$l &]<Kt>V].z59SkdP//<BfSctzjO 63 6`Qu hg՞cv.`>atE~@ew|4wiqs8I9%npktLBW+-X<6fٔ*j$6r'h~ύfJcڝ?)ێ]*}ό?ՙf&OuEW7DϐاJ%>Sԕ1\M5*,1z8p(j-a܊6yRQǿ`,$ HK WE\z kA~dn>d+2S\{zMp0~Ɂ27Ә8U y-H6@[Uׅs67˵:J94n>bQ&TDz?Gס"y`(blAM Stȼr gL2rK@S3P]vB;A d7^ܗ#9>>P5rp n[ӝ4Ljfe!;-ʌ/lmd\ELyKxm66*.9^nTg۾ !O+FA0^j-,D[yQ+9Bɯ}[|Prs ܪ8H^\#?+1,2TYbd$J=oejZ(ti:V&q6V`*pA 2@ <ݫ-t{XsW+iչ^hgQoͶ/A8|R2!U*" 9wA-da&ءS+mYB]5y`c@,H_sY45zIf9D$_g͉Z T](ʂ S헍]ٗ='NpyAb=۽pfK?&5p8+PJ&>U C)GSHC Ŝ2tqtEa'6t$q՝,ϣM·HTUW{@wTi2AT3P)mc! '97GGP٫D37NLQl}M v 4Z8#.bې#H(#5 :DB2 Lݺ$[yI]+,V|x^sdBYunPfS$*\l|t>]s|1RɈN]L#";H/a.^wPwz5 \g0*%՘_ÈacG32}w )zD8s2ը󅭐nB(&Hu *ys*>oB_i߫!gac{~W+^s@w7%rܔSUOPP m:i`4Q8[Ȝ pE[-u6n*9n^Q p.F]~֔sNNT,#0w\GӍ_<1xXUYϸ'XV-2b=,ߠ3%$q5zIYEԁ呥G6y$> j6r%{Xj:=Lf$r~#&rSկPf٨;Wz;қ5Ÿ~0GĆ#&I8ςiw%rQzs 0Oy'=s̫{\E?%z%eg젹+e j -cr/^XJ[%NnJiP~5&S^o0)*['pȗc:>@*$SC> 46%vkNxnɩq0š*4<" C4Wj˜塦6$*,fb]Y4omu|g3E U\<ҵ2AYW7uwխWw#_R8J8Y#xq[;0‡NaWhOol&=T. @I1.!EVeMˌ *_?TfFSgܞC֘z@GZg>2*dx$;,NqjiFC9N\GאgA7.T?Ϭw`@v(uQ,hY4  ^S6-p/e`:_87O("% }ASAVQU|[cl7{N,|4xz$NL 1Z]|E(tj_\~X(SadUڮU{^}@ό@W D_N @٬<v)) :I %L#= ,"FQw_UYͫL1Ή2KQb#dnHǯkw!5C2BRjmq6kEs}뷬8,_M aw€Yo'ý;Z恀admtN!'T^O|7 w@L#z㐹XO6%v@`fp5DpmJ)i \~RxSSXeA"y\PY(?&_z;~ iJb*KtiLfzg޽#x_Ʋ+OH$dŨC0202|jhVID}l"0'..Z6ԝ-"Av>~eqcI\jy =±21dR04Pu"#Z=G5v #^xћyA 0eQg{+Rj VZ[iJd]ٻ| vrʋQ%y=^ГfQuj7}:&"X~5\GhcII0WI,Y,rY>ZգVҌJG I,! #&It'#5Į8yN7T7Qj@&oMDE[D![߸d2jgkdmv;[_X!9+-;io O+w$cvB ќrBlıѸ)r(>ӞDzj@rƷXCi sx3'E77wr9XF kߵxz^FY6:Jތxf">Fߜ2Ԡ$_kv*®BBeE}^3Jh 30+J1THVFnĿ\V!,%&V/:e_hϹ#eJ-'2F3wcg=?u<~"ᆢ3Gd^\鹺qNGA)^ժbKYjSEѴ3È 5M'mI \(GBD`D k\5oy]ܩKD ` Q[&ĉ!7,ʷ+52WuYz1'=#kHdpjڙB:X+<s! @MI_&%+Û 6$.\oVgVj=Urզ /d`~NyRlC0O}jc޴nh5XfvC;Y ɤ>mfl}HӄÝ6]qN4Tiy[eqA:7AC vZAfF-|(I_uM")_N3y =O8`Pܤ'p;!ZkSHg_HSaQZQꒁ{;h9;cQt=E8ĻkbRgDB-YHڈ_ˁ=݋6|Jߤ~v)y K( fmI@xV~k,[o^{^-J0ry +YExAi_]<| J9-*$nyb.:3[gHX,"*Ize[C#=]Ql7[ڄ:5#cPpL!+\3|K^9ke+sI&Fu pA$֘UNp"kK>svKu IVj0nIEZ Fes5=sifqT)ߠi( Ğ`l跌)G "rTF8oO|o#Ra}KFM @lJARN#9 Sh/+z+&`W ZAeH<: }<݈y}xGA@hD/B[1?@m~Z"ٞ$W5!揾09.~b.I^.svYXYwYB-8;62;R^TbAR ́yM&h!3~*r_8MU/U\Bv/ ,,w\%g'"tٳۡA5cP&h?mV_pX+؀v1֭m,:є6n511a$#{2r"o_::ya&Tg?p{TYC wz$Vtlށ{A.*|%evGFs~bڡ^ 1WzR8`QE0";6R}MK $kdPb7"0PBiʼn~*?1ѱ0~VL ˖oS@r'G'f0xI9agaKkc׵wƚ-ѯ۝'+0Vم>w$Op_Tu|f!)HJ Z.صmעu `}r#b /xʭ+ijTyX}]?5ٴw6n+X/@"7ջ H4;*2>:tr#r'чv󄮹ZCbHgtq=_ca{+u{ ZTJA^OOU񆇸R*XsW^kWXc VQ_ڛJ'㷡REe xwXt|huJ+v-IQGn=p;Padǒ9?Z6Kbt}P5*l}ͿUeꮞR,\ጦu, Wuj0y5 /I[Z#,rTZՄ=Ʈ+f! /؞z]:ypvcQ_^A@ zv{lX.t1V8Op 6_pdpYl}JGOA3'8lzm\@ 9̼"mAR^"u:=c3eш 0J`0YˮN/x\UwygV!6Vkإ`)8w{kqB\Z[ [t}21IT1lv~b]~NiuHmKCd"GU0gs /I~viRwmE0; vÛOdxB[o=lMn]O6'L(KAA wޘS?G5@gu҄ea͟P(~ >F}U$q `g%RGɒ3*`L3l=Kr>V~x9M-ımj#eN9}i Gsrk(܁G 9a@amCnlWiIuwͧj? uEgK"T 3ˈQJA!HȕȬi󿥟 ؂7:3NCWB"Ftc윧tlP o0p4(zfo.?Y~E4&Sqw9=[)uYYuzu(;7QUɈ˗ |{xkެt AAE= >Ǎ+jr. |HI^ Sgkc/JpeM׶)a6P r0'cI.ruxhw5:e.XHprS4y !fMV ĸL\ojA3:z&mь;U6y@uK ZGS߇x?l]G1fޚm8h%DSRu<Α\ocA;P '.% O%`h3UQm}д䶪;1GQ[0V6vnV)nhK h6Ǩ"oaWgIs)6SڽX4t;sa)vYSnPr^oV|xsuV#宬)dyGߔ^y__+B?6VTW{51ɵ. VͲ0t$Ҷ-P$x&2><}UVK bZÉa<=|*-j)LKJpX6o:u ԡ9ILWq*K% lY}7'HUFx}Hi{0uk~bt-q0YR :XB?sX,BOqGʃlr9pf?oؘ)YhPW: ?-b\XՄ]oI>Jb6HV5 5%~S N&=/'oz'l!ݧʧ,i+sdW4,@!{%ǎSɽdvc/MmQ{D/Q4< Sʲh 0֔6FiY Jrꎐ80>v*aQt< KSJr䏕p[~ms-Wf.n[o<=vca_þ) :W) c\O&P0zX)Njf_ݴ3V%#S+>2lÂij?tRyV>:* ISSʯÑG_ӯjynϫ.'R*f:Z ^F[6՜bn8A(c0Pb/2E1ud0BDz,j'ը0+4,sG*g-⻖y NmtSV~{|oY~hg_P7Q{Mm4 ?xRz;iA#";s fRr%T_BB'9 DoGe*#;)-gzR< p}vi5N;t^]Jj$ f)"Љ:їӾ~qm>:|!,HT6%xU+|kox= bFh2~SOZF?dBѭKm Cp`%+&#kBWUh"M鴌qbm_u헌䲻B*Jo3_0 ΞA/Z&L/y͚,ݒ̂ b|m2~u#N;PӋ|\jH W?޸a .E6wT`z_#_dgN IK'Hs@C׷(9+5?CBK1rò|8WB3 4ۿ{W}-EgZUc~ᶿIDd~<0' x$zcDAYS'nEUX4EB"l^l.4桠B pEz$A(r5odFYݚh`c0aM}?|]Acgrp&cWLӤ CAоtxȐүBeǩ7-lhc&w3?T0๦Mgó,@Q=IX-#C*K)u0!Ibyz ԭ=|Q{Zd~SUO]O_ߓO;Փjt~}Yr8vb n't6{'X>ڨpsc!-E

&N{S@ӜcpʂNOV/k?R餑ro"wʒ!U6ŀ~ˬn 9#$4P>; M4Da쥮)U$،'9'@VSP@Pu oAV^pι"A)B3׌L*;eTY i<ٮ\B]IzPw%j/%vnQ}b:ujMsWVXjv-Ѡ6 AvR]uQaN');Fcf_xO>FkY]Vgـ +bBNtn'"wOAʱj9QM\o96 %f6Rt6oև-JWN>_BNm6J,B%_ WϷB+aƈ*`Ղ+$~sXj4s.>W3]`*Y6A~Qt.^ ckWk~qcQ#12RLt!MFc01V4]wcT'x؉kx Eyw=lN'3o"oXxkQ_+!Tv\R|ur18ZPaSf6]a G $i9}%H_ I Ҹ?MDOvV}FW| 'L $42ܒa${eF ɝ[4ѯ:JaXzi{pCJY>.#v )\Xv5)جP . 1ar"^rǭGc@*U#SĄ8:-~ּS2gl$_kQY&keG`z E.BIUk89=9 y$v#ʇ;4F݉J8&-j'K ܓa,S,C-k$ߡHDǪd7!ߢ_fG8ߪ8 Dخ=|U3oCvCtvg&<ۙ:Šg:HmWU _ $ĸ%֫DZ${ 8"l(QӇ]n9'[y'qzeX'T4R&" (&ffd%_ כz^J@eʓ55@y Á2-q[-h w!ֹ9\`X2z~XiiͷanzK`. ܉ԏ05@@(V)&zQveBގzRJj/I6Bd%b<G,<*KT1O z}.&R,B!vIe %ɸ^Je2[jԇJRL(SnqA/8E}u.ճ&b <&W1BQD_쮯%S!g31"4WR9V2&6ޥݩ? yN:PNx#y:&7Ww\,Q}z va:[#/bl-_@O?{0#4 lhH-70 j:+7_O袃f=9Qת5ۆV/ZCOnI wMmc[:d<|ӂ4mV -D-sړfOH7>vuj@$-^oC^`ҘU_J3rSQSɖ' QutV#Voka%_şJZ]@](ٜ2'9o;N3O(|pwvZqz 355}[g¡HC[9Ke+L՟e iܪ0 ݒcGuM^N# Q_ZIv܄Kjm3 c3@VA0D)3V촛KC+r8,qV0jW/9ZzZvkbrKoٜC$)qV8'pZ5ʪ3SeZ*,`!TNP~N%oYzDѤH-nS5m $~`1%|R Mg;L}o3`V~`[xHё$n, #Bμustt4Yʸj>q:$ϱt5,d$Y 1b5|BahBG8*k#/Qg֮pP!B ;ṗ[ fhK8+]_3֮ \yuisS~k%rfuE\ rhh`lL‹:7zJ&  /WPibcH1dYgcu%r6NӼAİ`w{q-njuڇAq}Cc"ZJI4u!pb1)P.A! LLK *5ȣA2U7YPrmL%.t._H~K1eoJ.ҫ7#?8^ΖT(~:HmLp0*k\)^n"2wjBx$*eæfivtYJ4d܄Lb\j봾y{+p8?g]y 4!=*鏢3ERÎSŚ*PDA>Xc<[@NZvNPhx(Cs,#ESq̓T΋-oƀ})'La ip3oG XxA{BƑ&p1u|5xum |o)e+N;Se#=.`X$w܈TJ/nbmp.)*LPyE܆9G4/UtmX P5200z;ؒ7z'{-iglnDmzAYJᢡ?}0|VGE8D ,9`'+Kh[ H2COI~)clgOvj250z₇JYTXIin0pxn3RȀҷYGLX39u67@AqcܐMR;;E?QeU8HzM"/ 犫pfIa|I+3rUqP'GV9X+`㫧xDžtg\-9X`8/[щ2*ptxO?_z4/0Rno!D8+`Fe}W|!I@?ФbM3u[`Z 9-ORmϙPH0~2UɯhGHuQgv}،ohbB Qfw]hSԤkxD'%nj*ҹP\Hh7;I<"װ;ʉ,Q*`-|V#m ?UM >y: *|6PRT  D)&?e]W6oW}27ap>dv  l3`B #bap=RK-o'3+]ܸFND`5#jy~Ͽ&ѾT<3jg.v%O]|@ :E'wٯn?dP 9ؚ E4qeDd NC!h=?hI g +P>p&{r) CW0_T-D"Pc? $zSlsk{({ȚWc#zea~=>7r̐kiډ{vؑ(e+ +Q@v@L%QVk~ ,KzVH/*-@c-ZZ.0a2+jBہ K"oȉNΒe1XNJpF,} :Ta(n"^>1a7 Y`i;k4%CEJHH:^ 4G1Goܾۣ'aH?&YM7f^ *b÷שE\CSP'PD;dժu"SL0 dkPӽ. GAQ 0 ÔuدIBj!C* E[vhm& .w/eoD(=lw\4tv%x8'a8Pxb{c6_ lڧԄeUc;)c lmDR`Kġ֍DQA0EtnvΚJsAh9GTHJ͘IW˷C &vo| XL5A8}&gXNx; V O\0]7M$Q f̧NJ3pi'P_zY_7a!ֲG ;(qeɎR ViJ7Gd_PF!@ vw+=/J)gEi e7!T'm2;rP a`8.JTEbmdkG8ӗMT*YmZ$3fŖBD\1) C\ָ0/k|)gmt4=)pgj‹cPmΚ+nVbp|?| S$^Gz[U6{9X{앨s-n[M}id 2TZCtUVƼJ|؈C,{fY5?=vQ|`\=@mN!/dySRe.RW º+♰K q(|IN o]/,( Cmb@:xVՌ*fLFOsՔ(f4FJd8!b_9Wk;)`0BY+M qi%?:aD39JLF!NIC~'fܺ'|QyV]c+n;\ 0ӸBܢnpE&"r9.#Ipǟ19_jىmT(w˘NjlC9E0rOAMnMfdaɼJ.ͫ!LRl&[7M'>= NfMP `C=d.%fo=q5Ĵ՚%Q,AJ ɴG 3\AQ&# P5qSZİ﯁^|Yy$X U׻slG=eL{0ߗ r .2(քØ(+ަF [=]NyЮ4"3=6I@uįKeMCDUJSaزjTm8eQ?@2F M? +o\mpcohe\ْeno,Isj(vǖ6NθG٨ q~>?r oYZpiE-顋}j˽s#HGpeGAá-XuL⋗6M;rЦk[f *9g!}ǔWΙZu#  [r8hȤ#-}bڼ{D c xO>i O FnGD]GFq1}ۡ`:E)u^ ĸ4i8N}p`Ć$ª4iAC Bϔ8zh碉j6 㥳c5m[@oȊz*ws6gz7n.a$~#i}lF9K&V=JRU^-VFɦs➓僦)߶GНEAtExp?Qng]!<< ]x1EJ+DS#JYI%uN`'ZWG)zjMi sM|]a&QYZI祃s ǩЀB{BIirUi0ߕx72M2)%4*LNW?5yy::}i49LhPrj"`1~ !9bm 'v'?3cmlf;HE<=v@ՑQ`8Qż9ۃ{Ւ,ϏP‡hyϏ@v6L};CseLQ, UHz0ׇ(Dz6)SefzͣXfOx}cԳ428z0-;y1-v*%9!`n)y?~YSY/ ]Qɷ*Xk7%`3I^kp` uԜ?|oGuP/(?WAmjϻ9 VuRڼžW)8ڱ|5_]~.)˨yLL_xꑢiZi *6H\+[d2A+qf{3my LtvJ״Z<9*P$Ps4+ߙ `YCab$jj7iBJs ߾|x%IT/<Xڂ6ٛaɻCd/gaeQӄ m*c/'Mt43Inp+c2V 8|PgܪshKE!c[_>8{+o0G)t{w+L,_)π EvÙG߂fsܲ HöHAh{cwh$9O/LטQ%!dL |S[iDOWbmOEXV3勫X2V L sJ\6do ?1zl,$DU5]%4#. ԰"nSG2;s.<|ITf&v"Uwg7X.D8sy:oB [ypSdNSCEpI?My,e[0;@} 3e,lԱaX2mM|GX9 sDуRj@Jf3I;W8U"U,(2>+Ta+{\ Z%sgb_QG:>ud}NJ{X޽x/Mʛvػm(d˃xn,(Rx)cv]S?V_3SԺ9W\X'XI4746σHFǹGῘa7:0xƬs'\#(t=S{FleXv6K*dY! |b0_# AAgڗ .% )x@grbJO$w"Gm ,!gpa?L*5TtRIFȒ&dzc6G'uk}\xaX9X3j ?Ah&n3%L_m 3&|ط>H;bX(WYl BMHLDuzw$j|Ҟfts[ z/]7>_Ca%Y4rt} gbIpɻ闧y qHLŋcg׬#\# Fkurw&NkTKNBh5qbO^hFW|:Dt]EY@NI H`%A:.ֆb*eSq}Hume".y2QTKv|RйE4_L  <o=a3`{6S8?8u"<߉5wUcwy>ˊ(#e))aڐ# 5nGj 4AW^}]`Jc'5a#PVGR¦l#<dH0RUM" fK­24מ䉳%2|$0Ö]=WPm;`Q(>o _ >~` c:!BpO2O[1Yh9Œ ")NLR7`1"/t<w1$n Mݴ3E_ E?n*GRd"N6 X5R4aU'5|Y⯲ȹ{Qԡ/Ag zVǨcx JPT؃z {;۲: !x{y /Sp/ +]AmVHd,.ϻYTGxX9yjCjizSbĔyGȮX[<Ĺg -*nh 5HKpx>B4hhx=,1( Sȵ➥\7"ॷ٣gg'dMI@ N`sɪ%Q:HjeaW{Ch Žp>[ We:vXτ[~ռ$s7UR9d*6*+UgŪf^+s3=a(;A*ռ{b|ffS3D:vuuk!7%O9h<C st܎wGSEClC%ŗ*{\ "AKb`|/N D 6  r7 VRZWbYYqwƻ+mND 2{6:zW6#o~]>DO8wE#1>umpd5͗]%Cg]@}(q ZoT|T^OlW"^NIc]7}ԕY duz+ivHfD -uTԓ!>LBљ#ʠ΂~B)À>n&֙Gӓ,*g66 L\c]ůE %[k]>PuMv +T,>1U!ڲ 9{6~_VMV4[pPh@ 'G&<(2& f. RbJ7&vnApՖ"HKxC—C][8V | I],O2slBH#8PУpZ䨢r&,E(?ݻtb_9ZTzkataF ZӚUy+WzEaW h_(8jiEr=AZ(PLsQpa<-KL;N{F{ m*HG) *J˛3f8ȱZl=VhwYh`TV#Km (o(t7/A<5>ް emp U_spKuRNCk.mg3eFFh( V?lb0>t^2D9:&-\jEG,QlT-AZ}б%|4݈'$coX&a%Kao()u5SZ9H8o+$m-=%!IN`q~­PqjhLNETt[d ?>'ny<3WTr'&bB{)֡yi0v'ZC[u/T)ڵ@\7on h#4VR$|LQtӈ,6[1F%qծ++ERTY%c 2NT%^,}nkOs.vp\`@anO}B{'U*ã\ W?@f6ɄuORwFl±Hb{c\ִbGublXN9 b*Y]jy׻+퐅%dV6J)V޺ v`8*#z`^}?>GOxXs=ʼn+R) JK#:4*}GU6YaC4?~MOb6 dQhYchGHLYuG ?|lV5ĭ "?14D8W?<||"Als8DXjRI 5:-KȈfMSi3Zuwӳ.#Ͻea…;0LJtΎCFPc 6={2i>]gav+7Rh~ݙׁoZI/O"$\B@!6QL׏usֹN5sqG2u5U|Fv8HO\ꖖHBF.{hBX׵Z(7^>x#(L܀z bժ]GBfHS3\[jԮc)wo}ȐF R= 8&7AWlzCkf2uյ ʇ-J#t[9 4ȩA_=[ȣ>?|2E%4oS=6Jpvz~\2|PyF6pQϊ9Wbw;]$vɕ79pį_̪@m+f%WXJmTZA^1U1o ZzdY9D(Wg8j#rɫGy*䋽hgledV=2<"r7hg(UV*Yʘ-GFg2αٗDyZ ds$[8Dޘ$t#m!j5ksVj/43 dH-7ӝBq0 rTq\HJ̒Isy%8HXHL$Rʴ ta6^5n$`ܠUp# ;B bo)x:YZVpL*Mҙ Kc[Z{id#9yKTO (o1 C!kG{Bˊr}5{ZcY-A;ґv;aoL;;Qv.> ꩧOkݬH>1+qP2Ub} qam4"!G墜M\l}{K!+r䐸~d4X!]:a4ޱUzɊlR$ofu`V:F%x0ULz}E Ho=>=Y"?ocH"C6id@K顼fC X$N':;曽G42rf[LV޻Q&Uvbɞ5y]j//Oc^>֠wweyT0=E+ \ ?H^ 4L4sJoX\W/" `s6*H/e4E ASPyO3"/d6nmv-r,}%!:op" Ex*f֧3YP%uY 'AqPMJa e 9.Iv!2ۄ8fl++khrX4e )>U.q*D}ݗhpjH?@%,sѲNk̻rE1 )SV yT2fcd׽U HhOllOUV#1!e=P{ζM~ Gb/H!M >T5E$4q3l~TħjV2e='Z\ϭX*Gl#ؤ]yΫv(QGeZ G4G"| z%{qgd/tG^T!G4&L׿%$DQR.m0Χ5_hD.-oOJּ1Yb —ȐC 35aY`'U̜O{ٸpͧg|p=Kt^^&$9A?9NU!അ.a',텡UїX$>Vx{I- eEwa9=o2>N]oAYetբpC^IOhI1&^ VJà 'Cr4OReXXR?w~Lc]F_`"&5<qn(kpb3ޥp&B0-zCL?\w]9??挦\70Xjy $o4S3"oRΔy-0zGa)5z~9VQEn<53͘nrK(@Bz΄z:UN حxAT?1B_9 MP*D w flߘ7QEHtZ}fYq^,YXv {N4M1f7%A W萉˼5wɎLT]רJHR7$J@&9btS-/@_!]2ru UXo:t*kT'EwZl 8A~Ds^1dDB~֎LqFp\Mzlxu' V_a6N-:D$BnאYY}~з<\^Po'WsS Cġ8hV$ ҼF]+wfoGX瞏>WVx[d'ML2ް1Hv-C{3ׯ ax{겅(MKاy:#wVYL u 2=^mG.%vhЋKD}IBO E#U{fPm;# %iU^ Ϲ|Q0d}#Jдqh\m,>Ѓc~jH<~M=RoѲ'E<{9lwIAíjTJNƦy4Q[YPlwp $:qҕW Wr=%`ai֘'芚.<9  JR}[C@pS[<=)x]54LW)YSIm|0Gm&!$X (ebΔe,9Dm$C-p*G0 6U;!(DfъB`vu7YЯᔀXstzIQC~""vE%N*Aa]a^g#,{Ꮘe$^W`[(QE#(|.֙.Tf2+qpG>N6{OdQ'8GEyfrp鋥FRIoZlZ ㉹[|G4_VtVP6m'ۤy)"b}Rm,zW43ڊ}qh.x(.7 m3%FIxY$X`ļ5)Jō}u+=0\ݯ'u x?' ʉ+՛6l2 jUsS-P@ :8C%f7Yt&{M98YzL<} 6ﳐ 470'%d j0.sێڲʆvgSD%Mb:2aϔ̧TW}c2fr^o| %MMe߆lMSQM_OsESS _1-|9H}G`+`k^d擮%w '4 T޼?ff:u,Lxy@o]+?qTZ0ӜJF&؍kvMy`4R/f wvNyx9[v̛ n]9:Lr*.uÈPro/Ӝ|b3@'厯讻\-[iNNHP3AQu!c[;>5ZiiDxnT g|yǥ2Ts2 WQ3 M ,&Jm2W0 kRN#\"c(=6{훒)rՂRVifRvo4Yt)tDtNpv_n̹a Zz"J*¦=ɚ*$WɱЖd ZH Pm_ r?`َoPK|dKSZo=ef_n,/tK#Y\~B_i2di3 #;=䯳UamiRSӤ{C`ӕA}~5SK-oX`s%@qni}=(woQs~IܣvXr 8zn7Nӑ2)ǐuAvtx?DFY*esYH{V _džwNGcMO6eE1&5%\E?LN~6 PpZF2. W67Gh9.\ܴ.5+;e1AwWNn/^o<>;C3\K EQ:hq>u ^i81=~z$/lmCclӯK5Pd2(/,Wn jȹ3had&|U [eLO$6u5VG[ZRFS蔸L1X=O'?t<{0fn.4r> ֖e ̟PgIOhXeubņLjg7B/eؕ ;,jޠ']p:*!z]~cBլW@.BnC \h=[p`iUjwƶ3ʻmYMc:d0Ɂg\x{S̅wc?L]f%슶6z2Xv, M|#N'݃Jv$ʼn9ո"[nܹ yRZl<:]|ܫ,hFia8dVq,l]$/KYr팷6j[ocb+ܴR!wD.,h=n=XGzRgqeFG( NUjlg^2sF8Z˙! B6R|lEۡ.tL(*SCXhϛ8$$BWbXS NG.x?3_C}vkf̣J͸.2}.W1WIZ&H~ ԕSfDS8lU麶<]эAnj6EzN!10g=(˺:2'I߻ND)GZden.$$#yXŌS;lsvPRʀDf3WwQfy#BEñf*SP ^>]R^Kܱn{+yR]q;=Ȳxoalݸqu$o/zV,+`3 '\jrK]zX(ut""yͬ\*e?5?xj<URW_C6C:WRkR2yF]*0D?! gx>Mr/QNwt3]*1@F`6-rfU,B'a h (Sw,%,eߙzbs'FO?`=()ԿMR w Vr>::Y:BY&[iY-*Y`jܰNӺL,/`uw7$^Om8.k\dT=ȶHISo6n7д(Yd=6!=.djء4$qm }(YmvI0X*ʙV|],C|r=@F+ad+6Z_GkA~9b5؁ݡYmsRAi5R(\ T1\B0>k|pSi83 Y"CB#'""F9ӱjx,Ѫ5SqJ7xKu_-cPx9TXyNG6Lgfly@GS6lם2Pz=ZZs:eiVlCHZ TtcgN+7SCqbS?0sfP{3)9oDm w Ӽ!F YHӎ{l=HaIB&'40fݼ9l6?5%Jbg^LV q'j6D/$kmd#Y/7$Jѭd:Kx8؅sYn؇"Ff 0P@k#咪_2&yz&/ĭ'y";(n@6hG%to _ mG^W;dA'Ump ":𤹊$xhBqiG{$3U۔ӰlV^ԡ +{⅀'䮁待ǀoZH+8Fڣꈫɉambr)]osZus u7$ =W5WhHsvрNkRx ,YU狙ٽ0g_zߌBwj "״S(b9.z#E#>NJ^w0ho}p^p/M_8;b/VObO9_w 4mW܂Tm4p:?B;s&=DKZ11XrSV=.v5,1+WM2޶Z>B5]BYwW4JBķ)Ż;+7f_ߛraYх:Y\f^KX)J ?{pyt7;8fXXT;D \sTe 5~p,hLt;_l=4nNV6,sI: y2q@pxNtB }E#ss8K]d!5!p̤eR9qZ6INXe"IAc%3C0P[#:(Έahhgs:H~I`hKETt_.Uf8t?x]IX̜ק]:(+è~& )I}rDQ?Xg:,1j~G EkHT2ݝt^wńOa_)ʁ_4hk;vf1/ay?M"%Dhu": .  zJi Jɂ8ޫo_-(=~c t,-y$R}L0C<^ެ3%>m)ڟ{\. 1]`b(fƀ`Ђ߁5A5-i r 4Bl0t8t zުNmTi!//-cG U*+d~)tU0n Hӟ[;cuQ9 rq- HMK'6. :ey(ÕO>EƑԖxptor9tɏ"ƉVW3Hי`Ơ碕(q89kC3(>7~/ѪRM&gJ_PAV8}JQ3q6fꦂu&2ݽCi~nQx t#[r |AдB [[M.(bQM, DDz :Z"`,;Xx1P2w i?r6K+fѳ%Yz7xLS$ }\*0uF$gxɒQ"tъɗ'`x:O "*}ޖCoO^PM{\qihա:iO3V,ΧK憀 8l?^e=!uɜL9?08CfDl&'=˥dڹmU UJ"`'Me &`5-_YUI<~v|0yGpEĸ^i2KZX~c &4vnSz#0Zhn/g?)xdMߣlsVu5ejC%<:o_*OT/׬cO`"-ݪ"2 FKDV"4zh`GA]483Kbpxݽ/LX^H.3c DT Tc 94eEqHQ%x rSo `LT4L6^8'|X8xb+9&CŅ2THqY9~v [c? 3M{lYUzn-hSLIŎ/=یjJYTUPe]C Bnp-#6DI\;}Q^j=_fiqFႽBjDk !]z]gVb-e;/Ber *oB;3d~8S]E&5սͩ*+a+]Ȇ*1]ZdÙG**ܪ>R*A;;A<5,3F_0b#qViǝ.p=t+X3]9}2S&!i瀭deh%|aK޴u=hj@_h+' I 63.2pB.)ܲLm,_& pD=P2~!iQ^C K|.R zvf Eahg.IQ,;-py=D.EdJY8T0` f?jM $peT#KqXx$Otb=0^nc K#2~/!XK\J16؛ɥXƏ1dlKPڀ.s0P VPZ-Tppr$pBq  >`Y= +3=N2MgW,l;{D41}.cwα8;|fM[8 B]eڨA?Js1c, dKnDld5sR ӝW-;w.>=_جhUHj&V*='7qk#u$]Msbbat!u pҚe3"amZ3KExiI  |EE$9n#}C+C8|ʀFmx2fzG猙] U9ޡ:-])x"O򷂑|T|2GV۪3$m@@Cۘ?`=%^ȫS+ z:v($ ȄDokb T'w w=i!fBpB*}lzi_ a7 cpvh,gct=ϊE_;<1ќQV2x$y|wnf5 _-͂ʄ}YD3BCw|yq8s p9侕:=yzx^sLEs°hX'gAG\V*ښnYX--s=!-p8-ܴz z__ӳǪ:A[܍/U. !Kʼrg,aW*%[J c EEڤ&9Uyji*fHk(X/i5F(8q;O+Kρ(ڌXt&h5Q/E#L 95`K<_l^=;^栂 L\i9d}4گYKZQv2iB`IY d U]f11QrlLWN볁zW2+^ ]cJN栵_zKe:S5pIT+cNiF[#}tAGz\`2lech\y?X9Bڗ@z,.#M$oؐW}?}=F37 `5qA~zJh:qO@0O[Y@' ڀH|M^;-vE8EXv}? WԶ 7̥/g3mzn5<)_iH!-:~: g7Zcwz/YQϭJgA{6_/>/d}h4a`wVB &X;d&\}RQ/L$|VR&Vb#0ΔrCeHcL_j{AbgтTpVoHz:N|*5SԂ#mBEPn@ Y l^,W0J/p`vAhvCOlӁ)!h-7o OJ64zbd51KdijY'd7 \OU#GŐW&f<ήRu r柭jS>%-Xz)JKn#̃D+^o/Q$Njө`C,{[tZUuߠJ4hZd( 8ӑ3q4 bb!}X~l!T ĸej_-yI5e?ҫh_dV/D赾+EkD) {ڽPnS8^^`,86Ġzi3&B܆; 8&6 Otyɏ_R1a_u.mcW˼  Ρ,sܮ~|buQOJc[x@vS,TӘ5TX;]CXfŬ,}:vWT+Iv[EќqaΕPƽnq2.V,Ŧ@̋`$/p?Dd5ʔǃƒ:ԉs:Lc9z(2 G|~|oԁŝ=p|l9B51(fס]3(Fz닮iTiVQzG#[Q.saΡuxy#Q:`T˥d Sw;eʄ&x227GXf.z"ya-Y!T yر{An_cqHѻ :0LO\v0*ˉ \f?猾dPOk&AԔA.Pтί= g&R]^Ł%Rqv- A@*vx'R%9[qM9<+(g!C` KWBGAs9#NtȹE"~e>hן=qcpBdv^;L |3)'’ի:K"C+6DM`-b?,'2ۍ.ݫbPRE; %}3We,]|HqP% [ S˘Ѓ,Χ4Cn%D Ve?`b&vXw]z1`ut~EWqhvtl]kog{Y*^Ī #ҹ MDqfv(FXﴣ {eLϣ=sL7wvı9yc`S~lr|>'Jq~0a^ @'ZĦ`_t~{t Q[o[z͔]Ğ|i /^nmZ=ZT60g*UQ_VfH_Rξ; aa@^LYA8j Qh|zq@: ?x}FLOMy@g?^ dnEF\`2܃ )B/P w!*{>p <[J>gYq4Q!< ~Pѳ+܎sImrPA[2`k5=bxmCDE }m"e(K| . BK~PaN7SNtqֆfU;X%zƣI+e&tT9]#W`:V n~zd*D} H jL\yd-m-P\j9r^ t\"fߕM~Y4䜠U=" mO L;[Kx!V(b E*0z7q]T.)eetg +CX4r…t5#33d׀an箻\3H^#NxC'va4GγW.lX&H) d;J) zhe-o{YA0Ԟt]ٹY H5A$ 뿩`a,EuHW,˝tsPt<*1aH?>x@T(Y/Ht&;wwcu.`fA sȮhQV?ɵֿ7/,#ʌ+G|~;B2D?1ߌQs`$|FyGGhxtYb7l-΍Еx݁OkW,[c .ݸQ!$P21$VꀳAtN| nql9@29Jd|Gxi cW(VP,ig4DagLW{V9]8j^3z!Χˎh٢_z)k6st|Ȅ"mhJv)>W!ߖ;Q?9^6gV ]ޑ5ЊdbXPt&= ̨RebN N]jK%@  `r[B&adnh,G,*.1ͨmai%,\et$ӡQ{u$E{V;&T ԮRhcpYߏibIQkWBtQKUy6H,pcrTsg Jm Ź( rw"sU2i08~śxnѻio|?Ur2~mW)Ȉjز,3Z6b^i҅z{"kϴlן.Sw?}<΋IgRـUI*pL_͟FMF"m,k`%iHt0@ZTqvJ7=\م v.r07J5>H}92ZA,^LU~̯TkuaEu3xϺSnsA<$t+|Oy7x~. iՌW"PJ.*E .T*W܈{lex{O؇9t[Y ՇCeh#L2wEi7 B5=J+.=-C1ԄƺzZSg~RT{. ]Gh'ō])/JP"[α/o&=3-[ :Wd/9@!KOJ;Z [Ao{OBpr`I#vԀ萲4q{QᯋFhi:fM( Ƽ[Y gjeB5+t6Җ.ғp!oTfQ]@͌!ՎUۂ,A >sviFBA.Zdn X96$"Un ə 3H`86ֳyw=11IY3a#l|N6Ike ƹKW s0T;.yg jt@w/=UZ2zT&',ajRq9/pi*2Cc(-kA.&`i|C:nHt^-OmHhiQF@ݔD"`|Kh&|,~-{9zUoxWP dr˫ xqM4Bkk"i}#h uSl'L`$S*nym?+3>R!ti'1`2WnhP/>FN?fMZ4IYKz*>U--`1ppw4?]vz\,U 03J}  b ڤ5ӸYpG:灰Z "` bOu#nM`:o$Wr~rQ\; uU)Ž`>6i:QlLAՔN~>`F76_X)ɦ$/Tҏ;wGj~K${KvՍ|e_H&0N<{ئ%ZŌƯ[d؏MFC}\1oeDa-U(m{IYK>$2l ̭7-<4* -l\v%j>Zxjb  }MC~I*s51 0}M(*h{%֍zUȇ]<1tGgӯ9*]7c ؏h|Z9IqGl & P}cw\X8mXB)C{Y%Fx/sP#ŁsuVqI~šb=u͘!]/BO"D̥(L.hfZtNӣJ%f ˿&T TiFǣn07Ϩڒ0=.D C4K _10z;2,|!O^zQ+n9~n}+k3,uGF/,'ZhsI9OKY8&es@/>"4 bd>>ʲa6"/ʼp:)Or۽ KQRf5񖕩-X| vS4òv]ܩ;v׳_C6hd [ÞBnt[=iMj\iB`]mỢ Tm* {F_:6㵛I {5<6cqª]c6 ,s/" ײ;Hu4re'\~ŅAJɓ VܻisAո͂:ds ./Mg*V Z{ }t  `Ƕy8@9<x'si.`).WrqH7-h:5A~,\i3hԐx垲'i̻bylsTKǸ:L@XQ 4$io|k n 0i=Xs L ɉĶeA 8a+kM$˹U ^y%DN aE)LYUl @G"34H2V@t¯Űe$e 1-϶;:9..2Qv7[ w#\$S.D߶Nq&qQˇ'Esva7 D[HxG+0I=Gl5hsw)lQ8wIp$˽i-넸%0o!R-rk]x㼼>q=cd1c| U,Eـbݻ$T_(9~N+m}&+B,Ďɟ~Άgd cRt8QXoJ|A p3d ~F} ֝CyXR&[UЗ,H jγ1 neQ TXi5xgzĤvRuXȱ'2VPmrȹ'ܿn[7CI}G7o%_{e>=#ZOS%ڵңCގѦa.mӁwze l;&w2-jph*/%j6w{qXr̃U!_59Pxqd9,( sŶ:a;-~.A{8.?w th J|[jw\m0FXAb]W_R7|(\Q9?h%!,јҰD*Y,wj@0BdF0I@h[bGὝ="kƮoLt]Nߦu% H߮/Ik ؂AWn68RZؗ)y>[J2i8>^Fʘk-@_>j̟%%+vy3/(ɇs8C#q'&8c".!&s-LeؾiTG 0R*Z| *`r2/uW75,MCKEMX;WJHcm!xd~4CEta\ "Y ~gxTײ VV&;%̖\Ca_XT,[c8 u-ķɮ֪atqƷ|ˀٟr=HC8,1 ZL^5LjM KP~[^K2t|EnnER Ղ9J[l9cVa2QUW"Aqlv="J|їPg5ċ^ǿ6QHi4"'|r>'LX]XR})eG@ }O!( #b./6uSpZb͜+xqk"gh̠v7"b Xcc5D!Z”.eҢTq&ON:gGX$v\oX؄(h&w|\D7J@~匯uexJghU8L2$zVK}D$7Q('KْU><[5BdpWZ17µNS /:#?W"}(TDA99[:&S#M ^w,Y mw k" ffCH:LJp )v|1R9/}ĠGEr|2& ZSĚx]dmM~\1Kz({yr8 u-q :YnlÜ-=~3"S[1\giRP:$s=B:;*_F(W-?=7L}A\ި3q'"^eLrc5~ɯ\՜o?'GC.C+%ixC7E~%*T)t[\r_O CGM6amzj#򮨎@%f&X)0+&T+d o'wl:p< )+?3<ɺXAJJދZlȰ6LI%B{ǜN3 *֭6<6 H4ӦUxQP-Q\y*L299R$X詴OB+fv'v̮?,ji qҿNmV1(qkH+sC]?ZG JD#mo'sTFDžjwH;O7𥭬i^4{/7.bD3{]_E$8΄q7X5\!o{s؊B,tZ[9Fz!|%ƀ[)n i$*ޠT(3C2/XR Khܮ&#҃‘t윳'qG"!>D΋c60Jŷew$bV 􏗆dBإCu{ᣭsIkq)FA_,Td9/2@uHCa)qWUu-? #S\T DԼ{$#e4=X z~Ap1j+SŭoH4bfh &7wz"NrȶlTPE cEG3GmO픛`kA` jyFೲ\UOo M;OD k5c6pb_hO:_Q0{#z!%$5Em2H<҄y--VޝpꕸGepgu Q -l*>M/TE.ܥJC%%[\[Z9݈r}9X@]?l],E1)vRp6;T􇁝 ՟wSOT}_c>mΏ/"`Aɸ-Ɓݞ7K<tDB x-tN^Q>wmTPދ(O/" Ft,uVޮgl%.P6]yn%R;9c \ibD%"G{ęWŹs27Y]¤odl'U(Ap06X6שPIzL\Lޮ9 `|(M5J7f{y,Y\X ڈ/n]fP M܂wR}Q¨ۛ [ZEa5 q,|9'YZΨm{Jgg6h /pOz# Kb"e^H].'E I57P?g2h{mԍ+}6`fQ* 8j#5 drR.AqI͂P@}~+[ZN([h)čϗwɩ,WEʌ_`4?>mkt7M /olR18? l숻.e*yXN3 ~67@v78#N'5\R''H$Di 1=S _*e|%YӍȔ 5_=^lAT90I:#90ߝ5*NJ`H J]WI]L0`GԵnp3S C0w![Öa&[o/z1$~gN 缷ؚfm|̱>A2- 1gÊҥz,ɅCg*o#Uxc=%'3[/JR|:0cqwQ`*XPtMe֕BJStH_`rn'B4dx~&&z/&goE~ezbЅ`v`3h; S p7{UzUVX?.f~QcSrND!֏r?GہT 7l ȩ\dGUHtE`]v HĴajQzA4RyZm;Kk: R׏Ƶ-U"Fw1+iЖZ+9-<(=/t[dzu:~l`U:i;N:Տ&osSBkSB.'A& fYUw5LUHUu~\){ vV !)m:G9LZ[rp޿/IVDi{{$ȱ?|L;4ٛBNI1ئ:"߾kNwz@^ ; g1YCl5dۑp4׵)\^ז4F#Mi5+[!y@d׫"B*o =FKa::DO,ʦ6px|kŵBA}Ӗ-C=;H ڡFk3HFVvQKz卂ъWW-΀$*Y=ϞFBwɞi''P*1l#1h- " 2/8^"|kSqO!-&wFlz[~Z8@.l94Ϥv3}*Mמ{k\Hо ٙ?[1b`t {ɯ7{'b$vٵmӃUȣoQ, xE:VV(znIKj>XŎ&YUje5Mu2ƓH$?I0A e_$&P^۸36@T\LÞ^eTa UL?e@]:*|ƪ- 1ݎs2(|FKRdn"+z\kTx`l=%Ehݏi{#Ҏ[j7p:,]Zr39 9iVG-0i5E9-? ` &v)b /"6(Ғ!6`'~FP' M6O'%‡W2ʙFveCB{dlhޏ_-h66rYtVG7&rq-dqe5CɊM]j|pJM+t 9zV _^xhYC?ȚOJUKٰ&& u/T"QQ |)W cs-P)bZUss^A6zT uŁk!!=͙ `7ko$,q!:a=0,.]HhyyE[2#sWC8kۋx9ύ$h   |ravl@Bc0keHL}pIVޱc?h T >h#~H[s[m' Lu%:k {?+J_*'9J%6@Z8CBYiqDmU En9쿌kx`Y}"umMX.)ơx:)Pe[r(SM1% kc"|]FVƈvfNfb =. >`8y`'+aNrPz óL"%ADn-K^1u>K!539 i#|'ޔik+CLD[g C7Cз~Vhz[q=5?qdx(Ġ5-qɈ*%'H;H8?a$]\*F ;ޒ|jX6:!^BXr,Jہ>Kܥr'b$^N hx: *C7}+Wov֌&fЬ*BFgow XGsFa]!.Qռݡmb͢$@x¨yAn+J8l)9˖Һ[+:"aUO!(,_zK7`];z7o킱a~7p1ΐ/wo[ Q ACXӲkWm@$^*qS[o}$2ɑmfV>R9y.?$uo9^&|4$hf=T34B15.B]Lx??GW E#0O[,RVkD/׮ ^bϷЕCaÊ'*i4% Ҵ Y!D(riE $˯8з5Xvʎe;h_nbڌűEb\_,B]!`p~2MhQD51 D -~-?'v8_n FLɬItP}2xcA 6sCJ˽p@,G/E+= PU y^;-;&#Jp4 ,r >l)D s/DswQ n#pυEE(<-;Ubh:支 R v2?ke땇u$0+%',TOvGԶLktUPXX|9cͪ·-0r΢Ь,=;5ȑbe%Yu"YEזԥ{*9ŭulP{Ci#ඍ<%LmG^|!dBVz -HB{䡩 H md1!>axf.~e:k!-쵨bӋ:!N;iٱ G,3@Gؤ'&+~PeLT6XtSe> 'م=}HB3ry55~@ o z4,`a ꂹvxR9KVT,t$K۸w!8X:Wݨ/-.14ݺ:\艎쳁Aqv.ivQӢ+W)?G][9`3s~$$r\ D)FLF~5t9&9Pֈ`r?NZBOd> F! F/ɗ`1 5s+osfZ:;$˻u<=Ư%E5^y U~g5nP4 ߕzJ c%q)ϣY7ޡ١sS0u[`$Xݿ2?D~Lw9bNeC֒0fiWVx9ܑp`޸<:ZڋQ˅ͫ3#Z)cynnY;\`t~X7E_Ń:.an2ISU3U+ 4?I+,v5qI,b,EsP[.חYiB~gͶx-Q[Ib@?;=5^.#6{gHsO#S<-~72mNAޫ)k<6*˒h_Ȼp@3Te4e15~{Go[AIR4z['ە#*\3 q U}VpAԶv{iI`;|Ox.D+Yu52V*Wa.' ~BՕ4 n-3Cm) cX&x)Aqܷo[KC*mjr\;H_HdiF2etVyr@Q;Id{gzv@k0ɽ ҷ * iv=K_C31 w .d)}V{Iq; nӔd8ϾQ[K֮DSR5fe[i~҄tI_gW yyu7-J$3aݚbR1icXUt2%!jPG/mOC0MUQ P ii=&]=ek'IOg|ʛT>6ekpΣ/R)^xOS˔HS, ׿=O촞W[3Q_t3?^b@_&dDV7yǬs&|&Y VBWG = R!tcQ*kK5tq?d4 1(oAR{J*id?QeσV`= bZktkiՇ`Ѕ􅾍S L.ހ[fm4Ob!´-g`+Iq.o@ΓJ?a!I{FD*G @?M{m@z%%`|8$`27}Iz9F:$4lYQP&;rU{c1fy:,jtu^!ª`΃XYT_ jsb"֪q`O( uT5^ x}w lMWHea*-+ ;9K=Y Ϯ2*iK~ (F Tqϩ々kHC"n+:6" ̦:0`i m2@%ф՟h5g6٦…nO au?xX}J>.a{<801i owqou'v0L04- ÷xȻ+ҩ]i p$5O[OX %BQtCZ/39C L1^6UYk)D2 *UժY!/3q}$qBJ lw%CPt_=,]02}ORjTjȸlJˑ} ge%\ޒ͗ÐfZwlêȄ`bQ]p.ۯ׍>d VUW Ld7vq Z S[r7NpUF;7OJuf3),3}9:dWy+n.7w{ݫ~%sMe Ei2+e864Bk1r2֞ڱȃ"_‚L^*a$ĉjmb2[f-91l*ƈ‰:v@T:3{.\= <=!g9mbQfn < hkU1tc,400FuXoff<#r+ӈCp$;Q߼ٍu߳"6a-)E;1'eFRkB5{2 _t(GیK;Цi[}'dYxy׭ysG\X qEH@cC$`6qFAV'Kk[漁@wbhC8Aff]\B.VTf-قPw] !=VFoM$P@ (N>%D9d_1>C6\!6)&k?3|ۅ&HWل]33d£;bCj^WTo蜫vE&|߶RZc'-'xٰ(5%ksoDxd!mN5 zn/ Dd :ᳬم|kռP]_N\Djyf#Ow6"|*mİJ 1q-,qUi+1ҍ<`r)LáXK QUU"ZF }SAYX/d'S0BgbB.p;r'lև O2C7^ue%(_&r(#.Lt7`+}(|$j7E濬mn EVR`D;v@Uͫy @M'W?{  I0g/|EnEA8b k@zc'6v1ŻN8OaJD+$+)nws+ 3>!$}^Բu}ìNC>44>ρAoJ&cғ[xt} Ù[ĩ[]j%̖psع>2n fHn_4&s|f i R1Y|v{e!Ui}81-Z"[0m8>*YC$촶(kD̹i&~ˀ0&pquf*jËm+r/g9s~X }Ym=w{HN*XÙ'C>DlQ`=\q]2*#2uw_ `G|NUɉ/NwT\l+Uou$L-]yBA6'ⷠ-qeAOs{a]WBTr~ڥX9,5-8 ~-(>ح1vpyްӤa R!X&y=akv1JI'$sk}*ٚ!r#Հr׌rvEj֏0 &'iLCUSnCB{FZ9~gAÉ0Y"ο?Bo <~N8V¥ #0-^A24 +(ltGHǞQ)P('5ߣ>+"m+X 8u(#Y1 jFȥJ;ѢbVq"@G'JWnuzq'^c5r2yʔ܌"aD30 xO'"_W?$@|[[.."W~;gpr3 GZ3oK]OȚ8ݓC Pᶂ):]rGJ3矃*Sp+.l>.kM*)+`؄82fP\bd`2\U%6+t"h'7|rZXuλQ\;96\\RA-dl'HổS*O$+#0ӌ$ӵ]3[B }5p&7(?],q$몕,(U>k:q{WQ)M 0:E*g&zƽ|fR`Q Ojz6ڣ]_SpѐHaNb.s#MNf> 3zyZԅn-⁁z6|u $G3˭ge8!g[Ƃ )q)>pՑ,$a䛾i&my= ~vV$ҥf&4?a~s68#{ܯ/,o[!_X + Am8ݡ?zs6"}GYTGgFhHp2_o̯lU[_ Rg G^G3љރ}# X]pmf E]oùyy>A)FC$UxQ 0~a9eܢRhYw 6pX,&:1# K{uweɷ-nKwXhv[w*:i?=N , zx13dЃ:-$w}g ŠlUi]"{3lEF(F 7eSd:#׿#n>k4jfntgw1# n{#$r3 2φQ }O7hST6L}CBY`rX٫컶%լN,U-nݘʅ._w 1Z0}i2!*#XQŒd 1  J>.[[׶$TUai89SzeUuUYl+XlC{eRgEdyQGEEc2ʎǠYIw$A2r61v,mALX|5u1Y/k̦?WQ2x@PJ,xnͧ0TAs/|9 ,&kC`WFpZ4s\t{+aӢ]rzeXY6ë́愌]O{VO讗d8r3nBKk[nrzM-ZvuE>.tg:jio Ryuf9W_9eHš3JH) yq뷲^&Qvn5.3!DA~ZG΂](zŵZ9:`ꀠ2`؆zXAzi >\\/y4hU,"v6W<@[~q` vSSbhɿ&DC[BxU[f!Bc}} eR* >-W;l4Uy8C 6W.}U-' r uIcLXMuFu~xLkA]ܙ9%nG2#/ihְ$g2lC)*;b:ěn:AxvG ”+B/'+IՉ&Ub4>LipP!qf\FE!FA ua{G7Nr_vEi(zݿU=m,e,& U,  C 4CM4zr8\F"&bx)Gge;aP|_?4=t$UO9{t>t4&aq"Wx.#4G=s")GbB#0|cK J-]i2XaE|#Z*>Hr0/B8I֮ˆ82dqWm)K$i1,^񡑮Q2`q^5FByGOF\c8ɏ#ɷ܂}sܶ<%"J` *`Yrǻ}^2$E 7gG"ݗR3B9,!yv3;b"390}W kN5Z5tU("fI9e1$F*̃"(ۯ^a6c4Jpiɒ ÁB[O=tڿRo,);'F5u3tMUl1vLGyI>bhygut1" 6$ //l3vړo^85G$5s[? I L%]^& H0Pϩ8{$p5hzyx=+c:o/з܉س.?{мJ),ݨ:MSa߇QxTfh7WT96fHAI  wJ'DlzV]i V4{iJvtp><Й=Q3na6- ş;,aB>@N%L?Mg\46{Ƥudg{> =آhɇe.)5j" `n\N?&.UNƉɣ@{+S\NޣBT#v 1'L֡w63HxgVbT|y.pz#P~}2OTD mRm'Fv7-N0g<>G>@˪iN"/c0T`UpP H ˃1)~wuz'pts,|Zڇo' 2ͷᨛ8YqvVLpH6pP / /^ Uy)rWіB{eש۞ ²9/1x( lq,7!{*)pHU 9:qٍMz-ÿ̆Co^E3y JiC|˰is.<&H0kXߍx$ ޡcShxtnJًUKf hEBnaiZ{UPTHKt3uʶ5rѧx̅M3.afEb-M5<~0%%.E ƃi\q9ݖk|ީ@ ex)X髵aTջRW`"9hJnHίW12(TV  hO"ٗ+ ~(#\uJnYg8sg roDb$$kzhP%-3[hQ+:Ӹ&BКIi usRp!uwk69 +yG&("ʮ HAa"X>i]2/vF,|v9 6n e7#`?:`.Y|4 '߅~~zp$|Йz*CM3? dh~3>vE]XOlJ0`i"x n3 yȾC[א8{ GL[pE8%ŔPΙX+LC8)tVO)dco@CҶåS`hܰt_//eh!Wµ/LJ4WnN~Y|kE#CSg \}T3V>&L"a5I8.B͗#?S VoZ6gzhjSUIx RTti4KpX˩ɋc?Z?IzY_3{fPDZƞ9 ]6iٕmw2M߽K5L <a,j:_k 1s#x Yp-AMYHG$w#&;>ķdQvxww13x7ZX_ h0:n-M~w StSz˦bJnw"P@ֶA͒TכS; LogJ 46XRY 0i45jG4W2C_.gjClj:w1 BpN irJM Q=D'u=R2Feuo=kq~ȦI+ m%hI&i*5 2poh?i}EV:bH5cvw'[EX}LH`aлWx>ogxfnPE\W,=7(xc'@.|h_YMBQp@-M=E⩻#˕si$м-5ar9rcҠ]y 9%g|mOZƽ˯ƛel)0gvJtKPfɮ] C2@q~V;E4l<6iW$Is12˄PX?Җnu{SrP,<:O)-A\b?R_>>EB!e㍖<Զ i!t.3xqsq4|an߻__ſ NuP< aVO =Y/B$3$+4P*X4Ⱥ]sVq 2q^%⼮Op!{W Y-HSgCEU=S?&@"甂MX#`i]Uc$[aİo}QJӹwWO Y#hgCq%_(PZ:;M4u:Io% pIq9t̋ЂrC&1cE}# J8G=]3BY aYnKC]jHRW2[{V77{? w>GB6TuiWC暤E`av L}+yCKh;t=oXX lKG d%ˉ&n=#W%uyo҇c??<ߟ&yE_CZ yJ.nbw;&ºC[Gp 0XMM\:|c =r/:}W'?-C%xnlG"8ݠA.jy!Ljq'+kvmz5{PM]+r~;q C-Sz`N{؅:V_$#x2/gPkdOE $aUajuF+PzܠU gIqQ V%#DۃNbzi?: l!Z BmoM#.^S)GZIYK7&uW>Gb'\b-ͤ" ߩ03d  Nb uY~%mR+ӱ]G3+Uk2̮X"eWm.tȀv*3# >9wr&C銶*[#/Ԏ-d [!T\l/ޜq5_GxkPzN`'Q. l] M]qԓ J4uk!1F-˲IC$ : PLsIj )sb-wC}F8ǘ87L-֐K'5(M8DI`4t\/91}e`0,-nG`Q#;ҵ9h@,b֬_{ qkM*̾k>Oݹ0@F5yn @[m,R*Yu5hYZU-zzmP(c6u'^iT\CN _ܰAz$\yC2g*~;/n M+oLaG#]8Gv@:o(4\wH&>c'M!#n FP<]Dm> /gZqo;IBҳi?04kju]0\0 3"Nt V"z_61q6Vv?#Qc=:VŒGqi#ɸm}yӈd 2a+k lveiqҨ:n"ނ+#q\ dǹ)л+źas0T??3OR%/6X7Z0'& 7Xu :fL'09ZgoQb!#Щn!2tc9{i;X+񀀯 $T~rf:5B.Y:yT.̞VJJ*WN9h!tAݎxϮf  )~q5bVrcLwxbYql <9',?{QTɜnEa-~jWPv$LpϳA? {NE M\\Ğ klVj S5мCc}|ԟl5X AnI *'Cl>t&*T9E,$|}צ6G Uqv}NADYebIn<6'3/~ Zj9;Ŏdi^Bί7BH;nYП]kWyWیd07Qôk͒UF f+M$$?UYvq9n>C(xyJC 5ld7IA/+ȂJ_(QJ5`]\P^HIl^}j667eǘ;DR4";  T>҈ 8Z{.|ȈUg,C3hax|H禳SX]3dGutrp4MaVۨTbFt̪bILPI8#tL.VOf|};2#]N }B4?'cЕR h $>P2;} }-<)wo{^$8 prKs§,F7Csy=ʤViTLĻC0Tat!I!]-Nߔ2dOA$yqCKk8b1eLyǥ00#c0:]B.ҺA^+^? sF-sqo0ՁZԑD (u3{HQ0-2>xF@wĝ4%5qyRx"B+'2V(p7.+b'ſa%ڞ 8J."?|kd˨T#k9y̗Pf >؞5 0۫a_\W\&#Y,g!T߈S ߒмhyTf[JtLs]z;ǵ)dIǧ{F=ӹduraڕ),(;͕ҹqnps2OC V;[>zc21L\%j`-RBLNmz뽹]OZ| 71EɄ#.4L%{[.s7q1O) MG2 lA{g؟ 4I6J2mӾ3(bB}M|_TS'~ R]['%cY>.an#V\[OWReE7;Jvs)*OuMcvN/r9A0GlJG:evKpV1 j~1t N_z:P}GtxZ2yNw\>qƘ5ͣ Ϥ䠧#F*ƘsoGHf$ybJ{wJ ;zV^@A# ?Ù1b-7g6 1f<([^;Bx\R ԫr, E0kV:Eqbwoמӥvw$a2 ` z1,[&9V/l!!^K6[9'tƊ})KV=SBq$!ir.1U|obh@fmKʡ f<ߧ㬁,a'<Ӗ0;&E%mtxbpkZJI;xj?\S\ )q]SH)=)ÓRmPQ XCf-Q_S&:̲>E)Wd~_0bѽf \&摹crOQU(YXw\#G|Tu8QJ^^Q. j_mKӅwT-[ b( 1d 6GM8gU9b5_p֕5Z:yn2lFd$ep}u4ЯĚ7؃DCn=<6k!2^'fi{Fc=r}g|V񵜓m$Ԫڙ7`a9#z&$ ۢ#$B{o#0C;\FQ5^xKJ(jviI;WhK2 XdMg:DՓ\M,4_w(*Èjo@q|?$in`Arc ׸F;q#y׮E ,^(HfQ_e8H~vxbqլ@hqxi\R\vm$2|HBPaSy/63%.iR!I˽֋ʈ"qرX^V ln.dbn CNss;L/C*p?+«w,}K=tGQѥ~Wƚjd8tov+, p}_3ĩ5wgz%/گFd]Xۣ s\IV8qQ(R|j#s/'zB:- |V2&3Cr0AX&)[" u"(\$ ѵg WK8ؠ4N2+jPRؒDjٰd[ݜ ;XIG ;dFL2vwzgkWB7ldK½Ӭ4}c}H9Th/z"$<یPw{ [)$?1^9 wB!Ж ({f_ S*Ni?6rAv h:]l9RW^K@bzf9.9kdql D<_ޞg0ܖf#ZlxTγ3S$ŜHv ިU)6 e}@zH:JITZyi&AfmgC j\$mWX*-'6FeN9U܎mphj;`Js_ .kvEb3JiaHdyMWSaMn#6ޓȬMbNJP=bT\OZ?y_k)iNMJ>A$%Ƅqq_M+PU5]i}8LRf)Y]Be3M2dVd"[nԪwh\A2[²ѽ/ ' ef ) +WLM(4U;8efXg :fJ>ZˮZqTsMm 8š"jQbg:¦θh.i ESgFCآz(ހ`ҨNc'6Gшǭ)N:1p\a|jG &4XS OVAO,wɄ>ӆ \zʵ¨0}JOJy/esL4'x6*\MeD#cyRYy AҪ![NeaM  ?p條kӳpkgx h ~d^>R$v9xE@NaB9 0YK\㬥!DBX6Ày eO&{EK}ԏeED1upY,GiMJb:4Qf@vh|+|hS)Yu$y,\@͕UՆhtM#(CT|u .YZ`mRت~ID]Ս^uC,tEqdtXӂ؆ zyĆF+.%~]DqheDT$J58$0˟R%+h=g9ކ騥N*)z!OvţQ2n\0wź27:NqU]CMC28M R닜]K)<,dzO2wxLx=xm-I"2#3{wu|4BvW/=&hQE4d)V;F(2yO@ǁ(5GK06`yޏmwK*r.{@ k+&!X-a<,'% /-7G0.K:Y|B٦#OjBǾAk0 I,&eKu^ 33 b&.} r Ņ6,3K˝l9]͑F}<Ÿ(6#}DZȷr~oABx>%T}&4( J"'+}ַ]jfgC|Qb|(V:V0uc7%58J6Yаuy7E߲ZhzGu/Ҹ[{r٤%t{Lc JNz LG"T:sO[Ƕs9XY0)8,RΖϒJ tM+ Hx=TTŋiEvnp21G=ʰ$:'[tH'jDt eHTn + Ǯ>8X+hԵӤ}%n%+ s܇C:& U#kt΍]dJ$Rcc\ : vkX.W78fLBm'Ϋ%g fg&abOsnwGhm)@PDa:\ʔm肤c| dYG:ji0=JBC/*4]^;"07V#@\("(c*T!OX ]=9HDzԡ 4V-H^4xXp黿 p^Z=: ! ꜀c<(H" 4-+nɑa9"\ʇYvDu lpxg NOk}n !taϬZ;أj:=&JGy4~'1U'?<.y#$i,YR56Ǯ6^)40@ +[My0'䛘мj;yf p$L%uFP.,s3Ansְ]7CaXN!:'H P`ܣt! z eKBܚ[=90 ǣ.RK/d=!vL{?NBP[4W|F -R*Ni,:kf}* zB/jG188p.HOSF:8˯z}Mn[/j4uYp<7 +Ey$ьei񫔮ss4E >HՏ K31E~ϒi=AQ^?e/y%aN!IHchi ``QX櫌KyD˽SI̲$$x:3j*No7xq6{3ɤZ)OnCWS8+UlQxQ`W=ٗod y\0oJHE +kIltZtzЮ3QToK4é+ ;Huꅥ{?0qĿYY\<ٜeXBx?LtmF_TG%BWɼzl ta3g_/3/QNtL5;84o/O &AU8cO5$[\vZr$E=FJ ّO{|ʼ]dE`*GTgӧe.2|<P4W!vB8v+<4O7QTI;`s_?~o{hxD\2b:m>812R"<١Lca(%.|Khw4C0#PnJ«g8' ,-ɐ3(g*`\|LiR KG8݂y4l ĪhWBIc,馤`s̝3~u`=4VI! I{W817IVD7/RڐrGEv,4rҩGډrKV,^L}tJ /MrFh._}qPi=+c$цC\+1/ 0ۅ!uXy"(&>͗VQVFeˤSZt |"*<Z  9Sh:uې<,mN<. u;p(ot2C\Q ~0}s,0#u1/3e!Fz$Wߗ}-TTW% #ޓ|B5I~s(V$g$sPciMup,==2F4Vr\Rb ɾR GЧ` ͯ;Z0Āͬ9# Ӗ'^.Î 43pic2{}?^eX&\ Kra1ldwSi|"J+dY%8"ΦaS'qjg*͑n`lk ɒsa,N?-|`R|*8SiE{\E,)0믩  \!'Q~nmsO"~Adבh;@Z>/SV6T7gّub$tz>RFϽWG0ЌZPl|c@no,PIJ[4s8h{mEM阏OpT]WJI*T8++ k 8' g<k]C8)IZpNu"5ь( Q [Ęso⯦1>~ʮ2wwC7Fzx^ϔ/Ș6?^]\'8&.vDIGv?9UÐcqh5ہ e,PM[$@kI/$ jL m !EVWȐUfrl]$j?(`c>?iZ@ V~zGmWa5;B:봌o9ͰK[. ;R/׏hU"*Ծ8۾ ͦrs*{-$u !^b{/nb`e(]ݝT!߻l/E O &ExTjukbQ|o#ʵz"_ buyqٛD-P=z]H`J抯d.y"m3S|=1d-d [}*E3i0viF4f ]9r8VVEm%}Jn7(`&kc\)6ЦzŅ ۺP]%ƗMpūlfϿ>d2 MAOw& "4MA\૎3%0iR"XɥeGKVy&vj [Cb{Ta6 r{ 7Mb˻Wf4i$EĹ)(Q^3y7ls(})OՉ T/؍nMli3q6}UORGjK#e'xD[wܶ;:y]-ٗxB*Qr1gfβE01jOhB>4W/q,D֏5#)&KsP͓d&&5'`m?8ۭ7tKVpTE>,WwZN/2-XxKZ"^U5FO&)ܮS$)flB( ,Tڥ$͞],ȨpXj7!&e%pFCK$9#ۼllIuR`t@p٩t.q2!{ mW{-Ψtqw;:3ubnX/n.Ypk &>&Di۬SIRN53!&6^=Q~Q7Yهc N#Mȿ)mY #SEŲj(Hl_lZ-R˝cZ'T"x9kծP\5|A) 4S&IBL$q'5%AfE;=G)'+6p- F(lE` (_GIpO|_ja{CbjD'&r!}^ylz&, ,0fsp KgZc*~UFU+ZgãT:バ acU5/\X{*bbCvjz; Q`B?o0-V~%g60Вt6Z! .] yJ+X] jrk=Yx}ST9Z=UTUjDF,7 [AMeUf 8X )V^?kX+otB/D`*#=̅' w1kI^:9X6ay㸖H]L۫"nqȪ%Q%BSU %Nk$Z ^fS:^9H#x4H/tU_$!9af^Bۮĝ`!+pw:gcvnt$ Sd{6u^:8ߙE< %*ua6_kFGsS iE$`FoU3<{3(s쮢HH>~ǂo/@^dMŇn,):L2Rc`]se)|W&Ga6e_w=,3Qy͔XX_jsF'vk6STevA-jwd0WA͍H%vrw+8G;S Two#b>ݞ`*#PkA P{3n^x+Y6i O<C | T3՗+b6``eQuzFCH]l0[GpKHtlb`_%>|;[| BѡLkHzp&; ̘3%3Z89:aFF 꿴A7uuѿŚab18 P!}@>Ej$@Ҁ7ʀ)W,N_ HohPp=v;H`25qr  .p)uâ&pYˌu4٠":|k8iUs}0v(&boR%TPodPl=h7ç}RcMJeǙc^,ŵ/- i?xZ}t*>Z $.b:SwA-Y#Rh6ǼWHܮn?GAM&A`1f,`c+GwjE_:`~Xc)hw R@u%*kL4O(%ZOf:=O7 uܽ" -0=TU5X\t0 (,? =۪x*ez79 =q w*׍1R2UÚ_ }藋'0`nErs ivs?(ӐWZןmDMb1“봒*8ɞ|μ,̑XhK'AZSy(wb*{z*zI46PT1\'7 |v}A0}}}3h{+o:u+҆(|#c8 K1j0ż<'0 [ѱD|akr#p(ݖA'ua;wScFyƃ]􍻏ɨ6yk Ah d2$_( O%w5u_#eB](WP'י1Gqs8xJW[&h*Yoq%Ocz.\>ό(4MCmT>-ZpS S'tH-$y8NLGe`j3a߮UFnf_U?#J>\[2pbw1p!g4E<{L59J 6 gGYPRP<~^ռ0 F*O93W:g+hp-ڿ8fG#Я{W0skի 5t~ 4p!L0yv"sRv\& 6@40l+fڊW1^ ' +,aCI\aEKbCȢIX4Lݛg@KJ,D޴^QhVR7i0huo>nL`Z Z6ʼn+QL;;AzK9[eN-s(LUf U?xG(MKbuiʼ-?Z粅((i@ŦH T%m_,iRM— ~.qIxtS_8ydD0lV %[Cc 4od5PQ)CUq?/ 9BZ$ k(y@!X?)BfP͸"keot̞a ނ*k"Q!ǚ%T0Á#Sl<`ZOW&#Ս5)I-2R@69pabEx#GDIJ$1:$nP6v(0M͔bU.z|W_LtبX u!֛ƒ;rsh{]~ڠ]Յ7L7̂M7L됍:.w_;u4Q-|j$$o ;lDE,!&ƪERC~\a!3`ʞU@I2V[@1")Ĕ3$_a[%s*:yw§ƒXFB{;#ʫ˱4|zrQ _ ׄ ND|p[V|)E÷\L G"D3FU dRzscFέÍg3`E)CJNMD+ [zJzGA.>e^1Bi,0;fY/($ɚ=U fmĢ<<., \@ZmZKW eT&"| EO$zW.)ǩ;g 4'j$MOm"eؙJ#^tru|qDmOԪACJ[K:UoAߎ]S`&I_N1v.ZCx97t@ 75+@*+;]w[oGHs/E aqy IĴҞ,t0`@=@@#XiE:rzKъq8>{*w.6HbMY8$6I? D0bCN&IDڣ0ܡIy?ؼLiiŚVqt)[ H xYe>wN^cv/Ǧ4} EZb+N(>99FKV=flk)Q{B݄yc/A!ߎjk_%v11SMx"~Ey#GQDY$!=֚Z;hJ{˭̪W_U7q-dl>ED.՞W4r 00#00!2k*hN20P<j#EHW.#Υ'trKe`RV @`:|1i~ c.#ц2bdw1>΅WԊѬ~yYr9XpvF #}g!r t(U)f0dfoM HL:>^HdRK+/0eۓZ}w?vTt\*;d%QV&FZX5%:ehpQpA$ӮU(gP _=T; _")[!$<*o`)sZWށ2!<>'/ tb/+ToŒظ5]hӇ5p"'I7 +4A/e}:]Rk/Sҍ~U~ڄ|4f*RS)euHs'5Wt0 SlIf$dh OO[xvJulrfڂpV|I*U8ٿlE^-m.T6iv|?smA8{Cx: bKfutŸu61wQN#0G&,*fctH4lݍI3Gw i8GLfӖ2U κz۫TOD~oC=ϢζwG Lscd_bQ;ϛ 31J6VGX 38` q_uѨǧE46/@E)Į`7zGsPdqG g8$NPoGus%;Y xER@D.~= M (-3;R"fSJJ&K+\eiHsiOOG4yS'v9DFNfx.```-yIW{EIh\Or[v><_h"uiY^`t<، RKpKM)urm$g\Y΂LZΑsO pyThk6lK$x}N/

! 'Bw`L;EL 9["Qr~48:7 Uw }J$3ę8&?&W$] 8Y}AդDwC<] O~xυHu~fLuȪ*}NknNڞ~\Ce ΣP~*Y :s#zd3I>'!V/֋Rs_͠ Y>tBb絸T4u0b͠GJ. 5~mRTBU՜Eqy<@@6nnEY1(]mWt%Qܒ4RiE. k:л'f 84}X!h };V+ZՒ-/!J_(N4/_ aX)#vQQDZA~!gV 8=i-gP'u BH=fwNd:*"FJzk^J`d8ԓJǪ? Fpxďy𖭀Ա~KdnZ5,!*x+‚aMBg @zjb7EIxiXMaY٢;z>oeH^;G]1)`V.LD5*PP.albtJN7UrȧFO&2/~AVq%H5d6߱þ!}`DohQHaa{0]ճܼ.yRviPQ#4öv8m9`|4G*Ţ&6xoovM̍JGOjVJՠK< }Q豥hEoR<ymN;l궨¦4nJu4BE#Í.gft Q:J>^DD&gM &nY Aݹ3c3/>pWIPB^uha;w717x ~B-6kMg7 _ؔ7TJl}DI < k'x/G5.^[2[r)fÏAcq(g$IU'/| |.8-L^1@1_{sD*`ڄ [>';%Y=Vnfn΀,[8]q~806UT !hSߛY l * fL͹cbapB{'A+ԋ UܝSͳh u\ZZPUcq͛%b||АC U,a.{CZg_o$ג^41z)@PzW\o{ h8 $'mG^&f j?^KZ[,kxz7d8Touh-.XGBYbbvMZ;Na X{ *h >qo8a\=Sdq̼¡q[҉(A^[6t0QfԨxqALVrXm\ţʃ-}~~֋vgND[gۈQ^0Ł4$BqX}ϰ|i~P4N]qrZ v~ }$%EfDX6K'gkEjTkwoڸO+2e=1C\eFU9Hc5XZ 1kHY?`mRu왚 {1zׄ8䊕S)U /B0I*XFJX7V7K輦+P9lh=# __"Xh- t|iH^gNS}VR B'#lMniЛX] RƄ_-sqp9(-9S?]y+wmЃ:&-) uXt7^/4cv*tĆR|MS7&Ո-]Ҧbl*dw9b]؜~ x@w_X6i1N IN U+-l/zG`$r2E"!R4l FVze[z7+UQ zfruZC/.8DZkl^:13|~&% -V֬"+/=x$,11E/RG(AD}{_J\=edC1mZ[g$f օuGUVW%0d~w5 3*>N=l>-g:( {fw_WU~,nPDcjXF+dNfO M;td`y-ޔd7|n%&j?ITֲ"_ױeWHlUw2%궚ɀ:BSj̳k&;h#!h'U霄CqFN!Dꤝe9I^1# CIp)Al1<>YwFv$@ޡP/IU Y̥S" Z_ͱql ;Eقd $WrG1"_2bQD1:O,B,0N+~r_mӲYT0s4Bi)EN?|F}fΆ8'0lBNSuH[nm1^,e&}P4'" IAr4H"թ 87P?'*Dѳ>x.{7Y;+9j5?JG#UGP3;|[m<ПƢəhiOƹ?Liѝ2(1)kLPu(UyevJ9fd&Ƌ@4L׏Dik<0TMwī~\5 F$g6{GOCo5 f]k/*+Z(ql gٓLQ@8+h㘧4N@Y^t|x]<;~ZdcehuGlgxM_բy7]Cg:s_w6A|s]j| M<I'DC=^Aؘf"nY j1Pug4FTjF5Xxi׾=sZjQ͏BA,i¡\U]T/;_$y|76|L!x_ro#2-wQEo^K${=qwh3ݨ79!+g26 tϜ;Uj}wn}Ľ@}REFVNe*4#"0bjG`U /B L &ހX`=L^}WHGz9V$cE(uD5)c3+Jj{ם#{չ!g-EH\Wtbk(,1-nZ/j\*IHE}YYC̽lF>_<K' a<<$sOmiu$aV+6̉/lt'4t3[X&A6B*@5?@%߲b8W>l!ᨑ>paXQ*3^sh܋//y ߅ j=YԷ F]J/%ih`BH!Dkr[npQN_CdhX%"!!jN;Yz8L"AxSְIS,:d1)yv|0PU yuܗ?U-!)k+$Kr%#ŽbSaJ R..{<PFDǖ`0KԆI,Ū~5 *MM m5vZIdҧQ"B@E`cLy{|ɏ,~J"{^3LX&y>m.*VsL)%~3֣lLxjzͰmL6Z+a*x2vΪIZ[~ao89(#@OZ;_Hoil=H3x9))k }2|anCF*0?$7|RlUB4om$9 PνK NS8C+Gd_E6EeAmK!VJgw@7g!bژ62Żbw#bNy> t'jƊ" gHFLhxQm[_l^/*dGH4&ΠĒ2vf8s~"<tO=Q.)V;`,pt>)~Kc3d!ɑ}%$_p_ OoE! /e@f&J;ZNApLQu4R#չ`,>#1&rF 13N\S׭kWH5OVP<8.2]#f=< ]brXW\ۼPS}zY"񔘎8 1he]v}qE̺# ? R4Ajc|_Ƒv!HtZs%O[ۧ}082LjŪBut9R`;~Ofc"&mȬesikrTY^6s$YSU,_z»v~)Kǀ:'w'9 YOiEaH??fR%xz֣nUTT=t _'Mzs`-uW WD0 %৙O8=yƭ`#8>ߤne!C1l˩/pRl`qc.IsatҲWJ(Wz:ph܇*ր,z6Esӧ ,[=̐VWD! A ŹV†騋R~ۼc Qnk剮7̓w{,Z;prE`z^yUQkƊΎmK鎢*9꒻>IBRn6D dFD|mXȥ(G;_8HD@c8KXrF6&FoKP[ZDR>&+k27GGwxW^6jԆU/7"Muwⸯ5VrUᠦ!PmY9*$vzT :"Yc"nE5qِ b-5_L{`([P(ԇ9r(ٲ[kd1Urǜܢ{}az暍xMhm9+ %w<`h0WixWD q8%Ry?Lʪk+_ 6eIr 6m<붋CfjyʷđtKd~nr8=&e]ʭFE>O/ei3wV+&$] 7 Ο/A>ESe͑;{BҴh W"ToX&4@ծ^zsw5qL`_Bcx?D@VqbSfUT@j`yᔀ"*U:Vㆦv4`} =|V.Ybfw >\ k)\%:=PR&8.0dL2*E(?vga^`O3%rk1gjjcTm+jk̨Xާ$&uLejU> |VAScsQL?/vtTݏο͙e?!R9sltH7N8O{Bu@ ;"C)6 H vhPڐ[ٮcfjbNW˃J_3JQ cd``2,v(sK30NKGKd` V |zN#!c]NrfЦ9$hxy(Jk4u$'8mVWIH]uH,C)l7٘Q,NZaЍ-CA5P'۶gcՋ;@Z %,z OW-Z:DL E vDwÞRB_躆LIoQ3rj9n\(7:nfBJ隷iqSyk_52IԚk3 iMPO% '?< H=8cwpd)0~C;"ɂV6."\GP;vԀto%lL?Ni{3$Gn e]LNDpc N?1@`BI~0 sөӖov6a"+qBcgEsgHΕ:T-N(`"l<5CWP.M`eT+g?uFtxdjS%M#]Su[ Grj'\ӡbZ>ǯ3%G &CTkEL_g?:‚IG~*T4;,0{}/7﹫%Be[^XJ?O}Gk&|(j*7ɇlsa`n*E#yU\)%]+ֳ& r 3q= *՟ޭ>$3wPw?]$}\ޅF+<ؚK] 'xIܟ]4hֲGyJzpkwܔW!MHd#X#ܞ\<`3́2'a!ƪ;"~Z'E [<K3'F7!x &,P"O/?;Bb@M˛!)ɭ2^i7X?+fce@;1}uת@g'vk[ +_GYll9^dY~/p9<@@U {JnOgjYdj3+/;/&ipnCa1A&?d."w)HBjru=w,9(4<>+߀!Λ̮LXź< 0H{ʹ}14. +ӻ-5g [$w0]ͣUکLjv籮:,` `!lY n4 xZfxYg=ăOIؠYë”旳VXA5n&l9hfQ׸-ѽ$D/0ZXwDAf~>jd}['sDjIlQ˛ڜ4e 5 酞rnC۫,Hd  xBeEA:&玑:BzT {D%N3v܇)]b:UjWkg(T_MnǶO( =cĚc\ZF_>u/qA"sܾ~47 ;e16;+NnAWE ^tWl~ܦ[d׉>\9+ ?sM,qn c^[\~СFp'hC$rUPƕ5 e@(dZl;eMSKt0mMH90ʒn`P)l^&~y_ZMg@z-Ff"EڬzBQamU?s1xaAH)7(ĖqEf/]&NgD9R9ݎ~PCY)]) cyϣ<} @!j ר&/wqm^ 7T>tȔ`̭^ك%v1+yG|An =Ugc#Q^% ]ӆ&1B~޲^vAIF8SjrR2SmZw ]_!,& (3.[/~/zؽt-," 6ULw g 9 tr"YR,σB{aOe|Kl# s ]J]Fna88 \8й:mY|oxf_Y:惉1APo.U1s2׼:0/ 6FG9U-Hi8o7c2(iE_#C *d#u$Ԓq3^N۝ぼ|)rg*=kl`f4h4Ui֠o1I ;}t^!4>M/?EW0}k3-j5FPPgR.&O'be?AksztԿm ;~ϗlHA$AaNp3aLvRb7f f~[豉*HަSpBўU095 GfHrBhΑ,hy&qC;v_>`\l❸b_\S71]'yϵB![h:N-/Bľ*S<̦ua9@ZA*fPQ)+ +rfuc\ lgpwģF\ kOMaD2ToAgSX„]+tHN@fXsg5.΅%xDоN$H$UZ &aWۉ(n.,o[OnGrey]d% ?$}/Gޞ' Tn 8m??!rU;ZT X/m@Y ohfL@u)XlC}poڟsC%i)q0K 9hE55>V ļ\FXpze7щ`M}&HM0)o4OY1j /bnᛁK1l=^e'RvLe9DoD흂Cxw(G$neW%cn;ZiEH&BUѫZ*3UIh)pY+QSZuܪ|_H?zǬ&dj׼l{\KE5o')2;۬ZdFqQ5"86M (-b4Rɶ::!ɛ\``Riu}I4E\8vcSˉqJn )T:3ɁoUW^H5f$ l-;xAt+JKr#.CɗVGC lʞc_wS*5 4Ʌ͊r;[Mw){_|e . ,'dŲَvU^/=A-ӷ?Ypw-R\ȝH= sjC6^ja U3`w)aULn"lRkEZt`n|%xx|7#oO4Kih7ƈ 5kc>fǠ y2ăSm&d#Έeލ3(L1`mT"pCnP7JuET3bFԔT"C#8'S@f&IqXS&%ϖ]pɑxBQmϵGj@Xn\$ SSajf0pn}O: }1^ )PMqS(G _mC`| e4p0#P+s5Y}e20'ٟ͝\b_E̎m/.pt9ۯ Xc<%"(ºӇԃp37>A?*=2uf3:2`Uq⃿lx%PoJ#@!`{ehz>W҅2l aRiؖ?&m+[avY)$o cՊi_rکҟظ\KJ&]uHtG,}VȊiK,\ ֱv4V"C&+o eX$L6ڂS2`lBmѼ]YwMMB.7jOɉ wd>[@qTԦf;~G|}ӗ8L1Esqu NS0BFvluEPk}_pͨ{e[`c gWP\g:hcb p _c~j=fYdVOyeuue;rj+d`mwߖlbp}A ڡKp]nʰF/~m06|%B+m ȏg1e ]] f,ܻSyAdWyJH.> rVλ;20=qc&T7{@ztA^i'2ꛧkSfK?tɹƺ< y):!D@Ŭ"-3yL[ڬ1:R0gJlh-úq]z,@v2GD"+K.Ilt'Dynz_+8+hJ0]96WWx3=b_J->F9YR .Nٚ6WGm?"M:V|lN:UmD^MskoV+Yf(<:"^;#m,ͫ|`ɇo"DфnSDgIeL8|]TG)Ë=M%lZ=?w|+lJjwɻni@dB>~(Yez͵(F6@Lm4hՎ Yj >鮑Z+38bM}>dj]*KE?ɀ5HABr38K;e5gDSMhW#D:&I 瓩pnXu*&c:t@%P> ĎΥM/t䎤\ݪLlK_<؟J̺emt5Doma\*sC7j}(Gtaƨ/5ROdVaOSGD{O^[A/&Ȓ{c2 rϊS> )͗GҲX \]<l4%eˇVZG/|2Ү U\܌: Ly1UV3ő .w1@`΢7hgC!o1ie %Tu]ԫuX|`wV,R>Y]I$B5(4^޲Oyܤ?P= BGD^&17}+"_3\R *TNA6;)R/QJ$xz?Ҹ>|QlcT':ӲxPN2!a$Q@ V2lh\$T H` %ҴInfqN& Ɂ,=GĊ 5 &j2aUȲs" Y: ПsV. 1O6W0}huc(=\mhAKG6IyNn_ V{J=V]]s1U2o9R rvFp)Y/wIuAJ}B,=67px%{,̷R@;9(M-ФZ`#Na4C@T>;N_ِNju1CE-h䩿gZrO;ڧA嶛%4e"Gw>7ho `Ll-|8WnFhW (&ĬfkoI^Kq t-|,2 GQIkL?Q>LL*:)T=w.}Pәe~8hp kDAx<+IR˛Go'[9SE\-w&*?DNǜ7kܿk)i^f!ހ-ŗ$i eLsANfWe6X2>{)3x>55r ݅G^NddIk>Vn+, m4 3 IUfu t_hF z^u穑IIhK[hkFr?]&Έܒ6 WM4_:cnH)ToNeź zz711ټ5ufmfsW k>mfQyx2)cH0#٠kwz0bT4,*5 8 P{1``~ɭ+(A"# I 46( ~Zj7|yX`0KfiƉ  Xp@RP x7+Dy }\;Ы"|iUA1W!SZ_y ٵCvmQaʗĊ1Ңi&:ɣtt*ʯ-WV V%aU^i>?Fl*3B9e{ y8O PMD6{DJ9Q.PWQγ\*OA"%뛫WeӎE`W!O0E}x82HbͤMҹOjZմ"!2ZoU XA A |z~ t$67 {MDۢI7 % ]|n[fenEAX%kI{V?mnk 8F )Aմ)sXpXW 9f0nQE:踆sх)OosE49_6Uj{@ 3@  7aKm#ViQ~N>zO?% 2SKc}IhVG/ V~H~8|H;fԴr)`.$u[ox?Ղ!7<j"),N_/@H !"kF-tt_ޜR9E=v_˷VbOlŒU [tУ\O]$\"o\0_i.I;~tnq#Ȥ[]OphL4+?hT]5vD@4u6:މ- Tf7@)Y1G1.qɳeyc:HO&%yHحbGcdvl>~yTm@<ǐ$'{ "T/`[l ɐq.Ϫ]|Ex&ІJdD6'u^gߎl-WWbVjJ (ÔU|`8RSA+E%[%Ě63g-37BJ "$A=CWbˑ[3XwBb$GhO}RRrc3EUےD*7: 7"yNmW{뙃1d~RDOwTN6w|jTfh:.bcUvcIvm_H@9a*a`z(n Mݮ(Ʌ8ΦD8h5[#zjV5Jt;M`CjtXӈ/i Z{ݮܨu*RƄSr!,JêY|.$1~Fh]8!{7[xTXCB K3_DDom Cf&$?LDHXh:s:Ew5 );0# : ;;~' yRU"S+hsZ*H*XsK^ e Ϻ|j=F,v"Qҝc} FՏgRYfx$Z&$w,20,H0li^xȍ0ݭ^DxٳSUrٌG.wq }֩Τ&=4$ꆆąIljK`H#σVIx1ߞ __j-3bx^*qă*$vn;p ֨笲IjTQ(d;j!fЍ Fl}m+ZBqeikMWQ0Z4EOd.mюCvvb苖</%#uF/v~Z*9i SּN]Ȣ!<FV)qDQNAM"nx;@ ђ@C@ȫZcϝ;}!Ty xJ/rE|T,tFktt6rTi>~zv+hKY[c[gE$ Zx/m8L&? -g7煿 #roo$TwO]X\I_ը A-T~sߵ w yK1,ʎz;X|##5?_3,}nĈq80#[xk̊ixw" P5vI}䜹*oֹn+@E-ʮz piBxs3=tbl}KvSg(#H1Ac`ν7e XDo=)/7Ҋxn{)->Clۃ5߼t!NlGބWbJ$b~GŇpW㞃(91K e+^;^0!`I[-Px5oӋ# K}Gܢ5X`/K-kQTV `t>^k"\&Qwf>CК#=2e}[Lo:krlvʶDFÛSaJ{A¬2q+~v+>!lɵJ'[rA7ǻr#5cDv #Ʀn]]JT蜏cEF2g_Xl,@=CqAۙ3fgAwP'M.(Lb+LBg2 J7:"m^M?7ށ:rXl0'5kߜtV:F3(봱ADezwCwFu&~87U|[O=;W&q2,KXպmó^l(1%"RĠOq0Ch,@~z-"1Ra2~IYAڪ3*RD酗X,~ַ}eӯ  K}S7^;%\Ρ2O[Z,,`&A> l FF#y7zZ*!/WDy$* Wڷg?cFݫ9@ l0$>zLA3-Y!D :HDex@dAJ4} ޱ6^ɒH]s{| 2V=Zp$=L8 %^cMrlhwױ^o7T;mB(0qýS* x$T F 8}tb rbzc̆o?r=/-~c$ےQ3Cqe.3{u]^\(޹r@{C-2צ7q 9ZdGtLĽKkC,4tSUH#^@(V{DKJAőMVb=Mq|Xhۄy+R]}|`%?r:~DQʬKT\\lWK|fµBbE"OQ$wN@Ų.sA! BzUrOo@E |GiWb,M/tps^.(b ENʝu.%rQr^LХ0v_͎CYPm=d+LO8Wz&$`#1@=  D$w0aFHFc G1*JBimFmG*`mlR-.}7?%5@,f# \}̨kD̜6]?N#C5W2(~p o1=e9y\롓KtJT#%KVh*+~WV.|g~ȵcoآ\0{jjoIhVOYAfw]ZSg4&mn5{{q'BVMn?xoņu2f .+Bp -W9dSm^>+<f3;BE,p#1(޸BM"_E^g_ͤb#Dž-n(w2>MeոR5]in4d9k-b[su5cR-u??:OV[!3ڿ>] g q2Jku@Z10U`k}&3 ^քѮ5 f^Dglec=ݛ;HCލmfK3'Q{w/^MX.h"O1 ~ QߝQ Z}*Hy.La}3hf?НB-Ʃj4d7G! e\<* C]=?&3$0VR~űi1m)םENyP!C}vzϒr!+Pa.׭"]we|+겁I]\#1bv7ʹU"RSb`g5ZAِ$}Xs`HTJ9EM$  )Cw "qj/Ev{) Quz/ieC-2+YQK; \lZ5]:bX:n2\JWBfCZX3p}IȤ~ќx*ŵ JK0~҆_ni1+NTc5u?PN*4=d(Av RCt e&Փ}r=9r^{ڜa˩37l" < sp_1F׃|JZO6A 2'T~_zKuO@BP`l&EHosU̶;NPx̚׌rh}WZurUDΞfX̩@#\ԋO-HSF-y_INq/HO]ȁDf^řU+%;P*s \ [AZ4nOKՊkֲUQz|CF?,xnJ6AZOw De-/; MwslQf0OI9Mۀ6@s[vAʝ]_Z\gU ͿUDslp:+<"`r%d ΅!9Lh)@.dž PK6n :1c 8tW>K핯x< 3p-|Ih"YmW'f!._wL )\6IF )Fx<)#0:|Z 90)5UKTzZY稴=¬+xa2FWOnW0*{]q0@'LuA(뚭6Cs@iճP/R9(hXꜼņ`[֫\}3W;'/Īwy2L-: :~Pq4+( _hy-D|%SR (ȩ枠7c 稤+SGLI=egN#歽/pםƛvot\ΚKS2lt#'CmQ_'?U@r' ,nr%בS1)Gnm;ҽ=}/λJV2n׆..;bM\*9=טeΨ]}DLa~5l}y7I,3gl,R[/V&=~_٫]p?{DA[i?~qurWWW{높5cѼ 'e-)13[&wPjT\]Xg.fnqqiU։SO;j`rsp,)>rGu4ku&PcRJ +2(wryO>մ̸c}\냶 YZ