python2-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp40>    f ;G|`u`  1!y2Fvmd>@U~YwGHX /Bf+͐S1VmLSLeAogX1ˁC*QFװHomr©O@=IMshZ⼷Ӭcl+/6Jl0)p~DtAR܌뷉~z(^}`ݑ h٦AT/at S<7g> Ӱ13u߶$bő[\G9ɾ4f1+pO`頂;Idbmx訐jϥVG :AՂ[NX#ڈ^'eqrUiV#Mz;4b714446085df8650b9ef72a7ae5bf7da5a1f58e1baaebadc5f03f9f90cec31bf9b84e24f4f4a2b19fd5f979652a68723ae64e9d J,zQvd>9?d! 9 d04: Oax~     (Xx#(?8H=9<=:%=FGHIXY \`]^b`dKePfSlUttuvzfx|Cpython2-perf-debuginfo4.19.902409.6.0.0297.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fdc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$ffffffffc984377f5fadc1819f805aa33ebb98fd74c3dd3042038d4a2a2c0d2f116a5c7278336c93cf219fb69c39fbf0e5a534ab046815f9cb7133b96797f3c9bacfc58f56fa671bff9acab79008930b354b09d94f4c35b2e8428193f7f6dedab962cb70rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.6.0.0297.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f@fX@fo@f4f@fͿfą@fJf@ff@f`f&@ff|fqvfifh<@f`S@fWfM@fDf:f(@ff-f @ee@eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&chenyi - 4.19.90-2409.6.0.0297yushi - 4.19.90-2409.4.0.0296chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !11816 v3 tools: fix implicit declaration of function __ALIGN_KERNEL - tools: fix implicit declaration of function __ALIGN_KERNEL - !11786 LTS patch backport - !11759 sch/netem: fix use after free in netem_dequeue - arm64: cpufeature: Fix the visibility of compat hwcaps - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc - irqchip/mbigen: Fix mbigen node address layout - !11737 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11692 fix CVE-2024-46723 - !11695 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11734 Input: MT - limit max slots - sch/netem: fix use after free in netem_dequeue - !11722 Squashfs: sanity check symbolic link size - !11697 Fix iBMA bug and change version - !11700 x86/mm: Fix pti_clone_pgtable() alignment assumption - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - Input: MT - limit max slots - Squashfs: sanity check symbolic link size - x86/mm: Fix pti_clone_pgtable() alignment assumption - BMA: Fix edma driver initialization problem and change the version number. - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11671 v4 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - drm/amdgpu: fix ucode out-of-bounds read warning - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11645 block: backport debugfs patches - !11544 Fix CVE-2024-45025 - !11560 mm/ksm: fix possible UAF of stable_node - !11652 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - block: fix kabi broken in struct request_queue - block: protect blk_mq_debugfs_register/unregister_hctx() with 'debugfs_mutex' - block: shutdown blktrace in blk_release_queue() - block: remove per-disk debugfs files in blk_unregister_queue - block: serialize all debugfs operations using q->debugfs_mutex - blk-mq: Fix spurious debugfs directory creation during initialization - block: create the request_queue debugfs_dir on registration - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - blk-mq: fix up placement of debugfs directory of queue files - blk-mq: no need to check return value of debugfs_create functions - blktrace: annotate required lock on do_blk_trace_setup() - blktrace: Avoid sparse warnings when assigning q->blk_trace - blktrace: break out of blktrace setup on concurrent calls - !11616 mmc: mmc_test: Fix NULL dereference on allocation failure - !11610 Input: uinput - reject requests with unreasonable number of slots - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11596 gtp: pull network headers in gtp_dev_xmit() - gtp: pull network headers in gtp_dev_xmit() - mm/ksm: fix possible UAF of stable_node - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size()- net/core: Replace driver version to be kernel version- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17273197824.19.90-2409.6.0.0297.oe2003sp44.19.90-2409.6.0.0297.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2409.6.0.0297.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.so-4.19.90-2409.6.0.0297.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3c7ae1ad492233ca9d512ab3917bd96ad0ab30c, with debug_info, not strippedȃڔ ,Hes^=utf-85e0b5717c51833ca7e5dac0a4e851837091069c1b8f3a72683d3ae6b869efd0e?p7zXZ !#,D] b2u Q{LY]XxVuC"ϓk\%!$ԯ>M%rVZqdHl>ge*'|\Zf{j2vH CGp $-8]``d"!.4Gc|5% ?{<Rmх~P wl+Jw(5IUlRBLp6'aMZGK3{޹d_7l9rwV]-`WZ6yUڈTnPhX Ȟ*I6}q0cPt(s@8gHeg.k׮TJDі2L"OUef $ ס!DcdΑ~)NԂi< j|o!>yZ)CQqy7/Wy0>DXή^k RV@J-MC ͡6%2SZE-( u7pµǏ:I&j^[aEX!9z|D;#A+ ʲĕY4vխLdh,$M1~4_N2Hyb\P { s[Z:Ov1fO˘j,`VWe9c@ Y{0:fExgL2XRy#;GG*Oޠq[(Et7_S 4upGh^ɴ*L l9D ц!DПv `̨M?_Poa)a ZΘLuE1l9@TX\=k+{f9q}179!vnmbNDXט'tK?-S!Wrt j+)G#>H7zz>ƊLķ.ڥí=a\Orb}nVa/_dl[>z#haǘ%Z+!O-48:޻I'͡^-泅c@ uau ߞ^ܓQL60-i+{CU'ΊõwpzUYUu2W˳7wVs{K}f}:~ }A?܍["#l-P I^vhM H@`m]|#pj~zܒ,Pn|eJ9*8.8KcFFoDuLJى8,`%=ۀq:SJoKo`_6eGac(mid0!'7^0gbQXoF#?Q wl)O1=hH韸~Yg]5G:[zQzQU>R}ՃJEf/d{pAIO9"|5ݞVN{@(d.Vp)F,#9$RvTnP1+IU5$(6/֥'ZR&ǜBGajV'<}LJ\VJVM3(@䞤"2Su/*=F7AN7M[ @a<~#&:P}gZfVnnS sҕYQ'#i_jB@1VضJy$CGU.F}.yB.9 7{ѝ;9<+x9)}ˀ?|-D wG,LWͰ 9NT}MnbG6[#)A\;ꏁPӹ]3͔Xv"Χ@o OF"D琽AsM -x-Xi?6D g_CԃL0gSgi%j @Պm"EY2jy?-9DKj6BO߷GS"E%'mhB^hϤ05޼:Ł,zh%Dx/q x[V/~TA97_a򿁪(B=IUa% VsUlR3{Cdv٠DfKAsy5=#syY#Q}Xd{% c0XkQ<""u%f]DӮr\fA#-z鲣$wEH gq"Rq1),ADulNm6#gVmUa@ucqfzl֜ˬGpNk}kܧxAFM<xgNxL+T*y|$VIK9YdMnYڵŷ3h[LV썄GuWZCpzse ܧi .wcb8*Pn%/ (4!Ict1+2bDJ (>- ޾cF ۛ]T#LPPl/-cWnT$QXf&M`lŋ'Y#.(\H?B NüĖp?xCU9gqxE+J\)nȥ좖NFF{/aO #Yّkifa1©ϏELA)-7نLm dh~UlٙsվP4" 6(c@ij^.H퍦u}t†$}12"ϧ k? Ih_Z]q6W0"[W&[UO1tOenb|*~D-+L1ťz5@PO[eL9\])&t0>6k !ޥ^&% Rx6. Eg̀t)x R{Lwf'oD<[j+W1PG>RN{Sݾa_Z6u9~eWu|>cyp\t*"AYk|;\t+Ye-Tu~)Rv4K&-Gzp5zw痀,5켠>〆|UC%住JwT=r33ƍJˠ@C9S+bԟK^OW8bq/zեQ.-N1KycQ9dzPk3YTRZY4D[HXS_=Fv& lNqPǭK,]*GZ,X_6!EˑѪyEx3P'czA f{)n,3:,X#tĬEK]ߘy<,Sl_(՚t%($9ד\̬zq""nr^;$PvQ(ýp88}ߩq Tp@$ۖ7:IPBޕ =e[$V= +꺢Nډ>GIJ[1 t‹7F[CNz>8}hq K.A6[8Eqq:1Xpw6{r=Xa &跗33QՆcff0o&ZXnWs:khE攂od7UY ])MBmӹ2wX<-Nx=fYpU'`B!--HYGxTfLq)<<ҦJ񏬡(Kϩ1+օ<{8tL0.}7GBj{\k# -X=w fWU˩QkJh/r{`s7m}l `{{]~e2xi!,ol) > .#{S+Gq| )rȵV$8zum{?P$fna18 O&zG﷋";X9z4sE}>[@W균4q&_>ᕗ|LdϻTf̥OӖѡ>$8ʦ߬+f,MjaD(mM5/ bs//kWEhR~T~s#A&5RݒGaZwYfqRol4IQi%{B=)*H1||S濷3:(' `mߖ9@l'NBboCڱ)z;,#)ȈK[H0ĵ1> NqT4M]NKVnr#5~,3DFN ALpp5@%v/x~ڃŽ-A\1i*~_@Hqg>Hd&@"x/lvE+Ui?ͭ-AMx_+ؐP]aRHaU ܈:`jNnew>.1-19fDA]A MsBzWey0dr"ĝ~|r?~ \vѮgCUQ4pS`YT2ǵ}@g>vY> oLC@Mr;201V9G w,9fb82{@L~(6n1J~6S޲+YnJIMYtzEF|bEŢ*'K)Isv(R 3r+2BC5c-E:Yf[#0z}˻y2a=FEun1*W+v@'a1,0p (Cj#"9j4wrC+TDȈy3lHOK1OIuzn1|w H/m8"YӑHa9z,P~}+HLMe'O=V:ƍoĀZMJG}Tu>%s̘"Fyk4FYAd8`"7su#G o\$ tW#:jǝ̹|'\_>2s2-KCaP;׳w8-E֏)MڥnIPbVC#W}~3VA Hsb~)a%Z7&N+;2U8RD!aC]|E֫$ѵ,ҮܪW]*-DU2?r X jj=đǷp(d)Jy.]Hc>@j?v\!2heIˍ"3(z$h7#JъR>ށWbTMJRRuDpQp X,;nFjU38ήF)=[xlRN7TVjfRSgK͍D^Ls"Hog$t!4sMJpAl4:] Br!_!Y* `X)nkò25Q*ɽ @ͣ ?9=㪠ީK2ߦ tna% ;FRsmc/}.(Hx;{UV܂MyGbxI@laD7xp''44 gjN~4/O8Rɗi"b- Pc#<.9 mFNi9id=Q$>#7$N͕zɐӆZiHczvG/v7Y앫T6:덕*Z*c*q@z^E Y}W],c5byUw*t!te<7GP ^ }8S9 `>lµr}QS\.̯"w @Z&_GYÔ56S 3hATcVFQАQ~dwE9+ ѕi)9?ֵ0n)Mk`Soڷf$ 8\duV| fex04bS?u6)-:lb#~t1.*@!?2c4hak15ib}1v+Uh /9+(!J;ZKr^x28Qd{%|9 P &ldM&IDWR#8 %}\i4TD%`8KX;4bx?yn']NBJXwm_G/1yԾ /.'7Dd%E[K#c0Rr,6U5Ϗ\p5nN3oq(Z{A Rc-b]=GxXl;tw<f`h` z7VҏʖTeyq%( ]x^ qm5`3ݯzAo 8vm|5F(yb d0_=% 8]҈SJp!쾳q3I*5|: z ;Man2/B3Z,EojBeZ| 'eI+(Aez(ϗchc )_r04/ +@@ןi}.c%? `a. weJH?≉djyDT2u/ji*Zꫦ+gnDݒFɈ0=̿"u [vV">Cy&%bXl0}&]5S.Xf#|ol1Oxk#7x O>4tb@N{9kn|hGZ e+RdK]eRQhRW+?HU:r& R2.J/J؏Yyd= 6@;Zo7)P"8/5]&sDjGP#qϮH만-AWX#s"6钖]lo6`0ڐLB΄ z+4K)v7B-H՟1XvppP\ cqAI mQ02!|0 ,A!2\lOH])ohA(E=yǾ0Qf۸Zdo_r\I#>9qc2;$4Ghnd9CUԢYEYʍf֛`b8H 8FV$~ x[#=OC?­oԎD徇K T~l13GH)c>a i~Nfr\sѨDgO֒sVcU@dGFIlw-MWޒ=v*I) kB=_ !99@{l]v !ky& yތoڎ<{_,M"Y\y`z]\,kf|L;y}fj7GB0ǡREXg }Dw8`p`( ӛ7fT_g?:p f3am} FҩxTQB&MFEi{(:|5DXe!bKlp^ Ix+t*7F۬7'BDDhnF8YSV!-nkN. @U`ǨN/̃mτM[M-naU 7Sk_@}{ĖCxDrQ\fS0MWoG49?ݭH .fk=Aa V~+d5ert8tFHRN->&Y7|D ayrmq02r5.AJîDij IflSxܢk~ ݐU\S]5%~hYG-g,x{aj{o63p X';⍸RFuz/j'~#Mp Xڋ\ bӚ.Dl&¡Z _,=753K99La.]*HMc0`M338G?-?Hy[*?Wb6ЄGq:S7ôK]az*R^kNi_`pݼ<n>( Â8|ƩTߠM]!nU]L%o}YA&o\*=Ɇ)-8Eeb] {xd1~dw DYRv*zDrh(^OU:E)0rT"uwN9DkRI'8#{qZR'pDI[O rн0z Mkr);/3fU|q j dJ~Űl|ؽc<;Ԯ(13 ;?YZuJ<'|A헺\Wt#J3zL b\K<0GXv |@s9kmH ǯRlwm%+\N$ cubʍm w!/_=73T;b/B1YZ@ޜ/R4Jp6&O s!(>iy&'n>ӴMVrv-i"Gs8 6i!>VSDe\eX| z^ؑΨl4sU'1Wc-K*mS7+ѷ^%l'/MB*o}~a-c`DDpùy$;7f~AoOrg]W:K7!`i b~׶wȫmw׶NB_|l"'#Hy-@whM1Pgl1syBFSkLŴgRҧEGW DnT{sm5ϡe*v01D*4Vf|~m}e ӫqip=aM: 5eCyTiPO' o*PJYKw4Z BtÞ䍙[گN5~}F2GMC8K O]sfM)7bH1:!]6&c"MPhS6@yS񤦎ɑsKI1Ttj*yS]_wTc}PD(H3MYz+RdSop%iEYh!!:91cd[ p|u5?s[ٖ^^VV 󄏴7.wd '{o;_>8\3mw7A&P}5؃K'Cqhѣx"m NQ%p%7ߛDUeSO*0|7w+C ^ vxP [6b'%u/}Ku# uoctYQPYheW؊.^F֋o6QL[?$B4Ϙ:v>v dХRar$xP61wY10dU=BBZ.,\j*3+ m!!n4wL @ >ƏT EύTL1{@%yӟlKV桷e\xn ֱ<啎(-q0RZM!7\@9/0EcT^s9X?S)W9>SхpS,I$#?8d/OcWA ޭgV ꊱiXҥlk~bin]:hz+d8odu)GE4C'#lUl,%.E M@]v = ^(Yi!y|U[ttbX2P T5l e"VFY2IfN5н~_AL4ѦA_} nIzro-jGiװ)lȔ>ekו ~|cwf \'X8]HyQXo.׋(9:i)a rϤ5HNE.Rކ!ި"°Ф&4ӌis=kIP~CY7˜;03@*jiq6t iCˈ[qm.a##1)]`"A7HJiQY.f; 2|haJnkwA~'RT?I0ЉG7Lh0D>St#70 SF4.&QJG|`udK9>)wy>-c(_~%3n] A*QNxzUFA "ث8so)ltnaBC;g]zAdЃvm? Qo/ Znvk:p[ldz@cV Z~Ba9DQNS@)/ qTo49 yܼN_z>\oD Ȍ0j0@䃽Yay1q%-(MlqY)1|D1h[ԊgznHtĨgk8ϢU}5ES(@bؼ\F] Aq }3뻉눊1'Llf/0y7'XQq<~f L 6I[Ht k 9Y8L$)Z1Ţc~7tp-UT64xS-eݓ|X_#5.vW[U뉝gHDk ':ePxE)1xxpyάUC; aH{Fi>c4U+ט6.?혮U(ã;hmE' d$;:пr$1l,Wv!v [D/gkc/0Uj%v(+5P+ z8KmSaZ}w4M;u=>iH~_IJfOSQ21]& 94/:f~xi㩋nG̐ڋ6<+Q{" P1#kNHz&oPYQAk |}6đ*HSc$%HkaܥkY o%[]G h/A*jO4)JZqc%(ځ{ ..c+3eoG䓱I(z״.%J K|H(^jR,c Dl *!lZI93Šƪ=KM ?fFM1 = *by9g}oZ}7)@zN j{q:u{mۻ;I&#"z:'C-PAc&=i#@^ fRTOLyN_\OCtXMk2ujƞ"ea.rH'xδFآO"V[ ";s%^,٨D]ՁL υ66,:~'k\Š]&ctQ9O,5M˫I/sbLJ:y|@w(@1>EAMϢRuMs(j=J韌j u&1yy~GY; 17;`nTG 3\HcBZ=J*7^*;9γGݱiSG`} UJhfa}`("4\,<0,#ӗo{hDݭw)N`Xb7aZsy'.SFvk+͝C#iYYCp!oEY:'MzF}_ FBm8ۥ+cP@f%TPT΃{qj]C}Vɋ^X}¾sxNw>Y;FHOM8ZW :scdo";u\ڨ"n!yKT|EMZtxi A"QΟ@Ij`;6 s1nE7>aN 70T/dhlM)JAL/*LgS$AoWz_acnz IむV 7B)#bl ϋ<bd|aTcT2"3pk TwishW/6dƿ0QDzm je@#̹Qz {mq`=Qdվ'.iKng\IgQgD9Bhfa6vK|nckIm cm)GL[8v4ݶ3 "m Uyg]K~xxrU~ b/uX9Sc#ʶm?<\'Hbv wźidJ xz r0xKKE%@vP;w:] zMk?lfQfYW,/W{kꭵ_V\4 #>_{v6rnBŖ)RJ0Zճ5S@`#^(Py䵾xH|k-^۽ a".Dk:MΗOڥު&Ņ^ k"Ai.U޼0%D8my/yE)!ͤ$[KzoNʒ8!"Jط;%T'UIDnГitP포Pr` dBm0 }ٿM:hZ@b"~:xt/*[q3M3jĘ¹-iq͕χr>O#ˍ}u/RV%8zNRӕՃ$@^"UgPߋ}=n)돦`<٣@w_CVd3WJ`#i.B΅'K?曆Kp[lNG,hMsY{f|/4)qd,>iӗds_jX:4J(Ln ZlrcR_QVLAGCS16fdKӠ=~\5T᪑KNicZ9ǪK jNr5 9O## eUB\}{pfDV3N xةjgad4*tD;rGSTZŴoy`vv:˿{6vd *d|3\gOHNCȅ-lbc{\LI 'P`|R4AjS26c2B b #r}$1n Z<{e+\e!κ'@$|-nXMWŮ E*M4ηDf%[OZdS'D2%Mkb1~`*c[;PKھWVȫJKSS$_"v{>3>6a;ULRkjaW0'R(N#{It1KdrR|;b +Dạ׭߂6eqR)O7Y&XτjEI:\V+O}BhlQ_|%ɑFloX`)Y_qɬxP6t)6-ʴCASTb#H$ϖjkx@[ӅB!NPH2iJNw [ؕTsdy. /Qռ҃|Ē v_}φZ#PQ, (p`H-ub~Wn5gn8X{l y^@wQLvwLCcRK Kw^Oj}#5M/ U1HiLXFi;U{ %:t}`Ki[Ģb<]ufw [-LA,l7[4nJ|U2JS Rľ<GKg;tZH>-QF@X׿a~Ѐ6龌[z^b))6aJم E^"Kf@= bhUlD|GF|pg˹laxP}J_t2]GjNSD9cdfvfTIa _S)Y&Lܤv#RaH !" s6Ir$I\It>#xJ{G23\hb_UZ`sA͒oe z4dFyG菺G$WƥOL/ɉrƆHQo\`Mhm1DmzWI5-|9dK+B`gv&?B,5Vq3iثOџi#x\0w "9eTFՆ У+"Hu>u #t[ɉډ}kbp\Մx[o_LECf#J0{1dX/L Yj"L }/LW3ۄlٕ0xĮ.׺h 1j- #3T:RYJݒXDyy[ I:#w@.'F7oxٖ !x4JB0bF-P] B` ׽_͕d_n|'3HNl"dP$)r m Rt!H60 a{J@Ͻ<.nW6})[X'ʘ5L[R:3u#juߝYC֤a<teV>11' KȥO`2gv$I"V9EĤB(rKe]ms8/9-U 4])G#_Y4RHN>, p2>*pcB $ -͔@ '@sĻ~Rp6 8r@<6)?>R3S j*Ki`Yo+x;1MJPD9,OUGeARu;{̵0BdB&3 !nq\Sth(l"CJ*_St$A?X#!$8YY/ vlXy~llc<=M1oR᫦ɮ kP?{^ [.9~HߧOgf%C*r[Xװ$@f+ #R$P.ӄ 5s!+45z=N}|tmU$dH.p% ZQxJ9;mh%ge, P3\W:Q}p.UZB 0.uQLoui5&|4Q?g:v>G le # ǃ.Tmv750BIӲzOL%Q`B2ԑoV-U>TQ+ʥR;8Mx>sFD}ԱVb lKRE}M^FL).cQo=Û]3{Gd)?o^6Jf^~[lof"#(PתT)^AnѺUO| ֲ)I7"kI{Ą|rxDɈX$[0AU&3&Ȑ_J:s =Gent*w.v>-_ɂuŜX, h\#sBg˽btߋ{{'ؾ56]XN^QHxn"z7$Y-97/#&e‘\3q=a4;q=ܱp[ʀ\rySW2l1߫͹5SMG-MWojfB[ US!XwG7*k1D+ə 53zsm @jC+SfUFp껻Jh#m:HG.c'pӝG 9\d;-~൧#oPJƹ-ǯNRN`b9: ++gzJI]O9!Ni&ψa㷎q>ڇ;krIأ?dQj ]nRW$cU}2m׏a7I-v VH6 <>*WGLBkLe,Մ5b.^꧌\%\NcXbV6*[i +z/_QZ'5M^֣ 5F;9O[bu}BݟĜdv' (+یүΪB@&ղs Yy$eX蘂>ȒK"huvہƤ_ C`ON@Ujf}E ΅sᄒ8FR8SVAU9~h,CbQ_5`.*CS#wDL\~1GMIV[Dtpt<ӃʛD/fVptyDcv{£v6vY,Hd -j" NuʄV-oj~>E,x8Ԙ|Sw}TVguE7z#s S~hd~heQ7H%M;<DtBEdر-R.'T 0aoS>>hOHGX?$ Z<$,JH4F}y g]JvAZJJ}, =ġ@ 79/`Wn{YeH^_[Va ZP;-H6,%Re)۱vΈ ])"eUar/rRX@Bz\L#ѹDq1xȹ*WP:{P~nL30&TV9 8%Cmχ+Gv2>k DAgs>kmB0DRgcj ?Y>5 $Zg%^r*8u 2w,!QcÆda4{-"24;oi/#hl9XRJ צ/89[|FPթ7F.t.?6z"=4S41QP/omxGp_^ò*RKLk,2$5a̱>T14!dY-FSBȭdDW̭HJF0Wwa}ƝѶW:hޗRԅq=θ 25{ar{Q}م3DA 怙"}FSMqؗi̮/GX.X܂sFi8V5m^).i?y!wj'ʬܿQ1`@I#[R|8nŧQ$qˣ=tsI9ͬҿ60̈́{õCt09b|*VZҢk ײǂYG=cPҸ aC@J![(;)MDŽ3FSAJT̮Aw.6m͊T]uRxܶ?ԑІ1[&ڡ]j"PM݊ tNmE[tN"c. =c! <^֧ x_ S e b[jK<0*Fgeü[.,FlFmo-#O Ԓ 1 ֵmE[ⷑEWEX[_XĠ[5] 꼚 ,N^N'kyGetj C7xrDٚRH[i[|PMW%Vǵ`CCY~߃ #C6sg2SzbPUqǩ%jos 1|;㨬< ҧs -_l w6-JLT E@rEHd#aAg$#Zp'YIzڜը8c,BP6gC3DM].ia p ~EZ%J㞫\rRqU- Wh;W΀Cݦ4ІG|4,Ǽ^uwRgRu1]sIT)ٺPdP?pk}_5cY=8^ ֻڔݦ]k]E#2 ,־C]dA@`'E>fvӄll_Odg'pb{wW$0~\̽&^<؊ WPE3ftݜ&N=b+2|;F9-M2 Dj脊Rx`_'SȣQmf/igSܐYTZ1Y,O`%UY¼6bq}~ vX_aAאk$X' U]ڥ3'J{V=ˆV>^Al>"[Yo!Z}VDw!Hi@J:dЌ'փY#s8=S0]9]T*IjwuW!av^HR?6k24LPԖӍ|rC2rҼ9X=r#ɱ$Hd&R[!{}G-X"<;.O\>Rh׋3[d{Qc}y6'^| xx7 c zŀDHG9l:?ܔҸl b-!ď E*L 0\;z+u)%ۦgidz:Z4/; ("[ tPc =?<`)H (&F4ߖ=ʩjqj6x<[bƶSVBRHzD3N2 Τ!X>ix7|0en%O&z }2wg\^HVB')HkR#NшlME]Ar%km -"s۷*4s/Ջ3;s KV::?fx"p\gFM 9Z"B6g.^,yoAŔh},իuF73|"|~uW6lvog ZމjV O柘 *6軲d!WEL)']睄zg3Rƺ2kE_$B>*5x7(ĺԿ0fe= kB>ۮm(&Y h1)X`4g 3P`FFU'DfȑU`joVM3Ε -  3yۑNw6KCl~8LaH7[$/'{oX.,&muxaOϪ^W ;d^؋u6.9^2ɆYkqdԉMYLEmK<$/ppرq+"lQ2# (څp!v.YTaa$SK.%Z21AF9fCVΖ;BBBhp`׼w^*בA^LIz1Hj&IqpJ :DeBяraB=2U/rs1*e&aC_trYE4#{AW;:s^Z^p0i-E}SV+9P>)2*neS__G=|zcGJ% =k̕%"Ggm3K0. ݦ"1Ug'A;f`> QzڎU#%)%9'un@X=oc`ѱD<K&K{wcx jA[V?c[CB6g-9|6vc$͎wNsԟ$]&ޏ~`8q5WDzE:TD{\ :vL;7lDŽO=8Խ!9c t :<_^n,4$鸢mJ㨢u7t)=伡鰇|I ZSgr7ćUeA-OAU$䆕 #CZN=Vt==%_c1 >W ;_jPDsǟqC/^Cq' FCJ,Z,$rw$>B1)r!4iv (XGuhu׍.w:u!5 H$}?J.=,Ҵm%:D "JvB n 0IJ B WbCS]nG ط2{^pW'/ 7YY7Ul'7le¾D9Q?V;\EdEȯs†ųzhJ߱G#|51%{].h!:`S%3Pp\OzHi3X&QTj~ c9z@oijTAMsH-2q7k&nt` 0I!~͌ w!s`QG1"$\j)lTǢ_kcrR2_ Ν}TiX[j-4\GVa1e?O $|޾%`oǃ!v܏aN W#"avh:f<+LA UX,}O9znD0WF/1unβC/%={:кur-щ>x?t%W!nmE$SFPLʥL~E%tG\3M{aw0G2"lݙ|ȳGXJ_I>L43?+Ng.6jUƸ^A!E3%TUoǯvNLeWr޶{DB9.\,݂3 .ޣ4[]lդjtǻtLgCdkƽ"9-UeUcWU+(UxET1b+C30RFhUFQK}3 L<ل ;`1_m.oG"SD*'+-~JV$ZeIg8jyHɄǮD1 .U@m-KAt kEPWLOn75_ /'lJ ^Ä)x* m@5@=#;nPq[jo4tVwH,ѻlϕ|0Pn1\]ͲL&UB*-2L?Tg1@.Tel sQOgGl(^J×M>J943?aC'Wu?-4]fV>6@?cΉ$ x tbᙟ}=qfji%(+ػW#EOi?nMiɸ* 2-;XML',\ t))K ͔LJg1Hnt im;)-R(5JmrBLXJ,ƘL ,O*=rC޻8+Ի׸rswu;KD;Z1'8a<ŨD3 ˈFvLC:@ N5]i ^)-A.h+tT%~Ɓn+o! )aYW?+-]2\g1g$%KN_o.h-WYpj=^b`"ѿ6? (wV3YowjhRqU)X}yHGb7bIaetb`[BlyuQ̨QaTM'yfXDVb.u0 .*v񯛅}6ߜ|p>p:ؔE^ z"iMF_a#bzT|%Ng7R:kD wf'g&ߙP:)~ iֵ$k+uz3)=`P0Ŋ<ݳ1eh54+#bQ}Yr(T#U;{%Owi fS5$GSLXp3^ B*PMd7>+ giY}JT>]q_dIwZ6p8ś̬YkJu-u묄֦ m+##SnA LM69v" xeWŐH8V@74͡f$ɧmn7KZ־{_sjfށ;hmV cTB AG)e  Uo:7:5 ]);|0uu}q_Ү# g=9MQOC EuunꡎzH³+X*KhSs|wᓯId^E6!x6_(wxZȀ#}ؘwm55d%_zoaϲ?AY頡1i^Zkv3M<3y$rnk¯(- nWR) 4.98O ?x lU%IM'KqΦ\#"U`mpяJv{.Nuy})z 2PZgbHTgcGXh肋z >LvO8v!Q2aN*$u*"%o4if Pt2Eԑ pS)z={3-vɳ>0 .t hȎVz; &4|Ai 瘠TyQv"^oyQi7wD[n%"' e6`IktDz5p>cDDqf=1F ooڢ|εhF F9\͆Tz֬Dp4AAatR'#~59tXUAHIf? Dhu(!c馡@xn/K"TL$g:5$57wlKX# ;.> 873 s)m F σre/6SDc7 3$~w9=]hW #XDDE~> 0#䤩[c^u̩YcvP;E i{O]_\PcQMG{l#7L(L/('kL'ZF"|uv>/ HJvR(Ukt Fي>X&֚:0jJ?TJ krȅaDη_]L 'Iұ5&[ݦMnlTfYHg)dݿ|\9e~Sc* C(ɮ _B.5ȮVRH#Wb2I3fw~ĉ01pdt),TNq[OLLNG]`r)Is̴Euw[G+% }3DӘQٳYTL ;=l( gj=hBJx@87 5 m8Wj;]a9q`hnf|W;@UfEʦ*Qc{vqͨLc z}6T1)m؊+rp %IN{W qO,JĆ!4NlvS0)cZ,$niR@:Bj w+ i˙[F;kZ651WNzav]"5YpM 9H pR.67%t n}i5HrɟU-FQH\)u;Կ7Lei_~ւL} eqF?2Uy"NjRjXmJ%%`984J=PZ*|PF%gWap]áXTP @ i`\=>XeZv]BKHd?6:zeXfOmJ˯Xu`OK.ʘF]ІXd7A_nO~Z8KDW+rJ(]ǭlۇc;${(KU=9%ES.J痋̫"VٓnYhB" 3ffdLSa1#я;mj"Gl0c0A(BPKM~tY 3r+Cxtr}婩 {Wc-$}dҖsagPȏY3MK- YӚQe몄H?l*?q&ؔ@;<{\e| {+1!mć(Ѩu#v!ԯ) Iw ~|C}VnsM_)&Lփ1Ab3/i8(ArwD‰G D⵪gX̌F:uIzQ iF!C|:< DED $A#cn=SLLwE0|ZTxLw 8<DLO$AL)l F5F2nl Y+0#k<ѶB,Xߑk~c;{NoM >Nvڸy.1^ qR"v+BX}Adҧ[![Νj:eŗZ mY;#X|->mm^onLkyy{SO|-bCd򍎑sF[ܶopnjF6 9-r_R觨LVb3~ :e_ў^J]m6. Y3I`GkOPUWA|ޱwpvZN  fߑpgc<D@_yuнP2$uAW@ϫeȠor^]ˬir 鏻߿ {X[E21A (]K#sƌNνOz9櫶nס99uSхXyC Vy2c;:qTGѷ*1KBF,Qi0v"ޟT Eg0S[BQ2"dh:kjxGFHU6LKav$M0itg??\@3{d~j#L "9:&>|AXiX r.-{ =$D"F &Pikh ʧFkW\eWy'6x,ѧ "AV5JcPѰ!@4;$QOqb anfp(3VB3߸ 0ɬ+R*!u´|tv%IB0 ~zajx:Kk7ONJn/0pV5°N)wt?-/944h?"M7G=*8fi gQdE-D< <@QF+xәQ{|27fo-u&(8b*L|YnipPΦB_7~:>5w;$9]ҿF{+k;)tꮮ9(6JѷiQQkr^H ] cIirp~V5Rg ͹!mcj#bdMቧŎmNrƁ,IX )": ^z|+zs^jjEMI SZS˫uv)6,^Y-^o{R1pqhK?xxa kx("@vCϜ zFCS'.WO~@fY+qTE6Tq5'{[T[[iz}Sm7]1i @X Jen]|Sy?fb U#& ,cYu,{TZKJSTk;X9[Mf@g*aX=ZM˧ҒFm%ݜ7rf1"->꜉~)t@:#<;[ǂ%]8$ @{^"6-(<|@!"X'!_#F񽁯TN&[KN.\2,/ OO3ŁB2yj.Merښ g Z鬟h$;_Q,n=ĚW .2b*Iԩn灜S[b1J5b_c˩1=H^j[A!0`٬ƜZGvEg ձTSTOBbT䇰@PV]tshQv.4kd+ 4VVӰTm#pbDF}x7Eϝi#(IuBE8,Va[3i۽ݭc޼;W UB仂|Ij2T6j~ Ie&.=_yIΞO=)c!p ݑ]}:IQ(xߋyrּ 7c۴$ MB!2Wu޳P>B@8VU<+#0ؼhKI絥 ۳2''zQMVK[WGt^&9jg&L8]r0+ 3ŗ-/=i+ oʟ`Pb3KiVxiAz JTNF]d'x΀#H3\e$sEc*YP07)iK hxXT=)!l^b`'6WQk^qs'jmSO'ض%_͛\oGC+ Q<#·˲Wk2|T-MaS#dz-+: S=>#mv"OSk]ڠlzWWƫǁ@63f~=9O,sV_S5(.XZhO`'}D__s 2 ?a:f3MҤ#Ţ^8"{>7FSFwL9VTTl yװY I0Q\QW0-:39Q TfLa侊!ȱ_esnjƚa$8g8+*"gr2cŭh`d!}?1u$5S;g UHmPX](J}l #h0~0`Jđۢ]ٯ,YNgבo"\grĂUgU" YmLjA.4:ZK{p(&V}a $B,Ӏ ť ѾԛKX€*j ylXGFQZnoq*41榠kJo8%-nK9-=7Eo+aR'%]=ƞ@H`mJIX}RW$^m╔XP4k n5h鞣A]v~At T%`.hsZf&d ˄pcC5W71q׿^ZNp556@1h 8bJu$XԡtE]foNüѢ'.~ϸ,ϬL.0y P3 UO\ocˏ5?[t&+uwANi!q GKA|I¼#nVQ/⣠|ӳ{y|l4Kl, ded7eWq=nn{5EK}Kփ 4=Tlq lξ-L 2i:UB#CuJ,J/TNK#L)Uur05f9* no[Ę,>,8LB@&]i^BW0^wlP9l!?fB}p&dJra^THnkˡk1ځFQ 5KU4 rtcdW}yB!vL1 DWw25{SnVKϕ;)b\y''>hڍZCY$?$KMvtTDH ;s@l_V띫v?Oy3HK_Rܟov#],u/}|F1qbޒ7z3lD@Wh`ϐý'FxVS.́!x"`űkץDx Z7u<ϡREZV"l>$Ney]bmZ6$:d +b.(˱PD=L҄h܎;: N% %q5HG>pˬ*bҤG!VMyAglNx݂ېMfۍLU5m.5t|j.)a>{R afI99BW5f3)+'#C^6#Yw~Xx@BKOΰ@ /ZD;ќܘ(k@N"h|jRb$=ܦb8(/CsC[FVf+j5ʨr*)@n5$`F5oِ I^+ݮ[)3LF7TäB>\3?~@.8 ~>6̘ ]zWة$D'F\S6d'ٲS. ]BBͣ8b'W=HܺKoK/?y)IDOK6iNW5Y;{8?`Lply?q[9h>]lsQ oeC٠fp>ˇ6D+0MvԺQ&3JpYL}j9gEd=o9oHוm{[oT.UNR!<qF yr QÖh%PdM.qZ;7 ~ՙ=X>$4ԉӯ!E>.n`tdy3 Dpv(U*W>$7\豂SS1/F["S)"x0WQJ}EBFt| 28i *op wǡPmW3l*-B5pIOvXF)[.dHb[d!ȴB T1 w4jn *p?q{@vXZJ, [Q}N˼W5$Q5,7AѳZ, c&Ģɛy i.S}҉;-Wm E}W&Ȅ /9 @Ƈ^(u5 'p28w3þ!9QyN% @lhՄ%> w4{dr&/pDwvu,97Я6oBIybyxWj &#Yy̲H}Me4i4\{ 18Ͼ7+ւށa&iq #'F'CLGw%7(bz /_:~Uh"HܮH&!oCms;/ۻW{;Dqw.Wf?K7*cx-(QQPO|>$s_K$KY] noأx?/xHF 4@K71kZh &<"زb(=DQ GgD5Jٟ3_Ѯ`tJrppq>؛SoΖ7`[RT1m4>6Ýmm,@W\^j2o _u^"9jyمd{]>y>ûJ01icK=PH^XtNYҲٌRl\i,h?(@\rq+):lR8XcJ 9)cpJr+Q.Y eɻD%*׮ҕIxY)$FB74! Qpl[&ELf1PE =qݳwAoB+9 \W |'LK(FM5Z"Q]>k>ɠ|sY;po2+)u򻉻{V&PsK{Frn:7\y`@~Ֆc4cDO#iS'?)*{ypsmb.Pqۯ2IɾަK16$EE牢,3nzPKIVB\HDADbAƤ@$Y9 hk=%9Y%"JZA:nݓѺŖswI%ZwOiKvHSkw扂*#ZMǒ..uّ1ʎd6F'1VL m6:-ϤQ#CQy_KW9H9Uy9Zhp: W{&1̌5b()k@;EayFXx_/]G]Y/:n[?E7&-$+4>^g?9%T-NCߨ~$ ]o3OZ # Q%)C0({&" քO*`2?0{DZJ `eچe ~ZTnq B 4bÂj+s[ޏV:3\}FF=E9EU1_ؿkjԖ갻YU<JIo{{0 HqЫƑH8`ZRSnΝS1t<] XNV?-8en·[ouA~l:JYRp9 ZJ#uLyc;+G9G+2+x Hp^i;{< !Rj/!g߾KT6bo- ݴֆO=II9<^㍓Y{+kO3/\<A9$>Msv^1z"6LDtǺSG 2Z%)A,zu)J'ZNvPpOF/Ȣ,%2"1w4ŭL-)VZmXz* E[zu=FR]:{;16=9\0"Ъ&[M%$QUC7|3,Sd"h21޼Fd"l=1ͅޢ<&A "&RރsB +PMe+޾JJWmU'rdWYlDb,i:2,Lݿu?8.[ bǾź), K0~~lRJu@TWZSS93M}v4 A d۷k3 7h(N$} GAhl }15a'T"5/E.~GIh0x$Ϯzf F^^EGފ 4j~6ww95Vl3E3#%1^h}Nr^ɗzLo&,~H->r) +-oQH+l|g!ϳ5 c< §9n3Ku+UhC6ⳊP~4jc*[v#Wγnxys‷vSytsX *4l瑹t׹[EďخO J%;vTo[\EJW1fK#o)s`JW|2E 3S/l*Z9ԩ_q ݳoSJ>pDg>yDj kn) (,u =!TR}4j55G+}"4ۋhD)AHtظ}zoE*[H˨ܑbYH.iCFy.}BU4J欁~zj"BBRhE.ץ8\j|U2<W;"eI`AiF1i;~c֊1Q!$Yw2 e3E{/ξK^Nr!`)rR{\논JL#,#J_~0>(Oδ|AG qҨG 5XBhYNSay_0 wwkM 3)r(+`[#hhMU|͹:OK!oќ"^At-gDg4 {%Q{hB!#iY?gD;SWX7*k~Íӹ~Q*!RГc@ { avSnqIVhk0N2A!VWӯlWoօn@uhb|>zG>z^ndJIص܊1LM+7CX=f(&i:q>^0pɰVctƳh'u#%\@\^z`IL`P1 K]g$]0GCŲ!w=\`۔oy_U=VX<ˍ/^ٝ_+*qvV`fvx % gUjTĒ~߽(>k^,kٔlC [ky!O`$g{|zvL&ۄ6h\KvkG5K<䳨 }T=ܖWtŨ{-9RXq۫ _-B!NbMbI7 1:ȍ'aubVcM:I{U8Ta)8:DyUKCQ^оL*oc=\t2 %Ѧim':)fIDbX]CG-730g1W 8 QĀ^v.+G1VIQ+el`H:Ch$6z{0rFZĶ1!Fܣ?~-z 14 bGNr;-ˆH> ;3+WXxנiJbCpJFx1('qEePD2roU{ȵ GJn_o@r<⎣Ʋgj3g^A[Vt$Q>'90]`oF2Z+Bmk8"yрnWN(fMPט_^mX.cgjW?~vpA)IՍNS]-fOPƽMe4V<:Dpx8F[8|@a]jQp#ʁ2E4u$b-J0-A^Rb}oW(` )4tWod$|Ow) qdq}5fDI{UVD\z?ʹS-춧 or+7Ǻpa 4UYf5i>8cT\Dv8=>E7t.f{E [Tۛ9>'ܴKA#S>7or}5x:4כbn0HsD)ZҪ-N$1\B nZRXF:D:[Ójuf|;T4KG!zy𳫋­.TRc/Qt+кB3 J]t\u[Vo-"UqGB՞ͪ}aNȇ` 3N' ,ct6Wۦtg];۽ 0r\VV6=r۝5zSq"R81"8LvJfPz>vCSW䀅ys@tB^N[K[̣UKd@P9wվ֠ڧP <7{X2o{| w'k ^j;2Bݣq ȏ:G/>#UWqq~r7~څK8k~CYjS-$ sGr2 n%q ^9`H- taff`0FYp<]bh)}uz&G`bٛ2F߯V`bz)>>6yXP߷sӿe>t0}6UVFԂ<Kym2(HLXj+Six>kwT /DۊLtإGb°VڏZTH [T'`!MwM>u,ߺd-"wa.{.Mw<h*[uQOJtM! G'7_SX0*NE 9Hly^fBUU&FQ{Tg{njܣyѽ ϻ|T-C_44!H,^Q 9·MS+k jA蹀]gHد)17<CUawTfg"W<;_>?9n~Q!g-6Nj0'^RH}fhM(ﮍÜL, `%P1z[@j>Ti*kYu41Xw>DR_=[L#41Ȣnn>hm$MH&T=? Y$N^SmŢ~K\)ȥ܀j,Z! aӧkè Ed(}jęH*ŧ |}wM@+\"hC3x:uXz{;=- Ut@&>t鎼y_c $aʪL-VΑ"D^cQ9|f(fD.DZ;y9ve@Nٖ/]$ V\|&_"[@)PcБ{S(rsc>;)N [xYF>C-Gr-hQW$/"ێTEVsU_\]01KzϗВlmXb }l%r aBcj$CԈY߾7щ;#9 MwaVG*q(mdqt&tUܸ;sQZhiHdyR&Yu8wJX3*:KLNl9PZzWXmNSSh^ξωA؎5ك^;/*gH@{1)PY\JoQu Xĕh YR ﺹW<DU.X[[gu-w0lcTt3jb4,]Yxѽ`Z!]e-H- vM(9Fm'j 9(^,}0 9MUP``Qji~kLѮ5*t"vmU:1ɧB)Y(7-X_Tۆʹ)+S_2Oq y<k?9ƂJftoAkVX,Hh7%j>t|Ah=tE79!JĪ(3>nu-I[0쎮 jn$]٢hx^*ea,b<Ȑʘx ;'n!5;G:(w\I/nQBx|u6.= D D\{j8 *d\ / :|p{b6Sоa Ubh2XJL*"wӥ|Ưy.1W*/kvب Lg**Zx$z'X ܳ30&Oݴp:I^#q"(2ssk>M/f#psnA.MӪ&$Xå,7A6ꪫe܅ &mE,{T=`GrEply6+oϟZ& -hAHsn(%SΡ i6;Tq:ݬ7aF5*o+!WpA=xO~d] xz .~@Q $)ُOi~}x|w_s{zVk fyݎdӎ>'~k =ʍx P5]1RS۠CiO8(wcg7Ef.ّ Őʎ-dƗ\9U'8.F8Y7;"gk #BʿCO`gBY-t>KZ#o һ]jÙ`]7J^Sh?>&57Ral E[%=! z)zV v.1z$@'_"S}blaw۵^&(Ķn16;?7i*Hpy!m9w7/vdO{#MNDqFlQi6(LRC~HgC3;5;l Sa0]ӄ{5mA=XOYH:DV߂wL']~& N\hF nfώ핥κr" %1F _/bu v-f׊L*wï.1GIDf{c㷫F^jmd[{ũuí{'J`ce^xFm8;$Jgi&FuGkX`9jG&6ҕ|Lhz=ڭmG@!u\L\~YC,'4@YP[u{[5J>"or\\!Щg"9-bT#ELipެзQp;`1҉9(J#Rt`A{ 6yl풛eËLT?}0K "uS (1C S =ބL!/ ܸh}gug5&^ t  CYWHoƫgM e"8'͌-n;Lo⩨'C w*V^ %"caj lċh޷?{kcFS.oP5FEx{){{Q|L/MK.䠳}V`ChEd[HdXb69sߤ}m5@@L~+A"wUg?ke)OyKX"ū=wHo>9k^ZV5O!͓ܕ7-2-NDg(ԳPKx\L619!q&ND|_0㔴<җ ώg&,iDMYcϟ$YWTo>" GM cS@PI^q{kW#wEozzY+2_z(*zH.лխzS>z:;[.Bhӑ*BH YrmL…Ɠ&qIϮ\XHUN46|TPE VmGO!:`[QTJ$ T|ZI g`o$\cQ/&3D֒ _)T$~M2#I-2J#,_tѱEܟgMhYdc'NSj{2cVzisw|Ӆ#FɇUtYi'3ʷFpr6_\. 4|naz"<ϯ{8u q\,9-vK;*Jih4#͆Du>9#bnw@m[7mG GÇw,!Qd~=,dϻhA}毌OrDt@Gl‰Tͮ4AQĨ{%;cuq-ƘmU]#љrܜ1^'v]_eп@{TK,fA9C6\h78K ) .ZF#{Fo&qi0Z֡`GUIq]R[#`˼-Ė'Dv61QP|Sk\#g[gW=\nn:!W76Kh B`}8.bS8uMkQgs QDջ}Ņ;zc8 6$$>QdR ĎNѷ{{ fx8g^\ 4a43~jhW5oEzOx]Kߡ"ʂ1c}23(>>! cmm^>!]Av|L H5Iu>ʨŕ/[mcҟlezh:vLZPPQT%;*ǪJ˩"ךnV"cz>I*ݏ330ٗX >v浠3 {^6 z7tq%e!;?2uh]UfoaLMW K5jD"Ƅ{_&TUWL1zсm^auq.~+'y.JݦsW# y@(XZo +|/`T]H*FBG<&i%櫠Ef,=A/? {} T^ (aGFmcBk!d{lӢ;;:amX5q϶UeTZdnF-bnǭY,7!]#$Ml1Ի}hą h׏`|FZXL&"b N!$zkv>rRAepkB3?oK=ےӆ?:(^F7 ְӶu%A)x,Yjpm_lT%%dwtT{k@= >/9A^q> Ơ\Yce]OߓkD܇du{Ѽ-֘`$ 8 b E 0iiF?a[pQ4CVV<]m >,N7)3 V(cjr_t_S;)f B]&MjM}i].qhEfah^N&4UOi|x)?*tJפxZ{"_Rʅxe ~~>RZkrCRԬOt402_8U6~z ?mQcӈ؉c\kzx2׸#rA|>=/et_Ybs0%O:Jە8[mm+9|P  sr5fϓ)50lqOxGnQhtQDPb/EvD}6ײ &16fʸoe:=ϩu+Z=.^67=y#Zt @.;XYovћV™lD JpGLyˉN\CeiVɈd;iZ^)гmj+ }kð\k5[OS2^Dq'M~3\kC"]s,{g*N COߜB~ W:syPUD.w9Y˷M#Vj-Q2^W5.N2c9 Wo:tJY'`RTp|Ѩ<@7 07߉2OƦR]=&}HW6fʶa p‘p >D! e8_WChtWT2R٬298ɯEВ.\&QDZ!zoGۃzT.c6}%]ңW SΩRb_q[|D1XD%3PYw`y[i3=DuBOW%G͙Yr!]Z{:hMy8;+vR֘97!I#g10EaoEqܘ67,3E$,x"ew a'ssܮӍ!䥌!OCS=xؓXk~E˦AU@?@5Rj]bCa7IA;1p2La emiM7^/ͬKr݀&+c^*^!t4st>#&(q I F䦌 >P8y0ʮÇ>jطItzbs1 CߐaЛBvieMFoD85OH鐯,| URVEH<mv HAגTÀ(PYTUUþ@Qx*Ɯ "-bb; @< _3t']27sՇ³U kfLHAƆ%۾ȕVQ^vtLCgb"do`DS kG-2nmq~Kʦ1jIRzrdlZB({@GX.Dw؎wBϻ|vǕ~/ P3VqtOpkL5! KVT Wc(HOOn@S}u|WY-+TP[ia )4+F]J4 ȹgct-k?ĕdD"߸(YWʝ(snHF #,A Ԟڪy.y=m{ڐvgq3C)ͦPYL]LnDmX2vb*x.Xrar%! HM#[6j\4h4]tŗNN/ŎNKML܋+aV=qgBIs_3?၊=xЏU_ʏP,s[<2&Jan`T5==^ۨjh)D=.p{5d18(X86?ȔblNULY֍Dׇ4u@RҪְЍά6l[%4urUB#{ւ-K/ +53#gNrjg/Bv?<-ScCxlx > qȭ z@n硷~Ӊ_*0Gm\^X- %V`bKJPvT9$۶IŧC:Iw6Nȩ# up7Ȣ J˦B:as2.9PϮ {Ji0C pPdܐl )%Ѐ먃N~`rVPj:4gޞhp+aZ uQi6=z4][i"o )KBa ^#B6L? D_O:!R},'F@!6H 'eWb jT" :>bvKF2;6!ZP7+|CR^Knwq׫qT\WscpJ3 L ls:<4BeCw8ֻDwQVz2"c@~#+#X~f-j+u=38"yi`iܩ8/PWs6a̟z,U=p>RI=;^|tt@qmHef)nAp@a*?L%1+?wC!΋RHMyM '!ǁUE= ^d#] Gq8ݘr p"1i"B :j+jJ#Ql^R{1|t\h]Hyt+onh,_J\v*sYZ#2#5Oeb`i4;wJh䒀ڜZ1͞U5(͒+u5^F ]g{X'ۮ+T̜pqV bHÞbL}ʥ Vޤ 5q=@gVS@9@x M{ = P7ҥ.ҝ9qgC+vT Wn͍F >,OYT,rv^2GFzHb۵´ HpִD_6R.%NY u&ǐyi^[ӵLvo "N_ߓ#_}* 1Ԯ*!"8'w;*Fwsp*V,U _n.Ss(D_gG9ȦYxݫꛏ&`gA{v%]?qG'$ff@"&Rk= +f``{TjnBO괎2uD3Ɵwk 'l^(fRɓ.P.5V"^5n$st]d*&,1^#LB!,? *H3Iÿ&.kY ,w1EWQ{ۯpUcgB ց&z?fF"2`49jb)0?( jУp'94UBք/!,ft>";QM*_-ehv}ϖM&sqw;TRI1u&L页,%7$*-k:rQT;?k!*bw~zR+gY|B Q5ϖ=V؊&f'/f]7FxDL 7}H]פrrǾl8t僟-1f7t[-olL`OFyUf*>G߄5 LIȼTϘW;I T!p%ItkmzT[^< `g}_T0)9xsTᔕV5Ap`k[K8K $d,y"~/\C(sΣn\uqv1ƣGEVI f~ż@~>ur 6!W2/Ёte}=8k[ZCN$[JXi6p˵]q]v y*~P7YŲf4t*;>$ul؏{Ep 5ba!͢*k f%EtGn̈}-?3Kl ZΠ%.5O/`ELo}@P@u߄5Y3p'IGslξ-^˸Jؑ5'|j,ldSb%Iizʊ}/*waɹ7b]3n0m*` x`&0;σ}Vb'E.=ΗG(6\|HvVS=LXN>?f^.7z b5TȹJ>9#K{u%w|Uq= akZB.b}w&s ߩƪAy{uQ 崄,gҏm2t^釈(LQ()Vm48cA@pB+b|S `*-3BmB^PYjN v*$0.ub%$qqBw\;=c^T_>O}\^02vZpollY85X:D/:4(eL* tǰ3{KXW>(&kۘKFU#'WpCฒYüY*\8(.rsÍ)DXx(QFABi2G&9 @vxs[~u;HՏrkUG"bP ZG?VpgN~3\ PXLj* 9b+d/ IJv$E=% 1_hrhB O;& u7U$¨W- }p3UQ RP5'gd.TtGaTwN}?:;@V]i7^#w@!/KDe`qO//ڒIdœ@!ϖQdYrtaoB 7e50M&P(B4Ws++ϻnuif+)GddNH a4OZڌНi.J,uڋEڷGLY 0VɽaX),̢bVtXST6fX*)ϔ(I!lSI,rx7QtYsy8{v&< rlP/{V-+4f'"y`rP_1$9 gh"]ƥ,{Ad{cۗ@k8J(`<&Kȝ` rCO1;۝3 QBxuI^uAX|>9${̯D?g6"_'GJ3X1 ϕ!pB4C&ʬiSJ9|1Vŭ8!3=,3Mɜi5qHTXR`b-4$AOct&Ka&biQoНR2'T zkm4Cqh{e~#O ;t9^^0eCB Jz6x/UhI״߆!5y-wXn*w[Ç!^Y>r^Vto{s4-X&i={A1y>È68zobx]<ÄϷ62"Sz-b()c\ !K;25œd/ d6 ^?os*hT]$UR˻f ٖjJ{ve\ҍfr St3:)_̭k 2 4Y}Ž{e B27phLժ ݰjwbuC#"&k:<uak)B8GMox;gH24+]&6vMRdR?qDm׹bE AD!X~ D1KG-3xr'Kтr;Vr%S}]{kF}i`~ V:ڥԨcNؤᬪO?\=ٔ1w} W@(4>b#C4Xٓ2povUJB4v8D 7:a *܍qHXWtRl]ơ&hĖQ *(' (O> 3w"n#xLe0:ųE,etFi(d0.DtV䕉Jg$1s?Py |P.PVlAl4U|_sKЅBJT_x~*)cq*{X~yR5e{'j.GrfQѓK˘٤ѨZjom]gW[흠u])=W\1$l^M8ʼnD N!8ft/3zY)u=&~nӱ!=,+kGDԡO-w&;rHs9cPir)?,R[I Xت*;1&1,7vٹ]{ Yu`Dƴ*kJvIdM84 Pt/u^8CKUQYWOYV x_98ݡld.w- ,4OGۼ= e6R(HA$lϘok5oo0$A}ID4ɎWmUƩX n?k_ރ&\U̧| ^o.A3ļTĽ\b>WTaXD,c jc?tvRiR,Q,E!3ro.l%ya =sЧ\' 9 U6Q1`3;D$C2 w`/} Hq 5Q2 R3zT]fp,-vxexXs2Qbkz )o ogcr(e@`ai7tQa4Y^NqP7 v 0$`&Ž*UF3K_Z3.'~'ŅJ<&[7vˡ9b)+KLtՊ3G[U=o')Z{V;q qC4b'A}d°Wǣ>-ԧtG}NtDt ICN b53}vU_G""^U,WB#!mVzV×]ĻI896pxE̮O"aI|;1?sY E5rGb\'aͣQuOBdUrYz0RHM-^LKfovޓKLE Wd͟,p!&!?=;9Quyj|>q`B -4G4mMk$&=2Nr8PʘR;7BBe&KR&\xə)旄ӏ s¤%pԆ5-9NIM11E[r!#Pxz|tUv܇ː1tiޗY&gu Kv` zԼ|#rw@$;uYÐxNMW&;㤾̓yJs%. m4橱aRVe`q ?da0} bhZ8u LlCqWг2o~e[Y+thր@:@ÃJ7ܽ{P4}Z`[ -sQqiNIˁtW^Cp_{6D*0qʑ@g} vnHR2ꘐ5^[D[w=\¹tAwE4TZ%I K[Q/`F~.˻xMh߭H~ s(C[Y&TLd&`D%:$J‚QRCi"b ؍x$OO/1º$d;eOE@ZwK'E4ԏ5Y/y?0_ulaJӻ:1)3NUU;2a+}e٢i[ J*RXC9U[fݢsњ} >_c-ZZ$SDZ\gp+U!;7aͲhi:`Ʊ;GdI$З4KÄ^Dt/8F5) ogk+&Jوk0|)kr9K |\nJAd F2YpwQyy'O&Fκ&x׺4ǸL{)gƗP˽˶n(%ca''IL:֝߭WPt>a4-Ijk9U.H^=R@dBI8@(ϱ,)k= 1ZЁ7_v8t2gm̈P-~ AFS/_R^l(V&LބJҚBpG,e/M/kX[ںti5v"v{+Ъݔ(YLc-3~&n޸/d趤MQQǘIX-TTaWP$/I|ٻ&8ӴBBy7XŪU59 }T4ݜ/"\ۡPkDKPr@*ށv,2'YUdXXSAoX1ޯt [$޶D̦N.#ӗwKs6~]v"t<\Ze2#`Nj= 6.%9~Jq"1IWe0E2"Gi iv^NJ7"XP Ӂso1|]TC73Xp$B։/ϩv{AMK܍ uZfPƎI]eg-W6 X5UrܔibNT6ǡYvw:(ͱ1rTŴ8+cVK-onHtdb9AL_P_P|(S*VїdJ$pq2HyypPar#<3SL>)_k34/tI}< >GƭnNv2ї@A ž־ ?=p3 . _KlN#< QSȂ!\ R5NԡcqgGSG . 2nB/M\PyWPk'r::+»&-[7ăZByAÜ e0ڔ."-&NOI*h*'i!U_;2P ~ʈJbw<9<ǡx !sYuRN/OppKdc!FhTB0yeObQ AK Xf1we2&ʗ H I knӨP˫F+l y*[ʴPT&TdˈUonM[O¥˨lݥ6mVck=aw3U[`e!2TQ%/1V[0Kn-$Nl }L$A. ?.(NٙY`^3Bo*cM;R+R{Zg1_5Wj'<_) 1tnҟ.(Lrm("+DUv{,SZ~)\C0?\SeTOxS\ތHAhHo&=?.~Qٰ+4[f:agmŠu<˗Dʗu`ETM 7EA-EZeU'Z8a쏂G1i5;n:Ĩ-[bQ UU6kf)nD \&_&k}C -Ъ^}xQf87ӺRbĵ]Z^v.^L:ɡW 7}'Ox ّQZ0BPӮ.HMc-ͱ%2H#'%9;Q0'q|eȳ2"?CZKG'ʃd( YyeF^/U+VCx zs&ܮ_Y)m1i}!NcӣKq$|^tuY3Z&{Q]F)` H[0C-,>Y& 9_=l=dZ-`Aw̛zq#*PJ#Đ/dS-eγe= HO9eO,f׈:l C_+C wK03RنˢU c'pI}h0y{%a2b\kH'U7~rfZ{9VP?2T贖I-xR.;iq܆O$c51/P\P0?WtP\̒27O.sSaf' MR<8J{;(>mm@ 77ԬA%:?9W^awbszf,pB*{w3ףB8.fKnueH.Onx{61(RB smj?A vփ`aU:U7FE!5&u4`WfFF> RQ@WO-s\(d/rRf[]Βq=Қ :d.9 ;8s /r1ڕ=*s c=HD3OWc21zBh)QqLmz]3D꭪z̓6:; )]׬Bs4!ݯ)H#c, JÐanp<)F˹tFgGT by)CWSɂffW`lTd)$rQe0hH&@WT<Ng/][5(c|y1'je[@mh]lMEȮL6w(1S݋4S.QaV?Uw )Ba+xO=czܪfQƋ$0D8WVeԁVGO?~g搻?"%f4^qsXnk怺N̤c*C.j~,iѪKԬGDCْR@'!6&"wp1= bƑPJ9B eQPO;ID~X7UOdMR/xt)m*igDی|u6i9 !iڠ!c#TX@SIӢ7f>N Ī9PHH_F=F 17h\8l*[f# t6> OT䦯1!Joeg/ k e*ɸDW~49"Asw0}79os\e:#R117\FR3#ovcT7E {3 (-@4)VQ±~+Á㔹nH %8S/@q\)QZ!~ضASGTaZ\xCh8\4IJyq4\Nr"N8]Y?oͧ?z;39EdQNLk 6_; /S OحYW|E[`ė˙ޤXȾ\wj]\n%s?웇Ox +L~8#g̷vőfdSv^b'ń"~HdV{} * _Ywط 6BJWz8I~&/\愖d CQ+`&ȣ,̨ `٨/> (R\Rx&J$qbmYnVRƿ;r%IDEG앇04>fj6{x {:%.CXa#Vv$KMݱl"/R.8)%zv\( 2 U](L ֊_epj01&Qnyk3}r3Rwv8pq&bv>nUms>ĒwE#^83^+)BQUx'g>;w;C+ ha74`R31ТHQ$(;5zd{R`rNo"O d ix1sXƯb%3Ko;ؼA_Jo3z,mF>l; ;Yg6N.i2d,zbk,"eڈ1H5UА8U:[x%nzӤO~i7ܹ\VHK4&z=~ 0?WI*h PrP 6M}G|( -?Ũ]-sz0mJ@i2Y՚6RpV" nN*wGkFB[8;n@qMYGfo.T-@ɤ|O6z|{0ᐞxo\'t.oK$NTwpve&A;>n:bya8hS2-鴮fj(Xm}wv#ni*k64RS1$9XQ,_@ΫӉ{O8;?w7&ͼ5\q&w5 "*AP{{R;63Œ ;İhtV*ӽ V+ 3cPkHnȠdaPc %@|#ܶ?^c%JgF#bX:%.Xїv[y&ZGfLfGՉyL)nC}lrKVCkxȻKѝx;Ρo;94,dTz 46\H@%`K8M4vAOGU6ލ"ύEֿ|cJKl\|J\dWN-KqdpWДuXBZ֪AmYh;$dTsbm \~[ uO.R16C#0+ms b! @Xy`JEMx|{V('}n f^;)_<3d,Qx3x0Ն<jmpTŶ0n,Fvgn;sC&'IktZ9k6#/'QM^Zj#u=1TViɓ jM-t1tlxi9hp2 x )b9*NވuyyVq1\Aeo1S5o,>|24$}, @r&SC/ْb>JD]?*Hr΃,^#9,P sPY, "[9@k ɂ"$~ss[먥(RfIrx) # Wd>p{^\ߏJ}2w)_1哓)TWE܉unIck칂$c͓8ZE8}JcLlFG5sk4e{/7BJ9yRW\/@5:QhV; Hzcs;xżMF`]Y U˦AW5id-T:%/ㄇ鼺gEN`V9][R?%r `7v|IJI"{e*vl|6*)7N %ِon<D k?ZCE18"N> Fzp pd2S7ϑ]"A|эẟI֟$۲ulN 5'H{*>i]#|]:(}O?ԍK*Wtդl\]0TkuxBJU\6 p;(;iA5"H+:"v1ZfEՇUk0Bh.ȯZT7E\}4$5`7 JƤ-?~A^rA-2)XY* u9#*6KWPk=WE =)_3~k=r>fH8`ExxW\CoG+4ԨEtW" rvQQj#~:-lt:.u޸%H*yd]|ْg_6B@i;9 dS$YPm}X{$Jdpm _5 \#qU~U:UP#_-E>zYiҀp!J0Hi!7ĸͩ"rl`S0:7ꌓg^ IzU*&baSw"M^=M󹪨mg{zXb_ `ϵ97˥`|,8#PH vJ WA̒)3J!Uq!ەT;h]fsρ9䴞 ˉY2W.DmGyYZe ÂloE=]4SNG/ P$ &i`s?\}u.KKo b`㗴 )p,O )(o> ݟ+?04jH=G2먮Niw'v:XU9\9@Tw#ɘ,;lR/&׻Zt'^Hj,O=uN9_1%[׋&:GwnUE$ OW+E 5X_O`:= 7wS,i R n`&Pv+?j /p&p勖u+DFXo&J%;S=tnN#-J85T&AJ g.YoZkN鞸5ۓ`q4V^)ctO熒&]C mV(pj1>t8J"}m7!ق~lU%'[¹uܜ4O2KV{׵nb OFwj$` I3yﮯoK0>,J4P[!^x%5e.0[ 9p0SQWIsl-U ,v:XPD5#@[I>Eu9 |/, vL-aNx2;d7ΘգRo1LÛi'K "iaora1=zt#ɧ*=HޚF=-y,4s?΢fd4I:Vy0E K,86(O1@blߣZ?tq`&2^]P/v+i'k?|݋2T0)F?'G:*DuixLXl.M>hr#kom[softN1-}X[Va&ۢ3 s&׫gÌG8!g&ft1 |ONa?rJhЖ1]aJ>xfi{yx/ySx̂Hq{t|YC"j("G)XٽZCRlU`"bm4mЪP)~K*KK4WEYQ72e#4mbq0Wl .߸t& ɆWz sOʠlYf:aPma٥Ϙ8(!X0vN&~O 'ݏt kpXL,$q׌K8t>> KG`'&U@Y5ωΦ[X{sFr6;[Kpi x~ uR0~4pQtvm`XL6GY/?t8.A0ÒmUS H.Kb5 YDZX =bX`.}ƫ|x<12A~kp6)n:3DD>6 6g* dVY-ʯ_P|M3/#Pބ)3~OX_,`bf87Tu-|i,?@tezŇAh'Λ@I$B;'i$0c(T^3`ئv}`0XL "366)ƙQ9I`_>yEŞ<'yS}̱Iu_Er3Y$053\xD7ʱx 17Vcĕp4( Im =/U,g t&M"/;LL:K1htN[5L3n kAV:"Ȑs0]]!Ưj6|ZTUopP7>#)2Pv]*=?bT}zs=V*mL%t1rZf=@70Tq1.㑛MJ^ TC;cUl3qq %K%r7[I]Mͳ.vaj҅) }v#JRlt$y(h!ovUdM#N,OTuN+U7\ʀL5)y[dGS_z$NO+˂Vȏ q4 No:-L o Cwu{jC,j)PUj-mE HZ֓|^w -j T}׻D'ώ` ˟X14) jY Me*+bTݹ(~yE!ܹ\_uc"[1Ѹ㓂XwwOweN#n$_F]v?&ː8:p(mjG(u5?JA~>K"J|YA7*~3,RW\,C_T8,XUd@Opz jkOPB] tCҖQ͉z}2U2)ӶhaՊñ[N%p1%ӶQnBwE=E !i9V;xdNc> O*vi֎h+MԂxKH5T/OO4xP.֖绤ugV@?HNVDHw蓾O3o'brTQf_*H"`TA{k.f XQ2J8f۫M^ʘ~&x?K)큚 -z8O lJ^բǷ Z(+nl#89/Ѥ=07e+.ڎ*~@놸Uua@bp.=1$P1v;qv~$n'J;]#%eL/ oԓW'!6$t-G9~[.2Ze76s6Jm^f!:d-_[4,N. t})O{R8AK *Ć"X`77Š׵^*bƹ%DSWo1Ӹ!^,ҟ/S>e5S8M_.Rh k}7x= 3*}hnPz7}ԉ\! iYb(S aWs]0w#|y:Pؐf&Y6Đm3)Fc]^8BHԲpBpM="/%}t/X6%YCqh)eC^gȯ>,W%avGʈP8]څY5dWbK!oqfr,qҙ 5~#G7ۥl_YNg# N+R\ G^{QgNm8*o5z5~ G}Goѝn j7>y6ɊCDg~޻Z}"۲qQVuH"n \bd`:O R,1œ *APCmi)Q#(eV!cҖ2xh5@j@x/h*SZ\pa>v|dA}? (rJqD]U!KvE07C2T |t-Is_u¯xX5pRR]ϔSk’/4:>+)0{uŴdw\Ky/pZъ(s`$o<ӎZZq4]sA`$;Tr!(7rڹ(7"r_zFJȺOCPSLJvse鸵<",vgYp!:ů3HS'(j79L޹\*h!w[UEeލ=ߘr5eF ӣ יpeBV!%gI[M"c}6> ܚUFB@s#x/P:@ $hp`.3z>fYTb?dP-2?P]s&OK&U9 ~cO6 U6:GfҔxpi{4N!M8AEgYTRjADn\L2>;c\BܲՉkj05jkl;HLj ypܻFf6'0)ҭ՜sH]'xVܧ?h̽ChX%.Oe6zkD껊`AGȵߺ7Il_? 2i}=trEkrANai.,;1ʃj@`c}Ȉ2Шe$-e;ґ.(ax3\h A,HS O[<5$R{1`{-yXk6V?P⟴J;DN؜ެ|Ԫ$rH6` لO{ I2sBaf6QTt*BiNumjfCGF5ÍWfY#ߓeIY8!+o{x g.":y.˱A;B3 u_:륙R%CMTX\ŊTeyr׍VOؙ2-Yh{VExMB9hgS_t";gYxWvit{4F##95qsԛvc g-.T,nh~: !"܃d-"p4dZ7'͒Mr;Uhxjw뒙M^.lmp\qVA 6yixp֣o!K&[,2_p2ce['ׇay|'&ӊ4OW`8Ϙ#6Z\foB՗ ߭%5AwGɰtʎ:锑)~o)#";(aRy`.Bb&7&:N9nb0m*'B ?P4˜_쉉Rxoǰ%b" }5;%FXic)pMʛcf*^ꜵ vd 6OV8,lP[̹+l0V97+!I]eQeB!j98s%Zџe9ވm Qiz)3KOP&wDBD;]Musuʹ zBM3yK2فL;E0MTU5eCj1dǕi~2dD.*tqÿ d(<6wH1>tXc$Y-BͪSHv-JS65'~1yz& B'8 Օ'{*[ 3_ab³umt6Doa-ܯ=!W>s 4Ou:T/GK%dBӟ5i*օ]Ղ=ۣx}ƽkv]A--,>hwR R)@yedi_x9AƂ6A42<'7Ў@mwjsGjSrN|#}KZ.Z~2"ۖ?"UO$yNpRzVtmui };NY;Ҏx׳u[щ9vg+NS-DipA4|-0}G,(K% H_]F_~;`XDZ@BRJ-(7- JRIa8nq%Π'_;aDS' cstwoPD6m+,>#V-_}M1b2)');@0=Pd u-\dīEJ;[  mݳ;"hm0Pwk^ӿ zG dgF%^o)B gH:hHL[]~B1APŞ@m%`|FnlҡxӊLnT`$>L+l'0L3ՁzRPל ar-|q X̖~gƐZZ8CL&kBMZ[~Wyj[KEe-o^\ QPNX=U π9;v&J wՎuA(9qh)Ugܣ]$*$Yd[%mUz nK5V}[1E]3X)_Q9`m B\[Kf?̗i"a4izZRa4OR)W xn`ט )f]r֦Inw>drtn}Rx*jUb#@ϵӺL܏*W6#ġI O5@B*pϧ1:w,((?tN283b0aOwuۋBg|9mHӾS!#D?H܋7) $Prr8|ſf;}$ "JEQ[O #l}IfA4R-Ȇobգ:͋.%D{?W2 8ŗe`<Փ)-,6< puϗvnYS1#Fa@ /QW2Z\ W(҄97e躌P|Mw#m`谧ק<)^o-yEuUBr)9l%4̿Qpv* n,M_ Db;LRw =GG _dwqp6 _8fQq& ;O'3L0qE$ ,nmXpO' PfTbOkZWTXEN,aUMms roJX"k 4[*#RX뇖<O`7i|`nRZ)Z ~X\ܽ<].R@b^`:@=8gSC)ӵW5Ii,.,5M cDN}<#R YD,+zN:[*m XRKvG?MSI\#HUrIĘyԎ-GqF+AnߕVf Z#[g 8ӕDK6[6"7i=q!ZgؒQ M N.R4- RĐ[RfWg/쨏(:5wOҘr օWs E#<#7zQg䟀M:sK,O}0dzPɜukR1nqgQ͍k 瞥g*>zGq8>Z!@K¡Cj3ӿ_>6&߿m]%0ݐ_p !10{g#Vyng~dꈏs#b@Oi$T4ڭG6LQN5K{ 0fTC\떽WuKGJWք?[A&GXkt sԜt&KJ=_PKcQTZUݓ9Y͚"Nɳ 轤'&%g~xiAv]ΗYc58N)(+˘OrVkHzғ.ehu{Z? oƜCwNVK#}& V;դx&:b;DŽ$ZWQ9ȵG̒?`ncsW%$gv1[RKހC zt8'=!tY,(z۔LSNŇL`YEQ"iQlWۅ:p2ӮZ/Ѽnu"~b!U(zU s>fn$<>-[$S*Uks,C7qt:'i@AN[7'p1ȇJKȴVvKNW1 4Ѿ4^W [c5u^Z r0Y/ЧXo$O3-v;qE/{OM56T@{SE^CHNQH擆g)&w{yoK3+"t$Z,rmtE%7lHu Z!d797k'NS51ҳ_NXw E0*16?7YB_i,ѥ0W<á!|]ItDR] H ĹS0B{%?S}DM4 %0LCU&j ֡s>qq-d{Tk@/!UpC\ AHI ` 63g^PͣN`Z(L[\ \A2y."Jsdyז[؍c* t.ɈIiKog,=u{V0^وv= %,:iKIcD>!oD&Қ{aL{IϞj,)'4ȶujŮmGK ni[?=c\$S H;P |?.Jkyql\C.ArhSߋ~ыe֢?,u=W]ꤿԜ15l>~b J<l (,g\ gd u!'br>\֡``E"³fd]g"Y*B_|Ըğ(ṱ;W {6X-Ck5=/*X t[N̖3n{{Fem2?C}DUftv|26=cO7uغWZ3aZbN):AI^γ Gyvgds: Q {[J 6~ȉϔ]=ZeyTW%Dxy BU7w=(q3.[{v+5*,@WO]lB#d0.M T=Y" Hi 5 U=fwC |Z<7jpKa4G8;[$PxPL$З_ie, ʷz xX_|8&Y%r !eMB:o6t4{;) T@O-*x(r}:f&^[-C$ f-*90 [IP)9j}n=JӃnhloG'9t0`8mG&0GcyL lCʯ舽oL,tƎFrbVb%(lּvj/~&n50>Pz49dNi5DjT4 bi8I֣&p8,?nmT<Ͽ,^b ]Rԩ8WzZ,תҊ 1DӻM".+'_Db'sS uUǻ@ YcBɐg?YL4t ENa/4Jkdž2mC֝2f+0C 70]5;˧ѡ$o!41[D?N11bn=?}ipm4QV4,NY#߿hI<;Nj=bFεUY"D@ҕ$^y&B;-R[Őw~ 7*թ~Խ+D526,"p 򃻳%W!R?{69%{ `@-IcE>jjs.Y :7yRY]bbhq+CyNTTXNm+O7=y"EmW(/KEWm,OO6[m5lՑwGOF)mq%՛8n+mSkkv2PQ[hV Du :C3fm|BŅ2];_"{FnLwfO{gm!3c90~ΚbPtš 5 =~ǘ.) lh<"{~u>ݙj:R"8LI:⍅=^O6u]wC#aȦ(.ޤ:DV^kmrDm}G%-,T%' ;2CM#tZW'td%RZ*hg}xb3C0+H4Oz<ӧ&]x#ypF}VN]sN&nȧi\XS-u>q/0Hr?I- -`ddc2$q&w9҉N Wl6:9QP aCJ|!lWc3=jjOCTlǝP5Eӵf2ѐlcz Ǝǎ3$*Kyj6V|v_9)pl dɪB,~|渮uZzKsz":dȫG(IѥN4l{6EJ@ #Ndڣ),gۼ#(Ťpw@JukIT*ʎJ3JMe6,X&PUanQRG@"h O08 6wG)+PjVAZ4M w*` j̢D "Q@2ua/Ce[˳tIUHtR2N+ԤHz"!)\t Hʸa2Q܀ .% y) E9X- =Au (F(a KjA%Zۢ>҉?8`@w/o{Ayof9r;A)R%Ta;;IIZT'}i~ Ai5WMiV;UUIm?(QzYFd S 2,pnks[WǔP=/>3?@STյ6Sݎs\$E+<*bl \|"qxl63pmuM/ ;Uϭȡǵ+Y@<+ RG [uQp?Q}e+iȸS͟}[ N ܴ =w3_V"<:fFztJz>i RQqg<'iR[:Do@њ2: #JBUxFă1\E%XՖP0akG$q3;I}LН"`}u +b"ʗO =%S(S2MBdf gVQĈMeFBk( j3-=-DPRʫ>쒎c`Ѥ P5 ~;A !]O̍Ӡ-|8',vI.L.qE g(ުΔO؞ w_^"2^Ew4F./z\.e2M|_/Np3icA|"51nAzu1)bGJ'PeCz ६5#Lb)''ɍ dQ~PWL`/Ew'B?ș[CZ\$bK+z^َ1;6c.%Q2ѓH't 寜C]Mq |X@tatCqq"&@&lwTE5+FRzI}E*D]/1J@VQ&346D`F|OJa "Hb?3Éi@# Whi9,J[{.mo(}l忬JX›G[c ՂVwQ *Tj6o+}dp0{dKg];d́ B")6Hr!Xt^a1Nfƍj~u`S"ѥH5f\`_Ȕ0Úo.eO>p}X[ϮsumxW@$=veCl-tF]ZˊP#(!' R.3Mr9t{0kqB o%DyP>_Rdn= Y1 :W8K3FܳBX yƣ,Mѻ }b4/-jM pH<{rU^?9QA#uMfS9s j3 DLXQvWqw?guO@4 PE6-pI/G_zTs'Vclv*"$FUʍW_>•ޓ_} (;CM{2An{PB/3z kVDN=>B0|HCve"&SL5cLDuK$CCf,c)(4&b$ 4ăF_Q3Y! DA;L¯nA-Li9œU)em5A nO9 ߣcGg]cv/T܎t?R|?k:BͥL^uGz}tȝOJj :QJm'::vwj^ĺ.$[s Ce_,&_(YΐPk@'?!%uVC|h_x2>Ct6Mh)ʒhχw}UNjafa&](1$pk Ӌ?1 JG]2;l `g'=tŸYdT98 RxNcB@5&  _ً_j%&1iXu.a'=h,;\6@:llf)>gL!׫ ?jzo~Q}[} lnj(e&mdogڰx{3~n m'3ܝ 8&UnZ.p~AaZs dD݄]}c5U!X !h!wOq /sLVS *A|&O؝ G,=aLGؓsWϼ3OѓXk`|AS#y,7L)QVj$}A`+~M{OGTJ(np3m:冝ӛTY@S1ɒ&~N_Ei d9qظ|ˢE'43(x|,.Osyq:| L!Z.bqunuswi¦7< Q8p˸ݍ! `~Cؑ9{t LJ<= ek31P'Az|]Gpb@c@ؖm1榧ة4? _浗{8J\f졠U?L&d!R2?P~y{2:7EHDoN=O⹪*/sc1j`C0;PԲ>{a]oud0骨P$OWșZqс||**r[$ SSnJAT)'nᴪ94>f϶1a+NԳgi017vOg\JN21M{\JWZH:B +}Ky& 6K 0iVXwB`\"5~idE0cQtm ` EV[Veדh~ IeU0#tkURXf <-Vo rJ\J8b3"Fo#aZp>@Ƭ=o*)zzZFKX) -`NoW} +(HIγ& lq6or[ 4$`Tyj4&<i?DE[KKL7L[IXρN*w:2֐LuxLK12+#up'_2N9f^Ф.,Nu4m*y6 2f eAv p6GI)cQş6;PjgNJ]uz{=BVQhZ>/^sQ!aJbXy%Y$,$@f m4Ϗ$l%0|r;HI獬8@,j]֎ԒE&x~Yͺ1Q;mzңEWNLї!n]Ӛ%<#TUɭk+oRQ͵ r -Z--TK:ϙL,6d ;%-.+3߀6ݒcBl_zn% I7>e˅|(J9+Ž^,@|rtycυ1JyT0% "omIT\=ex~uFwh}܏n[S+SgŹ . g]|,r*XCuJq)eߌ`f!hgty;pVk{F$uh9h~n{B7j<$evvM0Thhs^YN!_ϼ:aZv̨oWTp=B2fXL9A:ET4BlH_ɯ[ =&9=OBq > 緫@|ta^}Sa( z]h\r J̭T4hW`w j7e~[K|Z\ 4aR.ޒr٦.^!`ζ*2cw^{ʉ7}e2{SO"7S9[Y{<3ZaN_&ict˝LH kw#Q4o=gPs ,Ƹgt-V MYLꝇ$=+#s_Dޥ'x%6q&;jxnkEhB\u~q to ܝLUu*t4Αu$!"r{F<5㫎#*NW2{$5T(Z,PUfzbbu1*7鐮1$HO}u!*ٺQZ<Ydzr5&z 36a)ՃҁMf~" ԉenĪJ$6sWZ 9`"5yOڣPd9kB!h?կy^i=q]0̝ϵyN&? -&O`g^<_(n=_kvX'}X SP1NXRuE{>O~e7(@ 2Y}-O.3aB L5gȇ0](H՜ڈ # 2F]iAs;%C{g=I =gAqC+ ﹼɔ eq\w^-oF,b;v騟.90scynV}pg{r+13uZ*v{0"*-zN/mzbsU=|Fp@gRal~:TR>sC:\|j 7|%]@jFG\8W| mJ$Mn~}EKqzӢ ӒoNT]V*;{O!ƋYIC!΃lҹc7, 2P4qLHvC'MY^ÏPȊ"an7'#]=GD0zdT Ůe јlΞfE~.rrT{;H~H .߱k0Q.*tӽB-4@HHo!+uO05=ukB1{@ `M܁Ғ>a_ N97z.{Kv", 0EFZn=6l!{Vj-VQu?Fy&5"ٌh|fQ:OZ)OƦຌ*FBVWDbul 5c$LLKh -PZ=DYA)M<+@?u+ki SO  A4q}Ås +_!yf`q!-[RK%u-]_hC@o\G˩>XQ=^:X&{zwKҁ|piD) (YplfO L" ,9rP=J1AOۢ*=ck2µUC:3Щ}O;[]0'"Nҝ9;g0m O~%W;hf|VQ_(IfB=Qjo/ )^9|l(1Iۭt&f$i$xs(a9-CѬ(M8^Fa'}PWDy4B$Cv'JF߇v?5-bZD ;XT2aF3T:eJKhyfJ w@F%GM60ƠڡHu2Y}r&vm18s^^ OsLݷ_o}7m}cګ`c]b;fgJA71 57ɈFIRC|U:H14 bcL H ׶Mէq`NP(<7=i=UdfC F F4Њ2 ?'m$129Mf-ذcޖҷ2kWgSk]Ou^>p/-v2O-+kM['jeEf3f*'tO ǧ0>?eK@I2P/o^2NUg|yS 3nTwBzJ[W5݉ko.Uba'Án 1ƇC;\͋sJ!O=V3mJL <AD##TD@G!9[ӧ3gǕyr_vјXBeA!Ӊ*?!: <QM.6P}%WYw mwyA^ j NllSJ; qoiJh-hLEB'w:KMth {GN[8gl\xvEn޲!~6.*NJߝ؟GxzKFa5ًEg95-jĶJv F۝)-ٻR;J_$_ rGKq_סUPJٞ_X(YiwəL/;&?M< ^fbʾe@_b=~$R<_Y-$i`>&.RLm0V_K핺lB lڭj>\Wc(fk@eBXG;^y7 p&e&:[E! н"r@ET+Y@aWF@wY2?j$% JUYƝh_%cljԑZ GԨOa?y!|4L*:2OYk#Dd *,`e x> +Y` 6Ҥ*C*+*^3/=n<8\0r>p#x d~C,OxhkӮzǿW%_-Y\ֈk4G}KUff9"D<ہ+ϚHʋyJ5mNL+M*u![{fL!λy?Ay`ҫ/\e%J<@Etx(K VͭtE5v\Gk*AUn wJ%2X{{ytm ;gΈ =,y8̶.Z ^v^u$| ,|~xTîdCÆ@Y?m 9"YOm\lGǴD`imCqObx[==o6ed_k]7'T>MvsN/zĴPibDNk{J12vI(/jRfhfU< b7#b.j:S fSGua@nr#Y+蒼a˽2D7d+ I|H,!2UIJ{Dqi>Q BҐAmՂ5Opؘ-ǮP+lM:(gd'SSG®{Ǝ9WDAGNqX>2r7c, Z %MBvnU!G; ID8ZvTk*iw[微6Ȏb2{!XDDȉn [,-$|O _hP;e-MFJ.7B%p6&㗰]'C"{,,0卅Lf[OIpiQڿ * 6*hIJNCI=NM]zɷ3*$su7H_x"gJR2 (PHDA|Dsr5i>%Vg ̒s^~Y A^ZӃ9)o\7<+=QLĵq_L2mA(C4x8u\.o5i1-g'GJF n|vĞÙ-!f_XD`CX8\x}*f_ډ.#oE>WKFOa-wk 4q(1ujL?{rK;__swSv٣pX19pZyEuA& bŻ[`[/m^ X[Ҧ(Ezޫ>n.r /&i~a(%c(mtpi1IH ~׺ARO gДv玝]KxKkv鄹+'ώȕH]ǻumc*|GC(~{d'UuM 3:-=Dki=QK#tC ԋ`MhU|֌ܭ K+ -h_=Ȗ\1鱘ՐIbo#vgnֽ4 0|j9ƜG</|;f;r.@1jno9z5|J!{@& 6(2=lO¦MCmb-T&f j(6:zs*,@myBi?˯M0NBhw`~_Ln 歉:h*wjb$% XQRAdDZƝS ~9̖Y!XѭS >F7PhT#ġJ}r;O6Fvfl6q8yy$׵s%pwGh(FteѾZo|msߎJc܎qH}Enc74)#Zb ^ǚOhڙeYB;NO96p}")Dv+R,5.1 E?İ= MwX{R/l#U4h8NK$CY,Bn}b<3V>E#![ Z<\nSPQrmd/|m`}_ej.a\Jdmqe^Ĭ1"Q\f^ fDJ=W`< y?6t @)Wk{(?J‹zY5STM8_nRYBDcz/ ijc 4 #U- dAYi(%_MhxUC1{Nn; Ƥ,gi. %ov幮Y'9H+Yy {cBr?{uO.Ĉa;G/*& ϯI+CR8FX![xxF|89iIJ4 ]p)nC+vc۱`ڭdٺka{ȿSeP=F1$}*ϵ&wg)sٺV@;/͸fųG7]$|eΩ],;w (ݓy`}pD"юw\(( 3$R)|p(dԬk s w{{t)& xl i|Y7V6/ֲJ1'+'$NBGїI>SWURN-Rh|Lij|R}lj+;IXT^2πKbR>kmph>0(!dYsމO ^L b8@-v% NA?@@_ATUóu`P:p^1[~s03^ Zy<*X+\kSe7js#ߡ1d i ]S&ox̥)MI49^O:#ވA<>E Q}Ņp 0\WZԖ1F N؜hN@J4f3X4R ftmRhB$~Ǵq+R7> Zg r9Eqw2V.9}9!fOXY*YVfiZ@۷5*{$Ȍ$\o0`eL˘co?'8W0npxXfv)q[8nJ1]WT,"R)Be@c|Qq[ѬU)yC B;vV0 V-/7[W3UIή;N*Y5/ǩ)_)+|Nj<#-R!_ۨp D*AN;Ȝ=JQv>mX7Mdb7ӁoTLX`UQ9ls2Xt?xs ޒyL*nӹ_?bY$L{C5.%ǼŚ[QP2jjHr[MH&1P ܿ;pyAgO7m XW,G?d^zTru&7{`/i}N^#,V݌I!(Zsˉv?X#40% =$NՠS&96.í#cZJ]Zj}RN;; r-Y9iM0DqrR ŴJO$ߍ_鍥wcGckm zok<6ͯQq gg 2̩1QVBh+?anpUsS~H!Fz}b*aS(w?9a'|? ư8}4ŰoPI\h W\@ rF#E5nHDŽH(g*qax~#t;ն`{Dvԓya|V;} s~^n aD =j@ 9~ZYA0 KdZಖTtP4nGJά* F`h@3Ad *up1.$W.q{>q,w w`2Ex+H-8'|<މ yk"N =(:ٖQGdJ9/G ׂciBюf;W;U~''>*>֮?k#_ͨ((٢>i_F":K懅FëwBztqe筤k)˩zˢpGm~>r>U_UCad-/*g$uqT {_"[8ʣЏ J@׬y_ջ.9Ϲ%-vG3J 5Ǥh7 4;25}T bW_Cn#j \~hxr*'}},8;fH/y\$#dT4+A~& Y V'l:4qzN>xNEB($U`|=74~?ҹTCv>98O٤89|;k$d0D]:]D>n!{&p$l!je4|AD|,Lg <=~Zɲ'"G :LR0KUA"˯{3I~\_eyl ;֐L&9)R$Muxܕ;2dBfS)Dڍ6X?)t({}ѵ8-MLu+7TR[PUscf*v!SSK ?'cgo   h !S|~F.UXerg5EtymB v@B'V  c!vu[樣ONbs@'f*r P ~Ȳ{J='#[_*yQ v]w{ TL EIT}{N{'?QI@w,jxVd^(qY!v>-8'_j=Gx.ծOwĭpB !ЀFV[n!?!*m9cqϑE27hr&ubgby]/Mr1/²:fU y,,#Uh6$U™LѧSˉ_zVĺ]48!^hOŹ[(dfn\82k|t&uεAIl kW\"u@ tD]+UP~}KfrNkC9i f%dlid;#MjA9?A #ŤUvՃUnhL 1jETQۯ\u !bR1Y= jRáJT`ݭ#ݻv#qJF?n*7'l$8S5J~l~A])gKEP1ܾSS&DtT8༒ֶMI@ c02Fm2#B&E»N<&^}OH١p s%z>.u 8<p{rV_.6vW޺'-Wd/-'[^@vSQv0-~ǚW됌t}м4+=zx%]Y'2e,+MWNؾv^/@}S4Թd3/q۵La:9U6`ѕ >(xR@9n i6_隥p>V\ZCznm1{ϲZ+F!(+"ڳV N_Wwޭz!A ܡvI, F |q}f4NuO->Ox^FzT\\Hl`5!YC*$u>Abܠfq374{':BHTB857 ^9{=vH,FHkl2СNnվ`znhwۀ7rcY9@qrT*Аhyz OD҃ [u\/Xm~,<~,3KE>}_CkeGJȘBeM}ieؘ<Ĭ@j(#@-p%E]зЭ65iD4#S#aT# :}-^0[nhuQ8]@ UzG!v% "e^% }>nKXb1Ȫb5#]pUvϛ(  ݐ՟ )0 U%#1B!5G40Q .և!?L Bkgw@4l* {r}p7|` q rPz 1V[nYQ~ Mp]'1:-NLM(2{4%GQro =w 薵-x0Tcn ^ !jl$ s?;!qlmXk둥;WXKAB||qI?#`Qz3:2}MJNs5ӂ(ߺE l3d[cDZD3 11X9;Wy vI=Z<̆{-yp%#\}Чl^kSجsngQMFlh0u j_Jh0]c #e31%Bv ,%GWsr VèT`D,u! VTAXފbƣx??śՓчṞlΣ Xta~^m_4)s„+ψ!/SOʋÙٙ2ikxV\n^lgKkΎP ⇅=?`03I]80e1 J /w6 rε/|J<6*jjm0]e8< a.v/ ӶB:b 9@֒H sTRbQ$xgGM@O?̋j%c8ch.슸b9Gi」5vh7w1QEn3[|FBo*Td7:y(|1pW$, >s9|B^ѷ+˶U Nj,-W^64d#.Ue0;\j-"jQ{zK?)O|YyJSaԋ:Qfq|ٟ/;"p0Ǣh˯7paO57I =jAN/$jIPOSBKy) !7TDi;Kyq=W;LSiuNpt넅]SR KaU&pus`tt-1W0>LǮ]/OiИ71A V4&Bخe0Ľ`"py,N* YG6)v+m L6Z!rG.(܆ [BmdpRQG E]:cz$44=Sdy @Y&1[e6#('N`#)ji9yӌ;6؟TrOI=9tU &-\&YW05Z,9 =pT嚮.j*"jb Vg#ta Ur ^\+(C(E9u\|=GEf@?jU'((}tM~̣b$bX(/EoH)mW͟D  qq_m@t"-=8$B<0qb].`D'S*" Z<6.ՁM"c }b1DS1CT;L~MGhOaJERF):1IW] ~"<U9 !PdXvwL9PNI廻.lb^I^zI{k͆(^2}c*%/)b :]tY96G_3:v7<ʫBo(Id8|!X*X{p*;i.T>7=9 :w|~F'ϲV}(3Ύ9vtOMn-?j֝p#DM7;W 15&"sT 6?q<\QoaһWRponK$9C,Bi1䙓O[rXK۷Yw%C'n1٢t3,H+ɞJ`ybc% 3{Ef鲕<2F1^`wc'Hɲ]_J^7)5>bc(] E*9G?Ԏtx̭:r/NodY~ʜ@7h#,^Nzxew֓4ݸw6Kk Xo%]O.oC'eϱˤ 'vK+zƽfg}WbjM/<BgBAL\}f8/`oEɂVrJ/:&<_H(KVJDOuxr!jK~?0%F <@G!#n7 Iv\//}>~ h\pѳ/\#x#RۄN5( S`Yf |7{6Gcܨ cE:'v`s9fܺ~#Ax8eV˂0p1/97Ĝ^Ӷ&Q#z#eo!X0Er:Ҧ(/@T9О6R@IßU۹ekqioRm)LJp><~؎tor 6L Eou VR ;5P,1{.+NVݫZ###j&Zؤ?)cRW)D}UH?Ӧz+[Dao` ՗鉇)1n=qEOi r_8J_S[W8|]P]Ҩ' ^VIć#K{ɠqtGt;HXքk وAا Cx q}T,iq1vtf޴qL 8rTGy:|T&>t%əØR_Eh/\TjN V\!s,\Ӳ^k>/kOE!#vzLe1? V;pvس´,LG o$ ?)Aڱb[U5X':G,iprJ`Û-767vHJ>՟scI)*E!=UX({ #]71iQyť(_½PwMWQ $1GJ<.k%h5Z~DG[n}LBr}.p[Z&HܩN$l?/Cʚ_蟏O:eU&#i0(BKWr Q,gRi]f O٠eushE}Uj4=Es=#jcj× ]H-apx: csz!+Ҁ7pmm+EcL",ÆcRA$=\R٨80΋ᣎ[,H Lsp̛Y'lrf k/r_h<?0.I<S,e ȰCjP`0myvCOm/HOD< 1){t$퀎Ӵ\ߟ-*>0MB^ C`'G.4U\dTcDV€g2{”VLt9i?$5Khr].rũm]jwm/y?M TF-G*[n S(E0 㟰1{/I]A!>`XBɇ'9i ;w'G1ȝmx6 '%H50pЧ ~IĠdTj(B3y*QpS,t̕Z.<-Ǩ5oQ,MŖ8R.8;yW]VSAvb3% ؍;,U7 ~ Ϗaź,a67y=6dd%z/Juny8\ef{.J.@ ZC@̀9/ud1{"m+cߩy룠8(˽I9%ݭD(r3(;r 5iڢ+y㋴bt9ϛ YDɗ)2w}N/"ƑR檻CvwHPuHlez'? >Mp lc'l7}V!bl޸5^}V(wpJWM3c?聍ޠh't-}=$A4A K&~F O*|)2s}=!J!EIŸlxTGAB6od<4 jC<hhȆXx⃴J3=īAq ୍1>#pZRr+DԯHu8 3O $ڸ捔4S+L. t_@\Yv[xd['|oڻt2y6$n yyګgr+=#GBF<63pZ` 9w**lVVVlK9 i,odo AY'{IW-)983OO;\Gkb01/MxZE=:a!DY~JJ97ԓqǑlAi[(^+|{jn}'C=izGl=!k$[`0Wv8k`ջW&tvrξ4Zu֞֎_>A:R?вz]D܄'uE+ޘ*c4ł].R7#ட%'ȍ\ Rr#nî m5]lT`r{Rs O-]}r3.796 2O~93 ?c:vd~ 8!g]J1Ҽ >@x1?Qn( Bc+"?YZa[7@.i=Rv/g%ZV &KP/kYSت=`Kl̊~ ¤ [Dڑ8ߌc؛8sR M^<_/um/4@0,?OKSBe(NOj]6N ןf:qSVKtMH60"Z*L~sle^SlեBsVxR3M'>#ڻfׇ$எi9"oka؋c1LG8%ȆHҤq}C,鍭q툿7N%@ ֏HKmz@:"ҿNBYQaڐZ=!ȔHJޙŕ0Cm}~lсQP$iUSA O%lhV3Q[S$\ Ɛ 4| fхy=* \#ExH)G0Xa<ވPHS" c6hsm+3@M"`,P]GEe3{2a!?:a,KVc>vi+| \jaÑ_?\NFܱ@_bVeD_*g({b < i6q[?7&E T"#} @xh!_H5 e[5bQCG%hvm>\ZM((~ cS.&$^cw=RVϗhBtl5rr7AXN#bz\t1Ʃ_!=oc5Y>=J˙_l?? |!9B FTFӻޓӅwG jFᴱ 3n<6!*LQiʪ^Bsqt!* 'jN`V`pxg0?jhKwaAc7I7Rj*gP\2D(`)3Q͌z4F:\Zm. }.sOtys*gNcsԶ,Ml}Z^cL)pVJnGl60k9D8N]*co`R55UHٗC dZIX,mu< ʛO4y1<*?Hߨɱpme[!cbi׀aD7ONEqQZk 5h[ΛYU<DZn $Mހڛshs0Ÿ\HBՍ'A >^z=X|Hm(#"Ф JQQi ig:$l^6, M)WwGRS2"~IꬋS_Bq'[ՌL^HnI!&U(&,1H\l[L/;]ߑg'D,i<:aJ~J4up2W1;5VG}H)GPi\ 騮{]y"Ubjl7&T!ےa=rB3{" ŧF(XދМ.%p(2+ݛ3(/T-zխ{PPN6n3J15مd2\T\q)Ex ?Km[VڋĀcc |?"&NfC쐣^uk@Ϳsyj[sԤ[ȘZ~r9ۍ:o3|hEޫFX<>_[LD-* s:@ǹ`=" 7?iC?5Vd\?(eJ@+"t_07/1]n:Cmp,/C!CL[yQ[b&;2qn+e9Hd|zˌ-Ҟ bA6n^o ^(o8 7l* ^sK4.ɪ.g .zI-ّskB8E&$A3\9Q[y tA|3b0Ftøq ʉEhTеMFDhſjptd ˮ" )=>#2Ն@ EQWGӊڷȡjl 5VϓnpLu T*~XY0@ 'UB Z3#[#a4f3_*HF~%= (NܶGcE;NY?)W:DnՁǓk&)dš]idp vLKR*}e{);=Ec &"Mu,#npf3P/~LqCq@=HV< ?c8Ǽ}R>5TR~d 3:W[+@oūUNl/V4FnM.Mv ,n@Ai h`7USnJ0mPw@OgzvfzUr8,e/[77A:{px€L-|$HZck'R+Bv^ߖb$܋D_t3|yb΂j?7Q?`|\ڜ.^D I{aH.~N%cV6\SJFV%7!㧟Csg2LpObrD'gxndH-h&nOcM,Y[ޣ /NSqQ-8F1gyVii$k=FGEg2[X2m9D HFٹ!`s1u!`}1爓f@z/mÈMF,1_xy] `؜g+.{18W1oct+|a$nU:fkX,a~9LKi{YgX;X@( K k=al:U2y)b07Ocݻ[]: YN!Z褫ZT K`*RK " Ϳ9>񛘋s~bF0g?NKՉcat9c0%+76' 5ML}R'j[wqiDϟ@E9 ڪ'zqzr U55xze6EdI6ݼse?;<|$l*D3mS~kj=|2dXzL}WK^;mq_ŐFbU6hez7\:ULU:1s-gE 2P:%X=dճו2fK6]|CTx8hKL;GI:iJڏZN,_ccR[Y.FqX: bXYO Ӱ z.5`uW[[{~l_Ɣ5:F\l]P4V|׆#i鯒^h'?.wI+XPw`+kMvF00LzFy[ӫJx6at >U" 6 rr[]X'- RoDZ8z~ A[&[an Q|Tj]f{YZŧ](n;3$ # ¯b $طխўǴj{&!sg.WNCK|ն6hⶹGm};_f]<s\)ud!frQЙe e,kIdƘ0GGYKphSH@Top=͹6J-|7*5q/j+A--"RK㙤W#]~B)y]1v__Ŀ2XoRgmdJ&тo+ClOj1~!r҄񳊱~' T >HSH x 5*ȑu{UYg >f՚'$]!BMoi3tK *ۂxcooP<);7x._q5[?ސ2tSP3[8wRTZBHVݴ>tprJ oa,F*фF{~/Ba I;=_]-}uJ;>.#&PgTayŽ.Y/`*4/Mk)F]%wdaJSw( <{]O6GF- @*C*4#a’S }Ȝw ~LLW݂ y+霠l]% ^ɫYٌ¬<ڌmZb9f@Q\*Ȩ/S+aK}gPҾ~? L@m)&D:5""GynGzC3nr 9]q+қc7SCnu%#fC9BLA)$ΧQ˳JA$nC[s*|? +9Lyc`gfS4 ū9MZO0 <w5'nGBE(eP-L⻱$51'g}y##88]F{4e3G <}{.i=tթwOqUkݐ ~^(~!Q++]pKOI!-.`5(⟈k̴9k͖iс-cm Zi6()9Yju9 Y%Ô4Dt#x!YUیpVJyHEsWj~TS1s99ZԴ SoȿmŽnl$f+D}EHT ,{-N2e&*,|y,TZڰag=+Bi>?M|3qj(vAS}`@ ̂'\z҇ޔNU r:`м0l̮f!Y{sȟ>o@LBśxZ<ޚ]Űem&NmI^zfc_"T~ 9q 5(f/Mvm:fS<_26 P[xEV3\6,fU"=i$ k43n'n FUm:ϒնL:_0<( 3o@J-|aËOl˿ TcHhtha҆{8?UI&g^rO <%Kv@y"RLmv>\QC wI3D-C?Q /Cۈ1eYo:%|+3V%Qߣw[f.sɇdE7>-4_ x$ Lm7C ͭG`fϠ\$VMΙK[Lă`C+O<Le2ޔ=Qeah YfwOc|(S^"v-bQ''rKT.s,hL3Om_ cUok|l#qʿ9Vl=n`gч35}ն\_x?}r1hJgeB~AXn[d7粸S7r$Dlxbe;k`GMj,:PP|uVcV?\i+2ziTj۹CwʖKCm@ /_Bv )3dl])I*4r]20.EN^~˹pAQ7ҝ9q9_% 4-V'+ZA )œz;[ ՏK64YA ˛˜$GB `wbI\ I+P?E9zΰ#d9| j5կkOpVN>YIMVu(,9Y[LVcR-5TwM:I[Xp$IS.Dˉ$,ɸbyK`+Uq%8Ė;Ϡct˺J GZD?BS"VϿK#9IvhoY_ ib0xUo OJŁqe~kǀ-r6h~O S=bv[%,8^L"̺ u v>_rt at"( A* Zu:KC0wi6=_aJd >f]R8m w|!ydCI%"kѴ[ Ռ(txf?~#I"Qݕ76N(R#ke#gexZ+OE>\S/]?u0QneYTE$KkWz"5Bo\ W|dW5 LYp$*i-/) EP3_JS4q }ޱli[3btEGKH6\OM5NO$'egjifSB?f蔹;$)C"u'0E2FT-E Sf-~ ?HHZS^٨}FFZlFP^j2scZ~$"dJuۗ>uhFǺ׈71h$r2&+AגCHq_ K/Ob:10#"G9~BLq`+p+g0ŬufƗ*"Lps*Z` %|$? 4Gq ' SZ\Z}4fi0r2׶]Mc"8~}"< Pn+03]l"]K2K[ vY)x5%>3<ã$w{üRtmw}Dp -JE}~lEվ^i)o`&N6MM MUaqm yݔ \g Vؗh<9<}.0<ɳkNFkيHԴ"\5+u{~҃{(mp\p\q}AY UFPLeG``VtϴٗMF@ @kUY3um[5X+Wo,nŐr'&Z3#`Z#d,+sz![߲ϫC<"<I'1iq哹}0G a19!hwcxWoR~LpҪps/\ܺpi{9" ZEV.Kc 7MzjϹ4z02=(䭒HX|9dINO*Y+yfR%`QҹQ"g,Ce&\݄--h6ĩB.vyu;>F9?HY{Y'dU}ĮΟNS%NXⒹ$|{{4+&!( OOY4j(g^RH8b^[/]ě*#tGtJ ^ž*9"s/?{fF%tjT AI~%u)]XnzlDvVidlKn]G2!qDUEJ!A28r`Âd-x(YaDeNT n7rp:}U6?B0/p WNranUSpff h ؂ouA}/)y.2"HoFF˻h;u9Ƀtl@ X?V $0)K@ Zrf^|sd4SX&Vޝh$J\[[ΥQTiL^_dpzw&/ ƒ~`<[vKu4mҭaj|q?XGJm)H>.At7?A"dGp1W(4*r!g6jYXiZWw*Q*-<>zۮUr;,}Ad:#-eP~`8yRϽjyA~KvJBJG}Y40k^1ngds7݋D/ek)B"_9QM1JQn6vaW\&A>&?Q1.r\*';Fe=tɢ@sƤ5p.nl;Ea^e6%rq& &ީG*4I M"fkMkqEOwe  YN4"&%u_jQ ?7+BЫ*$Y:+i&t_gZbzdUGn%6>(^|+b] 1~,{h29!'@_njnW :?)wq9? YNUx-?9P66HxJ^\BG#Ony]8dџ#3]@X#m[*2i4_ۑ cb3Cjp@ n=*T$θ _)7UnI9ò]tovvo;AG Iו6ŽD2InTB}ͪQUE A,ST zc'|]C.J nxxpbEѥGjpZIwZ Jj䧡<ǧ|rެrvk̷/|J9Hb犽Dؠd<]WKJcpŀܟ;i0uiڜF8>:#߭%lḥخ$7<f`^eL SPF=UHNȨ斢SOsk+jjlRE\~=PV53k a3[Pbԡ w&Q96I9ey뻖k5ylYʼ.jxn@PęS͙+`fЎ?`EYcگ.5ָ8rglDݕY bx*7ZÔeGypZKzknۓu]ѰabN2ݡyF<^kGv  m~R 9 ބCzVuI #fjtR z](Y~v< B[2CvW~"6QsK&!& K"K ֵK'=*Q4i.®bUw@jre9)WWՁrfr;|}Yڠ.8 cfP+Ѹ$CA9`IE SşoC]i4ԏĹVbِCKq1R)ku]k"LsR.󞗐6n%8ZZawLܯG"e |:va޾.o،qN N5N9HE]c__]4ceYՕ]ȵq@&WȬ w0QOm~9\Vb]{A6Na5]5N/_"g#HY6J۟Ca d6k.ON'g%!R@3!hW4u&wD* : vPVA3*+GUCyǷ:wI!w$$we1 /΢I7#ALrP0r=t(q]ްIbf~V\b&#lv+#kmềtX ]-晳`FwB ELv[A)gCߩP WWaE$<&?<טn5Hj3:޴OkW%["+<5 )_yj-α_1^mZ#-|c@F/(1f6L,+k6^X7pf+9EËi+ކ@^JTmxf|NupJ4g@ɺoi s7@\)omV{GseqXabXHh )E몛]yELM1;!lÓ4F(~L4v2tȥ?ĖUfq[#J]eL|t":oNm克{Diwh8_Ɏ/dm0%0=~?:[!6k\N'֣Դ+n%a-ĥx/eX *d>iRALW^Ue[ a^u)S4WvktxzwH,a ;GFwOcdY3q^.7Uv./6j3T'Gk@?qH!OMm%C%Kg$಴"PмbawLIH:WeA17mY śle] εOyQ$D9y6eT}/G rPPT"_#k:]E9gˁU@OQ5e!i k "v/h$RԬk S/PSVqV‘Ř.FEx;ٿxʫҵMl{:d^QTJ_F H^JRLU ;"3(^$Sҗ3n+PVP6ƽQz [lvJ\fo[dyw;MC]H3ן3,YU|ͱQs }Z*#C>y(޹KEds0tTx|3쌯E X}e팜ЩS-;Xd(zѩ߳""_&7ObmRV繂AQҼrYvZ#Ph ve{$ހh duĩh*P/#ҁ$ a|^u59ܨ8$?mGUt L5{F#ē H 3`&>w3od HҳUlb5ds hcS N0ߝUV*ۮKLyGS$Fhg0{p-;rlKz;۳SU4uFf$ s?d")iAy<<WpD퐥.}zXKd3j?}`2lhT^x.xTZz/p 9̤JwfSL.Y0~!g*sY[;>.3 <ŊaWb _]SV~lbNjBZŊQ>{((ٿ|s(3U:-wkJ\Dv {WqEj^tV27ze~,y@/E)E.uk$$8U^g$$cxeg0C1UMIu|[ 'ܖJ ߏhbIPGcjc:w% yR9@ FYOmwoi)&H>-ք;vJ>@ oM !_k /PEl^a0MĔ %fI6Y %ej7WshڧTP̄`HX?rIm3nώCА }' .jdʸK.SZ "  F{Y&};3EAeQ1zyxU.,T`}AzlOY`dID2՝7 +tj|!dtN|2U4pZ%}cQ DPP1&(hZzzNg웃Gk^sa.!q{Jt'sٟ2牐_@V `!(-JB~H4U_:Sn2x|7EܢJr7[4#Jcew:-Ox4 ǹXkLu܊ X2٧ ͐`)b07-СAqRVcuApzjoQ]Q^4=Ak.+D,*eUB g*jfsi?2 ##.m0ڭ%M.uV6{mqxM4S# }埐ӄhɧMxu+Ǘvםy®?vSȨ0N**q_̢:q/}qq>- 6 w oD'pqYd7)yTH\\Y dL }lYCc'=BYPD= JMPVvDzM5މ)k@#>9š4kr%Yhy:m9 lkbOwv`-ݫi"Ϲc&n)lٖ?F+h\" ,lC[c:~ D3-d3%-ld/|"~}03=ս-~5j%l㻮\ J퍠xgW|RAF~D)ޫ l4iCXH÷ϬId-e{82_]ʔ b И HH(gq>KܼeϨځS|`VMcGAmjל*NuFsRi%S$= џ+dnȴBlPATPw6i=*写/q<;ZEeՅ3e}> 'wHLPǙpORIƙUn=gC^Nfl`CGg,&Ds߯թW/9H$⺵2 I3"[oKekFrlcwG3|҂φu?/$i&O~U2SSx+bԩBV z!FoX$AՇd8}HD#O] 82#aEK{_s ?%YXdSĦwb؉5?? jP=U<~Yr%9qj(sz?gKKgt]L􍰫aZxRedB9;w_ U4[J3 mKmvgaIثTJmEs`upٹ_G~q\G+=ϋ\JVА ķ̎.A ؖwU(@/pCʰuGD Bp]H\,lĜ.L] Ì+y9NZRASv5QL0lВPvk7AɊ(㤡G;R aK-/rw[tsy-7 ǐ!#Dy0АȖCd"_z?lEſt^]fs[h):@urTN"lNsֻv)D8[ gVm!(Md2o$&U KdLgOjiu*J/$|Oi:mq3oTL&o@ب>' I{,k [vc_si;YNe>;ފ̓1t9Kh6H̪.r޼`HwKK'+=L5^> r꥔!GJԫs7v䮠ҡG sy3o@g#(n(ba]WYkdD҆,7y q4y0낍T=',dɊtX%Mj+ڪIn\uYaˌ _~s=YaݘujRvjyD<@&8!㾤ѵaMLU7'5EojDFx;sV1MJJ6t"{|a=*#IV&|f G!Zd_D[=e`1ӭ,J i}}~?8nHo'hȐ-ympÚ@(wQĒ{ݴuk&\R1hχB5%\@ިh[+w^olPqTcySvTd^R^<(ƨ^ԡ%P!ԨIRq=h~\5Q$/"T'ɓ3~{T'; 6p6#b) }^,xzU&k6>^Cs(|g(Fcv9ëŲ.u%Wl' { qHсϢXLB[śQDi*QE>4;IczҔb2=ٛ4E| ü!Rۨ@GE!z3A:/ c %O iށN ʑ pTjR9揚ʞACh%pAn,P m;TmT$[!j;,V|} y82K{8[6献^ƫAK"ݩT2?%O ZF)Vi;nTXqf⎤KqSb-1=Ǯp0`R0Z!+vUB#.k)E'M^톍anYYWa&~/ڟ3tn{ %us(@hy4 Cg.K\^D8lklfsՖQ&ILY2Rk"wyiMvw\6<Nr0 ؤfB-eO0 Z0O.:$@'y},¿@eU+!C {6.F2KbPr^UY3<(+ۘxZ7.?3suܐQrB 9 @|' Ϭl=˶c+9cj~MB*H1/tE=Q,AA-zn̛San" gN~.p;*1ĸ$+ gObY8O|ݲ=vՊ@aKG_<5)KyI h!7ufH_dv?x<˭wa.OhT?eE 㕺!?]`A*q#y di\PsA̷;8O*`N1bwRã,p:9%N' ,0xd̑zZ! X yDOJɌH_vEPsy< / ?[ ]8.:H!^6Q̯Jr9ƄآLOfVB@~i0{l+a*h8JSՙlks*Um[1M[>V@FE (uxgN`FUEn]0x+xEWjuN {͘a__;"d Ѡ33tih=50⓴?Ԃ|&*N)10ћ6 *xnCu RVQ@ ػ|,/sƔ^zX9CέtМiLo9K.v*- L ̀FoXCSV 1:.7524!'^8vZ^ WJ~}%c|zT9ctf&J6!oD]Y@b? 䊧A_T{;^f͘cHa ,Gii'tl3` 'mp(G;إO%bDrXWzn󜃴SDt vn a#zp,#H{%Ǥ 4=9\-Z&ۈĬuq.fo53T EVvܙ"Y*/" Rnb`E!6s1{A.X9;UVKlp+[ ;⛻sq7vh`04͏ -t~lTo1̄iM wY%D[| (J4Hb>xiI H,~pt=xz nsR4afE9hu G쑕gmfm(dyW39&n 6@13~X8Ԧ&eO%ܒ-n|g>=:+hhڋ`e;>ix-{蘿64$q P]B>$'2^0Q``}?0ݺi6~ 5C t<ūا˴K!pi7Wk):yo |R'-1HܦT W0AsPo{P#!;dV(uR_kBO4N aYT1(YԵ 2wMSU@Z㑯s13H|*T0H'$okJQ k;w#onLQ~*VX];='`]Re%D M F/ΡbT9= :*xMcoz_ٔw&0_UF1^`tKK1F}vu#.X+'GnJ\3R>Maver4l!}`ҟASA~khrz M9q̪FE+#2Q {:0% Uꏂ_ٕњkUp]<,{JZ 8R\r@:[!nMhqBNxHnu )%'TʣaO/Y;fƷݏx|x \$b"Q7Ls vlRA0]4*Spq{86vqΠ:U/VX֫ ,Lb&#tG1hR/Kd+&a};metm%vBHAj{f YWtyb%&Fߋ}}iD13_0ƶ?~{ip?ʞVCZ\NvYs卤x=wCC8 k~Bh:rqm>|9$}fZ\*X[ @Fc"4ePRUȏՑ腎4-!ӒYƎ6b՚6BL(YnUn>VJJ[B.ZI-|q*l\NHB R;4uw&^2K)eߺvެa`c?'OW rX(Sݥv'|6oPe{&x䩰p`@p[`)%_T(Hb}g"s͐ZlC ( u^;l\(0SW*O״Fwŕn}!9Ac*b_dXص.*CtN8Cu+ Ԁ&wv%v5(}3 VnjYC=~ RT2YKOĹc'' $pPb BEFKT_;П#3~⋾g-rS? $PC pب˦;BcQA[s֮cgϤ$=#3Z#x'miD(W3|kkQ)pqKԜث9ĺ=!Rxڂ9e Q17K$!B#^EEQH0x1NJ8ZxX]3z@fGx~H*?¯_*0,\ ѪWt|ɽ7U$+X @oMߋ̻W`|8-u|K#dY쵁3`8֥oMW{ROjU L'6'gm~r}I`zsĪޡŴsPw+DGF:%^d3ݪΊtZQpxx/= ;j|#Ͷ6y]PI29'䯀+ hu(-U uR?Sz@4ٯr0n}ovES/X6{\S]M* ܩ:6CQ)u|6v@(sMp갘xrS-ԕ7̢PQecw͒dEW@wQ-Fm]oL嚯N 3=.35?QMDz4oL3+d^k Z^!" DyyW3:"%XbytmZUx!MO{qj/Ւ/yfXL#3[i:b:w$ڬJ?#//@z\ ̓R TDž dAy[CSQI.<.#bl.L6ksZXC}#]Gx HBjWjJx1y",fukԏ`A؞qVq؀VV0~״+'ͱ"hV+ q|p?r%Z \SyYTpEBA\UZHq/۞1a_27UXrJj5c|/v=|ABblR_aʹ4oЦѬ;W< ׺ AeCBq} Eڔ6S\P̀nU]gf]2xX$(u(\XH7hնɊrDk}on$!|u 4 .o՟k ixRrxk{  &n0e<`5d!ybM V*;gKG%JKm4)pc3GIt_­pۃ˃5iLW%$gÎ qn]1_Kp(j쁊͜wVW HD􆅉+{V@{5щ$Ho䭽c^M rJYAWpʪg:- ?̻ N[3z5R,0cMO&`E1X({rOx@60 ZF+~'Ylgv WI;υ2ۮ /% ʲ:JKb'0?͔o I |R{JMRV=ots_! Zr6r <7`ۡye"9/آ3Xƪ>҇/@ f[`6 j\7'uo?mȫ~reetԆ4ܽ~F8NAy.oꂉ]=MNao/&KyMJf6O_ć;/v"Qu@N#FzM6~ʠĈR2^o pe!5%EbwV z7 x2iz!cX? wQ5L $t*EqU.Z$irh?F4Zkz^6Oj<'ɦSlq`K6db`~نii-Rzn@bSd}ϭS&+l8NO +OREL»p Pyu n&㘀Ns<+gE&ہ&SiV.r4D'm#wxQ.k!R^3wF*%K-h%q\74=`<(x{`άo O.,飅› fK9~3t&':5-Ic?o虴l.B1a퇋65U+(55m ߝqZO^ߧn$۟b62Pd6:xW~Jpε\l8w:RPJ"5wmJ>cw-VRkz̩OUBIPAx[gDqHocR8봽'kJ=seu"Yp+ rn.XTר/*=u6Nw<0{~0bus߆CQ" Џ+HN)A&e(>o;H~` \ӓو:ɆBiKS{d~GiZ-.OpNX4;F4D̬ZoTW_Ȱ%T]dw^S ZIK."MkKA~JK^ d>wX}$rȶZ/x`d4\#N0i4tdyoݑq`1뵐bVFį-!X)؆> #HcuOds8c,WwgGť}uT&mg8hudI:#h,Qg0hY oLX':U`\@@sG<,/"{m^LCEsV_ $~/wRT' R56-Jpo@[ 0 ,Ή1޽ wU,kmϛݗ.vљrIH/})y%ɰ2*GE@ˑA08f}@& r 8PfuIt.%׍I f\U [UsB$R7TQ7q2gvnoFnC\Fu? vbiyŃtPNYi˨쉄 ,-WEZug$m߽'A=45Ic,Z1) T^,lcg;;,{J9a1z77pNWl ήG$Ԉؠ?bݙ3y3Fke9f|_efum|,n,쮄 mV~0Ϯ$#JH”5zfH&ĉdd&LCp Rڦ}-1fܺfS#8͸~Sɡ\EbAc%S&,F ᆪ91(d|qDE;Ś:4}`z"ۙϢuf47@ n|8$چS*F0-3f6ok&Ke3ǭ~軫Leh pr~gRJP|&oپ.4( gj > 閇ƿ%<50ÝFmNG7 _Mڥ.x6dLAՕY۞`3’$QxI.MS(E*%&3FV_]em.‡D Z-͜'dž{x%̳Xxk0cF A͋V  -~.ÓfܕGʯs .gu`kM fWp3֊G:ϋXIybENȵ~I8\KdUtBǻɻܟ¼MPmw<#i 8IgJ^ qò r#Aq3CidBie~Pj4M45ok}0d&Rs0+~w%B0S|TSNS#bwћ) Y-2O+|SeKoJ>,loF - ,gW!w-Vf2dRAa Дٿ sǹOQKitp#nyj 㚁*\"*TDs|twE2f4֚W _XT F|UCN2U_!Y 1ҟijY&U|,„:>Lk @ҵl+b#jkU;.~gt;Qz+.nT=?:NuiW qP [?umU'_+#6'.%) =v-6\6)DszhpzZްRcfZ uokj#êת=(\Ou, pt#'M#G8*R8NA|v:) jaB.L//!GV{MêPTϟq=`t1s xGl]"@V(q{Te(hP +X5/p.!q(Uu0};G*IJFQUQK@HZw|>XZϥgUN޺54;g\g4o'E `3񦴕y/ K: H%`%BMZqUHIӚd69y˝dX1 Rf[1V#6Ay:1lTha˵j8S!J rcԱH0r CM;?3,kWF- S!7 gIS'6ihfc 1b} G;#ߦ#|2V9LejehYexR@hZ4RXYT> Dzl Kq [dHF}v6 3H.蘼=! HWI[fl ֓GF/OOAsz7L"ϡ#6ӖnQ/T鿆B髺r \7 S2 y)ǶRWm=nV5;K˦h6Ch8;WT8lSoLu!UכAq[UEx˕ OsJ۟y3}jG$><7  ~#oƖR[{(f|!r,-p~~_953N~GY:K#Q^]Pɳ7L(_N*ogfNW BXo.;'eP|*N nm7 ?=9h* Q4G$FLM|pcï )]쀍m ^!3 8V½jB/bӯz%jUD$=9*¤O  bO*U|I=7m:z<_HimMgqہC@@Ҏߔ-ApcXN@;7,a,ӌ. wX[A<ŔX e5Or)uinqJe؍P:eP-nW+{bW \B]v'@#9@[J$R `pJnE3Rl宺{uPGGz]c*);\9pމ⃥: >r]+w!h*&V+.ULRw [@g#|4xw.:yQHЀ/8T'd|SJXPH*u6r7HYm}dY;ļـ%V4Gm^'y1\9`vӼv^~3)#׆of !r`Eȉy04L\j ͍0߂\\?}J؏?]!PǷ|hWfwZeV*S֎+GvR [U̮?8Ge}_6&d 0n IcXy2*I7T OO<+>t4IѼQ2}ri[AX[ 8d7] uNtY0 J<ݨפ)?§)H 5sgIM #G"㭸G\KXF|s+67D^hRBYLr*Y=kw|n'MoU8 =#$~ًթcD3v"G} ̾WS2iOeE-bNX%/X*G&ƲvT'E!4Æi}ЫZXU* *Lط^%bDTMNHIþ뾞i EFÁA3Zt5QY$J>%ZZuH-c溍EFnF8n&/`XCZ0|9 ]Ў$q!?#{ hן,iy>m=.Wwl XλA *%)˧8p^؆G v+UX3zsxo8H@oAp~\ /Ym>ϓ|N] Cm9P47JqHgI9t \PE-jn. O.x/UV4'h镠YKbnvJK>O&X4I|臠Y~>F?NGGW,ւzG^?&њ;u Mٸ9s6j /{E#6n4!er:[j)Oc~?޳U޿j"z< F"^5d~4a[YоqO43Me.&jZ>׿pg4d"{iVBQkż)cd{o_`Ƒ5kT0I6=NiaѱW`RqM [%PR0 oj A` W[͊PvA5*{zgwI!X_{ J6픓{ Qb>i2 P֖^umQzyyS| ѝ)`C{CB'wFZ΋7uNF$0@Z`;>:Qz gS`#ۤ%2>z:;yOV5^:lW)=f!$ ,r5PQf אsE,^U-~{&("4w RA|^s7j'ě-'*g6k&f᩼x$xܪT#yo1eX Qb!N9T'1ҹ,-OPcJ2/,ήPJ;z[TfmDg89p~Of %}ICw&v$+fh#ɺf*c-+HǝyO (34.Hnbq_ !μHL4^o+F͝]]0mSۮEsZ32ͦ{g=  ey@r!@ ٻ C,$`@*SjC"US8/oy¿)fٻ:[*itL*&X-l%^H ]Y5,o)W9As P<G#Fz@VTTFZy 5wШL\A@Lozv=-;dERkg!FZM5l$]T\O;sѺ mPQ:eŪw ;8"jXEZqƴl 4z#%,AIEv{jR,m/sB*7xڪ{<~+ms^mH4z' brcAMKv}IH(]uSى 0Z 9.:bTu-~nAlXXl8nX6G`;?T' BYǸ{KWǧPn]l8vgEAcG הS '-YwyNI 9hTPc|NAMm`y`bHd䉦CJ 3h;N7N\Ⱦy›)wG`M![)WX4ʪO_Ko/D):K0gxO}Njbh TbPpjqp7b4L6(ɹuչM"DgT[4޹l{K ZqpA*1/?G2FI3.wAi,Z(`xpPv6פr3bY*wDǴ>dduDhblqPɼԉ'Xz}""qK.|%9@GKQēFjͅ>!rT nޢ7$}G;uKV(F$l8 =n4P+:{v`I{_)vBtέFUdS5pEo bVU]]3FE|;W.0!Ԝ za>h$5@J]6`x|Z)lPؓm&w.%eu`‹(Z@>ްRoekBnK[BLdrp9Rn=Y[>aRxn|4'#0k:GYTY֌ͱ"5g. WAthT?m|+jbשl sz調enΥpێ4+rH4y@ik&w 4~\hKVbJzuSOs[ ήt*M52qb0ԹI%w=jd'=4Z-=[,I/f4$@DDk4Vtج@؊t&I4'7Vސ|DŽ{P"g8Og)d&$TQIEn?~ZJkv-)@'q2$4 }~Pwi[Ӕ+w4^=33qa \бv/ZhC953yLa0q(y|BZ4ъw˩hJX0w,|J2#=mޛC?V3ѣU c@q>F%N5SMhfgP7lPD0_ <c⇙HG8u(dV؍EA a/oA YE6" ^m)4!˪.u\zkapR(^tsX{Ud\2ؤ2XB#5g ^z7Ii6$:ho]U?MiN.?!QUYY GRr$[,#'["0ѬԔ4:)Ȧb큿'e#[qi*Ŧ(TY]w  utg$x ski 11G5O|NP`^1,߬#!yc)9{rN"F-/oZc\o%@Fwd*rY| kLB6V (|2 sKO^j8`5M]'1-.*H汉Ac|z3سiz p: q*@3P5j)6iW ޴g|52kn>{!VfWjc+v1ؐO3 uCl?@*ŅB+5?=W5[C鶬,MH)J*r@85k)(ě]X-sYa׵ZP;OJ8:4C ~\ toN'xzD:>SZ踷J߳PjBEC kîi]C%Ii`5 FW]eaZ{K}#qY_hh)(LF;̋@6)dLpXYlԶ \s1b$s"r\Q&&mHoo u"n2} 1<`F\!}é&^l}oF dX/dHMs{Z\q-IƆ8$15@bxTR#nVD'kHÊP>S m%A\I# m< /itN(qW)HkSv5ٷ ^td1 8z#mC:`+q(L;wx`Xٕ:#D1$?pd"Y4ƮЛa}s6 9mz&icPGhuS S>bq+48}Kuϒ~>_nC"[2mP==_~ɇVDTpTZ0*ƩpyҮ8}'3{t^VE6Mo@*$cD= wezk<;$Vc?ַ6Llڴj1H܅33\ezi4 =3 X0"4 x؉D!5s&H_>yqQZs}h_.+ߐ:1Ea4u] *HZƶ/`DO=|&v;i?)DYo-a]u19$o@W?‡r7`qe\ OQ~쑱{Gs FS5$s}>چ9Vi $85bp+! Kxyr.bحwm&qj2o9oZ8#=UQIcMX0aLS ߡ{+ 6zh#2ey!*Ƞ?l2'\xtQBb{8&Y\2JY`K]eHѝ BpwJzGmfhRň9a\1|tuby.vkeR'uNmDQ4b"3{- p9LP>5)=osEW <=j~K k8SjS.![v-GOi/TNYi4B/@gI6\La/+񧂎+b )^jr22L="* 3ǃ }!OzgϪNC@Xe忿_(gC⶞d]ViKH\S钌aՓst_ЩSC;eDC>$i-qh6/CaL1*)ϻfDU*/8){n6HquҦiîmܚejE%/Hteg`8 O`~&+|7ÚG ݤ~Ay#@8F ]'.RIBgIh)jHӁgƺd6m%?소VgS%Q鞟ՉlBR]pck ?J' F,%}1dìmMksnD|XL\ JpH^ n7M<}jj͉D:2.+wM 4$?ؚ'IqI!m>1-ST<7]:riԮFh (la ֯SIaν}Kр ڎLٔis$ҘL.eg%Nu)LmT鿮&+|hqfR"?ӦRVF5yWF`LV|i?ZMcE ÙGM,1gL9UVDJ= ˢTO`3x N·ց&HF5O~Ҥ8xN}<{Y~ܺǶJ@U}3)*,3%Fp.YO4MRlI?~ >K %/SjIJ Mm&8Zp ƹ 33GuQ 7 0 1oi) T.۪6p(BrEp~";\Ca 忶/P*l^ u2N0uݧ@ªΧ bRya͝6ƅ~2Spr]D@" w_ԱJ}}>ŦLYf@X͗L'&4o L~Z>+-B`wT>o&bXA" 2BàhQLq7o縉 hd5v\q]i} mhLV!z!ALh%_B7ѫQ.oLvt(ib>﹦#c2Pz9nJAA< XR*Vx5<A!#Bx+" ȑUX.TM*wjQ1]  2>{Gًw"{I)C+YY*y 9ꍆ_ d+']DzckI")zt6$ '~wz>n4:")D`875LЩHpYF'Kc;ilPrvlSKhqIp/W_v] $Bti>~ĜV-#4hLJX\Ht)"t0y&_6e 0=K:]+:0= .%.1˝!떝 $>ߝ50i]4<Ҟ9mF`B4J7guɘ_C1ǚW{qf:߃ 1D<{։Aϧ'ִH(ƒuzYz;!MnF3| г5A8dhv?FE 6m4#τn$9ֽA)bÌ]φ@R]Krj 5I>+V?igBӟY>P%@"jG$< Cr!nt?,\#Iޙ^?GG_Z$z\ զ @E̊l{PmnYͼǛ~?x0Oe*iP$Kr!]-q&yL9 2D+x!8mx?D!32g7 HaW 7  g.4Cg%]'KҖ 3?2)ks yūT˗RNͱE35͹0[WҵLhcل7];bgmE8p26O+,A\"uG|8E5\TĀrB bQZC܎ez$r|7{> e_bQD2:Bε?N`?+Ƴ4oR:p ej@#]Ժ<*w<Zh9n.'H i'{#oݤEǧhÛwˆzON79[͖2Z)={v@kqgGbxc#UW)b4-堯;aV)4lQf$'q%iE\"v jML閎BkÂ˥Z5nƉxzETux؊˷,!6&sl-׾m;(,+cM|i`rW LiOԀKhwi4f=> z每ƯxŊ@nСqyu^ՙ[k8)Va psUr`w@ 1`A_y M*`J:\]!BY=sgžTȖYTe) !'=+P6 DN]SKg/-伅3||?LKgKu6+qrOp,Y};=9kO=dO8u NV“x⇈ %߀-1ejӪGIּLէ>~3:WJ/0c\MhԉgJ֏y~敛j_3g౥ChݥV7z~a@r_L_]a{=2wnUO}&)'#T?t-GOCX+WvSkcsWuv3\RGG̉+=15R'izU[)pts^Vw&~K^MZJ13Q@vTuIn8;wTEeVx[eAraQ"ۺzQo)Dv|RZ"c2Rj~JuC!Za? 0UM*j'u3Щf~O(OKtњEXz5ߟ>| ~MJ])9~zDyy[zN rY5ug7qF מcg@;]f5.'U0n!=(4EC+~E]PN‚!ti~fE/>jJ)K"| '8T-;?΄`Z #'ӧi=3D bWMq\nmWVT3:,eoPzS0 sFjq^8s@Z֥ l52lm6dT I ;YF]Igcևa*g'Id T%0EhoJL:nOq$,jEILצ;˴ 9w_:=KZ8P\m^5l\8BslV)l/GDm7ٳoKP CvDz7WD07 !O),i:x:GF5C4nhԶj*1s&=~L3]` Lsg(qل?|Y"Y skCmC{Rf!vf{ٚ3 6㴞u Sn * #D2D?f/!wzGNkӆ aQ^wߍX# (ޗ%zudRb٧"e~Z=CKu.Cnc:PAB |\a\6:Rκw00cS:,{Mնa\VFՓgvy@Bffhe`(4dhYٷ^-f1kgٮ/Tn ;[8 Q7̢LV0α>k9ptz8S˯ >ܖI,Ho QAK.Uq}-&oCl1͘Ie K/K\)! 1 (YpP2{GJB EJC@Z0DQ W-[:5r@s1O>3W"aK|J"u ,n΢GBCۦsv5}GqE="fDAK͕u^bvGCoL}ISnb s TL 0j ԩ=DTN骚.QNQm}|ց.\Gn⣛O~t1C{ Z E|M/JnA#s $B&Do*ymR>yĐ[g.*._80BA+: HzY*$.cԧr3=BYZ@j铟^is֟!zJJAs} AW;7蠻hòKmb@MWe4{{Q)lHX@'(|`G1R&h8V"J~pS1csUB;K$){DƠݮ%T^i z|Y#&t&pjQeY;HŹ:(6& :q\9>@RP9b X(RT}/ iG0'VtjA2XP+w]HfI8?!ވsԔUnP'IMoS TA&%z0w ?1{e}E[2IW S+!Y`5"\L~c?^Y_ Sic\Vjq7DU!]~~L7ž_]4;f'+Gm$@l-c.x#Eo'b5;jaEn4ή]$ 8XB&(G%W9ދƽq}b=ÉBv"ؼ~J?>&ws8rj]$[[̈́r!t-Q,U3Jn𱭿nFѾTw .˸zO~V Z0 (6L@yI>@hƘcK_.<:T=NAq# k1BTMQyd"dw}Xj`MR@>=p3[%Ki DR_$l^$DgDݨyvÛ,c[}zJȥKSh[^{!.M ~U6Znh$T :OP#N)lq9>^$Zz" j́FV#XٺiHg;='W4EGrMm9Ju#sWtHav(|Y-: $MXT: ʂlM >w"NEW@}4YN]49u~h<,OLG.ګ7{^#hh$ U&v"2[t3$chg;Ŏ s8 ^ͳ@=!܉ EӺ,"4D-WjUW7JU@(I57s'r)~P]*'Mns; B[{#lN`AP:kyvĈv r7,1qN(vUX_ w<||gr;8~&OZ-~Tjm"jgr ┎p OQ7_FzgXjgM_*z6ʋ,լR~j$r4~ZCkDz)b΄ {赗(PPpյ2U|+q:_3^;h :;3pM'NU[(˓4>}i\)oD\>[>U:mf/ʙT2CZbR&Q)g Jb?{ k 9 -yP?ZUzn07/76~g5fYߝ{aN< ?h $U;Ahj%:R]G ΃RUf :rB\~K[b=cryӔwC $0&zPU6oXdʀ'_,î!@yG@eE_L!|0 6nq\Iq@/)4g3t.$%0M@?K;3 S9RRmJOu1: bz+ lkP,hB(q>kEUZ)<):a~eHnd{1TJ޹ٽ Fp40wF#ҳv *rInPw|!&Yac_>ejU9 *+~br6ݖlX2FB Vifl>Ӡ M|v T)p2H3[C9WYLXFx[LI\;_3Ib3#D<= D,KZ}%txWDd_W4[Ks^ܳ]e,aD1īU\k)yE'Kj\۸Y `oY&C7h}\Z퐢i)2su1д} 9;?\Yz oǁɊ|\TÒeJ!ŦnT@p(L .Džbs,E FĴE Mo~Xy=quB\PE$|.V,Q#xhn`hcy)*LOi|Nv&la` &?Ȅ\|Zۋ8(V5ύ"AЄ#˅t؀[2=wgՅ1"D3XГ=N1eԺN'nvUHCۭ+ . V?5LJ1Qgb?)F5*y/ !\=yq[BxVma{[, +> a(<%[FgRx- \s9]fT3}D𩥉;RXHx=?J= SXOMJNrvt>dUI 6ʐډQ>ѳUсO3a;W,C@R3 t\E9[>ΘXd&2[>=l IM`ř3K̎peĊ%ɴgk:jgׄmS $jm^i;?P[,>u(q @v[i+‚fK .̿츖 Y&tW/Ja,Jl'ϱ=AwU)cWVևb=>WI^e{ U4Ӳ{xvrm@3O43G ;}sJ,3k2e',S: \קB٠PѴt֊J\)|jWp OZX{y58YՈ'sv5VE܂pchT&#*>Uqg 8MOUm"rn{/8"YByfO77l[?沷59TB[:`v/3|q:`wGgFShTud"jGÖԌ*s-T="Z2?Sd48`|ӯЬ~ kZDB!S5b+{ ad-&SԆ6&D(mҩ`W|²RAȉ7})r%`MLWwi˗6r Ćѿ%S\KPL11T!T Xb<(Oq :.Do+0g>Pt+ǣʄ{Kg <,z+c;r%gǛn@ [MkiM⑾AG9KsKRNڭ0a;|_֚>0=QB.PuET tj*]75@!t"ܳ\ZSPʬtxjq]>3Gk!-C/0ީd UE)TQ s%j`굈܊!#5?7#to{.T 龆ɱgY)d47BcНgm%~؍bi8†³fxH{U@|wGu4DNZIf9|L_\ٲ_kn;*ճ<Az#XQ{C AQu05@)qEf_ح}Uv˟mx4N~J5MEq}M|ptsr V7ԜQ&ܽȐĈ+;Qn)cMd Ys&08y,uxHjQ_~B.؀mi4}:S -aAC$ю|]_Wvc2NR 'o(PSMb6ISLG)gĩߩOaWf-~F I x`T7+/kyw#X-T/vcA i*69!%F_-fHfIwJ[L:b"6zB3icך1[uBޓVœx'W?KS2׈us=C"cgzmF%|D8%t~ ){Pҵ5vF<P!O`#*\*ЎN~*PuFx 3)':ԨV+]~usL*$+_b?:F]k5q=UZxbK #'7Xx Rc>oe+Y4JFE]Q%vחE;mŏLuÃGOaP{ڻVp?*,gTM dHGtO冪3DԂ `m`B7"S])n6a+/z c~DmS{)'v'p\:!dzuqF5+d e g_ f>6\ m#za8$Q[j^񕇃hf}-?hC¾/iVG(cE,lt2&^Sb8rې Dך^V0=He}EV)>S]RMA{֙:Mq<{3%Fz Uh9S\\h: mfPpjm/jz>+Y|3=m{*rk:^ZѯJHSe"e͛ -q!B`&U*\W="fXVSᅍYu" ;EN ?,ۺKC:JˤЦRYXQ 2-)Y9:hu.אaϙ6&A9K>CAdrp=H86GM@uX*~^5V5cfg hy %$rX%QnQ\^Tz>" D)rT{&lHv^/&G&}?.1j4" nzn*1D>(M܌ì_τд5 n%[NM\yDt'O³99O%PφM.B"N0f5$1 [H8܇'Vť9V dsס`6 k o:~G X W/5Y5epxxc؅HdV?jWF\IFYFu207dw)=gRq946kkvi'kSrJeo؃Ho9WtH?@xD@8W5jg/'{7ѕP6`"yDz\υ,dBC)VH39EV91[[hu ߞ '*Dׯ%ga nV>~Tb9=ԤdaV-,5OJ\6T+`!`$m%(Ǩ*NΧT3씅fsW]lf ܫʩR]>Џ?EJ-G0#q4K&avݏmb?e<\Bƨe|nh]sݐd ]쟺']r 6g,} UN[Gz2TV9ya.9A|4oi9r=6y=cd۾ɴ˔qA#R"EU5x1ޢYAyX{Ĺeȇw4N '\ B-꽄"艕#ƫ𱫁HKvKX}dCЉ>1`dlPuF eM:.@5,'HCuVaD&C'002]Bt7L:)9& 7*edٺQ MvՕF/F_&Uo$41r.)r;cGwV.<=m,{O_, eGM0IH| cn- I/kO;/EE: O$mEӞK@2گgWh/pv2K"}1t>@rJ>HVn36iXꓪ#E0b⏞ YE;%0͠?vg(Xta 8|T&hWM3 -@̑X%Ot)W:C羒ݻzoyJrFU,i/j$sR,p+K [YQB1X-ęt=]73/2okb/!+@gPç5.&_ǴAex赘tv?"sCGncC@{#@PD0lT{Rу#H@N1i 8! e&7rͩy}vc=gyB'egWV(*fςj @Of8GM>WAJ=n [C`U r54 -$3U{*ȇL>2TPjvy7ȮҳHSg0z;:+.uB3E lTyw*K|sKZl˛ic4mcW[nrňEwG|AG<6;Цn܈U&>qNiԈlğ.vٔeDIlLIfO#:WƂʰKs4>Up#%i>0@ۤ9̮2kydxLCOP#pg =I9!ipK_pp"Pѥ52NZ,u>ߋ{͑3b[L^`e ^ [HncFHK9+ZeyOZ,yUʗ& qS+"M1՚);8{\8Hc$'.ޟaYFضcz?ͻQ8 أ"VDH *W\{5a Dt)S ) .NF "k=?)6Zg/<ංWd2P^ }ZQ<0JhGJ챟䤯Lj BCG,I=Ӈ2M,Uq*o@$ȲppM]ʋno7V+9͘ eipBIڄlZǯqDmRp8Sg<Gli(Q>Ǜ MBF ֢\ˀTFtE|[B]w/6т)psӡSŁtjww+[ HNJbye LeSv|[#R7Ƅe-H-芬c[7VE6R콕_=Ebdmdg' I{#" 3 +սه[4U'\5G7":Ht-H%Z\M8`$\P3CEsQ9s2rkb`<(6[Z5|C(^;IZrl7Cb+tCsU\TwDT !Wp7tE3ҡm:rڡ9һy|P}ŧTނ^ t&$ݣ{"p"yAD:cnW%2%K>S#]gFJQ'X?Ve&}5R:/RCnA>'&΂$ǯW_S5NQ;Miu4_,P"UQm#dڷYKkɦaOtJ>}~OwajU J_BbS#loG\9)b>o\ސ a~sQMj'. ?~eUH%0zoyS~#>w,ǙiC8pMnC}+ _:p+ZBT_߼GmolꚚh}NDX0ǂ"@[PGe|d\dd1u(ˢ.W]AƳsiw0F1d[EУkм7Yh4T^>1(LJ-- E|c|]X#2V:9Ɏ,a^LH]i1[SJ/UX3(IŒ {@\k R\Hܔ$!c_ e 6bŢ2}A,хWvXe*޵X6qqB+nhZ,p66fAVnLѨ̪NLZء$ y %u_~@3~gFnF x9g@&d ^u;j`=,k;uLD¼zl8E4W3٢!ıp1 CFm-M}kN|CRĥ<7 VA87A4IBX kd Cl&:~rj&x<)F+ XFOG`*smq :_8~bun9{ks,q,&%i`Y-sBȩ[$(?-ͫfRЫH`υx%0n2vuċ]R EQ: پkn~ `'ɶ$KnG|9*71,Cz1x;5L=G7PXځ ߓĤg'rfIM vҜJ;;~Ч&2)[9X~.E80?Yp/Ez,%OBCYQt}OF ^A;C) R}I|k_^~Ej)LX_`5mbZ0k8(,(RrF25SK9։bw*tE@H,JFjܕO2x}[ r*Ykvn@gvFxKf-p۶fzU]x !rFW)%bV!/Jcu;MelCwlKA<'d*rԳ8 Uc-'Th:҅f1 fb#3;e#7Zӭaa@KNlIMpVUE;P{{xFUu'y.'ZK01&r4>Vni&gk1Vw Z_9`@[7m\c ʬ+9fv|0l봐%=?]``Y! ~ԉ2SZLI-wFK(@yZZY~A9F預e#5ew##I&A:VM,}`VA5Gñ~u7Vͤf@`r*Gu-z{~; 7w#o)Ft2zƂy,zJ%ISPjɛ=x^Qcg„q+?y&<`o.VGq=fT7tl5N.tudzn荸?uGrkrͳw@֒lYe߽ymuݫtkY(jm 'pAxM;}j_:ssʄcL֑dl|tğ;7JxZC(.=SL V1Ezc"害Khi{@\?n _b$PwILd "yn2󽠋4/V,厠s^e$8ф>f%x_wY=vKb]$"Pxkv7s!yu8yA9ab9H b"&&GpS')_`L+#r8*?^ԧL͔X:p@u*?d~XÇ#(*De'&P(v~+mhMnyL^VVlOlQ݃"ݏk=X#00,$t(KW9%%͓w`92pj>m]A`a+4" VX;(oe\EGv*;irES]) %cdXWqM`Qgټ2&xwC}ˀܛ7"\^s$h"'q*4<;oڲnQ$;CRsv>0ЯqϷj2c5uS{?:ֽ R|hD]rդSG(Ug-4a]l])IӮ4%+Ad gZ!e(G5ъ {/J&CƊx:c7l  4M= ʑQy.ŭϽ^RZ nXIo,c+T:s'.轴Qϒ"f0w}f= ͛Od9+n+IE3~~ Z$% `pL uW7Ƿ;fgirm.=d C\SmG[ejDp|Cj`Tkn{FM4X=$^%> E]24"~YYģGx21oye7h#eyWLP}U? 0!j?h MZ= e7wAڇ/߲( >n$ =-[8ء!kHanTĬ~xK$~(LJYWF1h6?u?6+ZjcL}~ͨw >XGi#ǃ)qdK:iJ-PI*O/o J9ɺPh ]PLG@M%"\!PPMКSH_Ny.N=M;e˷\8Z`,@&MIlW7`oGlr)$5Fm_ 4 ̗[gh&# I]tLLtbMCzKU(fB;A&pA!j0`t=IoS*i[>t;LqzC6G\d|-LEDL{gxWkHVKqbiKNvoE鼗E# dź(6uDmIVls@9^/So h$xQF7q(+ũ-!}Lj`DMP/J}QS`uK2{d$?O *]P鰁*p]7jg>H S:dǎ2<0uYqn(Rг=5㶤oR?$=NV TP{:dt @gUZ#mڱ?E`p30/+\QE,cazFh.Y\dpWO|b,Np[C 6G}^A 1rTJ "mCt+&2k"P|[@s̹{#Fnr9HI9Q,|Kw@sXQ.כ7-[dC)1'Hu4O.+7IS|F2Ŏ|dlkJڑlF%+C /N6?({O]+LM&s#'yW}Ȋԅ"ES,iy$n˻g rM칟MЎI/TB!4#nO܍lTGxXN~ՆI5X|pz$JY^%ri68G(%)-C76tdQ.:q=lxpk + V%(! E#j^Ss_<惡h5i,;/򁬹Sl  2'`\=TEȄ@(] =a !^ Kb#Z{..R_8}MjtvB/o&*k^b5rJ98(,>WS ^a!n+Q@7P r7^éR,ya]؈wʆk r~t ױ6bn gj5G맟&ipA ӈ&sRqQ22ܞ6/=t} kI c鸗f)V-+g^%Un5u2hb;w4{&::ׇ ^ @V6xK!G+@tbmP('zRg|_!\=兄 jXZIJPm#E%~b+^tdaI,hell '0IJ=B fuyREMGב>'|.< ?s AC+p)UAU q^ ym@;"ںOaom-;(@(1n<'F %h=/hip8Ǒ@aݽ:׮VF2;k ?̇pΉRÆp?1p0G(9WiCVۘ!xa8 Wػ%HX~(5&F5 MB{oz艐cz} M u`m~U軆;~:hԏf?;F~oi2:LLf7Έ$Ffh=̊Rw-]x.z4{%޼ptϒUZ(GQ@28\ږ Fx!68\z]eʱͅlCM9P +*V=;_2㛈w^|(tSvk\a]I!abhz%s>V_Rv($8`ײRkiL*3+WeJ[8_2,YٟT)R ܪwI|.\upWJ)>uc rr%6wkq s /2:4[?+;tأWp/Adf Tuâsqnʞ^S/mB:qkLXY3o9ˬUGll*s;LH@mދ=4L{UAE݃o B+c?yqf-/c(r&H\GH$פXӸ>ypzZ!`"T$qſ0XRj0[ r#lfZb`xc찋#Y5^BiQ'įו/JiMW\jxj\DWZ~rX2V*Q79ؐn1^vIedI8| d1AF!y<5nK&ōǣ>t͟:Lc}FZݔϩ`>|V`U, J#R'n 6" qN#nΝL4?z=kz[Lj%YЊ I|{}xfL̫ݜ~9pի=Bmkč̾1RFY)5|{SI hZHg_S/ c'B5[~@?u ,I']?ۓD{Gf2gUZTvHzL:18~3չB#)Y~"0H10d`#mFG|Yl˷'E/-ߛkƯ A?JÍ1yi5>|1Wd ċiZK #˜#֥3yoX:8fS^  Ѕ5@7K_W_fW6&U1dV6heFt_^T~e&o: p6$ uѩ@j~'OѳM*zq-f=yȭWjv|B2 WIDPUcpeO1TtAZ),^9!\m6Q0cIuqvbm/3$7CGCP"RX–nFr:0X.O0:[zu2 ϩ`R4_@}c(7(Ap8ꍬ {:s>!ϼ1'<1WQr˖~r; E5dA"wA\p~UoݯʪR'}kNen%*\Ϧ곃~#B2%q/.O/wl4*R:VscL\~ߪ^t@Ll v ,`8L6*g/1fw>պ2qݮ_mx0~NL`iuw!@q&}Ё%#k˳i'X6!r4l"iG#xK&,bhm3s1H)DVN%?f5Y3v\7*[?׊h6ak*Vg?q1c}9~?=t`pbJ3T}Ǥt8(xT!7 qGZ nR\!x.;( D d)ݞ0:"}&_kv14%FнEW4i8L%I wVnsaI]1(h)dJ? hAFs/5 |% B $k httnCE4V;)5\Ro [.F{g/Ԝq1D?w|p;/XعǟQҬU5N; YC+Ot+9QeV|/h"HBxiDW}2ds;iqȆ;SOS8EOu yXM/+kԿ3ģ_&D@,_!#H>결ZRpX,&Lɸ0 >/~ñ@^0=' S h/ҖR2G qFir &eb~:fW%%bX])UR~XNX+ƼY)i߯5Ċ1"YaSv3bw%ISbd ص2 9MB\^ՠ?9YL!|+ǙxpQ1e#5AD[ RL â0Huf)6]WV3I:kԓ-J8qg 2i bʎn>.V ^ؑ^;ۧeWʩ'héʍ(%d 7rH GixtW1q3_`' ~{aXG>)93y0k;5Z#tSA>IVJERl;)z҂D+ xƃTRFSʉGt>O@s:kk7Tln^7'Ćԋt1tJTm-K.cn=sEz#B+҅,z1{ m#_\ajNPSSBa :0v@DAW ͂(io c"0yȬ(S[VFWǠ7Kx $nepah} 8#Q0=ӄ\aS:YFX OZ^K0i-V:wE;]c_vEM!c I"]sKZA=5[|_JǑ+׸d \$|D@d&<g0W7<*8ﵲ_*dJ,i즴Z6EEnoUNZרU=G{(O~R<莻d>tnP){0^T )'J-y3BէhÈO#~`2Z  _Aq tp Z9J !w+X]9F2qAk|i&n,I1QfcZXo4;٨T4؆e|BVJ8VEoJ>k"o{Df7;3Q6!9ZL'f.1ʚjl J @!tUeyΦb.bqjy~N'uq듲\Cz:8i4wA'̌[vPffrMc?VCsl΂pW[)V I nPSd7"$~IFu=vlB6q晊Kښ|VϏO9ʗB]xXU8ҕXQM*bz\k#Vi-Du%ov->.vCrEۢ_n)46Mty DJR+B4j/B/~E߀w(+fig$oCwJ\%%#Wb-De[*Ńy;X}ǿ# :chST$/LU \V P}fSJĨ}>"%i//i JabE=9r Hߝf N:q~sܷ;?V=m99,ʀĶ›U=o"6wA+vF SdS̜BS0((]iIbeYN{%my/׾AuD98T ce  $UՓoeIyhDG4JO4QKn/4}^؜"oK;J5HK"IHn9V2]HJ~>ʸelJR_]>2Gd'*Qp2wUiA867 @9ȌQwྏRho?DyN>)0SN'toUs>uٴcS<ހ '0lNZ)'w?`[׈+|a"f՞޺ GLșXjTe4GD-]GEfA=Tc%ZNmQlh<(I>)DBk5 =zDY \}n3,RXuj7Թu|\~<]"R`]|5fxf.RfhE p+ NjE~C!_V1zn kS`c;s\:ztM.tM "h#}+mJMѯ&sL{Elߪomn_/ qU^fdwC9rD9DqY e>~V=%)L* e De q~xvfu/"x^c&}KlRˬGkJY}'+kp$BlOEl;9\???JzU]<ެy➹ ?ǾTSf0yy$9)mP:aNJzƒjqʂsb!C17aRjF/}(C+)yWzKұbwiv* T]gR5(` vuRLs ĢNq(ԛp q5,kW&\3R1/CJOyp Ę3Vz*w4Mӣa5XMNy>M=W9UڦSH2{^WL15i4gYMy=%$!dVlqTA ͮ—7Aԑx!cBX)npeIі<\,uLL݀/3 -`w ^ C+uwB\lw_!aXae'[=0ĥl4 w̵C % 7(UZJiHD(IU7;, 7}pv48pN2NLjd@ϞG[G-:2~~Mo ;SJalD+Sv+q\vS@ x)i Al'ھ}keLCK @E[}rV]MidL1v{;ÑFו]rC v67d*eI;sٳ}濓Z1.Cmfsl٤piS.Tur7t_`ɰFy݀e_E#S1y]@ScSyqW)"Ӛ}WIƟ\ЀTL/R,fFϑD NtS#5؋:y')B.pU} q2+soD$2[:0ACo7*}~9VeQ$##:~D2}%I$*b{\3ե@(=Ud;LUw_F{=(1z4Ch HIPDeWxީ}ddt]V/9|BQ3(AExjk47ODoɭ[ƥf@(I9+ZG 2B4!2#rCn2_<ﰞw 7bgu@q #"(GALL#Clw=Yq<-!)Pay(\^uu~r﯊-b dQVT:o {_E5(k䓺-o в{> Vp۰2VP` C.aa\yas¹}rDŽL&`ҳP9gMo!Xҕ,%{їZ 3 n27|_oiy"F{ǪG|7Ӥx.bc O0t =1J;nnnuSIK#ĺ=.,\J1zwW.of$ir~?ZFۛ9J&чc;P5apDgPw[j3)fjA(aOkpHui.q ADZcwHɵ!$)݅9&j|E>B{xĦH]>inӃdy?nQBh˦W˄V{ 'hMLȼ;>a!&2՞AndAv{`ϐOE+ujN{*ondA=2$!tL V}= [(}̧x7OYMv'}-Wt;v%].,)JIM ~v0TˢOxF$:` Zaon4mqC>ȉ#;;zh>)8#is<%}Bk2&J8&,(dpC|Do&0 x~{lgڭH FҹgM)"Mg\6&c) o`[:Bnn^cN6>FϬNǁ/mOkc[K]1k̷6uGH"XDh&xhs} ptϧ2'TPxiP -E(YO2rg?m*Ɋ0hQ1'.ŷt KC}Y63̀Xx!BA!>'Lf *?/ ]_wT?o +J.E͆+9+gQ e/Nk_/V8In5)s)m?ʞz9/򹧈E Ÿ=kLd)9]0΂)93;mz^;8Us-rMd!jەsgIjuIFH(I:jϿ " ܟA+6JQm_e7{#рKjMRFO!7PzZˏuhxi$rۍd^5 Q{eĖ73[w~V e31${g=ϮeT[VXPRkю#֯I啚1CfAN. eKbLbB jI1p2>p-!ĮE^J]ig@dZ\>-PG҈0Xē/J} F$wm.jvv>`IYYaQnNϠïAzYEZ4`&j۞L˹_5 ɫ/1LUZ]5&_)Ak6݅HF9'Aq$A}r{tݲjWdV+KSߡPRW!fDZD^F<֚%#w \j)eG鐘}78b`rȈ̇2-[]p#ܒHݑSƶFHeNY+ϋPK]Y)Yo2+a@b#ކI;UI+XΞӀwj* /0. Iʾ{vuU T;dH,ĽJ^CjLjcnv͓QzcB-'Jկ9NП'r|$1g_Kq׹%!a6THESN|I.=!>ݐDǜFI5"Ί)(8DF^-[O@{2K),"s*gc}\<ᩀ+G+X?znm$LTZ B'u,jʽw\Cu^RĖ7 Uy:NWR[`L$w @$ֿ%RU*kpe  2V7O슊˩iIO5\fe'BV~%ǜӅt igP,J&VvC+RACQ)Ұτ#M0>3uFJV5D52WM(2(va?4Ҋ',!Yvr) ~h,v-$T 'u~L沔ԄTzy2cZ,g;THA@\G{RYw pQGC[ K%(!O?i~XGm+t%ĚFh{ e}%U,yS|iaoTs 4ɸG1ĞP&5ȜzA%Оh' pgjVy]9J,SFYmTlsACJ A0bXݕl8IʞvRsDCsݗ#[kbC-!1X 2qǨgj zSc `'"$gv57d@?[Q!Fp_N2kowd>vt0Dq\H/xA)"S&OjP\k!XRR9wͻHǐ,Rr<<9y8BjJeCu*%jїPu!5qMR E B̨.0Kx֓;eO%YKN^H 2Wh /˴.]Rd^L30soPƑy^KL5BP6G+G}Gd94GM3O+zk4?w0oFyH(1g.q)Kqlj Eh35o a݉R;~C q/- =&fQo\ } P S;ڀawQMocKgEytXk7WkG2z~ geYy!k_e+F9lU95xt!:7jJEt#F|*޶}/Gg8!B '~Q -3Yo#UbZܲ9W~T`>GfA!$@,F2-ݯƥ<)QRd˸&#H@j lm*hQ?qYiN95tTp[g4#y\XVF-zyko/J(½_]n)MAyCǼ$6N\C٨)bgJ ' [. f%T"̐뎮}2Efg-$g=Mp)+OB_K:>j 6JKu< +p?7E$?G˛+Mtehtɯq=l.iQ sGT`\ -vf9,$;ذ6rphjRUMeT$>B4% _ 4ԃ+;%*] 2)quS7C<^c$~;X_[1CyPmmExR5W"S\2p/ ߦ,iTȘH=+*֤;;ӪgȄ1f .F5c3=?6޻\*vbqpP^g 0F٧ϳ꘿YT bE|[Iɣ%-CcFW(M/ 5gfl(}lR@&ŠNLZRY hW2]zhA_&F.~ ϵ8&E'<,H(IИKzFʤwdL| - 4QY۰C0M|1Q^1]䝽 XepD'm#{IB(-R %g ?5 g,kTx(@Yڜי"TrL#|Ʀ?ҋAY%Ye.h~8Pbٯ%OݬyH*ϓ!(+S*:e8.5)_x2 (oA|*Cy~h0.qrf=J1Qd 7|ϩwvVyުE{ծID7wbћ(!j14"LUJj(oyaMVՄN\̥~T=I4l=G K?MnÛubb;๜8YkkzެtdoI0ԧ҉$xBQ& [7hFwz7K֋:Qo-=,d Ql_HC_ĎOJmB@ob_S?;{Nݭ`ND5Iu6:7]nfm1Y$^spl%ޢm?'L*@ed:33Yp|um\TҟP1}BI:+ȣ~Z(\^TaK3 !ŕaka(Nd^Xdw$%%msźoV* Դ"aǿ2VykXRwe8P-Hfw5 ?qx.q [*;ƨNno`yGΠ> Ձjx"(@0۹#҅G;hGEgh5ֽ-ߣ:f w>ͥ (I9 ?L35Un nuWS\c/`Ągpc£T8;0 <6 "B9%XC׿Hm䕁3 Y,%Zbu:c*IK/IA y\řf[x][,.6<~;tQ%?cj.䪃4~1rsG)90UpZ꘨m1%E[usɋI 6>^n?3GV+nDyR=/ީޛ_Hĝxi]e"1Jn$j=C*D|3?Q!P$ b!l5VQ7^N*L=~0՘0M;/{[:v78?Ұ(`Emh-[.h8@9uzt++HĠ'pywYv(Pvj&OM4e $.p_ahl_d9M;b،?) #Z1)X´ܨHqn;ǥw<]-N!wxfq^t /_~=umFZKj;3kf3-}nWaB޵j_6|96* '3 L]/-!gd;w~>$\ mѤu/6HtE҅!q eR j9as)K­n;Џ$-q>WcV/KVb#L~Z.ҙeT;N9[H@iEfk!訁]]4qUtTigxt H}lo>#nqHW}nK^[C4c;i~3t)>#lW.u~tTuT=F4/h"ՌlPv")3әS .'KaOix Nh?ęԦQ(Jݺt9[0Ey=5 %qrRc͒7_Pm]@$a'c#'`|jwDPǩ.bZL/F-YFb bw< !NJ/" T=m"xF0YJ%B˖\9~E#&ofro0}Y'V .Wޗ0;>ĜObb̠+̥e;=cZc(Y'wxP3;nq5^ZŔWLJ8&9o@* /W=7Ea-xȞe鉫BT: |׮9(AYI]X""\[Yv94ۀ#k&EY;J/~0mY 0Oy7bE_] ZSf C]O Wӕ@j6FWƞ3j [|~gJ8]9J]iKZעHV6Ğ!! ;|a*3TvRчmj5 ݨ3.WvZcJYi,]K zgҺPHf9I/yBt02eNW[uz}^"w 17>/m#y :?h:rѸ?c qvNvN7."YY[yпfd?,xm~Gc[hÙ *?`x0d&Q:ݸQkNQPc4_`N`jՂ爧c %.ggwGF:83=m{+}AtYlS&oͻ=:$Lb&USKrխA!zN럔OW`h~!Ssrk~yMހ(dgP$XezBˁRK¡-_CVFte kA$xfU | TVvaePDZI\WpϲoTZY{m1/Oh̐]C-B@bpMnA)TݻZXڠaa~˸AѲldzgAߙ޶Tw'"E$Պfk\/"9㜆qƪ(ùQDXĔ(7`z}h*@tճ&xJ`B匄;Ro_R4}Av*5ڑ)ސ|qyz;A7Vs)>}H)R|BRS p$V-*J_x\-"ۛm>062z wUz+ab {0uWT6 )Y!Z'^~>3胃BHpTHSQfꋿ4f::~MklR|:&\@qMz|Ab  ~< ;yHEkHd ]]2CO~nUe5q8fۧ6zVY`CB!,(R!:+n XCNI`,=Kؠ(& &gӊ&yEMxJtxG.$Cd԰/w]ri&*I<=[+7%@787du)$N9llyO s? =Sz4tyYϬϕ%ҭ|93w~˼?;I*H({@q؍Ԃ:f,Ԙ=x7Y"38sr97bgXQy4B:Yye8/zF^UD! Yզ=q5ѷ4!pܝE&Q4=8kɋ*#fkjKX{-;wH~߻r+bJd-X3{@TY@r^*[j6e*i#֗`W8>iTNR2WX\ 07"U C00F}bAwG] ZyCL;ViN5ΰ.%a2j4<<dz<H 0C|(\}_ga}T:hPJ%{{]G75(-G]_4Qae.Rc?^+F/9)$G&_T{r9{Pt ,.AyCSE9a*T"$QE䑁;tjAN{l}4 !xV '|JdIiM ͒ȅ-5־Y!<CQo1i3MaEw8>hN 37)/?{K2x7cE?QH=nٜmaSJ`"}ZA9 [2 V*bŎѾUvٖ%d&%2չSԣp䚲ʞ2KΙ*h Rc\0歛bn*P.'=gZnT5\)\F`HN+sr*wX\o*SIuL Jq6gW-1A4 VZB|KʯTuD}e-mg!NlsBLNJ~`v_wVM.u1xF:Q%ܣ_͋IJ'f>ႃHﵒUic cͿ,YWA[W+YPmՀՎ> 8ȣvY~1?{ɽ;,X:ճ? UXGt l=8`T{21'w:NL}F}vEiҍ^\-/s0)~yl=ӌY0wP!AʏkU>f/ы16-T.2F%CLWFt>ZQU\@%HCX?p+VðqQߕ~"vΊ;;]epCZHR'CMR( z[;rD051PP8S(nl3N`?]5@#rJƧߦ-}䝠dQo7'^)O_D?!-}}d6qЗN^lx(xPV1c!(XX)Zl+xJ3{ri*OLomU#/TSWg'a'unxGL=(e nL0ZhE@!^Z6Ӳz `h~؎Sx}+&5@Ru`Y<¾E^ьg߮?IsP5fP?c! %r{0{ ᳐x;Ő/і8 ]6,, |a$H޸rfsψun3N T^t SJhw Y-]HC=\Mx GcdFb+_THk)G«5_ AU`>UKFS/ E;5ԧ'VaI2l+,jײl6Ǔ qx6O>nؼEڭ%=ڌwl65#oNScb~#f59ƽ-m"IWϖ#ZsH|QJLi[+#ߌe?!T!"B?oH.VDDRYNk$F7:[S18!g쬦(zTvt[pI,@GyCO>Io< `,9w5+ ÷\g,F>>_K3r皼Z Aԍr- C}å+ @F&] &x =DLeix48]DemP ""nWze `fjxgˣNMlHo\{!X)c_UUb2,AW_FrK?GߦΪ{õ2wvX5NkCMn:DElYtzx>vz G[|v̡9|UP".Xݨ-IEu-&WW,ʸ3]yĥk%xH7* _?>%<^ZJhQ$F ,ͦeAOEwPFa7 *B,+YC:g]I ڎ,M<|D׀z,@}3 /iJGWXC;;y{LHؠj E~{!$&$S W"Mv(3Pk~'ZlZ,aE5V߆04Bpִ.Fg W '9ϞY`뙗Eդizq7} 4[gnԊ".PyΑjB#HyvчNi,\$L6hA 76OJƧ>(#*&wC2ݰHfI SWZL~EL? s_T:&Eѫ?lOj=(0ɦgWda}-/u4BVYA[GfLs\'mo4d  'Eu)y5kB fjv(㘥%Yl`6bm@3mሟdUGyTɍeδw7A7C5n yE(\eWπʲH+;>*U@ű>#^,*ML ܫOD PI[](A" k8^7i$ƲA -å1v!F=(EYAp8dC9@v6IDm꧶)yo|KUV8kdMdoqh0N4QqWK1(+D;ߺu7Xn?Xf̀,fu`nb?r5٘pC!O T`\r'07,̧brVUP3I<"Hn@VQ܋uwVu(>]t¥VDcW5+l{{5x!!R&s0lW݁)M/sΈ6 !Ic\pvFay2wt/6wO[xyY$6.~^cb抏]XzUii4_y.Ǹ7ִ.نGoSkyYƍߏq7ҠS*v}(hyoZH#p(ՂEWĖ9W̙5ZlZgvf̧Pv뉯gҏbnچ5E'婀yr/]%&O >$DQxm3_io^mB=]a}QVaRvG-Ow5bn| %*[ 'K[( )PSg3$/ԕC=]bѴ.'i-Ds2B5m8:[_*h\Q(:~FЋR1B bgo@s}tesooSInk HX\埦Ry yo_Q'D- ]>H.av\UrX4I:MP6<X b]g>Q~QQ̯|38p7BCkV)Kh@+l7}2$1iniP Nwo˒esTưl(PO\0?Lj2QJ r8HD%Bb`+8ad˯uBU> Y.<}:HS/:ot hk#hd)yC*&>6ށx2:ʣRZ@-}'b{d`Hd0b+zr%݇AQŊHn5Pđ?瞆/ E~|IO÷tNV{Vf^Lⷻx`hH^>׍!j`BS> -JJEp-D-rxӄdQcJg/j/C*MJ4RuRz|tNh^DP(ÿ=XziplЍ;ܐw\Hh6%xFw44-Vc/:mGae<d5шl3c?Ϙf,^=QZ+nT'8q'@vpdH! P׋LvP aeGԍ+˶9 Tܝ]/{Gۓ$4>ةO/0},=;AU2 2tɴŇgx;WVgʁ8sCX_Ԥg Ҟ0m)}d%E B!6\ ?vHdžI`Q^9kra؎st}p^>.GFI*Ϯ2x >k! HѴEaQmѵl2 cn=RB:˷&+/lu6cf>skUJuAL" R3(v:jt;D&ϼ6<(=zݚ˛?y+D!V1ο+B}bx di{}0._'L(ht8R4!˧lW*M{wG#g;4ZDxZ4dzMG3|P0U!Cf {JYb1Ub@YcwTڪ+ۇ:r}'MUܻ1D6> K2oDx2(bQCaQ[hIXYޢYF+N|kƥzb=Venٟ )։pKBR맡^|(м:TF0m_~m]A7iF ECwU) Q`5Z=t>.RYEƏo@N K nnw)(+ry1YdKٖӝb,Y6sc^VjT6|[ dy֖GX+(yp_|;pa< @Y, ٜ=%oXXkyqY 6/}+DpY҃\tF1D1kHa:帜ק13 9-Fx YK^ 3ISshfG#Yhj^ջe<qahYGQr]=-oH_HJ9[bc%-^1N6D8RD.aKafd/^{$B`>jq*s%W=#KٚQ;tKTOBDzԊ@`$ zS1{~Nk j2L;.}\džXфà CJ4dCp|+LmI-CY/hS +3V-5? 0_@j_I;_O2ڀBW$J㌶w퓝\MrmiZhfGD^10p+r97Nko8/ eZBygbE7JE)]ƵeԆh m6CxJA+40^d.]YR:D@n"ZiO mvQY 9vnwo$߀l7/bfl$~tD=U A{:]P z {]#ðx ܃Κa&r'=Pp8E|7GyQå̝7~#ߡP 65LEXScwD߃em/l Eڙb*+9H(&E1;+v5=S i%~ +:]HHAQ4-dFlFp:B\6 رm ׷O_Oa2VkZwBdBm>PD ~4T7K?8@ xa<Ǧc&Mtֳ=:J\eFd0gcS\z8ˌФw;0]N2}4X..:mNp',OJ Gj$hg}5:FXL f*÷bNNɛ!ѝ۩z+U`9bېyTxgSft%7]OS:+f'^~iE[Z* XCSl4>,ok#ѹ2%=+)%PnsU ߌ(4 l.nyp,('OubJ3LS+*B0-I<dz,m-\ub9{%n.bO"uvC/Pw/ZRkBSɡ'^Fc8.ǒiVMѨ߹fyc ݮDdx^eb#݋ZO<yZcb¿Hr٤wXUaa)c~qfIa_ffG3[a ٯN r'd֨4-/ˬwAԲ\9L%{5'?C2"f%74noܔ\^"UO-ug.$yb-5J9QPM4}a&bq2t#a;NrCLzμ~3_ ybu>!=]'D"L.RoJjơ Pـąk@{ʶ6@ξ@'TJ6Tݿr}^.B;:^S?(G5.wCDdc<[14ɒđ(됟暤j #gyf@F~'d&ӌ%WY-kb[Lwl UOV㱅%;F\(~]L0#aoCGSRohMY׼MK? "ƊQ6t{ہC7t)"٥vc9C{DuIGBbWV=J-HAΎP\tbZe=?:^=L6nI64.n#`Pd{NCEaB}E*>|tZ= m)nX-~X*џ!'\V.<# ڦh{λ;®’#_.)5BN#! SЖOgd_W ;[e;} aW(Z!כWm?QIRP:zۍuc"MX#f9Dk=1e( ˣSӏ}Šݛ63\"cE92;iL,~ʾWk)1.Ƌ6r-VCPZK.e`yovXi Zb> ϴ"BωH BdϝVzQL0 z]@.R2˷t"#] >(#U-vl!rh[ܪl̺)wvCaYL`Øn4Rpo<:oWD>WzIxlCm~iNT dI&KSn.RgԌsivF(F6(gתkWI_;EzDɊc":wgs|89 xɂ+)e6cM& l6혓^纶\ldP9Y|@@tՋCs%{4f+~R~p)D>} M3C9( ^,B{\DنlС8N m]yW:ק Ԁ*PB:WWpdF)<CE M~9\e%!TD\m/^RwLBEַgǷ;1 |XE -|EGx595h 9yqH: 6!'kP;mUm#BuA.~: SMPC3b,s:ѻ=÷3P#uΗԾ`EeHScx!‹%syq̨յ[q)|K'K[e;$"ͰΠ^uM[SZ0_I"k(Km1:Zx AEh~T3,ooy __1du-wTl3O:Q:gbM>NP~[/7%֟gDzk:-7?dmY7kڱ(&XJ& <{ڐ#XI/!#Ij];R[}WJ?$ѤIl]siFS=]aiL2t=,}(s_F,]?]َ,5(7NV?9޲ d)aW4$ɀ8 #!XDA DL.hpr=}PX3$zFMh7f?R2^-pct,ev Ѷ?(0QX|c'z:҅B=RLΓʁQCXO}}i:!g$SNGqZ*?Iru2_jql bOJ5Q*g~1d_:`d;b~??yoD=7mPHr}]jsOS2V;dbި,;sVJk9E|xL9šQ^j\U`I OducIbQ]?<@HץXuVFy\ ~i!tN Is@n;=Pܩ>g4VU_Pmkʽ߸U@ڄwHO7r Q$<usL7@M6~B/8*郷9:nQy oY!U|{Ozm*TU5}VoRKe<.G#DC]28*n'D~xY  ~y52 h1hP?"ˬ!l{P,,Z })|Gd\Fc=4-CӎFzg_]|!!?<[zMJۛ0@*o7|+.">_l`o Wq4>=;  "yǪ]ync{uJpRl'z%2[~>spN쀃}xES"'N1;]$@tu FFIn3s0agB 9dYff0*,s< N̦r_#w. $}pN˘/_(=!0)ưMMZ*rwӿ\iUN썽clHu7+Lh獡4o{(IX`6N~.Z+r4`Yx2{.I},0GlGT-4XtTH].${)|LWjH-DpǢo;F0]prtZh/ ).5yd_vo3Vko^6A{OƼ _Q&mXCW*J-joڣwc9r6r(= DD80,R$Th d!O+Ej jP95p YYK9)dXcbN\T_> +za4^z!aMۂo깚 ?BJ/kk'rmn)O瑄[Sk! >NT=mvQ C8kO6Lp=JܿM ̒ߦ~#[`+J3Pek;[ ͋@H4 Q1Iq+`ՔDaGez3Fŧnóupeqf%o_gdns~zЇM? 9[v\,ba!6H_oŚ8g๳˸0XG,'G; M12m%aꍗj71&~'VTMkè,U6_6"'`rdPtf H,lQeWPTJjDn-Up'nOU@PJk4sfu1</ :buN0"4-^mauѰ^/ccE"%=tQpJ^2O;/qhM"U-Vމէi6p~x vs}:Fƶ Z$ޱ'qW˾:(@n2:­| )ˁZUV#i!tXnwlGIm$),Ff"չ~̪ #gu ȑ9wph*J/NN%DZr rJDlw*|\CpgWYmP)l|q*G*.Aϩ9,kT}3pB>'.6TIXߛ$v{[, &v17 &o}[6sth,1@Z$!Y=3ޗ]9#$ϴ I%qVq)!ñcdYu m7u43fTh\{4 EzΪ1"xnsu?6la@(ƀkxQ˸ե[{&|(ekl=frz$ZׄPѰB{!2 9n|hZ JJKAH!->>\E\`ZAp~,d)7s,asK bbd&MK4ZE>81H99L9)}\AUqF zEyTE˨QйL'@eo1<~Uqo^KX+쑭&6'z&"@--$!8fc:u N,6:!Úgy*'We>X`?Zw5%iE00. -J ~y-Uݕ"f\ud|NmD#ĤXa՗΋rPa|&`dU/[kcE4H&y~6<}*cWD*@:M&8EF1?SMBg å=? ÜMj &'~df>O_38O~XCo,6W2&ϳ{>Jl~Ё'LzXmH}2 ߶y<`_1ͷ-~T?ؐJ1~ NQW NN>G4M'b2x6ß^BY"Di5؋==b ܋._A:@k0q~CC+.KgK4aj&B2Is#: 4:^i@O§:z*oFxX&./F=Zɠ9S!fCF~'Ӳ473K=<4駏$]x?5.F;) (ndayo&H;@ϐe6`g'"Cn_CߒSe" 7E4bT*+ZMZ0d1o@*)SB#F7\6X}S'h&{UweYS4&bYej,+ܧ!(c Q&c>]8Bu,ȡ6@m򲖁mF<&cs½Wb5J q)W'y ^u{*ʏlpy %24 [eɹ&z>7"zIc1g}^Z.R xȅ)çX?kxsm]sޗ'Me+}mNCg75{vU0%ЋԑIL8)\Fͣ=&bZ*M3nk} \܈5sUW9][ڎ{KG} {V0WBrIkT^#۪L_LV] $(Z{ZS1/?npM/Bd@BUr-,ѩ26"3{M&HΫ|PKsH[Cԍs҂} "RKNM,[E2 d1S< ѵ'm;ގ-FBJυkb G1ڎ~оf:#>yxZtC\`%ct(=5eQgگ}>CJ.ُhpF0l$E} 3]h0(/bd r4,+$N?t':KgGی*0FpJ)OobH{nĨ-D#&.?y>9~piXnU_Eߥ'2u޽p[хQV/nБ0"GEHw~үӰ@$"|jfXÝ'P%l_>2&~U}1ZE@FδBT%&¦)SoqdfZ*-V^-&n9snRB2[cmO5t҃y&r^kxPA $ N)i0U ?:rkC۟ V6( #؅EJщ=4B sӊ?חa xqQTCʡ~`1Ar] N/:J"FIE8 x/o)u=Qx}J}6\sAڿ wTfGDkȵ{bd*7K xk:!b I_Oxg᳉qۛ&aob>S(('YFɑM0 Fhԓ|]>|ݳc[޶^n [h: sLv|˦n)BO.x3;95koyLȻ?SeKBycx o~PڥhL5_ #N\>fi(h+ 3lf;Ee^ҵ z#ľ蒒=xj~! |z>MLE^s=Β r(:cwE+!T%8Pbr-96rfCC9U%p7tCR)qxjAb N1 8q [:pfJM@9cAf~VLg(ki/2t9hG\@xv`k9i1bƺJTTy/.dV6Oԁirusڛm! Q{QLV^8=:wؤaD5ttqm묙-f$B6P?l fT4NSYp?:0~GN5* tf7eȑ+Q% 0N:ᠡHV'Tm2x,`Qm8͎Lk%#j"*p|.:ⲃ_$NF9!gLy (T3d=v9h7;JHlEe/oq ۢk: ZŶ?+:ȗp~)hF0eI`N#yf3UPSxM *&Z+z[y&di?K{GPy&BX fb̡ WcodI<ճ\ YCVSD{6iXˬ1Kw hTD[°50A@:Ic2y+ޣ,&.Y[5|ZZ=`[1PuÓOvtm\NNdi`۱9('7oƽ ]IxkjZabV0 u#S Ж#=`qr0DuN8!.Ea=ɋm jqJH/P`l ( I0=ښKUkoi}=8[˪0$/g $^uj]drFL`U_p?yz@k^,k[8+`#kϲ!pK;)n$h`}ri&vl\AWbp>*%ˇq $f@=[ivŸK*k'Zo0 :~s&LȧT! >up+CBe`ϳ6p ]\Jq?5VD2.[.>euwm@GsQ݉圶nRAu $ܿXwx5ALT8`MD=Afղohamr9FK DO%hHqw/7Դʗ)gzO!#d]-*&( Jĵ`,L_!VRL-ڸ Yg1Lu'JJVOe JԲXqnTTDQ/ozz@BNĸۀ,SמLAk!ˋǴX?NwdžH[3lLiI'2cbt$[mkG%e^t=h p +^JfZo 9Td~k\7o[@"T - =V]@< C~;7H0`v 屨mĀ0yp=b<'} N &xOzRKQRg.9 +4wuV4opn߯l NT !˴Az?%URV?ӱŚJU ,oY &X9ՖAeZPQ 4\MW@N6ԍso 3I|Ƥ}smU]ۄ{Q|TCէ,60U~Ɍ;R]+@uPzA]Ծ#cj53 d]N+L?thݡɥO .Yt3ßk\zlrX^=>yg\V{}$cɃߤ"d-2\WIt`Lޔ—-\V`y,GruR >|e-mdc^^WI@YVV,Xzn FZ-oƸ /4Z:w% t|0L:omR)=@Tli @脒t5F@G ,q0DAQI.Oujv{3u||;R]nH8z lkDVEz`ޥ0XDyepa G6g3Тb;Ygp =iE&8@ǒǽ(6!C] 6YC#e ̥;K}P [t d1ZgQӉ_:s55A@'t%D?W( _P]5PcV#^*_.e(nX=GQ62Q9\ui],tlr%Gi lZ@i%UtrE15F!]1Ң Gp<¯D[}.]r!z#: !ҭ ދBz[-ꆃ S[p@ =)MȞWw. JBR:@bL~vDVJjJJ…RR16Io2'vP8]#Kl )\}.y(] wp>3jmmý AV&rt,L>/L^]q:hX*Ь'oRuF1Y(Qt e h>.k:<{  -yZp`Ǎ4R{ tgӾ,ҿ̗8+cU꬘ `19E7ĕZsIR,@\ٻDp_}l6;Dv&>6,=E|;,ݦ;}n)7Hj 0j`#%Oš>ROoaFOhMh~ 1Zlu˖<V3"pH+ּ̡jd4"}{v|=[IQbA;.#hg-8Fً74aiã)Zah^U H--6? /G) /y_օ1͂w= h59L,>g Ȣ8u(̙j%uFIR/L*3]rjlg>?[VPOXM17}֍obt7&quL_e{`T5U}ǧumDT+0ܬiJTV6N5x'<7U|.*0槟*1Ԃ|mВFҀ~ Zʺbnp>57ڥ;lVI178(X$i 9vDkS/G_?}qM?˧[Ze-Ԁ1Qz@om/thw?O5~%J6C1r,m ]9;dCv} HBd+xtwߥ*=D-ȽSN\,\7Tnʣ@P-;=P5} iv`Z,S<tw`s;_$;a&}'ֆ2pvi9=,$̫ؖ TP7qZ8i$Jx5 IKrJ^&iʑÈ*gN Mg)ބ:c.KwpdD!Ӧ ke6JfV'[C!8To͍5tcrV+~*l}_g]tU2 W,Ba(ᰑip*t@ꧠ>.ay^tޚ0+ vؘ$>rb|Ô˴H*TˣF Н]3t`, c׏ X&5қ,hkRm$h}=4B%SyX`[**~~_!.Qd "2ugWW୩*,b¦Dv܀Xu\9\mXq9I.uFk"&f2 `Rd@<TeQ{wϑ^J[묍^ڦӬ6J#mAL $m% Bx&-b4,v8mh/),&`Mqk@HQ&h6X}MdV2p^QDvl35$uѩi2s|?ߍ;} خ$-ؙ:3sw b8Hrvc&qxq qxsc <+ӔWBΗ80Ba2n˾I0+o* ,PwhAܘ9BXo-61`*6!9jpu K~ OP 7*لw ˜&q kMƙ@(@ ׯ=E43ik |zq!M?غF$ wí4ϛ Yd0.]|B[whR[M*I9M"1ԓMj?b3DeW\ *k:ՆvT+ P)#A R]KTՖK˯~ʰYo@p,(Edp~w%ܿeq)~9{fVdRSz)b[%5/$!We,8=&!ne$\w-8"4uDVt gI"$QDðMX>?a尻&r2.\JC8F/4L"3StY?1hx}$%[2΃qy-#P@:h^=םm*St%5UR% 7^+~BԝRAa3 "xz^,}q˴ e2bAh \;~` +xRg۲,07lrϿ+d@2;*j&E6U6YOl]^adYfy1A6UG+r@x̻_|;B*({y\ivQҲ^!z|S[i"kKDY|<)~zx7//n'lT_=6ƋO92o8u f_{{M}c%ދ$~"jI92Z;ŖoA赳@_lEFNhWBg=>Ǿ+'z@m%5;JwEWrhf]YH[=..l%y]#$D䯕 [@Ter:bcd'fBx~'te*rmkf7dy ? p7!Usl2>&ىiBn<ҸW\NLLVܠ vY ^؁< w@36̈́K^c]r8 Kz3q$#!/<{0؀б&K@I-\5:[?*\xwk pp arXmה+4xwx_s"'T GC8,XR.tY8 TI^62gfLB*.yao`JTNΊk6߯_)Gi;zs*t$Z5x I.a.pu==JK,1̺ VWCSCkgtX(&6Ύufbؔۀe_ ) SGPVWmd1Jpќ3US(Up>)pB]7cY*d;T;gJUd1FG۳؈ȋjY8-F-ޯrsztʹLu -C-E^:Z/0 s=AA|] Vu~θGk+t1iYBO*J3lOFrؘ>hn3>tCTv?_#r]|VϹvaV/]\gFJ|/!k|y Sv,C2Ȑ\{MS}xѭs:B$Oͪ許vB"<_klk$[d&P,>p~h[P'/+R%s xa-I4h)aCXټ3ܿ |-2 n`Z:"nVk;Jۋ}F>TZ;)o*R47޷.+ԋ%Q mR{ZYM qr]AXi`քltxq')?:%7ಂ@^\+«_R:#<1IAu|TS CNl>_hUOm#%f,x5X2ĚF䫤x$QK3mC<|+9B K  M,sH<2[x  {dxEH(,)ze*\+E/RMZؑϷi-j1]h[+t:N[~o +PIJKa6P_: ̥$\e T3a/5hPT%;'ȣ6!9Sm!LO id z"Y\@֗.aE6>k.Ą?XA{3C)=2`Y+V w~v*t4kj5Z"Y5͎;X3+#cGM᫨ ObrsIB/NTcj<\3r;~D検cSTtØhW~\VG1rx3X| Bl8rj%p^rg%·X +:E~G CI^+ J\ ʸ{E P{LŰ],A MDeW]AOGՅft)wM{@KgFGSY%~;؛A, "]9{}Q)iSEz^{SXTGB䁑T ge*x@­-+Vu41by/b&Gy=-o $'#2eģ'RNpQj֏/ /ӒYA ̶ile]ٹ^YHS*ʷI0'Rlނ'nK7;;,-V-8]]+ p:fOe+ݿ(ek#IĞt#^aY u%nf-dO-ԣk3ҺC>t cchTF4Ke7޽> Yeb'|uF#.ӹƈ.GT,R{2T *!tavbr P*uX_ge"OXQV ccڤ7u!QyEBb}2Rɮ!̙200Y䲭@cܨS5r5y̹ER=sM)"sךE MIͶ}cш!Fx|Ku=ƏYw] g[1Lߴjt.l3I毶 9s<-O|r` "<ɔH2p-Mv XjvŧAvepU\SNwю:Nf7.٫ oܥ*f4G]ܣ(f,T%EU;VEihib ˝[سh𩩌ܒŹ.=78 UXOTB碑 u.tՋFϵ ұ֙6t2.*mɒ e?ʺP(|.! )~Q#UdDG\xs& ]H!l93n/8+˕W|׋r.V QW@Z%犳n ˊfj)'/P3v=]N")5[p8)#\`qtHPre'!zuZ~ZB*.Z: *BGDЧ%K} iHzX6;8 CHך`m. w4DN' gZ@^~ͼph]$\(vǎ&qNqMȬЂ" Xi Cݸ{E[t/q_SਔO& Ѳ4"va*AHҴvdM+L:݋ \% >G_?B]! L]+z=8X*0~+H[+̫K܍k7-t1k!|yR|!{ItHڊ7-su[#eXǐC+mw4OteB{2 獸6}םLeU ) D)?rM*n5%I\OџExs]Q܅U4!V9\0/KԞ|hX- FkmuN~7)=xN[pRf}hgIv7 [V ůGM@ccSQ]@agvS:^x o4E3 $sH!2퀍+S;LR=,.5qKAtdR[J? +E8Ru}US֝at)GT oUAR]zQQi#sP4UՌiL‰60nN`Y&|{(":чRCֺLbm{91 %+6]MS <\hzM:+Ʉ[tOkݽw!JP@:^[{y0Ń6 /ԃ~I;-Czu~]hY$kqڸeh#}AZN9m0 G)Jzn:K@Ǖg>m g^Cc>vc ԳNy̢"wO55#.B'DhG}/ 8DRv,s)"%7NzB_X.>CF]M`U."wv$@ qMd|pR) mDL-ӒeJW]ǬjlyuoV;O!l"T~[_tlV+ݿGM1f7}X8rHEhtΤm*;ݣe8c]j_Lؼl_ n$6US3==Q{9 /5QpUGj*,xuhT8&qSuGIr/3|%Q+vМ#E X{7+"5< %z .lCW{KJ,2Wbu"-77tBK!8B3$A8Xjd{/5d{^8rޞLub>e4/cQ-9:v҂@nC?h!w-w*"6#!E/|s }Ÿ_}ɟDgr?P:EWÔ-R%Yv|E0ȃ''B..rV˰_EFiEHd~NՉA$gRu "ضX>=u~[&uȫ5 ]mw|Ec\uHZH)1\(K՞# ~ 3d %$NF*JH\~H({_i'|4GAT<(d&v`40/&YAVU K$],3G+b,d0<U3RTA 4rgg m:Xw54L}m'ԥ4IEߌ>ضQcXƹRx)qd00PKhC2Ou̅dS4ޅTLpQg{t&Ixe b'Wp$"OnW=n\:$x`-ƒgnQXđ[9]F&o- +°ȓ%R;>h+SK[1,R"UJr HG|ʞ#3D1uðQCZ{ \?]b'f{-G9MdOd63!Ah9fܦZgd3H迓&@Tt%Dl5n&kXk&K%D}@엯hʩ?# ˯&w=<4I #AT8c9-Ebӛ-BS ߸R7rι9p|p1@hOx5 RɨU"hO% Fb+ Buy. fѥt)?дa+l 金1z" t^[P B{գy9h02w]ߚfWHܫ6ni-f{Gj:Z :kb*z)$y[U z%06l,OF,TW[1v>TY"œyK=k0GT* &\ڒ˺N_m` WkQn5V)k1ɉƋTQ2p5d&ޢ SW,F2B-I*9)CƖ%EO'PAmWXVS-σ{ ЭX~H=6Bh`ʡiXrTsшpAdϻٓܢ B3>u>(vFaߟGЉ%?'IN]Č;Ƥ_eM0Ѱ;*S/6gf [<i5""9v`/"=KyS~ȣ0"2EI ہ]RG&:ruTYIǃV@6ԥbh\:RĿ05^} F ?eum?&F2ǣ}98 fzdlXD /]^IJdG( R2 1݁!90(d-ϺiHΜ;@LѮrPl(^g6huK-7]5A"hBF9ybdilP E2g:/T:y;r)F4D˦9N*ĩBoƊ(k(]G2Rt5#NU/ $_S= x`reuۨ:q8fRٍ[=GxlߣgϽub` UqDc` хrZ - IpE,~n.i2ޒ> &oMRybx֪_d|6 y=oX]%CI s 9n=oPipr@L L*% &X@1{'~:AZvҎ!$@,YN}Ac3Ti PV€ۉcat;FJ ]]\a܍J⟭ ;y' h([B5єF>k-HD,ľ>Q!ÎJoB =Ndfb fI 85c"s$=[i> koS롨Jtwh2LKke|az+c-}eG1C&2X @Lؿuc/lSF,<A?$+O0_%=F!o6s{D飽8gl׬pZah|6'?x "* WsBX%5_i!.}6ҦǚZ,cܖŐHx@+F$z;]Ng֛sP[5Tyٍ@GFaø|ݣ{ѥܠ}P ]]_! >zBC73㖏O<82~`X # $- %~NyE@z6 kG%f a-g~jtYXqѼ"fqrauqwmk{5X џp^Ҏ\mnqLaRǼ͠K Sh8 E"8aUW؋0׼@ @|T-Y(g5uxҊkh"bDkn ["`=':xv`{"ifw_i-yMR? FqJ|qɥ4VN583n%> : b) mQ.#"vԉyǍ 7EE#jylLDL1us53E8d^@gªjHf욲5@.K7iT  L(2j[>dS-h4/R&_<_/Yx:̹B˷}6!nW &/t:xvoi:V ^22C89~ä*/q>FIF_N.zX@=doH8|bEzJȬ$ 4{F/׻(JS;ޘk-EgMK=gy~9@|]ʷ`ol~sb3^-$$%v7 }k@GU|Xކ&YTv}l>Oe c{y\BE},>XF|*Yٓ+w%Qp{vC% BG'. {7!G2I%)gD_T0*ڢ1 6F=Eu+{aAf0r8(*T|nB{Y{)svն>X-yYk]"^]w)(_p|"jD5ͱp0ok6jLCu<++ {{Q E,~Tˆ|) %{t0r$>N=xA"mbpϖVt]ɳAt =yכdxIo+Pl P:+sLܚ筝':au(QX q+^j)6sY::Vk{maO'7M߸İ~CrGҝ"m05qAQ] mhz"@+ޟ1;x{kv4v+Kr#bW(c\w"Z8++g6֧eis}h0pޡ6Cbrm(cbÖldōڄQ&XǾZ5̽UF!II4WdnŲI;M >鿆P=zb1T4G%>gm?J;zH$!D=2^dp)̓(ggHG3JFv=_~k^5} S[M-] qU5f^n?^+«d7O*s՜~.VYӤhg<΄፣ԏ<9Zr`$W׭&f aFT;LLGTY-mW}qi o+~̒Hbyt_ռunc z&칗=@0;*XD}X<,&_wK1s&Y~=mUU|O1eU0S0:zom{k-MH\>=) x\)uy[ %7KI.ʺQ,]ϡ3u+$k=]@wӍ1 U.߈ղ9 Sǎe wZvN*/&tR~ Nd;SGԞ{YFzi#f/dĎ / _q"@*vӂTiM|^sp׋~iB|*Џ4lYǠf?Gkʹ!M"N>2 Jb S➱?Sԧn(צ?hjYm\uf Xn2IGF pjwh]Lb؝$^\:Cxx݀(oW./ OV׺3`%)!U.v2KaA[||;Q}_b @=E O~A5lYo>O ?@n `vs<8=*xlXVg[Q8ñQ]tkLr,r׬վayvSAU@ii-n?vS.' P]^vӷOf;,tx! j`ekgqٚ-AbXs& 3:GMu+TY4k*^S7LHH QLU&I錬`Ї1\={ /šTV7B!v: j%Bw,۽T~* 䊕$sx,n|GR]!2x' W PR}IQaڻ> UoܔS-ucI|֝On@! }{8"Js' z6^m;] >yh ^6/g\$9b׫<;> u:z/@N#)? Q\x//.ƫ4d, =caSDtK%82yB%s .3{QW O\CXM>'lKKP_$w MlIQ2AS'HR #F}%7^nwa:3ҹU;OqpgZBt8͵H3$ʚ0hݎ~,a92+1<\a EF֪Vh6U /Uf,6'{M[Ԏ#lʙ[ܱr9[f}q$ub [)~B$J9˄:8cR,\d}$p;V$NZJtsHd8Rzsn8XD*a"iZX&.2(a4ATd^k̿\EHV /Oc[^)~=Z˱J,)hx r?hYfU]I%T"[$(tpp0ßtT'(P"\CB~*߻iMo^Qv79C 2Kpa'k\.?uV% z+eFɫv|mLXZYOl!m}p1?umZgB__$= M?T7 VAh 2 |A 5gI"+( [X 2nZ(K*-~ܷaC\9%aרWhtls5OB0S ᒓ*-+-!|5{^:{8WGrĞm2v5S8VJs.$`nbާE< Էu18BD3ig ZuЯqQc7tղW5Ёga?ASW}ީӁ @ fϪ e(Pbr©˝2F^x@?ʩof^,fvȋmȴ߉:4ܿ(;+\|."^XZC:2FiaPGrØqȬ>c2ׄ2Ш~JՇ}K[,[oۥX3m[R~uKR)(z[a=#-(:ZWwۊ0Yj,IJġ<0c4R fUV#;٪ۋ~Y^k"aZ;Ns}'D G C{=*{o ?1>ס]V8CԹV "vgݦ#Y9JRiVJUkdG Mw.e&J }0cC"RĽ:t} }["PɩǏ0:(AϸHeN@۰_8c1Be~8eUQ@ ~APFv~3#kt'+Xk۟,ڟh)ee&5}V;+=0<2L2f!ufheOc\ڑa(|F jA0 E_^q259f.ܹ8Ȭ ZtG痗"3]莟ĜRUU7pt,>'Yb#.9]N􆦻ʖ O+((d샞.樇z|.Q.$^-4[HĵLǶS*2Yຏ۸ *nœcɠ 6JQ Z/) ׳&@ tڱw;̗.GSo{,e; uZ*UhOƅ]ͧٔ@bo^~jdM YdcnӼmS>iAOX {K-%M..>Oൽʛ-8a}nn ȲJEXOG߳[,sIm@n~D 4e=U uRcFH#^B84ttN+ #/Vۻ\q;9@O_zƮIC 0ض:]̹s o2[_X@~"pH4eBST69$a3clmDRv h=[zGX8^1^KJvvm?NlA%+ۛkulINeʞGRZ .O~<͛;Bf6ZzMcHf5fPlqZKbUጟ)$oUX `Ns1 KLɎ_:˧K j:M:lK&rm⽐xV-:aZ# ÞuWfdz ŔI B#~F!}ć:Q?h>;4%b^8HFr^f0tY f1 Z_N!R]:;di9ӱ^ ZNc&S wÛI4R#= #xd/ vl5cWS@,: x';o;cS@/=JlBe4ZpKn81f­ ;f~-Zf'Ii}&éKK 4[Pk1[ 3:sX?@ytS*AHhǔpA8!F>X3.|9wR 9FOwva ՛/]R&%/) khW8w]T CWN t  G.#J&HpɱʯA7A4qlllmlB.zm!޿|P)bxyk C ob*GgΟW{3#ƅto َ[T#EȊ#b'DmPN{e1 mѷ& cwRG*kA^FaiEmi+WX4 ½5'ʬ_D)jwO9򿈂[ vrl0Bat8•FTMS[k$ %h9X5iRVʳx0QPtp ȿM%I;xwX&8><Ҳ4W꜋r*`w!K{nZv _@X7gmd8SuAaNV,p?$.H)gź42M?=[,up7nSa0ImJ4>.?p4~m&C] EYZ$9҄5~ۢJH~N+n.׊<k]I ii}Dv;%ۨw!W=µz{)%7Rzr6>Q(HW&6Lm4 K|`-Y%rQ6pPc\ y֥+މ'W-eGMpEIhÌ\|T3~СQ0PVh{#x~s0W%N]ٗˆ'`4"hx]S{ȣRGEC.3>: ? /+q2uECO ,-5k"Ы]#jrƹE vl\/ `fNu "paݸ`a e77Md>Qpڋp1*M eBAd0V5% g"$򉋴EϨ-H߷Y<=\ AyX =iwzG=yj,XQGSs2 #&jfs"K@.jXe99)0X彬hhtC-M~?9 (lD+iC"{TJӸ(܍B  YFx،Qr9|`Zaœt 8 C|=BQy)&2v >H SF%0gM4\uhnBsc@cVREˢg_БpZ! vcJj6jX5㻸 D` 9ho6c_b-Dʸ jtɶ"sm,U{X^kM-R7Yml F9cUz-JMY.B$GװMDP;Y87aȀ/o83MqN 7+)aI*lcAM`Ip^kY2)i~@1EH yizpɦJR#ٿl 9`[Hl@FTPaUtؕp5Ewh9&C|SOKx>t7#9%1rvZTKz QbXiƥbȧbԭ:HcF{D[ؙ-[M'_~()WÊxM+bQ]>#P6^r_K_7 I`멍/b8-ڭ2WHcP7WۜܦB\peFq>خ@+uOR.y!z-VH"vnS/|xԨ}04ƻskWqºY],!֐uO Y۫]D/D>e#Wb)f .(Oͦ\iTYqh>_~aG,J#~;i Tg;͏jXY$349p&=\s z1O#1m?qzvʵp1G׬Fe4:-5~nJxfS ss]#3Y V7qHҰ̬q/[Fm]w)+U=l& 1M>V![:,#g 1&Nmݮ'r1-LV؁(+l)jY WtL3v#a$WϞj&jLO %4_T|#_C*wc>%ښNt$>1rc ½/[TsEµRN RGߞ-R":\#~W VaGK iyl|M62Ų6W9Ȁ^ji`OCFR|rHo Gb=F9߅H鈏2@ug?v*!{8yn!'{؈jiӪOba]` ~;3p7vC3);@\$[ >:>.wu9^qiy++t9˜[fP@@vK ѱ3(-btk?{-Ѵ %HqP|㑗v ɍa0M|"akمpZ̢,tcn⬧uF쩿|e;mX;0;p1nY1 ֣X(ɢ,cV 5&Խ!lEC)_w͎[?!|{FMw.V:Ӳ´luRq s*L ?~c!RpS]KDcF_O˝L [a}oyM^_Bq* hp!(L9l1|3͌- fP #E`s|jvVƆ.=EA' 1\m>[Wd=>od*UByG0.`7sGXGAIڏq* }Cbάh!4tCnjhM`7W`:HAInvm_PlZGXĿ0- /hW/듹DB%Bȅ 3bދs~VRl/>cW,teUnWtȔLAtej?R} tN̮炵%GJDtEgUعr%VX`<"0SӺ":ۏ{]ⓑ*^ԻE^ ^%rk&(ƨƺN檺eA- u52Ma}V~4O*iS1vH\]' K9!z^QdB&NcTW\Z{s ϳsll,Q~p@GčUAÿ먄qȶ":) $fhJbop@nĤHbrzU: Y9@װ:}oΤX+*\?NR[TU!b}s~V|́$ \T݄QwUvvK#kpIv{h߷^۩K8 t 䡾oiWwM՝o::O=C<.(Qz+2?y [}^2/a%K}7h N(>}Fd 箘53eGմmYjiXq{]ThOv"ZB\x/dܰy(Yv/XGl1>B{vQnB>\ϓwԘd"qkgoly'{Ź+ݑ|bb%}Es.^wKl,Ւv&B\nA$LlD(`ov86T~ZJFo%rÝJ^i|Ƭr#6a"t,Y;ŷd 6>c&`+<].kQ'QcciV}K.2}>E{!70۠k~*Jkunnh&Ta|b ~3DRĜD眱&ZYA<;coX}Ϣx)82^Z(+^/VP2{ݰf6:+ 􍔘t}Y*Hr Nad*T.:#CwLnEwk:A (żr4 YMѶXRwO^mzdjo<۹e:ÏqPIQ  NxF~5C ̪g6o#e|>nCQ;0UgаVX luckxUqRD^ 17k>LUWfUL6 $>{A\ ]igjW,O}x90jf%g׊ 庰X8563De8.u|ߜ"_ah`$ON*ȡZ7-JȫStS D쓓cDJVw]y$U9o aXe#,,1j>N'*&}T5zrXZ3& _mYO,PL#&b txn)HuiKO!\G{_JucvM9Tx'..k$J= oxm7L8oXM!f*]NFHz^OCyʵ&'y0@SXfl@}TwY1A᭽b۵H[1(yr8?2ܹH٭ljn:q>ۋ@zWR٭PW"_e:#|̰ |q]uH{mfU"G2 5//0aufvP*fqpBa (le=sRKsϋOaS_:Nz[?L)=rՙ˘(M;]`]UE\庄Fm̠|NdžWjW-F bmy=>M#Wqy H!Fw"mA CZ{3!Z5]`$i@z|-UvCzG>vw$9G(ˆ]<.N*;$M9tjqOҔ؏Kns l51z'aj8i),__aSk *D_o{x-ޙlyqw4 ?4wz#_reUD0pr9 {P4֒ ~c#ns_j.J;>߫͜čaLL]L ?@Qt+ǩ(&j?ݠ~TdI<ΆKtvgW<*lMQvGw)}f.wbK+2sP_j^}mDW 1d^^# 4\,}H<^~fzKX'(gܩȞ4Og@hUg p)Ď{20 !<%wwDntZ?շ(w8v2#IX\fh}F! A:ii0ٯ4oOŘXrQڠvft7ghZXX Qtt.}yXT8, Q ͦI=G,}NsQL`2TUWܦ =zS$lnEXBȻw0"Sʸ}(˄506y1}$[NN!4_&޾18M;-:<`q%[OUZ6,PcZ;)k)ʿ'0X RVYZeGYP]lIOxݼatnki481c'2p.6B5oD')E tVËz%ŌK}l=bŴfE,nIH,U(L~fE 6C ̅I=G9\6DxfQX"@¼QDqP~sHIH*Lݵ$@Fj77dI'{6݋^.FT l(9$3cl9$]Ý"­s[LER7!48WWG*_L& HH ‘c 1>w Ȥf#NiFUtiCBKlKv$"ȂŜ]!S;G5rdjtYk`hg|E(;T^alu,|>(sOJ[:o[z0\] !C/rFM8 {&F6 ӹ Om~9zxٷ5 '-:v+tR2 2Ujlc,:$伋Ppd&ڝ=`([w n%|AS{ra$84Dk-#%dJL[ L}2(5ݡrX"P;J4R|s*g_ǙcǭjXYK! C;~U}Gd}r ՆԧS l&< |,3mk.1omtSGT#EGA %_B#_w٠HtCCʼnBL ;GD8+.ov͇>@ԕ.]ECH$t3~0az{iۚBOXQEB\TMHbz_#^5>\o ,T0Iռ QI6:(4/O:=)̘a]-ާWn7U -dz㤺D-}ә#}E>_ob_\Ⰻ ( S݂:y#iD]q\D)OKt^2 ҕ?пɖN[*;xGe|b ۿrH'6}ًebw' ̟<{{1:sN0|ň%BAaf']n]'}c0XqoThΩ;#ϑ *Ğ7"2[M%eT߁C=>}ڣ6t_ ]8 x3s/cҘPΖ-+.c"|CF o<N 5Hgه[u!F,p~ۺb/-{B ?Wxnlb.*I1mxH H{Lr08~+jlfdD%.xPK=*t%O+ե7&2oĴ ҒY$͠)OKOȻlvot@o:{&L+P^hK{ȡ/BJ5Xȫl1 M#3oUkU yf^0RS=;5lg%v!ݚ p})۝N^S&pܗV$*BSx$ 1i19A/Yy#D'8qBt}܅wƿddD^"+HA4ˉԂ<:Z OyBL/?^EnRv[/ )9EmF^Ȁ~3  w){fz4#DfT> *bZ[f2RLlh{\|\=A_k^~ n4HT~@~H }K#y͑6ײu5}*?9.!''NJ3B,2_] ,96ܮWx?E.ynOXrzd܂omg<osP^K(YE>S/ߣ.rKosS:⿈SyzҬ[NXV&nlR-7 w@ȵ=%ߌ[K= 0ڻxg =:~\BVz2 &ݣ wWU"XU`=Hlj'D悥:SFYS7X5Mițst9zV W0f}IP ͣ>ݐU] mr{Ug5|&a'-+VET)"̒_>g ٱd%/C$m{aՎr=%mwʂlhÉ/@U-".46+wnKT\K y6x<=XLKYHc:ˊbLXo(6rOFSO"N` =/p_jBgvPRzk/>ɾ QimywT);Z޻Q _c\&x@}Ds~U9E'Oըִ/ס_)^效6ȃ0)AʶAg{^b ك?̅/Z/hv45cݱmhs~%/]V(Pk*@H3]̜ {!NU>jΈz. z%tԠNŊцC߁ʣS֖Y3%=% T R|[&01YIа s֨n8Qh+,gfhdgǪJ"K]ϑ?hl[w+@B*'daJ Geo}Np0d\@(&dwɓts2*+!Ճ`O2 s3p';bաmeaDch`wNZɴ㪈$?9^-[f&^|v%F $w GNG{=bNK A(_BkjǸO < L/&G?OȺH!U~5"FUC.@XKPnh}-ikG[nm/3SRO'zhP^N `Šu+Z }˙vR{߀o"Qo]xGN',Y i d$ 䍏lL"argmӆ?~>:!n776: ! ?v6EH&MHOzCɪ1i|wc ߩo< ЩG]cĎHꢾx:'얡ȵPYCA31)N BHѵq^pN v VCcx< ZR Ϸȝ] `NBD8yb]A Y/F׿؝uNm "Z;*yK &/ -i)ou4O2aEwJf0Fwjk&%܍!)GJr >Sa)sv9/puiXKڞtMwm/v| LHs0Oi'[D#W`3zwysPy BsC #&, '2@0ws)x'/ubti2"^ 9&Z qQr5 .|{6 o߶2/5V|I:\ D̲#=Kx R?-nF6'A'gYdnU-kC7s(_/BkI?6:V#=5X8Ӑ,6' s30׀Eq] ҫ Yx;W+4|Zʲ8iς<?PXBpᄹ39=*f YU֌$l}@mpTd`7I,!Wmf[^aW~bV^u͖9_޷}uɳv6j*#kAZ_%V[>$H&ȼW Mk]Jd[d$#خ8菷m5IO OզOOqo?¢JUZOc.QmͿS:rx.j{ hXI .#߶I=ۆƓfP;Ku ~jcN- ʰ87|E]YdN2 ̅Y^: *HL<uT]XD)ѐٔ5&S^G[j~VK3hR|B AgG=*wvCumd6?"0ȥc, p9hpb[ȭx~؄z{,!_!U4a-VPxCFf~.b%ouAkٔ+\<{D~. w $QLC-» l+RF'=ĥ\RQ?vT7BB1QxOӍ&KN)wa8!ųmܮwM7^P@+ls&7* J]nfFV9upo8q5W^T٥4K1FI^s4LzfYQѐƽ1"IUb@ɸ}M=|2`psx̧-@Cz''4wbj؋Ġp Ȏ[. ?-ulMq|Ld&m!LW;}3Xz҉io]N.<>NrouV,p:|Iѿ#p׀32ؗD d׹!HM(NLn=Hbi܏?х!cL [3 <~aZ]w,rhƃc.L tM9'D|X)uF@]J>[K+XYHyBzԚİN݇k̵ h+:wlLC5hrHrRuйd'brо@"S32 N29u_00Kze=[usZ}TUU9)zs"QӎW \'WQ{Яp@t4fR2]~~U&^d =tFҜWԼ2|@ k[#}${Yʪzm ``nRZx ;OU1" 1|QI|h5h,[)\e:C21TP;\Nm cҚWGSMNxToE+s4K {8GDl]##ziu}rNxoZU||&8sl3ENgpe#o[<*/Lp1ֆ4fAa?qK$:9{ʶzvSX8t%q$ڤTݼRm( n*$Otk9j}jo= #fP 釼qG svy,r j>@d׻X C6/m ^=zxi`OK'NMErx77LF6])o=ioxK|U n>dk frh0Yu>y@apw 9pwCY[V#@KLm!J>罛X^' oq'L[ f%&?@XCV4[fG />+s'~}//]c|%]$QY ] F"fH:a"} Y6XAwojf<v&9U (N`Ϙ4!{2: ]}%]yL6y3#^G4~IO>\fb<ՇCEY?]b)b5eω7H1W;lNj5{X1tbXsk_mU3/b`0n5X˝⎍b>ƍIa!*O7er0crŗ%@踻gצē,e+^o8uUI<|5")u cQj848@D! W(G6KN zEeEv_G\_4'TsQ%y&l65PO2doJEpΫ+o 8㞚{Yˀ[#uXz7wT. |.0jorpGs66#E7&ŧMq  .8IPIŐ㪽[}~m7f0IPლ9Gh,(XNH[gx00 I+} jHZ}gaT8c 'S⭎w=w`OG85\#e(XbNhNj!mq&A ENR N*L"AWC8#Iv?wS֪ԧuPQՈu^C:p\Щ#P!/}$BNY](*bVB#m&pq-^!8# (leVd$& `O" B,)zO!?__h@Wڭ5S/{ }{u,5x#rx]t c]7sT.{ӯG<ɠ*g:q1&[CAeWsuMLƳxe0v"9K?Ө@2Li,𔭎X( m˵˞C N{ߤ3&ԮnsV*.BWDA볽W,~8&b)T24)\Z ^L4-!BEnmGf[Hp0PN/{߀"I`dYWuUk;3UĔ"}4+?=CAW?ZAD01 Xk7;O͔!Em)ȳumҾ(g i)KfSW:.pFLjCnaٵr_Sڃo="5DĢMd}c]$Lykwkv6 Q(/o#"j:p;s(2V\#qSbZcq4`(5X~bw(Ԝʓe?g6}ԄC n-]4ut8J9#FoIHU0l\IdhcuKqu-xL嚴 2īGxNR}>2.YoVD$V|x lt3y}LZ^rlBԥVRB~WZ܄2mĥ*M论E-7^ 2&8 y>5 SI a34Dc ΫV%ԡkL _Ve151|d1[2ސd'_Q>ud;Vnh[`8B!ҟz\ ]9{7"g^ ).0 l)fDe.JwLp&f&L>Ă|/Ew}1=͢Kc..R5Jeu%=0k/hD3w"Dw7Fbci?ȬYqXU> @KœՖk1s<`!L9*Ƌբ;Vxjjo:'ك Z?;kF߄ox"%9 l]!s0*Ǹ-ŚmVz&L 3G}BSf$F.T9TV"t2ϿV=j69^INm(qH P C~-V0⻳1[#,PgC*MBb%UDr({h8(gOFREvVEDhT@[w~!qb7)ʼ)-K8 iſOPQxA@]2ETk? q ا4UVAYj[RceO}6k=WcQY@=9%>Z?g\%`Ͻg3qutmFٝj 4骷m3J66V! iֽ?fnn(WFrka5͙d(e]IogZGvib P6޻cc6n!Wx,%]|xL}w ¸*_mt֙SnIi6\rOQ6MAf!U%&^.;QKXٍLiѥ_6cTjMƸwx(OƉ~72R"s˽=мh hTAOLavKJI'R.Gi\/^sH"x;Ԏ(I6U_*Il~;;?PF,2 J=YV`^PDQ@;|Au5h߂L.0@(t>3 @t:[ "ẩ\2pUQ:e~tqQ4h䏬/dФp7Q"vj]݄ 6ͅ>\Ȩan1QS\(G-caFku`ږݤƄ$jcpg+Z'G)RxYgR9-JN&xAC> P)Fz©T)3.̀KO4X8+yY9sIl1tgD&AC0}]~0t539e7ZbJrSQ7Hcǘ+_(P /fe5D9DPX̔ek%ڔ0ˍ# ua[1.3(}}ltua5z-Kճlij>+|C=g %GFKHn6k=xR2zl]x1%?q#y$Lb^}0g{&E+ ;j=a=ر0CԾ'& йZ$42p(a&3iTgEam!y;C 8 kX UUBpIH?\ yewrK"vFkGw/yM6$*{(/٦u:_Y 2zD]?9F^O9skrB&7jf4HX?<+_{^?$'< oSX ew20K3r NN:3bHƃ&3 ݮ$?نt͵:տ2[Q(d̃}),UK)~S-^L;_7ic$mDRA/+)|f#"e<4JAsb=2Qf2Kv$'*ݱ3w8,n/oV^2-1[Lϣh3gQ'a-ql A4Nj-v՝b1¤ًҁz`'r2yA9VF"yky ^ѓءIut;qx!m)[&|Y9#xZP楻RO;ꛩs߱t'KAнS(^>aL `O,yǸ1%o58-;K3'Y9չV?]i%XadJiEM>8XB}AO 0?#ye]^yin&&*o2~O ! ulT [Ve!y{<v? Oݟ#,:-pIaTUJ8dtd4l]:$tlǣة]H9"_8 ȫdFNjyB`6O#Ѥt"WIj\DV4O6-MTD׀L'uc\[8N?T yod(>.йőE,DwZɼ`}d,FeZ+^'Ύu*\B̖/*[c/YM $osjIe&.iEGwJ5Ԍ0b(rr#{;m(L5v랁~20? |ya*ܜNK@>u .ݕOb4X:u_a,7y\k9Hz6Z| zeiLYe2 e(ϠiO(uE>e[|^8W;:7J.kANӡ, Y&qAhB#N}f^r G= ^;y{6w#S%LBUdQ1kuVz&Fg 3@䜐GA6u¨r7#wEZ9-i$[2u|l"G/gkDVcDÔQv$[c%6x?i@yS!>T0OEȓbUM͂AҰ&"{%3|—}ž DRgWV)[Fu}8]P<6gx /Ϟ8MiݻJz9 ~ (4!\-a^; T0l7&XP$_1,g_ezGy^Ffs'ɗ!əV5,@A"&u=Ʌb/=HVE-) ._j6Z#-<64͂UvbTE9@`e7_Pkϼ.!e;?{OV{ zrGTaBU?TKeb>]D}>7;S(vKTḛȡ4[X"rleQ{XxFmFOtALyV1f)I6jr2ER<?5$|L>],ϫ=@+9㪈Tjt" Wo" 0v֥ױ](: U>X_[g؟C[&j:]kyh o>IlS()0>X䬙2 Y݄0Glc1cYthR 4z^)]fG0NFYq W^Vi~z, C0Hom{E\]:- t0\# h$d6ⓄY<=l3bb~fS[w0_̝jMjo?E TU4G ^9eq̯hjXR)̼/e.ejʨ={:v{Oۼ),eDnU:-VA5<쭌mѣQf7Tr$:i!q:?lDZ_FKӋ')>kGZ|镞N4R`WhIkzȚ`\EZv-$(BԤa Sa՚5Fv FMyYn.pH42ȄK&V6F&;d|zVZ( 1m*'?4hR%rNo">e[샱wdӵE^O/|"I[5SHvպN*%zэt͸Rg 1Kǒ4='ș}ޢ3 {iSrGc9Riͮ'E&bƩ 㓅>ugennbIH|h_&sqQL9C׃O+v!]%6Zx ''V([{6逳;srM;炣% 5z_$s&?{0)Z9z.Jed)69^Z9e(`C]Bt${CT!pZAkMK+x1@e}|Iާn'8 92y9c4t;IۛC\2ʊKrSgyOtApɀw$˂ O%+^_E" h*w ٽ,vl!i#LfĴ8RMHdԞ}-Yw!^_6j4%By]Ɏ|~ к[b>F*֖] E[Rҥ(&ve׻0  E۹2ɥd<~ٮSAUX.R#Rq|à]ݝiai":&ba%7'ܦ0 S1 /-˄$rOQ٧Τ` $Ge9"rQoei='Tu]nc`7.-@@l{=8*uv?lQMWw?pIŬckD% ~CZ  =~-oxBL#&-/=zF&{˾var_.Om*+*otw*0?0IOP'HQvT#H1"H/Πj֤|Q0Sl{~HϢBW7fp!oNY&ZSXC#Sn2Ƃ5.RhJ _j:@ cϞac}QuWsFy9G(ɜ>S+'HaxK'6C8JC*',ALx].%p⿶HfuS6|]w٢E_ BZ^id 8jdM.B:{[ 0UemBOK 뽹[ V5@9%SSF\z1W~տ aXX25pyލ#" f3#?Sjf1F<w,/4D#wQk{l aK -x{"%?TOCX?:Z~BW,Tbkb2W" -CYYXQsaxbfJn 47CqMWϚ`5ƅ3OS<2/li7_i3CJefz`MИ'7gVО"X;1^p$,!;Aī!^u]1q'@6⎀) 1r\2 )GX=&%LT pƺejm%~OiJ=.i|6pM ېM1ls?GeCI9av=b-V.@ z=HQ2Qj1ϥ е<ۄ4 ďDy;xh{!Y{w zu7n$]aI {EӲw7Tdj'Xl+Kw'RA̕fp~\6oBe9Lk+Q.˜tz@i$.dqb_.{jW:A =e$Tk! A=T-oUf03[bn} #@ CF $62y|۵>)!D^1kp & A׺f͋6gxQ%+;aJ+VMh8\{mڶͿ0 K!Cc?](M(8;ij"T@s="l4B1 2%R |5} lhQ4cнPTsevlN&||c@Ba_TS%k),3R#L*S U ʆhls.g!}\r_3-.GۀU^n @5fZ0P@ |?ŘELTxtگ5([A ddYW-/ڻG.Cԉ-**Gc6A*3ʑAz ٛk>PR2:w}rf:rB{'2 ,fbY'cGX߃?o:-8ee[CH͈|{#Hz`S7V}RXTSLBPA0yھOjTyX,{×tC054YpAY8=|"K&Q"6@`Tp> H $WJ bỴN./GE;>Lz.o"PW'Fűg6Z cz*K9j>`z*JJ@]#EWo$ڬIxk756Vo [N_.?f6^nTGv%K:)>9_qQF?]?OA_vG7ӛwWnP/^Cgxm HuTGiz9A49awsr!us:bL='x$Lvb R[YoU}%o{kΗ:e辝VI-IܡRTKWox^#Y-%9e(4aK mwAwX3˛s Ǹ] i[0U)F.z ^Bq 4 BK.I%.hIaLOFڜek|#lS4.oar =WX֓@p{C:S ՞^ KlRiwrk%9 ,Z jGY8r/-ZFVm~Gᩣ'Oк?T@Pr:dC7(!smMMhz]vYzFeoq8/eMoRs Y*! 9iQBy%rQgy_ɴhca^>|8&TC*'JҡJ'\! B۠eMz+1Zccfơʔu컗pŐ @S 0-WX +贎/F]{_ ]ĩq@ڲ2dXWp$m <((P1TrZP55%.:*y.yB] `nI9tX|=Knh6ϼr| iR 6#F26*U^{Vm@Xd_NEJUyGUmh%I^~#}uι9-#,瓏r6BpSMpXNyxm^"E,Shf+~&_hC6`v6n73#lXeU2}.^#-AFyHu3hNl7T\c29)XNyrP7G) |H ZuS) Du 8׫ uZ}ț]6`?L}MBkoAkV4Ѭ2ԭ]LE>Jh?1LK)jA82a~.9?p]VnX+ҌF݂ܰlReV7$'[J޹rlik8e86adO5x$iQ̓[\BF $`_vsl"¿pN&6mYB6}1iXks^ #% g _l"1 C{.H"4RD t7i*3><{l^Xꚾ1ڇ 1[: |\|32wԠA<)ZmaCֆO0q'ۜEhLZ3q>%5W-9xi8] }^Er* 9uZ`x$m&4+'H}A[ 5RPUQ:oOb bN2%Mܒs^t[`_1Gg ' PI>o*K\(Rk\29'^{YY 8 hk%)y2zG?]0iBŁf$TK8>eƑ}$4IrkzA r:YuLY(o!gGIյPb jb3fQ#J;wɣV]x2|wfЄY!rqRR#/jZY .sQ?K vȩ7?ɲ6i=>ʪ)t n%gO4=nG{" $$%[S-ioש /\G!x,ܸ+8PG\0ޗ`.YSe2)x!LN~&h%/#jT-3̴捰u[޵)%:gPUѱ[sce.5)PVlv%ifl#of5QJxG,Zi\?Q~K>P(z*e1/yqI 80;f'`b$e,PY{/Vj#o"₧ȅB*xr᫔KEA07ȓJ!0h9ϊ`E+cꔰk䬷"ǻ;\@i|)k{G"0aAUEZm#W>~M(@10E@{N?ĆdHjll LZp:11*ϖѶQ_Y- vb"8RK("`2nd~Jo;1}~jJ8I|wyw 8M%wZJ%'A_diT QX}$BpzCP<*;Y.uV6yBr+aӲz1 x[SL-2U&|4Xdp=pE171f , &- %* I'FX^L5L J*e7$imrW4L d:zΟ\+ۓdӌ7ZD: 7ޏrۄ .mX-iN 7NsKE^^-r! SJnļVRFH(;7E%E a)R/Fk0KUvAsëzq6&$zz.@zap!IK Z,oeG::j4ĤxDD e*`>xX!Lz= j`Q]Ej8}~P3C}l W=Q[Εk-<:˺HȯVBW3:ه{9sKi1=FIP_0QY.1K2I0I^bgje!0fvE&[GV=Evr¹c ˉ~;QUW:Va͕n\OCVWwz{v*!d! 'jopdz@5QShZ\De$[gϼn6ӕKTZVR@Vؕ"E^hQ<$k'NL8 9^gؘLn%`yY$;%QQv{ў|sDd'.>T,`_ۃM5Ҟ3Gھw}!%OZS+^oY<";nDSp1~)_lL$%Wt T6s1B:zZfZѰh(F2?O[W=ʐt=%q6z.8i{@A0! +uZ0 fI5Zk!IueD@X@k ha  _.Wg/޽e|Urii 7{dYfAg)dŒ'Z0ȼ^P|,^cCIj6u1! zDCvgaUohh_nR%^ll&ZK^ihzu=K7qj; SxF;ֻ-rX:{O`MwF܍K(FOD )@0WÅZKlRr& prv7w#_e,">5ule\@eg ~s-JKۣR9цԤ{ĺ~{Ng&dSݒ-1'e<߫NE:s|'a7Z^uH0mfx39J23&B)iVG4R*h./Ɩs`0˦$g/g_XKG>@ eh!lW)H PUC{VBarO jvf{y.M&/hI> )GFV/c8/Sye廄D8gޢ7ӍPqf< t7M#@ۋСCsj= '{p:\qj{Lnn-`O e$=]x2i;q,GFn<3OAF?~#9E,̀6K{<|L$}<#L:A=V?fU\b !6HŜ|g520inwt{B1X"qwlNz<{eƠw:dtc 7 n2)ϫ[|gRX0-sŝT8AL=F*K,@bC$lEj, zV5}7#@@jW3hh,݃Mm|˽)i6|!=LM{so ţy-WW_Cĸ.rx6;-~dMjS.?A:$-+K u̍&oP =mkϽoJ0_> Hq5E#{ELR7;?q3]b;]w]@qGx1! /%;uͣ}eeZYHr(bO^C4qLb2viǥwGʱ6[F3 alg[߃d_vu3b93Ic&+l;0Uz|mT D| f=jx&g-7byS9bg17b{99!&5 <ofWԐTzoDV@ᯯss%LlW㩒\-[UKH'S~63:`ߎYKRDSBWyh׬j sCsz+ Ld3lpwC))'m u묈?U-*Ȳݸ&zAHjb7#.T+,/w)TέK}#4b5'^;ڠg6#޼UXlb;C^f\u;H2cs66H3EmήqJ!{#z$@[QOAb߉¦a!vj",Q<%)3-]~yǩiX¡:8z KΎAW5.%˂īZSe1^3[}ӦA{X##OR#LH6pڬiTLwi&6Z$.b!8[O ֬Zv»(X[O#KLΫoy·!:D\o10Z6Y{fi&bdP?+sC 6=oI4`/㚞}vY[m֗Qd3L<-.,6t6Gh9RZs35h,FJfw F6cK"{:2PG,)AKa !TʴmcFWr9]AzÛ[((7: Ms !"d<˺쩉}xGZliZ. z3^q(f, H1C]wn&E,!-~:5pXz4 өa=`Cx2%P 9-&Х ]N?[͙`\j{IQ}&~tg?m ĶmRE@iR0e~;ԂF;:W48Ro' y@G4b~%ÂT_n֬bYbFzi7rr@^yO4V@L>Χ:+5 B7iV(:)O dhAcs^ˁҾCtd s? Zֹ)u! }<%|~,2>a/$=\!1ZU>G ='2Oܑ.s tGV;kjFsr/W]RgXGygVq}J5  A;9);ꉊ~ioPJb)#yhw% ^+H:<<鱃3lqlPvG_a+)>'6O+Þ\]ܿIfHH'3A]fi-}c\j` 8 ( .F) ֝!IKDC➲$X8۸bشsag@I[.9kq!#U,4reb6a֬S_x.BRw TXDwm'jd4w[hS- -#a]뇊n_%j߰?}\˶0r8(Rhӊ72@"%5m҉FҴX L h`+Y0@n˪T"&noj5e2ۢT@~/LJ$;*ޝB?A#+N4Қ.DfܧaVH L-[x dkhXg62 t[Ai=O g}5V PuzuvaiɈwPu?jNzzȳʘ_  {Ō'TTb!7)B4S4z*3ObQ_L$}MOC +K%]Q_{>pg3d1;af,踉>^4; 04^Al_НݪV"̔CXmyy}R >Ǐ+~c#ox \Ig"Τ-7}Cr?9@w¨B\Mo_m6@ܭ%e+-*&;UݮĢ!A.6FoS$ iS2ŲӖ>(cM^ݖP04BcY&6>bnU3?|PnbH_) ~?őGHOUшSNx1KzFh#P ~_!C41Z%qfcx'-N[wBcY|F `I0pXe,> TP˫-naz*Vf:(瀔7̓6Zolw7 3թ}۳"/+Exu/e|0ʏ|T3f+9XY=>r $`ss.ސobC3 iǴ+"TMc1bF-N3%-lbN^Yg7k/EeGR#s@+;WWFi/.Q>sraK `'b3tp(sYHY'7I;{֧c=5֗"5j y4r8%xp`ᝥ-!zmM1zCTſCsLrVꂑT*a<#3;vdWm $l7dE%,9]h$vQSs?#6k To[mJPO}"{[(/ěE"¹L6nF&!E]:/ՐjI:0(Y*l;ʂenݘ|\#wwl.1v6AhY\XVe DT=8*ɍAM4z AUzpVGvFt솰} ܃׈42\GFspQCqp4BiF@% CRyvk+bH趈Ju5zPJM&HuȫyXjx1C}id1ٵծ4S}&W IygegƓƽ0 l -$' ,n(Ux3PMC5v_.ϼ'd إCUŨ}~ˠZn'[iOR :Jl꧙ f M-WUKi'H+0̌aU:ރ س,F`'~_xc$o@g) mJ42֡[ xHIfj?~3en\M?9H\de_;Zr.hk q)^]0߭iX1N۶x#{șx,oj_/4kL*j`58#llMnS 3SuS.}uS@RErEV~|;q w6f=JlQΧ Ǟ.1/rؓ?s%媟ox+:gV݌$S!YjN2fsCd \SXQ;"mkE }WgƢƮEdz{roпP#VS d$ e<xfrlag+sXcꔙ4 ٧MڛEWHE0cyfsW";HSCOZTA-^34"] hq|hۨI*\{[ ~vz*F{7ߪ߂[x,8#]Qʆ[Mh}cRM;' ^k5@Xӷi8m&x||ptB_ @}*-ln;r(Qpm`Ƃf387xljEdú(R"LFOGRp ë˳FOz_jrW\`ccb8)ճY KvDǬ op|!ifܮhV^WКz~?Z a@֎~|M~2pe}I -)oy7"ZzWw#}htC’\ )ӓ/Yvyrcנl[@KnMsn`5xQ&9YDt jԋUm0&-izGRSqJ]ï=a!K`Wɽs;Aʕz%k,` 2cۨUS]x1BY#5U?`Tl39sl.Z oNyo82Tb(#i%r~)X,첕Ӆ`ުUq 0U`""=:T%=+&F4<,Ջ+2{.3]b2},x+tRX_]݅6SK{AڙQӭH֐lghGXk6tY(U8\_E6@ D\uRG/Ė_h(K%:P޲VBǤqр)"=Ee)Qg: 1KDm,^:4])lZ7Ϩwb#;EC?w/]CP)BJFӭI-E5 Jf5 ըQ[ iZ:"E{ڑuGn'NbMW-Є X:H4˒> ]3GpաU|DJ5a;HcZXMWZz2ym¤gR) )i< ɭ|fS%\up; I&tZk-2pZQ(4(tVeɶIJ\K1vLGNoa5z'DSw>(ۄ3;ob/޲).ʁ Đ>kٖ}HY1\kÙU[6?;$׸дw)Brl ݄{/E8w]6  h39W9E_ ֘N\Ӕ3N@yFY;$|D?fz4-t^wX@"z*%hā:× r1nL5>鍱U]A990toW(R{t·ۊ:,TMTg֠*@BYH= XS}M= GBޭi,DՖyC[8Lp*(5i=s,}ffsE ou]nϗXLk8=pkAp_PNRэ:wXWڏ<-һ2~-Z!ŕd':=rgT>}-ǧ̜ޮ7 13xoݾ#n@X5J 0lxʁ_?sdat,#c/?1y(09.R_'@W;B#TO$;7h;4N#'rix@_0xҾ k{G6T!҆{+s).0K19{ x鏷Q¦jΔ 5&1K>zH5t< hlH߆}Qx*@[<-:. B9#s5p |:~S3`>^B75[sG@鏰H*"rֲQ̪̳MJ!+4]e!d2_o1Q0`T. 5j洪F2ؠ?#9 pCqhkS .<۵R "^q`Mn"dCH @Jjk vʦb yYNut 4gY;O zy$cX؁1cRҶ4 KkN~G!EoϸH#,.r 塹ov#YqfwV>l[ЗQ#`멇~0afxxyg=۰ab!PJ:bL{>cs8)BC-Н4-4 +*iSyIȞfg1I)Cl0wMXѡc.BV@ l3_X^8 FNؼ"4e~< 巚D lgDŽa`a3XjO#¾A.Ŀ5cHOh. tG~*4dh{x+x)eǝ5f=k-20O - Y#T{,Ė6ōbk=i7>^ڪ)nRM@Tv$.1H~K%@lw y83"Iӎ9##*%3/kebНu]|IU) ^wڜ;@9?$ pPJ],'.?`ҹ|6Gt͸#j>頎j+fyv?p@ں7~Q31|iaT!VPc|BYGԛw&d:6!J W2b`}=&Ȁ(Zj+,:+ R3r]m,kg$uo;퇎iYgGUw6O<]0o0(&w>x)d l~ퟖ@ѝ4QLrК޺FOn}K7n@GSbmHﺽrN6 ߈ }d 2>쩄]J$ jXR&[%S{bFoC6vHl'N܇sC XtzcQ|&,1 꽾-@ :anƭXD` џY.~Evb9xs#ʗ vof>nxm@W[荄i݁s7ΙA!d= r%3ox@lw6ez8R#n[ $Ż)j +[/Tp- YwE`eae$X`SRK@A;Y1yH?od/OƗi }?Jj| vqP C\al=oobkf?#S{M^ ߞ"0|i#H8| C 5VQgɇBsW^n[vbL{ʧB1ԳK.6V\nvWoڗ34=DS<ƷZDsg S@͹1mX >^EXO*rl᦯g|2;fnl,^_^ ({!)pD-(I!  .TIGݱ٠?Q dfej$a _+xtC+>a9߉j-k| =fraD%In+n^HRwG}?I1sМ1PQ/yvuh7KŠg."dٿͥA~I3)~Ԟdb)^ebx8z,{ L M.LĶq i~-)ao 玓y+s. b6"JiJP-T C+vB>r6EJv'?Jn &N~᩼|zA3í_-/ W˒@BcT威@(V0%j \RndDn姡K66vޝv`Ѿ$ R6JE\H<>4-G?u`h9}E=j\~O5q k*S!w,RA6kZAo]vz_"յ\CmAzW&Dw6OyYe\bqO%xs q)fʫ Cx ’=¢<D׵~ ϧ@[ RԐDg9Gh}jdv?˟HDy(]E? ++(*WYݗV4Z1&wrz."B۶{6(S*e=CCs㔙Dp>8֐_Ϧ@ZHO2]k1ѬsDm%B b5 8 #Wh_q^#96uAlϓlm̫Ï:Lu!>qk@j"?iYYZ>}'A<^-YX]aR?I !8'%u$p:'|B-&'ɞ;b5X쀥Vq֥iv9^Qwٲf~`.h7R|AgHZ3Ž6H`9M)㓬ZѶ"9I~st.!mXMw#e0JK-Z6txF?DЇ/:4. ɐ_IqnmL݋7ZWH#|ƎA{jFxtr"/viS]oP n;)ioY ͉N;tB$߲AjQttjǴ\]CŬя=V|`Zy}[WQ8MB7ADJ<\TqQvm*I{.afu)o˪Ń=~vɂbmc; ݊SRשzתgdx_#3ӾJZ)fǜĐz苾aBS=Z,nǘߘ4wo" :"MMLl0as)v 8V)}fi RGMgUq\6z. }ɐ:?}~!|LӜy;PE(R50)xhw\#_pOt_葾霮ue ?Uc #8/7^qOV8/2/ҟĠ;C%FīTcj\u<ӘlnAxkEMlDs(hA ]y96L7LTDWxY>'FWsfsjOVUilMpO /z":3xC󙟙?Q<}4~ &Hf9,ZTj\}ɸ?ۄ4bB1QhWKl!ӄX|4|ؙ\/7*ܕ+3*L%QT=z^$MO~^$"-ؕ{@ŠHqPQ9d$p]SIXaU:^h5UF\PeQ/wAqdW# a* a\۸GZdb|[rOFGE4'* 35zr?t}(4l>mvݿ{,~{jtWJ2YJN*]M>=JU(rDg>V|>0wX[,q/m(p*3p.S}e ?`%fFtj! `WDXRgjB#;ѸY3|հ;PrIAבEڪ 1۔̖ njd(A6+{]kCG>=QgfuXIv3Ŗ WM:#F,3sUERoU}LK}l=BHUJ`l l'0EqsEP>;+ ?B {u+TVC63h'\x8J/5Y&`MٽlSfXBDd/E3|rC0?Oa+nu0͂|c!rd(ɷ7M <\v(`XcNC!.M@n_B[A9/짠{!$~׾{\o:h`]^¤x&LtoxF$1\,%ݷ=#GB5L5esu&/e[-A1*U$_q٢ kC dsw{"I /N`.0AMD!jS[=hD^=KOҰ{0Hݣ=ز] e@zg{Ψ nvBAL?J0Ig:>;'z'3~{L}_:K}U[uX?Ac.dKI)}=l͟WKt&2҅MF0e>R3> ;թq44]-'qLOSmBڸ| /9|OuBq1&=8)or&HE(F7%5?-s).ע;_LؖA;vsw-`` 9uZ\O=WQ' ]P; IOpϠ_ymq ӈZK賀wI*xxNv;qQD15 QgW)ZKn<<ڠP3+UVI82n08$bLG 3'tAQ-[`L`T tM 43-~8x5$SuŪgH-jUHxv Ǹ3c4(!0a۝ca$ft0bFC ՍAC]pJyhOh$fUٲ%">e8Nrj)eNf2LH~އri0D85s9y_4^ʃN}TL.څܴKbe 5x=F89 !\sDpӁJ Jm>.6W?53 b κGl%'ӸVO}1'6qden dM9 (ݥj+Wxj_B=a\?N-Mj=6V$傱c}TV3<1?*:창ӛZ^jG dMr^O)b<D 3_6#O`$}$rȨ& |7wiS\-?(JġhF$1fh6h_Z/H5-MϤK< >7#ȱi<VB}%>=Hp"!-=SFGg"PT7jcA@9xۃp5->,RnRHtAy*W +eո /04_n (۾)K"'([;kAms@~`#! f2܈+T צ9yH Xu]f";g*Yv{ ЩUUM,74f7R`໘>򿾶YıDU,;F-x !$Tig!SC QJ?;DFdwj3[}#ݺm2T/.b(("0o _f _>Oy๟RڣuYr>^`"'X6wW+0pD0x, AJ*cҾO3sv ˁ r{ ~tT JVsէGid!):ffl20/lXcx5[+>Z18&Zdh6 I/T\|(` OSTKPG*+h| IS1[;,1?Eb?? Zyh$\~k;D2d+KBM*M O'֞7+]P^ Sj2wo ΤKX՚92غEi2mOn yzI"oMVPw$MtAW6q)<-">㠏$K~Ovs daԓ 5"]_<ƒ{v'E$( ~ r9B]xKɔUE2DzO'9A;ݑ:w,o"X)ej*r~j8掹oNH#=Nh[ i:HK@]|.6Wےy@HXa }#UzIGݢNgG=ySHQ&tTT~j|L@y W pXw_q[Qs=)(:X/FVyhE^\ ${ ztLw(T)Y (\a"!u4r"sAʺ(O Qcg3676x>^Q9X= es:o_NiT WޏN* $2'V1Xk~w%Qk2PY4[Wr䫼僙kl3<+=0p#*4@ Qhft=>@iM)sǷy4KU7sdeO{BBŜ [ _awdQ nz]TqOX!3=I±k Akzy~o]| ߴt<@ O'^~}kCE'>`IM'JH˰~Zk^3)vY =2A?HւXӹ\=cO}E.@ߩb]2a!S@c(|wC|HtFl1( qseBn[I%~-[cZ9Tw IbSSQaulNkzҕ1zh>JzBSltP!)HDP+5cV%:80RR"e&%Ddع<~ 0:ۇ]ذW 9?f}G1->]y+Rbk7nAv-Q}nom;|io^ȢV.z5YUno*2edw t-_EZ: xJN oKaFwo^V=(p}^SX~\bq}co'o>xYɧ<<#`Nazxd5}3D.CxTPC$9'#Gg=ڹ6>Z PFVm Sy(1+Tc9k.4mq0?6$}O~ڪÂHiAt, .XU }2(y `iG3ڟxm\ĦQ-ZB)(UW:\sE'DtE*]Pii4ZQ ׍o U traFF誻 HH&I SMecҫESxP%GNLDW*t's~aixbBPB]Bwümcu3 fsz|?RI5R^CoeQּ"gex]@3ɞN5B i0XƉPk[rY,s//AuD=IR,X7:b1LXn^\osˆs.uSY4vQ;~aefԬϩ/;^TL^z$ 21~Nvh "[ZXCV1)=O D_lF˃q ˝%7ϝHn[K|< gb/rsNsS.YwE#Eݰ~/f7^^ʪfSԸ;Lylʿ>?Y6~Cdט`F B=]%* -z!yI~?^D=F_*&\z 7%2"w+Dm#\vSP`H?qUK ~BHNHxTl7?!p?ᆕBtnmPc0.}ryr0eEǻLI'~4a}"*b)DQTfT6E`R M7ficP^!Rl*_1Cܔ)ihr-#ZT[ Vs],PK;`pD ${> <=o-Q]/\{1#q׹/Y/RF}zItTw,ȀPH}9i}T"+iɡl\^rTx%bߝ8:zI1bey1:{q{Uw ҃L@kR(گ%D_U?͝.N,6o_/}p(6E_c=Wm=٧IUwre)Αo>rlxLCPylvuw(*ы 8%3FM][knv ӀaFi }MncUhf0yՂ.{5&OSe积3ŊϦ80 =+eSՒOSƣԜg?L]_ L8kʅa*$oY)u kR.-v3ī\56m-}?g&Mjk`QKsoYΣXhٙ0Jw/B?B7HW㮡Ur  ,2kwkL rGT ;/:njlkx.ӓ5'w|Fln0aybw|\? דr8_.;uJNj0,#֍^q{rO{|ow%WÝjٓeV͸Z{V* Fh>d wn(ee7]:v+dЇڬ Yr*KIDA[|`Vl4L%9!bύA/\(Ѓ-y_gTE$@'$us[Fߩ:@ $ɊQHLe5ڙ*]Y^csOǀՋ(GrOm9!S6w }Ukv'}[Ysp"F")R5CMq--X&ZjZVg` MRn[Zik(Nw Gy6ܩP[7,XZB T{ &e\x+\_i;dv4Lyo[{>; /&s_/u4<<$h6DOpy:+B@BxQ?0Mj,VA2]1{,(-=GXp>X!ssg BqoJo 1;i* 'Yե(LGTeWsd?p19d #n `yS&l{&q.X#*xz5QH{.o :Bp-GjT;~>?@ZiwˀLNZk$R*gSAܗs­.eO3ρo8Ե%ZU[&"UHܜ+Èȩļ#.  v;G5(,=U'nȰGc_OgkvlNJɼu9S*-Lah|$!I̳#M=Ғ~cU3ٶM{:2moc8Ƒ,~P/S (b&x'6'z I9Pzϴ1e~tvy q \㴡hEsAdz5az*,t>m$/fxի30(Hl*Qޡ]EO (|lWďdOGkLEsy^-wk"a!J.?䉧i*݇P-Ip#EV[ׯۍ =_g4hCߥ(RyļEq-*Dg&gJT(~%kwU=Jr{K+ ogͫщiW 6.eS%0m~‚DU:N|*̓&n)2bbDb8wzC+`ITJzÎK 8PWGU!!B&DZOå\nASZoǭLgAݝ u` => Of.(s9O*\On?._j[jʚRӿB*Y>༇(;sk޽/AgDd?k޵[*9 /svsyp\bZ'ꕅkHS'}`7̗.MD~S ) He;ExKh`TzI CK>)%5yl}Iuie[14-,lږ.kÃk(atI\CX%yV:DsO@3bˠWuD"+E]0r.zB6ٗBEOWUnJPVMR 3Kx k_%ǴU5f{jW`-БNجk˘/;҃2p0a'5gb&ZE,*FZrg'^~=ϴqnvxhݟH\ZBӟ!)S$T5hkT f{A> y A3Z 60S芓D\@DQ<8!x8F[eU88ߗ[F^-@ϲt2:Vr[,* M}iV JQ]:FlJC#$ACD,?u__>. 3Js*ޘĴ6okt^?<[%6*jch~tQrM'Xo,4RH/i@kָcan9K1=7wWjYm ZIԄc͛<"',߽(7O‡22LG2{5}F{FO„gUxj|wڳ&ؕ0?;lT_kf!Z>p=V }"8\z˫ 4Z7F(&NK?Vѿ{b YԃjC'1@?M5ªЧ+Q!1p ڨp $PHȹшB7R'9V> `yNֳu?̜.&lKwn7zPY ?U n&McxO' oX@XT,_^>D0=Ʉ$@fGfV BB^EdÐfo/G9S,{@!(QP4)'wg*j2! 2$ Й'^Eip REb{zDBd|k{>3WC]=IRBS %-Dgup7U",Kfs~v%`6Q֯<#B3 3h*zodw5׬-5h.Ad$[MoNjZJ6)$s lRͲlȎ]^FNl}r&}JMޛÓP9 lM`%MmTp5[v!~UJ™n{嚜`̴jN&DW)?+H9c%!Grp<!75eENlURZP]Xhb+:ރ.s0px>Wً#~vwS2@ =!EFPfsGv| x&so!+S~s3)l"лRױ._Rx^bmXx0 NŢ}*AڑN2; "&p n@f8_hJ%㜾@$5f&בg?J[gIY`Hn٫Q|667+>ϫ]~/u\~7u#4!9=IsH\;gIƈ.xRTAWLMZ Ůtf**i|cq trއE@K{>$wBټ# qrʂV *!BF%T^%-2oebV[?*c||a̡n=Ú?ݖBp(cò9Ә^5Gw`g4R}dQ.z ,pn ]vBA⧻BP{E7&ϼ;,.1Gވ5o睢q`"uE=&sƕW}sk 6O̷|;"j],L)Yremڹ[V FgԴu6а2.ңDQd2+Nm#!j`kֶ.ԉ BP o \[eMs,5")v&өR54dk|!}n Q+18WEq[8(opi~AH͂+Iw,OIV҅!]~7yfkk$z+4.DPfƜGLACG>8DQ%|<%*hy2a)ZY=3, 8\ ca4rAG[Lu 2)`,!8bc;!:y`i[3 V>lXdЇs-gdLƼ! "* <)4{jxQaHİ2ęw|ڠ/S۳J8 rxFv1r>I i2ëH$~ N5Zqݳeea!^F I˹:2X諃MR:~QQw25x,n0+ޗ(ֈ +O6Ad I|SaB n'D(0A}kG*Q猨bu=6Q"i߼KIm͒D&zRG֜y"5 Ay:,q?+2`[+v8[IasQ5b6S/WwNzs-3 :A2|K'"?X0Vye׬yGZ47s K*d4y5B/Z\%jQM=U]6]M[=AOY߀!f9_#`q2t= |fޢK@3FDw/ogxoJ_!㐏<o_@xO IUȺ%XBo9ϻQJ?_uw&-KRx@?akI9vf^`Ks{YO9T>='~(zViss* fLN ;_3O arwgP Q 2*t7 K9վXwgFz,oc?2^*{C%b@wfRp ~5!^6ų mUy5^HtL\Fط!Q'miϪk{#قgkr5 !Vo;92B@D*kx_8?j=X ;vVNKp)'{Ѵh\ ;X3-h-CbڄmSz{ |*mAll%92\wk]d[ՖV&RhuA-v0q[`~2%nQXXvrtR&kMK3A|3y\v[}MC,:̊W^oTЙ}HeEJvn\"i&ݽn{lX9kTz&ZM XzU׵'ܱ{,0 ]¬#kjyb%3u>4lrC Č!?ZcG">p{S5cQW9%Q/ I"yٓ8K~sIo+4 C. [щeB?H e+NwՐޣS@nؤL|s|K{\ʣf|I Ӵ\y$ :p:֋rQny2, RxybyYIi6M1=] <㳭 tԜaUp:'qPԌb*lc ˻Lv_"Ǻ|=> 94*Rk٬vvTD-FMz=%\Dy"::55F1@7xc*Z7$ƜU,k?~,OA !Y|)ۻM;]YڗVԘ,S]]}ϡAcwCFlIm蝩:U\&V¯`_KhEfd?^d\~`(zz885BOK{q^Ї$|ĽNlϤn1<+ 7շWGkmhn V]KeCē»hqF EJ[͵O-wԧY,tPgvqp'KxdYYy"ܼ ϼ۽'XwbA -gi!ufCҳ9j^gHvmCT>naaSa/ 2 i6^.@`R8WOzXQ|4ʰ_8usun_hy<8kL3w/?CRN@h6NxjHabpǎ4[sz Dz:7kjIZ$FUϗesLdl Ĉɧd-ř3T ]?< 0Cx;XYqƮ/AѵPz]F* v4aP}A]`2 ^pC{`[G69$~"_B lc=!Z܇>wm)0|a4l`mcm ,S8t ? 8V!Ģ[z7Lq|٭SU>~.Blp$=.gdX5~WL*/鄄HV70iܞ^!F`Mtw><,_ݐCfDr5KM$MK$^nN[<)Kt=־*5l%X㉥~$\顆9BoHמ]'%Lqѭ$}yHH؃Bj/AzEL՟׺ɮ^u`Jaשho3'j^T^a7:,y.(w͑jtK?m\8W?u`Ldm/d yym? 3!~sLpHU;4/'K>K!nPo}h ?"0VRT$R|.Mlq5+(.D7pQ<$ذvKeaxv 1P#BϔK˓։6RCq*jrgM>v#ElcqFgY`֬+gCnM4~5ְ04׃7?z+uӴ{LmDda[ڣXc[zRtU#Q45}K$ PY#r+&_"HҸYQM\&wzO2*"9q#&qICfF's[{܀=ώ$nEwZo7N<5u&hD C|&Q9x@љݲqZij<^\Bq`q~{GN9+$[}%wnSon`ْs|6M> MmQ眩*+4lxh (9­w 'hKNCyËqI*)\Ft>yc6=xCx_1|`͚t|F4ų a@W+cUnp+D<3񍫒ZڜtyBnYׇYISΟ +0H!$y,i ͝5P(F+@K LG\fO:xd`zku K頸Mө>uPo_ًwĊ}pbU௯eprԛxI+Fo tnȢń:xɧ=^_TL<ҭ-.]!ޑNp9^/19R^D䷗CN36ފv$`Q=@.^%kr )iم~y4WML m]T߉諫ɫ.]g* KZ1c;޽o<׀xLw!nҤ*:~&ͦ"ccM$ח+a%%j0!¹R탨Ҷ8цÒt\`֞7h#UI$ӹh<!p.9f${9` tRz0A8 TpG 6SI'OC9RiPmNwcJoC PoP7'Z,KR^U'E\9K4"Ʋ8 TH6ް@w"-(ol@%L \Jr]5rKIWuy@0N|hdg4cց >92p.$ Ux+tziAđ7ҒOpp;e=DЪl$Nb1PTRwc%3#'r@~~ 5̝6!=uڷƥj@ӑ 1l*4."xvk* broa0 C j pȕAW3nM 1)h?hʻ'< >2؆/sg-+nr_ٸ]xt1dpՉ}Shg巚Xn)0^ZyAR[ZƣpwP-xe)v ]jc\|><50 2$@savRBVthB:t:3>C"6O5ެ$#Ō^,UMs#K;<H<3O_\VJЙ#لQ\!uM9ﴳEfjکGKwS_E,3,(֕=NG\gvxǃY3a*~;}3dȅFW2^dp|CYi`貣ymHyp\RcPꭚ2EHzFx=J*kSC d5_4Z!#CDF=w!t1E כRtCS9NY̹udcFjre;8Oy_vƤI]9P>aퟂ3o}(K2^ KվGŨI5o tr>^E?P| :&t?H%N@|YOD6㬊lUd<Cf00ׄF,2Duc,VdgB9N { ꤹby@)a}6`c6T[-c0=ѹ |INe +u[>%Mfb4L"l \&+f&,gO*Yn?xSpPf,Y#ñ]q%Q2 ϗRB1a5ҽsPFx|v&z_< iGIڸ vi71=L} Xٷ}EM3(3Ǫ{!FGe`23!tnx!x-K֨H\BOT$sP?Qj&9,X=3'^_t)D0=*X.X_''UOkA]ռPrTwnoorIgsD5[y% (ĖuTק՞97:) 5tay!N5Kg+ eq@~ V2ⳭKMi)e޶Cશ{u?
  • ԇujp앂bO{{ |#-&eqHMCFGG׺Y's< ^hRxzGpg:=>":߁ɺ>{l,xEml|g5gʱZȜ;6xtbELAfoF8EC{@~d˭e6W4Ĉ5+L o* X^A,6dB6ە__Co{}\g5t !e s8 ^@yFn*IK_ڃX^=e{ʛ+::<{}_oon/c/X2-mn4^/l˻eobi3k((WOſ}~(poGEݚ;Ѳx]@*F? ٙ\X؀06\d):VǸD_S`fj. ngk͜I+AP RZghYn-T!+S*Ud m,V~i?=L\ӥl.ˌ f.Uض]Ak/63F9: ݎ$  vW{"A)FZKHc^L,&X6TkȞ~wfl9ev{WؒN^ЫӃV/-{@9=F8+7 S̉M =IϨT+MOluW}S-&9MvL\ uKpv,Rkva¾?˭AJB 4$vOS`U*`?| z5ӎtAy.&=7 /'[Y=@+JDcw1?e],&8r`c91?n^[ bʅ+UZ'R_8`{懧7A!Q*!I!+8,Y*^l"n2lt_ 4yKd!d[lGɏÝڶKz6W[%h]G}|na:>_t[`*J}Y}!v,)`LnGde_'AKbaxFq2+~EC ]`Lwr|_f(5s z54vGOB"4@KN?NX{! r!RHxo6{]scżDAl=NpE 1>x~0X@E`2}y}edel$>gG̱-S$^{0ٗS]>*B y_irDʤ'69X9caE]0UZ K;U8~e33_!0 tx K_sʲ.$7ETE(vHqsgVUyn~.J\Q$.M?ok^!'֜^i֝p|,IBG[ `8/rREvunȨԿm L({a}M|XY׿̽,@*U.*c%yiq;i޹Rj>1yL!sҟ&&^qc*gXZ> :|R }& **u&l`݊rb=O6O/s3 Q ’F+t,_1+ٻRD̆M==>Qe#W@ uODmͣM47+zϝm# ;Ȼ'lXkimu^o&7}}WNrl3 ƜfDz(vA.*m7Ox!(`BFa)أoh_^s/%5u{csKDm'gU- m=\ Xj0&-gi#Zpf$an$U 6[Í"EI "&)LXr9ENijnC8ƺP Z:p)axؚcj>KHGJiB_quqafj_g i+GW<{螰3B^!4(zhXO'˺lBAb-4}bKo0Ԑ]D7n}~'{#p̝ -Y I;e [6أIDZ.i s:WIINlrߞF5UOYEGŒ"g0Z+5!Q3*toLmdAIP-NÃaYoX;JQg'^ +Ud g+([ϴw:"L^YMʆMK܃~i+]]=.tI j?gNhu$}Ȳfd{TPxspEyP Y&QբyNfo^WSkG1tf0-k86,1 ~,dokL&@5a!HU\A-AHd5>.V:Rq3MVB$4 FT5M$n7J/\o36Pnzqh.\f 7ӱ>r;AgzӝA)~Ҷ{r5xhpOaur&0^0E2__h Պ8h)3`բ 7$HTbį<{9{B$- 2le/nmz, C&k1,"p/u&J<|*0c/4٧[GVp_hm1yGl؏]~B Q{ '34$rOR2}9 ;s.Ht)s}Of{Z:tMw]ډ$XШE62ن$yaV Q|?5)EU˅_߹W[CHv^¬:kAvxL2]/N,1jʏNT`L[R." ^I-ʏ.qJ8wxO@@lijsv?X5ZOqo=noG o[;o62;nM`qz`g!s\[PxuNė7)ѷ_RxP_}|qWU0kS a[>0$JZ7^̫Mc`HƲCkA+j2ߥgayBN7y>=9N(dlԶP texM-%Lde90zχ(cJ KclزtxeoT8!0IޕPw!5ψ@6SЏ8l[ԟo9q|x0VOﲈɝQEĐf0hcnq TrUl,xsa5 HdmΜ%`@-L)a#(قE8RHp>".ZI&(0u ^_O\0 1vq3P?yV Dv9g3G&^o?+仼*iG[vܖi=ZKg"jf\  `]7 [v˽@dOaL SQ m)t=|޼1 OQ&ZdI?;!v3nҳ;dXYܖU7vӉ<Հf/1QWPsh.γ2v| z-~.$EcDžGr$ci8ƻQ"jF?|CdY~fX =jYp_iO?L0A 6MB,;YAP(RJi-Bk` 9'DBC#lxxGVFHBΛ" wl1-=a K2[sLhT 90G+K=8Mo} @;lӻ?^M-#9& ў7Gf2۔iVU{x֦o:Ojp<'y7AQ&$<Dߜqދ\G&v-29$'Ӣyj jFQafPXZJ3Mx1LV33I#d _zb?Eį6N 7˗bW=>Gkpy!۠X6TѢ¬6L|0'\tw86N_3e Kxu""U-(/7;ʘX6W+ vTm"#H}7ĥr>-5Bײ"qA ֝N?[e%"XhԬ=Kύ`$%a;(U`ba| Ems [6=AH'!5jҗ6}eԒ]_6FX/8ʻ]mz="Lq ~F{A:Egv@h(SZ{ ˃i*S'~ m`%Eǩ$S.ԥ's9=揻LmQ ˜{KLoaf07FOHYݦDIݘ0v֤.iE]?U:[f}" 󎸾Vzi"0ٞdvKBc+W'8]VƱ f 5juͱ9^X>[Os69rE,dUM&# 6QUuܐһ;ϞjcTu,)Gy;)0Pħc7nyy6vy3u0a~?I+Ϯ&'PPahwҩL mP r ̪6G?U#O{/ $"RdOڜE8z|GUGIQ΅Y욀%pI gVfqMհDP&d%/t}Z|ʏV=()3҈Լ~=L`Gfz&msEu.Jk(&/hQ L- #nߔ+l8lo-14)1?R szϥc;~,?@ H0u [,v%dK#K<][RREG2FFˠ<;{H핬ԹI*YV8v;0 {I` *@ XK6+Y|FOM)eGpg^?/|^$zW3INvTRb ytW]"DFp/ֱO g1/Wbًx!aԍt9:H0PDCDqH#%-E¯JIu]T>3c^j] -{6ѳSE$!plZs0g oD2s:׹=ʎɷObm?(̀$.o_Ά4"8(m^%}tӦxvw\l|=xJ0ڿ7 ?{[gxC ܯ`»}B#wnJ="V"{!-chtsZ6V<)zx# :UXⵍ"? _DŽ@lB 0VBҾ#tcDѺ<5ģ@gH6?EAU<x l'qGʙ_,yPv<ً=pb/9:eBFzj6Aô*ӵb8iU5ZtZUHl3BDʆC8CIis'͐%7}bWj\T%p9I3I<@q>Oa#;O:3HF0\־o``t6`Vĵ-[vMAa'[VS"Lȡ!4@b@مpt냯tFez /v<6ej.7*m_xr@ΐjf&xj +^k{137ES]$0EzN YDڷ\k%;ۚFYY׉]|8!"֟xN׎.EEr~BUw+P^Vul Mn. OJ˟@bA _Z5uHJD4]9.|0mL`QΣR$6( H2Vw.sbt6|71@\K*譎YuPp;֫›,Oip|J$z dz|~lj B+y%q1tϾ<} +XAdRd_$g] ojn%q1?;cI x{ooc.m-GOV gwpPJOD&^9Ha1=q]0M裴`_ AKUB &53)P6Kq=a+l8.K}M'>}2|H1Χ^H"^빠+OQ1bMգCOW@Ųt@3"AjSLb@ZRRit,%QB}/3EKNYdy$8Ccv`Zk z )!F[Aθ >_,e,s)xbAtj;AcK Ñ%f , NEU^mN|Pj=fz:ڊzFmro-\:vKӰ/#XJwҾ1Y@W4y-pw#U;V, z^`QjrDvab ; E -mqB$1}\ 3dH[EUqVi;$F$]!9o4DO 7+=BS1H~d`qU|mKҐ'~QDgB5rD e!7A˺ai_xěC "қ2!ZJ HCCŢa?wwH1ʺc 'ʅ,zOGL=3|5҇\Q!*/:t; M k7p;z,¯ -}zb&>^ڣ0*]<6.|X2|\ ,Bo -14k_Z#>~/ʐjS(N9g|nN jb۩M= ~JpIzn\{"luUᴟ>yNN,t1[npRUފo.T}\,/c/mbYQ<3anYlӵh/$r rߎD}>KrQٝQE%%.~C[ˠ^"]_S#$dll]g+v6UV󅵙̮@v&z?NH숥[t`Y8SA~ >ylwk=(k ~]%ξnIPH JW\nɡgʿbmb> )ISBbCDK/#z/{~JXj;r)ϵ9/EGp^1BSIJi?7JGJ8\cj-ŧL$N 4 %<(!7sG3KyЋDBi0fnjFv*"B|xUX_V }c(N๿)@ipwnA|[est77ZWoY\[1, aeS#Sva ޖV[4(e;U~lqc@^OGcMV*"Y'.2H8/6S^8?!74[2fpK3#r)Q9NPI9sJƠdcꩊ?l9$I|[J* 5o Vۊ BJ9jZb 3sБ5Z@L\SR,vqA镙U0ZiW}6c[eaZE9 Arx mgT5fJ#pY?CB>w ejRQ쯚gh|hȍ/Ԩ%H5(peiz8s"}.D̩->JG=rL?KI|krr3^,ݺa|#+:Q]uA.v(Go'hT)wf`*@ gQA~c᠑rt(/qҬ/ | .ǿ"3E6M 3tհGO9/~q*&$rњT; ˲]!N8`+_ o$GB]@rq'zξ.P|{ `]-'O gr:VaTbL M7|t!#bjK1 @#0<-)94_ /T|C*j=jm6HtO|+.]NW#4#uP%iPf](M? '!=+lj\> 4cG&?;|iM V+16]m,8Ǘsޔݧ-p)7/<ڤ@)w}׏sl2-܈ g)Y,C @-!A:7th~Qa5u$1*fޫE'o‹;?r[ t=zæMAI[tOJ/΋ PP6H_d9QC1?6KQ-Ӓ WcܑFcL؍nQV>li\S{Ex&E[k$Ir>!ޫgriNȥ`U,+! 4L]Y|-Z;LƉAd K XUu*ͮMtwy+" 68(h;AE{Hu࿩RD!6Xk9q};ۻW ,@V̹.asSZ=HCElcAs<nbuwј"K/;hϔn;!E߱6x^s2K(ꭂxթR~1 I7Be֘ifA8.xe#Gfͣ'jeftۜcE(ïD}b'_U ޾R5{*`Q7g\tc#[bfQ)ݯ{[jRݨ 銽1/f"0[uf~}f,$o1ȯ],! $9]Xت89|,CNc{>ٓFoe*<-*/!}hXҹSBjL~ߴW#D~?нP٫jIc@3sLk:^S4>s,#S,3mOnPc(Z3",FU/U̪';0XN+>հG^rnʲYxQF~U4՘U-3$sR](G.ԊߘG7f4&xw eJ`[ђptoݥhP]'r^р/ rR$>CM^3}ƌ8Ӌg7\ 1#$hƣw* <{jW-`47[o)XZ9^,A h9; qh਩aM(s:x1t(8qW3:xf%Wh&{!!̌%Y%<)d#cD>\6Y $|Ry=Ԩ 9$;=\Neإ9<, 2؃ sV'3¼jobBH$XcU*r_cJɏAQf=6,KOsSvOR(T"pJM#T(n6`޻R_ZmriQ[:c#"k #xOX!֨ L2 *L^0SG qOahk(L <1ϓUtil4 )?SǞy&D1FXMst@3vWƢ[z_*WBI $lCGq54/IFS~KPFͣQsdnX7C$ݥA4vK;W;UXK ߱"xezK}9\ˬZ$wE,^jӧ+Rb荇6ӡYZ#`IwwIV0ք<*9%/“"y=c?flqW0G%aڌ6GGgG+HKwX_b#4p\2Z,Tg=}b9]HMqG<r 9+雫ɆK mQ%~kxcbEJf@&l'u  b7&Jc'"9~,|ugoL`}P),6t6W{T1ҝU*Xa]>Z?\xrxV7Є8wly[kgGfN>nCՋ*m%cQwED)W. EO )a`fo߆NtH㦌9#'GIڏR% 8(R'+sdᏚ_,I0=?7/4s@Q_2P[*# G&O\Դ`$T&1@!brш>FEM~ q@8l3cQ >7v[;!7(_I4ŝu;vTh /&@3 ~D,f w#2PP i W = HwU>8쨟&4' ȅ0 S_P8dwr~N חS aY ;4巢>}SMrzw^gvR򬾵=VF?K>A." ҕJgͥvD{˽+LealgWt{l+^[wc@Fm# \xfȊ1y"=*mЕyV1~̖1p:g֭:~$ ޗC̗L">}cDMrcs0]lLl a>/`\akc}-v}~ ه' Bsb<=mZWb xhg`t#!:M)bϏɪǵvÞGAz@Y3xWirz-T`5UNJ{1 MMķhUBg~IE7lՆ|PG\킈n v 1SM*EQ9o& S8 ʼnىy'!ʏAaS1< POB SHvAT%#?Nsg#{f.z,-^K(a'6Bmo;Bu\<uN qO\T6lܑq 9,\Z,W櫶,9@BT'x,q:zkD1mN~q$]7aYo{i^#9]Нԗ2eF$T։cP2tGB]'G748s,mB2rtPak)3`8C0PxE*N?i (aX΁Z/QS woG /~EX v p9Т%[.ڛg G7#vIn^jtܺj)*:+_SoL4a''u^idefݘ!@܎+P]O֖3o04u:%꣺v%n~ē<-9Mi8 ?{)E°/2Vx'=llHX~uJ'k8HllKM˪~:R?£r߃ܳ@C Eg1 rxs pX#X򛛩Q~xUeb$Zpşk?(Vn|JeԌnj^K5F){|]1a#40@FB,[jmؓR6Y)=vƋ;-,os"TI޴(Rdv~첮tl6'Z%`&g_~˲ S 'iˉgZ-}Rl5X hl 䖛,SHhuI9sA7_PU.[ՄG EBa𖝜*uYBY]Cgj ֻvxz#BpƷV9|Iءp )/hPEz+PZz/4Drt{Vkߛ z~Nǭ1g5,ߎGB~.$^:y^ϒu乯'׭jÂV?Ǩؿry8bų_yh9ΡD{. 0EU#ի*+IWiY>d؞gy%Jc1 - _b\ÂfbiQ ?$PBQ)[9[; $(|^/>[¿%d)6!]X!ށ2aۘ-O}*d.s?h04 :8s ?g k$O<%+K\LaP.,ЁHd*vf1Rl;xM72d26DMOoWkADDuYTG2vw~NL1h*fַ˻ r fO2y@{h!KjQ9uȏ]Jnr'G=Y]Y\U6Me6ь5ƮxRUݻWqHRE& 52Ymˇu$ĵ39 Vr2BnLTZFn umms{*C>_j,Uޥ|(8:ى8D31[] EKQxuf`!SG~7[7[cwJvDȇV,\eB[~M{ZJ(SX-ʞR!"fbGiPt3ޫ-GTX: +Dneg#$tLJfμ3=-tjϚ| yO5G #VDSEס궇 l=﹒NgB|^[.Zbpes-sv.(B?N4]p~1rJraA>)i 3ⱈo$Ɋ-.k,5؁;)9OvnI >Qb{1ApR?f,Kz( 5'C"9o\"6B&CM^,y$0OT'7t.>23<$ksxi"~pcQ,dӔIA@W#L G-|_EY PL"WGa2%e̥岻ײ[Wh`?%@zO>2If3#Q(AA(l徘z)[h0eTzBx's'ފ&û I*/mP3o?Fj!XZϵQ-ğa hy(B4-}F]z ju!f\5?Z*áj 1jʣL?8h5:CG/j(;@Ϣ ]꠺q̊Dҝ]|;;0ηٕc(ֿcwJxm.NY+1:9|&OSkooxXCuB-mHtVl? \/Dmμ{cMoǿgIϠ`Kc_ ]8[岾t4㇀, ]踷oIzS`Li{X6{{fc-(JG:qga/= qѺ<j .Ϧ*#. 7QhfCPj [;q@y6G:QOgfu.^{j̤0Jf(>i+LƒDVk Ȭx<:LytV{Ops3ֶ'&iL{0NzKWG-zTf̔--:m*T\:_*CF<O <9F$=d$"vCV|<]*OW)֑_Ȱ"KynLg7V}w'F|~$z p#ޜ@^٤Zn*iE%fyq@T05`RvS=;VGBI/㙚pSxnѹw3hKH+`̀ :RsEhX}y0uwz\HKqx9EyD7칍9G ߾2w(2okgqH4w4/(1JBlAQM]cq-#> mM36DDm,VbkH(+{4b mĉ1k< YPWD2@'^;߆Ý6傑SG`3LC\r5Q?mˮy]68yܽ AtcaۭIk֓-ɛv/y¨.8"UE;a38Pf^+ J\lk()da Y>f 4oW^ƈEC7QН`t%C͟q$cUr~u9=ղyoޯf O6[EM(~*:GX<ȌŪ܎>pPsK70oRԒuCbBWgB&)bڟסo_KUG Dufjx&tN+V|ey (+4v #ٵm7b3s sJi:^u-•Wv,힏,V됏&}chfQYU@~^N>#Jz0v->l Tw8 /2نIQ/{is_x@\.=}`ma携щ+iQV[(e"n¥ ƫ勂DyaCf*g,mPs#Ⱥpݮ3Ȝ06Bgꓗ>׵5Nca7gu1Q-]Uj+ݦfp@۟){;]!ʆ8g`e?\CP,}4\;ȧ3#৾ΧŴŖPf[]Lzړ8FbJ@%9BrkqvhkDWn$.q1.γּ˰dJ:_#>=h1lx%rgN-<Y.fDNl.}e)jj~`\,0MVRaV%j.e>3 Ρ?8l~DW}0y52n2 r5[6uO0ێ+PB(B{QbǍJ+=F t #HԎH򉜺MmkeW|}!~=mLRM!0,Sxͽ D>g8?3lLHI(@CcHC* [j4fTB?̲ak. ]dˊ_eD%Џ&0mTqdHZ^HEdCXYZ,T}X>U`$q.DX)zC #ph/JdZǰ+׽n嗒:..!i(GTNUR&)u}3'y3]h_*Z/ BeOC 'f#n6a1a;eI0>*4Ƞ|.4r)zV>:;٣8ƗX t^_` ҶB~ `2 ,6cZAH5^YkY*"4wɕMJ<sױf++@>۪^A-wi[q;nQƸUbm#?i*(^~P] ͻz31)3wQpL$!W'PMf;%˭xKʃ}ߣzJ I]xKu<)kɭ㬒˭KRp &* .]1cwCqOIoj}))+1ة/|Rv72C_SD*@'}UG#Ei܇Dzw[]̇!Ň #ir[|;[uRࣿ_e3 .G!'׮["R.WLIF^(F6#[WDexm|39s7^OW]BaROYtF'OUeA ʣUϮu ΢^P!|e.q(_̞"r#Yr_' G#}"JLL܆' `~BX|QKjpQ35yG԰rF%7 1X xhmW [Ngs_&>Nc՝ ÜD*4~N2>tB?VjN/U^Fm4la\ƣ|ma>E2fp H|Rl#0WS4F\}ڔ-ՔC1tY] 1+8%1~O䠋ff>/n'kJDD>67 C$w1(QM3S 9bS*dR4 n TlBö@dRd;W ë{۝ qh:F c}OxNj. Kƈs>WY#+W=eZ w\Q QAD4AV/ Rm [,Jo G25xcmg%k.*2dEE,X[0C3iߙhrsCpi?Ic/{,%@M?fWCF[&LK [zKqx2;nĥc?$0ܻτW$}biT v9M֭+21VoH\6OѫW_𜤫4}^i^3 QhyAKŪ-dAMYދ -q<˩QchKߌ)CNZ)D'5sy* .@4b]f\)~QWĊS$/|DK (P`]?xFNsFnEÞP Y=:!#1GPj/JvS 3+6Hgfu[$b)z^p!M{4V_gf(|aoqV%.4jn@QuD1RӚFҽɪggݣis c3X$UN(5_51)#QJZD3l|jC6:cgpqq(X?sT&=M ?|O~e R|G/"fAL'v H=1=ƽ ۩{ ix|Nc[GOk]Somq̎?[ׁIwW0f JR ;]y^J5U6(Z~;?TdSY;u|oDvl:GQȫw`K̎"f'sYL\us1#0MhUvo7)ji 6*Cun#j0ҲK= )-^UYr\LM?6.u\5u-j,&6Bݑh?L,W3􁥽ȴ%,!e(& _UXhO^Eh! ֋_{C !YbZ. 9ɏ?T%hnT Ed)YŤ'{kBiɀz0[?iG͉G{1)IzfSpF1is :QR ςak 9l8b"z;U`N$C}<s%g4FC/lzɚևk6f  X۝La8rrCz_Iz($C0 =<^ög6S=;U툕8Erڗw)RҨ!NBa!Q#9׫䜕8AQ@GsItC9i;@8EVEٗ˓4%H5*a(巂h+1?Ac%.9A?дlU)c%:<gnXM?`>L$|ߦ= pTk]ۀ :w̌n g4uu3*Lgq ?D z6@֮5^ƈOۈqTBV^ C Bw;Y PEb=ǻNr:4tY J!P5\huv]\j%c#pjY#G43R$.W鎉b s] ={ z#~ da(_N[(B葱Ok&sTj Iﲫ/ְ7!IsRbh%ڎ Pg}"8<55$S1~D…K#2z&*,fm81svA׋%=cpxEy 3.+$Bu>you~0B6k'-ik\T-w%[2Ɉ.ƶ@?T7nzKP$kݕ}Fjb}BRď&aPهCn6sS܃̮DtOM,hC 2 tkon=v?-+ǥju˰qDNszx[L$Du"ϝ֣^Y_@=/HF"IK{UH!"ܲ 7BOnDۡaSREpc &ډ^:Y( +- -X}y$a9H@ĺMLћ{SHkR{wv-nW_8&y4UczJ@Itw<Rv1` 5' u!kfs5}2Ϣͅ.oP_mF.ݖSyW UЕ!31zFx̜JvklmqlKufvM.ꩈKYQq4,:7օP0RSEnsTFFYB{=32a$h.l)^[myhS,_ ʰ+3BAV}p;oK k+fSɌUz3Nr9᛼퐘S>}aּvB{G 9i%=G $WjC#l`Bˌd ^n/E]CT}R6KrExOS~v Ҵ ~;3Jڱx˔]rmL=9?W>F;]׫ZDeGcAzƠNf'@%IߕT4/_IJJV>4h)ʐz&qD"GoQP9 Ǘ%hg6 0 t(0^Hs\Qq PDו[z꣧A)QCN)mc&EY| T Ї \b?/q5<$ >& .l+)hW7ո/|cİ+D4ql#l@48.6H&H8ڍNтg?iP^;cG"T&忢C#a[RiGx*a i/ hq5R%/Z.PIBiqg^$ Z}q;%}0"`xGQiP@b #>\%_ 5;7Jd 2 'E||Uarv%&jw1θL?fj(o/Jčik5U=*)YoJ}3/HB26tu#j"/5*5Y gp"Kҽ݌|ԟX(Q*!#CPj rJMx'j*]vK#w9ĞV^EGxe3>!+$k5$[n45ޡiuăoc]3f 8Zhӟ{ &dx>ܱ x4or mzKiuk\&춎g(uPO2;wܲ%rCޫESC3imG&KvJ^de!MR^Ct 'KRDZѳ [sn@7ٖ ټ KBvЇlI:),O@ӦOɌ_Qw`x|шYȊSȼ;ŗ4Wh=ܔf;{aUYȡ7$I B "r&@|Rv*os)Fʁ>4}kM70YJ*űap|<w@_|T90:ĕLWTӶ[BmNftwnZiw쿡?\֑#OP0$W혩(K~PYq5VOצCSAs"O2`Q0껂Yշ3&-UB 6kʟb gXf 4kt:u{$`uBKs1> ҡ5V@4(YUns~Vs X^PcSN˵RFmVF]]RP %t&P:>+MKDUL ʻtiJ<:ZNS^Y}- QZa0hY*OBL6-7LSU?"h0:sP*xoM9Lm*ODvJF&~dO\iy ̭6ސF804$'a%:-9F,( +5Nlq0V9c*-̸?bO~fK (iN"WbRY[d}Idܕ+ʙ߉*_`zS99uzgnJѸ S&&Q(V< +%j)p.8 t9E<GG 5/j/_37"갨O o~eIv)TNZޱp۰wIDgB56iϦn8PvB*~~=')טsMvP|e qIt2ϒeը"R! B^fHn\L&Q¢oì@:bөv?hc]d#ϳpG!EE˟_ML + `W%ܼ*I1wZq)3,}oYZjVp[?WfAV>8D  Vj \UiVl*sE}=7f7%5\ /j[ /lJ^*n=CI!㮎Y Ts!TjOnΣ}qP@t #(oIl( 4O(u:^hN1@vIzH{w6;VӴA(>NhIrZS6p grvN9e8dN5Ǭ&:vحk '\򿠦܏OVKlu .u3K+GY3]/O&Y(S]:YXpʼND}4TPɚJ)[Ml"k1v}UR_jOVg|YT5cPWZs~n;7>8u3 4 ^KU \BU j)rp,weS@rƢñNPqK,&j"ג'A7`q*B`I,ЈD2y=s,b84 g4wѶ I8 [ΥHALSLԂd6$Bנ&H,yZz$5UOLa÷CwE\ZEmtgl1&}<-i1;T>ISU'wQM$w*#J=uR̝O춋a{|/M󁈖H9&x6 2g cs7Gs*/юss4C䙎`mEq[c-p|,m{~n{* U\`$8~KCժW ?z %[nq_8g/zhE%N#(Cytc=LL >dGi ϠO cُ/WM_!?^C\ Y"}4 |wJAQ6e!vX <#5+:˯:IFGȊynoՎ *go3K {D"Fdk/nDGrCÁ0_>) sQHVDZz˵ޖ>V\FaZZ=Ӄa|s7(^B_u&^foހxV=1]!W{RD䩬(A1$WPVWzO^؂.MXB2&@Rc*;fÁhsLRt(-S0%b2"fTYѷ^* sM7"3ً2P{ncUg_.D/E)XɍԷV1-{Hl'w vǣ,Fߎf.\nVJ.R$S䬭#3ȁ! og8LzN XzJܺ&h-4/xjl B3$`Jv^i rKH4k Q,|vdU4 oɴV1"F8G:3轆t'6(Xq4޶Di.nم^ zwmqHz~Nl\^'c4SL긊J~n%e4 g5dŅp  1{,?<^m3 Vn]N$=f"dR˱dn!zM@˥pE|`R~2%oIK T s0Njdzs~{c% PpHy ,momKXɆ/7rny#A{hဖʜ#)Q# uk{o `)_Jȅj!4YUo;IX shdm ;o.>4釡e[ ?ۃ$6=#' nW+l_g#B0{`vǔAĚQ&00M|ll{>Mbe+w_0^!h- [o֟,G%xщ.?MIk@_b7u6ltX(q0mN-N$ʼԬ g7i3óY+G>8qy+G>ue +cK>kFEEBy]s8~\L>BUr MwB ctb-p߰EPy*.3ǡ4Mfɒ~5ur0-G}.sg\P!uʮ#Yk$I^HC]9`u 2;Vd9&a2T3a#EB8+s`#sͫZ^؏VZU\*ElU'@-np"m eIJAE9k#1MOSp߮ھQNpB&;PUA=j+8)_FyʵB#WjFkïJ(+?k?WQoX1ƚϑ0OwtAMl|sr *@}qAPw@7i.Pӿp>~B 34ȴXoSn"cupEswe@Fqa.z3`ȖGZV{Rh,S3Uտ};;qPN‰D3dR0%sPq+xyR^jjͨJK=AaTRX˧D+j :ao wg;#k'\w/_?]j󽭓s~~ch 149`N754 y^O!veLuGzm'o^DEk*4x'|K|@ks:`ƛYnѴ+"s,/Vxj HKY= I&𬐟pPo~ ʞB`*^MlVrk 5G=f+8rKKVƒ!LIXƂrt3F1@'4_aNSN4nvܵ9zqS7ucEyꤷz0$ƸaW*⢇>!_=8[xz[P\(ƘDa2FF.IW\ӣYGc8>o@?BDŽ,hn!5'Nr\!t~Sփ-yrr!6tr.*5P̣it~I\v62m>`OI$KpJY9ߚ+i@&MTXI8 煝ޒFun{  "OMvI)1 ahFPqˆˤ?pBD1]-(Qi{EGlml!p<ܕ__ӹ~ю6CacLt-l)w~ s;/oTsT譓}ykɷRTwG(jSjC"idMˍpAshyl @)Oݺm>&v%WBc-ˏ5sr 6+C@RM;G8aTCxZ$ a-ZaS^eXt~ϳ#T 5eDvfcb%bϧAܛHJYFAjg= қ&y! T^?\F L'n(q bnw$P(AI4[YI]9r*Was[YouS%J q EMg3>NJ—j!I Ur`@tx#OP9WЮC5q yB#=N6uc ۱,:`}[7F;تZDKL5% hg*ХEs,+bJkEܙX_ ze8~ɳ!k7_hbی w ֑w+a,sۄ|seqb7%/ +p,}s N(~D!i`hIkaNj "OؔL{:EāDlx}b3{X(iȍeDI)jP[(V;7~\6 /{8Ыj=hf]U g9 xex-꾨3lS:_k|@g6K[sݪJ׾dlÛu s}5X6 -.o3W0vѿ”Ҿp5iIjW$=\ ̪]ɺF9!'3c!ɂNڠ=%#o:6!h/gej}"9b;+l}N>xdvs׿D M/=1S-OM&WqK 4î/fqD0)bS܏3 #hNw?gt/tloB3!q678ú\ +iKe_P+"  TɎO8#tؤX|C*(6 Q++WZŰCYx_@6LvoP.,m.,P1mVo{JqUnkZE0hX,e@H%/\ۈGp6 [%q}; ov%u۠m;o\`qRHc 绊Dž:ڋZ9hcNAK>u t+E%rJKz -O$a{yݫv :jd]*\/N|Y0{ֺ](̓Ӣt5])A1xկu#xT D ~^#3@~d9F|gFl2wKǙ%48 c A*j[` &͐a_'A޹w\ P'|1x )SxkD| 䴁PJ8N j2Ć:„lE?zC}g y[GIw门/z07˚Y0*9`fmĩRcp4Ck0_AV0ȉ})9Kwlޏ+_Bܑ,]fP;0~ymٶ=4Q<ݤ o4`gߠ2%f^ozx19`jdEvjTN?Tpʱ=0(q@4k pnjJ0OSEc6߿0B(7J|yDOu6K1 njdCIܞssɔ 2DO2v(ɺyJ$Ĝ(mv !ܵ&˶!E" z6<Ė8FT.:hX] ɖ;!qޫ,@`F=;9i@X"nLh (X A( tk>,lra"hPx&D092@Ky 0Ց+BA]]lG(aa%6YOԕ/.~vOCgNT,ti:Z[S}8E"? P᣾ٷH-Z̅q l9pq,Vin.x+&#l#3XO&|_b(SPR &PێdXmp>_۠|hJm?jw՟4Vi1֭QeaFGG1H~Wfହss P:VsgH}fq wh %W5|4HZ}ML*#sM T}Ō &8ZPo!\g;"#.SOIWxuUu<>:Ü괨d).qi1ԃ15qH') N^\ VTr9Vrpr+>CMLg 뵵k5<=J7$Yة)>j&Xt 6>Itdf*͞]Nx)c 6on'P~g^OK#|Tɳl}Kh oT8DC'{(h<>i=kˋ (J7Yf;ς$~:/v)IA! wNw.T[jQˌbpQ It=wű|:)ar];S5yDXc[ƀxO$IE~F(Ksr<Ì@yvE͓G^e|L?vylgn,ca,v[P=WW 9z_$7SPw}f3v rkgԄY71qN` '[aPqnL@:tL2p+6C_S=k<-O:-/W"$.d%đ8; j?]t1} N7)Y#ZW(ld5\>68ŬG{ܽGwi(' s,:cӵ4$\!?G ض@L^:?22PK1Bڝaқtc~A'+پMo!ŝDlB^"g>~U-j2o] mslDbx:Mh8 jΝXJÆy!(eTEsso3ZBA {e$X'2jJK)X!<_:]( =pӁBL> NS6ədqk8.;o#߳?jO Q۝..8oBf 6LD9uvfF$#n qhHȕKZ V~=> XPekdmߚVՍƗ0% _|Q*D u`GI~+xE)GM=[9b [ }}MǚTQncz7.y}ixF̓r[E̶T*2mȍ6Ht| H[+d9ۉbv1.@t]y`uЇ3eFh>g-r~ mEt㺺r܇|'BG;gS)^< iE<&ۜcďᰂ4Ҵ`ۿ]et%P> %4#W9?&ykcR*?ګSKuR?ce> Ƅ,?m}::w bIkݪmW( !gAEqwI}1|Ҫ~t9GL-g4--P44/Uabzģw⺐XgC?6?mxit>$P>3C7SVuj4td$/g-`ztp8k*چr܏>W Zan3Pu[_3ˀsn|˜:#Z}v> X +2_gۘUv@IƟ77y&N2b'y7VŀkdL3-{/}v)r&T<Pn7®̏(.v.wcH]LxRbGwdeH7.o)Tb )Ucr>ߋY?$) Զq:qt}2a0wf/ !^` 7& mcAa}~Eo\,&$tͪ/MQ haH;ZeyZy4p]Ͷ+b3"fʓgNxWWmA" BnV!{zzC&-U_Ԝ4g7RAz:Kw(bPY3I)u1`:S~"uv({jӯŎ >y/*F:iL3[fBq@Bcp%Iso {kdC %҃ӕODGRٚZ+1ЏܹƏ3,DyQqe,N>(w$9@ZUjq ;rǖY/v'U`S./4/H@C|6^\ XBw2\GPO>$q;&7gbLb|אnJ i(a=:ύR+AɊē7Ķ:҆{SBb[ǼuEXo)qGZ&,Sy7U@B䇺y腳+ KP i:@̤>έl sSVtRcəū3[U=koiQǽOo]hhi*3}J2P6Art:zDV֋x,@0]S9' moKԦmEH0)5$L Ϊ5lDL,;Ԟˮ@B%WVjG"4X ČIר<+ W,Ƿzx%KC1ؗ6@Sf~,l1i 1t$~S[H7.{8xi:eWc"oI*Swە*(bYԠZ̤1٥C`Iܧcɍ3[?hV*`|&Oo/&}"OLoe-@^Ok).vɣkiXV ᩗ񵰲NWa!f8iEΚ]EL1KS84ڇ0$sɚ:KTpDSAWAyFi<+aHVpqIî^Ae#m 7kW1UTNJEӎSTl" YxE)nbB1sS=xZ)׮YȜF)u 6%o!#-+Z5;ٚq<>PBe)`-JxS |umÑ)Zo8<\y5ŌaMo[SBEPdȽBv sZ(SJ-,/oy3b$)[9\!QͰkZ=2 ӝ R[\Y!Cd%q:SJ" ]൜ |jQͅRHyl H fV-g>:^g3 M otm}[ 3zB] F}A8J?HwItnWMxx9ԯM缛Iq ;rp B5Y~~8)}''ɜ&.O=inJObC8D n HO,T=ƥ>g=r9Nap-s FT,(S֡KNy(h7$1tba3?P"ޭXwEzranݔ–K#ř0P*#:"&<7j8#84zJ+GT&դ:5$"cLV7c]#gF袷|˜@ naR{/fm / ̰{,ZėD R-@~/S&וsF퐂c,Pg*li?Ɂ.?s2N}6ojٞ}{$Am5=ƹ`ok[J ]*T}۫5aA(_j=e!Dz`a|,>Y$-z~:;yw kJ ^yZRNB\BS麉ǝ'aS_Y#uB9V!Q"$4inup] 0JgD*[!XO~4r:Khdrh8|7t]>SO ب$N*1)ձh46PuyҝjCp8+7ػ7d%D2Ay%ĉ;1g}~IT<(r&nM\0C3İ|f=|j6swBg[jgxh.<΁_:ѹRχN`%bZj^oh 6c?#zZ﷨ށu@訷It4㭮wD%>/1hyQZU5[L\zҸu|O+a^ ܹ۩=$[pO˾\uT٘$ G.QQN:3wBwoL>Hz'.q$ Rbq8!̮S!d͙ {^"h^xreB:] YIL~5#9B{f6Ň~A̸QY-8N`{jjIFtً&/c@V7o>{GYWEӇ/}VEF s$l_OE^z(7foh[.uh#ae6B5o:I>$Q6V$~bD/08s>^ɬfi*DYj?W+1em9 .}.\ K\٨]jZtiN[ $v-ra`Mĺ*YNd034,. OԘVd돟s XTi&,em冭DsX P[:BQ+k9%o&҄0;\`??J,ITm~^7b.ա*k{'y*\|uZz}[o+(Zqяq!$NY^&O;az޽Z|v ̯f#]~!ETUPM8Kp+*Iz-ld$L? 9 RduPX"+UJ*Sni1 =UN ny ƃG= f|(21wQ r }_wLҿb6]PpxoBt [(# z{v٩ -Tcm:瞞dWUIRfR6B0:l9t<}ƪR9Įw :PF66X(yZ{dق*^/< &D=O7gTf.Wpe#6Aȭ®׽[#4&e; V\ŻbEkD 1[|mmLT\qWFz.8`к@oš 4oްElaf@tM7 WIg`i]R o٤Xq3 Xxݚ"1.]ڬ(* '2Ȓfaϑ  P}@a\dG* 14S^vL% XtH0"%3vZ.Ei\?&sH< 1.'Ec}㹪 Erdd#P58ӈA ˃ZwAnd䁁6-||F](<?E]fm޵ZLhF{WפO6IP(€F0GbJ}ݻ尊oZbV<bcF&xb5Y3RV-$^ c̀\ZA:>*`>˸{O/-EzJ$%@kтֽ-uoYI $ Q3DZLOj@^WK:1Lm ^t \MF&<-(W#:; .a5q{C܄]StsxU9 (q}u#M@_ "&I?rY&׭ٮ~/|X S$ b} Q Ya.9U'?LJO7`;(U*;qnuF9T,40F74v؜7sBePܸ!iD@>VbhrFPwV-TO!ʆ0xS a!xJ&Z[d搜n0:wNe?]X&B=31P0y0l!4k`JتۊiK&^8# 8#Owlh1 ^z;sg59*fZy(\>vTY(r<Y<,{<crN-@!Yd(w4*(nq)I4Se ?f#[R+,PrTVrYNNXlB=]%i%pGзG߻qoPO,oHyc+RO& cYh}H9}Ӿ_%0OVź%QPAшS wM֪up#?o&È.JsgQ%{O5cٻƦ;X6{3tQ~b|M,)K<$ ڒ{ }2_?KG#-`#}>u-bpM]O(Db F_'?¾"?%o>QEm^R/5Bē( W:ҿ-UUiB>녔6kX)B`:7AуzهT* Z6Xڹ&]qذ[ԍxyc>^[/t~NsnY-2pyL*P¿Ğsو& ևaXRjщ$gHHXtkJ-e 8I{+7>xM30E[V@(U,+v*ee% ]UP0a|ki'?Jni X!)jnKV"72DvU5}2.L'$4~"G94YKr]gK8)3 C?d| @4}$J4?#-羂h MB\JbJh,Y gN25NX eU?IxI`@H+bRS>H{NE#mY&SBzfu.q❵$P}%XYWQa;cKY ,mL "[*vS*~,n7S{ъN%ǝ f:aRS >A[KH#L;((Me+5PyL}^ںkmBُ+l)^\"uoa2l[eacUqP+hȧd, #'778 2'9dSH:_q/N{ `.4Ti:SON4 q5@JYEo-@q}0 ;eaem>R dC{| Zž?~kcv1a$r`Rlny`fS&#lZ,-%ɫ rO͛H'UμC v>~Q05Y]!UfnZa9tU]_'2G -h :jFE^h- Vb) 7o*9ư DBX鄩1w&Sd9Y* y}%`]rSN_h R?1VG&f־ۿZ[Ŧ :U|끲:sOU7r Aiܛ#Gp@~vVuyTrK 孋*b}|1΢s%r<,ꔍ*o eJEs8-u} > ؔ HpPpH >Y}M]vju$޵ bm2DOm'*LZtG3kf (1o4[Sۥ$./5 06@L,X=?7JV'apB^)ShPP~цB7S*$%1%}BҪ\$>"3n @%ø*8ia!8}r:0j$ lw Vͬj]D&|xY/F|魉#;$IOGŲ`/#NPW:ǿ8‰%9#gRؔΠ~kxM*FӂL'T@ߦkfrl-7b rA`t!1gca!5O?﷉E'0^1> @='&fp7w]c&]{Mvc˔Lf8" Fv}hӭ$q)rɣNrF<58DtBH(4ĕaU'tиG{*#61gX^XrrTKMtƪfcޠsm+YQo :QƻUb\xtP\WW-vP쳅f͎67-u 8 |Ф&N>Og7s (W])s2ut `Ӝx2'W8¶M4ik q0K =|FYnZ/"Iߒ<^fnRK YO~Sb䍟hOc5V75f'> I\X 9ݒm%M\cs5;wIQ~MØ|WseRPa6M۲.du+JiS!_5U!Cnxcŏ6P*VڏYin}g<MNY;jLX8%ٞ~erQ*3cfW?7${z+Hʘ/؈l(_G ^5d> 學ےpqQD : y\/B|3O&wFlD]V.J#mtqwYg̿ۧ,wEs#bWaMPcP4O8<2KDLv0R]y1xj^ϻdNbTu2 ZAj3 H&- O =݂5Gʆ%ՀաDw֦侹'Z2lگgJ6Px1{ 1xKt7"~7bU91nc"^y&?J*ŗ|w޷` dG|Vc突 #-ψ\ 6 v~!t7{L;35=3A@/Ӆfy,J±W11xE%sph9 [;AK@2E;vArrtOϗ.gWf >NY&G`f̂&/Hpq{(蘪SOtS>_Ə@73N8Ϗ?[; yz$rJ,**"  ]妳@_"b{- C*=(3% GV&9p S"y@[Lk/ T^UbVJh AmwyI Q^-iSe  G-3/=:yF:ChC/5hNu=DgH" g4IE+#RV{1vc4ngD޳ Z<؀NQCr!d 4FoJsLtP6Q4/>6ztm \< e:×S Y߅\/e s#=X ^J[ZܼĪ,\&R޷5;kZ"clǺ/h(띔Eq/quJ,aKӬf 1F7({JЛ0CґCنy^=0ץ)Ϻw~ji@,N&i~{p㏈AK,U$&i5Si\(>;i\ےtf7L.W]eQbQ uM=tL]cMEV W.,a1j}- dp^u(|4/ Fl̒ L>Xqf6?g/3HwTHTbJZ#eH&:h%4w}ʷ frxF2UȕT' 3d/jƼ\߾#F`tFSio`DjGVm4L_@?iR:0G%=9iṾt 2Q ;ǶgI?Fv6*/}é+u51Dle;oFmY32l,堍TVɖc win9[0d̃[CZjXm4".b2EK2DGLVǀ8o⏷:"?Z~ظ6"W!.`cHL7$kpk(Uf]/E`b? :ӻ_i(|uOF5A |"ĨkjṆ Τ:ۜXi\131mJ.lQ`ulv%t>5Nb=p~XW?[ 隊Ul44\!ԕ)JRӔ W\#Ht_smw.&bwWŞyXFG{}Qm8uX%Z0@ɻR'n;w>C\>ٻEa JBr<0XxL{_l\[Xyv*ՄzRnS;_= &}~Ñ=@yԪV ǴM~(5;, R^>(EY W)C#38Lti^ֳOFaިŠ|`7b9}Uj-|v^U=}0D-,aߚXst\Jxj@B^m+hPRamM˼_ SO.?q#N %X\B}abOV5fP1ѽ,L#G?C*el>R?F/ŌԛkVK<mVѐ려k,Ei 19ux~F e /0t$ƹ4eʀEdL$!Iߗ,pwsE[]~glwIO1o4٦WO+5\BFєu+uzҬM&p{O[UGY?VvesY$LqvO=jKPNEP q1dv9O254)tu"ӤWoTMn΄gH7G]3>#gcdKpAH7j%>@|ʲR-?,q3kGx6Zܭ?(l |Jm:>*o[<_sFpy ؟Cn`BAr|B^`^e=ɬ!شMDd l-'fcZ]-b5AMQl$ETmjAWaPs^+4NُA>?&.q6 s~'L)f!@3T9HZ_j$iQX^}5Ԑ#Ux3{FqA!*'}/2A[[a㞍` H{XGT$9TBi?czh:bP\kxA8^nB5jn `_4>J6tZ\⮹$m`X JNyŹx̂G"ͦ,=o8lr"yYoS'؊"?s&t!Y7)txxJ mGC%X"Q3 H~ضF(j nP⹴-`>UAo#We: ˛=l,tSw-AAl=W"n(_l-3RFq -TI͢udYɅ/&(06_S9z~kˊ.`l3Lm%dmHWA}S'7>$PeYBCw⎏'ݫiWSaz4k"r7M c12q6CSvNڗ q5,(|OQa^;4Sd | 9Du]$][!grso3%XϲTR.Š~Z 0Z䄃?đkzyWYM 䢾~d&XHCB|cgJntR[dsMmȥ2_L@}9_B3N&(S%oC4Kr ]``mn"PL 454%5N_ua[`毊r06Hph3jdOZ5!Wzgx[ P)m%Vb"&A W 2kL^ z&;<%HBve3yO֕R|Uuv1,]6 >=Φ˥ХXY?^xA+'l1[%> s ^Mh6k}6*d\E"*b>s(%L|o'aǨ(іowj"=ݮ7|U:KXxI}[uތ] ^\fx)b4i_sq¤0fMX.!B,Y`拱@4 ,hrN.&(گmUGМ }>lP;p6T ~;x2;Jr`!P3[r=mVqAFQhKeCԍŸ^f:e@DFez~FE^zyi53VC-ϳÌ %N-r˜;j0k$ďpb8J-,;0uYx{|DW" F <-BhUruެ(Ah`= FK6۷&xzp8s^U*1@)8YNy6.Mo`/D\J:I7fAГlBܱ {Mc2\ͥfp V>OZnKb{DY5 J:A_6%q8 '=: (wyRV凪 2A^zpOD;r9縠wA!y2<AJ^hhK1i橎`9(ZNWd*ZgOpY|uށʐrgk2ա:+J;@Q-7f)WȠ˅jTBe+t?𡸊mWiD,Fyp%|k5U%1ZȵX k!^Č B% DZ-82򣔲r0 jB>%t5)m<,U؁erwXSV[R,Wk^< &/=7.ḶM`-5q>.V^VI}yܥNj^{b:I0sQ5o2x{p>/%i!o&qGRie.{ 6;W)C ?ܛ^D> ]Z%nx)/-΍ $vc/F,7c( F&xdžiM$PU- ~45uS֎ub*\>_գ5%I@LͪiZR ȫD-^3Xf.٩ AwdlpGj5" P:b ٜ$ OSl)=6X8?m\kr%~Y}Kldx$%A+%|1d}T 9ThPݟ6jbZ`ŌtH21EAMj,&?кS'-6תMAnvntt%>4.|ZzVtk-uUyh{UeH@FhCY۸ya$"ښS8ʫr@vE-汌~ a(r$ Qqx3 jM399at+f#ک~i[I]_v/ůoͦcT#Ǘ9eH7%V60\W} J[ uܗv,|c]FL@̹ɱNCDeQ(Iʩn `"OK]WDU ӌA:"m?)dmp1|)Z* n hR@2H69V =zz/UZ(<[UZ/)+j|06 ˼^(@Ld]I%r,0{1f]RJ+H(2R16w\ֈhH3x߶xG|U.Χ<'L*բ #0 uuXr~b*mP!@`=\8MVХNs٫ݹ"cȟeDq{Ff'4, 5 qf2xD ེ8uXPݞL_qcKs Q}$ !c8_tG8_ԊxP(A|U*m}pAMFIRugzLW슩ݱН&tSwj_ݹK s1æJͣY< Ch8)sܯS?萁]2+J5|.+ω`-vBk+s7 koE]"igoJ-[1pHx'P-#iTE6$"\e+&K|5XɇBi* TڙpayKz*~cWVwR76H:Qeedx%sI1N,Q$sc KJHnb;|a_ ` lHGIJ-CtM&{ùghv¯"Ol滶%mS(R7p pD\x7儊WvFQeBLiK>b/OZ [¼#1AY*!®q3ϕDPJՈ' >v=F/羭u0 vFZ632a dMUB[mH7`xDM!WdxnuBG?6цkXTL|a/.6dkp7rQc}AOJF٤g.qsGz TK8#}ޠʽ/'ΪxKΤV5_䦵"z""6X? 2%W!*rr աҜf`U\Y"-huC[5N >&J G'Te g6I)i ,I~X- ;Ѥ'-^K/#Ϫ=˅.(ؾD$i.Ia&8Z: 3qY&oWlo}Zzʧ-+B릷g6AYWrmPNUtbZ2%[9Y 7;Ԑ2AIK[<.;H;2BW.k{fnSM5/lvs2 :2Nm~ Ɨ[bcjw1W{]zV%|WbzSnvNk7[ՃHrn54 ,,A1fOsQZx0op%>h#99[vkkͱyR;XH]ۓ cLjtiO!DJB*epb{q+Uf<"ydj$龁lY*To0/5 ]rDBgvgJ}2rk7)V!$4֫7"VN6S* 6^N ]F4)$J;ݦ­xd%|ՀѧoOށR>M*2#:ub)~*n \|mΟ !=,ݝceQa }I^쮼x DoPg;S9Rvv^  c]`P(.r1_I9FhyNGٔJ98 VTSf[>0 欽@L1TdlV3b&y[ݗ0ȶcR&ٓw0qh Cj 9[y;0b2-L؝?-# σ cPVH.,3WvS^&1#p6@:K[5R |~ 6.In"SO[?.kݥ<XRQb jUPHGp8FUg2 S{@83]PKRf8̃J ,(ZhfVS{ŵQY#@; q{z~_!_\$+ hNT*H5y$µĉl!oӻ5ĐETnxdNUY;Zi!:۫gN]wJElCPiH̏«-Vq(<>dإqyASlϨ/2r'ͣЧǀjI3t ]0@E^=dCB!ᅶz .ǠN7+MEd>Oj~GX C :'~kʽP^լhXuWp}錒6~,lh1?.0Y`آщj5)j7{P n;N׎똾'DwoGJeU +7ׄ(&wM%1#6LRCv&MS;XSJ D φlj<5&A D~`sG 4EGewS* PĦ:vZ<&  frύǽsLdEJSvB,yb0(ud.hm"Cn7e YCzPɉ#Gz柱_Le,h8ˉbѰ #2KFw9i iEC2+t\yѰ Kop_/DԿ` 0Iիeu yp֕/ruug<=a?'j<ݤgOE$!h& 409k~_AЃd׍lD8}O΋ .Kw9P$&Rc9q/*s߆y۽oʰ9Mh76 eBTNcA VM@5?:]Q-n۠>AW[VoYUiw5,C^U+|w J4_DCz\>;e %*qT̀U2RbV Pz.0[N&<L@J RaĢp1~o,^"B-~ kh=HBUJvBaXtw(0- ٱ&kWy!HEa`ZC2t^Od"ɶ jRަB^!/#Õ"X|g(A ݚz~c|"\}x % MJزw;FSz+ |b0@ (t$ޘ:0)DA׆d ~3;F0Y+ $kj.j91 ݑ "#jVH$̹Oy\Bo(Iun N10i^XUgqZCwm($_h&cv/æ 4bpXK?o(Og>ew w.LE8 poj^^JxHVxSpLfo*hmb;qjB|M+NG nE"&/mܿ"uҞŮsv5tU(GG f849+˝`SmnGb]֏@{2Q\S>͝R*$ym̬).#C\Gep|1U=;B 'ˮo`sάdz9LM.티r7ֈu6yK=|jvʽڜLDHdt}S9 1SFp2ixiH.ۋ=|Q]tF2|Sdn-zl-@z 1Χ *wWJ%]YUs/jmrZGX{ kK.S ^ )C y9g]_+>7$f{*|yd{lA"s^HzGs!1HKU2%@hfP;Ipft.ZO]RHQ"`N\[3PFZW#X}?r8/gPΞzo`:C rd@<aTWoTd +)c=-E`8D=jkSxʍUNjӋ+tz:AV&h8 3 Q)`ABRSE֪Vell]G#MRu)GF$C 98!DT,aJCF\O2Bpߵy^ LT ;ghzwk.´&aܳe)Tlqkt媟5@vg"u(LlSy/a`BL_ef-۟`1)-155ƶ9V3(I)#唱͍cxiAs_mw20zsK`2oj=$8!iOl :$x.dtbtidkA zS)Tj \ب.UivSxwV)u #ߋ%+ "\-ˌIY$)iW(A)2 I0<3!6@@FS8? +m-(ܤJ)$EHXhlTt㈾(34 ѸUEtN8 L|*JwБdqZ#}߁[W4 kc M{ԶI[XYc_Y?PuȺGKI܎Ed9Z&@F D:Rhf?/*Y$(.y^3acj\n)VlhB8NZ64A3 /ձ֛_H\ LQx?F 5eZWe31$}[e-'\U`+yG0c:jE8uk=?&MT/mG)=+Q|4%yvv/}ykǬRw/9F'kpQ8v(c3<Йt|cahtbxMWxA+Hݺ!Tŗu E9Oo$SIwtŗ)hkDQ@S IrUjQrLƯI>{: @iK-h"b }} Ӄ=;ux]PYIi 8| a]#܎5ϫc.Lz5`A$⥴L`3[GܨI',XF/JVF Y$Nhtk+w% `wC]ԞlB^sZ z@;E.FXaKH.>zEfW}-Kyaɽ=pD:o8 PMb$ljSAqwɌ0 n]$ߞ1)J xNyyp҆dgFR"l qw.Zb֓$gK 0=gtAXpy_} 7XFk)dW%?7cfyUt _Wʬ.ӄkSav$‚EP*;\+bDR7l>\'/Ow6GpŐY`p^P#qB*HQtv1*!߻ s?:ډt|s&Ok120;)0 '*~SI Ԯ٥ H,"䳏d0Q >O_4';C/5!(F_u^n$џ5gYn{y&l9 ؂)Y🃦_Bs{^iô; ;38 /+_Uu3AiMUgjʀAQe,!6=Ul+#0sSu]t'2y"a-"F]hju+ d„Glh^kntc't{Y-ߣ|ki=zM*@P ݽi{+=SiFF`}#'_30`aRq,2K. TP &<:w*0qr0 $/"lx9 WwC+pz|={3b[8<ˣC.=ב^"GaIPWg[8G(DqMq.&i:^$hxV9)7igҒ(P:lKe+~4K^=;UO{ 2%F47bpܝJ'i!##7}>;鸚l0GC9HqM3-4P]Nstx)f»oK6u /\#60^%OIJfՊj3ՃBMͭ`C,B­b q:cL5rj԰bzػY/k_q ݋7Y,uqʸ+Gmݑ6k{[9M]3ya JTaO+@ic`DF =oy+8)i*LE.1cX;i\=*`c h-oKYL`a`!i>]Qk"6u px9S?u d,Aeԕ<7.Ab?qvdrWb^I <8 gćy-X{-a{R{Q:#3 ϥ<ȮٞY>5b;m4FA5⤖d5Kg)烂_@X忪 a!#K"ّ^M퐟PfdXN'H-; Z=6 4ʩ>(yAfGjt+=~VŚaߎo=c´VzKɴxE$ 5`TѲ7/kv=a08Xg+ f@D(eOY / |alj|!Yܞ]G*͔4~]8G! ^)T1/Yw ֈuƛfqY"€ZTXu e\pD}꫉0p `_:EC.N)@g(Z?Mj>tUx=!I_,,eǭz_׍,0|@q]BVYQf++'A_}>zlaSx퇶=^B9EQhMZMDe-w.I/w>i<@S'%giQoQ9өMV9Y5<[؎1Mr}%pO^@w`,JK '`3nPLB6>U3HwqӇ1SN- _Sq(ŔEZx?ӈ鳸HQ@gE٨Ž>وe}6ȟF1&aXfШ\*w0!pEIߔybw2eA߀"\*^ft9c2k}ۉnvdž3VcY>U"<ѐb7F 604N(d"!NV Lؠ,Jjnه(}Q67<]Bpr l!ˢN2Zіβ[]]֯|`)wlػzP4U׷QoE]̈́4`b0)w؎*XBY<)c1HL'XZA}5j@ef#%fG2ק-\5KOmh2э=+dRo8ކ?&$԰ObCU1^fa0 '%Q `|$OG#m| _~1ZZO&6`w0x[!܃$t"A`-zUҵ }fe@Bsdl?BG|w#zzmͶ].p-!-c1KN)OéĞJޗv&{{ ^E0_ZiЌut&EqKyQ|0QG,5uf)yF2Aň''!!.Y_`9:LXPo4 H^Z EH:s\<RaC]>?ġ--f_8fwqlM` !lWM[KlRV*/JEɲZv![z!,*ќ4ڤuIлHPB}lJ3UXlqqͰ3BGq*6A78'i4:WNճ m\bo[5cNANُS\8`R#srdKKz"ӃY:BvӇ)̿KҰ["6"#J؟ L0wgz,IhA}?0_ar2?hZZҎI '2@88.#f!g=D/;!}8qZkM"^gZ7:,qC,-"t{Nuu=3-2ه%l։1)ϳKrS}K`0JovD˂ݽ*ʯ dEw)9dxEִ\USyU_ͧ}+bT$OCffa6bnS~Y4Qzӯ$(SnQz3Њe;~ ~q EQI$U/771LHW߿=( 'wS>O_[Q2.40w†N1^e@b!d ,]yC>,:1փ) ~[fZuIDJX*:`mbH<6%cY vB[PZwPXD7kى piHQoO!Z͠`l#LCuSskR$ͮ Xru'ԡ}!ycb{i4'VLd~3®n-by 4rSWSu_Rfd gzY=l㗋3> 1̨)YHةp+.MtH5+X^/C}N㠚rgv՝ui!˒9F%z%n( h 2ОyԲf1{Hǁ:OUurNJL`: F]; O]Wl85P-|‹7ž _% ~OZkdnfE]A"YU7Ad-Ad2Di;|fǡ-01\iЅކRh? `\j,T;anif'2oga7$1C LcmO>S}'ʡְ;O6$~{ҕg3teL4*œ1E|?;| Г?ԵwT'||Oaܜ~ \u@*"`*w!$ժ`5>**+d~9oi o|S| r`}{ 9/W,Q-_1a18PA ; ɒ|gbfp ]VO@c+sF&Z_h5o5"8x];I|\4A(]zo]ڪ)UIUYI5%br 2oh+kvW^ T{yca<_{ ep:'FYvX-s:hn]h-X0ߘu_2y`xѷ7t'n;lҒ2ƿZ`>77Ja FzJ$ZElgr[PQ.IѝzzؚƊ %sM(ﺮE$,@7x!)E2c=4)Ygv {4l2bF,sfeF)ztrѾ}$DΉdQG|>"ke3^$e aKE2znSf `N)YV}b7$/˫6܏PМ I3B؀p,Uњ@3"ǐg:dWg"z[IG |˗fcÅg-,`dy;̟R`/w;|Fsm&\sZ,i6zOPskkPkl/X;UzIƏ5G"$A.xmah;6ugyb']`z +7>F&E?xK'a':Q5;=f~Xfi#1ܸ^EJEx6DC Jl\BlB\ʙx7BSpp)ͦyg%Ĉ*Xjhc+.Q@ (I/s8$)IViFmԍM)_,h1|sy9h:$~{+/"-ޗW!J%$Q$_GAzV!mSgy lDQ82w Z MWv?ʥ2'.Up󸘩EDl- ޒCWo PQ403C֡0`r9ʙ=+Y/,CK^eȔmrS,o$ú_k)ܬRuq.t^,m3>cDbnbiT^Zݣ-n%s! Y(@jU*ISSlf):} =6Rʆ5!s{T;@Wٶz>]Hp Olҏ" NKܼWpdy* ^jabq!?|iLoq/Q蓡af<,ro&3V~чSY:-ՙF?|Ψc3 VfkBd>~ p t%he ۥms;5vFG#I 즅6~,cmL[/sS}eI%V ?W,AliUӲb9/&хDMGyxwt#R`DvQu+;߱z#>1!mXނBC;z|&7{IVK} ^9* =T:/!^>zxUD' L)[z:[jj$N?s"+A"Als0ȉ.AAԏėm *0O}O6z[HbG \[$߃wY;ʜkG|jq[ă 3@uR%?;"8}/9_5H"Z~eejR  ʳnm]He%=yV>j=&.W|}ƌ :UAft󇌝H麾8I#[wc- ?B!ڤ~Q0"*1n^GQˇG]T&ۈ!]q _SS t ~E'“onJ #vϟ!=QӇּXz 0KpkKF4، IɐeD/Y0@JW7(` 0r93!yl3]څ*mDa&*=Y&j~tK1ḟeƖB'٘_ٷC?JǖשaDn1XV' CQ覃hjf~qŨwB;ۊ"jew x [8a%BAU䗯SeCBև7[&yT.MHEueP>G艑[:۽/r0QrTw2vzS1 㔬3 o%3mFkE1a'xA: קq}44 ߘn+ ڟTuWpf~<}+p`N՜Uc|8s+brRBJ$n#롿̜3{*UdjMa;Pizjo3?#%OKߤSt9yodg'I7HoR8 4kUQ([ {MCHWs{ضuڪF^U@94>^3"I $Qò8>/RwC`?M(hʼn!`L3n=9/HeZPKe%B{$8J@yÌVU$@Tu>ܻqHnMmAXI$c%L *HC ]oXmKsXw[UCޚZ1+G7eůK+qɋ)>^]Ffͧk u@=!ՋQ+S:t"c+Tc^JkRUBr[Z(z`+fKY8\ʆ?r3n 5*i/hzAAjO]:X-Y )TP Isgd_/rP‰4zV 2 t'SDW~q-?lv%=<6jP '|N+<BӡुN׈o⟱}g~ z/yU8'>OB/Tf(!r΂6pY=yrأ1S~Ĺݭw{ހ,z<Iq>ks.gܧ2{zHJn|?Jj՚JʕKlcӬCna8qN2WYG[mxQQh@ ojSɊ2Vpdܤn++'Av?~n+1Vd|_'h&T7yF%ao.{.[%eM}7!rz#2d)eE iRʾ9D=YLؘ_}4>n`t 37Vq$;>eW! 㤤KY#EyH"IfŬȬ~էkJx MWRyOwGʘ|y6JpTp1;MǰgI?ibWܜg*9kfý f ߈>R>آ]v&cC*3I6Q9" B&fv%cVF+nuiARQ-[}H4u w.//9X$:m sz(/~)=äyHǍ@`;۔q n7pV+$,¶4uД?Ns.~AA^T>Oom[}i6lܦbcC3?G e?86]Wj/=G751NKٱ)`#dBj̲9!)iIK_DoRKhxA:˳ L[UBn2pE4丈e+T#ܫ/h #@AFQ]$[BT69q,:Jt`- (Aqh nľ}ĊN>uj)MfLOX[gY&-ڹ˛SFZ΃ת&mt5FY}蠇 j4nD?OxIRuq\X.c G{ul2#Cof:vbu L׫3-Yܱ5T<taNzW/kLԘ8;CWjR5/Oq4pOT RHh G;0bL5 FTv˺X cơn %~ uj_{TϤq,rgMLkjOMAS~_n2Q:j?6`oPK։+HAKv|,֯Mv'lmao4 /qįM{b(EPN+&W4n1 hޅyB%=f߹^+khn-3o4m'EX9D|| ګ ]ލt0A}R-$%/_Q Teu`ecbO)K~,l4%FCATCo?jŊ$?p[ "2= ~4.GAI?YrxX p-eb@EIcj\'.@Ffew 6e*Y29/0ĔKO寑fy_"NCïhp^;27& GDkȬ7|7x|2Uvkre.v@1oUNLAjtZ0gPϪˍ^{ӲXu-7wPLxMfhL[Fi$+V Y(B#3@#8(?_Ps^]\X}bnx`>W!5 , 8cG G]A;H N][C-cp.]C(4$d4bdX +9ؐPA8:k_`6/z#Ԡ)e6}\zb9*Ɠ i&ﲧ\!F!H!>+r%YNjq*Ks?ؘ5x܁7m_DIp0 zHS Lcڬˮ`hĻ`{f4 1Z*Sp9/1q]ͩSn~B:L GǍ:l B*&hZ'tfU6.yC9"~O qj$204dhW-g+eha,Vq;]mG"DMjPnDF޿+0ȅIE_ zHFaB:I +ϑ2!]8eS)G*aPPohvvOSD}YPb4xkIv@fe/W+ƺ H3掿ɌP Ɂwc=sOU@[u}Xh&>g݀2YJ5too =MdD#ҷ́\KeaAݹ4@%B_n NU0 P瀾4ݭpwBbWZ+D懺 tkt?d>]U.ژB-i#w~MD<Cr@n;!$[9v7V> fܩn7Ҷ$c8,2n|w`b ukA"2PH~Yz AƃFrN(Lp;T2J vz[PLuVc=$IGv  SE:Ú su>D(*\$N&sf !&{#C@|i`,C=hN+QU_t83x < ^UJQ}t(NN}`%Zg%Ƌl UPnq, gZfȫKrs%dd0XCJd4pqAp/.:s1?\pk ;לApG"Z7t62q3~&mWkBy=-C &59j uK%B)D6zNXjqU_thΈ4zf8HOwru|#oB/~CNϻW̮Fvuk}L JS̷F)abM_Fw2|lFXaSQY]tȐ6&13*=(Q1W $M;N;I%}:aʳ-q:G1DԔrG>JB߸N]&IFqW]kʋS~4+j'C2UT$E; Ivb$U`-9G})Iln+̳0=FO-\2T䠵WRJbqѩW0C&.+q A·fz̩ =GarD"4&Ep[e- IՔK4׏sM!)ۨđB,ZDs{[S+yкԊ.6XRrVx08X A9vRro7&VƏw@)$% W.bܴjVOĀH%; ﹃򇾏w&~#/eS}Zh9̎ tKP4>L4)1Zs"<9u^ys:q__(W8%f9^2!M#%pݻ+7B~Tѡm9LEv*5=õ *OBw ?p&|xq)ގK&]~.9ҙfp6!m%}GwV\H[ؤpSBLOc65~|XI5 =ZucR N[4p@7M4]XOn#XUr ~'AFE׭\/o: _2ilqG'شFEQkQ#wo8iO۩^x_/*/ }A:o˶~<${Ɛ n#E.|1"ٓ9ђ,# p([akB} ]ꍂ]U|^NuՃ)W[ruDHLPwWCt5)2:E;&2# F'/[Y *[;>TsO֩M8]rV5NM~^eE9x D[d]60N2;4AX> J,-.fd2'o8'B Q}J Qu\m|r;ѵqR`Myǎ*Um_^|v #@^*Gqˀ=. p2cv)cEhSX{(ǰ`}x 5`Ωbә,i/Tn e)/c[&h;Z^3.ZeEu&U熑'~ AS Gğ{{@bDefX@dI?YP-:#keipa{g*zz䄙A)fơz ԝKBT C'>/YSRNO["iG6G^8 .UjȨ+[YCkdB8(+x1wA}9xJah3qbޤsSP"+OH/8>pRj(k}PnÌm6@,U,ФHe"nuR{LjGǒ^F>TI`YI!ڰ˕t҇A'<.En *8.O`݄~7Ll Y~U_L К͈бf8{-qԲ/e/nf(&8ЕC[y>_ˣӆZ 2uh@S vtm=rBqxb Q+M,Hr]UĊ=I]Yuvz|B1b` 9]‚.%XT U7vJTx@|Qo`"3=B|F\-dw>ݙjqT1*k,5/_fKK ! B u֔F͞t ^rZ>19g"KgԄB*Ձo+* U&/ U*%T '^^"= n.9 ~ܿKa+Fy f7(c7],`T%'5y Ě\RbҜjOC, vF`ar7U+CmoTB#ӗ J`ڛusF)!0@I<ڮ{t(OL o"]CN>\-5nq05cC:(xĘG&q^;A^~{~mrK`69FnbpF(YnGhӐKfxI$ckx:yna&٭L%, D 7[~TN9z"X[TbN4Ё\ \P&o,;x0fx8#[5neag_m~9VMNE{X-=c' e\e|+ҧ=ϥM2}H8EYo m~_T,~7RɗE=zZrԢʼn.7NOGbk;:1shP7wr4G[qEh@-0|qG-e.ѓ[%%Q&,gX##[=I:nڤl`I 52_࿡X &qqs;ɟ̾nyтRѱ? ,ۤw]RÄ}#H+k7C|C=!) GΜDo#]p{!_b._)?\RI@uloI0@-zfKQ/=Ԡ~:HRC522tϣW@TF1amB"3ЖY08Xs>l*%<* p4ݸS7eV$d2P3 e"V-)y%AE?c6P:v? eٶHAhAn(>.;U+-̛EExr7˃3쨸$Kơ0JdzQk~1ɖ^/fnH+&JsK|3ws ?:lV|GA4Vc$(&i*(Jdd`+~?v8u{2%򝐀"%n9dBk$݈H)T&WU*hN@kEƒ6'x z\_'DWi4 nXN=aY8CM_$}j.;{g̵0{ܒIvV̈lN NmŮz^|M: vWIcꆑWV= 07\q,,{ O'Q̲fϭ`DBRD൞xWʞvJaܴu뭰Mnk=f %JI#B6ҝp{ 2QÛoV >pѰ#yK%>D> U0Rֿ] e%T,^%֖9ܺ6$C$!/M_͖AN{Dm#RbHUG?PY;|His?5lZDO9~ * ھ*fqΣ[!0xX0)'W:>})KkÐiF:!`{ d:=RMErߡ1&w\;D9_LFY0NJ BX⾈*?𕚍t[h}M^N [P;*Z\t5,!͗)\+?C1f?ɰީ'EF)O{E7dVPj a#HºD/i!L]m.ư4'L>gPn' 中T%MkFլ(ә]?wlͷ uȹ]CӒOhIڕ8)$Q1Z\O15%o`n`q9.)W*a** Ovl`u+ INo?' j&GL [2>xJmShX~%*jH;21EGQqxf0jww9iL)%QF >9Sis+s'fDz 8p5 4qC/M^!03фr7} &tvV) RǘMsPи$MRdJG4UewcPGW[siX܂D(ʆ~7+0[ Q@ޛ Nو4?gi=#HlFG bcbPr>2I,SBx #<ՠW$s&BۭvTiB(-6#gJ}XMqũ5* De#GL6"~K l?=v#<l'` H\E^SbVr=w;awظ,`sc$в#0.6.JbY.e]/*^s ڨ0l&jAo 0aX KM sEG[(WIrێqHKtyω@lG΄%&bRrCV~aCg1&L痚)uYzm>~8Jz,{(\7 {Nh$tO9>❇loTQNo}2"Hgԗ VSJE@\!ڜD_!߉MRݬ&zK!vػh5Abqu4 IMlcC /Sv厯zoPrT{g A`u>2)/d,O*ongF3 >|ބ9t*{;@Yt'`#&k%\~8?^;#ܢ0u?.FB#8V_ r8U1 ;Bc:bA#[|eا:[O]΃XrƯ j4F$ClSEIF+@nxG sYĵ\kt)_]\6;/)pqL'9< ˠ??*Uc,P?R8'һH7dF x9UcU}`&FVkϽK4gUk\Jc*zeD;?C5%ϨVZ+ŚE>qm/tcmdSry8E~[aP^ P&(6|@L^|5MH+ Kb@RxHʼnN&g( *0PyGLzh{6m:Ʋ-JFށ",뺇%7Uta; b(ޔ^]v*q/T[7 h?.Qcl!476|Еذ_ J 8 [9`KDޠO|L2d]i!ĀyG?x~,{hV17!xU0I"{,KOV-B"nsȈL4[]Il^oI ֏2T2^('dDiJ9VR8I>\b9<.能_f֮=ʣ=FBUT,{iʔTz3boh{> dfzLquS M/8?\W 2y+=ǝBŝL J >owM]ϐ٥ YvVN`у [Ցjt`/0sc~ܶ00օ]WE(5ϥ8ad D;cqnԵ l U+pF@%->rá@F?z&BBl$G5[~M9񯩒r)=u},` sC}.lPmjFfN4Ĥ6Y ˠ z_}.zO0 :̕Ϊ̮DZ̛AK SO9bC8&ހ9C 9fg`k&?hZ[=!k,h>7:PPFPhSL3;,VU-*NĹگjܔ3͓ktdJWvlDyd&kA8,DPLpP@!Ֆ >7W)Tc"Gdz)"*4| B Z;r`N ͘ey[TJռD;dfܚh4 cޚU(G[+H94"5Ϣy '}|RzuP\s&~MSRlU`RG!%{^8|D`2}%ݤ0DnO/Y`fDsBt; +!Y,A¾]* 4,"Dmn2MV.H ʭ- f?tGUD_A]stcpY\HV]\_~\~M-˄c=x|~s^+@V$L&mBR$\Vqf60-BʂjrK-5 '\ $pķ(?wd4BDL ~=K97lgh,?Ȉo?UaƔ qfBAIay$7Bbz 4oʁ+8JGʏ:+b,m5PDz0)^U;I$n+SW9w JҖtm5jA}iFx2S}$##H ÖY 1H|EN2Z4:ۍ}kfi Ognj^4G?f;yGJ!R*`px)f;nBcΒa0|>\GT-+LUU)m4uWOcqs\oVF fZ&-1/Q7g3;L̽U{iX(r6˼J”0Cgd֗ ~nuhZo͹oVHN3D&/@:N\Õ-7Ti#~ẏܕyi_g&(1bCt#>)WI1(@Y^.ٕEnPfج0d ^>|Lw SYX$-rMX*_Qi~/8$i;DŽ>FA|o,u⹄ʺ)1v`75S[zP-w>+Wz_zQ,/]G=0=Tp~Q Ϝe 44ux5e,'+M\ f_b-R`cRl@ctdhl!}pᄘ4 [B0+3yIj(w@(TBkgL6?89T[ 6X+^Ӓu`&szL'FvRJr~G8!C4l bxc*j e4#p74Ny; L\{_)H7ca)A~G }9qyI`M.*0㦅JvbHGEFiR#Ji(h @SRϡVp]x%WIG%j5eh@\XFd$wETӚS*`IOՅhtGqX ׍`k?p ؕj w6":柹u}:M;I"eBGQ-f P^ xzVV y(hikJ2WMÕD؆zu,uJ(,4 "+adB3~ , (Q.pLHQҰ9IbxE:rhSz(Jm8Bv&fn^Ǖg̻lI43IrÇ QWɳz,U^{^;dr }(n+tnJ ٩ v^(`^/IO@ +b\fVM{.|Mtvl=Ư#kst j?&Y^ƒ = :6|l^@; ~r tVfz3"ʨWd>RZ1n8?+uCW̊xNCbh&]IDpTbK@OP~w/ 'yK`aGmle#a̳c,V}mu$G1a}5]J?O+tv"}[㹧v*KW7m3%Y$[Q*3T|-ϲG ۨ a3g,NXɏT1& ]pYּ0(͐t8 ":Рr0g06л6TT7y% iQѻn詯7$I-2o`2s4ᵢ?GH苉Ƥϟ*ytl5e0`p84G8[U{qE]ic%T9a j{oMhvs!Vi}ʣ `W8g!w9M=L+£f+M BKί'_hGey,+!h>'NQ9m\}.Hϣkit[Kӂjo$_uD4w:/#&nrK'.BLX<+ O+:^PReЃO)-HR[(Þ5٩ 6,~WenallnO۸(6;D,6?cQk Te5,O 3M+LD:IGgC>YQ!욱~n%Y&j4Fg.4`@#]d29y-ٖ(є- %gXn41nm1Mt}dL充 ~ v˴H|T:} >%2I2+Z"&9:]faVyyq.A=_lT/gIQsL&cC-5`S%N Dh JZE4.}>Gbޞ34u"!Sz# 4qa۔Up)kNyjˢƹ&}sRУm'1?75+J%\n ]04i km৩m-t" 6&]bd_ktF0g쓗;!N5z酮(4e+#س\n[ˢq[dL4!a%,XԒW U͐w%fpZ]FXriU 14v(=jzQ W}Ujσn!RᬶSᡴ|>0J'7Vj W0:1 ~9 =jt:U0Us;cX-XSJnmUC)Got8f-=D^GqAV/Δ VUӱflVx9ڻBSkV)X =:3Bc/^1 $칍2;ڏޮo"ǔOOPE!pl0gM¼H"/e"غb82بkpcN Z"|]DƲ%KHEf|nNfǘ6]$%?-ֺ4I~RM>1?E<5wg'^(-k@C-פR|Btp /J**KWO hޮ..#pVqM\MvbyiЖKgL߲䶚k'(}OU \5aTRqO@pqfyҟ`u_PCmf@(@|ZH7,rFJ5AXډ.UCt 'Kv1,D[?+fp7 0^c+?6Diy:)@rl i?u,jWtu{ UoHKFBBfLx ZY;?S`4XwX<r)Ȟ wm&uXx#4'>ow;UOYF)A?qm*;]Ul1;1 8j0R1r> h*O Ct]opmo jlĵ 4^L$Sya<{SyMֆ|F 1fWtPy\ƞiQ&D`յE(@[a)OREzWgXfg,@F#]A8S[WY jt5c]eFQ  Mjng_Nr@2|x`ӮY)Qo/7d@Ʌ@a`q2Ճ_'[ՊZDEy&5b$Be/"W3ךU\fKmHFQ<JQ61%B LfHM}U46fxenkO]TxL1ʀoR!(0+{2o,Ƭ`C[V@2_ \m8d?~{F+h47|' ʃ@J)Hm9&.i E-@`o R?SW;'"W:0g+Xzpqt;l;Te~#Xc"ゟ. b$xsүahCn 71Y7N~T z67oD6J6(b`fPBc,[ݑ . %$_M dIv53҂ .ѥX2U Bż576=21qIf) l/xK'8f jUud4~ϑF"WWIQ,>trs$Z'YM B˯98!U's~[cFMUsVr׾9B;Jқ+pZq |_rz@to&lPŶ[6[PnK$lAX˿[}ʇGNrVh}j4屬z6;>ӻw9Λ:EF,JUg]U6}x5Ew N;ݻ /7wHkhG% 5꾝ʞYG&Q~TjX@t| )UxsPP$vcְPZVϹfMIm.Mk#Y8r?zt/":|sΙ*CŔ/MEYh覧. :`}Ad3R8UHC0!aiMri'\'F0rM[?"Z<xEZv@lVĆ{,$n˨ffx<5Gr±aHP#~&8VaJ  fn`9H0_gte9c}%ϭSv teE`WN U]fJ$CyYuN{bnj(鬅}@n^m\ p+F /rhChHēoW1%h'KKb珹Ԃ%S7We0m9U{(DIӁR6ߤ[*w}HD,Ɏ[UE̢vAGGP.m0ŚJ©=&Eumca:Tor"gGHsy9.O~ =_Nf]̘,-~X藹br'Z-=u#`Awd UVbEw_ ɤǝ& x);n)U![?oQnH2})*7xݞ4yf 'Y?~UkDCRKIaiuO>Oar.0'p֩r5fg"o i2{GZ< =?Lm8R؇Sh$K>7J׮31TP!%#EANCq{6ev@;<!RrV L7:fL&-y:SIyd x0qY!賿݁;4r¶;"EY^ӫNo(L+[ %g$ ]P[4<8p#GTPH?~ h Fyݙ?tk~ X}=m I KZr.պ*m 5#-X0e0R|9KzĉJ:`vWdJc@w&wΥvmsγȍ.\8fvhZPYg 0ߚ(Lw\}}UW~|auko,Jme!\smRuPs:!d(س򹶬L`ClAW-mr yl'32nJsK>p# Ό梱F'=+XWVQtIm4UzDIwJtְyp^9J5|;:VN8[T[o-mI;UKWɽgVa+_J:}Qk=3{(ÂU7c|Pz["  N}k4Tҙk A TJ*uȮ`6/? GƸY 0F.pT n!k:,u4H:k8R|rwXt@Q HfsJ?t GFcd<~-ښYVA.@t<``}c}G]udRJO=r,@iEK#IDn{9yJPchݜ;D[6͙t1v)a5k:ti > </8p+_6t;q˳. >㝭h`ueA.5yv'T?2l3(p3d:zv /R hmtΫ/hnau t3qh\FاˍB7^:}iN *εh^E ƲKiɢH.je~M@c}4Er;B-(Vbci>NBέ*mݾJ Ŀ.L=!\9k gcV6P #eV6B"8fo^טxOZ#ծ ùSյ%[_Na]'u3|τneߴa4@L4֑X@yn--=t2Ҝxi?sFFP?+< 4$7,Y'f`ae/@YOՋ,AQW V|ix 9u~ GpHTgW,_ڍZ0/,8w:dA $d+#Ҍլt ųRq!t'tΛv i ]ߛ܊5UqҢDpb<_ m)wJd1vpQTͧ#A-.pG&u |`RZ9K8Z͖G{YGPOi.G7mo^y8]/8ߵJQn͹FQt'm֖A,^ʫw?[!X,e!c%_g8MSJ558_|5>ܿHs0Rbۃ3u@Lxf5Ϛ Wkp H)bn@9:\o|d7cΥw' [4IFk&aEg!>nZ-żh2f0WDt1!ki9]6?61u9&F'jdJMp w{n[F=x죡e͸-.b.{+oN Iy8g]{!"JดS8`> 1okAv3wDv]Zn LD*Q 3fl)SoΈb^9Rē0. ;{M×?95!ñ[@Zv-zr;(2d`I:QƘlkmtdZ]jEcPbI! G `KQ5̂&2UʇSO}2?oVUR!/O+;o ;$ZƜ z7NNa!s*_(XCoJ[y2Tg3[P,1'Dc n@ȟ Cs\N׿ whg~ ) Ho."љb4܆toG~ˮPtݺI/D\vA̘<]XΆ$ozsGb\ZN'YllwN//ڸ I-v_A XDL nKuCmPJ!ݬ4k(`yG";B $'0CmXE!V4 "Zګq".AŌA; Ajb;A`ǶQc F[ C0㸶2!cܨ";Y.#&yoű?9|߷8%1^YtG#ha`O?/vW7~=ѱx~^ps# ƭm4CYNA4٪g^왙 \U?Y2 o#o)t $>xCظTUm]*zѭڕKV5au q:^M\̇4/ΙHB$FZ7S'Ldfr^#d 9;fٝx}xh$]I+>N=vZq1|pLFw^P@ͱGV73SײoRY8 bwr*4ɖjFG4W~k vT"x  V]mB&ؘu!Jmwk] ֊*>#5i<1Ø53_,_\ ɑ,rWm8a5|7 P$٥`9*? U ^4zZ5gwEaI;G>3v {d?v)!+ wm >`jatnL;RO6nPʹ'j+ď<M!M%bCS!&b^ff4"+9$ ED`UsSEt*e~!{֕<:e؏Oޱ~4AvX‘rL[_{**,FhsP3^` $lHG0&g=^1Joa=WB/*JK CyH޶R0|:RwwG@ YZgIT1(g>;}Gv+X>ߏ a#tFDfHRȡH~J>j/@>Y~Xb H1"Z *)ۻȃ}(JYOD0!gIzэͨ#|,GVA`"ǷW2X~aag5b_֮ evʍJytf4bKpVӢRYӂ$͌#ҩBT;DF 9}v*"XHOpe8Yev.kv!q%G~/GV~)hݥ/A˶lZVً+gx:gӑv.KNvO#0 *vvt:a5ϲg_E{lJs'<*AR$k_? zNL+; kRÌJx`Pƞ}?| ͫ&kՂWpLgdBKʽp蠴cUnuT dt<}N44V x2l2ً[pK_ [Pϯe"iYF-eF76v">P}#w~5\] _BkpYV"$̄Ĉnf2m-55k(9-V%HjtÄ| ܸu>7‹4n2pe)v!+O-ۆAiUT+'lPŏxcY2bW !C)4YaPN ]v;+O5Z֔s88_<ƶg|J2 VDaH뷄 z.]0̒ui=$[$z>'vm* JLթ2Z/ٟD&-CaVКK%6f؏M➪d>jC{: DnhzzR0ֈ e:Q@@gIE:Ÿ~uB$lB3 f ̎4[6NxyTtq:5fJC (H $08+QdH`ͯ`| Ӻ,l ƚ3 Y!e;W\dj̟#oՓ(&(9k٭Z$琑#%@<}@HOؗ[nFR0G'u` 엚;)SS^n"',z1s %(.>="-3ܑ.8c ?DQvvIfIDdpWs*v?-ٵk8\^=?= F F;Rv.(6$)XF L`e g^e\m澿䇰hFŊ sv8!=@heS.eљLѓ::!;XZ偹;/_VouƂq[($treӲ當҆pIK1Ӳ•jx\L:PB@ %?ip#_'jG!b؄N1%hYIJ|urRWQN̵>C=i$V(⸃|#oCv1У>c-փՎ͌VfUMc"~;lucgwWX -]M"}VS/GW 븁/&ib*W)TTxcܿ`f~ju4iC2y䫗Třf>CCyY2dC5છWhB"޶#hE7̀6~zzM襦9y|P>x| Bkz}z\" ۗZ(IE#õ,"lF|7C}VMu*]ӪK! !qTqe<~ 1.筢*/ Ƽ éMu!հ~(5׼ 88^ЌM8,{FB[1B8a"C1'>CGm K֫Nmag:ּIIPY[v*bz{1T"'בA˦[c*-E^i~3K9hBͧo덉!#,q@}иN#l7\CpzMo$$Ÿ.NŠ>GJZ?צ$KB-,:гx:pHOGם˴rp/$cNɟ.Zii2>7lJ) k < YcD+1kAǠܝ$+PV3x~,7)6w^iN8p. 1^󛹙@.g:o@:*SҊi1uR&kc8qe hI>vhqЍ2 u&,C;Lol"a!4u n||jP7x4ުn(.;DpyCa4Wh> } 1^fNi[0 {uQQBy^'Da%݊Jܢ^ebH[ɣ02r txyTtpɈfIeIt^ԫB+-XjGN…Rf@K:)j~3&LLꯀSs~׬YyIDM[[okrBT`0pՔF,kLWޤj ٧Q@jQKCx} $!Ϝ8d#zIb@H3{y8#y=(Ffd2P GfWYdNpoUrwEQLb霸i,䕎Q:]孞R%XډEL͓$)5W7 l>׵pl7V^߇~EYvSHN=ɮ#l~PH:&L9c ʜG?];t4xvl,[a#X 71̪᭱N,ĚZ7Ї{͓/ IX2~ηo$# pnk˅sUIRc@lX5 R<_0j9SP$]"CLD . rsť`d]p1I,8mWin$J5}9t. )/Vb_6f8Bk9}ӡb]tYpB:&4φnQR0).rWe\AL[AcXf<{ےvm$)Sj&R8'b *<=s!!LW"X`E(k^BkԋMX,N%dҩթ/4MžCCGg ?Y2YjP0XYĒqp.%4^Fl3w5Ci'lRd[nu1W/_h:Lfߜm $Btd\wZc!5Y-Iؓ *|C\Esb);p51h]vwDiX fkBN>B?8N>9}z4%ASC"Mdv[T4p} U蒒2P+¼3~z]t˛I- EGzm =Rhg%>6~&c I{3 ὡ! 'T0n6Gwzf̮Y%t'6ڌI7#>*e`H14אϋ+$ל͞~*/`ZtjCQX\HYjsβ/^1 'T? w2\X4V>[TY{weVҝ`sRKxԤ(#E@=-jh~-̍s]T>}ŤzJߥx\_ hibjK^F];,Mm~KRwzn89䐢׽vjEB"5zw!儘r/PiMYr7Gr(S"t5m#}[oPy:D/d'B?bXw7VX ٴYeZ?t*k\y!dz23"kMN@>eh`Eet58Ј~_HoHt<q챎;g+~vfG,[GuB>0T7@4˸Ň vG Z@0fH(Eb%0?/W1fyΙT^ PG;?!DZ]+3QYdקޱ h.S0P3tdF-i$VWj[gEmf] F'BJG\ 5:8 Ŵm(N#* =%<Z*Tx}xb,#&L_2.KzJ}[ya>(2.60Ac"AI22I'ڲ6&[Zk@'H*#7JLGn)u㼑(]+QU<1nꐀb0!{Ms3HqKަX x# XixVD׉{y HV$:;:U ewMks0k>FċON\ϟlJlFLo>|ZwjɑV27ʫqޅ4mf8j;~gz:HNMHW9k+Ԑ,˗^6Z&݄B2ts.7K*9JL-#CLYBo%7I;&k>-itQQ9̼{W+VgGg.åט9`vwT]?~+1:q~J+h^U?>Fp_ v#T5Jβ >* ^%C eb5v}fyswu9LzAk0_\&] Gc{}}}G'*3Vl#Qi*#I;8DyqͻꇨgKLj6n蕷J5ڟ ;zr#JBF [kZɶm x^M0ZTԢvD9irdӴa|GV4H3zY1yWllV%Gqb^B];C;= An6,K>Ci -&,Q -%tCj@c T]J*!n#߮LM^$L, ~sS ΤU;"[*C>{GzdD $c/ ?/>74 a >LSdEMj5i9ۼ2s?LM"M^g+xWA0f! Վ,nK{6;bDu,x +gS2٩6"}c?N%,fh4zc(ɷ 1Ҫu gGy&юRgqvT+ZVz8hqTInu`3P1Ϊ6-~氏kuH5\9i0dGBå,4f:tb;3SYTDf $ A@EP=\nu3d+!:y Fct=d8ܟihߗT`ץdm)Zl#j!O^M}>gӒQiR- urcEnʖ$KMRn8]a2*a+X2j01sQ=l=sbV}COԻNdGo!6 ۊxɮ=uOm?>FV!qq8& ZpW7),8pAReGqtt0|C=u(\>$hpq>%h5] )Ͻ?}=ɼVY?[&),k@ZXW K.NDdN%"3QSH.YչŽVQ@?)4CF^x3׊-xqL&kE+uJ:+,Jt~pv>5hB'cC-#}{SgGC/#yY(-t,ԴU t:ra'VߖW a_8W7wP=%^ dR]&h:Kx*RڰDy3ek+q^@^.7N BQ$h2z%_%\ݑ@Z47ˑ6 9CGH8(?)a1idO0\0^5kvȏ㙇W+5#|7Hқxiw)ȉD+BT;hlg@E&Qg'jUQÁɢ'|W8*~hKl$ (iɓ"޶$:cx?&o/ [h+nc2'v6^(tJV&E}{mhvclի`tnB84¹h)/LVAFAn,-n*eCV<^+ѿoᢋBS*?j$ƣR ϪFG,p#uXXg(|^1T$!g;riWHł3 ard0iECa0w$UՇ FFoa|(v*n4WdNq U\0`JTSJ 汥΀`WH~X"֔E^\̄ N"`J&,CF>ЂY* >פ>31,,.3HZJ0ܗv! pQyi"1HDMVmQԬ4Ä"| .#e- :ZJ 'DAg3$~D}Lk\ g"VMXlUů~V_Iks8 xO{w6kBWs]ޏЕ52nC]3D,J)6 l9p czJx5 -Y_lIKb !mCH\6.Y-9~Xְ5/,/XJ>ϰf2Hy $LN)ӌ*{$樱=~'M%|ZMCǾ5(cj/i ), QrM6*BˉאŖ1:{mA2r}w{QP}U0+58ˣejb>Gu]dCj>`ADkz/&8Ƀ63 th,dzW~eAVZGuտtw öHCnuFll[rm9$*1"GدP{ AUDDaм 0 U1dﭓZ8}r2u8V7_.wV "np%S%ag$L$d=sAceXaCrWMev*Go㵟\v#sk P\V:+l4u։KSm꺎qZb_U7x70 >hw$:f.nR&+rc8;݃^w29/GUܾSr|g`O,LI_x9%}L!d裣,[dvI<.XK~ 2/#m= 5ߞjwK|M)x` 6U(E^3f )>“F99H`jZ<cqV^ymfJ54r;ɡnٯ"Q f\X\l=),!1 ,zqRJ%QվQ/cYŸ/8ʊVqNs'/GcPp]1 3~L@I%uRc %2ʾ ۖ/fGcaS]~` p_rn\N+`k(uG 'iHv̒O'gsA۟Ggވg8`FW: fst*CuQ,f"h+ŴܾuTDԞXĿ=BJԀT["*' o)DFe.Hw(-E:(kK,ngX 0O<:3fыi4ͧ!sMcd KZOV4-P~zWW NvfE:53_T3hC ;d pRA2U < IK!I"0O:ȑjYIXqEExݔsŨ*BȁV 5>lZIbLHk`oo"v/o&Z2ݡ{5GP1ܴRC ߛ% vJ:3c_ny1wݮ$ T8E?dأzLvPtUkׯ [(>nQ0 ҫ +Ϟ~F4Hƽ! s 03A:jt6HЁJ+3XS+J51< lo%Mq#{G (0qif_x26B+2 9e%{l{cRD)J @@[.rh[Bf-HW,QR k!Z74Q4lD^P'pŏTDmJD7MbmGG!??H r4iv&Eø3:(PF6[{dK2xÐ,Wl)FQCyEٙxs<T&Fm rwHFmN {$Yv-35zlۉQ;Ԃy4aXM|_]kJ"<7#*Ȯ%E06|0aMt57 M{<sQP:Ka>D3e*!wBDZ*EǂECU;}'U]nhKe=~dyuxwvon!8ScTI^m}D ŧCp?I-~ `iNX0+w1ڑFV#]^gpU3Rg#FEPH` (Df1%Vᩌj[Rƺov0B+.sexYm$O0Ia$XɎfwܫo\,Fٕ`](nKҝ'z݈/a*vػ9H:I: (;g.~N1>5^5sĶ?iR6󐁮1±G<,OC5Oыduw3qP[XwXgE[7+ӻ3' tu膖Nj@cLqr8~7;V o\ZC*X*.N/5H&{Txw tRE/->Rrm31Gv;~2A:}[麄/j 4 :W1iQĵ`򣱋wSNaFR0߻xpSN"LHCM?6|Dv%+A2>ZcFw91v:~ zwB짼+‰*JOsy twIЖu4=r]&dG ib".f軷>౱"/Ӝ͚ByrREh.Vo6|Y71usa-bAq8{A4,9Sfz(?H2ctBs8^QN'uۊPkLp;(1E쬆)Jk1!jUjS g41FH4_hCH`]/ۮЌ>z^;Ha_7֤tG$kBP-5 .G4<5Gm-*1BXT\5Ir; yJE`䶱81טAi`,NuNBM-^il84*87:gGDFbhHj<یdCcPz8s }gq@#5CVKlrcid$1s@{Dd*1Eo(p #Ƥ'ZݡǭC YލYѧB=h񎣠HTE_˙w֌ }CLAij4nhySdBavif9Ұ,3e>*+&;2őI c^'09Op $ ,[@{MbgIryjaWq3+"A^B.9ɂ%[]WT38P[P wQ.2f$~南} P&φp /P^k8i/?g8#e0pue=q04:xKKuV(FIjǝ]Rpԛ[B9ڗuZ{(6=)|,jzsRSޞNZj+A;Nj>( hS]t^}nOeJr^~֑?=&glaJ֘4`2 "XCSl"8ʈF>E$1S38 p:F+,@UBq\`Xy{B?}؉o ^ciHce&8STc0+^@BEd6[zC>ʷʁeijMUU ]TޠuPHG Tq{Czuשi[RE; ^c01gx݈* :8y~n$  p8D0aTZ6=0qfUF ݰ_?)?j> .,`|ctJ'֕tI5}CiX ҁhWN0Ztۉe!إlSRJ9<=0b|vtkkECb84]6\خ!K@ |M~``v,\!)l&ؙ8 5Fm;FZ4$0Ў4tXg޼A(/Rf9%9tD*+ ܐNKjo[ѭd"c 낾jǔ3q 3CP'CzM6{s^YlV{6},Iqgk(7~ ,32 )E0AE+ry.gXPclڙ"[0%?ae"h1>wg[" V饸ToMXC=ilEhx#{*S`?G{b",D2dLG=_,gWU  馪!ř{Z )ߓ5VLX4NnہhAj$K*޵aFzvuʢff2D۵ܯ.]zqC-fF.W ;D*98J YTu%EO% 6eÖ«u)c^Yh3Q3}ÃIN? FXG @| ^, ngDy֚S0XXY K30a `/ #VYky@G@V/e n\ت)SQҐG_OEȼB)'L]:&5IiFHV {YTE2{I\pehFV]%]Lr2v@v :Ԑ~ R*{rL4rҺ*fEe{jt Wa^[.ǩgщM^Wwم?Dmʺۻ_hW^~~ay*ȔjC𕇢k%,뙙"bʵ%pxm>߱${djVuk9b! Ўyh݂2],yΞ ;*"#/݂Nn`ʤnS C.py Sl&X™Y-1:(!ɠӓlWn {9:`x-@Եd!Y>۷G3^q7S'7`2O"԰w = /X`Ɍ״rAλ$ ʊsF] CiF 忍`eD|}zGd"X]۹8μxJoa3<\!jzz=̷U;B59Wu.f)rJBU?踻Z1ozC}]O< Y6^K'~%c,oJ|nш'R/oLqT 7i>zۿ䭺GbƺBxG#L u=%^ӵ[9B[fGO|%PG(nKj 9W1UiP3ska)Qc<{^ǮU;RJQXe;Z2<5kԕrۼ5+V0;As^!0 [trns~]|'UYJ㓗mLV/y]W=MMu)ƩjHaeA k*$gVԡwSlCէشr)}vtF.lEqߩ&ڄ#Sf *f%Ќdymjw P_V/pCi^Ex/~.eQi˫M424gJ$ѱtE=ra&#e񈰢xҮSo5U9JJa1y Vq QuIWsdRdnr]/06y7I&tQ0׃INuBJo6TF:wa}c35w%M'$[JMƐQBb$9}hWG34]S*fU<2):p~[Nn+nW3#2H FvL$y>0+T9Es.-]Jk:1:4%h"3O} ڜ|:T8wv#24jxO-ۤmGUj Qmq7a.$Z+x1!3 !-jG3&W (W.{MlҸ3y껠< *fwdtGC1v Ux7:!IC|,`y$̓}!m'6yjz4c/7"V/Th^X3CJkJ Mf'|\+ f)( \Q۞Hd5+|Qh3wj_IAp7I]}~sD=7|~9:ԅ3.~<4Xk2W;IGqu߶HGˬq`:[KDpTü,l`}bq[z\u!`; (0BE/xRRب 7 Tm=Q4N!;L#LSSrcBdialY'a_0Vxc:G|B<帏U[LJi P<74&sn_s~d$;}z Jǚ.)C?9B:nZ`4ǵTylXi8]ʷ P'ќB#Jqg4[ZQ>:M#ˣ,f9ÇPL`Br8ܥYyl ڦ!zoN#]e-c߶b\E;Z)Qz u2x:|E(u0a ڦc> ] Z@lE+)!>eZ2gz@rnpAc,9*q94KT:fWpaD!#$+ H*$ WKMe6YbלZjԜ i vXr_J8[41:{+أp_Ֆ̸ִc. YZ