python3-perf-debuginfo-4.19.90-2405.5.0.0251.oe1 >  A fVpW^^f*8C_\ZL8Cu4Oj+)#\]q3R<N*꼍MX59bf@e&ʡ>8܎yu=P7Y菪T*(hf+_`t*xQ]tAa^Z]*_6lkW K'נ|}?ItJ5R*Inx )*8X1O(my Sk,FQ <=ontlFu 7>wp>u!N8m1366c920b7c0cefcea6d8871e9eef7ef9c62255f42e2e8bc3a30324c47afd56e12b631d789579076795e986e81ecbd182853243f tfVpW^^f'z{P4<ԱMHVt{\059\爖xF"ƗEӰ RK?iNn#ew2 +妩_XWN*k.8^s?Ѣ*W6|8J@qB]=$f&٨C AkNr0 `XjlVn3]Dm|ukt^B0dU=+U~VYb4P˘ K;r[ZyNIqjFPqē׏lJz)WˣVp>p<l?\d! 3 ^48bw}     V \t,<(8d9Td:dFGHI X(Y0\d]|^bcdeflt u8vPz XCpython3-perf-debuginfo4.19.902405.5.0.0251.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fVobs-worker-backend-test-0001RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$fVfVfVfVfVfV63c6fbf740aa119480a6d9a0c37121efa9e71bdca2a0092ee31dedb600230062rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.5.0.0251.oe1.src.rpmpython3-perf-debuginfopython3-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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/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]=cc0649f16601c2923795c6b5f5f4eaa4c0bd19f8, with debug_info, not stripped8!)6'iDxutf-896fc1883d993b84b4401912a231157d33fb2bae49c8094d05869d0e9522c70a3?@7zXZ !#,?] b2u jӫ`(y0~g0qh\tRbw ڽX.K)"vZT,6ѩZB}ASڊc]w|gL~ _ 9 /W +kA˘@~BA>_ܠC5Gu S"ڂt}hx$z93q65v̽}큸ԩ_7 k[\ +P׮rS'9/d4tWċ@S,d"A:ʳ.V7Sq{ Su31\(?r/Bi9׶f mތI5Nn4_03"Xw2 :FՓ}#SeUش)$Q9l/f2p}pFPW~\JL9*h %)/# vo:?oʍ l!-oCXAmWER:>&jE?$_Cg֗[Y.j:VXɳlt;FK=t4;6bI喻v4,u"%؍ zpXN ̡=ne;ȑ0+1.s?6WթKǡ`5eN8Uho!ɾXV*Pg\>psb@r [Bp<ġV?i߽eYLcc2F{–Qn3]C{N>ٶ֟$nd1+oJP(ǯ[0O]7жUj Is:15%;ܔ"*OFk T+toIw0BL:̇@i7G/kd"p,~\+>lI(܍'4yH\8l.ωҠȾ>޹ݸJp9TjQȒ6)K"WZ )!'e:,w͋14 IVucwQj]zM/ĻU9YiO&`WtЙ; ?jtNapALhPs]Xh)3{ !RVDA̲#7Asd7PK*CQä ĵ4T[37o9Lqu`81ΘH y 7Rt~ KypVlȢy0~*;s0m>ijOUςM&˒f }\}X*D]#{Wm{ d˱POgwxN[H+}!WŞ<-jmN{Mq*2Ge48ܾtL[naRK,{տ &؋}tnUB X }3]KzWdY>-ȫ-k,:689n+MÚ$i:<ͅiTalUx;ɝ8z?lEZ2*`ԼZ!-wXI2h!Az=>x S"ցP3;\v"[$% L6D$_l[b,^K,V<sC %x ܭMC:'l/]}ԇ9b3{fOf/=vϬ"+d GV{2)JYaH=z!-vY"PpN;J;MIȚKg\pgIhXXmQqW./`dYW!5tQ>fx ']ß75+1g+36m63gЙc̐ؽeƈw7o`o`.cF)L^ь̕O30R~8k=wxUGb,Y7\X{R`JkOfI,;_F՛K&HXLh9ܽϔ{MœmLIo, ]~p` :ddzGm[fNgvKSSxLabī%%}ƠG۳XVh\dL?{^U,)G8M!&LfKj/}hf$R'HJ<aݾ*z"7ag>5.RhU~ϖeVS]}P/.)Ӿm48'ƕZoV*Ax(QCv#ZmJğUp+:EO7w7-;+*jVq?$0m/>/ ߽mKml~.Pz?0YE,]u [Dd߹i]rFﲧfg8ei͝CT"0Q!m-B_C]Wk6^I̧$A]G-w6M+l`CNxlfOTF'np%ƒCʏpt ֚d>rwHN.AN%}-??( jN: %fEۉiH #'"<;ՙGGZzvhQgbnM?ּ0.wX[X CF8|!vV*ǐ0{ f 8 M.]c%S荙 |.+_TMsiBʲXJ'y,'n}5fĬ f/=!/[ "Eni -ɫ(!Ip{y{ $<B{U:'~&|a:sUjNXudioQagkF8eg|`deGǎ{ b3_oCJq!lZ3Od䎴HS},hƞ sB6$\",OП2<Ė#[tao{!3m"?Yc`&ȸMnwX>E=C$dX^Z+J4?#ֻoG%Yяv 9KT՚fgo|FijGa@enmoF"<@L I`n_?H*ˡMß"0HQV@~6"$әL}@7iU˓a&ɐYG k0ߗ˩ywut_5dbtNLA7P՟8ΒGlNnk1f?2\o`o%3fN@>. ryMNe5†AoCI2-Qs_t&X;ҰK~~|:{K!WRmeN)ADmvԏIBi V|`񚽩 J) $@pIa (cJRV,\Kվ-fy VQ^y8eb㚴}lɈb4|:fh)Ga9_9jjKw/(FDw5*ĬՕrFFPlp i}m R7j[Zȹ%(+?Mܘ)oM<_Z3"~ [$Չ#^>48یpΟ=4*[P-]&,f^> L yxِ>_ ",Y! oJ~cA;O~B䗕˜Һؾ0dk~T~F gPJE\6WMϏ0AL3ɳP*SxmX ӺۤPztl6?.qdmYbE* _Kd̆yT hΐ фB\ejEAB5zz 1EBs(}LŘHpʃDyf[Ow=}X"h0XYs>{1O-6uCK=F%܂OYCܠ>*ht/*K⼀=ñV~aZu_37'lY?f\A`\n#k^ l(JAD#&huTf#ϼxWj2q}%wtՕ]Bܪ#'hRdTE:ϙ_ SؔNlyȺHԜANGIW~W u\ɚ 2=-{f䈛XKX[{͐ Ys(_\?ڄ_C<[{$䝩&-eTMUp4 (h鹑Wa&zaz#HaAw..݇YyK}_z0:6фI]G1Oan}A%|ts=u*У֎I*> 3eum1fSʯr٩8TL/ށM[Oqpf׏B5,9.za9.=R*b˕{|'ոnt1h_Z|#MAtsY+\ћ_3M(C=c,%wҲ?П _ ;[W lX0^4 p)IH[FP2O?0ǩ?eUC[,ZL'qS &Ϳp^yu`yP 3RK뺧_eL[꾆c6_f)hfcy՜).`zm5M2i|.TAy7t˵5bQveG3=wvUN>95PU}!(` #c4g D,t;Dm `3WJ=..W|:t( .iLݗ/`5{>Mmj{R\4X xC)gF GN>hkaX]٧"`I&߄ 1 ›knHalZI!HECksOU=IQeDM=ϾDiXټ[ Uy"ZU#ܝ k ~]EZ|9/4N7#nTmQ@nvEڈy u^ I]'Lr< X(ӞY+YÀ_PBp F&Զ~@kNXz]8oL~  _#E0gt}fXw. t1 <>ˆA#FjFmwݖĕF;%9G\^`tV!w!mHݴ1 =%u#`wq|҉Ny?zDQZ/QDy]@_E`ޮ r=':2kʹD]1eLj{bw3RK܏ Up d >뜺GV؃YE hUqu^2|Io4*`形HJ~66eݳM'BY3<=㻥E[U8tSBѿ7JS5 St#;e`z+;0 m0/L %!qzӱe"UQ=%8~}I YD7USdfvKK%ը鼲t8Z;]ބ+?RBj RQ撖K H_Zvn:!*ۺ9m_?B^ԩV9}onu"/coܠ%&1<7X5ZnͼhDfe2k3z]$zma-+"dz҆TTBMNvܷurӝsgpWU>1kXx%VXJR8I-Al+|}e>٢}6O{OPZH\{$j!%B'YtU` ! &-<#$fLPm% "cȧ]8ܨ Hs_R2B1&/9˵u  bQ>¯{zjySԆC?}J|dC̈́͞kcMbiDsYeU>Yf))| 2c?" gJ 'd.L{ly" oX@n 5_iM8~YY3y7X;ρGxIeCE9A[h :w nx'e@uX# )vă?jN=)$svֶ#I*(Q/8LTAdj.XF@\Fi#kX4g b@ pO>5y1 pc? @y(`ɳj7 LFaOʫ6ӷI7o4 cU'ǥr08)o1-wOI̻>DCĴNBBqB[AF,\\餲uw)6..j;.TL}nzo\]OtR=gw?=?🕤1^Nvo;v>QMn͖vх5ǙA˩Dϯrltrܬx2 Z@Qj_PrqP'{E{,P4f,${}ViWʎZ4(`{>y4>3xfߢ4R9O9]rh"m ̦ݫn&:ӤJ5=6/k=z=0Y3r0{5xV|Ӳ(~+: <*gT' SHnaDzʹor,$n(7| 3Y6pٗa\'=p\r>o?4n_͌Pb= Zo08fZ,c 0fhb_̉9\:^]68>gu*JAX28Ǭ¥EI kGҼ 4 oRu7r'ǶIKt1M8Y6қ9ݢ$>3ܗѩjhQ2+mK; W[F;6_ w' >8M4$|ʛtr.Lj|U/QH]rO[|qOڧ_LIoܾJ]q~:SPiϞ&꯬3`#?y"hkQ:)QZC޸o #C] Z-M jNLXP^ا,P]iX8fgH5ݻy)j:pPLˁ3%#^&9\݌vC<7%0W-D;{ug?@Z "<]\.P|͊x֦kzQw4[=ZOzceʇʒi)̕!tARy>ӻ7+q]gpO~Mm\w:zקK 9?UUDFu~k|u|Z;ûpί*4Dq{y7zԚk]T%Є'1Ǥ}72ݑ,JCb>!z|7v8Yq|;9T@>bZ nKyᦵ[6gL*GN6|F}/#S>@iP=9.kDzﶋldnJi.W);k3=n3FyWMǰ]Z*߽aPFC0^,5]QVn(z4nzrPJΪ10a[kE M-:slxZ*ce%=6q^/PaDpSg?A=:=ol㦁[8L+;xgi@&e*ߧK;5n9î^xkEx?')vr 6WgiUȁlCldoLYyenK<I|{q@!JzNMޗV.-^Њ:‡;;P~¾!2mcz=M"X=g2* 涚U6iž[.n8ya<55)hbAziؚBtGF;P mAZKN4 qܔlSjȮ[n5> 4Sn= ?g'KRo.HQ~^N4nѳZb 4;ʓ֋F5^Q%U4vK^9 ZYH:΃-:zz6& x2 ϐŵ΢v#jWY+s$2 dTTiٌh)-UIՌxM aB6<0м|AZ 4):uWA~!ʈQYG;iQkV m@Ò֐4,!7POkwSA9*hx T38U%[әBm+'p' ? |;89iUwH[@ZN5ޘ^C ?u[s+]Hu5e@_ 4-sD:HE4p>iˌ|7BX+_*ܝ?~.-!/K<ٟ]QT .)5Rgdd u~XVEco B fI[p]&ـX)W ܓ̍D'1(V{;aˊhDG0t!/J=ki Um\}hKL8<`y@W(_.BT0H$zCaa>řEۺLٵ!4/6 /O53A\= ֙ f h(o'fugLڄ,2)LR3]*kX,-pK|VX"MCÂ% ŻENR#}{ 9{]U`RlqHipL'?&>KYQ5}Cj9uRփiY[ǀ>w߽^/*4[;(B2_q]HQ!A(w'.I֬rL⍭2(W_)72,a['>{,d E{%qZ |SRP!i;veX~pHZ{ :A>[P,v sR.>}N)dtk> i.-T0y:H)lOfaL&*v1\m[b $(x87րxmu/tyuhUT_Zªhi,mPTWD=S!Us<+!LGi:C|U4qV7wz&UlL `V司E.ȃQ3`ߖ_Fؕ$e?TʻA$ hC biۆnPRsjd(zp|tCrsڗ47!i;&0\$;`,6g@7kzX_7l_F4Rvkf}ր55J/"oM !iGa)iKl݁&W~L{}m¾4Ur;Ӱ킼Cn1XXdt־ӢR(,3J?-rR%LzdݳX2 UlQy5D"oA9< > ]|V$Y2[k: V%ss%&jL4&x4F2$l70xѯe(׽% GQB3J {$Bf[}/2^j6ID[-7"#т/F)yI4fN&bw1@'d0 x .KgH>iҨ@4L$-Y,6zQ:E.nj l!XCD4۟jrmFm+l=EWಳ%]*AyGȷs@ 6Ns0`vGqg f+{ qt2T`ϋ{٫lQC]4Z5[s`e9zʋ[)}_RY OUxʳPqT63bRO`XDkL@LiTCI=Vvn&n{-t3`6NAR9IXP˝qATnLMʋL7A={7(4ENji{B$@w^%цiC { k;-Õ[:rNSYU;=IHS@_Ij|"\uHi3NJϕ~96;%WSH>iJkAxvyo<ԟbnҁ AiofԊu{"zg, ҁAH#bJ[i:YDzA# .WY^ y|R.UÊEK#LH=##ۏ(di)^Ƀ֏$MTGpKLn׃-?f;] 냸^R$-^}.q?+n퐘oՇ~ W7x/fJ)M8/ pr;p<`O#ҍ\@"޷$ Nn fYK0ҍR쇄p0ĝ+:xxo<%~+2ɡ^lՑ]rEI@M̸VPxj h'7g~R *b¡xpL i[ov]hA;Xlwv O,PQ.z |S Ҕ %N}䞑* ӼAC_ T=tpp.1%eaOE klw6\%"F Y ! ԉuXfv9_*w'M:[CߵOH~I+n F `7j]"pr3r=xgnlv+Wn vN0&$yB꠨+O;w4)G7?cI  S8k;pxr}zYư9er@*JR,;Es@ʇrb+bJtsyu9 :DqZNY}K67xOY . hL[RV+/O ۲3; xa~)kuעyGc2 Ȝ.ظ:wս֓7 I .=Ks.VanB)ný1bv;Ԋ ],Jvrx!b Ӯ e O@k0{{,A/*"PQn|=&mMKr;/)Dupj <%!tCÛGY<,6|Hz^/FhDLEу7qkɉCIh͉HϨ‘ؒhZN!B9q \)_@s5\lپ"WX|T2EϻJTAOmw PV5𜋤;GQ+ku4 C^38}MAc08l/MXA܆]_1pp;6P;ǥ/+:4vVGBwk;er pڑOO)ZӦv,Õ\5BaОq#jS  s}lGkwI t|Z4kk X¬ѕ=U|Yg@m4"&~U2Z$C!C<ꊙ ȸ|I͙)hoG[ Q57t'ψ̣^nDեUfé02!0X3_k"f;Zݪ15\MWi㛹x˴`}ߓV^240)z)EJU4aG%xWN)YyB$j8(D}C[YTާX\z ֡gNSr[agC,o srxS1~.)ت>?<}t5# fjY9̴aPFR>W=ef OR[9ce<5ߠSPԣ~2Xl!˟[h{~;>$C \GeL5<*b bnʎWUA(mWkwѠ]QWK@dUOyn7tx(z ?EGXqmby?bBs-1AEd Wɀq(η(5,uwc9_;\_gwJA>3㰿Y0Eh:2 Rl]Bj>xA|"=BMP^MtlL\d]FZY>F!g'e&H~6b*AE/,gI>tH 3YoV8QK&D޹_\Ъi<(XVv֜Sl>vRU%ilȅKʥT#y~gMۮX=-Qo['+>6 <2#k]@|+*/ g&Sfza'׆],9H/o_D{G5e,[f-ZKKJMR}c̫h}Zst X&(fhď{i^kQ/%G\a}wzB6Yc1rCz{ xʱ29ѷp,6zCH<ʭAUʧ/Qb0=Heҿ+<-yl|uH߫b n"Hga҈38h6y$kcz* \swVRnMOW7b1;Fb>Ɩ'AScm6ۥF3L Dύi%T'>O5}%}s:k#:EZ'ЭsjFп*o~H~L1z3p|Eqdp C`&GEb2[Z"I*2onIj6PA*Zbuc iH> މ<O;Co0}ͿF?m4q `"_գJ7|U3K.a.|RrW(3 K:^ȌǞ=N^EYe^v aNİDLa,h''ޯ1_1, =A.iVPRS;$`D֕2=*y13 ъިvT?UGx~S_'kzxsg۟W_kۘKc|@7mNjhf2>LrƀwGtWsmҾJD`]Pl`[.>  BqH`Pkw64mR==|Z@RۑXOKCê?Kذgݘ >^c[׏th#fNAyByASC >&`ߘк@ U^ag1]&E9qEZAQ0⬿(reizV-wl^@цcvc ra9^ ^Q?Ra;gCm|'hz!H^.ĉQ+Icc]ͥy϶ ڰ۫G\]aT0i&OCEiglE~+?fL?^wAE~Hncr#QsWNz#!iNKl[W EW-+J qw߸ef"kCD^8! ਕְ Z:OwPPvr@+Or<1t}jb_C"{wJ1l{ɐNRmj'xLLL b(sd I[mh$ܮqzXSd2j4]4Z9dyzҲ{38ĴBg/$T-Щjf˜kTܑ!g =~Pf&gj $_WauiʱCxqImk*%]:g{ԇV=&/:u>Q \ ݮ&qJ0zbBiF38F (EݟݙuECT7<ί%+e-1Dۚ kWgoxm p$<鴒һgE&\H<)j1ؠߊx| U@@>ŭ̆~\  \FY)F /# _p}!LN:GcwО%>5\^@27 2&j|U.5M۷⠡m&DtN*\m9Nq4UmҕB}9z5l?ᘾ;EhQXee?bf3É.6N{1IU“!Oh̠Ђ}ZT2НaߊI;_G .pgH߫Ũմ9k(:ƢkMdZ|o g]lmZo~>U2I bQ Y3mTRH qA R\ql(3}Yv>2p#:o=rʼ&mKFtJtwbcAlBFpgtБP::]ʪxwp!TR&}qztQ1)G.<7@k|%b> caâKWngQLS VI~KKTZO_^n[e |KÌj6$W)vw*.==ܪ1zPMS8Zc#zk]!45&Pn NVfl+S7dR#:'KIe~z}șp<&-4S 2uή^* P m՟9b|A7MAvt"!#ְ=g^&M2SUXU)]NE#T'iE\]IJ"|`[>AuFUjJ |K[ߧZ49-ZLy`n aģVπGᅫ d2Qff5w—+pkm؝Ex1X33?-IEt}Ś`Qk,wFfϠz?PM_Ĵ=9_D gS\8*d@)c[2xhPTL9 ve!wf316ބy8 M >VLk_C0Gֹ(DV~TC`Cz !A!?vefBl`#rXJԬ eڰ #݂*?kg_ kSN @ gS&cOҵKT8QP{hAfJ)TOyttpQGMtg~ia|s!gm !#gOK˫o}Hܘ=SM`֞f~w3/Hλ˂O?:;ł0r RSKgi|(o=vNBۆ6!j,J1_z޶ O aH@p600j ln(sղy;i$lv~FE\2q!||w~~'ˏtc@IÅd;'̦$Ȯ;UZ<2*/BC5~@ks Y`Ѐ@6&s<x @[6N ͬ nу(ϟp$3?8"ԭ)>bH8(khEJC^1e=7($)5EF~ʷ>~BʹZBL?6x8ag6;' 0Dx$A\=*WNm(ӆhVƒO솵 _KToܡs&8#X5oyrOmaE<e:\& BtI*\58mw^/g^=73F| z2~.wzYj3i\yNy  J8}zW2{'Ӿ]IJ1#F'"c4PTXO^".\$XU9٠RVDip>׈BwC[58tv^ !ȥz|qDbw֛ԭ엱˩9w~_#+ץBt~|;0im}ǃ)FըN]7*O(6nֱ¿UЪ4Kp)JJoy);OȪ N)=9NȞ]gXA?E.@ s1HAA;``UM_nWG#Œ]pBb[oҨܠwi[S5{CNP Y˚aw_(K<ݜen ŕfyꝬ[O_6&SKtI10F4q\|sh9cWduR, 5Vy_&{^A/vX}{ YfD=6z#==b` J.+i6F30[8ቒ|hpX# ķNVF-/Svmv2-Hh a=l|Fsm<;l3s40T2t}Nk|,tM,Ot3@?UT*KaD\AKXȔUe/KnլNKjCv VgM8Ðٟ_L@m nuzImNq9Ϋ|o`’jr3)#5l5Y-%r ҄2]>x/6=MBRTd'%!to9g,16F:P(ko+'IΆ!(;G:U-2g*t/^mPp0JaPsAf0~$I3X P+ld<(1Nm *ҙq+-~N~䕹q?O)V7oJ%/ɕa!$F9R{)U+lRN|/vr&!NYlLo.#$qP~1Jp5owGP*$éO +/wz<[0"I<_]hU_O#%@,y'o$ߑUkQi;~M[7ff 6*}cvo57[*b2$0+&`uiu; ̴zsz׽\!#NцJ?bh7=:z:1؁2>IY ޫ^2 B\}*MnX`ĽQ7 czH-5%Y1:܇3,# 75 T588!v n^lыV#ph3@tEB`, [tՋ~0_u:beeL˒kufrA$zCPKw C"qJRnmXMTw(Z =T*DBWZ,]rr{kD./LP}XO t`PGR11B u&ĒT ۢ##/ DwI&=)l}հ9h{ =@dǠڨrķ"KNO >F፦͛}x(pd*21CF-h,cMUpJH2edG>G%w%^j$fc{D^ fSN(B;"t9#]]v9k%u@á0rȓ,H)Reks\EkУҩ"yYs&UR^B<h1ɐۄt3zp:I*0wޤ[%iy^ Zr:z&58XRj PmuXwWi:({iʺRDR:Y۫ JdOVg9]`H,|-? ˁ|)Q՛[ܿYÐC( ]ܺu*{cY@:Ԕz/\#^R b&w)Hnav 9_|;|pw0jLs?Qf!7jHy@xf.:(ܠ\4^w-6G+H?+=a)*&"O~~d%tXGԯ©ߞWY "3fbl%S(+%' 7`Pۛ@h&9v4ynY}|Y` XAlNj۸;9)6CYdĺEPQ6 & jlnTqJ[ar:1ԬmT{|YcE:YgQlä?{]d 䱞Hv(aM9xkn<{qL NufշçҪ#ǭFLf yn e Z䕰gh!d{ [G~USfRO=Qsy:j;0@5;ަMl7όI,C [Q!pt2R)}ƀzk772ݥz.ӵw)uS^D<>Q>qcxmY//*bu0>!4aȗSr*B\C3t~2ŢGHQkfV6qocb׮`pvqi347kd 玙T~&N4D QK?z"lFA F7[[-k[(&~(c  *2ke8KI &[ȷy.* _M6BW%G1T3GnddMN(wEG?EU?ۋA{AߗT>u:b>2a5*DL,u˴ DEqO]jQ&M\ Y{.ݏi(iݛhZ/A|t\i5a."ݑbqɚbI>v_l YƁyzCjä})Ir%3':mnnE9q&ނ0]aJ줲 9*T9)A37bn!Nƣ BVNߴLA!{J4WE}h7n~M\ AmJ7#_f˿M=TK\@E0$l iu6R#i" ooCsLd:Vm h)c8{ێmn=Zm [C2x|P'gdxC| O#*[-z-a6)>zc$9Xp6t vmϺLB76-䜝2s8rD .H7O5B9`1s^ꌝΨOEq)BXa-tRL17gT=$By*- =xsH^R*yDS4OZ;F!mmO-VЊwȈ%qWR}1& GGT|~uIN_DNq[D}TVj^'-@x}-gr1pua7Ph-H ԆIPȧR93DZRĞ[+:GdVʞ^[OJg-WMy{Po*O?Uz厉ZĬVxLRq7@w&X,׏#fi TPs蹖 އ} "{Ew?mDmo<^Qͮ5k£ߌ{\Fv"G؛&S:t%-gBwU)&]7I` ]d^D [0 WAv wVZXIIqG h^>yH͗Ohۏ43Äɔfve7گBs՛/(AsrY\{ʋêy͢RUBB̻|~*Qh5 nqj͗5wgl+teMWGL8t]Axr m0Ki:. W^6VI-9JJ/ʌ0giGB ᱙/@S=õuW7 ['@EeE7YJl%XY41ux\4ܒ C5j:`uG<,[~[c%@K(9X@-UP"Uݲ} Z/IV#AuNHѧp .^XTFold )Qkv+T$V^ =NYnM|K~ |W\P:bb--}4WC]xmLx qLN2'g!({ X{RQudZL$x8u=(l|t³iBRt+o)k<Ң |&Ek]:U4^E|{ַK5 sblBiHv\'0>s!jTKT{6dvhG؏\*_`IG?…PVU{H:W"|`*`ѓ¢6{~q!*>yCi;gPZחrP@UѧCaѠ.`26j- /Go 2g4.={<įy[iܵĤI߷Uh10^iڧo[mY,i"I* ɹp(#x`*Q=4Պlտ4y4CT 3`*DF"P1|Zld,BօVFoǵ\[rkfS 5mjL;UsM z\+݄;`C8ĥ@)R~$IN]P)эS ѤQ2ղ^)_-'4{\P؏+*؉vk]G475]rY(b2W Ɇ2y,!SD}m)ЄtNZ_+B%QӴvG?š(_1lZ't,xn-G6bwepj`vɆT34xկѹ64 pz% 6%R 6+';eaVuA:+`%݌œjsG~ KiX 󸧋{aGb`IUɳ툛Qffx屬p7p^Sw k Aj#i"+S0dsޗ,]Bum4go ,gDJq;W/+ 9qa-B)ʮ-j. |Y9e/y>4qջ֭5g6w?YX5Q39mEMaFoZ&2<1Qճ-_.[ghE" KU0kVrU{d^;+;.5I^p?[) Gil :5l~^Wh@ߦu@E.Epq*"73_5v+KaVx 5h3`b\ۃ w>)=rK㓕Jmׁ/e,g|aS#.б1f: f2cQbɘ=BNX7`V{L2 !rC !M ?uо|^L2fqQ ݴaHa|,D/? &lٔZT>FǴƵKUm!~gwp'=Z:-ƒ4N9՟DvLo]UvfNs^yB7^2hᴶ4hm"zXqEunsƶ/Z{97`~lj[Xӟh@fSQ*vUؠKgR0\"> ZFy[_ mSH1Ì1MÊ>[Dɐ`*2hg](g%mbz*I>uq1"Jgv _* +y喾.) "; =9#W G'F4|)MF5׺ ӘnFƚCzRS*+.RV>>2n%A rFIsX%xҽ@ ay6Œ//톮)ЌxGfS,[sRZ, BmX4!؋M^&'֔j-,{JgT_KQw"tj|`pO9o( sGTXizDcqKZ;Α,f4;9KnR_om+ڳja۳1k"|p6GUjx q%gg\o1M1-Ibe1uS<% {7U14G"8 }Jszs-  >?$93#aqYhTsKZ_1fܯ{Ƨw]U=c~k*/ fL[M19u^wڋuw8*+tx<3[)j{сFr_zr $=Ԭ&rgaզ7eF +x":It\=n5uw5uHEU' ȜLt.y QɆ W˹)+ ;N [V!X9A( ٩[ct  8\%NlWo_r 9y"AVh YG.f!&r94%3JBj·*bP_Ĉ5`S ID0{7BP"I5`~- τ{Dsc-)q4Sjs,`ҹeꘓȄAq>QH\Ԫź̰XیDC} !Fu*>-ێrT9%oDwabJ9ӿ=gDfAHƈV3C^##- N4 HY0֘7eNAk=œP}zLۺjxvH&Th&z@ +(jp>mdgѨ6wInh9X5J0Hz!c5r*)y6Ҫ,ANhw)) Z[1h-3_n/8Tz$KW ( t4{+0Np}? B`/W9gnۣd#.<S}_:}-bd m|Y'2`?=GEdJ ]Xi%dz"W9r4Qqs6~̠ՠm nJ@3+^ \H",s^Ajǂ^M'K;[6 fA}N 3i0?VuȖcHY}ZmƷK\Koz`oGqUϩ>c W?@/Ya&Xyn7\GՄx,r*$AwƦVt.)"nށ/K: שe8*s4<9!6>Bѣ.nsbe+JULLS76nфF8Dn:L(B\p]w}{^E۔gɑ3Ǘ3@Y:?\}$]%~OO _LeA\D>4T™{^ImRT2AF3(Pkb(Pɭ6)̦ݟO䢼įBP0~|އܼZ& KJCQgޓpZW!wb7)%X wZ~#Z_J΍Ǔ/#X!qٲ4$8J8-f2b; &9\Ṉa|Ғ1.!kewL:ʼn hC#̠j1JFc$́ NTlJvn wB=Q/G^Zws)ɡ]<`nҧ*͞gCh[^b\'3B*ȃA}VhHb6*H7w"Urf|v=4eSv` e ȱ+7y6VZRw m[ j aR@z>|+T#_K6E! Tyag>ڼTLL2?B-;R#ZUȢH`#Ƽ%td{MP $j~ t|Lt xŽ] U@rNqV|E8M9O+n|c[Dd[PWJ{G@5D:qtXN9K+pt9srx4ǎ/K),s-󻤂!H#k}: 0G,{Ӆ̧U# ᧋FX6$jsb- ȵ|٨̘턱Qel65MSs4£MAߦ!pua}ꈱ 3a$:`㱆62F?2Py kٌ=S: OIӳW I{`C8k+5`3i{gE3x@|=uk ,eqM lT5nMw'8۷pKFTL K~*vL@O8|MfkI|T? OZx/Q˚ 035t;NGKa ͖ yQ7t?&`:0&Q漳&[ İGSL0G&#x[jnLIxp@iRW(rQB8v;H1YؘcWmQ-Pc/W e7wdZ?5[spìֻvV9ԠN#FMS?_s2>sXߔ׋zL;%8!.}BZĂ WXeA|EcT&Zoc`&:#<.u6d9É_=`=h+_bO۔S'-!`7镓v~/8IƏKA-9蘙0kgƆ0mEv4=ǨNM F$Ii,g(0R L^oƞ?&{1uFg_%}r/H Hxm5,네z@}gxKiLSU=#BNT ]l}@*·xl`x4&voTz5T2'WZ{9I$~Z h5y.\.`^uF RPq&*M7Rj!m)"Mb0|j&l/Xbe Zrio1terT%i;!͗]dA -eצVq)YbԙyFMs^#tbUq%*VfR}ۉcH\AEEr˄P6:Z4

S&>n N;֘ ̨͑,,M L s{U-*X} }T@^vM '*ܚ]CtZp^ƌ9]; f#]/+!gd(ҋ!ΎE-X?UC;bgL+Ty Sp+3w79% Cf.3mv,O  aŸ(y}>{3ԣѥdEQAcC$QeZ}N6af}ŻEnQѪy2hsc&Ѐb^;˷oeMIϢggq<#K-gI&]bJhBYTo54%& ;HS 4z'!'&7ԓHPz)keDM "=[[rz.݌bin564۝8Umf7.aJ.=,C@(/'x0WN.VFL 2,cGE`/K@-oҪc@faS@̧ԃljBAj3îT-pq6xgl(0icj&TRG1zGRB8[:F}F{Ÿ?1-=Y'}h՞o7ZH]TDm ܆]lá2OWYIvp3hh?IvK9n Ȁt?20M8538#H;Ѧ&8=l\]۵-F)?廉c27[O5z2j_2&PP%aACQ:;0[kՇik u5)񝼢lLX">_;Ws͸|76{Y߈_e4l jK\#E|"ַy+zwR=)ӐKH%)'ζqM!dbr]Ëb9?N(G.dnk{W1Oht2Mڳ\6,A8AWoAq$Ѭ[0x`/&+U܁JNx.b_֓!YjƄUK-WЕo*㺓@iNaVՐ;8JBp!y-js6jypv"F0|vHFo7)_M_̤҃9{Ѧ_CK6&hJ91 |(RA;-Gg_N-KjA2[:8Jt(*(44Q-չeEطԏ xl $yo{R5.B/9y쬄9AGbZymaf]멾dRnG_/-"Ũ%1 5elWc^*5yql!ve+2u|'}?3b#ǂ6Tlh?+g@g[vP|ui]D,|CRTY;stx}XIY0{ш}͆" 02:v0*'WY[T66%ӏ:kLAe0%@PӁx.LtUbTAcDX}NFB-α&F8CqG/JZ UF=xF U(4Dۘ2yr͆MYANBk()?ȑPDߑIܠpC!c+jM%Q^1"2koa@S_;MȬE@|S!w|slIÛ|U΍ ;)L  u*Rڥ-S `*fsjA#k@;\{^P#Vm$9pA)RH v B)gc<HjaXLFWEL-uR=O;$Bdca雑\ 02w]%yhRĆ~yAE{42>D|wR@Ws>^3vrr z{+2ݽB,n!¾"aڍ)u+oę|be)<_^7XPUs̲i8 ^׃Ȗ4>yŴiM-[PiEJk?yuqX:1U)7cGhH yY~.؟N( gEL8䫜MfɈڋT[ u}võRIʝqElFOV"k̨"\wK kk>cdk4"~CI0;." T"Cٽ*.)GŤL`:>I؅BӉU#^+$E/壖o״Ht`hgV9NLsѭ⩈:>pp5’#']0tK'޳xSlz2E,nCq V:OEGKb;Fk (&3!v}3UljcY EfkZ8 9Y\هkG7Js+j Y@oN*qCx.O "Uh62)q\α _έ9x=NyUؖ{XRhori~Ob"w+&@,3Ju$>r@n{F&cå,<_ӨdVh~㦓@;HFPotVT# 3|>7"++ěp hd b('K yI`v]ࠇ跁 F/ #{]¥t) )KDAغђ7Bzp:ŀV-<^CcE=" R'<a5oB˅6B_(ah5 Hm6_}d'@.4lߕf%B>Mګ X&D:Fӿoح39I)񥚑э]\0Iֈ\M -aIvWaSk/<\h:; *WSmk^X.Po)`j'NJ&~O*+X /Ae?<mgAQQВU8d_sTr{_Thp໊ ik*/3Q'j&EhY9hg0_.P%+eWΧ䟳Q}e6JHNJ<)/dd cScK2|\fōSp W,F}G,$͐s 1QZദ$6z3/`8L!tX}h ~*@sn$"ڣLa:*'p׶MȝE9'X,e4#KD}xbFc zs&|UhKt=y{7lL!,Kܗ):1&ɣXoDIj3[JqDm}j=@.nD!$=i>!Փsmɔd74s.1hn^S֏mȘƶ󇳳kb ydY6?3yж³a,fw?}pƋH9L88Sz¨޾422`- .^ܘnE7a -g.n.&Ć~BmG75 8X]$ ZOٸ.Iq>I2r3Fx[*]ғw{%9 Ϻ81iQI鷺E`𥁏|Gq vzQROwӞK|~rcRPw-(b0}$ UΊtF7pq`wG, 8F\ʋLrn=33It.exk='j$!$A_h#3iƺS(uL_ "CʉD7?;~Ab~|Mԫn%tW4 hm8F)1O׉ rSsFKdi5"Ͷv!B6@%ͣ sp*FMX@yFTUUVN }ldx,%tb߿>43Ure8,M:^1~#OrX)'JǨ;M)TxV>@)]]({yg)|tbmnPXY;N{Y8 m k]/D%P}mƪe_"t+AӍoL4|PIjJ9R ]}0)-,m.๼ړ=0/t g^jc{!į ^KA4b&z|Q-l[wj͛EQ4ۻ,==. @&%Ûw8. M.b6'vŸ#CY#Zc:qu|\ wX:8rV$=Wmvf {Wmq]ƱbL\ w.|9“V-ݽ5Y6݌r8ޫ]-'W43'`;O||mJ&_/Sy$2 ~ٓÛrt1;ӕYH C?BW u}@(8RDV_O:HO0qBv."kÛy:bzr ĸ:˩0i-k`j@`录Y5ּ*ÃWT۶X C4Ѐ%bpAM2f%![ZR}ٖVbq8JJ¤N.J6$}?6Z7!X+7WhFQCfvGg42؝4NI:uNDC~ ^l-]@o$%I7PDr{ȉ洀ԯ>x;oY( kU|[ \m| 2. rQK ẃJ,R_qV5tiH^q.xI1u_Bq~hGQr~Vp7b-Ku$@k4E 4˔% NÝ&!o6Srr#[9 TOAa/SuR,c9I㈷ljdM~[;)?m8c꠩}v]MY?' {J4\%l+kG ]N5k&LKP[{x B>pULy+"Ldu} νJ3:,?UueN0 d`31v GB dH똬WYkpjc,ӿ~hY#Z+$LȄ*)hn( ɗ܀o7=buKbM[ צ .>N:aOp>' B\-/v&~(ajdTcp%]햽yQ jA4Ǐ>&N5]3 teW8|e h#,ࠖWUy: I{_A{ %2+E>fpEvBG6)2@mtY_R~+ GqNg.$CNs$35RoF9D"m_pD zrNA~sm9Z[yB6iQj=Kţw%6ll(Cczw#kְNB=FͬƼWAϷDsdU, \WZ= ~0 RE0TE%#f)5Ap׋ ;QH%;q(cA?H Q{ $CӒxFi ⳙrnj}+b.x7cBʉS2FߔSigaOQFi!7G3ŮTT;=~a%;_7']U{퀽9gr;/ }ױ0ɞEkr)`$?`rc BM ʀcͲy`B ztU*Y (g셷{ rvzTzDʢ"Z dF*"U,Z<Τ߅1CdKȼ6m;q=~J|-Q"d"EQ|Pw}j;9~@ÜeLO=1(՜eg:}J=Ñf?H|@yťdX{ Tyi!T\He=<=;.SqYx%OZWgΠ:.(|WՄVcf~^ʷ&7yc?RX y` t(f H ;D68f/Tڦ̒=DδzwfKaΖ5E}hg(0+ e ZMDm+Ħ!ґ:FnQM_E2kQf򌘙< a {ŐͶ xq@JMZV U=:u{ >z'L8Rɡ(~H m.#Pɻw6tb'l~M팫zv/]nᳪM̲d7$KАY;Y&]< RHpRS~rP7yr]p({ -3k$<5\Z B}LM_GY"I( R4 ɓO(עV?#/_b?5n!qVϣn$v? "N&`ZpV*dg?xYKBEFk+PVW#[crذ}^ҶR䶦*k3PoA%:ʦ9w;pʍ>ž9 NPʣrbH [AA']VcGdYQcϊkmu~i4ªBTlGl*9V^fQ/`쾘6vW"H=YSM&b*sr:ȹs-#v\+s] wȬCh!e0Ey[$2OKs^ ]IzpNV3*bڗ09#Lx>wM t|ߐ*ӊ5ÛXl1 t <> $nLԌ .E$XC{pzjP aJ%Ig#,m"!Y|.$tI3 bZNc'Ak.= t9S|kj_|kV?+jHCٮiWXNvu 2Ht}X ܕdENZ)<KaTP%ހ#@ڧp+2Mn*'.UbOT"H|[CeqR>z#6OMtr*&_wؕF*| uP5$H랧&cd=ۼݕSiؗyò*v8;2&z; <@0kss}^ozanؒ%2!%fvg=9֜[(+lgJ\W8)n2%o T( ZYm$xШW'\&Wvch@{c\V~Kt 4[.DžvI ,&]N 7}y4֠TId\vLz=s;|3+z{ T06`SP0'f}ZuX2&sfСg/Wjw+ao b IK2b7"DC4!REL:x<먒uڿfm GDϯBU6'E<`fgJtHrHUsii,V2W.tع<ՋP-3&C#[\;M1q^+pi g< }-]v=,c6Kgxht$}(Tl&ϵUx=Rq?V&I*) `ֻy託YE Rr}t 3vK?^aj7SPrUFU, <*r1lԖ~?T.!Naa( :H1+ ˘+RxsI7cqSUq eHD ! 2{ɁU{#oΎQ>,2{[)_{1}r.Aƫ0, 5~gըl72vJ PO%զ0]}:h:(ÊQh+@:٬nY:MytI+cuoՔR\¡&"EzA͏$";{ܽ]1m+we5!a r Q`7O&7-XG.5[Qn7wZn%{i%1U:MLXQArl]QI/Ãʥr ߄, ["x'\QY] uy?K.:T6S`ʌbצ|h#ح:mN%G鿽iW`0_ul`SHME%/rJ_gmk|&ē[50t&N5D%2;Lo̔R@O.P;BkodI߲ Ԟp#^m 6,]bzOOWZ+Vy!剝pUֽ>\OZ{8/ LIP/ɕRd֞WXȏ!mGc:/vh :ul2rM/a T҆l7^6 EG ,*_"kD Z6{lU%PVh&ӃAbAMnd%"ʩIՌtx^.oU\=JX>beYjT翱/VkV (چW~UG-`˶l€b~ YxñzrK:4I6=Yp6AKԃ4*ݼ_mj߈1=^ W=)5{9e^cN#iEFTTDB,Oԭ΢˟[ko= 0>d9Ve"L&TgNߟ1b)6$-;hpW,gGST@az\i"8h y"-9`%.eBo9:%v,ȠubiWB⊄@ߠ»q(F QGWt:!K̹W!g(+ux袩5WRش(~ٜhU#$9%tw,M ,`blONϼ辸LʐF>uŸh>cŅ+l?FSO(ټZ֌.@waRLiQ=o kp=,_=H\س_;na,t]CN.ad-,"?y %/U!ha`S RpNeD)N84ءFn]kYC\o쭒xTDnx?D@6=>JnN kAh'bsɐ;^9 N Hrnj4 pnݳu"z6,c_F$ʠLɝQ _zT$o+so,7?QBvG@E'Y43=hO÷/r̀${ؒDH tl'=]UW@r撝IP]ȣ|g,@v)uryl xP'krWׯqh#Mi7>nP'b irPkҼ[Y}D@Xq4U&[pde>*@=S_W zPWlR67֛=`0ch%r0!6̎sTm g#G>ԦJN0 TyMM59c\砌yxexuגl} ;dqnXZսT4wvn0+hkuQ禩EU;Tw.pz˱8//B7/*}8X0uyz-JtX*vN<2$VuCox?KOc?֑B)'%dHʌsĴjE]HIG 1]d'dfҭ< ԭWq4YGjq+>Y>qsuZ||h3WGOBH%'P? rٸ-UIL͍԰85 ᶧ7NZ -x| wN lf[}no/GZ[ Z39,;ehߵ?VT-imE9!7Ak&eD(#5j)@UA-ePP*:}ӏ;HVGvbEwoMgy`Ĺ>=8-ip laK0C͑Zf ::ɀI3Z۵cVa%K,@5Ӛy&`]!fQMz=9oQ%ew(WtCutm (L;._b@59t"#?.`f\-kW\iڷ22T;z%}",Po4.NעI%.ݷ`7Z*IIR9g;|z9$|zTH;#$ZvCqr̭MQӓXq>ln{`$l-ypWY%,F_PeCt:tIYF湟xg;BvӾ6?EeY2d8LJ~BhOu~|o"s^ȅ)<5[{an>S:qM綏C8L`rvm/6ERϛ3G!~chcrUY-,??T: }3$>\ Ge-tuePhSkGŶGv`c83ϊ_ i n&`#S4{hQH2TVT «!M4%βnQa ă< 7E||a\ոRácWkXU1}a$5rc/q+:XD;᰻X&ol*t,/Ew O< 0~kݻr77gF0[3F'3 یS"Mo}X11wU"yT}`;k[!MXusL .q#5&q7PAJDȃ/;$6,bJH>1Z= 퀭|噽UF^@Anśu#--$_r]ow*h'&mP0ٽxȼ Q^{rjI,$g0o vUfкucYY$";`grB _|]FW= _i)F(7$|.ǂK'~/U`)9("u4sI emU Pae#?qX"0 eL#*wB*ƜxR Pep)$#BU\~`*i ai:I @~8ߜPhC{8WE֨Η2>z`N Wu8 *S[mFVcgÞ` Bg†<~@ʱB̡"zU쒶\` ãA+:eN,ˈ5t6rtNK{|GT_t=&Uo)ΩSiFD.X,vygDj@RA=?$Q!5ض{u)6օ=Si57p4 u eLl)am=dR9 cZ>.q` Z0ljW<ۍk ! 4~!l^3+ ae"DFהv_VI'0}nfۯF 4|7nV=K8tCL8#%ŕ.^i/]8&+ rqSDCf|\* ¸/ms"*glu) zn/<)I= J`KLCAyPjZ2C ܼ՟ xu7oS!ɦ,ا+kb r9CʕQ_VEA@2)yϛlWߧOc4c"2vOU.$>='v/_eU>9HWU~ Mjk@C N?Vʓ9PWhzDQ%LXzs?3I)Q PLlI(3PTȱQ&Cv9uɏT-cA4tC^^96*_9oͨEfHvbulqzLjgVA[Drj8-_?˟?@l|7 a^X8vDn+pL&t-\K\ xt7Cr'7G2x(3]r D׷HvH̺0._Ӏ:euEw~4O.>t1⑪F`>`eR<7R{^v؀-H^ʠuz\)OX)\a;FsCJ]ǫu-}Os9m4JC-dSOǑGyN)^'%t޻mrKӖ{o/NK'YM>-DC*R +p`6%.Z~ @'mf̡2rIp43(LUf@[kF7,>X rۈE[T.zM BXZPͮ^duyh\ 'uMoEr5LIxLUt;_ޥ򺷬F[0nOўsg7~ oS޸:NYVtڂ dfH\,A~I^!mj ^ThS uDC)4+,掻ݍS0,ӉAR7Y@1|k$S񬂮3`|i(.E ./`M1u Yժ0/kD4_fF.v0GFu=}fT9%vqb7{$ X =9SL*ɘ wbA6PIr)oWr-q0 +ӱNUbjdvF5Eޗ2YYo%WX^ك:|5ՇYQt̀۫/`2{psȞ@ؕnʦI( _=`2/9dzQ&w̙Y$Kj:tBWg@-Pf_kT0#nV-sc&#\`]xq۝]~0:i3)2J 6#~0vxW3 F̕&myc?~P=Z7 ~${2Iog D?A /T9PF),:}>x8W 05CF:̤?]իL4Qs$~Ü1,GQ9C~n |& C.m_)ʽG1,xbch3b8-83If7gheLrV~ 2κ^Tm#-Ysgc==G\ >hBRntR/ =Wl\U+k0Vt #o\f<6,Q?FKAns쪙 jQfi.)-sIqYTAĂSn=VH,XfhtcaB3XGmFJ_3'-% m5Hi ]- [ H_~"&ea W"մEEӆ O2 F܉4vޞISDZҳ΀cE<}2(S[ }C@7vLx y*U1[0U8lYef[/,*axxЀ(hnA8NDTP @s.1ڥG$fZcAu U'm7=Hv!㎝HYgDw@"1GV#ס[.,r".YZ9}N,n^2jNoҏ? 5%Jm'9cKtqmj!/@3v V㟑c/ZSMHna_eui*)@q4#T\'HgU΅(iKe oG8*M=x9|dZ7! l&wBC7ЯFKyګbƵm"j(oNcʌ*Qެ5`46ˆdf,5z$f.^(zR̚99 YH ,Vupo)1p^{PsdJvW޸Athm'4Z"',πME" {T/?/cfxTN % qrWhT 1+R&uMVpYy_%,C@<1]Z-i9 ^j=Ã_>)dz_!G/2sEr36_*NS_ 4DڣUi3 D-– 1:tZҩd dkz^~M0^7l6 `UT4j1E.͸]pByU^Tju,)X5+h4X$3#B)q+~kͤ#j<i`4VfIb5kj^Y%N0=ߵ~0u=]YE }p,kA;emׯLQR_=iHc魢 +F9Ϣ 6Jf+moFD W1m}$x!* Qtň-:8sQ Ups#Rm M};>Ñ"!?-:!e2JpE~lsaj'9=2éZuX;S𢤍Tr{:/jcaq>-Ij`[ס%UFxT6~|obd<P<,V,_}2gK %@S+94jʼnѠTIwB1/ͧs.5!O?1#e[tTa5:+<)'ďB5uI ӹnI2SZtmԖ%khK3HRgrf;!OcU{K +C[/Wp$/^Xu Ig4v*圊S5} =IT0wqiX 7>^pW+RBaga&ej4> ~6¾+NGklsz,@j<x=nr'mȺ+|J#MҒ z: s$g >iV 8\QWaxUs}mTOOB %ftKO'*ޯ(#yQK9{(*1N; 8R  !*Ι6"4KNE=xk fDq: 7'Ȗrfj/ɿ<+}\&0b ?_i > <4@i,|k7D ?U^m_Z1]Q~gYnedL~7Q1 9؃kETPHQ˛xyMk`tOA5j/L&0I '0dgXc=E0M9rZvYLȉ=!u[j"?LeQb2QwkOtɮE4 #SˡJ2ۓxx0 3$:8ZQb# 6~oRБ+CtXq#B~g!|z/$\*b]P)c96|hs7XvpJz#OzVVe9|H|PdX VDUzlGVkm7L=K Թ}iKF qYS-7Yoog]lr*Q?4)9^EARĹyO^XbX ZhPxOj.¯_:>n'!TA\wؽK;N 6=rCm>n#®qkni= ^-+l/iB^V1V16#An,JIÌ=\^_%+LZ AHo=ߑ3A(ͭoPs>tcjռꮈP Ba&z#+dz U Z(;=I,V<́^ݧ~)CŋT[FbLO`WEk8kK)mKk =ND!nITcf_'tN>btLYĥubhtycTy-4$*{Ub j ɷFU'Y|>@|%SKv5,'4KɛE}7t/!$i`p";/mtxr[L_ ;]J6dKFZd<=ma )Ó̎L@fMOp#筭wN٫Ũ =ش™ i]%?h~/{_4_pRLOofwB{&V*0rՑT4>[.#MqGpMu!+C\vf~_S[)&rA}bӻZkH+.~)>!t݇i}J,SX4Z! No&(^!Zk1RBEUqHwv9 fmxZ09_h rAV mYQK7r7ZOM qEs> >1r_z#C*xS 80*v5BD乀\Q^T=di#g>lZ]gaӦ4*0iq'{Ა}qq!n iFC3PEa㺠 NDg[*|^:A:ήd@uu;Ԁ_8a BUР 2GB9Y LlщY Ž5.D(ҧR[1 ,y| y'C<+&?;㻰ZDbˑXC$}Kx,@Wq SN3DdsgeۑH\cpQR&Dpmi>Bwp{x ˟)廚YE'ETI`1c [m[ lA<{3c!Uik,4CrQgPw&l pp]@ecP4FYx1蟧j2=+q |rOsk?|Y1mk2OI@ ]tZ͔=rȣ6d>V&xzQh.P#'ٳ;)GK3g)25z(RqX~xoo-Ո$-7L\]HE-}\<߹5>71s]?IL2?隨H DSb M{Xuqdu$V 7ʌF|]X{rk[\o=gӴR41F S)/!r0;9MR%i ,TE ԓ|??%h mm q|r9\aa~Y:*^$>qϳJ>o/Lr:238u(ʹ49]c6U#hݾWڈ Z2 xti oDeXӑ)X`$7Rrtx6M]v1\Q2Y ` )DUc}PThǙV,bF# x cq(I`2ZElID^1Ad qs Dր Awb3";3h khv%E&W/ff`3ϖ~ݼwW S\̱EH{ hDFИ--lX'ÌK4.PլXUC@sb>(#^9FsmWDvdI֥i'^ ~bWxqD˚IcPATw֭kcFRJ$]?ON&?Y8}Z֫qU=fJ?4 «R5dy-c= S؆8ow>?^ɦ)Ǎ*L!@651ٸ)slYݼEvoNOr@>J}S`!Qfį370c|A,(#pV̈I"ZfF 2 \XuEMgp[yF3Wr0Yћr|BO QYIύ]8A gxsd'H=;f{wS(ĮeUfV__Oxٛ]>*J M@$rtGQG㖇#{ZFBg"ֈjpԝ jbMLҟy6F!Ia 埗&w N"=q/a{"bq_o(E(Sm,uMξ̞ԳA{}%8garm|ݷi3?,PCư7c!" IVy: RogKDkAцg?AZ9@P2 A욞ل4^K$F XoE5H/Qg{j/u dtd%IH)U1U-Zq4r,`s~F=Mi5) V%Cr9Oqx13TԊAXS+;hZ_|6gM! pTށö-ljH1h 6f d)>1V#ntN)B[=f~9"-pdb務w {**{Hs$0-V#f6;RRc1oz$Yaik&{ԇ>Ucх `; Gfկ*Yϲu}"wGq+OG|?nη]=V(9k0BIɬMК@?p+5UhLPNƊLg!xNyR+M6p]jS5Qnϝ췒ڜO.ONf`+]Ko5hU;NeoJ?Wx!.{P#y(f?#@wqu3]FFfIJ7RH 1PcJG>?!<(/{.dn@-fG&VT6jhSx?ĸB!I0m~-?Ï*dK)g/S2Ȫul^U~Z5m;% ACG}cNo+> L}._"A*ol規e I2i4`Ztfڙ&oj :s{:.*ˆ҇ޘq>fz -z߽hU|?aP ˉk|:5QѴ7jgpݗK{e)֞*Xlm (e9QI4s[ u8K]Kٜ%)b][ʶY hf H`{~;uWCbxRc7vC e'O~)<ιIqI'mʷ9FV,(C//TY\E]Ifeb7׻"$L"AmL%gFڅÂ+՗]z܀R`Xz'AK,[/iNH{#D 'SI̤K2VG_pi$[IHW{_9}G?+5)E_ @L1Tw/ %LdV*T[T;K,3i@W'zQL~,p eݛ+w_Kp Ø 9* V,,q!kyO6|!!Kz!.C`^E4.OxJ"RD, ,{N,[vY\uz}qEȘ7mszQMb!5 leuذES$f CRv8\̯{MS,>S8%3SݷzҡF{v S0@Yj(db5*q/Z[9,)ͺOEmW2؝hgo,ē5T tYa ghJ$56hn'-i>9%>7LY_AN9=2gitbXgNP >;E(d@X֯8pC 5+%B E+=#͌1&0C3}#sXo1`]bAmۘ PS ղɼvn<8KzKF㧡ϭm CL 8sgad͒lj_є, ظQL F!ߔ#ޝP Tu860$FEwWA`4̃QMi$.9iS$[7ۄ׼#`\\4EhQ%M$/1/0Zﱙ2F@&i4q?d|ZldJN[\LDϠmY9?=%-jk9uDɰ!X;rwWH0:iel̔6V.U+=08[ 7 QC,8C?WŲzOG;.>Ά,MfZ|a̟&~aBﮯߊˢk0srƾ^76Ѻ9(OD~?K)IBdRk&|3kz\)An+k_F_btfTXJApbxֈ5r*4 `RW47]([>Zi.DR+@C?AEIΩm>.>׊;IG}@(RD /jK$5AP`CWj?Fx腇|H{AWq'4_Jؑk'vs'RcT/dJxDmBYʝ}l)@ :^Rtx`Di vVfNӯâ6$:j8=3ZʊJϙnYtMQDPY^X?ևe>/J=R DMXH+CDd`5)6Frʎce&ӓ76vctUCMl㋧'>,sB8 sn:nT:@6;3+u>oV֩nj7`fW-{&>ˆYPi5j3_ D} ,pRQ D6uU[AǎV@tqO6I-0Rc"\g.J׬R@nR&Kw$ȉ`*xYkhJ '*|`s]{{a3A$]Bgr;NG쉇{&}+`:xdocS߅tL]S;G'nrR q+:ZrN|ƹJuyOQKK-D>ђhi|mNkQNw:m‰.3G@W[#9N9$ϺtV.q7',ˤyBQH}bINuj=hBY@-0LkqulW8M++k6`$3 "]٨IS+W, B>^[ _$ua1/ajfLHO0V$O5乵.r50Vcninj**Nz\͜>#*zwzK*Th2hIqT<]͏Eon g(U̴/=bz*"]m[.2 [|F>/@h}^GktҪ0ꃑ E#![ m4'hȒ-n-`DPznτE ҂A=t{JfS&noF1\j-V_;)KbjzKAɷ' 6*@UJlwL3;%˰?Q{EX6]t6mo# |#ߊv+tɹ޲j.1Ex=a}d~i߽_O#q["T =~g;80/ma?)1]62hLJ.rQlWa2%K{ߑbT*s+k%2 axʸ|Yn|ɶN/Lho@>CQodoo:^!)9Pڷѕ;Y3!,m(M@̍rXTi/RJ=+ۄZD]I *Rh$bMdHh*AyCKCIE.-ۢq*%|2!z6Dj m:E$tI;__˻Sڌ"@]joH]v; GIǶO3z:+g})\*] cIAõdGA׾>*T&Fm=gL,}/X>p〴xrsPa>QXrKurP8|КOeR-F$vi21]ss)"G%&tgӉqS?ivg6w>ƔiasqGN pPgokƂ<)6ils$ (3%=A ^Ny e@*.\Y5r[Q0r1TڴMf%Z$̂|8_*E+U@Y |z(Bܝd.^>GWb{R!iQ0#8Ӿ< `nZ ˨>w9r5GYz=Y~^k3'kA ڋ2u `]\$W: jڔq> ~l`瓓”$ ŵi÷y\bG^1A΅;o]3u,+dJRt&EU`gkr`BW+Pm&p[>:pg2Jv8 aM1aXc;﷑;efV*K!2L}ƫԲ]1L"Q"mL}S 8⹰/m vJ]O+Ufɤ㳩6B|<9){0#sJw 7ZQhRqG~+%[ 첾1ھkB}!&;3DWUI9db\4OAXT] ;mR6$YĪtIEdiS{wxgomD\:/d9O=T~vw]yP򙞧Y+VPKdƷv@;ejL[<'5mOUtMji8o[>oƠZ\VH*=C|ns畐r3ŭ9Qr 4D)c>*&Y:%Zaxl˵(/;pӖ`ܔnLUA^"yQN.r8)7hWV/svEZRrR Xe2ˣƝ:'rj:ɷmF ~rQa5ngv}58:]Ă[NiW=ׅ>dP5ɛkEq%٭M׆~6t ~zU9Ai;6e(%Ug%M}E&)(գt%G|բI!OKě Oz 3c|Ƚ5B+¦9 Lrх3u84EY y m8 xJN!bp8P.[\/LVTq;PJKoy V<9aͳÊ%`y1OPSj=#$q<l t,yI6dW 'lbjSKӼp=y H$d`}友KO-̸>M;?.{R,ڃ<>(BnV Yr:P?0X斞Pjb)+UY0 ˟u6%$vJR~$y`>Sb5?Uj/kV)v_o)otlKI&5ob+l۳@v^Q)*3sȖŋ Re[g]}wzъPK: yn؏O`!=<_FRb6{*m+21Q?<| i7p ƵHdr9tRBrÃe9Ӗ) .s/N|uw[[>|h̸tu[Ê9rGDL+f`A\Z Ppt m |Ͻ>GPզ?Z3!\*S4m_oȭ<ph D[@(bt己7V}ZyFt n@$K7!!iB7|ö@ݴukO 6fHLrVR3nϐR~Ey.@ W p9(«YOGƐڗT:I8psXH|Aآ£gLEwCLݯ0[) S+j%};Vy\Mtr®KLiܼΪrDx[B׌4nDҏY=K3·lJhH%b"T! bt| (˫-.̓&݃Nylq@GdJ΁ᱪIz' ae[I=I@Q8̅Hf'WD XmRXVɬT"+t_[]O$SV[Qk+J~`h9|ГtM7[* }{Ah&Iu *BBv:DiM%إb"nZSFqdb+LdJE,@G'z?<(қp<4tY-( Ǣ%ZTk2KoG9@Xsy=ދ'Bhn3HVWSV 0׹RT-jr]ؐ#xF"rMԔ;ɾQ[0m+䇺P]HtQDGFfFh3 omgu$>8-NR݃]{k;j(_oR {0J"i4cB͹6DJ9'uCʔ6o vSo kf/<.g=A2@[2 6  DUAӅ| SQN![ 7.i&P=?g Vx֮㴸HY( UUp2NӘj:LǕ@+'fK,?v.g/4bl}LpI^YM3s Lj_%1}3aPhwN7dURPVY67䌘ſh(~; ,ѦFɬ $@mKB,&U&RN\*Ig14^Qۣ&KYQrPyA9 zͽ zz@u[MX_};@%n ծj;4Bcub?#|^q ,8GpMphzyga_|V_?؀i/x::o n]O%%;&٬&ܷx QX;2"ZÑ.gqNGTsѐϧXc>ϋq"QMz y8s* nɂAyYsuJjP}OгI#.5 V s<3ɠ̤ Qv~2rEr B1('bodp]LԲ_iϭ|/b1m8v6[rVXxTs HEu\[OKt~߂Φ}azED܀}ed&=\aЃs)i}LuK,s.)}{4}pY4INv Y~Yr(">lY3bPtOO@Єɜ#L fp\exźo"em-{TI~߃!h2 I &Rg+d R ޽MU )I?艛yb^ (Fxew_-<|/a꣩%oL..\h3}qc*s^b_sq܀E&^\ye|H{oM]@f -Jg# ++ƿe{*lQqJTyp$@qbܛGgmql{zArCCOH(ѻ(ޖt =91A)Hц#<ݿ'_c|*΅b 'w{bG7'yG|2/V[ȧ r81qe*l_;2Y`%jԯ|ۙ^(@IBgC yxukvƄ$ƹ*“\4+$*ܥyu$t2)OM/1;Qsf.ybx6r'N\ɾCU}H `7>=:1MdjMHR1yL43&ǁjI;tNyap "!#/}RvY6q,>p p}'`YF@d MB :$>GfyC+#OZ2ᴳiC[rn.i]yM0)|HR66a o.ʽZuꍳ %:tBF!>_!7pBͦ~JDEp48vNju 5`#b guRw E~=!ʁ٧D5vYP.p>?=dƽAkUrM/Weŕ -Jz=rtaK rh;Ok w)-١FN:%oB!/F&^b1}7]8 _٪Xr =1z銍j΢:h$؃; ur08=6=d/)v`4gyD@s ;w3;dqֲWZy+6],xk,[@m 'AV7.\}ϲg%(ϒN}b W7G8"b22C^=8L`Ժ97~˱D.v]ם ܞT )7mIxM~6yvqJ/:M> {j5Dg7%C:kouO̡ wskJF{eV%< ƐVjHg5Qܹݙ@r7&dα:`s Plϻ )~X݄%D!P/|CƿP񬽜΂ !Mſ ̓KGͦi,;"Riz T;)d8M,*o`V )_ǐm)e4)bvƪKڽ$1j a|']̯vCYՙyz66kOfkLЬh_(e0\Khz?Կhr:ǚ Z+XCP6|M_ %_!.6O)i РI+}ɵauz7 a+XHP̘5> ٖ`kfc̃MDVBS#v2i L0"UJި:|rRfG%{.ӂ7fn贈[ER i< lݲ$aznYcQ o.瀘4aˍ Y>ζ_G ag Ly3[ɼ[=v"[viw-/ByF'P%SDAkx |y{V7DRIR4(xe40 Zu:O>ڕN깅8 ]˵8Q$X$=-[\ ^`hoM O<}i |3([͆p ₂Ȧ?B/`lI>mz~0Ԟ)gzX 4Krl'5&sO= AQʠa9Koխm=R p%-Q 2NѷVqpO-jmj `pWuHpW.D(7 ]kl1xZe˫B96F}Ƨ,T(N r`_ ?gM.byqށطZ٪2Jy~yqXt)c#T9d;:4H#&-%g[:" M&}QC Za5 !EjaU׬TQ,B:EU{ڍ`CReͷ(7*˾"dL. H#K *j{⶙ed;`Uff/_p6R%"G+U"ۛ:ˑs1yBh-?oERFx3uPFpl~$䁮N(+- ;M%˕oƹTQZU|60 6]+7 YBCM^,TktVTq&ۛ+hD4U;~nXG>P@b ̧W>Fkhmr^U& wsUUB8X?EJN_@.1ޜr!=x 8BSX T(f$O1J}ҤJ %_ 2'Tp\ s@c쓩 ~J1g? L+Rv\\!!Ҥ҅Ƣ柌XP4`k&z#:ɟnTc=-:ꌓ >BT冓G_xGHL}41u~p 0E"=O8&[|s}3OPHd.ӔB] $z PQșg*j2ZɒUD:' ]93 7:QwM(9Jmp)>s'>>Gi@#`]L&mt^b14M1'ge$)¹4A&eRǪZ }&ûb##!fl.AM=S ^,.m푻HԿ0!'"ڽ*;ސC9yt x(6<}(.ؕiWiݠlџ99fmЍUxvc?&lteb;^o5 ᧍*(,Y Pzv;hhf4#0eZҢΡ 9h*ά .8jxV_;/$+ߧ=@rl O~ 5rH=yY1:  bY ńkތlRԈsp춢u3{")Sz'~R!C~e&) cޞlNcW; +KQpJ9NoP3 )/vF+z,&y@Clu|?ѫ <⭿]?ܵ:a,":$60G^v/Jqju gDĥ=D<g?> +^%+dO!Bx|[X4|o,:dLS17xqf{1}8ɲRr4ijc_ڜdJ"_WW QweI3J={}Ѥ[MSt1`K&X%wlb⣇b8?D\6hS|bxmVf{@%cۿ1Bx }tuߟȰ7+/)Vy~)^ 2ɳ x0AƢGTz*_k ;iofc)ʿ|#Wq$:q{SS)lfD,n"7 ' WPY|-+<>Q6` c\vW\Lō*~u*}Q/'qͲ1WH$[!lW`s/9僬F}(GY?Lu\_7+R8 auQz;e=L{sr v GZQ5(&Y$>}Δ 1tf֒`K ZGX2Ez}I6U% `KLi.QWf/!^.<Y`/AUЋS"wC$vewsfRLTVFiA9 ==BrHDVՏVGkhU U~fHn'Dyѳ7 b9*Ι!cc?qUt9s?0z!H]cYXߺGqA0m >4 a }8ᄬaj 6qv!XǷʪ*X%(mI#VA]KwO"Ͽ*G"",J~ rZYq<^hۘ}oWxЋG~5s9U /b ,JMI̷Xy3ZΫ8UDJ̕xN361gkrt'589FGu9{@I*ܤMDeO*ɼԥPVyy@o vk6D 4pS'o1f>_(ӊ۶\{u@㹶哕 ŻS=nI;-{iXYy$-\lN>? v}Lp:/FZb9_(ϚufGn6,;YF] Έ} t^65 3%]'n9F#`')yPr7B'8 z bFƴ'Қ|,g\l48RN&!eM#)Ƣ~ak]R7ʌxuyx1=S$ߋ]\wy?r얡/AVi-j2}nbmZmhUQ$_QUWcv.a{aKSVi[qƁ"C4Z`֛Tj} B0}Qv0?C,UҝgT]oTAQ̧"C +`Tʴ2uq $ /ȔQ8MuSK#>9c17f\I=WEN) [@4?њơǰ/Ètvܷv\e;)X!01 ( r[2yͨąlǟY +\74m4< λx'K;^iߍHmE1/dE>y~C\@̹Zm haG0$&֐rP>%Кb%!Mhp,[[-R*`m^$?NP#$쑯$Є@춐 ŷ_9jFᛄ3ۮF(B/` K[ 5iQS1Ra;aE8ݜfR;pVa`c&W~%Nӓf`eֆ63OD3Nު d)ApViY2d|PԽ/MArqF9]M.<$$ 8SQ>ׂL9bwt,\6h[ߜ(.YSa-q2a'}8Ay_|vvV1ȭN`")[c9h3I$+{DSkIX5jԎ#Xв31dV1'aRo&Cr3T?M~\䰧Ma^}23J6Q% )KlT)uXԲu<7!BHʹJO -Ջ܌Ơf lsͳffEq-B+C5凱UvgW.e|*{A6lB04e."# Xu[]qzI8q=*JVZl;fp\lZ " $FUk#98BL1 ftDt.7pWB@_|; H2 %h o +LՊ[BX4ـ 8݈9 6: u| Mc֩i~]m%dtCd/3>boW^*S\ %2u"N*̪gs'<xJГH \w X!qкt ϟiQ!5Lw O9~]TszIŀ͂r<*|#Ē}dINInZAf< u͈9&@[67O׷Ly`Z(/^d"opaxIZBPLu5IHGA*zXέ=>cܡ4D|b*GTע0Rkq˔I;s.X8%L4 ky7I,-|,zg¥\v  QSǂPЈAoQr!~({ֱ,9>?*WԷ!Aƌ"(pK?!̊U:pz|+W*>!Y5{ìf~E}W>SD!SePStB<OJ\ԦTp;# k8='^-LC#Ykܦ Wkg|]7) 06Eqq@_hL4zItW?GIB|R:+h'xWq˜S4k20&eZLB0'łȝHsН!) B ɼƋՎ"~o>[PgZ6\3RFcq8 a,3"Dma[EO^ǯobi$}Zq ?h6]/!7bBc LaDMqbKkBiO6t)n3L}gArSxTOBrb(hA0iW{|o23ot?0rVq"j;E[ b1I])@$4ն-֐xbtRVj\j IϳdJ6Mi½iat}/I X83/u fq!@{"NcJFRs#ӥ|0*׹?͐06y`eX)a#WulГe >d{X'S^t S) ¯Ee/4윛KL2GCpC]ӈ<ۤ? N3l>FyR)$6lwioWQ<%YnޤWl,/0k5c$-IS瓨yyomɓ>n! a}Z vDMA~fwRe-U+fX,,G1881L\KLjgvhgA"۳p@|d6 ):+TF/Edz  Ur znѕ~Mx ~QxZe|J(ŵkϴDr"X+r㺥gM*$ߥ &ުtAƏ^װٶޟoN2DJ9IN/o&f""=7|rL#\MFllTsiG},Qe22&[wY\e)XpE΍4V33izI![n+WbډBZK [8L- R; # C3ƧC>7wR?A͐%9+t'U2_IqY`FzN,$СHmN)CrQV;qFvLWF3P;."8x9h|]٣M h?B!CEKiD/wNE.U`B65"Sીi#9xLT `f'!>pucPmS({ )wYK ^tcAAp)7%4acu$h=g`_1 $l_N;Gbsej/ēK 3^&Z@&+U߼TAHtXUŻ3 =:Hq ԣ4>^Ê97Us犴;gVWF@J#|xqz/cE-ܶo:>OY;9?2訙1Hj$Ԧ=#!y4A|PO d2{Fi%!ZС(Pp^q/^fy*z-ag=FXA"wܔC#߷q6 B|{tS뼩>ɍ##v[ dRtP-Ji:cz¹iR+ܓ5j>~A2.1J{ouL㤇{F -CJR`Ex\vSlE . 474垇Qi-O~QU{.f;2Y|eEvXB%SObL ʠ9m<78}yh+mܕsK?+{᧯TjTo&1<[ YPNې-oWK1v8%u$4;$}cZ.6Ape¿R$0)Sr܄q}##feA7Қ~om^1o2SAM! kFLeRL.-g9g>/Q~4kJiDhtZ{Zu6&&7LVO Uv*pbl`51AL1{m93X𪭋_s;Ȇu5Gm=ўB啾uw'.B^2n %.ȐKçGggQjܠA1"iMi돝 J|9An0EOn?lP띙=ɻͮZ9R> k2ɭtCW^_ja*!MNWypG Tέc1TV L%K,6Vy4dd"MߺJMxb$'ֲЎR.6~\-\P(6B|=Aym 70SHvPP'%Tr[! j<lkn :Xo(YJyȝ$vL#+0AG"jhʒs>D'U.o5{pE⸑I59)BYv K4[^*C/Nz3;YR 5aB0*4_>[{\I+EFo;{RC$mHAą6;"tTAO:(Q*YP ;O拜.sc"@ϐL z7n/QЗB,eKbkB,w(0L$W08b(_R(* Iw>A)P6<;TUXtU=3R$m fwgQ%訔V*!vA%*Ҟ$zє6Ӕ0j3-?0'Z{0OLpo5kjiCR/~!;#nbPwaCZjc[$b bsni U`' dHj0NzuSPlЊ@_oB3~?m_Ѓ1roӛګcy֡?P9P8'Kk)߻3 UEݪ.[}Oxy{$D,|wt 9gNX [yåNzj(@'Qa0pXH[98L-!xE6wz=m|@5<`.P ,֤mL@— gq}d?TfJtM@$1̛͂ZP̐ɛB[ˢC>j%j;O|*W~$=S#4( g3{^(sQc|Sޔ )ڤ\s5T$ص%cqĿ˩VOoLs `_xUmO^GͯXiZ%@HA͚F9̬a3ߦ:=%ם.QKŵc>xrJdvY! 뤋6:ڗ 7%}uA,R_s85Ly )0Ku3D(o 6Vi /Aj<} |=o(kЮwA &~DVZ0NnҺ+mA>kdtwf!ep,J&m)"_V=sH$HV2o,SۦUj$QS9kr16Y:X*^ԵnO'[jUZc;;@޸pR|R|X4r@b`nvk-Ԍ(6e -Xy8cC2ncE6{2\O7v|Jڿ5De>f3= VG~Cpi]#~5ims4r0Eۭ:<˯$-2N9[:׃FJ3%z8Ad—Nv_%]#=e&Sw393Z!? j,HxI)ÃP; Ow1clkW窍?A 3J&dh"izX+9#j9Թ|h$YK}_*G2dJ'x畊HB  P;$Ƕ)1ˬZ@p@/2! '-FLrd__W5XwTN2i/KPhk-V~WB;7Kۊe FY1xCex:PQ>45 Q/ Ymy@CqQ\,L< EtU&#'oW, 5,lJV=?;EFN|Ta-,l7F??Zw*>NLYP:2Ou1B![i$(GQYf- 6sW4x ȯ]1f {xK%z8ĕfd6ѿyqʮ%w phPzւ[!XS/tB:So)4wk(, Z{Yxo+I*dQZ/vՈ BicǼ[K;U#ث\O2s>{ejώ8,դ̼Vw+ CaoR@]w2H#iuEy؊`27Y$\#hBOB g/i-dw@WC$axb\7c!  L6pH)tTkNT@`@]p^.se&)_oRy4U5 _TVtu ll OniJ yUtqV? q(Noi*A$Jp5oՒp^_6pɍQ=LCW@a9FG6EɕoK5AzAƬV<%A!5FtTqa0Tz\7ȐIH#o1Kp]scgJ\ $c50,-Y!Fy7E}R O1Fzb1G{mpҊ%۰˼@u Rbݼj%wVG++JPPs \MH%H'Xg]'@FǿnmzNbٿF(h_GyoTR{(ba e~4Gj_rWU~Jc\'ய1;4F8= %p/hz~i+)CP\=1ۺޯaLUVSf%2Vﺜ8;3v0HIC = h n7l]kkj0FBy(`P,}s{-b kWb?] Y(aSx^nDz cO ٜyY3(c|;H/XQ,ٛbTT2S­=QMkH-+ȭۮQED nAAhBy)M)=H9+'Z4z/8 ?^E3]~xZ$2VZ狿\-Q4eHʐM3T}Z^O'KWT@\%˦E#~iË>^;K  Uk `iѥ)Z#$!")׭ފ|[~B^0Ԫ/A5mDw<+ăk^w`JarI6v-r3cёVdg3#@\j&phBU`Kq?օC@5&J \3WA޸0V@[T?w!*m0y~k` <־\ˏ1JƩa9Ӵ >'WqVzErꭵ>yjkQh'鎴hF%ҸiM^۲7=C> Om~h'Xb4#^&7qb_ha-FLxIlCv B;.V7I/hz/;SUTmP׵"%Tא(ma}9 ÄRM\1O^R v'`zF9?h{# k{vnH!3f e݃"Q}#w4iYHs Oζ2m~H8*Q?LsD7c=؏vnUy2H/J]TD.Bv/|{l%.n@W\P>3.^eZ?JG;L@WtYU)d>ܘ936pU0UAx7TPu+/tzrh uNWG"Qw W◶Y)F*i[dC_q040Tws1A}\4qצTF |l[OZREMwZL)j<6e瘨a!>*\X(X*Yp|]\ЊhrVGjLզ*߀s|m/)-Y=wހ@X7Ĭ8v&J!QY&ҧ7z!ԛW)XF\&s,X#bk,JZe4 A$UMuAVM@Z[=$Ӹ&xcu1OZs"SpK7YmWpE=;w88*\;\Ce[^(AB_,,ow ޳=,6cАs^Dޭ,U$:A "H3-5F"EBy/y!<ܨȉU9AIugWU?&vXhs#0[wųt:BIQ<Ιøυ.i!>)&s=$|d<A]jI}@U=zMPɘVr|*lt`wLgIoU(ZLBL'u 0> }i*{@Ժ'V LBZ*?l*AѡrwproYIiL;#8}1'BK!/)E ?^U]]c8 ɈxyM$sS௑47 ?}5# $$rqO\+p{VtSp6ĠOl7k#nA)FBfV{&92C% >[qf^Mz' _lmΉ`7OUa#ԈӅhwq.E~E)>%x\JF~as~#3Ao clXНrL|V2V@`+VUk5؜onoӦx7o{|ul?Ȭ`|G~)+:_Cq#]қn#ը{BBӚq2T8A hv\ô1AO e8w 45M!9+ZMM:nd?ii;;h~w?O sa؛)D9y$zs o$'T/ 韮L_%fzjp@Ae+q,%c('?s ^V\ڈz3FH*osO[ٓvٛy9{*DM[A>@~.)kd,FRީnL0 Yk%/eBibYVkoө <':3@¨t(B^ sVO+%cb;|eQ*4lRg.٨Ո#L#|g>W%jْJGxԶxa#5}XǑ`"j|Jw)O!i9 ',@,>y b}-NNDuXe1jΔeYDnjʨ:AvU,tW؏ 8[$fdžLY"zz:#p_۰{4]:ﭼ`}OFT8KfgE?KlbLrZ7my\&fLb$_e[OsHq!}ZN:3i$R!OXt$ɜt!]x4qፊKi6Vb.xL=l*>e: ~oAv(*eƙ94B?zo@ӗ].A=Gx^KSoF_/FLXT8 tX] n 5? P@v^S̢+ U.'e{hè|sx!94tOCW4kyvXc NtSY"!CaY]amA}Ol3s1@L2 l ժUzCe5mZ^m0 :A|> 16CT(ԶF5 Yzoh;,eShF/Sf{nK*D }_#7~5_Kov\ 4cYy~ dD*Nt*xю.g:tD W/HT>]U(W8T_9g{oW/Ņ55B*~fu!%%DVblptSR|P[!\6A_Șts"?nC$KvկK5KIv R?Go u(]J%M EeELѭGAƹ_fTr4ANk=T.L9s1EOKc6po^%J~*|Ճ%A_s2{yXJxۍC!YˢpB4c1.d3WePme 2. 0򤜝ϸ+v-ngFBJMCZ$'Z(qˬsbCiֺa8y!x!c}3?B k uʾ>pP\LUַ@I)u|`79ʫ#eeW$hA)dL@#4N$ IK[QCvTOd `,Wq\9zca$T޹wf,,&QY DG^@]mYk-A,1LT55B9dWm L4|hKg8TJi3=J4 Pqm:[/nkuЄ{4-~#Z4ݝ?xٺ\`1"ף1HʺS戋N4z*g}U )X{t@ Jl 3Z~뱈V'v9.L)cr|^GںJ}.y?ǝIjԷ|gs[')UrJ ˲E򏗮yW50aHY˺x0%:ZGokt{Krl J:W$zٜEBռ6l1{6#n@T:qzqy&o]ێx)+&(bM~osʾճ`!NQ @+w!ЂD /gI 0 LJK{;p ~$Ư_ [ƨ P&Wӝ"i>q Cq#lU|fv(kf)#@,%\=(`ɏJ|،g: NqX"eʎ`)戼CDu/vj#8Ro,RIj+׋о8rHֺ|,oAbVb yV̊uRYgDcIMPՁ5|ơLʲX {xDcp- X6Ҵ}Ksz$@mlN@obӚXR?hŐA ]V*4%S'FSR,h(G}_gc V*Ps?toDi=E똰jy|@4&2֨ί#\0UH *Gsq%`lߌ/ltdMX[ 7GQURΛ))tm  m7Ͼ3%ͳֱ)pN'{{tԫHn:}jJDy \n{5ŏcѧT:2CHf-9M&EӉ^k )g !CX0'h7R绛"rF[ Fr~ 0giS  -;N$ho0W@|~vA\fCAlC0ҨTcب k +/Cם.GUn3#憉r(0q'O4o75~6?;$ i}$gۊϖWf%Wtl}3-Oɰ"҆Å!)LOmM1*W#odi֍첁Nx ]cN߆}"QlbGgnf2 YH?}D 8Z;\#3t]K]yZr0: Y}] ncٓ ZYcB335NEA1ϼdvXvو IH`IU`7$;Bjm)SVrڸ-& d1aUOWm.Bq_ieMt)?_>7! N1&,j: MEyGG0ӥ$%Mk?j.S\EJfYDҎ L#xCM w^PТ@i gJvbP k)2Z=-ʺ{)m&zm:UvNȧ9Ee {D}|㲽VL&qvDD)2$?x?Dur 9=)Ϊ^PH6;\%:y-łxjs a2Ɗ\jTc [E6I? ˘j.Iu4|sj0@JUE: BeBT]0NAAubHts+½ܾ9AmJXU,q[R8$No؜R_MxɍrC5qCKק$ H$}ۼEZcfo> +JoZeT͈|$* ŵk]3!VwKkMQc7jO0{?5r& ўAuX_Sq1́v==w wIW'^N4^V.36 #!x;jo.il@+ZIZTE"OCQ/NFO6@Q<6R:I3)5NhbJi_93Pݢy1L9O>[~wMCtiW!vs?7**&E'z]qK "Hsš=VL⡞,n'C.rzKJHűl4W|K,ϻUXb͝NR.G #!d*ޘqumAHb0L׷s5ZM^5}^oI׼ 9$>%E5m$3!jv̚OHЭKMژ~GL8B )+WժB͍y5PKyI@AZF͸Tyaލ\YdYPvPt>Gr?uY$ Y6H7)ax ]6dc)'25S>5QD QM̟bGʊwke!I6OmXn^*}~[%vW&(ڭ(MZwθ<.Fj[ܧJv/,t6AZT'DB6U^( /7*BV@.XDO*߰<[k3!Ŏau8/Q&I;AP$22]|= s׊!]A<#0=0KV?N<ym'XB*-TQ{6dXe zhoߟsw,W:?$5Py"4;g 6q,#ZW 7=Bػz`crU@A,a 8 'jIcN(C³YR~lA7^u1jtü<.ɓlbloY{uDN2hjH+x0:8jEX[Ǭo_߮"u25y;KDSYpY]N@vRC~Nn4\Ir>CrJӠBI@xa>k @?w C|Blq1" n%SL-f ?t[i& T$Z.ryǶ Z]퍏 YٳݡvWQ]Hk[a:/CfV l gwf)gj$ d=Tx,Lq')-$K# "'_dTe@K݇R@ @UpZ+r9?]uU{!!{5L,93X5 !Ꙑ&dU$WtN}mL]L&&X3Bz- >y%WuetmpJ (Du ByR|v f3iiǎ?-`vsVJ ahndZqafBsh/%OϊHj*l9^B]bKcvD6|K@A3o~bSSnѶV{#m %;HVgQG]ju!m=L;o*.#_%ZǂKZ\1J01WFgeکKvͪ3=-1 ɰ p_i%;}6p 딒m3QQ(:\nzDz:ǔ:Rs#|.a3 &qQ@ lb+]ciqH\i/Ny \$@ ?؋r齚ݘR\f^Md|739]$+1&פ,wjDcfwN`B [ih'J7'Wirm&Ct+H%kw˾_R܍r!+/RE3bv8UY)Y"lx1jG[J%"wV uY{ַXⵋuOPpH$SȢWKo⡸)-4d(65R0}P<5z*QMqL聚a$8}IL9ty&/0} 99pTjω 5q QYKnڢ UWхɊ}^Ѐَǩ=;KJ@]vNdsYkEI (iفz?f5cL h,cg"TM1b1⇤8qڜ%T?웂nb%ۨA >jbbJ O*GnWBܲWL`;N`.<8IhjNqTፏS&mw‡Z.Z !DhL^RYC:geUQkCYnR`d2?>:㛼1W] BV;QT}R#PͥgQ0qcˑ|_w-b ¹]G2A;p5Cf=oTb$+&u/RFS-Bav݌!]Gu<ՇAL sw ])^暠2@{+vIug&J=?2 N@9uk GxRT< . USh3nAY'fvMtfOg; %;tW & p0FvvUwz#aҴں9x$BS q0QeAƊfWIEGiw9w2ߧ4c(nk3ûR>l!ebJwR|֨jKw;~1cm`QK}Q)B:i^ k;>TC”}u}R~*.va(C: ~R˚yE|'R [cra/UNf{:M0Bwb[yq4]Kq Z!9|{ny.|IHm -GYHW9X9W ?zS [cAƨsKg=oqhXese!’Xr0caaKe%G=j8fM9@a/bԆ ۽\H0nƙ:9Wң>xdA .d:,nS٘l<܃6Pva% 5Lܯ}/x((Sw']@lm퍍xc0a#jyWey=K_sߘ7sY|ͼu$, @ &寬6H;˻ANL{Pm vT fn*(L_0Ϙ 6G>gA EM}T]$%+}<\jJle)q)-^4]]2v.: TD=#$?&T !O~0 F.m ĺB^`ݗ'+, m/xjλؐIZ~)i6+m'/sNiBgC`t*= rfRĆL7 2АfYնښowr }A:v)]H與￴f;f{?0A8"Yx fc%4veHYL,4ad&./{!e+L'12movAMřԃk%/mj%@0&b^[ w_-éy|ԍE<֎j9"Ģir$ YA5`J?yrʚUd(P+Z7wMA9'_(t3## Bۼ8۷V`)\&I d [=@Wȼ"$fX$,֚J gcעμADdYRyPhk$†.? PPxc>M`S Ypz(> Sz ?bX>&#a[\'ZYS3T\@7:F,[ ~|>D4B 8B7hMV7>)ꆥI_|5غ?ZеfI~)C!Ӗ  L|ww&0-`n'q*`¡i:S!2g#ZT T/#KL@Q"$|nh NIE oLm69G3ؖ4򥄙5IhzMl_䇑⚍Щ;\yܐukpQ`J3 9N۲Zu?PW,Ntg+)OSEhOf>&-0AaAEacAzBDTqɏ*IY;PڻpW YRTDM]:W' .$Hچ[[qu҃r+#ܭ;.Uđ4<^O wՕ@Ṋxd2Fl;Ce7JJbrFNBIؖ~j.vZ kZQD u]8MB Ppř2,$(H[P ij.{w!V$sU>^bZKDڐ]@ tHMS'w|![ ok$6bT_zt)`9ޞV|V3~$aAsTh"F۪_EBr9wȥ]uo/_xjmT6x"9u#ȫ dif/s:D O7@}RXoK.x$M*}T/ qJJN%|0 Y⬒EǯAеI V+0\%1_s @ A| y]Ku-yZ1%# } UfA{~<龷o1, @yK-&2qG[t6S=D,34ov;l)_(d`1Mȣ㟆4?}bQ2P+,MJSn7d!/ue"chL!F@Q@uwFv}T!J$W1qR}W~1wll$ hИHYs4,uX p$¼ΙeO(vKQ4Bz}&fGn`UUTw5@<;8CK3 B5Bi|0}JkHdd B3=-8,2g[.h7wLxYW==\mA`jsO*`%lIuB_jZD6$' 6o?_˟qOSVpNf*G&, 7 ;tAqK/!X9훣61+:,3RY&0=Ö:9/0\+fH뼢 Y0C#yOWS}ur ##j wVAz͟ȴ?R)LjiqHS?yQ2WUO\g`&2%&#%](tdؘv ǘJm->syZ*Q &0 w-V# OoJ/P-쾽֒E(?B5$ iQWVP 9C,^02M*6\|ҁ+3As7]T)Wt|8HC^ b~$]`_)omй3AF4Z"3_ j("!i0#Բ sz÷ldcCg5EQnKF7o9z4fοG*PD{Z0>1kP/m NN1rAG'isNM_+1qQ7%&m[u8(}v R2C<^Y>O,GXo?j(B՞ݸAW8G7t@ ޚ؀ɡww#7XW$8&FS1x,c[|UPuؑJ*'$5렌ߐ@be (x#1HtIaCq;17HPD|Je fF} *=G\c(]h7-I.CM"曢.>_qL'l;Lc|6-cpCq@Ahy,ֹ:|H]~ S0.ǴkGUܯA6 uv^?'AMT8fܦ'~PzfI>n1Q8rN3ݻ{f)VJ}]gbǿ mьN)sS) lL0+$Y 8"bebJTuSJ&5?*m5wSAz JMq$<2s!95s} BOїjcGuU=6WS)e1'gPW 5jj0Ya9|G2Y/ >=?dZ6ڋѝ-(0mR9y1Ƽ0O"mi/鵻;P mޱXC.p]?-ݦcs|8D|`6Jnuz"٤9b¶NiszL= {##nBy?t +;.C, MIVshI_"%V Pe~+4vyS8 `+@Zs^;7|X몕8ȝF>鎡8x%FSA< _9"$qCƐ)u;] ܫ7I ɝx y ,㏥}*+gFZ\*Cic˓ ke.C%uӖ8U@ҘfVDSX:we@V8|˛=םReDhk+G K|hПtH՘2S9XI*KrϢ R1eЏ,wtG3ͫo&R2VAËiU~RJS7YjODm.]M2`eMVԊW[7ƙ-< HKX䎇tZ#l8 X jƙ=vGڅDRݠy8kl8a A=+Ě j(ӡY"E>'S2Xy"]Rxe+Pb#HBlK RnHx};8>fÊu^v!4!oR[JMH5 W|Y[+Y jqh}5`gJC cz=La QCpAJ'ðƕ~Y]܊~/`A = lU`50_F zF aCSG1 l8ܹjM[׈AĒƾef3@cع7ЄJO Vw<atz,@@><߷7i=rqR'0'RlT|e_Wg+ q&˨V?Zx:Tf2WyPevzsiѾeNؠl _`!js͒>]:]vG/Űa 2db^/^&>k-}lhK?JAT.0"|KT2aw(7qEo͜-S6] 1,Ks>2s6w7D>p[ĉ|+3fG)1.4O_,5@٥z֋M  )_ WЫ-8()@Q9J[K&b&) zy$$q[J&N-c(BS* jǠOx@QGm tX!eti앦.> ܦl씀MεQA롹rd{ಜ :wT`J{:^jK. ^XUyXtfn77pt![=gS ]-8՚בּ%44Tf0H QbH!HI?{նSf4J: mj|S;ssiHˠpO#ﷷm"Nj7 _ЍQu30 ju(/u0W]0V\URШ7%╯Ub`O Zz1A;O7t04(^Rף8sn53?Āhx?!o{f>7qݓ,g-y\;Eef!l"JA/&&rN5M[8qt eD'e>M-iBo&*WA[9f~в$*>~%g9s`'pSW k9듨+v1h-g51Uܴ*sTq h%qs!œr6Wc=U|OTHExap3q,v_28ϝO>{#)gSvW'tm.w8]x(9|Xajۺ?ӱ([L{9Zh*!.f%̿_?00CqqPY=_2C50-kN27ʄ-RpYW){7-ܤ 4JnypJB }XĶyWBhu W=YݠGbVmѬX`f{Ct8ROɮc^HЯ 4mhyc]G 7?Rb+TI`)p/ (q%d6X#Ii̝U$™pkF{oW-)EFmCόP HƮVh^R:l`1𲲟&%#Qv;#a#a\cүbў!m_]66mTEʵa_^EE˓W:!k!3i[_ 7%E3pöY\Ҵik,L C-U`FGx6OP}/"xo)"SNaNpc5Xv6"@A %O&Yr߻E>Sx`;+_ܓϨVW.gs@z qGMNZL nQ`_G>5V$3( b y|R8S1ݔci8ꬎjEF7tw^J!+w-hdH产9C{TٳII#+ڝ}/e;e1@SS̰LV8}ec8R/~DrA uV`LTN[.Ta,QF޴yujËHO}7* a8{-dmMN!Xgat.IиKRѬ5|H=p;޵|iNU@:V|%nmG(#'l}{(~z >)*x{CmOP>2u}tkFc񆘇 ?;[jA>ֱg~|䪁i:9tm;A_,Yl`{)׉1{'<KȦfKS۷Ph0x:P/ syQgKwZ7I+M%n{X ʦJ.mU[Kit3&G+ؕt<>b)T$ w܂iG(oZ x/EOWQ:Y6+YM}C%&Iy]TE**=<7{6SaWFzM.w4h2o;yR" c| ι wu-PG}C;{Lp`h%C)b7-iP5DR_oC@7ѐrD?.ʫ9]zm"˕׹]xEQ*#`B&d: jmnv"/tnnv V=q<7!3"P2#}SSjshS.!D6A%B*͔(uzW ad-۱ɘ8Dxbwh?+6p98)} 7uTɇrAZGC쟕9-p͚jgdzZK*l`TO3jkj޸&7=w`B[{V`a/F gD.p `'S9 } !)&[odgS0#OeHl'stDzZq>@=b"ӫ*cwA`Y>~GU0-Kv-u.)kq)䚂(+7+Vro7`  ;]\|-s3|+ |FcE+ rf:tZ~+NL:G f .?  xUqC-^i{Y:Sw'btK,o6Js=K4Kվ2jw(Wbo'19eTqgKS#Z NT=6Ev,0/T ӌ\ǯ՜-| y6>nvNe*h't-0+w1at}6|2UB(`@<'6fxL_z/#;M%? @) oY+3T~_4JJ8aK3 |X``>.q`JB/fy)& QƌM}{[ WqwK_L*l l1Kyj\cN¡btBd^ϑ2= nKKDAzY.mkHȥefzw2aqy#MF jd?⯖7,3"o"٣ķQyb$}5J:_Q楓zPA?ñoxī w{UDsB1;<&5fjddתWuExǼSM*/ {ґ.Ѿ9MP@=Tũ^>ʱ/8\FOǯlEFb[ StH& 1Zj}yP]mO/N( 5 +aH;͗YͶ|l4N_:*UR.*:FJ{  }Y1' TZ9J#͜kLS!+U)e!f,$5>Gqsgl"_h )GG[K=x⃐:쳠&ڔgzA㷋ESq'MvypRASw{R_:v$0 [UK%uhboē]jOM&|rfV{sVw5GZ8$,^V{y'{*{2 ^i0j|x5]s6iSL %ejvOd^X;=kQFMMɞDD}D6~ݣMMC!oScRfHUYY8g叙ˆZ3KɮHj)<7yDŔROfߋA*t~sMMCe `x-Ect(G#b:%MwLe2 :_z:Ÿ (+)Cu '25woMcDRA-k\uƄ)ز ZII}NJ; ` f/Ex֪@pK[: ?PM.O1ˮCR;%N((w˱렓'9n_K[>a!FB9wVHi!mԑI[aj::B{ĶFWl+mT[t$T̨_C3>_R~L}0m;6C;w=O#dB6^hLU%+&_~faU ڟ&(.EVh }I/KFQ5脏+W2tK(T+eeJj~J«u\*D>~eKYw2 ڂP"%hlA{FZsMh6Mw֥GOez8Mz/sO(g?-5ĮbN@?[.+y6d@K0l]uU{ 64͝³*̠tJD+\ЪŖJ5ԮӀmI3~ g y벉0v[7TU""AJ؊מ˧e<]̶,]/J3=o4D<"W;pܢ(M{XJ:.Ar(g75 ^צH^kLE{Jjw+ud=fzL#ڄ,h5٧aᖕ6Mʽ˭T~md~ÿ_,2FQYp xI^2\pCr'˺o &PD^((،COMNU_6"O9u=FT!kxWTOۧHF׹&9]7O82^ ! /1H(~xG(^#QrD7/q5UGA[sJ捄|{+PEقQXG@uA2U;Dұp`*ݏ~igΈ. QWJz_$]ÐdTvE2uհ.q~yo'>C!!K"Dy[CQ'%&WRJR5.|bhHoUT"@O˘GɍRbM-T`'iN#-HPѻ.*t}JًKVQ~Q h?\7#"v#,d?d*-Nص.!`'* IeD GC }@xM6i3zg_0/@ =@(J-!eL˰^{?$>d"5olZ Sor]TVCj" 5vi O,r7vtI-6b0@WҨ#yeN@r`JK=xc*UVcvmC]0*1L2 _d}5o ~ɛDw62 Ȅxc6Z6Ц;tmx@: Aq\`iF[bqOvf6y/C<u>`w DIr`=?]r8!ͧq˱sBgѲ'*x#!"bO'F 1Ũ3Oݎٟh*Bi[@ o H" N#՜gQ"L>/\fj9zߢ\bi"MlQpۯ9Oe:yU;?ߠ.cpeL8QPƟ^bV\> MFpP -~#RnC\qM'+)K<N gh  CIQ+(Қ"sE0yu1Ahs4'\떲_dsig_I zKB?qded%t\SCp(CF2ro]2/=D~0 =i8{Hq9!I{]NX#noVLrS ʱtpU  n~}mue40yaޟ=\ᱽ#O} ïpM6#@5v'z0}E>Z[Y%TE2@6^ ` 9Q2jj!5Iaa]^V[f;4mTf Zn}r^FiPJJ`BZ%g{jlY !-oΘSe7N'ES[ '1.ްW,(R:$pFZ`6,`d^J}HG}W[]w166bܡ]$Pf%_(65"7a&,G1gmAQ)#~t̴X,}jW\gH@5LO$6om65jU, I~J0Eqf7g>#A./8 3kM~^уSzem}tvf:Ǯ'+fܥw{5gDaI[aXhޖ SfDTM{0P >ۧ$On- ^ܷͥFQmz;q2=~@9{SZ[["gmM A6x,R5^rc56J;Q'b2VŎLD1E9[k@M(Q[RSŰ庯Jpi$ɧ+.:H'Ibh{:/X'R:%W>}UnCUƸh&d^3mzG9lnVˤ.Ou\?X+|/$s!UF.:CpArXGs%&Ytܐ7;šGh/q#̯GCKl}uyjL .:D(A3%_8UR]NDeҪT&6E/G~~NGJ^tS޹r?JY97uc9+2fުpa兺D~,:LCAڮ9f NM8:}$_P2K(c[^N.uȭyɱ!8!,a4#晻M(qɋb0cn4zsf`BI*F'<مJoaҦI.c' &bV G{8lOi",ui vP\@{gZv5c xgAM'xƼ2yB#"4 >+ϥ 9KX ئeXQgR8vJ&,洊݁'.|-FbTV܆EyS齸uy8,;pvyWrk섏L}IQI֡kɍhf,Rz[g[C#;6H WkCG0 QqByV3gɌ03P ]nV:0 k^Dup No-cyVK+1FwҘJP9P8ww?dEFsQh|>^FeL.UmOPqIU"k7i}P_&J@]"$ihgXy,gGŽAM[0}rKqO#NeuU=tp<~ .m+kf$L %۵'Yoɞ£QF[dkC^Ѭ JIh[iRy: i; ™hݟEEƮ6$ Haԟ*%'av{,ljE4~ le 4H~N_}-ꄖ|WE>5,j)ʡzM菟`j-SzC ( 2}NiVc{\8*$ȿzIXyX{ؕ@ u,%r+]>S-'| ſrSS`.fG%$>Io T\el^-{l˃܈4n R`w<-@RHʾ$`NB-ʹ ;JBkTD](4w".cdQdHqǏt hTC۳X%kL50vgu-Y~7&' T&ʐTq =Q4$x%oGW7j{"d*-UZQO*m. V< y`G3DJ%{a$p,in&L9X袂'CD-6Zn_D)WJE __쮈zN L7û9}qbϦ[v[;qJשRA}W+hnv)I>(}[xz527.# C?wLo/|ON<(ڲ(JD8GbIN 6JA 1ӄ̈́^+/8Rw!ayb(%D<,B&杦VQcA>-"]T1} iVo3V %d ,#DʘOͧSVd0c+"S@y+i}1.!n 7_!Ml7` p~7|ʎt;jxzkv&td̻BW:PCǺTYa$EvO>I,7.wu^MW}̸kV^Hs=EyXrofzu=a^|u[ CSReIdؚ'͜8%'+rAI6Ew@RSS G>q:6Vְek/[ML{A\Tic&M&s&#k <6: rC7哵uN +>P89;}PC<܁D:܀q/e@),D?hl>pDXfP% T kh_4 Gݭe=1Vkpl6g%${N䳱e+Z%'4Hk+66p{EC!ɂWT‘ N^*OAz,jd+.eIpK2aE(ug4މ,q?CPi۩3yKU@Ĥq+z&a,]w:{Xaw#|E:kWbwt_H4`m_S*7;AbwD5F)yS/ieJ" 'v\K#%ir&YHgR=osH FԷqtWͅdk@ޘ^l> LI64Xl@HW!@~+JOUZDb]tQ_Ja=͞ZJ\9pE;ӯh)] Ϣd9TTp͞c ]=3zt m=EQHJuTeg91EᒣP S.~d?4PPwN]['?J&l,,U$|"&E0(ȁ%<3.CmEGP8|cxK6 u@NE E V ܄Yh艈$F^ݛ oKUb˿b7kA [y}}ቍ LkBbf/ӾsCf.섦oPmhstQ!3a^G:@hCKʷ.砗gٸq[ŏ{)Zw /^Y \^HhQo!wffEo΍G<Ɯnv^R@ǂFP+gsX" $~M%> ѥ9;%'[!1PpKm"unn8Ӭ:&LA]O|e:K)Z1 [ d+LV̇=I]2۾t츏?$ռjŠJN(F r bD@,n_"ܭH5 (!ьciH%c(2z#CMKt3^E]`_n Q(n(Ү x8jҡ8ز#:5_,i C͂WC8ԕخ s~MDڙ%辄Bx^)na?~9}ϋI37ٹ7_E.FLiODM JZ]( "$^*7d,3TzQ-1o*r^R]hWn(}mz)利Ǵ~|M4?~!pWOG1쭽 @fǤA2TF gZH "CiS8=B8 Z$hE 䶂v5 2tNj:q'qZ=A;)d6ա>*K:̩uAj΁1<#9} nDKj*n^娢mڎ!=hHA"[:Y6WLyGI.q5~к3>c*l.Dҡ4}6SJyKJjsNzD+SRW R28 O5M;V[f[V4R hEyM D4Jz~d;{쓌{¯҉b-I## ںz A#U.xe$^l! _t{׈3pk"G , lT>t5ГG~@3NSt>nӲN^g&y]*MfmۼjF0Rބ˝Ie+}yWcudV| k{-Y% A9Yk»PMXh[/1#sE9H-a8:i&.mP\v_L&Y:oFI5$}0달]oU" <!6϶ϦC·5=EvxC$iW ɲe-),V_?')}G>NMg_NkGѫ"$2ft4:;~oB0l>y=DIKCFmϥV#F@sAG0 زIK;KDcrC+aWlQBE`h eU' #oн;kd[mFh:=?ȿLCO zW3 zc{$V[ Fɴܷ%RkPZ~{}-o#Jrk0P>5r |  Giؾ@ @ߖ?'Ү18:g!^h^ *$ `jQ}T~Q&@aҬ/ |FH3W_Q!Vl1F亸JWiYL;/ ؒ!uQ;&(M/E/u#l3a>Ʒ"iZ1C9YcuIcq hi}w `^ U?c0dMԓ dDp| SuޒUÝ̺ML -<4N},K@l[e)c U= 2E{Y'@tˡd+ǩ&Ȝ',fJg ]",4߁k5J.nM1h_jz:ʀLAMa:EEtoL=fyZd]<řh{LnӖŅ5߉Rme:FwQY2Le<,([t}#;AS$K(&nkDϿgiXf981 |G1y010+òYooV{X˪&[}yVtOxТ*-X,pp=>,Ji@ zbZ8&,,RIaHqIϬS{:nr$Z.|_m|vK 6NK:>dw3|6HuJyt=3^|Vij^ jI/0o;{,ƾgep+I^{F܊{jςNzK T0ϔJhMSo5#%&Γ8C>( K"w3bn`XӨ4b8#a26^aJ[/#IΪcu`mptL!t=؄u_ ƾs-,TsN[12l|)mfu#E|!7MSErnBʁ z_'_f*\*hM>RLc5PC\sQUk^>i?o틲^3C4tqrB^>>Hl6咯L1J9RפU30t Jq\t'8^DT580e.G ^.Xxs߆9ZmU9!8>GT؞Kķ]<\K0;=b6Skdi@dӚ1絩^s#@Ǎgyk5nJgő~AS7_(O+P2L˷XzmVv -BrSkbdt7i; PdߞRZ;֋m 56XBqE%:vᦫ᣹N@GZȓr:sý~?74 +6C+8lЛy3Kmb9?/>zvF|ɚ޳Ah}GP&6C!>nTyn~l2*yb;tGE`HeC!oL\~A륵^⨣Pxn$p9+_JhcH 7\!>4IO23t:4vrڔb}֣&@_!D c'#%SmX(RܻmUT}Z4!pnn%$,uBVKtbf"Pfz UpMNN-MT"$}߱2ʈ^IU~ez~/"ń+CUWޱ8T=(a2 ׊+CO#eX3Oe*vIMJLMai#;#ciJ` K}ư"r4,yJJG|,] 0CUuK֊Xo6Ԅ^f%w`&'\ho#E ?`q5O95X-FHxN_gjC32,c8{6<}AA e$_DXhS=CN8UZbfs}3~TH&:iaȳbz4o@ȼV?#{ 8Yc|'UQsfibUu 4MEO&[dm7#R4"M˶H}B= C`3ki0ڗWWZY2H$7+mz-$v$%5 l1@ MHgďHc qkk z4M>mi_"gzaR X4[,&:_^WOW g'rXt>Lfe:?CCJ^9rv'pJE(a vJ9ZQ[c9l/I3 i V "X v NJӼ A:bQ),^WgG\)U 3EϬ|HKt.v(enjsU N k{MzWD_ǔBnӞ^O*)ex\bq(n<̞~\p Uga?%,yO>a ?R 6ZTVO7Jz޺$ ";xHOܻd)MRy%Se¤4*Ե]%Y&'σFcb-tc**^-:gBf7i%,ii `Qq 627-Z-G"l1MG˴Wϳy:Ub.7`6O#:QѢ(n \U\B6Rz 5SD+_Ol!0 ?Kr\@qO,ce VDy9ͳoل ?JcP<nA1uL3,ր#JZPc9X,WF}"V|￯=PXl= tއ<+r ) .UB 5C.Yn1A;60nb8_X5E+fGew!5OJD}X;^P̘q^ML%?._ҹX#!s yz=Y<,Q(_[[{ݨcbt}?^9䭑FMs9x3Kp:;8I:BmǁԮS_>3X]N4rFD܌00J)ϥxf.l˶ZyNc&-=r/Kf Il-ÊrXj?#h rk݉) @hfa9[Wy4BA[J봋: Z0JӋrw$%pH^q)ޯG/կH}c%z ] %E4>@>9WxM );yu0l#-8~t5ufd=LJ@4 ^>VEFCp )%)+5Ğ)Kd>\3W;kpsgCu$BA=YܢωZ0ihw*~U hxQIU^s8p@k| pW1Ly D'9OXbuCzsh7gY;YimCڽ: "8i_{84Q).-RFm@H_TXGB4|RFeں<wia5¤ 8T hE,t"Ƥ+ߎ=zۋ̦0_NY|S&< 7RxIYc9n{| h$eF yAkLuzQNNix;i|#+|֛l @.[9.A5 SJ-DG'邲2X@Ųek;>ozX[B>=4z.yAІҪ9" kqu3 NrO>%)"Iq\-34EmKkb{m/7;᛭WBԳ(YM4 KvQHI|bstet?~mba,D" g9zStb]+3yj\nȲ#%^izsv?$/n '6^@TbNF+^w掸gZوW583P'PT܄Q;#o9@߳Vm¾c eNOPp6'nppHTU;025zd\N^5&)t\1LgO,J%;MN{B\yju֧*BA dޕ LU>ÀAQ-XD+8yPϡ[l JtU_<aP`b 4JP3'n:FV&.d݇>6#CݡJfZW< bX+xx"aWhBdàLTR*8WLAw5x ۾MMauLE)s{=U)Qe4|˺.q w܃Y4 Ȣ)I:ڳ!+ȴOwn0ʞq\FhzT PՁ}> {n +b߃ Qljo 3ŧ9z0a@vv'<<gCE;j:0aG Y?r>֪O q.nȆ]^ Ҿ0bE7޸ JSũjXXnF:3( Zf: kS>XjBq ltVZuǭ?g[n4=YrIe BO5f݋Pl@¥ur0F1EWc7y(EozۃO`{Rׂ.H-1hΓq-PT6bIu %+ PT4wɴihs`/GU j%r: u)xHGȝ0/[3 4g찄Ѯ'i)+/hq MO]o UBIcYw`zI2K5k̦Y5 [ uV3VnatbLhI H@dؖ1MG- 㢁{PmTSsNXj F7%3P 7J6߶|8͜l)$tpK$q3|f uq>`$FћD<" vL@iiAOKyJLuтaK;8),SOS7 m'3*#5qġf_Pٸ^ JܜO9H1I‰s6]>r窉R:> HZwAJC }*B2Rq*؞ã/Ғ nIbh51fG@@8@ópc4Al^B?]cac>ַ Xx+VqPp}R;$jN}gG)čߠi`MSI_ é9+CRyQo7H7ש6RP&֐r )%ջ eSgsnč"j Λ>e2ھ 2[73\a+I8ʼn,LYdK-ka^W\ f%y%7N^Қխد65K~G˜dGnKZDl 5e=@r0Uv!L *ookf"(D2AFJAf1|"M0/ zmpN|LQ !:ϭ5uaMsl WJ;WJ;E5Sᄕ(h[.1n%E%zF4WGc8]iOtö4%[ZM;7C6eVL<.l^ UYPݎ/soiq3Pڝ1U__O@'pQ)Fd!۱,\ o3LNcى] \~dK]ۂj[|"j4M m(>k|;dXcbX$zRޓS֦t˼^**8Ȁ۝4V7W}shŅ*#m,$u/\u0nMD*.lapK`kƓaL?`Gz&g Y$>9 ~՛LC7(cL8AFѿcS?ʮqj̃j"Ħr>L]Ʈv}<_zLD>/ Sx֪vֺ%12}Z3R.#Ngq;'9ɲנ5}{=% BZ6jz[&KٯaS/TXUd\7N69/EU.,k;-Fzڍx02R'LE\ix7*Fu6) ݌){}BmA08B0/*c였=1s>ڰ¿? ?ghcg:3*Y0)(Q 8tF) ո,eoEbleظ C-QxhKld.ƺyI)A 'J:Z= j_c+%7==Y4D:/9-$G:'9k冺JgcI6U2R0^eYt A]+{~KgoW:B:7 =F(}Yq{H<ԛѧW(e"^'z{񘍒%ξ莰9yP@'+0<j+ p+!Y43Plm&:Nu{S[~iL;a` \R3b"icE],%pU0I幇ZKtc' NWm}$-~ I>~,x9iolP z%o=G*X uOTӈmiʏWlEr9\>szJU{v*n15"R,> Ukf9Y{2Ya UFnўD[xdGu=zIYpc*=w$quSSQ!k*{c p_4FWb$M=ƞH'G[~[s|iܼQ *fϖHG铋 WyX!{VScb*XCLǐiFD;- 1*׋z: JLdDb@U>JC}@{_C$L& g}x.KWMhYg2$Rqԋ|ɼ)4,sp\-ehu"&d?gɦJ@t]ŎFQ$W6~4^8HUfaL]wNΩo9g"o][-ix ~Z}{`1VELjoYW>+ }'c)*p&uGhhǏ HicU*W+J50׾:9G?V,%cgkw{G9,lJs#gFEBqnI),VCl<]WU4s.^B ׺Wm wz xQesOj/7$ZRxϓŻ֭.A7{ې +u=Usq8S4!O8:P ȉk+WevtgU ~ɳyfhjzW#BB#Cĺ;kLt'Nwa+"EHї:cb:Q`i?cI ԅ凄&-eghn2?*C^m(qe@Q#КǝL.fO!qC_`yחwJer=_% E%!}neEv59%*TO`CӲ%] ӗ$5%uU GsU:މ;9bu0 TdPWcٗLq v{^2=9t]K)( Y$ :c8|]r~Qgd@~=_`W"Rr5!Zvv_%A/);*=4mF|v^]l> k>lB0[Ƙ1#mVv\</8Y xߠ5 c`![zKLǥ>ra cBRHɇY `0"w&_19=ejA{Eg&f*VHE|<ОY::{Qvh&%a5JY%#Eu- 8,c?K&V6$*Oy{nB}pZMef橕D51U'f94jFh5*k}\CƝ+yZdӭ` =[zQmʦ"ʇƒE{<AhC,$ ,?ԓm[M0\; y΀lLU ,ް~ ostKixךA~' C&6 Cx1)'%! Vl EH^+#nhc3T7P Nj"}# b 0M*oTEuV:s %$!#>c"KћhߧVAiVH]P:tQ(lhYYj.r,D&or 1?s߫l`>7=y)5VHp ϖZn٪'Ob-#zy\(4mcGe- %kCYI3cRߍ@o TB B]S P,mP+c,h?_MC7Ym~GZe̽~l?^bF ]Tmqn}l$ Bs,Q1Ðk9MELUP^L;Lkߢi#iUR*2PH)tyskձBGxrUBA/6?F!䩛ڦ⫘\G ޛdz2lD0tMQ3qPM v?Uws"ĀV+6kXuDՋ0Z+E%8$$@E]?Sw`m+잞: .a(`sDAU#ixFj6>!qqKʘ=K O`Co̪#ߟ>/GcSz S?oy\ԗ:QxaC#QޏX)H|k dj#qNZ2W ϳ/!2$B0?qM /{a d}bS" -: @Ԙύ1 &*Q{;] ?|s9TPDLm5N7!7wod;g#vz;z $ ݬ5|v;yp~BmvrnT 4lݓYRo9EcA^ cT݌ϯFp aL`*}~su&7Q_ܿDqؠfƱÀY3Qc l9Zafy<__:NUOWwa P;h0( :Nh̅s ?jKFDH}۩-$}Uqw|v 781O'd4T%7ƳXt[z7kg6; db4Ʒi2o lՂgkLԘn8USEadzv+(5pU ,e% xA雺'CQ[ ϯ FMr>+GG\`u ?$}:}Ӱ?vҦ8r{;TВ-^yfaW%]D&LkL T  VS;jhKD GCAsh&k1uڊSeZa/ECBt.y̯Vf6ԄWZM~hV]ˣ:n]cwyȔV0}nWm5B"$il܇a]gu~Vʹ?]r3C3$rHҨ_ 6X(j.*PI 6-sV9EPR6/%iljԿMI=1E1[P|#nU"~7(  v\AuWoZ=vN*6AL 6Bң*JU$Or>F~2hGQgW[|BW̿oդjC&eq]&q%p܇(R&Oh4=螧l4V+Z^0/"HCmuS=MII<]+wΕ:Jtsη?P%E'zޒK&(tعR翵6+(@!Usu5\N09בrpv2sNh݄W|b~N ƻzmjfZhZ*`VnTI 8|ɵy!V^yefr5GhOcAW;vE%K;7ERqCub WS& x{U\`u3!|*q=P _^k|3'řo_?:V1M'HQqB#))Y%I]Ho Z^&,7nlv#lZSewHtl @[y6 %GHty[0>ƻ3/nLycOֺi.r'_nŔ܇uͅf QP{w%lSj|`RϵD>DWMK4|p}^٣%mQjZ{v-ؔ5\;f3Vܗd퓬ժIE t"G*<6 9|)2-nG#R@pemi.*MI_p1+ >;q9sέh|uT2k  N4H/F2zotٜ!fk! ֑.)[ɽ\F#kљKJ}+"-{j61V'%Q'i 5m'h#L H1 'm~o/c[o ݄FKe.x5ѓ֊!$&0W cDJ3Fa@H)<PSrB\f-#t%6YVh9c%t}ƽ6090%Nm`R&ZWJaӔLKBB3<(gS}# x&z:dRjoŭ[ZTZ?C-,@/fo 0{CN7xH}Yy>b5U3z~gvܡ4YWtA:T9"3j083)r5mKCݵHWJS-e"SoJV@)`I֝kqRPT?FzgAet7f6,ZJ߀$f_̢Hc/KbE]j3Qh$IpX(+b ]Yye:H>q&7"b@3pp1ҵQVO!&.QT[;viub2t-cHK^O>,B غB;NB{FL#}eLڦKrL\^'F|f3& 2K{HϪA9lEÄq6`Tf\w&<Ui偉"ljȉXJG% NZ^#c03;R"+ "XA*d-JZDK%) ?-]5ϯԡeX v` ΄Ȣ~WJ_ʛUƙLsiw/Gv@ݞq?bwVLve5? fn51˯u8-&d&l P6C 1 ._7#FREbO ;?* %3_@S1-rWiy\Jɢ9[4߂!?c6TUxT#< \89l\RpsW8$8~< 9mSKc0 'RJ dV4n22A&DDts&0͜uD:MɁ$AVĦseO䞩zKd ˊd59|1s;I1Tr~pq|#m 2H`җ6/v|(_hZphj0_$ؚ7@y!%uY2귓0* Рe @m4U( 5$r(׸fT5D$Yj]v{6!U|U`j ~vdTiT l,~oҟDF{Vm>)F~ާq= 1+ yP_?̐-aـ|>`0v+|yո.t Γb_yA>4v!zKSg(OF?&r7G[u븛e.~D 9?Fr$Ew*k/RɱV kD̋A޽Į{1{^.8IF 1!ܩ*􉚔z eVԗdϜX a5ѫ4U 'km'My!z͝.v kBɈ;?(–4v#C8HBT}hrN4fuTDe# apatߪF[=~6Ul] DՒ"ڟȄ#Oj?X;Uw\[$8]7yf9MdHp-ΖythNJALe Zsjf>zA><~`͆Y$7ۧX/(ߏ۳MKw&)-&/y y(1hϗrd|4B)h+/SvfLմk_\-GexJ5%kj9UCVJ]jhi [ C -mLI_' J֑`K!_Tzn$4k4/v&dTEKS0A+Ŋ89ZE^h뉀k@s^U;r'Z{m(D7w:Uy{*=O9":c%$'J PdH* ÕRˎMj0Gbid>۾\}*ø\~i4 X}B65٘[`"4E54<@gЄr"H2rp]ˣ8+}8PlNȓF;>#}v˶ ?Dl$68,?c[Ӗ[mAarR'ݺ:Iwf%j71\ o,"2Y2ozj6PI}BunR7ս^!ek)]$n8y.Eu1R+#E{BEd$*;uU0R"5ޤS~Q!zdU/zΛۺ-a&)֑QW&#ɡ_6(_H&X0ei[uM_hRC}(" '<=ݡu{Xe]h:RiD{lKޮjC?~ڝu3]Hg͑A Gsȡ&/95}lT"٠f%W6"#$(W 9#}[\%Ȩՠp~S;(-8 FOYΫoSuL+}rRAj-ޒ[ͣ+*֍#j|g"#j,Q8%0TY2&|c8K>Ԝ ܢ2R!XOmsKfa8Yxf8 $AoE&[؊aҽ(:Cl;Rk_NhwIޮ;Ei0˶< ݜݲv5#6e.ys* Gd=zK`~CffCkH=3ͧT"|oNIT=qL38,<RT`E !&Rp-Fϱ-̢ngR8xy,pEx +] [q"9I4F 4z"tQȬw<(!KK}D̒pe\o\:;Q~6"xyᄊPCNk*.[] ,M}e'ynt*F8s΀,o]/&RV?)n@/n> |~b,%}l]U-R֚l@)H0]‾ӐY M+{qd\fB#;Bɿ0-g(Vly @k+m͈'__&m۶BҢƱ(?Jx IR)ژΏ {I|mf(Épmb6m~Ha1z@G]< pj4B`֬P[xe?![SzN>㆕yH'.@@n14-:Z_i 69 i._̏a( 5o܉2ob$s"_iUunoA[m4ޅ5 dikpPϧ_gGy1̳aP;r,f'ƛ .N9Į?B\I @.(T,~PSR\Q VhoQXTHxCGBlz Eͬޜֱ=VJ)/c#U7D_6Z*dʚ$p|<ēAvx3[rxޛIZi$j Qe(x?S%|iuu^$bE؀{&߉8L`XkKnv0x!& B_g`dŦIƲըK[e5rƵPEr$V4ͤ5s$s6!$|a>*rU\^zŷV,?NL(6`+ ]8r"^Arb8fO/s'Twy Tgq: Y|iy`W']kOH}% {dIܓE )]i.P%WhTDg&j L= Q%I's[ ј&gM@c.o3Pm%kV}pN(4XR&{=Wgv/Y .c[k ;[Ql3V{"lةե+ҩf94~r1gkNjv9Na5.^%s-pKt ŘMD"Ty"k1, 6ME:&K&%X/[_uu(!lQ4P5<].UR9n=! )vaC%#$-L{T{y4Tj;j@rC5=r5SB81SxM_SXrtKXQB=*HQ.eg*@RE]ID{)jvD\s#Ƀ6my%?(Қ=vIC)?AuR->UhbC}Y7CUX6`0j ܊2?nSMhWϛxGxdBݻAu6.tn)9JQ-(_]@;fK_;y*!?gəS4I>+eP8X,:S1tn&RM ;FpE\{d塪qf:>2LޗF=}]#ޤj͒B)KhSApG6||QEo1;/C@Hߒ]xݏμڱ<,ŏYqAvMXGCIN%y]W_St>+Mg|Ւշh$Bg*ٿ[YZAjWe.]gx2^;mA,9_XOiZODj*\ffy+Nk03JU@<~%4S Rje鸺X(SFj/w"2-(xB~ٶ|Eal+Qbv=ҍѴRـb>+ 2kE'mMH6zTìe=S~7 Q<.

ԝхs(fŗ4 b Ʊ5mj`> "iy/ +J)͸2LqWx, t^;֎~r2ݍօcvbQd%8&~`%?/ڑ<'DGMk/H"C_[L|AbHb;Wt >؜-6~"^m>-}7PŶ̈́N"L bH%NJZ˫R90S ?>:ns쇍YY['\EK4Bh\low[An2pq:B+z'dAUO^/|0^:kD7 7@joJkì9d_#8a^ݘ|r*'&Bpq\\sGKꎷZ;>-n\o8m`zUDtJe=qytȆ| 6a<ƹ; Eާ[U&(V;b]p'\dloǶ. , Sle T(8tQ_`;ۆt44[(9Xʕ>"ŔZQZ$.$^^@aܥrA)qkH@y͛6HZ Zk1M/*}Ȇ˰; +k~I5UiXZؘ2/J1o'{*\N> ~GmZ @{f mb׍1 =zrC]C;Q5ӠLqA 8^.jteYlY+ƶÛxUl_H|Sa׹X9RyuC<b0*i(Ua(9r7vyr5QӈKB:7 xP(bν ?W=՝r$(J7Ve0T C(T)(P*R &gl->+K[V t_[WC 7|RI{e#~ wֈ|d@q'5y-j.x#򎘋,BX jg:1tDgm5'kgEؗ7<]2}1!d4J #ҁ*ArVJ/%RML3LodQҔ;MC:.0gg%4Ş4 k=Ǚt vua7UG_1Kq ϗ°{DuϟQ)ANTF?`=[\[qܾ!1+ڲ6Q1v#n(֒]J_]kkpN{w R#[S#`&Zay&324pbcdhguvc4$Vb4hlB9OS?2^e*z;&tv$gbZu X?)gt¸:D=4sN7 PF\T71~Oc24idtrYsܸ~1X,Lqp$ Sg3833TjS7x 3?>YS5$ 5ND:hץt'#h+BCFx`~Zj,%TIdn6이65; wӫF0b`w("rɄn3b637Xaíl)K7D& uuZoEG1+s*Hf2"3aWGo@p7PqcMF4"[@21Y5*^uX2{t,MTC5Z"mȄgee5Aʗs`ї͂4pt8(NxǦW3MlLsHciYl 7 &4w".zzN)Q(foNɇ#2aVp5м{pL (<%. `:u8GKMK߰r:,v`";)uo$-,MЁvo NOL@iT'C5AS^tUh(qozDNWs6գq)t^fP:H2l;]*7p %R*Ř%Q|Zw5j giw@n^b%k|[q1d{@)ܪΔ2E L(#GՈ]@ݖ[Z򿬿.0Y&Vʌ#\ +4PWaH\ğ[l$̚?bqzn^b(T}^Ng.ֈk{&x Z+0ª599Q1Ͼb9gZdW/kCa+L8 7FG㽩sK qnS7 0wjVfF \诺5 .#Y)N]HE_YN 1;ܕx3v.'1V(^YW r~ge#$=I)QIqpbQG5St\j$;=GaCך-k}X%Dŝu^zQpIYI`!spuDo𬉆L̠@1RR1&H}k"HvssadlAĒdM?闝Dج'Lћ_}^o(Z 8! ,!>άUϖ:frM.r4 mCI>nqAAF #oq e[# 2CBnnn {lXiBLJRh6v@A2B|ʺLʞ杒`-_KB n!k!' cC3K%މ?ڟ;F1h٦ngS*7Fe(\*j;~QlЊKPLjV+kVuL:-vp-G=`0(ctje;E@_iBeYek*8&*)/kV8L_bRrχ+=9R8~ͦ==O}'*sfx,gAuՓkJ/%)Euer:%?+sz}x~g7@ndE^ cXÍhn=$>0]y')f |#_ {noXpI65jGP2HL @WؒvYNϛÀbNH!p#up oq,ÿ \deC\ʉh];?}DAGsܴ@;w$Ԭ> O)}d2#]; ALSu!M.* K"` Ws9z{`wƓy%Xé5Iԁ͆UODo+^QN4K4|-b*Z#׊ MUX;R*6dǡ;Ϲh-PGiAz(/Z#kY1AFKӓz|\Idf֞8%RcA| G0vM9Ll:H_R.BAT6XˮM3}} p') Ty-¾?ִ%;q~љ"ҨOAv#P+{Bֶy.pe/uj#s SGebݒ6dK2{UρqzMvQb'LTC&DSЖǡQ!(xE$N;O5 f5Ĩf/rw[KJ,|Kk3,c,-3)cQ nYM(z'! e`4ɣRR=FiXˮt+#gW+>ZClTfq%(hڠT[FJK z]4R-܂^Dxuf.}J:2k /./]^_4*F`WJ"n+/Wp*ɝcPbYԘbnWɂ'di7 F%Uf$ցZo9O)5 HVMO1 08t3渇w,o-j]f7O¦jM+ŪdҎ78\!dK)ow 2zUͦ1IboMebCa)=IiCؘd '+Lm3oOe\G\@9{k/y  Q}w(&> ߝYSn OzaatSN >n+Iɿ!DzzcLM% pmgp<Ɏ!ԣ͆9ޔVˊS\8YSSYY΀EPU{jV.y$7( +󳶾Ψ9% xM_$f0K4rϗY{-}-6SÛX q)eu[vKDS!^tx\jjK)XA<Y֜n $Fdi!Yμ3OL=ͅ$Oߖ N4ϵ*]_LOQK DEB`iOxs+dW:xY#|5ou9|ĚQ\M"B>h܇7溇`υUztv+T_\vylּͶ_;4;bn8/UfU.QJ/ovQ·h[1멿{ )@ț:`0Iƺ_jE!*Bx>vB+Eu$;պm/0@|)uJw; S&bxJۋJΛCѝN*BVJfLY)&(cwhX~FqUݵt6K}C+Ǥ1z',ⷤPM=Ż˿^95?FhZZƐ1?F䇜)Ek݈N"Nci>kxm֯6cQy`,o -2,h'VYܠrW ;6S" \PN4(ZjĻp[mSw٣b8Bڿw֙Hy/Y=梿)B\`|bWvl}t9dQˎ2%VFXuв":Cھ$AHuU9ڏQc Z=7!ȩǎng A(܅h85hghGn;?I*};<ƸB<ǢyY 4M*il| l8:*؏=tEm>LA1(EmX,]Qf]=P56Ď><<ȏUAȧ{UxP#zw1 {?uz0ֺ4a7̹LUZN#3 3sBtt%1=!+8 )UkقSތ>ӼWd},wttoښ^-(l7 D}׫ſhr|%uZF)b5l>jteU Vr%o\h9 WtJV!#V'SZu^fQܮPEnnx̻iJ^]&o(A~J%FrAM([RQXf' #8CpέU-W}F.~| D1ZDi[0{N: e`ބlpїD$ uE[ ݽ 3 8.g[1p3uD(ӤH}x\oul)Oe /]X6 bVtŝ7ק>.vĝ+PIeзWVې=\mH5VVOhhqVap;YR i|+ aU! Hpj 8%w-+T^PAI O7A/YT~O 0>͂hgI`r,}4Lo$XV$Dئ5hbi# ^dB_ x+z J[?e=~tQ=ʌ] NDO--"Af* -9B#_ב@M yG1ۏj67<.!a/GuYbr*}/rge"CSE9юU㳑W~ŬP~6연ڥBn--;rJJ&6ta3tmN A/N\)&_69#Vc[TŹ}MtlAŖPM|*83vF ;W&@PW]aX*E|o+`-~nL5@rO^Q˾SF/yV\RTuڿw$ŷ)kxEN N152֣g{5P vu ArhFgIky\[eqMb,xٻe+K#P_{wNS:˶ \^rZ)hFD]hIڑ?U?2۰GDөjy󶖑21t荆Xuy{#λF>4m˩]c4&MofbQ#- Sn?teM~(=_E ~:m!yNp2TܷQ?K #YJ5-z'1=fr$ a$^f))r,%1+*QKUˬ(miTg07$>+yu>`j:NDž1RQhE3J7Kh*d`կGb围V_'#o#;<"4r?v;6[p x+eB% ?ART䊚 oRnHXvtO8 [uuzSPu$oQsۙUFSOjɍzq$1w 5ʴbBksnaY53qA3FomEۑ@T@VEh<(M>I$ׄcʀwJNh|8Bq ֖diK rlH%\rcqQݲۅX=NIu$Ho@e  a"]7\hxsWcms'jO߮ Hf6 ʶSL}Tȗ=?iGyFyzs1<-MZэI]^(4bxݣ3n\ 3C>e]wjͯFĵsLLkJ_y/XRynx&:_tSA \. >ک<|rz,MŴ\NnjV!ٗ^%yedCDT'2%tјM?Xg^E/|%d(ķ#B}^1rO"^ G?X8J85 Dw3䇃xx A*ׂ?$h}m`w F8:qmJf8ND-* -,J RtF~숏KW@W,{v4Pfi=LK|}b( ^2hVv6EfLw^DQ[%@Tqx+kS [VUpS_x"wZiBo98$c /IH93NXkB;ق==jů ocg!61.SP%PKFD”ʼn=~WY5dW8ZAf`c\풗輛Nӭ/f3AS{@q@!VLټʙv2`Q\?Bٯ{;XuW7 dȲ*.-k;̙WG/%_<Nw߀M6`K%%OΛEW(wM6,UI/y:Z 5;ȋn[DŽI[&) ^ɓqR/x=xxF0̈́@͜,+'r+Hr#vnHSE&EG !͙1|f}~.Ny]s xDZjh ;;IkHR:N3AsE~l}ߐrhRֆ%5~?t$fA^"48Ƨ /F'l`4x|Q=vNt.H($*~\rX)ynap8z˰ 03MUGM^みmח뜯K'eݙE,Kqu:\dVz/F7'K̽Hz/xjdƞ*҈|~6:;P)SYw쪒6ك[nMykdE~7g>Xv2йh1kƗ[+ީ0 cM(_>$9WakLK 01.JSr$DV&CSθZV\V͆yjE f ڦ׊޹&# 98t u "jFpɟFN\a%@X$L P}EH ֮44TIN \P'\P#ګ_OSA23>8F@ן*`%$%lq[)f^mr%1fv5guF}hwD:t# ُ/\$UxTiLo(85=lr 8&Q9&Wdl;OU^?Oʣ!y]x^-/x?WQƑI3{Fn~В9]xQB2p&~g]T QD/a#\'jW1 3QN!Gsog95U0< (rb]AzoK4yCEs 7{#lB7?f)Dccl9{֔Iw5&ziZcƕ1n~d)]QF";%씆O(#́Big\iI\=-qAbAxwf6RF lp~-D R*1NzRG\TiTpkBHbǓRYzVԖtWE 96(̢у)_!cNr4,Ws}˶aIqij1)$B!ئigmux0q ::ܕ|cB:&"5kFHhR 4i9JIMFP3t/׻ӋU]:cV64͓^ ynB^ w&ș-3ZFh^EZIf|i=xAmѯy%?2ىEUׅI"g.az~@ahYKtNMZ?h6O2O\4`ۧgeP |ѰK.)'=B7mFRr.y{y[ZȰĻ@.`u=Ba(:IDlO*^AQ3[^z., T5XWIq&'B⵮7&UKkږg1"9y<)$vۉ'm^s6yO=>$B Te0=/ECY3,R/~8d`=]Qq ..쵠y{?ۛdi]` ,QHHdv77Xgk{jd_PbՀ#'Zzߥ0\+2y7pK Kr%E]ۅ.rH/LIZΊr(X@ 9ʍa3?hnJ_w.  <7Ȧ9܁|mF^PcRxdӝ`0-=G%Qi԰fW\GӜ[kV5k,L~GtI]<'G؋8WdD)M&Q.{adȲO/SkC/w{ ztD?jaaUc|!on}&raïZ0aW(@OUݭ^&PQ "vB;r!Ą˾?^f4EHi-Q&vZsꗿ1˅ W͟L2z :ݯ,%<CHWRT?4+LíQ&yo2_Z74vKo͸y| 5|C[e0hM-Gy$9nj]]Jܐ0 s0 2n1IT1ʍShZQ1M]&/<>LRo5yCgcYM= l-C((,^5M>38ztncJ$Wgv^\$GP 8&FJۘǹ=Կjl-j~#@e9FK$?lTҤ6nSL=i/{Dvrn"#I]gײp䑓u3n&B(w tMFG6'Wb o'6P(8=AlB _PJz]N¥EA g8l(i%9%a6-+^A!O󴙎Ef}Gccn\!K51cVB7AFMa9ip23ZC`XJTK{DZ{鿾?CQ*X -!urj ;}%@9е![S-l^UƂ nsQ4yש//g" ?l# -\!']08 -KI4}VOΟ^Y?]5H`BCR5/n[㬂6ǧd"Iĸbz+.nCdԻ)an}Rt0SàO#/cR8 '~C'/"c?EU~YX,yٸ凱nbO#*O N0ak.sSe"MרyjlR2a meq([4dLaj&t‹v7uT2 o?SE"r|c[J,nf͚D5QBmZ:pk,|>J{:Fz;*Ҩ ٓr l6Pd1y&iVѼqFiD?R HZ\ъ(۷VʯlСDFt"9᭫^#$[tժd k4cV`z\1UԜ`ہeh`ruU|jVճjrRT9Y .NJ%VufФGv>̒(C}cԪs>zk AzAkQNHI_Zf2ym(%3k^ゅ]e/Npa`vɑU؈G9gxT'vpSB{p-IWQm\Hf@Da\WMM]a>vsA5@ُxϧ5ȆS[m/_"/V3<kFp~ӣy-~TRuE:O 8T # }g"͍@zzҭm@ք!עGD+RN>eRw"up;`CH9|e,&7yBC =̇$xN^o(G+CZ3bEU;Ыi/VDesQsjq(`.GowBI7k bvyH9M{.~$"̙y!r!ڭl8?jVѬÐ?]whSm&P^.H(̡?waW깬ц Ԛ՞ =§FXt3 x+zQk!]Oz-UI S?%O GL"~(AK5n"܉5oo g\iQR\DamrƎHKZDwˣ/ARit҃(X_+!r΋79Dd&6SS1ӳ H5q~ P,p)gb+`JĺeGm8e%+̻bLF@y89jwtAKȟJcT=X 1=.8`/4}/|fIu0LlP`&aFhVsyiU՞C9+ys۱a!gՠ8_ xXAƻ2=[-4sQUwPf&%O0$jMSGIƉP@:ڔAGxf{sXwkimC'/MW&^rݔ06zLiM¶SnUq3MgIoo bN^oo#`aKVة+Djs%6}Q\=LGtE?0촻ni9>y^“(PVXW5\n[8pݧrJTh*jb$ASRLܻvUFleI~+ׅl^6~| ɕ' K?~\-?~7QL_ `j2+[M]]W; GhB%B~d yv!vR-o? '\6HH||4?0 Hy~/fO$?ttz=&(5` P)2+e٘JجLr*oIc&7 3}xȋ^Rs+n^\TEcڦ?#]>L/k僝LnLYSZw`+7sd_8B&cU5Fy0$bkKPxMOfM{"17] Mh,tZ&%XA/P2GvNdЎH1c$4'z.)X 8yJt,Tc0.'q$D閔eǁCH&G}f›6э`m7 12lGl |^ =\h+}dmz El+ ܔ3ͷbZGGX41og:ᵸn4 iZl a)<:%8. m" /`whyaCT\m}1HoMDףjd䁢fZ/#AlcKxH;(*1pA6qh0tIc,7:WDC둮T*(o =TWDH\2bb)B̡܅C} k3I´@Jk!_V'ӷna<H"ŹpLeBdVš-3IMJj%>=v8}#pXHP0B< MfaÚۈ!n+ě.&7he2x?c]ύ8G81_4u:G3ozr_t.n`[hM.C#".'2%8*`2[OrDR<(%1Xũy Gϒ}O!!xCPQx֦t;|(\ΓrH~[8|PH.nCMjT/G6t)h-i8&\BonKʂ'@,!ZX|yw#?v) \`AZjZg,QbXTD3ABx&$a3k^(L[dO 5洱+3Hz]b絇? &𴒥!7vFc>,T^)kVŹ8VC;f `u$S>Gazm/c<3$X>?Z߿KC ) #!4Q+oysԮ(^8%[hD!^~@⋾jtFۗFNYs}C-Y{v޷˾/1nsB\ߣ0v<"đO <)Z:Xrɼ4K$ Uҁ~K-˛ׄr%H*A.ÝÚw dcH2U>H_n񓊺Ui.[(E'dwz5aX=;L<)7څ;|$E1(.u0[fY*% 2]: 80abχJ7je0FzLr`'" O/*QAov$Ri\\!wyI#S|no ev픐Cϱl[Iq"~hX!vHVR|+;,dM!X0us?ӫW MdEuԔ׃>RA'nEPF7$x_)#fMX湫&%v9i`Wl,Օ@Mjc-^M3W1[:zz90/h(bwf'0[[%H'hc1?#8x!{ [7)nEJdTU7ˣRn\ v]1~Ps)]K)=@xA}nC y}Dz«Hߪ"Ujo`AL%1TU^,e2Gf7m@0_/ki)btA1 skHuGLƍr2֮ Ƃ!w\@ R"ے1`QZ2h(C }-F^6k}$a. ? `ٟW4}wCE,T1Js,A[5> }*=V'2d `$,aPؚf,py>=í[g+%@!N=-8 O!Xl*͎a1F.'6R@^WIT>]S !܂ZBJf=vsRk0.'RqD}ϲbHN)^VAfm^+E2})պBVKoPa4DpX]3F6EIcD.f+'I !$ fP*i "甩8˨}JQaRG$f*pQ,o 4k7FJO}y%tJGŘ@>#WT~[,'(9/cVW_=E?{e_q_ eh@ *-h%.>@$4K&Yl!` 8p!GxxNv#s N4`24gϧ\cS+ۿ|t&o& -;5i0ooo}A\fś4DNCPߥl&'&<^Ք2?VhvGï{*z:lvZe}k9;. C7Zoak!TN ?N]MM5/\f$ˑ;pnϳegW Zy$sdٝf'4yU/kIkz\0?Ȯ''G՜}逳`H+Q8 \]?$#sX!Ɖ GQ0ΑD%׌U'^]F#? vyfgCU%w /MKPO90?.(k`:ȫ4p Y~C}ϒ66GFux!wk-vxZo MePUY _q֢!]i$Lٹ+P:[@`u'l>{$9?5d&쾥{=jb0KW_pu`y9g,^zjW%ϪpfMaFXנH惴&wAָp%H:Z #=hQm]q8kfLܻ#n7[˜Mu e YU.k- D,ՄtP_ &N nkRGۣ`vL6F~\dd9t8A`Rl 0VWqgnѱU-JM@]o~LpbSnQ]5_iYٛ;ge EX2&T]Huy=3u8@A`1&췹'8,+~wS5*SK!& {\Ͱ>3!;֮31ؑoFw~t:{ؽPG\G]iR`x՜ґGO4R颊ɖ[ [ 3n~ boQ]a8x_}O aͪHi e|3p1Cªochz9 :11ўyٗ"ճ%Sn"ۻ?c\c4NLЧ]%=f<碵2@(չv' U̷75}c=n޾>;p4P{| A3f be6PVo*V~YԲU-T(@{Up7tOk΃6}qN@Ҕfm3jZ)l\+=RRT6/@O)NT3x428#]TYE#M!QN'ӉAW@. MKےoDo@AH`sfTPR@tspNËZ2*>^r(؆0X3)urIx|_†}j'^*w..ާ V8JXSiGr/$م=v DEMӖi۶krڬТ!0j zoD ?Zr%sї M];F=cr&$"@rM鯓Sӈbʥ_rb20&ۜ+ { ၴ`v里K*f=ߚ9( ' =udKɿdFBG}!*\xw RR6^gnhԳS8IdAe#˧TdU32چMbti):b*Q2/SͮNͰ;3MC[4!bb9lh6l1C 7nxgWPGx2/TZVSAD #-R4]snޑp@P*PZ:zKgtHnDzQcwSGՃ۲-vDg?q 2d]/;#^9e ȭބsog:uX1lFLD"@ͷ.h6]7% 1\vkaZN9;f3hA5D-?{}k,pkd <~$y /}gaDg64̝uWxCI6ot\ߞPǜ9euDŽXM LbYuT>ǮJԨVO6Z:5_)q+<4(ƒX(3:3Ep̯]̐cn3fIb2f' _p|H1sBv$^N~]>AZ3KqXjCEA';>*5(k!i JL^#~Ax oIZn#bxė12*A4B` OU[_:LEf[/i4&aɋ8ywZ2b42 "ovawԂa.FL/eJ&ȅx`LĻ^ rʵw$pߒ̦6Ky ʳu?H/aGiie˄1ZEu5L\LTɌwG幏KUЙiFy^L]vvܺmT]mo෗QxD0dݻg/aRRoH_lp"x\֝c_qw-?2$<-aH)J63~EPTI\V0ٮur+Z&|Ѿ\zCuE'wƛwwBq:q-%Vx*b^ h}`z^7N]e5=+)dw bu0"pM K0ѳphs,k%/bsũ7DI@YC`{4U;dࢡ/jM< ̀X2tݛgaß~;jӒ@0:̷ wN dvKūsVHYTRX>V|795vSq Ms< H|KoYSO3\MZ+-M r3 JkTK$A s X99ZxI[ S%FSc!7FzW/ٝi.]. Ϡ!ǛQg\̶VG`{?<ch~h>Zm3@Et: oZ2m 73 zmJSLHm^P]$96@Wh ӢR9׽ DaiBL>RvhD"xܰo;]{>'1#EL!d嶙`,{GsU(ChA˒<['/WZyMym'^d 6&/yEmoR<Ky|4sdTk02Tz;e/-*J4 &=`*#?gm-ccX3wFtGyoYC[fjW^%Ʊ+*X=J*9yM%0̾sH͛OI-s96@4 Ruи$uUeUPy\m]f*bjd*y 66\ܸ!]{+݅Tƹ`PimJD) ÎrUns#a7%A`.fS3^>ڄZe% 0:JsOPP/sAeY>[ F=?%&;0REq}Hl!_AMLi#ƤaZ7!ђ|UY[6-suvlx4d~']+ ȵ55‹* ÚZ5qlu? d:UA0L2S|mɆhKE! @j'"[gJ:ڳ5m,%D~4pYyDP jΨ3CLSNC~;0 @ۻ"XvWo -:~je&6^W,S J7mcLkj \g&]Zp:+Exj#|艣 Q13HӐbɸg*n|>RX ĉQ葦fS~B*?d-.f] ̠#Q 4sKhD?ԨIXV^rA^&0ZIWhuBм!?scqDδwHs+dh)#p<ƚW#`eƮSk f~x *D>MxS&@%ol/$xķUmsU'ITiB,y뱘vxfI&(:$]:[y3@d<榛N-h, =YD^K‡Q,F hbYFm_ٶ~`&*mfZxDzN@b s1pƆ\aI]O(e B㵆ӧڕr܀yawb^6F.e(| JhLvɈX'&6G9G 볻|BV>*ZQ8ljk}Ѕ>-vzA]NEEM`ƽ/";JoISwh&xQx+k sZMTɉԹyǚ!׉rД^#v*w24Ě/|>ႀ{"4Pkmi@*-ӷ7^W&Bl?N7)]JMXQX1i}!=ZIsTmQ,z ΄☰8qZXĥ+>tؤv٨"n uo[wϦYigl½V;._e պW ݃No1k&{yӆmwNE(k{`,w!06C.gdf6b1-ɃiVS &cvQ,1qys1kqmX`&gbr"-'mw_;_Wj: (-G0ga_IC4)/_(:Sck{C4.3Pa=jnJ@jBlnv=ƈw-fyW}R4!].8s2|P'ћRZ{JKbhwtj,lóMtYWj4ש1[GV @X xՍ.ldρXȷ(Q~-]k}͖0P"9 W|OЪUM 2ONuSr*Kc糚Љ˹oh*پK1t_Nͬ6E,N3ŽAijq"QŘl] IlH4BH5iI+n/Ѥks! 99FRauq)RKKQ% fOl 񋸹yH^P'U taU'vdpo9 12dFo0ngʣLL,_PfT{ǺM~:{G#:!qJ![e$̸} ~[HE*(4׸]20|ʬݵMq5NF28J>a0E1DZ(*Uph{9y;hّh2Z-tr.Y|ݏgy GHl\>,w2C~)ޝK[+vuU,Vv:+KsoL۽xt5SFGg1s0 㺸0Moiifغlh8CL 'su!I/Y[̀DFsOHc9,.l79-ΙMBe]8o lvxVDIF`% ;6"ŀ_&_#ڬ~Vh1 K n[S'j HH:|MwbsoZ\2L2('.)r% ģ`zTovQkNJb>|ZP/[Zztkc&=G6{.RV.^#Li,Amaۊ _e>;v%L/駨Xuwzd^z Ff@+`]V\XS{ǂM5Gk*b5f?Z.s'nsQw,FfM1&2:I_iʎׂFvݲ;/iW ڸ{N#"WHk~I˲*,Lplwr'esk/=gߛ} kg.o8cr.Ur 'ٶbpO)7mv~Oaf/!Vl Ab}tJ56ƱQJ(+4걦k˜d @e 4@NsBU%j2z*]?WLfw aлFx [r`' + jS9>*nBD9~m1A4fD{R2׿!cYx5mX2m:нE ?u ʼ8fBmv~iqdf,tQz7Bi%W qnU2W\L4Dfaàd_yնh?Sh4uc,L\ Ю)$|"&j|DhNQ}]q3OOBigPrχN?iZwh ARV%Z(}b2r{FJ_[1ho޶#(c>wOq #&vۿgB蝿֑Cn;f [eV :U|-JβءBd ahEKF݁&CXmb?v\$P(+NCɛ|7ĭ&/s.$oR7 xB}xl=y4ZcTpAA, AʣǩS i>hя҂p=*˼Np}M-?I@6dUDŽvlҨCЌ5R~ ։s%*f9^ uR i֠aǝ=͡SYFYVՅޥ>4)r-tٽK ?Fs oeFMN@Z/u~* |ӚoqUWDM nHz &oJ4JxKԍ@uAVOqh)[+(6PyX-Hدn2eYrRT`PbBE/Ѫ'K؇: Uf7ocܴͱ Q ݛ8<Ƃ Sf'>NHrjDvӖ3w'%*C-[F&x|Zy BL[k#T Т9Eaj4y8^hRҘ4Er+;zyF%RVX9Hٙ8#]oT41}!KtwqV6eeBvwHp]s"(slClk@[߁4>X,?- -wgYS 3#=/uǴ84+]sT|;/w|D,q؆jE=5э#Vz:Jtaqz_oǦIP \!YɆ""'鑼^2 s.h-vX#q]*@[S$尉n&\kmܷ6} +έIo. iZ=ԯfyڤ+iaȝK_,ȰFVK$k.W{\4'nrD 5}6_&TrC=<%ԄG2 ¼~BІ|}sVl_*' ajF]_Xxg~J4~i2A1%*Fx8d$6<½NHgcԍ/#t;ي>bE(i7ml&.n+-ƯA<>$h Bq4=YO|v\{Jbkϯ_fѧ։5dJ \{aGbU#Ӗ3\Id]58+W),ugp ?艗TD-fvCa<)A׀G M%oM2o[kĖ[ rG4j F%:\,g :eUlآJ6*0Id`:I鿵ј"?b\żio[.^P֦Dq(7=vTۆT/BNI\bU!_v#E]t`'8+H5ЅߨmBc]w ^ẎfpZNHMf6N w 'MZC|*}Οd5hZu"n֓k#SKIBD}kh#Yzu뒿 C:\}.ި#%٘)f@Jayg ǩN Ttyv`xx&fr9qZPux5An` <$u_\ ›$hn~ oE>'9%P’U1n#-nBiō:uܞr+O]$o>b ӋZY[_~ CL]jjq}/w6SK Ŝ"x5N#$qyff-}= yQhHlit_H:uTm%qWaTVYr~c:6!.4zCǣ&0yǿtk Hh/ ;QRpI@kAtmNS<#Q yMY&Tʛ}@5ړy/7e+NpM5e}kڷn;Jp[kY!O%ůT+RCL*Q<+1=.gLж>Rr=|YZ fy8F;z2Yκ9H]UyUU$񮡟Ppl_/I4̝#M f|6YWcP|5IG1Ace$,#m,KjJ==RD䧾'ӈuDySjO>e|3SWNf%45{E%x3c*AtARh[L\dXP"2[ S~^H*4R"sL%L IH1!q0OW( %[!o4͉a E!U eV1Xi% KhAUv|_38)?@2җm`~tTؼR*Vntinr ?*eOk! 6^ncg^ہmһ:T kvd28NHPm{"~󁇵Ag$iiWptǓwrBDÔբk \F'`>=6.mʽY=HQ /<@@!!@ RhVSF8YVU%Le1;E]4T_d-on$ Jt\4 MA_6*p׆`~) i<8UID&>2gQz.j e-}꙳Q@zZ}Êe&:mN+N:)?q1"[?kHbH0H];##nx)gӴͲՃL3FEm|i׎bgsqkvUA $#3>>\(A^"C9LFXS^SOETI$չ >:WsOaKsoW %kUECcEܧ](]E׽uW!bhMT܁zˑtP1` oD4IV.=ک<mӠX,.IPsFs{A;kBB@T$8+u褨&l$8A}V>}b7d(5QyA< "( \S@敓H~0E0F)WQZg1ۏo}Β3P gfSgC} m*Һ{ "E02̈(PJ?g_ˑK8^ [3X{p,EEm5LPm/Bo'9@>&q0RBKYÍCVæQ4Cڵ}ݲ#A=G6e\r lO6q'%1'lΰ _q-.]v^f#  ]qᚑc+DhK%_g *& k9G¯X5ME4q5W3V;s]zl3 [wh0[m>Mż5Frp!Ss7,a6ixʨ"g]}n'l IP%3 S1WvQ|ل/ $~ `ToٞpPPpWwJvu?BT6߽ m%'K =(%HfwFIqV!lH>HQT( 8œTQ_iC.́of9+VWL2?vX$mjp&zzI*$·$NmM tVsu Lc%}=:)d(Ú2Q߻2b)E fJgo=^h^ڒ Q%8#xKrŨZ'ˊDGe1|pO7uy?>#p[G]@ӪVL>DX"ȃxTモ {TܹRK˥疙:z UMoIPacagy=u8t?UaW.J6RzA z( x H-QK:׼&5"?]JӃ:oðҳOVLK;Wp^+4FL[:E6?Q?JjQ_}f s`XJB NuB#hc5_zFFEN(qW2:C˘RA/IUZ%uE@nh vx<7][qhWE(E dZY@-(b"=L<'%FYIJp0+nӀRr;߲&F)ˌqSEiV9?'!Ƿk 𙃦~s&f -|WD."> `b i!S*Ӹ M}gЀoܤ^Ts }N**j.Sv,gdKM+Л/7 83O~yT^JkRME{Ckit i6یD4w9C{1AIkDg] p @$k[?ļhW3 F Et36>ȞсyhŃ+f6Zwv]N}orv*㖀\Ea yhk_У :۽Ghehj<-oWD}oC8꘨;&BJYg)٩O nvO"JFb`i@V;-?\|X$Kr?FE`ؚ7=={4 0_IĈq X &)u򛊳Xbl.aulEX^9#" s;Z2!ayTJ_ꕸ~tXf~_x[m$vDWe|5]Ȩu> 6SMnTVcZ?9t,M'K~%'օ]|4> ^C ^ԩq[ 2O ! <*]sCV׻$Kڤ/7ꏆ i{ ,kpZϱ9$=C64XykƓx8r^.ǫ/ r͛%&Z9z]:8e^f|~WɰOUS^[nؗEX4ߓ/xaV.'4S|+Ӄ#25`9p,b)o$;}KxZN=kLȀCӳ=;|4}3~_16 FXK+8iSTyݠ֙G,CÊC8]N&wQU$yO臡(Y%"t)gc$ l_?1w)ŗeQj .tu}X&jeSZRZܧn(p-=ӾދCB0Jث}0gL^Z&ճ^&7)5xUW埀A)%$D"D_Q3)s+ Wdē'd캴`=Rol69Vϸ 9(/ٸ۰EweA"j&EeCRa,dS)zLPeH_6kofRXj Da:ce^HPNty< c G 8 ԯ) kaWXaEW LpUB1!1; jmbB*Xbca+ؙG@'ܗ(sGKDx:xQ4] Ae"K#w7ns )eda J O~J/Z𒎘Rnx;TbCp52Ub1@^af&+lb lD7 "PC-*>wZVΤ~Ejxv`/?cbֹlpܫ>cK4^f`a#-VfP[ɍѭ2I՟aP/;NApa%,5/Hl#ЯtXJH]le!MiBDxL*;CTpAW~r?=,苗Cm0x2ll.F"2'.naظupZUE47~ A %Yʇ;]JVձk|D= ]j4ˑ9CO|M <X,Y7T~)Qׯm~`Zܬn@%>`c:EO,8;ئ3_zЅ-7ix:$zAg}!2 )Q2Bs$ǫ )V KaYt%KRw*mqV;VY.eB%/P~hV~WI?7zRCO|.܉|uU'H#2Ж`)QЍ k]<Į'v}>sy\렢`A9 RƧX +Of` 'f //okQMvԴŽ5.W88v?@ Z 0O"ާ]L=PXuILNt G] n4_Zqu|\|kF;<&vSex]Iǐi1{EUpWO+>6+.NM<X+ys'g}܇XY(Qꐍt"kNLfg%Ԉrl8{KMiWK`i~htŐ q>~QǛWAcJ,6mNYhc{"x+ӱkrŚxy{ W8MmW) l.H"fh7S =" jXXg PȖ_g?,Z X cɍ#9Y?s~>IcsrPƒNg-? turSͮk \=˵ $a-Xdk8S#AOEus)n" Re9:[x={ oXiN)o?Qv؆$u3K R̨jD4tKvM 9N𒇶01%ܟc6MǻGvr Ha`kV΃ɰ#f5ےWZBPתH,kw[$7|Q'68[d:Hk ˿Dw[U@v:{*9 /Pfd n.0U>ڈ1T0A_ˬqd[A4͛iWdϩumA jA_x~)=RV9JΎB"r/ɎsoWڊnaXt|$]0SlD6 q^ M#"J)3XRRQv' )p;dH7Aewƫ嚪vhSѩ{DɍQHmqLuO(*a} ?NQeTOMBW:mh4%ȅVJD.oz46p΂*GJ>F7"ֆRxpc?!ct9Tg()PVp3W_Ӛ۷dQLx< 7Qrq0Ou,yƊTGgJ6)3QtĚ3EK?,@GǚyȮk?Jۨv g;DG~J'(x#s1sz[ |h dF{*/RCYIrKjv}'(C_^h>WdDK!sl_|PAaNe*YPiFn`˵yWghJ-ٳ9d]^OEdw 6ъqTtjېveTU=x`/1 9?(GN98*_+1.x j+I[vZd׵iboH$$t}kA+t;fH9Qח6ޥ`Ɓ"7`Mÿa]MveVu6HĩD"} gWšqma*o>7I`a9̱We>1dDRXzlDR<>]\(W7H; 83·l/^xMn/Hk8/qdO Km~V|//7|])xx"[V[n5u~qbsqod*OQT5:!%Ȯoc⡹Ig!gB>޽p?6yؑ]q @(|9ل3Lөv,#3>J :HfʃC)閽TG* J,Q,h=\[cM};ԋxTRa{>g*Dsp$U2ibfE:5?ꡃ'!T1;% V1SyF.c+NS)Xm3y dgMVZV&y.FM\q9n8_ra&/ R˯z T 1VUI6O׻%%ϽW< 4k@t?T~3SzsgZ'6jܸ%*pR$s<a[٫kV%g}ɿFŒFKfe2֨.jb V]]QVƂCgn/fʇ7g3gW&)vsR)eM N _c0{ R\ -ϹEYFM>D{Cv+P午m[X#+mMI㶚K%XcХW!)2F d1*p넼Kܾ2$>7ނX*F٘ 6tp Hj.bGϸG)ʽZVKcqu/C 梅aȳ|h v(}YT.Sԥo-igEuS\YDw1Ť̘ &j-+7ܻݦ^3)zks*ܭ؈Pm gcs=m1gS+K;ЁDx ZJNUy @21 xC{rꀌ`$PAPlOz'PXD$ `5gZa^Kߞ,U ABn2k睨i)n Crc Z]q 8VjLa 9p'pLo{ӛS$$_ J[_g]u# COWy%o/=B]30dGo$=1^%1Coq.R0@B,Ft;Zg5= zpikuȘJ }O?#lMs^J`JIJ&DBWDqW/]0  hNz q؇ DjsoOl#]\@T$`pחVo2s%Xd1;=`09v>˝NC1Ee䶾G̳9eAG3|]F}݃ɯ eWF;jq$v$ +dԿ*bq=~#&YLc yn:G Y~vFT9eLVʖ,ҎJo k&mDn<<Ĝ]_ l^%eR[g%]ϨTOB4L8 wI!'V$%Y ϟTϢ8 R}_2l$p.8y"'C>2K{<CJVt = ijv^ɗ6q"2zu&wniE07dUnآj*2)`YF=Pi rF׸9O*m\NKBQXhi#MQD+ s!pP8-XmPJw*)6}dM$"%_[x|qU:)^Gs'eE 0/b")e IbV nS&S\h}Uߤ&V!v}~H'ʅ?l)$f(_vK _U54=CΖD*p1J KŰ-CD*{P sP攌 O-ByI+{/Lh(Bo C$V3ɓXa0{|۹[VJNl;QO 1kVد菽XnI #{ Hx<1h$B@J8u{jp:%WLv'r!]ݝ8Z^ԮS1C8KnFJE/gUazjlOx߽ynwpnPd5]<-f,~5iE(: 3V} r:+*=Y SL<{EBFJeUbN{.q8 Y0INg3/J|y/кŁV}KַsX9i]9hq E&rlx3T5ZЬ5/C`[Y:+9n("iPkk*@rӼO0CCDO gۿD8&@/DxmurLзxt6BlDvyJ'}}* j"Pylѣ۩m]t1i*^]Gx-"]oxUF Rչ#\c^!0'7q[i2Fg;F` #Ujq0mUĂIQ1Lg~sġ\TzݘELNJ҅ |:|/SAԩ. O>g4zʎ&I S-MNNlG,"gPөN8ͮkc edK]T:g`e`Bܩ2jQ]_t ;>y 8˴ܶ.[ܧ12_n Q|[O媞pѮ0:2?XKt{TGkٍ3tk]mq5EX@~,UO}`CytBJ46-"Y3mtR uMϰtD#{ [gtٵ P d`@W>ڍLdȂiĤqOC}D2|ܛ6[ C"95`u$ _h*n)~h. T"Ř@$QB⿂懆9pB0Ks V&㜨X|7,uIgv 0(QsҏxiIҨq̼9Jji߂RTa=xdz/X,}@wfX@^wc bf/N:R:".[)¦ f^Y_yrZ !YȺ7<=lR7W}l֙̒wuL2UAY`JB!ewbqVRONQwOKu]=0x bm"r VP/X< ~s~X#7JN]ے(Q"3+Tj\a}ߢ+xAhu;sB%_r\k6PWD4nȌߵՊGrr9JAsX\A{JD *Ǻ YR=V1!0!ϕA^TbJMo_K2#*Tп[b˿KYyt!~!UobAݠ~ K:3`#_ ~}MhBai!uwsFP߆Řv@c7iR9vf/(Lo*%mkmNSnlO\C_3"\" l.oVT:ELd)7#q[yovhV2~GLX?l6҉|>݆cCF*6),[ ETHTʒ%w^e)6>\5|/8^屳V+=Xz)(wFfDXXV5i,9]%@;|*hp_Jo~nΌ$, +4Gm͖uL PTQlwI捹^~ zi 92$tDCx[ T^.lt{ `˿{l6[O&H HS%#*+PYLȞ$c$4SEPi[l~N^ pIS^LYT# p\ SqAI@!l-g'DqOMg +@dVG"e37\^\MMJ9;vt]pZya{X8A{ ׭ | a}}+c {e?lTlڤj_;~AЯ_'?ٰ_ףn4cBv _v|1 k˳}`K ]/H:G| $Un[j3L xIZ0VS qh^[cuejUhz L0^TJzK$*ƃd07Nen'.mHr>m[W\s|TQ}yyT-MP f&qָ$_y)hi6oHw=GeiT#6]sd!P[CPЫ&KlH8B!]՜.^)R'~}[?+{6hӶ<4߱_*@BLC=3pwB^=K]AZ:nvX_յJ!jK{K=M;s_7⃍Š#_7\qGJb_vWI Oۍ>⪱к7oDWōTqQ73h; Z墟:5RʃeQI9F!׼o움kz07Op2v#WZ bu,'k;,kf U_|dc=oxh9Gxi K .;>PȬ`:3L#:Lc.i SM Qamt qDHE|+/ Ic wBcAʌq0Tf""$13"n}ժFK#Vکb,Y[Q)Yi~Lr MgNZ&~ou Ӫ1vaq߭V4@ZzQLL:;{C^‹KD V5T2̙+!(n 7(ϣ?~?6'#}bl9ٳɒ5IVX U d_om. 7%zVX@ɏ"c%1a) ad5JDP;ށ^ ܔ#=6;\1+{New/IL4 3|ı5oGcDkG s/G:(VW}~2춹bV7A|muZ$R^_yr+j"*N@p?~ܧ*g޳ FH"` @2q*V5MZVcO7THa| YuW׺3/Ő=ُ`ӨyϟͿZ_笊h%-ނ 9پbj:vsܘ@B1ncE2V:uT惏[L>5Sٗ_ͿS`lpVoMuu9~bߔ"xdҩ !ea5l,Gܤc?_93ի"AA^D'!%襈FҀzX޿) Tݩ? kRhk{ WuSɮg[i>+7L07}q^z1g F73^E!ǩC ^%? ~똠83رVFdʥ63+鄶 ~sՁ'_nooT,IJ$$t-F# "YONJѭC-%<_QQ0}y_lp<7%ӣ*E :q'MNn.,Mu*u(h@Z>GnmL:RQ#suDQ?4 Xf͈A1*@/2#[=)NZ[EhysUodi%j#8 7 6%Mj)GƎZB1?Jmll~D X {PHOSXxcB<l<K- $O$1ߏuߖ~6kʹ6>Ǐ0zusqkDj<8.ߔf'侊|{Š&KЍP?,eT Ȣ *QDF-MxcH]ڹzZ"0$pC cV)"ghG1,D[I執2s\ $1KIRzW>LmYPޕ7ɱhbxqz}K~!E~J(5:llA&nW ZQ R@jŔOPpuЉ-U0bDQl2kZ ~ǯ.;AK`#֪r;%K,rp{hڒd/9t4Մdy1e+;}Ž!WиvӃs -tfud](ǙTt4 |J qa+{4M?۝T_vv0qb]:w 46rB[@7"$'fM \-=nrUb+BvFKZ VҔČ^ #j ;AoY/n {=hei͈7ZI `?-x#L8 8~ f'AyxuX0)O 5˕l%FF GrJok{aڙ6_HjHPʇy5 N,Ǫux%x4Hvu~caݘ~݁!茠,rScrC8$ki aNI::?Б͆& FbC-$h^{UMi#U~~ZϘsZߒU:k#~WN^dov3^#/]ԅ#/5Zf!kk mp 6A˼{6 Bq;i'xߨw飡W0XwNT{Cg./ 52z=W߅LIQ52]#Ἧ/%'>`]` *ʬINf~X2ćݯf͑uV-Au_$oK t~N% tўM`*_$TiՁc;.Oc\IҢl=gI䝢w4U|qNsW =šMwG˰vrSm*溭9z;ŧ\_V$)J yQ-% sUҫ잜ȵ9XPw:rTyVȩ!H;PEFU [R#= %HB 5N $:qFe'O~ )84YE% :\%d VBun{)9K;3r{f%'"z*Y\w@W*?!V>7ȊrچR"5, vt@zQu̜'']T.>q>R~>i CS^IiD6pHZ%G "ڃ*d 8~f鏔}PȪww=?)ǹrG7c2GG-K AfS9|=(FΠ"g}`Gr-9Ŀ)+=z:d[`zAMo}uӉ0#]^/{*&$Z'sBH>ȧҎ,tټGdiCmI\h4|ҐHM0eԆK1B"BZ{Tb[RR3L|:Qi[H܆ݑjc+3盛}gL*pʃ(vz `bpi">ѥP p tEаGYl,̯PwĮJ{ښɋ=~74xML IX7^ڳ07),0~!y[Jȥ;޶y=A~n |(|J-ÓL6i S˂O2HQV;'0 2no\g9E$~Ǜܽu TB\Cf$* Tv ֞G}e}*gP?I"KWi֏gG=qg!Gv.V0 ImekC|J Q2T@K~{S5 3K[gXn6Tv;D$ P=|8xۙ7Azr]ɺǐ~X[gu&`@kh O ~/1r{dh6\Yx`HNڶ|lrՉYv*GxtZ@KHD|//džg[94=8YըE (mj,B1A(|Nhs'̗o&rBye{HJB"mij5 GOޝ6Uj~sxh]]rWAY3,,:co 4r9AwO#w1<g$hDryڷ"$<Ű^Lm̚sHQ4Nn߷)pensfYIPJqtN0Ir~{VWtN9fŭ&sO3f\fP_RRh[ޟҖ D/zzF9Gر&Qv D5c7[#(e?vEN#!~y,<_BwWwVrO'z{)-Z {%i:H~v* FTe1A]0®7)ʣ1c'ij`?#Et 6en(UwBb&4=WE/m L_&DI&3.սDX&z YW}9T?+HݍLBNT8W9jGW cm})qTDZfFN ?%{LEۦlC:xCQNο&WPTӒcrlP8v SE,LܒO?~=v.f3s!6ҔL3 n{{T*&MG:f1sE7Õ䵉qe2FWC"ͼ6Je<q;:|V| >f0K$ѦSWupd}*HoHnIw` `4R%0"V{U ˦M`"5-+L*=+CF88=}8mAq>8*@kpsY/$gj]g'Pu<-Sf_|8S|/!VY}zaaH/%y;H!yn' S`]OCaROο}I -v{K]w | Jt'c=tx{y&Bj_\Bv<Ruᛃ]%x"&9;&/M; @FMBꈶ50{U@x / "ۤRwu#< K$,UbHOxs9<} "rjv,"rE-϶L塦V bkܟm]mؘo>~GEH>>K Zҋ_y =l?3ICqNN`ÀtBݴ 3r1_rWoC?x+;?F_[:ET|2u諦*O^=!hM`M|ҕY\SM,IwmZO L dE9+MbC3.; 6&S7OiVՃZBIDM58dƼyY^)ǮڡxU.؟q%2ŵmtr?Q9YN}^{H[IЯ8B*7 W,vr&6Z/y!(FOlm/멖* 8nF‰ 4C#h޶׈Al0VMbOѱv"x$5|liJiCXy/6Yq]vIDQ wOqz'zj.8:Nkiي垭i) kb|𽱷z#VF Jlfcm+E~Ov&$ V[DizBCM*t4AUiwKDV6WZ ±aE15O71ԉ*> u!N뢽UmWe4XK ͙v.An[zz8 PHGQ4[EuDi囅.mY$(L`̎j;X$TUBhyt0Ho ; 1jzUL(blK~<ͣWfnu8cBVaghmA{\wq+|jVgpcj0+=%2Z0;GeWp*WKG` cI; AJƞ4h) hw)壻u$B-i[wzß\YF $@v?ELeȻX+1KC"*^MIeJBҊ=2-e`ZeJ,SUe t^Saey<%ɳ+764 {$lZwܸZ}u;^0CEAx{Y`dKB@ýtC)*7KLgwGf0(\ R5fm'Fn17Ҍͳ P޷Wٮey*[5w15B3y董GFyWBeX[+$lSy )]`Z)|[ sVdv1!O$F3kj}P͓W 'A)7}pwDgy<6F?D(NYYX)]#hr@Ge*}UȤ1%NZPgzFcHd]D33?I.a IF <SHl+¶d)B9%3+o<˲u:ZSโfFe?V-Y㪶{7_Rn@7˾&ì!(H{+> \o(N)ύH\)N^hTҳP3:<.QtvrZ7x"3uJrU\xUD#WsEYX#dT03vf|B PMUh*ɍ԰wkJƍ,W;XuY\zB7=ح[ g\^2  Ww8ɧo֥31h# ˆ*{\CH;7SOT!@ :zi`Axwجvm@ۡ\J9c!_SMYVf9˨`Z@Pfs8/$Fdj>be|yي~ BhO)fQ3ll #c4jѸK?mhQ^CFylBQi7;E(zzZp: #J.rD(mS+"! E{64-5\w#5oj,Q}Ϣ)6x}`Uu=ſ9˔|D;rFE%BRzLh,>[VLr'HsxpBj.p %Yw=dMYxٔdÎѺ[py-ύL߅31E[ZcxlXɟSƆ9uZ6ޞ29 4[@6h1P:lUBi"PbK!)l4(x/fO5‡k Bn.0.HX449p\kϚ_& ?a*uZR.;|D6No^txdkϭ^`AN-`F@:+>Q#cr[E퉫oR2 8F4g :x 4wL2!xoq8 f8}3n sl3*@LNXciUJ A|d5<ݛ}bԴ$kG_ɋNl`+ӆH2mƱ Tq}(LŭYO=؈ H\=[pu:\,0:)[OB_aKgl>`CBBGOYepe1tA:f3 --z/g rUðՋ%g_ M7MV?E^N(e~8з`H=T3e#G@p J _>;{M:k#令 >fN1cKA1G`vG#kiG yV?5`X\[dsĎV] p?Lhɳ/ @ }KE)mye'WjP]ˇ? 7A}^Ţ2&>d2UUw(HDP7yk˵[Vr;OG2eB=:rV9A&'Ѱ>M,F$ܚ꿛?pBm80#MV^>[;*z~>qz@e,m`zboF;Tڅ4E K)6,Fԫa\^,REnι'̶66M jQ$i Qܼғ[񡮚$fgLqe|jJM;.#2zjC|P5@yo<7vm]s:0Z4 &L6u %IU h3A5G];ϖT͹2wfTm=I_tԱ=_{Ln4PfޏMyHjc>AeB 7]n=mR'3kI!JGޖ@WևGhbv7Nݜั^0+Z Sъƙ`\S5=ll %]/DWÀHB##E ŀbnMh vVxM=4q^YQCo@|.y!?VKr =_xח?e=!QtL.Q \\A \qfՋ\%m֝*ą94fb\C z7ZJr9z9{,ʱ`ndĚz,}A8zS-Ğ6ª:[%:k33EJ%ӅL 0 %2yNzX(&Ɍ. $ČDa] l'fs?l}Ayؔ}LYABAaΕ(j E";6K\'&{Wċ ,Gŕ#H=^>pm9zL83AL]MqTWIi1mGK8I^WV~4KtsC 7_=z/w!xFG] _Kb-|?R4xix>[ՍX.qľS.:r+)>,oj#t',oxEL Ep#:yR]$J>E{Ю&pNTw-We%ĊæȨiS ^0Io:,uRxD'g=)pV\#k!S&Uѯh{j x't苄Y{w.fRR4uH_W^?_9R'S fš=bI"&ЬaoCZd%^:ޚ`駲8w*, -1*@ԹŁrB(ijh1`7 hh(<-YONA+nYftP3sZGʀ0nacG?߾@<ʼnkiܷlW-b?AQ%*A@N(L.z$pIM9%&2%w 4økEϡ EA!" ,g wz KDp}Qjbc f"2׆2`52:_fiBudo[rׁϗ͝JkVA3w`L0UIOzt\oMf&{]./1Ho^'_/)ۿ܊>IAmCųj0Jb?ԗ݉'ӷ~o@k0oDú3 ,^7/g rWbإdR 2EU5KF[4ҠV;'Jn8#OKLC!€Ԡw6;2f\ _w%"z2 OA}ђ:;mF(pw+մdgc8'=?2`..b; $59wWTvK8<%ץSd Cr?%V4=W9TpS)R,9Tl"f:ܪMҜO5F(SJz28ko5UgP}?`!%1$xC ODf 6Ai{\\ 8˟LZJHB 6< @$-^M1~2e"a^.4܂5!`Ȭ3j14hBJ6F!rqeʼnmC!+=LUseA$YuKX+>s k/oTxD]ӠE}7.mO/UxK_(k$}U)!V>e c'moi<~ #N fYײHVR!BqOI(`XG< RꊌWH{e1«~M4ԥLj,# qWbXu֨hKj*sn吗ڒ \vq|vI0ZnBܒhauA6:ku |  mpl!i6~fq^ day[m.)06Hޟ\Vii?I_43ƛ*?٬(~cS/>CRM_ƪ,%=Ef~Om2DjBbqu{O̱NM4W]p?iy̍rK8-5A{d.Kk LPh!fZ_Ԧ3ŒFB'Jڼ K, 0EgZH g{HE&]cإ)1!/*%~$!_H'i4Gifs,|c$rX  @ȋ{:~}H3}Zf. 1H6EaKq{o5;X*ec0TI= "#j?tհ*[3mĹb H:œ)\<ʴX/|=-T|SJ',h*/H<-AfV|!l 2W.TJץܡFiFSd2ǔvM+8 0~O뤭M+p-l9$kY֚ilrd_ІڕÓ\.ؠx#g9X +(<^vJb2jթ 7\MxSع_ `V#D2O.iBF= 9w@U.Z'_sΎ/DM"KDAa@[KcԱhiՏdK`p 0C[PQ|myg&'ҷ{a<=>eLSNMl\gsxm. ./AY/O[hn{ rsayGꌛpR*{;TSfAb.6Ge.nЬvano-[K.ECrF"aP+faf<o 5-~v?bL_'AE1ږ C웭/gXݼOz+ɓd萿A鹙nbW;D&Q17TO.a9k7g[cX'pr\LJ窑h>_ 4lu*g410-LI ( wo#VggÛ D >Ά.T'""ԳL(IR0t[|ҖԱ Stt*'wȁLxmpf}n_M̅شQ!.b}El ݱus^?9oq}ET(̓UĄ=L+v^mPaOM5fhcRV:|~tOD* YrTlBQmk%HښIA4#P1: 8RДE#©QF\v*cE:4`Y47B-S;m6&: 5E-@R_''I{e-fRgunwX{8FJ>LYXvh\\yjuuS膓vs~q+a7QMb(OWnǩ$>AMBԛ/0KZ:?u̹Zk|$s-i#sk!StCKe Љn]E-C:RިٵPL(]WD%L͈"+N.+|۲ı۷rq?lͲTA]G#|X~sچp)hlSQF4bnOMZr9eLIB y'9mg -e$αDH);jb\J3w|{B^<|@4+ސ*Ǵ !8()"QJFd:ՓX$PD_"rJ*I*$+|a(O9{bn-7MXt)!1K%Ч{[eHd<ǝpP1}#p>Fk/۸d}T^g9i` {@5<o Ţ]\&׸Fz7㊈7SUu3zEԈIz;,R)b ;_ czۨPInˌ&1uԉ5 OX;&* KH_/gyRGzp_:9fJD4q̂ꇎ+*q7. ޕ<.V-%KhM;19>6y&\%E#ϐKB7 5K#s/$kNDr9|Y2YWa$]b@ ' ]oAl R,Awsp '"l;ǜ8AhUˋ@4E 7G^3Kq9sa:<} 76̦T:fS70("݀0&ۨs5Kk„^ȿQ1^^`FE9R\b*S_v TL;IR7aȠO0lY)O`FWM]dF=oK-|ܟN/]щ'8P"b96&eTNɲY%u_NGfu&g<~-AҊi,Ld]ԍpqb ^P:&/ _I"dWr`r96dZ{0a߃u4'Xʰ=:N_|Du2@o'+4K5Gg'h>-'EU Вt %ͣjEh!{QYsļT6?9: f[jvd36Y?ZñerZ 8g̈aS_f-[Ei@ǡtZƫvN+PK0zd9+@u\MSU"$,o].ﯴܞƿ81x9, !6H ҁnwY آPr[ /(7lM׎KeE#AdSA.K r7Aq*~OHO:4bN MkSZ,R;E"siٕU Q>i0t~:s!iGWvC|dDE1) [zΙBx0?oTCN~XU@gS_εODIر A),P]*d[eKh[#'V}M.h>xvBč_cItM c5멄(dºީ_[ ؓ+s3(,~pFS&`a۱isWwɎ2b+iɩ)B{a- 9xR-we)k4^<<P=7#n%dJJ ~v \C//}2:0k}`[M7 ` -F䉾+-)˖ؾm|#ljȽe|,RiÃeJlκ <\eT9+`r6B e"uVR=Fٚ H'rV?+ jYÚkCV찊 Ĺ+u?wdž5+\ґ̯b@b!'q%ې Ru]0ۗ)e(.OسɝKjj$tjẸ$]%G@㺥#.Kw:NC8Ka)ʶěο}Y lttXI}P"hfF|ښwy>_rٯ}mӏЋp7#IU1U;pg}hx+sn;׸1kV5RJ2˷Lj6},x׉DaӼ-W.1,QBiz%ֿOC=1=W f5^ N -v# fG ШQ T& FjTH*-Ȅ7ӈ6K S. Uw(h=-ؑ%+,q{T+K?X;At#ñKAӧEe.oJ_6r~! 'ghqK9xSarW)4f(2׬.LT{K8ufE]6 0͵eCVRK9^bL,RsJH-5zs|~/c52`{l9##d4p3)erf.uLsT[DA-^Ǯ^i_x'GozX|_h>g{ %H z3:+N* VT麎W1/ŷ_٠"b(K&B\ܟsg`D;NP*TI3s/#f50~mKg b0YҽdD"lTQCFrQF};W]} EZĴD_v&M)k#f $%R}]iFC. =MA:5t~!;窃5sxe#%WJkT(/XEZAf;{𡊪\M9~I~#M]mNj>xUTmuSX$$6P͛ɕA|(Jjx%NudLj6x> O+\c ]ȼO= )|B!rny9@)l:pE4Hhج%ؤ[6TpV T,N߀_z9.ºY.o'W'fl1 ="6a]NL",t$e#_ U>W:HGB.7]}ޠ$m;b a$}cɛal8F 1$ k1 j438Mj<v!L (DEo~wX[& f >/8L;?[%:O\#Q 2VS-R 8y>0BZs\p_>EөyKxDF)@'׽_"=9q±Gq'/Yx>2S|#>_tzFJͶI Jg[eihi1+%oz5z`{Z\G~,`֍l& "bQTjk 7aE-Ce.gx"wQJS}m!3䊍BhSszv KUّ~vKxN;7PI |@]p\{0Q \;6G#7Wbp$28zGݑEoj kv3K,r\ ٲ^Aj{r)X+0!x$0vѩĬ.oޚ,FՏ[v/61aK" 57LHX#IXQԾk"^,)Th)ø(=  =Crj&?>?-z}BmuVMH3&Nm"S|vH XmlN5F-Oq2 |SupnI[+YmTtC?)-7a*ML5ohNQ8VOx~,!: ZM nSlYo f]!便 !hսv`hpU5^?$ +9A2NC9 @QlO 8l/b 9ɲUӸ 8 edV:*Ķ15ƽ9CkL8U_e܄JAMP SQNaԫwHh\XȜۮ'JV`BVk\=~`D#VE)+&q_7y]ܺ/R%-f01%UL^e,3J:Tc oL9G4IG =1xا 鱑hΐ!`i6ywO)2Y. j9!SKun"N#bG+hE)蕰uCV]K:{Φ3)azrψTxP.l 9~0?Az))P֐^fmś?S1omHpz FOa[C ү[{fU݇Vہ9₍1rl\΅<ڶy1e-fRfp␺Yu4G! {22МϹMWΕD3SC ͞[H)uI?*4^&?Ѐ;{f9 Il. *UxtJt>"$"գi[jf*hE8V8>&&ϥ`ǚUx/VrsLp$[:|BSR;Aܬ/NvˉSE8MR%+a ^"2(§ivvz`hWh!^  fS׮fv@:'nXk"#0x]9uS8&wo*ux„Sl%?X?JGzObb@Ԉi??^mVƛjщHCP3yʩ=%NpcFTpmB%'BOxkJt808`*_ʢ}e Gʊe-0T#KmZ}J_&d p:݀u3Il x(81G5|0nq$R1dМB4O&Lœ6-˲[]Ug3GgVh07Z)C 4˫w,~~&O\S-[Y_.bG%O ެiQ~hnZv;C <91I ׂĀ~Jk]13rhBGi6%L}|6^h(?+ K}mG_( ,7]E 5a4V*6#Vb+ _rBuXPl%Q"u9`hûޙXR(x TcՊ%UeOu ,6cd\.Oxm (g=qgo4h21吳3VDMXҿSa]o ˢ)'$MӸuȉ" U> v6y$',PwvkU-|z,7FJ!l:@\E@&|{vDS,L]Afmh\ o&I}6. {ϹnU}kΕH()'ʞP+wkY/|z,ԨF^5l`<括U^ݪw95jM~,2/|N%|\G=FVT6k*2r񳊬rW9Z,x*REubxm~)ذؠ(_t](p$= <`w: _(IBzG[E!ZSҫ?/1Z ˔EڌsZS#7aARm[C$k``IANc;&Tl8.&i03[YLo `1VLcYIoya{&/RE6sHopރdP @qkITm;>*>%*OnW[zS'"Gv?/@+l9^kk XJ &*¢$ɮiS>VtAcUˤdO?Xsl"\/e&C F4yl̤\) ,$B5ރGl4!T(Mjѱ&V+(mܖZ1Qnro#}ץd͆p!#N|i9nC"3\́=*8grOgFAar }y傐azj6Ҍ=/,|}G6eBDQԟ3 ozL8d&)bD'Yω/]M93ޠ#"ӿ˦cqx/omJ+Z<>=->a{vjLvޜ)xPuDFbGGkhOq,#>̄.?AYEo8mOmXqߠѼoAcFֻ2ʊh"znvcXy_փ )iw@7x!5Vuݞ~+0" Eq+/F<;flT ښy,MSZ Mg<Tz8R+ӓ "' Netai3Hw Axa H#Sp+\Bp:ߴLK8 D8)Xky߆/#H@g7_3Y.볲);1W ; \oWn*S\4^|ڞZi:'3D.ߖy3aRov;VHF2O6o0»v% ؋z1YN$ri"][ޯt*$YWfbp${g6N&ؘ|FHDjrHy"30x.. 3ĿPR_iTx Uq0dmv';\8ߓ7"8=TT$@ wj]SW) iK(A\arPQ GH鷇yR î=~3٤Q ,M]bPnb ^|a ǧ|w~>q¾ (|l'(BNiaQ]_{90l=_AQ5@IG b>/ۑwe6R]&Kv8/u>%ƻguž̫3҂]JZx5~jh1O{7E6(=/7qoHti+ ة尜jbUzj|~?I rzzLâ5{;G1{zEy-֚~ܺu- P#Գ:cٔ I~ҷu+\Ԛ2_9뻦++e (kM W,[[V7ֵLbBpn#yeq(Yy!lQ!!Ɋx KR:~;({D~ӳU|r'cS HoۉemcdH(i1~-C?i 8B"Ɲ66Ffn9<]<@¥F+2qzڥuMxl) qbPs*i>{KWl1iZmbG/pᨳy;0F{ *K1/s5ű$l1KOzlQC5aSqXi^Gޔ45$ p+ϴ.5] >=B\*Xb9̖"ڸcBK/Cpӓ5׶ 4^y`e(5c{^}|/|Spxv";f{IKl7(py$ BۺBMq/JaޙB[7"^]~\i %wA,nU mcɣ+9obmx܌&WQhG~9LœUjگh"ﴪ#ɼDŐ/̌$CGNak18gxNZv蒞T7u_- p6K`Aȣ^qyB ![ŎXk *o"IqU EzQ) fI丨`rx -5Q/{-?c~Il8xy$ "xHfx JVI*'J6 -L3#|JQ隸龜r*|(نq#d'`|Qf"e!?ָ*yjw]eؤHhdFΤK<[o@y OZYC-gb_ fl%2e >aÆY@zK_ÄqC=bm6P~?: :ao:ҪzpPmˆ:?[jhX5:|kr՚YV^":A#l>dIӽ<+/K#%c %[Pe5Dђ{sR=A7u?BXc;)b3NkMR3̩W>oy8/E])GC0UZvShuQ!י Îi\g'<Ԍćç4a!+̀?c;9U٥p fY,񬆒`O;uq oV/9d-2ѵ_s[|Wp6Qo(R)E ¼/E ('VAo~Z7dĆ. -a߿KezRh{rQPbӡZEtϨX1j-I <5:T~A#f7bٖ\yb"/>/y?7[tXs"da=ulĿd@Ƌu8?ULW9vqr<$ @qkbHX5bXe߳4(Jm rt866WV,G4~,g#}~9ßa<<<gI:_cpf6S"Sjò+c~{l(ҪC63iu/1Ƃ i<ٍl{ޗyҚ w:Yե\ĹQMAp3&9iF?B6 !^Ph` 'D:p!ͩi>mD9Ϧ# ih$Y7>G[e36g=+*N]ݘ^Egs2D,yZWFq =ǧ'b[C}*AYdpvbמb5?D8g1a1;{%];q U)̃@'0ۓ><ʋ"щ*]=@#2ޭH J њcBڀۇ0#&h>mӼjW_Yo ݬ: " {gVϧ2`x!9q(G2)Grݹ;G#e|&h.B~X:*e45Ҋ9j:=˫c:IC+;`9TNV#[xŃ{52NJi^h#SJ܉ˍŜ56pR5ZD끐G`n ŀGY4~'G;6`o8kvfbdZօ"2!^13Pf3Ii12Rr}lݫG56"lIСgķ~G2z8- EmvbvM' :!j)6V_!Z >'u ӐKwM2nt $ MrrԮccl]4p]:rKF3J#YZ}$yȒ{ hPwn2w_MSH #n a2Vk -,pmY,ojݐ?/Z RpqtȲVGu'at (ax]wھ|*p`e.܀,sztԲ?qRYF7SPg lGMy)AOx5?4~aK;E`iJO |G~Ծ4J!5#GW/r!t;JkEBNʾOZq%],.[p!eϢшgYpi0%O"B}۬rAa/~bvH.Rw&os[{ --269'O_|NJ"LiK @ buC ϭGhJ@Qڰ!,&QiFB%>h`zcv>@jtB- \H}@>y/׬ZrlnNצaFZ?$eAt'+p+ưHVmf U"f,Z9G}~1?j*qdaJ6><́ר'f4F#dsU5>2s݉;ƞ}2*[ei4^*JJF D8%@ij l]XrҖDGmt%.kOaP=V<ٻ ӂ=9*?Y `b@ƧbVN?pjBS `FRW.N[Mmׄ\xIݼ5N^ X e#wDf?c0pLũQ'L_9U E(@y1b*}Eū>%4Q .7>|&> ơq2#˔ |$m&".{AcHR&KkMŭp"c6B' Ιm;.k{~W`{ݻݓk|NJ^Kl{!<3$/l$PFX k d^S:!x3,5Gr왮~ uTC$ԛ[a.+WW_?/D [j9p$|ߤ4o#w E fh6nYMk)?= d/tcp1w20m{*LNd>}4-~/LH7P`FNսbr9% k*li6C_LǕi-R[^Cj DI8~!uy7U[ZHBʋؒ  P1@-}=/oYkؿdP]Y*0`hKX/_/qj5F>e2ep&XݻeLm2 Rcv.C+HwcH Fk m8 )Oߨc-ٞ/QHR:Ȭ.p' aMKe쫇"g4HlpAuD;q,hެ.BC8A.MY̬(޻8{w؟ok~&k.7ttVx ױ;,lP6&3|enD' cF}U.cUCjZ,'/Q#r-A= r2RqOQߩOC5(ɟ@j|i%` g;kFog#; E|6՝ي6Ďk?$NђOՍr1/m&PiPe"3%C/Vg}%a:O'k&M: ex2,jnJs%b ղAkkpqT_u,\b_({*NŤ ]4FJf K9 0ߣt,b{8{+y`miK&~[]guxkSM߁eHYazȨa,sv]8}&[-wbR]j:̵o1H7 '}N7]{ ~ ,S Өb :'#tW0{Z>fLG3(RмO15QO?ˏ2V͹10Ek}f}uYKu}K`¡іz4OMͨDEl{{dH(y̐LD<т MpQPc1@a+֯3jUHbyH2{zx>UށMTTVxAd A tʕkޒJ>Ơ;} }x }| lN:7]|i%r|Q#2b47Kjwq8k![Ziެ =jbmE?qcޙmvڷ@7i{vNjࡤkd]Kпcj=rݮA9hī2#uw1Sn\i3i'i%E mh*5OkTn(ƕ¡}qI>oXClҳY!}m.p77Q@rcDyic#oM3`>J+^$Һ1zu{Ŗ ݻQ^ad3u2. 4ȤNV;8Ny'EQ*;{RP$afReWv)m7#Fds nV5SCL=OѪ>&K̢,0 ÿEfJE{`Z>UBHɹ3U -u'ڕ&}Pq1wAd$.0= t;B+6X!{(ѱjv srzDG(vFxbzm476@ sKGQfk/&D 9|ZOY6ϓ` ._ֆ/jZZ?z HZa@(dK?u\g 9堠2.a`CsS|5h}'nDtպmi¢U-pMVMJ"&6ڼpJy[ۡWc[BձSo;}k^zp($:PEa$+n*,NMu-4AK"sϿ~Av Wtφ1Aj_R-36NhE! Ht ?.+1KwS$Fw *{$Jػ]?$kONN a9Z④^'scGcWt S˼\)JYP?8Y$H(FE0D^+<<$~K:DfrA-86:I/b>ͿFbaD;t@<,~wxFgIKIѢ"H,n' xI[#⣢"gYt<ӰXQxeS9.)(Z=ݍL?}:Lib(RM$A ib 0[tVw "ƴ"_P3[K]^heqz^YXΥ#, &/`!KE]σyc;k֨wq8Y ) !R_̖^\=ݽ5K]$CkXR eU5:YFj>Ҷu b)NJZiWk :tpc7C+|A(W[Q|ŒହRDba3wDzenGnV*[mJ~(}=۟|x찡X&aE&%sD ap(=7faQWͺNf*z~L2ݓK =?QeS4Taz6lTI°Xn%x+t>9dOXljBAR\ M忤!κkԟ?-Y֐N<pV35qY> hj,P~&pt^RWko-Q+gő*|/xjS([E[zukѭlF&L2uJg]"(igp79՘$~[X y" { фlOݓyw9IIR+X1Z;kP &NQlGsTcM}Kχ ?tǾe!f #vo9Y}贇>@OE{CJ{3=l p"Qh_#魑~?b%Z[;T/D `X,[ 46y3 [;fp$Dn)jc6gnU]W\^l-V\ZLiW7ͪD}גMQ|@BG[ǯ#jC]sfw!zIH^IЧ]$bD<ɘ8v\$WHeݡ`uۑoIhBa> ո^-JZNM -Cܿܜ5;F5fCAT"`^O$!iX=.~`Q"n6yh_ (vՇFQ_L@t%Vg㧪Κx%ֿpacL r{SN1ĝ!d`@*Re_qUjٲxD\\Oi؜jo`&y$ 1?g( ƫ"{H f t?_sG0(*9H 4ʬj? knʅXP:ͯ%Xt?aǣfNZ6T8]"8$UﹾeopTiM4l<z῿D5'3T\ #J>>j_+ 0'5-U.\ާ=aSHoL"R\3hz-<2DpfPvV9xћo *-'8ɳ+"v~\𾘹Q:aNH??\9 'NpivC;f[w ckPyǽ͟T*T~2yoffeϿf𒱡ܹw7gy8)0S? _B)o_6lD\)/?v=kPب=̮˞ٮ*Gi΅Ro_<$]1 m:ٚ|<>~څvg/# oĮTsɽ [K1awZ.Tg%=8ͼ%S?Bb5'=JGVv\؀0VBt[(gh`j䢁-PCHuhѮƺ=la._TY#Lz}\=lugEd-"FSh;g*8\$0e5CIxWo_1VWα﷌9֛S"=BK^\LWgc`rBkjS%"#H|=NyESߐ$r ί [#,kC'-{(bwVZYo]zq䠭5TPgru;3Y)3 ENrL g+b.bX8Ş ې~f̝(W H,a:Prܚf[rSK:[ #zEgMLŒ7d[;%z΋71>0 ~ Aޭ&_r]œƾۆc8bfwb1Aڔ\=N0b!m6NG 7 '3),@PYtUyЌqI*3o/Tɚ~QdwGHɓ橣K奢@@U:~weNޏ׸)XNs*.ZV4VArFftHu2禌~Kynhy @P 9Fk:0{G'0XRTh䈿u:jzY.tPKi`c9E=ɦcT{-:7wV ^J&]X bK:TS~Lr72}vT/*#JvlRW]#($5( 0@ ZºԬ]†H4);V@ϟC&%ſ)&3ٕ:Ϊ,4*KfL7Vխ+߰ܤn|*_%J;:ipI.*:PW%KLiC[LTs3&Fuc5~&+La!HǂY!cFo@17iRϠ:zj?̽j6" DVxۀo}|1+&!uOuu5ϺkltWOVthQRҖ|4@Qh)ak}`%CuvI%c5`#ቊiu.N\B7C֧Ie޷5?3`MsCW_m|JI!9jDZ" թ;] /|_X7Z$֭J2i\Iҥ][v9Oݣ4 ,N\0Ws%8$&FtꅌvݟKwT0w{/\lJs"N0өnXl3J)ӮʴŇS;g;%T\5;Dj{'q{}g?昺Zq6^'j~!w4o};Ns -%a&ӎo)Qt3ɟm!u IG.t h  [N 4:AhmjOWwF\)t`~pKw ;Fd$]\-\7.j|ܔ>b?*][X4.r4|^W3ޙ pb!7/\$j hυ|G)>E+*w[vCol@B T 0!EÏi0K?]8äT8xFuSkTB %u86 ޲::}a:"lRzd؊sHv}6b{Jx :xm V3~VRki4Zgs:p{> H``LF%yBpdRR?_Gu }K[qzC }]B>]` औ!Gx"P{뷇ﮙ=9L>&o \Hwz?UUe!ՃN[QqV&>KϊOf@u2B0ΗqtvpKW1Aȃ;>yIZrHSI'^$>y)ڌ"ې9MRs:NnvT"Wfu28pljnݽgA;F@W~v]4i;Sf K Lys${Uɖ:~GGa Z+AĊ'ݧ2۔qڼ؏eSbz i%k3F:[U MrO_hrOa˘kܐKG܏hJrƿ1Oз} h 6Pr'Gk 9"9^{I!WJš[zX7? NB/(w[6wt*/^.7'^$]3v '.z,e>Uv5c(9+Yv8m)A!YC`D  G220;Sug9\F2qyP< gwpvy] .jjOj& @ ;CGzT-ܭb_rׄM‚XHLnWQ1x`ؔQ>SL@ ly T(=ǀsR0괕l2͋Tc"DwRbM >KCqSzV'kmܙnƜ,Wn9ɂVxBvFiCzh">R{Ywhf6ar cq_L蛮L2S۾S/R|-511-Kb;_`-Ŏ{s&A2ץTHCg07\C^4]$w1[3'VwL4څ> )l.,`!מd)=S+wyA<{)ZE ̥Q=i 1=G+f iSh_sb6ȥlTX8w%Σ꤁f[ҵ3 58OOim4}CP2oorRXЬ3;'!ArN#. * D(?d :F7e?o@,]ٷ o1%ZЛ؍v1/`YRq* ݾ[SvڵT@Ϯ} |{sCknhs}FIuyTQ1 :qU ^wPZAMlyG9]IH;6 W(MU,p4 t_mVzyp _/eNJ!c=" m=[H/FW<~y?GDDŞKϜkt}\;}h TC#AnSbsD"|C|)A`b6>|8eBFK-+O)8姵إ.[5Q]S:"V٣jkP0k;ÅPsfsOߐO'k'\ZGbHvYVs !j`b4SL9+8;<)x5:.Io> ZEI@TOkCo]`ӠOǐoD$*:Uɣ-)^`mְrJӻj'IJQ&bҽ9 Χ3(vs9~!SZ!o^rJDx>)3;v(1ҟzq֑;;6iv|}&) ']Hom]3t͟bTJ`j$bMTv6(f@~V"8(ȓĕ9gG o4|,|%uGdfǰDՍMW[:IMD0kC`_OinڈDƣd/Dc Nk=}`ˋ1QT=J"s)pmQq+E 3q2 m u$û,{(qG0o.;XB9nڑ`5X{xC." \%s.℘2CsFMY"kKAy!I} C=ؓ+EvX;O\ʋ@sC7 őh顲Jl-9ԞƇ;ТW~W zBf; 3;<&A"k-gb ̥p<S*rDFj-k/Pw&նAYphw̹\_,c3ykkTƻ7V͝T웞tO5-S6V-g.uivH -e22Rzl ,Z#hW߷{,& ̦5pREMRH+қEC#jLə_4kAj>G;L֌;9\6gUv:4PEjPTUsR?`/З8smw.MWnu6h|>U»4߶s'4fb @CB3[ SC>ZwUb׺c6vغwǮ<1lbYi᱔}b2xVYȯTAXUL%Ft5U9Pp,1>˖We% <]f%5іyC8*o}:սJTp1pW~Xfk#|ӂӾơS=ž@W{*L,"f1 ?ha*+fq7%:?vD$.#B>WKtؼcvq7ϑKmA쏝Oy [ \&@j80B-^oK6NT<ݸT~ogӈDs]? W8]S$ߡO1Nz5ӥWeBn.(t2~y#g*Pn.iɻe* ^G7ݺlՑ8*zk+(4.VcTa*v*>EP{~D\G7oHj%ݧYӖ֪wr3AB+nHkѦ`J2zه @O} F*$_'Fft0[ɽݑ ƽ3K_Lw$'QᥥQ{mݭF2~-ȚShx- dPT)!^ug@`߬ |^4Wt {-5GLS  Z=W(jH:_B`jחu)p7Oot:/sn8FY0w7FVQj<07@e [f&>!AQꎩVz`%Jgf D8ƌZ5gz'%C+u` %wAmgwy.zҹf/tsvA {f.4kl83;>[aWA6'zni9 ľkEv72y]'m`6ڴEP{gᗛY3:%FB2Yil`oϘ1/Z5]Rh|."geҴ촴$@&E ?betN%L;tXt?En@r*#Kfns'TiHW]D eP`LoSOUBFUޜ*:E ?@ğKbT: 6jpH{qˁ^7&@ m"ő@JoRw¥J'z숗7S+mFϛ>TJ4skj z$mo>ABYJ?35CvnNI|n`6 J{8QJ$MӶTlj<QM Jw]5f8#W~?aNnmәjj~7c[CixV-k.C c lx3YJ?y9WK^){A5vw;d}/+5UnF,{nؚ>[񹹕KtGYT:J >0<c1~)%lع\p>DC^V | "<܁@k媥} I/!]92c83 )nk'rtΧ¹F9!7,ǿ*ւ=݇ŶF$eKV>B;;3HP7_e2c2;$X4pǶ d&ΐUerR"0 wnq 4rSRVqW@|ͺTܓu<&V.4 E\] )ퟢp:`P1߈a7 6}cBϡ)h'ރ0巺Jh;A)%0#c2@+dwNK/[JbL6+t棓 vSR2[2#5ՇBmv&+\vz323Ղ;%>q.rgҤ*?wa̒}9÷,yJ6F6n"vNzaq1kh_3pA)^63:g/c Pnp٥-GH~86UP=. x%?9Lc^bs\c NiغU%QQqK8pgC3,P@m&q-H.AV9L:Bg`DwpnI Ap D{u6D*QE yfDk:=*ճ$U`~E$}h('gpi{Q y@c>)~~ ZmnxՎf?A=jn <.T!3dhۿhC)LY2Vb0?݀g5$+惢!Tl6Fף |'̭qٓbu']*RؓFeV0f{zf!ǚ e7m׊(@ygetn3P:0vu]YՑ7bzh?4{KxivB=(\E_&. #k^?N}i^i&#V{)QU:ԕ*%z'80 bs(sQ"̍d)xe>I&- D諗kl7kp]VAQd47@{B4f!Y9\KV&ą)&'$+Y~sgԗHl/D[ ~MLo@qLQ9|%?#' #Im-"idjmO1mq6Q8:J*יL3̕(ZaS"89l6yȗC̈!l=_ 6tʀ&E}o8HHkFHj EҴ0TNM~eN!*նw?V+gFW N-LHDmVA4YIHMV ϴ=^h؀F)}m uKԿg&h,X6Wsyr`ilvW~T ,9#J!XRՄ.h~|Fi,G"eFgstǺƄKCv 2?v aE -p6O@Ȕ"ՌW_*'QU+nH!WKV0 ]e|賥gz^Z #׊bKh5 GHS!&_CgR Xk8lp\UFo ;P#vnWe2Bw {0趓EW>HPqH?;Z!/sCsP'b_"k"뗛~ ʬ*nVvS*G4ƚma1?)ƺM Hͱ wJJk/λ-ƍ(FuU&bđ#QSV\H"?pw_w@&3>` HuSCۘ`L E);aix* ( a{)n%٫hs5fCc9c.,kp WC/24l~x 񎛥~yq#AK.I nI 3J4[[X Ksq;[(FMD)':@,>D|LFQG> Zە?D@#c0>j1J.ǨK|~/6VFo't_wXq`*,bvDWnQ$8ottW7 n5VpCY77XH#DHۡ8R9lpOuymw MfIdfli, ƀTSn֣$S4ڹapT` qwmtDc[힜{d%SǨ|FW Ye`vM8 PtӺ`rWtߖNn1-q$[EMbdFv0WJ?ϨN )6ra(W帒@ -*xIf1'&'iɃ(%7^\B.*D=Ӣ[bAGͫ6ؤzsq 9qi3W(5򮻦OƨFx)#|翩e9\j>((/xwX$s4-%b 91/ *+ŮEo<.kXU@n#ʺgU)ڳPWfAFXK.:t+΄yin833uB rGcI00P-Jg =Fiڑ۠;'f#{/2fк.3T'؄ ؐ_$V斆G'5=7\ujZ_ZN\wԫaA,6艬8l98Ѱ x3-{O.[SLO/uU᳝}XuDB--ݦXk|9[f{iG[p-ftKrѾŶAn="ʯvm|P6K#{WrZ澸JM5cC4ھU4A.nL' 6LPY< :T#HW%[OHϛH>'>G:I_P|zq9XKGQo{IUϑLt`c^տ7,onHm7e/ViOԟi8ڂ15P:LD1.y-ߐaA(`O"/%^jc d]}N{?Sҡ;}w Jh IXǁtVp/QR;?3kt;E6u}g4ͳ3߄H{/W@BX@ʻ$n>WrDG+il1sbӤޕWBvn=f't5pjzg3M*v Y'~jT uI$\-ݰS^PIf6"X%59)TV^Y;`ͿMXLo~D_JsS(r$[~Ocs$誇7FNp9U#hy܂ <#V~|\Wȡ=B~bfeݴ0I g!&XGMP]`g^b̩yHLY tbuc̀QC{}J5^J#$v[荂jǹHI9t耭NM\S8Аʦ'VrĈXآ[eguy~唆6F<|=TehY)ɦ)ſʺ Q`$L~{K ׬hdb_&as>4rT`?5O2Rl@ZNqR|nr=Һ\py:(> B,ԚOFxΩ!e=RQ< =S9mLgU@|"2*OЉ6,4C( 3F!' 4}"ѕ ,]D\@\W w*(@be*~0e, kYxk-u5a{G}~-*k0PUC0a24`h-pb;~}{Ƒȋ:aڼgN&Kز3d5yEX0 g]l/s0sҭjV9Qiz+/ rלsR=,0Imb~7gє5DNgz-m >\EcԦ̋\꿷\6I); 3/%T=#|OTwd$>)e\M7tR)%ҋZ3u>[9x J O3XAӰM| 6̴q,w 8·u0UB>vg Tqx!2>W ߷_r Y! #Q[%H0cF 8gg+-~JKQ;ѴSf#ݕ+G3I.̯Z{QAԝ9 DQ8ndb.S+dQ5/Jj[?wta2"A&f5eU`w_(W}zU.׎U5ےg ˞ΌpK ~E4j=vCPW@*sE3>α#_,qͩgRЉ9ƞl#"9ཟ@ Hm*n+Z?(W5BmJ{h}6w~W'tzG=6,>n)؜цx Dx;"&gS!9NؕRݠ̡eD3!> L!_,Q~gzӜlٻV5wEu uG\C?vzHL4\љ?uZAZrb]GvIfwȏ47IjM:PvFunf9 9ׂo7uvU C7 (qx͐ćEH EWAL=+a/0Y( J7qGHY' QiC-AvU-Ԧx@ê7zjOb!)* i |g*GB,œ804m}]^hwn,k ݍ3~jIayq_HrIA7J[Ø=_\";S!&=̬FF3nr+~Zk/i?ˉ:qLsW8c&5ܰ]XzI3M 6,dN/}d^ՔPh L޸)>O`4{EE)V.} {U@w`]ay#\ң՗~cC/[4ڒ z9/"A'  G^`-4!.Ռ[m*CsqI >h4LmKcnn)Ґ%d"K ~kBiKg^]Bb2/X!*+qC5ջ-0 (xhA_@dL؟ 9&0RRjSQ7Źo |/~aUN"q#sX(BP|8:# qUe@xD^NLt tkEٝ~zeziС4v ncJB(1iֈ/ӯ!_s ub~Yd_oU<7Tk`zq~?K)2%'2] U eQA0@SI#D+dR Z%n"ۢq'v/0OQp_0;I>.y2scw't뢧{",SRxrߔۘ>b.kdOw=6R+Fe6wO͔rt h6x HGJ{d}D}|$9ft ju6 :_>9= P9esLz2ߟzi{Vvz}/]'2E7^tY0ΣH)zpE惼I O ov4[D-*psQ^%ҳ6s(9)B)}fZ.=_5-@[Jя5 oޜ:{8ض#C^pi9"GDi΄iu_KI}78՟ (yo >h~ZߦL1{Z3,gߥB{CTe.lerM]Q]Ti=7c mcQ;Qjܕ@peCϕj#ُ#f'HM -`q ,9pA>\,Fe ɩЅx |ʚ  w#+<`Uc5tq 9oۧb-Fqu5o;KGpi_cϵS}(k.Iy''܇NW&~(1FR!\@B ;-R fLga댐͟Թ1E@[ۿ:@(ez]N4!'T$ "J< (^ v>CL\kZBA;ҟrVfٖ^(3&=ԝYDrvF &9%ڀ=v IGUh#x ΃$`oVM]T/E v=zj="\B.ްQ[Ct炎&4]܎Ǔ-Y̧eP|=&'ݜE!|O}e!1D$^ ܾ yvRLv%:' \ nn h 0\+ģ+edOJPgQ u#͏ @N"bx5h3膦<ić@vyNRB@VA ad'vj^8,Eej>>B^V1 0Ls#x.hG+3}INΰ+u緐`VN]ߡ=aWBJJ 5d Ÿ}`>@~&A'&]6:2(u{#/@"&բXTc$b≄TDcʠmtޢjύтvhI80ABCCv]2ˌ5?2sh]&fo,e6,x4XF@]64A6h dU |g.* JQ$Ygm"F&螔cx,>mE2b l #F/za#j6w:̴O߬4xJ$I*0{ /:vA>,J_o䔿5]e߹&x|c2$pcf#/Q @ Zybj:T9Sh*PZF|Ej Cv &hr4!~$V84xe8 AN.mzE(h6<GFڵ63 \ޜ2xլ@ \_%:9I_VX&{u9n=\ H_lJ $CV5zYQA?pאP1+>+ ޷w&ix&i:[ $.q8sO8~! rU7ONvۃ2s3 8x VL~[uHl2HqVw,:3!4 gl ?erA=&q]-\(+ rl5J bos4!ت ;h)|}R%[[d8är\Cn<]~5k ̠mѮ"mޝ ?N&^@f:m˂!f -:Rˣ4"ĶO>7y5_Y@3rC Y1ǿhWD Â.HrVC(-ṿ%v$Jl` bkI(D~aVqYr3wK Wb>5=IY#}VҎ ݇W@PXCx,E21ϥ릪HD_| OOd wiPe56~ф_@.HAG@]=UUǑEIv в=I#B&q^Pk[}2j-#Fܑ>"AAz)G"e N&N:ZIc)Mi~D |d? %jm nE,d`*AB9ń"jSv#-?^]qZ~ovbQ~gd@qZ) `DJѿcv$'7X,{SSv,i8+X̰T-dvOu--dGYb,Z >iQފMO'T F5>*>n*;E?f3P7-a)75p8Q sN?~?FJ َs(*?'~\?( (O:Jp'3⣰GſqKD=fl@egPfJ=L(h}dؽJv7z*/(4|A=X{/[n A`  (g8 o]$b&ܥ/stǁHl 4#e6 ògfؐ%G3IߨI'90^Q[12(-OU5^/'ݐu]p >Mdy(&.=R :hGO Wa> :zgZtˬ6Fc=1V~"41POa)MNO3I52{K!U[ bIyubȶ>`%5>U Q>>o#UZY/_JK z֘=bH,B BZ~Kf ^>9SCOH)]qrF im̲Ђ !9, V4)>5M\wRiB۞y#:H}ڞAE TMu U@5€DL}vLՍhpe&Gb~2QANoN`45e `N@7 JyiA6+Qr"WX Y^IkƽDG h2ԭnHs3B/MQcƁ 钠!.J5.91sFC;t6 aӳv::5 -1.fCL  o3BBbͶHS9unf!5r4h$KXs:+cĥt@#-"tdP hC|$$Ho߭ڌwZۺm1?1qc?d|:b$u(R>/kfVFy}Β:+gIuȰKa] |.UlS*g88~7Pgs5t`h,z.qX#<Άܔ9ttZO%:&Kʬ$^0^ AW*>NXFI~i&谄L|UtOIӻO|סc *"䋻9#HFÌ_o_mL͸}̲7;ыĤ"|A7*ſ#HSz@*P'F6 B P8\~#;'~6gD-3[uQQp\SMOw33rO3IΨWc1&Vv)MlnZsQbԵQ;nҘAԪrF TK tJRքj[xޙ6*C-kWwʈ9hωTaBsN >>*cD|ȱڒaԆнJvg}~4zRSE&jǟVb/f~=lXmkUq`J\'9`p4.=;#˴ڝH'S5Ao0ʻ| `CmVaݶ-"/]"gޱNY"oЗh-ܙ E쩥EytTzH"l~tLl5 (ʜ]Qr֠xҲfHb )CG`3t1̌lx<.]YwX 1 aR\+7\Ul1 Ӛ보;w1L :!@)w΢'1Vl4EeNP'ԯz^Y֏tTN^q^`{yriRQ;8x &v#qD",tc:?1c xws~):v5nt$ah2zJHSW4ǔp33$W:mvtc^ Zj&)y̅y%4 ~-̩faӥ|5 ( _q%Q䁙6Kz3AMmΫ]nczO訙|.k@ߡ{#I ھ/Cɢ B('pJS]Y #cQ|F̕ǹNLYWVvq'?JO;8 _(~t vt^ eͩ+oUʍ=Ib06qkWw_8Kqȭ2̃(Պhry ׅFcYv̛iu5 A[ƙ. :%]``rasKD2c7UNAw1gZAyioO=^owҼV6O4 إf]&7G#<ލ? ۨV4R64(3+g gxy"0e*alߙN}._(hf@tvxG@^9L]Qh+Q|/j*~b<t>4v*W@ 3 b!m-|M%o- -Imk9Bq&KH@,ڝ)509:.GsQ /eR'jBKR Y-Wkʔu% @/7%98%MDG~*MrVib$3w}Hs記~KNLEhd E 8suń%>ưb8,Wd9RT^\;}}hU}GBzFI iPrO tm Vy,\c0!bʑ#ʇkj=w{tUse8v0,#]GoGX4@B<䎞۝M2#knrC0W_Ȃ :?Er3D\B?.K3Š`5xͣbKfp\'}_: ݕNP1^+WF@im )rd};< Ylq)۞04tg$s%/P/1+݅˝Tn>e UQh&e`u0-ʩ`38Pk2 [-s}GH Nނs]]gQF:[bBIhꐕ{^{I ̻{aʇs 'gWbdD|9HzdbH'F=6J{fW!f=wͼ:CB'{6Yr)ow:mCyB= /-A$r93` 8+V!8Wz}jBSbtf!apjt#rԗp۹H*aR ,eu;,X5p]%qmo9sMYtF#3 4`+ daŲ>_`bm<"YTm2:o{92}LZ 5K{ܤ;!LQ l4Hb|w {.GܼkWn\z3U&סGF1JIϻgIIԲАE-/K-@9@}\!Ϣn`4 EǨPF U59jnDmU\w:w #򉜬>] 9M#Vyf@K-'+_G,8[9hJD"m}[-h(ߊ6[^P;FAz%s#¤Ew¶_*Z:@aH3tң L+}*|8]]LW͵+1R­[Zk[Hb^j%?* ZԗwۅIMdL1r#rl/@z$.0 vBxOKT5 J̗'yg%nУ7v(+ N ɣ< Hΐ)j 9g,<e尞Ƙ"{,VUMCcEZb^VdSfξ=W[|jQF.]P"3K{Q BGZXI,7f %SxZ*ZM᮷,9#/PfqsC͗s}Z`qFwo(tfv\]b#uӪRY;{RGxIe.9t:abubǦlƹTMu}iᎶb QΝVX@,er@fCc~A{0)BJDO̶f3ߧfsDqH\ (J!q_ᯆrv=y60h)iKz-ӄТi-D4%BޥoNQEF RzyCzPnqo0[sp;}>>7YWrqm~g5mkiYSZu ; 4Q܀'sr)1WU@ʅFMinܹ)bҭӔeN\xxJ 2-#06E.p=[~:,P\o_k r}^Sv:|i0wQЭc@zƟ!3fB{SA ׃R hUX'6Ώ5)0ft S폤+[&lX%k u Dw:cbKݶ#pRz{6ouUՆؽNҞ聊V Mke,:юĭ(uKU$l>q U^m"[5C-1[8,` ag3xDi3Pk+-)",e$` 5j+Tă_[iFC.H[/A2 l@EЯd%,E"%w@TiR nzb nQZqYKh"Pa=;&TfM.=?!pOOL,53/h JTln4ByKmg렲{1K(1K Dkv/Rpiʗ30`)DVk]OBMs#;L·ntC>ȹ3=NRl<5, nQ:dB(IWӺ*8wN7Et20Rs(5rȋ6H'u=ON]* [&r31J4hSLrʍ\唜@8Bx|bպ]J[H\_xjXT4ca~?VgcX>6z&RJ.T *7ܖA!N5J^6v]IL`\/Q])NuNڒ#dK6\֍] I3{k:&E">B N:JѴ0 l|DA1"c*uׁ 3 =sskM[/}WH  !{ZMS@ٟWCEY5xA<\iVWf;yuawIekoI)5XdպB)%K9Iv}bvy{Fa'z75,|OgAQ'+U֓7Bb^wm}ۤUlVϊNk3篳yo6Tg806zH?BvKcLr}V$Q+&JU2 340ݺRVW}&Gxo~PZ&#gW ^e:.g|^_x=]$#]MvJ#Ǿ i<4cqp?^%Yj1;p?'?9lW`b2rq 좶 [.isIgw+Xt=QA]Nxu%@cPF0׈}NjhK yj:iJ> ݹd0Q3*Ώy]M˘'(Sϭ,/`ټtI OOx 7"4Pm[D;0^hwY#!HhG mxw!+Mҫ[N}C9u]*{A#$ *]a+~M^aЈ j Mi Gk8}:U[tp;#:MzNGߣS5;W=#y>;hƄ"< 9p\жpG$'Va9>sJ/䦈|k25)2@ n3Z߷UY?-j 36O J\M&[C pRcGg4_̟.;KV MRGgtpBIrI K#g $JccdqPKqO(3u";s\øC=Yx[u6|-cΟ]?5w& <ۊB8%шz$ !Nt#[~7\ *Vx=#3xI _{bXX#+'0z7QQ"}2s"u}rSs(*P'4Ǥ`SSm#+wbu!Co~,s$e]ՙ`eWGiP6o!by %#3H6{iTUvW.M=!MiN&$r݁޵ 78 mQImb\"Ya8f> 5BB%‚`u}G]+Yt#19mXz7˞[Cv28JTI'3rV&AZJ~V- A5C"ݹG)Uwn- 1rC=Ug&fbA2$a P b1yR׀:r-,F9|ѪBNz ]hmb>(P  zJ%d,m&-O5vR,Xc4&wy]ӌAo( Wg e\}- YOf#G6W XO qTVM ħMGt9'6U7PaY={s N(C왇,CFd{nUw}Dr"sD!%?X| țe.n 2,5'03u~~xȁ>4}CR}sK~h1TsMx6&>י9M"L7NH+ӊDFKa%PZGv`1B:=x.SRތ憣,J !N`XNnaUMÊT7^ʜ#炜ffyGp- e`^]^x(U .9"TQ.xfA{<E#QyˤxݔrT&Fu`=y8ߌ:?p( 1:e ~# ;&.+cC粷о.ܦN;Vxnhôak%uE@q7jw) GUS.x7YȮ*+kA stр)YW!R_/ekߗ~ F@ y P?ɱJGX :ni􇆿َQ6^c?M@L<}mn'iihtXk@dĤ}e;#obQaّ%:cJz7 %ނӲsE7UPc (u=q,Q,z9篽=\d>8꣔/{\zvN4^zD ,J؟Le(""xIpòOVɈ/L_YoD /WYmqpߑ~iO436rbKdZQ;9@%q/;/0W ̫\ڛ~iu{u $W$pSL)[\Kdː&㇕ȅs{7Ȗzr@C)Y;*SLwҜl̐cfUyah+,mRv uBVmff@r幂: ݍZ<7i!> ]AEvʱ ,>L5'gа1J;o$s+@C+[GOIF"2 |_ͨS̖oŀP }J;o_ϼ8tΆ4cҚ}mW< y>ngSA":ԕKf˞V U0/+6 `%SQb O wvI n>#!VnC+Y0ƙv!](&ϕt$\Ejeuc# 2c %E˲<H/E*⠈V NV,vb$y*gMS^vVE)VRQAقA]*X^OVOyeU@Y5CS6zD%BsqC9*AkUi.;޷Hw\PmeQ_\J;(ObžA sy\O2Ȁ$z'8-Ꮷ٩1* @H<s˻7Bnab  K#h&ۀ:zcTS3/hO)W <{ѿͧUˈWCBJv㨶Ϲ+xaxoM*(yO3}枬 oDw)jeReoJMW14W^FoO _Sa:l!Ҍ /쎞ڶ4Od5?2U erw%#~0w}gde ;ej1@D+ lPS^bx`+Wm6Rp4᠛Jra"PgTpLR1k6*žݣjkoxۏQl'EHyY0!RMaA(4SeQIDMg=Q!VG? _&gB:?(u,,JrqMTb}\wz蛛LgՅD7ipkWBQ؛>V83ug7{!K|c-äؗDGmJ}aAyJVA~j^ƾJjdX4ǜ7h;|]"iw*zrƑvX՗)([46~bw=ыkQv Ď*īu-bT[#nn hoIFNƠ>7fք/~5F!Z<0 czT?l#@3,ah&ky,6@u $մ*avzr5w;F.6o.@(ӝϹWP#֪kk< DdA.>5E E$!dnzFh׺MEnv;C s#JIV׏mUo;2~`LyGв1qot3c4PѶŗ87șp_y`x~ɗ LWO-qI;臛$`*KE%1@n+yȤ!"yΡҒިcy8XfsYvIٰsTTffǪlwxQUOS?\ 9hZw!/N_ct_i7lA.o{PXHb˵MK#v7gKp&&¿~4p+KO&*`]'#Qx!L*=@ђI| hoqHn9ְ/H>9F[ӆQ ynf*Z-0;K fuIqD^?״s;߃$pwHu04#p/z&мpX:べ0͜tpCupQإTD*hMS`AZ߆70sIg M[1ėͩE &4Rr"pۦ+}˰޺~A SJ-uƜAZ%x>90_ֶ0>i b D{%>j|Lw{JxwWtJFpnjٚ*Z݋Ln;@=SF e pU] Yt?+Y*_3ȞC3,6 F^q}>`&C64]`|zYvY+R54v؛3[\Q 1 o/ؾ%bEAnHQ ڏ~ʄ@/jF$ߠ3'_e癦[d ߟ+] Ɛ$Dv0r:yg r+@IWJKp< ,vToMLy2adw fj ;Hiٙ} ey(&HCZ`a7'ˈ&.|7%TyC}M *6.Ǡp=al)A󏀥t8.g?psof1P9Xjզ8&T kqH(kJ94*H×kY|h_YyZUgU1'vNϔq!x@QXaa N|`8G O4""9z!lw߇bڲMX6jSVe Rp:NذSRo(+?lu>Nls'e5.ʬ?E2]pu<;q˗ =Q,m#^改20WQ[^xw;KwN 'Ix8~ Hex؈ Y >m,m2pÊ_,.%oeQrP'S$!gdړ9^ga`F g{3ގ}..]U+R.khLKOhÅ*A" {?kr&.&sL!Yj'U6B;Cʹ67|BmK|| ($E  x09F33u|x-܏ək'PV5DuJ\݁9(SRc=D3`I'%ϫϝ-ƥd)%'SK@VT=튒ڽAD*RúL/u+K'%|`# -z1U,4,0kFbRP 4ȜTQNks"3֡d&+.Djq<}(3`r'UOFʵ`߄ qxzCCp;ܪf {CaRKtFJٞ;nOٱdThIUY `|ُKQmHplz`JYx>c vIqU%;z}Z>#N@%YT+?Gݱ_J?c{\N>W u{M/&b`{zf%.:62 +V$b4{Sgj'~=OZl:ȉm&~rMD @w^XQd2|x`]P#6fYֈhjn#^kB,0He0G^ZRS&uQ,\PA n7z.; dYf/Kծt Kj̦Y=$,s RLBrꆼɲ%ar1:7LȒQ){|lgidZg`gTy>st;7k^$B EUWD᱐-(f4@tD]Rvhd ]%JTh!X[nTJ4'ԠjƭR #ʒ6q~ih V(rM+(Av=#F-;mgqa>CS5㥠N( |E=7bDS,b&.d*cLy`b`*9j[9Ђs:h-Rcz}kjPBFpzZ%;dJ 3"RS-n#sp)/}: ?Dd(l+HD+ " :kf[NЬE]-FQ24R}>:BI4Mw& $ =xeiM͖4;3u7SS(cխGPf.H^,<~ϿE`oJUbT۶$Y[a3Ul9wiޤL GW$P!-.@-P5dqr;ԚWSf~'m1l}`֏ZrXɒ_0Ϗv=xݬhSzQP>+(W{_&[I#OPyZ7[ y?ԥ8B7L-w'{v=ggr/N%TZB$.*FIǎ3բ׊!A9άԖ$+?qu˔5[Orώg*_wA;o{PP a{E0' Qೝ:).Sᘆ5U8QϢ5+'ŠJn x4b_݉ۖdHCq$P#l0zGkںZQ)W*䊝R*&S3k#siKl =F WkbЋ Nѧ3c[Mj4+=e>Qk)U>cy:9VI^8|7(OIK?d l4 ޷Zd㵜1hچ%aQADJ`4V$g}c{&kD̼E4nqlh?8kH&0Bn+1/U3/r$!GPtԠ?ޏ܆ i9J|0C 86y촂@^C/T!PN&}J zctKIRs^ U8.p.tMk_)xov`PTae3l~No J9ˤ|-TKZG;5B{ y,;B6=oӮng.&"3:P=h dh0lV[`fq.p,pﳡd |JЦvc6b{* U9ՙ}@0ip_Xֳ"R!06ؤW>I嫃?&i\͇id3}V_$()nV YݳN{D^%|lvOx4T4< @* ƠxP_QGgGO S @_ʅ$NH:Wȕ}YI^C)0YΉA;6$6XTTWYQ tz!70o<$%ɐ.5."o;, [@O\=|\$]TF#9zs3Ե%pq?^rG{Y enPY P&CJ!/,Ŭ2fHhɾp7#23 ^Lͫi,1~r_UGݻ'2uSB:~_ 5^I?&dQVlݿqsv{C8 \Y4 c{'\8>ā  q)5fD6(橣?O,/;Jmn16*;`cf uJM-qrq\@ P9e#VV'G-NRUq_Ո45`c,j_"RmT0Zf: C(EgdHSnV)/tI8f煏U5 ޫJW;&rՁK' *&'=ȉ d1{U̯#dF Z*5*xu'%OkgwHˈE^ d=.4<;_QAUȖ/` ˍiA}CHmai>Ћv1ޣg84iǕI8'7m~>YtMC 1i:bAPx,K$<+Ǭw9ZHyj76y-1G̱LRc^H,7d|kf`jPJu&fŶSE{"wN23q@~o$͒=e=?/ JfNZiX5{z>Rd$PzZR#=8cx*+c sѸaE6cޓX_09̃-,& @S#6 hS;E6,# `x KH 3"yŊP,V8c?XA0Ao-Ɍ'g&AR$_$D5 iɝ8O $aW9VtJΖaQO0 &{X ͈Kb.P!VAɔh1"}:`J? ] ^A& oԀxֱY b1_wљ l/N'Agul㺹? %[HĞT*KMPQc3PfSt@2zoe?Wi'>>j D3s 5vbW}rW*2NF1z3iʦZ $P=چgxJ?р…t<~" D,|u0%P h'뿛,-二D])'zHF%lD! b(0CUr/q(‹>䓄i!#z~Ay?8l}X~(0zuveۏm9^0*g&.Y|RL7,tC+#rؕ?~%$Rp:T0B . )WI;qvU-0#14`jm&#H:BmZuयpM莹zA A Y8w󷩂VKZv'9QSY\ӆ( j;f݊]̷뱔.lϢ./Wcl3]h>$C~- I@B_k3)\ xkt%iju?P ʕWk/f_@)r-r qo@)1to_jryof ,AO)ֵ虒H)0VGI(xE]"82+ c͑ޠn~#GX-] ߕ\{M#fn=r-dvnq?s};Zat,t%ψY7gWF{CxőrL\5m&܏`$侂h XTxΘsẀ`f2 7ի'&[㷌1f(cZ T4 >Y|QYp !'N~]L y9uYf6!dJ`;P 'ћ1 9tf|d `yN{zAE n dAoZo]^QJ2"FWÛ:YNΓVoq}/CrO."h]g3H8B~x\jQ*p863ԕ!I>_Xr2i͓na<|af1eajV&~[吝$~ZKv}VS02?Yv8治$>&v:1$υ CJ[HR n(/N}72VMj*қ'FFPMgDuʇϲ0sit'$@,:KK-ۻm  K؞c'{^ Vl5~kUF5|MGO"6'Ȓ|ՎZ_;KzFP<<њ.zn3atM4|: z7PssEs8={l?jf:Ջ ຿ҫ>ud̋ iY;4|%.YڑXմʪ5Eվ1;.G|Ί?R h V?Iݏ_S9ҵAEPɐx9TUr鳞:#/mS9wk/G  CԿ NdaZܯ760Qmz{d8#uwP R{vOa %V=gmʠD.ڻkNjB8%̱Iß5Ϫpmjnw?(]k>3*=YfG}|V._ ݈@FI-p90E 8/I sj|^";bB /f0@(^?ii&!8UBKXE w׈4 3vj7U=} })̡eژi'U\/!;.*CUVb%g~URx;ggs:SPƓY;Cnm*%/fIFnՔfkvW ].H CI>>Un8OSy7ѡ{ YPM'ZpO#lހ4ȿ\ͰI?S7{& ѹ"184"nblnwNw3:Aӽg:9+1.c|i0T/{Qw e רZ'|XT()GƵ`q:䋔M7YQt&NX3&SGR#nm΅,[*GoڀD"{B ГrJlOc&*9J4)pkM(錻-j#L,` APe@VƧ{M/VJGѾhXH~>?Dg/`*v 㶏91t匮SnN;UsxbKcN>[fHu[ V @0e"/8e' N)˜,>b^<@ak f r%'5>6U'!]{E1u~f'@c>A^TOiW.o8?V.:.dj~4)̼̈n~!/r&:QLTߡT6,VU8eEjdI!IRTګs@fI2W s ̕ ѭSL@k89O {*'V ֙&'vm9@ fL_}/m{]h#n5iU'mG mU{ ;3WTI}NJ?!}Gj;xSiv%>rk>U'GKo&7FL;,gk*$/ONm|GH_cr;3Lt 'dt4 uŎ^wE4*U:rxGGZTk&%dAii`+\`ʪ~RR ō 2X0VT̈́8ӰRJ*F: &G<eeҜ Կtr1tM3eN7iq7P^.[od>x#m_ۋwHoDBE兆MLG8i 8+}Q)ہhLGOE _(tB`72;ʕI +Hf9ċ툣Q\t $δ[ҼEmR5O)9p{&˭رIOƓ~+t'3JIOF}%\BY{2\7:!C(rVU1(2@/֝.-*):oe?d#=_ܒO7#E{O.): }Ҥïnź秿>In*^Q` ve@#C/;)CcZV_''heHXU>;>ϫMNabBeijkBٻh͛Ga,R^_@}S4U}xq5ٸQBĿf1+Ͼ_gZvQ?$#zQO=PPBZ|*,[W<X0+Ƹαiئ >j>R  7,-( HsfڕK릳wZVNR"#~|4+?(Dih'xeA+TI֝dm+^0Й|/_^+4YC0wV2YfUhk.b[g&)b 91UD,v9#M{ Nv[+gc6V>hY;TIW zW_GDŃMJ';2 bVl3rM̕K;Y:`꾴j7)/)F^)CGW?==&dw1T[IfI<1>[fn"S:X.,;%cbq򙚭b49>.U<\iM̘F .cΟTQp }?~R}:DD)cz/]Y `+s@A ּ~^ee>P1-lG=Pĭ3YP-5<%'9]o޴NZ0s m"TE}~^bT=|ToqEuWD^6cv=/qʫB(:w8o^F2o01R; lu_Q zX6Ă蝴py"nկ:m#ɯ4՝sDTBdEIRFdW ؊j}MCי HM*5U)92jt&PquWI!w|a6@RDU-C -*koR..X9kWkuoMU\3*B[Mx 9Ř< f*rD-F fa}kJփ@ Zy+mk'}^5s3Mƒqϫl>rAYR ],lMQ fp Gw9[ε<Ao3}t.T oi4Z5Q:v-RQ9cUT+Pts{%GMƬ5NږC'h?3Psb}Py+0N/GR98G‡4uc&(uʦˉ /΄DH-:{ z͆٩659c8e; S#*Yvh/ ~= a(0|RIvEbOF†;h~N/ TٔBA[OhxW^dt؋0% #>.keSn YF~jU@WL mV^BoYڑԺ0t)NP"_sV!PYmMcy\m+y ?nɎ6P }*Tꢽޗ(&Xh[~wvE:~XNL4o["QbO&~$໺T{ g.7JJd+?}K_d|ݥZ˗_|\UADN/*K9 FBԫZS5P=lٙ*`Ѻd5UkpPcP);knjPpYЅL67fҌ^u֯+,[-=(mc=_I q{D;QޤZ&$(!)<(9+rd?/ 8Űz~f*կN9rRkm&P+:P +%9j.T]ߦOF0'5YQt0C}_ǘeh&@&=Rbvr~^DGcdk78߁# !bA ;'h1b㼤z1IEçY9"w.2Z;w8ftݺ ҜCM7pYit@1P>Xh@40P?F[q۩p8RQGIP1[?-y v*$@UsVQ;뻑/YP&A}];pkDWB`_=Tk$vvu)6Ί8q ]i3%>W G;(EфBtq D APVRM|B4~m%QzNhk|w'h3LTH$xo9Cw`o;ٜeDx?&ț]d\vڭ>(ZU LVoEԂl ZfȃƜ x6qK=ۿ^h|)l)U IDABB#c|ÙPT@6} f-l@NJY5Zγ9%)u)D {!)QD NW,=g*%ă* Wv5Π0Sv\kcS/ppc&ݙK*(VERؑ&Uq 'b3ʕtA'/r yVa]`f=}޲*#XA/DQi,>(/L01n\-QQ"T٩Ӿrek_d1kVCf+w~/eZx߶ eNF=qyyAE*ѵ2}vr"Ρe~BcSnhl} [DXX'`H3 0<lOKvGO ~lm.̕N)*y1^dYA%pÉ}C.,f|2v;/3#rsrSm!T}/Żh[j!%LQ \QN!vrL>Z}2A`tPX \ s^eP\]4N D {aҘfvVSx~C0JXS  Bm~Rs7:X^dKn_6ڄD ֣1lQ[j|g éx Cfjl!C@d n qܞqpkImmzP@clrdF-;զ4fzW m&Y"|br f[a!ݮoKw4ȍtBDXvB|zt/_x/H&חՐȝd*Jpo Ł?Ki"h!Ɇ# XY^ դF[k$Ni򅆾's^Hpwk&<}f 0&zufBQBn37=CWa+a 6[p01k >8 ,NIf&D 1f]2c'R ˱CyNz.ؕӆ8~OM%Xrސ\[U86-A74ڼ^ kkVpz)-i+V$SKZ$LFѰVhĠ+OtP(vxƹ_IL.NLBnUۭ}]ʫ0Ͳ"}XvzKz`|ԕ+sF-?UTQ\TA${.6;ڃPOzf,e t~b4OpפG*AOrJQPCSz}KF+J"ZmC Tf}Toba~E&g^х. P7ddi^?\X $*6uad/@e9gōΥ]8HCU]/#K$D#mc(̿@ž">ylpoYV?$Dj} A3ijչGKwe{!_p+gdBzBi\#*"Kb'.tm k.SW%EPIZmE|pb2Aά0ç7߮8|$A%D;)y LFI*f|`Cx e_AdE0T4gH-\ o,LHԏrk%Dt Ϝ@YϏue{F82;$ʵ׈ys]4uTV8QoD= )7Gl8E#2&W` /01l! t0J[=h-ݓ񌢖17i!FLW,&9ݱ !q@uI&>$}]׍\_F( t^ʗ*Ӌr˽$UU!P+,F`و`M*au1~&)<`(S<h!Tόm+*ND㳕҇a/A"YmP8SgCøCީLӺoSjāsTiaG?{r9Mb ٴ]mܔWP!ĢE]!dT%~)ƌ>r$iub 3M`l)]{eq.H]L@ϵk @NڼG(tC"?Lq-?BUըЄ{N 2}3!M<_UZՍN۞(:e\թ9뮸r*Ήc>1u y@tUDM;!i;Օϓe]_~+emO\Ry6Lo4I"ɟs>C!"P6'ڍ'ŏv$Υ,*%;Wzȶ3^.nzlSl%v1 HL&o`p`U<<[xD_ M|Nr)*n~z1戉DB\X^`e Z|Of>3ݥ87/]5ʫlNR|qB^CE ȓ)Dw(r&DH:)򮨶!GRh>*c K^Yް2W@ lWKicH1[q'U%E9F="Q~ "N WiPvD3쁧,tU`8pq8+< P4/bzbHne@#|aPL`dGU8O6=-}L;[~lГX;pZ֍±?8 NAVH<ґL c5 9km&d)W&I'MS9; xqoU ts{L}aa_.T(ངl:$ c T{cyD×θALy4/;|LyC d/{ 5^w*>v {\ H"i;/.e t~d1j/ct/|8ҳ'-  b_%6!r)Ud) cR|-쀎 sM:W g[ Cm}aRMzqs2^d!H>[KCO#!92Jo{N@rBœW4/ɣRjt*@3̓vnBIAd'T~x 5 z<)5!Q6L!y3 4=n^mP0ܯȔ˰/vI;XE-e[ڙ9?莁O\E A(eAV*\jQk|22aaЊ%+^*6`<&5_>26~7> @jlG؏ F0ij>aP=.EȠ=#9-ڕ6w K7 *h5uK³&ۮӮ,eZCU7YEV`8^O]x_R}fX.q"JZͶRvna kܝj*4/v@n֤uAyJe֑>]"TzO`h yTi4+h%İO((a+Q6AXG2B?Ҧ8X"3 ;?\{0M WdXr~.X\C53S`tҊ+߮g]@ '\PS@^WizyhX ebr+R"u!;Jx\dXcHMwJ@k>r##Drkh ZKFXhr23+( mڟ- p\ 8u:[NUWgyp{3|]bEz吤0oUA ![y5!?ıض{Uy}~|u̽TBR}+Gڼs$s(&|"fxзۂ 0WoxIϟݫcLe< .<<{.~ĝGO5Zrұwj]S=Pd N+o|B I8R8ƼջդQJ*MxVNL"P/ ;}zsdMt+J$[\Oqm2}Yp p`. ;D,O( 9JY[ͪnd_^Me<:vv?jeSFs0v߶񜚚׵ltlEa[{9wUdž=!\M!)ў>Oܸ38#V+]8q8k_81]r#"-MzK4׉Tm(f$t'$l7`ܧh+|iנI# =/*BjD.Ljd in4֋tzډԎ*CX,n$P %;kid1! ︨xfe3g{<~`#,zѽp6[4 $dЃ'PEΛg6uclO-{nOƿn,"+Hn$K')1~* Tݪ G|NL@ CVi MtP6 r"MS/z䡈=FUNJFX.&w$FBpDzII!}04M5WS$[=dRAbΨF :oe$2(k[@|Z;#B|Lc-)kT$ꏖ}l篘Oo lśFs_mXn1Zjg ]rX `0#y$wHPQ?K\BɠF` PKOegHL%TDhni٧㦆wPBUZhIk'J0 [K $s:Kz8y=5pэq#1Y"|S)OP|y/R}۵jr@_̾pr#]y< NtoQksI¶T\m>Uqv8нYQnP|;aQ>"׺8CAgTkyL@#RG̕?Hn,??M$T|0zq9Zj]Mвfi=oɅw,׮bH6!T"W8% ϕ ibirPxdEl#9u%:tug. ' B.!J%ު q!P-Dr<ϡ"~룽Tw0 :)76_ݥ.Zz&^UXKpƋBp՜Iwx+fi 0wL'K}TN bD9] 65E#+w ¿Z #II`cZe`SRoSՉDh1#2ƴRsxaۥO;w"- e*Z^î1ʚ$LytIܞS,C7$6oqGǗ8svw@|GE {&irhv/TA8՘mJd3o?Sk- oIz:0ˀ;?1m}V`F}(F~^ r-[' SO =Hd]d3>84GnP) f!9<%#4:f!Ja;WdpZIG%k/;7xկwd`{=|r"QP ȹk6ՄBD4)cij05av' Fn7i([  ʪ'^$k͂="okb Q~e'DM,-Q-@1DB]_ e5ml8]#}LxM?A'"B+6ClRxcs]'Ѩ ~+ْ'[:׾PYeq/v KۜpenQ}d7.M\VV黎 QTʐ` 2h,orq?G* Y(3su%e2|ٔ4xC٥,=gB2AJT I %PTwZn;U >vۏLrPjUrbflvmɁNENZzF liI](y%ċxg|^y#<7rd0643,]3F:˫!s-?YSiʍuJ(U:O5V5p-jF'Axӗp5pHrP_ܘgq+@@+#Tq IT0v'ߩTmhe l('Q$&IC-5Di Z-/KY FqLO8ŶݯzSh9Bj}lhzcKYZ⵹bXZVh lכ@8fW=(E91ԺB75LMoqm?Y x@ ֻ"+Ƀ`mDk4S@˦@?N >ZƓf-n 'e.?J@1l܍ySH ޡ 3y9iD|bҺœDMts˴]T*+A~{D뚄OEe\-u_QE0(nѧ*aDG@²)@+{/,rR6b|ð V(x:$It1{=Kwwh\ k?KÏ%U*WcSoqah&7(PzP,miY+ejn]UY/u705CIIg>6ro :蚲744vp4 XEu9)-Τ )lYaΪYŨI8gd}L< P-סʪ`T/gx}KhΔ ,8_n& Mz>]c%MZڢQV'hVUlh2wٕ,8Mx9'T[M0\P%hW&ݨ>t+!Q^)Z5DF \͋jy?GKҧz^H @_K6:s.֬ŏGMi=/M.XȺO| *g$^I6-G$ޡYCw?1M{ӵ!+lLQr"RfcJl:R ^; Ҧ"$ݜZ+wmw\>/8zg^.td'tG4^dP#Z2AUZ96GoDT7"^F]W`@- 铽.bِPΐ#t1[Wuz=( mV>Sp@ן{WdpTb-sl'AfvѠ[= XلrVwR Gt Yǻb3U%2CMͯ>qqDZ (?nWI7Js(gpuP A@ŖYԪ-9pӅ;Z=D""dQF:RgK tgjnVLĎ>.  5+~9$R ZXwW^7ҙKe|D99>a kbz\$o$PGx>èl% I MFn>kYA !@VX]CG-^=LONCy`NcFm-ZXpG \a*+89BÈ0Q^tŊ4eUܯuGɰ"u1';LCgKbD\PTNYMM73dF W}DI(p4`ϴӔn"L'f?׋z;07b#OLgRŶq" hoW\&{_ 7M;3n?{5|U N {BajviKQRj2>@'[Gr-ǫ[UNpCR7*-q(W 3iCPфn?Hcj9߅#Ku(Ĭ٣7w<5H~mr',oEfq7õ o js"\ |r&(N<|xX$=> r["uӳ aeS/X%>SjzW5+hDQ N/H@# ?s'0*5sBqeUzP|, 1 궟]('2B:L|}0!`KK-5W ppC-3|24c1݁O"-P'oƠ[ZڄX3ā o蜬%a g8I9ަ[9fV;d?;x(oaY,ͼ#^M(}PxLmJv\, V~͍/mJqxi*(œ>R BS}ȩ=Fkי&>#NCy`h' ^,@,/tVo0cĈo D),\@tOS$5lR nl8mJ(TVo$_͜P63Itsu)x *gb)GC r![y՝.CDˆ/ V.He4\lbwKF<9^*,NOA|`P5ޓd2Y>e,"xE}(Gnx8z?ۖ4_lpD.I=]Z<06U¾ёPMh!~J/?\cd>f:OKxӣt|6ȗ:j:^T&gM 2qpORo]s&ohi'6HΤDH&>>@̥B?!bhgmn'h^<[̗(8f.-T4Ű[R5Ўם:nG~diDŽlNa^$ar9e|>:30ht26mP!|J ~1=Wzf{XA-|^cȋ8ҵ!0F:,t- ،"" ~m 3˺jEUK8EbsUn@ )@*2wkrlհ sFm7tc2&١v$Uvz$@;ĻtϘv1ǖ} ]B˓ᘟhʕPs|Rǫc dw**YW.i;f3G|oZ0̙1'C'5~X+aM~j_Hd0:" ȯ+ F)#djc m_2zֳD?Y7P<'wۖz1h6`\ 8;mE8*3FN#T=@6TфKyۆiD54|LFר:vGXYpB.)8N`?+^?^F]3(VCMr1wܔ+ k+QJh~!8Mrc~9DShew[)n#]'e8T/6_i:U(= R ufi,n?rЙOpBp+lMV.ׄnǃsɲ2 oYyoߨ]VpduS<҄b$(c 7v6<NDʙCh e[P`Jx;/T%&ѫͽG῾Hܑ el{rNǮYYxi@(\5&{Ir&Q.g2|>ō̐8߼n/qip vV7 A H(Gq0w5bYN޹3ԝ"b)C)J޲0qjս[rqd*L\ƾzmw(舏uݏ"WQ:qJNQdHzбX 0lJD \#OjzK$:.>d0xy-ӥ$}okQAc nZ{YLvC)L4.*Z濥}Fx*Є3}e!B0'R%C-y3 Я}4pe %_J<7ô*vxx:B}Vh]Qz[N}VR: y+RR#jhD,Y]"RtJ/"+SffbѲeDAtwPJb d9P B(k熓@j8w@37 @!Wx3; ߷tkJ-d# S,һh:dh@@ř-y<#`|xP5+iW1pc E OPaBf 2}x""ڜ=(S79V>~?,!|˞JMFz |cU 5-S+Wξ5D@ö^. H0(=&qZ`$V1P"s/".iPzzZ]ٕl"8u0?ġES;.ۣ9; &[0'9[E&5nUiyra+@{M'dK*lgvi3|{ <4{/qDqrX0Ԭ^mCLZ6ĸ&O!VGZ4PPF|:@ ¯>s 0\2,˶*~8 xBs ߉l[i+44r Cdt?b0Qݩմ\,r6zF ^fz07)\+!-+9(;\M2m~jbwU m>@]0%񪚮jx}"aY/*U:y$ q|ϲG#o .]E=aט|Um3YUAaG1O$7 -$"Lʿ/zp`Ep+S]`vs;BpY򅧵B-qQL8H<u_jMBp,#5-Lb.8YX? l'\5-4ۀ,0L;Kߑ'nm/%biEl/ySmf _V$+Q'+u]g+HMY8Fu1+DM+=Au&">h2ajђW$C褕YSl.`#mco౲$s܏Ci"<4A<@Z7ZvxCcDMt n9S+Vr2oDkML>^3G"璿6 dDuJc95tɆj#+vr0a5~Q72?i Sg%Uip:&hΤLyÀc6#r8оQJS4#Xd/ 0{,%.`W\yY%Z H<fzMV/*K|5HGΈIWS`xp=w/8Bz/op4Nd@9QH WYn#Qm6A:6VM"kgJGpZ*1?(WeJ+ŢFRo)RgN=CFٙ=Xhb<vpldTk;};6";<Z[k^MrR5իr,H2:]>K 7yvdhYgRPa.o]f6- T.6ZʉȪt97rhfк^g;MOJ(gθЊEOU.1=D"T',{_aցd `Z&ћnysTVhTv>PG z@=Ⱥk#ew |@)'M~;"FosX6Eq x Mg1RUlQ3Ol <1#H0_0O3tA[qBFg@*"|%A* =~.I0rɪ#Y7{os?qq,n0hnyr]7KP fȄ g^Id#~Vi:@E\\3|Qȑ?c-]ʯ8&)$IGx9xP~9?p!F06L` p,\ݟ\}%eJi@R >3ԍא¼Ьs(܆d@*ɞT:A݃D Q(4d#s.;!W~XFoxQ[yR.;@kd3=E(bW5V \Kdo>L_#_% X{DNHfAg~B)*^!>nYZԺ|& ٩߼@Cq}?ru,S")%zRsC'!8QrU3*/CZ9}s|s,U^3F"q4rn@aeP .Hآ hژ(DdJVgټ̓[i*0߀q˦R9 ۆ~: ]N>MW-`ް\eAq l|gN:PN.t |գaEⵐ2 s%i@^eAm Z}__aa{37 ;PKP)趇w1 {H%rJָ#G'%4 ,KXʷ\x[cZ5()[PZ?y7CxNE:z ڵxi;DǷ`/=IH ƾ]# +BLzp a%ß&Qq&Hz+plI|~aRA"*Zp(ĿlHs:}F؎gnΜuH-4OaO2]0 zj&8Ci-;O~ЯנbNk=d#a G1( TU8߯EӞ&[bpxwxreCփ -f)TʒjINu')LW2 .QYS%R=,IO2vxmԒv,&eQ1?PY#-4U[@KCپC''_ҏz(Z)j\\t @wh#r4٬A7(,Zmǀ~FD4S8 FBѻmL%c­'';*҇UTEAuZ^}c2R{[H(*V)DUxDa):?V=J^ <2.r౔8F$WW[~KL9+mmPUd~Knx./2= ϯ^z$!Ϫ*2(2䨧MQ[72eU _n[J5tN/a7xHmB tqPv"r;V$D3C{z@4FyX5e5ۘ)Rnk{/nj_Hd1hi^XpP.lj.ݍn( >XDUiMDAovPloKvM: O,u@}b*$Ma)ͪ:ޓ5V ~xØml o:ц<8&%j+ A3gO*DS awF +q9 y΁ ?]|R@ *!`)|QPV[ gk8ziiwHx]hv?M<0>h{7$T8&:_1Bڙ0@{`rV>QD|MiwCJ`NWU!jA-o+MWQe|,y^Pt".^u9@EZƜ/-/&J3K`՛4,ȃ9ib w_ig4 |/T[}Шy&J _=RLzA& {7@G-ifK؛|dOZ7!]*uf,_?c^wm6R<8=hu*`n\Z0jXRѽ)fkZ.Ot&b>]ڋI0f]OVN?L´ jm/_7=wzN\ENe_CmvyExzdǪ)W |d816P/ %CŷMǚEvJu=R4 A)j3ȌSh$DNfƬL >r%wt2K@7ba (EԄB݇K)pLe:0@#lDQ$imwrgzLr*Z)ԎVaH$j>i%(NFY$Jl{ {D ®LMq[%:v~7Gnc]?pOF0uqÁ7eH3$%^84]Tx"O.Q,I XŒD/VL*?/0씪gOT%).szp56GK6D#x9}BH#\O*0Ѯ֫S@a9RFmAf^k7q g$ ;̞Ȟېx qJ, "+?cpy~8 `S -pSfS}980Bc$Q1z< F$btf]̬72xE2GŻ.$O"(ܫ%jWepʰV:ܣ/j5;@9Y,tjBEF5>UxjwѱUayh0֜ nX e8L*? RFi1ht=#vOMiG.Pfớ1p?i -x0!J{ .YH{17yʂ`#C0NAH?Ax W{bYKnyD|1"wH{8֌r^ND;q*ȔZN9O0dPqr)o#_́k7zMvڤ^(.Cd%pbFs Z|. BⷾFA2S.?tw9ܔڧkX+FqOenHh[PԆk==,-֮>o?߂(:)tx(75ԔߞOWQ7m-+%gwԆPp:3=t>x2GhKSh-9 7w" \Pg)@Ǒc{%SE_qo5@'ј3p8brG9z w=hqs\E[X-J Xh9ÉqTA0f:rĝ(t:A`x,x:i#@vx ,;0&h"k4)H'>*D>W}r9#OELY6-S֞MoJ[E}W0喿Փ\ҚʛyO-/KCh2ZH'?WPz~TmBg+[=Q ѥ k~*dJ0t-5! #a*$tj<iZhu!ւ33%y1~ Bs:w#LJh([dVlk,5!\CnjKN}jjV&W Bk].@ O 5tvxѱw3N D?WF_OB<7bygSGH̼o'Hat0r$q؄q57C2MpOb6mr bzڥ 1ntȧ_87ubh7|-" eƏqM+$)SS'S6䁻}qs"qJLu e|z`T)Bq4%J|G>$` j4!v\"XZ^p+2l? !" KatܘQNFhwTh/2VaQ3Xj^`52tس&ngq7\RaV zzt0͞HOc[PuM̺eH0~$4\9>Qn_!%g{t7/|g<)^*q8&t8yAG d8ii.3a| yT-ǿԉm~߁-;\$ C ѷ%c*{VuΈXK]c,:E>F%^SAy/ \=0*;r9ϨhLw",;.l0fvZ ɎmEnZ"|旂zI7TqS0wӓU']Hf7[Hh59~krԶte_1b%,7G%[&b ou!d0]ߣzaLqT }ʲOV3,أjHMD,d~ uwdeTt?5TB]?GeX.@Hd؝I*|8{X+`Y1G N8$7؇~YN_Y/}umr?ml^,oe #LR>QT9eA,d fo|,ZK ]"ֵzZJfᨭg g\h !%]''?crKжO ?2ޝ[*AUtѯDI~Jƭfe1)ʇ[|O0ͱGgǼo&\3Г6}zʼn$Xyq Dzy;1/otU>5 %^rӚ>9R60ʇ>_bTkXƒC5ɂ>{I#V!?zvUf1yWy2e5f1!@͝ع+ּY=I ?5v~Xe}lt N6Զ+d #u_w?5'.W_>Uѧ@h&pd7XBLX}VW9.I$`~`vX=M˰XbYwPx .+bjg&ZuY,} }؏3C ;h琌2u,-<*RX=|p=Ќ`:GH.B"3!Y9 s~{<1LJd27:^ ^>>痩[*inD6;V7sG.I*R-Ir.z1>[_]82(kYARk-U $yMwoㆯngXDStSec%@ -nY5{f$2iەpܣ(7AhLJ@t0![XixJ$.(m#iwNNw2nCib$Nb'Сy֕Aj@WsRy}X %gt 'y)ыlIR`S@z,5$!JsF6 q1օKDʔw5]Uw m+}mfj^ԝRh,=ՄPN:1cZm,6-b .{(w.Q6rPz-mJwzOM%X a;`JTFrYSi:qWx+,΋*qnɤu }/ς ʲ^͒td&YczI`QdBpV3%3ICˮa6Zh{h{Ɏї/qHs Qa |j.XND›MaG ۳UCDS҄\?p ds*MЬtj Ǟ4h ABCR;6ДϼߢS;{~/ MY`A%Й ]CU{VGz8 pjct ד>(|vCK^F B7Ie# ^2 k"͘EYal=1.}w+ւ_WeRO$gv'`r`@5Rt'QG\ W$af,9p(YX5ɦgdK%"EP7|\Vq'moR;u(sS<%\ioޕ 8_|9Icj) s(uSN,]Gje55o-tށxد45M޹=[:S2Ǫ ;D>)C")y{%HkfNȓРEDk(F۲7CɘN` z!T?L/ 0-LD+ َ-WMbRtmW99 +`LLN "\󐋵OѬ]p9l]akfu 6̛YlOaK}5?p; ~Q; D$$/ObҦy@藒 ~_ TTtN ?%N Ǎo5dA ]Xpv9ʃpᛆ[mٚgw/-3'[z Ddse`zAmFz 5xY6>OM |y.SV?K~+",&w> %L=e TOvTȨNsyC,R`a< k5Nӽ8(_ e]dmgOb+]T'.u{OOIEǯ85E%P~;;OD5aS*gJh3mV<5ys# f'T9f;c¸9jQMdxҤ~湫~P3lʇm׹(7Xla|/GkY]#"܌|r ϚTjir(5&:WcrLMԥHNi,j1e3SYRDhW dG_|&.]ƔM8}Ǻq}l{L(h<KeY8ʩFu@;:2 Ɓ%cKt:cAn&fOu gXB^Ihx0oXȤ{6ߺPZqa)ZXr/{"HnbSČ V{ Jrptw5P?PRqPۙkVoz|R}"[#+ 4֕܂)6$Ŏh>9kjy]Ri5#mdVUNz [_$yЙ9cCϛ=F)j o!_ذgAGAtl)@2Dr8Re4⺏fW^߷sE~"t)0 DU7"rpk̃Vii#س0"]#v=]EJ{yz&yβETc=2+!|Hyh}ϵ9/|=TsE-JCt lꀤ5 $WFWu{w OA ߞPJc?%UױY{J*{e2qڦ+ShvT=Y"!@ZCۚeE,*%*tWe~kW}>YqtEDwCLVso𥵤 &da{Gݻ5CU(\y좈7v83r~?8sj㢭wW5+$?¯4 Q?Řӱ0IGxzJG=F^ȼ(-Kk+G23Iͫ+sVb-4zoR- Sz:KQÜZIHԥ{:]rt7lGٍZ1*ʼo=VR ](ȫ*׏FP,.>J.= P|;CC}djpk\E]*,z%4Fo6B̛)8RÁ/oA4 Qqh+15}ijR]px_Z3oCg^u$3ivvC%.YƤ8iحB_Պ&%PP]J1Ǎ v8J t_MhplIOX\)Ϝb??"ǖF7FJ] 2εj?Ƒ[+B&'Cotc' 5@R=T&0vPmG@hP pB4{!6zR<2ʈ43E2Pa{ T}Hg*' Fg{|Jh)E55?0U&iR/z:b%w^4L 4@w0q= 5jneCj$6Q hN+>U 'c5zgYQrS`"句<չG޿`vxej(6i-Ǣ%i!ޛ\Mc'mֶWGN$`L~R6ҝ#ё.wP"{㕰 Ws[;"YF C=!ɸEm|=ش맸sPcӟ9 *j+>,v4Et73Ŗbs Q̈́휜]trWg@QeR& .֥QVj&h@)R<S0}H,ESPή[OblՉ)7K!.Opө&?oE ״$z:s$ +f;1,9qQH8)p+-{V%4ƻ,hW[w^69>] .}@/\ھf2Gr8bYvb" a+9^֚Q.],6R0rс)yV"qF7/|\Q$PupГZ"djE`? Ї8f+m.(N8v[e]b~L M?#[$˷"!d+L;{r1 {[оoNVġt Y ZR#3Pgd٦ϥ{y@4# | `YD9;xr5.5s ӄ'RB@x=+=';##`:ωt_δELjjd2Yx2":?v濎 8~-XW%Zn:'5z=+Zzɗ/cP%`䤖`vq z;4Š?Ioj 0`>e mNq3npS-(TnC~)aR{I?+;ɖË>0/ BlR TGZ_,_>NZh=MB*!175q6-qj%V%xTݻ|1=/iIT8NG1"b{mܒy ؈]SXn,"{NKD!+!xW9o[GG$hZ#se;'ncB&m "#,e 8JQPȢSFbR/ԏ EOz̽*@:ب2j|Hs?mȷs\`%BuhUXW.<d}#CPW֖FawSĺ7)*b /ŬP*pɖ eԱnMT ݅DgDAy&ǟdcÌ Ai$tr[Q:,ޝ? SWM 4/_gEg7=,=4@{2[ĜrNL}|i`k-.HXv d';ˋ&Тy+E $`Zvtm=RDﱈrߧb rL8j։qWc5Ao9{V&v5bētN=~t?6(޺f7x,¡hT4$+x"E l3yJLpy;6.h|kDJc(Uw嘘|'fgcM [ڴqM͵S-[| @`7 6mRRnq|[T|)Z$(&!P&A$I[* 2bBh \$RCν]IvN(pQ׈0CW\9WgRɟ)Aj1Wt k>7¢0Y#]$C$<s=*o~{{-RS "Ijaa*{mVGL> T)eKHS$XyABNXoP E,JQmvmpp& B蚬` 0N6K2ً͋!4‡GB?Lq@~2 G@^ca"7a y)-Bp$] hùRǺ4X[d@)~>!7TJ' -[z8XMKHDH9 n~ܯ@ޭ%84.$ ǜ (1Ԗb컜hҏH aidB(K!@7cJ'\:r^MWIh>Vhrmܤo##GɠF;n&Q&us'B,R/̐jCX}>Pߊ0^LOF$oBSlIaj^PH~NcN[0xB xj~ZdѤ&y[#jt9I~u^o^崰v" 㙽fB:XW,,/d eǍ\JG˥ĉ^UǷU`~ ׌3b`LW{`(qzL@鼴TYb%_*⣕V 3L:p:y"F?(h{ JL>;υ\]Wp.n$s{ ʘwv!sf̈^nߏWKNưA@2Da0,J:B`ۅm,/hfO ;'o \SK-:\%nRs)Ao<'Z 5v&>x]6Tl~&u ґb-=FØy{yf6^Fa[Om*wW\I ufl>FIgVsHrV^yy硧n ulrc"/L#҂zRmm>ygS(%ev=!AjDsL6bw^Ѓ@Z=1{Lme@уItAi?d)Ƒ:lH)؅V"_Ө"O\@wP Ļ!fV>qJ\[Yq'Kk萦aSO*C=jMXf]&]N/lyӏ#3jg63q%![0ߒ4DJizsj7Gf>Oـ<Yhˋ(xp|Yך\^츫Rr5.0C9 ޓٝ|Sjp(rSGtGWhgGegjq%Ώ9à\0GRRýFو$óg2r4eĪ;o{2ޱˊ$0(Łe ZRӫ`  S ,oҧX-jEeu{"tft>> O>"ZӋ+)_qӹ1{Sn,Z}7,5 EHk~%BC;l{g9+u`XdղV.ϘF9(A&D.#14Jԝ+!, KD<. | )@V*hwP*.ȟV7CG )]iՄr:u":#+ӒC6Ss&T-3_)XUAA2@Bx_\% TS\׿&:Е`N̎d.h6%#pn9Gh1(,,*}xGQ`]j$ B'mc^O\c?ˤޛvU%ޗT; '+{VbW_BOB7zV?ݣ2,jdb\vH~Fvw$e}R^ݜpwtDzvE^/b/2Kg5e$9&.tAl;9t DXwN+Vm EP5:o/_)dv%x6`t8mS\{0yF+8u;ۧkzyvMF5"HEU"[ z h'+T;D%ȮiG0UTQ էFHiJSA]OH:{},Lx-_JAer{8٭^AnvPR_,5JhĘ^v{)6J~C1$fj~ !.]9}t<m"ῦ:ӂN?dמkDbjɕ)eV_P#؆A"c6"zד0VvZ ɭ@Fn cC WnViʕY*XjaF ?>VT^I"BNTϓk3yB~S_a2xR@J- ԣnr>[fv~@Z;a@ԧ>}pBd2=d.n/w*:]Ta%KVssa P WTFĈe@9a@ZҲYS_fk7)F.Oz]20>!†筃: p$r0ٴHu&xz[^uXQ/.&N+Dvܦ^6 ppÊ`=5A#S2z=;t?c'<E:i+- ;XS s=|// 5703[[U]ΠImJI]0ެ])8CU]~zֲpYl:븛[.^5,; Ms1_OY]5EgT9LAKƕ f,4Sj=B353IMyD;̞)wnH1TB8u >p}i :ZX wc[*Xە"+^@sD_$ w2Uku>m0͇àX;4l破[.Ҫ6yO܅?z.?yTYRdpi'PFK^["[,Ui2 [K\c᷅mA耲xD/ɴutB`I>mN`*TUSQXIBni"˿qL# 6/xC[Y^6fI.w!E<[gkTt 0zv )|e۪,ʲp 1V6&u 4=!tUgu~rsdž굱 ;er/Uzs9-R{|fZ(c3bPU .~i;]fHU#9Ag(Y\1EvN X_mː|#h@L^XEdv'̍Wv͜AƧ2֣bx&>{| 9ibM9͗YJVTf`[,vX?Lt1Y./40*R!~"L=pg];?!0gKr#U"5 T_i(YFUhteGt&粜٤$+j`nI.H]KvK<.&"mlB޻Ȳt%gM"Nb4Bo T}O ϳ~6fF_FnX%Sc!V~pÚ aOW =  B~hN4J0 ZGOp}7*Ǝ]g,3^m09[8[>G`((jtTn2˚IƖŏAX;[wϹYk3'do-Q h% ؕ:NyZBxϴTP$XD||PN~ܡ,Xew+|Bѐ 95 'GcO0: $NTfyG`xbJ3oJ$%9TneRsJ(z+ &"&li(\ ]pAĎ7IdĘ)$ NzdwqK.9kQ=kFDnVr6|';u紧q_C~utٷ\ҐKk9?G✕ 7[ |H 0 [5UwlZ1RlŲ=;]CMa{}ucgIDwŔ)[PD:+!C`c#:)do4g ԩ9*"Z7>}݌֥TSDvF\3|x)=9.NUYQ:(VJ%`XH ]'l]jVbμ6Uhf,Z H쥇Y]V'Xʙ;d@LDP]:h.RyvT8taG%/ːٲ(s rmk!]}^E1YGόK'uk:Ͳ32\48a;2Ew^w~2m4g[TݾCl4Mrx@`K2ծ 2n9ܯgPq0uͼuʾ79;r=+d\a΋CO.旚DbO NTy mmFbOR9‘~|`}ir_N Rk&M_}ie\D* b?X46f۠ũQXCct?Hr#_ {pΕ"uOG)cۼcZ~yy̎ǔ#V~G/l' ~לkKiMrE$vʲ edoj'Sbp-th%ؑc wwEez r?RaŲ26q^||%QɳuV(\ߥF\K;#!+$qQ})*X9aKw!& :@j$--7KdDҬkHJ흡^MW5RZ(T,ю0_]9!<]Lh xkadmljN5h^ 儁f+ K$+xX]7P(ԉGmNԈެMzksY$ad0)U FɫZv, M+)X1:l` WTm*V@(] s^(t&ݿ!ooWEaAa`"q+:Ī v2m;&sΠTtov-'vZp.s_ye ƵM1fSG[^D̶ٙ_^5_ʩICw1T cFńƏnnD[!"NOPg:h̜$Kms#wbo CHvp:HtE"/~a[A [ V)ϕW` _dA}I6t¤!/ecDDףbBh1J`LbDgqs>c3w>TڝtA \\`n޺v,dK` #lM>}Dʎ)QQR7%l؉#sBQd#GT?c02o·/P;R1L#]1Usjx4q5'@85) Bѥ̔rwɆ tl'|F_XODP28IQA1O !#Rć7;WMP/<1%܏.X|Vj\fabIJ+*&uKg*]7.`_~TT;,dӖE+oy8r׆9 Lpoy8Ҙc%2{Чdbfa-7^袻1KY<)\ڇ>n$h bm}ۓ)E BPwhhq v֫#RgGf }Ld |UsO'JGد%9|>95sM[R=ih=2&#\s_@Zƅ7ӽ&7#/,8[;JwFuQUS3{\.tz GYx2O7 3u8Q!G/?ךۗhZ>[X$:/4leS0*QLnT ( HoVx~偞*:7s~w  u{ۼ+~'Vt^m"$v2ߕ@Jo{nS *h&>5g7HM+`n Re].DWQ8Ѯ~u]s;T!,Lb;ìDvU;d}`ME]QPRAAK})s28B;jTQeMlKH!OEJ ۓ.|l)L1nn4N׮A_1:?8}Pt<|.< sg&vۮq^cyA؞I!=Z,JJV՘6A92;$gZN=7 yJW2K!+A*U؅ީYZ *K|y_v a87"ScVS ^Jx5b'wϔ痀~ F/z}:`Tݜ{&B-bzM$)YzX> <J`]pm XK#$k wDkX1hT툮 YF6ù% -ύ'{Iwyg!R%r'!Ҝ<ӜߥP [iɘav sbO!4*1i;F25\F> W>*{&*C رl!UaM'~CX'F= ’̔1}]r: kɆZOqHVrr@;f.?ږxz OEȴBo >QPwzޯ>ݺ45f a=Bs=Ըal)!?P r,ުjּ%d293:prqOܨ*5Ti&{YeY3{Q г|7y[셬郴̋F2eV eɼ@ oqmji/pQ T&^`" K*kpڭj!'oXtcvuQ`gy`/5ÂkJCyCLJUi,S}vpLq i߈ zc4$o7J)4IaKPWrSpC)R(* PȜÑxUB/5f̝[8 C=qu#MtVq_I xgȨ2|ZЬNa 5[θVGr!48{ $j\\*HT`(%bQ3 yi&y~6&j!m'DPBmιg-t%4}F2¹['\"3 v6(74lM(B֕2n)%~u(eUڐAVUXwc[W \BU7hi;] &~AognQSaMZk `P3o*P`h}cO[.C.(=ܽ4Ȩ54AU:kUVzBق$+O$e~>Owwy;`Ymzl++Eg!n*/&Yt1GYdP Zlۊ"u6$+OlUmc0,Mz[{WO$'6^{7b "ׄ"PLéشZRUDS#ߍūΠ&#HH\U}~⼜AKF_ Â_ .$N}4fAe 0 t["wg4]簟¥!eN8qP$ԉq7Iݍޜ7w^JjSڋf^ U;QS!pV׍ͅn=“CVT[+ O_[;9G8'br#틀@HF]YE򌆢9&qƀz" عŦ!! 3,٬da7f"1v83>sr*}S "Y.'!y҅V+IT 1p$`٣]o$G6{2nݻOk~mk~`0$(mp}ZQct9QomJ.+ʞS0AC21CpFM[pcMp⼻_fp+M{%}n#(Y@^*a@dl61Xpp5@e-'6x|\$JE("zC#-%?(ǵ*rj i.@4>6͢4c([H\AZ'‘@Te@?;uL]Uw};V{DϰhB>23F#MLP;,]ct8_[G,8k h2P0w8nBJt{(Y DnXqc) `1BkIӠ~ t]FTrVd͞#`tF*،j`W9*ZśaTk5OVSYۇ9'2/(Յ\,G Oyl&m_ڌቃ,KK yj87k'>^9-' ϠJ7b{2b4}(} Nb~S~ Fv}\2{י4_mo(MWD5Q`,Vs[\2TGPVQUUt6R_Z/;X2ܜ;u)NHͳ]R-;]"Ѡ|g Ox4_6␇ø6mpZCeɄ/t;B;Zn5MҎV2*3m=P3$c'}[3ݩ\.'Rg󕻭_Y5s3kB.)28| 璱/|M, aNAe꧿%9?‡3 hklTdlGD<|aY2n3i:DnxRޥ|$hW%+fyBsZmà`*3LR#hL"/֕Z):e翖3&wf'ӗ̺Й_p JR/4[" #G SZiuS@k<&piPf`>x9g:1-#fc^[|pӟd<,H5aKf/,v irFtBDsֹ8 lSΡrRtvnTddK&Z%+(OZ8_۲y[SAf4LJ:4T-)ލ1"lv4 pTT >H7XKY1`d«pبefG{aG6=#p֙8)m%֍8Y8m_}O'DȂ[p["8S!t v XN4u ^;;Y`'ᛣ;?t)gO j?/{Ґ b&R^rH:1O:%6PkJ?HgkkFj`H9oX#uZY8 S1$uiZs{]0X﹠Əa^ODE$g pzzJMX-TK]l-sګ">mx$֨ ñ cڛ5ԕ6ejPnblM:rS&c"esXKiNI~Y d 5Kjx2}ASYZ s^Kh;ݞetN.kW &. vJޓO6'y` T͇'KLfᓪ^&c[VOI1D&g K@kK@9Їrrj P"'r!’rHH{D_HC}cmtiZN7X0StSXG=5 \1GY&Xek9רv'a0EGXڴʯ9HA&/f,:= 1\yXj #Q6NǺ Sc3M/KxSqU^1SW[BE/v[0şZpv@n=%\n"{ _'XWOf2]j`t^\;d_dډۦIy)R/1P-g̮D{q)BQo["cHoZGXY/=F 1~9%>P3":vHa/r p3!Ow`8DGiL_f 7uG4N~ut0i)5Rdl@O0$e/`K v{@ܙ*“lYri%9{Q[RengXWc[} vsxVou*!SPUGωM|~GDdM5᳃4Čl;=3 $ģD:˸9ӳ(/ %楂 SdjV1>t] n-iBwꇅUQ'%.~f V ?ob+":#m4d?T޶6VY1>b:#sQy'HiQGQUBi!~l&d|Dx\R`_1m£VGF4BF rxS38Uy{ taA_U5Bݥ?qcGc{$xxbu$ܺ.ÿCVbY4w:[|1>P|@5FDU(A7)k1GeoVF iuSƼ{vz$ kjK-1DݳnJvKɁ9D$t nkh!Ym 0xUtI/}shMI?QǴo/ C`ΑWQfYTˆ|e`ut+0dFlKm4HH-(t'b}ͺ `W S@163%D_vXǧSqdaD64U|?Ek>cz7&owp=ńp24VH %{#9)3},`o`FȠ @f&hЋ0of!^,gDŽ#HfKs_|j~_u 'n]!1DɟK7N,* 0)~%`R{˙*B߃`zuӰg eXXSy?.[Kp'=L@+B'ND{~ƭv^K"T$ꌈlrKϕcW7b)jfr@O}R d!e{Z;P_ܰ T6aU9&nۻ~6[YmV\Ku)u|!h.x$goKkG%%~)1iu!% ͫFqO [„XaOp^{|ʲTҲ4 aNcu2.`YZ7Ji {X<ϙH`ِhH0JE -~ V;EAJa"SqֻGn)>yibv"lW 4~YwwrU=vf8h&"-OeV,X1o $z2)fWd!e;B*0Z~I6FEP"ΌLOoB ?mæZr/wMnw839SrXor}LeQ-7g M %e^*965N޹MKbc8e+Qs3|EXwJPQf/ݫOp#qF Lm'{m}F_XN@c1X'BҌG2MY5%r*\_ye# ;M+O`,0kWx1L(@T~yC-y:x`FwKӭz=;bQYIa\~N|sf\6qY-I M", }/mR!8ƅ քb(1;E -2< pdepro}v2X: ;Roέ.#?Y3^UܙCT3j~w&bQE~N0t<MrƗ  FdS3wNwx`xxU\g=:15} E6'b{BDIvCM}D| q݊*m10q}qVîi٣KYN:ko L+XcH:cS{ejo<7v 27?h{H埍D InB sӆs"e$-l-Rƫ{?ԇoᐙ*y(]̳ /Ugo'ufRk2p">Ze{Ґ)2iS *=,A^2zI4DM՜mԱn4mO$4wd-dkQna/%2/UAU֪={z_Tһ64)ϼ:e h93xZh,ooi)Y#_n]`DCV /YJ,<TQwbr["! .&z]#)j(r]%Ih^+ƵcZpMe9a`m)껚Jή  ԽLHeI`'p-}dZ|Y'kU1dK F`t}p4h̕o& 2HUfZlb_w(0&d zԶ mP7*TgOcD̆ 7,\PxI~֝)= =xooO ~@Lj<+>Op?Vh$Tݝ63[o+>7$~6ũ[kH3ı**xwD^昍C ".V^##@ o];^'B(",=9}3uD5(6[PR :9punyE[=:-:Ʌ-`{ F.&w_ "'iN*)QF^.d}(oarلi##ҷTɍ^q85cـAFHՍD谚`jXӞXmjI3a׻}r|JYSD :Ύ+YE {?fLh(} 6' BU?XI%Q:ڑ.a^"[kt*޶h!^6 D ӬWodbP>Y-+ma8EɂV]˗(ؐs^uW2»vu$%Ѱ?{0Y!.;fTO<6PsSHˁm`F|9+ܼjs]JNyYvCmjl/Ja$鍜eb~76EpҋSov= V0ٝAVfF27f]',oMAK*(uc<jRN0s`ʽ0)gn̘ZX!GTg$m+ Ē n5oSq`AJp x;:XeNڟ|Jp8^@^C%a^X9(U|-g)ܭEJbIS ̈́`u ָQv&TQV^Rv^b8dD)~ֵLb(I=ܶAt;=}~ߧ?{4=5Ŋl>ԟm\FSD{(j*Z.cX6e]L.QajxBR_e(qEa3)@EW#Q*HGX\yW `?eFx3;7P{\A5qJ|3V3%Rf:\$ᶵn>ȪTF⍪hhCD^9H?g7n(B&֓>yiCZ_ .~T^;Vhy;*]7er4a 3}%UVRW<F1USPW5ڨ> =?ϾT>n !{|`Ng7^cϵN0t{7Vh̵h A 8_cMӄ庹FMBT6Ift4M湋WwKs%oy5Se]x Ю?%ӂz1CѴH;VWNA 1Wg(&#EIyI<@P3 ,)6֞a <76եGk\r },4.Q1!UFB>EaAtt\9 #0U7xS;~{BptܳqŲW~h?ꑷVom?s"ArQg&ka#juTU!-Sk#$:YO1f.'9ZZoģ4^5ٳל<RIkۣ.`wSߎq*%zM$n`Z 剮8B)JD#5ދޮ[ZOL)\͹F:qFAeLp#wM?f&;y".|5ht x~ȍwpE󚲒1OS,CxkB(۝;iеc&O#<ּ\:xPAa&w.' DǦ=vsvy%/]'gŎ<bJe֜ޟn.fal'q84wG2q%4 ;%iiEOAPX`yפǭj(II$2Nr'^o\4-]/j{hҬ6rmC3n޶bbVGڠjaZE1ah +!Ⲙ%.|I1-6lx_ w\}6l{pUy ^5]B+wubov*簦aYǕ> ~1WҦsF:ΑgwF~(D*[?< "ӊDP>7+:j~#bϳҺ&qz}c]-/`3[c ~17RN ֘4rOQ $1޳xl[`;=W{~,Rل,<-ֻ*Kj5)XmcaCPytTIXYϛgίD-yLkEwޒם+["uTμjYy4F89{ Uzܳ&Q)"pD܄|cfc>ȂU~EBlkE Aody ɃJt,w=dzH\Thp!o-k?Gb&X&ˈx&zdnND9 XL _CO Tb J9Β3Gd#zB?_io ^t՜|ܝ}t4݀`&[!At WRI{q+ ȫq=NrN!{D=È4ȦqUq\j4 ;W!Uϼ2Y=t5޹l~ka3}CtMQczQ4ZWZabYq3.:DЖgPW7*gI+M.wi+UѭxOy8-{9d+j`_xO*qzl=EM.N8.cuVͧIQ7 GhD$[c!bk6'7ϑc$ަLT]G7V+B֤-ͷEJL>\@8JiﳢQ)\YeIw?ؐDe+"6D] |H'|ڷjG 77ltt7V~>$< >C--ӏBY}BwgCeJ+/$ïSxQ8+~mW&)6[f!E3?K69N>. eĵ9&PXBmCME9% *< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-AC2,8=`LI'4!!dS <8_,MJ+' C/ҋ2\b q;Y$:^_C6 @f*3{-"$^*bT~f:r13U$jR$z$3R$V*i|p uaBZdV^C~(cw"[%r |J~遢+i&!SD.b%;Oྸ/_yN;ÌvTqv;m^@ʴי'Mu0YPlI t\K<$1PEi\u uw6һNkR|} y;㜾^L(͗v@f-z7*'NT HӏH )A5qK:# bGՁˑ#pVC =?Cӓv> ulYu3c.(!x7, bsl޼hF b)b}5nIqlc2b62Ca^|«_t"K*52 E$d^E ` e;Sb_aCAH^KWg:Eڪ7![O@_ىgod06+ɷ~]/t?ca)!o}/(aٍLz|0!5{?R^sW#uU,oAx޷%E^zktruI O' @?mZJ4-"۔p}7F[pRގv*qX{e,*oe0!yP-`}!-耂_~NHNUnN'jşcKvUݼR;1VCܲoȺcD󉆢.+p9>qugCZ~Nʵ|^rzHm& -a*4N!<\}cmI-;&Iw=j2b$fig"M O蝠I/n&'1V6s9LPKu8X~ =bI]EC OA1m'5o8;NZ퇨W'μY))}n岫,hnɟs2'Ԥ煗r*q@|S2'?K $;:` uy@B>naq;OpkG'^X+sifiN${1#__d#@|1 (0OmM١(@O7W<b7cͥJy8аT}rb&a589NΑnH)^J~Z|&7;6L.q'C`BhpIPs!^jUTͿ7!-G4&U<*Fr (o{"L!@).z[?~I_Y͕cS6P;VJf<g;hwa˪vקmcI| O;gzT6pZ՛no-|{"r*0Fuu$ O2w<# U7z `rTv& q*%"<4r}Q8AZJ.Lv(?|CXtKCUL5:׬QNP+)l!@u!WD tҾ2-91vh${3>|3>Έ%FQ͌S{x-? 08GG@=dq/Qi *b4 .X7_Xj *e6Kro+޻OpLNKB]@x:@ q?=5DPte 3.Z.?7)"y pBM|bQ]s!?,S: Lsu{*mmo٩tq9ySAb/҈gv,B$c9cB2Y<Ѭ2vݦ GE h|'4VFIfhM;Q#-jfArp]?qqTei’1htBPsph2_EH:1ت (uؚE]?昝JV,ܡÏP$smm* (`䘐Vu bJS ;ZU`t[0d0Z\sq@ tܝQB0Ճ:Ae /خHx7fcّyY6(l\HFs_]qQH ?Ln+x=8t׻Ǽ =R7 +NhI9Id[L5uDGaݶT `XnB=Gj0QXOa5Eklj ۦX#q 띌K mqQt"xA\.FM& kj<5@)Kc7ݚ چs;.H3׺g72eV1wfKM o P bVq7񶣏l!A'm̝[ ,k.u`]:Ef՜˚[|RhrmOcRhA:]u2ƻ4:Jf_E<4 q 4͖Vŗ_"c3Jݩ#| J;NYq-) HEYݜN DXhR5T;!TQ?mF|p0'aR:$Br @v,^^lsXe'~NR DY5/H͐F>BZ\5+8lSАWl)y_u I!2HD_gg9B+jON@ BY?.>z>ӣPo֔q7g߽L t!cH'| Dz]q\ufy\jfk~һNZq!k |s 9S(I`ed%G>ksxCϏ{k7&+kj N *.+g>q]pRW9ZƓ*G^&Ok\R[C+bZlO۟g91qï,\iA"kXSygSzwAM1tP%&YO)@icjlZA ec/RhS/Sx[4^FșLIzk\dtxʮ,}?= .z-%UaOb'}#K]})(Qc/ݒe\$mb7om%0m_bɋTU*s5&X?؊yjI.jxKs7q$YYS6ĻG4Xvd0*ĵj;q* ~k@+{Վ89T$??,gI됟@f=!jLB56΃IVyHB"25: $Kao$iPdyn0+RjJG-8e(6UN#~(@"uޠ^ke*JĢǭQ?}bxSԩdÄuǿ!Z"7I O(TM,SYZ}~GO#ӳᮕQ~sEP|@s.W@#A.j$]U Vujm}'e^P ޤIF :fxe:yP V&5*xޕϊR![¶S'uI%rt悴ѓ!+]x] :XC~Zw쳟֯ST&nBŎKw 0i;l!~-+Ҡ]"ˉ*SB7+NO;Ό:F!C贒nbWXj|bm]SQ퓶uͫ չV*YJ;&lIP(B ܔ"M_*"E .k+r]l[1<_Pmt+7v'p~t;Bkd9;j^y|eHc<*j;U>V+Zց/}'|uGnV7:9ˠ'F{2zԂL.SHPM*Ah׽(hg;L'X2Ftr+dx[=~D0EVU;4j?jC>墈u)᳟R@{dGh5B/RuH/cRZƩDěU ;Ѣ}Jl«l6 I9?Rg>jGW|_x67lZ.}iKa=XhPL0Wߒ+{/J1M 7i_nd+gd%v*Gx񬀂U. &eLu9?^搗vCuv< .?̷Ȉu=qkpD綢]*/"/gAJġ QJàjH̨^&D)ߩ(}ԩ웧i^3pN3!PM$}˷b')cMY&Ad>TqƆ6 \c OYM |KKFX5^^h)s) iіHGgwZܷW?ZNpltqF֋ vBje//g3ti'9'jJVV~B?x1 +f& XF8Dw դxОD㘲z%FdQ61 E{!A =ULj՗O 輙K[@h@svbj*xgM=EۡeC3d`< lN$yTq7wjpt8dȗm,Z>0NdC'=fPoG#1 yߡ|#wJ[޸zčHm)]LK6#*S}?d*FF&4D^|m]碼Vy*A.,z(\*n(oz<尞,ދnąۘ?$w[ڃbPvF% e<܈^xk(-J+ha8a~4 yHJLWQUC cON|HJp&eص]Lf6wQ{Ҿ~`Oxt0!gZ8 SW&J'k83pu@k!SQz wP{K/NJc-eKۛ;KZIV=]r,:a`CG!OdLZ׈/>XlЄmAT M;tMYJt2WdNWJYYH-¿B~#"墿f_@.i ;)dt1_ڦu qm.;e=Œji>ʣR6BQЮ}w|8N~l?)'~[bNdE>E -#le~~M* K htz_ NB Xr93 &Stו66lZ`RN2z9q\Ca0`xȟ Cb닏)OeJu)!Sw9C'Tژ|HF Q[W!_a%e-{EVJ܌҅@ޞ?oNW.D9@WV8ً̯bٞZjoE\#Tq1#$C{G/UoVXs a!;$.PB G -mH=,fwi|aJ#Z*"ta\UwRg4p1{@tU<+4+0|!57l~,dq $عtX!Di b>ۙI@J}Gr!H+!S(Ƣ#X#\ǜY{6+ DGVVŘ5s@cJc,iB ;2X#F(7CR[ yE MK>j՘GE@ݫ9s(d/&Cubb)Ԙ+8jEҞܛ +)%6ť>J@:o V`"B>` 軚+RxBC3n~14f ~rS*sߑ*=^d0n!G&0M9*z1I׃$`4Xt˜zۻEFo$ 7T="5/+jnT&4r#V~&!3+vrN vQtM=7g&aEL6258:7[3# ξZ[t7_rXxb.!ֳHqݔVB@8=bA/Vq+Vyưs#jx"C΋kO4ln c:}#0YP{"ve7B0nAZ)"(@{54<wF).YHKe,ae# ǝeDȸ Oi2T.>\DQ D1_| : 7$!Nz* Pp 8z/{) x-:m˸˱3Ap] A)l èonX`Po z WVqѕF 9NSIc8뫘XQođ!t:))bT=02R@I@߮kK'ԛ{tV+L^ `dziP+U*H띲R=٦SR O.0bLlį^{XCӦS5J2V7zp4jP31-ZM*3p*#ګwP֯@$Wt)<|Dz$#Ժ,:Bh[wLo}f s9`˧$֮U wùy=( 2WBO,=$rB [ )@nM>OB #$N0-Bg㕉]C%j5`j XSeC8Ó'DJs~* 6{,g _sWm`ӿeb%âDžlGڟ@̇ Rhuf%>K̊"F\_c1tZ}1Lqm=Ms!̙$ȁx0hF9u\ᛅ%hC|dyKW7&w0qAz[+ڀ<7y&q\pn ȿ;fy)?亠 .T=y9w" MPY2$ ) 9bl/q`] yV|aF+#[a}]%Loqva_'RU ޒQ~0@ IUDYYŲ!`9@㲼e?G|%zOv矮(Na7stp| 1Vf飪w@)n V(h"S Sj1wQlGN̴p',!ezx:3Eykc\zM<:e6О@엣6Ex3&&ϐXv;o}cZId5N4~Y|J#wP֫VǭX: i :ʎ _I&n>H>Y=bn/,>QDCD{G [Yq>V,#BE`TSBdyng6 B /ؖQXY>Oq"Tjom\ Z?pY;A7+J#y&]fn&Cpi*T8rw;y k)=>twᱴY"rY5ty0a cu,h2#T8=/pͨ5N>4 ܑC"6YSo;I8jڲb!l`D'AMdKGN*[D&9]5N~yZ20Ԑk^m/2ڒAn#@@>0+ v|!(hD/nG |0 }eܘ6i:Ra,l!q^~kVDȐQ.O}!7.1&ZxE߱Cnɺo Q߯fzfIQŁnH4\eL N)u^a6".G.MĖ' !)Xc7?PR1Rt^UCxl (_bfѩ ȀIށOZ3Noq<*6'֐$hda Ns0{ 2$pv!wb@[NB9?X ܘVV27EP ?G#n(Umrd$џhmJ.2.H.t-.&OZB+\O X,[NE8J.dAgR̓f3AUM%?AbUsL3|c&)a' ~|1+ќ0 DXܕd\*ls59 (un@U –K2f9uj,8mq;޹*&G*ﰻF x~ 9Rr94m92,ӊF%e}IMˇr5=zƒ|h]hN˸Z/Bͫ}H}fOz9g8D %*hH`U:>($rXH?N8+wOmޮ^>s*!&VBQrDn 0Ԟ)na՗-wF}S*O q;%PɎ@]a  oY2K8Wž`Z\0| ;spԌ쪴z:M3jY~3بC]t7I/Z/"H&r4i>Ix]! {+M̑d0`Fw AŮɃ=Q4xHq$)]Wd+ٙԞXA!h'{Y^l }bo4AI b3j!; ISRHr3-jqQ~BlMl2IP!"zf$T[qVE'5LJDCH$eCb;ZL=6`{?ӈ,8,>% IO!AA:CE 0Z5e @\ J&ƃ@8F_P[[h7Ch.i%aCFXʩG5Ltښy/,OuȮ趻[j+dioD0 ~ҒQG![OZjGEMIxPM2jѹ!W%dSV ʒ#X!qo2z f{vs']>5(j@T ȋM~Bs (m%vNpUdiZ9H]*"aȱ(0iJ嫇Uz+Lz @gg!*BۇIztr9" }vPP3LSʽRm^rRV~[Kً cGRozdo2MN`?dvmU֊Jٰ"2FNiE=* ո5>~~fCiIs]7f9ݹб5W= s9Ѷ-`nN:AI`FtZir' nBCW{Jg$3QF] Jq_VM%Cj} Cg/#J!f6ʇT4N^FjSA tT\Ċ'ߣ[H9oy*jy(~m@uޓZŗz$fO4mn٠bLu8iI^U,=q+3L'H5澥#kHRo ! WZyj@#F0 =j1SPG@1!m3 ;ԟi)kdf.z<(>jZ@:GVgJiw檷ڜHP>pf55@m2ƪ(t$jZ}^~Z&sncgRJf,1n Zp:*E܀=t=xX6۸dZQKH _N?>mWAo!wIEw*),!TYw !߬Y_T{'W=o eɷ (f>b;٫{oʵbHr)y]ܨ{t=%B@UgZ.mi 0 Y*AeRL>pPLn ev]aa~ګcj/bҗ#rw+`%0+ы&0(wKkî,9N/䛶tm'LU6VMcھV<7]R"W:ͰʙsD4v&/8hX8@ѕdsJT>ww)\k'™[=`2,8qǭ\_t$lTpy>A٢XV2 Xd c>ɫgpeO/ ccS? جPS-Qrv3cliƀ>B;BPDUvtN.!N]tꈬٴ<4$ǰu#G6+@>`2h/bKЪh,(!A\ux'y,`T2{~dsNM&_汰cvx19/1aj8J \&82d2׻H)n"~EMњsPQڊ|YC.Dg\AgPЁr"p R?35bG=1W{۝OV= 6zH@ {rA(8)?')-lMK'~12-țGƥѳtEŅIk& dž} ]"  m /Zܵ%[/dozQ-U0OF_ʡ1hO_-wAtZQq_a<ǁK$^8Wk&IfEHnjz6VUNV 5IA{ղ;L+,$פx[u1v;˓tT7TQ7 橃]/̽#͍|򲫦AoNܹ]_F%r2qԔŸ|bv=!)r!e,AGH:PcH sD4&Ew8aQ)$Oh;&r6ETN|rʱ~4@i7' ={Eif~b2h޵y:Bn%3Hfv1B45G8 ( ü&ЍbCt+`A)fj+~4TiOfD aiWx~Wzd]=Mܙ*XY#5;!ؘlP<!_/sPƷvLb{W?ɚ*7{Bq/, I+t{3H8憢7Yc LITJPOTr4A0Mk|5w|}M4otYv@4]RetpF 쭤gJSH-",:[>u#FGjp~ J6cO@gNh{b\*F]b6$lr3-d,u˜b.*D_7}qKgxTeꊝRX渰H D3$3<իm9V ? A$,B,H]}`yŐ_2)Gm{ . Q|C˃^B =kw>~jrQ>)Ao^ :٩$핈QLv{LlgK9.qSy/Gj\ v򇳒 {Q4:{aFPiRɴtyJ[XaYv &vڍpQ7ݳ2assOZ3&Qb0Ծ462p%k@LTKWw` *Mh^.hj-$0猴!ݑ5%6d t߽ZzH#=ͨ\bemojo; -W7=*ʛ?A.w켮]YiPc#!ʃ9wW ,IĈŭL=WW- 5pF@.gxPe6%kYa{%`CےbE#ͦzGӪ\AW)%OwKg>ڞ a9wKh,XU GEJĸʛbIY=d)|8 3ZȤ?jB-⚠HE5JM7K֕X^oRMO^.tT ߰;516͡RB4caoI)&e"m76$7 Jݛ0Efg$d(Y؎'H*$^o5h,fĊΓꁥ%k*ڍ$׀RtCW}Ħ:k{Lj;tB",NG [hP`I,1$JF|j.I2-z`^߿~} IlJ< &?b>e*:7{a\m3nu˥ *h7 ݋PgxMXo<=fl囎`MRkb]F)YƓu(3UϽj |k[CצX  GJ3A 8+%8>3kȦrs{Pٮ)ҼMRN{s`4Tv1"@_F ,Ul&a&cuR "@`WSș!'Y׮8]mLu|5uÑr護qDaa':e28,A$Ya|lVQue2?"8'\nH׉f8@8&Wo.1+`* a0qS 3/s+G>.D O.]EcmgE~xm*!ջ"S.0!hDbMU`%:or9m,OK˟5#]ֶ1(>)e߯ %߼WDr*zyN_$n $jҠ<*xdw ox)G Y/Ycva3a, {>6uʿQ}])q}e\^TeGpQ/siB@*2 \5܂ӆxNټoQ\@D-Hb1dR,y)q(EYP͛ͺKMË!siV*0 CY}U{݉.?*G_b0 ݟ>3qug"`%xmqRF]8d1kE'* e*b=VZSIl P]~?tB֖LN@YWWϺ](=ꡫukX(x:A`AJp$ځ; Q $1+mEjRtusD{-=d.G4|벉ieɑ_?az%uPhx|X{K܆ݑm,Mi ֐uD齎Wª]7>ު=eG`_ s$zy}^B(Q6V!e^eLO8OkINV8pr1+3VJM ު;P&r@* >?Bo1͜hWds-zC38S^_/.Afۈ{I*s4h)< tI u Q1>(([8U aeLa_l1$ET ;)n>Aes#R 7l0f!\ޓ4M7`A ׇRԟ@Tń[)$LΦ.*THa R[bf$e9X9a?p])5t:u&8PXM{vlg)0,҅gvZyATߑDMb.tu7c5#g4$l6 "_-JVtҠq-vpV KsGH8+4#t$6 )Hi-Ô Xmj;p]+[)=$<|"3Pa>FAGfkidȡz,ܯsZE@@=$ ^^ T|{AUgG)"kes)&|g&UBF;,taQ)M7|-mz#HzEߑDAETeĎo[5=jdhhp[`:6;GJߎ:VDi?Yc[g$`q@ӳ՞q*k:0lIl!p/"qg&{M&YNmpԞߐq~/ hyI:i[+5 3qJH :fDC!UTNpY&]Xdlys!-qtV^n-خ{D>=aщHSXֳ/IFy,p8(1;si]xYl@3D΃5jc0g\?dn跿+#JZ+, Xd\ᵜgS.Ϝ`otrw1#LX Y7eNvlXg蔱_8w7]F 3rdMteeM+]'CC" |Kjy!z,KlKs+@$[{ΑW<(e w NoPƒae 'ZS7d.^G_UΣ:mIC}Tĵ!Or mCv˶4O)t皺`oHK,QRc@RG)mvY݄pj! _i `RoN:iAo᧱gEcAgq|oJR(B9kbP|貪9TSuiǕ AGt$ⷲ[+iL+!pdLWkȺUoWd,E8\*=TTǍu.P,NX'yb(|!%XW*z?|,%箖ZKpP:^ Qm]pÿ'oϷW/hp%Xyj}p2#!{H@!}#Ł0()|+^fI^L:ޔ E)vlz$q*ƨrQ"XNZ&Yf~#᳡b%Ѳֳu1l9s}~ԫsDrc| \ܐJU-w߳;g)W vNy .*c1El- " -dJ#Sd)\kH;dHhe/;_ހ4Od8|uI8;\ukk Dž!a EpB 4_:`-j K,:/J -d*ۅӀg^:$T צX3kïB?77 ؔ_ tXlFy#滟LMavNg(<ƨ[*T 9s4YZ1R bT\1|k@&K6-Jn+Q Uz5+^C{2a`)Dg dxMgQy3Az~N4,JOu2udח[Jՠ/θ,s^ Y1<1Liv322!۠É o 0p3pϰJ"SbҾ 15Xn* Hb;!T?)X8O=cciPoWzoàe`<,7_V0gDB@Ӆ` SUx\dx/KH?a0$L4%b(K# n]JW gypTgx|e=+?>cXHo^~|0H*(klA0TѶ+~+U8+(`kT;v MU1=}py*zY#S)VLcfj̅ppv"'M1I^ܪO Y,5$!Y7wў` )z_hEO,]vTRnL/N1vW:03-;.&G(9S8i}96"srw5 Xra,}tFe`mW?J;5ZiJ2+Մf&6H}H~qH|it ORrG0^=dJY1S_RJgI+sXDy i[A-!\ʿr"%˔Ii)EHeUVYj2rRfV-n\>9H"/~CoHJD/x=%$+HSE: Fl~I"?K-gWꅖMZw_<%#نU8j‼c`+*$dcB9By[c;sFY2i B_g,[Kb40i xoQ :T;8Ci=V@4kNztl~j15hEvܟ^B\& PbvTȀg|ʘP *F%gX˷7J"ucf4 ZbB4#tœG2{-! HkJ7fD_*huOr?;dֻrl SQerB<0kc`4 #2D;ɼڽ-u\ZC;VbDeZ_ee?V5%6Фnq2 ٶwF.=J'UF\u!Bd~Ȧ=s=*7Raztc<ڿ\8~c*iXqۻԎQ'2=aO޷-z; AYa256Mɛr\8%why"+!)hH }bo0m&N2}4YSč ܩCm̯è^ ^.N_,BEy|HXmR:UȵюHe)OI!bX%$tV{JPh3:/)6pY.d Ģōm.C$EѲcX?B+uU-,:|oI[hT < mɌ3e0/! h`G@8F_ c'>o{łVs<-ЖU[z] C!eRpO(#Bh!"[Ǔ} l,_r 6D Gq``c زe0ϲd=r5AcXYLdT1 .} o]* :`]ciZ u G:`G0a!Ko%9;߁uȶqFt@9!y°])J8{q۾"] _L3g]ӡwdVŴn@qV~fR  t#M%)R WbTQ:OrMݗƙEvtK稿}Ml{ hR$/v0HB8ޔYjkdYÍmϒ2L3 d=R_U۝'IeA%鹢*wI*i2@)LFkZ*raJ&C@'PX!#8pƠ9gv?w Be@An*u,̙>y ^s/?`+A1=Nm>; 큔ParƼGimo4k,C ݍb 87yhmF kRGuRaoJDumQф~١/_`oiQq#ib"8-#5#G40{4:aEcM7DzԴ!Q^/'FAsˣh^6hpٰWɺ!P yboyɒdlpJ*<nR" < =y,4M. 2Y. Qw08Ռt3A D (nYl k]iej]( _&v2_*//4Nz khl!U֓RT$dQD2EwQŖFeV^=1{ _>z+?]v{Zdqśh{`m4` 38#Nk/R%<]&z45>ߡI pEv?^ l͏L7&l ڛr@0_xV *2xy!\|bW~ _G,Exv8jD֐)J>_SlCRFlw[3;Ů- Zȋ#i,%]L4pݻOL7eh1SM00 ZBӞFc:p*OSkX[(0`+۳4Cu&싉fAj~ 4MJ6lTD1 t  G}ڛF2돹B|b)t}[tt\oVcqv{BdBbo9U%0±v(` d4s5e<>~,*PF̥t lW˜|;'7 n7Ȃˠ;TrT^[E$X@gKrpZl>I0 53u'&}Xsē $,f;^lFH'.:) ph85O|[U@9g/&Srp[k*zou\ ]hOI~% biX*! xkDV3z oi/]qhy^NY`hv i;-ڲ9]U1@A_, w9A-_=m]ŒVc6cV8%ߚD|KXfO=Ӯlb&T[zij/a[w8z(u’ݽzkkS1HeX~dݶ|'( A$1#P24N؏*~c& +z(S+)H?'k|>,s@D}al4Ik*CbuO1aBV껺R>X#g3xVRԁx3ڗ;"A&杛kx~>ǎ6;)>JY $LKhWO8ig W$Ig.9 W#z].VxPظM_Tը_\PhQDL r']?)Yhw Ҳ_2az(fN(GqΦ)K~xjd ÿQ$2LVP9KzB$c#Ӄ9氌 <sF%̘hI]BWT+ֽ9ۅIS9( JBfͼ;/4٬ƿ:ǡ.wLR$oٞl\,+(ilB[>|a0.= ]Q`,x͍1K1i1֤@,K@`QнA:Q)cM1àqz_ԿftA)(NZV\&[AqeEWMAn{޳ߙ"|x{),5Hs{ mGsUJ׉AOłhwbY<0\R]S 0hB ++}aQ$ 2s/@Gw~y:F7Dڤ;{-RvNӜbKh~k#wS.bf;YJL>ǵVϋ#ur#8Mjy{}bףs+_IXZa˰7j*Bédl4ɽ54$GnRmJ,şq9t9a-Myaa⠆*tOB;6 *#"{W/qږ9& U#~Dŝuo49*A2 D_ !бE(1>3;.k}:$gB ]ghg`h \/>&J խE6ͱSjR"^8lvA:'h'Ռ6]O2;e/y+~c4  0PhF!80%:X}nSƴJĒVJB6qt}"r @H(H 䮅B5RKp]͓ ?e$߳I {,3|Gu (*J[tuA$ϐJ=jSku٭Oy_J sA~"њC/&H/W%Dõ;D!MBnp<#dòjn9ͻOOUD';1+ C-[ף^Njʾq 5^ ϖMwjŜ~OTT`F>5@ CLiOA `^8GWmc̘Ue _g_j\<ɪ&[g3=N5v5R Ą~! Vj!WtMQkd1< }'4 PkJkBMK8j́5Lp%G`GTE9tZ5lLX IKR}h:/kt!]rU{o ZmmA_FPt8 m"LX(k ^~%V;}w?s7h;44HDܜN*9c'957DWUЗj6"V2a viĈ)1xsO9"\EQMkbf s/URɍ hx3Ng]9ϔp#e `vu$RS 0i1tND,`bY$SZ[5 >07DWI/5¾\ΓQn `Q#EQm5;xҩq &N&,]1'ȿ̼h DpiCYD}.Io?ХN3Ck+}LY֞)ӉNސ : _$޸N%]B -[/$Ye@qflܥ|))ddzo+M oTe֦ ZM^\AiPj%a3 A0?[T²ĺ&0䱅[GK[/?>WvVv3d39uC}33$x%g[7+g@ $`~?V߀r,"_;rVb5"[GքLGLL7㓵o;SFvDt*rݛMrϭ1eVQC/Ñ38>ͷseu쉻+k dvN }ZB-kjABgޕ,BvFΒsćݺ;Z,k^Ug5;K" 5_Ey\P&\ ,yضu6m6猊 rgto[ { ,r+h]l1$CR@;[5\| Na Iבu#}ʝ\KdfoՁ(~°=-CwBJ.$JK敎}JL.{C~C*wyֲ{^ݵb¦Ivo7KjV+F% ^NYcKʪi *OM:p=v鬕Rŷ7~X&-%[bk=E^z`Gf$Yغ:[q4 qB3VWϊ')DKkZfGtyܪqNrV9կj/ $86>Y&bJFb/ӝ - 1a_q4*c`c)"ϋ<=4؝/6Y׸=÷Nv]7j椀Y`4 }79DKW~\FTism29bvm9usa[9ga gv,VJh*1/%*"f|%I&E:&<3tr䯅W?N7wbA88IW$4)Ӂ,I.2877H7tS011RЎB`X*=U%w ɞ;1S][p&4IW9bIُwYJqbX,|u Y=*Zg6:^IsIōȭ],y,5H= zbwThSE#hsFPÌE(A);<{f-@Rϝ7~t| Z&U@3{ƈ C_/Ŝ_IttT)CU45s:JƵ ˄EJ1?wWN'"zx(k! B9OE=Dx[>S ؗs:YV,~A%دҁ;]Ȭ?em+6vB&邰^^Lpƴyn08`Qp;I.<*W'3U5'_r).}P4+ž񮪳]Cx3<հ}ÄtuBF|r_bLe O/GB`N+0(7N[ѵQd PeIM #n丢n"B֝b[u¬IC? ~ $)TLn2*t|ݩiBJ]7+<|-PsĶ\m<~VߎM&uzj2VgrH-ݟp"_/S6Fh#옷hɮ )< 򎙝R|>Mk귾Dv6բlHܗ=xB.6~hG\X^~P0>wz.?Gq4 sp䥍ˍx_Ѷ[凊KQc>!r m@n䭮o$'YC{ sXþ$3nmvnTGDz8 Y R'f&0"a:sjfl#-M} (`{xj;b١{2ejGsxY}(KdMwgw,ƅNDK;\\̼eeA}Rib&_{_nh~0XUC@N~gk'lS=AZcKWN۲*z vRN?j~[XfNӭ1,ѳ`6wua[crie~{ZHYzh2u+4K­AB۵K}{qSHd*\-ɏ[q{i&ɑ}GqRL7euH/"72 0#Wxb)qAy D_\ޱZwnd!5jU@mMR4bHqrlJz$s̊[辽I HY\d-ʊh 9+eA_\Zo~G)\7 &A_x"6q&I꧅{,6YhoP0'xռsVwszkWhBxkU|P;ŹǬ.uk9/"I&kE֧Fq>U)FA/^q&X̫O%&^ ?و[~7_QWHe9QU Nw;բu=SRr;N}L@'քPA#>Nn] "+ <=]Iow5MͫB˹%𵲇 -_Y`7o$²;ۻf+ꁷP}״Su[&BZn3> H0[BaR<=r #s\}mOwQڙ$Dˍ1dTT\_'xNoEAEPTӋ_"=O,E u<I ZOٕ&_pܲAHX%MbBQM{vv]_NBŋ3e Vrq#b6M'DX_c{pVrݔ𘋣A:8A0j8AvFƤ,k, W@2ݪld;BT~*ؤΪy 4:6Ywˠ˝?ܷ;^_h mQl}A3}oF}s> L!L:[QI ~l-sq@oThjf|KtP>![QNN5CK,Wmy~́oWuٍx@}8ТK6KmgI -q/S;}ɿ`2lW#xK\rq.8n_>~Q%gTVŇd&m:^ᯨn.uA68S;?6E[I5bg0մKfㇹ5g2gฟ)/n)5Qn9?ۋoiqx@@-׆>37&:5(^e9&' 9k0:V7j;ՀBґFg>;{,c{o44& w Y*3uq;|/0^{؁wƂ7X>mcg[R](F֋N"j!:( hD pD/.c '2y@%kmeI-TmCLQ t@y6iAVC_^Rpefek'*lAD[NfбPyž1sB(Y0#Z =N|%;l`?ga5g7*ps} o-Ji]q((P d*g2CU,&71ņьF/L9\в@lb9y6;\O'mdQӎ.ueȂ,<]Q{$l ALBb j;!]u G|OHjq6k!djlʀ'ʪƙea9.ɢVm{8QX8d04t ާo:w c45veFyӖX{(NG7P0JpwE$4U0pݘ tz_RR%Y5W.zDbZx@c!Uln.X; Nr>?H抵ڬ#3l\ǘbkmS.9}tv m`N<vG͠.|m2ECQvj@=BȨA tmYzh:qjPb@E*,<ٔw2ܝ8+ܣ0 R 5ݻ:qV x%*b^61XU~;' UjHٟSkķS)&4+ ܿ25 EY u"-S%f%xMx\HQ ]%%HJupV_mvf7Bv8 1'x-Տ񤈅VBP9N2a>KQ/˫ƕ{riNǶ/S*t\^fPg>[w"U![`e2OP>6q~r K/.ӑ}ŗR+|I=-ܠzDVCi| . ] &U@p箓 Ė .ks}"ҲN%w6Mڣ YVQʴA%A^_}5їA׀풅e[dgcܓ,)Df- Y ?Ӧt٬a LhZw"mqQބ/,&FDSk)^4ztoRcqcJz+w}ۉ2V,b[|an{Q_2bIخdIRQHU@3.bԟPkN7}d>5dsXNs^-,N2&amʹ=k5Qe"!5N,i[ʢD>\xf7C ok&:ɌR_ fܴZ!O8) 1;lC=T¶^p8TI0.! jEWM>U޴U];.S O:y\eLZVjt|2ZT#2EwNo$Ara9>ϯ |=sMu[/qH :lVe.=apo~suwK^8\1ax${ CŖ QPOTvwGl< ~Q|Xc'J&bu MZeuI~D,;& מj^HKHCtvu?"/POH7|ꂓZnz-"E`AwtXUg&Әa>WSid<~gOmrl=7Rv {~[rL]юÛPഋW} :aYd:y@E05t/q\ga}vp,`};3@l߶HD!1vc:pZb>w,o3PY\H|BՑ3 m\(\E<'k!tlf r 'oS\瀝Giaݚ4q3fH_g!q!dK~f04xqeAJOqTiQDTRٰU ̽ #Im4uҪ?/ sɨS 29p8@C-3Y\m\E~~C-ȕľ+_;v&;~*$n,:3nj*,TpjTF̉h'tw0Ntx'dq'T_܏`Mr}fskEe4iG` O7Qb/1Bal[n%ʩw"uOa\ڊ&5+E7"1GBو7\o&z*lcPcˍnCR\Anr<wWۄn͙X HA+B (L)q0! GHcI;I-Fy@DtR \8뗁ӾeV2 Xlͪ  h'MHN]e+Tľra ,;bfN |v; sSīKN2G]ZsPځkD!wM b< b;U*niUNQVк$O dYû S n HYY:\IJf|TD$"ٸݘŠ .xU)}Vΐn>?m4].jw:أVn׼QjHC\48V]ތ`0`$'WW?HϷ%'11GB7m"EvH|7Ŵuf|kB}NT.Ҷa&m,`%"o1 vdgqhxR ]-Fx!FǾ_qU\'VBNs/"*ŸlWsƆ/D]EH(I;}j3kΖ>/fj dK<j.y^t9!S(2PEd FgufmSFop=p5\ԋtю晢fpK!7DDⶋ^5,75uV," )#DYeΦIS($^A|}XVC_H> t)W}rjג+d oT-)֧cu {=(߬9 ]qZ՞Hy¼%61 ڮUjƀ,=m'EE|=?|})g-2Fc]oX_ K1inڼrL؊x%% 5|$3 SQ;PLY_Delu=^N FKFkHƕ+!~ shӀ}n'Ubx9jObQ`yme∮$y }b#1 =x7:+DŽ83+HgI̲~S|:8a6#oS: 6>rOِՊi,M5lЁb/K0yO/S_eF%-roqM) ȪLȔߡ0Omh8 dzf2t{žg(l<`}%/}kDsmYDN皂hN&L}ׇӆ3}AQc?h g_23p>Ih>\ȥA\p ~G&7؀mBY;u]=LQB84̿i2 7.v@ ^ 4~Z@;xQK]txAeCأVUԮnvR0Ӿ$߅0ǎ$' E( wpC)V4h%[Nqv.[5\Z(q=ؗ}0F{'  p<\11hT)8M/sp˵qܚ9~X26#J5&Zel!ZT+nALLw5sʵU7M,_prN9P [ԩ~mfFz:ۆSf=."^ sz^eIY"?;|eb+R;SfP}‷f Qh-~]q'ZFUpGKk7dL( D:زQdԖrg]rNM/F1LdИ֜]- y9 NŻIߵiM;R~g Ob?l {qKd1aDTsaϮS|2cߊ%'|:k죙 uU 3ɬ+f ) !.SVgdo]cbH@=T›fת&!Vϵ@!bi*W&`&Y|cq"8nEwZ\%6'̳d= Ixka 8:t`j2CĦF0&l6wcIP|0)ojX <~CjꯑFWXB*Е}Cv .`AqT?H!mMn^UDv6Gklߴe+%NqrBB*E$ph_ 14.!{? iPӧ$z["`cݳuqٻ&BQLhǬR>u7($Agw5/)ѫaԕ .eƥ_ÚCrI^V؞ >Kj=J9ˊX$,X ,ha2Cy3~)lNRa5F7@d$Ax 0%W]lv6x~`s3YDyA a }7B}[νvYϽ]16p C-tH~9kn(Q ThAK b al)J8/9piW>9+ x_w4Al@XSM y\+ +Ӑ_9 K8&cUlܾ">~7;S F#+)ޡy]dVQtLW{ /k֓XLehDCCKKwZa:a(&;}\ro>=U+ΪܣGZ|ͅyo~[XǿoFD3U{D ž-d'mV0l/Yx;'u?v67FP6$~/M[oowPlYk#izUMcFk9__{1nو#\t%z{]AiuЙ^#>e~u}g1s)|sG=,0kCe!;9: }3 j@o*N0%)ISX>$J.K9@Mx=%SN*lxlger~0Ei3xZvWD[fOzTUcR\55 &ۊ+p aC_d(n%CGIDaCЈY.G6ݱjXeI3ކ6fVg%,ݟ'f'j7$ TM(yUkmL8}l 30W%{< YdwAeV u`I*k2}'RtRSR_2ˤ4NB焜-0dEؿTڋjH.{b)G» 7kX_U >@ Tkh+M/8WNm~jHrmd!:ܺ p?v_/~V@w}:A]iCÇ"GJI~(v>A՟if5jpӌ q\Hɒ}=g<;| %pegiN|3&/5@|`U pwRPݓut) 32'ZіM@&d(a@ ǿ2tdķI b?nȻeM_ +ju[+sސU's 4E^xT 8 C<,(f8vЦUm%zrA0L/rt_(UCw<]%QA˱`ӺCBE)aq#9ث\@a['zMIf+ݬ>ehXL>\(o )Yft$ _h6HӨ=hjx"wVNHgi3]JE%~-| )ƿ#n9is𿇁*q58q^ V{%(1,]۰Dl7Uoٙ<`1[(H(ܵN;Zpշcχ!FhI8~)=ɖo=R37,~O@~']+7ҟo3%'"hM V}}h:CP ii"K~Dķ P \rFq^QoP;FGwaPU,}h(;qZFzm ݥ.mWMpybNj"L&gPā?$E+2?F,ð_'11قuhQC>B-׽wFdc=T: {o@"a4NYABo) H#P[.X+5}ZL59R@}ǻ4nz<_Yd:(WJ^-[(ҟ6s0-Sɞ@4Ȕ3Jýy: TDI1mNAF7o.&X!>faPPcMi%-/npdY]ϣ枀a_LC#m&-CAXd"i %/M>.|AK7F:*|DStszeamizbsj[=Biӛg_棇M2#O<gg8/8""^t}U/R{Y*l',: h6tPI"I`ALE4AēWdbB[E}C,q~ ,X,eV[*@pPL"x3q9VY~FQu)O\5``TSC B'ڛ jE aRoؘR1 J$SG?a>5PmD= opsR!/DԍGNbZ ʒ+ [dmnd0[ߛ,mFܚ$uvwظ"DSu[{ mu?7LQQƎw?"wM"< 6{m;ϫQu"7oJ[Xɗ25M `:ʀVMt:aZOzyD: $̴J]OPBZpV)͒i4 L"4曣L7 JJmj\gLO ~]T)`nՁ\ C9-Ek[("?9V6EA1Ezwa|;'JFe&6+[ʪgwmh ʴ Ǝ(} b^~v.<࠭<9E Zo|]t -"+~  gM͞|Ho;ix T+$kj? doS  ({=&MR쒌$ $(n!H FNK<:G]u3AcZ͌~6ġz̡{Irg13Gԓ]Up>KT7N`|8lVʈ$!C&j9qf=l )(A>5U5U'é@©1Bt=u.^]uvn!4%Ϟh&3{M~lwbh 1)Pͻ[F ג)v \yQuDK 8/.;St;2g!X>Ts*p\{ɾ˦i:z(Gӹ#Rۈ&7hYIGpr]-mߴmA#utÉi=sB3*H7 ;O*Ҽ!ArDԚT○۳=WTuA;헒&V-2IzUhY܃Oש@P~Ax*KUixs%iDq8ţӠԘ٫x̿Cwt1_i88~-%e{, Cإ~Mx I$+]4`jק\* َ7B;o!H)naX/nN.M W9| R^t`ėT6i|vm>avMGCc@z?K̔aB΄cl3S6?,BehIgEkR.p,UG6.RHy‰@\*.W8Yiof)+1a4oVDXTG:0 JA-n6gZ ,;4cT 32CNHj}w\hTJCzun$(6G>Og 0D-Є{3(&'Ǜ{[}$ureBH]4;]p -9ʴ9TATOr n6Or+9zQ3r](t6GDhnw2_栟{t2!lb}U 2 crj6žEz]Aߟ*e=H"H*"#P/@KlԀV`uJGKmo d%5v@:GUhMRP3X#fFͥ64˧h^ C)ʩp(] ҽꍱ$ ]4's!k2guK9,UK̗bȪ? Þ.pz0cR%K>̳kK6Ἃ/I {xq\,Elu6'J|WDZCa8M&-̉'fJӒԁq.Պr.Z$ARu0ea1q&dr řzsl=)"A%xZ uς%p9Gr˚,x7d|'v<:#[FnPIOHW>I/D1ШT&;Qn.?-mCcC>>jdo"flL$Mq9㗠 ȯ~6|v KN詝R\(\X6\z~G|sxy[[nB8.Atlѭ`v̑r[_nچU0גcfoʎ+ >gQ0YT}Ck9`B>!=<5@r?莼X7Wx$%>^0 ,N13ñfˀJǛxqdZ=ː@5zRvW(Gԅ5/ U62AVчYu=dϷ0ȥM%  *mZ2FȶpG3rOK$CQ]>\XM~} `B#L~YC}G2-MNHXtA<N@>sa%+Ic< 1?JP3Yf,uk%LFY$`LCNͿ&>I5FR +CX>8X(j1i3JZ喁d2q{^K7.urK .޸o:5YhQ7Kx=%*h)Bk<{rG D<e/GT3p_ږ.;kY:(N,. w6i( w&αgi@n桘@*LЙV*/ʯɊqQiv="}fz]3:h*Nޚ|8&G(0/kX&(Eޟw nY]ֲ5T^_KQjS1uT)g=B4}E[f2C}ϓo>9z4aΒ\lFxQ ?'re5b]z+ wU ÊYrC]}tд Fj^r̭}[&" y_7ڑ7q*3"% 4l>m] _ b ["Շu6`5ϴv=:rU@J1QiuQ?$wjN,FLr+ C.-k "." ZqS{D|vJD҂]Om0ln-T!V6~1 |k=9}DgX/0)F)-6q$L_yѧ_"! z6.R!T $7U-.R":P0 78;t'#lg* U{YTc>߶A5Mz#3uXtiE8(,l:7יySRi;UjHcn~M@9 ]_ڂ Uf2'94s` tƄ>} Փ޻E>pY.Vb'eC|٘zDMY\ O36lY_ $1b\+a7YyZ$TRDc6Xf&SGD?D+t&D1Ƽq8A2n':.V~5Bjm65۫1mWoM1L$RKbx" aĢS\inbe9X7=*I#/uͬh~B_J"~ PvxF,<`GLĦ.(Ư+?] Pn"L;"Mid{LĈ|&\=~ Û6iv$v.:u"+L?85'%25{"LW1xt%r|~lZTq*~$wY9pd߀di*v¯j2 47:QN]YWW$橬!7l _ C4,Mӯ zvIސBүܐX:܁jNj'׈<`ݪ̶ WK UvhTpX[WC fQSN&>T° IfBB ʇgn,rff+2b!,yH)`xUn7(_MdzmI%KmgjR —c `(Dq0YvJb qi&:x6 ԅ~Q؞׋M-M jH9lI-"I{;dxR,4:bϥUalBR\џ|19f)qzK}? |l?)OgְQ);Et ;$alBBu0HqYar_b}ls3.W=ro9p,iM%5A0vN_D5 U8Ql\ Ql s滷{SGo[S\ QbX|Jɞ4,l254_ 'tK!El=m燆=914Om@<+g Yi/QyFƇhܞ7 UI%<9{qYId:t錳rU:1Y>IMv)i'Xa~??k .=pb<оc @ISt9$ &1C3+G/-Ny0ke,ZyxbVǓ JڧM%EkRj/,ū{XG^11װinʎшS6+2 Ƀ\Qɉ2]sH[IqG3Iy"l=B2[Ih0l6b>HqIѠ6߸>LYXx~]恔L??.bZX1D:6nŗ0֞^i `j&";^}JOeZ?NY~70hZ~o*d<J*ž rm2CG8hϥQKHݜN vfcceU6RBHF7„ENg oD|kf~ D%{ٯ+wb)KO7G7<.2m jR79O.W4- (Aб ,P2Iݳx(xj:wڙrVB?FֶS5PaR%ChfcNC!a@숨P K%e>leG`ڃE+j0'wAUL5[g. *0Kq|hAGG^Ky^߲ƒd7ӭl~%xO%LC0'ALiDS"aoEߝaȡl 䎐E^,_,^:a.a!!c-C3;x4 I`og @_v=VHB}"zH!OqR0~]^o!vYԩuf@ƓjJ/7jF>)uNZ4c'V`O#0VJ+ӿ".)V)b".\ʯ>=Xtm ήܰceL~` o57CbyiW|d[^HCbu~r(3&lj%v-hs=Jf#k5!Yhf@ e+.#fM&}ڋ{_cG8L P(wlE5H6UkG|cȆWm>7p0|EOC8.&v 81X r+Z}fe~?ףG=^ bTgqNBVl3k,LP9Yx@`NHN!&:|E܆..'nѧ72` b>>P &xHó̡ %Tz+h$ T3DL3!1ӓiImypd;[Mrֳ*-{԰<B>#bs\uL&+_UΖmS,DمL.RKb\(aMcZ͖d Q)kjã]VWY2TygU:U ]M)KNJZw^)R٩}D>O <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1z>r[41'vl=u ^mx/y+"h"G -Z1KO ݺ,%0l `Px&=0EW`2aC/? ,6|3Yv]J.pڋrNp|rZV?.>qk @$:{>cX:Z?߽*uvyUhUd(dn^?M].y䣱 @SF^CwB:>}[l) .Kng/50+ Wv[M &BlG|sO"&я.g ,0.Ҝu#L,vEqpJ mԹ0UGਧ %r WT̞X Λˇ {|JfICԅk;0 ^tK:y1k1+DaM)MUv:r;;YX8eAI{ L\ۖ; yRIddzZ1`Aj9ty\z ݡ$G o>P* ŎYFyj|dׄɱ1L8Y}u{S#^X5D=6m(ǑU" }. O^>Kmmc(&ze 4 I~Ҏ@D/|”?1I1p |hvnCpNmIISU_ !5*'74>8t$^SCԼ$)D>RǠ5#?0~2 RT.'xcuA̢n6>D?ʢ,O.ſp)cW׃ א ͳip#H Lс_ 5^9Se׍^|1>u ^6p].u%IG|ը{X8h?$ !5$ίsh4N| >^,jXH+'^H1Lb E2ZxͿQͺ~DnyUm%:xN8=On{`PU> cSrԇd1<{&za uoݽ Bۢ+|gu`֥s0̚FH@<8b(H M9mkvC!~{AVLxBBܐѵ*PkJg"\?`U3o=%*BGc_Ƹ)DɳCL fHw#b.)C{-^qB~p:cUFFayI/MgpnT'u)F((xoLgeolS/[)oֵ99գArH@MmwFDZn;ISv0-5$*֙n9ȯPXc4Če]5ޅ  *v(DY9f=%'䏕1Ӻh~u] aTW@`I~=˹D?~U~bV vDnj_=)s$bF̵tX?ѐ!"21؟}{ "a \BLLb%V'p+|/)(KE"dDpD APLdX C鴾YFrS`h&rpH΂bSQu_zEA{M4/j =$q/ce{N.FX!y򋚸ǝ#}(z 0O}4|0|7d!fo*DBJ2c㩑'jyk;O_xSځt f?bФoT˴Xl0) RDOu],&jAwxx)]H"n|.'E,7x& Um|Z⪪!M0:PoYzeNz&rXҶL~ӶEM$~C ;Y>jN'*s 2 a!>#0Uo>:.pIClذ[$w*G*>'u7l, D;;w&k mu.G9-s] OWƩc݅-PGkZe\d MWYym?#2"-[H/`@\?s>0P'В-CU'ja^[2SP'? 3#wkFLN:Gp Jf^SJ] }5<I;D{!W:~:6 p?z]6>iZjǨ@˛?2< dU4>Uߐe:{:aY4N+D"K"SԢ9VpWiK[l4)xL_Jd,]$/|wL!G>Ii$Nnέ/tRZ։z6LNOt~tHuaLZέX==GY&(.io.-"lcASUM8'!}.oW;Yo& ^vggWGDOGC2/Dajm&n^5; Ģ\DjGq @[RK7Ngƫ#2v,A6Nh*D:a=jlNgvKC& ,$P`2U#>z~f@R&z48^ݚ8L$2A) llDHNA31a_U]@^(8G#>T + z㭽XT;Os2?|w/ZE& 0SS{ |=5Uks07d32~ x?eH3얈C.: - c)VWy}faNpb+ i6[ys"ʧOFqܷ&_cL.N G](;E3Zeixm})Ak'a.5q(Vça@sfn֣$$λs%v _CQa@ 1suSB'aQΐoZZט0 +]@^Qo$q/aun)5K;,Ἱ()I].NJMwA RC#B VNX&!iO~G2X#&T-uov2XV +9?U6-sV.4I2gQbȾ0k{PĚ<}N&d /?kg(rEsQѬfn|E*]K?N0MĿ WO K>YPH @ 7 H ҉W:Z㧛#Ȃ$5φ=E(0!ZmfPozlʂ}=3L~13"WJppz qf`{Jn|QbR}a@^ȨV<\&+͝TZL!K+o w5CpE`hrV@޻=' nH Ԩ0zҋ@H5,$ Kk fYF:;_@1w KSSz"SNMʐ5-3&f-rL:ss1[;@uf6FKk~H#uŤJ8ePB}Ra^.^!R5#ϔ`QD{H6E\ {ل%~SK$DwˋB-'wQ倕"=4ٱѱT7%NqM7 1 üaS?o@g\ p_7-D>K+8ڻ.[xtZHg Sq35 avB[D'LhUaP-(n=SP$4(dwm]c3Qm-AeuC>0co=wB3ěEy716]UJ9(~MFenJtneip"T~O_u(â}*E@A6C)>IJW7+aÒ5CF:3 {6ʜ=Z- Tv+<-̶#cBJ5yWn"O QSܨ˧DſCcB8!2~&TX_n;YkUr.ĔLgj,/ٔhc6^cpZ+Ys߀ /,O٫ƻZB;LdB8 vW m{$\ RN<(BaLAD/*ٚ?kp·E0@0'A@TW_T+"B HGPK)Κwp[ Li]&phhTPzXQ}q~Uc6 <-ϫjV'F=;D:š NQ Գe&`7*q@gpr;3j<@I {i8J.j/@:'cH)pwo=IRYH9ryy<|% ` !_JX,ȡ%iyQfR7uqfwO nѕH53}`q! 8P^d,q\Sݯ=z)_\T\Gu*$Ygz2*KiZ9RL0n#$>*S=⴮Ƕ4Pc*))36A鏹ca4,WCW75Qa$Զ@Nb&PLlw]01_;t$m<X4ՠuYYD 67FGH'(KOѳ{EM,0L]V:h"qp S[ {]@:}ܢB .Z^H'HsHDcy. Q%cibݱ40X  )|=ߛ4/mt"{N:B8߳ħ Ef7F;`{+q̇fp(ü{tb>1<""b5Ka +; +u`~]2bM5G~nmJ}UBL ڹ8OIQyGwPOZW:Qn{U97%-QZILL"D6Rr'4 R!(ʊ3H!EXupg;_SA~)RmP/su;X^e{}VFEkY4ZsB5Ȕ!/sU dU45V#E^s+Nd4"& 3ftn+#p sGMn[w!3CšF qmNPJ#C},x~vt+Ӽm* {~F|*Av|dKL2ͅbyJxT*>\nBWg~15Gj48=&Y쳛Č ͸o63 TSܤ(s]i$JE S pR2aӜZri,?[ >{& ƀ~9f1DTz/W%hy櫭%uw{9X/J N+|t<26:+(KآwcgFol(kCpnyAV/3C ) J`-*< Um!5r1Hfxdٖ Z+ g@Y/np L Nү`S S bMu{~NC"+-bMfٻ[ge fxA$ G=@S6Lf@OwqXb\%ZѺ8J4њol[=ž/6taϫ*7N/9|9.4:mrw*ܝrNhXN ٤3} |#v )w⇞M?7Cö,/h/?MWU=v0v89u)]lR;OqgaGSҌsVaȉiEcs y"LVgH.IpG%FYZ3Jar2Ol8?dBfN%8Aw} >t d+g% a׃-`#~=c訐 ?=b8vuş$i;K= FyrM۷`p1y#OGZX,o ꎏ&jo>2P 2$LԳF= 2t](()6a(DM5KEò] Ot P4ˏLecoNQO/8K[):pfilɽAFj["p+)ρWC[N9OFwi"p8>ua.oԧ)tr 1'PE"Dͱb"(,z;8Dɥtػ \$ -_ğdg/uIr.nwE ,`Ǎ9›pֲy[ك%`)t qßߜ7+>Bz{bÓw=ThxKJTH#($ d-ngM J圍bGB%-.L. l&v &i@l%!nu}m@oJh3<`-N<`RTFWl.K7LOaCj. BZu@]0xȹKd#mDJ4Y>1Î ys.4 "6W'+а'ďy{ 0ShToq ۫JÏKj(5{!?CR7d} ZG2H=I+ZOK:Yrg^3T_Zh:0I;QOpˆ?$5π7csZ:}! ƈ2R urKȍ%92+:u I&98.uAb!a|uY 9SwgtjѢ)E#{J`H9Elwv#3;:wTy7mZ%0ϵK5 R?&: 6 xms ' H9I+ tj͌5P j ^vñRsC.WE"PN\vH%zE% p^B'C.).kfM2mA,S5 I1c,(R5"y~#a C\{#~OwzY~&y'÷SGPO|֘yEPosCЈFoXiB fiF1F;xmj;YI0DI踎&-_cR;{$"־̒,1t|-=.7rs?iye%h= voGd]"OMHo\Vۑk%ŞՅ=S^vo6/gu.J>:0@ձ(4"^ L `)% LP ˬ y=Yʴ IkQ -`o?G WWiID2٩*6s3tvq(xd72-0UAicnV=_u#.;} gR'cF8m~N@ɉWzX`f R[_lD~>v'XYi@a=%&(WlwHk!kZؔYDyׅff@-HFP6|-+ 3&Dw>ϗ܈=eh6k^rs/ jf:[ļ\18ڎ~>#r[2 Xk| J>?Qi+ ͱQT #]0z幓緥y^4m{7(>ÍJŸ}SDQpےң~5ׇbqȡ&bx Hr"^`I`qߦsjإr+8gsYy;V_H|{,T!MH!-P+_ a P_Aqq!nDQϱ)L 5Jlso%~t Q"mVϮ5Lhq_N=BSbgio†MEAY`]9H [\!LfyÕ7=-֊՘v{y%4yeYΝ?r_|ɍlӾw/ta9Q 1HwU\Fu,%Ӿ6>zܚE&1p;@5pV=6#4eoGFAs̊:=K; wl?4h8;۠HнtXA O=Ƕ mIC)!>1)IPIH0gAʗn+fF7eIJ_zC-M7)KzQknY$1?3A1}pH;}LjZx?p:֯䖤j1YA).}fih] K|=bpCjFJn/+O]N0Z2R1y`KlT]eߜAO) _# NHWYKHm:bb&b"U@p2`sX1V@2mC; ]] 9AU"0Ml6m t&-Z_)Ro0/Tei-D7:Vt&!n Li9!;TFW t΁w+2~NJ´+qP#a_ҿKg.&@A/11fLAD[6F8\Adej3m`mk'ۂ"? _!aOUeA#𙘌P z`꿗ӥHn/͗6iDԘx fI{6(޳,6TOUCfH7|+ &mì&@po | |Z1e)Q9.xiRHpwW1>ףqT&8H[ࡎ%9ze7 G(O^L-N{q$@CinHXO e(^`"t 🌒(te=T2캽xZq˻!`ʤA{-IqH;ԁ Jp5Yhh)Nq)H8)aL|y>a{(]U /*X,.Jzfxwk tj5rڈ [Tj~l>_Õ`Xْ!fqz'K䪸qÍJ1( ڒo 1c,IӘc݅OZla:ʙXG9ٖ1.XUJ~t]maT$SC41 ѪDxx`;g UP죤 8]Vf*Eei]Tvo"JzK~fw BAw8d=손I&2eCvdv ϼՋA $w-)JympBsc/OaX[Mr۬` )d'g6pN`BaMJ|82oK@dIԠʹ zl).꽖P.s#I5#*t1Qo39.o..*HK50 QeSuŢt /AuMMޛCy6ntʂg>Q 4|ΨeSPW?߾.Y iYmUØ5@=T8veoyo^ $4}SB7@xhd#z]xa;NUw2TwXU3,t 0[x (m|w aN"z+"6+9(7l|ަAN/A,k'^-yX|0fV u[OY 7 .m&XEC䩾wǑގj$Ǥx疤GgoG'Pנ/* `|]JO r0BǼgB3;"U Cg8P? Gqi{wW=rvAz5Ҋ,S7UzJì9dQ>[8j)+"n VF{_$t9QXs.g]&6]3Si^j@GemcďK Stu9 yI7<{#NG'iAyA@)D:eC Munc+ښ0KT\ m|0()(]ۺ]!Bd'U2`H/yzrˆyCa9#pnt-'mHRebC2G*.5ѺUNl`S@W 78YbD9#(2Wb"Т=Qsf2d?NwAQQ dAcẏ9,Sb~k[p[PMG/V%)s&Y=IsUz ,xOE7xz!/^Hq#cr,w SZs1i gۻzRkB# ̃O-δJm9\q5 Z4S8eME*@f\-$AO"_{DxTBYkeeԬ;[\^7gSgaU}ZtGT;-%:e'Oq2F?ҏ(`ƥm`\~ Ҙ\2[P~pVƒV쥮! ⥴j܏`"Q)#>֙=0A1> ݶL YҟkIY| Σ]^p\e7 [1$Wj~CUJOAj' Ҩ7d'L-Frkւsl]u"OHmkKl4v},t>M2q7݆mQR\TJ. t̎}l#'PFh%1rcʜ ?ݎYxZ<8Ox䕓J]RLHYͷOFp*]Dʾci|fqqo Q1NlJxO8𞩁(tぺܑcpAg`:u=QPMz}|%)שYzh`24VㆄOzN:v7+S]B!1f:ȓ jM饦t=h$Js{*c:?ÎmC@TGŦY8%sxnjI M |UP7y)`=juM횰8jBJ HO!p\DZ&]hc?MnxR4hpLnYUUׇ4l4xOq2_"wY?dY?t<2/\r'M? _$u"7 |/AKƄ|G םCLqlкZm.CoC q:0DsQ[` Ƣ^ LoX i C S|qf8n.24 HX)Mٽo+E˔bG5deT ik,jeƀWh#RB cV޷%FY-a&msO)km(:MZ,̞rǣP?2%Tu*%wJ)H'Iuu9׻(N: ęx1.'%@N`ZG1zq? iާҷbYI!L垬T %xp0 A 3oZEha)@<#\xE X[3^;HCu~.n2*TYxSRA$=> c|@='cMDgrf/`YvL$^Λ(|nU[T#`9]1A5J-Dߖ{@\eyUv=^\2>8HUkWBp0Taë YZ