python3-perf-debuginfo-4.19.90-2404.1.0.0245.oe1 >  A fW^^f)'N|t 2E㎠P B2 8hi7{lOkmkuYv0:h!S\J} luDw%6l>d&PLQy`$7c$&2~ĺ v;a&ul=}9eO%5+15`RR!2CKbtN&J=AKP ߶.eӷx W2 手mM}~( F쵸M2_0ŸSVEu<1668fcae0af5d6248c328ff2bf0f9a0ae5eb1e4978506daf5f93f722e25fef317ecb903b58a3afbe38fe7904785393c53f138a0b \fW^^f?>GD kv_0x\yJyǓ|2cW3g1QFI䏽2rl8r^|6`~H8 •'@T@I }bosrr,4XHI/iRdpb+F5x]{2X+C[sVp>p<X?Hd! 3 ^(,Vkq     J Ph 0(8e9Le:eFGHI XY\P]h^bzcdeflt u$v<zDCpython3-perf-debuginfo4.19.902404.1.0.0245.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fecs-obsworker-209RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$ffffff821cdb12e6b0222d21a25d6bc4942a22f900e6375c6de108963516f1e90aea9frootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.1.0.0245.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f-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@bb@bzSbu bgb^@bUiZhang 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.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145- !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.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlockecs-obsworker-209 17127239614.19.90-2404.1.0.0245.oe14.19.90-2404.1.0.0245.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2404.1.0.0245.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/1f2673e686e2ec48c771497a7bd7d09f-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6ab4577ea257197e2e71e6dc7fb3c7aaccecb6b, with debug_info, not strippedEr)@ߪdutf-8588baaf0a372ac31d2dd366a8310f622bd3dbadbc27697435ee9e5a7380192bf?@7zXZ !#,?] b2u jӫ`(y0ci .+:hA W,_#A))#'k5^g083\$ڝE%dkRBE>4eqQNWF@ )?9 ?oh.X)WmBX4>;OU+7GAQFo;׊nĀCp ;-<9}c;1!"tĖg xyLFoF4++*VGnz Cw80\iyC4H:Y' p]z݁NS;0[?uqx(8dr ;ı[v&@][wŜ1~tTrqfCx}>$pFGSYTگF&ς(_=¨(Cg;{KFx]3s1PYjNXKf[z"V?b$.4K-|-p@?G6R:/,0_;O|݌@|eQÄ!blT6EZbͨlQ`">/Q`4񅝡esuKHm\*'S-sMҍǭt:&bHJ Z= d]ON'jp]Uà"rmtpU&E,#5 e <5?˖zSɕ3K^ c$FDZ[ xXHPOx4o QEɺ2 w. 2ќ?Ws"00/"ޭ!kJĀ1'}9U di K G9 \`JaoCݸi3 Y9>弲p2]1R*E8kg;a6`~s`V?{D6N. !Q"#4-uAujjYU__)^ǑioF'~(&Uc(4&JNu(kPE&sk_N GO1 <xRs=!Eq}@b۬ŗTwf𦶭JlAF\ ҁKLw5[E0# vǧy;o*kEZgxCZmPPҿa m:(g2`e: d+8yɆ&VLC@rG_06I8n<͚ۓe[Km79ޜ>qa]|Y4͊]XW6fCՏ`gIMHGo<JWȓwZA 0X7'.|zgݭֈ |R_w[-iZJ˗6GA^‚ZGk2ǩȾLA? *v=6 ;{M<Ž v2^k8l5;Is ѐam iȬ* |f3OAQ1XiFG!QT"#1ˊGurVʯ/=qupE)2n!(v'ZW18MJ[6D]m;+7zzQ MUѿmpyuFk/#N\T0P@ *8^WµAy"}wUgw;)t<QE¬:C9tZ3̓*w.d<=!W6C_e&#KGR0G+[¾pUA9 %ih*I.fUg1vX+ hI`s*Hw#Y~  5_8䋮C8͎dR٬ E;mc ⰴ(&G4[UN|抉3KB2i|Z/^OxI T0iLv=eee d Bgk \3M-qO$j.#ryVި![ {T[eoe:dEr8"3>G=X\Yʈk m'NA繐Zbp9jw#Յ&Ȫ@v?c( YPlDf##srWv Ӟ:HdGZ9eێ^˔G۞b@|Чx9r`b!+^\(T.71 ^g.D8QQR @1 ):갞g#L5M,Am;ma/4?pVg M)ʠ@RA}^83’P`svϨ:#9hݲ@HhF88ɨ\-AY=OB Ĭ >ܷYI6mT6;iAa3[' Z|'kM'6ZcD|準5WZdm֢0ĔZ.H9z Xqixy+{9t7xP6r$BPz ف|&)MНfCTҢ˧{<}!y]Bp-ۨ BR\mEqvlIo/HNvɛ}2JdUkb8@W 5og'Ԫ)i6c暕:-BgнWg8 h#O–JiQ4Gnr?Fݪk ~5Ge5MȗQQS\Sfl쌄Maff-q/b{!x73"{hx6pzz`ejGus:zE*CWև溉5U2ƣ, -m#(n< <$?7g7\_ f^ Mceۼm S2ǿ.|DVzqty:/|/ZnDO#I~Qٍ,'`Duuld(J]mKCqF?B{osģSfy_L T闠Q5R$ {B~#%!w$%t!|칀*'O@пRإoCI^vvpC9i$,xƕHD-uTqK63#PX)M]Ӗ$`Agҡv!d2 68]ApK/[\!8z:+vr =4C k=Ѯv68!:uT 6*LR ;+5F[KE/p"9D=[C,>qqe]fGx1[єrd!A qP,J:ޑb*;meHÐƛ0[뀴}-sȔ Wyg$n@k+(不S|"82Zȱ;l , pߛuEnia~ Dto@;#da~_pIQ淅񗡴=[6:;MZ|{qq,/ Ru%I6 ]CiI ͫ5!UhPB);%d+eAMLuqVg u7p M^_@MRc .g-*{\ҵ~Jvkr]~V\Bq.d ŧ 84yΩܒ5ou 3$ ]:`nf #` vY9D솝5"e3o=*H7&*+LncMY O2(~h\7ߦk.jR]2m_v )@b)rXV!\ 8>.]mQP1VSE(u-ԼphB ՛!ODž}oC@~&wly.$nO׀/ui&ҵDB]e ckn qD1̚ԛV-{:"~I]lF#?Mo7vR4_6S1t4{r“l&xnPa.V06rb PUV#K8UY:f3o?ie0sƳprOtR]2m2vɗ m};9"7dmhN:ga ;U}"~8e 0nOݞޔ[$Wz>p-`矀~ϨOs]/>[gjgҡh ܉00OV.ΝNˢ;G.I/AuToW# '8fgʉAQn.ac68;7~;ZJ}8w̳oTƈiDrDXeMqgb^g5݌1.yr'Q%{ZakDL>^ADeD9څcJ1sVUʆn;YxxcV |zlۂ;3Y-~ HD"fM(qR싐uɳ=BW' }|\ RzF32=mDh r&ԨjE&˲HM^)j󫹪-tU1\(D,hq!-BR0KITlKPu(\?EWdm!.Nۨ~x Pgq@T1b#lO[ 9+yOg'kU%koQ-=?*ᬖI>MElv9Fk.1zƠ֥9,g nd7-NN1 ww%gIifz&+GRa<_)>)@TPIw۪}gO|RL`0Y]ceՍȳJUt$Q_q9YUv 8rRI׻8Epa]Mb\#:*x|fFr9WDvc=e*]]XzNe!Vfup)%EQ爞$nQJ7ßrx,_rrwltY̽+|$ժ+r][LGMNd۴l )Wޱn1f1vFs6ao%t8E=*l C7jLBz 7NF4ANyX){gGK1 w>bB6&31s,|FY+jz+Йg;( 0[_#׶N<يC%׃C_Te232ao!0jj56kHp PNWG@cr!{kte2ÿ^y;`6ET;jSCzkrf3Pa4uoBDפJ㋴Z`Fj$*!Œk4>K{{-sP%3gP@sXY%Z:vDݟ}u ޼ښ)M8oЄy&bMDBU&ye0>֑s-[bU' jzk!WcE5]/HraTSEZȆ"N8Et?_v:Oo{W2(/c@]&C xp?5H2weB,m]fnXYS^%X &0^n]u8Vqֹڊ¿Jd`@ON)F|a|b>-Fwnwu P~V( QZl@۟[·NըN |Ԇ[a~[AJM.uG ۇqU\յ zq@OϦ:iTYQa;WX33B%y4LQ0Ux @r0qYw,1E١(InWo4=r7 c&]5DI8RO\ X.,W;4u.WȲuCrZ$, W9?#"^%16>FEo: Z d=J_60BVAzEL][pjHҩITɺ3S$92 byr-S+It_+ݷQs8 0>6CDzq`h5 .3f,X?Z`eXÙ !LMdCT4cCI!Y7eH4+ظ7ZtG>Alj!|7|UDK͎9g<(N6ed ?mb:_Ⱦ|Tw/=~x )cO֙e@CS^wrB%eo^l0ށִ aۊ9J_f$1ܾuw½η\ `oΙ~ J2d!Гib8v"h/;MHDAFw<G.YYGMO{EEmfd^s45jӆ=( 'ΣAK.l7X:! #qO|Tʧwqh{ xƞx`UM9o0?ѱ$!>F8DͯNɉ^S&\ XzbB4N;p1yH{ݵAW,ÓF$}=u8׭J}fD2V_\8]hG16^{)H4 s6$瓧\s5 Δ=DJs| c 6To UY*&;h~m!^)@N4$+Ώ+ 1۠^ޒbeoaB nѠX7,l C4=c4LxZ~V'9lvߡzgGoωACw6 7h1Eըa&Zj゘9GС@QߞŁ m jdXIrW.Cep[кΒ@kDL}>'2&!R% ,'? 6Vh,EnkHìkmYg*5e+*DI -!IF10@"~sq /E#0mf >["^>QwqN;M$>BsOwRܰr63BU!aHi1#ٯ6 JWt/33sd.fdl#͖HϡK#ytu.~I2JmZ$64OϒP:, hCt4&nS y5J ).47 _%Pr2kmcA i@\** vF`QNcbg=F^%NRu`ӏNv1;-EVE#ApgL"%QwMТ;;I~37^ރ!z[mؒ{>drD7.fSG7?(𞶰'Y:iaw ҠggkuDXdS|!vՙq]EY1 YJeg̜H< . aҕftI9eG$j<}qXuzwɻ M5WhFx^Lt 5՜zEH`Э9: B!Dis$,etpuK&Bx5meВj *!tZ(ռ1N͸)Hm Po>z&3a}GߓZ޹* Ch,><[աF7m캚! sD>vxV;~^>۟ʼn'׸D=2E/V9N&gR[3޺m{L۴@eٷkojz\DGnu[ܣFH)ZnREj<ؘ +0iܾkfR$! ГmӀ@.À&Xxʛ#Klq҃0jR#Fe)*7duY(vyi*4ώ:ӭ_kX翀[E{/S.A#FÚLV,6"CL@k^UrU\grWXj_CUɸөPDyƬ"TA`#IdE(C)ϥk\;Ɠ1) J0_Uc-uG .Rx8v2.+nkni gI琫DQ 3B * 73d%VWEE־oAfmHyP5{"}&z? hn6y/Y$Q֖蓆/6F%̪^T-N9{ވ"%ռֈB FR֯ Wz$rKlP#D^G [@_|Ac{O2We'gJ^Z/&nMg:Ƶʫ~дt̕!B`Vjnl n5{x۴FZwf/ (Mܰ}݃He3᥆yzUXoʢqswC4cǨOq!.E 9dLoK1Ci5`񁸉scP7`AQ4tIXR[F F:6ԛ/VDKQZ?°-bȁ| +YdNcJGC6M\$!($u!M>haIUBwm&z)o`՚;I&].3 +M_R:Vbw_g%xDgy=L\k[7&Ծ]L67#[8i*y.QʼnHbzA&2}09u(6r6)c06 rڶ(զά>%MGp84MI ӿs="~)Uaw-qC>;md6B_/99[AtNdjqX)<)OR]#pE[&E¨U꛹q,!dReժt%١QW s iaM;{[t7~d8XjG,?(8HK,kq;++}88SY}—/oр[q5uU!"X܈sdfsM5N;ߟÍ_,Dyn O g' ˯2}dtXw\|Kx+9ٍإI[ p}&$P4屳Cyͻ<:E|pkHi]/rmԈa,Xa..̵V3pb\pdv{caƛwלpTqCuKHF=9O,Q>@2{3oL;22+IjCg,X0%?qI)|2&Z\U0D]4bPu+d9|qK1i1?r/}WjU ╫ObۣzaH=m0:3ep.?@~ oo״@G ,v6I'#"|jHq1y`]ES5އ.-%F'"fgb3ンcxjF0U40tp#gz_cYye ZUvxB$y >>&Smp0tЯT5wnt]54(^< &2?'\ S7@b@VCPԪjG)gʲ[_8u@[p8POG@rÁΤ ̃cVV; [6p(Xd"’d,uhT+:=~1fl2cLEZ*"^#Ə^fgGΒMѭXbMRk6@xQ@9ˇI {ОNH D;NG?oҭoR̷m UYQfS0@/ܞsLsSe@ gV0n#`1|`SoQA\ Rx P/Ŭ*Z-#ƒRüӻhÒKtOèm֪תe523SC.NA3LikSS 0/}u ڪYM8IWaAWfPZmFW"ԶBͪ6n/|Q@hS_-|"ކSɱAgzQUē SUng%}ûᑢ \׮Yr$^[N %*ʕU>ԟCG4Į@垜|8BSrr}5]^h#2vs+cf r'J|IDpX~Ʋ{"V0 ._fEcMW3'Gv%jA9fٙЦ>BV.ڲ!. Xl"\-&2fL7tvC7CdCnLuh~|xϿ)),1.bg^|Ǖ|V>PQD#ٵetm>fM>:($/ XgZk#߻!XPmυp>@Wxfi$y*np8FNe|Ow&7L&տA ,K3NҞ(P <~j'X|9C\,SmNH!\jTU続ۺ]AVܿ6J=jWNP\z}N4H8nM'܋3N5Grc!ջZvKrF3vZ] 'ؘNb":֎Ee~p9MTi[n mzk]cR>`+6&vFo &r~]H`bz{؄h$h) } G^fbn 9ߟG."MJZDxZ5E_ e?;jZHBOJ?YV@Tq ؗf穞Su8ά#SK xdQFEDytX"@y3O25̖NCOq+ƆGy^k8 >W{k(3WFwV/O`i><0G0D^I'ב?XwIX%9^$[MmTb`(;\uxlvv,ݷߕI RfgP#pk!V`F r È*L<"uuTnh~!o};9 9gLݱm)A& ANŬO&(%MowK7t>Q藿#l*!-dN"~D! W[Bei| J<ӆ9E I'\6  gFf-ȥ?gk4CDA/3N2w4:9M#j3Kܵuo1A-lBkѼ9/-% 6 H3sm/rpA;u9I%BN6Kv|?[QkE(mD}q(aKT%ӁwLFB煂737uYXS stynCb |ԯ.о/z5Dnbʢx%HDG/Vʼnyd=C$E,9|&!jj4=X;"4]yMdڅ#&MC'd -'hAN!r?d[zb O!YrrO080szhS:ef_!s iԯMP4˙5^ybUAŐܧj>)i~Q"Y )- qYb'GgCcy[!]bl}7葷a/>89Iei`jѾ"~pT?-V6=hqGXnN/Tر[V X1aB`MfbZDtXC&7ahb@*3Ca]њҬŦ} @V/hɏ7l$"2 rgPQx s5[ڛR=p%.6σ܆j>.-D>kR\%?^_!a)7/_-DQj{(LhL5yj!]|];"HKfU9#r^=ϧE'yVBC;f~X]Gĉ! b‹G %<nX& lO#8 I+'zw$;LO6S=浪;B|g jģC$S(_5sJOGu*P<ՏtB1AA˟{|r=4SgCb ʓP<=Ap;r&0J䃯CZ |l4(a aЉ-9]*8fRF&*J(#}dL# %7GaZƢ&=]?הyD0m".X8|gc]UOk3Ya!N_#*m|yoT1?}fO.\7WL-tsk:L9vt2Ti#$`oEVE3 _b;/\$N31$qdpw6+{z9wcF֣nbݹgLW.a9HAY7ި ֨r/H)<70aОK!,w,yyCqH,jQ-gm:b3pPKt' >I(88U.j lCi"ρ0k`-Q*i1db^ѝ; ->V7oƁ04.Xt ΩK)B5= W@&>zBc_7=@6|#9ι9)62ȯ#76(bZޒGAai Izyt"m)vJBc%N@ |#XmGpe,Rc:ox'&prKdj%OhRHK7iMJP0E2yMGo2#!O1kj(ʍ{wzОzD,V(@w5}%^9P5$``Z΄뜌b}:A%V7y.KH/ڧRY)+Kq]_^˫`X`Bu>4m;40JeDЎ{ wN %0q';#m91lFٿE=TMz XNcYvEd{Z`RJ\+HE6\6zp?d!E?^0r#)5 G7ۗ=lLE(N'B_u Zi7e"879 Ty*95A;m{TB3D@$Ly=aRGr{$D/ett}}7`0Q3Y&,?ŀG.> 2`L61e?I7~T A 困t|ɱ#9<ܼ𱁣wE|TOê1pOqQ!Pg`&ѽkw5_Aǂ֮4 )Wj bRHe ydLvPG10'C5ߚK_1h+8,*xCfg侫(t#ٲSe{(F((:㬗g[CJh7&sIs@܉ppf^g%Q(=aFR3{~Vn^!=w:WSXוd}B~cNz{icX󘁅!Dc@CCF?ӭ$| )ww PfwrE|5c/KxL2f#Wv3RA $I{57,+a?+\]Cng)1D#( fr'z&>}Q5зnn_y{+8O 8rbDoQ RS/zdUmv h<&깺H9.TTWe@4Pی$}vfD\p_|';U`܂ecvkz½4/Bd*-*Ec'{z6!h'2jGQf\fxo-yE! S;`?sU/k +"x9B9fp^@,;Cd!aKm< ꮁY"= G2S9^{09ZϮq1TAs nf~Anr,[+e#9kQ)`^lL]p { Gfr77msDgp[GŠ4ϳ )ILtP+LNQ81d,'3ܺ>"GnjߊR":lwp$~cd멻8 Rv]J`M$sQͺP'=kݫ#8Tp󂏳#mhfNB,:.d o>7h#Cqeb-d!eB])}J*/W:;'>4یluͳO)nTӿK@q%^Emϝzϴ.,EQWAf6ɚ7uJ%Q9bSN^cV8^kz L0;_3ƃNr=<@sj)MOf^m4Φ~),tžo֮bBMcD8x92\2M NvPgF&}eT]˜cbRV?+ TʙQĞjq8s9xen^X.zklKvpr@8 V]_ v=T1:\C;hvg)򖶓c.CTRD5U1dI8B+==aTb86g+dBC!mf ?Q1s"hp%@H7w GX>6{ rwÝV$ZA鯝k٠EnUA @FYR $ V!c{OvzP^cppыA'RtГ0Co⤵b]+aa#O63ۜ*hZpi ?UX(J曹;L剈i> ;:, J@9eHN3>=oy/do# Cɕ:;]!ɏχk}^j@0բҧq;v+BT~,x$Y]o|8N?:kz_"TW.{?ȹ%sS–E PJ.o\w>S'7\Fҍ‹`!\<`OizYGRRrr4K*RQ}q_&lJ^&6$YEz,)07ebX]C^ 6A0i#Ry_*`No> IV捉yG]624Rg¨7 zÞT2{}.4h[V2A/}mqꑐq׺eՆjO)*uEGF~k 4a:FMI0рF %Bo56EY^`iz֬d]LA ϥu諧InuDs/>إu ѥ &ߕ٧檸w-q7/QռErT3υQks싌Rz:H:TgpcDPK&!D 5NU_ż.̓y4ܷaJh˽9tP/Zѹ&O fҦ꘎@әy_m7X.A7[ҔPP9͇l $L74Ol-iѝu|!|$b_H `{Y.C-XI <|u0 Z=h`Q İ&l5|b/rً'9SgJ}D@$ =`mfPXH]H{uNn9y((+ X7<ORRM`d5!SVۏmh5VB"1],EbRUՎl7x6n͈,,';ZopꮁSd"qC _ yyԷ]򃍐ages FfIWT}ݬht0XoUXU(bv/h ǀ6 "W3/@R f3~i4I5\{g^8KK+ H4X$<-ܗF<rh{TGeI0A\O欀ր+MQO3ָ GTUq0~c*CEϔpDUI훴; ڄ9޾u:#VhHʞ:P2;sn~YUer&h !:#fR7o?VT,}ƌ IـBXVb;Wܒ2j6N$| vrm:@ \Oԕņ ~(T .0-o;1+_wXxNifdJK<'Orgi.rԨx٤ǴwCfwOyhX/dYebmߥ^,i<4do⒒GxVSvP$źcfR\yV 究ӻԊ^dG3OZ/-䆓ee nEn1:i$e.r<, P\6WoF]+9-+n%J&3띴+swl?*Y%a48;z|%5r627N3W3ϩ9G&\ Tۂ9DzV<,8 !OV:|7K0ij~+9uhn>~c'{,2>eθ=k0t;79qǯ&Cl"5rL ڊcۆ@(8 zo<Ԋp`1 H s||vĸ|f4dXE8 rw'[ZZb7Uk_ zyvY ӷvnrzi*F$!YX*&[|ͯKWwbUZz$1\'FAWT{U;i}os^8#dYw4Bo Ƃkj*a3N6@^t'T!+*%I}x9)S'Yh6*߇'MwbsE6I: 2hT C ]I{Pp%;@8>-mn皗M)i`3e t.-Ա4}蓶Ur(GJ=DJ8D&t4{(|\4S@~[E"rK ] .a)' Pi'~f!d]/5NX^C8k=eV9:;ĸ6`{teEժ;D͔EVW FtwS&ЎQ٨m'YC `|͘'~tqD_Ea[?xW~Ҙๅucau{z7ʸ.a5K~ID~W53Jfa%T(fsK\vёk?,XFWH"zCW`"ڻE)8v;GmL3s=?K~Y$4ӕ[- 2PQog|q6:, q?;1?Ƕۘe 4e#cAɗb`& #*u@2Gȹeixz| E.-:>p{nuS~" 0 ̔B`h-#۲X;Y]9uȆ cM=3#zqOc0,5"Lli!v& rhRORb%|LsC®= `bifШ1iUO^Ҳp"L*ux_:}R9^'56`&#>zW>O Ѥa:\"@g[W1aⱘ2bC~OU͡+_P^yԵ=DŨhpJMlڐu>\+Pk 8{=iLƄG}4.$!m|1ZAgY!*)OkM;GA[ BtGCk*"F\Zuҵ%=d3ڞ3؄ZZvmrYqu3;xi1BC3A-h4ׅz0 cAQް+@z׸-{aL/ȃR3h>:nIB6f Hxs. GȬ.O(ݼrļ<|F/mYmg*G:@?lSdl_^Z%aN|H)aW;z` aCGb灝y4.VʐKېĿ>&ǸWR| E,'ʂV5be?y]Q܄u 9X-=19 GUF ,#b`@WXQ1#2)Є5MeEN4BNCXflb V'~w2z#./J݆$A+X4q G;>!VJ\;곅ߐ霪Nw"5/6Xc*s)x* ĺUg()Rًw ?+ϷrM-߸@vTnvg3OGQy(EFm+-B.$>:"=ls")E>Rً`z^x-U`;OwypK띟vxt8zhcA2E06ZE2lGa$PO|&y̐wt(ښ7ip qY'g86B'= 0ݑ v' ^INR P͊QK2l)ZsbP=.iK\9^gTsK{s1GX^:}w-2n1v=MK*6y#B Ezi}4 Gڈl1ެm xqB^.MIXD5;(q-1J"-< [nvLbύ9Q@ :Xy4DRSlxN/!BKE% 1eQHJttFq|x^ɾS^&Xe?LfLJ'È)=N1=_&~!cL\NiԻqeETf-Z&c瓆W%B8Sv1|ll(5.gSM`diZ^Ȍ_j!h&} ˉO@O+y?̿}OFD/KxS|Lh5RI*^8\Z7WCrGסj.qsqRed+F2vF݋l?oB`VuXe8oB_ C(TDJC*ÎџN0HE G?GAr[kh.{ F=Ah: Kj_b%̜< JXbGNU&@(6)MźJ m$tm;QNV*oZv '™TQ.yU`Դ&NG.Svρ9G@B6 *&{l|tPyϘ%ePeYY-P\/Q ROȕiCi' jä,60`xa4,gW[j QȜH8 xBFʗf=;Fz=m5Ms@L})R?e X^^Եkm:NRSK>aava(wIcjc AW95p]ڝȢg{,۵=& <J'C-y mL%SWj:wy 3h~!)2//g; [̙%Wv*2mϾd@䎋fm%­PJUAX: iw^5).x 9Jg\si#3G^B"L bOs"&t).? ؽ&N_uoĕ` .AɶKrCDĆJlآɠ„,Sg%y"㢝|elAzڶ ^x|1_2QnPNzS5xH˖ΟGM|+']XTʷ[4^6*DeSvyJjCj\X;0 ofZUvIW74@N\HV (z=>anv ʭ2j?Ey-?]\ c ^)Dl1]_`wO4qVEGbO(ef9z,V_< GfhR18-Rq,$dE$SK^1^z- {^Yգo͑b5?(A'.[<[ M8IFG~)9h*"D!0`q}p{Zx)s5i"ұ LURan 0*~D= =0kNȒׅB 7/ˏYx>>eQG`N͍%q'DM^74}ٚ6ȄԱ?}-TE[*pXY6%ytrg.g<&1o`9]̯=4;PfcC&?tt)UMyR~1 Ğ 7|*x }v*X>*Ƌcf8$2% p>ɱ%z ݠ\"ªh+Ŕz7ųqUn Bҟu,F8`|{"eGEhz lHJerΡqˁoai_ĩtHx:Ԝ !Jnp__GtuKĶ:Lۢ}v{L}g< 7[]G1ی`Wuz߈B  3R5ɓJ=)^U$awE~GyRcvWxZu]xTȍ}nUyƏM8%.XYUUi7ِr].鱼+[cZv1''[wûƂEq6@BzȮEO]23DԗivhbY砷]x+ꖣՉ1kRMQ/=EK/p LMmA޲_B(N>la@,:l *ҟ0Uu'>5rZ|lMN"KeQ"z,"^ΉJbwhZȁbU t!Lݰc8=Ï$XSa< Ws9އ;j~%FO$\d]zU N&IxFx+kF#ʁ`{;/ 0]V3ȍhr$qu3{7%JMܨ3SbA 8RùEՇ‡7J)#[Zdg?"hVU)ȬM$$?r<_o2fX'm8| Q|\gDe<@!utl Oa)Yx/q%Ϲ~WQyrrE X烿B6 hDWt/ >.5\dA) ?AlI+-jCǥٰv:xK> uٰH4A #DJV-C_ٙ}ޱ iZ%9DX#X[A@Ƽ,+]WvKxu ]Lg Tç9Sl60OCw]"1I.JĞwji:ԓv˹-ÜI;} ?zg#8NENJI9;QY L F;z fi#ă`C*2#OȺd31.Lq1p hAQ4ÁQ=]egum*eǐRQ0Hu蠟j%@ho !kFKí;r u*kً%,L39d Dgyd/v٧H͍)hžVQp8ɖ{ndoq Y".$DpiF%CaC y26-u*U h@4yqɋPȳ0Ȯ`z8OE)gA7Z,sBQkK@m"XTT_ÀQxO%TRz.Lg`VBtyNfEe=:w&'oٍ˛ -8ֆ;qzh=ӵTͻW"-4i (tQCݮF-*Mkmwe@d1/^SM+H;HфNuÇޛ[.S@K;}h(^6I.UL芇S=O㭼Qܻn5jG‹?Tm-7xpnqDFs(u5ޝkb#YÈ׬z6CM1r™KL.)d.[~1,2D!4/96 .yxnǺlV 9j-^>5R%OX @C\Cr)pbEXj0F\FEY" pV4N!?tj>wCHS#3Xo~%0[N<8#%y@H"dڠioX|ELH,:,-lA0'O0S=ԟ'EXȡ'(!dCrQUG,6fHjnp5Vr 0i7?V8hUN%ygؖgLRLmQejoc ૔41%) gO]]ߍ١L<ef7!]\251@~Vuݱp%XJbg^jp䓙'ߙΰYdg±KmG)l21w%R ԟ2q#if:S.UHq;9eIMZlgK'n8YAr}2אMZ|wS1@,uD:U5@E؛S-HOM v~ U(K>y[bK7I[mM̖ltȑ$ MRκFMDzۧ,f#D eѽEwfN`>wVo_ Gηm˄`3ƻ\C)/n |$ݣa%][!sU`Tp2IS" Σ+=,fǓ,9.9d0{NHjݒF0ʴZd![1|u~CBwE (:J!kD>=Ic~9U &: 7O?.(;+v_FUvݿPt#`Wź>#!)9=tK׹@]. ?(3 }dAߖIx4ep@J1' "5j[/( [Ӹ"W4jG o:Tavd3h-[)тӽ 2b (% V]e[bk4F$3?##5Rl]R̐(}xS+-hI>u!%xϛ5i6vߤ8}tw_T)dAz2$hn JZ'lTSC ^1fOZ-n%:"D6H iv#WHx.N=2먒' qEqRy OR8H&{ncOZUF2uz͓isnK'WEZfY 0i/ryW7.'%~7GX$ B꜕\:XFdH_VC׃pWTU_Rb=2?40|j.H:\߁Fv]qPv }hB/]+֯!*t?^\KR}97Cղ~@糦29\O>7\}m!_*2fл/Y/AH/ ]C хi"3ʦjD5FQ}%M lOnj(e\4mpA^I'(-J&C8{PN +ٙhj֬3 _&B*c|!0wahǓV/5I{&WE}*{ +Fy<4r',$ Zo{KYZ3u!PNUo& (~۲hX'HI+&~FÊ;Xpb[!^҅*1 >,O@ g)2f5T6Pzt̸X::R9_ݨ 擎zIPf`O=p^6 FfcDŽd@?kWI(AhV=2`,eĵ$Wkϼ9w Y^L uaYQj΄P&@3rOe?Nꦶ}%~at~& o`R'5E{c#C[M0-\ s;75D3osmkUaD!XISЊep[ֵRh/G2z9̎PSy?0ʅ4l/?~M4Eݙq^1\Z9z\&62R e6{ˑj]I4,֔m 3b>x9$_ \o k#leՄ)o9WpHF)}ݠÓ RB.} 1!M<4q5HJF5%']̀׎6Nék {vO0K99K_Txcg縿e/aYWKM\ѓJdĖ]"7~6nm ܑ;*S$#iZS)논fC,K] ;-fiTs RM.G֠iN_NDTg"{Tpd" :A~nk8!bT3[?3Y%!jr9 gt@Z wSJ}^>e dӤ6/污 [5;>k9d\H $mkt%w/&c~tKSȁJ^ Ւ䲫}fQPғAc^T"qནOT@F,9WDN{ظBsC |ߎNU Yy=#r\O/p(( ;smQyl Qa#- ?'9&mOU |vR{e 051K\6MYcd3E@ 1\gjRLNOh8+~<At*.Q;{/FtSS2b)F)xLoQI‹!xMk׳D7fBg(SGkQ$hjLFJfI9˪īSlMQrB(Bi*) qhaϊv|J! ]P¨8Ep@K{;xaح;Ju$`]#(- &UE(aao_kn};wUU,_]x\:9j*d.;*C0Y,Ҭ>H'aF)qS]Iͼt,=;#HVEDؓӣ4cocddz@=YU F.lmff)K^Qa  aS,hFeX"g̦ry ` sQxvh>""ۊdU~s~uF&fkDtxU;n9~^GTk~FM,hSDґeMЛ<|*م|Z_" ˒&pLKmkLN䈥n X! Kkw|<t'*M反U*ui W%ۏ`Ô'@ߐxz(2{b#\}x?2C7X1o;mW<_pB|Qw=;wt)}_uJ (^)L[ 7'~ulSE`X*v0g!ԫ?+Ow+W]&.;MVq ޷ \H4 {%qiI8H4?VđQ5~Jo %&7v#$n<G- ,B_|8 2~b43b: x2Oih{{*3@ Wj u Wvȭ!q%}MA 9Bяv@MI8ϕs$W7gUčIƖXΏO'Lǘi=Y`t4,~@s:An$6S[]T+;v1#z@b;t`ɣ7>z(ُs14kzZO9mbhg@p t<) v'j gqf.C6|}`23Ǿ5"֬g ᬒU۵0_ 5߈8'B1&nF`vuΎɚ쉌 ׷1#Ɓ@-!M m>N3`݄)Ua|0؟;9wk ca 6ߴK6B/YLojk0pHx:(=,ZCTgn#?P7g+$}V"ď*tM.]sUp!7/ 8^2^C{ljnFX}:1irAx򄁜zqsa0|5r!z%)p3U& #H)``7JHx%UZ-DS..1KLDAFigυxo'(cT}_낪Yv[bem֕ V-׿6L,O4߀|!q1,D3H˓?K"w.*V#͔vuG=5&3qYm⒞ gx}C;jQįbQTKR,Yڹ0_S˕&ЙRB:NjQq,x3f.HʦtnՇħx◗XQY̰&99ퟯ7ŌC4o8c44䐀@#'a!XM2G)QNf0Ugy?ZCw| c4[]SjˤdGz[żs,>xޔ62?Q ->Ǯ&f9_Qf OMD0;4[9)J%LpSܥn@ۓ DC(~qW`:0)|v Ӿ2Cau-Na^J42H ֕*aEa$dY]69ݴ erCbajU!1}^R˫9逜}TpčȔc$_gg"hd,U9f S®';? ]yz,ڹx !^ ǨJ @k?e#0bѹjrR(8 ]L ; U'CIJX90`CTC@`A(.iӈ~Q.2BN34 4CD)s(XA6/)-N@&?D0Uξ2 5ނ.E3ⷜӵ-p}9.Qy'kn;jqF+@ ̳I(p'|p2/PHL2qʻE ڋ^E:Ua,yXd3?R͊'vߑZ.'cB4kmrmmꊯP\x(>뿈@?7r\>{ i&o~PQ 6kv'P eqqj{A},<|nRxKYG)CC 1fRpkŽP]+GJ`FExu9 q`5nNΏaiA[cT\#_+}y O~n b>Yct>"dbf$<^ogBHL|{RMdΥr ` tn᪬MZ|Ti=Pvgfu?:xäJP6&'L5l~xUԗv^J"5J!u*^Dki~( mR*IerU$1@[Ҵde 2[,3 Ցo[oV nl :MFXzACw4O/|hbMG3Rj س/IfhD7OU26id{pf4НxW7LL?H(mv>Y1؟8\E.?k^I&XEmUQT|@|H{Q#7K2EdT V^ cNu -Dͤ,a|aive3CcFb;[2} #+Պ+)a3)zNcY%W ͼE7jUYmfoKd+.].b3cW>l8P{s͑2uH3\^5ٹ7>uOi0 !~LZQ)ysv`Y5%ɪI4MlZ*,ùS¡Р Tpd`˝TI\ZG,׸m$ɿ=2Lk7p W][\ )3ݕA%b 7.{5 ?epI8TWuU"9]Gqycj&"5 a?nNZQuQB 㞃|lOF˫*`֠kHI~M[q@j#&{',JΌ%l 3JYC k#blCо;$‰K3 ->rGhхCцVhP} &f @R{$~&mpJIϙqՀA.Qo\tSt,ʣ:2j]'|_(Ha)Q-Ui4?h(K(k7Hu#*HWhqE.73Y-b9u?q}|f”cܘwNS>ix躷ҳsN`lCI)9h/IϚfFlm/I Վ.y9oT2AlF1e{=%Th 0p᭑T-Den-o}r]W2RHodk(ljd-61W]e2?܅]k~ulDn@(Gf aoiGc)U)xa7 ęᄃId<$ ח aMv 'gomw\[nV撧/baZ"*_$_,9f?>W/pɍ/8uΉ}v>b|?{kmA` %엖vȇ:b]={Ԁ],ƥUiIZʜݭgȕ Z@ۢr.+rmxB暤ϖѪf9=~39ur[p Tb[lzhb{}0~Iz["Ӗ$;pdH_le-Rt 1s <;.P p]D4͐8{6T^|nV_B*RMu|f,\BWuuF3~40BL_/B&;@8;nnQum؛!8cZ ܘ/ ,jԷ{A;[zIسƐw9ʖgv#<WrMizYnzeD@' sOh$ 1vq)bn xQ5fS*H :ȖR7h8J*U%}nAKi]z\ ?Z6ҼM:0K!̾ W]fWo B&CSfEf7JP, du6܂P{ J 1JP0^^Xd1)A˝蟠o %'>JV0ϑ9jpH흃)݃]kqKXIfB6/*}v2Aܣ9i&T7IQNBU`%}޼ bWt7"U1O@u8)- m0 ~=l4o&iL4+om})B9B["D2(u1pQQ=CS۹>I,qZLZ˰Ű7PXLߩ0IݝwPQh$L{KMX6zE]+j>F*Q3k Z]UIlpNEJdƣ5RkJfƽ3n XLiav$ M#1:YGJ7"·Hf~ C43k3B/-t69_-fU3kM4u 8>Ȋ?u^W`+mZYcr X2IWeɷ Ḧ],L+fn`GUYAgRmIdCdh8¡@D]^՗nFG~cO3IR,B6  Z >m'\h"*8ﭏn$YL %w΄|b"O[J o UVQu(%;(TH[ wł,vt1JP(%;dy߽ԚR[92cdv:xrKC_xoӧ] ^T@5Njߓؖ?d]3PCũA2tgKba XsDL8Մo:)>5%itmI?I&D(~7xhPB*,<+8ƃl5}kEp!GOrlc%Lܸ B1 II*dvY5x!_w(l1I;HvK?@h*2a6 2H@C& eD<|ɨ4vcf^ީj{vvUk[6Ӡtl6 L#'v؆ͻ5lV',"D)4rd*Ik~7 r!S#/\KR3S!I?uz%GBUa0 Td&Ɔq6B{mZ?4mTuhoT]n?L Iʆc0N".*;?ffL|fsGi\H.4^x@tib9Q\փߊRhd>a:H>{KP~4 t,z^jK)Y&^6V(:H:[>Ym1dKjFɴqC|FbpQc4Dɤ=^wgzN͕|8:GВ@}`/L/Q|~CrAyiWQ\}2bdE۸EBmCu5TK |G N..$Ns)d'3m3z ZkSnՄv ׵qv[2mKoQ=ġRsny}FbL]%.oעBF.NO/Y:ӟ)lٖ7IE¤rJՉ"x Ǧg`nߡtAgD>y wQ Ī(y: T/7'R~̀sM0 4~ʃ6_i,`8Q4mmxZ%wlo*1鈴S$>@a0w,SήgsSFBCIǿb?v]40K~r@եBowv6w>UMwZ(sV%%Z& zEF N /"<9 ظ)ṗ/(b঒oݫnwhx!(XӔGҏi/:CT&-E}P_-}U;⑉/d _uwE"gߨ[-$x&T2NFC=&uFC>=@gtT\rs*BA@9ir7E N4js-cZZgw3K(9W(JmErBr/ڗOj6^7bB7{4*vA T7u<ux.Ⳡ 1q@rqӃaɇiU\m +s (-0zTͭT0v:-Mq^qԷ"0lj$q](xu 'O`*'&cyc5oY,# R@Wڊ 7(bH2x:/dv gQN6Y,m*d[0WIL;33W?hmS$ pm<׈aڇ8P8䅩uffnʱ\ܚE5 ֚ow鼭Zopt-#mt~QzP| 3,]y s9jr./V:Ezi ܙ@q_prwFM׆@DO%f0[m`R|z6KGK@ߟ(/0?Kň`R Z}`+Ax';omsRY%*h0_d:=M<5;_ TU<0ҙ[BPq'_xHkӰʞGhS&D|X<_%fj=_K*^4npz~. ֓j҈CI1*Kø\_z%dYq܍W0CU\wؔm[۲Q!weS> uNILxv@i$\|oj>&"'$;H[:q7L{SÀ.;oFY#^QT\[oY>õf >3?~'Ց:O@vvSOK)e L6-_0#&P30_0*Uǒ{w[띏qBkfDΟ!w&`5޹pe@qEXdd{aoSJ6ԟ7x5ZOķTHi|oB3kvmɻH1UoӠh@[4H3 B4H3+E/lՄBF]xNS|C78c"Ja \z<xbej,=ը!T(Iu֠(@Xz @x\-ei廬Fܷg]A<".JKk `m1cEkMM]j-t0qzq>LWm:<͎{㓥jmiQ=#AM|a`+@NAAdxGe2QY@oG=b"I Z}3{>䰇qt~5a[g{#:1l'l_+&"Yg1):Mn*bC, gUbvO&>e_;u°`I,z2Inx|b;S:bdrDI-G_2Z)HK/;L-'?4J0Ely݆. JjK_\|[q@DZ(g?e5pb%5Vnj'C-A_L7jm`ʖ!\BW@vK}nϹngOE uȌ(@rxmvt|!0:y%'Z;A]ZSgS2|6',dRGAm ඐIA%KU+< ɌZ4S3Ru˗AȈm'֤8+ZR'[Ԕg8cP]xe9!Pnyi16P5P(˗j HIAu9PÜD71q` R?"y[_/gN$:":T9pElM&:G |h=54bJ%cSSQMH޳xnVUΘ g\;G,ٷ&yQK𬜊Nxl[wD9K` :jXci7 xhq%HurWU8퉭=3pUߙp3Z9a|lsQw"}=7 E$zcgx4oT=X 9^aR,WKO$a:F]eG!ᄵ[ -<=./JbE`^&{QX%W)*g+oAÀc劬0_ԮiT8ǗJ닝> 7>"{UrĆZ#R 6M3CD|I `SZ 3:wtknӾŊk`}AWQ(a6bZف^ WKg-eV+wInk-Z,7K ,JLe4CaBhd ºMeQ60z)PDعy`0-F` jf0ϧn5y%O(@3#cq%q7S" tc[ݡ1w">Y] J#<)Ԍe-Ȍw@C(=/ DZ0Qz?b` &Ï Ƭڳ<(|k**7F4H,-@bHކOlT.%y֙~$k*ߐ%t\UP{mI AdEĈ|7fbO BLpg4N 낎4!7!ZޗԁD''ua-k?MXn_LDs׆B0 >k5FbrS$<ON&> Pg; %Â:w?-P*/ԜFP.d׬@÷q1R'/}cf~ĖEL":`d8լ79IC0&6ъI|e $) 5ّ,dwNWt3zݫv>K!.J ~j$o$d!6kY—jv1x>>gBk*%9hW^Tc^(_7R8>5v1(=k47Xȴ5& _yoe ?.?[I"Qx2'7]cV.L^YQLk!&wNmI^KGIN"(W5d6`wfg(ON`.][±k VZuLYf,@Ь#dۧm9] ^PֈiR`ebDvlGp2|ZF6DVҢ&4g'0mxuSі!NbtrHl .IܴX%fOpv*˟ULh@CN2 ȗ3;Ve\)ۖ\Ao7AbTdߠb?7\#CVVT(ԫU 4G >.|5]T5t*˺ݔύi0GP<^;n2b_n:5 ^z)3ziR/s(2:xƾ@!-1Ǭ6| UV2kQb y!<]HSҖMix<(-tڪ9 S/NBʍ 9}d67Zz4CWTGv/dϧA㖱۪K0=n#$>mCc҇@_tvTcQﻈuU)bVc:T"#ZnCcgTPM1B],{վ{ϫ3$`>_lj`žzam&o))kO]?vo7]{0TAVր–L{!wjB T`>٫a4a;XE:*f Ռ2Ad,y;Ƭ*\>pc.(!Lc8y+du Z"d fwS *DǮC<:U\.1z#=Trgk{ I>h7N$;NOfiXq`d}̶]vFsKw_e(D5~~ڸ*"H-y48Ro14m)j5Cd[ T-'<9/[(Ai5^pR/ico~혲Cpsz"_eˌhΞ%M% ;tln#3ޭP .eAu%V5܏9 ]@]A8yVeCS Ԋ{iѹ@~ g%Z]EѣiXL9ʓ&.}WD -3 SY~˨$[9<ʪ4PȲ1|F4 űj)&{T"N?4Aˢ5WJoptu~ z T+L0*В,Zo#{:Hu:(گki/LCJI!{ªҿUs<陉y!/5Ed%2)ץ XAu]b(u߆ƪt f5k!VXNǬ*xlm³O Eߗ2kKUg4% gdӞms#=Gi>@ N/3XSn<ֳt/`7W(E7XfӀ ZD^IaubIVL!fsBoTj5؂Pu_A`ZN',2,`,'՗;G9o6wɺ4&^/l-+њXfիÂX/D+uV"&>'x k=I;GpU9>FK0ky&ީdݱI%|gTN/Jm Hj#r'ۉaGl{hwvuwO2y'$1'O4Hf>q#=UXSXmSŃ_hc豾tj|)8GG{^TfK:k/ni^;xٴ6Љhzb7ک%lCB=ٹiqfu0"|U uWV.J=%?h2|eEt}`؄Xx\$b k`U@@ _sv!FBJ; % p:a+5WKv"d+5sɸl6~DӤk/rs ;e :L '%>,P ?k}kҋ@GlI(g&+X.<ŏ#eۘf`_rLvXɥQSϒ1^E=hXvww!^bk_NCwNl[#uZ]=8"<2-q8oO5 ԞnhYiLM[goZp)u!Rc5A7HmY#$+e& SM 0^6vcwB*Uԯدܙ\mg)3KE::֓d8lUtN1;,H^ & (*pzd#Lq(bf΀SH%'v$l'3qgm +BhJ}^+MZ[ Q;K+ވ#bJj^kPǍ2ZWs.;z@1uWԩPV V_YQމ /a' a" !&:7qR aڮ]7!mGھf2lpk@d+ûdX9'B@yvn }$48~ʺjKb[#FxІ+^V$_﯂>ҹOJDQ:C | e Vt뻈D9M0-TɖR)2lnw8,@j ÷kQGl5F_űoy1y 3 }Zs,^p%qu$GBjta_u}cetBLL.5֡HiZPG\aj^*0Ay^!s6j1@E< EWӁhJͮ) F-vn 脍V˛tt97EY̍!L׈JAc?}ķꋇc{H,sTLy8kT*1gnRi3^am| }bH:2lW.Wqg]-r' & ,zj3Eb.3鲊_9UkCc֬_߅Vn *Xڔ-OZlޥ&їj ΋(?6W7@.7GImѸg虏|U_;n۩D ~;%Y`E }2 I"ْ͹($oju)(w4`׸FF*@:kRRn2V~}LD&npg22#̄hvCgлvDKp>ϯdn>9J;3Tu]`W7kL_]Ok+ J#yԞa=W'Snሱq'1[0nט<|$ACNd:5h=0=J5Oe|^SjK[kͶԥY_fl o\- %1 , !Eč2Q N xc$L3P{yG:^\9LWMc.xuI9L?ߋt׷ bNquU&ΤlHGmzSdE)&SwB;UgKVz,@ӚŠehOnէp\HS["9*J JMUy ЏKx@m/߽T<9qxѱV%:QoBci!Swnde<޽#^ 5&k+0iHMl.}BS0#eF<(1>W*č&p| pd\#~{Niyw̟Lh:.PnQ_\מn%hb"M4RAZv`.{+ k1ybx QuNsDw1JCwjJD("-l:krF9{8T)d`䋸 2՟F? ʚ,ڡ$:#:k}e DgljM&xw=G+^XxȞ5m~*H/iK%i6^3'[ hh[)H=vҜ 9b{p,V_lɁ)s#ioGS#S?ӿSx0Cdl|]<u)qTu h,Y?H/0= Bqy3LׯE]^T(Ś( _}'Q'{M4 'tsΎ^fy?/d` 6 Ɲ Lě_Nɖ`ܽշGۃ3H@9ȵπ; !"ߎʖTX;OBdnPDU+=,tQI16-A) @,'#Ȣ̈́v;a<1 O%2=b9=zF>&%W(08‚#kh0cXCX:f>CSs)KDpwLt [۰8ORJrP,\f6r%U3Fڐ OG=vؑX*2oِ\@GJ$2Ő 2 TR(ټ9* X'/!7Ѽ1|VaLm{&湔a*[Xwxʀ4("&o@(M$IiEy@%Kɑ5 3帩/o5j[4LR,\^8)ՄAnUn?PIQ|5k[kHP[n*ն]734Έ ڃ}5U*˘^j]$,i Piz񅁅 IA3C44غ,}HߑW g8csC~<V}t\-O[|Y̬vгDU162ӵo; M .]$K EJR^,bi؏[UwH M4$-:.fLYN۸kv Y _G|{fFw5'0]oԆ܍*YN^{JkK5o~quzld2{ng%Qye_' LEx,msQ6}O)L/& ͌庄y7X#e-Y,?T|u%;sHĉł iƞK`(ՑO«8])jo?rĬ!^FV-@Z%rzFHc  F8~boFa?t8o rmVP{E5Y*9Cyo ,!mW,F~؟OG$ 3s9껼g4^αP!- 8P > G-(eh[;ћܸcԷSO--,g Yg7usރ Ă)U\n$YaC*7(I˧e ؕEpqM?K?JJє~dtHn()Z# qL TrT 2$UEЗ~,^bP$gWY2Hٙ "(`fpO]Ep膇arQPLff{SZ@ruA7+́\<k-ߓ*E + ^~ F]p .םBz!05uV(hE MYٞkM?7j0"dyrwW{Y?C?# )79B>gp1竭>I1"  8M{L Ո |MrتjE<*ҴA%A`KU,,1Cb>%2 V_I*ߌ3JS,}1 λpap~i-iXtP7Ȍ֑2F=$s~eN&3%79&̡Mf 6,Tk*BOZ8: fEZ]=$cw%=m`E OK\ Ђ*(уt2.y){SYpCޢ&^:3|r':BRmKUY wѪ'M=H6vdNp͝uֶɡyإIڰ y+f (7#ΰ)5ʭ̀r$eK9bra`;{̫)bQ. [S"}L毝,bJ),Wݬ %7+ҹBcTNEqƴasB ep'$km /:W2 xH&/5~/x]%{boS EA}E @.Z..e{h&.6zCg: AkH6[>+JAF$rU^1AgYF.TAȬ`Rb\  '*ClL\E+a}_u}a{3pűKQtwchYJ3R/Z~X\UzܳqBV*Y,PRLvG 4 3CmY3s#Qݱs!rc$1B8;(+ImG gd9 N Z<^& ]Js;E΀e?0#+Su0G%Ʒs_m^D~kd)$0kx7&In 8=?k"mZ b  TigB|㔛꼘'UnDsVÚS,` d/SMc*9CـpGӝs{)OTBFK}K:Q6<{9 P% Hll+O ?_Ǵ:wBt-kj|v%P0׼R[r =X{^ͧjWx[Ӷ'\2H3*HzE,Qǫ@tw8+h{wk@PC52Yg/t$vBURQk_U&U)J2C94;Ub(lV@SAqЛޫ{u:鸹lcw:c8dHRPgl* 9?0}DzUQ:W{L|j:rLyn=2|yM++.q\bɜwOo}D KZ+W4lNlm~¥҂}6~tR; VJSFWBR2#ƿݖ6o*-Oԃ3AŲfKd9dUN &11{ 2Ykϴ!>zNT 4^#c|ү3c}(#X=3.3)WTVJ4pt!IG7xJ]e9(͘}K-<9 h<UNqHs$kYͰ-eBN2hxj-3$ڎjޜitL ׎WU5tx_ Fe /BثƳ>"/LuF~{}:1Dq_%ˁ&Oe!/͆eTnGcA(ml< ;a@LB/*(ȿw*ϓf:lut ʼnJsc*u+>ØQӎ5#~ij\]U"y醋I(\{(+AٜM.P8b LB7"\>v,{ZţFwQBbHw|9.~ZxuϦ@uz&w1昉 U? 27Ռ pghӻ"P-&^C$/>M ŗѥ7 &GEH+*?YkY\P'Zޚ%^)%Ab>h123 q$=c8yV캸+K&Dȶ<buK8Wi]u+GnmiD3æ1el}~b@+M\q\.NU~KQ/y?o"Um/̓ը K-l$}_{M7Ӿ1qr=u"?&* ;H0['A %<ÈoSAuVu$ˬ=&a$P=7@l%XsljSOše.SgG5d43H)lo} t/ސ/(WP'/ g 1aL5$'F^28$p5lC4#J-Iq,ξ&lUDP$zq1Fj|#}uڐ~{Ѱ=DA6}Xojڬ[ a fNvƦ8sK #,x9HR!犦!:a E{s>Un =92ǯ/#TQi촦tO <MY-Xٯ/߄ rxNV_cғGVBD3r9HVuc~}C4!Pa DARү\SwlV",1b40y:µ-X}+-d/~f"iC'['2_;Zm;JN M)S:Yqז*K>36}RWopɎdR_1[l#@߶Y.yhL:~[lZS!LjU;2Kl{` }z{"NGDGv\L٦)PN#Lɶ9@eK#F} `>Ҁ*&Oicʍe.d~3d489`gރnj[OvR;!hXՊuu \ZyhbG@IM]=sӔO,\oڕo)Ө?lc֞9L'&.mx 褸bA,}ƈEJFz4D{Q ئ_Tx0CT%WhnrUCn!=*n989z[X.?xio4ZM->t\H/ FOn>\1 = CݻߵQVXv/߼;i(d>dԭ: ܼHǫONJ WBŰ;MK3Y}N=dn)⢿.ʂ-DV)O Vd%' ܹb^Gsqp@(kZf "Q'.yAщ{6jVQ!N&Cŧ7F# v߫صC)KB"/51t"3 xKw,ORD4sx.P$AD6^&%lR߶ ]O?ᐈXܪ =m0#r~6͐_eGmd!B+W= CJqp$ڟc# ('T*Y5+̴m̴U8: pZRLIG{6'(EQHafx$[7K'F3K+Mu uSfzru4'@uz <17R?MJ{U 'z"Ui(b1oWQb geZہx2IS%f~\u>?vCJ@O!]KӾ 𮈢nHcLm]JzW .|0(-Ԯ[~opm 4oƒ~_B>$1ecE7">9`ALFDq-i\u$Sbn03(l1;Yޜu?4>TKkAq`($?&e1b1H|2;޹-4@m5A"bf:@1:|Hv`׿H2\3崋5Cj䘇"C= i8ӧAw eA'ނꝊ^֪,rdUg+&ǕzDwڼ6ͷ O>e E38:!b.*RH,4]flg!K'-Iߋ<0_JpϦX7X۾6XR{C+wJ5h쥻7FQv7̘R rnd hB]vraa(W毬>xpF,Y; d5 Ꝫ^a=:*9mvU9Z bR`%vp-"jfE,R ԢE} C5.ցTT~؊$g-ӵ@}8~(`!~M)Y̡V0ZɐѭvXzȆB& إrJINyB ) ql&S{{2 %tmo5At2cmQpݶ;e7Wy@9;zͬ e:-Z 11`Q%A[8M`[%$*~u,A$!|q\c s*j I,{nWÅϜgb_ !^g}Y'x7 WHJ8~Ni,2뙱Ow= KS 99rTdVEay0qI]. g^U1[٦IY u.kKd\S}tgW\OrB/I?I]^^IA>҄;C礋}⋎+&rH0NѤ^3Go`"3jxV3( 0!;@s^˟J¸+RK_g Jb>_jJ7L[V^b W+p=>w%Dm5J/Qȫ)r*%|6AU{qCɧhWRL,scȗw$pηÅ/f Չ]w^#m c<|qݘxUlJHkHS*'0Ȫ\٣*zN,^Ua'5Kq+ڈq!MbuQo'b0:y!Wm'oLoa=9S:'I ߩ^rQUË'ů$eg]|俷a&_WQ,0rAhYbLk8 }lsHHss*߭zOaT!8D@.KUHz撟9n:OGj0_wlFZ&JѕkfgҪivG7eWåz>%+1׌C ID{K[ي(H@V9EuA/+ۂ)_i1Seyi`|FI@ta/FcvUӤ2iBis &X`(2W ƈ ֭;\Zo'{Rjڂ}j2 Z&0ESF5R\,\&=/;37Fl jw726CYu3s z>)Y-๫kL:7]3$BAK"@T? !Rw ^1~ t7qWȋ%u-93Vb%Ȗ1[lńt]Lg \@E5W\>/PMv=)|l%#,xtZbgxVjOf۷4n~k6ᆉV(ZO qBFȜn~VKKV0>jthW=yٞgágyyҥ ~QiN{?$ yK9itZ-Wk\4Zϳq]{pIJ^{R,k曾!~z{ldee\sbwCǺHj} LTBF'^/۩r~3SX( ӊ$A~/uĺPoLr$BATjr@(\kB+:/ݶ+^QOO5~xY|X zUj xp`5Iql(jùB@!Lje5)P;K r| ;{A44Y7 QlCb o`U-J|,E" 9LW,N:'yEf.@PZү֢. TcR#18C)ĕb9U8(OG2TeHjʟ}qw8(jO0ωWMKQHz-,qq\zG<E qfBqCl'ǑA^MU)?v^Uk'@ҤF%yt[PS m} qVG9KlLk,j4XXcAwNGld+(* xV4 T IYӣ/~a\5`[*h{~t*Εi>&Thn;#%)i-ƞK;gh"}B{t\5`&VFްf 2HDgFGe[DI&d'Ɋ2C dj.ot+eUTLy1gʌNϊrelWRψblݴB 0ǰi*Zgs= ڵG䚯R"8]C=D ϔѣs#KmdR^1 tjQ+Uivۛhd~z!p[*Fd;L6`-~|ൃʞlE>Q5>plOy8ݲ3L=sy7HzuOh?d?w;4VHC.%:DZ?_+q"ǂBVRK4'<$tң戕&N :xXajmq`jY~ogؚq]Ht`akE&pw:n#O-Íp\ֳA&PtA aQ0y!gX߅okQ$!:T 'Ehu2/}r&] EwIIt71 {C>khnõD#;5"$>nK$ }IkҘ-zNZS[Wuھb"(ITS  `⠈Wұ]t2RZ*Ql4n}'4tL=+y MI ' DS?䉎:[89Ӑ]0z %4Ƴ2ހt1BsH~r 7[Bz? G\TmװV>x4W6VkԶl!%eKNu\cCqTYmjf~6v64)*Pɥ3`C~R'nz[gh3p ϥ.T0t"wJ3 㗭\5vWjjoCkr3fV4HЇhsڼgɘN =1u  /1&Y=muݨpN_ˡY#Q7|LJp΁<*=2 >C,ÖjMۑ,# d:ݼ+-*7ʍ0QŅ&%keWB-|c&Fu*v'&CD٘TW$f#C4)!6CBF~x?,9@2lvPI{jP# 3VV5.=-DÀF.6JPbDоd(I%ףj]!.T{ӡ4At:ʫѺ+#=٩JȔ68-YspF.y߄vh1u&"lZ,hݨ}C$HZ#M}]M Yyתx|u,:%Vb~8I[<vRs֕}#4f[iq/"ݺ6'D|Tv+9/BEM߃>׊A!.?FP`G8npm:Li74'@İ1p>L|q|v<wÓxHcf(~3S@*\sW`oH`.^ߋ::JOfjj>QPprmZM\ (7HAk0.pk-6w|Hp3J>H, +-z}׶6k-GNhUػ L *z*5" N%U_Lνr:#'1 8 =#Ŝ5jhJR݄Y!O6Sd_e'\0<#޸ҁko{UUh_JcR N PhVd~l\$_s=KY/-:x zb(pW`_ُz ϿCƣz8ڌH"^[T܎7'ǦM $,U8v`gjo!纂; 8%DN7ɊcY0ňO"q\LǢP Y,Ro`:3Zb+, [bq杛 Sb\ <'33Kȏ8?cOUnliCBCkt&%(OJI'4B?M^n޷߉1W|a9Kt* (I/.ur5<[ I`8Wp@>`ț>){[+l-XZ`] |%PrBܦ{!_ԄY_rJ:t.2V<{ yz!\V+$;Poʿ'DH( |q q1x4?SsuEȻ$Z ZyBWO?Q?AT&T=䉯&xȋ,KNtl:yS rbgI0nS[>!\B~fUkϾkzߕKRaŤJ P*;CˢƵ11pyժ,s+ˉI &M^pb/7`aIig4pM+|ך Hg|R`+ "UVt>= M83v%B]Rs9?.w)[!.dfPNJ%Wpw،Dv= *DPH[[nҋM[X%̱HJ=h2%hJt@>FxDA} }a#&pPaBe-aXPd 4ܢCO^{/* )-ugh/-}ܥ1%JZR]ڲ =aJ i-a.QU-i;直b19Ql ҁ`q]-2J虥kJ\?Yo_.OEtM"dt?q5ĕ JH-B:ӄG?qX$*魌+z|K PPBC޿u[C@A p\oE܇tŠR r+/xJ^7sTp > ct!/UpZrG3jJ9~}\b2ׅPhgX䏯.VU1 '!mmM.oK~3}kO'vbdi5. yW;鰙)qjTxΉnk=YIvO>!  km?Mr{`E, yJ,A /s|[cDz[dFi~kvv.{!nC0`yTij\6~fvO&ڴ>W,Lg!9ױ-S/9~QildcBzyq Zi[=b̡+e1!MpA]T̂uBaW1mm] tq޻;_O&F n:O8%mazvɹST#!j2wǐ,%\#}*pFUIy#cĸHAqiAdh[0".F@{D$ JO f=Wz!~=1' AXESxJ:h6.Bx?`<@tÅfN;} N'ύNM"*'EHcZGs:6vr?I-VX?:r&t&%*#y˰ږp`E;Osbrk&qjHqbf-oc)]8HDȅZy?aͯ2e, |)^GP0[|$$7BaXFNb:9k ʪ]mVxg-aڣj0"A?-KQPQt  (HjRQzV4qZJw|772Оme}Eq}+t]w))d@?ҏ!8br+Fڡ13A չEI8Űy OۥSkjei*7nAN| ];g<ym:BYH.V =;֙*jhB$ 8GԿ9',&ag2j5fÛ+ mIxЫkm]2G\P =G>TAf6RQA6ް$h@eDl:hS;ůx[l#İDbJ zp0ӛӗ2|Đ:hBvhsL{b5;G>+9=@~pZGyL"YVMMk.b-6<2UXzX~.}pR~G w9;Op!63Z$"_[f -: di@դ.lÎaXXH+bbwI~;ހ=;%sPB3?5k`rfCk|fi`{ocE-iZDj9g sުLhԸ#U$ӕإhEE'|:օP_og׏|w'l{Lrw->,9frc)|.\9S#m1u%}L%?c%:CsiDvyO $H,)lfL5$W[BF?`q-[g IE)qmA h6/'&QS ^fC'J`fbR#X _Ѱ~=@XPyZRU @YS[fuF$_yEAd~MzQF<ì gh>WLqh~QE>C-9W~׈^qt|*Vo 1t~yd(0^Z!I=ڡ2t9!{uĕ&\t^GsB-:_u# i{ @@!Жs(i_=4Mn^jZ{Q8n zdρ]!KJlNͤc6e=ʋ(70/NEgO#_Қ;o8~$C9k>1⍹\y-;5]$ښ텍7'y_F|O\nѸ)xV6%Ҧ3nQ%K<.z~qpKꜪѭ!ZmeAaK~0KLty:ĥGϹA4B 3$W;yda/2' VKf,VQ\MR0+7EtC^)nV1HB2Fm.dn *dQ > ~ӄuE@j5BכKQT@P N0^&4q]Y6WJ8yeIIG5$#r7UBȌfd>@ϴ\ &NaKpnz?{[ .‚da&(_nÈٷ{a"T$%XCԟtT$a<,רE_{&d"]W\m**L'S:'ĥCLu}W#1D۱Zfrni(Ke[Y$8:WWKd!j""5nWWEhG G2-0/aW/8R#F]h}n e&'_E4"i>!l[Cmd 1o=fRV1‰u=aa19I., ` j_YKJۅ|yO6 ~Q&Qۗ0Q/uFKen$KùqZD lB1XHX3r#I\*0`dzF84_ 9=G'Ycٳۖ/t``%ap*NL79&i*5h{> 1;&Z9b/nIE) 2SvK Po3DwURTSt Bq3s5\tlu#/ȍ=].;)pxŝKw/E]!۬NqbhON \θ_E'F+yeR(wFDۜA*. _P!J &8^F}YwiSIӋ@}`z-5!z8(\`QO+xfmA6@v0Ct$i<^9$*YK( GX0-~f L* r-rDŽGP/E@-cfDn5·OK, YDi`aDSN;gB}"|vx d`F{4]lPZ6n<>aLG% xTțJzwKr2cOi>sZV"C\'z@)l⻜G}3h? ;N7ZF@FKXHNR/mڳb'~-(fXvӘĭ25,VvH'\5bQq0|ukRߠ]ձJpvdo8LIx[aVdzz}囩oᴼ.oBgV"g ɲD\E~=Tq60 Xf1{82Ggj"A4odl^"jU] q+U}~׮NEuVh_/jYv$E[r6( jbO괻Z@"gm@ {r/|m Y[rqӻrP'TuUᾍ`$aHj7"СClˈT,jSeQv^Z2zrVgsX@0~zE8W-F  y*7wz覕5d35bIK]t/&"]qq&yt iy:IJS ADƏ"9/ƞⷔSrh2'}~")foxJEc eêά"XqR_wC:ݔ7d2 ^^܍SJ9~ @5Z ɝy)'懕EKQ0U1GT&ʼn }Ǯ nD~g c <$Rm1oH{}$›tǓw^JZvX/RY8o8EZj }k(9ڗh A0*ʙӀK4D!ΕlҏK-Pɶg-.gb44Qe~:eWA}Wje;nh=HItAbH%7"zHYHm,C 憯@=࿢k"&GS, j 'ߥ eLk, *1)kjq;15lk}çJDLXJTpWB=iSK|mC6T]ǡ7,{fKVDp 0o'qu&yExȳ>=jYhKr0G2k+ ڽȇ}]9Ұ1cBR;NS"Bv0TR P_`Qґ}h+<ӝ[" V!_ fMйRY=8Q h??/PU͵qm5D3g4~Lp=@pbUụѲ_Q vb#c'o:-&[}?|yV{9A5_Ih_>!OK\ ۨd(PhP?9Q>k.ۆz )pˀ; xn 2iIYuoQr7ŚC=jROc'DHLPtyo*^I4⢃)IY}&MTU=j3-<7s0򧭜S B;2[X;ji19#[VfgxA""bO-bLOU+ze6t~.sy:,yq+8inA$lg^m IY߸ϴwa,HpP+bXͤ[  lzSK~ 9![ ~:! gUuO$rG;QNQayK{"/l+jh[{rМ!!&aR}OӞh+ b*Ѻ" [?8[=%?!ha.AM u9)l2jOK$P9$۬8wedCgJHsa]OKY˜ EXWJ}z=B,G<>Hq.vP5PӞlܰ.4M4ks '`7`F V9OJ,Y3=6M2Sg5k4,K}8RwƘ \}m{ʫJ eq~2"ʼnfM'.Dž0P#K<$ =>bɃЂ24%uI?`f=AD a3m7(mЊ ?P|=*eA1Dx\K`$=*2hwJyLM0Ck li@<` ɌC^~a:=~ "B)`!4oW_*}v9 3 iNϒp`2K:W`KP~nq1ŁQZaG-(~ Y~ Gp2G+m>2s(#nޠ*m?Ob(֡^/vKHF*D6їt-& *5ɹBb-{=ED?qa=o e%oebW{ 1 h;-vؕ$MJ"Ld0xWW۟D. kn1Ɠ>UR7UznW|$a5$ˈKgg#SU5F?Z3vn&s5ʗIغx;ָ3 '8v .߸PS?Eyd|C'>"&Ov^jԼO Ⱥn9)In2z "MWR:`Rt}t1N-&m%Z)$Cn)Xb$0 0K +)zŒm(R%ψoRKطCҡѴ MEDU2)bնXlZ,nXT01oX=OiYr.z'fN6C+?cICD m88/νLrgx|ƓQrnZ)}OovN2^+?$nW}*c?Ywy49@D癀$-,:꯭׀*-wWڐHؽb;+ˡW0?IҘ,9?d{4\3CҢrY&  t:gQnq<j=gz)/ 4DP,=-OX RR'Q(Z]OKa!!Ko@`mĒGF&xH뿛rcOqsCڽ-w$2S@Y _uwSߌ5 fԮ }p2Uߴ' |0u,1eD Ӑb7b\vTzIWz#)AMUJOSbU,;_La#/}:Xum8s Ru"y(u1:KƆҡd7˻V$Iv0`3TPImO}$#]zYA(7v( %ڨd:q3tuWpӡGu&h:1ꖲ` <ҵkV1ڎ1~{Ӭ$᪙v~WEc֍k\XmS%Iz2qNe,u-K{DN/6o \ Z9; Oim.j>~E$3 +Z/sk5l}/il@T(c{>8.&.97j4MèDZG @ѳt4_&7h*>6JDpIX7pcRTvO"F]," L*Jf躥=YO&P@vo˷Vs*{sȗCG xwy'Pypty n>ѢSj*XI"!ba~xPB.'!o[@ժ Ш Yl7ۭ) Ս+I Kio>1*^b'ω*+|yGC6lb0 ur~Ά">b/'jdx#ZɌ"!ޚi( S-/ :J|!j#&TrF`9: I2,dQm<E$a™ MJVR[&W[xc %^C7>qM!*Ab01΋@~[/n-Y̼t@cB %q~[z_ܟ6F,eCW|2DX~ k5Vj7MgZ$%?F(_NNY[@U `@ .t+ZU:j H(ȿ[t*W5B/n=lb G8 d#vH)qy?0"*ϪwB)OEU 76dl=kW?:W2PX'*TT])Fj_6Mui\, r)L%U|0߽e}^djTgK L(]n|QjmՖC2.?m||0S%nhX! ,Q8tT*TQ~Μ9weoagu*iab$)0) h$7éP!:վ wCޥ|c=-g;'oW Wn9[픉<6lw"n,Xq6LK\$amFP3ň=་;i8Z'?<8oNh-Z. 8/:n3 G5DK^Vôop)+VEkyo"߀luX[Q&'$HLx%Hsz v;?E% Ɛ=gT\2Y)-zjYԱfh_ ! 66zN¡*&!Ie4#Iхqϛs;ﴢ@Y1~՘~:)Z榉Rg]?B~7`_ՀOnjc([^Ox_ z㭯r:т>GZ{q mY$\k$O\3EWr 1xyn[ݸ $lKoV귢:[G fУIy/SQLyՎ2AAJ`C˂ѕZ P\z(;G0}}o>$KoR=L<R|G"0rzTb sV^[0^ 鯚hijᵏ\Ä6Y;S>+\!nGneܖ5W~P Y\Q|~qV.O#68!5I<EdixW%AO`R"|XWIbÃ(sw.6{RkZ2BtY2 |hrlf+tuF\ 5"h~傼i(R^* :$Kbo[+CE=>h KE9Nob'ҟہ3 -ة`Oa?uAa PEq70"rn,|uBE:vVF'7p%V'-'\( c£*-fpZ*+V/S(t+;yrйM5mAݕ zkv2%P0Kj݁n UhC/s V:9{ [K#׮$\ @}%#wJېm9&r@ڹ8Z^ 1+[(On-?8pXiUȳZ"{)ƍo L)'d#'O!;J_]iǪq$.deEuj 'j R &$nj7k LH1XS Hknlu3:q}RO_Eԍ)G^q+=L6.3=׏]"Oa{]R6&jV<25֏?p<کk+YB O?+ɢ RB5iqZ5\\x4'QKAxojl<*qS` dxؖr wٴMl3Ce9HNrr8K/ם5o||'kjy9,t[Uk7W]/=zgu\uĤE5J&l5;QK=x=嗼1UM <z)_'T!6e;$3=w wWfb9#(t5d2H )8dv<W@EQM̪V /9Uoi@C!"U8&se c!*#;MY$}iP7V"઱KǸdE$"$-%?XyKܿcxH/ԷӹbTm`3"<?.@VTYj5l:]#!.XSO}P!dQɴĈ{ _v贪4q2Mm^T醄O, MŒ({10C:Y@\̉62d#L'ф]ftKSSP vxАr.xؒ}ܩ'>d>8Θ9EE2E ϱ'ES h4/?9Uˈ\݃]5xs7uq|qYJj [)KvH \5a٪R(X1?!;iEөF],E9ZOzsN 4ߨ:gdt|d]w wC0s킡YjȕA4v]uw>t\;?\)B% `n?(k|8Av3pм"F_>P<]W5ygUW}O}R7ܐ:"jGiֹ `e匁7~Ap~)ՆBLaSYg5Hg[VI~u9$i8kE%_)f?8AQʸ0؜F| R`Mx|t3r$,ĐkFѳ k4:(󥰣?F9Wu7"VFd6WҲw^a 0ezG0H\bMثBzɔ@ m_q*@F1Wn$xZVWz?hǏ>Ǚ/y:Μܔ%I7[˗|03l`¢jp=1.$r*4J%Nln@Wî/?ʫ8aJд2k9G$ZyS7P3NMѷqdcDqv뭸k џc{cM1$B#X>tTNq.UU"4X _ L#TqdžU$:g-ͳ wcvү-i}椹qS <Ȕ,$"h0 ')Y&8`\Df7˱r(#2Xap:D_Fm) OpЅ>]~_?P<- WΟcTS?` A;q{)6A% ɔ1l}q64vtD{ DBAyʇg( $FsD"|4~*J)9>%!s|΢irZɌ)clT;سDpWdt+DeT3:e}^4F&Q9*a5Zrc wK?&*9YLe(n֪_b^iVo30׏a}(řzlgtO41Y"^["\M1ͻLLWjJxW~j~ o|j >(%ݞCP(viLfZKmQȢ4gg,\i K/7!a6!у?\ Q{A@J>S k >ePpWaF~^S%+ 1uiwkn.6OB\>lk-U<G}!+wi`ĖiOunޒ{9$9axny6M0_3 $ʡFg8t"2X"y8t8ӈ }\vZ .*2?<[7T퇍Ո&ַܧ̼7UC\/Z1%ʇm} +ؤj#5]Q,F^С雨qh`-t}bAVDZ%hxi[Hi10yly`0#չ?2 F'j8c7p~cxk(BBv(YLFKq#fxqTYуơH[c݁`֠4rS lJm֫ /8[ U'vsW2 غ6% A`!)Yv׋1iʞwRt1ofG[Ks89r'J\\g=2^ϕ5m?ecq]>k(!G9 77v(LT%QUŷL?bؚn8@Zr(fiތR'y'@z)|j ,ԿV}('@˶> }7kf2ȍ) :ۄ}.R:(I@Gj.Px'6J0XUq u^_nT8T pVYp?  0ű\X@KV-uajw܌p( % bs'vnut,< Թ[5@ Yf16]* 6G/Aϙ!DtF]/<|[G7 ,6#j=Yr-)EgeTPqfQnj#VԆYLu!wi +NA(MyOҢo=< F g)G ϳe4~A!mW" rFMĭOuƞ@~׆'n d1e/2-j*aXy}koQ"BbB .gw߭3V0{Xd=77AB^rL@#R; 8ܧbS,}񄲩k_MQd8~HMoRݳjOI,0fi]OD^Q2_+}3~,qQKgG \eM~0ܔj.- ^fQܳq'eY2f2նw |f5r* x\X)BsOC0 |$굩Αu -J`X!}fڎDt s*vxg.TS$Mh}8 Ļwf>jR G,CRM ̣A9๴?1nC m yH\ jrIƩ.2<})b`Sic>ՠ{{q(Kƨ{7(?G*s0#x#i'<\X9$etOFU$?{PG3ga?e֏d!/eT])'OXv.H_zr`k sgY`'sWr@L i?y 5,qtȋ5^r[,:>3ǛzviOXst9uk!mN}ETԡ4eph1-oչ3l@П"ءؐ^FK?˘̐M.[E+4OI_)v G|E h\MECgBbJQW}Ft |yd<)@뜂Ց"BjąT!iIOh!GKw¦z`+c)uc8|pTT-U 2'j֕bqA<R0k3(wiR@ȼpa0heHS{9՗M9P|5KCE Llы\˂$V[ ]K1<&*]Gj4jup {>3o yUIwcMI^tjWv94f ͫ~Qg'BIɠwdKԘ+݌-ֲ{Qw/}$uY5&f<$Ijm#%CgW(؉trQ41bAjDrCw]hu +(jA$1| A瞸V]BK98a*Trs$pmůPK>Ӿ0n]}Rm@{ UCGKmD4_ ]$? )܁2WۉM.!&@mװe ^#cNp֡ՁhOESkieci>e%1Br:f|pBWМ *Yn[Arf{#Du]u)*' y,) gwu _nQa(%ĉgx$ޭuh9%f յG/2'FGsYxg=`"*>:)y~EO@3DBfɐRS벃^qW@$<~/"|qEE)y{؍2r'auտ]ѓt&@$ejm,0 _ bҁXנ &;O4 ÑMQ G%ʹ`]S|A9)nUK$JG]<&cvdZ-{SG{U%7G0_0VL8OjMfJKhK  $-m2ķPFS/SM4"_Lnzwh+UpZExhKuN P22-芀M,Ӡ2m8GT}xZ Fan3X9V6oZ46wI;hVjH&y37mXڱOұ=9X,;uqkW$”L_#jH3+N(fYn f`i[Tmi$By9Liǫ tE~](}!saZ95ޗ_^AZ~w$bK)pZWf^i@X0#mzCQ@xoU~âDvp4X29֔~/בoLB7i G"' $ VB_ij,v8;P#v#+1]SE,v&7RP2+>. [t{CX5Дߓo쓯9(M@6Vk`xP-uD.\Y+S͏M5-׸hHaKaBSW"`g3%m+ժ(ILM./WjAz!Y͵V0?39/C/\~}kBKI|/"S#3a2I-G?+k KL`>XG463g+G/t{9FMHpFϢS"NS Yijo>̃]W]8b[*3 sJ%v ´wVȮu B.쩎6 +,X 94M bd:oW%Ş"Df/W" &Jy`$Tj+,g`g7*1nL]!Yg7n[Ӳw#'Yr"yœ:7}ĥ,M^Nd%-#>Ѹ*$ZkP`M_mL{ 8I (5%SIvX`]OT &b B\9Eb[p !Ф~Ѣw)yٖL`_vE{=>{dNҹoL^RoJa2|dB ΢sS _2\8>N1H9)*@AZ$_pI[&[s۠<{ 9 T)-YJ-)z|EIEhj'L3iwjuͫGr6 z E{Y)xiEt܏-vے_" : )cb)^Ќ3%[_s>IȾ'4|_4q7 ۷X+44G ш=^F\,T[U1ԍ:3)g,V$7jc8 s,oBe: cc0/\x=&af ABc9#^L7E'Xiñ}/Ԝ(Fj ., z,vW&hΗKTع ?GBpS=Mgd Jj^OMA C@dr/aGKC;Ii&EBhd񯴁 &7@.9kue:E<-$:+U vxDawp Jp|.NV ׽ s&U43bUo vt-0n71ξڀXcTE圢R؟p{eҾsH4mYJ͋.k-Ⴭ#>@FEﴧY[xvN]U`L5I#)xPR 59jGg=kU^A:,ЋP+%T6rߠZDٸz]S0TLfn]<=I=jTC w3n#8<\Xfv~VSB_>0 MYFR%+ _a?h0ťܚt3 VBq|&*_C5S4HʏN`9E]dm/Æɻ? ͬQ*R9柀)׎Xz,ԙp\QQGJba]w7vX/{1{= 7)\wtJӯȽFrj2؍}Gc/MCQqjER[' LHC[ lg踝!wIS'6 8nk"YU%U` w\R6w#P@-4MU{ TgYNY~ VeCTFP"hSQ12 f*s-&w[Zw7;#Pf0ך1mkhZj4€A9ɕo< ۾)>Cur)GΨ8jJ.lzd֞ o7pIq )G>2#)SlkIuDzƩ*R4h {1gdoȅS.J@1g9/ U\S_].X_^PfC uSXk*6TH1us\_Z]3sJ-fGIԘXDwt{(N% åy)/d k)'o{g.59'|*@N% ,#]G"u #e 9|V ,D[Nm ن.FaEn$h7WvwsdT;qJD>Do]2>RUj2ݒY2TiUEW}sKKRֹ~#ws'UOǗd2) !}iJO81] O [54 +qCI'ן{|&!~ݴFw;]R9X<lˊsMkA3j-B)g^.NJv4.y S#݂8EOe3A"-LcurG2u=P\'/ Oe}"xJy AX tZđK7V!EjsGd_uzJ>yAcxXA`wy؈~V%hh-/6 ;ʦŅ\P} J +#~̬Q|ȱ.&{tgovdG"wRCQkvV wxnܗ\aҖX}DalG t1Us#W*e3b CBy/a|z.Ji.7*s^RKMMբ#Q#, @.|P7+eyȩT ˭O!9/oɐemu h&}Uo.}*#^+evSl*Z6 fjƄŻd1̫d}!6uHKPf]SX#̬ts~'IF6uFû̃P+>;K^Ph3畑p'e.ކ] IJ+M[1L:ٙnQɨoN}Ü@ gp_ \符1# l̦P ,2{Y}~:؃`}di/_ u5lz q"Zn: 3!V"QwHzPk@XiWꒂ9eiSނ*^ϕFI .X%C'ok΋H1yͅ~57I~*::ZYS fƺ1U3@}9f-x6hىɆa_^E2^YU?W! i$`[w[O\؝U~J&D)`Tpyz$;̼ǖN)x%2ČhSRtކ{` cѩ&jy?ogI Eb-W/ǃsS^R#,в_'dFޏ4TU~bwNuGzt s$&@cXYr7!ȋ Dݍ>hYt+B~~{|T-t~\`}a>^0bL\Wp!FOc蹜5ٚWҌަI_m]jCK~eIqE İ_BipTk79SB'-mGanx+^?;4< PH>40߾Fʧgoqݎ-c]9AQU;l1 [wԌHJżg6F&QK}BYNIczp^4cHCտukC*tovc1 O{ǏegB]l/ RmxF;MWE͔ 6 ஬|S<#%Ah]iݐ26:4(+7ˢ\vwiJ`T;n?fS|^@ X9Ec;$nP'5.n ` seŇiͽV,lŖS^ݳccjin2鸭vdڢF@g&ދ.܇CgxZ+I|vXuB&Z  A? _>24/f9S.a|cE4W RkF@Hcʭ옅LY;:lFF{>:@/ {9I'jv[bzc[|O+ZnSJ^X) *$8ō ІN>`1&R&[U 3| u12 + _}bJ(?J7ᰟz BqN@ej1[|^ㇵS5m{!jx1ڥOHm)C MHR^OGxU$o%'gyk);sg^P&dDUc4]{&G&s^ !IAc_W4=?8ke]` Jͮ~*P L.e%%kKI={gPo_ɁǏ2/IuUw<`.sCXo30eqa O hd2 ~&\HV1%*c‚ksgm߼\v&pFs_ظc\gV6@/4Z)3VvX-tU'P~MƊA2|Sfv{n[6_J_P\r}gw|ٴR<yҡ* *&$=/)"LbwD`푣ZoI*V 2ni9$ ̸8c#7@mni|r [#Xwg&^S4!8(`\4,"u} I" Ʃt&GLWtB P>o5sW!8dROWcA"9- =Qq6Xu)WsxR74 U_ˮ>B~1dM>Dl43g_[ kaT͕E Oi&RُQJ!󤘄gBJzSdl{iJ Qv)w:o.-`/xe ҜZ(Pm C| ocJ-ƿ+ hrM/Eƌ!D/n{3bW;5;KȇWjC*Pʅ_o{5i,b*@0i&?32G 3dNY71.wL9|a4i"qd'Cڅ,ư5j@#"ٴ׿ ú镲_oda #4]sq>f. }g/Σ\=ʌlgi_ԍU7A P5&fY!9t zeI MQ^ۘ>/91q~SP2 ƫjj{kun 2KT<ٞXAspcbn1S5STۄ?m&HQ3U^S}lMк l PϻGlL>22.gcZrKrbYr/BJu .|hB2Mno@y;lEIk:UFLɽCa: 0?P՜&jՆQjw}/ +"vIm8'w . @̖}sdT_[7\=V6,jS0mY3tB&rx' 5OE_/ioj?qX**Ҋj ɉM(5ʽmOn VIX_yH|65e.# ^Ș:͇!T 1ɶݹ)KUe z|. y/6ѮFڑiSAg(ꡅ&2İ;R/p5nl5w{Ɏ%JQj";PN7E-?-QM*b0;xHFdč;~1+Yd eXɆ=̨rC[`_]ܪk:=.a<V Tf1nMM@pvwYFG!յfa E*URM8p@Fs}'kMO_ [s c6">d G{1S!$r&Ý`- ʜ)^'[aa XDѦ2X*d?]\"| SVvMT\LvcfzZ?/]#f C W" "[ eO)`J*Ŗx[8P\9m]ck]!NpMާA5[ ^rlᛙWծ~F\9J>s6^kEKa$#iofns 5{:՘6!"OՑdzXuܳu<8̱oa9p`L,(}|oQ"'j-cpMl>wQY5vg6cwRTAШJ7/aRҝ Q%Ajxh1}]f%]qj[jr1L: X1Oh|p=8&_d{nT wS_v^ D.\GW~94x'4g@Wf$NLœʥȆLA;=bӾy Sܘ>a@@a#FgEC6= 6nQPK6&!yH=kϴ%g"٨1W g묖\O$ E}RBX^q 0>JS 1iQ.' +*ޣ JE,Y A5.[O]vR}6ֺ4<ҦDK H*PT7![3f?>DZF\wż >嗺5|x7BA;fROQkM@"lzZoTa[><-gȑDtWPS]5W)E9\ddW߮t{ލe<S?Ґs}|(c3jUY A.ҢC֬Ah{3&No0J?눀gdP{&pجB5WٹVm~O }anztznɤZRg.t$ QscƬ!Fh\ e!.lr:}uo{h]`( -٫ٔʷд0CS: N:JRabtiHYn5_p|; ε2SOt7L|8d+HFBs CɥjupЭZB2:F}Z=x@%#W of3O܈miɶC1<) >(`+h0ɵ5F=dOh%AWId*/}s78&1dYyClMDȪ8電 찔hCk1"ҚPPhPZ{F3V[XG jJ1ÙW᠟+0O)?-2֡1kT >LZF` |^K[8#;Z|{Dꨦ%3,Qabb3g@tF>tu\\K9v ?&:ȷ/J((28?̓EF7sTˌT#Zu'WpSq+';g4$mL q]idy#}.D^r(N&gkq᥎_t " 5Tk6qzvrua*]SlT3iqeدANƢ>v; URq:ìS';A;rNo Mf7v)\ݒ !%ovuT ZŎozL_k#7'uq4"2孵3zYn'QMo#;f lEIj6Gjj}^3&ozŤ蔸\PL9k4{ȇiܹy3(r?"ĿȄXs,*4WM.gEN:6tk|KhrsY'~ޞ M V1GDS;PGOS:qĐ,R3>0Uo7"RqIvVWklgWWvAA+ 1!֓OE,ycaK :QX ȓ࡚焁Vʂ'gfRB#HBξbD7=7$2Lu''x}-qÕݣb]I,q4z5Ά5TxBr66V3:8Ί3|l$L_LH6jZݝ}j{\^y+ʌr67z2 H$B#qc8-2 7S T{MIYrhY<4u_&ed~]՗,zI{CV=˽C5+/ZcW )f5<O ()1(v^vSrxX՜xą^S1 mBڗڤ_D|#_l oE`{#C䟊gM> +WSWؕ1] ZG(6-x0b0JZcYxֳtY|mo%+M/H/aF583M&`Vͮ  ^Wr;j]1 j@H~irr>1T*v4`b@_O0ݯEƌ(%˵HbEAK(]rL[Pi`;4k~&%y<))u TÖf*\4D:@!f4І@5Dnϣb7/.z XWT&?f>/OHTRfh6+@d j'caCpgSl!|d|Uy;rE jWRICWc"Qqx\%]DݫZ/X0lUu-sn pBgRkndj38X Ҩ?4h}_@^ N9#ƩkjUU>@Z= Rr:^2~YYZCy4 'In( twOVMDZQWr!=k؄%|Aw.[.cCNGL.% ze>eY0f> ?Jr#xx-Hm@S3f<9"80ޭGm&=qҴܱޑ1tIl˞) d#|o[ =b*NyDU[GO'!NgD92AëgrE'?wxH&fuMMSzҪn;ds\YJk)ħ?L % 2.bOBYv ˅~r_>' MXˁɃ&0=]qZV(VGRf{pETLc1U0Bj[/ҩ#󖧑IH;I[0بb|o~oæ'^׶n)qO3ͨ8HgmZ蠅+w2$5$%-Ti>x]V - &{nY ܃8),2;916rfDPnQQQdI#gHGjCA+.F߼лB.BY<_% YnaTO6T%ҝҟ !<0RgǒߜV]`p∨MC @[d#gNHû[I`"G.q}_5wӵK5D_[ų$$qƗPxpht:f.^gJaп!齊Գsk1/tvMv qpwrF@@W+[.IOfl6ޣR:J6~4c wpc?'S&B*<݀bG~T+Z^S2a}fPo[6# O>B<= #_fnt- lF#=lM$ǔVoREa!3N4ג/'=q|ZZ#wE缞Bn I]~~FN~VW"k m$^< a Qr^%p}߫M]en<(lP#sU"DzB-2b4J^VwrJ)}hgQgyv(/FO$bIX?oo>Ҩők7)oֻſv[ZgQBUJ&N;ՊMKG9-U&Xנ.j03n } ODeBfUuXo[oV;T4PSg״z26*ۓ[> Q<ja2p u!f?8qhfzLNE:rt2 tvz^xR*L վxbdUe^5 f&hrd}sD`IY pE;y;%ʝ5JCeu-N{Wi~ԚrO Z^IX2TPV\덉)_5yٗ+W2Hm7(Ɛ)R?h`B*L)uqY2IA$j*?v7V՟uRvRL)>p7l݋6nW}Z Ls6滬uT~|$gS 6pHZE@xp1m;v:em@/8Ԓ5yݓfV?*`;^&av&N5@+H `AǠa5p"幸h|o-8e)>Ԏ!O4=.'~CnC\d%\^G9Ɂ4cQ*'_&Nѫ-$͑"G9]Tt\ 3l /&CZ7) ĩ'̺U$w8X'C\q~Ӫl{uQBP )KRv<1hq$]Q K-N4 bHc7(E7xrev?b$i| G)&^T`爉2|M{ -;vY=Ec\[W#ob ԋx`4/Y#G_/qMcY#MP%#Wx}'F,Tcm?#b `X"wĭ(SdدK gu+Rq&ϷzT+Y'ˤ豞#qqҤ ;rA?_F{QHufl=Zہ2\ً6! J&83YƧ>o:'"|F{JG {U,=7/s'?O&Y@< ړÆ؉U|j˝%0QD6tѪ`/;8Bx"j0Q܊%~L0#(6rRئNޫV/(&*ֱ~Df-#mum+y4(R6=fTB-H6V-թPy/e kV̓:tk˷ gehO=cPeWFcl>qu(pϓEb6Mv1Qޫ͈kF}SS-\+5(`h'l"mLz^ w'q5ĸQprfOLE,60OdAɋ#W#2@cG؞*~0:>k;0r~Q&|09nT8~:LDɳײ쩻Z{4@+rP&t,zӘ:[/AǶ m{}qpou%9CuXM8X_;V)Dvhd(heAw7(۔Lmf%8ٽ}0- (#2HID? 5­K46(qQ3uXV.j6䥶=qZ5@=@*&Rי (JMQD)z_͂Y,@] ,=%|@6T#$BR^<${mGZ]-y %t6O^v_fq~wfePJ 1>#tzPo*Q@ j; ( {";m@lKhrS_RRBVNӿ2+04ۄI9BF墜BzJ iPfBKC ӛ a L *ka"7%/x-|jOQff:W#aq5ݬi q'8qpПIoʰ`0wŸK ?;|u8ʼ䐾ō}YA[s=QmMZK NfZ~hh/"G$EVZh͎ZsF9}ӳ/2\Ѧ&7ݔefw!.ժ>i`o<+wlM( -#B~Zri"lΪ&#`k +bHKt&ϣԅWҞL,J/qB0[ҸaWژ#.'xɿW,7!"JQeJ_=U#֛uq8J /lTa> *$3oJp'TL"$1I-3;' R̃ȗ?D),<@|ѫpGÖ%>Zgmȸek!!PCT:mhw )tE㦘Zȱ~!Yojh5xB>Nu6ىyejw"_`ނ8EM_mB}b(T\~%Ќ3rp>o8/1CvP@uU0$D8 <(sywd/yr1wKWpyɍ*Gn}ߣ5ϊ$ [gGq-lq#XȢ;՚n9j|E(70sҰ Q O(m{BWtZX9yT{0B^-^1-v #Bl9A'-KeNF,WAݏQȹ{fLiLEEd|1n{kKa@BkauLZs;|Č8mɝZsJ`$QPsZ¤׺Qʷ/fޤ܄ۤ߳d&By2=*ʞMVJm;!(9O9E)n@ȷTm>|*7HqCb Y)N5jC3'z1"F8il<#-,ĖnDWЁy0U,*.8Wo{USJv! 79A."qdRha:QQa2Q4嵆<`;Į8&eتgٸrB2`s;!IVY G1@?*sPn8@"hE?<7cZ + 0H!0nQ;+ Dl7(!>P'e.ACRUPIaA:ӰtԕFylJl`1?}їLKÛZp"?Ș#;4BB1[xGXYf4%3.I9DIHܜt|G֌YpI1]ڬ(*A|F\m1bo5w?^Rr_ Cq"Z̈eu msEI$AF^6ˆ1MiɉucDWV/ic(2M;bs?<:Iz$vR,/VmKףWN*nƍC \G2ȳASfkxx}Ue6yLG7>c4 t!ULT, Zd#-p&hKH4%8>1`=X+*/83AԱugX9M櫑tқ@~'s+ ^'u{'Ǜ-/>i!0 ;y^ZpsׅfSAb YFCDK.;ɓ`ÇEVcFh8V]w86ÑТ%[l1"l,րh Eҽdb+͘55.Fe9t ix?^}A$[[y6>ְ` @:pI/r?* fmrD*oD/-=Eܳa=GqfkIAGOxϷ%m%oEu׃^"`/ Pq?"߼-&>0q/R9ey{C /#Exȼ PxM H_'=VMcgoɳV'&Bȅw%fݝtsֳl(`aGr oI[J'3럯YRxPT6얏K8T'4"dWExQİCoBw D `-D5o# >[]Kt~KVZq\kyVd:Ns"*æS*&JНu3P2)I:t[+MYܹM=sȐQ@,%N*)5$‡A<5J"‚$5GK*OXgm4w~0I-(>~gf^vM5m[Fm/R+gڑYtt|@y (tӕ%X0Է{~m{D"__&  Z}Q&._! B.UШCma@4KyU-@y;'&RS45 tE_ XE`bxi 5nUu$"53q ϰppl<2y\hM.&G G]0IbؔyOHTG ռRE&&1J,1cALv<¬C` uHPLw;%c^.4~ Wi`~R顧aIx'k B+.ELdz95! 7$GK{R\61]& F ؘ.>UEv4Bgz:M-Xi/vӺ]!4H:) pߎc2ÙyG[SiiJwlЦ7(xY [_cPM7\'hX '8gan =uҌѲ1c+ߋXix|ٽip{/|4nOrMNn'4T&Zjre7=rU'$>Q^(6䰪cU3 ֿE*"ib<p Chc?*F:r\* drs*W|L\"O5hKyx:h_#ud}EoK2~OF*@*da[)S&'HljOP}fᬨl%ӐQ .qoߎE{Q̕Ohk|g/SD !&G}tz$Xu>>½٥OK3-L6=ɜagI6A@n0eAti2',ae'06{"޷<4"_}/ c<V 'jb$xEWny]M\ }vÄ(lk[1[eUga[0_!#.> ۷NI0X? ɻW{{vy~dX r?GՍ 9#o uQT ݶ-djsM#S0 heciP]ɘT2rwR'xN&<Ṙ@1}3y5 @B[w z=vS)hKm.2@OcĨunVB.|x={@+-"׫#]ZUSGqR' (cjW73߬ Ya8&_Mjr_k}R&TD&˳σX޹qƬFC*"1{GŦ9c:зS4B6]f;&[m]&h OuI0dЦMƵxEsR.^=Ab;2q,ge2mi{ 6{WWuFJ3"\!3/QVV13*b&H\-[k/Ph㸻_;tl7[b1H%vf1]tGy"H*2RM.aNs|b d@ה`Agbl~rz]jB+`qḅUWS R4<6e}; reQᫎNKKmH僪05q\itgE1A>Ԗ$ *ƚq XeTf<G;NrT@.4,eV:)ɻ]#@w9Q_+e;GA+6#e9cR"<׻[;mok8Jr|P`z}=O[kU`?A^GkPx8S]!m&W6w[{@4=4#fؤ. B ^#˧jcX鹫zh8T(Ŭz!/)n'_)j Mo|7]42fpvTq\֔iT7j7;0ld^HϻEm;Eףoa PEnV"'!QQI_Ccs,Zn3=iM)@^cQ+0h=hH h?gI#|#ƫ w1 wfv{Nև0ɿDrEWVC'[O.FQvbӤmoϳJ0Y uK#P<JYp/>NRlTQNw9#nbKg.ޯ"qH$8ިXȕr"tetj#=`/*lgޡUuA͝1Fu ѡDFf>v'կ2((:޾FNrӳ4 n 0ϖo';Do?nƥK7=)l޺;MPSm$y%ˍz~U=I`&mp "b9 Rg.U.%g-lcj &`7m^+l) (#:v+ Vvg9{UXn*LJX5/ q*[C6v"L./ WslT;4ddz3?yaJRoiXorjXT>怉IΣ{#9 00m)4ɟSD BV@2HgRAѥK]l$, Λ7rпev,&/++fh̃Aބ"K(ns5b73Y5Z7*C_ ̽Fk%jV-8ǃq6Tuy{u bHoTwה3Ķ۲6 rSYɐEp:]ݬZ^#蕧"%k+P;sb ӐF^QMgYvdj6ů`E@t\[qR'E<*l[_v4ԯt7[>rAa_~Y^(PP8_5dx*NFF$: { 0F:oT ,Bktwx[ZKoԘ^b _7>feh2B'C\(cNfJ38|e~ ~-Y߆KXyo=iKoD &}*:tgṁcMK-,{u-*dHU@U-10)χ l9QxI] ح+U^_"kZ:n=%(jYS3Xi ȦKhmP;b}#3CT&+˾2:0 lq0#wk>¿qUyӮVPГ[ oORBٳh׏_ce0sBA`?_v34r].{GN*+Wr DSdMЩq/nQ^Y8 *x*sa_5g?G  a}eẕ'ji@nzs+'?"̯0?%BMp-z0'AЅ ^L͋o j8RKQ K\ڧ\ B bH-kbIhųإ 9{D碞eNE&G= $dO?1i V3\00dF|S/0tA1]eG2 FKi~*ﱥ>=ĽfNX2S"^ z#lG,~Jos:p dBqZ~,77G ΈkIsRCˀ͍3;OZ-:oİЋ1vѹ1c%^¼H,#B~ΝK$M \~Jp%|^|UB"`m5l-=Mh׆\!56;NZέG/>HNUHxH/huHR=RH-Ai!ObO1n1ωDe>̑aSfP$ܯx;~qa!++WMXjț >" :UBԘ.])]@;F.w} C Yo[ ņ t-D< ?ζfg;܋ڈx>qB/%hw[HD 2R˾fXva$7#7x/fPQ`@~yԒLe8}}2(O-F(|p{{G+el cWD-'WIzdLa,Jr"ڏc@ף7}ҠH>ط=F  {,2PK%EЗVˁ|8iq'J?qadx -U(..$8we,QE.ȌC82 ;lֶ<7ZT/An{/ȃ &zĎΤ:A ([ D"XQ;"0ԭȸmL9Yl:޾&nY\% wi4uݐ\ԧMA݁#nBEHkɅ7Ej.4c@z*Xpac4!T(tD_c-dVئE4& LzMe8Vٹ<kCA)B4s>5IGHnuC<=.kGƮՐZ *&qwCk-3)ڌ0iD &7v^zh(aWFK>([{lZ2h*䭶,= M2ҥZ2?I1P=#'&Q#4'jBuWN;:]cr.RO7v- nk>-`L]m2H=dLj?,^Y~p͈iBڷs Gy+lL!K2;yrw~.FV71sdT57-lhĆ.z2BDi5UȎjU$}G1Ӆ0&>OqVbV[/kMdEmCKaΙ22kGdM3z.7{=蝰h dZ1.|ȣ-E\. ӥ㣉>ح @x,,)K(f`^yWEѶq3>$=eΔֳ>?hM'bg }8pZTx?I=:ĖΨB+J?&!u,sD)~Ʃ?Z=r* b5=`gQ{tCP ~87m3Ez-EZ|0ZTcur{sT 4`U۞IJ>Mv WNOQ 'fѿX#L\J5P= Z(m'YGZϗfx`gqs1TMGxH([+f*gL}d5 3z; XEq_PM+Xj5o[K44Bi pgr}1J3) a!nRvVoYnTFY1ޜ3h&+ByFeD[Bƒu#_)e؋';B1cjNH!9dӻO¾ͩBpC ĀTax' )}˭ #>o?-4p3 1@ ' \X kT`H1PȢۄXb?,0}H<{X0H|Jt[|HGsOgZT$/AQHf+47ބ|}\57×GY:P=#P{C遊َ`Ue^B+hJrTEEJggF-4 V.D~c D1e܂qV6nm5l^>ӧ67k/6K.lŹ}Ff>X­JdX& KBکzdc )yR9M:Q?]vϖ%P}9(~tK$F<&[RQm;n{0q.Eh-*⩝iNduzM(~)J^4Xz/,V:r1"MIHˡ!Cx)~QNj[6_)wm(]Ѡ03g,Z1N1tsw.bՏdFs$*;)=L[LXCk6LoI/&|v ū&%`q>,A`CI/P c3,nHXƲ)?RÝ9PhP]SMqlXMンXJ,}&Z  xm0 1osED6NQg4mv!uw7XБcqWʿ#rODv!3lF+LFޛӽ!{sυFII"^) r1kp݈3h7?KbW7ܤ; ?qõ$˹XHbwDBg+,6s0Mϗu?,{W@3T);U/8_T2P3$>Z*=h פ(㭟Иm$V-{/oz0I:g \)3 :z޲N 5Eؐ^*o.]\I\@䃢8w3JBkg?0䴭MUTsH|4=pW"d敂U&Z0Zx .#B&YZXjGȾz#pV栞>4pWVL|]+Pr|y:1keMYl&C+QyG,g۽=i.$}spEE=i+  ҖNVU8?Pȳfӳ՛q-0r}($klErf`Q﹍憍,uHmx#pJ0"ӊ9J@tz$E+ѐE4&}4媙O߰!#p>{u4;֔by;˛Tl#PNRĈZ!Sm!f$;C E]0OͰQprDXШPcJqk:#{H-헪1J9}a^}pk[SifO&H<@AfYxƻq.24ݎB*\+#W V3kI8K- y4PtjT$4,Yʺb,o fjP|1:ԠHl/( }M) ? tܖƅ}: 6t b64Z ˁ_thR @c >m'PQ@۟珲I(GRBay̪fr,gK*M߼o%LdC"/  !s@WrI)D4S,Gx\Y>x1;bB!Fs{]%2/c68Do;ARڈl~Oӷ>?v,9ZGF_/5Eĝӎ y3d>oV%YɛIDՇ8~{1{SϔJ5.ϏkŘ1)%=c$# ɠJʔUQZ:z~{@(,цڗ͆lc_6/‹Zq)۠9a˵`ʷZ*Sm#^9 DX0*Bl#JiR›b%ң~a 3Y2IVʈ{3nYA3\c>Hʬף=Sh(HhǯOhAxiL$mm zF8u]ăzY( 5w@5-9 71IشZkE`@hȦjkд+&lҫY> 8)O[PEj]љ:qb}v@F%W 9#XDUs@sC}6c7]r8hųng>z'( `H~`/#^TGpL#]"@V8C ]o@`$$,;K TQLHH`eYy}Wu2d/)t *L?8fz$K^<+Rg'eV{%4;|YDZ0[;}hyTs ckKDl>iVcu/ ,7rZDU.3y_}%{ﲷIwVR`'%磬-'&6=L4-~4)9dkY[S5C6 INηaYܻ^_$7. S %޳֤$W@Pe%U RuK5}r$2~:ar$DSnʩfw?(n iu۽AIn4ƪ-?hѓyj~k@yv==Pq/䌽o"FkQkŒ$.*}{}& K}'dj-k+k=DwgI$;m( fLRȪձ[niu?.́.&*B'{X@~t8u`ZL'cxd]yo9H:TRlP*Gd&vגQy :y'cn EBXdRC~vI}" sNMFgbu|AԏELkFs4ZK&k:hjXNU3`w y3vfQqIa›A`K14fy JUV姍͛3ajpqqhqlK; ,&qsΓZ>d-^?*>tXC #~*4kLw>lԢ&Ir ~GCC`o5w"74Kbû 0݅_A5tqF@2w,! l`SL6͙NC* zvq[-("q2Kv-T9ea {UdOJ@`bCOk@rbpa~a ~6A>sI%CTwt뉷G, ,AݧLui-: 'ؓ w$h P4>|\[`k{կ!#65iAJT,fiW4?5Ic V֦W֋3iiE pi]iv:qdܒj5en-&{jIҝq*9 -b&lJ[ϬX`HHOF+ǝl"bܼ"5 ģii2,K{<Tk%,cpfސ#ΚOX2:b'*|ǖOkCUO9c u: hޢƷ_TNHʍ{ .:SLZx +ެ+m'?$H &×7b{jSu@dp#:sG~|%#uTV!/ɽ II?ڃ˔T|ٯ[|,5VG2rǯ ko/,&?o$K`;#)/߇g_ATxH\YnV9DN>O6  L10= 3ײPtOYn26nwDƋ],R>4-u٬##HJsGc ;:'^H nQyz*1 TBU\0˕RZ׿C;xVcXrD[ni +[x0Kmc;{'qZvN u pE9oLcD;e4г{('k@ھth"8*=݀d|U]]k'!Ɯ<Xdfi_w"U TD=`ExV"u/nd4Kb,ګ{&&*bcYJRm䅐;>)>RF [9KOJI0[eU y$S 5[k[H< _%|xh1y,Cpb^=S7>d%>Wo'6%?p%>q2*#66Fx6 (ݳy\OU NNI0纳g2pH(@nPm[f>)-5J >i2ի| =\ >9Qg~18]X B;2?`yFɄWݙOP"0,AUVl?."v?>:}BJYH d3LŐ_fc2J,=, hsaks,^jDֱh"9hjKe޴a5]EZ5?GL4z10/Lg? ƙI`@Cq>,ȮmO*&LP?]"D) U6[!18ax>SL399_:4 qKp0t.}FEU>ϘJnIᔺv<3K!s_ZNiѰ mׅ>n_ W){>%ωˀࢂ8d@|\;zΉ ɐ,qM-ɬST|_#T uY4iƤj-1%Gn#XWUuRq.+4{`6"Xn"ᒷ}e2vI}rqdѨ%#*{pUy$P>]Ur.S$HTbJ" 5.N F"b4|\I"W=CRf;i.g^y[C6xI:ĭ-ɴ 1b ,[l{TVubHLB|Nmb܃Lv-ț@;7f a^`E#HQK@.W!Z~V]X۹y :HKn8 LW9IRN~,9OA FctD >,&W'L KTsSi8ZV%/rQBx<2io;a6^/B7٘x:G[-*t,wm")$*7#[0µ:]@b0L; Ef-*UaM8IZo쌊&!a< 5 *{Q;xF?KO(jfFb\+*B{@bRlghA ]mĉᕀ|{„FoBؐ{èJVg iD,%àZfU#kǚ=Pt!zgxG `)Oh6p*b4kg5fE|F%$#?;EY;!dT}2,v8l̝7k-4]=be;tJWyh'ND짓=mb*5^yS,,S)y2u}*2L>ASލk<_[2d9~>]<:`HRT0(X&95,j+/tJT?ՉJyY:y wc_}V Mu3"nhҬ9]9` Ge-XiD[.&ka QvJ)Ѳdي|(4\Ӯ>!*o|M:XhW3Ņ%JWpQ@#+c*u4TƸ[hr!@؉9uB CGJ{Ӷ*&b x[Nח=y4>W^)g0q NOq55'`JjC4}(d)(`W}Dc92YvQil*7Q=k|Lxd9gΐ6#{HY3jt/NJLzn}ӣșZn!"\HUGLp&Gszg G>RZ7п5ibc1th }5}%J^G~_t e>Ъi(߼4I-gG !cь;NO|YEJN b`x+žrba.Γ4T-ؗRN_@)|[;7ilO7ٞEf[e.L3{:+LjRQr PمѫEx^"{,јhp\F7! s|vBh}4H{Ʋ;y='Ir.2WH8M{BT\ېqUN30?OLYwf0G'ͻJ}4)q7yF+qcjM@CdSk*waH9WKY3B=/ݕSPA\-B%52g.'ozq{$"A4dwh,20)`)I †WX>Fqd&yb4ӈ_MԄ^+a;2 s ZZH7pQ|#{^_xZ e z{?=픝8dlOE9!dW0IN"kJWlblKįUx^bӐ zPJP(:mBb=+;pA=F-Gq\dW=޲s<0W;̾Rb[_Ϣ6X';x-k" S T,Ĥـedrr$C߲9+"DlKfkǯM}R#pP׾҂0׼\7]"iS/޾uː :֖eK/LSQ#*gx m>Pt}65Li"|Evg{ gbl܅*!nHܶHW/4ӄ h}4o"Ζ͘ ]A 8d4.q)q*ͣ 7ƳX\JRL,)F{_y4n6=D]FPL@ӂT%?V98L_{w ȫUn_EHnxFvmK.9cGa%e3*Y:"ɇfJ(9oE3(qoF jGL^|( T:AwǕUDc3`[>^[ƧwvS7! Zs\?Еpr]nb?#,Gl9T$Q K`җK~82ekݝO#XD_IU bPYDw~cW)Q[,XK~YYKM-DI99"pvU*IKdY2 zvFč%S bC25c|3K&i{3H 0#0uv|c4cgh+tw7)ʀ-N0te %hűk9 '#hCvٔOe~7Bu_ܽAI(aJKoe$'Jԕ"D|x?jD/뵹m!P vo[p!&A:ݺ `0'SXOaS4p_V֧E;;5E~ƴA%4@n)Ho-7W g\ @I:RayMF1*&h$&<<2A4W|ƾϠY,SH|K[7) y gV*+%bp>jO#-Σ쫌֮>QO`PA) K{f9 빱4r6e:Uf}BhPU9DZpdhukQnk*$Gh5Sե5wDw9#rB&?*hHd2m--"A9w8"Iÿ;ZWԕX%047H7mYZrffU4Эf9v^ d_m 1de댜HڬIm߹O>;i`m.]LCVYV+09Y0s.mf<ӈ[t`Pk1bfb `N\ z*CAULof 3Gͨj-mLjK^X2F{B,S u_#J=SI||66zEhI(([/ Ű!I򁵈 ]G aq -jopF&7ĮRQ[DFBgJnijZn#5?5w-RK%||B߬VgPoAlWx65z@ י=Ra a aÌ,|c !ixհIStLg\{v2X с1vkaہQ=;(1GI0/ ?7 1,j=Tg]߸)"]< zJ~qʢjVȁe# w%dhskJaLs㣚^`aLxS.pq>-fIBJ7!-‰j_E rɒU<4nWoX_MӀ ƫ+i:ҡϰ8Jb1Mw/|/tri)3#z]MN KUvqbA, "ˆ]t@XqFT8<.6,'6ե7fq': %l4s@ά6YNb),cɳg-i !q^^mf] vܚ80WrҌ8?Ţ\DH(u>}eX/TD$u):Y();g'48L> 5oSN{ 6͞rr0]u %EӁHH )Ri6<M%k5M-6\$CePsg{V?aʺVG}I6b=Gn UA#'[b@3KC? ȠN ZՌoNX1E46Usjv .K5h3$|C)q^㛡-Y*xRt[0@m]踞X8\WK8j 0AmkGyš`%ʪ(ҵ?`OUjg ttޞbi2fXM$ᅰSI~[4藰ˮ5xLx2S(o7erA_5 #(z0LU^t0qm vكBb`]ZDg@Ǣ6[a.&ҿA X/&exT^Bz5|"vG2#mV]cs*ը'i.V](^`kG+JgYz%:a*l/h~\/yoȿ>p!FJ c1feպL2dN5}[/,okMN./(=3tlX}z cu8uJk %t|Сa^32ZHMFrGleMh+yFp*fU׆d(V 외=B<y'JMon, װhqBx6eD#2k ڟ9r&M5n1K7{=\=8^Uu1VZ{ GjT@aZ筽{ f0PRR\#DD6$1S?wtk{=[9W{ͳѶ;K`z[CƦ5+6%6O``)Ǩwm\#hF ]^^&c0=47 &G5TӤǥz$y|>B 3 TkV8رpm%8+5U59"FVQôiMk |RCun9VBv)Uf)RݦBzXP_vNMyԫJ|My"m8 Us{} ĬJyP?+=>/G 7[0#h$2wJ4S 2ZBes͗:bNO}LY=ȎŅeu! QӵwUF4T?j} {;lU+3m7.t,B1s ^%*iU%HGT۴5|#/,w1Qj ff7lBjkü1Vau|O9ã$\mt;?ϩomߨ{* ֽNSTr?ل}U\&(ںϸj4b4nG0:zccSxW~Aȗ?=5N+) bn^6Lo<*pP/0 )FeT| LɳkSf#8#j&Q{`":ҧ qn`RGJ3je߼y*4)?؊myp5Q(Ha_q.6npup&5S59f';6ƆzP^'8r.BxuWL_N $nQ46ƥ^.1T3-hgB'O͎qV(mgz*dmpq*(BȳgAA~@GD4r9J:^=mR"T*]]i۴#!;5tWk?%F?N-KiE.9jڦ):@K#'R)7c n/+rD2臙oⴓz,@ : .B$ȷP׆Ɂڣƚ<}ht;O⟘ Lf&5IV⮯}^JL w\a[.dMpAcoQT47:4q uǡn]tRؓ:~,L{͒|Guf/PkXе. ޤa&vsdUzgŷXmR\R ܽ\*99>ԧ3cUMED#tUQ0ïz̽u/xlMPw&Oɐ,.\{:}vラ걾i-ELBo|ZG,z#cމQل PPFAc+(\n=(ǛvM~sR ws#@ f5쬐0 a5 rfSv!EĄ?,a u,k`5p\9kRM\+1x8cF!M9j|%iV-o˻jm9 b QcbS}q&&TYΓ.~UC˦;Fr͞pΒ#_sJ>XVGm/ Jgp(QۃjNT8p!Ss"/ f9'@-ἱh||A0/+lvgzc׾>%}~/2oTJD f멬 LMzfi1+T.X)1es.jn2"O0:IecnjciW}W)$rmSɲC$S`|c?]ś =?SˈrB8_d[8m> jt="ua(jw<ɲ*6oT&`CHdeMݟ% ?w'vHŢ|6b qJG=l9."ݪ6Ť[ @{7 ~6PBbn_%CoF-_t !R@V~6+~VDQ91ʣ4vƔ2Qqԗ3yn\i<6AA{ڞqX;9AlW,kK.*3b49`.܂%LEITYE<8:;(zƟJIGrŇHGsgjpA={ ?(n~% .uҞDĀ&qM^VO /a9R<mfЪ\ת`!hWN.+-\ڜI;1#w+,_F7_gf滑NصA#z"Q$w7OP=#Fv40!9"fDA̽K4 BFF}L1o-N:wNQO== PsP7K?K*8=ʾMBe@thkiR^&b?l9g[V`@ddH2Б{ZHHfb'6HK[MJUL@~cXqi\0?IDIdKW_W4 + w8Ur 𽀥F>eGHR:ϐ iy sM;=4: #5Hti. ͷѴ~jsW0=9HV:(ⶃCUi|ehDKokhOp1B=d@A TBRAޙ~h RFfHPWΉ&jt=f*(Cl{$GT8dd8/9/q[zs7m,0ߥ}:5yvp#5wZof3YDl!'k\ +zºqUi!gZZva܈vt#%:C"gmGG! yߢ_-IU>?GlՈ I9l:;tS֡#h>Ek~|jlODW_"g-uK\TN!^q q|r5$vKbR9sk \5;2,DKslMik aJѣx'm1:W)*Po.P>|[c>x!% Wnj'{% Ji]0sg0h`w|.vgץu `Jnr=w4RMҭi*IK?& #3;a ߵ.`;u7w'9snpbo?̚GYp (pWŭԘš0 :WIO3X}U!hQ1s~hTTWL(",2 i>E Ȼ9jAYºH" [ccˋH[;j&셯ՍM czzb&+&N w^c̿|(wjVۧyzQ3ހ$&hX^<#CXm0ݱAQҠ]a"F(ϭ`|bq?h J8o̻MKlGJqy,J6qk2̉W;|hT̉b҄rs6;TwdrI9Nmni] @qXQ{~77({tWM \]iQS7BХR#mm``E {#蟑=Cht7d›# WD `-f^`Ypi9}&$ĕSɧɹGf  ybH @1 ԿN҃tnSaOCū^Zq蠒1^[X콿- @rJvi O%Ϫς9p>| ӼjC֏k;w4bw+^KNmCMWƕ>m"=X"zPzN>t;C4B_r7!l@Q&Qz,ղ 7anp\G<ހ bW'a ? Ja]DHҮxTуT{_ /w3 .J -S!V)b 9rhQO|IK4DV̒sz1#dIO :',[~2T(89gs|} J\8#T}%g[%C{{euˈ8k^9zp\< #:#qн54pId+NEU$(})s#ʛ۬ը/jg3*,},ʚ1&l(nvrnT$&GwC"U OlŖWY{jTm\"M,?Sݤn<+[%IAnV⓳=c C8Nueio's2wx_KmR w(d4JT)1Du롸&jcd2 ;%x>I'w9 uk_JA ܷ`wR.aoZz=p"N4KC|!. 8=|#@y,'yt'-KaKB3ЏEhOԯ_<'UֶkzJUa&dSwaI_^zL)ta$c!Tڟدph>ۈ}ߏ;FA鸳 Iђ6Ex)`/E]4m`-CZ_;sk*neKY ۴[{bTk)8xհHTRL1&r{f4IorRdֽ^HNl9 mɳ duhm!K+zhBJr8L {F ʙ0G!z׿5lwQ>L( r-%[48 nr4l6/~pÏkEDž&ۼI%!54OK #%^_Eyi2bp+1 h,OQPe:4l,E:27Em41TXeJ`7T}\xCl(qV5R,؅7_B mK4{NY7SJqPN  QrN)GǨ8=~n!vzU"ǿ"vS%dk;Ct`+ƻmT$ZoUFz>fiwjs`<]Y`Lkӂ r)-)#2&4>F\֌d3;WYTɣw\l}+Ew0I p !|'*+gs$0/ 78/Kd ^äC%/ZJk-4nԇH{Fc0.ƍ/B'b?#Ok[OD+`JM&OI]ZZ3m9oʁZ?)}aYeLA>«ӵ{x6,ŀ})]_#=9vRFRL^# {CιxFLؙK#1V\1roxK ;̅}zI'4 pgT_IfrdЙM@d:t&:įyj"..U2.C5v,#BFGz=r1mF<,\+(H:nHhPdQvGX*<׼#aȴvtMȒGz+D4ChԶvB[̂5h@6X! F;;I<V z CVZeK;%܇A"33;`㜤KIaZV򬡂\Q4[rVjϻ)K8,NAj(_ņqsrXUw?h):a,e 7i(Q;֯nC]ǓL5@Ofj)Qfۙںm+, ˼P2jхBz*#WӺ4Rn?B#+;Tw-"Mi<"SPO6 J jG6▭O|t\D&Ηa@ |_x. l^W^{k\w1{_ n]WZq χsWW HclF$SxQ;RTl!uS%o3s44>;X^+L`W<7PKB{?K" {,h=L}Š)HOj2.2 Jn=HW%c7V^)H>UdtF(VԬg8bgm|Ar*g`v#oAB|l[܀XV/L6le/V{_/_%DQ{bmsJJt(i^G3~J mKYIr4[, N+9NbRv%zd%« ɼ[_'4,f7@FU*~'f Yݩ9l/a١M)n}[d۸;HI;oje)e#,ߥ]΂WdTmz02ʢ;b]I${DE_4Ҷe37Hq_L\I oCa@k=t6EMfK~ ps+;hqh~ocв="}Tۓ÷ i lG ?>]Q &j7Ŧkʗ4Q,%1i0R1C BK퍗ވ L8WpLFc[?`m#oN|%I(h {sp~2XT%wW 0B^ HR@:_V)ʢm>ِX ivsPqI$G|!@L' R_s:-)m B_b1 gjѳa| Ug3F! y 蛚Hj>IźpL0m*56i2N*YpbsBc?u#B]5a,TJi ~(h1 Wh?|sVsXJuЋ5 E6;( võ8t󔀓DeV51N^K H]{.gVx}ȾDsyK>s^ A$Efw-nx"_nݩ)/-Do2@ ,ǢܟV ,>&ssb@a1x66!+nclfkd0D*ծR^iuC?p'f_tm!iB'&-]FF(]JvkN Ag_4l$ 5kpg1" 4+~F$;>5p_&~(tmJ3&Pe_/ad Α([C.zTeL G&eD{F u q1ba Ȓl}\T0ѣ[hLkl >AgŪմ(CUwQD~phXIӬksPu|3 [2]u6L HDMRTJ7 !1(fVN`Z,#@ocC(6;=MR ~dBaWO*X }L~?,bW|QvG"~ '<;ąG]$xY^UWw=hq 1=~9S3Qb"f2K v\ dP;ԇR+:i Bނwn+3Ϊ&]]˲%x>=-jH[#=. _|ޙ'+mIt*gm,4׼w O1%р\ՐرVT!uTCk' 2" Knd7 ™cB a]L&2ߵ9C =I5OO=ڲR!Dg@0k-lqxRjnq)'Xpl!t &-fmp,>k1D%7l]#*.Y׌ĉq/f9MJ> էw[6O&gԹxgCH@ЍXPj!wfXR2W|L#Vh >/jdjJpHBL}S< B`IkO&:UG&\A3 2P]lF>xi9&#ǚv(U }=/-` Pfϡ7c8oMGE3,`I idWC }?9诈{ +)V䞒m'OTwJ(9% @8-bĎ }7 i7h\1j"R+om?*4P/ZU!V>|5暤~*Cqk읾hr@ 3#`%u{㛤5}#*8,KK.'q>~lNLa~-gmҊ{r.?vD7"p=߲(xΙːcP&=ȷ&a󙊼ET,8:g4NY6YC 4 &DR}@lnC*~8{T;[Zo6ʔvȊ;y簿#ܭV 5NYVeV1+E%*0X/ 6w}<15!s,XR}͍Ncp潟;@Zv$"LaBa ֩PJE.8<-PLƷ:B76͡,U_By *mч kìL(Ƶr (fM$(1>OJ6.&6p k#bǫ- b8;5\.lwɸn[urBM,W&oՎ7y S=1?C(_8hFvb 9ƿ(Qwچ/Hh/6-ABt턆9[Y*P|?*AI^(gyrUxfzؗf w8=07XBRJg((HAďc|]RKP[366irGeՐDy*@澥49Y|~ʱcZ&ﹼ0^äy6DuuXSMtKP\QoUFM͖FPy2*sOuo?~>؆ۭG>OI-$lmL;AM^((37B>K8.2VVߌVyFOd3 -sd<1 'BgwPגY0}ĘͮA0+g,m: 9ML ĉ̬U|Ucg W<6c낏R|eHu& j'&'Ѝ tA+4AG-fmVlɪ?p_KU]g' (] Öt\R*Wz)\?;|۽ -: ^t_pY_.%ZWׁsqWfO {.oG5[:(8ٖUqU\DIn $;T`qI::|I`RȖbC秽OD/~#N|My$ [,EЭ^ sZMiD59,h*qo7ʿ ؉t')„Ul$J]]\I{MyyC KHXu&fkģ)/-|mYvj=ASb,v]ס& =ǀTmtϔl|cI׻(SK+Zu&C<%1{=odrU\dXM ǎ2B7~8|K3u7 z y'l_Z *EiEcyUw)xkf:߹ŁVK?qq ژpʾC7 --e9.7R?Gҕwy]Pk<ߒ76ܸvg3Xc]w5lCw07Ng+($/wHdZO)q-\RKDJZuXRɢ74+؈NKE=bto}¢]cd #s'& Md;ws-ߔuh(~ :Դ*zJU}46ά6Ѩ1h}N;D+8 9꿴~ B64)4 9| 4+Yweu*_A9%" ^ۦ%b&0lNvpVYgW4z(:~'P\޸JyocWtL{VwBd΍8}  Ҕ Q:mpPNxVp9 hJ}qB?3rl/468|pEعݖK[6c%5Dr%O/G-ړZiH&R> VN-{lKZ\K=PO`e;0N*nס?SfXdLcB:Y7!B[3u3FfCҠ+qNgc蘚H*Z مҚ Zpc0 kRAϏr^L:o;U &aE$Ռ~XO/4b_[bg\ 3%H"!"JƄ^:NN~)8RBs#9 _klQ xmUh >!ҸVXhf {?GMiIeLˬG z90 ׊ЏTq4SjG_{Fc~oK+(F{0MMdžpF^`ݨi'kܽ~=1;WY~e=;P|旭(8Km()L ɕ ȃ\szA˴7R4U% G6g FFě_wcth|8p *{!p0hGJW#UP?z 58fKD#h5snZ\V9ZC{l/?*ٵ6,ZUCwbnBJe5<8K.m+mv@q7d4s 1knE`}Lj&vM-;cJ[5ኸ+Һh)AQrNJ~e }b?'3mzLjՈ_r9>I.%z3.1 G _ax49R^K y5DN."a]#Z2--#ֲ_E10ؠtmBG0TwCvof+9e$QTVDDS\E~¸kfDW#b&z,0h#ſ)4g},<ȱn"'{wG{ZL^g`$@ZqHcN:Bb'G1٭'?2~WLt 1T`jϺkr$&%Z`?9)#}\pnl9LSOqh{,DZ8dY![n-~[0E rO ) 6Ȫqt:K06" j^xqJQ'SeAFxZn ^fm&/LE7 #\x=}sE\O@CM#e|+V[1[0ps,t?ǘ=]\S@ "[6C;z]"F12c(X=3ްvz..i^k*aU7a TIXM@y/C8}ZOsuD͠FJ8\a#bl{I'JqR^WiH*);sR?n|i#Mc3FuwВn,u ߂0WKcR uK 0zGTgz Gkj=3xxWE"5ǩ _6M恽;3>CЉQ]KK6["[GIp@ȝ64"r/:gaWqQWMAozv86z_a  eC 4 0ڰI_@Hi-GٔY5ײwd *60[nח9q vyjzRm7p{Q:PŔf\2U߃AЕH.NߟA"?0O, H/_$y!hOǿJK7GZu@=#z +:Lu/{imEXp3 fg 3Fk:IY]+6jiU$E RdEO3^J7r/BN9:85fؑAIe`XĞRiHdEupO5Ė#(?ln$XJD|o "J)-!ygLrA^g$s#>C17-4.TTx {D]$cev!h6UJ#54ICe[X"m~m1OUHe!UvUeqG:(jRC;=l:r7Tի'D Mo܂siV,X-9ѧ)? bX"S٦B FI9* 've$*ԭf ]2,L kZ$%${ͅUϱ' &YbP2ǣՈi9H!#`A}s1yՍƿUɍvo'J;77omFG~9'+ {-QBl0,W(`1\|*?(5=~9 r1@)Xբ V'FAemɈ:u<薲/ "/1v=lDiBG5K ˱^RϾqCV ,)ѽ8˹˦&\|"q%_8JƘbzxsD7i*$v U&@UІJ\QSİ:w6M{C#2/匶I yndY}%+b/>,zJ ;|*RpU*"՜q+M t ,9Z?^U<չО!a}4 *ׅf]YXf p38 Ʉa.4PddžJ.=*nei)OL{-lf }t W Ū٦V;&l_QD;Bs׬F9a3S( KN58Eٚmj9gS'RrK}KPamx X/ i^+V;ȧ^%b3uOu&@D9]9N#5񔁈ҕ~ev'tͲ BtRtc$󹸙Xضˀ Ԅp]ixE +i??v.xMzҁϷN.nM>R/ AO4i=wYWtvUTz^֔JG4Z!.RETKӬr,.#UhQ˝!qaTOW~L(txQP@0"GtJrd`h1A6geWv n_Iq`&`ONHΝzh[ׇE"ԉe H `:q 'Bm'cJDr|?//M f_=H*0мH#mlU𠄠힓lXZ)HVR(\+Q/%7\P%.`_C~-աB";Y3]CDX_#m!dēg;?i >ߙ[ؖTuh(YPjL<>Q150R~-^#V 'ox!;L*7zs8i#bR[ͺriO/?9JJ<Ֆ>$a \Y_ ~fر+;V;^dͨxT[&Ҥ'Lw< sBĦR-h̛\@P*R6Kp*%D;i*YQ[,rVb8,n/,u 2̴ %9Fߞjd _􍩭4X{4ͼ=[}LD#iP^b/x@.[5V>x|ئSca%t'n #w&Ʌݱ|[ kxww7_ (g$jE`R5$ci#@DDTrC;\ ,'70"R(֊`XՖO<9ST:l]"3d8ůDM_1ȝ{-elu:)!2K)/[3)U{=ff #8jT;y+PO}>o l30+3.2Vib) {M܄H..'%}v?CMV^3 +ȪcGrgSu1ejoS}`Uk- b`̾ҏw~^#$ 4ÔaE~mZsLce8,ELB[ M Muá?WkdNoxApar=) l-ؿrCV=Yܳ4fHn"Hyk65gh725+G,)ORQu ns|'65ox7ڕbɇٳ,AKkS%ְ?My Ǎ2S5>3yVbS az Wdؠ2<}89vzVUhwCѭ5_U܌s\WE͂J'BsoBiޤLq^L,KC?ȭ4M?_P)ʜI|p')z;7{.b@YņiP{(NP#9;56uJwj!X) $Th%Dž+R?vܟ:KRtfD$ޤgkʻ0_AiTV XZ<֔K,by${Qnz7^%VånDrfOZ^-eRnz[i7nڊFfgf Њ\ J(%6ޜFߒWr ozU?2=AWγxwyxɗhlCJAu5zb'],`!9;];26a%&J `ZeLhKWnWԎ.C&j˳ȥݖϸ3Mylnq*`)GEZfOy}BZ=5-dqi۸UPe87ds%?CzCPɭ2d$dƵsin܅b {6ZIQTbq4Ocã6t)uܢȍVL_p*ÿJl^eV,F^mwQ.ka>t,ttVF4m^d(]<ٓF%sV\X֕ǾcيroQ:6lEr7'HڒmgI5'vTn/7,s=<`kS^8V^,Ya &rPk5(oRH>y^  *;A޴9'ջ*WшRqt\vۡ9W)oMM4)MO_mx7a WUڣ=;ZPB1bmhH^o+#ShY;Tao̹O/ݷ%h;aZbˆvO;&_ J"S5swDk9r6RTvwJ>QٚZνZ;+XgcAw_U?OQ}Z}nUXQ͞}zk83ٍ"UϡPJgROgۈ:8w iUׇ,p]#lS]k6ZQ>q^gJ2a\ ayV"`q֙# C64k*"ݤ%i|.dȴ ڱaN[`ϧ=0Gq6l90Ix7 iEWzԤ1"$m&ܭv> ce1a1|q9m]i!اsqzk{TᴞSf$:Бt7V;=#Rx܇cd!q3P˽j[d#1=;T@qC][TШ8OQ#T||nH+)?5|Ih.P ml;%\x`ԏ?JNX-^Itہi#SK=vRXbjRx8A ݛ𭹊:Cg/ssT@1&&#LJwm+/y\b~xcyR^ ^NƆ]5QWNdϓ!ͻ㗜l#$eBG׮8-arѽ45A#Ԟn_׼ ~QYxb)}cѼ"$#ƔZRXj/Jkl (>n0$>t2I@2ls2w; , a oa __-wF%we*9QQBOKmIs%J05{3[RkyC@]e;(%E#ivD#d{b>*.H68!jEIchGnF/1F$MpLs4Mwm (ŇACY9E[k i@{:n}cnBpVy]rR )^k*Ujl1mKs\fI m-NByaC5ݥr#}JqiO|[RuW3s*VȔ8r_/̬Z(ټ)~2`@]M\K-FC=f(ݱ5F|bJHOC4{ԺjE6y7oر6[D;D[/9hk>oU QH3sEq;>%wm̾hOM1 ;'ēS K2K/H-->GrX rjIq[e P{lZ?b u@5IGx UXcx7s[bdxL!g9&M-#ECTFU۬eX _ģ@Jx6ShRUX%]t:;hbD M3 [WErґi64p(#ˉś uMpK$?˖<DZr:|\vzy6b:-w  1ajBS?CQk"n93J.<#[}l6JFO &':BX ^FB^? gy;I5,wkRQSDy[N!cgqf]00aO#У񇼾۩)9]ZyT\SEũŞp>*^S1X|ZslGOXOgv?zZ+lCKu_Zfi}>ף%y+lH?Aw%3}O]P AWä?U_06 iH!]/QSӈ;![Bƶ I_Ղ&( ݿbCܨ:2ڋxhrm >;hȯc[#Wʛs4A< g;NՏv6}6I|Y:N0R\>ͻ9b ~)BH~ eF4 JqgE +{65f5U(JSȴ pz^OB7Du]Y9 XAxxl}Z`畲*6)-NI)pr{s+/0dbbEb"K8YU4㸆4Qc(-kɐPTemuQ odK[Rfk*uJ ݻ Yr t>y~ A(S ]Iֲ7O/X*7-+Җbqemɳ'# !sznǐo$gITm0o;={{Zs& ð+,&̝S(iY4Dt\標s3&L taM8rji~_LYn3__<ݔ%Ф6錛 2xRY@9 pr{.ʀp\nzq,He H\u*H^Aߤ(G1.|q&W@qȾKY%#Պ0I.qiYwuUwtF˼e{Jo6wDd_u;ljj1 Fr:\iG5(5.v=4+K/JycЅeH1+ɴ <]Hȭ8ͥTã/w9\hPg ru/`"&]I^-EjN? L?hĆ E{Mz`HD.~_V.,K*J|YB-Ѧ E2d0˭҆CxUO   }B!uOU#apXmL/|$cdp|4<Є*, !@2edOSds2y=/1p3!UvYl\b@y߲\H<\JATƉ|s8iyPɥ5eNe0+~Ⴧ!mz҇EWaGl 1ϑYr/uA{1СOuyO$>`"5E/{]J7Ѕm$ȹTB&n>{k%nbЌQzQ )۲ e`{RrԊuҮ)8"xOd7Pl~2Y(7ٮ9'_K7~Bq\U"2ֻ bub OX6f+Rlޥu诟'}Po-_ٙi%h4*ť_UדvK=4;6C"rNIn{fxYŲb ?WrkC7&ra&$Eࠕm)])Ȉ+yjONgEؖW哴!\" VcxTmj|n.x`Wf%d?zyP%>:H<@\+ƨE#wSɡ:G W@m龲5|M?2  c^U/t8>)3 % ~a| Y"tl50ӶdBd;/?n+5Zஂ,)ђk{CE>Z"ӕɕ0aٝB> %#ni LL֚<:^F(rrhV`-aٺRN:K|-HЏwk9ղCD5v$Ѥ>#@ir+[ @>W;k֝IZw#rVCwQj"V^wg9/sV)L$f+J9EϽc6{ G)O*lρxFGz8>c2{Kbh@b!t)@^cy*oCxMJI[6[ny}`2o9Rb?k=e]H|-.>ɩTF#')2 _vuBbJKcyQo%^P\ua%WŻs%g8Elb2Ni0:~!Ӌ'YaT#즂KNl8NlFդ8 mء1@LZvhuY>u\?ψ/HZ3CIʾco\B@OeyeCl)Tb.zk 6M8з];€p6UAftB%wlJ,fMjˋ  &a}$=t3߼J٢GL&NM,C/TaE֦BjU!J\W0$? 6|Ѷ9( ++88hlܤEhI'`A9e {öMtZ@-~H]hX 񏄷ȐklboUi~1ΰTVTI}4 ~b!A)LO[S"C5 `+Q ;U`X4O4r Wq3]< X)V y2#ƞu53}RqNatqE,#N.s{q_>+-&W"BP糮8Tt{%ن^wRIՓ9vwF AB"d N d.rKkYO2{Dj}4q <'cpזvC=TZZQ?Umug#<tpڀ=m}* b< \fo'D#m=M̴zѣeK5?x!JتO旾 tԼ@{` C0_=ѻϦj?lxF) [ptW}+6H.! m*,lQwIuqy.GiYЕV&XQ-?_و!}ˆ/ ,% Ƣw<VDUT^apNCX5mJϾW Paʹ @Qyύ{"׌XmфRM"m`snvGؗXtQ* Wop2SKbġ2NW]lBQCWDrlJXQm%$R^qzbEM\ 9DͦÃRyO:MV3YJѤ%a#,Ujz-dBC w"鬿!*G:éO\u9Xb< ]VSۡ&EcwpC6${8C1vH __B1+#tKфkh`V\h:AY;u- >FZ ugnd\%ci0liH)Henqy`i6Z~3A7ݑUo!A!l=m|(AvNLkz )ǤCU0OI -]:WQMey7{Ǽ X2Lw @nS`HkeLP*c 7k:^L"MTC|8p'4YnG\X-JDkY_qm4i/֫Vuﴡ~hԒ]fݍWr ls!erJc}fMem%~5@Gp,^9?EQLORV:G/UI8_ڦac@YP"ZiܦS-r@$ezpYv+-ADġO~ +8I`*d? c/*9w2]0Uyc XT;3G6{ Pe_!u5U>4FI̓60, s u>/ˮ1r4ޏ hv`$fn7Hur zV~7CS " m6lB<Ѧt^^s@e?Ӻk(ӱ"Wǃ 31oq_vwq"*+t/f!d/ph]"]G|}:X;"-NU&>lgEDGcu6E%п]v7r &jY+2ɥ4k_+2k07؇3tWE(و+>'op$(U˅<.R<鼠F{K( r%n|ye &, j~fceMI[1ඦ±ME7su%ȩ_ԾcmEZ-*}z>GW0?)㻁Wlσx;QȚ}E}sQ8mXR\Zo%y X(9_Cas VY ();2'erj)Yb&vbF #5ǬʋG/C-,A$aEfVTV_ڱO9RFVX?ddWélď`QwW[l%w8Yy^!elg$5_MaT~'d[̓%Хtt-yl..:E}F[UzyۣI޶f&z&ܓ032, rU>(]>?W8)ils1 D M1zmC];q{Vxa ;Ӱ:::ٝЛSăJ]ĥw&8d-JTLW4Ec.$0(j4rb+Bơv6pu B᪽6W~ wu'yΈ^m9I(aV: !{}2݈ZikĈp .Yd Gчh^LGb碨T\n/Pd0d0ӿȠvNiol 7n(xװnC~*'Hq'bpZ3ekG,qz0W͵=, ,-v%XU?h1)mr{aܿڍ*$f͂'}5C!#溹Z}p f&S<ؿ}1U~ǭvک۲n0`j5M|&F 8DbS6Josc( ݃蒳GRv+'D A|B BqٲNBvMr2m\FAAG4ѱwb[0 5 g š zg1,=20S1&[i-3Q0{:g569"/2q>F P$Ht"=[Gɒb-lX6jXL[nByϷd#PV|̮-q, EY>)Pt![  G)vO§2'XfB-IʺA7<qK0ùa&ʺs^dNg˲>x 4N!ת }KG k6xzi@7ވ>3$nWM֫DFS?5xX]RQ:X:j6S\ B{Q$w Z@kwj BlK㗪7 mbHHQSˣ`f/#'4)z=\\ C)D[` à[+\.ϋ DETjn?8rky+6&(9 kvHVo&1AVW;!0OuF?IZ\岌8ΩR,Jmަ {$!LQPգGrCvvEv(|[%r; G3RT Z"XgZoO+n?pՌˡ6?5Yd3ߤ^)-?U(Τԉy&͠NKoC\B.h=kC;?$INeƬ*09'N\9;孓i9}N BO*^ b?>NI ۭ]^6ڿ3KXM} 05c}ާ-Ĭnlv?5Gd2׍ ZƴO'>ɋ1+ JXA6vԓ|xXL5j?M ':)l %휄빬S#mBó5 ĬI{+]o ޳#Bo"p<W/$ǻZ 2?Bw̃w`:P,E4J"1%Pz.jՄɲc4?S7~}PgȃQ`qw˲+nȾY4]JqAtR Sd«3q| m U grZ طn\Z`jn$lB9~b'MֿŴ]q5@ 8}`}49S`KYK%\ 􅵮0;II0!Ώb;Wk!r$@d:+e[WшVrMk{]D\Ȣ  JL3cVsRA,R@\N_!%rv"Xy fHޡONoq_Q=w~!o\zL:eccݏP@sK hPw 5Zf QiXb 7o(;EShEd ٳ* iWu&@{WX):+3),@…v;4y<"(ZJtDoYz "8>Tև`sFHz ,/ 3]Uu dݦtW /QHȁl rbgJ#]0ctT5MK7c1 j6-;XxfKjSD!SvH$3r_afƦpe#OZ@yO8Mb _m[cۍ0⪴Z5|Tƍ$r6~/o]O5ئQWE 1 K}̵|~NF2[JGɪKvXbHPCgjC+\N7Xq$}lS]r.T(uOYo#= p=cPަד*SyEzVprZrg~k+L9 (&\@m!nD5hQż@2GQSU bsEOѣ?/Xp xaMPS$(mk_9{|jõl|>|GBszuI?2 p\зiTz&1[wb N:u"-}&;X m܋<j L瘶kG!l9cm]R)U8vh$W0 _ $P4Fߕ}EShimBp)̃E0JΨ>n_ 9#%[DNvFuᶗejgd66Wv^8t!n !WJ)-US~p1;F8pIg?uAm*b`5HeN0`$Lʋb`l=IOwa*ؑ'kZ@so./?%#}y-?_rKä_t20Au a'/"HDIbIgc>8\m("msZ(Ǵ6yhe/l<%Ɯǿ Р?VQᴃՓxL!lƓc߸JyR'*Ew4?("gW\lMqBtU;J|0l^lzZzsZ*["g'Dx JKAl(HvrϏHjb~/N^FwAHyQ9^csVŝAnG[ǴTj/FFVU#91`r#jf[&2ǭc]f23z:`G@c-hyIՊ6&fJUrcL΄YX.0ɺ~e,{ReGMmxVPsb/֥5e9o#eѫ 0\=ptFxsGG!0f5~3EY6͒R.n(ᄀyKA paCbyҀDXV{kN\MSсDT; EylH+"<\V&%{9Lrzs uv`J~2Z;<'(ԍlaɤd5cIt3\AJ@Zr&E ja"./u_ Q4WMJR2M\ jb;@[x59i_d'cdPfԞ7#`[^Ȼ~r=Bxq*Y4 %FZ'rELzaVJ>9ը}A)ߟ'n/nXj֏=m;<9^y,JqU&K-*׻(wbvi8D2Se]Z/g  o=0T[n^ټsy,@}ɓ*(RˎE$xkQ#ʸ~uٯsK%oU-ZXPHrϷQ[퍣td2gbW{y'Q}xߵ|K=d9BOLgVůL+ĭ@׃9V\>.IR#X1#Xwßi/k6gbdNCQdZ?,]ҦnA3 b"8:H~'ᡒMb>r],bJkÆjnV>O/ţ $iMpR#9920.[L՜ gQ7bi \ɞpu{9٦&Bver4/Qzڡ|g$/;qn}R ;_iuǽً/б_nFAкV`bo@I=pςj ttW[JҼLFƯZ*}_t hGRY.`/!RsPYX;̺܀3j[+߽zrz27{_ú{pzÁq5g[!Y`O]DziȈoQ;zUS}@^Jىl8bXaAXb\H; ~hw2:nds3&̒& kal-rfK}3r5{O*w?jrjlolB›9 r3%G-$'n; v\b(Ѹ6— @ Lák λsUb #]o$~ )vRýxqg~(oGY_z[mxdn-{ [wD^2ȧ15FOhuk-\×z315m=:^?r^ռ@UZ[@}T:z+v(#ӽsC]Ts% eʭ!]I5յyNZ?ӸE8XROMqto _ acO$7ٝH[+9~>z0aG^+Y`k.is<#8'7ǥ">YuC\/qŗ<.XzR:ȼ,hoYXUWI)#;a>|2;ا+F3|b0S?5 gHpc嘐a@`C;[Ou{Ru/cD5zS0ClUFr7Ȏ?{teKҖP'v\F=29]2TtQbM*Qɂuթ-ɍ́IҾ7T\w}eS'ɦG+˳P#…b/˪4&mPf8%Zd~11u"X+V$sS mFv‡Pʥ1Ǟ;P53 B37hQ1- H6@]Jj:b;I"BP3SdJeȏJlUad E'KH)]b9 u/mZO+#lKٺ!??RX'ora"T^Lz>RΕw\,\%kʟdc@fD{QQT֐\G-&:K $t18OcT'g&BL!:<_so3E*c4xf_r`0+;,B;`[MEOӅjFgnj, i"ݻz0qj 56JswMwF>j "z)M<;oC:IYI-cq,&J}ʅkcaZ5 ]N|5G0v7/Vj:A29_%;*3ײXݷ) $it#yz=9OL /4ADi/6N19o|RPV)F!4# -Je :?O^k h1[ȘGplU{Dk@Z!aDBjpBᘄp|~/P`ËZLŠL$' kɥp;.}5;S,Wa<p]Y*oڡɷ}rcmB[-U~B?OvL}:L%~"];8 $9'&.;XlBq+ Kĵ!8oNM hXӠCX2è߮>1HHc'ŷirrjاSǟtp؏64DjObI憹;,j|0%˵5(Ot9o7f<=Т}n2>zf뜟dA6?VX5ZpT9Pɛ_HX,aU2HH)c !(}b1NN=MD'{:xA_HMn]TM;86uPX1kѼa`ՙ B[昱u@*=;2kzU%~K^R>,5 IG`R)P)@r:٢X+==}^mpixM'# Sb1BṈ}eB-b]趑'JxtyD@)FAz2ԮM9ʲtggshՠYCŮ7hP={xZKExgh><;\ j;5ͮa䙔&h7 jD bbt٩yyoQQ5{O޺ }c Hji; U2c^uٶ_c q߂F!?e؝)t9.:X}ᎉ%DH%Rӂ2gE 6M`XnѕYnx6rfnw :>ցMXC27v3\.({ojGM83M &M#'DX%&)aVNCmցƽCi68QdXXaHrzIn4{(/GcA |7>"b4ĽLtsxx|ƁF[8**Aw 3B')^# 1F>)Ӵ?;Cd]eD>gX|xlX@6l''* a=@Eȋ/^!ؖTeqcƈڝ$2_'v' Cj p-rkgVQIe)ZBV ^hGK&<R FQk Wzod?d0 u'9иl+kN lp1f<[!qGY8ܜcn4Z[WF/f#[tl4G;H:TcHI\|TuHB1>9Hq69 &!xmE-"?c,z4ө!'s%TZT[ș|re/ХSmg;SY U(/ Nh_y45a=2GݞhR.FN賓OkܵQXpeiދpJk|FR kTe$:%PnTX&\(r:BעJLߖX5=C^zHq8y,DM|ؖFtig;BQ.nCs8"VsSdB}cJUzb1i]}qA>(J}.t?&S%HC(WQ[ 3`$xSZb #xŪ(W .]iAHeؽX|;*귣`gHM;,r_؍&^FZk%>bi>rӡW0.e"~Ȩ ʯ#jQ4'b4?>bH$Vl>,*؃v˴LQ ށV]@6Jt?tW\Gt!E2W[Sb=WPI*;4_N |ƶtW i@ASg cP&&3b&rf,G D:⛊*5>Ji#܂;aWkBT4]NN- )uu/ ak ֊IE%QVG`'," r_t.n`[hM.C#". tN%Nh -m6}4c&ib5FwjL\Th2І`켑REydbM-gi(*շ:(߫,<_/?HW;>nx_2ׂgPt ,H 6"d ŽCeGp,NOoxJy^Ё=/0G3u7wy΋Ckfڸ9](D5\p@R0,U-6[Eu+a({DW$QH菴yzN#r4/gb.83-ja5(LACKx;ǀ7@5м'J\Ӭz??b!i^y"w,B^q#^HU^_ZJ%-9{p+)&" ebe dD ݘMa^JpvOFMJ.Z ,gNd-H@$NC?8$ez!*~oN!jz8@zjp9{ BC3#N4oodDdKBfP͕2/OpY&KȮ2>qnk4 |wx151WS>,c-gv]tC'M"Ӊ~3FAl/omK&} *?-PZ O]}X %|E_YP:VdcRNјb9B^`"hϯ%uvFk|աRnA$ͨDH [@[>'VwN|t,6щ桑k:[U.[%w.gug̼uX+ᦷVjͧ|@mI*d)Ġ }h-$(18*@? r)ΨRz~~M1Iн*B3PtxJɢBǂ* Cnzi(m>F0xe$5Hȱ%1g][ dB!9s_`ԷubjS,gKK;`4ZTB 7D) $w0)u#Y+O] ?Z#N@#-E8[URf$$w/BE`l ,za\0C| &ԫ[j ԚyKͬ+qo-Xxh+ vi/k؋uY)-˵4mu'a~$,u y {FgC.6y&ڃQŌnns*oP?_iEc5كߠyY2t{>g "#VLiS~PW.*  f]ˢ afc4Z# bgpOP8‡'b0o}77vg~$>kޒQE*EZ3 (.pa0? n33Gt.L|?4O(_UVq=5;HɘD%G # L^t$f$q">Ҙ%qfg [/%#$ɜTvkcd^_K[va' a?cjOWd& 4d׏%R\6-3~FP"9BLf1Sy~TJ58/{EWm qVxCkwH ,W8Ji8;w.02z' 9;aXLlSvblW6FAtWcpJ63sSyU;9ݚSXX4cc-IŲҺSVڟJ<2P#lSxϏIb+կ^ā!а* [8ZڐAg6|G5`*TΟ(qsV)`|JS/ 5u愂LBܝ`UTF'b˦ת|dIR#VKI"R~UM^gEoB-#PXTڑ,rk(bPN m[& & gM|6};Ny/Ļ{-Ap]5W&`Jsz4+-j40,vy-b|3>d PS@yvcy jmͤVq@$m+' ޠ X7\w?ALagz:f 6`wbytCbcY v9zչ*Y,3(x!\XIN&\d#$:Xw]EhK,KD_f4BS9Z-k~0|jA֐CW? t|oe571+T?-&FWmNNv}t99򚱒j7>'F_#fѸc;A!~xW/]cUҷ_xvP< dr@3rϾx]TFx`T^گo dL^!S-rȡ5d{ﵶq[EH b?]t%hzbTM8J#7dQςS+XvPljW)ZџI.<0޿y䝏t E-ž10"S ҇ݒD_=CkTVX$YDzM*l߸4xINAN3A aOcEwW XlsG|讑F,0gZk|eVnks,}Pu03)%pDwnuɕZ^X3rz.-8йsAӻ ~OɸH7@vc::hВzB.' ~})j~ϿBPR;J< k a$2.1a|IQVd%z~Pri昧 6 ,OHu|Q:蒎RL[~cPzDy$A!P܂^wqDPx術:HǮ{ twL0EI -mSA/5Ӧ}Y$8 5:xQF@fP|rr=tfě$@b)vҤhSi([ޚc!ҕGW1 )oXi;ంˡ .4F<|lz.8h[M!cS$UP][p!T&x9D !;^)>{lc*dg 05%BY\@d,> ^mW 5X1i)=iJR]~vj AqmIldz,֚Dvnc'm'@|̣큊fj=QXMiPfס:_yx:7}+=;*hi[Za%+3:DRŭvfфpJi{c~94AU/ Bn{2\3]VT|g@NCU2dg%5XSX@'=y^oܑ9ߒ^|=;lRUC'z@dKخ(2ֱW5Oi<55ua̵^CC5⢹!msXy7i]Y82]B4/S"d"K<ͿJUUD-^e70K.Jm)"~}TǙ`Or3ַIw Rq 5eu%CמBO `B ]fjk/`l%"t k}R9QGw@ g/_Gڣ"-ƒچ >jf{*1LH;DHIT-%%{ٿetsCm/9;;ц5q>`KCKXwxrbؖJď/ޛ qM$$WD%)Nƕp;9mULݚHwZA;C/Սxw RayDGbyg{^i@"]S'@lIzSׄXQa S:k"jN {aࡎR50_ww F٫'FÞXf7wÃ8]eCgmdF;M1+4bH㓵\9B&)<+|Ƴ &d,Q2>!*[wrHdgsFAݒ69%Xt'e0}s)dش+m /2{& I!Fsoևzh]Tvh1dJ)*~F!]ЖE9dK2?}FN:-RqTg#^Q,CXOh(AoyؕMHm^WtWű!Nq 3YYcD!iݛ'|:-UUtl}/Wl/wne]#*@;9e!f>@.V}7([ 5IV9P Q'=P إ7`{ d/eP w ,BK| y'͞߂!z++K'wfp˲7ݸGFN>+Mϼm\q3 2hOR؆zD{ '_0Lebp>')2[$e҂Qt SX8Lo.1"w %x_;]5qhii:j!J 72njƫ;٢@1!)QY dJYP6fg8CH\Yksx:i| ?a?2,t=81n!:-|ό;D. Yěs9qXH(L@p7:L;0%q.9"_f0GFy{c΢$v hLG YP#SLVNƶ8C{ŊxK.CՈ%Ж "wo"c \e_U F;.X[ Of̟p I4(6t$) VgbD2d$*$1iL6c]E*݊LT5]c9,46?E;t =0;;K ,~S @`. }v꺁e.1nCKb@M1\ ;Q;oaZn"w7d~ eըRN4!՛H<9a6dw*,iKG9/4X)D=Ē tv?faF3*kcS TP/s1&e&\b!=jqc;okl;Xxb + ˭D~A76)l +` ~ Tsnn14Dԫ삥p8oݨQ'3b"Q {+֢ig"ͷ|x*Ta%Vߗ-u{+X5]@D4؂c2>O"8]qAmR>[e+2mښdg:ޟiB>Z3+6ԩ<{zPs~7.u+]+ydemĺXJTQ.XDx;iL1LɖT1wesqzv6k{#jZ+/J0<ȇJљ PN<:QA&KxN#⊵ßP-5W6Dzƫ؜g%l†j+>Y:vEQ.\h 1c A-"h6:ךm#xoBECԃpb:d50xZOnĞtZ: 3{&,_Gc]=%z͡D5U\&)ү7*%>ʝ,OI1-QvQK1xc-}kji`[]U|@faX;Yj2 zmz'OU/dDi5ߥ ,񚢂`4V(X%|W *薻 !1k򑬵Y|hPԏ&`b\!6$Anq*pq2M*O@p\"$.,"&]@-@=M9vT* >Se{wN-ZrSrMg^^ Yf]q]ܐr,U#SKV!ffd rL:;ЗF[U C ]dXBfH|R'],̱+W4̜Tl dGDz,3D&|/@NUFT,ٖ8nA<&|Э9m35ꑀV+0wQO$NvCE}_K:ҋUMa3f.S] L^i~_}0YwLN>^|Kaz&nOFzqAa1kK4]QөA$ZT@'Rp#U0o RzH͗-8@8zX`S-FQYz$JJ*<ӶZ'ibaD86@k4; V B&:j-LemL(Ws +%?&iRT]+mħ LGR_5f 7~?r F>; _(y/!e0,iGΆ!/Qdu'd_Rgɘ%x B)݊--?$y}D16H~$-Wi4_^AğCJ^O^=*L}^ˑqHQVޚH4u}A2&&qyjs_]r:fb\O]يuUM.j~2 uj5su=z˯laPcPy/b5Oia#-{m4}섭v JǖIpgxN۞~u f?1Uq01$H52GHCn)"FݒPK 7ϾܔPDH70:zeeLWs/*.$ 6a 5XtA 8N= *[\, #fN18a( 0q~?o>jڬt^ރ fHV76t+{QG-W1fUVS="=r2+%DD^ek󆷐NI!Yd:7!87{g|/MK8JBH'M7`PՌzT&!dnYRVIN ; @)avZ;  #!dB(7(F-41 v1/"Bt(+G %ߵg(P0{#z30oݙq)=oERW*nr=/}oF)p vȢ H)y,P`n~r$"Y_3f>`'l-k$0Ehiʶ@%ZQW6[Y$W*RF,, ԛaXN,\>hNn3o^\p'Q!^[sd6yyq1S|Ozzku fԊ5JN^e@!"^#c<*n;!qvO/\ݥ\,Smy9Ʋy7e!/өN& (Tkѱ(&d wHPKٷ4K^W:KY b' ::މV ǼXS#6ybw-\,LmNR /3av}4ʲm尭wXzC۸ڑ{ sM-0 +̈.+;BXl+/-4r퓠a@2 ^s]2C\WCyOEiх xd>Tܤ N?}zK;/o[b^ӹۦXZnJ<ȧFʪΞO6\IruT"B8〔0覹4v[a ìeOO c4"ERVcWɩS &g PΏCg"Q{! YpY7J#̡|F%9&oo7b c SBHuf[>x|_=2+4HL8cf\;R[U\|P%^mH#M^L-:{rp'X tfI-Tt¢9y Hx['s^DVOOWj6ʓ"w;4sm:aGgHRAi[wTG? VLB*Ltu>+M[kzv}pRIyJ;B-K/^(AJszH?-'zҚ aT}3sn:A_ա+7;Q32e;,LF./U@%XAobUJ6\ صr^6t Fal>|͢`첟\T];̕G:VS(qw jgҤY[}`.dxM6_44t,X 4OX;ש o7 6nT!bM9Е2uU.R:> z$*᧰팣[uG?%sRtҧX>6 'u#r|qBA6Іj^0:LeI'° n-k[TBd_y$p:; Mi"URehYV+?{88j"dNZuhTB>1\L jC*? &m0qߚL XIF碛X .iXk%L^y'LID6vxQ\ƹcVZA/w  xcͯ8A[,eVHp^Am[x3Ǩ$T iqV4,:s8^Y }G4`ϺL0_\kos}{Ǚ8; (7*&N!* v/^awt6F- RIofhIE#.}`s2mxvxVj(! XvPz t*xufwV^$Q6Ѓp$<FZO(kӅ{AJu-b77|TMIfпX>={V&ym[:R> oU6ma,W#gm|`d`5ϡz"^y8M5qhCZOcZz_!qVp^bd_=ёl2~2pXIb1}wo-YTZ]+j jNwؕ ?ڷo C͑ Śˀ݁5h0͌/Ѯ%Φq3Jucfzy%scGUWkX9XG!~@aHGnD*B%0(@>*<MzCL|1 I4 wgw͗33|F–O2+ho(“JF7BJ/3g@?@)ʢä sGުD؋xv Һ,/Ӊ͈T.:ƞ[n߾QEE0VWp5F7x{?_}&uTD]Iabc2lϩg l\.ܡ!1 ZX AKܯyU 7TQ֬).s咨vVcm0hS4ĩQ8>y,x%) n qmqzf>/DE0@S؉22nxtP#b2~_6lyGtK%s],,A x{KAmH &\hjKWuK3s) =pe@;|og_0~z+xIM~d?cF+'%)o&BQ/,az.WhH$,Nj}>GZ%2wr7%]nЄdV)BH `Mp|{9 Py>tw~$, נ*HqΤMώKHcdp2[mt`C2"W˱{38l)ZA]Pruh/<1m>%kRmNei6ҋ#fF-Fl= n Jh#~7h;`s$am;fĦ$Ajm~c]L΋k#mlYnGoKmDyLk{Qkm[+znE"2a~z[b-[!,}x ֐0XJo wFWrz :arȓds?\8Ebr'5Z$lٲ0Nzg]a8k] ]#yx<I oBSr6/[KN=#P lH|m]O|n^n[?^ǻb .e@`T$IX}PE`ϖ4VX)|!|Llii\)<0ٲH֋=\]Js7e Y)K:-``A+`Gq:Y3S- s2Zʝ+[uV0]ԝĖV9GI&=uz=?"86Hx?|xCxַND謫eR纔p f7Ĥg&@2e :0h yjt =n|&yW (܏5>>tnq%T* ] lOqo,A({ }gʯn\g';&+U?361)( uer*罵F/%۸\n!D qܛ޻ѭ!:ᨬ奻lØg*r 0ҳi`kaȇ K#ԥjӥd=ZÓVA_(3կ c:Ey\[o?hġŻfjR֟+ԒTkɉw5c%~R@/=b|x F(AzHԞ$AnvL<O|9k|59SVr5w0?0]}AQ=~ur- p}o^F7}:4HȢ+#B㮠Ío }=QS1X04葋du%\pkmj@Y]ZL:[;Ag9MY{LzF{i402chנǂsw0$ʙdC*6k\v9ugNy\^p7!-J<.vMW`ؽ:vwBZ*0姅+;z" $ Q)?fd>Us!+ee.}ZV3;{z3[“!;y_2(oaګ-<|;eJE?EAZh6 o,< Ro~;82r¹66oEܣ4 9%GMD5q/)῰ЂN!"4O$~Cn.DtBGN21w|~btA/h\t*9PGPD!:#TN ƈ8Tt;]_g1bOz&;#PW6"1 oZm6~/,כ,ctc&5vhnqwGݛZRF9zLiV*u{/9*6𥙠0p!5;{^Tū|R:ev{6"K{lZZہjKUn|]5 " )SuVJK76HpkQ1|)D`rY6,elz9G >5,TxAvtXˏgKt;_si]!z=PSD]1rZ@~rðőPT "~R4Zj83"Irx`A0V8S:lh,/\T}5f '9[>TQЭY:ї AOY'ztlعIEJE/(sKɑa fOh7-H<\~6^p|8cib|`)bnx"6Y7̕wcH"XkH-4*EkrRQrp lf׍`79n4ScI^Q3mnA&aP'A%F1ےuh!o:(V y1 %t|֞zA|VQ4PtKqF&P_bՀN<-unp\:WLߌcsv'-H^-8ٻ/"S)A~˓ذFʁ-f{ G8HH)Z2i,8js|8>#}vSߌzuYuvW$|4?,Tw?XpiI8e㱋zoCW UVBg11#7^'遼m1040q7=բ[]Ce{}5j#uvD4*DXDu݂7ɷـlCX/*a“"=xt>STy(_\C(-j%:ݧNuRAt*Nb?n;#%mm5CY/H@$Ѷ;2Й*0 ϕ^0y!FY"\z{E*ͪd"D|նV)6'|sUסE@BGOBMZǷhCQRj=D,|ڮ²!?Ix 7a/ٛHWZTԚ&~x1I ;DS(xkq}}q4OÖ؍S6]/eA6ev%T h+Ct[rEx6C;&uo:@5 $Γ0[C&ˁ涢`f =N4A*Hk5%P̈́"j^')%7)Qc%a y#gEб ^}{%4ί4/#%Ml#钁+.=DOGExS"gߡt^+|bm_[5Es!+{X ?U BpQg|A슢1e)J=ٶj~ |2^0Pݡ!UNttw}w򨋸Aa7d78&1xnoKkgmSHDW0?KG1r 3A0YRB;Mc܁*h4YA]w+"!g]%C1+Ϋ|)]fӾӶ*>r;ɷiJK7[$ɴOtixEqplFCk?y#A2NɆɚCcEW?<0b3=@ƶ.$HAh*>}xgIM> P($[ l?o@`=z ,qL/j8Mm!}D#LU}8l'L[0Vj/n&O`omtsm,0~Mi rY~ltj\*N@ŷvNdIQրʁyW0Wk W[:!.M o}9nJ|ԫ:JCWvsNBڮ՞-, l}\e1<ȨdǛIm}L">ƈuڀsƈ>vʟ %mÍ-8dU@L AkݩW]M%p⸊ֵ'#+I?VNY.e2GF_(D;2y;zaE^լS.HIyZ&ۄA<=k?~%k L>Ik}om.587}9Jx~V'['8S  &j7N$zug`:ς+({R10cB!MYB?]Ba0wۅ TJ]F!{my+;GT !:y8*Rvu-OZA`dS"(ac!÷wE+@_, sA8p-_1`3Oě S+z,Y Ur=o~iTO7Y^ õ2 CسEnVVZ4A+v/:]NQ P:I4 v,CELJ |O-G*ѡ.ЇT!xGrpiYh*A5n{ er^asP}؎0#D 4zn$LA,g7X9OLڞfŸ[$M51mNwu$1p\!mwE3y$W[|ĞZD^Z kSZvJ2E!unsd߉/$he+vVt`@y;oŋxKIKSUQ 2^3==NaNVE3c] Jw:|_";-|3}@ U[l`"2131Z&@&Sb{빙@"Hni)1{3'cwz#SD c,Bi%4FSU)p:-|x:f RH-ᲇyB6$2|L47F!S5ȉgo@Zy fEXt21HV|\3@HTeCh%^p=guy(F}Fw7LҤyzm{k~Vu'`N@4ߐ,)%F"n).Xd|ǽLqcd!Xk7h nם(pFe8տ6AS['Q}NY&&R6q/Jy PG&I;g7[Ν'2ܸcnGIʒjA6kȿ }i,9eFY{7 %ȱFt ՈH̀j/U)0@|]3z/͋$+/Yeݝё-͠#!U︂*U[fz{Y%88/lz#(ɮ8ɱ;ˑHb}oKV_s6Bf˷Qa<Nrvڐ!0aT͂ݍFF_F7 }=!,MCS| ȸH!X`-"ΐ6?x4i ]hzi#"lfê$7^p}BKDk7N9ǥ\Cx؛]xBh{ZaSQS9q(_0fb}ʎ֋ߠ "v<}FwTH#X? %Vv'+̏`tb VPv]rrawaѶPsˇK)f >8H-*~ɮJ)C<~#>?s-k{yyq2z)$L›X{'Lo]QΜyI?T/qG8O3utcvJ6u4VhL7B[0,1 `;`03Q(,B`L.YP.6[/h>=DB8՗[Cw\1Nh-De/^? Zlq &]"T DV Ӡۢ$8\O*KU|Zol{,~nhI>)%؉$/1~ `L!#ljFG9CbԭXԒyqI,RSc~r&Z-Tǚqc9B8&Leȅr+PooaġF&;7ޓW*1r3߿Ǡq{1B!5]Sra9JR#yYzl"f@9HHm7:0BF*P:T;9e)7[@ذ ygQ6XIַA¬ ըRbJ:T;:*TЙk:6l-|kmm%en ڶeO;S0dWҾδT[R .̃g7XxoujzfpHz 22gi-#kh`+X :}GH8)M |x P,63! sR٘pW!eZG-"Q"O4z?+%15)mN#~a;)t焎%U\Ey@Ruzpb9qoUNR!$}3:!#;Nɸ׸{QpB,g' 9.1{{jDÏI@Z[xrP\_ΡCەm`?5c W2#IVi Hjɑ YPpɡc7DpQ!P5<2 %dAN}urq%/V6It|ZZ"qRSEVвS:h)Z%ŻnͯJCA_s8-8vm 7U!BP u-a j+Q[JCuOcC P(Al]zUnFaE$$5iT(lzܕE?euJT}њ!ӎݯ]4DgGl tW{ 0UGWwJ6:Ub$@tYu:#pH{d`kO}k")y/m֢?8 21=C[yHNLҶzOGb|d)p`h^ SC6vIb-:ٯb`)oBrQޛsGqip͡N:,oS t}h3K $`rb 9(LVrӇ Gcc1<;Xbn,rc֯L4D#O%zG,:7I_('i.[B 2%spIaT*f.AAK(QIrN,6{+&5}(]$5CND.tkՉ_!AU?C1Atns>x)V.dӭÆ2ZeT3D2ڿ9oE/!fL`؁g*彌sbSǙ|4XOI|70rii֯>_Uio24dŞa߮AN"Ze┄"FbTMf]P4Fg]fWb$?<_b(O&22+)eWqZ&ŠRG!a(AO!&X%ǶZ.k&+"db`O7Oei1(c0U4!L s;07FXI5* "@"9Bwx]B]cz0hCC='tN(t =aQ *BiO@Bl+}t#Y(H_`#:Q:Ju yPz;_s#;xÎ W & "kcJmsڝ+|~[린(S<]JȎPT!4q'QTPz{ UR_1p $sx(ʼn?Vⴌ1P!N~n)d}RnƑ8UhR&U[*<?M¨b7ݽ^ EsZ*`wD#`3)^!KmIX[ٻ6MahM > E/I" {7oL`:~>3="QK+VX?J/Th)fwD[Eрly5QK4AVH2޼fnb0{nj]SJ$ ]a<mtT`%s1;' P%EY=zdA5T_s5O G>ãVEN^JNb!ahzvE}T/JjۻQ|Ԗ? 5,LzNM6G^Nr2*ؚJk[ ^"65Qbq-^禦/ nU\8/fb)\>Y'B Kڧ_nrk&3RozD4y)?e+3* %S:9  F4 qΌ9)TtLGc?lZHǴjp(3xNcbSC.ں/ϻhwJ, y{ndF] (C_:+cԭL~% B OC=ses&`ZY SUXJbw7c_/b;RAԸ[~ǡ1J'2>H@o8,>=Y^t <c3.}@8T,s @'R$TGGHc6cp 8sr/u %6K`~|-$$1k$7JPD:l6;TCa^smY?3$ Ę`hǪ)q<lS'`փԿXJPToW)mSgոWNoAՅ\*E&/)im0m'e6gez NP+¨t]]x'˯VQ/1Sl9:aǕNiD7ucV)Vx=@jUS0h2ouH٠ep|XMazH)RXQͱKI]X4T^a`aQ491ⓚXQ'@8 =OQX~+;g&uz2\ؐCy+]S=jC98͎/6퐇GWTߔL֚/gb+IԢ!_wjcXy<<6:;=?+#ަ_RFc:ÃTF@oq, ^ȃf@zNՅu7VfŦYz<]tI$KGu[BmZVE2]=xֻ3CqՀK-^Kg}薚?uhr#X>ϋPyCvٹ;P`l'b˼d:0xSk]xiVX)m_ ,3=F" ) cʎjwh:RIMQAWӃwF:iޗ*,1qO$XJ)>v[d/cH,BvQ2*MmPyb;@K0e}Bvh阚E wl&i76b="H2@TC3jM31K#{|-E vAۖX?[4L .6%2#m-Bu85r H$YD7 Kxoƭ7?Ҭ 2c[VWW)wErld B^CwEDž$KCPeR}7ا!;'iej`*v4,%$vW` M'nF'Vq伴 ;9ٖx( :G%* 9YʭrۚKhqO~F`[OB_͚";_cA(`wxӣh@9:OȤW-LaXf 7rV{vPsi0=,gs=^žѨV~<RPs^ko&84[]4=idJ/i&o$W>@cbL}`b7캌unVZG;w FG I5'G/@00}>7;4H\rur`^ rQ3ibKҪpYy܅ ijƤ36ԣnd>|?/_سQ@^6@EIvnƐ\Wl""(  IғF h#VzVƐU=nek^iR!R b'XunʢUv`嬺-*8 StzLnVҷ! | >]&3 6@ `4ccyG Thí"W06Ƀ;d ufcg$>`%'M}}Sѩ/G2>QayʧaN޻>eTAY0/W;G֌wPg xjxRVh,ovw3 E+m:I ׫%P>Z+K0PΛ`y-+m\8uڢs zD!9vDXVkǟ +@i-kH+]Z1vGf6M¨Wyl+$YzNAn8Ý_&9c]uhaK6}|s ^Z'>[(G͈悤p a&$G/]Y5ny\٤hptnpO+H^%TA,?{XX8x٧qURἢKFB>x 5s M%g]7_6wŊY(Z TyջWe/v8MO&nx2G Q&OT>g1*Z>$y>Gj~tS}5t+.4EKk-uM'=.'̚IUc &tFlMԐ \5!uunxC7-\Sh3ݯD7zU-L@et. fQ.Q$x*b%2zW|zo_u#F9sLD8s(;F)+6SNji$a,T yh0旧Ɉ9`;_H}1 #'8ԩj1$A<ْeڏ)v'xq^ {5@lCp3&[p^hᶱѕ:=}?EyyLBx± '3vqտV+8%6VdZ/Up ~.$!OC:RGI,P`K#n@eNx]پ}aiuFoAz0ׂ>>9h}戃]J2պE+ [,r8{.f8m>KMfD+5CPƼuĹB$ V+f#a?y-i]3]k7xtMG70]pp]3!= ; $ne$䮔J'[ 0mĮuS[N6"d-RLЎ]51a,,cmsRh Λ/gm`LB/BNÈQZ4f} q,܅f/wі)4 ޜ6X὿&LHڷ h/8)NE룵.NvfH 5ه:^o'&6Jx6܏.;z QN~eXDŢWM ܐ]Y;/ftt*\_q1u'# C$amap uWp]he+U]%,?K /T3`DjQxj y;R z ]BDO\Kx@ 3wwIsn/g x VeQ;loqvJAGeɊ s\> 4QJ; "3o&I{?ƻʅj.{* i`sm*ѪegQ#˰l|+% "*Z<u!u.$P``jFYUZR\-,굞##}a]<4ok>ffK59,G@*ۀsxq= ut(bx#XAVXSP- SbGmG]Pw~,Lʈ :n'&C ^ʪm=*8ϾD$-tVaVpdRbOJuZp>6E0s#HuTmx?R"CJStu" ]k#Q<01^C|eMʒ7\WRW&a>v(,2{>1F(ΫEgpQYe6ox&InVj!,nǏvdZ`0дT~r u͵!_\:wKcP"E:S&'Ryz`46,ұL꤆omVA,rُxsImmEmMo1M&UJDir;K%^&3-<46okmHʗW,?*+T)Zp ϸZGLs&0T4?E:\K_ ,6萂;#&GOXx( zf˫iBf١=ꖘ*KMRom)D# {fvsezp8dof1gq_:%FJRA`ЫP 9_978#17 0d-BzZ&-ag'ⅡOS3چV hoD }vR[fsˮS!toh 4Xe9OKȄ5Dɺ>Rs҉ֻH um-$# (c0\~ T}x4D4qzCz箷dxtS˧z?OcGDCqOc$a>kȆC :X0ѭVW1fç  V&O1輶Pl>=ڶ3vȱ{X+ҡG!N|~6מ#c v9 Zhމ>чze Ƹ=JPq TM:b8;m2(6Kd\gk#Չ0D͚a-˕FBlX^%?3=gwfA/&g/7*AN,[%3JSJ/Q1YXDWByKY~%5( S.9 L\˨R &l+ 55O;OlvbU{=Dy,Ikzˣ>/tg3 [iSKs<ky`ه CM|#wr%dd;u*cK25=`19dYAqyrsf$_ ocYS;s?VcV ggg_ZwVwiO4xڸ>S O!ێDєce|KNxQ OYl\ QR9mN&jٍ پй deo]QF܍:cuE\@*|r>{JzEؼszv*@{&9LYOUb[Z{lL%jGt=2ԩ@ca2M|LuCncA ]²vTP$ 1:9H2-5LR5ӳ@Z'D5MyX(_g;ce(Qm'5%t "KU[^|?~ZkV/UOr{.>Hz-{8uXUUoa"j^汯T^6D| `@Qij\3 -}j8k [ ء%}o?Hqy'VҾȧio@caoNђG't˸SKÕpY氋4< mAѹIҾ]}ټwًjK c;W_-swAOmκFO'Ik@wB^8%yӿZYT^ۿ%cuuLe{ ,*(n'?it KrEDO+ 'ǜJ7 U"f!=AYƉhQm3Ydzc忘9*E].0)Jz+no".s[p:]8Gu<dA) ^CXdifiKr6]Xa4{c6b]k$z)Bk^.d9`OI w@Q~1e]4l.k26m,f):aU3ŸjRl2 ?CѶ@FinvB'vx 1+/2c!:n%~A*G6Ⴟ$h֯]=/̢2XC+_vpMatAD3@i_@-\(?d.IM69M6f-RzJ68G@w:qͱ 7zl3~C+ og b k|KBXM$9{%A;>&?whQ@ }*_nm`pD' .;?Hg ..4 zk7<,dN5dC CrJdKF{Axr\ĉJ86פI}ݓlripxr9ѷsSS(Am\M%pHPRňwHQ2I3ՠFJ$dt@_cKx+O}8- Vs@^{)[gn)WS , L8&O.r9 HH Y Xg=I(-Qqloi mpuf̓ \[16y%>[;ZLYBTTV;bٰk#~kx+SY)Tdss+wSn3Ie|[̗U<@4o-AuOrΑ~<,{OW6=%b+Bi2:uDZ%Yl2z8W)(JU~.%:lAlNrwk;zoLZm"$Ɇy4*Pxf2]9e @#t2 "|(4MT9eӭVvyc zӕɰ ,Y 9BUݓ-7s9gIq#b_,;L٫O߇+%*C1H/"gܭoZzy3wS pFE X u nRK!f)Rdyx^?v>fC" ")<&6KoڨWWOEhZ2EJ*%<M$x ћ3M4a֮S^崆:oyׁ^׼~fYYej+ȼ笢&vC%]6Xy*s}MtT-oh3:t0hJj؈싒{ݝbthص ; /6!XX _*{L zH~34Ko aSɨY@'^TGf i g +#ܵlߵG*ڃPFNf̵~B>Mi {e]qǖP?!y^Sй'H[oI|YA`/(~z(j` N=q=7#=P4'@$5EXșZV^O1VGJztRˉat~@nXpѤ~ub icbFArsqn*c2^YG-K!S\YykOٿ\ÿsG[`o!I$*Gdݽҥ7O0p2 _m[Ph,h僇ֺ*;$V%a2[Lt!Q&:WrĪg|M*-]Je]͆,H \5_ʤ=> Ƣ Uvx汊FnLiKm`QP'Wo38c !o+`/Z R͉޸DIEH{RM֋1.[tGH*MQHJ|0;tLՓf xi@cd%8JBdoe[E !dT^FOW_nU Ǟo̯2폆Hd1案n8f\ĭ*k YM,/xUU]4U8p$bf+Bk,!֙?n(e; ƞ[` Zb-fRbX레/ֳ=ЂUſD:JV!8qߨI˄n%u::Ed^;ƄiZn8cxp9? Q6% nxLvb>\+YkrwnhZ{]Z0>% E,X})$$W &ٴ\HsSP+h~{˜ lΠR JRpC*g(c[e!"pT!PT_3$7aɠ8Ѭ)^|a{qˆP{| T57# bXdyuovt` bjKP60ȡXMBz-b[+Kc<4z{DD }\la~'B YC^KJrl霭ܧ4CJfbW  0~s::E)Ipsa'B|8t zJ8].#U΀.l8H~#'j(ke}& ~r&s! .[慵8L(Dh}S1M}HL#խlTie[f=8 Ӿq ڕX=ق-{{#X)܈I\ڨ^Sљ/S/2 G;gpȥmY}_)n:]| ënn&PxPXpc3yv &V4~S>] %{r =Г%FQԃ|;ȏ!3q딶JHȊHN_|XWl|R ]VK/qQYYxǵ#6va)^YZ/P Չpi*}y{jq _/݅nT͂SҲ&oF¹kbR`蟉@_Vq~Im`Yo!Te$ 9% RAeEnk;hڟ0qvDH;)CpCP0gHE{ Zi=k`T8Be.m׸ 'wUgn;h kT0:=p?[aTIЬl7GbuV =x&'. Q3Z LUƷ1'mr%縳|K \T /7-DwCLڐ%䗀§i΢x8%I*(8#"BU#+f\O#&fY9ҊR5t]᛫(P#n:c6p. -Qni`ǭ`%N8=03Rޫ9AQw{B O*c0rh =jQ,ѳNn׫,k!EpȬ2 "T\" *k a&`HS&U=9UYuE/ȓe\9Fe`~a̡Kq0rh煼gM f$pe߽dwhtPLGdK[|p!]5q2҄! ҴVA^oA(!F0_%3اSb- ٞ,d[_vU+ݩ|h"vI 4cN ˉaS|%- Wa+fe U7guû׍ L U9He ?Y OF-(ͷ~ N%WWECu,"#zoߩÑzTR%G*уO{` S G Nh04KY;=t&xػFȧɤvw%$npD$WW yTdj|~&iu+g7JϕL,8_[iUzͶP[X( Ux,EI fT)X\+OOGo+Fʔ?GVgú#I@[?E;o?@: 4S\6 ygu "Kt oKg܅2~M]ԄjtP'\%:QN=+gc^|NhO:"8M?-m\-L 6MukD1/ #5-yʑf%Ռ8b\s nTtj-!-ntmIfKı mS`Difv:HU9 3/)}9_u2/#dѻ71yRUJ/Mh߲d[})yE/syrс Z ۪EůP4MV~3D+wtyiCЙ겎 }KZ BwGz."I/S„Ʈ!UFt0kso7e5)fs tOSR4ݢ/`n#m8F[* &xwqĜ*51諏P\S!a06J)<؟2Ycr^Q*A~2'G_E >"=*ɏplM+V@1<-{nk">;+v}3,?%7*aۖ!%QT5(/C.t8 mƗUֿ 7U }<_GL?/(>F>} o(\r8}3_Q&_Sx̤Q^ɼ {I@Bj]74hs վq͚+qΟzn^3L363(Sd\M,ƏO u bM[BwbV8scFj pϊ"In xA}-AWM]?>W/[Qxq@:p~"ݖΧ٢Gpv?N,"c$ w<"=ɛE[.:.>Hnk;.,Co*l`5۩^:t/ǥ]Cz{ON^ )dIa=ifRJMuq7OJHh(}nh^x4"r'4?FK!rkITQ JeAC  -Ef]@R0а,I(j)5bNOcLR=fW=Nxf/ !L:<|+sUGıaZ%~Zc~ق|r5K$$k୵F?W;3o t8GG 7p,?+c12((K ׆!J>gʸ/߰dZ#IO6t* dPqeHA&a6?緝/ 6E`\˔ nY @MmR*i mbUwNcrkqyƅEm ,] 5#Mϑn0ZpbX]sWi޿Y3¬ ݶEf}D>No$%wp5OvvI)GVp *c #}|JUμurM~G5Koa5yUDTymD*>J&$򢊈\arP"G %H3)EO\! >q_, F;wJv8,ڮ 'c!%{.(H jJ, v/-m 2ܖt~\)ޱ~U>6w2>1%2j%NiMN|p62Xvhy➬0Z YV~|~y~GT+fMkl~ګV%#6%9ÿ'[\/IybQ* @qӔ ̃XHMbwSzVf̳^ A8h?5q=д `ȯ-8&QV=.'%sKXهrLYkɞ;`U*>Z#žLm1@|r /F{1rlʣne m'JPHsJd9@YG&@&  3%(?e1 ` [㿚I* B7_(=;?2\K? ҆ Jp^ZFRǫCՇsH~h{Z|1#!C3nvn y?Ůj6E'ܦ!Nu^+ӳVSFXk$F>N1-Q`R5~O) 2bխC+ʀ8o|fU'wfEk?s=uGN[3>>WK⃒)S/??nD&Spw]oqzfx][P{+ƀ ? z*Ö2̉%'3fTOX*3zR/=H8|&¬Ij2yN)BQ9 ];lE:[3=6 ݁d;UsU aM|1wv4,^!`Qawܕa'- ¹FmBJeC ϻ `AKC^Gvp8"lŭ v\Ga5fx,a&bn["k{i'Gᕢ{?{&`}jC az*Zk< 1'@P#zAw eV e\N^_CFkz1sJ2J6L.,xsfIfR}Hgpٚ / a6,ړn4_0ŗb҆7cB)V_SR$󹇬ȍTB|Sn,ȜX"N(c]y" ^ʈI*JX[aQ$15Lh-wAɷ-c\r @/I)biΟF`CkBD1IqXĺsG=u$[F^; p6]ls!(q&ǸMCp3ƅp6H-hStr ME"™VA NEka A0" rV[V( F5źmdr0BW#Qۑ*N*q~ {O ?q.ڀQyZj RD_Aci<5n'I]wE,a,Vg$&k8t2uG`韓4,_4tRz[(#'!, +g^za**` _՞?˪7${c O9/Jiݎ9%> Jp  -a ㅙh\ % /3G{>Wɋt(O3{:z*%*KWF܆0ٷ8Lm!h˷C9M- )| )X3yׄ92% ;RM&(2YVmdfϵJ@ܩ0@ ,) 7&umo?spzrr3%/Wt]^@w88/Hs?jm]xx3 kYO͝u/355pw[$:ꋶ-?5X'QvX)odo=dJ*L9>fA,EHO] x+MS5vٕw4}L+ Ŷ3$5DUP}g_m!]7xQ-@I?1ɰZKKԙ97y 5ݤ%*q8[vJ[d/רgf:JJZT]ik5t]x7ߤ×_(lFp2:&-BAP9!84Oi+8gM.Ul]%=Au`aBE28&XLS3ş;]sTS3-7hYLEJTtfa2;adBՎ%ܹ`uYT3+Ehy3ThB.9Db+X"&R'yh<`ui܆Az'3 b[s$,&Ҏ5e5GKJ73e2sDI0[[|Uՙ'AdHXx] (2XՖ=>J:F5:ƫ_^=btawa*% ^A>ZTMK% IxVhJj|,y>eώ&;m?1~F/8=)(μ_ If^d[[!~>kak6``SO܌7WԹ]<)B<*BלA칬6(kw~Z^fyN #}5j 0Il̼(O9?]R̍j$ F Ӥ!%TvmRfqm*qh)RRT*3s:TP{/|uz~/'7 s `ނS&{(vdgkډLE Ui^ݹa@cN*LVSo%HGLG?o6cM, -4vw88&13O riǖVsb(,[j?2~xD;J:#CDr(H2%'(6exV%?뾴 N.:J;WV ؄5aJ /t@ת/*kTYӰ'Y:MhT@(%5Y5砚7 vVڎh*i]X]yW J ;־{jJSu76vkZ.nhN<,4)sF|-`[T(a&F\.`sҝ#qG0{f!Ӟ˶F>z%!kyI\u*7n$NC/O[s~iD;^ oΊԕ@{@.PR1[%$Є3Й R_U?h.v_~gATg1ekVY1G߁^_,_2s8jy_bVKn֍9󸽞P!xH/E 1Ѡaq ͢-skw44lJXWq-!Olږ,kgWx<ƛ;<6u31qi`pPufd ǝ$0(9w3,F`@ȶ3>h:h-JJk3W\[r ҮɽW4¢K|J:,z& 3PM(s .K,SJ>s&5k6ɿa\W~> !J܇R/^^(ׂ\ĝ*Z44Rb #Sj$(%Iרּ5abI:<2ՙm~6V˴e⃮ǴBڰ_s\D%$C`7n{y )K %v\t]KAAdSS,)'q6Zj>=AjG.0;wR2Ȏ=;|KAY"Cr\*#N4[.`pCAXB{KcJ0# yBcFtO):t% _>K5d5L?;=͈X Dˡ9XSߋH<:ᛡH*"yn/S崱3 o%:M}M!(q)"xd <;["ō7WZ_U!_ FFuBIπxѽJWZ. _{Lj,4`##]. 5n:@r%b g.+_&T.73%;!sv)9R0nO g#1 ^⪷bkeLjmg6ܽǎ/AY)+elG u93`{Ծm+vΙsPZی1ƶ1hWZݸHi]Y2nQ6)h.bc)hv8˴둰1DYg'H(++]{ީpth.=`soZVRS6$譢& 9AXfdwoc!Q(`#bY-?TВuo&`˜q7TKbsWn ?ad_%%Af]$9%#]ƶ0,u7w7Qp&6@(=7 B`bNˑ*WRB4̏\0JGkiuM1ߦ|[H%BWX*_tKL+QXxkX&:0p-JXY_8ۊ@:1,A3*;\wo)ڒQh>Bi3UČ -c1T'3*2Hkb? /mҾ(\g{Po,3 ng3pNs'. G  *4l޶\[DoBwu KGO}Ϻ%Xc~]=P2CN<nFmVPr|gcj'_v]삶[(:#7Z/%2aE&i;UgsVP *@5OBoR䯛 aX9هz r q w m4C DO1d˛tkMUK\#My4^͕tQLGޓkq[ GPHk}[(ɫ; q9JUqW֠BK#ȿ">UJGmJm+Y]x{(mŞ(qj kjs+?h[Rleke0^s86M.0iq_f>V ~Z[7L'a;8jr|&O/紧:GI֥v`flՒb? u)o&GKh0P8$bqJ_٨~?\ (6cj@0 =<(C-ꊐ3;t)PVVjb(dN~t!]wa)%o4WydpY5ꊶ\D/iNRY&3RbeV) Y (pgV*I2v 1 Q4k2sP1A FZ%$cLg6b[or bP8yymǹwUZrO]4}\zOYEcpbpvSps&]4ldj1lEvk㕟xغ9ڷƬRE6ܚCw`6멺( xqt[?CjQ2۴r [3&@w֙~Bn¹tFEqdcqg-HɍzxN-氁z,ޝU8꫈YoNc+aޝL>x?ѻdq+% @ȋ}ZdG} "jRШ77\ơ_|$QA9)LobF2Ӥ$*,U-RTt@#a!*nQ\?zi NzIS9xY|2T_&'OčJ&~b02VAS}4bB5x  l ,ʨ_2qi./uoñ~~*GŪv}JGNH2!GCȬ(av8F3Zx7zq9lYM X\IY]{ j_39 {ᦇ02ٚPޥA%#@QZX*BE׬ϑ" { ~jfI1Zuva'vObļ 9y!o3k!ŕ|\a[:~$LP-yw 2/zAUߪhB[ ?c vrx $>iU0iJHvir?k6^xm^OhdQ֘$5za& U{N8|6/\oX8kۻ\[y(E6zQ&a+gU qJ0PDx`qc 6X;XNgpf98AZIꪗ܉L5A'ZXqJݡ iޥ=q*Grӡ+V2"e|BZUud|ek-HCsfs\nEa(*Z =f-VJ-Rİ~S =G(|]tK︩~&h<S(zx,0b9\ZݗZo}z|mQYϴ^7 WEʵ} D#zVū:;K R1g K Tv 3_@Ğ'OVM Dhлz>7mأX^֋jLN[WUt7,Q'DvG{;ٺV 3^w~c4˴5*[9PBs*b\yi=H_ m}i2Y2x ȷilN#vPX_*F6,MIm^ 3ëV, $O$4Smf'67)446(%7h@oAy{KiP^\g4zS26ט[<@UO {) L9TB&C}.O0m>T#xJM;SKH^0qE2K˫pդm&d?v35/ų_:՘/akrRc%:~fړ aIZ箳Hm,Od\"I} :#;,%!uCx*ܒB\rF-4 /(!=ZJ~ L(\),/hz=VihA=+ᴎehq0 /чtW W}nXyˆH֞[_SډfLTQhNhzRAeZEx%(D$EFL7ܸBX. z4Yhe `j +×lpMYo 3co]!&<øGOg\đSHc(!OT$܀4:-AW#+7œ4cwYmaroc0ebVK͙,qYtYsd%kl=mXzOpvrɒQ`+X O70\b !/()97AC)qY-8c6硎Bm^k'í=evE!i!#АϕP{N=Aćd)ވ>5$UN`Σ7*mO΢1htjU(9R't/UeB? DʤW ^R)fDYڃENa/MʶUysS "Cݜ{es: ӎƷqg{{":MFH1SWPJQRWdL4W;U!+Js#]Hț:vN 8jc8]øepErTx &&Q>~E=;5Ő~}ZZVN-PT/> R(U@?=MP]2ɤ?Z,Zyώ$OHGJMPR;a, ep7κ3yGU0h`6u8ecXOB{}ȤRVugxd|d@d>=<¦< <=Uز+鿙pGjN(!-go@$!;_i2O{d>H&bX`ٸ6BޟDž+XL7',Hm 0VY5+Ȼe[&E!Cqgҗ|mA8uqYrPQ81 }aQB=K+ޮzVUom\ P׀R/ `BDFM|dZ1r}apyg#|#HG>;%Z뿅wzc|4^ ʵe߀c{gm?ik^ (޹TNևsn]qgCD/Qd/MNA#`0{֓|#V>孛Xˆ qS_I=?=N7R lAwHwg}YkaAu, 0_c 7[ݩV_r֛_/A#@nO.or-^R°e=VnTShvu-R%X'L-[N N1smuks^Da;~%֎ *Acr?1W&$h[R0Y2" R&xHL.l>VtCrBr2a1sv y<1==Ng{_iMUvisąB!Zd~jo/Hp0K~i"}8Y@tߨ,%3˻Ѱ})9;/Қ=U)_\hʑwT>;):x! G?PAQExfO-M8O:;Ÿ0Qp # 寠uS0,Q\Vjti('ӒHh끉R􊜷6RglJ9nZVw'Sm>^!:_{\Q7wܲߔ]q_lOWoo?R#A}!v1q`ټG!Fmt$c`ajU'9\9-N&iC$IZo IA=S?T<PK2VTH*D1sWuf:%6ya$y 6m',AJӝb>Zm2[ot#+ =x#mOXYD CY 95TtP%gexsw_]5t>c~Cci痣vMg穄[̝sXϦwk-pVd9M`n0"L̃OФIyQ8gŹjwe^i5_4˾W ~JͼhgH분rJi10TSA|;ʭk9 򵐽vLv4i^7*S@IFR]y',SqKЂ B6\\ZFJ˜?oP,b +IG;ԭwqO;$ݵN8.qkpz"eJ{ANW>d:SۥjPM/ܺ|(!$`Åolr҈pinюV%:ոE x iR~q/&OԊ-h(& $~-,ai"Eo:]BϵQŽ~$Liom?4AY&<Jc.**P^&b`4>% BԸ i6HKN^ͳSb=屮ê+|?%Dd6-ZдQV0Uih7WcF +ёILl jǗvoXeŎ*$mwz`0 ӲQQ6_-+0WG$V[=S^lx$ᛡk>|΄a`/j 4z*jKaJI0q 0hC}RW7L&61i'.ɭ@&T$z/÷g1-,b'9~_w(! Db!ԯfS])]O)bQz Nwզ ;xa*/Bxr+??tB<{ͧxrcd`-V _H!l΋y#!޵{GnX40zϖ'W Wo DhD(-問$Xݠ 'ͰR s88A800&|Iѿ?VpICȊ0JOi|^:d͎kچjOy 1E}x$+17ր8[s*L}#6!qeXa,ڇMWkmo_Ȓl™/(2A2)i $/+%bEV9!O6L{"F @U1)X5W^aEݻa_L]jaHcoPhD+DW-1p`6/$i}ʢ Y55As*:\)E #6BsC [majKipEqW?42O-D kQLqc2Fgm=5",{"?ANJԘW]o]Dk[0?`n 8W *ش'Bp#Ѯz^ eGq(ߡSJF)sX0,M:9?Ћ*lB [ ;SGj)}U;uVGWI!WH ͧȴjRP"ޖ2kH˘qԓ` f.+x)1\^_ڴjpeg_,F<=;M$oݪ63&Yq|489ߓ[kŦU(fnژ6x Ԯ:g sX: ?I1}׿H*ݑL;ď:}† dž h#!{]Ss>r>3]E`yN/G#}+q,yoDj-4L˿Hn?gLѸ~rkWz :?(3C|An}Q-Cbرɏ<)!y_*¼ؤ2ZDy0<ӄIaZNy'"_-ʀ>G m0:H߉U70F"Ú9vk'bj+$O=s9 9$ 839P˔O|RF`i5N_UyzbY[- QW3!? s6a:XDɽvMv)p0kT@@:;K~ ^*`PV *OUI_t4尀ႎ3e?0W&U}*D#glh qVs_Vԩ@9gr{fQ J4jTQD/Nы*1e0^UAjb(NV[.G Gȡ׈5AQ 5h etHH! =gS H%= )-b$Mr[1P8:˗* T'9'ei.fϭ#[/SKr -7BM?dC##_!/쪯>QviE~!ǛeZ2Ϛ ʪ]Y?Z'#eS|x!m| 0\r( Y[<67\ȡhNX3;ui CmjA,:Q8:\Y{?rsqm.R [}obZƶ3H$jA>q˧l۷n+NQlJ 7>cCL]w71s'eIB[0sX{k ړYoK%cxFW@=htw3]GokENL4:twCJ0Ȥd&'>;fP]e"Oz6Sx/9w$|[b~̞ fq{ Pj&{+&;aKIՏ LfʱHLbq'&pGRiÂrx+=W2(TXTC /3B'xrɦOH' [ ;dBNe vj#3BW =1rJ/k,0R!nCCښ/`S&\c~`$!vh_Ӥiգ<g,P8o=sF>qGbs T*\ŞvJ}af"yo/;DԂ!ׅ_`c"a¬;̅[+FtWbNdY⨉*%gBr,* .~Ao Xjٟ#y&MpW0lة!X¸Όg4 Xh,n: js Q Oe~<(r~jwO%~ " u7ɹC(a,}ma; Ҁ˹֣kh"6 \+CFm5Dc5hKxb:#Z Ưgr817/v]YgaX?3g}eų7"mJ v+ Kg)k}|a$M~3.korf_n:to 7iIU$ OZvlA/.x;6K\<5Qr5]]wkx^  WY}ytGf in?%ĢQ.צZ.YwK"/ )/n__vhcI}[ï*e6P֣VB;3-=\Hf*g7tXqʉI}_Ia"ԃ _\(Qb`{L]tSc>nHot 44+ *ds-twfL}?wX /[ ]`euH@a|KaӅ[}.YR:ķhȖpR1)f>팵_|\jz20䮰0Vl9[zWǔkI}{15Q\?NӶ}'r7?P-XG* }Zׂ(hاW Y  HkLZմ=X 4 II*Jɏ!z6к WRqeۂ*Ut%vSlj2uqV~R@xR&ە q>irEsS1%sI}Y˰?4rW)#Q>Ǟ7+< G؂ƛ%1}n=wY,A%/䓥!b5P=ʷW&6bK@orjU}q#]P1,k㏇c{4oISEvz& 1]-.xzcID]e=JERN7MQky3~π4Lv}h,\N A劳 03CMi`=Y.F嘼PNv<@vlhUtu(i6bcPo&G[8:$]yNќ|XMȦ8hTnFܿX]ʊfYKҿ}VKΗDY?{ "ng?ERrǏ.3@C/,9gbs_"n I|U3Tg7:S*d%x}^J-Y7T -^k/{CIt[y+ʓt`bm -/<6\{ĝm|NJ  nY,܄K= yx.ZVB`n2ǵtjV^uŽW{f{^!>1GaϟYS"̡H\ˆZM3D*KڇkAܷSX dWm>NJP+9өYCf[mz 88^&?HX?efARLq!uGiT7I谶p0Ilޚ/S 1~N&/Od31ZM}C]wx60By/ټGdyf)ܠg!xEԈU>HUW~'g״4с2>]Rz7,"6:+e]uh-'Jl-c)j.QηG=fE21:PG ;1 2w| -H|'G1' sjE?%7+,ߢbս)15w@:+WlBY3@:(t T?颯^jixxT `ĥcH?&Q>(zňKːZJ BU)dӱ5+`PZ`H6{L.9s5kGÄgnwU)f6jD[l?q+gI2]&b!c Oi6Yhnw3J/ۅ<uVW<7/f[wwpmWS.tI]{ջќ5Z\vau7MwN!,EfXHZua=%L su_C'&m~(3ߌT"9UnMa暌 ~%`Q[18zp;s u#|g FsR+j#ʧc/6jd￉{>&2٨F $S3/| iE=}z@%QUܬ5J Lu P!MNÍl޺%yMOƒA*R  S8%5l{/v76F/w00Hְ5=:iM)Z.Ԓ] rlTBs7$׏ Hw+h:5ޗc/Gɱ?2hP{3hqǩCbE Cwy 5СV2l~DK"0z|_ޮa\q)*Lj%.N!m|ѰoˤhC_1S=rc߻NA4Lp% *쪌($oܢbđG3'Ytb27&t7_\BC3-^LEZP 7>4;jFi ݟ8acqIWKWZjv_=GR+jA#ZLs̸OdkűH{B;?6Z>S68qզcdiCŽ5 +0ӡfbWԽ kÑcPZLT?R!A}C C%+|VѼP-5'*^6#hFC^Dñ9.p▦tP|{̭tڟ%l$.rZ,d(u O>uSFk)`nWdμ0 ~No?XZf0IžKI #k݅+h aWk@-kyr\'t=i PH*##\"jVekvчJȭ(.𪉶Pe2Pl]1X~BloQ`g/K[N5HQ7Օ-/J~:B+8;Բ*YEPCw0_gY(ŵC'C=̠^%z۝U^4 uSR/6 lnlL^}#6{M&0ph-c78Cߟz$>l:AՕPɘ ;lVIt?6;X67 otJ GoW}w:ApgKA_X#uQۧ5N"5Ź/^9;?m])/!gSv@T|L4>*.b 'S8c |!CSj uZ(l-$ owV8M8ysۖ9^+= *9$UfɕeæRU-ޓ{a6؞s1m\ sFe^"2e 9!¹ "sr)1%grx/pdS:&j [-<ѵ!f9OL;8zj5]n-އU}vԺlբ"AMӄ,N]$*K| e+# 4g5쌱M$1 :zB7j@;YGZu]π8XDUVueE$M]H^yH;yu` YJ%Fb%t9sۤs27vqkjd> ~yU0 ,y i V,(~_oRf4D&RXXz 3s>.BHHx wSo)"?ۮ+;%.?FCy@# U z_,~ B'6#dڨ~QM9HwOZ!#.mª/sjqs!m 8cZ'FsaGoaDA+wюwN[mQ:iԍ?Vu$rO뻥[TfVy#0$EvQ~"G zY{JgM]^پe' - .irƗ{ГhVQޮz"%y }m G{.lxJ?Q\$i A(u TӰM^T0B?`B0ÒB} ȡJn[Sko,]Jd[F8[^yoy> Ԍ5DVNRFG8ᤛT!9ϵƽ)/g^3#BlcY<#&ӑ@A D]9SW[RÛPhZ3)$C4f_gǔY{fۿUSpRI`ɟE<1##+IA0adZAiKrhFB_99j? Bi b5[VV*aตn{Zw=@G/ߕKK1oЦp3 cQR{dSZgC5L[}|@ec ly_7Nt!8?hUZ4|W4ڽaqdY6@!5&SE2gq-CHOgԾ.j5'؏1'[/Jz k:*7OSu}j7*Be`[>w4b.]".f_d$}z@i 롋@2 e |x"@FkH$Ndr~qzZ)&SAsT S%2M2`cu' ʮd1;lVpM|5Y}'u $ Sm #*@-a [:6TgΏpB䂗4hDlZ ew &]S8]|c+52æ4ڼѮdxcHC>vʶcAǐ[)A%6J3Ns"& U7+?M:ݔ"#_XB@W:T ?6;V}F/r^s+5 r[Cq|[2b4cΰFQ%v0 vugnKzeqiVd}~H ijDl0!*  dAËdYQ wC{%h\u[tBҝj7RXxArDխ^Ama2" Xu$MHanlc+gP:f8Gh@|FAA14MץAeh!ZP8'o0`45n?*8ؾ:+SV4R D_J`u*?JoR [m=^]TXzQWb n$9/jyY\"/ GXzet\|Sק *X(u}Sz6X63b#nz’VE6%KKս-1#ћ[>G{'J6gqBc4eU(2#j/ӛp7kb+Jsf=t¸ ˜!տ  f]n #Tސk[B2h5%$ ,uJ+,ؒRAT.,tMzǰuQ Vq~!XCQRUNІ3Bȅ=jI^[$x8Hbj葩T~9nnM6:8qwVcu2ͨ 6%G%]dIJ<*fۨm %O]tM䃤F7D2z[,L2(62RNZjqAePfc"~ݕDd %`+k SqM_j~5Ak-4UFIFDQ8*N R7K7\BPb2鬌-@YΎ;U}K"9]khJ= 6iQh41#OQx類R"vesB[gFZz.jf&R@ HI X>:oJ._v$ϗ. "UWɭf0K!آbo80bwzSn +-79-t'5XᅲSDcDYBuh۲[nWni-L{3eS^eF>=J\90ߎGsr@zDy(>(ϬkV׷&v:O{6z"PþQ*z Hq9+Q3ZMjЍ+ /2$KU,"hqD؋vn|pKlsYYhf/n*VZt3ŗ8߁쌶l2B*Ƈ?xqCb\mq(2NyDa\0  ׺VZ^,ن/"U]nݶ!4' R<nE$( kmH̤Xb)9]c#Ks\OQ*Ɠ! Jof\w㽽<cgq+-u(?%[4NGf ,c4C'amQb5#E*i@gd'Sq.}{Sބ]j~{{R9P I\+ ؝mЎ~]ףEvj&vq]m=8w23; B(nV@4Քݦ\H̉qi5^tʕ|1Y9gq[F^uKo/qkK_w '}:\:Rhm:U ,,O9zTMI6Z{`@`gu}CaVh4MBlww6yiWIZ_byjjY<7Vfڒ!/o#)--g^_$MEl*UeLABV0VeRp}-F*%n0*=K-v2դ<-M(3VU4d&L;,cxB&W04\ӈ*mû,7C:Dl$HS͡l[ [ VK?z:e3 ߳$Q&I(Fm): #Segi`_IJë#FqDX1aѬ ^&e~D}aa+Bܩl#ց=2V SEAM0oj'dCBvyAJEݘtbgllHO69E(|XIE|PCE{n^ʓJ7+˥11we[&0z)q[EM6b;a*dr\S}h4HtOMKyf~=,Qj:i|, UK+Eq^ۢDo/ay%΋l=%Xg A!V6O˝$rZRiMcU0H5x0+5 ZbRu0TG_B*ő߂%2֛"GV/dyG!#>Ň_V ;xlrkm3q.\[=ih/%?{xh Ji (uyX>yJHZZl߻Uwyصou !o.$cCbB.8&ĤPC[=,BڱN!ӑ ,*\vK=>B.s_!_\I>|iqqf.?KTBz> -kRCwS@KWRlt7MaOEvo[V;<.Dzdw>>ő!5]1+/- VXi~6BaOϿ Xoɽ})fٵ3FS { ʧq?!VWvxm'[!6: rUI;:wċ:p5fp2km矕?u{tވk҉>#Â Ñ 3E(Vd5sNU4yׁQӱ;tN E_sF䗷Bp/>^ϳv48sߕ,n3a-W ѼљmYZy-SjvI^_*rA)0q72no75E;k߂>i1Yt"&eV]03 @l ,Enjѷnȉ7=wC޻W9bIs9`kae]. 썓KyԦ +ɲAE~(0w.BŔ]6A9l s}Zs*`i@JV?He8g{&b8|:E$dM*!?2C%@㜶wئf($@ eZ8tQ5 3#pqUstK6+w:VE/x嫭ɗ 'E@r;Ax4'y˛|Y,ͣ?> z/;‚G' N++,| vDwF|ty,;)ɞ>4&"og9q9-nsks鳼#Ⱦ? Z@g불U|K͸^1}.ЍG)wJ'TӬ@ >4–()[Rv\u<FN~_t^@5R4T (eUDEQ{R7yj%?UQAl (_Zrb6+}wW;Zm&`.fv>y ~®HZ8/a0桬!GA/\إUk,D*~qI ʢh-*Ph*[gȆExYK䡰֧͌sQ7=V։ճ2U1sZ1 SW%BVuųȡܒp=!}Un;}3 Q5_au{kLГ9A+IPzk*yiEx厕&|SX e!R:]K#b<KȮlѡ;!N^@ѺBӯj` "VZi*س J^2)!<Gpؓwbc0YbUԑj9-S&?4>"Wtbm3WA Wi057c\;ӆ= W' !8?g0!Vepu-!#!Eft$Ɵ@bFh@K6q,|L*;3E(os'"hB(6 ?G[&xCW=nKa@XF>)Iꠗn}5I?O&J_줏HRs_lRy w9~nױ C_,u6^F~t\{aYʄ@@Z9_;ן_F~#T+!T$ЄaXʥ^[51VT^ /ec[ `3f"(֏e,FN#\`jጧRy" >t␸Y6PURlOV:&YaP|TP,Yn AEnK{r`NxZӚ%Gic1525tG y1h DZV#G~)mI$S,6<+PhFo[8/[k:]Nl<+KC }2Ek]TR}mX3 PKNͮϕkRL퍟dV2*(-օjJ?$DfՓO>EEnI:)RlTEXp$rxn1]DQ|B33e}Q%<>XpH  4zUdU|WtQjy 0F;yDȁhu KlcF)a1hwxh5"8{{>2-AY>5I%6rځ|(ݠgU62Mbe~~Nd$HPnZiٟ1@Z0; w7D\냦}A !IEQygBϐ]L=i ^<|H85IG$BB4U2].CG1q.SeeЭHDB.'aR/*gJ԰= "-/Ddv3[;\k'6>ؖ|iĜ~U6xH͵/ˌ$RJa?UZW5SeŠh6,4q|@`ɭoQe|Ul>XFYqj†bAL'Mïk B*гРiyM"(|V9D~>>ǽO3|n1pP;_qV&Ky~ }L_ y'F< lwMsllٽ r=Q7uLV.C:ئ>#x]0J[fc(?FO0M45'O[jZ `ZֺJ/݅+M8Q?2!EI>˅WU$`E~чzvOmNyz_ONgB*JIfOV7-ÎPKMNcR¸p+[ȉtc* f3~iKC_O`}ߡ P:+Y.P~x pRQ^!fjɊ|ԾX6CsͲGソ 2px,Z"ִ|'v-4$2CaOx'L8hsK!6$%haR[LHSϒ&6>^ᆕQ-FihW fg_t{*9[<ށjӛ@d$՜D L_M࿏4P /'|O|S0|![Q^[^b&xNSxI6cV7}kj9?+69Wª(1f$=GYŚ>ޠUǝju]D>|=n,N#͎V^<: O//Q|<"p㳨N,&T?mLwjbI,Bݍ[RәA WỵVk,A/DV ,SD&~΋~&+cw. b#]!=ۭ^FV:jL3WJ5Dn?pyoC>BƮ!u*Ցy~z6U{zy [,, 2A'EA QJɴi^ywde*}_!UTɟHŚ!jsWX26҉ ;~'\nͯ4TeGȢ"~z77,9%8 I4bdXc*y;i,qb]7 vV WؙPZݶ#+cĞ^'#2!O!3F e^$;hKK4&U:?:бԊy@JwnH-] ,B{sӯ;(T&5S0 "~b<%XvE V ehFhIT:?%`7A]*4zk';P;oZTݭ56(ܫ~ANFrNE3]gX@5X%pjNd H^L|h9)(`mKyrf˼ykF6TϬ,Hg^ҝ艜XzLx>6i7mn*D:#qΆXݳ-+˔ěD,t<.u[LVE$kG9Up-fZQ&./WnAOաffz!1Qf鴝~]Uԛ(.z)dw~:3Gͼ AҾJ@zUVRUs{>:MoK^k wrw3 "fw}@ύ3Gkeo ?aD&:l@gr%e領*;Mmdj ua50d:ê~$c][pSiGGILZ9@)KH'V3xNPhZ}-LOO|f^ޘNT L&po/x<>S%od .g2:VZo,x(8;'eo:|A^i#Il9 Ȍd ~_L97jvߜq9)@H*K`uڔM A0d( m5Zfqr #M P TnǴ[1A"u A7R.b:~X%cs3AXM\eiۊS׏V}P,oҞukY1TT`a6\q&?5v?_e* PdGC:=VIkV$@`Fu]DT?%$bƐzf̖ ^~"υ./XNFDd-CtVCoR+jn/]V u ֈFnWT!;xxɽ GN7fbLўfS`_32ZFѴ߅> Lbv{Y< ,ݽNY]ZW{HE_OX"!&Ǡ؍l ..T ~IΎL:ڙRF[&^F(#ɉaswM8Pd=yyL2D0hk&=꧐/5CM,U$΍"%&6}.KIQ;i;CH_;\JEݰ*7vcH*ZvPOYEWCVh\YzʆL7vA]kT7S)Gz<(hsA# K\R`j.}j8X"-!:h\ )*iԁ$ Z;xco^ycgsDdtjzĨso /f,I_oyfz@4L I.hIC`yM3V4Lq۠_@ͻSx 'S{vJ`V2dD~d9Z OU)zxjN4ʜ,ї&A<ٰ/ 5RgZ] 6y+$('Oέa:6ITfQ#C3df|^ZܥK}7I}9L:$63"LjjC<@CGp䏳Ǡ-9ߚ5X {c용Se;{miGCrޕWQQT_*8@ӹ0io6~T+1r[rkcwAR"`_ޣ*,eQX=#8Z!"[ǵ9Aڮ;ͯL*fScːhC(2$R.H8rwvk{;>w} bJX,!U:jXuy cSr~8,M{\twO;qxzYBB+l"U'{I%&OACNd~NU&nBF&A[8:44ӨJ2[i7ڲ]|~+i4LutP_ 'FA.)oÂ]- wkpmw߯SoTBL4:ʮ<&r2'r1c'vgFz #֩H $m^*x5I 2+@gCUQU:M8\.2w! h+yAGa˿}{վRrz_τtFNS;ò"};4dXWeR+Fx9:G].7*pÆ!QCgFiN=+h vւpG?%, c\z!?ꇅ!ji\rQZdMslHqNz[7"47DY*>]ެ@}9 049<DSI09R˹?AV()5tK/PDNt6dyĮ4H聊 _zj:w#a֦p2vgS*&gy#Wp1qD q(/o"@/Nn\,5\#S_J9y D;g k>pD0s5dϾcpԏIv[tH˒cF)1YvTc l ?>:PQCR% λFO)25XDlG4$ܣ CU z_YpT6oJ*s‰G376|u f^!aͺ1Bݎ*ph6SUC @ȹü"6fh%嗶0e}µ?!%E;NR )rD<~kbfsRt2s7.١ e˚@Q]fa5_sUqWY'X{8){ܻWfNl5 g&*iZf>I@]M.o?Vcv&emIB}n…<V=+L0qK֚ɼO xڄIԓ/_4ȇ`Kߛ0kgҐGw+Ja*`mJl;1Jq9Y٭O2 ?@pC ~|>ʹeh)/PE )o2D@N5a.,a~*!K~RH0YqZZM_!fWh~KMzȽ40P,2ګxAqNs&l[<ʂq]pR0 9ۖR!xIp ? CLM"Cmf})w.&l*Sf74۳v1|'GVyE~m.ަf͖!{IH@RPS k[[($E \uU%߁l^%RarFݓoV%//x^L6}k~X1_-F/>%.ͥ+K ~gu$^$֟/~TlL XZ Ru!Z^=/>oPQƘ  2D3xx-T1bw?K /c!)gTp4m&J:hbVcJ/s-[U '?qo|e tc=Oʞo)]<D8S)qՏ%kIjqMܐ /M}_ظs vž?m:ʪ.*"u$c/ 򏱡B5e]LsV\*4ai\PH%HۯFgAX fe= ?hn-XU3-:VopG8HvpFJHRHCd Qpw\S{?'.~3C'-)(Q e bJMtWg>U-׾( чq+[Hɶ"@A p_in30>wg`2Xy_H2aPTG` &&)?R0,9aN^'=DK'G1:4P ԫqRB@7=TΆ[CsEU%6A3"O 2 )&T;ŅE}w3A$/A{F#sbjh :OJ I]DG]7D'7Xf Ʉd?]j1+#uRԈ ^ &洳'՜|#K'Y_io3A@(rp/79,S9Gˉ".l욛$$b~"/r jd&WmWy8HcI-M~;0ZŠBQi/ՁOGvqyxY8+UNͲH =d09!̫W^km+;NMnX\M$P뤝^p_cIrLhO$xii7><2c%Z/=Za`7jt>Ƭq2$ 6Qr[4N:Am*=q;Hd)eMaAr̽^-PWM;"u!@BzoI)^K:o+^wF{{NLA-`&#gh8xl1J"`szJxs"/(ttrh CrVxg/ltfXjkYJTkK%F/Υ%6ļt}TEꙍw+AL"s%Gg2̊>C? 5td䅠VI1RڠQگAҗu!}S\y{*kXk:)U:5`@n|@ªe8UamhTYa*6̍ﹻVdlq mw D\wKl^.2k$->ҀEVͺ {]wIjn-m_T6ւE R(O:U b4< Jw1G=CKˎH,\EYwRkMxm )A3Bhlʝߚ§`d7c+[nW K X]D7a`m  ^fؚIxʆFXR8yurm9-Cr~ѳC#MuU+q+bO"L8p<}9Qz0יp?"TO$ y@ 7MlrmL3Qo6L!M(%6ՒuuI^J< {-@$V2{2zB.,dB0,X)c'CCj:cfF^4S;2#Xo3,rc෠r bh8xB<%aEk8526;+Mi78.TQ/v(#wϏeT%W!WǏ-zr*ɮ}8\ ^S>PU/ǡ!Gxx ] q4D9$Cl.3Hj"wH@6F;PʒrC9i3:vKvL{lly_^q > J bcJ Zʿc sNcdۻR]&`r?<;CqȚOGdM+М.]h.Wl_IfuRd#VEI+,,Įdm+0^0 5|V:wƫkX.U_KeǕ4da9ߟ֪!{-ٕlz;NEV}Ѩo@8$)ޜy5gzIݞnbhkWu!/ m R}Sv]V`-eH,s.TbeBÊLXf.V^TL>5aSٟhN?5WM=(C 5IΈu!@{ltEIC\[+KeܝJ·r5=k(ᥡ͕:9N=PSc÷hKƮy=atJ;gZпQ'u, A.t_N*y D6NKO_:LAsek9\dXMڞ.m培y)::D~xG]/-] yÃIxףj0;B,Wţblƿ(0%0*WC ?j` N~|M$_QG= y c#7-eR-QeAW^p9wY-$vۖ$) S2VT-y6C@rIm )wgn:C8`^~ 7>_eEXb2CN)褍զ]@OB+4qՙ )od Bzen{*d,1of:N,LC 8*p < rj~'rFWDGGw17F'Ċـ/b֌)K6^/%q*_B0Bs!F]k;G6CŃ"7)?ҁ2YL:lG11A.GN$rJ)y>&O8c4ȭHU1 +PLC@p)Fk<8|Jd+Nz6{9(.a53.8[JԢ6$On"hAU5p ttpba#Yj8zJf&d{1qƍ5>Ll6\z7=-r `gw{౿< 'ЊrW94,Ѭ:?|muoN[bTa]bNjܾΨgTV'kPK+QRp_b/M+9斔&ncVhV?ܴe0Ǻ"mUү`WMNM\Zp/ms0L>S"Y;-y#0y^ȣz- y BSxn;R[`R8MvlA/`$BmY䏺2h|_\XF<@ּ<04EMǕXuX!ElQ-;o, E0j?bD.̖.IXg·\Iz)q*,MAwD:b#0e3-W杪7tD'gI|K9&P %T͠qȈ **C %Aܨgs`s, @CCiH&Idd;Dhm_Ra$#S5KuUӚOp [_ޤ}0(?̓Z{+͚ ~BeļӦSOfn{-P䷈%0;H'=&%ziŋYӐgv]9$:0!~Spl펅hYNgcf9UEY1|45#eP*&vZ$#El$^{R_hPǧ|R㏵5#w}@4{Iu؉&JeF@Ru[hu[Qe/˷Ix@*T"%脬 )pѨ>uf~o4螎}?O逸D]n^yVb:! lOnMqYRޓ2Ŭ0RraVGvԁW=gC .x>ȨAPV(SyO?"UL-qټ0$LM?DN)…}9:DCXlް^П%>@-;yL,}O知!f{`R_c{ $q Asv SDCP&`sKIma 0*fJ^mOQcQũjO7vc!Hщ5;շR=,~]~d ׊Mn%"T^LRfd;~q'L ʵ7$މx[U:|dSKQbqg &͝,4j',Z5눰H>V!aeUGm=V/$2qf6oG5 .jqu 8;rZ 2 LlY,qɠ[f(y*(.98˥,)VDGqj^.0Ƿ)<R'_xt?U9|#6\fnEqX0BmՒ"%a+^iH}#t:?iDS4̐W^%KF*v``_!dnEWBԱ_0WYՆA;o>-L4V-1\b@ԁx$sԀtr˗rJkϴL'n`DVgSwiPE͕C .b,b hW sFv_irÑ\ȊT#*LRLӜoK`$c| U:yq jޓﺛ_'zYr$]naP9ZV"zWF5d+1sA[imrUJIޮ![Fߟg 7KGP<--}~WџN 4dk1vjܞ7i| 9Z^+W3{X8"@`G&X5ˍ/܌]t7`5`ꘪl&k!̔Ř>ϽZ&`FV׃S+T]n( GhWι%mF1%N9*xs5cU~t`:윭31O\tqnv=^ ͝c؋1%yFX2bwͬܬ`yMXaf^'a$WNMY{PJ~%L'AYF$UWM&x+և)! 6f >J4֝A޳mW<))GNv>[]9@9_J~WATLhZ~ ,+Q:k& CS"mPcO4~:|㱞hE!\pR3`pO4ev>ew b#\2jD` թiO'ٳ6Np./y]u}hVv^qix$}Sei9.}墜';1eh6 @[Hӡz7}宬xmJ4pQdzƵU!ȌFӔ$POjW>t"L#ï.֦SLVE7Wϰ5Csp)-F6 h#Yzu!{>ϼJ*ʈl XCcU-'vz@R>MQlҖQ`2qd|*7#m ӮM;٧W'K_Ds릯!J2]M/'8P\1x[v &8DUIѓ6Q(ETո|?*`d׀|dw5LgA=o{gk| +,f6=[D x)mc yCIyCbĔzh Hg﮳.XD= &}HyVu5IO0|)( Ջ̡?4W}CDR,,B>_ F$QS]#Vv9OSHjNJJqSU8O!{Y Hh#%WBl8:w[zֲܢ<Tixҽ [, CǛ-|h vaQKazʾ3Oᡂ2}88v.+Ww!>zэ3We)+N0؟Փl͛Mg2ݮ#M-rwOe2Up4/<|Uk{6 YE (_ #^+BO"$.4P@kmRYe? )nIGL *$swc;D /q,)-Q?6:Jo}@M5+J #fAf:m;QSzj(]ޒIy ` q{ˁS=噣 `οn,Tހg@ u/ҭvG2H5O#zBV 󈤗=Yщ:_eH >!W~`R2p0%>iKN+ݕ`_Y쓋0`싣g;1^eF4l6.?3\HƖZ270m9 .=--LT߿A`ve譆 9~Ui$r f|$0s#Vz^k~4uY;;f? >/~&Lc]T&6nW"ov8`':yn.i*Z{N^Kgb(GYD4g0ydnMu{T-fWo-t:r&݃~XS=DۍQzdqR@Z †xYRO2|i@&M{k~ĭYs<"Z8P>v}aЍ?)84먷`QZZYZ:`-)- S%Mg؁h78D8kJ'*[S>r@^C5/J=nFڋD&~'D22QygSI*&ɓA].AMera+)\ "8 (Oj6]wԒ$v dk;SZ\3o=J.g& #QsBkOCЊX8֞B^~caTC^L/yK9@#sFAuז@|u>O{vR=Om?w!kRǺoDӔlASjdOS(Ý,2Sp?~YAR+ FEzrm9,xeQܙK4.Pw?q;`־ǀćDk3L1Jj-[-Gf/ P@?CaN$ՠi+Žh&G@L~v:)*Ь+VFtBܬ:7 @;GJ챽6*p1lz _&y2~M*.qL]}O rt L>O} dcc"biaSMHy#``4?z4]Շ`QS{E&#ō,':'Ύ[;#xo .A~_R+a8T15ѽ􋋅1šę%5,UU7ҥ { .6@z)z ԳYS'{yeWuK_]̀+`kN75 *ע 0A0,k]nxq33JܞK} fs^|8iǟRU^;sH=^d9ͭI"l#춓qtqsNVRsI `7lpYh6A7͒od0IC,ș]3;k%nIr{I@yٙ$/$\ܞtbdD񫑃GćPJ O~kwϹ͸r^ADc3"*,0j W4 "PŜ K8$0hCkG+Nmi]C]|c?E3Ջ_-:ЯUJ\BR): BHH>Lq0(2R3؄'B@QMܥT{L=hKڴ"CipT9Y͹Xv(e |䟼*`}M4r ts;}=t7]} gӡ?VED>Zəb}msDCG/Ѽ"1|ɫg 2;n5b-+f͘谸/׵]I,R.pwr&.8l>i.*.GWbJ2^ܤ6E W-vRv+w^hKGI=dKLoqU?xԩY`opr2Pl\M( ,t^.C?4òOlΎUe]1+)2wDVtAOrRDdmZ-N)>'N}MPnAOvr9a〝!wD)= ]IuTP Ihuk>4|xk"c2*[@|A ,c=WlN JYL 6A aCOO>)yڼ9/ۥ" SMNjSq2 7!hHn:d|5 2XK&Zy J:̇$ E`1WTfYrl}KVjk-%D9b568 ZOܮ]B3Rqz  1],lɇA3XV"゚P0QZv>liL@%э U[ D$M1 4ګvڕӽ$[RZW@-߃MrH\ǙySgC85]J}i @"&xҿxxߢb0#aRvsO:S"]7?{dP9N5>Od&H)?qt| r]W.La;PAY4i5-fgq:u>d:-,4tz;dIY#r^*[cPe + x$QIq7qdʤ-#1beӯOaUux _cvV ^pMJh|rQ$;Dnn%qόiap Ҁu^7T&!: tN^'s2 ύNTVtۃVծ^#<Ƴ,r;4`~ü^kX}h5FDžદ| cMS/U/ڴK-x/ mI[| g~W+)~sl=ZbАr/, ̲y?+(6y<=NFy2zR>lQF}RD5^~Ro!*RrO ֿmOoۯZz9-1qy9+nhRǁR)2iO;(Q;=ϵvT5F"/Tiff-Q%KiɄk\-1KLJjtur؃EWקб|lOwG Ć it8RC/klM .0{lLj|Cx*nt-ÅA%@vǂpJDWNjpYO'L'/JiLo$UL:S~BDx}]a\G{)ΰU3ta_p:Rؖ(?F|ޜfP.| j9i$8LQաN+klo l[="{[-b^Q}Cj Lu 0_T5ԣ> gn#EYfnzBEgSu$\?0QEuTʯِ8?o䖟,a:v5 w\ 75xwƹh,3QȚN,YwEI-wI3L~͊eVȞKq/> \Ӽ*j1hS6V_.l^O157|< A&A:9\-w6'MM+C>n̤ѶwxRؔvu/c??)^ ?Wlp5f'-f"NCHGix7*94 bQMp PWR^bM.ˋG:.,$P s[g9d-ǜs'JN agu?kR S4ס%vS%P^R{8k /B헢3I7v{a`.[.}3ٶZ$4CBTLo/{E?#@  p~/֠GlHQ|?;&s`MH.`u&IJϞ{NH"ENGmZy;C5XC F"εQ  n;z% ?ǗG0mzא&XDƧ1s!x!KgJm^^; HlG;SuiEBvqG\\ƳH[ZZN`I$WT)WPD'rt<^+TniKw6gڊ$@b bLth^ __Y}M}N 2t R1"i/ELe:y ~HW>{ ~ ;Hd| T2kz@5"|{ (]p',׾'%5&k,Qd0~]EJs K51L-IZ&NSG 0D_HsC{^y7DVڼ+Y8tcBfH.:FFYx[]ƈ|kaW8N`-dmK?B?= 'QL3&֍OK UQYʮ>G>+ZezEY KT%Dk˿^>#7^ח/i1Aor8 bQM)Ye).mm|jEW#-鰐&P`)Pʿ(xÌF*~C?P${rRy,]Rd<6Z0)'A{.xa0{ii䙌h>ɳךW BD{[7FbS,(aHl#7&QpTqݶ<']ȈMUmJ8)Xx w8$gk5+WRF0btMoQJK,jr >*tt^gLA!$(!d/ CBC(sbE!ۨ\%Ȍ땨oQmZ^$yvԯrUStŕ5/smN-*<'}ƀ;y,0K܁b0e'_AM.irr/oЈ}J-%+D5Ĥr85Ν)(IMv/lh%HNGG.zb=qX9†YqP{)=KZl@{DWI9!Q乔V5 ,! SD6 S^SNU[MwN{v]{3)QH m-(f6[ 2e6ZXu _Ԕ,VxT)KZn&X!b[J-"]l(M`V"fC%`_wslѨ6: uٝ)V}x.H gu(m4ҟӎ]rb_~45vӸ`{YQ{2c4(5#N~>guH!MNĔ#GAYi@$X?0ŝ&[| jU͍(ǚ;$&Q[ _7D\:\Ď->'TĊؗ yɣN|'MڑkuVϛsU,]fRfkO||֨Κl8o4 Rۄ ;{"Pe_pxX RoL7x_L[ޛ"uPbd1ev]'m/{8ub0?g?wB4!gߔdF|\oXp'vcUrtC}<&Y vE4UWj蘘{#`P`:vv-/}),Aol.A6PoޠTqHn.hhprinTzMד#_RmEHF[v2- ziX{y-5߇9~7*ZfA+1xg_Y9 TkGU0ϮF SQHPb'"=6 AI?K.(6oHx_@{Γ _@A/N貈mVH> .SZrM}pwyZhW)Xή$&J-VJ?yed6gQV.gxY6mqGPs/_BvqAVrӟIVvO SI^%D]'$me@?ՑGM ֗'S;RWR׊K2ڶSZmO6@2Otsc1&;y>3>5lp?*aX2]&w6pbٜL ;a Y {f}1ȴUp!R yQY ~͌ۤCqC2X 'o?ЋY_`bYM$؂qjG(*Kn=2|#Rf/LIE,VR䐆WLF{  R]o XnQQȧA`afZNUquVml{<[u-Vu;,~nShM3ᥲ^i>UU7g_wMmӈ%{˳v1/\U;bJ>Tlpʣ{!,u=u&OcZLTI/pϘED x4:J1Zܶ ͝zuW;:mtujDֶ^qLy9˝phbW9."-Ͷf«!v!k-ޤFz}zS7L]f]*'9#xe'TԹ{$]wPZ|kC0c-n(G  ԚL$dU'ZlZSL.~-fbSTXli4hк)z)`c?LL+w-Ubw I䁢aCgSVŻuOYCW"4J,A( dJ![1q\ ۯ(@(4% |+IM3믃Gp*xm硽o>B43vc#&ZU{֔S}=aYtَ*8f|a_;S+fSI2(vO0Q A0f<%C,8ڿ8^q.YȊUz WL oF  W j"hMWJ7t@e-O:ody]ec(*{"ΛdY+^7tLk9ƞ}/xAk^3H%E=5 HqqQ~(]*G XoO*ϴFP,U=iXV"  <]U`0Uf T(Rш &>KfSǕj(E!T՞AG5ԜN7` 2Xm)*o>nτjB\OY* ^/Y$: q'Vhd`ҙ{l#LE)]҅%Յ>[@z ;IpǘߺfftIdC {NP# Wч)eZ{U4EhuUu%  VzlNDg_6x"@D|!4))\dt8  .HkC\d΃ F3h2UzP-v8A8Da݈ 2԰(3`F7x1ZpWqUKP3m}.~AlS}xHR_'`Ԣ=Qe^H7nl q52iĜ9(LP&(!n>8?D֠DVh@RݝLw`˃!SZ{sTu-RGSz2iՏSyW>S8Cモ -Bz ŻMRO]Y_i8Hwu$.K x#9 Ҩ-/h9n MQu!$=`PLV}ӕ?ːѸܶ&c )Dw8ߡ!~Æ ^JFO5سF7uߕ)>Qgڲ-! ˙=_FV'Ԝ)Gz|{_(ԯ';21[sə{N~󐙟^ yxXgS}& 9"f錿n,>OĪJ2s,x}|k\6@E ANi?9hm8<&ڴx1 pwM惱;u޾Q#Rݺ)[9ixf:jf [[omf:|q$q2%"t-yG5MRtxfDK:^n _j0ByPJʶy.YV4IjԀ%v`> %4bЃ^ξX} 4P/GrIݕ'Õ00p pNDk02Yw GV:P*D6fWuҹ&ӠJc2wiـW%VN3P';HsF(Ӣ/UgwT~ {`[;T⿴I MY%5'Pn]h(d PF6^`P_$G+>7Vl#O\Ç̘Mnj{{>i%i`"O5tpQ!E|iG7"l66Z29|'*n&(0,dMoM8B%&>}N aFPk闎pXb3 c@ 풱 =@>.U YCL}MG'@p3\fԴ?^ձYQl7UOXὕ#^ w# Kxiqݝapa-Tw/O08;z4܂-YyG/U9cjJZݕH{7܍$@H4'*L 2ZsP^Gf`u*Pz^x,^%ϭϱ݅ ^H$\)!-k6T@7CA|yݖrG] =k Z nr8kbB#FT/YE䰦xXr.oj悐zW[=zA]4P?QVF> +[=޲KT0Q[w$$zS,+Jx&VfyKd/ZEAA͌eƱ} -j@xBXeEQN}\/((zyzn%pV.o}5Ħ=kEg SPygNEa NӞwlIpGi-+q MXfx [Gۑ'&,u~LM3xu` J#6(m+59E1$@qoCF8D^W:\cz=y4E(,Gi4 ܤt+W? I ы v >4tu{㾑}p>dr8_fm5% ©YxG !OTq»,CO|ʏV;̆*n3 (Ap?>qyJ p Ll %O5Xg¨N'KQ!*Jйtr   ~P4y)o MHbFhI!ŦFx"L$tB]MysȨ/5Lu\!y@i/+,o,k=A# ۜE`sϕGB:W)I>nt3 L`Ąq*+*0yyӴ,j"t!#P; qlJӱF<朐HJ_ָͨ:C@DsvBS_EH8wաA]mg[i,X]@΍'S%>R,}c|F8l(b mp?AR|cN2Mk)%)ozyQ&e3w3۴ "#{ۜqHX->|{a.]wS? ,gKL՝OilWS4IVVC+5F0&@Y!cO&d>yʩ%"hXbbݬ~&$ll>u0ƛzv| Piݎ8yTޢ5RYϵM>bQ'ğeb-@{{/ƐnlWX y>5r17B>n$nfiVE _^]2^b!<?1>"7V('=OʞOb#=rS@0ֆQ-42Ɵ! &;X+X slr_dPalqp7 Sdj`Wg:d- .&yQրΏfbt4"s\,guc X)YXfsknm yeai6 NJ4*}O"$zKy/ր(A> ~?w?POZ C ]|R9~=Qz!5?$ݿ+ґEA%,0FXQQ{tlЀgU}^ZZl:&fZq!%4⪄'^ٺ_I1M#c ,_D^ȓ 2XQo>ԯ`Нr#X<`&ç}dW?i=>toՌ%d `ַ`VT;icK]!;['z8Œ/LjTe <܊ UB3=;Ԙ@o;t϶XvH$]3IcΐQy4Q73l* ?-,(3\Pˇ\zW:L]Xi v]giXR kէ-,&R*:GsۺѲ(_:=5qnClҧ1t|$dchX };quD㤁u>Z2yMRCjU,6(NLVyҥX"S%?l|PԚ)9 )VNB;Udq /"Mh]ttxMzl,Ѡ+ yפ'".T2 ɴeQCoV,~No*Q$g 3h|w򬟠 8{8Ȳ#63E"]ܚWPk8ýL{}gű\NUgIyTՒ_vMvm`2jc5@L+8DVCEjoʟ,SdT/Ʀ@MsoQqYʯ+u|ԸfLSC,H#&Y tU-^&'nso/{<%]0:>- ܫ'Q˓Ak94"͒H3t~dmg$qޑ^c=R:"5U|*P'8nԶnpл> Z!uئzmO=XڸFLG9>8 VI e-V !T67w}zW SU>MHgV ߩd97OD \\%9[ݽ"8~7ڑMzυ{/X#|y9fo%\PvN\\lV0gToq6eUvhm՜1Q|9tW;EONh C]7ѐ` 99GXfJ!z !=h0/\̙Eo̒Ys*'I)?NID)K[:IφU☸ŮۚI3$"b r4 \s7*u11_g k&Gpb7|dIRJJNB4TbZ\~a^i7}V"S%>#,^,%͓!L.Rq'qsu1cU"Pj=[Qcr7y~1=JܗZx$aM|̊ՕQzfh儕3W̼pW(/x>C㯇~8_b'n,«ɰ'C=~nlާq"UOG *.:>xS?G(bHa~DG =b]2&l4z9:ZTUWp]Q٪ ~m66XW-aފGCZ_L)49jΑ>ф vjG;ހ3j,Sll­~&%hb%o@>_1rN~`ul^?e?Lh*baɆnX?|X/R#Rβ9ŐBn7\ = AP4UJ7G7Ijo:Pm!w EŤxu{pU! IX81("b8a4&!%)M-) sDbP$PK߮iV3|95w6 TL)غ/!7 o6 _?QӐO ,i( vw-ȫxXOFK8u+X{t$ ﲝ{uim-ʟS3r?yLY!zR_蛔Ax1XF+^gż[ :GM?Ի58+tR綩ص 8{ O.*Hy[$Ns@.f{}/H-PoN2w)iڱrTs2$"!+zتPmY'uhĵkK\j+3TΠX>Ќْԋ{M! ^M8TTUsO6yHV1zALHYP&d8L&{pbfaa"8Nj$⍓]h0"cِXCׯ޵Ŀ(dLW|*l5Gkhr3puu[S"n3S~^hCFZAs3yk]P\vOfC^ίaWQbEױu&˒HoaQ=/!kgDrnH/KF߻b="ԕc]swW?QTHaJG(pB,#v@tAC.9b%Q-sH]BsS=^V`b ɰbƓiz}ɐ?նץ< bn@AcDmH% BkY:լ n]RAYo*& ׭H8{3ߙkQ$N1SI]y6nh~D:;n7㠫o >Ჷ!o% }PO&׉8 >rYhc~g;7$( TO9_X,HY?r*Ržhgb@;i/}(#glg_ԡs̾q4J 67L F&d*@KUʞ>/q>%szojpn4Tኑ5N5%F ~~mQ-usA>V[Eh bg54K0g٩(<.|ʥA>D*mʦ?xSQI-F@RuN}{[8Ey>`Qh^6sgDNq\33<Ծ6 8LfU/v‹ ,trX#^ߓ6UƆƃ'Z-Zd>: lH<}#r#6Wq{4C 5|2:`#yN T Oa8ͶWN 0K^ hdx5Ց6)N#Z6*g ZͅZjw@\` n w'әHS8#.\g U{iAbQaO[TI.HY^RR=^ؿ"!p8*yxOEM`.-Y$> WsY=Q+=bZ^ߟ yf bh0K{8g1(z~nzx•4ph[{!O9q v1xwOBAd8 |t"w?js+ ehsZS۰EȐl9ArӰfл$࿙2xqhdБ9&[1ZcIJvk*0dq!pRc^֒ukJrV8}![e gVB7:n5e(X}jir=a6\H?\`#b{~.U0󰆈ZqN3E7z _[eRV3 lAQ4gYBDċ0dϥW(sGe S@ ݝ[s8Q]}ߠa]-3%l`}̤ IHZ:!ctB3}I9sGo&OYf_p<7Px>>ӂI%.O0xi?a;`X, Aq'J/ >ς&;A،͟U "ui4Cܛxп׼tf9cªT[i_jGAB?Fk(݅-5"aJw p0b ~lyu21l%ހN6D?݇z0ݲ3VV9 *@e_'Hknh5΂vmOC'w:VtGƾx_靖Xl rZR^Iqb? 𻢐U PdJ^s&)jbc?vw#v, 1'VH}#9}R64[)I' e^PHϟ&跎: @]NsJN匹 3lJM) Ipc) ORe\=A&jKyVXO Y/k|F>ȥ͈ 'D/թ혣TdQB 7eÿ.o6N;Iа)3f-'O+ֲ YcJ<)= kMX IƲJMVkSȠ^{zoI0ڇDB%/hy%,.$)K_'~+noϗ=-z&2zT2:>q<(ٮT|zMy3]|2^Z!qcrYB_],ʢu#Aդ&0z g+ڊۯ0`?ZZgpb9BQ;"e,${\HSE|(NZbһzn<ӎ$z;|ɶU1̃wT)L*A>[RJ/l+/, 1_-mJV&vD !l™y5IL ,s{J(&Až!HRcb`1IXjۛD5σ=m?BbNW5^>ڵ+xSi2KxY=A9z"j8R]߶PRdbFTeq7䌳/VY>=64tPhpsQ_ɴ)!KC✼5FxG&nw0BzLU/wѐNF+*b-{PlXVe~8Zu*6\`Rs栨{tSԘÝ<^q% Go AibS=a3ԇE@`O8>4\ QYg #sMˀK!>ɦӐVq .&S QQ0U.ߒ AC5kg؊=;_#3<_gוXTtl@pY>~zN;GR/&K#VKťˁi?撲iKȹ8}ȉb~k^=G&R%F$# -5if[#$nmzmEkSN@ $ԁyfeHFDOQLEѝ){gj ]P&e\|UmuV?\P; HU.JnY~ҝRHh u;o|e8s) 4ݘr~Љ QDo0|,ኁs)P_1/eoPrQ/T~FGOd T|";-^A/I^7WUmG}5}WuImMfX/BY"$ Hڀڍ?,oaEc\*k-wPpHCorqh M`I;"fHh u!R;ѡ -uɓa¡OORVOD7ʃ=:|P$&AiI]Ma,Zt&Pm:ݎ `_1x.v^G훽K\"qA0fZu]H/9-BG ?n~кĐȷuЖ/p;}̈jZ"- V-OG |8$YZE%M%,2{M˩o{~DM98`4JY- \3BL7;6,O+aM%5U<"m(MGKӁXmJ=r;ߨ {!~9_AԮqg4K >_[Cg%=GQ6=PW]DމA']Sݯ3\'ĕ'T~D⥕ޚn듦(2!ZJO ܈~Ɋ>;0odgIh;(8x•P?*Ux ?}A*X2ҁCUXxZ{̺Z ߤ^S'?I\ Q}!{"&bڵ|DTnNA.ރ6Lf1 sCHp>.kzwCp1Ҧ(8nHqJHqӠ=.oޛto90F~)`S!?_8ذK~d"4 "%l{Rmh8E炌1;87 Uyh#2rK>70^9jO(\˘t0(χ ~P'f{R̡~NMNvYShv;_ÐÔs]M{D{$qmWɴ߶4 ݌@gdˎ*I zY4`RJuxy\Yv\$Uݜ EʗJ2C* ?P5P i8Le8^Nସ$?I$S FGMà 0 R$e;U¢)0ڭ6㮨۩L{! N b&*!.nؓտD3,5:Abus{݌γ.tvX_@w {ج2/ܬQ8_j iÙkd+am{Qqi(vu1%?A2qoNgڃ7Ox#cpD9X8q빗 ;t}}wƱ2[9$OvrWbA&3ĉC$ffgԡᚻ_U eF~vT5,95ٕ@ f:{f$wަ[&=m(k+&zSv$PG06ɍиUÉ''LW](-Ou[>]ҕ]TY4ʅШ*tLDj, _J, np*d۳T M~Gallj YVcT7M&fAlV*Diނ$g"F;[~8>kDodHF`4qHYnƟD4rjx=)  X لW{ԣ,A[(} :ۋ#Op`2>%_p|y[| @}E,`_$A?alįͱGH~753#F0R_{{ImK I AФTmKeG݋Koۚc ESDjA(r1c,BY@a7 H"J=fn[ЮmV]OOѹX(q &P#lՏem|UaCVn0 4bXTkwscfXK*@d]Jޛi.?5` ;ulJ.AY%wa#:kL7J ^^P2 hPO<q=fdH{ ;~!]?9jrAm2j ZhֺBHW, T4 >YA6Eѕ P}`8OsF{®jqúKPN3yix1X3[369=wX*`/Ot+/q QՋ4炷Z YuI}]P`Qϝ(fHqP 5H#kkX^uueTp(f^j1ٟr W@7*YWndbGu%@(qRѓGk08;$#,n>`@LZ_sOO"O/mҖ Zz_ ߢv|ˍ`-ʂÈͻDdN̍d4[R .$N|;-5rɗ%>͐f_e-{ӢJe{j\]7^m |te7z#3V B4WYB< U= K7E|xF&l L4FO!ç̚8J*_[Cupp3Z5Ks$[,s kXAN36clu2;>Vk wE9ZJQ }]Kq%Aڞ fy9ȁέV)A *;k%4:5<IJ2[ \mϚtZ?9,LQS o=nW)O j to,+p!\D+ӋĉƷ'ʎK+5 @wsU=C#4wmh"40ęQ@ 6~cqj1@ՒK7$|n!ʽ`r8 ^\_juJA~;e%pJԙ[DC//fa_N#b&7xY@5ȴ"|U=VΧW븊+&T na%-͒ϸNh#cT>6CtzAG`ۻ麋V8LPݳ ÇR#7w;Uз98pT9GR# D<\A в뾍/Imt0z "sB $$^ףs;&M,O$_W]k*{_+hxƽ"G sf1wOl_mrpcie#ax )ыfuߍuvAG¤Pwb,"Z[m` |9s_QO !ʗ!~-E1&M7ڲEyzFjD)tʰ1%:{t)N.~2c糛fƟJ7&[oyJ JoȔn[jW=k.|Rj^[X'^DhR97b5:_KWGrիy@S' _2?Ϩ=K [nT'QQ^D|:.ɦ lu7=BbxJɆ+2HlHuGzxL 'n39Bw+jVۖ=mFҗ_9Xk;GٸR^R(-`*[nEã{~#(zcv+eHI/pAG]>TY~V/^\,ѻ`~Y$FWu*|"߅ I3*`Ýc 6)|@jgB#db{V'AV`_fYmN+]Ȳ_W]m/,\[sW.]`dž/ֻOc|Oy1)EhRD%d )!ŎU54A`l A`G e(Cbϡ~s~AyECې KG&9}}ĉ @ik60$VU|*"O VΊ/no)q.?_h&huRvʁ ,UF]|x~,뽵(q"$z8k26Sa^zwBbų/zlbM uO^kC{}hX]59Ge?(x'2ӻJK.<0C֎\6VQz o2` LX Q ^zA[!Zʓ ;|SuZ 89ƀHV2p ;Z9 ыƹ(nI9H^*hJ{\8P"3#~K V5 8&69 N (&r:3jQEdoKڋ'ofM4Ƃ{6jOoqO9J %ա\~Y5;]t$:!>6;]e~䋺H-W@ZKJ,.2(ďwz!2]/BJ%_E1i˜$]L翽Zk/\?A3$פ=b1l1L3vC-hza C#b+.4A+@I4Rςb3%eG ݭ B+8˯?e` pnr~\jN|(1%T{J78,83DRg}ts\g .ڔ UG#a(}; >zZG a 5.|F~GJ{ 6(~0V9pA }smc?DManGg.7-{cMe( -@Yw8Q%Kf,mo"~ճS6-te,pFWό0GYݐzΠ"zDƖ?L,ٸ@5/o<>2ArXzWnkܶFd z9S&lXU%Xt[p9[@T)HHͣk<,7Sx"z@m'T||8&Gc'kU1PV6Z~40 H0=8o. w\9|_؃>)H?UǦ!1Y?qx7cF#w[Fy0'tO>yQ}"َJC݃Fˋ.PxUG_(ۯ_)9rbXWYN^d&(;foxf1iN.rEc=U/ڴhG5d1mK [Cu IpcDJkyTdPTEn3Qۣ#YYF7`@\эp~iMDqZ<@H4uֿn aҦ 5fOz(.[/"xhY"P`&@3,,u抱MMxA4T9ݡYWO]|#O,4D2&K ss.gakfwZVeuhlpi|Cl@$CRU\ w7| q:rh @J}kK',ŌEM+N٬%J?mPUT2)J(JF]Y;We4C3f.;RVMìzdǜ\]yf$( rFIx|yȅp<IW7# i#@@@~G#ݶ{K^@Dޖ~d⩮f8kC_ K̒z(mMR3nt9AN7"y&&g 4`\б)Sv(!O }>t>M[\S|_äc]ֲta+ص%Dͮ&[LMd(tܯKuЌ:w?ְwEpERD.E-$ǿ=Ev"B-ʯ(U `9g5N)QXZEd}UZ]ȞT|"A)$%ƭroHf"E<(iCKa@B")Gk/TNK@*$nS@^С"ȡߝ/V`tUc@/7%%;w-! /[[r%@:mhlW%n -C9v⠖ 77ʍNfe' >d&i0t g_^j.Q^Z IjemneuPbR>6GOݭxm?L+080Bsd7EJ6m>A\t3E~(.6dH^˱~? +"sSu 5A}M 1"-͍A~2#VYU{$Êt?uzETwsQ.㽨ķc;fqvѣ<&l_gp|֛*1#@Zn3/2"q)_e!Y_@Bkypl{0N:Ѷ@.sBxBFJtdV~fzL)>FrZdk| =/|w>akrt]c6^cFq w\W|=r%3jfmȖQ3IΊN9^M+,M̸*TN" D_ z<LNx"ZތE1)"8K@<Յ2m$k͓=E[_L{`} WVy0n{}N*f>~[6NCa`/vW^]ae/vLNv(R+Kx۵`rA:Vt ȒH4a$Hֻ1dDPȜR?+ڇA&!Eo^eeEc+. Tgb7 bU ~}\ObiL X8D=ܐouqo2rt?m̻ꥭӑJ7kٜ.\~`a/>u[$K2/EDZ%RՊ9=٠ }}gǻ܇&iFk`3Mn; N y++29#K6[ա(:ee賈D?t`[w&e8K7wvGρ;60iW!O.$~60;G tfT'XشP*5/-PMƹe$],:(ʺJ>~@NPn`F<.0Q-@Jv?$y' s\sVH;1^'c ˣK9J"ˢ )DĦZĴS.gρ+NM!]Ԯa1$}d('ꮃD'\-Qwd>DT:ў$A(9G G,}"p9Ƥ@Qm^dVL (_V1bz\Q­@12RΎ/1d3\iַpf uUaza,3x2ڻlQb^?dZ.On,RuN_>*3ӡ&GqS_BMl}JqJ|P(ʼ"5k,ko(@H}#*,1ui.cWR'o8%iL1#-1XLv뭽zZ1@#ѵ;K-(}f< !lIúf}کyvFV;i_KWԁ8Lb;a>pi!9SMz@|$n_>f }PVSgV@&N~o9[+e_ @R$`+;,}U^}:gAu@F:~e4݁I,h|}E [P9)"Kȩ xvu}1Gd(߂QY>G&֭ըptPT ie* ؜Us=U4Ĭr<"83ih텆@nIBPٷ}fyO6BzPyU0kxTpKZRB\Y ~ =N35Qt`E۪7mOУ3OӻWꓒN@2k-$@KŬa֐\޺Yv|qx|6}lZoTOMO;"1_?OŪ1CW5Ja!9;l/O]hm>T׃]RzWY/8eΞ҆g<9:"FA ' $oW1H tgfc% !+'.<4#Q:{Wӊ"r^eyM 4A^nER[ޗtyu]Gyx:m_}<GE!t"A$Q|&Z7&ஔ_ mNlu#rP eO%B")y'5zKέj3=ݒ 1 * M)]1b2a^|R1M Xy2 |&[ֳMS%2_\kӢ*LP}IB$6}~q^6QI ei@*;I `zvxD<59#W ш9$r >"jX~ J/-ׂa2| 茂 ^$ܪSVxP/Sb8?r9ԋ:-ֻ4/%=̎ڀjn:Jf5Xp]j2 9W&>ޫ<&=mT0A%BSM[vO"5 MOd)BlʖEFHsnJ&J\aA B=vF֤G_XKox\B|q K 8v޼1OG޾!i⮒i/Jrr|1"e0wG  )Õ7L8ЌS#"s=җ̚}Yl*@uWh_^к I?})zd B|o,ug f Eʀ5 ȃlUVQ8n_ěqqE`2{ {9{fFV{B8e@|;f޺f"uN[Y@j $V8,A-O4A.[ŠC+=0$ @; \%PqZ 3{ l{_aݽlCl{ɨI$Q +Ӹ VX*Un_pW"A8Mx#>:/.G]O9˯Ȭ5Ef.($2c,$$WXsk 8J5m|I(4i/hW? > 핷vådܒ2 bxŒN,|;L^ E5fbkP/!*>QFsKY aRLzUFsϾ(?(JƐg#,7OZY )!ڋ8'Rs+ʕ>}4 5f’t_9(?ln`(FȪMTt(Vف@mHvYSlTmI5=_2%wHbW74`SYfS5;Om?a wB2C4%Fڗ7㾬ÔB⬎#`=k`2=Ia - g`duU ~BUrME>KWP& )'IO6,@\؃Rwî+7d\]g |Hg!nRY5aP\̦G~*qaV8vδ0N+ۺA_Q_nQ5ǠQ]?'*X;7! og"vCt&CcjK3`E g)򭣢Duh8!m 0қʖm9mtIxsk0BU:,2C< _~mk ݾNUp^O}zd[ nX3gHƋfޏ M5 %zgl7S1{:z֦~ ջ!GY: 23q"}JUQq Vqmx2aZ8H HSX;Vi!& Qc6 BE>&}wdB37({8Rolus-ADžWr_I XH7aZ=wAi-I8Hcm!&C27iD:,ԝr!zn4^IsCq *>sυC5~H 9DqqĴe/l#E*)2b BIxb̴e^pl+:4 + gߠJՏ2Bb_,e`/r2G`>sDN`0L#%XH 2=*ˣ?v\l>\hVz޸ S.6zȑ|$͜UG1c` ʋٲ}l7푩pMVR&y ߱$հƢ(~I7#uٞ(aXzm  ;q Q("i ؼn2c? {^_aiLltf0\w1A9huVyǘґ2~1`$d_=]8PD1{Zo>'9;툪1]A .!%7ഔU$񉀠CAقqmIQ&C*,UR|.9u@\·% LWit#X fDG/z8LU+~JzLOIlq1RL]֭FD; 5'3A9K g$`\7/  ˇ!^pc~t؉5v<0Yz!Ҟqf=3УMѫFUo6}|nWNˀj5ь^3[̐c?GϽ`- t[dFEdD9ŕ*~3PVۧr.Tuٯ7)^Nf ]OHR>أ]p:EM@r4qwka]kip qUh a->l'ŝS?MBrg$vHJeWeғ*:B?֥`F_U 2倲^go?jSPqv߃Y $נ;A_kej W5Tl7KOLJR lhE`6ow3ʆ-'O/ՠ |OT:b{m_h$"Ǻ ! ҺRpi]29{JƛZX#C9$*2wjn@_rd")#{Hʭ~h.k<{Iб!4 7R!6\7+MJgdT-+͛k=})gm&]BPv$*QD]˚,Ubdpk٪(&hR2osSpmGTY|& "Ň2f!XcON_j=jyM&|w_x 1'DLp^4 !DEYwEH*D (i%!zYsOBIXHa>hxނGrEWgؼ?'9d v1EnٱJ2O|=%ȯ7;0 1u\5d_ksłB` Z< ^$KRF5ٝJřSn// ڼ'컠 ~7-T22"e*'0.?+iM9w@z h,Y:`T5a 8POץr|ZG@^J=l]rҐ:.:yz;!!NR>z~ h{("K42xA>M3^l 8WLH; O #} C )6'M}xˎE(TZ.ҪTv˂. |+j ɱ/fr3ϞNYbۺ#'X~tƨ'0xxK+QT.K;U3vmOSvZrJf`ZVnx*ZPWޞ1 2SW#l^Z耺0`1_x1Gy8j*fga'jP}8 J,br^K'Ӝn[[XL|wtNb[ah}_$sjίմaQ`( |`f%4߃}qjiVbaAtM6Z-ՙT&u@bZ -G{>ƘqnqwѴIZ-C7b647͢ &M|vKt4LF<^fk)3Qs6uSlꀠA.!I/чw=[š OkЋM?yCZ;M 3ƫI'Ė&o AjbVzJa衹%io] 0o#9VK.4B\L֣ @: \?F=:_^@P*+n-" 1? C03zi,2וGÁ :js0 åBǍ"c2o?gʮӽ.pjk*_B'g ލREL{y/? .H,v;:U{T4a!2BJdð+X ߮kYG'PBU :Ler>P]ۈY2oC:|IURG>OA*G`' ]+:L>&7C|v@Y!ȃODC!$WdTMc72""M!ߵ^ʣi0|,䦉_ώzzѐr }des#֎ث>~∗AiX?fHg^{/HL.A՞(f }*:@vrrd: ,P;t}ĝV-D)eigr`}f2ݨr!,@RoDsB>3/.|lWQO '6PD./>]%dBRQ1ls D`Y,CaNbpU)k (SΑ]4 pթ\M'S*l{T(g՞_a#zeʼ0,(- ؄†9Y!u;E)ך\ߓ_ *vUTruVPsB+$mz-x$t=EE)'ųe9.9 9;t&vآ}U ǧ㊈MK(GC“pCy|jL߉kZ7c1SC2VyŔuD"ȍ6V^40|L4`#>KgiIPhMAVd!s.[%E31yf{ ;%n๢u-EM Ww?Ky@3ۮ@$zĴňڠ5P67="4>)4i+c^Qx%m˂uMvG_u++UءyU[}%ӤX/-e^]3[AhFDϽT9 4p(o 9,>M %CiĪ?mTv6#`DaCsO%176)pZ󜛒GGxRg Br͘L.F)Vlwp>^, I&iV){ocQdg{SVD_869aߝĿ@Xd^US @ߖbh1nYRo<5j _dKv|RE5Xaڴj 9zG>jc+)0Fl\[LSi#9 tE ZVIh=-E3lُo:E]7Qk!(\uwU Cd%mW-8@Y9VJ w?=ZوY GB&U&0,ཁ/-*#6SR6U`ML9*C֖be +)L/ +aSdrg0h0#GA=A+D\%vQnp*IfI6W>]7N[ Ū3٥Encozi6O)Hvlb#U2K~:@#pb>BƱT6𾆍ԫmF2r2}%)Z9^T2M8h宭q9w$إH$(񢛄OhI~)aN $ص d 2sn"8sCFѳ.:n# —J3|?wG Tp5!YRe Uq1ǬԄ#6HauAY#^ÊIР9ԛQMz F`zt]/1tu@Vji -i\N #f| !K3L`eƸT=__)Tp$ ]II. dZu% GI^SYC\ c0O64t4ѰQaҜuaL8ܚ#{#%8v眻*_!)V$`iS x=ѧha,O0#G;%+"6(累dnA/'r*pOkss(߀$^n>ZȌg7Qu9ht7΅ 4o'K0/c̷yi.*d r+Mo"ڑƇ?Èҕlln@X9zpg'/(q&+\͇9VN]ݽS)^'gJ%0l JKYA r[^#:Q \X\Uv\3tFv{F$ؙNV|+HTײiL:FB`jeX}[js.{W!:@ 'Em("f4?mM|=ˍoߩ0)@[hd:n!'c%L;ȭ8jec$C .aQz*R+`NWJ6ީPA7d OXЩa4Ǫ`YQԛq%ƫ2FѹNXoajI!q0=|˲|eT۰`d*T%՛I%a0H. >v&i#BX\@Պ}3af'h],i C? D? uGoo2DXRֵ'q`6 mZ[M<ZM1=7s_&hr~@TE<_kFK3U9 p%)3=BA=t3!3dP&43VΞX2Qce0Il=@VН֟ֈ*רTgzĠO%C|esٿ&h.hp/l'\/n]Ou~R>ةyAU7 ݇_ihOw<矗G" Pɥb8;UQN6=%P6&Ф<,jHǴM^H! 5TZ3#+;i)܉/ Ǽ h~ ,֒nV=tB@#$- WM{S^PkWwM8=c]PN98o>S7gV6~ kjmr=:-,,AcZviUYXwwZ gm)VjU+#o7ߔ'S'h&~O; @7{d-Fтb0g>Pʌ8?*by&LFT-/C+_5իmǩuedβf1A % l62:B(*; |O,92/fmN"\0JҧVם{v?EV9x APST E"! <5Ŏ\ڹ-temvV8A̮ơs7PV6 XYKc36u|nP(wVJq*KUGG_ֵyuO+!%~F\oyGof <2Rc"pTg,G@@_|Q(̛_4KSg7?QWT.)Ob7^!)19‰\FKyptx;TWjVK|i0 <}\$vI &(c%&W#ъ 8cɄ=tAT Ml ^bʂ˜KiMЋAsk'klYj2wE!čoRFV)8bh<2ϗf5Yu9npTX.m_J[G{XJnqvGe9~ H `RP<#ptlX W,|EצqG)NZ;Vإ[GV|6|;.Q=g_ m"4R(Br3OݬU82 +sk:eǀc !/PY wBw3;n}]%$Y2lU聜 ES#9&c] ViRN\$XdeTĉ-(PF"lߎZ_w(< =!-?Ż? ӛǧQ΃bq=D2"0  TWG)?R&]ȶ0)| Z# fV`K¹Sg/&@SV0kq\Q33d 32333)E4n.eWb Q&@'+G/eCTh`th uʾeć ɻ)O7%-K砌$[NqJg4tdQAf#CR)'l9MIh$PMByT= e+N,2g~t]b2=ə)/u[fdzRh?ϕc{gTUZ?s`9a.Ecs :GK=y+ U[٠u&F' ƂF\xU &CV~(-hɔxeknWnoE V3Z{`] oHfB^On8_&Ʋ=hPd3FDT 9cG- 2\&S3;EڊU@9ɑ%#5-oNnbnΫuBXWIp;ɂHQդ:G -=Xf$NVKSb݆EX{rXu|B''rSNL7=y;UA `% $RۃH^/:>T[p>3\dFbo6gRZ<)r2WZld hՒ4?_̴L9BEn_n. ďWbuN]l<9)?y:Ҹxb}PDΊ uT7b1>>Hv ՗FGg$#p@'a.(D /f>r"y=jqi5eX_qY+tbdvTg<=2h\$OȀ%E5? @Gnx WHҰüdCBJ=QD*WM(y*BN*F3ykFyz5Mu- %z(*u0j1uE"}O(Lh|]h*04 iǯN1ObiZ/891 ZROE2mO,y^Mqy7NhƱuc5zpx M}ZќV )KT5yюup)5S0ix΃,8 @KZVN_ϯ6*|΍I{I1v7ja[WlGٖh8aC2񧃞?"qPb⚅}Y ^1ًq_Gnf9%µ@6B,< O+nK"4&Uhv퓩fe03z~#Eo:m1/1omXR;q> _@`)w umGz*LJ&.Zk֓^'HC?F:^' Z ;yg>5?$KW\W~gtdŪNS$Wi -88L?UIr{B17ٲ_o!i{V.g_gJSBO+ &e1 ~ѹ}uVw`YfDJ۰zF< ^z~\|Y4^7Hut-1 -5^LF䀧Rz}³Qg;0Xo"aj_GpuBX Z5ƨTN5>u3 -)OgjY.k2L.=Q Wkws@K18AqixXXJ&oH`6Hhݣ u}P!Zn c>jw|yӑzB]ښ'PdG ,XJN`6ɀtT+P!B Ijˊ6Pq"qFKe{sոfZ?դqůpZ@wU~qOp3i,Qﰣ9Xqy4KT i DZb;}w mD&!]2udȁK M6 MsS"Radڊ;_ǥFӭI}13k ҵL#{NoV|w<9V;\< y&aKz1T풊) k U:ym8B-a5M@} :s֗4=oDg}P2LJHAc)BKזYU9c)<.ws |K$^_iD2 x">NYX/^A j_Ǣ%3Wn7Gr@f̴Sˢ!;-bry {կ"`zp78rZVd(T?.T}-+NU6n`AwȼjEuC )Vqu;C- m)prk[mnNʒT gO9F@s,#pdqCuVVL/3v{ =ݙ 'htɭk5uMrP\cf5 6Eb1FoYסPq~0 Ae4+Lwsf;LMDQYDȃĘs x3K.ߛ )"< <l>-EfK_Bg_úݹ'?x*sA9DP7MʍE1k0mc~^#chS3uI`Aו9Q)+&mT/@dY'K3[~ T5-p P2Uw 2gGij_RB 0L W,E$֑ƨ[EB~'CMB>~ᑛg&2j;=AO4~B%al _qjϞi^t$wzB!&2egR~8/ckk^$ ϢWoiw<{l3~CQ]ZAŮJ9POnpX ӍdFXlX-.e%5UB&1/T홥+S޸0`y˸@%Ò,sq;(E!y]WHb|Dr[_HZ~y +tB.&OX䠯`M;O<Aj:H+A.|TPHx7SL`xz3yfMMI[4a^yk5:ܶAQF^V%J#鄮P 1HZЮBbZs@C$xOQ{1QuZ ]]!It,o7>-tbKWJ;֋gOD8w *BrxFv}lZ(r*X>{]S ]?H9d,3G. W(Pq}fɑVr<6J lI hk/SE'v0@moJ){KJW@ә3R)VPw27Gf_v_; $E 1o,##L 9wa@pT)tTԊ`4=-XL?Rd WakM!utI+8mi)Ùpyp [yySNk]Y!^ a'X!\<B),%MŃXtLT7o~ezw( q=Sy-&&0=W6rz+֙LmYTRt:\^CTKȓF>_ ;4!g iXLƝ N/Oc W/RJrkbssפH9o@%Жy[0q)-C6+-Џt0hGςbeΐ~ {@O'~* V/1" AMD;82*LdFp T%{aOccIq%.8I#׉]Q<) QZh_ o}NaBh~k}_\4 cfK IjL j̟d ӹeywנ {xu9O?&"hA l|kt#H 94k_!:&` 8Jؙ8vH"J'xVi$Dd}D$4\5ۡ*Ґgtߡom8S۷ֽvZ5NG =g)b ;@D :e6 }-ݼtQpDTƯJmH(KuV)ఘiL A|'1+z=fr/cEx`ʴ>@S彂6+ܶ8xbݬeޢc{aqE̱2\gmܚS6_ f$~ mY6ƈx4'=b3n,d߳ 9m /pZ' 'AlYirCН,9$)ˈ'΄>%cM$lsl5| ϩ~"H&B(]r"gS ]&R[F ]YP2w7k/Yխ6tzUbAKpIc^lajypu7 9ȋxź+! tg0>ء'v=e@(DRMrGm/U&r mIЅ4JoJS~E\ɜh:Hsz!?`OИFA޺x$}GկܺŌy%d)B9M0-6B,Vn)KQ2O]AVGEcpq_cDl s@~n%# [/5тU;W@G ZHZ?~* 03&hl D1{SWAkݩfx ' be\aTyǕkMܤhLoכKv=@<:;yinfz_2ܐt Ԫ?UN\4"IY; >]x|U+ 0GnoX@qo,/{cB%Vb5~N_M"[l$4 9) 3 aG>>谝 CBY$F5rNb)Y*1# v3`2IF+)r\a> \.ǖE8uU͖#*5$WGw{:TbU;ItYزS-rQt8?(Ҥ^[Sl=с-ÎZsZ"_""ag!+  9v(#T!;s. >Ap9;0]:yb $簢=UCqwXTC]|*׵f(~3mS4a,v7d]Oj^}Z#ؙهI;kt=m{m({Ϛv#W3#NBSuCۏqE9tP n*J$%H+炢;q_/'bQE,5IzzOPǬ疆N KZpWTO >Nv Mz4 Sv ֞ >ŚڐZc_ J= 2t^3>ќPL bۿ#Tg!\ՑK5H.q_P;Q;EM_-f#E._:{a#௫hG{|gɿѰm&`ZoXL!s2r0r9zGC2cC fYO6̚:6Q5tXḟEg@p:#pS;)b-QJoiR|7+>VEJ&ߊCh1^HA~*fXŭd_S.U~Izg\Zz.C?v}7AJVotC: {Qs9 1fvtbԊCy_ N~÷2C?_լ~V".I7G> e5$*>]RߡM}%&!8Y][= zֳL+45vËRA&#̲ 1ыg =O4|{MM|ƗԽ,Qp xwPH\qh4^Rc;+;r ܕ&u.>u2s6meƆo]w+G翚Cjqg晧!@^o_"[pi7+Aum#yÇ?vݎ [,qb㪃%$P#:&LL\{C5IMZ?gKB< P0Zr'ngKLήx=S7&R!{Uk`o6>\aAR@ )RUN̛ęR~׉zbw:nKbYfWY ~e/fTA#Ju^qSt,j">za /4] rї*}]YZ{$&pZy8VG}&OJ_*!ԓ(>9k= ؐ 9X4HrX>!(4peȉ>Zׂ =6~c/נ9SdZ2LgJyϋ7)K5.vxxjpY\qZělzQPqKWQQFN]6@zcV4x=7|Oc ԐK@ԛ oY鳑qz14$ET%{8*$t,uiӕ|pc,B_23лxIgAJ'q\D]•$؀er)+Zۘ8{=WNINX R28=nr"/Xky/!*OC^Box<,c%V@O:fMPhO.=6q<,_J1槴lL҈ J@ÜNyZyi&Β:%w?Yr<#VQڐR2^d-DDejC@xsJlEX0aY Y.Ls?-o$_MV,M_N5Vz Ǐ# lgǧpz%$x sƖdq>djGXScr4aC C'dd+D2hڧ c[ej>y@I5k|"l Jc"L",7}IǂYqfk&Aǿs'~SAÉ=d{kOFf'ɐMMa[M O.G 5Jl:a"our=;zkx)dsњ3׫|6S A#i:r^7RSXAvFL5 hrp-&}@e=&}B˗D.(k>W EWef7rJ x##*~(ZBYELBJ斬ᰄ]R286K^h ߛLqiȑurG:שGD/."=ǛR8˭i#iBC.˂iwh f #9 $8`D`bT2s~'9l SIcXMlcܑLqMhHʩbDJy4O.0VƹX+٤ A}q0$eet Y6c1 XQM7:IrX4zr^:[SpuȊ?b?KJ-Y/ÕZ @d7Kv7 *w)o2oY4 }ðV| qDv.BFd_ _} OJu<y "쥣qS` gkQ2#!g_-$H=3Jjҏg5jFeyho`SUPO6 fe/tfKL W(dtcT59KvUM([gHLIvxM-!"WW&Ψ/eEp%*>!Y"/&V_|SHY>J"/@E8p%UVww#Cw4arH\ņVi[IGR7Ɲ™&tDRv}5s6Y_kugtp!T ]NA?y^ċ[%e $#}JaCh֤Aū.+2Ft!nef,? TTkY"i)G|JҪRf#cE1Wʡ Ead}QwcYB $nJJBw1bH$DIF?s4F󰼊V'DrIˊOm|3 7L^_mA+Fs%w|8o!fGP#u`'Q=V㜰\_?Qz8=JmۥcP*>: w{bhok}I%/Kf$u@J[5rk P0UKp/ibז, ˡM*{`,N&YcS23_Cz6-ma%\bq&7OOVVJj4}?f`5 Vn3d7}=/ᅨ;oVl xڶhN0E!n- S <ϐ.g3PEq\VahOf9>CY^MW* l/[DцU)_dM8`^ˆ JqQjGi߸pmy-n7 ȐVbt*(# D|&4Q6BQ" 5EL:_P!o2QBdĩN͑6bmbќC1z(] a6)!'{7eOD}*(z| MadUh%qA0Q6eȾmE&fsݰn Mŀ1Z×U`g= T5mWvAvil[QTTLhGP0G;N¸ -΋sRfޫ5MsJ4y{1EBpԲIT;HH53%X=@pnF`fNjc;x3' ]t.ݗc\H[߅Ht .b,%Hֺf6\ġ n.1YڮG>[Ӽ.` 8nr&:;.wapsj9V Oȴ^ l~bNZXSKgBwۖ@rNjNѰ"kudg== z UU%a$ EӚݙ\@Cٖcs %,$+D\J7fP<(E68sF*ѽ%.R'XW'ȱjMr< xC.yvxl%*4ȡPn)Ъ0 i;NSFrN[< ɳjj0h_dL[ >,؝t.n:sy> /Yȿzqcb6n(m B ԧRp5 wFɬؙD'pUrkt2I 6K䱐.#ޜd!5D˕QImn=11`,)Aky8)7%wsLzVnRN+&D#kgΔA<NJnXѡGT8GrK>\1A-vf:>/ }|9 NG{<RFS{*p cy>. '9$Θ2p~ P-ZܤJ~"@ovL}'L@L VoxwC4e^&/Z|7"j56o,Vf\s0]mo `Tͱ{ U*e2B-2/˻&)3J.{`9#g.`)UglP\ t܀~B6zW ,ZaR(I4`6+ ͭ(9kQ+`@ҭp$5@bK `DD,;zqO4rd7^Q4OZ%EiٔFgN.BeX%dKI.TL[P2MtȸI|+`.@h7SFKRKt 0 %VW w}%flg>,KI-t:6/?]&}ؚG3UK :| |!~m'I_?M@BJT6@i1Q (x 6Aƫm#\􄊆\zS@I: @wu儂UzţeI\)êoR7ݡ-9c@ 5ec5F[sیfw)5qzy5`_s H VSWT )nٸ;.HiOMB:[_N\*iI$~q]*0n= mko,kpm!7o)"%P({Y6|\ZG*@0#Q|Ou6)i£r$y'[IG 臋Ss65im}cS}P5#F/$!,WfcY{YQ2L<9҄~e{ݻw\ujnQFOU VVw Y|zI\ kcT-f;#]a}(oԤK~gV&4{IsǾ$EQYpD=̠V޻F;07 ͔Bf0϶H$?-:=w=.^MzUr60TϲƬNXZg}VlW50b/(2\k)\T+ʬ,$J?@#tkfl};т=w"x7:"Awߔi$/R}g06CM^Gz8KHO=ds~͚Ȧnf&{ ҙmLXn(@ 2i9Ҵ й,e` oS |1#$B mO`K>#tٲ2)T(W|ǫƝ R+=˪:9þ|Sx ,r'<0 =۩ȷ4~⌠t{/#GGhRsإq\f|J p1(S\L! =*̢MRC~+Xu-E@K`Hw姆ޢy/5:   wgH'T#1*4LسsRyp5b:GL汲d`5vE#qȲof-@b,7cpC7%ɇ 7\#B+Sws Տ/ zcۗU{*t2\&,D5*EW_FaoQ35{U+jb; "Nd8qvnJx/W Z;I#osKRc3330*5]ZM|eWQFJ`  )]1Q֗^橲>}I2OGHl pQ=BLG 2ENe~N"MP%>oKD-Ӫ+RD8\ذT;ew_'"ӒU#bNW!B1d..IDA3fW|Pf3={߇Za,H^k/HB_Qӂ%$| # t[m.9i_ Gd~Mm)v"ZY/3p2b0$m+$qŐa6:>/vCM0Pk)b!fyClq'ɫ|t"E^!1#h3&@O[#4G&OO\܈h?V'(nM4~`4:CvWd#>&nǒ镰OfrNE%8晜9RbGoX]~zu|Z}d /Zu>=ᘺS0qI99kK%w%yBV:$l}5K8^_Z [ coc) ){zH!bPKڝ)Ѭ|fHNzH]Yʗ/E#8rqޣx+[1]t=e9wrɱBi(3 ?;!4"H*w؀ܔ+S:#ƯLUq@FQr׎kOR;*d}>BBŴb,#2B=*-n/òUղ69& ?OSHbrf8`S=dmz2*mQGCˏKKb4 $vZ,5v<}&G.y,Tv`4♕ 3c +,ϻ.nox}eE'Q&j&7G͊AYtwYn7\G[m`T5jYbFv7:J]<&tl/&{|N`65'(w>'H<"|JX9uesE7 QgJY'50)4ГU;0BO>|-O܊T|Nk<*<2u2uB?l!d\ÙH3R()CUz襊?rYq4az4n*a(de  ~=+bߡ,V- :=p ud,1M@K )ʂpEk*sd0o"E\+4эծ_)W~OcVC``Iw XѨ}!{t(K*yrj\.lB%AܾyNj34XWiV" ߷ot- H'/\e4/M02UsrDZƾnX?DV݂Ą5Uw\~wޤt}d g\J'qJG"E=qJdDw5#yobk0۷@H{5=n/!Ξe='*C{0RѰ#vb%) A.Nb Fb*4ȍv%`K-N3:ڠ"ofˢtnKe19Y"42!3,G/W*-یn\w}!l?*)P Ve!YfU9PW`&Eiko9~bV3"` JTd叁2)m 72^XWi عptVrS{{4 aTеb(O͙X1+&+@eXqgg &Vݚ1SA2>K'/sm%g0Rذq9,J+%8D֢sY8k[4A9EJkεjޒOviHWbϨqTbml%55j?v5_47ZZq,Wi͠iq?JPr2ewg Uat`owwJT=;zt]l*smuн YU~OzTdYKX#l64L*[gr"GZ>vr=jyͩ]ro7'NfR+3Z>v" o&B( uv2dڗX~ZRCk_HosP:beN`dyFqt[. v$]%2J!bݧ"г38*0:)oڻOD[^!hX9 HZxaέE#&§Qmg&e_u)SIZ~w\uu%Lz<`rJm3}+WpGǖq QJtȣ< E?imUųڜI[?L7{ݯ%0R=ٱ5Դ.yo?U#.Eeq7 @]zs{Ii V+$4xcx!vkuvN m'vpU,O}@ +1wܦ_h] z '5{lbO{Z/8884,@F"I|j8F(Noy;wpH،s4@a jDq^I Ȳt6cm#K 8VTޣFc&YdsBC4ɜ-zܲE~Jin8f_0g~Hj&BA7 lbh N(˃`c/hEcf Ss+o+kH!S( gџwtUk} jGFȍ(hϣe%(NNP3)`\2r[=Jl{g !1λ]Ԃ7et<̀V-b HlKö6r1)Q6HSLX "0mS/26+rPV)YZ#2Wʉ㊀ Wd]kTGdĠ%MT;=,#q.u>G[P;!mxW\ b! #} $Ag1%v5d9n|@Mhtu#c׆a -dYy<:s{d'WmeOAvu{ ʺrRp֡ qdAh{mlVdaQt} Rƨn{JV׋eEx5Z2kxz-ج,ڊ`0Y3f#! jS\`<}%_ * ǴI:<ȬD>@hzwOkHԺ؜2^Gg@Imy9Q\ Q-%C|mI,\MNuD` %a>$7ec<u콱K_vY Qb# aEz|h2R0AzD!< j]rBM_|`W)Df' (s<7N%z3H/PԻލOnfzO]a[,d[U_s)B Q߾S̺z#ei:-=nU{$ē UB$U#SxεkdĻ5mŽf<ě[>#SuQ@ ^db[n[XRMbu\0f QH&crb_[KӚլ_b14H_LFcd1)E\..'4]+CQjrLC_C^3G)R !iwsre5I!4LJk{m(q2 -FN5~>}~2.W%1X?<xh.!D# Wb¸h.cD,@=ֱowP*A_|Z܊æ@M}#l.]NG5^QOYƖKBDhjF aI1A{*Ht2e:tlm&"jb%d =غɄ|l4ן 7UN$r!GNs@8}Zϰ>bHb0;=@ZCYJU )~4ܞmú9*㥓 XGDžy`D+⾬*28z6;@zzڝ*>5Iُ?ޔ<4[dh8\P&]>LxZPmg?}n sX)s{^N^W^'A$);cU8Z3:,|qb {\+DAn:R*3$n2'k1{~{^P= e(q,fCdv6f9LN;]g?"k;'@1*8ɊoQd(-;JѤR틸+4R[Qf*ln$kN듆x toՁjP_'/u(0p#zI2peU _9 aZ{}0r1I@¾\?Ip)X a5:rv:AxӺZفȺd\Gְ}&Q{J=]NփGreX4̷j$JO.H+rai%O\m-"):{ {J9 Y18&bS fsd?RjMɻ8%,Q&5[`Dv7aGTRa C~IΔ^2dۈJ@n RTp3+h' ';2'\Kyrv@ԴKKtvGlA56S:(9FyEqDI헍pʲO♷ı/(LFUMo<-" "U5EooL.Pj嘾6hgrBfJ^aP:|!jA }.My[6Yq2T[MIdLiELfp_:~Pg6!&`c1~O.|!ei$mHz%!Tp%ʓfY8Ɗ?1%We;6 LM6T_ On1q|++LP3|@(3 ؕfyL:ULSfwլF ^lVcu2 ':FsǑoB.]f}#"=?uRlY:5^:㚸v1bȥ[VՖ]Ɂ\ pJ;o65>1g'( Xn+9Xo2qHs< A@&7nY`]/ʩ d 1_XxQ6>xD]8x}YFEq B=Pv+? e':+(A+t(Ϲ.!qMDž̌G'-\X1?"r %(-3_(U^nvp$%|7(Ztau!1w11vƆA,]0ۆ9z{їwHTS_[\ʻdDͰa0Sо%2sWy*C eP1VGhw7[ {=TV8 ⥤iyJ3=ﻦPU(Ny^Z]`1k1wj%z8PgMaI?tcc{q)9漗7!%c\39ל+Y5ZMǻAJ_eVm4,eXkil,Q<8qoHg)C/λg2=F@7xeѼu ݡoY(X"e5,o3}X)#^+֏SI!+ ^>NkBeCLGcJW n[&#P8Pem̝i}*0SiгrZYpS{F}gYAlOF/F˥ DaıOP5ŤU+XoR\{#b9 W8 T*CL\X@6҄tacN#0Pt:4u 8$,5hW8OqΕqyQp20R&2~C6n=m*1'.l^7}2|i!!@j:W*U?30ӺISz#Q F-;8fhsB>P,<.G:\5=YHL1N=E$Q6 4[8@S~(Ym8vS> a0v0[OwI1-Bn]/bu߈˗9=q2ȃ443XT5~OO_e~- ۧ^)zoDiÉf[WΪyhao2cW8~ {*W 7KX&'عP׽%c _MA 05n>ȹzRs(eݡ]c+8IݏH \$*;W7/K߽MU-Kzј5m͏ UAVb@<FE2RsuU[fYt(D$W݌G4Ê۫G= og߉96q^Ҳ`!j}rl*?3 L9g!ܬ枋,{9rLm8bPsC/|$"U$3gr=pBCnc$6CuLOr6ELl׶*IN#f\ȸ<|(.J SBˬEQ柞1v9x"3bU$﶐N Ƿ-X1Ć܅h/.->X#ksʅ >:<$tsVO_2ږH\@5i4墘D^$A(\31S "ݰRw_LL(ݺLwTyK@lf6~DʆA_p$lՈVnP[7dHXV>Vݻ7EMv>h\yh! j2/Pt zb2\29WFScXMt}%%OnY<(  sv,BogϿG js1%M \::}17G|ֽnV[IсRڹTHqaS@+0ko:ocʭ3-mjZ,C}b8K!%2Ka6"Vy4χ,[v>F>TVwfӇ [%/X%MG~Gv]l}+p|E6* j#yE$-~sSG&8Ңo:z,[T@ecJ$=TB-MdAAH2+!HruDINM+PM_R=:{~NŎL/i&J4Aey궦y,Ly|3uc{8o=8)7q Y1+V+M$Qf?C!m/N6o$)=gVW|m.=D||bA(|ڬ) `W ݯu8xѦE ͞w%S'm7fƲrZx"}Uú7 #k9g9݈Tx Yٗ>{h (R׶eod/ؚ7 @Er8r'z NԚ:la9A^ /i3wfV^;hlrWt͛6Dw_pEfll a<; 7ʬUq(D1eMŽ܎ [1k~HJxևw4)ep;)] [=4@ӟ#-_,@ /2X@Wkg/}stgtx9kJ}|dGl}_: |(p/v`^Mm6Y7o@ma2je!-`ƻ5HR&k:V{]NFBVÐQfgi!̼:g#ɫ!l.A!;Bg$WX αj# TB .~6.bguqKJ`y*GAM}ŕƵup|Eyb#j5{t;5UQFr``vrK(/o}$u՘-ԥ-{01JsKX0udg5s,UP ;:?ut}Ce~ vtDRx aetk.] #;CG04Znf'/&F(>PU4/*w׌JEbҜ^GŮYnyI`%)#e1OI}/qŬccbWF$bXCh4X-#)RϨW[grij480Y[|1;`.b!ZP@ MD?ӑǪLVܵʵm)G\( ((} o;ZSr|@q!_N\tfމj׳*!ieW6a] T<ȃZ{~ZAw^1f$)=uOGK dn%#|c\Ngq5;5ϸn$`NڇÍ7U1b> dm8mj[P^S0oP_ XTRIݤcqEnϺWmtP!HS3@Z']\m_};ȟ*TGWe_#ÇCD:Še7W ߺ}̤=xiDQBQQ$.[jtʵM˖d1ڽѭ"dKv |^b?JApb6t()w2vq n)g_bm%:r,x$%+0p^-8܍|m84t&\tW0\ k?R*^RU6`fU_uVK9D "Ĝ{u}t=6ng8"-6̗fBnl|q_04"{$ç=ϔ0XO+t2%Lh᷹9OUW3p(S(6Ttj7pu[?uAT~/gεpPɃHRP<҇*]cq*#kmib0L-mJ̧>ph"hʳc94!(W65߭knS ANs.. pEgH8!g9w&nO?hҥrb!NXuI0kK"[aHګLj Jfwoh6΄ _ɗyVzD"ydEAC*QlarFP[ u/ƉW~ա~c&լt 4bzXc|$eqln%7b3g14|gF)t.A,.|r- lrD ),SED}h]}٫gfD0qL X9HGYw"h^+7jrKkhB#C ~iآ^4&RgxU.,C[NMhtsyk֏]{t&dU:%%JE9lE^cy_ҘSor[տdžD[֍|: BZz MQa3Rg78-ţP57ԮMDA8Di\C׿ȜJLdvfMw~|)CKLm4kg|L^M&~0MM4+9@v}QIx> VC -jQC3e6$6*Nw+x?=8WpQEq-#Xv ``-f2-UdboO% 0sC^Ghco3h'ǿ Ĉu4db<:b Z"9_BU)o/fVovs^ӛVY\gbUw_EyZ)")xb7 }[ճ!֯5tLfgQxc$[ZEG*gt igADś TԳ)+@0ki/V[V>Bȵ O'/snXGL-UxmC5RYZ'[48I= S qYo+0+F/_- ti˻\j7P<>^1F9k8CӪmdwg]}S/dgzG_m\aX)c+z6SuCb u}%g[鎔(=ϋ_ΣZb<㦟CM^35[*-{'[$Qi:R>E4a|6}ek8pSW/V8VDT6f&K[زWx08!\mChZɋk{/\A+7:ڷl3 Hj_Qw4OHEHTiɇc 4KaEM-%^cj7f>?"t]v{pӸŌćCAL ݏ4 [MݦD|7argǠw@f(WOnq^ޯC]aEeZt(c?$S:ћգvA/"ֲ)Fk:3Zs2䩬/980(d9C8z%DV!L\ xBNd*^$A\ sr)[c [ή]ɲoZꤲÕLw}9 $KZ򐏿EX\j9bn=%Ԕ|J;d "<˸?U7A]pCCMn1v`aEX6i-Qt/`M+u ۺ̓л*( zhE C~5 s.X^j`ӳ2+WY 8F8`Uons'Pp+a3sT U wIΩ_\G1ͯp)TyPa5?ݲ(fƂH_-:XiX[Tc512٩iȆ(U'b4$ 3 1W_f - 7p1r/^Z^ae+A46ڤ9 /$$R#C`-> /b KX,vX A@?;Q7z3!ph0,ُ]a~/wy#qRѯs Y!Բ٢۔TMWlMa@|O"`d?`>4YM3J~`~yEM wysl ߿K~ɮ0!uEMEή}M`YbKςL p(sj*31-͞IG0"(IbͿ-{Ó>C`,B/{Ŧv yA飄fk˳h+xغ,0{O} :ϚB귫t./ˍ$ fTY*z5Wml TE4\m8aG.d$NO0 ߌΔ޲-vO"s;C }?f25My71;]"Z~Q]]ѷ_luBM[;`l G&|rI;M닸P3Oeݗ}&wי]ڇT%.p'rf"TZ#~r\;ZߖM^[уǣ"Nf$E=Sz\XeۻQu-嘗rF|pqĈh'ElCD ,YW$6I0'J zLn35 ݷcJ ハVa 05}6A.  MMG!.:t1P%U.3m%n8*Uɑ,o,EWޝ~=7"m D'Ȩl,zht5̻@O&"eoc?4켻{YE_1!Ge VwCDYDPEl!"=a\l+/ x%4z9E6LPzUA'uUyXSZD:,`@cyrmpL)3 ASyXPQ/7c?/mi7wVr(n%65J'Y?( ^d<{7=[dkI3O H8P?`z!׼nW|ViC>,"݁弻#t[,$ϐSNnjנ!gD}!0FhaGKerԍ˓htbXNsx=R?VMJIX^U%\WfFq7<ŀIe״G^ԑNhekZ:=XeNOٵϒǺ1hPd <%4l7 *<$t>ۭ Qˀ[0wHYvծAʺiȂ x2PuDU={{+^XckX!x[S`!MN)2 ٌn|BD kƥIn'\Lo$Z@ TME-'#W3g eAc&@c텝nSBѶֹ"q|l9yJ^iKHZ8qL=D{n_E{;aňCX:IA^v5ɼi1a o[MSIWE-^X5'%Cؒ6}bOf;SkN.\]c:qK$;o E>iAw\t;Qy),ͰW25X4q :KiS">\e\/.*uG )l kaYjp5(*]kȜHvtw zNYbS) E_[B{FBtXwt7E1:2W<9C4}쒯Muq6y;Qe1LM 1+ot>G5M$l!=59;:bPzD'-cGZ9(_IY\?fQi_C IY~ڽrݑlsj@'LЀ| ɆA|t&N?2r+!?DQr׎]9ΦSwcZYq3H-WU}aLpi*b_j_ voYKz"hOb] \#)%2;IQxUxBgq 3hy}D?imӂ4;<_J*R\LbU Uhް~-:_=Ji\A.K·H"BL],S%R瀂iS?*ļ0<ǐmk$-pASi^Gu$S:~dVhl`W!bz$,S*5?_PD zBao('͔alZaD9W('붪ҁNk¢ 듞t0Mbo(G{v[s* vSy_K&cݼ#l0ɧ#ߓUs`Tz>9qoO0tg)bYۋHC; պAsxw>ģbo3Iϻ ;߹n ilWgaF uxK^3|=T!^K%bSUeϋolJPF`\0AW0|q z~na[c0,_!-ׅb[hIq ?Xw!ש'5h-N2C^ø\CRa|B arHҍ gCh*v+%Rb~yojcmN,PXϲ6Sc=IE?~)bگ}:k[~P!]*Ah@qW݈,8cwI;hi6pՙqjLd zg}VUg řCB`3S<f--)[(qt ??}+BfFyMŹ= Yj{X1{T4*W +jm+Gp[,@ El< dhJ4i;5̥歊wPYU ٩ tƖGLhBRV%CF7@%LC; w˔A@g<]ŔR*.Z[&;jt?]Wg9)WU'brV7ARK/yM*aF/_9#wÿo2ҰoL* YWa s5C./\'Ҵ?(j!ֆ\IZ._b:nJk8*-m( ߯jP? ?v KmɦYq.|zbh1&vAjp&iKK@6Ug=>/\ziz@By?Z=D[h.+6bL^D1wVOdFj^,}r*;V/ZW0=c"qYNfH?r>]:崕O>GKh}qs@P2V*:R:1Ȗ8kkb9sn7B'١}7=4}9tO UZJ(L Pk{^uHe8J,HCs \ƬEqk *ŨGXߞi)f}nČH'W-Lsk'?<'`b;X0b1\,(fƦO!aMuū_8 MmԌHk\}I8,w$:Sw(`rd`}"ݑy1k7TWt|F: wx gқ7$%!?T: ׎?UȄo/A⯂DJ 0kM!; VFiYO{/,A+y˫U .Ab܁-y1G^(DW^$9T=g5I6~y7y);<*0 E?cT^ny5Q+m~z6  {Y|M;bIkE`}Ծ3ד5vx Rhc|HG,t(-c^cEkUq\f~*#Cf&)tP#3_>gH|0=țMgM oK\s_~y`<-z :A{_} rh0,zȻG!7Nlj,cbs%s $2Դ7~ 68ŕ,3ݼv]nmut aO']% wb2QtKJZ; 5E>㽮5)s.C~KiO\N"}/'FTU]B)M끚Ƹ ITfAh߆-dSF!D),<>кwJx뼱o:şrW=F8DFm9Rs Of%r|M"~C04-evM`Z$>V|Y%Hr}CUm.4hWTX򵑉MKrfPk൘xۙ+ >"{li ۟s~pXF_V%fQФ}LQY5I ӷ=u}hx~sq7bvW d$cI=]ëf`8`YyRɲQda5{ NqqhgOBM`/Xf[;11\c, 48J6Qĵu׋0^(Ol5B $pDG3usdH>:̬jɬd+ O *WzdhKNoY6$HWT}'~z{2JQSO$(82Ƀ->J <4-Sin<7pBydIm*eP7˝xc0yuݦTY :=_ }8pp!-5֔6ZEe zBЯdƎ4NϨMw#D (58 VMe^)}۾!L<"G͊?!\91*x\/-NXxKۡ?U6 r6[aJϕtug%Y6I-\VdX>D=5ݙxO/p{gx*𳔧[G"x69a9,K.I7:_=7aFd[Z3F-O; ZL*XGbKFbj)FаWط1ĵ@ſVtJ|I)BLܪq&ٙz E1c|aOl5S7Ucspp0б'=%\5-::79yLȵy kO-p^MsLyI+k&P]YxF 7S9y_&ԋ4 3Ӆ͹ǀtqgAƋY|'URynMeFF^ 3{hSRWrD75Ig'_%Bec~4&xK !6 ;nNRY_zM ;zRyG'ӥ{ }P pS^}TxKK}?u+G'8s\Q|Be:_;} > "UnY!c*S1c Ҕ) h5%Pji =Ө$=" 5,/Yd,ܟ~̼F>^o>TZF Z'r2 *#gf !.[,Ь|ьx%L{U.(K6$qmau]<}yHb<.`y*ʚ* YU !食" /' jI95/eFETsX[Ǧ|j`#GNRjU(ާ,s\W16Z_/t`2,`;2+<{(_TfV_\OيGC f66.cUث@WdCpIVN q X?Eǂ_b"O;khQ@g/6z{g]Ll% l߲2 Vے)vim%)65I{HNQn#+y{Pco\ 839=Y*58HN"qj50J&too)OaeOnp c&)4v$H(NJ#` zn_Sّ2LN}>\Ch0SǀbFZ #~<њ"-Im +BdAX, wX1y"8,gNxh zf39d7H-lKbFy?SaBO"ݍ(#\B; [^ǻG–g!,]g% **JP8B 0HhYEqyYLa]"9Iialf/Ŋ3kjcۡXlxߡϷWnk*NZ<$)r mJJEGMqN?5>)Dt.&uF-u,+7,@e׸:jPZPOS]Ɉ#Ϩٵ{ĝ.<-|Ec]T(ODh3-l#֕:>{8/ex L~Eo^&6-HZiF>" M2`{a/,`nJuG(U0*,fO ?(Z3I{5M,4fh|w%Ș]_JutP\G 6 u4Px]+cPmՆtF BF,0XƧG_X)Q`؂bDI#7\ƲX18v:}㈠T_NWom;U~I4t~rw]n=.;pq n$Av책S(J/]_E Iڣ}v̀}1;g/6X ؤQTšޛp ]ZZdQubh]8٨> A:R7.jͺ_az cfslX@)mQ%C[o$ dR,:b1ylgT5зKwq28򼍹70a { HI$rQ{V9EUGAXgOxrq\y!Qj{Ui)ta9rᐦ@mf;Dt1W.8(<εck ϸJ@S!zKye50#' FgJc\ɚFUkgX]S͙7K--.o%RhH޿K?5ꁕzу$<7SL3`8W=όJN?p%cw>;9^}ʍʙڕ +eECpvIv} n'֓!އWNDFf&Np3Hpyv,4hS_ƙq \q;4bD~4i|[yO2"kp)n|~…E2oZZDxчOtSdi妀O6|;J)9-rᝒRk9T`&o>: \ǰڔ^\]sjFЎ?{PX4zݣîu'O5ͷE] ƒ f-Xa$ Oy)t8œz 0\ &{NOzyy !j?_qi V@Pu~q3NNۚ}rlf5X#5QA< .%߷3H(ü0\ 9&h'p |}ܐLN+%Bi]zKԙ ~fW Xrb9BH vc&_\v -+cNi;V-D+Ρ2ڝI4"4wY>!)9*7uqqŘ)pePnkHzGq9l*(aGo/l0W7c_yTRf &d|/^@9iO&[7e/%_ 4're'U3\ΣYM ۹رM$LK[)a 7̗sbfDZfZڗ}Fc%^C ;/'@][( 4?MZ6])ondCGBZ๓#(˿v[)oE׻2XÚ(feTW:!/bٛ L = S;F\iS`oqa/0vg=Z캨E;ɸh&4a"ˌm ~60U~G0^HΛdU_)jom0\ #T M+\(ǣ] %ޭc-:gKi\;;,3DtRsbmP/\u@7D-XJ2^~ ¼{2oS,t##u}QhrͰ 4R:8S~. $=NW <"!{^,_FbiI:x QkhIrw&c-e Eqb\;Iҟ@slhDeFsGw=)+τ!_*@=(+58>| F]K?vّ?0(ZSu-qsJ[}+~4K w]->Jl"AZRgOG+-"Auun-<=&I 4SY 箼gjbޞW@-7oTun\\ϥ(uU3HPSm:$ș̰EUڝ/ґ)&vn_!2 _6@dWqJL:<%P^ݐ*㚖DxG$/f\Hr<dڹb5cW:/k-/f JDW.t%wn˸D؈*˭yA ]\2ŝ55LsW D9\N.Ԟ2uu")'*r/ ݘ-^l;eOg1ǡ:85|?iOව78/j7aGD݋ԝOlX $jMj@򫩟n߶aRvU\ `D 2Mt>??$t: g{3'Ra>p) 3c @-b ӕ0@ӟ1ÝAÇ`>`E"%h}ZԺ8>5t[jzocܫaXOkc{"f$,A3@w1͇zg3xcqP5|}̏"۲dy۵r1(JaΚv={1Q& =$KS iYPn$CC$s]wb_-Ĵ uW~OQ$`UOM4<{ hU&J0sW ;]6it!tF:5hS)[< v2tά_R&Iṉ@d'ԀQ4UG7G[^ȮF{p !ɇoo>S/WSw``8[,FGN`>g>D=;}KHEK'E33QSيG)&j<אE#9t$h* <$`(POuD W:+5 WXۘPcVu<&X Q>1*pSSYd*yTtݰtFRwG$'QMpǣH>:O5߼OC-?@nbA^.LCY`<rJGMv\Q{"¹^Z<~&y#I {GEWTvp~׬Ĉ(fX;x̏uќr>-#ڷб캮 _3Y^8Ƶo<,r3wJةdQQ|M6u$y]DhwBIh F- q6dC@ XkvJ3JFjڣA+R!}+&{G4*s~5c_Aӭ]Z`!c\DNOsJgiXO J hG3,$ 6y{#/דH?D@B!$P%\j3!r/>ǬKGop5,? ;ms>mJ9{;=^tyH> -FǩMxJӦGlI,Dr܀呷3E؄fQ%T6.EdHg@d;sz Ht&ae\ݥ1vȢ+27.qm7oU(@ x5%)Ze!eP XD5h 5unNbDg>Fʪ77z*(vӐȴ[XY+@/Pi ݝQ3pG!3Ys{ ~X.6 8^,Vn lC_D''ƇBKJl.A{92|#֣B,M߱>`{FApHR"+U$o:WHn9?!=DE{_!Tl Tк/\SI֟BI3˒Ggn-PqҙPT-t;C0&BbK'Y]wDh[x}-r{Nv˿q)'A*aJY2}했 C?,jFZdۺcFqÞ>_({ -mK\2IDtE7iqFve6ݐ␊!stNHq8mɗ{[QZ-ݿcŧ6šEް7 οmkW8n X9R鳋a³Plw],p=֒FL]Дf %>m-B|# <Ս.MRh'Gj|헢O: `4"5ƭ 3@?=Ҽ{n^W}T@x"7GrSHڥwN dD w4 <"iA~oAv!&%TJgḠ!~e$;tfS} @ (kx'Q穐Քy,$>8nv~wv͊PY]lRm]''IU %]h-:mGbaCݰ!S OA K` |V#Ʌ[?R/a)2x6] A+nni3 7&рfFzk6XtSwu9jiR.܎GG_I {@|vn #uٵ0y6:a@] |z{,#hYzF"LIϜ?n,¬OgHxC?[xҧٗFimC_O~nDC8=Pz:X-Qf'Z`n+e%?LG{_X K T>OaژF7h!?Sc Ew늉z̮A_ Zo5Hc5,8fC%Zy)'-˿{iOBgҜffvc >e<ޯ;鳝e2}g΁?"Q}7̖@ \6>`<-kDpwi APQ?a\=jv6Y~H_*$i wT{<0*D[ZG4\p?)Hx̗3Ѕ,~2nQ;rZLP %I ls](E eQx=d˿nKj=&氿\;抽̅C]lTɉS{ 8U2Qh 50 ]{I:j56d/y\}qKftW>v-n `volEaP2* 4nCv 5Oܥ5dtRK#ZuDtx)#gu"ߵf[1j@SaρK x@Aj)tCYfK!ʼnPmk(tøD jbssvWk$m8dÝeᑼ.k#\ BO3l^AX\qPg/B2O`!,JZI$}rK"lxVJLʶyӫ~$@0b?LVиY$AB_Җp\Vρ0}"ܒ܍Q萄 MWڎ5P-񵋈 E>WANz-L;>;6EYLn1ȥS9;;%^<-'r#bH8{$f2I[Z rVxk,̰"!qW.ԅߖR茛lF"wؙpStGpq\%L)]#$QRp&kWŠ;բ s3 .Y`Y+O"s+ܽ'jO0 MxD=ޅgv~opKȭ=xűw,{ic!kVP-2C̾7Ag)♞J<19_8wcEQЉBk5wOxEX=J6|Z hgD ݉n~e~y/0 ̑P7QZɬK"*f-[X'vʑ̃&SPq[=JU졋T woqҔB;b?k|M }ipq(GvߍFuj$9L Br͓ R+S_MBR,' -?cN # f9P"ҁ"f  b?B; PĐUT^B?Z;uje:]H%0B:|$2`GĀi6!^)?@BǓ+*5m: I/n ލfNYTCx(*5ao}A{ɟ3#S*P|ۼN}k7)wXۥ35!s8Ǣ0ͬ/i)m4+ORM^C0}|[:T~D~9b/_Cʍt'7sb |gCT%0g`NVkNRTs=\2]M!bwPe0ĕk$*[pX&_,.5S>KYI\@d+a. KSj:6Z7X9@lxfi]7,0aӛCӽ"vs:`ك7:_Z&h6𑚨RO~?TLf20 "4 O!tCtZu0%Uh[SYRzQG7I1 x= !h|ܑF^Dk8K.%k,bʢC~E"y}[ڕ`κE6 S߸`0f= z[~,DhMtt87jމgGڣ?R-T(AKh7PSP)Wi:#2ހwHv[w6W #vɦH(іIa(felsX%r CghԖkNw BݾZq Z=*M} 59/-[Av 蚂&!Oq_j,v͉Q(, ͂AP<@" vm:WXYDyŲH~=4#=k:',w%| 86#hs7* nBXOA]QN_sGF$:u[ EqM0$E?+ %&)7czӀO0Ι{` B<=]Iχl sB= nd-|N`` ~cWvm;NH4f $-:S aSC])sywo㕘qwbmc >Bhp:!E]1{j"\GZac?HcpUf' ;N1nd*Q:|\3R|:ץ8dX:U}Ik_PuPc6L2Y?/i-ǃ)IT;(Jk_gGK4f ""s;<49a~FO^,1d&wLɋB`"cOvP1àA 2/,3\U|GSX"[mM3h3E&s3!KA@ElVI7{fǹ4J_"m7m³dgi#Xra3[=oSUS8 4O6^Pb&./¹8sJ\]y&ɌeUVuwNk@S2R{q:frmJ9Cq)Ngq}%Ґ[9QRX^n\u/Ys!e\r,=t ˈ?oYs F ~/?SBN{Cu v -q:{yʙ.(90p{!t$t[볠߇2r2N8 > 4xeTK ḽ>m˞`pj?GP$- F Kj8Rԕ7 *= ywtC yLL2j)[2͌K=t>/p(.8ŰY 6g9Tl>HN1X_QߺpfuiNfzn{_ vв@`bgY.S&-+|xt_ #iϨ?eV ݮ3Ow(:0nѕ):VLM輘dY1G [/r0xڊ`@nKAMWĈII5쇊}]vez=mwvb}fŪ {VCyWr/b+GNK['Q-SRZD4E3(wS'plfbJ>Î+,Tr1U GW묥P(8fl7o#ť؀t=*8EOj$Dw:h1D8=[jfOXf0;݅! ;Q i\Jֲl;ŦsNT#hNqp役>r`4U1ܑ=mԢݥmH hю'WaoTfBȥb`-@fE9gϠ^sTsNrLyqz؅%Izw;Z|ygHP0Z*qoR?wFLN3&n&{r^IPG+yZYj ,>x*=1[5.*iErl:f}1,A龓z^>$P i2Iܨ˫Ճщؒ'{ ]bwj"|f#UɜO}AK9d|7 “1_dƌoy`_kk`źbJCF QyӓJ`Uކ%gJӼCHh)?@A@C+8zSӉCV/ɖ9[G\Ŝx+&t˘.oJA!%R4Ȫ\V=2C,A¸q^ʒ9sjTJB=c',U \!!+[!NERTZ1*?;j٫5)nG>  90\ݞ`? v:ۙV`<}ne|#'7 hE[ԅ}4?1'oX;`|[Q=Nn[!ĩogȋwrFj@&Q8)tbBc 3K@Ye\ :>iprɝs RnE_A E% b\bl?Vx,D(1!Ճ¶Ks펟.J< 6Q͔%u<8n8ɪ!!HɪCqXͭ#95vKK-X*ۗ(SKkw[8eCƒ^p.&$6BN[&Mimf oc`6#( WS+5otOk \>=Klg [[а Fh6=c.--/#M_I؞O<_yK,Fs\6uJg8Z@=ˇ(pȇkd_R QD~r h@Ch ]\Nc;5e$5=/* k|_VLq핁SVoddkN=ϙf*<>6;pW_׵pSNnL暣%#Jn6Yt =Z;U遱b?j/!Ls<@1ƟHQN* ]hxE<ڱrl P ?@se 0@.Ϣ4zNu^DrI$N[4v\> TlKKc*c6 @4b ronś`` 6)VH"ߤ $4е-iTw cvTtLk- zJaUyI*=bZӬu.4Nf0>=75>c 5{W j@ IYY, _E5+j-4ކZ!Lt@6P 1^g"tm kȠ9-/fK&IfK?e\40>Y>3ი(|oZ`D)(͑ڞچ/-|a&gfM/dk_愧#ҟa"ᳶ/go$3Xx$,dF}75v<օ=իGYY ~\L ګmvH,*D 56 і{)>m1t}~RöÉq֮A\ΌD+()t0X5W5P˖1v[0ɺ%gth7Vߒ1хLmUSo;\g?\qpZ1B|t;a"nS.jOrd+eEuMdyѧAyU͑GQxf wI!'$ }2dU\{.?u-+~ZRjrUc5;W˪dCrg^9K&/q,"grZd`dCyХaC #(՞JBqrh\bں>J{X6 bޭ}An р쭐t/HJ6S <ΑQ{߃uqhPΩՇ0^th^OYUd!2/SbfcA$֓EzhpeZ4+"TlQR8ۇb%i?.Lj`@ 2 9ͻ4/jZ*Z ^7 rqQPNd&v!Z? .R!O nx7Gbk+* "89ToF'Px^(nCT?aU<|J>جZ˿͑ m7<}w{It*znt<_]- wl79Zrʜ̿?aSl !2#)^;;d}p}z1z o_K6hstB!I<  Q{Nگid:5(nlC>k.U4 D>(OLD)9BljX,Iܶi`'&5]BE[V(L/TH^/B֘բ,AnS.dE%o6MJ虇jj ʰ /s$e^^`wGȐQc,q;G$]bҰ9IG<+YunčI0)Ts_B|^,TCikv&UVJZ04yj"}MS9w5΢̯)Kx\6`Nb[tr`Q>l*V}C-٘^/>Ӡ8o)*Z`REhb[lqjhe' {8gm/29Xao:?FݝKϰUՉm zfSl.wt2ZZ];8\7aB .Po2yȸ)h'{[9-U=}iu`kVdcQ9Nܖ;-bYD[Gs ޞ鰍/D0@6P%'o1ĴcKR$c0e^muD \ 91z[V׿P'3=wa@n о?.rV:aX~|}ݜY8d{`ڇF܂}xZɚ@sJ^7{\HY }^X"G!p~vm:`%>mvd,NҚJe7bl㶃6(i4$g/MK8=!;%L_:c%VSo@=9oVtf6 ]"[L "{̗YufܡieoUX`~:X?p6BN*Pde繋rd{na8zKĕ>!pO"Cd%A`"Vdg]ṣ6}AyV=m'a}+yEu]OϏnʁdAUCfkUR| l`]4QyzGU6 qz/)ϞwTWa(Dyjy`=$7^]x^Q}{oJmЅ&mtZNRhM :LL r(JKZ\-FQ+GcQ{j`h1蛆Z"sH2>?V91!e b\2]\l8Ot Tӌ%_POjծe Kj1Y'UdQQi,Bns)MAg/-|gUXM̬Z ;VF>.ҝ n.PWzAEQϴ\殓D*mQ7ꡧ6z 0*&R'Q\/1LuVo%HJ]#a; R˕kkmҭum [{c䅴n ʖSu3PC51LUVZn hiΜ^Jht JIPZ A6q)uŹ$@")/4Zп~yt|Lsh GG7T`b݉\0(!h0-&5O0m|*h1 鵓\#,Me@#JzߔT$ F |9jp"j%BhZ˭jZKAq.9jH7!G*UIzgfY ôjl'jL 4n3Y'T5C6K' 2}t((=Vwa$@~ dS<Ηb$Yi딍 -:kqb߰TYgۺ ,݅^@$4^.iX3=E*0uRq QDW䚕[dL3Iq8xoj^Ivp'тy(m/q3bԱ 83 jFQ4'ƨt2k %alŕd%TzYQr ~TcΕ/0)#9BQC6ՇETHB^h-J׍iˬgA׃|+`ڀl&mP^~y<9y=+grR)YrMyn=>/X##߭ܝwy7I [{jS/'q"HbV4qdE5 yFJn kY%AghTHO_t20s2%p/V3?K, D10F8L&uhpi '0h: 2(7^ L5<3~ZZ/T\U ]X@5GuӼWt.VE$GY轘/ߦd{BJǦbcT/}sD?@]0>3xfLCcSNsiPrmF4G8ж/lEJbBO@QyekV ~<Yg s@A+ZƓgo$o6})CtcuÛb2r~|+i\'^bظeqgU.3ֻ14KhU!@ʈx>9mC2RU3O,S]3Y1 V/&z@0q9m%%/@єz^]MM}KfhNC`Q1L4Y% @w)ȷް4O!"pʽ] "ttt*0?ϺR /Ԅy~ǣl48l5 Ӄ&+{2FkDhp͋%qjrTHNq=T$H= z)AߣU"`%İcX! /?xg^Q8mӝ lsX4J̶]}A%Yw=MjRk۞2C0GaCS>k\w+8RzDjMvvu;'ú!;0_B ( ,*"*l6`Z*K-LF;8'tj8TZXl=C:,12 *[!.5PJHBs0 T$!RӠ&A *Zb)s:x>j@F~.s(!FLv;[QlA{h+jfZBrOsdKvUʒ]ltHbzhӄhցm>ʊ45*{E&c;?dL.ԆۏxibH |Tx#jF'VU<F lIb[͂[YMc?KmQtpw̳Ō^JEIЉp8PhM.2;}A0#&^)>Z5EPJ<+VΞ2ZOGp+oaH?k9}}<PS+xYr]SK2XtNA<5aOQ(@vELU3Bo{^1 c D%% RHUk !,@q>6 E`7Z=1xt +:FH!:qDJan¦Jw ~Bfڡc7IQle)ZBn P^{=}תmBno`LT|uCiDYq1o%L cmDΒ7˹y'خnsrDIXGA·ɋ7|˹X?XŁe=w ΋Hב UO?s@JA>\$wD*>NJVs' ˜80^>aqvٟ G<3ڳz0s$fu^}.XpG!*; I$Zlie@3<\>VsPc˚E)6V˼}+WOCA3=Y3[}s'{4 \HyW 迄 ~HK +--eއȼ^m$Ԕk%=p}{4Iyw& *"ZU^GKFxY EDV3vGY0xI q#hW,믰z>_߻DEuJpPCiu>zzdL]CHrrpʛџY;r4Sjaj,Q^rNN JUSxpm9=yR;HPJ߱y 1 \ŀ ףn֮ډ%9q%ĠIel~F8kJ'*">VCѹԹ]@:y7n,H=[#ݧFRiF=G'RlFxH 7 ѪEDY.)UR;/ s+;R^:T7p|GٔR?A᝻Ol,d&6e6fe_yzǥXWӘp/n%Qs~@UPix8X)狿B77wJȠԁNxwq+z'gSfO,$ke׃1b Z@9/-k^ "ʆ0LNY/^ .tJJ_@Z'JZVZʺ2EmcM`?_t#u0Mi3Sx'uP"vFǴ;^U>iD3d$zծY1ٖA!:Aix_;hg %*"&Һ:g `Y!ļEV7O㼙y5(/q LY7'Y75~,hG|"Mam5<#M/N=t ïr;D^ ”~u.`0ڑ5x'@ a +H(kĶJDM:N[i3n!nR9×:N^uP݊p662L_\0O\:8ZO0X8UrJ/1{-u pE#68~)c/I.tv3;4B/CʗUw~ct Ij { &˙Aߢ0WQ5^'puxiBw 9HяG:}/.=Li2G}~0=~`Si MFeQ4t% c\U :sP{1o0YxKνdŎvxU`ޠAIezºܖ29/'h 2S a%MzwJ&.V.lքM,&@B+)#N6/;R~"Z1)B&\7X buHj^GM9AO/nXMnmp\&|HlID#0uvpV.;f׮N2q uKIr]^Bpi<~a3f(sgk6`,Ȣ㎉H>2?DH@ȵy'.hz&t_m̃[eĔ!؊qerL +rz;ƎpZmY,"qa"=eŠZ Y DEfE3h+qAr2Q,NMɠI(ۍ!`ZV5& j^^zAvJLmiK?r]5*r5l~3CMNf_ܧJJ"7m>oecPD!%ʁ|$ЁWX|`6T-V{M^=$}M!1tb̥4D.);Ww4 -w;Nu쩅CwgQL#b#LW(u{|q.Ռ䍙@A:E$+ JŦ>`cJ_p>6dqo#O5>a,go-X;ɹ_B.Z?Dj=[lc$ú^5љu67>l)Ԃ;( ;!ܵX^Fn(垌1Ww֦Ӣ}JƘu΅ g`Yd9 IeېD BUYKvl 9G?stAT0Z6yGٛ2'ԚbhRE)`H% > Athvn.IOQГ1}H3>ibW|0/Wͳ<*J{qaͻ=/=mNW^x\M}T<+v7 :nfQ`3'Xp/c$doUec3&P9xW.P; 0TiQ*GDfKF}(<i]C .ȏT$\-8+xG+xg9"a)zUU ! KwVt> c]440f jW! _oh 4+]j. &׃ \ >=Jԉ\sֳM,MdL.&&=}.TT1ˊr1rrMK\z>"lMeߛW.Iӊ'-rJ^Ya4>K෽˺. l HDXH;F.z>_zyѿ{-Zf2ErڣB3 c`GnkPxƢ)rX{ZM?:>P"eCh-ey6OXs&m=eY/9[:ii}]w cdc2'Qg/oMCB f>u+L_Y~nԴsr&rt[sIav AoGLhv\&^" 3+nrV4ء]ÎQ V2䅰T]8NdoGm Q ⓑ%0񃺄\}=B)f ΐZ1Z!4g%Ix6y+D$@MH)@%E_XJ<ևUWIA#6gx:sJ9I,1?UאgŒ9:?H ^ l׀%Ʊq$l2/Br%5;{?XeDi(l7xiXw#⩹YrP&kI:uj ,ƟDǶt̞a/,Q7yXEnX״u*Mw "a_o( V1+nuva a9j@wǟ[3821`lfWϸF;3i?@i4cWǟÒV7K\SH60?6R dklptTubS\=TE!9S,ܽfL](_5S)'81RxM^;m%[ghT01LQ$%4cz7OUx\^йN "] }n֊] O*n|y>Z(] i-FfKv"Y"6'eIi'BXf)0P->墺L>[$+-ɰIhXxv*Ħx7g'5 8j.ql_k%(Tj&^"<~H/uWBr͏&GOn,J9=RSR'sB>^3HU(;9ι! o/5˳A ݲ`Asq|h@ `L3 4pNaV WyTI%oE~?hPTc]אy ~hٝKZ62zja6L2c0R̉ A=>w(CR2 .`<'ɨa{o~ʺoKπ+tVcgR\=rG"K%.nAYJH {tf4D!mysH}s/k? A]K\ˬ3<+#)@e"pvjIm1Ӵ0LMC¦NTatNds㼛CMɖRs0'4VjN'q-=Rmz"혭x'E#itf_hJk{Z*ͩ`@{O43Fgqw}i`}'BV% ysⱕ0ȍkibCc^wR™LHβ$Kǜ)Qm$F 9,tre|٢|ۮ 1ACQ$D :DtMFg(7/x$8e%JC8 6'XWvr&/R4.6kDi+!;L7fuz0@,þL7㒰OUYq92&ErFW17()1aIIϧ9AV ?#B/W4I2^Bmbe-8=3)_0I˳DaYJ@qQ|`vNh([|/'@`׊;W.v2Y}, O,A 0Kgc)!EQtpW[H#DԸb"fj90 a8oX&LIJ \&=|WJ:|@޸Ɍoh[6Q$Ј&~iD_brc  1ڧ&nIgAZ `l8B'%S?Xb*GᅠՙS%' <=Ru^*sK1c_,>@(DJNC])CEߨAgFXX/6$-(icmvD0jʲgȋ`d˂ U1]#vWxZ칆qӥC³̾ %(bU 3?^UX3~q=$-HƑ4Prlûc z$HۆJyw&St9"FBJdTJ;ĪWP4`3>0RM=16V/nfKHLOh<6.)hHe Vx)-jFϐEI)zA#ѮTYzRonRb̧i}&>oI4A t寈ЃS(sHJlb(|1 }ҍJڼ>ɴ@qYSY(tNpN e^\x}$,Jaf'FVc?G4\mWϸqY 0$mO+*urˇ)acjk®wת qW_F,!bԉC_ {u qAw{-N{ .5;AH.cB&Kvc9?ɫ.zab}TguN+ 5-[$PvP3O(ó%AtB6,;E>j-&Glzqbn?)2Q͎?3J aLB(<[Ĺ#`\KYq<DO2pHu#AO9*pp<ĨW^>P(^XQ/CFԎH|I M,X ϫ4|z FccVI\$ȅUҍH ™cu0%^!4r}+ewL@DJ7 C W37_Bv,hIs?#/ڠƀ "=FD%P .4*(WXwg0%WǏnT^#Uqxڧ ;R1^<|9f .n'[{Czr 3R+Ic GU 'o"6%,f > \NQ)^H=H^XzEVcֽtib3BإQގp_ϯ}O! C̚Ժ0O=[3qm8uc!J K F&Mĕ#1HB.xY J. ybtp];oL]#_ѫ)ahnO;fU g:Kgϛ=B,w#VtDPVu&ut:"2ߒI^\$o8qTUԳ *ۑdۣ鵿7w3;Y_&6[3c'АN5xo:+m8 pS=Dmvn@|@H,KM' v3eAe\Jo ]I;b8^L![2\0vLω/sbޫF5@pyQFBUʪ7w<5mn3{(hٝ[OIe)ܫ. ͚%2._9P],\J1n%>O3Gx} h %GE%f _:bh>99AmDB%bmqq* a/ jk9x%MUK%g9[47}gQmWt|M]!D^V]Jb_.3{S|5B8N =27#@?IUGPqsfPYJK,ϨXit x`'NnŠC?4}~NѿpEE4sa+tjHzCZ {|i40lO6ԇ?K/"8MBxڂThNF ll/(Ɂ\y"˛Zb(oU*FOZ4FUt\BS28XV7T.sof~w#"Dho`NȨ I85GªRײ* 8\C-L+aܶVEu o<_f(< j01d/ ⱇ:\W, d*˸.9αF6U!Ct@!c0 u4f7Jax]3t3ۑz`^8fxY xBB'ʚYyWZEe?[ k U84KKo!8yB8 %ć]WZ~*&<5Xx˛c{eݴ@'+;%f#[p5gd|X̢h fg(5:uo:2}!ea~BlsffPTAbKPH"lĬ.x%1<6-9>πx6jpɑ?(nMs %8i n\T g>dd֔/ lfovfj&J8pPN#IYLgIJG]K=fr0q)a\4-" F3𥥶E =cW1jIb~oI Y^=p.M~$PЏ?~ 6q7S rJ+Z9ֲ͡U`6;A n:sFK=ight(/}{X6Qȭ}t@[I?&ЀZ iF3sW$­Tlen3[Kny;NcDZa$ b??lJ`-QrqPKs:O-t,xIjQk 䅣pW0fFʑDpvZ&g(̸RH+kZk^(y@q)ג- r|XPz5pDT#YыS9cx?. -مx yjt@޷K )kY%uDr&cP}WZ)'1׹ϻ լZRAveM]"_ئ!)*,] *v5Uڗ.ev,8\zEfE%F%k%=ݿXa g7?*dh,>>c!y]|IjOY/EQE,X1,&C*d}!]ִ<؀ӱٔ(" xˣwMHgT(jУ19ƛoV죽"G:BC&cG/q΅OߐƱP/@aE` jucx@FE')LCrI-XCYx| 7.zFUt &Qf#I0h>%-2J~V0+F(Ha["+$+=Gb^5AOZ 20&V(:_DTr}EU8Вh>Na0R F5O>.@cj*Q\?ŪJcJ-*p V.wO ^LVi]WKٿ 6f 2D[IJ{%!2_eu7Ǹ fW<@UXGS~p9:,-A(ҦG-dnD&6k32ufZQxL(6XCyZY}y!ܽ u= k9q4^PSS#%Wfm LmJBAr9ˆɧ9feYC@B.WOe!hՃp Z:]99M*&/[gwnbरzcL&BXIOˉLDz/")Xf^(]:H5f`^[ l 9h(2ݏ 9Fy4Pg8sj]Ȉy&mrzꁆpX`̏9#1[Okl L hUe.΅Yl "i'G0={NKS^N`_H3Wd)>qv^ '؄tLE馞VVAz| VT+>.~#šɘSCgbL̊!ꛮ,nm|1OZh!SZ S5JT3,=}٭S"&ߞ34,?/ 915_jX=I7y:@ٙd@OD\ 7N9^".nq[# T?o lwؑ¯8ԙ3Y",pൖu<KCꄢ$ݴKY'(Z;܏ &_aXH>3bNJq'O7 Ң4A|b櫭VVJTS֐?ݧGڕiHٮHKr# >,Nt<`^6H$K+OX%X}Rʊyce6u7QX /B]ᄚkbI@{V2"0a3QȐYnDaf: CY.FYV2~AZc { IM1-3 t;J]bnh_ '-˼,/ֽ3f@¢yM=7 \wvVMy~QM+IX5HrHnʼn)$փV&lv&^&v4?::Ґ2@Uh~)R('!o WDH+՜%*Bq@9͠qAˁa;[L;kmFkSxĚ=$jj2 I+5L$a>hLfwWL¡&)лx^Q.<}s9btx_zg•Ě!NCz_<XE"Ɛm^(*оT-4h8WPY`}( Sb󬲯O]q1++_5>\HBVEhU %kC ro3jAFUs+ c#2P=qrSOxlNkCڞ9uzjRuyڵ&!T \oty [7DDbNYqmO'6s>:E 8'?kZ# _b1$-VUw:""փXǶCC74ǿS8|tpi4 ReШV z,0R+E2kC'p? m7 +/4Q@sn2䰖 CrhSEd ::INh9aO ^(:7$shj?:@6PbW[:Ԗ.d`e Ȃ0ZփXl%/f0E>Et/:6!c'W pA!QM6aM9:"U@W,Q2aK^ JF>x̢] M`vK4" FGzv^Wc,XVbo4xtNL.4/IGPM34cd*&"$'ľM+p'(hQ {08^y8Yh"/]7p3ΧG9:BZay]G*gzP)`mM ʁQ ~dA+L2aR_>*u,`, s$\Gh9H@'H6;[ ⑬;G{?W?&MxkG휥# >Sew4Tb}J]~iD|=~M*rDP̛# cH) c՟pi] m. L˨$_ڞht/H+km?eق]- 0XR3ng`0D)XmO{tcv?ʫ&ao95YYhbJ2|w2jT6o(ΪV8KgŹ\L=ۄH!}ɴcBwzNJ5(ZqU>.24!Oj ?dfox0YVJrZ4XR{} ;h\lKc׉y 4)\yhML ̽/A $PӐK m̛67`tAKpi#BĬLw< >;Ez iBf9DAaGMYԨ`<730.NLjEm =:$5AN^l i2^DN1c1psk<d~FWY?gK!(j[e-n?NUui]29"*& *z0̉e1ר>*,J+8lSFAkpDlPI']|9@j_RB od7"(ͬEѾME yԱK8t"&E^=Zg FCLfl%`>F|N7pt]fdDQz8׃JB9 \`׺.|Z~`JBO@`lV^3~nA)0+ruh5pfVs $.'T)"Y#jۼ[&gU!)/tH|4 ; >+b0^$. e/T7s, S rU@,y`&ጵl(T-g54c9y(e&ʆTB]q᪭_:)渐3f %A[c|t *V{ =9$ܙ.qןH4p2D:gG )Oz2A~v8$sDH;( _<4ޘ;hfШ2oڷ VB'ǃqmh& &# u `qWW+ʁ̣:_PߪRE쬃'6JDRojgo,7[{McTY.rm5#tWu諦,:t:=^9l@%2‡h:4aӾdoE)6v%bÝ5wրTύ*Fy&{3גԭV,%q<卑^w,12>},1eZ y3\6P:uHT 1ś&bQa0 SNOک |0T&]\8qO DB67w A!8hiA`Ȯ]A4&pfm0Ml 6 CGqrT8o*OP@ā0V:W3x@Yȩ߾^*"w 4|Y;ʓukw721FX[3R.Ǜ@+\E>xEh?M/A&G4 G >pHϔp0Wuݾ0Idg* x. @=u h.77[:sM4+a W/ȵƕPkg\o8v VMD*~j^4'MZ|\me.2>"%ysBZFci5ơ8|ݖL"7O/pP{i$Aomm@nݠ=T5%M:͠CW9e5qk]UQNxJEuu4c^3X:A6;+@efR'7[/#Ā,;|#*$G*b][>*X6;P ni6EC?I%Q rME}4Rcfm =~: @mĐxDEHlI4E"]g4q* &. HI=<4CnZ kŤ̙7s+j(mmy2>L]T&-yecrZz .J!fދqSBkBTx~>lOuwDz>hZIF5,ѯ"^bb5hqHh7xO~(Rv?b wi?N֗ր, m5ۊӻh;G ƏE*JBk%E#<]$%w&/^N{*LVBqSryB/ JE 5}`YSƇU<)kmM, 7F+t4ʂ<≖,MKAFlT@b&Yގ֦F)B ŭ!N]{"G;9b H @R`3E]~.6Ə7m1OtK2VSF!08a BE/9k|et@U|k 0*FF$L|$f$yTtA%[q<4aOQ*^ ?{!wc:kb~k@V*U1GӘ2Ll?xi],qaU hskf#On{#32Ԡs|.LҞ9Bj~0~Greۦ1VR1 >0O"4NҴݪ3PS ج(, .{+7Mڅ6;jкe㬺UyL~/g`+bi2;;u:6[*#3Sj<&קJdxٳKM#pU\{rІRQy1t"ZQC?{%N:2j:m?X }nDNڡ{TJI cvi?@F0-@ x{s9Θkc?Rg@̆,j5TjqĪwÝNK={D>YiZ8$1os:;ũͯfY=,}L\ 3 wls@U#tr-h f5m~:iR 5r8ogJX ayD.:쳞ro䞄IVGN0jhɽU00uHrP>rNV>~V3*_+ B0CјŜʵg>E7׹E|`u1yjt:1 <$[r#oyoYD;K]+LK{qlB|a zBdWBxOuwHLĥ * xn *tz"s@g uJwr3t&qK0VnU蘔NuVR#z2!.i0Ib֨0GӁt8 j{M:I O 9sV`[J7؆=7DfU#D+%^QL'o.`嶹I-!R|ψMlPQFUߢ<ӏ5Є&)jn MYӻ)mAZ'ʷ #ҿٌBcelr,dXeZS@v A8r?NBn:xR)fKNdjӞ cWm("8< % ػ =*K*o<#1r[ۑunrޑObzX?䆭w{u[:%_KR3HHs)yV1Vs߲eKQ {Ƥ-91N:KV)-4 nHYڼL%Y9Hoh2Ѫ!ӑ{eYt7^M 22d ./Ьb( m鹌Ѻb(qR>u@]TVC$C e[qf|5􃽪'@5we "li7:*Ye+z!7]ahɯ~D^jfYZ(&kc% FS~eyn>WVn=)CD9^@8\$ZJ&! Lhu8mUQ D7Fd 7`L#2\i_g"ΥZ>VvͶaϤ wy\yxs*8^ */o+S4g{Ș&l^]=!k&L-ty=eZQgciu!6,ȫ2ku# pL.;,X^;o A.Uۋ= ="X$27D.8p*AL/J"Tw\͠FJls6.><zD0*C+_7Qn-ۘnIhuO5r_E "Hw[$%O-Ϻ24ͰߤI|ڱ^ _9ȟK/ .zᴎ)z&0lUR_m!gѹ~Q*QǟF4EI\[om#d\^N]9(]g<ړV!sh/rY"% Wg1gv+{?u#Ru0Tː=SuO.Үj-Z;woAA#+UqJldj.;%*'@U*g!}GyUY:blsUUlo&1<_zuoXbwM|JCMQ8Ci1 f]=5I7c%9'F΋{ YeV=ZئU01(pTARN2u7c]QtV JCAWm"&N$zF0:+}LbsSbq|yG}5MS꼭KOA.1]Q v{d` 7{<= |m3@!'sP5۴ps7,)IO*Fvw%Bf6 }Ax`ƣ(:bv~Bմt"`.F#}x?޻{ ^]bm[6G^*z$/ D S]1R 6v4)"$j.wPO*5{bqZGb@|1Rƻ~')Ӱ4YUVxaنJ߀yx\n˹ 3˜z|$qh#Qΐ*!k|<\Sm9q$R?gCO3Q^z.q#VAj_" Mc49cȒka̘rc-E+=Z7GIҐѵ$6‘G:3Q4oyWb4[$GB'HF|GT:ТU)8'>.tEkN6[j2~2$+ b]js'|UFHX|KWc++^b#0hM>u;SgD>[1(8_bY]P!VnX5lU CxWTj~U?FY*3vNJ㸼@|7> JaH[d! 5Oo!g*R)׽lb!E1Ɣ'#S;*#R!&>Ś[9!xŃ<{y`GԒ&~utnz,3zjF!4%k3&@X0sfM]= 4Vea&oq)A-A "5ܕD @zxPQwhdd #Z`M2 ,m[qfY^AxDnĭX [4 sTl]~+ .b|Z%¶jdՃ_UMs. 2<elUnGR_]4M"nSŷygfL w5ř 6doo;lO&ܽQuܙɠ;2_M*MQ( 240׷FWMS{A2tXP RBfj0hf$y7܎s0QkylJQg6iW-SOaHBJZf+!|q̧?ڔRs3uZpZTP?34nZ5/rckch.C0<3p+v Wp\MeuS9c,8Ux_@/֍RT'a}Gπ4@! 9e&68_:’"NF۾l Ps9NXyo8ϊؚw~9q sD i|our/]2+*rkoAÏ/̛`]<) `+I ֩ݶ(irvGg_ώcl<偞:R5Tcʼ|"[e͠WtmVN֗[oݍA^UdJ֫0"w =uA7&I_fhg{'(J(=Hv~uJOܨ,pl3gL{jiI-FtnqRD~0}8kP?D,BԮ#. }k@X?!͠; _qvOh|ƮnaE{kMp+~Y^хjL1hE 5rcWY]f2YX JOCتƽ\q )(㭉`'4gbW &W(6MdQkII1M4/$ņRD&D6UޚDMbۣ:ň1Z=-sdPԪ]rέx!?sm!KY aV8֞*"1aEYmuˬI.ER V|AiJ}UҟMхE7:g+{ 8.7,9 12*P]K@^RWNm׍N I41/bu-Y]⿒aj4x^gb<Yg.i(6׶gvn%ILG* Dl`$# =E#2] óqR l%TT!k`B 7?uy&L"1N]OUjxY)!GjkǻՄu[%-Xn6B.Iy=W[ AR%2Sr*ۂq_d7ƍhc*Dbeŗ:S;a /S4! )u8'$2Wh9|Xm-sAOĈo9j%GXzjjgvоJuae"S҅*%- t R&VbW;WO*Q N"#- TR{j$qTd"Kp [+914C' g~!a7-}8yw*O?yf4- k;-QZ_`\uc4lθC(-Ux/ JLL%xsUxV'8 p)`WėyvB~I UVx#Ŷ$voA*g}o&W@mݷ2WXhQ `m?u/Kϣ|s%䯏%'?ۅY3_Q&}UwP /(3yO8,2zmfXpnQXpaP; pqa@=*j &@BFyaz&b$!Tߗp7KvBa`+~/ cR(:̗$2bwӕz9u(k}yh}QlW% g%AHaK~hE&'gh ?Q,F(- V TK3EAi{/q+(aEثcxK# ҥJtK.R}BO@X"kD*9.2Jqyw#œ|:-|vB"{W"}K>~ëM,:oC,vrLKiuUeG5%1~bϻ>?d"c'ߨe"v6M_F\yTwҭFo+@  #ڽ͛ KVט0ӂ&4>\5KgZ(l%ZidUhB+%NkonQmKY*,1x%)/h'k?vaJ]?sw(n)z0]\~JAq202+ 8g΁UMkFg Ǧ S$>.J;6VB}~*Chgfq"CZVw4˼FY+sU.]O/VHBA /v=Xͼ i{#MO,h͓B]O;F|MVZjOήŐ%zɅh+>^N0V1,jPY%;Ծ(lI o+rSXb\i;T&&xH&_"BpERj ᙗR(cw Nh.ƅ:uaQ_>s["q=)VAzs-c]) ӊb>ʯBB'T%!R9pz6,X!xUs;O)T̕GVY;P2g Ã>8J' ըe6-QĻ?QRϻƇ<)7cS,dUq[$m!?,1d L}B<De瀻}g45FZ*?~i[㵭D,f-ԉDsL\A-<7Tb2ODIBqXnٕ s'_b(&%,xnc2C]0uֿw 'kU;&S6ёA8D_ #giT.ɿdHHl { afk%GBNrlbM0F>kO2O F vO. KW3Ͳa02v.Y*L2߱S㍋ػeֺ `2zVYwi0v$bcΙA O䒧+ϻ{Tv7wszj76a>3AKƱ(}F!$][_$m]w (hn<, ?<)8* CbPZ 0(hoط2٤DLo#YUmMN藙 n9QHYĠ)H?j x0?."}W(q]?UtY}3b/ms6U$4FcMbZ\cy[^9$SFڣð?0d !3N4r3bZ %(K١+ S"<qYt0yDF%Y\OPG[Uz )t8HZDEb_gvddJwI,KfV>c32+.˨W(j h}i,zߓ碹#9D' σqM@t1[;A;۾bgMa 6TzCY֜Y4)R{E6Z=-h[Ѭb@_<QpV CJ$#)yLFfV(2'p"&F @f9=±>&Utf/FQ'D|$䦳THUZfZ`w8qv~߫1!)vD{8:iz:߱gahHzmT[7msC&Nւhq̳fMo;X4$WTwRk g|D ύ43Q .Q<ϴt턌h I|=C''rꠁ>|JT9>N3k (ZJ0ktIIᲃflv-fRSOZ:_޽$㘠i#b>v, @iJٸ] R,|Lv-m*Ÿj A$ȸ/<(&%_z+ ܪIށjʉ /  D Uu5fbW *!DžE;M;%Cv6L;| [d!S2M/f5 {Q Lⅷ%B#+^!KC8~=_1C5LLg'F+G`?wyC,]m2-aHD䠐;E5[4m δAҤޝEQ&j|(CiL ̣)b'ߨ:WKO&.d;Qd6TH; OzD)雞{HB}y3cA^n<#0J͌Ԏy/HE4D/27Qk;F:QPug@j\7 @{uָsj'pG4@};h !Gp~o@2SA._O5g[^mQc" l(1Ĩ{P MaQsbiu6[_,QșQ|ckڬE#CJ_5"'d7<"oخ[ Lgf +* k,.Ho.;#צy۔ ̢uK3!#t5!?wŚ) @e,l5-IQ{#.˨} Z_j#2\fQK.-7Ka`V0+%c^Ÿ([1HKVŒ,u!}ymnhPf,V)rcXL9Z]VRډ+cfKG{,UXm~5T,xn:(ryp[vo%Be#3aljG~@\2uf"!Ap2V[N݁&74+|F'" =ŊS v`j -27upQKGl`(p8]~'·e\`2x Ќ#H>./ D?K @[N&i1F]X, X`Ϲr=8uPuUQc^Q}<dE_-@d7*uo{ZrlTnK]j*C.M [ }p`Dt*IIݞwb#7Vr}7% Рa:z@phCsr_9\m TIO}3$Es!xTnBq![X T| "Ko_zS{!״.,OQ8άv3 53 Ly[?9oNV<#W;"BH!h:Pu6b B8ҕеsO\k@+:`k$aK{j\~bu6WΞF{O9Q`Dt_R˟jĨ֍I})ugԃ*,`JaW\UAțL\Ÿk B 쮇04Qp7%~NM)yLtOOs-MX˼[xyWh#LaJ5Q@znP-0 X8Ւ?cx.kW_TAﵜJDn5}tmOdeǞy; A8F܂5!B,|PL0ťq@#O};g/Ӎ?rjl`628`P֗nN5O[ 6 &g@YS#?FH'NAT؆M=PQ=4`Ajiz!╓sRB ѐm~|" V 2w NE4?KF:O>p×U S3hKr@˚EX2menٟ0tr$2OyVHyfq#N.d1sz>ٵF Δ1OH',9=#l@.w‘w.Qv_fJq!|M$)%йhZiP @4ٽ=d V,aKW^$OB21yQwbWwv&{ ;~ex?ta`048[\\-(#khG%kWSY,{xBr$Yl(v_-7d౩g m7wf_sO\E|Y 藿yױ`eSLSٱ|H=̈ Z + 궰)1YSŻ jIU3glUBl6Ǩd[OpӉ;.`Jb\ յƁ$濠ޕp4H{4?ʖtH@gKѵj Aך效7w Sl3..&zRH]\9sg[M5 ZS>*l;+/XH eL#qm@*6 J>#$>qZmBeJҘ*kЭ`wBq~T vt!(eW,$LrDt!RwXi~] ^| ؤ,Eсa#T[=J+k.kYr 4+:Z;&f&p_q$w@`٢m(ueas? Ş_*jC; USi5b-7]ҷyP8u0_>&$t7LQUSR8/|:SEÒ;OMA$U84B7iƶ-Ufk-, ȫju(ܳVVv' NMg8Y҂!ֽvA\yoh2u:XLx L"*{! X7 5]ITzzҷKcz\8\"? 0 gݛΟ>iEF+Zz _=jSYvX/5 YWiP 2`ad[(tJУp,`P|}^a~Mm,OCփm0X29Ls;;W1c 1ncWȰo-NAF٤BFvHh.ę}=NfJ٥.g|}УÔ/d( V[ZqFKM?*'_>xQ`[V͹SNls"bI2"R|@o e.-Dy,A\ҸXjMiX BZr衛1[q'JkK횓Ŀ$wu؟]lX?$d?,Cǘ_נR{HmI݅Djȷ:47_(Dgf$Agsli7pJȩRu3̞'CS|e:Ps:5|gM)?+}aME ]8zhi֢ͳP̎=m, JUT3/_jpZD~0pE@~=);Nv"R^JJ `RrG3DK,:w"aGZd(,M"Dwxt% $ft=Di{RޒAA1JM},܌ulS(\ ,dM$WpƜ Xm'rBY؆m }g/YjR}~hd# _׿+`2tt_8p /_ lSF3 tDXZoN-1-#ԝt0"~Jʶ Tf~,ԪOYBN Ҭvq]ǙX!vk+s͘7u3pԋS2f0 PůDF [2a@~{ؠ‘ r)GT$>"X}ɢzj/WQ0jUս5Դ}&2?0":|ƀ5BJQFz-'(72Ly_"5e+X?kKLG2QpT`6rͣtΛ-~E߲yt\ͯ,z# w;Wg٪#ҙ0ZvwoC9/J  Y#vY2v$wBeCn9_N dӾ#Y;?)RJ^bˋyP= ?IOq @:>TXr@ ҩ|whg6{B]? JLǼs!5?9-[w$4uw4&-&u2ۿ'b4KGoG28χr׃E7xgFKEgd oau:e@:< ‰ǰ?}DH^!<%[$@~CawP]PjY;'g]Cl-W} a*5D`eXԒldByA d~fJ4E4Ƶ)jb8aC} 8up0T̩0h|0,;^"Z$+ JPzn` `$`_PK4۫1-IUӇ)Pߌ9b^yS-Ogu,Nڹ~_!P]=2@ ÈMAk[Ż4qg)ڨ |M1$}3^/H/40Ok; %a>J$R2}RF{99ɤmS^;HSi)%鄅;?-ɸCI\#dK-{:f|_qƃ ) ?yB. qkYn7[+2mjfo,S56vSIll2TZO%ӷ*)Hr*K"8N翔S^<֏R\-\%kѣ/٩GKD_aߡ8m4cuddTㄊEp:XCͼc:7zW9zWsAm.S@dt+mg&tqPTX|(k+3BM4މ٨sP,OxQl%\yh(/TpW7>jo1 ݹe,Fk)wxcy2F (U2aNN8Bc6PJ ?c927Q95xs+ 0A ;Iə{:e׵U'X]`7%LKdXR Rbnql]GZ7 [mN[olj[|lg!d h"N9=/ _-ʓ JGFW[o.!9aC)@zV}UfY{ >ϔ]%5;]pRTx#+w Z8[.ׯ#}t L0 g1m431H?;>HU ԆMVՕ8!phZ@-),;n4!z ?5;Gqn:L{u3p~$@a1G.J?V,掀L@JIވ D+y 1w_syt:O J OOU<"6Q(5W|0T)xfzfP'^_@R̆ `^辒x{eg; Ezzg."dsYf`)8}O:%}~XllЍ7W%N( ᰼iKfm5+U3MD"QHkYC#~9ҩydk#]dfXQ5z;̕nV^ՁQ 8dks6a-#ۂ9mXyݵSUƂs{@Z_$ fSH#s>-來hoSzJ S0FƆGNb;*<'TkhnF]AM=_Dv6yhrKxS? En,yNR:J5Gyu^bW0鮺z18޸{%uW:#S /灭 .G^VbӗLT"AAR/jvk[sGŪ}U!7Y+nVn!#D>n(n_c+[llp=A>K#+vYvWײ+p6s 1wW\wd.1sL=.{a{3ėx<7 xО=B&wLՏHmC/-?aC]q [8CZۥzrA䊺(ٱgfّ mrk~FDpXό^&>w1?"!(੹ p-Wgʺ$ Qaye3$,Уp+_ 88\ V@O!\GD**"|oG0BYYFu݈XY-RϷt{7bqVM&;ԱI\4 u?mx)W+ūG'ܪ|q}e#ƘGݻ/mLr(J:Ylt Mf`vܔT鷵 W`If٭S[`U"x8j9}GKz !]QAm/^Z`O71@waLkU$LtnO[ opK2x"/9C: w?WxȧӊJH}]E? %-!fd8) IjYP</, am8t##͓|?-Z`, %]Oh&eB0Ng8qkL Cj$VCg KZP++pᰢ j 3Ptrw]hxh)_m?b l[xG4W.۶6~P&%~YH|}^\$4EjdRS" /@,UY(D'kD=_Fu+a4Px}n I;;H)݁GE^ڦSM= SI;`wR0ئSl~vP͊ncm%kGYA@Ƞ5f VۃQly#&hG))U\KŇpa3PKMYks|qtJKNH8N08ll  /~b xnZp7x_ ީu'{ن3 SG6rN_,L}sȾf nݿ) UIW]#8*0Ğl1>鯣BX74'BUIJLm}MUӳSwJx u7 L=!U=vlfc1:3&o z ޴`@bfG4O_LW 렵.i4C:dADy:]wN;Tv11PVc:|vAbcRAq nevn| fJ2.RpV7ҺhV5aU&^"BܿfI]b'mEak_bOĻ7%D! x_gK (*ujmBrdB ͋2`WV~dZ>q%9#YǼ[g/&:CfDfP%=.,+`3$%4m;$P iK&:41aQд{2ŕTȨ&y(*7)E*>G+&@"9z GJ@BߴbF*dRH?j"wbÀ[_ e$RFK`вa$,)gg+}#@Sv+ O*ޞ 1?2-$ny&tj$Y!(Pj;lfH3;| ݍr^t)֫k4@9)hK1jpx zTztcm\$?L%"PTe =ig:I Mj(y#vK2eߙMc iXQEA=!c8:( %'Ip*'Y+S4#J'I - Q݄e)[VI I cr {~6{%IK) tz m-&ogL-F-6W;Mzښ'UsnʠD_6f:ayXa-'<j膗orBp^>z,|[.Xhk%rNJudz'"MnZ?w7i7dͺ4>r.c^D[7ME=p++Ms[CThJXlK˛u'Zaރc}*kwd+& "0-RuOYއ蕮Kn ǰPnʭґ̋W5~;wf$^I뒸%)TM<-0bK^, Es-]ZoƢ(@l T2NQ'jjm+0?^ۼi[Aء15{9tL~ȜK@1_o={RYW%Xu!GN8(7z\clߎ cTT40 }JISnG?ALBeSf0Dž(-U;vVд$~|Z}Zj jݻ)P6@*: eCM_9$w3[[ONa|Ab-[KαKT,ZC =P;y**S*Y/=}GD3$|ȯ ̞vw52mp"AoeMqTV!֯SfT>(5wxTεaqE ] 1ćM_CKqP Ows\[[ϱli,B-ɉ)F'WH t|{\/ xZڬ с_D,6LMK6?)< gt^lgRf}\ u1tBo)`( ƳWEe{s ;^f`6P7MhfX! 9n9B,r`AdM6=YH߻tnz'#qv3~X__R4fHrE;r珥h-q/\A! n4%؝qIY mt,CDݯZ6\g fw4 [/ʘv^PVu§SϏ#\I5m;,XIC?*ˣѨτ?@k+VgEGOBpVwtWgb- ;.K1D\[a+0|&{ȧGS9*(hew^3r]uQ(kb+V4&drK!?RwqT[r,aI 2|dP`x39^_%u"i@j\:6;"rF-&͡t prX(j.q-/3}qhP0Î Ty|elP[ ޔc9teT6eK30BV%5 ԄYԛ;k bΎ&\*i_)p9rS}e\_bS};}P\zDo.||$/<143H^^{\[Pg>ӌ|J&܏MvO EZ9нhGU>AuoLP㘑+߭u{ǞtB#MS'VO{"(hh[c7zP1"?X􌾌wH|zM0}TOHm}@ZQR!SaDs zePfy8'I'WǢJz{|{eewqcF;AV)B$ LmkZGy^>$ I Pqh݀Nhƅ@iz=Jq0`N˗qCæ4Z ~P~qkDc:t@]TP_Y~ax`U%=ĮdOGWF0*i;L%đN: 'Y3] 5ٚ|*: %;".[lx}+j ;v@,?&=P͐ՠ|]$͋s)Lsڣa.lZ*:4q&*R4N1r(0-: 8ll4ᯐj x&4+7T*BlʼnC[I|@~F8y:eWbqhwmmvlg (XAȖԔ5M9<`̬Q,vxJ>5mIw,Xd1׋3BJvGϩZl,ZkEnu#<C *i-PUI7i6F-6sO*LdQoh#@Vd fbUdv3Ԁ[l'vsi <{ e2<t>n.UeJ6[ǭT|#cɈ>.*;U2x97bccBډ\B2)E|'rrudNiuWivz-(^@16SFR!A5ùg y.-1G4aۡ زk5#LF;f1 { 1.XGޞߠIߩGIc4PHi |*d p-t2*iX*ΟޮӃ lxYJNϭV0U-^i'k/03;Zsd*<Ȗ0̀#3D01w^XniawCλ}*' $۵ jm .aIݓHJ?x܃\Xol[m dƝcxyϞ8EGުчr><maBjļREO4: $2ǩk"l3Zķ"2\# v׊aRKSB@IFcHOE@{`9*1b+V@ݜh*SiXjkzyqb~78w] KѨBp(mšWuaA1ot8 f@U