python2-perf-debuginfo-4.19.90-2405.5.0.0251.oe1 >  A fVpW^^fO[zH'rtbwՉ4_:UEHH[c㿐FT8,&*ҟeb4 ERQTPln]J.JPjc0֘&2HЂ$p:"[M&%;U PZ?f֨RE\>p<L?<d! 3 ^48bw}     V \t,<(8d9Td:dFGHI X(Y0\d]|^bqc}defltuv0z8Cpython2-perf-debuginfo4.19.902405.5.0.0251.oe1Debug 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.fVobs-worker-backend-test-0001openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$fVfVfVfVfVfVb17e74e809e2a14bcb5278ef949c9ebdb833e82d1e5bb0a977d3157bf52d0ebfrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.5.0.0251.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1fWfM@fDf:f(@ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@Zhang Changzhong - 4.19.90-2405.5.0.0251Zhang Changzhong - 4.19.90-2405.4.0.0250Zhang Changzhong - 4.19.90-2405.3.0.0249Zhang Changzhong - 4.19.90-2405.1.0.0248Zhang Changzhong - 4.19.90-2404.3.0.0247Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152- !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 "‘%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- !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- !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- !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.- !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- !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- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.obs-worker-backend-test-0001 17169572014.19.90-2405.5.0.0251.oe14.19.90-2405.5.0.0251.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2405.5.0.0251.oe1.x86_64.debug/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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/538c31220673aee2841e1df79b8e1c35-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d478bb95a8bbca3c47563e0946a1be84f69e1992, with debug_info, not stripped8!)6'iDxutf-8b49611ada8da6d476071e00adf51021958f589cdff09f3d223946eab90e0183f?@7zXZ !#,>] b2u jӫ`(y0~g0qh\tRbw ڽX.K)"vZT,6Ѧrw~hBκwzTv&1O0$ Lَ XEc]b`^ '9Hh(PRp~O9i_E]͆{C_CSEMό75p_J CBL*|0.ٛ +/okz!/ a8_y:zB2 +͗iWcX^ARR;W\k\;{ 6k /)IcKc]4o9S>l#*9^6TJAg91HpxMm*zho\ϒ^XƪL Hُ)~뽪3 Q+Yo&K?K5 GUh5|‹;ƫܢeζPRo v)edk8B*2@35*A ZCɦV %VŁ#jLd[b͵4-': wz;WFqiF P12bWCЃ!R>vYnyӵxs:lb-?s؄"{o?Hՙ&`9o;;~Ui8JV'f|< ~LH Fx I'pk1=A D zv:7{?MH߄鶴K$l9)Fiwqy"qL ^< vjL_&DVD[_BTu܌F ecNMDZbom~= )Ʈ6J.zW,Ć*l8xE+6$eu)=u$?N =i^͐X]bn-(]O;{_a\iB6/Vՠ5}2pN S20bqדD}_-[R#ŢEv^Po볨)qIMBoF+V#~ջRJ4Sx9<3$7$TK.3f؟@~\f)=oERp{G:Š( M<pp\)ٍ(GՏܨZ Ek?aY36#(T~nHfVE#9Ur: kUS+0·B9"&~HR@=縭U+(iX*8.prVrrSwg8],~Io~bH'3܃&ZT_MJ .e _4}~m,X_j %Y~p0[ՍX7n:K qqcԺx,H]FvTKfq;!OPⱭD}eXZ/4bqĻoЭAH́pWxke_a]U!yPzKg+is{'#a 0S.kqf>1X^'k̎01]2W:L}*Y& XI>FĢ/ذ<3{|]l={NcqBW6g0<4YEd|^I# ܏hUŲili8ז4M_(++Ju߰=}$#̖vP>fIXX{9͑*JDLߓ*d0oJX={*|nFgfl;0 !@g@HS7*XgYUToW˥Z)<P>Z7qSߒNٰ:t+?5Vr6N8+N|.ߪGw&q@L ) eC0{zi{IܮwGCݚ[֮eHFS{BWCa3Cn$@6ԉRuD/>zʓI[ 60$r3gL:);Ck!#v[o )!ޔ nLC t\gSi(\TNv!$q=ekǜP+ U')^h8^ܣ6:ʌ`wAO4&mumaؑgoP js4p-D+m1?9+܅-'T@r օLK)p h|=F*]`"_veJ1ZRE )U=)Ԣ7<RR'yqշA1'YXoy0}oפCBjZƣAD ¡G:-6H4v]&t -TsmưޭȾ{>H60'MnS/*Bߜ hl ju%x3nQi1з$QQ+CRٳnT6IO\Z^M\h!gC pk1]}}#.tBۇ=zv^bLm2J}mn4Ba?亱,z,ms72(S} V3J_i) RDƳ>K'%Fhu,ذM+ $|؜GP+ccgYcnIMՃF ]K_L:, L2]l[FVd\x *X v9  5C0b,cip, BP4FEoؾymo`Փ1 R^C!Pe0)\>K%aVL֍xN UH3}A}O`:DRErPO_3L(yg˾ GJjx?6@ lZgkc*) < qLSo "R ;/s[P+(ݮ~dycGu%"LWx.`q6JXvPuMU6t>fF8R7U{ASH8CWf ӕ˃O>ܖ΃-}8GJviнv&w ՑޗKH6P~#XC;4s΍/u%=rWwah\zA6ȸɴȊCqg_=-#Fڮ(Lk}r~qTw`r {Bsݑ g&TZNyHAmt'eʄT !h[y Qbzu5L\rvʏ>$R)YmMf4z&mF+f%j[BpM=ɉ2L1|JlM8Ǝt *c"4?PVgHQBob MČ4gx~&tr񍵣-Ab,&Y[>FY^ +'Y2Fڶ50ݳVa|0ɐAҼѕ-.?bbPSQ)NigN1`mi.*BT1dIP"y+sk:^(WԷSTPoƫy4߰Y?^7gt (B,Ifv5 ;B= EGwaȠS,-4fbtT(OT탩2@:q|/M5e\#\vI>|4׃h<FX*'Vx*yO8~iO^>n$X^pP*Qt䉤7' ˥ krಒr4"BJjs4_kLmx^|~CL-GIP1aH$e_=t&jތMgi_BjWU1w!=q(c>(^rww"BtC-0C#m1!ZrtqIN/ 9m;IC }v"7)_gvs_N@Xew^[1Q &N߮W7IRmD) a tD|o2yڷo\'e4xOiYH o&-A]?:'KK!a;=om#.?հ麐'ܳH]wTi| 1d0lCjP\I,DQny3 L_c"yᜐ3\uD _ EFG ?|律܏dZEW+7 _$&YͲ8@יx֦SRˢ:\\tw6b֕bᱬ>t5lޔbjhTwhmn!+Q{-k膡n{ 2#m IJqD爅.f&Yщn˲!A\]_S9@o2tq"0:lMe8h}+g͹h41i:gCh5[[XK@lbHnԄ"WON)=k2W``܏ *L<C fm-{ϕ\q7B0.vZ̻w;s}4Lq k$$Q ]/EG[ӹ (]E'2~8a\+ZՀKqQ|ֱlrrq(p!)rx8Q"mQ5yXOybA1\[2:v:I;U4#/lN#VvâjAE. (Vᖻn6Ehڤ-8=H-/CL"9ƶ!L:VEj,X54 V5n|伥ecZ(ِ [A{dW/u$1 l8p!塝_Vjaa^ct*&$.[$~ L"cKE}25^5n+QCpU?R sfw1%c":QL<,\P^KdWAR\ 8'~#`2jQF T%u'Ⴚ5uv 74w5 SDvK0v@dڜ`(<3 /* P4o%6 ؃䪥ZŞx`U,<1F5J#P\%*qxZD}m@OG\nDdg(؏ zw2qE~0Fk^TVjxY{ƛiH-T긪#>ͰU8\hG=c~t{2*9ww4Ȍʛ!H1Y{{T8t»-ʵp̧uS*&BBʡsBiE.д-J^'Ixqr > s> Rj*6 :TwU2(DiL#ӢX+I?`M/I'd|v%Fe4L¡+.QĂ u8n?SWF]x13 2(?7+`rem̓pHz-(-\Ջ}f_S3@&.+ܪfVN* 1$bnz<ձ/NhF ŏ%nsΚcY4ϟ]؟ 琁ƥHIM4*Hs4]zEmqأX5Cݶ~brWF=z1SCj48."MڐJJ+V1;rD̈́I.G]Wm=% XC$,"g}Pш%U(Rn 0꾉9U h lPU Ŋ(}N %xTp ] )9M~ =3p#koJfwbzn.R'oXE3dH[q_K!dj,[CLjv|4O12ru&nUo_ *$I#:CwΣZRb()Йu٥"2be6s5CP<ER%#¡89P? h?iF@5s^s;.!Ol>fs edV(.coF%!7`М%j\9 ==OWSKu߹S >`1\*Xnbs==b3_xnZzQqF>wFa R84@aՈ,uזp]L0V0\]g,rۀ]p@+9\40ǁ?P/:Ym◉tuNgԍ>MjC(Cb ~txdh\b=_H2:L9 [iAgh.%9{C$^=8 ]e ٗu SCp)=T&Fjib(8EzDO^etH?{- pl&-YsJȪ^:qp#rflGVޘYA4Ce0F))~-6%i-*7QךKΚv<$f͙i*LOTb4+ö;"TJdP/ia\I.9;6#~@7iulת"@W+8xrq,jw)ORLъx/'S.EJ-,CߨR”u7 LXjzE)` v+zNR> ЈcZ8֡&ˣ4-77oV-No B~MaK="ف-G\2:y[OtftTҶT?"*3I-u&q 25[Ƙ]b Ǩ׷{9B0s˚5?SAg|OZG3fKc&0|5"G?HXI-SB@k".y9$.fg߽g69K" R"^f%yER݈vD<KhniD K']lGHAsX&3T= :c:p%Q|6ʖpn9N+jm:ja \‚q*ꋯu
OIؚ>#[nL|K TjƳNյ.ns L*ޢ>M^3ޟY7Q/I/ña["8 EՑ+{D'mg$ΎRp' W(Lp/-shEP~1 1a꣱e"g4¯!ES$N. agL-ɐQ'-nL}RI(q<<ŕT$JuNI=de>sB›H1QQenu*_M.Yr4N$O O7lTez}en~B-]tr}40_BphKDd;c^=\/3e }mKmQ5J}(LtY;zDyOڱ [ʽ;Ԍ;6sؐQ\=5S s֞_ƲIKQM:1,*ܙ]D^ZbWLs} x5g!dYarS#+1՗æ)i, <s}*N8wY-ggup[MRJ)>`dĚ)䛋ٸG۳j9t B? fi'r$)."ۿ'Y/| -\ 8M?486HG$F14Pdx@y'ơda_l(0iJL5A p~.4q  ԡ/St!d*#+(JmEߊƕnqLʩ7Eqq,?'OmH`R̋N(IsedQ I@@uC"ʋB85N7da|4-84_>Jyjtڙ:BZ?Ճ.QR]{'FzًU ~m~&W|ʨU?:DHqz$W1xgVʕ~;C-!71.r9v e Ѕ]o[]x:2̬Snz.ZW#0S,,/N9 E_Gk<,r9l98'E,h;8PK =mr׺}:Z)6}{Yn,Bq/y txs"edeip$1'eyT&X9i#Pzb$tj钂eԾ' j = 4ɢA`P54>B'MN`KQrGkn]A9 g-3fƮʹ(v2O|q2 Y{6M'iiwT[*A!`⨭h,ܿbNzEt eL0d::dU7.4F{(*vbo7*Um&>`܋ 'Ԣ]ṳ_lecu[WlnMT8Ik%KBzHO{~O|)?nJ/^D|iaY8c#7#14ΝD#X˝J&""<<Ε8<δ>lfU;0W`ٸBn"%NĵlJ&PZ/끹?&kJzҴ3k["hzheOD`8CG%lj&Ezvtn(+9Wrs۲YU5ǡܝ0iI t5j*DKѥoXcfZHU|amFIQsU1T}Q gw?tʚCG'~NĮ!uԊ XԿ_.9@ק`ATDO\'Fo""Z6.M5YC)k 8bw2`"z6:lSvX끙%B݌><&ނ'2r̄3j%X͊R^5^vysK#m~ :5 ?<`Ҟcax92ap<.m1*W%iSމBxE{iv"~Հ|!G `ViubuXMiI6=f .$XlD 'k1~W?"4Z*7lwi,= ~8CHgl/ꖱm$n)j@֑>n,8d fTkb;uyM&ld:\\E0 ߌn~>yHRG(}^2e%Bs@mk@QK%Kr^D}OFIKغ ]VTu>! /16v`C3dV>sՏQ&OOz`џTFQ8[+,֠ky91^0b9rAīREA (zAC4$qU8W`~p)ۆ Йպ Ln$1fɀ` #:#hcDG CmlBgZ ѿҏNKBH:*~X9#"jLvPHiNBkP%0-1)ޤZt9Y/^m7 ȊgRf>gEԆfW,XYa`z4ꅳɛyY9֭0d<5V5_5hiĠrV:+F;s%K'Q|5?)T1"-N9#)X;طٯ871oЂ(gD ԧ /#Y [.v|3;VTֹqX{O^) ;@lҊ#0aIc~7TycPh}ocfv_266#=[&NB& 3J^C c)`"i}Oi~6JG9NS+ 槨00bGZmAƃ7E%.K h? X@ëDcpi# ˈT#CRŶ^i F#b-8$창$30\Ӱ&2UӬX[VKp+fM0ԋ!&J̀9[FΔ%O,k%"t؃r3t^6+5;%?R1ۃ|7|;ݖ , almU( yl3Mx-@*is,bx+11TY #`;e#=x _B'GQ-mSm 3sbZ!GdewGpvYѤ[?SDjHM}J]Q"PBKz/d%>,lI7dq *(lnp)#:̴sNcHT.зh]nv;)u<)H+ΊlS߼Ð(P26$} T:eX ;asd8/R} )Tr}?H26R w Pym^ Mtg'CZ.iE 1&~VUS93+$n"nF\g* ߷5n+DxEZRӕ7Bn {9G1'7_^?H4cǬY@|ʻփޟ:d:WT3^{karᰌ{VA`1Y9uc'2ghWv0dǮxJ+s)>2iQm-SC> #"2آVS2f8;=Ms1 t jX׽ϳDS'sUԤ d6`ZCr; i3m]D4b Գ{9BSdHqpk,sOy7;'iE6kkc2>$a $e'LN@>58 |Zq$-q #3ՉDnx`sTޕ_+HJh|]F#XZ?GO&r ؚf\ `BqNc)nn8 ^hczytb<%i?LgB>Lf 5uc ^LjF砣CS z`ι^w"f_aQ- bZ>+v03ҦxķNBb3ηy(h X6m`gʜ4.EĢx4A˗x)s:@KH j`e2şv8)\}KCMƁ|8KuCO\6up .>L# (d͑,m8O(_m~"w="e`tj_V$հ֢2 ֮!SO v;|M2ەk|Į3dߊ75?o`[*H#!a􋍖!bH=8٧tĺ;06:[iӑzC e``9'|wftq!K`3^{"V7~EUb2-%v`m'D`S}NkF#c۰֛ 5۔ >mڠ^?7#Ѫ?JC[;́όq_K2}rR82*+nLY3F*c/U_KxNJE\"A5Z|\޽5- b~d1a*7SEuH [cq* ~g )wo:rI"8foxVGzf r^|xV͔\P, 0a^%Tt3~J4/:M}h%b9Tɶ%Xb)emT  ]pG?O}}H8;{-׾{t) vqXs4ƚS݆PX"Ԑ*^ؘtuYy^e_5vpѕo5 o^l |nSRTVNOGcsvy*x d:yN׃e5`w3!j'!"q1" X &uՄ\_;N sgX,kuz%ȱ*JQ%D˰t>IF\ꉓj9}N_:nEc]ư}@FU[ןN;1tQHYDm`yC[SNu ~Ⱦr%mSR`b+ (QmTwYFu $,1N-Jie+u(qOWTP*9c8i tAg~EԞ)\%o?(jQۀM@I![mmUZtFMK\axܛ\s_T4H4QYX%Y" l [q|[W+F҂/\IX,O1ѽ "ZbWd@G:% %\z5{LgMN  0 "%GXz+"7zMgԡ8X>bBg %Y/dӴғu~I_pTov9WjER(G5cSVօכ2ƽ~2Մ,U[k8`>rO;0w3-j nKeE|v٧LS k'6nZ&v7CRD3l/ݳ~Uv?t rH-aJ~L7g>zׅ )'<'Y Qji"` ;_ רk?JѓyC'_~ ̭'8 ]#4Q )a*%^qhlDmA7_)!3 ?7ǝƒݰ͎d@\ׯbܙQ&.nGD\8.OLC ZwtNT]~ ף\bhІr"IԕDy1L7>cdj{,}Z'D}|E9<"DեMS}tX,?s1zNoab0􁹅v3o&dJC3ǬװNrڈ-aҙ:'􄂑,Ya1.DoC-VmچG|GIєV~tǡ V:2\—j!'5i!$_g &N hAk?$ya7ɚtS7VZؚ넽\:|<>.0Xw#w2t%xZҟ) n4 %4)a3nc<%ѧ*LbF% 0M_o /D!A ٺrKZkj+T{FpcoPG-ZEznTR:\2\8J"#_Җ; -Y@ Yi߮?-3S0Wpչ.c@P W24e6},]h)[L'T)V=Nrv 2&Pj` fw4.gi#s1\<^+*z(5JюeM/_ x$C)j.AčW6c$ۭe(VDn 08ɶCA_Z1ֺ^DN5~UB?v> RK̇ח"%8vjv)przLiU-{k߭<Rʺ ,m& E5׻k·$%`֨6@<Ϡ>Q3O9 r),"]iyF[aO7nfCZ\׿)Ǚз#(:b/*d52b9%B'3MԢQ&^x 4F5+c?ǔ'Dݧ"s(ODaf";9Զ Эj.LxqYEP:2T*{or-+);t"^Ts] @,eQ/vtqȂp %}UQ{ @lr:WDxb+U4bK|_:jfƒ#e~}'m}U zfamSn(5K 3fㇴ 'U+cA|e.ȏBŌ7 դJى? u߂l1FPc~F\K[VaAdȂT}_ d <~I=+~Q6>-k4;}GR Y:̃EQG /= /wb tz;ϧe|yR2;uC:- +l-"_N_w;h$%N;9l!%A2OV4;A|AG`ry;F|M+XȴΤvSɢq+=J."  .7I;2Ki:?| ['P߰2(F>snF}7iO#ғI3l7wr&$a]}-K_AOE~ E?vVaZl 1;E WKDS㘛 iXAh H5hU@ eKqM\n6TFw=nc+f$I/a9 oAM TT.amJBò֏D|:~t(I,urNgM()κ 28CWĸ+ʟfq R<〻#6#ktk5M?!OdTHڞmڅ,<ݖkK[RC /.VcG@ a]!_vT2|/,Fz7@!((s/ΕV&cV4[|mL+]7[Z$doaF*.4<'-ϳM\˅2MX _1 7hzdjD=]vK-Rb<1ۀV*TI54!wA5v}cK?t<[džY/-ex E=8tBɶؘl]#_K#20My\}V.4ѽ71@B>?R d+TuTqwL%ؙ]m$|li @D2:ݪɉZkKUXK qۤa=XiAӈ4XEN{J7bomkBTv@ ;1A#9£](V7?6+| 'ۥS9t\Yw0`TCnpdauW.Ux 8sM,{,Q,HsH^Xco:zUƤoX> eղZᄦ WDh6cvRN}ob&d-q<p+x^t$ ަ\ήA*0x%Xyd>!ns΂9ib6y\I`2ɐc[ ؗoNoS|YaIڝ|r$Μe};P;e+fl8Y?.EO >%2- aSmMJ$#l|8{Qvh[(TIh<צ_Djh70G` sGO[e)mQamlyuY9P 񒱩a;}Z*It Ɯnbό+jxS ˇA>yH{t;NDqtBXHcNC-jRp-4hs7(ȋ4͈ٞ&>ר?* @Ez߾襃 ~ HXP#mqe|D>+[(9`c`{G`sVo#5CC (_Eg-BpywuPԫou !l+ؘhZY/>& IU.Ӽ/Xl+xXC^aXk>3OrbPoUqA#LBXpm;ox{*V S [0&ef{Kx EqVbضT2A5b!Rs=8ւe5ar1"%EHힾ&1_:Ul]eiEK5_ZpgN7z)ٛG^0xOF4.0sys Ĵj.߮=4>)U* ` O~/|͌:,c^mGIN,"#_12Pܡ܀~NO5n"5K#E0t29uV(ld~SR6>ˬO:-\6p1{߿ʄ߻9~sa[ioԕT!y~otoy-QN۴!f10lȀ.0Sn7=|lD}] 6G CR[~,QEș?&>>3W {WaZxA 5̭] j!4wN~2ZXsiQ\mGt8^nC=_-d?: 39t %H(@m'Zi--j [" |ձET-[%hq}KFoƂx QX^klk"T:Ė w@[m7^GqQ!7k8ֽ:eEHrs#r,0_#T5 noF4.?WGzڂVg+^8) f8 nŽ =7ŮyB 繉[);t^rx(wT8ZHxmҊա"2v\w~ں _"9뱃🭠 qO٠!_Pd,LdN& 8 fٵ㒠$$ZѧSX\?I3ε]& pV#FĨ/,H@%*T,)}?Av](a+ {-T~1SH6&E["3c@!:i xq5KG' gŎKR7,|Ab_Gܴ|Y5|^gY\3'Dk iff^+ m<206\$Ay-ƍh(k,ULٍHMXQ0~tJ6W_21 |try <,I yBDBJ4SCo\pÈ=عf>Yn*)A(u}D"'lA',rM[7ˁ'3MJIs0"l%˅X Be$F~{(E]sΔx%́Hj'+OI(tD^VK9 g{BZE<Ϟ00<$l@;פkULFLUgϣ|=»0yvlWd=HrvaO-f1"] X IJ}=}ȀkB$Z(Hg|PZ> aɨNڑ͖굲+~}M/}215TnAlQ؟ f';YV~ ӣ{qGre E :).\JLҲI!)QG\GiG`ɶ:\m|ڇHXy!M)l@ݯʷ5"dne]F]{wɗ[}HQ%lǡwr ҌV R}He8@X 8jiț_뻾j|IxD}]Pdp4JdZhH,eJ}cW_\rM4v>ņ#[T$LdCN@ĭ1)/;!z'~`3B8mXԶ{3Q[2"HWMI}G᳗RW<$FvI|&X)و',w"]1F3c}l%aG0]B K d]%ĺT`s$g c^pLz`lZ聅T̤ u cZ;7z88PX_MOۘeWx4B{os!F؎u+]Ջ؅A?G-k?+@>$R8[8|i1'Lnagfb{&s*).EͶne'gCr? j11Ԍ۪CKclt@+H >\ZosXWi]4?K$!lXK'rkV]؇۠ '@5CF}[FxFʙ 79j;[M&Hc&O/x9.wO2w]¸V5 Ζ0{i}dYfRբTEWJi͗^o]Ț2v4|cKk\%BG෢ 5i;-6%U)==3*_k]C樄Σ4 pQ?WG]zP3X(G.. NcHߕS0S<*)|NuPMw@?¬mlJs-|&NC9[jzȦEI@*l !쬉kI319rI ua3/Ȋ mC] s܇0gCIO2f'PyP#"-_kW3\`v7 W3[;AL.vWeK`_j$b2.H# ;< i9'5r)?K~~l:+h)6kC1~\PԽ0U̱]Pʁ?1C7=ë^qr8#/Gb3D: yki:$(Avt5@VY#w푉rf>33#ŧgLne PY$!IP3ˋ?gP%(vزŌͭЃA @,oORՐD(uSIeSҽ8 F]`u]&TǼ%lq-b#[\'N ̗ @3u|DRo?4y,6r|/6C1vޖį2F|ѦuDž};n l2Ix%wDJ|En?XN|C霣~ـt݇) v?KV=7b4(>g ^#c2۷&X5Jg:RrfrWal7iHLd{L: eZpjhIʆZ)uTgI$Tf3MȠcu'3(}@`!2a)*LՇϱ,p܃8;&Ac)Y3X>aЬug!\N7^}&ʁ lZJgR .&<c}* I HΗ? HodUP94yeQ7OFSFMj K󳙉][eΚcRBE0ty#3q&2';R!Sm"& ÙRcSPVIB3!BEs2T`-<+xh7њL)0+>a̿n:CGh(<9K,:W&n^[\+My._`!'R&'%>ݖe 6;L/H"na,#JGn׬6?C;T/&W&EHae}Nl2C\-YWא.FS=q$@dٴjQ^l߷T ڧ" M$]_ 3/j9e]tp_/ QJ14 [-E(t&n[1E!]|t HC(l4Fx;NJA[A {~![qK-,B7Vz'B@ME 7( q;9]suc6sn4 x4eBޅ|;QI(9Ces 7bAHTz 6z^F|Zy- g_H]\ 2+o?>w ,^hV rjO-I_> P6b) l-&A&_,z5x7}}8fg;?1: )RJeځm@)t=i]{}[::fL/-;|FX( LZ8jT}f>]pSyX;|蠡пؗuP^W=W0_`GK>Pv?TF\/ЇiQr[ݯj*Yi]YG5"H>oxn 5'T&ȶ.Bl-2g8˜o!Yu6)9Uӑs* -2)dC!w-"xU=nԁ$F[«n!5L<1j'ä`X.vNk^-mrfcj KZ%<hb .X;Bԑ'V93uFAE`5JIPo 7Ւv]B(EWj6:b9{ m5aQ r ʝSB`D"]4񍀏 N X(--GayfL;]NGy3Y,}\Sc\Jh}'A,j\n *JfLyU!9rm 0M9¢Xz왽\ׁDpSlR9|"M٤r0(9y{ī`ય[<a~4JU,][Ӄ[/8UjO'a P3Q~_ܚlFFdEPʹlcI T@*˿C b@S}Wp# t1 qtv:{ hNiW3ȼ;\?7@xUdwXYp(! U0c:b ¢5{/ W= >h xTT>rfdeRdc%yyǒf֘?:Eq^C^z%SM}K뜪 |5A >SN޶KV%~wMӰ̮ƃEx'~x)d]^OK؞4썬hȍ6>"Zx^.b3YOTn 3x^(qIY ke@NѮm,*n+'CoؓK`x8 ^6)qW=T6|IT9]0 [VBI45ő^sb|wnP^rVB?މQtɄ{"@Iʹ#N{bN.E9+(GPz,$Nܪ֘s9,9}>a1=hGX؇Av U h %srEi*Z]cBi3=^iJlǒ_-;jv?Ŷ,Y/ZukHz<| xS1pzdvD' iy}:&ߠ'X*hR1sXHn4^{*ɐsAZ3I泥^M~^ٹIc/YE2/oZ]r\GFeX"i@'㿧mVMpnJh|ȷ7؁_@D;CP~+qPEҦmw"WSS<sYRʮR{Ay=y^o;Yh6$֕f 8ܼێW*z;ey$5_'n\^TnM#J yzI^3K qyxPVj?,RYuQKI] +%1"8G]C ,&Lxȓ-aJEacJB7 ][ >%6u4_˟># $ ?N,XZџ#4LzKzYCjHA"Sfg'tG8Йfzhd,oیcBZ[[c~s\ccDayWX檨'_it|rqf?6x(FuϟRS/ _mIl:wt+'fKcp[Z0h˵>AL`DmTa>&WqY"` ]cHwRfsx]9KUNuL̐ٴSm+breU>+8rYDߗ͢I1yk^ˌ2 T0p6cJNA UIzwBn93G7gJ7yh ?Ώ| ?c k%͢/:E{6\{&CMЃEu 8LP&9.|Pty_D L #<RY^]S5d7Zȋၰ>ÞshKص# PC6"3j;^ RgEkП/ڲ 6 ,EO/4kD QrsЄIJ+߼ 'H׳H1\ey]˃ [(&06i018Aǐ%pSD,T^%`ƵIS#<.=0D8ң;"LaafY7 ySg-8q.KOfnỶ?#k-K,viW]n4)Ir70pډ ߉)IPBr4OݲS8 n!]掊ưLMe,fLU! =qy !5" .d1G .~7|ToPX[샅fQU&^,mBO~ԔtE$!zAN ?hqr 4/px}`< {a5!0u#̜]h#G]>uR>*F*|Vk1_Z'ǔ4>?@!I<_h5ǑGlxf3*D肄{dH9G9<L?!Ց2ђ])uJZ>jVH[ga]O`O$E@y;x'|MZJ.jQ`Z,Pmh=omgM`-0;t[-4..T,N_wc0cjX8J"p^p?;0bЏrYB:sR 5'[ a)-i,ye3+urz-yf*?@;Pʸ0wEkS/z=`uYU\Lj>fb%3 $&cC=gELbڝ4|+$`?OZfm)δ M#pRO@"l_ ۦ_zTNk!^0dzӠZ&2y[i .yaX"/M}uuW#("ewp>C]<H|J˙Ò';"Vsϋ|2x^jj RXQ#3/:Bȋ9T|!?3_ӨȦngՍ 6Ń*1lU~0*y1AY#]유HrQ[7޹UcMOH'HT&84sܲyMuT^q; #[N/r@Ю!}>F=/TL/ӭ8l#f~=+ih׻kaP H&֢ 2wv4emB20O8(e~D*=}گsa"O' _&ٖI`ȒɨSL4 fD\x{~bxe%pnĔ/[&R-ؔ2Z%> AH.PW7?:xO^ :47_quėq`g 4Y(v5EDEOu4YpJd @5š:XSQ[Oe- IdyK!qvjuVNw,rKC&zTjU-.g īdr"hɳRk5hC 3mr}u lbBV11B5K)62%\g@Q) 4s6jMRcwaP.k-v#ow: ddd^AEN{}mF= &-e`:&jd q rшՄuuI}U 30}E9.k4[5Ml!/'~YgXԄyof ̏(WS _h+  -<$ZeF}4{RPH)1gGVvOTs1d?rIS=\G%)IJjuo $= U)MXaAȃlᥭ<&}[.e=2LS{˘Л+nDA]p!4YZe%ET"E!rPtdԓ|ƍ: %+s Ɲz7K(~ d 1\VxkGjڗN;bggE씄pYn V=.ETL[pnXm)GM6]d[EM&! XۚҘ:w2C֓v͈P00EU I*7V5Fr"DuƘ̖z=FM"}MSEHesVECX*~H{ycǧΦ%WT 'Z|94.3ݷ;>N^ oҀS^I#}i1!_4 Z %+eR5HAa!  TOLp6B(l3@MHu3Ne1_*d٬1 |"K!~oʰfEooo?5#13R: btNғQjX8K.= \Zxm+ I·V#8V@իs0aݧQJ'nxebu;M_ω@FO$1ݱ7Two[XLϨÁDor@:nڄL:~4<4t.X`b+d0}EWI}hvbuIz`ڡ)ösc^XQӔX `3詜&M3U-wW82r PK"\Z.#dP&2@*!R'@ SS&d'E:1QC$-0 |~|˾@Q?/Ѭ/F5M 1>=nEC/ 4c|R܈J{ .@Gp`;Y8H' <2&/k!êg{SE7) aDԆǴ :!p>="ɌX" kIVݟ?:jEc%X@\WGEd*ƴo1]"#"^1 NK Jm1vXF|7-B26^qSS&Ҝ밒6T)BCm/߃nݾRc&ݸ]̌qgU uW-P~*zd{։v`OX->!7*i|DiջSHaS$ԢiӾO.c)Lvu5yzC׼B8zI>%{FMPUT mR߿eZ"fj_"FoݣHN>?2X0\$@ R 9MJsc3{dX C|'7?$(L1Y~XYe4O:>vWPgc3бs6C*D fY5=wȮl`IرGPG؂%&3~ ޓq1$t`WY=Ln_M oE9`҄9&2F\Յ񋙓QIL+"S22 L܍O@H* AE>ۤ@&$ܪr"fJH•f X]U201嬎`]",CB+Zx}3G[S,n]5j dOG,i_x.$k<`zR3, AA@ h>Hj΃tŝ+ :VbηƭF c2bvI[m385͆Ob9F#>A `0^~8?}OgZͭ"$SPS1a:bU?XPg,wXvD|*1*e1AU$08D;y=<0kϦ3* .\+a6]pFk?茜S^0&D>bJ[G@XlkdTU2NN&``~bưK͔ΊJ+='ܼ֨͑WΛ_1{7"(41t[U)^#x/g%γ|FY;SYڑn$t{QgJY7?t'Зm!"5 {ܙ81O?K^D)Zq$8n~_,^"իRT Y}A' /l1eGc Q=jsAj1&&5 5E]5V5-i:*OM]j#R2G`#x ;uElEvwyOGt*Yl@\lKbA*BvT]ce&IѯiN|}A IðzlK3\񴻯d2?jWҮ?5q@U@"6^Jf}t ft!ӾD$HMb6ű?#f{"2Dϯ="Ww,C5g WF(.n  l/B!z n3EV|'C$ $n9ݝb/ii ca_i*_5P AĪQdD /I{:ON`+ȼU3l`j +iq7$^1nޯt<"U )43 /eϕ9`늇#W aC.>Y^^I) S3BM٫SKM5yr;bE| !U?;%)f`ǿyP["ဦj!XK*=w 5f)'HOn+zї)9$yz`1d|l3mϙ|ՑEZ|T=cDf e1yBI e=N[v_Vez?rƖlocXtC犯)Ȅ)ro5qT8Ÿ :Gpa &_ !Z9W0>} BLRZghL3nUw6塝r5TqF6!1D^H(fAHLwtq :; a*XmGѵSwڃǶTdشٔv3y_T)H[l[ZsjbLP3%>:{Eӌ UN Dt4 祿 ";Qk$j"cʧN-%7BC.rc9dss:G@4"Anqt.@gX5?K\"Cr@$b&?Jh[DMy\ı1,NI5J.d(QI^!?Bjck=dtyTH،iGub*$"7IU6"`B, Mco0)AD%0" _bŸ0b>.𺥪CNmLu.<<0 dhi1~tI6L8`VF(71]o"I7Ds5nR>pЎ׮'?VޣSӍ*]5LJbJM!)TNG^y=X bsv$i`{Voӣόc!bmk=K'j_-"&ualA(z,j]\OSc1=70o{c~߁'5g҅CxEyirNo48w0ά|5佘}_-i-j+&g"1BⱢ~-c=m?g2"ggHiUkiz :Ŕk법1ݡ=`mrm]N>>)I-)j9r s&;k>|n ׆S~Ssʉߩ3U2$2e6i?=p0F əo*"Z5m$a4W)mُȱh8&}keeU$Ƨ_+I"x;eW_djZ[ ŮVHBHUU} əP}{zYjxM<`#9B&MD+5嗙F IK᥃DA = iJVYBيSN W0gM()42X,-xАEאHs_&>,4$ Gd>H:]}MB ьzMlk Rs^.ǧ@86مFHc":(ĝ4VVgCegj`cVytx*9 sF%tn}<1%OxPhaf&VA:NUiԹ9,BRFM~lZzϡKL$fē Xpq`_#:jCЂa 3OoqSO5o+w`8Dpc] M`0+b 1d6ǿ}&ya K0Hɛo k4TVQz+dEtuvgv~!)*% Iřj ??YȽL{ 0ֻzGx:\PTf 0 2dTtzw/Ȓm##m@11^n6  9` BYfpe='dO[(4J 93R.D$QXr(nFj 3d[iAC#,׌e=n@6raZ}o-|.t+k]9_Fmx'mVd=~Ǚ\/3 $N,w q:rL^oU+׎ZǕYP՜5pW+sVi^jS9?.+.r̞Ղ9hiP{if4hA}}d_ɻV{Q .~/V:#N&IV*F"zP;-5EhzdPfQ9'B#t/iRɫ/MqX,L8bX.j{FJzo?$-,(]0ϔM>$+^wO;t1B?>`#`-7B~.<cGB]E>Ԇi \ZoM[_\\r;/ ]a*eʷd81̀6/WFu21GvVC/3lM$yP.HFE/`XֱSo쨒#t{G148<_FX| 94g@ȿCs@(={G4=3'1@óI NlmTYX\FVӂ .$jέ{smȒf&ߒ]k-BƞC6P>UmIeNal;qNV*N}pY%:Gd~&ҫF.&j+IG&o2$s_T +m\l["sr@G hzPK T` zz X//~ogb(awcP,`p8'ZjDM%;($({[P_Fs Π*Qz=pxĘ'XK_<6aaݻYPWE]vLP3 a)FEr8ᐣG8C۵-Q l0@aP.>0hR|d#7lI-&y;vԯ<7@Uw`ŷ,$K];BϥEKo)9X=1σq Fa~87RGΠU֣k{n2`gQo?QŘ<e|5dCd>9, ]899ot Yp/@Y OsDj޶Hc?I̎ oKÞWԵ*n 洲P#fʍؠR|V7Kغq7Z'.:5}4:1\uB1fz ^NJ&W'GuP j7=[0 qhMw7lwgI/zL9hЫ>xM&Ku߁T GJ.4Dx2M3wӢy1(1i-"x0@JA~,m|=%,cHtͬf8-rf?>%AHm-sF-&~pO=|NkB-B#sYҞ]S)9?XɿZ'\maɠ][]niZHa=h<>I67oJfdIIOe. ,!y:j@[8ڸIgZ*;K8I@-Ri#05^C1=q+KЅy>8EXw8btbNzS/_#,ʅhɊnagcF;'r|aff*+=)pA1jB=$lNUl:p9 $#5'ՃXw__^)v~^TYiZOe m@2rَqeG))jxT~lIrXB7Z `};;緞$5ea`M'k/רgb4es\599E.9/ܷO3f?l071"2G~9:wzfC} 6*g֑U9Ggg?9[̘\iFqЈWN؏It5EjyFuN @€/!N)7bzEy ,Fk khP6Z &Q 2ޗHihR?|g4Ql|\ݩ%{&gEtt)xmP49Ϻ[\U䟖(<4M؋L\2k{;u*5&|J1;~tA-TrZ-lc|ߛZ9f\![G)k?@GX3F6t51d ZC YEMӛ }չ?lF>'ߐ ǰa43?"lww7k]nXL"3RkEC\G&Z\˵5BBeFRɪ&1.OHࡔ0 ;z4O /HW`}D5 7~LU?c8%Y8nAĢ"1xT~MowNa> zQuΙGZIo-1̋@u!19tXQ2Ah$8!}o^n:Qd.?&8]hؓ&t0EeG:{Pa(wJ;˜z#(yi奲bII<Ƅȅ|mB%=J*,gά K8;ՏlSY!#H>LX kfm^`o{ &F9聟v(H^+r:×n-F"E9 UQ$x7]plD%Ԥ;HiWgw'oxm4 ,N0k'G?<-lviN؂0f-$qSlm*:HH]8qN@ ^hS-t1b7T(;k7;Tk4xoiR: 'ŒcዦC "]Y!q sXf{A6m#85_EFIHGY+1[ޮ# BӾLWHݵM68YMMd0{pcbwM1;b" `s[d0TAr$ o<vM9i8 ɾ{| /Cr9j4T@hĢ70d?3$U79g~~eug6<Ȇ1_xҲ4S=uD_@PM=W{lnȬOsvh\t#@UݑןNY|I׹ >EMlbEФ"'gi3@EG'㵩 >?( "'{묀3)Ӹ:a&uT9;WִTSURFcNOzs_~;Nehᇼ0=CnS8# g#Ob\A Uº+CJ &VǧZ:QRM@IOf48-w&6oe0_rJ-hΔC?d-Bb;yE=8hn5.K.zhe@&aC&gkACBصq6`DgϽ] ĀO@!rq߶ q:).ۭmOLc"ѧ(W"%@D"bPcNVfj˪{.J/p H$U\}B,`UKX%6dWD+LW,׊1EI ߡxu})tqJ^I6P@8ݫ0[ çYϖ3w-] )dmg0 " X־VR4}* Gm ᭞g8ÊJuU^C~"EnOWY' W} 7c. dq*aaUK)n|F QA2+X`x5Q4b-6h~UM^]p&\Lc7|6ev :i>2CsP8gm }wxT:bfF/@];U9 \jHmE=K70Ph bPd0_(°Q\ sn\$$zcY0,~AeV~77m8iG7F ǸG-bv1/s)no5650ms'Xe|kc$|.:v5 2p#UFBM{IɔC` GH'kDaCzL<SٕOf+%bzxwXS_(9UUAz) +i_feլmz%V,Qk(0(?G,/Ŷp{|*\Zd-5<ۑnt3U 4Cʖ;jmxPQB}X8Qy„\ai/66:|6-F?Vd<|NtS[J~W"><9㧵Id$odU*p{g_rQSZJ(,0dw]ਏ@+5#_f8V:͵skqkw]vvܿt8  [Sɫ-IIh=Z3aw-=U~[2`_bZ@gʧ$ /:~JEw3hVUtEPnL@sY@v y':p?S=׶|r|ݮ'EQ[%C"CL<-]2ݞZUA-jt\HztC\ J-LQc[TOF- nP/$aZ2Oc '}frMPssU~CXL(LAPLbjp 3q][ӞZ'ɚdKn4Q]dc?lx%ԊiëkȈ3LQJҫxC=aA٥5yƒ-x%CY9+Sp;_C]M/>UˍKJ0#_Sޔ_~ u5)ژI'Bsa45 TjD.AuFm&|bHtw`qW5i#]U2!࢛`к}0ђ|k[BX_#JK$[%Tn;%+$(FH{D= ݼɓ%[Բe*w,ݱbAP|9_ qb,)zҌ0'6 +;Nd /\ZS蜳;lX׵Uk %=%'En= ?!PMыDhQx[r95{c&9Z^blyI7gquEpރN{HJAkɚ1g_wgتUYϖFW%@k8B* Q'VkB-uN8~!ne P <0C(AF:BL*=G~wVm3paebs͍!a6UHL~fNjAM%0"|(% e9 r!,[g6d8v3DǸ=_|YS0H:ba,Q&z?l0&Ksn)p/*4{jD+}>U!q_>**Y^WǺ3{.T)dN5#`rk؄1MW7~/4r=Q!C!C_/ghNkO[A}?]ΊIJ;Sr~ɳAk>92̬ݦ{/^]osr[M/+*\(^(EkFF^nxH-)hwNUS5E;yECc@Fzхmő1 r r +KP "a"{l@Ui4s7:s#AUgPz=,.~%i]XH3z1+UsvmIBw0쮞㍭}(߃!ie|&bA@瘐R'xżonǗM,u~ R5)JxϑE,N7 Ҡ4tcP7u >'Rbk `_a!dÁp:?;m3(1TlY欩qƽ_%fuë8ScaY,_ |Ϝu>˹kѻYf΍au<6\)UYg 5}]lvH Sju:;Mz%TeP=Nit?fB~ ,Lg>N *;bL{~):frWm4*0QC͊yq9$bR+rqڊQh [ш(T+sҋZ'͞[e7ZLdbӺۂ-Gh)[zGEc|f6 s{m/47 \e܅c/iRRlh>RS;_U}?$! &dDH,nBti7Vg<~\S­;'5~~c=V) +%˭WS+T[DФK&l 鬜q|C<{qۢ(j*\kU](A4\[+ƟiDNQUۋ-;:\X"r$h9)r!Wv{B-jnj]TK2xt}y.$ eMxqk7{J:`IQ,tЈ-k|h{53VR[eԇWe0̟8H=ˆU &{ԛhc&1IO~x̉Z 7\-7LVW("iWNBgyWCYI5u<=t (fyi6#UW+njj7 LmN1cSƄ w:دf虑oAyP!YW^A98D*t+kzn \*Ix._6z'rW,ljmq. 9m#MB]a \[!QYy}(v]e%2\nF ~ [KO&Vwe)Tc^ט=hd}`KVHvһ@!Sn劅k5%jpI: XFUWjdRZy±I*H7&ocs'{1F̸._w#|MbYE_f eۓyU`?7J,N 4y딕*NBB#:N݇^0$i5 x:b'R+qz-SroEg6sDɺR,k;Xj'C]5GLakgܣcOn arVkjeKjT ׽L^o ⺮]b+)R‡!be{RҨ׻7/d~brݖj=㌛'޶~8- =5;tTH&v m,^\{F 1bb%нPؿh6z^Α1ǵ)Z2TgLAh˹o~˜Shd?ٽu:g"e*TTͯ]2#t2Z!I# lW 1\P8mkج0ncV)XɻõzNuA_* Irl[QM"`JJS1[>`"`0^ۑ+Ĝ' ڎ99!AD)еwpL&OZ˗W5 4N-7]mꙐ/&fg]):ʘ܇|*-{0T.ʈk̟H-#%, /J¯oJNЦ8x)z>y0B8ϱJZXc\Q CKA\} 9tA:?6*AkwHge4p6P(G/(]/O+1j.C07v#½;6pc+L9fl.y`CzD4Rs6 yy]0/CBx%RZ)vV iŵGՕ4Nߗ g|_k+|wZpnv/>Aa6%p_yXr4б=Ea[(Aj`ȝ;eԱ^zFe LbEaGm  \>iWDN%Q0%cXF[A2+3|\LfJGaTN XWxMg!ضO y=h> ^~2 ϟFRi 6JQp񞪠cX -R?Xd* O?*mFc /V4#|d 5<ry(ʯ[޾x|}6ſJ/aSO{$ŶI2D-sK^E`AbXg_ϧ.ܦ@D`XFNl![R#Je~M\k V|zV Q#ĕt)<>e3OC%"/ һ@m(>$ȺC].PD83*M;2v]%uJ®DjEbЉhNFڵ̦*jUT^߳#Gt,Ƴ7C%DUpY*׉O1(g|Iy,/$MeC_@{G* %T_LdIؙRq1.We'L{;*ͭ\MtvaɍyVy?Rrj۫%` xzc͋ QK GCUA$=E 3rӔ^٣Bi$owAi'.hw|/Psݿ3iˎ4r4dfC2% Nii&<[奝gDPOM"C1Uӹ+0s*8[LEQW*[=UZD]aJWOܽYK]cS H@}V' F[w1zULrq.g=8жkw9 '>*_'u]˲%0ETagR{{^%l~OObdЊOKVZr}`C;54P$PZ8xMj 1<2@2W&%'ś*:oeןY墘u%l۠|kЖmcggpDocFѭbp[gqخl+ec=1;mvk ;:Eu%-NQQ!53va/*U*C FUk_pՋDM^QMECtŞE懑:ZU4e!(TL:Td%h/oUUql>8ӠJwn>֨bWMԴ}>'ET g,N$FبVӊ:fۈ!Gu)c#8^r˽]GP? k2P xBV@}GCYuIɠEO@AgxtR86HmX6. r">Gbl=c X?N$efsFdJFNHM!;gXAb|-hn2rDT@Z8k 4w3~D:'ы%o{TbH{.ͬ{;`Ռ [^$:O'Ygkv\ E@w4ǫyfZ*O^3Y/v~-j)w(!jHd ோC+vo!?*S[\lvC_yÍA7Շ[ɀbt䰮hP{:ye s-X>pųYlnf"շ,Q b DT!rqO$H|Rgp't 8hKLu'TnkNbֈ&`I&C0Ԃ 鞹,BB[tl*rQ^}|az23THdn/o`l Rş8@,o.Ŗe _?sv!xF v#ƲALvbӚlRz(d)8[9E pGf5 :@?_NŅXZ\rhFC33>0# R}1Zݭ*)E|>ꁉAcF#0G&Ԃdr}C> @% Vrְۏ;!g}Q>%C,8Xr܏wB tؿ&t@0NN|=¾хos {MH~?@Q=s3/ ㄙb'BUN3$U*>fr`7I8$b?ZٞZ_I}QJ4 m|J׀R+KvىRCYɛ..tOIlɷ28&D1ozO&%7l 'KrD3ɬ)^dx3F8}i;zW.. RZX%4XmC jńk`<7N]Sp߁i{V(-ªM4TP,%""?t R&(1| Qo,Ŷq:nNן蔾xp=0¯hp筏BƄ) t>՟A)7^ZDdundEk;vq1\ kjN>/SPTFMg$ctt:0TKPH)Bf05)#v8{LRq:tn(v+f+{ 6͊;j#?{ݟtpQZkB͕}BaDKĶ #NpT Z]%~ʍR0>ɠmXaI1i> 4aq}GfyH1M!DcGQXG0z|'{٩r[LDFjt}`g?g?µl ^;=mrbr_= ,f?o =b5ʣ(8kh\\O)AY7,̀;A)/vh7{4P{@t}MLk-0)Nb:%Rp9Jfq=`MAj|_68 qw' O!zQ U|l}gr0Ow^wN0$^t7"vGCini) O)AjR2۴ S&kUx͈9I' ܕyTt9G_b$~ [*8f9J:w]t(.نjp9)P?Zcm4/mL ۄr?fu~q䐺Sл@w$`1r?BR,r#]>,0Z%fk*?b .wDr4p.lN͠BЀvJ vҪgE;yΓ.K@M(31k[ʈJ1iJ)uII R*PY֬Hk3gVu!y0v3WM]!afM|h:1.kMqbZQ#K-Dhx²ѧv$aX ~-)%vdIr}*M{}/O5M_6Nɘb~|mJQ̄b)WES+z_ؾlt|qM* یk{c3 Q=Bnܥ/<"ƔAƠG?#5k`7[X$e0  ȍ~٪Eюv^ 6C5@P\3/c숔Ϸ9u^Y3N7_wbެ|VqUH9Ϲ @>NRev[G O:os1>yr!;yTyԺslDᡞJ70֤KOZ|xbGnB hpBٳP\7ң&,]P`yHfhuË93V1}$5X%V-9chwРL/4Mt| `[*hA4TC)D<}N^]{ۑ}~ɹ)*znkp"sLcݔ ^dbQ|%ܩ:kPa}hn7 h %X <-N|ps ]8iryGۤW E~-Zp@I̶WaHj![ I1,%0= c`Jڭ=*i|#=#t^,鈔`F)gӝ\V?B/KHX/Dk BU]CHLnqe`Ց-[Zi*Aai+ (."n1D$7 iUi@P=AcȁM׷֏X|MjgGp.DПvt.E0/u9ZJ0e\ L`&hMWۓkT!%`,gPTuEGp$In |t3)0vTpW- mҊ|NݯE̪cVdW<[Kۺ"SyI$'au'++֡5%yğ=_QY(T7v6orQFa㢊)T&'%UPrgp%̈́W9!`"I8獕s.L{B+a&]z%Z򨯝ǽ96uZYc-.Sc ? >WA{9T<*a溜,YB*= ]t 51AlȵjsP/>QFԇLل ߛ۱pVGĩ#KxrdT J͂m!03$={T4~Ҋ*Iڼ辌s51I/M"O+d{!Ug`EpTa=`=Jꟃi6#uwXB3]tzFes7e_z"<o~2:ϥ 5R}հ>J=o"Q+HFlrc 0(bOH֌ ݙ vu?z@Hy 19b{N#~jb^*OB3֞ J,̎]O>.lबL,Q_Uޚ9WrsLRg 0S fVEv6ASyɢJNOf~=j6:ERh9P^g<Ʉij8;H{,B-ݹk0{t^}k{SC\ͧJ +cgŚL41u;,XPWÎXA;䜘׎X gH#Ɉ`9Qӈ0zb:=AQ;YJQ$X\k"\47?J0J8'FQ l+tq%NOHLPP 3WiE\涍~Iiel#B5@xϮ*{ExW\#O+%<2 d1"i`ykqDN iT]5 ^MºOm L>'ۿ˂i1faT$<^k߁r;R`ikwRR|GtjHZY qFGs<w^p̲Zь7#vZ`/ͰJdiLa`}+^ϩ^UW=:6Woas3b~>wnIqᤖ mwQ:9}H!"Prp4RnLg=3)~.(T-}UA<2\\vMʇ&_~&t쒏WĊ-|po7 lS(PZ7<1' L4E wnIhG<.Bg iQ3"qPx/%%@T*Zo˿\z+8fkCFpmyBT&u}25q3d+$#2 yjη=LG->lX7) [y")n̍"m +v4o,G=x8ؿ^'w+ćϿ;5dlj&Ҵ=UO*mfy+Yq=LFv"$@*(-޾+)vTSfS8o2Dҩbj6p-Lsghag4H'9Wxx<"b*Ռv~MmڏB`lp1a֟$Xdg0HD*[L)M=HZP8<$HB6i/o| O,I,K[ARZq]?fcw h5(U׬E`Y&y*ys!%51~}_&M",cSB| qSZCb 2*Sc?Sj mx}g'Us5u꭮g`D2" 嶲d<I pL6 8Q2ʘ!71ܭ5cEu$PhyOT-\*%H-qVv [w~9nބ<.xfmO,j 37!wǰQ;PWvL'g,"ĸՔSd@aaPB R+\BOG./M"X_2,x% (6}M1Rvq$JEmKs@PV[Չ|WO3|˔ϲR{f5@&,NkAKFjcn|¯_9[Tr{Y}E_DUWgwἚ">|nb$a88\6|&Lr{D*o}Ƨ*Yoe/+ t}>?Կ2|V{6h{o O-XlK& M^{T}( &[(Y'&pOg:N= 2*:Q1ZL;m$U^!wۄD$&XZ%w(1)'ajԳ@;1WT(ey+&j[YuKڇ?A}``})H|ެC4^FzdDwVV+*<0z,"0 #|[ܥb%о ,sæC;fC[ix/=wxˆWM_Ly7\ b=f;kSkژ7974ڮIL 1c#*d87%!G :|s±ݬ`x˴O8^h {6%W/h kYRI"_Lb hSGbĆ++;g:ʦ2:[(>\dU7ݜW`Nn}*6_vǨӚRRVT%Ϊʻ}X&Y$C^@_ҴOM)ش E<~w]'.C11UJ\"Фa|=Xˆ,0׎|.wXȋy$N>Eo()l7[&M /aށK~Uk=!"o#t-&cH;ß5 d>:tQK|u7f$NjwbHUjO4!;?>:DjZL*7#mLJ!CH6 ݣҕu?',&bҾ\֡QczLɞɨ۝cqB~h{Bs&5lROT'Vݓ_|yr8Xc3_)h<} 4Dv4*v aKZ+dIxœ=~#-dsV .#U>Pn(W8=_" BfILpA|gy|mlJQ.'v>D /P1QxRk"H;nUDVD D=O #_ZQ1]օ,?g6 4?dU"/ވ%|F'8S0'npvb2Uz2wZZDߴy#4>uLܐҊ͕Gծ!¨8Rok@,NQͻFDR{"&s6F 3B/7jh)"&fSD7l.:^n2 ~2ӕ~U?e;p_w% k{->xm=W+ƅ%. S`t"~.cgG\ =ٻǝ#Whӱ(6jfƶǭH޲U_dRdLiOg[;rݿ5Sm̟3: nlSQ5A)E`‡^&8r-?]`IҎnѨ SK[]"=h旄́ؠTb٫j5\!7}-ד{j.㓫U8n'cDMذc% j_ 5z8byh(.(2@qeK9S }}^"!IKeS"{:^2VQRAV%S1}} e.GQ>Io6)*(`}1!X}dnϗ6PYͿNyz']U}m9#U Mgh9A3 ,nork& R`\oacC y3kyD&%֩ɌVP:BΆ^Y\UL oǵHÍWǒboC|gʋ":^cU샆pQk˩.7"Q\ TKH $i6G">^Vq}2ٳ2́d.{~m<e~7 J.ծ_[|WUby,1+)'GZˑ}VĂWw,Fsc;72R7 Z{ }]# ;7Ô5Nhuh.e8EU+\t^`B R$BYI{uBACF'*]v*qT-%s[ji5]4PS05ޑs*V_Id_us7%lzp(__Yz2e@ e<+><; sШr=y>hKֈWeNO,n|ݺ6]_"#"j3UݢY+a4SϭNmF݁>CTfͳsrP5yxF,UluJǪiN QSG{մQHzJXoxOpJw:&# (}zء`kZ~2%xQh q ! *_ev*#̩yU'Plq\~X*%)q5Рz.GJY}BCwY.Fs}ocUЇu܇jR~~a׬ҿ"Ar*/Y U i瑰tQCvpoůǝ2, ^5k*_JJTf 6M:̝dT8GETflpšjB\+$Bl.%`56sAbvghUWyZ)v=#G<[Tr4 l4+,4oe1`?%P[礧VZ"1E|;KR x 6gcB1aiSwnv,ɪVe_ z^18qba9\2vo2X0v߿d?S#$PwGEM@ Z 2TF}XMBJd(c\ׅgnẹ&w>Rl/Vzіi*tpolLZi#2? ϗW R"Ѿ @@Z:IgGK6vз } nq 9H ح%:Fa;TʻKMFԶLM*㎺Η+馌Pˢf _^# z{qſKs-*ؾH id]y4Vy)em$~jːN^GŞ˽@hn!WJ8Tqd-i"+X>7wt\9;|-.qoX]VgGy`P:[UBʆ)+k wژ854{:<8_4=X~86jS3 XvoDՆq"uќZkW|.VN(AwԧLxmGAB>Q; j!PC3'xZ9FyxZEc /;'d~q1uhuKN<hM깇q;3c9* Y@ǕH4Ժ#RS":Axc#(_kϭ>iG5ERTYx3(["2f75wGة#m_4 Ѵ.>;&tt1D~_ߕC]Wk|G%?`Kֶ O((R4Z3"z'HR/ _Ťu E{U)Y{w3\stv(k 2WW.Sf0j,].-J!Z{)(IGekb6Z.B,|j;i@ - `A?uns>ΰǕhWS1-SƔyz:^]"ئ;*~'6CTRwEeB*s}7D@w?k:#(O\Yt3P"zmM,6OE%i"/ # W\;r8`6{A_t㨎[s$!:I=⪵͓"ɈI2YxMf>D7㝹Gb{vK5s8oG>տJL;pV{]RD, ,CJ6R1H)YŲ_-}9\+;N{%*ZOpKor)XYYII|'ؘ]:Pa z \!@ӰS'S2pܝ/@Ď5> ~|>#zKbNkr1g==-5|ӧDvh9 ʗ4 9VŵSuܑrKNkad ROH*f%{c(.|+ǓkcIN,n%Q% fNܞ:UmVBE3d>g{ky҅MUm5v7rɒmg3.h#t)ߏz$R[04Mхe1Rz QQ/zja^ Mӊ1<3/W} } Bk%*COXmܰ8a\08%d0mk/'c&KEcoɡWn!r@yU $am#H0Y""B6M6[,lOdlHZ(]WeY J9KpbXB=b%P i5S aHmR#6զkM:"?W(Η S/- ._^՘^"H779 '| [>y Y#Zi[/\8k@ 4vžsjwϐAL.U4Tī#hm+b_2yc{‚&q]XOcIoD)ǃ x A-UU}-NG`k=iiņj3vtW+VZ̎B/%]S#q m}Fr^ v d3\Hفm9K'-˜=΄m bOi6_/{~KlG1$*稄n]!qFL rBȞn_Kd5n H/0kOۦG*WypTpMWTC {) ~x JfuOyݎ=ף^%KR -̟\ 0C3l{vzV_7kU9 =LY ^:ͬ{/wt`$Nq"Fq&nIu+|\UK[BXEvuײEPQrA H`~ V/?0ξ(A;1tMV\ 윫@˹A[8[{xnq`o(%I|C iEd!UV,M>_iL{}R..9GBK;FwtT}lTcrsJYd2C 2)̮[Asa8N e:[2cͽhoTPM ˃ .7z /}js*Nr?m>9,r^w?LJ}Dca7VQ)?IBuZ3Eb f)Kr fDVRcg BBOT1= NGD~Dll ʭ99 lo>b+z]Xg,5chՏ]@֬U^|%/Iekհ*eߘwRA[*V f2e5(lHW3PHvեZ# Uf RDOSɅ{YK Cv5?"{0osu׊<&m u>'mrMݘJX~7<]eD=?dLIPK!ӂ pX}B*aBĆ!qDV0c2wYPZлG S oʔŦfy{qI'[vUjϟj Ѷ.hɋp lg-&QnA[6&p4brGvl:Xǭo4miU"ة %t$'\@"A] 9};nɵtFh4]g<\!x4amPxir'<4H\Kp20 d<(eϻхKWmES_ Ο^CyMM El$FTW u+֦`{ 5ЫxT1}Vİn]] +%:>o~BscGV>ԓJʆy WܳYނ)9i'?wtZJ-^ˮYSie8(WeF$YV=Mml?0o2&D vV(o* Bplbt9e3|dTX=m`H_!z8ӄ k#Sm7N7.~toElPqoP9jfrhC͔Ԡ~3X~O3eYoSN'JKc2G3(5]Bf*|xz6\2-Wj4cy@΂V ^5![U]kuϬ.^lu,"V((-`1Epr7W@HbdccFRM֭.-ӏ;GRIY6wf`  yqҶ\x:Pγ|LSHRS7Ni2?D*\5q=Vp>z0X M@9_Z*dO2H!qs% x~SpRO:}06k)iu7)Q9 t[!P5Qď1?7{/@k6$ݹeeH9 NhV=sqPDdҿYS6"ݝb6E\d$!|]c(FsFrr ޸EokXԚ#F7?:hN@e%ϩf]? ͇\~U ~%B~FXrla $k7T7Q1:h{]Ow%Mhwa|ZyU\ hA$: ob#Pƞqhſ/rOZ9ө68ւvDmţ}!Ls00r Ъ`gK !G +z$l3F*!h {ڻhv!?$Do*X^@Sʅ]kyKb`~1IkQeWX0v5>rB-g#(-eQ&H2'ٰVܭ&dk4`'4]A޵"F& ")7a2X,qFJ.,';zyFE/`^<3כ1{1#-wfw(6RIr+ b>ԩ.5^W?X]Ms,_s2OEK\6)#@:x~ ƪ\w^՛-]SY'W\8[=D rfa#|up~RBI j7*=(≅~6.7~7¬CDQ;t{LUO| IҸW.92aI]Xl>}۹5`Zg4-ɜk%&7Deu'ϮH̆l̯N.Ư);MwϪi*y$<U=0AYL|[Iuiײ#ډ^PQ"Scp[9GvDf'1PQ:QZa4ҕ^R2^G W0 YYRF|1\Ė3\ydѥJS/[ e]ocrmrJY(SNx}«=xC{$(;K: J[*I7Ĉ}ǸٔC! LSF \%V5Ih^\ ܍gDxq_=`jqa*>Aa%̄y #҆/$HNW[3b6{;k܋q tfX+r ]:d(w=ktʼn/vQQV(i8ɬϝBP._VX)-]<>WrEIfSI.q<^a-+#zm+Y; gߦ{N.8By6|GZ)鱈v'_ѐ)Mȉ-Vp"f-2U`-AƄ/o[bLWJY$Yʊ0 /pۺ' r]K=uD"$i@iGT;tW {3C*'uJ;6-fJCn|n){C"n&5Ĉ;%mn+5yp&ZvU3O> C90oa +@i کGʛHhIǸ*ꍉ m;D u%δ4Ej-}LX4J^y,Be7fWIO\+˕&/_~*@[(%%cz*`VE8A6u_0d(BEſ /ͤY۬ 8ʩ"+3$)=T$( *]!3ԠUrư-wo! (e7fsgIMŵU[uߜ3?Ԃ ?VݐNOһY70"J*❢ٵf!SI}ܮKyT9\pAjc Iy4-)D w叼酗&Ӛ^^!,?:]Ï!6'J" •Vւi1 EVhcA mA=wPhqu⠶DţU21FVr`*3O3_{]be:JsD8^5{Vp5p?ޭ'գ(z|T(tȽ;nA1ՉGLŪ"xvXD20*>(gOxa/bгIz~\}{sdgJ'B7On u:f2# $vIBMu$X;NU#qMo\$BqU}  5egKA^J*./i:jb+@X]!Tg‚ p%u39ك}PI*cΜ I=>r&9+8|,H#Gik~;B0h$wY{HVJK*Xg8Uwf7#6\dpo.?-6yƆĽ2hqВD)=Sj6Ty8iGA8cUfy@#sND4i,\js,3wx"רAf3Q';}1$<Ns0dFw4ec:*NOG J Gpp=NzcvAY}C\el RFCy<^C"JnOԧit"J&te3jЋMqNJ71=.GU/rGU\ -rbO@\%Q4|醉"}-@ߺnmo7(Ҟq% S%'뉴8Q FĐ-{_=ս BA-_[v6)|ִD0ˎ}jEDYTpe*ZI֙Y*jOn0ܠ_^Z@600"f~d!z K?G߸{)(RrhW2Kv{f*mXpӸ4*,D4tq֠\W11 dqzAL9Kx,B$s&oHjs-g?AXHmh`[+lJa3=W}գAF-wNDM<G7>g VR'u=]N|rǠvMď}{w9Ȕlb-z  l3Q¡z/iˠ=SQ>t+ZTYϰoޮ<\"}STf=}3Gȃ7m48V7R*ox|B>g)Ћ_.kvt(b4V{xrŘD6t|઀yvM*g̰׈T2C\|PE,1 ?\Kj__F\ʸZ;W6c랫oD[L(1!.,:adRl*tw\Ǒս&!t˂>aj5_b䭴A}/A^xĞCAu?Lc?YȽ9(&kP4cp,8W=Ygg (BZn2zۚ]},N"b8L͜u?1 ]cI<:6bpQ<$@Z7>Z1}٤4'@8y\6v=Yzс-˂A2>䌊mJ@@(Fַ,gO #) U̎ꇶv_,;-Dۨa6"oN6 $G/ꯁ+D]c6ԅ}<38zIA=F=_ > 7zvrE 4QF1 -UgE,FBF0Ζ&ˍ؝\2e ɕȖBnO ۣs@VcxS34 ^[DvW &Ayp<@xTitR*}=$`@BBx\БRpB B"̡.Ok5 TM\') .. ^PAgéQ<'!(_#:A),qԱDk«ghBvlhE) ŊOnoj =֖(}C4nC.ص̪h5j'm"`gGkkc8h?v68]AvHM)_.aw|cFQ.qK{ ځ&&3B8DZȏ̏HǩT:grP5~b;I>;t'B{{pՆ"GOGSWfĞ455=?@,gb3hբApj\h7@sw @PAiԥ)CU{߱oݓE3YUm>,rSe<ZtpI-҆-E."ybwn !'6)}u x8!pbyKUݳg<>uE1.tlg-,Δd*#m@T'pYAa~^0 3ufs9}'KUA=27^Oe^)2q`u;7##rG&ـ~d{AF\oo=WIiH;vV}ubHpQqwt2}\a;VϷ+;QW>#uqwiB?xVIIk1s k'654ӡ;Ыi3,%O/ÙI)ɪ:C.~Q^\ٍmڟf UԈ u s)!F@{:f[) drIO7F^c0L g"2i]@"T  D0k[!):-/il['*? 4&1zձpEگE萠2v"x&Y >RE[/PS&#Lrr n~| 6#YZ$.;ɺ 1.P;qCJֶ?doŏ\N_{Tv[sl.Gq6/(6e_j_ tOS1xտ:gA~LM-t@U_ ES rK#U{ZS"cN F8 >dpƈocMd N1sXm=On 4R΄ˁ9C< A 8$кjt;D{?C38u|1ع'l܅_ :,;pa5qH8(A5Ժ9j4sXttܙ/' k'ً2%b)`GfU-5nTy%&X6>- hE^^AzQjW oX> puM;dMQg3= ŷ.tBWwUYRfGE܅K@tú𵀀{G\jCKv4 VpG2.;WgۆߕlF'+t )zۖ8 n{n+ ɓlaZ1Сq(L3!3t_˜+ t5ut`v*|yk B: y,?>iP.rl~+vf5i>RyAy)Q ٹ4inED]+4`"+y{M6SU >zZ]epu~K@cִ{ S$1[@m^D5,tAV"y7X:ʀ0xZu8f)юuխjwݐ<"ne1!ī7V*%ݸP;v <1\N鍛dylhxg>}&=9LX@ O(YU_Xq3z[t*A[#[2WUv}حDې&:g+䫹K5N<5/nǒ$kY+^Ԗ 3Soi00 ^TP=i.&ޓXD_`1M-ޕ;>JLH(yRK*VT=?՗1 ٟF?"ZkY@V[MYW,2 QS-;AIA%w|~T۝0ق١6|z%\_Q4r%2:stf{wѶc5OH7ߎ6y ~QZ~A)C`ͪE#aU"Y)W|"<^S OT'54#6&͙:ێy guhF5H?6y .Kћ)T|{}5#4nHq^38̫ki^r!oCB£;갍U "wRFo7JxZ_%2XTc]"?5[Q5onsxen͠Q?G1Pּxؿ {.]<M+# #%ӑk M5$pMܤ -өIn:Buպ!`4xl1. h3ˉc7. .: k85 Nlۡ|fo7آv.Wd,ʻ+<&<~LWogiW$gRXduD(TXGPԉwc%aJҭ_NŸU4Ŷo0}"*/\{1Me~Wj~נ!iSnJ ҎWƶ"X"w긵..)43ɱۺq`O DkIS& K7[l@Lj]찆~o %;z8rK) QfUKC= 哨U#rML]p__庉pVԞ";J}rip Rb 1 "m{VZ 1U"Kvz?PY8XʔNl.ZP% ݁g|.l}rYz]1@-#5` Y +8wJ*zJRTG: S^Jrg9ޘ1pKD[6\[v&[Us,bA:R;kZmћPr * @^-gh=2[dY}\/gRSM趑H5ư=vZ}Y-?bLEh`vODD,Ff@w1_J~)QER͇4\LORK-m&v;U(*Z304qP`1Ҁ{pxAd&D|%#aqÕ! Е}ODSAVpn Z;Oln6N#n"9#JG?F$>oZbW.RT|{ḟŶf}䀴>oXd 3TN#GvX"7nK[KtSG力 H>jS?F7t܂Sk]c8QASf:\ Qo W;Tf0K P@MH&+1?ێ(&ى㔻'D_oFٓ9چBm Rm.%vӹE\|! 6Nww2^mڤ|_ 2Bhya5A,0U3:f_׍':V?Dbg#(m0^XrOdIJ羓O`\x} sɲzlS#t'a{Ӕ/^Xt1uhz ތ[unq&Z+ ftMA}|:pFNi58bK=S*Y]^ܸ<ax*DSgu^ #'YQ={U8IM~Wjfe:*5'oW9AN~)Hiy霐 ]e th LU^;wL\r*sz}Rx!wYsNa"V^M+YN~G/v-l*}Y* `t1X|ޟrI53|L S[ h VBzK4۫}uh1H!щ7eJ2WJz{)Oh<5#̣ 6-2`ᑑp.{g=1 揣0Av:qI_`:{aVP>o5[e~N=g [ KyFet-JC,E:i5)vl"$5e<ET$Oӭa,L*͞ n`PPLG#euu|2$B<|IqP<$ZR=w 6wr/[CٿFy[`z|5^ƿ:+;e|>N1JU(hu) KrYɯ(:3쾐XIo e١~4%* s>M5`Ka!0Lb;U,'p#xVL`klUaI{E-5Q8~{];z/HQdy|@5>۹[](2꧗Pl/Vuf9ɴ4N-Xνtm,ϛu6?+L%Ю0Oܫ2/i8A8w,9Li0p(͞Dœ^pEtRQ3?% FfUgbx)+C7_>/<EW{_FM%Ot-\H5)͎c°OP![ehJKrҠCWrNUݽ8+^>JWS~Q>~ژX m VR'џ% d &֐љa-Ƴzy`VΏ J%`C#yLq^Um ^3Am/CǦ#G%[W"qA v3? ihH7]M+E (0h1]KkLv=-^km0=Hj*d%8RnvY@I{ɪIᎍE5A`Aw} u8b#Ž7 & *(6[IM1::{?lb@@e[g;lݰi3*dW^aGkN)t %g_p:m@&b?˜=4G ~Y%M@jKNTiG%i`i_%*w0h;<` "Jͯ*ICk˓B2좿@b_lmEOJU;iT"{/m _Sԇ/0MA,li%ѰvE51P+-K6Z2IF1(%XBP˃ռ/X|^0#ykr J 9G6UN?DOgRWx0CV|A7Dg`_dǨopҎ>M>RxӢ#l+"4 n曩 K'fL,[I{x5->=RZ}sp&5vԼ;d38fw1IF NafpoOpy붒H ]-JI+Ω} Q[򨊌DOV o#{ 1'#x} (s~kQlEj>viOlЇWt^+(Ugo˗ c4*7M/gLOv:GրQ<82ˆv. O*",>wg;ccUT NNPHoAKskoH[8OUQh@P\H[d " tM xˮNQ#}@%șle3rҮV be@ax1'?w>$JV;c ڝ6^vIP*ZP R+m)/yyʳ?JE^h۫X}EWiA|wryqQ E֯vX ̝cF„51pj^{9F"iʪ(3GtJX Lط| Ѹ 53t~ϟmg=L37X?KaƠ:!:S9GQDRh@,(]hgjO\yY/r&c__w[o^8vw]\X z4 aѦJYTA^v+3=<q')9x `I 0)E;q2P˸ݱwȆ42.aV##[@ kΚm5UTlE=Mq2ӟ;Dܠ: _#мO(j[qߨ˒Dk9U6<93k ܛ;_.@k{}FtXDkm' ޅP[1G8E4}9k>dCf} '{9fwX[b*8}UqfW;#m/&ej`ŘDW AS*>ET{ 6HY횼8{e4scK.TaCqqc9`h4>" FojڴAe'"nm5Uzf|8@cؾ<3 U.'$YH^8XJNx[801*JK~M%n{En:hmʼPUs[+&}8ڂΕ0{)/Pkڒ 7~{ 2e^kA0x.Ŷ]-WJ_H,&k=m[&7U$0 NCZ.t&Иa'aLk(VNkxD2jMtG[vHj,! _ךu8s9gI|+!1(OkZ ~αh['ʲWwKHuv20KZn$E|~zAX%yynF*qaMK1n6O[7?H24W< MVY4rH.׍2B}刄W@ P{=~:.Z7H>x x Q^d g h'qLZ*mO-\#ɫDq}. fnZU<#qp]>.,Բxz6r~Z% (qɱabwY wrAc#RyEj;]EDrNdRf_]-;ޘe/X۫Oŧ-\1]ˆma]$esGW$aqhJX+ICTk&\y>zĜjC(|R:suWt˓jMX!,x1P=&zL!BqoOӠaU;mۆ7hôxjr iB_ L%({*Arĺ".-B*I߱]C i܀ ~k+KI?؟?]kMޔ&aa׸{!UUnX2[z=Xq)1gw#\iF/b_N@#̼gC}gXg();CʽnV$QFi- SHwέ ւJSp mUm XZg~!k _I,Y>Z1+|˳VKYV<.Nz8izeJ3tE~PK]c&ó4]FS{sBjC.6֩I$|\]w9UcVgXgVƅŸ^g)A%A‡xEbdB㖚79+{7TWٓ2>|+ݓ?\;3:=CP_&^6jǞ/!z3M[WT?N?0X07jjl/iXBOhAR|nX/w A䍜p4o_B6m^rٖřf{on;"DQ ?gC= >QP5U(ur0ub1ʲ>RՇ zrѯOJ:UrcX^kW؜@%qަ;GJ袁/l+$u+kdVL)Grbu7䕂#>x {a2>~Z -g"}`, כ Be6 &OÝSɥ> Z7z:zp띨O'.ka.vPC:6U|O:fUSwz@b82wRyFK 6Ao1w@bVP; #Q9oIOgLz+Q^$1#sG4ل~Mb{0_5yx9%$uV7H,+'SX{K$Esew精Ckx/UlЋC0?YaUTC~i'nh}D񘲇bS<،enGKٞгJw28Y :y*T6Ǭ^.) ÐYaq|nYޣ\k <ˊVjFfƴt[Ab<%-gK$'?c9x!Z[_s'?=qBښAbNFh4*ޅ[ˮE{nKSp!6mS+E^HLb rE-IlUJq[=!V4xCe#@sqP $}l%?&B@G,*c[KtI\I1A\˙[0?9*Ƣs6 ΰ b1ݎ'ZIeEЯ{! s78Ԩ1ĪRz_s3cMbPx\꒛2&˃,-jc [M%̮Я7@/%=!Qߖ~řV%ҤN; ͜$$c- A)Z< \-T( !j_:7x^f8}%1 @H Ҋ(.F. .rq qש/Ġ~*./ۋ?Coy)5!?)쿹[Jѹyxi`3n93ܜ#˙^W9\e1l(d`k/v+BHʔdR}n}O>$cK>Pʚ"ړ b4B™KI8i੊aPVh6`ɽlp6qMx.Ɯ(),O癣IW -T'v2-v$? ѡ }twbIdLsTt R/!C"g8LL[ ^2wr.c= hbWea>sb){01;*Oe%5509oV?  Oe[Mg݆i= V\ o4]YO[TFF`x?eٽ(Ca!{Y@Sb.>GUXGs҉k8aoܳT_7q6et9ZP`f 8v}ӄ^ d[ D3m%+Kr|rpqzͫAr)8JVf;3tjrtu#j.J]PܨB>Akg=W_\"w"F}`y@쎩] fu̩ry`ݟLKu%ÏKYZ8бRjq)u؝ӑİ m 6Y{tRgF|}"ZyRۆ1&7h XC`0P%e6a!HArc޾r\D?pZ!Y `v#jD7{sb2SEX79Q-JXd9ݜ8q*vԬe75Pd1_G+ade,Pj`};B}$TFBs.Ż}CAk_#pn)3瀵4waf(av0^Oswwa-]2'qR.7>'A[Zf(!kPmq"v:l!nވ[.t¬Cȇ3'񡘃4"D9緦l q.EĐ;E>*HqJM>-!XI9ŗXέ J!&62 9 k{~2/B~dcڜ \FK_ f\4-`-P o.E|ŽRO^,+z'Tcf)Hો .Z@ -5n}׋eVb5GB .t_PLnSt "帏2cB6"Ҥ{|@b*z\!h:Nb0A@!˥?m7]h/xQ L2  (̋f$o##aT@y܉}}V몤le_]ZSA_qE'2|#t.bmB$q=<(¦e`:UKUhoREG~\ P(q(q\': ՃSq<6WlHY`v^}á2 e3W}rޤ6+tC8s/hU>ow.<`ݞ ggG(73[0mGrX|J)f:䏽`,`,64Q_H+Σ%b_ fZ֧pkD\p"$m~k2hrpDɔ9HypC&P:>dh[(1Wp]A|C6!lV*pB$Pu?^,.$ [aJUQRUH>9?~c(t ݄mK(748"AyD&t D_~ ^mV3#\.76@/ֆ=fj/Un  ܞ,Y[L˵[B24Krlr=8$u$;iBa/`˱," z5;EU{5A@sXe.'Kq94.>Ēf5ʊ  h `)F / g xMgf>AVKYN~0գ_j&T_| Xw݄ۏųMqݳ \*|"NwP2\I^Ͳ"3=Dy|g-T!ћ^\h $5toץ, qc^F0bM90p{͟r)S,IAʭc c?#rID C4;8:nzą+]yAO ',2^[kB S 7N&@ܷc5qAACW Nxwtoi;=Ã( JXmI)#O/Wć!;΄9c3tm_&,=aOzޅ!?baH AF0w&Ck}[㉗{.j`{"@݈𜕫(fa'ͬP*)lo1F价itW}3Tt8 ʹGA/ R|-VOKV9Qo(,BPX*PG@r{f @iQ3$ :G>dݵ5ĵ0To@hkQ`Zh=v1HAe\1lxQB@AsXXْvύ:w""kizx9su+p<)йm~ܹƘXȞa9H {+kfgԦ}A׀0(3M]^={=T*ttiәxg{yaW>ڽ^ĉ-gCTSt0=ʓ:$ΗR%_kB+4]ո}H1 Uz;>%S9Z)O'^ 2Q>TH.@ʺ?*tVg4+{ 8TӘĉ4]=GQ sXm[a{D{"ι͌T=P;vF)1Ww.:3Ē|PM賃TPJw"TAjM׎#U>0sjVgUgwؐ;:/_6ݔ!K{5Xh\S@3p3XooUD(dVقz-6DL~ە~>/e&(bgRitqsBuN%t͸9츲#(y5/,0e] k7-'D.ŏ(!Hm_$7?C9@6%Fheyn)1[ ԧ;O 1!:?y:C`Ӳb/X8Occ GQiuq8{ws~`8?+n1r_u+M6uJ4-r%#tD]ɴsNHk'R!) *ТoagG" o6AiwU$ҢlQ Nzq>R>ĒH~'dO锣[34\8^º9!FYU6,U&BaupyR,8`ae JU{UY+ +w l~W€80ǔ!=->kcT\)Vmi"%FNhtg䘻ч-DŽ:83dY-QFS Uz8Ҁ'SR a9ȒbNUGEg<|P{nx匴ݞޝhʱ84qf/HUҬU앻/ݾހ˜oFdhȗ,{.LÍ_p̈Eh ^ӸY1G`w|!N![\&+LmpQ٥3bV%a,t?O›`Z$!g9!du;1[gD5sk< - +Cg1<.r%_<2T*#}cB06˼F>jDc{d.B&x$gp-Brx+Mo'bZ~q64&fNC %.(D>w?ʈQ_ rPgD(о64#AE.*\fH{=oȏ<;QӃ8T".I%leH5p%-]w?$!)Ve"FݩIɻMQ+q7C,4ʍ$7FωH=uъ '"~#kd{(OC}1WcaH\RH[8Qȯ[|іV&;8>d Sf@Up4%Dtv &{1F_+,ңX{O-&nkF<^M\!M``b@8F7 0\398eDm%ŊUqYngžY쪵?8uV]F2(jAqBGom .hdml/ݻE!+kj< +`~Xw42?ASW  @2{&DqBwC;j.O+xKL(<;;ji,}PF5}O8ͰēGzl{˻% ]fjϢ;:ž2m]]B'aNܽgeG+藬ΊmZssբ_ᲦG=[5$ Lx!*9tاUDB {޳P$=A ND혪1<]񈨜+U((Lы0ϴ-'e.) Vwfy#/V/^5 i0XZ֐ z7"gCcMZB!tcB\s]_l*F#O/"SC怐ⰪC$Ԏ*=G t?$\Reh kfsrW0KBL^z&Z5IL$!EME}ԢF?^6$ӿ}9ǃD~}xȢο.z.1_Ij=ǾQ4OyTuX?a)ţ v7Vz#S:i!EM!k!@j̏R$i(4uɯWeOٲ8OY P LПzR.Ue?%$ұ\>D2jhsRmш\bPA@inUO EE}"s-nN^SV^W<@o9Ic9/R1⻜=C{RI8,gkҀ~C\*8J94Y5"dpl/ vyF珄2s <ċSasj ^zz w.FZ.- rEMOV}_ G&U{e02GiЕ] ת\TRJ{aZ=5nQ4m,ߺ ^s_W&h)iR`(,ެ_2s[rhUB%äPDx{, --n"Q\rӒ~AT.Z}{^W}tS6mR_Ao񭍏㐩Pq]ǭ~K[ S4Ci-sIe_@6E(b]l[\ק|S[sHb YG.yv*l?}H%["~FnYb֙E#=E~*8s-L~I0dUfύK[؁u[[5ŀ9H7?b5g)ZHÐk2zOvrh)PH#x#m dyzFYU?:/aDΧLUP| ^RdBR6!p<-G;iZ@( 6'[u]#wSvZa9\?QjcCŶʓMx_ ]lԈadR02yRB\|fn|h.%DǓNܖz V8T{_ro2.E%B,Zq= (MW15n]iHWO&;~Xz)m =B Q)eTѤ1}1ϝB2}r5&,"DV,ʗ}Uw E-m6u)շ-yGZ'O1܂xE?13Gkyd@0}&糯\LJrԦ^8yJF[#'$t|YA-u~t/aܿ<޻QcIМs͹F+*ɳ9eWt.Vc?M}XWn;no~Daj9A@:ǪPۤux"}->jE#Ȍ6vQl@$4wI:t"a6&Զ !(oM7ٔMxH~@c3>S^CDcL e3=J߃ ',!J'bJi2?Oح~ob,rz8(g׆owU4ߨ$<Ӵhl؃Yvan340<,c^TC˙JG#yjXk'^l:x NZ}lo4vdu= UCY@܊/G\Y7vLIk܏M'}`SP^|}PQypr5ގDiI ^*} ) ,%rFҤ{螅8 agLwG9 u+,ܞ`1H6Δtm:҉}B||;ZHw ӿ% Ugs34!neVGlQPqs8֋yfNIvM (kWCSt02,K%2;=u}4|T<բ2~ODzak`H~qƾńgJz?uo3>"\\@KI5{(&!ܿ6oM 6ncpUY•Wջ$oӏ(;*4HҜ&0#4\-ePPVAѲb^3 (ߝ[6@ou˘K|I @ @arHzvwp"w w TϹn,"hvg=`87lT=X 8'f?.jT?>Ц6fkB4GdLw0ܢ}1=~a;&]b|H|#Ŵa;nCЋ\w|zBsqu/,Xp_z;ԻWWPLwv`W^Yb(F=}zvtHr=DBE4OŤJK.gwz p[>Z/) nxoG1PΙ0P5E|2FI,FXTY>O!#'u{;RAϏ`(w[`ų f23ɸ;h鴂備"EH& Eь0R)Ȟ\6X;TT MG" v ^]B(bT#YİHI]V"fB[& M{8_-J ͛(s$G_w^Q{uko JO!`%Tj0@S>fЧO3BAO.{t2:l"N:Y<UAaP CNÜDǡ] dZZKRPA dEs{9s;}L,[M¨ `%FK|kPHyS:'Z{]n5+39+S~f.qGojt=sz<"{:bxa+i7S˜OZG,Su'`%떜÷qs#G(G̳f_/B7W$LE0tU[Țoh9"/AHˋPa52¬K$< 7Snlx+:.:h!ZHVe[ {zKx^$2dy1 DV,--Ŧx#+ ?ڄ&_%&bRx9y2?(#STܬN9Z->r0Kq8~W֦ECe6S&#(yP\_YȨkkNf=>MM^so2W. ھ~tSw'L6|9Co&kxZ.צc6k wkZ_tx\\K<6QDJT"2!B2^AjFMY$X(S! ʴo 5{_)C.1t&Hx_I/@1;)SNxI~ռՒE>m% :vFbV>GZF=6Gt$kkƐ]?S|lb-o64VlA#IeyE{=}Jʁݻ:Pt>>J@lx4 C㒕fCePl遻-jSp2 ջJv}e@F2ShXgTZ.68?&7C2HDItmҔJ =k5T]fϐ^9I+B<ڧHBO]C;z2@y>jX 哹w:}/}9p:_MKJ0JLȭ|`D춘; qu6w^2BC"+loq#$j(Ѡ\Xxʝ$Y;D=713?[nEm{žX9d/@$ @vl`> ـauLr}B= ۦ] >3?n诅L}FC &xBs? f˭%@u8^6zlp2[]xm ސxJg "PK=Dt+F=W ~X%vŶeͫq(gD e2Q BeY]rof2z6 eO, k~嵦LK!%0N}cƓciKqƥ4BӇB,ul[C(\u 79hcI5w1ȼR~ A˳:EygQ.2S:&bR" a~{/%TR}teB @d 0kofo CIHh8hڣۖvJSȌy_Bg+ V^T4 Sn7Pⱑ^ݭ(I.1||-A֪kUn t[?U$ 8:3ԇNK%ax&yxB >+vE>TͥBnm~ȌmƴfĞH*SE#U__[Iu¯nۤAHE✼FwtMtXdW?P3촑 S=' 7uedgj̬1<o":wp&z KC mji5ȖݲSaH((q "BQ/?@}\/$ lˣn],9Оƌy(YrGG yfBB2ar̒3ҷA[Ճ|)+A|Hxy&'9P yV9}m;6GEI!X]l562:#bp,rM(#+Y5 EK[VhT,G(`0?oyŸ `M(JƏaV x8{G{pcvA&}=Y$A.+}yEYMrMyԒ!sgLqJ`>=oB`LhN03}c/dfO߅/`o4~P$7֟ᵻ•BF\DGv+} xȆ#m5C+"G#/L y_ 7>+5lCpq{{;P^{RE= on'q.lN,;d:n*m )e}Flk8)?#j.(@ T=$AJ.[4Uh1+j8ƕ-uُq|4ʿFFo>jU5+C;ݒ~RȃY$9COP ү4|HQwqDe|䡜%i/sd0dW+eq/$1 xBqx:b=K3,zoPoLGIAj+x8Ӎe6/՗}80/ DQgR:B7_j~,z jW[pY̸|AI!]̩ }o|d{A% JGT,a좁x.Rn}ESĻ$x:6LD}c kȥ+L~xl?Jas>B6 a?sWRL?feL,V!`֜Ɇ?\$KxxzQv赔xDSea*;0?O% qZb(i|}c;"OC$X}跗b_Қ>آ(-+t>iEE;ɓ)m 1?eܛEͺTwXY:KN^2DǀxBR ?\/g]6%݃%%AwjvZ"Uxk+9 D*K\vOa?/@c^:EGuz~^6QPxzhZ(Bg7HZPOt 7mdy9"4U%),Шmȫ#_] 91OȌ6$ !zRHd0&"uAFg\[K M5ȁfPxͫq4VymV;c5%ň7;3Ϩr2i럓#n0L;@ֲImyX òu{*6޽⠲Yg}9f)?l%Bj! pߢ =TrP:p}m,(jRI>L ;MrV;Ue猗t$JX /GEu߾`,p둌:acZAOr٥w#y,釦Eqr7 Yd$0(ɏqm P|VViuuJRi(jƫl 3@mO6 sW,BMqknP*  TNvl&I>٪n1/8A4qb S7Z- pׄ1e(6wuϼ:۠jٽ@`FdIClF~-mc h< |`{/R"G_I !JCk\ ĻI^ KW:5hO||u7'I#൧-*M3 ը#k8 xZmB[ ~fAAI:#Nu$>y\N .2'v?|JxAJ`^體 pq_YMdeTGRlS=UE*gm5:6fc}2bݽYü G7Xs:d'9c!->f_R C5sdvno@ z)o呪x`&l=iJTo>m<0A{Y:dP5AЎp Yź5MIn [P7OV5{h^,B2LNz-GpWES&FRVzYkLKe>xϧv,7eJa7~LbѴS44}b%zbUn}dX` 6>|nޛk֐"j5]詪WBϫ5Ku7 u#]{6/nU+3_,ZQgcd6FTʊ%zFR@1y'UoHK7wBNeb}ZGO^Ki$1+7! *W"c@z>'6ўB ҟd"{^u>;@v.Pf4G1cN|e5Uv\ӹ$F3 ݯZnE?Z-Wv!Ӏ^/|%epޒ9H9g9~$V=^:gن͂q9#{a(5*#ZBVβtV^?bj&Y9߈X?ޙ{|hsƧBWF4x#' Lb?6ÃW.X+lLR.?<:pl5_Eѝ> Ěm#\710edmq-vJس,kFэfqzZjJ"QJq >YN7Ixww[MbjQ-!]G{o f4:"TSO>+.Mra bW.t+O}1tQ6 .&k%ZKX1X7 h?ԓΏv5t0"o6.Ҙ.vq.c˂}ph[W*#( gPa?yҜu ;tf<?!;h~1ۍtM6=9JXxHűxq+1\$+v =syܽ]3lŽu\g,GHb$O$Di;X{*:M5&f4Q?u8SSF}AA»uCxVܥ}le47+ǵmn;_XFyN8rLwu#05 )*oI)`4b+̙Rh7_ֶ4E wܩZꍼp8ȕk?pGސOĻiӱ:mhW;693 _0me;FvRsЦz ghSiHg|c.:|ڍhGeϗ޿;J))`A,l3$jL} KaY$e{B>q:}s L@|iVLʥ[K nRrC{5CBGE1A P XkQѠ<.[: +m&pC >L5_y=Y3gBG_.sDU{ _34m$No~c5OFQ=*^(~Xdit'daE+lހSp]zl*!ҘRqEXD:djczka a<ƙ,ڮؒT‹k7Z tX*r*⟅ }qإhT4gl針)H)HJ1a[BcT#27;6{PPώ/gdZb8lw(-oDĨq B_ AʩŇx3˩+panZ*R!X?rNV,yC>Uށ 2I2[6*]0تkzuA쒨ТAMl'vUbQ:ֹaBD<1ND *FpEՁn5H%׌6#tc T[gACK " ҖV đ݋IV񡜐r>>GsCֈ>7?J q9^]ҙ !`+&`'wh㇣dk#֠!K@k&4'|ՙ ,۳c[uCYy鴖qZ+-!/",`,sV#at1X 8vM 43讽M9o|%͟Ǘ3B-\=)&1PJ[!l9  ݏUӾ` }ɁFV'( z - _<}{*o9`{Yft+ʄm3j#r,K,Bw_tMyPA, |{'6F쑌?r|bŹVj\$p;tlhDss[Y}n-]}doB J:pxYy t>TcCn6|fƸVP2 & a4y<"R@7J-tcU8,vKݲwc!nUlXh)FhBF FmtqZO=Mʇ{"ݤvXހMp+} WPƫzUZ H'0}WpCM Z }Λ?k熂ZlE*+R VkW Y; gx}<`R:WSKnRSWr8sd)W`yf!49j2r06 uAiAn92:c:ѩGp7T>ZZ4Y E<  &r p~sՅ-m 9kдog^~zgb6JzJ@5Zxb"HKy(pwfYO12T-k'1;pYI@L 3/,t 3@| f:/Yԑ̊=~n jjs{ˍޜ>2Yh"3)pХ,N~lpUrHs!,OJGR牬Z/P943 [ft5Mq:beo`E]+тdZ[_u_qlN};<'å ⸳lQLik`zj-oa_Eج/@^ AHrbc}$Н+;Lʂ9EJ<f=1܌q;:Gh{+iwk 5Gz0LʋTj\A7`b/~jXA\ЫA,)6zoS5t<6t|جtrrva觨d,H:}xѽ#x G_zb+Ӎ)]◖\innlfOo`tLz@QGUX뛍Fל,Wv0%C ]r>r7 DhCin#6 _@ȩ6Ó[RضBkDgE[>y$3Ѵ'%=d$u 﫩s̖;{ \ة/%SLV(&JjOz#2d0q7Y z"s2Ź(3Lçn-)z)B"(`ԅXT=m>P**[%Fa'a 1ntM`N 0GcO j-ޮB9X.mD+Zٓ ū-V/iöLӒON!xl&1E xH,ONA(F7ڮٺ}cVee ˴bG Y(Qy a!u u1#l]G[f?UU9 u-$%!"h HOzs,dmQWgIg.JD$0OW,Bk3;2SȷfQ>hׄ+4| 9$TЫk?]6\wDuP-/3bbzg1MƘW115{ uQQTP,'IB#錜ZJYk{mBdɟf~+SE/0(LK<ـIOs!@C+"H]8j-fWR&5 k˲Y$t% 朮!U:`jW];X/*D Iyx ϟ6>g3c5stbg܁'if9xLJfJ3$ZgA3l='[XF$)ɘOEۅ=U[aV Jߖ(q`>PDXĮڋ˫jќ̾ Nk񺐈3?QC9 DWkLd1oPbʟ/SѼ9/S`k{߸!!Mkț[C2ED,M T1f BW.%Mڕ^]j|ڂJWdM,geИ-&*OXaeÓD[h|b1/&z'Ͼf}"K״>j!s3HȀ1fB%w̐U@5r^Ssw\]N$xr`RH%$^0U"Pq3(4l0CM#9?`xf3C7xR^k8 4KVp #Wk4ͬYaњdH1A3m@G??eKJFya?Cqt^F%Bu+"Y4{uDGA9@5?ߎaNZJ޻C!řEN;OP}x=Z@')3di (||QП >!!')QobƾJﺪ ?/tU!ozj䤎[8RjdIP3NۦH\ ֋l\Z ~^(GSgX@t~~3№~M;Z1.u^̌ we1-}'-[~g ( |{@CIMs0=eدf #@JS4ba]{ӯ˪*V]FkP,= !383@,u/! F?U (PwOڀfxiưZ%3k&uGU?+>c~w]SO0f nDY o ~HRmi(DGi^cTjTn:CO< Yb2(%ЗEp5+7>o,N_ڑ ZP2zm}2*#j7O}PZT$5"e(yqDʬ-RR<W*D RPlIRc>}i[hH5կdL5 '"q=-܎mW9/iI7rEn5ڙ6~h/%H6#;v?ۿo1ifA0(B[9iо}5 9:=d(ݚ0z Wdp>Hcp}8ÎҢ=(  b 7Rƌ(э@çԞQf0lDþ`h,R^e=26Qw)Oˑ(;-rHB vx <7{nP -4Y(wuQ0>'l "[ ~8yUveg}@o@.lB؜7w]v^]xʾ-!0*|ƇםBh)+0b5u M0xc=\ 2{Cwh|zJmbNR ev^x3֔ϊSOp(ըtl:āDS7+{@Ʋ<p5` NC46!HI#WZkej42I$Bd7jH iO%Y Hvmkk_q9j!H>nդʗ"J>qZ Dmb0AV viG_iP~==J3yBx/n)rD.Og]=*>WAR |fZSDkA^c;a9߶,{I1hfE* Q鵺~r|"ԩOD}6gؕOEe1bk&aLVۢAp2܌*u1@ XƜ)*NCYeIA[BB"SMu(~R,1_=[ȿ2.G<&@cZ ވl)|Y?cuOIyB+!ĀUY(ߠx)yYL b /DGo/2m(nUYrB* &JXEK+1$WXF>$!''g.aG5\d5 F1E卟9Q.ڠڥ-<MʹT_;J!cfvҌ+SmT^]L Ozuzu.BFx?&paB!!bXUSDd 䎙nc+_dq 7qNEy K'l'E'GȽc| {=5ACs=~cx/q1|  J $:=Nf܋tn:a+2ݥ#A|@d"p`u+w\Xt]=g(6宅`l[RG6i،ԴJoSĆ '?x0V-m/A_Gј%/G!}1bEr>lI4s&Z xŴH`e9uOV Is"v ف'FCywԒ{KqG&_wÏ\-GFx;,ƥ ǡb?Σ]xZ>.PTYRD^jm^w252]O*YYUQEWme_V> P||o[dM!$Ǎ<đz lO{_%]&i> /,vӻ;'IqJ 5ڗu7b5uZslQgc+b /aێ It1P#Ⱦ-Ɓr?[3eiI[ H!cNe8d|&(Krڳd,ZE$-_sDHbp1"yn"!0&_oT!k Jߣ~٬uL.6$jNuH^{;/_ENKL@'10MZEp0L@۠ 22{X8t;߳e' lM(Wk'Y>Xsϼ4aw Ӕh;n=ƥ!ļv8ުl;b*{:0V>QܧX,7] ZIi 斂t Zk'fC)>->I<`m `ou xV1؃Ԛ&(T.8Z(j("xN(Û,lGzm"'\zN2X5Rҟ ۊ]z3#).z9J/0b:mxߥ(*);xjCݾ6e(M[xxzPH"r3.1 ΝNYѵ ~笤AM ڹCDRRtlR=Q, *4 ):vjE\H26N"l:/onjG(<W fADh3jYh)@Flv3ef]&[We2BVd@MnPFjeJʷ߫ _G(jDeװJ=e0:!O$@6_P]!b] J2bYUí$<hVIa#e&ܩ8U>fx^hHRpFY'>!,K7HF9]uX(iVBXABYBV%&.{@~`-i4lgJM|,9mclsG!|:տr奯0i1:  E6+=,@t=+`Dw?I"&jp\زxKbB1gb,nO*&O<D5EHR W P|"ctPJ4m.NȢQQVש4u+1 1&R~ʄ>KL'OWd^t:.hZ[3Xh٥:l=c7y592,SJ 9Ķkc*@QK.- ثڝǒd [d\jZ)*ۖ$[;a3(֐ڧ<plS[މӸ~ T&Y/ThT$T!-D^E|K w;B!AUc=@emM)Cpչ>>`-مIƅdrʼnP(֮Ӑb{SwT%?M݀AzͰ\˴7.Tk+^K ]z&V+z_h5²4g!:J`~| ,z\쥧 P\?~zgqwٹM\TO ³jѽ~e``MppS~BD)8lrYN.LD (,'?L7#kUf!Pa>Eu{L ϣpq,d"u)[6񼈗L)p>ٗ@%F\'FUnB=M¯ujk'txB[҅z $"al79t׎rRE>26b:4Yb4+tNt,F"*WN^ShVDN>5Rci+U.Ҟ*My/j.ҽ'T<} ِIk9J;j1!:rMjgsoĭb؜)nrJщYfVZc/P|,#A4󩰛3f4e9\gZuph K 6Z_ԿENM/_nz~6r?aAJ53LY@z!( Nwn$"M9V$@3l#)1&Kc#1m-`j+W04yY& ztDFm;{?Kok^i" B\tgY+JWЦ3=m4pk}!c3?I&._O4Uݕ*)W՝vZ-C؜<ؾ>AsLgn06e saKAMh> ^3hFk*]#8ͶR׬E}[2ӺpO@.<ܭ5^+n4 aaܐBke]Je5K=8W6wIIS5YϼWXPPv@-I`R^}Y46Z]2W]A^dZS-l%12ϐ{RD=%$e ]iXX :KRijpycX>0{Pf,$զ5vC`S ^ukceKDUXE!PGAMެkd(14k}sę<5<)҃ad˼"$FgG91ݫls^,0+B[%3x\EqslS5erBʛLn K#;g3,Y?u[K=A~2@@->{|w`0<:z*pnB᜙k2(iPzŊOoDjGhUAp{;d0{伾r`O5 Dtw9#vtU%[i-K-&k뗤>RVq,ֲApͪv7q~uq7@/?:bQ+Un:w!u5I`X"`t#KFZ!uFh7U^S%&49}V]s*{ "XXfn|Axs y Nzd2 C Eƫ766KAJ&@VDyifcyL|I a6<h˽w,v}0F}7 I6<3r-C2 Tڇ.:Je$!UGf-FaTNL]~kT,":.)x m]!ePſlZ^=ns3LU$1 ߋu.-W.EV)ZO-kZWzIJỈ/u0M9Vh/HFC+JEU|0oc)nZ(I^]O.YphJ5rwAH3<8oՙd^uG?@AC]Ͼ+lmcWRcσ\nڝ-D!O!Z|].j7%f\fn^^#sOqupd˥ VWPο[H4\:q%[&Nn]mMR^(PͼOI6 9*q/Rȡ-b6' Gݩo'0)ߍ $-6w͸xs4.]ɜɫa;z5_}+Gh%fP^K\Y(e)n|9b;~t sִ]8__KNc>_*ү:]0PƸ֚S}U/"EBOݲ \DֻFHp^7(Q5N!7[@6pza< $<K$P^r?GVjpH%s IXNdo2B2윮0'+5ih7=ʋz| bSZ~ 8eΑ̊&a{L{8cGeEE=HJc#Xjy>0r癙*f"j{U6&w]&!9}O7/YMd*@U!6iWvop𪭡ؤBKEONmsr`{$wY'TK4#KgDȚ7*11j&wR$9Y(>\.6g=`sC7b2,VAZ6{ ~yxXŶR~G2\=;|e.wD3_ŕl"ThͲu\e8!,cLeT4:yb%Xn&OڒpY(z9]{:/V`5ݧʿj$/Fĺ^4S/uCFl{x Qzp|P[mnBF3FW b%ԕ8A FXD(!J7|l:7=G2_h pSQM22$/T'fK;qԆ&c1#Ruc|7r38SМ\sؐ B1+]j z5D_Thrl\Q teRC3LrC|8!,`&I"X27 *2h R+( 7'yqt؎&cicUMRgV3a?g#,8uJwiK-i+<|Ӕ'0!OUE$ѱ+z\}R#۱U,)Kb1ي*-򽒁|[NcpEf:r:4Bjq;F5T%`24xdnH045`E?Gy>Wb@WKu*# D 2Nu,3;$ Os@S͕kr5K7JWr8 9.=?>®J博0y/HYf 4%Ň *(N4~m\GڽDz`ÌXgNjIwx5>nXTuWqaɗ.M8Ocd:ZOC |NovZ9(s*3[P '>FL5R; Νe=8 eqLGO;HT 0k5R1sg8"8 y)*uss'mbt&g h$?-W"/8FizA_ͽ0ƝQv\ ۉw-sK*~L(/C28!^)Gv:h{.,&yKpþd(Z)~ٔkͷ5bT ƲK˼׍è.UWTy~3HarCXaA7}&bB 47 -FBqBn+seL[g XwO.Uk8KVXg:1gVju2`/ u) B+EP6a8uxPE2f¦[L%v^jݿTڳX̨/"` #!V&;sTI,~ I>,v:nHoqՁm@,PK}Fh(y%mX~[XiTp.kvtdJ{ #cdƔZ.G9&L; o_8S&ҾzyĖ})fiO'_H 0jZNd{0GhW?FS[ߎ!qO?:M]~2fH?Yי_ PK:@5Ǐ'"^_V5ATO=As4`Vy$|Iv+$X }w ^B9iUIzpue5T6TOxOXQ^ ZQ[hBzzVxf"<=*$mc\ u=OΕ.CfHKhct¹lśT{F>.`1x&>4;VK3%e) xjJg$sgP> Hmm ")G*'m{^8K Jaq;>% [oNzkq'h?J5əFfc Rs7#6^V!4p9eXJ=:t dV@+av)U^Mچ7": ۯ6#=ZiW~y/}OP:sݥ84@9̈́,f>Nt`tnì~gj(;GzBةPt!B[_ ;@ QJ3R*n:Eogݗ4  7[)vnmNR?Qdskgkz`E=y U?FZ+HjYeGWЛThtG|޿:1kZ V36wtN|Ю8!D -M}\׿hɚV&3Z, dm$>N-*14Wtd] F`GGxJ1U&dGVi<Rέ–`o<]dMȴk}V\5$[^JR'!*fؗ<T~QDG5vMg L]LiPjjg3db6՜7I:s~.KL}alYKQ| 7>'+Z=F[7:r3H$5+>Em x:+@Jږ[[(%cdZRe*;G<_rYO[ggm$VSgG%Y)Jm^?4"=>B㞳T&a]L;XϣƏ0 `MF3^MZn(IW<WMU1 m(@#o* lgffj@hc mn<V55p1C'LZ7$"aͬJg"LJ>FZC'np+*F0*g-.ra\z BhmO}Hۙ^ 1i'?at8sOyPGݺ`X$_ýJWƆ[Gf("RJ} eH^6sqg𹯞>2~SMBm>IhuP[nABS5`SjۖT&U}/nAکp~B)~4I(S T]6C`sS[v4R^Px9=Gxx+'4({QT}9Kw-hM[V2KSF?^FyavAPlUq#>9BвiTg6%TVm|#pky3$p<( As\$ h{ %<0wJ*lMrl<㏝цMX8eds+ ۖCEOpֲJ.p,$KqQ(>y|$:,raJgN>o\#Wn϶lf4| .]TjjoM`:aj;lpH4Cv=?d#⸿" u>eKxxkŝe6gSA (݇c7ejڙX]_M5I:e#C F>~r UT /DSoqhr QozBN}pCn h\ϜgBN^|0Pp)yC ƼOA͔sM: =BoUw~xA錄fvAT4W#$,Ѝm #m+Aƍ੟ U_˚/R޺6?`o,bA4m#.~\HjTw g(.!G#(ŷcW/82xkhV ۼȿ(1RX=l]@BF[" {-1s^H.اrB镶ՒOE ߻';]ԛ@b GGe< QySܭdYxGLo]mĂY&Gmhw )]:,bUDbvlЌo؛B, Q|aUe#qWvS:ÿZ9L/[2m`y Ae6EL'v_bɬ9!ʨH֛#j-5﹖ #)| [m] |%3gr73M!_;/<_Nvn#IFD\iak&CMٹ- ]}gF^]{iWͲvcBNGF0McuxxyP/h 1x݈&I6#/"׹khluR@ƍ@ ?uw)EF0S6b k] |8K p|3)܄KƉ7L$\]KoYSlL mAi\*x,VkdCrW|.\\1[tk9^>xg)q]Kj<#+ọ0̼˵>9Guy>,ϋ=&X6{\w =2jtpmyOR<䂅J]\ MLاQSK|?g8bZY/:\O*ĘDNixCsC{R9̚햰/)8~hKT`uX VXW=>Ĥ,,XPXB]X6L/,k>nL& \8}1+~2Tf2`{cϨg ׸-.k+ؙF~\)dӢȤtZG}&ǟh(k^?' n`]6UkK#wf Peخ{C*.(aTA#30H,x5 Rs6 AK%AІk( 9gqO' s_,RCy%>_4h:V䱁@u>P;7?Y_Egdס0\pޟOhPWIN4 'ys䎸 !Rl?m kV3i臚i}*(qryt:82q"Ú2D ihip3#~> lԟ?_ @!kX Vn|Υ.}V]8># MN2N&6K bP& DYשHq8S"Ʌ :XkcI U@w!Inڕ*bUzI[o,槇٤,# %."ZNoml8FK#j@?R_aokSO*<GIP2MAV/{[Df JUqe297>=FF%F(5#W뗩Ux ps5b("[Lkٟ=^%&I"9ol$ @jIޤη"]:b΂/{ ɐK9q" j{4SZO\*6zFnK8'CjMaZo|Ƹ_n9#}H1wɍߔzocabO[ =X]qz#d(K0pT2s|*y}Nw?[v4v'У^Y7l"yC b'卾 Nz2'vn$G?f^9VQ&ہbCoSnңy:Ӌ SM]`Rx3 Q]H^dVZ7-&Y2.% 8vnW1G")Z ED㌌L njH QD xrXǗO#dr%ݷњ2>z[C!掋pNj[ |yJd[ {M×(3]#״^o{ࠇdҝ%B[㺽6O-}vS"cH[3fY ]#p=e>wma2<5 \NeMPVAg\q/%2ZUDM>b"u1ơf( U9Ws57![Tů]HJlu/S9#\d 0s?r~g m2=?M L mUW`Q_~Gu|GsPESd5l>㇤m ?Ks0$S\q w邥0r6l dlwBWS- ;' y}Q4H:Y&_*50+˔xN5L{S<*CM>LLD Q1/=3 ]}3'k"ryDU89*'/'ǤSvf\z,55 狼wK^Ӌ^ۺ# V#oTPΐXɋ;MKO䠢_|"@> ެ--ͦ~ϴٚ9rsؤ[ %oT|gZ+ʗϟqaj֯ks"r%8Ke_O?_ <&ug6lrHGh9{! }LJaDžOQh' t1^(`\\ GzP5HG i3w)(CI;0LcHI4fނq̗ҌB(֯ EeIsf>]ixιJ򛊸l=z!Ⴓ>o3q6Ol]zxGy]c ġPtV Sf.Ç@J4u-7hbiZ+oJs|ӺՉ^eI+VO-ү9OECFy~?"apy;xޢe:!8׸//>!EIG\ M'0;.t ./7pwk6tLfoIAZ6*ӞE]{'Jv ffyQ}VQhvN<5bORWbcUF1{\Mnn0 Њ4<X>㤋?Na1Hqp}[#n̔ܶ)Y e?6ӏzR.#LM*Dj ϓw!G 1QW+Eq%>`2r  ,V墹,Yz?|Eͽξ~/헲> };vNѯ>'9&V6:nvuMOa}Ox$RPTqDs2%H~#`o3r(Jã_NGތ-u)JU՞ʃ^c©2xz[ :(5?a?eVH*l%z=BfC,Q=.iWzxGߞHR` ‹ ˳L^̡ &&ɣo!P6XU2r.$+})d2vZ_TTNUBw^R~\Vt\Xdпِް[޻.8FQ{;qHe&A(EGi&H*F*M43t!͋3Zo,|}s^A[%"$ I 1hcnA9P.]  _N_zOͫ\<\νqU$; .kJ N-|J]f́-l A3uσSPh6,>muRX:K\[._v5yy Xz]Z>%wZ{nna+XO"XoD &WѼYp$ýZm9F50,\Zr(_Ea­Ɏ*ŃeL_li"w?1NbOPE|u;4QIL,A/@*PJQ-&dRCHQ7K 4zd5=}a LB7S>O$=5C̄qP,S$qoL''Э=+QbQ69-?t(gV|x׌@n+\:>`GMoLC*#d=Tx&h١^1RY,p1`l`lBGJIaK>LnͯWnW-MY)A/bP&_u:yO{'Jp=yvmZwo|)}S66t>c\ŭ<# rzk8lLfMm)@mf|)~jvˁ/3o,yD~zu7C7tNL7A1]q sUU *p獹S9e埰7 4'QeO7 }aTQ3Yo ~|3>] t4tVt^y#hdm\LTSlw]L&jE,kg`7KY5+l[C1~d+Q _f)m +eFrkl\JI~U|.K*qS#i0t&w(1| h?3ҧ; X`0'(0uNϾ6g0x4-X>odtLp@A06V.el r`7KەK¯u|( 9jc'7Y5ZȮ:"Fm/.ZM=&vQP Xܡ$ub 涷B<~[vAOH8m>)8χq~'/^8[qFzfVEןY,ggtl]i{_=Wp_cI[}zEBWbQKE9)Ёk]Ѹ'_9L1qXdqk?Z~,D2uԆiZilC}l-e]hjXG[C/*un3J7qܰ Dn,GH{J`nuZ } k)&:Hm\1n= z%S_ l|݌ Ur yƓk^+Cz( De2??;ѷK2#l[4KT]-([)7Mrłf(ȻgekH_xJ ؄ BD'hnrcn94Y#[i [!Tu z(:]εuJ'/'\BiE .=4tX$ %Fczig]]r| NjC+q HGk8S{N% ^#Jֲ(k}ĤHcBM*YQ n~.AJybzn#.}TR\Fߣb%e_o[! s^r- w[O 4'ht3j|Ȅ7sfkFJ:?)XMG+Sݵ'jB[ԣ5d*BϒǍ)/i;E1%r7M+iU&ll!$6=c@6. 0ku2wa1w uЈ(PiZM33M-bn\"G8NQW|i (hK0<_yMvV}2u523#ī;џudi%1z@V4a^^L? ɋLe<DS![dmzw`,o*6HCN/}ˎ.w< kʳ#T=Ss d6 <ũwn$ԴEyJ}] E$Jz/(K6=?67Y!*o^4dq$%THA5MS߆~mJ[-`>O;N1ӏ4-8SkCJq,n(]'sv=(Ju "`1xă}XC KqP Q+UK'6ʴ|NmxZU_L]sD08)]2dÉqS +{U9@νz::Цz΀deX05&xy(ԲMr&FO[K0 1R0 a]Q4S-yu ? I߽L"kH}{q>hqiN[xaT:*|}&j!$K_쵡Tݯ{Nјaw.55uiu(I±o%-(wê4g;8FO0t0x{5'5g0ф:1T4tmeZgQ+Qy`]aQmbJ~WK` C fAgaSDxc G7w~XcxUKp$?)TE{7=a48f^cb*{yh9Ng4R^Ȕ%{7SoOjB͟ "a>p{f<3ni~C;{iغbR=ɢy S@&6=BlY HxcBSDz^{?1 bn`YD8TjoE.)TqO5zzԾlrMj_w@ک: o/_UB_~%m̱9ǫWjmuówuY'#_CP?8t Cw~ (Q}f,FKATEC*2AKIóM>TjPdcSjIaKL;`Pb-zMn!Q vEn*'PE7?狀Q"v[AqZ"atPA4G()Ij0FjRcEj$h;}RmX '׉eW@+0ٵQx:qĈ |^xup&jxŅ P<' )=mk4 -`W:4|񾢁XVKF/8/w^jw+,cfbHowe@[V'#4X],dQfv}:ahHER=䘒\9rJt/n-q##23F ͒a,΄bkC*98 NUiZQ}F䩨 hդMy8?seya`mQk;fa?ZU +MԺ7JzB`}^g pS.뮣 VUuظO}-eheh?51oޫh+v]!L9EI7b5C7ieCzB-"2;7$Xi?xO`2ϐEm&ذY%Mf. inH"F#݌MԹ?=.wgxk.O5Ef4\F5h.zmsBL#1c97%`焒i{WīeIz42c]6elTc3#`t1HyFYYx<mAcR1] &pXȧi8~fi"Jynd}3ׁ@`M5yz9 [SB7`f `S7(Έ`H`Ɍ:_ОEMi!/yk+e.UHfͮL>fGg<ģ@[R owOh9m`ÛT^dlih>󝑄Ifd?5"+Q{Y}E?Ck*b,}sEeIwC_,pKIq/.4fYU8cZ.r 4T v)whajADG#zEwKǘsVaϛ>e'DdoD=O\\{_XU^!2UVO}Y |@]Z]O(\meL|:yX+oX||Wu 3jSf$ 8*2MƙX;Q=\H)@" 8lxmX< oH:@Yf @llf!M5-~:〿WYS/ݫ\ > ӌ;m`nQbN,jwI~ K_{MRY/LtdYvoSčv60W6/Y2Y/&=jژ|yK3fP5|@O9AW YWY 6v 6q +ZzkXM^gtZJ4bn?plfy럒 O͍,:7ksi}V%d)3= msʄK.߆"US⨵bo:h Z5c')C ^'/xyg(nad43PG ξI6&\WBsy.Mk5bMOx_YT#Ҁ00W^+??7yo GEUIW>֡SK?ph]i~a%K(J;6 wLmeg qy* UcA %/'\qղA2ڐOTqrM0 .a{2zZ)3v*˘&J 6Buj_G_,.rAm}j}9""ё_2{?RW6$TVisIf&7+&PMxD: DV@dceFgDޖym-5\TUgpq10ہP8I,8{NxmXBW]BĨ+TWJyhH1k='Ds7AGY])G P.!:${31Xm8y Yۋ(?D$C 1d~,"K5 EÚ[&bP+J]<ݛSt5BSkx%rV0oBD PK]S'c"fGdOrp+!NHO %A:(i$K]؜NucOLs ȏf TjX'cDD䂑WIZ:l'.8wn1I)T `-7^m5'1^㱼1#>LT7uKkR>&S 4)&FE,W2:L{/.Km""+eNhݿꎯ-k}."!m ;"{9MK//DPGyOh+KZDvD1<]i)zl9%s; 8* d,wAG!o~r5ޓoA"wXlD,mwwO W+D,${rg [uO]F^Nl.]}Yu(^[p U0}CsP+XUm N 1"ALZ.ȇ*SƇoLX+sfՇHĩR/2(K^jHDsy Zv~!$72͇gQI߾E:ʔER+'譝 k.<#N7#4)L I%*6XE.D娠cUu>.ksnPޭd˦5ɐ*ƒdcVrt^ > @ zAʏ! vd:F#&L֍+L1r0 ťz1):] "Q>QN ]/̲SgF ;zeAMc6;7\nhR^. aH'1T \;V?T 46PcFw}9.]FZ&S{:\Qc#!\@ #Q J0XW]7rtBR,i%.DQOgT ?uCtfGLFhQ#DI_]C 񹲪{1$'m ӫ]|wJ Yd&C+lM9#s: g:C#y6a,1`^ wd ; ِ]|ipt)a$7 gɑt$Gv,˭nG\n+T>OǕD4G7ώ,~`0M 3ʾ2#wXt}8,*,W~z9䜣7`z Hr˃Ҿ''4`ٍ N40K-Z7lksfb '7g$%7x YRKH;$~iMmeRps;3ly:l69`Sc4*2dzyso G}o̕_-HleXI]<K(#[}* tCGFJNv"KOjSNoú /߳[Kk?7&GUޔA+N{4(?@bzC|%xY֛ꯙGCMZ/cWT2ϡ]Z_'cehַ=I8[0(x3)} K\b3yɷ&gy&w0GfNlHvj#U /qsѥkӹ[?)G9l<3. ؃-bFZn{ H؆|oXf[Ŝ3.sר/Xz80rYZN_.276~eEZYK90PҐ^)55qvӿ]C7un{ȱO@F[ řp$l‘P t/(صEb}u3~ae,\e Y|w88"ŀ@s?˚TB]tqeA?? t}h!Fz#|zZBF]KPP w! ěV/1=UtmY[U4t;JEtM ,iZp!eKdbd>9T> YR6;}BrE1N{P(emf: 2C<\@[b=_ yCwgb JΓ]&̉O2:l_6K`` bU:R-y?ܽyxd6B9wL;\ AN>_z֗AXԟW8^`Ӱg e~T/?{!_N˭ :aZvy=3$0c>NkuZnjqz{9#?$"oL8 fcNE#oߏ Oi~Af O{ߞ [a |LӉ(wuev"Ʒeg;XD%&K5q9Ya\0A[@X ؇ xJ7&"i{'15 V0P`;r\ubyW/ K;ȿWdaJ܅8 XJcDyEpL >t븆Q+!][LD#P^W>PSN' ~-b9Zփ}#^܂~OdJddkZ')iZbPW~oeA\CȤj8|s˳R&9%ǟ>ğv4|5x&jh>qT'``9!A2kJ~eAd/ 4祄Ѭ'do`j$ uP:Ƹk )n>(jk1@}S({ƻ%iPQ]=Ouw`<253OOó+î@ibfn"3 #tp K: #Y #ɍjF oE)]ԁu{˘L4`8EÅ S̎5Cݡ+);eh`ike'>2rnmY9w񽱱٭٤_mP+w!~  ԕU}9F^Rzz*4jo#-n5ͳcI %X p Oqf+NŸ$9М[Vg?M>(s"=@9Txk[L4)hNPOC4Q ˺]^0_nfSx:f "v e}xUwP LTV.q*>0uGKR=u9M|pksPL+t7 %DRʻ)0 ym~3%0^p!ߧAHiJ"!I8ĵ% ٳuH6,_uXn$_w%vzr!_t&۝e*^L?=C/?]ZWw+A)&z>pUec<"EymC5d+[JN0\^1me|SP i}Lm:%lQ<{m0&(Ì{BzD)FaIXKn`%b"BeZʛW`&]2Jbg]N;?L1{+< &aNicK PC)>9l{j1x"ӽSWa']ilArT ZK ]&؀cK9ii]}ed jHɾ,%HJv(:SAժsnxAe@N!LF]2GҢ.6fjdb`|/N :6bA\@ׅcD|ߎ&'_Q~dPٺZ3H.my/szQ'% \ъN; 2M)XհSiѽR5&whI$V P(@itԶE|%(D{ypfHr`~Wڮ٦, mGԯ B,:S'a~tB{ސI=u%h(0KYEEO L]Rܞi9~řWNpǕ[)" I9 K xؑZ rva7OPO@0Ť{?k;Kq $MN[ 2aHi=?5gXE> Og 1gJJ:4 @{hr? (iۻ > ξ u v^"&W?3FzI|#ye\yhvY4 ]"KFC5xh^hr9uY1gL\{B}zTDH7P|fjrkvXܴyDkK<D.W8F ؍Z )#܆h6US3sTb(P*?X碼5+l_ b ۶Y] th+f/ky>ohd%v߲C#Hx)n p>$9+ u!X K % o ׊b-c ͂;<2nٶ8sCE^cr Ǘ 3 w%aDdͥE8Wa!b^*B\т6L@ &B@I e:JQ|gaJ8!ln^$tDmz,;&7x3E?#K1GYgEU5G+SuEi]֛mnXZqݿQ75qm- !RTCGq{~w{Z2TJsaZᢦ5&IaT}B;L ۨ 0C_E2qg>d~oEѩ X0-C<;[ʒ={5Л<@l*?TU;maxR+8[1H)w7yXJDnI=Kiʲ=Zc"^arÿ3hEc;i:2Amy1MЏM:nb<HY/*&'{xoSE((SLK)P] `}FqDD\')L Ptj_>SGƧA-{a] prQOn>foQI,"Wu?fjPqǺ1IqZI~GswU;-Uac%=\Ŏp B $P 6|r~WQTn}z7mJp/6ﭛRWV5o❺;/.g!_$uWK}(.E},]cKD"T wK "]Μ!C]Ȼ"|Lr?˟mߌ%a"n?b jNҢ-ЃSO87j2У`dU58Y`%*?v٤#)vxx53T'4÷Q_>׊$%XE`1w,Og%1DX%"Դ:|Z4W_ӽ 51T ~DT6l=qk̢|]{)ܗݽ%=Cy.Ml:N9guӇPpn>f/z/@sv?=j"VfT8n's`5Rk RX̖J"Sf hh{VC ,8 FTT NƯTXؗPMѐhq_F$ )ʝ#| ˭^5΀ik_~&K*ULAɩYoO.Wޤ٧CѨ~x! %y2'vHN<P7ʇ-XU{0 <JFiWZ CiXR%]~/WK+z#y)ا4WTc1lx&S\)aՕ؝IEvcZY"J &adIj9(+HqVc*s/P8L({(9kCa DuR{dC=̽d[sL5Mnk:D9_bz噥)2iC. ձ@qO$l3)v 3QРDXTiT7IJV%i1īLf ]^ܖya?w^X!d7WU ؋xM5j-@!BeeZ^0{'C*ۯyX=vԢ MἭĻ4UVpDؕ_Vsjވ1Cݑ=ܘ|# ɚeD s}9Dt<`/y!pkm !D]t85 86ď=z~V9DVpU(g{ X-?#h|\|Ǎr !FR/wh$~|pIJB"2:|dǥ_[ed\!n[`<\k>')/3He5ȼb;v޷8rj,`*t̎͢u/Ȫ >>u]%.Q=X:=@Nw{9#ۥ8Yz tZ5}$}-V%";nWo3B9|H77IS-r2-8%<:DsO n0Fe޵`P(~;߄WEMOJ }]fu Vӊ+6&zyr 諅WV %U`!If59 |g20RDTV>v9X&b)\ˏ,q;FluxrQ+QK骨-jaL$-)S7Gz_ޘiϕlk}݀b`둀-k?=tXWUMM^=D0Q]l,:gߕ%uGy [B<Wt!a FlEbZ6Jyr%+WJ^ynC>*ƑÞP殡KAmCpa 3UD)XC|#\&35Vȼ0a2gщqq*w {r2C@}eMZ,w[ĻR' !=%ܝ#3a-)t\5?5O,0pJC(Fl4w=:|6a}vOi#XK64gOU#[ ݾ[tu2><ѩ$bTٷId!B9Ё9poB Kqt`^= _uYS:rE(^"'^ lz DHb\OGcȀ';S7 YV$S/C-xe‚ox?Jn{Kx1V^+W:h1t0DEM![6c"˄ӤoqI5NvpGY: !`Zߕ]IZFi[mLt#֑SvY;7*@Hv2GXA/ 5~8 vפ<X% āNgL=%8Z  O|ɟkA_neF>wxsķ!W%w-vhY^`Ld Y>t@H^1C#ܼ⎎:ZF GNX&P;3F-Xj :U0U&j~v<P*<[WZ? z7.Xl-< F?~֝`KaϠLr\ʬLtu}dYǸ^V=#Ř[~$x z G6̘?T9:d;^U9FD2'$`*cpy.[)ydz^i 4E!'%|Ebjx(Ɵ՞29}kbuHP!hFZB+<8W\EgʻӋBㅖeuϣPǘ,N/rlL5p@S-[`xNp XMOsD[7/)1`gt(BRZ<fvC%8sj0IRO8 5<_;̈O'%aDrB\#9p{8X[t\(X$y5`i"Cq3xvp/ACHqvkA:s=eo I?`q:/P"2v5aXkXo}J<[=X OI" Rt9+C0c,>FS{$xz&=?x^-jW<-fE.By}E0zЋ. kA2UKv@ Dg% aQ=$Mic\U|uK \`}Oq'ht.b XFR[>syg ,+/.N ^%54*$)+}vJ>S怏X$!uɘ!ltIǾ]pķ;KcG֙1Q2 mي>ws^d|I*.uٺõSx4(VNNr~f֬rRD@ȭaqRh`y9Yҏe"\Mo2vM~0YH7_yoܮ}3I*FAoAћ 3s60ղ~d"L :Ʀ_Aq% L.)=Iz$reoeo/͆!b~dLz5GC!t92ڌb2XP~:$kIG3Bavt! Y}H=4_7 \~>4cep/kFѲ/СhCK.Ӻ>*ϋQb!aw=NWHH*(`M˂3vz/,xIɔG9/+7(ky2tෘZm彠:0ZڕTT󵶲.5ӺqX'@àM0hht<]ne`H\$ WC5/dd 2;t@Lեf\Plٞm *gStU4)rLB.HU=h#r֭4AnpmLqO;@ES'3j,LUsYO,ִ%olU +HC z({HPX: NzO&`BJ+?$hu Җ 4 ! Y⒦qݳ^rߞ8ĤwKYȰxVĬ3I6NTw ڏYݵa,üf2eC%IG ׌ɳ)~ε;& _zHIʈ»IJX3\FN}%p{# p" g&A]ڦۏMS>+c 9+$ʽ~ej-$%OҒi{^iNlҥB^ Rdq,y-dJ'l'6οieڐ ҷ[<*vÎd$~1^Mk )iV ?X񞆓Pq4#<ҩ@K,:mBv2"$ ar|!˫ 1L!s5]3 }on?34Zy a#Us}h[Qpͫx#9Lsx =WyC<-N=,A vNH.֗g[i2o(K '#NVsN1h#b܎\xH ꔤ|sjÂrd&Nq~ׄ"i4nթ9|jBJ57Vx1d/;w*jGU+n7z,)k rL}?s;Rb(mO%5fNٵ/|xG\lە+8)k>S /A tG):!s~E=b>eLV=4yCΑӼvs&p6BH-koF >FTys&jM~`o5DT1<_:iJXDXZy{~OoZ8f w!{J'AIK f5v:g 3>:׮vAt#a)!"sVPt3#'l/qG.K`kݐlw#fy/ƙmٚ [0OrS)Êyd59uoOi[Yy{f!3M68p?_\xGTцƯъltԑK3_ we?aՍR{cKjXe[5NnWx4}-Xv`cտtυi JWT3ڙ;{ q$Gf!^*%"JKXU;y X ī^? B|q&y&'"~qMf 1kK ՚ҡ9"]E-K4+SWBEB|K zgX|:&ym 0q=X2ĕ9T6;6K xK-C1@Ka uBSEWFcw](*=*11ɈɋV\O'WZY tu:-"[p&h)XE({Ds/gȘG 0dH"} :g5 z%<3 BX~xvS&P;}'(ɍ$pg7jMueV3@ڹhgӴ Z43NHְ-G]KӛCIlg'-s*X\y@^seIFj]GȠ#?`ҬDFnpCKJƹAu_䚸˱#$L* lI*nwBel86h۲8P"qa F7@d)=.܋ھ;ZftM>'3yX_V:tjY>,X#(D:x+nJxq^K=!}t='BCNr1`#ⶩͫn׏*I/l&Jd?b wKb2?f am5uEkM"qS ݝudmӈ#UWM%+@OCt]`rrr^`$wPEj%B]QqyF p`l fkI Z5o ?S&u #M?BT~J.ZB! vieB@`R>if]آduiQ1t|&e UHA̍uR6$̻7zR]XLðdb4ώ 5U|4(WL[8/P\2QKluɤ+v5fhHzz{.D#M=i/)ۉНpGtmGk.)_eFsmALWsh@ 9MPMz *l"'hKP]u[-duY`5+bd{{V8.d#S6%xZK Z2}Ka8]/K_Y:b Q7rQVA^F\7AڲfAIӤR;UМ/gΚCRqdK9ֵP@mW 3y2hmOpo?sW՗Z>O^ x?{.~BySh+' QÙ9F= BBm12մ.S7&J6FN"V5g~ {'o{ͦ`[ݗp_ 8Ҏ0m` ݪ ٔ*J7ϞYAo~xCR'j?j(5^F&UDݐRNYx8;+Rb*<N:3><Bds\?G؟.ׯuE 3KCiIQ's8 LT6E7Bk~3 8ucqSQQa.ؕ1"qBPAn? < |/b`sM֛dyzaAro{3C^,f!37rtb|LSGxv1vŅסHF\CkovDVU0fC@cW4-ơn&Q<"ΐ w\X1˅d/wȸM|u!)ϗ 3/W-LZ)=+iiOJ-2/?Jܗ.>;-+5u)0 ߝK+Mr{u|lQIOcҩ R}.'-pٟ>σ9 c*yj4_dhx@]D~#*C$ FG.P4e]2VE3\Sl,L 6@ܦW_#}(OaZo)}6墲d۟0O iF~8U.C4[-&m#E߃9%Z'Ka5ԟQ;(,V}n65&*Rp&tδ! C>8lɷeҡrgؐoV!Xn[}TҘTB^ kPYNc8;JpjdžQQdHJLs4<$LYd}--1ǺJ>5>7ˊ :g-Byܺz[,xx(Nؿ؁~rY\{C Pi"XA^%@(&& |:[rz41C$^fGV ^yq~(şZԡ:km1ώJsg4r*B*T`P:k0wN‹b*r+`e5h&/1zC-5TVaWyfI2~tOrݵ[PT`idĕ?Of'S7J^WۑҜUA1P7>:oG/HMeyr"l=aٙHQAŦK·L ՀanɚuD3QRϾAJYLCjD7\Pz hYt|c8b+Nv'EsRiOH; wĽ2]LɄdxeY@Zu~!2G&C 7JB/f^ϰ˼iaDc@Y$ͷ$ Ȁ+'5Dtrcr5L8wG:"ir\ (_3SGByXEX'lSPYY+C&A9lb@jhλ5 CEoI!IJ#J*JR )DX90Sc)Ƶ\blُ58x.'|!9j쨰|pLoئ8)g>z6q1tv)>iܑUkjlR VzY]ROYmw9Ka+Nj}E;K凾3494\s:; T\$Y$CȬ;7@:eqe\߼Ѣ6lmbƑnsÛ01n 3onW&$$!m-|(A_ BFڃr:Z!7ДT5,bL&;NYK48Aбa't82@NxQ7n#o351(i%)Qӆ8{J`U+%Qɛ ʙ*5|6wt-«˕<4n*r-_fܪMWih,q[KY7爲;_q}7$!VŶA@+pgx]z"|N-rv&c:۵{nLex \1h"*ppR,*9Zh<[˕?MI4osӌaϦ }+tj*?k3!g7khg_8/m7̵)QWJ Ba_ 68Sb4,mB(j(PP8<4H}7,3tJBfk3P(ȩF=ц=Mc~ag0z'0}|Րo3zLCCk`eC9x)_E24>_ WIŋzDxq̹"\"FZL`E1N=wisS-b~ͬ9%4EZ QxT 7*E;dW](|94Fx`fذ=MXฅ.zx4{2)yos |QJ0ṭYjIk#D.4Ht;T{1U@y2qEz~.39Dfu"+јX'46ie6ucKTH?֗1{F5~XNP IBlbTm:r-oqɖa] k}bsp8g8}(*YAlghd 9φEaFb ^ (a.Xv8x1Ӣ{Y Lˈ@'CV `X-MGJ# LsKL-H2p1X F[F3@VQf5!t^7ZT y6]3@(T*?7gax\o'" +V9O)*T#\TKuzFa+ [UptTOsEjK}p^$ԸǴ*e'S NNvLHeY`y0md"6N+#&}h}:5JTBFđ:“U˜o-")\ '9Yh~"I mȤtI[}46.WՔfͱgDNJ>jʹ0>0+VܫodžPIւʸ( x"2 IB4s"]c1\}&$&ɾ=MBvU6oƥS+Ixq>Vܰ{m~?_섴';G psdH}k HŃBb6m=nvFX^ʱ܉bBp.$ Uo 3~ڃ{Y'l ufwl?~!pN#MVv <q_Ać\]kMwO~kY8P=)jH2՘#H톇5ŇȽl8=11³UE㗃3u)%6$ ;g% }a+*Nv w)?S{%wоSt+T֫Ϧ~; |@F1ʍD?ԯ6׀B:i8W鰑SʸT eKTa:x1, {Ucmt]}LxwM Dz+C:`kf0G\.>ZD :r듼zGſ#06ݰ% w,% SŒT$ Va, dZCE쎵jjXa'm7A 9P # 9$:VQWlf0ۃcNG2' yDDO;_Őy#7?.veڏ :dMt! ř i9ID=jT هe}H7e i@JnSt$@u* -28๦bG|ǀ&*߇Μhb8etTRx&.n31ೣ F{2aSk. c{[Jѓ |FY* q|}FpJG }<(]7E] "MU&t\R7fN*d,;G3o8y^Uz:a٦9Fe,pgF{xM8V?{b8 T2x[n6Va X%B6NeCP2sF 9c_8Tɮ7/r|oF,sDei7Wio +# %hD :k+&tj>)<:Zn'ae8"K{ہZ x*د5;@aG[eYO{+ :l,w^qM'Q Ȝ s*ו`=GáSV_{eXbl@GqGs y1,˯,^[g 嫲" EQ㲙Lo^4TU iuHy%.,9B$(+k|۞ '0R( <&IbNunb wb3M+A^͔5RPnvїkjn1틴%Ck_4SC9tW&[hh`vGv*+ifJ7g+'-' .xnuhx}aYfaJskuu+-t޳j(۠zW [߁Lp4Ds,]36 # {ްs셡'"xMV˱HDiɰtdm ٴ $J6`|e\ޘ7R.2 Ghg3~JH<^A Yҹ4jNuU"B}ps)yWD>Y޸}ep|/̾gA /!e;GqI. b!2=gE!=!3;gG"-n&>qP* jz{MY1m]`:q Qύ7?6JxA,nv 7W3exqj)۾ d̫)I!C*kJe,9xyӽ,Msম <\4@MƍO䑬` Y_gԖ]{ \(}}`P~5d剂_G`]EI#1V[o۵⢦'&7mM/˴__ChQ/gVM*iR9mVNxzHC_jJ!g"=.fPN;+ˋ@ m)<"1QQߣF$mduu͌/}:դ/Gu+Y dXZiW<=4ޣoýIlz8ˮvܣn{[R]II`e\p};bQ+2R]n2SxM iÉf(D 61oTpO,/ s6!:gHš^ՠ[0,byy)d$)Tz894SW$7GC\>ZfƲ;8IU 2JL<:}HE|"|*O# 蓌I |2| ҁr$lz*4™c@u骂* 0ZE?SEa xiBE5qW(5^ 6yKLBCcil6g$:ѳX e([\Z[-»ZVn5ƪ{0YLͲ q), t+.VD<#Q1$ ϫ+?9gA%pҲ&, ٭tj?# KR^`ϝ&z fI8h&?gؚdpЕmqabP Q@l3 *8ï(pԊ1Pg_fB`u9-,4_u &c~JxQ{1K\a+(D9*)k%[* !T0:w`/QjǀL.=8Bn+PڈS,Ik9B.SuVSbHhϻMKxN'8H:"*Ö4Ceb?׭|m*<~=Q Z_L:maaN֑7],)v),#=\'T($X &ᨨ2z^~tYE_XX/p%?`ga)v̒t O^|OoT0\֊֠mI ŞWP̤'r)E@̪ͺs;s6!#xҕ~7AK.T,Y#Tt 4>oqm6n?<P_y 0 %v!-ں{:,XYS>BbnYRlivl|+Y+[ٰZXPOTy)& V‘{;կ|ݮuPU[`6ctJ ʙ?CҁRĢT-wGer$~KRPȔ=@Uw1IB ykmh?EN_1@`ߴF/MVIf}8o׾zxInȔ :rxR:Cs7< >5xP^Q241 <>U4'F (zk#?ApwV2uĦ9JѐcV@_(;0жA݊uQ80AEk%l'4gȗ-`)HScHGH@nD3>DcؗQ.wF|y.msq =ߵZGÀ#y~3fP]7ܙ59naϐMcy2ؚX@U~ γhs ;S47B$Rħ!EVUC&T*jC'PyHA lDhXX} Cn'?T B85=|`,+x~j#謁A5.L, qLk{T|L+ƴQk]_\0džtY'|_{ّF-=Oda;%s-/숻e3j|?_]{Z*L%V҃2}{:*kBИiNS^e2gjV1P@l?Wʛ>JmZS]b8v*!'DpKvz]}`ӝ+#Wd SS-vdJ37H:NW@$^xN;2 jݟIuJ͚ӍڐP`RSknĢJ8%jʨJ$G󥓘YJ^;4#DneHG^= *  VEM݀Na>zz{vu,{p6*_%+A W&JU46J#͐stٙ64.[fCd3X*q!" SR1HpsTqDGC5| @JWŕ캖˟Dqܒ'vDb:Fnۢ|ё@ E1\v5K^?m-?Fě{c&TӨ xǜ9ׯ,0d="Zu(ی>iHL] H~$Y=72䟳x0W֓*ޭWq6PF=!2vJ/`ę-VQ9zZK6W}r8x^ Hf56>x[4Wunؾ (8}ڏ)u /fzVwMA,Y܁U1QyAam=^DCr'J!lJI}Q7EyltƷZ AwnPXbMFyS*o07VL3Nb8PѡcÔ#r,q¶}[>#d۽g &)𑄞b!9YsgPF[֯ 7E $mh#l-ɺ d+*(N5gKSxuEY1DŗQ3!&DQWWJ_' E-~\@N)0LPD2 $8kXSXoz\t>\#-w)',Tr(Øwt`hp!Z4y-[fX}Mzp __W8c&E ^᭼>ѕtb2ܖ 2$9'WP$ Sv a ŋϒaelKef^RtEr:L/[\5!n19% ɤ:0l?\inV2W/nkY6? Ê >;-Hi֮zO|n[NUx==5[F~> &=UcF}E4Π:Kצ/ZW*u8bdpQKMfM Ʃ<5;._^0J¢:qX԰$gܪ 8Fjh]عD(#xΎGE uQ<>jNtFvgc4[X>MCz4eTTL N|yf8A(o ^FO{]-٩r ڳƎCv5WѷEɞ [諣2㖷W&?YGp?baF pkN}bL;@ U7wHNƭ HZĿ8֊Ji#z.-[\POԉ7V(C|(s5ґ\! \m'xcYV%teQ-{Tzp Ӌh>G\L f5`M %0Vm?c8\{(]Du1#A74Mp;#W|#%^o-:܄W^]U+|ϡ!*N)eXf1m EE7" :j ,|B m_-VscRvSl mu|-Ašg$~,Ux6ZdZ_ ؾC}|$gLHo>  -ӻBz+Tuka#ټ|}*YM(wYb]:H?8(8M'({-S| 8y97Y۪І vD?k<Џ-"C=q]scr!ji݅ &]Z51~8&}]396䈢0GTWF}) Y*Mgnۦї A17"\prpU5 rc̭Kwޅa,hR8?F)ͦ.1$$.R,#$.c݀@vƿI= N=y1giw4c&o\@[T L=\;I-RV:=/jXr;:g kG";}le 3N(TRS';C]t#o`(F_|&fӄk=vƋ)n~7kQF ԟ8L歰.H}ğ3)xvyVo'֮tڣ%g^)ܹչY"Z.h=R2SlGF:8]RJgsx&p= RRf{"&@V4\zRc]߮ko)Wg_MF'%.03P`fV9A! b{)x$k"Ԏ_1sQ>ffPv*`jn͸-wٻG~}VU,3(-7{| $;N@a@ɠeQӾNir^a`N4ԅ12dN jls!4\ Φח6l"t[3i3tvn-*hphUU ;q..T3*FȑglSUY"f:`iҒfOI/;kD.6ISAT!$Pt*eȈyk5pJ)A[+-Z aII H'G݆{u&R]C Pyh6AVjꮜpVF/1- %3Q \(;]piƜb7*p4b By,,zF?4gRKywܜڗaCpqa,L}VͽSTsH3 Lͥ ^qg%iidfw7_&HKuz՝윌B=a*e?H.PO12l@wKPɹfnAD|Nh]͂DG eбqV7K$F+tkAt([oηE9'\*sп"kart?`:#rSJbrH9 s!654%E|V\%3/z` '-jx/Ry&B@!' i/Ca6ث6y?RK#ܞڮnV}A RWkO$\)N#ˢ A]*[7IԷsD2[bG0XmI>as$0dU4ŌJX㩛:ȃJi) Y ᬩV_b*'=ZVx2j8FgxC≼gѮQuZG@uSʏ*|mJg9?ʃ'h»91F&yLdBDΕ I>pD+0Fjy)0ӯoǨL:hx8Fˬ<ɗn%/5j BHQ'tp< (>=qJgʬE%xA䮳{:˜4v$C*T^/ _MzZ.< 9N8A> υ,TxjŇ@"I~H%JH$-> *A}E%3|.oI t#LC٦\ռ-$݋ 4?G×nIoنM lq3qېh]1G)'y4*}a&FVY3MeS7|D\TYYYCA>:FOdD3mOwA<ҸɂxC!*?fHL)clsiQ<6pRK |3WGFStCg SIF%[_AqZזʃ$'~$HT5G4N='κ?8q /z씣\ĵA7b/&CANe>2 UzAH9 ]mEbcpz8+¼xOp7'>o>~WR[.I̳46ye9\?B!WS~54FOlÍ~.9SM)aC1/-EZZ+&Y G(_FݒIC`dzXäd 5 Ȱ`\/ߏꅶMZEAOՅ Wkӡ>mA{A;d"i opA9Mm;jkٌkH_0۪C$ZgRNF˚(P. 4^j3S7D>001Fp͚ˡq- k-8WQ\EAѲ/3*wfDq4L?o9:b οR| z; 7x! vA_=4Ț^?`jF'?}`|&o֖4yҘб؟Ԛĝ=W_K.$!ZYxO0PBz$27ĐÍ7M5e.0Fd-[_s#=yn /zx,y;0HP%C64>N(ܾB)5m]>CMf'焁x*\j݆%L]:֩abͨP0 ·p:eݱn!/Si&3A[^#'7/K?dcN|6nuVdvнxa3ͤDQMV+I*>^]\cڴŔҰ}),[Nu|} !l}75j f 0eҬP볭? -i>ҡM-FX4",^vCzub6R]B)bW꡴P6i+ $Yd$DTC Fw 5wlӕzAX&m _>B`UG$ͤ?ܚH8BuD$UP{5L]L!>5LDy$P/uy"ϖlR/brg{5^ŸdzjS(:(}om]E: 6EޅƲ \U@FiLLw0&$PfK?k߰P>}VQPsE=\\P 5f,yd)tҤ oP<}sn=U%Baz*ނQݳ/l"!Yr;2_Ak ۆN,kvyx4[Ԋ&U0jl("ƷZQY݈)C? 5rU-_-BYbVh|W/`rzY|`Y& #בtf9h!vE5oWZ7˴|QaiW`f;vB3p6Γo֌_Ezlh OmSJ=`ru %(l=fIC4¢"mkgv{B*徧u.siP3ޟ7RQu69 k|`M_@L& 7`%kBE[pe[U8yrDh{9h&a QmHLlr܌Ƹ_ymGWf]>o}`s46ߡe+D5*F<4͢FRc9of z$| aR˃Z`0++P'jO/oBm]Zxfo=at8?%HVMDA4tg3h.4s"w8-rbLA1@2݄8:ᄗYPF^ M~$k,/AXVIB P!ri.C}k32Fo̹#)*^~W v<BhHO>XuBٱn)2q)N.d}J"W2B-Q ܜ?K}Țm׮;~{UrQК4=dKm8;bO,ۮ{ ^#;5,,]DQ%Ef՘|+⟥=_>\.z+s.׆6`U c> Lzo! ['d:s9pрw-zͿJטuv4fbTPsW`])w qp~U-H*keޞ6a,k ɍR;8q5RchZ~ ֊@ 9z}@#(= L9ݐe`Wv{Ra-°[) k;!lY5eX :*bryѴ3D\jF *vbmI(_,&%`{|)T\т FeᲮ!=N7?+xs 6T"L躩N]M۟J58ӕׯEUI+AFI\#t},õ ȏ8 Qv)#\ 7{WjYJPbX eϝu}p(gTzU D$&@-X-޷*0;zreQ9;*XjΒd_S)Iǯ4'K {>g#2}Cd @{ow|+. jpFՃ8qM@@q#6Eq^ 8ړ!W)eai[uyϵJLSHmL;i{$ y(gJ+GLMy입Q_*9($\ց"/WWˣhء]䆂o/˨}⭰v`LҨ ݗ+(B[ExPΒ}Mt3"LY}AⓒyW&. 2RsƝl&,h<-{[im ;jy\vL _ǤN`]MO2YPT·ieofyv{ۨ[šxq`ɒ0yMnNHCT)hʗ'nkG>u-Pˌ g3QQHc.풢u֢&{ѝ=0eyx(X>ɅDf_ڞuRX5*4PC33\1~쐳*\xED)# c"z8oPfFX|Ջ큣Rͼ_K~#QjPܚlI֌O|ڌu!qcA7qr&1ٵEILvc>1[)gLED8KeBvV7Ⴣ/n5> 9 |׶S곒%qVasIuK >W6;GF$ dgu]?{Ʋt-Ƴ9B)TTҎܲ_5 Ņ9:~ 鳀Xcꆊc%́7Ճ]qAF& )t3-Uy ?TE*]o-Fd}NP0-Kx8KH}HeHgKS/&?iR>9lIwSnY^+ooATP#.YK nHt+_B쎍8:J;KgxFD \r } Nzzh} VlyW&Ô, ,'~\5D͞v^Kh;aT8aXVV}8t:ܽřá)X 9矿*6G(% B0Ir/45V/1N.yH&hqs] }4G&ExN%%JAB·-/m*Ut"cy,ٮ.a PYvur75ΛɎ58,5b[U"h I]]ͪςN8FPų]u=Ur"Զ^ 9l>"x6GHdyjԀ/MԫYkiٴ ǺXT?RRq19w LIAc'+E`osV|o~Z2vP{w`*}.j^ hV}} +Xҿ6:.2{ƩCʃ; *'O1>v5{=xpUfZ7h[a&i`AT._eRSRDEXR9b$e @jW- 7xPDy0ޱ'*+&\kzqn"1yzǴ\Ãz8(-~fJvR1WH>T\umq{(ƮƄvCb~坸;BG]N" OFV#)ks=-5^4:C8S`U耷 <`ȸٍ<7剁M.-{[Q8M"c&N-BU*;eg&zlU)!e%[]J-%CqK?KLD[σ;c xF^@C&| ՐxaOjuyv$i9-T9amRTƌJP"+pWD!4+xq=(ǮnѬxQs)ف މ[>_OjDJ5`yZ!Ք<_-y*&}sdL/] 7B5y Y22K2Ň)3ҌO{ͨ]ϏHѫS!)2낗Vv]ŜVxh^~6K R˒@ cfzy*Zo370vD* !:ÊyStUb{7 F˱}=*kA^kꅪ5XEZ)1le_E,5O967c8mHk/1P`.vbpn?V5brF9= ^hmJ~B@p?Mz54ohwI>]'"ky41oYiSN%D{a_PE @w("O4罹Z_,& Om(5}@}lrwPgp%ܮnH'ԗs{!fR/{Vo~U{z+nNMFJW*s *{F+ nO Y+C4Je&=,%#HiT7q 4zm@hq2kGN)<0V^o ƶpy QO̓Vb|6=>u@ eVZAJ*Q5م^=%AR^ .VgoXO}gD[W%{ TYG%b-iw+ :Lj蹺)i63:r{ŚK(9$ FGj<8[ {:IH[ PNWPG\S8f?]$Y :2v"擧3"wgm",:ƹJԓ8v] @!`u%XΞB߇; { NS빐VII(]zrWiYw? Q z,~o-2D烃5`9%8.TIViطP5 Cd-gڣO Qz䄑7r>$9 =y!ϸ}mʺEpw9/G^J݌j];Kώ$݊|؍2E <#0'N[+w~yzj5TxjU\t,zN;}@mg{KCՐUnb}px/*O<Ű=hNf1twqjTA fT61{n@4׸u*aD,z`LR(v.n`acPRΆӫ7*QNknyz^XR$HyR RpH3 "i =СgӪ!7(cz^Kvg;Pb J+ZCKmC(G`&l(Oå5+dF(y@.W yeΓ~`Z=@[Smoa.#g$RՓy^ ^ys¥]^gWkXނrK+}ѱtXXj-9Z)芉k1EK uN#.jb˂@XZRP@#*qVF4} ]?ZIkgKp%&pt+yd6֟ (&"#jkz_T \*;VG˹7Vej_+7ѡlLOp]M;}q eL!k쎝I %r'zN/=i=:#woZ>gm +0R9۔qj3#u4_!'F#j X|… #gٛ z# Wő"= _s=!poK sP5*ZYt?;+Cuf(Rj"&Dq+/ưUvQ$ `]a^9qUʦȸ H#]-0%5 )'\XH[Wvk~o_zQYYh;Px[c2P;NS+_&σDMKQ[zwFzd,M?{'La%ӌ i46E!'8_s1a8KzՂ<d`~tfig)Mxm43\pUj.E K-Dã&սېX^hwkoq9o hcM.![՘ PJ`xS@Ebށz1q}W;Qk4Gˑ |3uLe%^+]vmä]F:u:14&"rev^0r'ͼDfv: O"e[6UQIÔI(??s0Q\ӠG?Ԡ-nގ$n%e jQY· 8!IPJpgD-pijMSN+ ֟}/]q66 \͝4\["ΓSEz;3x1ĤvA .-=0I'%pV>cϙ7?k HVpm‡Z~Ćd_gj6`nb(L0!G(a :nPPl4&K&"&m\fOR(19.n2De#6#I)hti+1]lzp}@(eC㐮߯qxB͢qx~| CSͯgb `smo̦L!<"T wХ 3J)U;`׏K0$5-v{q{(H]U~SL &3 sEΥ p!<6f."8V^:m5iLa~ 4un"ehggiZP)H 0}ۗ2~‚ h #-9^3sShFOD1U th%[vʂrcęj 8lL[4<_FDeӻVL ΅~T10[+me5A Lm_WJpQ$?fq]q:vƭ$_f Az.SnY~c2&s@."K֑l4aQyB$P'$o¡HS@z)<iCu4> 0$ K[ws̬kRbDyԖ;{F D85*$#k6 Kͺ? [l'꤫ 0R}.XmpBY % vem׆glS5;?O~$>FuNwONrelO凡~WlpּqxhQ5>lcO#w4u{bcQ>D؈6*JhDgNp^lW!_Ƙ.\yIAڣΜELxZ_&?;PT^NGAzeڧ[lS50u9 [GCԔA*'I)oD_l!W_%680z-MzhAtEˍQٝx|; ݤXd h)ⓨ`A?LOG%o{sP藜!F#fzӻ"([r:l=80H.*0dih']S,-$XVD[<' YgA)m,vUbE!^Fbl{AŦ'rUJ f0;(?ӶNЉIvax|r0>me%NcOdH.!*6dlT-e/N4ʐlE}㬕Ǘ0QimTӺ_@?`x)>Ӌ]ְbmDX0VZ 8djb_rUHhmk'f8Rwp53F~s?!SnuKl#2=nhGEt(CYB;Zi 0nx8FҦ$>{!Eg2V{yM!Zu*H㠓t-81TBX)=,.̅[WӈQݍ*,p`7l)Ɵ(J5v.c 4cQzDDF- K3Ϩպȷ> B(3= F҅L壌A#HG !7ve~ 6/hXTjb"<݃Z,Cxp{;*`^m'plքJs ޳˗0*ÅKb,_5|'zd(nx UT)0VU߿ʩI61r ,N4#azwX[W]`=i5>uLq NJ%t.GpG3jS@&Z% ͦ>i‘8o$-,|g9 L v7V)YA&;`j^JP¬V{jߘ/0<'40B5Ki�R/^=JCJb|]x_a4糱w̸TvwFS%;E>3қ0gN-zR1;KYd\Li`F/<3[%ȟbщ M˝gx ٺHH ]-Ւrhni>'miꐼ,. #&Uf?;QF Ɣ9fQapq[?)?.^"`:8ǟ"_]с9ejZf|&g_G}+wc :^{`<6FA($#?$_Ge&(q1+/wj˜q<_z< ;+G@B󨾳Hr?@x7޲RcGM iicχf}aI]#_zg3mPl?YI*/=mmC533\a6ulV|[{c ({ý|Csn uS['֩}_ʃZD[$BTZbV :)~2\Rk36E9Q0M0캜%N4?sߦڡ>m}'%N~ _bFNգJ_KgF -nU;o2ybኺJX ']̼(,Y2L'ωBfFq0? mZT7#2d8wm/|wnCa߰  6Ip%.WhAVm\PvΥPȳANKM]fu40| H`[~OKbQ6Ȁ7#0(?Z -{NJ%7ΝГbEDqT-RG`<2+s%aD z B:}4z"!{Qh ^:3=%i=hspw⍌v3%)`F%QWj\p=VǥWmOg~ *&lUƬj.; J5/U_{ՙ65C,= Op]Xtq,\b "`'d$(.^*y< ׹۠Y) A֬n1ԸH{pB? ;WUp)KmN*@5J;irY"5حQ=%[ :Td)b6ET}IH"Ԝa]uZ6dYΐ$J@*DZd;i_У==pl zۊK谔 ;Aml JŅEkV]lпˈ873?ebhCV",_=] 4 ܝU;thu7Qg]ͬؤ=u..}o*JIK0;tt߆03* ޚ}Eg"!͌g9 Vø;}[LY Z7Ur4R}5 }z `]P+WؒoX{7$OVFK>rrC_}KK( t 2}HnJ1}eRr ;;i/Wᅰ|MtRJhW_Lh3%A`;VEYZB'u}U B^ia0"Eن7hJ>XOa`9a:`*wQ5٢L4UVKuCB(A<\=fzZ'QC)N?,,N)%QSP_5H5!A7֟`:Jk:BIGSSLw@ƔˌDc0SaXt%nn@xs;4\p6|޼=2 5#wܗ/huEj; +GTQ^̳.,d 'IGsOw4>` ui\Kkuע=j& P0 \yg%* :ISX Di7{5bGV"}<#r>rElLG"ӃK:06ln'uc?_7x.`Glu'xKg*R c [ fVAzizYhs gzqzۅ8iSBXrQnQf="A4)JnYaBB\ 7cq/~ D(ֳ%L|FSLƄGx7 _C |xN ɷR6 9<;HRk2q&M[[o^}QnTeM IBg~I"Jd<xHN6(VOZ Ny6tU:8""[n7 Խ1Gܻ3ߪ^ϳN7Vl(BXK7MŠ(6ۅs#!rycj·=&8Mn-+ Wju&K[{5= `8ӃgD~pw8,To*CVu<8 +E/s-3/LbLt`z@bb,p.1\f54}=s N^.U'Z9OvQu3$-NK.SF"?3 02*Z:;Q,YJn~d(=Etۡ77#- yݕs.0F`of,"a(׻i`ip[e*`mQvU 2 8d D`lj(ZEU-iU*#Ms⨽(C?Ҫn W֣a?Xkg7裏SKw+"6k ~*ܙ̑}+`aU~BsCTHS{5 }!!Ð,E1oy#3>Kxm`>I]ae2}8j3l8pf +i5Nj.I+eRg6|>,b$)Ae|1|\*"ᶜ"1(Ckos_6VYkբѭݚrlj8=;L gH9"(dLw)CeH^;/\>n{^Fθn9Mz{Nµ{ FgTR_p:ѯv"R<[%ySV즨{d.iz'xRXFu&gBҀ't O5KQ6-ϑʃ>kW>3X?3%#mB) fоGTS72H-)%eo/pyy.h) 2ڗR^rY |/"J@8k^~ülB/^VPʅC*ߘ'Ӌ :+֧<.D?M@/hw5(^AȬo=)˨B+ [[-hx!<Ũf-,M{ZFULêFP%Eۂni{phjq:pQFUL)xs0-v=W%xܾq}c<P'.8YMTq[G^1|Js9т1ԌeMb__)@/ÿw8=fL1 5Sl`p%/ځ6~tŒBZG4Ф1[ v$yM]jpp^unnxP͆Β]C'~t$_;^?;Dp48iqs۷t !zSO(ObC,t>vESaI9&`q3Pď~/!VX$Ǭѵ[S3|2Zmm8RJ!w8HJ!9ӟF%4u59V&u iu'0 BfY=|t},Ia*;DE[N}.,51zY6m71k/ru܉t+UӲ-䵯PNwNkT;|KRC^*f{=Nyū['nU\4`:ZdGvd{ͽ Bݘڿz&P1<DKvkg 흲-pwfݝh4ډ<8TD9|OHÜY Jٟmsp,nbJ5qR~ӛ[ >NqR *N:ly.ar%`B:n<]**&vϞj=~je)tPv]#.!P;tL0/kH%x+{`U/F${z" xay|}H~lIݹeI(~t[cZwPNH[}#Ft=L*(ʲDR,q݌9Qq($1\ 8k,D`nL6?5$VV2grV̷YX렓jjmAh<*i_3K,B53_( b4"r9l6YW>2131><as,/J({`uCSuYi\ni\qF Z2o0]ێZV}}G-_'/h*$?ЧZ3*'*=J_9REJoZM̒#ɾ3d9v6Tj-ua߯DMqi8$ QjOViaTcU~P7chF;ijhR$B?آB6ۖ'Z#9c(ykZ v+lc5"|ĶܯCHQPWs#qNC)^Nn>wˮT0u*,K5Zty 2h%;v~r;+?t 6 WVe䙁aEVũud\piz-x ~g_LnFDzuHn?2g@ i6Ma;wTu"xb@m;Ƴg5▯0>AƓ8RϢ&c.İYChPx9!\~@K=eCy.Z4q`EٖҎ$[hQ5/c L8԰ >59xkQگff~.u^ 6` _;sW--7eV6$\fߙs!DR *Y yx^&9.~E.[$ӑ zA7 ZVYR/#~Yр M֞z<=Sl8B-k84|8K8~msʗ)ñ}:k_ gT5ԥ29mR~DIgNc_{*1 CX c &a]-N@;icFMU4-s`H*5k64}~q>c{@5<8i{p̛>*0\@ruy# [$ݡBS+mK\f hɣfKqjwO(ij&nR"0!N 0:8OZ诪#Ϟ#)FFX* ' QxqV/徟"-\FeP9;d3N͗YCJ3 & d.a%eT(*ف&q*tyh){TvD a񥱬'vKۛ`h1f0U1lq;'9Le >Ә:c^cv=+]Z&BVlӤ44pf?NsKBSvPmRM@jt92P/Of8KѾcpx:%K-pyC8Qw5l~]%FYl 6 1{yTlBgbnSZueh lor# m3ufG!zWWVN Yߨ! -XIC!XBo=pG lȫIK%9roY nŶ^/7Tt8WAu~7 oQ50/ĩ)6CgY:8TүaF3NKhX<BRbBl |Ϳ4vI̞%3A 0~;M}RMva;66j F%92e z:1G+  ]b]K}i JE'ܠEW[_TS)KaaJD(^&8~uooZ)\(F806F/ J2۸x~ t+] lSgʣ9̱ОY]޴HytvKbM 3 d|:D~B[6Dxo&ں}a"NߛHؙ)V}:]tV^]HAH"j1J;Lؠ{-~NB[xif`uXov:UakC CjN7Vz8:cN/NW-ަcRmj!&8_Svw,m)I{/"h`oʢ\lzgTycuCA%aGa$k]&F3Ex/po^U\Fk莴Eϯ8b jlǬqûLDSsњ 3Ӡ<$35@:$[blJ΀7imo%7\]Q0,ɣ+pdXiwe %,˸Q~W?tH*S(gu]N<'k,GFV9;Hpk4g(iq3#/ALy^_ {6l$20_p *]`˰\]tv(mwCM!?D]*#{vNoRP2rnN̄tfKU>5VcQnX fmVZqZ)sh g&Mk8D{/] ٭N*y~v#s;'&ZaJ/=k[cd$yKa8L ;Is1е"-Ab^%@q ~oqF{۱J㺩~e>T` +X&yƛj2WF0L5l`AQgNJ d*ↅ] Gӿeo&@(1~.E'v-j~9LȂ}f, Bo i mMpHj+ 1XJ-KrK"bf<# eR48h2BI<(+3+0;DYtXJ0e잺0=#5~=UlI(N@ScԢ2uUἃ+'։Pz< {Io-FGɲgTu0CCstƍ]l%@fa*1'n}/*\w^ y H:  > 9GM#8;N=Vܢ-ɰplɑ !utGTkzֽ w]y5o; _]_${ib=R{.3tfוCZ\JLX;BIo_%XSᑕ|dƃaHpgï.mhJƬQѨ\5,r NPRF3ɭ2Ԍy]9vZi^D[ͬ#0HYpɒNlDC$_g}#ݸ~W W4fby-K"YqӾ i.u>%i S`ߙ}pC$Ks[BqJ3ҼnD%{4b>5Z\w>LJ> ̞+07Vz-ꆠ5rS\ȏnVҀ˹n%eY/5Ba̕`&~_-Js2wr@r X英4è JBqqKPz&ѕC I4iw0u>E;]@O@mky9Or DZ.BoLIR4TL-̒5Rf+1xklI~5 ev'S;2V;M*8M"2QkOXs AqUSR}Z/L$w@ʬ;8lYHhĖ:E[^8=W4u$ 8fL[M@'b R&`m9Xs{,9-3r]ԅXS ZmD4\t@K@mjڿcQP#!pqȐ SwECyAieah`5Exs5nCD [9.1`y4ǶEMx=.5cڎ&9wi'IޣB|L|V܃e9{k⏧C;ԅ~r!J aNh풓K_ƪ|n=*Y‹WP93(}]Ka@RI\g#eDg.>P8V*J&B習IrNo:qg;"!ļkB6祰5VN yײ_'>ϳ bp3c*; [H\ÂhⰈSšp~+2$r$wMEgk+E:5م \xeSfE13.*84Ⱦ>h>Y++.5W(;"sT P78rڱbȣD*2<5@iSp0[j &%vw?/&I*g2 bHijbL?T@.%\k(?Yaq^<Ҝ;A$3zDgM S@Λ"(IWbQR,Bf KإN)O_OR9F , \QH2͜ b3Z\f( rD|Bu?9H7ގӦL?QLNʝk5)r^qT+$ֳd.+HYG%1T7QVP*;cgo%)vUq3[ɹiijcRuk.`ó=_}e),dWCG R7qjdaDH3/`b8GQ c]E3 dԭ ɣ۝|tE4ګVMk~.@O)[UTfG$!nm XUVX鎅N0IB-bjB3rኚ%c Ғ*acGc,~0v"&Őz达4%x 3oa[rx+g{Z49Mf\w[{3# ,sԞ>ݡn'ԫCκcW-q'vb |r՚oqͥ#§&^i_-49󺝘ǚ5UA0OΖ$`c/LHr|6Ұ qNp$(󽴫r]S=spnW2#u ko$gS ivt?&ČgZu\)` 9\ uOh>z}=]E*7BMK1pu5e6`:x]yZIxJ]T8[ ]ڮLїã**uzN/N{RWt#onC\Q0-eTsA 쑕 8VJeܞ_3䢸%uDO"5GeMZH{2\2O7-CU$S29u}#K%ŗ˯)';i~ ynLChXҦDDbu0Qz&$h4Wlaabiimm+h" [y8dpzeb^#뭅'B s@L?ǠȂsdb,=l ¼Q݈LrUse|<'hŸ0P1/G6- ۶Lu5UtM䋏CmoC; @3_!|Q%RůfXej<^ߊKQp\3+;Y㇋"zPmO,p@R Ay[P!j\/$g1B &L\!UaVyi4tL.Ɨ@]'$&يH= lNn8sϿ#{jmT,E$mc =l B9u|[%ٳ%oy.,ւ{"k?\Jֶ:kYp0<*wm8M/*_;V#Ak HiT,i!!μgu3okN&lJyoEP-@vRޫCz .F[wY,697|dt#(zj+K~;ߖuLQ EfP%i3tA;)}gzzr@hw|\ry\+lr;BhS1FƐ>xMnϒ3CzBJFtri|m[ҸHFUeY4ao!ѡ}7cUX -\UvWOEFGclb/)'o,l2jk,0;ȟln2dSk@Y Hwh>wŬsƳDJQ4{jF{EL2/uy4_`uJl7BO:B^CZ1QiOϬJ.ӈ^UA 0&USJ#d1'(GN2l.%I}$ҜG_P_LlDhE._Bpya$O$FWCb2KA7AiAzCHiV̵5_lJBR]  Wϯ:nmRh[M rboglq2<O+#_!hޔve4LïڕjW>tBXb'itnαn#S;JUTJą' yci j?l omMٻ&@IٱgzC>; f뎫̂r8urΡ>K>pqA`tXM".X~-e 4y8YA`RUΦwK{S Ֆ*V` ㅙλw£GG3W5۝2^H+{6ucw78^&U*s繴c A|*suKaEhޤ'k[ #(+G攚1@O .ќ忘G3Q~)N7ؘ6n<)pn:Zܪ]q[;b"Z%[8>dC!wl*ʹ{,2!, A<|,+3ډ" mQ)b o]cڿ/ xp^A5l90FG䨠v`urwwJc/x+Y}O! S*BjKխ؁JƎJ6+\Ρ$YX\ 0 Ѷ%XA0.3V v\6b[ed8m0GV3 /z8-mB&,l>NYRFAy@kbdʤ:]KW{`B iBB^FOXup>)mlrϺҜP)Ui!tyxax hga/6*h% PCA$wLu8%.E葱dD7%?O0};wi>0$G#`rk%q:fgpdI|/hP/dx)Ǭz9}m3]~םhx`Nj|KT$"\Wga;j\j\C` b<+1aR|KIː= Ӳ8 bTmj4}&@΃&q Ћ3DZ^*FE⾮0,-2a6BRS%-pg.4$5+Z~LRs%&vTyOa\,F@Q=λ'{Ɵj DNs;^le$8e,ND]{lC%-7umļrb-EXE藱r03VB'6qJi/~2ҟ-gR xަFXM >{Db 0 WK.%DTm*;90Qg% UlXC+ z@`0N3?-&Pizg3Z!imO1$T]hC0ec@%XULO)TeyS9ҟ:ؙ>.Ѻ1^R6ytV6gē~B~KuwFQ?a-V5x$6Ç>GrΙW}4}&Fdf)@I 3e\ot0O \ScIfkywǏOkIzqg7-? ,i7JLnħUHEdžy C_r?lۏlf1Ǝ*gNp[t1ΠE=jg.%+!HzW¾(DuFX 2 pONpSEB|q1`aɩ`CcEJ?1 I3hW-/f"Cu> &.k2_ !obdl{ٵ9+0%Y7槡S TD|~{Z}"БqթvPCҝ'M[jEIӶk=paZ0A)6fO/@pIZHdrzg b6хSLz#ziymjFoE . VSva.Jԣ%IoBT00f:н'! c?T gYk s 0qPTr)I%n&|)謊q`{؇ 4{Q= sI,8=ֲD_uioQ̜sQC-W̡82G8nЩa:=7 { %hM*ֲ0xFXmaegn>1gBK~N?i;W?S8$j9 /8}έ_`61a;,A-FW_w.x|9K0hcQY˄ ^)F|,`,wa;׾|diao9 $ }y\r&|2#ev!ªpҧ0]6b|G+'I%uy+3"y g-Q:#IX 9{WT}]^tT2҅1)$so@Agf z:?qU_9RX] Lt0gufwRWFEW{JYbg!EGbW9K9C@\t1Ir-L:jxŔmZJi$YPMw jU7]ĻzN#_=iN@8kwM.tLƀ׭o%d}HF~Fhaэq ƘI0 S]a;*K- 5CyUA`@C e8[p'Ք#Mԧ"Ge8V"F@v 80g$ǩͥKtwSw#uf*|u\ܛDe0TVhy%uB%3(O&# 9k=T(Ce.}(qu^č\.bP&7xJ2-!+AKS DM Hgj+?)/##6~\p_QRHucKH*S1(BOJ?> $Y%2&F #eUC~Q{7RN9kxpf!e{bs<{s[W4ݕ}h|”*UjslO u_<k}ԅ}ݒ [M~)㒺ϲYC‚l@:wu8.(0O,Q|6m  ^!E2qI^Wi7fI2} Y$wsLp5_5/ۀ3o֬Tt&s!ُT 6 mf8MEط:ƟۺI% 7WzE5'2?!e3.7&Vع/(,;׍htb#YVzq^'i ^);MueB34MLVF fC0`AtFw4GA/G9ϭ) o[)P ?0T[4e7ri8% Sk?s'֥q4Ty$RZ{u-l ci(0PVmdk\D J3͐or;$Uou {H.MVDӆiW-=b5Wp xW N4,֤<`I4`^-BMZ]Ef O\>?өgh'*}jC5SԄlI' M /hlN:KZYu,o(lJ?Sk;`|4#A&ԓfG!@aI'c2مڳ ܾer;ك②5;ЇЛZ})l&*S rWyAh~'rށ?*ǁ%Ch vka8I-6gV3cu;hjHΗzcؑw֦KRpH kӳx;yEx ZϬǞo;L߬Jh1/Es'Tx3bDmWRԇ8[- Y -)Yt9T4t¸2n\X+Q{8ay #HEJFm,=a3е], P]F=iKVGmY:VF C$2 vTdPg9;>k&rc^e%Mm#j3O]t{7 0sOCQ*@T9Pw)a=|F6.BAUKz5eBΌM pʓYO$3T1Ŵmyo% O"tNOA`Jo%4zwj8kXas2lO*#qL;C"|/q!uYɆ싢-~&KvNlܕd-?):*"TA!Ȫ)=D|)Dɇ jVtĔ*X8wz5c [ce%ظ̤b7TXNL4[ 捤6=vIv&W ⨼C;^VD/< g: R2%;︭u>15TQ6O*ka,kA4Ҝ[͂ݠI1bCFR\6;-T LAO c!ok!)\4{JR=(`Le(U5̐(B5Z# "L&pc&Et62{PBWJJ%u{#"K; lSxD]P9U֯?ݤL_EuFw9ܢ2OwlՐWJ\wkjk"? @c: g8RY!lCl3 gL;&\مiXWsT%!}&%/Wk+˯MlAdHbLdk W ]2#`/DCQQ!7LModQ",r3#AlĀ= ߨ|\8*GSu\gT>EndIĀat|E@X]PHA 0?`+M^p0f:ݙHatEȡL~Z&F#TјpeZqSW wwM_%L Vc>MegrcuAM Apks T%Ex@eI|nl\z?Ŋ—|`?7  kn<Ҿ݃ڲQY!ڢr,Bo͞}57WgO>(=iδ_*̂+WshypD\f8Yb &lQC^ϖ>9* 0˾63V'K{ZΝ}a4ÎEnK-*eF0M mZyTkIج\* Mηcŧ~7>P#u kܝB IQ̈ L*'MR%tS g=5LJv4&MkJ{[ 5Tq yp }܃3mAOGNI}YyU}F d2EgwusPzU|Xc8n^Vq;/Oȥ1T/QD7җnIH8e;+kv Vf^Mʟ%n"%F$.ClMHxGž=u$ylxߵ;o:5./"t]wb7^ߓ /V/O+NtFaEHКքlF%*+ K &)rRKdvz]Zp?|KPdI*xw[N N;jfY:sҡ6{a? 1$HW<9Xca^AEkd~L7Y$j`pPbٶP+nVƆ.“bQբa:%˹r2?VUHɕ A1JjtO|2~lZG(Ȓ7evXJlDnt}}c!Od"Hpf(#)V4K`S?ꊭJKcdx#*70L &`H;YN$ ]y *w3fXDR5C4Z%}C1Jܖ$a/k_*LKdO5kQPP Xoׯn}lhPU0ժ i:LK'{R~քJTPyN814]TEy\Hj:S}_.sTYzvŸJp,1܅^2,' T;;ps^#Þw㟭``aB邪~'Qpnq'u bu*WLn*(f}=v;VԮ3\7Wbmh)Te"D){l%q8C  T..?_fxN]>/"";qjϗOqjLX7(P bjA)|wM]g(> 4ӄr@*8{Ro6/,TfST."q T ɟ`1J.>Guvν86'891A3\y'[CX>0c/vSXM?c2>yk'u*/c>ᶘP?7V&U{_(ҹ=_.Mg{_4۴I&zTnda|>Nػzʌ0a[k+N?|.Aͮ04+Q>fl[L/?<6Ov2#EnS&nE{ӽu*"!gq R]\!6?H%C=?ψUTJcgcTȸ~5mn4/82;nA-G4XQq=(A"A!s~EG,͠hKD&i*#"}9O`R?<؀@Nf6 QZ}8 Ɨ&(r%N r[drT-&fPP|G<و0Pe0OV |F̡cg5. C&D{#$2/jEZNhQXMfu)FzFaB_1 vy.DA"fM ?\MI͍3 Xդ D)oͣܭ 0`>~{W!tƼU7C f;-> I:l;*RMVnh&1X4&c]țycUsX,jlRwb*̈́YehboݍOR^3z~v{:MWuAt1fCZz[ ;'|QҖjlCqR,lYU!d,VlzM/q5L#Q!+5 ꑚJ> P`hD FvJELENOz4 LZq3B dj@ՍtZrDR* It =ٸHd`qYwYgO8V\VUTy<?خtcl>Ds\ .XwbfR u5C"2"R=_[Ё16G2ڰvMH'Q298$jCu2SEuw?bw7bv;uuDӴE4種y@ъ\kt6CC`~_&J+.g,|빚J3gy\uQ*Ap^rՆ_x=%Ala_d(MӁY3)A|ڐ"^H1Oށ<.نn\n'F+wXsG͍Gcg'1i{%`q*{cG:}ؐ=ҦPNOJvr3tMGK`9֩ߪ/UǬIE S)IKx+Nz}W4jxOsH' F_y!v黬s;5 ތP>wss3%ЃsPu)!(_'C "5`$|!{Jk6loh2u)z]>O']:B_ # Ki!f?9na!xW%lv&Gw(QLXLxTuϸwP㸋 ҔDLsgz`}^Zo'bI4Yz裹>*4Yg/R.Q|tzkR`᧾a5.\~W=SV:8E|\%+nɤ=bv=\!y`>o<1'_a3 6Lr HG%%Py尬Hs+cu`+ȕ mAB"6E-v=@Z/Vi6Z&(ToW nؼ!Pөii!LkḡpQS1I(hЀ_N-릏ZodLyyQMJ)|h@V7_u ҇Ys(r $$<|ЙXfs3c),>|Wb~ FNkNG#97k~=.OVFE Z!6 'mF-9uI>7 4V"EkhSj;1 j-i0،jNAf*e9g{~:a;35NaᏑZ96~{T#3={pe;)M'H*5+ AF̕Sg8Wpޟ/eY@5W;e ~\.a[d|"У`.Y &Z]*=V/ߍ>2_F{WX'#ͥ-'GHu)8ٴ }"Uߏu^eCr|'s@q[UOa4VkEu :g̩88+͑v|nI,#۠])+`;\PUozDWxcHĊ2uKը &􂅆Qw A@)b閸J]qMHSc*,ŀI8woJ0CVRN#Emk y0UM)c/n&m>J5/-!IeT"0GzP'..֡h'rդ7@֙\eHͤKr J68S»/wHe0{)"m7aF:!ܢL1]ɝdg:C _uT:.Y%\ƻ Vk]EM[FzI-;Cr8hᘗR-X !Z"*ExpHlW7]02c;9bYF`zJ}PAU20⌁+w =xa4/T_ ;%% C:XRxW85=MILUo& *q|($C}D`7?QPK_l ]75舼bH J寊3]P2Ckr`@(o׾>!!" [ &|&9/zR R\ FKB\dB4oMd_ N6L@dVw^0fO,q"0".0C4}P'c$\⤌rUI ✇$egHQt >vJpN}rfrq;i>b#˕u?W_250w_KOH͂S4j(,+)mz3M+1nskx9H@ylph-D?"=Ҥmᮺv1SBW%y;ykE2$/R<>q !{ G5H#gU;`vXJ.9qVE]N<Ufe@@z茸~lEJvTJEɜ3P ɻc((\ba24=LLϳɷT֦`z;xQO m:UH4]ta6JdɏFg^AZ# 1gfie+DZLvA-`J$*)M8:yw9X%㲚Ӓ{ l7K V|Ű9?6x <(Y"aReK?RJ_2 |%;[H 9"M##A?cfaK.7/[WLNĵ/ ;?Cjqd:-*4 ODVU`+G6(Yd\wB\M" Cm.Y QDaGDk #*,hPH;ATjf@rw=R2* A·zKֿTZ-4Ӗ|U|4Gk3Z(Fѕ}騒] D-!\P @zӹgCcHH H@_(\S5ùt@Ҟ*{82ڶ>J dE4YGe σX'Ts嗒@YҜŢMFkoA!Ugm{F}vC~\ݽqv$zP{0g?[8f']VG+JMu'adYc@!4j"0VamI!b $I1IW"G7klM$$RӇ=L1xwT51(*xz!߳dڟRe2yf;0lQ5٠y BÇ^I0vZ8StL>.UwP=]hV}~,ϣC*čff:Y,>/S<"S4ȥ|RO }zH/=ue"Z/-T Y: j!h8+Q͝5OtlF.私ę+DTpz_ , 1_o9j}rgstЀT4WaPbZ=;UߗE^$  S_sks^5RQ_V߁FqN[Ư[B#;^"V۴x"hI؝D|q@(#F( 4Ňeֵ@zQ(nuicZ̩ɶ[. ;JU?^g|"uii$0j-r9y-)zW6Z݆PY-Uq(hd7zOZ_$O*Z1D;:SL:'ݡځVWle g4b4 S80OXR8Q4N&`⠠xuo@w`%`:L}(`& \;E$NHϗ;j= nJO0E"6ZN@Qbx=.Dny{rv8[yEJ^@Tr}9:g 8L;NG(w!qs?dw\ Ȝm*1a8ĪVgKb1+Z֥ 3i}A&%kAEivVu}$,LOSwt_|&ٰc i-ΘftNH3L"Ͼ舠}i/M:3:u&Ę*ZgsOGq|D榘vg:$~YQ&6g6)B$rbh^钑=*O&;eu{ AW SS@Zt,?_T) *Nbw X̒KAɄ>|l)V _[̀U %8Wt:6n7 eqLLqaa9I٠xiV4g$|P IRЃKjQOQH( ;DⒶ$8C ݥJ,&r.f13G݆^&F ̾}_gE!U,'oQ"yVC #{D'Benh8rqbtB@ 8؝_ kpwաI=W9bO v4ǡ$tƃYb!,.4IlC)*QU<\}Y+_ţn6б| @$g>m[R+y>BiKD=Bg~w@d1Bfw,-{\HD"fnGK/{Ih@ff d1r (Db 9^.I5˝j1!>sl[>!e ,$l@vN3?W6i;c8/\`C0Ԩeh"|xO70kQ18Uل !_4*CQd)7("%jeޥu%~ANb[h#`Ps6B:Rj8jePøIsksARGaQ_"~IGۙҤs- wqRf"<LJnxK_X7_f ߑ LMGB!vRbZ'y86[ J_Gd /p#bV;,1'Q_洭L,ПS*Lۗ#;b +rxSvի$6{a`X4?;/h}ҔB''ཏར snQٝ%,*TytP"H1EPim@`c8. 3|6ҼED )S# Ox{)N/@N})KxECV!_i ZL:H G~qJ`d  X~.sg.!ƞS°#,|á.SsHi+\ ݵ[#j䱉m3~} ў99m9{xf(AXgZp:bPS!H\D777-`$nInwo{~nm0dx}pul֠4ӒE3 -9 }w-Wv^e1Sm֕k,wHo?J@ʙ |q@<v>[k j*^pXo6Q W &獜tv=T6Sj&",u?NU4{ӐjLx8%o&v^5[YVR:r_H}SonQS],nD#̋ˊ 1LVL% 2EF,id|,=0,5}+M>\3lql9әQvT)FF:,*UR=LyE7b(c!2GV]6x,K69i:Qtij]O~+ U/4_f( _J<-rdy ()#<z߮q?{ޒ@b퓶3bü͖J;b$ݰ9 YRѷOS5˴"+%9Oц=|8ݦ K; ñh\DYwDW 5ȩZdTQvG>@]^g{A~7h#u+f{k.+dZ5"q0Y PdZ F$̺SEvXDjWe Hj"@R?h/pUCx^矂n=/bhM1^Jim11mX. D}_ָ>:'WP8rW>Zۥ%.i{aSޠ=[!b79.@^WnxLb` QDuC2daHsAX}U)<’^AEs:^s~D}kWӖ ++-%Gī89]%x*;._OS$o#=8Hs|'u+nEn`_䫞Mf z_)|rMNqDSmw>E_&笑9 0{sRTjjJ*&db>_ "H"aMPWJ@<9˴L3_Fj'܏m(^6?_G2Ncxr+B1EG|wnkKx1, ^ YhTv>U(07 ŀ/K:d9wNfI '`[N&zMx$DIS`ν7ٶ)|:Cu(?vg:,;jI-rwqnIGO4u!׹;3P}hl #U{HXc|swX]VcfVa`>U#}Fs̭+ ʨ0x:wq᠀Eb`uK"kV21L/ { .l qb&{8<`K&Ojxd9j.ѴAaͣ]ApgI0K'`0O0irh%jX/ e÷OT5k`߶8`_y/ ]p8툨{w(W Z[OU8ړeIv0z#S?#,[-iT*wUQ{1kL)3@S2-H^ObtP\8?A*gN?N{ۘbG摌՝oeKDeSPBO^Cv nWs ~7 ȁŰZ76ۢ-L} #Zl:,uO}wizdׂ/ki6}10Os)NFx:`olW'NRמ7oDQ>՗) Ưq08vh0*tdKMɯ]|x?ɋlP/wxm# njhƋLXX¬[z/ D8@9HJ_pOhĜ394Lw>W BwtDw#?|y}p%Z< j/}ޘ$HD( ҐeǠ;[erL ucذhQHܒP`Ot "Bg46K8 G,l3+W2hb zAv0iZb=< `Aew 󜼑e6Epǩ`np\+|&u<v{W{K&P ސ ,#)ډJR wZ$'I_ܫlL!)}Jbn!ʡHoH/O ^ږS=f wzN]'M;nhE. ‰*fŐcĶ?V5Da--oR9(蝒0ˀcBvשJIxԉ,r}J1#zFSC),P^e٢lݙ6On9lIM]Rً[̗FX'/RAşxA.OF;T^*s+Ĺ6ś>^ m.c@:hy9_vTwyJ0ˁD |/%jXPrp Ό\Z;Oy#GQ\ygYe&}o* ]V3ƍm!oi^Ub^i&&smo,"`LC9M-GEPFF"J6"XLg>$W$gk!T| 5~LwwC|#0oA}KN$^9r?OώWr{ie=rFh@vTNH]/o|Bz(9? isq#0OBjC-.HjE cIC K16{刨s\q[:\B 6'茗w,6.w6J-zd ^2HgQ;\peR TO[~#N>NmdԼG Y l}5fϩ%kݩ1$ 6r!2{mBD+l%׊xZP47E=JM&(Աčf8GhϤv)Cȕpoڋp8j=p!)ɫSq.[vDz90'Ck\ȯnqQi;5>*5d|.q.}vb6f5%:-kp-)khBs߻܋וݑXw/95ߓqڸs@y:8* 0yaF?g~jH${GfUU TJ:trLhH<,Y'I.cףp|*?/&$ 9gr"@ nJ5(|}X' N tpy5`\F^Iu5l]/W_,yax"\61m/ELVnx @H=-f\uO3s-E/Xer9|^dzhh5|h ;W-%,Ӌ-WV[@=MFt2Y6=Mb[XogamRgpRZA.PބNY =HS/R֠ ]*) `;q"h=A\ rN讆bL ;>[{({1R"8H3^t轄(#OB}ȨWwvVhI#- c,}xAHRw8n!'9,<<`CwWw[TO"W{#E{ٍ3yeKԎ: ioZД8:\.]ږdesK ;: Y("38q>Lrn UP.PUYܯڍZ+ҙJȖ]WN !)F ]Hu:};ת8>'cMp9 a a4ꏢuZJvչqFk;Gӿ]<#vG C\`tC֐3 M7>bS=@i=sWxH&6 c1ŹJnzqh$EJb+4!Ң hF|knPATj@vC^Je~Gy6.'i+G@AHq;{,>YMe|m`c'huK&T˵$oGޗ|$fND5Øn 헦F-6uMa|ȫƌ{W'5OQ-j+p;eF:֫iGrIQ.4u h4ռ ?1oE-N/J]@~:gP܅7`A:溺6#23n., آ)E <4.SaTltGGO_u=BdV!_WR=XyˋN<i?4?Y,,BZ0o=CJuk5vIш/鳿B]cTW$\Cc }7Rb,K2kmy',ڰl;Bs 䛦^w`_'ڞt2MlFdF:_u%1nH4a?#! 访0,ҙ/w8UiOZ'%.N/\8ܘN`kL2AԙĈlڙY|8(l97Ul-'\o/1)*GϗСcp|,Fn,{5 @sJ45HN5+n/O͌LQ ,X<'&'A1ϿlU=5nZK&՟Hq~ϥ7,dt+) Q+7=KΙ'#MejmXw{l|S b٣/m)cJ=f R kE4ߥZLxm*myT1 t'а:U 3? zG_S࣒C}Q?6^gn'AC }Y~*U*P@ Hո+%x1.u #r ֿBB`.) (@Zf9bc b8'n0{.3Ky}܄Hx+6ʯćPȢX5D mV!r8j_TKmSo*oC~a q y7{{m}^z*(dΙJj6 LT_u)RF-1yGa4bꎿ.+:~_GʹL4<MzYy;|J,iP=Z` R:pDW? EcH(Li܃h/9P~_O졄, E4R]]2@k_/%B"{{`VdzJtf~"/qr=O݅@jcqQ/%us%tIP d $<YMj{t-.6M}N L>qUF< ӕ2of<K+{PB\}D|:e,JUHj%nl8~JS$bil iu ҞXfsS OWkFC.cDXieM1|a?V Z0YcdCd[1t#_EkM֘YŤutht.z BYߩa Y}-)`_`@>w^?+YN_ f#> d)JX`s*셼Z^ڝk{Ӥ&=s2*'Rk/n%[~B}D}4mwB?ꑧXN GѼIla9q- )Ay~50 ,M뛴3\@Ai=@&x-)gLtq^a&Ssn,bz9Wp&cwǐCsSɫ?']0ovBKd`<|?њrr5RKfMQ$,go]ctszueH+ $[J@Ŕw6  )t`o (o.C@BzY+#pG2* aq CV6rȽq~>OȬ:p1G+&OzYji{1X+iע "7N-Ԉ h2Io]2RI'2RpB֌n2 S h>̨Ւt?m9~]}.Epeo{`[؋"?J #*# fmE\YQ1?S=Kk!c%=dęDФÞCJߪ >L lلھB$^SM}ii2ՎJEHٽ@ 8@nwwejOy !+β%UY#KPf6KqXrܔa*3t$A"Bm3}|eHcB'?#KW1Jbx""+tM n{-hE?hS`r@>J@F|t0em<xDzeq,7fcC/e X|DE[AnY[I]Em{\ZMYlqXy@e *yGa#?&4,A6bJAj>OⰊ`t+`2G$dEmr&ps lD. ~{klF-JIOldWrV0IP~j2 W7oQT KDDhs$e_Qm[(6m%ߺoɀs $'q{f_pd>Y%iCyny@P Oa#A|vf GvKdCQi fF@.% jv-b}ɑv24_[E%ӾΛ;]Z#sgȰ ^4CJmݯt,H~{-մ1]~Na)RM]geC( mYjiJ+WU@ÇFK-HFXxM@bƢC'ךN-KHXVYo)l%V .LYѭ^A8 `}7_57A][xy͂)-n&Y5`SR[o[.՝>bNAY/CyrF?XCǤ:U GrTWJ |j<r! 6(]׵+AU û z */Vp$S..|;dA왦DC 9nⓥσI tͰtyf7hK$_ uǬaJƒDQ~Rcn\:IߡD%9=F5no<9 |`dI\@Vbg(M|àn{<ۃ@\yldɶD*ԓnMx|FگjJj+<ǝR0ݚӺjiCcR~Iɱ>MfWo:$z֟ˌO6D}FG{DI [-&ݝTN.f֡A;Wؖ.;B3x~dC QgnMQ.+[XyUgW: WWvW6QYy*#@Z._7 o̳qgkc+XHb笓F淣Q+mxZe)ohϵi+yĬ<Ab8lȶM|m@>w9vz Wkt+D6Y*hj.f Ļ糗f] ͡ʵ߆ i j&Ь#;0]~ "٨ 7/mW BLksRHM |TXHP`0h/?7M㨭ZXr.bM1ޟL%6ORS9zܢcl-HtRIGz2:sf•rMz9X(UbZ?{?Z\s!s \7j3` ̎ )&4k!uJ gQ8h[6_7P/R!lWk8&KSRQKo$f\X.9"?#H?6,ft S;M=eNrIZp"sX ;E!^IFvJOW5Q3Fx3qcmY-j-[w,qS_ܯ/BVŰw@pXF_ IrK:^ݴ%&K <6H^x0vMIv?qƬ_bQZ׮ 2#LJt`Ȟi xGƥj1r,5eM;.͵q32nP$^0-bjocX-1ay mL$|dD&TcE㤪'p̅ci\ZboڴFN.NՐ;c28^P/Yk-z'&$* Ci{6=, TKYzs6I~ /],%z&tGR^K T)(LRD[#p#̧T7h6v yvx)y,I%}x9L rz&8@lkK9g LZ@CΌ%4v,b&<<391/|0L 5Tw3. A+6tnv<,q@b>qbf۹r:7ҳJp9${xYuy3MpDojέ o$gU&žu=(qf5BUdm8P/iZ}cSZ)AR(WߕhQ< 6o.YdT\*Qr5DX}_28[][iav/4B̡d> @&mx:B㛔B7&JStbI&*/@`wSuw>1|zA@UDEB@[4 GľF?$Tm/EC@0J6@566Y}x Șʮ_d9d|FJS_0 34[y.?K] 75hu9?Sg&z0b1E]ߣ_s:u3N #s^m!kGGI9ʉcZRsSv ЁKHn]A'B]EVH0]8eN*Y=@f6HrD';~ڬPܖIWZasb2޹VnqBbgywЈa?7(=WăkŎ/ ,Q !?,p8>[n*\̂PihSμN~nLB 8={Ԣ~Gm񋡑nCOBg\:'e ;YiY\0a @% gVpd '0mH*+̖n)l" 42:'m.[ )c!_.@NJ{/Zmdb+4wYJc^bwIXht > GRqG:]ds8pznĥ&Ē3F3_}Ŕίc#w3.OT Lʑ!J_xCvY}=fuͼUNijwҭ|`Yq_UxÀGɱp#Lh>M=LTGm< ͥ8i-q|ﭽ juh %Q((ً5cPkl㝻0 Z$ A )VʊA,A)7wn[@OA;+ %ƕ\%5{ 7Bڟ~srkCVt0v]&Gf!zV2v2 .z*}[¡pvV׳u iVhhtfT>p`jzkMjw؜leh t"q _E=O~b%E1?InZzWb%(v!r'9Eqh771h+ak.2,⌙{;RND!x>c/w߯q1,獕˯{ǵKEVS@0LY=z߹mh;NG%P d*A49'h?U+N6*f Q=iw D*"eI YauNrbBdE;־ii2+x$!%'tLuK "=UM˼jCcҲoZYzM !J1VX{ XMTBHC-R(2?{ }רeL6uKXTf0$߫p,N,RWзL&BdMZUArl |J8~Ma\sb=qF顽}}eߪ.CmV9`*N5@|쥳\ {cjRe3"Z,=NEb"D]CIX%„GoqG^K{WBw~7 4!;3` |_8~}NǗ3}Rֿ 9"x[w_߱ i;d~:sn3zgxMĻѫ 7{e: }ys.Ж [Q5' |z)$碮%{l~ Ը&SQcll '.#D=X{< Ƈrakjfbq1ElK7I2DѶQUl,6s\j2鶤e^Nf7*Uif" d.6Eno)/V1J= Tα\[oXiUlGI-8=] 7VbAbcIӆuU^N'y!uXu4V/HT8Rd/oyWbȂfKfX vEモ- ئFSM )GC~:J ψrHʿ*d́^6}41ú9MA&7]tO?;^ sZ-/CsKT`6,KFA#U#.47@mՔ˽͚xBi=元٤'{K̛s1˜u_Rb5=Nq\~o=7Ȼ$%(f93^t$coˉrْ/5MosQ"3LЇQ7ߦAXQi@vGu%)rfz'e4yi(mQv{A%aGp%XsoFӮ3/D[\^)IG`yp6 Iu!9i60B9y5j#Yf&# ._zc͵7p|> &ɹLQ~%C9b,' 9[±W)( Y/#К8g㒿1Cq䚇O;p&hH̙N5]~#.̈́zuF n; Xi62B\4/Q0Wx|ʖyUs+|6mJG8 DLՙlG Uׁ0ԍ(B9*YV :ù"`6v#aUrdwz.5kߖ1,{ W&ڻ䛮Ȋ ux5V>X"ܧ#җ<.q/ݩb%nH|QayUwg%o8pl {X?Wͮ[h:LHj̉@>/":Fu=R,cnzj>/Qa̢Z r^9fPOB΃h*rJN\˩Dv_Fޡ[[z˥hLw\MҏsұۂpdM>YqF ~Ay"^I4l:g֨%=N*R!W3wh cs.yJ(W(^eb\et x[5usAY9>/r]h&9;d"_$xA^k~@dnj\֨/_،KA̫I 5.6p$fq_O?C2ȊOHAĵ~a ٿU-GZ'[Z=n el|vH@v1`]DV5}- .븚+n}Eryo&+K\׆,f1 WRņ?]qwd̂FtĮ27n w6): ubFȒwW kMlOJ/{soqo`KH9trФvCY^"Rp~ʹc!?CIRΔyW7[y$,ܤ8mJ0 [B` 4tVpƑ;OUs$9^z?eW9p`e@#b 3eT迄JJ? -Ԗ1=WIUAQAYcg9cqc!-L8fF$%ߙ0MU_A킳XB1w 1!wٵtd4 0H' =մCGӌȧ3KǸ & j3Sټo#*:{;>9,C'7 d7Gdw4O} |k8c9Ht"7SqLXi^!94- !ݸաLb0rf?Rd:dUyfîφ3d!́|Wª{6H3͍Jђ`)T$MAJma?w.Q]A_s6"^}Z9p8kS7 oSB1 9}@3Ûu ~,\~+ /0Um$y շfȱ CN[JE< -E>=IE8.da2 H񰠘W gc.xRzlDZɂ*1&<ފ$ qVJeGQXSRp \դ~R[pqn+?z$GQsF$F#cYX/WVevfyFvX6X!ifNV0^ɡCZ1!W;th^/wH(sUQ馗l甸k6yGvȁF$߆.'~INB̤ʇi% _{~{W!dO8ھ`0x-=Q*2$B8b<4B&RMyeL*M!8|sO m! 8s'[gFL0)& 0,dvMhq>mY\sg|+B;t2ݗPy=~q#tX[~d`56qlSσI8X5֥|"#h 4!Ar}n-bAf;yHZ~l+8A1z0QUڳYLWBģ{j^Gv=.׀$@o-K@zb}6ZZ$#v_7Zz[`m4#m  @Ջb9)tQA%VE"Zz*E3 JݗLJ%|ϫR&^PK9GNc[tVxѳ!tcAߜ|!ٍz쟖ǚs WxOJ+a)!!zۚ_YŵFҬl+igty3 }:em~B+}Pm I<- 1"L|>qUBqyAMXR\8 xe.B%)+͙l6w32N?$0Ng6T~,]e#ub:s/nK.T6좣yb Xc 3~[4*ATne}Ց̗:I\A}(G+Ӥr/=<Ϫ5C]4W)nUX!C+Q'9Lomq;U:*"/zİÆ@g>4܄ u%(\^W&ƚgS їLQaCK=qYtREt'S-$'RMC兯`#g21Zq9*7lB]?\&T([i2A,+1,ʋǵmܺQ]XZ}?%R1&o[(y0!bOg#9'xW0^~?}E0&/@sLtQ5;Z(wBf~@tW!?9R@m?R2.m_鸔z4tPO= {B䭒J3{i\*iKc5'{=W Jm0aMxkk4:.y:<2-Jv) ~]4 ĐFXSB'2l"|_'s+0!߽u'#v)[QhҴBT\P$鈘$bፙ_S=z7 h3~ @6'\j= Fos5{J1^UPoK릱qe忕s轤V%?* 66 Pp Ho;?@~KxaYҊ>~h@7(>5("בq- GY'z’s^qHءʵo.;O@5㳲c>VB7wit6 N TךWz׉' }*C o P4ey1ʢW.zΡK1MTB@~Mmм*Eޱ"S)5.?g`ucS]!LU-n;`a|zeD'""q1^yXF:h|} ! dX@.p_ %$º]'WZ=q2鲷EʺSl'|e2V 7ўйh|:*g&+ )e&R-Vm$Aξg>/*7E=|VMH2VDmSZr2 Vw")8K ?j$p_zChbѫ}7Y^BiŅpI.萓$qW+mPJ&<_{'fM G]Mxf$zo,(ٴ]~Z~nq_.ͷ ߜdMZBCf' [ByzC|<Y4)7RKb 3Z(L, #]é֯}p;\ t0©Y(8`I_J_+b%}cIEHb]5j_ӏ8ye93"tV_Wn%N[O#K,+LO͂#и ͊K6jOVU'ǰLe,y,jIO8I}ܘ<[^v3lPE2kэ  e\'wLhWPd#rgGiL1noqlOabuxTK2&7/,)D1S4m>ᐗz>.JYqSąY%Ia70)5I5]_۶￁J'^BjDw*`9rqǵ8gT ,v+ns:n+ ɭ5Elsgbɑݝ*+/CC⹒V[eż"r%59g9ŬTf 77 ECh+v^Xќ%^ACä>O&x?}L>1wZF8XW\mP5"4x oģ]G:$}Ӳٽsh.!A0]NRW*o6I@E3LLLm;eyt\[?)ewEwd;^J} -h${hY0H/zŋrͲ_w}>lv5&7En6׆M|6κY+^D5$8C0t#1a<uT?FQSvx7z06i 3HK{XYDB#4!{#@Aqz7?9AꍭhW4Gӟ@d[e-}!Pmoǂ Ɨ1>4OdNt%ӧIɉvw'rKTr/1g/z^D*)}z.S \Iϋe< ;USwCdծXW8yb⽲6fMQ*y0*K,w[LJN4hIt Pb]c֓#˛2.~R>;;oMOxM)!/bp,*|ffk-!%QO&Db)! os3ky.zRxI|vFg^H95.qrPQ$ľvʧl)J:@Kvbr;2hm{0vP?+pEFiVR_ᒀi۠n_wؘ Ev$ٞʺ*5?%3ְ H@얳KF~6W)ԃqm󼸆s7/p;IN* bڳؔ wz_ƅkz-[m/:qX%5u@(Ajqxe~K[6Pm[T6 |>l\BY6jyQX? O3ad"SBk*H0^!Bo@nvYd52\¢ Y}-3&D5` {dá |i#ۣC?9Lb V/bwhR?{+.#MgBf!Ͷ{z'<"a 0ۤ ž8p, U@ "#_YRjL^KR Kmú:EJ7z7|K倸6uӌ@t_vKtې6;aߔI:e`@OPB숹ƑEcfcQ狠$m%W#K A$zShbϐ~|L09В|R֜i) ӊRjOj(59*7ݻi ջoӥ+Yj 5>zJ\<V?o Yw#gNLSWǑnSASNѵϕ'BGH3 q`) .fom"uI&t+v}Qp 2Q(z lTs$c9](}MU*w0V@z'w}Z5eNGQo<d!.W!:D (DՋJ G|\) FƳm T2R@ӝDO-ĉC>X!1QV׀gy!?'_mZ(jjp>i``נ(.XMT)bq]b4q{߰rR=( 1CGW' _~ #]@tZXI  V+F)VHmL=<2-I% [Qh 5.۫W}WBl'zSHn0c!!fmJF 9ې^d@( IJ>@+~>sZ7 ЋMicСiVoQb6V*¡%< tmT ꎻGk# hq?Zff`!TM+bn@+~H Uup zP}oζ5 +j܏`wLDZ&@|Wt/xE>'V}amXyZOGO\  6*L0SL,&rR0DcƎYieC!e;,Y u`[4` qe /kwa3AL8탴OZ  h-.9kj2rBTLkcѣǼT2ku;Ҫ"?IU*&ai;d!m+Sq$P}B%fpWrZ>59M!)S⚒i- m>Vg*2SF9ln\՜cYƒדn1]kn#*.n,Q0v\bRѸ\4szǣ]mqA}wK۩Pyʫq`uz#=j5Ak򲺵~.z\ 4 8sC'$ Y>IX_|KF@\iz\/u} |p'/hBs ;SN zA$p!!9̘_ؼг)\>gZTݳK{htt@)5U6g%-8#dݢH9ǜc7> ι!u, q_GhL eF[ \t$g9z 0B~[N;@Tg:g Ү6벹gj4F"O?1 +ZQE/'!wuA-*=H28M,%5ȲЉ=v:b]\ƶڷckp%V8%aƷAtߊC+D>XTȡvC!48'[)8-whPl&-F`wmZk@YNXLzZMC;gHGy>->2/i+70??^]<װBh Gݰ|!HJtd*j)kM  ^)0xO%>f Ch`X"v?LR W Xƌw,wQnE}'7+DgG̿W@OEP.l>Gn7; lY8p(y%$opͮ5% EG|<}{uե3"NC {[#`Q4Ӗ) ygꆱb] X<jt&*`, 0Oco2/>ґK;µvnEQ'k90v+{L#q/6n9zPpA"!Uy|?p{ z d2g߿[OQth;Tճʋh hبALQ<59DlcnPRjI75p$ô T aCڦa1mnm5\ϖ0-*}q-4(/\sU0If@QR]VkEsiVChH3ԣs{%z'WM S'KՊTF5Fc@I #&3ͬV_Ҋ1X-U0s,=JG#y!b[wt66bK ڙg{Pb G9%brŵ˽|d~8F!~o~JPtH¯$ ˛[XQmLGDK5ӓShDcLP"ވ?,>gupz9(q0THK(3*%x_6e,R2F&FObOP}I(u5 f2OlhU(/{^ ;Q wW)P5keZx9v y!gp pY-9.0ex G\xϻfroY?>=D2ӅЎe ?^ ց<,Oc5%baUQ3'+YMB*C9D&x( YAg8tP3GMt<}" EF]-hܷnQ$fMiL[پ74+m'!%oM(pE{Qv"Ae02Fc2 dv$C#l?4$_uv f yD8;'_Y?+~xsic*Zs=#۶o`FrjZkڊIϷAjR' t(Fs,kbQLJM lDѧ:{]0%`,P:OXVr;A:S|m0򱕾'F?5d#Isn}%( ,+T˧dz9D#k*vR`ܡt ^h3S)hxh;QO/{E@H?4TU%(!;ـsq:fGYYۅ_J{ȋ~m`bkM{趦1Hn WOfu‹J rW')4IfR@s/|h!BǬ,p@ WØ;78f}MJz(zʲ,$:}atCXDLV =a19KܕEЃ Sg$| YuQ0~!2tnk[вnHG,UebNNrê\:{B鷜z? J7;wxjv@)J)PqsiG{7aq:cUgLQnxBjtuQ,3 sQgOѤ2+wIx ʿ* YB粭6-nNx mݨ.V?>tr_O- ]6 nqstΊI DA;]߹fmMطi2*4Ȅ(G /|I[=VHS1M GZ1/KFON d"nEC򓾑z3HLC2B:wbOAcHU4m^@zY w0Nu& !X/Yn`3(,dU4H,rO?@SЋɼf2Y3ȱlaJi'D1|V-D ZZK.2FM =Gu@TmrRǍ -@yםD|g/qIKXnT+q8vp]) .`/+hI?෰ F!=ػW䂼0OϯUƇi[ 0N!-hI2g: VOOGDڈ #!>![. }58_5khw;%">v9"[faj8F4![Q3v^Xk<#n^2YA>vPx}HI,F L)7o#- \)+əTFYb^e,8Em lhgL B>>G탖)Ed-e@N&Mj<߿w0 1DOBʇDyhhj!`(e2*pM1߀=-G{F{%4?G #>9[ˈW_k)]P(հlL}W_4@{+2n\p99ru9j=~ߢ)JM/oׅ7Tk+(M&d qE HӆByǖCߧ檲֐+ +A{d1qW@[K:xe'UIrH݃·8y/?x:MrF3]루^bϻ"n{{yo73EM d: Ge YT̒Xչw\㵨cPB(]$hȎY:w2Bcȴ.^N& d#`NLe䙈L+.c]*~=G'QLy61EAWaM ^W f:E3m j{4CGM.WwvBM@u='UOqY]^ksP[k3dyҬGaen1~pZ0Op ߰%R$ȴ$k+[QKjP$'ǃXA xGuC:UzF@MqCiW5_/VzQ[ѲLN>Ԭvh,T`H՘LcN"^q}!\ԃ7H@ctUNfKYKMT~za77F3]aMx:5uFʋrYoaAY؆n>.=hl=EcPJf,ߞ 4;J>8`.P?l~d6¾Le!ch 2=JqF`Mظ37'`b Bb@g.n =߬+";=Jw&+.L^rpH8aOs8\/JQm۶=NJ'VZ]v8r2xacV=@> > &[s睉Z)! K/|a hMS an/mN!sVvC},rV;MHoϝK$[ɏS~_աaZN'V? ~S hY0%{ yiGGW`Uw4!M?1`m\wƺ^Kv_ƟdC'Wظ켜>]wqKęu̢~+94N @D,ct{ =$~JȄaq ARuv]_Akun2ۤK(?(Npe:hg 0:J`Rw`sMoڝʘj9c!7Y} wU@XWÚweMgJ:7}}𫓎u5Bx뿢 ]HA;l1/6/VlBG,2?o:+lݾ2r6.xjk9sB\ 0X˹ҨqI"d89z)4HH$ jd@Ff4Z}&oŬlş^ᤴ <.ͪtF\u#!&iL [ky3~mQ lRBxƳٓaIFpp¢KSBK,~ /?q"g#\Jdӭz9"`:ӽOg%"gŐc R87R;5ײ+(S"T"[ԚT*cd]HkP>hY.!3v5J{S?$g[7*ؘ(ruogM@\hጄH9[+GXGga/Uq3n dКר_悺ŢEdzQM{-$F5mc5'pV~VHZexn԰E9KP4IKSZH>{wJw;T{3]) .qDSck2ҏTjl~gkkyt|dLM@—uz)y"oy>I_=v1g%ȸ~ӈr/pVmXVfAsAiÙ*ľ^nOVvc99m6$+j;`cy < } ^ȳ IÆЍ!qSf0 3dQ$;Al-BY$"PpiU59oQ}9Z|DU( DgH!!my69HTƲq]&sy6@lllf o(W7PApcGʉgSfpUq(UMWAX&vPfP 2~Q_n6qltxTG]ʀ(ړv3;{8@9i%9+Pmqӓ/{* ᧒PĦ|潫*4m"]+cK]`]owS^r>Ř!4]R8"(OZZ=w ˾/ZNb-#ؙ^yl$Qfzz+?'fHjJ[~"2/E| ޢm8z5_䲨mcl[$R6frQyz,ð;V"IƑۼI9ymkғ۟ wc:?G, ~l<,Ctz; YzzdsFuxD 1]绶:K^;nH"}!ONkF|'QvN[ɭ:C6Axn尻u=2h!͐e2F"no *)%8msIsfl[,r싶  nUW)-{t}W@pk25J|AFEX GvW"كQ˂<»lK[$9ﰨU~:x(8L)ςZƭI@||Aq\hN.Ud<|Sc([oZ*ּaGИ\%]0MJG)ad%oC6sJ~,m|AOEC#։7H[x;.^:!f(K=$%&y,K{Ƨ(#5F$?VCy%X7opͻvϔ3080,o:MB (}E4~Z]=O9SHmz 99d_+M;qF&Y-^k: QgяeJz_ǼtD;Aye@R%Q p_kFjMG"t.V (tߏznɠzmz%^Tj [1[ȘZCNfD~lnXy ؋_b-zb$7)mU x"܅ӘT# >#Jԍ(5&"{;މBD+FreZky\cd/Ӿ&6 P7Nb]t=[z4fPykX+Ŝޅ=d4,Q{{,z ⟺#:EocRgh+~ O[AE9Q2 \gxRE.QoB\rL\s-13OA`СApU>jxҘ/Q0ZNwMQ#ծ쪮Gu+:'_ze΃5Uv(R .&X%zvtOKڶ}fV#Iv94Wi kʑ^b>L5 &d*  JVgiVѕ?$PxWj3wٌH-ᴉ20t]|QŒm7D3l@haPc("D¨qOND#h|y%#E;̦R(לZw+)Kx]fBnY;SPNQ.|Tt]dҋWgnL d@*h<&G4!!A!oGjD/hWp<0k} I+3`h<Ң|6 NXQL m3`+SIt+Plz6~qӟ:Dm{5H^J`mnVhtj'˧aO(NAV{{ kpD';r02Ѵ'7a+TŠjIXsvT3#NsY/?!m9-]^z!AVr)GDCVAp_`1Iz Moxb{NJM+ExIVhKikIQ\v 8/%xG/ ѴSAy>O$bSpOU gZ'C;/h*tiZx52q"B^NwمA3w薵? QਟEfW޻ O3TyZp%\/efǨui\r\nDebs7e3`iv9׶rgMC!x~1*((:eX؇Lnj{ M3D Ġ[0' ڤuXyqnm4!|xd]l 'îKWQi E v1 }%;FokD*bEmېџ_ [_olUhg҃zW11<J'9~\ݱl:۪`#J6 ;VAf=8 (!ζ%ɴu2\,5APܷ9G$d'Ӹ=J]Ņ2`#O1ֈ :-N8 Yʎ@]T%!ĨF6L(v ?e'l["I@Ap*G"m\Ibyqk%J!mLj?Qr}Եϩ&دe'=>sO,Xvf62'\BC(1^ѓz.t0Tӎj9u}5Zv(1 ,z/k]R`JF,i#\\V/=9>b`zmc2*f:%O5]>f i<8WA~XnXK~=LtLw`|& B P-F4pPǮ 0~)u-:jZj*w69KvcvX\g,jХdl.dž_,-ZT\H*1$E=j?d8V6DpLkŘT[s;ŘyO!=[; Je@1.]Cyo99&3{AXKdس"=/ꕝ]_j8Q>/ *]W￿a- ihJ2ܜqIFww_Yl.ɨX,@^SMi$U TǁF 8'q< @#n/=&.q"3+m2U9+)5ot] Sy -dI-#Z8 ouETs\IuiУخr} c 2^ϦISʀ9/پ73aRھBJao3fƌj9'u'Ve@h?iW:)Nq39 ]dw:?vME5eX>OmS;6M3Br~$@^49]Xi==48!3w0agTYخXA0G阁/o>dq1ڙqrk;Rz 'g\]ֺ1qS"w78q.rIu| Y<jh$FZ?-v`ЭAsƽhup1vjS@WSfEоc-,'iCA/{ aBo+ӎ+ TGE60˥N~Q3' Y_8 84 )+Gv!@{Kw57wJ4$0%Y,Alb(3/wlBmt?=m\sk(&sw2IʬD_䏲_ý機n[ ေt?~hr3wl@M6ZRKIt$Ѹ I m>^mQؚrNU˶*a2\RVS+f80*_lG]ew{] h]U iaA u&хKV pf+\ /b[A%>%`:Na?>w. iuQ_;ύVR-e`Jy6K6XpS׷ y@kNAb X:'Y @OK%.gBAΪZ`%1yUxQɳ ;b:[32b*/OmVIqKB}LDqxT̂'AȽ*/( p耭-[{/*9$.'=ɋL"ӥ?)]Qk*I: d "&4RBA#(R t֥Ubi=Dh5F:_Űj}C <]pR R]~8$%To'0c/_sߌ^u=P[_ʈA/jl ftPYzuv!œ67/H\Gb xkNB'E$czQF/Έ\C6M[")yI.0ь?Σz <$:AFFU2+BR~YU:3}{A'8?+asV#0lF Lս }iEK0!jmk#L1"`qn7/*x eoS|)a*FޗSb_*=ɖLU[s (ěqñM@md\@*SptQJS1Bp$){V5 AŸ ! u\jƹ_tRhE ې}~Zv<S^|u8zfQ C2z4NvYT)廰啬u%Px`NNmv՟9nU d. U'\=9+Ӿ z(T lSHm2uE>li-/=^@a̗q{S{3Oa@2ܤ0㳒@0 YKm5륟=KfGP ^$e>ߢyj.”m`W~'i5%jA4zCTdl I`?`"3wU$ ~7qpA 8AQGRrVۙ2DFzXABUoDԋ4<΅D} Dt2/(X4b3Nύ]jEI(3dڿpUvnm {H&j <&ƍ$9>ՐeLI%_dbR 19nqHP$,51苶`7EͶ4m3J2߲cF_#M<ز\{w8l/p5q]7@\4gtK.} /%|%PccF6h4 1~_pWʣ6hK/8`ҟgAvUcA4rp,ܱnn D)+K>#k'Ќ\xa "h0_GXʚOY0/Mƈ̫(Ha#CzƗ(P~2$ bS?C LjVQ ƪQ,S$2PCNIzjR-D\$k5B8Bj5QMEJaüt0) Y0En-XXOp&AZ|tMbrG=W#\AvcgxgP)}KgAËq3:THB ˞k>ߠ#1g~o: [ZNDp'1$lclCk'^ H?}!B?_4@o0`'T[S~N@|(PBSIE)];h]žP"9r<5SW((ďEq1.r^E蹾! eX ӯ P$_,(w ^f1Ry3#MUSMי4!wJSb*QQ"jvASt?c IŰC"N^v5`iԎ<-v.IY=+(3ӁY(x*qaD4=CU>fihPPцkO#Nb.5cܥqE}./A|{v^B (9H L* L_j6ɞRh=T6U Ğ0?z"҈n /C[&y0x|{o7ӎ%sEBg8=fu)o}'95?b EY(}aeш0tgg9%r+ yU:vЋ"kPkeMvZ4gNӕYS濘?iWc ɉ~뾒%hmX_KlЎxkʲ &ԑ7͡%7jbK_T!z^3~& Cx-Yƾl#tNTUq2*ښ}qoW3`0z6 \k~΂<;J;sX*=(x󌋔3V5ffC)c3'KcƄnRI.s#_M ,HG󍰆IJ]ǒoۈ5oJE#p>j4_b>G4ZO4.pvNy@sCӀKB+(Rְ#rraeӏ5ܯs? cX쭌b/p/ Y;[Av[4L$C[=s~rw }*-?׽UmQpWI#wT?YvJ jRd+ ]&gb[%1 M;ҬA̜M$6hӡF]a+;//VAXS`F @"#ݼhmI]etOM͑ 2EI. c_"d(P{Y[)!i/-/*m@yi߳N[Q5"wh0Wx} .?nޤ`jItPٷGE*`d7+}DM-OWw Nۭa*§'kjv%2oaf:AV P[W9WW$f?T-PZw~o0%z.EsDx_\2}j0)Xb|GHl;5e&TǮm:r&6M--S2Nv2-x.Va9M S5B@1@VL8|M0=S]x/E DKىED@$[ svV  HAx%]A7 -b\ڷ n_uVC]0̪FE IK@Ӽ v8NPni?7]K|5LhPk)21=6!dpK9Qvr:! 8qiËVC s.OxݠnZkܔRjsZ~M<[{3 (Hx9JRV@y,<1V$!ifQs"F@W͢Hp>*{0/pw6x- $^$ywڢ܇{ Aņ VddJd GW؞5Hzܚօ$u?XN q俲zb w}B A5Veߖ m1Jv<嵊 KH6{rz i%ކؗe47x4]q i Ttr_ɂ]HJNp+N4Lm1< q0N 9 $:п>߀fZ7Mo?\5:jIfÓө݀}E (bJ9l L/M9rrpP$m0?^O-2P?>FI&}-m>L+X T{[!Ue 29ea҃XwOmb!Vq&7SeVq?`V}"#xB$>X[ <_*bG HGeTRaDI:9bZ0ýb 9^>FK6W)5oBXs6{ťkZhGf؄ @s} 8it R-qq^//fȺcƝ?L{hU}Ckܼ$!6 ݰ;rWS!&CP1=93aҞ9%T hE;ZKM}g£d5N7˕>b+ZĢ6]EJyKm{70M2 kv"Tr[(:ÌޡN]Htێ1Ϳ\nWn5>ASTsʼn}wi6*gNj-IF~:y]Cq5Ow;)i_ѧs1X=s8PBDdTHeeڗşzxj0;(V0V0_/z;bE7DLHրU t <6' 2̙ 'gJ"ꂾV|zR{Ҥ0h@hww['L6XR/%:6sJRbvg_MQ5 s@gwx:5Y0e0Jr)lI/[q%?Չ8% 1,l~a6xX^ˏ\NPӔVl-\RetSx4**^ݹSc#s>N%Nv!4JA%HcZYI*(~O7_lL[~%𴗝 ~m@|`=+aWAGFʄ^#{rН橠/@Sr#G%fokBQh)B(iTj1o?i4Y>l<x> oYIlgYo+z5v &]:TkbF|0WE)"sY]WI(/xyLj8v+;KGw32M#[qlNڐ-Ǘ z7WP1=YQ:a`xS pKG۝tD&Ic{}Ku[M]Yt(nR')Y>k[MGtv^ZsEuFwGD oF̅pZIc0͖tà{~M%3OHFٻ&pضrMCx\loq%4^x 7@0}߼_iXq@^( ˛aPiM.\HCTt?)tH|q8]5w9D@tu : &!^Ho:sv}pX_t0%`_u;kqHͫ},g2;L2}&X-;*Sצ|8: 2l2-z??$e`1g7jSk+2g; !CroiJ¨_,{[ dzzJn~) ("Ѵi{sh#3NwaxPQ*b^M|8gA&.N)iX+R5!Z]|dw|Ĵ`VUl[e݃]ul3U0 {8sYՉEP (Z앾+[=q<&QzHi- ܃nU֙3Nh6FzFQz@ f;jw@L;>H Te x1}/G֭G "i)ߵ;pnarp:/jXpLU[#o#fDUwGL<1BU8A.+4EyyOrޓdTG6fxzȭ1 nj%b;5;05ؑ5kSڪ " h9ɻંiqki&c<ZqR6y{x64k%hOf2z{3H AW5 yݷ:7%\L˸.>֒; Q#60|3;\~Qw*%֩ { !a+ЂzU2i.-rK9vyEw`웅{#}V.#k c+5"ZijDe3PO y1GLdgg}=cT2Kq#OuqiG\d&:bə4+6)8ߏ;,*)b&+e/6 ի {w7mR3kVC9( T-DCHd៤A^c|ㅣg_Ӱ홄^>fDVp.tҾHԯA!W侪8Br9@f(l }V=ī-jj[uL`}@7xcھWX$ˑ(d2~u8Rm[wG6:*mQu.K֏v?.cA>yp^gmQ>J6L\!61vVsX߻Lf*[qDf G@]4 3 i.? עS{HW:PDR؟pk@.E?iydRٿ6򉜙#=a?}V֡ă!]âa zD&*䓴#f[/ю B6:䂊|НJ@'%4| [F6K yP%hK"0][hCH_2C$G/A&[o؛ طYgdֆb/X%ْ9q ]VZ0 J3XP -cfoeReUO'Iv}Ţ&vUԧ%7M^{?nR=:Ա[ ӹ R[|K pI2~2z| O,ߕY(P!H*i"7q#|}B&%wCJfk4ԜNPG9`xuacRȤE ȕv,F!Pʋa+@v**{c $8f<IMc@/\"AvjjvTMv_)W '`ru h1G59h}u:;Ç @p:$6@ T(zjD9`  Pͳg|Wߒ\9I#@wxlN6K,8N"YbjaL#\#W%dY&ai_7 .`̤l fՓzp{sn?a tA|2O@y)8 Dp;]kDbG4\gԹ*j)kK+QX6H+l_;ޖWO2t.xL;g)->y-:>yo ɴnB::7]CM/9kf!(x͘P KD8LeQEqoi;1"xtCġC3[ 9ڜAm2rV`5弑69ɑd^Sɗ`7 {,\@҆=U_ey<*Qs`Y`C=Yvp*';^ ۖ$!F .&ɑQlp?.g;`%DR,+S$Mu2.XbAzfK*?n{hB- wЃ<' >N8/M'ƶe7#Bʬ)E@ aĕvZL3oSu#gPtϬ-1HpA#Db8|hCqdKS5p'pX=QR0h}?,8Ƀl|2ſ=%Rr~R-:3+sl#Q}O:N aYSY ԸRha:nUD"n9 vȼ$m1^}#TT[Bx!Xcw`v5PzI'Gx͐3_Efh:|PÛXbPDsiԌҚd(]JEm^[n Ho/j# cz6wɔg$]@6_k-9b޷R'gg=w)N=2CjYdQ=iԻbl(OUg љo\:x)l~,k$1fE^4vSZ#~BXIޏH5%Q0'WJai>nz]QI˦(K:9؏Ykc#!vzp]32cxfsclYE"\g9Zd~iG ̎ >2N16> nqےhBD%m,(: Y]y%|e :"a^{NUj劉Yr\ I6ʲ/LN,D<[aơp;n;X5B1/ӄozEGjgU;ۨpģggEqRRe^,?f6 {Y\IϞKS>,f%v&U%.b+̩űh7yw畦C[\4 ‰Lyp.ZbBW؎I3,|Pec~>.b"-,ba?z RWO܂2.$v;%/„{/eyli$JK\^:Miޡ /E. 3P. [+{kV*!0KTW(1by{ Dstu{4FfvmR:9n[?X{>U#GC~RWzqXG,rVQ*%ȴBzăq&}A&t9UeٺF5]g ITy}S<'~pTe[+N`$8rjH=HJ=B){P #ؼH<ͻ0װVLNY^Y'4TsB]tqNITGHIr,."$%<r}t k0!nՏg8a n A)q63vȐSݢt{ACfNbT%gK?v  oܡ@$[g,F,! -:\(>F<%[Ck03GKYJDªc{%¾ZZdq;o86U ܻH)3yL1.|hiJ%ݿii߬BuwZ-L;(pD0K7ѻ17jfi aP;XCg>HHENq`Y[wPYxY(hYԊF̩x(ҞLҹ:9z _sKS6L/ߎ>qg?i5n]jiC<r.bGi QWƍá,G.nvxx 1x)gF`&jȻH@BL [ڡH?'֛lX|.i(emE5a}HKunJ՚L{6lz42&Ԛ4HOy5:Jd%'+`HTo@{:{?8߲#L{iܴz֋:G:*"2xz^@NM'VEey4h FR~s $h"=ߊ%9" 4O*DhxWAS=Au?Hc`lEfTwN$E.TĵP?V AӞ?^y!DIDfqG՝BkM5^1_ [a~#f!wL'Cz*s[u2.!'EtQP̢SRkE»crO2Idj[MGcO[^³NȤ$SAn#f(޷MDqNح<YbKۧiі} qgm0DN[^>z7v3$+OˈP選"y>X@\Uԋh"Zl~M2)u1D7~4vx(" Ǔ\Gg!}VqvVVv'f34:'C>S0! 'bU!8[t.x+ޙly5;٢$w-lI2S`u34`qJwad'˧QZ qy< _ɍ` T NR\Py/)D,OLEDs_/!?~!S2E~Ž>dܲɪRUS?HJe XҬV<7PdTZzPYO}mb␸l#%xStb\IuSOJ΃%_h@[,sU)n>A`wXQa;$JU Gߨb`K`Cy$5~ 7]AM=6ds7rO%3ɴ=*.tH鈵QV2-^BL^YQ4RXhi~W\Z0,6/Eק);T%ɅC9Cv<<#[I1*]=!e1b"emT˾K({K ~sb~,Bi1N?Cа hf6]*ґ|CvS%b%ٍ,lT\Z`)Oy#]zL01^cJ]y O:cE?rtA NHbtI((f:u5-W`J-էd="2ҵB y*I .G#dUL&Gr8#xᔖx,{jBzV8ܜ(quׇumb1ܥMy 9$td(~6j?Ń>C8U|`uV\#@eƍrr]Fґv"8mfq\H&b|- ?R~pCz*HGQ\cnbި#b]H)|j-?ˇ! !'VAIrzۄ'+-sXϬظ4>nj؃U RGPKaH63}: 81NKK8/*0ʀ}$zf)S*v>]í 11}xFRSͫ`7# a&s|ZEҶ+!Z5T|*94C[IhRDyPʳw݋ThI~nzK\ rJCENY24mq$t  cPw9Ca&jGJ%R\.46Xbz %c$xDU]LqLH3O,󎎊|yw[a"t,=92ֈ=lA˛Cu1h,"|Mq* U׋pJ8M Db;`fnO<e`x߫"7ՠnEVRrb WCPw4;^R& ||l"?b,󫀭 ;DBBLfdʏH[h; *i6c^wiy"dr,ǴQ]E sق(n`-ŜkVm=A"0ْH"+{`3 {[;U)HM.m2Ee2dHZ $r]UmKջ{{YrfJh/u?hj?Bp fLYa~q5gv#%0G?Erv,\Q0+'4O$?l8#0{,>5C iw u=&$L_ӫ1\O%Wzo%ÐeD- ݣsb94k,˨ 1z5nxz!~8dɠ1wc|R73EGV@N%.Yڴ*B*9Mh>wJ#:x9A~:``{c{8U^GEGZ8VVNS)t7Nv31Q%(JX9 w|ڟ1wƑ yD0tbm/a>jA/E86x-"))5o1GKˋoPmmgŏE"9׈ ]Qf NrjR3COe7 ϬB H+KQ]Q@.)ψ̖"`fc rƹJCaLmN@F+ r5)bVw[|ۡ5j q6X8,再;ML$wLoPcAEѠ̊\P[.b'T X7)yYƒY;n#|6RK`¿fP <פ!hL"AɵR#B'b*қe10AyW;֐ڐc}13NO-ëO{$RU4%^r|уػoCg!/ ¿34 :/m<{Pɜ>3 ɏ-"RBn 8:s(>]US[(~V볱OǤ6 !na*ce^}6@Lh%5ÙHVY5?0uzK^ߒ r(`a(TaO(Yx1J*I7hhX()$N V5ІvO.+XzN# - ROAl?nNR#%ØX1NyFjHC)_ָV. %__ )}kOs]!oe-tw`^Z=y4(O}>ML݃J5փnEV*IgwMmYX(F3it3 L^`b8]\h.~xDʤEQo/l?cQ]!K=Gg~訌?;QHf̵/uT кz!_PxIXtֳ6hmMNl# &-A2D^fzXle"~X 5eɭ)O*{ !sn'rM\!/aKUxsp4v yQȳ;:bƟgsO.V? 03T/Ms9H00(NdF"bÔ8{0%^fvN3@.3D "Jw4ylgvk=˫ٯ#^Uu!L'[2' ES .9~Z a]>[S x%u指Rk ה淶ȟA8*24,>˭OY;ߺz"9(W+Y=ƀfoc3k&:\_0X4dh)9<ɧ.Ɯ2G=R34_]D v(g,!L߁- 4 ocP{NȈ.8ITorgR7 N~d0+} m*t1)MV\*R B}nE:eN.SL{i1'קGOjGu,oIG=40)$ # YALƝ haF#p"OC,tf2E' }Okĵ؅V8R,#9fSOIvр|$> :/A @}Eb5ZR{h/T#mInI8ˢ86fD1PrŽj%5^#>9‹7b!Sl<SwdA^✘K)!Mb,`8X$1QO趛5YNL?ETL15!˅?(JkC%j M]`(Z[1%Ϭ E_i"yzK(}^{4Lnz2\[`2Y^LFƵyJgAiBHlNP@R ZFo>ʢ|IԻ!\Fl1FTZ8mRtn'j#J58/T4L!;[Kv=Q’ιi]Hș_ Yvc&e͂I2kf;;h7 }ƪ5 s{ xM^G.w JV7E,?Αi+fx|4ڡEBG=/Wlq<đW/s~"M[lcTl5Kޕ,ZZnR6e="|EKtY'"bP@4${Ly[F CxRɐހ3?>Յ^1bܪll4/@,-d@CfHgo^-2BmB1M8(p@GSAO3 GWC ~[?j1p@IfVMK%a s$kK_lvy$6<XSA0uv>%l]Qy0SeuJ<7j]B;7_Hڮ4hni'kqOG8{T_DS\lL:X{=ٿy`nR^Gz. wI){HJC]y5iw%`>^'Y#S()o VSDGބeiH dMr/  y-Ql" Gh~9iFXuf5plhJx,@,͗0]>x ǾQ<wj[%!19ԧC4d-,%a)uz;~فA%rXmx@ 5T WXގjIoil&i' o!pm" TJ &OK@7A^oda輛Lq)80z4Wjq Irk&& -E )YW/ͤ5pADvu0bѷBR|Ii6ɮtu/}|%;d-f>Df|o%bPp16(,=M" 8Zv'mbZOO-%+Ǟ(@XS:e ,4g lܣIx)ϐߙOٱ'\yvSiΕȚX2Ԩ_NhÏ a&.C^߈d\*ՇNagY0'Rd_"d|p+m%*\xPiVH( Ĭխ ϡ i!}\ pBLRFIԫJ/$/-A :jBbT#s#J 7ډJ25Oe$B6(aH)g$^7}U@nFoOeJe[26/pY楋7OZ8"M#7Y퐢5 Zw}7ep" `+3IC<`/]z]/fVXeQn=uŇD(ffˑ²yc[/3 T/w:/m {St$;Egt_mMcĩ EgzܢGkwM!boS|:+օTX\FE_ ^u:+knkG op?@aWGJ'^~@+\&$+7$uDU;2ҖlV? WɘuƱbe+x?yqJwFBT'>Is*Hf9Rq8lt܍7%,+zW*Hg H p0dP.5UA 3ݹbGCU!^Jz=}N,G(5pA~o|dWz|22/!e~Ed4g+:(|F;Ot׍f'YjY]^ohJ6õ{TX/S仹:bSYTm5%ɷEӪ|3c~+?qo\9dio1)h6smp)3V9ʜe'xEϯˣ NH-muM/A&Lt=g5 H8cUxNScergI݌pu&fqkзCKP7k#jN}Q}U|?~Mam{dgpmV:|FJ -8s%4FQba3*~B)ax|l:>}R-Op_P9.̓U+s,e["O-l*@ޞ~΍kۦ 5%Czk+=DcZ>YӫQSV gL,¥wZ^˧heCә\aas^^䇪rd@e{F c2Ek ?4e-x\EHL< Vӿ[A?/m Tᶔ!K5L7vo~})͚rl/j0 +ӫ)UŞis1[5kZlYGޱAJ1֓Y ݺIt0xW39*G!`vRVt]WqmY)< gP[|,x_oQ))A[ģfKql1Edq j+VK 7]~p㺒N܏4'0X&6Kv>iIDI`@?c_\D~ZR%nu|2exڄ^;ݗr WYe*/vqL>ڮ,q5߭~BVn%P @*lԻ|}n\FlRY<~g=ޠ/SMxG#O;~=Z`5d ڸN dj(}h3;፭3[Ґb+sZz=r"Keȍ1b9_D*JOIXHw\C 3Y~?-Ķ~Js6}c`k#p+RA 7w&0CjY# }%~xv2*_6=9Eb 4Kd5ձԇлHXдNѐ˥I3naoka%W W^ 7i+]%0s x^48oN r/Td#ǖ(?ho]|6*~M$3{&1PU5Z/U` 猔axaeM9SdbʰICVtb -T(frYV;gѬV*(5\l0|=J"^YvYmGVV(Dʭ?S)HAAsBAcw!o>F?z'kqAj7UA(${{5qH7lT`1Ѥp '%NLH0v%/"Myc= 57SbQ EV?Ze*k 4s`0"D.B! rs z%~6$cJҦD`jp`'OK1HS- )Xi;_= HPbgK&[/b+Š^ژT SS OfȒo!\3]˒0|="kDԨ'j;|g^Bˎխqˍr!кwFH-Zd&gba2R:B#rb*A V>P@z^%$+C+4PΥs'\E"iFCVDAVG/nEңǻK=3\G_[ÖI]tYyBM*7 vs_Q8(X[Pƕ8]Ma)~HY~vPJl&Ex/BgY;#/Z D(g؋b=~6n M U?xQ97N>3hؖ t=!yH9"/zC_#Q2V^A1貈"Syy p^Z ;pW"vKlYBb"M0q/ p"r@CĢ4@Ɉ~~-pr N⪓D4.MM>P[doOG y8\m.r󊓿i6^T"~fŽ>E#$ƙ^P%a߶)iS~/h^+9%uta+!Z&\h)UG.jɹŕ͇r! ƿ`C7 9:Vb6c9H=i)&QsS+{;!F;TZg={!@5 z8M}9#&tgxxId3xICHҙy_,_7RpzU|<oҽ ;#5W5s5=L St᳗ 峚+DCQB X,Q^@EvȑqEe[ೡJˠf:"q)Ċ# iUiJEU T9L{,l9Uj;͡*6)L{$Μz8cT ޳[T27%ؓ @rZ i0<+Ji˳ Jn,x.ץ3vN9YGDt[zLMl]~~|ډ3Xy Ez5Sdo[`^y-MLd@ !WwLٸAyk+A_WSz^oJk GxRS hMUW zbLaί8T^ߚ"V?ًakWΔX} =8kRQ _28ſ'KK^X 7^mC5-h{Z"T =0E Nq/*j%1މ6mFf:[`E7Q|ipk@PcKrSk>aƇM2JaTv^(isL:gzGXG&$rt K־ xQNc*SyBlz}Kue)Tp H+Z㝧d hG-֘wG'FD4-M?u Wa%**(Aƍ2֍sg0oD,c<.O7nZReKro:9\fpN=XJ1[0`EwYR7d@EYr58}/.ed5/hn<@ߐ0'ohzf{>?:^MP5̭Ό+ﳂ7>x0W7Sj'1 [,ӮYP"3j ;~MbF(<JzC#vg:v\&WPZaly6Σ7굯eh 4%0&{ \+*+y:5tֻ:}|HZRe+d o2y,(@Dm x8ՏGbT@cҔB2LX-aW\iD?P6;7a^ Hgi׍eW0R LG %f/Bv|$IXiSa=曗Q|>UϚW~\3&wd3fC@H<{ ytfS rS NlǷh>jgbwcc(KP:413“ ysc)Fsm"ytO@z}{O*IR?47zYPjpsGqiwh;ڥdsU;@S!=4?XiP|>K߭K(q8v:A7ָ 'TLDͻƬ˷&c63 3@jYoe@gk0FB_h Lb"08 kGڪG,!+aaE[1%#\M,vF5gZH8;q "r/i:w Rtۋ~{EzD?M3GMK)i;pZ's^tp-< A+f* V!ijj+vEV+/ >WZTBJĢ׷5脺r2>Q`i7x"P<u..y*Df@İ1c%rbhoî~= aw:-Pe3l>2,28AKbܞ(}56v`B+8۝WVVY:EYc)0xZ=R%!ވ3v|P_ԉIJ** Ƚi`&[ P A}g>;W^BK v}n3KP6i/ u.egq|pկTd~ϔ.db#S.D]t8"o~ Xʠq|oU Kӝ7 >f8k՗f,((,mxLL}{|ۊ/ϑ&8@,,5)_/-d ޟX<lmؕKa'a׈)U AR$sqJuH 6Z,v@Y#H(B.\~$ĻeDGM '3R:jũdg v!B\Q5nTMrL*4.chjD*Կj 4EtlT4f9-rÜE:b1eo׳oULg9+k!rI@pG-fSuB֌8w1l=ToBoV |rlkw ^_+̪Y ~Q3/$\!$6c1.vBZ}?D/%@$ϬjT8S7$ʋqo$8_",pmzl`N4D&EsZ+'E;uqgvA_i7Th 8eO4:gdv$ebpoWJFx`5s=6 ʝ&Эh1{O1 a|m8%IJ}=OŀdC㺺9[2kx,\Y)xnwyDD9$1[P ftQȪZA(V>SE$5̈G7}|3mdžh8`F~Wm62l* ,fk^")C#KCKϫlΩeJV[<.W)Q&eH=̱<5J.~({vhжS¯mv٥Zn`VTt-N,SXyBCcu"={,wXcIy5YAU3 d;zZr$)J:8h(#0Y!KO\zCLy3+W'C\ vx[KʸoMݚ+P$Ob/Iø fgqpC:P,vlLC.c͕EpAԆݏ'G98GYLc"Js>i%--2a߱ET,`p)ϳv~:Y|W}{l$'Թ]fRz8P$idk24Rߚ^JhqX B mS pΌAqLV]zArASKji$f:X:IxLUYiej3,Ŗ(4;ag74"8i^0pZ 10Ho ^28XŌr6}A/Nm+C v[ jF)܂w@kD#b2U)'~{ i2P ŎυV#֦TYdUׇE}PiL7kVp55J/ԭ8D-|Cc D+|F)ݹ-}ɳ42G)dLKVVuVHg<#YŪͺTpB2u-%]Q녖eu'3:5v c!i>a!+|'hƼ]+G:B`؁/\'x"-J/Kц"~ԩQWU~Rʋlg4@"l2s}<:;Po307U֤W'EaLdn4p͌t)y;d&㲻S%c)$Cp9^/>\YL͝* ,nK|V~yE3(1gΊK~v)Xs2H!Wׇέq`Q6Rn:4gIH q:,'FOi6y]a d+YRfMM_«+FJO4`GVj7VkSkmlU욜<(3:gH38bAJU#4\+-Ga!:̐ٚk~zB iymc`׉Q$ً=x0v?mTuB]zs$3}GЛs؀pˤ +@8I L!$|wI;*v25^A(D9v_P_f$͇ٓ!R4w9{z=[Xjx-[Z"GF{d73aEdw9ŋPKpSIo߇D&Epw}5Y wRX*~΍uM+jPl-9H]= 1Ln!׈['Us㛅iKΧ/?TOQ#dBG䮍cz~BgސSakn0N TS'E gtA}+h{$]P@nH^qVxOy=$x*ZE{9NYt$5eFSIcэ=68bCL-uy#" QOal"#V;f N?we(q/I_̈́ѠE)`%^b X*9)#͗QQ2?,+{p(GݓvxU% >MΝq{q_@"^/FP;?DANǞTx$On!:ʭ"7V"Zz _Dv b! 7L(:C8(T)wb4{Ay_4E1 = ê9``0Re\TY C]; b}wŎ($.Ma̶k +v4lݻ* j.V çNO$R?檿}wɃ:2qV2O=.X0W.I:Zc5dRI⫴7x ՝LAh.Ri:>ݪMgC.݄ފ#^&r' =]_|O 1&&prkTpErKc^sK-y`LXB/!j!W@TIDL^˛kh hë$|7x 3ߤ #s|ߢȡb} ^f(X֑Z=|ϲy% j(7X0~@r w`1=Ŕk<Ѩ m%W7n~~T>Z.56T+xCnBݗj@mcT<rW֖wkC4T{/}^+AU ܽUjm9QZ^Mm -c 6>?p+TRdb)u;=Jԁc1ĵ[芅Q`$"U6 b *IQ44J7pb0rHu!G .ohSˣ8Pգ%-TRce kL;lCGZiLoc`T⸑RBUJ8k^vՆ);* "@5&F5|f{+(4WAU[i'x8]U8S "#`=K~^=nLnR*UklG5o2rZF򴠉F͐ڝ8CX(EQZp:_,?$# KS,%\.Ґ6TJ@|9Wpbr2Ú%sQV'YйUWR.3W}vj>Wo4S2vgJt'ĸ  95hc47$'2AK|iHadu'!h(>kUQfBh=[Gh} ,@aqr SuB͍30ρ L877N)ikM%8^A,6^^DAeL 'waPS![T~$d|T3Xٙ]/FZꎆ[qhZO}1mwQz+!9M#a.Y1[[)XfC.+̀|XJ7Ywl\=YF+]Zƞ1 Fs2WO j.}ZVO"pG) `T %ɦGltn[7.@E(!wHv sMY-:hq|?zZL .2͟ Mr9UpE A m³xX7g CǰCs0!ݡjQH>G{]λZj Du]暵m2(z:,J ܼ&D"Q|_gn]Uz/*7(( Ac;D7*|)s)5;yh9uȧ (OGM6(bxim s@vRVəe>4LXԢΦ@E{g>?#` LAEʵ L6T_ZVbF46|uHV[If $p Rw\):9JpƸ=_C9 C U W?y=2ۢE7|9,Âϥw>koƀŦ&fE'(ǤcDdDo/9a&A,f_&nÀD /?%//[ǥ.9iB+῾UB^ENgj(G{9fNb=aV pVfgrOH bHLS + J:Ef*^Z#efE9[4f&Lp3nK!9(UHBh`X2z\Bw%9eV!krg1[!l(!HXE@yPi"PlScW|֗!ú"qd͚ClZm 'vF;biHq>,D=0 sI0z0_HVNa j1[*dY.z7]gwx^]hbۅ51 li~ڮVI)ɻڼf -7ڪNk7 .ڜn^laFM4M9FG`TmC=#BKpKkP9`ND8 i{2}hk9F%bl_v= >!Qv*!EHy%I,lB7o`Uf@uCܙ7g̔FMPgi59.vb= $ mVu=3w0PDoJ 36k q0! .1]e/gz3Z>gpӗ9 #1sQr 1I]感Yn4naugNX2[;UQ#N)LL/jx,5v L̅)i&IP`77;KoSaz:-fȇkA3+ڱLdhw4([HFEYEu{dt%$vdS?sC5X#KG6fC-N \؄x $Q _Ҋ "ec"4l\-Z1 f1?BX.umXNhMk^#mevK"Z{Sgwxꛬ:]iڜ~a֖ H +T vk[+è[ɝn/E_Myk߯/{ *CKsЎлyQOpez845 r1Q;A:jݵ]\"TMhSNPtt#bb*Ag+ )Jg}'g) -*; r? ir"M5)ߺ-Apg?l'70p,d%2[|S{h?U#,,]֥RM'~ uFVqckh2ؗS~g(G#E3Y`h@CҽYWzz?hCkp 0DaY9q-^GƆ'B9 Xԭf"Ï#]Cno"5o3R Sjբg|*DHZ$Ps Kz*kO f 2PwewMh5kGqh_Eͭ]_ kk1tT؅1" uvᲽqXJ9 BF|,LM󇞠 ʹo4l҃# ;} mg'8sCd$w@&X!x+f/r;{]÷ShD hSxb3% n=M)FOD ۏNJ`ltY=j:pngW3QSS.{LVPފKWP;AHC .~ AK 9[ܿ< gRUE{V0a 2i-A-auzF1P(305_V #Վ ;R̨ KN78>69l:$;5 "I6lK=쑖`shy^BeCL%؎gSRKpהn4V;gD)CT%WϜaS8~2?c~h|Mi\!@q_9W)H4Fi 8pg gN>c!p4(nxrwTBHy/qՊ5(G-agz'P1rcn['< oax_`*02$LB':>:YXe-;&"|0JdJ e Pr3ȳKÄ U]pM $2v2q姺ya@RKͥr{c[(P\$ާ-A!>b}2aR_.wMK!@3]?}lX܇#%-0)Q[50G)o$X0)l쯒+0bի]y]Eo-mIrzB(%tMR0C䨄Q&M4aXajr`3A(<&˸FEݹ)#;}g#5e } hU,'BAω.8s馣i ob7! bPC "w?8`ȫ*bپvu,{;C龥u(DVxKG;DA֙VL;2 qos_8&V [3M#,#gJo0aDPS˙{Ahry~KlSzcF|,Xm*9=%l\}nV?HuFUk%XlIgb@윆ҚA3&0&&9ĞrjL3mT {wy*7Hަe2RjhC<Ď+K( mX3b>]ŔT:7Xmj Kd;*y]R3 {y,@)^NNfE&MsC JMqPPXԜ^h-``d8Kq'4Թnd57x d4+՚G *B O|(Ru7;t/mU,C$7jz{6=B|^̣^}aY}| UŊ1¾Ed)q6 {-SLԐ,/^O+1?˒MUgdl; |4&N$ۺmlx`D&,dZD:ݶ^6^v[+fT2]`j^Ʋ6˜W !Y@}_0&v۔Y#>徢NEl!}ʻubi@h%5=9T)ƫ-p&%%)M~30Ʋp#YF6oݽdS1-H& ܪzdB%f5:7y"xa?~ g=VNMaƉ] GkO)({X^Xq`#x̝ 1R%JW]ꊃ9&;-mt]ڪ {6J"&)Rz\̵J0/1'V" P/U7iw}EjӏL[uA/M8nl/˛mZd@+--b_6zIL2] K'J:Da&:SquWQX2e&dAYD}+3E=ҟ=٪ &=0?2-ľ){!ԶMr(J{/ƂfH}ʺp AVn+vczߘpVR'4#?ߴSiZ4ؑ . E$gH_WMП+Z"m5ZӗHNd8 ke4Nmi\|ڛ!|X{! 2ĩeӳ(9)> 1"P@Kɐq /TT:l0%q5Цq[ rUxO,q|fV(y[I˒*X9>E:`+~{5ߚ=g eGGmK.XHh:WP13OFUUZP#M?EM@.s744l`h7\Ȳ;fH!"LɁ=Km  M: 28UI8,h5^1\8MoSYN3Hh$'WYxS֟ja} uC;H%].Km! 'Gq1",`@Ys|o#vћʌrOcxռ&Edzg[$uN"uy(S`!ugP!wEzvA yj̤>M@c['d0'qj8n1+)_-lص6ҝx'^1msʽ"cfa~_߿N0pYS~,Uk}`XZ7dJ7Υ=[ecf|3N~OP}<\/@ku}0T_-_Љ8JEk]{-ֱEB+M|9@1@-)t+50襟o)Hj o?>tc!"yj^;H%X؟"nDz33< pfQo dЕyNU`a{b`` j!/"-9.EPP xý^/}v^1s^,N,i@[}5hH >f,_KB}) FjaT,(Abo]7fc)lH>:#$ћ¡:Rlgc$ʙ\tHO]Q :d>&:#dD``^W)q$$$/Y$rq;S/yx#L dY+.6ՍcxJJA5M&º6,"C-|v5XY82B=?Um [Q mV14`GwaxbUeq]*lv¡:&+Gpf )ZY;4+S8i=Ӱ1ٍ46K.H#!dx>.ę`E!Lsn3`m -t % l'64,l{ Re -VoCSW:帬cӄa( qre/tȸ#R.ƋΐNu~^(}; m =C'̒{P51X+hS>{%?:/o,: Ȋc,gd NP`-J@wx OY~t/(KGJnp*7 ̿wn -eo-@7n{l_#3/;zx_eLA ˆK5vog;F_'& ᾺR&T絾K>EQ;5 |3gsF:2lKRτDe6(]ﳒXWB^!yܼf{y:q8Ju .yXu 2.5OQkat9Ȑ@gQ4(X[roF!1sFGx\^'HD>62ۥ~Bɧ>{)sV $3{_\>Z/ݧw1A_aEcov ՏiccTr£2LI+VUw]ΠVgAo&$_?c$FڤRU}e8mDndj~;M@PSd^i}wGn%ڊ?a˃R5OϬF˘P'v?$xepՏb0eb+|IUb+YHTGs /r` K+@0;A-(6#[cv1&͢ u]YgѨuRWʣƦ50԰H/6eVmQz[d:lV 2?.rݒu5%  ʴjL .c,{T$[f=|dSLzzZ^N#V,4y.p0lB,`鶿sM=rCq~j/!G"gZ.76g-"C@V8a閈Y~cl$ C#A\xyYztN{Qi՘l{ǘxJ ǖv]@~ĤǢkxW}9vuz1S 4(w?]7vjrz_kقP & )OK1 ]p$` n+ZAbOAPj !YkV/JǤẃ4j<[DQ11>| ҙRb( VBnnּg.}pF@ 9RۿC8$\gap[ FD>kqtv!nT_1m&l5y],xofkj_` [;FH@<9 L/U*AN*J߬|qF>4yd%l%eUcz/^!6K5!r9pK̶9g7]j 5-b賫$\Fɕ9sL g<5n]xLHuM;^۪ƓpFP[E#5atl1*^$xl@>mpP:qh?CUZ:cȽ4@UXE5ϫ1F9PRHMN g1F:oÂuA"}4[g'{'$xd9ԞgU٦r>Xh-8#B'n|"Ʈ5 d kJi|o̫'<%xI^Xc.Mܖz`z=(e'9z FL|׽Q{R/6F, $ &96?;.Hu)o;W~6k)8tFV91TH."gGU5ėE.m@9Xn1gdz C@`|.)+Z|\*拑J;X gni.nIŮ.,"F( ^h. ٍ]ylR#V%[alaGК/mR?ϬIqPB U'K`YS$dD荩>޸ǎu?Xd#|q"vxFfXY@i:PDx8(6j 25k=̘[/!|g?po>ؙFl4ȇV*iDV+ߐ}/# y>MQhyO 6i%6sLr%2T)me*hjnq#13u]Oo*r%8\ХAб Z]1+_<:`\=yy3h q.}U<J2ʰ/kD5 &>z{ru&3bvA]wd 1 8cM9Q9X|VJzxHh+- HBoYz$ I@ƀl=s?H~)|__[fBɳ{oz}T| R?ĈxH&aBt9r\:Қ =v xk_5PPtK*ΉGTx #xB2J&9W;TllhD1Qp:n aM0eRl.|(̑]`xP U «9췈rBУڪ\6'f٣Nc95AYШ FtO+H^E!+8Q?ƥ:,N ؔa\T%{+ wP l;3u7I*eߓh讇|zkZ 7,wYľY[߿M扴%vQ'OPE=oSqƚ`_=(DGWpa1&ӣ !0ڱL EE2.swM.'Vo"] urw;`gE>K#dw/h;ΜJX'}…+"C6Ny /P.keXrJg|"Gn#WMAQ(Rj(bج:~4 M0Ya>4|&|4w7b5穛6r2wZ&׉x>{V^Qv(DGrW0à.)^h\rARmo\,$odM*V|EgE h="ap-{ C7ZL;e #9EcqG] oaU'=ӎ&El5QFJ!u yI}&/^5o,e=X5)4:\FĂ)ahX!t|22BμnH\g?hQ Xsz#T8$f!ɂy}԰ɳ ry Ou\mB"~YZ:j%*!aDsb|ݨ#t$ bT| )]fxv&{fQ =,`-3޶ɃH$ޭMQflrqaqEuU@җH|xG)Km-A3Wl46bDF>;Z@0h_\R"gY[ˈAۏ X~(­.X uAKaq(7[h誑@[JK=|p2Gռv$"T :fAv WC%і&i'}yh(diR+Ha§[2 M_ 0^f\N O<xzGNtF{NLsxgKJX7n2Κr~rvVM=o (5I308~SBKmycr($1Dstʱ ֒nh!rt\ry6'^Reʗ KkWKP(9ltfJJ | ƱK_zz` jצ͙ρp}n=Z"zW"8{Ֆ kXݳ[ Youx}GcJHx?JĻ#KD}^ьy -?V1vjv񔻶<`i˼4+VFJŠGE'gM m| dsa'rH-b7eoElRPy y Y:M;4о/Ya é+N<E1@ԂGu!!rz:؃:'0,s@{g(OTűz"k`\_͆C|7zӆNu0%4ךcp_;RS< 9;;a9 h,i$E%'^IueE wZuؚag@s- ߭7aldƷ6)+1dֱ3q8SUP?>j t ^^l9M{Lw u^*Uh?N;!/'{gȚzbsK: 6 =Yx?s*TdPnQXC2)qY x@DZmʗ7aTڑg{P"ls\f".F.ElTm'T_ O͂G:DB׈07[py/;ewG(CK;Mԫ&Ig =[o:]Qvg l[ruVlStƱ:,eJ:fVI-]7X~󚱣5' gIm^rb>ѦcS@ʗޥY|Z}&oO𮛌4GغZƦ$Al3DS`S tw) p8u: N13 :*vuT<<ze>7Bʼ\nnY>eEAi 'j#\W1lV'=O/&Y *|gy&h_'2x6n9ؗ˥0XXG$:F)$K3ҋO ;meȅP-j=T|ޞ8pm4ye(n*HG~%m ?O|4 Qd? ]KeBTC".u\Hux+sL%gI 6HNT5/:'h]V>NjAy?*&|YA5~lq.uL dK!Bbz+_LZ>`Q|ky&0W uBp8mFk=fwyꮱgXcg+{#ԥ?߽-v^Ƨ17K*G:%\R.'{kC` pdLxqY$w9-W籿*]rih굃3"?´,>NNLɡ@ݒ _Qr($ >8Ä.HQWP t['b+3x"co%^5XnǪ:kl&5YXMzMi_Y76JI/~!u^^8rvC.w / YTDo]XIa,AUdQ p̬Y Iʾ`Dg x6 ~m$5*h=eP6c {1x ۠sӿ*8kWLs9jNQ=>hzITwM^k;J8Թme!}b{b>BS,JI)sTc(i9ξai|!n{M0:.S^,Wm8=y+Q^uWEd _V*oP簲{?Z7jKJ%, (YT1#=T|K{Pm\[m%pS$F# Hrth_M6 T5mE3pF+ O,FiA鴙G}|BjpqDY0[/3 66 —`zN=q^BZ{;kDcr -_[̤I׎ËBd>sr4$9j-9K&42_g&6u`af*t$~Ϲ(9 ^('Y N@yHQɽdߚvGIjĖ)HGKcqA<k'ыPnūƃXFH ] ">횠`MǘTt6;YDfrϖPty3`4<@WebpNٽ(cهJMh)A\fDQߧF*`YՄ~jam6`_sl;,HpU0F8;Dg9ҿG23 ENeV߳hV>p{,sQ+fYF|Tf ZBӡL)+3MmoZh5/XJw9@ҥ[辨\kj ;q=|!R7 ЄH[e g1 |Ra P7[b&K`|_eXܤ*B^yTW2UR$'Ky WrpV{@R`}kI 06N͵;mz&G,{{JfK8{V߃Uь ßOfDtl ЏIt*"eB{eԂ,~g1Ig1>s -n Ҿ1xY.6NT:YNr04/xRs<VdAf8hv}4J4 Z_ AF|8 pyA;NG_!#bnRȒL~%܆o% i`ivVr3\3$vVLR ҞS.F貴JAv>͝jM?{MII/jj!Ճ&-ә36Pr syJpB.b-"JlTOj6y<0<su8 OMjXQ;[(&Ņufʮ.J tP13>8>^i/FqbZ-0wXazQs7`XsX* [\P8 EJ"SD.I(R 1qeK&ͫla8 궥*@l.6-&G]*{jX$~+[l>C79TaRy~ S%GmZcϫ628(sYlCKCt)$'{|% ˒4PBQvO'M{ʂ-~P; "WN7&2ڮC,NbM6ZO.U(McznugL))G4aԻyڡ")N:@doQ])p1/ͼ3ss6EHr6?|׌822 ͘!5ԁVKXX݅8A%Ej{_A^g)]J.#\楘}$ ٧)vJBM\w]?0 2dhUڧ_?ZY= 5[W@"Y,L i-"9^FUx@1+]z٧{ӄnk,(v6BiRtS(qW~:< >ͣbTQy:?9-0هϙF* "f̅umhX*|Awn f(h d֯.ܣL.Oފc Dܼ`;U2[ldxoBqjp,U9(k1=(\Q4U#S\Mxp`ra8y4SOSퟓ`k,ϑu&F, 5^A]S_6U"Rs,:X9g~WլjzEtW"ɧ7]K$n\7 6'I !B.14s:LV^s”!p^ki]4!i&u4 p{ XjDW8FKs<ѓ7+c"p\W1t*ގ8軟W.%KsfmHcD/M\3ʏv\#}v+S|kA/pSb%Ͱ6<=OnjO?)]< m@7,2..pVnYϣ$?=G7Xf!υRLYS\l[QQYڞ 3/|׺%`HDUn=)&;o߫@뀂#6,Wo+Xr#Iv̀p t-ȓ95>0ʸ!I 3;SH$}d*VbͰYqACcn@GRa_IA 0|*;LIOLWKZ_J}Ms]ud .8}&w;_Ps(3w{@zq\q|U5qrư\֊`2Sn!`/׶[E14ֲ1|w\D~FRL!@NzVg#өeAμ ?<4 nk~DufSa;~R :sd"b%^LlK/K";a?Y154ah[# ZX)Ɗg68^ t[8<EJ{p=lw(iBG5C位0S; dZi 8i5rp#h{ak"յc\:s6[C=T-h0v0^{nđ٧/CRVJwݕVIqkp@=G! <QJc8A q؅޺kEsQ4 Gilİ8 Uþ}NپH y`2>^3z:ئi~P\icj|0DgL`OBzތ=9@qp[;fmkE( fvF3cCi=v C[kt,4b\Mk~ Lm}@H\Hu2 ~\Rw]s Max1nNye3/7Ekl4i~9-VBtAs_ Z?A%4G5hyΙpU<#CI<6^u!. y[$μ..ll[ZcLOW5)(^B+R8$mTNX#Tư7FEsll7/A<ՏUQFAH,;=zJp 0Nh},8+XȸefP̆X^V]/( •#mLb+%$vn W&ae_6A{pI+*B_WW859r(_9B /D0 Rr Mͻq1v[7bI } dkyr: n*g6#TV˺Ke rK_w##t _28i)!F-/WJ-|o;b uwfڊHڶr<^=xL0TVʿFOZSv W%WuaEU}Ҽ[ʜ؊S0AD(;hƩj>yz_h5O})ׇ4Z@S1aN+bzKIE-A:( >MVЛ ŭo' deK}<תOF: 7&QLY yq?A,+bQ3zy_CWthIwbփ-bWc=5jQ˨Ӭd>_r2:FAJu5a ͫ<&`QRU{^Wa؏7YGToma(&!rZt߁UiU yNpYwI%Du z{FYO>!Q^u3z'(C8Bcע/"w[͎m8AAy <Au zB-@6h. yPTikB5*D^֩aa r.دq]uX;}ʾy{+uOyǽVglX b(mX]=HJl` ڲH{"` p;?n@ GyTb9],`¹bk CL1:)v߽':z+AwkmBNQ0$WՎ["_ ,*Һ %b|<@pFmp?|ki=Ψ9KM4`WJFM!}#Df]"<װ/*յ WHlW5t~WQe9I:FXJJgYxN/aF+Ul9o:Iq[2h'\A"WbQy׳ɴkJ_DW+B$ PseG\^mih}/Ė|z( тTJ(7]y;gA!N֎JMap'aFWF(O\4g *Õ7#5OO^f+<߁0)a9N\B2&GtO y,wj08T H4ig=5jkl}OIW4'vl]_^p\4( ^7&~хzqq.j=X6<_u~:fn8 M)>t94i˭ ET $NI`&U,1ɩƳelj_Z:CT*˝#>#%HnbLy M#K~B ȩ^ȑ(Z"$CεIJ4s'*;43Ša6ub>tv!&ʩo8w*ifX6&AYo#9kQ  EgC4a+rH`{lC r%DsϤ_|xło0H BnRiLd;`T~:K\}&ٽ|#YO\"%{;?Vszڙa?Y3FJӅr]~i;B˪6z8A*|dΈPnSnM)\]ywKIWl//0 UFnk'!6\o~( U4N|}Eh;vZ !U1p$A2\EXNOXpd_PINJi]Bⵎ %H4ȱʔoýǵx¾iFʜ~CBxų&L߭otZnS8K> ߭<.\S4ǒ|˨BE|b&Dt]^m6G GU7pu[{bvFr0%ڰ~al`-N'>3՚,V„00#fnƁ~7ٙ4nJmKg~ 4мHJ(ees >U#]~gT] 殠ͅ2\UAeTgϢ TLee$cE.`kkhቻZ,(`tP}Щ6Ms( -vἁKu{ ј?Hyt\h@w{K:\39)v~␾k-bn `.C SdG? jR9A;8KHlʯeL)_SGAAWɩ3Fɖ,ڀMtJo !YX[v=G 7yn^u'IЏ%)vSZ&иFI9ä*ݯdN=\rk6lx^l)`&X.5$Ԃur?f6Xu2i #5&%su9$2F_pCͩ"J0%E!tHm7r[:h[քrv8gatd|b¤#LmuaPYtkww8/WR)9̬h9 K

`a3J]4팴yoZ8)AI%]7D+wn9Gt|F,A Zm%d[U#6;71_ZeNz2ɖ!;J+@y̪ഺQ:Ѫ8֢b3 1(Xɶ"+]-2|ԧ#@ n?ȍu!>_e>RKN{KS ĖY("VMJ=Hs"7]}a(t<Dn$^zFg꽖C!>s,z9VSvis-;Ya_GV4CjQ6ح7f^lreMqzZB⾌Q0h &ł(6-6ÚOB =5D]KC揼r\S`SkγRar}`3\аD 02L K^B &KkD陼!0j0_ q ¥63p~l*r*ZB?È33+% L0‘F`Iq1 uuSMkMbN7>7!$Ӻ Yo,I`Br4;ZKНS;Va^D 2}e揎w2!R\]ZsQ? YkHbp0S>u9֜"CAVZv3_ьBWQ ma<|AsLհxA#{f|yʤZac+2< kH5+/W`QXûI]q~W+a`,E{^媅(H9JD{j.qr!MD4g@8pߡv_2Es1"Ncs^*zʁZX֪5PyST)|E%C^!\>* ஂ.̉'Rl7N^{YrNӷsQtr`;<2|]&6RU(CV!|BP %l>>V&xBΫ sq' $e*_5#.m/LM](+)2pLPT^ U2 eM{*uCw~'ʡYa`Pl`z3:iܠHHpsQ]Az qun֞p_`5<`(>n!FUZ0A]%aTd֩za,;wJgxk劫]0rI r^ŊWa"/sǟXb=vsն05Jx#p5#Y[E+']@;c>5摍=˶YG~~* ;1UH*?nF(>*6+y3G4BOṂi"֔2;<Ue,yIʞe KHk T5f>1HQ@oL{MCV~R.7ZO0lAѹWz-+Mz#</Jyj<0EaPrX1oёrۙę~oVIlu$^~DS&`x9qR)6wBDjaN5YkpYv$ǙWjÞ^r&y^kes U|{w79d߬%ńScCTi}7nuy dv~&BGu'_igфJq[0ܥ#ΧF -9Xbc-d2JZ:}},D偦 Bݓmn(^~q3NZ*?t^4r#$% _`J0ށCh_&ur@V6-)Euze$̜TYڡzƙyE0}R$x.p@El|RNAoeFt!şKu6 "sO2U4FtpH1:\!!{li6ĩ)4a:ӒM!')ve6$(Be+=*\Bܓ͇:Ek`k#s?eГ^ T9{s<[ڴ1)^:;qi8XY+&ge`6A  5$ȋ lQ:}(bƗn<9z-qT|Z?sQ}'^ۡ+dLDe?l4yLfNwS$S}yd3l@0/[_;,KuULbRƉ?ac/, q|e*N#n\4ٞQ'z΅n-]5M,VdOp2zJHO[qA[u. 재"ne UuM<ÂBbxNs#R<8X-Q-YͲj_QEݪ v \Օ`9;F$Wu|ݡ;N7KwH IC]$VNf5=IIƚOP7AkY@ ):*rG4%ް~]9!Y%Sq& bXZ.sϬD_?@QM[Uk* l0zڦkAޙ ӹM5ws[v~dk"{ r-T~$feE.>N.63IQ@~_bz>od$ָ4=۸LB!:Xߢ,R%kV؟]Y??Gr_d)laEKErAO'?9s Gp[Nq>wPt %k2Zn׀:Q@3H plcT͟ƌU. Xkd"FP6$IT0r~.!蔬 2f(IyƸp,p 1`*QeR݌PyMX5kVr/vgf-NU_;'W&Z4M1AX̲yO_K>v*@;ӈ{.Rix5єuwW8:n\,f9F7Ӱ$цLh:(̑;Ǩ㄃7JAQŢF4Qb MaDkbU ]N|F+0Ӓ/_Q!aJvo>0t͘*x)7~_\`$EV B(pULHGNj=n6 Y_<FRM݃#~&Smhp)G%)VsaqZCjʒ"0tc2lP[<]M(Ϫ' Jb VaM^xsʟ!K tWV-s?'l?c%W-n2ns++갣qbm(wgQˣ7Wdb'vBU](ix#-[lԵu2[&i sg=^y7w|w$%T8_WƩˏeGV^^| 9;AP8~Yr0CZkDOd2֜H pB$ǨWs O7䡜)h+#+*K3cYP Q~V-AUx'~iL_ )."Ƃxw%uͫ D̊kcK[C Hɤ|yic5Ajsp,"͒/C% 'F|1VU*= V5 epYvCN+:"eKj}_ft3b}ĢCH&s88 _"[gmꈻg]Үln*'m(k^í᤟c !l2rۺDUg";KP:?ctGY*r!-&i7w+dFiIUUskh'pG <2p;:ݔ8puXo88ٕn ۞CWG5~5x)*&l_'{;8lZDWA&1&Us*ڍ"dvso{-5+],,tpuZO5 KS"o$& %#٢uWd5,7_m ##xG>[ꀌEts%bYk ?s-y0$dJ%63c1S@Q IcxY-*P>+(p7vsׯn꒪}(eiFHgF1jW_ G~NR|v3ֆ`sֹ=0<|򯈧N<§OL Z"VSQ'k_&*F~Q 7[UWM&?岮 ޗ. hLx6hK>T@S,FwPݢn]vc6v,Ӡ$J;]G0bAyMΛlME=wsHv|pzԆI1<3`&jv'$>~`p,= obQ٨HfbF+)K tRW4ݢ~.Z˾)VP"!tD` yO^ɡ5LhzHQn3'h72cBRZ=~DEQi{2&wL]#2µ#Nq V]sE ъS6R1{L|~GrIE6 ܁,!_}$d򮡐sM!¨fO!vՑ4=:V^͢ Igƨu,#lCP9<{)s?4AS@U` Ɏo؃lvxry3 ^isaU*پik|(c`t$n3z2xԓ<"ÒJCi fDi94Ơ\7j: U &3ԮF=/fOw<Z&Fgl8ԇ$w 0€?yp}ƴ";H%اc^17*L&A>lv۩(<`vI0b&m8uZc gAQN=Pd *#/{ B9A *Vh 6_8UAf<(ਇGql4î'!ݚ6El8@dWkp7+DŽ0`8ͫիi :Zѹf#a+kCK;Y RdXyi!0q>k&/^ԹdkNibPfpi`űCp ܮmoMb|))tQ-38 w ƞɮiW1Lih}1 e$S^C$uKШ)ZjS4ޘ2d`Fd>>~؟L؃D*_gGX)7ٔR݇E:`ʹ,hN1^:ʹq=q5zc²MB>h6fd^|6TTpZspDWGxqcgk<'eqn~,M7WdNZ+? Vtղ6J*Ǎ'}EWA\|Ž3Fǐi @tqm`Ը.{xErBҙdD?4I_ut{IawbӂQ8!pےTƸyZ"3)Q\*t>R ZםJ=͌@~ct_>w3o6տCȷUR)#oFS\YDRxeghtbT+l%tԖ9*e8jE *gQZgD@<^5v]մx^N/8}|c%N)f[qY(Nq -#U}SF*bnE ;v:!h5uG0t񃒤 )lਆ*d_N/c1wi䄌ڊ:Z7}FezZ|7+tߍ_ ˸ތq)nRgK6.8f<̮Cwѵy\VD89U%pCSy(``&r΄b7FK2YP-}vVDhmL˚ulyE6T-3,>QOOhP}ĖD %Qgtenuq첡ӽ;8kg$ݹPsiBpk+cRk)hy gŶL>Rz$1'Il[ւϓ lnEW!c<>-qg"} Gc @֓Fzk͙5lq0ĨK.G;Z, ٫iT!2qgY2 h6g 7  ö>(,gOB`y|y %ô,pܵv: hV9q>ce^I,xE{ _|[c,VE.UgFŽǹX/2{&fU'B7RZ 'o>P7@hY_QxMph܈ q>_LFY|R٘+jЉFV*#~Q>!{MNs͟ʜF1i9'ESΌ^UQKт| 6^XdH-5h jİwݵR[6G[tb\b ,թ]N+gBzՁ٠6U}li{zw*[zynQ{H5cI'6ΞZJe03>5$f51qN*6cBZ!xva1OWKaڨ$:&6Fe.|!7h^JT3|7yVB(vD) 6i>H=KhӤЀmc>[U27aBy};ܭ#.ZAQcTmѴ ~|S@r-m}IN!(~$P]G_JսtIHX~CTEm33[WBT>J!Nn]V7AY^ 6*} 9)^OgH] l&rm؈Rn׵0jh"H &L+>5RqUP aɏ[Mvtk'zǻAM|bGᨾ}GqrO<=3t B!ڬɋHQ!M6\s[yMkWYf1(,9F[ -0wEuO? ũޑ͜mdzmCZX-G([qiݥT94u=BlEܰ\_Sִz/3XMh1LGkTErU# ̓! @-˄>RąN% LS(BLf_:h B,"_~l{+dDZQpVjyߜf^V2:@I~L QkfL&Q{sZu8T Fq5r-«ռHz~ʆE&uШQN^!2=掯ʵpLqmkx v Co=y3F-h 3e=hToZRK Ri9OŲ+*6,ꥢϊ; hėimBΕk2:F^4چ4Dog xaG|!msBGNƟKֻ d\Z%-Qr9KMkW^imlq43L;͜^#ΦI+D6{ a5ugPTZ@v2"pg[ A✀-o4$ ?Wܭ''c?K8 q%lr݌ lj M=^!ƱbBe:U04ؚ='h.@?5=v `VH|ԴkszFt(4#QvXtޗH1,|>"`]17 `5[~@z<կQ}1ћ⠈K,G9G*݇r$> Qg@NG,埖zcX"ܕm;rgm]'̙s'R_l9E0pxQͫZ[02~ W+l{0սMtM)ʉ?}OO\̱">QSp\xtrD3~X4R۱x/qkTɄ+ǧ=U*+9:LeCVN1^TLW(]&8QQxj4 %o%o󓖽 2!=>;F\UW>T W3_iҞpցM4>_s5{x"ؒp0#.oes d8r:>|>() Qgȿt{y{=.J5|O2m: >R~꣠0/VnH;>Ovxsǚ=bD}xY̼`5qA\ |ݫXgw1+Pd;PS߮ 0j9WC*Ea\Fh38ڙFQG6~7;z$20 \4P{ 8դ,vQh%T}OzZs=u+tTj\ NL"#^D |eZ $$@,T4g,?t2]K/)tliL][΂x}=Ymih?24*Ņ1Kc/}%# Q=ip _/Յ|JsG8pGd8iG/tJoS$ jtNR^kxjdE⽪ r 3DX:wZᅐ[yF, iLJc5/wP"0rvbu2@VB j -K*iZ%|WIYCĸH?)^bݔAEN ZH8>ez"$:H jsg0H"故c vڧB j"ΜK=Vek$>i''vBXh.'a,A+ R"Պ&eҞf(zËfg+}jbC]y gaUJgf|2u>oMoADILN-:tuiʥ҂,vE [ [j`Y2kx׺5<,Y2 {4E9G^e;ViŇŴ/:{~>5р5]?.A!A]\U2g "fet+1qufy;_" JT2,2O')jRbH=J5uhvivR &ÚX+@\Iޓ`.W2~JB-"䆄:c߂T(}y-Li^cfm'rԊ#b."Ab˚rr]пNʀ*hЩ& |{cAmTflR!Onq/ u O&(\U7V24,kWv;22oW-gy"xhgr"/uh>z&Tf]G W"l>5Pq^N~,Kow9Ο3rRP}RbNtYB%19K&i܅`JMavoj!l]2ohn[,97-XL*^cQ֏TʮO,{yGr2Ԃ|23 ъ>cc<)& cF(f;^+>J :J;@&Ö,BRNĚJF8Z3yٸ Wx"vht*O~r.B9<00*mlh*D˕|"Qm[ 6@(޳țSp}#UEQkoRj!&=?M Q316~p~ڼ>!(~[H0%!9sܱ2̥>,`5(6 pK,hO jjh7Yh{Vk;ΩMKj#O B3ئFEƭ(\8hnTQ1Õ8jÉY Igy˳m7<ŢCz.1O}[ 1ku +4s%u6ψi݋>WCj#JfcWLk=)PZǹ6Ò;+{jl]]'2Nfv;XO>8c=.0"XoU5&6>`J{vȴ纴}.qkmw8Rrs}FJw kVBxfIP)Û`Ιy^=!TWva e,l$_nLh磮 [_"Q27 .u.:K{Sdzp"Ĉ'RnnEAaqX;ozE<,/t֓4HVg$pU ZT;,۶$̋^k%NF\Vp/hzHK(NtcJcWci{s[  *֎mp?Y$=y]j&@ Oz')Ι-I\{DI`T' )~_5vB L&dn 5F׉'y&bq!g>4 _ۆ,@$}(`C~u8~k\G.ؖǏ)isVspZ!Z96U?*n BO)(_GwFz2kO]SGQW03~F쭴O8eEGtƔ=0j y,:Š%ڥ3B>L}j>[ə؈nߛH1@~܏4]$o}$;C)laxFWXi/gWmAtFC"Un6߼0}tG"w]F^Pމq}KDSh'n|X)~C",h*ID+2K%wV)[$7R[TjVvb:_ Zt3(’Z8=)s>gE篎J>].g܍z8 3;m|/ap& yMo\nhanX }3,{\iPEn1Cƶvd;Jg]OBd( njthd\Y_+Hv9S%\9K&..]W:B*n2sh:\}2o*=Tu|kWz?6mx&uI ⍛ k3[w^}r1m{ Z>$AXtQa8r 4qfwKJ5D 2yHp-p2OԿ0oPN#3,QuH qO1rφnAKgHj=%[)|/5IEk[4Q\;U-#sL}e{ |w9)f֭ OJlDMەl4g|/+j.I-1Ab-;KMlzRʩQHpdǗQFvmR9yD6C%+J&ڥCat(onҏg _ E j" pk DEcM~`]YTDPGAfYSR ydx]RlxyM$>釯S9G48 7LHFhcدhtoab={TcpEf0q!AR7Cp#x7 &IXnw %es#Qp񹍱ϩ{'缅KBӃCntҺ+ɣpjڠQzUXDTV-1K|_<6F>-D^r^ɷol4D(Z>V6ٜXKfY + 6Yp};rܡ_٦v f{ig/IٔWf9&cJh8JM}i ﯔFμvCr}er٢2T)R9ѺhY;%L-[Cs>hp )ۨ~sg7*ѯsgLHOpXxˆFώMbΡElɈ{{%G~C`- aoiq)ⷧ}6u\\`iz=dW0wIpvG\yh' k>͵r#WnʽUS005n,y̲&;3bjz": lSeP$v֚=hX@ [i]CN?뻏DҖ-'pxŝ8k{dŬ'$`gdڶDl+y2e@W Aqo'a^I [4 CfcBh1W1d:*@%.ogYHUD&BLF*sDbt lҲsdW%!5>YdҬ7k}8RLSu8Èluiv6_<1펡E :$iOV0^e{FLUNREIti RlIQmmCm!6"!))Xqp[DIet[b*GZpݚY `5._l+CjYySLl:15mg75ÚdfXqZ$;W`mSSB>"kэeDq N\ j#hٜ3[[&U--d%qH]qXo2 $/toiCg VLIOnH,ѐ\2o%aCz iB9Kpbc%wne % ӻR4fs\Y{ٻCOn_-ujKL&VHuӖa\v@Kӹ?CY8*Cԙ [.I$,T]ⰀFm/k`A$+ !4'3bNJ U{(6@4YeDjyL][F!^;SJwq(6~tkoI췍dq6:Kbu⅑ ˈ+`p:ř3Yg_k&{6w] ȡt*y6gf*]y+ju]~ A]_xR3~8^&\G ?Py~3]m]S 8 rXOXOͼUߧs64>7u*s\n*?ڳSPV.=@ʬ9NU)  mo;`U!/vؑ S_Uی%!8db ?9gI(g(>@-0ڨP5DoAS+Ҟ.N|؎f ~@sބ^P@xV&ġglhC&;]ƞUeɻLCXz(M0(LfuM֣$d}dqpN6uiGYދ7_;2RikBd/4 ӵ&{}:hWot '$d#/u"]??x)K!I0(Ezo'" srEi --nyg| طi}B UpH(*Fe/닙0D'9PdESb`EѨ=@/NQG&Urj +|yBıgT 6Tq@,p+snXKG4c\0> Jh#3tw_*/j ɦwH$݀|h#}Uec|ui%,^ʝN *ZS45U.⚐&C 5쯺QP<S]*0t.:[&>]ix@PW3$/'_=rQ%cbw>eeLM Qιa"M08H_m8| /s{=j%IDԁӏj; A>t^qXĸAӼ`yS=+7@mo o1Ds1r$W 38`:[><$%!2dFAa:*]f 4W71iJU >#(To3X |;py9FoiyG46r )$4TbCb& |EkVt(mP2tZ|A΂DuJƏnO厑%pvtCsx[>-mHpG^RL.}ջA>WT~hi/1[{|Y/?T$`0N'xXrQY[ֲǏw.@)IWo`,2QX X(/8h:BIInl@r !7,s pJ_*j\+?,QjM.A3ZI r#En*Ew$?2p^QN̖..UR]\vy)b0 Yle!ou&KP.%9n6 k ZXm4_ɲ')]pTQՁ|Ϫ vHX.-MY%ZLŻCRB$ԇp[kO7W 0bONQNֻIB MF$;u"##6?` yA w~4xP޻Mn9Ës6,Zym:p#]@֑MYͶ-& 7ޚ؃;Jj2s#1q*C ~` 6DҿZK#3-4s uި"fTue2L'#pӃS;#ʌV "LX2ShPlu tˠ cZRRijCՒ $g4|jγaSVQfFutSfCJWyݕx%w"e 7mnY|LXvO4và /M} |yv-.\-lE6B6YV[׾mY:Sv`QDȁ1}Z'?tÉ\K-E#|~'EAˣAP5{wP1I D D-EXle"p,y˱!˄rfmz/EX"YQ&jHr+hzR#p#=FʜˎH^ݱdO9ȗ5 h9 ͝ڊLvݍZH*Ƀ eiM ,҂HP蟏I(_ZMQWzп ;HJأ{kO#Ab?Wb+)Zs $ܿKZS(eSg踱gX'RT6;uEdH8F|%vr SK}zO|yD(rm.0`hߤ9@6А*¼ ȇHA@H;T81I>_gY;膂`|d V9<Ð(4Tl]0WXM}p9H 5% 5LdO?. sH+~ H%Ebs""P*P:аK1!`8P=C`e䌂2T.8G#FS Am(},s+Ї cz:` /a'>6XCȪw&4ՉfgUHLĆdL*>):.tY{[C:Ɖӭ% ȜG`>v1)`1Fmw m<#fm_̒3RID|hU0h T!]UFЪaa/fB8B`(*iKZuO xg vy*,Z&QNO TʊEWRD.,gb"T`+Рd-'F~D t2GH+%t("<[?Φ?M'x|,Ӝ7jʣ;%e',*8H=_h zϞAm`HGPI5_Eg gNy`US r~(ڣ7R. J,旱14Q.6ﯩA,ժ!rk)Ny-5=Dt'b\pbɝǚlI}b+RZǣڑg! zNɾp*q< j'q~8j.oY.LW2%&vSOf`;7>830{%jKnˏH߻>*eU&^'c48FJ(`9tL%?&>8e n̦No AJ yҎ |4ڰhojk= []dF:πOv\Y i2r#`mhU,ksL57R K?4#{Zg$>1 n<F#>߮Haq)7 nӘa2C7|!WD=˧W* g IQbGXɬjAc3AQ 5\* S^Rw&H#k)`r WI/Mr0{z`{1;LUqe"ݓHcrJ?ўՉ} Q|NhbȦ'p) -9v|aľw)rcdo96ޥ3-nꊌ }2wGn(sDe,+_5cDz-`nx,G.,y:l*Ux")- .156y2v5"f6_~w.FeV#7'{qҜNrZGObC&Ob{Z.CBw#CPdO5zѫֵj<q,UܝN]WN,*k!}^<]8ul+d^g? Kep`hǂ<>G0gj8J쬐p _dZ5~q8/ J&:k|> jLkEp]F~a , : [aS\߾TYJ5mzaC)l{ kZp0/onWVf@Jn/G? ţ0a֮$3D=yF=HgnI?;m{ۀ3/*"_8ded-li”՗Do\{#Ķ@Ш' lCoU`B,: f*g*Y'-M&%6.myH)PF? '|aO(<܊"m\ o|>_taPa;k Gwb!(؂Aȳҹ;/ߖI!-%/^z[09%m&s]d"@;ِVAwA:ԳCX7Ұ'!)4fٴ*rS|vv& Jj.7pAHj84`~({ ~ZD,mO,xV b}'2C'PJhjӯFA[8P.{!UH 4o zd&(H@4 9zY YJʎE-f˫t\YcBXk}ˆVA] ^Dw"mv!ᆔ[<@ YBka(#tYlMs02{ph^EhԷ6sQUPr5\N{ 4n'7辙 HMud(xyִȯhjq6UH{ |cx@w]tmgfsc%l.H;T, qQ &UDʴA$R7W4"1y, Z }8i9w*Ғ=!Nh]pE4$fsT Bf` ۲|7;?ӏOPZ5XZ;D G6.W}'h(jw?Si{]tD1ܷtUoR)mM1ڰȿ2Vq:–PٳvZ Ke| Jߠՙswl] /A,XOTB޷nh̕;pQ0DTŸ躷}H;/I+Hzm\67R:Ⱦ8LeX/a:grI? 8G9N|uG*jWD0TsblTXcE*9 .gA3}sDo\t6 ҃Jb;YRpP b~nR֞䟫./Bd~7& ;)ꏌnz-w }ثpԩsi6j}eT$vT@緁S{oj:U͕))Ђ*6 ES'ՉHV 0^6D๗2<яMuF].^//7LT>g[<(iA3ިϦMԥv֟?Z1eII$Ua׊rU,",}Oډ6" !7#f|=(kn%-ePk3aaX3<@ڱR*eU $Z+CSG`3JʧGd*>:/MZs (zڔb/éd\9LU'[Kl%Ɋy%;*Ak;/`g nխ=qETenMk{n=Cixo+Z'6j/hPt}] oZ TPNū\X+BfcBY.?1(<*j#I#_FJR2aG=]oy#ˤC'79(Å0'h0hVkw=ܒE|=%0Zړm>Ohv;ux-fZlKjP7KKTlLqfc fðpBLRy#;TD-9+N.V}w XV>j29:w@\_%ꢯn=mƀ9 ~ zu!gRue DZCN Ӄ^ק=vlbc(_q;Tܘ-HÕRBVk;Ԟ}qgQ Bo.=W^4kkqkqR S[4h|oZH셻Ea%oL N?m^]]jt&ܻ7T/fR0 i[E9""f`qs@H1\ ૏WuxMdB9@/JgжdQ,ʪ% Aln2<'|L 0{brbp]wBŪ(=\i>.y}p/ CVUF$$נm N[:mQ/MF¨/\xb^!]v+q3$'*<A_1K0%[G c" _r?:53x^|‰J8vpCE(! / "<7kMRWZTfdḒ Cc2=PWV̲ONr;*AtaoGtj_͓T=~/mK8+-R_wՇOGCBTB3F bDMI0~fs$E7!STGc uE0yq]KtӒ{zk1;:7\_7"`Kq@f^왿F/GpkJy%A#NM;8G5|Is3Ya'SW[E`MӡУkeCBQ@BUN*xƬ)py39e*"ϡ :L S)Z2' ؁9E&1%RKoBv!=c4_Or!n`,=\/tTb/[ЦʆapqESQ͊PxuR~jyc{8yC*ۊY/ӤlWAGΨ ٭d0QTƜjy " tlXbn "mrāJ60z?[#Ų猝d'2 QA[5-댾{ wy;+#א~JDỴVIZk5͝M;e4uO < )<0( j8>')/ceK'쑶(%VGZ p_wdJVd]??=j !S=%.+MR@$$W#RcLFWm> Ÿ`&b)5)=} 5lڊ4tH=pfserʼ 5u;p&db-̐a(Ņjf? uIo8 IMAj pzГu=Z ,C8A̕fp -EJ>;(;UzĊ%$iy8'ʔ:7$V"o(Tc,j#Y"Uv`{I2LElcw9WxB1uPtM1 Q_뚿/O2i"m88M5oZ$08[ ; J;۠IBJd^Vo3SB7e{ޮ\d.2QA@^# OL4NS vxIz{f^z]ZUb5ʜ'C8fl|S _ Ӿ8Q1nZ9v)Cv[zAA<^ tHSfg& oϦ|4k .tndl2bNPJN͋U %Eg$~AVA]!-ne7[p7 8tmRBEyRt"Ln*X14kjte7^ڬUHi_U(A' h f!=-@6GMq1e^tf`:^ iGDBsM4s($oTb~l_lfa͵r.mQ'j3+H Е)k4|_ 3LbH9||u/ mKm Cg)\^f/:(:O"ҸP,yi۩#:pY0~u`z)"1@{ဪ j wk2M;~V=X[V3̄y:5t(vm7bW7$O@TTHƉ#g/jNs- )Ƿtp= $Tx}/4:EC_kW)YVo(+72x]o ɿ A*&}8'e=Ӿ|URPfVf@0Ю1C!n -K lmAH[k5Lx_NIRJefN_^ ThSje* Gc ݋:{=8)ca%wٝ&ePĸȥkN_vB~V0a'%?lUޢEH F$^""`r[ {2; 7d&vgQ.F^W\$'DL>#X߷ȖmWQ_jEX]`T+i(w#׎{jVv:%/bN\[fSFlgqҁm Cg:XG&̵`k (dܑBfs2,kqo̳9?0D_kyBńʮMX*G[P.OԦZ)Ʒ%P>li7$IXx z&-= dcj) )@-_C!~8}:aVNVcEc)q $MxL@köL̼ a^<#rĖ$`+n6$HĿӉS9e0*,lT)璢&]0@' -`J q /z1ޗͲ'egpr(wvQW}g̡IGS+^޹JI~1 bTX;Գ/*WZxAJ ?ɽMD{Xj OKl{%zђ1RYWWW)d=~x %vۘL kX9Qz{O3l 'e)2/9/C&Őp$'v-?6yw-46]XRQZ <*Zg[e8Y4kmc99 4( {Cnl Յ2 >kܿyxv(%HYSZ>g ~4  U@B]IXBNO{dz - c6[afr[5 25h腲0Jħsaߞ}E5$'-ɡq2ľm X|1Žjl!.$Q!v>mi3ԲܯOH% 'B'vtu }{gGcspܜۑF_.i=C=i|DΌ3.x\- iJ!ߙyhh#KMꘟj*2+.`ДkPOk`HMyQ-[246<xXۖCK;71@czb$~799NT-ǹ%"j;DǶ٨#{id@Njx @(;{`a{"tٟL^~?]y V$PfpK:ȶ2$-FSZ1$Y̓-YCRLҠE⛛)B枔Nͪdj\}t5" rHFoe!O|@uiowddQt`nFF{ET%>HՓA&zJH zL )Bj!tQ3X2KH-}m^Z:r?w^zO1jXpʮWtʐ!ZV'h$ue}WLc|k}6p]3d9 ؆ Ew>dU蒧 ]xN킰ҕ3Cf %Y!yYH5^5(XdnAp  ]uR*+$͍ÿ4w"foZx3G;mnNq؀}r-~9Mx1~>UJ4&Mre LTqG;JANວ {evTmiT (tFXp:l\5 Lb3i'Jq\ij^e8V1ՊXPN+Aԋ$tgHkU#nYxǖ,HT<9d|C{dYEHJx4 9G({?Fٮvx=qJNn(ʏ쿑o]UrV!(9 zQ+ 5-hP'ɤ.sDAV?QMپ) ǧ#K\C&V˘ E LJɼ4nCo"+@ C0*~%"bu#g$e[ qm,\^~HU|7A#e5' v ʀ`ڐK&E+;>(CZl@SDN)>W0CQeʱnfT!2^rNiJ9Z;?ٶQy2&\Hzb h{OkH f>)ȿ:%;q#DL$4@l&Xq4x^er{o=L,hm|(cb $!sJ84!5OQoԽQ$bNHJdT["ͣ",G RRz7_CS/O`8]U|-xK.@2獙vqo!@*t_eO}3&<氢-UV, ~ =-CJN0~PjߋIrWR-tYEZ1Ov:pi ٍE mϿ z؁MkM,,i&3xBS !GW{jJȅeY:,wo *vpEwUx Pm3ьz/`e y L9Lf'u͆U浍݀sn<8!3" lX`["94ᨀ5R46 CP?; # ~:=2@}'4R ʠ=]nUw)+VLP%&&3֘pauc&b1Df`<>U(J%#v;t*q = E1 yӗ A\^֭D|q t^("6ၲD~Uȃ tշ CT@U~1Zӎ';.xRsvT8}U"Gc '&ޫ}J[8>SJD+]B"EtXF8IbSSΩ6$I#zģ TiXΛuh_7hpF\-1vRt*~,*}lO-_&zs`c+kr;tZ<2$fєHHk%XT?)lFktDkP/#0R5E#qtM$,~!A&nvT:hh-u^38-n%&f]˗X/ H裿dgk-K٭+\֚P<|g( DoyDO,M`Ȃ@teX+&왲{ dޏ ܥ3H2B}8~dl[1S#kJ _U`PO-Χ<9<_̑FYȃOWyiZFUMITyvŘOyiC{{J 3J׵%:ٝp 벮%R(^rmU?`nq4[2(8ҡz 肻z?e<$_4.4dGK_yHd+eZ6 }` SNޠh> !>29͸YJظeN-FVF{cMz02ތHR<7gI\&qٷ|e!47)2K3@KQ-ckp؎Gk D+DwǶ`=(noR$`#IZ{.!pB0.Zl6iO ^۲ 5& &oW&QGyFee.7j%}~`J"6. iQ8ۘQih.G->zߤ42 uK 鄐ѿ)xr;ZF˖ J.u6sp}wzF׍KkWʹX 7w_AmcEas:`hkmzQ#t v@,co!)QMy>^[~Ȧ^Q[(]ҜVtw'LP83qL>75msTAVZu(PA6sT-~"]vU. 6DFTwͫVH|q?ͅ}x^(r?OZUa*n{4uKXDe)&y=­.taCLwۊp'G,3aeU˱e*YVɏǹfyNy}.x+{ T't 5('a?b/TKq$mrm8m-y4*zRCEncS֓[2at@jr371SeZxII<ɧ<;ߖ (֭U-v;y }oЉ>vKhShkXӦyX_rJƠ;_a]vEZX ԞKl0h8BQxmthne JKA*#ܫ3YkSs >d=XL~T+Aunu&dd*MYnjHV۸H#{.vK, JSSOaؖ97J=úޤbX`5/qm:ڣZ7O1:n@'ƹ+Քl7қܒVXLo,5^C[\@M&Q]HT "iOԬ󚌅BM+vOw]"⽇97WQ`a[~NxV8(|l#˲MAd2ukRwJ<{NWm7f$Ây WZBB dW'>p~Df(:N]W%AGTN ';!Bw"κTWr閪:\4JUANFk=Hм嫃:+n.la{S욙iEyXm0ڥx|SL /朻p1`k95p uo澡nX4aQzzeϧ4᥋ *%@xxbReH;EzTJ}cC DzOz| ; KeLG/uZRkoW9TA|sR0!}\D<+~:{ ܨh]Wu%x5+n/ͲVTia+e T*o]jШi`>Ό/z=^D#OTR|7%51_ULxm%+`=z_ioFrH$Epb3lm6a:nv#ThU23xQ PUMD6J[CݐGhyNNھq6?kW@٤CWvPq0 HՒ֭eiB27C3Oj3' Y1N AC]],Q:aD`OUswg.Fh@ %=jo#ڦ)! ^1|\O a$k ҹ/]d#Jmk&:bw~!JY(VpD`EA\ Qp':&iGfM+'ps l s>!_ե ZXQg2wb+ R&SM* CwFWu$78G[}q؎CW  ZXx~.G/7TD:q@AGd6ibYA,}!0؈jI߈UVǘ6-ko Z-&FYsjFd FņE>[?fk_5M_2kuL8hn}2{Qokí&qM@4[n/"hhG."4FU/rn'\ ?qCv`o}WX ޚ6%7YN@vV|B`s%.*6 (TYf#V'֋N ޗEXXZiЖS4 G,qa9h-JnbtT0C@Ra9Kz 4xk}qlFZ B'X  e.ɳF@[K$NdRJj#ɜ.^1A8ϟ f]26߮垲dmX *g$K`IX+c$J1M,m^ PӪ>,זQBΏ}c#=ryZآO}c:&@ g*2CS^7UO<@R8ro =)zgQ~tҜ;0ӳ.@{N˰Z1bx=RaDB@xĸwjOcSO`9y_Z&@MXX+`p+nŁ}p?IAzRΪq q:6b}s^JcTk1f:;Q韼vڲWMŐǻ5|$< .wR4+\WNȄF)_8 %em{`מRPK&ق,l%[SUk;=T] }uqn4|mlPDFX`RyG|n.&ݦIPq^mԍLqls\~, I}D6.Db o`1;Na/Dk C{p_{/AysBQzR:* 1]6!3MGl D, cjIYUb˧w(rCGk#s=@LTՖڅ@,8{VRݗgGgd^C4l%,Hai˼/+ɡf+= uߝ bǽ@~KtдW'n/F,V j.pl. +wfӴMp]Mr&ZQ3G%hS:S*U#Е=A}F"NȎ2}O|4a4 S(G%Xttm2 gSbHMTq3ILo$] ALAHq^,U β41&LE cSt#u+6%Qbʬ4j˴nd|IN0P33hE07тSa/+F}yeghvgDF=_7tQzas>NeG$)AXfDdL6O3Y2u|HGebv*)l *uBp\\qNXMa͡4vt't< f+T;BhG:˽PryzWϜ-g=y(^ܪ *fvfUHSىb1gNa;#3b'"~ }|Y>t.:vM3ּ؋ &GX#ݯ"3uO@ y)G_êJQ_ Cb@`[;OPM?nK5s]Z~ :.n%4߱%^lYʬumzb( ^ frcdD7>6y@A,ń\lsW[.1cF75eȱ+B#lro" >:`gΑK8 Ք,> 6TX;oߞST}yAO}z-;?fGziNƝ-qE'N+EBp>C)Ӄ0Wd." )!#2^ avJXGEX+Y&RۗBըgn|@=Lk8-+HqZPfl^"ܦ0<`<߄`3 !CGVnFruY)ag* bVqqwb4Yoq=(3KXQhD~&rxAΜBxid1܈O[.`ֵ&FuGb!al܂ufdSkh|1gT#=i$xË/z~o *Uv4!G[aW]07ul#,bq"zTŞL `gi2*};xM|ީu`Y=Rɯ1!S'Ԁ'_L@JCq7̲z!"ZEז@2섓L 0>oaEqTCJNnO:+)ŏN5 ZܘОWx5S8bzJd9\㑙CNp/:>+?o<77rxe$^Sn]$D/HXS͏ Y>FS'qB(.. a3o-ƆtAtb2i_Q˫$iQY}lQk9i Aиi,0Sָ7)P0 V9 . P]a.͸-9LlC擐\(Vpez4$gZ-`6u{ʽ)~NCj- $x:h,">,$[2x7>3 ƳUp ?" SȲVk00%eܥSW'"-SL`̭-Tߥ*ק*=4Uu[o`k񺜷7.rfkNV@d@T=vkE^q1JkPOD5nu8zj 82Lz ХS5:t![0`˞h?3@4OLC7n)ȱ94UQA (rne+2Fe{0VcK&t:_|2%.ny'V%\yâyT?j{R}Tv.П_!]_Sb/@T2y!.>,ډD'}h@NK%Vn3Y2le54qbȔf`CЮyTهK$*inٍ$GkCz7lqdxҀkYS:=n\頁vOIE,mVÅT@n3G!qDy@ҁE1h\<-,7fb8=#{0 &2@~W 3}:WfA\89:Qmm _Oar;R0Q6+|pl.p`_h>%,$Q~HWoU2D?&|IZEaDgSU&V0vD6xm^?Pũ16rMȝԲZ/ uT_b9s^ukG%Wxn#ϼ.FKO ZT(.CB3y-{od0il̷ Mbx)"ŠO'aD1KgYRś,`K,#H:b383^%'tue3sKuAA?IaѤN%PB6ELhptiXV*177.%.@{Bv[g?Bޝo?(>)JUV;, dfjnOilaA܅g#E3g e.%STB(,8~ YN:AxYqo:945ƞ8Q:$ȦZ)Ϸd1K "wλ5+hL7ݹwrʂ9'A-^d*ecX-2z̚9-Kvi[^"ye\F6Je+(z,Œ-t$$OيKC$ɞ ҼݨML"nV؜j9j45j55h۔F;8ϔ`̀~LHOaib1\h(pw{N䷤9+zhPϲmge( ? uڏ>HB*>tш9s:ߋrYZF^tjnuqu?dʙ?':̶DS^ljmcIgfh)>NTVSXY8QΑe.v/g's$E{# z2#kE?.;FEfv2VB Z7*Ky/i#í':fdzcXB`h\3y)ROId+z?T^Oғu SZ3:fLK2XHrd~h";xo)^cֿ|rFΠ;4(`Z%ѭwA@Iȵ=-îx/x+YqsTc!쳪δPHꕤhDI ՘:@;|#1 MZ8-Ѱ?? $Y)G9J~GCĊ!D51@vX~n}AQya(i5}«~3} p['fRF:ME%_~Z4n6D&i NzJKٞ$Z 0XҞ1. p'w}Çb/'m$X:<-}=( @ }zcm7*Hgcp&uxbꩆ\ :xɭY8E%g~JEju<+YȿYL"]j> -<})i>ۿ[_Vy1vRZ ?EC@$"di盰#]Ĭ3 ]H"11uKf<&;@Q^xL 0COlq0[ eɭS?>Yeѫ> gC%k͵9Z<ߪ1R;0Iזs=eWηġ>@XϿIixQD'Ny8I]d7v' ]\Z>JǿuRpNEEz󟙼'-T=ݤ*Kn^8&Sx`g[R=`flIEݖ$6'aD< Z㝟F ? z4QK3o?&{"@Kc}{a]Je^fH>~ /O]TO6j'#Ew0/v9raQ^P؛ԟɏN3iux3r3<&x)ޮ=ڦQݯ /^BT&վ!ZI}bgW!dTYa^A ]k21O"8p9T\3^a6CnMB]{`Fv%,U` mn/>Pﲤxpe=ʔ5Z'צ>Kpg﷔Ѯnd!Ԛg6xfsm@{!{o5GN79}5ÐiFa3@JĢz] apg`LŸv<GΤ9܍mVhLG{@LtN| DW\ ,}4CC#&,\-c/V)1ӳ PÍoo@ ;;kt;:t;*IeCT&OaMv*v)7PZ";DH!C-UeMO"RBD2/KJY9y>Tݰm׷fZxjͥW6Wwș;1]JCɈ.UgnvA(|1BS+0>.ld%nD)*"Uoæ ״wrS!IraԵ=dͧytҿ}l( mbXˤr:l,6~{ oCN2G;c7#>7M6s "[bKѺ}~gaxCrb_8 wl1AY~ZrH^+2ǽ9Y*. eJk͈=x 9KxՍ.b,+U Pl ĈƱÝxAsx]onȉiSd"B1n!B}c ]wjdžPHOTҿsՍΡlklS9`4VĻ%niINϼr;!T~Y\&*|hQ(0ڬ &uucU7`:J:L_]K+~x? hy6Jބ^^L[:&["?"͑} nT[\®j|oǖAjڝ*2A }7qV5Ig" `4ުi.4WD,׉4;b5&7M2PUe9n=&cb@B nDQ}DA9嗃q4*?gE̩^eZ: pĮ(iScǷƞяDdFFa;UI'+dHS;:"p6dR+Yq)4Cy4tĬG-аie_/_rsȗ}L) '!: P!H%gܙ ,CMJ:a-%5k%} 5" "3{[yA׫߃g 8-" }V͑&3sỹYs-7e v-tLχy~!|F9̟GlWDuL!CKD#Jt'Sj1>+"̹?Xi򥥃3oQƺQ9Iٵj O5/Ƿr .0IAx@mPPBcR#q$p!9y"cT]&ۄ=#\R y 8ښmSm,jۧG$:d`gQ|CZzT+P}MFi{Pz1xM슯ь|ZyMk!KY1sNLb 3R7{ᯌ%LLqq#c~?]M|7&m<--StLhZ[N|rn. F ՛y\N]4$OI:q;Ӫ>A>bn(u1٨# U/]Tc `Qfjp."⮞-!WQ|@NxQ#7 n[1bYG[N89J76p.ǬۧdXQ^WibPc1 `V';jof¹tf?w*nr89k`N =bbv)m+f=k-BnЪ%XoFvF€ J-NK*!%#RyN@:/?E*AmCNTA+C)E$dn⩏RIO>_->>HM$+mE6:q45/bkI%j݃89J/eՆ>Rh[?b|Ͽq)Cy;ʅ ByJsreܢXj+DbmE3 Tܑh,-eF(+yQ$~ک#"зs0Nr7s2{2$4=1o.C_ gE4 )΋@ђ=d փI8+ ;-KḼ[ʛpB<&&m4iBo[3(T+_?W~ gވ#ekSC2h p6kv*bV̬♪V!mToRZ9SfmX9'ʤG6o8OB=`85F$$e`o%R> ԇЮ|JDډ? pVXN(dnMQ{d3:1@yrU?|8|;T!`Jm\6$|u#gH㲪^bJ7X˰}I^:zjY7fԓj0͠Ž4ȷ˿v#:7*p~@Qx}H 1  4io:uuSH`ɵctϿT<==#;+9MDo#=^qAJ9"X:SMKKYv8z`A8Go#֧0_w=>-7PAHX_LrvŊSU]ps+ xsve:\-KӔ~a\G#5rt״:p*ԮYk[B^ODUκ>d7 ZxPte@{rYgX$<$ ^F4[,z8x 7)5 SiX7DTXLmDiQ;?%bgj0XG:|00+rA,W zy\JkP'o &+tI^7^2v-]\R,]3l_YD2 qͺ=geyЛxql]5( =-]'#͹JH<,ʀ- x_fv}x9Vn5ܓh=8^ȗkܻ,ë"zD\Pf b!]0D9^mT?@=ZgrrBdvtdwfDp pG'/;Ih`"ڧR'y,|)On`@”`F% :#CSPf&w\V{ jTx+2˓zy_)zdJ)5^u" fGYPԃQ{zZR O%\cMymMVѕvFu*]1>1a9mS+Eqp;jEUϯ!B5_^ikpRepvBuÖe3uf0ŽN-k'$^=NXct޾Xs5,,!|R?+ p@o)eIl%dr(6Qƫ1SZ߇7@2/wzP,;. wuBŽ2ȋ8(HrZm ۂo6𙼋pRg6F+;-7 QyWSai~q\@F~35^V̋ %ril_bەZ-~*GkSSnX7.Au6U`H Y>3SкTsQ ooaUG'zpnSh/'gpz,( <̜MZp/o4'7;!4(]ڲ{KZ-[lPf` EJDuVwK| u=m tk[zƺf#y`cb33=!N^9.n>xz᰻S"* pJd5X-le͗ ? [TwjBHnHj+ ^iJ̶"6P0e|l4X4 ~)r'&h #-J#-ğv鏙a1y:"}bpe2 ^׎B(BQ.t^j)a$]e\sM\Wv*s**}-^a/r >6McokqĬ|Q!s4"kSHZPԞhNc 3)-8sWd7A_ؗ"2JšO7rˉ d`&J2HB`ʲELjx=BHwd;Vņ02KvlNp-՚^XH 4Oԇ6G{j:[.0|PjvZjdǎP 5Zᄨקk҉0_4Vk{ Fa0b;_LL[ Zp"H ,$k:S[^|Y$܅yOQ-_A~G*!nj9 ']9gRM.Ǟjst#J|o,JOiDYns8LAd8gK^&L01뙁0еc0ɒ*$m&p|+VT!c,edpYKv7ŴoAaf_=2A,Ҕl2Fgr*~"wi/D@uyoaK2PBPZ #hDi;7{QjR0(wt"f tFbp.$Њ$Ndyi=< "OƲvG::+ǢDvU ft 𾕌BF$x ѣH8$X ) Ů^o$+-@"}D<)cY<=RZzoZ>]c?.)}7Ț V4GЅ*FرV"capIґ[˱5A&3vbMRl<lq/Fk^jrF"-ǡ]S XrK`hJosH θB. rq1z$µF Lx{^2ţxck>DdāѬ^X z@ <[,Z#_Q_oyuK Wkĝ!KxL/㤇]qVx=|5SD3-D}>HjZ +9̤{lm!"҆LJML"(=՜lV?rFdVrɡP 5?&&3ݬ#<] ^ L_3G)=,Vj/ $ ?[.*lf\h: pd!ΰ}xgmKQİeWq&#("U/htj3LϽDƅ!V}_oy$23eH!DBfp s1z:姷Mί g>~au-csۑraOOTYfkBD_i%MtRu]Xw`^LXK8VA2 0 zQ,pS/ ,i: ]NNR}8D,z7i~9f {Lwǁal-&/3BϠIz.U=)3"ð GG/wά+`xZ_ 2bze*hH0+c^qe\+%,mLفMvm}qLt=P+e$4L:b{`78~*|h`Rjj|DpdSsΝXqvq5LFt2?.>/peþL)jLhEw\(~4Z/_4V/2^ۈ' C,2AY !,ey+r=fi c֊ )Ut %pkqDtu4Br"|c-dз"熠 4%6'#طZ'c"y@`JE,NӶwzqLԁӓn!Ts2֕ ex5ϒAݭޫkCAl-^5XDg3(R[|@єNf;ެ8RHeuCFN-{O$DkB3RA1 a5G'c/[ k`+AFqZe+i 1ro˺ėi~~wd\>> If6>ّ+;G ӊ9" F/B'Q4ob7X">t':Dq#x*l@d+9>hm _TNOZtUGm3lm97O/jqCm E!T96E>U ў=7g$ jG!t~+6mex.R("H]\!U鈞 m=:8lGEckX7dǻ_"f;CY#pJ$r8m ceOºgRG<ʛ1>eT#@>ж⧻V/9-YPS6y[D0]f 7^ނt*ql{|-5aG2f Ӝk[ >z*!Ҥo߬Ni`^HGg/ Y1h 3kYiu@滬mSeRc"<%yB Cd,^j4FfOڟc$d2?Dq_ɘxb qX%lY4|; V鞾fZR[bW7 f${-F=%@ĖU^k:2Wo55 M?xPJ $#u+eiِș,TP'Օ،w ^Iwz-_S; \?k(xgڜUI*֜xe=dL{背NNcPqC!V59*^> ;;yk+A&{.fVB7BF47 ҙb\ϟ4v\ xߟP1$Dd@CUh\.'u1] Mdx;]|.o=Q9s>eE@n0ZdJyU$6|TpQ n'hӚiûV:bq.sPLݤK0jŞT;#֠ eQ= cKblcl7'`BbYTc. _7?>qoJP' B^K+.wWYUt 9ҳCaul5uR{qȅM|c3Ym$;XTUugPЕ4 k/'5bm#ucGXz4L8Ŭ|j3:t&Eg⤏/vYWJ9&{.6OP~/]֚D~M )^^p^> +c0w;jlOjQ ks6>3uzx(ڻ';T<4iw"  5Z<Ѵ|<'BQ55=L|NWqtyb =o*ޅG_` M4Ź4{kw7=ßd.V6b{q!Cy980ϴU*'(7V@}рo%Sig @_[{=FlݷpFgb0g:SC57G'& YAILAr48eFtf6;cZėNO'sww.2LjDN=Im'`(w=޴FC^ &%=ӾlkeD0|YԞ eXEnvlp+#ƤZ,p}a\>T,bԾedY{J\dڣaj9Qz>2J/%bɭZ{9gsg ~V_~ΨB¢iBU1,[Mw V8ް%>_Vڔp%v`eʋT}Ʉ@x\XGd%$d>NQT8&2BPsUkbZf.kڽXM!:;bs|id6BeⓋr6ni|՟bzx,Hs6<) ͳh0f!k }N;<8es$գtSEEZA--\%(y-Ȼ="a# F·v?(@E/'Yx6:'+>Xb~#Nc2،X *괩l恗qdC&dQZ< L?H_E Ťi\k\jmέ|sO/3%n^zG#x'| )N6gI{B#l B+BX`vj4C_j,!R)%緦 'd-a+ڲh5mw+f8bAQy꼍G#z#?j搰*B@sԁ72-3;ʜG{hu(bc;I!nno'%xmwE2+"liKHMp_āTu~2nZƑfFXH`]ytq׀(mtn_~mYyb>t$[=JnI Ѝ9?pB mh_( gaQecZZIrkw׽ռ*19rv0Kj;QNnлi嬱xrvS0 `#뱴__`u-+mnp 5^e5ZP%LkLu$f*nq:0?8H;Iv};j z_H020P91pA4"U;&%dLڳKnD*< `\f>6.z ss seบҪ<@ m\$wq.u]v&;8Mb,(roP$ ɰmR}noeWFg|]5K+nI{ jfLX.*[i!O2b:ho ?0nsR]j7Slc"tF+ s0V#Cg{b@ VkFaB;R ̝h@n*^`Q.2H%klCȨuVOOl-Z A t9Ii|1d3r@>6G:%z "6Y֠?R+`|ppABikmʐn!fZmUneu,3{(7`q$;3 YZ>賙re Gwtڡo~Iruvkb^=FiGh2ȧ=ji1.JyShroQ,,Vi$l$x:ɮOxZvLEQ|y";<|#0U*MA[d0`+~(ˢJi% $Ib,!8`Vl{%d-%!y1jUԩl #eΰJ$Q~o u _R<ʝ>.e{4a PuyP9xC;V;RF Ks˞D9ϙ,/It#O}]E u5?xyؒ0Vuwh:ߌҞ/N|C:(WIZSz3Z݇qiee}Cz{I!J83$b *mmU]AgjG zhCieF|afr[c $i4E䩍%M1`Z|l=BI]z~-iB`vr'fsUGZ~_'LMsix,3w0:yH)@XS3" d ~!'w@Po]{Tb(̴[ǃ88?ƀf7'QR< 9z{_NHq}w~/*TUutha._G7OeB R?>;d!MH!WBN@vQ6/8Y5=|pRDw[∥1Cޱ3{Z2&Q4)1+qMS1}Nb't6 Zd]x~n7I ]6t'ePqɹfv(Ʒ?kCeCՐDZ({'6sͨf3O*>{s+͵7%WɼgST1QX0@HWm4d=CoWGjc0N4.YN!:`"l{hk53 TvE%ʆɢeA&@z8TS1UADž~e CR Pm hy,'QbkɿA%1Rf:zr`riW's3ޣA #P0~ԑ L^}@9nGͺ4|*8~;ޫ"߲8JPtLa'o-QT㼞MW#VjseHRXWЂ :ڏ<܏z<S1$ɊKh&)q-hɳENn z4PQdcTQ / !EX(RFo/u ֢4Cɾ~l)M9.ԙ?C|L9Q8%2xiG\ap5ǍionlI$^R6_2& +/h?C/@%϶dL> 5La ˷C"8lxw83x9Zk1||/NMb[yXԫia+q7:=XR350=|{F[UT Ñ]ᬆq$Hs`1d}`DsF (`nگz~{fmc<2o`_(&'ƉAA0t==1gaWx3AgZ-@weN^ b[R(Y@A~_}29lKb;̇ЌhKIxmqMS3uzPJv7^*!o V{Th/=q0vaj:q q['X 1*#'*C5~ .aLjز|\ھE_=a2ax 4trSȨZv٩3v5CYukɯ/z"/s3{sgD~=/F2T[|aG` OхywwX)T en 鴗7&ϝ}\ ~&fQԇbh[NM`g1ZKSwq 5Z0"&㿹F\6{ %4D' k.Yڲ|haیz~&aOH$5*F q=X ;jufyܒlu A,b~c&dI8~u-}Eiι6܈3$ex z4qCI˲zO (ozn%G7ÙZPĐQ$' ipQ]=1zڼ]4z ͔"IUb1H4H߾ + yԹ+gwo \=+io h}ձùUl=XavfU   RJ>cIS;MV6Rݾ咜O!1clbS\j-) }UnD~(7lH6w2E B=rdlrD(<6/X'͊JPR]yk+9 ©(P N17/|oW ^:jVܻ(ѡ.ǀZ7\8MƻϾ5|OZ ppj(b1?a6T6G6gXz uh5O!a*覯^=wea[Z6'KS'f-I%Tʗ,VC;sSKɃ)QM@2 6My H0X6cTh^E?u&fX= MI {5$ vS8a͒,ي,o3z-IA8sK/0J+cWis~vEJqGa#'ڽ0H$@E`ty:`${<#>$-["(UeD~|#9΄vI vڕwBliޭ)7)p?y NJq}Qm"I|O!H.]ap,bLa9u>{8C,\x-fPm*:a'yAi@YP뼘naZw'9=iBMu:::!ۗ. 7 6x}v6P'+\H7#Ī0(t~y|$*\?1 lmFsT&?(}f/!6wXpD6,*c? YUfyrKhM;q_LLQm$KG n~"f%$ߥ'X 5 YmpsЎÃmr .A=0$!4e Yfb?'6C=X=fٴƋrNH)#|@ƽ %)mű,]Dcf=jtTUь) Bu3t^AawZap ]On@~]ٚ kdo=0þݪnnJ>,ğEdA<3v% B6G=8hVhxПAyP\6^Qr2H^WoڏouV=NynơSZ 7nC;)` 1\]9?!|~Kܹr̀tSn Wdɸ&a3٫:cՏ pVug9:6F&(ڡ^ l=r^%1bݢkN^*Y V{7Ɉ$Z-8hʂIKoM3V kqOl j!a_1>,g"&K.[y| Ӿ8sqffK 9環lM $jf%MhH?Cfkf_Xpǯ>'o" Ź cѮ zPJikCć_; \9xX3@aD!n-ɦe4qVS-k=do,=&kDVpX}uH)O$>") 8P7I!"pqU@" E;JMTԍs;^|Ì, 􅱖}# pV[|:zptL{]Z8Y*EuRg(CvL(ێrǩ]*}S~0+:HN*E.b ++Au%Vid~͌=6],~Am=3V+(-*]۽|C2|:5:Q NBM}vIm~'a69tAcg{嚫u<6F\W6%w& ießPO7A/d=>Eӊ%? |$GJ^3 "=+u;sozc9@梩G$%aRqt'/%lAB_xVUa c֌ƧDGX#(JHeGh+l﷑ >L&] xvyfc3{ V= UMH uR5`!%0mtUvJs|dKilBt=Yvz 7ZK( #|\f~K׮ja@̯P*o"*Ďaj@=S< fhYL Kf ބm()icI5Ή&wˋ`ܪ=9 MWƸ̕w;K!zy|F48)HLNKtK%N.6)O:l#~ ea 311 þdiPаƉGƈGӵ evӝv5.=oivI)eB3t2YBx1'$[_;: )-+<|tΥQ1Z7Nx2CȐsN>J3;>aqC04 uѐ]XX:P$N\c#K]oۣa<~؏>x]4\Q v_mU>Y~wzgȿOx:x%ӵJq,wDr>;XesR©†tzRkh3K<,!QR'x A[0JHJ>J4|#.)ប|_@=%":pҢ'r. l4^ʿۼ6;Qey]E+uY6nso?HغsHl8'yk#FR[DGɻǠBT[wΐՄC I~ޱ{ m4[3dMIU+ĊI!di,!Ż٧MK#9Yϣ<a\B͞f3dMs}$o?w`b> CL1ʠl( \ke.ʡC0Ru*D1.8tx'ۢg {p&?b[r;nj!HK@3M Ņ'::6Uq]"K>ĊW5F?@FG(iINb&ю[Bh UQ[eq;M`jXm,Ƌ.zd3BBrC8f l 7f@3v*jH<ȱu(ԃиP$q}tXVm2@*kguE\`ZPdocJhcq挩M+˓%H,\.ޠ7,Ea0#3:ۼ<5o[Ǫ&( ⒔kBD@t)PaN"+Yh7K>]sAjRsi DM٧oG(PhKq|8?FUn"[4k!RVl@^6@a?0oNu"aCBI2=z Wl^Z"EN, Ϣэ 35V8tXv9ןLp{LN+XT6n߻ʡC*%ʬ,l[ >,+)j`+rHzjb4 ^jhz3"/UJz s:er+r VnSt~ʁg'DC`-⇹| s#jɢa·%9R ɡٚ$(9ÞT)CyߜQ8"[o~6c` F&RJɅOBO'}MǠ,L XZ&3B*R^сkq]շpJ=b}? !>h7W^Ϩց#{+LkZ:) \4 g CP BĩsD[LZD!Z%V}j_JC_u7kYf(xbz3\e[Q}l[l"N-`nE4+Íq mYkz~>3F{md#N>ќ0E\.pHwB)Unvry`G׬E #otR ]81xUTxfJ14WYxFko+!SJC5 nM: Z75odd+Nҩ߉'1 ^c#7_h~orZ@w bWC=+ I;*Vix, Rv_ݍD?$L(P(1p(_wRtՉK0 imE Ľ=h3ŸK@v){wi,t%nWWm' f95G}|rdi&`d@d\Nvb JkFl"+#WɷvT\<Swgzv)ctg%".Ya\skM|CC1%$"vx do:V=m2;as5 F(=,Vbxm5|N/[Sʸ?hL/%v&985Q :%; X'k7ֱ@z!)%bB7˂oNqS/{{W1rq,-f͟ W ^ÈopZ쉑;=øX&m$=A ,z}n`J@Zc?H @4!ثZ:&q)/M<0]$@9w݉S*N+"uu6W>!*° [ 1Teb2Bg#S<^S%˕CKB~= 9h 2Sm+1{8 Q6 ֺ%3& TJlQ+0n^u|VLTyYzBc~GKw4 [LCuE$.LcVQ'_}vܲr{6fKbAŭXĕ~ TNŔ~9ʀjΕdV%3Ng1ފ43X MNThc¦ r.nR?͑ ). J9ݗuSa3uVΛYRB738C{Z0 6<̒Mky8Ӊ+hg“XjH.-l@!Gt~o `X! fm|Daɦ]QO5>XF7$OP!kQ;N}S+K!rL;Z^B `C^;O5QCV m4}))guXCle>CS^%(dG6lN/*㘚>rTeW̱p5sOy“yJ O`4LHv3BR@!+81e\s?u䃕}ޘթ ٝ=VlBdH hye,ØWbq $ߧNDya0CwӞ.|j})jT}nCGZU(?Q=>)#+`o':BAGPZ*MP#UfD 6qf74nG24ں1la/Sm{JK ^]S}LwatC:qS]|S BzP*!H26"sNr@H/HnMhY4†܍XslMݲN,OG/:d[.1a+fYd-D戁4IHb^ʙ }!d~$Iܷi s =M,:+% ыoHRm4/!Vx0kZCd1>DVo\G9R'6-ۓ:;O2H}v\0LoE|^U?i5f"= M=ZޏqH,Qd8WŃe0p kDm'"?1'.9*~V_iz"熧ӄd^xaG1aJj[61S5*_=wj ?0FNQ'jyJt܅Ɯ5U]dyׯX-"z躔}X8i)mpHuc)¼ՠcSL轠_T}|ΥuO']I,Ӄy} τ'@qC)?BpO/;Kql7@հVʺ_tQ}%#NRwт_lKyT,2?bF.U8Acym;:QZscծ10sNW7ҙ*>E, |715&)CldLΚ+=xe͊/;$;2d Y( Qq~Wfb2$)X$Qj ?>Ax@>eGaU<'8f5`CC+{>"ˍfZf@tU!@,#c,S*b3O҂O`lU3z-1hQ?|ݹ,wmW}=IlT :)1#Q9(HdFs$ k%t7QDķts&I3r 7NžYKq0-_fzRdf/=Zd8䂭1VfiC\3HF DљkeNG@iyR[Tr"̾XȯrVލ |qs,F\a 5(iY fnl6:NeEx ` {y'ٍT 6(0!F˚[4 }5{|ODEqPhɟ&5Jl0mx+j"K%/%XUhx$|z4FBoZ}eGj|*'AjJJ r1A:l+Q-͈e`jd26Ӊ飿z"jpA'H34ϰ\j&6vQfUuLUxEƒ@xR{;`nf.G\az7>!-l aU%)PNcDQ> *;OGZ;.ӖP%wI*Tf,VRҕ_ӷE*іpYt}CbgQMkӂǘBbJ>doV-HP?޴TVZ_ewނ[d`Z@KPUJ#ߥsdùxÝ}.DĂΜ/cgR~5RK3dD A|E_XF ,h`7CB̊ǾXj}ĵn^kI$&sV=2/.b({8'.;Rwދ5~b:ӣgEOָϠ9:1䜑&v}c%]GW/:|0| v=L ֚3a4SQ0Wօk\F d bbۏ'RҢRV|ZF".镺@-s3xf@j =~y}1ogNْvZtq=hiE{,+]cgeAf5Qۑ(*I4nɞ{0@OHzz#rE)m'] mLRlj.0dys# kNSM>+Vv[ 饅+OlD] ^va1 +0#)hO٬ PΛk`GE 6В2RzBHZ6G1+Ѹm*l\/݂ [?z' VO_PFBcAىA59' o:O'aVmյ =LД,H8pR@T޽IJ9}'sA&{V l,! Ú&afaT/ u,I#@ȖHW̩;,uq.Ȧ4ʴgw[z/>\1,? P?)}îBCV'p"$ΰSuJ1` A]_޷(@Q\C %WuWY# ƾY~jPYZU_RmS[,,WYmV_j?pVRĂvK\h(Zty#hYq P ?wg 5?O3Qy%"m%RrIK .)\ :$OF. F|_#‚=Qh/;;e!'s^AK|ZFF ]"Ǣ(`"eM9ٴ taqvcyTpk1Z=ƈ3$zk 1k(O_>og?XqB\Vc(*5ҍ &"笁ǁ cE3]cЧcKZmKxP_V l$.:ڈj޼'g[Rƶ}MsrN#|2HC-{nVAzj!~O*B9g«utJ)j9ϖnCOڿe S =PuxmjHgs KV GcZz Sm[@s!1xqZLV=3mK\G$1L4G9gu9\hx1fZ8'1Grus8LS.R?E8srq^m5&믰tf f[)( FHdo4Sz! Z6sEIJS.0 Muo3ź)Tϙ_dlۨh,CHV5 TEX-ɍv=M(S%/{AL0Eq"@Y3-C)c_c&a?}P˷'=45!jύO޽C7{ŶN(;P(ՓuTzh[9, 476tg5 bɜLvnLLz|7=ןn@&ؿn_s%˃}%p`=NQG'g61O~j=ߡTҋxn*HĨaW)E-}=/qFSARMB(y&]h@h <9+'=t[2ΟN:4Ŋ)%V(hmxǪ>ߕ< J=fLZN,!7}iK4# oM:Bx3?tr{&u=\Krh-,?:'Z1Z0=,fpjtLS7їn8bz^FU'\v;`Q+ h./CPI0~"ٹwm,R"(d9[R:ёeZzc-/<솣&"Θu?2JkL!l0ad  dbmǸ3ʒH(}2jb@?Ql qS:F?93y&)BH;jg?"˸u=etomV#K'+Y47y<%lG5EQ*r#jRdt,;?//9Y.|lpk29VID\rme}خ]>¹ =ZC`J7"u׶ə`gc`Kυ^0&.fؾHh,#Ͽ_o2S@x0̍|pLsǙ1pqGArCى R_~)-s4/7*B̞4iVF,%~(_L%0 \0Ǖ/ЃUQ]l9?.[ `Iu퐱)?/!pmGo*CqQ]yw{Xwx\eoYե(ScG"ʘyjW#6IaRňAF%(!Ní$5w#t+K$m@SRfy9h,d h,t8ő¢ +S1Z6=pu X10p{ #H5Y!3t1 ?{Q*7~="?4~>`!Ep=,T-YV>;CUM%V7sUqw n&CI[!d,xbޥ.S6!j 㯒ˉ(h3s6uIP)!Zl{ ?;5(=vP$P:ڥ%͏4_%<#L%!"ݥb{)|ғ:]CrV/z'J+;U(%RJ*eP[DR:"S#q*DVqe c1_Q; aG]`i‹u6O9%&f ݬbְ\6E!}S{e) sj^c$w@H Y# ɏá(" $_w\FTvn93*ʡh|36eC!kv-\=?Fx"D%\ ,Z{IO4pŶ7K0 _voV5')^`PT%6Qeȵ2hz67ٳ(e)2$}ܲkx觲tϬ$hG*`pÌ(8݈@p' H;O zH+_:/b(?,q)Ĉje)Eu)@4aÍD  WH2~of5LHs!fX3 آn ].4[`m ,a:oVÕC``K G  xDr@$reSꚟxɅQKWᝨ̗\+u0bR6q!Ub5r%0LЛG;? dB$}xI~Q&'ElVzbwa-3U;,2=; 'f@WohV`>7:LFan viCfrJE혴.PkBI(_Y @|S McW*Cq`&Dʆ(x]؅"`n[YBtx2p@aqEy Dʀ%*^%l<1{.=YWt<7Wyl}-jKpGCK;kc^#j.|*]@R:oc{4N16o9`W0(f9_!p1H {`7E\U#0]ԑ)Dͯ^FįIxx[`6t;8|~Q qGRV/rqؑl~n%SW1d]G.WGvޏn쮋Nh_:O2,v D˳A0}6 ]p,=YDvɚ19"T32 3u(ay exWUoG4^S0e#.cL^;*PsKUYu8`cIfS w*5Zr1u%ƈd*9d<06ƯA(Lm4T#X=]1Q^ʮwE =Bɴ$oE$Rيx$}6|XN4'7Dqþ]/@~&r_+@qSZ \ȧ˅XfwX6Tȝff#didHjKT{n1ġ2adV)9pcF5L LE Dc,LmkORI>O$,$9Dn$co%ĮDvW^)ȡ)C.8 ٵ5 FIkd!c8r&vwH7GƵC+uy-`u B;g?!(:)VN4ȼrɳPErKSn#~䣐MV |\Y'CJ  YhԷ1&ԉ)0<^cf8V쵘c%O*h] ][`2:zԘͧDYLJP})A΅AL^bIaZdzT#t SUF5i=Ju'n Ik9+mMf :CڍW(!\\jg=?`:)ar {OZ{^_W:^ Ay6>{mSx&,|AKIa.V\6ՃCjU ,͛l_knf'p !@,Eauj퉠}Zc=E}Ɓ2Ҡ|ۀb~-fOGA_oWqorz绬lxPe2tՕ>Զ9+(@/83w76 }8tBS i>TOnd0u(h[#m~ b`X^B3VDa@X]Qe J t/:hଞ}ZZAP{LХES[yL0ppT6u:IPkBN=9>>5?NŔa"bnA^@XP#&",faZ*24DM6O}LWl:.ؠM*=0uBw% ]ͱ^2ⱂOsS#k3™ ] o2,dzBMne=Wy&TmPmd浲6'ͪz$tudF7")pEr Bʧ5\F@%ڔIzY|iuR 0iCKֽ7j%cl)8iL3яÍv!?j k&qWf$X_›#? Wx(voU]/rf UEnOrѿy2u͎Zђ9 cf&D"[~ ߭ucnY  sne<}Bt&vGG̍a7(a:pkn&MEv:=|fT|drM%BAubAT)ɛg3=K,>IR_V7o+jFP 6$X rOs`iNC#ܠ?cxdw؁WZHMb:7'=Z|N҅s}kF2*B@2.$ Ҳl_Q% ҄&Gw>7E˅rRa/݈KK)G)E /~*}kg9gu:^՞V2υR&2fhT^neJrLqYJ[ `ϯzfWP-MOnOef6* Oe #ۭLXC+ ޕ!L1\9.&'7>o$V<1xVBh7#finq!jej}Eqg{ȡugq{PSI+wÜ"LYuXM+th!7j08*{z?/݃J10U HRf;3,'_Kؚ(W*f`\0|Dl5Y:) 05A!2Π39V(}۠'(OyaF ppye ķ_, :}Cl֓㤀0WFm?*V_t4рY NV%XeD)LiWGKA3*ib%ΰ3Ww h4WET.b<~n{ERYeژ+\Q'Ephϒ$"O%+JLs?(*'szaOt9[G"FS-r>>&GNF~(º}_ %"gΙַRRuv~m?.DK#"T@ Ÿ# {7~CQ"Mҕl y=_asfM_d!*nZFa:ZBUk&(VxσO~ekBCukr(OrE':F `z{k3e[ZN2x}Oc!Xem@:[j$A"Q? dӞeU1ܜl ծuqA'x\iU,l"%p4^Q)Z|& 8w0%WZ3>zq|yFBY)ا;GFl`EG%?RrtatC9bRXjR}(d3й03Ŀ ݲG*`B( 6ҥиZ+ ^1 O" ǞwPZEN"Iz 8Ƚ(/wa$`Ѹ)#JR~f9y#+@E,JD ׅT3cL'TO7sk%oX &,tƢFI3kԘ.P?Ttov$c~^FFS>7YcӄHw ;-Lٹ"إ;EOy%FU:Dqv0{I^K )ȍ-MO- %n I,P-nⒻTpr#L5S7͡OPS@,M:HTZ9۫S\4IQ + L#mR9R|{#ǚ5޹vgd}tF]yU*u^vnƛA9k 痁H1KaD|4!ֹ6?`ŀ~c;HmKMAal>a-\h9^ʱg[b{䛍 CH-@:C=]J:F ~ ~aoI~r*iҵb7d,֛ ̪Mv Z@{V#Jۥ+~Οu *Zŝ,kx:J:'=à^ $ɮRFXNõ>p݄AH7P]daR0'~uG+qEtɫx uMϖs7Sz i|Sޠ8JRrq:\!FGe|D=~ٮ j0lg+ ş7G }E\ |Ӂ['aI3$q:O)NM-!"k(42YZW{ޜ-,Ӫg+tMFHio۟6:KwG(|*K# ԕ(&jLO$/xq_hT)@BmZF4X֕n/"\9{BSY\EɲD64E@Smʠ(e:AU{7K4H>*:l^/s>g;|+1"cւY&|hL~R0*Y/0DF3+$b%/I6K) agxKs80myQÝsEnt3[Mo.:@L8qvD8f.dj.H %YdH*Hϭ ՞]5<$vH/Ugg:~@I&;=vKC(JеH-d }ʽ"// Ivetz$łŵ1I'8 UN,X!o^NFp?IhWk+ ͎xa*/rqdw{!E; 8,rD",{ɫѺ] [X`{yh Ft ŨG7k=%F}$s$>s#$\`cBgڢCa &zЪ 0:R25.{^29U8EUlk-)&nzEZեžS7pft7a1>;.2)H5dշHzn 5\;oz?m;h3ɬpOowEuym`}E^4l 4dBZ l8x;#/޼1t`/څ 5ED\<1Œѥ㯐S%(<(SN 2CR(sI+ IHLVcqIy+0q=Y8fi-Qw5hYB1 vLY^ qO( ijX ]RNT {L,O%dV4 q㮊W~55/v4rI%F&| ^96sX[6]Hlmi6W 3*Ks,hGEH,7,w޾u-i|J冃:Sm_0B (y(dJć;XSK#ΒB.L3H9^jO4 3B榪q"|ZQtދx?t]w `o6UHN J~*' Xf0[,<KE1u,lig;Ze8P`.HLAN[z zNދzC{Df?r/2ijN 8ؽ2Yl7)0\oߣ7Qdi{odPW]ܮܛhݳVqo;Fae1x~Li:W3ct75ܑ]v[mkuF R,^gkr[ M aqgtQ11Q-V+QT%[P8PjG182o : @={f6llr=bB(ѥ,=@DLOox`7:j?18o;+$N5/ͳ'NAn\B7,ڰ^H4V4ʹ?y3?J/'(%Ar {)Lʻ>ѕ(MT/" aa1 ?. D*ʾ֚H2+bp5zm;VIU,^nr#R;quIY'ϧ8N P=r;j{Bq}BRt $[g-Q-\NK9b-a,~ `0Hd>(f/ b۶ea_i20ٴp *؀_HwC뀄D>5cyǟlXjCB#[%|E{k`o-Ϡ!] hwϏĢ}䆔xY[~ybBfE>6ܣ_}_-lZ$KqQnX'KjluL nnm r~CNKմߐmcd<X.l5 ua)o=;)'e_5DK&^-DԱbttK !PVqc)pD=Ֆ7!DNB9Dtq z=ADl WQPt3~}*'qg>yK w@}= &^}(ܱ}FF<w+wC@@ sSeamfDhĢ1FP?EyREb(+]Ex0ݑZx*(`q2ZkArqd#19^GTjxʍ"B{]Cl w2UO6f[HU@VtvY'Pl|(vScjS`ǁepY#SDA!SFY9ݡ)QYS7: !u|$w\C"}xޭX: OEaK ѯOMP=KE5)3-`IC`Ɵ@Vɨ+,QS, iwd}=:( OOKB*pTX끚DaD%2+S*9:54Gz/> [nI3D-YP`21;PIh?7b@7Eӫs[otYeFv2c=uzq:P8%s]Igоq**'*"hMB_3P*aQD$~:^][MQ8Ķݎ1]V/J}l%6qfԚLz ,'tDx&[J-3["}<դX|zc o7Ȯx kB.wRECE<(@ ]9I9 4|cmAd1DYt!-Y0? ׅ8тCJB+ɚo?5a GܪaQ#okfno)6D!nJ 4sMhmALW:߸5yq}#@ɚ~n ˣ@C|ˢ<6ߜ ^Ⱦ]Dc VjoMʌm/z|xlj}3᝱ ͍ .UTg\y:3wf{#qjY|F~bou[Eċ(2F&fRejւC;v;ޔܯab/x޼;}lS<+$7 Il 3pi-4\$n1~L ~T.;6r"VGΓ=l48knƣc$o2-UvVXjєcmiX 5|Kb*m׆)o  /~lk.(,^oя$ }%YȀoZ4xC^A;I6_ឋ5 I&YlL!k1VR/aQ,>KIk7H>'Ϯ2,Ф/JN眯'hEDί"pxc}y@陸Ky\Eo,Ig{ #%u 6$VHx%)aF#9,g^%z^ۀr!iR<&n77zip/;LoX\Eҧf8>Wp ĉJu2߁NkHEiV^+nd©aMwuL.)`hl6{LMl'umx)mhFlw=@%)F!ti9XOsrTܬ/ NA<Ĩiel8'swqir[Yv%oݭ>C< 3[NN*=TM߃Ee~`Hc(W_Ȫ:Q>ak/~d(Om]0. y_@%Jye[ЉTD>9#F'Tӳ23<$Owg'3R;mG#ků\p`ZXDn$96 M.-1$(Q?+4QY{eGѹ sRV>x1 \n X(Z~CxJZz f I7 +>Yem@yi)DxaלI[OwbxH]AWiڤGcml 2–]T; R8%;_4W6-hF=@D\(f)DS"U1>G-g8b͓a$=kvR / 9vO/cn7GmHмdݾRq٫'+Y`CbV @?_a_!mvIlͮ (Ǟ&|QdԦvP^:hf)L [b~h?!rV \MRC[2P/j\k-N"ccp. jK[*X?JpH1 Q#`llp9~;71[m1TF F^".Ӓ(L>1fE[d|[OsOvd?^Va|lfSFܜ>; (k gn'̀qGX[ݪې%j KyBnާ9B~9!³HaeDqe>QtϗM 8K#&ˏOd<XYY3Ђ- Y}#:cC+jb_Yrm2Nwm{b!}xYlh&\ r{C{ i,c"k35^:f0~hN$ف;bP$܊q/VFyy$-קRkADU*VpQ5 CՌ9[>ux&,Dp6ʻ+n(OSwɚQ]!Fk[\w9@g w¹K7D"*8O[XS|nNLϴ;'(1pg1QG&W .?tml">+e)k* nyOČU  ͝F~HBI}2U%-#b4GbUtK"_.62TIvE%o3sQDXsl)ռ ޶=J򪶘 [j+t}_\i1:=WhV%H:8X֞x{4(^CJ$Pь#Fɖ=E4皢1s+p )𰨥Ozo'~פ\tܾX{|U6/4;b\CipC=Lda+h2u|2-!:$B]c WDB:́@EIfGPBn"T8&V<WM: 7s'il$I|n-1^6kuː]po2{@@(p~s̔~" c_ @GF/z" Ncm{"q M'.N&&@`mXP$Zͦű5ns'Eϒ5 ssV)rT Ӥ!15/{/kEd|9w" YpuG6<\G!& ȧ%W`ԃ&2׉Y JlxuKQD3.SB՚g[)6o=ųAx`h2f_gmլ-?W.IP6^8BsXrc}|ec)AgcV>Z_,WZ-Lpg *Hݕ]~Ctŕ@_wv34H^ӧf%UXmC=$~| RlcClFr_ôQǜ5Hi3؄2uezV.U.A6O @} tSa[b)yj P4-_J)̙G0yٴCuj!1vUigqa2I+j7"&ȌfN.kټCve_2#]?خ@zĦeiefL.N.ZJW9PVyCHd:L?Du𠋒v Z+wx R ov2Wgʬ3pU&Xi'R)X Q|HtiN*wy5_w֎[u c4< ~0s4󡨩X_7$>[b@YNӫ(%P 1^ d˕~ L{ϖ%z$x-AIܿ,_=|Ug.2:\X482uBB<^><%7l(^W[pie"t[s(fsMp65SkFRÕ<h`.̏]IZS86!AeNe9b<08Oݲ@ @A,nɗ>_WVWh<+yn8:GZ`_dw/u6I}Xђ8K:xE*HۃvfOjիH9a׭%9L`h\G)!wL0ʡ9@E <>f Ńwhv_ aKEAqz.I 5Q+h]יñ0}4vm:s熨Щ-1% 8A1]Pvo')]&&G0@yG+plhDaUը+)[ M 5S;boo,oVe!oVb3Al2!~SAKuX4!F㤢[mnA/m]ӚBl:##4ibC"*ĬMB.ːS;6 oКHpPPPUإg`0<\>jNWS~AwGg ՚Eī$\m+$XRнA@ ~`G7XwSMi%BdVF~hE4tްC k̻% r:_z. מ} &/9`(DTveI">3<*4)*qܳP€5T~Ha݊bRb'5`!>zmfm-݆ bOW\awHEɦ# /}ۑoZluX/=ST&[4Qp\x.v~i}9m̴&ϓfA6#:Zmlo,YVh%KזZ0Ӥ0iZ>Mwa6]+-8+ڶHD$S ~*J~[lTļG/v?àrOZEAmu7[Nm :da*"#$ #h`Q,'>[|u!c\jE#B3}oN,~7' EdpY wa'$?.cNDU:E{'gbXT}+n22!;w^jXN8V9"G^UlbwȠ )`ZdDTg{Q"Bb٭bF0]T;@Jv*DEa;h ym1g25΍00q>i7jA}X3,&2kWXLVI[Dcum^l/Dއȷo(ӗv/|R>/_y.[plL߸J-0t*kWDR"tI1ttyAԜ.:ۻ x"(0n[DTɞzߤ ;xSF~!6#̛ ]몽la_HSăIݻÆ m'wlcAg!2}nrnh@Ηv~m ku+]ԕb+ق 4y2MA)PؼGUޔ9wKr}L8GWYb@[(QY)gw΅5]t 1S[ -GG?aJ+-䰷n2XXh_'-amQh[ s-SA\N&q"ִ'w2q1bńnm.Lc*H@0]tT J|>9(??D\ a6v]~TxҞ~+CP4?$vG=÷Zʾ4t8V0Zdu@:٬LV~l޸F -A 7#AqdnL[qaִM}|sF3'9\(e]`KlLE 5SBTJ:d*E]:ާ^8/S꼵ygQQujL^n!&Pa)dU'r~?~=R綻^| |kL*Amb1Khs֣ƽ@}مќT7YٗfgAQ[\ N 7?i6 )!CG=ǃ&TV @mR\hшwpL=e'.Eid>rۈ0RVdaZ[#Rozx1w_l4ލfJpE9}V L~bgf'p\:hָh܌H Fd %vcNGAɣ CW,TNyR³GEhZAp5!+Y*Oy; S4XP7ꝕ, ?7~6) hs/kN8#q,IнfgnQgS'C$żcNHr]xQKE0ˁvV[:x5cAl[1)z3.~*A\&D(2yMQQv>0!$QnNpD@ zQkAnT"5 QUeJǦ˜\zCuo-T]}K#}e{&$jȸgJ.*dW/?^DY?¥NJ| F& qo=;H|ő&Mq`H@uq݆G%D=h tt|f=i nhْNaqQѪog/pKg)V;'SKj-ޮ%T(pf8Oh4$nQ||Nxbi>re9<_sRߊ.F! )B*+(\=̵("])1*:rU(Q&c&,t2+<bO2)o!b*M r!|[hYӪ?)P'/뿄_+&V#ϿdАωm 'vkwOUp&MG@I=d)AFYUd8KdʎA$G0Ɣw)(&;sR1hQ|}ӷА nH#qcXdWwV1e%N~O`f b5JV?F@Ѿ0i4dspSL:[e^9qn,I7P %hJ>bWn YP_kLC߂~gf" Vo$O]ǻ[ =DZ CEf((BZxvczmDZF^: V8߅?3aVOxw0W6ʉuPnq{󑂖h,;j(7 fjND7SnPȈ&OsvhR{ bUY}ߍ'Y «n;/4lع_*:ey 9"M!ٖ[;GBʓ ۡe:baҵ>E*[^g_ʄ<@ 'ܣ|A1SŔI8Җk!ZU⤉]2UX sl tS(W*ɑBGBZ%o-{-y|\MjhqGDdj`b=n?1f9Hm>ݸtmN$9r.FaE #㳙tTq+)zY1Adl1m#}cw(m .];:XMsLF> m%_n6Uw*.AUs51b\jNaxs8At e"]^=~!:{%XukbJ_҉1U0%y*Ĭa` {|.l{0+UBJn,ki5_עqmծΦ@- }[mTokLYjKHC0[fF)-l-4 _[c֩XD˪to6c?ѩI\Nu#@tCyiy]B]k;%ȇEDG<'-N5zHyߪP&|z(  ]Ú8oZԑ"SxCT3?Hesݎd La\In%/oα ]-`L)<'$^S.yb EF]bT9 '$UZ_c#0U)cNtl*x8 wT5ϩ+%u|˾I~Y_4c|B6oNZ2u/[,8_:@/xl֗>$72 )Od** ɪ!;ޢsO|:( +ˤIRi1`|bnKʢ%SY-[q8 Iْ:d!=#{i.1d'T[`|]ޝOZD!$bgZ6Zjh|hC |YMkV} qxu t 4hc& , ^J>1]cWrVL avCͲHW#[GlwjaM5o/R1bKn !ww;KT[O ໯6fe&ɳ ;˚yd81uУ#]},'"JG;#bXU^(k9ky!2" $ |Q_}!J"U_"ĵp۬Ȩk'\w^?ċn0k*Fo~,&.Ez.ya9S ;}ɧrv<Ƣ"QwE_JL 4C:A+h>Czm2ԭ}mj$pe,KENԾnkMH@u#P^[JCwMu= X܅B?27^=}v Ȩ5 S} ُ/м$MnD+}E0F MsJ;C;LU قţ.|(RCkK;!rw:pJ ;o:Dʇ m7RzAl_#]%i *B Nc39Th$tlus Ҿ=ņ̓Tvtj@u JEP7_^k0 vA9^2|{I8ER5Ykh0Fy)ǒ}F0̬G#Lf?w#ohrfU'MnhVzZ,@?nybN 6w%;O~MA N@ϴ'!(3diI#wJF%fz񠝆yl4DEɋjS/ʼvܧ2.hЕuƯÚE]zN-wA(>l4&}$-ekODƺ y'7FZ!ZgDW: %G5= ,c:yAtLZؖ,>ă /5A3hɬn `.>ޗ5݉A͘ b ~)Y't[r͒*yXy#܉cIHNd>XbxB[BoGDhz ѶGQ>wut$8_⽫Hz81 6/ 렢;rqC܆Վ4wnaJYub*XNy=#֌x)U-F!- #:a-MRsͰHoq)~A^-v3k=׻}d9[jkW"=ۇ/;bto'cNh*{" iT.vqq @GOZZY[nIڏ )^ߪ֨V,fQe-ϨR77\q׍X+DKDzI$y!YO. =/tbX{q}$ TQ(@1yc7s6&% UBL{%]}%=ZDP&lzg]fx}e-9G Z_UT\!F4mnDL&UC҂w]0, [  @&!>:QoCķw|Aj|%{ʶxղ ܰɀd}VN<t9MjhPVd7;~zbi7 ?[:B%x_ Ҩ&"]_8gmV vd2nˍHf~UR?KuqO XpEx yv{5<z@Z(M >Ǽj F&ct|i6[@N;d~e$ A% ;6(ײr91'?:@jWU'58Ph g%\ Yuj#LҶIt@kH\i^sm[_N {zlC%8]>p&o)\zK%AEΡBO{FeJ7RJ\^wc7"3krłx`$@\n_y~%r"ke+:@ETEUOOB'B.>K3}Bb~] wj(/2m u. a5'r'7%'F} IVɥQ`f|ђ2) lC==ZԑVD̎n aLW2 Cz.͐+ 8ln$]%35-gV2fiaʖ%Y,d >k|#6ie4NAA Fps*Uwfj\Z}n$a. -:@"Nəkv8J=3]]= 208c^! $#vr1 50AK*bd)X-y22Eo[|p,'M>LN;Tcph_'qpׂo}ЌG -8boE?Q>AО4#7"J>ռ YjM"FN~dB*"Q!V?6QJ֣(Vtv S./5L3yM`ۓ5mGRZ!fWN }U漍E.}ixPPb0nB\sqka T|K1K]z҅wqKd۳ݳCɉz݂'i:/a:HNGNހ{Ya:(fT9 Nc/)T۸c>C /ϵYp|Z<>7sS߾ndR4O81B:aGV&e&'W@w?_Xv3\estX ԕK';!}Wf,8GA[,5}&xwcT&iRϷ yjcz߮xĈƈpO>~RY!J2'0IYЃ޲JFW_◮RKȻ~6r]qdOahSƹziP jvF=q6%~ҥSʦ*esa"vh3t~J=ɇR>XgQ 6Z xqhnK|P/oDIZA=u]띗5  LR{+qje9A+a`aR{B5HX/ V8DK7%{8⪾H_v=Tؿ]_WEdhJڐFYa:́q>tT"\>W%C<)|N帓;gN B?AΊz`lY]it!_-PU:;`: R&IĬAyqaHp|Fwu .L{GG}5%ҜcxqM$OU`*bhf&o(%ta%VLF8gx*Ʉ?K S6}>Sc! }sT𧽱=]Crh.MN8.I7_c㓐N9Њ,^'jÍи>@s5 ܕ[; ɆvUT(m&Kp}P TU9tşF)*V{ iuWO?hL^dSA-?V0HeW87d܇t(~-͆s2Gܭ4¦3}c9KJ9[Ž[u(p!>si YTDux5!O*.PaQ|&IG'}9-zC9L*}* ~avTvԬvU`Fߓ=`:Pg{趚[#ABsy/w+5zҧ&H.IFB"AꗟN4ƍxW_B q0d2֑|M^f66EM^:u+v̦h5?M 4=cr@ý6>gΝO1sw]nZMvP^CH>վ7޷O.|3to;3W-ˢ]:DN h?„=e-%na[z$u:2z)ROs/UEO`έ8:;k.&'TWA`.\RP=bFfڗ J l۳<+^o5QS }GCRU?ov+ios/K44JUxxpT41;j:̝ oJ)q؍ҲdMRWn:٫7CcJm͸oMcu%ڎ2 &EFS 1̳_w̖ hgC JmPJumz1UM4 OH*$JmL6SpP B W'|FsObt1-Uuw,R]}c;)VhRI[r9ܩ&ZL`:^ӔCZ -< 9WN"c,J@)J#JreߐU+rjiǮ2ru ujQ/ 6N)&Ũ$ ?4 0MK]*FKU/_\B~NxylK/+uT,ϟMN57$Y_ ".ffaո'tTؘ@>9dMۀMlC߾(А=r9i7m.$R LȬqEܽ.enѷea'$շdd1BOKIה&iKw|j,VE#?qbm)dI|d 3Jyٖ-\߁&s̽#N8!A3z mɷhj.ΐcJT^'F.*wP.[(%ĕ#6Agz.9evЉ\!F=z>!OrV@2}Π/dwwV6;"K. cB~Yw޿HjƖk"vgQ#I:F,8Ke+f=9Urx-bnA[86oELsځw*\2"v,xu!-:)rJyYх>8(G3URB̝hAݢ1hh Nբ^cd 59ąKD9}AwEM 򿩯FRHW{a!dlw6 pQCLњ2SӍ|Jae]X{cX AU5ˁƔ|`$pJhz+w+з4wl'*m;Ԃg$ δ&~\#KLg#7UN2 sy]uaaFi>KQb堤C^:n$#g,yx_;.чs~mP2x;LHhT+k6!v K^(d%G1{4+ˍ|?̔MH#iW)23Bh.UɬUBdm%І#Mg5vy3oӨ(=$o2FH;"A2Kq0/s2V[V%"dc'5P|=6j3_ٱ*mT:GWaWzr?VI|0%PC}=aW=Z{i |83zyM)@IP2 eJ&jdK(Af%$~-Ux¹ށ@Ao8xKgz*G~+GIPI ZJ9Q`˟_j8je0Q9sHI:bv n Ak0$lyBK}&>S:հ:0'D`>!vin}MrpܒKe!2K>U ֩Ct"}R!kKԳ6O2c2_GOiNwIGKW}8˂ &41 _Mf*.h,Qއ+_hhW5v,<է)ȱeV@}rN6CӔ m|3;~S*HPJw6 S|j4V|FF@4$W͇AZzv:n !=f@Tv{䖿x/eݖHHzA *r0q@⸉_ y2QX{}}[c Dp"rȕ΁+#w?En)P7ŀ z5oXm+M%Gm1ֳ̆򲮢3MNs%n=_ #n?Ȗ#"=EPjvm(s88bYS[1vm7"+yhȾgեgҿPgqKb$ݭ/oF*!~Sp0@as9!fceVPl2YY?Խ';|kLfz{ Ըޤ"xbh%iޙ8)A>qG>@Jp+HqaG<|Z/hJR pbڔ5;ͧpaڰzPCQ ~7eVG6ּFsl83((>HPH:kU;0 ]f)O^kǺ!U{CեzVq m#bOg^  %v` PXD)QՏLZ:jqu&:bE$Ir-HCJUE" ^Ԉb׳0hfʂa9L돁_A\[ r]Ȳ_AQ$tdAy _.Zn ^KuH0{D1T\ajLjY_E&m]h/WY\~Xs 1>;1DtV(XҚ yj@{ߘlJäd &s9Lt. r`{^ރ4蛲OZ°Z;1dscz$h=}͙ N.ddw 8PcWy^D86.X(Di B+<.C MFм;ڮ?7q/7n9]3FX~fqV}n=܆^l>$ 6Gzxm=30j8am& 2s){ ѳzcSW0P$9l|--H].a jE JKX/jCC? Yʗ7PlYBTe#$V;AO<' F|@ $lSo71O!+S+k |c&%s>gwF?/oZD6U,C?sE8-7} W&xZi{ޖq=+{q3/~47D՟NgbS8t7M}C҆8}|44 H^CN|LYbis,W5 %FSVHLGI!ܢȪ8 "~wb=}*<>$4(Ug{xE]>N}:1.V)K-n"x@e辎-/r-)6d ^%+DT;',!X,3]xן~Ҙl _ ")# K¹ޘI 7 '?KiFLKKb!jٽ' )@\ڿ)܊{L('SKrњZd,{6&(k0 ~m6( m}RtzTibJI9GJZ6Z\.IMP`;U3\1MZƙ_8IC<4! .fτko YTZhmU$<(y \3Eƣ*6~p'ϛqzqu"fj>N/ +-M=[uz[,eMvpqV ߎkE̓VٻA#'/eirS1 f 狻3lGq֨1,[c0D wOFt3)> *#Lt3j--Ӌ&F 7_!`wvF1SFדć7OK'0TV{Xq :Gꍒ6toQ:lfU)FLVzll[-/W?S+p^MwScGzwi~5tߢzgcmqwuq9hHK?{ǴCSu'B\2P1BFa.K(ե {p3kTΎ#@} eg~e0F& 6qϜ\yG6A*yDeUѮwlG7퀓X#sUBIP=$(~NB f"J34.ZOos~aulzY׷k;6iѽ4[jO@%*vIvbga@ 0?:Sf~׻ظ/4ƖFhgahq}.AlRb$FTJ#vVɷMDr.WJv}~Я\#)"dąH@г~50|_IڥJf:w/cٮ~Î reF>cbvʡ:D`;0C%/1V{'Aýunr `႒]7nÎv6NSINBF-~wνsd,@UiS`>! m %.E$UGGt$ ow2 d/^5ڻ*h })/pu㮝a v`%Vw=u.M6MC2l Dɕ!zWR?d֜DJCK : ZMөeE4#QM툸  '~J _ $gcMD8Gq$zޚv>n']TdAQsț#A<㌆rvȕw_bxPʟZ_'\ևݞac+7Yj -UJB;DճB #hzٍM4OeQ1 & Ox.6 YSY|9< 7a=hԱsUPY\oUi-C8(O?[l|-Dy–(rhiϵRY84j9Lά|۱:kSS栟gXAq3d.uHR+/Y- |ZӀ* ncvd־/sxJ kiGTR#&)9I]8ڡ|8&YtIAVZP;I Ue=܁j^Fv5Wu,SW.;.rCܫ}Uh'u~ %D 5u>*lIщs.!Ϭd KNP'dBԃĽ` ۱ YZ