python3-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp40>    fyY ;G|`u`   ʗlw%Dtǐ&0W LF aaзtJ$=sSױB矹CK*Azў7feHQBcҀݦ^}|sDf6Mײ6KWMeх׸{/6n-L; 51xu{c+%46)L@MFߞ`2 WQ(ӱ\|ź(ln5פ};km%lBQ& i]I|LhcC{ ݖ=R107oEÊ6z[VB/aF5Wcico5ݫyrఢy'#D)Ǵ q$6BK?8!sϋ}j@)uƉD0600322bf5b10bf7b86a03b69df512436dd18004ec0808f8278c4ad72412fab9adf3db3391e74c25666e0ed454eeb272b29ad772  wF/Y>9?d! 9 d04: Oax~     (Xx#(?8H:90::{:F׹GHIX Y(\h]؈^ٶbچdqevfyl{tۘu۸vz܊ܜܠܦCpython3-perf-debuginfo4.19.902409.3.0.0294.oe2003sp4Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fpdc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$fxGfxGftftftftftft8b805e4d9fe3f4adef98b596bb37aa6c2b5eb97bd1d2ce2064aed13b1785bc22dad5bd6ddf37b824903032d52ba82993ae50e19f0b68f2f9d2fcd3920555a691cb263c008d6810913ead2953d4a7aab87e1e24ad2e03e9233afd73c94a1c26derootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.3.0.0294.oe2003sp4.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-python3-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61743b903e071867e70c8a0984bd655e4b39d8b7, with debug_info, not strippedrP'[utf-848331c53805f6ea304f1b02cd338c054251ddfa5af24f8a36b84d99423ca7760?p7zXZ !#,D] b2u Q{LY\&PQ!FږrkMM s),B+STzٙ%)p2jܱk`j?Xvaf_TB=Ew5|io霞r8vjֵ1)D%06<~ZC%˯T-L9Nby*!{ZGųa[jG&4FP,epjdmMDai)]7Z` 4ȍ m0MCÃ09%K\!OQe "wf6#(5mLgCEÝ$FcnsP!<} 3Qu)kl&{8U@A MHaL'F}QE{({V1$BI}C +Z$e/bxGt'ON`b_Bd3]G0yn?lq7<V]mL&=<Vdk]H`eYUv\JIi˜p8md8q[\ ӜzYUjٺH{klU2,ࠦ!ÍIJ%Qgx" jsn/uqy/ ^"?ʔ<8=Z](Dq G#yUgAjTr}b,ZgnhJ{+gLs g 0]T#%6] l+ssSQx hP[gyMY?m%*jpSy^9]A۶7rdzp J6Fܒo\w*iz} 7`N+ $-T KeMbZW!|Uu5`vޜL:21{ݫLCyר\}=K(Od<=n(rޛYA> V㜿ĘQ~XeAzFoSRq+DY`,FNYY2 #|8Hm0yryFG5P' gF2­*u yfWp6/ &J̻wݒ}Zu2)3L6{uԧBK,VM/7*Mps0fד3f `ULkb=flTc,ڔ/Zu5 #sm*aqz #8pb{D , KеQ[g[|]CaDҤA6QR,Mx,ݔǖs"8˼"3Ӆ\E>:]4MMEY:!c!;w=oe 扆Ӊ23Q#+ OS+5hU$f;|ˬVUAfNC@ٔ,N.֎z7m 7=+8^K;"ɻS{^Ʌ0w}[Iaڜ@I:J֮Az}7C% %*)>gߟ ==P@Z9 nWWmRf!}g6HQ1̇6p >&_44̦\w>"Q@ѥQοH݃"2,o{K[T3؀!{ "0Kڵ6Yk 4wnx6ԋ5u7ּby]ڶ+^bl qOqOtFHOc`IP|h.1)aASƔ7kH`^}צd3O|s4SM s6ZYBpL_֦7D vd"rpn8s%V烉9&V_)`H6<:Hk/Svyz- 7x,Ӑ\MO);G .rդ;ƎkPOJ!ݓ!Mag " j8E#ko<2KՋEwsOM"tPb!/ytAPϹei"VHGv)dR# eb+m^Hcd=gta6'HfJ1Aa6KGܛ $]u"~ YjG*pKbb[Yvj`DudL%zt%>g- 쉘ʦQv̢P5 ,yA+' 3+ɽdݭA`Bɕ,5"gZ?`"dw sMq:,Gy$3ncYf4aĖԼN!+`u% x Nÿ% 5 =`(9&]˪K^;nR;Cezv/T4"{nDC>)VTp[gVa$pfLݶSfߝV 7x*=np6D RMPgel쾋OSLa˕>+.U!A9Իy,ŬV qb[V"?f++wUSNiD=H1N[5( ;kçFD6=Bk-Upճ\yRv!Du#k9! u~hnah2Wn,!'t6GkE%%u5ò )ogܞ%~,'_qm@9 9(!і @#{rePq䖕L}Zl(O=߳!☞Dbls*<4Yzw]G?`&8`0Edvui9&{Avj. A<* L~9KHvFMxS 0 ;dZ'.轟vF&9};bRuEЫ#W*LJ=5ܫaDAG~yɾ*B+|dh*z>nLoAs4N{| zJ9mqV#yDI5u_1 R*3q{ VWMaW6dHU?D@ӨUO E;E^8\:?Z@pPy+͈.A<3[DB.k'Z(K 3DlDez`t)gI^M\Kf=` k!\yň8ž Iq#rG4`^\!rI~K;0$忙,ASz:g! 8x(٬-QеGͧ# 3-Z5/3e\i;(V;mC B IT!L|+fB+(m+uy#[:E͜Ev ("VeS<g'7@& A܅'ff1LL^,F~˷Hӳ t<ʹ $mlE}~xCDkbC턵&(AS.;H=>(ݹ5 @"AIRy!5d ȥͥn_(r"ZS_a$j-Aw1)kR$9(uNi·rW/JE Y.rEB+iC-;%.b@.fhӌ˗0S[Jqrs 7ksR(Ѡ̎b䏼މs޸Œ҅2 rvics+Pܺ"!#J+U4{OlDl{3֗x0w}u>j{u[#= I4f!d6J+"d՞Ӽdp]sLCBE-Pr˪ q"MCIFy8cYCrU¾qE06X:h_Hýxt"y^~"ҠaF3ՐJ [Z-ԽvLspmyZ3,qo <Aο 3]Ӈt}a/ã8 h/M6 X1x۴xHЯ<)t\>Eec WGZDIĄ d>yZ/s`P:̽9Kvmgmvnt(qn}mu Eū6>y ˆWeŲx7!gGܡc~AXPAH!Pӆl[Ꙉ_鎱˴|>k6뺸. X pb 5[-zIB&CE7xGF*xWAGE܏U,~:@)w2xrRK᤾Ej#wYZX#)=sb!Ks_F5SykEsS3]ƙT( ~V1 ݛՙ+ZO5ÅcyFǓ us2dIj ߋC߻$ә6{Řl1) @]1gNal(:ܵh*q6L v+p^N|i 2*іkg?wՐ0Y,QYXZգ2TY-, /Y-d*zZ_@N+ı"y@_\'*Gv"[+ 亜OC26\ gW< Mol;g..S2د-^?teLc=eԤMNѹvIݟ,-M qrz?fRGeheH6Mxd>9j>;a)ͣ,`I_u!<=㏣˧f,R!xzr4mvjf@1),cZެep";ebZc\^7mN})o3?X M@8s3C\R9u?W쫡SqFj@CNj`%pq0;v2?sB ů,r;.?FX-TjɈ) 8oI.|Z\$ J{ޔkTc.5$*5 HdkzA JGym%fa4P^ي:s3 FMo$&SOuF&ES&imH^Ah f|plY_Z5/gb,5K P "#ۺEm;?_474Dh*N9&x2GC0swN-dZ}ԣsQ\-P>j~G1o/邂ͺiKGQ/'&kzOQI P!36" kgǝ6r& WYm [O*1($i8إkg:pbo[5ZCÓ]`L4/džH8̪;(f#Yd^#qD .`W x%eZEYlȪ+~\QƱDK2٣"WgdvӀb:Z>ˋ>f(.a+|IVx*EE( ZV`4?du%+"< /18w-h^s'N9b\Bٙ}^ZV(if$-)#NcoGIdo鎸l<ϟ%8]`N8npd~(W&YnO>(*"zbdz5S>èR9SY}2Zq-?yqE1wopnͭ.[āG| y:pP?'RP])K}-rWhaMO67u%:kRHN!hMRЃ_UnJ2>_Ĭs#"~*L>h]`-ߜ91:|^/12dPc {aC(ܻkͤyY`9+=2#$tf\F`sO,Bwn_r =r5J [rR*T7w\h ıYW~[nmp Unp02K`3Uv{j{]?^;b,dȘVUS=Byׅ}4Q\%Va/Pq#HHxn#<2Z3X#pA'Q1H[ " ?!Mxb^%2MqHQsV B,ʢ#DLKKn֯ r̥V H?5ndCY7lXJf<#AnD ۯn3Z,W LHv|GYj)ٲhTm$lI0 {A븺rkEV6:/XddB'$d!;cy͖v5[3>P.[YEȂu5e&Vo דD#7N~IF,Sk:T֞ q F[0,lK]yZ ^Uݍ]fsύ]aBeQ#}Fԋk[,^dJQ;&뎐_Ti늴Pjϗ} /׎QMM/ٯќ_^<I1VSv´: / Wꀬ\ut>%DЍ aXbv޾"tF2"MQin iM}5QrwC5DxTy! @xl-@9AL;@冓vbvl.UuW ,|V/¿ =d/) 6LE`[]U&bӊn.ȥh0QLHAlR*9L<HɊJ˰tpɻ9,` ".)/`dMRR'fm^8NqQ'Sxtʔ)eE22NG  #M?cCl-WJ9pl-ܱw ѻrpB,J+|/` Z!mRA1X`}Vy<K%Xd^+JT8Fe|BheJ9ckݎa4`:nGqzOYI7 [<%g=|e)A@@j5q[XulE^`E >"}adBRm`x!ֶŏƓMě&Sw/ 烼WaX4tȆvgɢh e+l?/ smeumpڭ+ N19:0!78ͅ1g21<-lS@s_e+b<7< T'YƮ8R%?e|vyg8Op5W8χ$0,iE.gI]_ .,!MP6Hb81{FiŬ]M>0ëã w" ʸb'mBA HB[b䀎f}_o`؜/?"+|I٭zF/GuDUEG~$h{ލz >B ξsoxCGRLK>%ei0/;͙ >wO;f'$eJ`-qxE')ǻ^hAo1!_$h=ik4Ņݣ?Fp銿r+ /m!{6g5!Rr:e  xV3HP?C$Q-#6/?0x+qoRVV]5#qd] I|׃P< H$ MatnM6\ZI䔌7I$az|,KQYXL.­w_zI}.y}Q)l#̯<"`TDt]ZJ%{dž}'6Y0QX޻ 8/GDz-yJ 'VI.Χp (&\/zQڵ%&4l="R =Tm;0MA</&˘'X pa^b޷%˃~*YbeW:~iE0=a%nA:۬ 1 ĝաp}*PKA- mA+vN ލ 9TnKRyS^4ȊK_P\(sCq+6$=a-FEQd"{Opr=lZ DhO> TSኮW*; ~{?@ۘ[/޷޴+tr]-A\t9/XtF! uLbNA6 1ۖD]. 0*dG)X+wwG^\T=D;=ðN{<KWδi~.!jYIdG_V$CE 3ıʡxj/m yAK毽ܶ|4Q Z@W7NK?hq@G̮DL4XEX :{L'QiـRDp }u"/)ͫF=cDŽOo x$%%x|5BC>>N"$vf8 +t,11+ie?c*1kǁvj^0gdJb 2ql00%D8| X(m@]4ֶҪX5Җ~gbRD\C:< \^}˭4AWvJ:r)lۚԠpNjs@]XH~zZ䲢i~HpZJaQ,[bƕi'M"4JN_KkE0rP#ߐ6xkVo$zz-MyhGXV-?]k㓭lJg/oۄdhh,=8Z K7?f=N@ p;:WhU.jG?恼ZR+y'|(<^"qVbݰBЅ~ZۜظqsvK5+dێ1=J:ޠRfz?ĂJ+['vKx!A>.-]"~hRm mpljqDP fj\ܼό&{2u>Z/l4俌^O50)פdFS~csI)𫭖s{jF"#6$"<*Nyw{ {6h2u,i+x{J>N2b Hc0m\ t3궆.pRI,\tTG% ߶gt|fh{nUB41b&`؂T <=rڝ'3,A ݫL9=1O@mQڼOLp*m|I<9HJ:m8O.[h-E?>D|Q1Lw秔k\mʆPyJ)P;@)"Z>J8[T ;J6-dQgEr,?m)/歗Eƞ "BguBT!g+nO'FB;D),yB?믕8: 8ߑu"F1{j_GNqL:λĻ8 ^Ƌ,n5reB2pu~?iW|&§MB `=n3>Ǽ}~l±Z0FrŚ1U@YHv_jf$yxvy>RmN[nLضsChμ$ x~aǾNmnx+@l'rƋPF5PJkYVrI-`djzad23jloc/":e>@3Q_HuU:y ;,jpSX$=e0 ~_Bq/tG-nY yѮ ¿h~b,yNY0&cd,gRu5qK-ĴSLyIy1bhC}嗑6I3Q lE['8U/%k/! N-2oyV@TdNq3*(b=myD@:z0;u[$l "6 Sx 0ޖ(#C* nX&J½Gkod%$ռ,Gn;67X/Fu M3\Y 3K篰F2 ܯ|GkݯTeMYFnAҵW$vwT;"ó.W3la"egf41y(KA,47S_b\z/̘`6A>1)UA>ַ+uXu74~>fA @iA[IѶ .s @s~4%c6ъ\7~6EB[6omp&/obDלzI,w9*<(b(z:f[u#jɁm)Do4?/ ,IXhH>1dB"jkx(D4[GÈktyaiO~|`qM`td%V̪O_.ߍl[{nMACG9dAov_j$+ݯ+` zo]4tBeՈ qya2ƣc;(^Uj`lg*M "5o®ϻ \8EhDE,0+L-WRz"jyRuab9,ixwnBc'Ex_,YXX)uHs!u',26(.dSby S-_Ř|IzX*G@YdIhXok?Nqn[-[;>_42[b|fȆF|9YlwPax`-\b#3N$w݆iC%W7 WX}| o º~9?50 AY/Ex!}E>p+y WWf`EJRY, I.UpVj7& Q|};EЗB_a> ODHq+@3䷫d(3ϥY3*MsW+m@tO(z!h&8߹;bYOw˫ d퓭~vyA -}L@i?<:[bݔn0  7șLmyF_0o_,KAsɤܷpŐ\|)gy3ԍědU+:bDrd痭fM * Nǭ1;4*~!Vf ewj,K"P4Jݞ >B e s  Kbȑ w'f0+)Fg:ctS#r/F^~F.Bq R0*Ȁyuž\ WQ臣7d훠fl2Ěl:4sb'"$ $̂#k4Sua&~GĘ1rl9TFYb0)t`w213EJl[8 bd!]~uǑ5m==zKLopn]=[ sղKۉ* ϳj;So Gp4S8wu)sil\ 7BL g^Z2hE 32w75؎ۓ}, 0U%a44$pSH|+VCqYYŲ#.o쟻)/n0d ).vDc`fUX bs4ٴ*C_ff.O|G*L=WmX0Z:ϝRT534=KɆOin>?ߔǗ5T|?p[~<9s 0mack e[밿̹X:$CJ;#]f5E@yPhFm7^ >_s\ XZBX{90~$K}WVj?+H mrJvѐΜZ 9ie=.|yУUxmPw4 g2x}8\xʘ7S3qp!Uj͖ib#mD;{> ^n$6K Jowc\cߪ3YƟZNQ C9͑,U|Sk~!G'FCg=ΐ>\E߶lcF6DG&Y WPq?(ְX'rrnL72Ak\_jĥ+ >6d{x^=[7ECso"nFHLҰʅ 釶X=V| #إ Hz)$q͍iI¦>2mEuOhe:,]YEHqiqWGM̱.Vn#c1p(\BEn/yl 9T74*[9e!t#l }tC¢qbN(9Ew8Oذ7㬌0Ru4iVҕ%[7{}ZUeY\)#j~TG!m˕E0}^3ftc4[[n IRKXQa@咰sd 4e,>,﷤Y`tMf+(w߽Oyţ=%5(=_>̱ Gy.#Ahu1g[m֡q`zw!T6 <{(z|f3MśmsXNKi^؞.>4/MhQ'3VĹ)loC_Q,P$͡ɔDρO9AnؔQaْED|զʵXCNy@qD9uڧ,|(%0CÄ$&Z8[ןly011 A~C\n>Z&V@rl*'K& u\te#:r-8"jHK4:{'-ݭ5Le@O畬0m˦{|.D3\uWp5 *<܋ `I+ ,P7?k|M ( *SƳymZtu4oU50'ߜt &BB-3*׆:qЋ2GoǤCnZ4~@>#!6g:! bzWDbVS&{L|eC@p;xt_bf 5馫Ayd%̝\M2yaOǯ]M=g0 9l%t/}x9mbCVdD&ͣ`wUw_ĨPAbw1s}f"4,^ _2`$Tcqz꣍Vs1:ܐ9 Ri{\Uw,ѝ bb}CVԤIw)$_Л9q%Xcq3oVWQ ).c!OJU|8þG:5Ѻˁ юnd.owEZTsƢw{%ˬfu8~ ~"$l 7DsNUNjܛaDžtJ"|c&c:jɨ߿mxV5(Z9 ,. Cv0j(5zk<GXF0K+oWM墵Hi5//dW;ֺ,ښ+4WHK0\򼂎#T@H Pq$ /.P?5Z YѹOӮ\k)I__ a6Jq΄jq]q5=ְV(ⲶN/!O$ӏhĊS,{ ȧ"v1'[-2)=1j.bu:x/V1ph_*HV׸C(,^mxnj"`&h?ݤ&[Ã1_`&}JN'b恠w`XYR&-Έ(:cWp;Ws0qsSvƼ$cZ[,,:NY!QYQ>W"Wa '@Ukwd/P<㒤= #ۯ~g|QyQIWv]9[NN`iSQ,1_tX̪oNGL VfFzjn붙~yÐ$c+I0r\ 1ZrX[V풵Rl." Cƅb$~e"d j9<.)kNZ 94+qqԀTJ."cP5ib'yuQ*Nt)ҿ7N)3gZ8}pcmW@;^Cw~p37Q ɨ,+EΡA@PZ7|# )~jE5!XU킡ncg$\;Ru?ʷf3E;GEEcϋ82>*b4kI \'_k0 V$˵,#N.!Kh+>g;BtwMZƏ_H/b(${s_RPmF}y8$*o2L:Maݾj$f&kPkPL.9xPU'uj?=~0#'n0@I5ty7jL=;` W\KX?J|?#!p0l>&YN`e9RVA/IO9+MVyR^uzWO9x ]BEqLWbm>.Y( V03_H8N+ n_.>- FlUg~GD.o=|X m,˵@XN:NQ(V4e}hؽ5} oRKYoTy"Ev" ܘav]i V{$5H[]"!ު*1AE/53 4\)S&MӬ,6Ί:7Mf4t۶5:Z^+uS5B~WWw `Z *26H{.4ba48 PIڵMPNI&|Eq)^{T }hvLy`-@J+1Z~xᕾ l=?hK7gI ] u<@:%k$_Y##}XP.pğ;{6ܪ m58uQSNj Br{ K@H6g*&%H13=[Dhpې1A928Q@v\5b$Ϯj ,{B 5@[z$W BwJ" W߼"<,J1jM^g>5[kR{=Һ{=g%*}#@mdJT2jv$Ge9y[|.aNJ69 SqI-)AƴDL~B*_bVDliQ?d N_d{h*?AiPS.%\ij&T~9#%u` RxTjP"ŚuބoVf]oX|0,+KWf;i'Bedi5r 'Pԣ"ѷ$9k5^0$rm=v܀hM%)|4&NRSesC(8 .M&Ipշbt&tE5WW\a1{ ؝: V>rʼn[@;J+Au|k3;,@c&LE6Ak`ظtbXI|.qm61y$'6TAJXPokDX:3mUiёfɝq/$&Od ;.M9;75S9 kUPnbe^e kL(odO"Q@eͮ"ǁ5v*sGo0iĮey%l=qxJnRĞy&NakȂ$;p_s&SYpտ˭.0|=;: ilx91BڢDQɦ+$(3wGw!ta4 ē 4i~ %q ҤoaN[(OJܩ=!B:&$:v3j7u $n4nOCd/鸩h@]8 `e7(7ӽl^PAmyUFHN<4vIB.z!UnNw;1F&XT̡U1kdž`.%D %. hR^n#>p~Y%0 My2{C4u)VEuvv7=XѠ+voHky iaݯ8S_2eMK]caxFR 7E_6%/@F>d:]q,͹tlr#MZ&/6  }e<>F9ke<ǏVwͱ В̜&>6%!LcD%tІ;i@&+11!}o,TL y_@e|'x~–}+[\Tn.,UBGIM-L']t}\o!]BSĉۖmRj} f>)xJ<ˆ翨&L?QӉ2DGYyHɇ?\DSes VnBB?>|(e ]Q%ߌ> zn4wZi<|pBS=b!H4Z ósk5\< +L>BmcY`5\\+E["ޔQ™[ AӳQRL~U=K]RT22Ñ'ǧBFl-eG=u#ځF´,a~ c+]=!̋vQ_0kخɉ2571'}ΙObdw!?d.lHCeIniy \S^Rnshf?NӺ2 ?zfD|"r n|^549c'{[ e /8Ƭ6WSbs-Op;5L-F;,BM"QYb,đI]lE~AS_g0^' Uqj^M8 >oJ lQt[o)GwV} ^ Zgt-dĮ"ފ@:o1Ų)k]Յ e.*᳏Naߓ[#T4rJܸYi™ҲvT.s[ML sC2J80!pMP"5"da3LUIUR`@.4dI B4Cqoh])6u_( b ʛUf4 ή1fS+y %!,3_c,K+pwȸj@էK2|YkOS<,R1*&4(>F:fF]* ^b ۱ ހKsB#^<./~͇]7sߛ@)$y%ȠCQP䪷 ?jr t 8G5p3K?TGf<-nfޭ*dѿQ7P2`EG nn=} ޺E=15lv7@{ꤵw )b)3)3 ٓ%\* d'X{C}̾еm Ѱf9729ޗdר87Ac*aXfhu,(6tEqpP?3ҪjUUОeY>-{L &4̾~šU_x+? sOP Nasr0bA)R};qyp r{l6|:0Fԃg偞wSQ`tB)Ak!jPJӇ0b_jXk" 8'\O_Vc)+-ml/c:߾71OT.(z5m%\KX `p7B{A?sq ݶИ׋}v+Im$`P"UQ۹V崺"|߂˙_Rozñ ~8D[^M׸qTC_M]Myֆ<4SN:<~PhSRwuTr Y1uy[q`dř_ ) a qwGyd~+ƽ0کmr4Ø(8`[#3]kҵvvxkӍ;TP09),դ3Pxa\mJOb i.3r>9w2 _=s@B;1&P|ٻD˱_7Ysg.:[JrTUFaw:wy k;.9mlψDX4: n YRE|AKfT>f8AAIh.LdVWdL))e1N=^ tG;j.hu?P8-j8aKE~Hx &A; ?Џ Hȟ )Qen['/nxBI=Ts{fzH{䷫NKYG.a5VWZ+)_vVǘ=/ {:/,H5Ƴ8LG퇳j0VHY@EdVt9m^qwLȢU{/D8uI ·J=&f 1tf;ΓmOfU]MASdq\%jQ"r|oS$. =Z#h[u3siPNějͤFi|CS|]9`S֫MFd=y|t,oj/A[ljae0@{R'.BNjͽ$o ~L(80_, W &Ж v[о?Bd,eWܼۀWȃsQ"us H~hAyBW L#>y`< K)ָcp]w_<Ν,5>͍!|J~bƙˑYvˆg% 6Sv+߂̴ -IEؑ@/PF f2uCT*b: V Yrxxo#cvW5fE+@RVCll1{U/2_0G(6\5=cs2z\+igSߕl~B}H.k'G Xm_!%wN~oC܌+iP,d(_faA>AۧOd1oҙ:[nQLe,zUAL¥#x ~GԚfE(U8qD{O楢 # {*K;eR/EGi b޸_# i!ƖR$cM&ݓA١Unn7V#9L`MJJ;rF¢0lp-C7GZ.%y ' 5ւQO'ip5fƤw&Qꉤn_@cv3ԆT]Sp5{$ypB䏝՞^cohPw7_L0a AVz?uwCt7y[ʥҦu!+[8eR8ü8$ßJ4b=Nq.S]C@u?E@A!0=MpjdNteʼ8AvL;PF{2l7KPaB"u-\6ưez1we N "v)x;MSPQ%%~s+S5qWw뛧Cd}aR$`&V )Ʒ,qk9BOc-wrӋMAG҂ӵ2n-8eÒ.O0x~X#_zF܆Bϑ_74+R ֑=fOoKrMK\."J;KF &hEx[WP 69 //q(5593o[A:15eCp-fk!C1 f)@N&OW#XLBHI0#{OձذB&nˠI-<޻ _ZCwNnC/IAj7LߣaGnjjYۢS1}ʃi ^1&1um*Dm\MrgȒ)]isD:732hm;Ƴ2 }ϝn9ā u?L-{\9n{[MH -&V$S$K/m^5tjpo&/h'# WB"{a&/"H=]G@nS&STcdG b$ʄU~MFZtg6‡UGo8.t|:&6[*"okcM`\c8LAn:WeKJ#of*~t\dɼX8m_jm0**H!y /]\%le3;LutZ{)YC*cLwW]0Y¹ ~9ڢ.]K}T MΔijA>0Ԁ[ےVN3g95ETqtѫ+S[)ʜu KǬ2K^dB}*=X~N5t*k{L܊e2oq'"`' WS*8+0Uز2h]p,ń:­Gc1]`&_rR}*b@0eE8#KsjqKu$?owp!pW趩k/XU# O<~>3 ҄kC<Dj'\> lj 0 狉t2 4 Gj@#r$!{+\3>n^ޱ7U#`8daag:1J2SY%6a z! Bu5LP_T{U4j!oKʴ^Q> )x8mEVY C 4nQtK [_^2:O+(@UbM$`gůϤ5>DB%՛-"f6BG-m{;VN8 |,ߏ$LbU% y8;xQ^#>W:X~rn,& C|\loknLVЂ >sLP85yq5 vA6]`#r51IZs&o/jan4cD{l)p7h:g}%S|>&`/;Zc5%U@N|AHrS_4e΃IA ?̳񟕇^%❅2iudOBE[ݠ~߶yUS +>~V6UekﵥX4K%rL"ѵ1_ā]'];x}SKpȥ ad~(p}Yw.\bz>Gw ]ip$'áFYf~]'uPdW7ل!:?wU4o6!\Y=t6Z:GfKQc+M۠wH԰Ff;G:3aJacwOkA66т LI;Xr1CE%}vQQɟ֤ J 7#nO@LNfޙ2<i\Bkd&As=j&1]~;crX88U%^SXP{pӛ~CS4S2GeqaM!}dϜD W];LVhuK.UnTOthB6[LavfV=}YQ t[1ɦˋ .ĩ Ϡddf;7LkF 02H-4iG7#P.Y7D*l ƢspZjI}PpE|㆐з1\tcu,3u؎|\VxU0Տgh-H:BMO+"{C+[bӬ/S-fe V⢰M938O 8iQ\5w|wɏpe_,k_ޟ+mM Ы 䋋^k:I*/1~I0q~I7#k &YT1&*XxX*u<"IB? -q B&~m%n L!sz{ ]׹T;Њ*pךHT9 g=gYZֵ c=Bx,5ĔYKe隚(l# vslq똈`s+OÈlkpJ9?xB h n'5_}=P˪0MKb?V b Vwk@IċrۥeZW7ƺkS)/r,M 끑^gQ+Z˗Z3ሑ^[W5PfLg8=f@'m97aq({SP)}.9 &BڒAiQ Hn'ځ/$X(Z+wLY󏔇ҙ(I=kROä25='4WyƮ, sSʁ_<@m0WANbM4K:o.r]~n>ΫuKB^Amhx4 /ݲ2{U k&T=T -{0t4E63q_h_ͅlctO@/~bKsж? cAڏIpUj$Bm6P@:'=E+'[X?5F=][*6~CNFm}0UϔJ๵ r0(Q>GҬ+jdC}3`dGE¾NϺQj3!&av%53 c WF$T0;o€.-/MpPq|u<ލ:aWtDS4%ӑ͛,xc9V;|PC4uU ,I:?+ۡ1*Ј{3["3 ]%FX-}<9@&73_4Glzkhsn>xuxԬY#_7"'᫭K-~8#6T<|vc2|t%rl5?$ Xİ!.Lݙcۘ;WĶu7x/Rٓ-a~2_B5vnN_ӡ~nɍB[Y @Y=>J0͙ȑIdx&̮bIδW(4DRdyP&mȸjRV?[% ^ 0Yy;mKźh3^"S :u%LʝYjeJ * $<H%An4B`K̰r0#]@tT]_ 12Va]/S#Jd}lk{vgЕ}5*SQ>pGʎ0vXMBS+0k+z L`2˕"q} 'u'&4?H-faofU (&l{;AVjArjlpfz*;6Pc˺s50__.ZI6qo ~z /'j<7O Gebcgx|ɂ_jQǛ\y8"ntT/;Xg |tMkI#f$ r@ 6 <^bfVdœEl3횣=Ox`<3~>kdzTJsh_^A2jɟ 5e19@-ybf,1h]nb-LO-@0E2 24>^l!l41W&RuuP vFPS/!'[T>Ś&Q ;PF 5p׆:@21:;NqVsD 렴l.;Z1Gͅw>tXdSJ|ziUNw/k45,;Ɵm:|Πx]bJFM M|m,DupUQpB-Zy0_.E3BaY^<9fOHxiS%r5VϷe,žUْklE[\IJqCT d ކwYxzYdĬEzlS¢󶚈8 6)%-+u@4g_5cnQ〶[yCDDwuBLm>E;ʒ-WB=# Jӿn̈́}bs5 CR3+3֡I\S͋L9x?~~x 5DP+bwKpg[dȼ;v&qE+-k5ݏ}Xj, (* Mw{9H6q眴z_inp;^T;c*[VK{0촊Hgs*rc^ϼ0mc?&bхWa r:cqW3:AA5&1TT[k\(6ܑ[HWĜ%I5\JU?"X@.a z~0o:OO!޵A]1nݠuNȕP5o"gF%81ao(c& OoX=Jg&Mi}&apIQzG 0+4,ɷaYspf3`le_ghXB s{\N(ɡJ(+Z֮oMy(e,T"Ii ԜfK2KY,@>"wNC3GOk\(Jv9JOk,d.e=[+u5@ד,IiZu~X/>Q: A)zM70EE2*X}J{kJ1*պHx""D܌c87i ̐yWld-; ^&C[;wK4b0755L4~҆=l7_ # J3;nȈs$Jƌ^hۙؽ7wiK'W\YĪB2*f3B[Uzgob' 92V8i+XWqVc"J!Wͱ3W"?:YI;i'6~Bɡ.&8Li/ Xl9O s^l׵uޛP.T׍0-}X8qD$+Α3lPڻnF@08&{.;0r0FY C]ƁŬ#&ڷНbwi8  ?FkS' 改,4Z i"9sλs46 t,skl00xVFo{EzΰOEysa#P P67y^T^?CqC1A*h)\m4 \q՛<՚Hʻ=e߰Ng]F+i$jbi5tVP qq˴hn˼^TXDӖrqߓTah9q8 Nsi@waKxJ s*|2I^ kEB-X  a}4ےZZZ|k@4vdb3 5Qo#Dگ^) r` ]f>Ro÷ז uӅl@[mIUĩݵdض ~,\qXo H 5F?5 OH$2u3(һ{"6M)m@p,?5hն!|J҅χuw v*YeʬjVOcg#5@s^nBǁ MhNAo ,O:Pox"'!l#X^6kߧi]跷PBQ߹ޜy OFg rv{@;l 88!HLɽQd oC $귓]E>iPP^b79%EkW3?w,- -Ϊ[ce(a>)ULzj{=qH#@M,ҋ/+8` /i*a$ $3hN4E%wFwݮKRC4R45.<;wGt",2x<2YAJr F%G'RTOz2kKqM̸VjQe~_)~k ]n4vy(8##襓4f]6mZ#6i^& ݮ/[ L <ѐ6S4$"^,+,i #LGl)UZ66Z}S)45HQAA33 QrT-sbDz4?Gئ"qD>$pU—fFZ&xjqvo 76"SGyb@ʦO^NRKho@#4Wo1ʟƟ 'HHUw.L3zjv:Ry˘*8",aaRa59ݕ2>S Fw#ɝ%K*i"Nf rn OOɩ̗ݧj5Bb"zsk4)Ӡo&CV2Z>kߪ!xYǡ;oJE鐵G{jD8Lm\ $R}ΞMZ14zCa3r b' @=TmwiDksM.C`$KLh&irV>A]r !ugoD~'Ix !G2Y݆YPT"*//4K w`Uא[׽G\!A͝W  _K@˴w)-&N' 'qg/ 7:0 Pxl`rM'e|S^Vyz?،b'$GIq丟 h3'AX`up'L{1P0>@:Ir~&ݽee}-6dV ZLlİ:S)J-$;2`%x:ok3,.Eשy'^t͑(wrBeszZݟB},P\}PՌݧXʎ_a5,y7zMq3$yh!N INW;h0L`M$F0W3VcؗXaќvX!pҦgU>i?D1l$Cҧ[Fm[?4$W3q+! x.B?-YUHta#(~/KuLVu0+[gJcR;11^Cx-}0rCIAa+ώK\' wtK2=}Rlo.ջW-5f NipYW66q]2,w|WLZ%'Ny8BOѨҊ&h#kݾ8` lpCZh{NNU B>/X'iBgsQj0Z{ 9FG< vXGڌⶭȐ| P o.mc| ] 1;nf&dD~EvnigO0a1 \3aINo u$eу׋T)C4lLN,DsizQ=U>&cS` -v7N`- FӶߍXgB.3 [׷N %2 fzaz);{0'Rr[˅/z{? @ ^:7`C?Y`?HqǮ M$xw3t']K7jćׂ=P:zw[D;Vͭ/[yy@?mB\U!N[?Gy)'O9)=>ɜw,@ύh=.K%Y}DAa45O2$7.&WK~'\>$rdn9ND.ڥP,%$s~k0 zٜ4=OgWfTist*,UFSV} If|wY.u.&3 [T.U XJ?cP_Ђ9r*Nڙ/BM7Y'g5jz3կzۯuT7+ZʚT oKlMlIkl ) ґ\/ i7rh&ՒF S/I",XOYis|t~ i\* "2MilXZpb )#F=*@ ɐa܌^3 f/u>TaU&'4EM\="<H wh~"~u%ϥT8`fnFav=^58F Āv-sb-^h'$T:ݓYf"E 3P@IS&TAN?&B!Iv8Ϡv&٭-LE5?MNbC=ށIޱ<{7!#x orm>ItȘtm46f+ýtZ& 3.cFyʊ6 nDG-= κUk0fߙ sW&)&K[=T FiW*{ٹKժoT?hU0ϫLwxg?}8[l ?s:|26z۷MFxb"U*,t֔0>`V_??z˔C"h<ø6d 'q.u69X(\{=5)5!7<7sutѦ̭VtLiD)+CG0{}7O!- 5(w]{Z`&N/ߪ;`=b 湤Q_À1Fm,?{ed\dĮ,T"Kn+ݯTgvG(F%;a#h=q[ٌyX貹hA,"uP̻-~46Oz?+鎶U4v]>ԤaIKh81EȘdw qEղIuJ lu&7"FW;,<$$ݻv"aԭMrEr[;o[cIa$ '0T³Z;>2XP%BI։ǖZ/ *جй cj3; ;9MIيfXS#h@r[DO~4#nj8Ճ&0zH|\R$θ5bWckծ 4J`./x%h'%Ke b6^}-\=spG-%XW;`k)m;Pb/IIdq6#.q^p b%5؊E ih\P/aؾ*(mQ֑F2$k!y-%嗀B(kRuacY֌hESnv4dԝe ֆSP,=$tc ks0hzlEoі(>d M$]m#q5j GBΔ`^q7ti7fkuC۵0'\8 )QCjY08*X=>S:zyI9X ;UA?q(^dn`2@r9cd VwJVpTh7uj$ƚLŸ>}:~{Qs_}UГq9RLBBc`Pb18f랒hXOei #H`|J/V'KXv@rbcd)ZInVӨj@1>m M yyBU1igdr@}]?HZpVw<ǹ>4e / *j2 mR+DD,M|p8 ek{ߴܹ#΋V7v.S&r 8hI M͟K*1HPWRXƇCءS^ -|CD A n!EBK` {\Nwh䥚% 4c#jQgU j5jF8Üew%}"%0O0GLmm97;JT5tQ$ΝBPakɓ3݀'Y;l}Bʲ`Lg &yw|6Gb;'/CȎQZ3e)-GÀobK,aor%<3 xMv=B#g z0?ܒ Y148:IXBM~NOC+K\s^zT96׵ܾ@>o1eDAWMa4)ͩ "lKrP@1; ՚ NDBЮIP8eίj{0xMIm]@%:a}X1~كEس$C O.TgT*i{D &t^>=c:N o$EGXo֪a_%ouiRƳpT/6QDN:OY0^{q `2k81 X{ʁm %]0r3>,ҷ1P} .e}ĤAγDnqҍD{^HEc[C2r]*BS~JQ7*>롣".ogU[>?Ax˃ 'z8ږo 8?ҸQhą~gۥoV3Cù&->VvVV#)2ed@ȱY U{Sjhv]*kX7ҥL\eEcFbe͚22Q]f#v_@ 5ZlxrCP0dZ[yQoeP5~6]r{8@t!w+vY&p(J9vcщlq=%fXAmn^mr,C8-U[DEcҾI$ɘK%'Y LqdK l0OYVԎ˷?$C~kc &*-X #JtXu=r`#am0M(dk5DYd5PjQU=P&w0F)Ek^55BIBCMtl9™VA{fyOݫMJg}.H =1Sg%z؋/v3{|{F7@Uq<.%OSgNgW=l#WCORj55"oMfZ kH7 n;r KsOR?W sKX0v’5/:l#)]G)hvp*RBmP:߾ל daƾGhVfUT%Z^0nގrp_XPpsr@ iPstX͡HoAZAs |TY0L!{ɚz\^KAhR`u`2UAFBx>qFn#!&*"3B^fV]WiP{? P~7s@*2ζF[n$W+SK'` J:|4biEDVcJf/,Q"jMv](tH24q ItbXÝkɬqtۡ]&*jŊZ=?։X&wzE^aAkC9 I2& dޫ{@|z 5u-[yÏ쥥ltBڟ7=+֡oMJLf|GiC͍ehj/83Ky96J֢z2=ϡнA̻(S1?$8( Vحd~7jm2?J3m>jd{hBsOd%#Y?< q QgtC f'qmmWS箶,r𵢠)l,ȁL'B>Z޻??qJ⟈"v8aC#}w &3O%U?9a10NɾQB`g#b-̗^shڵgxԍ2e^ *8l꣩剷|WT`A&Η{9~6+1څ=KtabYͲkLîFnr}1ORl@KrJH"U,:(@c8/tS kfz1A{I->' 4DT0.$f\x6OJ Ҁr5VӸJWQ/m I$̰uw)y_Kr<&BWb'M?i un*n8H \~^kF5d#GCu#FLة#RO''rz^004u_k0.^t)`f1ڰ"Dm_S00TT2BIsB wW+KeQE[>-{GQK !UY|EmZ>#X )tAhØ dG/:P))f0PF)YIi:g3>0lK,ʭF; T z+MvIpk[5ׂ!R~-8x &a*S*7#W8xA !PK$ A£$d׫*ٚn> l֊q^ȨD 9ȉrt//,1Akx'bs|AͲloCMGjS FK$ހ뙯~NP.d[VlU |a%FF;ծ>*BERaAFq| i (-:Ŀ+¾ۡ7d<@LH=P+{1BTtt̑U_pueY"a_ܹAs|Wg˸/_WxSо3,<]}y6AB5 X|> OI@'LBZ {5_U4,_!2/y'dojg,iؽ{kz}2yսX\k*K6$n_X[(5Q $V+BoywyMܰ0FES󸫼II)H<1<͓b@z?3[uQMhUI_GHkIfyQc+йv(Vߠ.1ptuӈT?:NK^ 50[{7vE)YK_P5o{qSP(Bmی04Y"1NU|0ɇTI"*JGܝW!8^Uh"ɤb-Vf&-2GRkg[]}Sq  2EK9!jVi^sg!I ڂHtjRX/J~{ܯP`hjd.<~Vyb>MLݘtd.K 䌃]FN Θ91o$Źי olYH4DŽy3Ѵ\IQJ,8pc R ebFvKrpMoaK2s$ DKd2;jGGj(LjhJ7ͶmGsZhZ#1PG`(ӋxDPn +Mj D9 ~}zj\Pě@5Wf~J6_ N:ńhe1Js]{;UZ~>ywL4Q3rD_ߎM Bn.𴹑^u$ Z:̐&F)ZZ꿁Qfxxgհ8/>ՉceDJ{ ZyJ!ugvmGJu>cZz[\R$۷7YS< )c|A$:6 V9j"ouMX]4kqAC RQ0]\I[h?J..oIҧ^=ʋ imz$߶\;D j>$W|>nf?{DiĥO{)&;'w~fD25Y~PUAL=nt@49d9pmx% !z(K7n&4zײGq]o\L`4cb2d {0](;*ێXAE9rM[-뤝ڰq Bp3GzEˁ:WcK,A{XL}'IH)/گkߩt4Vo,@-M#4]a)oੈs3r\YQXB}G`Pn?r[bt, q-fDIy4I M>̂b<%N}w =ߜamzz\0y[Pц@Cef|+ y ̈́xT\Vb`?Mo]>ZWV1|I/uI,x<18Exس)Ѫ6=%TqJ|MPsOABd8$s9_k@g/RU,١ _7ɋsaU8B /%]R>4bPc>rBc'Ի8>4V$eqG:<0y0!ծ\1GRC$m$0(uN[P4UfG ltW~@0@\@Tz}\wq)w~ U (Z$sK>u\°ji,)r8Mcn:q2rlG?p|?n& ϽTtx1s8(:H +XY'V kmqym!"p:Q)!Jƌ}{4? Sݸ%K :صi?Ehu{#u OtO+N$9( G[ ڴ qCu/ALHp ,uKሢAQWCJAMeLM܋n$fĩ&؇ = SןEW=oq鯏]R.[K)-9ׄAh<)o4c YY_Q>qPPpLSjxC}9$<_=bTҴ S OOi76ۦYP!w'v1*!.`<96/Tl9UlO,(]c~:Ŝc\{O3 ,wHFO]-WYVz(WPuXES97&#sZ{aV܉?-ӝ͖5L'?nFj@0I Fy[y0`eJ.`DrلE3G{~V0D$UdB~: ʙ15t&7kg/us7֡K%uFlMm4 FWejF^jw| m!<43={M7 [)(ӱmEțf#W ^Ai}piI`.Jm/Vp_Kiu'֍mlREFFiEc"L&((*-(&Mynۚ)EJD1[kײg`,Q&xT:i=8D5 yez<>m:%{`)R0,4jP6tl|SzqqwE^ܦ/ oU}z f-!η((^ٵ3{jHA{)cQts%>Q]֞TMlHTl:ҾJS:q"/AjfZNBR'O|~ aJ v[x$5@ HŚWXW֐j_ɝx4)4\t#B $]&-.4늋ў]<i[(W  G% ٖ2(ԉ0וO,6aۃ +ǃpVʃd(RC 1yekgvH.`Ι]{py+a.]qKhD%}ШMuVIŋr}.:F]rBJ$Vvr$U($ YwR?&( v 18`˞]vx*-J Ƭ:a gs$/dB}ɾjW1bG[nHJ$g_,&@2UG{rq{:jwsݻl(Hm(3*9'Ցw:'].{,ZiSEp˪J^ȝUAĜ?oFM;58_}Ou+O|lWpno}#AS21r>ElEw P5iJLDŽ>Jb5{u;7w2Rrp<{%fx[a*F,:.q;+eb0lwx\!hO`\1 ɏZfUy/9|/d:-6\ةg(p`,v]z)辒n^Kj5e6GԺW#ֻLUmrih)dHFM߾vMh.0\K32掚aNv6:Ad&/!=SsQk '8F}lՏ=hmO{n)*CJnZ&af: gL[)moݩG 2^ӪLC?KHkl EˤFhwq+@cѢɫu߻]jHYG6R1b Y27IQϩb]k-VNSwܠ*UN64ڝWw~}n{l>e5>˜V|3?Q3y(s V i%!d/{EPV~ J ݻ8X??;7 f(yݡE6 p.el~¸Iѝ.+KR*D vB!ް^SWg~3j_St{?1]]*e\ѽ9-mjm~-ģɂqLԌ*LcЂW zu\XfW|-0768QšGd= %ZLAOWQӢ/$/wܗj5ZE//B7IJ-r?jC,OG:CЅW4c4|V.][Ƙ\7dj** چgr%d9'7 )XT9_#OD$k9㉂% x7Y2mh=BdeԊ|$F$d+,<k?N/'*ʦQLv^T*ZP-ܦ 1t#9ʋ#xWMjiwکN34x؅BGXچ6!OK~&nW3AyK,+?iۺ H@I2D;̾)~Tu? O7`"1 K}0Ւ]L]]HF2S"R{r ]Y{PJ)7 *H^9: 11ȉ{v1Sg?\斩Ha-4IrjӰҗۧc7Y*M9Sh)"[DW 5`k}t,3đǍy ptC->q6}j4أ% &CFp#)>P LGQHuDVcyq=ڋ溶yxX`ڨ4ڞ>9hP. 4f==X5)VYXoxlݓg#띑21g4:/̥}jGQӇqsXV싱/)$Lif56X˜pf5A>P-Ö?Yuj[h\EN.˔yEf8"PN#)6`XҎ*̊t$DrXWXDwvG_f8pzmrwe߂a;("B=]?Jcø3r__Yc=|baՓTS '6jaٱҙJ"e6ץg景-D,TJ %tUIq35-Gw߲ qKQW Il[ _tTJ#z|X&aZo:Vat!#*nXlY .m$bJ]Ru{._K3 (GѝZyVzzD:惲 x4gC+gY]<دl0]d{1t(@ǯ"5\y>Bydo;kp M2KG5By_ZԿbL]gxMPDT{v)[Q Uu9eeM|Q}$M~˳$Ɲ]{zT"^mqgD&ܤU;y[4蛰,^MU!}\N s5;l˒ OX0Xԧflq"Azw| xճ/TR@=JݩA3dI\p&~:ac Pgt#edr=)cQsxH{}mj]vߤ/C =@"yWm(}k1"!ĕtT)Xd#kG8_w//5=nU9ԚÖfBf*V=™tmf4,ok|Zl!N.1+aPђJ>dPv󭄠{>lT0dPޱX\W1"T^oi.}_!/rQٍWA%e nt!6r7Eއ: 23zmsa5%A`2eRϿ~vkH*M\_|^Vbi*RLz=Z ڕYAW61k.4EðnՒ[ʍy>wwȂq0 Q F+i sr AjA'u 'DP{{UOq*arYJ o k}Fsňx6Ouf4D'G9-1.zDƗtn*n}1a(f'Qژay1]*ic`ּ\/!O(XG;O{,^jj'i[Q/dκrZحAQ<df_ܣϕf؊*>&՝` G[Ak9{=M%tuPE^8!"P8N'Jewc9*Keu˞֤JWM.mm] %IU2Ӕ*y6Ǘm3hz&UpQ Gly'?as KTAa f2]ac0OvL42JK=~K ڗe@Yf6]= ܢUlLg{J$bjzFmH'Hmq 9zGkȜ5VIdtFw}S+\]@xoþў2ΠWuÒ(y5`}E]Bq퀏8.Ծ1^M^zݡCa!*/Mcoyt(Ery}k#)N+ J:y'd,7Er`y|h_TXFRIxn Dr42cNѓs1Z7~z1]񮉉B0#}Ddk\OZ QA6`e[O }gMBך@G>l5S&b!!dzM, fN%KNӷ>dC Pܿ6kG@ƃg aʶ͓xtgwXSp:_|8d3pC,VGh0; S}A~ZF\C|})' {~SeKR~@~x@k:x=w7sףj"QaE|"vC>GRfƇmb`*:Rқ R^R`B.'~^LmW$KU[ ݱXc[8מ@*لpt$J2*LȦSjj"ؚ"q3Q_Y=j'Apcv^l:u_@ѢE| QƑ(W_%dQ4dC+lL/wfeA8aq7% H8fTdw E-*֯qt#SU\,^Q9weB`ʫ3|4&Ǘ֚S!p˰Kt NG T GiWQkJYU0Yql8L]>K\`Q}dF%Y%Z(/- F wZѡS癤jrva+NkZ8 ~GQXN t 9eχ Vn2^KjHkh '$-Ȏ/8x>}4xpAGχA*_X5y呴bg9VAA+dp>O@SXh.^Y/<NR@1pĥ_+Ej4Hͻwbv:d KöֻE|Z J{JMUy VAM)+> cKXteÏ;x_{"0_ۖh NIGԾ^tV (,}WKKLnzDIWA*pSw aͰd Eg/&Z0]pO tA xRXZC'yvG ͼxAֻnXAwz%ȔL9CJpҟ&g\ i} 4([F kL^eD l_'L #1lW|+_ڰtO9g.eg3I`1Lwҗ)|> My(Nիf 2T쥠6#Tc\^mg8"mzsejFOD8|-MSz8k`gĢ=\0iɈ`nDNM,6 KkIu=zGÉZr }$G^_p`8 n ք1DɇӼ8"\p.vCCġ+y7i.P8״E k/7$ EpX@O/5=>;۲*c䬴@by]d;)k>_ƴ/lƸBӦ Te?tPw݋ʺ paU5b[?]jk/5Duկ;y ,&来EVer]Ou:%!hDq^ 8nG8mo՞11 SqiP3ª{KQ|F rm uxLà4mSC9&Vl1) u?-HW?I˂F2 rO] ; ULq#F" O ͆h"@KP<)`߇#ӟ+cVnO_fr?S9$͝spI}PQX 6+뜓 6ƒQz<'!uVP*:Y0m fmP{yNݠ"7twu3ra*ΩBCP77+*j/MA &K[Ӟw%Xůus^`o?ɪ3)ILHIc@ in&垤6zf6}+.;=CG7Y.حﺕ܆~R暼 @'T/}zbx,'t|K+70'X,"k4r׷ާ} S#ŋ)OA;59r H۠P8Sԍ3Һ Y2a J7Z. ,gJ)"(&j^wκNٳ.(Kҩ9Le3i:MIBXn/Hc]? DcZ*kLu[H*o#̾ 0kT*KYe8l w D 9mҐϦݞHZqhLRͥܭequ)9k!iS8"D h`$ل޹c%;T K:$ ݮ5u+_Ḽ:Yms҃Nٲ/_~nBx+_k0 5hwY52n\lΈeAT+#$,ǔ-2egƚ\Y;P/%n]J8@iO27i\7<|_\ /d8 @MZyV/ nEC U:f>G~u?LW`۞G$R]^ŎgI;{4oᎃVR4ӷXX0arGfM5!ba*% £U-H}ya(M.S^uw~"Z?0VE*5βx=Hɸ##$rדɦ6eFt/'ʦ͖uʹ%$i9 [#Z)i. }| ѻ- Fs02\[Ȇ|'՘4`A?1 Tw-ĦnņyRh&1- nd%{G "q }گU)-IFvd'NwkBMCuB7;du y*2:BantBOwjH7r`P85^$:kGWJ=B|ݵs}O%KQw1(غFrIL%XJ>Isc|Nm&%kTy_ȟ>upAD9R*7cUܖ?V)[R7YPްִO.g '5,6Y9F&p Q;9)v*2Pa18}[<ӰW4H3|gD۬ݎ21!&j)=* VfƽƋb{)AJtbD3rS^Q\F搉]ɿìk,)Q"o|1FZˮ Tnm5-PhχJw&%=תgw0GNsR6T3@{(c XY7.'#k(ŷg]M^ sĬ|"Mр8Was/= ! doZ"Z[x8!X;{E!3dd-p@o3WSȼ#BB(kpfC|rh>\YcJBag <θ:b\no@*tt\rRq:Uˏ| ٹg'f[@hr*3fUɥҺ/o]2ȈLЗM~C4X  7@"c9fVBG=x`;$X |ׂdf=ݱdD;p G7n_7 O!slQ0d QH2܄m6h?&I]ߠU^*+"6ݖt>􎈟hΌ „)؝<>N@&"¨;$Iۚw>\d _S/ɿS9 W΃&~["u@X,Z/μWPs‹%=nd3ٳ <in 屩L =Xm((k^C;#X E ]3-vf3܆cٯXRt ,)֮/rg e cZh<cPM3u<-cp:zlB/̜(pU^.w5 T{K\@UF!&XR;p@КI1=ţUy7]6/:x;HK}eMnVK$B@4j95/wNKsNUEWI>K[?\߷/(N̘GOt4z Uc/P %^ŸU-oVU+uHJ{믮2* 0?G^I@7Ѿ.[0)ÂOxEG|5+!?Yb!Z\ۥ2z[}3 y0mKwFY #vz=h1w 00`YB% ϯ+UV?A@( IirzDAIfEns3HVhyn%sOBMHӁvֵbh=?bg &WT MxRƓКp>V$Vvu38&O+)n.4 m;U5K3|#~ssabM/}Y=苯dEkBHMA4 uz xvQo'̊E_6~( $lx6E-(ECŇ6f]8P[eRn^u'Zi|#";BϴV Cͥ1P8g.9Yx )J!9ٮJ6j3GfO%%V;ctG:޿ Q  'meΒj_e :ݡZkPk,+!oxbJ7dGBW(a8AH /dcPL k ĝubkl!ðz p"q7y\]kA ?T9?4\e@z1Xr#1NFLa.67QS;y(cA)b܀?`I_k8סq`T6$([ TI8BU3Lx 摊v9uAnjy@rvlc.;0 y&9 @%Y?;qsn 5$l+:-Dq^kljB߇tI:객fs:!lYU(Ӳ'Se'tapJz\-_ik)V-)qN`O,myru} t,fڙ#]m8&ڛ )٦Bl|Md{!-Q;@d!Z"3{HXl`X/dg4q'EAW}Ú^A`s@Tkj,?0"${9o WEFw.w]r7)|ݻ4gUUəz*Af`qnl>x–=:iĀPpC^g;X>a[QbDP| :^LYFl8w{@{Đwu8O@a#=CH*<‘HX]i{A"Tq@qlgRczGeн'FDmk*B8<^_A=#|\ SFj)r>FbO-X};_+t+[*$LקLm>2 N;!c5u\:-4onQhZTPQk|7$ٍsdZvB%ګPCP' t8+K:i"};HMF?8%SXiId(` /B)w_9y\|^ׂJr֌x5+(&⚖68'Wc wz! 'x9s2,$Pݞ 0 0֞PDg?dkxX@'4oGXlwi8n\֍2ZoGYX¬:L23@?-?4O>(i-EɿXwl "o˃i<ذQD\7V3o7xHz7!#4ʑ䤼J5pLF´×<=Ͻs#H,`OAN]H,Od;9f)X|}SQ׌q9hG ? }6K|BA>+.! ZRp7@ L{"ͱi> O^\FY®<*>4yţ1.X#õ8%8;|ć\0@ h9$&O[*ko$kzD^E8 kBv%p%K ZQ-k{NrEJqΕxH,^#".=:X0!/W`}sű4 j`LBOLJ6UL6M7{2)V(LOY,Ⱦ^Kffu8lG^eĄ2MvhOn`Qg (.#49gP1X3Nq.t JwoR;G_vCrNTbp U&5#86o @ 3Rpg@SN; b;j+nҳ"J$WN8a բzYnQ1L[\N&I.ϝ)=hxȖx^jL Vrauj]b ?Ovb:Ujcolqi4zMXj%`i¹%AivX{>\,$~ IU)I71 ],]&SxbYN ڞ]DjGr g@}D\%6uTz\ ?V2`pR$7tl@'H6~ 0k"8I C?kLRT*hx`W@eT_#зa*;Q#%IlRٝ*4#}ba)=P{ÒL}ytX*.0ՔY'"N$GNiE caI-}0, il9k`ĉ漗%b߭tݯ8_-[lL`ev W̝{w#9e=1UoIYe) ,q, n xo!D%N?1Kx^ǬE@Y)iwTP#au(wa?zwduw0E{/!QM!G|FAR7} µA]h-cyi] ;|'t@m"9cRq8B77BI))A7~.R3ڢ[%0b&OGA9a'#` #iYT84B˦6/+tq{%UdDUe-ΐ&؜2*R40sdGܑ2yn9̀ѐź:!pq\"~$l5}H4`y ~>eO 5 /- 2_Vew 2`)ecjk9ߋn/LtJX/0B \ ~]|Qliڞg<_52a69 9|}dhr#F?O0aB͐$"m 1J-9ڷ6R28X[v}]v[850~ozBiWJvkj1eKq q  D+N+QE~~&wj;̋)b  Z|bVvwٰOҝ$w5ԛ;6Ä(:2Ms0qY7TrKtd'_ȞBei RŰ̟͘jrHQGL(l2jArZax8˸BRSfCe2 sh# ^:摹{0n}#+) }+| m21]*] wyBA75 YK&8EO8ɚ ,m@ M7XLKp~Ai8Oŏ~O'+0w1h/ltqQ\ySqorE2t4f6= gA)i f._":Dvf  ;3|B^&bچ쉢%9ʽuÄ i*3̈́yk˿z 5Idv(rژ cB[4X!*Yt:]?)!5| %=7v3g6-.N2Lr+nLp28 8Dp ;tGDL~=ʾ9/Zl"簽Bfz+3j{S075U&stȞ>y<"|~(!"fo5&/uXFZ9;r"^ÝRtK Xwi&T{T:jnQZ&ڔ|HM2s$PRbыV6=)+:smcL.iP3^\f9}; :j9c˕4b}St5E5Ғ0=nw2$.Euu3o=o+fw*QNļ|2sv,qJ [{&u}$~^ΩjR?)>.DvАg?> Yd"/'*Z\89c0^דe}B۳h]8쿤{;[(k`B{ z V^/:)WnT\x2S9C]񠅑@kgt40Ch\&4\×)DwV+PX>(NjaP*6I 7"6ݺf1N"ԥ]vv妄Ph%qל5s&iI&OM`'jeL%t@j_V7uDE{|ERT (\hb"/gr97X皁&A^2ý#1f_f~ #z 6/%9{YϺoe;Sp"JG)eQ"<@~<~9Fd+IP,;M? IR_]oUX Dmʆ8 ,sɳ!(v V5.uOT݂{: b@BhSW|? J7) [D ⎈8q`.'bڹWJEsUs" ς]8IPOS40!Fy!ⴒq—)FuS"i.D 5`FVЪ=&4n ĴЪ"V~O,ֈڗkPm_x(]dwIjA/"`qה&y':z&͵0@ŋT]I;k^`ӎK+%ey]7B׶oP/R kwxj/T.uM;Uʫ7VDV5<^:gPjJ70z.'Ď-Tpl%mMAj?E^h`Q_c"s" 7ofVQOw?qȤK\}Z2FnƉyWP8 lHL3X *rA[3#֖UXU!,W' 4)BlA0 NbU,jl(O[R =BٻAƥgECl[> /#snccB˶ˁԨ2. -#X*9co1OM8Vۓѯ= Hϱ DbV9#M(^bOcH"nkCȔ1ae'Um!~л8C=:'U@MK]M&\P F$ZQ|o~>Г1oj2n@$p58|:"1V} yuMq ~G|=ϟcU1`Y VS}璷 Gg5V v큫?sD!a.C⮴hC*$1j9á35 ϑz'4+&أ\ZK{$ D+! 8u?p-x2laQQg,R .nmqF$v u+t}ֱ# |(__qw#Xtb: ͚CZoG|_wj"{^?ƙ_gfW^Ǖ`lEWg,#u1z}jݳe:JmӫU1>@MbVywdj͈n[; Kވn<$O 4D vlij)c=x|=qe2m;wj^%c~jH 0&pt=}?p6T{ͦ5һ('![)%(ߴ$bg7}sĮG~HmXqB\Br][ݺj=;0Cs>ڹc'Nt|HM NgteK? (t`/ABźLc>/Ă\_-& ۇy<(|5gDtTY;@w $D{I.NJrO ڝZLHAO ݫ ۜ[OX 0CjA"&$K51pfeՠ2FR*vؔ[)w?؞#쎸k=Z+?&IpWP-Z30h˒q-#=Yb70&rٔ蠭`WNhwWtZVCЍ%$9nS^-s;4JIPṘ#QheVrYC@n=L6wp`AM"41?x4^v3IwՓN*CwF"O^0ZV-)i:wkw-Ţ C=F}:rsE xyGA4fNɂmK V<(:"حt5o4$uW.hi;u|q_ !ժe:+.t3Sd\zz='p- TL[hb~BS Dgn{6yӡ$΂kpl8\H^1OnxHWYUoN9C7TGne?p֛@km!BѵN?)؍ S8~uN 0%mIp\g$6VehcTf7RKekUR WCZJ}k5IfL. ˥m|^=EG A ܖV3,qX&4U K [0UTUc)vO|C(Q_[A@"ɑE.kZHuםF]dO v|sޑk'R| e$sA5uN:yyd:_EwJkbEvq[*P_-([B*9dzxP.?bsEk6< "&I#97=BzsRn:>HA#uKe,@~i*߮:S ܌T$(BLREJ_'ޞrl'@Uh,{I`uAv+dr.-EO5݊cZi{ -> /vkt7t0iju^ ojh3=_Q+:z bӥH8i:4+#^q>r0IGV%]0?En=Rg]=^>ֱɴ }VCh0%e8jR8Ng@zN)y1re5gˑ롉U ~F(R,E}=WrlW .T W4 UVFq_To$$W̍tw,$%/L"k7 \Fy+>'nTzNqBnL0f}j6ro4kDS.$l&I/0=#% p  [ޢ-+2r>J.w9V|~vƨœZT$Ss yF!u WE;-cˉw< TXjaofX .U RN>C67C8:[ez\?o@/_ee L\0k?CǂO+ $Nw %\p|.]^7m' A _N񜽽;V !dC,[zrWn`9ywXEG/h-|AÄ9?BTEY-Al)rzc~Rv k}(oB,gOڣ qOTwu^RƦ;BKDJ e{`Q tDbCЍ]N61^Y_gԪYepa323 AF{7`*:.DM Pe Nz\O]Lga8{)T+}je+fM3;|+dd%Q M?RVuCqzrوRxµiqh?C"`z9֎]ٛ/RWsحد)?u /Һ!⢆4ya/x'p?lxǩ_`57 ꭻ%n-[m2 !} T1KDZ[X20k3!$E:dbYa2B>xbcU&#) PDopW9)5c&tO6ɲ JK h\, wP*A!pr<#;+[i6hf|B#.qEj9=3Q>FVNzpR -f-r)˓62hxѵ7PcLwj|]sdNȽ?Ⅱ{}Ht1]W,߳.RVD5M;뉞gkPJ3QK ]?\[ٗɄ_Ƅ 2^?Y!\yRL Nt$ .۟Rlޑ ޽:=<м3c)>J?j{ ) 7`*ԒBBb(  ΤH2=t{Uql>kLxXƑX$8viiXvRzݾ`feB$@ռh]'y)9kzsnP٬YQ+-;ClhioCDǥY)&}_Lؚ^qZ$A{f'9u_6`$F]]m['JB8yZ=AO :㉹[j<8 v~a`ZI 9 J8J'a@}WxF_B)ca4˖J"8m$bhhnd,' w~<j&z t]|ZS$0J닿Yסvֶ"~;|i yJK@z 7%3~"dG? =`&jt=bGS) zrhTǜJq|U@"D 3%$$6F\fb3⽐a5|>%ѾT\;q#>%03I \=HφSKx-!":QLRțGMC߰/)G4m$}[7sn^ .U]4ߵ-)a TrҨ$'oz9tv4!iH>}|F%Uw(BfV qx)P涇j*ތf8&IՕf< !A"*)-2`,cJJQ n1x "h%,Ӗ;&R4,pEjuiz:n6[Z?4hzY(SMUX3 QҞ6]&}[1ָDVHB !3dC 2f[nf'b/tJkn'?]},qnXD@.XZ 0qG¸V/r402.Fߔ)3:"~riq34pCnbj3@ QD Jr(k(XDx@Di{ c`2fB}߀|7Ća˯Mx6 lbpJJ93Q$#gʁfxYӕŞV!l9"8Ý]$VO tGK暈u--O lsJsPT5ҩ>>uW㞸w_ -&J_ 62j.)[`zK .4i ݳ.BtWf/1C5.>}~ 骚7gmS `yiRY^jc?M1' Ě˫ѝ [/l ܵpLi4jKYÎȸOԉ -_q+Z0mc />~k8 pFfE,untWh , Ou/6†L uAka71L%tL)@;pDZ2PvٛTum6ʴj+_  Y>/A~uQap_@o\J]SmP<7BmWɡiă/RnSB9Iwב8٠BO\ ZEu\Ԥ_@jt8p4<Ä `f4o4YqCao7ԁ?O)QM" $lSG`KVl51l{JLL@XwB!DrD +|nT$\NHk1K;PXB,CKn'gb{8>/o=pw@kpqѣpz}p:Oeeen 1Knx1t-AN MONoe%\!S&&S%RI҈To[DgwzqPݭ`+wHQV>#=J h?GX_ys 60G /q_,M /' kaM*4sADRVz|\՘w8'fbte !DO#Rђ󞤛\tkx66i;x{|WayLB72")'n8̊^W"1:4cԝXa!nYɾr%"GGr0'e?_ڱQ笠&mp(z# Z.^=961YG,T\ބPip,U6+cٚ1@|oNqj\y" گndSDžz_mFu+_Fp@ vI(h{J:#}~H/uJ^+NwoK.߾J,np{ S՞ 9>I&taS-%>vbSG@{[pK5Kd q DY:3 ~4Z\?8iN됇 hA a!͜wRė> lO)xA6pp}RtXjŵC1AH{PW?YP (c!ʱ{@Rp򯺃Ǻ5B'K*1Ŕ^ֈ ZпOb'!ߊC;g 0͘:)Yo"lncm%2˲t᫖c">W&h]gZ ?byɠ~2U`XAI:R $<7!u$CqU#+k2n,8n[0fa)m798|wz޸+0ho ȌdpSB2EoA}2'(kӋ'r\gl%$qK CrS44ζ}9qIZw?J.HB.lk(mhF;r n 4G2( ՉۍVZrԪv`d5gTƭ''h_?Mn{  'S̥ES~UZ"vbk<ڴ+ˉ%BKO Qveomn5=:58{y~&f8x`>r+֚/U149?pUXskrr}roH+,9eRg1eE,<)&Jc]5.U/]Fz$cz|c[ hV<}l.('lE =+$s_D};,4F8Ot$Qˤw!8GNos~'MB>)cC urq8m4,sĩZeYG^]wq4<5/;6!F$$rn)]Ԋ#4`PI\u&,L [UuQ]I&@XB=y %'kd_@#wk^[ J1MϾUv(<5s:0Lk1&FHY 10)W ) j_T3"8HJ!,ܸ·/F*‘{ m s!vH.$% vk;OT%tb$+@6ߤ*$_(^xu> =ۧZ#1zif}+w7-v+N!Ͱ܂3mYunOW(bQ>uwS@kFY Cqg &Y:rٺ׽%' 9Y} pr܋Bfvۉb_ lm3@.H+F$ќ1n90ⴜ+`{dG\36ΩawXľsI52>JI?ƦFԥx pE #{P^Sѫ^*cz,/*rnw\.r.cI2GyezlA[n'd0r'9Op5ʘ;>ښbHT6Ty".޻?]mORJcQQ܀e׮VBjt4!\Ga\V삇c.>}(GM#,> -,߸??.ڊR9 s1 m>V0DBųc v+)YCglҗ wLJC 4owx0~G k&6Jc%X'%vM> ;OFaCo;!=, ށRAIf qQlYSJ;+}J T3/ٱ< u_Vdyj9UqNVV'=N=|ڷ,[;1zr&ݟBz J!A(L^Zs髊{~իbmd~~=E$u{ Lc;[N4S#Ŷpyϖ$:1뢰[00? GEmP;c[,3oȰaP\ ojBRy"h3ĒZ17ә#?"*A sEcv SM%JYI#4 >37FcP5}/&ea^l_2K0f{g&'t ZrbX_%xGbo쏨Ӏf ~OTī#pLK*`d9Uhc~ugJָP CmLn#G9%IF qc89qHzb!^Lܑĕ@3bt7{mkdEva61P[KweV)F%7d8iJ8J z&jol8wX>]>:4v~$RD8ܱ* >xV]䮄@{8{Jl8jAJ?&jn:sEwB^`羥O Fbڳ$F[رDYnONuZb/_{7ϷEf%GT|L e?NyL0.<-kƋTԻqu@$=v%ĐT_D 7De 7`nGD9gl \LSJ.F4r0DsI*qƢ_.wE e BH&bTUy+fwľe3 KZB_]`[b6e5AIo5`Pr,b*Ԯ܋ !7^l2?Ya7~'3a&c?! f9$ۃGbR0n_3^H5P;$#N*ߜEaB2̓9f@6%҇ц_STIwOn+W3-~.ۼMk_&>P ZM)o8/bbx_p/3\(iEz`,8}`N6<Ԛr,iTho9Z +A:T1(% ՗6WJt&s4^> ,2*6΅y/d@|(v t1 7S1~\uc7e VtШ:g+K}$@DDHNl ]djq̓b1r?X[4 R^h Էed!Z:c7gF+PYgIQ,;4}.]r3QN6Ϭn^_fD'骠W{ڐq>le,>텪U%)K,LQ a)v(WQtad,TւRe+o{"?Z4$=_- C kYǦҌaE֜8=R+onH س(jA&A+*WTkVCl)D eMO-4 LoPD@?ldop i̚8J֔W8@x;`;>ٓSd ^W]"FW[@ܓ"iJ O"#dJÀE5#5mvG1+>a. ?scظb?pkn\ [8vm@sO%]Vm,۹-6rĻ +!tdR08 NMr*zb!c;ۊ:}~7g@?xKubӃNPnj ǵg~ 33|KTI҉Z_cd8wByE9Zљ&;"ٕr`$*E4.k1:O7= ,Th""Omc|:PXɾ/h/&PD/':!Ux<ޮi0^4⚥©o][Ȏ3oFCӄ2P.͑w97ټ1gd5$k Iu6G؟ؙmBwDLV"}<ݳq}n{ޠfv02bt2ܵB~7g< Q6k֑Iwk^g-Wյ"o.1Xt1Q^i3`r'K󗘀FD,@+>ު8;6 B= [/m?UwX CMhlQ;U YY.5HOE8VVl(`rHO)!_颂-@ Aw~h)۝ԩ {J&R\Qτ*j$h=袽 ۬+fVIז .| S>PyJ>l=Jxn1k73q{؃(|)(GjVHŌj^4OI/@IDFy;/i5ϤW#O owx@a!>,;rIw~%XHn-1c]:mkW%a}gЮ9*csbfwխ72a`M'Ϲ>n怒2q-?aH]9d:t`;S/w(*OL&3$ Ab#70U#q_>OƕӦOi8 BF0z<,ÿPE'p*m(n.VD5~N=V JI:QC H)\ {v^bؿ+̅mjHn} 垥X>S&ݒmؓ\X9Ujĩ+Ե&N@w!{R.C;3wtޒJ.-||(wjր~\ɏpO/ELЍ.PX_R޷L ~ީRJ{EsCx"NNtxXIj5nhRW&hX@kG򹍝,h02trg7xRU.&cA%wn$aZu %k()_z$+QP_Vi*"U>GpV`-Ͼ`Yy d? Goj*d`dMV 5>E 5)‹%[-|U wɛ J`%P!xӁKs6Eo "͚QERUCoNK g &\â,+~z͟[T forQ)_Df:8Q+0 ţu,Ѯ1M;&?T WAk`NExGbfЗ_0=s2<&ίAknezFe y'uq`W0;PO!ƣj:R8vr;JN"/{oAu󬔋_ͺ- gVq MPTՁ!z$sL'h:TghoF{ӽ Qxj>8t3zwbc<9z1rװn٠ocmˢ*.:+1*/eo:99/^n:+G h1~ ʮBQ7p5OXԈ':EH~|hmX=S^y2,gQœMa\rݥrpZ4M{zى!.FZICn"_S%A/v][.)J' \.(+Ȁ5Iy*z~.O.41 h "RU;pŸ@5޺Ig%i= WtlV],rX;.yX <“KtW}MuJlHH#jL_k a ~ /ɹxXr>roC^L䝒:]G<ޗt~(,@Y:h]c^(֐TJ( h"x]t+Ь{fpO }jFռ繟5 tVTz[B>$;7zĔŻ VFEf6O2~z <+lc|zwn6mg0>=>RL'M=-A#ֵ?J%X=nm[Q輹$!i7 s:f@%tVq<ٳ##;˨׵̏c[ F La@$oBiNr Q0ZcNU@_? |Z"e+._$ HYc@,` dB~mp݇-2Z 1Jp&`0_`Rl%=-ji]bc=kά6]ue S{_ӧ妆L5g,un9/?q׽̅묵 XaqkD,K*{8d%#c$2tX .M ))Pb|֌ڨ]54p_PVqn';dK7/_SrOل]TFSt|}Hj%]au) s & ~8eF/0H9ܨP(35$^a+2jy+u)H#}V1 ے` gzFIFBLlޠy}$rH`XSH&k&GPS3!v،1a+q p4Dq'sR`3i ۪Az`RSb7ՒyuDy?gZ:7DKY}׭(a\q5\"N&͵ m  Pp`|qgmdIp7AQd / )-! v̾P5$nL$UQ}`8q|cRSP1.FW-X&/DŽ~oq PJQh4)6{F& [8L) wm.l. R[ qv!V1!~hݜlV)Td%Upj8G*GV*,d?(Op3nk!Lbi1=ii|.`=4,˸m^[͈j#N$ؖ~f4Lj_y{vw-] mzy874͑IVVֳ熅&}U#b;o>",,ioܘѕkQg!rM=j~-kEŪB>gH--uGfb{9\lWUHn[ MWVXB* Tp1s^u=My*L_||Mtp>zJWZGAȰMqL@C|Z LԺ1Ft>紅2l yvvTl~&qVRm;FÚwCUK>>W)brXs uuC"Z)J ?qljP_ [k@Y`w]XFtfÑ2]?ٯfv p~1j܋ làFGmC]yL‹Tڮ-~k+agr(pW Vm8UJt}HI=#KUWrq k:sMzPlIAȳBg0d"TF2JZՌpckH5M׾L5Б1;7mVLJdi7"s@J@4GA 8ޖ Q/gSx# !^i"gs52TO5gIQGdfcSGXşBsG^u͜ '{/0ha E m 1<{sʀdr?%Lkص6&(Vm)SwCT[EP"'sK[nGu TI^gkׅ +s]\܋''}z@.79Ϛ]oMPmLv#6+CNfZNFEwAIc̽ڰ)9&2kjT2?S1CXLk} @<2M׈澰4o'@ ?5n=Wqظ4@9wZ(i_=o8ү2O& |rh_Raoz:W#ajWw @Kt>rٶ`3Ck>hZ }ںMm |9 2wFǃIY?pl'HGሂKn1OrR:N"s^O;B;prJ*jtt]:y h6n>Rx23X^DͯrQ1ldLJ:5Č@c0d+̷@x49nI@},&0_jz0g ~6Aj Qbt_ +jp睓Ԫ̑:a{o4o 'KGSmz|z{0I sMh#wtÕku N7NI46^ZƞsC;>a/:"`9j/-"dWޓQ `apSmC/Yfup:I`3S5UC{u=Z!45pcB^X`?ٱ|l>G= ~ {\0Wʼn=Ea !^>(YQԨԉ):߳敮)w  `%Kte+m$"BAEPGOօ)s.7gu|w~m2$zL5F6,F,/k 8ޟk5aM楑_>lRrh?۰]ߦMceUx9ND}ra$ŴTn4<=ehK"Iy cVR ^B:٧b䛇O+OC}Sw€욧Lsg:b(IbAkS2zD,fe`3W`l=FyURAO${?tP^ ՝)D=Kw$wp-˻$ͬ7e!{ *Ws?>幞̢]Lȷ|*]X["ԇ+EH7) D )`ײDO߁Z0a8 Z@Bk$r0{}_>="3zx::%78"Z'(*0 7lR:픈)RԷ>~\dzDQHDNU fo#vz 5PV9 0l^C t^ӈ"[;IMɿ?:Q$eӹ?k haQێĂt`_b3ybl/jTFp5{5 f"zǖmJ=ÃMn^Ic:gh5]$v`V5_=^hv^F49x)9vpKlѻ|mEw; CAp/Ee= 4l9t@={汐{(:9[ǫ3ˉyrcrH?%ag,̪A$2#"WT"o rLHDR?c /!mRyWŀO0#|UƂXs_ ?yiE C(OK6FgQY$Ypc# zf KGX(]*d+s̵jVzUZ3/?ł1+j7piUaեD;w;~Y e+NbK$l.}trW;_J8UWS80բ kiiE&/_%Y6Zm"BAuҔѠ5#(깵A3;3=krx5E6}! 'Yԕ }?P<;y˾iːOxLs}'ŕ6j`Y@! ( ǹ _Z`3t"5m"|(ݱqW0΁ŀ< ;f<6 7S>@^ݧimeLgY(؀sɒ',Q`#dI$t Ҫ$OMM| iUhyte˭Pꮞ[ַ-Hi:ƽebZ"aZ^$Nwaܙ.d[v,@H8nsTv.ׅ(֡ mv;*45эc| Z>[Z<>caUV5i֢3 {g}ʘ߼wqɼ/2p@ cq٭2ʉZJO54zإEN~yD.@vFwI Dn>tH}Գpb!3Y2s0F;7DXԂbN3U׸%BzgՑK58y/iHwUXӟ}_h?taMjoZFUYE_=t; wR(\?=@  <Ǚxzx55`X >rI7kN48͋& IZш 9R9Z<$n%0SM 3>ߍjNDž?"yfp/HW4 PhYs[acQbɄXWKVm obpEKhG~hgEg\;T7WiM a '͹?ÏYȊS(#4BzNWçb  F#RO)S-kdR%Y+__EbRPRؒ}[?Q!Ϩ$+- SsgRq.dz$rQ\8 ēkhT[G"FD6\m/8s)Vd8G`#ssqEUGB6  ]Gr('HfPC{Jk 9{L7ՙ aU̓:J, d/j}1^g]he!V!⢈gdkPO%ySX6m(?ïvk]=] u_ڗe3a=dy>V_zH}׹euBw WVpz[;J7yu"ԇ)7[[b~z L\nDg(N|aq1˴D7) YEj2I2@eTET0aA5dZEY*htNF$ 0ꗉs_}seYw gmW,ucJthІ~V-RA?odJj*kx9Q:|4P}~.v67jq,xt8w˩i8i JU`:m!e|qHO+OK6rlFV}*r6#/87sTt5H+B0<ԔZ` 9QZ_U7U~5-]Z_[ɒ;>]?7 z.=_fpLycd{#GK2k̰a3H ^f24T􂑬i4x8!l?H}\ hp`2 Խ&Ι*4Gin*>VڢU/‡5k]42z ba b6y ҌT", R!^t(/XJ.L#8l=  1]yk~߫Tgt8q͉o[8p$E%q"QPyY.͚xcS.* :IkӃx(؂eoXnιMW\X3j0s;Qt)'CKuoռ+ijϙg?r\4P so.y.B*90͕,0|ܩ'e?t|6*@Y&Y,MA 4t^cu<(\(<GZA%z45-U>?{\Br?xpfPe;$l*+9S"ϲ6#+gEK=3tΖke3Uk-EnoDfE$En"͟ q!<"_-!IVQG 2,#p(Bv==!H]{&X1xzA܃ޟbgP4ye0Jh& }@ܧQ`OLv>NVEOVm,ǰuQ{m}7 1bB;0㟟#$t>.^Z)~#௳ 6QHWN(EPrm:3ZGs@- dܟgz|]kp;ف6Xv4g+yݽJV=]6JI"АkS97@ݼm.8ˇ\ ÝBd`K<{8.hU>ʡ!-hU-֗"CJy1]N):Bor\Y&aFu?unaԺ |AyUM|`]`IEЧX7 %?A*3 ׻Y䶩rP wg.qza#`7'Y=C?ۺni47X ==TG1oD=1l*'ܨC6u.JQk!-5n>Z*kbs &;mm3ϴAz̬m DYRb7SKը91uh;7 zYLצ7]Ъ'7IvmR)vluy\#%z4sC.xN;`7d1mӤhWyi7]}_'̐~cճ IZÓr/azV(\#1_hTIε?'4uf;'AF1\6DXLA;V>1~Rt, Uw]DkH5+b>G=.QuX\n9r2O;D.!ZxuPfy2{bLQ Reo,%Ye*`s~9Z$Ot$Go({\Aұ#zao.Uŏ\6kiC"MTV`so[xuy (q_vlXڀva ȁZDsvYYTZW(zPu"uQ\j!8"Üd Sdb3NZ S:?wr1jhǛC[rC$]ŀBKG2OxHZ"LQy(ByBb A>iXL?d_g4l{{Q8J7`$RO^X.s*" -X J}҃ _BPuR/0TKyw4 T{hj< *:" -1RB3ǚF6^,A =ĖWeAT$0K#(=)-}y, j39$Lr<@i"K[.TԎ;XtA[y1ȟ5 htx +$EKn]WxQzx|kB$@\z:&].۱MA r|eyb[i Cjyj:D=׵KN%5:ƛN{It eH0Crtǵ|!dK-tX鈹NPeA-u9#>0(Lgyic`>,ha<ª|ZNu= &$n;Ak\Oőb,<Xbg0 ! 6;i3V!'Hcn<"4eNf-Գ6-ɰyI\bŀ߬2c.c =mG:?;/2%ҒzĀ3:,`[z>0y"Vl27=bV U[K04(tO|NoOBC6G;~ uUW3}t@?]vn08yqNyZUYEaiNNLʏǨ#[r.-r`iN:~d iP1 ^.>OAEg!_֧XLkنM7# d^P-qBp$kH_|u'9Oq.9褺d Q " VŘhaf⑺9ZAZ=1|7ӎ@zDY"D m/c `|I_U $zlSDa: U;ɣ6 m@29P?b Z]wIUCBz'I&AJlskrӆG$QerV]?U9nԼuiF˺n Wu 40"(w% )[w3p8qH?"76-{|0&?c(u~^ kvlEXjZL/MP| bfAyoOeRH+n[jS#lиdJ)5Qa LӧOv9$xt`h](æpglRra{/#4)/cvLG \ h[cїyȂ"ŤKyb|mVVf"`44xLmrT !ʽ?e&zOEv4dCou\UDb r<4!t햛 SOmᗴ ED7Dfݫh0zv_@T} $5a]|Ag`S$D'6efI\eRAϋ$SrhW4)u2M%[(ˉ2"r7vc2=OPaʮ3)h bJmb3Nl՞1˹/7 26]Pryd$IG_`lR5 {凼bMďL};ڪN[&ݤ2RٗH?Io"v˚'gYɤauF8ȌUMj&h& {*waSYe&ѻ0Gϩ:6(b!n~wyMwq`۬}DהE_z> Ɇ#KyMazLiB\|"jo7h?P:Р/J:4OX̳P?&Qlԑwӕ+#kb*}5QT`utsD?cU NoΐQJ,ed_K\ Lze#j RyJ֒QB hp"Iqaz솸'ݦu9'4D&\LCPK䙌|6')!7>!0K͘±JJ-hl>{3;O*i((kE!~ 2v" |nQ܁b1SwF:y\wvO,O#9BF_Ϗ(1PLA3 0=pkObt0bCO 4Sؽ[1jx^Me+rW~ݘ47mއbA|YRK=Q{sD"s_}ta[+q( nE[s' th@m΀līQMlnr?+& ՙX@:.fPwLh>=r1O][ wF&-ڂ{s nT$ N&.n17QB.v^Э'}>ИOUG3<< Eӗ/f mjv/ỉ [,iQY5J(m-2,{V[A;jgC?ȱbî+͋R~*K".Th s7K4ֆH hK#uK<4Pu"=VF"xl!3D8һ@UyR6;rD*E^5JSÒ;;8D'%AԈ+&`^p=b8.9וL"r9C1F1=ƬNbln= OG/kzQV[cß)L^II6vy-og+q b*^81f= 3rCw:PcY ,]3p5LƋao`܀!=DsD}$\^/$K)%g/\ֺӾܪ)*Y90XɤeA*H"z}5F~CcDZG_KK{9U:bbroz%W'i¹<im;L^j.:/==M6Z62Θ,WZ^x@cOpjη%gMQU8\H% WG|=GilN}hkB=p>9qǰ PΑa&ď|xGZS#㞬bovJ5g-*wR^6αx{d8Ӻ4"`njTTR :+n_zȔcT$p]{WyKS렖]xbL|.fN`2f;ǣJSP~_0LbbHIbg( zmcFGT{e͝b8 * %l!*1"xI*3=dY@|E:"6U:K`T P\)aKW-;jnfM7H&CЈTn7:8:PFgᴆ]gQW,c@ցJfv RyWW20qӬù) b$P[i#|d^&-Ul8ř{' [{FÎ6 tST3L#Xx0)^1t-d'.UiL"ZJ4v&U6US&eXU bNBflO|yHԵWΗB^>e5ۗ077jsׂzdy(=Fbâ:`&{͑;L=eVWQ@}mIT e/#,Uqptl̲?yd1NV|T;A~u:,%ſ-mVt[V3Lau>?)&b "VDն^p|3pr)pǛ Eo]jY9T+]`<&+=vR1M1[РtvT66)):4&z&ܴ)5 a`0Вr+ :YS-rH[gtw> shDZAT<*e1*$G'd%mOu5+)p"d-c&6U z1}{Ȣ0}Z}&zZ8K5wL'P&R_ 9_X#~N9J#jԧ 8snmKهN,,}G.RJ`D6"NvDy6Tƶ˹[.VY &ͳWO{' v.`W<*>9{x7:97]Z m2";t0: {2_Ɔqy+=ua{|Ӑa, rD#ZVcnPGڴ+ЂkʭT]Ey!"3ONf WLC[+*[c&8W.`[jIp6f'0˪59'f>oC=YqD1xlbʇW]  E}Q%>dBj kJVȺ#4?1IӜhI oߴWl*1ResFЮګ_=OyB֜vշkm5xO5~U{au sȽ*8w6lmIupEczu )1FG{J֨/ƏJOíc%g"(OP *1+\5TS 5IL!llnƍ_W[g+ tΒYԽB L X ߃Sq q;B}Dȡ9y@Zf fJ"H*m8PfKߛdZ2>:ID[XA7-_Wel~3 pI93ĢZVSKk$W*>$Cz87VC e/›x\Tu(-cueʡ"o 4r3)y'oD#![W\OJ!C%X5AZ:M岢.=t=Bf)$%Epp6 Q (y"Jq|rd ^eQQqIUl*J-_bvZYunP9X+`UGd?ȧ}IkXE"v7eX`+rM|)r!2`OA0RG̼&(B ;$i; PiΌHFYH6 o:^װ8!Az]1g%$|ПRiBɥ^2JGQc4_K8yraT!yPfkӱ'(%Vn=ښ[l:N92EEôUʤㅛE9d9|~7 3&C5/\H~_D} U2aђ*NDD!X'&diMGRW ­| }ubFL!-%sy:E͌2a(5Nf>׬ t0ݒ*#ar&̵a[?pH"pcs'FXR5jK @Hk{qdrGD2 Y33DǖB''CU=SF+hɋsƫ͹ 2?O;.mN?:Bs5~޼ /jad3X̣"KW, {ײ;De9|㯂8$I3 "R^-хV&5b&ŀ))7_2-[sVW{l984u?bqPcs"AsKlM8˛CXU.\_cDv%{?7%\~#jPk+/.MfJZGWĆܽh !ۀ+P< :'2dz@AI![$=XcgF+_llo}9ЃjrF=q߭l(g#~+<ҶvVzݔ&H#Ⱦhܖ;~F#c(ߨVrQ-$Vl:xfc?&u?R}uh%EO7HCj,. [vZXkn-a? ٽ>$T]xLW]tj_iɯ!(MDU$XYퟨ 4 XOGW/E-b:1"y*h(#0DdP%WJns9 W)HHʌ } Ͳ@WI$M%X{#S>wBkK\]|,hrчOWˁ5ü)Z8Tn&m+7ٙ,4Y"5͐GffE{,h7b稓Ώ5Ke}PRȭ:fݟ :1MJDzۍ˼ECB: ;hE)} R+iE{8_!'xly8%N BU/ ?3yRdEBνv|5=:})Hb4 CD RQk~Xf~`R;c3a7w %WKrܷ ґz . W EF]w o@eI] I#,\njѭW7:Gu;9RWB}3` ܞs5_.qS]o !ٚ|/nt3S'K7dց~c#Į(@rPaq4>t̻XlUaM\dfVķ .;%{}xIs d7c>xBRa:qkl^ήebg %Lj}-gĤJץZn_va:)MPm\rqV|0Q"g?@bn!Y4zD3zC?ڕM%9+\/i5FL@WTP/wdǶ<ō#aS̈ ,1~F~uΥ=}܃MaAC@PIZv,Q +D=F4:Wݟ)P E4qO㆔H8bB,͏-nr7>wXnHk],D * %w/P=&G]zqPt!M~CS$B}r܋_'|C1_8yDty^iO߽Bdщ6pn$ӪgRnlNR=^z/]4{k"ٰi \Ё$ETбCd ϒŝd? a/pబy6.D/!]^p jʅwtv 'CMy,b&Np)E`imwxIaV3k}e3FfГ_Bp#c`^9(COqUU`=8T6mJ# \ !I+cASWޭ&pm+$iٲ 4th<4qt4eOSEbrLwKn9}z\xf(}wY8+gRkn7tݫ>[:"49I:|d`f5qa;w#x#G4u/U/kq\x3HQsTOzǮHUgssCް{8Ny y6z&!OOx]^#ulA5?ӊ~$Kȶi[yVSHu3aBԈlɁQ/(Y;2mҒ]h("PQ:^T`7'2 P1h(FA*n:mJt[gvǮeQCm@p\EXcS.{ `J7?h$Xm6g\ Q:,‹Lʐ ̢1O"Z["Z S+mo&!5ܑ6be Z3o2)bs&G)CMfۧY!5v:aSKc8AS (՘zܠ#*-Y5‚G3"J.IpX`rEV!%\;k|1x$RyliTizcZր50Ucf,o!e6h0-Z0EJ\( 7ъ7c* Eoj3;i.rsCh}L8˷> @eжzw)V$4gPFxƃ݈##S2#nL<+Î5Қݲ&<*[O#ۯJJ2aa!^~;.`ṕޙ|VOy6%߯(28$K/kf@~"Dwl; õT4D<`#sGP(&XצLDg`ݖ1*osW{$>{2ZqbUq=P';9c2r)[d_*9cIj}A_"}0WҫpY3o:Ey-7tb̶d .46ڠ还d@ۘ8Y@{[lsT7#8߁l@EkWEǑ'4w:V)ʋ^e5 SR?NDXH B;0~|C3^$۲)Ӓ^JxIT^my% s+rBAkL5^x~}%wVX 2}ߦ>SnN`:A -6ہQLKAcAaP-ʹL8`95<>rZN% /K04)WL3SM/sbUuV_J(GVqʅIB^\'ȝ{jڐxF[ƞL>&Ž_ڼ"P6+Gޭ˯jRil!D,0YBBiP: D {TX@B5=&r3ѳJX@<J 6a :/2rO#1$7eNd;*T/? 7mO6X_H`D^ePI5$9U-w_ ƋLoKC'A$teV}go=0SuM1Wp3]:iZ9~k#k*&Iv֝GM]Q# lʑW9`\^B\?c#?Yj;$5Fݦ!Cލ]c`G9k7kt`D{F܋3aL9"3AV(PV[ڙ\ǟ|j0r>ᝓC G7yZJ؃S֒; c/ u V+co}FgtZhz\$1H}&4B z)Tdx oʆ-\kE!=zLq!SH)WA?,AGcrAbc= x@h& KRF"Taj*2y2^q6Q}G) hZ;mY yMٝ7U'TԒKHwuNhj}?̔Mk(xb \4롲XW/l:7:@YTI7:e+\c!{&OqeS*;VF X"dRkIV GGGv,CLVX_E`5?3_8mēTx{r!CLE9Z4ڬoʗ)ף^퓇/=]?#Y.}܏?fmOM`?nb7WǕa7Fǵ;xօ +*m x"`}Var(: B3qwc+y6~V#OtsU-Ng?[u,+򐘡Ԉc*{%0n֐A 09—W@}t[:pJ՚LT))uvVIMȟ{B`&AR85 Ҝih[.*Q }u+@U#/DI7\M;U7}%)t2g/{F}ђm yU~ 5ƩM>f=!=WZ1>CRٴH&GYymk]~zh8hi`{H0}wD0'Y3s(* lݐ7(SR>֦:$ox4y'sW6}ɹa"t&gq窄J1q򏅂XukfU'Jޛ5{3@L3̈́ $rRONjPY{@[wS7fZqitٶ1HğЬ.19JR>7{V+%vB]΋4nF7$j^iMRTMWa Ľ.[׽{ tm&ey{1E/ܵ* N^΀r7{gЇ6~q%p=D @7ܴ`|ʴb&.ωȔ]V}MF"TME=U|4=0@Śŵk-nb>0b+usK $n 螇)^f}->qs]+5L*HlWe(n)k7~u"N-Nfw[Wlv%ߺ5Fc#ؽ@=FhYaZ#ny42´]"?g:P5{t$qv?&e/x58[TOBtnHF_se0ALUDɈ 93Aû l.mZb=*Mh# bܣJp.+xf&86ߵm~O-)6ETS)d>DZaQ7gBh!u U<3qsT釹954vA1S]h&;IM75b#(3X~I9)"7{ēUm,=[Εe]9|Ҿ9feEX$!E <o^)BOn8e {-b8<VGjqY@KVj;9CK2sޮ SmījʾKϫs)q_~̨VA[nQ\*)soT-Ob0S?(E v>q/l4ȱ*eӹMnqwEn>X gA>zjxƆpJ~̷ɰETkT1CP//Bbgb4 2'r .W/2Sd-~O7a,9~7~T*Z,C *ۢ/[+Amk\ƥI3c6)ݖ#0$N<0:Xn7Pd4)P^H"M^^nCv"0ȫJ$H{tex #*!Ό dO Y$k﹩I,WhJ /dU\b.[2<䡈$ :9*gjٚ1@L-J"ϕ˚)'.-.#CtPH*)U%K$ B;rq9|ovV:- g/`C:a$8nhK MTF3Fx9eCEO@Q6n]d@vtzKU='ޟ[":WNDm, V S`qNW#n\TϘd.ĸ'ђUb7B h8%FQm<P^F=S)@"}FBVw!zMAkGDl=$\ o\6Bs8`U!&_aagJZq @:sMDל'{\g5U8j}fS[6M\1B{[@t@鉌i[|T؁9 *jvZ[qnLP{šAkm]s/sydgص*Ƒ: Thhek¼8<vpp`XtN!%č-~5-|ITmbWAEO)}PdQtԷa5!^ )~mQiJbN PL`jz&Ct鳞R0ohΔXRMQ"C[6*Re\!qdh.poZ~B:I 75U  ic<~=.,N'ܲ+-(\GfnP< v2|/BCC1kSZV*+j_:HlP)rH)*dg1chQIaQT=ć+*q2mW⪔@8΃` ϛ.䦷S>i1ʬ/Y$b'JUVds֞cƁe)\]kՓ9m:nF? Dc/ y DIlr\DR&tؿ .g,|' #\lnJK*eWlJKnJ_EdXҖz O姉J ?cbO&/Y0zHGb$!k:Ƀ~%UE-e0 r•b`a_2a&a6UTkrґ7z*XDV_N,ʤH wOKV$|>{QH7 %`mPG$Rf /%Sq@PjҎ,<#>__hPRTdlq٬YҰT2 jtTWdOs:VJsN0?|Z[u YeXm(A%9 xV (eE~Mz` AY1-H^zG:IhuVD̵|_* v~2uuxHU'G3A{F&0*жjJo 1Aߒdt' O ) 82nL5sG<3?ya&}8ڙMglL< rA_a?2zJI靿:.a|&Q<0}zD6O#9TiK2` !'EG#U)#J0e&|'8xn̈scMOLf< `׿YEjYVA /E\!!б@oNoyvvN, 0[Plԯ}(бWh*\]D wQJ.Kǝ6S-nJ&)UM x0e qr=uc4CWujNEsKeb~LqzZ=+Φ9m,$3C"b$(ͱ{{pq`U)IV`+ n*yZ*- ]f|rygJMvF6nKSy<*-sWmۧSK=hѬ ;^q}?HW/I"R r3V"Ϡ7'0!f-E^4]6ZTtDL ,HUQ;Į8p ]8|oD:ߍ~e}.jB`kN)*` 40)Y}r _ @H"R=2%FS $/͐H_+,vM i*ܒn],%}#b!6—5bH%c2n@Q/uܠ8tP ts>m L\ 4V)pAaw)$ֵ P%G StLáƑn2޹ cʂ*VGUwn 䅭Gyu۾b 1H7W^1*D*seC23oGzAjX'l yL.`E≮blՕgCoMxgUPCyp*^N2~b;!r˜o2f;f% eҽ!PK|+AQB)OdA)3B.t'dp $kf |DYXpҩﵝ` D̄kjy֞@8"_-7M&ڗ7RL&ÕdN\趏L-P.i`܆IF]~Aۈ4Dh^z7̪.MV@7'\GBvQr@1 !(>4bqʲ Мk.m^c;qEdaN>J?J$}ӛ@,A(.J^fYQQ.''{p]9121kp3r 8CLȷ7q2nK4,i.\.{M΃H8X3[60grAeyB\}nR?$pmT,S9ZJ V=HbK#B{ f6[cKeuI˻ʨut*;v.~ Jɫ$z0zeEiD0v8Ay?|SX>Cfr GNRy&BT>my6KU&/D,vfry9e}AN֓ިNR T/ ۃc[}&]=jڡZk6YiY3uYG'oUC2V ,BQn>WM8F(X|spؿT&-0udm\zT=~&[$6 ͇9uM!YqYEPռx& N#?aDNb|pF5܌⁊o2M!z4xlؒYJMmQBE/sh$H=n"g$ Mg SgO/_-Q\zbjOeGjmƸS`G7ܚ,٧ ((aT>}ukL940:396)rms|ǵeo|q$~@/f`3Z ?*`0L7s ˳ޫVrSb1o3dᏩ:*/I™/|2 |]DQх&kg?a@j2۸TV؇ևTm4QJ{AETh0^P J=$&0RFg5ey>2!!390ɒ5ܙF2]q5 wxV ׻"b2;c߭q+tTA|Լc;~DǬ59C܆B͵Wg;WUI[d)^qԜFnIG("Ƅ\"εm}IyL1]vdu5CecV+x!n җD>T fjƚH#8 ڍbyV )ŋb-ozJſz&U Qgܰȏf,UJ,?y*J|`Y1;„atVGJXu֌KoO ks#ȡpm&<.8[R-CW+BoBW=s.Wuo뢏O07:vٶ=4ٓWY{;=l-W <,^-m%߸P{4!ݓp tPJfP1r\X*GXN xk}踨Ѱ'9?sbkyxUU?S7U7(3sQ~sLޙbq$Jdk"=a!]u({u3QrL8{V{w\D~.#5wOqsi^Lj3>$OP>~q1M0qn6m*2Nޏ4G)=5Cp)ZZ3+!YTGJsmJn$@lRy]_ PLq1L .1ermN9Sr&옍e(F{,cUE$E^@A_ &aCoҏqGsOP7Nk=*vi 7E$XX :.BEj(/fD.kpr%)QཙY#f@av^>gxDAHr V6HZ Vaޞ|һ1elFʝYA]kxa2 ~ډNpڻоt5O4-%Sb tPg,[[(΀tZ?օ浶&JqXJˇl@px#iVlK|xP@M6ky;>vSIe߄GǦ@c(}u%|%]|7VVtݬNa5M'e aA65_ ɳ!Z2N㓮H@^4j Ŝk"q)ϗ31])&DrfϹnL"0KM0U"KE,;][}Zs57b8GJuuC~+BrbI~2o3JR-߉c yhLR9 ~9/ǤtT?1iqJG]K3XP]aRPeAds1|a˥XE/LZaz''ń㹔Kܧ=d?N |rxưu.*9(",#m6rl#u,e@ư"P퐄#[0uJ?ȲvF%caq!iumsʃ<)!]rLtZSbg/5 UA\Nč 8̈́,Xvh^l /bl)bBgGg=IIN v<4yM]mGKw,1kN0{٥]Ԥ6eOL^|5 8`/zuRlBroqtCQ+\p +!h^29^>(Fʲq)ue%eC4Ӊ?x-5GY-;eI73 :ҬɿxS G&x9 uV}3\@w/٩~&"빞eW]mNͱ0%p 'aю m)foP(hJքX.mrjd|;Ϙ Z^#T )p߾ab";=Z|LiC#pԤwru1i!qX2Ro;EK@e=4v'QޢI@7~!&cZR75O?mI0C }[AΗSN:VBoM2Qk iM GzpzWa]CrLPl}ggN[soH ce OXsU uaG[aJ׍L#r]O橓J PM"w|ۥi5f<+@ 3|GV.2Y39퓧6lRF&e*P7)a~X~N PVy݋ZHo'0Bio!{{aN| U;œSDܾ%R8k4n`won;>._eHgϓB#=)L:"ݏ\%|-ٷ A5U4ن=X@piOt4Gf$xs!$nޡqUUUP/ V1o^0bXZe*B5tLvXx)QbNHKkR*p j 6TeEZ9Pw?O4v߶NS$!?|5dhmmZn9]׀,'8 %@Jnt1(NƕmJ|22{4!t2B"B5J>x>W-rT\<-vttF}uw89y?3«VN{9"np~S6ԧpԉ<AXsC׊4^vE>1:>$1YAph!=|X{ݷVKiJq, o{$;y}DBE=vD3(UҞzvB#b)RG(v4|Vs[|P䍟x+_ǤފjWz<&5NSz4p6YgHGU 8u\Cf6 OW*`Fsyxc"ygiFfN㛳`~/h_-tK,.J% #Wt<[aUwas`| ev%d  ^[NK܆qIN] `8kll$҇Zzso NIoj)MuG]m1b_ym)IQkI嶊,_*BOj=C ?#j+\|֣ekYT7v`AV (AP_<L'_=Btű?;& ಽz9&&}hH۵ܤ8n֏Per!CgQ# ^s')}-g?&6G a% 0M?"}va,dx)rR: ֟=zOuJCBNj?c2`q^ߑͷ۴&O.C#mN+q&`; #u,K!Sӣ,P"v?HW?9l rnH9b-?l%ֈ vȞdo}+ˤO1yM[V.^Nwźi:85_W_'~F.5SUٖ*Ftb $.-4E\{%L aHސ0J"/3G_Ii1%E;sFc78Logd—/R،oS,|Ό*ӱEÍqd8Q{Mw}5O J/k;{8F22]$xyK>=z3<'3( S*.)fgC8DrѢMhٓ'N2[tCxEHl8>8r2lY"aYӀACmPA2}b\ < H!WK^^DG''5襻[#XM迱vwAfga .,WhWJ(h-._Y|$Up·f]!5lz0)SMm?*~zPɼ M4o[`e \#g'@ϹpJIAKjК!zӚ uPؙD!.>#2M"}(҆Awi{$SB<Ɂ[Qd ?Ǐ0)oB\v-knZ'7b [FU*!!S6Cd-h ah)ē%>g(!z[c ľaU~x4EऒBC/8Y3Bsy2,A@OX*[%kfϳ֍a@Z6;b4X`nY #\`TF'{V=v \_IQ4J "ߋ]3{]h:o#E&]{.tiYZEmpbUb7x#RD&ԇdIBu:\h^eTSw2Ku͌)Qg Qolx&"5" T씄fܮ*#X4 ')jkXŶ0zv2Ի9[US0 ۯk5Y=e+?T^[R`Jb},ڞ˓&AgعV*v~ 9CR υ^n*##X c%YŝG k_TJQp[a s2꼲et L8$=)nL%cއR"r1m7|7 ]ҝ!_r趎SÜoAW/'X\>No'&B㯐e A}uLo$" + i>Y/q\E][F餋r"hq?.HKNh+ސ ,~GP@$aJEV4UɄ3JtHX2k6uj2RGQTMeI?E(" :ĉdH=jMcTg"h*\J1$o_b}9c4;PӀ_猲$0ߣrM´2POr_P`bFOI2=?>ǂ#[J[af)i2C'p~KAp+QwN:ۆ'ρ ]8/ ?t\C BIrY| fЄրFyTw9<0<<4InnʆYjUJ{)MIq:9z0` ڶ8hT,I78Y@' XCjb8L3!E]=P@/8@:5Km9$;4*e`8eaʛ&02ْkP&eIV!UhU_9[)k=HΙ % NCr1SG:prJB̏K=Gѣ]GntWXB$^)d'JfPğxɩ.<Ǭ/N޲R D,7AL__Ƹ/t˜d)#sLc}3G`̹ը؂CeXBm$:\Xtsx1h{_Ν64xKZ3G6+Dg<?|6BpHKܫWZ71|.*<UVX{ Mf8~s^j"a޻`L _ZYH%!wm&20Ƥy3CJdk "baaKbg)C,D}li{@KsGZqE\ȹI6?b?^V pmұlE7AgTt||o!)Ve~CoЎjU9~LQlRC@+DQUF#"LY7,~6W^ּMID12Lh{9`k߻@HeTUbc t`5e-A 2Ped-3uh nDKQɜojSχzc~`猏b*~Ѭ[2y4 6S8B輘dǐ$DMZH,ju4y,6xU5X{~Sf:"a!ck5\)֙knO^ .jXytR=B|Sh 0o|}tޔAY'%3:n>il[ 3eMRONIkvY%$RZa>ٱJTV[SNXx֜q=tn`*Khl"1W (6;;QL(O#*ymk2k"锦"Өȏ 4g3D׉(*15, ?rMn\AB sVofT4B,r{#*7o" S)0ۜT[4<߅w͔c9%]g:HCM،$/kO=K1+:;"}hUd͛J˙Հk׏ '!o#=b&gk(`’8y$"Z G b XL)kV2}3w}ICb=#O$pA{^z_nm Z"nV%]w 8BKL_fcZa*.jvK_B?+W4S <[Nb)wo^i`fٴj.P~?U{3<if+h vQѐ5uIƜ&Ц,j៥AIsO+_6B8$ mLve 2)N#jDȣM}eсZ[BXSB55J<ҕq28.?~cD*Rꏅ Vy:\·g].ÐXɷg!Y-DmQ;9ҭ\-\?vJiM\~ ?&_b3k8DyE]Qh<|"^8mQ9kN/KCb9\buPyr0&|QȉR+g뱖s>c\擞`8QX#p͐22SˑI`gl͂YūÚnpL 9P6dYXYjVDx/?HƧ^H;|r*H:KGkשNJwMhV,z:j9<0" 1afy Z/bӇ,nl9@bb}^SAQѯFxCr_2v_ "(|9w?|zhAV ͦ.`m!y8#fExxDžGRBI* R] ܠOP(Y⾣TK^ ?UWg|M~q4NgTnL I}uI?I`c-)΅hq]M"%5WDtI厕sw= d5Ob(:^wr z@@Tk~J, *|mE %nT岤:i`) wq , \$$YW,cT$@$kcBG|a<}b0N}9SgM},UM 9-˔qo:Lò|ټ>nsoeܖ&+4ˊ+颸8X EP6}\ϱ NJr 6DDJ DsEJim.vPs/vg~`w ;h碕!u7")c)N4sNif?ٮ=FJLXt>K>R㹡jYhB`bR=vUz^:CI(dAyN?o{I2Zvu Y6Nc P6 $sZaY] i*.{Nb|;aD)KN6{PC}ێQ yp_t Y' >!K8"gĺ4/M$ǹ:zS/&}#g'`j'UPE[Z 3ȑa^E|VmKc>t)օe p?n)' #/ʕ`A_¦*9da:D& #JKn ]QKaٮ18=8ʳyBKXک쐈AfOo!o&i s8&_8n2`fFTlrFTڋkI*3fHpc&U:)&=DžY/7gBtof(˰sp/0o 7epW9r va)'óN71-F o %צs[z !I3{ -CYIޱN&Ú vmo=_ ]DuޖNw ΨlaY=07w6"U\BxÔGرU1$@nbz&]SKԆהΪ:-S$C-SDSY؍`5zS eq3ݍ gXzI̸|BU) CZlyD2ϋhհࢍ )KXFhOw{XAGYkF!C2A7[i#yˢ&orWn_V/έ5z3I Ckb{S̏r6o VQ?]_Y=zc͏J! [ ^ mvYΫdfxEe}\?Z:ogK -4-&uƓV^#k27{.skm !7s2\f+Uc +- x`XTQl6j :J)z5\=8$ߋr\(E{%f \8-p;0 6n3F9bS,F},csОC )IbA4)=yUC"* S|I&V29S*~bN]&$,b4P˫E̓kELXssʳY 6jb^{Ƕc3W-!+CW7EJۜ/^3QYi8I1f}0ghtVLTfRiW ߺP1sJg##4iŜ$=8v9ʒ\NP 6VqVtSbmq4Q]^c7~!Yޏ}9! Jf/=9vMuoX#`@r33} qG.<ԯ[Ih W lJ}* HEe {@M-'t.%VtwV<#9=HfL"pP.Vc I>G7h^ls#bWvuŧCo/UxOs]t#ާ1lh,Qք#$φBgTwS. ¨(Zm"1e6þw0n&Wz 8)ϔ9? b5WA כId,h[)RHFqҍ*|=t>V6dG3*z?y9/fhA[Mz,_t1uDz0Vuv%I2Хg C4+KYʰzu\bC3JF?dM#K+_6R?f l=bߨ ֓:}dZcSg<)2y'&=$x/G7JiCʿEB[*V~74ለm&E\sVK['ˆh RPCr!t&-U hTOD)WRHX1 i 뭻 MS6X6n {FCn6F5fj 沽(jThuk龭b`+d^7H;!+ߩa  (&Exbnnp\JWdəl]@ﳔzs\]0QO+4$AvCsՖ Xć[hn&fBΈfzoTAT `xj4mFo:2\Gʰ[;'KT%vt(^P'Z܎vv=Mg:4 J<,ӦYOH`M`[u~:=`r. m\qtףXڙP,*r\0 Kꆰ5EbSf=-:|3)^aKrNtgT%U󟡿bѰ8Y(f҆Z`U2}JH} .S^7D(o!FBlECNC)%iK5aŅj˖ npFyshCoyP׃(;UtKk>8/$SϏLpw?U/'BNh5h#YVcDVx]y갿uֺ=nJ~aqӶ>jOO_u14 &$o=3'-sn(+CN.^=gwIwDGmsI)4;3 GfJcՂoZ27 溺&yC}ߔ !9N&E6M;-CO#ՙ1*]r8=ƛ`o1 476N%X9;P5!zyH*5ʚ<ٯ"1]0P Ko,& ._pr6>וizSIsukNS6kpoC+.D4DKi5<䧙dc6YN8`:&<`ר?Jją',oe}LQAo$¬2e>)N*u8^LOQ~ 5BTn ,<]*A]wSj5LHvƒq̜ˁn1ԻtEKJ>6BiÕ ?9TẹT|No2RMtem^oB,J zR#+پO>7'h[e[\9 lywqּ{?GRY%VNNrpRI| ӡc+@il?icg7_KScHW ' "V UovcNS_ՁyXyrmei5*$C?©οa ҾM$:~BS*AA!Q1soLn'i?s?"μ(;KE @Jڦފ(&k[XV~z%3uzۋ5y:_$F<@,ѝd%X$mTlT4iG jygLXä4@W}XNI5-5j jfܐ v #c~!&[8bJ{ 2 ̌P;UHRI} G&6pf>zIɿ JN}njްcvWepDy 1PF΂X- w*bCq}ϟUh@a___O2H5#7tp [0O\H^dY|NcZXjbQ8ڕҿZˈDIJ@x z\A?A~hT4ޕK" -Oiv 0H ATPep,D8^b [|$ Xg%?ԀrdLZoRӇ# "nsG Y9(g2O-s=Ό(@8$zewlKb7tdH&ja?y͑)t\}t6J%rqeWQ!bЗ+À w!r+Q %)N<.pDeӺ'}.7~` ycm:ފލ2yǵ j6ROB/d^J$RтZDρ]rwz1V6 ͡s̝L7 b;ν+D{8ޘʝ/ Ԁ@_{%>y#sn9QH,mkKHQnuY2ږ}*]7YY#,fz$!=郱v\\X)T&ʏ6b7u ?}4(FvMC`871TE $vPW}= z t6\ܺ ] i>q>Q|B<ПU('-2Z#U-(-== dm{I?G75A߳ҐѤ1N1&@Ճ[(T<]]:fvV``Bdb5Od{g)eELɽ^5FU x0$1/sm?J*eBMC޼Wz-A&@d݊j,M!=_gSKz`h (YDġ.KjK,Gt)ΪMUKQXG,$5;٧SMS=g(tSSbJϷ_b,e9\FCjtVnMAP~l-`e)D`ouH 8Ifc5^#F³E(jDz$KRX+½CWjnP1Uuyr-i;/`sh3M%7]?$↤OvR[אn]Ă-F|OHa)\~NIkQ/KHtgh4D5R~kT zv3'{Te`ѯĘE6trdfL95wvԗ>p5 d)}"W&7Ok2]1(å0 "4/EpEp6=I~zŃq\ {js; XnOKHN!y- Y0S0_W5L}/K&?Շdɯ(ηnUJ7/8֔#?BYk|~IW|\(91Y`3A2KG)&%NiNO_rIrrqfzNvb6 qoϯ P]?Uڼ3 2׿mdƃY-A)$$z_9TgJ;M#S@g%!}JIe>l8I!y'z!zPlZ}kOU(|v&778 9%W%Zri Y d) [ t?H@QZX!:8vMU1Rs^=*) vD>.hO#TƔibu49b<7SsR{5W@vt8KDaScZnDέȒȦ`hIEx&;`О ١Bש":@hAg$‡o9,ƜLoO o=p+m Y6^ +#qz(_>жצ( {`2 z*S5zZs,[տX6IlJ3hȑ4l AB1hռ%rgì?}n.Ԥtuy)ryQR`)*SlW ZLJ3` :JeHX??to2+1"n%j۽g75XZ,],*0ܠ$47FL>D73BE,_o!=?Sε$#P n}bY4F ?T40Z%gYR7&M!OT>rg FMhorl 3SV oP"ư}AQ*nTc5m2?*sjZO}9@!  Σᮂ{8t0=hی~!p[V8wv.1^IN=ojenoFWfy=3ExڙU]9vl@T+&Em; >\or6 d\NtɰMLjC bg'(ftJ#D =喴0r56!//߃ᩱ&܇'@PoߨXs]8E/Ѫ~zŻ{. nk9'y4(D(_ˉʨ Y&Iƻh`&?ҎI42nX&ZZv|~ɂ|Hx?hWfwa&oZ82b|zPf 4f9]Aj{0Puj H aUij~7lj"&%o;qoJx4+X8 ʐ|y ߂eO|VY4Zi[A0(&]~H4.M7= -aQ|ښ(WC^v 7UxyYvhy hjo d?Űa@%]`ڐ5ce8nV5_vAڀ_6|'SnQ9]`Ǥ^ѬX@P%P`gC$98 ̴iJɱq;y6`bFQmVYܱ|Pb!: -(JcG0 TX1xAUؑݾz["14êN )jwiŽze>TLȳύ4#3FT9ukj\+`La˹'_9?uW 4d狠|a1&U[Pt ?i;x˸Бf4"|xF:Cet汣ʈ/ 8Ag)hp nU'nr[o?P2=-Mar1/{>WMRu{xAΦp"3! ®w Jȼ¡rE>Gz@'kQT-{ݗ#o?( =NHOGib1~o#wo)( 9X;_:&x882nxBG~wW^qTs~[$uq .p\:Xf{up(&10Tcc &ZE$D7CDanw3#(?ԕy |qcm xZn> h˜ӋaT9¢'0!1h+;-+Q5yn6J uZz:bpDtM?c Nx3g'n3G O]T ;u|4[$`I_-*`4R%U%қySoH&6] K^4&-?yØ-H׃ EpL lMѾvvRX#!0'h28 H~)5Fa]Vq{z,mspLr!Aϳ\ o-?LjX0rꏜoF5xÏED4`EiGͩҠC-~Y$(~F^Tշ}[{8G $ZG3侕Tr:r pNܰMRxr MvZ.|b4>`p%V5_lp/Kk/6T8D*kqѧ٫F^\k/oNTc\bǕXJS! :x]`*(Z֡,\5C.IGj&6D #kaMſ`@)x7I9JU&`|h+#UOk%p.Zڿ (T1̼* º93"I#1ϥ7Ln9쒠4ΝAJ%t јpFk-,+r=KF1ʐyUDxL#݄,,h6CF xe1sGWq-vɊ-/z>?%pFefH잎P)Zɍgg#R< o9 aNJB& -.uu4g\|l{c0/PBg8(p>wtY]Sjbu|*%|y+>**櫤0DKN4ʹ}Iܹ_TL+j K"P?Ʀ%{f\-R:EMvR%AQ“mjs쉂곥4fAC%#$ -'`T̛a҄UB0;"kKFHvł1h'$`5Qz3fgw ДRtAG룸^!03r;3Utڂl*GrLm ŖPpi<&VUs@fO]=RV\S-gFBח!~?~LQlJᶋ E:L %NbmhSJH +'Gs8~ 6S t`@9 DJc7ux K29T'@׳ Ϝe?;,D VP6͗7`MaE3dΩgAvډՃKШ6)Қ p{s(35gA2YQҌ5NtlcNjXR̼Rͣ:;uNh$lă1˜𪬘3RQYu?m,xBLX oph1Ƽ?6aE$?عF:ӽt /.S =G _&_@Q ]vAMk~G(M o&nɴm걒(J 02Kz?"vx*[TqͬQSXTiJ I3蠆F軰 PTvy|Gq.HJmzH~E+R SpY{]d@VJFDJ3i1+HDmYvn5\gB,Grb{\;Zy.g~-)4߿J QXo)HQC~E&W&:{F,/>.4,ѡmMMr<]9(P5:i2v0 6YtyPw$7 ,)QXЧ\Rb¯= s`lm b-t̒V4pJF@i ;/R}ީΦo3iSϪE*y Xe*23$%`͓NNU7LrzfaY aH>Ay$6+BCyeԇY  F,*_F| t}mTE}gU߫Iw!m=v~&1\UN;Z͹UA|}\\s150ꍙkУ5 mo[k2  .c};^ ",+&q}0/ Gʖj;`]M$KؘiHP1V#&$c:.@gMޛ$i'-{ d;s9'p|F_~x]-_A|碄 t[׮0 F1Z`5:pAIvI[eQ%ţUu"Cز9c(G,J ;-YPunK9u,Y H~ZSF')eRcK4!f;S2!M5 ZXң…d:BW R)8O'<袮\ΔSU>kaXn_p!D?Ⱦ, 'V9br-[10 yxϟsht[mqo݀fs*Ww-<IcH(7i'7c kQx#Ϥjz ;^zO)m ,R= BȉF'99R%0CȽب^T (`%g++S#bp&*CB䴑k a$5+_a\ߥ-$*)nY> ֋" G|~kuA&JߴR8~{3?l(D,|I]-?;~k3A*Tmhܕ[ψaz{<Ey Dd4.v#dJ: !5ڪ[AەLz%YkjBŕ JUFd*LU诚7kGB5"{#䝫"x6gr#PtbH(bj&6i#9% .|U yhF4X] -h# LG[M{*W/J? 0xOٯp=O'bm}1O+Ss*x;B{d*ء܈ NԶ}̈Eyp VfMfLDcJb&&V|h7NnfsJ%zE_=~Zif>*DZ47[oo3M;65)Vx Y){aōE0c`Bi\0^6B9E:w(?6Zu`^1M; Gue0 w&;}S*Pgth1*duQcgLK^ό&w# }CO egIIP#&`ZJ7@6埰Ӹ5 2"Z`uM,.lT0K:uoB4*{Ij"Hv'ݘEiy@ky?PFzsrSl8Rº%];S$I*ǂ2Az"klՖXld$S7mF}+F=ŗX˚,5}%8j4<fL*Zl試3?FRAͷ|Sb&$rV3nÚ鱗)JZtcnwOplRE՚U=qg9뫪J۽}鰚 J銈n1=ȱmBDiv<;m\QZk}CG?;&|HEJJ&YQ BE8&91j]L۩}뻳lNB|lӡ_+u=tĄ|AqVxWb'30^ūj4ztv~.&1|)Wι蟕ro{ǵ8 Aʝ 0t5{9h> |ړWiU#Ul Rfݏj"Is y3/^phٯKAH_nft y`9p_?L@CPk'\eqL,1$hj)b5$ÿCQbRWp5A~^b~ W|:H } Xh"<ɐjqLJD+{K+.D)~I]V}\]&Ю".5%`R/D7BҺj4EHfRdAP懵niWkW 3X]"xj˟J]w jd-8Ϟzh] w̵La,+å^hL6@k mP ^̮U_n:_xʈ{ȚzOj짣h_1$O#;*mK8yqȰ6)/e;p;2mkztT&q2{C'I&uwyD{~H 塟IhĄAtzuz64~7]Z^OP(Ṟ] !D@M.#De+"K-W`]?8!rX59;Cg;~Ai>xRo[}lT,ÐApc=$ɍlhfQ,\لlbT%-hYVFOBjFa. 鸾]M+ԛhW tD,{Ю,La+`ȐPE 2td}.fMDiwuKl($pM~Pa]u~;>k[:BNܽeT O4lȵ/lY^kr˫Yu#X&WmK >RYkrmNbNLhI-q"Dv .|/QlJCZSUz2b2gr jo|vUChnv%/-|; hE3^ts{^UZ:O`<>o"Ia%_G2 k$UݪE AYh)Syx1ԣD 6 #T:/8F'P@㯃_Hd[fI:k=l>7VZGcZұ}15kY$v. 7#յW&Sn. 6p3,=b{mةkMQ|MJ( YFzf]#bX/]{#}Hf9so2䪮2%1ew㤸<EP"\MNj9rS5IOI;9LZ ^'ը|h*AD)K 7blĥyt{ʟLfeūN΋rcS#u<߳JapC" }Σ,S `g9jHos^.@?Mj6àٱ;ʵ߇ ph|'I< ?L&9b|;pK3j!K.Ugi*B699ZC荵mraŲcTێVfGP}wڌE-[QRK*'Zm7"9Pe u6E7~Lo-˞]SĆRqbL=Pjm'hS|i`L̺G"R߃=n^8NkC^ o B]_ pA󑫿@F=l~]+Ak"guZBDEA<N7-k(i#mv"eriJu^VwՊT  J\NYSߔI=ܘ9 d5%Hiӊ=RF`~A;mI<]Di.Z,Z}\zO&̡3+\ +6jmZ>=1dtzI)05`y-.^ c>rùE9GD Mϼ"w;WPB`+ #FD5nf{6rˎ-tFhΞǔdoZwgQw6]"ŗ+j!{ `y{󀄨lsvIZ*yx b"֋ZmIo{@rGz/k{[ęg/t|YC@, Th;E9Mk (!ϠZ~2C >k&xB܆#δ5mBqKPYblܮqaG0*-a=$!l ԯݝQgQܧQ( V`{ۗ@f3nƿ9z%QuZfo>Ogpc܈ y_rn`Vl#ok-ǎs_rCgD=C)F75@;ѩH@oZUF D aZǔԀRрi} nYqamNQ:g5)(.FeY`4N?peQgvoVsq?XC[k8'=E(k9[]v#).᲻ٶnp~X#vX,YbJW11ue&%^V,qYe/p E #$/0wMcx!xDJFCď$k3ԏu82V[Sl+d#YűƋ Р O*p8:.Ryho%7(x{X^\ny'x LWPju#dU+ɣcm4dE]X5lo e 47Sd,gأ_rߝB,+&ʢ.@Ǐt)!mwr="#s`%CZHZpb 5{i9ZK{=V=k=%Q}ZsY  DĪ옚Jל/;=P9ӊ\9qLr=5Iv_,#"GMaFCrЙo 뭐$)c[&TxUG9K+ؾa^,5ZM#aݚ˸{P{\99VE(8(R]7n#hInsKeƈjEpmx=:m/YPtTkL}B̥irIeM&82INKxvהU7_DV[@#ж3xTƟE74fj=ϯޯ Sꑂ"բmtIxRM70FӘIz&ChQ*<*P=7N 7îcژ{@;*JE!ʋC{,Cħ]K/rn\na{p!=6P楣s ן;Ĩ#?Y/ڨ*6z W2"4X1[T^O)Z7՚WslǀOZAq`hA?oAH**`tr ojƗDI6s$&CƠ8`wl>m<5vlhs^'ZOˏ | jkrb"gY,W~e}vVV7 F _U'5\! zT0o qq^. 1"L s/e91CFEТsQ|l@Z+[i#^NLt >7? o \շhߏr,]qsU \܃Qb$0g"Kz\iLe$I{nM{T_DVT KwSq:tZKaP8p8[ qQSr8vDG:%Msʉg ";.jl<BҁJx^TȷF'=8`^VM;c9F6?S/<@~G$=x;i&hx T0XʼnA9@HR4!` d;gVY,3q2ee'`_noRpG-jSBؖD] ze/Heד-OHGLp"18׷hn"" rG*2/qK\Πz{҇ lCB Mn~{GEb~ Qh>z.r8rdY:wDB'm,ةbNf [lI@5Ҭ&Nd9 K@޲;OyHA0Te`v"@fݴ49osﶵ#D6ڰyr(5SiLqRum|O=13DA9%C-чuCCx$łwMէ gFM<4erPPLӒ()p9CO05-wSFRSInӬeL%MW(XM`r)a[X/UA4|ۭM@Փ"}QhS@jLHZ {\ }j%׽mp+ufAW``."w^l;E|c_uuh V:#u[ѤboV厝drL\^5f0QvHxF|ZmȇtgknØ.^$sBծ*xT&Re#es1_!g2Qb5k_%Ȱ_"xtOm;gAVֵ){5EZ[^\隃fQ$$AFC~.d9i1IA.|0_T8> VB=ٵF/`Y@{QJv%Ϯ!R 0r"ɑ; j:N˸>e\W3Yb?@GadMqB/ܹZ+סT # Wv reG=X=̛#DbͩI卮v4Rj G0!+VR'.ʊ`Gy}¹z_Z!ErO?gTꈂ9M#0UL]xa}qH$Or:\>VT9Z ?fʘ=CN.p]>ץP\/ۮ~t$@,5)#,|=+o - |#Qz\eQ"ZW> oL8Hڥc<==(;&._ -OW\;׶cNK Jbjsڕ 2Z=eN5 &.z_l/p1lOT]³9, 6C:0 f(<14(0BoU" !0pC5cپ?U*X,-"K5 F̠4mh4r5[o$s`_pw㰝(#{F\rNcxOmTrd;RxX5BC^c f]>b3`~) O3I^J뀡QAߖPf7H3oֶ m@9XNΘAp^={ہ50QGζUT;^ҨE;KYgU˓y/v t=&tyMbw l_U$T>E] tin!sa~Sxcag*IV*J(lE2Zjޫoz^Z͘lF l&mZf i/0[Ȇy(L2 ^DнZ21_uܭ,vsmUi@=fͯya`.$X_ۊF"UH7HA_O`LAm +td6_P^=%I8K U1_lWr^xοN\uԕzw$7W?%rh?=)1e: Tx8)/R;RK;&'F"n&̭WUڕ˻7nw=röT8ù?}qGdNcZ+&=72 [i`g4Jh)ֽE}5ԭ zL5q ҍe6\߭z{vuCy!G9f[CZoaP8cnTY4vQas*V,!7kQLc)d6(awR|c;[ -U>%@ L!>[3Cj DczJnpL|QDBT`tvO&*8E+5ƷkjedDׇ>`dZl7Wþqu^t?waBw$5s;dbgJKb^m$v l [ ^Y# fW",*E/pdSBpS8e P^S>T_*G%a<+fJ6b pRŦM)?e/b.~Eh& KR-*g;x63 ryGqe kA+y*?MV IukM zR)tȜ5DzKܼK5FղvCTNe.|Nʈ }]7ي+d7{*9$@f0_l٫(–ezҽFZɏHR} Vהo9۔LR onS*#q8P,t9ڃ JOu@@6>:kf6- Ј-Qp_JCqI|D5{¥.j[(`3/ՁPgjEՔ$ gt۵Fw vQ<&VX6BrL5ܓWV9,9^%唞ϡf-+@fυ;[VF]$uԼ/λ-ktAɭha="o;Eswax(b1°!Pڑ`L3G:6^[z8 hvjbyY 3ΫxqWkUJ}ŸcHE= ޾K/yC"cC \ZAA'li^N9tkNu]Oy(>8xtB "[.Dٷ5HMaIٕ8'f\ MB`L}X- w _䐮k>io~~#9N28oУG "Pk m,Ct?pe/51Bx j1$_uA_٘C4ySi4;n6m:S憔2z68R17 Vـh]!Y_g;H o >xjrfTnA'}yaQs y8ނs,vv`-#5 X>codaEZpiW=X^~#e2V G7eqzeuit".c ,7 M &/mAˉXS<@Xt]Bq.]}!^RT^\rU"Wg(Q'ޣ9ލ)DT7=-;#:=1ҕ7jx[dM5-֚[\U'A 1D"m/%cTW9rUFڈd=wNB qPHF1\wF0\'3!pײ& 2Yu)r_x\ahsJXrUrC[A:TB7\LZ5|l3_\:I.>y _;v]rƻ^olUb BNXm}4#Sx+ȡHǹ6;+_afvD?ϺHtQDnn%ĉ~m1ٱ1'(DRO29 x =$J?IM׍[ƻ?DHu%PO )yX=H\Vc>8îQw}QFiJҸQ+z̩dKQjUb;; [@K~ ǿZ7ya~~mB †͋y̪'{\h? +lZax^oYɒ-8o%pEQ09#-ǦSFihb:v"/Q"+0Dƈ2êl; 8?oC? + H1Ƒm$]䎍n$ABR-êDjהTԩxc?+lrUtT޺b& d'azgAK6 O9]n6 PMbQ7PJ$ &ɍ)[,)*c3*ANVS0t$fqꍚXYJa=bVN]hE`+3Zu3v_K4X !~}gRช1KΦv3xhG*V.iH ,.{O9qNp3s7C4k&)*(;##j-+r~˃h]9)B0ܻyї:6\^Y< \Yzʯ.fم?F"l j O bnv,{#~S/=*f7m]ye|>_3=<ǚ⃵@Zo}l!ayE(L6O;lx"4a~GGmx(1r;_ o9beUբJb3>/4i+-Ca; f ͗ ww%-Q 8?U hIDbet.^u$H oh~I&YI%ǟ|77{9q4rVީ?ozA "p~V"油I 4\T@5Bז_^xֽ]%Σ%aИltq!Na6\dOks筩w,[1zMx0pe`zTWN󉰻]1}=Uf}!i]~#`PmW^YUn1+yadv<$;U|d.@uCSvěȯRØ=.PƚjdlD"Xwh'z]zjUXw)CAA!g-$j.Q1U4x1)Q7ioy,e)* g\ݔq ^ =ƮFI%:d!E8~rdL6*!e5*Hxýy 4HtXߠ4?hSQŚ} (@X!4o{짳(ۥVlEa30Ɖ{HED!n(xfRK;RԚ)kra|<4R$2&Q&tVވooHm>nV*hL*X^W<YGhxZ&9W> (k$8|L%SӾw_o:Je'PXDbr=w9AL2/nzґ eW4.'@Ә__[4i,+Uv-a=iIrt̚Ϣϝ77*/=`|zm2H@)*we KC" ›K =iұކ ƥo)![(hjjX}slע dAcl83ML"Mϥ>:n{`vW_ZI X 9f 3*;{|GhP&ީ$ \=!M%?^EL&[|PllTXrT/[MMOBrYv`⠓ 2iMn'X[җ5i{"7axhF $peVRA=l<7Zg)R[ p_46% iV]e!l7j9z7Ӟ^Ez>y!?WBNVδPb兩?njUjcgJ)*eƪ%QApTà^aӿ/"K q|'!X7l8lj%9gBNE];ЕZ-.+X:0MWބLh@GmIDzXY_ aНIHIè4*CKRu"nF*؍/śpsl%ox;5gM}V3(Dih!dLa[ 8mJJdZ3g G5}fz7`MlA)*0.U Hԩ4dCk'j.gu1僊~(_jF⒎擜Mrȷ^c$uTXζ_ *.+3e`CmHN&m5șH)QJ\wH́Xc7ƴ^G}̑݋UJ Xšg)k6VW^\0ou5ݟ"X@@dYݾ㉥H\[U[.)5=Hu$@tgоŢ]9l_Dx@kn¶`ideӵ=@FC*W9)H{_Pi.9/diV'J)1;XG2喢<'> t&s[c K;e(0dPDP-^mP5:R!p)s+)+ e lr\L!:P藛8d9#=4Ú֩U 1%~mft%6AE4))Px*f_̠+Eף%{tl}p0+ed^ZG!s.A6Nd]j`K C4/HAMDl n(qKϺ_t폙9Y5nC2ԡ &S#8z=2CDBZӷ#vYLs_fN"` C1z)55nJ$*,)T:cvR2f)lU^t[@(K-_.uViE4fѲjŕRD$W0-[6!?۸D:j檣L?8A~ , #\1l#ԽH7wʲ*vFnBM=)'C;(n2MAym>Q$LC *+;wbq@UcJ&uEUjTA?sOpa!}(gt3 \&mOM7R(*0jgaUbaT`ۯ6- 'skdnjfhqukD&WKWfi5ZXŝc.CufO@A/LJ/k}=;*,8jx{_ZLaK~ŁPq&MjAy\c_\J:KH̓w韊u!A*LUи{uAx${˖ض1cHmw6/VI-ѩ[>tU9<əeB$3@&6x.KB/lrqU9--Pe4 j$̍W0tq{vdݑ0 UVY3I?r4@;PV]q;uei%ܞN\$^EmTL!M /Ο!Um>dSS ZP6f#ࠒM(DQ).|V/O轠Eq44`%tC^>,!؋PC(>/h*;"kUыBX38d5¶V8(f28 E:L8-c}>S= SPԕfܴov0ƴO jKۮ.RƖ4_Sa}}-F2)izv NڍLNԤ+r^zC=h;s||_*6 'eER{]ZhA+k>YDimA/RW<^V c:YF:׵ZF5N\kCLjESlj}0O&2j}$@p\+ѳ _HR]1UHɋ"71@lD_Ҝwxč-r=R;I32MŚ)xgُUʌ84nz @7Ƃ:WRzH4bڑo{Jxc?r y:V `ȫW.T%\Aȣ[b[+|+Tl>;5NشvR@Zn;&+YEmrQ g-'U=*uLL>8fh/bh D-LKHY9 ˴ah{Kw-z0 ZEњn61Y.z-2M9c(M%1`br "g!E)ZZ-臕fP[KyڳĬl>CqO[:vP"V_rNSm5&NϸئX-?",+x#ҙ+1(em1w<"Y-uPb*g ZDt'+ƿlLDO>4QWcuچjO5}l\Ejl٦ Gء8QW{j1'7T=x8n%47S/g!(]YaY{߅mQ,H\W~? q0R<빆YT'$FFPo@-3SˀwfR|BI+ :4%VtE*+C;p:x+2oC/ :H#bL'DH(84k/(|9^[J] ,+0df܏riBk y#)[f/ql6#" tW $_EX+F&u#g+,u%p@{( ϴZ? nGPlY0o0zEтyn!Nl3goy`0,%cVhPed9:HU5לb(@c&bo:ހuhyNm!%Ѧ~){8NlwtꏎS5ڠy(* pG~} 0&-]Kx.-2}¤ +ڻ}q- mtڙ@ËRYGyCPVPRN`E\k@?#և( ִ|VRt)4(ѪGYm۝_ouDf;AT}1Ҫ:`^F$ e'e^pL &J) #":o9Zh}#!u46 8j}0T~-W!Lj1V!L:Dzr߄&( a4]}E?,sK/Fˀm @ljV-zׇƘ WfFemfoE!T"Dx>L1gaqN!;2Ƙ5 H'y2k^s6*>lrCsky&pj$ˣ8S?ajCh 0wis?')NQcp4c?&ctv«(|-C31i v]kU1rC+ S!0f-  g n8( EHe'`-aezN2|L\/e DPzKy& }*Op_5k ]&u9vd6FcgQ$i_lJ~^@eZTZxQxBH)P7\l R.OL.xvOx#^ԬB%jv 6r߃yNώk Ƌts4.pؕSpwqJwù{nWn"A&h3XT`o@v>`^cdzdDF4i%v4Vʲe;Kp9.Q؎ P!Bf{)χH0t@N&jVIy!Wx6ۅ!PڂNU*ktg"21ʗ߬;;lE .'W IH]8Mh/P)ePܞ=⾥QNpՁ*WSn^q$\>k'?h~"z_IjIn-eoD/DžUcdrΔ9^ gzXrKI0r-WX7bV}\Ӻw8OK)2$ SueZWHgz?X'~ũ]m3[-; 8>m\utẍz:m灋F\[x[A50[G>m^ioP1O7K F7Q~!yՠ\WdBLg0iwiS/ʫ  *'dztpϮNM[^anrhE~2T͔6as:k"/]ڍ0Nёf>g\Hmw2%V %6ヲ(݀+i !޻,gQ!y94iD7R(Eo|%ZF6ds7(I/bdļ䟶L-JFM!H3cjѽ7CLj%GJ2q>@s@PQꏯۃXw<_We%6# ~I`N7 `eK>@ϔZ22x40߷9x'/^c` 1ӻ2DDQ;ӻCTG_߉KU\8Čw=Z&GEW8{l[ZV_f^O”p)/?aBVsyOx4jPV;cxR`{|%t)Z/l?518z4b#J[ G{$WXh\TqgEC2è5O|~^ Q%L601wfo/3X!X|P?)qVY@Ol;ejA_Q_XڑE|*X,}%$,;&溸TAfSd69; b>i ;=Qo MpSPvbC7*8ˎOlJUz8cۋ 6\-aZg{!tg!>EAP=g b̤~B&E"§)#| VbR07+*TY,W__u1Hg$cyuEJ\۽?G$μ3N @xw׹IzYD!w A5RO8w -EbySm_v5hk[;i 5?/KVc3&@|?uEӌaDMxfMze*כn/y 6Bb*j)l!KLVDTJVS[):U֮7|.ذqb>XWX\܀E1Lz&ug >[k@Njڼz5Jӌ!A0?ٽȽsgF!:OVVMR$~ D䂊ixqo2Lh; )G`BH v;AOeZDEZrI拝oqmƈW}#X) h@&*&Wn66 e (5. L|%L.,Z&ENhL8f4xW|ëf ,g-2Zo`]Q}k%(x1njG|%g|+YWvRR6(F56(ؕPO];{rH78SR.˱^Ѵ)Ъ"3c Ap60`Q?HYt+ C?;s, YBP?1+ceЬ $Ospo#v~!WoH.z""<҆h[jSrr+:w%=:ȶ k_6y^yOt ߾p1s97U]znȧ#x7 4W(yY?R(sb;]҆EYbNQBx)MF\(M64[UD@q52U﹌{ ZWǠ߫v>-}aBM163Dq8]27My&*xUS!yLGndaNn9Gu7Hٟ)ܽ9ϸJPb],,ڈśX@-v`>޺kH劗ny2\;Iȑ7l/Eov~ ~jnC(p M>n,v=Fbf<ܴ=w(o$vnToI%qV5|o>4Ynie IBvSUPDj^ml ]+-R<@)6^mf^foĞa(MϊUo_i} h+=wycH Hɫ0Hgyjyj? $g|[ᖸ#0=˭]6ca2N?kN҇ܘ6W@2J_ՂVZxC,KBBoXuEx^]D'Vj FNzCdpયO/#$ʴ]/k/fNeڸuW6Gxǵx7~4at0W]caq fzIƯT Nt?{[JqT*^;׈ׯqAʚek!ՙJFkћ~Y>of;nb3)?BTpƥELDv[Sƶ XLnK, ՈZb h[;G˖q{|)$ 1fW9RQ45t W⺋1N'D!5-Ya=<,8sVhE 3(\Mֻ Ġa=e&x# 6f0aږ658'?ƍsgE.ŮOlLpnmvA DTKV$ ĥHbލ[m>t twXw(yQ-_wGFcf),^f~g.I)LeVYFfZ<@SQpZ0}mDOa\#!D%RB(D6{vL!0Ҵm{E`nbt$B} Ȃ:zcF K9gϩ!){Nf(eOu+5>i.p]n}Vo]4 &fP:C5ז p=1VImPlIe*\ىs)ChA: _FTwY,2l!*ETa&',8h5hӈG6+vk~VlLfMCV5$>$Ox=ۄJ7.3%6~[=y8w 8 νG"=S((>@H5y=a`SH3/śCɬ/d|Ņ 4G-hjR>i4Yc|k4+ڪmhLDlzgN7rIe QCmd+kR2~Fv?cD}Ћ4RZ֒2T(aUPxUEw>nZcT+Dm`0F86 m7@cݚly +\RzeΫ2I?PgcN]pe5ӚS<`#s`Y,'pXJWtNHWd 'l0,cH".!#X]83ש_)y7}fB8|"TX}mD]w{a\(B,颴j*=-iJ3`'K1T:l?h9L?RI<$tàS}HFP8ՙOw M f~zy EgA `x-Cv(pl qy/BJB D߬X~QLܝX `k]nv ks %MIwװRt)wa!ηE/[O H*15Tgk2hǣ b0C0.1 b=<- S@͖ә,KY\,&7z޲¶ 8% p}0_CņH<' Ҏ;;jh'_Qi_yb9%v!s:<XO#Im}v(V0%t:j#;^u duW`[{@䍀BI]sfMnS"kU5B'&;&8֬SFz%V JZi`ֆ ݼTzgzfbg!'F{.j>~!RVdybYJ(JY;#SaP'I~fg'( #γ(#˓]Mu]*xmX.h )3dWbȅ y:(VCJE (bR*w9M "duvAUňQ7 %>ؕ(b!7@IZ2bVP o,; ;G/C|p*B 7Uc` q5\|S8dM+EPqGʯԖ*|Hlb ZOOOXD0| @l:M;kJ{9X3:>qDb#MY R[b trӚzUCGx MF*H_ݓad;#H)=H9šdj6M$$ V[i /Z@*BXdTC7N3H% .9E"{yٵDgfY,K03=>7k4:vTryl@>?QL 5g뱄l 8r\Fדgq5F,6Vtv٢.R`S=qd;%&}ې 0|er 0rړݾe khe_y%x׊JRwb$'C=YM_Cʆ-iE-L zJ 3ħz:~C-) m;AK2tlew˹g;!ӄVH%:3W YzZj BvQp''1$A|asZ)/'|#3OppLVӜ}G q(׺P1Ta3Q {4 S4wsXjFTj"b[dUdvauڷP!w^צTGOA[P'FC0la$ɤB?񻥺 Ys׿t1dNX p,& b_гR;MeҠWʐL55_HD5 B)DFCO&ht2,`̅,ev5M=X5߻.Rk~S\gzF U1LƋOtI-BqFG%c[Ùlo YK^4֋$H}ULBjR (^{D GsZ(xrC#aՏ4糥j(G2@KB}'xYƢfN|U3Ai\Xn}IVF#uRX-ݰ+L5".Š&-:J fYͦ]VI 2V95 9kYҕLAc"pa1ICK'[iX/1Ht`__ نc\ULz9?Kl,SOb/*r#s)Ziq1c$ [ Y,%_WܸݛQ[R~6Ҡo(S{Tu ZFLxs-5B^\%(L-V>k} ğqvjX!+fqw(V^Ϳ(M~+Y:UӸ:%x<)uQ'`}2h *97"O:1W?燖u6*z5t6?Ѳ.=djy߻xp}S^..K^"~yܷh$ :6AvPIMUEl^\ qyrMZ[{[Q¾ KF"'Efכ8uwD{69R%KnBA.CJ/Ű&S j#@=wȯz Dp3{L4 KĝRXy{ٶGA'oƈ|s!ωM)>>/wA4{8Q/>glYr:b>~t^~>ȉb =aa Hr9ښt_ &ZʇӬfAb}{9MΓ3M%ycS]R} F":`HUCU7wUwė:sbp0CZy5NdڕhBϖW4mc!; e^ b\D PFGu%aR<(#y߻+Y{X銝*kbJXT%Rq1x5!HQR@%xLT[2kQgAUl|S4}ٵe D\~Mk@4g]ӏ@cีq!xJ(paN-M Pq =+Fge-IN?G3<}?$ڢSIڴ,ddS1Znt=ϳzs6*DH{l.nsקVg%|/WR\"$QL`|2ZҷܢV^v4-JIt;N` =1./bk 0y\}Xl ?a@"ŬtU\+~'ݑ>8OЫD)m5|ɋOg:g |팈tOLm.0k'0Mٵ r+d^4 lۀ oNƮ-;0:sOf1.W|TTB`E q}j_<Çp0GX8k-qsYrMs;>W(S O0*C$1L&M94XQL,c밼=wRW򂲶",Gg+r|Bl2 8AVlNXS@`@d&4iwʛU4'd ~hu72Ҍzq pXse;.-A헃T݂wWPijiP)ԗ#3t󐒘yE\cHV<9wj>:ZK5Lk?`lHAJVEuJrOG*2vIڔ٧dnT(Q0Mn7>-V=2@=כ˶ ތn SD4NH]o2_ዺ X Ηh֡콼/o0 q؜fb_!i. ByI;4k NoWy&U!!j9~769$)sPAmBl^2WP)J @|#qPF%]EPZuǹmxHq4\QxΗzj`HȄ*V}E_VkdX?*'EpJY N)ނ8DnjgbHt =h=|d 4&#kʦ|'僦)_)q@w#>&Q, ekI\bC؎HЗO/kVO]`6WKKpph4nZOr$3Wlݘ>tZIc)`[$"̓R,Ll[0֩OH ߬9<2 /`s>;FqaMơUupK+& 8xA@ADc2^ΔFs&iW 2iis[M W^ōa\>n:>qk:WG.SՖI/U1>u¢ AhҲ.,2 ,i Fa $xyw1P32p8ZLqѷ8y]f7&¡b ZW^*'q4_Evr%Fln3W垟wUꐝ oyc<4Vo54W&RsGtlE}LBQVhw81b,1K& r+mGP(X^g3K ].uu t^o%R^< eai6 7sjH \ԿAcޤmiB&}tI vsұ wDl_Ẅ:j̸{3RUXswrXx' /#:GḼ$Qz3h'˲ƨXV)v}Q>t Ye-QN8 ``w.J XeC/, iŔ&Z.oݏ9{x 8Z1T(9`!Gȶ*0i-Hk^3A-!BtrrvzmJȀ+ڮ78=`!SL3if)7!zL=⍷!s)&5/ew?$fD]D:' @a"c,Jwpq?\D`;HX&eaQץµ"vCZ$Ά !-t,z(eq04tLCBinwBԓPn }}i1Su>Z߿5u ;kֺPRcpӕI̐G:sɄ[ԁ|X_ w5|js>?6OSXݻgJr}Γ,T*t(Q:p$>T a)Gzb2:Oʖ3*s0z˻:6? rٟ~͢ >fQ&VS㱂ʹ' uY=ĭWoyĖgqcw_ eSc5#}n`vXgX-!lPɃ͹>ᄢJwj:xϱÆ5{[Q?3/3{ ykH} p?݄O`EYmg5j,,~։t}2QN| r-.߹< ģoJ* װP 1TFZc炦]v 䕌a"7oD <'l>)"k7oa߿i]>M=SIT(PZrw[cf1lsl Rm Rf Z ֿiG-m$W&ezzʘY1ǰfGoLlG~rcsyM*̣/ ZwsgCvx+EvQ~ı?&+xf0FlfEۯ8hʕ0&HS 8R҈ؼF>GX)$9n*3OCˍC .J W x8xWa}*K'cwjӏY/fʹ@ؘ6)U|aM+dt5MsJ>yn IAG'R bRsֺT`Q47t Dd6؍=I6ĸ9,Y g$=JߠVKTJ_MM{7̪m|vonϲդso5;T&'g>)Ԩr앞 lG}2hEIep :4mH lZLs&i^Q)t‘ޮAɹ3s1TƕI@c$(U'e}6j; vR=ԈV % i6~}*ػ|wXc+u6Oj^j$3t >†d/YuTG؏RmW|N=쐂 H}厄I2Ka'^Tə;һsSd'"/'b'-<8 wNNE+n\fo `W%KQ <*\AC*̿˚-{v07Maȇt/ec0% 'U¦GKMc kƎgS{ Rbb:#*H0?8ҾLjMRNqq5~_=h#`rU7*Lmf3T+%z~mH/օH  -Ey|Qax?8Ȟ 6m41?8[dr3}XEޘ80#PǿJK'2NJI$iEs3.bE- l!heɯv5nfiG`$rCQP ~ iH]FBf1'8Xrq\?BRݎ3ޫ0YWˠ.>?/zGO䠴<Yv [UFw)fBR 2Blm#$c+80c}S JV<jӡb+_aHԉi 7W毯?^G3OL#}f21)NL&_Ty(u_-hCqقJbKن6pJRrƬWaS=y7ή `; >&?w39L&y=h+5Zk^!/GuC2)MHUֺ{!Jr:iPK$S%* %>j%Qs\43z^?@[c%@'z&1)ci,ė\;9uLyR+v15X$nnN'KbfYjPӯ8_[o3p+ˆi$?%8 b|wbZ>h|w%kowP{@2:idHVĬYRu87mҀ1GBRJڗd9{1N *fq>aRUc@k}I`2kFK]isP%*Odu"Fa=1ߴ)r>wQ®q oYȹ0&O@idouwI# dJ#J1L=O#1 }QqN5SVS%W62M؞(,8:&n=He1Coqt׍Q;ᅅ's\6^Izr_TKYB>}U|MgB֓H`V4o L/ .>pZ"9.ﱡ/:4S %TXP^f9vʽ3C]gu!X=Znoa[υH~x SHM!47t3'v\Sv M7>mc\ZT(IXM/ tk2.( ߕGi4Nh3zI )ѷ)IÙi`)g+ N,t* ȱ׫  bAPmw$y㎠r@,*SAK&W|5uD36HiLXE׶%)|lԲć&\VCymggyN!$S %5j`SXD+2Jډ`^0KעL)@mg^E[LwPS ς{Wэ̄ @]͛ &QtD4`|X>tr*V1d*ULlm'9p6/34!tzC%X==$*l9Ϻ;g@)B^0~bO5^Y"^PW$_^'Rƃ,S26Qwa#3? {!ThʭR*$Es`BXz'dk_1L}dK#yva<ɔŚ)q'ňrZ_rCQ~kM}rJ~ vڤ_T!TfGo#8dϦAP] 1 v]t#s[-7cwOќ{J4&<@q/-ڴZV<Ш5.YXq_ VB[r(^RV DCp~T]t<+J-Ek.u F!b'Hc܌|I.ݮiY_)Bsph@δ@Hj|h#𜷷'/t4M.B Xidoȵ-5Z@G"d\,-8-Vo 3sˆu+I@.fLVzB mє9Ba.Mg}S'{$"TU؅ӊ*$tRb|*712CN!GRPF|e[W7a}9ʊ{pC-<\Ю%+G4xem|@X:]T߹(wrˆ_g>Q 87t:.9<& 6ѺN:gF]91wHU?שSFeI~a:,C%"x zx4YUp384Í (l[@lTLۂ"3$jxUR<7zTϙ> ޫ3`%amF"OQ{PjiMõ("-ML)}ESBSx\1x]įNͨf;}ҵKK1&S5;jtݝNlpB)e#NcjgU ^c ݆K_\q׊{؅vFR%]GA- Q}T.Q%ag!׮v8!e(\좥=*tJ A4;cJ< BЭ,O zAm/o c/iׅ͞~_ԛ0dLУ + SFAtI*3\9ڰ>{;wF 1^GqЮ]$0m|Te'=ɲٶ\^D e\ɯ1Ryu3H%Č9+y/铬(0tF>|-Ö!e{.?YM(b?}bKdLH[ҫސTjjȻ@fɩZkx~B=~H]!dA"'b]LgwQ#M~k]-$6MHeXuӔ0r2PJwőӤgecU-ep jd e3xi-Zo+nWmpc?zbլ|GCPJ[xeFpK P?IX/x2\S_+Qϯl`s}o}&!PB*96~bhuet\g + -r|Yuy-UfN]bX*`%`R9 ¢iuz:_G>cЏ-.`0 Y"`얚$W^+v=8"΢{ TZ[@"K.TY-1UwٔSOL`6kȻj1dd,锫v#]ĝj|d90rʐ"$sY|t*=voRwZBiNozW`C`ႶNZOʋ>>#[RlP> zjNlw'88Okԃ / TA(ʼ1YBjцɖHY)eHĽ'М5Ǜ*agHxPQ `9vV6-d"X35@YhsvEkfX) a4 .q^9R/t N2 <&;mr |'d:^^s:F b13w{y̓Zo\3nZBgJn>1XM&}`NNJnZ/B_>&ODgIH( !r2ZyE)f8 <ᅭ3GKtJ:I*f fX,OlcJt"V9;M&_;m͊ &[t"rGk4צf m[I꼸% ![h/lCC|Ǝ+VkĮ7%Y)+5v>Xe6fCS^' 7xCui *=G A'gχ&A$ՁNhC|7li4ȶv-.<=b;ʮgkD3Wb@ڵ n;쳔nO #q?28ŒQ uDum<2qi||:{vU g|* EBa"k!6XƆHۖ0x dpϼ|Wpv+H)STb5=| [ !I^ l wi=;Q F>,f!e:Yhy=k̯r;kOPSe}ou.ܼ 9AZg~M("]qej m4c81F{P@FPpKJN )a["v&s3_.GS0GoOHD!6HWsq2)]"\N Ri ̖ТMeyqTXߝSX>w՜{ 0ĸLCI8oEEgK✘cnAIpzO,_& 2kWZeh:Xp=%9°++EkL{U̞}T{X=bYät[胜nJ3pz]i2@Nו!Mq~"o N2vco> !¬ f^ӻbf!︡ZGGx[u٤V,J=}8 ɭ8#_D0qa2GWǭ\JJ}}Y `l;X ?1$)y:NcW~c1q[ ͏H32d'K:!ؿx95 /u' ̱lZ&MFJ|'fivEy!e;Z]kdƚAA;뭣fRL)(Agɹ?6R&u|(tzIјg݃㎌'}1'=ti~3JaY`'6]Kg DShS©{tҼ{)FZ%L 'u{~XXL` (WY ]lb& Kѷ6ƻtZ 9OuhTQƲCwhbD'&4&F,kg=!aqFaG@3hTY++4%0 JTɞ}2W ?Bqe-WqkA~ 6}QYY²Lrs'=8o+;@梡 U06T^{0=gtzX+Q(2%h}!"q`lK `V_"뢓7nLbLjStf ʲBIcD:m[5a^9A3!n] Uf1OF9ljX_*\R!G vک:զ@<\[gSr9q5YG- 'a 4D,5*ZwžOĀvzE " C@5~sy-^M #@cK+jkV$mi[̜k^ L! `]ՀR$=bѳjmJ$SS̢̈́DzvMӉӰ+Il? @JcQPTneD@O2﷧f!Moʜa)V巜xwPsO/ގ4Ov~j|yRCqfL?2B$S8Y aЍL ΠnXn lσ@2eV цhh68c:춛ow?;)8M ~юnםwb':3t2t>|$&GKxMfjZ^1,quWDz/ 5nF-oa ^a#1(LQ?Y&]:L Âa !rȏ13SRj΢L+(ݤV `2 ,^Aə=LUpﺓUV*VXu1#FP5,J冝M\ѫEbLف\U-94Cs;\p&x0 ; CQd֩v{;6?LHm8&IZN _&5AH[rT,8iRM*('k^<|c#dYO+ > 8Xgu7bYJYq؇9:Tn]1ՋN3CZ91xt A;{Mآ_?F}W xC"E.[`*Q\ Ij=WUݝwu;L&\!Ov5<6쨋|'!8"q\c͑׉rB,UɼlVK{_hh9Ugy'*5=ŮP8"C-p5/|EOY6Nqyq:Y63][;QnEen\i4}a>t*;(x,H;xA3CMLyqAG,vq_f5ŧbaI>&eωol%W5ny/E-i*d\&A\n91q٬f a *qYT/{ |c; }"VB@ø8߱{WqZеv ^'8"g( 8(M*馪Y&y(VUZUw4 DO;}U"<&|lJhf7XoA Yĕr7NF* er7Mki4/0.Mw~DDmܼꓢT! 1 ŶO]{6fXW)?`h[<0dsHk-Q %4mĊc;$$ `_x_~0{r~JRMS Kٝ%fU܍DLlZYdӰ2 @fn[4w#pxiɵc \Q/- EnYP.E"AT+j_)MƏwe lh\B/J-'Vl>Cv h>aw=yCXȢO!'BԬ[v s>:*<4#Ӧ7x>c..`1Ri 8._x$W0LQhK֧^ynvl>pV8Z݄Xi U`N~ ;&0vbAC&8+bo"(j5[Ŗ(PlQT vͿpl͞4,RtO+-^ LevK~c4,w/) nr=xK~jF/22ϲP߳rd96BÖN7/ip9~s ?,bfAGc'.Ni4lYԺTNZM!,O˻ؘWꑍZ GѳnD#~Tߥg,>1&=PODAO#D翜̹M b`/knK|-vĭmstvV[780_DՑs<kxE$Zn{bt7*iAk:5;b.z=5UKnzhuRf,neD#2Ss.LEt]pU! 1Ym c8Y&ywYk8aTvgz۬-& &|GH) _(4TM{xsFDD݋ߟ4=+nI +y RRS /[QYUF!<ͫ4e_¨%^}1'dQS3j" A\*6;ci|6ů=RG--|Y\ZdW{dx!yiɉdu VZ0_9OwqQoK qq"ּOۃOZRX5.zt9K*oh"SgpLmaus={{pclp?GT, aIg2dңJ8yAkS?DPd7tc~8S.P])ݯ/{.CWת|\J"LQdDJ0>b]ɯ" iOO{$\WQBg3aH`"./p)~n$t`*Ig$R H$=)@ߌtf& 6l-$/T~_X*DXe3 rNJ# `az' ju-ɒ4c3>˾m25n1[G }TR =0_e {F.{j㽅 nռCDoYb}7̧Ygz׉&ʞg(cU6 Sag+{[U,Fʳy}0($(kS T`MpW6U0 QĪf!ە5ar!Ihe5Qr SLܰ#=A'Y Z QEv l q:$uHO745 ^ReX6[N/[u@ںpiq;o.aA+O `9!'לPmרƿ#G7`ܹDZ&\f5V돇i7Nv$]<66eO>VSi?/ӓ:.S 'Br죱Y- :X6OV/`9GJ &8'_+bA< Dա? KݹL_-oډC@W* ܹc :7X]sLzT +?Ԕk0=R (7N_<ډM ]nY}8`J,{PG6%Zb&m+ >' <̨{T'z@aTDB_pw ߬ V|3Fhr"Xi?>8rmk)5V~@NwJW{s.1f@;7؍o<bt_,](ʹNIzW6$9oᙛ;eǸJ^,Ǜ:Dqb, N`IR'OcW /VؙWm2u1IՀ.FCUJ> GKG;"j5f-Pzv)4Әg_L* &pyP>˪/_აse|*.BƤ -x$E }rԢ<* JI.Mk]G&ONzbjx@zm*ޙ_8i0[-9W% L/Q8ު1S1Fx_"O_hUoW桙mVY{s=9*je@7(OO\+!y@-:([<{~]H84J`[GݜnZОiԏA0\0Oi*`+6bJsS;W2&|%/V\W[Ml㦗W c̓ ~´"s')Mű/6ʤ$E ^47uAy0E̗>Zq^ѱ$Q: jFtqAWԼڂ,,DX,#{ֻJQƫDSw}Ǫ "𔊹o6$g xvC:_ [4"4U`Sumn|^ź)؆ob/2FGGm~!Lo׃[fˮp;TVKRt-[>It"*\~VBp)$9c6Ax~-}q\c 7Rz$0Xw 9:c0YFZK1y8 ) F8Zci"m,€tVrz틑7:G?Gqt|Xz`)`߂ {Ɵfs۰֙<D39՝RLU.M Ke& kp<Hym|K1N&ܜD~^BY\ Yۗ|cDa ^>Rs5_r}IVAyjQɝ3Q0U+d#w/K~@3)`5W `"vWQHF (>|C"#羛~"V[A<b('AK\)RƌjM:rUӢZoli@"By7[!Jl?*0"VͩI\KdBG;6 WoQc/{U_ \eq aoޤP˜>Q y)]{|W,V &xBVgRȴtښcώQ|azt_pZu,׹b/21 p5l&p9ء ct.{݂==1 xS,(DvZH/eܴ5oo@zq4:aL틖X cwƺ朏 Vz,B%wms~GQT]UWC rOP)a%}γ+-/ *2[z1qG'Uj3DXaTWz";4+'/ 8,2tljeM01XSzoceS¹<6 3,(\R!TwZ`Y ģŘHJLCȞ>tYq0ۃr[$Op&'U [A6OzwxR u*|ºdFt/]÷Vr琬>PxʹYKs̓M9tͩ_هV5ָ{Ŷ * ;(>âvI9pK0ܬ~?mi.ehuo/BKu;i`;6bO _R):|L S4(KTDžN-*@;^2<:}W2<(E }3,xdz~pˇ,̒o+A̴А>t1{oG-6wDB,ЭZ;m5*%hͪO? n p)i\lbKwY?<սVNxʛK,A*rK߽ߊ1a; qMS$BK($G`ZO@أyb/QNOU%'?)ERM&dyx}g| tGInESbhdqfPI]Od̒C<\]b. 6k"\Ozǚyx4Ձ;GqM@\Bb\GMY}t/┒&E9 7g+NuAcN!xG %B4~v*rӘ"īZ5T!5neYU|%>`R)yK$Ǹa|w<2 aQx@܄sg-c<~ /),ͱOQǑExzf-06 wgǷVHkf1 1ל;`T.hZEF!ugaUcbYsԂJdmU񢑾};hb69&ώ7b>G߈pEgTqskS@1QW^93"E]G]c_FbzVhh,JBSMNӡߕ~BIKOY$U<' :0-/Bu}iI.J~Fc!ƇOoh(">lɭTqK/V|F# ] O#~w$F69|82wxxNPX+.7erg(9dq|aI?hMǸ)rC/4[-IB9_*j_\L\HvoV;NV`;8$&Q:RAZ-E?Iꎤ(.9] yEU'qf^VByV/$jMܦ5[eKs%s炸l@W֢@4ߕrԆ[niM!S{ s' r|g^/t9=;;Qf(shCo_Xӟ6պw=\<\@u /鴅\~%w2 z=&v3GcomxYKs@BUaq=Z`%ϻ)vk f_eߠٲFR4i'# 1L!CBK5ƣLAV jW1uȀ*eɕk9eV\݂!'?U 2^7n!;j?MtCn/Bw6jg31ڐSҹ͛XtBq]g6̧|{Pr*ƾ| %X,K§BFn$=Bg8L\(keAh,Ta~`Rc%^5JZ ':g8L{h n#ٔCϞHX"Zo15,v)eGzČ:3dS~d]q/3[[D#ջ=O·V"Em*k?S#gwF5IL+15k TcPSs p[vzۅޔ%셧ӳ[ G`6zP`!ĦQT'\|zVIdU!An.T ~jl1%a 6R ENY̩U!iKGhe>,%&QDV=[ushw8XVIx K 9{-i 7)O@AspgqjdlOn27JF}J!se>SM_y als6Eum 5{;UP*+@&j-1%ec{gefWu($A*1zRH$*+4FC kWQH&48 {Vؒ&D'٤.Vo`YL%YTipC=A’K nEJ$N1s䞸uI*= @\ߴ/$a1ϸq,s]2FDź+B_/1IEKWjt& a[@s2QÈQ!HflFTcs2ZPгJa D|Y=?D WEWifJQdNt5~`Y_3^['k9Xj%-ؑ*9o) ~FvuX* H)ses;~i8K,ZYh"DF zxV8Xb6yK*hˈI[(kJ8$.Ӧ{հsl}\a>R"DvD%8V!t/&VK"kF6VIcA:}CScY:PZι#bNWqr'b`2-V*Lɕї1&K[ul>( v3K|YNG{4F= r0`kFa ظzYB+ Ar:dn(jY}MCO5i{6Hi̝4ay--:7kn9\/ cKz(zI7EiqeAJfTp,2.09CtL]Bڡ묅 2V=\E:,F~ZK]@AH} iXU%I=4~^XT5]%'t!(q Z;|T6"tz2 RY*ۥPnX5{Ly>|Ηh *8"`$llZ@Opjq~ImW15ʉ Eq+o ^P-/栯IxâGs{#H/'6:z4=^|O!lBP VJk;؆CO#ޔ~;oqZ<\^ƑwYN 6U؊W@[J?XLjGralO3r`?S&' Pqw+bZl=)S((YXo謘؂3 Pb(^\h#+@D7$&a~Z3'~8SIj3R/3ZT]ס_Oڡl=mA3^2 m8AUx`BEEpgmo ]PA-#*]q]ߘ=T-%j;Nt7tIˇJg:ֺdK#J,FSJy0T*Ȫx#,WZOW#c ^k*{}ChUQ*Ps"d({t$QgS mR̹t!k~wmB2(,\:5'X[LEY5+Pv \-Tt!@H5]aD4)Lm}G9PHtۏ85l~vbTi2'&eʥ2IPBS˜}OkBaɮL;p=(`M*YE_[U$X >K<怔4?3S?F u%fL"* KrkF-mv #@O%0’WTEԗvOppR,:֕^QZgI&*om V8HF7Q]!2 ;4;Bϴ?ػuԵ;T"{]D'CB=vuJ-"k>仡< }heIW6ա\ğxAJ iL0;EQkr6:n7Hkz#-'>zޑ.9%=^pke:2_ۏ%H^)v:l@BS}؝w^?ڢIXr~h\Hy9eO YUs5YY y pӑ'm C0^m^W#ܓO]aտqAʻO.bb`%m.#lNܙxB |u^0eI'ndyJLuq=:!SyO7HV[I 09Ղ#W֖ (@ {qO5".R+vܤ[(vPIV/w8QQrrR|x` ?o%c}گĘA|̘}ۤSjvpH̏ +%Jt*|R$:2TdUwR~ʏM?F X(-@!~ר \JοݗS=F\ښP^~ըcS3u$[(.V[91)Tjoݢ?L~y XbT$Tcud-HDޙ]As_H4{H@h='|XubFFqI2GE| \s_\rbB)d2U(͌_\{my %uDVf|]l¸,7SUSC3%tlzƏd-<}@ ҹr6Ymx &+8syrR6q_WOuǙ"蹋rA+P-wKٝ/cf|eK9/ȷꠦtLQYHda+2n6=i*M}&hlwQw >p.C,v(0.OKU2 tfs P%xQ–E?s-n㮄%>gJ8f\и02fӞ؏̦m{kf D1xDF  +xEKD7Pi-GWdh\{UǪ>wf\7i2 lO)l-/21P eJ K1Ó+|!}/%%XD5a M7Oૡ&72!ANtkFʯD\>)Zh*`]-:$%u_1CZ5Iy3eW{`/ {cb+Q9Iɳ9pU p]4t>Ph;.Ey-ob;'نB I~2P} 2 Z}x+ Kg}1WpkM.T[^1~҆N;-_W |eVփF.Qg'n"ҕlq Zr@ų/8UvufuZU# *[=tC)h҆rqCB޿Vw[CH`+T?+F RPLp0G-u^y\\)YX5S^xZZ,)oT5chyl\$ȹBF~)m c[{5;~2nJ볰%񧔧cҺ'@9fW1ɿ><C->Cm2Ϙ e 3&U$;exo"cXOs._m[l `j0v]2G">XGZLrNIQ n^3[x朧eG:_eu*i$ ;` יַ@3 K>│|yͳݻosN( V:#*V[:uӛK }<~&dz tJQ~3ȷP$$o.>ܓ. 3U4c0|@;6G?Tc@u42.>6ăApI4^CKq.!Q8@@RŅ|{)d%QK▼5".`=ne+T]\G:vM+Dq\+=ZeۂeH;xƚ)܋:2dc=f :A{2ę6\-e:f >W\ogi,/:/#PV4BGѦWn۴S!i`jƥl*enP)NR9mWLi]U6œJ51XckL\: N1Lɏ'Y2LW]Qk_-@Q=\QN\4 Ԗb-Yx//NhAuDP&Z6,}|\>?6L_&Gk*P22p.RkkܥB,ٴOET蒕0U1勵&0Ų5`9|iFGYCེ_]ٷcxC֮QĊnoHJsu៌~J F\$ؔI^L[ gn{lZtiX&>1|^}4a n]fQIw@pIr9tj+OeWndꔚ|hqcY. v+m-3IP@%s^ \N9Ow4kq\wfBkn&~L7~Crk舲t#",`n,\9>|H|b6Zp 9=PEO h鹌\'ٜ5GDui~jk}6Ӿ/frVI;gO‘QHm_ k3$o}ch]"*Wh0 W^o\hKF nU:EF&Y]\]*ehhCxv !0$HL IbUa49LdL.r#s%H0a;D3hS@6$6 _͡EÝM.hцGifCL3rEfs~' q&iz,W8m~I(bՇg'98إ0ٹlD(`3=T{mCA.<R[A8Tf۔e2Cֹ̱oUb|uC-p g jfPUa>>cb:k& A&[yoQ c0*ʖC[<^[Y0S[7Q^茊 `AeRNXMP[ml ,[a+J Xh*#zC{kGS|Phu^o푌g {rmV}9Uo#6ܟIٲ?bqnd^pQ8rZWD x#{.ci'YJߨ7Bv֌ 1OzlgG0#%sM?ZС.(w8|h" lÖwtڱg#}t7<&S뷬O! *ǐ[+Y\v̨C1* ;ʍ'"|#u3xJR!zRy{)䙯бکGC\81 Mȇ;i q-4g:Y֩OrKP5[P{处Bj"h ,p7 )@ Pg :bEZZȁp6EeC|2;ϯ]kPS5H]g[s,됝+^熢0Td6! 9R3ĐR_tXRp/% )\GXa ~InWϊ l5PrFfJ ` !;N+̃ `[T]_jb{N uhR~v?P`+3Ķ]MIH= t,U=# \kGʣ[t;9֚7IavMOLᬱ*<A&Lmw)av4rȖrzlvpTfFu mKռ8-ri' :Ky8#i4U{.g!7)Be._ّRѳa{ T+ғ\+b}7 WP0Ѱ,}47>6Fu{:Ś# u6N OTT; YXaomW‘L\Y/L~?ᓢ`jb}ɱ+8hD-/[Zr>* ^wanYVqF ;rB3ʖHLuC$kC,T97ՎvB ?Ęr( tӿKTb]oI䠏(&ܹKScn/~u]JSpyvU-s(jdY/yw]y)j𡓠C/@,KX. ͡6kB8*&qLCSEߛ[Vxr|:ُM[BmxsΪFĜL|{`~TWGsc"N(zAL I'ޠxw0AA/ߕjʬMȐOd<} R&f1o4tvIU{^Q-P 3GXZ>4O'bz}!S U9Ez[Igdƪye}]JMaQ˰ڵ:{[i hCcH'3ɷ} |5N\ tp.Wm;b>$=;cؠP6HՅ) pLNUM7! 䍕$rfXSIPE-Ed3`}ϯ#&ZN$TyUY!=k #M8rAjX̳]fd量vWbK}sK%Qegʡ?Vڿ/zefG,Hy@[n5f?G$AV,r*X('C*eK9=@:܂F#]SkC6b4@yGKI3w1l(a#@A)Y2nʣ71 KI᳢\N'Y,l|g( ҺLB!+:2t'FveElBкxH`OOB a` sHTG.?Z-2Pp[A(&EgSNl?1&ل`9̂G<'ƩOZj跡Q9 yV4d3L5tYTV$:#-}_k a †5LAC!@1g*\:h+2v@UX> ֊|ҖeXMɩy%?vHMU*a V(VCNy.i_|m+29ܻjje6E?i8k'CҢCƒlt8y퉷$O+g*cgyr \AOwѲw+6O.;Nt*1ǗôzK=9[+)>,S> |(TiR̤C;XɔӰD;ZӢjw6X\{yzdzFvu2wWj5O}ɚӾP_,D :,,MY5N޸ۅ_A,h1K5Ax fJA3cWd x u&. $1ֽqGc#˛zM$&c㕖wB8X ?#/v3yrbRP1Q "GJXBsZܣTZΏ3hDo8 3y< k[>_Kr vs/ÌK{%7z>`&iY`w:"(rhJ1;_YZ¨\qsy Njyb% [,{Ԗ:w}=]v{cL)Y[MoXR5SQB3p&E`zԦU |7կK`/9Hgêed2kf7Q$m6*9Tgӑ$rH׫W3fuP!yz.?M/W⥮<C]e c(el$̜}uQM<b{Nr՗;QO5CoԠ2|Bj8Ucr=c,5DZ\<s%<4/$]ShvTEޅJ#;-?97xO?IWWŃ)ۑ B9d[ xb(HNM鯑\zK"/Sb]<ɑՁT;!q#[AM"Lvk@MȋU{ME+dUy <чΔ%78>d8ÇN}.kՠ~ըQqg\}f W Z1^f ÒX~G.NS+s^uE%MGT7sSse"\Il:=n P7 ,O*`Zz yN2ωagNs~ו1{]$9&d*2!. O^{+}_y5 )ܲċKX{a R0L7/Lda=<)]}j`.okQ)B ڮN KrnzH9೨uRPp$z* %jK^|E]P08Aj w3teZRDEF^HV]XpPܥ4]TD/NmJ7tj[L9&%$ۥjEے@V^[6P`E]szuFHNw,l=i]iORp *nu+$J?Gȸ5|…,%9;[Dm-z,OKPw)蒣RL9!.%z0#lÙڦrg55kR-}c( I̾9Es}OceM B-<"^ [h d>?O&4n!u"'@ĨYW.f2n: OXW?jJ)68wӅ(K+ZM"u  jnoEZIe+0OҷI@Kgs=QEj zS!K}*"h{/U=O99}$kHU3y/ +_9w]jcro))SEXf)=zs4^y>mdgn#ԛ`{Pȏ]<ɺd p)@ dBHrN 5l9?H .9M&&e 4xQG Bv%uf( X7F[j>X3a tSA*GaCwd9Deir^by4r\lRwʆhkc&r`?WX18F= )XNx49.nbg& q"a,˸GhZb9ym(;z/fc 4j3"GHi7E' f  O[H5kM{,446Xg h+F~Ҟaqǔ:Wߟ9|eQ l&]wM,~2ODĨztP!ǝb䠕ReHc ɔ0ly37Rt"W%;eJ8gbmZg n3^J>%|"_BGl,:YfFLۂLy]*fpnv~}9iV'hL)W"s{EY@5vx'N]P֚ rh?Xpk|oEyhov Z]}dP(zmL6ʶ ΤNE$  iL0L00kI5 ?!ߖ'ґV r9yC{䫨 SkC!+  b2J'z`j`^f@Ύ|(ٴ2+Y񅀼fR<(R^^Bhe%fTaL"m0z ~<v`c8 BQg1o0%`Ue&l5"&'hs_'W\UNW@İ}q$"uȋRۢ:˒9]CDF(lfBh+o^Jh({|#gM~}~cLDN*aMڊ_cfT9 }AM1U_; u$Gfp|~×D*=wP;b {*T0pakoH:-(F b~> #"P^b ~N[I(x0 asf7Sdpք̤TNnSksudLpu1Go43#7-&b؈fw3"L8e(~jcZś3XZ㘛)W8su@e}{)[m~Eخ̬yX_im+k:ۤ,+Wjⅈ~{FXf)uNbzm*L5UPVf|sqYoUر:FP?µNaEQT7܏ͬ<[8~\SmN&깈V,1+;\q Ia*Qy#e1g׾t'ؑݝv*ݭz;6b  d <uw S.G`Or8{Co;% NFtNA7:$V5\6w}Ǚ\ I|;"o|8^37Z8$ 79`=7FeNvoF3'~,>ABJ;m ?D&&9sݠAQՙgD .I8Q/ ؑ^ P~>%]ŲtHavs;qP:ŏD(YA6"?{D64;; %s:q7"lۊ<~ةeőYT.Db5T( ؀E#z$,k#>r>&BQȹvj tB} Zj"EVw';]rįCtm:n2%uݕJֵ.!&k<+= &W Y6Z۽uǏ0012d$Qqjٱ*eV;y5[[NK|ra-e&d|:mw ŋ!&iP*"iGb&R{SRT{C{\#/GxR07CRW0xǐ iSPnW$F]}-|'-6 4vP̎jQ |"1]1!ɽwYBNX߁ʹTQ1"zìEN@4~@WFGTGB}Nfı25PcJk/e[FIL>V[l7y赪ݮo5ݲM /^ެkj;3 NK 5L#5+,z:.Ӣ Q}vLI+( r-?߽&9(]ۣCqpM%`"z&&ӝ] TpP )Unv&4oiZ{#\ߦRO=Ɖ ܵ0}=TYBgm+^ ̭*=7'\`7N<5^F w69*~E-7muȐ'% ^N|_JɳPջ- ٘| 9d X{Kil.\/sC"00.qMPtuiX31i)e^Ǩ5 g_q @h@(*ꘙdnn]YXx >Uu:(t[tTO}+Zų+`\]/M nZP$N"! 91ߔe VxKM{cœ(j ﶩKn%պ&Q}n?2eyVF#E[dfU$hHI8цI,w_^$H 4)byV KÛ3nXh&WhX'8HT1ײxm&`b:n:'_-qCw.Ea˳ti"VK4}e/b_QlKFwٍ&25ŀhY^Cl"tca5%`#̛"˫Ӧ/!k^1p̮o2zW#MЛ{> wMzhp"h;Zh 5<:k= n V Dәq҅bpr /F(˸dc6d2sR[skO 5BK+|pC];iQee[.׿M,mRZ:ߎ*"}A -`<7_F4,[tvDt%%Q~獅8n?JS ߋԳj v >A%aC"x{ [f%HOۼLګ(W/Y¤`ɍmv_?h:9@ kpSIN\3M"%2j?-]xAY27Y w:L.,#wwT +mj` :؞AsNkhmAPӝG6&ex0c}pev{{jJ`kE,3 ڸ*+ +M@!gs" Վ((Z>ٿnMXEmh`-,>|e5j)E m?Lh9m[f3$$5}[s|lH ڍPI{깤x &ǝz˱ ۇT#/ >Ku}ن%TlvjH~B+C;j`)5j|cT Ilaʏ9TvןNy~*0 wڨk]MDSk7>J ( ¤CJwX0iZ@ߣ^:(~* q/MEt΢s{.NT{y%hL:*@))s:Xȫd3`+8x`Fhu]d URol:R}*+e2c]- =b5ftoI>ٓD8<5̴sg2l"u4-#Ɖ@ ߱F+QcِZoCcXzKbg>cjیYN8?~OÍo:r6`Y ]\ڔ2rjDT5r/ !X,= -V%: W!gO؄O}2]F#OKR1AHm-[C?5$_~}+v=6LOvNXI9C[zm?.2C6砞ގS$T\>s\^|qO)4u'^6 j5fe& xLjՎ1b+Ǟ:0"&ʜH RPpӱ;b\z(kX]q r"Hb/vMv l窼"U:v>{t%⋬XGi+\qV_*yݼٖM[z{~1$B0տ[ gBϞhiJ>@"X Kx0ftv eNt^rȮ$3{[Ƚ+m=V|3%}yQA: gMHz` }cF;oGS^ ck+Wr CЧ\ߖ<;?GsM2#~Lžlg1&_d0ِ61t⁛HBmBL4D(fբSljthd\ˌ`]r~zJ_sA# U ,|Ւ <h> qMs~[%GiE/EA*A~k;ZBgzyIN>djz(k5d+# 1>P_,#8 DK]~)GҾ|%d^B ̻4o/*_,iE-QW&U2q'j'"ê{yse<=Sz5;Jժ BLҼfkضp^,慸 =+lUQ5JhZR 0g_wZNz 뀛ޑ9K;&s÷%C~$V<8!r4"`M!c3%/ɿkFo]RbMَ-^cv1]c,BWez+=D#D!R#I.MX) *HHyĞ+~*MQzΘ%K1*̽;|Xlz_m4^ """l3?4TGfqq;^,甞e .̐['z9*!|G]Bԫ=fʯ8ӊ 8Uehml eM^_"&YN/t,H;J>n虱q$lp A8=\q~ˌ@W6`kZ]uaD{;euGPTx*ث/0mzR+PV FInm"2XVjG'(;W>&D^ƿmÿNOXM. ^%m8nԈ$i١%żv!dG'L1:516|Sϔ^G0~@E"/mwu1ɑZf/p9MPonE]|Qq:^eo9T8iލْ]wڬYq }ef$gZ. p!|:~.UΝާ.P/ #>.7mQUx΅\2\Nw8R#v4b0ҿ$00_twCL/) vI- Rb&$mc2֢k?ڻۖQ;/X^~T9 6քpi\\hWRJ*uCv{A_!ߢ3SgzzxtѭR]ɆXdw&ov!l8Y/)Dyc,M &n. l3)_Kr暢NfIs%-77 e6dFyNNj3 Rx fB;tv;O* ,%щ5[} 7\g7%@s)"ۉ Z %vO=f3nh?IFz :CCGfR͔d\q"j4 |rů o񀁛SjN.Sp@9kr|XP6+դciD{?4,|e=+~.ؽj1r~Sp؞Xnf>0W3:$p<}߀'XCgl1dY;٩r"ڣW "G q(8:I'"b=7PPa"|AX6ZYJ x s2k9=JLHjXX5}H'8o1v|k^'/8gxKTn>9>H@YGμLKA;ar})HUE9g)>498r+Az?0BBLbQPSKCWBRMΕk%IIA=\E)h"QVfC۞-8u(H}wd<k;|zv"MwG͟&gGVT2LlPցi&Mד,atů(@ⷺ]S\E>jL1L~ Zb$cqenL8^8aj`rǺZuf[?@iWxG;kZ׫(yr' 3Kj!-Tτm; j*ږ:4O28vLӴXgt;TtQd #JA•p_L5A \0>ÊBzqR `Dć;~J{pf^;آe$~TexW7)+ ۍ0 ellB+q ԲĐlaW][Y+{`hy1^ROsnIZRbGYcc܃VRӂgLë2=a4SƹKv-ìɏ#}ߘ4jW#whS,)4L|8@xupS=|.=a^R%& #:!Am4?dzA+D];d*j۱7MS%:ֵ=yN8oeXRw[>=_dSҺ QFr$j/s:(,-n+ w+4'Kr\Fϟ{80>uXĤb8V4RAQƅ?^`U_#ͅCn/& Uܬ$9"iKw^r)ZP.=xnjur~.JupR ,@lfZ :I%Wj/y9hF:Љ 6',E[dOB7&OV#z u3337?_ 'KdY9&d,hr36V@Z؎Qz\ hp l.š"Tp':9iZ_bj. oAf fK$9Kp\j}:'.̷為+^k U8isGcN?!$ 돝r{!/ax1bcd٣g+YՏj?YJê>Yǁԋݞ230Ƀyȷ/Sk۝Rubд)Tq-j%:;*OKLWB&ͷD\_m#\.ذ'p4o|>V?{?"tyQP.4Pr'Gʲ~Eoԙ5ao7l ]u}@#oVZɷktv#K1L6YM_-f΁kQEʉͬ? pCDm/Wϗ^}v_=R/UH!E-vhW˩͒J6|a,th)[Wd4W$,\RCw91:`wYD5yv% A}< nV>mV L=J{o~D[OGNN(0,#nVǥʚ~tB 353?,vG쥲DC9LUMgni!$>aw^Ì| x* p, WA١,JcC읊Z6! 4ʵ4*t 3Jos8&<2} ?\*Dnev#wA0k2-#u1S'#~j,"0 l4!%ۧ-EH X|L 3%o41o/iBLX*H0Fz̴ Xs(/6}iC[;b `4I}pHlh~[s:z3.-j^dv|7rillk#n- pG=i` V;ĐtJ40r0}l7*I|D&dlX Y(dw^ESx!3 svYL䩡Έ&Nx,S_6Mw7%⽘?/2>ij<+l@ MDXM}0Ÿ}kIZa4@ԇVh0ynV'NR^-Kkܠ5RUMT s_;XW &QMLNsV@ 4*lORn Jx^2͐m9' nx.>V!o&rc,]|:@FY8)97fVuᙀ5O( .{;oᥧ Rٝ1)e`dCԲ(5t׹R@m4h8lI}l_!75؀~nj5!ke Qyi{&س^<-6AP΀@@јI`Qզ>ura1[p\ϕ39ҹ0=GӧNhE67 jkBmxl$gmQ‡AS.FsGX%U.ҡ7 =$s(qOs|+kQio]L`gPao~c. BҐC75SW5h:C9f{$&uSBpIY/Ool)U~.Y-1G.;AnhD- 1#-X&$nVޙ}]@4\OPiL^z3(89|;Jm`l<T$cbG n Uv I,`N(fDj c$++"=S2sY$Ԍ-6;!8E /!d.oY{`-:8g垌> d*9G* +=*O]dMPB9zfI[櫁'L&_.r<% އMK٥x jbɌ4-DnN tcɕ @.򸽧}%j d}(QU/\yb )Dڹ $].-N1z~<{hCIH/RjBA(E-76E UdsŰ:D"ICZ1_ w(!ҩg_;('S_ml@li@(LH`D+)?%=҃ʸi@%J5h{D-j P`#\O0R3$twR\x>$<yLfbEKHRPmLm'pLՋ.P7ephF^g(=.5joI]#舒;i }|# 0$-EoMg=2}Hgț謒=D{r}FCNʬ7pvgRRr"G5I" ko. ya8V'5{"O. |gҙ[{&w^ys΀]uΝiAUϔomĭЍS2@ . 2`tPb7#?ܪw,y$>+ߔ@w %z̓ذN~i?\rp[>4p! t|JELe衈j%Qؐؑݑ-Mo^B*Ude>CTvE.p!G4峍D[?oF6=ɂ?AFB>/F1B;k?Nij=5-Nx:҉=Dtf?Y}[ q<(dC5'- Z\zVl[K2B@K Cғ95ʲvZfje<&RȤu gqsD.e ZOJ3O Ƽ/%"QQ  9Lw䀅Q#[7aXnߓWZOklc*Wt)xXw[M=e,(om*E=0ݯ]Еܙq7{㸈:wyUaM˸ԲA$hJ>|SX7d=y佰 }l> N::+_͠x z~(&JwlbCfޚi = ֍8QQE&tjx>sz iV{J5L/6$<3푵 5hLwc$egzI.T>`"͈V D8i}􅶽j ⚟?E0tIR:8`XK{:yقN1?̹@FSne#h<5<L GMN 3C'(W†&;@IPb;Uv \$'pz?#9;,N'@ŷ8!l<0I~tzڨw BǦ!@[ VBnMŚ^iݣJbO_YOߣrã9zy':Kz=,CS-z3$ëG{de1O}\MCx_CW'W `*?ZJB\CG[*f홟OZo"㋸'e8:ϩhU /w,&gg-5d/dB(?;#3L3` |UP]r2`,7~E`5Z`O^3"]'w\ʱ1zTʂUD::LGZ6i P=:ۂid7$ҵϢJ2t#溬u=q0 鋚63kW),G\"C-~$3`_ꚸiqˆ[ V&IOQNp o쁄*f./cqЯy.PlkW(~!!yWE 9)BrfsJ̤K #;'Wr:sߴ!sUMY`()(ÎКVʔ'Aľd";xy4 }كccc!NY@CQõ5U#aMV|j;a-GzhH/A$QCj9vI3@V/]A4#J̸:QDHC'{h].RB"j8rG>2rg qJe/J X#/,|tz6hkW)s`¸Ņ ͉Smz^Z?#> hԔXd5=4 T"@buѡ MhIm|?$[ȭ݋ b' :R2\ ȿ@I0Hq,u<oDGkтϖG{:%r"&˽½*{͘?mG%;zDžqVy^6%0 GX+fZ^C9r-aɡC衈RQ1=+U߄D(n#ZpĂҙ>/6ͺD;}΀HњC6"0Ei";vQ/k(-jqh,jad,)AI!p0{gҷ!;[b 3Y߼cz<:$UqVk'n Q>c vJpAI$Npπw (`YO82RDVР."fɖHbUiˑoIq0 WTS^ EƲ9uj ӗZ8L,j lco͎ʿfL /@}sY]'"&ú i1耍_Ռ9 ĺ_վT$|4>̭T,!<_=L+ݹw~HiMׇ*iɠx#}1`(пMyp= MˎJGp㥷o0;`TUǓ3=(OpYTl(k!$ =ߊ~#poOTԇD"gLZ!ü~XTgf(Cz1C2S-Ǹ9IbUܤ$@l?y&a.!5U8N,euQ<2ćQS̄}~`fe,_q<{r-N,BT@ qY`M nd3_JNKo|R^@~ >Y0aڿeDXM;*d nL[ x0kn˝@C*Moa`:6Hq8% Xg3daLv89)[W=Ek5 ;@Cgnݣ11?Xw:1/J,{Rn ׼"XXY(z7•b9X@w -+pYLHg 8#vrۊ8c- \+.HPF1L*?Y6ĕQteol+6*Rr5nwA? uǀb9⍅P@B15pOܵ;[7]tZJϓj+@kXk]1 e8HWI xQ>-8[u&%(51qH)Ky%f9ވ c,bCH2"/ D tJ%P Q:S# sUyZolg򗸌cb;Mm3ːy]>iXXxW.q#vm,W )Bsđd%scgO^VB"Z; pj&č>s߯^Urqyܛu 6_N UrB?[NE}ˣZQ|f]Lޚ-GLċp1 Ti2mU#6**fёz=*bQһQ 3B.=J;!>clk*c7ɑQȬdAd.$lrqƂO&f̤`9slb}4x*@7&u_eKH )v6_Yeb՞Lμ0=&?|$2,HSCZN ,0Tae嗋@)@P\`؁gAdfԳ?4 rU끢$:u=0$nDžbZ*3< bx׻k]y*ÈJy" ia{0g|h2+u`ndx,FB,ܒ|J)IlPO%L/ 8,?ܦ͡rt2YVW*puMm;yfeNAl$w[{m /UH,(5#ʭI׾lPyleG&H¶LhW|~$YN v3ZZ lZ<=B"zqڤ$KvδbB5^ &s 8e{0ճ H«BVs%/kR u$q:go/'…&?:\ix2!3vM&~˞L]TM#=炿Ppfe92bbIMxa=3E)`{Q$p(X iPxY1BM&l$ֺP1jp{)>\ t@؆o=#MT&iI/Q툧ٳ˙eʰ_&Z);OM%t~!@݀}\!&7éWfo)ƳaXԥdmŬo8'@7x0,H#CZl3íƤµ]S`_LdLߒ4A*A8 4rj]$RJ.׋' 7ÃxE@SYZ>h'VN=ab%MɊJ^ewܣ?x5`S0㦑sM^A7K 4Gq<6C. JT Gq`K ^oS`qٝIҺpƈJ-㜘qҮlbZaGӢML!knѤP h !GzL^nFɆ[6$:"'Zqh#(>((W,_FIָOVZ qh##7U1I>:9װE}gm*Oq?xiX$Haah+]gs@`Oizjpsb4'Q%dY "gM*[7qͥ+Ej2/n~9yZkiLEc=[eu -!]K==aoA# ?`1 [4l&/gډʪHn)/tT/k;1h?q.0c#+;ќXH1TI)1Iސ6JG^?6%4趖[2=#oxHCHmCW^w!#BxA:֍Vz#abәVS~mr-oM*챩[&,_;m!})q S>W4IA$ CR㞊uJyf CAebm*jr(&:n24㕲J>x?kQo׹?= dmbrNo({OhRpͷ\du=JķCԸ0OWG6mA(*rFܮxB "[d0hp|0%l8]^Ov7i(f< ;, '0ogPp~n;2l!{PVR@<2UB?h_P}(%ZZ߁MU#/VrXdQo.^ae/?^>ܖs}RSfy{5}Qp(uDPr3TP$ts;#Uc' 95O6XzALc) e3?Y*Sw,D['U\{>!m+Ccv}Y85^GFvGXj( fuH@165+X4<;R $]ndN^U+釳؈LH~^ȲK@&Wsֵ bWX$1;[.4Ğ׍e~a{6 ?o5~JBPÙ4psVqs0iCls hV:6"n:pO;Bbro3NpC]/$K@bN9~߰`]FCPKܥ#|ǴF3,?3E H)L}_\=JqjC:W}.v)TKD5I~|H}D[q =x@#S:UrFzoMK.2Pi52?>^cG;έ) $X60*9v KTGs&G8QAJ1~B)cBBh2Z WdS@bmH DfPOKqzfb`v8&EmX?ֈ!!g\NcǨ_:AKF6ˋf |M0+`{){Y«T>DT>&NX[Æ9z\'oՙ$&>epni-&W[ FAr+;e )W3xIa47eЛj>ƺ]bi(7[$ S&7gL]$IIŠ_# Ĭi Q&}WWį̄e;Ӿ۶i6֩12. B*U:n.HIwuM}V~o?- Tnq$YǘVםxCxu'r?Ix}TK.?g\!2<"tuxLjq#òE]9L Vl}ј!^X eG28mE{`RxR2ΓC? \1=)Yڛh i6&ߺBRe\&-K*l]z׼\ϭBbX  )T:ns\oujH*V#8yaLJ|@vaA7#'g-v`m֭u"*lVd%); $`v{w61[LAzP޼ Ϲ]3m]WmwyLOxgnè2_t/͑xC;^]&4eGOvr`(7 v?ہU;uv ,m3 FGⰠu +YS>q[unƈPZ3>80vs6b2l;QF(f\<>v?n9Dū;4Fb %(=e(5F>"r?ؔ"ºw sDzM(Frm$]QE}@{Ac,e \,?F.moOZ]tIߦinCMq3-$!0_TَKnߒ_|ٱP$n~:jXqu DkuS6UUv,ȡM%& (W,Gwld>Qч7˞vmw`2M& w#mN1>-&HZxCo0bY&U~*}7Y߿>iu& &Ro&D$f%a.O|tn<ݻ{i(5Fuo~{ M]VI}G9lS>B58LN𭱶d6-4%աwೂrSȧj9/Q/׾ڋb4>/LaaOU+P怹?A8pF FqɱjԶ񔇴v|'MYUZiiAb.ܓ0QMjQ:mLV(QJ}T[έ6VWa{&J?ykÛu˂:SA_OL 탉;r;P6}WqŒD'dCK=+m%a+IV}!ND)gG-Ǟ|H 0rqOQy53O̚z,OdZ4loս4[DF #"۞?>c90+,.O)\mћr,ݱn-RGdh(PJo3V fNnUnG ;H $Pc4TЧcƵa9<2(`~6̀ s1~j4 dKr$ص|\5>j,ϷD}pFS1u`RA]7԰>ً~E -_'c8^9 e=g×s 0d Ng umQ>Pj@ISK0#TZ?$Z5FGhR:'Ӌ^󿝄 F*KGE*MUҐ)N+?)e^)8cEl j[6>Aq.*DZ90\Q QScwZ4Q;Z)Xf҈0bҬ54> &CT <3Bɯ6+樈 ڈɷʃ}FQ-Tt>#A[XNzD-Tnj@h;f{4ڙZH͜V9q5j ̓۾ ńeG[1L7 wKaQ"G'4-)` Ta3ˀ=>5BgvMN2X l#Uiu􂨍ldW ]g( Q/a&kf-gXޠ ;-"*7!xV_!.yV$“]J<.m|S6Ʃ8\lZ҇"JtZ$l`d@y >TʿA5+$ȷvW|Pa$KEpI`^"TVgybD^_-1d'fWЫQ#o]4Wg1oltETH9/(NfDOj9T1.` T5Cv?N('^@4vt%N"7fBX}~ ) :8ƖU8aӨlixbWIX2;{@Exyhgf˹Cѣv𠑢@!SqavM~Wm*THVH=taߐG['MD uܸ.Ht9 '{q T.t^s8vYP<;b`M7{^8`PZ8 P+Ṡ ڲw:R!8ݶֆ^,wab6t9Mm[`PLSд(EkLkǢUwTvPK+Gt3.AjөYZd,,WN;ᅒB4D/Վ|_}#(- b3ڤeU':=夕kZu WXZ,Ih^YOU A8(<ct+:mI}uc]Ԛw" Ɇ.itRm%nxƎ2Z޴ʍe?_]%1 x@rh!AF?l 2mi=s/:q7~r9}6N[IrFak0=,ŤA?:>$=N+t9ʱpR&BQ@I\e7}uX[*4GN}W! 5v3A4[' ߲Tv"i@XeOu @#TvF]%LhÍ'鬾fity/u!xpt ;3 nJ4{Wq2G#A xUw3ƚ7q@-gI=}mgjA)Dd ɱ%#5+)9bcxH89:B*JX$c"ffIIV!(k:- s|o|޲&ȹH sit(T,ckNo_zYk( akvm:B;g=,¯ y] xKv@e>,=ˣzvty3oL<d 2ݖ^<FU~jVLDfG&Vš /J b_g.Iz.PE^D>Qq4hEAqgϻCaO٪hvB|ʇkO 7#M!UPTvA$jm+)zxi:OIMvH\/ ʺmk_<׽2A*dƺm<{dw|,*z]lI&9S~(,5Op^ep*Rhެm /b'} a2ڊ1z0͵ sT-珊jwD:PF|Yx ͘Jz#KK8ǯ_ 4 \2U/`۝5:86+{hw f@o]4v#]m>,GR'}.Psi*ϡBӟ(1&0\ujWJq]}0Y6:९av -}64Qm3P;؟Ɠ&:oPF D&%Cӟ>T7a rK= }kM^+c5j2kSW,h6B$gU?% \u:(*%Ȧ n ++`"i2bD k'!_*I5~31 7lN,n'DVꐷȁVJp| EGO!Ohb!;>$ U(r骷{ j-W=8aL0ֵZ?QEln6FzTx>,;G/|d.^=-t5(*d9y8Sv }?+ȩ;b_aU)ȷ(7iycM%Gu?=hfcCR=Y cȢP)H-,&>3t빮9!vo {֑`6\!+%",IdsuK Mk` wXpf^q|KGTWշuE: o~_$Ne^B*"H]>זi&hmyiPdfI\ ,|:q lOg(lME 3Ƅpmcg@vl^^2&&k.uՏl7 fLӧ319 uLlAdN AXbKfqi^JXM*/ X=ծ\pu[cmh4zV#2mvf.U.dChE=_+tKEYQ^f7_*_ˡ:f Imiv\QPgۡb?53%\Gca:[_&R?ɚ:vZP&(  ^%:wZzH)NOPG}sH+,.m>FX*w'L%8Ǹݞ5۩b͗hffB/h' *ʰ1~lS_~h:y"GЖsm^t[D/1NؔJH~wϥH_ZJ2/K{Yi d@\X9NpqAL}cм.ћ KZ=b"Slq7Gq-j{Hiᇝ#;)9)?-jlo8A>_.U.QXܮş$ecfB̩6Y>h,Q85lbN̙ϐ1 r;*WTB>',wbT[htLjMЄREUF7i5ޔL,>P.H .n:lF3?|*7,eA=B``l(γ'T1 XQirrτ0Qs -wu{SZr/UV4˴A(G7O(k8`{Oc5Eh@!#PM]U]ҜeyR7~{ӬOp}phr/~d!L9% 7CLjaKvsغ( ; 6e ?.VAV._Z$J5QfV4]N>(fOTceՐ33DAQ$Qnk $Wl}/I~?΃bmlIa+D$V|>zr(%^n3}R¨ K0m8W KX^ u_~l5NI QG'|@W(И (*<%ч'NiQJX"˥usw-&^Jx"xmrIY?9|7]4l?=;Π^ײ:[w$']Ӳ}EC]ԍ(L-Slj'Sqɉ EEuoW>[ZvblY.l4Gg;Z\9y6G`RxUbXԇ y66H 0sZESPfX+ bnϋB1bK݊ 3? 9[1'$M5PȎ%Tgp_K{(܎d q[xx=O~9جUyw=L]P:eO\+6RPlcC_%סr(M'T Ef8-fIgo2Injě_iA2곤votލwG'zǚgώ\k>nv17!@?@\D(&gJq,3+kSIoTW Єkf`T$gyY4cS @bԗdS7i/"8;˒A+$qFXG7,/'^KႧ DLX1b]toٔ?il=]&v\%X'I>&\vxc@p$oٞws0 ]/8cE~KBv.EB@dyQ,zSRu"ɂv3b9lpbv;=(KJ/i({}r־0I'0{=;ʝ޽ ht;62_)y~Y|jZM{/V_4y=Ӏ{MURVTT- l=?pGb`z=۪ѱ%ds"#_G/$i~u?l ֺn6=LN'eּH{߀Mck\ "D_ DE%"62%MD_> 9`$J10,9q֒H[uNb 7k]?6K;E5&>ÕPX=ǹ|rư%UN.MIcM'wݱՀwΦ%@Kl`8\ӟFY\@5<=c壐n|ѫ,2E.Ӄ"b]o?Je ' Ygk ܽ6jNOs4G&cbD|Y2!0oZ_Ya ">6}3Y^`ovy]" T"9W*ɑu'; Pe^Vt֋pV*i%Y&Y"MI92G'0Lٍ.P3%3"7,*"8bU*qhtNkԾtq4g2H~㤗ߩ5XkuY= ok!.x2 F2AKֱۊ^X'ob~:6tzx3S\PֻpC[S+?3w/^ң%;%MqjYvfQ-az锂+/8,:Ea@;G°EJT;ydV(Ao(_[%[o<}ֲP"l5JQsJhp4bJ` l!# !ʑ΀[OY0>Pъuȡ=Y0jFJs؏8c3*8`=mi^h4c3-em H{[5'm綃2;2=_?i}à[!F!gYXx@Y. T \Y=ocuTNCI%h:Sqq`;A#Wt$ JLA.4*BC~aJ4&=ZG&PgD_|wJ݈95]<.<{@w_JZqTljm0AmVɻ3[5YP%^&E20V`S [Nh;<4xyDW^>~H/wAF]J'[l1AG?ϥXRmF ~E8|yg"Mqaj}hǨx@7>*s! *ۼǕՑ|KM Aڲ&l0լ+S&ۉh!In'u]jq DJد!<X̔l0 wL 3eö{3Zl}|0hlf1cALnC^xѫ] rU`@WTWAHqkgǶ>͙%w_ز 1J+N+<#%(0T[pS*97GXc3oFãlhsXD:)'0,D!ߕB?I!Kz kR (EG;Pz[vL| $Vm8[ə^?T: c@qGQ UŬ8 .|$:'(JT"$qS=dI:{NǷ+Wg?O+*l][8Hp`3WC~Odcu uw3%s: # 9j+ M ړ%pf:Vim`7փwg!yl~IK/L?Amя|+ƨk^DDŽWNOL?o2AMm弹RP8-)k`r%Dːe_;yetF{2]N R X)hѤ@G0l]=e#S^.',+p{Jt %Cx$l ˽cՈ^ vzȣQQ]: 3]m}=Dn%ZA &  ]ħ=vP3qftyJR^5s~]H]c-:Pmt.  D;3G|X\n?+35<cC1VJ "zg 52wd7Eu?2m>_[R `xM.:d;+p>YjA*ɳb݋pvH[Wi{|3qr2P#ل[LdN^x6 9$^%W~+zQlI`7߶{12'LlsWCaBowtNNa 8l:[ͽbWX3BJQD[eddw} Jɀ(~yOo}f`ȈP0qjm}}2]tQ;g#&aoA}%FH@y+8QR8d@]&D6 &&@y?vT?8yn:LxliTzKfnxHW`ĸjb1)޻?WtJ;@tNd̑Ua]K(0XٿAXK鼨Gj}[ gh?NFhb% H)!>kjjwSi@7GXˁ(8!Nxwww;=۔\|NǧIK菄f}]#2ʝVȸ [%2F%JCAS,͋U3ZP&_oHãinNyF+ B2*.3o#ufEur)FSsRr6O!z뾢l';Ia.ģq*jp煉\!Z*S %D#5 L"3y4p14!aRxC͉4Qkw<8 nvA.I/;Z&Vd)ȕ0w:$ŻD] |OuXǛ@Ӯ[fSV7$OO92,m؛M͡ #\60=A ~Va.Uqw4,YLNZuz˞k^kItT=#~6@` 81YdnsD"N)qӊ }v[oĒ@D~mzָ4CBH[FX̩AGh4InCAaT * PoU &:/¼tޮe+[/Oa­ଏ9o2]!D^!m^uL+=dL!/N'A*8_ =:(3Z3V0'C2Wf MncSaD"ѴbH~c&V%->dOM.j+鶣yݹ nj" 5EX{b!X~P ʬOl8ὦ0*) +OX٪e=)KԹd 6GE.|8&*wB{ -;Lm63vku:!% ?j+-YK&˕`Q'G}+ktZiyp"kdJ$' ؼ!iqg 6$f9q,P׵o65(C#p"w\P[x9%ь7V$d+M `U|䛓tMy N*o ޫC-M=(:`PƱ|Te^9$瘧yޠ&wG ?ZåO˔!h)~R"SewױF_V7,؀V WDP^eSeoB MMb  &RrEg<ؘ7e3?P8ϪhNU,ƿ0z0`M=N[atcAM4Ε&]ZlLgB(tl~6_k+S0P IΒ?Ulo.^hy3e"}# `W)T_eyЖ l>JHKb* QpԊ*.3)Q)V؆8K 3B6 Qjєk_~NJh3xkU(DUc/Ƌ 7VZw !.dRL`㉂j\ 1ɫꁷqkxw&jf8ѣT\ciTxŧ"=%uT]EbD IZ$c4/9qy͵c>;T'pg켽;o&(D3^59QOHS! A_2w.x9w=3͵4S *2n<*,o'ISgRluEgmQ26.u.Hu}zLvK},lG(ש[`Tj4OTE'xDw쑱=k7_eâ$x6!_|Ձ1z1Ԕح=ySO shƲpU(F.&eJēuWp`1w,d/{p;X. % ü:Ŷ6$h''`xC؛'Fn :43:g(VE<"t{yWy4`\M0Y'xNpa)¾.{Uud֯BVho /6+9&<ݚ? LAﹽ.ϭ3(' &Lu3괾x]NօCݻօ%wn(c񫏻= 2`dmfvk6ӣF 5I=[|dfZ?*Nw0jDUTAG^`xߥd efm6z]^#= Dxѹs{gr5)NC$nq&z2N+~:]݁߻XQ;{|ہ=z ]Y~m28;o`pY&x4\ddK˵ M1}0Բ4g\tx5f$%#5$2!oQJVf (O̝Q-9zJpdRE0.AOdO=Ŭ'GVbZ_ޅ\fSy<\L:nΉE//'0+6%fJU nNK {&RN(4!3h.ŗרx)v=׫F]% SH|=$`hz MP?1Qo” /̔KUD4q:i8N~I'3Wu0 bC_KX&.A=k;]Qj~)DxrY ?9cek':{xW(nC 45LOJC#'h,aWyp͠˘ c)ٶ]ĥCgXAKa, $7p I驨.aS^A\vb^;2S8 &k۫1)fP?#z1T,ih8k"ͭ,'m4,ޭ\_G-z#~3r"Jv&G܂ h՝TrGdgեh\1s:KBFf&c?CG/1 ׷40M ˨7 sވ yrW C㮸LiZ"h.jR~)J =Ns wxqvn➴\U^LT?몂]>op\C1x2VXCu>*dN}W v ]xr%,w%e&z% 3ѫrDC dA%Hz0V]-iœqnˁmC36:Pwlra,MϾXqdzok/Z¨̂JM)t/(/E %gc.I?FUk(&by 6YLX duZ}Ҷ!{]$ᇱh=B BDzune /ӓQ.E++tgNW,._EUH>ٴnpMN-Z< cgz )O펐 (N=rQ2=YrvO(pӄ¸鬾a1Y^"EN;6}ߔ'ԑ=!~J&pZ4fv LKN󙱦4zs2Zdj}1;4ԗS9vvsKR7F4Cr{[}FxmKgM<=]r>{X2Vǂ~rE5nYM6|hb91=Pxb^HOɇӃ}ؐߒO%~*ؐs['%ĠT T&:-v8 }k -:nNG;0H@& ZXgbD-tT8ju|U9E5;zJ}N^AABjj2q*"\Sc MX.vYsmx1(Xr`W-GjĠZ{EV5ٚ0gu}" Y;NO%!YW`g!E ^QO`^~+3l'\S>Nw8: ãVTxK2ÉRM3/mF #Z۪ ֱrv6-G03`p멢s/TTkE93Ù`OD3ϓ9‰|ﲑ|JGKja˪T2AD>XВwe1!{:[ 1He$/(`y5 '>'dv^zv(H \wR qҭ!V=Ot |ihGƚ#|!өje`[&oy_O&J1mCAfsV/ǬQܳF{Cd}*8ط-o~1'Y}Sv)+He7O|a-; )G(e=t5)<+ OtiC^9ُlTCC%ҍ\a228c~xD^Q S2)u bZrthT)ʽ׎^2j(o1{,jaKt_u`cD5dgG*πuƭV8 磗-&a7:84' [C*rIQ Qjؽa4T| 6ⓝxsJ6ZcqKJKM@} Nuijy3'<7ʍG]@5g_ޥ,=3 At>skv̴1V[ϓ OoW 6T(\vd20GC?IƀK;MfcegؘNnBUHR\s}Ym.([?H_zA .,a}XzGz^`Ź["rw&PP#x LV%ҵ^Ɛ /M9?Q~Īh(uCg iX @=ѥ-ҋ9lNl S4'_ FH+.k84%XC!, Zd\~],? m$Nu! N|TB{IM4?Fo;lsM$/umboFmϙQE¼r3* 4 ܥ5_S«z珏D&GM*V~牧*8@1uBmy|sP6V2ʖU6e; DwI%(؋ѯ~ɖXDIIaaQ*Y? ъQ14C<ӑbPyݺfMZQ,Q^!1*s`mxB;sa]PLR|9>[lR٭03RX ,yZ?NZdul,#HL[Q><ŷDNNoDF^+nt4%pzK2HfdT!T':W ./==#;WrLGMJΦ^Xo"rod'~Э_ `3wu5N@}un(ߙ|n(|٬oByA^}K{b ۨ; K }./Hͺi I+D4A@츍.,疛}3<7A#(E>?dh\opwEӆ$Z`R ̈_+N*.y' m s@8fKuYp{ňt^ ӕhRBdL iiPrmAݠr5umǶַ\egej7u)y?lP+f(m3"W-<C/+7KPZU18YXF^ޤuS/aUv Wׯlrz.e6;o]C]ϿU&A`Bq>[yݾw(י%"6/qҼASײcwbӀ4&% (µ ;B^qjfs{aW 7M_%Φkr.8+/t;1%N]+ȩf]VnT؏k>XN^1l,>.lhԔggC )9;MoUHfG!jV3@W"•幯OX 4WN6Sn[ТTӒD`cL% E&3?)Mb=N<(\^ <ՈKs8ٱL@c]``~p.o^w%q0=ԶY]ug\$ݔx%5L m]Cl/>:.O%EPl3.K֠~G&(`(X%G,Z R! @#AoŻ%5ŦݳE6-*(2e>À4߉ɸmx}-T4^[E/|gaYSi¡[y5}οr #'=`ryBEwQ1w `vD+&Z((LYKb3) Rjyh}<L $ ,%iGnr&lA:8B!贾-Sb L:LaNbwYx%xx*gH=X2l:4)\ZED8gZ}Ed`;O6 wAc@9!-رGක6-,p!](fo&vQ޴.sQBTSIjs ɜHܚ1CH`:D[!#,0b,TߚKjS _ð!<| B>a|UMrYEr!͊YEO:2 J1K0]!1|v2ZL" c6T( }uܔ`udxW|j7UK_R0+9pV2S8NKUN$t-`?m F#NUjowڜ$vn4ohx11~BO 7ߌS%{1.xȡVi xr5ZdJ[;Շފ3 EnVoމ|։?*_jVזZ"ey-F3c@@&nW3cKU21\3IJĞn6SBgՙ$K24QEӨ/6@P4Lfw'1: $Έ.IJ=eb 0; #ܕ(9G_>sQ#:<`ԖK`ܫtHd>d%j!~g43gqM_*zIHLIr臏Hgp"t[Xsʢ ] ύWw7LjvQl8!o%A P Es]NUR[~*g1㴷M Jf*vN1|Q5,bnhFw.vIÍ,52a{Rޤ%GȠcB||,eC&82shJu@!Y_z:jMH;K:͌$Zl/hYz,s~@ly7 >#} [KMSW5:i*~o9q#t}1)m/$8Tp/ ٠uGBoHȕ'ӿ_3v`R(r lH* >@v\%;&6`%զ%vg~>J -&jqTU>Vi=1#9b5&g+Y5D o]`i` M9&$(N:x6Z۠htHJP1Ƣ_ fT53=Vt4 y- Tp8LS 'U@qy9 _- +]1dUhS<"4 n6QXgJag'J:)J 85Z4<صf؀t!$֢g] NnFjVhC폴 ?mJˆjoQD'R*ʐWw;l6r={U\qŠ[ dy?Y.h  xOZg:l4(;&sb7MPܛv l}/RLH0٤ |^ 1 FpA*L> z}^ǟ,lfW݅ ƽ 3{]N%1-jP#B`AJNn'h]Wڭ2{+r&dj}N' kx "=k˓Qr}Wy$'35fn&j0t++OSOϼc2 ޜM1@_^L'U:h9Ew(dZhj _Xj _ϣGU>DAM0I盤A(_ABc +A+ θ-B%aA]E=+Ȟf6N;(ڙRZBִx?N8v3A]!çFt[`1pzڦZ + >UJ4'[ jy+YMa^ vH}* ''0^NDS : >fӁO!p 8@5)WͿHߒk>6ɗU$[(fJ\xwW>{AoK0SVSSX2b&?) t]0g*_Uɮ0-\伮# 5>* [弎u  (0&o쉟2Pɩ^ߋȶ[{X&/p̴Gvbc :8I~]+o1E.pncE]NrNI-g3@ =;R'8 t(xGWއ5$e Nk Cc2i0b=q[e2#SL2˺u Xv9RQ1i [6EXybE)lL7s:[%R%x`a" Nm&{a렙#A( }14Fdxkѷ92|w`B1dON:b 6?ƿP23mKC@9x+ヲ-5oKph}5Yəl,|PS*j8 j9[ IE]uY*jyZg;%%}6 `E$5ܢuLeD/CKy1k}vď1H<>>1{> #G%jY4RU@a| NY퍐":?1\^zGXrؗrnxLCAΡ3p P][j'NE]Y"}YMB(ʇ \Tw픎&N VRi}$^#ll=[7EB %*67?ː99B#~?@ҧfT\R&u\?#OIUJk\P,G/rfU|ّ0\䶮;\4[rM9\kOWFlaO285JAVm q'S[fnI̠ns!;O7t+#9+hHz(ZQw6ƹ1Ɩ64=^|R ~W*~WH>mǛ@`<A_MSKزj:{jĪx[-͊${*d]NA%d8R 8P6>E`~0Z%dxQ _յ0?(OЎTkJ'P̏u.ЩRVra2a߷ TBs[ZAMPb,'iwTzZDc,;˾(&Uw?aKYA*[FD%.^Yb'd~v7U&jc 眡77z2k'axѻ8GډAփtq4vL~`Q`ԍ#8'/s~TP2Xarɮj;`^ATE*@/&:Qv-k0[n}rkVsGB'A%lWCivçi7[!Y9kB 0gLFD#HFai'U ^ihCAToh a=Z S-OğVÑ 3{UidCҜIVR N ڹn}O:1NhZk_\-LFr=J4ea5vNzᤍ^Tl:* -\gK:|E{AwDt% Ȥ=)wߍ G8(? $sv!, P V&,Pv55$;­%j&jz@fG[h]P> Ta\C$C7LCË8Y ^ƸWd>p1\c,FU~ $ElZۙ9|ng/<\ҷ}eJ/bBʼ12$wKLYJ掆L[SJʇ iy+GvtЎN#S;`+!4!4;B^UgtaqZ ٪M3.Ώt;vo_Yz$M֦xuD:&p-Ҏugpś9 g1\V%F.`P+ l*Vbz~F br$j9" ;᧴D9N Ӯ~h,P]斜gBy.:n~]7 n?H=ewPyYT콰7J)FA8MZG)^7]2Y.>~r%ʬY-u'̀$s 'K^쯢&>k񉼄&A(Vt vl'pX7OMxRb^n=<+-5FCџu6lЎ4WCP%m}$840,r4B۠ NIco7ȳ#3\f3'!hϡW X.Kf9\j߻ V `f|Wϑmwq++?۪Å(+*iNv28& ܢp)fsn3|IӉ(tv70&u<7%L ] HR'+ۀE3^;BCI7 &lCaK_ q%zk^5| VA* cr$="VBۇ YoWgK]?,3~17dc_vX? M7Ӟ_7^@r`:;OLn BR.,,0:@lg]aЩ5ؘeEg_bԉAvnNm> R'3.T<#eߩ<1vvYu;% &Ae䈑;pS5 `$}^ÿF%^D'uX 뗲mL8[\Aߏ,LiCڒ3ń|7hz1f-`Lq-9v;``vEDj1ybE,TՉrjHJ3\8;'g(THN9)rj\mm" RFcLzt7;k앵C6ܻbF1UTQ,Ё4CR HHtB؄.(JA*e>hpӏ;t1>#S_ Uykɸ6adC!mT 鮶l;/ 9Z*dN u'j&Jm an?fbMzkIb@z_̷WswBY' EUb WT{D̾Z?znP!Iȷ}8]ޚB3W9 9E(xTi#뀦+KıtTv'p{sSrR] ]v}C,wߥ``WG WXpXɈK D s03<3 }=3` {󠿥y$\D0HGO݈rw`hx$4Sfė7.C6T6Sdꐼny-| n^yY(: ۊI*7l|؇_[d39Iz?ms4~-hpqHog CuK:h~ޫ^+dG {HS^xƳn9dy:O)F쒰!`?MIJÎQ`?OfщG_uƛpmK}D$R*\˛"\t٦[i} GM˙)7b ϶&ؘWƯR(#w [8}I@pJC B ;\),KMr`،C6F%$I{~> ˍg{1~bŬV{hŷpGl_oX=и?]jf(/q><ԛ{jY̡&ȨY/hb\JP2n3ݳ I b=n I9藇> "'p9|ٕ^74|4ǀ85wJv#]9i)HA~8 mE\ [BjB%r ?iߣt;mۉ%&0]d=6Ú1W+`!{ P!&:/LHtBdf=(n-VL~܇g;h{h^hY5{rT;kgIxAWϑ' \sM k 'cB C:ȦEOgb{*kT\^Z[R)+c_R sa5aDL*B#֯@#}(I;u"^s FItk0dLC,l> ZQڥ8'< n+SǏ5mYd*/eEG"&е&[eCwy ;wv!HKZ]b@[qLJ B[! }qc"[ULr)cDa7 8ݗLI+G:ż7_ LBuV0&hS~pG?C //=bU+01}P8:wŔ֘ղ0 w|{̥!dV; :bSy,K1_J'nYܳp~}LF 0Ydf T+nw7H 2rDSf?tX13q+KpNT߱f нԻ(q)=xS)57 ԝIf< qvJ~ưZݨ[|8>j_mF8'y-س`)ݱ1+̤x4~~l [{3y_4˯9u{"+5 f r2|K;,wyt0QȰA*t%Z6Q=QVaWQU5'4g9@IK&ce"KCy.p}X* PLK =IboBkph69] J<ւvyoɟZIPCw+> B Љ0~۟G,Q\PߴDy9kݓ%ƛ|)H);{Pk>AR b>.A#;Ayv*>d6ªss`aFr%id~DJHkd>cPO9틢AX[OϏ0փ;A^BaGyө4@>٨o[HmÚ ;RP DEMfEv ,TلU"ހ # wݿ|hCJ=emCUM 4:\(0t_S~ug-6MiU5 M6Е6O3DIuȪGR zeq*EQ_Tmn <,;66avP?K_Tgk:e$*X[j"h#3jJME$Ƨ/?p GE?aJ0ȺN`wtVpvVP71U7TkL:rCx$Ή$a/M -.>CKgZa'9,vqY>9Xãp2WK"-Jbnc@/a{[{(t5!"c;w(5wBQHRzu!=ĒP dSCy-wy?Sz @QhҏwJY,5dH8cJ iaJ+0Xy^~7GZ;oC ee@I| iS=#O ȅU;F߸ɘ'QC&r0,48f9$/V6NfKv=wPt/$SꁤTqeWj~fLZR=\k9+բ^ yPqp=g:z"[fuzKşds՞4CL"}?#ڹ$aJW+ꓽ0l|s^fLkd -jZ)ÝGunЬO@"QEL7%;/ c-c<6_4|᝶>\N'/N㸚u͞fw"W`jwu~7w'!5X2rd'kn6?YWԋG ĐChyXL9܍FݸڦmK`\]&u]c#hq-u-Cx~U]Pm/ifYZ߯38;~n**jFl?E{+p.\Pv@:7אf@(Sup+UJ:Yqdz<:m~wܩ4zUhDHJ s4ruP-0Ű~G{+*= ͜LE hIJH ^Fua19xlJc:}l KTGȍ J3ymA7γkoJ0n5ߧG?.068\r0($-* 3dPXrȶ)IV߇cC DiXy\gA[shz d-&^7~k !ٕ𒥠ՍKDC O,ј?`"W;-o%MM\;*9#/XtZ.hhG4Pw䍉̲) ڍ1Ԍlc "@P=7ETᲓo!VK qGa;x&Sߠ^Y);YL p8MD[L VErBtgF`Q:C ? UI 0iJۆWJp8+yʱ9Wa2?˹zA(*2萗K(\A*Cxc#D(4xrUm{eRyDn"0( Ըv_^}sBV IP OL0/A0C5d S8XXVfә a ="sK25L!51xeC6}$n=gPJL:g+N}.z˒KK j4N>OGxrcSOfhV8O鯵Ӓ C=Ef\3;\:> oˎ ck8$%R4i],+gs87rCy<#~D}5l`L-fln _ō,7rSk2Vd7nZ|!EI-$ ^ibZR= Dx^JN#l\-% 6NM LW,\"3NPG=~4'F>"ZU/6k4]7ݰZ柉ތ@~0<` Kˋz޴]Z#lOͦ0'Hp:١ S.VFXv 3-Tz2FQє =i`o6sԁT)   v&byR>f)18Em^1ѦLsG3rٶ 8Z*!gyz;gi!p#c _Ooסfzg׻ ̈́ha G=Vd̫^F d3Y)N8@Ͷ8݋, Mo'GyDy{DН<[B!pߴrI &3ZE(N67 + ~@.-2\Cp7dy^FYsD%Vx|k}큊.|G):d&s%M sxmp: U63` 62A TaoZ7?yMrNEP/4xٟ }N/<@vCTdqȎĄԮ3&jmGv}riz%ZMS5qGŇ#rIăTBMQȗ>hp JR|4^TAgvH;gZxN˶sв6y1{_xn OdV]uTI? N(õ`Y:ñ=:&KС7ƴ/"DMK{P"v!ṙʾ@B =/0MhZwn rv'={APVhJ: &'^Ȑ` 3.0M禯}Pi|{,8Ak>yg.02yG17QHf]N #:H,=J> 4Lzmpz'a0r2cM/l s bQl=#@*O'mmNxC4vR%"D| 8~1.HF\-+ޢJ~:#Yun<.cg Ox3VA G$D" n(cVD'OJon1e?xCaݗ*YQog&^xjbFÅpQ@ U1ñ,߱euaY\{ufz|:#fN=t0I@u}B0^bX`5k [a;^<F`6[Wݝ&װS&ҳͺ[P`CTo"_m^xQ+Sc;ɥ\1cz hocUgK^UN:jgWZhƓt t HsZ#7 E"A.h395ٯ0(8 AU"fZsZ'boPEnJ}x#=xddQF5$3oB%7w {-|Vw<zAR=@_"GJ?E({IAo6H#s$՗}c|q(zfCʒ'9b)Kp"UW,u &.Yăkn˒XlD]m3Iw++2K H9Eɸ,%37ívB"d{8s&<u7@."Z#w.DKw"7tdb]GJU:Yg{=ix~^maO-sW3Usz7*"<Ƥ4Oħfh[Ȇx,E~(:$,ǢQZ bv%,j3jVT?8^dL8ݜ9Mϴpc3ycfWCcqlpڰ&]k3/s YזX1gZ:I[]|V6``ݔ Rӫ{ㅳU0{{: Q0dT;Bif],/Œ^9zgMI4U~THպ-cղ4|$|' V@S6tyiͮ87%'bB]+7o+n,sU)z96Q儓S5Q5rAͣ2串MBc'\k {9F,N9d]AU ?F̙d3#.KP"0̂S ̌Whu%WpkjО ]vk]} 3 ^+G1`.1[ṷ:Pq\| ۆ:w(U밥rm?oxSYP^j(U< ê Cdb~tkg0 ts:Z}dLPQJR-C$"2N1c5* .YS4̀oKIvMިgtw]"+qR?]ԥuDJnfFxXJ= .Ewf"Z"X.΍(fg3*#u4 jՙaƚ(#?mNGvM#[fXi:=݁<2iӷu>n |+ a]OZ5嫿Dx ;z*W7aѲ4V g,u ѤV9e!FVW(KEgy>3>)3{XF5#^kQ 4Ar86Q85s:u {WT6@bl*>}/=w"t,0i:kk*`DH~cq? g0 l!ǫV:r#)Rov;cni˫6a d'" <@T(4M υ`tI(JFyxx;%6Br0B &?4{n0 @7?(ϭSx yvO04/' `|NB|o>0^>[%[˻-XlIg'hK*+/tw1ڣ eI%*& _K,98<;?RʴJcU~-Kp=x%1mM&+e>]E k&)!$%cSKsؐټhҎ 3!*M^&4)@Cʎi#O ƞu+clӁ}R.UW.OYsULjˎ<|* LUȥN?(B#X)=$-U>O1veȂXX姺7%V$>137#7-;GдD%k!Ԧ{U{:"Dq>dc/y iU|IR?ز6/#I EUX|mj#_Br4nuy[u ,0*9e9$ w7[_mLeg^1{$u1+e uบSL96CذY} z:6,6엌;Gzʭ:zy6#N k)SH\ֈl F}BiddD]wV8D`#4ANjw!0C?`~څm寧)klO&%90)485 “U v6Re2H TKKIꝾdoA,?8I\jh,xpX+{h΅c iEB;uY$[*q1QͯI{A ͣ^2f;=miօߜûg92qZX"U{)Up% s N!샘!qn 8-@B1_uW u7Ylv#~*!_epzS:fX;6m-~<\ Հ 9A6f[ltTF=1_Q*![(׸B_YkB0FIn8kt|YS]"xi&45v tÄG#͋Q#WO2+sGlɾqstkwز):5oc#S.G-z=6|)}vn]uxrd_,gd ZSV5 ?Uh,gjN]yan*h,(|glB('|aN9s1IboMauX6k}!_FP;H;gu#2BYZ\ 326<>Gi֨ڕ4,C998b9N97-[$dq6+12M1j%lƓ 8Lǫ,vp^jdp:w)Vި{ z&]W.i)ue FQjNR]qpX&s`oBʶ*aTmQCۨVr&LPI|JZr,5TiΤZ9o+TY|=A$K3Lh燬u>E 촶2SS#M;xJU r4ZurBVbdJfSb,r9fͺfK&i><m!QGz'u-H^@d~ht.{ RsuUg}+-~( $&c|+k"Hn-4Ѷqg,dž cvBFiQ'hN/8s8Mԟ,ЖC}hs؞j%oHj]h>vX'S:qؕ"&oOЎ_Xpa=} 0AfL1pX2|[[>(^5b;AW& 0κ>9\Hn!V)oByK˻+H.,w=~_;[5hF>;^s^[^WުmK5 0_Ys=AqrAڣ`-c(i9DR #XeGA([&B*g6L_-ܗl~U)GM1tR|4 &ݽLieGe[l5@sESyK_@W׺p-UEC6U!nmĥ} t9Պΰ,6 *>:(FKrWw4Lj}D55i`CqHgw1'S#X) pLprgꬷ8qScG#TQ/\F gCl+7z<ڙC?Ih"auwtr~ &Q-VyJj CJ~/R2s6v S/K8]Q8I6ό@YmMt5x1XO3Q06Klyt>wJP5}a/ߵPO% M c RmAj 䋙F)FwOPV:%YB x᙮k]e~/2VBƂDɇPHKefɌnrBz;)T^]Te(0"XAVǠ~9dT=M`8nWr~AMq<\h'16[Iy:UcCĻisj ſO"Sko7%n/2.]5l1 cL &2\zbkQ.wr^8_Ɠ F%d7jeB_YV'\"hQK t@q'J`ߧe0^CmΤQfxIzH0gG2䕦6|3BUrG ;GO0aV L?>g. hvӪrK!jU^8i !9a2ܛ/͑CN=1rfZ`=褤}yb$ 7'fBIr;Xkt#3ZO\@J$u ~\$#;ܱSTn,{qsUW FkQbj8U 6s  |5SA E;Z[F wm"ʒӰ[<ĉAR!⏎ -tq(kX@P=TaW7Ce㋊ИgٮD"wmt!":o>wߖ]wc2NIh5bo1yT69rfNm.){гhU\ *G%`3HF&*e <8t&A-nMm8z0m%O׏)T1 *&ϥ&tkv&Mc/J Yo؇{{$OXga9u;FR@ 7) NKQ8Cd;L~%p=c&4f1pЮT[4puoeٚQ9(Jr”05~cWRa9_/`Y9{10IMCk}x=ڮaiTi+?(bjD@lSʆ ޛ@|PFC*:O:iN0RCRl_v2!:(XmPV}q|9/!{C$o]7iZxWӲ;?aV)z?"$3a:bp+tM툁+yLI(Ckt_wVGBPt13X~Ad5imdo:$"Y[* gmM/R 1iIrD毼ɍ^GbLM W.YI&8XZP[DsWZ̳ٟ|k@{s% fWG~Clt.)8\'>վrMxUwdĀ4Rp@KRےTY#p+>Kh3WЌM֘ FC//R ~9f|pdFv8Fպe!؏U7Ǖ͙w4ID0xh"}yqK OxP/; 'Ykv7XrՅ]1(%D/<$JA/2d~QN].39_>/G"i )rHU7Dr&-=I9љ',Yʷ ќL í/rx/z >mc6n8\n!8[R}x6J$?L3(|p(ލ~QWZ|}l1|:1PoI~J\{Hm 9 BR΁24 t~yA [>Y[DQѧJv4 90Uyd<7Ks 6 OA,G'hRXy0[}4[B;a5Ǜŋ εcۄ;6qnpB_No8s}} TmPsV}mXNи|dܘZ|yI#MU&T] Э:pZ‰-2[Wy(5a[ѿAYU*9H>1E,✡dldt(Oٯn;b0"f kO)EjSqB&F6>Z74GuV3g/yi:"nGx[נ^|覧=Z/GTP8ju?Ege {,Z҆H 39[EyO@*{3ߥVSZuucDH1y̼^Tש/K{ #^F36!4F I5Z_G ]_4l*PzF5|-C{<8;M-i Y:e_(uqL@X U1À@si QZX)ŋ 8{uw ŲQdg <L%h}660vV(X)/Y+ 4dv^>$6*XܴK ]ےvYQ|1m/Z`)3 OsЇX*;#ZB^\LI.R:R&3/H1,qo`{),"~de7څ'i6+!ssc%nf%ZQ:>-'7smG=NO,Ӟ>3-c/lOmi5=IFpr}L/Nu#qNX+4WJMX@{ީ!દfH^/յY_1jSsRI'K5m$rn' P& A>`ՐY`mJ} ]7tTuC&blM DFy |Al!4|7Ž3'۸%@jHI'̋\YYRcL4&ښ,xLE-KA7qK WPRKbW@De$7[F֓u-B;áj̢JjIvƙ A1EDjg6d# E1LHZhp}SHO .mj *:eU%'$ ?y* 9aGWW k΄xÇ{:XiScPri 429e}PdR{J#7kEo"wkoP0\ c&9Y]9o$R0]bKV^F%&l?3= ɅD&M /889\Iv}8P ր&U) e5h0&$*w~V*wm<"056X33΢v57JYBRn~`Fu{an}<7I}qc*nD{t0k AH%8 8ߨ  .!(^Hg +E]BL kd^4\S:Q)79OWKѪ3V󒿎rZx3_6P4{ okNy?b7/=M8ۮ+NR^8-f\fWDobQҠ}N]y~ )U&Ɓ"rØ;VŜ D<{5AjGԴ+5yt婌0OrJ4.q'ЗOO3|(Uȸ`'ǯzπF4u\2XA(&@+[3dw3];֮jXBGbo0>Hv+MM>{|b*DmlP c۽F`b^VMj-n1|~~ ET_98g?)PIs8Gƻ<[cbHxC2$$`GT_W&cX,>4.pك_39IC_3D$_cy?4?Acqő,fi-:dfF/O?+SD|ȜiV ~2BaBQU hq1M=Y]QllerHuRӘ :u4_N9&j Ojd7,YEMGlfժJ}K梢5\"seI5`vkxv5oj1H:ӨAd0 ~Ge͛ff^ʟ7|6LNR;\UNoR™AHfߜ AMK`TQY?3D(w ^( h-288]Q[V_zz7=ond9MdYtgjkĢRk2>fYF[BgȬZfcp(W[WoHH,Ajh^h|mg"KmgS=G:[ DY P46I~xGUE,F+jueM- ?Ba|O u>febj +քU,e'1[bFb1A?4)JfsFǛ? zLuVVQDrO'W7M3`j nk9&tN}zC[DLd#=bq?g'=_ҳ#)%DCY JǺ O çH<9"XQwG}QLlשW+>:s3V z eWO>դ ˢCٻa6ô~M:T/C 0 ͡χ}D?nr9L( #Q'p$ nPST^r3hZs;D% ElgKtbCE/ āV91Sq S $C6etVMFNZonT$!0Ӥ}\4X@ ̓{NTyy͗ |/97MD3iE#,7[yxیzV4S?vֳpȦK@`b@3i0;[$*K /rQVX,\FS泊0zK"Aua.!=g˺_ޮwh"w$"LeϟI` X1D{׿!Wx̀d4[o@jZҠacrߛǣ/0Ne{K?O .h-ٮ)䫦D YmwU#fr2+gfV̯4p҇@`٥{aԍwrj\yvREoLBܔwCaϾ@Zr~FPH3e6P%Ԏ,A |)Ϝ駇#[MT#竊=Q;.xJ@ji<9i.U#R5*Tڞ2lŠސ1' `LO^ aLsaژ?4peiNrW2AKtJ[EcZ G/L~X5̈́͂A r pU=U9^;D<+q`ssTQPGPx/W: * ' X+:ϴQӲg `514kDX ]r/)հ]~lNd߬6! K<_;6vKIKoaA3W$[/\ͫSi0(ΌGbx\ l%GT0䴠&D9P:( |s#AzbX4WwBbkOz4g6_nfUEO!q) [n> $9!Q~pȏYA2 աuPGI7:Z E4 B)?kő`' S=sfhe-ع$:U3>I\[]ki6"i|%"J#ѵ'̝)DM&;v>KhZw%!C7G8 V&<ֈN$5돐m2[D5nҠ.Ϣ"DiZ`(y ryڡʘ.0c,;yH Tv@ <=RL?t>͚fJ=pMVE)\i Ao+ VQ՗^GA헔WR4!&mb.j_)ddbBsCPAUφL7nN[<|ZҰ`(F`RDT|}cȆcpXFǶn{A#eLA=jRin%'$pElsvyoNfMScePl;g CxU9j1j%k .9Jջ@?3`I0.aЦRP-]|"jZRiϢLu#J좨Ne5,\VQ =P(kllNo i`"\*xi*P;,\fcתX@NUXlNIS=Ǹ,=$x ՕJ&œilߏ ,,+km5K'U_Fĥ[w+Ct;(Ly]z\*ϸf)0ꐦf-W7<0W1rWCҔ^ 7pU zMk&mxVg"fjkþuڇq@2fH |wyPHng._C,•!!5|&%%\%TﳐC򝽈8/pXيx|ɸBs;us>$ ڸ"<;&j4 8d#w/+(ni\Ё1;VICA{>$62~ĤzN =S/C?#+aTaJ"v¢oq!G|y<: ãkʎ7U_U5&uDKoRC omϚRݘY\+5 ϩ8@0+-d[p" _S@1y9m/O_(G@&nDžByL#]ڟ_bq Ly-^uMe+[?,/4iYR6/&kdZΆ'lc^..!f݆Qt$ES|x2vJ)v!?5-ẍd҉~huFkD@Y,nU #d?.elG[3剨V[)Ŷz JBD&$ e4ֹZx Đp,4)#m>ܤ;SWI &kR?T=}"S?[s~T!F_ [{5s0^z%AJ [Cc֔g-E2nOZTV 'd:53<R>ǀ.b4Ĕ5;rv V(ǝi|-!e͕(T}uU@I}sjv##'sCՊRX.F7GD!vUՅ堗Hx.K<Оp|Oss$&22e.$`:Q[aSexE%s6`Еɫu8373c|JBr5mj(yA=Yj>laچH:\mp?53J;|97j#M=H*ۋ؞\jχr3JcŅ $nUp}: Y)iM>;gX E88qHHM-rN܂8IأYe;OLR3qɒ%Ih}:wy>Qx \2Ny.+ʍnRiAX.AZhfY!%ϣ(m%3v|U\ؠ20`,/Dzdsݖso||qJMu*@"`\(0w{l9E'5+b$̽%P+Ʀb*_M:̃#=xL_>,|zm#ڼ =B`AIa3Z[#8s+S Η-ajE%{}=vYQ惏bۈtڰsgO|ޙM_Xx2'duRv6w3%@%R "J.$7BTUK<#kƠSΎcdvH?`ҡ3\$ #M]+h8NaxՁ)$VvO83۔E቞jVĚ5`?jb%w ̸જ?ty67;3N&h_ﷶbߐ$ó{vmm'n>eχ!o`&'d᛽dS14/ڻYc,7 @>K!/ܻ!SX&CIvK Ck&޵E-s?D7 N p4:W{M#߳K/_'7q.UBuݾECڇ3m`g)ӓ/9o‰={)w-+;BWXwl@yDs{؅QpNקT *[_(x,~mU p?x <"m? j^޹=ȟXP' )o$ DK4D5n9t:>NoCNO'/odmnP|{-Rw Ѓ3<;H{ڗxu-ѥc*D1 Szce4k~h8ye! g-s#p,oVi<ũNf,CJ~ѡ%Q#d@bIqżɰ- z7x# \m0)~ {xqVV3׽#Z08S?Sˍr5 iF-3ȣ ދ{xsCx1UϵW"2/h׻Gohltґ bkHy.d'kv[| Kj L q|`/ DDiALSo͆rmvzƈf629טKoq?ơ~X ]qYVv)'s 3aB4K XtOE=06b"E'Od:ķSwz\J:xpjn[R1;Gm(!2推fo%26x,![Q* E%rǰGzl L`%29R,7m̩).d﯌:F޾N$ P\xj40fOC*XKwkaFT, YwciIAa!.~cX1>l2!䗉xz₋ G]`}5hZYZ?`(,!ze,ralem׬d֏Fmj:cȱʞ 6UY(9 OVMnHR¨q䆐(&w]X҆* ?VunF+'O+ByGKLI/D_~x) $/ƈ|A m׃|-Gm!%u?0g6`io>dq%5ʜ LeЍNQQ(S[džRsHvhZfR<̊0ԚrS\Mз>$hg0v2>kj!F3`khoJG(tbS5.Vek@zRh $^U8tC=1-:2H)mIafxBlrw2~I ~ؐa)o~—)IxXoWD=9w,4t"w4*,8w\rdA)?Sٺ6ڛQCi& !8t~4"h<*k c }񎩲~}Z a*hLҗ) t3ľ͐p_ix҂"RfS  tY/'˞@F!qC^ޟ oڨyW޶Fq>lᝓm!^8',TL9gϪN7(Pbɧ=: } Dc\d[t)QNغzm]Kܽm^62=NwQ?M;[x%^5<&x.Od\o;bU4ϵ1{[}Q5Tظ8Q 'A ŀ{-̷, }StBgq[UB&xz޽(RݜSsBH綄Ң`,|X$qHǔ3{uq9 5<rG|Se?T _TiRڲ!G$[bʊaѪG̵"M;ל?+>CM͒pj_;+)sӀ͵FIxB`Ǖ"jS 64QE[@.":~i'o ՚t.62肷h)xde%>!(Up ;1Bp{L6ٺ$> 6oA["!RO<ǑVO%LIC"%H3^(R zȸPEd~E|kf&gOwaDANS5fv]>%`~ª$p($Lj kzDyʂDsR "cȾ _Po8G4Uv=RI[H&@%{F>ń{.D4':aw$*6Z겪Q1&̻ xhpȂp_Jђ*$i8IRc$$XHQeF r>HOR@+aؘ&\<ՇE7&5/]1$If5j F^f34uTW8LD)9XhزR&|V bj|վym4>-C#'-)!Le7ɝ롆¶ez* IL$$ z=I:x' BF,"HAQv0PҾ٬9fTLQ" plD'̶E6HrQZ CPK}6<|I3JZ$]tk靬{1h!RIInΨG-zĢOzR4idCd֗(}=j;o#'='*蚫=&7|;M$M:4WC'UhMl[-DW:~"PUw|t]zk/r4FK;"9U,RNjSȿqYr4yۈ9!v"0r)Rt(z< YeglX+Hy@5I2c.i"?ਊ8P_w@]7 zPʝxxtOo KT@@{0ei|2(_+u2mp_6|D|̭*4p?)JDEg/?+E Bn|3,\RտyNB1k%lvqf6^k;E>c'mFyhxCȌaRA&Dx3|,ksXfuu.>H`?I7t՘va*a^9%} ɵShWSVnYq\@ ӷ\tGn:G`̩dOhBu@K=!lE]WS&{67Ux3A b/ ŻUэoSw5)OZ?P'?E3e}~٧BFX` Zݕ-d .DWwo:d2 0t#q6 ZGAA.0Z6bAFj;ver5%|96֏f6 JfYNs'Ӧp"%XU͵_^b'ZIhXvVTʹ%9zZYqr*+bܩwHTNBćX'ﴛ4 rfv/D ğHENbt*K/pJiY-Q8Wdvŋ"[̑P^,pUS}8~8i;ggdzʾٚtM ^>G\18pΙl_(q>O#3"^$c2XEJ-j"ݰtks"w1ʧ >V˒xu|OBjx+ ۞=\ilX))BK#ʻɖ@~qniə _Kv.@J'q{/ђg)d`JE}49$~/ۉ%hF*1yv꡵Z4rJʲ_`\+npW}eTa;n[ڐE U%]dD@CddWǺЖCn5Ys7A=fV!n4z%ۼiy@5/Q%laS2O :e ]1A\AzB~CIYzZ-7}<#0lEGK򇚃*j.BOg)O[?[r xf$""hs- Uׁ3tdr|CM̀Ҵ8C`.#9YBÈ <+O\H:CFs 5RM&)aA+UdrJt]?h 9j#7͖`It.xGKd1?ZG0F1hy6 ]+s, ιc\p=ݹo1xw nc#c!ݖyЉ\lQo[1Gp V/q_Dџ!ʅp6H҆PDt+B$~]iPS!Pol:M T̫rǂ렶Qt3}k9+P-M\\DWɞ`t kiʴ2ݥpS~jl9&R *V2n<Ʊ+ |XA Í{8g qU<ebҁ=@t@ EfYcuם=!.3b>0HBl |f0ʧqHjeQqH|ш.g%kxa3bw^h`,45+FOLҔ_XY"RXeVhFQǁfhBS.@cU ~  £HJcIpD p#Vf`R: i&]L; 4:s:}/Yb'N- }Kn]vw6|oBt;@֋1=hDM!%L{ X¬؝PsŧH;XK0׶I1[ أE[9k3;5 DV\^It)ra8 8 >++Y1az^&x?SZs \*C9Fs+zm.(<5NUPhL49"raq<($3l%eDO+_V`~J6e2E38,5La_Ou6 [7F;\s@!/1uLh^*/BrOh7#wD,YM&6Ѭy.HCq`!iWZLQ'+&oٜ'5̔bVh^b'(@H~@hB,~;ԾJnЋC|e xb,]͞Ցo)K!;2E=!gg5 @*|ƒ-[++ Qkw=̄ *;[R%+ KAW1 Cxoq aӘgI0^ROq?a??B9pX6JȪ\XߜW7c?B4. &hާ/V p ]3 ^i^Ze!:?/W$S^!暛 DkFSrquц/nm?G Cbfw9Q22KH S;#_TUˍD]PxwI">2.jl(ݠ0{SNWcIy lӏ I`܉N!ReDuRΨd SLnYmQ NybtIX(zT?mug#GyL jhSBAJ V[`ҁ6wo*Y%fYG[k.9_:xnOp4pvud_j=މˎl6" ш"Eg@ks"^䴐5uW-G1kdt̋l:kbH6Mi$6YޭPulw)u^"E!w#^~Oɪ{Xv m3Yb~4c^+i?7C4\Fc '%k'蔶:8u'Ǔ! 5l &;e{7tMhWNDxnels&Z`A=U*sWbZ$3/'V:t`_YD8:HݰL9t^[gn0gluqt[I!i;mZQTlOE48 D`:u“ {ˆ@AcFld]C2W$>WH.K6hݸe~1W΂}:oU_:s䗿ƥ/0BBZe[UNri}hK6S#2;Rm9wD#EPRW$~RȆ|F29jJ @ sۚKJ޵Yl4Th, H_PhgB0%҃ܝ#K4Ve|mQ;;6<}%%~ KflSO /-ȏ8ە@4Vn."mtvTONzK']ʥNd,+UOC (\4NLQBJ%$GSn%;4]|`HAc$#x3>\3ۑ<>ڵJmkZ`]*9sj7 Rl" bk^x# y Dq9D`.ïڐƜLY5-x'5D6kd.hNR6. = @ Fnp; a g6+I5docZyMh.x>¶9~ڝ?GS6tAΒJ~С㙸t7"$"|bQ*v^,[I4.>y鵥1dvHڍ[i##Y@̅ooS>@ngΝ#@Tm ^-ڐm&I R$PCewJCf,dDy(p\4?WhaXsu+zG6 s 6ż2qC3I;L@iDjy_̕_ j>VI(*puThy װqɃ/,4 .(AڬIAb}cN)8$Ǝ3Y\࡫^PNbatp.OXhƲ0/"لP 3`E AN Y&R=*P)guV+|9xDR*r>j% %?HCRD^hn6{<$̂NfpN!]ƈiY> Ƃ5{׈WX6͌+ N k,- MQirX3R #0NX%==GKªibjQgV9vYW6|7X2ِEr'^?KMi= l@trlZ8=6󉑑n2Q1w.O{ЌurzfBU7`/A6:`e7sn]ԭ<g(qYqY@b`~m]Q}| fP8Yqt3*fm>zL bt ALc[g B.zYdw/ïŽK7+gj)G..]su&Y;8y;QGw>}8סj@*b!1rSF6@e-RKܷj0Ғi6U!A:75*נIkbU5"vI4 yY` Nlz]SZh~F~!*B-0s5z'VS9!_Ȟ Yv7$(sZIt]DX)GFBK5S)0 oz_/:8R 1":4֌/i\tG$Mһ_T1@8G?Ie+q{!#4W1 aMH}l <<#ʛi;,vY BU8¥0Icn[Y[R:R.L/(GJcL娚qYn9}QZM)nc$[xeSZ @BCPVDd}>d,WnMtgO6M' w0Ac8UlZԦĻ㣖n~*7#w>VLjն?[\.e$t+?QEEk? 3A mnyx hӇ# 5rTL *{;|ٞ  <8!_FZ}7+ ׹4q} CjߨB`}a ?0e59TR1sCz{y煼|m:6ļ5+&P/ݲ0/F9G /bS&z*VPCD!a6=[yk rd2@3w&S0.89_d`ۘ-jd!tׇ;LfRW[Zhupo'doYAVm8$M%ըfܵ`:sq.ЭDWqY2Mz?*flKB{T̚4{$pHm)N cXA.HdW|ΜXgQ:2i6cDvv4ʯ =g䦃?WT1Ua!^5r})礆^IA^ O=x"R!,Lj&! ,0pϙGm?rFDmO46ke8Y(D?3%tVŸǝUҴc4=% ;u)o< [ '̤8*'s*ݍUASl?B͔q ˷VM-W;'/"oJR 3kIQwY=96})bz੢8QDb*]./|0 wPIJ O"Ҡo_)cr?W;GXi"B)i5z+5U͂Ւ } K}$Y\|}~Pkk(%+ŕ\PD*9N;G1( fC' cy1k>&)-_(a3DAOsX+(G֧ W%b΋yr0ǜVر6vc<!d8gI"ܩ}(%MhLDh%uvVւ0VEl'XԨm`QS:b m]t{>IR,@`iV5h(tS('ùL9X:y});ͿYΦI}P0H0\1($؍[3{*=CZz7}mPfO̹\mro+;eΪpw{odkwt‚ocĞC4-x6Σ6#CVX/!`F;Y&./jFK|_}@ a ͣlBLPm-dcUfeԢ֗5K47-bR"m VEiQ) l %2ws-XDȞ9b?@< P|  stƮiXDfF8D 84^63.tTǬ{ȶ_@0q.U4 ,tvs_jMVU} eFˋ[ 0>l쎲1be=1/>,g-T#]`:Ѯ=Y4!n\O"8+'uaVݩڍ5l/%ƻ/0A%.}Bfͯ>5i&0*,s"4t -z!K㲪ezʰ-#6P=ձPȧI腫v6\9Y)G;,h A>JU&O̓#AHʋXt6+F[e1M2ÅcI~N;2=GV]'+)4%ZX%߅W$ ][)6wWb:5Ɔ $UV. zrD*9pI4Oy"mP*Osz22- [|d?-4G Jm62 u!;Z+f[IS/kOCVg.1Ag9ɔG"YATܫ8՘|&Q_V흪|i6䤫'tQQ?L ˽n%OFCnO +@["FJo!^彆:/zu$/֎uB*KzMh2/$t\ܒzTN{Of`9āV?O1ҥ⇇7M۸WG <ރ{xAɛ[؆e!`QtBD17X4M PI/FalQ ܿgfe'J @ [fH:(Gǜ MlMFczZ `-6ޙDu|pmi+]*)]7窞O ޭv=R%-$~ p`ږbe,6\wޖŮ hTse^( pr􋌍OLs~{5ZjhZKg~gvL杖~n~&JRhGM![ hVϠ8Dw X5s3iP-|IE– #,ٕPD.zV{r}꣟ңIewԖ)9G'[eu5H l#\|0U b\kL:GQjT\o>3ac1 !TW}%1Έy"Qjr{S9C Ms,8R[ vFH|5#D:aXįQԆB.C[gsaBceGu5a`F̾S쁶(Lfd=R{w$\y4rC93n 4ف+nVB69ocP`9|N;!8:+2ZDCoBW\?vp؞"EGw8\rv4 !Q%"aJ 85ۤdǒ [e[L LńXN̠|S'R_e0E*7E5*a4FgXeBEs|3Idw-bҟ6s1A[ɻB-lNnnVw-K{{@*'8?J`B)֪8WM P%ZM);>@[,Wܥ8VWUKmwUZgc]CY=͞Sh\@-e!pxA,Q]bhE)Ћu-hWn4Aa\|ϡ%W5:bsؠA(<),C֤+CZ\  r҆ \RQ;%f?ɲ 8}N%\dɻ~Q&D!{%Ǩ(  K%5ŝ"p4j4*qf(SVSOG9a?(BZD4ÖcQd[rG?up0o{,O>WPʗ\L@/ӂL Mp||Bs]Pڻ(t9Ү˼M9XZ 8Jk Tsyi Tq` $پ^R_o?40[gߊwa۪߬\WcXՕZtlQ8t n#ˋ]*ib S$(׉hf H<BJI}Q#)'ʽop/:*v?a{{i/ag׸ol^zۛ^Gu-:-o!@^-@ܷ)1<:H)Qzב0We)uSLGAPY @muֿnܓi|AyMb@La]*ُt_l!LHNLGW9͏/t!v= ގ`Vw8eΌA2-YM5}8LҏC0>5 GEyp}VNҰHoh6Z@`-j ,,_TmPsr<6͍oӋ\w&)șZeԮ< [\atܹ UTHwi27c: n}6>\jPoެ!E Cp=M_K85ȧV,1nuپ8/fE23}8?6ڻY\f~|wR BKWژn7o:z PJZ4~ gqoB#T"'+qMj&yT|zX*C5.o2"YXA9(BMLsEziZGyQleila_WiՇdɅG@."je d&+K_F6WwPifRc˄LۃBw!6g=:T'ʍik˶ܡLtk$a'`%@vI7|21.p/ $Df ׻pm1R:2cǵ9`j[OGMr_}b>(C[wc^m_wHO=:|`6ug846uRª-O֛''p=vw4zCћb+~:Ō#F+^Vz~30!ޣ8? ԐGOΡ,nw,:XIKk].;3Ӭ+t?% ; X_Po>޵FJ:6Pb*GC(V8б8pf+k=q\OT!ly<@,m0{ՌD5RV{x% =ynMVA ػl* ψX.NA~1+-xsrH:\.]B(g|U s[WXBISAy`M>[`6{T6z^4XcKPd+v YEXntAdWVǑY(_s r'ә *X"ćaX]<͘#vϘDWJ[IIg±rxybSAOӆ0~XR?pg^oҨ ct|&˃ ;7?>;B0xK5Escus O?tg>>59kXuw(2rʨx9 QB;SC"p*C66̮@[xؠN$m| u}c#QUn*Ā0 2ކEAoY^!7+(%ЬTWh{U[_VL X/`6vڷYry(#W_Q-䔞yc$A^)Rsjwꢛ,/gLЛ/{lZ*a)ݹڶlA?ӳv;U.K9f2B[:?1z[0 )HN? G"{*M@]㶦lv}oa?d'{O⺆AҊ: <~H,ԦgHFv*:(\NTA^% Jl$em|uѧP[;1q6e,##ڡV| E04d:'CWO`q5PNnlm1 /&mSzP8.S(YM{/W5?|$cM Ά. /YLij@4BH&l/)4,a,;rA9-L8ET[($"8bck$_{4_&Pѧ@ej;twTkbTb#siz&Xz;im-_ G, y<$ĂEB}ydg>^M(ZwlM}Ǎb*߲F=}.Ff0Ȁ'i=+n/nR/<4y&8\8ͅ:4+<ݒ΁(}eVoU6 >sŵgUWu#MUD`:yp2g]z}CPWԐ޽:Z *t ;~sRq3~ͨK7_GZVfxJFu=>lJBJuIYg„ >J-_ּy3ÂV185_vSJ~Ue8޸ :3A_Vx@, |e ^W22.KpX71SVO u CQs.aWgF0N6T S>C <6ҕeebRYZtYWy2&'MNT4=jyT^^WY9RJpsI㘷REz,|wA} glZl F8qn@܎`&V?^浔8E7,q٨.pv큋v SVX+E0#)P,DG 6 snA dfzާolsw7[,l~:<&V'y=^SD:e4uJ?;IV~}z'8V`aO㟼lz=a*mT}VZCXZ<1[H %ñ|U=`8=F` NKԧ7= juB:)7Vi"0$ (ЌwWiƢ\+O=ca@CU$Jm2[zNa2>lH-0 胧q:B&iwPA-q*z2~f'V5:k. 8i K5UUǨ5#iy33~ bW[Ws'*O#fa"x4oC;^鞅4qDNj-/ݕ-\0S\:ӷV k&QQћwxp3OTaQ ,8HU. T SBK w)2}#Q6He+Ŝdi#mZhCqI-kt~&{&MVCCIjӫvgb`Jh?KK)!À*%!TDk icxcFu? J؎t % $]ꝥr!*uT* zMǶT3Z7Una'2Щl8RPj iD~NJCepRPU;O&)‡CÊqo^YRnfiDa;|].=hd<t wglAt|7gv>fOh"[D„⎸+iZ=$ڥ'BdkqT\aY2/$}n]}ݮB#}T)h VV2>4D:9QbNѼh/$ؤ%wc?όƊ9lgl?@5Rh6 @lN^ )|̗uKȳAYS,$KUzdo`GFmj|^ih_A.U&_c247YZh88pb{ |uR=J_lXNYfxa% Gp /{GHCr 5;5Ԍ"\)ѰXi\$. >m6KG'Tdii_ ?)eXn^ ET^ľh3rE]s"&V;`Ā3]٦eZ)/@8 Lj4ը9K~tp' G Ne\C`U|j&/ $ؐdUN{+džǾ%E!?.F[GX\'C#h2ÜY9V 7n/ n`R'jW?gbF, ~cp\)їEf0$)qr?O}!P%lkBm?i+NTZmDS{f}2$-9 ] @3(4[G Xv'_Fc0ڸ|wK">B =H*Y`$-ǀw,LPe>UZ3ocGTǽji2rmosBd~dNdL/'w8)by,a[˕(JL#}4/_wPwk:xȾ4pqvԒ 8c`6q>/tX`~)#򔳸; ~&i|Szzx >*o^&,{xfd2jݶ8BkjSGߔV\&hD'E-kjE;r׀Êm7O;uul !&:rQ cDlLDPT^a2&é8:+xi2܄=M$в3Of]RMVE&=0KcyɑtRZY'NaW*8UZ1ȮPx^E9*lrv'Es z7倎!׭|pw cU2\gd' .D~=Kznn. gG br-wTPr QJ,FpǞ#ǠEkYU.݂SHw˨Ixq_Q*u{O@gAzQ-k(#Fܐ%Gk-Q6y#~:GCU=El`jץ E=mi\z5m7kXDbb ^ 'uU(ꂇn]2)NLӃZKҍZkV.zd`l}4)^$ *CZ}4H!ϷkX F'zʃbz%eŬv}lA-C3wN"SW> KoϿI"0{?)]%*;Y&ru|j+?b+Lf}p[+:3ӆi∵}{,~mC;tc.nD O^`+Ye2S{bayI3 V})gnQRdiB F6.T7 4mJonkHO~T3_M%G$GOKV5拨Q`-p`j7qױg% b8%`"lVI,o&~s4 N fyeKnĄz,688.-y]`ڤtP /R klhq/c$H" l.ZqI(m`}k~ֱtCK9C'CtpUg J&ypkW^i!x=6w__#2Ha Exm7Z1ɷg$GZb-VV#EԪ&^r7]WXp1 <ݥ5 )h %E/ K㷓a] exY| vT|Ƣ(ᜮˠow?K |߮D,#=^1{?&Bžrx3=˸d*T![X.IEb&ď2[t ->IľV~c ANN? e3jԬ"ySпp!.mY2*V:d,2MvtXA= WMjR6n}J:j- ȥ,Cj FI{hC*pwcf蟡$EGh1y/2%ʦ$! -0x2 Qء^)5`]#x-胔[`F!U!7-J- hr.*"15 lZ}nn*lJcly XkZ幗w1)X5<ť-OJ#>hq- (d,)/#/~|0)PN}yh 늬|셴4VvB r#r P1!ܣʃ4"aҫzn@/,O\(;}#`|Xmk w>?vi3Hs~ 7_]-%^D>fҀ.{9^MEY.cJf}bL apbS+X{-bEyH: }Z\_|с4"iDxDs,[m)_jI~)s(Ul`:\vp\2OсԔ Ɗ >tPARt{z2^6DɀHPk,g֋i]4ܟ 毜`^H&"ೂ5F=^[Qd's[v~r. |ǿUD/2ZnkU{aqj3oq`N'm~L4_~O~рT7 :y'Mi&?R/gMW7@D`0 F W Jts@# K=_G^'tR]`^?F鸑٠dΖ*d0]9|`"b\%k0>yNnk#%IPCb?iߔ//_(` (*W ?Efݡ]I~J->;xgі. B4?h9?޶ڼ[f2꥞rD9<7c t2䁉ݘ:WFeB{WyғD7t4nmDD=1$tJj`JeaP\JN2c2,r5OT~]&.+r,[6j0yQ*0~[_gҿ lVwÐ +_O/>UnBs&Cd#O1?JsQ,do>Kr/ gm|IF)*1ɲ%5݂U!Lmś3sh߷GLA*G:f]KBsuG&9!onN )~O|\p=]mtpJ1dDE3tyNJDYAdګiO65-e#ᇊbZ-MbO*h44EM,sUaw_&jۚlLkݡrW~e_}'8:k PHM_W |"޵ D/ʃܷP$Й3ͱM5D̋= =xBE~"9,yQ/@Yrw2}uYe@}ʨ֫y0X_a7=H%Ctt&j@S ]XYͭmkv_67% .R-Q/dJL'syR(8;)ʥ,+a{wbn۞I2pڡ^p%yp2I2?'f<8y_^Lӻu +F%Cdmuz503H&]\Õ .I1Xr:-*p\zO)BDORb{VY;+\Si[[]+\/aW5Ĩtj=NW?Eʫ+'gZϩdao.\>eQuY65ag4b0E;%dHC=dv8*@;2/I,c=~+hG@,LK24a[$z֞m[Jxրh3 ۜ[s*iNtC,3[L81XLvL]00bO% DɼiۈA~P|=} hGСkkDQUZLt(VM{vTҭ}9w+;QI5Ɉ~&yDg>+~;R[X4 HO< AYPhUZ;PȖ|lLJ 2zS!E< ;nIAAu/F|ỈJNp؎ QDƾ{TP%".tqBuއ|Y!v5G}{?}R%е!eyʬpd:pP񡚹k=09<Q'F@MDQ_t}́Ԇzh,ϛGK׭'5zI)vmU=,CcT(oV| Bc=>I5t{x 8@DBf$439qMNZ;JY9Hu{<<̕Z1TN"TlF7:mv= ӿ *Eāyx>t R^A0(WA]ݛ\bPS?8;F*!w>_&#Iy_Z}-r?ŕb'?>{Au+ynzuڜ~ m(KeFs-;)m"AupCxӔDnNy&h.g*⮭dnj: t<7ck$;^`)N,*3OuG 1^@X;\5Md(!KHg喜BP89CzۮzI@ ؈)T _ojK8y|bK(-Uᒛq>*T!S-0i]dp豸0W`Z.lLhX'146v|fO;.=]Z  {GK 'yD&QL9xN-7ǚUzmk΁8I,\bWB}ƵQvb43@=5]%KI7'9$6 Ljպ0}6GH".Dȴ!pTyD P㖃<-[FBh`2SE aCn6_pH!mDʏ Gx+apDFrքBؙ[=~+geF2oZ^ف¨7G|8 A*+]mmژeJE7w2<^blξƌO*[TdڦL۞827d>PF5ZK&da/Ƙ2QDMb=g65 8Yf}5x<ٶϒqNSs"GPI'QpF!hqdd@ډs9P<]R{K4nf!a7 j>I;;S@fN;H8Ijd!M* [!aĭGq_V~  tK55KD w?TcaC&:GN7{DnhsY4266cu/RlXʳű@CXHwKGcr S'Bg 31LQ=U ux[diOc # w!T}c|SX;A)oS>amDLR/DV_y5qtsV ‹ENY6v T7# :~^`fia]W_}VrK^Yd,O՘9%\h-x[<4E^At:0!5]I\ys{a{-Wuؓš~Z|i 3G=?b߫0D5(ԧ<IɮyU X\Fqpݫ| ^v,qqQq3/38lqGd3i6 ҷPv 'BɞiMlj Svj;TG=:%q2K=|Qb$ex& ])qgSv=/q奄[%?9TH4ujB5 ${].vP}"/EW CԈZw%E+F L=UsY[L3`"~"-9 ! ;LVaMvNUt&u?.2,Dpj]e/Y 7\'I$zZú0KCxJ1x8<6k񈯿+M{q/t'I* 2ŭh DB,x~qʐv$qR{%Ko}>S_asLQкN$cjeQrcլd~HMyl{3B^Rx /B0j7bjysBGt-ڙHo\H '2Q+5鮕P\1 hI}+29/i̒ݒ} uiJ$k,[N-R} b>c+=\{H " SWXJR(oF}.9(>@(:>( e$8J bKZfݽ^*  %v='K :&a`ЛyWLNIF k\9T{?>5O9v#_oV9hץ+/)V~Μ_B8WXVWe@9 kKIAL^ezO`k3@4!0śUT+Kz>rG0k ZsJP zΐ홊Y];UE Y8*:[F,Bk1rNŁk+BtEх1xX_H>'19>lS?Tp"SZoA"Sf'o)e.E{r NJ;ioʷkW;ɟ0ȅ'*R`Ww=O<oV"VcI C%\*=. }tiN<+ Cx rjJ՜uo&@wN߫J%88Oc:."l@ۗ09m{vyC@1}lui,}Qy;)3/ ?r[ۻ\y$mFujhiH If ѾE APM0JD4*L{Q94#n`"t9@Ld&Lv!rwK(]ؗz}[҇8q#yQIC[ȃe\`DKF0a/[ i7c!hzJ >f0.М h+036 F(i#cwf.!B{4N5 б&ӵ.:(}2VdUk 0+_!$y4lٗ6A3!_A_` M9sSC FbNTB;L.ڇ웟js%AK aՔ|aa9g I \)Qf]L㢵 bP_ o<&2#)BQ/ B}beSF_>L9ÓI`|`CO (sE( \E<3R ' C:WHx<8bԛOiK~ -.;!BZ5}H(5m)P*K#8|;3L? $i)\)||2CT2}r>+ȩ jHTˡ:FqP vT}qfy%R ƄH%gk?=d F44xQd*nBo\ Oy(fV1W 3Hбz'ECK~0w,ל~8i (VfBA)I@}=O>G#_G6 1u|Ñ93A}3M^ Jձ"o^9YW79oK T ђ'NANS Cje9*0*N#/3}m8μ8A E@ZY4n(U 1)R 'kJak<ꌂ|G&&G}g?찇 T5+^D9V KA>)x-7̒#X),̥x~[O6B{2D+BCjP' Gz!hd3^0SƴZKmK:b 4drc7Zܷky3oIv&E"Jo]7C\"4 ozTfš\@y)Z uvwyV#Z>rϕ}| ܭ誉f1Nt沸ʬ9,(e,ʹ/ 7㴪yYn}L܃hj}gQ- <‰l#wǎwu*q78-P7PS]("[\*`ᇍ7wʯg5r,iyj⧳`y(*Sx*u#OUg,-tg5} B+$8yf[lN_iI:l2<6^Qo;{4Ep+~/t%>(jyW'hcuJ'3լ֏槖%Ϙ,u] ;Fa3IKhPbsa E&jE/ZS5#J"ָ){uiI:Z{S| K>YYإޅ6娼,A4Uf0gf걳ei6|ܹ8a&95Bf6bj2h'h!8^j;2E! bҸU(dZcCU^l'tڦsDX'*_ Yh(W[+3n4w^:{PNTj !"|Kog1wVHD^-cn$I ')3[e9 b?GbD)\.)Kϛ/W%Pha!HJ- Lrbu=B;`CvP`B^{RSDr)_`~%:F~^"2 {=ja>Q7 +Qom9KvrZ{p{ٹ>@TӠiL=EAi2!ʜp>wL/b2Xud~Zʍ/nZkv&НO++p^] W܌4;~h 2sLO& eNvS~Cӈ:_Xk= P3B)'/w-x~d7%T-vC!O!5 '4 B]3#ߺE7'_Y6ca?fRhZӘ*-^&_}zZL}~p"r VIJH& =l4X +ɮ ؖI'':WY7#˪QnƢڐarC^ P&w=\rB[& ] P BU_$ݣ!i4 5/=\ycZASLb5Pe%Z7;/ߤzFR T4LFI`]c<-Ex0$'OuP2_`n{~bhLIi)P--E=^|SW?3/$ћĭ$RAZ?ܜG] * ,@4ⲾQϸ9I!G_{`MpK~A_ Rr-CfOZlD\g0.qc VQ)9=؆߽.wZk16HKPMD|# kR׶INZfu;M)FTLQwE)gÏu]:>#D=^~2&nZlMwDrO -J'Vg 9m1Z!oN :;FĬX(YA2IRP9cjK{ v+ȸuߢSBr_41u@5"Pf 23H!Ӻpʙ/~gz6ѿw` oHOV,SDg~xFꈽAsg)|Ֆ]zQgĂ]1|i4YQc`u7Qi'RQ8 /0x;ohk"M /)OS<3G5\_6}}^T[aBGXdfESLN:ujԆF0}\gY4 DS?DSr/T36J WX6bSӻڠh.Ղ͘ԋ-Ꜣk,HԇJ9*l՘4oI Г0Ab&xNKo9Q׺hyqKolT=C/pG쎢8<~6!磶#`sFxȂ/B-mײy K\{ Γ jhoUVxѭ̗A$_[˜|XX? F aS&WM I-=J qiI [2BvvzdU!y..J~ 'ĸ}6_wtA=tdچ/en%{Qת?$Wj^S{?Wn D enA3V9L6V\1Jx 4Sb To'*q"OV&$#A!{[; з 6$se1i?|-6QSST,5)βfn/{wJ&,/wn}o%%rn|Mm w'X6d7TJU&~ٻɧʟM_g+\hq< lUi7X]~~}:f'0[/ia?,O@b̠?J]J$KQi'C¾jnl! s׳'rF̧ Vf̖_]'?oI**P^ ҭF2նHг^L.Bp[8xDAdqa \l\-̿3X:Ő7-,bOON eҍ&,H ^Lw}"H2\y7-.qrf! Ë:l/>)4ƽ<b#S)hސzx5KME)sCXtG LWt TpGɘt}_kHG$CQ= 1þee1Kۧ;%1 ;.+dgѤAڒo>}g[^ Ak&*jQ޽viX,]J(m;VH IrzdxōR'xU`َeﶡPm3*P߀BO' MBE.H'n^|~⦑68xlܼ,"t\#DoT`X_oToRg}$t N>D}AO{&>6zsA4YXX2э59VWU8}m\()&˸n@량zQ;olx3xn M)G#񼊣7"4gj)mw]S.%R<Z Yм཭1u,ͭa{t&qx4H"۷BJobY7Uw eI #kJ^R'ì2?E"aՉ+Y&@پ]]7F,~EИjZajY g,Tڢ 6IPJ._&);XӀ\6~lj|fK@6P4pH~i fMr/7Xv˨VđOR)ެS3 p,ɇc~B"WDiڑ- Mlݽo.N3#lh[1hl6xݜ_% cKfwl7$k(lɑ %T | < RQo+(EzcTsp Wʦ1aPj >z$qB҄܆N4F=i'kQ^6t\evHxRDo`٬;okb`-7SP8ԻAaX67yˬ]ώK`kOcb~+lD_4[lj[kMZ~i)@`<}/r1~*+M0NjV8.A IZ 9LA$j.tK`-BE {8L>(|E,;l!O/)k?Q܎,nPEOb?cs C.NUz#v@Vvv.,Y}r5lw] x@c.q/jB2uG>@e`Jrf֯7ߎ?㽆A <9،TĦG6Eކ"5IS1` zZ̨;gtk;{VB9)4,̲:l:ݫ|+CO/I팿F$IV AFGpC421IrR{chj#_1MsPxpcȱ"lC|_.K/>CYn9j)дjbZMGڇԨvD6[lY=J#Z@yڟ^1jU6="\%Jz`D+\dSsƼr0D8rcL&fP8-)eJȰF1E4`8R^xI-%l}JgϟGZv/@ }9f/YӅ2Gm%r50j$CL8xD]_xh"5-jO|>_58lq HA6>,6~x K H|: |7\wPpR,(qvBPٞ|a\聤kv8UAp^b7-v VH}+yBwb˽eOi+lXJHC U=$3Pjb>Hn0"wzua!?:@ɜC3ρ3lE':>vھᩬ h,b$Z=SXßLjDɯt1CIB"7';vR4)1Óf&CnCD;M叓]rigN4Ǫϥ辣 azg:ɵ/ 2;=uZXJsR l΄P̟WRlXjL?"G݃2tyEH_o^߂ݓ\g>cpmK,4-&wL/׿V)ӎbpYA53a&U&]w gGQ%ESsF]lLY}q@r5_( 7yp3x2 ;GQw#?X,Ķ16ߩX0*™Ae@!^ٶ4@z9uto37lB߈o"tT'ZruT%rIyрmF zsLfo:ÊK&X l2f/ Z,@? 76qn93(j6cλk|9An5vUt+aҼ7='׏hCsC]UsEV lLYKם7埏knO "3 qHi3b^6v|5º@SX~w3bN-}B[XDzI 6?S*5o<ݠ0E':Rq[I ;CjT&ƙevIP֝h6zZM'j겦 v~J!"zӃz2jrEeC̓I.8A%ludڇPA@"UV\l'<ڸ]b|}uaL$m]{a'{TaXٙq;o)H3\z4- TȺqaޡsV+@ "}9~(&yk\`,kgWBE䅻f#xk{ğ`V͌Zyc: yaɁ#Q^l!4M1ҋҧőjocLfɈELH<60(n=O(~Zss~ ATSܝ ShL^|>I{ Kk Mܣ%FW|9eBZ9Z'@zfmeU9ÇQ=ud==qq!Ga/j/hRKsK0OvB%l/ (>$9J]_M(/#ivom6xp1.V`JsP?'ޙ%'%\QRq2 NF|Z9(^ b;nG+j>l]{~3舻X;Ҋ2SW=̡NoBRu95v x >,YlV}&S1yy^CW8_ 6zU=fP*:}kyj -g_(\ؖ[*,*tƧÓl: O ^rƦ鏱@h%<G픒`~mDH"yz> ýBH"]G{;8u1@]!ҹٹvp:2yKQ 4+݋2iv>I@L~X!xub;2)_ǡٮ*n\SZ.h|mտ!Vkoo<+TbAE!*$P=qud]L:Ɍ\2 *xC[@p{۟M˯ 4W@$~<ɤhm*: :x~$6 9xW!Ve&Nx:-:飷-ʮ8jKFOU_`M{XyK`xK\6 r`o,VKL =B='p!}Tf6B:%F'D63V7}ܬ]rnСv"C[ӭaɟ6=A:QͨxZ )S"/3C [6pRb ػ./C5AXatU ){d& JxBPKav/X>#mD2Ą+.f .W˂~~k-?CRa%)l]/$i9kkP=?u=>ýjE9bwlsNB+m,x_"p8_&?&EG |N03 @0-{UogN93wPK14biXeYJ?6VHEhyL7P=&r_lᬖڀ[s4 !l?EA%;&Cp\m{X}lMf޳wEC ?!jz!B3P'콋7FtB:<-34E18" Wךv/1# 㙅r?@^nί{H(Kn"q%} ք5m͡#i +kӃY)FWVAhT|=~{9ώ.^"(:^כP(vAF ~3tj֊d-(ZG*ZE7!k#֕1D.J'Ny9rt2lxVFhhP&DG. *{/miU$2znݰ-Hق'Dԗ\-*Q]6Ri%Zzh4{vaJh'Gzb6k zFRU~TP]\TuW}ߧ v>th.6bAX<86/&.w/I#vL\vZF\M0PwMJ}E_ @<P;K1/uP[tH>xw&#j' Lapyל4pa k|5^HkG4r½CzЌ^Ӧԝ2퟈)~#N߇M" 4@&Y?wLˎL2 Cjz0-ĝWvUѧ2 3zU(!/ ="hs D鰉]y7B>3AU@K`ˆjw!0ђy5V6wwP7k L1e,hL:{X}XԴ'?$_) yֻj7<@KL8du zE;92 zR|Y#jS#/Vp{-ҡ/^#);JB;8o ZlөJÒEn J+ͲDN@4w.BQU 3ɝ뿦] ;SpM1QRe9ƄƸvWs]U抨 '晬e C/fw>bhэXlN )WeʄpӠ !\#cW/BӃLh&&R{ ,S"(00T b%YGa"1M1nS|W,I  iہ \@y_ mN0\o G΋?冹t=p_pc&A % RR^\cfI@\x E9bI.5Эaxxm7Y3Iew9ph=W۪DG͇nȅe.tL'2d_.Qzwio;PώmM.] TZiU-5Gk@=qw>7auvy.SGŵUk :7h!tĺe5I`3wr +o@$ ML"@𢣅BK^ ؾ]:IWt K,?+g8-EFG $*#GܺPtOgq#f52I3ѐ!પû57"m~\\ b e.8K\r>V/9եqK@Q8t ؓvK ?^kXTMlJ!O&(U"qvgr~;*Jhf#A̓;U0^K. kJ//%<_mN7쎔kS6 [P*.F5X_ V OĂcl>fD\vc!U qXHS o]o6P\`Ў4 @0ǔWkjB[m?RG(,oe>*,ԏX)΀ѠI U>?#ـˏkuIrj~gl嶈V{X3ldU-:df9s 1:6b&r4|o,=a>b{j4ϙ(g)MKϙzVKh RNbuzG!ciy8CV_}etO'qXmB`HxXhQû*演Ee)Jٞ,iַ3FՌgF{d!%:^Z ea0BA{oy'?1;l /дDL)|ώU⡹a'MQQPJT̼stRذߖ'L`C8j^]' [GC5`,:D+0/Wӌ/g fu2eƉ&lP o&)M:i. %p ֐EN Vk|$[:N=rӍx=3m-bql\R.Z L8U1 TIp"e9H~{Fexۑ,JYZ9<\fhYxqл%-kKȱ=2`6QwY9-(G5D98+ F ͯN6SdЮVq2`;acj=DHZ}oԸLmR5 'OWc~wxbJ9ǟ#',lnعvǒ/ Rr{[TxS puz؛]q ˠ `r_C;?KE􄬊EyUըH;2rOW~|MLt@Kg3P ?L& XO}ie _Y]/$CwDOOIOA|ha"b50E0Yf֓fϽF cs`dӯC5lAXEvۮFh²Lҗb^xA%-_a'Pm]Fvh3buoG [.G!;Ű7O2q3j{oǔ<(puw}QȟH3@p,K1/TU>30q2 #F}Ş3OlxXUmHWqAkr^).wlPh6J˘ߠ:pMvagT_jxWS 66}a)gM|X }o&RMևK@! !z;("8b787A=U[ޖz*j3&+1p'Nwkcq?NOkG6p: ֚‹eQ`Υˮ>,> ^v>;d,'UCnc1,d) i=uy,tS{y{]3]p5w7PTr]85`U+4V$L9߄\#픭:|0='A X $@|,s+@cSO]tұntk`44T^DzSPHMvD1oө!CZeVk%SZ7lHG67 ]FL=͚)v@|r4f^Le+r^%,#P1ܽ}Z) vFwF7?cdO H(q{`V+(Ul%gWoe35LE%IP;>7SF<~04usٜG>y~7h+ MS 1z+;\ ݉D;Qܘ9Kݽ_L؝mN|o4?(JX$jCOEb Y5fVfLsT~[E#HםR V8lA4m&fHpjBot\K(jlZ[qB{I&Z<&m_դF-/{OȦ3ѾwWjXT`;^_ !V+z'DfiI_ULٴ'Ysl5D9C&Q26U(Dzq^w{`ŲP#KV JB_@(is^!AG$8}}<'#?DV YV:sʿeSL#;=15[^/BOhG  !d4U߲ >,lZ1*ז5D@ڢ#a(^B-&)foԼ$-ir4Qh eTGy?5cǘH<_  ,ni*8$E| {-S E$[ڤ1'Zmieφ;rӗyYEi( 4{>QHmv 2еf+P~…;Dk+GB΅WB@HeaGe~%]-8 F?Zlg(;"]䛖wY3^=ҢXHp@ǥM(mߔRAmZzQx}W. V9XLjJ`Y|*G7Eݍm{ }6{\ESA i=j:QM>,'D <9/>wâ%@sFrҧj.Ս~:ޘʮ E ^ef:6ͩoԻ൦=wv-=WWi`@!iL_z&Y.U=:?[ݪaQס߂CM Nֳ˿W 1 φIѴ(ЊZPJJ"6g֠Wml:HMRIHˋnRV0%I{b19Uy -\l±(dEI!"2Zi,{)Vr+}TN,hR]K*vB).A!~w2eDJU0w^rKRIShnDT3Xx3ZN f&L˪'H|ƫ\ɩĜIV1p5yA-5i`$rGS(c!7nXRV*[~"X;0cCygA/z:g/G0^$U Gj(kI|C@KZ^˼QjSF:% af &k pG)}{XGY]ɍ7o}S7觎,kX^Mri-h; :Ut+2V.w 0K.mLW9Gz(1fku`A%ɞDiJwv|(%4;n΅6:'475F@|*@G;Ӆ )aL+/eݔ;!ƈ)ee̸ q ܓ^g ꞃSv/^'A  5E?GS:+ytVN5:$\z7jQ&ԤӺZS{g준,&T((Bd @2ZE@hΩ&["4] ]Sҙܸ]BSmE+/҄x0rrǎEP9Q>̐G@CFbOP=r'qP`$^p4ݗ (00.a" p֬\[J҄z1TV3?V \c%#yqf(;F'Rn윊٬NO =Fm܇Ώaaؗⷯ27׸+SsJ [+OeI{ ݘWoQu:mq'A9s "A~c/Hoqb"`CR/ Q[C o;3%rd( 5Y_)z=EݩB%U㽍=-dVkNs!c]j2 56Fca=Ms7riڏ}Pi\hP bd>PDNWjA a%!!FK epBrʲ17v>l&k[t^R܆.Յ1 Va =0^U:`:>'eۜC\V<:+IcjJ#J 6͜#];m,TIW^vjZP@U!)h'aWu#IMUB~`uUa$ٓdLJm:#0Xv+4popr0g+a4H_:/RLuZi.Zwר~?[w("1|oTjf"{T)sjyV+)˰}yH볆MXp\^0kLfX\Ɖ5$7j\-]`# 9=lco%A]`82¬dx'7T|\a6ҿ5Sk0/a ߋ8sk)LjUc8y3&'4+D/߻qmC`0)?X8SCipGq1;,p=] 6#Ql܄KoY".g(aN 1j0GpD*O, L)fGq`ly&c EE&W}`%XЙ ΁n e7+@.̆{>7G*YTJ{*q2kV$p-\g:ѧ3E d- |*v٦E oñILs m D?>b(Wq}~~\m33cxOඓwAX4ojBP-fHN-9=}ۮkD4b;)8⦩v`$ ? v ,e?bYK`C wۄ hmjFmxDEqha^u%+| >6XfQ]ꕿr-o8ނ2;Rrɵ^Bf ĵڪ8aB5'7ƱMǶv#rkcjH@v(J~ޗ.J"r_kP6L'(:R24Ǔ d\ff $BUĠLaPρ|wXA riѱ@$j[DwgޜW]LΆRZ ];HX8Fg:TpMcӹG-&|GLRp'z1ZX$ M!F8K:}XJ^('In@I<;=>&4Wz8*V cy@\@oԗp!_q ( b\pҙGK5Sr$Eb zb{kܑxe4{sm !^a]L-J)&# vBoGEj>@!˯vA1ƺ, Ȣ?'d/6@H)Rv%`?u/8VVgMf8Frm]/Ä]Ǐwg"[ 7z0oIW/٢ۗ$ ATw*=agCVq =6S=c!"8LQbBH¢ S~F|KjZ!i*}XgM= 35QyttG '%K\ #`B^3nv6 q=7b% &c<l , e7Cm/2@H"k~0|YV֠@wWmSUrX-3ܯ @9IFS79[)#7wYr"!g-f ^'R38"g&Qť 57Nk[\ʅ4!59cd!+~e |Pzk7;d/ť 6+*_tF=};€&,:mCi9 #I9NDue3(0k|d#O01 sMp_@2&{Q{D5#Cn|?S|C/!%ϼ:4RMFM [:ù >ǚITW8e 5ݻ`!lI75}DV'ׂ % v3 ^\- c5=wrXrZd%0kVMB0ƒgE|u55ߪJTV.2/y\큆RJp1$1Vbl<߾2+BѽZ?&Ud=eKHR}*Wd/P"CbLsLJRF1L->7#fn"!د =OS?"ZI+a +([hv5 MPfVL[!tV]T"Pޣ$VpG K}\o_\]Rz+G)8wh/hɴB ˲ [b'1q$%`^|Յhc(%]eX!m`yA9F``ՓqrE<C 7\Q{ 7SXmo|2\|-.EGRZ% 5x<0:?gRp~`G4o6nVL.k(]?WZm ڝkt3BH\+ԶbYG%]YŦ "b~]!]toI;i<˘$Yd/b(Dž?)LiHOI$u>tϱknoànWif#a\0$Ywu2o7@Pi`'(F'ϯ 瞫,7s"Zab:g(ɭi؏`zʞ#Y:2>٢.1oLR+k ˱SNL(9"؝H4f_"`D?S'_'*c(߼Ih?f4~k4e#>Gׂ??[x[] lc!gKB\aܫ11`&Lnt_(qfԅTFv %!\@է@Ar XS:h iRq∜ƿ>9i@Ğ'9ɻ1Ó!TƱz>Sg%|푞B4J>H|n:פ0g,rPSJK|Vm'MNޭs!d~$ۓsE~6DBu\WcJԅQQFC;4Su~mUo)Ơ̯$˔u{q:&ȱVr~K~&ʾ^gmd Za&n״pezEJNu<'x-!P8:~}88J ='6mRL`: wĬ cb )%!M0XV˷;JhQ,IbvwVt)mgxb;P_l@Y/U@̭I7Xzޡ83X?/*#m2c(7{̹ +} ،p=VwI(q%ۍL$$S=rMdI C"u6wD (U%$ IzB]^J0eWeD=k̦ZؼN=U9qahqG4U& Êv`a+<8-I֮vepL8wi'sL]6[!% * GkDd%+:2M.d?, ވϬa/6W{$nX٩oG)dCYRo j&<ɤIQ^4$~M>'H*e[ ZtF^&T[kfoa+l$D˅-{`gnƻ ?]b (¯qglbQ 4\It!cu:f?wӋGLgl#鹮/B.?}8 YG{dDI&dosPW[\T: ;@WuYHF~O*J=r>#Jpܲu!6Cq:7I=z/p_M?s|uLH*D 7(?0_f >z-K5"5{3ː)UN2@y!A,uZ`6礼ud@jR+R^:o(T&lDAo-BiM&=*BȀ-_/[ el.5A'x2PtHs!HYG" MT@L#rK,`^꽾9&Z閍꩜l\CUgH<~q&HP@oܥaI\oѵϥ&]p.] ` .N[ W&5A*I*/}(#.-`;FJ:7>Bޔ5IqYz;Uv~ê[Z:h|/ kdwWUk] T'ː.M`/,ZO_ƔOW%|{EBXũ| @!kZf!qV98=9=ŕvjۏReeؚ'}g d7ȓ:`OoBcLL67 Z_Bjxg*NpA+eŏiR?ֱx Jyȯ-wЈtdX 7)ÀY8IsՈ~ ɣnÓO3\8uOjHkɨLH&y4@K37&3O\@ 93E-=Հ)>:d}'Klh>yYB MaZ*gd(҇sZELȯ4u',x*oUSVG8l0V(Gr.T&ړ@k)T gPzT~NR0%m Fs-.,DStIS/)fSRچ{ۦS|WPԴtYЊS7#IQo)I@"y!BuF~uܷ$ IO%7_2הA0$pֈJka+ύ|K2RTńj}& \w& ψEߨõt s =ĺNCqҭ?<6 ћ #Հ^}6D8@;*4`V\XA .h̸jyWgGT(뵍 +TIB񭕿Negfh=*(k>^71(Y?iN$g [>V jB}d:\A 8wm㇨d ѵsoՙbhi)PWkNX F0l~fA 5ZTA[`߿kO[B lr!<@L*Έ C5M9D{m z >;oO'%vJ#r~YM) 4ׯߑW]֬`3jhʾ.1n!/-q'f+ d׎V_(aHvG^"lmcSWM_AlXz]a>~&Y`Pdɪq' Eq&=>V춿8|[]|l:|@l上ͧjΈz ]n8$̻e|ScO3NyB`+Cd/'ʂnkb;6j#j$~} Y*rg-kۆ6n|Xn;cN,wzO_xe&ŝTdP<pZ'5|Sc OOSŜl!%Mw!Be3s|MN. ʓ(\ +Q8KJvZG-< ܈j$/MH_`£:A&CsRåp,u":'P>F6n:$ d]d=qA+HXよ )E_W(VR_wN ^wY[Ea{%A14Qp 0SyHeJa9 h3NJ l2Ȣ!c;X`/J3ύ KB|kȖDQ=Zv}{;{y?o?m%mke.W>- EUB:::V^iH̝ā #+o\ Z#F7xS_h]IF=V`MDUW# Y<m/޾y0W#"݆䢮oT*jwO d ><|:Tw ݙީjR_2Ԋ__hoOӈ~i2q cXA:W(>,܎MuzC[X{]2φ.4rWڂ^sK;<S q5dN0͚A)ͤ+ O| b;a՜emx ei~C[ߙz(7id\ٵ)G\\G+kW$rWQ^6,oEl]b͗0}-@',x-DDt;A8+7uPc@%O!LkM/M+9n!ԅ'zCɕrc<a~dbsx\xJH\E\<[B*9vUJjњRKf?1UNH,=!+1i/UD7T ɍdO.K 6N縣8[98=i(_Cw*EF Ox7c(~/X8Ɗ6HE_h5x!1lq/,ћD4/,%cth; }N3-W"xD=nW O!>Az m1@^u- =0,rۅ n2T. cBSC74 oJAo8hxtꜫ{qJ֮d|[ܯ5u$g*iE8^194 4$v MsԤ~;3:l( >r5ip 0t#E^m/fB)Z?=ꈤ} eFը+j Tf9Vb^xyKIv( v 6-8s:cҮXghKj d ^\.y lMN#.J}ud.!FWxzH }w t?T*y/,&ՈRy M+RYbfQ=4!8$@B?NiM(qT%i}u~ |p:U c% a[tDO)nbe5ph !ŷD8.j[tb잳?6!h(uq``NܹgiްJ0 7R:d1+ Ϻ;2@0 TF>GJ7Ip #xgx ZAOUd&1ǩg]3F+v<)7 [>I }0<^NV ɦ> ֡nGSt])Rjϴ]kk(56u񣶷)nmgݍ`OYn30+1 -W Lbtk.LיNl j4c5l>BSIȭBwJtR\=vm#b!hc-fW}%=[UZ=W)#:]C C$zUuXDJ9 (֔KlRt~9N4 QXX^lGL0F") leeLׄGfrF*v؉goTd)Dt]0HvMl!!y:H(""$DYĠEYq.ĕe.iF2'k<7 ;{j+jgʒW?謧O4]ޟГJk\*tm]K:6<$vji37sΦhPyќMNy uO\,) u,>%DDS"v "j}-=5AGz83}x XVk Nc'C:Muzم=f:!/0Lg·۬۶04h#z`=iձ GyQItycqamZCD[r0D|FaT t-sD>N }i [\cۯB>3SC{GP(&O9kNsHwզS7Z=;ݡKm8FHX{cXQʧ/i,Owti2.Ot\.GÖNNc֯#÷ Tc\cT;( jfAr $CUiI(`G߃HJU(+m=ljټ@v(Z֥]7۰sM`ef%6l| Plf8ߜ!+Ѻ j ֬ز"pm=ĨiuǁT##?P8 0?"iA o$q^Ie)ޑ6@3(GO$.9o즮\9>s4<`[1 ,}Kxt:Hj36>0SZyD s('~Q 0{-b~$,RO~XT(s.?ʿ6;76b3RSK7P7>*ZJ+Ea G x?8TxcSm/ⱒ⚑LR_P21Xzz?urnwtwpM ՌCCզaM&\ժ,F@2@g 瞏ZNNM>>ht~BHkqfQyք`*0`p  k5:",^ 7eca0]a`ïAE;O aAGg[Qk^P̺U¾'&x?v9 D3׉, L8#2U^qڨm5j# <ڇ 7,:NDq)=b]%q5,kȰjpW~58WĎ9aa޾l::S~uyII^S0#,/FeA%+d ˌ/2eU8!ni~oe* t&xB} _{>PLDcIc#a0_m@9)-QH䊜Tp7T<ǜbJ@ROf,=^Y L}2Pjfv!u_zs<6PIpW%VtB_]"RX[4,[1cϹvǯWhhc<QYԈ<`՟EoHlg*F*8eڙUAEPA#X/`= Q57ʽ-YĀ5wggI50Z׆|էh0ifv%޽X=Osn],^gC^MZuIMx }/-0n/fkEc okO;378I$L$A[̘XH*;ZA;`2i?͙EP '@aύZ*#y 6Wy(ڗ8`Ls8stI8kZ-0F}USbimFW'?G@,GC枟5K]ˣity̫*qTYOMS}KTt!{LӅU,~,rqJ 7;,k`oj-Fݟmb'x "_Q ?eS@@]ydL$\ƀj{l`ݏ(1\i}7x@]#|8?Li9HHb $!jNW`S0>T#OC"r&IR&vlQ  :`_Ø;(F޼@ D7} ,">Mu: Iy=p~5Ϗ:KGn #S::9ЈrDt$7(&)Cӿp_mM"q2 4=_v #%> 7b儨6Zx8N$k /:z8C;s/䉾'zHFaό 8'z)+ ]ӕS^v&bub/C;|06@^ \Tv\ALt:`)0S1 ϛo ڇ5- Eɀ=B3=RϫR{d=2@{Pƍ&Nh}s@KEMx6Bvra1= w_HS &IJ^MnDV )][iEaK)Tڶ݊UV]$Y?JS*08d!̬Sہ}~ +ʪH a򺪆(W 2$Bj1DOh;_|wϝ@_t8c:ik7T$rv]]2ǣ0ַY^ ZcwJw,ի-K44JQ(3*`c򯊏6%F$Nn~xv>htHN͕="rP >̋j7[{ o_7/9N=Q[od| 5ok/? z`( %i4 v}9&؏N46)hGjTx}NBf(EzSEf|.c2/ΫW/{xecsoaſ8PeV}JPG8ab\"ǧ}/hJe#$U~ r1 kDXL99/3=K\J@ȞhfH0Nr3Y0/MT΀-zp$Jj;pWŷ4pwpIz[닓]tr!oEW'p6"Hd]+"+¨d |oD"fav:<՝c9}O,7rnv .5 A6p+֏0xG*?&7 m ؓe[c1z'{nr4t֣LCClPN~R"uShR5,w ǵAMV)Zd!E)Uy$޴z2N /`3n MI[#Fk g:;3gPO3K*♖ s%V  &re3kL,|o,&9t뜑Eq2TU&S"ę%Q 2y1` RMz;jܚEU'ژ=hvYAړD7O>ijyF 9vY5Ă_Vn×[Qc ><(4R -xaQqzie!T7xeMIĮ X-K#bNl UQ%I/e6%^0}:0sk7KU\N-tRs.4d0 ,&!4]S{xQŵ]zhNpV8Y͟dtO8߯-Tp'~DcBY-3DSh>A %N8s`Cn㯁-q21qq{B}x%~3׈? lY*jir MP]q;KM!W~u/ZIy6g2/]^'VF4M9J&r0 N(ho ١7{6wa5۪** eXu~͑jziC:CP,H18t!! '7,chMZYFnt6_ϣ]B2Kr茇ce*ϛak*dBJ+_3X&]z| UeȤƳ[HԇC8 Sa}y$AO". .Լ Ěi6w&"tj3֬Co/ N3uRe^H(ގF|t]`VA .ޡ#|*k4 ,uQ /hXt zeK6MI'\r|𒵓*y˙ߵ}-kOt%38=~=ׁ6H]I4)Pgu[-b5$ l .xϽF&G~Ebu!-z`̜%|/W!ScϻGzsT@m<11{2Ϳƶj sLy?Ф9*9ڭ fEy6uh9,2k﫧DΦi#\yXwf@O 䥆 zUZ䄑#~Π\IZ Z óLɅ]E?A+J;dž_ƹAS`h)(lVgu"0*\vLJ@+tX&|Бb.*h7#P#7B_vYzYneA7]%cs=caxXWD9]Te# Ez鸴Ԑh뷠&!P5&3yrHxھK;S,1߯qڈ6r9v>Go:\uU13 ՄY{@"hY対[&#^oޘa\*!g'p#ג,sfbi"07% Ӑa3@x1 |\RfH ,&,$G6QF&*vL5(mu<DX#@D3jOn}_ʻ+1&ru6!ouK*E:$2k#l8f"/f3^&j?H''3_{NZ S?2uo`bċzh$֜<f^f˩3ܲ1ASxIG- Yn9?K)9:awN0K(۝]7syH\|m%aQwʌ2T"!SvG-Uwjh.'Q _X7]p|K;8Gm/"˵KQ-ԓiX-6"q )rixHp;ڌ=L]ȇہ+Qi>pT"D4nGW!A򝊳gSTu9!2GJ<T8_L#DA BZ,y~ֱ$%=G=NU wh u%]ZNo&4*Rd dɜW͛ 7Hq+ jnCX tVlQ$gL|Lj&L4jg|Wl30.͎J k|H V:^Y^Jy-o\wT*T~L $oecm=|V˦{ :p O*-;;Pi@NjNJ~c:K["3`ҷW||~ ,>{d)9YuQf2`خ˙@2ܨZ4rG? mh*||-_f&0QxR/hAp%j/l/f=(;4 {ShiC~m` Q7a$ذ͙r\X}jӛhX u^O+aiF\KxKnn}/C9 8DȠ*1ӱ΋z Nڊf\L椦aC'I7-q2(y9+ɏ'3JWOţMG"֊ߐ;Kǭ'W*F8 y""< w&:֖ZF]җBS$,,x|Pӑ*αyQVBv|ykq[xL}ٰGHֹ>x(ʲU34ȝ.Zmua>Ƞ a3z 3K{zuIʜBk*KD/qCZ%sRcE4>f4_o}[ ּL+^+ѵ47F>e\HUe1j?8ͯf9 3ZUUmS Kse)ߖ5j=N,ESJ&)*bSGI5Vfi^24sq˂ IQJoE 銐MZ`2=1bq =YoY;@a_;d #L5=@wsj--75ȤSVYD1ϦV>+M` @ă n*{z5*t?LG w ړm1o3}fI'R)==l@DKSͱ0^ kyNxЅ; ns =Pr0_-ڽ"j "m)Lazt*Zdxa,}hhڑۨN=8@zX+wɱ\Fpi GXc̝q}7u~hDM[7dQLwxa@p/{ YQ`YDɥHThPFxRTktKǚv^Pwޣ =Ln.ye (-mDXɥE{"8k;M=Ȳ\aj9OQ6v|(]6, 'm9tZY#TpeknL}|0L`XUZݝZc-CZ6_tЪ'yGW) Dk)NHO'6]wbx.`n[#qil{ V3.wXn!-=A%lvbɂ 0BB4>iIZ2V{($JJ 'o)t앖Bܧ+;@p.3A @툊`}{ F?flnEu@og~D4;K_:Kt Co# 4OXl7-lW 0Ӣ| 4jw`02y?~8Т_m'Ďp0(.I0.D@uphm\'y ]r!Lхb/BlM7άr6<<#LEFEiKwʀ** 7UbB}K2 H魺0VSgYned3_j9%x%KqdW}s DZcSR @ۏONTh(^LM9[X.jm1s:༈_2nK6'gLS"{垧0}IYѭ w~N$ {[uS AKlm&AvD~$nۥ\ ܙYx'p.OD5ͭ2~6f%2j7IZ89:w`z{_.4o*:{HH??Od`P~g ZL[Ѡ*ѸYQ`/]Y#L I)G2 &3gr^#MW#̶_1{&+']C_vCs)T3}ەnLOuzOn>Yc~25~YaOJ m*>?`Tb"IOrJ0ƬDVՃEðWXDKxSt& _g#¹PEЇ8<` HXJ5~xL*uJ͙݌!r#TCEdeSSv 4 }%v3B߶E,mw3^_R+kNfлq@;1ze\'Ɏ462Ҕss;,(A8S/N%^{MUʠ8V F3SR ZVjf8hHT67KCyR;{UT|WyÄhl.V͊<]df[u1!/VOǧxTCñ75]`rŕN ,/ƇJ,"&Znؐ$-e×Éoem ̜M<}e\9a57 k^XF-EJ]i'tLd] z}z1_,+|,mf!6 ۡ~K@WWV3 Da3N̺ت͞lY˾7tdV`C _c;&6Vb\Gh+lYչ 7|mg?}񌟱$ +I\?w ,߱ƻp^bxQ/%:r:c'` 7oZ3eիIdsO'2q\fnTIխ1܋)ʨ+ԹMQġVRF[3_7j~ LJ[ [, )z< 4gJykb 3a85'͓(c,EUdjNt5%t _XeOi]=K~V6˷& ] W-4C$fBch=bHohO5:#v侄5B)] }l#/(z&B|P* : L235k,»“KIWQb8vY–h-{F4lr(?F.n^}.t7;7cDbO?=<\ʃaYg(YnxXv1&OoD;܆I1C3ݽJ/LgxE[IGre^Z'D9dqd.@t̢++` +ǣ/ Ծ2rÝn1Zw<^PT8 6fARӸxx,-v"?(Ju/Лe+]CoPX8#h/I&σs'6oAgz,"dGqPja5ۘ (Fy)l0೎rϢ+m,TѲWjpcngn$~P8?޿@εz}d6w7֛;m΁jjfE">.9sP{c✁V@^^}l7xUOVngZ1o{nGׂ^TOjOzr'x70H _ĽoR{f%ߒU聢Tz P1i5W ?esbtS </%vj%M9_% K7wMm|tsFqXMd&YC*=nfhnNEʾ Q<:5sR0Si4bEfKusU1HÔ !hb րXYQȍi VFWN( V[1*HQuxfQruCL+ca~i4/GW &Hf>TŘiS .0%&8ElZ/U.uM3nPϙ9oطctPd;[`C$ǖ)ϛ+,nv Ɩj.|BYF?gH5RV "EZhGIKl|xߖ*'W!\0/(Wut'W5r]Q~%J,rv0Uox_s[R5iSIOfl#,ތRr2jKP2jL\\}nPj'>t- J/Qm?3=_j5R#iz>2Nu;ѨJj6gJ [R@RQ9:uݏ-]~`SmΧ|>p3{Z# eu0$xGgtz˾d3whٛM<8Xr`,|yiۥӇY4 ~ӖڈV=CD:n>yZm^Hؾ3fIqvMgmr8;ra,n;Bl:jsxH5劕 >.C];l.(ZaFWV!4Έ](mN/dg- @4hMi[h׭a9]]A4G\|%y-h._=1 yҨio {`_*&MWJZo BɋӮHB8-Uj p keMҥ( BUGvVI<@`<|y#9a],Mhf=YwLc绿 ByyhUxdGofyL)ẗɝ#KK͞ =[YM^qlVifxgiy{dDŞ% jj03{?T;DΜdʃQ<7 PTceLr1ԎRy'B}fKf5+Fv@ Xq y!Qa61H6L恳V׵*n]?-1ƴ oJb|BK:TYO}(Bo귉'`W6ψ]'K'( ZAG(^X̖vNrHEZ̚tAO~nEj4:i4d!Vly<@M?kj*Cf`z1V*_ZѨ:|D9$ormv7LrO{(e؄+ Uώobէȯ0OZa(%XP?5[3\fB,p`%[}^1aY6FX0磭%D3-&BiKHh ADHC%d~LSU"U۲ZM?3|]k(3!KݮrHCiARN~MmB!뷫Ą\E8uZxҸ#$wGshs]!w\@vjyA $=p5I-cިu{N $VPMKX6#iLZ#ϙzIt(+n_WZsQߡRa-0:e;+*0cIUj</렷AQj8 ~hwL?a[5es8${^˰S_N\c΅n Eä_6&q1{[1+wAM>VM4tϑx'qxtScZooUOk t(4ay1]Pc_ufL`pvk5-]#;(.<~N% wȜF!bl7&`c>G'B5-T劉3_`\m߉mwӷ)j#j_s!{ ʤ9jp9 th_i ,M N$;qi""'2Tl2>"B.}l!t3/p8Me]T+?=@oq22"ojɦ}ϢqkXVen("<0´1[q~@+4.:~ Ce\h ͈Zo{r1;S͗aـe_}&_?L}5A!pȖd)@݂~5k!R9Qֶv_H6i )Y$qA[Kg4lzI",ZʣG軎{p`B[||) 0# 2iXKBY 'C,biFYm`eS'_,'dC9.{)#;؉LSs hZIB~XUˢ~0[c1?D,J tNPֺgW)Ԉѐ8e!5Ro.p0(rew3oc䗸ןG.VkN1R&89D%0Z[wmlcJI5rN"&\N'6&jt6ox 99 6=iN(|ʻZ-rlȊ2mL͈JΞ8Sn4ћfgT !dlR7|4rx3?583{|(xQue5 lc ꔡSD=cmi'8e۵¦,,q aj:l(z291LgQ|oo= mttܣ<{Ʋ[ ,*.|t>Wfn`qi>!.ϬiXUQ?ȑWˁ=. 4OIHİ||.hp#rV<p'Z -U3Ĝ֕ {m㑱PiDK[M(G`}cJ}`I7B=n%Ձq mf#ڏ{D#P ;fցA4\_*C(ö nM" jJ_ڐ; Ӈ .#do/)1ͪ=" +J tv}3:zjȣy\lsĩThNl>ėOplz/m[:yVy).I%xAhAOJ3:2. 1ĭLX_fNM];}F<Fnc^r.@0E}/^ճ:{}%gJd3{%a߫;6nΟ]}YaD!/_Ay.-x!Ķ4?P-2EEߌCNѡp^}XHF,#G4e7aM~o+lmEq"ylK4( ļ2i}wNMRu5:jro|>ZyFܮ&cFiWfuY\v߬'2sÀ*KzA?:2YVAi9Iqm4;ƠSemῄtnIH 03_CP KT[70N6VRЛk8ng`\%ftE~,9T#YPQmd,-qUjHQ,`drɿʂ3U֖-cy^0A{nDyI薙Cl-Zs%FLP{KlĈ!ءmV'f+Z59C5vrO,;34ZvHǬ;\)FC磙ush| 0 W5FK ɭbϰGI#|321ۥju񒟒tZ3"6bMەt٣c M=)+x%[ٞpY.)еg Wˇ-)OgC("R|I6; gP }=C1HlCc}3l]PBf 5zDJ)2P-&s=D߅PCmhqZIȠ (UJ3wźڎI { fZ/C '\Z)Zx! dZG>\i;2뉭;(E90:lZ@) pR"P}i5 QYփ + DvkG;a@' c> AլBZL㜗eyI芁UvIL n:IO,yխgIPpSi,oj]DӢ; iʾ[.}BH q{*iG ='5gw>=+f rkFB)U@s4Ih1}? >Œ9}.anҼ- ? L ;QBOSt4mPM!2mYt JZ3,? _V[ZE04uEZLF# SiZ%vun +8=]]ťߚ8r\u|A4C+i]Nl! y䭢)&Aɒb9<ZXo~ڻӋ<}sԔHug=oč4_:cr=|]`OD̂ س:o d X@=n{w Ws-dt0*eK'[e6bSիo3)>?)PKٟP -a|:%&/3'v?q)"1V6w`E0y{Uhތ Qbg `M̶0\<*Ava򓥼 :N!DˀC1v/ qlCjp~}/ou/qܟ:җN3t=&:<'#͏miK\pDbI&23W(}$0u$n18iNVJ(6`#Y,iDQ017f:4M/gbZUS` [}ns$S*(bV5mrOyOc1q_*mms1Ƥ@<@!翐F:9w;5C ŝ8S6IyV: ~/677.5 PԸasoz=s=U@d?*bEN.ZbwtkcFW\ SEDOcˆ]Ѥ!4G( v(ٿcӧd &mS4rӹ5{1¹wU.7o+H o[} ՔQ/A\MRQICLiNo3`-U;wBW 4?Bm L/Wp,_J>'}.C̶NC;"W1_o^@͟dOßrBۺ:(oũ/T&x ~|zK-PD-5l;z̓/ЩV3)ќGg5<7ܝVJҨ. ]iVI∰sz5>ʼn{0tv(7 hJOU& wLuWx"?_)aCȀlfP"OL4v~>yQNxFP݄eY4X`>f4Afa5BT6:=U2c Znfsd F݉217e u;N. uO>WXІImߊVFEZp%^jn-5 F$hOz v `۷JlzkZ:3Q9 Lka*h>Z ̭ S88SӃ%$%3VUv> 5eV))μX9 ͗YUytUed qONZrH_,, qs} ZXť}9N RJ+g|:i9zmNUUjxSM uo.g?@(DΌQ%9l-E4U7Ʈ%ѵme]C3O3}zV MdY H~!;Qsb=:%om@[A0(v.b7_2<6t:9BC8cxئ& "Ψ(fׁb=R63NP (^7Ul};@? bv27 OsBf {z7t2GSM( V5gN ׁce0_GI'VNmy3½[DW@7 (2N_VP oIRy 0P=?fU` \m6ϟl?$\8] u ?šz dkhE">j9r<^KQ~ؚF܃Q 9> ]WE-9%0,Ad0cg-fjGã\zJN[:%Z{#1u@}`$ˮ%#AjL<=uBǝ~w̎{υX@)C%]NW)+lȓ׎[vh6 ?k'hfen毨딊+9Bac[v%VjRvC8=E\cٺ8 S`mO^TEzt?VjLTi D]%ϵp[Fb Q(CSPkIփP)/QM*a(RIYTJ{OJ-᧊i#R6)9!9zq }He{&ߣ nX'bU-ɾGl@roRN|ѢJJh[6G,4J @xVO\QDMWwe~ԟSd٨Hxn_j_al<, u?P5tCZkyܫќ:ȍ`g X۽Q׶^ٝnʔ7|/R'IVgh1T-xx:3$ x'n7rpS|aW%Eq +ԌRe9P;Z\S(E]c"=T5_= '\WX<H<)YWzŨXѓ>0d%,[G5p?92\ذ:_N= Q1x4Ih 9 V^f0/S`bd_>_-YuCN W Cu_(RS\/z+;M}ݧ3ÕcӅ.,L6=TԾh@V8\W%fAzG_&cX?R!g,6D$y׀nEX18+ ?$“9{Db"e)PIfl{v(QOd|ƓlPE}sL+X"' Xh+͂,i5J|Z\UWU[̑ -n/N>J5?=M+=_^Um4XƗxP4ʪxqu5>؀нp*_4KM8Eup &gV$ߋ]j(y\كHXCj` ߠRɁ%o* 1[qL)/֤*GCF'E(c5vz[#;4wY> ׽+ q=y3T67%zh|"YZUvB)^-"2 ?u*Tݿ9*8zku_q5A\]؊--X]8Θy#5v"ڬ!7SgE/6#u+g{FfLzL,5_6⇯we/-)-7 J}6%YUgrSn?D)>wV6Rt7"R~x1)H~6U&Z{~'2]pcx D "2841Wl{rUTO>y5m &bV9^/Qrodw@/Cj8!|ԑ̓<[#⣃(LjfFÀƥ ‰H*T'Ǡ'>C 㩇99xܮ G4>i"B:DG W?tG}DX[u˟.CїwE+كI~q޿M5 [d{zd䦂9'LޭVHDt _0Q/DL`B sVX檰{.\/ތD/qZ.R)=X)5&;0kB$g0MaGSW_rpӤ/S|5Pun'J \ITaif¹J-Yl*ɹ֢²5nYLQ $j~R$4׼Q4*L` .Wǹt*0RC9y9yA=>Z랍qUo IBs H g7v[+gد92}687=R2J =@G(Q_6.K~7ҵg|jTֆ mq~ Evm% !, P |!| _z^O ֟y+NǺ |N>qw$f r5]F&ih>Do0ofK3W07BɵF#E x}*y2U摤<(zђ`0 *u+o[m`S u TQ$Lp7W>)+J9_ f- nUo焓Kٖ Gީ󭪇3?҂lLQn# {@v`aj[1O##7P‚˭t>| PxfE̍rw6{ ԎZſ՚Ԓ=B^IqT5ZnO!ߠo4]곑N-0O8e(NxE8  B1>G `4h…:ڻ1COEmҋaꏥ,zJ9< Vu3Q͔hA g׼])_KYG v}#\f:T!]>d WD3Fm2jEhr? ͔z ef+>eO;nRg=Q #x1Њ)I,'M'Q*k-|#euW$tʸ2BL@hn-<+d+يf4 15(ҫF>A Λ`.02G>YַZI8| H:"ĨW…rUA$ +Hdsx4'cÞz3lBQ0oБO/, 3Q4G ~FdMΧcqЊJp `1l'}CS^xkLVRklrJHQ`m4DE:vXR h&3)ՈjTo>ԭT Vv݌0?l&)^#a~s"TW}O ^3`ih3sTBd:Qgq%tߦM%] =lnp+uk $Oj+劣Ę/4|k'|ITP B%Җ&U1=}@{y$f,}SǶzvM/"{.L@|V{4j ;n]N4 d#`_5ud59=s?}KQwz7+67ca9KHc.<3B±@=↭dX4~`R V_l4K}޽//[4vc@'& D&0-;2% W1@Aks #;8#wB_mBXGD2i!shFݞB бl͎hDR\U{t%~P6 1XT\赡ua: zvCՇ?tŚBb R5"ؕ&7bu59UYєi5YiU?a%PCr0%}*Ω)rnCHX)V(z>vtD>M" 0;6+k[7; ' 02VirxynHӞ>)>v"qq oXwQ"V:Fe$)$˝N?a~^^] a lj2I&[}xԯxc\ll؏Ⱦ4x(Q€p]Sa /kA <^fW6 BA"\E1kaP^K=EXU>zP+H]Wg;cd,|QIqulJ{YWWzu$s !]'`xqECXMUn pjP_+^c,$&((V\AjA\)B68tŷB^)ez <-Qk,}"=2+t= AW%mloj#XE^ |PZ$Cۥj/^` HnyڰPDs#U,.M&{T%l7܊,h o^)&x/}]RuM]7 't̺Q锫l4\D NKt9>,sQ5>#A]\( ?H}?JL Z&" lDgdִ% $aZS/ k8̖נ+ rKx›#LUXƻH皵XRkԷCq~C+«(㳔oBq@3.2ŷ gHd,n<ݪaC\ZĨD>}/M\qABQ"?Tb+갟EZeԛ@Gڇ࠷ tL|tEN3롿匲~%m^v4Ӫ35 S@?ʹya\-[QFdbyL%QQ6!}<V/$=7S1u!ݢ(0$ѓ@p xk{[JCrCVb̻W\kc h%#sѾ?_k6)ށE?B]5% Լm|tZxWfxZj{*2hF(M"癕{*MO C ܌4"-鋜fbD7LDya[XZ8TӘ"Plv$F_{ <(?m49!]|'5nTDV!'G,"2XyXk+ȷ ϻ/qٷ8|$dIu&]+ ky +bݔ B?'<3xA' vK/nZ"{|:a zژkEُ;5=nq'i?V35R%IU^{,j]i ueq$إK|uH U푑ђ q46(8^\p6!YrXG#BƑb%)Cq9^' Ed6"c%A+vވV c0?R [{ff4w~ ؂$&6HJQWd:D߇dyYƐV4/Floj t?yr?b)eau2%!_͎} 2L@rw\ [O"Ŧ&c3Р4ܡkq3ug&Ĺ| ῸK/憻ۣ~DZHcQFr7~T_93ER(ϋiރmuFfzWlc-UB-*5&;t<'R3Řr'MqRwwЗҜz;5[ƪ9I j֞=m^N .W"Ų#[:XM/}P?,6kcSbFu"I/VJ8v4%2@5Gtoni?U֥@1k;!|R 7ux./+H!$@&P D+%?Grte?Foc#Rq_(%eGkQb~kAÐpcKX_^ҏUA G{d#'Έʍl@T7\J14,T?<&sÐ?63kKÑj&ΰCr:Ǜ('1'LטЕ]p,e_$r˚{EDe/\zb-=S[ ft8 SyаⓏrl7ҥVi!b&hL ]LsLp)܌2.gbVxAx4^Jvpa,4$T֒.P"90`-&iATzH@!k48x>Y8 x:_7?틑 ח<>TPBQmm `5MvwXE"ijš36LYL]m?!ymj6`eN(Rdc}Qp;_gvEj@X7Wm5=K,!W>XI)<lɆo/Ur¦RGp+Gכ5L#͒S]gr.;f<ta1j^4 =V}%&j<(Dg Ĉu^r1,x'W)rc@0-[ iJ"@rhw%1^A4Wݽ*NTz&Fճը.xv,Wߵ3[=$R{̵-ڷltohܸiB);vdx7F"񧀩CÐzx2gP~_ZF(w_7+l]s;%afF|46Cuyds%пx1"0XM{Bu{p$!0QyԹ]C0yB/Q߯FKd\#3anGKi̸ikœHhz6Ӧ G=Ɏr͏SlHO`*(,a`mgocѼ'IHp<+.F=#2kmjbɴWY+kGIP)5IIeLkbGʅg?]֙PF# = zurtTngs΁x bW}QfC`NP߫/,9mHLDj\cEdFFѝN I.N%}j ,mџ~KUMT]Z6Ά:wAoA(8u',\c6{m(2NTU䍘HbțܠLg_ {Aj`"d{]hEG{b42)kMNͰ黔j!JCV/@-kdlԞurpX{AuK#w>nMČ}&4 -ʞ}+`w > 䩍eaGua_uEWG oq )8l`nVm>|؟,c틬!3=-|uAY(˶(9*Ԟ̀Wőd/unf!UqqC2}G.fz-Nw7,jeCsj5;du UZVs%&ɜڬc_<ٲVuZ/~52G_*Y ޲Z@lM#0Ŷ]B5}V! "G|ޑ<j8ѱ,&BYg4.%Jͩ\s%T&牉_8Z@k|}'==XFf^75Qb4r)5wu0'J##E'p(} EOFպOÏ?E%*Aa}Dʳ/ek$Uqsۛ>cg?S IQX:t]W_`/G=`4ۊ`yIl>zԗ ֵ|]z¤0k*XC@Mx7XR";cPMOV8oK@ FrAZmPp0TVI iU5wKIwqZpc'+KSӸ%a'A2h kdіd?̋RXۢO2aMxEE xz@것nꈴҐYoӷ@YmexpOA Bq> 5)ewHeco2J@p~\GG]P,avh y44<9߰G[+te6[!C|%BnY699|R(4% qV׆r~HgW|a>,l6:7wQLsӳX$cfui7KtX1bY{o$2 hK_AɊ8Hy6y\D85yƄtn|!0UˍB;e&mlO %j 21cJsg݁b1 ̂ylbX4AAtozaP'Q t1BitB ~inhOMcT4ќĴ1sH'!sh 釁nm;랶6>5-!fD6K*Zs`Z r|b\u𢯱5G&$.E/ +(LߣVwB 1RgT`/6|ҪT ϵR'Vi$(ŸEk@kpjH%>Nv,Ȼh7\9 xm;ZY"|8ٯO$LpTB]3z$@oh>~r%,~CJ#ɒ[0,yIrɺQ[I 7~~"W|7`HHÉܯfI^r-$˚S\3-!UoITŏd'!-(#SL'܈ؗx>ϺOfg$#Qj^ihoW7FZOW'䗹xjHb)BhJP U)NN"(D&XɋL}0h5>ɸ_DzY(:d':7mɺcFY>'29 SJ]c9b@1S<11"`_vZ*e 7b Gy ;׶.|rBہSH Ct>*MeBV5Z1T{`|B+XW&xf_sp볨K= c͋ F]RwնNE4l. .&$DE ݲB|NppnKXLXUq*]Q0*4(Gb;ћ}U&jkR{`*~iircϕ4 )eg TDd$TV8ˆVTS6ֶXD?:4zvV4.8A+`l&,ULet\ RPK"L'[8:f/9;7@LL/+=C.'rŬdÉa82OzhkwaPEjyX޹Hs=/hN,HokvyH*e$xpȬQ6Z}˫a`ݒ=Oiz ZIp*:&*ѳI`,#u2®tGnXi /1KtVҌX:e8d!|mJH5#s'fۖw5ģǏBTslA/C=0NM)~cbK;:G(ic Řwu ߱^a=T~-^9XUEϭv(f]$8+Emn=-F'FDN V'PcQ,ޕ\Dh\AP;$r &v.KDe&! &<%r#qǸU:th"ǃ6o-z:Xbbi ^y}0W]]ggust$R@q1j4xAF-=' ~f@1X`>J=yu"iIڱY^Q9 Xٙ3h@\]F$ƬT,%Λ!ڼ hκϯڥU̸r:8y chw HC9b^rLxʨS=IʞA峒[[?BrTCh`Zv-_ rգ|. "5Qh`)5!+²5]KYeK3_(EyJ[w[Ӏ;}V eMUP3]__ j7WE&Wy2#яܽ ݙ"tk_eG%wa2Y򣅺2 Sx"#Ѯ?ByLiAOrX;\7evj̾_p=&L T V<PP*D>]yΉH'an8R?EUHd{ruܺ/XXޭn<) Yi7.(&n'(vERIIWE4Lj&ks0 L"PUvfG0!D?,"#ZҔm 4VrsqKqf#w_B0k=DOsP.K+@HI@e6,Cm/,<>^߽] Lc .wHГ-q6`=yyJӟ۠AJXP_)02c(P]2*p]Zc:Wb^Wc(/3%,jDt5 pn\Cn/=Npz~t~7H2~˂Sw&6TsO cFg?wգY@rc/id.Lgя]? 5@!OM~r$mCW)s!gw>zc6Hqprݑy%R5Z-Rv9yO a`2U(9jIX#kP$̒L=sPzNu Q1Ԭ;훵Dn#LV4 6iSK'Hd]EwX֌^-F{=WHwwߨWC`(J-I;+] @X.nyxb3xA "FyZ/fǎErHʮ].It5ULgjbe4W,3iU5pO&O8΄| |ކ7XG4>&9 7M:3:~AeZO삮ok""G!r9ӎ؁tP)71ӹMc9ٴYh3:nEq26o١o,tm $M% I-qZN+D0A[ Q;T`z 9.ߎvAN#rƴ]H-Gz ; 56cѲ L:} E<_Stς[?Ȋ!-δB9_X6ף1(GZ%Y.7km]FK AMsL|蚴f#-w*)Alxߎd KoYB٥E*=i|lwXYJ%/gjfKu :&m h[PCi.\" NDFg b'Y*2O)4SB.<03gʟExmQY!@f(=ɢi$.P{]eҷ :ǞO5&BAߣld9)N;t| T7`n{S|, aIP\,~ℛJ]}X (X,x$Q9uw!=07҄.lȿ<5cC~QT>lC}uU(K:\ F N,D\:WMӋ e)c.+ЕR؜EDEFC, HY" )lLZnFǘsZIKMsډ~Go:˳b_Lxqh,QOMW2% PB qWGctwsZ/<]N#OE~pу=Sr>o+e"|YP<ʠD 'E+3#LJ5a&[|Relf"~l:ղ,Ū}ҧ 6ƽPD+X~ۓ_2̹I>{1)ƫfFre&ۂ^a<#-,J.)q2fTPB{)i./sp Q,eI1`&pIPrDi%J {G'|sVgi%&O~VXdvnLbbZh8])j[i2 +v#x`z{E/NۦVz%mNgqGr7G۞MjW1Ñ  &D6p2\MIesNNޗ[J*3BgLF.Uқ}O?)!b=8Gó`4Ƀ%mBˣ4O 83r](bwM)P-k:LɮT)EB^C ]t9/ ԱtP -iT޵8)s6C3fڮݱHj2B1wrČdZ‡A @;Yj^3wP%=IPt8% cPeQR֘z::TG bz]J+t{݂& +XMAL̲ >ivup {9on;{%C E M"yty\8*\åay],f0T,Þ&CĀsv_a#˕# *2o[i&CF8%_Y 0&i.u k>}@Lfڬ ɘ.tjw:s@'t`H͜ƴbq`uy`7ѹXΑPzCЂկ)9/\|oCQh.97{C+3X3zzLZe虥OeW-/:pdZLZ?øM4]oESjrjt5v{,dy^oZgl/$/x[ 9-/ZVGfK"| u)ߒY9ȋ5Pɝʜ*(O ; OC&䭖,.S͆TN! ~DiT69d 0y;z[(^'ͬ=󷭮׋lW_>TYlAO\SXf+o;t7&X3z#xv#**H*{U-P:y<?;`H]f>2b>nyIf2tnU⚪;2!w5dgj<8aByT?5s`T+j-$.93|1R>Ur%4LjZ>~F(s?38P^XӧJgAA&&$ `2 =7;kRwCuIwN-X nR&Jօ`cu)Cx|3[4u Q43Qm˩f1hiNʘOOˢhdSc-yP).>\+Z}URLc5ڰn=|M3ZE{W~tf{1~FvdW䤶ؾgKG6$S{ֈNN\t'jA%CqnǞi敳 u8̔ދw~$x zM=p|VD!&x,ۉƪF.~Dx_#F|v(>*"⩬`S3+ wn5w'TƙiQϿ\z-Psn װ1^zS||/ydMV3k,G|\|QN7-]j$~@[OX\TIa#خ0hٗu J_?EäܗiK܊洱ɳO[~m DDR/ ="oxb_Op7ȭƎr4BlnVq*ʆjoTKHh,TCtD>B9D+Qt `,*1RVQxy'[Pl-55g ._?ҧd t-^P][հ$L|v&3})f=rk@;#K"t}hvr'ƵO3{ )[P_(njHBYՏ盫1 VR < E7s=Siɚ)L@(eҚ 9FcDƒ2rOcm=BW,Xm{8=܇x]@g-@-el3a'4S6yMQyYP)SUp`$^~UwɑkQ~S FL~vPuQ{Iq7ef)fyb ;$;_>mi(_ 98κ![,S,G}_!RmER{J:숂M1`#b6F|*UD8ksB' ~f+)LbajRV y{!L(B^tzgVVx(&ug9^oWWLK% =qu.L]lt774;^lij A'MMX&$s;Q0`q/WrfgL>n>`ڡAېrͦ DkITbJ@j/)p*+" Y25>nrt ($490Uټj}\M8Kc83)30ʁTBjqdژ)0!1<]hf| z-VMXc?D&L} W^Uo#o>ڮjO b<mcmࠅ|T_Cn+PW+0x2F4SI!Tyǐ"nH}w2ᝄέrqҥ^ЋYvsKJ)Džz49qRtAz}~+a6{S܉1TޜtR·mzP ,f'<S_yzӍp<GWҔ䂺C]kHmFWIt?E!t.XGJG]gFa5Pa7fZR#H>n.^݈T҈վ gHmq}{с8 wwcPX6'CX5AI7/Zj9 ʭ[[\ms "g~_Ot*oQ"7ۨkk%` gH.Б |csFT\xkrߺjCJz`R%;rAfrqYwbL')!םT2^n<-nrѫE.c}nKsWk+`{Ahĭ\[dy @OQßMz 끿DϬ^_5?t2҂+4lr\X(8XS5MA # =hUeXKS}|2h~= TBhK{nB}H9O^Rdw=+'ݵ7sUєD-c4SOt*RhI=.dG|!rl(ȷN6z$}OnbR8p[)s~Qk ߐS&w}$Ɓ"T]\l\&}G6B>`Xn[Y)dt:%]޵So˒IA% Bp |l^[]g!@;_DQ~Ϊ&R& :3ፑ߱! /Z< ܩDm8F{R* g}QhrNOʳ3RH@q1iۭzAws|<wߠR7X 3Jgv̐ v8TDHcU4"MyʼyzvAcr:{ 3k[UA?oK#2k}WA&c3y(t.n3b-f`%k9ee.mrAGsZNjZ{#^P?޵bus7^ ^%yP`WRwN } b~ʊ9PlX)*q:L$Ϙ'zlaf!r(аf̮d-T2Q&N}MQQ8\g 0KlWUI'tVQ& ؕX7MQ,?2LkV/NI^A!-ׯiJtO L6quIAVj Cl+͙H3ĝm&t5 ůY8U񛎠L{W7ۀC#Y x n.BL&hҝ{,0b]XoB6zQNxX1@rv_Pd6PnpuᲵ$:5$`B9%1zH2u]H܆/=k !˓m8aI +>ULS5$ߑ/aP6p2ٻ2c̟z\@s)ZMa];#\x+s4fӝN=`kj9v,WT`a4L4_ԷW[͉1dўDKiȄa`Zc&&Unɜ롼v,'h.qE #: 6^ΓMvTxGB?=+ ?|x)Vs~ WH?*m0t-K$ j30S"^fEk}Зai/[ 3AަdDT̯n p`yYʌȋM^$ e,_b_#^uWR `z=U?ފX:rWԾY߲#r[ ( z4(3 &!m[L?׻ $)c 7^Z4t>೙,H;i_F%&k%[yre4nF`#/-k$h{&oӪ7ɨ.jfҚg}_H ` B q E.;'xjחHP[7E73iJrGq=H#y)Nv7y n}ƻ0#*gR[v\ݰ[ <$rIsSSmGkӊh lhB%d΃ 6!'6g79u8-E{^a m@8@x'4zD6F R#Jew !*4Pl8p(Xl7)uj틡RTͫHɂq4ּbrVp (A FQljsP9}׺T7'l٤FHaOrKfWL֣`fÌ\$b;H)Ø 2Эm F|Yo lPO.1>`9 "fA3]2&_"vBjI>(p(/_F6W˹=GكYpԠGzجz7&j&tf(s*pdLwyhKHT)YwnWd8>9 1H@' -JKE'^FZߐzW=1oؽbTPN'Y: HSu,v40ԕLk/ S@kB*qV (1%/F,_ ФPR!ث:}x3M{`1=zHۡ}VMʼzZi<*RXRnk(|!麍H:㺗(ӧMOppp7,VAW]C]F3؂bԀPv8WKJFiou^cCpK$F@dF: {Yq UּY؜&RPyy&qµtT}jL_^َ\)TՒQ?R_ZEDzoeY%}|"xp$8̡Tv|c3Z_{4]Osd7juYu]YߊI ' '>fUnO)4H)M](ZTKAJݹ{c2;0a[/dh#brݥLh 2Po=?n}rǀOw$"irtSYŨzwa/KI!МC2tv"]Nj<7n?5TjO5KaH '@r#,6DWO]8\jtaNh2pRfmi' dµD{vt1г!IGBT y"d 4TRxPD+N℗uz -=6XK"aߩt҇fΉכ(+֧\erBѐjQжjS)8h…kB+uDž5p~5ؤCNGFO;U=J\ԯk ׄ*J/E77v{@\uȘ凋"l'x>Mq\ n|IL{m%JQrlwʎ{e‘¤4N2,בٚzLW ޤOdR>Cfrgi*!y r$z'fj_ml0Cw} pHE#UVnH,:Ve)OtR y҆ yLY^.Va es:nٿ?Ճ>ٝ )PCR!]mb%?R 8R-ݴ^Xx5wHlI)|pߠ{;=)] pe+cfjbũjFSRlt?}:ͳ *^ZfpeK:2I:cY6Lg[T]pT0̪V'XO [UtZ7! $\6Sc #)ORf%|RFi)$gؚ޻=Aa?EBߊ>kz.>Wəͯ5zph_M4nBtsm_6n5q$mߡI' rLQދ"N#a=jv6` >NLXJniu1͍0Ҁ7;o|07Ue.96 CwT0#d3{;58՛].;E\ndl30eִݻj(unÃg}tݢxuݨ lPF "1XKjhJ4Hatku\R=~f8o9u16БMwBew %lT@;לnCZɇ[r_,ޟM=mE]X@/j{QMSL4T/OY%k8-yz}h3ak>?MQٝ,Y^,DD*fP ӌ |!N8zlQ Rs39k"cb 3IKDzG} ax]C(|$t~<&>T*vh,.0HZcHd˟CA[iϢ59 (tΖxxGٚߝMu#$شiILYF]RDCwoBo\@ZƕI1(Oˤټ:Q#HTETReMulVJS^moar) R1 ZnVx}t;k)LO wjk,RX%Ք|L˷ $?j a ȳ1dm蠸L> E,SC.=+"̧ R %ӾW1djI|OaPU>mPl!>Pɷ`B.fWW ٺje=iZԍӬAa F9MCQ+X$=[ kkkiEN̗{́vvG~.?+9Q Z?Rb&K^<8k:Y!T$n+ kd \E\iє4َ痳+{Ԍ+8OǮ >|gr_|ʈQoOfJuNPqJs3~cW'2%Jh96"m<8'+|_@agmKZG_$F'ɮ*o05!~,9e;wyuIí2D< 38qY5G{| _ؠgq8 ]ǖxC~4l3o l8L? f\r& fVR݃qVi,^>Й^ԡrQDkMޯI-0-U M?żPk#de3eLSJ~Rcz!TX؜ Qo|@(uFpTO#?i> 9A%a>&p L^z jD;.n"O|GV ;!aD[QEyRb8 "H\ڮiOsO Pgn''=yIhS X 'va8Jy!'yt= j<}f;P1 ^eɱl23s5s5|(_"f;[ϭߖ)VR1-hfH$W &&!՚s:~uGS 眻K:`!vIjߑUPe]9;}M%]H~p\pUy;`ֽ4ac;qoqmHdbI,ǯկe6x06AeigGjִjhcJ +&Ι`3,I0M?4p.ym ]`3qGRm(_zx7\F?୐eLR5vU%J'Mړ1~h% 0fove#7&=W $N9zH|kA7DBRm8 q\B.G˛VT g)Wed*NP0%ᬧFѷd nF:Cbo]1=tVҰt1"[.*Ff0 3_ǖ/Eo@bg5k`ẌWYt=-[i{&:V=2b=:)9H" vKU42^,=A벆xvXE@ .8=T`j:jmߝ FXb}ߡ=~+F D؎ O&݀C 6^R Y͵K{ͬ"NV-Bnv[K!Nu úBU[ٍh7> f" TUpN b_ OUPQך9F\HD9I*ix>2S=@5?4?pHٽݐoӀ$gMqs9Pۏ&GQNbWQ#/w]"ߝ&3pS"QT.l *Okw}X.ƍyQįx P SӔU>283`Z ޼t:wK ƶ*Uj)37m2|xՍ"~ܼO\xd2jQ_\#)7I4^c 8k3,QwnNbf G#_sD*/kn x=8^Hc0G>ҕ\zU>gH,Cf qyf";k!@+D/up0Bw-p/枼dEJҠ /&' rNDHS  X,'+:C};FU%Xxؾ۪V?8*jɰP>=UY[& Lar ,fxL1Ъqd%F>;2V;%Y;Rc#QwipAD MːJW4)|CK}gF svD薝Mo1&Q׌GZ$@ K4`QƢ0H +IܝnaQEBύvd.xJ]X莊Sdzhʍ~`vE>ު2D&X(% *KHcfdf[#:ParL^o=ދ/g~C)J"D^43L |=d'牭Ne{D*(B x̫.j:c ? LUjdCQS{dű n[7<us<#A)g}Mp$WF{)SKQ\{ <ܨp2ξQ;jf c$i(0#{@%8`gv5ʻM. j3kO,00j .yf(Ѡdq|Y[eJ< _UʴL'mԽ &s8+:z؟Dހ<ڿa0~j1Yޜ2NYD9%F, Em[EOZ%vaq1|z1?Z[ I rl>LIڍR\bS,l q<̡݆$ڧm(;F6|!'47Z0FE` CF4AхilCyw+wSKyIlޞXΥDa81RK8n™sK+ɸ,œ7_<82:+޹di=#}D_v7'Xyur}8zǢ~I"ኇ)d"bx"mw2^>CMGn|,t"(ɇ!j2T͏7c<gooO5%v1zTĴu/b|B\ z#ܒ!=kڽ4-rl5xԅ8$R"2[$K8Ʃ%?R1tRMx@hQ6WgվӰ \{a~D`q 4@ݝЇVܓ L9IG=y'uxTOJQ;aBRy=O1HL0u/DXHߐ7qw ŨUtC߳kͳvǹfbd8Qߊ}Ke򟬊+*xfD[bݣ$3 `MڭBQ;Icտᅨ\9J['lF^?:NG:S o#⭽# A8E757:X7ё&%k3e"a>#<௝n-Pm̅rEO >@ZzkUU{ocV!q3 &2g)94w5 mzVh\(Qx,٭XM _&umW65w9p+: d6 ^B8҂{mAi.}ɬR$@{K 6$fOSͩHbdz;W=~!K2|\o'!H891<qLAlJE7U/Lf`oV ;׼ ╶^C^+F2j =%māF[^pp^mzx=/g<uOSU:Ws;/ACaKwiNDh1M6h'7^`8:=ls9BfuSJM]%$0S)VX"6}!?6D&>OQ] w&5A-6Бa9AǝEy!@g[q #3Z䴯p 6.\9tDW෡e !sC jdb g WmȎ~O؆"5Ȩ)?nw*?Ru`(2N: αAE3=%  sg!lӾ@ XCpcڀevŸWq+ڦyow :tdYmԠI&nxDYT!;.X}8eG+,،mHGh=,w h$˒+8Lqȉ^Ve+Į\w[mge(TJ"=b%4Rp!X"Iko|[i,{Td,39R2/N]cč:}Ɔlw.$#tF' 8GxNCN}]NgCUr'n?!krzvz %=KV?]u[SyHhrk+>;W(h,ғi1I%13WbEFMHkTf ado{j'Ж fe&$*^ݛ w(aZDUzq#Bŷ>579Kss0'/))Iﰆs3yy j3C2@HW!X?{lH,ײipΙיDAܭ2mf;>VqFelDԐʤMsq->,tJo[Ӑmld3#XsN0 5W uao yaP*TP#="S)T7"^Gp.([܄#:TN3KڀixWYeTS}FCֻɘb#>ANEVSSe=jzqĂ:j &{UU%d#<>ADc}`R2 %dt-0:FI; 7Ɍ xńrkޡ# 3.J/*S DhBY%ށjw̏Ǿpw@F; 2zvn<=nϫ_r`u =x栬=/_aHSs!7;d@X3yWl=[˵ x4B] ;8`A*QbJ)kIM-@(As6$m`a-[`63hod{* @;{fI/$nS_l3ο |۝£_ *.Qi cNJ&s|XH"v@D+o-OGJn^xFծXorr%;5iy٫SY 3#74mF%4.|l*z->Z.쒡udV{Ph kz^jLV6ig׬ej?:I.Tg KCV]!, $[XGG̍7\la}\LyJ++mWӘOƩ1hDUsz@PRJe;4]gP:o0nfϧ6?˛6.vl5X7X#ƲQ/H@/ObxDx6:wLj`kEԶyo|/:-5f$_d1HC̖և^H Z'YyrhFC&?NX@}v{4r6|6wYyCcW=$A.H,<gx[t*"|18CզHwIklPBDJ1Y=@M߽%TvF ~G;yvfԺ^>qS]Yk~`A(FB"P`R̙rJfvE.bs<7n\"nK(a3%(F&Ȭ?CUifx?oQ@@ږ/sui8{ Bs2k aDBbgٟb Fܙ/ՠ71&PbkrySDu&J͠+]ԟ.8A)Lؾ??ws)i-,di ws):t$Wr&:E"9Vx\-f RʌW="VLWh67a+O}-tue¿wkƊ? 0fV?)ׁSr߱-@·Mlh?ҫ ގL7Cޒ>M3Tr 8%ļ@1.rL݃- O/Y5Oz7G9"%.#Nk8O!E4x>(/Jk\ p1*:0eLIc;OF\2 k(. ޓqJMdV ha# k+Sz-a/ Z1-G#B"Tw*%qj1eHv;"E\| v+}>mq6Q߈UA*= ?+ZݷR3so\ZVH%GcN >ihpV, y[z!B#I qr|kg+elĪ4ˆ|Y5:pJP]ӵK |@,^!.|3)`xBsFR'5YOMZ}kq6:b'!us 4Aɖs9H.f20غ|Ls ߫2"2uPWF ag xz[Lߍ\h^`Wtܦ$[ +a;}R$/VKXrR1FM_&n ";Y?abCKL-e@hfw,,G(LU=C.2L/oVfaL7+$W E{T*MONf%x0Rsno0vu.gӳRQr]<畂xˉoJ,?+WplZF1WP_H;ו֞1W5rw`΃]4=>ơ>U9;Fά騡HM0 }ԾiQ"}Znk1C(@%Ff"`s*l oyE[/Z\2qP\vPfϾ΄˾_%||-s]̞ݭE\j cȓ"wjD>H^c`ځ /CuX1!utD@ @e8m2Dڳ; H+\WQ&mޤDcq>#d4e)op_v.4!ͰB)f[~R'A0I>)UڀaD )īmj40wL3&B]X)CQ\˕w1,װXT (z6l n 땬, } 4ʿI]<>6T, M9,/Fb` v혌PC2U#R kuG Z1P!IYza|QJ H $ۄx0ꈿ]ax̎ \G ׬;^|3p(;ȧdOj z p | L!kk;=`ml͒ &!?N`xz-<_k)4x! [pVLW?oD&\/_jd kJRx  ߍn#MU+qpIFFmU8c='Fo`:9ub]BJi"`IjG/-߾έ-7#y ` PekU ;v~1-@5(T"#%,<"'D$O#kؼTĐ٪Zu>1CJ!Ntcg3-և_\VGqC' H }7~TO5x-=I7t2h:^,0%-8`=O#F Yh%k`G-eU6x}:mdm ^9 囈/z">zJ l43N[RkzedxZIg]dE0oH\I*Ig)pYq e3'Ƭ0LIȶڧ&G-CŴk[P @~Nrv*XT)< {vL;)e\48$۲K5b۾ FucIzvImec.:oaKkP+~h!}g8V8@K3kklA|Yqvt>Kx%$m*%)IE;qB5u7$,(6N UEDQS ЈfiF  NMHHt~fC5"uu](~g?CEqzlH5#=fJ[;lLݶnTq0<bups;u)?4Af7W8.@;F\xu&yL9WǮyk1.m%YͤPMV8&pS?i3~Q )7=#:1uXTѕ$ :xgLJ'gjf azcVqG)MBGu Oa||Q>. Wfڂs.oz&6AF&krGC|Yaꔲxs 7v;$ì2T#պÈݰt%f}ߦQ3W2 cU H|*dq*[VX s=- 5UQk;c j {nT mrBXfɼ\v㴼$t$8V\z:M.0)$%ي{,->(p^L#Y:ǦS%\Q_=v|m1ݸ130R;mE\s s \qnC!zL}n&~[cJ= veiu (U.ONN|㸤YM\jHHgNh+mm4Ӄ xwZ&ݎxdaR.BGPAU9,&vVĹ^46>o3n+hI/QX^+ |K]E.hϏ&_9$ZS^^.x@MO o>] P𢫾D@Fg[){F1FBF$;)\> rΤp5o@"vq,ۧQ\)ȸ=s0QV:<"Ӳ+0M<ڬ՟/Va7xQ}%{{{x'cp4b3c;$*.~Y28m_iߕ7gl/mvƵⱩYSZqw: 92I߀AVX<؀hxZ;L.nf?";ͳVzAg6lA⎲PGZ ^G;l)#G\Y 8ie"ca 4ΠFib1`|ySTpu :.YMt m;D/j9  aTCЀ ow;^lkZ//s~CL_;\tGp)26g:I0z'̥\8N}5s SKN|[8*Dzګ(R}EtVUZA?C F`@woQsGvuhye)W 3H^8Ռ'm3u =Qu=e ZpTfŏ  =E_aA{#EP! Oz.!z:^y3t RSz!dcR]Ɲs;?_-4f1~զĮMDn[ӟUP-?#7 ]xtȔghj\RTǿ*},%b*fiY~tv&ahؤ~֚Vm'Z7yP\t7iuYa刐[D@Qؖ#t'7:+Gc `=-J>ul3]dR%NטbNjaʆ BHZ8rnledP N KJflFN53^#nV W=#HOڤs/Uθ@<Ftc; +GŧCbLǯ[B\g}nw ܌-b0ᚏ \׻~t.j[8Er@[ߒ ;ӌa('Y^o4L{t|+2)BQ.V "!FmAٌ{+ mHOZ|To<ApnQ%' n,nUWW80cR2߅S<18,bi,mUEw"J.QV IjŞL0 ,-HB b<6_~cxåOe5SEQ ԭ:|IJib+˲ և}.Dᳫyԕy/"Ͳ*0erx1:H4$dtMQ\G]cw#ݼL4 yvAsb"MQ~Y&*0$  ;fR򈱠͝&Gq8r|}myT/AdD~}SI{F)$pE&8.7j"]hQWvlx;9$fl6h:+!HI#pm?,鞈!uV2Kl0,'x=pdכ&=I)ڦ '>x?'#ks8anez4 }Dg%­'C)7AIMQ)YaA@GJံ}%o>#ؖ;,d_EAz!$d9 z4Ր0dMo47iv*`L4LGKWQyns[ arlZ˖TEKV[u#ZK\DzdbW6 6eXG9!'Ԉ6GN`\ۚתEORke x=AkܟVڌ $˱ .{Wpև`{݀Q{Z.N.N3^ /s("(B,^mZicĉA> 4M77aՐ\N9* plU^^@:S8ȅD  }Yn+w'Ɣ¬DQϕ:^̊ƌt#H@GWy$Wn癡7%sUWB+PJ X# yBx<7~]PoK5؂Ɵ~ݞrm&AlE|:9o3WTv,.Ժ:8U'qd,, gjL6d*__ٍ[ѩ IjAaF0|ܼ_KBf%ѨUh`O>NW PΔ$A7XM鞪s@}WRo>%^jy*uRd\΋ 0@ϷQbinIcUZW_faM*( قv j]4eQ]+y|G$x$4ǩD*`tQص+0_m`!Uk@_dӟGfa"}gFi|65:*Go.8`5ygL)koֹFsgq-BGw@ö&2L|)Wy˫!%;mvT>FM94Uv!&FTg?y9>6D uAz೹>qmlqTW#tOOfݎηqG{3B14 _ &ja\+PY<1[!(ܸx&b& zTcKɮ`O"4jXt> Q )3/ &b3.v}C |,MchФxIk;e+huHb Z~ɍdKfgdLN 4߮\#\  `;i*] 9_2vSo/CjĦr6<c%l\PrƫuSC9Y4g}Ũα~?U_"$C9>_+K\q؅@0 6+;_w',߯+"[1in0Iecb+~_OMOgr^[W2M^õGE2AIӠO,Mx[ O"E+iniԧA,!v+$ z;:7LB?yX&l>Oj KT!Q!F)Wxľ趯so<6{Y`^. >4A /'{: +*KsyK6CG( mm1N/'JM6H<7 / .,sk ;\%q/nOJPkénmuvnA b Ծ$$3#AH30m\K82Ps}|%,Y:gے[y7QsɮF#W '?>ke>a߰$rvrsǻkW''Qec C(&WԶ`]@@߈>dvJG' B aG$T`a"; G毙S.VUL ޅRlK$sIyІoUu멅v6XNrն77%M Yڼ@a2gcmCuIX`:Ե}K^!S.]Z(G=z=N;_.8CL;tռ~A!pOB]2ZAU54zq*|WvxuS`pxjk2}ˈ]tmSGȱ]s&0,i]90<::(.8 "A:azfI4ϫ?1.lEbקU}߯?C4U/\/Զcw# NZoR'>̔5:}hs%}Mz_8+D(v:de(K#T$)v ,b @FuǎKs`!Qse]N1'}jQ)p* 0H{%ј=DS.&%O"6o͠ oA<6KNgI"@A& c1* e} hCTg(~-PCv NjH~| w190EP?56#)Yh5ܡjE=lNđbYXL337*+.O1rEnj=(fP .nڨ!M"K9XT|I%/~䝉bTTSPTш{D e&57W_GӮ6z)kpp7[iՏQQ'RȬnjpO#qS/(T7/H[~!fZyus &uG̉2g>GȲ_X@z_='EFqs+0I7gxq}x"E $o-q0GkDJF 06@ /@QI4> W@ۣwr-EulyF>D[\5qF#=Glp-I q&jDŽ^z_v:qNd#x#NY;Dٮr8j{m]g>Hi12VK\mkgw.&Zov5aR0E3gtYcOl=2y !0O {Y,:!tYTRpN 5fuBoJN(o#і(h ݓh62/,y_z=2|N n\'GKg^jR/B_{KqՅzز# _ҕh|I5ddu>k%qH?_ʨp?)9<ϊM"r`E \|>R.ssd"*kf(*^7T,%!57O&=NOP0WV.u|i?ahpnV:vW|I (o5%LSᪿw`4 EPa"6 2+g~IN 0A߲5k[W''x 􏰯iÙٓw~r1rD8u%0DԬ"$J[8頯ah/A[QfeU^5 Z;*e}| ԣK}גhW5ab7U#LˆZlOx/q:3Lmc6F{zOPjg LM'.c6[g)-"Pq{$J3.yx,=jS&ΥO@Yp7sa,;,0byy4V꺦kPLJ,Lbs\xgի^MXg=};;Kz  ܦk*cOZ}@3HO+ l e97-̎F m/%Kz,|I،_S+fyVf-lF0w?+ vDPbhCyC:7ZO6hzڀ[g@*ҕ,/]7.=>]F;JF潋z*ko^=WNXۍ>Ք[HB35tPrV7'.PƬ~N/;J 'cL1{{-gWvQT䧁fe &GMId:X%BeF)t Nd_0-CKj':h0^_ yPN$_Hm1Tu˝?I[/rs"6$:ܘf9KuDh%U &{O׊nF34q&?I&LI PcVz'uyioFk0mOUc Ek~zRT\yǬk"挕>YbKLnW!3Ե%IrN+ˍE/Z%ݫ ثqrX"{V /N7d>ϋK'ޔ _xKs0ATBy.2X6Q64"0Y*,#~&ݴrہr0VXL=@LcSޙh-lְyMc5VIhXϠ)-@V d^}\XTySKT '"APO͒mTT+[7\Q:%wt]N[.!M6gݢ-9l%uVPױr+Fsܷ{2췘"E6ҙ!EB<r#:6BV _W~]E(:Y^e8ִXkE"~> ''zRCs5F6_Ql3@.mK΅wAZq/ɜ QS2V-?q7ZJy|`2eφh)jkכIYcl0\!/kI_gC#o!19'*':B^H.¬ ? ؇HHiFK߲i6COM*s@mQETs"q2n_ x1 G jJ~M Jӛ `16paY:]FaW1$W{M&WF$/rZ3Mg8oJrwJ4_H 20\є N.xP7٠GA:9cSOcaROKUOO#2]Tq?K0Wfg83"JOOF0 VuD_Mwl#7ڀ+8¾%e}ʗ"HtuZQsr7evi کȑ8d'*6i.D Np+^$ `qQ۷(,7;3vÓ;tU^uzUiBwXX0JxvuZCe~V<Bh9˜Q3k%DƷ[ %'<8#MpIl eR/g-PbWUŐ Au"zbo pA,g= FR,10ʽܙ0,Gy-yv OK=u.3$0B(L5&`YA%%4vMv{aj?4L( ӜH;#ЭY 0#X8ekG!Z֐*ͳ-0Dkau ԭ|f 7["규4{g$KbVGq0:ZrTQS9%S|E kwf}QW_j4 PMO."@ q JsKCb 1o OrrĒs#[Rwm=GFQW1e,#:;{% nn׊-VBdR'Xv;Vѳ! %Fm̈*S͢!DyX!fu*IHnNL_*Qa{F=*ic?(Qt-1NM++'4~+OE/E%uh)̑y(xSF$ڏw񔶉fܗ d̽ -6_JfU3EH~Ͼ}̷xE%z:ȘeW48geC,SY<̝[mtoUYfj("`j?gB; 3ħw˘`>OjocEsԚlA\urZ(jܙhW^auƚma1ODG$j.2u'Շu=KxatgL5CRç/{TŸ$}6kT~J9 cXxK!x-:8+ðS0Ѕ&PgNmyJŬ]^TɪL58!Ұr fM6|znOO膍:“z} 344{v4AYy䙠֫aX|,c Y鎤J<d;{u(m@l1r$_e"(,KiG7%5,CoWpl <_GP&V6go(LYyDGH2:?/ Ys^͜X&~wUdw@]p]mۘ\p\r VzKp0+f ֤tLJ6)%׷|mtXꁷT81̺Ũ0dUaI=}DG>xUTl& qGF.P ͰL2Y䇰f S~v茪 SJwhrmY"=aP77Ў^@r 31#*eqYB^I{ֺWvgvЊֽp zqT%b%A7!v_G?`G"Ȁk̳;O蓽k@欋`S9uNwYX zt"@WIg"~f"ǯ"2?ۚ't(q':>kO*+t &n#c*FĥAOOSz\$eh,AJcԑqm!s \3&-#[3gݘۡ-?FXq@pa'j|Sgў3Isxɾyi*_? \[1/|;@Dd"k=73N.AK{9uBSӣeLt5\̐:vgxTF{#f Y'tt!tTؓ#j%7cAt3d@?33Gv7"Ԩ0OLjY9z}ddNLJR ]F@y 6"l8qxm~*y}&'㖉?!_^8KVefSL^-Q|Uw cRYwcNlUV8"cҙ(.)eFʉ$X'ؼ\fLK%*'sx-Wu>6.XU ؜5n˕Jk zTH~^Ut6]=\Q"&N@6MwAuK"=&@R[emT2rU ?^h]!-{6|u1:]bb[ȏ0U?TM)-f' VAj锼:*@e >&+D&ݲ{r+5M]G@z[BR"ְ#@e3ة]~H]^_GnC $ k1=,Y*y%G!d8``.]SG±cqV"m!)'sXn8{A஭xT7LD! 5PNsR.ENïHO'i`5 U6=UQF(>D! Bx}hBfaL"` Hܭ:bm̯ Yw|js|8dHoʆj~/b0=؏]H/1wa03_oKS>itdWl'|¡qk!{NqxXiC+Q{f.< Ye ĥ$ejD@3MpOkQ46JƏUh%ɜ\1InDbh/Smydl>Ղ~fwf2se"Qvsu2|(+|IU5r^Dfe_F[!ģ.$EKy<}-LcKL,聮Qs" ZS]+9i\b+{_Q\%):&riʉģd,Lp_L{No9BI@;KP7TubƤd%WaH 7I,(=.j SGLMH4~R>7V^ew[$X>W>AJ}E+ #}Hmpcqd/t:,[oI$)ݲ*aӵ4`Wy-x܋q/a{'q?xў װGY7oS< ѽqDD!$ aˡb|qFZv02uD_j$xV4]eV<l߶MǢLHj5^y翵JѕJa} jp) 2\Y[2 @6ZX,I!=91 2Rus0H,Z_ۈxlKl3lJ ϳާU9K :Oږ} "b yIiXa}OݤL_:67;q^j|@(Գa`ybء K5~W? ݇ޓUw__Ց5? p xo^;RtM o??燐i{j2#şQ_0f)`ƲEfȩ.^ƛ P.m<@M/xUEaĵbA+~huΖ*"IӼ7/Eα%Hװ0nSuΖHZ;F~ Qp7I5j>E}"g17"0۲BR t kLv.Fn Wrz*+8s^B|@)Bwm5{UwbL?/"]iSZœ\T:eԠLV&, [jl]lx:8q~ŨȺ/3}s1zvORxB: v! ;e!Nߒ:[(o//+TE=-cԜk¦ZZ=>yXjsdcbVSt.@ БnSʓKU[)ޞcMŝ O 9u% pp]mVIQFhAk'ƈg Yd{Y7^z F_ͧ{VHйh{'b67p"@N7D b\m;&<2m֒ӅpsC5?IH9(@{X,3-#Rm-}6 Hi7q ĥ= Ɛo;k8{ARQ䪽^@%Jײݪr2ۛ r΂|Vk/l}pQo)#1cN狵M9%߻!I,6Y  jWи~7O% A!~'7Ep͓!l|jP/~ھ?-1@ =ňCEFI"vO]!Nu8sBϺU_mtYîT5M ;Mm?Fmm`>8s-ۖp@wsu'^;wvAnGN 66H'ؚh4CEj7k (&Vk{gG3ſ1ۓbY:f*4ruu4SiKx;i*MDwNOdIrGX=]MlF.zEq%NW?es2+.}iP.'1nP@imeӳ@MJ~,"4§K7Wj'Nb u"]CR(?DF;p#Z$΂ouϺbar;Ԗ9ìLݹ>-A7Ov~˓ =F9t1:~}c^1̥ |K<)AF4#dož Ae_sb^9> $mWRuz.BA}U??P+/p3/QJFQ%?/$O{i8ٻj {nĨ;Qdu0-]}o#5#V螦Oo..hI6Uz_{u.sVD՜*lK_!UF2y9x#E߫{ 3xÆ4+PsrYa\R5$yD 7L)0O5V @93x͗破 1ЗۂhGg+$(ٸIg4vOfZiSg%/Ci]oZ Nj|d6|ldw\T{ihyva!vEы_i4X0 id`S|ڟfOG b{W#&C\x>7_ƋxQ?osL )42BZMْ{EhQ >87[+`0.噗6c2u3gg 9F2 A^x7oj_l2x* Ź!9tUs>a }b!Xۺ4@9Ү#(=iHӚ8bu-ҩ0uTH8>8WtWO;R{L+SߴϽ}}օ? *,Vӗӡu@(˾`RmW3s+2%T 1cuT}`V͠jc8;'jU~| (Q0`v+aqDt"I`O'4irVDFMr?M$ǾZfX>lbWdŁڢ|7W=j e8ZaR7)w "_H# vw+o2IDLٝjzE u?3Vfy\Ƈ7'AmRKmxcM!ե̙$m4jt[0}P-2_`\z'گ^,O|uC˸ | TFSqƄJШgI;\/+|"=O:SGF|d:% ^q*>IdfYN{q2 :wf[ArvuqnĚV'/Xw^jv^4 d%l,D?S//%CΪ#2OZȸ5),vGŔJZάt/P6&Cw<;K¬xTCp*G4~KJ͎fbXXKp_5.VA<ثmTwJc3,%4pCU{ }4BpǪ)uKugW%V.]BE?а%-FvoMP0GC%;EiS|(͛0z$+ |F |?Aڠ/ψsE5PM ?/ο}8-rԩ4VAj,/; grd'ái\v9{'M Y+Zb6MT( 5 JoUy,1yV1ޠWSk挴:PC爖"% IJQ{r VT6#"ײDl协*Θx#G6 ~!nYDz~EIsk+[Hmxj<]dл-:N;Zx\p&pUfm\{DDclN6&DxZ,ܚoLxGv%?K)>?aGmU%h@S "_DS:Ʒi_3$sRA)p}pZ >h%Tf{~ ֬ \Rm>ln+T 1 <9! ë0 n#T*ܮH\rU@\eq]cmC&lH:EmћyEK4.scѝ)0^vx+ 8KR 8Ǒ'nFl6zs+՘#V8*bj8O^x56d4 J(#W4tsPe3wa%V.%/'  M2lxݰO Ʒag6A`-IEP(qoҕ:k=ƨb |WbTtZ0 SwRX[;nRP;G;[ 1鋶oԿ@{r њ5?.(;ECy#u+4e֞iuJ\q7?ݒ djX ^i%;mHVH!%϶vΩIDYː^0^T |rL1!(`g0ڞCZACkVBao6)W[Sg#ޘcߔ4q,+i(VX 0{v$lZ:M`_J1"Ȇ˿-4íLF:5\r'@~^׷ARQ>wG+(eK&C_zhjRʹgv1\,yIqi[0 39  }5H'] UlABUaxd!Ip q-O:k9`!qMimZ&,&տ:Ru0X@Zg=d!#NxO 9}2BjB 觢»rg0 8Ɯ(FwIr^}y~"'=ZY@Y|.q:)$&P\.V/iH+Szguϋ)K Kcanو%7БG_x F\}rcj @1FҴϹYh-0{$Vćx/?-ky\FҠ98YW#A?^+׉"ۂ'ܦ]  `|kA[4# 8.\# dĿҥ"'IhK0JR֮/4hRqA't:VLIҀC`P_g+~+S]NZ:šA s)*xP׭w* )-N.oBYFm>M Sw>#}{X󨮞7djwvh h H(.)c5&IP\QJ`:]B"(F[CΖ,۰ XZDQNEkT.Pg<" )Rc=-=.I]\_Nso4W:š"ňv)/CĿ3N9;'v"},sV2a+: f&Z'+#t_@H(#h9+G %vɾ_C%781nj?GϭiϝV*'S'BO65mLjwtX۹߿b6ﻭD)."90d43ؐn/:O+"xi㜇Q; w4eBd#%$Dfg\Îq&)!:qAf`Ȟyz / أiHvΏSy*X6/|?shEC[<1 %*E]Xl{~q`86L9d%'x`e;@ٙ+1 _LU>+4H@1LRCO, y`?M 'uRk9|eEf٦ , z]EU_+-6rX_2|/(aCRjdoBW`INlЏO`qD/k T1>MX}&z.D(X w]ݹM2jO! =nnbZR4R6*}.96Do&x/,IzV.Pb>a(=gs w}Ҳ/|(Q2m# {z<Ӯc,|Ò4j5Qg{ b- > CJ+i_'j+e壸qQad0[ YZ