bpftool-4.19.90-2405.5.0.0251.oe1 >  A fVhW^^fsS~ggD`=^Zk|&<"#"Ŷ_&:t/D%c rgdcʎ^OCSwub̯ %Le懭+N^+N\'z`7NpoMkZ-b &nw3\-:ʬ9j#챳U= Lm!&D.{ GEF}%K#?!KyսǶ 9ca8240e47f147279f5990bae88f9e545231234955663b8316ed2e39e2271feed57dd98103c8efa8a99393e2240ce7475f19cd68 ;`fVhW^^f({ 4i0Dqw6WS\ άH{8_#`pV>etd; C$Ixfe7=ޣjYZ*`3W6Vډ4X +vWo(mN㲹4N"3=~gvOˤJgHd` u,]oڝp|wGq [8<<_*6 b3.^26=RaX+H"?8q!;їܠۙ NcuF_qr\f|%@>p??d  $ a"7= R^u{         F  P x   0H (P8Xd9 d:#rdF\G H I XY\ ]D ^bJcVdeflt u v,w x yz,<@FCbpftool4.19.902405.5.0.0251.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.fVobs-worker-backend-test-0001%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤fVfVfVifV"fVfVfVfVfVfVe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698e4a81f7b1ac6a4caae50790c391874e5b4b765edf46acdc357bb04631619097dee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.5.0.0251.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)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 1716957201 4.19.90-2405.5.0.0251.oe14.19.90-2405.5.0.0251.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=69260e26058af5718755af575e64d643c507ea11, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR8!)6'iDxutf-8f6f51da85d56a24d5d4cc912fdd22f9a8ed14c6b4868ba9218e744bfd8aa299f?7zXZ !#,] b2u Q{LY2 vT'/1hlرX5KIYU iO|oɥ +WKg]P ,ެmIeyf0!nShKv|"-E'!"[^bӏ_A4&թ6*'q 0qV ?('x.+l@rШ?~>^ n[).{O*}8r0C:&@m僨7!_(68j ,a$tGLVA\>u'S=n/5C Z/Cn敒z[$Q$GͲ! fU:+BD_+b*?Bi=9#}/7 ' K@U^gWZhaG]}^L ꀠBjr2D%68U\V᳷ ?YLc6o6DH88!jw:pcRC!.͉paH nJ=U fW;L0gW:p14aE2.ߒWv` 'sw)~}|ˌuAU;Ď{Y͢{a,;ivyym@†Ph[Bnjlq>lQ@]L`}+?}jʘ7]rDE鴝_ӭ~j1`>0kC7.?_nK<.aAř"KcK gan"_<#bl? ?/"7Zgi6&Q%we7 ouYy4とz0]OHų̛ylH$}oi3ԙc{[ 0z񶚯9a y:lϪEX`+=-,LNZ1xAE'1`}ɊDu"yF `&W_ɷۯkpp ~ ǧyrpgxu#)4W'eHեy gaP 1LNV-T?$. :$%0dV"!Él]Oos)b:KٺgOe4n~ A;:گlg{ A8o hFn3%򈠊)to_ݘzxg3.YGCH4f;4 fGP5;ʁ<QU gĪHb-7.Vkң|Ē;Gz{yGJ Rp9?Љ'z'Ӌ@z ֐ѽe2q#A"ڢċ]s :Hmz>&{NBd?G;U4Pi"KJuܾۂ%n;s!M^:z<`bxjL0`!ik!O%pX~[]݁nk.*.ѨvҎ*b^q7Qp[My@sBU>7{#}ࣆRZPi8B4"mr ɨJ]XX>u77K\aXo0b͠,2鋒^R(V/z0RuMkZa  VI:ئ1v͟׍(yrpg! 2%6:cqL7Iex\Ť#۝+񸾧j!e'GP-"CE=1Y>9+#I?;-2_0v憚^OZb^~Qw+,Y=өeiGX;R b7IǼ} *P@=}]*%O`ڮj,r˞B+n[fw`A`#sEvG4@Z8?ZFDu B YFh%X#DԶ~*S(*P)l2 kٔb/ "(reµ5&2)(ӾZiI _GՏki5C1K4k;t%w1LFL6h{"Ow|!&"ei|5o݋ep^s#kVX XоHAXoM<-tgO,VbW_o(D"Qs7|WwF\^/x&,U e^j$_PVDO֣6,9rSe>G/}#G8#DjG%(%9כ82Hwbt6vIueg[0gE0ϟҗm+ǎQ`΢1;]\8Sygv'>FZ;3d@$_8 s(PHDU4(ZIo:.І ڡi8:H3t#KNoB bH33jP6=vk9Fcƶ8DN5U횧f#j}0-,dx:x[b$-Pg^kbiCkFt=tbH2f:׵Bzf$#p~7(3|UT\FM͢I  .?j=Gט;UŴ1j5,,Vs9Nz!mbѫ+<]5kˋhEsOP S+ ,wQDSUw nk^8bR8v6nr&A'oԠܷ8uLAP\u1<ɦ"~3޼ w_8ZfO$@LK[{G0QIyi# U:[hlFi1CȽΞ$%cM'G)߹Ђ5;y=y֮>pPָ&(~'EQln[{k"1 #c:.k x`r EE#A烉bC tQXw f4B*MJ:?I{HRΰXXtLIPLʃ*bO@lpk-MsAdzQ2~ql|NsWS:Y'SPqSĺ~~ Mh O3 Sbтf uYd\5RdlV aw"BbL KCpvὪR;vM[`Pɗٿ ; &#˺W0٭ b J[+佀y"ԙ&ˆ$%lJаP1>L&*6OJ\OY)~ZT 777|̄u W221$,ƴ=A1NWvn,h8_*.32P) 0FX{>,H5Ƽⳗ(8x;س^Am=:;!㠡{E8ў{,eMHP 7-1zL*PG^Ꝭ@kД|5. $6|!{{ܳs $ DBJ.`',}ɏӜ:/gF.{ oPz.YZ1h}CRTy~"4Ʌ [o&3CFH6aSN9}B>jȖih]TD>'"uޛՃ1%Ǡg20q(Rf賖?VSҒ}%R)E:6dtYd3HuW&Rn;l/Cn9KP$L0gd,_`Ww#6X^ક :xJO8*\adyy㓆#ɐ[#I42]GD.і%#Y"iAF8§O A]yH@S25/[KzL*pn\rLig2I!AID`| gDZ4A{hA GzG鲻sQ^kp5v]S@$6mpɆ_ k;BlUøRu n锸,{()AYi'f;n8=lvQ~_n<2|)*4Wy"#0:++liH|ρ8.,B.4ݻGe=J. X ǣU]4t"o$/n_F#;=MKgBi8#;ߖN&@0j&:1sӁ#r ͬNg\3Q.I/+#ZJߩM Js k'S#9"V:FVv[cv`wn _(Td f_u5Q&"W{θ(TZam>7Č>E@ | )GcƋ ǐv nO^Bz >4N~Oj8PwQ fZoeB8ƹ1ܠ '(z*vo0ҶL򖚬K!&/]%ZKHV_ -43<_Sauk0JK L[հ?`Vum ߓ $iCL^m>2~U޼%z ]|ശLҩ{龼 95CGǮ=r.JJDZyNq|11֦ZGBpjQkt[ъ5ֺyB$kT̒UՓ E(2 3u<*}&f7GKS1;NW %&0 r  jsFhNĽ?}RXlR"Au:V$yHy WA%d7b.$!p~?fâjg)1'2/"#Z2PQDF=0Nl޼Vɵ I:;At&?ion5 @k2xp= W klc;oae.` a\Ĩ+rg4`vQUɣuOh)<7q4H(`@rx/A:Z4wx\o~o :ӟrX`ǿ"j+ $ۧۦsp=6ؠ%}j|~.0dR8Љ =}2_ۍYsv_F]bq' iIMz$N$VqE/T=*M썤cl݃ܢ).IkrAyU bj F :>jO`֓;9z8=x! |Pm¨)OZ 氚\ !]X '__#|0Ď ɗY Ɓ y썸@ (zW0P̜/L!-=8h5e|MQy?=Y bc"^{7J@0 7ŧ!w#HN 0 S =1-6cfi,Txo!D-q lC1ljNL>ҺË\,EJ9%DY ۊW7-^z%?հRP[8 4u}4%"Evqe1 k޾+:v lJ}Ay!Ft]9%Oea 30`bDSncDL4Y!89YBWspjr' kKGQxOE/qV=4x?pE{S7Hq=>RsS0S!`?ޯ uO_WdGtg?+R>}bj0f2Bz֠ [)n>VD _U?m kJ6κ!u 8~<4t@{7B$6Xhjs P1u8yU.v[fGP:m7 =3qK s-F׏гٓ_:* @l6~?^̠}+r۠,jkEogss.`y'Dĝ(>\fޔAuT06bRSQGOf}aLAމ/tLFiO$+FnGa0(-)\ SH.pcs^.w Xyg0iEimђuJPUyche>j_e-tHE=:)#bRD+*#p4Y3!oq'Ąi OCAA.ιitw_6EK" kM5!_}P'<Ț\V|O]&@ֈS*i!=\ Yi*7(s 9Ϯ<$ÿ|!ìt `!F)C+&]sKbmQ>65LԋҕF;wҤr%vvMZM5P*AС\c1Zs+e 䘂6iKKBv,!|iөMFX? bj$9"su*ۃ iM#ۧ@j!uԏN{EA E6!DU#:fHR_BU`]yz^?MI=ڡ1e#a_9JԪ;]Ժ9woNAXȑ%~bPݓZ&{Bs ԩ3d7CÓ+~ ?ia!^oN<ZxD`|\.v3[́c9ɥ@```2Bvwj]@vfc|](;m!NÐgٗ×ƣ:xՈWff;{wH>ɮtO%`N!0CrF^>JశͱU [-h:{b+,&*鱭w;?'G@b仅ZbE=򀏹4DUOc^tm&)_&`HTu=#i77EUH{gD-2pюFi3"e,g)KE6Ӏ }q`ޘ] 0nt䷇!*Rė (usPQ \½> 8pAr-b=&ƱԴ؄7XOG~I ̥{0lQɝ9=˖bbF# R8VYaNPz/%%9s*k:!X?5#c{;8㩩 *rӁ_,%Q!\}mܞT|o fhFI 0p6x 8}8/OC`x^Ὰ>|B:ZrL2G:::xus^U(HQVb?pEpCEU5LX\#JWع%VRa:/fw.Y YeNѱ+~zGW%WX.HQqܷVoS$(/*q0h.r˾D&8,E4D4fN,pq -A{W ? ~ggJ?jqrrR)ֈ^Q5o0Mc$suzpu'D+d0Zzh_.x<@ pS$J)SM`6 le]C|8[-ŗSy3s.?NW8[LU'GJ\IP 2M66?Stdj^}ЮQݚnߵl$iMkڦg%+MٔOgf/++Gp&ZązB{pAyOV'~8޾B!G@3Ŀ" @v@kx90]WHӵZa]Մ=\D>i?hx5!/3t6Wz_!5lقVE$Zi[ +su,H]VٟA3#)̥vƞ΄ 9xi4tE45(\+Ԑ'MӣІԹMf~vRৈH{G &/HA %Qs6H|7-bT&qҏAE![ HNZ/2C)-h8v%8nyS`+]L!Mj63.uMg՝@c$ױUt'rXU(5v!L\j_`p@g}6};f.I(=]0)[qn0 ͵v.>Wĺ=3'хE'k J`Yy^8;q _f!Pad4Ȯ7⚲+/ס)1ŏ΅Ncb'V"E/[t~,=N7$~"Ƙd^q#L0Ӎ.}&ȴyZ>4d B!b>)HkloNѼ.JBAt/8Fx$Ou>S& 5mg)T.J' u"Prnq58lwy rZK؄S̟ǙvmǺf"5@բGaPnpKevMMSdSudhkz!w<81|Z# VH#IJ+3v)L/elET#՘:on@pU@o Œp z6J˫g WE&2PCr`u0LgF3O_琞Gb9Q9F'[A+5BQџ+ZrC@=)O;B^^;aBr/j7b"]IʎwP"k5Gj+u]%%,N,f,۰lp˶a*[Zq.w;Sb\(̇qW]QiՇ/ l4ApF,P u/5n%< ͗Z}‡m͛Y^Ě5C^&K2"m9j;|IȌ5FM=8┧97×>w(seڄ ̻A G1yER"}kO)SP^yP4'lu*/,6y #J()׻00H.;U,aÇtψ acCq_k8k?3cql^t7I Y ` Gt?E=rQX˵"UVt= ɋ{\p}΃;<]y!͟_ +l9*ܨR⛮?Y/H]=b7<`E2-bB%Bc[Eu8TX k}DJa:cGkb\8p,ӸVE=Q!VV~fD?֢,Ӌy.nJuFbW1ISPcѽ gǢ8[r2Kc9wrԥaŞtc<"ߦ|<4>Vrεy9;&Kol&F-}MVAK[O~EC0ӫ$R Ny$ECzpLzA4 s9'U#"?tΕ/i#7ʧ0ԘVg zإ!K_]yOO{ 0MQ ĪL56suPJiv)5+izەϋ,Ay E#5Ϭj6swftzin^$ W=U"`2X==q{tx3dE>R&qj̀@3ӷU-fM'Rq_^tB5jWGWH&#CK,`|il(i`hR2 J~".jr\v@(z$=#SF`634[_OZ`F;&Cx*&YjCm{?q&A~>PtkrEƪf5B.#K8'ٲ85LcMF6%'rZIXYgDXM+ 9b)0^t:Y&x0XT+_rA: )G|N%(seSt>9ڞjrRFFw{)H_ٕwb5N%Փ4Ml>v-xo;gBI:bC^r?*h-n\lEm䒘v!`d?)U"hbF'> KxZ%bz*XT4x!v$ ,fzD+ZQ^ei߈dT10"+a)<9(E(эƀ,1۝b'g0S-NOԗu/˂ȋO"M|{ Wq MQ $';`++SNTձ说a9! m˿XwuM#yfjJx%CMvpq5Onfu=t8;w˲@XVj|~aktpU1:\JPH8) YyxXzQѻMGz:0]Nc% ֬7]22[/b輱/K~Ň$Io̙w ,FiF\~ 1l!$XMG.KX!zÏw><'h"ˀ?%p2'kZ&Bp $ "do,J8'< w49MD|~z03mOnvj뤒N uorN AV@8[ߦ8fOd\aH_dz:oP۹)߯Q&K w"XpyW%/&̀* 8OQX5:&`5Ҁ9#ΖlGBsӊ}śSyk"l|NCpFIg KhDC%z5%,< a#\#:'̢!! D/$ܮqI-3ڕ"7Ϊ8`性H} H-jG.xVZOZEH^}ĭli$ ?oou8٨JfKUDi߾&XIbMK5!xM'f<ռ@*Ta >T͒ѣgL?34!=Re0b˜:޻_Lۋ@۪D~j]c]I#xաR,1Je0ᐟՕ*b}V흛'0aVQ;jMg.ݞ Ywkܱtq𓎡G-J1Xb3Tj:mje9Nʎϋ$;DG-;,[uϦSn2 "A(cR|=() <{Ljպjp̎ "K="V0΄¶7fnb?Aw:XsU!.hɐ؎Kg}C` ԕ' Լd\I:PY,ibgAKh-mJJB-R\iϨ7|3v?Rsz4?$Z7WqndOt?i/G2`s{c+ d9S#Z G\ "q;V/ `# AJUk{pv$ʺL &g.53]մYj4qwS`H"%J%%bʠz\K=+ul3.o+`@$Ӿ_5,IӒ8gJJEN{Y6DՓ+l. >B~2+#0 wP6%:E=D@pKn+~匥;SXF+m"1$).J;cK_ .J$0 Gڹ϶VEeEХ+i]?}BgQv ۯ;CϵQ9R$!KVΦB ظd*[DZϊ1uK4T4OMӻldY.~ΌO_"ڛ$C+va*"#sl(gEDSH `,!#Nl.݌Կ9v:OиnH)kd )  JB\kpb± -=ф% /%3,$5[tmiԾMO0#~C1ʪU&3%4F1J JNZQ={^V^e@ r/ijkƏi.&'M\[r*IƒFiUȳ% 1c恡jD!Xz-9r`8c&I'5i SO$Qxz6p3+P2=C`McwwVv QWk*7gQVM]I &d f)f`-/WVk\>2-$+bƟ!H{)$Jա8|A_B)* &󯻠6d0oj+3W=12v0ӧOэm`]ҧ:V <5>뵫XۘJ{wZ\^!}㻶 Kat4x.3@M̼`P^/t 7?6^dID6(LtW s}Vb0~ꏧht& OYpལz8J @=}Gq o%=Lv]Uq}t)WòsWrnre7;JࡗE:b*-c I+ڊ ʿzR9^C>FK9( LJ>qn:"@}av)RֽM{u"sPሜr{c~ދ/-A{a]C 9}h*P?AL4@VAl<ŨH$(/;*zqYn6uaR̵*ˆbz '8e6 ~u+_ JsJodjGxU 6e4 aX'kRHfx*S[r9a&:Rr4XU|/a4ŧZZ$z:ALн$DT]px4~6,/`(&W#@RvMXtx$<>(R^ٝS2X|ΐtB\y#+{-,QuƗ>^¯ vV4 g{͡JOZ/^rld9ek@6$v50Pt7^u&F^(;g߁Z?~d.$(򧧴aőCϸ85޴##`u],/2oTB@ ۬a=#| ˔.-~?XGH`(΂H'qQ!@`T]%諏'$IrT 2Zˆ,<)syHg=^ඃ{B7Ц{~SIp~4>@(P&[w+#fq&KosDpF)a`O~o ߂ fڹx^3!+Û.sY2m/ PA D=Й" -:!\ e{ 2;҇ס-f| s)6Ͳa"ӓVk RK Pܘ[W~ulFf4PlFtƗ uI;_Dr0[`}$6G[M ,+|4)cEK/ lt@J(&Z )MtdxDtwi5cpFzQ3'X%WDdfJ=#" q< =,9D,a6÷cOIݥZ+L=4 ]z %R }vCyŧ$"imotK0A'{$0An$V`/ؖG3,{,#|Jh߇G !0rlz;myH5>FLb|L(W,N" b%$>*mp%(Au͑N^Of%kl-zstr?7b3n gWU!6 <>XH`xoVBO5nm؃Ene(sՓVXT:~ݚpVOMEEg[浽 ΆDvXħm1+Fw V}'Q|B LFA7l|È_,l~}IѮ٪k'ILtTnd]fxZ,*pl L@ {@ /6;g[< 9Qd Y].G e){ų_z"~:Mn Kӗ~g6rכЀe WPإ1[#TUbZHc3*,$%^\Bo3 lQ/!W7P69 re6;%kmfZ2&J * Up!'m=6$éRiH;:h¢#DG5:6*- ϦPfQmb}4Qm6iJĺ?Wt #9 MwZV~p,VMes5>]Nd]>tom,W>aCr!I.\nRX?434 N>Wٽ9 7Ywe^ϥ vIe\CXz0ynKwHv-ed&)wTӞ-rБD(wͲ[k&m'tt݇E!ǪL+:%a>ӞvMF+:ȲK$˛A(A:''*G 9FB23$RUh̖4̈gVm%0@JKvPفR5JE>ɦ^A6Gn(KT_4y$V[pw|p u$oιMۯքUk@˫ta/`tgvx`z2k~vu^(ě>@%>cOAJ&3e:;ԇ#zv䏸uy9?P{OFFs䊇7 ȗcZRx> [ޘPGu,'62!:ʃC yy6hpaȅ)|?bk427 :]ucSEދu4E^.a߅CŊ{ T:cJLpD-U:/0GvW u$'Y},)nv{y;T$Aw|7BV$~ǐP-=m  {W}Rg;tlC=AԢ-E~x~ AsU:lN끓e[⑞I!E{6qF,rE._mr<&M_uQ^* Mb0gn R $7/lQ9/!Xs+W,[yĿDM kp% +fې~Ԃ9{ f39#\Ֆ`6r{1:xԃe2ЉOuV5h}9áL$A"]q]`yWFF甥=j}sжt=W|dJ-4@LZf%<uv!Roqo$|Q^Qǘ-r0hY.>D NAw+qkBڥa4RA[y{.#"SHcK`wg{iM]*.x;筅% n[NJXQ.Xֵ#8>beșy;#8HjOn?vL'~4 H`auz-ގeB)WA}+{|T5@zJۡӽB_vy)O]>w+-5=.z됥jɳ8m@9IMjMS@j/v~UӉo cF I:t+ 㕬,CuEt 8 RDNb:Yv&a?"w!AˑvjC"=z94IYGDhCyM6"'a6o|83dwx"i24/[Gch ʬ9}S,x$: RiBP g;. t}I_珿BdM^GS;__$Ɩ ؁7wQRKMipߑe\X2ИF8[䓇7ͨGdIǕ1&Nߵ5掁'bB3PxKs=}ߎYLg'E"\G4UURK~dl<®g%̤xTCc;TlÞ3'Jܢ|Yh-4`):5Z8^+{y cR󎙣L2ܪ+lQaczFJX z{Ky?_}Fυ% =c3n $xT1m`̄Ӡڎ|6:NL^:!8N߅b K12 Oo `kI(ƅse *yT3y@GxraCTUpWȤs5LZ6ƘrGO}XG!R*DqC7pk5)&Pa1{ a_N*{l&ˌjw&pY{'C]Y`Bi#'&ܣR] T :!OCVʜ-Bg)1[= u#Vԯ'jKX;mJjC WY$VP/aj(Mln}t|zv{z3cQW = &3]`t5-D+^xulIqV΅P ^^bUg@HţКx_ ]?yB n@'DuU?|bO(`= ,t؊Ԭf/ XP♒2UMw.AN"Y͐Rl?TKmZ[o&rv@4|7 I)hF95)F^I~`]*z孟6$猳^uU ܡTׇav 技ţPUˮb_X.x'r&axYpR(']5K$gy uqe+c`HJNΓ׈<7O=96~(ѝBH\ɪ12a2%[<6OTfAݾw`cq;NhBԟ"8K)`e$j8-E%qSv^ҊsfuEwK$ri]C?qwHnrGQT,G?P36߮opӈ#/V1U~G Z:3=ۣƒ8$: -F jjw3󪩕eMmD8|EY=ze-(i. NE֕`d/hqȅթNJj`:P]RhP4s1o(I."h|9y֐&)t0q" ψz2#naT({L؄7Dp^{VMgL 3# OQ?L ]&r×vp;BWibJ0йu'*'fAA=_);Yb)E5Cɍ]ʀwPc2|q@Y&h z~K藚ejtcО p֢M375fё7GJ~h1_=5: XG1bL79 G_:2cc)*@=Q l(]!3zZ c[xt Pnsy4\P\#sў}F ܄љPR* TeS ZGḚKsq lOix9c/|kqDV՟j1%Xd4 _&"@2$C0&'Or$ [OoW=RϚH-D :/0nʲC8g6HniѲ34 :ek4} D n0&>+4z#3'7%f;-'hgeDu#Eu4dXz&ϲ+}”HRM*? w o') ߿#%Wd6L^ܩ) _ݻa\oQ]޼z;a&CIл(v-D 4,2^UXݤZ:&Xx'WXGŰNF%ulHX~6K~xoCߴEˆ*,rDKMj/:t MEϚrUh{uƷ𶗬c{^H9`Ќ V5CJue`$ZnX+L摾nP|cJcïQ 2YDAښ@ّ`7{(T ^g.\tI/ޮv og?Q;ҊY=2Ac*FcY i[aRZ#DȒx`b~As? ZJY?"9!{:^:2HJ()d@i[|E2\lD ?#[TsQhÄSaUX2!F-Gvf7Yx'<Ņ&{k wq1zhUie}Qyx 1nvؐ' q׊zY`dQ7~nQ[cz O9u#s $F/q/bCjS)j,Dxqϖ[o R\K+ᄇ =1ʾɩp15Hqu%NlR)Y #o ͞;&.GGߢe @\D w@McX l:CIvЕz^YNٹ5xn[g笊vͩ:53;= ,.%A}kF 781IPH\ʑM2V- U3=k2hk띚:r nBxnKT "TU _bK]|" ō 1L+ %`#igKd|]ƏCܽM .X,U- TU0}dTe ZDwQ׽J'Cgših/5(ϧWL5ELeD`>b[-C_>u5dO =;ي"$ 4xq%( o4'nBt("۷ W|%-:Al śKt|<<B/"aus4Wq !܂|k_*^Uz1;P)by7;0FG97'Q6J^ox:Q dedh* ߦ3 pPDcT0/HmOk hM3xg50Yh y(*  >41K*E#^b(0pc~YbLȴ{`%mXC\7YZNK;/<92X@u~ -e vjKAϓadC>bϩ$: 67kZ2D¤؟`B%ŊuԾ`1kYΟ] v._p7ٗ)ub:E!ԓi1?O35I 5ĮZsyࢗȘ6T{OEɁ:n*л曆Z9'oPz8 \cA8-go`Ȁ7}L}Z-Cad{P01aQ8?{2PMꕎ#d-ljfJ`Wn=e(cDc3 yZq ː<jdj:jYR-~M\S&t`TQT-J^M>fN؇Zg6 .Nz4{@J9WU *N3Hq*z ٔR ܎yuǾ֒ ޚd4RhD $ߪZ6W %~v(r* 7i3=u8V/e2S#a\|F^!ͭ>ᩐcp>Pʦ69EBҕ)ЧKĈR+Yq Ϸ+DD.0nN~MhՊ6Fdn ?]io8mڥr.g6gy("H >X[]-=t5q,IEP$Yb]^|,&!Pf_$CR_#bࡦ,G$ w%LGR?ʪLƱ˪eϖpeS+1$i6;|-/Wr)5r GSr .ٻ=9~[Ya;7g6QBskEH#IOmS,b/Eb^ 7Zٿ)1vsLvۋԶzQsBD@XTZl nQ:U"e~i]+ ԂJ~602q3e}/rvwHJyWgA1IVIߩAY!v3p6-MZk9Կ.BH7,HV>zH~ؼlmAdp֫燣\ HoE|%?ե76 1A}Sl2(m4Li|^ oP<#C]faƨz+6&Z(<Rc>ƠpT~Ki5i{-oZOfUaKrsqVߋNu"Y793xeQJ dLPXo4[of%Es2 M|8|:* jiV[!8/C1ZdՃS<\@G&0]#К`3ȬgNFT8)-`HKʼndye  rt^1je-~QU)ČOb[23OK$~D5QpJ;+|M*pⒽ|{ b`xCX{Ê՟"iFD?MA4 N߮b}17pvMn1#zY%Q 8{E:& y J#04'$~kK1l u1E]vMH|.,dp}S aDveՄ=?ܺV;rKPj(豄3-&\H2:` H:ZfHLOͶf&ǼZ\0rdUf]-,?BC Z̠  6͊ {];! , _=$yiHE[:#iی5^:\|p\m?>H ڜuE]lϰ*[vkh@U[/YK=YLx+mnWsb nq,E Q`Ǣ >l9'']Fp=:wi]b"Ӡ$|LNvl ĵL~$v#5E@h_0S3x.'Ü.=X-e}x&|) ?|G)<^r^q}A_( Ł(r@ܮm,?obV PSsUP7J15u,YpOihvʥ+ӓk=6 @}w)E+ϛ$w5Pp YfP>ʏQl(ـޮx(Ns;:׬C[ 9\-àkd ;\]S%"Eu!P)+0?9EG ؓJ=^s򅦗5d'ZhDmcXJfܼ޿mQoPG^uUßT=P섛!ڱGus.6ϥ?.Y/`<=jagԉzn-mb~GRKZD$DG[Q0 y-z_A_%bLePS͵,dr{]O0³lF3 QQw9 Kb Xus3I`b /9=%8cR''{E֛t+Np&:[NUՎJoVxuԲ]MW4%e+~t̕dD1SsXX6qD3 BCqEYeuUfr7h›a:N؍Oz1-|4J^*dDv@7' F|z\Eu`Iכ6PН#U `@0]"Oh~QKMpG=Td nn<ՒF⤼p)QW fr Ҡw$-}ǡNUצ_glk^1,3͝uʾ %kZʴZ0R2eպuDGdWɾ[ 5{wV&飑A0@ f""R_ӑ8vK_E- Xrxz׭1̷m-8ў@5&Rb!jߍ@5n_ X>-+*JrӋ]/:z5[U~OaYGZxs.੔^R$ $.6(xT"541+.rY7n$OV(orPOx+M_G"`T57_`G;)G߄$Fx6FOݜ=ʺթƮ蕷 E`.:]A<$ kOu"_K1Ӓ4 S]رfUQ5\͝gAzi骪{Vz[r|~_wv;ԥ!?-+-3" `օ"zhh`67MBGcȊn-[ZkWsA yPk.%z5OJC;AoA pݔJr!A'fN?,Rο|j! Q9wh(E,  un],r_3h+.6e N[0V+@] g0ƣG1]lǧSxKR-ev鋘2}QT`tcwEQ5*QydiõWK#e|7Sa zwm\;^AQY/?M)7 jg wf\'I@u'bG*pzTy4 +|8Ӄcv #[>Os&0ԻZtbS.t5ޓ%"־)qqǃsiQJ/y3,>[ʾqMxy^256+'K*(p6\~P5oK˧pi&P!A 6<ڃYwٖite!ćnBP 78V -:/%@wʆ {יo(5}[yyɜ7ܩwINC O.rzYiK03N.c:Sݮeo2jjvNZ˴0{GwldK{QE0_MwP2:-ŜO^cjC,va4UZlS)O(ke0kz<93a3i +tk~Uc㖸$ܧ"{7?=6ed- +% Y9Gn^\=dU@=}tIy|2c>t1EJ;]bD@,~کT鈹YMxUˎ)]mDҺ.֥*va$"[enUݓj Qj]~C?4pV0a\1a]I"ʨktr@ 6io<֭"~B<-=S3JKN M]7θT ;wS Mˆ>1_ub*cgi Qbcbef~4ձs$3$ Ym~YHb.F4ES#!Yx'ͻs0R pm XϿ:t{yd6Ҍ(54+F=Vt+Kv M#I' m }g.seZk^Kt.V'^bߝg;[mPƃЮ"'XH >aZ::?YuyhÁa q怏o#!8KUÖ) ?-7g Fbg^ ~x!rFp \ |NkN5{⯏[#؀k Kxo9ҙyptF*Y Ez^\X\v" !-UI5+r(5&B/K&洫gS!nSMFٷa ∵Vw@Bhe&dfk8J`f8aӍOe# vL +Jq)sz>ne4|k]#{->6֡|"IYB/#?!tcmJPU1y6g1©-ʁ&EfQS%}y*Uk[^ 6l /_)j5q3W}&/W6W'M2.]SS)% >!(e)@SD~d(m력dx0Kpoq\BbpddIQcHSbr@ U{2=n4m<.&s1F1u̇ߌ;XE"S*Y4XL:!R'>;S-}+PV?"_bo&_/{j"I %ŭsI2PK1%ϥ9U5Pn$|GqǾk=0w-YܤyףGkqF<#uIJJ,r){` i0+3Wk1xm![(乿"$B&fxH}*WpN_ nF'-Ɔ,ۓu0Ffr+f$ !hy`aK-JS\,s[߽(+JmFg_u]U0G;Gg"S+h7 G"6_DW?هt@.1\6nL?:KZ+SUWI/<5u̻aLJ'2?ՍȋRޟ2֒g|q}vBU&HvO :{'Ēc|!bJRa?mejۄ?YyZKO&Z|Ms6{Q)|?/ÿq5:7 u/;$sQgs/E{0^#*GOF&{MD&2 2xq^lђkʍV)YNμP6|Y{~ek.jD 8݊[tqva&# BI.47w[=Q (= 5x.2ndSlt8-a=ߢ0dpۛ%c2|*3j㿆tv1 ,(LIkK YN*P|q^BrG'HŢ/9LƒL+\_6$f<v8! 1zT$SX>PٖihΎPhe@1dcp:LJt{DrXO#v8:=PNKZ;"-=^mns;ؽBrngGkSO R\Hoqi/rՁ7*qA>(§1$Ѻ7@Rխҭa;~14ڼݹ~:̱SW Q(LŰ!DoR[{3oߏYt#կ2#M.ClV;S-nj /ݷajʃ Ox#x3. ">>,nm4*Ӟ5DKSG8=s3?O\ uꅳ&8qfv Bd7 bop܈^abR})`F:L 8ns pj|.xH;`<+(&|Iѡ̡2╛#޲f%2V>;Ʌd5E/LCrdcpՎsi2X\:q;a̓Qa]p@[斴,<3WmR:Yx*b?5h;!™ -Q6ǞVBhtZfߑr噚;{(0vP@ @O & Otؙp UN@ڔHiOF ;N0X i僉RL:۞,&H (څr\:&/rЂ}NwFg5 _7D>ޒwTsoA~}jQF FAQV2"B`` i}`dz4h%}lDp ULsm3pR찏0(#r'<JXXlGF Q!8~= IhvrptYb (|M IIțGT ւ7# s|%!aLNƃ]|gF˷5fX׽ZlsgWK#g~2!B("IQ̖vuX{\V,C }s ±FNf1S[Rg<0T0$2WQT֡⮸CDé ?| &k~y^Mb@GÎIL%i^ugrFZ ~[G8$4iwk7RįËA_GS7x&;% 'VyEl#qЖWZ\Vl!-DW`'|Pv럄u*y$mIVN-,:1?kIUzZ}+ȭd-HL|E(>'=ӗ6/ IWQ!AsdF~ûLX˜R2|5/Mt;|zw22d #,wʾ!jllP/L!$ڥX?):V6kmyCro)_j>8yk_w>o%ɅE֡]zCBGtMRTƄuZ:<?rhKUBnd7u\U=|i[0 a cD(^ޚ\o0Q.RG+' K__JE5"]l%}Ӣ;JI탕b>p6د>ķgD{C9vǽ@9pЀ-wdVSsq N7@j卹PvcJGXشDud?w[U%}qzgL;LV6iPLARې?>NT=T=&j H ςm*k]Ug.e3Ć0$@Cύ 4"QFqf)lyXC[",,u^PfўEHL-PnLlC BPJ eZo͂ڗo}/p18(I- QBiװ[RI>ԡ`Fqƻ#CZ!A}ԩa6xu+D:O yy׈ eD+{&Ww V9wcB (d}SFCsҔQB6A[Nv( ögzfDmtjbHtq4f*dtuwXR ^ s {H˙.Z(馻t#wԀ\IN#j;&Fͨ$R2(v@ `T b%;z1_x?JGGi#}P>?#ZΑmsZ#,^ޞԟ%ѨF!*nv)Kz:oG]%, sۈC+ [jVK# Z^lMD$zijm :JjVj@C&KĴn{n4L[K?4*%knWrϿnFd{ |A;kgzrS11[J׶PhT^+rMbG%TYD IɲDg:@Vc(_ȣ>5uwFT$}(0ex[7BeN.\Y#RS桇XcZgV6/sһhֵ\Ѩ?aWyHϐ}IW<B4W11uG>0/Jz0 j3C goj&9a3X&w}f)0b aIDY8dSGto_U?93?"g~ʟ`eԛO`ᎈk(ʸBoVrJ(Fc6+ #z'Y;Yf"P _Г2_GU_nP4 Vv 0.mFw$^p?Zm2>2K@'r+0(Yg>Aq)n`-6?>]!"z.(Rζ86_@Q}U%T=\f&ZI0/-'E'Ae-ۙu|>90eJwc0pɎ}/0oq{Zdctt ۔*sID5V5WwH&!l˚1F^:xƾX%va=AV7sް%\cR+UAOθ+3IqQ_b?UӞZоVRSsW2oJb)6LSnEHxجD3C QiGWLtՖZ8nTd=#YjR l\lQGC1 Z$d#K" {F̈́뭷3\LfI"Ppss+yF6d$qU~A,}U8|Zxc^SjvYV@g-X58" ZO&5=zyƘfhX QWNA.;u]ȧxEFxXrq0X5bp]k}~c1`Om }տUa =r6~SC3uL},b8Vĸbyrޥ72E<qEfVkx ۽dGl5 F?Z*8VpKDg&p2v>,A;69N G@Dap ʧr6 "%X}Ͷ#c:M'VG-3cǤfЭ*-h 6ZwNuCVВR2$MЍT։,sD!sBsYdĥt48ɯo!SxQhSK#G;I5_v:JGM:SʶwGJ/)b}hCVX>xk ؑ E ls5tX+b;͹&n8Y]wbhÊꆺZs>Ynx rc$|uڈ*mhi1v]Pс+f٥)DʛgsZ=CPDv&SvWd?Wf`y@j-tW@q}FQh<[ #pO0<arf.^pֲ!@_Xfp1o"Zxo=q&Lfo0T9723ٱ`.X8KNkn֬~}=q MP@>5m"`qqw(t)_BI]p>>Ec՝&&O`+ƬiU3.7Poʙ?29Q{Ǩ$pi16kN< d &4sp)GWэ0ּr °S#pV'2g>*Bf>íJh,JA:\fls%Sb " C;Q\iXt|nOH08K_KZr*2iLܩܶqc(GnLatx@*'L萳<7(Z j6bKe2]4li*,^n _׍ר/7|4Jtb*JoL{R}ު%.qC wLntQ"H8|y(K?a8t5~̟n^ɕ*<%dY Q+I.'vEU/r-:2"QZGe.{[ pRX.zW'THK<:"u 7^rdK55,otJݙ eYŒoը@IyzU: A~ P[ZaY}5qZϜr1&{lp3JH@< GwoQJv3{NBd47s %5z ǩ;F)yޮ2WYG5 'Ӏj>wn^@dg ^w dΦ4Qx霗S!s-<0 &nZEoaC䗁9"TB)ԥsBM[|~0u2E?o6ERuv7V{9L(DxPJe7A}ĹEdG(/}˄y`Oi=3yHPjxe(5”¶xx'>EkqiұP{oE`;#Dj=XnO,o6/q|(>eu1KD`JҲ7)(շԉ`xI^.L@;S3G$7EAϣGQi0w;*OR4BL5dVit}((3BܨuHɌADp.]|b4ӭ`ED*96=9!J]6f믡Eq`njm-ZP1ߖ1;O"XU! 3P>]4Fui= Y5TEaLs+*t*A7R{Ѯrlj5`t6| 1 ^pf $C"$<[C݂[Xye4>e:Q$'l;RlL 3q(XT20DVe>=?E3Uzw2!ewwٷbuS9+\U'${VX hxZcK{y/xES\bAo.#^yuw 0NMi4lXw_WM0qbG*fR(!/==R?w_2H1H_#fDj%;w6HU b`L]*QToOb\(Dk}ҫێDOM._ vk4ӊ 4R$!L9Ja/fw",& o!YTq2bTgQ %Lhq$/Ƅ%XY+$46ZX"Qm꽳"3R`Rn&TpF^ܒxԳUʗ>ܤMa=| _;d4ᜪ&*/u\"=#5$'.Q dv4,N25 b%iמץǸW#]_ƲhIϙ=ߡIλ1f]s*v$ ] /'}D{͞PS:!9sE(A ~Qka`Hq (m #4q+D*j|c:skJsq;8b̓PCRѐet}&^?Hu~cr赉L*%FRQcO- nD"oiUWx@fYn'ǓA+ï0tF|#@+y! 63 Qa 7Q'#S-Wo[s]FB|> :!{U0XbDnR#1F({: ^&X 77 6=^G%I.QṮ9JO]T\ŵ {tA=p%5qEZݛc26 .rԙ?x<#[ ͒-vNd7:z(SVg܅!5\E_qMOha?ʽu{T۪[< 0$u$v@8C.-SIȀQkB{;BlARUBؒ5fyk~X<|TmcIrIn6G3=24I,cB-c gkl?OE>Ym;fb]DW3a3ypu6Iѯh./7a8t10d2miUuǚNJٚ75uPʉW~e7G&zM>f9UVj?g1I`LWƼ6O=]R J7u=T94\lq;ޮ/Py}# ^%ʆ?Ƞ`^qw= fw'4|ggQv Av^X@1rhDz e-'R5R4X}?7wLU~d\ľ8\cI=M-5;zT>s%ȏyC%`ea& Hf-ff>Q)̠"(= #ws>wp -9톸y5U"jY':C'*sfd-i-ZѹM18.\|8 +H`F7)#P.$]J"!9EJQ `́N>9F?bA lɆ!ۺ݆|“^)x?c܅@X,Bq1Zөn4Rx\WȖE㔲i24{=d00qn@JbApGybը>76-,st /mOx}՛u.Z[D JEst- "W}X sQ2?Uͨ#Rrٞ"^ZwIM` 4]Aѱky8ynhi"emGw:ˎjrq:L3R{bc^0 ҎtDsΓܽ gdAA1trwA0yʄH-WZe /y5X*mjqz8K5duҿ%f 'ZF l_E)p@{""4O f_׶+5Y\$S7L]:93JK2YN$7Em>b<#իɓ˸d:NwiɎ`]0w[%E2A).$F1r'y*/;R=8Ak* gѨSWh6˜'%h>'#a-P"$K-1l 75zRXWsz1N`1^r+.JV˚[r9 3AK+%@"wKJ{ZLw`*883Nr }?=z'iK3Ƣ݄12BbzA'<XQl8Hk{i7t(ۣ9S:R4T!LB;qGRԍeeB%8lzesNWВ -dڂ uQOUO(in|fJwnt,|$9 H7SDM"֫ 4]UR'RFv6 hp(8'k U¨G;I<#ImҨa8?#2=< 7~z =zB¡Ѽ(X;/};,3Vw WAuVu[);~sNLԖ|'pOVl=]B\nT0@Thh_* 05R{xR:a?Y CdKa r;A05@py?V3<.#+g%$ekͬxBFvEHPF:wC:M;Vj QqaJ11EL܄ tejG5'` X\ @c8BW\ODU s/Y3{_X8$s6Հ ݝll/"q0jWnpN{R~-wXJs B`Dvb %uKG!%ť$4:T#o"r}1Un"[q㜩&.@(FW_jsڹ&[W&csUuJs!uW\I^-M)&UH@~>/R8ay(b^!s5Q6.ΌYTnHq"^Xָ aGj p:&ʒmݫy]\|M=pk$aa`["ۨ{󛥓ڽ]GTZG;0X8 SLZ 5i%'=hX qhۮ'Ҙm)"A"NSfeTvŔB`V124})WF']2 :4;[NME˴@@ ֗Ȯ} (PGZὙ@sl U4_%r}1wOJSnf E܄E$,wp:iH;/ܡ]/ [/F~eX&A϶ZxEm64֩ ?*b1w&5as\ķ ;bzCx{n*84Zx׶I&no2{2`Qa^X)L6;; pc86>$1Z|{ h@Y('ɠF7LV?ׇ9fz/Mh3/"UG;P7^wEu[p& bmKѩ隊-ԀME0`*8L'Nz>d7s\<ܕy>9)XSpsrA cQ(/d+u|0W 9S۪m-׷*z7H]آ>5M|agvKPJ .<|TwLWrGx@jRsgT:v8:Lp 2rCzc8q̇ k`I~Xt9[6ܖ%aY̘:rx =j!dۍd>/<{sv{Ttצ.(V#P:jCVW vʏaknJUgF~#H 6Q%ۻ̀<ˢ❡ !|dH v>\)uX5ޣfFO8!MtJ9lus]]\Gi %@[no%sP0T P䵊h-ij `{*L%o7orZ+rԃn+bJOgSP&h=MƥyQka4Rm1 HO,aN/M^+yx =N=b 221[0$L$*!Z8Ų|W>;)c%x0{yj<ɼ{C]@#xqBL}ȥdN4N (P.-;ch( j־Dc\^t EoZF0J .ݶpsAF<E9<.)(SR(~uz Qg@',rpj> dnā6?ęL:껢 >%O?`f'k$uuЍ)rjlȢX#1, J(M(@{Y}r.^` }f)ol.+ǎHGE %aX%Y#x5 Oיq7L:2cĎ̓ t5 > WC#r胢M{[HKrə ܖq;3<w/~0JA]T*4T+?:ѐ0}q\sO7hǼĆK>r {݌QNQݷeVO*ͿxlN'|Mm/<;4ȇdT筤er;",H:")c,OQ!v }XC*ESQ~(K l8j1/3[WGo͹ Z"QEbܯr#PxS5r6,ua ~hgIѰ,'V7X=۬˔jSe_iڱ\yF8(" SwƘ?0{n)}5B+e(db4]SާM0v;:euQ1$Nl蚻W`QJ Gh,xVmnS\ QpҴsvaDǓҴZLWXI&h9v;2[<&hH8^84Vz󸰬tws>~Z@:8ȼ*Π>!T~3QF%&(y}vtְ1_%K=E&ׄ[TJh 0z)}TKTT!;I fvn)`اC9JIm~4Ur[MI&O[W%N v92 >r+ <^'-8Y YLzkHM[xK~95ڀIs_4#G7UC҉#OtET(؆ܢlTKwlp&x G |HhӱPԷqruUg?}X)ܥ=TƋT}䳻 4Gnebԭ{ UsTH88{ۑXd*okb -ioNJ8-] CD,y>GGb"Ux0*;1ypS0 y%/'O*:Rtv'3P6$J W99e5U;2j w}0ѠQf7Q[ó\1CV5'/jb^Ti2ϠΖ03yVW#UVJYdtE@CAKP5j nϥJP",XA2ӥ|6lۻWRI'۰ l klt8߶Pp&%.+2AͼV|t>y+ňyБq:}=Ѷ!sRc{%t50C 1 wy͠%="EAw-,=;mN_.m9K\pYY}GJA39v]n5 s9HwLܭcBea$i*e^ / 8ؚ# !^{U=ݘpI/Spl7 @P+ikrs2 <(ai 0z} ZPX4*vPUͧ q@ W$8y!<ڨ̪(ssh+H&n[˒bE1.0_{~9 Cxo3ȰL2hoH{V"9jCMxኄCDF3|h79ΜF^Y;gAsMʏ_9\5Ű(\?3t}$e CyZFκJ">FsC#ws_RU^XʛW)ɤIzrȶ ND&5k ΌG{gQ'7q.AEio$~oMvWs?U‚G<Pgi߶682:ڑ+/x3~:%]ќw@*GT#a0lc/Xpe,Axt\5%sut^ⶮ5yi:1d,:)Fo \(]-gmCCuwu5SȒt:3h~3y%./YNme[ݣj2*l1l >ʸ41Eu-l~ }zS( fi3L_F6Xҟ)eʡNsL2JRJ@7MMo$|~>G_EC%(Qechݧк ` E&\ԶL4Wu+6b56;J Y_@Uׯ' Ά+fz}]D/5ѡx5pvԗC]W>p W-_6g|*~,{eSj(d`+٢3!Ȝ>xiXlA4dP79&=Lai["u~r&|uqO9_fR]B8Z9<0?7Γ{FFx2 ^aj9`|YKC\ֹ]]g>[<(Dt.4r3Jb,۳$WWL4HHRAK\d M_8(O dhcptb^c_NJU0jL0?^&c K9K5h\OK1}Us_=Dtt{5_ ( ^/oT,59X-TCjQ2Kӵ$I{"t4\eZN|5%H"g3] /n[{CR/GΈ< ^`N( aY'l'lH,[f'$*zC֓rcu3roQr [3&~"f߮rqw aȡ^6*&/[a{h꺆{΀(rxX$}:~z=lVW c{ 3V- "ц]0{J75tW6ui$1)Bs;(av7\82 ?tGʮHѳH7i 'X?kU, dYɰejlv$J`pd,JxrR s %o_Ntd3P Fk:F;pZ\hml[fsceW'I_||Nظlq-shR"q-w ݀ ~V(:{26M, YFǦu9CI^kV];|?%(`QBfp,a7!ZiN=iK/(qeI` nV촾Fx"Vdʬl-U@eIٝ0F0>`mUC%wZuL܎S@ã]Jӥ>OՊ._a;q iaaˊihn^"\gcqas*or9e6f`+Ƹ8Qr^Gxsv>:d*]!BF@AlۅGˈbfFH?Pp礻7%V% H!QHN>3У0J [:9+zzåc`hU3_/h&n L TUh=b+dPh95r8˻r?&5GرhIg$T7v֡=hllza˱N% C%=/ZL`12b]SQT|7|-%:Fb|%gY2 oVV5ݎI>:SCq2\Q~bgXP' gDQ<jϷ!ʫ4+YxmlNS 8)N\rUh9L/Ԓ63:<R?1jcAD>Fr\1WY-f.h9ZB?03:j:ILc1 v"5`dE_K]zG;KiR=~4/>F`!M:պZ, L)W795~6k# 2LQ&uUQf ~,A]Y47$el0eĄ8b%=}2-=53 ,=<_ޕrC٭mSTD$1IYF>i#z޾@.&") A9l }HZ71AdM=*dwdHDaaY w MQPu0J߁*& SvCr .`β -HrM5[kROtpE1o@ݓa#;l?|hRzn@.4CGC# t!m?QșWAM}RF~TeZ]Bm]:kp5?c (e3)l՘~ɓ5rj:zXy$ FǏ- Q"d~䌐)OX; _wIkLRwKY[o 孺'$fʘEG"9WnXiֈ _6FŚ/NL!K'T6z><˓HR@O^D#-_%""ѯ8m -Tr`JWQ6iGu-0}qA'0.E#|m}b:e-qvةĀTߨ1h9o"KILGmg4@8vt"l@UoHj,[) )ą~;3M1zTEtOހGJ:r$ivGE>ň?P>ŧ2 +]˳2/KL ưŬMeg ӣif̽\7?EFGx(cq <ݕ絈0!``T\y)M:?ht, }~ZsI/e׎D45ߟaЉ쭅& 7&B6HMA"l' sJl+Λ3R!61Oܵ%70rE,;>badc*Za)~ҞaZ@3[Gv4,Pg4@$ S΀gA0Ȭ.b_3c9}s"^u!~c|S)u&qiz˼\^?:s#F҉Tn Cm {8󯠲&gZ0Uv+9~J szrhɚMLi_/D{@~r57nG!uXJRp8/? ?uĄMibݏ^B:z-C!Kٰ`pCxH(Q(Q(bRZpS# !'фIBRlY4!*$߿X7e/;Yl9@WIS[ge]ǎ;KR?,~CDY'P&U|xeч9;j11E(Ҳ]:9?v, >M5j{ FJ19!G#cʫ:[(2[ӪWՈ/P܀ ttr¾j՟Ԓ+ ?R+Ty=Mj7Lɤ>S@6?yWf )wcLݪiYV@V7$oЉyG˅{]j7>r)= Ӭ8USWpTCXDtss'o*{9>Rv1lzu C/z+YFsT6/0_%@Jsu샽e^:JO 1DPs0UNWmBrTo6)ԀCzm:]ϦL.lkri`5Ѧ_!0 ~ SxlPg~_)`yi-,$ZV%CXi1dKj挋.A_nf@"f\i q3^I r"ՠI"'-Ak`b,A=]q~hQJog#;jecc|mD$-~Di䊝sr 5ܤa4~jiLfҷX[(6Ǫ {rU3ɺCX~q 2.1$&/,;qjgȌG=A޻ad@rUј9R1B+5k>19W#]=ʑn]$YAri;464gZ`Z\'EV ߇>~c lq 5QCsTB]dx}(}` s/nT?;aMᓟ S0B38{6]kO%"1:JL6v>X83(~ve(Dv_V8 6H LL#Jo(&$C 0LC 6W+ޠsk:7?aԾ(RT?ʢLE (}ǯMy hF27eb3>x!Jm9 ]kvGW.tLWnݫPcx,p?w{^;yJ#@qa&OBOM.OL:&b;3)݉TI/yژMGP:SvbOy+ic9J5)*F5a?}5ri~5.&>c;0\91AKZOQp Gz"e S*f ֔@JX!5wdCi_*'A쩥N{03yYL/yA 2y%b$̉9ߟ́p2[uw3e@=ic]l]I8Ζn&<&dÈ6UMcE{X>{)XX痞p՚4qDjq0AN\1$bۆ VLR${bI*5,쩇T1R!v]Xjc\Es;凑& 'I#G {| Th9|?|%^QO|e֍F2{=nwf̙ZθhxIZaZ yU!":)-/\i*Kَo .IC|R1fWb%[pKdv?<^]‚i9ʹu'$[5yQJ<0pJ{@%7y0TC_*i&E9| ( .JNQ} ,vqDǹd$琭+:isgKↆ$L.P^[f*&xCIbȲYh|Oz !'mj>_l]*{BH! xџ+6:+n)BN~dp`ERƒR)v8rsأL:vgY dJG U~,U_@t H]&AJ g!2k_g*Q>1ې[ lcȒ|pS}6~MtxiWY$x4!8IErJ4;)X~Yq'RH<kX{%?‘ժ!- ]'[oe  [ {F(? к坄g#>RxmDr٬<1PQ|%_џ`xMO!Ų3ߴ?&XVü=fFNs&=v=69Ԗ>DY9_wuƅ_dkm.q2]FWz2~YR S٤&v,D & v̦Z6}:}%2P3 ioc7a0-:{RP)Z?wYx{%Z&)Jb `UFᾶ0ps.1 8aˎr!@*˚6vӭhz ~`n&F_J|Hܺvx <[0Kt0ݡYݷ7z lgIo?o`Lt-P_s=e]=`xM:ߤeq7;\J~M*qGңؿu"e\0'__p^i{+>CLv+)UW8"@{9fsL it-Q?@1Ʊcep#Ķte#҆a`_}yz1~ o}HGM" {U~)y;-W/]?0'>yFS]* 51亵i <-;^i:mN`uSDpvO^=L38g~lyV2/4eb<yGv A)AݴA+% .))#]@h.iHHz·9ߝZ=؀tP{]2ێfܛSV&n8qn_omC(:2rg XJp2aeVzU.sC'DkuK%FI<. q(1̂C2lV!:Z-S_,K +  2P:4s@+Nԉc%UG`Ә3S+QVL֚Xn;'"#H<.ly  LT%vh\9?qJm=NE9*7|R}u%~µJpG` gJ_(d̝=P.oRB_H<o[w7O|0iK@ꋴ6DǨA"B087(0*pV(%hwKp#aFj!.1vNZ_|t5_kfRV_-~Wxu7snYd]cf=,h'46J_h1c]q& BuMH^`.7jL1_`<\`E֤PP-s%;9ڗ% 85 L!<  |^Ŋ f\ћ1 ^ϘKE&Ju.M/t;քv5/-SOAո#! ]YjWcs^}Mn BۉіN 拱`Dj *æ VY?8-]˫M-uEeT] Y&>neQsgC۹IO O41Yt?*po;gE5qx"e  _vX5N4npƻJ֘8ƛ͌ X:E7dM &I0KֽZ"NcΩI5`p)HYBDWVԐQZ_M,^"^r/D^9DZ|ݰ%8vDѪc\O Y6*m.U2 9H$P_[J ¯TGbRyvG}]aq[Z R"n0H61/,6)X-ǕMEm$Lo>әz':xHzCd@MڀYGYp{"҂ZrOO*FѕYKެ*zD~uQ s>2S4QNルxfߐcmv&2ꣃL ?3`yǎX&_Gk/,?-jyLbSv\!@ixȩǯnSb?M=^`U_0 + R90 c.h-r徱4"M^)xL""<b]+=kj@1[<3[(RͨB#pR+hb ߧ[`,Ąb&׌m咊, 4-[ i\ n#g↙x:DꃶYQSHI\|m M֢8Y+ݺ=FI2 PJQE6l9tL MM c%DuW^ K~WvP?y|Ȩb}Cs/%R#ݔR,M(r(Oq:qz2l<\9!k6+wj$ bOM}r{|D]|I&Wư͏n&+(sMy^3`~hQRU>)@@Ƶ1܋yF_u$cM=SYkqS ,>o.B$["bJ:s:_Y[8\YuGnE6Nj>hzJ=U )T@-|k"Z[Pv|FcȪUN:7$ztG+;HqT pVG?[=a![rVZIbQjX.re70 }g%X^&u-C8>- ߎo?˘ duz"(SHjT6n<[Q nȇرxaipA¬Wp~u\\6Ծ y8'6N3ȉ0^=L ~Ӌ3_97n0>Sdy7&eԼ*භ}eKK|CfBiXh‚JK )b%{cyL$CP\ 1u"Τ`z6lm\J4ɉO9ShwsM$jiHҕQ}CN^sGG6Āo(߰p3Gz8&",I^H0l9T:$`@>gxW^ڠѡ$+))7u/F ^3Uuf ]Oc_=^U|v8P6Mu9RRI7owb^.1vs ]@`@o/J$]Er+H#D^29N犼Ro\o*BS6 9OT!YU_‡q c ED,١GpYg$B=?xkSyWCX#:ŧ$ yn^]ޢ"&QJdʹS4aK4p{m۹cfbqQr#/]akBXzvfikyaR0;ʑLA`rsb G{OIf}hӾB\ D h4ğ%}415;E3A5 +Uv BD({g敜75.oF)FT C4BὣwzG=/Uy|֝2C9/HypRwrrfMg0! &`N鉨?[o!De;h7L(RwVv nugZa:AϰURPL/Ck@tv!ʋ+i)?YLՋzxAtqlS!Cffy N;6?'$W($@5^Oy"7Tb.H0i@:HA̼:߈]gPZ|S?Npr L8W̜lGg t+" ?]>" Nz|;dr5(kƄQ%4w@rA^~6z<3-L(n`齷ku2E+V9o%Nʄ, RYmCe`+9GE #G 5,1' y3 /bɄyv,kFP&a]Dتz"9T^Pq`d9dU2 uҜ.FLXD{*19{=h^۵cE܋uݯ/s ;<y8j "OLNԛ~v|b5SӬY؄e>/pr|ЋXZCyE%Q(D@:-{)ր*\$KKiĀ^BxxB`WOOuu]&ĉߜ1;2 j U'@*% LgCrϢƺ P}" /^If(VozqȅQI<|B6} -4n`?3FG'Snߧ PRH4M PA:^g1nBvl6wF&*1 ebW$/U'U̇p{v^U5 G?M44-e_-HNx6_=#1%Ì+)#zOv`f-8W/(j$4՞Ð5%9sZv bcD)@ޡF҈OPx\YmkC w&G{f:x9M_NW!ԂƸ.#us5͏uuk~E=t]9n ^S/Ys/d0%#6IShN #֪߳=p&ʅ^onsSO^^2:ߎFt|Ƚ7IB7mJ̥7b&NL̆_(")l8tC^ZQ)Y gz1#3k$'ؼ؉g @ /7KD<@*$&0x)J˰hX?'`Dw^R 3CqQj#C^ygO6 Eнa5XKUF_+,0߾`tJ:mR%, m$[ Jr鿍Pxl!KcR?`lun1ڊBw/c~Kgӣv6e0ۍLj` Z:Uj)sdPJLo} R E2EW{}5]AQlo$D( !!E(|Et~ܗfU\qeawns=wHf3O%/! }&fX|PhrZ@[R 7C^Y6,S/`o-r@IN1YloŤtzՙ/H s ]ŋZ:ml~@#鋓7.ǹiVoDnXP^et ⩦#bשl*ȴڝp\Ϳ*H7N|uzf7c3ji혅g}Wz-f\a5"AR:ŏJ^nt;bbmy2fU5noA+$ 6xGhH4)e52^Pq\c,=I}"XI-,PѪ8`=Twɷv!S#̲Hw}fBڍvڶ{#QzZ*%~JNҮ&m5>}6~iқ^u?.@)$GR;ٟ(iEH!J?IJ9U=&e y2L9ot46k4]mM*PͨjϽ%D6C_ (ZyL҂vf8d|;٨|F93D#\!0y<\ո[$%&2 50ȩ5 •Z-x +p# [w_0c݂*mзx;G؝=!h+<-tֺm)5WI P[NIIńU߿dFN<%nMwֱ-1) 4۔n5זdoWǞU 6CM7]B~-z$,AHX4 Uuڌ|85<2b=2MSsnj˼ܟhwؿXPU[\ b@k6_gC>a "?Ӈ8WʥtfpT <伪1iaZҎyE Ȧ#X> ,C^X导W$"dϣmCh<ˡTWX}a?2d43Z@G=¼=8=t !5Q q5}ݴTz i|U<ҭaR Ν0*;JӋPpP@*ݬ1*8|A]Y Qt!!U'n8%@dej݀ǖfIxDOl= -16EP]7"OuH[c>1x5dՕpjQS(ϑ^yw#qdM'8sj?xxfT!ܭ(|WãСYD^\8<|)''-4T{+@½M,-fU~xF6?P$%UIa)2.;TiLukLoyt{kMrLJKG{94JK ,. A~jLdN`ntdrؿO{˻&-5cz.ZO\ wn,PN/!YofdsC!SG$]豪=3ЏGc)1p3ξuMttPF)jE/uQۊr ΖIS R=_oͫOnځs1XUY׿AF)& M"!;O(*9rbۏq)rF}eJդ%+2*!ɋ]KiK^dNaА>)&AI9FjyrsAF%!ņ>J5r|K:Og2m$oo֠H\ju_%2T4CQALk״ĵG1#MNn66!%T;n G:CU`ؿ8)0 7eYG`tbe97th\v0j .c|(X+E['i?{\O Yߠ !V іձ)G2*v{KyYڞ՛ ;HU89s\$\R~?h/zd@oߊX%Jcgs0ů-Z,̙  'n8Ps#{ ,e5G6;Uu?2c*ՠ*Xڃa*eh9iakï7oexE 70q cA)ʟ֗PdT?ѿ5r~qzrvZ;6S p먞Vm1)hR/|@L|#`,Wa"ycǔ32T J3D,6EÚQ'GLm-9L\1Ro\00Q}ɹehރvN|#\glm6AqʚšlKD[̖"a[!Deܡuȿt8d8iDIy"Ysϰmfy3>q'VT$vг_ۉQOn,,A!6$AMlb}6Y!gZ f~CX}ICgфӸ~4~:!ok#\v[/]񬛮 v2aC$rHQٴ.%yU#]y%̣.%+Q{꩏? ,rӼhm1xi%{N8b͙#{6ja5D˛+k{!O#J{a0ҒEƃd/2ҋX)B?b5fɥ"}Sci,w6= L!0CvOB:C aR}0-P B`m/vg. $k16P2ՍQl~3毳B,XGb0zuRU{_~>v؝Xˌιea"ټ֊ [z?*TH|#EtPŢ0_L0~wKꄛen7k4gQ c@!Q(H/ s{İy4޹6>x;r hX "j91D4]FqwT .X7OH99i GӺ9 'TsXv ةW[ {zJ)]?@)Qr@|ʉO羄*SI=-8ty@{׼kq-PmW tNT\&<`T{NJX@]gē5,cP-/eDŽspf3©*X#A~AVE3M.k!/-I?%Fv[|B;ړQlc1,#s@ѧX{PnW6b~jrnb]M96Ώxj)yx$^MLF\v2V+!C#6}Mf|i /ڶ5gRY]#(%KĊ~Sxb P :4Z Қ)Afn-f`SC][HۦO9hkbA]h|-ά'#8-br%7,peH ΅ "G5kYdϗmޣ,-s63 `[mNXXXY{"HrQls"yǕIQJ"!FIb67<;wvW-"pUODwx+}91!6N.ݣ}զ;6иA I'ƨ0vui+ AqA낾 ]{e&\7G2q?ql*^FnjKA hOd{ eS&[Tp"1qSNHueUwmO:mX\՝0,"0 9^)hFclJ"q <򰣲/RR=MD.#5q1ҳFIOYСw- Jý2]ి(}DEV!'sEÜ%(hoL*1l_эiπ׼T=RDjFbz]Mf8~=$qe_"+i\1qYlTj UE_$I&|ƤI[J:4=Uq!mm߈aiqAܓu ]q=T:چQͿ"ï ꒉM%rA $VO(׎ՓYy6~?Z=4@~Ay٨l=<~M?`LWXi}h(-om'FRʿz{l@ ]+qj"go@+rn0\v47x0YJrSbQI(Z=jݭС']ek47ɍUke-ɉ̇pnPqRJ>2+XQ#ŏ d]6|՗]WVI#ճC 8\Vݛ*c#~2*** E;-D!YRjCw[<+.1_!M# QYX1Ɛ~3x2fi ,]+6[0D@5̸K ެ$qN/~Q 0,$QP3 y 36߹$˷mUH;5aVCk M%4yA5SU|]Poͅ ZL"+;dܶ;g^o@Car}"2"c{ *sn+lM^ae}ʘHhHo@7jVeB0CǣtiWJ<0A:K&>@:7!WULȜ[R:9 ,a}ϣ!'*V*UygB$hOŕlB6L+9'1%݇b˺xypbWD?NSpp[U [uPg(|Yaz=r¥mx:YSwbc_W$*ۙb^ w@ltveE# \_͕0KS +S w,(~G,q`lȎTrJ8nlRN,zpQS2>>  60Of6hVzF%)W&Uet aN}ލaxɼzBal1 6iޞfU&YW@[:v|h=YY~RM/Y'Q*QG3}V1'殈[\{Ǝu3kt<,Q*RUn.rS`udjvH$.aʊ<#!F<#^$Jɤy 5DoPWGJ%4ʘ{|JQ]n"7{ftaJpvK5~Ī~2ݍ2YoHɕ..vRN7! hO}!ь^"(wtT˃^-O$,>zZ9 EFx`6a +:gPtR"5,W+N~O=σ]~o$J pP)%2bYɧ/XlD=Dn5A4:;H'11f ܹ5{AGJ">nA?ń\^4M1X89D V(jD ɣUZpQ < ij@k&wb4|"&%!V*,5^(חD;c+rAzCHɏ'bYؙNm}Ao0Ir A' yx/BgqxWIJwf9ĖGQ?mOLUQ%i{a]29GHt9f*~Z~d_;$"_'gi;l/ePvE\qg:׿Y֙xP6J,h≟:W@ |B?).:}k$5bmrlq[ч"NnW`٦hgMDȜ|=5!r^fP|Měx^8Bf[}pNGEDG|*BM ۋEesPYcjd+R([q𔐞tsbh5q?.kRsqip-{8kŢ˹B;rsSk# 2Shkiv0 V-&~5:/_&v4ʑ̄bXRK3=շȄظ|q?$ G'xc8M}"(ŎlxmӹD_ՔgbPls w^$Nk0l&iV㢀"T,mr7]&Eck-!NB2l;KubrmF\ޭ_.՞teބƥ%}OPDbd6˻!,}]4 p L%#s86_v \?F<߯:i$ WqiɢIpn˾Jat)=K/F%V+sVmuzSz0Âgh-bS蒕 Xj'&J]Nv3i%bS5kFe$fZD}1Έqĉ _q(~2P_t z\F;@M 0{򣪔"Еjʳh}fH|)*pB43Jy8K]NؙREv4'mm\xQNRԾGfA] jW]``5gg$PXŋ^A2LSjtS]LkzLWwB]DDqANitռ@l۝,i)"6$(_焠}٦a WУ`JFx*}PSхIBڢ(T_ Nq Ag@ as&3VXZ&% @e *X].:t/`Y+W=,M2Îp-/߄v?{aћB8=?MWRn8{+ʝ-X߿"}%.X\U|͔1qDhvh LTT(St,PYX>O t|n95GŽ(?~7,nGTmb !ʎt) _l c,GV"nٳ̠voJSX:ΦX$NeS-./ &|.M< 2jBz ?؛BdUiq)j(blqm&.6/HL%RxC[E㮒aZ 5޶Nx}NT.Om(UB AE 0D]"FߏzLL62t;-pܪV^Q$ގ C7B@?(gq!J.ɵign>5x1I (V.1 'h"Pi|jb<]c?uMނJ}+vrNfwD'Hh$b`u [WIg;͌b$Sj\Å GY}0|khrpV]4Tm6]BӖfИ@=xYgXJtYW:]eZӤKt'TUH(ZH:scue(=DnY=k?3ss ^>JagymmBsW̤!"n+BW9T3EeYeh@9<얳tI8Bc蚅9>VG2pQyUk^@)3KϳՄC=XH&_.F]+!"(5IAM(]ãmdBq@XQM^F/I͐&ᗃ(pHO;Z;1pH+KSҨp=UI[zsǐo5N/_l4*!@0m2R@zLj]G]ʌ4c}sGX1ΜwS'=`5XWZlme ;ygn *\zLMjYg#}ÉBZȇ7@|PÈVW}$O_v8>cGPAd~m )E9XVXnWIF5Nj5x2߉C˥ XY t @`4 }3G8)̠kcC2\#@/ΖKgmv%rKBVo=2%@_#.4+ i.>N[S OKt4j}[W/eQO9nMBpghT=*G72H+`7!Sh/'%x:i.Qu@kCxda\V[āj.6cϖx ƭqB@ .uK^a4j71, S.]fODznN.Au̝Il83q͐QA،D?+5[A2A1{\1Je0c<+Ok"h3қ2,!ЃBFn K)bĆi[C1Dd}D!Ua378K+6n撶bCR.F[Wʞ*ZXM'T"Qex6bvH"nܓW}\ 6p/q)GZp%g,3JZmWPsVi| 9CMNr'|WaͽخO#Y?y4*/SM-ZSyAgJb!5#`Ҷv+X03"*٭Ά&j_Shcn[2ޡs0oRE9i&Xf3DD)DTR*]c0w?ˀYOY.G4`k.?.C;vW b\R(>*`/M VZv=Q^<1mh]'/FΊfXs2: U+*&C(B$/,:m=?l-g\;3'Wm\Ԅ4Hd趪8}JuݙxLf5QL 02y:ݲ^T -10HꈰyQv..ci_uͦ[v%odYdreBB+˶t~\׈!9r/.CA4D\yTPOwmR͔ފa`$`(o6F$iH*8b0nb5>LZoή$׊hs/4Qf1G5萅MS(np3sS@HؓZmWW)q> %別iԚm@C›}ǎQ wLwSeCR+H(&ψ\zv&<>5{v0_tOč#0yTI$I&4i j+J4.,M"z৮RHkI>oX툀V)@Pس[vVFvfMPtFWR|{Q;AZG.Ķyӌjj5w jι{t ޘ vIl?s1$/:#@R&P_v/Ҡe oŁ q#Lӗ_ar6 #Pklw{n<}%rX/DN?62F QӉ5:Z]`MBcpD3?$P7x|b6}$I(<㪖',1xIJOh۲y0R3 :xez FtzmR:OU[y.OB1ш)1zct*erhGy^GzưR!N`iN3pЫrr.vLd7/%(YQ.|&RJJŏy~7aE ៭.=Sa2%bvߞ@$~lW*޲ȕt)ϤZݷf-Hb3f[دggC)`v'6ַ6ؾN9*T#&hGy2 KdL}̸oh"h]OٲwG58VW3O5h-!Cl@]&̦D[MR#+6%zI$>«Ak6#,Ũ{"8</O nd$, 2EM'NR'ookU_eAEldc?ogagOC]AtƸܺ5JYrb6B$Ge=~ȭBռtIviDpי4dhX;ib9P=O ۅwX#-_'`g{mIa$P+6f?XcBmA~6`aQqM74wrj1CiAIPQٿ^̄ /4UIT}JZ 9Hl Ӂm΄A̻BFw7^ʭuWfE&:8jp{4WȈ3`ϲ'xQ%Y8{$}!N~S{N#  BvY6#B"'mBx.5d.BkH*AO8 IMDE:=sx׳Q7ýRX9 umC@!Fp%s qƚO`+{y /./ܒ5:۲;`=6 d>_Dy/^UFǘGb5M4t㤸1@v+WZo+p2R,\k (I0 O(*<ߩ ëOn 3sIbkXˠ\JsG̦L` u {DOKz!,07Tk;0еg~j mޤ  g ^k<]a%JO } <:vUJr"sḰ9ov2n=])^|5 +59W5'٘2ƽґDg]| 'RS 't1W&9[OErj07NS`F$AW ;-߳<ĽtX/˿&_7DZL{,f-ݨOFr9/ !! Ri&Ŋzc<y9!7 VQ桽[5P}Ur~NBˠ#9 S`d ړUF06iC pT8[k<R&UД6-NZ/ m|^S~G%_ad[O'n6⤣T3M1%dڈ?F# Wu ;ȟ|Km&o$Q1\k̳z z@$_:U;_&Zv$b=4iI/ؑo|ҭ$q0qŀ\J) 6fy؃aӛC.HK@ *!}1f]Z1?!YlHLx\mLː׿ڮs;l;T| ח2nΓy_fr:7hO>m=`]sZ%5F9g";֏k-ۋEsےMYE=2 GH0yuwͷB? $eOϧWPrM*uNR*~ &˻l2f޺SaP&pvL |iqYEHz]g ,P4bÎ . zb8'Mʬzu9oOp/ٷfقKG:!^<7l0 [n hՎ"o @hĢ}gc&22l N($8>6Tu/uběaD0 065D2dypooQPQ7b'qԵ]˯7 v0;D[apzYN7%iz֧v97?JbNG}C  x.->b@2An }/INaO9a9)^!&]88UUܩt1q3]ZY,$8&m,ZAcQ ZLQ &l״}~mdŏ!n !*(96GB[JRi+dUut+q~#rɮ5w9Y!V[D)D.UZ7h.p=$` WHx} 7Cک`ns7uOT7wk^œ|^ ^kmE!~,@?]- j߸u!KzA @?@,@Si| ^ѓOʣa>b amMB`Pk^ 2oUvJftlc p/,@ =q_T >\jhcl),F|^sMy ]o$SSi~Q'1AfAqpWu.o5>Y8'wN_~|K6#*V;UwrC2J/s}%XdPy4"B7ir¾GIV[@Xm}頒0gW,$荿wXs?`-AR)h_ ɧ6^x7 Hv< ҟ]l}ŰBGsu+J!S|J["lY;\ݼS(g4})ƣ>`0⬤U11s0Rץ hGъ{~s/CW$eޗ?~lȘ Pr]Гbēyj ߇Zb w#fϤ?hಠkʬ8;[ k/re'z ՆmTvgL?_<x=3묇1P1ƥ<Z)1Z=♧8#R4 @|QVPUҘD?~%&3T}O:Y-XxU9wnHm:yg1t6ɤQmM/OS%WCu \7^TD1`kQ?o&Վ#_|ho$X%g$3kk!.Z#`Tha| Ҧ&bC6C{Jغh@Y\p,[8LFct(U̒OQ'MFj׮E39>Un { d3@`I-8_ÌYҜ]A[ aSXId'ɖ8h+x#6I5S\`CshdS 2ġjI3z[`(aѮ)ua 9᭧ ɏXKh]ȘvʰOP5oŝk1z-oCQ~S߶ .A_;i٢?aƙ6P@8-UI(>[U.  Q;̏S;NRVf,N?-Epr:݁+H)8J'Y){@a80?EX-?vZL4Ϛqކl=C9&bOz'f`}z4up=,)ƗVfM@Z5 L曶,QQN;sNη]Cq]g恑@YE v‘Zݐeyk"؇^ xzqH4bcd *8BjCtn.?=7<:%.^?i|p I \H>HWȷ&!~,kh$g<#1]&?œ2 TmVbg&rM 5Åbb6zyC艰qt> )c\K>\C[UB`knÌmdXf].'7Jن/p}ʎWh/^.mV˙@vj>ڿUez=̲Hݙ@PVo}s%* O & ['C(#"bhFN_$y=)jkI=7X-"o~qӯonƁN$M-\%9=E/ٳ@[ tnMX˿fv?|0:eG%Cg]>kE~ѓՌ ׵n? gҗGl;$Q[ɋ%w"LY4uᲿ٧W1$IͣC{L:de@=C\O3$ez. !/}5N٢PBw+pi SfDP%\ipRER˻Аkj;JkOwzynbN6.Xt1VV_iȞi60L >1{51bM QxWhɌzikYb_?'AZ5)OԙT6NR[pVH=[?!)ͯUn*#]Mgm- xvp)T$Ubsiye$$kXoJdhE'zq[[f^ZRm~D[lh oM?"Kȣd%N} mtiV[7 ]To=XIBo4evT8/+\ey'Ci(@f,#lWPM73XRA. yO.pz:<",]ԉ-is-7tޝ_[H ySCڏ([wz{H® Wb28Yh4}.YOʥ2zgo. %!;lD<4%p£Gܚ ? |ʝCRPV mPU,`\e[ojcRm?Yo9Dy½js4 vyHRGa迺hx@sgcTQ3iN@uYg{2bNr(Ay-1N t[R<&zT˯+ʓ"…,m*@MIZ"YoI8*-hOj$cw"D{8݁iٿjcQQ- R-  9ZSpX\{=9a^9}hw'd8yc\`%V0DV4VC-#kTF@|C8.gt=P/0A~}c?OQk;iAy7Ilv2pkeܡ !xȔ8#:!K܉m"jZLhqH7)J=D \$w̙c8=Q䣭;#P|TxN3GW؉* KnX6Owuױ; &XKCASRet' {Uh֝cRE ܂"i)Lfs&(Io+*u Ѫ_ITLR~Y%p/xJJu.t?t]W!X8sQ\(EApd$4L0N.Xi4uFDcCw썬'LU 'ҝ/kV{0-2kMU͏rY:5n6ـp UN3,!x-j\f=fJ Yr+cT&ot?Q85'oB()^gBGe8?nLqTbG4nD{7O `z3yg03!~\_Ѝ]u A!y̑{!܈DاrS! -td"S1ys rɴ$ݘ31R$LTfv p0X?*?Mvj义[?НZ2)[>~,a7I_DSB4=۷)n' qJfw#+T3OE/xNv85\eTb33GՖ/Fx2%͏>1D_ks&PH#x" ˁUԜE5 XatrB4Tq[e(S|\'5XӒ`j!p:z1WrŻ"=?Ο5^S]L x 2:SLu~ vOuƾ ה@Уr6lB]Ȅp xi4YsQ \^D|A x!]sl^Kcѵ:OtrT{-,Z\C/*p52#c#7I*E`+JXfR~CCO;쵉'NcJvodG)!vv8E2~ۗ,nPh`3FLG|P] .ʌ1]i~e%hXf6JrS%Hs,:+@uO ݆a٪@ 8NyhbgL(N8h]ҌD}Z;(R`d$=<] ?e#UpK+_;;$3nzسw3><jք_;hNk>5s=P'׻T5\aFݵQQ߃0yEGa'hx"Ƚlƽ$zcU݂PŒmjR;Vo4iY "z{q5=OZPξJ!DŽfaÖ"7&:t"<&rx4¯R8.eD-z (l@fu2κ sKa'zVt%:ʌc>+*F`-ϙàq[- (MC&&13`AWjeջdd뢋s"I&jtZ_<v$J$C8#uzZ@E5xfxZ4G9E鸷X`!e cc> $\؏<E6.)|[=I} \&H =q_)nKuijyd;;B+ ޏJ k9Ϣ~{ΠG,~8"X´yiQ(|ً j^` ߇Of،1{Ŵ>+~jP1[Z"ĕ*1 DZe%QG/߄u;J;P[AڀA:c WJϵD毊ON%т ;onY^mz/o|3g7~*_T~*im4SFYL Tw#o:k=\$ n=*>Ii+&lؽ8ekvcbY+-: Z"[D;I$u R%luODzigC.1Z3H58k*b1>Lb]m)K%\OT# S0h#@禝} jl:X( W=3÷W-TYgЪ0l*Wq5BAũp̤ޖW곖fzwbzZ\W3s6Isw si,(<ϧSrLn l]ףNą|Y4!s2yvnXK6NhTCPW>.)2J&-SUw̳ⴱ7`c aƩxd+Y,{+[ 2'ßjτ8w6fhZҦ;غlF&SF./@Bvq-fIF"xb7P ȥKlǢpΠ8eb!⯛jNdE&jD=D~,Mq%~dTGapʨ^cHO(=uda 1N9~o8NnV.SnvV$S;L&͉G\k%"V}`N!j?VKQޔ4[?}筦Ԟ- 0GЀ Iqގ_8``'Ob\\Μ~9YW%GrHH4@FR갏+4cAy@j\82;^U (Yo[FTT"G4ֲ\$^٫5nSy:2ZY 53)w; ʘ>'0MsqĬ$.6_'JF5̄u"4\2[QPr\JrW5nGBd&!kMݤCځSbSZGO iW;5s11o'׼g\hM%jvSٮ`%[DӔ l_X lVwnϑ#MRBk~ߕkCzGt_C Ffn2{ b_Wo zJ( ?Y ~IN6S \OL@ ӌZ_e~= 3V't^!ѳ| N1_ɡ[/V˛ݝ'fS;},|jIvdqݏ?s E=jS_hZjI:iAcR$l1,4CX.E̊}G ;10!4z 􋺸]TA!zO]Xa_Qhg)ɱș۱&*vؔ1`Zkq|B  ;3dž簺Ç]2c|mޙwȶr6 "#Zz[jReK - #b$t0h~w($ B% HP.2˫Y*z/wVaK uņ 5Žb#)QL)ˍdg|iz29?Uu~xYFv{-)^1kq}˦(Xdy1/y~5qʫB2πc-NΫp})kD0ebA0znAP;aE aG_mVﹳe8wLS0c%4X56io~U`KŦ:D?@uloPT7 fIhZZ7MYU8"¡ k6KOC ~J8y|ʞ+MoOC\S>,-!|խ!Fԗ'ߛ-PDypqϲ/!2G!W3[I $,-]Ვ0v##A:ԟjeΠDžt]!]m0"m&Ķu'G_bZHql L ŌuۅFJMAcGxP1`tQGmb͌s/yJiE۬=m V?*SD5X5Pl{7aaۿúƆ1(:GP i]ǝx"ˆJgOJ Rf2`5>IKouM->TxtgB sU<*t`j_x(hƦ %5ec"* ]e۪xS (UEr7n*EG 'D̒\uSmUD=\KR/3$υJTy(c- p0RPdLjsS~Pg`11{eHrk2%FIf; Hv#pl^c/T|NL۸9+QgbrGgF8d% K~{c Afq'du[yɲՒُڀ&Y5>~gsj {؝]Bv-"vEe"UZ=p"ozC`be^󽎽SFd6>%9UȢhQ1?.屜fj-[?zd0*-mX&ˋw Ƕ+s[Ӵ^1Ddd{'{Su\#Z!{;BABp ьѡzH4ɌX#sϠ#T Lcd=@X(0{cA,g}'&h;?̵˅zʨw;/8yqIhb7ߩ}`9dv{@#~|G/6TE~GYo;}@nd8t챻'o1]iIXzN,B , ֍={`]c /LFr+8JɤxCNs0郧JP5!@ooDQ8uBaAZ_`F; m/_@_gBr҈$P`0 cٲkr[S-o{LGnn2‡pa,Ў=/0/,A"4sI-Eǁƣ/ؕ\v[9\KQrV6@SgK^vB^j;ttVl"S9<-MG\ibCdoΉWŦLO#g%v N~#u%疥4R U'q|VED 0mcC>dۉ]dvᝄx3tcT>] !~&58r[:tl4 fmiC/K =*utZx'p߈FDi *Λ-߮4 =rHwchg.a(Cű/! 991߷>2HWx>gE#7>k1;mHt)pG(+; C\r^}@ݓ0A߽"u;4@ y/kpx]ʃSj&ċWɖ?hւ+@!,vHn}%=Li=q 3',ߦE.|`z#1ۑzMvm UxO*@?}!&-sYr @Tx˔ CTΫ`%Zkr֍K:X3\NcC~(6\rHl{5ez<{Szk`O;+;b x7[cVFD DA1 Q0d7|HѼE?'3hTcn,剙"N@hcK? %D5;Kqu b}")cjgtWRR)He،`#.gp0:A{W2 t%nMocѪH4s&Ո݄P GN]y rWѢ)ٿbx's0'3RڤXMdP*MAʵ"(ԶtDҺ|˘y1 N9L&r;? ggWZY&TkEw P(Yiu 2B˭m O!ël|e?+c*HKهSn!L=Va?|f6;&պX|+%*0gD{bQ=1 L\5hd xU:UyP3"#H}v5Pt%Kq"h oϑ[>Sc=K0KL]wxp_! eN%l9Y4Z&HWG#6XĹ F?p6qB@˝aROm=y#[M@ u RӜfpd% }Y|(h3"+륭\k]3m)S>^NB/RSNtNHGVpNM2%>q'{t}o! ;>OȾݫQ<=jG53<>9i͢hvīduW7,M,ssH:L7!o8ql8\v*?މ,-AFVNmf7- <0OMAȉ&(qxYIi {V¶B+-k_9@F'O-CfoW6R NUdew]J3*] ׏O]W@<>$#oƣXw3*i\\JOeOН؃n\pF\0 Rx*XݩNP7#M "\}v^:J$مA=ay P?tT- 8Lu6mWjF86A#}2pyş>  $z" e J F4M5d݃o6';Spesiѥ+ F-ƔBWkIJt"CHfH?F FVSq/Dgd[X8 [F Lj- vVNTrH&5vPe^}C ?Z AT7؎Eg3qVSýtElj*ebaV;H "NHm0#rSsu1/v&y+5?[\3RvrjAKS/bHڑ B]F wZPSFjF8.E&EWe[Njʒˮw8FVtf<<[Z.vj'8od,GYB ud5aڨoGRd=v$T Y68 A7X#abcmcbBb9':Ȟl_َOArr/'>O͐KK \1A>6' _mFHK=J}X;eeW b~j,*)cCXS]{&*ŵı؎{? X,[D,kfZ;kBW`Ue8Ty)BsYum1R'kA}aV=Ve4`X ʼHLgٚmpXVɍՙ<&OC >AtcpEhV!1PϗN  N086eM? ubOZ-)x҈{jUTe:kQv 7,b#G >{t)# \m<4Ag-sq0ϐFM]Ƴ?m+wzל`֠C$|$f$?俅9O>H}Z5*cՂHpفmm8ڼ.04Pއb+d`wSc@zS?dXG:^5ŐZcy/W[-W(LY1r;tb2sjVUmWzj#B)'Z"GJUpɄ&]@}GH>^a'lK\GMr4>OrRhZS!x)>ҿ!+Ѩw GcyORmHmD\h8LV")Tw:5iu&$cn75piK8|RHWe E ڼug0e.P>WAG(|ÍezqUpQ{6 -+ħCKV*3Dxtď\.@K1X7Tdp6W;OmlWl|W9.Ib!_hpb+yrP0#3&K\c&^J xX0A[]K=Css$$+sBM{L~v ?Y .k̾{RnLd qLwULOkCѽ^Yo:jĹd eDȢ&fٴ2\SOGibǘ@ T&!I)uWfB?dK 0hZarڰ׆\HtbeuTyLxW:ŻVEz]W2Bo'!dEEMG| mY\!D6*ާ؄ Y-KƆ iLD^x)yZ1Vh yΜ$6I %Vw^܃N wN@CHítndcUamex`\u>.X.2FXˤl/W~i;$6;yЕ8m "%qd):C&Y'iK%QR r}<0o*KyU)_N2Hs#e3u3G}1UcEbfُē*6Y*=u7bYn:((odh2lXSt^E8ʏe_Jqy}9Q&&osVjGlSTؚ[8e#<\KEen7,aNGj)పB%50;R}.oW~g3}u2 ?:6oozIr;GPq9) l ҹでaf7bITx޲+Oby<%)dQX?sS˚9є5L(/UMX*V"Xn]疩5z5nuS 5?q2UgpU(IRx{ibl-@l pmr=y/ p{y^,\[MfDUvL۳M:ǷĹ w=|%h;cž|9JԌr9!ʎnՑ X0 ?M&Wn3Y;^q$JI x`r9"P& Hp]PVW aqm6'z9gSH7˱-`,n˫calhvΉrL5du'sEjN#EZZ39$-m|vl "VLC1smH$,`a'uS,.7C!n8vkC~`煾[}@ZVo"󈠕Sƕl N@beG%e [!f0Myg]_8lkAC͙BOesunPq D+e/v]]{PσEFs_nb fRPN;##8 l[ݺ<-/_C 0cTWK(FhC6۠'8Wb%? $sN'i;Q|9Ғ=I+`y6|!QS 򾾮8h?C%I@HUsfO0Yi&UI7Gۨ2B.$USgvޤjr?'P=CΨohz %o8͆@Jb#sVcAnO E$[F2}cԒҪ 8-ዅnsOvaӤ +k K#- BQFC.!z,N䌫*H33ݶmC]?r,V7uO~zbBen|t'nMU ?>vvZ-Ksqif iQ_K!YwJ #1E:cJihTf^C`2eJ7O2aob巄.z3@!l䷌Dcf#rp'oRk-~+N:2z$prr.&U͡hɄ^}Z4nN(Gl53Р j&S6+/`pGeOZu4MVuzb 3K4սbUʘ{0vs[ ͮ_%^Bk@*YIO$9 N@H'~ 'KRor$&ύ UʂkwU_33d LZVK';(%S5BjW59s:l3GfQ˳#i8$rMջ^T>C*.=%l 1eheϓ̂B# A_*h"|jN8X]atVyt7"BGtT@J1u |Ih83/h:+خ LEq6nYZjU#9e ޥY{-co]g sl+0 @H;.Ul{6cD Pzq^R)&3tdmʓT(u=/\E1eX8%750=FFӲURɹ(]#=C:1,XhE$j9LL+A ZTJY^r.Կd~S7AMCa cx!h[IL J1=/l"bwc黉@o*"w]H׫OmftV*dyT+㨫i|m7TYOͥmdmCUk3+P"Q>C2oDlNo;S 4Z8N5w9MЦkisڄpX2%G2:IXw#>~T38Tg0vGiAfm\D?]@"Y/%W~AC ?tW3U5f6UdSD藲±6ˋ< ,-R-Dk/L%8 y"1PtLAuD Ōpҩr]i 0Rkߨ 喳k<,9~)f6R9`o~y DFW:Jk)0>,hC`K`ǯ:%H_;%Ug8GS1 S:dHi])Y q5A)0U6bw*|&G[h6Nf {#'~,:rgOdy,h>_BT25Ho 8OZh󹺑uwއ̥dalx cy=*lSEI& +d\ei+%.IF:S2ƨ{f4m"TXb}B3e$5h^ 9SxCtY)fZoz os^HN?ˁAM4ziZz}x3bz}A£:UؿD)w*ɀ[bj,jWL+>~Z -tI"`a@@?ؙAF#0eԃj)U~Jz7׸=g!x)8QTzÝp1BvjbԵ>ٔf: [8NH8th/TIF+/N~<3!xe'ލ!r z2 RXw]viOd: ^r]k Td*cK;OƤ&kد6"/a2wzsOA. sG:YŶ$%9V>* KNiu1r|Oߩautlh'&b}c>so@K-S1 bD5"0p/<~  ?Ri=#/3詴<6 c@!H;M/׃XVz-sG)Rw'CoCZvC5aĨ?b+/:f&sՅ_!H%dEx0N1vAh/g( X Zb"H9O2Aے~c]Z/!e:Qw,e]p&7sW ~шN?OcJ[aHǹ1y:"0\QX< 9^- Iq5ĭF#ϝy}9`;c.V&8qNߓӈ6O ų ᇽ B'v_4؛N&ui2'EqP2QmͶSjL!]E,`;nUӾKJ;r/{Z݄bYt}p+pԪNHZuBF:aLj:XaH=|F" -tC@|=C={B`EOha嶟P%lU-]qvU-C!H3 T`#ԓ{_ýQfUݢu>#F5̒jٯ ( PVH Ot !~S۰2mkQ5E~[5.-th, .#b7P4ߌV(T9(0gdTKfSo_؄9K|nV4 ô'PSr?%k7%Ak3p~4$nuN*ӏJFϦ){ ;=2<)\Ne1S霎Vn/u $"0r=?ǡ="kzXÉ\Io` ~M.@4-<!$Wm[#A§5Cf%Ac,EJs4H\xs~#)sٰ>N׿Ǟ&}\ WjY$HUGU m ,,x<2*h?<}h6܆ P˩+UپLQ) w^2t1Fx9=;c:LaEnCr͖B~U Nx郓Xd>D|Z^"P]iZB'q%#s[/r eϺw]Û/ ɠy0Hø:J dL9g!$=UrgIk\e7pc?yhJqA-vVAIП˳Y2m%ax8Rk1Le44{3v=#q +Y yM 2Z sć/SN8W݃H[wGfe z{L>rSx&ɞ˘\ hw -+J :-D7:pV._/97_jBςLp՛g{fO¤h@0 Zy;0[YYvD}Z~!r^pu6l)3s W7@bɞ󠟼 /Âm'( hFuo!-} FQ4]J`TJ8 df"0ZBfgǶmH7> E[{r$QƽC} ^K$l' i6 թ`lҔw>|[P,Mw:ª^7tPچ;"u5EWf'Q7 _g_g9t"YjYWW{:pG#~1Nշyfa}C=1sASM.P/Pn9팩E `_IV#2HPXMhD (NANp)SM 2A.s_*w0qz\}<ZRbbii.>JLcK]tKVv|(+r:.Xe;嵅{7O# Xmդq5R%&=鹎e87űW>yrvb6ցTu9ʸXR\h P@i q sJj GJp8 uRxAA|B5ĸ@"%`ޔhYTKh6P 2J|_ [x>RP͂ZW.Pc_Eg1MbZD9^n̰M]@_:kxl0m˒Gxe![U,&YJ'FQAV:2v{~3rpCcwa7ژ wawN@, 'J7NcЬ*EvOO$݋<Z՘i:lحʅb\ 6VGpF؆,ͧD~z6n쩅h M )F挃z]2LάYnREa!=8ѱ̮̀<4:ξ'C;J0?6{ޮ ?ny]-X't {lӓ2v6/vY::]^n,gVWXjw!aUZI# 1a@W{_i> DY0SÙPnVwtvďĚ O>{ʓzd)#Rߡ={I,zW?dE=^*93dA2E-ģZo6\N^/[;U_lV#5Zǡ^2<2 't29)&XiuT;?=t[?SPUz sE;{Es:;g>Yprb+$7U/I8s[ӓg'69:8Ky6)n~)@5 F WͭLN:fêĐ C.G ji*+e8 R^LZB1Hfs=][7 \Elt#0 /.ePŘ bؘ" X+p%nkh)8ѷ#L⥓ "Ktl~YydNLnkyP~_z` &}$!&HratkBu{34^WrKFPs& IS֙33psO]&;yy |Zp",ojWII!;;Cb!ٶBvz1^asDP 5/,i$Tbɵz`DK{ogy fw؂>嶺e'ð'xvmq6 cb]-GͰz뿚]TnuvP%4aa]V?,9Y,#>&AaIco2S~k.@םF(#/T,Gu,諈KY1NKvbk0|TVm(vw u%uJ? V9+͠Rn4XXHHU9ݢgtW/2?YfGRDϘlA6@g͊. Á,5DY5-L֗<6Z :c"6jl՛=2 nD5EKg2A7P0jp!Ъ!˴RdS5s_}F\38G :JieSDO *~'@Jz 3CN Eբ1]H7:߾wضqh3t*8T*.|e*m&?& dm}_~3`zX-O6s7-sV1֫uO)'""m/Yax>6-1y$?6ŧ͠39rsjc!o<7:mo#хj-mʦ,?cF$gb^/C?~gjR ͨ+EM4yi'3e[m n@'Zy=a-Cxۆ-ٲTcLɋ;9+ǔMnh#CFvWe?NADӋ82_uX䇜yqA^bD&v>@W<\Xk}kRg!B?>lUfU3SiNX?/È>*9+R3\*k {[MHEnGr`(IiՈØhzQwO }9쓮ADn> & CGp?,VL P/g$yaE>GcwQՠN-,DP C6xM]5J{[ oWR-׋GeRf |5 t8\޽tNGxh02.1}Q)4#Տ+-a"),e(? TvNdpZQg7ˑ!z7rpU!Gڔ-hQUN?tDY /;^KP+7.E\5hv:g!>GߒxuJ6CO}G~-dT*YR|[iWP[,ah souf_yvĆ zpy&`X9:ObԣN{&ŔHrv{̌ݴJC+[8!IgyD28'MEe[U%v3/0N:7Jƕ)R y YE\I 5vohyωo9~s&_So7I ôqsd^4++3 NOK[f:eEѪ>2Ti`J̸θS>f"xD7*",:͛F@8*鮎,` GJuI0@U`\&A9Ey#.4bӬl"OyvJdˏco->f"3\鬙}s p/2mt;+*XC$0*t|>M]R_ y%AAFcˋEhu4JfZ{3 pG޳χt?E#lKV'Vm5&;TI#%s;v§_tXos֮V*H&צ_/zFӶ~h&!,!HMy4?u1DN)ƩC O J{%r9ϣs/n&C~C#pw0_XEJ5@ˡW3Ws$Yb<'*BJўIa6y$dOUlK3J(k9lWzї [xhY4F 7J;mo0,ˆP φIqQ }-&\3g@ VY6ƠN12߫A+^3K")\xaɏ>W$2ϓfIg r45lDM:VzhtMyy/qpDw&т NW Hλ2{7 o؛ + e8뢖~kLr=і6, s3(hbn0E(8hˣ'L u+{8RUp\ +*VHxWN D OY#-/ф5&SO,kҥZk mzCOc=){q%'(.!_ X` xGOA о!v' 5OJeL*Фɲh uf9'vJ1^yж5x9x=C(7^ d9̀FwqJ|-'/Xsm``+u%c*`,?|fIi(` mW[)c[w}L _-{:k=4d s\׿W 0?E*Kx2h3Q6W+܌IS:Q&42|1Ɲn`ՍeJ맻AC*ZpMHGn R[]_^"uK z04,[p [%Ҏ' %cЧGo2,G 2i/oZY(ꘟT/Os"tF0_ou;}/]tVNvrvLʧ#+6T9Y + d4cU/~h>Ԭ8HP?&B{i?$V89mPhmEo(|OB$9*ɬ+>A]pП`> Fsd0qg)= [rxJG` EXD-e4HwW-sT&ƀ/b_%9oXiJzث^O_Uf{ 9}DoY^'Roϭ7@9cx3yxۺd8'ݬW/-4Fa /ө4Ay̓$@m,mA|żBf뉃>~Bxџ!kb 7V|ιC {Qۭ&a|t]x~] ЬFp~f ĀJl'+!8<5N¿₱Xp'u#M'wsib'!83AO/6╒c6xvG@i_uj3r;_rj鍙&ď]|V~qTlo:e.:3`!3рlBS׌:}A K޺8+D/6c7PZ^hN XȬO,h9ǜ5.5v%U{֨S>$ib8P'a](KЩxI-MxNno䘒,߁f ZgYaTFrQ#f,ۋ{dC5)>M;bNnM#Jn/8l/f@O29-d[7*E>қ.%1)}!77`jM=Z3 Pf=&*(O;foJGE=v!Uw+ݑ(gTS˫W 52bYl$+Masz[ԏmv$@݇H #W_ik&YTP(XmŅx$ۗ6C54gm.yZ Сw8 Yʖ9\0* %rWOdyk7`ȣEd [Um_SOe9Chm|(5g3Nsnd%υḓZ ֣ 8(R(`N@nnKэ!oi7V{UyxAbM`j-~E(1n&R% ]{ŤG{n2_SFN`յt;CT0;S2I9궵vۀ?=@.")0vؤ +Y>w F,6ǩċ0-  RM+mA@q$ [@H#3Ef8u/;礎fVFvZIr@hS0uۣXt~VZPkB-1;y\I򃞩)1c*!:";JuiCT`RLĎ:hX%Pcgtfڀ/W5v"if8r~r&"P)˘1'V,$:OM3I|${G E-\<vYf賑'fp]蔫kiG^!2-,8QxS/-qHܣ7 ]ѹD!GxG+D@qGٛ#/&w?_hܴ?8^fDe3?1GvA`ګBs\^.-c^35RN TJ_Z" J GT.lL#L 1־/ ʡL_ƬQ}=vG7;n$vmUn, W$? R|cAg0ވ7ۉFK{w+-B$.V2Qzb72;)b>P0yOU QF .ZSk䈌n#NJ :9:[]8v!ER4E{gQ`9?5jUavsbanMjk% 5{[ƸS4ܚ?: Sb]bY>#Tϸ)(IJJ+mOy02v^*/8iLAQm-=(=E7^Y2"odܥinp[S-3?ˆ)jƬ"!LQ s5'c,7'{߫(\W>{p` ֎^tY,PPIRݿ@R Q8a31Uy)ZSŊw3 c=FUjŝ %Uӥ~eDQ??_+зrn8-`m(s^c%nv0g/hg^ށ}A/3,5G:g_@)'sܴ_#3(m^m715rVEou[F2-9o"L/3N3,JfoyX.xاRH_.@ i6|=Q/P't@Շ§eEaX Xt@e iơ-^uhOm;6 :%;<B{ cooldYEKh m6 :(g2tF@y5sR-ik%p[Y°8M:aIxQ +P`:P ~>F 57X6I5emems08wFhX螄(qw#:<|\(S~ N<3~#Ҝ-ۧ\ķ}Ù=Cw}w'w/TbeA$W =z#U55k8$׭s[nh)25/c)SE]iiꖰS㎇ioqܵ]w.a#c y{>ϙ ø!(DTLY{3Jѯ#sP{&Ό,+0u?q'VrVH((D 6 E%Ɩx1z9GuxP-A]{0. /\bdb?Fg%R#B6ҏtŠDx7uOFg5A~`#Ge^3;v@zLH#VF0rXBi\ROx 4"wvz@o˕dgO~j"puAAƦBv]_0M|-kg6Y[Z!4Bxfr[aշFh"W6m+(ɐFHQE)c9r/te_Ip塠~$KA򡫨$)Dؖ%>R[MOh_ |rP`Bio-yڅ)xS#:=LT~yRǪJƚ47`u?َ-ʈ TE:]7>|#F_W8X$v΋Y Z~c};%CI<_/1M dJD< 3i|.v+gZx~E;|[^L8R*,K6.FSJQ15#"ͫm_ Ma ]5O_"n{k'~2N]I)FOC,)(F.8R&[%={e!&vb~JW #gS ؖ'[Q~R!TRv^3@a#n |u%!~XG}2R.S$,bOvJ0Fb|\yyD9$8u5BƱ5AB%x՗:pmDN;!p/@4WӀ7;P otk3? ,$~ӹ2Pb`᳅6KS֡QZ&V: 췧>Zh r}MsJc5E7L̯> cֈ~*5d@Hf..#3ۨi6*?RE hq©nH* NAL $2<4r:,$%_cbS;+U áV-\ۚet0qL)7bf#ڳɹαޫZ>n84Jx[?u p%F94ӒmѐR{9$AJ:"wޞ;gy)&Tp.ss֖$ҷDX:fdJ AF"7kr붼ܡ5C߇$nк=(v(ri|M0(Ry,bC1 1et,Cl#h4¬jdnt'+hhC@J>Q ;GX4Y)k/fuvcǛte3Ju/t 旆+ԓFqG4bKSDj$a Gj\m#~X-wP &?I*'EE@Z 5Z(`5fV}B84X$+ 9=&;kEY@VLT>IQ݄AIb؊me!TZ #t>]f0XEqѯhYvYXVP72\fIcKZ"|6l4f4]T=(,wWE9|`Q]/v >+/gI*C3$"^:ZSW-]y +fJwUJsJH+ڮ+򔈟ґAz? j䲟P[̿i5)n<م:#O]vhYPeh;PjUbH7U{zEpe0GR;!y @˛ nD={bGQWl)s-Uk9t#ێ((3MKOnӸ,DC.rAnHeR(./zeSD՝ DdRɅWRN(h`TTp+Ǥ`x;ח$ wxuv]#WK]Ziv22$Dk 4MhB욼 m0aZ,ځ=d|pkn;fO{oH0[,gEt_ѻ`{}ܨ1`!,Ih Ч|5Rd x# WYn=\|zR NYBm05s7ڲ|/dOM!l3&P\҆Cf #^>x>PstZݐ/X/x:ȈQSo0m( qp` CDŕд5,sj^h*[t'92HFv~M$ \0GU N>nȁAz#&9uyɺ$ 곍14ZD<7E9n9.pߒA|Y 55 ,-덡 +&ũ?SB@G̞F:,Hs9!rGb[ZC4#V >fgC 8hfO*zc >B'𿲗?;J@6E/_uyaKkɶRtM ÿqDBًq{5߸0$a|#ѭЩ qy҇WF*G:I5s y25EŠ[5pp 5nY&v]d][. WZ-EC6NUX2?ao]&՘|]dzyE$irh?顰,Y56q̏Jv5g[4՞8%Qo:0b7+l̯vD:Bh{#lQ{bT&'sЧXAK<@M߭XQLP_Ug` 9-j"U_̃ӖfXq#Xhu>ps3$9ڣNɗBuryw δ޳ 뒥R4Dn kig6ϓDX X)*8cC O0Dwl#`3sp˧$$*WGT{<o9?,"" Z @/3;ԅR%זb QZ)tDxc\Rc/OA4pDſ8pm\sFהI'K6yKy } 9#b`O rp|cyڈ\`Y*y\Eh`w$v;IY q.1M  ..` &qFcU9a$ɔD;DJ2;C1 (Mjd ߲ټV!7w5u{|};wγr["4$tL Q($E7S')G7}-rN,Zҥ`$E6r #i;@g ;P:g,rS @r4/z.|]E&<.A5= $'&P]|rp^f$'?DYB^DO], ܋W獥?f?Cr@3?;'/T ]ꩣŠ|HHc 6C lɲʀ 4#@EƱ-X@h6f<"0ش6)嚺*dnnp"Oyx~@::2Cǵ#I3evEud|=J9C,a  KDL,kBi]} ! m_PŋC~: `VZ֍H;u@hE,eWPwWG>TL[%{Eڜؙ _ Zv 2zh=ܬy>Iㆤ"~e\ܪB/+VMUyl'fGoA5"B/ ;@ ,Lic;9KK~XPADBTxK|"FG@ y(k"P7IV]ߠï+.|t=o vaeMЍ5$܍AhhfY|D{I2#oHi-z^<&-y`#hTGYϓ&Ro`E»]ɉluݕ\n} Tv_?`/4bowm۟@IƬtZ:^wYGJ *JH}ô'D!!rt-,~p[6nXwV }F#bH]t Tºv*3ēW!H/*apE9 NC[USݮ7-E3vgi|ީ}\E WClgt5Jؠx~j>fq!#Զdo #V@]T'n&GNg_zn6O3i:Lj=0ͽM^#Q3[=ӖQ/4Ҫ3xSdC~0i2?B&͗;0K/ۜxsM *C| wc)L&cm]j;O} (*Fÿ{p\Xo[6R6(/:A9Х7i=7$͓z*{B 6%bYԷjW#E e 䏚 9@|m<'SN`i<,Ռsz,t>` lu=67.C_,*' d8:) ';ab:jX]h'_$ׁ1c`VG.ˢz#|MEΦtlh"l3y;.䟽mu0 a;*h? >MH)nYĝ-! Lp ݟjޙ,O6#C((C]#W2Nn8m[9ڤArڼCUu߭'GřݩNإIޑRLh$.dx P֤FOa6.#vp2R,'J87Oے>/v^FW 7U yTK'Y:ZI;yq~MD`"{>9[O)阇m$*u3ap'f ~vfЋ)Y]-51URwHb}f~^,088Yn[i肢j0w2*G;WXѵ|>;ncWQ4٭A;o 2BsSU:.A<8"Sġueĩ\eΫVN슋8(S ԝP}J=b`ފ:!y?w'Kxal~d%d *2@٪{kϮ.@#ߋlhTFRi9 Ñ'0ưb.[ Gqx=Ϫ(/m)ꃼt. 4Tx iRPte4Zv.z<ҜP *A{E8Ɠ?o-,=ƝR5Av{ȃ5HZ t'g/Î_Cލ" ."M厈LeRx̏0z'.1#=' ;UXek~ ;gWV+Y5[9p\ `t uV vq>9[q2 3gM_fT$[q:zdc|@?^my2rl+xB4)AvNOъ2" } I|iI,rim`Zy 'hb -2lt+1rخ{.6,c 1&B&|hShqJ TጫO!yRRAʝ lNOXH_x*_%񊦍(4 uAE  Z^R:TN%W%EY(XV^ZKc&TN3iHH 1Eebõıolr{JFTcnƩd g Dldr,BT+(1X3VjVaNw~ %,)a/8oQX s`D8< vv0,-u@%y.Us~!^sԈk&kŇar#`AM_k3%[R<.Yxʼ>N*~+-W+$j#&-0H0]oz GVCi[EKoG7AdQCšͬ₻FwfÇHݭV|@@]2/+QwcN"'n6ٖeTCѩ`!YmnBEx,j@QGLC:?c D9YKv2'd˿%nm*}'Ȱ4z"Ԗ!{A8thq^l1G3S0}#`"H)b 3c;Lm{MvAA(9SaRIY(Uvݯe8a!K*^YWK[<'=M'8=4⳦uZ&!1>PH#8[ [ڈ ў,Nbh#b%L Ax)_F~sOH&U]cL4ʇ{E S)M*)Fkxv][v캝;^5gď*K,yYH`am~fmm,e;٨gQZKt0tB:lq8hx|4oq_D.M)0"-{㓺g3W&F-9Py賱U ّWgu/ }* NĈ2q]4+Z!e%7ڌwZsAPE ydɔX .{MZ^ٚ-q+m컚,.+ @ }6 Ct16+IToEo@ҁd)o$&a1/#k#j=c)o6 CP9T^Aݓ*߳+%^7$C'/ bKCzxH2tdO- kqfɝ8K b)gFF0P%T |V 0߮ܘM/DCl}0"?2 Z܃ր>ᕺiZ.b˔3xZxgE ڭ$AT"ÃJj@V* h@͙;Q]B]\%b@ _,%(xo ;s|FC\Bpm ;٦ś;pfe!=Gw~J+Y#r/wA$Ni8:z}7@,x3X'~5P`Qt62y-(%΍k ,]Q WqzhY7̋=n9 G|Zv wz%wB DՐX5vhHuқ)I&a c"92Mɾ&!{ݘ0RE`qt4 "녺؈G0OI&$w (9{(m ُ.Bs!XOh*-84o( U7C2ZBI=1T'":#c9s?ͦ~ˬ"| WDj &>MWHB3osFsRzk2K!"aIRVxe]\J5)TJjZv$dz,%Q,sVV̀lع9T,Bakp:_SX+ᦍ|o̥;P[(80jmE`&䪐b$עSta _C9kMkfѡ~dZ=e6 yDyDolcӐ^Vej}Ifd7đb{{sv5Lx# h6Rg8s5dR҃nwmw4h E1-ş MJK[D7GȎbΛtw8"]UA,ӣEWZ:,]%j%яhƎHne8ĔRtԠmϷ9P2/lwF֕[vGC%5uߥJJ< ~{ !$ ), r꾽eUa^EY@q]t$+8{tz7;j91-SoAu$_XȆC d85@}q.=m3`2wA^B$k,YbRv7(V7w=yu| e@g]aP `'>!=KoNzg/4T F<鳛6y]FXB~ʱSsg}kT?wgq! Qʮ"!r“"I/-iXaԏb2^u. !/U'0:Pٔ$ʐ/ |vUd <_36i;=yH^M!dֻऄ ]RxSLe]Itx6Lg ܄UiF@3fV ""4JY-ſLQ97*Xw@w{8ܹ H3nElt)}͍S{9S[5uTB NFw[],m30:ưK8@"r13gdH *| w=hńQEg|M Gr$- FܐA#׊L$P ΧjSJYL_7"PF4Ќ2h69՘h8^ ݽyW ޼bgThefH)j5IJC0D&'Pyl%3w(JqJ\bwAE<{!v; ,s$z@S\uz;{ڻP:݁svϽ+;F!^KG$0ygax:viƜoKYB1S/n+^&aEp˘TJ~/% ݉w:~~M ri`JjMI.^=_]csNJ1~cR5P {)%fq^HǻַHpn^+ϡ(*}l3G}dX\FH;PfABkNgvD//(\ɓ0ͻ6}HPJм,MFZv F..X=|5gw U<6F]\Py$d%TogI\iH/MTw .Uxvb8E> oQ})YlTBN{˘^t`м(ABMgN] WmPaCgqѣY7*'C"n'L{)?G033).vAvZUHS"e'?A |ɗS! r"-s}pU$g..v7 "W)$pgL!K#Ԣ.Ǐ8-qȅg|;Xf6YM0ҸT:YmEQ=&ԭv>NA7gRb?p/D3crA_eQ}I阛#$p7P9"19D}̆He]mk/vtn8h:AZcYl۵#ͿƉ>Eits_Mɮ]Çzg`w DѻRDv1ojVj~#='$溯va ў$5(ج+إ,lKƸ.o^@ub*- 1m KG0d* L§ [=>?M/s3%H?H@^D6nv@%d?[YDNk8чEZv8AuYKhy <'ź(&8<-V8&ƕ8zpD58m(43I* {\R>Eџ؊jW+RXR6$:(}2wiAuhٚYhK0ɕzWLB\2 >ϏLk|ĩn`U(lJjr?L B~<Vt*ǁ]TD1`&&BܪyC Z> ;;F`8y\B`odC8;rot 3wXb:!Y=)e6's^A U|F~`7D)wy8(=soq&ryb., x} Z{ _ltgz !^ Gжui(lJvBӾQ;MF7uB 9ܩ\fPm``KKT2 W۽ʹkd+TI2QWN 쨯=Ts,[%h Ps `I_{h6- }-VozzsB9RR?< qKPf=4\h:E8yXHV(X _tRώZ'e\%#;dj̏B;p50KSʠJovbs< 皔ggѭAN<Qg cQB0c?>FiCY F$?`1A>2 Gʏo48='_d.(pP غco TSR,YA@HTliE-I{juWo[I?a7+miߓ:L |x+x!i.9fƲ$C'|dOaYƷhX+vOf}bU<blP(wI3֩;Z@VK0 OF7!W>V&x1'Y:{$`p3<U"5([Z(Qv٣.m"! ̛>Y+-e#w(Lݩ$p% Ai6/MC $QHttھ2tڞ0SoJX+D\!V `D7 Ni'&eHz7DHȻubT8>|vihyB*9_o&!͎ƭ5pByQSvmFّ j)]dmt5/4}:UNqB5;Ets ~c7l>JEeDϿG鯏2#6>IJmz-}Avu~D)243лK $Stvs|3aΞE7lft7ݩZڼ%1cb@_9+!V@ a{`wGrfs( Oj߰DAj|.}z(61?d[ _%-Dj<*:P0J |O6O" p*AmSjP6XO4ȤQ~66q &Cw‡X :cW`d*"7f]{|Z$ɇs61dŠLEyºFl:< 1spӗ1Y>'i#vhp%lD/ 5L[k朆=_1G{򿯏}ȉܡɬՏIg{׋w둱!;{>K [_kFz]Խ`E%P፣ܮ૩!, B%wN3L|沛:H]YZ(1FVD( {ğ8Ôq MШCdJˋ5?nz#vBدl߅?+*S'[K~:cHwhWLà0,~mF}һsr)%v&%Ym+bYF].RkbUab9lb$gw=bOi'vLis O܊2a/ zn!-I!\|nLa$&Vt2ot8fW֪: qo9{9Q7Q٫3׎93jD CMO 6o$ VT Ek,FX.#)y C\HQ!;nEMNrT?o35h7٤&zQ&^ys[>4& J^UR o1MG'‡$ bͦʼn:;wk#P,=mfSxٞZ~ '[p >rG>ZzH{aɜ/Opuyaff(@)uE S#6z j`Nb8@j~ 8^Y[QLgD!SPkl?Z/Qg׫6(3TW:FFS8hJW NGN gFDٔ]Y.Y;y*ke6AІpUC`ՄoQ[`Ἔٴ->w5'!}Tr)V׌2XmqwVDV8fIr?7V܊թ~R.fp{/,p's5d_Pyibg;-G%x([gMO تpXF^ʆ凉]zMGZG2,de²7>U4lkF2?p'74F֒d1;Nd˯~3LNҽcVs1R-*h%$vSMY݃1,I?%|>lL9syՈRmV.jh'v/o̐vb*چ [yJ@D{9>[bRp#\`iϋ~$qx:|EI}fB%]+!\=rꑨDsDVl6n!>ʔV_}]brl꼸+ -~IJdIZY?c"3HaHQNjK/{"ˈ/mL~deQ'GdpiD ?!?ꗐUWKL#,L#H|ΈzAhQ3xE` zK.%9M -&8>puXٝ[b0+{ƨxTwWR -+=8);s Qf $BR0<T0Uihalp9ڂM:YvA `sƺ^&:,@9LfisǞ `n5DmU0${vBƒ)!ΎN1y= ~a854]HOv ݦ^TXM]nڅ{PBN0NI#=>`vFHm8'ԫ&p|Py?;9cw_:&z z_ `>ȔĪuWo0=xW-nl@Q1Cr:'eP֨T7øB}Vaۤ;p>.aagqGk5׸.C^1yx,ZlS[ަ,\O)b3({v~4y\+Ѩ@a%|,9(mYA| 0i0OnR/xj41շ7mP;gꍣomvJB^/8t!VC|!4A.$)yQ12n|h:K7n*U>'j˝?㌥J嘖H"F,ɰ22;_qkeC3_mQFqe(gxߝ{Tm[1۶J82E/nIcX{PTHۓET i <3!Ii|oEQ2%ay ΋Y3 qVšsb-x=DKFqjPa {mϦQ]սO`wAL7| p8eo#gEąt$Ei!餍N<#άj"2jJYڊXD\7 -ϴ}& }edD ؁ NڲQT3[.4,0 u0$:Q2J\ʠ^GLd!;V5EMk%K}֓dRvW@1˟ 'Lw*1ŁMjɝP)\Y]wThTY@Ĉ}#T/9RfP(=@|cDݎ~`t/ˎ^ROS(C T뇕'4Nfj@T;B2*8d k 'jz&Fv*RR>Wvw)*}9TxV**y 2ΉՔ6&trw<% n|שS_;Ϡ/4Gװ`qs_ΤtSzbˊ{8YFrVSxs\J _P}G[roO !{(FC]?p'uy=؈hؚW)2Hp+ wgS ;%Sr<8_;![҅q i"!5wZE4T!VO8xZ8qRDð6#e=|ߨ5ŭ~JALr1vBgc>XjƁ%2N T1O5C`ګٞj(m)=d7džD}g'T 8B&t_w23xzݭf2j<hj^ P vfs~&1+&i`]F C Jݰ@*ifS+! )̧I5Vu\3"rSވ:יRj A0w${|~l>^bY׍5$9ޞխŞ !Gpx:_NI측QG穚t2+q0C9qz@9.v[t;TQ>2JD]'fXʒy}RΙq!ѻKI0{'Br&F  ߙ'5tyu6d9r*狭d"iԎtrenA E}LCҍ4~swOR` mIǴbn?{"iJr2& q_==k*vڍAtPB#7}=2$Eq\.Z2 +"T`7;GSv"N}VPM¶C\fv5;Pc8C#1zlA^)N@>Hn.p9ܦX `mhރ.>sES5O.Ov{SK2)7{iDZJox Vzx2*݀mӓE4b*: W)o5ʜGa/@ǔL1 劸cv)nx]lP2ckإ!ٌq!\oa5] &ԭ܌ lzİU=+n'|} no~M^h )fXZ='kU\0N+rw]-4_)qO6>f##Z2)"eQzjx|Q~]j49Ic:\|qRxp\g$h;.~m=eB F5 u&L-RVJ8d oRVӹw#!eZuѳ(~ vE`~KiNFI{L!}ktv2T|RѲP,dfmǿ=wQQE C[3lhI4uɬ*'lz.I~5Gu@|ؚC=P~$^vJ P*\@!D nꭒeA~?Q\'B*G;Ʀȧ+7Oڅ׀\m{_>[h%a{]TF C8ߒ!?=?R]CFcꃻTI*-,(ɊyDQFC5$2 Nw?T-*N7UX 4vIFKӞ (q.{!|IN?,l-QT wʝ2lum2uT,|W1f & lJ<{"QN6s݋{V@ak6+Ѡ5-\q:?*x땦6u21ҴG1ɞYmSb~BVv@Ůz{+^gC"6(5XBz :١I/+]gvl9OfxjkbGG9g엲/E"PƄ6 %q63~!:n,P:ysH9pFv`Q.n[YSPp@AтL [p LqSu+GP{DߝS@F}{)ep"iĸDdk 7Ss~khz`5.6=ۛbrXRx~J6WnzPCYkd"N}, F(s/YDhĥ''L۶w'x%Ob=(*sD+gAc K ע W3 -/uU='}0~Ι1>\e* mА:? e=S=As.^Te ϕ4 { |)V yKFI`*D0p(zn}F=٠8؈_tgU+5P!]\x#v{^AL:/l%զ2KCM[&b~"T%-{lVڄR7Y.+Ms(6(^&z%C%@擾j%F|s‘mklftua߮Ny36d7 igޡ<Ȟ?ox#]!Mga9ãs7dJ9 {X]pWP/@?sQ'5$TU(jR#.l wҖ(5ԟ3l w, tʤYDU(p2[WKl3.ry&ȟgrkizyLBZ^0hVփ'ׅSLX[HulwA&TK"kbuIz0Aɫ&l:o%4g5,ZHe$@ PnpDj` x@0w28 i/ E*0ȴ&y& %~HdDZOM_OyzAKC J4Ψ5~&[2 [J sQ'4~θJU)sPx慕ri? R%{ɹ"LFT (M ^`mdW-` (񊌓Dxͮtj7ۜ<],t@I&rWrsc9SwE#雕CC1z(!c*dtV/WX%q|R$&/+JOlܗF@5O2et4P8T֬Y[}Aj>e A9H,AC Mje9Z!ՎdC;]8WvC~b8\|>/%mublHt8tKAL.WsMz"/ӱ›RK*P\meTF3? 0 ]e-ӥ?ަ9AGcyͱGTVn|2 B˾ K'[&hΏ]x>0aLOfh[@Cv?}r}1TX(2k #V0~5z\O-$o$ ZxQ/ǯHO\VXnM ]5&REk5:qx'na.QxT)'Tu⨋?,7((} OւA-ySiί=E2])a5xЬAHt&t0kLX"GI*صUu'P1S/u]|Bv~3 7XA{R5i##5|%_ 8MNL ;DA?cbJq~Mca⯞8Do<Զ Z CzII3|{B~ΐjY(CdS1*2\ZrmӁUwɃnT`=}w7Apu3EjCߪ݂,e;3N. >湾+Fѭv TFB Dܘ@diQͭ =9V(?"A0%1xa3jfq!4Ff'iM9Gv-Fr wE LG-_7N\xzm:é-Rb>Efbb e#C``-$ A(ec? pWmX5 'ϜJ|߰iZ%O"k]slu<.[bf⌍a\|ӢOZpxXc46;>+fͧ?v&RzONL ESĝ`uչ }q{%b^;hg.| ~10i?fx61u\|f|~sk@Nخ)j=`)nA$Q)S7i26Ï5m*hԕ{L:; |?Hpy A<4\UَM9Ķq $7C[ڊ4sZCrqB$椒ȄF@OaW\#TVKdswBH%aq,+ hQoA0슖3s1ӧHxeӔ0٘e/ȔIGgdq->bY5 VP D]@O zrx!XΜfR"ZtGXϘvG KZ߭P\; PX@rhb)tѓ嫋&3Όq$d!aAUs ut0/ .dәiS icSVed* =|;]r7.tp ٕE!ܨlLpDX-~ =VPW,+_X-j; :+Hᾙ5IC\Oe ؞ͲL2$2?砫B?gT"wzn?wgO~_u ۔OH(7?4ۙV{p{@,M-8 GP~;I`v*Gd=kh6&i@ B/Gjs(E8O Гۂ96Lސ/Z{+D7djg2V(ikЉ6xΈ܄[I*k=`3Jgl>IJerF%@u3>)@ Hƚ/>iUtPOEXjZkYJ6w 21A}(!7͹ưiw'zDyF-)60f4z3ZF`0R4-x3=!Ze:wt[Vr|x%ؼĈȌ-e}pow(n2"yJ#߷k>vUR9Cxa4x6;4wdy8#꣞g _M28("Qv$m+msS2ZhG2ydm@{ع$9 kH5$}a k\C`㌳\qٛދKnk׈+~J\$LFܖB<z>4)sDìՀkP y Nʕg_IIzCN䵅#,pb9\MoYfI&WfR\>Ń-HзjYsr_O%AbT[KK >Oyv<~q]̴;h :IMjKkr~vf~:%bw&y utDpP{ݡ(I#٨{4ȅH]o%g6 ,4/ ;³ʥ#_ B u(#a3wg˼ڳ7!q3b\~4 `A '2.f`7RhEmOMS!lMsn{YTgow%&a.m_䤯]mDNjBd㦥A_71FolmQޠrn$\z*pNGO?H%okr^?.qf\W!pO=ao{^ZGt6+B1~YbVqRa**qLE)vL_VE ×Cvf-.dlWwtN,Z4&#Q-s=G&tٺpfp?ŕh]զXՈxc%?ܸDoǬ^:@[l2aA1P8̸D5ws?pu uZznz8n v/dE'ƿMld\GR^$(*Du]iƛOuOU `=BC ]D1_v"bxb"׿.bW|";JlS1܊~DW Lbx̆(r W+S8qvWDh6Y'7 T&MBB:3$Y{ m'Vgӣ #evơ_(/34iߒ%[׵}[&w5"\M9SytGn'j}fgHp̨^G}v%ε؟z^xb6ދ+S>z}_fҸ]:Y-pmݓw"pn٫d; ÛgP9">Q[mK2$5D;d&^{8mϼX E& l V&uLU ohD0[aY!6T@4Z53@"9T}W#sjK6l.\o`]3ϾbЍ-i\x,ឃ/ Yx5YT߉Wc$8Zx Z2X sD;2"O:s_od)n-;DԻq#RP '" Kp6Iz`UT*H oTMgg󉕵ksK8}qpG3tV={ѕMmvs>onEn`4UO̷ *i{71Zc> Cdq95aǥNhLE0)ip*:/+EES?k%l!)S5svvH匛2=5ʿ%S)D,x-ζR'uXp/`>NĢAC<Zu2Qb0.Ԫq_0H Npl-)ʛC_'~.-J#Xh ](u(~Y.l(jj9X0^j ĝb}/bWf! vDUh%NY7/n~`,UNYYZk*'6]Ț(SxU%Y[cڨ=A~Lk;?()SEUғiJN<^E%|%WޥqR)G믣z3G*mp ?#i3V߫"SCHŹ%=I# lqx=BI;ROLiJSTςKAYM,r 'qUAUFX>9%j,Zup.igr&LaENć mvQ3FO(}jgyk+]{Et"4.a--ǰrs* -`1؇`ptUkx(ݔM!=ъS&ܳ|st$iu hխ BECiσ6;# >5ϨY(7?0T;nҿfV (P]_ÎA&>d3Њ=8/ ~(WaMWOr}d|]wռUْ j0yq ^afn@Y*r:`Y^?C ixyt3xSz,CC,w)TTNdCɵ2BKS7# 5[3wYARw?WwL\} poL%'sd>=%«VT[CbC؛T̤l.tqt0Lr|;s^W 36V[0:?<0J7W .;'|k!JciSԼa`h! o0WU7pb=Su ݔᄆAjYʕowPȻE!ކ(Gߖ)5,`~ϋNrwظ-PfҰI;z`[85ِTq??O5)^&&$pef]Ob.B{;|? 7^ IװUjqTDXL3..@v>R"ys|3 H۝ـ̩DllKyD!Iʙ1x݂⦟iP0EF@91n,"i$װUF[)>jksOe #HqCB3՘삈j>0оa;(ڟUȈ o\: .[!57{\/x<0'mbFF}ɟ3Dpxd}P^S&xNU2N1,_/}@^rF:$lGR%XDؐ϶%/Dlq.8W!Yy2e5/-cz6SWm8+rY,v5B~C_!%B o 6)+>hY&mO#c6[vU5Xq>B ؋Ll"z-Mz7W&:w#aF`,{~]qCRI?DC5Rb)@n>m]H $%ԬM-UeQAQ<SOs<A081Ze^*jF.Pr),,p8uAQheX} h֤^uo@MuW.NƩ`US0/8u: pf%Ԙvu 3mLsN 1O T\֊JNy`m:[/Y%6%T'=:$z5QlQFufQa6MO&cV䂚ZRj%U\h^hV<^vbwSKWyo1-J`-[~T~P;RI"[9xTԷ$opt-bR6΋HL,t7SmvGʇqԺ=xOhM᨜L]3q=CHZ: OPu&fLݐ/31n4O`QK @tvfqUouu T&58&P/Gx ~6A2Pn4w IG?؊zH%⃜IϤ2Ww'ѤgivD_HZM2Еڅ>B62Glr ܸ&[^~b7>#U$P[z;WS+ff-Rg|.UFoKI6.і)pZ::" `N=f)]8sj|N ?9 Bsk1s}tlOWFБfj'J>.I~C>\GdUu2!ou)ɖ%}+0dIR(|ùA;ѻ?]l"&EaXd;p?7?qL!l$fiPcݥцV9?ۧOqZҠE5)0 {!E8ެ~ _w)pC12bK4xWڹN |@jj(Vb ~2̊a[pR4EAGg*T6ԉM[/>{ q\/ +}\g<3n2jUXlܔ8 &Y"JFͽ_FUIPn6w@zZdSKqi( A&~z+Z:diEd%96ahKaT0ExfK=݋O/(MiIwG%"oicEէNހø. ]W} k a+Yx)|^*#? r OAO>y~rGgL^M pj?͆%n<ɢAK$oWQ5+?PLX֓G=6m%٪AFaԦ2cjbGNM! +? n/_sVKck"&Ԋʬ@(1B_].r'!pҿFWU"jgY|_b7,B#H b'Zu@pd_DàLjpX8  yHlǒynYÌͰ!!t a26 _ LH1 ^@c6}My e{Ⱥ8)) Lù6V%15ߖc :LsaT7 JY^s@)/}OMY:fˮ?AZJ.c2q=-%>h8 >-ܞN3%:j<k^J3tDD!4#[U)޵L@9uy`3ӄ_ìo' X0gQ!)FE#-0\RpBi,v>nX0/h pݧV\%̙p> 35ti$y* Y-¯,$2~uD3~!?CdP{*͉.+3k|o'u.wD}u94QPX#m#Y$\=eI ɚO0>Zzwl9t\3@ְX^g K5'Oy%ʎԯ&HQȝ,x?c\;Kip5Vt#gcvmʒ42F/9&ڇԛ r23|{ϥ\իhWeWW'l)".s-b?ae(IXf=bKOMM$1dTV$re֚gaM:Nηw!Apz9D/ M'ӜO̅)nD#bE 쎀ү!9H.뗓 cpDB B g S4rǵУZUT>8I),R g$fha|fa2Ś!jaes ŸIj ^7+B%Dvߣ?Cq7 @mbܽ疟&6nl̎q~ Sc`C݊d0KZ1lc3jO|iȦ))Ko߫+=P!%ݝ\/궻 4~SvJtQZ}QJ6[mST˱hYo'BY$WWTvv ,bI+*vzEfWZ'dr[rKI5}%* ?%,yLJPfbIuke=7?R{k*:V\YPPȴ;Hg2{GMJtsԋE SiLY퉆Ϯ mwov Sj+FS2(a%1A TCiHv}ʭ|O:_/YH)xC[@c8-+zk9d9z<^ѿKo4pnbYe~5XшWWjs`hLAѣ DeLt!b?-Rʢ.h?M=|r;.V ^D}AdTʗJJbŔl;K)xOޡMAA^ʦq(RvX0+[a%%F$efb!Ѐk$nX5ɰ(ZSgw*_"lMrUO8D/EKttLJ8Kں&''W(8ᐆk\y~=*i̹†=GmW9j]mm<4H/3{,;)PMzvVX):.–A~J]t;%L%~~mq-*=ave-\n4C[Nf:->нG7쇔<>/16c"y{e$3Tg-7J'!5)!iq="`D.pjiWԟ D|ɓ+w0ԩ\7d1xa\-[- >V8VWO@^9nm7Y#\Nd .UN⣻Y9%(JR옹jz##[I|I{T }{) 8ش\#GY[FϤ鏤 c77Y'hU4G}%Vע3CR5jT #[Hb=O ^2P+Fx¡E6,~A῅j=0ޝDX5?) $$ m.;I>W 2H_7P-@}-I d:V;C[(C'T+YMCwJJEgT)[ZHkv#EKHJm "ɮcv30Rhi[/k).4:(w͒(li5p=50o`2k'n7`S=H1۠ j0T4{Qx:FH%- ףJ| 9%HMѢ"#V?qisg>Z#%4ͼpB Z[ H,/ccͰ@ʵ:3+!cD9xCL_'OEUS,kz)_elvioݿ}7DީO,FId[xfT w}5v) ;WX|vq,zjTS3r 5vхdȝ*&_|:/kYJ #&M7`#gq*w`)߷ `dNB<9Rf"+\QOx*}JZ>I B\cXI Z:pԸ86i%LRVbH&'?X}c[w۔_yOcOY~N([2f8md_[ik$Y iY i#b *B?Rʑڬ2[UC(OCשNo 'gg'qX1Gˀ{*Qm| ?DpP,|ݸNha]j&KGXT]Y.R.2_ 5.*,1c3Zec$ 0.am^󠡍I:12 Vԯ&bJH;CZC_CBŲm<덃 *b4&66թyaR.LZk'!ƥ5α8yYdBdwbYk['Z 0s&K<+V3.JƄk|% #/ ) Wn[1.QW1zz,ak\OIg it%$vvjhL>R)AihǨW=Jli-b_|e64|/zhbHZCԍ,?Э'\5?#" ˱٭ 4?'9Ru X*c 5!E]D踙01yW4s$+S;I6tjT*)wH.%~fS>ԱO2*Ը6A(5Io$3M gS͒ 8#ƶPz-S"'?;J uycwwuY,:< o8dXX4[SH90_>vדB(q;{lL9mޛB)3[u^h5b6๳H<. Xv@S*(lfe.N#!2'(}u1D;#!pNx{j j]> ZCAN]W=)ޒ 6{@>I|[)H_Uu'/`IG`،/![7!1 vo"<$c1&xL?nKم1Άx짾P%)f@T/R /R%ݴڼ(:X NGV?TfbUW:G/aaombE&l'$%:|6:ƖaLx|p\]S8Ro2T z>Ye(oGu$ſD*A%0_&B{5KG_=%kET6zW?&ݖs/b9x|H(vf3ѹBEyaCo^D0{oG,)6I/mbQ-;9[%:r2tA=\:7ϚJ1ZQ="}L'`A^wӾSk+\ǛeCžvLQW//5+C[i=:Eɍ3֠-M([iW'mgϋ*)NTt{9ԁQ/H 87ИTBSJێ2Y5<5 ކj/ktbua(.{L͐,P6xE:E-NC G^mo*|%u:RV:Y]D'<=>wy|S/_cÉ$)deNYa.a PP2xƶh3ҤIb&gWx\hD"(ʡꚧEaN9=<9F2?/S*Z&oQUqYmɰͱ5 Knn{&{a!D>C*__ KNpScdr=W-k/Ǹ,^PDkc])ykw"gFE\P!1G@VFG 2aE/)wJ NCEm)rP3MC?!I(/YS _*lidˋ7ż QU,oxb4,rxn+&jrSDeqS}̪bkekӡ 4`>ܧzso~zz}d$[m[Yz挙_[G9о҄g{9nOW2@u|W.Q< -ޫ,dv=~& {]_fٮҎC?sWo\@=W(#ͽxF(:HN:5@bAwrvo=Vd;maEqK.Rp{L]P3Y,n5x.|9sJ\1D?E;&Xǯ/ /Oy xN2dk[{ X\Uۿ 9_l@E J {8j SN Ѧ1A{h799hȇablʹ;ӐĹ} V"72R/+L7!CM}ˬC ꖡ jSExsya9sA=AL0=v+ >K6ie[v N2_qtnĘte~_Oq  }`ë3Rk\y0=vVsTɇ'$f`V I Q׆SO'ƣ@^C Ĉkx>R T67f*t ?Ց>|L@WE'&g1WZc[GL ig5Wq6ºtA/Zeڿr hJ"^94!싨~as^֪+`EQxFLzhP;^M5#av>ϕJ;0y&9VQ%D(P녀lp3ӱ9f+f; PŇ: &mSwш"5iQt`Qĝ񉚑NLΝ"O#&4s/8zzԙ;uvr~dL 'q sƐ#'@T3mN׀ $DU0~v[a{kM(9gkc`:sܟ5.Z 7e ME:IV׷VX3Rʠ"o:(Rƴw#|Y9?װ7HH>aƙ̷Q/T:d80 '6KeܻX:^<׎; iN]%ʍn=!X|(_ gF-⿏* ϙ RD(PU3~a ^ƍYe"i3o2Ȍi6Tj5`T]ϤA%vӞk;Ew^r./dVJa}(d aIq_?l*B*}_ۧ>U, y̸'+4>x?ي1X r &>g᧛&W(J̖<5T;w 44EK5-h~:c!_(BG5\:O'I<@B}h3ސˌuc6MoAT{Fc2Uq$9t@}S> Î2&[֜ۿmٖ բwj j.w~n%w8k53M.aīEȄR>i[zo`V^EG^rt1' ["Bye&Q'DfKS,96c#[^E[$'NDfD(9!#32:ޚo~ kഓ# τ+{<gS?E!ߠr {GaHmti@,S#0ZT8/xI>"OIRiwf#o4UuIdU>IɠG( ^Vo7]Sڼ֡OM,Jw,M^..S 9Ѹep?:ˋ#&?Mޱ\F;Od B&Wɉ[Ȟce9-ftϳIjx֕>@qq#˒AaGŵU. fL)LrB~Τ=if'}ĬWдIib`Xhp_Gp 4NVOwSԍAoɮ~X{OgF)]bQ%m8c]1z9' |3i<Xg揪*n>*2i}kcFP`nWAuy4s"cHO$uRңC4[g 8E1r A96+* e4Ϳyh_dr㲴ɓS<'<O8#es~T2eOu4R|켕d8–wblqYCOrflI|5Dk"b;׸IӦ[Y/Ha;^hvpBF2|іsP%4X럵:a 0YVU y4H, "}u1vfJ!ZL9²x n:X'A0ayfb-c&vL,#L`3rp wz]ItVCaLFWD} :+qe.2TbޘK\$r>tQ*;:v@7Twh-\UT@L /5?S)h9(ޟ oU-TB)c]y<- G*N() 6V\Ut(a44ej[֋tJUfJD b`8mͻN?j6]a֔i)?Tx,`@n: u,۶jGFEsP'cnˬu_"=EϣYQ[h!n ^$]c[!Ɖ1wۣF44eYuيÍqq>o صvJߒrWm.e/3-u>/UghS =2OkKje~5ɈR!f 8Ō#Β[94o"旆W1b#N͈ճLO0<%/:~?KXS^?K(JѠ{Qfݛxг`ζ7zD >$9  :@O"40|bNz!ю+ùzh;gKt C6B g .lޫ7aWr~ slvP#i`VҋNa_;56R9 %tp4qVߓѾ 4˳VZMP_XK+Ô}w Ԇ7@ @^ &s8dX97@*o .^eauX;9 LF&e0 mWh#q%/4,N'G.={e;E;/לP|:PN }HͤT+Lg~h8-}` =f)isu<옿)wX]sd&E?UvN*wKS>aZO=r$@sA, Z j!`qDaokۤg(ѮOi{'!mW(!:bY]P倶S`mt:d\M>!2V@2ɌD=ac[},/e|y ,^&};x0(fLI3c±sp"=;wAZa, nJ1ϟ`*zex 4_wgSl/{#P\1^ϺD&N=0g)OYJh mi^f/IkZ,N$VB_˻Zϳ0YňI ]'"l#xs݂ͅm,^Fw/:5|se(N$]0$ˋ tcz%[eNŇNcKE)  HEyQ]e\RH@]]5Ӊ!LST ZhmRw墜Eyw|Tel>-C/&+87Kk6nOMFbH;"B7,XP Y"~e2PpoǺR : ^b.:6^8Y,zϑt ݡNI²R<p4-*t (:kbw'1E>3zRKEyjŸ,OJD!LS0Xxw-[n~SA0l hjhaطY)|t0 }y9fuu۪!?rJٽEMwItD~j!/xsĢ2l+!D ąf y]3npUL N p%&x@iR֕fZC7wDvk?A > $tECYrLNiCvAԠ.%uO#A#؞b R.G»n ǩq3yժhASWL2 ۵9_Χ6ZfOA~UVR D̲qKM%ߊt g(~rILtQ~tL 6m4J3l nڑYWrA@F_rDc49O-_>F3kt_L': _mi|yx057ђԩkvkܞ^}qmKnXE"3]E_A׉֢]+@D[P-*۵5 N9&:.C&)PR $How<k=?q!Jo߉~c݉P ge5"(M#9'Z{B6}%y0kl᪣66L9!66;?Q2TT߲jjbɅf%F@D;+ƑYIfv(GM1zP)Jpt?K EKX1w!?o]$$V ,' @ XePHnnZ$~ aS]ZO AtWL@+G<# rh *S<.eMd/ZSls(|V=0"N`2۱{pgW UuTʢ=M%20dF4eBJ$3ЖjuӋb}܄⹧._TsNјeM #ʵ f"M›8*ߗeDH\ʨ@UǔP꜍y gPYCO|GTE}90u"^32я*B)IK xxfcއ΄2I'м=W&EsQRK5Z㬴 IcX"I8.9կ*Q99J6`ct7 Z0cBxRT+"y9&:H{a::o'EegY&u\ ~1dh#@abiС$ۛQAV cJɕغ4G^w-wdXΨyI<ÙF$!pGfOi}pdforR[ a'4\GprFi'QR HL[Pv#,niSTQߐ%Z()r{ 1 zSW48"/ڪ=J{]F|C=7_]&ę烙w <2mypBxP9 HNi@#nnjahN<>A„rA`ѩ,\~X"Cq~wFGRoOu\b`\" UZAO\"G@^9IžSèy̝9t34ԙ5 Fҭ58kP4uc}q @x1?1Cī7Nz*ʓ gV J1/-H~z苍qƄCW`0e$j.08CQL$fk/Lh3g:W#W'ONfBϓL4U\\&3QjCae"ܹ^0B:.,|ZPeM>PNf{J"v؁&h%omLA@:7% f\@$ĉ5|#~O 6J$3 X;^EʩUP΄L|a!׵ md%#X~A*pE`#K lVG">Lˢ#ω1a8 V(fSz[Dp/|LĶţ홓d (:)h;%l@͡#W<'8YF8(rs7Ac܆$g7u\B{og GCii$%/;#)K[r0TDQ(Bϛ (EWRPq =mQoJ)OFpfxw/MIK|txqPƅ[4 5aX+jLۼQ<3Zi@#ЙF;xA6 E0D`!(ozj36:(ЯQ.#Krv0pxH>DJ-un8mkJk0o4sDv8.”Wj t\ \yu=X`t$J,DޭmUid~Iί9|g,6?q73|ޤ''̑3>pT$]>J|dڜ˼GrTus |ϼE.k~DSpOSQG-y<876@X/A 7wHencxmҜx1K_JN)X/A%\ Okc XrjkPdL[9 o|s_<4ȭƖ!-n>ډ.B×j!m4H4TrҴ(e;{ivop(6큕'M8LY,>n N"a@^E5SpކF ~&k&;:[&nG*r][g_>ԴY(6`ܽk oxm6Ӡ$ḑ!m'O1)"KR ~bFg3x'Ӊ&@b4A ,Y M`~wD 0 1W?Ef=GՍ3`|`3ۅ0EKwm ֪ i-}o^_fA(p:2'b^ &|Ȫ} Pb@jfΣLCuJ  .?!Bߨ=A6Z{yB  p!"\sR$BмҪA㘭Lcow%8QY7>S8RO [jڕ:!UjtHE(ɂ(gsPSgQ>Hp*zJ691|Uq橢m'$ !T9t5k`P}݂"p$®; ,vjJЈl[#A@UGY[<}]P4U^?% >ߡo#`tۉmu4MZB(Ҫ/m=La!Ɗk7.n!,6!^\e&\qRUj}٧W-)s(~:7{W=#R a|]rA"^` y3hDjkV>yG9x$^Bws:x,p_ܪ07Np. $Z d 0KihZ`нyn:%eio}67=VWCmޏƠ7jP>h!9+01ںY񩧀6)? TCȶ@1MWn%;t`1ɡ\Qu]l#J6?|P%_fO/nbZda䆌PE€r`O&0m-S$ҞAIv0ܡ mƀN+%{m3׹}z:!nmLGW4cIVy_-+׷x>=8x5 ch]I Iz]&3}=7 _/+#:׃Dizl~@ h7iyEjze3+sW ص0_cuXi"z6~DDQ(:fc=r>tZfJA)<|\,=|+iF(R =y&`},a!AJ,*q$ǒccIi$a6&Nk@-ezdh45ZDLAFXRՒ`{[C8%cༀ3;/8\9TKs| #2gZ&h,|quQ{ly,8[ΤslJ>؛D';U1 qCW{)P ƜnZ3qNy)S0Ejo ?Ӌ&EHxҘP@Η69pBDcKX);7v _T4sI[ $4daI-+ (c Xd˕&`tqO% p󙯸nz~[*skT>L})3u7M5ϒ(q"*-A\il- ''|RM2vRG|'t;z7ԠlB|$@oxe%]af ۙņE&5iO |M`a!pxx u eŚͥ^s`%s,L7:_spqG@h X r}w8흋@]{ZzBcj=3P"c?z'ԏ`FlTXG[6|+) ~"búϣNoRX6ϼq6!Ph B85LE+Tr|$ꬖ2RsB\Lb[^W>؟ˋ] K2P`;ɇVYc&|o&Fl '<8Q sK_<#]i Bn/F*VZoE)SÛ95X:Ԁf3lrõtΗK]d5PnR뤱E|kb8[7 >0f- (5v1&g+6cTN԰wO( ̦ط.O.EܸZy`Z$jκڹ ~BomgiX^tF~yIJ^E7 61u j+(l1t֣,MFnN z+!; /|rGlp!:߅,xp؄z6<.tmB1+H3r+6#`lђ sٿ$ƩP٩QsRg2 ? *)G5 7;݀'\ulUV{Gg#X;KsQ&! f o|m:PK{=a3 F|fO,PԱEG^Ƽhzxo#hkh`#x+yh׉ĻRJ}n~Rfg-SYhabk陬%X׹tYAl8)Xj/f6He4c~: 9ƾUgmUȶ!)S̞6eaES`Lr]YO!,/Ny7)d.agX,BA0R>P_C` u%NBwC=8E٩"5A(P|:`-2C _Е@;̿AFT:I@J?n$wR!ޕrGkb=a.((ݿ}r_3׶o\h wIAJ% ?,+8[욅!gr TEA7զ9o :m+sLstZ^)俋OS.dj_܌%DTTEi^m7{IfR^bbڍ*U7]E Âv+U,8?_4kSwQ2py|(5~#osUCF'dd߶Mעf!*hΖ~Rl?E~,ÔŠmQ+:c_Nb&eZVKfk)%RЋ意Y5{oIxd;di4ܘ񒞕3NDtLf>@DJ*“o}P*թ0 w ~Q;iy@puO @j J7oXS.-LRu `ELаEz` OvY`hu%SM̊roUǦ(#iHdLP !\z@nA$E9VͼUX)/c5+Ղn&/RamP7a͡8 2 bx%m8LJgn3ۤܣc27gUSk>\ yLP'a/1ct0Ie70"&XQ|!Ԡ׽U-BTMHMŤ}՚PA!)`&g<KI1B ,XA[K%N8}kfEJӃqKy \37n|}{Roq ?B\T_iVe1,FQ`!KqMV[@u9ÏwEwpt O20kLmZiR@Wլmرs%*RV4f^__sFfG Z nшXm]x@6^l. ^ƵXyڵm;߂*^['.xb%KXe`nyǻ MS,뵺6a$:fLu緣 6*rڤÓE=:Ȅgn02`?yY?D2̂HSĖi6=.%y3tpᠤG Bcck5.4\FZLlwphо5/ug3MfG ayTIJz4&nLIԚ>?uԱB43%Cpl9 COh2H:O O~+5o6[_ڧ{Bomll &c$AAJبt곉fN%-a;XB:F,9`~VlC2&-p史2%x Z -mZW/)W]QC^KH;^M:ma Y||#vH%ٞH,JS~>Ėu(?uѷj+BO4?Io8$" ~j"i{3AMVGhjbWynT ssSSQ&1kԆ)e߮o,udlfL/5uܥ=h<5k44}tqP! |Evg0;jM $_c["ͦQn;W*rn+F7xX]Ұlo"nqc$'=Қy3!%XHqyPcym7 'ϕJMܶި+6*Ch(>^Kc<,Bi?ժ[֬F#Ѣ̙ W/MudQ!npCNȲ4`ڬӗI$^+Vn3 S*ywEc`>eg|]&z&ZrRb 51SO("K=ݣPiJJˊU]<L߼[9î{Eo}Y-ԡL֭  0{I ?iҩͥrV@]=uA m%U>A wThQ);C ~K`*SR UۋVeHxMԖ:~mxris^@R&9b='9헐$M7DCF/c >j~nL'"o3+ <ѷ&5*ݺ$QX@@E${p݀|J(@[zPP/cSgdpǯfuXJDbYkjeӮiŎ|Z[/nlbw5dMf=ˏ2Wm㴘XpXC/6Gly+ٶIO`݃l 7ńڟD1l-TY`kՑ{{@J%YB%. ߘTcu%h"_E: B}V 싀zqz}8~?u3~G_;gUgEM /T~a 6@{ DYK%٩`1(2@heR6 h3r1DA< 4 BQ. @ffȭ ]/zyRs~RV>P:oJxW^oRPmu"x sQmӳ)KEǝ@41'>h(wƴߢFĵ"ce^N#k Tx^kŖV#!v~v DUN~189@dȪMKmz&qW7/= p)u0r;0UMln@O,U~rcpVEp&ɏ=cv:i@9$6./F_IbxP ~kB,ӇV pl5(Xəob_ B$ڜd /+RSz1OU]N߅Sc'\_1x:xI <=߶`owsmυ`*Gyݸ.`ғbs%`D` ! Z}8(,aMU\.t~8B&h59>ӘB +Z33hBPPw#PPx|^Fש# zXމQ|)jIJ͉U-|coJ0dxf\';bÁE$ J%ĽX pƤt^:mŲVŴoڜcr5ًm.}wuY({x{E@(Tejj<g/W>eʏjoL}H*n)60$XMZ:Dm**`*b6+< ǎ+m L'a\yWEs3M鉆` ̾s)7J"^p56)D`F]͚2"ۗw!2!BQ{z]@(tdvG~G:bq~ ڷfO}W)NdA7 r[8DWF$X'w]2}u=0B(lZUgPi?] 6".G! a(7OP2 :ulHxD,nJDC3o$s,~^tbm?H`U`7@qhb J-ٽ)>r8G(8mðF/ci*AӢ=`C7Fewnl,Q)> 쐔,_q#@]=)ug$Q.&A K0T:l!2z>7ԝ|jг`DŽ|`-i1KE$L|_- :??;'C.uY1ɤ33_Tƶ1nɌYL;$侸BaHJ[k_ˉuCa. IL=>/55L270+3:&.eR\-:-pnϑ*^ew㑦J^jީZx"X4AT#Nr 5I-]+ƻA>⍭xe$umIU`z2 19`H[o<0<2Sm{4w["Gz_/DuD}NSWGZ;Y9;#}|ĜhG Rג1\FC?{Rct;)њ<$__c^@ַ$>JDrI9!$x8ОJeүh{m̉!ڼjL1[*J.o72@UVr;q@B')vhg H- yQ޴Ĩnc:\sFH$Kp5'zC ֫WgID"K&!/HdU(G#8],w?I4z` 2rX6gZ4o,KlM .50NAhݓٽȉC!xޡ$?06+j|7X~U9:zg LjUhlN"9Cso(E4mTaI$MuX墠GCp'=ɬz3gӥ\$iS RaRQ ֒|G?^a0kNRn  EFܴjU#Q/F P+'B]-Ȼ=FˋyjdNtlnqD(OmHQU9cɂAVC,xI7^!AB Xc(9 _ ϙ 9Iq[ʕ::f5iù={ScZZ۳Iy5+Jf e0/V.R2EwKY4s@O:w>sE$p5VپZa|*nwT *``O#y u)7Wd\F0~C[|ޟ( eiO wd;R4 Vlf&}%qOs(`臟DBp/$<}͜,~QJq?+9m D0]we3CG"ʎ8w"9w ݖ՚FȈJ-krIX.rJB\ LQjv\J 8+ F[@\&7v9,ÕuOΔV$\iY5'+e +>Q.M7"u{fIUf珶j\i|`ED$VM= $o }pTDxa mODt5'(hK [B:?'[*GKX..ѣ좦bǩSxSTa}UǥIZ{&5̔'4H+ d{Ǚp^6]kTc8 ,*R~vmID{P냡KD דrN"XrF#mZkl ܨe>ZerjLgcyeo HKhF|lԐaxJz^"_5Ħ[he!p+k7Syd$^>@dHUE#$ƈ3@ہEܡ;]U4S4/%9 AȱtRī98kؒ<"!>E҆жΕ^`s2NXV;J`nQheǝu~V6\y|P1+ɕDv .\g6b=rT0!!˵XH}c/Eͅ\욼u4Ysj9<=X>?? IUݽ\r_~VW,kOm{uk{()p! inеe&,E~'ޫXa V+(KVgo]*Sn4&_ZsAs%i=Ͻgxl4/ $۹/?blCjޗSFpqtb,w,|{˷ PWJ3uHOOPKǺBpڵWtKwӦ2Nը-4]Um׿WV3lSzGߩqc!\E`1I긘i@Nb0{I ~}mȆ@2C"gJ0u׉KfeV}/xy""kK:(1}I;sj|R<'!&v+_,{U[8Olp@`8P%4s>Fzĺewtx%uLm8RiB,p+Am{REhbM]wqC1H:$#csp;˿ }/2Mͳv*zˊHR"ֱ*wXf4'y&FCKҰ+jqh>8Kf33^@DjY_}t7|WK<BF=Ni+؊5bbāNmƭG8.?5҆&ڪqc+/%cpmp QB˭_Bʠl%F,$ 9oŽP3Z}/͹/o,*}DOSoH1 *i0W~[kM=u˺ T"{ΟG@&}& jwyY.¶2X:FA6__W^ PQ'5*)~x*iSHަc,[`HT1<8$ L ˧S k$yS {Wf)PqےcGZZ\cX !*`/wXJC/N[ge.t4/0}؍J2O i1e5^^g J#09"L)ʏwP/i㼂 3̃6J';|Iv.I\symT6Z͛0WVY8EŒӀ=sڂ i]MU÷ǘR:<$,9He 8F]Osla@a;F A0k0kVT0K1 fvMvHG뎋j ިgOOyZ"(}^ X[|~^6qn$><fHl{jJka?,s_ק;6{N߉OF`f(("0kU?qmU*Ns;ԛo&@*!,=De͈`>" օDAٺ8 I迼[thdծ,}: #49߿ON̫1 ^M:/"Ș5+1$ITSpEf)--,{Ϋhgz!XFBK.{6#!RX~0OP5 (Nm `1˽Hހ[ O場̫41,4=waNɚ$yoV?z3&hVWdBUSH]ƪEP0,9Si [#,qy,q ys(Kg&!T6(\g 3a\lguԮL}Z~]D9rݫ?泀e=7v6ڰ] nx3"9P">N[t_MM{coX4Xbi/pN /)(|'m]1]8l\[:ʨ إ5yNR$,d~;ӽ;F@ƕQB#EUj ]A={ O}Gk_p:7^3+5 b0 k4"fs1NҰ3+Ixr rA!frIc{$CМKW*& !/=fׯdg*Rs< 4"|\k-G.%ԕ^Nl|6旇 6yFr&4V2s;?* v2/=%^\&8uɣY]jE8mz+Nrfz'8k?6@;/@)fK#6^݊  |r`{=JQ3i*fFSuz YwJDjt]xK'. R)ٗ.CC{Ɍ_A2L͓'Ueh+ tF¾rz'b-5[ÁKG"8$V9 ϙt;|:n#+er˒$ [&+.-5KfOJ 傽H5bSEr5 0L*O[rj| !9ElM„ĸxO^@͸}q3~!+RUܢcOww W_zhL5y=|] Pq+bj[!5۲UVR-O, a21\;gt*A}̛LHD6[x}]9aUqK+/7i2QWFմng:rotL&*V.22'vmB۝H$NY.[PQ;nqt"FUh#$$*;FGoo .4m5_3e^ Y#wbT;5* F, |rco32AڹPDٴPvtPOU l0;ؤIu0fʝ DzoEDj+ *vгn'P:bgk!2Rۻ5WZϒ)&' Tp #Դ ,ul!MTKq#1~B!'U]߾oe+˯qoܞ|:>Gҵgg k*w0K,6rWSj,s| :RX˙=5Kmͅn;=+ۏ4kadgӞZ_M6sq$ r=Of8X4hhr)hߛ:pd;Xaʅɣ=M=N l6Iq>ǧ]>L}(VBwF(`Tru7!>.Smp ={AXV˦mCʬH+Չ?#nwI2qUyx}ϓ>ǫ;%eb{~%;GaRjc;5)ڕ eTv$)*~v#8i;*6Q ědX9Hԥu.?hmc?vii)'pCrP(~\/l{27*@K-J@@%BAQjjS"> n^@tda c67k|ذJ=]Cu'SY9qGf6~s/Fts*<1aqFIJ%@L֣I/zF佩Gdz=gdrIJ>,u61-w)U4x]GI"nBZk6~RT[cr;e&44mxRФ$M1~LQgVWÏS=4o25Z#PcV#& GOHQD$G@`)뤝 ;{% BrQ`9%բJXME*;d@(u_#>6 |0'\a䝰4 J0?%ul]ՏTv.+JU!\, CיKȻ%Pn(i6vmܙ2{ JiyP+OqJEiYaglXhv.b (wkC048+c:fyFś/ '^e4ڗ?LD5r,DTGt/H֣ɬŰEdK>W2/װtfrUnɶN"GĠW$ $tl3HM1;U#DQ-,KcXN5\ݦX;QpUhPJ|=tiTf^NAZۨe~TPIW=үʁ!ul%fE0P_}KdLY$xtfŠg v-.$$\  *'nS=Mbؚ>i폻LrKC37]8c5RX|T.+4-t@^x߄6Ӗ͡nT4FByeAyP1F3`jRay"6#^ۙosG2X+ KQwKa˫ -a=kj۲>ф7$+3/,r꓆OTI;H ܫ&-;ӯpꏝ7eTH*sRql&i-ǻMOHRÏvsI&?R_V+]\ZT{&N{٫Ƀqs|cUUO\gC6t:A5#Mj6oTZ 푉fr:-NlG\DP!8 J/_G~j5dyPr$szInzUlSUĮlp1nBkVI۾#,`Yn|7u| B̼Ri MMd_%=enunĵVr v=WЬ҂pKnP@c,bi%4Z}s/[-.28=Iͧ?awy(|!҉+TJ>ЦhTH\l9Q`\qEO% hƬOM|CVIiYm\xOBYh? TOM-UH~NWxuD+@>[s=%O}?b ԧ rѻyOb k$|㩰a#bg@淛\ QzF\0\b]1xo)s ~yLBB^M/6or9SH5;`5a3%\cyz"ti|W[ԓ-~^N*n3` |9,^1il̎^=5Ġ]֛(n,3i|nBRP C瀟sE WU;ʀeaܷZќ (")J6 zc" 675 -v=8ppFY%JPz4%3Ho8B(e>~?5 F~=+Cw^//=S&pvRځԦ]qCDO //vAe&ٻ|yxapY)*">evT5p` 7+\I,G%? 2YD; q˵r}nv:bwg!}~$;<[?b{VV|} x6EFgo~!򊎥}UηbyH+0%-V3Dqkq[IRIIϹeևpR 5h[&&">Öӈm9TՉ;d=fi_ T% rqtvj!;'Z`Jr%}`&wtgfA7ۨVx2dmx TRT0' 7Qyp%^mGQl\lgN-JW /Dv4Up{ӈW*бCهDoyf(}N:?1@b1%o*3g`cr0͎Aq16>^_;0rF!}ls<[4U486V(ai;{+ -QѣHkD[Ef+ Y,nP#*wr2ǑoNvħakͿ+ %q_י`|432s3q4y{1Fc#ʅs?1}X~z'nMK 8KQB]_{]&Y1 P {ץcgVɿ0%.F˻UD^<- p\}Ä3<ց#&PƤb ܗA0V=zÀ(.MTYbD~mUyck50 y D^Usyl">OJ3|x#shoūwX,Gz`y>K٠nuDݨe%r*57fid/ xSn!jCfnP5] 9g`od3<4d<1+-RnEZ.iHXD4ΎO{ xVP>[ti[jלQn+kLDUv(\:ٌOОv~d_.Bn@8ɑ…?1/ue@mXxKJw4?ܘ.yLvHuON1n2h,+jPOF?Fn^Z=$,Q_АidRosnmu'vP6oP @vP\XWeuu$!T &E:VENDSrrOyUiaTR!T(3}xv! SX;51׃Sw*qE_P7<( y}Ѡzdyg#kWv1wfaR#h9 ߔ^yeU)(3O)G,6~~鑞69\2<G}!`%@cjƀ oAyvNK-PcXYlyR۽ ItrBxIK$)=Ԝ@د o#7w=Y2; ypl+d tY2`!#LO;1 !ĹW^ݏN X-bTfFKKM[[oџ#TFY. < x[FTF܋_%1|G M΀WE] 迁7]=CxJn–Wf;Bf״_()W_▸>В-Hc\\_WܟlGٹϏGv/N۾qvJK2>0#7ofynXU@*pLzBWݤyfFs[k[~CK˗ 咮Ks̯#^hC04ETFf9\ͽf_&}E[rvY:s3*iX;wB̽ig||i(ݢP^RhcXx Dˬ&k]aJy NuizM"EGZb eKp2zK^~֔< C5,m&BYٍ)0|j"0J6սS>Y|ؠA4@ R'#νIiFgۻL&l6~/rgFuF v[l=0JHN c^Vu7BHϗa3F47v<QCZ 5C ϩ%45;L0?_}b(+^1 hRagbqu*`_BZ3sRgŴY=m%ۈkxU@KTAH7"L,H'Qu̱#~[H5}*t/ahKNWJU-~IMQQctVq1׮H)3\pp &%X|<GϮD Nz6J@npzˋ+E4< 陑F*h.Sv,Ϊ,fߴ)K[fD3\{W~]1bo5p埑з溫!߳,ƕSφaj񜝨Pv2=|2NfJV9{6+sw hBYiCTyd ͎<"P/A`Q܆U}V*wcӏ4].>),!!.֍.Vɍ?🹭SS`;P-ƙD,^8WO,FeBu$;Z¸lLODXДh*pBH؞dIoWŜr2/s5vNASy2!={ntMOUtF}cF#{ƚؙ)P4Rߐ:.NU?}w=<)(o<)>\|qSԧӦ|ۢgЇ Y0sI^}&nz*AV\ jP{GGcrVp.x/G93hn*̪PVQFVPq=^p5wIfPˉ╻l3Ţj,SY{YFy;o`lRˍ8A 0h:,tehn{FOER>,F`l Wc߱;`ү[\Xl0R@,c5ߖ+"Ys2Y051р̈́])hmS)E: uyw9Mxi5UmM_4ީyzc!<~:*]:Y|=q_jN]S@m@W5 >R1gK58B}V"Ct0u{=pf *~PQȢP1Ԇ/+֡!xCIAGnB6qX ^eoҌi &<{A[$&įMlNOU5BeɽiA*IەDYpvrd!mdQ)wv}_I yZ0CANI.u+4:^>淲Z4S3!~4c]g`\;]3ԣ(COvR=zVIbM3n4Rh/5PU^M21j1[ő4o*Z(e++;YL9>Ql9C/1.7/ SR+{轇PBG]Q0dcliXQJ1O9Б]V+o !c en<wJz#lctll6yEbTg"Yf}5^?A@SөuH%"Tpf  &^ceepn cئV {w{۰;W B+6$[-c2NxڸēJ@M(. =ʋN#\*Q- [E[0Q3c'C9ú_^GAKKIF߉dt{Ͽl!{&p, =CJ/ԋ$?ZC5`A+xt, ?08l+A"ڙz '@W^-`MtrC޹&B T%ܝ6ɋOY/հd0C0*u49vk B!o7#)!)?N#Bo-l(Ҥ7LNjTJC/T!XWP)gǩNjkg#(^/(pN ;+h;u#]~"\4"TT54U +Yu"E;LRoNA,<94b]MNUA͌|˳5;?WiRNLf:a& 4Ϣ.`~]k2vP+>\=PZK@s7M8H[CI>J&|_۹ ^W;v_S5ҕs e=)Z#Z^;&t8W1Y 9*J:4 Xb=<x?&`Z0s~QҌT/`Nr=\e4>\ԆQw0 %m]*E'2.vcߺ ^\@@ %0?/Ԭ 3|<;`=F  ʜhԥyKI>Ϲ2M1fهY,Ţp[}y3AJ_od ):z(G"gNڍXPNsW͎ܙY4]~X:$76E>#l­xzѳF}* Yd-.?ι. ]`%!BQ8+$4JLh:JkMY(t4wbRb x}^Kcb +QҷqCyhbX\ƍ,LzEӒ(27S`MKN\rFMxLLӛ?SE }̈́wE dfuŶt/ W|+xUj{'ɚM˦F.I=EFʦY4>1b<7ZX}yoΗ;$l (L@ao+L GJC@S{PaĭlC+,єaWFE^PW i)TI>5b  Ԉp WVJ>74?O9]6d?wr0'z Io`FIcXeҸ7ڹc{ & 1in|AU˱wa~-bjuC`i^k?l#a7!MC)c˲*Oh׶q/ogAo;'P%[QzHe1郃" ps,Snqyv?= dZ>g hG-01kg({؏?Ь>qHߊtώ rlVѹ`.)PVЌ'YE/j/e(CcDэUgYO5SnA$B[B7)tE&/%)ohH;Vւ c+`Y?32 LۙFɻYBbRb:.ˤwiYG̙U^Gl( b;,y\$&^r?X#2Ew жZvgv1&I2qMCl f86t!ň>yV٠]`6<ط4;05e4]\ue;AA 5*>@/*lkjFT%(7(jfυt2f@K۾Zq>uϷKdN$Sxm);%NAH#qBᷘ N$k/n \S CqO>GI9lU9Όg,ٶ9PTvn;"I]"4cf݃n$Zs^ u6|'xsqC-;եVC`kaWA~Jtf/>v{pŝ(;"2aR0qmxe>GB5;b PJXN/T_"L54pOTUsXMVjC~&P'8ͣY{DoZ:餤[YQDTqcy`︗uKYdpv5s,0+`"@:+݉ˎ{o=4Z3|lo:'g_߱hO&jNr 2t,Opz[ $M\V'G24zf;O+DgqcSM0a\5OX6Qh8Xv|uI=.5W (܎KOFg PgqZ:`ĕInL8^|up?ռ+-RJ0D杆rjH4DlI} Dt6^WNcSXēm)mbeOؔUqJvkp+1Joꪽ5hk@&M1rfx< JXQ΢.$+i_z+0'{UĖҝ@tEԙ=d, F}|1PӟO>yri§0%_NlPZɹLZ^BR9%8Of.@rp> ؚcD[fu]S.ox&gdnN,*l.ݮ9eѴ?6 b~MF ̄6T"tfnj5zsPMps̺lLt*Qs`:ݲkx=71s"#9Ҟκ?gpұ(nΤ$ B,9JfqZP#n#1R@y4ꑊ! x1J& 0ma*]7yr1"q8X'RWږցX:&ÍOH+{k>V$C-,R_hU9w'<mƼ=s5;y`[chE70Šfi]ܶLf`CKy{eA-s^ 5}4w'Wg- W/R 55 ȲBn[EZ`Xܢo&!#X;К +~vqE>9@S.KnW}jЀ  aGhm}zܛ7+&B@| yΙA'oU6zj&OJʠ-E/3Z&QuUW?<DUZOcb0U_<8S&Šf W%COIs\ߜvLY0A*$;*_Q*l #%k@ԝ:#aHqWy;R9A} 0%ThOqјSh(6Jg]`9yFm6dl) g%L<ZxOuun&<@a"pHLWU2SIAvֺ.([vxAV\e~KbˉK27^qrhG_ūG'94-X!b o M1P xq\#C,Gb o/b;d|u*SWSd,]! 5]] `L4a|ҥɂ9ADsi3y2LQ^+ &+"xu߲w`q zc݉ >%|&e!Ӗt% YX(~95yql~[i";᪨@pD9FFS@ O :)4|LUrNL%݇bɘ HҞ,)՟xel9ޒOJ1Kes[:2/Ax e) x"]#0v!LzS3;g"+s Yg5Ue IFjwϚ_ڱˊV4Z[K[دHZSRSQJ&ZRd6͡J3 S7H l}O}OHTWpUTc8rJKkIlGQE.zp__t:LXYaCx -$9Ʌ^g[Ckik|I]ARlGCAG^1tbS=CCwPJZE2|ES[ł([*T갊L[)w{~x!n20WAށ5=8||cD͑G.%&94bSՖJp@$4@KG<wPwZn}1~d53bS#U{+t`)B5A72F~jSޖ_^M*.3KKh8\K+u!j0tjq^Gu`N25tޟhc_VdLC܆=>x(g) Pb۟hbŌ ߖK"^ U?D8Cpf2/R)"GS_f9$i6N ]fk%" ( 4R-E nc#//׸@&L\&~ɮrp7}㏸)|@GR\yɣ5<ۊ7 Ꭸz1pP o6 @iJHv{.3{1/CBsHa$rw+t b"M_!6)=3 @Mؑs{ZȖVpcKcЌ2U)C&6ΔŦZ6񯾨֢OvoI-MG9 lkͱSPoҍ(oiTTNL$*GPRKpWT1bfq`Ռr La)n}ik_STWӌ,% Yק #rZO%-y| ^Y ?Gy'i |48ڇM`p0 j5dD}%n~׬i77h|Ӝ[^*`Zm v$XiQtPjP*tI/NSmXfSC,o}m4dȚ?[̭U IsK'(*9ƹ@-_nrpgXx-\{=9U!~ef+cW~"Z[,?;r "]ʾMph }V='lB#^;rB'[J}J|aMOOrX_gh4 /Cgζ nbatU?`P!2٣xTZbKo4{2>z4DX UhQwbN]B`<_`N`6`vTݮŽȃNu\.:xk:^ :4'2E %]X A,cCڑfka{-&]@}aOG0n? m:Q#3e|eSx8$LJ4WɰÀ>У~iH,kZ{ HE]VdsWC$(Hs6Op~C~0˷>+*)*B%᭑bJwE V()+5.Ai2v7Y SRu u̦3H9k*Ngim:Cdɋ84iP{l{4he"7Te7c cHD} ZY\${ûwTQ `χX!b4e;~3@͎V4~7cc._/_~Uk̀HthPЂǗXʧɖÁCxrcCMyD9;~H6+̧ l>Yt(+~EUޯhRI CQ|o˧kj(j2]jY?HˤY+.P0p&1:~9٭J(īY|E&_*qa^/tJ"$"4\]PE յt{oꊮ3%^=CCyKI@ZI 71bgJ(* 0T)CKk'P[ "CekGxߔVC7qITݺgF2J 3a& w[{l `5lƤ)B찒- HVY.w ,dt˥pVw\"/`[L0s`Hy98n vw~"b#?AZQLVJ( VҝtpV(2I8KK93ֱ=Q3cWȯ䩘V6(q6Yo#G\DyP$BGƆ?6._wKEmSHg_XTw^%`SsVZXJ nqeH&W",=1V@qc=HzUCc5W@}cahr]_@TKZU(xUr_}LQG HL Hޠ40}_al?Z/}c!Gܵ< P yz:V +>RiF9D5S?Q+5b;w[w/u6S:I>*# yEfrQCgc !J\l9#|ɒvM-1:Z`X_(ݗ+>BU7g>s;slf-~{I*2ڃIwlp73Ҫ{Ye sXv57 CR/W0Flz^^AQov#paS}J6f ##t.ʸjTқtʎqSif[@]# MUl@u@hAݭ1Hٯ+٦WơI̘e8Q1:ƕYwne4 XCyKq9ƪayaJ+ QXA9gc35%mmQHBaj^E!-Sk,)ì'8Zxg[ h0ԈyRr_|=ț7_^jB.+A:L< 3`ÙnV #?R]Y%uhHOޜce0-srZTgq;uK YQ]8Gj9&KEh#7k2j|{}ct08\mO-Qh/UUFEAΕJ}?Q2<$thjc|]CMO> ?Um.v- ,1"9;c9[KHKϟC=gmz]JQN3]"Q 땛7C1#Pq 1=&dW:57}NzטKE B s{Mj4;<1ژR]8{Ц$PLza]EL,WXQg94VA =:vz?֦Z*렧'5/!٢7ICfS.oyH&\C^זGfr{my6|w )%0 #RNk,/ -be9m.Lƙwe7=T#=|끹sl~Z7&{չ3K[a)Vfߵ<rփ\&8)o9{w7yS@T~пqY[(mT*~^mqkyq^ՐNPTN>-AAq"S,jĮ"$:WPuŴvmlQLuFi9@~>UN ⦈#RPeQr)_ÌD 9yMǃN'@ǵGsu ]edv?Ѝ`֕ҵ*6c-4ՖhɼRFpj{vBK jf9+GAԿlؚgci 2=C_+߻ׇZپ`; 5Q &?k$!}s8)wREl/eqrL ~g]7?WF" @ s6 J0]ZL\]dQ0qLr F m] 2މ,2dPH^oD Me.[I"89&\wO3/J:7RJaЌγC.%t1{\h7*L;؃_ {Z&HųM"z!h8'<, ފ酬6TiՊ ;.ۏ|Mv[h?M^ I,wN1dyif 4Fb}82ρxe{w5_L",GuқvzqiP| bu\~reQ">%"K5#b;~PP"X)O:2)N<"_{-"8:Ͳ/w»vz8XDև-jk r~IoVy]JSZJ%B-˽)%;sưO\!IbWX*qMXo?0ʻeؼ@UCemWjQ"^ld?窵mK$(l>wvNT11zhzM77k6<]u08oЭ*{?dgXf!ﰉ([܆55{vi<,liX*IR C99zdkUFrym XiSB=0a[KI~ L0/xXd(bQS޶[x!wJ*%/TȉdF+lT'Se>ҖּahX3|oQmF,׽f&rwAo>eCFwrЗ +j&T׵qO0 Hf pBS)PMsvN ,v4(Pl7-2lM[K`(P=V㷣ά;p(cq4̺\غkrU退^mҜ_ GE ? Ͻ$ _%XC]t'_r)FN;kF@D.4M)цI[JD8B {\& 85<mv.v]/MNd%TVm3&HR5`A>m{zр:ud1`<$&//HɊ }V{ؕ~c}5/piXX;ŔɻXk:cpbI(q5>sf65 @IPZ!TWy;h -y'%Nړ˒ɨC:1s8)$X_ r0ʟ&]+0^:;LcܒF9oM"H3[S61҆.VG$*W&ߌXV uiyOxA&)"rM<{ :HoUZVWA6Jj6|t?f?]u`7R+'-I bTVĂF~t' n,D[P o\ME&5aghw/ TNg/)0L'5\QGܽ?Mɶ)b =ˋbY3l9LQƟ(GlvǨ؟=nheX~{pdDR.&j+TXmۋ!80FOm2e2Ŋ気(~7gstPArM쫟m/F1WaL'/벒 Z>-123>l@>Ij]c,i/ܺqekPie?yS"<ݷf!k|__WLΚء!$ppkɜ G N37Jlߦ˯ԩ:Y~w@5Z?^/eV7J@N/:i刣 cqؽ2ޣVЫ0X;t*NȌGcm#T԰Jrܯ_ |ϘLe,ooڙV1XQ^ w l99&>,| .xWD1.uC0K!e7yqƟ4Dl^|3z4M{k߅{O-EP%z;mwz܋3ZjxYmyӱc "PD%[w~Dcx N:|4@t8t {onlxNol6AE##=4jhnjZ+dcc\uDQZj*P:վ1uD:]ogi{< 'fl bL?|`3.5T )%;۬[ ao1<ŬDΌ<[$I) i NoWnF9Q/!U6P ]EdX>mvGqg*`ae%#7G^nel{SH,q+HȵΫ!.,DX$8Qzd+Q>'ZLzgp}6F=5ѮHZGdbZɮOǴf24Wo4}NJcӍ0PzV}CX.4F:GƸ4^1ApxnSɦL*V4(n(`DhjJ3KƮP7N0+H`QN{zEUXmJΒz;nO N\50.\d^v;[P1 "/t6‚Q茟`+]ttqDk.岟a m޲A.(QJZ<9,/H1:GnOZX32hVa̫XBN" 'HƌSNUc :cT2iz~KsC+!vDBqVg?8qWwF0aVM-q7aDJ!`N=qwtY=?>/|trlS&!6TH}F<WSprs47WY7_bL3-LUfi1VDA+2AUCt({]kE5x%Ӑ@țrj&@w3]ЩHd.ͩ vMJgN|9hxGV|hN4j2979t9D^5Vtyg&G@-,!qopQ̀BaBl: SPaͱ#M>2_@ӨheDXL JoȚbh=ڹ^H[_鮘N^˘`4ȊKXUr0] (LHZ H-bUtNd,DI{|FB$Ñ0&5R!r BaT@+_@ݙגTNpUz7c xeqʄoذ';'c*1O =_=vsJiUL}p `Hss붮o lR^>9 7=  e8dq/s0Ūwxʤ::&$'-u%4qf+Ȥyܕh4s%9)lsNkNh7jyt3i^̵&%' fȥd$PCC<Մ9exyߊ?GZ["\SVN[|j̻RڙQ+ƦR' F>> #?DAC<6jHrg!ʔJ);g q<LXTTAI߇Z>nNg 1K[(;8,i\R`-Dzirv׷ЃJ Xi4Qcdž)?Kf5ڧΤQ(y={Q'~|2=cgj&|+ֶJ9t3jܿ h@SbjL  o_1?9Q:x;9s0Tθ/^S]JSuL`i8μl Kq^D Ob L{s@ ANf%SiFȃ#KØtRbR7X^$l YUa݉UǾ[W{b; 3%- Xi]n(3努駪TIs{6*~1jOAVYp sՠͳ[w✥ͅ=E)/F>봁9CVhoeƵ8 z2u9| CnXAX3RtW'ʶA mG5v]|h*0UxJy=vjF6}AŌiF'C6M2q(S_ju&~7%An F A(3 DžX} ԡ]ijE#Wcv1 eJX'ɪҝfI?΋=-ߊ>@5 ݄M*uK‰:b {'@A 4[:3&#X?f?Om@ލ92F^bkRvT X8=0vn=*VZ1Dͫ0*G5Mug8yr*K: qR^[8 H]Sod}K d;KR`#&X^D%>! D' A7JՊ;L=5ݎ̵'sng,c)Z!R-j _zr7sIZC?w Z9 8 u WНcDMZr@:(Orb0Vfqy,GR/ GDp $I# ̈́(fd6&3NA+ \ k~h8WYONT_9mmGã`>~KNQM9ـ6kKd*}O@F)2_ap/epϗ`+lXnJ0l{J)vaBoOntߖMcK.g|k@KgGAk%mAo#Y}Jq9cŧt-' 3+{ZH0DK ٛ!390CNC[Yd{{$.<7kTHa6XTi7+4L}+]± s; W:z@|MP |k6}.pE 麀/Dn`WۦRgyyumngaM})fB=v?{Jbxp,+^eF"-Lj|9EK|v~Jɥl)ͳ*[P5vVc?dԾc$i|]n'XH x3zɖ0P^OLػcF*)rCnEe`x %゠!-3;c=:T{tPM+8 Ci&bխ0O4^$,p\*O4r9wxjQM/ZK~`]W8Y,hC[q "6yh ܻ5uoKyAZ/ܾbT/D i/pN!*{fG]p)f B-X}4';ދ^K֓ܪ"zǺ `MkѦ&y-l 97z$t-qVŒL\zZFIe|Ql !c~aB汫)j|@\*HRf[V,:z[ᄚb"Z)bNsՂc[l_ Kn]ÞVi (pxyX?R,k>H _Er-2%ZJ3V.[f^b&+&la' I'PY{K}-yOLͪA$%YŪ( Qd*|7Yv/+p,g9(~(Nm2Ѿۘ =kWA<\H N4^E$W%VIJQN[hFΚ?ae_dZ((6,˽af3..770q3XS?(/%7#?Y]ktʠ&>ẳRp]a#?c#KFÇoLқ*eiΎ]4,IMB擽6q;hщ@VEN%R'b֎^\QM89jAEWf(]'J`,LuӭRB*i8gc9JSlo3+WL\hR89 ז6bȔnRҪi}֑(-`A)_E1JX;Ĵح_P:qgtή ?ug+ZďxbnĘ| Sl<&mY8-;W3:0UB ,D#%${/)K /dey:ۀ B.`} ?+q߀薓`o!,EWdΔPe%!"G@p ķqq^JPNmcl4C^ɬ _E5.^+'嶮Au¨].*YM.j}fw̱et5`@˒UDJnJ'x44LةѲ<|OVRrs{-{aE0PpH]`MqjOe$|FwBPf_r7/Iͽ;d|4q"J Ķ٫R*2LZs `6nOk}X9*WOp#} q$0-+(׹VwxWQتKAj^+a39RʇC1٭|KKGU)8,o-UBU*+'cD| wt߹ʴRp{zq76mV$'.{ ziNsH~;.bBE!!G"y_°tD0~co:/1 u,[oX6uOV1/-\e@IXy"$ĶI~Q͉WZ vgL(Ld4D5,b+fo]A2LQmgg %;u ?Z}tO:6!܌u];$c?X[&+h+O•}%?s ݕ 5b O)$@!mJBWjSڹj8p1OU0|됐:y&HYGOcB@SR06-7?L˾dS`vcaEGM@Yq:TF;nqp, p]Tkƶ DtHYƌ {|:J7sv"z Pp*P4g+- 3ˤ!Pcc@s"P@4[ޭZN>5E7OY!@6v3un\ԁJ ܟI⌝mcX_˱;W[ǴY΢*@>?inl(k<ޜ0ѠʠZ&BǡtbE~"'io1RP$>f2\j'd]Yf^G$N6}@> ?df%B\«(8i$byҸWWO6׎%.*Ee𨞧sctN`b޿SMhJH] /Aivd/Ǧc 6 [CpX׬G1GlY\ X̘Zقdr^a?uAC6-S`pѩU8,pH&-U:D'X;c9. iz@lqEɂ4x20$SkϦ PͺL eKĐ5Pvણ Kxsי'zyF L׺_ɀ K(51 ۺLG!fݰW%1=l1u&Ү6`ܴ[)o`XFM1=fA9?Az$'T 7r+J݌zSʳ*1#[ǢRZt, J!ֽ.N=N`}>SP[D&%P}l'"6Ȧp4!ů4~;) g#S/O~izP>Z0[QK'=anXpF,qz1*V/3V/@2o؁1iƶq DlQ޷WΎޘX'" {#Db`"W3!(ť|ܜf6LuFvOLHa,&#0b ACc_P~Ut;cuɟmAL ?ҮMُ;G$GG`>ЪD}eԑ6R؉h*]SZd^ 灐ugT1 t1ZA>XJLK21iGg7X.2p1^ Vv}_=ȧJT8txK45G$'{_ 7Hw=PS,@HSa1޵jaGWgg'iUB)b R F'F qK,6yWۘ>;1^qv<)8SCjgo3I?~bG>ytP-(p0WvDw^뚔LJjed23Epٝ_U޸Ha;V IWS±L|V=hGvH bq&34nn(T;9d0z ֜*AlX(W&guސ"gZjg V-~-f7ߣ+l"ʐTGΙ8#m@Zb|IP^-g^R1畛x?DnMNpJ=fsihf nױl8-用7p 4#pRc 1V`/AE}zWdW&G8d^T”G; H2Kqb5 e=!%̕Ԕy/D^8']{ ;ii'ٷ`xTO<|z#Nno^iA0Ty{`HnƇӗh~$˽;FWqLB~ID# C֨;_V /떊uޡE j߯4ֺ |fGYV5t U0[{(8QB%s4Te@]Pk3UW./+xOĺZ1Ɓ?߸)'N_@,4:U|*uVwmH%9-V!BG SHCm#)5NLF4*ʦXIDnmj>%=}klqE|w|eGypFNnIXdj\&v<= ʑ`\jAiFY:9Z5VF&xFҢ1'o1ly! >bR,r#v\lR%AT!JOTU >$3WTy6I~4u41nCHV{yzbT6hLaw)&$J,- M&uQ̋u9.kz1Yj˙ W2c LG r^Yr\Ɔĺl.ՆAgge-`%&6T ĎlH$3@aoIK\ZOūz[sx@RI`j*pQ>ݬY}a*buZTIW.- H֚X.S߻bSE<#rzd0KNF]%GkpˢB2Q Ԣ9LЯ,X Ot{8&=1L0yګQ1ŗjǪpJ29ѕϠ QuD'Yo.r;@ĜpضC L7Kԗ-|hGL8;mO1|;^J<(<x78qΫ(G2 ;[hz= o5JD:Ъåep$ 0^:}%] sK!|fyN> q E^$#q)iʭ8\Q͊L>jP:~N=2Xb Т*gHv ]Kp|q+=v_,fYVs2^+Ux·".j0BBK [r v-^&j൶^?5mjXԝ5.zm+ށe^P.=+1z:dPDF &63{ }n;)6MLҌɜ<Ӱ>~n7Lx;w"_#j;eP7*@p/XWnOAogrtEvRۯ}/%Vzq5=rCl\=eOeqۧ up %{K,ʛ0Q}D,Ņo4Զ0ծ#R2Q+n11J-W9P (^Q4->CEW ە egY7!s4 U&eة"$2,2BՀ;6&3rwum[1A7oWZy=(x8VLٟ*ݚBH[gçTW\٥MCLGm~l^:W<{97 ]/"8QF]jM%leJvl`?JnHd p~HϾVu=?+\qrͯ9USL6Q(8S1<&cCҲQUbLK4dq1_$[kVi!A QhԒHZk2 с yC#ޯ[p澪SіT!^y3ѝAhy_WH"s L8:[r+5{4 &Y$^4!2|bĈq-ZMtM{Y+VtO |,GT,}5 Vi,n劵ZqR]|>5@OĄ*;*\hVzHRC7*"$} FSPÙ&]‡\4[_-K[ Ƹ%aȇ ML, R*a@ }ꥈPWzn~\^DOzf qR)?ȖZub;mۣ%yʾL~0Qۃ%sB.f,kr^wf^, c̣=)Y6j-pZ5Eޓ Dc뾮f4%yOQƯcApݗr9ᤤvKZ(. %0r 0)X2s55lm 0baͥ57AW0ݶom-'9p *H_XLw+@qg<;%?L>ۿmm |Zڡ,nժp|6Z2QEF$@6]>bJ`PJQ'ĽT}]uWoi;n.{R"qZƘ?߸Q}_3/ .JT:0Pq$j\?B-W"TP bτ*CD1q g`yۯeJ*g^e`3jik!d_ ]Yq1VбPc<W<~2RQ6Y"Y)2 ڴI*RQңTM&=.z嗋yHy.8{A{Iut6;]4lOϒ؎U 9l oFI>|y{\m//E0H]<,B 6$RIņST`V[0ڠStUB 8Uc>:xKȹH93W 1ޒVZ4d8{J5z>WI1ףb~5?2P~?oMyY>[:hQ ;r՛j9 `^q?+q(јWd{'>oИ[|[]Hq-(Q T tU Q_i%<1u ;8a3zP󛪬4#;! w&y^5}4$^@7@F:<|F)qd:Tf8'òҜ#5.,},O}ga5dC!F_TEhA\ŀX V;bkP&ЗҪ5o;z@SUR~Bჩ_Ѡw9Qoӭ)[hlkQV ܅y]Q@Ipd߷1]x w? K$3;)CQkB,=_O-*5zN\_!6ߠ[p%)I 3g0+Ƃ# ɩ L )/G_^6o\.ME6ԗvnkMo.khI⛾vcyM0F+:8` V,/$3On,hPg], :QvKfW@ǴbrԢQo!!օ$%8VJYGhL؜ m`G"qNtiwcgT7iX=ͻQw7~xV͎oAC{I>]F栵cw`|ՊޗCU}/tLf|;`<$%v af2'(3*Qy<=fc"(<97` blew{`񖁱"8Gx@vE\Kr%e_~<&:bJ;RݤsU,TH>~Z35#Oo\qy3nXvU# Kx[x>^Coʄj˄hݪVN[E'#$.BI~Vj[\(QIWgrYvkwKBr'r/%BKuT"s Ndo#TpZb ,Q^42!tfM{5$yJ,:1uqn0lG˧}NT!QT~jTm۱B{Y|dA™*\W}7;N8N~!;==kuQ'^QPASڜT1Ю0 o<*8/E?wZkI4_|e 9qjTJ08XqDx~fnb{M>w v7hcv5D/]1 ʷI!Zx(e1K\8sF2h&qt#]EL}ťǑsqŰٗ!V59xXd !CIB]w sT<ئ%ASHx{=Q9+ȗY$YWwʭʼnWoAw/kͲoO\ҭ 3DT? MeqOx5EEe)8nL|oH$$479U w$(N!UrIPɔBnyt=(Ш7譖c_aL|x}eό,~g;GkM9 y2Lih;',YJ\2q,$8E\$P۬^lCp9E1ZE`Ifesիln<*%R밖?cԤ9m LJ+O3̤'W@Y=ƅfVh{Stja0z{α7@s8 .!b)L>8hV/^/[g3IJK[JU֍\u+azޟN!V@.['m >ft/UYaO-X5HGerXzBD(ar@NGU< 4y4rI:%p kQ,,h܊ѻ+t$Nť58I7F).:]ej*A-ghy4I9rc!ΰv_fоV#ʁp63'R7lA8y;.٥V45ЎwCZdU4mIE ^Q-e?P6͹;- J##S~T}VRSx YĢ\g%t7 !M\,/";AJs{ES%9QU.5ai\!NX{FmJ V %ŅaV?A\a3f7R B\DĐxzwq, vlEJ.wx&> *mVhۣuхd6˟&]2,mYaK ݍ8^)Y7C#M_u!IJYnZ>0]rڧHiM̵;Uzt:1[ FyݴsۥxIʏ ML2yPNoS@cI >҆qث1ݍrVfMg(B|4} ¬ӎ{잹ڷ XЪTv>a،1EdDDX@Dgu^)qvr''8B+6 eo2DR+]Gms+>ګ3byw?(*"t\=eW_ut:Vڥ^vc$򔙕=vr&tNvjFZjO|6||5EEYaнU;7Li=ϥ-ĐKny Zl**R<_|roEﮍgo3Ћ-t4< te@=[m:FKU)ƒY=_M0txKח!ڠ2oHW'FӋ{$E;VM02}{'9r)-Ln|c`WaQ^}VHAi6OuBamp/LVc=S 2nLOZ: yab,Ⳙcq}O]3s=c2}-éF19{C/p/~^KaĦya"XZ傚2#6_9'R%bOkĿg4"䕊E1@k?wssL oB\6c9bhW0Wpn.&C8vܛH6q?>GODB{a( E]O3&EJ߶R Bɛȶr7FԄZS6 rtA>S(u"5Ȩ`$>ҏП,ɉM~&h_s"d Z@UB V=|LuI6b lP0!v76>",$+WQ9beH [C}NJAV|]>>Ķ)>0TV&fݡJAdmN.Dl`6A/Z3k}A&jwEZ٦}+c Lר lJ8.anP^9:Z֪3f|o ǽ{a-\1]@c$n֥\c1Ĩn/o F+d ݉?|/;-،Kzܔ2"<cDuDPr8 9mjt7wkKΘM&T8K*(_\P"캹3=IlL$0$69fßWryH0:VLN{sSX#=ާz^|.f ꮋ C 5a:oG'*PN^R` =H:eΑ۱s9^ψ|Y< ։g7 .T ^QJMO sȀ/2fyt^/ڜ0GX%9s@723fL`x#r57MjuRM4>XGOʉqvVoU3tQG0*к׭EӭAEӧCڶ?=Bp`SFRҺŹIc<@6co4nF{f-fΙq]$nB?6Z1];<瓔&c7ԨOeE6 aE"n N&/`zG̳3|S=\!*9bԞg (K4az]N*;yd?NQ25N_9$rve9RXM=ϖ`Wȷ ݕ X jYSN'v"iEA9KB^k|C8d^E7Xi}0J VZ R5aNbmikX{:yB@ 'T2 !b j=!ߟ6C]| [9ۆ@'L*gN~(_o/[{HN] 0´VC"i3tiܤH.O;$ҭr= X4=]{ok_[FU3ufFuv׏N!uŠDb7( ZBtNei%ȃ2欧w(mUrcb}kj2dN&(o(.NR+F*5,ĭS|F1o=G {vEEШ0>|y!#5c>zNʧ >1JfU,7kNu[l^m/r3˕Zm7/7kv-=)wQܲ[s`e-bA$FI=/)ً5wfPϟB[6cS !hQuqfPC˓(KEʒԲ[Xx\00:ꇲG7EczbEڎt# e®"zm|iw:A-`!l0x@$ܦVI*eA@}u0Iֳw pnXhZ>GBb&[Cxb]I_âBOZT։'YU3qVaT]Bƚ{3e6)C{zdEQ׼|{n{W]S4s`xfcF;/owQAsT˪;p,ߌ4KwyݦOS. }iyts6@2N?brt:$LTJ:#w(A}q:#2a Ng&ƫRιĂw河lZɗ 3(0`Xa$tl\(c 9&U,|5ۿ<ϫ'I{ϫNƺRț2K=|T U>ү,ɺ 6 >1BV}BcV ׍__4W|Z5G*QAs2QNdB@Mv$jA [l@,rĈ%-x9"+\\y~C` TށbXY B} yWtEtye)g#}Xmv!Ձ0޵-rQSSqGtzBP=ɏrf,=lnx =В@[!a XXƋϙ(o[x[Y+yB_Y;Y~)crQeR<UF:y2Q,|\6n?U^boF/ z 钔QMfc i^1.&&'x&3HjNNkF]*Gl~ 吺-1cT.ckCA詰@ِ|P7񳛥s"im®A v; mZ]@e䢕1sR L+"ʥZZ͉*4E $V4 YQkـZ5qU%c#K=Yqj\oPqIm*%=\_t#MZdt*ʘ73ؑgx\0hMVڏ'eLd(BiV}Yu5[]<[^,/QhӋ}jZp.;&5zD+h[ɱ( .g1bB(l\5&&U= ^gkWpWyY4lVsA2򥾚t\ x uH3@S&<T?\ R?>'B@̱2auHfm2L%I qՅ?sKŝN[egn{? y.f']YM2eJ^Gtem*ruLpJ>Ϙ[,̐Ud<0۴<#kKAW#ɝ?zuQV+0 _` [8>9H+By)CRc/2:2{cV!Te"nQpNJlj'ej@4&I.,PO`["08LgGm8TC8J#w8 ${;y0}:{ ¿UЅa rYl3yk' *>GK p*gE$A nb:/m - G <ہ^@-|tuⵁſV2@:L"A%ih0L-RΙQ;IJ2/_Wᓼ-"fMTO* zbQT w$HFǻ:eɆV8eq]49qȢz&\ҮW ޲{lT ȖhQD3L<) 7Ŋ<A ˱(?0L)e|6{"YEcSpv<9Y"{.|D '%!UKyH7(]3jd-6ʆ(><"t&|AU؟ 玖L͙Sdr?mE2aBRuHz'[4,~Mmaӟ=oKT=(d{E&7QWo}d}`:ш36nΤIeF[{}GI0Զ-d۔bC;!=,f/$)'uFKЕ 10^>y:'ُ$oM>A~;ʀP;_T{Bfk16;FHS".[N #fOwM$yfZI0y5a70S;;oy{` A\ F$1Kd(#s"ݲw<\0=$` JR`0.| ]چ='}LGzJ.JC Zq-=Il@ ;'*V͋ڣFet\yNiᜦG=S2,O1):A9:Bmv[d;@D!u!s ҧƠlYs$F+!]#_[AjFL|8xΦj.٦z4bm^m]U[J-XHx++ zl}iT 4#YCxq\rqn|K)+ZsN֗ i3ы%yFl| LL( WFz.בE D,3s]OvJk,cSyx6h@t78 UP$?W\P`0}=DD'm6N}eoy*j{fTҥhH3wƪ9791oNK&b{mN3CƔ(0za 9yӻ! țS>/ 7@t-h#/lb7pV(VRϬmE M;6ԡd+MOvx%}+[ *&aΐuvM|8b[j3jPmpLU`tSN{n>UanR~ S"9ѣHiɐl髄:߬YImĢᯆfw#Fǧt2D K1l}bX<@Ui'i"E_$;ŜTC :zck&8jS~F=JQI//"KъD`\!5N Z }Wcy#A!B /A78UŖp7ԡp\;Y5q9 [-#K8X "-AA ȆK= Ԝn W Y/.l qaq@x ٖ\ TgoXJlgư3hC`WoD"ټrNOb|(q^ˉH^Oq7R "X V#_)9}Ђ+F2F<ؠO0yA0-='0^(+hԨ Mmw\ھ O6m{ fa2c:z8(H.<74mŠ6%vw!ý&P=SէS< |'$ ݽ呢gd5u4N;REkݷmD97c_d3&!,{QV`(6+t77#6E!OǷ )R O2lrsQ|W:no̽-O[}[*m,SO̸sz^^>YrbUMc-1dDnBa0/ dzAyD0a!( ]=\`ҩX܂Oω&A!dͯ,ݟO?n<+\AZƲ9L* x 9 v^:d>65{5l0(@V54{)&sUbk.bjNtS?AJr9PoYkH޵kiT!]gnpKko:@7̖qQpZ󙆇C ` pm j nr0*g= 1*b" Xeɘ$ёKOga]b6s4ЇQeoypm`tcۍŘd ?]t;0gJ.ZU~O(zN$C!,4#h@,HzS"dխHQG E1gNWX= mehsd05yZ#{cWp6DneqL}VUQV5̯ju# k;Aܕae<|Kv> X.UrGP-eצd_fy XH*220S2! j݃`'cftA?~/Pu+2([]-6ۢ? v힠LK_h S'i|ҕj-/ѩ-RϚX0+4V2ed@!n"p-9KP7@o'rca3Zv5>zwbs5m^@^? PXFXhWdB_?DOfٰө ~6 DtC zg/.@BP>@OahHXIup`K"Kʮ5lMN֋5#1`z3HqBpB~'ˇF$r[顉}p+^8MItI*2̵z,~`>Nw?lw湷C{X4 W6!MR^/,RfHe]>j#RBP=Z'sD ewj``MlO2ѥK61*D>H~23 AUPaT`Ў{J~>llM ۆVZָ |9irⵤm1/7iAa[}.҉yk򘺽a)^zXx~=R$b$cc 1C :,-XY=)]nm'e;s>N*Gee:G6l`az;oA_$$dN(ވ ~TǸQ!gw#zvB:Xѹ)̨NV^a0[%an7Jh(cJ%OyJ]_I#" T+dމ>/q'^Pt@[b ^1RƲbSbl1SdBDilͫi6kӨԘ;Nc}߸="ZߣnS{@_g+ًϨ KX"odHW̰h8'ɥQx)Y Ać2ǚ>ilp'F HE ܺjDq?J;ӱEk%'%Xz~Z[ja~|ۉ8sb>a EvR&8.S)V<)C$@ &]dxp<=Gb<2AT4ݴ̙9vs^V)5,@;Қ7m/QqvC)kb=yYO ܀Q_uO3 !Owv5}LQ]=w@Wte8“ G.bF(< =Ӫ1 sŮ,JjW o9yg]P:(pgO ZqpwZDiGNp b9d׽u W-.4xZQҘ5ςUĥL?_gxL2tjQ} 'dw{bF8 {\x_X8Osck|Wmquztǀ1mLA¥ʕ qmjv \h$aĺ5ZvƤ8&sA\k!t֮~ }RfL̶{; Fe ZDThnX @%%B+̋%RҲ )a-piR(G'1>hy"ɩq~+).I֘˰&RI o؅W"><V~0޿ .ONvD+Sǰ<~-Լjn6nR4~>ߍEN[ͼ:Sϴ53րpQhFgEoLkYf.huʼo7MWXQPs;|U2Wu74*mj*-|d2QrZ2DKYb}\E^i`(m{BfܒA 6~yB_jC#Ygid3VtIbl|`I(>s,{^s?5Q0"ϩ3÷)@Q܃UL:=^kǫ0>Xka,/*@ P>y.*Җ-M/9GL+ *_ҫV1T|nTp#ԘsЏ&!x3v*Q`,GgwD_SinpgRuu=ZD1-gDOUIcL2E`FVYW½>ԫ!L ¥{7VE%ۡ(@RDjPI4C5 @7[KgDJ eٌ:Qsq>Jc2a.Z)ND prjFl/|_>Hqԓ3QԹ$>!h*;6H=?yxSi_\37%y*zJB5^8rLz>V"y7yG)#[cUenh2Wம54'q䔗}o D;cEŚ8 x&>:wͽ\s3 ݻ%g+EB?Ga mB'iЙ ~,4DGN-fǒU$Dĕ1&{GOHa_܈~ήIGӪE[gWTGMN˸!v_o {F׍KHb\o޳d䝴B) z;sّ3 HjVD+[/k?PR{ M/ o_3GDMG^jf[c ; i)v _4S*a7/u#'r :O0紇9h3rRq*Ny5}R\rQyM%z܈f{9MĪH84jRK8a7_)-Sbu3{t-_gzˀFhSYDQ"yqKI>qȎ=OLPyߧEޟr?Cڄ4_,)}!m  H֖2[g B.P`&(dfw YuءP\P&2+:Zj?V\+f$Zz&3>{8jdt~^5<¤vǯ'-W_X=+=fYrd01wiq y_b۫ɨU'o^~cgLrTCzRFŁw~ U1iڕvr ihOvK| o/izGY`_~LWxz!fusC~.vYpvh'm_Lڶb?ܩm7\Wuh쵩Q+p?re;{),ȅɐ8` hz .l#`{("=?0|U^<\7> naX晚&'oON\MF19+.Ʈ~ifxjݩe[,6 q h׷0! MG].L<=MXh)8C\8>%rW "oJSQ -<wʯ{6埾{źA/0w^[,I7A ӡn%0 7)alE돇5^ަI % s{v룧=B7FaK%ɬ\gC.0Ldf?s<&e.6[(lnA'IzB)&8lr&(+<cRמ DmuJ0w[Qi9œQgЦhdu2rmhS%7jV¨~_` @NS釯_Bؖ2$ˑ8 >A'ٽ`&M]wCn_42Vܒ 1:n*[R>Ÿ#1_"Vl/}AzIFDSy__/f$ò} A<jn,:. 8m7&\߆@{')^/Zi]^㴄P͠+u!Ib+M-;)NlM( (9yFkwy-LьC~ɛL5=srPᵜNW ZWe%GJ}3+B;sb lWN`cZc-6t >]Gg{ }|e;JZ0Hkl+*s**QF4r"w.(PO-1zuUviBW 0ĉ8av Q]Qr"ul=:%[UT'|u3 ?p$V綯V e%YvrFNL*Cdl}ewey?d&)X3T/M:c;b%fZz ttК^zXb%[I_? JXk 9oAͥȺ/qa>ּ∇|'DxLoWˆ d'ntC8IQ_%ɋusW mq %<̻T 9+z\CI0ScOk NQSHʿbwշŕz~̳߫ih\K|OR`2 5c+`t@4t-CjGu(")ؾ=v 4ķB +jku DW`k ̸SctƇ(j4Q\5t݄GN폘8rFRcnځܺ{-MֱHO>R[6[-YƤԩu׬ +Ⱀl ZZ[7VOo5sQ,[}t_ht+'Rす>X&+>Gm2awg9&'xF`\gB)Zr:YFР\8Uwm2 g|sw(.3\Wz õ߸TFuq»(;Fčp8!|s hǴ(Nfy>*%IfyYP0.@Xo\d6LruɦE+$˦*3 SYK>ÐV?Q Q9LCUPYu7\}X'hBԣ\[sLVF2aLb0An+@g]~G2 az%O|U}b&м:}Y0+`H.iԩ&S`#-xA# >s0#Ojp/a?v 5'_&^|xkfnmF浅cY1Nm /=n-.f kwWJ~4pΙQ5tS6gE2p #j ]\^3be>PD"&6'p{mqZ;߫=uK1ӏ#` ļ1rČ*۹Zьr\30|{834(JUWdq63vF9I:P5j+:f2u:*$:e 6fLӻƒQR4q:}D[mϖscuv.Ͽ֭옔ķF%vFt^uS9,yaw(OYN/(`MߏNVJۺߪv)QjŔ(#7ÆJfDJБ^䇇]y㕖@':O9eno2j1'|2IPθ&[Ii43X(le:8Rj{kiܺmÌ5Es;G9Q)@Mbm) p}R )D=^{M$+weU[:@h̷L+&'_3M8ы7.8bxruWcпrEonvupR;$%ћa;:pQ H$vQOMR,8KW%9Tj׸]}V,"G~(<;ZlE1USkwbK(y{ctƱZ_TB?x3Kfw5=I~D\XwS|O~ -] 3S8'4gЪ粪9AjjjIiw ~`d;KAѩV^Ѕ@ 2Jj<׿ۗ >,=tĩ*I#]4f0,W?Wn(ܴ |8 iO>;`R,/Ԥ|c%6!ᐡQ*Tm"uIoDbjN({ TdGAJ8G}$IVG۪? Œ]:X/ź=#U'1,H~ݿE*HLr0 O66 la0/OY Ӹk-FC)'LC纘)Rv50٩Sw(S:%)|EmhGר6iÕ*JS|7 9ۯ84jc a+kKtc>l''Rpn MjuXM M ֪b1*@AH{rG4*nwG1R$Z.uuS$`(YB qrS" Vpb79I0jsT}GWPqJWv*hbu6z >dE2hY3k Ωb!S]pݔ^hjXEl*r WYffC!UHun]f=t9V4suL #i%AְTzXOMBpk5ԭ: |e7b3N 9 x~>MLd7c:~{czqȞ"{pJʲn3Jy^?*nW2c$.jAo:Pm[^uM M]/j,< Q  \D'r' q-PoƮyvyjAtvPi)"qѣ0S&'kna$c-E~69e-). VtCNNXZ pJP+Jm{L7`tHMVyO쐛v7~IOX}U2TU3}b>d,2Q9+̤vUcHg +]{Xm>&<͔Q5|r*d(ܕCpxwHj_ɚ΁JѴkյg#3"39 4H0jք]>[Ԩ  b{BL1F~̕ERV{"#0O!Hd/9U؅ڧry2i'izF!Z> $fmx0l6hf&zk4܇_:0Յ}P30d&ɷ;mn BKU.ܙr #WkjGWVDߝ}NyV.Тr;ޤ5U}Y8BaEPOv^+i;rB@P`ٛ $pS0VQ -?j.ZZ ?F<~L%Eu3tӿuS_,Bsv)#M`G(Fy)Mqat]f\ 3:WqvhYNG#t77h. |EơF=f͉G eƧJU~۝!zo/3tV&NԖ&H(x1^]~U34(7>J"@A_>B%_i܂d䅲hvc tJIP5Иe_0Tk⋃okO~d Al(V>2lad'8hFUTY07cCc$Aw ZmQ2".0]H GQ Ҧrx-nt44OEΟz>EXjИU4$j8iYw͒@+|N>pǺx^.j||d 3R%NR-@ͨksA8U!}=o F@nd% MDO`x?p#@lϩ ],aPhq6UiY\XαR@>^r⧉`$n=;b {d?2!8!9.#xse%R'Zl.7i܁t ͰEso6\O^LB%=M>'u-EdHjg&p;WHt5͝#ZLm 9vh#/pʅ^O|?e a<N_B.P=hyv/<v_U!R_ԵvH9'ʮ~95>6.O[.0sN)  .#-O WV)[x?/H5:cw w"Dݽ Oq(|ӟ"lR5u SG2} CyT/d)&4Om;kV*2-L?C’ mVΡް "(Laq|*d!:z|=ùM̏5KKSQ׵Ԩ3 mYޑ_' }fB>Eă+U}A+Jt$/pS֡uS 豋$6C[ Vd=?긓ZR݊Rq[ @XlR7nVyx)͖w=)ʤ] ';Rw gժl(tqdejh(携+X}*^$iw::ǖD- Q)Fr-qT^vyio2K{V,?o/bKlM1%cxIQ۲}72?Ev@~,(>)p&ݎ54sDhaTGq;@'QO|L,jk)0nDr$ݏ#4|sGLj?6KȂ}`г)xWǖN Kņltڿը=w'S!#+mA!5S)>XߥIed@U=iFC Yy^ ,]F*Dx.I(7+A[ xS=G!kS^s' 2ƚ?,h@^Hu]m#H0.E3FBawvQrjЊ/ 3'PI3_-nE0շa)L'$_ *N*؈JXp-J I UGtGvT!ݵ߼a}CjJq~Lr 2LjoIg3i5ca?|&|eUB0U+[]9%0B>+ ̙Q^4 ^j$uGá1!@@1T]&~9gzS, ";,;ӯqnʘ?^@# O毰wQ`X$AB Q"`ȹӾof <qi1:~.H.ź-os;G's h;|z9%&H" h O0,4uAm^Y0<7bKz[j xht`tջJ.(ӷ ~Žs*l 0JY=a)wX:&dJJzrTI>|#DH<^5r_}-I๣) L 5g蘭ԆgFL0m#a ;e^i-FNezc$Dسx1)Djs=?k42NNƹ:wbFK[G~H/K5æj"B.:[`q.X:dU&[d,.Zb;Тe7.HH&i!2E70Mp7\WdI/]h>AQ?->x-tLDzc"Urfcfymox /w4C-MU ҍ׵`ugHEm|SL {bttᇼDık+U/62/eNIqO)mt"uAHE,M+ [ܺˁh,m@>61_aHL {ng|*i|oaCbL럙`{nڧdAyYsONH^C?^hop7nsotnvo_ZqbÄ@׉ z8MEqC'3 !98=Rj0,o|k*QE,+yF¨;XϢfuī7q]W,]D7tiYO?DBriBW>^>k4Hw*AǮb" pӤKg+dh WDO= l4o{OmDkz W`FDN@-(kZ*w cvfAF1r/yzJݖB#CE۾E^w7QQr%\`&v'a5p puF`I*ּR H vH Pb>ъWMQd)2z] Zs$dOkV8/a)oRTLru`w՘A6RdקQ3,^Xă6G!ks= A1-u}ùk8#O ŘJ. /aTt1m0uD&&oуIlIWtt.[@PK+QHȕ6XK}gk?nDn<`qpɆB)Fĸy~\w+R.l.b30s(gu'5}$cQiee,U}x$%X7:7 DLc1_b@iZx_b ϭ)>F~C *&3ˣ%vᷩXEA+emU܎[, $s (ue* yg"e[%c aSuHQdmnjb($"|kf)tWpaTGgsZMs t[2#j뷰(Y13n;I ܢ25A]?dZ ǽ7ƅʜ^^|V'Max:>ix2D8u1޲d8 U-MTL!ES%H-KdzBzӧܺwt͜sc5'دt<9VW; en/u]x5R z[qLN,6ʃdqE~xbjL*|4zz&TyL[xY>E0hlҴ[ XQGu8Y ~#5xj0sN{l )hd%+񙺏rOn8\AMPo]Y;i<FVkt͜0Lh ,NPx]׳7兗ۯ%*\/C@z.ovqWWS7t ZoR8L.y,n],Fgl'AOjSW pf ߜoU6R:6+sy% +T, ,}LuΠ|tŐk\f yC bi6PFVfC/8'{DO1@a1K^K$!!4 %.~6t)*gyx6ʋ Fc؁&( ٨MVNHA6ҩ>闃~U$, `N&YCY;D>@n}K#]j֊n՜p#D\ٴyS+#`_&5An7pI$.Fh`@򰅱=~YXW^=L=x_B AF{ ;o6i]}WRy$=2:ОE"6ˆjR[SK3u8pphMXr:EаMQr Tz_+E,ex*_fX&)p8_dr񛿽qÙqaGR=s8R alE%~Q$fxPK͉g|ZCP%`z;AA/77厉5M+SίqǸ0)6AAc4\N/ۦBU$`g;3[X1!utVfʡE=Kf>k+䅃>tKg@ZIiqܿI0m+w2Ƈ$fT99m>m׳x`܉g_0WB*?GH1Ed Em1M g[)Gn?((H H*H$;# es-PX:8]#ryc SCu֎ ` 0@^ߎ[*Zj2VTB-Il`۟Vo bnƌOCTx_&5\Ψ7V] ľ~g0źӐhM'iIaHlKrAQtP-x(U5,pb} ks1 ? 6Kpq yFl悧NUލ "Wĸ+Zܵ;8S*VM񷀃B'31pKH[-"37g @>xY {y޹z+*f VC"0/\Ui5/ }<}/T )i7CAZZ$ƟzpgtLCD5EU:|;M_c﮹ʵ|Xm0>&}4#(=Gz |i_qW#sV1g{ s:K=@T[223CTF[QK sd2afni$ѷ:j2\ EVeX$m0nGQDWڰO'l1F`"?bBmʀ ;Lf3ʆ?=3GwojGpF[ֆaPir7XK' zh&R|!oG;a?Vg.vXFp,KK$ ۙWi%W9Xd y{؀/t> Z(6 U;@3u u 8:ǵ<7:!C&: +lzG0"3?uҭY');mΦP\E^pXѽrs&g7&i2C~(cqjї}VŢ4˱Bt3IVfH WՑv(w}ψu gh ZCe7 U\U/{71/EZ8Pc9u#M^C׋ș>.j ؿm}9c_u8 n>@n=^ADPއk'g~4 ++:Irڀ>MFz!hNeKoޓCR 'T NcK#$|Dl{`⪆}c$ƐQOEW}Q2Cv<7̬OEg>iX籱x2^8ٸk`dՎS9Mʰɢ2Fkh֪A4/k1_q|$Z_& zˀsL<ώ2+il +@T吁T@EIk)J0l[9x$,(RJUYCߎ s`R0)86e9KU?=)!l 34PeI]ު+/|F+;4f+ۭOǒ17JruP45M'Q_gS^KheY.zd}&ϭ jqPUšٖ 䖰iܫ+٬/ʩV+kbj5U jDm]*qb?U.>hqy6B^^2=/g vqru-dW;x(SX~;Svyጿhd4#Bz$8=8~5P} w4sV(L%#ӫh@8/~37D#^"'6b[f$+>rihG,>+7WCWx$}%@OE^ʴG@b)%d.MC ee#Bg$Vf(Є8ڵKcݼ3 ?,[Ai z1BF4X@Zvx\Ĉn1Pg5h*H֙]NNu<2ah{|e {)aչ_!c$Sm7ABXv*+M3bt#h#TT{[,!ȺG[)kTɿA+}qڄE^R)ԍ.Yii49>nJ' wgFF>^ai^Z)Xeyjޜf v׮n,S QEZGJ ] hDz)Ķ %#|!a^VMW[/-u]h娯R^i/Fk3q,_zH=*죴0;.U JF\,ߔ*:3uE7h\B)NP2(Y%tɽ$أo:]QBP(\t !3](.ѝ&*֤ITOnH;(mη- D'nMFmj96@( eo- {ˍOٸ3\N}.$*@t&B|{0w7jK\[=R1y޹_)n%~)"Bꋱizi0w߉GN&nb׈?Hj6‡F͆0r5d$mGđ>iGy^sGzP9P>\5 iK`9Iu?s hCg w5"?X.[#9s*{(cge:fte1IqGl}{ҋ x 5K [DY,4?s6#j5֔s)c֩ӣo7S!%݄r]i2"{ pbPVv &Jyg+ѕҸ/`V5TZ`T1Y═u{ m;@==j?nd9.~f,cI1aYIZ'E*P-M@cӠm;9RDgVIp_Q<ޫò|:,K{љ};w*$ y,Z)'l*5,o }8_fMvCHm~HLj%> &I K0vVxW@"ͱO#?KpL^)ffhRp/1c'W7ːou@m?+@:$6Gc0ׯGnyxoFbж!(zGl'إp>4lhph+ٰpЏ+ÙmG@+p!rp`_\M o*؎F17Ӷ?zv5'ڕ> \CY[)1E"mͽza!~t>]oؗ|b?nw$Z e7נd[ٯb'e^FT Psp~G gV6󀼩nN-ZѪG㽍1l͘MI 6šfzKp[pPnӡm.S1FBJn07_]ԠJ7q_LWa6uǨfߟW{Jhj̲k'K,-v@Gm w=oTZF0Oi+ms $V \Q1[񣑞( p1; 3MN^ҡivDaˏm؝;9t-׏c ZXiH)ez׳QĶFe`Br)?q`SךzEǬٟĻeS _ _8LAW!9 &1}fO$tp p6C<Ƚ\ic˼vۻŊ0A5=WX[½ξ1UbdAOUok\6/ F"PF~ Nʔ$B@ TjJpm0K9wWl@Q&yz'~ro9T\G(8tk;Q+~Iۘ}r(9(.8UȘJ ݯ3{^]aëO]NLa*祧NpGkS+CeFo\j6rFۤOuH#c<ˠS5^ds1M:lm?խ8ї>y;U.Yp]ME5tf-Q4IGj@8)d{ӂi$"w Iq[^C \%*j jG ӊB˦누>m*0r$)xa0$K -.N[h"z 4`d'8FIhoZYްӰ x[)X) w1=Σxpx5-(OU %&w,mD`:rs&KNK7CQ7 D܅w7B? )%o"6%6YƐp(Hk[i v]FKY3UPc1UHI7Nz}HJf^~kE؆4itL;3tmFSKW n5=I^Ը}gia"']R`~"S*<ω+L27GO{rR}RҼ8EkHx؉rXy-[&nTqw<[1ΡWb]ᧅWai5xq3q4OMXڬѶl>\iBvn. NWEuCJ.85kUelZyQҍ$Vt>u-!P^* }=g2."ĺ%lZG8NL"ȯ]erS7c x#w=y<.&5!X?xqy@\"Z J$lD뛽!mnUS1Pv )}rivhpQy_! Ew`'qVoDW 5JJc09&% >)[k;-r Уaa`9+2'f[%4|a.Λ=DNVfK:F hqbM0Me2)*A/24]+nfߠéʚ I-v6#yI$mCR4(WA5W#4Mn]鼲KwKd~kh%YJAWQR9}g&WGy!ɻXѻJ >tVp\z"{p]OAcxPA\(Ȯ1$nJZҘIGj'( )[Xs:9EZ\hi+m>Λr(F?:) z_DB7CX@z[d3l?Zxv5ȣ򑮱m]@y^q:Ke6C"CCW9l0?pJs H m9\Hk# כ. a }͑ISyQ=czHB"d4ȡqtᵃ (6}Z1h9UԌ:P|=9xFT[}t $ԋ[<(=3D=;<6[܇@D.J_@'+ 5? \Mr aLOQ|qj4ǮVfp,>I?Mtp&w}@av>S$5̛?C,CS֊7d%MWT zhFS7[촀aLceTTw*wsИ5L>^)~7!մȍǭg)*r.gc ,`woWOys\'SsbT56 H"!܈@Enʖτ d'C6yZRuP7>ˆ? 瞔>t֠B%6ZVOvϖZDN7[t˱`OIhg t 1EUp643@NŋPftc1=bfi \NX? A3ؘղ[VfrH` wG]Qv![s[ A$+%O8d*v~=l4bmU{^t'~c[DzH<}|SjTQ +V__wD[]FcT5b)bwN xˋ a&U),0iӂn~-Șie84ݷc kH%GT)?19S5o[:L\* ån  5͔ :)h־a~)ZLJb\ɛ3ɷ&EtfsN 3KjNM7[jR 8*Tv:00.dw"zvn n'1D?PbTy\C͠?QmUO.A둧& Xş#Od+ P(T[S٤%"6Ƒbr3SCӥɧEm9iD^ǔ(;dߙGyټ6ɟy- OP6?6 o-?厸zծh'FM${@jEFJw4^A6L#f&W+XV^]. oTi$~19NS ſ2A7 m4~Dfg6dbm$2NtWRhf$vOWs 0w8rq<() y1Y,2"ʹ^$kSO16k0MSF/R*jv!F=X֪cdy50ПՒV%皎+)@U\.}X9ƩTO';nBjH'$8p?B`*+'|cSqHl(W-Q`)o?Py%_ٓo$ J7ܵ5`8w;1t'۩ 7靻0hsWrkP׃? `{.b察)[ዎ ΄,7>b<&Wvڽ>E=dX sOf1XV;= 5|D'@n0gBgַ /tBy$q4AѱY Y4] xq><]>nQLBX9M?Vlgd\!?-7 ѝ [@KL.1DpW">}_=|WTCKuIFp[雠s_P^gmASh<%Z&BwٛO h#Fnt_(e*q*2wZA^\?rsfVT 2<*Qb=zDVs OXѯᙓ5mX£91i-: WB;,/[tl#dY/хVdTT2m%kfb3'S|BQ#,1ZS8 mǦ 0^[}&vM|s:όeiS OF-R52K}\~݅2'_5tkmP1\R xlְ #~Í]2Pg;;(0dh?\ayϰHXb4(c(~=<]ƨrx^]'MF"\"ӇNZ3C_08KMf#Jx<ū>*l|mR$ml@rhO;CPa{&)2_kᦳؔ(C?WnМCDTڞhNZAǒ+Rǽ4wـJ[_=W ǫSc hP<.a ?ĄE(c ~mЗ_uV4y.B}`kݤ! ~O@eS+'x=tg$[߭2 6Ԉ)IO2X~o>J/Y`?wl%^?rsf8B6ᅮʄ&(TL cN7al+6ё7N?n E.K%_vJy)G**҂;J'M)K5 K{h́b%B#vXp&W1VG`RIhȾlNCFqu/%R &y!ޤy@I>[jxV\52gEgB`F!, .b5F+Yr35DOvI=ќ%, $\X&30;:-dwsKe87OVIJ>h^p 1WK0[А2ؘW9GtZj#tsnU9OW[ʒTUEcw$̒sѠ\Y\hg҅9?IW&B=<`V4TEbRټ :!|󹭳rk:|~c_4[tWN9*8ntUXwJ_ھG]1$\cc4 "  =~_uIstV'@}Ru3c)#e'qBP+.6(>!b (ovtcɟ+]?bN NGLd,X/ N̮Eo,rN&tIqkgbxwy_pUK$N=,SG zquC|@qiwumВe`΍ޣ D/x-k#0&J"y>ûnq M( L5HOltbgSB!(G)dl~bKޫϪjšR+h7qR rDܐHըB q/YYt]wDȁ gh',VWCmDC-9pT\vlw^E c&SЮwV6msfЩ(.y8X|3|_h<-I"~:¡X] 5N-ri92~/Y*\ځk5*\ȀjBtޛ래׽ȹ0CE4V CzlлFgҚ-GfNhA'&<'J5}.R`ukV @-]4\j_01[|hE1W~'21xk3(rcaWmrG?cPbbAN .ܒ츎V|irt$ |irBtVg&(<9Ȓ2_@YwNGxdE`dI@Qn'A Z2d׽!F xG`'sS5Em3Q[.vL!m}#\#%?4kuS&2WZ1Q JN\)kAfuه_ IZ/oXZ Ɉ暒홈!;`x\ E$Ats:=߅?h مxჳܽí;:pBA>+Q!X(>܃ $,iߌyykɽ z5M +!/1u6؁I$NC@0ZPԕݡk6տ )]rF XhG̣yet7bG!>h_G(Rϕdaʏ' "b#~](Ǚq3ݎ{b8tY"[J֒~kp'($)gr{swR @:rXolgq ط_b́#sag ّ/U2Mj9fSPzDˁI&3n=>%[yc`,6 սN{qcb?N< FDth MguF,B=b+9oǁtһ?fm͛h#jDCQxPՂlK+ŊEHt[mDOSuЉ뷂a5p MMmѵX/Pґn0Bgx|V0$W<& fʓKBˏ$vCRb$@ ]"GƪR8 N"6TY6C(7:,F2J GQ߶ZBSv NvR z1#X}Aqus|!@ c|l**Z~<"qZ%; x4!rue$@t Fvi!o&Kt#o k 'O.a/)rd{X`Sn'5mwQnR[ZH}gFWܢSD_dG0E]&ZhcESҤ;}F  ʒbu]ʓ_4q0;7ʜ x0=eޥ|>U| }/ynCTehR<=%@հ]:k_ѡjZ H./FTa/ J ExW =^)=q=O,'B-"UVGĖK}iy,AX5Y==O^?ޫʰ>B3MC>3ґ1fcJ֨蠺˖1 {Zt,V53cu3.3(A5 J`X۟>;K(m\Ѐ?cWa7z{d%U3fo1+ӣ@2 hD(bB> R76ł¸aIxDVi&3}dҤ+т v9~>]E'lӏrRC KNΠL{}wu6boC92cHm"6yTn$pk'R< /kj2 B)xalXwVyh1Ty75\ébGH ʳfs9iFZ[rgݾzv Kcug)_cp\Շ,W0 Izc0(: L6kGE>et `hIі[TH+4pr/=}z#S5pKTs88+*NmiΔ =r΋4rS Ќ%/((^3|oGj7ɩc#l`->6i5sX5wz[ģn:j@Ncj9`q O؄fU[@#6aP$&jZtnO|mÙmZa;Y7Kixs:{?"z+q#;=X ܾ]U  " ]3v u * +3è%0yMaU1"tŦ)]2_wPݺuٝz{jҪvÔ(,.v7%FD-vw}u՞Ǹv7,RI(3Oץ}[whs%UK-HL_2 M 5tEohc$ݒS|6o 9sg&vs!$;y d~*<, ) 6*7T%]_ GIt'\7aБ9OlCjZG =\yyV` ]K!|ĕ%@:6 ACw-óQ ͷ~T||)H#/ cսvޑmOM" *Y뗟&&ZivA62&ˎF NsfMZrm݊ ю0=OЦԕCL)k_[)iPpa-L%YnI*vGhKͶkd:⋸לs[f/=Z-:םڞ0R~rD5bt}ȓ.( o @3aҶ,nzp&UM,k7_[kfQZDB$O9{🱃O}IAe) rWrx#ڜ=kB!&0B9C0#d#Oݙ}چpy`"7R(p,^b`VeSϔ!QڕN@-jC؏S1c&Pr-t~ #NM\э0,;*P7'Y~H-r?ِjA a ;$M&1\@.o`˷,Y"kHTcv K`b#W3-hկժ!? X$I_mnyS%{]Qw'`)@ yP9̝ۡ>?Miyw(q}L7q/+őOP]-1ٻٔؠr'ж6\bM+L x眨Ֆ ju-CFg# &[tX" r8j*׋kFF; 07h_XB ̽Xq_YQIjh7AŒAF |Qmm릟11 ]B KF1ײ4M .ar%@m^Ԙ›,d4ODk~*91h7whp.3(lBlSSXdɕ9rYte>[˅ Oje#_gs^iN%2& 'LoF%4˘ڈi0#tr6:MCq[YLGmĭOXe-}{MGuw08^/+(+ <>b`02tCwRՎ?@ 8b+b"I ܤzt6uQRGYiQ0aD Yn=Ef}h ܈p$,,0ʾ9JUFD٤Ն-clX ɩIg 'vW;uAAUiD:8G  &l*7+0rnڣ{q[y v1˽j e|ZU)bZ]Y$ w?0j_;NV:²9ӑW,鵻(q`L a.2|EE8Mj9wJ/QjUqܷ""do{GA4O fjE;Үu9|`Jf 2O7R w~\f' *VFĐ]%^Q:/:Eb; ionNyԍ(l`QN dlheipS@d?;|r8:=~ugbK|Y4@3u )^JOC]eQ&ɘΟQt|Fx!SC7Sl@bu*W8g&[ja8N Qߎvʝ@n{˔;8)6C>#'"w ~c$ç;SGB:9dOA)U\m0t*u!y7N<'A%u:ҞJB>a ,0T(qθnpUxpWgXY#MWp5[Ngz$E;tHIAULMLW!P,>օ];u{WEס#<cO:rPfRV҂UI#+:.yZ||?$52DDc z)N]khKm{^}Xmj;^)"787vu%!_0>m7ri] 9%иf~Q_?Kͮ(qWB:\DVTZ5h.3CB=qlۂPԋT]Q%"۔H=[ rA+/~~hڋwqISϙH6ܿs g7ߠ @iFT=lde%5Ϫ]4V P>&(6͙򘨱@'ޝVs4tq`%0١{Ĝj<媈O2kf4r"_&cP*ÑLcPFV#E$/7 6G 5ܓտkEr.yVq f5YMPEO FP m%I_. Ҵa9jի`-Ψ+ygQNjGYM9޺9pi/@x}\9Ǣ fb -z}c~!B (m*h(. NU<(j\3B `jr<:ᷜKS)-03h-/xlt=%Wgu220MU< &G&ohJ?mlw)4a_*xy^;A&0yu_KPadSiY%"Py׹57AaŻ& 華[<В;?\N3xI6̬$)AGFlDĄo1 <TfA,W9 t 9\/ 2Ʃ b>h >T!p b{6V0e2Y}r{to)L8/xl^@XUm#3e=ͣi:̻) +U/˨´!~z:~򭗣 jCߦ01LbӃ1&{{Eڙ1pKd0\ltMzps䟅Ӏx%t2U[vyz%>b󄠲{=hcZ2ul9#s7P8wT 8U^iw3^0;[5j_k;bMG5򝜹 d0 hV.UM[m sb,6BoF^}Zv|^SL$i۵(qĹVa0tbrPt7Mɸحr&̼Mom3# 126DWyt,jΰQvAMOg>-`c 2vr=z l߰8(yke n{ᦆ$~Ծl^ԭQfB@\_P1"t-/Zh mWgZH\9VE[3SRI6&\ *ޟ˲G5~nBj<MRT 'SxChDͥ>ꛙGmY,nloѡ Z(|Eμ1ocǽU4onC01X[cܘ؇_a*o_ԋhM ALi^B{] 2Tۙ#,ÃNbCM;ihlwd +"p"r¯ ]:pߏ,"<8];Av虧+}|sIp縋o]e6 ^+i=V>@ڭIM$ z>/l^.x$N]J^%eEȜ8H(pweZ7a`* s\~D8ǭrB%3{6v 0R]?zHKx(@>Ji__@, 6G!n)Q5H!F[EAp) oJipT6 "z:E ظaqQGjH!==g]{҄9bf%e)S.yH8;rG^dҥ{db K[9ǤhW@1??VLcߪBVbV@cWetX]90]p:[$CEw F^ )hC3|}Tm5Lz9$ϐZXq#Ւ5EM5UV@Id-rC|9# s3xdޖ ^iJtb&GX8W.kܡ'-h%{aΛ;: T4Q7?%k) "7kh2wk*@>GX`H}w*S(d)3| yiVEWt3 YՋkU8ج?EpDꋄU:=¬kJ`6xMl4:^V |" "fkik?y_ IMxv_>m Skv*ʒgjHgXg2pdIʳEO!n7}ʞ p\و$zaTOY$nڊ+󦪫UIza{$l/Ovm0.WhC)* ɐY#ʓ!Y%#N`>;*M076_0VI6-OOa.zsEː\_ط 89tc1 'fڦ!% LZu!_Ȋ؂C=.-\]9 iE|7p?5vU9*eIUP- aI:.\D+7@CmD\.PN`KL(t%6t@ ̜垄7o_lk=~3;-`Xt~. &*^3cӓ"R/w,&+Oڔ`ML##,K O;euuZ3xڔ oRS^6J:!T4Tp1dp,p^8{*V>̓t ?8kdpB-"кAECBC&;&H?ޥyCkDy7vbZ0ӧs˷hV` Cx L@j$=a8d5o>-5 v}iU"R(&0O5i_@"#.`X6,d4{Hoae0pILiTrܷsϫKM_ FT k<4 F|zncB21kbn(TRt*Yn:8| i"gҰ]l877$G`N:µYnSNTTw%, ' mEYQ]]lm2+.&$cr$@I;Ϧz]SAsƂk- ߨ X^dgRLTp 7@Q(I/L+ jiOE߾jXhW= CP1r(ϛD^ێ .2bۣЂp)~õmx , ܨ)0:lcYu4OJR i 1%@l!` pe4Z3*Sb:"q<a$ڤ_=' aa*INn̙{Gc(z0Tj.M"xiuh+.lNnKTPjbnb"BV3G](r{+DlP.h6wfm11w:qN'H3 [OϹVJAeÆʮHf$ ?! C|}#~(b -V8&Ay«gڧ~v Qnco7[y o )Ytx2E9g_; _|L]"+|ϔ e8K]+$µ)#̋.G(y]0.w#dBk6ϚE@`@ɐ9ő$xa~hN I+_T_ة&AvyT525dgdntdZ#(5 _W^uq@ ,1jW<%0e|#k6BxPWb 0I[CM<޸bBX.U-O3$ nIU3S+kO!s%Jow`3{N׍ dIk>c3JlL >fÇt*? a2G"4wN07Y\*QS晞=fT.1^L58xQaiU殚XYĺU]:!yjQ 144_u7u#kB=`ᢶտHLb}_P/Y f _'5 <6GƧzŁYcXĆܑ a0i[^5~ԑACcfwcoҡRnPf66{ en \a3'ax1k+m J̠[[6sɨӦ|G8Jx,m? )H*IN^]bVb&B7aZ2f ujcBC}\HzV=l"ŃXP=!}^i!$rS2F3ҺO)'AMBPra'8JҠO?F (p̓r`.,R,TGR  ^ݫmPO|@W{*G@4;Jbmלr8t659LӍrŖauH8}dcDvYps)1i5HtN)3ETᘋbEΓCb."mVi_Z|؄o>Rz#w{ZA<:InPS4LM'JEMR=]sX_G|3k66"h2.([Ut`^A *bWP_7aD% 1kS{#׼ާf ;7Sz: tds^c/CLz>ĎPk}6Oof[z3jpJY7i ,$ju)tnbF1 v2ct-#jhK?E5uE%PL /, X<Z(aߏaOke}bIkKr5l>}{YC1ҺUd-|&%eBd18Guȝ :{ ļǮYrJs IU?gT0)wH-S0?dK4*lq&~]/>|r!bir?yHY:{RauH u8OAo@%& hɌwHe0<#8hOUDt|)TA3e5\>ag ܻQ ExQqhBg8!S,7ߒ_%@_^sXz]?.i$ಿ ~q8:\*crc}]Yڛo3) 'M2,M!WlfUicGfbdEΞJ$\ e+TPdg}+}MMK"s̷`!0=G yBH}&Eb*61M3Ȓ$Τ;lrܙeS*(Ngx_:Y~® -~)N&I ?}"V1b./4?mCwkQ`NCVsDŻ|`鹫O gAPZw;ZF5W1Ɣ9oG 3_YaL@fKUY>lӕp8ss g6Ng(c&WazYx> Znu)m$`2BUk.):<ɊiV|AjפMK3Ta^}3g*B6?:)/Ms*Hjx.aqB.ldQKAuE(T3wi )gp8‡+kxkTpt\W#g9z xL]/w+0ܯtC^[;h#?*`=m/tO0Jct0QS~R),ϰ 1"_s8EH5eL=|7x\s;6mYmVgWtˣrX[A;I=~7 8ytswD,ƻyبG7 L/SFA#E]վf_*_P Xww#{Ҫ1PCLT.5^Dll.y9] QSڌ,vi݇lo`WX`8#谮 @4( JJ&%(((sɝPmlVL􇵫8Z'ZO8 xVo <B4uʘE0&:|@5[WS6Wl^d 3d< o gK=vAd|ȍ)_ኵp?(Jcoǹ [2|yƕSHZa}>Ub@?/sb2ȸeA532wp%OდG0-K`#'+z}8[nv0m{.I:PtMnSѦn%Sy#bzuy l4%Nx~ "Sڟn̆]پ$w(F +vP&NV $-#Sp7>3z]8;pן{1 @tttU@;5udTH4oGiMjv32W?"0˂ڿڌ߈nhx9$6+e ˡ4I1a,'0&4 ԙ3؅a Rn)A>U[@cJ {˂e)(tjh-W"K"g*oW:t?H/c"6_Yml#ܬ:Z=V[m4:*zM^a]ԍ`*i`s=9))>S+%x?^ҿIB6mJu<ɌoM}:!($&ڶ*O`ol؜vO$WJB"i}v9XT?S1<_W#%:P2OwUj)_RWuRܺR.[#8O:(n W1xaHpzdvA Fώv < ޣ&59?-..mP(i=BDt'] PKn<3Fs헥E>p_LK1mOՌBo;ە,~ϰoC`Cb{)54Sv7 )"+Ѵ]*;< EzcK=VTV-󩯖n>#T]w5$ٳitHdquckF4&%'@mF؟X=ddTb޴ ]@|k^(:҃"uxhJ$L. ]oQs1Ʉ xH Hƫ9R"*2]'},i|\=4K&H#O2x/ vg4r"$)Qu_{dmaֹddID(K5±76Qxqm!aǞpιV+\R 1S#WD^q $Uy෥b48CLS wNhy)S|zDd̟(_eOS]L=]c\xjҩa!'׹A!Lq*)9G~l(~g]ȷjC$i=͍V8:ŞpMDނb@[Y{;6Hx%>2C}%op&AUYLѝWQ 6ւJ!:f_W "vaye}u ~%-h32vlaT8"S_u1iּ(Aa x5_%&SYqq%IZQAW!_YH)AH쓢߽Oc,$ h7w4^9iᦦ;pX5FBRFkET,lρS%s:aOc*,kY.Ǝ͎@.vyE4Mقuke.u@zfc/WfXo-R}`ǸM D2쀙~!t9n{* O=n )mPjhaӲt8hT(F :S):"L*c"Vwg,~H\kayZh P\,Éېoyt*мAU_PxSgi'Q¢AWZT E$9KyX @ Pp?vF݃0Y8]Y\9)+TQfSIp>"楃[;Z{Xw6⒥eH``|gR}#UT&_]R"[r_ӻmf3d ɀԍUUH`e cf]H݉idDSmz+XO3f-70gzjcY.o{vofc+$2Ul|b%{o2\;0@%{T[s ֱ6tO,1ldsp8P3 όsI^w˘CKQTlTpP87_0U1ߞM>W:`Wؐ|tf-`0Ki׷(cAyrE/q\}[p[߈ JR|#(ȸýg9CSI1|4l!cZɣnC,4QR02nƾEtkt;Tkm7+]x. ZbBտ>sWeڑ:a->-t\+?4.dyZ%/~ 8Ba?6('&|ÀT 4 xYxC۩ .@{@'_-^ju&}zwv&"431I^o$` R>?a7N'L}U_ 0L:{DE{U[N;.DS`-:eLG[,iCL0#ﴐqQ!&Tdus߿'dVRN^ocnEܩ+p4I\rKA\ٛM]_ReEȿn *MUӿp#g:t9^?}Ra!S3xhVnR/1<)~L3ZG}xI_)֨QW˫6Yz&>LZf\O|Df* |K{Whali6/Cby`/<长9ďxٸ+732]W `~0Rs LRyz-]fTfK uT8վ6K/4^}闬7˞?Qoony{&>d bC!Co1*eRڭ2Pq0o)i$%ؾa_o(8d餸3aʑ68ӊ t*XHG5ޛ$`g( LS}s47+#'SxZ0xK1h>JeNHSʞ9JXkjƄ2ڌ`?ϑ䣂_eDb VeKi{? r&HA\WxKZV)3ܼiɋ CS7E+VlX /K!T@c&Zdk$(}SS+WY_]7hQwqІɤ */)ji7ʯKkbh{[B Tpz|n7v1yGo)z͖äIjHY?Aᘷzr`^4a0z7dfidbcK(keoR.d=bs@tƷ- vR4I8w:eeIhDNNU멕0v i)3\Y_%BlX. 6+g Zh  ל~ #ztDSbpi`Eۿor{Â;i ^3+ghZCZnPۤqw /с1{Q7`JcPk֛ .r7EXDTzM[#cL6E4/uH)]I!?ևR~̪GwrySBP0VDJ>-5ayn&=ydZ0ñ\p`^b r[oTmxѮ 1g,w<9 +^Mta<*H@. +qM7$-3xLLcja\iT,bqsgCcQ}k[!7=Wwb?] JxBe>1.t&Lr6?eO V˦ 0TBO_ټ0mA:JH s5)cFZBg?D * LUkHNcUSv]8JIG8.I㍍0j<-+a'{\h3Wzp:*1uJ>R=Mua?8W8!8*Fazf ¹G\,">% 3 !\'DoXPNzb? P(*@+S$+5t93=j;E)&}ݼYlAEwբѭ7Tb=;AѼl>} ż:_'~70BcvpTFd6_ |uxƚ{5cc5244f-afH_O\YM YP $5u|_$IT]dSېhK3A;C8v,=S˗d݂\E5:aĶ+@~\I6&r{ F\Ҏ{v/{E|xlyrg$\qֽ⁹=<̙c;֗C g Uyfe 4K.+rJjŨJ xnS4"]$p'wiT)&ɔtJAZQ.L8];$X.+Q2I=n(ʃ? nAhRSb{i}A( LE:.MHCFAA*$٦nϸD[@TΛ:fWf-$(2 pr ${U:˳ tshFg/;r"ZNNJސ 蓺;>bH֧b=Y>W4O6͡ێG5N:2dskp[e>?(i^ysD:`ZI7v~_Vnwɨ\EY FԸ춮#e4I0X{_>GMPMZ*"ѕRz\4^[1iIIC1Ur]qfk\ s=œ+%{JGtǰI*ZhZ1 "uiػ5-QG79nkV#W =dVK~ ~&zj|X(-1L*)4'9X+u/F/4a| KPBd9AaZ Wqx9Aojy/t 2UI[cjmgr'7&8 R^ #4f[(xNu_Y|倜`x M$@ }~sj]ܳ UYӆ "nP|ֱ^{U옧ҞEF6nd~i4]9lG5Ǿ gha^!m5+ sDzpY/?D3|ޱ **OL)5S1ȥ&! 9 hM$y-J~AZO oɢU|n `_^<]%zt_w((ږjnrz~UksmSBz"z' /Llv&ӆe+-o7VSq3D[䨁/2Ğ2y[,(aHN{Zc# V#N2Ǔ14[2(hvJ*bƙs9m|P,Tu]!cG.3eWtP| ' yGU (3 {L P1|Ma~|\kOnk8N)BS8ȢrfI=sAhHD ?mrr` x$\yszp͉ƛrNEPkNG!>A|a^ 09Q:bVx$}SuRuMY6ws8fz 8 o.L+wy&[oS:5u qM.;ŀ@Ԙj`jtiM.ȧjRN6`I1l#; F}jY"Tb7a̬B1}= |1Ȃ!eܢewQ:Yi9_52I-]$Hg @HinTl Tm N| ~|o3<ܚ|um0䐬5''fwMeucqf iڰf6ʏA7rW{7< bo(h+VP@Ԭ[%DHGڏeHw.a0;ܐr̝Jum?2T+9]{Zv#hA[)mVНXxFrXh^L]E\E5}y)C&"YZ勒Ly5ɂ'>%ܙPGOYCa좹tfQՖ~ekOܙ\+EwE3En7h-`;Ï3. 2j{_u?|,:= )F_ͅyQ澚7D Fn~ vL{!'Bsca@guMh2QZs#$Ѻþ"# ,Y 㕊҉Jr[ZѢB)ŎړZ>pQߧ&F^Q"/8qeDDDOG;BmEA >~"b|9\`~TM?YPZқ* ~p.9[8]ʭq>tmQJV&5%FHz֛i;N0`N bG6lޏhܔ޳*xkЪЂ$kYg.],+R<MA}V1J;a׃wqeBgS1/UzrJP*Ъ)ܳAM~ e L~pƫhq _!wҺ*z7ݕ=hY9Jϛ{ٺz ǂ"pakg P|%]6/|Kr` JwБfׅH[t{PF?Ŗ>F@|u1;ig%%|iEݘqt;uHOWrh5i`>[I1i**`@@[aOZ`ҨA "*>w=.Gx 2*/xr㺠j|{uYe}TM |LN6t=`.h5s:#/_y9݌_njt@):3&2{nq<~ZI.Jz4+T" ñowivCœFsv+.LHuws-66+<:ŭ&%lcf5&ݯd-Ҥi$RרҎB@4Qk{'4IktE4<9^*4JkLAǺ>0lWccSDfꋿq=iwfܩ*EKpUzboqm`I#Z$5{Hzhy)¼*kpOo+BtsI@UuCj Ѣ1(S\tec bR3aņ=D]~;pݐLlt4 Ji+ű\Ĵ5-Qd4t T!m@WKڻih#Lp.#)3 XG*Gꢓ>࿴D6i-(\ǍJW*ч]#_wϷWVPng@MF'r[d b3u&p_ j8+(| %< SNAlM?0G>]Q2'r4Ϩԯ(~aA[X'^f1 STp5ZېokgeNy'E($-S(d(fR 0XU4+ oc|}NP3(A(N8 Z-')=4Y |k'ZiqFXrKq)Zܢ Eh10&5'm3%EMHqfJJu Fl~myRP:TjNAܳټ.%Șd~&'8d]2-u]GЯ,dI\0I;( Arp>ߐp “ٖ>w #(\}2@#$!-s*p_wj/^Hj~qE{Pu F6ʘ)Ze9sس9N2LJLJG&mf\+NTXz/Un܎7RL C>lѰټtYTh5%U> ȧNΞO/piZEE/A"_okt~&fe# !LqA -Ղ:{5d乫=Veq[C}?_uSKY}+IK蚬qmTc_x6h(=|wrK5%[DRLLhHSܣT FDk9D =yM_1G -arhWlXk9 `D3sxŶ>\};9V{Z:}_u,>syו 9{2," H/nLIuw@^ 0>W(0Ԣَutׁ?Ʊmuck_}C3 ?ԏL>_P%WO`0xE|D.7e{j@4Q4#R i'gDaʑ% hU 43(:JP1E );YFDĖU8L۱%'EPFknv͜*pC`!1|J[zVo~n-4C,5VТ+JUdFʆ[.#ޑBF%;_\w82aFȩ>rD:o{ʚ\l.-*9S5\RE-F7uv +%,K Q&&-:T0ϕ#nz8V*D|=zfȱ #N7=a?cU( lR ?Y 0"*= [W!N펯_ƍ1ޞTu`۴\/8b'UjL(E͏>"&ѮLaBൔDv.ƈZ.^Mˋ[I+ui+4c5I% ϯ %R.sݡ>V&^10 9 )뜫&uXI_ByY_~yT ourvAxq"۵Q͞٬C"FIs%[ds'd0ie gʡ-QF+$W 6"f4\uOU퓪s[l"<-z7"ZB1L!jQgT\ O6,z/Ο6J[7W?i`&.1h'5!ђMh +@VɕO3c`oORG5 gV.>s7>SD%T#?hQHd=u=ޑ򛊺-R+.9 pդp}f*ӽ/{DtReln ynY=fG1T% ׁyʝ_br4\9͐6F~uPYT&n;-3^jJf P$/̣y?[+dE`]\ p-htlF vl7CY!|+a%XY?iB$tmF!Djqm !0mu,,Z],l>OKX'JԑdNWCI:۽(bE]I1uu*Bu>79pN.jr* VO9iĈLVN c`=(`Ly|5y, &BD x̛̰#zY 68z{}Pι%?HΖt'mQ:Ѿ]R 'z&L,J .>]TV ^&]ۅ[?3|W+ت/]v .N05Ibf$Gڜ[Ҽ#\whs "ɣٞ9 ߚUp G"A'eͩ ;RTz β0o?,/PcgnUZmJy2/Jc<l͠Gp9QtsRUEQd?o! N"mb%X DO ]{"ЬNxF uhݣ ׄn4Ti|G }UA5sNk<,\&vugA=K2)u"6'ٚ+(i8'p9)Sr}Ltq&,P |nŐ' eI4NF#^ـrX:iQ'fGo#t,/*/GkpD[ʓTl0a*3AUd,^.mVr$pyVŭFfyD qȂYΣ@64*Rn09 *?=}Lc.Z>ǟIJĥZ +LC7Mc,o&r#}W(S6jI#M?/«nc㵻sV )p)7x:ReؿzsH>!wь#+hy2AfL#윤^%IQ.# qTwH̪-?}Zxl#0@gr\ HKλP`ޙ b1wm@^ܲaOKN.ƇՇaʹ(H@Leؔx{{`c:mwזMM{*c?{]~V f;|8ښ1cUueQmě7:vߌb 񏝝S>^fál|t-42' Lsj"ΆYULgk"0( Ű89lz aMu|qkMÍh,x \Z{M e6DD)&,B^LqeG#fn2!͜X7zfUUňlhSۨi9<jfǵÅnضE&:.ßz ѥ1"vPbՖ:YYyy,@KUgsdFصWmؙ_8a6>*O;:tgW]2%!t'\r&ïp:赯+/X˯^x#u{xP578qe2JsBF+@֥й. -(&?ÌNrnuOƗ*ob}J۷@d lw#>YJgwQ,bV"E0`uVI(֭c՗!~6gI̢҅AX{Q_[HC{{6)YxQִ,FqHN{*RJ79ݜSzOğ+Uk1:q-I"i\pp*'nD$vFm F9~u"hVc+X`S$ՑF^&h|vXhqdhCKJ r҇W O YԿߎSea ĮY5!IJ?(^@nw:ݬ1g8=;afo@첶كB\WV̗ ʢL:뫪S>.f|ޕ1+A<oh҉åI&u6/[duS9@d}e]㰡`Vq$q.0B;r\44>0OlȯEDd%J:xpȧ04 3w>ywxfn(H} .!@@#ɺlM.tos2"*hFU;CS\vXAH̐YQ=f%Dh'18pk}3ٴ\+WG"<|@3R,숿lK)`ZvvֶZPVBHXO<үUl\|N5?=UՒ>VV%%HH2zX6lyVIWb Gx3n!׺@󱻰 I<_2]ds_ɑ'fI05݋z>2L}uX8Ba%+rU 4 F7zl> ̍A 3)_éAg1mB> 5D(ՎHK^" [ۜ|R6{;u929A`KОrG55+~I{&ȥR֘Rg- z~nLؚVc?=*d0`%i_N%fF*1)TKl42U;Esf,:P ! X nrW! 8FpS̷n\+eBWсh! |rj`۾DأP.\Aфo+%l?;)>  6> 5I= _KF8 `NٴWqF=hF#nJ\0E@ KU J"15ѥpj*&u>>XHwmX:b8X@hI$;V:8f%•y6Gי5飲[(6;R))㭨We =B;d] \׎bBFpfZ0|h@4bDjn빾vngS8QUq4-jz~\O'1/+7[a˩N +I# ݛΏbLBN%k?"MawP/z n0xd_0).R x.i!RӋ`USȤ"JVd3JY2lZƷNz^d#ml|X=򥏵8C("j-%P:a;|]k\osݶ#J~N4IXը 'h19*}ktL$- nH'߹W[~VqrX82m@,qMvEOtNJ&<̥5lOæ#pڻ`#ՀGOۘP٪fɼY9VeyzCK|cZ\;Ծ#7J3{QfGޗR/ä#cq{)&[9+6JuH8OLsKͮGЊϛpю2+I͎ _tۼ`-H2EL J-w`4rVj cd/XaKTcfTp{?J.e7[^c,Y̪f_ `ffȶC&ycm]dHF֭HamX) rȷYp`$l72+xh-K/m| m&ǒ{!z͹zԙdžm`s>֫)?qXѧc#w$"Lϥ+{`joTbA9>yZD / ,qHMچ8HJD˘,|X@Zt߽9ؒf)7h4d҄z֓b1 qY::n_ٓHoP:EMi˝{*RG0oZ=MҦ+@s B'7n%]#{7bUj(xwir@Z7Ƒv7<Dʣ D{6f{'16|[n;dWG.@ ڲ8*Pi&(A ~V_+((Of3|jʒRflYF[ 'cTxrQ:$5Vm0}16<(^n!SцPaM$%a~_&(.}UPǻCнBxL(>+߽|=LM>vr7w Iotfp9Q;ojiG +H;NǢu޲+TB1Nk_Ij&'-l3&WĕNݎ5W$-*.:oۮ;4G. Ȟ@r(ʣp䪲T}UQقyc =Ⱝ5?DY$kҿ7M; ?:Xw WHucƷ>k^`X}N85M}D}[}!ȩ`"?EQ{ 8H_aehŸnJ|j [W;H֗qp9VgcO֙yNw˫iyPɵt'/5hܯP۸Scjt0(l~05>60;DB5kM i/FMn댔jm ڄg aṵ&끶oЬi3='lw+łƩմVf۪MQ7Jhm#Vt7=?r?.>CI2 )r6 QR$ B<}{b?+@ddס%_ nqo2Quj)6x2acޓY_,tKFenI nZ%J7TʍN[P\Qj2p&;胫Y߮у鵼B;°ԑ}BW{#o2qeo|V/c[1wP a( #(*^qX ~T\2}l!QZD#j:DQw;-ɜ6]LD8y,:ߤKe(AX!\|x]Ktϰ6o?W窅n?j beAfcm搂Ryh=LHlK0qf>Sn2 J B''6GoB&Ru0„6Te_~&+&;S ݢj&L@WDGAٺ27m$MW\j<]W}N_[kLcԚh+ sU:Y1ŭ=P@4p&<%@%P=q#:A:/;6̖,{e=}O|khVEsaH, RQ[xS /Q!)gRuoC|]-ڙo;j\mzP%ˣ<*B( eFLZqP@79Ϯq AfP]ˆ@/xۜASI_HՑǶNԔ2c؁\3"8ϠfaAa]t9F, .>͎gvo5JxJE2+ tA8%^Skn43ha ^"O]Q^T'M20GVlՇ!~[bWiֽq :K*t.e/L2Ԕy?>4).7Bn/KaUㅉ:@I|D~:ڲ}~ 4.ŋ,hEl=MPskZ9i/ElLYؖ ;˕avɷ%Aľ{N<(Qi/ bZ8H5[(:fy1qes_P,z`q3x ;fθi?P/c~r5ezˑC $'a&O,^E/>8E{&N1÷.\#vg"X_hޝMa_N-|wƲ2COcOPcͿ}_1ڞ!?8].2|b&Ӳ!kG ǡepS8e:Ǭ-} lо  y.&{K4&? {ܚ;;3TC+'el.tNwƈu,ʮ܍ Re!ط5Jr}v&$Uxbl,hqGHa`!*0<_r_wϔTyMr]Nv烗y`-2.*y4Oh=VN9Ob~|{)1o@re-UItpJ#TSؾDpfCĆU ĺ5L[bÀ`yݛ|FHF,Hlki/xz<#M~^}$HŠ91Z;Ym 58ߌҒogEo?,`(I7jh;C;PdȨ7-Ƽ,p9k^݃~n E5瀻jΝ3Iq8f =Tً$,cU~as5HuW-gb:´sGB ʜA1m,bF0["UV[ Z2A<.ӓC,$^n(]rdSWRtk-˙P4 l$*DLI~ E3 NR';q:┗29t m s&̦&G>Tjf%8J7fs͚Xd$&j%nbzѯqhpWʿp墺{tj{x~jJ@ٟV۳& &M!% ss%Aί@)dm{ˡI*n Ylf;:nk6{gq]'#I\Њ)Խv,kxnIpo$qL}蜬bb\5~ur6i ,J+^)!y n/I&{߀P'37 19m:kj21ѫ}k4?h^e'_cʋDS+K~ydY,'8֟t#T9{t8_(*11BQv_Fr{O/K m}~@2p_tj"rww8aݪngNgdb?E-EaĹY8 (^'H@Ǐ z=Fq1p̌%WnWF }:_f.6d0V7E`Xo xQnՖx׭N-5GOj E7RPd4EukD\R7p i$#d[1}/jQ_/”O hڬ& @!/*c4v 1Y5}* Xep8(<3Mg$w |2PKQp}2*N ,|S ~ģ|ƊbBekv=R)_`jF#=(Tf7y jhO#iBϯtY#K9̒m/xuoS]S5Rpl, zP~.CV?T>Ҩu*"aKb S dsJ_xX^Ҍs7>r`.E+,u5'\ kNx@a5x^_Gvpu-Wq?.2*k/f_( `-3s:Zqo 29/[k3CTӓyH&(#r*{AMng|%2Z'OT [! kNQ/S `-H_5hϟR˄$ tX ((N `걜ti6c1wtԠZj~0D&{iu;Šiw€[2 @]o6>N:Ȥ;6 Y$ zd둔IKbBnŶc!͑GfvO$/q݋7]:l_̵ = ?"toj,A|x zy:qe…8@0>`Ŧ]z/4[_FӉ.ԖOƒlK@8X4VrCPCj|ۄ?88ӾeB˔s'͛iS }JGWh;z?y< V*_΁Z9LcRowpHZp S}Ha?ZkL80Us/}l;swP/4$Y[27-R$֓Q4IA,Y~iko ƧH,\T{5%Qrv`\ ) ~TL$7rDZZrIkB)ZZ{5@f@ǰJ -cNuK8Mwt՚>/y~PChchZUcb,i!b˼,8Og\|jt ΂-x]c &ݦE#m_>ގ!}Ysv0_muJ[Z}.KH_+N$ۭ E'D=HU̍3Jw,n DZD*(lx:W{cwh~o޿<9C /rKp~tFŠgXmNPzڐ?MqŒtRcQ+z"E%XcBgTir4Z rXCj$,2HO!+ ti{ 48v`*Y)nqnгXmqF?bz 8ZvRo=h7*TִVGвnc,.76u}.bc4^jxdߙZno4f8 7sm=˻0$?fGjnSG.V\r6Nf*<>}rk8(TٷW#w#$g YBs" t1kiCkmd7 TMmeejEt'ǟ1M?`~,szckOYTF2Ko4N7zL/>81+Zyzl]|B q|s1@aA@f\zD1Wh訕YY| >KWF7]'<<3Е#ywE^KU}Ocω;+ooMС<$ .E齔CSGOeg_6R%evh||<(2&\ĞkGLHV$ްSvCq%! !@XY:b۵42T`w PͺmTBjsʐ:0/dacnx '>P T|ɢR$QZ@X&1٨HYVc 1Z}!BRNq'1$:7͏mYc秵M?7~my )ٛ3`3?#bA8s$,]b _E^{e$?tQ b1?c!x Q|KU|'SIЊ01Yfʴ6j$n Jʊ+afPأO+Ĥ9d!"ƨU\GrqU*VBȿƐ4I20Z k.mS%{\kֺm=3zF!{X**q|%[Y͐Jz[EN!48/EC 1(3]R8Rgͱc(7;1jy+a]sH'Kdt#w IF<թCF8 BHk qZM?̬xpmTE4 R2ڎx(kc:pҹ֙N"M(k;dꮱ حUDTuG/Њ·n:# i){zd ϖ 0m@Ms"9\Կ~Źhz>qgպԏ8H)EH"zA\^2N@o<0pэ1!dMJRs.Lnf!Ek27RqPpU/z6Eǜ)xp7|>l@K A1e:5sVM[+hK1 mpHO#[vM'F&q|eWA )S,1JcmC]"O-c2gh-9 *;3tle΃pԘ*5`I:ox,cz=.-F^P^< !~\ a?8 ڼ5`BznI\|їQ@'4Cʪs~gL- lU)L'Oi6pW<MBpN\I&P8S[G w*/p%8?_kxVP`#8S5DZwjw%^{=)wK+@zG E5tw[%uAZȿ6wG,}i/k\"T!9,?|>11Cޱ#k @a|` Fz>z Ygǁnr F m@j׵cEj!wESSy9]W:aXe"\Ed @wĶFS2O[I-Nդq! 7^H>>xf׭bմi @FY$?dzk]`|HԌ>WFkr(jQP iouێ.+|S-l;4m4 F\ 6m?IT C`;|IJ؟υ@by6[HcQGjvCGqP:THnp,_oaTx= xPe7MdIXCV>gKZe qF-* ӘoG7tW60˝FB cN Ȍ, t?&Xn>9/,k@~;2ZAj(;4G 6LO&V%ZNY6ྐྵ ME)xAlL7 =p$uڜ+%iZa!9|ro`Y]={k2B^u(/XO ֌zʗ#,X?A`m4ś.\D+z``+x_ Um~œOޔ_ަO/y}9< -^(ۄr 85d XŘ>"u[؊7Qvٷqlk41͡)`{ee6 .f᧰b8̒i |\́Lcصلv&[Q ]VyA8QAY:ÆWsؙo[3o5"1Ft3ֳe@!rh΀@ҘVp4(&Bhv3YY&::y[kw䑤"7R(n%'AU@^1=U^ ;M +䪐W>Hjkck!{N|D,Y*nħ@>N7[Gaۿ[B*20f]Qb⌲j iyzwq\7,ä_\x]ZУ9f!?'|)bc[1K满GT)i7gTqa U(Kl([4'6Zl UiG\rFm:JkEa8W4 `L-<tB|Շ@t&kьqA0:x[m{(7>B2699VC[n]{WA vIk] ~I 3d4ǖN..B4d\~*1ʴ:٤ j=5c VbPEܖQ<(hd^?}=6iIB/0D2-4 T}HF)f q&~'O>Ɠ +ALu~leVT o(Qq2,$㋠501HzxyS?r"k!s%e-/ٗCl/}Ցf9p'f[a LIlȵG͟ۆz!-g X}ưENfǍ@I o$]BY_g|Lj 5_Ś=(D{'G]d'煸<{}Ut_HXNkڮ2ˆ?B;6em H&zZ9POh[Jv% ^XjEP˯pqdC2zҾC "@Gb %ZٞuM`֭DEcErXQĝ D9ހ T~.rMw (i"*c[;5W=$l5Gdzn!( xnԺR7a{eHg +˼ΰ[įO>2 rjp#_Dmn0Bpb#&-kd]|qYkZ칛~Eɞ?~6RF91+ Q~jv;̠ଵ `nh`> Mjh Ƌn)B(j0얷۫6){!C>$9-eM$d=]ӏVfjR}M({]ؽp|y)M}zPyJhcjwplU+ ߧGVwޙ?̈vf%aWf?QFg4@_vqe9j$ܧz+ ͇/fV+R *k3 듰2;BI)"p0s}< B:=3b_F2n8NF447Lξ9D57.ՎCthVK`8j(ך#h՘s|0A8k6blnLM9-*j\QVpx,.B$QD'gycp-,lW6$*>:(#RbncIC%w)Mx' u@?0_ӱ,&0g`Q]k6.@9Ds *0jY2ָBB{)=2Z{I eă$-N~yEw }UV+O#:lCd"J_W@fbf򴑔 ;0nh 4n(,JKy](>—b h >PtlGtz yj>?XZ#4,j &qv\"g [ۏ]PUcNVz#5lR$~pUk>L킂ޭj4Q|vs -ɃA̘Ojvj^t1Hhp1(!a˘ZA4qrbe6<<,^cC㿂TI)Uֻ)xyrMsy XGbe:ô9M$h[8yaHޅA<,0VLJf o~7q׉ iFU$+3r 9Gqj;8 (,Dj!f@kBSj}EZ^"`;.WǔrM]Pi.jl#n&l0TYhvςC}7Ho+<;~(A ވy^AIZ~*RYʳ-|IO\~ԛ\5L<2jN2yLHNhyqv:tDơ|hg8>Q+h!mY-}jGF,1t;FA#֦D-3/E90$$:QZWee?d[;]Vv~w9ϛ )Α?ev}Z'ŵSa}PMv ߻. {X"ٗ.oߴ6ӬiH0XrYY>?`ڭcMTqVz8ԝԋ=9uuѴIz9~[phǮLD&f2KgX [z-7 [@u Lֶ;m2w` ׉R~IV IjPg*ŭ}ݵ)]&*ag<21[b㚕yƙֺ A{@>I-ke6Е'W;tstOyB# 6}Vb DL=͝_X?;DA۱;#WZ/L4t9 'Pӡ*dS}:q'LQ,hS2?q YIEf=hC"~G'1!BЫ2װI(d.] ZFeKWw")wN3KpX隔U XCs'RsƿYUH.ޔ)\eK ]_#<^]x^uCzg@Bh<ӇX9߅~&W%/mElT Tҝ LM G^3"^$DC nJG"F7g'ۇåi뎁KPY@`'Ƅ?j`I fg =W\ILbWwCLHQ cM eBh[4-˦~LtҢ@ݟ\Z!W_bo \ w F%kf ΅*w );?13%HVG) *,X >&"㑟B"F,(ByX <}J4?NbK'y ڜz@ @͹{aUΊF ;:<7e(TȷԫaAN#nXx|.bƝ#EJvhYd؍V}+jsFqp,`pS=heƛ)Ov3k/'# ?N hڃm #:u4cbS4ZW ;K4,`2)MkO>Q yVXI7\[+/ juJiIvy9o-dSg`@M.?*T[[LHȽydߦ:ȑ3g^"oZMUZ5$8˰pə=< ªsSG}G<yyC:>U7hpbTPt:5bWYNjU_ ,lJ/9$EngA[k)J,`/$z'dӳECBƱzak27?&(%& Of7j5j)U9fZm hWSolֱn^m+^z'Q[rDn9OBuN9 Q: l )#vl V_$a_Tjeǩ@g@R᫙a4+Ira4>}xfuc6"kߙù^pc|/odG(`f+J[Pr:%H4YS8v `'fToDG)D1R^D *ʜ7ygTשEH*hUME{ oQ}uuc*@Xߍz~jE;zݪSڬcfc?NXD߄5AeŬ[ ŌRO*}tɅ֮%X׌i09JviÐG CzBo"D.NEr.>mv:oȐ7 ^\ >ÔHޕc O!K^\+C 0sK4 ;f CׅC\=t)DR:S\,7@+ p D"P$ Ny]kN)s']K;SA`W8S7KV^0W8o#Jiv N;jeƛ @Dj>ہJ׬-ɡ$▸ٴrX#b|X:ۯ-D3R0QSʋjQKs%KЦb1*Uބ1{}Ӿlh@ݑ@z?m7["fehN,n$iSf -蕡 *~) ݏaQڶ\YeY2S)q<, م̇`{8Ր//J`B~<(ׇYZ L-a.nO^wMKe7̔OzoWda`ی,,GZ,=Mit@{ee E}&0f4#aQWj^Nʅ=ܗ-37F75x"sأ4t(W ¯r{HI RiO"u=K$7 b"2fAcΎf{ȔAt`|g-`%HYA..Dϔ#ƶoJ+Fe$H3"<$#gj)"T&Z#@29B m0}:U4!λf.*{T`YN2:z.&ftpK Bid%}%-9֒L[zn=z EӜ\& l5iIJ_/`tp-r I ,KB kL(Mh,"OCi$jdZSZ,V>z[l_f,&OXT.lYVTIQ!tdRn.A`ѺCY4rׁPp7j?j`3>pD"֦¬`HSwmrmUhxB:@wi}4[Y埌@og*ɼ^M:3xdyd]D"{x~+"T+Z=.=V$% >xuޑmHK9kf9X#|n4G5q_{Mv=x7 !0@%C?w6ŔhzU\TƘGŁRrqjjTtkNyV/.zY9 ;[nK/)tt:%4Kw E$m\Ț Ejv |x=45ճhEƂ^Z"w"IoTІ\*:D=l|9JpGVlAV$4e=PwPZ9]oyrδ/$< !,1̘2oo,=xK"%c#a)p)QO)\?x²5MG,,OiAB Y_{XZG/M|)-)Fxx/  '8<+d iTyRNq>mE>NNhtK@yi^{%^%` 4`=(J及}UF(߸sY9V@C_#ᛅB# 4z5U_4Ϲ $ըԫl}UQpU!,kyOpuȭ,B`B fK?Iy{Ze)[( 'L9֫oyoui`o W3v.M|jtӸP_zLcWtOnu9qMrl{:i$^!-}NTWC@t\I 2Sb3gU a3Hj nޗ䱻}5N!GކYuLSu$Fu?T&G|?c}.@O^ Pq:`@Ld>nNX⍨ w/$e!㫸Co\|)Z<\ǭLһ{ MdL$Ԯ*^LV<-aBHrK>Ig&cpM835x CUuʶt߯ߛsvtCI`G[B6p+ `7H!zLx9 ~ 6,ß'J~Edd[jT0V]QN-DäYJW}/Ҋ*5!GG^6Q@ɳG| (aL#>]NÈqu`9bՄ.wg 1~o2glu?uj#lVpE)@yܩ5*%{C#A6Kެ[L90lPUڇvNEpx;U =( H1}\GK0v kx'4F/[_Y@-EPOFP@?~ dqS1FVhy]G(}Ʊ6xlbo"r)8gHc U)#π!?̩D_\ls9?{ p <5| FȌr< c7jgIA\uonY4HJt>y2kZM uDnyfTzbM LtD&\%6pcTЫR͇ X4Ba BNL|5Qr>C h^mK49V 8g+L(GY=7FkS{SWȫܞHDx #ÑeZ:G7ucuWc&[0T>ϨНp go(mf36Hu LW/1`s*N1yS%-șkk:_Uy{G{ hOA_QI"aF6ҖkpأCKglœi‘D c8ԼFM Vݙ׸Ҷm; ظ3Y'#K3@4НLU7=$YHb$0^sUx%`bIߍ" dQX}kYwc/k46yxǐބo`{-<[dwO3b}/?d4<쀤9 zV?;‰]' "98ͷm`b㸶+(ڭO3gمҙJ?t%8A[ ܜis s.`Jj*ZOބðAI;B:PپWP@nYa h( lFTjz :|pw M'3+hxk~tGr$J Ddt AA[bg rv3Яj y},I$i.//RL|- ./e~[Z䳤 S2Gh-x?/`'2/.'B=D =Lk'Aem Ɩzs޵%yJ3갾WUZV?B%t#{NczKm;.yWDz~]B̹rO jڂ8(p[+U"v$04Ɇx 67= ܧPXn0V<>~snM 4@TF-hekV/XofS$x+ Ȇ = $-\&Hܙ O0|m=Eڭw2r)ЉVϝ̔-HEv 4a=@=`$bR[2^{Rp)PaGkrmeiutFL~_kwnãMRHG ?oA~R?O6 Qit|:jвɑA%0LJ,Q23Zj8V)P1% Ÿ찲%)eh\Nc9uRt/i&k Њl.t|^['.0bdG3]*\/ hoɔk%7jXC0&q :AIվNp33J=jF$f,JNE?|qƋygKKf+ za}AVȥH"^Dc *ǧ;̾XO屡GBV%mNBK#U'  Ȍ9flR>[pYs,Zo).ۻS Q>3XcrX_4vt>ȟvo틼 ty@ǎG۽̩9^MXStu(JAsVcL 8B=}r`B&k.Ҷ{5p9q_YH5ǣ CᾸݽw7b8'*AM 6ǃ3lEYsY"m ʗ,p\X}0tO\E@쒕-{/Z7S -(OuѨ UuӟQFa| FݒΦ6 =m+Q%llAQ죳n>0dY+ .yhS7"0gZhu=2BiQ [?hbHYqppU1Q*(/f1b!dy[ s6]b!b1O VjZ/=;' ̌,9+{1 ͓=+Ŏsw"3@q q}bB-a?>ﳷʹ ?eM q6-7=^$^)WB\-ձ !|4z\!> _Q6 0-^|;@\@եvzID@Z/c1.H*-xfٸB RyWZi_?.9ؒ z`@B&.)/*O{ZzI]6h6 Guy jS^XAf v^HQb >"0\E®Iɯkg̀藎;@]ϣ٩Z1#7&rGZA.=i :DddWcfwjjPRC6#$nun7KVIV)d%tGD?2㚾8^\h 1gvǧZ~sΏE4 e:3 ^n UvQcE &nL9&2 J~|C)SO& @VH3wrМ 9㖜0SWr3x& 0~*e6&6TTEJ#svQ~ 1>XYJ0S);u8ʓLRYy DRxFBr>p[VG$eMqcUEEE0ĪBH#=9^7L'C na{|թ_5igm~ڮMGtMG: K4>\5m}NBȵRGV #Ε~:G"qPAAn"\}GHĠ(5RG\?N2夷׾ 66\z6mMdKIX+Pvyҝ jg|'A]+iBzjcXEq;B2G YcZ5Z !#-ia]*qb:AC`1wXq-s$R0 zua`6HA=qqmõw.W *pr nj!m %8>`Uh^GY"7}FU#uTfmA\~|_*u֛/[k z$Ά[G>)/1I: Mfj֙'JP2& g!Hb/k)ۮlH &/YК1;a7CN],j8m_[/'dP6/܃~T bXE:K$V1jNԏ!lë> Wc)T4s4kO4!Ԙ[@Γ ,BTȰ7˗`7R~w឵س(L@s}`viK wANX,Y0Qb|j5IH_%P${J M餮1,{i~;U*pn‘Rz̫!8֦[w~ V(bU?c |P̀VmS;@󝄵zNC.mm:Ì屦sNѸH$\,0?bq`1)fw%A;۽cs[UhF/n² er\J5Vswi<B ,@ q:M>R:j,fuz[ۊQm]]ܴ{^|>'oI>6 YFF֯bKyZ>7Š򐼰K$$*W2d%eTP]M sŤ!RˎbU-WWg$L#@̌mх:JyWC Ch^Gb ybO"6x*wl,a1ѐ4e4%WerbQ҇Bvøy3Aa&5{VP=|JJ 6~RC(NI *ݺ!G9iH|)pUBm)c ~!*V,׵W^$R'.$9v?52ҭs]Z s/jGa/7LyJegIA9Q<8_7ޒiUu=X[7ɳH56l3EU9FTc:-50ړ&,b!:D& H!ZXm Bmą%TI<}h"El6rG[c GT1V(3<% ⱽbUhWmB\o,Apvlq.=Z5IjKe).)*ܾv LQܬ8U#,^P*ZXP' ң_E4dpQfXL\ iRu 3Q:BB*sR-g0iŢ@&UCPNϖh 9saA?H[ OR"_ .aPQ/=ߟE׽-;ΰ=HYm[vrLyxy}p$f޲3=z 1 J.)x pHTTX*t Msa G4;Y L+S*&E%׀H.=ZL29;Iݳv^Vȳʹѩze|Lt&Z~D8bS>Eq{CrZWwn+v1gM \V\Tw3>ޫ[ K4轳[)mVEcxp0QU xXXg9AB{pwKp_'g#p]$'7[4~pD|Dx9mtLB@TSLeE sj' ߛ_s?;1:"' 'x`@b[l9f'ԤW w8T 5@h ys-"T_]Վ ޟ !4x;I zsQ \<33>`Ael^\5'^Tddd2vͩ%?Vi_o96&:RuQ6Һ[[줇3m5>© 0Ԥ$rc[k* n{tx`_[Q-[D_@9X^lcz4Kqţz6oǟ.T_Ц C3Z-v S.'`oHҪ0 gEb.R gj7㥶mq#Իr7/N700 'w"tɒwޒr'j:sf#HsH" *b!{$uBq=\ ? b] B2|;T0߲6Wǖ.[mFRlgoTBFTm"5DuUrp9iלp|BpTqyF= Qm3͐6 aȤ PҽYJ15B,U'8!V|4u98S!I{ w l餇c]NߏFc2H~l9~Y#$8~%/W at<1|7QC6 HۉVj邕37m%PF%C份ޘCSs1:,, ;nwQggx Zh '$cm/(c\.BR4L6l̜i rT&ԯe<} g0*+.4 T ÑӕGsa2!OdVMyF m7Y5djZL58 ecdλ}^C^$i`Q=Gnb|.:u>q+׶TK,W)gn Cmx{y@&(pD`DGGu$|& =ES X=sC^ÃcWUuf#30~Ѩ9@/8\b# EzNoQL,}1eќ+oA14l k6Ӡ.rS|Ԩ[0S%C'R {տɾ}s!9ȣH]+%jYpa8OL9'j|#"KJja_Dངt3@5id@4=[m|<yLL>Gvp]"xi=8wAJ3d-dS>ֿl'v@GLbqNvw MZ'7 THo4qpʮ-h2e^dHsUQ>fu{ rW#n7s'z|A0䌀[Њ3ۍgc7^vwŚ7_ JdPM}7_ﺒ  }MRH(u&L5!:>/7Lt@h|o!q*ca#x9+d)ɦۉ'=w8_LzxߔI2J(. i}(Yl/orhQ I=g?3=nήKؗ$Y"h_3aj95Ἲ&Ԙ$X3Z ;j| ,<{~jS45dS7Ӛ aMګ@`HPBK2<6e^̛QwKCD̰#>)/@Tįs\I3"-#d/v|4KD8:!m>ǖS=7̌RA |{=D*0 Kqusm\0N-7af)'< Fv7$%HCŻ?_ {naU.p, 0Gǿ+S`f*qRRP K(aG[$g'yLnIU)|6_;+]G=Dܡn X4X:"dE;,v>G.K%զs!yg*6T;(i,+EO6coK'M~dK“i-oU {'|<?TAȦO fw_Os=;dE{+IR GشH *A_wfg/䔻ߔ.f&qyFѕsnJJ=[n4US<cO@-mw=-'DX2쌍o[ v'$ӑͳgjs \Heۢ/G^)s=L˰Zmla-]Vb}]3]x$v`}@ⱺ e|4y@X $ScU{C 0X]X%B ѱے!Wiyk=ok6'91=I|Ǜ? ֝bnFf">C@t#?Gσf|yV*GYQ舵JYz< LqP3dpki z/J(˜$e⊖ W j# d L=`IlcHI+RVtUzZ$=?7Tӳӡj$$ģ -1,~F:ec )BT"Zыℸ'\Ԣ.@o@xV7}Q sz G+@lZ7 d8y'`cYp8$s 6G̓`S6&6|fЫUu_kDƍUs#JFAi }w˱0&Z08q$Nڄk/ Z.+Gi6D`RW#Wk#S*ܼ?dZCŦMyJE GrgmJ"㡘&Q%Kq_pm*(W$yMHJvgBXh%Ȑ|@K$TymH[_#5jo-(e&N4ABȶMpRfc0+cI 1VRVZ` я-K+[CseR:0;.NE :¯bA Z _6Yհn2@#nV~?q]WӲoc5:B@xNax&4Or!$FNQSy͈ *8i/X ^EPDș`(eDj{*bmjl/OOFz xF;abxhUC"=7NI<` xrKe%R>P]xш M!LE9542S9 aא_F{Zv:.oScA"n/8s%o׆-%b ziyЍI'w0kaZtEqX-BQDmChj|K!jL*it{ &܇ɝJZ1|+8>ݹFfb!neR4Z {rUM/ﻯ lӿX8l7[r!ɫcRcg2 sHByP20 dC _bH<İ[ 1X³Oq/+-Im{pwBe}sd3kOm k*')-k \2\cÅveO"*“Қ^<7C@BV.‡!|ZFFyؤ]IhK-nYAe*Y0]jR"b|u d.>ޖqb}"Zȇ:poG&fWf9/-͛jRl0UV[(ޣ O9?18 9F=< 1">Ȳ3aI5OVđExr7Kw3ӓF0Sqh,IJ5 n{5VkcO!^]ƝF#7Ƣ@5fXX܁57tN%yE2iBx4 S!02{$Jۤ`Z4* W4&2pEU-ni5;g,j;dž^VɒyAʉ6vnrS?i#B* rwz&:GS\fC2NB:YݳLk9rV:{^q9_aGA? l@T꼘E+2Dho^f*G5S:{pǦD1ThUG_k;rJs&?N^W&XDZU= cOK0H5]x hͦ‹Ð)|UQ cBK/DC I.4>M0^fhl5O_A?\,.O64 {5G!;c'&Z$,qKeO?Oj~,' {;/C+JoϱMTU {&[J4N&%^ߗI T~|8I K~7TMɆZ#=>;hLL˧1U;|RNjy]<=4|L@N%Se0^t~YUSMHiIZ Whت uK.-qzIi]c*fX/Lj3S1]t]4è=z@t>nTzt4Di(#BbYq(SmԷ{Xxxa]z4\&5ܶeuqpE|Io *gvz'ArJ}^ڄ'91lH/ϑX!r_7S|O.3^&FZ%do+vVԄE4ʆ{ wJd 4@ps  ABS}GI<\W,P7y/*ҙE g\AJQy'/I8]'GWF?" s %sG rEw'`3!x!᪈RT d:u#(d{͏. "KN[UZ?Hǹ8*q@)"N2;N8,G{gU8'Ea]ܷ9U{ULp}FپS8P$v{^Ek}xrJ RS " i|)i5FJƨ`A.6tj`6J0,= A9.~G_+[={m^%cG:?q[rB6 D OmFh?OHӋ6f*ka%6wk{g5. 8t: ;Tp~DPI1#Mh7yjxxl ''yH2Ci*U 8Z3q"}>gɌ4u .7S7_qjܘ[aT+0F#Ͼ]I[A2- ]tb^ ߓ(/*=mYUgwJV#[U)ǀ z7[0x'гUZt,: X*|S6ө*t&(>~^}㣦óo4MWYDpsX(>;edB*Z?1ɝiR9~iYX4tOFe^ Lq f#6pLTn0H'YLwlVb^ $ *mq>^TcFZ%@롾ỵ`MUv޶ %vقϺFCrkBTmVhvZVL|' ^ 'E۪yЌH˙+~s lX_)'3hZin P[Ȑ?4)>l_Ur_]&y51_0(0#=O[~M̘}ďϨ}SE?'!zyGZ7q5!X'oG}mbDRԿoGKf+VQAn1.bhs)懍a&yLI VCpad0BӐݜR9s '翐dY= eV{vB4,ܬXdk/3i8΢5>Rфip֬wY~ ;.lé]Df00ˑV3 VX7y3xZp))}2L SHO1˞U_'RsJOe_ 3U7#E78|"e-xTxտE?ervJ}[::]G/ [ {*{QNx2ʴ|մ砰.( S8ۓ1{T;n\wFHbR^Dv5E># ɟ4N-PLI7z$[inCvʓlKaY o~^6yic6!Z&6%؈n5Z.p!}؝g.r Mb]o)=C&mC7rY3t8jP}6 {N S{#Q#wwB@!NiΪDKwW]!heH/hleU@wwHÚݭ/]8k}̓|[n׹-|uڨ4,eYh\YLȒѷ%"KZX1[b `cakC7vp{0Js;(^M;̓[Ƈi7'',@۾GEy-j4g1FuUTcN^ &o7 cwA] #:0*[X5S⦆P*7OU^IKǼnVȘ9( aC[CT*ϳPtv+8}sdEņ &.G ap]2%J1+g[_e>A<+kf= lyz:)q4=`+r!BQJeZ#.Au r S4_-*|;y/T^<7p?C@mC3kE,qpjsОÝneM#O=1 ~gˈ2 |w#qʛ0S4սp^pSmˌQ" J)c܏8&#|#f߫ts}Zn0lղ#":PctVnYĨਰ u?mk mpn{Ma){ ;;zrUY"qvGRnp7O}?U4Mv cPqٳ/xBXWԈ'i,r+ |?UYtM<:F|JkxlhOk^ vtkjea*SqcڦE]Pd`pי=ΑooS)4Liwߣ}uhl3wFI}da }-9j`jrus}CպۍKc'\ÂSCatzjB8ϢPB_bn|zXlcxՎ+] \ӧ)q}ҋ;3) w s:mKSNYnS- 3]ϕ 637=J M3ooHS4Y͹8c{kF'%7eFw-]$YVv  th ? ʤ\w` ^'|*O ;  3{0?Etd^?aKzy37smA[o; .uCgE8sYxEG: yԹvW@rI*cs*7l!z/ѽǗxDxja6:MZΑyx\L \?qu*QZM4QO7R#rm)x CD=eUu$)It@.R4%-˽)Dh7*8'LxV:4ʲDNoFKW:LڞhjDqL|ґUD PP GdLc_*2#>b*q?R]Y`S|B$P.hun.o]t%p/2Ɍd:KXl&OyPP6HS} o@2aO} 왯4kQsB˪#_Pq-la=&hMkh?dM܌g<1GJq 9ry+Xm'!U3n66_-IM['XHyCIe *O}K>WCpq  >-Ӏ#R0buTkiq~&0Zv嘿 \z;M#`HXkiVk붿X6N Y#Ɨeohr T ӷ=1bNÈԸR=gBgOa. 2M}/C: û1zL/h~4:8. ́Џ'Ph"B2?RsrXV vx%qIewͥuWzlT(nyyH Vc(Vi5J괳%B1k.-IJoTI!0D;;%f٫d?)1IJOՏ4$^/Ū$-&L3/oirf7^YɄ! $Inn`3l{V)?՟bB\P[seʏE&K}ٚ.bl ;שǺMq1=UZDMݽ&0>C jeRYR)L't+ow;;XhL\]ߑ&߰9rl)z?+;ÜN>{ r:ypk%㎨Qsؘ6Jlks.'rZBExU钞Jj*~xhr} םJl2p %LbSPlD"┟!њꕭ[rC_rXR1 u(u-a}POqPr\,emêJX]5y->=KF b& ;f<#) _i0#GVfS+ 6)4d"MFn"%ߗoLW:eI4}}y'St+NHK;?@Y UHD-΄ִk&L@ñ @WISVQ-F8.},%Y,Լl SQJ>.Wjrl}35Fq#wt!FhހUdvwE`W;A|M! 8$4vRU2eL {;$ژ#WFjÓ#)`kT5;sY+⻀zED ժk"3TؤI&OY cB;^|{wJ+ghoyG#:x8]@Q!^ޙc@4 : pg-t mGvt ʚ⑖1>lb{ŇG 891v|& - {]}PT3\ k]0V=>D7K mS4Z]YYBW/=jcCFxoe*u` ar^{ > Y}ԥ;JN>ƺ"? T3~%_ER5oQC4c:/aGO.LدWRnxG^⾢GkM&>KO6D>blpg>Xtx$'F#܊^)u c6+i D4Q[|ej53sV4%·NBMӪkVGfnFΦw,OmxDxW^KfmL(CtI0}z_&)c[pI(ln!<%4D!|8O,G(Trv m0,*>8w4;.;kq6#Җ?W 01A.'6=dK#K>2!V|_5Vk5g'̿cmXVJzp;:Fb!vdR͢Qٻ'<$6sY]vvyť"vDT.aRe}Op5̶,ya$[efm >@[k?~_lS9H'@(*2ij:omZox[,yS4lw~EUna7 I*!:]Z=!)cL +&=ql>Lrv3^w |dkρU[u_n\>{(e8? #CMDJx YG"BMK77B1,^XG̑Dpg%NX_g{vNjl2]aY Fzi1XX"!aSx'}8$?=ʀ~KI?+V/@46—ν+!,w5+6$n6S#0/ψPhD^V=fNyDNQ.O?_ zf O37T"wZfRoՅ?Q ' .,JCͳ!-UTwО ΎPE'ss>^ 9oE[#wC4ۓ>WDyRE8 uTD/L*nQ2. 2z^"{,TDD&gߗ[iG߄Zrޏf>a 0ށyL+$պsuHؽG> vy 3y]6 ;X;d^F߂>/A!T^Ȫ}מNC)ec׻-#]; ~Qb/4NE S+5=.uezNg}R;_.: 3iAII\Z4ӱ̎tCK<,cFdI.Tx,<`R`&]$Wlqգlw<+< |$O37;$6[?nƎ{*ϋ6sv\Seݩ^}q -l."`& ]jc񓝀l@N_m$WDFz@U?V GsOGH;JRÿ/;^@ᛉnkTɧa6'}ei-ȕI;\7fe:JPz?zڙAZߥ!ߌZ 70RX&ͧob_'CWƊG< HrYt%}vӟHyoXxǨle'n^ l"5M75žYyO >&%~xXtocoGm ;w)Fٖ'4xƱ!fMA뀷L%!<, EZ|kdpÏۆd!y%/ɷO;|&|L2 =*m+ZD{VGUy^f-Ƥ7+2 jt#L g<Ђ&\{LK?4g&/Ӭx T'B Ҳq^Uޓw%hGҿ/m0HyF#.zRǶO$@xK?k4{ft^@*JJctc0/r@^H<~&ک傮sc7wÝeiU$EXDL^)k'ymݒYMH 5h &k৬tˀֵ>P |Fi;wnwf ZIV,7cBNtUTm72.f'_ks]cL8SV`ʋ+*/WQ^΁{HU^H"~n|j 1L*Z&#B? U+KX+[{K9Ფ;N3%M 8v-~;J@f-%5߱fL%q4M')f]O>CTCMT5jP^S-ނmI쒙]4qNp5 !N?.bMco^.27?/ d1$O,J meZ F3GrP$5*ݿ0߰(iuNXWէܮYz;d )x J:Am5lSLsjuޯޏc]< ӹx;ڦJ#"_YUqqqҀ9irss UZ-"V*i5c3v"ߏCksaA"0y"hߝf=pL7Õ-v<~C=e+ԃox~~=iK'1~8wu`Nm=@ $o{>*xtux2Yc"#KpY>J|vʂl~΄Glkyc5=0H0dwݮ&TiKBTΊz%۶v-h`sw_*x&jX )(HcyTJ#Fq:,?b8{/)^lYgoeWϲUgc@ <نd^:"?I'.Qit exlmx[Y"(Bfl0Me0?IW_? /703y nPr'cffD%dwG㭢q9vkނܝ;܌M \SHw sK'[[dJD^|G|K|,{ 85wΜɎ|1Yz, yH_BqMN"kiE}3ŠI'?P-t ò쀠FQm;iȐSI>Xƶzή]^` Vf9mM] !b1i6^#%eFް=\3Br\5 fj+Ѡ<ԡi8jL,Քd>亯[3,\G4 ]B/ܩ~x1@G8{.!p Eu?G2  tpPm\ L˚uFYFpV+ _I?La/@ D0NBn2q8ͤxdBft aFLjaTy0~Ӧ&~_v3&3NAMĺkV*hbƯ`c6 XaPBP$a+]9̝a0O/Mqz,r#Gp*P)$y@{0^6e&[6 sRƘ}bcc ,pna)7b=V^܂;x'nXo;  A##Gb4a'Q ?nW{x! 0z՗c՚ϔ[,Ggp5/خ#Em`~rѾMϛ7R6쐁8]QJƃ[Fەчlz1W@dh@J̼;踗䭆]~~h!Q8Xb~V Mx1ǣ6MC5 m[=u9׾t,?=2 GϭEo/]3H&GL ddF 0?`Z{,W4jVP8 fr֎_d`aS5OJ֛^!èhdMS9_d*`;7(^>K:}vhE/W'o\@e /(30i"#7]Z0aIU XNTr͊_+0[]śVYԴSHC?i8n xjQT@(<8hFj<$.P4!0R"N??^0#5kc|*M*RG8dx@, &c,c]² tbT] A^)N`˭gHHoV9a}Jv(gh%F0-k5oڶ2a05PQǰnUIgZ>lِ\ =<*;DGDNJ,5=v>^@>e&3Rt ɼk_c]3:zG'S$l{V< j2 RrC)0IDʢJs' 30.J]MБ28k e7K|s*8!B-`s"0]p#SGy$m{§)Qҟq]n:frgtْ]nRch<˒sNOp T qd3.Ȱ ݇TvJ.sJpҚI枨 Pk?{G(|!"2!:ҥԴڏRA*u Le*O]Ls%.SI1/5&ɭL{'_yGf1i@aƪ+8]qۚu/֒u` kt}%S 0{d )6n1";xàхn]=ɧdI J`IO?SaJʽ o7c/n?:rث޶ WM[FOxˬoʡTƵ8_;Ti!"Xز8z0ч$D!JX˲0A!ͧgT9?W)Y@6au8/_ijo&TI^82 O;Ģ(.?d2RNFwAgʆIriJ~NEaLzN+8zPDԏxU v+=3QnoVZLyJo^ABс\3`r("? 1r& $.ޖ7r0՟T^#YݖT/ ,0vY0WARbx2 ؞it] h,w+7T(黀Ïd7s.ܷ"]`Ve!/_-׼/u.#vcN^hwy$N0!u=b rĬ6XEq8@[pNIĞo˼tcP)f/[ .5i4A q9SO'\Flf@$V:2NyZm?8lJYN^#t7ɲϏz= jW HJ}?ܐ5!|cdZ|J}k]wO Y[Џb7F $Z0X "#x%s֙sXƤmWs5`=)&oD\jcz r_t,:`_9&q8\A<|1}&T6FlPqRLhAkbɶ4|HHHůN:AR\LpW 9 NI~;vL+aji2u%"{*50!TOkbnsswڋg4/.` P67 7@k]u]f.aP%JA]rb'ú0_ wQܦ2߇:Aq5z%|[&@X̡XHv0<[PClas|Q>'Đ-߮VuO,Fic?4/T*,N4Qi\zC{R;e]ipm dϝk~՘FD Nv1|fr.i` 3 1c|k G@- \bb *C8$wlĎ  8I j%fb0*gvVBC-X6F8:oMT\Ӊ LlK{`"WN3$gZnIH<@;6G/sPڤ_zHIPBጽF)XPVR ZOC`Wg{D>w>Q\\Mm$)/Nn?bΎ[.j[C"+yZ~z`+f25C*E|Z ,MzQK^~Je!9G{j1}0*Gfan^DɰšɶDrr$/y@bIyڷU(1pE':ǰ7wwd?v["_~xz1jhH"]8S ГU(d\[W`%">B,HACr |EcctOށ^=5|un˷F.عkc~yqد+ _Gc` R"^0]_ZuqQc'ϸ_dsF˚eQȑ\HG!CNpkVekyB)D@hFѦcvj€sc?ǐ]c?rT*"0(SA3"0QC-F؜7Vy;y'B1hGS!QLym e[VTm-õGer7>nrtB{I%&æ =SH=#.Y%'D-ݬ2z`;?奸.|YI٠nW"14PұZ\2)َ@dr[JR H>YءFZܬ|QPU)Ap(%ѿ䃬ಟ1"W&mP?SVL}2U/ ߸ O8FU gE.r=] P]hSP4vzSy@ΠآI׋T8n$8GHU/JNŴyW)K1XRKrvcn݃~UւW,)ð"o3GPG@w](B.-8{OL*-:W^jr9.ɟސRyGpeށ 6qW`)YHQUc >t/w Kȵ{(C6"`&€1nt`D(Rʌ{|ծrjRcpi#`ΰ!N_vO=P4aÒSMKA8jv鞗mS/fLG?џn֣/Avb:&bcܮS-Zo&I>"ImZS/җ!EJ`8Ag>3$ P} ҃ SEsO8GZ @/c}X.}९0gЍln|k@*a䟓#e7_cy't߽ & RۣA$14;teKէ6jx!H7`7~9ixHFs (Zq<e&q.:8by%̑#b+=l͌b1!>< Pc NPe8cӾ>dϭ ?g@3 +;:cnfbw$چb(Uf<ɛ`QT oh9,s!ƑNt׎?fݶkOG =A%mLPmD$y{s{ qʁ \ꙷ{TRmwul3EۓzOp4U:qIr ao(i&n832ZF9~vS[/|٣rϨ'4%cSziUiuo_H~kR.yWq*lF\"n%X)SHykr2݅=zH2TFn7sXuX)~L`v褘Y1|"T+tiBw/9>EN&g|qUP خG"oDˋ- 4VWk/ }w 'Ѩ~up`gD(?Y˰.u컖ƺzX?23jO"nC{93 *\zgBw^fƼ*5j*H7]l(kp4K\g ,RldÑu#7Sc$_UeZ@7o,.!vJN-Y}<b=I6)kJD+Ibbe |14p3n#^:G>AMʈ?7Ň g|=ˌE+- xgu ]F=m0i.ܳӌ'3d ޻>JRi",.`(%<}8]HWvK*B+E_OÌkq)͒DؤFK*$)׷Mii>ovQp1}t%EF8ɻgH%W(W1N~WE70lh>=kSu&Vv(^rF:kA͹K0}e̯3]@A殏 }3.1I'?Bĝo4*'ryD4.6η/fJd( JX4EµȚ9XR;+T Mb"ӉC]JP: I+]7U+!RAԄ2;oV$#R,]i0;*۔'> \|uB΢j}JUEhP3t5\c&&ȩb48#%ɤxazU@SjƢcwvZJGG~Ta CFu=g%xZ³v"B;Aosnd NfI:]!iPV߷ Bӟm 1Bn .4z_( w%^0V<;ZknԔ3 x`RjW>DyéP4c"1~O֌iexPsCALH5El rnѝ nu JBaO3A;gĐiEgzũfjHC/EpH,(i_㌤/rbGs린e{ ~ >IO$zHӬK@Q m28ew#] Gb:UNbQoX$ݎ;p 3$a/NJd0璴B[hj8iJ:`W ף: C':l,'2uƻ-w:kLW`Hee^t1q|)e-͹/`܍k!+GMĔ*ҁ% Qܲb&wAa 9RE\3xA!}a䰂/@IY{K 5/jr> ixɛD먹.Y1 JW)_RH놢}sl,[NL1?nv8ne;;&f]C* ﴧMD}Lhx&;. -eK=Α0eF Jgu~xI΅o'Z _ S"tE6NB/5G ;oׯ|vqiӬx߉'cq TUiF^e&(Е9_d>bF-C tn)tb Ef1)6he2|nCl8"AT")Ed٬ xuvL?NȗwS^1/QGjXdǎ:Mߝ$$пU٧ݿT{eB߁)w3X-kHAGGQ&~Hx)x#5)`wYxFsQp̤:_~C٘vjt˼Yega\ 49mZ qӨ6hqըs"M2E'2\r`uzC. 9_5>;|y%nj|2eiW \텊p|M!ћ6]S80^Qg;eT[7u!רԛ[2 qX5[I.vѝL]vk޳nTdޠԳΙ6A_5;` J|wD6Dt I@nCond?Xtp {$;;s.%wп 5;.:K %<^W\g-7Z`h3 u-쒃 +b:Ui!][ wY0LiPN/ `,H.47YioZyJ+StTf1`aMCVgYzWg+t(mk|_umM_~}zTy,WT"ģV;yG#_;4; a/d%~Tm m$jSǿ &ֽB_D?Pf[ ϟx\^sw62'7FmJ"}!|q/0|5햠KgCO?'}H)##T )?Qyׁa #D4a5-1k$NwZT5+%QIe! +2[2_20 a2zb|!ϋ|2=KnG<q(*Z UQi2C. M-&%sWs~"xdb|Iau^5m;CpbQ\-8\ =0$R 6)l$lKLUq;6\ z="9dL=+mh P1նə"n=? vDs#:[vu\I\߼8/N--1<]S÷kz*z;7T2g@(ݟ}QED} "VsznB2 E>S W}mhYL E?J;SsqL+a\H 2񝚣"%X`RE \ 軰hn;kJdžt4[D_sxή+V'9*y%7ۢYK͠VhݳA.IRɝ5 ,/C1`H_J t*Er.8tf$>*sjkQz$jOL1-@q.2yڜ4>Xb&4RWE36cQpAϻ| - ǘ 7I; ٽ=Em v.[Jn>O;12f.}1<\존'_ge$`:љ^e,dCgwϬ {vsUr<,Non٧VVȽ\-ҧwF+\%^F;b'3hJÞ*eyy=> _hɌ1 |Tו/0"ܒ"Ro?yt&_Vf<Ӎ {먓=~,VIRB <ׁȣ +eH`#[KPh_V/сNo[mDS#!Ѵw#!ݰnsql6!zbdrRXC;٤{'L sxa>b6#'e-Cwx{%eE?GOa"߇Չ:ǰls)Q͕TRRM%JٴI8{ⱸD46GW!ˤFYFgG6H`S^AmQ MJ c珮*P:q|>sZl-PCbqDhqI0e6joVgIz5!Ï^/UR.KCzo&%VWWUAb1o @{J}*EDAAq `.v Hr"=ϊ^9&n5@xI M5X0z>xt;%^X|{ Ki5S¯ /(\,MI_ͲZ݂ #NTmaYwg=,_3hU45R{=0 xJ yC+K̪X: IBuCspfjC31>{9:"iFs3*D.~'!~b~9~+oo5^\Z[Z$ G<|(kz!/vhN8hY MXΞ=IZ9%MŗhӜY:2Xj/帱*.CLVaC@U LqЪ{A']\Q-G/mN<YN^/uZ09^rqy>oОc"NH+| Bױ.] BklN)Ңrc^wL4m+fCmL$ } BZsrIB{yv0%)N?A!$*t68漉(ܟos(6!.{~ n~jΫ; 5 ;)c)=*Aql`U%mhsCϘ' VkGyL"K&S!+B%&tWXϸɊzy%GL܋RL-æӾ} b+2 W7Xw΀q.|$2&_Q ~y ^aq:$4UXf Y -KŋFZcTX19n'IH+xҽ}e=J1CH2eæ5{MZQvyFS7濢H07S.O ױX2"t+:dJOtJxK8L fPQ֜Qrl7}U[Z=\ ?Ti~N ac{ICS0B`-ͼ%o@-Jxz1s;ë́WZy[V& \xSJ|l"Yb?=d=[1VRٹ`{} 4 ;7r |XÊ;Tp~h//' i󠼇.:oQMlELڑ.'!ꕄ=gߢa{ᇂ1>0B?ù;e>KMB mxiݽ1``+6hJo&NrR N\ũ]ba(isyIP7F 4~h9V ڠdƕАp3Sz& bz50zf xZ RN&8;Jb@k1i*1P0)B.L䏓*W"uP![lNf.ՒZzr/s"HO-eiLV[䙦 ΈCmn_/4WY,Tl*=?_Z?rw{ҫ b?iqfGY0ØFЏسłRC_=S`g;-SZta:pӎ<_ĮB6Ѩ}m̓! ;s hL&JVOnnSZ5hjzW, 6&5zkbn)-ӣpE$W`Z_<` eÁƛQ喨B'>}e\+,_ h5]"I]UN:guVUpI= X`x (+E9U[Y& )*+EN\]_5"q|2}f~ (y6Q1A_ZĪD1!921 [(>pX0:,#Szӈ;\wLb|0͸=ʗCyiTx{nIC${?4-C@T@t DA&IFw%f&aoy)AEv=BǾҮ)5cI *z;ct /׍Ʋ%$]w#S{-`oECW}) ;/ł,5!-YK3MLmkhK/+cѴr:VKdh !U%hZɰ$1|%%Z7( vs7e w}i=8\F( 62?V[`jE3 >)*f{vVKoa׿auc77;+~2Z(:R8? xҪs`?DZ: d{R%kG٠-6;3u Fƍt%nUknvqK5~ɾ݋'vɇ&q h+ NJPWqu0rD"TbHznHһyܟf+(Z:a熛m[ri?qWmӊ]^2kEkLQ a䕸F!dܜoԶMV;I~ r}}Ǔ(J)w^Yfâ0>~u9bB JLrC0Nnܸ>Zg`*=}gipĦb3ʋٸk.~[$pM0ʡ-.^nXJ}d\tD*8?j_xSG8ON0|ۮ h`;:wIE-.ZTW|2@pZ;X8.-dFZ &欟:4_ݚc^sS@Y jZi+df> 1t4aAΗ=| 'nhL<3@8+'O0VEre 8Bģy#`2ca8 tbCD!û1-zS٪R#TZfR,~Nz/=nLϮ2MTي?vmj]' š](їx'@(?M"MX'bUs}{'<#@sGrj#aD'|Jٔ?.M)$"<t7iF a%z7KHW'Tqf\ќ` 0,Em}HV}xƕQ[PVRxjע~ӉϟOB8޼&?5Q\׳,R°> |ajA KA>'q\>M)]3cA!0RdZc,\-}WnߴӼ~҅)ʬǪ;BCO6y@Se %uVL\/7tMn>5|ۧ#)Z͕`:!/EQrNm`G{÷&R?)_a^1^=rP#nMy0awiuK/^UVJM\#yVw&5bE`"SaqtWI!;[Ggկ\Gh˕ovDL1;hc)6U ^e>&^ꩦOxbўIR<$mY,5 \4 =l-ڶeBB{~^fIȡU?F; Lb` 0N1v`AԦa(D'9`=kZh41iȏJATM͏GČjƋpkeI;LQI#k+fjcy=^f&hF!9#ؼf4y.sK sR= [65La|dpyŷewp eC 9Ƞ6\bko"L tuS 6v3kOJ^Ԅ#؎qǞ-~Kf ev 㮑N,6]km0iE9_3Oy3;s2&V-3GYsKdOf/WdD"XHcC3IJ-cY J,ȩ j]Z%6J*Iҙ]<_Y-oˉL4+[ȖeP)=q. ⭴Rˮ]s4hLŵ 3 jS.vSeڈᚐ> *}&ϹVNy^U N/R!ZDov2ը6eqo7(k|\=dp \r5 Ä4R1I'\Q}QmիHK&HY$y8e ˗1bxVjzumXIDq:@[+5їنxEv`=%wʀf'Y]0 POH^xV,nQi&i>{)oۺ+~Y: Ȥ{6FNlB50ӠegCnBzwks B/+==++dzӖ IYHH"EFsPU"u8`~m)\0M_l by`@N :yz\DQM[noiC R%_wW> \dh_~VvZW\ׇ ,Č(3sP}!a5%5;-tq!/bd#%ЈnMz4Ыfк`%2C !=O4όbiR@"9HAM]Ty't!t=-{ iJHyoN]3-U ,9Gŏ Xq˺F̣)}<_7NgӬl@8<Kפ֔ΤEυ.w9|a6mǍ$$ QI,9aTxS[JDuҥHgӝW'{rr ;!FM!g@jw/.Ү46ICl0Bi.zxM3?hyWU-Ԫ ikF'NUȪPxskk)Q`~*)^hʱQ iQCq3Jب"4psJҚ*9o)3"DZw3B9" es!+\53&BĠ>(Gno^dzho0W2D9ϻsr㷬.=Uœ9 yG79YԗGy_`MtX $ F:6S@EȰRLk-Ԅ#,m xcaٴ4nv"vkT=v7Νy 2ۮCɴ4=bĵMAɅ%#uYpyOM;!f?gNɗȲNkn\j˻Y MB-|HsTx-"sZOgAiWű=}L\]BDX{K)moН"XZ2"^h'yjnDT؞>y K Un2f_ʅ#19 6D!gIwQX*MTܔ+Gݭl%tn& u8zM-d R)$}D'wȝ;#8 S2J_dϢ֐ &\Q_f]2Ya'e# Te809dx(3-N`^̩Qaɶb^ |4Od}:ր}T-q)á^c44иJԺ9c>iMٴXdGJ !w5.&3yK'4y 屛.ݖxdX(UqΛ%%)?WXh_}J^ļg[(XO_0 1_bGv٢XS([\lCg4i_䔿|*J0 `㵑pIUhBB0@"Djl ;X&d3#)B]An-ᢒIXe aZiw:hznu-4rR2V'MU=|+w</V.")Y!_T:&S5d]p(.E$Z]>ێx_paY|&=؉R2X\༾ خzC.Q cKM׷'96p1~V! 3[xc;h<{މ(|%.T7Y[L;`/Uh* q6DЄO~ lHTI\"^ )뿣l.yt(aލ,+F P~t[Իqb.?f4y8N+̎<CwF'*`TJ G|ja'%ؙz_sKy Gc*}U/ Ϥ툱MxGW) 7;,͵!6+HiڛƏE Jj4[ Ch+ΑNtKL-c#سŽ#yDA'1/⬡ dٹW+@+Y_9 iͪuoHR݁yw d]1n]LP#؞P+ F΋s܀;7BGue 2Jy*dsټw>nr90g܀;@5\+mDSعMt)S3-xQ_xp-oLԥQ%^ k$d1>4#GЦí~uZ1H(%,{ޠ\e=>b/m{'(iUɋܐH&6Z:#0&!?i^FI3{>ՁD| ~ִ/9"BsE5py%dNsD#5#-L2śB 4}7¼3+_ƣSNb3dL^cc5vܪO@ޑ[ T I }LS2>ìM9`gjG!T-ԫOz#$/(ʍhM%aSVn2X7{ `r[1Kь`Jn&Oy8RFWȡE O1̌Ϸq=$zX;)Q":u'o+i]ѳΕ1X&XU=1c8\v6 {?t3J]$c\˳v"Z<s`"Ɩ$LfE a/FmH8qq[K±z.#' ăNْ֗T'n$ jBRkLr-݄k\X삩m^Ԛh9@"~x 7ɯ+Ÿ HjÁ6$ugTKE81$E^ϝf {AfEM%P{냴nN:5YX>0|s?OA7d柾,]f;o V:> zcgghYqZq?D4™o@VC V0LSl^dD9&7MbTr~XcۧB} *MiHdm-U=Mj$1&,PSu5h=g CadXpx 6K$P H7S8x:Izz=[uۿ&'42z\-oQ6tٌ_#c}IP >)@OFEK 79**52u[= Ca}PROL]}F!E40,j Cak،N'ƋG"l &Z]D [pВ+dn:K5V`6Ur1?pB(׳&$C>=yIi1AڠFzG z6Ҏ4??juI뎡B_D鑽j*K&'l!ғAaeYV"I%{mD?{^q܄}o%2%ivq)AStޔ*8L `gXeK# 1$hR)>yeS5Mɧ10Ẋ57ưf + 15>"=#?S *L9Kl#TE*O.EQڲU*,9Nm8ε.BɴgqM"wN-jWƾ; %$]3 ~>(6s'#L,6#+g_.R5XOнϤՠt PPhO{(7ˍ 7|3X۟z`|%` 8R+1b>V<&w7cS)K`*v}t?Il~\1Œ%i.}<9imCĦҷm,8)@cĎX:. Xtb܏(& gr:Y$.fLhQLuHx]S"OC1f]Vk[x06UeGK;?9Ŀ1AKNvEyIQzg]wZl:gz'={{ j߽n5=8BèjBfTh16C2VQ k) j;حlWI~vSUy9DEB=eh1|zlp1LB,rL*>ElfkDx^MBW <+f^DZ#BS,\n=l5 |XSo.xŧt|QlI䗭<"'"㽜-j+kvADa6 *;Doril=Q+&m}7kruH#ZeFۢzbP8Qh}ܡ03>v hߥPFp!s8Dd}4UD&=S=R@&' _9rWQU]bF‡7G$T /0)s5&fB t0L#д@H|4xܺa͍aDM3FHσS,^6oO%Fɣ!u};QF EaRHrIvKd^'c:;Jl sdD4g*vA;6IK ,;iyq:d' _-ӣ ~a]N[ %Ĭ#^WWx5Jt?s˕tto3ۍ̕zR#r H~2"E~9&M EƐ&S`k  E5>twK?p_H]c!֬ĞJKaK*u7`n&[]"m_*mu99mMibN%[/f /#~pNp2Gi&8Nq 9\&&ZͅWy9 늖߆J֑CacS'DL*WF[_a_WŏNDoJQ2`i_PPF M+5G/XCϩ4 KH-JsXSe7b0h"Feޯ(/YW.xL݂q dBJ g׎-6d+{ Xuѽ|Unm+H#qM׭BG, qFpefu}d6c! >:  pds>4=^FY2 b:84C99[ISEX:-=0B-)@w9jds QTf80L @xRI݅|(*I$ JIձ 7SD[n)AkwoeDyNfaOAcΊl#p:^> \iM 󃺱p81dԄ4!n:_v1?> śNMuFR;> }>~^ z7tMsHis|@CAU'Rye]NnbNw"|J|x>%X%~4t5e877^4`VȢߧb|m; mD\I$zW0164KA@d!ku_π{*'LT۫q [=H~xTn\9e[Cv|P2(4Lr6o\λ8UII!r!^qwWFRh6OR U*9Zp_㮷x|0&l&$*HADا!{/a!tGzNHAB |[il 0:- Xyu?t'qav&~S 1*o:w2[H<`.m}3Y( DQ*c7"`h'$p*poȷZ&}L#BKLŜI&\@#C|{URMN58ܿQ.:^~Cόז8:s_Y6֡$n6o cp.{^t?kLR!@xyCJ7oV8xSҁ$mTO1 f8U]`KSp|*iQ@+̿7;"뇉;:- J ;iN7攫T*y'0<>"9"jjL@s u$՞E$VĽv_ol.]ty)TF܎fp#fGo㌣hESSNmy-MٿtL.I'!e_/ F Jw)s _ sW6j\mL!2eV T/04_(pT*4綯ud{w AAiH ,b4wz] O?xkd5',iSV9[*5k<\='#:c,̻֘RT 㓌:p .f ü44-E@eB0?3imk:t!#j_owS_ij$ٮpE16 w_M" mAɩhC͉Ƀ%:٩=Xl&7S"4Kw14l2l_T5_Gk~hootz9-_?Q* <+3igҨ.9sq6_B;)yn jv-c$ޞ:jH Owe'3AER&.|h%!3_JUKANxx%iuXͯȁ9Xh9m qd2&`M [r'"ꎪ]RwgeHzY,ܦ W-,jïDfT8g9JB0ַޙTYt@/E9U-/ u;̹9;c0|^a)k2j;`4 fNi\w `qv/ -x$~9[=>iB >~ow[ՙk(6.Cv$9)@X#{P!QKگV6s}C`jSܨySpσ)IS'a2\MF =x Aa|I( c^D+cCZ@Rn TH&L@@5m ibRDESH]QT!~{>DPxPy{^LmT/ӥN4]AJ8IYAA )eVcal7E>aäFTI̊5EogEՀ5CP"q,4l1]ӲƋkE9Ej\7)(T3Н{xGD/WXq\'k'n-{{_=w"WkM5h%] .43}d37x=Әr@#S9l/IM!Qj|6,[8"Kg}pi˫K4*ՑE^x,UKQnm;a_ltUGw.l,+}5Ah(>BkH1̨ . NfPt(FKDMow_\lT=ߵy{eS%¬SbdXI~Rɴ m~- aĄf}=8g#ul.4 z&4!F(x% =zétfԘn^3 }YF>(K&^)1fٶ9"ezBacm-a`Q]qHz vw53z/iMn}3Ų!%uՀ]6ujoZ^j[hi WvED4&0v'J>HŊ@U!Xh:]̥Sq(vZRD\}X|'z[Y(A)g"QƺXe3$]µ& N?|t8JBͅ:mO.K&G3>IjzJ7anA^ e^4xR@ZVMTN"8Hۆ+qgLm"kA9J^!N @ᚁ|>ƆF3@˨kl6xŊ˟} RL.Oֺj 7i LKVS:(~-i&n6#ALB \U~o` tH%ܷ&oQ!#<'< oRBCCXڸ@?Koge bqK5SH zN!*l1W@b<~vP,O4I\ 4'ut{qqKkDt>yD~t'Aۆz6|k.F\Qy;1NQ 8+Hۆ8f qW}.[}bufZ ȽAk.I Ǧ9v~lphuGjwRb0 N`;J,(IoǑ5NjzXF3=h#V4PK.%|3U̚t;3a&A( \mHZ $<[}Ӽ=zjW/WARoNUOg%IUJu Z;U0bY쪈X!@ex5vOђ4ZRoxd9T eK?`/5Eܓ7տ v}U@O/W@[wc:DeOb=#Y)4y\FLTAҒV#6=\{$ 2(sqj} /&׵NɮR0}LC քwT M!(GY޴ĿeUn 󀑹-WbW4"Ҋ.ug7DhjF}g*dGxsiOƅD~-S~Sߪ$QuF.~K YI/ANб]ek}{5ׁy1j쪯o_j5GD\ AH|!'`Ġ;v'-jm1kF%䳥H?K"dD(V,:O0EGұ:]*7?B^,9 xԃ79MuF)mݾt#~80&;/zPO"%l-U&Ms{һB`BiɽcbA!O3CjEmr$D6[3UېAׁ`jȚJ; XO| HED+\4JŮ-NDlyPM:9Ԁ kFæ_X*=%>Z@W ^׳P$"<*]~{_{,B%5 R/BY"SD 8rF_4 Qjٕ1(@4!aƹ0u0̜ 8DNeV )@O"`SHl, (.'?TF\n $ fԛMߠ+7-5wb4ڤ'hl:/o4?>&vESs8 sr)cHQIsF/]6.n gC՘b#4$V lR5Q@y`8T 585jJ'GRM,Jre<AeV\SgaQlܿiD 3e^95ONd@Jh@Pg2VG6nضx!1ca{B6P?D #DHٟBe5t1K`zTfU1h& Br:Hcǭv_tOTnUM(ҝb8t\x!ǙY"z\S1 1S# TB}c֑>xY"Sxd e=3 sqtW+W![&tW&=TI ^t1s-gOݣ/hAz΢mB~R*-꼾i=e'4~$D#>}lE.'_5-Q_cg"/H%y>~V鎜 G%V{>FuoԁEm*xFbI^8qc#4y·uVwpȹ&b.as:+tѬvkADhBB vd4g2<'ަsEp[Mn)g"CT7 ub*N7 tY{$ /K(%10~2 IԾ{\RsoU}"lZV[>DkDV p6-& gPܽZ*&1ʠ ITHAF uGbwMFOxNky 0]S/Hk_B f[w|h\xT_sfȷ"~",P0M^Q!0YYpbc(VPK!~7#Rp&>G^a!ډѐY5qRך֍f&2B9X#O[aid`ɳl-\N_iG=M˺f pT\4)aJb4>b7ޘHl{jc? C pQa69-3 #8Y_Á 7WKhb0" v`"7BCC|]:ڸ~qOkY\~wL/W?K} ,/&9 #v"xDmb\45j5xw9 i@宼ɚ}1]Whz=Qj9(ls) HcjTƂ9אZj=EF<3PnB'3.-NN)x(k*W y"bIMڝaMȽs WI23{ <Gq+h.;/B#;߰ *TLXi[q`g1]b)=I Je= "?sTd3X={Z̦|ݭ)(&HXLqymQ1mZO_oUɚX@KDYӳ|^j8Ynm FOa +^w.Lk8khGV8Lpi39I.E!ļѩDQqi<\gi KEޠ? QR_v! 2pږx#zTfz#;<;tRN]Z™ 7LhCE7|TC'cCneͳtTeZV}C?zIePF8 rXa$'-{O/[ޥ'h&L\v imSdH.ˢ1QzR'\}sS>PBa6\n\1>y!J|aow YdSCg|lq/!fR䑢۟%lnDtA3D @ goyLj5Cvff笍!S TEy)J~;n,u@J#6P&J.8qd@5\#ؙS*(ŴJgu Q.%H?P\*7 N,@ZrblC]_!2n|O cKa=.u ]Ecnl{?GJ+tRk_aȊgj;lXa*fL뼜*C^qb2Y15w5nn!IQqjQÏٺ!`o}$ iR-ǞIjrtLʔ]IYš?7ҀH5nlYVgġcGyRL:4##!|uEJ]`݋9G)f2PŔ(I~&`Й 6P6')$KH`\d-gh4^ՖqƥM1[7"^(]pP1CK,*D /hbR4#lQl«Oa9#ʘO:6gǍ6=EӔݽV>跢@#)WY釋(+VT!単 27zW K4>fٺFR75G ά,ٟG ]U;;(x1 [D8'l7=0r4|T?^"t66HL pIcc0BJ%4K~rŸ?ѮΡ6̯U[NDO\BRTD [:򷇒f7!Fx`!0{$0UxzG$eGhY|^JDOzF2qc\AXٟ!PTtAYV<^ )ϗ:Vsy;pCZ|xnZ QR(UU}áqxunzJm蓝^ґך,iL5HGJFk(99Q9'dTM Y#8$ab|_΃Ro#YGҚIj8 \aNeH৖;S^[U(ӭK>[wU=a|&j@9û.[I>\N dw:J /^ mArONKd ;l.LtitԢM2f,dH"" H=j7oY]J('誼 R!Aącp^Xt~z,7 ]og#_4wvc$<ٍ%󦸜\2mQ"p]GL-Ӊ|$zl7Wк:SԞQ atsqWM%(g`gL $D#S="+NV1H}D pX)$BUF~dh+ܐE>׀)=uvʤ q0_2oмæ}ƅ<+ B!@6ut2Y* l?q%d*'nU%Gc תGaЅӯlM2 |tQœM[s}\s[=7,Sj_&s)ԧV49x<ξ{u{y]9O~B:rJT|ULչyH5.ӈr- *U3}1Oj>z&:rEN'dِ"d`Ӯ*;1K(ܫK5g3!41*)ZmS79)qcvM'e[]9WEaL ,}}a1>xۢ7FU]$ŝ")M4IhfŲo-wFX34}7n1aa;0{A{O3>󔓍C!^&*ΞoRm0Yw۹=aco7oTGZw?!x!-4֕DV;. }BM.0 <ԷE?`Zx8\BuÉ;ֲ8HcfKDT%'Nw u#O*ln,W&P60h96\ a\wtf e"Iwů}H8߽0:-oOըf-ubawq.@_)[yA_㊪!,1}^&&ڡ qSvyex"+ם_qsEgt+|* 0AXz"|b,"v!e@G ,pZV×B,MR Eʶ]YnNu)]N@Iuw.{-BQD8P+ćP(ap%)گGSMZ 8VY3Jl5`li~)7 8밯|:)Ž+ q"j翺W8wĆU4T%0n~%()]՝L NɫV 6;c3þk*UU 4!T)6)('\t0jk[d~jx_wNNSg7U6_vCbT%lOc.5QBtf C8^8n(Iɮ=/V%G֔Mj5"ok]0U-xwRci9񖺔KP5mEh[9|CF`PnS_7(Ȫ6mTLmO/`׵F!x"icѐ2kݬӝ;ImX q# hbthp/{lMPleV _48࿣4du/AGI wGStvK(lFle̱D\FxÎ~3.vՏZګI<&.{SmZ&GWa niakcf2lD0&}_f}rX5RB/Sg$ڒпeaFnnȄ`m[eHԫ$v/uW*CXz&LƦF(5R?\l.גrP!ҫҌPHyX%PэW6"f|<zWbSaS);roTFٱAZdKTK*[r!2)X d,147<ҲvT3MΖI(ޑiG0U{?/(OJ@Նk-Utc2bch,y4kpW&[q*xVUFl U/R]z|'lfK%DJ C=z]HFC %rUɚQژzd@C 1%B3o;؆H]Jsi˦ffBv\( DIIEQ\ܽ^[W֪JԻ*ܐL1V2<+^bd\-UA^Tyኢ$Xk}.e+69w~lajH%z~ G:.4g" 2:MWv$*_썽_Vm5+~{,G`ƋRuJS> k٤>}C.Ic܃.[ֆ~ޕB=w`(B*d Jfw(S3`^2WKts#H" Cǻ\VL88Q(CpMlD!XsKk(. 'yA8֩wH<4Qo_/PSi}E )(&2ES䪵KqtwLш,gj47WJх弬8WQ p"x$ ,E:n<ʓc, o5]21UEx0A"жTEP+U'âq^K˽r a;3"BPswd&뵭CwPyRռ %Z\̡ci3Y>%!},}^,mDԐAÅzZkQjcغ0 RpRxyaz &՛wnڥY9v]@<&^նkO%o vTT_wsaP.tUĽb܁g4tk rO9I)\Q@HQ3sZnn R@yVn MRfBb%v88_LУWK~ R%ɥ(%XFmĂGd!+#Mm`*@ xϨtތgΰ́lo6쭒p \'@k[yGT\C?H`[YBYq._04'LB-? l,*߫jm4|Xhx6L(#F7q7r? >$jɝ?'}Iq|`G#7! @(gȗAg aKz[7\~]]쾹`e@DFU/^&NB3i1P.vܕa'@Ѕ#+܂Iv3~~ag_8<̈Y7}(Pq:쁊$RRhxv`—lG( qFzn6qe3L.~FP<DE("\W(tyڅfn@9JiܾM3WB9}ڱf<=ՉMk\VKwUw}}F  1}5b h0׮[]gczjF*v?(^ˢD;Akѩa5/0RH3z(Ȱ)~-HM0B-JsFNmKfjy։9؈؟s~֟ ɡ/㘈/ !6@LQNpo?읓w[3?nTTFuQ4 9r-s,^*YG]h!'/‰hg&tC:CPÍӗS65 ?JPHicp($J=U"*5-E#gkDF,K!@MW(ﺥ"I3 Ě>[TSlar#p*YVA%ъQhUWk JavV8T"ȹ#Zkm`Gړ–5G磔TF BhjsAҗyϷ.apcΞ @r Um^lPʔ%bB$S0K/`FKT65M !c m*$vK[[%^d;QG",44~H>KCʼO\{2(ح"7ޭ1dv,P^pgd8~9Gf[@\~QJR!ȥNn'2T8G)6Nz UÅ}CBʀ3K^3A٥&x8=u{֩#qCu:eHa`<+ taeR$^,ԕ꾛éњ *n7KW^8w枢SDQ~wrE4R]6?afe#"U̮V.|Lj7K:V /A&k"Yfwqj|2҉+t| őZV#L>%)Dr׋"&fEd󎓉73A_L0ˆe: y+J;h7.P8'm8hsx5#<UaPdrY2ݛv)H. ȱ\o-3LD O 9͏fiEBa_m?裼%D)<&M%?@AkFf`5U5srFQϦA|bMξ S@U}Osl<!l &p]AM8U4KYֿua?˨9M툓lwfct !y;0--Ѿ} 48p([j`qC fo|ڋȳ`rE(HcF; /{DK;L͈e?ˤ:p p&4h/Ik5 ɀPanSYάlJ*WVr&dѣCT @xcR ?LK[iͅ Dw@^>BľZF֘;_g ];Blu{4[obÇ9%ʐ,ZofJ$zsz{j1ߕ{j ZP^T~e>j nL]A7Z v<[gɥ4S[U$]':a!7&|j8 jTͽ6{}fդloœ, GKg%D UE(IV?⩻gqp`/+"O@ 70jW~"N\fD OCg_~TLH5>:`Dlyʘ ޭ,9á:YPr778`h^j+ElGރ;i$H"޵rT@ 1"b.$Q__N;@crqxE Pϲ!5hCoV[^ze9"F2304q9p?<+6a9qa|L >"C*r"X EOf"`)ł4 3\k?P(5mnRf b5*r0[]iCڽ3Œ}Pw l[_UeC맑wzmqݭC$l *aBqLģZmLiZ7KA0JQs<JO}.mgtiLe)VD)ᡬT4C}m0 J[HjxYI_"Nˢl:z A[HPTwfu}:jOBɭ{E-eEN2ԽTAY|s{Fӱ iV"$C 0_ٮ3aF4l4f7q 5p49G$MB7ʫ{*T E2/MڿjHp&~N, a;Ll)8(xwUC@4hN)dگkg!(¢"t2i9T*?;AYP0Hm/>*XI"'3UCmjЀf-0 e+{)ݙB}bzPx'pԿl$6^_ 'vyId`}[;c"8ƘiQ^D ܗs|cFe\=Ijt;(8 L68cվ8g'Yp ؆})S~f@QK86QL, ^i_w3C=Ii3i#AM9,R*v1cbeu٨w[|M\44O/ rM6T#Z(?w-B֢jZa*Hx!r3pܑ 'eNEEٙ_n&9ɛp`_dg*]aVrN`-MNdMRg󸚙[i`ss8>E?I@9L2V`8?Ζ͠XWݔޏb{ŏc&J0lt"&^o$1%)Ҫ0א Y&9~ƹH尒D:Nί+SH#g.XIdh(~t='x7Y<}'YPzE=a-Zt݁YFE$[6ZmR`#L>YJ EBL' ԛ5ܗ떍[L8¥y/6h|`:U"z_hq/AQK8ݽhːJ>$W;q7sv'0^ QʢFPx #D!5.M/,ֲ#?aUjkzZCfv 4w5,ѬҚk33Gxa kO.XfS(Z ѵP8TZ. s&t5nwt|gՒE1@ M-S m: }hwIH]ԍ+mNt7}~#cF#GҀET,ZZ{IQ4b\eKz Y#YBkY;AGof1P qFƉCmOʭ̝O|#BWG A+L~ZK޶Yꡦ3|1KqG$! ;QYxVocSe Y;=>{v&zDH6h#4"=w?(KJUN篨ݨ1оzigzDZJgs|MJڞ_u,9+{sM)ѹ=>H:9i)uLbV !7k"Z|g\Nyk3K-9>y& o$l"N\z7 gYBYrGZRB25ʟ[A] CBߪdf%ixE3e(i RĄ;)n@5 J(vިN,w}%TxbH{>p 1.8;R/sx"8ı⥙mOn}ȂhB˒sP}ٜgbDQ+<ޓ"G%<S.ZC.)W9/k|% e`MeT\ -@\`bE 6f= /%q&Zzt+jKDvMt*a3_`BOfA6l`Eu{r`k`[PV잻0sa˨Y`%Gc&- ᗃHb,=Dx]U2dsN0MX4YsEUCKcߠG`,`ȉǩ>B:|GxX%p@XU;] 7,9Ts&M|?+h3:9ۅ׀UlET.nx9K/%mm_Wx@ i$-9{Lͩ@ >D_)n;ϑIHIcLuФ׽fbx>S(g~L[hk ^i^ d0H[~y&]&jr˾C,1X(}Cm?Ùս+nP2//!=fK"ґON;'[6ʼnG 蓵kj޸=ogmGd:MX>g6S -ID)TR2P' @=KoaQdT/ҼЈO+(2>sn^VĄ)sZ7q:B8 R̚\ &@c!BSdY6?[]6!RT\OKv ņF뙺R(}41zmK~/kd ƂrbҭQ* x`5udOdlBz)-?\"zuC٩Yn_+֤؄LUhWp_ŨV; l J#tdCsJ$1!y&$2RnhxgS#?V])BSLvsjNlICSn@~g{YybՂ!_Bl8RއRo꙱>dyuf\O5h4M͔??\FѦCՈثTWSLgaLMW-12'-)Ib:I}ךMa\w*B'+-7\v5Y+hʽ~PٷUeyr9qLFUS &28z t !0u V|&4^>?Ğ>QRfp:fGCEJH.9pUllùpnZK0J⁺ qD 7j5÷>,_-\(+T6 K8Qzqg,?  S>h؇nzX!:U#y,&aK= NBhڭ(H:\}ʑ햎bGPkc?|`>C =l9+Vf*438 wqGT/枍.ڱ`MKZ~ +F|wI_-OS=.]:d)pVҹ͵ۣeCI=g,#]DRͩY7C+B!}"n& h2;ı+CZf}iy+9U/o) yؒm v#fZHG[ 6ރj𕰝Hʍ)4:T\zDjW)5yM[z"ʻ6eKld% 9焅h3uXKbd [ov)񣵳1=P5u\,}cKzCE-;K\Qc5 sWd݆BG5ڝfQAZjDpI/zah&_pqǻz@遡zEH/\!x+p0P滟s{ В.g+R\vWT1|yv#=^DL-K|>%#>%%1$Uk:VFnja#iO(/u[2a;,6"xA 9].4;5z2N w)Q=A[@ki8K$f{=ϓy2Ou_N?ٙt[4Tjmlmmy/3_}g*e4HV#cU?~\9!=n7pY'{OPym7AM-͘k^_gFi*|3G1\{KsnNէ.D V XI{ z+`*WC;LN 0&u^f񅴧 eXtLYCέN_A^0 E GVĖqp$6Ztn0G,T}RXG ds͍-S#1:zåG" I% N"=9U:֘z X(8iCEKl-+|I@Ja({szh9ޡz.uѦb9W_nM ȘTb t 6y@atN fof# 9)utc[JFJ (\CErDk. =~P BcבMrdbYxguz&#摾-m1?E+bx`X`da5|WQNOzk "rkq*jtTW<󍤦rnl<;"ɋSlsh98"wT5Ӌ$MKz3ۢ;Jv0wCJ)~'?ӓ=_| #0\Hb|g&=C**|#}7dt02vo2к"}ܵ$_ݙ7=W}@3;xOtP,5b8qjޙ1xzӀ؃}]؏vXyԶ"0ؿ@.3z^T޸Ǵ.`IF֨*cINVkk"7™Aa{6?VfVbfE l76e_bDfG!\v3qfǗL%^ ^aukws).aѺرp3\SF#:f~- 9< e#&)QPqTypl*PHa6 RRy&VeZ?lN5k*oOP†b==2]w?<\lS!9A4*IR iQ9"ƛz~ل&Hbu=%?3`YV=ct2X쒨qn+Fch>>O>E5h5+ʽXۉe{t zQOClFb#p jWA*BH1Zs]R7dXaëxM ؤ2PW7[=8&^8kM]~m,UX-E༟MXFʥtﴼYVhEN:Y$ %0 muo##F"nmAў z|I_j;|j[%}[XAwQ@,ᘁK饀ɰsĬlCGَ ]š26H: [M0: Ђd 7eFVkr!x1:'3߁7> 0yݐ,ěH<[/8uꑬ_s/w= ^ER_d9>x·7Kt/:w"gVe;#tX{ ASJBt)Y} UA.sdoCC5K#uY_&2w7Us0Ju`.fޖu/yM9pJt* ܩ*m6q\N]o m])I0Ϫr9S̈בjgO`^Yv\Ř u 籇4Db+Zݱ1Vvtf %>N4WRXNNmIK(F H`$:h/%؋j )Ȱ̼3 cKiذ^]kEskVmF~'8岬sՙ3bLQTKDyݙ wtjrt,4 yX;d# pcdeKs 9FTyfv· x .embVzt (vYuQr7f!N?CK](o) XCVf=p.$|mWG[=%sYL $(`ܨܫ4uGߧ>LQh;sg/8Ma!C0Y +z}!\L~n<>qRfFGhWwzFqM%$ko,cn KhΗ҆&%b%#灡f֛C AX94?Z` ~1>A¥LR˜uš&)^2{V ab.KTշ &SD`%Ft0Ύj/<Z9v0"q[\^R{jf 'ܻɧ7!A; Q =\BHV>,x=G# &LPI5^ W.=V&zt8ZbQ֒$ S {FE ΡuUNJ8m)hP,gK[u~b5|S_)n|EE ^VdT6,)0N\v6T4IEE4KK7 $ P:XܦǾv1w Zf#zlTVRͨღSeÓfL_$tSYA>;*>gC?-yAQaV'i+=D@pC%@x[|ܼb׫}K? %U1OKJ<_ϋS|\j7Ǚ1QZ I؎W DbHh4 TCJ=pc2XWX ]b,|nomfH&Puv@DkyLdx]؆<(0NOXRPu+6Ex Q;9Fj*KmogL+A"3i^d_cbVAd|^z!0: Wz{Ǿ6k~uFylFkڻGyމ1=_yh9e_]&JNO@t񲧂' 9 A$8Z@5mSq'LP[Krhs ~SGʍXfWA2 9أxč@U8n+`i;5\D K[dn&E qo 07laʁIs6q:V>@\`r@Y1TN\D"+cL/M)ekޥl,e?ԛq. uHR^Dx8ʃP[WN+<^9mNc0FK[9nWՀHl{#Eس`U{C7#xyBOj&Ĩ$~!7}3dd\R͈oʪf(+)~',d9l\ C\}p\c Mi+s^|&{ OKrP;h49뮥m[)dzÜBI_8HJnixGRv `M}0*gRv"[$c 8QX`꼴v^ꟿ1YG7!}:68,=CA;iORٗjbO\ v\ʵt 3O$cr>H|-(#4XW#{aږ`sΠA1fWx?]6*Ո;ޒ҃3T+1'~oxjX켜hQ/Gsۺxv+qኜa4}]Ĥ8wQL_w7TLk LDCyQdpl"f}Z /2Nš hq Jw<|[=ZMؙ(y,d5.lDGI;Yߘ>U#V. {pP#TG%Ҩ3$~H $U8P%'™YFYk&0ٿ"vTWes,|V[pNÅm@Mt` !?~vţy f \m|~eVA!*+tYl=QpScbi4q(/Dn(Ս)Ƣ2/SoC<.r:Mc@>Q*L2Rt4,_$߆Fg_ogTktGGMFHNXN /*5Fk Ofoi:%aR WvKd az.ITPʙ̵ƠTS Mhzy)=6U+Hyu8Gٽ=>}iSĄ6U :̤ 6Nn'Ռː(b@nbyb:SNrBU@RXȒ]1dNv^sI~Ŕ Mddk+ gPBy UʕPa_EG+EĒfuIt#pOMjtGidUn!m̏_nT Yo0FLs\7.w2hiMV;ucqm jPx }qC;99 x| YZs_rA9=|KwOMD(:(B*!wvpZ aSȬ #>жMIK2g淙Ptb4(uCz-?:SD/ܣij ЧF;L{8 Rc|neI8Z^1ܡ׎'icwA%ւ&;˜ (Re/S$4ٜ'T~ nL'i33ҰU矤8&1G|ֲ*zib*%b_5EUce9uyPE:?4'Vfe6L)YAS$Sɜ`o ޲g6mvȐxuv#f5Zs}Fݣ834GPL*;.`WźfחR qb8Z籇E o^l^f2 7wȝn9RyCK RFgq E/V5Y؆4WX|8 N<(wVld.LơߝL@̝a^/AOQ|{|>T~gt\p{l{ە|Ujސ-O x4ΧP g}Eq~_#35U`k3HMs{,JnQKhwʔmx9N:V3mg($#0$A6o;t4㌰zZ1NBdNf@H.zY f8(͏vIV>l+qgʽ"UqװY{pԆ0Bwwo( ++1 <)ȮM+_$8|il==AXWMktO`iQp( l;.ЄEX>;g3 A;6.vSj9i oCR~{I&roS.-S9`όo[=H1W#v*d-\$|R\IJeROR6~P@ˆJ^}ޭ 8.(":{yP)P=apgzAs ( r{  & 3UV=e;ߖL!B,YvGyB6*Մm;|&3njmk"cը F[ו/fE #bGiN"f F;g?r,WGt'¤,$L>-T4UV:6ݩ;v/C5ކ0{<&5`Nω`?h ʞ =GA%#L[zfI58`?IRT =wR篯{t%b9Ռ~O_f@5gjM A$sRr3Z8{ذCxZsn>My^D^HvzcbyGgKJ{(W&"|ok*F-J`N*to*Fv\ar.ۨԐՌ GlKO m <ब 7nAC2!xסqmNJgIy6ts <ZHg_q/tK#C7x( pʯH$2XwY&a6}3t*k+F܅B>$"ҩ0? b{}EW.\#р8Lhhv㘖[uurHF䔏40bL C&cX%2VHNܒV&XNJ9幼'z<,#`=˰s'g3+/ %?7om bKl+5D=ey=HYu_- bB).WSDf9fͦck9Qo򮖭 5b gVjpNYHԒ;+z[vq+1{knA41L{+Nl]=gZJM9W5DopC~[i'h›hVXf:^=J!cmwѳ|.4Pcx'X.{qPhJ[qAl.!$o3pc'9M|m'x!P|[Zx]Ċ.vh* - 3{$6#|T./So r]ƓPq;>{K{l~͏Dnds=I,}|ӶFk<#&.PTMg!yğo*7ÿB6jʦ{u<2xg1'( f,R=" [c,3~>u%b>DH74 oŵ꾤~eLnz`r5M L.c: P2ZWp# t3V+BAϮ/ pO'-8 Ǯ>~p#r^LX%r-*RH,L[Myq=|[.3n\`,+r5 -5Zہqe#U ,nWF񆷭@rR(S&(S^Y@}T[W)+@[=ŝr' {v.`CJWbQtlD2Fw$a?510Y.m`oxk {Gv9-n& Z0T[ n= We:7$.C&g0tWHcj$ظ).@~Mx&DW`ّn6zF|iTD#' M{RMu6Z*H)v`?bg q8#އcďı<_!`؇cR6Iw؉E^FmL&,K2~<6;k,$"4_Hjtdݐ="i8M"H,fT,uZX6{}:~:CTQ+ϳN2FϤgNv,Bvo|}SuڝA>h@L.(d:>!!7~.y^P?NҲgwGNT-sa=KKͳU8y|#B+"car w hPs{DLjÞ௕ JQ5Յb ^4#Ytx~(&> ~MeQ̈́4 ]y[ & ;&;&/ٿ6ԋ蒣{,Qnnu?}K6+皏pC ۘxe@|yy虘r7=+qE A#6B>)'xa d)RWTd XG%:C>Bq:;hs7YȆpFe)/_2ϿRDo ^E s.`Zb(kBOGqzܾaJ}k>k!=l5(]e(ly|mm#+Ű]ϟBTk|p-m<.r_b\w{+=%/>mRuϕOTCKIpM^75-h1r)Əx/;i7_.цd^6K]V]H߳?*hp1bzȹ%E8$tr"c;Esx=HԨ@Wo^y!6.eNZD Vjd;ZgW"tA [VjV΢;I%Ce8)qTݱvװ_ ='!Q6wby]vE,Ǘ{r\ Gд4.ns"APdfd9j݇^P: 3)o/Z /`0ͼe$є-IgՋ-d~m\a^k]C#%)'s4|lգ38;߾Qm³Twu:5[RyCAP_/o{"?SL~̈́`|? 1s̋`8KwhmVLp/Y`xiׄLř:YvAګyW"0Bas3z0+β&sp[E)F$gE|=/fS\:';GE fY~㻲q}U'Srm*Äl?wּً35b9-qX) 1r@c0JtQ pݝEUJw%E,I)^;1i噷hv_/FQVO>Q !-sVNM~sNJyo7^NOrכn,+-+Z#Вnzk~N"e1I7PŸ(ghY=$B_:ȘB꭛[r/I:[D"q!Hd_ *DL?NK^ʛP`EUn\@ k+ZE}2rns~ HfzVl' 6UztTf>_h/W3f~bONr-οkd Бן1lDTSQFU2=lDz[܃Q| F Ѭ~jk4Ɏʼݜg9b]Fc{hiAbϙ 쵳:hx6ɸpXrtHږ^vk[|0pז|f,.⬩ jN$Wljn g֔ޯmk+eVCAQ&n1E% t8G|wgQPeS}ŽelX )td@hi%cGM9 0mK6FeEᓎw-7;ȇxTép La.hll,ca(S#O ƆxN >C$[p襁g C.'Vm _Afh#t5/t6tq~6.(~VyoNOC0ژڳt`cy#z Rŵ$4ޑ˽QIxgީ*59{Nnl|ϑ$ Dn*\xY^.LjM]eS8ay.zAPV6GJblR^,=wǚRm"@2fj#d/|9ÅG`xv|]s n8Iar$@'%x C\3W%]_1Dv'[4Do5'20DJ jF.,{uo=ϣ/$2qOS:BEv@Y_:&Kb4W Q^] {џ9au ߶div3~~S2G[0F4-bcCR:>)1n7 `YK_5rt{Aɀ4P짍j^ȿbJ_+V~delR&?0릚^.WBD@O,d JQЊ%`YNtD8 ?tfl$ fnfV [sc1{ c87ؿŎgؕRqiٺK6vWrI\ekg2{`nlM]);$KLsSQtO&!f'v,2 k2;Rl;:|7ӀMf\wglYA)E)r6nYBt3+8M4րmL*;יy|d-~lIiE&o'{ob, ӀA%7jyq`&ð=fI >yLh.+X3ܐL %_?a^{ %Uã+H۠mth\N9cpnw>*h7N@fN϶!XD4FΣx<<aJ(PWKǮjӘŪSUq}>?Ucrl1eqPA3:u#{EC#p'9zNyb Vڐ휾r -,v{~ms.ԋ y–BĖ6N?JfšoV$[J{PxDo4}ho}69elp~T/Av(X(Qe~;=C6p@,aя짺Cv}j9Zt$ R]? W@ u5HY+%z ۃLFa!@9E 2lK}G{ f.eO /6CSpW 'M@C$}qk] 5i# pLY'ڂm*:>lPNC%f*$໩X%kN˧܌F[>T~+)Lzgny!|rnԬUdVQpA'0ιZx˘@O$Mc>Bh0Gqd3ߚ;6WE8z2N#]MxN`z#+^>Eۑ ` +A$њ)bkWdi{0T>F2uk&\+R|P8\V\ Tn#he rxixv*g +%jJh"?At5IpM1WRc[`SE6~ŚL_Q+l() %?4CrN#džw$]<8D 7`jodЊ5n7!bvR41 [q?^~%.j\6j+qL1!ݿDF={5 &Q%.Bhګ ųQZ3Ǿ'U)UQ7+Np%çYO=ӚaUOqYmXYs^V3gϳ婷9uU$y1%cvzSGGDp O]leF'WP" &QG;8 q q.p&3 c}`Uĵ!JHw BT4:iRZs*Xmn٠w]r= vPk6"eB<]#tvY^>7ŜN֏ *ibObXKK"o/ f\ lhsG:$Wu:ys̛4;XZn—ǕM??jntR$.؄ Bkˁ҄ 0-xJwݥlƠBuJ!7PdU2Cf3%Ҕ1Tԅ}AȄ7eܚyOɢ&"[HJ2QfT5 `?`a ':!ڷh^^!ѳ˭TS%q/,꜌̫PiH_G/.vQ6& #쿆Mnw#4sWའFEn |鵫Qjm/@&En#f*l y@Ȏ0͢mY}֛솔GdW SRKz'9bwJ;w3Yh?IFNJ E[ԓLК[]~?J/¯L(ٷbyG*P9sl%nA=]yBuWhEmyߓ6wT*W.ؽkD9 p)gNxu٣k:Fpu)@6vŎӿ+8;ɥ* &8(Jfg_+Fck1؈9Ӭs%uf%vsX:Tz,w =udRB8*ˎK.;xۀΟQ X:h+"T Tqcbs; ɭa4,io/m:ӫeZxdzpnvl̒"y[5H'v=&$ Yi%$ߺwO遂Ps/l υ2}ŝӏe xm馥ߝ)[kDE)&'4Rxj\a՗ q 2zP9G/)]ZWc&epWcUW@>[ ߨ}}-?J0Ծ.&&'}~=Nf 7p!/Cp(50#-JZH񃸅Niu>cK6 ;<>}<= dU Z-(j ƠUDQ{-佹g_KN ~[g=e2tΎ,kDe0_&?s[f=p}>{b$ne0iIʭ-ѢGD,އ=.9 ‘N=X]aij, oQ`IJN}uY*pՏ,\JY ӊh`'2naR_9bF7ͭPEe{%6MH6D£}P79hlBx;f3zڶK Eϼz *%UyD6n)6YE<9 jG>XѼęT$Fef˸L3MӈnL`")*(εOJU]B%px~;E#ףpxr8ʞ PbKFfk?=U f"#bevu8V|{vx`fG^oWK7=.O/ 2h+ 3is`Jk2Buz'6U1qa >p ,*J1T~N eD]#;= T%?XHfT.Rp|5ABDkbYCp4WTҜ]PGyBw ί$ɳcgds ~=|MKKyRc!t e,Xcr)T$ۄ,GW?o3B1o4||R1ybV m?{)nCUm+ln|7X$CY~_>uOV.˴]gHЙS:=ɡ]Yt+H_O{kPe_.Azurahq= :Fvc?N QUy>l{jɫ]l"?Md,/FLrI _FpJƮ}9'iBGāIշu?@Gݲf]j~2lz֍Q2|;ץVaF#0tp X@o~iG%}[$\7CaHiz{^8jXY2iQ{ &/A\{pAnT5L"uc)+( p27r`Vܜ}Mk'\5Zj`r!m#vն?PBpز'as8Lɛ&F5 3(⓬*4h@jReLidq<{rbџ`*%iDF У|^^/䨓 3&#JYo.L; -\Ѷ!쐙ԏԉp q瓦C_)58Mxr*yi= OhX*oLs~XLwk11 hN40GcIT4eӭ=l dۥ8hu̪U(Ԉ (gjT A,2$D(pNuz> Bd l}}ákEHl(ƍT́sHbY !>,/i0/7P7֋Bb 'INi6"NJyE+E QR:rŝ `ɿg@f Zu^+  [@a:;{S/F_EҲK<]P E|x8#|3U ]  ޣ=f!zGPM"rڝSݨUc=RC=_A00VYJ¬.=˝6>4Gۗsw,[7 ٛd\wMI^<"g䤍2mU)s]7';{<u@ۋy S)P ]HbIWgAms7!gfs&cZnMSwVT!/,ƣO`Z}ܭ8h&7 ]Oi刣j} ],u~[R ;A)A[$YvΛEʓx{4iL}Jgb}u#i&q~n %hpHw]%`];9O{mM@ڭw6MڙiD=0 =UC#[G rMu[i;` pwnaQw 4o"-7>+vL3x6m,.j^Ւv-OT甁YbKDtDS84}ؼQ{]Y<(;9Am0 n%O'%w$uhJʪٞb)pZ^խNuV&dJBh(-G1Xq_ S_;^4`l\7 Kb2ӼPzlB!t1Dĩ/<# g=66"1A!Ŭ₎SJHwPNeRE/#sJ=Ïֳporp4ic@b@,ZJ7*L |e,69 M:Lkks1T*õ^w :`݊{n6lT"J0o{+WIDBOFJ5CazQ Wy,-$x}s"O]B_EUsvP8>QY}&ݙL9Vr"ďIOٗe9,m׽-꥗Gt;G긪0U2@ěTi&.3Faع M¾W&C'r{3*rbfr$I804k*S p~%OVʹR7 :TU_qJ 񞖽SGƉ%XN5tD0q{>KR֜g7S?CXtg ЀRNϿPa=+|&14lޝP|5~)Z%(Seo԰0KcF_oUCq=IRu ȣ2f#"u0)ڛN׹^}yБFpꆝN|AqjFX_BFg@͌q)զ论ʙu ՊAcQ%)1BcZ/S[x|5{m_"odҧK&lI%W,3夠VĊB=UírРL\?\O\k͇TjhL{%ib$T N(Ŝ5\)+='akIĤvdl3F*\|9\}B D+=k_&@YlNt?$b36k3zgaw  0WPpL1:$:"ݥêlz"sL@ۼ :>$i7?,wX&QDO~&t.rMmZ V6?z|^2%C}|I| FQ ^Jg;+l9-n4C_%>%~oJ)ie4ϑк48la5(8gɖ%5Tq;cq7I!nZjbp G{fZ/:Ө |=ljzZְg +bN6Pvtd>B?|:b<ɚU^k~`W;bu\iM&yRg~iL+򢋘QWF`Fbn!5@vT4HEK*+wq~$ԨfbvLdy9gʩ֩+\DNzx`{:0ǎmY ]Dwu>RsN'-A%lřeJ#5:dh]B le7,Yg3t0g\T(U+2l ;i0-l}nL <ЫgZ&X0W8RUAd-)йƌw#&_67\‚SxKvk W^|̆ t[wӣ $Gf!Ha˓N:z׃ڸDop7Ѿ_Pc ,ZJݟf\3'!jylaU ˱a"Ş1 %@R"NC)/VFktU$:qx8c=Cr63<H3zSkJ_4ի? An<w4{\.D5~EiJGGMK2C+"݋Rdxcg>Wx[A1W4i* ktΣ?&QesPpu{6Sj|:Bl vOd%x6'H|f"zp,wȥ%uwRf4PuԵwӿ(Y4Lo.aƻ^_Ľ F8Tre2za3:R s&ew7!p6 '^Z<[}x$qFЬ@o=ևJQpTz`?W+_$dAޞ @J!,8_,J^_ %Kُ(z _R`&Cmj?kӚF]&fx"!>C, 0 v[%ʀD0`*BsgcYNZu}YZnnG %(6D|JsFV\%z޺\PF}nFѭUylp/F X;O7 55EW&&տۑpr0kȃd+ӫ.q^wsf33 RƳ3 piأB?wKnKYwŅS{#mWv߬P `gNMq&䈟ȬKq?( K"f,HQ}XWe#nӪ|pUL*.|]o+1$(E!Vpemڦ8[L`KD(i]e˯F*&/8񉸯+d"ɛ9&[טOE-j$-&`12^ܴn]bԉq2/ebRoJz+%9e}WM۳,V P@| 7+[k6 Xxg 3#\~qRG~@lT|{5ß?969Uĩ 5_S<)#pC\Mtļ/h]>R"GW_hv3d?\&AF\SIV\6 jqKFYwL/"[Eą<7L&JXB옝͹ 숹Y~#\CA\1es!1j[ -W+92H!0CTf{%5 ˝6WM"fx z`ٌΌ*UTe)gLٔOIͻ.wFB.Z߄M$;꜌Z+Cn4j}9YrE.@;y%N:|PU%1% (o1 L6 p(oPZi%쌙lUu<}I5#ogj!%D."stK%%2@v&ίjQcVuW\.pE?@.CK<4֜޸H ˞ %G _1eIX1ֿJkc#AWǢ;q]n*a⻚GyP%% F\# >['n5.A9QqTe$ 4$>XD[-~thX75)}r86|M|⩑1)0{\k}]bƆ'36088m)e PEzuŔK.>s@ O'%wYU߹ m7sh|@*Q2^h ]k$ ke"߬pX~GU٤49O2ŢE#͍B_CKXZ6jCءQFJ-<ٍIȏe/:񬿀jfJo#1SPqaIxrReǿ3]RNܥ 7e"PC舘o"t,yQ{}K8Ii;+MI=E؍"ְt\)]X(ĹsEWkWst SmJ3SC]ɦ7-#^ٛ'H+WP2!QD.4q|P$c%U,o=pR c/L%_d'bܨ#v+Z.}2BŲ5Z>4a]7 {+#)A2u(ZCWhxNK82USct9=PㄹGU p?U)c*?uQPpWxޣWe46)ԅwZ@9scqᅠ>xq\ٖl< ]c(EdV696 S[3l: J9;ZU>%C̑etP?W0r7Xnwx0 1єI\-V ,DwDn+B,ܴ$9M/' beAb'R<ִTC;C n1H )] *g`q*]f ;/llrCGMWp!8:;$DG=!HX*EXkhM&=)@"݇zvfO2TYIJl}6d>/rX]ܡY. IW]FKHɗzD*šipvr~|x/ ˒a 0P@L=t$W,،kTe:rwWm6ʃmfjVtΆ(}ZNkFԈ20cʏE%L3EbdZrfVZʁb>nXDٹY_PQxbt B wN~(}|K&V;ɭiM4<$ &.[r>q3B tQx^OgЬYz^vNvi9g*-y O@lVL/gĻ}ebtG[_|eP` j_)RNGn*I)A~f@cW3?/!8r$M l3U28{CvAML wj, 4 s*:qcz"}Gj\.jA\;w>블זh IO]Y%Tߦ{@zfKcNlbށĂ)sFp՝Qg UEt'nEtj<47[k'wdOi<?q1'@G;}H-Bui/33hd(ӥF~ܼci3,u ֈ V%X$:1}`6IOS&ڼ("PuS'xhid,Y WA_77U_8uvK4)p$uqR-R1iP~!Z8lyiO?E!rlTAQ,V熐D .,@p+ry$%k r{\:2(r#[wGh"CY~ | |7ɍ(C ^l.(;7{<R!z+}RQGnudeH)R+ηkdkס!| z^֓łT꼵\b֭|&wFBM1"b؝;ƙ垓- _5NC?xJmB}1Fo&M~-*Q4DCR[WLjs|H'PI:Y@0!5Hb RWlG07xbڋ#-UT!;sdjq5T>m7p?T9o$ai=hVdlx>n55gkO k# zj^SBŪm#00ƻ#v oGS SEw-~-y-K ]!t^KIGi{c=D 'EcAp@1}DAW+`J'a!]Ik!(cyRR3-P@G(LNz,CдR2\h#p.0yulos2G{)P,\8S \G ~OTmZk,wO<$5)#k t{P0Hqו;2ƺ>/JFHn9Id?ǭפֽ8Ao{aNSױl<*./Br p=45)~3ٹߗs{^ɖJx3 l2m `[[qiF,Ej&d.CϤ;~pZaׁ&01ѰHm~FJEѭKkmS,*3eNPT^P݅ךqCu4m :Ez=ru=L4mg FX]^2a~cQ)0yfʜ`_'k\%h3<*hГFC\WA iMtsyw(X @)#VOfP%˘lef!otti5@.i*-'Us~޸ْ 9UZ -%!.YK|4_ O|&SI ^T-K}0 `ǁNKGD{%:訝*"m$h:JǣQLRdw58]&Pay;/Di]ô_Ad+Ď*Oե)mfK\ĮR%"s c摃׽'\FghQ8EVN{B^hydRţwd3HsULUkCl^UвHL</}iRĵp0FqYRyJ'L za/82',ė(&7ad O`9Us瀀lD>dyP!.]beAF?]gx8Obw('< U%Q5Mql:VwHD J&F{Yyk pMtS<=M1 QԺM*H]u\&G[rȎz9iHqJ `0 XD}EMOM( ʥZB4-e(7MAZ[W/XɱR6lpfDcSO+n]>Bȳ問(h>%n38] ^ Ib6mkE⤀x93tҨvN~ tYrz삮D;! 8잨GKĉEA%R*nzgxYrc.O4'CnίeO쿺6[G]yV%JbGVwe;"cQq!-=!6 KX[3}kOYNKkjܱk|faWWX۩*"ds軏V)Zk]ྛD:[pJ+TaJi;)p޸J$v U*߾}=^ NKJVi#WD,"]Nlۆsr'p39L 0Y+&4 ؄DXvԳ#|Of@UOX[̼̣\̠*y`&럪ה62-b?!(O*޼*o L]ڲ*KBi0G#q=&ʨ<&qXCٝh#"nc3n_ C!JK\a:oZcQ"%Jkr?R3^.Jd @?>@ǃ0!%h"[v8$ VƑekBM0&Y, ol W 5\٩S’qIR J^j~͵q o+f~/D2?%F\$@D% +cw1GGR9ms.JG|@fFYBFrO/$2pZ$_<<u-`Qoj(fx2?? 8ܨGai#V𨈶 ,Ң7j\ hV5!6MR# u2ߥr#G 2~!4!v48Eܫ=W!h֗'~CPo=k3# {upW25q6Ԇz`0M.2NB5VQ7bj~=ޤu&Q9"޸Fo~(v'N^8tp~@m:z`;š a{)kIy7Up~x,FȧS`ş,\>RLy\e KYVal%=s OglOt2)SW| :+CiWy/4ح*rG(΅dfxI #xQ渥I_Wz-#u!1FgNj\ʾm"`U tIMI>坥&0Kqթކ#u̦lohE]ħT{{#k -Q;o(l CwВ׀:?0i&9?2"IJ T" 'A -9G|;ڍ8Qu{5X4W0 jO ~* I(I׶`%d& PMK~ڀydwdԋ$XKh ޏtDE\?P&:9MmÒ_ ˟nopcyG r0a`76X+V%tjbwNu'ėmc h3UA'{`!)D*سzRY_~Bp£m}\t, Ng dy&s!s("Sn?;F';g!Vȉfs9_hf9Nz<|'5͒>?& еQrȌqw8$m4@ְZ:>SR0';W-h t!hĉ*aq<7RmB4CmkniErCBaȇ{!*ks)skQL)X&2VWcjM"a)B )W Cݬ,90~$sߚj!8=2? , `.iHȜcbR^5lf)Fw!)%z1ۧ]_&rceО6+'{y51o׼ \uyvn>ZٞLסxq0\Vg=~ŧC W7‚qNˊ4; y$LCLT|PQbz7osWsI̋@IlZ)t'VgMͫ֘G3#ԯoTrQ LtT)7DZzH5>[\^t΄OHiIT6 N6+M5ce LdE߻}Zd,_h-Bs@N= 0܄D{Ng -m+Q'j3f^twXRcH@+:khI=8&Q/9WWP:Dҏ '0B@)LSĿFMnPΚ0o>ܛ%Ä;==FV'(:U3>IL%bA%6?/aj(HCH;ʏDDУo}xTUB7#!woBΘ#@( #4dP:M`;\߅sMWGYYx_wږU2,3wIkd }"3OCgcw(݅0Nla /#4[Ϸ"53DVhjkr@0aݺݡD3V҅5 bx.f4TyI"FzivQ|Jn(E}[d};y"(bPP,>8|I&mGO_QJ;'pk<ؗ C3?[ߟi5o1Ǒ5Lwr ӢwPǽ xr2!s/@JSf!AYl=X=iLנ&ie5kÈORNG/Saѥl7T_vXyi~GDݘο5&ƹ{G*0KIPvuCr /YO|e`7A >;VnµDegJBK`^O-݉[Tlڙ^7@OhZܰӗ~ĥ jH#/I49.F\ɖ+Ń)ǗLmx~ƅMxl JTAcuH:g+Xyn`.pb+t6$3w2Nk<#8hZeU@f&\Y?,ĬY-XY=+ZI432p׿6p,7 𼊈KP5~j sc;øEi52-uuֿu!LMNMCw's?ꛬe+222شN0Vh9q BZ:Wy:!6!p0 YW@6aH^9>Ne %; =gE$RAg#PaHHP8I'fQ1T߱g[ƪ ]Ƹu|2ca%/; |Er48'>TC;ЇZOn9A*`CD7O񲗮x:fjcť/+J 59-Q!`"dd5QnT5Ol_{yɄU7jCp=C1 ױ3P_  l}sȥyiyƟ@[&rM$VB 6y3KA 5^5$G2K)A rIU^/&V,;С1bnT)?hGX-Yfg-k f{F{,w$|B / OʏNK*} Ơ$İ F,JeSBnSZLVϥO |fdY3y0 *Ԇ;Ƈ4bG;X3vuĻ=-3=\c/GNeUmHjDYR9+/V(Eh[z reB+aU;o /m%9>pN9(ʒ_]:}/"TBSI1qx 1 ݢDt#G^}]̜l/GJJIS*}J>2B%ƭ ~ "^ {HCJJ8mqЯ~NGZTov!*7,x:y[()',2ޥ1ng;A9[+كPtpX>dW2>btS &NJkQ@xw,4P>rc0"Gją M5@eO)ch;%Wrhk԰Z8JzBTP2c‡:OofW,Nk1mnM0S8u:'=eYfaI|k^%݋]+ldvO;ufʠ} )`f|S3d?#JUi1t̀VKIK`M+φ*S64n]fQ7zsʚ9 zp-gqz&4co)U` w9s?gs;.l)樝 ?/!]fE.2T flQNr,6hKFKy}<=VLl]%@ut 2#zve B ~.YCFne/2/ >g]M`)Z>@3W2;p l,K X "(-Go4qm3 \f*N6%"pamݢ'0m)Jե\N_7(} fkNyI1 S 7#ggMI fA*H[7nU`{{Vj=*~'Z \J-V߿̿Aq43S(C`qrb#5(Ui+FŭpR`Sm(ܞi:LMT`>Jx]Bݳ.; c k׶#=^7&I!s}DװR/$} F `.QtW#hl`֢ށ# kOP xJd<؃Ā ֟ {ЭBD?ҌU"@5VWNGuj zɫid38 (ȴsu6x1@e6p, UFbtʈ2D[hc\&{PWx٣X~):H)0M"Q#ɋν8ˮTb%;HoC 2an}9h.5:To?1QV#N.ApUF. -wVzaRF`UD . oe*OMPeYbK5az ] x'Ucb"n!~ϓ8P6+(fQmgKmЗ茭5t]D;"5S*XAPAI*aF7ĀQX%raH:`2QL}w%j?^Axi甼ȹ :fntXEJLcˢf63UB1${W}i j8R@`el"#a꽘^H$3pǫM\M }h2%=L]%c.u2⩁0C6i2g8:xϫ7wҸ^+xcw3,-؀FT0ߌWX,K ME _uZrQs)8aư[gQ|4霫oDtE+2LWhLDr⬐[0蝏EkqR÷MM^(wpn8BFe_eWLoE`E&Rˀ𾌣HXhn0;ɜ ۉ8v -*Uw>C!SttNK<%g3 ww=W>'S7EaDy\fz.lљNQ[.q 2BVV dO8&$ ;B #6q\ 4dB! -3mf E ;ѿ'78gi=(s;#0Ŀdw˖Ǣf ͳ\$8M[ORC8^k#Z+"Ov`.졐3oN_6s=:w,spAIB8: xhvFrߏb&&J@u`6ts֏@?b;}俦|312 g,o}&)!xpD_cFZfU8+˻b,M!#]5S)[ُjuKn 4kj[fFeS6hb "T(Kueg4Ӏg!Fvdm&==.AY]xhQRnɧE?!^G6LI^*nqER]ٖYY.V](;vU7Gɚ-U/a?v]o7ܘׅz&yt%`|E86Atv i̸+nK{٘R߇v30kMsv4KS좱dh|.,GÛlװT[kny`X |Vywm;rd6"IWBAg_eK]a[i͟!]ׁBw WGrX5p#:B|=:ͭ[b(EU5* 4z-'}}b+HǦ'4?4]![rS*ȈbXE rlulXoKnHLhk p\5<.q̘7k7Li pZw'>5[b"6(JC=hxk8vw>X0Ҹm09*}&^> P7ebP_1p\wC1kҸ EljJ|ۄZ<{*Qo}ti78AeZDM{vRd: I3>ރ fT6֮>+;}ɇ֯oY_b؛n82=8cw|l:0vb4&RVYVڲ?=h" ~G600(3Egkx@^ot +pednXg0J+(N +mS@c] '2URDXX:'m\P\"Y:Rox$pJucA'0yp۝y_eo)^uB|^> ꗜ#@&XaX}\NO2%щ8y|G"'c a QtEMSC! ?V^jWZK}(6,MqJ$%O OuǕ4[\fG#!ї\Oq_0VyE_аt Jtڢ )9:v-I0v1~uM{T@c`NW lkzMMTxUn3M4&hT_>zXAlJE k {QBXH~&éANWѫNv?GSY|"ˍ&iam` Q^BxtR(nvvFU+Qo!">gFvϿM񄇅`~u ”}LPxW-B>Gī7/֍k0v: vXqdRZB=$RZѱD)!@H=k__\-eK cҦg{C>knf_$iڂvpY0d!=h+ 楰۩qD?u^URpԇ:^!úя{_KF4cCU8!h3NYS ϫ3L^Y7Z/6^h 31n־Rsks9tI7"ȗ@`\nD~:;lNKz!`F/k?.ZYfUd|ۅ> "Z0>q͈xSb[UfQi{~K#"!88V&4PUNIHLj|֙dĕ X=C&'5QF<ؚõ vwgӈu0S_"aq]ֺA/]DS/E'vJ$&Ijz^ ܍W-pSUOc,fixnnypؿ$YYc?Dwz}?j()BNOsILj)\vB&#߸#f 0\ܺ2M%Żk%5FcL4*]4.L4>s|xwƼTB>:\,D|sU&pera_!M)}n5?u+L|,} DZ(:"Ղ[8hg!jɃ~,ٖtsJ 7Fu_k? [&8d_x]%sFF7t),naEEEiHW}B văNaim.d9ы*p,Gs^wyU)瓃U|ROH[լ8so!f:Nӎzυ\5Brx@z޿314B2rZ0:׫l:6 ۆaUeDZr[/B=oC [})o uf'6ªĿ܈Au% q/zjsꛜp.ӵ^*K/J`@#ޭy$k{bp07sfB|'X˩6'le>oQ 2*yZYQJWTEjVYww88abA _CB*o2CA .މQ31/el ~u4z08b1s; \T]%˳0'ơOۻ߭mE(@ `٩Ex'CZPX6e4[`Zd445D$}$n|]M%[c U>ќ~qd5I;g6ڽ+Wd BУ39-IC8킵N;ǀ_23iĪ5C.mrܼjgݢe~Uh?8sznf?!~; zI?-^:Wu(zuyvPyfa]9f-| }+ > ^SvYh ,iStfMԴA`Ll4\g偽Ow(dWdu -u 퀄HRg c%p կ4?isOhр5'.^ хZs1wj>^(5*RJСϧ%X!%a .GzC{d_jaL|BHj$J/ b;D}Pa;2oFV YM%f&ҽ OG>('+A'7YB}̱C j3܈^Zezk QE|j-jp Kq.h7rǁLg(ZF\wvka/e8O-/o]S"1V}syϢ r-IӭHYx*txICw?֘b,L3mk36~ydڼ|NN^gyhkNwx-Xkfta0BȢ1ӍW×68\VkӭA:~  U3Ue"N4DnrpAUIn_{N?٪8vZ%A ;e|ыm&bBs[aS x/y3t]!`:J|!6;@<$֊@DE=o97Hң3+VvUKgȞa O]BTɖ7S})E+d8dJO'ѱ74MqQOvj7V'phWR$z5:;y{8So $wk*^FТe|py7*K9??a 7bڰeM"녖 rۯ>o!ÛSW)LB]I~#9]>%),oHN6~oRMâ4@N}7yW _>!Ͳ0%1)hVФq2ؓ+X#CG_SZfʊTtQ9nt|x7-N*$Um}C(mf <Ҍ cGnɵ 6$ #~x1B<(^Df\ʐu4x!cEDzG[P~^!z6\b`: s5E()Cuu*3Z!*s3d#a/ 027ȥZȱji9B߂R) ]oSZׅ\]m' dL; *#5lC`^u_ƮxZ77]8Ti:G$Y;>drP]tInm hZmPaEOZcK]As˒5n2v^]4mq+)B|;x';Vy EWd7uv<&u+!i eoiOob\(f|GH!xѴAgDv(lP2ea mUe< (o` Q`H,qz~9m82]„zSךy4&Oֻu"⌾ջ'001f/,K$ S5ܻyѷb#XN\fe{}›"wh5uy Z@oَ-EƈզEggG *[Op>SdžoƬCNWUժ.p\lzx6O8N% ùkpSϞ;FSQ͋w\XG*D1g#wTi d1ϔƣoTNhQ2UЌKbΔXp5h`lwL1$whB +ȎqG n<.ѯ|E`qv/oD/0*ƖgC[qTJ37 J>́1`5H Ƃk3,4((K_ |f>eQ?IlD,82iw 0iG^K@NsdVӐWAI`y)^mݮ4!}C>B# ]J~ &yyC*"[cXNZ*ꟑtd@RVPshڂd_h-V-O!AB29u 8JK &e](+?_ݨ)V{j|ChG3{ݾAsOބ._J"ƪS}n%llAA^َ'L5UgdXfLo)&_ V0(T}̂jzR,-h-#L HYҼPNoȝe]JD% /LژʧiR+$, )[oܩwW995[D\6!}l7-–j=ʘœu'5Z$ePjk}l)"r  w1F'iLjȝ^V]վI7z$nFHO'&!;^U\.D_ĉ!nA&]z'y5bN%nj:6ec=`pҊ$`X.uAdTDHoÕ@DnH&xw7OSm4dfӹک/=h짔6?34sґ71+-2p _:PEבP?C>|7IB0汁6.n!?u{Pכ~F  >i=HDWJ!Ssu)*zqpB\Ǔ$ۑqav!( (g*2l!.;Q ~Un|KFaDm>?)IE\Q=-`/Cf65+e.Vz%@EJKVCV[@ge5yG $z0tB}(\z!֮0!=xe؎^Q9[pAsG*&-"]R3e>ʆx~创M\3p`_R7ymS^6R>/Y2n ni#|*myάuc 4, #/?Թ xn}=.{`as-b؃A0 y[6,#ޓOa*kؑS*&C{+0X"DYZ5}L(GegyFdU"uO~;A ߅8^g5nDz肄1%y$ΑjQtx% 4w絁l9q@%Dt_a*_=3v2v`B[cwuݲk@&Yֹ\ W3o좕TA,;ңjaSkyw&>% =:_њfASt Fw@BӇhNXz"AQ=,Ym.@ǹ"8$L%u}ϝ( Q3V'b/ G|7YЎ~4a H@IQHlGq,} ),5&Y`WU`ScZۘ@S}>QQw<39:1A\g(hfe/w4R * ꩥ]}xQ ˝^Y|_)Ϋ殨-w<^@ͱXS4" joï zWg .PZA6CN䉵&KRH܁0ʯ`x^`?DöVU 6.iTKW!)sG>4P+a@6J2p |4Ȑ>,F>T^'C&EoY?*4;bW1> %uءqk#e1'Ш̊ Z|,m nHw~2v!6d9E_C)C>bg~z3$ݟ^Hz9*[i)CP|/J+aS"oLK^p?::3t4<}FZmED!YI6LlsA׬[?"%~$C:#ˉԳJWbj(e#bLz PBT$v CNзۍr6f֋MPVc~KxD bF+32P+fe5yHNc &>(5Ա? .z.0 HE!{Z:|hbFH$! V4oq<ȍWw=v)(Uӡ0E1.f XC9 &IYm2jHcR_"]e ClF?X@`r%Ud]UK X :nxu%$]%|"}~B|O!?^*[Ӯg,7j|;F2Da4@E)5ۈ5',-b.x W^PX! *i3hz۱Z IZ?&x}KC"Rc6 82h2 <͵.Gu)]@ Mm{52lY/1ߖ$u5WWoR phLj8#һT杧FۏNas,Q2Y{|wvh4C.Nv|M;,;=xȗҫTv6{-2U{׏d;Mǀ{c'5Y1** qUR x8./QM( _û.Dr9,tvlBP!-KY4,.يP Y>Cy¢79tvZC'慍S; Mvdu&^C'&3>0םqaS\LSzʽtF灀XZ@u;HՍiQ$гjAίb󱪈m# A0C双̸t?ƕ+*ɚG2O!.H4}Z3* Y 3ze5?%բQzZvSlR x$C&cda'`j—x8lG cHqBe-("b}&n(dg1F-@b N{_ ‹şBG~c'EWzzMI f)S]? Hz0V/q ZV#R'-щn]TrW8| c;/#,ZdݭrD BLK+|Fpledl! 40j-_}Rh ċe](zvz|iHVU]0oa a9 sN+=WSK-'~U#0i *+Ɍ(!gd|k#;e\up?'M>qЦ^VU΁Z[U U~+b 6 O }*> v4W4>M૑g=ޛbDW,_R'!]#˴oWQ$U70 Q&Լ8eVuz3SPBRQ ݋7VQUU0y2[Q&`:F;ڻ۴6#xĥ8]F= ˚ĸ%QyrusrxJ"Vx B>jUpU]Ҟݷ8+VD`E97b5L-f%&F#Ǝv)oQEfZz+Y/LWaq/v%#T,&]Jǝ]^2pa}҆IϵYjVA:.I9Gġ=i՞Ab 2҃dR.׿'ia!y0MڕahSb`7fxii]ӏIbW}";gS :`L`u/f$Sp|eviet:wk6 pCh ҩmK<"@@eJmm4Sr E3o4$ST!-otIh~hȴe/')A&aPm5qO=1mL_GܤQlP16Ƀ5FvEtC|Dj݋ پ#lՑ0> -?X׭z˃{#=&0q5\śoܑ)C=Ç4&\MqQmuGfW#bu+[hm*?vlkC.z]$8GSh+3{3_iؕ kj%h3Aa$c6]*Kj~< LXc+覛@'0 }Cn(wIoRQ/-czNlqCqu+5/m,` yo/h1|;E܁Oty0: ˬ_xo;# Œ0o8&z.fFyO^=,q_N,ElL V#(LeP4O,HRv/:0)m) D GaP M wrȣЛ[w>Fr(_2:()K[82K]`l^J yO3!kV%7 SIgNb_1fSH&tBJN_)m?qbkC+3WɃPeXYx^:Qi׹]kvo/-uNR cW5 ]@f;G΅:38hT*=TW}ܓh^ưVc+M eur?@yʸ $#4 CR3OYAK&7TTD{R d#Yu`xpƿQ#+ oNArS0b2؄NG:O -q;Z33y:>9b7Ār?N $02`5Usѿ; fueY?.".o)w;w" Y4198yi>Ʌr(#zOf$-2S(BN> },<0D3<9)Yxpf_y5)"5mVJJ K;ɿG[,f5f8-ܭ<":s=S+Znkф% Hg߶mȑm*`c\*m=z 2r;Ɋ { =|JiϏs'۹ 6Q[(x  f.y=k5CȔ1ʴjRWĶ`nSQVcW `i$QTǎm]eM1$>Sv}oq+zn@3?NTYCk:*x%^893+#:3>e@r1B6_ʘ8+Ej'<~=+V4(S.I_ )AǝQHd1kz%rߗc2jv( L>PWW.E1+a|PUW|_9pS i]N3Ϛم't@Oaܶ[s*QWoՁ]}hʾ_/ Fr FsZp,oekYs  [T;R0:Gr]zTɡwox˳9eR!n (Ǡ=N#8HbI5d2C]v)%|zrr u>On\C6ܩ j1 '^KQc*ԛqMLLr`mjٕ)a$(IeSC&9> P_,OGIFa|^. ,t6G/|V2:0^:_ D EMuluimis:RzU|Oq@tL8 i ND-iS} m!.!~?aKr1 k"dhz4e{FtU:ćن9-^0:~'Z윋[~ (7e& oR?QvʌKg[Kse%SS9_VNFR3߼n'ت?^fYj͛.!ƔKT'_/1 Y.f4x~m:hlv}H4gbR*1UhWRk_/$^Z]?G!6^#:‘֜"N(+蛯7AfW,NLK >HDk,(`ע7ʞnKL1D/];R\E!cl}(N7!,bTB| Hxl\` o;Xz @kW1Tz /Qf-S}gꛨԧ.i.^e-C$ eyO6b)l޽@|ƟqM1AʪԬ9.@]L,uIQH_Cj7ug5j; zJ'L͘U0B}uBԛF]k4񕒒MRن9~Cr\sZD[KҊz?ꫣūKV&ґ=Utw%Mޟob<8@c 1qِ̀x:ꈇN'Z+9L̋BOR}LMDS3 PTP %8O*DJ̛+%:j]!TR|zƨT0X1mu`oNT=/禑)gߪͱ^Aeu1YW*Br/It.Q7ǖH,e ?Ͱٽp! XAedP[P-v%<ϢQg1*BP΁es&RBOl* klUChЛ䱔&ŘIʴTkEepA`褖{kÛg's>G_J l]ZM:^ 5۠ w1q.^bnAcHϾhY}yѤu<5S^ꅡjMk`aQRlܡ'*?^GQ/s*EXyCʆ8Ki>i󉿼}-eh!nII}$p~~œBͥ/%|/.hX$}yT J@p~,=ѷ$r)'rNM7 Ru[M?Nb>e݌csW71w̹˒(SG QsDxOUKFM69n.c/׬WYhRL@"p|φB ]8~N@ 9MpNb FY"<1Fb/]?lާ kSJR(JMY|X9T-yA 'rp{H?)Ni=^@*o'~rƯ HSC.-fy|f.$8zA\.1 ]a1V; eޙi\FHc>g ü<͸3 c;E2E KWl=nۛχK=Չn$©$?`M&- kl>ǵ{&Ypt"MHb35pgf,RKNWwc({nQ(.zBT,ָ)vcxؖ>{/( (kk0)bُZ%F[oՔx\f  6{!}ywq..2wcؑt sx mZ[ހh(v}"xKߐbz_ @O ;%'7-놑K͵_фDpʼ~C'DOTrn< <_e?ġKf<7YȍHSbe4>IgPB:tIѤɎwoZѿ;+YN#/aEX.1+ glسr%AfPy}TqPp^H5:ufS VWFPC#s0wIgj3cb7u:Vrg p#۹p#P)n#* Zd Nn-VKbz=wJ]ZpʷBka etdoOuTe|U*#J4\oJBz voi#nDKB` ߂Hl}sp}Xr b;Kx {_Dmu5XlԼ&7.餎 АP15&|`Pq 2`^o,C/g,2[v0Qd\[`/AqzTɪ3P~, %%s,oGp191( luz L}_@gk-ixǹ4n&_ ټYsРؗKNZ QOo`X~hHҁн{t1,*m[qORfPg2 \ T$5tF d*jkI\_ #7*Bjny"]EK"iyţ~IUG;hmf1W" 7YBBK,QWwa|)=XR1\N2)Tg h0|(T'\Z A(y}SN$Z}X>*[ϹXH+WjdpeMr$BסW"Lʗ'TY d){uy6{Cbl"b{c/^2)@xOĊTY TCٳ[PX?-^g_1/j>ZV* X YK5@a be wDžqfϹT'<1#_I%X^k27<32"ߑ K< E,qD~V^@+E1,Lw'c+],"~-|3ʒyZK`GMmv\A.Co'VQYhEBt3ggIhĤIc;0a ґa&p]g=R pqn^zM0RGcWb*r&gキ0~|JuA):e딴i73^<4N2:xRщn:ֹ&V8Q50V?ҷyFHغ 1ՠzxγb٧QLcm1,)mskZx[1#c2(CL~2ԑaj,hlDK"o;:&U*N$SN3&;n]G E n$gDBpyB5J&sgPL u܍ ⺇h; 15E qO@88p\[VS⒍݂K0g~"GIY)Jg3z|^?G[)0B >)K?]:sm|y\O0\dq1ApNekkrj7"he {E8_,^Yaoһ5nJ`N>]PWgL"rt({4:bGi2d*>E]$594:>BM_q7ywa^'"fbDbAҪ91#b^m7)+>Uy*6peЬ/RMҮ\$]~PE&݋_l0n<ЦW޶Nd/F^ӄxkfJhIb6Sf/k1L`Qhc(}+Gi*c[x]nէ/VW8r=og:Ia&`_!B;_>%XȽ;U#Q]4K9 ɗ6 [ x*)R@BC|r;Z2}Q MBWVط`^b)mI퓛c>ařW4\Mٿ 'AK(U?D}V-BW^&蹆4qFz]by< avn@27Pg7)r* ڴp̑`CH4[Hr%T: muA* v^ b]PPTM׹3lݖu;p_O"T[HY}?hyD? dd*z.E1{)-9DlIo>l :5P,wbo p0k /{oRB<Ob/ 7RSu*QX AMtsI\!+[_, "qF@8wu3?&wnd*%-)VNGlznj<.$y"Bn/xZzz*_;LwZA\OpanL1JA?n0 U; ǧSK/n:ZbKKLe ADC\ IlAR mK@.벳sIEuDv5)[L<@`gڼ-'s A Ӯ})nOo|ZBoXa&y[)y뎒S5JG f4/i1rD\,<oZ8I櫓ɱ>F'V]oAǍ:qzZcq  &NPy0\+5*w٦dkmW ݎYM АNJf L7nLs\(V^av"mVs^>|7ߒta-|5e#dD2DK,uVF*L7|Db "%L6v.@ 7iG, &_Ѩ̚K Ǭܲo]MT' Lrǭ,WO{뇄agGJuX]LƜx9P~ #cE~8%zBx;Q2(k )x!'Hln= .sQ)L!H2g$Vcɰ}M|0t4/)٧z۳$DU$RB 5襨X; E?<=4.[㜰)?`(m^zUx)ǕAjCW&yBQDf$_9hu؞Qt`ðH'o"I@գ) @@UʼM^^+&_UCJ{A|K.=Dyb*e+ ʴ>)!Z`6MW̃)+~.qPܷ p!9AES@I,\Oa& Q\ή p6 Zddqm`=_}.M&F#0t_t*c2vtϙMg#8M 9Q!͋̃zZ2 >ʌ߷l;-V?*R(ؙ45$NIc,9mpыHbf,LH4RPo?c{qNuVRb,ruYS23sӟ4GOSq PQ̴ZaDɯ JϽ|Q oy?pI$ˏMZ@T~oϯ>h#ۑ%yeZܰ> z1sAfu2JXW;Ap]Ý]TAejz:1s!d%8uf)}# 9Pg~:X a>^oW`lghKsu_ӗd?~jk<0*D'QCIP&}%hDB &Ef)ԣNFvjuLcl]# Ճ +h&Ee$,nCVtg:vcg.vTKzN(dkw# R q [lLV7Ep^~RI@C]1b-+X(:*+Q.*{|evČ~~x)yؽس{b4|y51rW3NNT}٬A̭7Z#ؗ~gHX1;ټ~zJ9-wj:μ]5 .l40ܘܭ;M S6Q[)+Z%tu2r<RݡL^F(+b6#Sa FrN"H\N9"Z(8 OU 7sͨtC7/cZoRXֳvLzo1L d6ϣ8~sȕ_ڇcpm(8AaŒ$KTB ^sI|2bp%ZƯZ'9wAIP|:R;@ yVCHƳբ~kSʪ|B 8btCɞl۪]`64\C|@˿5@cvwZLad1_B~Mff'p'@֤gq~Kg)VN D>ӐɃU5sp+`#sG_=I>"ZMb@p',cDŽ7@KM!ی`z!)[z q]ŰW7G( "u-2g?y]$;Mn*+bW>;hԡ|4jW'*;VUDF-8؎ >9~$V)tQ_ݶ,l_]d47THXK*@H@(Y, (9{C?Jdx ~GlCˆQ|u8-0W9tAi{*P d ^*ilQ^%U{ -5,HŠ4 (GGrIδXӀJ XFϤ$ #haj'c#!xd,8fry6 zlom "d<@3PӅy~m ">eU8$iUgau y+NUSԑ=O0 vl5VZiOҏAGsgXh=~?/UsEՒ"5m&h\_o|yFLHXM<.Zdž5O١̓E.2~f;0!ٴzD3l1^*'f5r"\-<^2+ ͅiiwߦ39wnlkq//t5ҕ`a^!. \{@RDNI .55'ÔQ$s toLGD=ܞ/D\&z*)T+/5K|:},FvT6;/w0^\jGfR rɝ011/aG\U$HZF޽#rVyqȏw9;xp40ekw=VQC⿩AY=1~q̀aV൯eBq7Bg:kHE3ȻЄйϪKfXT@VN5PV/PA}$QzVr2F\U)\pS4(bSqX1>zFSI#p,:Ԗlj0{U<62\]ޟ{$y9C0[#&7|lҽ:ZujåGl2?Jqc;U_YLކKb lɧɠӦx]/,-;tI7Be>}HMCW]l|95`o7Jh'sYlKH}j<r dkh7K8] 6VCp,!7t892M/FL_,"E֪I,Zwu Y2*Vg2fI+*88Z`w74r\jӿ /QpSD֔Sbr鞜%x}TËIF@6^njn%/]w ׀ާyw>Z}#᥄D aOzH@4̠:=,_YٲRwV!V'1ސ*E*ڲx{8¬88!_gDp;|EwОȺ?3btZĠ5V:uAH4WqJ],3^/&xt`zהHjݔ ĦM bǧXr.%N⮨ħo^E+b0.Ifa}͞Ɨ q: ~7TxYq,P0}J"4f{OV%@rEݒ YyNL\s?h3X3tU1N ? 4'|{J,}2H륦 ~?)[d|xUu\,PU# -lK06Jaw)lH#.>s ;?KU2g'^a"4Ȭ3M{W r]i~)Q,'7;QQp͡KcR$':Bo`%fks=_|%jivv\,J HJf韼9 vEv,|dXOvڰ{*Yzlw017h&8YR6/2 MSm Slla[s>΀,?\(Y}Z)^|{ٍސV<"3:*Hd~.[ bE; B/D08qo$@sԜ輅=H+c!SձP PQne&UӺD1K*$~kIKq&sBRR/ ̈́bpdz~6Ne cFAeEq9K+Ā |p %gŶb Ffͼgŭ *9rzu 9,(Q 9Hۑp7bcvHf IvQ) j䘅 WCmTk ١OwX=h;?®Ym}-v 5adž۶^<ٲkZ$hy_ٮK Qc\6~4M<,tu)qݰWt<]yUC37= +Տ|bdeu _#TpGi@6L/cLM\u--\ .s9QOf{L DG*_#\vvw{vPaх7Ƥ|9CWHyn !q@]w?6R*@Q(% } +̔[eat5 _ߠ,&@%^݄57XU\LilNn79P.+F9YFFwcF1jJhr% ct'ɼ 1gƁ~պ È%2q?INs9?-I͓D-S{VP^Xq6 (# T k3=XS=P-M%dMh2$2`*7 ӎ kْS~ dP͓ c\=*h*;V%/BuQE@Ysi'Ut*k ꃱT՝kO/9+XSbd!μ[rxMk+:"HH*<~"-1)m.yap`U2FLCp s,.}`:旦YUu%`Nߺ3?|LyrHV3WU[z{Oh`_oo^ Y EK[$0ɥi֙ aP Vvq䮮o:8k\T3k@,eple8m?kv _z8bIqf+?vz>P%+VE6O^HCb*u? gCicWpOg7yvS+sI,h}Wo1J8jg6uefN'nxł AŌ$ $J†ES[Ckc K,'.63GoⓁ9~MiRw=9?Q+vIiXA>~nk<6;%N_AGST ~v^OFpˣ.$uLZ7b>bur@aRh %@V"@yg\s6YPw'Hfb[Or0u 0t9 /'B~(%Z=Tv0)Lc3Bq]p\F,3䊭 =!fGy\dh0֏S[Q| +ՎӒN h?~:Ygsm"k@6EbL#4y%^zdwlEVŊ(sfE쫖cgL]z Cw^/wPM6E [&e%3ѽ@#F~U4f5ȩ,;i۴{ -|%Wm{\<&ۉGԳ^T)4\( p!Q#A&F q\ kJv"S`ͽ}IICja`{E`Bq/q>&kgy%gu j!ϳL˳8$۶!6[-ܕNzOTwaHz.v#15̡y_!y?ie w PX;3VOڋlx-˯/o5%qno۾uYŌOi@ho&m mcr+Ptzfnv{ qp8+9[=[Zt0PQN@ԇOb)nPm"tt}هL2vOYX9jЕ}gS$'TK`yu~0)׽sVZ:{͒&t\53Z6IT]9S$~1W&ma,kCѰOuNBR5\G,Fjo: !G"ёڽG 3޴ʽP2'˾3| "jy*"c' 5~ JYꉹpsl{ܮE*z_w[z|D@^E#i%c#+~Z(8HDG_K%f~VP~>ڝHړm{4uz.uJeᵦ)+a?-FPTG«9 R_#OdBLwL0Sۜ2ّ0_/PQ7ɇ.Vgw9>ںP*fI.)@cAKi#p As-|]'%` p%Iw zdH>V'uHdaLY}ݽv* =]ݚ:MYpM♢|+me}hO6)+)z`*QTn!<7aVSO`sDˀEG~sH;i<߱[VsdDy&#B$g,z(%mBT[H]ИӰY( tXhbw >:b+5Q8WOY)ܫ*G.ƿV//`ZN_ uiS:{'kSY tz d}uP~8rFG#9p#h*e?)GJooMGFl^fܮ1|g[$K{! 6#j ) fD=R_HFvxq_M=QcS(Sf)ɲeR1`z x`Z9Jxphu,dnMrȠ9(5Wλv6 ;6"5,"l?"INv8QH"7sLd{EW@c2u~8-)ø6/8YʋQK/i ?1׍ji)Fv٪aq4C+*8Yq%[JY94z ]T zHhQ˩M`p=k[6nGZb%>}kkZ|>1%$4?Ung%Jx*zp3~Q:ˢ9!t M ]VJO6 e[0)XbO 媥[& [#H^zR R6*o!GaF,=VWS_+L-E'%{^y+y qGDV"xfiO#vު&5"=cDEf^Q>BSnIʰ~az\vAj\?Vw.䞓QZˣUC%߶2LfIӲDJٗKEj Me WPApCP;|kGx $}8{rp0lv |WߐAgoр32%pOVś|$hi A|oAC  cu$ e@a FP:eB2oKB2-Bo'F>^LZzs-dpap4orK \c+!$I5$) I5<%Pg?g"_#PMu;LV@¬~@J-B̳GQ+js70GN2ݽ6M6'6yefp,A " Ukдڌk?mLkMct2Y"+)=CrL6R>98Jh%6őL,O{{>95Dk&zkNΊQ4H&]8*E|VzYν&Fc7o)uG1~dh ]kk=W)jEef%Rzo_:R"jwҼ;0h`t\EA=Xj6r"U\w?+(ScR O KhxQc!y fˬ{i#X<;m; ^ za@IqBv'dΤ! :4L[ͲZmkIN(fG ǞI=ƁTnE.\pWny^\v&ANe .0>Ԙd[bdx my(Q qwks-] kܬmfQl0liS3K< ׇ)So+(TG5x:=@싈Ŀ8,uƧ]78d}xU4n=9T9 kdenFkFV@06y.\%J0VòAMǂ]uOV=K3|1]Us#l*kl561!Vk quyG+06V8Gs]9*MPd&&7D77^hm0%ؤagR0F j%?/VF >!(k݆\iB}XV:et!Ly6~Fc7ŗ wqұONڐ+ǙlՎ~]oO˱JOzb)ћ7@,SXe ?@yҡ4s 36N%]nc1aɉf̾\mѹ`_KϏ"> aתx+EK$ӫI2&N^hrLc#V(ḢFԎ djZQ4l!nʁ70T-6JEʦotwJX3%\ܬS)'1󈷬(ů@$3գbf"]0CbX` 3,##j $eXxZGXKH]nfBXF\Xx^[ZKJ&#>>]!yR&"4v6V>=-cߺxuZBWx.;-bP@4,d=m: 8It)f+ʭv}bX7kҠٙBh}K|N\#5kDa"F%Up'[|qT܇sWډ8Hoss!Üw R )(Az HNQ1MK!m2cz֍j,E9)+s #jPy' qw ^9INZZA"Hۉ\i*lUAwE OK*<#)V%[/B$EU?׵Gew%rkЊO֯Qa tF3TWpXN[AWCk|ђ#z;ux.绶_3|+'zD vmKjCҝAd/sxr3jy(]KA> X0?cʸgl'rC R>9C&bUF8-J%hlK5- 0Mͅ] v'ӍsrMx ^*IQ_5QhL@,_;-+A pUߨl [.eh1wHbE Ts 3m`}WTk_Y D=}D45q2L0‐?%4A *ȁ/ZƼtKHcb*BǨvP[I4k6Oe5RV:CǎG mz<^uٚ+E̶{&(8'.M ¹ o2ROάQyr"EmSl"tn`X-LK(@yUZ"+sU"RVʴA-XE*IJ6;-U,y܉9OO FVڪFEœ0n]cWRYbXӲ{_ЗmGL@yUް+Mմj7Xު۾ws. ?}T~,G\V t`KF, ǚAθ+?tlv/t"p1^^O852ò YX2đfwd3QP-H%f+پǚJ58k%MvoTl4pRƘ$3 ؖf,cx4׏aYQj _6#GKr()?"upRr(jm[vQgXc%L6lhD1}9oN9׵"3tXDFymH-ZzͳnR%U>h^ ]V~fTe^'o#\}Gp-Hp2ܼczIҨn5}N[=~UKFC@N V#DB73=h Z(y8_N jy&8yDuчP;XP2XN$(}AnaR}aX@cB;褳σ ji{O"`j)Ԃt@am6(؄`ǣZGAD!}rC+&]fAsf2ޫÅïkɕj4s 4B1feOŨm DvֆMBvVjH0LK.qI-fx2 =o<)ܳt!,rK;h,R#g^vQ\E@l_^x|a6nࠄeʲ4bX;`}/͘j𺧮To. `FvH۞.Am,Uof}Ff^Pz`J{g>F2h#bC~d-0~sTLCwX';5ttDI`eb}#uJ.P;C$>|PTp>ѐgz[_m2uo<%)e_q8 ;+F k ]O0 GX ֆfSh(XO¡)-#D7}"WQR8J>sy,Q\}-g`lO>b+~e'G7ϫ Di١OgY_Y}3y0q-FrDd4N7VA7AhܯMkKVe6<2SsCvJDj[髽0-ixD,SViz@^V-*S䅼 q~B[PLL,M)H8Y"M1[Zg]`uKz@AѰ/8e05 *OJM\KZ 0zcF~.p Z]DVs.oeѪt I7T Kh3:.sSu 9 sFzñ~saA.EF.{].V?Խ$wLNyȎbFavtTF(ӟYGRB4 w)g-9ȱMW_ˊxtWFHsH3OyƏ0mkkQWIvJ莔p”G ]Z,/;`ߛpR 25$^Mkg #}kr(M@IƵDedXȋrތ:t7VK]QqVJteAJW.@7aA?#2+E2e wsr}`rort,68ݤ}TڬmZCj ~އ)&FU("6u]PG!qIDM6s3 5"kC:t&}HaE䁥"of F5ՍYJw kwy]BdFz҂`_=#T$% Yi8Pʐ;0Yղ_c$wIt(CQ6ʚ)Ji5Ɛ&+px7Z5E>QEIH]YBݳSlh2u!(:DM$xg6k} va> bst¦tS=CoRBF0dkߠ!kRIi5 0 ~+7,a˽+NҐZ88]c _,K<&{m+VS\qXN|n-L{d|`~%%w 歉-yd=Wb(( EvG5[wEWMf{:Mʤ.@U.,iGő_(l?o-_3w0T_4@$7VS_͔:C4"0Az*go:&-v d jӒ{.H3^PxX>Ñ ͩur5qCSOMA*J~>+L`bc0;id͉-}3bj'|"X 2`Q?XXXAs/E \> =J,ar'jg"ȱAǕh<׺حrpRcPbE%vWW[]5Q:|;a4>` rdյv & %x$ 8ULP&,:e7A'_* . dű)c'sZ(Hhf J|BC -ܕˈ~pMnuq#6.e3EƠ[RH!I /Ā*"%OS$Wzg|@70 Goʼn5ߤ 8#6?Nטst6:CkLAv.[%ӎkZ?j[Z&ອrtLLONaԾTI+5~t(I8 h8ቬ2i Zӟ*n~ q£9̅>`ש\Mm},ڤ'=s[UzXs0o Qgޫj#:]`-+CYem\ FSBvQd>[Te8?tfk.ȫG_淏X(DH %/5lhxx`ŝe)T|초*($6XJRPo2l ldo`%p*K?-#bΠY7ziRV ~l3~y`ӟvMKC%fVϫq*58Yc-RGnݿ0%zUFʥLDWHe_? #\}7$8tDmd䎙k.baF$2nbAF-A'3 Tơ~gmXX'z)Y)"Hn8P_G.X/1jIV 5nfzVSwgcJz_+L%TP( I<ޓsI]bƨԍP[ݙ|dkTw@~T[]Еz2L' P2Ly3ruus|<7>P?X+Ԉ}rz(J!x 75*MŸ"7 m)4u1¶ =#u@MNUTvτ`8b\E/4Ý?[HXP]9R "LqC90ʔ%}qصH(N}zr=9c+{]-ҰkXDg|[^). %lY/tx$_T˝o;^fJ9x*6dH@G(l.lO'L>yZ$6{3귭1D@_3;Ѳq67R3ӛ lC*{,H-rQYY,BӪ^%FKI#[*!ly_,*_,T%rF11VIA<|z$3RX^ pZIu * l?i]{ `Z̄~G1NN4<=|OTi q, [74>I64d+^dBnZ&Ee V R*ThP/Dy1OygM~t8 (gf(K ]bLT|=s-5;6[e%j)pL {RX>a{] Ȩ_|>$F㈁nϨ~a2 S :Vtg;5XٍGWK)28/(*$dc'R& Ǐ&b<SF{]CB3$٤FTePb R[CM8-I݈B/`Z}kjPF\$ZQFB~f%,JDNQ`[.};|l5?-`Ckt'x Pv\u`lU6L9Ί`J7!_|cݣ :cᢣ$"ߢK\I7|Hx ߽ 7# 7dvGC}ifSMȉ8%c <_@ `w>8EÖw(wCV CI6[nQr@d)cSHIO˘_ s["lEF lqZ{¢$_BD6`v%HFPϞXCc/15!d AX͹y7vB5跒<'[02KjQaYD@#Jm伛&I/r 8Zʚ\- PXBQG/Bs>k~dlCyB|jkt"UY;l '&uX1FV(+n͖܈/GW+Ew#UlI쾔TFv7KZշeP|Nd5do#D vAֹlt8K ;'Q|y yv҆3kR 1).q~1w=N8GiPZ#2(,v)'9`,v>QڼтCr gdy2&ds 1|PdbA?}gD' nnwMyP Kq(q=,b0TU4üq^-yCf؉ ̋d⸀$nUL!AkvrH9lr+ - b<'dZIfV#58<^s8ܮ}W eam$>PaЎmeJ 89(A(ȅ*@``u`K)_-J:8Tna=p-Ye{_u|;HC#Er|6HG-^qpM;-n+Z%xs#" ?lBS`ީ}¿1WŢbjMvfw;(ɋk"Cx0;-yTL[ϖUzяbMI:|(}64WhB2LMqK'8S%z>P?ƶIA %ʆ,iR>6@H)F{hRPLԌe_q(g3N `є!NdvKil(fQ.hzlD =}lȣ44} vˠF~޿vLޠ'Y"?,$ǣ&M^wOeHvzC{X8 .;tމpU:$w~= mpHFm\ \U8QZM?5JlcpJ@LyR1)n̕(}ΞE B ŭo֕FW!=wȣ8p! '5;'t_dA$1ïA`UHרuf&M.P#(X ie@)ǚ=x&+O[Sz5kcr$pƦ{eڣwIr + ;5sO1Z;Qirdqؖkx*j~ILUngsRŊb]@ q݃yǵT/LD7Rb=n35.oEזTlu'5.ooŭ9lvXri EhP^:@=3ah "knl+3 5߽vcÅ":tOb=蓩,>%;YZbQU~ͼ\qryM%: !I&iSxe{6؍VVT Y""MD_;g6Gr]Jh9 ddq?0-^[tT^fx U̖I*;}`-b=&gx`3H$g40Ơ08T B0eM{u1D$~US24adc0hfC -2,{48vɑIm; _]Ѥ)T< 7Rg~P';ayĕTLH웈d^ }ס+p&K^k؉j9յ kO '_+DmBmU5%b~T&C_ 8]˶9|f@Ķ3 -GB3ץY׫=e0^1\%}%wcuRpQYSlpgdXZl?T&q4kN[CT+vtfvNi='Jb17VI"[Rp*TJRؘ;kxjXfJ"|j3+=]E1#c^z_g%6bB,>x3meNeh,z+2,> S-x#Ѽ57HF>u.̆Y^}PdAiLc$!9OivN"Mwؒ|f&L06şMqILݑfcؐ.SwsOzE_4vjJ۶|5f[cޚU{X!I>zł on.{wh٨&ާ,B yZ@QTfq罻\60(!g'π9˹n>ㄡu;Ety$`e@'Z+n_T&Idsoޫ C%'Cb?*U)unޱ#.8fFӼ~U{ng܊Fh )ݑD$N Ϳ(}ݩ;#z5"I5O[EK7'V{%~=_Gb*7nFb.D5V|=#WVbS2z)#-JI?#Ҩ!'F=+^;eveT0DTED6]>PJI=WsB͖ buK'8ȵg^O'Cx9~_WN~I#Cф 6ȔpSD*GLcGH$zҺI IQ|_Cp0 b] )eI 7(0Ae~ g YBN]"zqojwʮ(@Tq5S/[cճسg6'_6а$a&- \Q B]@pVG/X2ѷm8|5(htT"WI:{ir[]Ǹ3c%p u.zx%6Mw3 Ә=0`mSʝgO A H6IqpA;B;s?l-dQr.eݣZ(ךg*lg;rp\9JGPo<(v#+9`zvreZ@)I%( ]߹]-t2 ^&<[VRFڟPmywhsVt'K] pÝ^Rv[9aA>D!xA+vl/$j\jݬMby P7`eK+Ik^pAO΁ѳ"G=5 .GdCU!iwB}H``&r,tVOj d/piڰ> ,>S<銔$1V2cIEx]nY#*_#`02wvht4g y~^&z5R D5 |^Ӈ˻Wd@cl-c㒕IR`B#.2Nkٲ_#O^; EˏAȥB,{me!1A`~m A6m[3u#MX)n'()Q!ڜLnm5K7ԇt9}ޅPc`< SzǚNțF3$LԜ$$$ФsdV('!k=+W̘Oi[DR;S(_U^}B yj"?(g')srfv ARuQ=,\;\\Wjd#>yiy+Gxh)=Dd(wDÜQDL gmL!R\+q?7jםwc+ބTuKb,]uV"G!?b)q]кɷBESBe);$?U|fA%ا U/1.Mr%5*ղ.VHBJ-KA)u'~l,s/Bn@why|P޴; IԋwC7Z=t29"ҭK-6aD c5E\K!,x']Ds)ZU^oh#6g@ ؊ObFw@ZHt\ں9c2|JIjh)z~.bsM]Gugj )vhPۣ7ypiw2B0 $!?6^M-Nt9 C3%R@6J@ s!WV4a"'.˙7LQrgR^]˓A4o#?V&p0TaZ!s8/Mv-9<^ ) 4[/%瀦&:!Nر tu~2V27"g7|J+\?0C9O`NCEr n\kǜ=l&b2nBQv .'EYEڨ{RN]hн3GTucp]&jsƾNպx;@c+3q86]5U|^QV"_\k_Tj.kҏ7p͈Ӹm'oΎGGjmdhl|[F{S=ًH #ϓzzǑϴ*ntĚNrDheA<YY{F]o"]KHEkAoG3I` ,Y*:$HJgNKh0̷7->C-o(QW@^<{Xr NS*\v}A ;$^=jDuMp'DW~)gg8aƫ"56ͭЕjv)}ʔ }'#4ZL%(\o u5]R7r|bܟ ]66~4Y`p)7®5uo}Ix7ćAy|)~a*8ʗl~0q#8)i~% dow딴# h %J$3D U#4]0]:~Rdqeqx_@#Ĝo#L:}&vNXzafDTcnfD#UV y)4&T)0-EDE)Յ kY!`z"ȚE5#<>Lǽ3J3NȫmER}־hς)Q)4܇59-Ab폁p'N#l=]K|"bzJeIiD߆8RŜ(4M0PWI!&;'2y1)|-m}h#t.J;3vFh'q/Y輜w7MVq.$L:Í5 wv]M]$ɄE }ПG0gl$h}ܘ= ?g^-KDSEEAw*~U Oa+jd~88t F{`[\̡"-D\]VA)7H#Nʹ}.ՇPu4,,Huޅ`zy&.ZM{1a=e#Nq<ӎ8葹Wg*76XHL4bcl{.،J%L,WeM)7WpSE أPШ<tuXj1%U3cҏgW:Zڻn1+_^eOʎ؞Ԫ_x [T\A]q_6|0,|v[4âZfc6ψ4<< !R^I]F^TԹB;GueU7l{§;JRXJ:†*HPP/Qgjq՝kzz =kӒaJ;2k0;$(dM<cuaѸ2IIJ/QOb0xTCN<3.^t)7W@a`Z}l$4He%5³WR$le'(r"H㟜. J}@ y%5CP8٩Թ㔝S. _?ʖ2yqHq'7VB -+f9J;4m*G*27K;G&= 4`N9Z$7y9GAHnphMNj<(yqxDmrx{x n55A;pbu*og · ׶N'%II-u`YVéoiBV:I7"}.FPg^ӈv Hbˆ¯'&88OZk Q喑cr%?gyD^&hkư({r7x齕L {Lm%ae"J)M ?zxڿ"ּVp;ciVTѽO `H\x;L >ԛs4` A\O?k#r$OS6TEڸ}P;Ӓ6VC,eJÖ>`эÈJeVSe0b0!,"_> 0e` 2q MЕNVAղTSy09&-y.$mSJ?vL/,*c   LR -LƆMMŻ Ս (V]sٯ#C*:=ukv.gη$֘j6&X52*fr )󍧽ԙyUBR|֛T#$om-ݲ/ Cq٨YN :14x# 22zLH߫ 8 |k;ϖc q._N=̳j˴DB,&@wtFqڦvK!/&u՜Onr&":~x-Ue Wfp T~u GpGbtLVϡw,6he_ͳXˋ 9:U%?;{0) գOeog^{W*{u*{v^JGcѝp ™vYoa-GʙaG! 'R?5؃D[p Q0{xo:0a:Z{"9TثGf !]<~ YgݐaJL]~VyzyhQhV뽕< ƉĀY[…C/1"ˑPgŠD" DtXk2.voȎ2꯴yXcK7阷 f ɖch??=`N+f2eal tUcBT5xИ x+}8-AfMPAW% *(x8cvlúrV,1ٺuqˣ}aR(T.c&gK= zXhۥfR "oW3!m!ˌ6^e|i޵H_o&sI~}#0 VpwYSham V.0rGGE3q#d늴Dk] (3jSv\D'uܽ$u:UhODYv8Z9 +Ϳ+'5 Bwf #¸8]nWF+s6&Sa͋?)T;:=zvJuzkw% hOIc2 G:getFXyFota7KP>V}NvI6FohEr6&$R@maeL`$ $k\&kH[Np(t/WߚA/SFA}UB}d+&Q`p\ ~ޝBi5qF% Kҹi-XV.|)V& :If€o]qPv;. K^W1zٯ5e==G97:_Shs͢!tخ^[|OWq$DaxM;/%w5w0Vyshښ:dɨE[uCU~P8V;0R{{"rbQ.j>fzSK W5[KUnGm`sƹ;ӷmڴtܴkVAҹ ΁|8s+s͋rmB?t9o,W xBai!I [W+ }exgpnCY+Cok`2eFYB6. k#L$ZZjl3jށ;vʕD=~0328KA$Q4}bXOET)(zRXp "MW,}= FYM7ӎ`nL7߽%%͞A`~u[&u*7Е}MR4+-~V|ǘuL%+ BPjWJ ǼAۨŽPF6@[H!4gS~3n!pdDIJTRcb ?\7" < ֺs^r"[Hf:/gڿL5וRpI>ɦݽ8+ʈkgq:,/]>-ސk%JaзQ恔w_}0͋u@(##V5ob^y{p84QTfᶔUN'JY-c~ZڕB9o Aa:(0E-׸x://+< Z"8Fw Ss7sdnvdPp K$)#.{oߨVKd~Ĺ6 8Sv>J8妟$! zfx[YwK|*?+ kMC,iO޷ߋ,*;]T H] =57w"dET&|;LնcPJb/u1"j(vf\:vC%jvW¢1Xԕ]YO,)`!q(ߤq_ K8SZ i/ grDLǀ"75^D͜ NuP[3UtCl;-KFCdqڗ4֬,UBPIYo5;LA>?Uxk#NS蘗IJbHi;ISoЯ/Oc+^.5ֆlC!\be^,Aq{J(1\G9]w0R~-^VR|_g ) W ܜi~5CuOjQh̫_AX C6ЇDb -m㘒v M&0  0~ $͸H'Ƿ#<ĠJR;dߕВ4#\0{* )`5,OhrMp@9\LN R9o=ۇ`{sTlOH358hRX[,'d4[yyR,r@qJv'k5^ i:BhYgeH8n}'Bd<܋noM[/e+(* 6gO+JRt`Ǡ9אQ^>YWߑ;1_i&ތƲE @jUu2Fw.ޖ_sswٟx' din1 t 9MxU`(mO߸7#TVaNyig~]HVy]̑O+P34pQhe#dg{faR&X&bz +L2}uuLB'X\;:~A>ok5lqf=+&j%(IF--'z[M$ ׈/XjVty[I xť9fYH@ZurC$;joD&<U6^J` sZ"v|%CW[4 ȣqF-(<~Isپ yH ^E uҥV }QInpxmY@>ܹbrI'U+X I'Vs30aUe@_3ʬ߷sOCz06,2bZf1'k̚ѧke4.A>W!1h% xwqn@=ٕ yb.~{-yrBUԦ&Z"瀫qqʑB|wZIX&Ǝt&/bi~a"81+FD֢=!CȲMI!b%` 0yr͐%sӵ@%8x=#j't up/w ݴK<TMUͧl;g6_&ؾsԄwl l Ɩ ;N/ߟTzx`udY(1ӓr#fϾS=M| :p-K*-vS"+]?_h(ԣM׹zxkXAksœ:?tXme"W$"_S+7<ۑsZ ] &LǴ?pFx>ojIOA_8UOs6[x ,ىh#6hN8g"Q8}z<;o7q$4$(;i2/*ꮈE˵24'MUɋ诋e 頃m~  !'n[hziT+0tk\ʘVUݱ=p%zD?L71M`# 8G;IĆ{3*Qt15}}0Kt2MxX 899?hG\ wY톙 _p m|(q4$PكgYiE83wj< $ZUʊe^*ycAL߼]:@D+=_JlfE5hYs-Jێ٦FI)0 À)B󕤌q٥>pGӈ`RNha J^'< 9〴U6v8%,MbNzb[ԗ\m'S cx^HT Te TUBdJ+ [F-gs.]xz1{u<@_j }Ybۻ(.y R+$P +ew.ub2ܟR13Do$wD?U6kݐ'IɅeN: ݄nylFEͿlK಍ӟz^kҐ]2kӴ:SDVlLPJ: ̷6B]gik|Ѣ u0,B8Boǝwk:8;JG *剨IL&7t[ɐ @ThXC1O1!{qbD`QK D+SL8U̎K0"wڗ]F^WRcɉ"iUrL{o&|ߟX4&EpSԹh5axԚWóMNgjў%$&|Ι 1z4!ӐŅ%ޟS$D;s"mTn`o0q ",itw6;3|Ws}VʵAV5I]ӤUT j#l-5-{tf{0}/daQ7zbL,RBN_|(ZI 2|zXюhp%UY6U_r+ ?wpFިSr ↁ&2[H4cn_Ha-`Gn&v!/~@$Fov)_ 9sSA,d[X^7ÝE L`b Y]u9` 9N|򌄒#)I,3d81V*E+~VTuؖ =#0@,K S$#>%` C "ygkΰndFvf#iDvRߖWnmo|MCf^Bp;pr^,6rm'$rM5!jeԞÊZٿ$7cC}='Qn9xS(L c^#zLB\75Q37kdi8˯6I6*\泎KTOۇ'JYHY0&D9WG)J. -= e:{6tW>W3P7};F˻.GFi$%+2+g[]8^q:חyJ0%@5!, >ݕ&":6 Ѧ"^.^N-.׼G{fiާse''UKiReQ <*s Xn2P5H`>|d2_-6bTծ=qMhȊiQhQEJZ+B1W˝ pӲ6΃hFiI &sHao2rQZ~ۆIۿts@ԡ8JKN*{=h)w&9,<}'džbɝH\„6(ӕ' ̈Wq$6ʰ~ڳ$Oj?aw *&`s2~H /'/V=^֜ݼ#|?,6f9 .b*A`"P!K$N }z9õ!B7ľάxh^ <[gK;H% T>;S4  rG/GNfhTObB-jkHq#yыm1 v]/\fİStwto괶@ ā$ @tǴ}os>bs@X*qg_8]-5R*|p0&+ȯLWGh?9}ON'\(]t\0'䟴6QXv s6?͕%43FOBݴ;%ޑ< (%<] Ň2pf[C`@6>%{ ꊘKЩ6'_|ɇu}ը9+W-TS HKaI }˞{2xA]DFY[*',fwlzEY?R`<]4(@$U(z)\3$7n㪼է|3@*6Yħ'Gգ  ?bopF>rgT+1}uEprⱍKMfɱ1ޡ?jQ5u BJQ7g֒qLc 7Hoo}G>3@'d7|c7k/Ȝ&-Ct:Zتv}6&ze: ~>85OU{f+/ mFU2{u(aRVKGX9 ė rRK+josOLGի{!5*E*-q5߲segYY?zC;TEQ WUah5b :Q*Ef]JW(=gK=SVjk}A0A"o4[ _0tao14{yckN/rHLX?NkS3f~͓19W-Z YL EE\B.EgU/ D;#2W={ZqΕ(\!8sGK;$=rm)|9z`56wЋyj aȥ}PY/vQi~>CNiR/U'gA j̈^NY^/ϥ-)DISծ77h]mhq+eSF<`GL.&\4_0x\1 -`O r69Vh]KU;DGg_.< =;)_B-:~=hJTpBI64&=`l$4NHS# $B|&KΪCyGן,Hm|SLhPA=,<#Diqc moj;!QW&%v&ΊvCsL?&R=P(_Og.Z(T/(mϑHiЛuEŶTsKi̇?zjxa6L=BeBY`k3}O+U#S ๽,aeuΡ `}I4$ YyC&+]/pj"D791Q]17ڨ! w5-/ -s55)Ga|N K?]_aʏH`"ZY<)7b R, pdC)&p9 J?]t_ĩlێY"3Zdj~dΊ:d#nJXM`C{I'xk-3و~)k%B~Jl@v]UCQl7DA**4Ħ B&v9ᣄ?V/ lT.狹^;wnZc"ىnΪʐ ?_W50٭bupہ*`eSxmz4JKa NP{o9\P D@t#:& Œ\B;ʴ-q̘vCi=4͈VLڹ;S[̊j&Q0ַl`4m)>c(Vs Ъ<zVxlUZS8M /B/Dh$0qP6fRST 0ǒ2\pxZ*6㓇KB3/!9vSʉ"[ôQ] - w"SC=Lo+َ_9ZL?mԁ9k!2,qP->*l/WjS7_(u3s- $fouR 2[T.(*PЕsc 8:N,=}^3/fN ."OUnz0~4֐PwZdϼ4Pk7O][fdv* p&89,e>^vÌ8UkQ3!L^r:Zf$Z7n7j5Q]~aP&'78q7*sYNzO ;CJ$(9ysXYϷi5yZMt\"!n窗e{`KK()TFڷHg IvB*+$J<[!V4YN l2o]Z}0׺ FWZ+)1PQY >~b^j_9G-syb\:+AE*c$mf,@Zo4;M&\DZ#7Nu~AZ!>UY׭ұtP/Eri R3~Uyi`ء*V ulYvteO%>+G=ryqե GA1XBC[f3@qz0P݂b/u BqI=1LP^FkKBjC!O"/9q3"/x7$9vl&= #Op}?,H(xAg =KDʿPNlNsnO IFtP! JH WO~ WK:e)&ဒ(9Fj%{!BN6΅i"wv5aje89#j `,SPEh !a!pnr O}~i`6At>eXņ&I@]LؓϏHW@Bwl_S<+_bZfQ.TuT ]VMFw[&6Lh}7 ONh6H[n:j[%#^dk6qyM|i3TnPQёpu:Qyq~B7/c imLE6al9ʴ5kge$K۶FW eݑAEelnߕ `庝'fǞ"CzE&nZ9Eڵŵj:$4#up(= =n#~91A O׵cxljLy @٨;[,tt~GN# 7b.+#x+bj>ZXd"gBQ ͒l(WSY>t(1C׼ Lg}8bHi\|GXn95ly`!BI]c=j1e:"GF#uyykfdY+(PneU+W\̤c~M jȞ\\Y ?4Po-}~_ ohH.3&NīQgt7SzՑhKg8A2Ր:+ 9KmAM^L,VM[-!:'g"9_}ͻѝ" .gl¸ϩE(m p]\ymq-^p1;]3F(1׃0MyR=NcƒϬXM,x"F; 4|;9_ywkVTvhY4N?tXj#^f&)wa;!GAJ|n!d[U׷:r.c/~xqZXS;8dԹ&5FlmM'cQQPBk>c mɳf"oaL@ƴԫW:F T9HR^͙KkEǷ??Wlz+`X9!,{y Ez8:rqLN[5n]qKLq(icNXUpX,M,>affgڧ8@ eoHyšl81%G0q]4IƠc}DIl9z]p,WuG7c/LzA#*~)=oЍm.ݵn{AȑJ/QM= dPG1Uk=.0|\/\7aOh0Pc@V:P[` fH\)> Cag欵$k!2)9BsjNS`OW6_<=cRLYP 4%^'-JS)72J 沐x?vERIFZZȹԐ\ _Ds*,#Rp&@G,r9?wg&_L\D^&FБs?z"d8(Vxncy, `VФ/V]hb*z7?]}d@(0Bx:xv\S]Ol*̡w̬jz[CB@(T+mdþq^XSv7: I|MFH2TNV[&m@2l 1<ʂ]Xᰶ_`'1H鮑d;66#b30,ٗՠ\ SN46c$Xq-B£lV ֺG# ߾.޿B_sי_Z+YS0qKpMX4mk[=yſbaZiH 1dt yQCfI/.rwh3OUe2gk_So!q#-<6zlKkDOA)zT{$}n_ "مp;Yо&L hGY0[Iic$4[SA{,i<4Y(e G;fj] 2 nSpdjQ}Y\xv"PԆ5i9U/.HUW5Cw=e,$(>B(Ba<8lbέR6q4JwZtw]3(Ō%&9@j8H!7#.uj{&gUwLG`IDNrI(uGāZ? H؜UU:Um(cO󐹾V(t( ʝ2Jן+î 1ƴOdR ]0ݩ=pփaFEk\uo0\ "(ߚaΠ5eR]w7` %1 TdDs?J~8olVL۶~2ǐA.8Cpu2Q K k ڄZٮcY g) CYL3_J;mWZ]֩U)tJXTi֯ F7DOzWpO3o~Ep|]]ne߆bR$ϰ&^'t~ߞ@)ˬe;Z&SY,%'a7\̀#bڏco}Cy0''CCD<"p6 l|[Cg EtImrF,)jeJm ʳK;9448/}foJA>bGHvӅD.-{*K-:uLbXPl~AoN0{|MzqM" kR01Eq93Uv!^> ;lr kLrEUñy.XcD? 4#݂'ZܸD7dܽ`ճxe{2 +]^Bz\@RQ ܷ76.U՜=ũ`@+mo9wcf-[j4a#e*I*ELϳHT=](%HPғj eilTn"zK*/FNd]E١_[ve2w6&8aOSkl$?V'UO߬?ݥ ;Oȡ!I@ɇ2&6B Moɱ8\]H y٭WCTڽadbU5^H{iz).AKxQ#f*MZ7ؐݚ`8Q&6t+ p1[cͩ r#)P]` )'{+(6zhsAB3 Gó`f`fK:O~Ug xXj7z,:ZT:0S+3WGu*܁xn "]CI8vSFByn BuswI!y/[]fU8UOy=ڃiihxi]3 Ϡi qΈ,ӐR\>o)1SF;~NKX;: ODwV~W_֦_ 3AO7zT/qK5F\T)ƛe9OLU_z($sGD .DH\rN9[V}PiP"\~ ՓHODf'cB?md$ $:Nj11ľTȥmC1bsRfr:3߇٣ zl5q[+=hhxr'# X_cPu$n)X _/+Wn{H8#&ʰ9ern43yx:YV|,~>;Js'g{Qg7aTT"W I՗i˼qG*|n}2?@7QJKeAWd{52V Gv"IAÀ9mDbo)>Z5tQ1Zn>9-4'8}Y0qzwOcTd^HdxihQYj@*:^WZk3~)+|5bOpZ#6/G/XBj׈1^Vǚt}!5ybXv]Հ^gy#ï(!Ju-wXV-Z~q@<a(/6c;:O-Hlns!wKC