python3-perf-debuginfo-4.19.90-2404.1.0.0245.oe1 >  A fgW^^fXHCV>qƀN3Z ?oX灖H.FC!ܨ֍ .\wMIb<ݻM7ϡF 2΅nخ da+'(LxXX^;[@`r.{]HP/+q^Zo3$l39"^sLNXPo~+j+j5 bEPNt>HtNӸO(P=0f+.`86bUOSE c2a8932d4a3d1e9ce7ac700c64e09ede36dd084c69f71e5ad4e490e550ba369f93e8600370bfff647befe96aa52d7572b77819c0 $fgW^^frʷ/˹u-67m yϵܴIuf0Ռ?, `*th`$VD!O.L^-]իmMX;f+-epcsH}߹ykckQbnx4K/L% ؏@6-ie:ЖSm+M8h_mv 4^ZN}VotɃ/so>Mƃ'nrF}J'u$Ooubcn3L>p<?td! 3 ^@Do      f l<L(8e9he:eFGH,IDXLYT\]^bcd eflt0uHv`z$(.pCpython3-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.f,obs-worker-backend-test-arm-0005.novalocal openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 AAAAA$ffffffb04f86a3c388d3495e463530d043d239e15f24edebd80ad527cacc947437f70frootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2404.1.0.0245.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f-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_unlockobs-worker-backend-test-arm-0005.novalocal 17127240124.19.90-2404.1.0.0245.oe14.19.90-2404.1.0.0245.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2404.1.0.0245.oe1.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/1f2673e686e2ec48c771497a7bd7d09f-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f44fe2584c42ef8b7b37aa6dc9ab973e5e79d4a7, with debug_info, not stripped*tQ6U'Nutf-8d07fb252829db509b89e3e2cf013b3590711fe5fa13c9c1f09720080d0fea982?@7zXZ !#,B] b2u jӫ`(y0c\O|4!5 osc*T4grf]p 9svAZTrr&I*K3a 9(K@Yb0hRws}!j4+{Au6(mro/}~ Q!xf1^)/X|E[e\I-G޼,UzWv֔(V{+6$a֏Z&~OTy_pWo{E7ndVA1;膋ҽO>1A&')w;^1]ttŔjO95|Oae\TgUO# e#-oq_F}ɔ'>AnJ3D)]F#bd:VČ)zש/u i07ɖH X|˓(+gG<W~DTW]sV`2S^Rڃ#_r9DR AOQv^f TS, e;Qwc{'4cQ8(t8NQ IT̞ #͖$3"P)K7w㝫J&LdZE/yPoK&F!w_:aZLQ_#~1({k:/ 1vA.&&ƃm0g PsLQ/$+5-=eheQil>ý%kIvQJP=muI@ kfm|Cp{L %md9>I]kK:5O ]HBc\Zk n+SHɿT(Ftho9tk>B.ʎzr fz-coo .[ 8$$ xtj 3?FXj|s X )`-4~^wGCfdI:)IeJ.paRdŻ5Rķ:0@LO5 \"zM[0xGcR;G[l!zPyqIwPh 5zꥊfnw溌:Sԏo/P.u2jyk?4nt5%TQ ~sƢWEAd2lwňi`DԌc{ bv t F ܪSeVejzA/[U{kg|{kDj(.0lV=[bKqS0Ay ogoF<\}uVY$žp݈{C]O^)ߡ钾 ecVdT&:xҞ<`ϧz<ƪ*  ]S`BνzPpmKQ6Z8UlnU)]cDݲ!}T`b̻ittR8C."mggA>wY?T\S֍Ӕ4dzGLшb+iLS0*NBsk2m<k@6|4e+D/UxHH( ו:jW] {X#7^tQ6ƟK}4d\}V/ǹf uΆ:N?lffg%p#EAG#Z47i})Lni<1`C ms?ylLYVcA& n6(h6OA䣮 />MLiuwz^{'%QD1B_9ml* 2 J}iA!f / eE,9\YO_.$iB)h5J?|եCmxFc2CB1T뎄`h|^ w XoQL/"wUT2-ϴ?@b冘Uqp3AD!m+$9 ꌵfISgG55%ͯX\r*#G$2fxbQR{H@X98G+{kcMZ$i#9f*}&^`e` -> Z*"zh*94<;T3T@S>Hv:m)ƾƈLkU$dwWϚWoJk={*|D\o`BU|Sِ9Asr!2t;fM,$x yHsYAu|tv~_Dc5|W\U WL,D{?<m/\_24`EGSg~!]ߜRvMoEz-]3Ԕ90';% ΰ.8 ]c$GTymDo-I-,^Q8 y'BHSP;ߑE ,a Z:VoOEۻΌbub?d! ;3 xi9}P'1Y@6La?;(!C9v<"ıPahfVh}_P+|JWΊ&_r2#{sz\=1AC,3__ +80,Ӛ:ѳ LU|ihJT-8ԯes};lΧ;%NZZKJ3¨~1Ρ [:0ٶ+M0,UɸkѤsrʗfPyCWK@Lv+vFGIR11)ؓͷGmn4&b-0yrԆRjYK2CW2qJƖ^7D2 s8Z_P qwf̳ǵK':yW id[>οlyx'?p[^W#^^ߟ5l7 *flx c'M O*>JHwT;]ѾװWvD!0+P7v s=F1d=1 2ǣY"i(E'q]!~x[ 7ʁ#kc~&L%Y盚 83JdK6LOȽ&u^!jd!9Ib@E 4wϮ[CTFLq'!߄\2پ##wjv]02=RnEn fXdØ*~WJߤy8Ŧ&h@4}FM~v.SO7ii,D]5HE_2;aYyGƁS_᙭od21QNbV&cMqÔC.[^cvpp»Ly \[04P:3vL[8BNJ.^D2禎z\RnU;'ɿeFސYyߖeAy 箇φ9uM1|@Q#=Ex #j;wgEp !1DO&Սj&RI^udm$ (LF lfĔ_* o MσۉB&oUJ_ \E78cҷmԟSXmAE3ɏ~)Ü=?yag1ȑ%z~5=ȉ%f2dޠPI]Ft_ BkKXl6aKx^i@-*#ljpocUeˤK%#S$6*WwAfKWcG㜑eX[V.Ya}Urcp3}qQ?ˣmVn?ς+7![۽޴f'@uCWuy҄P:b9hp1#Xp.2„d0wR8H1V xn#P|`$ºE a7Ճ<(Kȏ q'bI4lGuTREkkaV|F_iVwm#VXS; >…_ C-ʛg): @Ua*xyf+i6cFN9ἎjȠnI,ׄU4/vT=mJMOyj_'.ֈ!&S\.nrD5%5L{5<Ҧ7 ')/ԃ|$<h-C= 2h~D*@*UzDLȴum =O2W+$9 CóO'A G 1?P&~LξY9nP7Q>m*R[GIj! &F۬4fN ךvP{A- |JޢK?LcQԁ8"ɂFw%k!ETaAG1uƈ fƮR uE3#N ґ`Sd+w  qj{%D0V=5kq+OڶD+U /K y 1g$;ٚ'@Ou*o#=`=ս ^2%3IўnyLB\= ynFsAt G&%Ҧ $5a]x eI]ŻbY Ok/d漁yHFRffM+>X5ZXw,SEyPIrSA{x>@jh|{a}{T,-<C%b Hi4f] (Zr+FZS &abW ve#O0/mKpHEҶpL*arU@r(:e"c$lkn~:.NQ& xU q=?]lzaTˬ<}EkdA1/9nt i'nyēh,VBo|aφ+L#Dn $p"Q4tc<{{CWp+J RqT)ˤ)!?ں4D}/HcTS ) TsJG7 )<源fW03WPިfcSFgQڨxy#~+4!JC'= TjjiM?i\pp_5;ў3@|l?*`,.qLy.gܢܵշT_ "6v9p VB=,D⛙TڷłZ 6ł;Om1Vцv@^-~_dqq/tRIےQ9xv643"0WE0oZ._#+'$"inKh‡-؇]%Q% Hl,mN9kDy_?La#m),(f!5s{lZ(AU$H=O_g$tَL^ǜH GGvکi*uя\2lێ TYk+Յ7% 7lݼ24L n'C2PaX ZK)/:xwiPygtG1'RBLwBU95,7.J-erE/99 :hQFdʷMk' #~w*^С[^\W$$6~^ l2pкLҼ"B줄 rV +q6]ѵU/nY ӫ|І Tg 0>Gtp $. RxEzm锅n7/?׼:U@>PPHT˜0۽ ^=dh(l x=sϐU{˃uMf@h^EŞ[~5#["itfyZ)lny|t#^?V Y%#M4Hzօlc7CTe6Bݱn BلSkCyؚ65 ƻajtUWb=𵊸}PFT].R %u^NBmww1@UY$ j\EqC yV5bkحUuUܴ%r@\OXj0_>r/>>ظzW)ʿ25~ ?f [x}7:õU󄍊B+ҤϹ, |TF'v!SZܑS^:ۦ6z?ʱO I @=2J26UΝ6F i3 zjaec-׫{,ausZKEԟ`D\#~(;'tV-C(ɫ[qܥ|ª(Y|V(ƒ,Y,Of{QOg=r^w~j#V*9ږYϯ_:(>4̃1UAʤl6.;[u]"H ͆qp &ANhCohT{n%^e7]\Fîy1@LtV<5[hSq^\ IT2O5][=$ȾSR EF.a1a^MT/"bxC-K=?!wP+7z9d qp zW,p)wP.bz\㽖P=|w~{#0$dV#U[90iK}hŽ3K9]=bCDI#W<WjkuNv=k c20 ^9q;YQ~2U*8P:um sXb3r E"?,7NC =mAe>lw_m CsW2H V;Lj_~44^l;Vxlrook! c։%u<;d)4di5nS 1t8Dx*PM?YZw:`^xT&fr1hd5i7}$(T!Qp|v"аj^%Q0oDzn]3 9&!.9}HdAzo}uޡw:ͻm2^5Cؓ&A8ٕv+79yYm̅8D*clb#gc<UW2?$ $hֻBxzS[lK?z9Dwy *.40x7NlNd"04%{J+cvS{/qdL j,KK.{0` ҁ*|fX\g^-tpr|tLB|5:tQW[csJ9Z̒pU=?._? R`t,+vy< 1w: #{\ӍoQYW6g{R-p} qx)U KYuSϰ#f90@ǔ\MV*NA,b%8-H@@ur%|[ؒ~l!_,l羽(F\_=u}3Ӻ̮9.2|4ᢺopߢqŃN׸|󒣬8.+U |FA k ߢU2wJP+L%/c{dʠD!ke޴ɓrIg>~20eZ˚7 ޏM}waB\Q9^f&]Ȉ!`N-<zf>:ks *<~q`KW$N~,kHHQD<5Vn}%y+`hD$A K;D_ 8uWr:=ngsu9pAG3X2 4ZskcRY xp9ll[YwU>wcǂ T(-EQbbY}ȵ))eٶ˯cuB+Uo3"Iz<RW57wlBxCYX  Х6{غviȐ`tGH"tWC(Et(cؘQBA/8g)6 O߱EGIJ=GLgE4r^{@~,]L:VW𔓵Ǐ!v&= Z9;HKDhGRD?ؓh凌tFrFxRoaOqRpJט`׺ۇĖpD:hjB>O-Y~2MWs8X d^{3ip_?>6Q9G$vD-7S*Du J2.DQ1bsU% LJ ͨ3)}e/R^;Jx~AXЋb_עG,\p. Zl= waIN,12O{N p 7=e/ڒ.4}]j)P\ިdu^5EwhcOn:Z'yc7DT[ ,V$I[ݔ<+^`Zo6d8Վz#sR-b䜺$=or㈗ B_3pT 7|TܵQl;搝..>"[Y+hLLxmԅ=`7E^Ğx>tW^!&Y픱;qM78@@ ^E-vDxxĮtZA  `A`Q6 m`Ua12QgސxA?7Ee&Z0{%ߙ-lRU"+v: %_%* Q]q2v[6q P S6t s0muEҚm=t ~ +*aX VF_0(-8,񆊫_Z<3n5뺝 J^/`F{a EW!(%]v ]C/EtI2N`DD6r9l䎛:%`R痠]Xv(=|"؊Fq?bH/SIQ6q{>dE"Gdޤz7k.a8Bq~Su|=#B L:A[%I =UI'lW~ *S0_.dE+2@BQxv@:ZgXsW)X";HbfʞVaUX ,'19ꤍ_]$=Ky[`O*%V$vb^7\1 cXwbᅬ6@*+jp x;$X'/$N8/Jx3c}GK(;d&4࿲mP@tu+VB0wjTJ^T9" Pأ?|;@H-cLH7gCPNۮG=d@N 4ճ--d]XY&o-뀖k"2t(X/.L+a-⢒:7PJvxWr3qq|2/:rSb腓8&P VXLbT7P_=;v9ؖ}sAYn0cЁpN' KE3>2V~m|* 9;F^z(E !ncd9pxW^.h{:4 ic纺QY %{FUYyd;c&oE J̇V؏9zǡ(*++/U~p`EZG䷹NAk޷.Cډ]u2<-8`XÃw'}Kc ԋlyyв,}z}o$Pd%u )~)mG.!yx`OmԳ"vz([you!as] 锦s0OSjnL <|^w-DR߼~Ãk{+y[4JtU5؇{Π \,JNۤ\4Aőy3 ͸GD`F {i`!^st xK&ʪ?(Ll{|ua&UA?2q[/fmhRbhtAس=V+9I^ ٧mzh꺟eqofRT[EAg~NH#RaB2/  Z' ȩ*yg~19W¿Nu3$TpFG9o;9fG?ԾRR_W< I[HkZÛ9w8)8'nSFJM^L=`&G5|?UI \]R%Un:KtSg+-Ni>w@KT`'J;1g^~_b%Nϣg[QJ4v*#'M.A5XzZI\2V<7#V}Ysup*  UPR?@uKOJ8^hT'=S6NfSڅNТ+]".J3O|3:(6+`~U]Ztr5 `,"K3R85(u|\$S2(rP hO=n J̑ʷ;Ā /=81:R\=stV_g/p Nyݍu/OH v?9] ݍc#! 0PЛaMU*ZLOUܬbW+T w`AB6޳XdM1N.H.U$"9=pY~F#DK2,1%dJSoi;D"j;miBP.܈xkk1,Ѕj%yCC:COuئS o?'o,&`6Hz= W2P{H3 Z9Kh[-]U@#8RnUO=8''*dz^Oc悗WWHַuʫ H%hWr]1?D\;C8 `0hX)B˝jwtߵ3lˈYL}"\4MpWnWm <>Jj 8³WkUtrvFcx:u 9$w$V nbaKA ^YP>C~]s:M[65]ܚ=TRʌ[ao̢9ŻFq P,sԁ(nR˱π 26'ASF_Y|UHTwe U!+h`JS~բ(q\T>*Mڪ쌚fU7{T]bk'; f1㻧&YT4 ;Zw""RFT57锳OOXIM (6Iwl@˥a)/G(t.Q@mŇ6AkhLx\_BK/i6vW Fp#0͋8@G`$MUP^/6D$h[Ki3pa֕FxMH Z NaVcUYeFBj3U `P? l\#vr}*z au^b8T%b+͗4\o)i- wZβ8_u9J9T!*5\riԋ D4LaXT<kk`/,ȖL[9[NI*uAH&JCb~.Gձ,Nk?fֹ``~(&zB $5(-/(TOR jqi%KqBO-Z\D&!.~̀jX/˹&=w"f/{**62m;\ILO(=Vk2u॒c+4/ Nzг.G.Z\Zo/=9+fF4Mǿר~62tďf^7`/8 lPH+D tOaS!54bHvȥ$h; 6d%la-P'PHto@܈! $(0LYvHpS BUt0 Cp6=2Lh}̳ VpˀJ!U$8ꋩcOx&, h8 &6/+7/L>JRXt_j}; KgDR *RPZxۜx 5 *siHf43@[) SOVß+ A2lz:iv62BGrΐwq ?ξuu+tKU0wgϋk(/yG-?pe\`%YDR!r9nC<$5$ZFZv/3QZ UEv1P)A'Jz2pa`8SFb@8YpIq;t8VMЬTGuYm/fSg#J8?:<ŲBn<_4gv5)- _ퟆi^M1 OjAX7 8Oܝ-qsf2C4Vo/Ѷ_4 L9_VF[_UK 6ӨQgLwB0aMDq3H&P㈝s G r:0ԁ,?lL~LHBկ>+=8̾-g#6Iך Ly`N c7l TSӨϕ=9ir:_HP#ulN uyhG]n.)i]~$|^ t]m. Tܙ[(F$68ѤޅIJ Zs$mt|mKM&o}Y7C , :-/) ]zK_qLM3u?㷕I@vu^u=NTk,|sIc`q(OǗ$IOaAZrE1M[[Zk<^&Ge^@xz6=]=)ջ6AWp^PSWn-觚1i J̺%8]!h7=rG@ppYP"D<džC!#^Wb@2țF"^!CVpy7<_ p:gfmD`oDp܆;{T&SiSCQG tcg.$]#&YXSӢc;y/VZeqsXYu?RUmv}{r=G}'o 4>L[`HÎzN(p,Th~ Ww _vOUH g᱿R*ΛOg;v>Ύu똚>%=QW3<ZL[c۫; ;PQ/8K2NJɷVʌMz5YU\A-4*ן;^DdJ~N,Ӹ"jҞM67/}UPâDfF__ntfUsՕOVr%vomH;@ڿ&h8qy\ڵ+,${حUg`B>ěGqx QP&nnw_ r 8 ١xYR ~ /9D6OZZzl4ʤ/)Fm}.zNl7l~d˥GU}J\mğB [u}#y¦[jyox].젩ٌRcЧBmݽ"*M|А64`: 'Dnķ샡bahDkҽ?.K\ω:^r̋#W \PBj#>&fBavS.]RF(>~u>چDEne@e$ș>Ev!S5fiV' 07U^!*P/QHR:[s Lƭxl<8@m:#ҢN$@ odzG?L7 F ˴exɂ0"\M۬tNSͺh+UKLkg͐C8ZB _zY w@.'˳z`/_S}\ÜJ%V,n[29>TGyeB{D^O;fsyr:Ծ(,~Pᅯ7(#L}"%J2h*푱+NogD/[n@0*Ѱ2)3.srcdGq DeFϩ^THUdfoqZ,+ +3hco+FGhe@HY3c񧦸h C-i-!춼ȵ>N-<Әnš3Ot}p ~۟2@Me[qC縰iU^n :2`ߕyNt{QhYd0ǎ{X8cn˜b-i[Y^#a@kA[Tc^ ?=kۍ뉄 &@2e]ɷsv :xZwbd:qmLuχ'=FUP <3 U-ByR< #?Gy7-sN;ҧ|.Ң)מzSD!ڛ昆.#λO?,O2&xrD`6ٿ2hӦTQ>Q+L< lAS-\tіz > ]"TL>`irXVwԳMJ[]A屢ۼ j<۲dF)]pbwinzИ\9j7>I\wbߥ 4[M~(t#)+,  fD5x1 %t;[/Z'd{nD̍7_kk_*CIgmG .vqm3gj{ZQG{0'S&.=k/> ep J7Dϟ@?,=ڡE@ k{e]P;ৃ#CP.e˯h<'~L4o~Fg:7pM0@iʆK'V  IumuNoFrKFgN&UϚ0_:UqcPeN t1D0̿m0[KkdȻ <"oFzKunvcrLh{l1׀hv-p$Bm,E_y7+HG)2Yd4+{Ө7 Ҍ2=*٪ lsk!m\3TX Xa BEa-eU DŽ,T72*g6,Џ/C\-1:{"oa ՎЍ 3'DѦ~V僀A# Fs!M=>w!Y:x^ᘕی?t{~6J`~SN3v&1%z2 zQ%![(R+CH-%fTH?+ 7:"/tDV2>ydWK .M߆qJܽ"ٮ)!3ςI yB'Ӄ<xAu?z:xHCռ)oS =n*â栝{$WC*"EńDK8Sf'Ľ2q, 4g_|ai-2f~/2b6T5򾤯!kI(- 5iHr|I|vUܖP!5(#AB4,רF4O CB&pFunŜ+^REʽl>a6.> Z埿Y0Ve2aj2{D)bmRe|5 MBfÒk#?Ϩ#:ke 1>4t|ц,ˍnbOڇ`y>`p:n8k3 (ѪnU9EBShp օ#@ɨ`!C9OfHDBk|[~0GpW hG\ (Ag}X"kgd ]?Ii0R;(qRΠT(6YfTMڤo@.eGo}FBzNϑE+[Rd"玔*k4KR65q)gf Afh+j m|f3>zzQpW!}n'͚֟2b"'&jCHНZ~s>[].֝-Iw27vfzJ֥eg~EU:%YCϩ/5cD V?tۜNW_<Q s㿶74 "]aJL=-4cr}$1}`dpp͊ZLXC _VҠʭi!>=Ħv :Wmg L% GLj>Åː/z\gvhQ* Gv ˏ^C ,tش'.!]mp"A#`ZcTŕI-TuӻEG1}F~†o{ib O=YO_&1GC[chI^v#1t֕hK\0b6ӎ%eٙdOD}7_zL9N]I[hp2+itqhsS8,C.,)=8A୮ UE#G}Cɢ.Y:L J)_VfR"h&R_*XY`Q'PHF`-GL;RR8G,1E^r$қxL; ~U uh2*Mͥ( Bun;=d(octir+5DbOAK菾jȪ.Л^1L`>b뱡Bp&C~V]!p*.u2-U%pHoRӒ!o~`{9:z)o5v\t&wR0Əⴡ.Ҡ,)$jI;$[?YtW`۰r \覓Cǘż>I-\|7.%U>?aSA;gѭ{I7vd'ڄ˅l{sYZfomfy)Xd?U0.v-*bs G[RyIev:6{>,𔋞%7AePU]nTMR?=/~ 1BS ڙC3|egь=лփ)aXe?ɘ)WI1˵`m._,I|dg1FrCEp NYf N~5vĕI6w%" &Ug`Ԟzu2Vf3;NYBj SV { 'o{yɍ,l;=إV뗇?3Ӆ] n l"p)vEoodA0?aĄWd߬CH W-"X3RՔ5MwyQ, dsBڼ"s]VB]B5/]J0 =%eN^\4@Te[e.d̐C8Eo^N#Ff=ݛoèL\/~7%%c6?~T|h:̈ϔ;N`+O] *|kW4kwٸ?1O޹Q 82.j|ܮd9Fj,~&?fϘضe]]Rֺ3\;MRB ˋUVtش%7CP^(K"\ty1J@ՇHBi :T&+DkIZ3u ȱ^Lgid{u%Шâ-ȝL[/w T{#gCc fdûwmWt^BΏ Ce'G.iP~Z2m$N]W:hPe9OpK: fTw^/EDs#,pvpb&wg O8/fv8{H3l%ꮣK^a֞(F뾜Xא$S-@n <~_w,iϋ/=AZ0"LR=7(Xc%Ml͗=[OHGjKN_G\"$o%]UC֗v@/Deeçb'ʣ f-ó/\--BԺ4+ D8l=}3~3؟sp>)F|- z8) gJZ=?1 ܓ#MEcú G6Cf cc$ZӱEY`nĚdu?h#wh }:kPBΉ$5UjnZ^) H8NodT=JͶI8 [/N?&1Y7Vd2\ڤz2 ƀ*`BiLZ8@@9|Lf2w :`)()\SiCڹ8c+`GϹZz9poPHTf+,b%|MJ={bc _#Lۛ4$OKcC)gņ7q4 {3lLN-bo8[Ě%]oab ҿw0{)e@r#7X95Cs/A[I6 O>c$B'FgSk!2]\J|DKXuptWܗxliXZU(N | M,BylRx*-R.siLY۞a4=k|Jžm9X7شi}B4`;o=yS;Q!ػzW[ ñKW֮K9ڦ\q,Cz"zȚ܁2R~fes #oevo(l[A%Q4M;9ۛT*wׅ=\ Z6R:͕`"zYGkI yPB+y' FuX.c^!lX= sW,xEKTi# iI5$kz=} ][? 1"CY{z{R''6=- v"ZV]j¯SpgTO_W@b2fvpc̓]\wD 'O2#ޙe4V H&xڅQM-E)-+q_]t; bCP.3 ͈>‚ m) B.dlo 0{ͣ{lxbҩ~="\Ӡ8zK[;@Y&$Nծe{moJ`hD:&'tԍcp ?why3*hVt"T;S:.b hǥ^c9,Gq 6"9c\S]*84"8FdFg# Jc{T;X_{9j3uS~?Q_4*%]3 H6 $v7ᄃ8)#Wl:"c!>4p|d݈HQ"IEYb2S;%ƷcCK,cAiH32f% $9m}'2ȶSR9xv`2ZL&Dq *8&3FX*𻑁#B2;Me ]*o8'[q$R3UKv3k2 9(3 L=͠%r,?wصc`$aW lJ rW1I@<|w3$#aR&Wy^OJ6@s[j ::བྷ\JD{h:>θ8>@"Aݻc #^',( C $Vr*.ԐձB,)߄Ipyvj ?UICWsssǪoлûc0p _a1Ce÷ӀDl7G'auԳLջ^޹u DXp@ AT<8`ysRrFM*r7?z5EE/vjw`a${=tdʤ#6tT< M\kr..PކԒ'AtH'%Cr^&L^mk:Aswi5>ߡ'xz˩R 3qrs}UrڭC#YgxGPh/e[ǐ#yˬ`,RXyYu iՎiR3Ȯ-hhmn7 "Z1Dz57{$M5S#]ȉӛrX1 !l(H<4",ۂ.mc0o`3)L?AЭ\>INT fUmGSb{"a%ۮss\ey3t'o'qC m7~'^:ئC`HA0Z;{z6IeՕ  kM ' ,%Ɩ0]7y4}:BLswH(P?C#'3k`zݡ uS}}32V: =: aA1_1Wl2qƐtC$*FbXr4`ޛZ 8r~A%ã"WK̕!t2NgZ s iNf > dy:Y-Y-:C9CZ9r߰~zߎA[|7 F%_~+(~->)8&%Q!%6DD6@Ar4R}/f$U tۻ(=n]Jd=t)…=sV^%!H"o@HXgyM^p8W84~XlL'Cq(vo%$VYV]?L  OiSl?~\Skc s>$0xyϝ$U,Oۄ'dX+]*njI2MhS82ô(` Fjn8H-9$8 5kZV;4=:{ͤSW,#0T8[OKaݖZaX0x4=R$3=<$a*ȣ=@RVj߈4MʍcruB`Aj&/1P6U-GsY>ͳ¤JDU^]Km:ީoX{Z= 3 :uⶬ#ZUϴkxRe<nߍI5dkyffޮ4{"ŀiXKH4*q8&y)jӠG28\]c5[ fhAs܊u1_2I}ӂ 䈒`\b̼2^8fӳ#~8=@yFqFY@2yu'v8lٯe(gIn܎ӽttPvhU"p1ˋFjgdV_GNaǒ r[=̥}E SyנzaxS} +]DG42L*AKō1xTGZ=G6%1Cʲ'\Y-cIC2,m.煷aS<C䄔2F^_)t2^$~Lt4HO(^'%%^~%q.sQ q@ }T$/gxM%b:H6k.Ļ'i')"K"]vAa嘛PXF;0^y@~JP&ǁΊׯtmWcE̝eF_sc|0-$~Բ#H s3Eנ݉هI!q{ouCb0%{T5!X1aQɹlm4,3S8˟YY%KZةBG6pN @wM6Jx!MNYPT`_OVN;L_TlپCMBeW nPo#Di(Pvr k@)z M>R (YYF> !eWVf1Q7$S!nۻנs??!s\^I1)W=7Q0zd)l]ԃPfO_o42.%Er%,>/j+ gfHU]8KE=xrxVûN_vd49Ip5nR݆gPشj.uő?;L\JM\u椎 j$I\;2W?$||#οc{ $ KSnQ̈́j\w/k2wa4|b@X1ؒOIζ:űU(fd_ǷP,zOXZt:'ZgefZ?n~aH}"luy%G#}S K6w #=l( ,]` 3|a+{̈#kq,#Vwd;bxoZ)dӅLAѯTҋ5g ɠ^ݧH9b3V(nc p" u,ZxE/J(]T   Y۬Wb~QU_1j6vNI1c0T#U=ٕ#bk#^[z!ebѨ,ߔżIfh~L3PYip֤r {),H:L[$su(˥ PN5, |]a~y5 kdTJ;i$<Ztc/uPKL%69X$,DekKSteI9I(2\'bN`09}t𳀏g9)<.414atwbl"ɨq}[XtDtj k&ɼ,⭲Zi^|5GknH4PpQG 3t"/ٙ#B}Dm~$SmrR+=Ѣ+tg(Y@l} # ~ԓ) b$QכjN<Ѡr,Bg0BgbN t$~OFq%i*ڊRТJc>9ɫ$I#~4jN˧07 @QMZT&^t?+.4t>QNc.SL>QSV>{"{ CTJ 7Imry[ g]q5ljy^_l+HxlM](ž7 p$wAcv.傽gpWn( >Zye޾Q!){N%\hscf uFxOXK!+uy0?>zN(]"`  XHӔX眥p]7CF,R;+6n!!>==,GdGU5o@/GZAR=ɴ~fd/ ƠnfK.FPY@ąCW7ԶR ~ e̲`AM_!"\\w\:l ա3Ltf 8P+u$Ƹ2eO5ǷLQmߥƌd+K_.e92&"H؞L7[_B*xI OŤ)^s>E |.1+lhI;ԁh|X*k qK ujE=,Ǎq``.Qh0%yB~:גݬ(db ~#0eƢVՄ ֗3H"*0Φ? AoYXĺD,CCJׂL؟d7>@V40gɟ!*vMvNgC [v&*x!yֱLeV|Ȉ%"VA2b%4Jpf7/OY7+@_~+w *8s)Zԙ{3*=^ W `e4D ͓to4?mY?75-uǦolqU6Pǂ@$* ,'-AW17^N0وgXg5bjz8Z]7uy>I -"A!q~PSI#kOipL`_/"l-jB);HI`P9(mnxS k+Žm7<%#U.X>WVDq sO=xXo]FcJ|.w{(۔|h͓ް% Lv\7dL}8<<{Lwd#9V/喔Gʼt lrK"i\=h|8T ۓw Cs,ʭ {lp3c^n$Bk:Rzj-s>2+Sf:f_%*Ҝli 2$s}&MrgikO4BRL^7ufADϿxu3]TǮTC>na݇yoVb|W[PV1i^+H" 2b+?q7UA/SL^3G2KhI)m0i6+ԧ~C<"h_WH1J$t^'jq f Hђ4i5!m=Aa -='_SE;uQbBrtjk(CS,!R D$<غ+ٖiJ7U@|J !ISLD'?{e_>L)J\Z`8nۆ9Hȟ:~# !CqW.1KQh>[ˉ`2'Ok5֛h_xsJN1缊f*&Y.znr耥6vsJ6`N=NuWMn8w.L-4é]G?֝8L$B t[<&%q| ߀妸Ɓc$/2Dq2 ҋCU$WRm ãdӤ9#Qϧ:Vijv 3~eh "@k5N G'=oa-t\(qE+'X-'qxigSj.*bo!DX RP@qŋ*EJ/0!~MF~BD%isKԞ./]b@tB`90dzFkY9+!=*P9fU2SlMuv GIHb寬m|{NGO&{YDUDJ 0Sk~[/+fCJ3_ \dA%گ_絃61W^MCrpřhdyFG|+¶7PZF.t )(fi@5~jY4Σ il?H-@x䛉o6Bzߛ?'`:{)fXg&H"1hяU;Cr~r,nr4h ;=n0Rd4w<_40 ndM9|VLB} @4&` }<\{:^ݽ]/UD`g\oY`BfL{bn:N1/%|O7eOVHUc-GWfֻdNN!ce@ ~U3zj)fh,$sm_%F pS0s' =,Η.uã\3*lO:6ז n8 LF/` 3Oh(?_IMإv3#&qsz~=ӳf jq[6,2mΥvf S:(|13쥐̓3ť*QjO"2'sV:%Fɂ&36?X5e"&$+m67[887~i?aHD|/_FA+Zr&d1Ğ/c?BWmH4,ӏc]93]xZ~dE!A͘ߑ1cd-)WL&+'޺֮i1,8d{~̘:YQ bged6Y͜F "$q?,k&EbQ+2~)7Eٵ."YxEoHg$A%{M&F9e9b^8 %Lv  ˕mZ IL9[Ugcqlh4 B*zK'ƤCݓC:'AFGUF}fc՟w'w%0KNKܣG] ~AR a 8m+0vˆ ^%n? fAJGӓ̣Gl_9W~zQJXP+ !^$ `v<=Uoehpn$P0tN$X%k+Nt\JTybPS$һr/J?7ݍ^O Zv;Yަো9q8?#ks&dg9Vp9`TkFvV  O/7V5[G ?\_͹BNR&Ȅ \׬3 J$Ey^.hgI#wg\3IC\[os[sӲhiǚ!,s"jX4,~ ưm5$R1uu&`ZA%աK xBsK0^v !2C$_DUY !"_(vķź(YZ$@LdTO:{[b9ggHHۨ"1gԠg~`6܅ ;kb/_Zm&k D76eۖ׹=qhUZXߌ_|gh{Er3TÜoS('|cf c\R0_Zw|UŇ[*y8pmҊ_TcFPqIݘlæ fB](ڛ[;;^[($8>:viM07Q(o&n̔L+ 5C{jrl-EWf#wK2Mײ' bO:nbMcFhj7܍~˜~]n|Bl$@L6>#3FHI Vi'$@?[o!>ّ~93CCYcBgPp)|Iy+)iӻi0a_cGW.oXcG;nR8`d,U~_T>Yx?pwF6D\$4 $9#lc9iZ I|=ksy^ :7eą*s~&5%74pp1ʹ؜uh~'r UO/^ :Ű`F[:۷zNy@IV ԑ_+_U@mD+8[ѥձQصG4veVKY2+FG_w4s(n|R#tfzuejĠtK (cU[R.ߩFyd _[AKn_M.߮4:// H>xwDȉ>*ĈN'˽W~*ڎ˰9)*zawh>kA];K~ TPc~ @Eo{>Œ&f8rSe𶾜S`J„ihO,D нl 䕄 q{TpɺZ l`<7LM]C &Y̶=\QX ,YZ?6Áȧh^`DA$ZaW:HFA ?Klʄsj6!G1ZѡOJt6`=|c2J..8WG/Ɉjߒ:fMnxJ;T'N ;  T,eZnȅqDAsiC+F{ۮ"AŬ*j47fL4iQs)h3}ҝZc)7+NI݃șmG|["l%rëעc SZ%&Le}!D3~ܹ;xSP.ϭ-ӆEcaZ4gU#hHh' *Jrif?0G;]IeˏwU<%ʩ/xcpvr]yɟVnjxX+K+lyDٵFMţE0\2Z {1rpQm_@Д֚-bX=I?qewk5؄L(I!wG丯L ^YVڸWCLLFYrY Jނl5dSGq^vxK`ȧo< ڵlW7jmYw3`=F;B֦LZIby"IDi2GPi.?9=~abˍX7Ą+N3 |XпML^4l#&~=IXgLĊ&{HHk p}򪄷hN䵃 *B5c4L"fVPQgV-4 Tc|ROcSsFtRk ȱpXi1!xʳ+ wscC>R姕 -[44x7 iZlcJfH6gsOb]nU:Go45MU- vN#Ix?DL΀xAB1[g/TXN77887m.J"tWimeb<fb2TN"ć<$ZD`ޤ INQ\ o;Tgc70Ne6$0.Tt qT來Lz)UNVo1fPnjŤ8*]c»k[VmſZFYN;18,_[IaEO9(,j4zg{ёµĖB۱{3Tϩ~m7XwQPuhDkF,Vß6{6gBN=V.u-gj,s[]9-h@7W,%)5-1#&>ҍ4鞅rX%=q"d҆ ԅݧ/BPF-恟"H%}nʺ"&ؗ:1[ƻ,{K"qaX&%*YzSh>r;PV%(-uiwt({@lU^#Gx4Aђ^Q9Qsi&(>$m.Av9uۻKU&n>& +vNS͡h^pb9bfCf<ͦڡ.aL<@?ۛJ46?$qWY@eG2,`֓3H+xI B|r  wRCs@Es7'cb($HYGuCM cYA<=~hl#xS&P!Z߷?AK̽<;'6`ClԵW@S\[TPpX;hmȱ0K'(uѴL!ԛX&R֎L\ ~f lPX܈Y^ՠEvRkHWS8X<3K|@(7JnݏbH/*UlSق,?/p7PLیB8Laۓb2- Dgɫ:m1f 1;SeRB!8}] }lPEp&"݋9ۗL=|ZCtRM{wk ֧̰TLX𭭐ݭVuϼLŒ\ң>1 7}~-m6,W8 c A|t)`~f;=J/#br]ٲ)Zbs̴8ƶVx tiH3;*Ho]8Η6{b{WCXA%;8;+moIj}9 7S||ٍ2јO9Fm |UJޜ *G񍕳6~:{•I+U93w't#^ev_׷uS6I#*KoE]K\ ke5wHl~**[ WJMURhػ(S+0m>4TFE?^$IXD S]i#ke*ɖ{$Xv+{%XLV-nQU[_'obX/)׿=D-NƖ_؋Н&)su@kuqi8V1*'.=cC/XRt!Ld>vw*GB5tk;z]j z9ȵO^s(6?߰hpXV-.c4w N5UKdX1l7dG4TH94=ې { i,_cܝkh4MMENތRu4]ލD&%X¨$CyuX82xjBXI?CakcnY# !R퉮6AAWFߜ?yI*g!ԢI{"vsO|5U(y_.ÝB8r.RrЩ}؀>XCfrj}_9`X0C5b(]A%6LafTTt|N rSfei2Y0,g qk z0iO`HILxd_mF8'O7fƼZiPSe7_'zgdU]mx1{p4MoxZ&(%F޾:H*ݗJaV2\ V{!O Vq'e}Rh*rDÐ%~a1Xd\(bw#&G<$NPzֆt}xH_H0MdBXDJZ̸|-!>+PJ6%ǒ9}/ tEWꔀ I4 M@sѵ͒ݩC\wNܘt&6ylUWf TZT[:Eε,ٴe2n_q|܍I!=:M,?ZʇNėe-Z5 s<0 Դʲi57 7 {+BHюQb~KU{1,@5cFVxKW'E ,~ߦq.:Wd_.v_`DY5w%D(r:ҧcRІ3o׎v@Sd%L "c$G/Zl¨wfW!悌"ҷ7ӳh/%O.:BjǑ.(HC)C-o x x/! f]"%=j߿ѰYDUNBeʹ-ݥ/3-g7##ΓXL鵣i1<a K4U.\իYBG~++pxZM#V %R~$eL^vL$ ^"LzX sk -F9`Ɨ?ҽ?|$ܒjFFY ̼xשx:?/AsQ2n\#z(ʑ5rϱNx0e%nxv20{)2)^tq(x!yvR* Pߗ3cU05,ZMB*fr1SԁP,,˜@Mih7^XC㷝WB!`+t{wRq':c,E&slޙ  uɰJSJ^eP@R!K YBhqp~[IUE –NTX_z0ѽۊ`,GmZhUz,sȓO={ l#lץ:HrA9U[VK*yI 39CC|`z$CJ+bm} HgV '^#!눟O#oOHkoD*y9%`lk#ͳ.7<_[@Q~_>>? 9㍾|ym8z*A:w4%PJ'BJT;N\b~2i™@cDόhV9>-Z%?DURlnB Oq4ĢI[ꈢ.3!,~DSY۷ޅc) Q;BfvSj_ƪcVJ29lpݱFu;ޤ-hH5meMPOgjc֓5uɻ[>}B!,P96~eZ_tMc ,v1eL A(N߱DUz)w؞J/gC|V&j{xԪ+:2}i17@(ާ5vӣ#$Ǖ9aV>7Pf#9 ՎWn +a%hQWv`"j׾3u༈cBVY6+aJHL0&3$(QJTɶ9bn\|tvjUocN8`?;_7cy.df%&Y1q ;;eRR @Ŏ:>s'3 O^g%G4G=c SK@0Ǝj!K G1r:;}_MX!0x*" ޷rT2 }s82jf H;Lɝ?Vp.Q=aA =~ExZ4C(vI$mڕpl5UjFآzdGq"t*G o8]wУl#1YȸpJl fMBTAB v]M ԅ͂4%fg[<$&)vZ ZRUEWvFQ]Jyyg_}H0&;>2X(]Q嚳6/0G?ʕyl~ndWܻRԑL^:=k nQF:Tڪ"R?=d`OVc ``* PXs7tE!_|7s6q 9c#U]BX2ɋ]0EK揙ǥ=u|-b͍aHJ$UgL̊²y f~؞[`7T:6k)rB[{+0 -rh}<+qWW@D-K {%fV&N}z)ѿ'E,W#_IW#V*`-Y66KEs.tEɪ@D U6; UқX~:+h'2b øITaoޏϔqUc6 |x2]i ._ԟt.ĴXD2$RbHXhy`3h=,_ߟbVl̾LNY^J2]~p܇-x\CyKFjqGgIY[uN0fJ՟[Lޣ>-v\<-fn7ETZoU,ζOwDzFYo8i9 eFAp7Wڗ!^cSx8GO;#hnI訮dQn#X)n Wx}&nT2% t+ \_(X[ܪ(b浇"i$y29%r# ʐNgyqpf?X5UNLTrwvߍ-^A{=o | *-=y9$G=#_17/"ݳe˽7>|gc`u %CGYgW{wݣV]hxW?,zcީA,/Ǫm 7- ZCO9ֿ*\>>0g6Amו2 -wԏ(?t&MY2:3F _<{i>MV?+b=ff{֋UC9WsG?m!#QB/⃚yALAוJ~)gavb@ঁ uy%Ɨq@װhqÉ7Nx 6 qp&'-w]g jD96w.C&s=CoYE}D0~G5qt"W3j#Zs('[xWY#B< s^ YB]u,Sj U;%r>i #<{MSp'Dњ%ra8 +Pr.TJ! WX1b 7jD/[Ѹi5 p>upէU|2xSD؇UT@l:9Yz.TVxH=S޿ -g;89/qQ:jg! RTz$ 3s;Alʏi 6J=hUU# r^x=U'=_6jj_cܲӠQIbLŜ[$ih[ zp(na3g^P w ]x'G6If|lE<~\0(٤* `as;w޳oqFNWQr{qw iDqud8Z`2 OX?.Emd{-Wu}Z{خxZĒߥa$x_TKd~ =DcP7LF/$4+$"Z%,{G(OZhZZ XzJR${ BZSx5I[M)RU .g@i Ra oHpʽn1q`:z2c!%ڹiŒQ-ZEp#< ;9H[Ӷ@FX=S,.Q|V=0#qaSQ#ѪMʲA  |—ש#sgQR}p<驑JJE2`5|sij%YP,M9[T՗f1bB+Et YmG+P)M5:,d>G4at-ي9̙A.׃p?IO   ߥ xMiA;,>BqG*kKz962EN'wN.IVɛíWkQ=:p!]H҅\=(2)v1oĩ`h\VlBM]%87nqDh(u%odf])I1B'<}*W26%?nωaA%|S`C7S9y*bжz,sjfv2~Ѐ?~Z_񁒥H+#?F=Khtl.ݱJ1~wN.)֟{e`fY3 8燨_6sqI6 ۋUylyeRg}< 7'MKـ!` )dC*wMSA]_7ނF~]'9i &KD#u/XWdc[/ G֟k=nkÕ*u x?+ۼ;b-I![OY K%&!E)g'Ƚn3>k{/i[/B'77 ]̚=(Vy;9\‡l I^X4mѮ=a젆о^ 8b* [ 21P,4џNpޭڻҋD SC7G&OWH3&q|;8{pCU#n4W;{vwd^ %o fx>KbXkv[Q}Кʺq>M,2mT ZePҷ6ײi7{*GHh~uaqmԂMɫ@ͯS+;+w{V kqPa̲D?~BTZ/3!j^M%GBWÈA%%JrL_wLMQS N{x\sLp3嗴&2_\\Kq&RDNqlT`SAq ӁLwJPGj,ʙ$2 Jq1GOI:)I otL[j;݂,|AcFEؖ`t7hOG.FHy"9Ge$]? Qѻ=y?6(3A"z8>PR׏tXY;H^@h.C n;f\_ ^ids7(@ {$Y k=8aúxXg}ΝIߍ̜ӏe6*DD~8A}*АDxѬo|J0>_s^~J"/N,Z #.{"`Cu~bMx<c&jh%:;99L0 qw>yNvu [ d/SN[^a2BnOKٽѸKѱ/6"Rg%Č\_Ar@\YN V*0\df*9) s&#] tJdO<$* Il?n?HM?m3ucuL)N/&LfZ 9" 'ЛuS8-񏀎rʿ İv-3/gS0d襯6;a4nxcVKKzy+Bl&S;|!+MQ WT3α :"q|mNe ~_.*r[ntSӇCmzLSf{rn_D}Ygfi?Ǖ3l_cHÃ'(P1٧ܙ)ǑxkvS\['=TGB{= L!G+M-MW0Ã#UG$Z`3ڼA%O Se}"XԧM?o)ϒrk/Il0c(ۦ_ bk>$xlU={s{za_ut Aٟ );̧!vwzYd<ď t~V(#>MFk? H6Fޞ kJMg} V Nj3:\1q.[OPe0mb6p_(cuK_XgT]ןW.C0BfJTBZ1\bس<;Ce4t\T>`NQZ;v ?Jnt7#D .4 q8D; NsĿE=ɊΎX7VZOeu,Nq=[/+˹6UqXa:EhzKqPRaH;Q"w,?1C"r=)ھC RF0owN%-~UWm qW뷱k?&N{Vֹjz`͆ΠFwEɼ9ME_1IYfI#};8Rt\@h.Yđd.ӮVRy`Ifju^@0+ڹɿّLd{kgz$R- ͰBlh^SiI ƒ+= 7E@sdzW ƛP۫AϋIZ>|h(YiIp{vg@) &}3LJc0 iڬT>!distuwv2K5L> %g6/aSL@</0o?P? TbM;mKɼћO/?m,^ѶovӀ\m9@neQDŘTp.r=_\V.%`$"SA\paBGUc8<MDkImc o"U$vzt"TRys,c_f"Q>9@FѰJO~ !< @na4m,+؆3]k@{TVGrVa9t˳ jn1 V>We#Zv vi)ddJ< dp^Sl dAA'-^c<>s|Ip_nd(2GFP>a\+GN_9jy>95&Dl.eHֲixPNH28YY>q6퉊φ/Kk68_2& u %MS GEIf_րv),Ph:UA3(2,[؀(֓^k+NdXh@Sq.|z6gVͦĂ|ȏD#K/Z@N)A@9sͦ:w2EgcJM Eek6:y7a!ŋ?@$JM߷+VwTC=U%f^Fkd6p2[,OC5юŽ2(LSHHK9o P{ی45Ab6ؐ#pLJ:o%7yB[q#g3\GEbJ䛉Ibz*AN<2 4z5%QąjٗsUzYl{r1%>2b+eþΌ4NkOeNnIarM~"&S9T+5Gv+Xth 2ɜ67LX`\asL5MNLUalq 8ȋoFdk!zj'{bjD|vreLa/N</LvS5@jC u8~/ # db,'w.]jop_@ː@| Hv3Z@rKXQR ԧa#E89(R{߹ ~`~V[ wX;$#3 x0^5,Υ ]ĵ"WYfim{+WV5ySs_K:1f݅BȃGt`0oM r yb:HtVJLj_ bl8B 1䬫OmFs #/cG[s$I+`<=9GZX:ӂzRiSՓ6˵($ _:$vjs:o9Կ,Nl=E4TC=QNj0T{kXa}[Wa-Kk$P0dMfFm}kC$qðLH袶mꥋeAses\7Ay}H0c&\;v~gGN{bn 1崅ԘhMF#_?'O[Dlrwl$qIYɈ$:3 Ue$CҡBgؾJ]8g"Kc|nBScXV|q;Ĥޞ~WxR48f"214:A?HX^=&mvPf={$t̘zPA5\TֶMply&_`d!l#@ F;QYS)ÅZwiBN>RUxX>XOB3Ӿʞj*5x!VJgqOgΟݙ{jsK %ښ.([[L(r?rp=ҮW-_f-_$Ukv;"69"x yp UN hVTk>cS!\),\kT)!j“w#\ o» )'eCS:lnQ?+?v'1b=$$!  ]>iEnoÑV"3f8۵v63*`m"2U-*Z󱵳0D~;$+#.,ՉDD\o-}bTk~h)IBEE^,U1 bukI<  PLZ!L[U^+%JsYBmiGbeF^Ǟ7M3 /k/;3\h\ .j~Y*qxw!i9{(.Q p"+5Hz/251"2p;:>T`6vp[3<`Tz=/yD,naZ@0 ߆yawkИ^ D ?&)fK4Ġ4v0Pݔ$Lӗ1]6W%hЀ;B@k`ԨhyֹnB@J @A)ՒB (`*}wˠ_9?{aa A$|˲kznQxf^~"I#:i ER]bL%,Jk Ps"WpI)zYx-diV?ʷCgt&p;A>;D1nVUv]a됴X@k3H5¾t|XeR;ǖ^.Q.){L4tlSqn>8? ա: u[Le+AoUXZevE xzL9rฆ [ ;/wed4M<S 3ټC`1vΝ+7<.DNmMZ+hZAb|m~~jsגK%SIF⣁8)2ʲiSSxѧX)G;,x6S"/q၃Ԕ70ZD{_\b+f$ Cj9IdV>(4R^4Dq>ٔw\5}V\Om<[K,K|ǚ<5 Ppn*- YP󘚙~t&,Lp GkFjlsaw@;c#Gƒ~.Dmr$82(3_19=MYoa^U7to zzwy6IבbGW_aP)&`q@4 h}#0*JYglStcl5cK5;5_2ȌaYyM1$@4cʜ xqS䩻'mjL ?k)ƆGLeg5 X#?`K+\ ߰L}}ad~3O*Rm'*Q#+%d ЬrZ,ShYg~vI4mq{Gi>{V@Z /Edk0$p @  .';vJg9MS?8tHpm-Иϸ&颔X1 :w- BI^!uߵd H}C΁y4a$P~uxX;r!pk!VYu:sR#)Pl)qMz_쎩D&cJ="s&KKR7;O|Q%Xۻ7%u!ֺx VJk{Rr4VtɎr\15l"#1zn3Ҽ2!* j51Ƀe bڶ ެ3N17$ڶ$fY=7nUC%1MeT=\M ;|&p52:g9t(#` &*4kZňyb5$y vw.%w y77CsR r;v&4mς>N|]T.b}u wM 5]d,dݍQakQ)F0$R]5i;} e9QQ o̐߇[|2.7 +@¬(*>(2Q{G_2~M5Mm<) |>ѝ $] rGaP</Ô&6B8_̗|[vdk/~%(螡ׅ#Q? PΊ^ *))v-Nk y#üߐZ)ꐃN]f5|xO@Ȩͦa@x0s'42N#uMO<5 _}v+6wXz8xב^Ms:@n3 xk{?D}m/KY14M̈h_u!+?Atϫ [bY4&]>oߧzd,+eժ.8cTj&iV/Zq͏nq:PuElFrs]bkQPϪ U42QJϞqnf27-5x'QtS]4f(}uW,V݋/%.pBj~ äj#QR6LTR'IQ;I{0LQSm+3 _V`*FLRP{Tم>-1Hwy\N@GYN as/ٔr04%"(Ȗ3`CGyVWHM0HX$eM ؑʠ/cU(\OH =<)k&0ֆv̔sSњdytHdc@@D ᢘ0RlnŴ3)/]$1L<׬b6[Yb[g¿8#ـMP, 8UCNȤq"?  P\_=P 7 ք|uㄑ=zcdD.1n) зެsNt ÁO[b/u#mRh)O*Rm[Ҵ#a$" KN VV騘iciI`CQfkPaJeg`E0FbC/30뾢i&2%'I:Dv*aZ&Wwy>x~d/',SK3QPMMrнԞve+N&1sJQIMHYVΝ]$j#(yF"P:I͜LҔ5>eo\^+cw9s Zsӧ :q$O.4m &sD9PC15,Z('E,ܶӿ2}.¶_A<<'NDžd|/9h-t|E9oԱS0Ֆ"B j-h#ijĜ1(sD3-n-ggOfFK^nGJ`st&lRT vbS = O9.M_eRQخl׻ISJp[H'$^X!]<0Z/FDqZx%]aMGeYw~IN s S!#><鮅pLO iIS[bg8>մAfB.EJGHx} SoBx8G'HsFWhͮ.0E:@χ[Lα ]N[AxӊP7LCI1l_V~>k}$Sv+,iGǗ+{fx~ߐr#Ct2[/nW-? 6qCbT3f1\TT<c.Wc$cLOrV~_~߉MV>Kh2sD a9!]SO0l6L.4b[~$;`$X%*,%8W$}ڠ*Ydb]rLؼID|H,hpt(M%entr#F**q3$_-"-ё<&:xk9_k@DLq]P+HJt4(,Q) ×PI[4hNtO;sL)QS{<f0!r,l t&B9{k+ɫVVSqbi$_:j`v2bOZ>dEQzye)r>#ݜApfGoI \$@*T5EޔZd\Hv^4t^ h.]Nj\0L!K\A|mI {̫ u Ed .U8\xmͫt; =/ZFBmjwYF krA8K:'ᵃ8EB@yebE%X/Oy**@XsH\-ɷJR\gufI B|epxhN>׍'1Э;͙$叟okAP,! 6ǃrR_hÈ^5o*>igxғ8IXӪ^3IDDA'Tfl#.{+_%уq 4O[9!eST bDC0Q#b6XC~lM1wW:ZȔ i !y\DecO@zXl3'w:o8#q@ 2Lmc\k˂@W̿+AI^P2$"切VjC]ſ'936;pLOЅ|sH&ŔΏNa0[N#40)DӫL/*'~f՚}_^c}/ܬgXsS ,]SWF |Z >/;*z2mQ1ݧ]Fz2'Q<?CE-gOCz ,ră!_B {S+e/ "˕V<:Ch;m6dPe\*Z67(gebBkU槌r 4^rg/K[X=t_Q|eRgT%S2KَH)>rgZy-9w㉄j rbh޲8#.&I9ωNIvBT PɈHgL1|N/|hyem"RI_7 5#wa}D6ɠDtWvkP4٬dɑ7.(>dss.Fލ:ӷp)fQ _ѲNd$BJɐYN;0BLQ"85%j@qO"Bj[D( DvЂurNcnQBmGݨ]:X,Xr>>@X]k1{*C`R-0Ǝl9 JuF3Q72#|fіp `)cle `{",N5 Ɇ>­r]e%2i㢡.PN nN)?ik$ m|} $EأWZ됚f "֦EZ&788,@J<ɔq u?I]LOu[ϊ7ef>-gOcWLe*YEY %SF&ND* @凚UE HÊ) ]cY㎭!hUѺu" 6=V?=(Gu(`wR,ɬK%_гQ:|]mkik3|s4 S9V'AbEyus"ۤSs̅J(=ԢCo3h4K~ܲd3x5\>W^]i׽.~wծ:I-p]s_+]w.%9REV[C; =bgn$~Gi ԞGQ%Or>8ֻ#C#*q"|e;vF>͎aGvO.mP8[gidW(~ƾX씤3]U.^f@a6jY~+a7+i;et?$5|=s7 FO+ݻɝq@%vɚ/Bvx2+X 0hPi5/0gk죲o Zm{[}fc#V$>>J#&ȏ Ĕ秦g?$)=ʽr u9sk[OY[3}qu:#săVQL~=ZVnú iJ/eř'"n^1?UP޿| 0$D> ؇hc s6D&Lק[EFs)wle6sG+0 E*a’p09ac`oʅ+l͏z  pIRssa8)^̤7}~Y !<ɷcS5nV|u GogGT)šQ+z)yre3&NI=q9`Ί:(f6Lj|J_B*a)8D%>, 2aBfu+n.p~d4ya~&qލE'vƐ"e1Erl.N֑ajg] @.=1#2܄x/@Kƹ?8{8*6 !B.a#qԩm~nf easE35`eYT + N4[gqLYL٨S> n)*R1/AWRwGXuu8aoH7n[.ƬJ{ڜߵJjI͗ODWVGS_u{*\ȗ~e1D0H̭1zk `:dq/iILsyoTUț }\"1 1t ՙ/(N`ӁiohgIkXUGc9qHԤ=C Q228)?FqN R'I)^nrϬU,{hM?-+el"©GbF#w 2ңI0µ[>Wf0˝Y#2ŘcstTUWB^) dy'6NXogƒ/gqmQ^^&} EOBW!ݾ6SܗTAihCX Dn,4aԲ V-E$Ceڞ1r)c~z%: Z!quOoXg-yAv%G|\AoVp"0sirj+OA,呻w,#KoׇY:F[%(xpvN \ٹIQIvW o'1=}sE ?x[?ZF 5Xt(3y 7$*L?)Z8"g1@&o2KӀ<&d0rLi)Nt#)}1|r<{R\%ыYm% <ѐ~t /2 Me#`zdrZnFDh"$M{DLu|F@#EIІ+ (+2VO{7  !@zcI}t`NE9\GYCbX1dKeNĵ"k6%!0l\G wg3$3A|ZKf0~ 1*G feCSZ+-MNj%Ā]^Hd0q hEr˦gB4sȶꦞ>gh%ֿƸ_ ;C/{qGyXCD^ݥ% n13L rIM6HTJf:|:,J}K}(Q,gBrax2M{l~( ivn4R3iA& oӮ;ګg+SI:>Bޞ́Ś0FqL0l4rk-qR>{Wj薻]:N!tua0Ol_]y ܥSV$^"+:cwW{rr>(޲~{1<`a:kkKKAR;CCQd$MC\"jTL RBiHwB7tL`]̭O!G'i rtu,)Պm^LF`7zdDsԈo(W.TW3 dQXWx]*ә0EN+> qPgayp`3v>:)ZO-)ZQsn}*d%!u -Kً8-bJ<%*kS%RU<,v w*)ybB~jS7`wK 鶢ϘYpˊr]f/F,D]~n/碃GINƛ~~%wJ:D& C*@O//(`L-K!ʙ9w1Ȟ+ %E4%Q;eںi÷nd<U5iǣ Ƣ_dccM"ٹ>#}=r~dK5vXK!8-HCzXbx'p/yYUӈ&\^ tŵQ!.G\*]SN$;cCo&`I@2feY-!7S#q*?9=@Dw3e7Ϩ(9!om£->Re*i j,B8wbFbP~P*R}5=%'JnG5A_r *a Riנ?JWjܤ m)?^\tX&Ǯ&@-8@aíwq>,Y1GavfuonO%53%x7:p`jF|uXq'ż4W[Ҁw wglh*8֞y\%D^αhٲe,nNҠJcXfL9E. PW(VX.H,sv. VahP݉K%Q#]*,~hqCS DLLR-_Ov뤛1"7^ ``7vTxB HCH)lʛ"J9w #vvKs||g4 Ps7}\Z1!1yuDeSNO #6 EJ/gx)sCersJx.c_yW0?'r)J<T~_"18Pe/C6^q: qzJ?JHI; wh)8}T5qԷa?[Gb C`zF/!z 2;dOǥ[ Hd2ܻy?&b=2 X޿FAQ88 ۾ w El?{#X5dEJ'o(]iwk-.Ie9}{ kѾC瞔:hջ{q9&ZwlP٥eK!ۑIW]{(!勄f{URh;/cff_Ϳ`"/k9ޛ 4Br4 > džS񣬓aZ-L8qKƲb,j#RcAg[ Tc-GTӠ[H&y|j ߙ!/Z1ĵ,e@ŋ8!c䳸w+E1J!Y1~PD%e\Ԙc\Bh rs*C?蟕3|P!s[89WJ ?oJ{"ݶ% sB 3ϝ-֚oZ#֚bIg9t$JC1,HǁgLgX7^(/r**lp^ohZtaǿ Waos.3{xXMcM"> iYazҋپLz,Kxn7l`9QҥƨV]MD$SZcΉqgUS ϩy&qaHNiͧ:td[qzF~ܚ'1q)Wl`f2i r?8V 31I Da&5q4|BE+ӸxCG.y! i0% N ,; #TZx޲f\4Ql2jOʩ.>=Qgda@\d(a_7vw _[|hW|<`uGj#܇Cc#oYηwJl GSW \'8Fo :ժFcr8=ȩ^ʉ5ڮBpq2U@uB8lE:ʭÅ{zU`[lXt #׃9ũ$k ByN îFN8P_3%^~2) ^0*MG:lF3#9875x3$O>ѡ>TlQc,ZӮ{!,(Uta h>^ϊ*T8fFhd9_r][%gz?\ Nm7|tu>'+J7xB GOXl<py݂n&H71Bu:G(tD}=qTk̂aiʐ"W qm>a$`PSIã>I. (ЃmUP҅DöP[}su0Ո2فiҤj~Ey&+2|VvP˰7y-uT)T>=6SōjG./eFR+ړk}!~` wEձ8As0'[$\t&,˃~s>{&k?^M=ߪonp8nkh&(uG@{#I9pڳ6dS Ba^c7,t{MSEM^5I!7n`jᡓLk]0xГlX2eK;e-U`PH ԁJ!,0Bc6^zOzqPݡ#ՖIghW@eY49u09쓁 w"K Er$9D"+-8.T 9jNKii < ̸>`  (H_к)*sҎ@_BWW_P>e1@mZQ,Xp̂\㠎zbF{s".+)NFݟ~ FAiI9SJv vcd0rz/oT0SOMٍsfwfS[Q\za_xփj("E[ۘl˴nFzS_g[IpdKo3ɺr("ntg%7?b0s?43V͝5{)sӐK`H2he˚UI >̟h!Mɋs_/st]TI 'tI#e"9t~J:v̒n/ڎ5unoZn8z2u nr]giHA)kӠXf`[*hײюܲk$+!:$BV0 &*ρMKON #fBp9I79kd?  |Ɇ[u![_ӕ/ aPb,w5aE=ڤW+{V6,eP6k$9ih">dia5-Om)+ĺQO}q@M9YBrn,̙^fgS>sŵٮ9?gS,3mu2v'W', yLp-TX\^\M'/8L2A;mw7 n*y{ aFcmNhzK'=[7f W>[)g4ǰe텑s?'9ح_,M=CQ 7d澐ɏp+1> &Q^BJPٿToGѼȶ B)d́]Vc"qi>}mN~ _9uDz1=9F6M5\00'ٔd}I稉(=v ᇸ e7 Nk{UEhhvJ YV$&$^5u35 Zib}ӿ}AAK(Ie_Un1;j3:kQJj"ӻ sf=Z,XSCymz$G@{H%ovxm}ZX]..oU*EpM!ވfuNǔ݈ .7ad䬸 EN^[S^3,/Ube۫%)j*iFik]>S^*2Ƽ@u80xI &M- XLɏۉ€_k{+gunTydM(x.B1b"XVfXZ,C-}0(,G=4^Jfs|e21dEatG$5 7rͪdj5cy,pLfS߀6r[#:bUvA_L#@7Qo˜z~z( t%r ,|lAp "[گQ|kC3&1"3)p^&|Zjx)QCD&>@fՋ1 ޏ\?耭cE>C:"t&#78R F;2g |iD^1auv;e$G3Ҫy`\m4Dئ};2zio|%c9ĄX$V@(#9`8%$}=3a ׆?&vR  KftK7ߨ-Ibm)fZwr% ^ejؐ"b~s/t FX[&/!V<ʒ谤Kar[U7"QhLiOے^,? < 0I!t`PqoA\$n)sO3E+_^w%yAת^D5 h83gic d*4X 4!ż*jQ@5rрeR$6X,;"Q qaU2E`D'S h: I5?Swi{N.i\쎊9G3nbբ,).~.7.J۷ cUƛyY 9^d##|ia \H~:e.q0Ό"K<[fxEhP#ޝwJ E闠[L>ee~Cg2IP`x| y_B_a&T=^RE .#hH%dpW7uyg>McǴMe!ΨҸ畾tuw o=,X{\h0"p9HQͮr$Eïғg-|@{lcmRu'{-ݑS뮏JZ6neH}j@鲀ζ6"7{w XhּuIJvmi@}Fl5䗎F = LzjƄ{fE1'@.[)3&(v%Ձ9cDQ=>}ڤv :+mA?鞩$w:`iF^\nR1mZ]s3[>Ԅ(Yf%v5s&B f;1| ,ƃe%yTRUQSA?M8E3 J"rxg/lb5d]D3 !^Sm̨ 8u7Ds;&qV/IMbֱ2 YNH)jk&xxõHA_ E*g.Z〃BJc5]U*F4m%Z3jIiAtYlUuH{]^vcx6`w#hƭO}ɗ eW׬wqtǥԠHy3Gj=5zC7|:S JbFau|:a b:AY1 u!Z-e1sWFce $ c)jBi\/3g㇨ieχ&oqs^%> He5WtVVPiD/)?aSQׁuw>fYܩ@0a?6?7disûY"}2],K xx6 }Fv3 C>awev#2|UjT{yPH)#D;5a:d*=bBqi} XA-ڧRz|{Ue%LB7LU"1!2¹PtVXERsz;]nJigf o6GG}lX~~ /^G$=ƃs蛬Ę["eـ p`]dYRlϱWIqܰgIl Е9{$Ai|߲q$A (O@vjM/Y=':Y|x/pC˼pQ&Hi' o.A 'HO4G CaQAxk>~M.!~rʇ) Hv)LKpt:x~ +7\'}eiC36°F?ER}-'>2# A>z:Q?j\|y>wtiQmb2MEDL<*„wEU5\Yglp8=u!/RUB۷RHc^ ;k%DI4X0q%C- ZdQ(sJɿ~F3",%Htd`>L*x{?797,nc3^؇KTR&bmf$]E+DrT(UXD*pAEi)eK_Bf?LHѾjfR`{M MVJt6ыjw_ۼXL<ݐ1#ŠIZh*QV%z RpGf1K]4MqyY%[dգ,ذjЪFN_Qpe>}|Yr @7 CN- aZi*r1koԝ>M^]b#(Z 4 HHI9bXoY@?Xj[>gX ޢY1CȐPn~D[2޼&O8h7O)'KG /ܜ$g5NJ3,ܶեy!Xڥ!π}yVկ+`PE(ϧ BI |d(M~0-7%f]'+wz#?|&~C Dt/Z-G㍩7`R(P- ϻC8k؍p%X[w+'l%gVT) u^cpgHEc:dᙝe)S ]/ybߝ0(&~oAZיeKywG_{zGȺC61,BX'3ɸ N쟗ltݓU':Ji] 0,UϠ"^pG^r5Cm".{ۺ (4ǮCwVa}5c .fm)rGf⎿ a{wO\.KfW%+dj>p&}y/DM#UǴXVL y6XԇO={T+ N - ر%-4%?o0zTky;D L2g'}2Nk'OaEDn(Yc`7s^|1 w')pXBzk(ɵ?b A &s1.6ȗ揼\[:cnmjW#7H-3Z -M4ϷͯPk t3P>R4όVs' 5J(B$2QCIWo?'-~m:M6\ĜrJ?fhҥFP".m(`lf1΋603lt2T)ᑮtcL$e2"l. nf?wS:5i&~ ճh罝60ܿ bG2ӻQ]MF]wtҞl; fȾ(fDrprTwx u8,}~,ed$# hIu~zuBLF Lq;BS*Fy{İN03 simN\aKYW'nb"+\%7Gaץq:4b/qzv#_}')p|8fcTLֲBBAv;u-ٖNu,O%',z"wrOH>3m7ei,4 <uOݳ=E<&8nNQv_11E3No)gά5NgbLڥ.!G-i3]LE|H,/$=WnfR0xJ:dJD-Im> ,@urND&9Pds_4f@3ѧg.dW8 @Y,GJV0?м20T.M:vk0RoT+ze)$3WwԩA3vL)W3hϸ2ڑȨӾb4I7;nD^­YV[;Ld8 Bz8 M\2<1Zm]_ƙƏbΜ9/;1E[ݛ7R55 S3E,౾t% gcmل#H#}iw89Tyw_E=^L`qa7+eKɋyGg, i,faFIZfl[)9 f1N6Qp`swN)u֮/QBC]&Jp&ݱRFk>Dtv}?DE02z'H7XSы HlLfx2fIUVO_!3Z+}YOiZR6gfWZ뱲 TKzjh?IKf/l;)gj66?U*1bwkR70Rho?= 5P'oT1ej(eyM8*~0KThSYJy)Qq"(dži TFR;%#eYIVI_FwE)wy &O-ȖЫE~DY=3ht3_ޤv>i~-%|jXŎH ggf1dљKF~ՂgLU[@~u 0D0Lg dRxr)v}7lWmoDD>Mp>’)5(vNkq2*lEPE/]~F)ʗI-E{8}N@0Z{J..ģ2h3Bv iEs)9MA:p˫+Zy@eL{*B[ˊ2Ks>h;~'Fm 5(.jx cn3/*nr(j- [{H!Ԃk?CLr 2֍V)^sL-|.w(w%Z{W1 ȥt :LZ{YUmy0bMlk Dl 2W-Ne-$Q@h`ףdZ,n!l `B8A gY R0nh1H(S*8Ik @#P}t!KuێEʳDIŶٽL?*?V8L8nk$<;|weMjJ]ګ/wl7XHVd>Ҧ~%p>2c/z&CWTad^Z8sxV߱t'ךTMv/U`0S'sb79NoFu#`>0_| .aΣvQ{ ;[t$UՔj7Iy˲G "'2;sK~BK׶>qR|߲N͆VzyX%3j ŢF<{mq[.M ,NZh4^iFi.}cqrvI.ke޵>$yͯ_9 ע W~~#D@+|M?3&χEB .LG_zcubuN6k *eEK.!gat =[ytQ0Ljx ߜ ۳: ^F|0f Y  BؠIx1ô45c58qĭ"n(iodWӪQS0VDhL%zM+st/o^>'ʤIG7An2-`^0Y)=\Jz9KImo'P|r[4yrz079/E|yk}H4) ?M?wFK2*goV 3yc4-'6V1GJad- 2S wjoIi -3 QڣAcnUN AF*t 1~Y?Ē/ q6tnA*ޫy`vQh60l,w"Ɣx'!qO> X"OyL(ґTdl04k¡UD[)3Nrϧ0_Ac !M=LO@841K8o&^w&q^%b7uv^>uJ՞!eUipʂRG)t50HqVW}b'fUB''W,taTyIo-6]Xw9=_f`ښGH5mkRg!Z5z\4#gY^ټw-<>m.ff!Uqd˝Xw|8}Kg=DydĈR0aa|Cˊּt؇qAהvEvn7|`23 4^j~'$+x3AWYy&UAA6`!VEBm"kn-4J6;ueRlF_4 UB.YJ'LHb;=v 0$>Dž5I<>/nK=dL2Fc wfRٶO^6I IK$M6oX[a']#bg3n|ya{BjonYk72UU%-y7B[!2_VU;q5\h𗘄RXx3v/@ʹ;xeB;W} w5]0~:^}1=&qsdOJT'X-_,ȍ@yKh'"xJ8h<$S:RFjRGE)s(y1fd_#ݽgd?q;{F?>x:Wj:SfFŢ0l$}ct[fѽ6^JnS9…R2 ' ޹vki@??_|" *ۀhp):)VO/)t2VVa_LufJ-A_z;5Z?M_b^[P֚W1?Xxw-R""Z]&<Mx+ZI@m-c`pn3ӨBdJ +wH%, nOk u93(G4w0~ޭG+|=ׅh7$飽-fFO W''e#x^#;\ 3Ѡ竱-6݄w#z*!iɾĥz Nc{+?Ly1p)cFaޙTK󰴘‚~rL)<-^$R8<:P˝,[Y_2gϠx^ݹuь|8I)04#Q@CvT|vZ7ТVAkUB)L-U~HdUR fsLkrDI5ucN@-"|mXLﱵcZxE^NM1 zD ]5vY}4o\MTom4Hڅ8σ\.}?sobq K$FyHHuD[QaJsNA׎3n]= yٿt_~mYo-chnD/Z}oU&X<+F5&%Idi;)@M$du3#3H ^D)يmd돯&E[nru8|/p ;^s"ѹoR~" !wc4Q_R0uELQ>7uulV|z#0=U kt5*E%~Y4܉NM2(8'2Wmٷ]4VC93#nX`B*JwwAJdo 7wYP\\wW2R(DVԆ/6a ׇ,QCrgB3$qFK@ȺSboMK 'Hu#ؼa@'*"0U{ҪQLMݲ8z"ʁ+4jp[hx,^9(_pj(O?X2їtNK{ԝm  ogh&LXr;Iu*bN^mpDWS)Y#хA2C?7=30ԭJVtY\(cȭ77)#3+!;i;R03>l'Ƌ*Iޞ._!v"a hJ#|s$ݸ̓1ːFľ32 r5U:&`_Cef8En6[5~ѐ}HIsG1nlW36&X|m:30D}jѻbH -iơѼHs{Q?'BFk<3RP37VSЊWטOrq壓DYY8-Il|3~: ؗ^{NOOOqI6rĉpt#iu?p9v1n`auEZEOQ?B`Ղm$P("L9D "d -\t@Mϸ!V ^|gg<jR1p!xGoSZ{xE20##zfP:L%;0ě|jǕi[x 3H-򣒊NkP_wv-nᅡ}SGP;lsk\yCΐ8Sq9\/Gv=lTVa^bM, "Rv8 D T~&'``ns={"F)Evi-M֢IDeAz6@f15.q^ q,d+Imyl~!]]5a[ti2T\ߝJNJ 9cݸ"Yо8'N| )Q\y/O6|I̷qZ^[)S6f,}FajM镬^6})&WxcÇ恵l3Lx 5NӝJ>'@k4UFq=R8І4w 8Mk49Ch< q]n1MA$ӳ|-Tc&j@عws~š;j|Nil8̀Q=^F߆kh9jOv BRCOdq?1lLJ M%,"h F37S3q1 Y>/|cXi>! }Љ/A&]e.[7Ԃ`),gͰFA;T|k-Ŏ?gC~TC{; /zQb 1sGkvﴰGeGSD>?$:0D3Ǯ'W`몓\ǒK\R;E%Eu>w.c~.u}F|pCFuaP2Gk'SeM-^5\뻝 jbÒgAszpIKυTkS Kaڸ!W^&->$O&HQީp>"P+tև qI 9T@UF^-]_&zm3"E^ApAɲ~@L @"@\& G%hbFgދbɞHC[d cfrGRD"u7pD2TYv >?8OML_Y^ kUJ顥AbpX?JY `K+qڭDGW%d?h{\)o@ 'ɘB^##hT)h:C\! ~ '&SoXX ϊS'ռ02M4$-s)r2K+)%B*:|kh">ّ|P@0MnmxSc}%ԝ7Œ&XcYB9ܐuP3pB@:1֞oLxu!PB8\|P_SYdo S:5b9@׌”"Ps$;gYct= ['6mNȒ7ւٹs-eZefDqsz( <]uYd\4[,~FaO fD9 pi:z^Zr`xZz&|!%tĖ6`OZB)2Vge* VH_e@=1NuvFzSMubVD*G^E:,7`t-VA6)p(xϻ%7"yan|P{,Э-AJ΢(]DTQ .ʦGkem+ dz%8$ChyqfXMN*KT쌱$ Q/qx*7-OAnE2S̀NBwM]-~0 ,&-@EN%媶ҩj5τ ֤ PEi1n諫`jԆi_{hc3uٚk]b.,(J½-Zݤ!75+.L ,c 8.U&׃ RY<*BySUҌopTUvfKYL;&=&IFڰZcWmC nj*pR]vw1Oƃy.,}vep΢, # +qtbEUs*VkmO,'}2ge%7r4]*!78OPi薌"ο6O"MC'idf?'>Ca zVw?wȩ4[$ӣ_Y=lr?G>Zϑ47-V ki-,EvlfՅ̍ uqQ6PpiXM>R & ZK< #X>-TD ?qvbL`t]L Q0[%֥n>I y9Z||1pddhZOb >Fh8ѫt}Ehpi n㟝,I~i"B=RSx[LQF(z'>ucܾFpyg3IfT!<x¿ÉӶX(?t1<=;њ Ƅ󄃼͞l<`ۺКqr$a^&* i(_#'T4H\.22Pqd5'Gq1E)\PUﻓ)+@jSjhg2_rjkR]ZdgGC6Ǧh̅$%={ۨ" _PF(|:^!5t0P.oIմC MT]i~5~-LbUsB5!kc5b[,7Wz+7Mp)2[y5bb?2NZ~n Ok@P/=YTX9q F<ya_ nEXEXYsJ]tyRrq`AeVS7Yj/AT__~z.674Bkz^Tm@02ҕC.˶Eu!|PîH6T!t*/b#<0c)*gDN9& bE{bWoJ6DS"@}vqf_dWĀy@dZ'6 VO[rc<YV#;dڙbet.1mLm«̈́)= .8,0r`uC1+ {ˈrM )Kt'C6k[t4IJ>ߕH$n,F{g<\bU!X'YFB0-$o8|G!ȝnTP?Honc&?rqN(..CLЭCWHAO3&1i#EKJ'aN:+eGf>#=/܋!.[mPqD?qg'P=R5l}9 `Q܇%d-((ٻVewȪ v|/0Q|_#n^h4+#bU&D2]):Md+wK*P=O[5Wr H2kQqdFF̍jU9uq;1Iy>+ing0g'ɵ' ?Ѡ!ZY`UŷX}WSZ F}^6z /נNr/?dXR(4^gQFr__|% .z`O=ކ2G^u@˼RU&b@52 s0{Y:V//&M hET ̦'T6¶IwjHbqe!FHtzη*Uٲ~/Qz 6$s\ods3 PVfoy$[wW=ܸ`\s2L۲<,+bPt7-vJ39M恢B۵~eo5G(qdew7 cɍ"h~zISSǜѰ-$t.4j)x"y~s+cka=#)YsQվuK߭ %%DĔz1&41_Ur$hוVYX$IO>7c3=s!z+Om Џlڀ[:|!`l`lJz:l} `? 1 1iݘ-s<C\[WLtU 1ŧteW ]C#ȹ:/@ٹBFfy,$<ޭZ/69 oЮH!w+u!Z}FJeןqqRJ ЉuQl Ç=:B2MRLVW*VƭY@OڪGUU[Q$QQskfϴo3TQKVbc >`oTlMvya嵟 t'ծQBXCE9 &:L UIAx:m|8Z{[o]L@ U&IKԠߕ\L[0J0T`,w;m )_NX!l0 Vu %F; ¸#&S(N%n(|xkN[9g" _,TM iCצ3b$-fP0\7ُ20Ch߼2WA}kd;"512bj8lZ5;8+;"xbF$p da&`=\9C" `-*yD[߿,m Gx?wJP>߱\׿o=ؓ;x ?"{i5}}ܫ7`e`2)bSK̽=]ʮ6zg '#mW0+ax,Z 3 ? M3_ջ뜢Jᥞ>M 兖EuҸy Fu4خiO3}[X$!IeL3d]6jAĘN%$|FR hOEnorOJRQҚF6X ^҄N }=-n/mR21A}[q,ʚkp񃗦Z-BVFt麰CG2u /xD`G*܁R'ϠȭX/PF@HD_wЌ8s7ۋQ$tkFK1M0zG5]*=D¤=[FdaaIݙ:ąXEyI.m4rI~Md?NQ"hl|՘1i6ƌH=H ؀j jHP:}\F֣sQ?Fs ΆsZMom-N<frjldhAgX0BY׾G #HqAgn붗lPM=;S|f $Ge/f94jVԄ9eSH}Pť6m>!E0C.^dZfJEÆ m5ANA")97C Vh0[?NM d<Ye jdsn䲹i }^/}歨} od(slhƍ*& 9>v,4ΜOWu{)Y#*]LTA|)m DS^:!\&C8 .dF(&is>=mim'4\MaZ3R@t3[tN6iސV؞,@8p;gZG&S7\r(Yγ! V + Eb_P;KzF>nߒɎ?Pa0`d:"FLEbT SiS>8օ_SUhKp%y=H6k"_f3,B%_gѮWÛՍ)q`V TF^Txr|g$Sp?7W*ש}fY#ŒZUhR^"(p(Ӆh]iadԎBbdhߥ4>l}DഄoTm0$Z4@=faU ohhTUoAfgX7),ݱUԡ $ o]` YQG~Go:v>Y6ÔSd|qMg(QEɊBoi Ժ_f{"ӲN^]Z$ֳ@N&gxM. k,wUh.ܦ|U P_];U7WhkL%|pw#  EĢ܊vJ%j*hSC"הS ?` }ak&86hJ)h],@ 덃 do zcjq?Kc3S[:ܚi2U;k_$??Gl_ S0$Uf:@iSa̪|TLIu}cipդ\ .Wo bgWhYoϢ V ߸-2j$aJ haǦ{qVՀKDnx.Ƅ+?5ű2CM?D~^xߞ WJDǯ0#6efRکLfY\< "_"+.Ya}j_qQ7FX][P{hxܠ4ZM#o:*DY~1m9OPl McA2BoMԔM,hut)YxÑb|-9+=h4jLXFroD\i\5\r˔`4Doz!ltTM+632W;fu>9({;,snNϩ zu6ŀO;;Q2"O ھ2&=QRP"eG;'L&~yH_~[hm^)6 h IyN9`:=_9K;3%N{P)" Վ ok}]~my NǸdvElWXz{Un7ʖ,18\3telш,I雈nm@D8 sL0P Fvwg 뎋p/+,*0Q1S_$Z~T҅T~މ:$=nhkPm})Kh5aUhBuk6 |Wl=O`+ RW*bPDɌ↱.{Jϫ}esC5b9;]TG0>th ] 9lʪmJY-WW%OsEhFɂ 4)] 53 AK`B*/Sq:g|k6ybe9ÐH$.Mbv۞M=s,/bdM*%"`/'qu[sL/fXXgcg~L jfd#_H=Gny ͓vz͙-8tŝtذ3#,#aZŜuGO\0ku. 0[0x9OcL3Y6`#a*jOS_[!yuF^9>+"i7Se4w!,&')E[+00Cs V™2)IU6SVӃ%m}i(U mP'j)M"҂׈ikZV@bh5 x぀Z#&u5EX6= Ws6ό%8d/fUf.uN $b.S62t{YMЂ**x,D o!ε ~;H-,s#VNUOaHZIݛIONDƈtWJdžӺ:J?HT٢| b[$Pfӎ#M՛1.sg7Ơ:.&|i=`"sor[[]܄<͆g>,󊙟Aڌ:K\1ƦnxB6i:5o-lNfUV" S &7YogbҒ: ߴ˺D$8.% }+kf+k+ oZ>` ?" Bo6 _a[CS/ձe XnSYkDE֤ 騞m@PT_ge=ȸ2[f׍ }juMRweLykM(M݌|9Ë-ip⢨`)Y\Ԡ0G1[R߃z> 0:- }8|xݮ(Syj+nZa'`G|;|!fPu; d#q%O,Qt8RRŝ+GD)cy"ïQ|NTUz+/{0m ,;GIЂ a7dXg7W@1 }.\?ԑ j34OWCfk:]Y&Qr":&;)R.~ naZSX˪b{XnOPW\vwP,rA8 fnY#,P1(F:WuB[$Jqq€n-9V)Q_NߢMjC扪n~O3g}M&'sS4'z\cQ'_˻l [m5˱~;|l=BKuz3=uPZ^ 8C% 9k9,[qeOY--ћM;/3Zv(5Yk7nSGޏ3ƫ]rLgx3: }*aGf]sL/I\_ R} td_Shq.}Ȱ#,2ڣw/VB yjZ2sq: lI6$_M}3)K ސ:sWH=gF H'RaiB@0i)e1ܴVYu|: A)d_ =IK- 9 ҳFɂJ+"cQg-{=IkEOgtPIx*?`ZMQ' hЌ`x^ߊKb}Y{>1k1ncm:F_4(K%;]~c©kg_HQjp U 0*[.oG 7M߹Y 'r"r6x;CbWv~{1@J2ҭ.K傠b+8p-"d&D4ZI~ c2] O< ޕFRC)cKG`Sk@XNxyK:r7EڙZRv <׬u*5EytT/骶 lbӐ4Gj/@MVH㕈:L{n* ,(7;l!^AD]ȒW x 6Y-M}6f|'O5WR頍7sF6HR9]Ǯ|H=u:T̼ 7 f,ֈu= &m(O'BX>㔠u(Lp(p?dRT&-_f eoCLJtp_lM]\wg 6x* 1,|sQr"<=BD"q9IK 3$ZY{ڃ?IΑ8CUWe|(=Odxcx_r!$U " sQQ^T4xZi }рgSi.PCJ9SFܛ5^9'(FJ~k(e8MD(gB @[hU9{V! :f+H{Zx~"U|#ۢkfEc0? f>v6 S=n{{/A'e/6qu{)(CrvBIgTƐ":O+.2GZǝ@Xf1[n la8I4U҉{5ydXًR~ U (OL{`lNd҉棩'9f WsR8tPi[PnoH(mu pLfޭM6g7C㛔7*v@,d- rgpE.S_18V .9P$͍*JF.",젰L Z$(b*"IWo]xI(lqg-;Ww mMM"=tk YԂI{J_tFB%-e B zN[l$]TF FO!띜0@IA[ .fcL0J|{LF ҆/MKԢE2l:0$T]t':tR܅8Ru({.;^㊷#yOԑa7)nLkE_D>րCv-xq3W jޗygP5qSe=2e^,'Z]H}Vܐ+ؤhM uJWᄝ&.D 15P yxF3jP,?*,hiT;Nu7ro0tt8I310=9uuDjGX7F#OE-΂4A/YPdgs ~+啕?SMac %@]X}C=̪"33Wq[bg㹜`2&И@Q[zN7QopZ{SOf\bC 5Ftɨp3*,W@ ,uRvc%0~4b&dJ݅$]=Fۖl\s[n5]9`s! *WcNZz!?D$Ŋ %8mijr5~ 3$DFψ6سuO*(u oȾNq%ΛeXMx-Bs~!,V菲;. P ث2y6$$ dc릮/ vM-JuU)1nD~;/lH{9|& x<_u"[8]PEch*q't4e)Yy !?/CSiG#xO/̒%k\tĶ .LulV-[UK`O3/ 8ۺlO}\SOOl6@>pu|Ŷ1 Oh2\ ?15~eq7V)M"B!˶o1ߌ !}ճU)W%7:1cS dyzARx.Ƭ͓8% `@< Elw(7S8 !>P@i:*2d?1oq^f/b`G+#l=t3%bVxMƯȋj]Jπ;z?dhLnh9| lMo2;1d+9]r$f nǗ Q wX+ٺ_/?K|*S󩟕$_<{ّwGGҪ͕ZG2ԇĜa RF 9}qy!tN2&sn;]*iJLdUZf }g:#;Xt%t+-vq Sn:B7ܞ?Qu?6L ڒ˪911A  -s}K7'g(j"& Qmw˚ic^u#Ax&T?%K(aKN4ah\%7ር@ced$SpqOy4WUI9O.g&EC; "S[P )9G4&j[) XA= Xauz'?W̑rZ$^kƇ[ Dl ) 4\[)c?+"/l'R]8>_^NLa(ГasE{0<*Sݲ6ԟ*yDxim4=Zt' wκRPV\I0_ ȴbgZ>5gtjߺh #Zv!gCTD;| :\~ 9C{b8I%M8s.0ul K\bggc|Ѧ3j'i_`Vj\JVdX.2gR'l/,S {,@j3w%9P5}#7TXmGY?:a=[) 1Fv*TE_#3Ai@S:DR5k°/;{n64ObZOC=_c@>.;ٯiј>ѳ^ժh.G&1n6q9}u0ai;lJ൸cXq9N|ܷh%P~Fll?$?m0TjAI|hqؒQZ9XZzz+Go*Vj{I/R#*pc ѫI׆%]<$ 8QTC5p.JNsSLH8L3Ǥj s5 kj:V=!1VRs*P/ԶV@;|DDY)I^!K^lX^9؁T$wZ\aƜ27hMy\r*PW~995bC/]m:|=872k7`S8&U(eڡ_3}-d~GIs?V_UnĻ؁u %Ռ,8TՁd}4Kg\/̱kVezw~Ch-3osh2@:?٘I]+4YRڂ nWoU3.Qe{k~UL*aH3$bR7}\-|_#J`f ň›K`:&fkTG@<ۺH&k p{$n!pz', K P4X԰-'D,uLT\Wlg80d,)O jz3s =MOyw%u! vYcAtN+8A,sIG79V1d߹%uƶ5@C*nS(Qzo R#ҡLB1dګ#>T&r>wYͺÇ f.kq Ұ`A%*_ 8:tX1\~!Jɋ_9t(zc T 3E}VJ%+PJMsa%*`G`/ MȬij&9e'0]\Kxh%Eu!mPmbH[A+CD$Q>C%<SŒs_R Ndx3:\ .;f"T)|PM.VYl(Z,z)}P|ot[Su+݉mr\ڍ1jRЍnh*Á"d<\:Mg23(KָS"X~Td"v- *dCfg.l~u%w/M?.@Oj f@b{>Fuc5G aҁ'^Fq,A7#gNݘr9y:x=^I2-~!"yIdŪZ>.oPB4s^Ѵlk4`-Ik^'pujA4V.k#*WJ0@p -^bVVMmxښO\lV/e{ @&"ńRsұ%'7eBU)g n=ԵWxăgjN^xņ42y| y(|V6)7Ԁ+cz?֑!QA?^7Jߔ3ކz{iOh6Us6RGwv=Kn08 L>ݕ͊o5Jfj|nxD-PO lGjn:EL)}`X-e-nabdiߦRfjv%u2 6ۤU4{$^O<!;:sqZ,9ˋp v0-%%6 @d13Xl [)UyÈ.V`g@iRr%WĪ2?b'- DoJP x^Ft!Y+פ!zusiXKYBcT=1tJ% t&)ܖm' Q(SB::[% m{myNm:ؑ742\9g"&zѓ*vZ3~vy ,&`3Άaayk>>+suod|Ƴb)WS "] y!Jv/(xmW7&au?1cFe u!w6ULxLj6|AJ:{mrT  X2T-4g -5DG( hғ=EG(FORd}. i:;~i=V>ISOC(f%ҚO^]uê+p+% nN4v'>@/)dјgi2X$7QGvۭ;5xgOÖbZ_ʔ&JVv{]i'0hHj5&¶"@QʺЏ Mr^J (6̮Wijo7#L?/w]6[p"=Gcֈ2-\w֔+7]cEýCzvSaD,|6k)?B8Zd~Xy[;؅iOr S~lIsY}JժW><l_g(#l!T6N^@.Gt^NI X^ GfV~#w^Fo9X3 |e>/jJ΀!VU9NmZV]C8ч*#򯄆1(ѻ0bEWo+{+fm<׫󧮧LCAl{,bD/;͍ͱO~BOF+d|ٻ"I_)!,8/#`]σBe^UedY /CxZf8y&z)]RHS{Z4{_)j[i:~";kM1pB0-߾5"#vx9toYҟ[tFɁ|7)zp =n,~C\SaOM(i)6x ƨHƫrof5ZISfk~1Bi_^ݯfD!8MڑpKךW2I{\eM wp{8-Lgm>m%Xp]޻@}linyT~P7P$Ϋg:p~DA5""4C6U eC?v U|0jT$_ Kߝdvibcl5p}:fM \/a pQۅZN _/<)mԝn'=.>}72X,|W_oܐeXܜaW!L v7V6Z92Zi>Ie-CG|âΙ*pX8ZU GƗ}Iewi;geiToҒfQ&Q_ CUE8WD³y%>cECuH r`.{u,h !8ɭ."Pil}R [F7?!P~S"UzsXY͗g ?!6Lrʼn!{Wl j}ZKgןK#wOh~sj.HeZTFad]! 6ONdf/3hZ8@keS` KCq!ɚc18C.wV ݢNXƫJau =0uj,3PPg\B"}j*"Ĉ ,mC3OiDwUt=,g'hJJ7Rq&-܏ (&;~9` u}tt̩l<.!@߯8i ]}q5{UCRy!S}bp.|S/}~dCL^, mSřpD ,M`(][TN>vJ<#F[T9ҀIAIrӴ{>v"qPٿlNit>ƪ 5=(HNlgQz\7J&?$}_S?ߗ7J.?^ׅc8_͎M4DiYph6'qֱ+ զ02w-ӑü~,o l8kתZm@% w{*<AVUTAYgPD!F2mNu/ ,sު7=`nr[ ;ܲhgv]P`Ob2G{'wl P&wLSiN"7uKrE|GT=w't)Ԍ549?܊95(oǀtWt sG$6Fq4Z!;AEzbk Y]thsD!{h-BvU%rŢ;)r5ʸצEi4 zj :mbOnLvкb6,9-hVGR~r%ShfI^-Ok!9֨?c= 6)Hw g6&l-Fp|mN:_ FG5Pw[Zl#].A8X'{’9ecSLiu(1Y/ޖ-ΥbKn[d.L kvxAC+QGyep3Lަҁ|N*^Uvl+,$NC)Xd_ L!c\*yJ5r >hB-$T >MtL'Bg3G-Pv:zȝtWNӐbi;`#v]'CP=f{ ˬ/C{'l{ 'Qb'5GD6ou:TwIfVyX9+v_ KlSjG5~VgEpX@)D6ȏe{f݋8@'b ;?_Z{-hnIN|:!Hu:Pcb c`H0B_㞈.*O)6)Sx|,V!aTgF&#lymپrkƮM^ζeZ?s5tུλ8%5DAVV؉(=}OSOv sXg>-m9.+qjde+i/e7"W\kR#~;%}^E|Ef;0Wߘr_;kndV >_5pz#zEP]b Wrr<@dHqi_̯VYhI#iCFxO8FY; a^#GÓ|R1K,.wZԽwmUU8W/{ELFIk dڼ75WPG:Ƭ {n͕z(٬68~ǻ,ŝr\nŪfM'mdKNXBC&ۚ4PG(=yb]^BgpCG[ʪ\ 'ǡd=,p#ȜN,$8&_G?f*#6>ZsVy@Jf1))nߵ߭-7̪9 qxww!{D4N6*GNʛ:q=[tdӋTb>K_A2F(*6%7*v Ho p`\/[9=#Qw2H:FBP4{lUqQoC:֢oW+#Sa0 ֛swĔpLIVFr۫P% c31G@3Wh "?Xn:+LR]Mwȋ֐ˆ:JgdQFΠF?~ H;# K&|O0};XZO@;XBCUu ǕIqqVdI"&Q7@*cAW" ė(ߑOYHyγÕum-Bؒ i&-Mf?DU$!eT=3흅=7I2#1Y@@(Y4O2zҤ &R~\"6_g7s/ ?cNR{ۆp*;xȆki/$)!qw#CY,pFJZY\[QGYߤ!0蟇]Z t\Lso TFJw+M}ZbRu pПeuB2i#͜X`c(Jl2Ms-0QVXJ}**<n^5n3jtmm@nק]OǗC׉n V19 g}_ט^F˱yy4>QvBJb[ \b#f~MihVj^ ـ}^>!`ȋT"b]Swqob8FHb| RV6AJ6ԛ0ě]V>ߟs3MX$2;썤Dŧt߉4a]v W"CmiצYL}wwb:1,_ 8}}F_-n3Mv8ΏE[>U3J*up2d72VC/*G1 EA(/bPGn)͓,#`?ֿ/+⌜eDiwX0S帊Õ=9uc㧘aE]"p;w٨UfF5 ^G<ᔥDV%`NW!rvb4 X'X! 9/3l<[%_%M)8w=σ/ MVlnDž;LBܚI!UAYx-BYJts( { ^:@-̶'bA5 Dաcۦ`S/T2QH_Ȳ;x3āIf5էUG#(x-p5vs!^/L숻ڧ9Ʀon(LGo]x֡_wJQ^[Q32Q. 1=m4jNtcBSفwRYc?=!#q62M`(A==HgB1:p;`縛8憇LVt7&..kkc7+u}mE-\Z {TvJ?CT_k#F{w0 z8)KYwyz!,䖂d djb8hEm.1Uz^Q/X+;0) )-_ϗsȻ;m?%'{&LmI2&x&yMa6.i*֭G:?1P㴎p UiSlb="t!gobj; _oսY;Wj̅ Ġދ X4OSuXtW&TYt_!Z 8rGfMəGMTzTSiQb3VRjsgGda")CԷ3aU5~\yҎY`#/ݢ MgLyW|X/"t+9.^MJOҐ!8m~9v:?-\y{j_@mnmj4#_+71[I/5?On6ʃr8PYJ &ܫ8G=tƢQf/>z*qgh:DjU.K9a$N G\j]|aYB~V@X5ǦT#>=Hc4}9@^1m tq|Gt`(1.8 jwo-f)P1~7û#ۡ`15ro?"ѨFo7Vd(W)uAH>X%V!}+?"mO΅Q);f(}te?S, ÉFoUWhPiBt3(Kձ8Zy}xm.4z#06>"#Wl=[S0vDeE}wc(MzE؏VGYk ڪIG*3 ieH}oT.3$?].K kŀHΘXZM>y;;89O.Idrzڦ=:)َڠl0@ĪWX棜|$z3e:S' Bt?+r>cdR9_T7osx#3_j%B>EYNCK5[F괻?V}h@HQ{sקׄIj;lbã? |2a\<]wbw]F{hrNp-X8$z8%u6]c43kTH>^zvq7ajQsd,P 6iBgtw'X&i_jOaNĂ`_ ,ck!G3dk _tt( K'V+ʩ<S檸VU(+Z, xi؜]˫<i!v1X_0)"h绥]n Ҋ -~Ts㻉w''T^ mjD\RrNyG17e J xcfr^W~ =}WH幒JFAhA#~"̀=1[ }v1Q GJsST QyQZpKpRO..Un4uC=":*Ads)>z)+/E6v-UXe7ks%+ 9lY(-@5HqvMRWmF L- x5Xս6Vae)4_ @K[;K*pf [T :epK~?ڟ{_4|/fKۆP +?*S1.?hf{`qS77vK qONTTJkT=.؃@W /PЧMsK'B3j@[r'97nK%;*$ӵZ<2% z T6h^sB+`)$u{F28Cp&9P=y4Q")(aU] jڧVJ~ƣ t+ lSL3{4={UgcXʇ+SWmBɨI灧}qe{ G5;qO/GR]w{#lj=; ZQ (SJOQ{˓sXoo [4r=maHDQb".^D (#-re➣ |݆_C `g<+^O'Jj8t[WL)JĤ+!".pYJ(U<"b{mQHn<ćOv9-s|h"lZ#o3Cs︑3:CBsMjC^Jg̻p} &'%y7EWUıPrL"R{M)-J#zR,l 5ӛDX{-Pf຿Lp|+$z34R5"e# aty&ѹY?kFص sCiHic\ u-!t͏ᘮ + '΋Mn_"R硞K(x"YĩӝCQ$" hqtms2ϐ!()ObyҟY;i9qr~sϟ|tL9o꫑,N:YJccDMDlb#{H4Dzb}o:OaiCHg.ЍWX;hz$Onnqו' _#7F~="S!'bhOl+ FwtmAS-iɉP*UmMPR—jQs 8Y;KNpw_UMmݫ 8Q>JiEBL]M%J]a&*-5X$ЮjEnX}"mf`N4uSSJ:fLAM3xSR)I3-ufKr۸ bW$o`N`Į'&b6bof,n/Xv_vF#\t+L5|\Gj 7s(-u؍G]B&oB/UT9A=G}.pp?BCܼQYX fdl6xkϐ\"`whׁ=|;w]o2-f H&As[ZiA7n:z&\3#| e"hgv՟l89Naf\!͟*p Gn0^hr:i6Xb:VUT!M~Wh營SA9E%\$o( Ҁ?ْ}$ i[qըgpp:W >3)˴_ !flQVQbA.?<®]8=qW+{>2Yh8%=,:[X,>Eă iBrS^?kƳ83iֳ(Tl{4m•cn'ANaҒb)^TB$A{iѰr!LjJ22?\_o}1`㩶؍+,ׁ#7vZbSѳ &ߠ:'0C5@΋&[IV!x: L1bՎ mE/㏥bۻ -`iHjut6clRږ HPs' b:N!*Z幂50@1?UJJc cWH9YJafb[Z,X9C{zLEbNܗtGo-ڶi,Y {m?C@vIctL|L\8f9. [n O Nݻ*:K3ӵNq!R ȐF\&Ilf$dk Eab{;U-)?Ak>ĨKA ~t,$$~@!V%M_INWQUaKFct+oOo+CMXP}]*d2dUû}P?;\0fvݜbj}[m\lW-Ԉ= ACЩZYS<<=T}6 o&G䔬 (4k|&m^+5ll)퍦wo~PJxa9 "H8n+ݔ5kIy>#\Da3ciG]C@O m/6D\$W \'䑐&M8ܨ|7]tSJ>I*Ѳ% ({(g,:,Dd 91lvV͚B hL]w)qlsړ ~>"Z i2/Dyr~RqvjEől{ΩvSOJilH?!,D[*"3It#S+ KgG@z\`&RCqYEx)c^aSoCvE24}tpȣ #}LYIzR8덅h8Ԅz S\% inb ׺6[1IƏEַǫ %;Ev3!aX=fQ7HHჵG 0݇lu%^!&%\ޮ|9}VB#\~VճX) MQbRԟԂKR M*;> fQ:-m?N[7,2f.%YN ϮwP|2%w!3p > )xnCJ7'qy)m -+6Cl{pNaNͫ8 -©4l"@2WWޗ8}xǤzLƈ \B9zBP] bGDB*F(u>lK7xX]3ga,^V{ ?1X!+K(15СK槎R{(UU%CӸC r!JRQJ|*e6 Q3{jm:.O?p:~3( !)̉@͇X6cdEjw[!EP*ؿ|9WﮚM^8; dh X Ή[6%WBZ7uHiv< @^s >YrO&`[? v78HMKZ]+/%v̘jf; ^<$47w/08u -nk=bQXQmptLNl=w\፞{}Z(є*) h]41͔ )cڙ.930kC=SǛ2yG{B8\+27.Dן_ccYYCyt-`؟m3ɨ}7AF[G{.S@[K҃Z};_7Cȵ]S)+;Wwу6YvY#DVG)[T9v_pQ'ᑖxݺjgrkD2Q-!R>H!r6Ƹ4~s 45m|4o삲 z¹ML!v ]L1 n9[eVCulMv|HMCZ U]=IV"]\ʻExK\݋!Bҭ*#?zi(WFhAB l!1k]oFfwBR.)c YSo.p+ɪ0hvuŴtҽSt)|j,g"u1E1F/2gHg'>ꌒ-7AwղG]BNOL;,,CWm*ԧS\@`D'eNuYKa /N9\W:zXbwuQJ] 'ťKg q3dh{+H=ɓvĩ∘'uX(q2ܚʔUM:ܥp"G/$ >,aU c? rpwϙl7? A=Qa?pl8Qi MB&Sob'h0mg&3t &\$JX!ϢX*K6f$BU~;( ̑oںO"IHrsܖh=k~;t G,ɮ$Ж͍ZI)x i*3P9*Ř.{$Ob.#5j8ɂ|%9ޡAOiK'+Lk`AtaB4lr qR 8“qDЄ?ĕHvRh9_Fhxa6Ds9RSt 3GCtG\Wx-";=V(#5^'lCS<FN꫕uaO! ɿ1dX|9r8=ӴȨpb}y2E-d;Ly qv =eR3L!d\Ɔe91tnf͂D#2yyx/IpE(rsY}˻==nUER3}"eݖmǜI!7n^*v hZgk&…˖=5H;b>4Ć1RCX;5 ƛYKb9U]xCe(?vQ~7#Gs4p.">|;f;;&yW,Q^;!^03D'\ŪL8|ׄHy!MvoXSAb@gw_݄agm`vD~ã^ưOz4}n{` ~z Hk_*o0Hkv l7;iE68YЅ0eN@i3='Ty}IHlv_UTw IvpYC1"ns@թdZd|/t]RruPkdV^%TvAke9т@5IcBғӇxi8㾂?H6_,6H@q^'H,ԫD-^ nN2〡=ٱY kΔRV^,R6KtF"e_-wq@SPH`h2e@u[$N̵]gv~A`eClR;,2kGIØ ^ +pGWT:,:DsD! 2k68Z*h0uUܓ 3"H1kJM/|tŰ3_sjXE+x!ZXP_q֫j(R18u&^Tp^ +L\)Keڞ$ݹ`w3VUGq1ᩊ8Ϯ3W>U*`6%H\Bx|jAIjQY6h-6qyQ^63}{ +=Qa_t\5p~bPFRپːKUt\TE #M$~f.S YKW)]XZEtuRC^k0580I(Z2Fᜡf-+O>6jKi#rbl;vW@ Oz!;U,IF$6ؔ 0WEc]`'VZ[$wv^qxaYy !W |fdWdHL^rɹc @cmI4z%I k TMGm+I !tZRu;Z.'̳vnbvwQ& M8*79,*@ve\7՗]B$aqb9&QH^BtӪf+ XUD=6&䜇 P&&>Pd~Sl TD|MՄzx*n@^(S0ή}tRe•&πf"1;Ԍ$e6Cg Z16ҽ45;KJ[K\LL|L_R)@ (4l4#D!('M'JT|bnmj;׼j |mQ^c^-\5;)D9>vG76a3,#g2׍mZXp0k=@J-'Wň9Fۄ_ ]=l&E/l^2KYN&{.B0Rvp7yLJ@п\o(؇4" T(͕DoSޣi#n^B$ao#ñ˘&옥 sGo.ux+'r! 6ZN q ]IJ?8a8ݞA&߈?oDW=UMQin Flkj"l ң5lٶzݎL9Jِ-" _B&ڦayG 5Qv?Pc(\-I 8"*\;%tEԍ= sZ RrjDIZ0}I'EzVJ͇̮Ϗ ')]MaH?f*մ> 5Y& Xq1moy,ko@ ؁*TSo}R#) rl;$kS?ܝ1[XW3t %!eP2PG~>dLvl[DVN1T =6e.o߶}ds]a/^*hzqq>^⻺^ʳLe|ԫ[u@-4xK'yei`h@"٠HϪѓ2yi=đ4Ki(+b88zʣ1򦇠Xs/cAvAVvvY.x]^~K X|=;D3 v^ le೮{\=|h,&,!l *ؔ nZY}'T}\}}<4cZ6Q%]ySkW/q- 5Α%Jm4YF;x w۴~][{2yҭD2`<Юfr'K%qmݾ)Db'O7EXD fK ړ_G>X sfբ@}{tӖY(.y~!j:;Q7:r^G<*qܿ џZ}ÙBcv!]ɮm.K73S| o !fd25DOUYrp_okϸ;mm;L\a,T*V<'AiK"mN} ;1أ61Dk-J'wfXw3 :VqG1RP Êm8ޯ#껀iPQϰe'N{sFjӌN) ȄT6`)K +Թ*Ε}zxdMM~hN~ު>u =3M"gmOȫU:SPKxwG=[/n#q{1 ǝfŏh[ y%2!]4RvQ=U7"RiMgڙ^N/(@m]qu?)2/Փ5 #陊e}VT106px\|>MDzxlϹ1[w0dTE<%k͹1oW Ս S5;,O~5ӓZr{)N8G4_R [L=K;֣ή}@(Eʙw]AQz|qߧn~˂DsTHz]eӀh%K{ӃξP*~ V(/m,;nq@b4p4e5>La .6ץ눚s*S-d2*[aZۣ1kAB͛#-YdS/M*N }WV.o|nwÔZNR/+fZl6~PkY!z8B,O`훦7ƸUMϚTfͤ A'hG9DU{͢*YҌlHt=c8ėq(k\!qi mFFr#Ii䑠Tk[VP!4q9xeW=cU #T_h?cfS(][) )I132#nr\Ј8 5 ğ7oiXu;unyb"F}!sS 0 7D,B!E:* \Wc5#akBa]I #>t2` ,tS/ī*|hsM1u)zl0:Կmlko 4$zw~zBg^JA{Sǜ3qfڽҬqyUUlVjF=b~XH( Gw) s_vpwڊlN0ؑEg3\[Dn&y E\qe-R@s,u8m,ޱ(:;e ͖30Kj\Ȫէ3.ܴ(k7ח)#w_Kvn&|?򞔛Lh6rer`W?MPc9:#52O!/m|x5/Тi’i)?lKwcpHj$"ь#ٚрHMĝQAރLu)8ރ .G,1i@]9kɬ,;_ $.`E!x]TMߊS Gyͺ!hsdQ)t|@V1ح *~f viu Gxsu&|7rfu^* 4Y0JH9DDd'ojqپ#n{"A2(GIO ka~,P<2(=.Wa0y(!AP )і>&_YmU}&TXqbO DBf/d 8;_GwpNxQ:# HA A.K43Oğkj9m;@YԳۚ%"Eʍrj`s+)kLk%V?I%Gsg獈A@Mد8{a"m=v.-Uhpv3OȩKӗ3Μ\o nN8cE;(Te@9Ķq_w^y#R,\@:9LGh9 ۝kA/f|^+L)%+S etҕum:7F)F@Az^j"kr$S2?8CA`;X};ǕA+Kgá pM<W^pq;,)#orhN-^,cdY VEOGC:qp=+T*{ArƮ-{@>^/?F)hk)=c "5UB#vH+{gK0sYF1u h Ow+ROxTy?E^- fZ#ڢcD0dgRK_= +XasO+97=:'POM8K<62 :9g㞄oo0$'-<#he1GR6)B"v)xDF^o= qYj3टdgf@3e؞t45AҜm@ukӏN3*[ 7>?HJ.lljzkrc OsrbF:&e;jf]W8ucb]nMofHay إ^'τxHR#e#SV+G2lO}6uego"(q>Oe!%Zۓ l_c&*Ʃ'ʛQ.o&Qzt*gt76̑hX.7 (n\'ѓhpK Qvcf7tT_4 >_XƓBȖf(}Vrp60tSӣ%ӻR3e'ֵ:xŭX1teC\![+ 9nԲVNFE%Q2M"JU_ye,z &v[d*(ֺp $y^D$$,MPu$RP/#Z%;D/+[~"C< s.Gr$̒ ?S=c:8z@!|.Kn{gE#g_R"2@ne.: 딄& C&j(1sCǁoϽĒj輺dCO/ЛO%(-@A|D;_WZ·#i~  LxXWpVa(˓0o3W<<FL$1=2).2 sb=.|EefQf91}AFM[ڌ{g3vQ-Hvn" )]%X •;4Ѵ| T+ eyKL]8HPLj5Q 2ͬ UFcж~Akiq9</`:(O^G%u(KQd^"lj旳yE먄AcwyJ/>ۀIL#Somm*L%Ҿپ%R֚F7_<47a|/'X {JDȻZ3RmȲ;JJ>ڤ[lO4P@w_>>׺o#  }?MeFdXmRWW)CL^U;}/#H4kWqnMIر)KϬ'a؂j/뱿 V $ǁXn]jt;v$*~1m\x]W_~uu[@pqiS"JLl[U(t=Q~j~͚_S?2{UGY(9u߯m ~nc::kcO*Kg"ZA Ji`jƵ˳&TrPsIE=)27`C6 9GDL+UO1 /giʹ۔gZ@ryUv#N}Hĉ+` ,~xq} nj_!$aB`Ju8P!Vd cP[Kyvdp}S:+΍rZ=Z ~f?@ɠKV DSU-eb)1SS)zGۦ)p*b8ΑIVݸhYF@G`as4d.WPP~\ |qd @JXu/df~ e[@jfY 7?ftPZY q&&׏M΀j*qHÇQm)|r4HQWeFUwuɱB ZwlBØUlN!ڭ.۠!٢݌屢'MS7Lw@jmZF"v9u߿/Ob\Gfߚ f|0O/DM\h/DmPYtk0IЍbRD;cr2)ȯmc9+H)&=x2r`]V'(s "PکϪx+_ca),vm `B."_aG!d}CJ#Bw`ecK32oVo]:Gl%R" O+Lw uJ) Hql9̘&/ϰ\UPĀ p tު tEg3%8"@wJ;8q+L ?m0G~Aߚ"v^',Ro>2aG.}lb ҫ55AhkϹDᥢ}_ Н!ت#|k/SvVOA\0';*&B&J-{c?_p#s,cpMXu&7;B5pBlCTGCNAkj[NG?֪lvq0r{h^ d9U?|}z1TM;i/vbW]UJ05b`pti jũlzuUwT7VPi-HwKu9h=) oGefc™ 8s KR<ξKIUT6H(3 8_иi\K_ͥOP=)tU{-_;;T'gw|Ҋ[6է ºaeJH6W6DJk&:cU6|}[hu6 &ek8 ;w}7 KVI5Ri )_Sz2σ0!FכrB՘ŋrEEz{x51KtZ58 @Z܊OX`R78%JD4"? !a۠-馭iOO3]:tΗט,JiOlU}A慹e2XYt \H,ԟT쐕qI Hy(n~4 i~X DZ!__M?|&>.Nz^1MM s3i]BIb0_94S@YȫqpO yOShK#.RFo#%]7O?w8nŊC¯kZP %,;vZcoJ酘j[2%$-@PY?y$(lcNz(pkůh^0.ϵˀGg_-(Ih*Iw|@ i!foݾ)(X÷IkˠUnKV0&ᡰjlCBt5k'x!N1qau41:U.u>ڴt SV86FT> `DajL%)GڱY84-ҋk]@FJ+E/D~ V*t8aUɲ&|hv:#YyLʂ&%4{SNDJ yP2 JO/U'fs1F#J.sw4:|L߯ ozYPҋ78ec# e3 (E5櫺w'MLj= #U$%T"RPAjtd+bA_H}Qɜ,.DX & ǎDW YB[k$!+Kh F/M(e>͞L}raPX)NwOosNe[ӣc8y iQ.fxl K, Vmo7wtd=hte&~g1q+4?NenPښX]|=m:9Q O/Db%(?nO *h3)ZaeM{_>+J;V?hاloY]wHXRWW73Qź *]o@mxb/-Ӊ6ڇ &=#POTJV#̸y"TfE;"@Q0{Ľ \f"9=Y!|u2g+Jrpc)gmL {u9Ou\m5ߤC]6Fgґ`DeߩF:ɴQ07W+>v?4Y1$iç%ROa,P.9y⬝yUOj7E:Qm5-?FFɐ;J}¨h7ʧf]*d-S؈ =/#%Hl[b]1$LH;?fZ("O*wG{{K7i~ӳӟ'Bm7-q8q5;ls/j`vv%o^jJ$#Q,쿊 FڒISu H$}iI;HWs<'5W>Sq/Lo2Y1xĖ't:'Ð*R}gJt7F }%-N /n2w4^K` _ Cۋ*dgoV{ፗvq#)³_ =1tWn/X'A^ۿyw Nv8@>!Zq=~7m3 wm`н﵇DH.ǖс=-zanͅڐ7bj^C B R,55NGT?UFJ#-O]@Y5aTV%5g|6S-`u j;42[Qr#}=')T)~JP{p W,Lڿ5'"J rHJ߁a`r'KlQ+n=WP c@(MMu?ѝ=Nn6gƳb`4{F,g~`5&wQy@B xn6 o>UeЎvnJL 2bx1%~uZLG :ˋ[rƮo| vlR0 LϷ0t 4w l4dHX> GXm[ޞSW},Ъ(/&ȟu9r1ߠʿfaq\ǵ Qx|}> ֕ʩ+ٝ;_9X]ZϡxG :SY aDҖ/!H]tF]AqPvU/^̆MhWiY9>,Miq RjAEmy>Z_2OFNFIyh[/Vg7t0 ށcx#SيQCv}_?˿5ҁPD*jʷ^OGn8#ӊJ铉xI.8 Ze{By+Peee ,sE <:Nc?]%AfX\޸^FI\Π:b ^F|If~ޠA<\Cz:{VPٸXbbpHEUacDq6|\`B xvO]`j% jdQ"HL 0'QEP|y/,P#D{YrWz߀;Vti, /^ ^fgkMQi8Z@?zmP`ݻHOk!FwI}V8qQ?4AdhMQp`֯Y3$ٻHю;Pel}L ":1sQ-`Qѱ"}i#SXxW{7m@mz{d}SP rQ,Mq].rv{ ƣ 4IAVK(MSaٕd:@q^%=]TkU~0v$؄ Ʌ@k]#=e!ydbS$1$!XJ{9,e#Xxa:1  z95i$ԣPh QS$"'kAgf.[rR^hIꇵYw-g9-[f{Lcsf islG S袙5Pr7cvz#@E)5D!&k $HbSL54@2Ϻĉ\^x;kS\14Im-I'sAyºyAy&RpeyWH>է3O# ]pG'D;R))?W=B>Z:Bp$ψCν]]MXt)F#rqk$F}wGFe%(G/ &#MByp~,E>WEuܾ, ]d~y.+Q~p#zLh#?u񗏊+3&u5yj K5 %n"퉐ՙqTbJkͩ!h1YmydM[V<)d:劺Ae`L#]5~~90f%_v29ZU[3h/iI R| ,I/;Sg= 3ĭ,bq4򖮬E]d>[؀z+FG.v. prX\ゞp\v\!Tњ3PK,Sok:^_NPȅjXlQ`)|]Gd1²GJ=r{8BBSew,"$4Oq%A3l;?UuZz c0i޵%E? E#xd;S ܴ׉ ǂc6G-]")O˺:|8lrSeq7+%I=Y\ه 7gyU,>'lX))bo뻃LmcQ/WISNϿT΅(R-/W>?vGx/3asd5vEM@~#tO(ɰ>dU"KΡJ>h5i)[jD..eW&(!뗗F8gm:s綍3m_֡_*eᏗPU\*QZqFvyױSWSMړ:~*]:m?zfLƞ͵4>K*"j ŜVk[/RNV$Lki}^ ڈq8iDye_ X0_Bo5gSb2˸P"klP ק7bm"]7'\" ׉ޤtG8]a|6Y+JGj/NݻpuRo6T3+^lIl[N D|/3 ly6Oѽ'dy3&wI6 Ζd}q4ʐPma>-(wџeJѽIᴌE"j4+x{Oh=BsGڙ /0XY5quu}8v0qH]d)$ 2NR s̕ ϻZ3'>S@5G"2!㪙U'蚭GB)~.| ؀aKfYY* w3ӀU)Iܣ+m(&ސ,?3Wvx䨩$Yy{4.) U.7)PO 57&#؁CGY :d{uHT4؍J-Qs:PYNk*نOŪ$A–Iʱ21 H -Pɇs0c<(gW&wW4,tK r>(|Y+o2$O@uɏGOs&*V2B|Xa${"#-Gl -YDmgW/˥ ^#Y{ 7 Mud:.G{•Jʢ*/ 1rwA|m!{m4fI|A%#e[Vs"]SYӬpQb~Ѕgθd*{sX9ʱVr}z.ȈJ9Ltdz͖HMϭ!ľtpb/amRR(WA*+%_zNژ"TUn) 1zD TeM2ڄ WxÚ(n&~Yz9*ۘ>oD/%U ma[q1}"J˸Qa{4cB}Í\EN`mEc%}CJc攙X*-Z,xA0&j7TS:A"hoNID15r٠o{\1DЀ :epI/|d9P~k'Tָ_\YPT=}2N5kzfS0.Y|yB=xV')Oi^SdXH J>W {N+cn3]hu||d+RœswekA>e3/Ȩ'wK$X[@)6&KY`CxRz'2ɧ*ǖ!h:u`|NNmž,b+PLH=Ǫ3A Rv@G|G&+N@)I ]z%.$lKɮ V-y|"\Z`ߑgȳSa/n!B0T26?$ E;ΧHI љY-gWC@l߽ {{T@D5$}ɠ㡇v3'o`\~yh@U20Z4gJ2gB{2ro>oᙵER xPɰ?EMԏD>4)qDL4gHܕ}9BPy^+M8J 8AV(1Y\nE_î>d~qSO+r' iۈ _KB[ 9*_7n7$,jb":>=7Wح.T$Т}(p?>LGbN}Z]=~. xRZ'%Xszp-w]l:QYƪc~G`Oʟ|+DH/(\;\[۷O <ښ%g922(`2 ^h&e F_˝tZϲmj8 >S?v`QLK\ !w]=q oņ_o`xIbsC[W4m\|x4;ŏOy1PG$Kk` 1@h]^&r?HYu2(&hL9kRE;,V0~[: oQ8e-7J÷E`wS\J֯0=\!>]cgM*Ne/B0Iʑa1ND[s@%A4ߑ>,U..U4#O3x%.O=75t Jw=]өvM:Q/Zk-5S^g"t^=3co__5I L3Ą4RX5t,& e<:RPtDRiu1W9tݻ%6gb)TF7E͛*> "$[s4/eą#-#ș&A9Đ/lLnPc @_Kc? :"[A.h%ۼk}奩=RcטZ#p3,Tx;?Euupfshe$,3H]֠zʬ1<,IQBSCЁXķ!~U,4paPguƕf> C0~ߘ"nD"k!^XРEpH{b,l$+5S \pd)4E|,7lשب4G(h8 H.6=hA/VQ2 g\AeW? A"g 6=Bg 86ϼwآ()qLC`UaXW}etqZ<^)N*֟5uj񏎹K(O#]ߠ-H9|{j՞rTH1kU:]t%ePig7x$ge፪#(Y/C?N$P7Z'Ӽ.hvZ"Y64 >jڧOsa|yŎ1v"}kχ9۞3?b>H/Y8r`ti~2HhhO]= ԫaլvĕ=;;29RL\"gm ^=M@%Lx)2=—2aM*nv XLD69VӚzzXA KWpa]3-qv'HW2dECA.2ta*.<ƙ\џq߄mz?~7#MBN0tv0/s 6 7{7 >}ބ/[6}~'n7yEsjiOyuqqu"Z0x"ư?U;UP`ueQ'&!KV>jF +=$Va?m󷢰a$9wӉ̕oF#u-9|$ԕ47dVX<̳ЅwsVo[DPl v̠I<ƚn-C}с?\5:E7'ƃYݛr\u LF O3-оg,}xfp?Ca}Ks%Q'gUML;txZ⧕ F|@-ZP<'5/S1HMU[v.޴>X+Ll8X?۪!dYkב S9?h=ܾŏJoH5;HHܼC)OG"BrG`b;Վx6Ks $tgRȰD=!m؜#X=eI r9qR Wl׺p[\FoİӛBgdj4G6hc&?7rØzP]O?:p0fmrv(B6 -Gmx40G}~e-lIj=M~[E)SOP.[,r% ˟;hf ttǴ>AS+|S-,˝q8Nل'zlX= szJ|xxL+?40a*d̕[Z;[e2]a3^A&w{,hÐ;<ᬷ!\O7$>V+2 00b6kDzvZ®UƇcxvuꉢ_3Z~~7CɎIrB G/½Sފ]sLXYyX/ZrT;T tx-]:!Q>Ca[%4qFwo?Z-ޮj^;t|_ݍWCez䏌M[jڠ֗R)>G%8pgx(PnF#ӕ">-6x\w+\ua ˎEzqr+ω"o7_kA$dȔ4CݫmɼAD72PwP M 5nsRdE8pQK+?˰z  Mz)m @6xk~:8$tY;˛Ca<2Ndiu)3Vq[$ҷLx(`5ҥj?/i0yZ]M mɯc{ u*^4WYւS ;׫zsJcCAnoY௙#V˗umʻCD8]oyvoz)wC)pަhYJG zIڸW9|2ssSYgѳzk ih -t%\{ӑ-.2ލZ_!v"i<sF gڤ&Q67'{ ~)C;j} dBG+_⣩F,N5 ǔg׽=F|l3 xZY"tH 0{ڻy4T3r)/tyܓP1…Jr)T3f.CYs$3N@M]σ'STyRSxxp7b?KitȕU8Q BA?g8_y[ #!WdeYS7U9uh_:imU˒֒mԶ9|;*`o;Wj~ MFf\;) X*2t~QRy0ҴT ufN rR mWR,?U%+toa\* ߐ{OIw deW/~)k d#6O-d߇߹.$!jO?n'(g@1_|HbZpk@$_iR5z\oy{⪁5HKW^h:mrE9߰z2PCz 3A0EY)__짡Ñ3/iϱE +&MbUbuo{}+_o[|@JKF{n G}A ,+]fpw l+Sfmx'|/X iii;'`%}25_G ܘZGjxC+7ڭ{ƙ:l;:Bh<*U'fo\4A;H pBnF,*ZN;lQ5)"<6=6q=;]԰f-X|8@BWoڠ$> s9Ѻ=(\=*Do6?`Jݰ9LG ͒b&l]Υ$:Y7/ȔKW]U$-a~m1Geo5j9(La8+')9'u8|{!FdPT 8QQb+Ql3X8M2گh*4-8,InM ?4rZT OP 6h^2Cᙗ+=>RD,y7tew#ۏ5Pq_"DYxsjdNĪJh"͒|5 7qqn o0?-U,W #>^eMlY#vBsAh1S#!Xl9!&#(> Z d\3 g]v>P $%6_;!N~W}5Tͮ`& ^&yy}bbWT/"YmkɢH($U!\f8sz(bDhownI&Z>0OaW:SD%"?Tt&"^C5IWC<IOķlXu !VPCwKtlw)RYo@f?͔'Tq p@+-2OI%(ֻ?ҽ\*$fj(,y@UttY@/hBi }Q`ѺMroc?>H֫ .CG|A-&E7Po۴'O-R]>G_>; *d[m?eeD,Ox7::/ڣMix"Y<jӕ\~k)0辋mfX cʽXlY0KkMӨ([DCFp{ h.IL *h ױe~CI? T><1J' LsS1z_l"숸K{4)utNUy1MEs`;X׳/vVH5ђ!$Y-_7][(eaxBL379[Kfqjṕpg(RAEWŌ&]M"f` 2]߮x 2̓?rɛTDkU-ʳ9bƃ%'-(URţ4`z?Ӛ 0XVh髵EcJ/ӃFlp m!ex}; MaoRK%l | LtV常M$L olPHh5P̫碲Ke|sǮViBefazpguxfOW2a^V!vݜ+W?hLt3=j]|`1~"ف٩EƈJU&0mi3,qݏH[ =z:̴3) ]y ͻ3C‚=ϴ_ڼ'LKSZ{j.%ˠ36@w;,q<̌3Q ( z^5L_hg,H>JY(A)XjnUO|oOUJOsu_PT_rn|YWX}<Ti%ЫNHSZ#6~7o^O^ш9L8&u]U{:L 2(+˟8*d`B6`ԤF*Zvbn.w”\}YBOPFӛSO /Wj fowD,)_`}oW=#Bzՠ00 PgnaJ50:3h&1Vg[uPM[NA) %;GƃD!x)}I K˄2 iPI_Ɲ4f:%Xev3C:hvhpd,RkBq]}.ܡmvJD"ԐQv_,\M $sFtbZWWGVZӗVH`&'!lVT^LThET/1.̇a""<^¦/Pe(ko`@#e#yBVNCD4{ P12~B ;}BFiAcꒈJid†?L)Ǽ9fxHd,#H?b͜J:1<W;ks;܂)V; fP 5A!ĭ$>ÕyW)@Y8n]N!lLX[g*ZtDF{o)KҙRK%0a8=ƵwkXII^WƐ#޵y:+eߒm? Kt&I ~6m9?)$&7uCG؋v[vHR7w婇+᷿T4aTTq[Aߍcjra:P!UZ`]&8 ϐq%f,B:Fx˖VُE -hLK+wx9* uW[<h鯛z & 36Q/_ݦ[vq_ނ]0 B bcT M%㾟jd:KɊ/whWVY]gzv[c/8HVS: cm6T9J[GG<{{B -0 fˮaʆ%A^+DS5>kYy+;_%I`Ё:po}{5qPaJAv>+LPz-d[JMKrd|^SK@0y#<)x'&QOs}O7,Tp5gy1׈edx3 V&qQcR|XdQmWs\O!`4Ǒj4kzVDeh[Ew9`M*Ni(lca>yܖc;6a"inDf]ۯt+"tzC[7xS8\E~ENa@sV/q c]"`震MMgAky$h:Oi ^Z2 꾜$=NS$`ݼ,>__>-rT]؍P_.a$;HSl^j9EAN{`D;Lp(W fN3Jdş/xRXk%R³'^Pp©ǹVZNƇ]v<;DwnJЅȓSrɨ3MzTӂxjoCi6cd3CׅT\;cg=jBn7 3mx̆ bq yťs; ?(rZEi eB3Ar uL|/+?<7M6ҽa^×cL4a}5}ȨCTc3=-S!m,LNϺ@T~? bm?fP;,o$uT{b)适vĻ)^$`7.AbjdЫp&3Ce}^_q};A#\< 3}T],K!Ԉ` 1͹?k蕀Ä̈́9?UMy_6RLKX 3 0buVT׭ZD4ey&Լs%֐=mPvJXkf\Ro^~)z6Ds֐AUE\"uiEC6K8Y= d*ڹ9£/pV=O iBݝ= 6k& It B|/ Y=~g-\M\iC v|: 'O}X̾/9ug?s.=~`AR6}G'Gɤqfm1Xm!EҶFXDT\Q7_ q,m˘Neh|URRƊbp (~Hb/ o_:Z f@".sTu(0PU9R.dċRx!S!ct]M Xl8h5CFA$X\1 [K_+BcQTP}@c!OA63AӪ4RA4B/3D1}it[ajbÙkF:am4$Y\v? U='(s;p o<ڻ/$4@`X(!Jd| ? ]:~!CQy'FwM~u;zuBtg:3Qɍg3\9`xڙ‡ $YW@Kw\,S{"wpw|"mWykw<9ZYzN 1zjs~ִLbKi[XmSav~RYCwX_wh2l.xtX9+LRe΀duf4q T15 ȨNߘǩpn%+V5ro@J&ճ);dN\y}è'È:sǍ#>{+/f)Űxov{AW-9!2y56N~na7i[<7^ wʹto2ʋV,&D'M?=cXgΪdt[mzV~Kss,%86}xdAS 1:duhK.kxv:Te:_2#AymV(qK=AΫ[Pqfxψ-(اxIJ!xUDQiK#š5~n`6T>.pSNC7Z*/6zItD=K.B",:qDVri`\=eehKL'̒mo9&bJ4IԎ[O S"Zʶ!`(6ItJHX/KT1[M;_yf;]$!c%C# 8\9V-+Ϥ豈$O& GwnzU5"qlx.,BDoy ,D#ғ̈fp0r0˃л :|fVwȲmb?T5ZƉp#[i\(/!9S c׮Ι|͝f4tƒ5yB( UyH{w<"ATGi+;ϒAm|oxFD8q`$}(J !R+)wP[Ȼ [Fv}w:Iݎ%r 94ڀ)f(nNܛY0 <L>sؒtXxFMu,$P[;{g& OQǏ_i/?/`'UU}A~,V녪F})3u_x%$Kw'LPT6G^<=F[fGvgVw SA]"24=meo.N>s;YFv_.2]:59ʇrkFQ3Q]b\{/і'=9aZՠ j?L!۱FwlsjQaag>nM2E\YIQd%>{I6Q"Oل~h>bssynR:#}Y~È@7<ԴNi3Bw۟q,h0_rȍ&GUƗpm }*iUHa+(^+̣pD{]pJaeQ 9đwg`6?K(Xw{}ub>_J_ce<tbN~o:b/x R76b| t,qm?  \EyK?w (-cM&pr+PlKNFVLn#zbxw13&0V$gqzN z%JǑcFb!\ ~fHeKEJD6 &:Z,,t2p'XY E1K DY~mkX8 VS=\KB=,2u>rOg#84,,( m0JbL 1pX6[Q|uG好AT! @g:2 kD/yK3 95h ʝ܁މ焇@x%zR|?%zvV9ECęINtݨaY#sn><: @.Q}/v9vy4wad:W M̰&u%o,~dAʭS{36'z81\aM~D԰m6F|x<=s+w9˕~Y8o/Ixڣn_(ȣjψT 0% dHʙ8#o]-fϱ,n"Ara쇍֎5)b63IJc'ne5pUҌy6AQ}.۶ƺ,dRuLٻJKW kT!D$0 zmNL6Cռ(Zn }eӗVK <`x5XՊļ(-c$& \ϰcD¡ KcT '%,g] siE]10q*R\^21dœlYo]R!o;KZcMLA60ozgtmA;p9 fn>z<qK_)IC RA.n]P[`1nfNXxV9t=xyʍD2Gދ nOmOmMͺkG7ݍosm%[i^2P Oak#2kpǞІ1H\i-]:IKZ@(^r 6-ؿt-UKKY==;={.hzRl޲Gy̸% EDE.I_pA$کT:]JâŒq_˰.I6~];[ کhݫ9NG H:xf\ȇ`TP 9w"O;V 7W +ϑNzʃ6w  AiA qa)Vo|W2d{;ǯN\F]Hz+yfߖ4RUETν\H%prB ^tmS3dXzg6ᡤ2Ib/S(S5E R|z++ a5 ~r=g^±Z3S:nUBz04@7r﵆QH(HK.)ٸC[V,ac-Fb'g9QAH 6ʍ1ٜWg1]^ @P^@S?6:7»D&oS+IYjxEU *̇Z+gcWYgDషImx_?0ǁ߃0%Qe6;ycU,Ő՟Yȯ׃{ BH}w+ YgZ<ܓna0CW/2HXM}TdM;gҊ!Kݸi/r "J'>[f=ܱYPnBf|(\`Ҫ<9 e9AIA6l\Dx!hxMؾwJբE # Bu9 ZHv؅>G^Ph"M؁݁LuZ]޹fW Jz?鍐v`aMx(rbjΗT<1*IVqR?+VVD1;Ix9Jep+9T km-JD\ȧjU04NW~xvrogT홵B.{(J2 c,P~/*@xC.?tFU 5Tc, *OkΆ-S P?ꪼ"p-A*/`HJMvLvct^|de !J^qoIhU;H*S4!T4#J:bwt~Z'\8v G,O{/EQ{JZuiwxڨ!("yy a~de]Y](bSO&:T b#kbwrO8K.3hHq'c*0oq'P/hu6w刑GlYHhYN.@WVt{.OIjPbySi1-bVDcy֘Bjp@@D9]*ԭگPh #!9F,["1Iv@wL*T i;$#DqOVgr`.¶ȴ xY8Bh;\XgؼFUDkL% wv>_7*)~IXCqk˪lN8: 1+zU̫ؤa6<0d+O[ nl ѩܲ\reLj^s [ .z2H[rRG&k/X$I%ڭ* q 㷤U^ݤlDu Ȫp&Nq r!/1r:eֈ\8m*ޢ`AK%ckMѭwJ2yjn?Q)EI}**{3@扝 ;/=T:efW%&$"r*0>37 G`LIa!Y1vmqfkoUp[P:MCt>b qԨ:}0TIi%Z7E% &:H&)5Л Xiy ytD{1X: IC^H|HYcɒ\J 2?~rY>J)! MIg0==Qf E_XIVzla"0\$/1zӪ+g9í`F)ri %SJG!~]a7CH!g\=x<){S|XZoM+zU9/xêD2hPGӐ:oڥ>m vHIxP;*iTrgYAtJCT@[VOHLoz;ZIJZrjZQN ܶ宇*w\bMlfv$B[^GϷv^ 4nºo!ϢfVmw9T/(ܕ|\JS+s/2cct(+rC7K`os[2ʶb뚤uurwDdϙ=s,C]A\)Ryb0:B(ѹ*qso`ĮF%Ax7_Ϛr1i=i$A*NV0oH%uPdu+vz*+%u@PwFZȘlr\Wz@JIXc {>QQ,['@i6>9' W׆' GmWO qs ]xV+hMLP%%[xSR*-%$^AB?}78o7!5ZXx9(,jt./.~n_;GجD,XWk!"4ZDiNAerZǷFf%{Wez^\JQR2Kd"_5CBK.% kՊG[)P㯥=hqȬIaUʊ@Y&{CVT}6)Ϫd+*y_nFTw*$:V&:zszUmoR# p0junKZq{pzG~*U*Hq]CY0B˨wbQ&#ܜ,Fzh\^:?EĪvɼuUvh\;q^/$!BBs'݊xI t,gh\rCTWcIFk ʍNɍQi\y7ruD@GJ3ʎ[ H}]ۄ h3EyЋ#ơxm4wYboV!/-q/#&j1@n ¢ L[:QEGEhe$aD;_whh\}ho*~ĠkχZB5**Dm:!QPښ5e<'0q̀HTbR}R/b4iw0{.q|+Ī bDJkU!S%xA8oNapbAm%zV7E 3H8 om=nQ.;-$pRIqlѬRBnrR߄ݧDĊʞٶ߀?'jQ84 uԺNM)Z:=^6M#q( {#) gsG[Sڔ 3zEZm N H CU[GZ~I Hu!0:6Q]jvwيTNY߲:#{+FS`ufcԛ4)@emKϟI5tj-|#\HC~ ;e?HS|uJ~f>u@%^^կVBR\]]#wB|`0ofْk}|k4$._z]D{m$,Z |I .'ǨY{,VjU455S u ]foԈ/"(%]r@ly :9D|GCR@c۰Tl++~H36y>9(LI_9Aeΐ7 MO@Izik~ƫ ʐM:}|j#>Kгj_M춌/2 1oy,T1ռaqGQ -Dwė?4DT]~wdɖ 4MA"7F1dI?>I/`[6̼a4(giy3I(b2ΉW2q jFlyg=1*epI=ܺv h4ݪ|L9&R͚*1=>~hNS@dh)ٿ ֞5da3kcyB S36vDFU)H3+(<@Spuu#[ic/D 4m/3j;w'$㯧R4d *&B޾3 HGnMOR[ٕq163ƥLTMޤӸhaAܓ[RЊv0ݴIދ(b`kx̸RnK._+,|"gTfef+i%4HUu4I4xڅlUΓI倥E@me)vҋ!_['>H;QkI/4'O>H^FC'o0^yA. iBa\bU7q 6X,RWf4}U% Y3|KGHr<#UxTC5OR(}~dp|]Nf5"xR!ZyΰEO'ܬooGOd^4Q# +߂7o.4g^&'L ,3{M#V`+~UJ]ooܡX+c(2#r)XAr+@Y0dDø4ܭ՟#叡>,KtuRct Z{n} 6 ^s!ghJ"̮#Yjfas|vG]PkZBQk $T,}?3ܬGLT V%ltO4fQGe浓2ʩIHoGC̹P>ңgS!X =K7'F6vNklf!Em´&{stkWT1ص$3%T=$*ڵXEkɡKB^Ph!2{+t:vWvtZtx8s] ̓\PܗB#&gcm^08[lIQkZM`!p.'IgxHކy^E0p7(k?v b0_vsX([rΊ}sêQz: XH0$!:b&ܢ`cq,Ȋ%g?aa/ZpԽ% ϔJzb *QW՗ ҈9HRxF#6r"R :V`<\fpM,bo@ri?+Ļ9v W⮤%Bh'>/zY8zXCx;^+mK,X2N:Wo.qY%~}ټ{hƒDx|TctX[$6ZuЬ3R(鵭P*4XqZ=S嵹!K,}ڳTױ+{0l| \0zLTy$M65'RWal`pS(Qk-PBgӌm_?t!>{7EU4rmːEA,W j:F_=s`b|]%&I Ğ f7wLcD>?A>γN\@wWi8D :dju΋Wo!!lgcpۧ_ mعW6Y a"EfWb`&LS9C@f=֍껞&}O^_M9i-55M[ekQ?dJ@XԊ!#֍/Xz5j0;@$v9N"a/!nR"BџE̛S&[ jFKV I&Y %QJ IϦk?@ݹSҲC%An]}\kZ6EXϓQGvHQ( &J?Iz_ (6m`dnֽ͇͞8V:в9l,C :OWp}S c<'_Wo尚U:$%ts?!v0r8zH9-eJ(-sD=RJm\=F#[RFd}*ύs|S}u"qϨX8̹1`cQVӃAFh k*!K$DEDVa=16R qA,iKjjծ7y,Tڊt'Z `4cq]@ ]ԡMabAWRmo jMIi/f#-]AV2CF+9v|#ENZpZeg H+e]N6!*F^vD+=6'Sb e4ae񽽞@+- dvіӟ?4m8IőlUzף*n'[/쓞1 ݯ_"u1mѣCPxW/Ydr[}5p,Gkt/!Lћԕd>-f+sO8PRi|?Hܰâ 9zRcq)su;Dp'p.)6Ze?.9ۻI *-m 4xi̡%:Q0W6\{Ex5yo?`Sz$W5vB(6 9ݖb: gZ"nYqt%E a!=LDulBKLcY}N tڋ!ӗJOJyP(hqec,vg)il=Ŀ=3]RN=%$l53euLޘ YkܪAjnifv˷$R3,F3+)Xj(josm֪Q@`O#PȾ47V (Zz=#12so0$Y.0̺Xn,>s2 ʤ>0yZJ):8;v#]w%O_޸S\hr-r}'o 'YV&Ncp3@M}[4B/ 0AvW`k $V&zR}nzɌ,1R/ o }ނ&3gdIdq]GnŃFvI^8 Be"Hd^7e,V0&sajJKJHms m "i͏،6ɹBja%͢#ژS3 %CtA qNnf[BVq☢q2hݍ7YIuh$&!">Zt5IkR 17-7Sq]EnBH]_2x[2?OyL*E>mꓝ{>@>!W3v&uϬ^th Xi7B`uOE5XsDzzSz6 (GL<)@Ճ‚vZ1>IRF9sOW򍏍y "cMg{ hZ~&4RKm`81Ddof]s ޲Ł[_JAJ;rVϼL>62V׭#퓡n,?6F.O"fű.7Vݖ8oA3{.P*E} Uh6_,(T}GoxpA+*"l ! w1d}ɬ JLS6dLv;_ŏ CiDlusCgͮGPi+Ha^춤-q{.dmV$Q/T;5{'g;Agu]ƬHWw\vѯN0zk(0;]L~V\RnN [STgOR8i0gф0/7'sOT_Čg;੉h̙]$/{a@сzPH:nabl Wvo]:$W lԇ#KUiƛds_K$6^,6D*/1 Kl84c ~5xke\Ed<i,r\TAڧEǗKW0얷='%( #-1ϳAf"BwW oH7WzP)WPr1M@N"Sܻ2P.g[ľԨ2`5ԯ 3êk_  dNATI\),t+ 5'R%/f@mYWx{W[pl[ e@sܩf?5ǔ^hGJ=+Moyw=wfinUuPH/3a8N} D #0|1f<)J35G(|N_p = H%0*gg:S֊L^M;az, ƽLd&fU- ;qcwUb?|'%! .Zl_WO7v(o$~܊+Dx.svJ5RMg w:c6N;]W,3cjQ#,JU8]A%{DtcK!QU:*5,r5DJ:r36QAXǸ\#gCX"ޝyyw%*Zثng|ó H u3v4)Fћi/إyq,K#W/Tg$~ \tDRă:FAhgvy=EvUv-hNnӮV0 o&F,LL.ӃbKK_ e)db" ۞?r4i͵k'ipY@*C$)߶bIK|6}tw,!nRJ|N r6{:&$kVH/,#OU}\MZ}EJ&G7X_IR{E`9RnN/Vs$B-\z~;1Xk8"|͚CK$F 0s*v3POK\`T}ٟ*tIWBv8޹AebpUbmRZlK5Dr$k$w ۑ(A[Ӕ*k3xZ&нxߜqk0>2&ډo;_AbS22PO)f(g,Ƿ((&lḠ$ MpqȋPc҆Cfhbt-WQY'W/̡,JtDbPhdvG< Pi-% T\NxWn[^ա,Zpdy0eG.?Ihbl['8H&˭F =[JiѸñVgxrL8SqVI M}7e4+CJ9Ԑ@h\jސx8rj[aUwNmP7ftq{v'_ 4?! tSWz5%̚Z}n浫ph k6$cǂ2RvzmOb*Vgal$|0#*n<}~#I$ `̙u'ǞR)glFY ʐsԆ4xT(ŻcBBWΤTlWpŢ'uW<ŮF0 !}XruF{^u/m]mۣ pŠ'&8K7;^fuKn„VfvBekYY,+wMTKZұaXh$B&"6esr%]3`D\rjiɼ̤LyӜΟ"A[Ul[CrͲՐmS'a$~ao(+)̏2vvy6ҥ [ g6ʰcf`Qfv ~zyg ˻ hKQS LS3or-޴:>Up2"NB' .H4QD1NF l3Nϯ%šxm3lFMjdkĀNqNOPei}J&2b Ԇ-|s6)!"+e_!doboú₄E%OB9])N̑Eg*ۋBLJFJ:G ٙLtXUN!F*58(gh*Ix[\mOj) jKEstoNC`l{m -K]C{u3F6:Z]к i&G^^H;D"*U/ cgԹift}jGF;mHf<"1bEҵA*(wOpnDW1DՅі,vU\C%{V' lrdfr˽f)bND$2:;U+D&&I4!vR{J(MڈE\ǎ>d PMخ0_5P5 '>"Zq|H93d@ZqxhIkC0+ۏ!K7 NCi -AJTK>ׄOѧyVn®T_0 2_`6|y7M{tn`'2Pڙ`&C32G_#K׭ _t-?[2u0Rnڜ7wiNj$Sc~ƓKLecJHwD<`ֵ XZKy< oFU3sC%.+̕G Z&+騬IJ:{}t)dǢyӯ-7cg+ [V/5;|Cl%Թ厤C<2>O Hz &:8%R_BԺjXk87X.k Yv[$u/9ɇV5JwxXTrzp.c䲤m. ZI7qҘ+.%THmY;r|;.6%jYI0aryLe,W 3}^.p]W/*AyPoM%̯A.ObHHkLPyp.S6Y TPxGY)|rx FK5:"M=X&&pED+^rny;yZ. Ok'*_c2zmo9& ~O͹ %pTZ|NHҹF$w1[S4! 0=1wء`l$u)P e5W.G޴,M>I>M5mKZ"zѪCw͈M}R?M½Oê65cK“ef,I1&`U=@s-(w. T^H #%{ <# ֑| ؑ4_ 0AMF`=Y8'LjŐE2ϲ͕ @?FznhIۉoCO+cDUwHbx& %F,-C)ZY}O~ܯ{at-SޞC q=~4pvkEv&,0m"WqX?~jԘEu}ba#`>/tY.zI ZJ'N->W@ ۡUG"0 "ИC%vӠKzcIMR;>}ml-TzC=Tz_ܛ9_Cr0gQ#XLțSa\ƈRKGPܨ? =~kD9 wL0? ? 8#sAIgCÝ܁7ؤ7xwMH2kХ-_r6zqsvmB*`qOgQ);E(^vqtmGh(ⴟZNzR~vć]5Hy'Y;n__9!M>$2Q볩BSqP\WA(1z_|zy oI8)#ɝsd2@ )Pvmy^$x(-=dZ"\QQB?Be'͗A ?:. Z&-C "aaeJw>.i+K|ų`̹ESI3 >5<}j7P 9$;R VJ$%~T]AV@O dAAt=XrVXȪc#]#P_\w4q9&lrڤuṺ(Th ppZۅT%}SƔ"ZnjSE{-1k_wXH1]9?p;k(JP`-u1O3>?{sJ]m,xI%#A垔0=c_s@'ޯ6A)lArδNuaz?_߀kXޏ]&܃L)#/{쿪:PaK94=>\]n=amCfE"(xtק:;?Eܰ{9gi*PSpmnAݫ!N *@ I-':m춎QcYwicfm_D Pk/{WlU뭉9Nc32<;uKΤ:0(p@C&eTqh672wO/P>3וůk2A_7:ll69ݞ10byK*H9Wb .0%;! N$y8ٗn^S%D('6HNxҒ5'G?B\#+p [Pe Z@ٖX>0nKJNV{lj&)0%8NERۈ2` Ew* Y#nЎQ% f V%sWD }+j Н>D^iP0d C~^ftT4N0Uy>Z[$gq[*{n|3`BUf> 1Geٲw%AQ= DV% 7szgl\p j5/< eOv4G; t09#q\ǂqO;O!qO^[v#y:j4iS]kݩ*xHFHÑ>ɂ3>>&9A QMW\?,F3 x洹m0 5JAAɊ)<,^Q a6I-_d Dlb S9'xC'u_^7ҳ l_Z@%\չ2Y5P?55 V99\lRRU= 8 q蒖TCYv4Ut~i3UXRtDSHLÃȯ3 ,oj mM.tƔ!E]AжKP ҊRwfqʌG⎃IPC}Y{H$6/ nKyb"Ju^*wumeG-}PS+rMV$^pFλ-Fn6W0ۇm@ޔUysIwJĪs۳cw:9A6jIH!gӽ["oa}aOyZ=2pAVcYVr5mC%N3˅ug-K0ESmوIOR%/~{u *Q)v& %lI#ag~b=LKY94.aQÑxȀ19wKFdS q(@\ǻNI827=}>e.JE)dSWgl 29[lbkmQa-@(Lm0_a%-z!0~7{ȇVoA'$PXFl7 V\燴$IKniS; (i5:l|hIw#lf_,j xœ{TR]n!`$># nwaQݻCBI Ls+2Ÿ)1pDD5]g=9&$ty2!K8laEhߎ4R8G.rR){> NK2ƚ@|?"7uK¢6eSd-^:yO0!8ujI*O>ECvDԩ ||[n%5D9 Q剑rC+3V.h-ute64$$krvUrxBM0tCQN\0 ѹQCZ~f lţhVH7DI( R,<2P<6*N/ިT)feРŠ=#-y90DMƀF9-סv"H{?H[D쫴 A%qd9WٛU(JeKbhFg/%'$?W4Gl̻Ã*@3?G:; #E6C|R~&^)SI9M#EZ !+Ufcеĭ2F0d6},Y Q&ܷi_*»"l;{p]X&o[Z+et o$F)B<[%J>LΓ8d="WC(D@]Ǐ 7}[w}j8: >=ӊ|"( :\h\JQ;v: e?O blaj>Y*8Hy߄R;-D(Oe)jMY0MZxL}R,'[L\j F "б\paSdeRhy_]xu{^P'BdS"$^#?g0+ :5RbtKG@Լt6lPą]KTj ~@7#󨹮n!~+.U}NDYq= g"fr5 vϧ.m>ޗ]tFcwS4'^yŖ!Oѧz Cu8p\DP8[4 ijh w[YglP..>,RҵoF|gD$Kbnѯ.c[z]7E5Xdi n+rEg BH΀ϣnFkRD{*ipFf/_/3'[4Wg6'0팎Vȁ}FЦqK9GT4s>qpjgGJz=`=`K=*&c(=A`/Ϲ ,ِFZz:wH,>:MdViu-tmiT"X,7ܙUpo*/tN[.$Y4}aN3@jI5i hkyuS i-JuAž-Wdl*c}cΠ@FXW=,ƑҢcPٟRp#t +#i,‘/ / )Ca0D+&C\b8.BAiF*$P"\kqi A,hd_ejEAQyWݙ8K䶔aPgPu6vp) en K~`^:&75 - {g+LC{21=rX Nk/d, 'bPήUc-*5`*2J-EW)G3Ӡ'x@F˿En';c,Dcs9ac;}. oF!ɭQJRM>}Sh=ޗw9;J+=Nhʋ[z*hri{NIH-<%uP+@2O@@Cu\t۪h(·adLA?nz) R/Cgqc4 aYzA Fe?S./{CXTޝOM:e9+7b8&dpPH*xb͂&L ^EԖv1(w7ys.IhWzE C}g:gٶFܸQ5c[󐓋QɜmVF=@f'l u>4T~B4&-##;ٞPw{e=~<(Z;'9Z`vfc7tnYR,i/iz [vcx%},"𹼰/GKN3+OSXJ rx (Pkڱ&V٬ .rЄAd$ʡixCfνTºC,D%eMIF8e-W"(E GM0I+!jf11yMwCZt-++R(P#<̴_Qҹpa/P0A(IWLPct5X;8_'A+[c^e?AzF/[XYK~FږK$k6^A{ۀi44 G1.wݟrXO( yeJ7GŽu|x,ۺX#~IO b]֟ A9;C-Geۭ?#כ|ևn|zB}yBVAmC\$XIl"-"8T)R1MZAݰeO5v3>FeMH )4‫!_RKWC\pbEc@JT;Fe\~iq!0. w^a[1Ԯ**ݟFAQiZ[ 54ӖƳCӴ9cAƬbȸbƂe.&AP5"/5 j 鬯C4WЁMrJ߽Dl))1oݚq= G!zS>.7$7῜[5Fa[4(2hn5aI>2=,/b ^4k9DfBbyaJiV phy @) [:s8]lhu)( 0fi4:ó/$b>r}Eg=֩u$Ț>hbiGKy+:*F*J]'r6 8M &(\ t `Nꆍ^ Єݓ6at]--1Ϙ !]Us#0xȤ&`?tк*'p=UbCzrZ&]ףtɾDї"M8O]f`ޘv_/U* Bmdΐ_#"0B#)~Dؒ&8Ufg{[T!ѭ-SGMύ߮f5mZq~{=qV˥3POFd lG} @Zf9տLBb@޿Z (W&TgH1nj +,+cgWmBh;ͤ"ҵV>m4ZΕKl -g [ԛ^X6xC!:@A\ )'ZŜpY09h*p]#m<3]iՃީe* h1w5+3 +[e*tߟ[( #y!8)ftxHEx$ }Tu o{92!a+ Ⱦ[ VprPx)IL )_QMcsFϸ]P ܛ3[fvbWH '$Mls3OyO.=7Way&CHKzoYU'.:b5c]}nhr7Q*$}sjC>{kܑ}6OwW s鐅1u=J>M|؏!ݿ ` uNbHG]x$l0`ݝ^RdnN%Or ك43 BcNiS!oS@wr rIsGYdC+>8o#J 1c8- @g6I4E*& 9jW*)^FI8SE'UjmQA7Ed#%F4}$~)_^Uu: 4L:(2{c0Jب#XOo^5M'8tQA0zuߔHݥApZlPx&}~7#)/v}qN4:' >|ڍ2l ^Pl$xZ95Xx5'חS7&3c,>8X~cDXw Lh2t_WN:l&2 ^9=%_u|dR+'z'k.!_8!٣NI_8huDN "6rpqQqk9?GGhH# ,3+}*ο||if-c(@K~7H3,8Z&*T454qrV"_=9Ö7Mk'DT-¼,:=X:|m\Iw.K^Zyʪ!}y$ 3eNRCѹ<4굼 7u{s(Z3QÑrSNURu6.oVI'l*fJu(w@Hį'fnlvyQ0K<ܚ]Vo]ف!uDA*5ߢC~pűB]. ݵ 3IYIsS߅ HZi'! L5Ql닂8=Z}|K6waq0 ( a%g0Fn *"ItDHђt'ς1ZP?Ow%Ņ`Tmw+~@jCaYT ݔNe~]|"[:iN̓%uB3-sdt΋0$Ցd *vْ0vN}̙~"ewmAۂᛅK4}IAl5 4mT6LE-M4V|9wvwyCCoȍk: WgNSB{|C3?ս2ɰ+ ew2W̲əhZ$bA 5Y%յ-~ۈrs iD=Θa*(7dž_mIJ繼9$KWs"lƸZ=rL^MVtwnEhjΙ1A2Az^2$2g[d|0w) Jn&*ض^D L~3bF^eRΝ\,hBy𜷱Z_kFƒa @cJ=Ǒh;~50U“Kq{&qFX+*dY{Pփl.&|d385aW !2]")͊SP`k3PaqRĈA'$ZvKϾ ӤXMLPCNKd۴;uk3♣pFr;n/1$3OE|Ԓ7i)SNOB B[ E:e73n"bSǾnt1L9i^[4wg\Ԑ,2jrS: 0_ZW Upwut$d^OԼXfMYIA+)EH+kw'P٥['uL%o˲E+oI`-(=\wOΨGu.yCXOuys18ݛfX"@wK0j3Pnk˄6zO7}wӓkU`솷SSY zp|jQ܃gj(,d\/_kPGmccwK-5b5^Lln&6!4v$UG0 W?^"U|jzs&N`_o>0z+1DcI[?HF.Ca3'M5 3 KhC? mH~!9*̓ 3g(dFB Xo*TR}"՞%ZI~fT ޶u;NJg]=|#6 l}U>mUx,rX` ƊwߊzxFZ{/2r@ ,4e:m\kUqJ_Ȧo&AuPQbj}FjV@2U&b?Od36LMrJaڴ`)j\F "6&wmejsKgvٸ"{#2lO(8^ՌЄ}tFS[bZ`]% u]l>?8vNkV]貄'FI͢&.SԣBGzɝc5;g@ܩx6$g pp~I]P9a+Il%n )ޓ8ֶ`81 {e,yUf,Ix(%x`D9/ kP?4rYv5 $R=5G,3赪 j޽Mf7~F8X#ŗ>trLŜd(_e:[Imbp1%▓M<!-7GmptLn=dyNro-ѽXA9 T*Jm{$h &PPmqZ7$߶3CoTQ+,cDzlʒ~8UQK.Dsx@o‘Utl$4Z 8ؘXu81s39U7Ι)odz)鹶fx32.cޱP"T)dG\O4)kRtjdaz/i$2c uڮuKfV` S|^̐%msU4]hK͢lͩ[h׌ tQ|=T;H p($܊Fܵs?kze_<<)Xq*nHVe,L?oH {7C; ie4B FroI$a[ lh`ExՄbۡ7S(%7N}^ O@) x_Җ=k'[\ VߗKI̖_}qVkon[nye9=1l,SG K@T%4L &j"(^qO`6؞ {z$߭5W ['N<ay5 Ha؄# -Hvϛ]E?pgHW3cVP\c~wY|! Lw^E70w"9IxAC,*+7([q ~ I"v_eFV{JؾFPx\0o 9Z6PX~F&]y0Ņ,S>0M5b:6_ە]1*U ; ]!3 @TnWp #xut4qꞼN*\yH v&"RD'0o5 G^Da ![a%',(AO.ynRnq`Y . p<GHQI1'Nj(( H\ ZZr)/TO/8ICXJS n <._\8oҞ~*Ly {%ֵ?ЦLAszZKly.܀m6$v wMJ[K |N1qiTI`k= ݔ;Ekx|"ćn YCGa;^&ڂZ]G߰.bhnmܥQBdi >_K\mN ,Z+SXzLHoC #e,I.r@PGv2\1Лdrx4曖grcvI d.y 󴱝ָs }3ӵ٥g 3݉ D?|w2-dKK&ykTkAxPpfcp\OWAqd1~mR0$@s=$w3jYeq>]}VHZ󅧟MϡAՒipqZG0D5戢b&`9yX>Vֽ+keO@kXsYSQ5զ1"Y4D p⒄%ٝ-IcDsƐʒZlqK|'ݰqL4Xp;ބ^<.ē7H,ӅNVfnkU w&hΪ4XDflND} ^󄄼*z.T)k )$bc'F14 cPaE_fǑxt!g Uh ͉C'J3EgѱO,F^UfJ&#heu\谵 X&IqU;G e\5yd="Xǚ"y=Agv#?@`ܢDž. ±и z$o[ bJ9e/X?V)zXJ~xVνwv>{.L"65󛴩m56SZu):ty2arY S$ijq"P*pt~H{2yT=5wTļT_VLU╟] t掛ֲ!Ӎ{Y#V7Y )[:w'gy{l"l }k{.gxn7 1AD}#dH:՞@} V'cbfIrb ժwӠd' ꁝG6k6!5šP7>V+)mgs0M5ʏ198ߌ ^aؚz~ywY8%ks#&ap8eE6ZU<M3 ? { 7{ X;.|  *hkN0+uSm" tB7*(Ɯ+YART!ytSUG8;l;Ƭ<fǯ.a \Eoy-3+r!Ah"٫ŷH0ojZ>+ӑIɹMy8[yxÅ%nǜ2Z/hjĺĴ]~NF^0\؋`晉@ull#Nl-h8 1j5z4^$§wu蹟Y=Dfdvqwqsg #>$Rt׷#4}Ӱ2,a ٙnT}edz"A!S ڏ3>cTY⨲SvޕWpQuLEp}"D>G%qT̾@rMK\y Heà9tİˢgJ[E2ÅzʀxPF¢<)I*Q1d/.s;IX58GZGݘCWU!g7}&3jrc?ׇƒYܝt (ST= n{3_F̘Nj zLZڸ%xK23z]TC$u';QrAXAYD`sRh=c@\;AMc5Ȳ*DHH  @4~OepgHܥd{BK!  ohjy4C#I,|΂VX48YwJ3@B "VF]3DCtxi3! 9Khxc8Lɏą3!/(J= >sMQziBǼ;~8'd5 (;~v 1jBֵ aX'ݺE, רḱ}IOns6LZ0G2fÿ) F 4Rf8 VR[h(5`?n"3oK2 5eܯyWLXՏT]nvPgh)*DXI?qa,RX.)ѐYyHgu +<y)2mDh|ĐœghIfjT͡LCS Ű]eŴzY)fFv#a<"Ѯ rfހaՋXj@R&Wv@%Pz~AǥTkx#Ƥ DYM/4B~.[%Uٚ`hdm1YD^0h=h7z $]?Sֱsd"6ӕ7ҁ0!FI=Xm3LPbvpmɦ~)EQS[sjItIRyi@Pr舞y% w cfژ>"=2&/ ##'Msh l k|IKZ<bg9x؝YvCڲ)B!,ZX֯Ou+j]ײjrmwGgѮNNo+r FTahx NMIߌ/dw% SݘE T0^XGsඌT\@iݜ8sCZ?}Ap\W\\F[eB{'w R ;{֍BFǫ*ށ{f7瘗ۡBd9!iXyD n.0yǼ}M a y%IQ--cWsܗJ^#l=X7ϭkZ幖,J;ѼvqLnT>×荲a)CvSTf48}z yw?)'!ɡ'mÎ132v3L) œS=l;7dVXQ|Q}5JhL\!mOGd^Wٙl,N]Ǹ>bamCI_c^ͬWVӏU4Azܣ7\062(l%ytǷt-Rtvxp+h6{d묍'f;|t9LeÀ pٗGUN qSˎ)C0207jҰO0 ]}(B}T0n4`3c;d/W(^l_Y7nѶOdBVjAV*8ЁSëFW i}`Si|2kûh :)ƅq\l}? 6$ NaⳭE^"nBmH"ꎹ: ZxwڤT[:K#foAiEi&JTyFF+|1+M{qP}dr>L ̐ O1_VeLp弿ԍ«t$^iһ)׆>f)DHBZՍaNh’m+@<́J8˟f 3wVSSiW3Iyq?rrM6O omFEEHsgOAYh#iǡޓWM>LKHkmJ!9<WhQPO6XLVɈ.$ضH.9&*>9ǨI6RD+Vhy>ԂɪaDv|X"@x'36]jܼ ?cރt}^4fѴnT;1@P`ƙ9H+if /Dk&7`4'[DŽfmkXq^zgEl&Yy8V(@s9q@@Vhz?dF4.YC(#=X)-~`XLt[A#'0LљsqEuWXSG}>,w qD9*cXA1t'8uN9U]0Kx=x+L LUK~X6ޞj ͙nQ;XťVԕq%pͻ+8يq/DhcGjy. ԞLU,S`WoHz%s?B\n6ebn* K)pnIHaQkX** <6W/` ]L?#D~yX\Ոx<; BAIؾZjŶS < YF }; 7b hG[ovuf4BC ilG>H?:NwՠUlJoU4\#xc?A#U _^Z֐ݎ{J Ә6g@U;H*0'̧wO_Il}C ,m(qhZ5.|<^pPWҧm^ܸo`?(n։SQqb:kdw *R߹4L"9"e?E]5Cq7$oXT:XY#sf=ޜ39.N`6y%Oǚ7K+%kMM/IBsםMأ>/"MqY`bc('8xOBՒv&6@y{Ւnw𱚘mwOpŶmt$N!ߖ%{OBD?9S*Aj3̮``P!'<#t4L5ݵf~XY+op5BfcO!WdҊ(ƿdR>E?urR9|a\lu!0v 9R}) uyOHJ?/B^/(pHw홾%M0Qd=X06帕}XgX6ɝHVp1R0ikE>aPlRBr[Pe '[rY.̻ Q  l"^eRQΡDBNz]^sa*kWkJ_FzcNs]u8prP>`ZfA'SF81oǚXQMMY-Gi4"<~sܕVuWYR47&h3\>~\A"PHK.= k~8xGJlC'Z&i9lO#[;8â:r`Xg08km(N~Xobd]@۳$1|BoI"fAҰM+HJ|'ky> 4%ݦt>2I27`w{wQ]`oj:Ð8pe6lEpT, 0ESgmߖpeߑTv} 7n 0ַ׈DH,bcH $>5?XEc?i ȒEO-4DO2%eǼs3}v>8@9z/b9ӹsͬbQ-A|\AJd4 -фDrQmtmj*ggJ%!aqw[oR֖z"}^Os^w ;L-W /o3ѯBjoѼ ;qsplPX.㫱x]qy*)9=J{<BPsb&&!$F(ܪ1 &32 ƞ%;'Y#بuEwx+e@:Y]uw6ByBһU19xj' JtGUl{*gsMڽqT ;=6 v<Rv+MV*}o#F0'}$hx=3 )f֍9q+=Cp''72ȆL Rylu.Xe>%f5:,>#A߼M@XϜט 1>:]o(V<{ ?OrOG/޾KA2$8+z+fۮem)ٴQ( +iBWYAω?lS1=XÉ!pi*㷦i bP1H7::sz9'T^oІV^`47-+͝S_ծY: U,@9miҟ3":f ҀʆU9jm3|{ {J% LX#iIW.]3 wUUCfRLiS1L&OҍjؽDt7Km[Μu+FUA-nf!Z y(N疣,n"8-„2 c4" F;xoY五&EGV @K25“%.GAݡP,̔I'ġ)XZ3a!(E}.-qƩ1I% ҳxFp9: >H`i*z9U1ɏPd\6XnJցr:MFG!-CGٰSC.HbմO`&5y5"T"p[nF : DGiJgrc0h3-&ҤRsO.׭h1x=.Q18.f|] V ; vSwi{,!\W0<"le\:Bzr^\ zس!69>R- 2tqhr? &: m2.mԻ5MzkFX7O`6L3X/TpNz9u`*QT|sLwA~xAjLlBDƿITːΌt%JQ2`wsz+)VG*[j 2>fA8~7\*Mԏ'{$$ KM5:9 hgWnyC}BEAؐnxeX*[^#D^@u@hQ ȯtFr&TAk v+5X `/E{ވ YŮv/=>n=" |Q#SُK0Zh+M 6AAbBms ͠+};Pdj=R]%3LcxS^ÂGO(*d? s:.(}(B!K;h Эjܚo&X&*st{vQrkre=:-e:٩5f""rE sXrZ2[!YtDtDA%}@At*ZvD|3!p:xKU<]٘\UZ*`꯾&8G Ml\hooض*HR6;e/ǵlе cF">ITYd6Ww$%8 jT*讑<7zK Ss.E0 ^sRo䑦PAdz'"qf W[% :JZ q0SGMz֨fWAYꈋ^\6؉YPM*` yt Zdp{%>zdFu%{twk ZW&ELx9T~-prl2A##13aKv?ݷwkn NgjIwEJ5-Щ8ʡM/їS^7a0I}4tmN' qCZk*D1XeLHWd$+"ἕø[}d\dSthY싎0Ȃ/I6'LݳHyU^|@JڇϢt2;h/9IpN]ם-QdY]Ӌ8@)Bn1^=KۛƭNu.Š}vȆX15eZ#O0($g573+:ѭ? !>AI8!`,Pw|k>T`8tDI\n e?9K.ҿb1go%!kp^`Ld]@&<)"xsTW%!(geKUjY'$+6} 6N ו4 K|%[ C3C 0@wRD1Vpr%%ytö/ƭ!@tB93`yp"i Dd8}+ݚ*{M*%3Sy,;_AY盯Z`~ 7knЍv4Cv֑ 9H#]0U;l]"h<̤̑UrG5E#@hPc

 Tf\.`,knumk@V,Db7">wEZ-G-\I(ѝm)X:K{NX"B k6tЄǏYZ sRū7Ȫ@.ydD$2b`zA^@KRvdeAK",>Vp_ꕮEK\;yP@P].k~HΊ~Ij[Bf4ɓa|s;=];-3"U~X"H7I;hm f?0$3AdπimtEI|t:ov,C01ߌM9B@.Ok17첃H7@l:HLjeXگ,shr0M ˟nkVv 8;M*~1{N7)r!avgxv"E,s{gVZG5X`9NT6)tWqWz{1T,bGӚVyJ %0E`E$0}+7 <)}~˙4uVK h)0%(̗/%Jo!#-"B?Y:#kQ[n1*У`Rwad umPoz&rUSJ`Ӑ(D cSs:BU(MTi)3s1%ڼnk tA'%RMЋdҧw¦)uaݧøФ(6pXw%K.*{( pYʰ@|&hnk?)Üo6jyYN"4uO+9[g3MkiRoP[~z!Mc[_7-5Pi н!ֶ ԈDZ1roWXFȎ)a T\0O2`Lqqa{ܚDxGI|7]|<QyJ 6~lK J6z*w#ܷsIAecgK ';=э,i#*jn'" 秳IQx#ǥ _p1K( Z|6*^TS[[ 8WpYX|Y6z)*&T\Ċe@[xr1K/辸Njjv!F0y PTPOcI2T$T1L O ,$"J_݄pNW.eLƗ;`)6\eM:0pzhtK-_Dsz$)[osM>F3˝^^Bz+֟c%S&^mNd~Lx/> $4Tw?LT~Jٷ.JrlLZ;4y&R",3ȝ+r͜o8·9𢡄tw9P7-{plLvM^k'|M.y {c'+1aU$0BUb*|5V78yCfPR(˜I|!*5|QNu̯Ļf~kCtQIJ$vRmfS3xS#/MOLgы8.:e#hz*^oF|9\r(7LJ]Vb]03Ͽ8W9Cj/>LY#O3j"2DަyxuV0,-IWHmV^$qrQ7(Eyt]ZC mX=Dt |:x. !@=q/ܭ)+Ӻz۸"ohCrYNўu2SQ)Cn90(ZLP|YKte=rR's06/!o]~U"!|>uًO [2`\Yұ2]֫wCצ9`1+_ hQ0φQ.dbN@6KJ#*s~~<>$P2& 3pmVS*&U؞.z+ Ӫ5ƭN8@MKϏf4$9RbURy_aRD=?׃3>.en">ӝ@z g zx}vuzܴ(Z}!Caׂƾvx4 | @x8xMd"mR<|O9k;~ MK:6Gvs(ċ34Vd=|r ?MDY%y}ڵ[}2뙏I&2l}ay ׇC\$Gֺd(0lo3;"Z@ b2 _7՟OåwND';F) !zw;RN(=ch,hZ>8]sJ M›x|%?O,h^,}[#D}@%5NSdj$ک⦍Y^B_4v>~W8j9=鶬iz~R.|':blJ3@ÏB➕6gFݏ\QFvѳ`bg Rv\B6tpUWAWHW1lZ迧 lƼg ٖMqI?WM_gkyM:TN_<6|Ταߞb N5^5~1jˊCqm-jMeoD!!!ej3){Q$ -@$1u Vn6[H#eK.ԣ "~_uGqLߐkMO9MrԄ-іsOwھ}ĴV'߸O&ȱR1.BϪJI% YrSܗL6=f {Zd(C"%Rp1tp ž P<ğM?r>,LeIB'#/_)+xpV(d 69Phz X_IOw\;^yޜL*S7s]n>)ۧj?0Otm+?:o}ߏzO*(=TH  V k]Awɬl=P7z; ڎk 8T3ΊO ɘ!Xz+]u!Ō)ɕGXakॾ1nPkho&ALsmdʮӮ9ı'>xavᐤiN~6?}4j%А<=aK*~weLj MY[F-J.+%Ը]o—߷k++&x-)򑝑ܰ4 v%*~ixS ,Z]:p(Dl}deX`:%9ƄlG1N9iF/$gPGlj%APȺ3Ru,(VRQ0pUNJEO 9'W /&ܩEsi $j?LWN< ā i>g#;ǭtU!\-P<t;G_k*N LᙥŝII><Մ {dj?-5}s-GWV9JA,65 w3ꭿL4 iC3ɪj"lP j Q:lKO}D?=tg8B%NzWRkqw ҖqeT9cj7~1SN* hTْ?uʃd0oW/ 8yXɡ@v)pr?/p 1$X)Nxxd =ճ=^c6,V}6@8ץ2Ad({|&N|d[ 9~ef[ @P]U={uC7{_?t}zi:jUأ;cZ *~LAnM2?q E>/m-55f]amFJ5b0T$@&ZȬ,F#q~ =i{Arw|ܶs)#d9i*ej?|=Fᒚ쀿x/FFΏP)5L8\+UU29G~T4 3%o׎+F ڹӦBN>o96J6E>l#E9@iUjkZQ,)\ ffPj!D+Ubv#Fo,Ԑb8/uxQ pՑ/:U0i#u6Xh+fj⃗[4.cw_ؙ-4:o2kIl)֘jdnbS~>K8s ĭZΐ+b]C2FbSA2CǺԖ,}=3~.&&yM漀3d=K\LHQkESg*ii~q|*2 D{q-|)g?/s_Ǒe+N:"|v(6zF+<3>kDžXB[~-mxt=S7S.1uYL߂5CI}m6t1aajd ɣ"/0ngwd뫢χ@}!(CTه  ~v:;ؖIJl]k2@=ե2%#1T0gk\N];!rJWwRt&&5غS*l]ZPb\89Of1;S2_xuM*Ymm3F1T"_͚ƥP l)5l,FJD{? -(`J$0&fy986{_/jٍ;1~6t-gKbk 6' B4O4w0~'_9%` K^<$rYtQ^1-c>wTTu-0T/O}r 5`v'> *3$[P%@EC|4@V8JشFXpM"}}g9pH%\RQ>Kc9GT*,0$e=$(KZ2->X32@~csD?3  AZeFOu[ nevo꾢҆׀VgsvM8ލ5!Y؀汏`c׌嚊rL!6gqxSgpwakn<8>VB'a<@`P' r} jn c+x(X<|s BMYBXz;2&/- ̢>֯9Yj߉V-NR9P4LvB)0]LqޔƁ VG@1!x_'JB8r-}$[+Шy} y㚲F%=N[ X FTN݆zIá^L6bH_9ޗ}Lc+ \5yZ0#׸sV夗{ lnhLc"s{ !=53==*3S|Ħ=I"&\$qe D1[;;-eA5N@{|y3k{L~|uM7 QBWø]Hk7ĮK A?*U(ߑlLg2;3/E̍PWUݟEqVa7DS#@X=U*/?jwu܇Ee?|[@Oʵ؎eoC$r}KAQeואBP!H5=R0VEkoˏ,$4Ȩ C R`g5b%R!po8㣺JAgrM> es2vIGA1JG8[PJB Jh(QMJƑ҅^ dг!~iФS}!$_K NBD mG$E9ĘIbw/'wwzL۠܀ d4mr90)5V<٭)dƃP-̏~9RMI9O.tX> ,sD္0~c KTdt0(4֔f@4ijQ &cTwHC~RI_id |deF/!d3A #1w (@=ŀS7K+ET:7o1JXvfv޸_#b:#!4i %M5@$=ޖ}HO367|z,˥2f G[0i5B&[,m n+XAW(Q.7 ENܞ;G)V+ۖ e1lVufl'<I3*`!@ :[aj_$m06r?6@˃[/Ihz P0⭘&ECki:A>aoBYihDom钃w" AQz;-lI=O,ޯo~|l^- ֙I\1]j=&|ηlmj8jvpn8Er4({ƶ9 B6[nCRc1AXPeLpe5'sz=ND ̓u2Hnj/y nyy;F<@c+dUuDY!ЖbW馪E؛-tdrV6HԒP@6jXn`ۯ"|/"!7N$)0K c%3N8X M 78NnS1vGSЄGO3!m*S7a[Ut1 Y@rpFq9UX`S?@CFP, ҭD?8j@W:gA3`Lk w}hD 662E})£>+__Q)vنWJoA9W.3;ԟ;dS$Gu"۩ڮy<ݝ-m‰_P t%ubNVkL'hx"?=( Tͻ#Pލ;alWƔfj CYu!ޕM2k"A0L31GIk1ӫ-K3S,gx_>fD$o9>'[bյ;* ZжD (,oNTS-Em M:)ȠRO1/ iYmOIŇZN Ѡc<)B|K[;kn=~x;ޝ|dڵ|qz ܓ Vf4Fݨj\{d*<պr_NqcI8I+@fFiv/٫_0Ooo!ϑb'B"ˋU`o̙? 규8kQ&lr娵H A$"jÁ͟@Qxe?UN6`"*R*0{oSmXx|g#g-6!fr7zd;4:9b@0`=У\"@64RN3]ŲHChv%k Q &PAKX̻WZ9E>zf:T >Hߜƭ,apЁ`")5 jl6< 2 #rpE\fŎ=e[ GѸMuM:+ڲQie1.퀷1lK&A#՚la8z4-8(;aG θ:ceL n|4c ɃKy)rb lt<tuBJGOrH%$E_9gZ15<1G!cқA]R8ӵK5§ \.op&HmOΒhR-nj1ylV笳4Õ55,Uü/HN@5LzaM"()&n|kϔo+pڑKvPǨR@%_D"24X8OD%,:,G meZ%䯨VE:"˔&wSZ/s]ˆS]tZ)lH対GlA4P|~])@KE Ddv3VOu/sfnjt)GD8}~kSvO$ѾVB ̱4M(be?@e}ٽ*ȗpQ}{yZ7ˈ$Ȁ'][^E|rجZڷRyq^s>SפK%i4"Eq42Y׹H2C|/6ݻ5uT@5Ҭ߀\ps2co drw Ԛ .#1eB}/XuA )~L3xAORmx I9+o<81V I;4c+Bos2KoYܱsߊ_oȐ(\g:xf!,B}奄$oYo? zQK|)(ظ43!zѨX6TTWd҄M!̚LlIMW>AnZI"k $7Pc5 ̡+e׵{s+qW#\1M^-zg.LJ|hV/?.F[FJc) ]YTA"wUx`)^]12JAдn[T5c`#6~U8;' j0;b&(V{k@ム;\Ȯh,8cWc-%0c>(r# s&͗[Ywz,{upX]Xrj7][~p"=lۍ@pzjqpZ{ =鑚ׁkOЁm B{5!E27ѿFvq"",buoYu뒛YRF1W'oyh(5Nwk: /=T~*!&Bbc1 &iqY*U@0SĬ5Cq Egښ|BߛZңeaΏ,e:#Fpլ{\3ZVosTUkhxj : 5hx?.#|`AjTjpn蓚IUM}Aa cEęw~6Zl9 8OX~oEW:zAՓ'U*~}U5xә!үX\Zr|^5]2O|nGRN)ϋ cШMmLh[*6fPb fi@j$f s̕MZ絳+N=4h=aNIzf|Tz"V۰f ۻAٔg_*А.a#jRјq&5lEdVT꽝 krsOP! @[*̍b-ljNӘPB 31f,ϒ4'[\0 Kp'ly=ԪprȈΟ۝sړ;a?v\ Y?3ˌ ZdқCZ򖕻^)#S!{(]I^8_Tמ3G*$MɷF 6{ӓ pdͺ="?}ߔ`IW !W\,x"zhkz' 8`f-e/RYTC\`nn S ]<3Ii0fZ[aVWn? L")+U]@nN.7npE[@>,n}>$ȚS1z>CZ˓ٌMϊ Bџ/ΏRVoT|띺3h3Qj=eO{SҜ'9krkUG;NI7/꒹gf֙SnY 6RuC ?ͣ&n ch2\ ŮLoAقH[RdYa; 7SNίm]RWa]q3^Fg7\Ođ`btf5%8]NJYKj.,al!h׽(> Mq,-mJt_)OԊtR@bJqlp2KDoH_+]V tR HY'4$vMN8{/.OM[>*.Nқ}4aWF7QqxR*pQ*vmoAqV.\dDtpPÁg<JR Xo2^%7-@Pՙt鍕)sST+%80]mLIwyJ~L:070*]-EWwnM&9q)nU€#y ^N.q80'&0PmG=9y8$:%(#&>g^%Dx pÖ佺z0R{Z`%1 \ ؍B{P&.l.u ``Q]^h 5W`,iC} ;2Q`Q<7MW&y'i (Ww#1ZנJSeV\tݤgo RՐ#lQqy1 F\10_uQCw[xW%OWk{ꖼDVprh b Ef X<$rF}iD5Ċ֥"knZ'U7aq.& (-z#F#C놡l]}OfG{{5KI\nW&{:MV\oҫWdq!Kt }1+,zwQZ>#|O,;XFj2Ǎb`զrIdTk\MPf3|?y]Ƶ9ҒfXN,G[^yL)ABZKgA?h'YG'7 !\6regEZVfWg3 )0+S~] ULk,fnTG*+O ǃvYU-n~@@!)T"~]VB}̆ 2NW tv!&p_%"Y\Ӌ,H:)v}W%<7}U[wVl陽QRNnޘ ER/hQ7@#'QmѪ8asU"k+TD"ⲴwZIRaJ-dN"> úI@Cy}zkε7ڌCy|%.~m(}bӋzO$ ?"S%kޕC&>zݎ6?9qzJmu !ĺ "  /-TbϸX#;OhYl &mAɄmB$Uv<*/e醣jM~ϭ}G#s:oZX_Tz vi$>3Ѷwp:E2AV6{+N;#Ɨ )98"r@:C#c-KJj T32*h{bfz;RÅ!][mRBstvo"qe|Nd(?[C&?DfS;O$-M'; e u3<-M' rāSk)B8ks+Uu׿W򤵜Y6ڛpu،\Lj# 9?>ܩ[~ʹ8dTg7G :=&u2rp)Ubn‹ur$ Icx'BpŽt2Tז/q2ǰ#y1r?9tJ"l9qI* VdE- tP.1Sw;ho'kz$ڂH|#4.&r!YT(+56:UѴl(_ryiU H7+J ®  p.n K7&WFiyh `Pm2D Mo!\L#\ U͎so8W֭}FnBʊh'Q3mwr͉yqDT" RdRtΊvԬS-zjsq+L@zU);wmWx׿6Sd.،vN?єpزXKzx2`GhV7aS,ggɜ  WAY38r[ˈt}dRb/dd`[ sF{C#$,}J.Ey β)$e+e#6u"V,rdze;2M[D -:ia9[P]fTC>\5)Sy%V0&A59Y D"[7$i*IJJ}8a%%S"Q,t%OIgm%!e[{ l-RZZ-wx#H 0ãuT+dZ 20}[cZuK7n;blY+;(nW-Ё';әuRsJ`yk,#.'I̠6l4?"Xb&aHᪿEdIOw\17M?m4gW_FW-21KJ`#PP9ýkޅ&]a LR;n! %}5{4ˈ W]EuEB ,[PlHr:>c=;;E40}(pEc/=cpր x_d[/v^H˗f&j ޸wDrTA nUAufY= V  -+,-yKiDo¦I븂X FF<аa(#d0,okɳ?_y eW(.<"YӈR ni/ >wX|aĝB rouJ't4D5|ͨb/pԏuˆ:`Br>̃+,M2?aеd7s2ӺV0J Vmj 󏿨:a?F XYς5d~-Kvջ8J_s>L=H%&2 ,M𾞣Wm}H-hQOϮg ]Vcyc6 {ExERnFЂ:!ƤٜkeeK6:`ʒ|#`f-8AW+S m "j+}E=YA4vº3-5 r!~4.DY&,/WPk)fܾ솦ԟ-b _}NMZW`1%{(=+_p<쭮޴'j 1*rM>DKP<9q[śUQӕSL4nhؼ ZB/z,fr \Dc>?GKaPY[P,R[ż/bZz~?d:'CW;q]+|b`)VIaem"4W>k'b]"|3gqHQkK^T,#)ȽK,rJzDhj.;6ݝ~7R'(!4r.h EzS3t&h"+MfFl\'$V-1i@4Gq;ЄxH-.R躆s rl5gYftúRYW:g xtLK֣1Gbg[Yp˱E_oƃ1dLB6A\Q?b ."YPeJE)2-U W gJ@Z^U6!{߄0Va)p`|GF&/ Cy5ݱj-ͽH&"LYl?VԀ˺O2a[uzBYQOHp$3$P*hn0]6}n^ A p7~E9[:dA.;1'nġvrzs5*I:vNؖ=w3VX$3XrBb6h[r]%nx?[DT0KԢ+nO͈2~i?EBDA3H'۔l1?AGn^vF=:#«%IIRn!Z[kr* |wB4xInQk"oWԚ붾Q,8- Q+^ %oRNѯBLo<'y7 3uCkBN6\x-'G<٥E@7!ob*FŃIp]8b(nְ7ФCÿ()oh=TMf%8қ葉g]VE',֥7'LpV:x ^Xy );0[M*"߳mbġ kn>&I_,{(JБM/+!De1jێVf E`"2Ep_d!9t^6H5J=ZPxP*Y ZO#5բ Є t#.@_1a*6wv ;7.406M.;&;nޚ=eYZ8yAvTa Mj3sI[m#G.Z1soc*LU6ҰŞgQ') B]0e5:b@m4ƐjΤI+-͑U;:GӋOP*@Z^ ,#|<Pjd =ybUMK%[8 yKZmb[Լ=@ڍF<=]KGXWMo|yZ?@ }l=i)!T eFς=D?W'8 NczF!PDآ ^ f/N.ѿW|8% [q*hŴX٪XZtrbC!U=|_\*R<%%):L-5ItǫDWge_.K,iL?@(zD,Dt:ەA5y1r4J6gN*FHX|ΟdVdֵݦ+"B]`NhS2n#s1g5n1yJV}08{>VjszkLu񩦧^Aڲyh;l$M| yXR׉ߎU[S9 Obtր1o+]"V3P>X^j&M4I7c0H7GpYoKAwc?Ln)Ο :dNI%ֽJ:: WM/"SfɆnV Ymc)̹}XAAB1zN4X}Оf:x~-u gqZ sA -s_x9'&^!JJԿbܼEFT JshM|oi@h3pV`iI<*Bٌ aon33~p@L &L?gأ̺%TuK <%q7AU$nηҙ_Z=9ĒA}\)t8|3-9U\"m@<xYAw{#n|c_|N':!Z.+/y|C}fe 0&ϐUHfA+ NϨJL9!>^k&[8,/"oG4 ߨIq>PI* a"D( pG7k ĩQ w?>8n4ކi1׭!A5sX8*,J{#ּ& :^ֳN_ɝu{1} taf>a6g!" ʂE(9:5,) k*lX3nw/O%KpjY. E&CE CS`}v'LjoPFJn'OD-#c/ul$KAeAj3roM'ހ!ץze@z.ȵX!B:ɠ_>ofq9O+Teܓ ׺×]K~ s/q@&k{xo)D|*W/er>X+J&!-İ5= \M0(pIwqʼsKm,7~Vm4SE8R\qUIY*]Rۙᆉ8 }נmT]91ĹiٛϢObMCt(%[iȄ\Z3l9J9]xsa k紇JMP E!`^*G@BCXm[GQ@ז)Nbp.k X|oѠ}A3/1`/>E ZA'-΍ _., ]qW-K7Rdַ-04aWYY zyY-mi`qڙ ~ tؕ.r5XIL߂b$|R&hZbHDz_XT7rcZVˁDŽu҃Z震pש(@`E]ސ^|:-xjљYHJ XXWK` uyqf0P@MN|b|5bd`7_D] -Z(+8=] .tW ZFe—/#D)nB"Cs,1 nP/JY}(;ﱢ-MX#6(VoK0NHܟC[و:Qgڐyգ i$o 쏆 /e2o6_c~ZB? eX8\SmmSBvb6̟}R'U7G|L~zjsM,,11Ĭjs)ow׀CI SyY#Ԥ3ՐUdq^xJ &"_nwVCq_\LsR3BަEj% հ.ò.!$VyҚy<4:^ATytE}Q+Fj+)`&R@+c N$D>#kVcҗT'MgDx68Q3zͿ&Z5(`/={|"anfz= !xKr;ˏ 32eEFH#t DD4umݠ;5WMb~pgh_> ddb~2\$jIcϥ&SE lLe\G|%ߥ )W4EZ7^?ACӷ@8)؊Fc i>xCey?ώHTA&GfrOJXQT*' I5SO'4oF1ޱ4s.}-[;<i`T03MU@دǴ{9*Ipso&`(rpbjE hB= HK[8<-AB?SR)'!lr_Wa3IH0 iA\p 0mA)ƥ!'쯤l7E DeMN⦔n%*xT֗ߨ&˪>9;VʀLOz#jg%,Гd]9RCYՓ0Hqm c:/cOҝT^W0H Z ?LGY|FsCYe:|/P$?K-`"L'<~,cpT$NQxْjk9]pJu=I4G\ʠ$^`IAM KɊBx"T}$]k5#hsF]Jh[-{P]v2P޼8Aw{7sFe# L캉rdAC*8S=J+nJA H&C'G9ӜFfPBW!tc~DѧH_ܳCFUPqViԯ)'ŠlˀN>KbtŒcx] ,,~ *+I/f w ½.s<4e[72g7WAOa)\IZ-g?u&υ kF/bwa0HB&C-q\ )$T[ڱqRd^B4a`J ڼS88~7#/WP>P:T$.'UfG +/M[L m[vJꋷ^WC+R`#3ֲ+$Z`%9mk94TEK~Yy g>Dg8aP0>K(589*&qBr8FDa˿8(@ ~yih;<o:Pjɸ VLx 2PL7Y+ے?%`#lHm%F} [ s+ .SEyr5zd$~>xc:)/aoIQk'1Ć _VFduǢ>y 3a{Sce7u(QDbK$Tɳy=BRLj;cG;{`W5뉐Z^ p; ^/qT4Lc^ڨ> ̜F2fᡊ7fl'Eo?m; #ƠM|` !_f@'2YCrWK]hkP4}nޱQ~ 6MN=FFPLEn&,N-;@lq1BAnϸ\Mm =VifOä7)tq%i?ݥ𑲓eUjBU^ `?O2-)y5 ]iypmtJĒMwmEqw(@~U=#kAS&D[:{YH4 NRG*_uX wlG*= UEjԠŠj9D=eo_2s[#nϲ*LAjj}mNL*Q]De9\7nbD;hL ɷi:uTK.B,A<͘n9݈X㱏gYϒaJ61v}9i{%󒕊o(EY7m:8r Ny5kヂգH7 eqcHT-Ͱ,K5b oV"2,7 ;ſiuo='c͌~D+)M4mƇ0585`|F" lM^$8,e@AS50KljDg5ڲ= z1xjY=C~ @*+W"%l^G$9s7ׄ8ODu|+|/fp38 2&9}ANO[a. @|ՀJ5G7=\ lhUDæy[n8́Y\Ѧeu^r ?[S:o4uGC5UzOI`FoIX'bk0ڲb҅Pz0q`E^\NBOqE,,dlZmi  >i ͦ1J\h jݐƞeEB ;1 !+߱c W"SË*яTTtif(IALs_ՇT\G+n=< Eg*bAz?qʱ)<唒R){:1)yr:FM(BjítGH(ۂV,S|ѥMkc;ZrQ9*8vVr(0B ] ?bk te$+g4ml_" сZ<$~R9QjWda%e/?ǹzUsvSL CcH_o.C9)Z:|.e0 <۰Ʃ¾+hq=;O!ek8݅kSwwK%g[NXff,3Ri,5hɉRMHݑ123fYv<`IM;8j xm b?_$o`&Bl5|'#)쳯Ч}eUdfU~LÛȡ+ghf^*D# TI9B.dj[uMӓ<L."L'ϦJK^"c"  } 'Ii_B 0p] {]h!w>޴Y]YiVPQu+󹚙IEr#YHkXG480{6R;H$DZ純U$Z3ĤOA3No->VcLgaL| /L]RF(>ӧ&z~Kշ #̊F|Qʃk9*zˆ>旾&>g B<9g9ZĨ of5&ֹ ?`"DQId:'(W񃶲 K2f-< . p\JnG:6P# }3giu1Iݦas2Pjº6e2W1d4# B)U!th#X5>hfǐgԛw݋*p֓yXh B g9@f~O&lj:fZAb&F3W׸O4f_W]D*2X= ,Z\(;5hWHcp"xx ]C7[0tkr[Dr?*;?wmzѩ ](ĵ ɏRڿj76Iɫ;.h;Di\N cMmФ3)G5, 9 R![Y,nZKa`%z}2nQ>@Dn9Ǿ'BOw N-m9Gp(_ֱVRhq KO. =Duf!瘋`E8`:#{:qBJo ŜaiFmG4k˜#vT3&{+FA8heBV9vD%.Da Ͷ`V@Uq!Jܧ?W̵UD+]VooƦiȔ#gy*2z؇7r .>#gϿ")P|2UV9ڍ*4aQz\{'ruݥC`s6v_0Q9u\ v9Nٱ)KpyLJPHH86pD }:0klط2TtgcnHcCd+W#*&3ɐͶE5rLs=2|%p/٫K TYcq4_3#:f]d%j$GUlADLjuhΡs4ܟ&:iV՜s I!p}Q̲^@X^D6u#  @;k F1Қ+ʰzhm/ <=7\tXP@0:"{QulbVY^gm^sȄ*lcv(=͗ے7\7L KrPQ%U5Yos+:( (@Mts_W@8/x/ >䔿Ɖ,yEV##W.u/tmRq|Sͨ &]޴&FՅx9 _5hI,DZV2h2_g-ܱIQg\F\Wu.CB RA#Q4Ng#BmK \*k C4FҼ3.UDZ,ً&RI% 0of @zj"JG[K^7F_ƴ>2Ws.O$gdjD*ׄ+1א$P-ȯ2s=nBq)=t Qe}')Bb=!d ]:# f;YJ%"Zf.k =D AjW{tdgVlDތPO]Zl0f/P#LQ0_$.^ 8D1 N>{*ڬE?Lnr͍ʪ藺<]ek#Ч,h}EOa oh^>¥qߦ3HPbskh)WB2 *՜%rٳ0_ #Ig=JxVQA:K)~ӞYX/+(q϶^KfG.k߬4 (iMG6J&r6F UAd1S ~PK@ލ'"Vv^ئj]:rÐ쐴IΧO< 3I1|P:"=86?ՃMEzD(EYO <@%ꝄQ\6^j*idq 'o)7'zJti&ҒzHTy}pj5H4ͯZ=[$h_Uo²21SjhɈϓ5% %"+@ot%['|zyfX.M Q:tS]FIVL~ġ 2-_S R} Ĩ?δ)w᠎`Hz`U_Ч=@gjG#I`XL2hQ׫7QI옮m 1n 0DZ-[q}C40ռ9LWov,gMZL4vO >E ȅ^: du㼺8?BXGϟ\MK?z_#5r4.qqAIg+P6ė[KMI)rX^Ȣ \ľ2v=hڋA fKr}p8}q>lq^r3JAD Z+ K *"g.4U1m f^ځ+jwN~[bu>5WXȋ(lx =dЗLn )QHVB :1FsFZ|VK3)#I T 6M,7ln=MQT`7ͦjI1 2_V99o'a+ ZR:G7O6Q=fhtbNH\wdHrQ,7G p@̩I ŵٚ&\Wu&N'<׵ mNn aXiV2\p:AG 'J'5#dh,䛅r;6C.*6s0UMjt#x<fv&{r:LGeųl?&&c>|fT>)W &Gy\s|UG-׾谈3 52\2EČ;JnbnS3kn;t.@7cxdY vj IH˪i#{iE2ԇLo5Fл@۝ 2{N@SG*N߳ųlkYuNϩx3椼X2v '@,ꮢw2\@gUA "6d6Y8G#+nswY0 7tpΛE 8l6NI`h_ȹLj|=hk F,ldn'Rshu'bi\ 8n5*ӡDou$tzc 2 &n4%2dMp=ȷhķ #sknR MY5} u2y!koSX 篕37w2%7i؍p} \~fZwq2_O_ihb9_8380_y ^S/ok<itK7JdUkC3<__kOñN">U͖GP9*Z:CϔfD`UO&FWlʚ;NM36IjOj.JH8|E̔uRE~`\ V<ͱܩ ;g 1D黺2ߗx9WW+D%c6.'XW;C [&/:7cJb<;`T <|`'nx 2۩zC1͂CL(zDIo4læ% cJQVbr }n(DTfRKqQ]@ `T`8ڞ MSV;&Usy[/'ŋGZ* Z$L[ƘݣHb^ ]^,i?WPK׊*NhZ||ߕTKX_O=0v-' v4${~@f}}ۥmP4LSTvFEvЁlIN@ڎ@q iA ; πq9-WAB7Ba2eݮ3Ӓ'`͝=QQƒlVo;͸2|z\Dq= e1N'/ĖU?iFvdK7xo~Yo-PLi ˘c>G,Bu2660oDJxYY%!NtY[*|XY;Je`y?Lk{KUt90dbސ:5aߛ>o{)`n{ zVafi!qwamқ] Jb46}bk\s$%GvWJW{:7=[ SRKmyB֊rJ-]>^ޛUNJ8й6xm6Ƌ)\_薂b8Wlŝ T]W3L>Q֟1$^(cōҨEl%;=_spwǍJj,=W?J*gVggI@AY `E6NRB*P:8I^Vm{)"hX'58eI0jCB>ur{Dc*);>g!_ǥ&()x6XZ(UwANZHk%L鯦r U灘Yuºɰ qqpŗ$#Z[$@EDB %d;߃^ ?)QhG8DL':Q)>ǎ3Z*B[H6˃޶ʦ =ߍ+9E8+5SFhJjblQ[^,\TAvMI ˶RӨFX{7!w%{ U-R0s(K]/X6CUҤq:zZA)8! mT _dQbRE\MNj ,]s7% 9T.)n*S /ƨ[R`t 7AЁ)c  1ONm行|Y&v=@wJ{N*EreޠF]^s )r$'b0"^6l>2j_M¹_y*)zӧ'=ZkE۴Wަmw K1o;8L%;6PY*$E SB_8V3RȨ=x>X:MyJ+_MS}-EiC2(-Wh 1hVt;2dz {^BB@(+,42 K (]*l|ML崲튪VկV^[KEYBHАI;fDJSRRЏ`Ďe;\Z\:u35DBΊ|U[k@_3۱> 3Jvto^HE mCHVQ72ARԽ2z煗N(ƫz3}*= {P˿^S 5 !Tp-&WѫNзkkFP$.yMw0MBU-Nq?7[ynƎx;Ĥ,G5 z<ѷ/\"Fay) {/R(NL ~/Ձab؝B[ڧӊO\GghLCYi&;mUX8=dLktr]L$JsͣO:`7 : 6Pߦ=甊ªAקlPJ^LK;q:ҖM]}(oNI5ç] #\3)&Z:PGTFqѹ&Tվ!W2[ws$yt -1wPsOcQMe-R8-T o)>Ge\:'aSw2<76>Ei @/m\r8L32=W xxeEpug?m|?,{Q ..N=K5y6cC|4ePui {=9wo{W06xzihN nڈYʽ-9淇,?fbyU`foX5$mvo Sq#poιP.Vp^Ӛji =`Bqղ:etY<BH :Ua|Uآ&:e3|$^tiW8jS3 Pd̥BgP(9 HD\E2𩟛 U!R4> F?Hjbe2/)BJ#w9sYJm&@ń?FK#\bNhUi~TARtܱtu UtOWU|UZ5'Z`|<e1zK911 'E}gߪr#yC*Fk5fdV0T*C_Fxkhl_S6R舡h wsw0[%m7V3qn-yJ?k7?b( Bv&2tVӒ#V0a{M|GayGrg0j!Pa@.I=xRpDs@jml'l<] "=y>;a[~84$%D1$C$pWH$$P51ʼC[I8haTeB$3ĎRJN؞G@J鿋mvMq>y9nTs&%6II1FJ4#Z dg %A=9Mw Yep^z#}%t~M8_ 4` w {L[.mo?4J.Z",[MrY{k!,cx4f,ЮwfHv:Ќ!sp:C> >N=Abm s>_Bﰏ %ezZ~߫rָY"^zslVޫ kAR4Je{أU^$݃AloT.c! 3P~e\)~Θ'=WDcs iZ(w28UrwS |r4JCm>huNmN!#H w yCUonwj b--זN+sm2Ti݈̍*G;fApC]xTEOf w5@8W+ 36DN ?Voǥ[L)]%lŭ:{FߗF tK,?9Ld! t!,'@Ժ&ǵCywڇn9Z%-$6ϕ%>~<ѳ@}dmcW k9eA%ś1,#ZzKdvlJbʰvN).i+Ubp~-ߵ9%#0˕-XBsyqG@4<7<7s? Q#=Ww*LZ6refVrthF wVr[;ޅN*a/)@YW"/G4`U Z1_?ve = .| قvj uohPK@a@^}ΰ gbݫݕ^om5IO9,Ǎub^^1,k. cx].CpZw}qW6q.QU$䊾GEg<۷!A} ~Si`mk33288;%r (2LicF1"!^zT?ߑUO}) S/Y2T%<aXE* td^p 5Fճ^Y߉:Nď§22nb~ * @Ue0N(4p#kÜe(q}AHc=4chJG/s+.  %k/{5uV BjL-%5Imo]'panwe91?Z'~)ӹ3$ǯ0?Ə $oszpU}g0]1M#wT c#b!R}>մ5?P0 ReOӏ괈4Eޱ8 K#--wf֨}^ -/([rN{JU^ūg?? &V4`qdԧ ^*y2dM,\m11@{sJM(6Ku!_GueK5tsT]42-{'.Kݗ2oߥg0n5g @a)!WOƵĝp$s;$!2;"'mpp),_)wh:OD=Z&Qpv7B}!PLbX9zaǥq|i-@Y3^"iz`FHOaQ # WJlJ!c\bJ'MLW3a֝^sa7t9( /!4t։:|:j('";;|U8²5RMOUz,e PXxcy2&THDHgm՝&+Q3Ũ<ϕ=׫ G: b .aŀǏLtS}x{N]a9>rѣ{.6 +)s (ƚA2ϔ"g;kw# eM'* D v"mJ&ݨdF6%tFtݭZloSNI'2(lDs6e0ѩ cYK r?2!HX U_y=-礪)& Cb*fC p<; I^jXڒ&P_kx#i0 !².Gv)CJnDw_>"i#' | f⬇<4@z "uy E:5E)dYҚT Oh蓝OG*Oi![+. nGW|yUty}q!N=&-̏t%Nt)gr%&I%=\3 l uga' r"YQ1m9ƚ=hVLexSKysbdx4V9xJ!bzeT@ ZZJέ\#4z5;ap_RA_guj'_s2B5 K:͠lF[A2s %6FCXJ|*&o<3ssmy+DC. Z}_}cׇ۬;JZ*SF(D杀VBCs#pg+hIEf9݅Alɘ#.*HsƼT:'%5۶ڊq턮SbK5U(~}x:xD`V:^.¾Ƅ3Wv2+ t,J<1( US:%%,zH!~PwBLFVW9A: Rp=G<~wn]cմZYli0Ucqc/ivRG3!᧬1֋9hvG Q mAObo"tشa|B?A`^6 Z?CBIa E [(s^Eс_K!3 3%$»rJ>2^ZK *5Ө[,_'m$FAx2`ObeΟe4)VgrςHʰaZ5PۑGS0'2d9 3Ἡ&hHr_&xoLj4{Rh]Mz^|jn]>xКԐԌ-D W]w|Uh=b*4U {dBb hqb5K?Q_1.v/-0aua/ͽ@!<[a@4j#/Iرgqvf(uER%}%.5R;ZO W7R\8{gFS{q+Y?9 M\aeٛ?0Ag'򓊩)]ȿ1Ez8YyYDKdSӍC&^6v鵔c d6, |Fyf gT>_)xL5qά;{O6V%|mJo ncQ{,{D8ӥRu Z ۟Ewu,7?.e6KsSVRW1BbJ& I)V豤Q"ySTY{G;UIQB34"Q8n]խs60<a->9Ϗْ $ޘQ_ŴZ2xV';VΠ]oJsYsF(3hNNo0"S5k&zeuc3QC>>hD p8$BOX; NLJ&w_w١uCiߖk67#W& fw~}^G;+}grf @f NaCXš.q}0L# yi&+2y-ˮS~1O$LbRV1lIOpV cF̨usړYio+0091]L )%1xFNSƫ-}d%:TH3 DM)u_ FFP̨vFY'1{VHрҏa|I ̓P@Uj@yOL![!ƌHy}$u! &@.| *l,%(cP%$+*9ȣmPꩉѮֽjŠRꍜkӖ̕y'ԞzۆN3r%aoioɣ{_Xۓ&cm1*f}]lˋÞ/vdB((Π50pwt,-r(X@V?Bw#o5;?FTRCH64]D^ݦkN7x͌)RzGIqj& 9}$Κo[bڋ5*d"h;¢vR%d(q/xcz-<:Ԣ|lLnAy,/ч٪%, \{xm*Lˋ{\Lpnj.O0;ƛ=HC##x{$.~.JZmjEf66dSqʅ ` &27ћ̓eTNf[D֗.x ێ'~s,>Ժѿa,iIN4j$%PkRbod-}jŁy&!]gP~?Q4geKv]jfۥj2a1[YE=Y)(P7a-y.Jz$ ;ox\A@p#L9iiHLV|xU 5J][$\5Lmg~ygǺJ$OJ,NW.˚g5_vnҎՃGL$@М]+z>H4h)-hCltuȽ&pȣf:$o#؄J Lo2VHt+;)n1kz%YbŪA[+Qƫ}#h"l+5 L΃]<J,#t=Dܧn@@ \ڤJ䪗%cnԓkAQ\ՠ&yUܜ符21UG8Ar%@o}@jS<\w"aөsiW>ykyE>;6ONpXH&;)!f(}qzv*:.-z͜Tpe846)AO3”aQ阁V.+@'9*:= Npd!FSM y/":F'Qt_t1f^p,f󦕘'VCLbV)k T" 0 SpB((n?>Vsn2R=&-=^e IahKmHLB OC npϼ= ]Fb&\=.`U܍r'3ݬ(`Ї] cΫйጮ3sڻp 'vr`upK<+6L`Z̛PQl A$cr閲96yߧ5/FLbsj)*_;6_@"Y;w(P Cwk)8kW@p0p^2 t:{eH:h1M0l#֥~b1ֽ,~`0gF1Pv;٘0^mK ^*Ϭ_?*0+2D#5-t/ptPun@ .N{<D+(3:c˻\f|K &`-|-{fFkI3Q|>^h8?ո|?ȸt[ S,!r+mU7 AGI$Q{{riǍ7i'iX˲\Vh%̅߶ f"5bY_=AQfU{:2da:# UoXZYXL+ތ& X#~̊ ʼp:mV$Д;T_vQQUZX/?:SPXCo^P7&z(Crb p]iUDɴYI1g"vEDqvL!5RV= j ݎB'SGz&[o,gE RdqfI瓹'+\)aϏc|XJB3朵xt071"Gy7zOYTN8U3WD0,5~4w*~}p-86$C>k#ޙDH>!{\=O\XLժ_h۹ϨE.?B;h1PwO&~gͥkwCQt<8@iz~p~_#6jؕ˼!w扅 "/^c I`(B-uN@CIk\hIVhXL!6' -Qp0Ֆˠ xND̀3xF)_E\r ޿ ٭Mw؀@s]Ѷj$v~X{e5)gjzu!\B[_+%3'}<kPK}IpܡDqĽ%ѓS9ë\O35'CU-WL:uԀ&ŎM$7+OۦW6d[}_.y+GE BȊ9rOhj ;upaWa xY). qeW0fP um c*vB6ۗ*,K}^,/N] /r$;[JJޭnqLBp dkWǓȞњB鱱6) E󮭺EY \*G0-Ǵ ߉@SDߘomtɟQf yzNtW[ `>c9P49dVk56AWtK#ÿ?Zxtl޽`'w";P%Pܚ7"J,e=+SK`X9S[FbGkN*FJF<7cOa.vث9B9tL!ZP=XD#G H_Mh]z/ff8!;Ш%9w>ɢeC%gtYvu(E aR DŽp7n R%-6K_z:( ՒA"',&#oa=2:,4,\4?]"V7qyX' Mk> fK 7;Sgb1)7IJ>͚Pe% wN(vӲF/F 1m~(89cxIZ?1V/ 3ޥg8΅ja=W<G/*ccl RRXuϮ7₂=ho_Rq+l Ik&FVR g8#h/P}wuL&9 :)~xV={BL4N}Ⱦ1 OԼ&X+wLGvZ }>sbcDǾtP7Ae"'\n#(sb;Ϸǣٝ[c76tԤ$ xů)lqx](\hq'i4NIDcڭ\swswU6_mSvH-s[̚A`]Սƿ~"ۯh7cţ;yryJqßse6Y1d,jک!(,uTᆷ(%>QhuZw ++R=|'թH;Ǭ%- .qV&%ݚq}x 'MbRF[ q-%!5U[Ad13aλܪox4%A6 ).vd#3ܴXnZCq`6r KઓRݦ(5À|IuF"Jh;] E<БZCL]͑ŔMav`-m~74~F (!Af>nޝ,n^Na wɋFȺH!~5 q@ 5s\Fb7^8" ~&Ct%yx,Tn,!B]mE(6SƂF]\gS3[KVfQk>FSJKo).{F㽖 %dn*a&VLG= )4?Yq'CoWk3p \Gspj$wM5 ϹNtb.VtI8n-3*'.0?3QdM @ @wUtTrB4c^xe pIϥayETbmÛ^S0{K+k¸EtG@X8;BRkMu`Z #|>ą®go*,$CKEl q@e,da;$p#3+՟}jI׬}Th:÷sc*2C B!G#PV{Ö\a1 곞Dq9f ):پ쌱&Sy}avg*YR sa.\@yg{ kSG. lB"tx,E^nOr#p0&bM@궵glrdPQ~TS,OWY-A: r8veS'NRL7YVH3t`/.7)o|`K[qk-w5stkIN0*usPJyWP^cٓ޻$M؃quF0]em Yj(՗T!(pL7z-tm$"GL"p-'uwD뒙1mFJa"_ ޺td B,7l a򕦖VKR띛tΊǂڎVMq3nB4UHk2lzrT ^@ x*YEIH;seIu鶶v㩪K/5`7hO8 W}kߝ[*bzM [K `O"Kj?%vi [#u4u3<Ì}_^POaGrH~E򖦣{UoPBQelh'dPgUiꈉlLݚ[łQדx >d-W_j6;ˮm߸fzPvw?8ɷ?p7Ӈ"B``)\uѹL MM$${t~Ov$UP Z$م]kH"~/bKH9'1g7֖(`%/D-'zu>dg,}U9i|'0#k²ޜxϲ`lM}F{qOݗM11lu;Θ,-M{6憩*A| I}?HTW'$ y2J% ~ G0N84q64Zpq*/h ~cXty'#k1:_+]-S 8t RD0An|=MTolH5ZY#dΫƮUӃy7%$E쇍gםsJ´L}JfQg'B߉CP J}ooB}U@m>u/,Ӕ n~0fʊ fVYZ?&9޸ q@ͷ<&FЬ,/n#XдsؾYy9_ WC ٿ9*h5ecLgz/CF_bWޛ5(jUh[}Z2Çw7e۪5'Yf.ۘxB玘Ll4|ښ-3b"n1"&O1,\KjUR)6R`UMںLe~# ),SMԺwIޤn1~ _b'_WƦu끃N6≠4l#Ka1knl Yws_~6(* j'-݆ NPJqNO`T]zRߝ^yH}z" gWaJݲۜ?m%NgeAGHҠ)7 :5/,n5+P^*#tr.hn~J lviFeWSyˬ$op?!CJKy tUFaq;pq 4Kzx9>A7IC yJՁ;%q9 ul'Yx]8t")5brttl oK Գ Xhw;#1>R8ԃ~ndy-:pކ޵j|oDAuA>i?75kի܎(n]_AZXQwnGsnQcXmڡ5^fo\V$ra8斶Z&cɶE @xݸ !*} @ VYul32?a,'~J{ w(t 5c-;SO݀6STpsN΢d}ޟJL+]Fm1IlE}+CуRg4M1__ | `X'U_Ik\Z}!Ip8!袭Sd8_2P2k S]~ll=1Ya<^/·gOjr) v,7D^bsG9hUn6Ђq)6>)Ul *t}We Y} άfcFV,9/'P,_@i=2dy)P {3E)q5캐N>:/L6Vmf|El's֐[!샠s5WG2cX1o_=|KK&ygflFs_)_÷{(}_Qz` xvyߌO3l+R e$IPȰlk`YLО ޱ| #$+z ׯ ɖ =dmg8*ӥ2N@ r¸{2Ǿ^܏5qZ준\@l^r-q2’x -W<$8:[r=d0xLv܆)'QlR "ONͧh`y k}y$_ „-zbiTz7B?8zIU,%NRQ6yά%D<)Y9Ajb@^'ZʍB` 8;W͹kU֤5n/^ t|ͅ.qF!Taj,${Dd :Iʬa3PF R)C `<砤PbUz0bw MQ8͟U:~h)h$';˵D E=2ؼ( ZP V `g J7}b 밍qi:X97@1ds)ysN`f+% (  $,dy˸H i6&̊^I)G2nz\~)&}êD%Op~;-}<'ɝlqco纶uN XL(ERS%8O~'~-9,Ӝ_::F#jш45B[/u/ZYAAvz V,~ɧe="ӳ=_bWVwhKcs M=,z Q6i"(nLk.m%p%V.NLMIdz[*y+)]{4Ux j 3Ԛ2ܞtCZ$$BIW!q->m6Ʉm3o@w^R٨8RW_ ۂOXhՁҠ|Z!RH.[a@xQfuG.ھˆ0c>dFH};YTT-dw(qE9_\iu:8,%6 H.8Q378@.+9H Z|o{{[wOGE4LzGj'cohbrx{De(>^F1(nDNmC_UinjZqMJU;DJc (2 1(?V1VlJUמJFxK6 +} @}ZX - ,IjޔY؝H}ta!&|˫,Uo+qFN5p Cf)7Р`3_Xyhɍ ² r0aa> 69^E 5|[[Q əhB)n~h^0PN߄X1UǞ{~lBhc>&a^Mۥw ?$"Fb^]RTӹq}snN0>IѭQsCǢ?qFX!Sd);Bb>e%yoG|BA8h;}O !V }.1F7!0sh2Z6 JJe/7jXs&6FG@%gp Jf!VHe(Fڃd50FDz(:r#tu+\ SHPL  *Fh3GVZt86t 4f;]XNiUٌ^eЅ ]0yJpn\O˾tYwy3nws0Rl+׮^H.ppkdU^PbPυ6L61MiV.@[dڼᬳe8E%{e 7M{-Q H HhrֵAH H3hćad ϓ9Nm}9 ;yDl د$"f{blW'qi+D@򵹐|Or"Rܐ֖Ϟ|}/ɹ%2.˴5s0H.+4{FDLpj8J{g@AqtN'O6 =Tp \W_ej7{F괷+IObnn~=#G-]Q{lcU޲Z(#LMqol X r(p82Mc by4(zH3s4pSOpVx`HxR- tDX}.1o-nZ*m OgXkք€\X(чӉivlNv-nJd'U\PB-[_Wۼ :QS"h:´lӝ/R4-0[\m0":d7"]KVEN]>CN\pn2u}7L~O,*$Ĵzo(T?ϙKUk D?q~k$~!&h, fNUuYF_Fk$ ;gl' JH"SP:>0p5Owu"<D*7$~ 8l&R-CX-%7Ʃ3tFޔ/rem<3-chUړ`Tu se^(N~XGx{LJ/lx8'qڀj#&̱ W׸wmY*V{VF``02  Od+"3p|\FB=UKʰ*1Y!Stw0iH(|ڔ 3Aig]3@Srmv߸Ӣ)De/W6gTVnj{f@\$ ώ$ 7-9Be#Q"Mf*,MUsx?H0XtLH2K%M:wn9wcehSJRƇ'Tt`*ppsOtûӅ1>m'y^ϼlJv?E֟Sa3 ?Dg,uZ84_jLv5$^2_W֚9nᱹmߛ4^U} h4 o`Z!DVX)Sҁު2veMgwa\22U@"Sv#."'"~ǧ C44U_%/(wh-{'Gps"["tyu:] 싁U!c%Qx 1ʽZT݄xJU0(j˞?K'3Pj@FT+.gdߋ(tp.!cWU7cJ7 7'Uj\d'`P1Z6xP[+UŌH,u DPCGU5Kaa#3ņt5s|)'}1#&n7`ZW]T9XWWpT^+avVG_˃ Mgvp5 N71|ݖA-HcJI(,1Y\})% lrUצibk!7<$ǖĞS[$z̳t23fM*vZ܎Ts8X1 IqD| v4>|倽QyM;;JFeC;NvQ+n≍r veȲQ7Gu,V#JK#5"02,v!+" ~k ,Ug{\O$\' f͝FvR> 3TsD,ij (`ryp15dǞp}}qv7QxOd5|SGu Uq9ŘETbs-5_zjH"}s7n땏VeUJ(e7cM#lǞc_ӎrUUeY 4L[߼2;J*Ǟ3DdfObkMß0^VrԴyck"Q ,;TW[;8]7>X(raV=>5Hw uI[ AYn:n4$0., Zmj[hncƂ+~uϞS^0H%&pO)r^ ~$V 2t^ w o[YE%gnP _^¡}+8{%#EE!ڀUˮQ60]ˍg0uiBjZ2Wo @E9&C]&Y$[_Iz}Җo;t,^ y %z2B%LSo3Iq?+!`+ ʝAɜ5rKS lZ-6rΊiB֟o桳$t64R~H&kԕj" s%fLLPVE$,:ȈN/ZOrU KF3Eȵ5O%)zv^`;9f.'X'o;K-lڛ'o0Se'3y4Kc5 X'O( Uk*f_CF0ʶBm>pH>BJ lOj)L(%_j܆q4)<쫶8:nNab~j~~8+?X .Irr=mɉ?_iW~j fK=;Lyi}S6Cj9w lz5&[1q迢hE-WzKݏ%h&ѭAs!)?#хƾhpi'$/`RO&$IܽI&o* IKD6G8Q!uH N } )"@ R  G_>9~8/Q]1j[tCIИݡ:>xa4I7avV0_ y&eIF W{UaϞ㙂a.F1Wc X"e@֓?b+vjL@F)mKieպK#6+vƦDm- qm04z$7-Qr ;@tPٱm5|A S[KsѫoߞOa@bxjX~6ag4m.#X}CR'Tцz)J K6ȋfPp[sOmۓCЁ (铘+dwٙx<  `/\Ml$wN|L 1 sbɾTj4N?f䁽j5WڣCIU3J Ηd{;Qc5ΈVtTl$Esa&q|)3kpkxdI=2\ýgC;;1+G 7D[^~|/Wܲ?35h BԵKE1B1&M|TpnykQs*x,oaQԃ k?1,K}u/dOv_jTDHla.cS M䊿X89Ϲ)Y PO;@lwOɲ8,;EZ,\h98Ga~qOۡ|x5KP-mC}ْVIJ<Nw;i_ 8Jؙ^%fK9,raޮcUɻk 8j}װ~+[kxhwݘ$)h`t*V;%]A *ŷⰜ丧,@GI D`lu+ ďaeJƗi0EQASF-LhԏcR2.= t K48Q#K,ȝНT`G^ ֺLB-D5t}ƌڂMm$>7rKy1+X(79* b:0&yJ(BX֓SP}}ʵ?'?ќILjjjO2*މi8Be4Cvb+*IS8~9Jc?{+I3E˜쵾24ޤφJpYlL?@%{o֘XROЧu,tw,3(u="hw?dk+*G@HmMWo# f2Mz ܞuzq[I41ޯS+$V [Åa͔; RȮַU+۷SPZg8aQi,`yAEѲ]K |~ŲAɠ&EH%ot '$e^|,OZ7kD[;"j*(!,%dk*wdUQK7ՓwYom@X\q\R~~I~]|>^FhջI!jY]Pxj]Cif0}-/O"}7G(wÄGldlar"O(pb[AK8BݳOJ06p}St7xJ'Z .KU5?d=i8: NKЎqCZK>1GVŜ8XT0*7#hVȼ6idkxn|u + Tt1>\+}ɾ-; Tk #uH8h1BT!ts8=l>g;>SuOF# JG"|-z Ō (˼gڿعS~ۄdM$9[:"']hct)݉72$%= fW<&`͑=XF$燹[!oNzfīY;rY&٫wPwP2Nw"ܞ[|`JN+bz Lof<#)Ta^z@1[y=/1r`eЛqz=vɸį[ D͟W{ڌ`ZR@'`Yij( vSKwW%ݒH|ܘJJ*K ޜٵ$3yKZ0" #ۿD"<[̕|}\An'*Ť*dQ0XR v-r+43ȀfD;[e8"%Ac!txfoI},Jp!HT% ׽P18_MA'BmZ[S8+-\cb̨*I^S?6)g`I*⎈$ڕ<`#nXLcE}C1nz3iV)&p9XX?H+30p~m ]𷜣 1w۹0t_cΣw®)%NlD!88a̴07A[=IRՅ}jb:Q ܶ/;V4lSѭVqVWX>8jvia27d, 8kseCyGIdM54LbF*QA k!#~j%J_7/) cu0HyL<`h [P*B# f'}oxf-eX~5g?d]4#xm? 8:ο{p$vfO  Wykze9VC4'-4ܻ u3W Z-KìP86JSLTxa"8߆K)EKj.#ҒvoY*Tz+)]M2]8˱(?QLDCW Ŝ)#Tth@ o*.vFifpػ8mNRSV; q&x]FAJTz W+'!V]z@jsk}?EԙcN6і)@.O6ݹj(E>AyV9%S< }zs#^O?–>)i4]@H.z.ݢLܸđ5*^N+FjaN~g\Zn0V)͟iU8ClW_=Y@1MrgJ !J\ RV4)E\$If Q.- ؤPܢ Hb$H +) w26G5:vbB<d5v\kV'/CUpN\خ [ *rpɹYhҖRMnO.wgU0Q]v eZ"FJJ=8ȩ]z*t1vAZyy%G'F)68y#xU06BE<'ޱ^ e_X{[Ǻ7a`|YF/zDVr i%l,tMV|~$b)>kyމ$ݤd\X9E9_GZkb4aLD ,a'+UY3Z4 ywL,jX/KёU8NNUBb(N~3 H^qP:=Ϡ.G3mg/RU`Q^&Ъ#{H0pd3N n5PQ70 eLHo^t'US f6;1P !, svgȎi.p8+2c^w(.px|ʪ,v9PuZktpvjJ7 IH쨾JUB*yvV+薪wt8/{Gfb9ɩ"Խ*qʹBѨ3Lrn]ћ47Ih{m'V[V[[67f)9b.PP)K9{p&sbۊHHk|EԨ@X2 `ɻ\S׀67}Qw #7A$ʪ $nnvuBfR|}xÇPunaLv5ٹEU 4βk.Js:ڒ{c#QKO>p T};:@Ea ?;9v|]y$رn/N~"}[cbfj 1YZ8d&T,TJfZ7pb4؟ip;[)]\O:ݧ˖ QIg:;\~&d~)'Ta°q~o!A anԯ#9tl+CZvInpF6vdr=fۀRR}^f#EF{:`1vwKjZ"dH_,bzQ]]A痽["R)TPMQNH#jY;!H0HyFC5!+3 ȼ^(NQP>إQHX0֠d S ^pGa^4eAF3`,jtg"\DfBw.Ւ:1 E1v0tmLfg\1 A`"=GDkZ>TuM  tR$\`&^/u!dˊ|T>+z6}j0b2}Hym|EYht騳 䥝-YrRBxB?anQKr:@cV!@EvEsuv7f_Oh a o Yy77ɕ LE_}&p=q9F=2:Wo 9rܻwnoK}24| 'vsES4U5~Dށt:82,wNSfjXv2*5GMJs,s0LBKŐ7OV<&L BHBUVA_sIz*;I,SӉ̗}Gi1JL ?و8ie4eGFbj`)J]3hoڹW@I^ { X#u C_O.p;oWotS !];.5,KLL03OW?dL{;%@Pk϶g,t4\qWHYY; 39nq);ޠόsJ<"#WQPJCg A=IZ;Դq8l>{+\<`- ۃ2tuUm%W Q(ASGtiB7@] l#*Z'ZZSy& w3ˊ[cd/I݉ld~ = eE bgz38C@SCAvbb{~ 䱜L7z )i(+Oj0XȦ箩6_ -ûK , *.6j6Ϯ}YY"xڏQ"Ȣa.ɒ9ҹ-{}`}BpBu ICpt%RL܂/OSYH|ęүMՙHS.r)~Tj@g .p} -`2A⫉?$|$6 Q$>/-KPK}cIU|w5R dauVu& X^I ^s̪Q֛D4:0(0;|F}~Uݦbڊ yh;B'QKSo#W2f4EQ:@չ]/|՜dXuy7 ]J-gf{3vSL,-G3Q/QMՋ'śBŋD'ƲMi0!$ _ϗןn|3oܰdEңԖ+R3󇩎W%O}m4e,* >Jݸ1?O%ۑ"oYS1hP'].]Oo&KJ𮙱=-8mvl$\%9 =\JjJ!G jΝڎ[U4S3oR63-փX[~&bua .-H ]Wf!!6XPˆĿf͛U'akr|2:6BQa%%we!MRGzjk 4>xB<4xͧm*P&_ e@\-| g1 wƧ73wp3\U7:qX`> pē2U }bK.[WycE'uny9 wc/ս'pYzsB˷"T)Fs:6Tȝ<{=k%gX4U# ]aȦZ Hq1W |~¤{#D~t=J}>'dCt}%0*.* A'F7)h vB/xj.70Fβ>%>V|wAPcӪQ4na@*&("+쬵XS`=(2^Gtf#r#`7Ѓgm|K279~^[yK1n.0o^w[} vgH͊f|y.)RN,C5>篴d׾9${(kYV _. z | 0 o-c-nLve\6 x0Dh&G\{akjxZMРZEBB*PЏ!3pM<nTVI *_֝P)%g#†2O1!&"[*BIFVUgs])IIX΍e6m%2NwfbY/Ffc(\ |֔n86@EʽT:Q?(Vl=Y,5һbog1{q׫!3(;e51*}*kS+o6;K/i=,`Ы6[XXz%?\:# MUX?W/ǖn(jIc ߳%ǼRTMҦ@0q8nɜ[an\[qg%t\#k}߬y}q*Pxc PO.>+d53/j靸&t_z!P7yV}@l;gD1;h4~I93>IL?~\K_#x`эx[@Hy»jDt.4z8o[W3FMV.q aI[ -? 4y{sT!i[5 ]er[H~r^HȑꑥdqJz2o{e :xWRٯxw#$D.r#‰IO- ׀_: 4j-$nƊFykȓ)| l3dqS(܋_RGTsٻg}6CoK)Ɠ\.jlcs5p)mt W6V;!-s|/U8z u,ЌQ&׳S"t81̜T>R  + ;S==\/ʮ瘗n)Yu&`{)n$fsIߊO"K@2ș15a(ɨ6[N,v>K9+&E%?U(n mNp$[J|[RwxW.( I['`,EV3ϫYsfT,C0i?e4F 1)V_l/5-7A<Ͻ㇆kSsG_aQVLmyiTU5KF5:xDtv}P6 CA9L=.*Z`i:^m%=*y(k 7n/[XC {MHVL塰bhKV4 :bS!kY24@tΒq_QX}pxeQqh!8/?+"~`i< Gz${4m9e\7V:y(EMȎtiIBY-KJE/wNr]C-YwK5 swRd>WރՋnD G01?6^ @F/{PCT*x{#`ǜ;Y7_yҝor#ɜq:av_j g]oNhwBDYlz9j㪤}f9=]{p;(jeg)`uPRG'K|3l9qibJEfhU$|!$X2 _QVl=Γ1œxXQz|{VNY}5c`3U0S֤()} s-f0xi/xՑUEe1;X+S} D?XVW]b(P'(K]f5DM0HL;=7r BJeD J[[|֯Vd00|]hm АvW)\MY@>z'~kcUJ}*%&'cοikP yڷkQ(QJS}vp*Y  tw aGmtD3˓uP*KULMuVɽ<ݾ ڮu/p00t>pp\Q z@'8n6tNڋV z헐0+N:;KmD4j(ϱH.\sPEO4\%#C&ak,O9HJϡs]:D:zN (}j~WJڸ8=A**W\o ;,X\=ʽE`!g }q"ef`G c) 6\Nҙ ?0t.l^k{~0~+;pV/I<7 d2v`HoAW,z6܌WHjGUsi `rz̺1XJD=)ٱqè 3b|?b sWWa^Zн"i۶a bK"rqb3_TNx-k>kjPh';p~iki_)^xoAV%b.˜_ʿS\a&e:D@&F #z[' ##sGeC,y ^W5].dX:?uA 1ǪjMKa8u&T(8+6Q^1EC$A2L^.q#[8(?@znG݂R,Օ毚B jq߮B+XEGAhͥ oUMzfA?U[v&-f>mjr1u&Mep^uY0R^%TRFyŁNk%& `JR5 Bw;uJZ]9l2RbA1Bvhɀ`xa&s@ \h4D~&x4@JاkAr-/ ̀Ey.P̦-:cY:" i>"WiWV].'XA!M]!-T1m| 7J>=U>F[m cdz֭ )ewA1Y7NƤl1NyznO` 2Sւۈ*|#Z_dtdRܻ1jgKX[lh_? Қ盁l*\0kY}}:b\*ŧIo!|qߨnCUZz㎪Wǁw1GU)%_B+\oK6\4{*II;>m_wiVYSg'.R5IlH֊=oR5z5'/]]){5yrHk<,γL_r6^&c_'62*[8Lu(`eN{s~t߬e=mQ`WGMz v˔JvDww'TP>TT_3m=(J6mxhOrdI9!6Mxbe=]#t!uˇj RBh63/M[_T8/9#ļO.o| Z*d+ EecC\2o Yxg*6;JP|4[fm.ҟ~Oلs+A'_@"/zE#\|o̳]hG`8E oz`8 @2 (YhjS MXmsARr!8U̼ ^۴y[ZH-#z\2J3a&[k7|Wd1yQ1w_#9$xXo ds;uۧq. O8k1辊(2W]7cqȇg рcTVz0m&dzP*1~rfؔbޝitJT͋(qWÉ:AϽE^0pnb@N$;j» M,TYa3GJexAFo:S3a.\@~_u,%9mWj wZi&hUf ;(ZYį6n!ߨ &h!](1Rhh/up\u,jy,$+U(|QekN#zQ4e3k+.JߴMTXJM18)Q6 $m~d!aDU䔙6"uI,<&/IeF#*#sK3}t \T8(̹ ,RC0 x|f~ lc.4/yYģ|qLxpy6P͸ 8|GtxuZԾ[ky)Iű& Dڢ ׄg+&0S%OY~:/ZQFKgr4  {Aݕ>;MgU]$1f" X)ޠ /!p wz?:P8E2 ]Ao2ᰆؕ75cL;GP iBЮ'džX fe@)cCT $~P4p_QZdisyr)h[ CAxD4T l>F<27s;'D|'Ҕ~i\ԯ^oXyBO;;哛V c ܉.Q%#`HN> |.bikD}75bew7zoK՚7I|,:cYqIna߽]ji KS="{bN L +`x> (3oXkuŕmiP "* 'T޸ U>X-*y!ʌzYU%)<`ؓ{tUvR{ I2yQq7=rg{i1CJ4&U.;c!8w%Yyǭk̬TK c'aL&) l C.y݋|ᶲl uOkCk&=edZ<=辬bz"Z#uԩѴ&~k6Y;p}DӘERMοw|r*&Q%8\coQqFޒ"y  2dʼn =Tʗ]aM>Q30oi4z/HtΘm4O p7*#Dy½o07t/8Q2+E 'IYQki]S@ RE<=J\gιyߘ-F ]Qs j.P2V>)˚][3ɧy<$]e=+TWF臣Knz)-Yl^Rg7;#T[o:l&w z&ȫiGW \ 'x60a{褞iC@`E:S5ҥ%]F{:g۔[X_0kbYuSEv;*;ͽ}*MG tMl) P̘oqC 9CL8_zŗU@l|DI rQ&7eay`KӇtWwu ǧ#Ube']dh$`-OSbAẹBPV`j?4Z*-83b7Z `$BzEG/w\7Fgz|QDl*vsS2L_J{d*賄gX˼axz>;WҜ&.׿ez~'%Iz@p a 9 9*}^uՁ\ek2saS ^{ȩP1B>cKw(F#ĦiuuZ[ivPL{Oug Z7+ pk<ߖf*F̟w9fHM$ Ix~oiuj"YOPv!ڕSF`bHvv&̔VU¦Zo~1^Yfu+ZeekF^3T~+mI5yN'eď}@q 6z$a=M4:',/0j,^MNi^ߏ)#3XkF7C+ǫJgI '7 T՗vfB(BZK{ڳ&R2[?_=Jl^)epBl+i^>hsNi҃jtF?1%L յCඓ"iߊ0lX,!pQ1#os(Uw֍I+ѥTo}=7)Z{)?xW'ZBXJ_z<=􀚚tvi>935Ozc A1blB23xӗM*I`t-IpuC2~ o6+0L<`/t'h 7h̴7A; 2ujq, 9 rL 2yD/2wq;]V?sM~XǼm4ӎgrdMH0Rv ā\ꭚ c슎)imUp]g  ?.9y—iN} ԸL5ԓ}30VLAj ^'ըh|mͰbuY_RrI B?bȡ6hހE5M~µ9qr@8/2> r\'r7!ǐP }t:(&Zo%:= 7 EB4*Nj+ڇTzпN4Y!Sb{զSQj!BWnҝxmV+9p,& ۦ2Gݟ-B 9xL0nKѠ*.ˆN5e$*u;Li5%"t~U57z n[.82IRJBo::wSuŽP-Bؕp[Ϸ0_XGƋ.lTx+u Sׇ)b*d6G}x+Ma+-@'MIM)NAA7BN+Y@Z,*;qn%CٌZ2+SNб}C|c1#4+#fH9pK?tؙw2 !.+t*0'tA&9hbdvQF" 3D-3=wʘKCZ[&xH?RpInB2LI"V-ݖl <2R"Co`ڡn%1te„~y]'*SJki8 GW<#_SS ?n̤Ȯ>R?Z;r RZnO5RCcGAdhH ai0{ 3 =\hKƼe~Ny2ؚae%Qd,2{ Z1&jx;5$U+Ss[79r_b ( qKUrk|[:A67 CF\_YBh(kxXGEDm%zu2R8B[M63=c~#M- Ӂu]v=> D[ⓠC*ðT('rY@!BtBtk:}lYgV RO*INy֜pb'~?s˜@4?QU:hٯZuT9n)VvnxnHThʊc2Gŭ ,Y|EO'ĩ\^$Jxo,q@X.iųlZeo}DW5AX:‘1ƚ4% &0 hP3(f0 5^!`0̊4D\CSj&YZxpA>xh,ytOK=gq\FޑY#ͧG~&u1iqhoa҄[69c Y$(v0qd@~d P:o ׮oMKRZcLB!!W`uWi/<#$,C 8l d8T.;з|CMLtzMa@ko@?^Dsv˵uA.:{yȑ~5?Vv" =p/\}bDsͺiPח09Z<4qHQ Wȸb q|biX~C6 iSRVfv|(ܷօ=xj+W<@\I6@S}Iisv?OTZr֣sNP6n_:LYnD~:YeC2#ok#hLӇkeyU4_Z>Ë6,k;2_(ykfoiM<6x"77CQV(02=t_Y!)~-352i(e]sU{*PHV~K20{('=us >'ye2S+n9>/b'oQ*;3rS=%YLs&6X( &4)?}S0DܜWƽ`)Ȅ0aMD) VݪlǖaI0iva(љM"c \\(E:8/Tf9! j*f tWYԏc7o¤^ye'5YuYW7\~"Ą SJ\tT0fd}h; :{Ky<*`-,0cE Чf aDqt\%C>+{FƚA# @68|Akӡ=yK O;ȉ鼠]3 ˯w[` ?3$H&~L캖?<B&}p`"JuاCH{;& 70H* sR8חkt JPu-0z vĢ{5үu!4Q> EYyޞrU.)7絠j UZk1'aO#nܯ%6%GJs${LF;s u+ i3B2aVn*45U۝vI #T/Jr|5_b+ (PU\b5LЯ2yH 4}y/% ^'a~CZxʎv?lo#Wx۲FIc% `􅫂_Up2LyhTmر:֙,A^xF ~LNrΩ}dĠ'W%g߿Mč_CM3 CYp:-r,t`UwoQIJ*ܽ[~$0O eCKE{Zix ݒ&Q6QdJ^"3 y9VRY~ϕr(@ib7qttYJ"[Čo$DI O>7ל5f/sAE\=y}hܽH)#3:d,g;\/Rj}]M][VS$>2_1 3Yc`et$wSR+=ZOȬv* E7`wU!:*('CD:ﺁ?{1g1e`1dD{ԙBۈEJ"E'N8=)E/^|4zv/^o说"r\x~zz+IDO1b+J1cM+ 7h V<T\qe6UZÚko׃Yjϰz f%G#>2CWz権5p+JidyBvYXnR=&`Dag _IJ@z_H5CBXx!v6 PkىҡpepP_ੳlL :0$|SMz;D(~{m ώES;sZy׺WF\ƭ϶1ľdg{fXw' לrZWRLd.XcArG4CeHcgmX}U٨ S0g+{E#K뀮^)^͢nuӊO&l: ~:Q1cB +_HAV>gPrڱMeoHvnpo`+~[pʡZ΅tq]48NRWhwAK4 *:X2 ˒Eq*qm{Pi[7}S_qU폯>E9` ue$9D9%R2_F1}0 J^t[}NH sIS3VK+p`R=`< `Qp'6[Z3}gnmޜ[oM !EH/rs4deo`ou~Cc bGvLt "bCVTNQ.OMuh+G?Jgdhx&e/I1l:>wrXǶ*7+lc_ܤWǃ1DsǨZԕ_Գ  CTxz_۱GEQr5ZvS _A7QK{R }Iut \ij>|7dmtY{"6 >O GB@uec=kf7z:*AZku$ĪU )WPdwXONW+ڧwǷ Rt30ߒjHkQ>"l s3ʎI V| E%dd;BҾ"f[6Vץfċ"Kgp:_Ht1E(.,M%ϫcE6=UL6ڗG2qPz8$ކeV*u_,HxzZ¿U;ݭ(cBKl l%!~_}JbSVbW4Z=J @Q]䂀am&hi\7)[7& XMݞ̼Bb*&(,\T˓pplFNX 0T(FN`k_ëֶ9h9(D3ko/y= se#5`W#\6,l_նn3wS΂PY|XAHjXIvB)xPB!c1-fBg <GW.:h`5]dH4PRaQ&fw(M4誁mdvFva>"iL InA\dmTp%C џFtZ"(QV6&hyK23)ֵ|SBF[~!H0KSTl|rhe/GmٴFdvLXbOib`sݙڝj 3 y=絧Z#&)I)>)%We`ryReנ# HPD%d< B%Ӎ:xE1;hׇnYv"j*ahLbCO9~v:_9.U`z/f8:{$K::|֋'Gs5.PrE:_QM xmՠsNpC jZ$`DvtHUl7J0q%xiDۉv>b>-)~Joz,wH rvg7_d?OU/1 =$+E=w`^9Sȓ?袒ȁԯKm*cm+nM~F&枾FaM pDŽ,_, . `9y@v?:Dz4^җJ|W '  |A mD{T蜺_RY 73z]YPs)y/U݄%F<2 PFx5+Ԃ3|2|}ѭ7dL "pٿ|Xx+.;PBDH,} 6N^Ԗ(3Bs\iZH[wsBLN'"Hd:QEYS5tĬHNeS=In/t_@5?vZEHn\pO mʕ=e.Uq`=a(F<^/zp{zDAC ^QC7TbK{Q^H-]'Q| >Z5yd^B[j~t`_bam'f+b'?Yr7)ޠV ~pGM -T!Lhmb̶B%%< *L{JfMVWN%z'f ' MzF4 & \^uz(ɮDt.Y7)B$z=Np^7=vN&X;@)~wLԔW c3"\D UWrTvsvV(yN䔉2wH 0EkZ~&דHOߠ9Q*tW`)L!;+`ȒgH?32a--}1`6XǶzP$(;Md5IQ[[+IWO"½I"Cػ|߆&ֵY*EqP~_egfZjT`bLKLfsuAtZ[plĪUJB ԭZr:~@OfC(WF l&9 Af9*Oȍ1IѴk/У^'''d C895Q|8^qDk?K!:8 7|9Bn*f2b8.] v4f<-$*^z/.}n-rξGm񬆏 v0$3߹*t/%:HEIMG&Hțh.b|ԆQyBQVVeP{T&5oL;H,IHɢ:&l8ɥl2J2޳1[]4IEnw=!QEkk&qu5)'"<9 >JT|C'_X U‚2=*T)wY7L;݂]IPY\hϹl8 d ܰa=Y_W9A3:DwR+ʤ-(\]OXC3otgt5R1t>FBadboC,l:܃TOUѻq_ :^-n%c1B J>)!0q?4p r:pޫ SlN#K_-1c߇]@jvDpgPuGر9Je)bWvK`Bf|; @JQdcDBLݿۚ!3`x~\`\M=LB-UO(fNzj oJL:T*U֡V|өgvNiquip.L403Dc睖7}Aj |d*ABZܒs~dh~c̝9!n++ݍbd[N̟s LL z>Wճ/sdƎ=Br,@%"^_m,pQՀ/B8`g?cPD=Rx 5??C岬K^[%泣M>cPxZ#G󥻊  LĐ,nRm,3z{r Dt^裌7dVkH=Lig|abjGzTc}8QQŔ)_aP+,18/ |eMZz*[?25K{<$R(҄81+7Zˈ6izS,T?uX,I/-(CYvmZHB)izL'??c8-ʜcs'Cui1M0J4@JbgcT(#p6!O&moQU EJ /!2Uv;u%;pT~:!!)jMiIkJmeY;yW+ӡؤNgV9banr#_*xJn,Xj*,.&5f]۵W;-hjIAޗ?]h+e6TC]wO)pF}q8diEPZ{0Ӣg6‰;PQb 5C rq0N2ok/`3ܲX].yi@gG-W3g/G7UQQ. o"I# /Y;yF CuɊwJ?t 3\8{AO¼|Ts-= Jb#Csٝ0K8O`(XS*gPםL8vaPqBlJW{]p /`+wl|M\!ı=p$ٳ7 jRVϰ/{q$1 ]vfa : S )<("NkIloKN.1AJ`obۺdp95`ʳf̄O>{t5qۃrJp#3:ы[Im6h uo? $7lќhs8 Z=aCRpJU5_`U CA@և$$hV4*E kkgTPKd/*ic.q k@qAF#>Hx)HQmOlxtw{avvvmԡP*Nk|[q0x/Fpf%}l}W<<ҧ1&8e,ꔆm {vj>'ksrgWeRHp19q{ \"ϑ#fE:ƱHjCf֨ EqD/, 2 K3a9*:=rpOw/@Ё[󁐲#i7k;q&xyuTMJOr3/R_bB ? CkgZ%EL<e;'=O#2fDO$BZ<VEm|(}-/.u8mzeU/`;!dp>E̿הCɧZWRaaj] rΘI^t;L;UCTFgHO?vou@lrz6d_߄ 61y4.*ƀ yh֍nVB/z^aVO Bӑm7%Ñjq;tGqt=*ol E΁ljZ`zӺTg}ϱ|Mdu৘@SO6g?MTG|8 w01bٵ^|1GYxē' q ,ޤ…E n{ 3/4|E>4+db8‡dQCK9^%9…T=8fqj;wX ǃdк}nXVQʌ(\ۛ5NG+Mr7# LP~e({bB XhtS@РElByƊJyKl ĪukZPɀ6`+}JD]_f൵4G,F[4eg\^4r0nBz7SJ9=Say[WXX{YH{\QJIh@W+ԡzXN$becVM-T7Y.8Uכ҈R.i %,ٽpIf"t$nKg#3X0BO[?sV#_q D& M`si?~4Z׻Dj͝7NLacдl L 9Wgc*;hś?<@_؁;^/.MFˏ'vޓmyWKj 1SGn]+[/ l?^/ݽTeJۏ:D>LՎtrZx|Jby~EՂyJz)+cϗ/M^Lr(,ʶ"S,fƔ9cE6hC"d {(`i!-{.KB+"N0HFN|}pٕkܜPd.E`=[—p>2hx#O}]I= 9J{VM^wDCSC.U5Qc67GsՇo| xE,sGzV`4-xoŶ^7T*㽩oΦ^Ƿ0iDI+)) t̚k5ƅo}o=ҁO1(P턙LUASUT#>5P.eZsO_P) 5' &lI)v3ȲzlieS!}VBYu~cԭUֳ =<.ŕ'k`^fJdücCmaTHİ ".%_z}-H]@ȧSAtJ`D4N9#n%7Ȅ YmGy<~rn0-}b|^NZʖ\p* :2]@{#^'Pfg$"R0}@)-DLFu)>(֎tK;45ߎ>M}+׾?yi*P*V,S#uI9j˭!5K>ΕE%1DtdM"A*Yi2T[s̰o 9ƐHz!:nuꊙu਎.åBv޹,9R>髐h~mM muқ۽ MSm(w,wv 1ˏ5~_OpjWߠ[oXo0 1oo_0 [.y%nԟ_%֚Ip (%OM-vGm|dL-zsVE\렼(O-G2DK'q8x[RYEDBfZ\>B,9-߈ }{ޕ,ub~Y ,WJx<?%ȗ_ V؀"=YD@q=.cH{T4uk,&B~D|#H*mK_z#!SF y)&߱Ă=XVZg'q[L&U<)@y4 kHBBmB2 8k)~#kT|i K|=AL;y 8#3©xx7=ncI (^NVg|\F|P>^ Na.Xw0M?oK/"^2I f{*=YdG ӘTfL0o<}COק-<"Qwi:=4Z#2nY}40N}edl'>,:} aK\o8I3\q2hAas 朡2 <;߸q%FN hRhI u+tqJ݋P#/Jx?B4ib>zɀxP5)DjQl9 KCކBCBou) k7ђ]P) _m?֛+a3;S=TEc fl1; m|P=5.qT"/ςT7m[6o8Sʽ*sqjUtvBȾ7U5,|,g\Pο)u" @])8әG@H/dc %N\Rl~b=ߥڴ)F +i59^_x$+Vz~oU `LE/&JXds[~錘rg! i #4%ӭ 4$=Y>egZgmdc|!NvarnnG∾$'*4!3*,7, /PWUvcIؑSIp W0 XcI_?sX7 ,1pg[ڇ@ Kz֞oWA?,Q(db']Gj8#_)NӅ۴QXFY*p$< T.\i@B 0y?eNU+g65l UwʬY17 ux%u% d, &5OH>Ţn'ۓزZU>LLdi$[Tc̊!5G1o;џYA FTuFxhU .7,moPr|_!g5!츨C% r&!}_1[ؒ@p3-c([ޕ6mrbT}E0 ݊ðބ\"B7pgs(׶QIu ԛ$bmE֐G|l+BTIJHb+j?d+ͤI(z<mwAD-`v+oV7îԻh6!{jC +)mnbkZk;aʘke|N w{oeOV_a]\7Xv X+lBУ^h^7Jg C;mf;?@{*.7g.Qjf$qƛxx/oY}&bY;s NG$m]V6&RElD9@Bxc p$"'寅 00]άxZ?bJ[4"~ !'s'wOZޛpݬg-(CzT y\ly)vPYw\)8{`GUmQizn Aꘋ`_z,Q,E(+^+Qf؎+h3e? y_e/ )t4'PH^m{KGԃQOP #]U xƞCb!3{0gva6؞?f HnԔm~Z%"bM6PNӕ$wTn^@-2j((4Db*]kdO5MLSFQԧ=ҧ1R!f(v~WÎOY&TS45Dz*:tW T%cclkI̟IDD]H6LDS ^,Ίf4ǀqUc G}p{~ʔFwU̶xɚޟv0Σ}E4hCo '[tX6i E@$=<1wF0~ߒX,4f}=m |+nT5E u#)d{Hw\ ҄ '.pnб̚O<0RztMuC.WKȐgk=^MU|m @|u:pL\]biCpѼ's@Ş?A;J+.&L}0rȅnHO"7rނGj@_h>[U!ٺ=Ƞ{1' Nr КUO_1x-A![vvM-CœeB靿"n$liqhARpt)L ,wczy7Lٴp?(*Q}>sMN1FT`e E%'0['!Z*\ x3㤪R`6ia/U'.g1';Ĥ1b`}Ɉ1ΞAb9w;jyU_~h#hhoڠX`G՞?25[ߩ[;g0i+gz.w1BiVHn .H ;~.*I {YnD g 0ihPv2+9tk (4aV#N6 zq`WO661 zxo"]eHgxди"Q =U`ؠ`d⿷uSDbz?}x9,wkΝ\IUF]|RXj$bƋ19u`Á~H>Eg E7H1̢e.w)XJՎ5,h5KxjtGn6zvG)~:X? ߧ@/5 "X)>!ΜW޹V\ ; JDP_G2d6׏3L:\GM [|S!̈vT#đ1tMsBk^@gv|3 e_n>scTR,gNrDus%o)l|<9sYFn: ?tV[Ғ4Lb,WvR ǙcJ!KbX"(ZO>jxxi` BBm}.?!͞\74$8y5EtJof$TV%K/{)Zhq q<6 '>V` x'vrG/<{Q $l}hp#6;Xm~8Ęs^`-Ӗcݳ]eݵXZGmwC`O>>.@X cN)W:Yڠnf{b4)Gh:p h?Ȟlu>ޫ,U#@&RR**C }7z;i;&m/(wF\A/]X1Xp20k+:\Ɔ'cPi%AP7D)[ "=iл7A\l.!B!te d@X% Ƕn8%A&ɶxMȃI#1 6jZ%-@ VQkϩN%CkƞàSҧ]]| B@̦Ps)} : swQd]%WKf:Sbdp9AsӘq&A;5]t:\3s47AxQ %:?e 9d)tD\ QU/KF{ *2  )cO__sPc#2s @弯fPV za/y 2I28TkH9˥Ǽ0i׿IE<0Ss61FE8W%D!R#3+u$I\?8Q!~eѵrA,JU? s&,[ Td-#x]{þ|)`68٤/FmFɢpOa"?'3QO.] yz:}{o1UY9#SLCۮbTQvPy8L0{l/vrP)-2Y['1hʮ.S9e=!VYa1r&rqxdyqnx $KgffSC'/>0Gw%nwiܪ)y;4ɷ]tlYlDp<<#^|'}hO1ck`Q+ac'p%X媏3^g䩩eb|C8c\<>KJaa?b%[Bo^+_";(EǙ GJF.Z钮@{@dE"|Ū6hl.>iILu#1U瞫V{Nq3TM5}!al0}Qv kGy PL ru5Gω11b\Gቡ:o},CI܁()6M__\Zy6 L m/i5="\l|kf|X'0!AЬyy鯥R<UGvԤ r!g B?5yk6e4/?եNHZ0')rAuh:RP3XAKPA&2u5Rc.>t#jq99Cy0I]eA}BdKQX#$eni~§#g\UlD>mĮ%Ev46޻ )UшL*NߕJjB^@&@)T+ֶ&&zA*ԏр=eFH!dX#{Kcih4ۚxMISRґlUVzuX"*&LU0.D,UZJ1-g ֓W#B 0XŰnom~%4JY d4k?tpsɴsxz GكhInF B 1Jo0#NK6b;l t%wI{E#]*' o-,ŭ kIL~8eFᶎ=vvVmt٭=+%7w?" ^n~>yLCPi `>bߴ;沅e` QvFQ~EA*Qw>ٷ=wuqVd7p:9,#@_kpz#?9Бéni_ͬXiaSL==UuXq`X@y<'q/ ?%oAMsv-M 60:2AK,A%Ї6S&-TpW ivDDVL+=j5F7/bIV9Wu~1@cT0;qiޠuˑ F{ <>oTJ9*PNyUn.S;aѰD[Y7S ֍OQ"c <<MgWU<=|Ϩ`D%}7ߑ `2O?oOIs+(%L_ |l Qb;@b͉b<ʙ:kwrô] PX+m >Iړir: <-wս+4f2%y=t}?"@NxC (⃛hta[ˆ_$=z,ׯB1nBZI{x(-0gDp!gwiAө֭R' OPp?pJUTpix |9FcK H8$\$@J?jsQe-ܔxXVCYX눺w>ם)6R.P'[ 5GТ ōެ萾xG6:C } eO}P}gTWChmXbV7 IfߵIS R7\jm)PQRQM|.ݶhPLnn"g| ja,^@*CKTE;x# h+T3L/X!d?<#% hwg@@/3g=WKtҼz`<!Ik>jKҳ=͠c}E|IݯE9S/@Mu-:e⩐ T&*;Gz TCHFϙUn_GŒԶEseOi~ט! V+ؗЗ Aha\gG iySd{r ;\O2ni4k)n%@aXʔmUo +7}`Ac~m07E=[dž  ZxH10hP?;:b/ H9cʔZ)zfJp>n.RM8y0u$Ҽs VH=U)7. JTE1r8V$%3XRIh-Li3u6/R_JBy.E~hcXyZ&&_,uD^IOI{~{}[TѸq˻ <7e驠~X(D Tn*vLfZp*A4bC$5\D9 f |<Ϳ:$18٭ aVW,PؒHo3L2 {vR)td=UZ_%EKk6yDCp=d_#z/W*u썆Q#[AgW69 -Qၴ%"֠ޔR/9a-w BiDf]~ud~{T)-. mJr8JEO S3a]쵴.§8EtԴx,Yi`FZ H  X ]m[ظMƣ!)Ŝu$x{Rc쏿Y%c`ʱw{Le VsJ1ڊ-L X}fKoXlNx/!w/_o9:2ےd,F.:q~4(S$dڍslfu puCuRd"WϢ>ur|91|z ꘸f;9$0jcӉ&B-7W 8#H{W2_κz7 '8u:g}`ܺ{7Yv4 rUw|>ǬJ9,Ւ98K(6GvnAҨOoL)pEj̾4Ѫb%;z!NjKyNfq܎7(4d'( `7EOf'3O(`-О2.<ː3p;VԻ;֮SwQWDt<{1l2"%-zוDNLJՂ c5QB#|dLpdB/}L(c›ZȫuLS5뢓U9 [-NKN2Taũn߳q׊9Pv*1ߣE8qED(LRHgzf[1YҏrF Zf36X!<(g r*e%D6 cUw/ ڗ..lufDFw4g Ξ8g*.Qԇ(M(wIu0RS,1ǽJL>0';sa2m.d<.:}j[D({()d& cCZy":Eg8u@^T Ot*|)\{ț3?|YQMa*3jp<b9 ac<˛:wztmaSs"1VUnف2LcZc/Sm$8r[ʸA-ͺ@9 zl`l_y(O@ 3ĒHk&ݛ3VeTs!,**xp0ڟ?:Vqς͘o`#=`*DMEj.F2ok<8VlMa+.WyAK.[WeE<ݼr9 %5~CSu&HCĨ2#€jrs\C`.+PJ3=n1=l\MKA#(^ZDa:GF&O~U.ƐnP@$歠`&rAusJx5`;0i*4a_ޠ*^a:dy]Žq xz"l1v$m\6 XIrIXDuҩoւ黯_v%$m gUQLP>M-h`&1(th,MhH>QU-ҿd= Fqnð3C[뒯 >Oq&RPcYDƾQHz4oCuĵ 7x*{9",y^ wk%N9Et\+rJ0y}XM>|)me+#ҫ;/ܘ[7]RN\>"j(S^#T&=aOCdXt~U>;S!C=QX^|[wAk\%bA~Fj$Yjh:@4)_2Bh#-mȟ%zJ䰷/2{%6}#h#bp8^{ N~%!g6RIECyJ%vN}£tj~>\fK1r-a(IdM2m~Ha~v%e=R%#㖉./>kFi73/ׯz#>@ g̪zdbG6 s#%#!( OK\\Ύ <;X5 m?M˟ ONgUJ6rS'/l64||dP4RnR 1 )>.*x)?)Q㺼$t` )X]5phLr@~ݞ۪ X&JM8| Aײ4^7vWzNoB0P#'^Ux%QUA(Q$/,1҂q`B {˼q)+\f>BmSH<ٱS [ uGiެ#{$h\Ϳt+윩iR#b?3!kM}{Fʃ$yEZD0>/Ryo$Rli8j2׋LGT8&کgd+f{YNx`g&Q$fnȣel&cttR{ 8)`-S\cYZC\}}OdL dd* O+s%:~װ o$G~1`Nnx@t?{/().^p5 $ۊoޝ3y}!ldj^5~~2 Gu[@S9:Z|Ǎ^`ˮ!IHBcTtM]T#Z$du)~\ܺ E~2s*6fH/}lʼȣlzub#n ޾=! 3ę}@ѣ~ &kZnhgΞ9U3m_4) K] #ޣ=r'-/1]-[`cR ʮ5>iU1z¢z2f D,{aUo-/gy^ R'I8 1ebl&3VL$ Q(ʗo?x@dbO5x$?-~0ܩ8v--;SBZAe2ܬ]:L[ϿQA@K\TLG*;d:[>c8:$a! /~{68rOEӐ~|2(3y$9x '[JBFh!glqs4&T}3fIamN |YeJ9YUfC$Ú=VGf3QR_n;@ iG,wGAslɦ'VƮ{3ZBtjV]Do<QV-Vڈ ȧKyG}O4ڴb{{▏'cT1l.~GWu6bqk!β I8_w$ q(7[@Fnbu\'ƶ,8ꕌ׍M!-9Ox6vi7j%`ꔦ* Y,/r~0D縺9OFaآ'Ֆ.[sUg gEס1"Q.YpBy[(yl`2{oS񦾽,/Bgŋ[1_@OaAD2Vf܋aWqoop,oL_RyM^pi8ɃE^ydn G|eJ&*9oY6ף^tB!8Xt ^w^Tqd C+6 0/C땊|;%[LM3':nBtD K(5mZ5l݂A =1jΓ6aQ ir!k}2}M11?BiD`;]L'gfNY nxr 7ȱ,Ʋ-Artwp̝AY-+w2Kusb&-?#$̆͝?KckxhR nY:6Dk)Yc@nMQKPhjV(:z}N喔Zj~ɴӋkw\8~j LԤ߄%?DJ./φEx]%:&P:A #о{n΅%pńbӁ=i줍AmsNNkkDbCbS@hD/+,k(;Qfn!Cxb/,s<}+ϷT:+6eq\59WOz!|Yh5 T3 m/hipD-Jvњr|uxr-*1Y9p¼ii#Imѷ m(mk>[{ar蕙.Hw=hG4tFj命q8ᡣV`"bc RZΘ7`[~-MV/ >Y=M.y/^y{(DnbI'>ET`NgG 3H'iH{(Sf1l0? q~G >V޹Chr9ψ<{:v)MW#*>T|TyȀ&&{#1P0G+8K {JY_+Wr"JX1$=z$g N¦ɭ߄5T9$՗uxy8 { }%m$()ܭ6١Jw5ٴY 5V?ص 0$:n G&Ąh1@aStF&R3JV:8>SqGpā|OGNyvD!s$sb}s2UC]J__ݘI}QC͞ |p}iz8$ٞǖ*ᓼ `kLUKOD)tțp czш&^WStZ't"2ʄ=x_]&6BlW!IJenBso3JK=\/{yWAMqK 2kHz 5o1{ʖ~<~sp]q&o*Z&íSfiyFL P> hYTi)~&X_v7ߦJ8_lpt[ئyvb9j:;i%~Z݈naŎl _yVPR`ƨ 7Dl͆F.Fv ȉv R^Xi[cf3E+:HvT)I, <1UAR˿.y~0~-> sYQ\czBe٠P $jr_OgD`#&\y3qCBsɕ aɕM1wP?d{ޓd]琝CDk7f -gPf&k$ާ%qYoeLF@fo=mtmЋuu,}9k{`n{ 뇚ڶǝ2Sa5%O"QF|64_z>sU< b2+9+FlEvnc=q5#00,RxȒv#2ŮV'4+B1ETVBy#{;5a$s?5bBŀ^ oO/Z DRt~g7$CUt y xXZ=t_e\)&4̄V-t&[ >7tJqUG8giu!V`M@ U3cu}.'`*$U9^9h ~l-x{9븋s+5F٧[߫{ .] M"VVՋ#<_1: ʋn]6P44o5>YZꯘ4]؅dQZ"jVO4ԡ]]LA bر"/Id5ow!W@HBm/maӖ]{Q6S7HztW_Ksv쏽:ݳNwdM*cI(n8ZղovE67e=s+e[&oU\NƁ"{x;8V̥Y>կ*Q4n$U/z n"!fɫ)x(zZʝ0g/i~!{Bb_|vUڽU¨dL(`mjEnkYRQP˫t0V$O/E=L5G:\U+&ZVN\$Ǎ`LM3_$2R}Ҽq_ڼX8O98fs2T4ʌ'Aǒo`MN7xd~.zp1lw9 b;Di&\W zc*~Exsы3MmkToEzTkc܏wwnD8 *irCM+tˉl&3c>F]Vqۧk볼CAF[%߀~1"~ B1o]vRDU`d܎m$|u}|1(FbY6̇i-DznkB񻚣O]IHMP쫎MkcQDUJחc" L:$B>/x n5@S{־K`:2wtP ;S$#:\Z)aݕ{rW^WѪW ||ݤVTMG/tp :>=a١]&lVP 6>c 5Cqو ũtN:3oR2kfs#~ TL4|;!  8˶)b[8'ui63UG(L$O!MsEe4~8ܳ?uPʐQ/OCTvC|i?Q"L,ʚ– Ĉs82ҭuTWf /+xu nьA. Ѧz%?Gk{v+M_ÄAUl̵^e% /q(eV o O Q@MW딘cf&=HQRqqjUx6M< v NM?oLZA9:ǽeеKieI;S\h *_Y<ЯS'Tn~U(*.Lo` t&З݀38^<8y]'?^櫍cꪲLZeګ!9<1I[owv7L *,ܙӵZ<2*>Zdy2ЛY ww%+mѱhM,ho"ʼVO̘@Il武@tma)og;a*Cr3ć Œܝ~%.eIYoD Kpy,BL{JDhޟX#L]Agu 017a9?7E@"hͨO]Q?̿ ŚC*m,ssPN#rKC 69νy v]X9*a[Px@f &ȓ8 c(wgfPAFIU/@L#z5Tå@44t+(1dwl35E Y@<7?2>~oP2&ۡs^}MKvhoXJ+ B H-A-S;#-=:t,f,zM|X6al .1Tl|~( HUzE^w80wĦ}eULi s `=,Ev/M!w]K zfeAA=Om7=XT<_$]B` c)"ncAw#a%)NSdʍ}1G ֭^Lad$ݤʗc q=Ug(4^):LD(Ty$6#i*Ě6ta;&6;S5fBw6Ԭ@:% .^ lu.\NlOl4 Q\QbB {ZzUL]ԫfsk2$C).i!5Ą56g+_1.iAebBhkT&%}hCRdDvk:60xF.a+ Wa^.o$~r*-"c6Kpd />ٿ2 [pj}MFsq+B4DroųO:͊$J3.5Y=&n0O7քNEog :?{Jp >,Cj?R|XajP.iXt$ﵪCb9c|\‰R, p?v:)Gda,;1hQY׳m wL䟰p~M|*((.;u{S{C0R`# *YT1q"fJr&NY(vˢSViIbs*ﯜ|Il T` nO91߆9 NfOg:d{'r> LPĥ }q"}ffTXLްg!Wu8nU%A !Ӱn3.1fzNU SiuIN>*ɕbfQkѪEy*0^4Hqne֘{GΙQOr[*y+L힭otfC동8@xĐ3aZ*G/xg{E Dpr|\K\-|]@y)r5ON{ؓ\lFt!hND{V{}q+i;sI#_d9X0BLVH* tv'@7I R-JI`[P `;}BKz/T-TسPKd/@TqS+LWO,WS^xb6CԦQAK"]ߑ;`yQ)COݬi Ul|JyJ6@`A#Ip{B9NQ P ߎ:R ZfB/A E:44;h<^,$5FNM:7tiK{ҟP'&~/~qhPP*`.g ĨkѮڵ(8oZP.BwvqLp<0whwKzWk_B5ܤ%[M.8!YG[^.}72-@nyyH ᛱP[N[V#w7S:5 ! _;TKZ!kuOVˎ7qpilRo$-Z};|jdJEtS&`q5U QGLt%~<%Nt|5߱IZ1LO'[rM8PTr/Bh>>r+x}JRl9IvyN9GC_-U%|֍љAUh +^ ޗʋkC}Lq2wnV \VZU"R8oqa[vdo {9 QKLC,UY;*F5~$vUs܏m@T7qg|'?93L)> W- vb0=u~9X -2>b29RR/ѭkyT(g #/=睮z+56Q!BAcȴ?˓CRW\Z0"9^Z}v[ojފa[hcKTE_ ?=Z|z!Q\Qo/W_E P>w k؏ʣg]ѢSbh7ܩ=٢s@'N4nqew,;٢>je0Mi裨.Pi|4 n:TI=߃?70Q~r: qk"? ~}LD 8b*SBݐN$44x[&޴Jw+ 4詖$4οjQыJ0$uSb^y Q-HeR.ywc\t<C.`( S(ė06jfyhdɓ533.ϊ?5m} 3p!"P :4Ju^vjG oHMxp vȌI@A4ެ*l FSA4D^2+xUU"E"Wxi׭/ QhDYXaf[SjY= ipdlg< ) }Xvvv*}]&C'ś}"NhlmLѶ۳"iᲰr@K1pd˛%`EFeZkBY=YSK7#UDѵ鄭ʄܔ1J >=VCN;\fWA.6 S6zP4neU4.F3f;Q$i&92wyWӺ@&*]#WNj:6]NB ts^zݐ>a`4fFɝ||e3l#Ӆ:>hlx qx1` ˾ɔP{GD`iƥ`2iC\xwOowR [kmxh` rATO3'm ^=75VX9??r4V&-wOW-E\9@tr i˴ngԕMͿtj:B`KQcO !!\,ebz9ri0+̜a07#usT~n\P|(] "#+.[DzU%Nʵ& 8 #.ww&Ea?.u\lq HO̺veHw} [ Uw٢E1YV&ijƽA1@eHzʰ+ /3P:x0<6yj T%ޱ/-'R>-f$$-7ɁI. F1z4>m;]]j^ ƶ_ oϟig@M(5 \| %u!J!rkBr2N4 @&,[l_Iwb-/+"p8W~6e"3f4Ӟd *_Og2U UY.fZdib- k}/uQ́EJ:i!f_'҃VX؆yB Ʃ޽X} 1ݤk+..L%`*ON.0k߾Rh3 ʈ # Zj^APM?f9`kz3YbZ89y5'g#f!Ifh 7EdA[Caٷ>.vT=WUnL.קw-liCTa[͢%=$mbFHk<*U^*EfxnezSh 4Aq~Rn])' U28㪊{VUVx||*u ,dD*O(L}S>i 2:jEע~F!z߂G& nw'Q>[1#堁Fm3ٴl6r'vQ%Z.@ "LxO;.bp3?rC}aE ~@# ha t@Ĕ1Gzuv5 )+un cQJD)E8N*V\)Bh_&U8n IMH{iSri xv{Rj`ڷVt@KGG$gN\Ku.A)B(N#čJ !+scPh.?vhᜲS 0.cG*l'o7}~FYRU dRz/cF^ ~` Q,5^YvNлG\Ϟ%rK 14"LPi>Kjڗ>Om7G &N LC_$M˿?+ϱfDqNFVze޵ Nڒtix J0q7tr *klVpڪFIC]Jŵ EnLzĮ(ԭ%ÀY= YB44pNL9mL,(ΚOj ZY\q/e6Bl{MbGFJ ">LJ 'Mď{i-K縀uN#OVyPSg{UڻJܭw6gdx O&DꝀ?ْd $7z _ﬨlZs)+- ǻ `>[!;%_rCf-е6ϙHDxҧ{%sf a[]Aujr z ւ ?d d+PNwWxʵ'\,`D  I5D%iK!m$R$aS nM% [㜡v\ B_IS8\85tޝ!WfJ%lj|Z= K^$}pZU3^y@iۊ,:lQ K:ƭ$V{0=ju%py^P`0 O^Av(ޒN1g]y:JOFv?3`8bɤVyW-OL Iܫ5³偟<];dK4#CIfN C-o_7JvD`9 Q"tޜʰLy33Sq #v&.ܒzvO_"n[pt" 7RX#`s'\ݮ,Mby]8_vńZKvM`{vr%49FCj7~}#$(!kݽ0 ăgo)%uo,(NZRz-0!(66p T%fm%譀Yedz <(ܱ䗶%q[&vkx򈊋Q@$WtJS)DaГ7~v9Ouz|ۣ{C>+q9a38bS4U{@#du$Q#^ZљIt @)5,ФC(3L;K :oˮ0ψ| Σ>neJ%kM ׋ ^FuO z\b:kϘAUOC*D@.v_a2uU!k"l9YOXW.vafL8B;QrAgAjyɼpdV* ~0 x8)*,wHDb_سI/xਭ) nUm}Ո8r6!HJ@d6·568;mH0<5GK:$?j*jf{DP()Yº53գ9 J份 Y;=oƚ`ԴU'Nw #sf-roq@nH5Roq!iBqo6Jf_iLMC ᥮, g(SeLJnw8:Y[)-!{WW3.~* 딺"@i+ѽ5bWq*꿦ؚknY!T!@bO\:kNfN"K1FA”uSlm D0쟊 j^j75vi4Q>bmҫtjOC6b}W$}odnh@ +_&|n8<&JgҝZ wus}5`؋Tۋ/+f8T9WP՗a@D1$0LB4pYH NkJÀ@8+fi9ʬzH˒˾2%sӒOV]\u' 9 0\~[-Tw. Dwj(#p;b{sq)A'abaɓL AU#~V8 µgv卟ZA.QA\uT8l'G|frIFnFC+Ǐ}ggL J)l6:(PL[$3e 3 P\Ҥ$useM?ǾQ… Kɪc6Ŋuwt/R7Ҏ>>Yj)D'~8~}uYF~!>@^Y _(tGT{ˌOm43'Bjh/ox\-^u,"&G<ֵUYN2奼`g1(!y>(3uپu}聉Afk;;q5ɝ]B?(+"opN2.*垢e9ТK57N eC1N?!rb]d:M5|ȁyb6 iQf=º+ª'ᔖn 0*'I~>{$J|21!Ge/{n|"S|Pt_s?F̓L+ piOv&;YRnˤBX˰K IJ(znj$ 1ĕHNf4 +T%閃KX*v-gyGZ%iZ4%+dh4 :030_#[HnAͶ|y6iaҪ>?#<6M(@P+_A).ړUX n.FE?duKMAKuloL[$uI< .W"@ &z;_1(/PLIM,g" CKdhe9 R_[jf 6g^]! ^QD;!XccN2lz ?/rh9OOޜ |3ʽF FVu>-W;&Lsڵ}Ҽċ- Gg݂GؗB PaHQn"/ƚx^5GW,! 2 rKK?Ҧ%(`X^y MɒP!9D~@]GFj rP= ?ҿHUY`Z=>-C>p7﹤ua-ܠ$f;.fb}Yo<O)PyC?ޥoȑb VlSNKuPH瘝TWVKTD,N=(K"pp#m8CbDb)5NQ|e˝buK7TqSo#xcyT;!oBP;_> I=pТ+$  j RQ  HNtq~Qw z$;Pl/Whb^^WzlN.*Hbbdz?ZκDS#UC9(s͕0l!(g+ ip\m (gSʄjp3yDnp\ shA< &yct7}Cʦ)MTvfĤEm&2a WIE¾YBn/omDB$5|ަ[)Բ NzɰovABPK.0 a92)[^ bN'䥒GؒF gHsC~Os%Y5h.ػ LMZM(ctn[N엖$LbU;xZ5o NV%;K2:fcTOdTMۖ,JAx ǂ50cH387_AW%|Bu~Gу [I8--cmF:{34c@2[@;#%Re>e>('QG&)XzTz4BE.r@c{@9著p|J o_4:ɽrBX8dÝ$kFdFIͦyȼRߗh(岼LeJhHLLd֌A= A F߉g9gqYNʼnٟc*XZoS>c.f:⛢207b}E_\H?P'Pb$[FE 3A2/˿>z=IE/ iwl蹥L^W  ֈ.mҥNbd߮eM\A ;,e_sh%>FC/ }FK-JEx7TϬ:ٝ`DvT/e#,^,&?wR`#bk ?4R؍uKT =hrˆqqM=̷"P V ?,#$Q Ydq@=vId_d Mbp&^Wm8حZF:ݷ^ R'8Z綾9r8`ip=awgi!Cf{A,q~=LV ljLdqGi.楑I @ ׇ&[?U}tx`?|Lz͓hӵ g5(gD?ɜ@roCb` w]1*ZRuv,KdcPP-|a5X &Q!d o\8hp< &2|cQs~fEtܮնo#xH)4c8p+<j٢iYd [Ҳtчa0=R)ݣC0_V ։/@8CY&ؑ.pKxځ$'Rm_FI%k]Ơԙդr|d{[EnjC)|8ϖ"qj' e0pǏ?g 7qBE7.0N6c:d4)V~ )g-uO(MgC9$r+v.~b){dcLxbvg^ S^)M ]7CUE"(]ٜ |<-K(w%?>T _ F_j|81=H3vVE̷tj{ur( MfcQ,u\BpFnҗMwp1p1 mi Շ߹- nDb8S'o1hͤ;Sٍ߄qpRo(d@8tSm$=Ts-r۴*_|.+ѽeMh%6*E2ou: CbR?DrCKjj%< cԶt auGb8CjSR1g Qڋw,kqQw҈#Y1ؽeͧi4/Yo]N[*wAYql0roPZ]<>q FFYc/Ln YϽOpн%/LIf$ >Ξk(rch@!`O~o;|dVk1, :t~ mTViJwnp m -Бkj-2 g()cr8J2j}'i|THL xQh8kQ-&8U&k}m2|3UVPkj?)5OX?뎿V\[!@+ӸbIh{uO0I TC;~N,eEN?!QKgߢFUA^qrMѦvm>yHAx,yc̨G_n6%Lmb8kF!>caR4G]VWVҥ +m8bCʏon^6d%`H&^|``7geH6ig+zq)+%(wFt|~ o+JYJB Mk][6 ({FmNl$ieFF}qrrʦ,2 o9sy!u6lew\h%Cowd#ܔq2v('ӌ30no&a5>B]j~zcƪ;lsϰh0[ {%wچ2,Z9zyY'UUz OC, DpTf[?b 3KHx1E$FrYԇx:2L%f^v$pIiIGDz`$TzE3/OLJIcRi;qtV60<f!m5r3TeМ 4tOz墅B503VortDz˄,2P?x Yg᥮a_KmPY ӋEחN?) %4 ۄd=PW!PUK\3٦kPN3 `BWM\p|?m~ñ€wUڔ%:[<ʢri:T$f v#<99w=PStF-^D& /!Y$Iu!)绬_I沷^kk"q$$Dѫb`WA˷ewa@Dsα6fvn/Uu~a1=?!B 3!JȶVK"ѐmUKHf_,ߠX95HY!t,^++=(保ƭc0ci"Q^ejS%:Gt /v&s^< ^KZ\X4fD̚O.ӝ "bֺ; =fvSkiЧm}\O!(Ksrː1}{XGa脨RѭK Ѻ̟5̒j_u@KJ#卲*Ո6s>Qf{hcًաHDWM*;14n|3Gc!G4c9ćcF}q>/WAqN˗6K} ˮ,Za92VC!I |Єk:Ȉ*SxPk$v(f|<'=f9- N*qB.R8D3QK%v[Zri喂:@v4:}3[ل޽ȼf`;*~p߿;ތ!ZN"bXTGYT%VP$!zZXؿ#SJAi|h,6y<.8\GSF U)m,w'@ ήxa$ 9 >VR갩4E,L$P3,𷒮FۦwN Hk[/؉5IĀkun& W6 q(&)clEefNPW.W+ qK̈́, 蕒1ǽ^ClIe|[IJ Nrb죋)ҩ#A˕}.{dz+/dA_nh3]8U9.pMq ́E2b ́$ 9ySX~ k2m}p_*d&fbw-; |C(wH}?;%2!T1e+Ƀf9~$hF۱iN]co He*S9#Rjn!aUܟS 2wtvj N&kz=k қ}AxfC3Q =bq5}@SѻCu\2tYJL=VqIfDS;ř|#2!V9PM[ NX7@ }rwCID nx0^p6W3a5%Pꬽh{w @,s0uI:]kR teʗ㶘p"`GZI D~FGUpI-ͽVFw$.I"low?y{wl+1֡D Đ&9)x9{ f"X;Cl61ЈLhYwFA"ZOW}'FEt#h2;bYx~?DT ?]Q*:if Q&a` Kd=&)m#X>us/c2YDjXF,hLdni7Я(swi3k)UwZmjotǶ;snֲX`R'+ӷ_{z/-*ُ)D@:@AT!? ڀMI%"Z+O\,qm1l|=7_]8'_ OxBB$\- Y[_*QSVr-0Wmą[h",Q‹6 (QCCVF2oW={y.An"? wCn^ɽOF JxauTzp.>5ͪd Qi#E/x}<0 a B2ׇoÈ`2P)7(2ݬrTY`cO.~;/ Is++@=>RqEC5{p]k:E12z(h»}LFv_mrAPB\e+GCxL<jc 9Ȏ(m'5 0=d˖|54aRE|Uihοh6acnt->8y)J:z=n% Pԝ,[H>`+U9{[b٨} 'l[G4(&5H  C%aL񛽖Lex]NE;@Yص#@O"- 6d7=F`9Ws``&}1!.4(%;⢙`]듫h׾\~{s;? oLlocё='w&U$;+jiEnқ;NK֐4`u>.Ѝ>DށW & ǵfAE>3HCbOAULwح.{{<Ղ mA~^9bSΧ&Z[,W =g2(ʼ-&" 1xm,cEz0 )qV\ J|<$a@]ιO7Ji~ hwpcӰ*ߓu%@d61-ٹ(K2\>k8-y YVENG,ؒyMlv9M/D 2E1c| rRN-:F cB%)c 5^rXfx"~08^7B]oe =wrv̸_z(yK|_hQefysc?MeY=?&uՠ~=>=կA8r8}7J5l ;z#Ry8Y|' 0eY,`#cG(ћcŮ$ڙ#o*m5'dӏFC⴩*@{O]pUus9z'MPo7!Y|ܡmPQ=ДAb԰5ڀ;Ǎ3&״|cFLLhDgi6kѷX$͹$;..Cu>ɢl"5Y@Z:$5s p(NwXY Q@$dY(: H+v)-#Q~;#,:wct7H>bűZ+gށ--%zHaDܓ{TStG? fP}K~K"&eßM}qg?7:z+}zfJw15#?e9wԊJl(k^jpڗ.4l\,NIwrKv#)G.E4 qZ!9J(J̩I 58 up 7-\p#XtecDC:$ТBs~{*rV(q\gEp =2C>.A"G_hJ{jk`'Xܴ;PӈF76 wcY1-BDt|>! )H4aHn` Qq|QbY K[ Jŕ-sF Li -GYouX*SGD&džדY!FG31`k^FSX%K`V` pu;uW֓;eUul9*Bxr:IrLN"ʥ !E8q}%gU!Yq\C8 ;(GGr2Qw^$XPfS.%wˉ*2ۥMO)̝tΟ)˲?YDm.-.#G`+4U$>upۮ0!Equ_Mnp}Z;(ď~ݱ>g6_Vnso_vð/͚D/>FH7F #əqo8B1t m'DVO,fꯗ -3ʼn{&Ԏrs$s$%^̭i$W~c6LVcJFPTr;V~ctvF/-˷[>_PCpe̖#5f%9/žXf5bp e>>;t$VB Wa 'V91&x$m>}^6ЮNGke0R\A#DM[$RB}o"ӌ$@AP1G-~3J^=05Xiő,z- 4]O>h 9.P|aobQîT>b?^U"JVkN5V,_aX  Jemg@PjJY GG:61&1_[%7R_yfiZ h cLflj? ,Eb)@h e%e:N ڡV P=yM yI.(c^ [!̢"tb LWXn؝Ub_ĐE|#1JКr#9H]IN!U$.}Z/#9;Jǝ݅(MTb$Kg3([Mqb"w<:d'EfD͊sP.I0S3Jv!qa#={Ֆݹ2ڐS; *YlO5oFϧs=Ȭ }GKjkG`(vu*[d?szCiF!ώzK`vVDJ$ vQ?D(QါBP!u\ڶA~(]41JƉq+gliHM,7 Qhe|e93gC)zIJ[8gZsw;vn GRwζ{7C3&"6-l f@`:i;*gа\U49SRFaI=^F`8qs pUsSZy >+ N췿/hK%& 3LuܨEڼw@xry5d\~ʼق7(䀄F6&Vc4^®Lo.[M{]|L95'!J+ؙ Xԟ;79'XP҄hruLL zDݨt{k=A O[xJeҿ*˴^e \ Zmަ a*+WjGjEHA$O5a;7'ׇWߵ󔨴^>8Tq>)x.”qó^0D2V̄栅M k-eiXʠ7Ul<>`Pos|ujPNw?SއG vSs OHcq.}\?򓛓=#,~@ `.^RE'#‘jTiTxo6-hӫTɖȄfWIXϨ5|)vɿ)+ְņTh\- ?rɍS? .W`Dy֣_m^8% 23^w*))[6(=.V7 )&-Rm/9LTYg3#O߇Q2ʈ KY|bQdyFuq 'ɮb*`f"ʖ?x܇Rd䈬E|w>bꐵ%y] Jb>Y@'A"'gxlS3Eܪ`Rl1 *jc2jsv7Z152d< 1ѝkZ⪵(r73`(-Phj_V@\AJQ\[.R$&&`=~ *N 2CI0@y>CJOHtp+Z&i16f-.0 o\D᩠1ӝ.'.BCk;h$76.׶mf68qӤkҫmf67U ,l0$L``?5 㱨19LJb'5aJމAp5Qb&VMCwx6^eJ$!sԖ-S{S퀭LSsY&U!eotz}.N̫s)tg<1b754c^n 6!f,}B/&4䏒:C74h5NP8!B4~\1BVN|ssuxX }ɚSA3T?<߾J|񿋱/5m#ۨV1W~PרIts=LAo7%G=:.=TqQwU$r{ᅹS'`J~hkC98W+zݚn 8 K!ZQI_X|&Zpn’,WI~z @|Tx ;9AZ7)8808s[&vw 7Ƶ*@guVN+†A^yE3Ô_"qۣ"&ocZ!kfߝ^i7fxr*N7yھ64Xؖ=c- N&qZYސ=A?$a(m ǐ ~ϤV4*RJ])rN@tQ-_+~> dHY 5 Vgqa^R!$ɠ͵S^^w Ģ%Ȋ3ʼnWS@\;HX  H j,F/(es>-V=(-g(8Ws"κq]dh!BTס(ʠ\njnmgHSOtþMl&UׄOZ4%t- Wr)WğQax1Q^ s @XS j $H74Še -TzqQ耀#< 1OyYw8W+^3~-Eb6cU=GyT8:\5eV#;DYw D$綴(k{vbPjY##8OT_^spҙ&W,r[t;NPWfE#T?)>r3&=ɬ%'& K lùy&A>F =@#wV@8>R뇽 Y2?2H!ZUENrb[ԦWݏ&hC9*=?F(si3Q98[D+Rnm1$>B ѢLtBjn6j ^fV: +Sac+D+2\ɫ^iF~Mk鰂DYܶDk5bO)v vo[T`_Y&UR10 M?Gka|3ƣCv#ܣqovB%b!{D8i.|hcH̱2EK ^;.55FP_8><{ihHEг=hpZh' '-LɚC 2Reyb␟l=|CDz)ق1 {pjۊ`h}s|gY&q<k%g|呙⬚ u񙄿$4sccx 'K>elSb=\aa̟Բqie`٠lYB3ƕ n۟xjxNgZ'9sg׵+ٛo,Gky.DD{ 'qM;L:I6b[jIj燾bb;^˲i+9?iz͘G[z۱ Mz o\MS.'5\Um!E~YufҚvٜ( Pt%QxSfx& !?IbMD]^MƮ Pb m ,ӏ\fnCjIiZ[,8im}sG_(>iYjdTS\J^10B~oz6>*⏅:ݧ]@[=*78v$Օ_hR3# W2ԅƂډٔTK6 r?\\dqڢaa=Jcgi}=۫B5kPFd빫HXcQ7YLj b-v1|#yA}˽ȫ'q !q@i^54zmA'U~' < #U&->I2KEݍEKIEZekXZ.:xe t~:%msvV5Hd)+"d>*"t`'|)Tf;W7,ģHUa>6< %r,]3!Ւt?WFO?-{ eTQ91՚v\#=BRs0nT}+uP|ޝRa1LxqnPd^-}M&f("8YDlGc?$(P~m%,$$cDRd #X~ONEt`1kB`88 <g/̱*s$1Wv J)g6j/0g`B&BE=C9],tX nٷXHFahKn /` cu$y\<{cNx*\`ٸ { jYzRt]+]d֨AOc0ߠk( ӽoJȭ[qR x6SoGXmEWL\n43˜X1_Ca9QM8? ]̧KodD/}wZLErUP (rMv~-WH~,k TIc:5= ,@XFԒ 7VDY66)+ ?+LDr-3Nn+1F !R;!瑄?0 3غbKv5ʷ/U3n]\W^ԽR>Wzo;fgJP]\X'F~ OjP5̰} cC?[ L}QtCxVB4FqWJ,E퉌UۢtzpG k6MG-񄯲${2`1-Ϋ~EZGb,2c\]6伛eŮVjU޼Ug[%F0]DxxʻCoՋYsAU1_Q(fӍHJ$%ST.m3[Q4}0*-_Ĝv3睡 onw$O{N-FGO&1t3IM0<[($}rrpRf OĄ]pD΃sz`jl;b癣# g(gOq; t I> Mqz@'Nx $%D`_N/>/vQ:%m̭G@|7q,ɏe!󞔒B۪xטd }T-{9o$;s.f8_ۥs=x~!mlH۩2 =zXChGCT&-?}-M$mXmCm|a:n rU@@:ztz!/ [P9İr< Q幎ħ422jŋ~)_g˅d jyr~hub̳%TzUH}!+GuԈ{ϐg.(+p' OYw+@=һ]e x*g$6b~j0䢢(= :J5Le6潂C.Yӣ U3pH]7JHRDHn7[i3-7]TVqֈ}5hb:Kf)>|/8]I/҉u|zF#p.M(5\V3eZo!rw)I"I~l3bᱪ%ߑ]vWP(y3LҕwӾDa4ũ}M##6m%@&|yY6HH+c{m 5_J'MOn WVy)׾2.QG4o%AxVb.+;\_|JۯJmb`qW0d-%C t@PHO5^BLK/K ,7!)aE+ b`##&m0m[૳P?K\!p!(#l}<w٣}9ԇHieJeQ%˄ 0:0!\YkǓ[ n+y⏵_u3򘨎xRVy,hh~M%.)\Wyj_X@GcoCԾo(KAx9n2"lxMb `!V XCS)0$#U3ZdPP<ٲF[)z.s5Kznf -J^~Y 9lhsWH=YU$ppϷ ᔄ tQ@zU*aIB aGi6+R*uջ;WJ05X w1.O|X6@I]]0!ҙF 8&69%m+ܕȥ0cY1Nf֌U 89/ (/U͢Pܭi;w) _U@PZJۉyo98,PQP5_D|WM_Gcbl]H00~{}+<8#^^}y58-g ęZLH!~.vЅn1 f9 g@.>ӷ-rhKUJshtddt { (4añc_޻d!GPIamt>ܺbHYcENP@^;Qx=c)DXņA.Lt%}e38}.ګ|Ⱥ6Auo=\/Z/;e8 {jPzԲuAp*yWRV 'ދUOUa[kp#C=3U؈ð؇tJ3\~KLw:ňEQ(.nBV* ƺ<^'VΌA5@ -:$Ǔph_])pԚ֧Ǭ2-@5,!ءAQO^p9>Tܒkl])Aw=dUG| aOt |\ X-ć>#^ۄ)O={UI[Ӯr&]}O( rVTAUnKXTX? zc`-H;31Ӡz&fc5Nȍd;z]k3WGGP'Լi}>K &'A1cV8crd0AKhKa@ (/aD/4`pn| ] ;4R%lj3G"ürdڀlc)/rb{߿Otk 5W-L!9+1R P[ PɁ9uH?kO= 揂3-|܍{h.%˰- Ǔ9jhT^/GW%]L"#ހqEs$_k|9U4Nl9,_?7\H)-8Zh3),̵A'<31(3ܿBLȼM硘G14NH^Be<9fM HOzR4ǰQLoE4gdgnI3O ҾNbC nGQ'8yɧ8*,_b;d(ۿb'GwQ ?v%9i[dI9~Kܻ޿K-&"N>}ZUoQfatA"su&pV*AYJ f lАِ;†^fT.v,%S\ 5/}ˏ9} acM_Us Dq Z@ϮPB;gI"Goҷ%.k[wp`'0KZd2[oCדк0>u?9zwae؋zLy,ЍN~ P z'_**b{9V5j 2Cr5h9%Β'l!o5K.L"b8D V,i>??6;taZ"g_Zۃ9aʶFq~ַ SH|VUդMf0uDU1-. 4B{:ژ4:vt40=^ {IL y?A_w텕dX^xZf$ypbsVsC2UK="_qBQWvt$΃!ĿxfW\nW]H/< l]tRfCPR8F J3ZvC?НXC}6ɨ:O\%S=vt&zQn~&_e|!,4`ݟS<~(K_5$LB3K~"Uů;U,^ËJ8&TH%ۿV`;Q|7<8%(6.EP#~wsV :⺙08MK1qQ|2&4Y0 KcԧsS]ۄj²@ҏ nCTNin֞YMG.>Q g;o]ё8Kh)idYڍ׈mα$= sO F4M{ZW3;U{ 9],[8&ݕj5O+.GdVB9}ﺪbGBB+ޏ]T]<ZRvL5F:Y-9 ?)_uEЧF#'z@3[PMWz&Q)ǺI5=4~Z%3Ig(*O#ZSM+CH} ^p$PW{ݢ bqN z-WIC1aJ <18z]z`%R(Fd%7hV菘:.Ed"iEعebʣN2J%{$1 k~TܺEHO*gZ ,jϾɎD.S?oɗЧ qwi`궆lo\[Q[RZOՃ{P_ Iew-ZDC.*,,I3,"=#!snZ6i_K+RBѨ֗U}e3}!EܞWڄ ۭ4LERҜ|!&e& )իF>̴Η ȿ%5t2o[vmV*kG+2O <ط6"dTY_@3z&-AIJ|Ds <j޼`@ R.wY֢2\[qJ8lAy.Ya6XD$goʹ l6=]NɿXXfh6B@yenTeUsNcO *}5އ%BK꩖td(i(3bV1ϴLL&EtH K=d-PSǩNM=;:kwnՎbO3ܐ^ޘ>@q7,i(~=1BJ:WIXC 4-Y_ٚfdJz_ތQrS4fT;u͠# #1l(mi4b&$6Hg̮ugǩ-kh ~fdLO(Kp فvwygՌ_[_VOI)]~5Q?Hk  k 0KPLA}x׌E*nBݜ ν_=UWt =o uM`' zx&̉ȗ#왏YԹHj;pȩjC F8/@F>nT7zKm=ʔ#audv6rTc9a͓ apOT :H*'sIXǠLj^QNy\}Ux6EbE.D ݋|Z/s_P2k ) րΏfDГ`D=Hɒ+bAt dG }`5 b^GCHgx-tݵa_Dghɣ| {=m<_?Cr 98o3dW%Ҷ4]C=$Q Tu-"gf3+w5$I$? 57 Dm$/RQ~Id8rwlgnFH޶nT%m'9N\; t>ݩ |EK$ ,9rw:+6: -gyA 5<Wtmu+F6B4-O&hvq mSjͷ-ĝ׌qt5vvY4VXI]c.4V*s0E+z6JQ jԒ;,G0篴@z؁y^T[A2p[؞Salj/;:n̗HUͿ0DgGF"sV4,Mm>nj }ZΙu, ZQMN,gPq] ѫ[AOI;( )Nn2'ɚpmAZt`E:B \\Xxİ 7̠w]t޶"hiIsT}%j'm8dW`ׁ k'+&-i_w@[ qEr{rC0RfB,֟0mW@0XN&c.A&$4Gr-'Nȴvm6"*>^b=i%BkzZ!By=I(jt'̀K;͂ԅi ԏī`l15,Wv_ϻGh]"b!.`PT A_eF6ɓ*z JUa1ƞ2Y5PWGH>>(t(Bѽ6Kjd L>'xZ%薏QěK5;!XT&DcSd x* 9ȝi‹W+{9y/G\43% ޯx/R:P+pQ Hl2 o!MCMU*f\nm'5u񻐸t?c^nrۜ/ yR'$ `e8GH{LJI7'*0/Gm0(}|#m"@(ރ!zlhx֦UJ7ƟPb4*qLE yB/{暸!peU#'wlؚ]ϨP/۰g:)369kP)ωBnòpp֚?VeBaCgKu-rl^ k>ũ&k2k.)HSqʚRSn {.8U~m ̹e-A3jd̘![{_vy'?1r0fE)~,|.t泍@bPisw^.0eTʎ>W; l:4 a>Yyv1/>'riy!ճbH'`5% &֊8OX?<-nޏo#p\Rg@ <1i`Iٌ{ARC6YS?*s5K4%m%W B74%[O+*1*oֱٙbpQm\nTfx<[(Nc^Uvm2>*q~@7 -:&_QAձ7z9􉥀4ՐahinȞ׉@Ǧᕁ+_*_a$@f87o•~OApe"e()ӽܴ񞖿sG؃33ܐd쑈V໷{'cRɹ8qMsJT} r*؆BP "p:8m\5sBi,뒞)R=㪂]o<jV۽,#'[A6&_Rds8 M Q$4MmR$ETxZǗ7RFcwӾ 32I?Aey#}[]1q|CC*9bJg+ v7Sj<8Zū2/R3y#qxo ΐ[#^V"hIcz}"z"|6M2pw0.QyMQ$o=] zF63/ۃU񫉎2 59puyUxOK|8ʍ,ɃP鶟VX8BcF{R&)0@ep3v#3ab84cև^I[67km,i{r+ݶn_=P.  ћ\+Ŵ<R(^BQBǛoùG2P:y)}tƈuQBƯĖD@k{mӇf,/vׯ ЂP6/Q߸ý8GՕnY3עSsd'~J}kmw4Mvphd5E=ՙL8u%!_ -Ycԏ]36IK!sN|A5Lmct"u`p?ڔFAպA\ሀ\3(S<Lei3iPzlt,p !@ _kȷ+~6xYkWdž5/ʾ&QLBE֚%f8=t/g$p"f3ѫُ fen6?L7 &DZF,XG„I(8ypQ_3}ާvfhQK5yߌhd:Y8{Xѷ93FeQ_GIt ="@@p:(UY[^L>Ͳ9?[h Ȣ7v#1~~+N_b\5$V-]Bm[پHXGCx_T&Yj&O!` ]} ~J斏9|ΚԳ҂v|J7C`s,]Ѵr/"*^JT C٦RRGw׾T&ZVNEypX?.Sp }GdlW^~z}Б''%뗗CM {KKxggq] 4k)eș\0r)HrZO=-ߏl[thRblM?yzf{8ǘ,G2UlK9n_~6h$-Jf} 4ei4Ŏ8a}-"+e07r}2,8hyIy˝" {A 4~%pUN(4ƴNsYx?3ӆeu R)Yrzw08']`D#sMю>C|kdBG'7Kċk]qp, SV.#u+l>Rq)JT7SO[ѬC)DQ3S# }$e G*p:)9KAx#> €B! *Wd%1͑R϶@O2kIyq~D^qI4j֯ಏj6eTy|Y "U"Xf :n.ҤT0`jUtT 6I~'~4cQe! 5kx*_"ikC<>w^n+o/\3헄"8U< ,4J8#¬7wiWl 90 5!cjg`s>^$ѩqtn1/6Ý>Ųr㙚 o%D-^+g i[ `gwzCPyqQ*fZ+@J/V=EP MX׋PJ#"_chYu`b݁Dm{jm'hQ%l,)#N6qo|6JO `Ӭm7O{=Zh0~q"Ys/3T 28uKRRD^h%ީЯs ^d W{ TS,☧AMU_^&OǧHҒF[U@y ĿuoЮNQ\Cqs(Xc-с*hFrX.i]$]uIz'@b7u0>+z,꣝"2q?ۄ(=!êE0իjɸj8TpNyL?XΉ^&zX9fe؏@8NLޓd%3G/Y讨p8=Lmۑcr2<=x<Hu,*-BY#c{n @dLx3ACXLvY=Βp:Ozrn@.XY97KWS"w 0(gy@&QR+{,Ɖ >$F.dJw~))C s(1.0&As\s!>v++KZXfA;.^[0A/cq_ Ӭ{zpuEdjSoLy-?B-6mMV IF14*d\]}tZ[|]и~nG( ` }ACyO|-'o-(Bf*#O-z%8-!'h$,-I@;/S"6xRh~z?=h"X/[PO_jC$rϪS@hoўZ;Qz+V6ul!=jWή6$eϮ}RW$-v 2 PuIi=w雿kEI «˺}-Rz7[Ӿ 'E;VFZVUo=\}&k wu9Dw8]yig;;-.hZS@,PҘq/\O80۶P$;=9pL6 ׆&!a:f.u'[x (ۧoe.RA xgDa<~W+ avh,i=CĆFMۄIϲy5"# @ `] &+<`@Z&-~搜pt7HT9{4JOVe̲Fbmz.{~^#%63 RQ4 2Č~ȷHгQpW ɱkÛ-rA;`FLu O.0[!2HKxfg7GzZP,l]h.ѷfgLy0˚rHˑP\ nCHSHAgfF;MUeS0pS4ܨyDfv!m2Xct'ky%%P5n=tW;Y(Y"zZw [?N30HԆR ]#b[btHQ)ǙyqkU`a3QU ik7ND+mXxڽ8LJ ܲpjv3lբw{yEm>kK!;\a'&ݰ1ݐ.%f^09m|Tߟ}/0.FwS]4擈&* 3A #F"3O])a:|3(IqkN jL7 I{;A忊g# Bc7&]ﵭ2\bB]"+Rh35Ɂ;/= 4-v%H>"FCY2_?>}R"*Vs?Lp,qg\isa(U`$BM, oiZ,]nڹk]چ%E,H̑Sl޽wvQyMr~#nD%OCy:7[oԿuKDZ"{_ISZI+K;Dѣ+).AN zWxzgK=ZM1>W:l 3y̰#6u8:rjEw/3[2#F!w҆)ax10)jQؽ=@DftdhO6 jF^_Lc{4k8x\o#CʲG^#ߺC^/b/)yA',P5YGɍvɼt*2cÌF5>זFvZ=d#͞b-c$M3 螱 BҢvtxI;ܷʞakO/%`B/M{vϚ{1j}& OojcZ⊩0u-D7@z? S&̹@WfpoX橅p"y?YgObc]+ƫZs5weTHpXֶX-a<)uZ%2Eݐ:J)S|Fz4bM>˶I_05~ `\lmXg4D*$wפvzY&`Pv/PfSЇ;MN=q tZrr2^ ] 'eߥI@`.> }H޲Z8ISȰEm]0K6<╎37*ڱL5@1Yw7T;MD2y ßP'dST m{ ֜5 uGEǨλyPLƽnD2Gb)Ҿ~4K&ew *$akZq4 qV?=4+t\8+k,K@KF8론xx4Zd|cA ^O{ٿvI~{6J>-MZ{~0R02u-^SH7}?3GQ%t`'TaAZ,cTC`KLKxJ2zֈwG6tv]D8 ?s%7~;Gc+<фy??|旼c\;|"/1/3!ocgI!oU5?!F獚{ +D p -<>mEc3zϩP%LVPHX͈9}vz u΄skG1.,xE!l뮨7w./'S0g3Ob,Δcʣ~҅bƇ-tmeTl͏ܚ!6&-& 񚈪i{x5{' z^Yl:9E oodty>Q+In X`4ګ~yĕ؍aBYbGgHҷ5h+\[k_Xdٴ;?|>~a X|ϣvRy1!&OMj.:NצG%j^;a8c*MfXwKtKoޡV!uQwS~ rfדxwLZ .MQ)䬼?߄ϻu! /~~ ‰$?Q&~%`?8aIv)(Gn$\1gn-y&҉(ACtՅT[(OQNR9 ~vTqj: r1D59E^ 0BE&.Ibi5W8{fYcP'a ci O?Sla/RSI@e;·Xw>]WW3 @ 6ډoDM13'ϱL߿|R_@!G\ `,ُgHZLz7o1X0UA"١MkS'>+fud R.Q\}IMBIX` 8dnPFx4nm%Nduq9)a[t̨g3pЛ粝 |~mCKΔ:p=^[ndZ\In: w`&%}9WTdy~X^Zo"J^(B^)if)9DxV{PѺ=AFՏ[:(iil<8[2P׃##:.:d樘O? L㓡rˍwD&2*yBx`/"x%:V6ӪB`_ԅvTCP<:}>_uhTzWoV8v(O|g*q]Gj `&ЄTs]a}.xqQSƪſ+HS63ִ9LQM$8@f]1Al@oyZ}cirHWcv>CL)^J`d&gR^ξ g39g4u HKC M^JGH=·}zcH_>waD^-!\[34ްx 6@>yH~>4gB )^Ǧv@sgH'TVn5 R FD}3t5㾠"XH6\k>cuM 4>=@HkAUA=֘ "S#6ҭ-ebD>[Y9멦9Do+$5 i(E)ǥӝgR䍭fq@ayM/eVk<2yb &ߕH-;NǢ=9OWC!|AҶ,g0ǰď!D=,fcÔNV=cNyX 4gס֌4(kBdY wFدÅ%z.ߔ9ye -7X4srgxwKopP0}} `ԓaI{yiq*{t*Tiu4$;>gOj(g\7A .ko[+~]ào,#/wB}<"·s.p+:}65<i|ei`ю7>nukCrX^U-/5'_G2W,zTy+~i)wlpTK3@*)鏋WĈ;j*Z{91.DKC=AwSc2;WkoE^ctx N8=F} 8HtXC[jIW'Mؓ?Gz˗uO~!D/Vs8+ CZVfco$?@O7)wqH%V_9fx>ʈmnZ;e$q k{l68}GEOM|BL%Zo%CRV.\GslUY'l-B`bZF7Dj/.bl1ܜSLV,ˎ\뫐:0D=!23=眺E$d2 !q`@7>~,M:UH*JHwTunPBaNJ_O#SvBM2L5JUܜJ b+<>4{G$rC:J#D+wG}kHpY./}Љ*+emBnЅ oSs`  X7Q, Z-{d!JڶwUGvB1, 1&zmVe1e$d V"OOӧ_"QˣJRyϋL:E2FJ/e;&QP)p Gtf!q cx{IJ]Y]5-6L &'ȁ$QR5ƟՕэ;pK yR5ϡ!Xcs5YX3F|A Nm& chB|){8[^q H6bS(#%6jFS-ً䄸d%?\83:Ciӈr2٨bvRu4 >zbы<E(3 z|O 48|5pGPe~34o T"&3S_ە)@< yêomb%YU.F 1THÅV} &Cȫ *ՙz04ɈxF{$ѨԕD&.S6 8$;"T b H0dtiz{j$ϧ{PM96PYrf^ 3P$Y*-:Db(%HGE]D9KJ0`@-]9W0_%TJ-hjdYozqR/b疚wғK+~FRx !;I-v=QWgcVAg;Nܣfv^&HSXh)ɵJO;V8 4ha Gp4^^mu'zl vzU 5S~vj'@㛌8-v]%~DߦcaIq[i̤]w&X)a)7sQɜSި^a`gK']@|&qlEp4ق?eZ3BO14T1Ƒ'ɔ12&)Sh90 xT T*tv@U? WZ JU[Ȕ&O|\~,iO1-3T?3vC_Yf,CO.izW"+H myiw2[6v׾vxD_Q_a7Z[c^NhG#2O#^:vp@4\fVXﺶYC :Ovp^sK.$>&C '݁=\5}o?֦QϚ6=o^tT9=ٿsZI;KZt;1}Sk؇%*82 B6 bu \|+:\Юx`zr|$4=o'CuKe}*&IQI̸>g!i])#:G?8ݿc3CJ:u8 ZbBxPD:WD-8}KN脃옗a̒{~\Nv>(pZX\t %IF%)E'}y3‹ L*~@>Hҡ,<[R]h%<~)YЃKA+ PyYiֵ޵N0 6دJtX`~"Yרd;%+,?'>Ցzڈ_IXO4Gɮm/8Lqؕ[򍞊m(G$NykWhҮL)MT.Eh' pc6JA`H@`GhὩ0Vrv")QT褐Gmu@+gڡz^GWLdt ryRr$OωL`K|x?V EӡA4U^[s{A9_eV5R798!-xgD`V 6=kG4 wƥA֦Em?Uh6 o1v[yW:>,,@enh/Wp%B;:`4]3HU#_H  ^D 2m%[pu휸&ɖJ" 2 dG+&UDsJ [u rtوWp F7tább~rHOgW28Ѵ=QR순/d!SoSyLvux?棨$~}LNhb@ZSЗ<^rfRip{Qb^faVq}WV vZ %٥jRc/kЋW; WGP8nxԦ[|}r0t.~5'/Xkzk!c4u/=j Q: I毝3{p}xL֝zRe+QҸD^ZRPRZU?+ {2`$Ӂ-L^7ͲSݪ3{2ɝLNbO*3u}ʶ O*4 u(sJ&s'X?"Sw{U2 XD+h{}eatσ.3]v11>͗{`׬h^J ;6JόyO?4Chb]h~ ?Wk=` ,Gyu-) i#_ c7mx Aݥ ^^i"cGa?( (܀frTxXse˾F' faM2=Q\ĔJXHY ?2Qc9t5D~㳓A1| )Թ{=> dᚁ̳J㼠M䶔5*-(yE]3"=YQ-h3LOI&/^n(pg $wXCVnrcO! sҖь'4ly(m"=zl>kԂ5iڷ:mȧ(CMq4y <8My28xH;ҜJ[fe.c)lVamJwHGdI݆i|P|xe"vԺ$=EǙZ(GWxi5O8 9VB5v`Ȣ,0JԮQ$˷.n <Swnht.8dp\],_yi{T'kMܶFx|P$vїOWҕބܗ(c vj&&˧EPA{?J. kɺ9fEao8B;v洩܏eQ:fB̋&@UG4]I+yaW`Zf{;ikE1fɩT"9Oq>7EGq7>qF]6F[8NsID cDh$/huyKͷZ;<7]?tǴpfiLk,[L2rG=\TɚwO~M*2,l' I#! YK3$KǩХln3+oY xR](j l<IF./ Y [nVMmmk>\iW2R=A#df 3kq9Qw!R544eyۜKe0!%3|`7ZnG_=o4H@V%\)S{0`rjՠO|ٱ/+0OkIyNcCG|(7dd{[n0yʫ RzDFzf \5ʘ5p7朾'}Z#[@z=U5߂iLt `}H~..u=Ȫ +%FoҽԉePB{8E[ѾZKFi$m_1Ny#('jO y7Mx)Ljچ 9ߪctj1^^gi #^RN;X"z{A?26zp]B9YԴwoSrRǓs& WA?g|ihQt7*0֎,-Rqξ"%ǽ@\-aLD5= ꚞQYkePn& N)( .iXfKG>:1MYPey&hcjfpu癬q"OA; (11D✀ZWn'J 3g<+N0-iq!ςmoNn0G2ʫ(Ê ܺD躲_YR߂"e`nރm=ǏX#4xHqLYJhx֭bqO͎#z'5\bP7Z{d-W옷`?F1R# ~OE+R'PBAA/}lw$b:$;'YǬh%9alJ%ug˧bQmYA_6Qϝ)!*^ 5·;}ք4 >(A@VB"CT7sb}ESDJUj!l@dQ\;1pM6'FT̮Rzڢu5XdW_vB,*Φ`aR=d:maE/BȾC33ÌvtdY(6{I`RMfhka;,)Nׅ֚*'&-^{uR~=z9/ [Dx:"VHj_}R ZI<">8YY;ptkPitgY 7Y Vȴ˳ dlQɥ"Oϯ-5;׬]㚪;$_K5Ha>6/p]?ai"MŴhό7*j"FHJMk~'DZlU_(lkϸmd.V#q)@ '>ZA/_Dn6߬T/2X/>=>fP]KF ӱTCZlFQnj $ ա0' +6qwIJpYBG$Bb*πrd0ڎ}ө9cE4G'q;6hBpcx3H'ppaX6SJ7&^M3"Տܗ9@^چQAj-N9qoZ׃HqF(HUfitH>@-A4w<486_.p±$xSI v{~B@Kr;՗57h^(TӘr7Nv,W]KJܤWɋbWJ`PS!ʶ_i#Yuz6ʋ16\V_e3"9c)|m5]MDĔ0}cI#JoNW a3hgw< ̰AҒ28@&PX_PrOJC3qULYOM:f O@5զ1X #ΑPtrh[Uc.RBC㰆f.imMi<Zڒj%Y@p'Z-s C՚ayv&^^4iі˴I>h[N!z}H H _1QΕg{K6-Iz|ey׹ nMˁE's#tY:haVGL=e0];W7otyco Ur㤊a#{Gua|wBފAAi}&#Otwr uR[ck]ay l2cgjH%tF"wrT$OwX;;ڐ\C<8 ,ew`ʲT 5O*| V=M++5yZ߾ _J!31!-NN驣uꇠ-|FHѽS jܻ $ڂd~ecvm8+̶?j:hl{`{2':}@~iaA! Mn;Ua=_s"Pq9>i,N iymm6Q͘M,{.b#O x(Pw5wU"P&1B 1ȭtk PNVh ") }"j"\Q-̺וV8n?*HSwj, @|6"h9bYD^w84[xC_p^&T ayɡq -IrǓ|Ba37 'dRhV)RW\\QC*Wù@)%Q0t|NpGyΰ\;oAmKBAȣ ]m`Mȍ PZ}9Vg[ ;B 8AP8AG$&76$$oL Tpq:1j`T1T2Sb} ;ة%3fR" nJ9ڽ!*I.&GJ(\XZx{΄x 6h &(c"Gq lPT4JHD1Ԁd@>iUfޔZ)S`JW5$8>x$>2jsG~5kLjS.ln<Whdxt&קȥΘ\k3#5v43IRTe> i2BF"B 8OeT=߹3x2єO= UG#'6c6|ˑO kĈުPmߪjgA4o6l(Y C&4C8DϲzD5pxp0z&aPHyFH¹W~Qqr^ACpԕTjM{%ËTzn7v+KӴP*Xwqfk03]-hzYI2"imM Gщ.w(]ġ'X*oe5Gk~jlOqf,Y\LY݉@0Gǿm) bfzuY aKWȓII]$%_J& f_rU2=\ 546>Ok]|'L.H5ԿM%=Rr`DvwV|Q<ݟ8%wEW$Iݕ3;h`f˵mH h]C/KNjY~TBOE$dG0L3ٳo.:s62)(>uH{eZ RaJNS!ř cSݒ- Ytq_ nhvEVrba']AA$03' n_afo֓ch*AUk^e(IzEj\MX~lQP6.od* u$]^ߧ =h6`AOS$Fw<>+>縛U GД@!o)s]x.Meo!fIxЩC 􍑔TU+BU}V> v\Rb VD6rJBט~v &Lf^\3JGW?6]?XX9/Yq <uhQW`,Lh7uQue@d[^:Hr`lte2\o-UiB}L7b'_P}嚁Ƌ{= -AullW5#2/+G^?R8`GIq{`I| Rbv] G\P{4IL5cʡueQaf5jϺw DuF$n/Zm2i-٭*j~/eP YsAlT O|K/hw`"-v}76e=MUFAq+{ͥ,g% lHUԜԮѫmxGh%'=zv]!,rw2ޛGS#yx!B t (pƬ MhdLL$d,(YQ/N"Bn_&7w,gMƺx5%MYIy'Uc0iM7.t {Y e.<*aG349mk?Y] ^?d\I]LQvȟ^F%zPJP +pxz_Hұ~BE!RYi>3R_V !=D&+4CQh%!,/a3"%0+|:+JCCwu4"5B5/XG\~^փN$}dY*9*`{v /@#F>3^3慚${K5 /Q@p;F/78YEL lͫP<&Q]+6NB '}Q"aB)0E^`lXTNeC,Ht< BkE.4t}ih:W8p@qs7\)c]Y`g3 LQ]ζT<J9ؾ+T3oDAv t ;LOoIa]+? (p&]$~K`nChKH_{ycin~9ގO>81R0bJ`'݅6u$śŤ & zhθ`)h>݊YK8q}=Gp@ґeGLr_E6ZͨOܝNhs٤M7?ŰbkjGA^O$TiHR^UA>'ug],3+Z A/Aq M/3<^[" 7Θ$(lJjHaoyy5PUCc8o7e׺!^.sMS!@aI,:'z2R]; ζ>tWp֭}.FCE^:C֏ X)YZ\;ܪΐN16+tC:F\s8AZ2Y?ZoHfHG^OES_v4 Y{Va: Bij]K'bC|&[wpMpH`E& 񧺓zG5͌=/ޔЖHl"Υ,r񖣊}M?q 9'/(ĬΖ9 "(u{u8IzWVG 0<,4hE@7H\ΎzM". "~ $< l&$.q[[^N˲۰JMBKbhk`$ɯΜXA}"C{۹>PjBJL4)d~0?*ܸo F5>oAfMQ[ٕp zgctW OUkkl5a:bQ;DM[9= yx~o!6-<0O,P4h+K#Kʇgu40+4)FC@A9vZrߘ:"|a S*RVvrqzO]Eeh3$,{<o_Vȝ8ڛhR#rJwX]OM  QR"%NMm_x0K3u8(a )$2^sJ&!H&20 Z@Ry2 VzN\C pb/GvچeI>̪ښa0a iq֋'c}sڕIE34 )Ki >o`gnkakmZRxD͋޲S5 Ĕ \|lr|~x,0a RJ/gP9KuޔVVFo2Š&,Ϣ OB+`T/zsEG Y7Kv#n7I2ջg>s~jkګD |K]بkƕfށLHih2c[n)2iQ-h]IZ~cy;Vf8Kf1~M94)iRv9![J#Ҧo8;TDdpGˊ)#x1GԫR߮XL<$̦.]k..Y_Ai ic_=ݽUܿ}:ҝZSw/Ɣ|?A{4p[3c 3Q%LmT<,|^-l^F87[kGOx& jygOCKu%Hm(edžvܾ: `.|2R\VYLª72 c,OC.H&ڏmֹD+T[ Œor[Vmg@X+#\7toR+> n K'$׬m:4`盰pX/r~gIt#K]v۰!2 k$u{|Uwv( ܝG>B̧:.cJzؘ/f$$0m'L,Q3S`K5}t^#Ols46V:L:Xzt/@7WW:93)zl'd*F H#['UW Elܭ\gr&'.6Heg^s[?+M=/"s[>)/ṫu4@b%M;W{L[nܲOŎQ{|vE׿VR]gt56e.4>< ޜQmJs&*+\EG(H.}2S㽸Oˎ[gCU{<ȭP3oCM*ci<$))>FT$dG?Q#oˈztJoZjX]-Qvh<(b&x=)klxxs 6QnKl I'ȅcw4Q9 壝B;n h BK>}S 0|$3^upnN?3/$I[2}vWNXMS"0gE~&1FO  zuVvO4xHK3.ȌA3@ ies~dF" 6mP!Œ=Yq唒qrLyyMB|%pYEh\_+&JgC'd/pmD"3Z\cm~4t(?ɚv5%{ a497*G_mE1i~5CgV-c27+UˊiU Gv) xVWiJ `DgZQzbT-Д:;g~o|VT).S`No꿂z;}FBE|Ç6}ٗpQOˡGpy'tZmUX^ 8B/Pj|Mu;e'W2EhlkҦy(}%7݇Q!Y^@Qt.=mƁ)Aޮd%sXZJȤ_>>C@TdVK:SǍI@?0h(/wOhMrj.Z'1 *mzTXi9 -I8(7u 4Kfp ֯f˯ ґ e E(?\7$nڵUV7V2蓢E^==u!xA*B? *z;][?5¿~^ID<@<aLY<%WIvڮHZ i"#mbϨ|9,A Tu|# {RZfE2c2qGe't}}ȅ2귙vglDp'~d^M|1 >Dn0$C sa:#"'Eyuh4>1o`~یk/o">!ovӮ揫!^~Z.(vk)(:ˍ09]0r9WzUɔ^=IՃ.=*5f%/Co| _D(09d{BSU5 u\ ֋:HM cD 360Jca:6zA(3dVN;=(.nE\jBY($h%-9>iK݂YN`1R%趧iw:Mr7ܡkM!C9MYUb$S 3 O`O9NǃŌ^ᅥVn*!؇/5C])N釵͠]=$tmD$Q[بcF~:8i#e 1-)ɑSg1سD%sRP+hVEOІ: J*ȫ<6yFQϚنK;ߒ]\MlH@O&R1]Tź.`痏g4ٚx0]9 ]9~{sV.Q),4E>,S-iNAm^_qLm ߉ ̹{,]Hm= 'z1!+1ҖޖWlttE1i$! ډ?)̳.!!.kϞbb-│xM=8fU| S.a`v(1F Ҁ=C5JZ7~+86ZL to莺=y,x!Dr%w0'l8PB.P8O4ICڂLTDپ`:J=P,_ ySگ7Y1&k,6)KT ϒd#W FK2/UrJ8oQr dR`UE^^p_!A:P,oOJwJ[m:d>'B(>NˇG_;eBvzHQHZ3N3.IR]@+䮃mC@:uE2o5I>! ϿMqs# Ƕ}׼e:ǯhXէQ'">ہ[.$'M}6p3C*nS6zה>k/y5}F6dݕ*BrGPboksJ{}0uojo :@FCӛY<ıqZJJ m1уyq\mS^Pzzy:n#qetS'8qAvDY]̑ >c.*0G? F4@=خѥl`L|򉏬&TQc@p1:mu}7 ͤO1-RPo|٨dл՘/mu^Ǐ*lF+{udȢZVhh3ԅ9TQ6 Hw,a ¶"~>E ͤ iDհ>bG`^-bpZ"PaíC(m"L-Q@RUHs<oxHG:[9@ʻ$~<P@ZPM5Ao GElhn?ѥek2JTB`lR%hS&\52܌nBQ@fd#Js'˱QCM]CR&~3/q` DX͙RW$^~*1s:%?brIHݰDVIjgB.mz;mebFzHer^1s'j?y4$ĪDW*(+} /g7P5GH6 )>[mM1JW&'pP*虿Rdnd*S, Ӎ<=gJLp}*oǺiI9K5eV' `!&+rk:M_[,nudydC0 xtr `5S]X,GNJL _(^>k0fl $𸨺L/vߵd;ͨI(ZpdTqԳ l9LһV TĆS fUqElf}^8Ip KМdAU (44В"3^~H+=I/?ȯU nO㽆B^aLKÑU |kޣraƳmmlw7~C70fhgRY!3#HsP;qVrfIYpV.Tכ4Ykl9$xx\ h[ `y$4c((VY];T>HG=&u杦4]k4E J\dC< %xiX%U]1D($#pEtsuܡLx\\%D̀K85ˎvwRa IϗEI_xØzȖQ@煵~Do*ejb랧k[hɑI2mVU(~ƸC`St0n8ۗ6 bԠ^01;{PRgZ/+hV#_Y+R|;2&t|h>. Iɧ\cuyOcTaCDT.-;<,&74~poX'mu\cm3q% = Pn#VՐ >eJ,kK^ e+/y`OjzeYro„mH؏m07]Y\O{y>RKA*$Ծč]ŷĕgf<;b?<%tRoIf/8!*4ilG @wg3$wUT8筿 D21lǽ8Hr2b7u7URHSΦE!8,29Ͱ-_5>aY3H QT؎l2#ћ:]`PmE;D 1^<`}Y^^:NZ~չ 2˜(Jibۉ(-| A Tw$N WTC터ZCbP_ur{O%i=i}޷sLLn>"HRo`@Ԝe*f⚰DWY^B@|=Ϡl3J e~W8T02/&\ ^c }76O ;hE ́VȪmG$ wfMǃu~BT*_ih>V_%__pEedL͂B\,uFi4k#`Q$t _Dj`(۵[\0$p%L6'srAHDYSZr\ :dXƭL[̣K9YKw]gL돂0ZE"QxIMͥ%g’ E!, 4jj&,-=uGp_e]T\Y#2,/{o.l7h X]έMJMOL"U$i^.f;psu1d/)W+;I e69;}UzQ+q/i<+&M*U߂e c*:l_s'2,Pg4rz!BPﻨQXg(;4WR_6{2zr%50ңݍ[HR}[,]K6{aQϷ! T<}v*oRavQQݹAe>G1n#w37 mQ`, /l2Zž+ Z̤}AW_f)x*luوMD/k瀙5>~ y:s?l X Z/wN.Ζr)ԁT@MufG*F^O/lIH6&(@i:9DN/uՊ:U8~ijO/Hda">M?@_uXV!9kܝ39ykZH|׼y`lהnA[aᔚ3xRhµtxIG>A/TV'cT?hܬh/\DY0䠝MPW)СU\(ZuZl"܉n_1֐ 8{i8\AA4UW7`_H,?+X>_xH.#=H{tlVV)vAA<|bnp$\L׋3/3(HƇۍ[!mcݸ2 o̟O^PAQ|P3|O&,fs#CK>=d$\,g7L 4&Sy u{$l={@QYMZ~b(Հֵ8| &J:SԀY0m!U >lr<뜦КH۽ ݜSu=~ 4rOx)AΏy#`a+KDQ75`7UfxDKzߺYU6:ٓg=u5b!D,q$209e`('/ !]#ީ3٦l]|pLnԐ9wggƅuOr<_bbU2| ̽˝1cJKodc*`+~\HJGqk.I W@.uL9-rBiFc;={&} fQki[d[>5G}2CK Q_?<^^K7TC* 9[S;74QD$&hD7e~3ta+@1m${Xo9,tU7ۨ=TDzpNKnxX0Eli*./>hU&wCހ)9L<>^]>ʣ7H^F5퉋| KLTLIqs8B MN{-곸$bm^s,qVf TWC2IVs7"GL -\_A\Jni.7Zb2++ 6|b SF<26'I2rҸ6 *9A,@ tΪj!a ;YA}|׸>V<{ "d0A0jUY0 ˠhbaS/P\܄<71@=ހ&f 9/*62tXؽTIZ}%xN"ZVUmQ_+lRy[- h~zY/ӕ cœYS;pۦ-luąԔ D1#WUimCI@@_;s)c+M"i7n>u(qY9t勚M+L (*/t8C^pW1cu^5PlU.W 2P!=⯦ˀlIŹ54R< DAcN? CLbT\bؤAjP:w&z{;,Uau]ֲx|ѐ$chq\.[LVtk{R`TƏr( ;#5ˠ +d*u_'ٟΎOŹm9$+23A_跽tRirS䐲oNW{J7,1"KMi~NbMH ]aɓJK!9v-j,J߫Ad8.Z4 פ ysB721OH^aks{^8Ռ~ '^J\^z"^.~T%9h dH&q 1.N"A-{Y_'RےHǸ-kwP`DGb#҇J4s'{؟y{KbXa\z;_,pIǓȺY,oNlNcR| g7B!5MHǡ>[F~d($_F]vW.~sl]DFŐKAVX!TE7XVf|^ngA.W2匋EQcU;K;TrjP?}AoecX4MΦ-|U;0[뛯Bt8rb5-=eOO䬀=XVRlגl8|&}䇯1PHoZzDS#h- R6WmJ/q5j&AVl9)=$A )x !.FS2ye&@҃A?;aY kJe*i P/vx;̀߃}W#?32m SτBb~!aܻےp?D:XrvBdTDђD]߬Ntn()<k1yOSps~k(#~aE&!dN(d`Uc.^#E-B @>Z$|E =g>2 Dh4 i!R0\rRękFkf⬒t4=}eSO}"XQRxrSpp0$# yM۱ގQH#, ,^C M0L:oH8775 Q^ n}Дb9tAe^dV8=r` 6XpHW땀rzb63elz|iɰê;!d3G5GC faT!˳QS̲џ̎Ն> TJ7hB!.KܝBh^=ʖਆ5vvJ >,ˊ)T6N4fEP%@cL{)Vሇ/= oý*o<7!d{?˶i-#"¶@h.wJ]ӥ3mXYa`(NSq `@SDV/5Hj9CD.LVb YͰ$C-7dMѕ<s7MEtu/i{(gۜ,!jXw#؎&L*5nj?] B}ƫr Ďn+G.A_HH T}2'T-||槐Um멬(NO߄DE8I>Pb3deswv_Fqթ~<{R)[[=qȝI~ao[Wq)Ff%غ>AG1~¯1皈%T̀vgќF**/H&hH;It3N#W`U(>4$Jr v`v;W%:Zskx og8`T :ci&o$W5x& \U\qw>A>> xִ"ي$5P5#B@%پUTƮԂOx0VtdW:b;đ3 qˋe0JN~ԢSx!gID̀'~:6O}g~J<Jqn谾$b[Be8PX72 8 tx' HU mQLٜdӏIqSZ8+pU IZPYnOcŔ+/㯁h*R|;h^piE7ΕL(dޘ^U;+Q4 ٠meU-R6b0Qg=nr F1Iك&20i3*GKovd3gt]P}Ќ":i%X%ƗpI]?7h FkKo0ɳE:$<*)JmͲ+_=A?3g"{X;k7)xY3|eRQa4]h^lzc JtHd5SOA{x~BHklTЙd #FC `f*^bCG_:ӗ(X\g9lB*=V$̞(rR2M4lM _~c0~L[7;xyN' |P8x{؃gVTvpʁ[TޙM(U5.ȨN{!гx%Jθomfd9P͆ˏޗO~.Q8@vF&~:+'Ev=/*mW\R^c{t \|̙ɓĐ{*;VMZ&y[Nˆ 0Z6SeuUNOüfaAY>$7/s5w-`%*qȢ׽Ks9>O8W况u[s*$MAtf]q% (Ӂ6fRCɞ'*KLkd%t`0.7Y` uQ +wN&)hN/ ̿ŭ1mըS\ Rx5#&l)h\*U3F4Whj[Ǡ`L«dPi:5ڀN4 sG.mN9aF}aH6Q\mM?^-Xfippk fbo2S8oi8[`suJ+e|ī8[Nap$l[#IK!8ʜX[၀bY(9,=[Q{H8x?NGkuz) T 0k4&^m*y .2E F}{dLilLb.h6eQ3/DrդY7RIs]r,Y=5yUs|=7i)aoĶ43 ~]F)F3Zh:h~JCI4!oˏmo-QSnRRjZԃ| gd ;w) 9BgKU\jEh3d`o4N,R_=h'ĥ}/w>+ࠠsGͰl8_i!l(r8>wb$kaE5=JO.u#?ڤTlaw)so uT4 m@PRڴVԠt, j\N)ʣſ̶[W&5`gDxJCMeXɁܙ`Ѩr!v:Ex%A)(!A`)PvR昩ۈ\73%X ,#Cmiєv'3] ܿͥgj,&%MrL/euElg'uYm `޿Qe|u8U`}`vb%i\efyڶfC$[hkatZS/;je_|5TΒ5Ȳ];ʮy7Pai:u5qJj~";b f 'viW?ȧBRҥg\2O%#(\TʚMJxwjߑV@]3Qі'"ZFr̫A$R%:0ZoG)KGz$_NiIq-BfxlY5ފ*!ޭ! TSTuwKKOUǦFϕv'} Qwq@_:f?L-FS[&H0c 4(6tL'4{&%5#38ŕ70R'2 bI@͋`3ua#0d(Uʗ~cǃ?6@R;NMt||BynBYP1]/b`ȌkM_OsUh mgS 3-zk8_#\AO C lo2@kXTJ'Fj X^8'1_>SsMFqyNXxQBC=3ȑKu{?|sHT7o0$?怱@c6o $x۵Ym_ţJ- =ӗڄۖD% hy \)o tǀU ɛw])Sb@c%[ hM ܚD'w8*z ZIhKӚ'+Gљ-(/%LBn6/ݐ4x`vgpT@tsA:)Q=?OiŸǺh[Ցh**``afoN1kCɸ)3E AORewH6=P`Rfl Z=Gvq<X$o%,²~jU'I3#|ϕEI\g*`Zki|E%~ިk@2u·7XчZtaxvc< Uv-t,03P!P yj$qM&b`L)ЇOI.ĸ+OdSj[,N(bFր1*&51W.l[L6Pg":`0|i?gJ sEXTO\W-!t9qqE^: k?l1b"S v0MMQ` MT Y8[E=ԠV̤h4m}npTVM4 4iN2YOɬasbZٯU|?OMMV֔l]UNChrj|WfNPƳ#fIp|oXdqxzϽÕG$y34Z~5ihZdE;>Rġ~`0p3pRAcj|;{6S<":\m{yXIXhNopwTtEw9ez+%s" TEj8$rGZjx) $ 8(n8 0]w(z.(DҌ$HlO/V$e5O7ervhwC19.#eVubDz9YDPAy3xs3KSV7_bx(ƃ%6@a? 9A ϸŔ\gdЎ_)f ƹ6tik@Y1r6]S8#ML[Õd,+ǥ" `c܏)a-@|/hfz{U L(/><=s,E(TSX,;h 8Lڈ~Dc%rvv, ߰ihu#7fiU$}j* we,z#N⋇uq4:'tBD#vWX'Mࣤ;{D2=Fz)xhdlg&_Oi{8GV+ߔΙiwX) XOWJSkӣJ9/sKX0{bRWTc z <Z0Rj7q7#GFU#S~)0j:;r! OJ՞޵|~$J8놗0oᗯ4h*uQTekD^ F ]ܿz2}mFgnLAj ZM`X H͜T!!%䏲c&)6xqLGᡑυ=t'S!I9Rq)^ Mh>wy@piu.4tgcZ;iSW/3}]]YFij,P]G}4[p$.\4i;Uq򎂠0{#6zQ)Ӣ ~8YƤ \" )GԲ),A5k E3FӢ=ݝ?Ȑ=Xv< P |JMbf.xDz I9;VOQ% +Nj>?7[ < dF &XܢZ^xXSbz>qWGP\ԟ%'$f,Qnfd(ڭv 7C2NmDnoj/bt~~ހYJBqwFKLc/_x@ XL?;V]h ?ӊ4ކd E{-x!m O$>2aV !9Tݼ.W$ &S'a~)WeLM3U}"r5"LͶ2Aڶ,zl/GP&図/ ec2}A~NRs-ޡŬfʞP?XzW?#51_\^ M;@2b^tp;U9×l6-yN3*q@5aՁNG v ];ۘhHsJZn5f3:JX6薉/'hW~qIA| м'_+!v{447b vQ5vyg[H+>aCaY(^=Q-G&^+̣W$\7x'fO/H׵v,cKK5_!c =! pW/y+}P>SNX&6$ Xn=pD lkާ HC@,u-ɓ 6b:(N0/+ңJȰ_*qBSʆ n: "ĝ61=6O5T >;_9] L׃zp$E+H,6K]V<8dw%9$S5F9o:Y.&V<9t 'Ea2|mCJb^OrKd1ޯtY_*ǴzrSHtR 8[@q|g~͔8HYI+z?HiqZ+'Zꨕ^|-ɨJWiX">s/GA0y0AF@}_)B^[ĨƠm/il`QJgxoX@Gؗ 8:Zˉs(| taPO@ڍaJU㛄cMDA?Q7 )BOW$[0ܴq- 䏤za8"PRH!xXikiꂡ_⇭hki:#5j[<)^Z`M:,Q-\ɦn.yh_aR)+igK[C>Wb>~IPJ wL4hrDgv|:|g6Uj eJ2unLOu*>.PHr{\dl/tZ5Ih GRfNm'@2x|"/k vuo]&RX0sJiV }Ě[2wB8qQG9_2OL]7ѻu>$ȴ YB/r>]ְmKؽR":6!L "ڞZI/d\)p gYHS؜.u>V@`Tduwr+hI0i"sKe"412C6Yĉ*K*s,`l'@ e:,54ߐ}>T ¿p?s !aM !nLRJ'-c m~`7hUh|`!0eD 3Er#Hҷ|eX ăֽ2P"O_w uZH1}q6<6X$nD{ʇugn;^ڼ1*_0ɇ=`~)@(J68/=lwr6/.ˑOQ&`Z*orc(v۞aрșE>Ex{sn$꨻?LkB3ݨ"kjO)46S@= X6C\SΓj8՜b-GT(lM s!X`0i m usC}^qe`1k?)Asq.d^OP`!KAXX2|$l3l=C˪p34Ƕq/RLu1$OZik|9DǪmVG^UfIM/&.x *N;}~aHVTzݗ>VѽضL琑f_DgFWh?6Zidkٔik!N~3 }W%KZ59tp>{B]a{xX&rE_B;e,)􆦂akڊC gL#dYۅ^FZaS]ԉe_=J:)n \sM-=+@j= ^}M7pMdm#J <ȀSf\l^$|LMΆx_ı$JɊf݈>ӕjP '5votR?g+$N!4`]6ڷj}Sp1t)A!45Ƴi:+Xg-:aPiz73ߥ yO+M -u{RE2N٧Ƙ_2E{"kv5xOҰqųrc*YB#C3yB7ZEF\gc THH.}BMO*]'a=~{"d7tK& Q@0V2 GV 4 ߜFnꔥ5̺˔8 kDσ2.zNyR hށ+47# !i{1a#f SZ2zTVmܺWuĖy:9xS/zAԭEyٓa2v!hn|PE Tjb7 "x# GlϕP=u ]0vՎGAEHy 7Iw_~F"-BFr`T#%CuJ8^9bJ㒻6{n aA=gDü[o~ lx t:qL&܊ƺzyG ,nz ZxcRkRĭ"oiA¿d_7 pOꯀxE@;େ0t?Bu+ԅj,$4 ZZ y1*( TdWrd8أ;}F޺oENppUy 9}͒_KO<&QCta"y4oOsBLaL L6,Z|b-j7qdguYRਆ$ *EtԴ^TpYD4W"_KdܤȂ\6yvLjv0o[[6(dD.,74mshEJ g]zO&g'/0Ĝb8 c)Y}|olmM~/6JT}eE{\T w8#,U⏆=(Ջ3I&kY}60tgtI5QdPX+y*BKԱNmۭ@7vw_u8ZyȪ6[+85tHn&2$u a=g̮n~}+8V߽d֚&Ncn8XNđF`=?ފ![OΏ;g2D%$GмC>W(b}B=Yi֮/(~նXpȖWg̺a>z7:L3TGe~,,fne:wl6eqdDD~KZx[up_졖3{N#.wsIU o wPd+iaM:#b <P$v TCnrG9tϸ&m/z3*h\J~9Qs iB`hG3̨ZWlis.2@,ug0>/~Mys"$sHPDHRW+T<]Jå RJ>5ȱnM]$b@F«PŧP^i'΄38jvpS B)$$#Àdd,?qJvDpsΚIoF;3,1Fb 5S}H>2Ft!f%'eA'7+nK'#P{} y-Br <[ _᡺"BWѾѓUʇ s*(/| C)L(r'P*CtLdbNtV'J3P ^J넄1 ~O(5}PZq=Hx[s\IVt+Y}-;>19ږ/$mIFr^KA5\J>Ky<)=xfq:M CuƎŃ,%xrXkcV@+*(5k"M ~_HW x9^δ5?@ghvB1pϏ$mѫaLH[1ʵ ki+7[\EM­ l8~~S:4sћHD55:N榔?;Js&8z<[}+R/ܗ aP\֮ܶ ZZ`nډ3ôuf<r/@1&X2V1q==כ ]ye9w54;9|gr\o&[h,eĘx^Yҧnix>[ķx>̞,qvBXԴ-@[&uH{N%|,&*8"{QUug%N GчZZB 1!a1fXKT qz|b#* :i:u$27?'ZFX`,z3-^ Vlat`۳Ͼl: P[ocJWl`I+'1ᭊӂv ^g첨DJW•lA2wN 9A#R멒[d?[YeU%]bFON ? ԥŽ)fylazKE̅a&>yvqmّ"jmgs9z&R]k{%ؓY#JH Ic1PS?:e5NZ; GDwyEEWjH۟'bdӋOS1%#}]'aILΝ|[l>LHldKG˩T7@ qjVp5B.M:66OY$HӲ#9͝ Z*Oo4 b[*E ?L|$n+̃N.2'4;Wt;cd 4w.X3`hmIs^$5rJBd$P>@QD=KjyWA.&rk4Byn{r[ iH9O6x/q *EuDȹ-+RDUwĴ7&Q.saEѰF׃bS%+c/UB[yp.р2s[0D*<kȔWeGLbgƖ4veNii|qCZ=e[ETミĕ78u lKgBH4w^l̈E;4Fn5ә{;@*5hOEBH}J]6h-6 O:ܥR.A4p׼M%v/(doJkKa{|(WAnot-3 uGZ 'ݿ xMڑ*1K?Lw̒83l7CC*V];3{ c"c+ f\ e 1:ɋbm0W Ua܉UU7qi`@䞆g]SIΖ_B3~CN4^-P$s"\J pw>>c &>}k%WБ {H ̣#j͛zh S^Gݫqm$uҘ:TED(WBg,Af"mES,q(N-OW ,M<۷J̗6 !c'MM^0@IEH(Kw~v3~:PYCl&Cr/TaLÏM;s]LҥO]QY|FIKTN=A܏ƖWFk.Z==rv&j☁vw||C]HQ@RӔ*5J7SH`Md'-oZb5Ɗʣ2Ó~Ȅ]JĹ78H󷌦p06ٚ0'˙:z&G//$KhBK 8i.x1#Gw()&S^V=JPm/Cfۨ=A": MgNs_- bPZ !~ҲpI ܴ5sI@*Mi?nC'~ih2hj$#bq!XX!sY~^J+!dҤp6A'H/w63j@ⶽl8Bڬ`}0{lYr/-6nYi$xC=,iaw?~n_)d}v]bxd]ma.Q6,7H* 2Gv.W$_$&ԯy2A}ݎl= @L"THǫ(Nũ'iÍ%cw`F\+Q3?~/`oL;)D .:l_ GЕ2С dWIq5 ]0[M!ΒK Dl`Вu"h(>3si~;M-&Pt"eMvK zeH5~`M/CZ<ey+ i< ШG1dӬ0IQ,$d)$GTQ8zuɦhVjC>~L 5ha}vJTꂨf2@&nƘ UDQ3=C ρW }s~:3l KF,|.S}adJLT1[H"(  ֬߃B#8Ez$.2:r73e4u™/Qmtg%5MC>J "LdQRj7rsslLdF&b>wZ!^H8yosX\W;}TSvd]ٽ5ZWX {c f0QCp*'H')_ LEPh&J9Jqy"ڢa}-Eׂq+P[cEI`O ?1o CueM1S5ɺ-!BdWdhb5ݹZS.GIG*&:rmJ(/!ФޕbHfvmZ 11DroI]xUf:}S;r>d3iN8MPrF: xHMvQ%ܴuOVIol.WWo@EI'$e@l$>b>>L4꾤zkiabACZ"6Ũ U1l%v,om0ֵmh| ?<'ȼ6"vCaJEao4 \ǞWI`N|+K$f_s?tReR K\3茅Bb>J#aV_^jN|dFT-W4&6HZ1#FwF~!?A p2((2ߵ H3K ..#R4L>g@-gQ<'X+نk!C> R{Ӫ<K:+*ʳK%X./E}ҽH㼖΃cˡcf}OŅ1([`1Shn`Ω#cn$İB0 hjZRtɡ֤I_@m44I6V#UxEϝEU̴فwĎ^| yϺlw!ra1 z ٸ#LlǗyǍ,œr2ltT-{rԌbxtlp~훇p0I+59fy9¬g,?͵.}J/OD\y4 XpnRw"ͅ\5lRۇ{':BwZGB'"*ž`zZ!.VL7+w&A㩗[U\kV>IK#/.nbjGk;(0(Ǡuҭ]ΘM-zX<+|s|`ʨ1}tH efkW2v斈 Xt5L;f_/M-S`@2 >Hͥߊ;% 1()b38RXtBvpvTBn :ջ4=W>d:h9{^Xknyvd>VR:鮍P# wV`$8!|= %ز쉰N(2K*#vR{B"VIuϕS_V;SgÕ! e[A%r䠻@g#ocZ@R nGa{#S7 2gIDqA !la:2S{"Xa w6yX5G0wn;]rBM}}}s—f ]9~sVJRJK q\WmEM7K\78)X~ eI*7'~CqQ:{baDSh.=”)=@ ^)7Foqn˜ ۣ򌩗h3%x,f?D -M4(:aGh68։?R= /]92t\i jog̟l[H2q"w81xr xH%(E-Wl<;(0Ͻ6sbyS|3/ݱ!^8ڙn"BȌz{$)'L-m_'o! 690RlLG[N)nO<(*Q'aWB_dY6}o X >Tfr$ %ll) x$]Me#yeHX)ؿPc N 4&Gm |:lHHQ2zR&}%3P~Q6c w8I#[$ g| ~#8` 6'0a\˒ 2=Сӧ7<g*&]^wM*-(QܹU(i4T+N<ƜN}Vp K-KXKG5j ?38La,ITxmkqv!Lc5A ?^Ejf#(ȧpw*Q7&/ZMkܲt}ʦMF6? GwW֪+dmRPbǗkaA ztudQ@QICzOޅ͑ )2pNDPa|AP= <22([rNX .x5r (XY Zgdy!?ѝ%,Zmu)_,Lިӆ6`QܥЗb#bR,pIMؽe@`9J\!!.E*)EVuo<5T,ARl84ee=bn.Ѣn˕.U6+EGpvBՒ@ldJ|$|y{;7_?*H#ߖJB*{mU}-JblAw#̶$1{iom =4qI gwW.4D%'~-O .mX /;rj:{wVv+# K]y7 qSBY⹙S7u3B|4%Yi9wXz:kru!F {+L %D1w]HAgٶpD:._ 4h%Voyo0Hxl 7鏣)bBn(<4*ȏM oUEOI6uh#܃rƼ)2(qY}ԩ!I: {;2:\k>B (B%MRL&}b%tt΅s+݋M^^Z x[~{RW|jO_ !k(=ww~b}fj-4׭jh>3h Ѱԕ>hi½mѪL_UŚ2XLyrKX832X:O۰Z{ ('EwP)iCŽ P 9t$lh欞93Ĕ/D#uaoCCV,+~ipf-x6_[fhk)ᄉbRPXeYٞF9o=x[LA>\$u 4J /7q5JIjF FIFˬq|ɶVV "R1IKG(o34'Fmx09,;o=t]̿W>~,Kp`VSȞK>1q~xf *МygZ ;Ž?3 .hZe?xƢTT>9Adg ^0G ^]aՃ^@ʛ_乓/Uzmm? ?^z:6NKn~P 4J 2VZ3܊_jmaXHH^i*FOc1ֳrH thCGE;WޭYF-ZGle/oZR.Fg49KGy~ W ]F5jF]m ~r?8$"CWk Dv|6[2D YX)H.U׷i_hFֵBhida0$u>C ,eӖ0f~=@ )cM\ZFk4nXb*LӐH֤9R9ޔ޹*~]S_ 4Y !-vع≓EGhRVF5'|aV!Ol$b<Ĝf-8]!xWs/(<='\eÈBwG\=et@qL64ō@Z4GP%6ꎟ2u>'3n}c3Ч-!H$ zQ&5QCGǦ{|qnaXX8M|zZ*O"ͼ~Iګc.ծE Q 9,ckfM&ə6i8OU\0zL<HU0ІR_XlMJy.oʻ+ ZE)i ,z#昶tn{,c[$b Zzٍ+ewbΆF q ΄۲yju2DEe6EDP8z>S}KiC xzh.)nq/F 7`ptoT;jvky`'Ȏط CJ–|t-i?cJF:\d^^$˰$愾D޸`Ն` RתO/Q=Wk&?G+'j2m!d2şl\pک()!vf2YV{xy:z荧!&*h7!}Nd(6T @=xa)z#,mkpgtwB}bR߮CcJҟm1㎜٩3<9nk jD}@c4fIJ?lzF;%G4n' VNXN| *[c\ڙTfO`\FEژU\ &fC;E8KF~]JhBi4uwM6L1We3X(kZ=\@ym6,Yǚ5t0V(m9i-CHhgB̗/xe sӻe_B;H›gPzw)3Q'c"R`_rKLCզQP9rilDCX7`bmaDFt{Xf%-ew<Κ'9uk >ERe|+oVQSHg2A/U:ccaX U9u} MH%C@,M4d:A1%=0 єw018S/:/M@Y9s>&Dܺi&8Y X#;G뻵zQ="l-884N ENARaiT'pd]jp1֩Mv>emД/=rG*dzF?(D%e <ͣKjGv:ӛܩGB*FY8Rϑ_lǫw̧mZl RygAE,-8"q:-dxjT:G;_rYKێ9fq ^_݈1.7>,3M;v|qv(zN[5UF0}^2rcphg0ȳnKNFmRM 5Mj$\ץ[P29^LK2:"o G\dCm:,(~mE$S!!'HhvsZ@G+@' ߏR{?;`oE]HHm*X<!ZWLҸ~UzqiγEyTkÝ@ON]0LغdVYA[nh7Cr[Mm HH fBRؠx)' ]5wB3|buWug4Uk^JRãҮ7ϡh+`[7kpZϤEQHn \qi;L{Ux#鄫۶b+sR[l?zQLvB%6?8A*B@ 6J XOJ$=kiFɛﵳ x7ok҅#0Z4-Lٮc坺4vC5h jA+! 15g@7ex!Ȣ9l<.q,< ǁ1%б* LGcx#wCK.,O\s TFdqQe'Yԑ7_^ʾp2E\Z)i |Ě]&6t+͗#vqz*ŷI7fYF -\r o:x$9#JCĻMt 98Gc˖-Xѥh(N?ԤLLCA6w.1K)oҿ&foC&ZbZP:!i.(z|e_ܼs1&wayn ēA ,+a](a6-u@.7T 7hwV!s)y`\vJCϜfIq̗U3kpH{@GI!1eW#5pt->WaUoZIF^s?XXRTkjx%??0כ ul>Frn:*~.ى2Ïc =a}(Lj:PBJE05.~M>Qo4'yt vZ㘣4):]k޽H(f {Gl, #Fl݆Z@&^`b)$G]tD6CcEa~PDz)8xb$ bV{Vwx^Ŧ: p:bry,^Q,[n ][MNM \FZ 0x*I)J%8췺 <<"gO8_qTi%KSQ/>^fW8)+ymxwV,$_01᦯s; k;B/rqeʃrk(aq -qDJ{D%ւ%kYsgsgf*ްsPB擫[Uޑ"v尤WMD۵M^D_2a u"ک&Ui&_\(׊{vR?8 l2ac DĢ>~ޛr|,;1TiJDnHp3W^NՒ$IH6AܢYQZM^nCMUy[r;a<j[b"3yS#u4;Iyn9#z bEpJ|b)3AsLxكґ[{;^b';- ,ET31O囨?֕&-)}(7UxPLhB)M2/%zhqz>s񢥸|#.2{9ܵ';ɒ.+]itGʦh^Bɉ h4y*)Gղ"XƠCזҸqO,TolB# E}߫jKg4C埈POZHgD!O$̠NS* Dc:0\U:5:QP>IzcJ%Wm޿FhRx%u)=u En/ $Z9]3CQx)ӕzNS-GS "s^$đ0UbEƺ_/ F1 _ 8^/gŧUIa@PcfߗѲ]}8}-NahNޟc4[fR8U>MaH 8ƄeIaGqiSSrI'5! FzQa ADY#1ωsfJn6!$Fzfaw?p W x kJluYYX&o6Gh97ֹӁo9vj-6ty"w$KB!ojvz0rfqsA69NI1 b&"M[&H}Crv՞m7U̦f4Nqc?9 $D_5Ebؤ! pGHpy(%GS9نE. +7j>%{W Bhץ}1RA{#D.~0%`5FsK{߲M ,sz$H+/JkV\Uqmcg]2.J( gm^zCCLȗLxG!!l&[f;SP>, $S%k[-۴Rx}=0DеjOyȅJh/f o>~ ~&PS+Pj#2Pi;ZJ'izb0*fj%&.=I[3;~B}ӹ II @hDt@Ⱥ29[$Ļy|| GLFNׁ/16:^B ,͐pww#,  jif+#X-uLq6KOd!DH.=A},vNQd'&L̿c*Duwb^@OXq5˿,T{x}ѭP},L ]Z#S ^@B̖#Rs= Gqw20Nsij-ot"O'p`h3yPL%v1mǿW5ZH]q y+脄̟k٘P0]>昬?l@e8!jG{G_JQs $F5|A_թڣŚLKvCXd${w>zJQzϬV%Əam p$wD +[G.vQ-K0HR'`x3ףmiC-YiU+\L\nH>zN 8J1lg UmUG. 3$*3&%K~R6Dž́/-㈞ 鍀`\ACn)}cژg gxoI Wu*E%; d@ PZ`&MNBAƷh)ZaGOͷ+{c\,R E=.lvwӵ ڋb`VoR!$*>Ll73=hC@>kkA@>/V*bbhLOjB-C:TCÀNMHJP^/~HIW6'I{KL"X2<jq 8oG/ۂ߅.tjfH)o brU}9U1jmgTfo'q6),$.^aT(RB{7cQ~`Sr)Bmg&XtŖKqegtn1j ڈ4c!F}OD5-۳ ER" %Fg}U`_ Fݐ 0|c*V?0U"|[ &1lsnُ֪)Q;Z5T`r ʙŶѨ֬-(uVX&ЩM a!$cAoY^7pNˡIsYE]#,ϳ<.0!f_¯`{LϠP]W6jQOX0(6hz18bul@d%W :NBHukY*ٷ '`;pnq9b)h0|ȢChEqV }ڱl yqDnx 47h<ؑ"j[Q ZQ(88o?#INh@U-Fjh^^`DʛV2;W$&qܣ]{O@k|c7[ TR ă&QpXa/o-M7rK,~PS᮪Yʌ- H'%€xo. 9P}Ig-OұUׁwrKŚfiň%;D'cQ(Lqoc:ͅ*PU-ʓ.82g_l6 m|pK0\%B~Vi%'MIUM8MjE;x$, ?.s_,.>TWy1h2ʵH`uv$q/rius3yNC~/ #v}%>DW%x<4=Ĵ.VͩпiX1%# 'a%:p9zN %*:J%18o][7_Z]י>Rh-`5{s$Njo˞nR-Xogvb>3@_MǴ r{R,MjE_!P늞P_=*pa6X6a!HRX&yѮu_b|^#[\ͱroo’[B9 q /Z?Nfk7dyA ":K}Flp?-_(9%gFA<7E[d%U ȪdmR~$rOd:aK r'$JÇ` ([ )ʷ xLo0UH+BJa0s 'a^"l$&RcU7M$}O+C=te<*s-׀δ'սz/@Lpf^ϒ8P bU'$H9, 3vv%/h~)51Ftw#ܟ06'0ro U}AZpnݭ[@Dw311Z{XQR$/7mO#"p~Dr |~E`J9TFe23anjZ39j5 |A6j.E*ѮU$So;mXGۿRa4wDc8+%!?"\YkL h]Hou68c[]\ΌV=kraYH^l=2aIӚUiVsDSb.b<f:%=H_6w!Mg"*-_-LHиVQg7eQ pD5epZ8@9Sijf)𽊦vg(9yaYR)A >m9;PiBٰhpk.]|n{±#+b:9ZY- .L[4_q,i!sBC0*hh;׌۰%e4S=98e&tx/n6_kD 2]hTˀ@Vq$b ^;́z;U &W Ɯvt]iO5;ͯk̾i*nln[ gmZzKPry4n.m"NƅZG3̂cs1ńr@30jjX*f C?'.J_S L'u(HS^{;27# y؟w[hɳfÕ TهSTqGmg; ?VLݪ(*VZ; `O2 r8JE˅Y<_K)rUB ۙyu q8hޙ,K`K>DX ԝi ,\Z˗Jݴyv_%0[V=8В@R?;9rw3V{yLulrF㗆_>i^='A1Ec<4IuN\1ͩÌrH:lEPxjiv au2-{ 3ԠW8G6f!u#]2O bV+7ŭ&gQk#Ue~#̤LT&cZT1,~}wO2'-{b.;P=D_ h`` ]r`pt|~(> y  + =cjίMe~:ěBKZ[aIvYs mӆu扯K"N{tgC:-6D2{5Ƥ_IzUKc^ rӉ΋"؏4jYKfq4ɪ9P׃[fkUGVu'9&Жs-^deoD.}Ntey Y FahM;A=Kˈ5RjSo8ir4D.=R/pʪ7pw&J衩j K󿬹fCeTk}-jvO0{v8dw=o>(ݼ`DI* Mi?"T*p 0ޥiQEKV6Fl1ruK @11\,T*E(NtAңre탽ОIQ>ܢܩHVN9fq-O 2,<` s/o GCBWZhdL._X'k(Dol{qRNxY$&?VU-J-huẻͼ `7$ ‰ FL:cȞkQnr,kJ_!,9R1?z}ӵu#,[$,%O.HTOuޡo=$# &O< /l|P˨>݌nSAx:mt_o`b CET1OrY'OİP%i"zR,3OX*N1wU^-L#A089sh#YDvb`w%]#Lu?c~G|_Nks6pe/O>U8Jߝȝ _zrA2_rpi|ejl }5}ʲ&Ivfvka>4OS܎g,ț6k$y(5kNXU6f2& dEwiy`iT>G &F&kpz#Aƙɲ|M"0_S$V1tu*[>h2s߿I9A#43FЄ B%yNM2q;D>uSvhZ)?nJT%/4^\{{/ b>sS .&{0|ķXR5ӳ\I]=#sl{t$a|?ݶb|pDST 2ŭh_=ixۘqj^tNCx8)q t5\)9*c NW ܛrlNIX \Ƃ/4ul(BPIR!QWB~*Pѱ.uoԥbXs]*{_O!YMGݤrP#T5z*#U0wp "7OUVZ#=5E^dD"Tn`eh߿ ]lbς΃^LLqgfA JX;I"^$a6t}R,, OվUUu*̍TWHyNh#gX"[jZ[Qū.-Y](Rj":9\"FɕXʣD yY, c4v)ub%cud[1g>=2uL0g= e+*%1oQɣ.u`j~K~6a#jȞ8 sc-AF4+BrZo{]]-%GڨѝLƶ7<ˌYUqJ(gdYʕeqQoc F %t(#%czoDZV obY|j^cd6q07OPJ\('1ZC6?Z'cY-- Π6?{K۴IWM+5jX9lC@L!J|J-gϼkRpJ F›k* *(פ҉`nZa|:ɠ_ hIe)1NG pvCp/rZG%)1@hk-x{>ͬ||1eoa.2a~!/q3^Fֽ,wP︳cN6ց|)hޭ³8}yZv_ˆ2yPjUgl+j_KkadʒOVq/ň8mI;\Jlɠy20y Ee% β>kkE{,W#7!'ɭoZAY/hL?4f7]a#>3߸wWŖVLq] p84^wktp_'p2p-fW`,ڧ ZxґƆ<>lȤDpf'0@$2AmelFs!Vna!Mm4 |F 9/rD>ǘZ%ӈE21cD'm3*L(Q@Lr;\7tk"tU xLbr<*:2 rvԥ&S Tԍڑ5'J4\YL%/.gyROFa&k8Id;X͕›(U+8mF5y@77gsn֜NﻮEMѕ37/4+k&g fN"$uq 0ZZ>Bv=y (U#cJ3f+DQٹ̞# $%DuE x_HA@iEovb^٢KGO}:RcÓsp m5B7!Pjaݚ czÚ:_>DѓR"37*xp ўv:ArÂCkt|_KU7v 3>J!8a=]*bg<9"Y$ī02O{劙Vgi`u)roO x,u{'a$p\b 6_^*%Yv\H|ӶZVsi3n$3ٍOX#wy*qGݝ>fnzeN2aYY.7 >I?|rҀr$V}puifǛyiL㙈LI}V4`YcHSD\k8apCqK}fm4F,8 {y<U},ipN3hLIO:ODB f/ Grwd*PtO׿cFQ#&Fik-HsOoP:$`GύPO||\"BVp=ӫSk[ޖ_8aJZOX+"7hiw&"]) GTE?UHmr_XUi~F ,jH!zJZ8v3U 2^"!-Ot>6v"Zmx-w-\Fg~JN@xZ#11 ʁocM-)8 PW/P$.Ŧq 7 #!- V2Mݵ1 ‡Hhsl~%^dΊW/D@TG5(DBJu_Ц^M\a v7y:$z+WYpF7ta2'^zJipWOf&$f ޛ8uB0Hxf"YjSKKy{PNNaV=YFΛ^ꎁʷ6Cbw8qLYQ{$'nFqƇ?k$5;0mUd#^IsjaM3 5c i%Xuʳlpu) uֺX^ ؠ1ѩJ<M~kwtrD?>/r6M9oV꺴QNy!1o!qHx }Vx; + ;bJn<1Pnޭ-|:,ʻ#I :A!Y%#r1I004DpZҙ<ϏlͥҥI+W~0gY%-!eDv&J뚚wd uZGQ(ptKB:]Tv 5зn N:U:эj;BPI|5#mI2 l/H#