bpftool-4.19.90-2307.5.0.0211.oe1 >  A dW^^f[{[f ycۅo.=:S2wRAH9_!.2ʩ1%`Usf:a^Qr<`4SMcVܴW*ɣp0d+Qk no@;|g{vףp9&Pю*ՙ,S3P):s/i3fP(A|V`ꈒ Hc?*Q(G78a7afc5c446ac5df89709db6b7183452bf1bcb5a2f4b7de580c0bc462a14d6f92c06c7724f4e69d0ad4a63e394bd1132b76ff63 XdW^^fzyJJWR蒜$FC<&T#f1zfnUquzҪ&rbŷN 9\c"'hX"@]|zLn| [%C[\+p?^?^xd  $ a.CI ^j         R  \    <T,(\8dr9 ,r:%@rFX8GXp HX IX XXYX\Y ]Y0 ^YbZ6c[Bd[e[f[l[t[ u[ v\w]x x] y]z^^(^,^2^tCbpftool4.19.902307.5.0.0211.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dobs-worker-backend-test-x86-0009.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤ddNddSdddddde817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698356cce91eb3acad3451dd68259cbb00a586ce2a9dda0026c39ae8ae3c13ef153ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2307.5.0.0211.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d@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^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@Zhang 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.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098- !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_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()obs-worker-backend-test-x86-0009.novalocal 1690337967 4.19.90-2307.5.0.0211.oe14.19.90-2307.5.0.0211.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/3d5a888d9e3e3cfbb578fc64ced0547b-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f308a42fe6ecc2bccc4727f2e0877e5431ef082e, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRřRݮutf-8f5421e7a9e26a404852ba6839e404b4a18fae5d91210bf5447a02ad5f743269e?7zXZ !#,] b2u Q{LV#~(kL=:~R]y\n~mSp,/W4q;E 鸄4? (oi ,n21u+T ֎^Ǖ>O\e365- .\xϱIeӀ5Ζu4gl;f/ U,65Z?|}ق&lq-vԄFI5=eҳVxjg5p?VԴS-6:͑zr_Gm;ŃŶ+$n-\T{ѓaۊWj}/T<]oY+ ʭZEcJ 7(*& ]3骓̬; v> -DtgWx*4DƨSk?B-YǴd{uqzI߶s(7E1?ShJ>qSRwCwȤ&[aH#=n *6XL6n_ӳGHR7\:Fi*^$܊,ϐzR))ovձ h@j|\rI>WK,= /Ey?/4NxV.=g5dsx88Zu\41辦ᗺ"?K}Q/3܈w,?TYv}7>'am^܅4n’)6E cA9ӎw(7j91]G"zF`7A-]6+PPh0wq$&VB-Fl_wi[ *,»ˏްiIĢ||EQ;-u~DOkeYj.ke۫RBoynvPҰ,~_&0.jcgt0##hDY`0 y`-bYezrTr-⾾4"2NQI֣h-K{R`H+|4kl`_̢p%MBz:b/n%9HK~"tY6C7=]WE-9]7J =y2]<SQ< T?Aҋnk҂Hzy{HH+AMxR=e̍c%Porʽ!o Dz*y\\ZA?uwlENjҩՁHeȴIkaceXs&9ͬ,;Tԗ߻XGQ a;zTE=CcewK̬Z9Ep8=0-/٣mG(:**EBhDzªz>o&WC\:;pc%a^f.Ht׹іGQ>3x[GJ2AE$n*f]M:oc-,JPA2i݆aSow^cxG &rdm={z MȜQ0$~@',zHB8 [.ymXL4N-f4Q^N`w5!dDǙohd}Jh0-mV?4&l25D)^CKߴТA`  n"JQQuR1N+kD  j.pZʛ9 =~Nl7^o[=uZ MzS͎( pvO[8r9pN0ZwcXq$RF>977bZ o`">fLW:C9&.q@*O!E#2Yvٶ0*/R$1=(<Ԉ,4 0:Sƥ& U jGN1VI߹t WV9Ϻݱ0tm[lzGA@@u{! ѹ[dk78ZuY[>dc'i\w@Vyw:R ilb;Yӹ#,)%`E])w pD:ޗ +y26D3I*&jMZ(-vɸpS*.UwMR\@O ]^ :(C3],#7}Eܿ{+)jA~ynggК\w]Ճk\1ϮGr "h*'s˄{YlJH(Cwr"7/@⎀ۭeu3l_jXF-a.8Q)(;w?*]_DLzv.e&ړ!Ǚ^l|W}1{'N֦WuTu]cOƕ)\`Aj/P"%Fdgj.Z""6tyڊܺ} ̯$Ә*\ iLrnF`nז\ԩ1DM,`Pzl3`T0Rl~[.ȹF%1=vNUlбMnDj^=jK7b:^֗l=>CIg{H\c7hv\k~( HB鵐T ᾃKvD#V&Ņ7B:]]r1ϳVti<ֶ[dOU4=1(Gu6KmN׹kw.^&rKxv6%@k(YyH'r1~^Bdo1P{PsyTO}SMyReȗ3{'Ɖ|P{hK8YͧuN8uPӄƤnUq[n?Zw'RKއ#^`Y6E[Gh皬sfj-{+u uSi>KiMvH];M-P.12K/AԏhőYñ&B"c (9-w*H‚F s.jRi`0C x%eɵ1}z,-2PT>$;kh'SUB0 ;}ϩ&@A^eTI/Zs:){:2SϰY^Bw )QH 8puzV$f|"۳|ɲ`USnxIE$ԠmBY;USA.n>McTL?`S-m͚҆)HH$S bb1&x=7՚_7/xm#锝{%O`Es3ϓ%wЯBPXƎ?ubv)Db.q>Ss {ٻ@ΦfHXE-TN)ibPe`6t:[̜vs0QF}hm --^,6tD J26;yi.4}h(B=ӥ$N%cNH#fT;S%5q4^$<'k(Lbn`V.E95?R*=hMuAlοyaDJrz ֱsɾ'4QK vWĥk~ &`ϵtb."nνhtI 1n~0=GCa6C H@!Û6ۚX ~2&+"^f11ў2y%,TvpqBO6Kl=R'od;43kޗFjDE|^mP+|YUN״?D$! Xvu_$2ZX7W!es˘-놇H "4kjupPwEdF0|*Ѷ͊Kɇhv$r+:~%Nӗh)Iy񩚊pBLg\Wb;*/R:!I>1)Ok.A>>~|zUZUeqC% [ ֍(oĈQݒqC(qU= SMuGF.#q:WC;̈M{>Pc -R_i%NJO~Iۮ(_4ڨvB:~_çKD|Rk9Pj̍&w)@1HzUzƔunXא^)J]`ܗk#,=@M'yy" мP\+X-ZvU_=p -O1xۙ1ƨ\E e{Wpj>zÏ8],T<጑@~ oܻ3 .)Ԯ'hk+0/؞ipȾ˶3l87۴똾s5ȀH0 K=WmP $D |y6-Rc4a暤DJIs$LG̊C*j"P7 ,̬5Nz¨ Bu"@e~^UPnLj'ٺB+JTTJWJJڥDJ 1-|Fb+ V:^bs(Oh{@!_ ѭ uJ[Qt,K#y`LH)8-YqJABTG ě# r= B][SayKG$~= +=2F*+U;ڴo@d^VNmHȓxCgk-$ )cpMtRCbXD&*C+1R M#׬a'J&@nUeD fdu_uK+k䞑-ZfQZߡs=:d1F ys,=[`n|raD^ ;}.AR3p\Ӕ=.% s I/bm[~4|(S*lB N&:0ȥkIX6۩{/+~W4M8sw+!\e#w/@`|n֧~5)) A@"RRȚrI.6]Kf>K= m$!(TTJJ>wT>Tf~#ctQ~H1E{|F=TҢ7ЬP”iv;yhB٧d$» P>V" 6݆@;С3ow$!`BXrbd\WO,F;?=E]wFj Io.`{Oͫ*NK{-8OXFܰT\rk\U0ceh$ț*mjJd?dwEHktgb)iSϗ"_sӪ^Hj RRT/Pz{ĵ3ݩ(X<(jS_=ڧtHܰ KLtn:Ac`%4mpDuBaVRߐ7wdkZR~aAU6%y\uN&)zsA$-L@}s-Vr!*3ZGzelIm6L؀P\JAuS"̧RJipԠ|ANjS}?iGRzYPǖaNb=9E(KwIkLFcw;#&Bf R]0BdçxrjV/T&mk*jEeYވfvF@bGVJ@+. =}Dfa*<6$5[1-Qj;9H$d":SUg* (Щ%p;N6J#l; b'Ip 'hmHtҼ(S~騢 (77A[$$ ~h fM'OS5 o+ىa)OǧQ|tpRJ,@B5ʺ1q 4b;<*MkeHgp˾q~naI -lڄo!8~n"(]x` ـ% 9Jm6/o1D p[B_/Z\Boĩ6m!,⪚2n\(W40YGpT8ڟ((5U2: U3 j5.8ƣa/c?EMD'8IE"i}gJq񵁑0|οquj!;D 6J6l#KKT mA J\4bPJJ=tor~+Q?EG@A*h)nw'*Ϥ?JI>req>SAD7+3g@:AwJ2}L%ЉHԽCYbT4S( c#ijEd?fV+SF`jQLMktڄ8!87δQ}W/zi3?R󂳰Ѕ K]I ]gFlȱ&By2=E>*0~>,y&DŽIW#QudW"zwY&rM[ݾ ,Jú@`3M#鐖) Tx/Q;'P?Ny^r?-n 3+38$d-&=LT@B%ONG>̏T/`! *}B  AZqY-lmc'ɓkIX gdN+ۙ"b3 6ɰhtOA7LXo5r7>MyK] :vx6dPUjMhNxoT.S.!ĂSNvGHJC j2zEy3FW9q6^jSAh*%u6(Dn?aɄAu.*%I2. CNoaʠ]VT;BSAT 9'1';h!$>ڭ{ s*=do+T\ -S ,d߉E=w.mJuR-x>I!2!Z( 2pQ]kpdvĢ* }s y{*"^Jt:q+)Ys{=P̑ ;Z~]8X!/=`Xt@UPvx.G0` AP/D i֠;7{Gn=rUDZXh]JdV;= Gl9% 7TjRAo?|]V~]>pcրqtTb(&XS_YElkvSrZ2 @cI"3J<,LIp=!Z` |ǀ]pa8@ &`,f?I4j5C2^ػB8E:YnhۓZ O=rWfpwYsVUZ]_6R 2Y Q>b"*:wcwM+eg E+>-G[rJIF틷 pҧt?̬y,كԼ5\At @jA7bsTCPbNaŴj,aZ,,0aЅuG]Yh1`+Qs_'WQcPN%$h߱]=-L0uVI4'zl5}6u!S}lbIKAubMZ $qySk} .OZȆ//\9~\A|++J_V5䴧+ZeVYqn B8@#;'V+XxMń#KkS'iMm}Q]F>\ y0vmL vao ВH%Ī;L|aZ# 9ƀKk$9qc)3c@?'?+G=X;{ηhq_Ýjwp15oIw0Ā(AxcI 6 m6Y|,-ިE#tˇ;paX&01o2he'AOK?ݿݎUŊsHPK>cXW 6:V/#}<کe%ӞtL.:ze!geϷe $1}Ĝ!K7s'C5<3y1oBI3fqE>Ǒ{-;2{cҧޕԪu9B0,}d咎spBOD)sX[I&\DeWÉ'nUp-|cxgRbDɗbZyaR<НecjZ]!ߵB\Ո~?6Ƹa57'c3~'R6Ѯ.WE!+ixa{C򠜕9wGO{:/r3>6D8O[T__=zJD&:NyZ$Y0ʥh~9XXĉ۱rH *w9(!@LxA*EKְ2Y脤FyUB6Z鄕?ޟKnF$w%5\W!EQ:#`,EDgfyq >6~(i V}~$Fi\pr$%^[P^gW睬2zbeS5R~[Bmv=Y]u4NJ@-۪Aॴً+>]r-}𽯅WE=V@Yv۩£C:2Ƹ[Ѹa*[A|Fg]̒9|5AUkC9W`-o,<1S0_kr(%UAeSoU G/l;)FI\U.%[ߴ4sbhp Ԩ皵 ޱwץ?i,IO{KFy珐8 .vc<`*AwU޾hb%*ġc]b 1K5ǁǵlÆvxE55XnpbG*l".oڇ Fc^a&(Uj" P EE;r@' li33D,Wg*VG`w1kk/sAk_ u> p︣ϳn }a( Rȴ&͆;5`:+2`z!1E#Uk&sִyއq9O\+ʵiF)B>%z*uI2/gŖH"iucz/RJ_5 !@l6\2=fJjP,TE}E=fWֿgv2$4Nߗo’5ZzFYpiR}/ %/?HdApC(oУN>J 2lGb4+02|ia4 v%%cI\DGߢm\5@8BJ` ;O3ϴXa-Z+aez؝Aõ@$%sѳ >ŔoUM~`SJeJ!hc 7 BiﯼۯC?+gDeD=v7 Xڥ8l[SExJ̼5:x>-o?t{u&e,Xw).D5?5tphJ?мfqԫh\prcIeI4< )> /|FUAC#ejY؎O:UVv.fb!A1hYHN/T=4y6MQa3) S vzCQ"ߍÚɦgs^V8}r:i{cnH874j~BK@KMk *ibVl:h/1=%r/|3 !3akE^zҲk"4͔';'{{#an( \=^n~k#@K{_–=gV?T} 45: 40md2vNY_$'pwL)UB+r]B]K_W1-u\_tI/֍=N0ѻŊ㛰]~#M*EM #gϞR\ ]@ R,LaK<->Hhd *%м:㻒wR?5[{4c{M_Xg 9/ ` x|+!75񽻺BA0 ǜNn,.r,Ӫ n%!|kyKL3MBHwGO8K|OxJ7F܋lgCάV-aYDv|<;G{~1SX|D/2{_ttkn3f (AjR_#}l`,?HoO[%@!*Js (}$p "4rb$'T %SPLtW rh #c4R:8{Qu7f6$%4,FRG%*Nԕ')K .}&t9IeȅAR(mrSPu0Ec;\gK1n>6>%L<7jCon&^Ylq0iKRԠ3ڎ~$"=Zq{tgǨap*|tzYqLf5*Fb־R 7i!!KoSAZt'~Xkvb3FQpOd _U y3/+y¾MX)=ӴrMI۽D2`uo_XM)9Am΂(/ݪǛ KH9,Կ^56`Z@׺v!b\+-~*s`}HH0sxvI<Jty1biHN4#F zl4ߴQԉZ5_6cNBۏ;lEjsC~X)t%zw!m'6 }!CsD4-SY]2'x<*\ף4y] m Qr ֘UDcP(!yl >-#͔i'R*гF`OhZ=s:ȨYB }Jc}. ۔)JCȀ+W7Ơݑ \&P#-u6!I~G mraL @Z)InnPir:A 8CBG![{/ \V[.8S&4m2{h>yy$!R0b5W &SJzKӽUFo/zxoo3,JЇ7 ,AT,Ċ]\-5 ([|:n" O\wkzM9YUu<\;*{7߉H$=GqyTC0X4W ,9_䬊kUM2ʏZCS , C[շޝ$U͝f&[g#/*ډރͭ j)rʗKp1^͹estW!*VVp.uBy6 ԛ3lZE@a LA3 U cL_굹w^ *X)󳅿NYĨ E(]j=m_wxr6FyԲ扑j}Ώ#7Z,20!=dI03oE%mtVAH%0l'('Tb!vPFg-ѵ#tXfVs~~,q v3<"0I^=So1ա{"Z3m)N;U;}H>1"B~y 6\\Ix:Z+yl(!͞"J&TWSĹ;h[F@leA6-`ʕBfv%3)#0f37󾌴2ƓwKӬFP-Y~wvt+d+O.e%v+PMoqpK ]HbmpGHI9xVg.H;#!'Z=VCZr6B‹JŮ*VyIvV-<#$9`QYu@7kE9D7R?[1I<Y./Bf[4_4DPYu|jHF< [hj*^+Ex {1 @NE ~NմuSf!dO%Y?.kf|aF ^։߸yU\cAA^ ,>GItOpՔ~vHc)tv~Z9e:WקB`g_B1\5rL76#\~K5_iEx9|o/MMxR{?a!BݛmJ6׊ާ/Dwݛ(61k׀ ƤK@N:C,61(gVBA0ʷMJ?wE l?NDAG.Mȏb>sBEt˳Cξ9|0Qv[S];ɴ|aE gSf꒳eCiw"_ڿ2H Ww!J0 [`MQ1u&ʺ4 I[y\,0N.2^ÓW򿻸궘w1^o+1=?)ڽ2 C3ᨲ(h+[S'w Ţ/+\Mqˆ #=S ԟ2{]Q)7]owrId6ҏ0LŽfɡ1 g𿵸dr~SZɍψw FOg #S9k~yQ".nԾC J$ R _hu_ȝ?3BU Xe=]"k6Hk{dwp*0-|Mɡs7Qhv"r"f3>-H i5y+LᣏXqDFc+Ed7,QaR\TonXƍ+B&5( MDC&h`*aϒC%0 Uݠ>v:W^טܝlP9С%#Fͥ=#LY3ѫx(U3qxAoMq vT+*{ڱv~_,W#5EzqlQ>LP Uלa㵚g}@:c{RtQhƯwiOeSy(?Ad8;tA/w̶FwV v0l_ğh™\|Q#(LM\Ջ{l62p*ŰSɳ3=b]ﺣxJM?6)XR}Aj |6_@,kp֓yݤ r!=9Ugɳ $dաKԟ|ok1Ig߲e $94As~ f\ 1d`1 +Ӂ )wȨW9vW(눾zOnKfN~tQV#> )\]!J;cu)ϝ JXrNdrcp3.:GXH#T4O/25bAEN^T~CC0.0D#3py$to?h/H]%$i'DK#3˼1ǤPqnObyFoGU>wg #vF* urc[(lCry}ĩoYN2e/NIcP>ѱ;7S&y[FHj9'{-dz%dsǽx1!#'|q[%7&s-]bжS=JܕvkUa%6lr[T,*7$ٟ} H`6q )r?~&ͱ9,➙.iDk'ܪ'ֻu{}AI?HdE֟}'Kxk߀e۞CA ?Z&\ Li\Mz-n,' $|0`m%z}(IƨYPɝh~0ⱞC7)~-,E u-bD\A8f-",@#NJ WyP-DE %cĝ#qk$mzwL6 2SʣǷ >)PN}piEnd#AP͙%M _qȒŽou_\MEa- !xW =c%kq By.>R;My ul *lsʳ)\uꦘ%ƆDUh1A%1]v~^S6fjOuQ6Fi'"aD&'a>4+|@ܼ|p_gvhj:<uZI"_QF7:^y% 'phX#:L”Ruٙ/KƈxAYA8i]ȒN(sʰ*VS[>6_nLC_q֔)?>xMiNtM0 .ӝuME99^}qf? bBaʳ.5d/]LKXKqjVE *$ĂQSg‡j>i~X엱sC>R{gx}8TAǼkG_ @ѿ8K ox[+`#mP+4= 6ǥ$"M\R1V0^@/I7;`Ubv2&y[#J:LVPӉpgt|ҹ]Wv==Ga 5w?0쐟[a^[ǙR{ 䪿kAn(@-x$%,mi-}(/Ln3}$E.pC ѡN+p]F)R{ژS#-Mkz`Qn)`8-=AIU o}73]JKJl6ĥ:/voSPF9iTX0%I␶v7cl7$yW)oiK i)JWaw ns0ό}m[~ ]_D]Z> 27WԻ1vٯ-l5 %vyl^<68%yPۮR -Zq9, +B O՜n:|8FM;.9\:Vi@OQ=1 ɇӧZO&![T>`2B/ow ]v*wZIL!oyXi.A0N_CHƦqGۜtӓc(r6` T²"ro˞ Rt.]sa(:NGfղarț* ZFCQsXAt[Eld:lBQGfLG`uF4K+\MU{V83F\ZK7[#?GAU(C.lE(j|:c.ecB}SF9Qxq u jE5Aċ:T2?NpSq{ok!OR9,/E-G{H?DN;F`4^dmVLjv*-f'R'v\v`5Sd W-@Yȕ! UzyU uGFC##_0;2c +靺 8J4 0lZm`~qNXFJ+J7T9Ajb+ΨaμmH |ʄL <okS72{r{@~QIG=ر~1UCLryj۽X`g1ӪjҮyp>M *0b m, IݨX00Z+IEprz->鳁ݳ6ʠB'`7d5OK_tc0bd&ZZ{CE2Zq-i)AO]zN{v4DfB+lh$A 3 vy!R"ܑ" Y#IU"bq53-\vD@H/ʢP}ޖhe>7&kG7%WvX0uBBXӌv(×-'F/ r.J CAI/yk(w%9o0 ChU*ж@ۈ1 :`jom}ϚiK}P:^맹#͵u ~EK'$ܢ3|ܮ=".`y*n2R=?_)9/ahكd\ngb U&>ګ >,4i3, y`l*8I~Tr |dj3e*HH`!Ijʶ Y-%`)ir;ҀnUnzSsl_y::| aoo/jmj+Lvemri'GC4T>mlY+ƀC.f u'W7by ~4}0_rQ!MN4ԱqkoAQ*>-ҫ_^J`3KFs?i?w3}GV^7?]2n#cE(˾Vu#IQQfʙu1JhL|g( ͎i 3yw7bQS R<\2 XV#>WvYz?PX, =S86]jyy7PAY!TdRK#Oo=.(.b-Tx]o\py^s y8Su1NJQe" dԨje̳[D0s~bijLH5bH1/Tӯ{nv .ܸz"JujQU@WWbsC*?yMEA@nc&Q0}js:{-,ޙoH{_&[ zW ʑo ^@+ (XnL%kZ26|CZB3Ow=MӖ-C^> zo>M@xѹT y@[Ud7H.W茺b ,vD\ٟxFDWMqOe ݛqsDp֭ٮeJw_ Hwp%smK ՅBC ,*#WI^%.%oiI+)W(;mQ iۺ:l}1d&>kݖ4&\xfPJjjL -]I1sw&G6nynbR!ݙ ǔX{v`D/ЁuYJBc-7fMDH^bzHyLZ*(ϳ5 _7#)3.DgYiz박r%tsZЙYسwd/iVyj{!g^)m8&4S3~Pf3t %嶯s#'fpmQGD_7ȘuW/AͲss)ILE÷h C]*`!]p3-1:2գ_ >bX_k?4- c J(k FSnl$Ȓ2 U4 /;Sz)E)|DH]r3>mAo F.xvcb~:ZU8P|5Tó.ϦoDh0z}VVؚמV Qk@D_O&*LA暲ċSLK)DBdf:8NT_gO,)N:=,dRO^NZK]BEAL ̓ ˉi,g4L`S"N!zZJGܿv{S3šUWNXJƞ&ĉ˞t1ƄA`p?IO/x)( Q?ի*K1^Wlni=4irUt6<^PH&W{7RKE #b4cW]#4(uހJcş&p6§ץo( 2Ͷl1 $%z#,b=/ZJZPvz;k,g?oU \~wQw45-qz [67&taˠG:Po_lzV5`O"-OmFMΙj?}?idY[+cۉwU}Zbv:9&b6HJu)~4!=AJ#*ڂNO.*?_DF̉n 7Jj*WG#,[h佒 a{Di|Y^m!=~%{E|ae b%YzG쎷]_^o0^+)g>C;-ĸVrs'/ dܗ?gxak> D6lzB\;&AhqٳQQucZ'5_Ie#ҷP?U>9Qb5g~ܐNW3R*ry5dzd-pnѪ||nR;q. <Ar9ÏlC&8 p31n1b"P<~zk(gT탆 H0 X* &UxwD:yHFpc뭄 z#iH6 X?;*l'QjLtDO t!ϺF&T[vh &Jֺs݋MCY5ϛz-'@?3WmȇPHBY&(5х*$L! |'3:. H*%>ʛ9d;,#*PSX?4B.3r+ژ 7/.B'#W >Y4m7 \x#12doDt")ʗ 5G$,XV48M8 .҂&+Զ{K[R.d t$:1m(}t:>M˜S)KdVɚ;29Be U+a)p`d& } mVƯwS XќF^mKjgcc$WД ^5T 7-|Q,5!*a<$ĀH(QokE}1yl^CoXtרT%vI|* dNZi "8{MM U2U+ExѺYA|q`wѱ3c6S΋QDԭ6Nsݰ d_I0` [@ ^QVMU*)((.WB3hV`(힘_c#XD^~' !93ֹJ|FC 91:Hq1]@9Ds5wΣ1o6Ve[OfdM2.M5FFAԄ+oC!LI-<ȣ˼fg':$4tPoJUS5KsSmz܄˜~l&4]&^qj|TL} v8-;3SERİݰSsL1ay`oέ%7 xz=Sg},&^r&夅'̺|fgmγV JBEvSQoTxol"vO?aBzG )eH J?uzYuEh캷@u 1g(Llٗ/+/=Iqyly5_XV#aC]/ڿg%i^ /oHC}`<-.j0-צz =Rtmm;u_soՑDq΍0T5䤅Qyqm+28}['>e}ު?޾ 4IBй}J{e?b;iF;`Lvõ0…mxoo9<]MXf5k";,VwkMVZ!Aup^dIaj:Fq.DCc`.jlߕz[O`Fsu,kaTfN0SA@dW{c݀&a]I`Ī w V3^%O^q"qg :\AaL1y+I4;/A8n -Hn,q!@|֐;$f56b@UsC{ fVmŵL f{ VUU(9m^4̕MդÝ݇Y)[GP8Z ZSؖwrդjM|8'L 0 Qݦ3٬q1(~;QX߆04R! %`CS"q`c`joսrLz~RPYGnuvDμ( !cE TtLA4Om:m]-/p[0'bx{+; T,HG3pO$$$oI@n dgC|S#G,,_ ?3I[ʛ<"}t,.^٢~'kCa&ޠXm.lVch?Q뿗jK6oeS;Uˣ:KZ|Oqh8,/?7 tS%^;(NM:8eҞ NeW!t`av:~- 1gO _8x=\.Y z7خmN)`a6Fه ~<*MM'F`QyImy1ge"1 SvL<0+#jvaJ_* #t;&2[SoV KTJ #;Up88+9J: ,>mpZ;ݑszz#zT*z 7OR%efCi.*S&?fX/oC?O+On׌.?G BG&l/Dr&E_;  "q8ŔmYk\2!i;8i y[AYic3F"=;7xc Nq) q.aPg˙rkȽ:ִRf)8;}rg ]@[ȁ? nz\bmAQDBGkjz)uDf4Iš?v=G!G)jx%rQu߄F~Q`@g[ZxDMo4e#v|Bށ5 HbgŎCU|ٽxnbI€FFqq/*9$+SEј?1 ēgzENga&BWk2}v\K%ݷ>hیs~*Pz1B#!֩V t握v<9ݙ+y|l̰V F%0U{I MvPS|Y!0qi{%=o=բrXC\L GE5c搭a}C U5nA?>V5.)mՏЈ#}hrPbHН?IH'}tJA9L?a"{A1kE|c'SAD?KQ64YPZ9֬wIep3B> d"$[ٜnfmϗ d|f U/!S]%*&*y12x GS5ec?OL|i|pjC Оi[Cv ]]AÛ fnQ~xi^YBB^[k$ë—gKPr%nr8wl5!/zQBe.||V255y.ӧW fZL0=:׏)A:ٺ};ɥ5Q>Y &`]r]k^ˈ,6[Nlik|ɹ8 #tQ PI/DO92OI`W#xuO[Λ-1(XKW{wU^KUC vp.3H뇦ߓju=k/@9+fbKY'='8B&Y,y$\nluRކ>ṁq-ZK4|rB}uɞ*rmxƏү)I ) +S\+w/e0 @!^)x%=)[/{@ qK@:CU6%P8p[%8:S@H3\L nZH8QM8F>8$(U$9/t2zڏG^k1SξWeu}<86Rd8HxHEg5;$P%{4pc_٠a?^x|yÌJ'DHI4Pk>5ttFJmVKIN{>+]w%J=LWhʎ,'% %꽾S,%0,~] 8_&3bYJz윈3Ff/g*s{t] /7E:Ad^-c7 X+;Y*KR|bN>JҽEsX_^{YSVyDZp01;:FM= r]L`A툘#R,x4XxEmpwakA^Pt#03UJiZ~^,R75H"}?4%?«#nibsCtr؝d;cf־tCj3(ځY|"d*R /i~Q23&ֿJhc!'A1,C\ ;*K\"e]^~ r1B Y_}Ei ;[d.u3!f%DD௟.__Z)0R2;g <3WfcA0?M4=3x6矔CI (( /K& `J=X {^9;3k^aa~-Q:|ghq=y2/]N^hHZfwjNyZbj! ,%5`QT-IGtVn)ƫy3PO奔.:{=/ТjoO9R]!23]ڱF=T<%n!hyUj|CQ)w_g$@F,˲s@-oJ-l%}\ij,5r0@hLc`YNR0jF9vV7|*_M2O5`F>緙w<%{d/Sx':kY*`(~KaebQɏBf_LO=k]= w/췛<xR~2abϥ+-FN6 k"FW[A!wAiI9J~MZDKZl6NNu:rITHHI+4^%)Ҥ)%y 6Cko܂pyCp r8 ] JK q lD*@sOoĦG|4ޘb{ҖH:KF'm|k[>8Ol#C\$o+q½0W\-V@3dt@Pe~ O˩m<82dJ)X;Ϝ}Ee8q IKRCDn6_O iu4*a?܈>V~vg#pv+759h^ қ6Xmxe)y93EzUmeף&N`@to'' }X/pۗupR )f˙<@ѕ m$e&A#_v&h f,n c p>Nhĸ<OjVlĵf.R~ JW/N=za0cʖϙ N)L ӌG`9HMӦJR J&'zDOgAm6 ?' r*sQbׄޱmN7V2Y U;ƌX V[X^@ /!}(y5 75iIe%$&_gMd~-nؓaފI(tu (JK?FՔWj&T96@0;[hA/"e٤i(@Q9<Ҡ=$q on/FĦ>Bq-7o\#P\L Oh}B8?3.ϓDP|t ͔:\BLu.PP?S?:YITW)zf83ؖ{^&6ep(,]T 9R bCŰ |}Bi,vXܕ"Me񞶊Єzg!#k9Ξ U & 7$6$ !Dx~ÖCz锇8Rpz x x̊$Էe7{{(RG^vX+7xTS6ٯߒc؃E&ANn*q5 S˽<óҙO>ViV3Y7lE]+ ihoHQ~12R*p#g:ΰG%:ew0di"8 k3=p~Sl-rR9l@΅_~U0k3o֡P…[\-1".vi; 7髇a rB BE>5ꓯB;>v@ k)0̖C&l]mCaʘ09>eu8Λ!S +<+Tlzp]ӀK20d}  aR=vWR"sR[nÕ2Adhl!J /1)s7JO]〚`Eu o:6Z/Τl!W_hC-(6JEV 8\G #_zª #a3pzK894#44Sچ%Ѓ9ijጟ"JF# P5cZF0(}#tq:Ų T/Z?F[fڭݚt쩋1<86ɐ`i>M .s'TO] 5PQrTλ8.hHתZ!Q /$݃u/$XK c󥘈Ҿbfv?wgSt؄ZxZiڼ}xؚ.qL7y:ċKB  nJφ!O^@9E?cBN+RK\Α&217i[(q6. '8hD__`.Gz"U bP|*5&^2-t@Ւ-|L0h 8W3];]aMk{ՙal3ਇZ* Ĉ;$X Uζ1}A|'Qn~ Q[`-cQR H:[|ek+>PC1߁ ̵Y.pٲV|R%FJ@`/p 3JUj}XO.+ucz%_檰EEkj?>_11ak eVyFI,DӒ2ͬsﮏ,*D \)hBtKԐ%ni`FMKA (W^O-d[ jOgV. Z#`v]2>x͑ڤ_qtbC$NjPZ]=_bЛYnn Žc eb4gxp IBŪ'фQӦY.:jxٌbH1y*HkcxB#_+ g۫!{X+`;[g@ζ$T %zH~2OPU0FZ vkhɺݠD9;Mv&˵DT x> "pXWD N|#Dfނl}m知̾`|$޺!inv8.xYd/u&iL"cջ<`sRȄGqKji?dN''Zm1p9]O϶qG3{^`FνXrZ !d4-|\JMx#5fw,7D `IbKROCP PK鉷t2"u qf R,pMu+ǧTk=ؽa?fu}%ubE s\ Sbs#fI $AP=YΣDʜVW⾑k__ك0X$E!Q_͙Ջ}D"b!)D~5&Hx@*+ۙrQ[~felEP<&A}`*,nQmESBcEj uFqVӵZY'ٻY5ҀG b-Y;#8|\.]6U)R8/NÒ1:icYmAKߡP)6 ZJ'ڢ72FThqG_ﲉNxV 2}K(/c+%X?'ԑ3&XP cGQ?@nעrHXϻC)͛*ocy!C5Bi_9-If]bB FfִeN{1DR%[}W5 x_xY _#Ƚo> jfƛ$zv /-Ϫ5 <9,7wIc+"Qhap{ْ1QZC ܽ t0&^8(xم/q[V0)G}S9_dx&#씾&,>f&9`sp͡,\S`rA_aRx jDy͋TEPSzoV<''yHO'C}dlX'Okm@*XCJ2eSl]+1~F~`-LP NѬJnusn8nlQl9ь$΁V#ڗo wT~ -;\šr(&.b(8bgrAR)Xte)lP21f1F 潅-pSP[S6pr`zJ`̥s%+Ump\p =~Vp]Lsȑf62{;7A+`=3ye|幈虽lEu}Yd_- m)zE&~<~ņcYnVv((>Cqܴo80Fy.r"&>CڞV"%/i/>Ώa)ޱ r[jɂyOa3%O#ixgax0Sbm؉EړVH@; %}xQݭ([0\)))31_aw «4BLɯ 1xP+Wy Z&Xy< "(<u{@o Xv^Gn߮^M9'#`ɅOkz4AlZ:Jeg?stMɣ !d%aĶ,J%W 9.{: V3[Nz*#cHۘm\Qon(^?m+2NbSкbL|S!å(5PۛRW~8[t~cө@[`_\$ [dZK0J'wicofM|YPZKFLOAa@X̘ JS&hg)<މpq۫S]m3\H7 ׋5Cd:| 6⇳3toCռLu.bAmDirnձ_ 3) +: (X>8=W: 󝫀Jv`X"zNG|䵹1'Zr%v}5zSܒׇjG$iuPlN<)uˠ3ɏIMF#z+o71ݖN aUNpվs0 p?_T!)A=2Ŏ$ofe,gpZI_^!B鈺^AքgD,8N wఌz+\6\O^+yߓ*w3ʕbߖ ꄰRhUO'%^9܄-B1 ghMռkB#"[fR^I`ub]`U֐Yk U=QJd/!P8-T_ #RAH> }E BПkMDh*cpi fpCf>)K'f<+t `$;{⛒( e5al2hBbn7= tCJlf;ܢ؄b32]:qq7^KljTqe>Y_x[Q 0;0l?9ոNvVV}r_)| ȷs4LY}4w'2ܸT7K/Ж]ؠm]|M|'f X:X Y7jlu ĹjZ1o>ߌ/ )2?PC?[>FSX>))7{uzk븐A__- ]<\Z'_;E-Rp,n{D6'odnQbj ުe+']SGi5~-*"O*j:[֒> Mu6˓f#! |` g| ;,YFHtEYv%7eY6~iY$^2by*sS;n'agB4b^mP|tvR֏5qzDieJP"@ 5&(uƭ) ]htʦfƪc_` kDP5SBg_B“#)[z-o$ Afo||qFۻLXuj3CP`?,V?doWw {:ʹ8Q"3Y:뀪XJBa{6Ai܈dQʣrMpx-pbX. a}Il#f5hޏzxhlz02 lkg"ϕ0Cn7{ LrNf&c||˗B2ֺj~껭Ž}i7}Ww/&@CO]ggtَj́(LθþϣX1_r+ō5wa/o= Y@ZG5uOԂ8=Q6.J@/)$YYȀh b{yjm!bLA` v34?E>Qa=$d%(yrE [VMQ` 1j*ce _RziZ7?:KlesaTx-UKC?B75i)WCQ}h*:mTܪ6SCrb4XIB iQG6 'Nմ#,aި,{;\& ϹOG}a" UvmBZ[dz.Get&YMt2X)UB~`Y>ģb tW|kD+=>C@ZJβ5"o;WNe_:?",a@\mhƊl d!}guJ)U~_4=2d%UIc˕$VzrE)Q0l -75^BƬh!Sb:`9P_]:`lq75RDB|-&p)"12M/FV_߰yYO}B}"c0C$B̓ q+EbȞ+|x-BBU0ΕUuHYZJv {y]kҘAoÖ%F'q.D<䐷s%D?h>ۈ~<l*f%DO}K UfcoX>@^*ը! }|֊fu?EW"mSD' ć)dh#GqKb=8 /\&Ы3p8 H#R*T7 _ȖkDu,d! 26G >=o(C^tu%l/tkyVX<")Pš49@|w84pڤv^rzF[G+|ȶz* bq5 ,_a{!]ɬ% O-;ۤ)F"S泀M|Ų슫jþ1Y T8SE;V*{Չ1&0wMn2H31ϴk{Y+ PNPk\:'g/qPKkhrgOi:8YᙬwѽO @ELNb6孶cuglF~6'4#AF弢KPI!mt, Ԙ 3K_PRDzJVA!kjxY V`+oA䪬NkTA\|*v."W7]Rԏ(ͽߑɄD+ht:^awq:/XO3`>?,%_L>}ԆT6Jj\{*~b/p"N@kK頦@(%DTޯ9X^WC+oъa NӀWW+'pO$SMoFdju>0 c8;+͵Xz>JrM\Š3f- B"YI2XT_xՍJZX"%0qK3[pY8Q!mxk ӌwZɥ: [q*T(@}D^K {kg@3'YLЩ n[ީT ?}uO/" ñ(wجTh (m^_;+x{k-cߚ어F+~X}o I%?~lyoz5j?&S!x)2ڗmrHÌUݙ+[+i<l 'l8B&hׂ7b*wAĽ$X[/UA~ fFt:;軤CwL:khڈ3Ӱp*X{yىl!1b5r{$?"EqSD[f^݌Z`!GK0ha7-$K!;:[ymM1VhcHAEUak-pᣖiNO$K.8AB Nܢ>>/;DA`ig#%fws6vg0˻ɀYL}G.Jq(G^$~vCR5cYli"5k]1 _#zFRl9jlx>=6!( 3Bx0 CxGa7(0SZC0u4x\NGJblJ@ t=S:_1]t &3FXY*9y|iʋ1N{&P:Am$SH]4R DDM%q1Iw}[CoD]?"̷ݙ#ϯ<+v%w<+S|*™܈= ]^<*Tnm1ZPZb<-)V6gIq Ums ڑPeio>1` A Tfk; ȫ8NYػyqHwILRb"hOɗQ0S֜ jg.;R:F,*<2v3Ѡ¨t]h!QOkl|wk ~G*a'dkJA_uTey UǵpɔvVⲖ 10N3Rƌ♸R ζ8|4C=jRdV=xLL9h?xtrHݝ-ș[Gw#znN(B5 W:Xz3*Yp>xIn@6ŀOMh:NijJZ7q^0ic7o*ohu"4LM41 {uguv?.(VK%ykjI4wR(eN+Ui'\mo!c4uaͺJZr,!(ha*Bv4翨S 2Ņe)}컃n >p0ʼnb:o$u4G[) ܵO { ۇ%2>7Ş.p wͶEBsq+CON>8MX,^M4/K5:uP矷+$LҸZonjd @CFëoV'vlN+z_=&\{֬"jΉ&>RHMPdTEbS2 #9LN5;>},\h\tNr2= _bp(wbp|L"DdmOƣA!KJ ǵ7ġ{|l{KDs[+nGldf}pʹ b^؉ЉP"V{Vp  hMq{uP !vXs[KG>S/Yn^גB8|jU~YA= w>ak.WȦ$Ij}BT]̼\d9ޘ^!;aQ17:Mv;?8$Bn"1»%=ٛs\7T#LN  M+^ב@U-M(! xre#uO0]ԐH lAlɫ0g ~w| }DmtL'wۜW(*['5OYM+bG,2\"+ʭYꖾہâ ̟XhJ}lP$1umK~N*4gԼb_c#cghZ;P-|+؄ěgrElsR-b^ĠI]]$[> VKq>ӯ~}aB+ԈJM\ |InN h^όUb{>-鸭5F1S\,|%J39pJin.ちu䴵BEnG~* Qd+ ]? ;JTxwFz\p<^duo5!{;"S)R] O|x'%U|)L9g' vdv `B2HSؖ5PFvsXO?tto_ӆkI~롪 IӦQlꉓ6q9X43sʱW背 %f8ys=SM|A tůOnD*#sϔwXT3h$&FׁNcS̪Jjj&.x``oN]/Vwm30jʚ' Wo̡M 6q`ַשͳkɠ9X(1z>hi1x7?+قQ{j;tb#oo&ѭ/>Z=hj֫ˣ&@`L9hmG<رViskdT5p%C7Jw9CfV$&VE%̛OH-)3[,wX}rn]=g^B^E^\ոˆ.`bX6YۊlB}iǡXs]T(k$s-Qd⌞:UN/??] {PkQˌm6l8Uj.WIAS(%|ۖTͩ\sN[q޶eHX9?}Oƴ܍/Ai\gL@ERJ|bɁxg=I%q|#k.;>JGTa>_-A)daw\o@i0$ 99P/6gXBZeV7B4<Γa=./٫(ᤳnMf#rؠJYjEMLhJkˣK5|)uki|t4ͼw܁lO7S3EQXr㈱iEEɹMV,(5y Mw9.\3 Ba - -p9Fdm:꤃AD-'KJ&:ܘm/ڢ~~c-Fiv׋sSԬ_hDsUcJ[ri dur`nGlP YH5z35eלcuӚ9bLf>g2^r5/9&ĒzvH衈$iD_{+]X^܌X.sN-څdY vA@>  9s@qF.vW`;|w9ua.%dF*׊ A g-眑$4F9DŽ` Q}'@6 ri{hpHO ADGvTSw? +*`VLmRz^B~(cRhhT{y]ϡe &Ǭx7xf,~h x򦼊$E|gk2{I[x |'% zsF p~Acg}Ղxju|7Ì@\PڏaYprEnbɐ&T0T_ouoO;dc^}{(:PdH7dvtc$h#X"w,s4#Ko]ӳҾ!ͮĚ:!Y}e+[ƺy4B|#(V}w.wx>w]ЎNjYQt2A w[0e֭~9$p>/(xjWvG3դ坰6P'}i,Tܪ[?N7rgVFLA[Z4xU"&< ϖ?P_{4ؾ/@IH-ѼIȺ+mm Xͤ *۰}8>t&= pеw'lC%HfXXS87#/]FyG'£B؉ 97`_?Y H^}`<::zK #7U;/4 ȱi D_lchyk1ug4"% _e=SLSkDoJ|+mһ兏+ †2]7TzYnkLf2Lu,R3'KP>ws(%z_bn%2o_[0̘y,Wm} " };ZiWFmGArjĘHrC 5/ n=@s 0@r0kk=ǀB87)}6bi=n 4jT{к:g-5b_y糸??`<ΐYـ s:_ОgY{خ7l"~}koRtUܜp۞'QlL a9 ;|OةKޔb,u4U_І#* 9D ql^&i5s)61yc{Ԟ܃@G7F1XjY s Dշ9]:93|?xVrL<58< ?{v{spm3 0gw y3Xe?.0I镉9t- B̳OclZ$M{.Ɇ.gKʧޟL-~Yr? 1 ҟ  q>Z ໦-y(# 1;J͋0`wXٛfa^Xܵ!7\;GuM_)v."v-h e@( ,oүʾc%}uq]jz`C9DϱRO[d=6)ABT*\- ix*(K.|Ԝ`bW,BM@"=AےGussE*I PpvMUY~^!B\ O g*cGTLY/% |OFE!%ίo8 1e>fUH%rm&{3 ԼmAE>@J(VzqݺQR?zX0IzfB169gEڑi;fݟłl|,6!e<W=@cHq J{ Y7kj\x{L'+*0=2[c_)6EOD@Ԛ>ԏBhbwh_ɄoN"!XJ+%:5MD&Џ7Z-o&hBj\$ +&!k2ȠʗSVLv刽i!7ySilJ~!ɚ |l7^IpHעUpĸI: ϩH;iooPvyʭ;>/ mAE,..K4(%n \FLE0rS^xy&31r?Vjqd;pNk߷]y`1&%(*ė5p=QH_yxe>05K2lZĸ{՛ps8 cf]N;BBhh'-U@q{ "+5ȉմt&-B:f>|\r,틩`fH٥t*wlg>`ӻKA$0\휔~No {pZM09Q&lғ[+}UWŨUS@2,099~cؿֵJ> :#F!Dd@d[,B%xH"_pD9Eh [P>I՘J ڡ=13E ݲ/Smz,OW[%rM?6Mqjs~Z$yăk6hw4ҰkPOWi$1@VG4ADOGXGfPCO;/{XbF2*# 69,[ߖl"Lv@gJha_y]f0l#|1ʁg 14TJG&ʐR9%KD0*+=~x󈡬A̱ԐUQ' Џ}eG+KL}H\w::󞠭ުQCBIHI=ѬI˟{kJRM5<; Q30t s+lUډ'Vƈ lB$^+ }4)îfe C2 ^^y :qܩ'fX # >us~=^~XBRfCA#lXn[qf8o@|" C&d}uYP( dZw2?&c(ՠQ8hY{B\͹25؂n Ag4dGsZlZR64;ڑЊ8h_R.6ڙo@L>jSu\#Zl [xAw$C V6 EAtu][FuBK>%%YTXa `&|3wDŽ{WtDg 5%#ib`LZej] }V8AO-K>U]"4.RcƤz ܹ,vNwږ|@ Bw&ے96d*jGmuP%Nr;Ν\kig M)Tpy_ }SŎAX%~NEI޶&{T:@Pf4 ˙gL#H&-sO$pSQ1;)/fx3gV>2`=@!x9o*:g!ξe8k5UG }9G{Xl # Um-Dig"½NzyzU^hQQ,ΟYVsf$YO"6AǤ[YY tDF 7L"wǝгyf#[9.hY[\yՊ挠U([#E)0 1d?bdJjE2Fw"ShI4SkeK_| 1e@)דCeQS ?p@yp`F^Y=;ȁ65 ?j[,!m18z]}4χJl|ylgD)(T/#JVmMw4ZV%3yO">,jRVΐ{#*bY\ұQi_gߙnHG2JhKX7tv~(=?LmCQOcdq_{9SfRZ{î&"oHa!LBVo<\`/"50;ԍ=ӌj#wl&="2- (=d憧Z% L>jL5Roo!2ZSOh$ĝ܇$f^8涜Vc2{ۡjiiS9·x/oc<;b )|L[r/%>j,Q6oͮ 7V6^7qn$@|sy0jqx zj;V&L)&NJݩpßn젾<z936Yeبwj-Il~A[a U=~&!t5 U8:lA 79%YdsoK[|;V\;hPrSsZHF$ tpb7,kŒM%!]+ogMbzbj>k E1kV TiEM5'CqTMAr/fϥAS4]W$k w~#t(+כMRP׽PF$|c;#(Jsmae:5' :_Be^&:]Nz R=6|$AٿԐ :~.> *{qnoX8ihR};* 3Sߗ0EH*tk7X`42Jм\[U0N^ÈތFh\"O:.A;^`FÈzyIY0 ;)#=w]]slGvAI/~e3]ӗHlpVSN0Dd(t-ډK`Z.*Xߚ$=G%pc븩K͆w'd(s.ewfP[{ea|x[y8'h^,^QSa ^hyDikDySgmnkæ_<+Hf(3KI'DI+mX&8~jO`Pqs Rl5z3)_xC\jF8nƜb ss<pzAѳY a֕$P/QW<(@mo1)9QyQi +mW3Zߥhaɠ|?QFɾ F@D]hkJktMt46urn[ԃ7*oC1S:G R;%9<諈;7L}ꊴ |혓C:Jz_2mi&r &E`\ĺ@`ڬB=$Z%A9˳#/pđ1]qG6X\5^ݲi X'`MB:^$1Jf, M*Lؒ#q|o]櫸VN"' Ӯ&gZ Aj.ɭ_Y~85803.WbYZ[U|iK-@ծ v@#% V[ 7$QXDg\8UbK [C Tm*<^J8HC5PU7?aX GS[ bl; :`Ӽz-u+3LGm4"DeA->>iFReJv qڞÏ]44M1cg-)5I3 jPe01}"e.HT2*0>{; K֦%r쟭04!>2W/ˌ Z_LGWX8rB:+x8]a,*)h.& CI5PA@7:j3 xVd#r?W^[cy"{@{HX+Vxݮ AӳZѣD/¹'8BT 17D(n?- Fte ǫ5DFdh&b" 2N֮s*9|K2=rNJKAjeq~&7ag9L$$lbI 6}Zw;v3LCV"yF`Ǐf3ia|DՂS8[0LXAAYo2LN;E+%mLGF#0bRöQG7iYo7mZL  Yp5j >bߥ#z+n](5 hpjˍX2}&j@2)j8Xȳ Kˀ!zX@Z9y]r'^H2%7qi{sdt$-HxF(2:+$eԂ}&E(֚NVa$)Wg7]HW=5VДd[Kr̳ ˑYb+z+t.>bhNVM}[@PڅNs gMJR)5j9`C?P Bc6 TZVۂ6J|My$҃ r9sqB/=@UǣzȸB}Btw="gñ:Ln;: ~ }h @' O~9`6ᣭ<Mc`u>T or=3 ^u_p%UK"NhgdF'ߎ-2 LŗH&{P}^"Ǡ9/a6jAU4k4' P)/bꦈ\bd@LTc7%t|*Dr`z@aSR0oU7 B?tނ,=ؐ|R|r :)5NEM).B%q3jv$SE ""ZsKxmM}zH ->v&+x5OhS <)巐|;Н`_9(iO#g"Я~}}% )/hQy+0ͥT0Oѭ;tСVQBrp3i,Th=4+FکJ'}*ukGViW޷SCضڭV9?ݢS98)u`z~"o#⪿^YdDqqLpR1f%QJCu!R.!8Tqˇ* iq9k8z4#Pd1wfn9a w۬1 ,)~ c;t#g Yf Fs:Ck]qAhҕ=`aba[%_?k-KڧjT69γKe9YEaxu8w6b)Hoz̨'%7R%+n!;LVU2}OCY`WbXA,@ ` Jgcr)_3Ɔ00_.#fb,ItKWγzy d=o z4$P~Y 4?=mZyjnz[1P)kWꏾQQMKˊ8 OHk<5^"g!.#_kA ZuMO!aa{vFv)LH/|y++ g1Zzߟؒ݊q.LLr ~>i'Qz _d˽KvYxSvlCiJXUk1aock~JhjO'n荋ߓl9ݳialL芪ѦMCK' ͦ6`ZrҀ4V5&[6yQg淸70h|´toZ?m!J'֠fe+bkW@=Q#=Y%6y{S"/J/,ol jY? oIZX::Gb]L(9ùd,i9VL"Bն?WxBp(#2IQcgۦW89ľkWqȧh#+`X.D>:,awsaq:CÈ6MPDZwPWٕ޳ a?T.nYPG^lL>'jgX3>(ѰuʡV TSicc r[c-tƕbe0J\@C鮵?.pZ%gFjxW-I5k>pew0W; [9(N$E lqa`nU WlWA\"TsAߪ!S}*2>JjBp0kW%,z w꜀%ueap(/drZGh\A2{n nO LXӫ ޡѸײ7D!Jg|Q5QdwG: 21Gn c#C'(03Yj,#ϊ:'޿s{c+&ե+B|I)>4*/)X\Іa@Npof ⯺ߌ絀G65,k'l}I(I15ʇŦ`>86_2kh?'v8gm^0eVL:IE]HFPTÚjF3 wB 3xV >&;Cj&؃'X}jBr<ɣ[ҋtDfDa[m^Ő5<[jAQ%00X?Z_g&*GӮGB"<ȥɊֵ#w)V3xrDl=ٲU"iP1hEY[?G;,~O?x;2jSgkx Ѷ9>*a a"X[:,^ lØ˾GiTNTF DIJƔ)D~o `%L6 c{΅MGf,X,~M֏r43;\^`ˏ<6B1/5>^rFCJ>3@[(qu3\y`oQ1 K'ʟ9x)W勍euy*;S G;NG;2b6H ^jќ)|ؠ?`pE+Pq9##&Dde.. U5U m3^V5\(9'3qקJ/%xV %Ox{Tn=3I{+~LM-2Ac=\DH}L7=8J;~SO4BtMXd߇ޒ`܄$wj|ՌC%WęxYgT짏匇PY}:N ,yT`fxdnsa~Ef(ez09Zp#9:e2 ra˃2uP0M&z&%-Nx%uogMCA>#x]_xL< ]jwUZ-ugYzظ=x#=D={)W yL^V+э`P\;J,PcƏ}}%,.C~fl WyJ{VW?St`0VQ.E=r61u@`@?Sfl+2V晭 @rM' %ҙ`uLI`{,q>i]c&1կ)C?FY"%mcKO;bZF)Hi|KQ2ݸV`DwŨ0ÙDߟ,2, NZ&|} oPPÑOPNg+K֗^,kqbh3^Bքbʿ >V:.&oNӣhM}8kk0bF$)M[\y7ǒKobFK7qRH7'hY[v8 8}!G]B)|}]ȭ(86&Lһہ6~ֿ_ŵ5auNT>r~t7k4@ ځ#m=K/8D|YN@ciez, _},\Ӏb-{C rN̲g;gxYCvY D֞0Rb:.H#io*K+:!(,cQ(j ZL↕`#!fJVc|s[8Vti^Iz|VvSGƣg8;}VJ 82"D:,U;ֺP{#1Rzש:qjd߆< .ϰ^ 6tN_c: TY^A2ʐN`T6Ԫ(B;E&ah`s: |.akPO_fi?S-WY):Z SO_\>#,@T! aV[ejpȽd${w 9 E4 :YS-o8 2R7<|pZ`K1t|YζĘp X] a5(4߈?P6ϗT܊^A"+|umCI8PG4b}ٻ  iɋ6biܯc,+$+ߟ ~vhU Xw}eX¥ʒUQ@|urDy5S#bQ,n­|@aqݾ{jS>28iӴFG1NFa\0{@lMMM@S̐;Rӏn#&zo6c-꧔7o:`-b0CN^õ7 IW:xuuJЙ.k`p(OʟUp]0Z / רּRa'CƠ>ݔp% aK&ќ;6Q|Ie|dwhRj>ak:\?9gI*q$[Ь.>xjkA0+~Bu%IoӞ`wV^B >qX;`:9j u&H :vA@ ͇@Ue  &eÀ^W"0۵.M hElQo^BHm֭6ŎMA"T/RC@7?g2b'q9i2Q9֎UD?yaM]{\)8MɍSX{cnw^0|)'iӣ':͈M}Ǹ$tܶ\a!UpcqA Ej LYc#j]i/;BSa "$ 3)jhL]=5AATw5ǀ B[Kxq& H t/nD{-|{ cBGl4 `'=+y˧%t3GÒ̾;f6/yïrZ#3'|% 8k_<>ǟYOwf~[ܨE*22C$\kl3WY>~\m79Om(US9ng1Gv[a',Hj0~BZ*dB ?4 M,FK47W,S䎥6+ya+FdE~n\"2o'XJ2ʣ?*y*5MJԋ@p?& +Ba|=@Fhđ{S#1o @xrv[2̷yF_,zK;'?!BMkdsQ~xkf(qEzg Sbw%$qQF y&pVDeC=Btq*vWH֍]³16U0<X}1Z%"n:l \|ECp? HIrnkJsi4cF5Φ2x$$cMe4af}Ī/_czm5=(DŘؠ (df-"/Q|M! 0" @c,}8Wx4/mofѥox?Y=/(D>\ҙN|:6,ĕScf6&nԻ Q(8 Lȃra~d"4@ǰ Xd8G\1VI <(Uèmţ65ŌQ=h+l⇕[აu +{IPVpO%,q0lPZ iZNmm|(hGskhn˯ZOrfFC1f@GrțܤgSḮr8wreffx'bL ,ƭ`ͦ/I]gTI}2*՞`_`d29}$# ~c꥜O/,+6x`%ݠ;5Q*]XFttና$dsg4~(dIØHCF@MfQ܎n7 *BW&~@sWJWKܩ wӴoid/ޙsTm+8IɜUOcQ9_>aI7b+:PhU`? @Ig"(p;^h#եl_yA {¶ ?D87:3#E {}Lfl@xWF}GqR.REeNfg>rlhG?uN{A3M^>/57&fż /]Gۈ8("TU{&Ч^#KTPYR);1<]]J'(jQ, s30i崴SBb?욼-g:O&Ϟt.&؏!(e drr-h1!49R@Iw%]?x H0^$IC$sZã!.bLgblSР|-dLIbKG*1G޴K艝9ȼEuZ2 OpfbOөtpǡ_-} Nh͜3̞.ݾ W y/ܠyAV@\!gQB(ʍR|ǨZޖMٝLnh'1KbZ^Wms ,/9GXIV~x_kj -nZ6q+}{&@*%^mR@:!dALΕ[boU5bWZvD`߿y<X #hm31+tS<^gd>ׯ3z:bS[-+ b/eM!^Js&KȾ\]>28!Ḏl:JgsB,Ӕtg1Y3S̩5!OE( ^b7t.pYիRQRArh=zDM ֎9ű&c뜳o}_ŸL}_L?؂/lƢO:?)y'Jc10cM>YϳJ]oĘm㣂ջ;+Mo~lŒ|a9'}Z\# !jAa4p_֮˲j=>j^Zwռ$Jx9Y5+YpH'aj&h쌪0E2 \ K~P{N@ \ Kv|;rһs*Qc}l:POyx=|rw/gWf'%ӊŋ8&\k1iQѨdX@̴c@omO^̥yX̓2c;2 M(, ѯI"ݤިKV @Y۶l{A$m UK^仵4z0C*NrNۡRI!&=6ز vv$P`b _\@IQU bn^lN|L7AgaFQ$[$־vy~~:\׭ 5B&c1_]6d8H־80XW7fW)D&hV:<`u*tЧ`pV8+&{]5n\/mYRF+/&$ALۯ3Z7Ȭ5iVa޶0\|f1)=h`'*zef{Lh ]~? C ɮ;Wg)GVquض }a!8nܛ\*Og+;_>}ie]K#Gr=&ݹQM鐑QK!>SigR>c ~DP#e 5NLlnMJfq`)x`-6X(0kKΧv1k)agd㼈,\ѷ{kjJvK-7^݁MHu'N1hA|$&7'ClG9]ś:ᾨɪ"ZT\,د2YzzHQ=Fp:5,njO;$\Q&xAu۱l1rHK%V\ɎREN٩:4ZRߓSQmw\DcHYвeSz ZG?&uB HMb?w|jL kII֖_ 9|(V v34wkjA5Q._a5Al߉ow䅆ʅL;h2:;E/hw\\Tbށ#4i{2t~)ץߊb:z6Q}N3&+7 O!D&aլ94 'SœA],^~5'?q7#f?mcA,{Ũjs0xlpo(ACYn&t:P"hk1\x]t!x K~kn7:lGY;wt3ςӽd?ښ~s&7ZZ$AɌhC}!1\w۳.- #<ѝr{ phb&R+lhj-b4"/Ŗm6OAcosl{_66vӨk:A˦ң`yVDo;hP'DS7۬3Xw<%0Nn}{dFƅ\I-Oҹ8}4ɛ xG2v)Hdz~Dž9AFbZ+s2'P'^1ć C8B߆x>{351_I mj,,Y ʾDy8%{3RivХ $Qt.E.4bo{DX[ ˬf.B?5Xpm [!.u-^ GEp1]PBiLLG)SHs A5H fZDgLt:5u±k6L$€G4{dH(;E~^HKDwrm]U"ބ>Ɗ ^!^i~jB540s2 -NW%*ghαjw%b`CחtqҎc__BFevX|$CE!6/H4}v$Sڕkfob]zsb9'<4y;v$ +^uc7ڥ?]x{ <чUrZ>ICpcjr[z-Q (N 7倢OڵB ;Ѣ}q9.[b/)iNOa͒3m<*&t15qWqm>ә6!VTO Gq.52Y{\ 45|?Nഽvߊ,fs|/yU ,TD#>-[* <& s1+ꕼӳ}(h|\΅ΆkCyXHOxqy,SGxLd烫>>q,[29NMȧG{B"ql$]fK]4l iYY/73j)dXLeop#Yެcl@]=CwXcj}}lz[1WUש;:dbq̀Ǧ[XoZ2IѤ}hsN`3YD9?=֢"XO1 \ƥP$azSoƾZpWhYyha`+m^dG>W*^iإhxlx;"(G=@yik|.YzWUG#QA,Vm*b0ȬUJpJS@D)xl Z7Y$3q!'גQBlK rnq՘u ;1QޥhП5Е'MDo%CH:gu$NKvnd>.tf^|XG_d2xxY.4LДP5ʨ|{؄΃0g wrz\,~n$G"0k4~| yS͎@|`Q-N~Om>C@s c}w ][02o.hQ3Px:&-)/4',HaI0ԢBV=RAs+jGlh. 9TI`g3kU׶GCR01^dC&tؿ(o g$PU\2W_fWTLį1]+^sr8KF ]%̒fX]J [tq/ɄG˱S4Z&BfBAp̺8rwӯ0KK6brj#ӟl5JUBG\fiԓlPUC(\nTqaR 9"X%fe1@#b۩{z H;!XqJ4k|==TMWa8S_ڐ |%oz3zc)#ѴHӨO qMBفN&C/J fe=oV&s/0^d8r>~ D́b9禚P[n,[(.ʘ$u䀘 0Y'x$и3 kY#-X?)rD(0$f7+|~U3e66M 4}!fK /)Y~:2wME7x֖)KPSbEX}]2'zs\c `z535E Ha=c6fN]E~KXqR]b|K_{N'D[nB ؽ]mZ\s<;y( _9ʅcXc T; 9'' rWg]&}U fgK,C拣8ٶkx9 OA0 [vQаoƫUɴ ЁR%{;c’܆-DfUO?E NJNu1& Y-:W.I&NڭmV 1)`W[-%)i^(<6L!a쎌RVvQ1 +sKddmU VYq{%ۋ3|J'ᎆdwJ,BB '>!k/ Z.݃),|XAY%-Њ4y&+E~3E4L 6ҫs٭V 9IƗO\ѦNe'{_U>!Q7,GHCvq)‚\1\%A2IH'fZ((R}k],vU@.3J7CLEECNY2E&9(| ANPFe Ā9kHIg PLy65 5bhIrcرLBǯ(nOlȺozqi]]z(n{* nzXl!>OMXn.0]{wclTkApTcFcNېec|9MFG]rDi* I f >;vpC'kQI6 ޻ά>+H ~Oӻcb4*V^0a@e< }H<93z# ètݸam5S@ (({Gse$: rOd"fr §`G5mԬ~Z^ 1J-$i o MQPe $o]W*^3 ( 4!CdJ!=-]n8[.D_V=:S~Hbf^**zblvyEQAxc|^af,lTU'y7L}Kv@V[o~rngx+׀k7QvEAqg4@l/s9 'Id{ZDv0LpIx4J ^#1q۳OÑ_ive!&j|2H^S=^7,H)XS˕fz=qG#ⒿZuxfQbC%ŭw;Ŏ;[6Wk n\Q*XcӤV}I$IKA.AdPxg6D'omߣӾQ[*ᯁNո{(|wGF-k-@U;>~){d?ZB'ayb3(GEwJZDr4"[J [9z҅db,Hɛ1ry#4\3acCB*ICPGq2UE\d7bC.} ˓'[hpiCD3$%M!X2/ u@ p ꛂ]f+RCiȷ7) w"᥸$ՉJ|@SdK`L1 otM1S.]d4|-&jRLhC>1_[u)baKg'F +DchFx'uGCȴVt `/\V'B g H_:uRts2⳥ jpwܒ*C6j5gJ; '*g*xFi*&';JNQZQ 3HK '#Z[wz?9OUaQJcEܑ|*m}xWƹFpJW-:poi-( w]qևj,TRL{!Aidk F{/oCh:|$L[pѓSz#\DiIXEkgV]7gze;XT{D @>۾"'l'Y,X#k=<8n''o!1;s۩woZe9snTW" L NR̤}s2zM)hG8R-@bn"hDy{u2S/4yVqX,oa IqaB{`Op&EY B@rb8yeE8/P&aB;Z۹zy'"1FZq&N,^既 iarcʹKCc$vd['yS1yDlMk)uLrz2/o\,9vW`A1,M'R)݀[q~&C)2 +(J,?q aWNG<NXϣLo"Nzy$[$ )Nͮ͘sګ .شkeT\r#2Oа{N##3t;9{Y97=,,;gXP. _|:o.[ kt>Ӈqx"H=EEMfq}~Mtzyj՗_63y[~܅1f$4qx%anzR1z ~qȼ$9YkZʙ \G(7A&̤Mu$Qe0~7MdYszpbKk,YԱ24dFUomuC+% bK#$j%#R1ߊbQ2b`_D1cӳ9- t85U:P6T[OqQ?OcrЇ ?giy b$7?1jؙψבpD}/&\C]Ws,({IBo WSǚM/i̕/yO>̄nF,˿w[%1P!X{'^H$@qFBgS>¹tsFmyJjXrJr\G-绅3IaW pk=mf) ꅊ :kI>B.4rdQ&RqGGx*Y,[ȇ/Y߂άӷEVy%_dDD/gѾ;[@ڍ"CsVYCѽdĆZ_XGvRS_<+80=$@L򬠅u'sP%@xnp*sAx9ikʸr|iErx [ٷ[xY3Ԗ}zGāOW a0w䑺S\ ٶ CK##7hqIfs7]8e=s 5-#SQSȘH4![s @$4\X/{Yn)h]y)#@/'x"̅+WR'k>I sWZRRre;D#;,܊jGujih?ehLw=Hi e(84OsV7H27I! mXͱ7J+ 1'6VqEը7A$FZ7cKZ6lslUB-jDKCOp8b}kx>;f.SaՊ~8 &>71+\TBh o:G>&4 H}0|h<m^?X'Pf‰j.bs~QӮoGQ_y掽 ?\EOTIc* vcY(YU1kMˢ 9->y#fi~c:yj(j٬n)*ř07.,*d?"S-whb‹LGݹOEա7g,pp"4|U/FO$qo>Ricrm@R1XCQ/n/qBOQ:nI ޷g*/k`'l$z SH$`*Fn#ܜkM[6FEVwzP> m4} hh@Յ}`e!AI"RZ a![vX_^5F%k%"/o'A~ 1A{,hwp7O?rЉ{x9>tyb^7 ST&=&άɺO|rp/ *'PKNqWy|B:m6,Zg? -0kב &Y:- q!:BVX=%&7܂qDv;0!dQLLBQ%cO+7c}VpoF3.8(?OԖo4S*KؔgY7NmZuo =@\gy1+2r5nPӫA!cjtLR!g ^Ϭ{Ϳr30\4 >}F;RFc%?i XiGAE\RR bG iy}7vqQw1p3`1^.-bLKg8oIACѣI)fX>Q˓Dy4ž<)j*+ύLk뫎ripu8|UGAgE_ΜDIxǕ#1"T=1A4#?K.ӉOSZ RL_B49,(Ƶsrj3=(Ɔu?'I?/v-wd]`70ԘFbg(Iˆ/ yRvA ](?M#D`N:ؒv ,%#`;MnNi5KٺR.P73/ma@2!k389NP\ zK I.eЊ0576 6W1U/Rya2} \I Kq2>G>n"cwBP_v"ޢ0o A=n5gP 6 i%W![K;tU3G'jb&@5b޴ !2?'pAو(:>bNC>rx4ORăH*Øfj5ve8G'ZgЊk,VCV9.8&&*gsc4 h 0+#qW$)֪R:>RbH=cP{"[RXZԾAF*4/NwlBF17dv[0*9c ،~|o,?spYVNjXH[.vQӶ>9k mSQV"&Z@ - U U20G)01 ]n7DccƸ޳Uu:rEW.$gƵM+1^%ۙJl}iqgQ~ģ 9VkFP_SuI՗B7Qk?`}|($֞#+`HiYj\棿}.&H^FE+*wS& ~e| D@"}ѽWAԖʠ߀m T*24ͳ2M7#ϳ/|Dj|8bwlRdžq[(P'_Ͷ@5@~9C%4jz<ڐTBΌ^c F[ls5wb|hƥ=Om`ͅ14ӰI*9&qÚDR>/GRJ37GzOpVO~w|mW³G⮻:R36bUӿqb.]%D/rl+>މMTȭ͗Fk648m%.9i @! G9׷97qb'&uFLcz+ Vp>Tvd_sAϛ0񌻋]`]Q˷ױto#`:7)7^ToO?,̼S+@G@ClR;+䦫=)1틫r^ R2zR(2 QT<=@к}f~ȾHI-Fje`s w.ik~\#M>IT-)vzQj]e{W + AМYk];5GP9\ ԜүBv^Z6ZQpF 9TԟG!\V@vT -Z7G:uӊNؓ_"*dk7f`35%jL!G SՃb~b~4wmcC,p%v jbP{Lg0id:H|2lq x_č$%,8n K(w~Q-_& ϗHAjՕ|8mX8bLQ$!eeNpB\1  XO=r5?;brR>;р$եy \ΩoiI8 \]ڻ b}rXp#i}v}I6Ǥ~Iq0>暓-jq/ 59& >`€]l07[@#b~t/(_Jq2i`S>EtKbF?gaLx&2FƸ+4_(.-ZST0dl-upmT5f#lg杂d2T0o0 :ėztV>.-Q{CiG۸50|:vggWWst$N7?-٧ oS py>x,;iL%bװ ZqY07oLCՖ +Jn3i5x8U>ZU8G2\2gH|*@)ӷ +_N OTh,ӫ0O-'&X{z%itpe 8ynfvV7| s秎 e1ʙ7#A\jeښh3$@sWOҷ\M4[Z9ZR"T>ATXG9'ipKk'T; De|rd1P #KunuI%4ɟ)ǽ Miԧ/j좍NDzӒ_DӛnR%`)'D` Ki*߈B^q^/ŵS <ӫ6.b5 ̊CARTDT  D1z!b`5P }M/VQ-)-Α'Db{0ʴ̋ ZD~+w2+|fNIR KU(mgu˟\p6B!"VE~:-S7"#wC8,w,#<0c 6XwͱKTR=K9%cĴN}%՘Gk`Fg\Х^Xf2Trn"(P8U!i#`u5۸L\M= U#H|M"E"L{LOqEn؎Y'SӆG0y=ɑrإtA| ewvn;-upubC<15Vpu"b})\p[sl,' HG,bZS".'QѲg[ D ['.p{,K@Yy;´kv7/B=܀#852C:t>y +R)uQU%* `{/FDi 4neF.7N`V><4Xa|[$hO Y3Bi-Y.?|mG`};%5Lĸ^}T<;sz[yCm(%k+".E4֤ӕӞrz}\0B!oIA6!u1?^gio#0tu&zrOdbjΕyey!oRGV%pV>D̢t~S5 h YkCPͨc" ~zwV㺥3eĂGb}~JHE8tXBE$ s7# ^אQ;m]w񄏚յșvx]RfD+Bin!1j,jE nB+o֠ztj$U' bɖm}RJSWFA+ѥӹ4Ԧ]ZoKTs h,mnG|me}Pf%_KY~ EZ+ au&?V {<]Ҙ-c#fKܪGC*tɫ&֓)k+IYڡ+q<~giĪ8z0J j\T)a8HEdI¦\ WЦ@a[ o`L#&PejP۵inQ'S+i*MCXZ\V62Ӄw rns%F1[v++?qTKLE$Fp|l ʧ w-<( ~U MCo҂B>ۣ%/>XbM#hc<]OSt"}nm}* Fs RՈzn9[BR5_`a7D.yĨW̗`6 Ofʻ}NKpy)ϱyc}3j16bWϺ濖aRI9m`9yԲ%-7|`ZM xGE؛ rjJ#2 7)ԴIuA*mV 9l.Hs=bZ g6Aʃd2'Brֿ._1M9ïыڶ2(2˓X2F|H7rQ8氞Ԏ׿^;11G@[9z >aͺL>7>G͒#Mh+^+c9ʘѳ3 ۭVc]_J}u O\N0.,a*tT/J+|xr#}B5jƒk x|$zt5-H `d1Z8QNxYdn4xS}K`Y9~SZGg\ρh ft|YHk0}⺭| JfæD1!AΣ`#9g11Onx!ϔܳc$kiKUV]"XtP=4 o؀;.MVb(ZTEH9uELUe %IGEcMnN&bjZbvl=T]s쎯A]$[C9q*L!9vsMRBkݚPe/n4`DSiH:I xcfl(Piޛ o 5wxZ;{\f+㶊c1%z+ ,YtM \Ԛ<<< ̧2iv$hX/D2%m~Wf.Jy=By7:%^lɮA6u$D˗#Rv+vE@NmJpjUEZve3g,$gKq;󗀚 qQFѴ|Ր4J˛86mSo]4\pY txybFlY6ڏׂî,GDk%!O]$JpbNˇ(ug7y,[Iow9桃E#d99zi(Oo/ヷ W)ZYA3׺>`cp+F0`;eh VmUr$o:Oq?z MMflu(e{ J" |Ic/ldB=>Z|FX?(>(dVDxr`#CX,'3J{F-V#T+v2f܎J;J%-(>e-UpEXH@G>SHVsicPxK% 0æh@#u5mlj+`}1YK'ə "`M=GgJ֯ & aMtq eP dYl9%N]-#$O,3We|h#c.˝z[t̞m wRD0hns=ZNɾ` d/ʻmyy @44ie JCEṋV84SPiPFZ!۳X|C5SdgK>U<Vl4)+~ `x6 d6䬴54 FGi>!2DL#*-X,8;Ң܍wjtS`a@V癑D'=%JdZ)L_$s,z5_ P~>@rW}y"a Qh)%IDGn˧?nH}yJ B\al{OX)c ?}yH1ȫu$}G )1UrUV=DF3nJ5)}7n0pQx\=>)Px; L'Q&Ldf 'iٙϻ`rjiZ 4 i$ rin`)Z[Jh\DbrN^]<*uw2۸4ޗ2}'"&Ë]OmOK^V Vb _u Mt_>Lit ƃ%;C:РC{f7)$P)[$%,hYq¾$!ϳ;g6s!:rv `ZDCaA㨖u)ZWˆ6]ǮƻוAtN^ Pt-k]vdz=@Wo -<*D]+uP9heSmlGGna?DSja d"t 0n|4HQ8浔7cKFoх8䰌S0LtVw-@ V Л6yJ8POL/O4[u<%h?[Hڊ'm_#~wa$`+J G0SV} ģW@P3r`r~.-d3"!ߐѩ JZtJe ԻbDrvM+qР87jo} G-#!Y};qL/X2cnS/n~g|adGWrjq7&. B#ɨv4ۉ>E;z,J+UBN d -OvE{pרV:|ҼUxuЩ {sBJa5> ٥k1F] A T$1|HܛkW{<^@\NDv4ׇnZ؂;}7{6o h:+2qYd9nN6hP0+U[^u.P:p;r/]Nцݿ/~g`] ` /WKO]6awumgLE228'2LhqJ*ƪu$e,GbYnuع>T鄼Wo5>Vʺm@a때ghG\|z8GF6:ċ*[h%^j.?t4=ĚDԨ.UQ( "C78ݙy-DH$ɔa]<ݶ,ț *EiaШ5QyTKǏc W%r9O[ }ސ&BM%ϔ * +zNvÍjϕӉ^uJHYYyq΃`ζHLWcsڑ8eD*>="}kbEQ= Lh}EzV1ry8{KayəmR=ESOk}de8hܖ2 e> w3Zb7+wA&0ͨtRVکX_9/E`iߐ6@f}{d;ҖFk-ffĨYQ-\~7!{5&A#""s[w$_q~@ ʗ?d/jCN{3J=3tčb="~z# ԖׇhwGl4?<b~~T4dlJ-2z=ݸ2 Sgxl\T$ Zo:?% TʶfJg=_E'O;:\oX)5ߵ=u)8M;yJ(IPkǟS6cJ? 8jfEݕ+[E!8Q`e65u͚CB\+9Gv*9r/D?/y/a)<b 9YCD}M%򵕨V$6~ŜZ 1ۆ^QY ceĿ3=Ž`>Iv.ִ"/;WD`i7EK˄_Ṋl;INSÕ5Y5PK f߲5Õ~|8X5t{/ӕ ,cGo_>Jm*:_oջ?]q7ت- ·.{6mD'k{FPHC'T~ }0l`-wtLHS&kf/%7An+gH&4ڴ|(d(s(^سPU}q_ҝ8 ,+gPW<9 nPa3u{&a*u[ ?DcLqr`z]*Zza#WgP=T3w1WqyZH*?נu]֨IIl\6)soQWFەxk0Y-gHKKx-z*O|νQhrD`ᑬSF$-]ɰneA=墋'GY*w?5o(P(Wѳ'diS!|7mKޒW(A8:G@D"U cRl+l!.w21s)ƹve\ BȈ.]>UFJvjc ֙ɠ[ xC{Nt`SFPRYF H:cBƝg(=vh(| ^+Ͷzll6Fsx]L^Tbyغ2Pj H%r5@vu zq1p} ;_cPLq{H'rLN}Y\[斕/9,s1u6\Fsb|U)nG`'a:*";ƫ"oǾpf_U PSIDŽP8Չ~NrVx6yl%_G,3YN8 fBu3bQw"rscegr7˜wufi7 Ԅd>anrztAژKɢ8K3Te]#e%?4XO3*7 ٤FMx]![= D>x 6l6$I~,YWgJ4c"P0[ &AM) uzU!`hAubW@!*#8oD 2QU<0FhF[2gTJkԬ,`Gz_AKJ^ssO<*YCSqz۴q:9&t0EqEqўC2yVGƐ\4ӹ5ԁ6ℂdV=F3%'H&DPmn7fLW~M^/DPLoX`DBg7O&\ٯ!Uň])Y^e0ʱ!bS۰db݆\krB=l >pUF_/7y VSJ) ]qFFLmTn'Ju~wjȯ&d7{,%^>|xp7\6dl3m5l*9D%Qm#.&&\!˩ߦƾcɬu*5s5/'J/H[\nf~3otb3`PNj<z`XwHtA2kxIpyn!աNhFgD'8sx@eity Y8lo soy;VFx K!c4wWU!nc.Ʊf2&R!|&vH z{ {bP\ a2p~uB9bфg:bNCnu]CzrD ]P эx;n[z|D2}m 8gsZB徚v)U>H. p]wcCTqMi1xcEFȓPY d Dce_5M:jiYZڧud)fsZF#yOqw8Υ%}/v~o.ͿCQesE!|tcR1xKAiK C ([y3qLpصffj9a, RYص,VQ/G$.ܹhLA '< 8HIC qO(qvkM8Є|`W.;&9$ }a]WQ4ӠKj@%1Xӊ$ mĈO H[1NJ 0<}73SY-ě"MLش95KM@35$ӟ@ !ف110eEGQ"g,<58C-3[ڞcTBvD41 G{[n̆o qtcaz t,8C BhW 6 ܀{˅D}ġY /ee=ټ3SjJґ c7ڒO\@+%q%tj(q92eRYkr}/Bc-﹑I&i55b0c ;=HZSckO %I6EĭmR_ aO( <)r/lf8h*to谭|n\ڮku0#YXέhd6 b(af-ǘgǶ2es͝g>m 6 ( 6zPEC>gLj='EogMjT`s(ˍtU*x!< &L|f̀,ePNq˲V%J<^){7X.Y.@:qQFFwI#^ 5[A0wN9oy0TPGzk:Ww>.O;%yk;(ҰA}>?; ̛S(~a71+~5KN?7P傄ݨAۛw4㒔Ko6.e_Oϔ2{,Tf,;IQפ;w/ *0I^4seUqE6: m0:rU_w _ntxL (Q`֚7ZL82BtY ÀK <(Q2fo_v*foP" _GlQSBJ.wK1# b$jR!2"tJHw0\k\R1Y\ J,Wֹ_8Zhf `7P^0b\y@EL26oXy9FʍY$x[ A)id^Qz^vpA&.VinƄYqh\z@ѵ - 0U$9y.3oB)̟yNfLU]BdC$:F_j\5c'bG Õơ@w6*s)xѱ [|ѓEG;\ "s| i5|kݨ"=˥ͭs"d疓:47kPT REV"YC ~bFx9cItv%u"^R+ d(ci|dV_3ƣ<&6ZX\St7)p1ïd/ zt[Bsnt. 'evjC^s%LB7Nr5uhY)RANxq x@ (@"B0c 8 V]0DQD* lZtM׸7D$ΝutN0w sBIX(F* lqQtw ]RK3?Q ^0h!fжbx-Z{l-G_@[h#رWk`wuqUS\aqJDw褛̌,q m:Ģ mO vYWb tOD1| n+]UstmQ ׊IΙQ(!EӋ@7^q]HiLD`0<#n|/H4֩(ol+z,͡-?OKr3/T0yOopF-reUᾛۼ}ab+Ncouo cFy\t[E\&Dy`j% [;}qKT~G59=kٽw>ޚctGZNWtvcrNy EV笻F=sVGE֋3%% H4 ▿1,wXwBO*WT1r-N[]fK[.cMH;zDI=ׁ0yIyu eV}z,>5 m{`F^X5f`Mw(Kt> =`+ <*OxT|Gūc/9siLF#D:jnZrhO?dCX[ J5Er=Ҩ'oW*O  hao=݌<S+Z&܄ |H[ʱ(q?]UHWIe{IwGKn1> 0Po=@Ao߇rTr%?ZF34^j3 pQ RtF׳ZB A#|@v{G%(@hܦRMU qڝ?ydfu4l~`x@Kh~hA̯<;K!_L:0C~ QwTdN otG8%bqtJcc:z<O(ʛnNr4as(g[gN'\?3Sv2\A m wE.GC̍C!倊  DƱ,CE}7ѐm N`v 趛6%P !3v '_ q5'b>G걠^G7q/F}mdmyxG^;Rk%diP]}Ul:~hV.|7cV 55T1RaOY1U݋FL?,i 1Nl.*#OU0݊NYsGpP jX!\,EZ#7,lV<݃@*9#XP:YH.9^qVŢ1-B?duyD J] Ń7LiW~M>_؇A?]H=%*Р gu:Zª*bFK :u 4XmY]sFht3sQߒ|9ĸJ;w[ ׻-dm`@ ^7ȏ(zf>)K9sF/nw!"XW Aw[I> h^WK dG.bt)o^AHy$pe9M'gqQp^k:J%L1b$n1Xz1ϵdSK 5bYyųO/ZrGsQyB{ 9 XT`P8DLcKoir4:yb@}"2 Ih*2PLtѨfvJ[Sa.63~4b !aXwy)Lߵa*)Fi=bzo;ۦ?.Xl4r7\mh~ޖƞZl_aܞ2*@uH(ژn.{?oo8;;6͛. uGaQ+7>Ishp{.4^#iWpOH}7"r-}p¤ޏC!{d^0Y{pS<Nڎe*X3kr_$Er=17_}K?6CA¿EN^?8\k罃>$vڣ΅ S +wr' 0TG Z'*rJпfAt[X͞8?~n9 w^m73Y«iE2jNr*I6l7 zfu4SS\~ῢ3<{AC,qLc EF^x<˄\(,76!"-Hz3x;0(u <.XFatRk+ak;6"QS"&\ȋ.A޻Xx|n ?r3#9q2s=zt)GP۫O+P?yK ({LjEGy~^a v *k퀠X(BJ^Ag]("EVZ4"Knd֝ئYCwN&06,{bԱ|kg.`lVo-XCLUNh3 2A6 o>yxE5VAI x 4pIiN4ӂp&EBcbJJJnOɡ_aL;" N=GTز}ĻT+ύpՈyQ,`o߄Z'В#7i D0lxvh 2F\%g:s3} jb2B:~|Ȍ9Ċg+pKOUb0$7J &MoYHV"PBjϪ62CbRҴlpQ*e's[G>C&4Z/KYAp?ym@#}>wjpL*>45ϨD8x8Z`wfNollLN|(v+*8e;߂7(f6IJnY4MSh'L3.b* Bcy`/9RI䤅`# |NPWp:íެ5fw4|G;Be{˛eÇ\/- FLҧ%,8k+7;a@WO37JKA&MV@l@O枆n| qMxQQem*Uy) <_n_C K]A )NbGW1S[U͵VeyS૏?i"3΋_Ot˱vw}縛%M8! 6 #W*7~O8uɯ3BsskmYkGFI l|6M dĆxP0=A deX Gaqs朂!ɰbwp}a& i SB,*# nWw N?m h]g?3JlpE@HK>jM8s5 *Qԡ׻dS?f!8o1B8ڰ3=ڽv|SEMk. Ng*f}v`34N HCA%}2b.v3Jpˆ|6[6V $bKP'@_$=jьX_?M1q(ӌ$5޻\ `mAM&lҖ;݋"fhY>۩EH&-LQA |"-/ ^`ǰ8shkE ߝ7sPO/_T2T_G_+%+T7֚ @W]ql n\ N'²HT-[#_ Ѵ'fF}RAtYS2dD/\,K2R-h0˾=hX=n˄3sIf[{M8k|q9uR|yى7 eV^/ 0XdB h by܈ HR3 W༉&vMǨLKHIFa!,sB,) -k<4"Ei~̏&%!_r";-roYBEW P/7K;T0+/ Q~UUfę)NA1j6^hQ41̌yFX^B.)}+>iGiaG ͂Xr9ҷ*)Yob?%i2CDC|2k퓪 nGK -Tlh4Oǡ^j?6xL2tA0;شek||\b)6& E<"83oec&\諯ō}KIzBT:0{9 R/`($W &DW% % !סnESĞwK—|-cdt6a0bQ,aLwA謳&&$kC{~/GN9%4g# !kꀆK׈9A '*U壾gHw]?VeyReēorH½CeL?3 shXˠOo`9<0bzsVybOyMYوfFS_TB*B̠dG, h_&`k *1 M@@5i\nY,`}Տͧ|@?$ G=7H5eOFĽm@: 9^ɀ(/&\Q8epmMu'HW)M-:PczJ28̄6 2 HF+OsDN}1 @NroC-,^ :*`CO$;0nvWŰhDBct1O'Pz?<&2IыLP~sWrwf'J"?TGi%xtU!3{SbġI{`>i-{ bv@E8- gV +0koB&,Yn Yۯ~U&(C._Z,aIvD[A~Rm0GfHO=fWkT޼X7D yEJ-6 Ue8mxae׽c!t~Kn) %M5BXW<ӧ|!;c%a!17= ;[8s'RN+rQɜQ;29Zq4pPpq?g\SUE }Rx/uk;"q?H{C(ah0MY;8D}UN}fRXp-7B83c8Uy=Z5e[V˕;eȩgqbUDZ_ I}Rv>aAF2XdR}w;,aN7f8M* tU| 5'z?? iB!NߒleQU_}7Cb՝hcn (,>uc^fLv!M4'-+yi0+@[|.DTqv}-߃K=)^ɦbiRA? hCh;L҅)k4m9x\ i@Zo&5;̿)mv{ 1+Wo+C 09y_ #hmjJO:8I;?G@b|Kq:Նz$ywnBˠzZ eU  =Ceae>3k=v;ݣWYŊ`#&a9"WgܬC&y@Fm_GdMܲK_qdډFbG b.L7Q;\eY} OЯn:oh)hkjįo ~nN7^+8&r+_EYSΥLܹ=XjdϿFХ"iot~Aԃ8iR̈́Jq;ډ3Q~ %3LvgVBso 8է!{ 6rW۵9 gxcFӨ LI9w<ؚwwUcByT,lPA{{s9o)t*ޑݳ:b<w]P>Nq.Dkr>r2tB 1dMB턭 ajtbX{棟>5x'WDV& n lʹ=(Zʩ9hTzHbH0go0`$C!ÖB&b.vex&; ͻj?~ [2J!sI?'^[ƶ\7-0 ЌLZ"~Qj^ԧB5[_[h ËNN7~-&4O@$Ҟ#XUBmjbKeP6z]‡ex08I5# Q7Eu[TL& . ]cMY JbB\?>AdZ2z U0Qܥ=$T3/EsfϔtaͯV|RXVXiy:-DEn2K1 'LS£{[eex* 4a t1C]`J cH DbGHaL+ .gI/۫D̽2@k-[ { :*LI=2Wt5I5wk9G{ךM3c}b)rhӺVvqm:e;Cmt1cr [vcyԁ-2;|=f$mxٟ2ȗ՝79BNlqM^>Xm_0&]}^Ãr}ҳwd]jtoN͚[D Saz@ []8*cDJK6ɱChhE5ҍo WdnClc1wnrKΞaB$OpIP2s9%e"s.,3N(Has{ rE9DNpqRPr sgZ@fNtτg-Vβ4 HS"󄑐g5{7[I)B*8Fm8u3F+0V)f-jMxh) Y b*LȔii PLmWh;rT$ٽJWQJƢyS@W%` &l d+Tt1yJYƨ$k trTkvG]V1֤jEYd L{)qOJAHl:Q4y%zFYϕa!G̻8TΑKDJ&Win=7|F~ҵszQrYun&"܉߷gpS_\|7ؖU+F(pXVOc 33Ԕb+eY쒺ZXRN@[Kl۝U| 5ՂaO+Rc2\uHd!bzgI B==je=zǕ9N}3G3ˀ?t7=^xy0-#,>Xӣx/'<+*0vθ tf]E*cPW~~g_tVF.X0-a*btUOϳ*y P|Zݾ_Nĉp-p4`:(%?jHgǗTK*Pe܊y{I-*V9F;d]Ey4S2L߻eKJ .]([e4ZWIu#D0 |J.I0*޷яR^nYK$WuJH^3 S|%m"Uݬ  /7=HFGc.;Ga#4d+*5Ht+us.s/Sg<""oY)3F+9] Y>Ԙ{)/G^=Җj?Gk0_R =Q[dE ; ,hYb"wzDf3y~>k\`i@tlXb$!0B%k%pԨ ^S`rK zʓE]hF>ۈm*DKb{td`CH=Z5KP#` 8q`8E<$0NDXԚWhXE޳LgI M:;urK##BD[M >QE ,ɹ"rqa%MẼr+f?ⵍU H Kʟ9`۹]rWX3~T C@<=w3Ӑm)d%SoVq'1~D ز:H_;W.5m rbBgڲ^N$]^R4SJƗq&7=(h`N$z(ycQ|MYP YdO՟SGՋ ,ό2g<3gHw\)U0\]ڋ](ڕ5ȕ@e&DFzTaOXǰ?s0;`C%NQ^3y}3.bw+o+@n\i\a ?Ra٘XɭAR)Dcy Nna> =*Q/|E(HSyAgŋz؇Lz ԣ7nJ9,VYD<т4"U{Z~@cѻ*]q[*foc3h R` nt< mKu&G*BA@5b{[ T#dm"[Yb U*\v ̔YLhJȠ%c Q" 6[9JHDg0z9F睖(% TV u2g27qk_>;:a |dW ̀Ct$C=Zf#bQ131Ki)ws ='`izb*+8a3"޳k.JtRÄ("PR`+{BL%8_b uDL+`@SXZЕP(v6(QN.GCu;gM7$;iϼ  |b!peRݐMHLM&PNO 3S3%Ic,:Cq+ğ042t-&B1V5F7ZSy=S N?l>4=g :o0ހ?Of:#rQ?Ʀh9Ծ3&cĄS >\cz:W\I0ْ kV+'L` zM((DOtzNB4\MuX2leM O 3:se.ikGĎc#v8]шpn$}80@=6y!E9?Ix?="zầ>on `P5p4cWk ҷs+fOw/czzA]Hۋ!|^(զ=3#pdQ%FХi l 7/\H.#2\o+.p1SRV'%JHfw%>#)^tòR1IH,!Ntkߌ[17\cg+epldTEy 93hحojlG$gԑ5kȓ鰁ڳdUڭrIY;J}d'>n6f0vheux ճ΋~*x_PB2\yx`LC$@U \mm`UX+y=SgڹO\(-Vzhd ?\$LlӾ=Var5;Qu34 T^?p-@"(N@~dq`v֣6:feeLCeVknR*wa$MT._s &a $'9 œ0*GZ?ۺ-#C2(a캇]ua.k._(SAfO>h3> |Ye|/Bߦz &fl2|r;VIAH8t:q}j) 7FM&d.=p܋6GZ`P9w{?m+̢q.t:9т/ALP"<^9\xFpblYz,<??a ^o9"e A/vCP'.*)fF¦%<lN @;L%IHEMS_XQY!V.>pU#N*_Ζ#B|Eʍj'MIn}xTNbܝ.H)i't1L=l Ϊ<6JEVBw nc@!Ҏ鋂;Z3~g0ky_9vB°+Do#.,yp4?D̖o]h6۟1whzXZ$tJ8#iόhP2?&.EC+1 uEC]^zDҾ397O݌1*q$WfI/!e2m}P,U%X2::dH.f2W&)Z% ܍eò=}'c}3`IwQt}sH#\_G*x!# d+;2NG>&9;b7zv0REiq,NL`Gphމm$OFÇR8K+S%4HK*=j IIhAFn?w^5/*Y&RIJgH%YwY_ c ^>kQ<%ܢkʸ9DvrϗKnQkABmطH^>RpA0'PIo+mC{$uRp}\5x lRD< \BxڰOR)5+GT-R;ˍf,GYODslquB Fe<= /z1QԻTFtJZ~ G-c-SWw3wAg%=h~T mvfJ`G%TzpMB=Y!P%)p)hk/U)\*NU-Hy/1G%Mɭ#pȬ98uv+h}E*Ruf$%t<']Ibv4L4 S=չɏ)"ҀWP<-n{@;_p2/mpŬA⊆{:Dh{%Q̈SHRɰmyI]c)[WN'VJ~-t;qQx]ЖV=1cxG's% ZHeU@@9{@O'I!Fpyd}É'jᣠ u]s;)ڱbX5Vx@4x5'!Z趶]hĬe ):MW ;g/)ڦ#k,cj4\&dk!}" ??c<&rbM'.B Eobf(xY}b3S{/bk:< fk s]h_zuy;nT,9OK"r)*Pe.|odb*cUA<1ux}\ޚ^MߜJ\lx=ٸX %XImޢha33B>۬G' V.& / zs/*[aPVIrj69X@ ?/p+6iN 1} '6bWԡT'+?%MϦD__WtwGa&:7OBєC!MJ|آ 2tw]4pm2I+XAGg2f;DCIEn,:lѽ3 #.oS}Żw0)1Nflkf'&v5_N8zMʲǽe0jt1ΰMg^JHKD zȰQ<_mL&./=gZ'3+')y&*"\y,3 <8%:"S+XA8'Dd9 $1oj&IнrE1Ћ oFٱ6cuq؉5G(̨s%YX+ZW_{@mT95m%g sׂ6b(FOBk72I0ݞu~Ck'˷nG`FMq tI]Lzg<|vⓃ6ƦyWC..?V͇7t\~^QS` 并U7}p[y'54@@w3? 2N<{@_ƏP 5d,jj uT! ~MiYܚ~d5!ki]ųt' sa0t W=̟_p\XL y7y|EDh0qۡ|ҖRXӚMToR~!r;\O*in{vx2mUw4:K\;"*suj} ol 3$eò&A-wB(Z]}J~| 4J_uH+Hme7"cgܲu5x1LE՝4D%j]#'Qj.o7ihL`bT;,q (`<܇f[0r lxDEXIEW 7FҰEbIJ#EoxLh֮j֠VkOicO `7o TT~A^r!Y>OM$CX?xYA m0PQBgdZ"[\$ӳaOȊЗ^КRxđ2s6YAFsvX4-[%fM1'DN "9]/'=,~ivd_+R>?S֎)eiKhQ# 5Y_;L%v46KDwOJFlלAYpM7" QF! U8&)\8T}0Ǧ(_NaPM AG_z70ƙ{>2c;s kJ?zG kIǂISMoVD׺` .6.٩2Í3wK%7 #cH]K-/ގW?A%`̛ׄ1AC#5!\%.j~fEk7 I#Jn}gt.E?[/L}971j̝ F~{ ="cʧ N}+qT/|w'^7 ol+YsB>M 'HO~.> &ڝg?xc WTǟ m\DSS~=uD*hꥧN '#fk]`|tV vF7jDu4epxmRh-a$)qc"]KX֌:4m\VkڹG6Qqeg y6%"F[}9 +hފA4駥WDم%bumʽ]a-љ+8%u`t2~$P-¬G"W..*C%Jo^m:Z kd82%@Z!R3'f- ,h]ڷʡ,yI)DʪbYX0u_+R:=DZ'Ɨv޽N;ܲZE _QK6]CN `K2 6`wCeyVw}eZJW<<⒍Rݻ8*F(IFEW%V0|6D*綕LxVsQ"lp+HmÌMZR $5ޔUuҊVΧJ3Z}mH&1t%F>(|-?0E/;On㚉x㝱Oki ר,$I hڞ7Tٺ AZxooIy}cIf~glV\52E  1[OڎGFG6Ec/ 2ܓNUV8U32 {7F햄\ KbVu9Qj#ݦ //חxSriomXah+rQTt rhBoǡ}`OWX~ Mʦ6f/Id_+F( $_`-knQ d8RZp{ByZW^:OkD_1 8Qߥ \v_!&"ϸ)[[OF{ň6L5Ij'xF`st*B?Z _QFTW^> yqu0_$?x-dyre87ZIǪML,ώb!UV?fs.q9KY*LyV3~_Qrtu+o0ȸ= p8Tp]7y ;͇cELHW/󜇊ib+J/ XϪsD+$q,.9d|71^2?C›g5c+­Cx|q#~OE_WiAZE2Oc-Dyͯx>y>d,aB3fфsPGIT>X' 9dpUpJV-Dfvak=eG5A,7t_{SR"nuIg 5|-2. I[2M'oxJŝFl :W M0yvQ&z گ01֘]fr_$LIrzL j1늇BWc_8S_mTUκ;2%끅O GB ^Zhf4+; >yNni/;e+źRM#Zu@:UF &AaI6Fr{n4y$^Ήw$߫D*j'i;BjJ8z䦍Lk?"¨@,B!)>9lso|dSm'CBy\ujJK3zZR`0F+Ld4(KQB=FDOA"wѕW`pa;էy"iRrD[]D=T ꓲVHqv;ѣOƵTYBsB.?Tո+zL?AD9}lXj(р}. Dpr{~@rHT>'gH }5f[ ={h3hiY 4yb{? yKo$:PJ`p|^ 4md{2Dz/A=lm`ʳλ&vYүܿJ>[ z?A鷞N׮ Hټ|BO~g(4i5*fh(_PeI}-MdfiOkXE`!hz.Ջ(F`Lb<p|笈D1\ YS٤̦}0dǬxړȁl-yix`>f ^4N޽SOq]R 4C9BtL%G: `9xʯ© [:y9eVm8#`afP8!jVoǎBX%E9{|䷨h!cn">OE=FRxbI: *ԩ0$ِ>%~7)oh?(;\uƟ5s~L$c ˋ{#[g2Sew̿ᴩ^BYK`wĹ(V"4/\'A))r?I 6L'fGSa8!vy*D#glKIMV0R!Ա$&Z&yoe8 _5s=mQzSaMg$+S 씇%0@vSuXazUTAcQ՝ʛ(K'k"݃,}xtǡN~z7͡/Z?lN- ]yg05:=Iquݫ؊ڎb3.[dm[,XCd |kRҿ#Njp}hJx仯sX|rE'aAB-;.So !KeH'lM+)WQV4qJƩD4PۚHsUЦƵ1QKӜVTL^i/뷘*aC&@k,ªecN#sO3t9TUb^sWsw)=$Lj|ע"=9Gm *89GE.J_I@zKP}|{x"ͩћD 3"x\H^V6y={XA]J%W.3+GQ ę+1V`WOA2:,{b6wbG IGuJp3Q@$|Tr3qV]X1_R`)uq jY.S(!0qv)_>>K$ަ >Fyä3#~,VS]j(Jafke:[T*')% Gao꾃]}_$ofNjUأ]KW#hܕ.:E]جFIx8lŶ!!w,Մ s۸ULuj ,v5f)[+7. oł_<|!^zԟkecs2Nĝ8e$*>Sʴ+ E)_<29rcTV1shړ܁늖-Dh%ѽ Fڎߣ}0[Z h:=.-VsvNyQn9 mnY(;T~SX#K{{gvB&xNbMq֒ӖyJO>krfj}>tU4.!tg6i^Erq`l~A&vc@SoZΚWY)es; &Eaa^Rs~AGl$czW:?K)$}FA[z)Ru,BpIW=cDȢYd\ EC  k=W]-~/BM5kQ TšxEGꍟv4IJ#]m8T F֏K7C3mi# {%y7cSCdμx##b;+K}-нDa}?A{xR}!}"?47X5pLFUa'+NRzf !n6W)Ar7F9 _Am$5QM^_{h`NsPLq7pXHb$|o)6E p)/fcĪ?D[?BN:d<$C$w#C#?<}s|:"9oS{˜s]gKX`fst1/YO'f,},Lk-oNWIЏRYk9%{uXE!3 1y_"xT9 7q077{tŁ\}M(bS2mV}';xoVݠ1 l[ɁP* {y%6 ?zɛQ \x;Ua"˔I>#1^ˬ~i|Zy̓%@jS$m9rr5iiDuf3X[t-z?O2_/LI)C_!ombkdg[uׄ:^f-YEm߳v]466%w]3FeF0tpzCݢPMD،*ns3ylbxb U 'P%D)%0K}r[vͷ[L/竜$=Lwo4ymq?fТt|8{)<;9+x&O?uxr@KUPҒKF"h<1CMSƍupVh7 7 CpЮJ6 .5XT)gʿ,}^<)5<~x!ZK̈hztQ#gS?j*QAXo0O3 gq4rTXί=)n ]Ysͮ^}w.u!yC“a6#Tez5x%MmZdhuY#ry;,XGs/*8!4 Wc8K` zy+bP6k-ATf'/8֠@0\oy |Ab' _U ּaqB6lk7(qE]dO;+.uW鋏5_M4Vq2NEypm[#5q@7o0,mnEY+Sezl/P̘Us"!rPmVk!sQ2ǬZ'P%H èSr7{)LYLY͔0* ]o_gx8HOn Owh#SR Lz+t]2Gay~3p-xP2z7:v)`5b@읥L}HYjp~pyxDmA@a0k8.5S阭C/0(] m*jв:K}OQ0f 6c?Xk'M3|>ύR.s~Pޚ#1\޾9k݅#+Wc{DBe1[ ]tfJoQT JrAî//t(ΚKa19PFT?CNsUs^ 7/ܸ6"=+ktIaQ3C76^ s3nyV;L=5$3 !LY}OM@~MYaCt(Y) el!!wTr*{eyn/藁֪HE`S8! yVek 2kVU۾X3[m`N<ahɭb|!ZS. Zʩ1%77Uɐfh()88,6dՐ9&=R@Δ_O!hLf0WӬUל#er|X!i:=^1~6>en5g2mQ(mhYZzC2L0X'D'͔Ş1Rr$ؐQbv0X62D;CksA_5b|A/S4ʠ|+ p L~o!լ=rIsIT@m im9x_tĭ 2y:ySZn|:9 ӣ:+%|xE!Gb{m>YɞIb:4CΌcyg#Cx"5p+J7 dXKb0 D=Чt-/ݑ,;pԑ9T! /Miwh^ϳa> ,?J+衯3F$)P@` %In"̘q9oPڄ_ i 83ha/ɍ EY -|.ʀdB9[ 4;>tG3? #Zz'@mhai(bZu) 5tB%֍=X>,r@ k5J[ T7&먆8<1Sx,y 7^u_OiU G-|_fkhbZ>Q<h%;FC~=xP-)t?RXCmi3w%fGb3Lܔ\-r5,+^#VvqFí`Jt 4OQT*u.@]IlU˳<^T8*lL>υT+Քy'W-aSEJĂf98`a$]U=W<Շ(j="ExFvU!)(1ﰋ=Pu? EAe!0 '6ǐ{ҝpbj#ˢΙ(fnPiL7& in|v/=x>s-ίR)m}B1CG2]׻j?"/FS7P}ʙ 8n; jp'$M~&/wy<)_ZƝY>ܹ*h;>.w7Ҡ]_G7M7(^mtIkXO0PSUc5%l! &L@ 7΍VH q9dG#E' hP~>fN/fpY [(E}6TUwQ`Ojљ"aKCqe9dQZtzՈQ o,W5 ;sd͚bPhg%zV;! lXJbKM6 #/j,G]`.d'ϪK"2_LazhQj\Ҋ^hEl#yl'`Pl\STe?5pGzd%9*Iaٕ 0aZ&P9j0½]F}G=dUNau""¯.!d1dKjjmc63<]"ɐFr9dcjb:^ЃMt`k2gwAP5է6%划^DM29 yg@>OkKٰe. *SYoYnv%WVlA|/ B8a@S|ZgC}^~UȊ9@ N !BS@鏋 2n1D0wdmpW-{obT̶j} %8 c j 34szSP??iW\?CYNB<_6 #4tfd׬mU 'o?s;y#Nն`Kx+! 7]sS!;]V"v.w8ĶmJhF*(!Mal,͉fםه:5(WQx/x@ZHB|P#+w˄DS|t!pge؎!PE,PF/'N=Εӌ["n'MnqwZ?$o5Ij2zg($9+/̲Io .F>QM0ziBZ2q>Ȟe(Lӗ9lub SO'ӧ"fs_Ϸ`uI؏_m¸;fшS7ÕEԌd_`w Y 4$c%ݦ׆ k-t<LUWv7[1'Zo2$A{\l~Z\w{w~<4~rz ;v">8E|qGQ9LL-p,|FACR7/$غقF oH=~Z<LvoFeԊ:*(֢w)~n|(m"{>VP 3{sNlyQlS1? 6@ mzzU D4Rot+ k`P)2ut ,{\y PEiZfoU+Oʹ FQPE)*:gN?[l~L&ŕG&Sf^~K.J+J9Uw$ze4Ǻ'rS.S%]}ф("s zOZ2ޗK}Shx8z#tё_$sX.х<ǽOV~|NgNXdLad [~2B&8BFBYH3ZQA^[r뛤D;BǙRAdcD18{0g%J^Q QX Ay@=m1ʘ,2QNnC?o yI<.(B mφap'G&l&)F>~q@ "AS ӗbP;%bxr | 냎A./3p^h+7IulF ^9\I˞o ЫI\[L3"1!^P!F<4ꘉNY\b7ɴ2~>D/+e;-%bvl~ȲmN~OB,^K8NYvT#)X#&7K"oikQ7U OtG5RqH!/8[vVKec i;@<:?icW\uKhu`KfpFGK- lVv۶on*ލQ!u{bXEnx}JkObԫZNP 0bA>+CӦc}*_E [c@;+)˴KBp-e`ifXogCӏ}juT,ӦJ云w5{uRBЄ*N-FK|N6®tY#b$|XD%e+DikCa 4!kjB̆C!}= R|l6:F/ƣuWŎ8%5`Q&,D+C🆋V"4, uǰө<ʘ9'.vd>Kٕ(5R{maMݠ!U:|z,ÅWB7y>AMѹ㥉 V6uIH ՘K֑JC&4Lfh@"3x]ŐlGkS$~#!0n/+®8O(کȀF&[α(`?.R&e4jN ]R$fJ1ʨ@[n(Ab]l;$ v>Nse yh??OnYeVxV A^/*ԛjvADkBq?4ɮ l45=s\?PVYvVZu]?i_l!4A/9'-h紻6IQ굀M,5ٯ&WεDԠm!1QBgjjYǙu7v+kO%EVEǽa&0=,02鳭ʄ>(^~ v2dĕ:"ƾ4G9*}'gբfs"@w H_Uug h .I%AdlOX?Hh=eZthQr%6l&/.q $7M2.ΗC#0:?~Uq2J@ fZװ6b8a OEBJۓ1Jw44;@#O5SSǾmblj[4 B{`Zb>iV\4zr !. hGH#w*tzHCk&p}IGӷc/D&CretlEA}7Zex''-`N.(R }?=9֗EhP\KX!**£%78@?o%#{#eZz2.N{zG]<๰-hjś@>QZ,@=_LS3˭qxu-~Z9|wK8L⻃w)^8M Իk|c1_@)?s 'mY.!7%Lŀ}{@xjtt>iY^"?L'Bx'_N#CU ȥo[3FU ,V^3\|% vEX=3JrA8oђ\xcY92" &mπ"3$V)V/`B#Q]BlmNCTMgMQd:^_(FU\]N $D#b (LH4LQ5e uB)n9)znu6e ?dD9 Mb5=t7!n@1EAMnvgH3{V_…ff:Z1l TqfywO怖*_Unٶn!O[I3$<6J}]cqѼ 9p8I!CL?q ,D/S X.ZݟmF2RS*\G"pl:8iz74fu.ꢘ̰ ƅA\:]S_OvDz`e˴CXh?# u]&+plw"הŚqhb$uEѨ~̘u 0`ka)1/0BxdldsЅuDO蕓CCoםv-3=Buy;{5[;m"Re}'S/vKߥgjxtl#fE<g()DcѸ>wF4Uk^?$Tox:p:o6zqVqfE,h 6;[-hA %v#GN)8㸞$23$[#}q'#WFod7 yCK*575@µ{hIUle•e 4C\ׂdc[ߓ}K+*%(?ی׌zgu[)B (Vm_f<]gA-i&LXK .$ Z qEF`^̲Eok(=ׇww'.hpW M?]냰:!drSU0OkeX` n7;B8PJ u3Z͠u TOa 7A;)MT\.~Vnp*oOS{kH!Xn绗87}r/##;@Rn.κY|˴_-R >c7'{ "LH( rAS-2qXE!X˳44OgUsUȗB|Еx.HHevRTGr2(Ѫ`mYʓe$c#R! 3@x 'ާ5TG0!?|$ei*>y$l39sخWٺi_5<>HyܰQy/&3qͩ+պYan+"$J]<[v@:E8v֬3'z^$݄v3^;yҖCP-m;:էQ¸!ie"HѢF% S=Dz0 -ݱ@{2d6d3 i|{& UnD, o{yA(`OxZ)h Mđ;v(^Wrlh⯢OLAh';eCm=OAKDխNWio1Ѝ3sdڜӘ7jW~>aP 1sY!Ի|\؊1>erJr"%W{Zފi|&?ÀN jbB㳭:q Qdi=X ߬47G_}藡@]]/Hi`[ȇ:;&@J vhG.W{PiyZrfrT~R$СE/L?Pff/BdIKfj¶KZiC'Շ[\W-H zM&z%Ae^&Z/{7:nvLze J3'|ӏ-A6sCdjI6fdn4ȵOvIE~ѩl EQhg&pH񝼟9EvtB KÍF$zwmIyq p[$G}0`Y?xQ%3~ j'wkw&޽i1՛&\ ñ&¸ P% VoUd PU(ΚƧX|{-%@gbvA'GmM<rcn,3mv-ſxrI *u"g6gBWuY _S1Fёɓj@Ho5agl䥎vm*#hx`ֈh`mڊXH6ϲl׌25Ȋ1Q6gOr*Hl>$tc4O4a}Sh/S_L=W؂$hfܮΊH2;t3=W| jDG1ξ$;XXTȸ5` ( A ذcg|iwU֎fU\Wƛ40b ^InOȼ 5G=";ʄ<:wwTq/w.Ne{!;d;?Yz) }C }]לM9(|:̘4.Em܋ 'lϋ_ |-+a{qj,\EZ[Rd?, 5&%x)iI"Hѥ%FłB 4PD;1*nɭdWԔ|7j݃{LkKZu'M=i;Kbh>%_sۮY޲q4B5~s{&͖ϱdG9e"qHҮpЁBXK$ VZTܴ0vY\x)#GOvQ3F|Z&yX;F[V&]$76 >yǧɻݘ9D.QU|Dx!p~;ɁPe]zDڭCXUUX_d›Tz /ZOrء̩|m )7_.CC(3e/TrJ,% ƐWQ:X6^p֖Nj-n":WzuMtr7.Wu'K3uL$ d]g6 [%?~UL`{񱩓5~g##NTn!Kai1߱%fY$!"7̑T,2viFXؿ=a_߃ߦ/!3nD^"uP=͟(?ƙ\4ծ/[`X beT͂*ċ=1$$~Ww=u1}N<8v q#( R⼉ c!yt0\DHA]dxv>=5@fp͞g%`]Eˮԯ`,iL*) ݿ 1̛3.V+;F0wD(QB34h_TWA!cYq 5.Ǣ/[^>άZY/3:iV` JvZ/0~D1f5]pCoo(#rcr^/w43(4^bwq\/Z=:(}%go)(zlu?(ɴ @' Z0Gc=a핊j|꘮ 3⓵StHƞk03$'Q$IGG,V^߅&Z}nM4Stä%es,U<7/ȌDTN܏d[c) Q2F\ѩNscZoJa˲rJCx"Mi'Ǔn+{PT )@ }"Y12@ Bގ}hi mKKbAr9{V⤝-e%XE\kd/$=o.g#Կu>Fy heNͶDۣ&EAkW*Fv˰N?9T8 h[ y&My(3>D9?M*#S6k=?QMF)5y9['(z:, %`ք\s~59H} qfYPCMP~M1"Z+h1i+{=uzAM s/.o)‰5b 'EGel \ySu-TQJly# I &qfV]S%m xsJPxaQG |Ƃzh~o)*6p؉-ͺ@)qyWdB{atNxW|E0޴Mp28EVGy18 FMrl$D~fSύz,;0R@JPPPZVH!72eB#j FiV=|crtCNO7:Ӹ5 V+Qeas B"v'YNfȗя,>gk]mE\U~;jG.T$2i. c<ڢ: U8. :2P;*(_D4ejV Y`3WB{MҼ82UU ң} f4u~D?.l%:{S*㽓B,I%~=oj[KavqT?Y990q#qhU>j?q匦:TY)Eee'*6keEȈəCA^`V\iWs$9,TfJ'bIW95#|n q]̑fi-6^[ؐIϵvvsɧ #FT=k8{[ڶZiD;?uY/jZ@VI`L=K 儝X1D|-=de;CJQrx {\gxrZ՝QXh_6 C_uEg oa{+g.W%>V\UR끠G5߻ YEn~B@C8i Ns:1HXK̰< UJNݚ\A嗖.>{Ze6ʏS`DU4oc!&pj"_mofZK/ m%'͞$b󥅓+6! Fab5BJ/}%kGw+=V '^E+BjE#B_CSgv#zi+[C79ucMc MS0# MP-k$yJ7EOrE+8% }ݩ²/'֞Sc#\p5\SZ'm%'rP8B#H2`:&A.w0}Тxl%@+#GG{38'-Q]Cfw(6C-%5gG *dAм忯x`ZsDr "#SE9@:”1Fj &]~ލDPԶNJ&q3/jeIC-x=)XM` @/ྲ[ݍvYN7=j§8rS] +[31 n%>h u&(R]iR4RbFzrg-w'*B^M8^cKb1R7N:$ΰ2m3S.YPm$Ŕ'CA.VkGMR)?l$m0%,ӵ}:ar[?5hɼQI;Nt[=>U̪ 23 6D%3GV*4B33?ؑ5sՎlsb,o%<]+Ŗsz ̺x|3zlg: yvMHB7LFzyE+3regKV@ܸU8&{uO~L^*0mam_HKߵv yNrɿl'jD|Ęrqـt+=qg7f.9|;~iSz?3pí|7nJW08eB~$eG؇2[ ΅},__;ʉKeUTPڄ~̒A)]v4 lʇg}ǧibKq(4J2y=BAb*`LjC7"P֩@m3q~խb VoE Ǝ\$q:$`VzsYQ_oHP;'NـDՕkr)2e;4 :F1<=DS: D@pa Lsd%\&p497+܊W,6Kn3[kC>)T[qyJ͆qWA߱&zIj}{ ;BaQڪ)(yi.] U _7T-05 2^ļ ims|s:F†ƚ9/~U[;eeImomc/ L\(Q["bd6W⤷)t3^qJ"=5btdLh*&j'+YBH ׄMDﺲ_b_Fq5@6Zrj-p?7&j 8$&dwCc/.=!)']RC8F\STâu7ـ5="D6B =rߐ20MY')ѼշժȓAB ( x!űjkO{HG"%ydN4%q*g2S&_T&33T^_2bֽeŻ5KiS@@}=٫ h#RZ_p3C'jՃNH+hSAeT"R"Hm5FFF K!䵶Ԣ{ox+"[lf}0=1(GssT⩪Q#$1A*d2^ 5#n T.MW锏/#]@:ΠK͘nH\x>!wD(a.1ų׽NvT+|$JVGsf+?f/ibwֳgƠ0nZ-O]/sЖ_kf?`Lʂ8ri;=aNH](E BQ"nU^g4l[: =ATp"魗v/`יΜ t0X[(а#` Uq%r§&b)6,zӬ22TRe!u dP` }Xmq$)(u=2 m2Юv~MHz3`/IĹKZ[A_]5BU&cpPt폠˻Ѷq?ɦ5J|0L3ޅ@MR6 m# z6> \UtY]"R< 1R9(W72AbC 5`5Aʢcrw) uh\Ae}T%ݿa9Oj_M$bjW vAs FڴmWmgSD-SfsGϊ4@ :1+6| Sھ|_ұ3dF/hk~VK*,<<+ʇ [L8+upAQ" 2jUK?_'7v`, n~[;g!gd )jiZPPs4ݞL%,tMX^M4i(aMɫxb2$@; ],1tTKFu<)aX@ EK[ڼ9q_pca]T'|WW!)Ql@xw8.)UslgR'Z'd;?jfΰNQc dz ŜV11P؉pkGO*{D2EJ[c4p-1b~| ݮB' L%x;Djs LO/וZm|1xXn x9j-U|aB  2^_:_4FB~}n60І%ǒsœyn9˛VY(Ko\A`xO "{;O>du-,(R ,ȫR7!!;gͭD`><$MYC ,*mӁj"TC![n.S ]PtRfni {3̽O$5ށ>bG86/hDhzG3+TOAB9G qDZX`''$m 2Zk,˫ceaAPsR=*ev @PCF,ֆsIX^b4cկA3,xxݎrQ_F^KR bAԭ"aBx'##犸Gl{[7e`xŪt)N(m+ڒ3e(0O de-r}/GܚHPVJcR.$b2S u%k?F|?{*S;lk?8?vݣ\d1XDX6;%ś"וmt.m"PUZF(V38g"1IZdRܯ47ݞ{"[ChZeJ1eHvdI>)H!܉pҴô^0'u7՜@}|G٨gC_9; gK,JŮ8r2+-B. 7AOT׍S16 0.voAf sd B%Go@F$"(ޫǏ_Xu U1BYK) &v,fuQY? ?ZZyl䀺ΉJacdpضV䰝mp,!r>xaoޓHO\j8 ya:sF˶ i~XH@\X JmiH poayX6dx/?s b_@W1oWEoGv8C0I_Pvm}V1әZ 7Q3ں ԱJfO`्o;Cel?*+ld(ָ5ĄFU|;~0Æ(OW8wr!|/i2ֵE60TF>GC*]h1U:(*%OG! wҸ~W'a][GNb쟝7Q?JXm ahU J)1L2rޢ(C(uP?.&AlCs2YLzkc)/ {%AusaGE` u<90?ڧiQ7 œH(15ok$$3rT7FvG#R d/ V<`XET Qm%R*4)GY>_~bR;eV{\\Htz;ꙧֽ@F3b<.EC(ˤWN+% nV?iToI7x?⻒w#ŮW#kƬo${ {2w25zA螐|'zLC b\8@!V5x(h`;e |ϑ[6Ei7_*}:խNW%ښ ˕dX6.`et cJ7w░ yzn (o (Car. %u LVhw'؟+i7܂X=d ЛspB736W?o۶Jn0V8czn ̼!>- 4ynfs-zl N3m9{E8iK;#9kBx' %wS#;ԻE מ^ Qܓ8hH+P}^(G{'qFVm_7=p:KɈs&,0We\ʤպ q? NO !-WF-F{@Sh]NeU'$a^yTz^<(B{ n#;c7cy4sY䜄A7J Y3긩-T: /g{IaI(!<~:tCN;NX}JO6~cA:I!;iNT3?=3R\Mh >0pڰ絊o H4ooNτߥ~ֶla4.F# l%Ym'5 Bc'E-0V*Qha5Q/cJ]!: }xt{DܹdD'ͫGvm*<ž>WW1yCm[1pQ!lhHdXm+l].W!)v";+ 9H0}Wqr LN+7"cAX p=s>*sF뢑ٽ-ݑP;qs?| }Pl-zZDh^G)yO_.’$1w:sB*7ʏ NV ridҭavJ!9i [3.[gm7cɟ!ءO 9xSvR-ej`>;;=ԏ|'u|nI.iJB:ۮCI5?W9#mf']01}7hB^c2t$quDdIy> |n^{ F-"o6["Z DŽ_Fc/yyTWl0#@r(?S %p_SN)Nսn͞q ua4Zsxڃ\)٨ׅySv\EIh=׵qO X'Ȑ* #oiRI+VM>JkXkK)H`RhY,@b8dUq5LDUQX^c CDbֳ% 'G7VӋ(J`uYR]W.Kyٲpd-Dfȏ)bWEM[!T}'D^#AMiD6z+tXF)E4f03 ,o>X8)ྡ74a|B盩"S&(*y,&Am:?ЫĺL 3 ϕ3-q+$Ky::2CX&c7e-TAzQ^mZSɌSu!6+p@ǘ_oM.%DUeȪ!siOv-~SWF%6Ұ\:XG^ )/L]!Zhd\pvrq@ҠlF3_{!w|p\"_ qets 'a* =0b[sשineCڌ1W>;5ADڿW5j#gW@@ɹ e4wNˬ7:g OH8Ѹ_@Se&g]3]hikS]=YLR"w *r-R,~k:dl 9sFByF%Q s$A3~S&2qJ4Œ^Fw)9tQ>ĘFVUruP+2&uU/d5*= ;K& A1;x z6U+ =jp`:21ZAԅ9 ue~$ N)x>)U8BWߺBv@p]kFf|nsF:Է0PN; yQn{9Y@Ex2Krl8C./` ѼE=?R6W)G1OI~gr|I.$ߠIcژ.1 4?:b_ G3mr\C-Msqѫij ԹGrIgJ;81ד1 ANpo6xe3K*/ )y %lY?D '{%fXHbϟ"L7SxjGNBԬ2Vb'.qQxGTӮ:zhƿ=E8ߦ{Jn3f1֜F{泷(yQw: AɬT 'W pSlQO &^{=Pfxw] } ˇ(SݏTW$O{2Dʅݖ-d~ R>c}CoF=\=+LkON4.B\$[h,j]*IﱊUy1Dff V{iZoǮݺ2U[ ^5Kf|VD*hbC9¬r\%B/Ѡ\io\JX8|@.Z(\*cj5a)7L4ˮ^osr0viW aX2nr$:퓥vZxDdJy p?GISJwIUiO'&вI]d2]xM#V,OU/-n>C@1M;JG(NcPlz3ȯi1π6_:7,<"&]\t=0߷mɌ}m>`  tV[K{FoHZUê8Ylh5` G1?f-ηу_E:#«BY,!bpm{ fi4(?qچHU B@Wׯٺ|PKh[m\>-*n >k2zm{<1(eWQ]+6 `da1;a_ YpE'ȽpY]DH\WD޲W#-/z0#1; P.r1$OpF r# 7lLQL&dGI42h y3^[~:!cig~=2ش ,4鎳+}9IL{W) r6"ܢrݢŧIA>^ R~Q;yQ̿1K/3@ꙢcҌcxz2P+<2qG] )XbB(~zi2S oAL gb5s: p\#S?[91S4zxq %#&1hĩ3ʈvy\aȔa}>;CgjӊC*Ej0G jQR2QhI_ȏ"+飏 9V%3~>OJ6$TcN2{טmIQps]C>mGTФڥݎ;x;m@UNa-+&bCF6vƢ4:G=0z*[G#Sl;Y k3 3dG%#(}-,8-< ŗcOUm;AFa-$-Xg"ws>w<էc+֤i +4 fG\Bg/oSBiq֣eE ݭ"*p] ݧpX*E3nLhs-:&.[/^kMUCI~Y^dy0󠤱 ξˡ۞htfd犋?WNʃ͙`zdvwKgc1%uzۖcY9lu^jW ڮ-bU/İu&LK U6-Auj;*X3tc˸+HZ0$dIXfX@v#&>;"\}epxC?R8C[٫\bwqA%K`kI_%jRF:H ퟟ%Y͵CEPwѰG}&B{9zy*뫑NIb-A&sH~:h>Zs}\m-="{8Fͬy`a0,Wvvasqs4`1 j8 w+lY*M¢`VtNZ DnkpY°4Kםt{FtLT$a>W@ؓPpʐ$ KyOH>XGU,P^a`i w&WG4ies&{Ԍ[[-*wbIzeT19 ( 6/0/@mt3;*RLOuw!֣S7++O#7t79'7t^(K:O†;B6MZVLEQ/{S6 ŜƈaN(zOOl0,xnIvwJ*0 ۱:EfanI;"P"wYئۥ]5yoB-@h‚{J_D7)S9|*!se:aAeL6k+~ơ)(H\`W8,fnVLxy}M$B[YK;M<@܈8c_rΖg/\o74sak`$X5ܼCTVOs ^܌k(~#0th(dw Ѝhh^f2@hw_7ZF+@eLQԴj.y6Ie{!ybq K~:a lՊO-/GI7C+T{zؿ >$>CY6!< >d }BJLw {N愌e#S'^>5+#ZKEk|p%INruϴJ'N42T508|U7Wضѳ|`n"grw/k˽T B+)[%r֭qJU\6ᒮBFF6PZ2ȭS\twJ͞h{6|Xg3>QLJ4Z& n%c= TXk",x'~s)V<-W.8࣮Vozyϛy޽ڊܸS d''@0C-BA8xfzV񆻯iPwjtYF ^h4*k~+zHxKfH' S5|K~=Nk)I7 ([#kN}d/,T!jJ7RYwkڇ~_+FϭJ*EqVAQ9&E:ϟu;'Rrph`S``?J.%' q+ & VI !v|4{vz05T#2-+<,JixÅ$PaQ9`[fܒ!Ŷp͋\mBOڐl$F?[͜G]˷LaQ18 ١Bbp8uZ`3L $.H#ni,T~Lp5If X LvX5r YިnvԄ_˄T?b!vV!uQ#Q? Rhd΀?\dQyX>ǔ{޲BbP=Ǭܘƒ74?a8mt$RA"i%f9n< '][!&ĵyN%b8o= wCslf|y B qR AU?Oz/j{\ LaR g2$*!9P75O4~1b[OZiskဤ~@P 2juK8L\끮"=$N!孡u9рb Z0PԕxXJ¹0 GTnwg2;of,$~C#/&>Q|*̮ف 2˩36*xg! ΅$zD&ꒄk+2+}r} &ffhI o!hOئq*%2Gܛ}Irו81m/ f"Dp00xR bњՋz%iҨ~=^#F3"u[4?y81";G$rQŜj01E\MuxsKsQ% T-O/_o>2yָ?1?dFwl7Kcu4dʼ/5ևZ{Wu:ĬY4s(q=&@p nGg)1Dcy3_yliR*z vF mM{k&T(x?Z _S;&Q1#?YyT(7a>F\Xwmiz݋1׼X߅7R_!QJr׏ݡqZb<43xz%aճOs:#QZe:ʿ%OdL['1V^PLJ 8˘9z7\&<ZI`Jt %] uXթ DlۓcecY4ΗC=3V5{n).gU76_Uz BtL?&/P.|*7 PD۫t?K)ʂF>``'U+ז=m{{:ψYu4 "a̰PO >hyBF9g)U{s7d{98_z2 *0mU/o@b]m(=a,}~GhOV%qέF/ɫ'ҋBu_hل?#/x@G/:4lxgБӂՈShd)$v$\K>K\ﳴO#( V6^hCT }OE78O\=)72˫cIK)1,[XYmbzAkka|1Gh&.%DWAt87r'8µ̖\_U-.$ xҷS4@\hџZv}Mu Uf'R,RVp*7c'$HI:`cr 5,JaN?!)91OЕ lIJ"-c' O]rep&?\ex [rs;`}VD  )7`;Z=!5I]3&$LB6-T~!NQpM-0sO5!C}&u2dq}mOEҲI q'g>^綒X }WWK&G1#܋oתʚ yBѡ}+ _ ٭_a,ߏuS /lNfD^;0~o  V\#ԉ[WZ.O0[AV*9^HCVHYo8'yF8f׏R[v B}3 /934,, GPZ#{q4tۋ;-MCe5,Lƾ֣~>ʐ_If ҇%yr@ >TL2 yyݨ5?&LRjX I5>ɵL.FBpK>@Jh/v?·D3FJV=R=DALjI<(_WW:W[E}ck*ZײKK4Wgym([ 'KU?Y#P2u6/fƚ(7`)ØMi:lo*VKWT$QmYddQײL(=p2Mh7ib+{C:3$XVOGWW=ksl#l{NgR+9 $kJf AD;;:Q{Ip}@]:ݲXR@#y9; 1OIGf%־>%g p?a2!Q+ d*#[F)s1 v2,Z\ٽ'1eM'NyP`IL{dΠb$ ׌hpo\`t*ްJd%?u-2*rNA +vז^pS8p|fejD.l6Sz}kB?1cȋv{t0vGOo.x">,n ׳ e~zqlRQۉh!rҠf)`zοL>Zc >1yԓp;nC}zA#ӕ6ؿv9"D0Q=]AU"ق1L9QyW.ˡvrH[lX+tswq2W-Bf΂9h/yuXǕ0>k" ƛV:h0C'^%5|T!W<*3`%@~Xh(,zjCUW:-,'7~\Fxrew2DqߒI!4˾!G@ )PZ|ca3Y X}|/e=|3Gg!ptl)a%;cpXnB2$~xORsPI!@Eߕ;.AFupLbls(ןlkk1KC[JCۢ77nB Aڬ=L+B7(FHXzW͊I}W٤!rfԬn3N;l*<֍h:)]C@h'-/StzSQhY8!g] N(׉i9.03.ԼALd`euBb"*vރ`DYOpȶq>^PpS |L~f̖*iό.šX`W:%"#³?p!流B;GD~+rQzL; V~B_ShBa:NJ7u@XD'A B z򕧩p,V׫{z2O?ǽGr`GVl3H3'xTxj3C#lȮq{S./P&|Eqc(Tp cT'O'hTiE9QWRPP]͋U 43jcGhu9FmQKLUxw"Q<սO4p!;Z_ ёlCgAQ[dx%Tt5u-a`}?[ J5%7} wcʚ*>/ H//B u?o#(I$Vw)Ȳ 5fog 6 ݝ ۘgBh~le[wH`0l*S@ϗUKAd@Ro;l4l7S^q 3:@t4Dnh=7& ,Ie;o{3JmHgnt{̅ANANqbKJmEi7])_ґSBzN*hەcU'\gb`LSւ^P]!*!vRK&:pV 5ґ-ǰ]ZD⮁fM*8>A '5Nn܆tEцa6RkC>0uKJ|晬t]ROZE Y6 F>3:g74DTbt x3Z7v;}e(iY$rs^|I}= ?EE*EcyA>=\MɪUzauzhH'2_R x_qӏ8My =ݬxԏZ:* |VcuvzPYiEd103uJ Eg4*jyvE+GQI  G *F5x Roꛛ+ , T]Ӻ9,8PCĘJVʊpW| ~iV(᥅s,BimrI3nWXcV%zg9-Abi?h$@nW P%I+`0%fx0t;Cޖbn0+S?W G _u3a@R/A!2dy"Hm`]M \>2s^f]hA9gZw#Liְ/4Χ9G4,xgСDxfN'\fTpidG"Y+/uo3]}` ݑ!kq"ٞQN *EƬ%^3?nxMa坪nNp}.(Q\|ˋ[5X?[W[ٕ璱%q4[=TQJmc\c7^"VM3; c3r sg,,,Љ Cӹ@ܦzFt⵵]}I2)ߝ]KI)AJ_@fdцlED3z\cZ ڝ^ -^zcY̸xzg$0+9q2M,7뱙}2_3 aThNlV$yw׿=}yP@3Ӛ|q%U\xUw=Ro1|ϳqa@إ4Q+g6y&hӿp͒uY_M&5)OM,]j#ؽsoA{jP}Ij5v+G3-g(4v&kxf}j/F$Q%FEĬOl]0s|R魓@vK%oeDp9wr մK kz<JH7Xe͗Mڸ|aRk06|3wzWQ5l7|c+S[Qz Of+;J)|*~]>o ?Nw6:݃%&|8siNeK)Fn0R6 Ȁ(jOR_H\tZSfasH'asL\{R܅gm*[ПcVk51{'䴄WNxɪ ΀h; ZQ8ib/ٓ3DB %VS\/v;Ȟ2xo8||&:-D=àkbÒ nɪiú8/xzqLT)P({ 44)ХpZ="7Z5T=:R 2\h{'"ӵŽxLhPFvw~3ީI`f~oq+ZSC6lR43?0,AȮ@O~W(Q=9Jr^Hb++J!P0r)mS~S=,ya#3{.]ܘ[g+2?dYZ 6ZwbvfJ8Kyd9S`$QA/d.rvB%sem)N(gg| \KHlB,ʎțp~J&k[UXQ"76W K\ȸF9!rz|ۿԇdQ ~tBJ@(iFZŒd[5?\an,z aBI̪jsgNA_HS. ;t' ݤ M̓<ٟ/5U+|:kCVѓGB7yg{CxKgRΡL7}'V4Yx("! %~n6Rn h]bs$ |"BB`]2PA\,q`nh)*쎭*c>,\&Z,h=&<-Ϳ6WJZJɣlEUTYxI y4ЄȰ9ѧt^Eڸ**b8Sg -_RT/rS ~X8JX*O^57E:1N:LgeF$[c&@k2 k`]u)VxW9&T%ff{EW+ 93Lo3NdDH;1I>~ /- T]Ż%7R%&󄩧K:֎v/SZ&cmYBYl7UYCKY 4Am{י^E21UJP#[q\HbcW'V?9~"}n] au,F_sF I<`k"T\a ΘNDA*4_6:Ğw]`R$`6}b#\}[opߢpQEBx,IKS0tu:6Im\n )-o *4 1yTu. `57Mr P94 %;puG|?SLj+@:V[f?(}P*ي5mD6] 6usn'tK@Cx %ԍPa z8әeE(> q˂md'O'P$W0V(;1&&] Xf@i"\Q$2+ٝ;b d-ɴQS1QlB7)Бz܇?UKf,ŜQ;'tތ/%dI2(M`ёc 4\+5x1n?[ YCh!V^XPJwC]hF/9bMwdorfDVnv t[=GuK6_h౏#EET`%c-(hK"ZbYxV ~jJkI6:d)eN['iHrI@6!UdV a'8-0{֘̿kB's, V8Ҡ\(ߣ[%;ZGQm\^7gŲw鍀ιA\V- gc;2 d<+d}8Akd Yh$'?WS8B hEdIJM,FNUz7xVv|ύ{+Z+,9[;ʥ] 57^n0c'$ڢvϩJw;eM~-B<(仟 hv;X1*mBe3>>*;Sk?zb J'mD[ŸՐ5Х8KS,5 EiV7'mk*ͬ,.Vlm$18ݎ7 @oN\o`(6W&!D6VAX~ƹ+*hdXӹ/vZ Vk&UE1`Wl;>ORa2aPO=Yt^4SyߎQJ߈.C[Ho1G7(,w\0y>O"$ %Qn{<|. p"1f QD+3A\wM*eʴ9w)F}\ =Y`kУ#o eC KVNf=!0  U]V/F>@ҝ[vaÞB[Kı<_8uVV18s)d v=VVͶ \Бw߻+JQ ?#!~^_wXeL\ %*e;Uk!e(#^Mc)eJ|X fZ/#QfΔ9۟]/|\0dxrVNF-ʙ%SP}S4_#F^ث M Z L کUq*[S_ Y';Լ5%dRGَ4;PJo1KoYis;`Q>MY+Q mSG(}cu)kwEY[$vT d8:U>+[̜?vvMZHz|ё#ͺ)W7j 6K5 @<dx͉h5?Z5_tXqjIEWBXɩnBQW;O}ݴ!0%';a^m}F-i}z .ʴUg>fSvV[A8]I%FYdwar=KD6$ vrň!N,QvNHQl G s{?u6_~*XІMӴ6oڨ?W+nN޵ً*|\Dcu9ÂZ:ee$q7:"/ 9ʻM<P5C~p7}A*ߎ} j A@D׺YoW ۔v&HJt_G(kw Cjr ANfR40c&k7kcQ8G8%I v 3T~wE:w?`bJ=ۦsQw9E6;{"5VT;Z$ZCi!lW/Dҍ,XaZgmB9-R-|AK`Q}QL/1OQȉ32PK_ o'emxxC?o@ѥnhΒ@c=B. Vްg}X0["z/L!AU0ͧۊ5\ɺl/o&`2ML!DZ74 $ΜP&uvW*~C-Ŧ[wBb3~Ү ͩ Y uÊ 7j|o yASڳ1gihII7됰06’ECW)Y_0E6O/4|/Խ +U;2NvX #X,sWd{\ ' 'vr\kŘ+Ztא5';3V1{e5Tp-u^U0Xaj%֍?a0D3Ww}; e3~ccq+]})~;)GÖh7oĐyN5I(pIHEkԵ16z.`* Ifhwju X距ŐmpQ_ J'0)[%3'ZB_)дD1;³]$b9N{c*{$rߜXLwrn t46 }T7VT~ZV߰' t*xg2ׁ`ے&e٭uUSIi~=ksTWg$7 0|3qaa<r7Md#ڋZbWPk.E܁ _x-v'WJ3ٽj'vP.ͬ9tAR6 y3D˅fY::I0["pebӬ\U:ɁԣcJ m+UھD~']c|pVQ(O{A5ɓp3F5^^$좦X2Hect rd)! >ㆭJpMD. ջ' u+VqS3R:2>kσ4G s_[mǰKȥ12>(tImD|𴔯1]/)`$BQ*PDT \QpRIo3L|weN5Kt:T{U:^xBe<~ܓ!/YK\nbԎV=-% =Goь*U]2i5sgruDO@R -w$:E6/lP6GÐJ[=Ǎ]_/%Y~c+xhcϷlA. ۾ՖIP"@sa3!vDK˳Jt|'E; 1rij‡ +`"'_+ⴽy(5At}8Pp@r%nALO)t*jwwk@ohwGguIC?$#fjdE&v6"  Vfun80Tˬl*XEߏwէ, oy3yWn~Ӡ S}ev:3fqךjq$€0$=D{tuXblZm`%~_h)77]e$k#Ui&YXU8c5,?@^=n6oʀ7l(6$ߪgP"Ɯ[-`We$`l}80hDI"'VO%j*J>I DH)g7vqqUρC0oeqT%G3^Q6B,~(2NSd"qV]_: xk;ّG p%GG:.%~LpУ!Şk٥`IKtW_+ugvP:N/f2II^7f+È8M B@#ȥvӞ|~DʙJNJ{:|G3Fl~L2pINZ0MdzJtxx;X>b>h0pɏZ[J-RXCٵBKWg.`qG0T*Y/YQ/ZZ Pe%q BByw m6~wSV9;=8vC/!cS{r$(NUo>"~ 쨼<5]G07o4Opj"WP Fr) QԊk.Vi yO3NPiSJQ^_6>4T5α="~<&-?rq[͉*/b0}#hIѺM*MI]E_Ŕ(9o+I?2fEe02iEGWﭩR=ѷ=2 ҀYG 'mY"69)&"^AaeF J߱j&adFv6^d@ Ei{Nբ.Lqx|75gr`mҝ;1n=+Ț8I !c&YCIo:7 E9| I V-B!_:iCѻ% 񺱠85F 2)w .l4}f>xz_N#p} 6wmyAN9~IC*O!aEx␍H\% QL)Ps %*?Aͷׄ~o\a=Cy*_L6 ;~WHviUiʏ b+] y%=d1T@Cl*XJ¶N!{L$=[Ed`ezʁjS3d\ޯE_ Q϶fD!kYARG $=] '$~hg)b7wo~iS_Sv"Uҩ!S1iH:VD.X~Hϭ@CcK팰bE&wLp3կAԛUDXpYN dωȴ %rΐ`vG` lX.AP:`azDdQC/2c)Hnd xorn *U8sb 1O AL~ ڄ&DOJ<0LM~)A'Nlq^ uxQǪ!CÖpZ7h1V)^wjb8;tmr5XqɻPp+m$ԳbAP/60TO2vJĕ#{M izu/Jt)/кEo=K~c,tzB%.bn~ኾbXL}!_;NI|CŴ~N\IׄYbxRWʎDv*2`Â%j{l[u &_&澷iwae9m)NLL9S#."оx{VB[ oe.پ>ٯ*8{w٠apV >' ފ"-cm *1X@ t9ۮdZ_GK?V 3F|9nU3sAz(e-p ';$:tzE\%mT"ǧ|.M5q3Q;؆o/oH ]mO|՟S.CEs2ބ lIdv`6IHywΈ+嬚B:Cj1a4wߴ˝8 ~7Nf`ӥ&4i"D6 ^暁7 DnSL#ӟMp"AzN`yE`I˞\Ce5Q j n2Jn\}TN.6zIF+By'^C6]Fl56g_7W_~ʨReGpQ4Wr{IB۟ja~zƩbUyp)g\kW%}ttBJj%%;9Oi<@Ļ1޼Swb%dPɐwqt3y-50Jjp$+ =EyqcK@ISiS{fINv:I‘5(gQq`D o~!zJdlZF`ꊷH*G AxI P&uzqF~SSs Bvw#0^pV~`:n0!J˾U; y]VA_YsFxkd.ň{ aPx9V }y˯=#Hkbp\ɪ u(FV ]""aPY$۝eK"1O}99C4%U'fz^Jr쀘vfxk%{D~淼vr؁]ExQ])Acfcl0]J*Ơa߼8,FʏnRfk>We9O"cȱ;ERlJq{BXʋѷٮY tU"xd\(xa瘹ɝrnB."^?nH!7Jr fu1ud)h9k70ymDf;Z? pI!o=o1"i۞虻M\\'f#]zBI@4eu7cQIKYGw"K 36K絻ߠYV*+ٍyObSWIE7n"82%ϗpDqK6al9+ٲ)Z6NV50FYWJ?\F Y :;W^w$ U{^TyT-WyFn ĴJd|a'K1XgJCSᎈf㬚onN8KOagt/љ>c6 :b\tz0)YnyK:X &!}tQ jT*mͼU>bޝeQΉ5x|Έ{2#h@Auײַ`]90!rn3`c#0caQ2*EW~7|NTҟ]K%yܢ`1+ ɒ]ch-_g גZz]QM0PBֺnK9ʍSw!xЬ!iFukP!g?.4-y9z4яNHs`yZ.}%5D 1cfrhr#*50֢tYmg2~v=Шi|OmӌL]9f!,CdYDBa]%( *5^nYpƯKBO{C:!8nd@ӓMj:5>!HW9{9_Pд7F`>%XsѪ1#p4>z`yD!xX!.E `ca%YJ3Nj"AQ+(yY!_N=4S>)۟GsG|E}EtZ2:MkH-3ҟT۱qm nПh,?1C(Ũ x 2ֺCC&}>2xg@m(&FZ)A*qU锫3~vF=K YmF6{*:I*?'}w<)? ` iƶA 37yT y43؅QۗM Uٲ\4sZa]xY5h,VA,vWHf^2Q@{{f3~6XWSO2fvOz4~k4گhj '("ܼjfCT3Oy^Xgr2-N#D%"0;!n?K*. m倃[N1.IU^-2%i!>؅A=S$ ͸ΰYib84mi JMxj6C8܏6Zf{+XK\Xo{)K/; Ʊcy0ybm&f$@ءv#£8'``'c ?Xϣv4۔FFV5ʁAIӴmJ!*R#:+_ H:@$º z YYYP%ϙ!iSiK̐dۧ Sv3BTemA:O"Nc˿glF&$EE6Z <x"ZX0'"FvpYV:d]ALK>/W0ᖰVn+2^!ŵJ+f_^R ]g@l hٸ(} N>3#] @QKHq^A~lk *&ˌ7ޟ#ZP+L)8Ap)A%n;ܕx9@gSMAq}:c-TzWg ͟zeJ f̶7Wvi/ɝ@co[}æ:N˼4 @sH p8Xb#0eGR$Cr en9$Yz-B:p s6:(d+g}ۻ sϗ._̼Tn\}&z;Ӣ\,}^D"+^Vgw &B%\{e7+fH `dTTqDTVP?3ɱ1xξ|Iùr~3OXgf[7vt/|`t ;[ `_cDITDYsB$ӓgM ZM:`-R-'+>-:AgU 5C(bk qt<)5uecY„Z%0BvhzB_))xeR9&-!أIhtGt4y뵞kR"M4争AKՑб{mtSℕ 6 YF{>XU9*恦T]=yiB١;~%)v`XK<D^&.zWtKFZx^6=dVxxߒu*]jOn .l|d-T~LdÖtIϕ+ׇkZXYz=1U{˛lrŬvԳ{:zq>w7n9dX~8d8ybIẒ#a:p L Ƌd#T 9eJÓ˼ؚMĆϗsR1Aq9( T;nܽ K"h8%EV܉YLT!2|6Ʋ(gQܺ^Q(6am^wTVd@=X~}"⑍W+5adzi>":_ |!2VcL}0 .q6sP6F~*aЃ:+DcS1zh:**ZRqcjorS:7N䶣u!ZzY7dQüjoˤ$ vć_hVNOmPNoO.uW3xoªhQu$)j =CK`G1"Tj Sb]))xtxSp҅R@Wg(Lli=3FibwD#Yv^O1 V悹~6d7:S<4?ATKdo8u Z[am] }$cusSeO9sa۞ҡ$BsX` dM-FWRrը-s SC?0\M("+fqr'~Sr_gT1FfyOmP<;;XڤRz6vDBQ2:> u04sGZ}HH2{3pm+g馞jHYhdcYG}93$ꃒm^$"5b"ZO]t_ 79ۓ5i7p_P\y3'eg-z0/&frƪ#&`dͣ]lÈ0+r'AAI &HZ668WjN{B(őRZ#1Gzxl MU@gr9̹gC~jrr ;OPʀ1M0/vqȸK _pF2BpB;]z* '*S@&~M56_{ȗiT i`Dbp - -Q[ l`qL5#zS;QZs=2k)eh&[(1(Yu$ekn_F1,=1sov+{8j&I8Ci뗢\#ħx#_ hZl2 nK)CYX0uS؅O2fE pw}759=vto^B{ZI{c$C ~'VKDf/UsU*Olɝ3'myu ѵgJncU ߪeFJjgx?|L.RFאY)wIYy>r"DJۇyT݇Ȍ¯r/BfWE&bz6".\M/0Z6JrrA ?_p]ϲw%Ea^q;v*24S hBDXƔDle#7:b)VVP l4e犓LE|_m-0BUBRIxCʍ2WKJĽq'&1E}rZUcbt1bVid[s!܃ $ER6p{S]"x bX\*/V΃Rp )h6pULnCݡ;Ez{:w_p%'{d55,hoF|WMJ;N)؞ǝtP3!be<׻LN$$iTJ{eZS׿'sDp9DzJ]ɚČ8GmMyQ,jq.fzkXJ[ՠq?ЂA|&Mm)l0ooPjڥR@s5\+A*F.uIlBLk= ;Ѣ-4 C8<{o0%od=uY~-/қeIsUVr0#J/Oe)T0_+q~EvR VϛCʦ?Fy. nһs]sSwMƣtm5M5bTY|mv`Ao}ޟl8sp!CXӐ8c y:~BDpwf5 }qQhS,fvԧjy҃xL}BG&Gr6?OZK4ry6;Tp*F=-(A\ s.rH,;3;Hţ3A9uV9] K8D ʵ ;1hMCO_C ]L1>1yq;dֶXW;`>;÷fQH wDۨDkcAsc\ln*z({D46]: y H`D-qQ=B _eB龼`}c:/QX;{x[vAg |~rcaG ZguXW;Fd]yjA$y3Tm㤡< QAe9ʇWZUGpqX[BPT`:׿C;p_FXRmB!nafTкhNsN@q{${2{˃g¦gE)&U6_Y r*0ZZ\o&M^je]gZPYmBu/e/?%\KpRtȖ2Go%_ Sq1:w}?A@MWTPs&$Ҷ"ʍ(AZ.s'jgje 'ڲ.! {:dtXϪqArԣHU[4Y -V'OYu'mՋ")$O)@Tk{ag~0\@8.nR-wHw3b%s%?;6 tZ}Y6BCX xXD/9yc2E8XȠ)g-jLۡ66KzUbYyY&.aю~%}/]zpZo'JaS[H鞨}t*eX0;P%-REH"6o Dœ.;wN9V8_v:f+.AϠx?-$!SޫVvQ!o\0;Ine0-|#Y |g'>xO{}' Ҭ9DSO9kIS-KF[ݨ|;?h Y:H$rz4-nn]3G eӘ>;KC q:KhL0@s0j5\?K)UG[ĜA!rݚ x1x hJA  2TQ@rt\ k5U+DW5E6tvWqOѬ&R{QݙUtڝc0';qNF9N+uⶖu8Na+qYn8Td~0HSߥ~ xÛ}'P%Ae&--MalQq`I/5VPP.ܬ\TU(rxTŒ,/ 't{cr Ƕ`\NCXr\q g_4_1DF_Ruӳϰ"6e#D@isg5iƢv3}0zv׳Kk+UyYZs l21rffѓ)E Wis6Ie7Ғ=Ԛ~ćl}9|CnfѸԄ`:f>mH_>^P/.Q8%^dtId@ydm9&VrY:@bsȤ1ܡ8 OCsrV5r12~&l:'X$yF%P>̣pRGjA/o2qoWyCZ1>^x|`IFg]'W4;洲 sh6~œKO^))ATPz @a<6ZA%SKi0qbY>yu92q]ڨsz""Z錋I7t)K*|xςX;GZ5K襦{zkYFa5 %\D]V<չV:!nE-eɀ -S.-5]@QN˶<>cO5Ul}a-UN:83ѭ 6{?n} '>yw ! wtm̮Ѹw/ 0A [M Uv94ӂV-]y Zcrf jJq(3Hߒ*hRwzuLt܎ި~'hz_u~諉Z}g X{flZvɀOy;+4hAF@bR N{m)'K۪P[=gV/L~:hd{ N'z62_-{bN_KXexMڢ%f_}MKYAnu'3яjjrB*ڀ`:so(0p30u 'p zoU/Ԟ5_`b('r[߈aEZI97363ApQ _=]Ԟx$j5Hf >k왬iuP/ڟyn)&r{iR$R9[?2q<iL׬y<%ͷqCM5Ѽ2A21/L 3cۡtƴz;7"E}b#, `YW7ZqF4wˈ9 slNpJ3;+-4;uGHMGh¬QJl,~/|\ {K@%X B?嵡 ,31i(3lsʀ>J$a)0NO&rwtm1Z D'l٫}uCȞrgJq869qOF:q;;fo~pYfKNkgYMf4mtR,{ooltGz"1MukK[HjnZ}q_Y>V&I%qaznz嬀[\֜͌ukF9r;sa@CF*-\!.}s~/p:;6xk`|kp2m^̱IHQ"vw9=Vr"-l}֤6PJn9A=^~S'a8šoՈg 0lQLw] Vy0J[ļ)R0&bhw\>8@ @&<_~_:74ЕQ4.m؅@XD>BW%I͏ߑhxAS5WSَ;s~qnu3H ufJY©_IZKa({#uG,6NTޥ/G.(KnNg*La09iQkbBg1n88Ek+tf, hC'rV ۈ]Csjץn:}q[kx^/bRBrrg ;ܵQ^eB“.G_)-.a(fE]Sg(`&aC3"MyYQ-b^Y#gW@aЊ+gw_MJ ZtRSG g;fKwZgeeKX| QܚQ@S1ɳd rD܎`C~kKw Qo!R>=}LڍgGZe*ljDDѧĴb6FMpH|j-+71Zmv_{o]j+v}Fl닝)pж`wd.h/xms|,`$S p}d9줜Mm]&b"PvvA;lUxnq+ޭJot}Hv]#mbw}cs`-Ҭ E"-l47b^ζ~7^vBDYPJQc5+`O$_c )l.gSAVIFjsgաٙƖf=1m8Ū۬H$U׶dr,c$!vKxv- žt­}B"a~J,Od{FRWX2٧p|Mւ`<Tl pR+7YpEygvI,E6߀D?kOFeG`LJ/g~ hu_̋)Nt|A;~~Q`X1LJva>X&IK \EkX)k@w 0P"(~q =3bU=rPĮ).R6I/_CzאKF'I ^w载 4 b9tl8΄r-^ƛ4}K4D7Ñotp`Wi7ۤ0^o(` ҃$V)n؝޻ /PB|5bMy;"amB3?:uIcZ?j]cD"%ԖWE}I otfRL ֻ1BqHvB+.k%zs -_fǡڀTm#6lCkP}(Kc*&GReߨq&[_&U_:5>>S9Zd<&>gMJ;e\-||(u.e(:`ʝPO6RZV!bH>mt,xM r Է =zξ㼼jDJؐZԃve v=&=@ 7qpsFjIMSc:dKV% #U[nimvӅrDl[6TI X[QbŞA@Z> ͢We= (udlYD -N4lP2 V@u8\8h(]ݟ\iҘSu#u^ U,fj9Ompwk K(i+R+$[bm@%<&6;'7"+n"H+>oVߗE[ζ;˜?S/m#>'\nFE %(Gsk_tJu0>5j$a$m cvFb =%U8<bLc0/7Mf^2|Z`ܳ\4> W"H_; m6KVO7ȫv}}Ȱ`A+ q~: 5p/.^ÞgXc.*m64Hꔻ}Xz9+&3)oX֫q)H"05 @$t:ux|hz|MRR)/ :ܤQh^G M X#v m.|#lUtXdر G;I @āϣ33slQDk1YfHV"_&S= n$_H^u~?8V o7u5lA,/E6^7N*4š ;=.)mYjzd8ESACkk1ibs\0恕d|-#25afZnDRqdGXq²Ts !CSnPP'd!i)~qN_)vcT^uiwBE|#;o22J.LN\;o{0:R;Q@&S8 ^*_KE>EDr%|x@`JȼA"{1Zi)8עWwLkπo[pk=^@)'1\*긹^v7Pӫæ+A%5L!\ǵBL]P6GƳ#h1բ%tՄIy|W |rkoPոt7KqNPX_9O!$4gMg9+R=(ݼS&#"ݯciO긌5Z*"ƈJm>7h=@ 0E no0qm82Sq@+i0<,Rx?I:zr;Wk/ڞ" 干h: ÊBNދWӱJ)TԼc/8CF;D\. dU;dphViOMM3ޫ2.&$}/v[ǩ|:GkϚjeS/i?;M- @snjuآPjS*ɰ}XT+|3Z-=i2iv!ni3( :E2Gvi=^PڴRY<=v /1+^7I+f}m=gOjc`Y L J{s&p]9b&!Ԇ#.6*򀀥ߵ|:fx ȕ4ܭBmmf0MFI[/=wǢFfHwc-lߐąL.t>6R۫DG-Ma83yrZ!ASEڜ+R"~'[U`ZjSw$bPq Bٜr^<:JCq >m-Ju97<3Ҭq<(c~`c5$>'Ezc\Y,! b"֑ro)J8Ӑ)W?}˷8s)KӞ-ʠAMx# gaEZ[]-S߽ymb{)>i'# $WYDz=xRrmNqH/ӯzLM$e'' Äicw|^PCD yD0˴XXd'mt7)_&PW,AH(l#kVa'@6x+ijex:]? S ^v:_l.˛?V3q qCfۻm>P~O׷X5CrVi[enkzrͧa'#~Ǩ,`(txt?߬lr⧂rjhi[KIe SrLGP^p8HWN"I;OkqQלr~M8|Ռd84ҧBB⛧=r\lt: VW?'Iuw+Y~(~ZH<0R 810VMc=4[nO bʯ`Ά+FA|֓m]z(.ִ1yPRn#e#b~FXfr#ʣ*QՋ@^63чtIw. /;Nj,>vbl{fxWIC1hVkѢ7Q7Cmcjl Ƶ^n{/H*V#a5Ē5@7[pn=MmSs$ncbM}Bzw_4䇮-ӜƏ&T=,,YYXE[`&1nyH"5?)R,!܄ 0ߜi.6W6,@.B1:әgrBoQиuNe\ S_iى^ŜwH1g7E[6nSԥgТ$1_dH8^5~ⲓ>فJA]>n9)[7t_ bwcbiAcHlܗ_R:#>#[߼F*UR!TFJ,߉ͨ qhb\G]w I6_vha-e* pu59g@)˖״F?s4zJϲK{xXax*"TǾhgU~@NZu*_R~cQU]ܳ w3頋l}ĪeD19. Bqz9r *>KX-|CÞ|ӳ:Wd͙Jb]hpq۫˯*BC$ѾD "jl8O*fQ-rO!Lӹw')݃k}M5Y4A5p8o‹n>;!JM >)"ćs7>4i0߮D/dE+8eBnzQ rPEo|랝x3̱PO`X(iz!gmIIo_J  M̨ΠQipSwM54F]ڛXp12Siw}(7|MƘdMqLjd/TiaSb#XC+W)aKuG.Ɗlwx¥*԰EЭG$ px9onj%*-tpy.?CI{l%jm&m>${CAJ\}\ۣ&v`\<% G\&!yyrpmj^~=~d9~}T*) Ld80/]+^0>΋ h%;3b3ԗc-`S;XR MĤq"7Uش  bsw%zV:j-\ 1SwSj6gm;RrV4o', ;-}5f'&!<.+lISu.jC XiaU}4o>xMMOn~h{.rvJJxNӊ?'r 8}#ZXއ?ŲZ&,xXr%*2$MD.N}BԛTːZ 34fF^ EAB cUpr3G@66מǎq!kҜ؈Ҩ"6"g3Z*3l3YqW~h G=g ѐh&L%dmt:13iiQԻ`}m~W{QLv13Rv9a wa2nC`cher: ~Lu &U<ܣ~ [Qf wB~uAWAAV|fdΎZYFk +`CLpȷx gva\+c؀ #[T6^iY('N% ފ!`ivV`+/FN~)o$OdceS?lۿ0 #4x >J++z7{ucj1y2:TaS)m2jX\7vY_usی^EN 9 Gn2:npX!|ʝZ7NboZTlj\Ld[MMAy ̌sg5zM?|x $7{\ h^Q@T2l,\H ZFRF~1c#,P`t#//YArAN%_eHDCzf5`JD n:gC!}%}!42BߖfqnR}1g.@e]֚I teeXT$8!}pe "([R~pjQԓ<11鐨<*׼n1<7Xy,qX Z4QbB(x_LCYB)Lʌ31H%a"zRا(d鄍 8befOd Z⥄rK0 -Õ@TX%lT_ ջ|#=3}4/{|[R.Ƈ(X"Zxw(ݮPxD8i:#[:s:XLe(JlU=J{ꆙ=ʳҡb/VI$klgWtv:ҡ-hmSBa&D1G!sE $=lݓ0 f6#6 KS=e+񥐘M¿}>B!.y t*Am~jHIFse( )P|u}u{A]sXEfz8]*ʛ&GqjQ9swZ5rmP'\O؂()(Y[jF8o>x'yJ+X'Tv4&ż3ruT5c,dbSzɇ 6и%v"_Dh ȚDboxBX'xIIR ]5$"s`'`%1LAIiTVEiLilŚa~xkrn7`hOGLub[=qQ%Q>G!4$ڸ5I(d{pwb cP1q~cI}f҂ՁOĹMi_&wಣS=˟dU/-c C2ÞSJx +k(S0 Xi{< iFc\C. Vhܶmhn- yxzܢgl|:T*.+'ܥio:3pOk#1FTDjk> 2p7g}ڿ]7Ȏ9;)JI=U=;z Ƙ/١k_d`׆*gTC="!y< \0lj%+^8r uMB}/H (`5jw7?|=wa"t„ҍ b20 82ȩ4~`Ox  \Ujr0y0 8wĻii[1&DK3k+VO>Q+#->L#b9?Րԩ%A &@rM˩T٫od7m3̓((7{X\i yޟS퇱ˠ|W1jsS AHJ:0gTƴDc8?<#S!G &q[A#sAc2Ds|Qra}y"MJ((yb!v닒,q0mH,A8 &UlՊ~NqyP7H)Hjx_ {@"aFRITkE֐EuT`h[cf( %L?j0 iP CWr4>}9 WE;mwF~v0/]Rʑ!ۯM^'JM0DBD׷9"Nk+Pgඳw%6%x=K93Pfc[s >A>rm HRLښ὞z]$d_mWlp'AAt"*yZJ',Q`gQdbay 3Fr] Uc*-s'S.'m>ʐ:%5ƴJNTۺiyeճIV Jx:Gub]t4ltzq$nto;y悇ioN0N<;82n4ap$njhTD +k0L:JQ&~5UDP!.Gdz6uـUa*<؉ml0\lm29Z8 AeV%"u4ZW}_}^+eIP*ĕ -cny+Wl%{jHHli6ބ+=|)>7*f8Nʉ=%'vkM)Zg>[siw(=oUg% BZ*ۈk#o`z;:ĒS n ,+"[߯ђ}5VO-奯iOLCbI`EgP@òTQ8=Nʖ R; xQ\2K]LW#}6R:c)\5蒻 7C]J?.?2X 2+THq*[jݚKPDepQc_nIϐ3: ^[hbcV{7q+ɱ&.|[NmWhFcJ9K~ycLr1kG-w+̤d=nZp<ϸi_ㅁ4bX&~8X0MBHH{%W?ՙq|:hgmϜjH]¯b]XV2VM9 KVs0ab\+jp$O=G @J-e~UZ&3bF/')vawOۖ&^fZӍPmIX݅&DwٞEO)u QPNB(%'T׫Z9.8^؎<8j?)d Q.ZdΞQA 9NЏG Y"cE)eKjʀO.+վB;~$HҘJ-kCC2k-ԕIIcDCM.@!e30Q>AZiڞӨ;Q߄|"i7=!8UG!3i.mN" )#K/#`Q;Q4t[JzCc=\Q&,|z[SFFq&àj\Õ@*Ҿ[%zm9x#.1O+4 4eOhc[cunt ;U^(tg@pɔ2R@ |þ' .TQ~[X71ۖZ~MMP؍[& g{N-c3tPjxs)amo 1RVg O"XPǏ E,gī8rG(~n^֡:ʜ0Ou3[>I.m_Z%ijY-p̅/5nj?(V1F" BT$E󭊛Cŭ3rl} ^*V < _!af)3yx7CQxghW(k+>= rrAsnFڪ*҂23~xυmB)}zc ?hooŇ>W=on$zI6Kue?Ni[}B8Gp8t[5 zzCQfV39U m껵2h׮ޅI yʗnD'ìy|]t/λT S@W:;}mOT~4ob]vI^\f{ =r dzqH"r>Iwׁrbl"?;E~j&lnRO ԦľeB;_p+C:+TZM^'Aſ9"y²Z\ b&{<lAA=7@f_vWA&>%*Mm'P{N]L.XR RepǍb7iCryp>:3f0()KQM\/Ҕxb<(V kUم"?#ܾ-B7 ` ~v %R2_1rh|C20K1YI4]~=,=RV$Vd\}@:O#=(7 1;,Dc}}dsYW #N na:$u ܰB10hb ?tm;78gx9XǨ'a†e c@!k}dlpnjLMG;CDU]a 7S( }ݱjqÈ8Q$l^]R'W+RSBxzt\ԛ$EOQHQA?g.$ٞĬ}a:8F#߬-ЕV,XV Y 1 v ΀,>yɡ@X?Ry; #C"<֊ٳD,B̍-G!04 k 9.,iOFזJ_]5C'SP+$' Ts%FhJs%fagȉ`vECh!,9>5v ?kօWu`BU^Y0 ^y]SaRRjR#[}C"oߘ7"4x!)^C:ۖ1b B̺I8`|۶TL0 ܲSk 3pIFk hrbiKEDY"'LREAZϭ1^YX]"_U#0'YcY}ErqbN77sD SD-Q6Vsq/{wLK`^'QEx)ت~*O6_BCAJ!fl&|b „$bJ'%)ƚ7g3+xdZf$|<$GcZ YR< 7ۙ$-K^Dͩk4oJ8$"m"?hr^By.|FĦ&ɩB=㶿,>}&}F@- KmIOqgQl.vU(Vow࿷#n[ouBЬ%`[vY.T„d1WX@^5hRp(EޘCVxd=JݬJdnsr-[ʊ54s"Af4-[ॹOn$sw]XьVl\'}awp˜YGIٽ#5u w}8"ֻ!?KQ*qD;z,-RFaMۚJh5 ÇCW0Hx7y"W+}5_XiF9@iZy_@Yh % Ǎs>҆3!}*_@j8\c)#o]Ӊf6٫MCuT~Pɵ.!V1$׀,oXIEvt@F ଢ଼Uӻ'8n!ϤDe1e4t+ӏڬ"I8=Ȧ`Nk„ ~X >`1q`ߺ/V-NRܧ!z-F"C^GRm%N~Pⵈ.n뗄ݏ%+-<|r̄+,M\DɕJflLk]@E#$/8HrD)Y]gYaA[$rqJO_Tc:) ++]Sm`'{}D4DCJSR7>:er٤HRi ]Lb`]sX|rJie=*bE@M8Ңc}miݢȰ0@K#?]JWKX謺IZKb`bJq;-fN+/61*f~ IY!wt0R RR6_.{Z;G%9ͳ,-+B"T:2+'3q8nhO7q\H1)mMF8#wC?Y3č4"軆vUE8EOn~C|&f4ȥR;!F qc? ]6pEobI^9!I"2}hPif?]V[<^!#丩.8%1FH |[=W#tBWzyKS)}qDj\{Y=!AFv*s%Ȟ xQqt}6Q~uISAOX/LѬ.*%/gpYr `:?L#qv5BU>lC[+6CĻ’.Foxr(gY-1"ܑ)zNp; n Ua匽$]hb6dV yb6(O<4!ٝ~O&,W.[#+Eӫb(M770_]z swt2\3~SOˣ )^8 sƯn9m"܍F"Q3~sIކgBf7a+ْ )ʹ1i8CQ~: nV| &W:m, 1Z=- 1ծX  $Dv-(=8Dhժ 9O'ᾋ'TR,D3o]| E:Y;[ Eqb&m$HA6X0_@WI1/(A&F; ™x rky 8dqK6z Y.c!vqOlCӘ8_ / GߍL`JVlJ#e3rx1^yI| +M2_jS2GłZRK/ZEY\FqT$9 (ʯΨՆ5}$SF~g+-Lɯ[)"=# o$֔mAqLIֵ!R6^КН+3Ff|y~f Û8>v7F%铁U64riъ53xBTQiqWG0D.)[~BWW[Y¬"z2c0#R) J?fǫHկAtN!51K4xkI`is0E=㩇ó'sFz듄}ˑ:~&h!<~ga;HegyA*K/mv,iay[!|$^DŽxrD Nʘ[5>cEu=Q`3X9bpsNvǽ}w:dΤlO!F}ukSx\bތ~2jm"f"\5<\9$ v]M+?[XqLI *8ϠVdP{"H̐;Ђy?"om*3$|-ȵ*&G6 vȗYevXv[6i/;;(:ґgNw^\|scDf"7#fbrg쵶KJu{Lξ_y".GDܩH.7]lyZH4 CpJcEʬ`ì\.:Myk(bj>>nfe䛢ѭmODw+rO4m{GMﰼ*U$J[oi1 4&VˉiҀFܡIZo4*,%, }U#+xY $8 ?/zРHK'mㄏKFUGh=dz-b\LX'cs~Vjt+ #!NNJC 瀴uxZaO:FjOyO8KXPu{"ر"GkMK@ ( uލ\H4wf}&)\ōhOkmOl4\M԰+{A%ܯQ6>FC:dFq+3h[l g԰]shRS? <ūA({̔Q^Z8˪SRMb/'8_"02%_0#w:.ؓa<:֊>j\j0nb>thxP2uguwվ=Šc:2(%,tTM{$v!dl biGydA%m!H3;DHE.V3K[̏ASp*&ȷI':7ڃW/jf\Ӆ;}ٞ]3ۂ~?ٗuuOiHe{ -Iy~A&/(, eh8m\#"'[a>UQEvJkKs?ڣ>8Ւd[쑟Wn)l83Oz#RUTN̟1hLG (>4) wP&OQ `!yUC/u:Ҧ TJӳOr(~64tms*1u }/;MFQox9*'l3Ԟd\API| Q/ ̂%9sMJdK56FM9hC1C֜utmuLXuc.ӽ -[c@Cã%R|:vN}C:!܌{Hn|L&忟PI`F:a6,`Zx9 탓2[ckBn֞nQGvѵbيDGkWޗ|NkP-8̌ee:ܯdu7xz~btNA#:Ռ}ʣL ̺?q󸀐yc1gqHʽW.ԝ4lSȯ Z۰ q'yI^4 B9TpVzu-=V̕12ұY'-H ;/f-.% ҤQsT񢝛Xɵ6?}"+~rѓj_IiD @׬;|&WD#OJfTHB9'4sP]/At4Sbc[QRs^qޡ4^&{GXӖLa}٧3mv1Y{cXnRs $N #\lG5uUr}duNY}]7<DCTWpIlB~c'g;R<'i{il1а#Qc|]vGƳư8 v4w@YA88hZP1p5} %Ĝ=0{VG5;f{r@*t'iwUZ#5r+Sb8:\Q]D:P[MD E8.,bÐ^2'بC}Qan7Ȍ ѳN=HKmU`%F)"(S͓'̆OnB)(w 8ceHN/wa9pU?F;С* ‚ 1plgtz7 1dUZ?`{ˌ3vS]˃/R~37$~k3W`B\eOFd Z'Qz%qHDAZ ;ppҭɇ܀vޤ&>aJ$ke-)̅:(p4>*e fw$ X'DSvt+ehj2ldxpG3|(U[ݫrX&]j_Qie WtL] UXПK?r!k&o6xk_FGy~ځfqL)/0Qj=΀3XS|5j24/pY/~9 ٿsBunO{xʮz†Ѹ2"AnD(CgPziĊ讕PFq#A٪;#<8Sh v<+Hf趄K;wT:t-Ew7uS1{Y8JS@4^U,"$C֒\v67&XXʧ$5gjs\&_S&d/u -~ @*^}@M/tIvduayb!mXJod8,?Y/꾾ْ,tw5Yb^6fJPsK\P#V-L^? L>8UH+WZ"M~֑B(FnVKZ,+u^qhgŴ-$+>6!g@PBU]BZz/1nXKŦQ\yIʽ1(u7/őR|]CB(H=8ހ@ڿQ} *P(qp*z_A~V@BxP_=4d&]lrTC ~꧴Pۿ7`Ś>WNr1MC =h]LƯX0x2N T{faO^`ՐT`]1s} SK.KV۞5sKJOiD6{g8 pkRy#YΓA5*iemI (=~MK`R5 %Ucpa[?hNW xBH& _L$]˫ I9WPj/dyDLDz+P3N^>SpUr_80 {ܳEqYD[v Q}P&IԴY}f5ĩe10?؝r;k&y8LrY%`W;l/<~%WWE%?$0ɓz^a`OoIN9 aۺ'B8 lo}wäUfDRڍaF.x.Wy [$`ZQ F7)Khⳤ6%Qyդvhy@ 6Bqu)}Д]FҰjUm6rVI3"0XNh6b935oK3dX#":E%NCz&;CODdw"U0̜ueBdSn(՚2cvss7YFݟP Yqsjհ=W"%b(g* y E>|'YՀ5EO,+rкeVhKjCfU Myrt%8Of{L >z}XUEr:λ(K;!Tdo {ND0/IPWyt#=vA{gy:>tMvEL$V%*1jƛp1{s/.pWmq!ǩ<&пH#T +Q慠ZtXz"K' [d,ScQ"i0k-)Q?Wl 6.#3dE(D pm_ʼ+|_S4>rtuյA #E-1$˪[?D3T ܨ}mI&م e10: uu^M4 9׼4 %3o r  Cuz?VP^S_#: ,6J0>INP\s'ȹ w|U.zBՑ,%0Y:]Vmdzcգ{ٲ>n}FhEaD7 ~)D46OvpBfK/8sJ v?&I\ud̞RE;n Hj: qk$aTjM=\4MyuSUrHWoLVZ_c*Ԕv^pKn<2}ŽޕU~UBXa󜨶D>Sĕ)B>b~ 2CYz?<*T<: [0joL+\W-ॊUt)Գn=PdOTuP6D#Z ,9^l:>^o54>aZSXdJ+]ji,?%ɕX~i{T{&42 >;xaGv=[>,tQ`ҊGoj>ĉ 2rPa^!4ֶ/#|YvXcD{8(|HԻ̔RegDU:[ C[J>n{ƣz:հ$/{L =( /DQ3iNX.FPu*`hp=CQKE6`rCk`GHЇXETDr9L?|h;nMy Y0X8KfҾ^!pb!bQ, ݺ6?A@Qʖ +jVj3'MM'OuK2:s05Bo?Ā BGJA7^)b7j|X=ہX#E`RT7:I=s~Uv~AkNZ{P·=:rܽҬg1{amirjM)=#smFwS}EJ㏁!DŽ9q߃ŊD#_)5"%„L_gW֓(°ˡܣj@E>YKK0k 3v4"y;]9r)P:/{Zl-`CRl3I~"fmLEyk #;ZT`q)*.uLźgukn D94-Ť.ej({yKf7n>uL'/dOܓ51z1+!֧m-wgVjyRGy )t=1*h&`5 ag1&F چ+"'uKص݈J$RAP鸦UGm|] Cv/sԱ&[/%nۤARH.~2\e,77[k9m9 X5b9~ST*^2}IFmI>K̪ 8̜HbxJ&,}b|Y q-Nq[t=ZTEJ(N$"q-ħ!6My{sTũ8X,S)3 =Gѱ\͌%>BP|5G;[j47qםO=} \&qKk>^|p ݶ^ah>qB :[GC2ZyvqUPHMcD`.> R9iuɽUTv*.C,9lI~*S*@&"$v4<%U@x|"ȆSb%?Jdىgp)g9<U [M-*0$xƍS(}7ZLJ0 8bΠ.^s>&7t$ANt[SPӚ]T$Ԣv\|iE@ %fiXY3kZ+`0kV7ɮ4WڤFV,\+u8v$ԉAp2JS@j`[G T OԚ8"Ym;iZ9p *yLd :Ν9{HPvpnp}8(3(Zy\dN K CTdy1 0XY_A -=T}"RbnudkGɦB;e D^S.c7 y*}~0>QQ4.{dzj+.|$N?^UK$N {$F;B?sX'cÌ}h2ǥmOid+ ɯ GmK%ȹW^;L-ji;_<,R@p!bN=L R:g4kӿ5Hѓ=(!0TcSQN\*h/4{FOR׬@`(!ý}C/C߁ *sƌvPG7$?0ad I*͡8'k󨏲~NDa= bȮ2iqTS^7oHs UGBc_ETxkG4!I'ƾ'GU;Bp? j b0 ,QAh҉MjZeHm2a"ZPǁ]vtO&Z֧OߓY\MSg'aU`w@\U([Ix]sI ڨ%= f֚zkaiti̐ϥgWK5#~PF֌|-dp8ݯ<לTګ{Ö́!P8iL!dדz̹ߗNnb~֢[%^CM%=\OI66:fbb#f0GDxsGlPY%'8G]D[q aAR{j+BWeyLF6pnjXUHLQla k-?wpB|z(4ZmK%UUߙG@Xl/Ie.I'*`ti^qH(jLp۴EsFQ7LW"nt+|N4'ЋNecLO)EW$wq١ )GWUcX[G1J@'EV0H#?A;h1,{ٔJd̈t؝tF3«!/|j//3{2wԌЬl*L,g%|d&!öL=b^$90f?NE_ ', R7sZHrVZaOd'38h>v| a}<=2f"$ⶅJ<<:a1ooȏ:vj;Tc1 W藩0~X^ArV̵y*}-]I8?I$*k "?G9Q{} +Qa@?q4 džԟ] H#& z`= 6bO r>ܲN˳x.(Ӧm\7ZS..Be0K `-c3 =Xݍ+?bkܰhgU:jW~=dh_*8_qYHnFUXIVʤ8{-sT]Cu.IvwEug4U"8U|sw\[+f2PUDROf8"Ew}.N I'$sݿs]F2{Sn+y<6FxnjXol@r KѠr&{{nwBJ :[a0d4LwGT/\ A8uL$=ɵNoX DgK5 s u3إ_Q:E5M}]To}9v 77ɥ6^y94{5T[L jw'cV!m8[Leܘ\§ 9,ԁ\NSݾË"'C{mMƸ$9՛T.@0(.@bHxzKiOz} waoI9ϛ;pWV A 74z?pZ)Bu/^()(x{|;?Rd(0&1>qHvmبe}- n.̊󄽇ll=8ڻtb"VԔOt;C@sDELhH.j,QGs[1rtM?,Y~gBo-rL7 z\11%UĚCVa)#]`b߈9?5iaOw[v9tUyg8{PlݖePtF{W7b{}\zʘZg=w/m*4DUOpnԜEVesV,mZGZ->6.* `c2q>y\9ٶ:ȷw06 51LOvQYC+;19L0'r@Xr㈹~DGchv @S+3b$s?t$YA0/4!dDn7ń9 Ҭ8ulǚtVDxPZhĢh#i| u, !:_w\^v[`XvߵS[\=@L}hnŃ ¿=} ,%?k45I1,IA偮|ۄ//ӰcL=@ؘ/![CD5,h72WiO aOW5J嵹jJzQMbF|kirb?t#)\PVt#c*-+Oߔ1!~L?XKXrvAʥ7!sH|0NF(j B/RIun$0^vъFW%NB/c:2|¸͢GzۛkcSS{ʲ%5&@q+;[ҳH="~b\"q=:};сE' «eXebV&=2nj&q>&燧HP-t /N1uƮ6oxQ$-Va|D qlu~z^-k:6ɼNdzWOun2,kA .+.a0f9wL?š%7䋞:-|'UϦP }ƪЖ]ްϘ9^RJ]^+_Mqpj?0i 4yIV yT]Vg`"‹kR%-;1&2am ^cjt8!(tO*V{?0i)̔qmz Ic;P9›b({E@f5I >EVNbIngI{g8hxPS_v* QMCTC,4Z}H4d;h,nח4EPfK~Z)Q.sCAq_Hm g]GJz$P}qHX!z_LRjYW߉ɫ,m: ZV%z j[ۙ[Ћo?Ko܏A3!/{,D9v8x=H}Ԗȸy0- = ǬcgvCPݫFO@|Qd]/`3Um㻶ۨVz]kd4kQ / 4ާlh@5幷k;嗧pWœM Sj!Ceo:}|uI6#Ѡz9< =c3D0`!1۷U?h֦a+3qh.Ȃ0 sxMq2>=vw+/&_H`8H)xy@m@ڇõV^'͉~:)tv&ͼXWaN9W'PFƉa%օH Z4&C i:Hɨ^FC,`! j*@~fQ-qĔ鑸Uw܍J{k2cez|(z%߿ybZ7Qb=^Nj4 dV#TšNJ[~ M{$ԍ.BڤRO~X cѪ@W4\aB);S}k%.}yMPs1(v*^g| aʗo,TZ}I Gfnkq-luLᷖ8U zO}!8S8Z'e7$9. kqDwPRnws)@v#Aw(*roK2Źuz2ne^;W~ ̱0PI6_ f;-=,sZl %Y[!K.Np ?w QE<z(brC"[緰h E SIK BKnAL = Z|n یn擣Ez PHGŗT=J.ύUFx~n9߭5Xvj܃H#?a>"۠?^P@M2W'` ƭMr@h:=Db54 Þ!`_ areFt;v"oy :8;F,aff QfB?zVɔ>y S 52H7(3CDѥ.GKMDh3(7x` %zoJ;d6&Q4ELkgVGH{MpEUZ`.i|h{Ề]6c risal$O6ـ-mU1瘛'KDcҹz'z$wdF*t)Bv{ٌM6MON` [J+߻ȓ.YG4لS 2&9|)-- vZy6 Y뷿"/ƆBO65US{h3U:T=z7F2ng$9'Cow{7?+nscKԢT2!+BXh5?Β62Ic4i:e`T;$s4fI@%(,,ޜ!Q)\X=$VkXLf؈fQzQsv;oaArT# `܊qI%¦qS%W)I6tMc@qխ;[mp.t(&2S7\*$#j*c CLo(}"x +!zه;'\l坢pR\š0τGA@4 ̚+ aԜ-kiu<si7NdD;o{c3|]k48&iňytC%!j*7GVIuNXBڽ9wL$ d.A'<, `*gkHtNӢ%0]ŗ\PI ]i*N\ d`[jnw5 ٬M">&` ƼqD jk!9ؕV&mfahXlc]K</Mo4%R56bI6yuʯfA ͟.uhz2$<^nͧ(9 Ff |.}XKR!󯚏Ү"Fa-͞Bg!*/ME]Fi0 yU0A|Yū]{Ӆ9xaڂNaTg y/TjmiIxEMO]" 'H4E@B?A!fT(yj4Jĺmئٗ<IGbܶOB ǿc$;Zh׷GܮJ\SqRןu]`[F[ۜ0}"{LuHm[g$iȎ=."_lAZwSQn 5Kyf"޾ ^vC/#rfjkzMY^@0XkG ?ZYk &ƷRܶ,3{_տe*@X`JK0qlr4+;5xWMw8Rnz$ xp2XMcB%jFjР526(f( qĄ7Qh3ۨHwI\'?ux) @O^8J+?f dlR4j mR%qjXizJOV;T<3(9 zT" , :scex%YfJ,M=V ӢEJ6&·18o5a=qzNBO窦ZY?6 D\!9pʯbSjIH ?R4 iQ1ͻ- bu)mKw+~ߞDAX/3ӗ ;a; 3 ? vӥ:Z iW&i1)lu؜"1 ؋N~pBAqvX,mIN!GqYnjBYKf?c)"LXu} ^1_,ԹNT&ڵyNțXɢK$rXs-9hX1(wN{oe;abS\G3K3<Ӈkhq CCNrEO4UxL7mL5`tØr+ :M ,-9>OL Oh*ZNQ*ӖP9Eig֝3/vbFHxM(֒[y)֡/c Zq + D!n۶Z*#-Q,j";n_jv&> (ř̋,u _c\)֯:AkJz4 T/x&[S;a ~K%1|w(~գ=]Y`;qLF *i:֏9qV 2yXO}3b}3 {8Zb J_j6S먐gW8]d, +sD4lg *ٳ  9{p*0<3@fe97:;tmd)ގV~ϤK@,eF2#B/̉I( C#'~ָȐ4ع8|m@.ey1^%wUq$9otp2f&wmG+[tjD L%o!S+{!\8|[Xu}mP%i!{dgzh`s6U qZM*5oI&" c/a(^b"ՊOReć7)`jQjUި#69IrRo"7Q'|N.x7͇)|z834qq(7֒d 7JI\<w\]6J4:hvF,Y&=/f9rհ}S!C?9 khRh\檝,qzl+v>\6nv4{$PAN>3 'xPg" ūo+"b6v!U<.;=yyKb \Qm9(ǎfI{Z4*<:Y1= tlĖ*i𮋏V+|E`ǮCwzt* Z\3.Qз16lI¬NعDOP1TjR\O3aA><4\vQ&Mjom4YS\&|~3Q|7,\5 <6m^b#)O< \* I'W=HqL3~%3?/V6}yn|xP~v}n?95 ~k^58㏛#$.PހlTqHQ%-"Ah6FyÎ3K зPJ,;1̚* A'Pr͵0x(Kψ xť;\ jf]D|_|x9~px{cPJUȑcSZ'+hlB) _+W;DyCAge>KLM&M@ klW\VQ)|! ȝ^Zح~߁S- rz|}FDYMSY(22f4s*(]rgL)\`&#>zV5CCw"`݀PI:I݄z<`{\̑>9@ G}[])Mv*QJFQm}̘RBN?رYt]gHZF QEM[S9fmiș^ekUN6 3y[Mj7߼d4y:$p,Ԯ L#B=򽢫0fe\L=xޫ|h=.',<& N*e`= اYʹomTLUwɯNRT%S֘!gm[\!D~T2ν".g[ >6zČz;yO{?Գ9b x3E֧g:)d״"xKGpP US&V@(_ݞZ(ƚ|:cG:,RK"&oc4Hʖk`}wdث5TDb*NJz:=ڵz;yK.m_׺T}Arvi@XiJGo*Sq >?(*5m`מA]fsha B y_kaUT7iʒSO6@WiЗy܅qZYm;0~p2^#(dojtRT%S$qu 98۟@&s^ :w÷FlG-FH #[9? ر2*.p$u# Si\V~q1DueO,mw7w2C(?XWiu&0SfFlH)./8Uܧq "u XAᡳ¬jo*PR~[)&71>WҘ;VMdXY/ӫ+|&7"Q,PLW <:c.u)=c*Ό/p@F,~o!"&2wZ~ 2H<;˜|DglY)R F _hZәf7y^&HKKiP]l"[-X}3`[f.@멯s:>+{=)@^s>{梎E^鸈@5 ^^&P4HuÉoyf=.dmqoG4.`(a»zP#} VE@kmZh@8%eu%j 'p磜L/n˪z%ʻC6̈́knӣg2(-ʻQF~*I^P c WNi }03i^؀Cwv(I?kgN&'G3ڐ^& ݔ) }\YlQ2XY.yn#x+n;?Kǀ+bPFI?{dol_Bp7 Q۲ey֝dM=~P} 5@c"` ^*n8)hF~?#$+k"e?)}AZ.aTGgG;N8Gƴ{L}żY_P8fo\FҷLf n9ݫ*, \w=:%G u-7@lrĊ)ISmjS<b\˛N udb`]0Z^>gā=- C> SeU6)&1#u-7|ha1f)7*hm7+SE)9M{I~ˋs~'Ѽ3jI,`'ioF׫u4pyǴ,|Y)+yGv|rZ=([+7sov}c[-4uihή?scT燏W }{]0poB9>Lo [7,"d/vL7ĕz+Zq(ҬUV$]KJj dwKYA󐐅 4`Yd08* @Oj~)iUrs i|-L÷ Q~D9ۋwݮ((D5 Lю#V̉HVU=k'q5kYo?Lt*moEj@`TÎ'[sOհDgD#$H);Sx>!uzF4>P YV(2GE&1,r:d|/-U{15}|b/%/78+{uG{Fg9`NǤݹC.X&Q7CcΌ,ґōl*hUYb̯7EżBAbg`,x<h E{\]WV3LfdGMϮٶKH2-tp X9`myc= $i6~ ){!ʁ;wߖc,i>kf;Vs'-Qb~L\A1 ]B6ǽV=ϮNJ š=CbQ4So:fkUt51rbIQ`V#O j[:I0I#'qIY;3.]F䘝̇r5t􌠈S"wӁ8:m(9'M<qMN؝]tYLinqp=Ăji/\ʍC.pCF!Bv<'f67T%>u|mSv6SV_Y9=% p M::eIx^e\"V@ɩR5XEռԉ+h1w5*֘V!9mԤjG-d~ԡR_4E\ Tz$Ou]S/9fdդCH꒿/:|eAgo 8+2]#^D԰ ES?d%C2DM>/T75S_ D[O3;Q5Wp@-ӵ {. }6Hgm0_=^ɡa!P f#5!p KXkppw, J'q?{ 5WY }9*99yu}n2\ր`@8ø  -ۂ{e#͑&`eU}_vzͺ+Od>{M}<ČkTxgAEsݹ4H[*nu50'R|wgO%C8cQJs)pWawJSkjs8j;:~XVH?*7pkIhu]QhfO} c\#grB-*e?.LjՒ}C~jMSLV3<`4?DMBݣ@3D8,5urJ|XhhѶ4.b1)rhif!`xA_U7 \FFOebh>=CmA` 'E.c aRRX}7EE- T!9tapPݞ-tf/[+4Y{T5IԜĚ48醩94˶K99Zz*]^X؝8x^f~zQ" 0p"ژ}QxU`Z Wr02"0ʿ+Hy:8 $z9l>Ppe9x6|o)*FvTf[ LIM]}(qCQ@W6 FN<6*PMt} dE0{Ur#S*j{҉MlQS=6b4dm7=e1k7cKBdjk n2Bh;9abzC t/OӼ){,g#w>?|HbIFȥ/cIFJnH{Ɲ&ax< yn0Gꮭ4̝| BX(ڐUpvIj3Ƭ9:ߩ w?:d4l_ ]:Bɷc+MuʤQsTCX$6ͫ z?g!.GnM +60s"W܃ˉ{G O`>Ys&y=acBSEj6meyd`FD}gR5^*H;_G_oxG&$×jj͓઺hme36Փ*i2N/K:}$Zވ͖mn / i5 hoBog=H!DkXZ-E7yTYp8LHJ;};I `A' 尋6bGy$iQC4Zn A|U|R⠓OoxvPp7UJClCkX}xc_4a>0*gNsO%Ciejܧ&{lOZTIW((B~%:>\O/ciKd;zfr)@0$K+S'Ȭ:v;&;.$s!ط"\~;B3UTq ۈ3{)T^ܼ9&`Cԯ#l +W[biUAXdL\Bljru ]60ȑW^R+˝W[귒cX?]zPb̮R7&`v%bPt#p=* DNnP@rsN!@_Rm λ=KGQ,_5Fs{]:)ؠ  uiV|^(1Qkui$A .tAM[=DžQ' ¬Rh*0, aL xMZX^yPE5L/$Z{e*:)fZ)T ^I|U`v7G02hqboLWN <=+VrF{uWT y^ӎ6^#DU05?6>wEvLmG֍,Q{|SRaSr,Eu yRysjh4qfZ o-53O{aAx<%sv&_̚g$g[vrnqRx^%obL{uDP3e}2 =7J +4sCE$j uN4YL,+ s.h$PʀH}l%A$Oϟ@S IGUEⓜ7/@d=Mi@lRLD2Q'̮4߫ O.8G9|TLILCiΌ[H8,(Bj5kV9%la*VDçۈmfs'C)b w,k,ED ;z=ASZ_0Crn+!00S˴4sh %~tj0#:]eu#UީN!iaf˧y jSK8#1)l}Agęߴ[AR$ A;Rqfmu|ɓ3B;'GtSm]a[*Q0'@ ظۋ ~!px@Z]3U6A5;R^)P,oE}tfɦ٥úxpК|J%$aAM"YK_yRE80 ⩊ ¾@=O0TYRSH%bвiÀ2ޥ h*f\dXG>R:^'FdGl e 5 MHDBCz$VSbvS9'$Вu8eX4}2ɺn8c/M/#Z*ÃF#0N~˜ɳ7*v ^T*z\ Aŕ%-.I }Mek$w8>jD(J1]o=k6K:Bm=1}>Azu'Yфx!1Bl߇1¨4=fC\8]X7kPv4Fdbb\dw]$okc| Sk GM9*o4|ɢ,,i wYyu0:xtJ=Y::j nVZjݱ(]JqpbgkbGH[19YcOb3">N6Ooz AwD&w,stTDFg4:Q_DJU}@,w>4Ñ_PBqǖW(:QL c}f&L$tb}]{J3 0t}Sʠkԥ#"B.jjGwq,ymYb~ݦ3) -gVʚ۽#txh)oU0:D#b{p6, Z߽I,p"|j-I %-|Rr(Cl8$:#ef|15p5pK98YELQ4螀X\Kρ 2K]a(Fgʲ|9F eEUed78ظ2'}iX3H>?u!MnN"h/Hnj>"SM:H,ȫ_S1nQmygg'-CV9jGv951FX3U8(L+gԮNyT[IQt@dq?Qx/(̭xogV֨+ Q``M$PX䩻ÂJ% 9s!RS` K4YFyY4R%)VQ[ش7TU˨[2!^m5;T)~; m4=Qe W*DC6Ww Q&z@{WQju׏GJˑ;6tM.81i8c x+aت3B5ks J@GS.A-/V/r NdۇWXG+ZΠ鳾\VyP ;lQiK4Zd:l[Eھ>kXE^v%K%khX-֦76]"qj=<[ @ƞmC>Nr-HwsU]7 s9GPwS}k1<3Ѐr⵶R ~$ug3.L\' o-7} 2QT}8I!i-"{lwqչՎ{0h3>0r[UE׉ ;,ÀOgH]~%!)+«A_,a:zʄI fۇzMܼӬI>T=sЎm`H(8 M{*cd-#;!ju\a@γ#NȐeBkQ &@[-۹xkc ~0dU.;׍>+H//E6oS!qP/])IIobG!+Rxx#^ͽb3jFS0\8@@晁yH/a  18Qebs^#ɹHl[QV/]de> \ӕ^AIZ.ƇAqn ]nc>a o.iǘMzwՃ{pM]0VfYVɚl [K\s] sQl SÐLR\xGt9ް!êRw@ߴPr(gT4bsvb{:J `OJxNWS6jw //(u/ulIht@.Ƅ;ؤOl!m.P#>wM_,5ce7Ih7S=Ȁ93F]YyƂty Z#/4 0q;Υ/ ΨהI,T.kİvp$ߌģiHU{uO4]F}t㗽pKs$wU10DQ (NK}lӲyo>9/ȥWwv>EGiTK=Qnϛ0ɸЇG̹J)¢.l(^Vg).%nc.cCm[$8oP,j\ngFjAdX*yws7 Ie77ssR#dD?CnokUT kTKptL\sŽOOmLQ-T1]T\Y2즮$VJyȺ)0kv^чv93G%/sRH_|( Ac`#I>CkŜyR9||YJ@xMn:vPWW63$Q!Ds:睏O2!l<_Z\;rL)L9'ؘ W@#CNjX.gFڑь74*1 Ýp ,/S(1Q-Aek(8ljbS& G8< n5{ex*Sma.0e_4s-_kWP/^˒}&`dcM!@eXgc (@;H'{sjB{^(rPaaXP{>;h[#AU6UP͝{M<c)D<\셲xN9Fm׭xGMxrSv|ڱ:գt,")U\͕'M?حDy+"㬶蛒^(c+m ^2{ȐB\7 ǰ?+$pwL|8N+VGrLB ɸ MeE)Co| bô6kg/x,mA(Λ8]jfV3`sI xW!Y77i+Flkټ\WN1<~Xq@Ȅ?c4ɊW@{c@]j>-j:\7[lu%Nn7Hqleb5RY4w2;ZE׈**7Oz; "4{Ko- XXЋ9[$=DFAT0 Vt6p@eWYg D[iydUP%:\{ǔ;dA55-ΰ{CPTz5PfԧNԮ )0Au{4mq~x> <˽A a;0(en3''Rmn:轮SzwQ'xE.Ӫf&b<-)[ ޯ5熜L>p2%yG'ԿМaw?8sm) DFOP^~'LU;cֆBP IJJԤMMNT VlPy2nC B#qtk`V޲Q.ƚ\3Ԧڦ 1Ĭ`9`-f=X(*a5H?;H;(8DUrN|uLaϽN4q +EQ,*b  }RrM|< FȃT" !U>XU "4(r 31_$RmwTelUL#6bk՗W`fևc8n]d)!/8fꇌ™V% 

f66g?}"N+ 2_ 39ZBurPq+>ձE~Hh~ c]:޷T׎zyVM%'gK"e׺9h'$/T$t7reۀ$Dφv5՜8PcK.' 3z4`l9߳s7|:]+hSMv o85exc#O?iӏT͎_@ @z5 "PTgPKuBkPqJq#fZN5w5A 47V=:l_tEܻ$<̅1Ŏ k fqh{EAqD3njΦT6RUTȜ׃_׭X_x4M NW.}pa+킠W+!bGb Mahj6?V-<2Zs2J^?UBlϾ*A5sS4HGSsɭԴG,z|gb"3 +b۠rΔh*ѺC7n [Jʠp셅`^59Qg8W8{y @-"0ބ6Bp"hv="[o9!_w\?_#q3Sԥ/jU`xNN2El Y-Hr:'_-t!kGynC3/;7ɞq9ށED|YdN69|WernkTg䳭 `%mZ|P{glؒFge!>EK/ gzug˓up$-m$soGϳw-Fg- ^VL Ut4 q/8e\ZhJ\tQ9kI\S熽eD;J!BgoYwuv oW 03e Eܒ7-TF+ gmTvv5&JY\CpϬ/.8~])L4|D 5cD3[6Mw⾳@ؐݫs5t՜:]U2PظCP/ LL izrn-^BeAfPEvECu( Ke}WI!"T[fy MqJs'Z'@=XJ#4,~3QPW*VEC'CWURÒV_!;uKg* 9A3}qV'L0W5v ģ ȉQNa#@27r6rsvӂNG*qSх{@Uo[@CX?Z|u ;qu!$u`)&M8Ö'"[6t+O۴,Y;p<\ +$F9Q4ev"2kvRa98>ȟ>cE ﭿ12$D?r3Z|yzݗv%j/2]I8)+ vm'm{*aF2 8Tyu[siͿ!Q*r! "C݇goQP\^0H*kt/&dkւ}Nb +?ѹ$3|QkKtI 7kB- s:gJq_ מ0,<\kv)uuy͘;!2G.w*cj%{F鏌~zu);=Ʊx|e6 ~ W*X(Z%+njƄe}XӠjVo+Y;@Y8qfc^߂ZP:A@ 0Nz&|;vٜ;jǮ<^ $mx%ھmRsdU9LUOR^{DsK9Ls?oVID9CCo>FizSb1󂌢Ke(z23#VԀ+I]T(;2 ~p_m/Y NB3[pGe+f*J_G2 zO3r=Y`{LX4i\2Qq}ͧ]KҎ`0L鵊Ja0!MG:KU=÷ZTWk("k Ϙ]ARZ岐0vI4+{Wq=Rf*8NRܒ[6%GݮJΑzfQ LcތHAg? Sd'aaXRl;ͮ;im(-CJtADnr'&!̾BhwU}(a|v$PB&fq>X o`c wҨPǩY[UBe3[t(Mr.Tp/nZV%'PhSx8o6a?vZujp޽ |ǭUxܗ5e4ww[z7!Ew33r8NP}uӰl1|03e- kf4@`i&wD߭|Ɨ%Osv%ZD1,H^捦ƕ`!?l\` ^Ș7/A;[;8j>.7̗cޭ{쵚QpD}m] ~'mښȭ74:;_R+{~FxS0P# DKn$f+Re@GEDgSUvj'=^Exy[.qvaduev ƞӤYQ3DxloH+=Y9 -E8sK2a6e:̼OyU:ꛘzQ #G]g6kM[\ݝ82rkVb|:+pEn@`? V9։"jSEIQwcW[pHށJ5넂 xYvwrI &'%ۘɩ3m^]i х%2{;KӚ5(!2 gbMMl@Y_x^yRܢ&Ƥ Ēf䉀 _'~p23I5.N[?.kdUr5:}煮9tN8WϨ^] D>fߤ*JW푬T?@)"#J@E Ytj]D9/ꈉx@Oa)NR e Y޹} c:y06ǬӃTl^c\AsLV_\zJ{ -2KΒùXѺ{ڮd|p`-$e1X=a OVRMV,rw:)7z "7j_ `#Ǔ8|"-6(e-87_XdݘUY5e]3%G`x_fme-EVX3~kUo1^\AW=~U|U 5¿]EzZov]fV0~p9G6hF:]p!ea}$;wg)gz ݪRO<|4(0Nβ#%e059TVo[^nq T.n@vYrvpSSm,4 :GvBʍ z|9=PKOc`=.hbi u^,]ڥ/׊; RZ[4dr80HTPYߗm}m2%#y$& sQ%@N݃vוߞ-R[Go 0f^,n1$wsAA2Py ^nvô%D,bL*o=ZuWY|B])"AD01*Bڨ%WT}BDK)7>^ZZ^9;I<觙O@scL$dPV}]VG>qtx6}h[mWKnSXÞ9!hߔlS]*/[?RXm ߛx S^5CZR~hԒ\ 01(U;jO=AM:<`Rp-`U!R; 7k*I8**Nv'Mh1OJ4qk\|4GcDEQ)4&6 tQɢ`.3DˬD-j7*MH$a ƺ2E5o%H6' Sva7p!B_lw H ian]WF C->^`FJ}Aa[~/`E =y5wd7uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^#M?~jQ וL䋥2'׏vOcǯS(nuЋ~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlЕ:3%k|?|u>rqE 5W A&\!dŝ&&d4IC`SVf+G6C1$t Ѓd 'ԣÍ#̼=I+Dt~zSbttp'Oؿmm9K;(S 1cf쿲,0NB]b6eD'yLN\g`8eB9~5ev8H=`JUNe06-nkB֝]T3@UYk~`-s9-*.G3ԾnmGWTxAKSCfWوAl)ZHƋ":#oFхdnA.p{/'B;.p:| -„v3sbdq e.c3D%<1;fA#Q]-'&=&@RLIt`ԨYjZ.L$8e= MȻAIX۬W9eEuL+jޭk)J"Go ;X5rA>Խ ʄ-zLy[A}> n\d!`FR_J=Fь֏4xzFfXjL9e -B]:-WV!GynUch|:*"obtv~$m a-K:xyOZ*'xڐ~=~eP^&SQ1`$6\ҫ@ 70m~e~:0nOuI 3s&8dr3̡:#+o1RY(wP#yA"|*/L/2}=J!dnd^G(PDNX6Gu̘n 0 Ӆ)(wt/0rG? Ղ,mX#o>7El&"dzJ[T%0wA3j |"i|N!ѤkG掞KW$RI2:Y[*_~c@}R-miOCM:9e(8v2Ah?tdum6WDF#QEChșRGU(2A%j3E4H'+W;U/uhv*ur.NU,H(3).xRj˄|.І&:-: zf*}=;%TGlD͖\cQinĄd8Cg ܀cW#c4FUϟ٩{l 9-;a1$52j^t+b:YgD&ɐ#3Ũ~P&V ?9eZ`X|Ꮖ? {O(tv=Dm/?ӟåN R"f}I՗UII%8)wiie]ew@v("=o!nn}Kj1R]V4M?艕"H f^,pD;oM_B0: ZjPTkrc Ө9Ν'j~ADLw~)jH,-+8ѕ8aw᳛2*;,NR /" }[U_ׇ0߀ps \wƊ.FW&P!q:>Knp};A7*2Ҹ7`h;ȐL%X'/ENx]f'9l\Aw|WTHxȘ%t dd8ˢ]ڍKhKCU]N-\VøMro<팩m+PrI_y۷x"ʪkm.>.ن)mg0:Xz=K36Ӊ؃CB9aLP]C FKr!7w1COgNmH:Ԋ3_x :"elN ?I9uG{38KRaD}H0NsNݒ-/&=@9sYyh%*|BHaU)OXlϔ]0_ip!dG_+-Ubwȩ=n՗AcFi &jRAa:-%{T|'w^ q-M{M9-q<Ѷ>bP^V}} y/?4~e^C} D=񏮆uU%˫nx5asc")H\w_<#j%6 Ԭ( ZHyyV[Qli.t}YƂ6_#ZwvR2 !<_ZvzegH-/ a( OR}}=,4:uC{v˻!*h@Tͮ2F@ٲEٜ{>҆#sʱ dܸ^SC,S, W(=*g;bU "FO)LQ3!+֊O1,7,DO8)!+/@PkuGn=G1(׍ay#yɖ-@rz?^ƞq濈uPVO`HĘ*-мek©WZMJ0F5GUkjy>k{U^RJ<H:s~ͬYdC|50'ث"."nszBK5K~7b }ƌtK^&RQ$^Ҝy<(e/`,5}$Wf%>Qm>Ѐ0 XkK\"A6&|"i$7Z -cu4J~yL/Bdy(*/ 6` hE+ %dЖΔϙluVl1׉} QSע%{pVqH:-38r]_l$ijO58+Bó? A)RX&Y-k/ZF5YGN)m`$*m79̭̓z3,aKm*^;!_z[Rew:1F鍊%P}럗Bnv'@ɜkg?3|ё$] ¸lJS7"lQ!iTIwɓå,Y uu 0 2"M<2px ,A2ݷXiȬG KZF hT W#MkA^NgL@ga[uVe&҃N,A8Z:%2Փ+?TM ^v^΃VOc+(/zM""ذ0fcl?n| Z'=;^-k˥Ԋ.E ;"`/=G $ !4B8G=$)ֲ{Kvu]z G0u ve)r*|M4 @?kL0lB/@G[ga8o]9`ceu]}*8QHU8*?XUDW vvz9!fOث:"î)W}ʋMa&)%&E̯hp]Aʥ68 ~4Ag3:2p K(9/)Nj% BkW6頽w>u|Kh7:yyivhp>$g[>Ʃٰ yɃX 'mS*Vڼ ~Hd6s P%fKtg ,a`1WDޕoƝNZGEl&r…}*/$ 4ɛ t]i_4#`,]T9(aQ 4S;ݪ0gѰ~s!G@7L7lm7im1&Z*q, } AjXuO.&̔c-p!P.L(iP[TǬo5|P :q϶(H@5Ljl_mWWOIzs69 CIha:vV7 5$C?͖wk#0[BGK9C 3C;v{ୃK<"w^g~f"@>"⟢y֠W?sFE/c h&wZݙ|Yc*7N# Rmo@z,C޹ AO9+3]/U!o>KЇўz"d. u hSK)6L5_%krsw7i<"fXj딷__gG=1V@N~/"^6y%}ܭi0fQ384Q47Y嬛e [AM&vX9I1G u=-z_vRcm;"Zt ރ9@tޭ FO_%pKPVGmcb~х>iˏS+i~X3j|'#f[P#ckE s8-d"mt]FlNLsƬ|0ʅ~U*e@C@S`J~^I'"hS/2Xߨ>vIB(LjͼBS X XZ(Oc^Ha+/0v,HLblXMa}?3%ܗr+afUl +~y:ء7;̵ c>J:I iV FNha8[.:rO[Lvm>פ\h@2.+-m83%%=6sؠW\my_[lҽ?X!V0 dl[^?q1.FKؖ.㩎=?9zݮ<+I`c.yU5A,xN84LXBbyU X!mpzW,DU6̺7U˜Uh G.;܁z4zm#%X6&| #9;'Ӹ7>3~n7±RqVJ*2\7 tU@0z2EuUuܞ(aE$}vLQ@|QԬc㇀p9giLs )՚:6x)i:/|j]3f%DJT\Ndžľ5;;="6N(Ttt{)zm"@w:s$w8^Ķ@:=f^|'cя㵵l[ID,Ǜ;*b K VsR΀@1p[apJXAUq+Ω}ؾ;U_E;t,uC{桟rB:0R* ̘XYxId{?E=mB %PL`JN5t>*P~IבՐnc+IV91js"h:9J"x?Z@#8&c f@Di l|a"a y0tMCOڧL0&Rߌ6pźjI' ^2Mʢk%I$o,1m?{epDx4<n6~*xJkb(0 j0$ +AQ0})Sylg=+4.+`D]Q;]+?:TNY,. fp$H;+?MqpN@r=yӃ>»Ax-^k`ңFĩ<#:ev869K䑢r/8C2} ć$ksV_b)fus= U" ,?BC\6jZWijr;C}|*O- E])o ?}sq\gP6Il~)pMgd$K{:|:fKɜ-Y5 C߃>z*ed0sdca oD;=kJ0.*+#J kXwg2V{2z{V_Nօ{R{EŰa9˸\J /{#6~俲̱3e1"`VElGMfp_n0{&kz\P'&_L,H-2q\/V5W-Ka!ĉ0Gw]GJGhw mlEՄ%Eu6/A?#%}觾O\G~<񂘫zrNM'F.D) _)9V!QU?ۗb kda @g{d{" L`/ OGFPʪ-\ mmŔCPU];|#x WdL{kҁ3\U7$")gHLy Xã`Ȗ\WAga%4b15KM1t'Bﳰ\2iq)Vw95VSbLRpޫ7;~ (@w?_Mh|r$Y/6ÜEBg|WFh '.ͲE93%7.jnSΟ?غ9uf3|)v% ۢ#2I7W:x?{ B]g$ujKݎyB9@qA^J`uM@IQj"7,?pT o]dk‰3N%p|P`~$=7!çq(d?9000B|t?QG^~_feJ,{ :2LnEUك'œ7^ްrVc.ΥXJHdl _?v΀k65 :0xC*O@vLBW|K\ޓi;u3grhD\^E l/u 3+ (oMFİ%_2͈ BsSKXez[ s+JS ΧCݡ6Dg& (ԵLuv$k%*?LضnwWj{g7! WƍxiͲՌ) }Cj$fsN, 5GKEI`.Cb[O$wE Q|_~=K9|~z wލaw.|IVm;mQe3M8rs6Γp#:PO뭴"%yX[>O&WUl), [n"=$iX~ %TNM.@~of9ϭ*`B;ٜfK5޲P"^[~Q 5PKt@}zS_o1 Vb)G Q%5S7ٻ=oz2+DQ(M4t"AgD룢N`@`zK^"8:q2~7bS/XޓOO c1ˈ'KLTcz)g?xD(TJR~@f?Z %Lmu0#dc܎'&oo S/1n<> ur_<8vh N%ޫяhUCtZFlI_@PsMr~+5m}ST%K% !ξ&_059/dRee&JbAP^ov3`I eV̜܄S~10-VYᢧu 㧱Žˀ`grB€c|ZIhJxAҋZ7QNߥRnv'}nLT):FD#ߖ|)j N,LKCȌ!㓁38iW ! 1joi!ZnhbkU.(3,qTpnPMbj0eK G"aXeg.d燻\ܰrh | r̺7HZ [sR0h%T*(č١>H]*ܙMLTF&<&/?)"!F! )oy2;HhI F*w'|cȌt更RN S,4_q&|O\H:Q6@M:ۯ-f<̀;ߤ5aV3L@1 }4^&]^? hDk>[_'4l~C aPc1&,!-_fI8F]9le gj)s!Y )-GއSټUH1ZH>IX(ٝ?t8@}aӬ o,mp%)V~Է m a[)?fB Ƹ9QIPiAv&#8Ms/[H^6iY~PYzi0U/]o)i'-}v߫yMXP2g-V켼"Cc0E'rsvgaiaMu+ą$:$>Ą0^jZDbӰ03NimmxBy ^JRNFk a!B|BJ5@5"|tܑA$r&@'v2JRf`NS敁AQX&' i dSiSwe/o~ɉ3;{<_Gv͆r**IyJ;^XزmH7db8zVm۹X9@4|tvsȲ?KLM)x(tn2B`Ѧtk801xRe@wqa7{Z[s:1R$ X"uդKF$`_Qhk@Hq|~ !&[ngaN<45NeI,C:ޖs+l*v! ]җ:X#"pA%0cTf7\C w~/xU /C76fS`65e.`*%qZ@,bV>3j,Yu/DX"2X +XtbQ"4n4h+C,ת66A5 GwဝQه3q8s,;Y *GtVD,m`W{40-7BÎX&Ø[bQAҬ#+ǀuF@}0I$E1K\@͘sdèmR\By"x- {: _fcݼlxBo8ՉUmpӍK.ғF9\nIj|ٯV,,K d+^I[lS}QCQb !BsBg|W4)ғZV;*`c%:VG]\=`$o'lW6uCI?44baiGGL>f B"?Fɏx:tHe9V/(p0suDB'R*" P/O4`x~:>cm"2yYCR TIDRPfJTJkx, 7ĥ{]O] Zӹ@ǀlEmODl1]4bR;Xȇ Fkn<,4?xf> &M}M_􈬲 `FIn#RxV>v1a*ul`j'?Fd0 (FEK<9ooz1䵫oǎvum1)yZ1y)ɕ?Kɢ:Reb !9*Sࣖ᪥VWC2ߣc:Ht2h$+=^&Y}&PWWjeoχLaL v6tWxX9.U]jw=/%vxՁH3IsI0X{s.fEFqXjhwH(._GAa&Lq'B! I6/6@K~|BxS?1l>}gtZ=fh?Wb^VKLf yF^2=d 3m䪩'ժ߂Y6oi5`Y1ËbSUT͌2׬bA!OD؀p +̖v?åB!wsp)Gj꧆d诓{WMPс 7S9qaC'd8,v elKI'%N:Mg Yႃ*!X >'JsYDxw=Z}k-%I/^wt ڈ/Ơ8flj eT_m ͼS)^ܾ5Alhp j}a[o߆q=W_~#X^K={)yzS]I28gJqcMnXdp>o^HY> r3hCn]F)k阩Pk"F 嗏P'u;.{UCO؇$M EImxg\:!2.Igp.o֟J.ђ]jIx̖e_aB$q"oaWDu#Ӿ%|[ŇfVCp^}F*ۏCJR?׬/\Qkc(Mryg֑u2)|~m6/JQҘ!AvKK,)ג2q(D0mg͟ kV9QZ ѣ(72]-v̟04~*UzP5|5ovpİ[RrBׄ8jNg}Yتgz\!>MWKBt$"+7})$"Rл@QRyLp>76jӰEZӺL/RGth}:x0mA$qlt=&xH{~"KI-fC~1}XU(>rF ڝ|#!ʖoޟۉ?PwYZҗgԒ&!̃Ykrs_Q$6>ҽ$6^#YɁgQcɓga4R?BO:e1wf V.c*2",+&QȲ Q~B1K?9Slť(F.> (ba)cVK8DodXbvgon'y  z?ܵ#.o xCN) r2x(Xj=圵{ۮ(o&@lN73g>ѕҏQf }|k2T8wzÎZس &TJ 9gmy]؛:r,{< o| Q/yC>te7*_V4YCO+J`>M}t*j*p;.l1;lѭ)g#O|FC. jD_W=z5*W:P~RBY]_!&6\]ghV4kئ@" W[ 9y"rHh)z-2Z:&mk¦a*<1ˀ Ed2+Ei~'i|aP^;xs;gA~KL ʕͶBxpLJwO: phd(% D:$:Jہ!۟nAv(%S}>lAUl)^0\SoB/h,զyø;0eί1F Xit7,W(<b^rYÑZ&aM+`yjY/0@qC{,q(̼ޮȜNql޳ v\rLHyvnw eIKFTj!LkmFJO!d\Y~ EV*8 7]=]i1>w9wk<}1Z:J *1n JvRϰǍ플ki1݁-WHfE [,dw- 2b) L,x}f_a]Sˡȫ;f״ 싾Ԡ .ۦ8tu) ߃\76p!Ny Ya_'PF:UG6OК/Z-FLԉv~fr`zRMrOt-e@Bz) &P4}3yvEvv4]<t0p_A:^eC0}95y`6yջ8bRcHru~D1\/mW &K9XUJߤ[ZLڍ6PYqߎ#{Jsv﹒;nX^4r<TklM>)ZV9EeoMIlhȉcp i@Pш"`B&`D+T'`!=\DH#QO S%-L(A=^m2n_7@|nN-*`ϜuQHJAIv %# aPi |$v- YM DQ-9 `oqQT>~:Il/ݲ@~|G\C2\uZ9/E6[:q瑥}:ԧH.ȇAp(m?AVm%-ګ~ Ni=8jNYk܋63b Yq2,8^Zs\԰1M9!(ZW _03xvSeLx` {φi "O' m7{"R~ݶHehc3Hl/lwiJJ'Pwfdҿ7Ɂ[RCzB;%H*TpQe~>KzRN +> ^ n`S[6ymZQ.irxA=jn%uHA4~n$6:n=r.+S.GaH!QIchHԧD;Sdʻ1~}kl5{iM;t[c0n`lQLF\5[Ηs9A7*|h0Tvc *Ik*{*kȑ}'A xFdJƺl hvO֡7g˟9VDj=yM#u#hHbw*+a[mpX~)3cz$dJEM Ϩ6IC: J[ 0[O 4;@tpe QE8y|S/W,-OlPЅ%+!!〮zNDDڠMʥu66 "6y7Grh*0636>t i{>܆ M6*+LVT<~,'WIRh֜.o&9qռŖj0{ ;fbL!}=iTd7RѾ 퓆Tըn'YqϷȋUXؤ YjmE`X]X #О& < ە,H 7@wRuLz-jUسc ɺ7$KX~tn)JCϪ•frbIi(S+ۍ$ƏC-gn e4:_ „|>ibo2*"`x2YMv"u$U"6?^;P0,8C6]tq r&[F'tNOYqJ<$n^u]/ üN-*-]O ,6]1Jv5AFnʌ[z5_+^2&ۻzD?wdsdTsϧxnmTK UVaOJ!o0'MsWM\ϴ+/g/1Ӎ<$s쮟l:̖'c&Z|.p":4Tg//]WԅQyNZʅF@Td'xAĬr+^Q?}/;ٺrHe,/Z ~W۩ſSB-[[U61kd̮;`zϔ ƸRF*"\Kеe)[nն/Bt_c;kC!g.ɵzEjݎH<o„֩ROM8[~ C(butJ>ڲ@ѾOV1 k~Qٽ^*]o ̪vF{m"۰+{<fȧ0ayx8ȁXqBR[:GNӽr=C9"˷k`("[ѪlJCFrVnJ]i>E SpT f/(־qfiCGUWaR@NM38$UX Y6sI5*z+!:(oAH+ЪrGFk-7Hgip qkApQРߙ02TƼ"T]C1,G؃6wjZ5: o^S'FʯR|n: X pxݍdkgݹH&&O&f fT!c&e<I ;鸸obɆ߄4 ;8a?3h'C?cT BkP?A\4 (ʑ[w0P|J#U\Q # ̓Sr0X!`eO(Z5!Q]]#n=Ll"%Un?K3ϞKJHn;)Fzך) Q%@cT{bµwFu.`]8X/BKK)mG#ru)G:!Ā]|3X$DesKN8Mf݄z (K=c CPdžGNE1Z疲u.Lm3Rs ~miU4PMVV0#O+1 =N1/3:s!讅1 Rm|{6t5,sTēq 9-c;mD_Ԃ@,vj~;24t;eYhFI}rHEi RK{a! 8vi39jqv.,g*˺r^<íkȟ Q05}#ucRa) zMmKY$yCw(.gfC/(_wYBն]ϽDIzp!c;pZ # &3xQN}PjϠyע5eMAY4μ4j-񰉬V;)'ޅ@|;aRX V*?~71}PV7äH?ݍ?d%@mH#}k)Ϧ.=!c=5sDp4-ܱ%6XQSQA`?$yc.2 w+8ldY9.`!sT_Ĭ]ރ[ݘȶ͋=]WDtEP&~Cf B$Բ Ŝ g_<_ &'dN]݃FV^"jD2YUHGg_I9q~nǛ8`6 E9W*[-xKJ (pD_l= >;@j-dDMb=\'I㡏10ݩ=e 4C񖼷@wNv=bҴ]e9 øD!wcdMqpDɅ®f>.zMڅn< `8 _c'RaNg, >|w\5ILj̩ p80u! <%i~?>Y=؋@Q|zњyԶu|΢([->1?E7Le V3p`!;7*"Cg 0#fA}zͯW@I?Bnn{7uEDn#Ip37bJ9f.bmj9.fI/$aRyN; p_2G]*B? bf:䂶TmvÝ SzCE1v#ѾY%Y0pD3ʫ Lp{5 MFż`0J#c>(3ΠzG8O''dm7gw7P.=PrV/dԫD9V%+܃w&Z*zO|9_M'c=V-ӏ.<"O[-u%"S9@=;Fo^O}V4sQt )RD+ ]-yUY:(1ٺśiR,2F^n1dũm1͈ԡ)~Q/.j՗V31l -j2M4;j-'FNӗF ^:oX ;[qe%H]0 >_xl˽S/*gH 29BԄX^#Sc$gD_gн;hV|NpsIU7 VWtK#A3"L:#х{#' LK[j% 9% jY3(PIJ$}>PX,K5"u Zfq -S)L5ݹf+Ú<5Ջ2++ )v @]H NFϿ{{[X+o%=y׆|rBXW_Lp.[pޏGFKC;R& /NZJЮ%Í|ej'W-ߐd BbpŧwQ$ l{o"c Ay"M6pve QӅr źV\/-2W_㷶֩6 qhBarg ("yFRӪriIX- c֘{0A ծY< -g_3}kJR-Qյp"}@ p_+Qy:k}J5Kźyʋ.m:=8#,g}4!feRr.z#HCOT=&(u)'=޵V DY11s$U]Nm"ܑRdY)D"PaǮ1a|N>d K?|P\7".WvfgaZ)?}@̯%fp:g`\;l(%l0W$.g%w$ ;{TkJ^y,KV输+V7WYޜ}>nIYlsJL~ i䱒+ Fk3:R!|coc5캢 o)=EAW+q@pV}ߓh_+poZ8w /%d`]-h!]Q̹ Nu< ( -cFKFR: SF?6ss CNRGӷZޗNPmtv聣}T+Ŧ~h\pkƈ2'-YA7x`ݶ]dIjAx7r3{ppÙD .;kE2պFQ–_}s@A~+FEh&$-y;IX|yP05ӆO0La1x$} -0 t=,P#xMkq>g>$gu8d'\6).v/ AF5(DKP,!ݿ*!!pXZf9i՞za6M(Yszł{WWӖfHHX2=%NezבU<@i)9Q"مbZ,y¨QiN*}Z]Rr^Ծ8F?Z6\8 񧖏ޛA" JZ!5nuSa[G~a d\iUqݓ}m<9 8A Nf[R OUn$R@Adk2]wH+ ͫNxGpB4`]ܣB$l뜭*,}u驽7Ue8I9NHܥ™1Xy䑟 .KrbI.l eǩ5ͱ☫1soc2kLL]rn96k~M$_V6QՄi6bM5{ F}IBב,7^@]YT $3UŸ(MaSvnHRJK5wD>kEjҔN C3T0c*)%J?$|6} hTs*3;:W#9NoZ~c0;*v5єlg!>d"4E*}&n?i(x)_l8SR[Xx|3?r/:c ?=.vf{fHFU!S h{ۍDA[j",Z*{ Qp kkXDjf=SƺZ kAV RpNI޾h8_ȯ-b@DR>쌉a*p.|:UIwws#%*(gc"3!bk"~yo553;Z$ؘ;Rz=Խ~7tq҉)@J?fòA_uґۘo *h TTeb{cIz5ɿrl&am;ٞO$xp6Pd:ڹ2?nr~%R'67,#@_e*JOFU{P8L/c% r2Љ(øm)MPǑ-Fmh~1ll͘>MzJ?&򆹯y m$G:LFrпXYϭzW]ל_wdb =MoXufbAJb]!@GuȼGEOMyʻbL._7]{bOx{lF{ 7C}_ \`И-M-$UY^D?,w [Yxkz&I (Ϯ"#DqiXQ¼/sioKrw[fݾ8cne{>ڗ*_ÄNJϻ0 tX`yP VKXG:ۑp%- `Vr!^j]QG r1SWJGaŪE6mx# N9$5X^dDjh6A>8En׋8+o]{pK>jWk-Gfb&Afu/M9ҞΘZZ&qy e؍}IaJooH,0֥ODHu[:EC9cRBJ[9%,:ZD6kה%tSd6W<$9B80 ʼn7H:-OT%\ ({ ]}CP(0$D9._ng{_Jz& aq5)2OpALJeQWtN̳*Uq[ް?nqGc.A(KCi41RhY'DeSpHvfEtcɑ*14T(z&?z~!hh%/t c'nhQDfx7"=?H߸aڥiaʾlz̳~Ljx:(b9mX<|Q|p>Cm" E݁ܖ!?z6925vf;aKtM m s9٩=KeuMg<4l)NF/]z+j Q1PQ]jғO.9taYK)nJRF$O8@(PA5Ba⭂! y$d\=F1%$1sTEC%SU(qh=3՜e^*Z~!P`O?6{?n27v4c7ck7=.s^-!5 DTk_*MD=|dOxIH'}+ w|W1:8 2>^s3IDEBtczk>T(LsG4J#NrTozWo>Wf.!>1Υ?ynLTV:M- NCzC}Yr(i#j̭j~)&d8_jRxٖp zrEv|MqnqQjVTʧ'cd*2AΨN8Xz%Ta)rcki˨ma"4'QIݤ;8{OU0ZXRH,aO7| M:>gThӻh$Z `g)) 0<uccv\7nU- 4Ss 3\HaQ>^K⿢ յ6ku4ŀ0^z,ѕ65vLqXs`+EC2J{UsvM< mE L%ﲚ|UV6:laz$!{.>#:7i.=ߢPCa]7 &&> quLW@Xt }Qr-< > } ⽵vw`^ @VFQdIf6 .U9pZ߉^; .;~I)lTJ$ێ!'~$d4?N)-Ä b&[6qL<. p٥@\%Ǻ-]W-bh [em3m+]R> +Y,"9[rQ9cGm* m vFTvUcÞWN ,:|Q.]wOCi$R^g!ڎT%WBKbABqo7c<(06(B Ӑ+^1|Ѷ!H0bz syh*ySX)wixaE[e۔3& \FL2,a5E),!0|#hvXDPWW_d<-PFlugg{=9q1(KM8xd` uv  kj DnsL!ɘK')~C/}fgt WGMs=nuݝݨO\6: awEv փ@1s?74 L #>Y' '}̓5|hB_T[jh6yP͚V/(L9BB\*u^aMofrr~04N:9ix־(2+tjנORO:GWwa;Y/3N'׏X k7L>:e U Pq+robH|\wXs*k,AvF^_xJj`.-"ݜ+cV D`]bH5@KȚv`|旊 fc[Ԣ 7m!dm4ZFD[6SMb+:i*Vq6e0h$:XܩH ? ՛@..~9чMxӶl"]bu}~uf& Qս"p'Ëx!y:eK).%)ބJ2⩂&pGUF$CfQq2&D)0XY#Uϟg@u!Nh*x!KKG`LI4 Erݼ X.cv6/4Ppьo̻fNb- i CH[y|&'_{moTz( N`"8 o9o(U]Y@-W53!pcg[F?HQ݀Z\hqE2 @ "[Muma@'^ .WCȭoyuoJ%ΑJ&HHPW W ´ۓ!?ZyhY~B8`IcRW@zx^ܩ 8ҝ 4c8 T/։CdušM*hKm,sm^jVb-}t(-`]v!^&a- 1(,0D ,5=ܧ9qIFyy;i]gl%w61cN&cA*Ğ z^O=(!. sy$¬bDI@m(YOKƉ-~o]5oӅFկapF0tOZZ&Ab,3ZFrCᮭ! OJN$dȫfo2iz,Yq-CZ }~%8 $%QބﱵgI6F{k RtI`ң FFjwڅ{T~^B@÷;i,+e3!IfxYG|"j<>^:R ) f Ȥn#0&?^S i8+ !DxW7Z T.j].`G΍iA{g N!1; Íq!g2Cń-*Y0JZp۫?ʆ"ep%Ъ`Fdv>ue5}D~Bd{k(wSX$lhJ epJWH}JR+[.7> @>Қ5j'6lV8;aL]n?}ޚ:@<&^Y#MiFÊJiAxTؠ.e+nfFa)d) HgOP!3gLb=|?2*W"S9`r5%̐0Hupe/oaC`z5O-tIj!6O.į9^Նچ3GMWT*?uddiQ:\YEn7dһ&˹OY6 m^Ŏtƈ'9@:UVrU`j|å ̈ kQEG# F!P joqg~V7NqߑT<00ʳQownNVW4QP42l6eĆh-ۆ6U–ۍVV/hav$kUC+C3,xO[Z'(??otЂ VfY |$iF(I|yx!1*h5 NnJS>anۘbͱЌ%=E74IoFvIViy}fhEñ:)fݵ8P_,'}~k}8a@[ Mm+aaSEtzb㧎f4?nI&MǥavHƜ\ KjwP4:;F !ˆPWbL!xd9y:Kwi6dk^{9_n:,TʨEtqa0uo<1TYWx =jl ܃e^ CR[-m5_}-w2 Ɣoj!B^FȎjLm*YDI 9@u0;YCfz- 6K0kM^^e 䆗1eU-0I*.|!!9 ]٪UmF& A] :TS8.؝˲_E-u,L,]2vTp5@ڝ!NC%tQoT7|SVW{ꄃ* W̎k횀ǁ&tijG+\կÉ^w9}!BIښp(4<‘5e~Y7T79|0<4ʐ`>;$đC鉸yGC\C;,Fj ?㈝ ߼5<`ùg SHA#(a=mEud(~QȆCU  xM?LP9<):Q(~p"xuui;#6ɔ g[ɳTVW7}HzA7Ԕ aLlD0N| E&|jq6ڍPjp9d>PߤG%LOD^zJ'nb'Lr(|jlZ}a$s7^yږexJ.$t/2:e")p z"ˌh;kF *$0b ha}8 fSxӞBdvPQ2FB}s \g7u>P:+o+'R-3Iq׌/81)gU)㴛 R +ίI :%E`FU$i"Y߳ N+lvda:ViN"3rBzOuoHDH,a1Wbi^vHHb#N&*n]?ȍ{qrP\ @z2|ƼZľXz1f32_dG?n5y0ԝ6ʚ\Yz?QH3zëq_rzՖDN{oAjOy&W%ß*nw:9w.Rt$}3(J1>~IRDJv&m5mDZ^nǾ#udU̇`*{WW UP_#^2}'=:uuHrvɥB^n![y Iȶ>^ɍS~2Fl{0 QfM1pv= bnM P_ krF+(]}q?/i@'] 0y%B,8 (?,$ES%}xm5[-/c3Gl@"7x\~6=OE>_ҹYVUճ\S i,;v >Qkr.I,ɂMnQPō]P.fsЗs4#N^/_I+hd3S̓?ph-jY=-`4.AyA0XӉ%Srfށm%Fiv+ 9heDZmQ2=7߽^pe8|R zFx횒TF5#5c2C;Bv{LfL*=X8+c` tfPmj,+FZ`(|.t—eH1Oϟ똈_p->%eRJqvF#qJDjߢ V:LcU2*(lo)VŷOKYyWXo8Mߏx`aI=IHNj|23xȉ-ƾfs]PtPH|nBga&ޞEmA:Cj1B?U[EB\ 8 mEd_a9=Y߽ͱZ0!q{Ik%qM =:6Cƀ7BkT.* Pme'CwQ\~iͲ^׺EPu9ZݱW΅SO"ŧq_S4_ugvJʃe(6ͥq]וYfL7,y'pQ>?t=4d 6WI)sR2d Dfr;=z{SbDI I$4ѻ3x$d::NA-W?wP4s)S%( mM>SHYnF(I&E-QR WmnX`]лOE5%ܽ,I7WhIo[Vk&R7x '[veCXOWs b/@N\hɇf.]^p ۳Y%טo"`؏~:ς~U}z.vB'LY-6-r;pZ" O<̻ƖLazb}ajo6uzmЁ0s֗[ƛxEVWYEhNG{Gh6(x'^ g$S%=:h)4]|m4buĶ9ڽSj6]7N6WŲek@`b1ˉ 49VU4mԔ-użQ!2+0CDnBn;K^GOg^gK~DB4*#[NI[wY90dɌkj>xmi,}[ e7W` d$8DP^5vݩ z&'n DW5;mZ+t NWO Õd1AvF T.k2؈knr;ݚD4#FTbm6svZw <ZXũ1m " E1d"RY Dto 73Wu~l>) Ңfq_DD9yk"E8q+% fFt|E/@/w$+:UAdQ.)^G?vXa3UEVxД30_LaeJ>S=PT'56Jb_26Ul.O0>ࣅ'vw#A RFYּ@Sp9(YuebG]fC"jzn24zLoG&)09 4!e9۾&ԗAVM[=lV.β8}tO vߣҝkn5А^FO?0fT4v|)#|8{|c*B+" y6Y$}Qdc_U rF^Y Sשx2#MDn ܎pQP0yx` EG+g󋉕ZϟK&~mV2Ґ+e0_ 9nZƁt6s{4ÁO#k3rD|CﴃnMoB\6\ Nzz1a1LX|צ8 ?[5OZ6TGdIK[Ο9IwTY"+jB3FQIz6)Ў5.rIR:oy >a ̕'-@B_m9A, y*m..B]MJz`m~b^ͥ11 3cFT@?R 0v.(WP ޺R68"zpBoRP+?TC3/@~%$.]Ƶ(qQQߤqw ml1vkzoL0;(܍{}IQd8!i2c6Y+0< eF@2ϊRޓSvОHUiMekSV=s.FR\pfs`Z3na`׵yܥT@Wj(Zt//˴ruc!"sk9/cvÿpa7O\/hkq@-{_}-Gjה2"F+9GT~ [ݐfB&B4}QT&+u`0RukdYYL3۟Դ,`BS.&I4{+99ݢ"[:g/ @ZhT0늌RZAv̺p~k>dBb p%Ia>pFޘuKp^O}q#?VNu@O!9[^n !f-\T0Zo/!Ntg~&3FYEȦdZ|1sLsC5^ijcY}6Qshu~P|V¶ ;.R٨PyM3ޘn׵ܟxuV<oLԑ%&N'.G#>iM>gXѿӃ/,f.aXShԒNO;-#ē\#V55˃}x3uK3ukeڭ5< pY5(=! ! TK^]5#mk%\-NFb:zx|ŽuDe|v-!*9Ej9PXz(jp>mtT:M:<ee}z$ZSW] Y}*ەlU$;@/%Q]$bX[d;x-`D%(/St~p{Ђl6(3oLgI[ia[要 UJ Yjrz5G)כ?IޜY֬fx5UHs6Ed_fƉjjDߦxwCtO-wbo>YKW8f@0Pϲ/AQ+v#2mWxA _ѿѼbKM];=}ڶ|3t|w̢֮*ܗ}oա5r:9Db,+c?f&Ti#a&p7k@yyPEN}muaHCe+5r3ty+h1gJ}PhBؗj+\/{{9 /-)Qvvݻ%lPAO±ǨPyiAshP4u[hK9a:(ʮun> l!f\MCf+s[9#aP劤pC/m) :0<ڷBbh|SƯl- .ZL~"G^%br#& ')+“n7.)fdMI},T4` ɂ`1γIQӏ1* D .L#]]95%_C^Sҁ$@Tz;bN>:m[W4ѡ]t 㗸Fh9fWxLRR`3"|S.J P |܏x'1CD8% 8c&zziWE a-y l˪(vr#n1:bX>;T5LѻyQXR̀ʺ=f*}Ft s;qWwxiYM#e@9^NjVC_G{G\>]'GNA@<#a1Ñ܉e&T>jVBV@S#7}h/Tkhm!H|=ߕyfB:'73 2[i;zysp%muQwҴ춶#SXIp bHb&0Fvգ ԥ9TE5>2V@VJGc 5G7HN_JH.]4TٜO}>CޖCo3n/C9%-,_Dkq[앆" ɕi?:98?\ſ?B8mٹ<|WIv &x<е_}(&!KP2w88y@.\7 yk`'FN"rҊF ֎;nQ k F~ex2sB[kV?-}CQh6k 4mn0U+%1K?$͎(]`GZk4p]v,@x:ʟdҚ#2gvzz i4P7zkݚudwDVY7U\{uuh$:8M;1Tnޕ!̼Vozͤl? s/-[1E9|*mRwݗːCEԘ\ M:Q^: $1jBø c=iu)tuDܻ]vsdM E޽eNF,m ΕZF忡gE'Jf n;_Pq rScfqP4ݑog^zgO?Z2VcfI{hнb "dɑA皥Iq2s'%m?O"#t+OMJOak/_!݄oyiLm02D%D\ BDd/ҢIEh{7'+lS6 h$<8J9혚gRõxpim%Y3`3_ՃY!e?M6>_ΛkJocw1zyւhѶ<|o 0C#L 8tsXi.{m_Q.M E"yp;;0KN: `6· m4 ؘi0& fydm{oxJf|TKRDtӦ?,b^y i}NբV˾(:Rq@SlqmdXz VOCH mfƢtƧFH}Y=#I]TK&Ua[47>C?͓<Z|8M}xF$ʾ*+ZΗcμR #󖯘HNGžvtEZ_fc2щI4NE8@%*[;m*C%&^{&+S1]3K:s D_,|D4wpHt{/^IZ+ 1>]6ҕLLtDڑ$j ߃4%49JJCvwm"Gg]+IDL6QdW(PW#7!f{}>KK =2c+5RCHZ4f6s\hˌݐBc3*#?wԷ 9#gyށl ?XZI_C )3З|I?8  Q|МTThxS+<r QNc gc4c-+T lv"K/~Y(or ޻|MEnQQxKu6u<`]'8.s,< q"3tj lξ۶ z̈́r2cNc]ϚW#'gTliIDXzjmn2LKJwToaZpR4F.B`--Ŏ漲K[Gc)=47V+~vAtr2R-PrV/n{_[k䤍nQr12ɂ_L1^Ka"Gd]A8o+TDOCַ[%5뗇^Vކt9@])VF2A@'&XIjtb Saܫ⑧vT/^a"!`vY>$zgзFwSr723gR#\t! G9Bٍ$ӡ5S&H&.?UTl Ӡt*&Į~9\#ޟЏWCy$D?Ṯ'?1*U+>c_W9U\ @ooI Sug9\s %,iLa߲b%(ER?q{ˣq)D_BQꍷlo;28iv-(1w&o*԰}Iw/,Ee-OHڴf~mD@;-jJdTkx!8Q+)Ӽ^Fy5QHVXNK"DZӎ\~wڵ`\r2=uD䰤wP:xn{cnd\0?353[խp K8l0X!fC~W@"o"-bc wk,7Ghj$ꃙ pK ""= ;~qA.(d5 BVͥ_ | SAo44;aZP_rB7HTDpIGo5%`be D$åe[K<8sD.ŃǝF"[:?7%i/a0rF ,|rc=#t5@&w zʠ!m_OJ5n-q|̀Ni) ];́8W2C9Z%rQ\q0-.2c{FڢJ&>v));.hBYՆA=}"4p5=H#%#DO 1 is5(7PaW1@U' DX(&r"ʻ)61VteҾW~u2`YZm*,N4Zg'{i:]20ņ^Ѵv8O|l;pE`ztzEJЧOpG{.Kw6#~zUNnٔE3wɐC~Kݠ4n-4_Y76xtW+Pq=-[gW@g]CFϕ?[ ĩlCMO#@K saE;\EH@]97* SPp$xzCV~*٧vδXJ9ܬ5-4ipgOlߴ:-5& .XTRI;a&ӾʥsQBF,VEmtnm #Tbݚy*uKZ"m&ԛX>N=30OA[Cq8-i dh>GQΡ#20%%gK!/.h{evSDnyRnJBD֧LQ!-+Nֲƈ=H ө;/AS|Ph@#qy;p,q?sۣޠ YϧncHOr0o[Di7֣hb\ tjA508S#;<9C|ʆ{FV%7MvPÕAl,NCpy(^K:ؙAC$6R0[lW{P8WU<& g?JwYqTťfi4hXJN%YhWC,d@rB4iN32V*rpBJg5]jcuR9ho4ԇh_ tevK睍ye{eUFOH$e޾)('P5=OeyM2v6ruL(Ql&fuZ:UU2,3쌣+ĈLqN '`:BWX? rQ.v%}ɠ칑M{frl7vCHT4C&Νx\C^ۢ. TdkÐ ~%'AiB0f`^9Y)F1$bsՁ hTy+W\X /`5: vA!>ujSa;7TZ y~5g'W]o4El¼/TW>w^uU' `a}1Mzߒ"O/7H1$Gb"1,`i"ӔP?p '.pi"@ NqӴ5~'Nx,7KI/K'[MVnX& !- ѺGqKjv[DN ;ynO 3yef\U28!=s+ 9j=i [Fu^E@n[/5[~6Wႇ@]m?>(A= mvs1HkpAӐ蠲 .m7Uf 2h*9On2ԦS^M_P}י>-GENle׍g`qXVg^خR>Y3c_t@!I\sZ@Tk(1;CIZuZ UMDYި*+RQnZ*9ȳVR-J'qC 矜pl$1.hZ+B|#ƴOuX&jꑉd>49v88o&pXd4|0I,(82W[zVJ[X* {1B>Q$$=8q $ +)TSYp v[=>-]a7:8pk}X@(x/u% :Q t\8C8L]\x7?M30N$-ݾq~rmitٱ:+XuGٲBjBs$rD]q *\sq"1fSdI%c=jyq;DmGͰ%ԶE`edh D|m67@>)4 Yxm]\<\I*˽+Jk˨I_,j)FD:S UA#iN9Dd?D(M|]Vv+u'_ lP᧾r5h1Yd*A{dߵΒ١ B48"oM{)jlq8KL|n$9W%5VTݱ0/]oT@4{Aqށ _oSqt52d.Xgޒ֥ba|pRF #^qsZݍI kWq)ks]~ ! 6fߦW ɦ~7`kRqKs`X=c)vKl%"gr{JȜei"H-&d,QZg(7߬ҡ5UJ!:o[`2(`x]Q#/I9kIi)PJY"jA9G/OGMw)SK|˘*z_ O[ ىY ص99=3~.5ajAbh >U9p$?(@2%mv%wF6h9?|XN7PE> ZJ[`-o𜹂xPiiB`1r8YV0fR*/rm|z%4?QLb@dm׵w[cqg 17xXޞl_I!uߗ=3!4+_QT&Tv!A np-%,~7Q rgDt6bQ,~O|ɇtWTب")[Pbtz_gr.AWF%]0pjIŠ]wX_f{& S:Ң;mkj𬏝6ٚl9嬀#insB+~t5RRT-ym7|Mkp> v4 @FS6[ QwYþSjuڽNl-{>T$|I=+l3q "ڴhq^xݦE~y?@G[TH# iA99ڼ0ǜ 2 =<`'"[ !wd 2l72X?lKfyq k ]{E_-x̭KBYv@w.;Pf/SA>%KUH}IQ}mN`Ĺ=Z V>KyF5?t9Y2GG!p|od5] X0:ӧt9xqiMo>^H`z3S玮SéSckr^6D5`5B- ɇx0.r@rWwW 7 ӯrv27Anth2"7PMe[VkeӉ1STGSv74W{i.NoK8B?qeiGpɩ\Rʼ[Ȥ\ u::5Lx`V5ajx9YzY9! );t #3y,rޣLbiMtb[$!NiH| 8vY3ӊ5/E˧_x<߯MA&°%+9@I-Є WYi!&GL`ڤe Q_خr_HVKytYޥıGHt/<5]N;* |F V_u>upC՞QR{1^dC.YsW}iuJ^@l,"!Lʼ>Ќ(C"% rxH# κpu3[dPnYr3uma6{߽-򍐞cs꬞FǙp5LN)mm \`QpK ;>1Ȅ&"'B_FQM p;UzŒ}Uc B_cIϕnQe*iVوc58NCO4mǿ{™>4?7 l@ ^51<1`7Qx+iŃ{0A:,4}HABGተzϟ(PE lLH7Z(AV]Bi5|ҳ){ B'>-^Ҷ| p05_s = Ql)w˶;8QPb]^\J\IUcF:xd7_7UF8&grf;'{(Aʢa''Ԑǐ9FbZ&8Ur̸Ov FrAABа$%4 ,%'m-l'-S80"M>-eNiqrzAXM!uJUAكyB2 +(+L!],G,37C%aw|LkKA2/IE}nz;tgX5 / 53 EkB{uTlə9 qG IZ[3Gw5X^Ew'"3xNNmN(Ek=bA08[j p߶rt# m?ʇbkh{aJfr^YVDX7c~>`jHFr| h<ޜ;0ZYe> AG5}Rt?*׌z@+g1{w!gBDq+0"n2_,#Eyl=CIIv1JqᎯQœjd1˝\ob]'ewa"3){_A ٖcDf/N"#\+Y\qe4}=$IcO&M3&D*%,BGB.;a[xVBʮ)͖Ά&śڌ &7dn@-kn뻴dr ?:fLJkQI7OmAbo-3 dp Ё Xk eghN=y [,8J WIPW|+[ Dp;M(Y=n!'!Dd:q"Ҫa(n~A([] T=1L(Kj]DІ3„X5@IC1U Y?'KLNv:gǯq39*dMf$))f5Բծov >qg+2_N  {:<[,+HTd| W>_)UX64m hɺ;,е2:_xbnQ/0& JylknљQ2chj6u,QNSU9ۍ0.#We5;l慂qFSֿ*cn򓄞~|SP>?MWAFy14Y~ĮJJZS!&\S;3 ϮD^`DYh~B盽n{~,3t\eг r<`y>ekƖaw#8aQƃ$Sg+ņibdu.]4(DɫqTś- FM8B{Y ƆThAbur9j~t` ԰mk6zf#kG da? J)=YXUyѻI}ӥiGj0ܹ`S^pt淓s ` R4UE\%0#l›#u4* O5ޛ0/D h ڧT(c 5Re}yh~,$~{'g7}q[/q5AոH30x&(p(ĈCJ|KPrMNO Z//UW΄/kPd>}: >@|A `))R *Hjv)֪fƛ[Sd4m`/ҳH\q5kҠTx?Qde4Ysm;Fd@jP 2ͽME_WPLp?2''Ֆ7}3\E57wϙ4S?耬`x<:5#Г#c/ߥN=e`{OYiG@nb"~RVp#o)` D^I5ӞFm/q K]ׯ/#zLVJ0wmoТ434@ r-\gb[!,'M w"d@Jwt-WB& cPPfXHxtu dgAAஇ)#;a~kDU="+k;l.R.VG$srC$ѩv',cE~ 'rBr37"aS}3 ۣKRPtIyS!;ѥ/Ǩٜr'9,%D5SnqP"N~腢z/PٔMYx{<%/*M V `tT|WLtqۯdZIYN>orG6*'VeUD/ uN`Ͷ1p-wz :P y"Ċ{W!mHRs9a1_9!a漱\pfqbE[{|({\*/d6oҥ,abM mϦJ`\U(h4Mgq%vI %0l~ڀN/-];ESgҵt[|&>R" 0?}8G5AyG:2fB>O+0ysF y&']#pv0SLbo̎4(o?wbd^ƾ t!s3LЦxF@s~6$lemP)Wqtc1TDN$"l~O=}=exDX5q!I!ȹO_I0 duMo5U~baXd_g֨;gNm;v&M4JLj6FY*64qV3*6 @Wk8ԹQa7؞{ 2줷ۙUuntώf"Ե%8$\P.xrĮZtT+yL'E!%ZQ^H!+A34l=8Tvwce Y(oY=;ItoL=*|ZA-s:Ǽ7k75롰7)ΥV嗂$cw\BrZ1E/i]{liBrQSF2!\8kR_EM)Hkп!#Sq[mYI~A5 z@ѻ7/Aɥ\f'!Ra|= G4?4toGn ';KfXz)rL~4uߛ%䟉&eh =>Z/tVkH˼}L:yR#ֆҙ8$=nRN#+{0.}%k<52亂-F͏B;H~+"O26{"+خb'sh Db>UxVq)A@l%  C }b?=')iYXW+wt |%ɝbK}ۨ[-4*g%A5#D3;~kZKGZ 6&cG{΀~aާ\F{{ɉڈ$~buLGj=\iIGo6UqXmWᤥ<N-{{0GbTzQߪ~7W(!b'Sm"\ U bQ[g[\)ˁP(d >rggn@0/ÙB4\:|.f;9(5ܗ)<9~uAгh7[tF6H|4M6$( Ͻ5.AFl+9;՚Yi6Ce9^C$ڰ-8I!h6QA\TYMg+V.r=IL1v=6_纗][new"$E%$ V!A Dr" bW}V5{7v&Uŀ+ Tr $@=[r\f56D(KCg(=Gd,`'irLS)Rm@Ȑʼ jv p\sw_Tu#}FR+֜QMjLU9N^]I!(h .kPiqcZan6\Y&!$>`j.C!#0/0Wr䡋2CzB.rU+KfMvz'8EKBI@q YNFlJN%M.{߄ GWazA^LbJw4h . Wn#,ɛaO>*8yIC% nH'@ '4f=#'Sek һAq\}Z<A*N$[مP#1+EزpѦKQhR8;a  ,f-E kYQ*|hb=<9{f jKnlG,є%'`S_B+r G;@1jk;'y[j-TR{@S Q?Aj֓FD3ŸNQ=[m/pmot]Hd :j"{J^sXrw\K[r%. 5GR7=zt-?0xdnTq\m.}BS̋gN|l"i)EE~qcȠ~80P2J^9eRIHu%kyGr|%R-7OϥiW`ѵ}a_d2 \g%:%FqV-F iw#wk-F_n)5^굂fC#ml5n쎓xD[N\#o# 1utXtb 3g#{WwbgGe*ΰH\@,I odFd[ϯ^RQ.>N8`3EGM4N#h\\4!U8 VZlj)TZ2XI)@г 韭3+=ɁDpLf(ckp@%E}nv/G`QiMB"*QQܻ{9&:!iZhkY"H9cgV_AR߰Ȩ_ `#jslxb GaI84_qO1$oA.HżX$3II/.Wg%WvNpTR=r“Άt\Rp?7$@ɔ35"錝KԿO̸^lҰ)'`c+й;W|Y6ǹ||O7},"SCc!lq#]{sؽr#'.RjWN8mpZ 8CHۻѵ$!fl``d]ŧK{ҲNbn0#9Z㰘TЂ@o|61F"8hHUvY򺊬_C+y%=Ʃc lh i>6~~|s6E*8s»ެ|!MwFjS+$W\ۮ}7bguCK5 g)c/HZ&FDNe IdQVҙ(jRr1 +sI~nbxJՃ|5$Wn{Rgxȧ(~JG]ֹjQ gJ]*(fBR:Fó?, @0G Wmlq2l[nܒÀ0zϳҧ;z1w'Zf ]Շ/(qp?ueLQl8imH}$9^%L#~ s&t%ᄶYZvHǺp70FcxށqtS#4.X(i3BGXN6q ܽPNĒ>n*͂H)ôfx&Ńޘ8FQC"'Uq)ݣ)>&">`yZEJh)D4O~M2 ݜUk)mj_b9--ym `ظf!N{IF+Z&:ZC3:Ah GT䐴Ⱥ:w_\熙/p[s=@eC 5s9PE4>&Lߺ':Mִ)L 1{<Am}|xb6@ Y< ?Mޜc$:ȓ}@|͉dTw!p+O#E; lTMm/ MlEa}y15܉J~o!p̀HOӘ#עEVQˌk2^j:хN9n';ھG ifC)m32xxo `nQ/5@ PiY% '#y#k̘8ܻڕ c:H&&԰s)cr^r[-3oڙ 䕷t0مA9=;E2Pd(f-n0zfl .g.d"2,'$>9ljρf&_Q?uvp8V~a2@;0c3Mv(1dzl5W[xm\N4ࣁ >㾕ۅڥoLQG⯙DҊP"v*DrF* Qfm4_*6go4賂C{"CraxcJ;ە-Bś! vMn<3 rth).R 0᫧N1UkSB"4<{3ɒmQrY%w H\\wAS&V,|8֏+ S1_^*x ےc=+o,2;_T-" ť7y̝U@`bi0<8KIo*;ffX#T07}.ˉ)=OGYfGB?0-zfq zɒWk{Gg?ݕdY L@UK&xˁeh*ܯ#j&nlUz{ӕyA-@m/`Oec 졮`r??c#^,x1椐<728 )?-1ףF~[rPcʧXDo;8RG$ߙ@L_ p{I;uhf@:^G5 2>(joeP =Jt\'y07aia*bb;9 ]'.$v fsY\huk$8,?lVEuRz*-DvJ -'=B9AHX﷗A Hv+̆TMN({|VYRdf=rCUtuQnr24[=ڜ'cyIRo-ƛgzktbc{]9`P)>WN8$aw5h`zkzrJwR&#77] HS{rc/,NUj[AWO 7Tuj%0.N5> ^%Qձ2:De遍c0JY6޺yn$jivh@d}7)RJ !\s3^(c@A]6?zz(dbrPW"gō@˧q'ۦ'̩c?sdV:+yiSp5RL3c1XXʝhD\Fe* dҋ?CBfDmV<}UXJa}C`ЎeM*텉.Zc= *s1VH$Ŏ UV#wNE֦q{0,NfCN[nf|MVC^y2>^+Z֘GK#OcϨ~lUJw3[gڠEq1^D/:;f%S T\I&6T̡yB;l{ُ!蓌:(+'+ŊKK։R hr?:R: 촆v9Zj m!{DK V5{r^w)J$XE~O:0ք!%: `,o%Ѥ;U@;FrsU?YR4:C `R_/$o3{ٌ!wu$ff{7s==f00ǿn83d~F3I2ٰ$&s+HY& b;Q אa5I245=UPf*cm-W^HHܻDd[Sq}%\WW步7k*;XeZkU'(W0&{eI GkUg.`$N%62,ÎbAii-LhM dډjs P~~JvDwssL|d#dv>\bFn5Gcc!b6^оabBgoag?f}ZpulhS .u,^mmT Bn3d`އsPi_$+q^e.ts&;1_1SV~Sc1mh*8& /]Z>"Ks5#bHLMg!N "O$uP6} |r ĺKy|Q{޼ ,οE?}Q6%7{1#EVېE~lГZϿ#>k+KvD''Ṉ+GQnd-yHlf˙5Y~Nwj2XDB̑<${X&&LsRlBH>J]ΣalwhZl,pi-5y!fiw^ZY%6x)"R5UAho2ޭx.4^{񓇚hDw`J}enB4`ӾxK|@rd۝>].|ezz wZq:$m.a'$k+ANиT ,Rܭd^+룩ak挕[ FV⺳+arg\;|sOCIZ ϱt :Dn,iaH:w,Sc_rM_8 wSO.9 )pڮ ެ]ͽ}V4]t)(r_XئnE3P<@) )[:[) \K]\ץ+GfIg(Oce轂=mSM ٙ<#w={@`1B&6vC~"JFߤKT VÔŎㆾeɥXN%KS l,mlÍ4;vv¥ۃ]eTQnB9I1_D`yW #pGTC#[i4 =bRt\XAG4U@g=ƿtW>ޞBW1^IrY^|8G6}kh K8U~ɒݮ!$kT)SF,z,/|)qتɵZo8b|-ZZ⩧#0" ;C_[&l>lHtSpﭏn.#_c-vA[ ĎVV^d! ;Wz5IcӿR j ]VaWKգt9Ȟ'm[yu+K<'/);B@> u*e>$^:ER_AFWlP&`Tۄ[ncUoУy1xݬR\:?|f=lBgyt6/sLOXRP0t+ S^a X@VvEG;UI;3Vu0YɻsXBm%І{_gʬ I|Z!T2)"n1*NC-h,z=^?ܧe*G(]J~)ftmnD'TQݾuoЄvU(G~QCOܰhEA;5hc`f&Xӗmx谢 4<\hEa95|K8o+yzѕ$w,FU;Em^֢ГAez8!u{\O!i@&\!SX.j nz9 ˡ*LC#V Lh @=CzGXۜ^Etf Vm+8&)b﩮ho8=Crn֜>^ϡ};^mř}q}$gj>;;s6E]} j.9kZAs S{Xw7٪:CD8Q"{&KGL_)#:s0rkHĹ/)Pld 4vm{n`ډCznl}kzޑrWKW=v7;߲Է?zW82])dLʼnL!!G>Uk.VprTMSy4rns4{9$ C#4I8%rDnD/"g<ބَuJ>cn3ztK__!-3t07yn3}9IN :H*_#. vm6Wp*5+9K" &Sx]Kh_~rF2u426&벘[ 8jw7=,xה%mеo׀G?f m +sL)/)km /jR%aHl3աsRD1.F^qDY-`[ZT"+ф0 L߱Z~LȻH*QU^w鎟2bFrG#k?jE!JxvcRB{=-am#e^zܫm13Ȅ#ֽ.N7Q]ʆCK8o@t=\)bVlՀ4;} :aۻ84)` 0]Z%Qo.Fn~hyy1UYUH),Bp:eD<f2ow9񻅁T:}imtY3{:p"c/켲\bM ¼sh}=0i9'nZTEb|eb!RH0To8_ yH`\% ̀8b C_;Fe"!nxRZEOoԑl5yuHs2ԃ>ϰ\ÐNXq ٦-ƷZ"6ڥ_VYko2EjXf nVxV˷r&kN NvMH.>4$AR1 *p MOMjz b.CNOQgXksruiq$`oU?Y+۳=-l~Ewk@S&-p<%ۂRDQ<1t"".lqzYa+0=b ,");>bmI_Ϫ?In7.>e_Oצ~Jk~b>S 84N &dӣ7^1=|,eC9 @G0NEz*/zmftŕ8JVǂ'vE}{ \qpRGZ<+EPS~Rrs YgDd.ocv =-Ѿd7,ftؚndK|鍇@uդv~=YP|$o:-XXjqur4]8?0#L-uٸBT%(FM;~b14O {Zl-,b,Ć#I߭sͱpJSjrRK;c*yaqv.+ZWAȴrgh[_5oڛ~ʳ)ܫhc_!I.3u 2^ܪXw<w2rVqAh̵mg-J| g8+htIO7'&K6r#ƔvpV4*23x^EsN [Ga]^PeNM)Űǭw;a]>'C[=u$96 O`3X@'^7q˰|at亹lV=' Zk ?%5'coDʶ:uKin'g \:M_{=ڨhaգ'J '2QϺWX`Z6iw+&8$ U7uxd!VJ'}²;3'fsOZ q%p e'p?ȬeRM5WOX.)DvDhBRԬpmPl29z❸QMg㶃A?6{)G '/K!Sz|^p u:GOFb;vh-w!Y?:t"JDV=7ﺟ#OoNm!y3ZnLJ.Kt@Wǂ_vwXf9Wͨ{ l^#y|iMܬj nK*7`WFX71]?G)&Sz6ݏ\P|S\GW7Q$\ HSsgs@zgꝍ=Q7ī#hܡ?KQ ^(7hhsg#doKI1ڎl1ZDQcHm6ņ:nBjt,}E"ރI*3uizȋ&Ĺ2vpxtj:$&?s H;;zp 1)La _UA:i>q$(^Ǫ|ZuoSa"Ϻa=^0W_,bISw@ l0+I }pR iѠ"i@M/H;Z.08:x?{M7R0,(Խ|bWAK #m`ep4zPMw.JaE$Z޽^sj9'>')E0 '}L8IjF*&G*DZ;"3vu_usk[H8f,bgeS~5YVk2edU ]Z cQFPiK\H4LfSHn.CWƗ/rű}dG@+ED3`̩.H%sb`͟T^㍎(BILLo0YmӃ6\})Df~[5?YÜ@C4AU1ȪԀ֚WI 0./?k?A0T囄 (e܃Lۥ6,d\ o?ޣF?Gή[R?IcЫ:F%td/,1AV%<C90'àJWƍ A >B`"*SM(_WhW,u5`ؾ'y|~Mb+$w_G۳r%RQ<B@. h̅$Kv@¹`T矩2 M _Y-Y_NGyybs^= Puub"ʸOϔtMUC$pzPrl]NEB>N#^WșM^@7[JVFqc7mzbN KI:ph=M'9RĤ64[˰ zt7ulcJSE~ |`jL}%ux>% N,r6/k}><bnWaUm ny`rޮ-kv;oM׃N榹{6Ʃ1%`AjMөCLD̀SZ#ر*@n"Uœ6O0OؓVQ¼ ~dմ.X %K^ .瘾J"BSu``|0I:Ʒ^  t9k4$(QQ@zQ{¹z5#z8I(3 a%i*Eި^]g|wՒQ0Е= N[[Ko]^B W{a&C.M^Sؿ}p[ ft4+k7jyRSs{ukzEzısGOe?ŗ3tm#?M)_YKV!Y-²^z+q׊( VQj1$bΜ޺]o͐#KG4.  l-+%+-W!B Q ]i'M ˵MA9I.aj15ߔdM/7ZyVV5_~d10ÝB}К 8`~tBk'tHSW),;] /=Zt>P>DzZ.$kO|L%\05T@`C3 iwq5{~tY}_6"o6d:1ߏHjyo%gnM=S]4D8?*!"&5=D@] a74@ Fbhn Uܡ* mM[(g/N!!+8Y0dj (WY7Qՠ}vHǁ/s`P{E, ؘr.\-2t6t. i4Iq_gpT|Ҩ*nD"*/k/1.S@Tt?C{ݎ-v ʁz:wāZst]ui<Wr;㒁HG~_ŧcP^X-sc5@'eeؿ~W]_ ,%/?&&Uo\A%. IIBAλo<~#*{.!g$!OkE j^9<5o1:X{z?#/(-y# |[:؁JHPgO}ѽ]W{d=#, ZAif%p ??{]/4eapiGni&Ke($<;_)2~f^#QrĆ9i8|h"3{J5=ˀAX*7C{!S>́-G^, Sca#yF?fXC^l+Aa 7845U<2ۏ _睷`l5{@ φsg?z n3-G\O !`Y%;l(Ig 5%yYMH.q]Zi\FnWv"m+8Zr>&oӢȣ״'ugyx0Z0r4a5Uzr]0HgHW aU:VLƢ&=3\D;.Ulg&oNq%I݂hsF i!I(rNBfns Iww؞l?'6*I"6ЎyKG7,Hl1\{e9GLI~Sbmu`(U&'Ÿ*ZmCE|xK8+ĈN]`FWN4 b(,dE]c{ ƿԗ@TMXnsfQR%>|v)Q Y{.Ve43})@?YA.pkJ $1G s}PX6~%9!)~E7cO"sE?s9A"ٗѷiAYh&O (<3@wZbu{B z65Sk`DS! bmW Gt-7ǟmLV^Kp1{$x۔+c ̞ך)AYX e4 z;2rS38%z Nn7aR h\pY nChkyͻ|`4!wAtx=ᶞt=i(},={{`;쇲@U,]ďб(_ײgVRb*+3L,0s:DrXB"t 0ywYA_guWktW@*V^W?*_)!:mp16‚[g(@^jʧg"P?;¢ĉ-Zl33/{M 5CR^EޖU.-, qGIag6Z i5n5;Ld!^炙YMZ i'♎]n~4'p<.| %TɇAH߀5IbeuQ ??aܼd{y>xN2x:;lϲ2"}!bjs- J?WIYne a]0Jޕ&7Njy'x>>9Lߵ3e7E7P Og$ܣ?0^M nA>T&4gC?Rn]*7;Yc ]Jix#/̱1 H9 1LT50׈g,IVL˱z親 _ZZ\:aɍyQ17Ynz`$5i[7 ~<* SMVMc.* [BC2UN;t&KFMH .(5]ؔ&acϊW}x>~Xu`:ODhd80(i+u J(o{pјl~7^FY!%e~C* )NVe4Oc Z?FVm_rC2IE.\,"/Bxc BE݈8w Y.d*bҗǶvN۩" ˎGgsPND$6M~LtKnjp*_i9jlF)NV0r&>UalN(4{/ e `j(ԤDH?FGYUOU&|)%uI X3Ehe[kHjM!mZurBՉs=ٿ3̔]9d=o!PأQzy[,_Ce_ !p0mZTPo]! Jiؙ9bƚ*;,#|p._@-usׇW)h8Jl E$/]NД+#޼yȽYsqMBdKbtr=]V-yB;1BuP;RpۊVjV(0zVg!6"+VyɈ> Ƴ;m(aHQTpլKdֺoq+tptO;횳Fǝq_)PEø1Jb^c1,tK+݇jSD*W 5ڂ NI<_&7T_ YƸ`Ƨ4uoD{d'mpUqUl̹SlIF"r^sKSo៵̥LN1G;G9nuٕG=.)|Ab晝 `j q:*]lR Y•\`D9|8ؑoC>Q܎f zr(z?v$kRP@1s?~(p[l B+M:#Ϯ dtGt>\@vڈEd $$Rs0r7x5- _KqWh{B`ʉhx~bL{"~{`5s~{]O.Tʞ ]di[Ӹa>᯾yK!Re&hP$y:PCPH-hKܜvkwS(epEZ n)N}̺95Xy%\ fOQ\b`r\QeTٳwչ:Tmb 4s!K,bݑIB o|:1|oϢ10w2n˪|XdF"FF+7#sxk ~zPiB2.<WA pxW9 E?EKvԃe2HLA&-^P*DH :+g.D=JR_/mVnPm*0 pyAB\GYW%ei+mnfa =7קIyu=&3Lv?/ȑ %m'I_;}%N*i>&ly{r(!Z#y׎S}P ]0mg'[NU, zSDU,HvX(oE^ǔ#-ݜ2›Օv%2'sf>+H\|Q2!.Vw  Yٞ`/ײ $#k#JI9#t~wGSǠVnt{\O=c/@/EaTT25T^l"ؓm5 qAoy3ўêk% 1?wanH*G_R'VY,yvlYE9RP< -ǔUǤ_htvh~J+ ?o7۾>N?w*,N^ -v& s|n=lz?R^SwC*G14AD =&Y\K93uDLq oZ2wd[Lq:m{>E 72 B now^ % l_﫨d|#|D-INr۠c\#MF" cqCÇ]C*Ņ7#÷U)X txPyxvc0)COhgN ggnzf7ƁO84+=P_yRr;AS'oj_TcV3a8㘶:Q4}솷Hn0<Nk#́NikyM97 bl}CX9Ugcu5;jqiAUs-c ;Yȡ}ea VbX唬zUjBFok۴@sLsņ ;pKmn5Z;bDA!xbBQ7/#&q jn;|EoqOA073T]|y,9q(z6^qiw<lbUvAc 6|-W\KLlKZ2JW6TsP,!g _1Ds/XL ÊC28r4 K*"L!EaIH]f3Ƞ4Z<*]u~l.,*oe?ۏ"}>l/%n\@t^fowߙǨ!2_o #:70 Y?#xwUr3tGFdo{ŁUKfSDޝ-%B%NvOTg8yuw]?"~luq󘹘_R S>0 0o(3˽\۶y!*=5;,x=TDY6,82U nVFpC(<^rOep<׷!2K"Q$OJ+T_-D%{YD#%xa6EWyGhFyn"BxʴF,q/GQ$@Vn΄ 95X=ޟ,h,{b~rA/B]RљYl{gDqu2M`Q^H2NQbVTZæF2-c|NHf}FҎ 4]WˬZ'\GM5pN3W$GjzF)g#8A{[{Z<٧l  ٩}12Пo7O%u89ӳqz9;pm`T܃{p-HTD=\Ln ەZcZ68|m~o$@彺eϪx&.g?%{iy|^Ri%@SWu>{7zΑ&:mNX %l]$Sn"*>!jj<.=WAMsXp4"` ,vEv֢n*IPs~~7t\dUC#:_ըkq<2l  IZ. IX8[M3gL:yWo0*&& ktn3ycTL>,jK^SClM# x},Q!9$|<'rQU@UˏjEO<]2BCUC7$ֈ!0Є4Mh =yKi'EC\`˻1)rx0*_ 9 UW2S ̽y-#mSیmp#cdeouU@{ aN-+^Gd@&Eе!)#Mj u9^'.$iX..럖AV޹nnkZ( RkS)>]k!›R+tcw Rެ`х@bv Y<}VG#Ԏ w"1XECw&lEQkWxy֊Nyn4ݕwaQ$%nu p0:ΜF<S y2} 7WC+;>E|p`NBfQlGjW2Y& jحYL jXz u\Hڠ/~\$@TW(uL`J2W+ֈq,zcC>:.LtD7Hc%b4H$ 1G!6>Fഭ(k6®73,p/LS\RjUfgυxZ[pnFj?3ʆFQv*,k) [#&AtQ j`P:Z5J-Rv hft+w㙶(+[,@ұl9=˘'M!E,r%kat6?³7q +5aw'v1dwgm=/g S,{ЌG763 5d(r hYay+L)hŴԺc,uoBZtK&f,H]߼GC'to$:o]Diǁ*2Yn=0 ADwy<ԈR]I_xa|Y% K|Α6>KM$,/Hl hʺW?5ؗQ__]dW}(Gz 7P3};~c)n`6Ȍp> Fpo9)B H݀8U9 F`eU3!ؔ:g*,]%S}BU&s^ Q3V=.19OoA3*^ZuE]Wa;၏ ZJ&!Û* 36C`eCOUs5dG-94< @LSSYr4|QN@2|u\ *dWp4&uAǯ/#١PlxATce[g t 0aZ3Cu! B_J!z|U%nKFtx# BۈleJ˚J]~Sذ`g"0ØM=ה!gL>{_[k\Y)#1'eͻ,[ 向n@ Ս̈́!yp=`VeX1oOMjnwZ$9P9޵exm~7 ܺJuwL'74IT.B^K;Hܛ=IQa^ov(X :QZ0 pGlj}wylI41gLMxM ,$JbRR<<9*`;&/7nJGZ1q?o͕Xh&R AUܓTwZ 2g(kݩ \.|22<4'I'uqQÁ0&܅ jNQP.0qe5Y(G_st[ȆTt=bwTuEx;㟌#_l^G6܉Ҥ >A{Ŕl)뀬!e0>t=X뒲 { pMm{I,&!F1 "]dj5̒.Rf ~^OCv4 yQY[c>`So>h dL 5)C:i&d#/vw@8Kkr<O' Sa4%a( uSƴamo-ݥ /M&Gcf'kbS0JiGQm˾o3d~nq]h%'p 'GL5}K=CPT/z SZ z6Jp5mS&nK҂7K];hʆF•Y>P{%ZUi%F{2Wߔ}b9"菀al \U?&ڔ I6#H" Wȝbf*RspDS,҈]G2ׁ#.%|!=)9A>,3Uqt\Y". M&˵*gn0.W97D77Sغ_g^n2ԛqG㶯4zEF\) ~scd8gN88+k+<.o!>s-ƂQӆ n"+_Jn]S%)*TG;z(+dFb)f=4/XNhi R_RTw^bxA QԴ.`,d7 JhQȀ9~Dmf sFnօIF(ؿQX5, "Ws,kY(*j\6HҠ7eZv}sv.KÉ6wBd _Mu:ߪ屘0SУk|:B/pb Kؓ]yunݶM?irfHy {GmO:y9dNux䏹?cתUP&yTo充t}p&X~-l8ջCR" fI~cyWmJ%lMYb` {^f70k?N.LKrֳs;oY {j(r AV)0Cl(3f3N!)=Y^V:{smCp#.&E&z*B:"^/X̪'{G!I 6,LĠ,D (њ/m>;g#PN]΅5Rk&Ja7[ghW*0Dn.SMc̐*o2P,kA{ɲ9pltzMѢc;ED@ kBJ%a\ؾR6gy`W}X;$3<sc#]?iQZPaٖuP!*lK""7] Ը ˧=NY2YCNMqcQ(Ov?,>o;E]QRB*6ɋm.Qh-vRurۇ£)2{|9Gi K L#c*RICohRL5_v-?pH ieAE6|͘Nc"nm{uj?Sᠪ 'ӎVQWHdNINM_>e1 FhIiu1x˝`|)v7P0 .{̠Ȏism.}sSFH L R$o1h}i}VuGhK ߦk{nW=Z%x@Ew^8'_bKEO?;Hmٖ:yPcRQ8@4'E`o? 5&U x 㪻{,9 {q- (1רU5/"֚N K*$M{-h!-Djq#H& 'OggXh/>:𥫀zWM|pcg]k/˶@|)2]7{7>H`KQ9h}:FSLZ%]7 K@ E{.F>%p:JBuL\!{ѽ~q@uAmi,cу>͕v]Hse>fgꛗ?NO%ZI} ʆ$0No |Jr9l|X_W6X5~U!}7rjqu93f?FOMC =P0bbnؑ7`o\ .;F2o@`r'q"cFK @5r% ]3Sߍ/7r=#484 aMHX(a)I9wK~qn@yKb uAxOIsf@:0]9H :͕)d2nykĜqA˦=]lh{oG9(uPщKb($5s=hǠ_cu{hXT=)Y"g8uaNV;c WLܻ~Pͨ ;AL[Qgs0yxi U3G7I2GH@/epJM9ks؉yn#:%Ziscve шM$/E:&^.fﶗȤY K{ƁB=*ϓ%h5 J@L L(R(W@ީu{lYkYbP*&"Fk;jG( #fفr%OJ)IF 8luÚtp}T`7V;vx5`4 m|K6PJG>֮uyH"ҁP&K9,Ҕ5<#~%|LĹaٿc.li]85HMZ47MPb~ws=%x1kCOI[럨77Pi,oGxW7ov n+AkpiwPa걅o牅)|Nmw.K V+(Yw௄tG5>LD”MͿug;`O{aT6y9=1y_R|; g1*#rϜ63xH zi; Cmr)dJX]7@ -A3B*`!%Rzmfwbubps;YgdY|,?0EsK$EVH]uiv:]HAt~yb=QIO @f97}dU s;9PJ%'J32gz+6QMcm #kNG SypȦGc΍I3C:s[>o U\VR$H6f<=+gq7y'G71f{x0V}c`8rOYؗtKR!0Aa @2jz[Sy{h}  ldLC81&Ygh|Ijc 14=I@IgʍC1HjV|K6q6Li5XHSqRG8x;~(z7O[Wmm#l%h! f6_c_-TIp匄X[*8mC3inI]+]s[>^ vsdqf w]eo`t!-ô_h&j +KHpaɷbʉJ%QRQg]L%\`=4磚xk< ³8j3<ف dpŠ9/)|y|)ٖ|O8w1lN 7ieLJ W ~qd]5Oo̘!Y=* Na!ԽX n%PaX0s#հLb!<+ T|T,(翂?.xT>մg>"cb:Wi3OfHpj4_9t$'_D-w,GޥD~nΣVZ;>]sB-^ 0둘Q/4C'PțJL{t6JPGr?#U$،"bl?*lu"./vM`wn;_j}N? NoQ|[KclĮ;CD2w桄K3(N#a%Qf_Slƅњ@Ru!@T TsE26Hݱ-̍ƕ{tu(@Nopd#x%P>nN5t#R >X$ F!LA Z)٩L'¾D?ؒc*jxggx))4%gt'k,O z-x΂<3AE0 XG:'25W CZWƏ4}lk=z u1eJ~ZVÃ1b'X Fa3Iժ#O:mYwr:" Q}cD9ܦjҡg٦F(ߋ@ޠ]z@co حMæB3'9]EouOw}ٍr@Oo^wOK4Z&f1JUS*#uk":cd5:8Gף*R!V2F0(ҏٶT5S=1;ץ߁RNXJՌl.E}W|T;1t#8j#[6pÝ5 J\wox7}; t5n XcmTɄu UY1rB}2J6ibr4̅P|󫈁a0ڛ.(^G3&# tbOmUnH`,sȫ`}YJF{oVy`>ofQucuuyA$jeu0+vL U5BE^jcWFg\ᥗ&YKAT?AwP!,RLsFRSDlLZ$Szbp ~1|o mr{9=<RU*?'5) & iɒ;_{N &vIicN|/`=D8,}ay)&Ũ>#q}w|o5nc9s3#ykڻap';о'SPN}JJ 8>{Z)$ 9P"164vN'iZ\4μHqvD\CWTE*2S$J塱:` < #q͋1Aՠ!=<*N!~53/|im;? Ip\Aim^aWGj?D*9heO3>,&-E]2 /`k/P+:Fn?Y G7 >Fʙ < \O!&.|ezfsx-@lPKLbܧ㶫@cx0S4.r^=ISEfqhV[?ƳAwV_[ "hOt#%̥Ճ'nK&z ٷ! -0A8ټ&2NJU ނXM RAtMԗ"# *yj}Z8:#fo+k>#c`M M牑b`9_+:YfPa nnӳdSLM(XY|ۢSїAC!jP$;),țKܚUdj$jVP#5d'.kNIL ;!S;ȼ9,ۡĜН+iM[AQoADVXUJ1F"nJg3L3﨔t^f7On,oU4rK-x#p.$tɁ5<v5X%֔_p”_z,CG6@T%l{nrGUDq;&h(l1fhc8hf3<h] 7\O2Rz1k&=l31uk㔹.4A[G9?_Æq&މP;Cf mT5 hU6}p?*Ac9!o\* `M䑡vu>zwߢt BQ(V[J>q^A2I?Yhs'1jz]}ll⨙p \uJJQ%p O\ؐoDve]r%#Aק\ 1`Ii-EB g".YMp0b;ֵM#'e*eް ]8(RMX '2sSYփ/4q9 LZцf ͑79+WKc<09VJPٮiZz}*(KAն%/^UcTO['T?RTS9Z4cJN & 'We:@(7t|pd ( bMÆi{Vo&\꒻\n6)7I>/ۧ倞D B:`\k;qsvY&tq8>%xI~ jo87BI)*AZ@JܶcAY)f;D$7 "Ɖ'wGŰ͹d5LfE+cK 0}*9R yAp;Ɨ_+\H5rqSvY;=ЌHbr@F"_ŸQ8dTIiӆW. DVu,=SCGyvYf8>d7y.r^R2=YF9QQqw8~~ ٮUK+wݫ'f^)MG._6Q"^ZJ+80Bd&"yKag65ª8RjL "5;TBa(Н|iZ:X45!Bg#بl ·։d|n~C ̕aR?P4 XXEemQ.DWͦ$X{Av[nsl6&~ZD-J:YRF@!8L4 œO0b qoHa'Ϸ~|*s%Rj.͔DBjZB:3`͕A%lC io\r}]v;c;șZw|R|EkA~KI(\Y$}Φ?>W C7/zG@<^^*9bQTh.m%.P6iCWYs0kj 14T9P?3xI2|H Vsb@aIDn=sE/w}S~xrس.~8*z[^FGu`m%8L;'\>4 9)@b L:( sÝnJ/u;j?00YV5=?;B[XqX4F909E 7A>9B#_Ƶ9}3jJJ{fc3E$EX i꽌 kZD,fNmP3KEvƂ}7Ȉ)ejhFcT?2ka盁YXot0) /C /9j%%tHnlfA3oea|,?akM$M`dcaljr(wOQe٤RɹtG"}mAl]i>*}υ7|80 9{ A[3Fn+/R`y)>l(PFMhgDƻ\E)Udw-$-_YIaK`k#(SP\ǝ _`34,ՇIԙ-@" 3]9n+@Gҍ孒7D8љ5J.qPEw@0:Њƈ¨v G=:p>V@Wѧ6Q0őŸ>T;&&Le%ں>+Q3I60mJheL[7y?%&~xGqf4.mwkf)`MRrXq1a6) [=0Y'V̳j9 Mt#R ϮQ~ogܸYeK֙ z&ID.OGy%yΆj]XEW_e ,oZ#vO6@OO4+b.N l/ Ꚉ0d>I{ Oef:֤qP-øz:+VbUPY* fm-::~:YQvruT7b(D~Ū @ټ DM['UI&&K[:c} ̇,~mǙ%܈]SLբdz: OS㳧jYXГV{h?>oS^Q tWjX#U_0u <>;[d,c:)F#C\~G ԾSQ.W7.Ae!?e*4&^hrn<'╕*"dtc\oЙ#TJ*p\]C%ޮp.$fh#e0MSjy&˓if<q[Z@AZ>HOp9gyėw"MlB`%Lv뭻t.HW)-REW#N(Vݝq g֋`beT?+G>L_IkuKmθ}MA֭UF#ӌwdO(ؕ y=VjêRCPA,v?dۮsh@^x(N&9; Ձ{47ֵB +e(c뚘F&ި.#f'b 4I0uX6D>[".,ѕw]ğ.U~$֠BQun%=.8 Y(D>qcThEivsDn9bRK2h'Bqo)mQ*Y⺜CT2'B%g˸K4JePA6weHuozbty?tRw^ʛ{Hp>cbdJڼr/}0)?5NpcSFAuYהF݌=?3Z9pH1<[_x:M:J+D #k=R{,H옛OP9D[+欈@Ի#su !iVÌ8+XQw|훍u7qAQ4E86CYTMٸ1G˄xfbޚ'@X}@-w85*q0,b=Pї5ߴR^rcZt/kY6OlʻӐ~Jk?pRR!}ب* XpUWn4d٭MD) 'oy[Z wv;Y % qUoqz,$Tl~f23TC3QZʎ` TQ l8tŋ W|Ye ))g3~LXuB~zO<8u @mnu93%K;Ġdx$G :GA>$1߬3ߒ~'x+X7 .|h_+]ȕʰ ~Mp_ d7y1^fGPe5LIlKڄqп(3. ųOToQt3^T@_7x5 kLcw;(hjQM=Nꞩ"pvMDwV3^p)Zx f+chrܾK{{h_ cB aFnq%Vh!Ny:*X -yطa ~G EU-WSm҃ >յOl^K$zx[FبY5șd֝ D 1cU)Ì&ONns1p\SEg@#9<# ~E䵨9$@W` {ˆﰻd)D̾ 9c{jͥ~pLHjG34hUrv1ώ1Q$Ϸ3bM>N$,NIn>ʂ,5rG&:"Z]3f>-ɦL C$.o-?# ,Ϝ .tCLzPGJVvI֤wפa@(e"M P@eOaOZϺp`2fr(gR/ oc!HEW&I ; uҲ<+iGݵC-0kQu#dU낲1 mBP$T1e!R3aHG+,9YtϘp#4f}`"I%A= `.~~}XO|u/qxeaj}VV)F2wsݫLsh| WzٍLB ;O(?kzO Y4fu76YN*|ˋ7lD@ ߭v^ cq \)r%O:5J(|P 3WAI+c]2 O?7/4> iAmq?t|s늆}Pr={>IgQ.֞ڀdﷳ|IU#͝RsY iqV}=T wD&*ȐQHZ0u=R:1 D)5KN{k,~Sfz爼E*PIs.ێPQGBƽ 4cdN^zP>ɡYS wѿVH_oJ{繀iYcвaI&N(BnD& A4Sh1ndJRbRQg@Mkt{^y[Yx%ӎ59!q۞bÖY7h9#?w;au#!y,5ձǙ}GuHkE:1>}4PP_3}g,O؅&EHG-N[E3*"fhtޞMaiU; 2ɦ( Z)z14jA_,=`!Ti~t+hԥޠy!Ih-(oEuA!Go"tFDž> Nc5TTV~?*$[Y6UNSY\U 1ޙ .AS~QMV & Li-@ 7y<|*懾ߙ҃πx/P:M$I11_jAc,{i/ TyAF $0?;"t[ *~:+NN(ZU{2޸+ŅбF Ey֩sJbf`2.QovFro"" d훶k@Qj':8ſb~t/E]KZgڑz9,7{k[4 2*oFJrҔea6PfLBToK |kTg 35EJje9/g>ðp%R/4 l=v3x_u`VK`;n|p[NS f,+P9vݠ0ġ,S[K:`fJexmwRW//HO9aJ/)صfQOVϦ،3(;j2gȈuƨ11^EPT9;j֞"Sޥf{[,yO y5nwǑpn/ -:"ih@'&i!~]U:Nu47GΕCmېtSy~ps|JO^i8;9BxF#,4er& ỰZ+07ؑ:_ag|1^g %sEC򣃿~Rx0B,βb3!;R{\HciK'o+-XI " bG0BV?|rx~ G'S4޼B[`6KVwU{? nG'G_螃+!L7LpO ֐&hB|^ߏr(i''92UE[)űmp5|IW{]vj b*P0HVp_ˇ 5pCxH\w/t'n+g:In$fKGv\Ǚ[NٰwRZ0@/ />c?V2n8x²0[5r?Ax"cEr ka4tӫ6^g_Y"_2lwXlzpV:*lQk7]Yv 8ȱxqi`)@$)7@fV6ѥ`]*ᅹy1k"@7 ` u[5ĔX خ)jZzbX cxr'JF6jKw폼 jLÒWb_L3/4'G;=$\?]&{1vШ(;{ڪ b1bỂg"<8LzJ$n0ɥ=A-&sAF0l+nz~liJj9TB=z|K/g) EIc h:3NiVw Mn*tKQ2it&Js Kn̚ Q4ݢ%n?'A_*V*U=Ay}Gͫni+Fu(2  -؍W.x(Wj,jq'ޒE0%X#鬈>skg]{v\U*hFzNΗnɥ/{²Ԓ l `܃4pOUú푍\bXskJY TC@j=hpJxS0ܩ0ݑЏ{1$0ཌݾx#zN~Z.*C^ac?L$ʵkvpRvk;b9;ѕB&踇YpeA),9.e9P>BmGryuqTYaũÝHtnWyv"'C\Swߍ9i<&Gf t6Uk @gbu Kv]\׻xhd [ny6_4z1X.8z#WTJ7ZRTj˔+Rmy\@0=BU+ŎS( =i&[HܢG@Y,a@_QUYr35`:ɳ\@:.QzU?NӃ>zpcACB$R18\)eW!WH$lY Q'VIYk&q/y/qU0SQ6RFKy0nO[h:J.XNmQe]?x^I$ݠ@K+WAM\cUNN -:UX3#ݸFqp:Ql߇^譙![9Rm'A2/-SD*S ]k>PdD$=@GP D<'[|Dr w>en˱L]oXRΞG0fx*Їi!߾ӌTr8h)ln7fB;kMTWa:DJB'65Z$:FjH1MS8Hfuvd msvG HUYXzǸE iXwۭB }R.w$&آꢝ4ܾ3;xZʷw+ V N7= jq+60*=K[Chs rr'şץaCH;'"WC_Jߊ%=,n]œnw.WN"t'ګ;kC?՚rAa%GӾ^ y ML[վ34rp)qGoXL`odu\a2"a.KI4 6YaUۛRV5CAbVv)Ww z*ʉYV0ZbۀzP__PxaBTgJ |[뗆->ixpj@ZNNK2ݎkht`c蟷J< ZCV1l9/TX r2q45~)/_׹{vL!tEW$k|Q~ =J%`)@\BWAͽtBKd,#dwڃqZ-9PXvUG;rcƮ{[oetw,~ؖCU8G?΁yHfm&$5 W0NfL32.o8찐& dyVrD%3T\J87 E@dwKΘo9򔖴79Z"Mr>q:9ƼݬvDsGD%Ya*?UpTܔT{7VGj\|?847A=sS"?i~<}Jd{ Hn*1s^ :K|2=Uc/B%AZtu` B}.>anw->LjݻtXF,޴?gfzF- n" 60̘!> p Bm@_?'(!6@˾K(U (AuW^RGew ^M'cgs¢6=ЎLEVN| ;JűRhpq2+O<*ƦJ.lv샱XAYК#H_8!8t.?6m3@kFbV:#(R|#Վ:w4P=S:D}kpw"luC#鉧ta!ilL_'D6k脂g  O +( ε]ORK{@@I= Qqa~GGxzݯW*,*6M`{++SCHĻv[>Ǎy7/_tӶ56sD6T9Ltqx | CROlK8ҁ%V#nv[ H,(T'm*2NdNxLf#kE8\ȚSM/#M$1 4,U%Ӝ"? b@QyzIgU1@ċ!e5#/ Lng:@W%ҥjÈ=?|h}l&Q4net%{i:BGC8ԯF9ʄ5guz:YUC#dѨ`"~azsPȿ`s !IJu_/X;C1zx'Ѿe 9s:h8Y_(J1mEA-F&nL)C5ތymGLGz:®zgӢ$&r9M'A0UE" /F|<d_Gɨ}55;ݕ pWeKq_syno8KQbty0ʈa_V +C^pIEt/{oC T?n1įԊ+J|! d: ,j60Ei컀sˏH-@gR/ euOD!f7O,D/= s]!۪3&u^xZFe.j,c*?+`Hu`jT@)(: O)Oä/tqÄ{;bYhg>4mn .[):+a5Wp|. GZ`Rl&ialHӴm5LpY45̛˒-9 .X$K+.f싵sʝ2"%^ͩ:ð[efRfuhOt,[85$>%jc'!iYOPH~MkzJf(ՒnX=.~˴IVSW! Lt2CJ`]3UUwtTF%1z{.Q;I+2}|Gv9eyFq7{;̨&,>h)aſJ^zgR卣HA?vTs,@:ܽ#3Tw_Z@; (~ spǗ|A8@{:.\1mlO$U0sl-SsAib FƉ_ ^7fߐ7K<oh y]BogPTCc"m,I&u6 Ω X_r$y;J;f!Iu7'ܼRҗ**w>ZA+:fxb+mAaUh 뗞LcЪKQ(2`.#Vba{ra1x_} mMxK| P>ܱ~0~F:D? Lެn /4BoU.hB*Mshk 8oS*IdXpC!q!LlNzgʆ$aO2x>`?$j$ mr6Y7CIB>;>|k Yݻac$jnujz͘-+6T^?]&,` Xn#/6Y`O()[e굡Q/^c$Eы[NE]| N)O2+j W&v]0Bw5`*ӭTS(P)[s-HIv`7<|o26 .R**Bp};BA^ # ~HPeڏz }ǜӻ2T%+ ,ELg2E"LЂl][<8#.)fɞ*3%un^*_t Zf B*V nCHSCjk''N>H|5Yb["D Wݮ"˸FBc JWCwPB.e Xf=+=Ly7HO9N%Ӥž$bu`8TL(Zק_yZ#+Eg$ Š!Q0D,T+ZiNIr–@ii/r5Iӱtp wsFyᤕ8 *QGcxX]+օTidQ&_\MtUVZ!#3^ `X&U4xz[u& 8\%hK?G(E{{$kz{ĤΗ'uz{k;qZ v'4 sŋ@u3b@v+u<$]Geoc/*k[,.W%[D#fU h"sBO/.4휡~>'gٳ`^E1:/LT}%٠39[O=Sk'xpBˀtHdPߘ*B`.KcIr]K{P)MBK`"&AЋZC"ʒbnʂ:Br[vs. zVt4 '$A˫&iEd)oTH۬n-d-uziw ?Y-#/o Sx(m:ƈIe3"s?#v"07j &NhL;a&&00G_È9]Lt+YX!{.dz>hidQ03eDͬ8V'cV,E̻+TIZ7S*~1mBx7džZRjjUѿ|ii\AI H#•AOO_E9䤤 ;&-rZe s!St1NjL8i3%α%9(%aNRopQ&ԉuS'R7,l8 ):I +) #ma oV%0< /t{ƩU^™z+"LQ*sr $=dd<=W~'!HJ;<":bdkw`E>՗pS0@sN(<7( M.CZ^ i?n+Bf+[(Ho}yNRTeeuTEn k5Гq DGSWs" ݊~t)6N3-oPqvmvW<"&-?9bfMSY.X UK-\й%3 @ @~:), Zp !~sAO4V,qg ,'cOrq4>G=v 5 v6bBojCYM-Lw@qVΚƻ7e'yR!2uE& A̎XlO18(?*TS-BuǦGD|ITEz])Hq~;}& ԝ2=9>hAQ>4l=cBe0-kqjz~A‚Ƨ۸O #y#eT9 ,)b*lDti!eϯQPmlŃa~{ OjY@dRaC!-FFCXԑz FS3\ m`Em29FeJ[Nz%;ryD6WZ5b* i B*[3 U:~;I4 H7blߍ K:IJjwL GުqG2Mа3ކ|MH"}ݷUI^O3qk-Ls2/TYyI$k>Cd)79tuG*Bϛ_~oZOAP/>Ī ;" ݸjkUd]hG$뱫 p8^lqD8hw&_tô';i~yg.U=({~b&GI}7飡 J8<%Ć2x,h[j ag.? ҂YYNSLĪ_=rq%Y_^OcG#f}~T,*M*z񇺡)C;5UI$6iI>zI.R9шYhx{:TvQ_/2 .inalYF@G쮃+6Q0AYh?]|ଓK]/.!\RU"څ;vcZ1K0pJRH",'{^]EVc:[EPٗp^&%8ϮGLcZe<<3{l %Hʾ5-Sڀ)08'RYҽF4oy ރxCYb`DlQ9IG8VFv!Z9zs8,#hò]@ʊ`?n~T]H5dGމi+ 7)|gZ1-!4VE?d;{о,%{>U .1X$lP-RJ/(Q |``J%8%hJ{U:8͂:1kԝ7nU?4:v1u &w(1LpEIŢb-6gU#\,8Fmi#bB0.v$"4_A5盈f9\/nOg[XLw4(5M7q02M3$$Wid{>{DygM7$FE"s2 "rf QuZGORΐT%?}G7&Kmm'I2j B:FzѼ_Uo{ Cî䀜 #g5(4? d ٦!+oj8uItiש*W+=&Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1Fb@e+So]}>i.kpСH Ğ~@f:TE ,lz}:<@sG݉h%()ߚ$9!{4 zmzS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #O 0 *_RegaG˵~ϖ膣o97= R#7EKCR[xQ3xG݉7s<Ŭ{m\Zy袕RrBL^}(_ο_MPDZ/QKy@: +Nj{= =>c{axѡ5nT 0ӛn]Ҹ&TNA\{qQBCZL3A30SX̊L܎0}kXkYv[[~+y缸 U#; S'U]|{s ͎ǮF5=RAE2//`Q"ǐzi 1N#$$;WpZr5Zȵ} e45jcN(׳\ţKGOO<"\λ ,HC&ډRj]-Pb.MO_^hn|{^1QF|ݓ)jH.?")6S91l%USOtr> jNo ̔c* {F\݂!Y]m*eKg62 Bo(uŚ'|g4̵fu#PZ3ҞEC9+7_iR:^ vSݻW\`afguxȽ,&R4^{denGSYpO&M'0 'C+dL/T>)7~0,XvpOimrb1ۚ MH}ܭXj/`߆!I 0|S>K_PBp\L![>,Jj: &ngc=3@={& vD`krpMzqdI,[&C?qx;ಆqo%z1s2sӺ$Xa J S Hu?[sIÕ;+89m$Yґ{~x*'wKT}OKa+ٓ|ZM9lRLxcO.+iͱm &\bN䀍p}>꧷^K%m#`4c_w;NA2ȻXPRvvd+}){p3<}SP6v`p-I]nXHQ֝]B1jJjd4^f2+7}ZsfC:6` .+nL۱UI.cV{qݙ-O`Dʸyby^JGU7=5%F™$4L@^WMΦ˲Je907p/:4e[8<`_ VM:ӝcTXdqq ϝSĒ2m k+ngܦ[$di6t\Xū<6D h33UM-sޕZ&H8[]8HZdRu_PR<X,#&qw(h,6cDatX) dں@\ن@ *c\,F+d8-gQT\<@rQecXĦij>SUEZD;YAxaz웙*yz*%NY l_[M&G_"#- 7H;# m =@5]9 l0 J/ 1iF;LZص7{ƎpP-/lJD3SjC2_&EmBNt>Ѵ, vLZ5OAqA$Y .OZqJ<ѵ,MQR%L gH#;v{72-,tRMhS¹d/ H/,_NrF:yGoچ$at ^`.WӨLoZ(,f ˈP+a\?lW]d=O~A/z6He<#[qo9 j-,W/·tAh'Րe+7zvO*I-Ab Y @t  lCV [r \0`@Y" H>q?nehĽVneՉHB*(N:iOaD4JX.UrʍK܂IKq[qٌ  _j+ӷװv#`I$*cPDwsoC1DoRoylQ˿ 1OB y0b`2Խ.0$~P(^/²l`+0Oњy9J2!4 ~J; o.;nsFȼiީk~_fw? c?u; HA;~C7cdc\CvV-Oh0 ]@WBr7ec 4Lj5q$5aHaJp!d&cx`|qY҄$bZ`I`4Daۦ9oSP !f#L("Q;]\Pi)Gb8N[/ <-^f&Hbһ$IM>e_ݧ9Hɾ>n\(Mk}*ֈ y.t47e3JCXq+F䱲[%r?hoy=8V?;Z_ &'L_Jňy;ByG ,)626 h ܹb; O7 i_?jEc# 4@}Sog lQؤewkM v&338SOzX %ohWݖJg 'AE.Y5!lS7,Ĵ֬'0~|KHeAEQ ]Sh؂:k!=W.!kV)+'.E_rb95OpBO?Ÿ#Mz0ZћCŐ} Q κ*<̞0'<"h;яvBDX y Ц%l*+nyV[}tXw.e6۬>gF9f)(GK4A~o>ɑy͆aew'8Jh2؇v6m0-Ix[xV-` \s'QIm6ATh }jtgk|n#7=fv,K<-]BR-f,Q^\hSMߦ+`߂;r6Ez)X@|e[ ;9. .]}E7m?4)x9/}!bUZ^-.tth سi1GHK 虴T`cވ#pk8/FX ia(K ._MhVxz չWg2X"M09-ݵ8!r<] g-xiD#bړ Q4ە;Q >^q2-rj e=&$̵X%#siopD q;KK0$Y.rMVY[:jwKL3Ɠ R3 Zj*v׳N?UWW+[9?.f7p]H +KƯ\A3%W*}q߻]ς.Q;Z[{V ;yp:6Q#6#6lK_1x \bW6u᎒B~ɪOV~Q #;Q*G4 kKݐ) /̓saV|80ԣQ@F,\:9FV R%O10 Feibk^{WÀ݆k)H'B5'<' R.SX:q|wBo0}ྈ)˱R~j$W5cv+6c5a%ZTOtϤˏ!'Iodj=*C0i# *=f;2;sֹaG*g[3߇<?oVk$Mz\҅vIIean&`Z}+{,_z_n=DA` V߅ְ&j!Z" ǬTǙ;Hp](ϙ\7`%󷥪 &1"k y= ܂m(QMߔjmyH9Q4O pCp'ed1?"mhf/rs,~7DDoYSKq~3_f/$-@Zz"M͚hBGvNy`g,UaL/ 6Ueg$Wr`V@6%k(#j9K"4Jc4 1{5:>0ݗ@.i/OKf[Rtŀ~ zٺ搤wCЃERy$NRlR6R!2r1eX?w"nZ[gJ5"0-r-lzQ>͹B%Wip}]^ECc#ZX4.EFZUڬ8P 0H)1W-8:Vg-;L6&@ݞs{:H32؋/"pu1l qb& ")+ 4oiS=g)piqvYWE+颖wT $t'! !$BO;ϓ /s,& ]ǯ$熑\vCc%^(y-4_*ԿBhrki wp+ԿK-;PY%W#Q:T t*8zo+mE"˰Vnt}A-9\jYbp]lreb/w,QzP\%+^p{"jxekG/#R՛bX]gl(W#cum{4㤖p=O') =& YB(UMO(3y F0,\^}T&Yǣ}(tXܥ1Y~D UsO/F%'KWE%oWŗS{ },b_RcN;!!]nZHg/v##G- d7&-k5eEq-`)AǠ'U:GE $X]^WNC*Q4ڝT9ے YIIyӳ/p>#!jCYr+N6.iwnd S <㣘``pʿj jC4 HTlA`-1ƫj 8Z Dp@0T/؏iNaۚ#Ԝ EH%:MrS:53bb7Mk *0V&ps> SQH`T(/:?fs GaWUzуIR=+fNg%&\S?LcDjRHud wTFyi- +5RvœLj$taoCP IU0\uW.#1pɪEh#kW0QFbR鹕U*_qWir9sfgυ6ÇxgOċx:]s^_N3 H#(Su0w©<0HVT laəCz7,[6?g5jA-mvASNX5_h4; 2Q L[12V_~% G؁ _(Sۃ iK\(LEdh|/ZMx jKpGem60$<[wEu\xYVnq{{>BƝHi uFW p2%E16-m_Wz ĥ_NX7nH!-Хgͅ06͍cQ r}$iׇ8V-ۀV&QwmbYx'0?AjQCNw#F?ot?̞[Og%rf͇T)I-TԹeU7"]MC1Ic hE2Wlqv+E Ɣ-߅=AR 3KBʇ2+*$C ow̍7ffRto$YLQՙrC9 .Lj׫"gJZjkΝvYҢ DvE;Y'#wKA_ SWs&w%{d[Z8h(~#%<,D^~ KvV _&D>sJ1d#i?䋚dȝ)ɬ49ܮ&W=*mm Rn|c=\ Kea!cmA+[{QOH0 oiZ`Pj!$(_it;UiASV H(D[+]9g0v"6 X-rF9L4CN0 +DC>Kʗ˫'` PE+JB0UHdRfrUhDsNy9`<$ vܾNt53UߍנhS1Q:S kM~u$ĵ41KDY1Dm>'O%g;8kO¨Ҹ4vozyM8`M4J6dU.~AZpO?(&|+n@e>14ͧƢqMd%G|&1l$xtnrepY z7i1~?Oi(#{]d iww7l7{eԼJ 1R۫YCRC9*GR`C23ѯ3bVUm`[ GMR0߈VG'[p]ʷelD ?,`T;a -l2mVp@Px[eЖgy oU<. =jku%;OIo=3xmQn BQR[8~:/vieIM9Mߐq:81W'z?J 4#v!5w22NɷE. Soo61,q V CS5|uD}U qaut4Ĵx+#64r|UkSz&#h#?_*%CȐ~I<3fϗ<4=TiC;% 83sWdH0]:@绳|y A}[< NIh_8k4K|3gtM*ؽDb G?ٕ̀5Eb8_`<=!,!q3 T~(VkS?~ݚ5ǎ*]$ޣ{dR͹6=Ũh/ /SR֓\*A"J")F=LTͱF OWZ; DX==.x'xO!qL&$V-if}4+Ӎ߷OK-X`o 2N1x=1am8cU;X۩DܮP~7}Z<лlLgp K*5zI0#)hktpU.\Gc}5~)cO^'y: -=HI~ sei0W62oRB;&3ӥdU%x2PN&fAfi x9+5A`J6&1)@|SsoXdKQu[qtcI8*!F9B*ı^e< `lnG3[Eh > 9iF@z)6fYm[ #1޼M'P!>"XgF>|\93GKurv*ƫ@5ehSqyٜHx!WuJrsH~Tȫ=:I$A/Y=4HFH4}K> `SN Kv/veN-I*˷%7 $ik3ު(7,^SVi>q$k98M=^Bg8j IA٭I]S Tߣrq&>CrfvM Wk0/аmV ~>FQKe="|'%fxE`eE e 9 QE#}pԨqT9q]Ff!zefGdyxIi0\^o!? ]*}\.ߔvI&b ל(dܟ @2g}k ;K>ȝ&dKFqh<1[*`m94 ='ֈr'`?1Rv;J-՝侂r$O7ʖpŀ/s͇l4j$|2&譤SdT+f ;6RMoBO}->#Z1+q. ũ] =H?8D5w+zvw7'Ydf&d1Bj9Wu8s\@n!ۍ;B^ZSf9yxU/58xN͞g( }s^$T\cym $4}G\[EkoB/;,Nɕ2zJv7qBqk<9jkCm/P JqDY.SNJ,Riq3u !ˀ㋆6ԟG{h0zLA_*7s[c',uG :Qj9Xgrv- n'.ꗹ])ld*,*> Koȑi׃/1ꮭЄX;=\70bknބ3|AjGTS`4L.@yYEU1O|_^}n)Hibo5-rS ooDs&ooYDABq yH"r }k `AcSM*хA:Crs#;unxF,o#%:ۅh-r4<tL ::jϷ'[C@(ʢa^cz{"^-P^=/U^kA,˵NGm첆 5l+=܂jy^6c| ȂQ2se A%|Q '֞<,|%?{!yH!mvk;Idœn {`zLL h\H7&ϧ$^C4#9=w6zv݀ | Pov{R̸ /Bwv-}Ĺq/BV>< $\=ဋ1nM/fBYEN[A[5+4 ɔ& r^Mh%iRU4.M QFu–aa?D`7ͷ \tv#dvSwޛn? LY(%sU jt8"Cq P{{Q_er}q]K%: NG(]!H[KPc{>OsBt jys~Rb|pkEy)VͿk4/Nޔ u)LKhYTN7Հ4Xicvp-3:1&Jv6+`iyprSjp}^G'7 &,YVD@q=Eu< H0'ו-H2S#A^zخ%5ҰC+H |"ti?7PF%mTl:dʅYBaPT{%5gY}]Nmu\7 w_4ˀ޿@kY`)rX|ב<2#X)_G23T{sjU9Ck/J>莉o}Ԉ8 &㉇Xl@ wm:MX? e'Py%vF|WJ^Ğ"GNY,RutDA)}yh~;=s" ]J9L$K 0 FO; ;f0ni$VfKVjݐӆ}dM]jxC U_%SaBB =aOIw|kvZnEu%%ɡJt9r5hlU?]LqPJez%L45i9%Ѕ(]ӭmsgˠm1$["obMQjyKO{<wi=*`e< @@]JOcFA6K:'Y<՟׿gW4AHZϿ:xm\LQxaDǴ$Z% v~QJJ".˪P̿VKR ~V`vΏF6L@ˋU\9K_P'b+]ۉF1;Q 9x9M'[٘AOa0ËY >>L . $Tw½`KwMNjU:S0[/kGrFT#NWM2kO7h֮/d!Γ=7\G}ՙa~)] MRE: *ϔujW 5%o KX„`n{jPBYNyte #j$=?N$?HM%ksR 'XKa(Rhv#M}bkx%yeK 9a\{`︴PGi!4`l\E 'ywV2顣b2y1T5-]K[GPdP+$)|yQ[>g4jmWI,[mɕό⪥˛?-2X6I)\ۄbG'ǷMḄ|Roh_g.ggJp@Bܝ (1|a"ZpP!h :K4 %y2@6dBx',Ie= 97:qihaM VK|r,D3 \lGc)ʁe*s0DŻ7~3D\FZ7WWj p-4r297ˆ7sL'bi i񘅠7,MIE~xwW@hK\9sx!܎l(~u5ՎZg,ߢ;AE$-p_7g"!+PwWd%dt£?4_>M8 y#ÙC~x*{L;M;!bh_/;>IZT;a>+^7o4ι.kI#ĵPB'WL<Ə*2ȜrPOp?<7dt\Iv¾c¬&{[r(vEYz%vӆ&6`DZ [m`˦mG4h@.ui<,Do;]€ԐA=$ @lF'C) X/:)ͩݸθM5PĪE jw\[*Nzf݇_hɩ?aGqn=ƶ[q)*@,,BjX6R;Y Sh\J v/c4[XӉ]h E@ @xv.′hv1 )( FvIX&e^5Y; ^S:{ǁԃWB0 SNpKăTcL [ތxO}qYBz=!.،F?sNi<|Ōd*zi;HRkLJ@9jHORI!<is(2{P6SlT܂}fY)C2ri=n%@^^z5F1Tew[pcBXK U*s N@a37ԇyY)Vgym8TuKa#srBtD9Xw!o&n棹݈*Ut;(bɊl5N&%fHdHp. ˾ƚmk]"S|BLvWӿDc69Bx֥m'smu%b˕H뻿z" .j_KG9C=E`:ߞ= L ]0@N!{ ސJO$AFdj/FevjYQtMplw 7^pӀ{ 86-?k.i.$ {\~Yhu~Jğs±XA7,ūkVX r?IoV ]%R❦ R@ z6ا.%6[NRw?ss@1Y*_P=N7zގT6MdW9 )7um3`mc1nSXqtSiq[ړjPim5x 8`ZZyC5oȈCn-O etj*vC;hvEM=Goe-=e"c˽4"C\9v HdSg%.s`_H:Hgw&|hH l\EnTB"#L 3v#C$G:@ Eߋ5&>aKWM?>z@9_bl>"09V/(M7WNM7jۧgׯt^ 3KuNcCq4eiY)jUFLOk՚2&YG W'U4ޝѯk礉vҘ4bX0abbQcU_.X ^0zoCYз%>Q‘9]BX0CiL3M#zwHY8aK3R0.\e$;~^3d Rj^;^4!:=Xv'`P [_&)9Vϕ8!iHхm2S0јe>!Xˮ.wXF &p[O$4 YLۺQw4.m?90 E lAݠ*{ XU*U< |OK2NaX13xpLVRB CƍpwMwL{28>=7:% Ox_WEMRQ?+6[=ZΝxr¦Q:WPN:@iACD/'.> 'aHu >F{wC}5e9ZPFgJdأQ<@庂h4E-N`r?(c_ |c[fETr^,8O(Q5•,M{XyNW\"p5~ĜLŀ=HHHK󻶭 .7(ܔR\0-$]i8 yx$̞cXs /'f'VITBKR#{#W%MAu6DtӫHSٯUmUQlk hWkfei$L.E-OZf{^"1,blK'-H"xvF*Vu$<dѬ%Tݯ8W32u2k&bUG0v`ӜB#2{y1݋\I;v/PB+9Rw -qZ"79A;]bT!)@ո-n,rF>uXk/1ޢ~}*ĀIXn aV"i9}8ΫvMwsVV.Nh&qUZOmN9C%ɪu窣>'\3 pL-t)x4·y%ǐ-Tg{@1pPLj YGz)a1]^{A/q׺dt!|5k%] -8[9^Xe>#`rVoU"AIW1]^O{*gȧ䙧^/h&\ODLȫ\Y~3lXBfQ仭=ZC&/b<ۆuf!ɟb:`Ԫ:MڟdQ}6 V M;Q@v ڤϤQzw B}!_ZjJE <'56ʤ +CiG@R7E J?[ߩ[f 9M0Dx}%#}Vc7 V;0Wx\\Z%l^ӹ(*b4EJ]t\ħ{E@X b =J](|*3YRn_rɡIdk˜):{7\Gũ,,{%]y`8;VVVʷ%8Guq 0hv蘿KcU Dj Yo\^_UDel5Is}s9 l,4-yzpshuF%cd\OxYT4y_lIlVЕF&ʦ}"K] t"SZ Ruڛir(An;+! (1hQΝa[^%={{rBw 'Xz A`A n(E}q5S\3OIe{>6M6E㗴D_iN8Fi5߽qgAeXMǖN1>&M-k=X /WJ!] O"E(e$}8#R>m|8v#-{,#0mrb-ID2 1Ɗ^^Qqv(T`zKLu!+g,0 l(,TKh1uc[nMszV Q;̐Oq!tO,Z|Jc)\55Nb-F|@,/1/xZAi]QqD!ѯW#1굾D؎DWҖ|E !_93j 1ْ]Ԍ#ȍB@q\_yr0q8*0T৿ :B`@޶G7u Q c׷oڇ07yP[=k1g\BM}3F Np Up!}'Ѵʝ`*m_9~ ÄS^:Z-,m[ {4=xفBrH/vdH\OTƌ!"g6(,;g$qZSmV‘@,F73?2r. )m74X8#u:%~gke:-c?cfɽ Doۏo`N(5+TKȶ v?/z/Z"7p`;p`ݣm?%),Q4?.NyWq}{q)aOZPK1DKhP+c߷#t{? k_Dəδa!"P&w)XٟH͜if0YQ,~,QO)rqҟCy6 m뺙-$~?dٷTu`tyT*4F*:`=!lE"WZLTIވ :Q=w'd:~TaCg`juYD>W9xA 2 3hg8xf&{![{Nˡ 8[y TZtvO M&Qͺ_Pb uks4qX0`xm,tkR7pyG#1ig{ju:γcxQuKͿNL4|ѲAm":čq~sl>|w|<#q.ûǞwKRpM EƘn1PLF lcp+"_:ÔMƉ{vՠ4x )#įǜ5Hʢtk9'NN\n\U:\!YQJ=ܦpCAUe6qV([07z~3rYK6|mq8,|bdQ:|c .mVF:(9~e",9. ho^LdTRO-O}9(Rml!wѾDZT=RrF}~煶,ۼӪ {!mN=H/;ȳڙA`@%dG'GH g; к:ہK6C^&HT~9sSh |AT]JI5]$`Q^ t1֧9p4J#B4ۮE` ! ^y idw@`%Cwy6^l 's7<}iS qԫ+޼#ًv]i?OoqŖ e5]ǂb3O0:3iuVKx`AwPHJÒ~f0eL1NՕ`jFע?+S7ٱXDTSkϥ їq s4v >QVr@qgSoFyVu{yaټ.51j 0mPVi.RtZ`Y?~!5οg'e x:j =TWo G*E\T(|eē#R`lQ2t ]j߮y~M7bP{7{@,'[&zк-s+* >2*@+iONXÑ7s>p'D%a&\l0%pW9Z T E S7 W::8 8sߍnX`D;|fpis5j|ֆa3kxm_$3?|fGA9U-I)`ϕ&Ja4R?o "2z$98,XRn &S˽(CC˳sbث5IwL2 _1mMbzּ>/WDܼGѮ=ŭbcj:H3I`Ar;iP Y~ b G9fa[\=C,U5Ik %8r@bcv&fb EfPI50G7pweC-NI` ~]hGQ]Kx606_ Xd.Qr|ClNo_ l z*D"; vy=:&6kr{ P1;7#.fDicI(SݥE~ <̗@]hc |Ǎ!?^z;K]ӆO"W,f141،)]#nYjb] \XGq%z˂sp>AEIPv"6I-zՋآR631\pޝ?Ń91ݟkGʋ,"`֏ 320D6ʚ"CP-dCG i}3^7ZB?/uJ߰ogv^1VTyTBjRfPbtZ_eMlSۥjHw|nC|`_8X'pnWP\^/~N>]kl+tSTB+s6صLXS_]+: #?RB_>uq@l g~gtugNE}ޭ[ND *z8H)n μH:K:Z@pҁ'TҊQ& y?0o=&Zx2jNQ0%vƎN(*"ZQ1 @e(^ǂ5IkY /uYTTgtB&e܈Z:ҤRXȯuJH3O_D{RI?rM }&TSbƇΖrD^̹LZ')%%"L8$ c 4-{P}5pU ,@Ybإ-\6K~-<U3>x9䭄,UsžJA$?{lIMF;WR Pp3T@L1\"%Z(JYQ?~?/›5PC;od8?VqwS8`m_pw=۔f?^ lZQ7rH'_&ԃQKhBCpwTZZ- n)VI~*P=!q,Γ8բf% (s"s[![Pmb˫2(S+ԩ~3dn-0`3et~T$EIYJWmBGrE?Lt˂wJIXxBd $1d/LJNOK~t ƼvܜIHX64Z⟛N?fkÔ%_6't˖x!<3_\!ˇ?U~۸ƕݦ١*2p a°c3ihXuf l?ġGEq43`gtq秸oZɹ'4cyu7QБN>]zS<Say ٳ;},GSZL€[qD,G|C dĸͫ^(i6+_f `UٓeՔ-L)~fxE\= ‹#t$LaP<.p`PK7G}W < 6-}@ IfZmVmۅk~:yt4֏cޓ f PU35K<CI2Mf^Eߊє{%=a*jr0'jOĉO~1t"m)09u;xSSHpFW"ƒ2N Ic,5@yE -]*;>pFFbl,-9.6 Թ\7dmx%A9!Q|dNVa%} Z{vR b~Sȹ9؎ ɀ8x NDA,ӕk[P߆EӍ8b>%JWxEǭNaגCg-pY`AIJB(_f8RUǷ]? T7`<5xϱs)Y;;2!=pĚe*"+.x95-bw^̀yȢ"]Nɗ`LI7+f{#`<Ig^7xJ 2+Vx,2lH@=ゖ݄Np*V )uft>4B:JOJLƁ@0PҖ44K?I !]5 b ɁXRYPQ6xN>7bI!F^H ;ӟ ҺR9eh~8GnǽIJ|=02aqJ󔑣>5Kڧ5x[a4plu3e;vkz]*C<Y%WSzZFH91ġ g@=o"^"s#6&E|0T2w~XϹ` c@GJߗ D]}W$0.7i+Ksm+ڪ4z u_ȳ^XWa㾸OVd X.e<tbD]C&??%aT1nACuWZZT7tob6GXEf3hv`IrakB6GzMb| +;LtR z|unp)&AR;V@)(KؘW0%C((ewIj&9fq")g|^|rrZQ}|?#dp91\kWˎ) ~; `6Wugm'n8ïo&QvVG\5jb5!M~$rH`]O8qg&<;~<]II yfܽT_KV[L 9C_^,}@3np) 4W_<ݛ,ukؒ:iYp6 3:,Db 8_))TOɕOb#nkCv y t!Bl, ChW~$6Rj%wdYD$ % dLAQcSܤ7]-+"D\?YHƬ+j x>NM\4Yl릲(2.M&!zD4 }9s"pj߈Y)Kq pT8kv0xཧq,h;JCN.i[yzNZ$] 7`|P1pK~stLsbxȳ{s*rP5,ubeIV ̹[+pƄl)L8י?X7!+xteϕț["Pa꼓,X׻U;NXk7]!Ut1 i vg.$umensj yspnnOKcB?m9魚fOݤ딑8ryRcdygo54ُ?ˡ܃F/:~W1A&vFCwOTr;촆ӟ5֝5 岧u{Wmu7VPFyG{aukp>A(!"pfhC 13cE'!N7(#j$*CoPlwg`B?^rSF'󎔹43ne&D4fi.ޟn!̽UonZV<|mo0GDeO~w9cVe!S m7b1bcη[%-MNrlcP@'c74._P%u11%V='2b6^șķ)VGـ Cgf#e-op3U,'?$e  W1C[L JpdO'騅RqF퇹M4^y< Rlx `<$+\{okh3d"ExZ~';R r}Co5J+T׽m)1eù XS2-]ZZ"iݶ[ΒB _ p $Hx=͆Z5uo$lڪsw M6B%jKf^#٬z^  egUh2_3H3e$-e$hvÔ:Թ[m)W%%&=Klf u$$}䥺IjytÅtR<7^z-ǰoO9!5نvƫ 'L"l5ed㸼NLX}ބ]5-ɍ7(KN O]u2}o'ynkEѬ`QDVV̤-$|n^]G&Z$PeJ}׍Q J*dc u`Z_wSiNM1ɡ}_{F8=c"@,5yG1eK ]N(5& pyr&8 ^}@-0m u_%Iԃ+bZiHIqB}*/r[˽·&GCXd%4/}K#̙R_&P :Ic$h~P a؄6!Eu[ՖϞ.0oͮJg&nr{$>St^?1hJo}]'ʀЬ(0\:VEm:LӸ5jsA:ܤтg>Dm(`%?UV~-}>msթ~\€#;Zۼk8+I*f[۷ ~νZUf8p~uWT0/i|ri||V3۾V0j 80Q{-ZXbmB b^wT,fG<*Yum* rDN >̇/C JZ31YdɾKk,Nz\[cPs\t;Ys,#s @>|FiY$'dKu*ae3D*'O de8SM=mNM_n#i>?A.Y4w\o~Q @+lbDK{(&>M2 >»ΟHy#skk7:U/(coA ^>͌'RWO E;Σfr |0{49͢=ڌ-_S>yyl-'[E?}g^Bls(K"Z%t"N+naKw,_j^H*|`de;vslP!Fhy5A}!Q=4'zO6.gu{r}+1fGǷf9߁qU.y&w^ڹ)@4G'мڬyu'3J>2>\XuQaF}yu嫲b[c=C  W+rMZMc([d+ySw\M@l Uo;Fv zy| jooQz?־hmYzi3csn׹EW|i1d*fg{klTR5 q6ҹ] '&Xck)y? hJ|bך+Y..k$G GSbmsz)"o2^递4hhhթW*k*e$ A>m <*[{UeN6j\M7$_AvBDM0XSo6 Td +[8\\} >0.NaiA~I2 Y,82NKU*g>Tk5_-&%33:av;wH׀cnx@\=t%7^@Ni zӯ&KG5uz&x Bѵ593:Yis7 ̋OeѴ&J8rv!SzV d瑣[6αy8x8d8":RѾ}U2~QI+WXhz+;BY׳gNM4[hB1)$`/f ȔKCsE?*e1 XQX=pˡ^ gu`=x#!+dp BH:`"E'8K)K8Fn#JMDNi+ Q`. -d.?%=G]W͛i-G8S I c̺Ou]Rt`WI(S|,w -Z[ ÊNZ&T 6DB(Bq(Wӫp<dLEJZhOlSE:Xř\Sl4 RzIak]L]i>+ei " Tlo#sN=.=E<>h n)y:[L0S>tQe9\gY5Hqҏ҆+_ vM}x}*M1._S2 b-8'PO,і d:02ǣ pFMĩy.;Ǹ3S< mT;T2 Af׭|z]-G~0mGRϘM#ǡЯ)A:+Jc([)A]>Hc#wtB,^/1] C@c\>@<7쟖cpNzNgt pG ]BUKX@Cp$*3$/R`[𠣿1Npg0_NA!\?m0pqIɨ1Ể{i}cjw{n]1G Շ~7/8)ȿGʽ4=nzSSF{˱RBRw B (jJ=7%oYjH1]R(|~Y\.?A#aQOOFD RFj ӿ8O OB.b<5|SQ1/ w *cGxYԯu?9 gڸvPFՔ쟿 )RE'}>0aqzlb W`@+ǃZ~tϾDL;Hih/1QlC޴ߛ-qQ˟U?٨yRWpc.uV \@Vç&/XX:A(ҸhJ kcDRĉN).uCංes:r#]?n{?UfWq<'P. ǽ!SKc 'SkI_o9>M"ϥ| *z댓SCN{}ibhv)Wږj̜,=!ٶmC~7T$3ZM0Ή⫯w91Яo( 9cɚ!Og:ݓqH`Kq:Y_uQ*vc.V@x3G|E=,3K0 t.|1IМ9@YWRa T0cyK @lE gv`xjKY3]vY2j \)uN: "E OmzWDw $B0S P7Cy!/V*YF,1WUf:~d.x,Π~IU")➴ ;v2ؒ{*T4-'3U[8:oP$Mc CN"4F_S%Ûv~yOX;g%nmHM~;~*2 YԑC|%BpVh@X,OiLTFT(8:H1=@@h{ߒEf9yB㏥=ff$&]+Owj ׀a/RVr_L&-hBCKS +2M80@xpbSj ٞ̂ wp7S/m@QU q)iTDe]M@h8Z9gP1tN6Rџv;ذNJ:]q^Yo'48UĖJ/iTu_Roj uH%}zkW]U~Z A5D C5Sg")/jhDOʍm::7CxhHYq^ 2nJAݤaZW|)\* V`4MB]G˄ZfC;oӥ^ cDM_mng}. .Gkt}m;="wm"^ g2|x>&w;d|>RK='A01pw;L1Q>Z0`B6\A״?;`-'m7e*%5 H*)F8g d˭ձ>s7G]W*F^1Ԉ0>x& Ҧ-9׹H@Ai}@-C*BiCS8JWNB*hABPtCFӊIJ+"pV*]e;"IR[@4Ҕ>PS8n ڛcSSJN;GGxgO5P'Epe+.8/:[`< ZAˁ- MOz;C1ϐ}9X~?Jh:Za?&߱PB*t.}z=fzע'߆^ʴڝ eFǀ)v2Z(m28p%-sAPͱ"&[q(L Yw4R\(z7d^&AyWG@tO^C(sjmt!oxEkZwfۀEC`o(R͢{=Ij 4dN ETOzi~`H4 9%~/g q RI޺2_[ {|ݔzi= `&y3CU9O*؅EPPjҿꦹBc^ӅgrIPi-rfAC:QfnWU97Ue=Q2=+QOu\n7:t[#f=j~6NOǙkCm ^/! s+ Sk J0؋1S9ɌS<3IحA멁abO"j ~^e6c-=R\ͼG yg#3xt#wgT|4Ie&C`(~r<97^:1b<>qNa Q6E{Q<z=lnxSf4^CK Nn GI'J PT뷉HUwF1,\gx;ާHw|y1UyYYe0g5$@%guƲ8$.i57AU3SWV(;Ab&B?LW փ]HHOj{(TO'6=f4Wnn\G|:W>#ϥ`SJ4*k4Fb8qN^lo߶J.pCDl Rj$h$$ irS'8x5rx$' 1$3)] jO[AgTf:֐<+not`j'wŻ+% >G Q :&ϒO qB9'`8{֓=iɶk2r}Q]gPlK΍9{ǵƸP:py/vx2*kc;em%Y8!/VImjT;POD?M"`WR!]a%Z脎q L2s|1- M<|MW<=g<<>aQ j\`n;H1R;eĔz ma:t!VqWF%참zT7Ʀ$=bfL[}l1nXBr5sxjS~g VuqF>Axˉ~n~gg+Y&W98{m5M{R`עHt3Yq\M)ۛ:SٓZY݁VW FQ8k\O/!1\losϦ5 DٙtuEiLQ"j92K& _fuHҧPbn9kۅ.?_'2P~o:Zbmu~Ϛ `N_(:-\Ne>P~4Kf{xCYݹG8{^;|q:iQ-$xgVKksEƷQ]?r)kߔ_FT41h9B jQݼ~PoG N5o]D!;KJM~I%]iMO; ܿ+~ߘ= OX;2EV#&r\ k>KhGw4jnJoZq֛Q/9_+e};~]War!Rznc̓tBID $;_qayin鲂uNBb136BBLWou$JqPТPҴ4|nPQrs4QkDgޣR/'>zI20,! ]S&=ʭRO[U0b#\R {\Wڟ*E<+sX֣\OK_EfzGlmy4]p| U\,YTlj,fx|; fI>B2mo9Bc@XL -,*JHܸotŖzU" 8-d0 2]8jJ!RMA+g'2U#qM)`\FL[ WI'aQ NyAɈăV ~ ^)4y3Q0,ɷ;_Т6Mfbt;_ W.+0x۾';,ՏW۫ӹhW)@O|@TW\NwL z[Ei[E7iIsJּ_?[ꢃa,w'nkGQf Ť4$V@C&`g?}+IKZ}.r8<Ʃ lj8p<1"!M9B3?vIn =,1oWB8d3sV+�Bq gYKJڅioEqM5sѝwD`s:=ؑ5e\'˨Q=/GPP\3󉮈AI6ހ^vkO]sn~G^%pLIu=H*ySAD _\B;8 D4'8lY3uѩ'FArQ8%;D53t'6N ̭_=Oga:y9|}(Յ]r!k RʠS)TdqS&%¡;?4N6C]=֌ n7]'-69$w3[]0ӡ^xrŖ þ:%Hib,Fu)؈ww ٤ulժ7* B};b-Z׵E-?O[} 67 x;OFU@OHZC*Ʉ k|ޒ !łx,kJѢ][kDH .l;jF~X*xl{7"`'Jnj^A&{CN Ɓa>I)W3A]/d:n]S76t ǯȪ'[hk1gZ3:)ח =BƖq38AȽG+DLm|E+Cj(5MUkNѢíw*.ÔnTwRI6^N~Z>W-77B kz uQ9Ԍ4jtM3~5D;:F_*P,F_Ep?~*; Q fQ靝8_u؜;K2w8ˉfN&WSh1g\3e|}^s%Г씊4JUMAAޢ=֪om.D^!&w2nc EԪ lˢEkvr]2K4FJ6y}6@~ N5 =3 ÇTzTp%^8Њl:ٲdaܰ{F_QH.HF6Uy])YFZ*"%>H"]6 yi6ya֤* 2)J yJ j Jއ{q?5)7O'cBP.̞KMȓύ . j%s*ojT"Yqh0pz9!Dž2bRw[ Ln'Y|&*T%@88:hقG@^`3D~#Z3]'A.Z]X@:) 1^`C:|9JM&TP#3MOjՙNAALDPl5bhO@'bo+:ou-{r3'+N_ ^<`)u tA&x8ŞeD9me>[v]ȏ2N}wHLUgg1٨.HLONo/YIU(=#/ ZZl, -?Zo\eý+70EU`ֿ]8 u K \Z> WOU/YO#Vϰx}xdQҔ7w?^ w_0WR(R[GDqP6B4hCH~ǖڕA05.e|"3v)`k!3k?@3\H,u~kOv4@[*qު64oGW;}Ig=ˀ逘!V+q5#{> um/T"=*>ڜm.e)`H 8Roxe / -I'RsJ.ߤ=YjE+Oi%yZ$E<zZ#Tr/SlMDKʶ`P mL(!8ƟdM͸?WTAo_?E-}Lw:UZ|&"0*HgpmAk3ÎO0!bJul9~.$L,dA#IFޗȠ%UӢ@i8#O hb#u,j^c@.ʖO/feOA\iDOnrPĽ<7eķ |aI \AQU1[/M$PGNj䨾j^`wrl QqLLϕ㪲iu]0\5.4%iyM./OrݿƊ^_@LȨQE{uYd->b+b?L)w%Bb5Xdc:Ƚ2Kĵ mU~3(m<쎵ס2/5(b~d̰eV@}݅b`"?|p@k[MNu䶩-T7~.ԋ7 >殮;뾁fݐ'sbwj>5yqgzgd[M 4 !Al?8NɳW͸l8OE~s) Pjg>]M.S x`Tkc*+sqf7@ӦJ/eA>ϦŷTZl߉oszU!*q\QVg2z2.6acpŗ߃ ڄ2okwwiT777|Ck/ڈK €Jp[l % ~]tk~d1d b\*m@k01kH(V_fx_9ioљaTW޳xf*+`aZw=$>gGtw9y&_C kEY /`6rB~ 0W$GY۽Džz|x?/^p~i:BݼTC:$^!9cd[ 7 |'bV^8t='`wcLOխ+JV[ yΑy4P* =+3C o8_J_ /,=MϗT!8^ > )|wTa1Kc0?{F`|hzK„h#']f(/ir*^8L 0Ą8"]Zzhi$/%,Li rnU3X ,ӱ6t?&xoeSp+UI']ف#2$$NBN(2FiX yI ڴpR E!n[Ht9.^+K"k.箝7IbKBj7; קs'ӚaV?|xl .)a Tq1lj[BE&UIΓER\Gm[Av W/̩~*vJw:K;8sJv)y4G~ [9z]I`3]d`1Gս✈94ЧM(뻺Wi`Z˝~,$m-m?䝟YS,?\#0; 3mDBJ8|osܹ,X{tw[m~zԹV42ۗŘNxbi1gZotMoCE3,WSz]PRBy~9<ͧj؋Q5j,8?_l;h({ G %g 2y٫#R.ss/})@.YsiފkR]s,&2GMdM7ˇԗ!jj 0~OK7PEETs7hFx[-y|g8 )&B5MM~B={ I??_?~}&CjcCv|Ca``#vzdrtHb*$ $*N먆+_B$0FE}S-)QDaghtfO KF<%TX{_& C0Abxs@XœK|;&P T.fOF̞|g~v6)hO<[5CR%D@P{<0Oi(a *2Jk8ׯq <,uG'OB^5bƯ*ٚݯFʽ]8-YZub52zgWsM~?PnZ>Z;, PQqATڀC:6xLN9dKkk_èa0S58Hz ATkLz{Ck5QrP1W8c?}@e)InLv٤}xL }Tgc{E)-"d]])=Ks__>11 '\UKlmԪEgt,v?|ֆ t2iqfFTٗ$j*shBV$y$ g2S;1-\(^dKY jv eҎ CC2u7`7E$㑏~q-Gg)SQ]~ȕM}"M$˹s M7nhOw>DBVl0*( PkkOo~*UڽCǗ:)RUeo?Ruy6'3rEM,S\Jɽt}mRrric|?`Nzin"~XHq^r3 -\yUUnoj4mA|Q6jŶ 1Homwz`} SgYk"<'&=!{eܵ l&gbHcMRͱ/BhQnv%- *H 1<}5BHH*8oЭ@<a=%G.Ͱ6_1yhP)k\ U1s|M-~\%5Tlc~4| ='+zCS蘱[ xĭ]H?T$H]χgxbO+jyX gҕ |T<:Ҥ/*")/A0&g\ۭV(XVrADaFE6$/$0P-AmI@&uv۞*X=İjлl'4wy< L\ݙ9ʰ"ahν8 x^{ +N~*t—C*𿳏b $v/z1zD~l$ m{ힸ%uYTŹqN{*= tzǻv%m[8 ȝٺMgs[%whn.$:M|vyyk0Բkf%WrGVxyک ocDWW|<R؃,1(Uj2P"[|+p_fj*y5B <'4OwS"ASUOPf+ak2H($"F˴k` Zٿ#V9QÖ%|*Zݨ5T#/1-9ܮ˾V*@Ѥ=N A@\@uYL%yw}Ҏ ~&XSÖMK< XCBmgPY mʑ pUY9b{\uL:֦eDŝiT@J =`e+7ίU_?>k[f(Da؈./=@7pr"zAӽ˫ɩ:{kcoZ%yM9R\7 Gm%&'Ǝ?&oя€t*A&a6ss*2.Rs%CY>+8^$M%hJ^ ͵P@_]ܗP a+v`e$bfU}ˮ_%<ߕr!uP4lHd/7XJZHNpI\% ?s2Q4IgbH_R%1Ф B|1w*QVM ;|JSKYgS{'V3:g(K1<伋D 8z/[.ě#BݺS$AV)gbE1N8L )s`M)ECvQ)y\H(l} yMУN5h;Gݠ|^a$#;^>Gx`DӝKլnoQBS"$* ?ڨ *q11Z(TR|ö0{ h㣺Hԯ5g QKP' >m})xcA[Ēy_[9?tFVC\=\}p's?6@yƌŕy?0LDm= , u5 (?Y9'fK%?;.PM_R(e6U k[]{W3-Bz5UikKQs!'ѧhñ fwqs)]AGXe7#A{>*""k2iSk]EЖLqFQ[`;`dS UIzJc~#N#Bb5Id={,=^-J5=n <軍C=6c3ït-t؞0"[@`:VFO1Wy>">K|ԝsm)#A?HO Ζ]g򭋉)l=qQ<>94,4=LUQ W^ڒ[G!ׂr>WGt;EQUO6 -4:h|IXӎ·"*m7Wp&yˌZ$" nFADM°6;x%ol`Uc7j ,o?:l$йynzO_3\aS<͠xC: <i(E.EAv{p7l/pSCM6Ǻ PeS)xI2U2eKrM@Nqjxj'.^лh LmA.%}ma, ) [ ʨũK7Mv20Bc(, ɝH;硨W!l]9VO#V.Ȧ˃FeeG5 .znV+E Tƻ?0=axiDw}Yw'MW RkcaZ7+c')Էhڮj56ث>M(x@m5Ǟ֖(iyNmܾKStm6ݑ .ClαPǟW|+0'Q,B.WvܩX6E6JN&kxx?9cY%}_m=ihT߃)e ?s抵"08wJ\aޘ#&{b>-l*h]4:{4 P9fR vw:}*=d/aTnJW\_':.N s ڝMGs V&tY %g˄V<åK03 "Cqd - LjhP3=ؑ2~|*ś"ai2Bu6{Cb.,)7$B|[+Th}IzA&sGޝQoӺ&"dִ[mǶh`ffo@c[$Z"I2[}x/{q4SQ64X&3gcnNah8QP$3V3vp֭S)]RWFv ՛3 KKs~{~^5y $8}[(r]QDIxWzՍ9c>/p 3_8o6Rq]/Y2>RxJɂ;DZrnjWaZ'il#D($ VU%a1)0;- &<hj%`=2$A^v,Bk!'ZoJW; ̄>${cdsdػ+@`ѬŊ0O݅#9G=tHDl}G.u<++|I 2@UVLEJԑN(5w,rI8!ZuJ67U\7}򺞑!h8Emk 'My,Sn*/sEG͇DJr54Ѻ*8]ִ}P [ﯷzMSDG(.vi $k'68o{(}죄 pga&*[o,Ei Qw.TF+kςA9狵fez %;>zwC1l1K%L Xh[s l&"4QS9lINu@m?}?Wd1z~&U_+xaLcec`wJp.o˴t/qRh w B.@'wP'52z]VҶZ+xη%G}gnAk//$u&Ғ|_d/әn} k C!SJ+UōY`Gzi<(6ctSNht6ʈڙ*cXT8H:W#N9Hm $\,&`D&I!DDWL&j.C17FxuI>!)J9?Od<KѦƵQ\Cj^r IemC uedǠxNٰ,~6/>ZNa\xUW˻.GD۪90$;f2O 1_wwUkMJRқbFur&ľViQ-5_U~1z0c-X7z#3 Y]=lFc9C&CF[. |dR]RrU*βc,nlѰV1 j>𕕢=HM;`((9ji UG;^t 0]n2?D.r*ޓ 'TzEd#'į[m+.Ks6fJT~Gz30%d{O"zY򭘆ES0=p:+˛#,WXm.线̼mNi$A @}9k䃃O{Y86Fj.nC.ʥfWsN0,h@7t8D4 ;nM[  os!IJ9P^JTʜa9)T ա_~Lof= f(\Ńkڝ}C_T>!ꀒ~s>(|n3E{f 8TRT1&"Dtl{PߒGMi%s|J콨)79ہOb*_`Gٰǟ6*Z)sD9Pr i2%Vk,n= <<BI6eTo8A8Q;nuz$ڒ78A<`ڀնiiӖZ#T2vmdcrO GiC'TWMK?apAGǘߪ%)ena9DHvgVw(,V߯|ACe$1pȱ' ""rpfhK2?hQD %nxC b[|iRE_:T,8 YpDShkX>a(y#T /_8c P͟z[EP(3>sYtsRӦ~m{AuȦVDRy| w' qiJ_'}l3~Fn VZœ#?mChGYP_+!t_FzpG'7 {0 XE=χzF%j@ ry.!؛x5~@(9;|xT~G0u{&BhpuG?("Ay?F9|kOИqQqP۞\D\FLyj ^pG _}6L0U[ JE-D 3R=M+:'Eڸky }Vnp.@ H mT kXO^Bg~IdsxAh|,uePӒ񂯂51_Xcd6RøA.nL/ ybI)#-^"55= I\10I A3emNe(VOԑ]ؐEg-P[03Nl{ձ ե%32>Tl n="ܷFY\)O䧾oo T\L{ z@u>85A[4x~9BU7dis9,UiYcjB'!֙Wx'dU1#&dTæU6  : \UMʻ>v>gC}YGs$.aJ(?4ؒ[n*U}3HZaMsF/fLX4x6,T%h+! ՑWo/6q!Yjp~n2Rkqqwx%1TQհ]j=`͟:زv> **=<r?WMº !nCHn)ClA"Ɍ~= 8evGi .TVr$L3U!@.v6[(_4cn[ huvREB0ak̐5O0X8fnvp|#u*K=F7W4f:B;l^1+--H6&!ObxvsKH_ojL ,4%s>Hm5Xu*m_|x _'@]J#Ql3Mx֨84L8(Άw#- cA".Er9a l@(=t5dujYKElȬͧ Y`v֜I.Fb{gZN#,=80iԑށy,h"YB ،+O<ŋY $Qڠ]c[P,p)s{^:$ηe- Rѯ&0HX /|PmrgX#=ݏ۶ -= -[d7@MizLgp~"B9#5p *p3_/`xJ'Y y@*R"V}[˜fk4EЫJFHz:WWcK@^doa L5"eLXA4r"Ed4%=s]iB1C4Pn&PH {m#9h( 9f7W[Yf?6) pwvH oA?!yC5iS#pU=m_?=@dYE\iJV : "{ n [u@7bR.Fk5U", m 6wAb֔t;U 4DNhU6ޅ%PwUxJdQͫۇ;XR~}0CA,v29J`z}p=A޾Nԛ;XPI N )sg+/+; RrM@IL.T"ڕJH!a+䦥Wz3g#Лpdh@O&5#Gs>/KԒ(S]aQM_qjQkW1p(@*&C&dv:U T:f6QԿh6g˼erxe3aR`qUؑTWT@р>gfU0v.*.i>L*??ư|Jڪ0 :2K尸fލ>i^6xJ]a{c; }5b)䦱 NFs"\sRyQy9 Wb*|bPuєBA2gTÀCyv.rMpj !'вג6jM^SrNaVl#APubm.9$],Q}$QFDO!Q$QcF 2G@r'rY*oStp>0f8Nnwj7|J;Sn\З"A`)u Y22s#8v$vE9i M!Ԗ_޽SOy?G뉷L*/|B"w;StrݣKY))]|⒍]^O`b! <;ٱWLCƀER@_L^,*UճL$.qq!*v% [/ajJa [¦%]婃Me<:B1^Ki,V>D!}0MewN^M.P1֠&q?.]rU0ba+lpۏ+OQ Ur: d`c8䝙X*]GU +*7aYn*?eI坐i]^ j ַ]/6R7Hbک8O.J$2|,umὦ!BNjUPw?l. -C܇>ںLT%x@;+$GEj}R^Tl2ж؛c7˝0$e`ɮ*'סR]TehW.Z? -xms T4 Ӱ;Xms0[CI8pM vk\oåPAѸ`9U~I`>tax֑ Vm/Q0nZ%_2oq[m%*K. Yz?J/Ab+ di_ Utp6V9t9٧g{U6)"n7ke+TC]Ŧ{x*MxcEҪDž-2kfYLLHZOTMIfgwm)LZˤkwRhB̫'t.T<>.<,?2,f*TŻ&f]YY$OZÿX㟰#A2W+Bf\8$u8 S8W:|جy^;`JxuY~l0ؿ$ @|s2Xp`:og2R3;Y[E1Q 7޻&w7S+8m}W=P r}Jn:/AcEW' ѣAi)Zo|r \ͿI g9WQ/޳X NU 3kDkKxv3$7yļk8 ᭔BGAN!e[V_&wI Wl(XB|=#+i/UioIc jΉ{UE"m /T!+0b"Uȡ>vl2h1f|Tc @ + am3 f8xpn#Q(1AÞbuwSoV>A' C ;t6RoЍ4 ԧqf:{S6AXiH懨v7 Eu55fd*C>ݦ G 2RLSmKz>{vRBAA ݩڤǞӿC2>LB@04L(B)5NWdR2/[)X݅) ye?' rz]F4ږUVh "~ݵ,=L=,ԭ;+]ͮ\s13JV_` <6okȰF+Y}`7DD4"\ՑӒ\"9]ȳPNU˹S@ 286M,"bN7<(na;Z!O_!rIҰl9pl`p9`1Õh׊,9;r2Ve?75-ҥ烌ueGݨ}o{=W.=6ԃ!`07r +fw9r{ ?-TXa5癶 IgDzU'ݑ]êIZ a1Z0cWDnjhEx\{5h)Dgx{|4+(Eyzߛ~7_-&n]'ؠ` 'm&X$8-V` dGu*o""ɛ sգ,ŵuV/]Dxzu]\{ɣx$*|p^BTarcxsd~e'Avע{-[ ,rs0 ƛZ@5([8SZHQ9V |ϖ&Ĥ__>*.źK^U&!UL:c76:X۪cwHǝM89_saޥd3 h*AJmKZZ(r<ٚt{S&~w| }7yI+/"݉s&^u=5sB:.eEL솈ifs&TЍ;c7qkHa 5v| $/Q RUe^3I3Q#ܓ+$BM)eh%+M#j<^_:~(ˡ&~ʈWx sG$eH[B\JD}ڨ9u'oX}7אWLLwl413Hۍ$G]%$f!C(+oҁ\]E[Vfs6kPZT:aEYMܿ/t~tLqNC[qJs*%e$ !I4Vx L`>NҷVĬ|HA@\ SV[OaRR 24 P"u_8릡F-,܏w|%e)&>RtiSCQ.Ra!i4C/¬@H z(Ȉ9aE)U\d &U8" eg XϿ_ $$dk$:<@' .XV/аYiZQ5vr`<e.Z͉7*0(*> !y<А t`9xmzFB HZ${(#u;CN89^\;a%vsg&#+Z +Xe=0%ŊEFʮ`* V"gQjE=,̵ŞN#Ke>(hUedʊ9e8b?KCOF^â4po3X{`li{ M(UF- ^8pDC*Z+kx2D ؝eiq!kZI- u&œ^g50_xִչGro3G l<Ωurzw|tw1^3-Sm /Ok@g(l?oJhs?.b{dF+sdw xt|%ʷ odO- 8"wlH>}@_BN9.ykoNjߒV9hE.:U{+Pgm?!465A`vgTBr9<[cSKW4"Xhp;Mh5YΞ RuSQjXR1BLgMAA%̚FEϾ6`&h2*,E;J2f`#",|鹶6b Gm8It &_^GߒOH$ְ7ȼc7RÙH7B=4o@Ek ,3߂]poΞrDŽ[#g* ԍ>cM`ď"/pJmO<0ښٺ2q~5Lus7AM\"MaRQN:w`?iAoE`q:g擵?߬R0{|zRNn8^Zql~R]X>RC2ٲfM,L]L2nQ_RR`ug.)ZjCsdz$LFJV$B ~VQn6$ٟe:0o+E:˥'Im1i4/G>1U45dqvDtPEK+@sOvIFKQ $cZ*' dW= xb9V`4`}GQV#UU~QYe$')Sr VU!ڢ!򪠗Hh2ekAN#"Rb1h}AjM.1}XHC4/-wݝZdifc8UNT 8K`m.Gkl?t#= ʣE-NF<[k>@NܡLrh eRk!b"qt_:b?$=+uI }Ҫ̯=4 qɉ;LF׃31H]Um{qvF@H0@ I EmTʷP=SqPNGϾ84tl0=O0w{!I[Q4{]RU"M )€ *s37u($Tqטv:mtthTe[K]|,@Q箓6tt0)+`+[ԥj7d]yޤ5Xd3V.l\"pU;4'uԚezkuI-"slt+Zȍ*YȨCΟbFS1%:E#*T-PMeacQ<2KPɬwb=݊{HoNw1;o);:_{?gm20yµif)We=eBoMMKM|+)Hcw)0,A2 gcz*"h ;hX3P2(VL<@^].u<9&FwgWœHMبϽ1l0DF9+[,2V2P?U^ROظ%sIs9Ag?/&&g¦ԯq1Q0 <[ëN 2KkD[y''KԂ;dJ гOKgͱK΂je`U1`4.|pA0RWІmӣT UW9ua+'Ag _/䘴̀+"`>}=bۜ) }9 !(gD e y8oL2{v}ɴ=@ɨqC:1$.1H샚dgt9(WFR˿3^Bj]k"b $Oc|jilf&OHCW>Uۖb2z=IJƈB8>`+h\%*Db.+R2v܈d\w |؝vD>)yPϧzYp\`[xxKK4SW>eVCnMA$"bFj[_âg u{w|L@YT_" MU9+H2b6؀oz٭o4pբ& Hl_XR#83~]jnm>ULŗBnC)$|D"`Nd8B #g>O R4w%}%uۿ9Esr<ΞXpCVz`zs!@郜*dߖpag>uԤlpp_ʎR2tj]| O5Os&-,Q)>GN%㡍S366v72|v@,<#p@p;c%p?L垤ZxH[b٘➝[s 75yīlOgӶ?q4J* G+iP̩DM!7HWx~I2Qm(Iht=^4ف VCs, Vwb # n:W]!yA9Jae}2mwxM;uF'':#RU _ ?)N> =p>ptHGP&1ʡF;ٱ|<{FW3vz-%=VŹeXB<)k xDy^x%5]#wU&~SJVeJhf{~H:-&sCRE WΣs!g@gPUu n0r̦}twְ*;#όGv"-FZ݁ESm,G_[SR'~&- ?!rT$ӃeOO#v` E/$A Oڞ#MoLpX.F/]36pD5a،g{;_(V 4qXFm1)iF|3tν}wi 0:;mvۅzJhsy!VfM&Vlk'G3iB: 0mr+Vdw~K-5=>kX%"Mnb/e}Y^ɉcl E^oxNt&+S" Dy9!U5ЋiO?KWoyH,u$*q3 Gx%-[Lf d0r!ᄱ1aeh񶶺{֦6lnx VM%*d6DDK.p)+"E Q=V&)+PIJ0||,6z`{ͷW}Sy52*G^-3^RYޢgvrڳ0_BY ~yƿfCk Z# qjN}a~^FbSh}Cڟ-tLF5]ֺIGU_rSRKӂ4[/FAJ䮞N)_>jA!S0^R(=q`ĺ.l=4+xZȕSTcrT8cIc>\nֆ$) MVRp6:i(H|ߎLjX|CBg֣V91-$K틏'dd=ҊV[׽yg_ɝ> iAVٱaP?['@>MUwo rS6'F؅QuGdvqjGm9xާ{lHOsA۾ ty NZR`ʜ}GBnyY 7hhDܶTe47^!zHfO~=mVUy3qBğ8a-fwmU>H{!,?6=%S+ vJS|a yZ00T-~qn {؅Zjʄi:]!f3îM߯|᰾G9! .KS+Mevnj7Tɟ(tsDdFmcNa d4c ruUiL)u2-xrt ?Q2ٙGˍYx5˼ JEtbX8"Tad!8| ژ T`t$ġE 7eyWLØrv/%=HSV|W6?}ͽW']Fv4-)\Ocg"|[Zgm =, -L ],'BLu<7߾2Y gd~ꫪDݵfO!ꂓ}|P"1&3gd˼Z %KFbN?p3HWtx|yzO yi]߶̝bx/$XE8Ňl0D^ʝki>QaV5,^XP4q,7Bf6F~KZ͈=[ YOJmTB5|V~^+v_|*4~Э,*TT/b4%! S"Q;vQH8spz7qƲ IZ>(}Bp{y[ f@h;o C5|&w2Em})d 54Ll+\Qg(Sbl -&-nmfNKB)Y6" tc\OHJ]_UD[ZiDX]k}R>=.]-:{Uzxڟ7N,_ (ZN]Ts X~~jѨ';Qlè'\ %HՈaw3 ;4%>“!wuOA.npԆ1.i iG׊W c z gܣ琂``*lV^l:aƦt`ǭXHiu ̙wt.s(D8',vhur`M\!H(|Ӽ"Rc7Uר(1_DaBm(Sl$!D/Gj0Ū7cyIHRY:$iok@gdu M%f`8.sȗ%$cgqbkZA]$H( uGSuk^m(%$R`UM{WetW (.a;fw0N=(…тnGE} j1!SO8(-MH.i1氘'D;|/m߸;q<6,ReO6v* i5{C5⼥A&) Dc opi ~PL6XRfG,z'HW d fK(Q+>GI[W'7 naܝ 4nJ~2otBHi?#h*YUh)+;C!(Xt'$F^PFdn`ܳuB`[ }_ eY=Š";Zpl-_^Tvߏlxp ovɸe ;O#e*e= Xg9u5ޣ_}zMM3:"y1P/F@pƜP8$M6Y>O]Ά˚B_B^22a}$h rl|m8^ț퍃,·LK0-V jaw lwIrt]q ;%K!:ZB'NP lxm Zo *ތz417d%w{33o`_ Ϩvr^q\ ?M2l{Ct;QH<{JMd8۽ rmid}uv΃㤎gL$CFDnQvw:LIZAV02GCbtS凼ibf(ǚ~}6 ۲g:g[9y3#$i|A8҃RN|'i/a>hozĴq E(SMm8\'~P#fm#4CɊ$ -E>|y+Ux72) 34)ű]Va,yZYb&&}h^fNB~RhAٕoC8D7UuhˠvݬX(a:JqLJ8H,.tK 5镶fCSz@XVQm"-b n #UyhlU0*tyC?42&$ZW`?~8s [>'%<>Y?1z˲2DNS "m>طJSg5u:sF>%-~(a,eOd3;:mP]y5Uo>yb3__Zqݣ}o )NP]׀L,ƾ%,AsPawD<f-؋vv?:m͂TA4}`pWŊxx؛ݻF^"KA`+!Wum|89BOְeW X#rV\);-BGw7'zFUK9Nik|2Dۈ*QaB5'FؤP"xSdJ}#dr D&- ?'z`#TrJBMeD^o?APхEslUWnMD*ƣwJA*fk)/Ș_%|&϶rL˱H8Z^}%zѥ!w )h"~J]c#_0xF.ϣE+/BfރDKmJH5βW  8{l}Zaϰ?nMLB5c,ܮ(ժ:CRE-lazAfyŲLĂˬ5un&`O8· ]IM3pxHe >|li>iqh*jcٶEBn RBm}g+wIW R~0 YPue7//D/(հ.Y1rr](\ ~tgf_C]sن$chϮ."ZR!]Q&ChS}"0a+nfiJ+Up*~;b{WgÇ=)"yP.ݗPD΃0`7u#}Rp4w&vݘ ӊnt6]ygVgbnmʊdlM/9Ib`]0O([ph(@ѥ+e7oB@biG\ÆB+K>C @ǁ~/$ #5dCdxGrs:|˭7NցA47g›xz: MX j}NjVY{޾ c5ηAG*veo)3~keb jܖ$E>8k 8L\lKrKK|3a 럈ikJY YHdpr7SscCw$@@:_=3lt($$Y4_Tj-Rd4?Zd^:K؛0bYZT[ْtH3 L\"7I'jl 7 zѲ?u4E6 btT[fzj^;cEw4 Mo": Ђ i^ʬMe^@u9 %t,Hqxd:]qw[ LuFʘyiR0[m܂{ yf;=^{kV/]҃MX0PD r[!A׉{hO҄%ip;eh,Gr!ss1?[rV;1BelNyb$A_lW-[ۢ Xy? q6ܸaXaYy@E9ZMZ^Hv)aiK2 E,d;* lTw)3Ј=d4*bJ 5"6+cÏ;}blRjоg_MV |19O@L݆GB/:SY!*z2Vq;QsZ>b4h|21k NXlk. I30$m=$+wp_u-K=?Ngtvo0&~)}X4c#G7[9KdEHw6N5Ekݟz<*>Բm;Ss.̘&TY;+jMD*r>P r=ʩC &&k1OՇ"y> p7,zNm+-nA` xY-s3Q  v_Ig "ۤ?VQz;ss5 ,g=&TA2r9Ň%bĠ)xm: f]]9K+L+DKz_w G0q7ig(z~ ކgk"e-=is*Q_"i/wm W1Ś~g O<@)rT.an6I:Z]l.Fߢ'uއqmB个OקQ#MU8@rLK,F6Ml ΐ}Ed1khw6G4U~*9a6f9e"kV7?{ LU36h6H@[V5\wKۏE9'mi\xHERkG/0eWdp- 3*=A8}2µ3Ic!/daB`޳o}E|_:04&ھ֞|@nB+֔rJjxȵxDjR% #ٜj^2O$ l]=MvtNꬼ 6'VoOm ALB\ ne3A55NV?0i|,o"Бj "LIbR닸MN}-}/`c|䆮hJ7`QQ̟G>s'l[1{ddS@cn Ƴo{+-Bl4FY^ eO6*Ԕw:i?V0Ľ؏+zB!].ALFqkQDu}5&;~y,IE5c0I򭠥'b64kƶ#:1HtgRU rmjX{K,L"@|Ay <„#s͒H&a#c?YW ̕ _ȣt aRIRgTE{AdD1)D +;# DHj[2= / ;fW4߰vlζW1)ĕM1O8=g3F_y"Ge4Rni=){n b^ɳ(f|^1= I6iAW!}8&F3FXс Qmճ`R qMY]0+S)책C"+uoAbb Գ3 z7[#. |3P3x!yK@#!2`i7#p0*4oWMב]؃P/0L]SFUIŰ= sonk02d8R]-~2APSȜf3ӯALJfW"HfnNL7 G4p(v{"ʒڄ- bO9K< \}2PLAY{eC5Duօ,u.EjaCCgTIoDy@M,c8j_r&yR~igIO精/39ϘLe4$>]8nX%=B k,aL&ADZ TJk8|rMhݯQ ,.؉V8rt`jiz"{^4=7~ zHlՅ1X"K^3tts=E|D.PP,x>j|vaϒ|ġ.pM(U#if0 T_4%Rۅ=IĘI/|c_6EUaڀQtS!G3ꖟHHP[T(W{-bS% +X׵bui7~QVD 7Gt7cV3{SA[;'Xm^.ݖO 6T`nF%r5++X4 -%Wܴw2dM6 uRGfKZcU?. ,͘xwtp#㢲-7`7h/Gf~Rޚw#h6q5-IY<WO=l٭Ki?D]Q2]Gfd::[ԆkOskc?sW2{ŷ )R1j!T(zh@OawFM&bG7I%%Rf(c5nᆋSe#=> h Kΰ:d,=Z.^<BzoqF >+?䗪 666u[EDN44D'R4ױQ3 ҾG5L]iW#F,;W+m^_.d%kWjޣd{]B/qUډ3 jq1X#mp .(< IzxluTC$k\:Xmɓ r!2k02)C;;K>? =B*.sqTLŝq9c.<H2Сmo5AEIA{zn%e FY5*̬;ѧLuC𙧻t* lXzZd˖g]`=*D&9xX ܉nRET`XзHE܌j 4dW4t 1N9ZSx+9R7rTӳ'Uٲ([򰸍X6"jY)\S;4|bpO.; (=1{6bu iZ|%PLA:V_d6([79$9ƐqWx[ƾЛy3j eqK(E/_$fQe zkvKtEjƩo6^SG/7 2/Kڿ{4V[d:3uUjo3k!NS3&wu1QiOg]h]{e*IsO2RE;erPEf\bP$x'zsShN}g&k~!R ;aeg9EX-tm{%m:Kf_FcŤ=Duc˛bFqH݆;mғjV{Iasdߘz 31_y|XfW (f Z _nXD)#VfVG 3_2GתqSM={<tmfp![@`HC/x6Kg9=aI $(4Vi\#¤* KQVv,嬃 AY[)?U1 |Nt57քuMb(tN񵺮Z#Yʢ5[axAdj=T2 b\QdlФ axn8Y&҃,Wh/̊r 8L]|z}<}08cjyhnʕpC:f`!exFj65 rڔh)caHjM h|8RZp 1Au6I l>4xQ>^L9ZşBkoyLdUV5iDf\J4;s %3 j"=~0J{.aųL]9$8]~փ811X W]hݐ{'%s~^ WP0 4 S=( UaQwӁa\jA\BQ$I$@cM Ս]@^bpݤ\;miҙzdM&lKjq=@ &Rd5.}\<Y1Ha#|PbƦ<2RHӮ N?y*&ot!ܸ)| =\@XnϡT*:Y$Χs\Azƨ ;vq=.d.IEx`3CxcLkb$-΀iIXJ#t~#ʇ14s%I 8~[`GT/j~M0T"TB1$y+X%BTw"K~U,?~2`rEW:bR`!R>1*a4z¨ }v祖HaV)M[${[+R\¹8#_WŽ (R7 3uc/~!ᷦ {|@brFrgnL\jPgYj9#Nd=|He^8nN86ѿ)6r\ Ff4'jm_G?TU`hqso wsF }NeŕҜ+AwՌJ] ?:LܓG{ Hh.4+HQ@4í%kOndvDy,%vmWJ~]q1y{rܠS2$aѼ6sTe#[ `"-w~ ܨ̽/YX-s-%ş[nj"oP+j>I9ڥTɀ]jHEj ^NUVRAx{Y,'5q _= QAuבr?ˆ쭑}30H&ɺiQha @ps2cjyhTO"ElY~D *eJ10N~p<3c fL`u̜@0LD}^Ѧs9iTΠt5->070 iQNY e^|!8KhXN=#Ri:vxw l؎zj0ƥ 762@]Ի0бyQ~5Xes<,m}I~8Y4d-H\%&!;̋U>iX|3 H`Ey9`l̥?.ޭ'{Ku4>X0evWB6LͻOlX7r+â}(^t1$bK2Eң*CwuGV-8,-6ucE{]B Ȁ+@*/Y"u,+w+TJ%B]0~(U+JGx&ᩚ#45.yJϾ şFqO][؁#bB/Q&}}u$+^xax.kbxVcu>#~]t{4}L4^Z'Ex+N5m4NVl8-gP!D6n,].DF޲q#= w*gv dYbkٽ6/Hn]ڮŭ$* {p{GU#U7`;#>,]O%k*\P*TH+MT,Nv@%lBK07?m TdRUTܵ/j^* ~am;C{wܔ;D ?aHePTV1z" q5Β< T(*'*;z!Pqc&&Aփo|rPrXzEK6T&$ϤRF},5lX~_  ! }!lc0EOnيIhR[ ҟmQ?'Y63LQ *X&=QRd80y/SC*tjځhf5Y;ސ͗YXlSSA;*C8{jޘ] S*rmb?&p\[+h;S:TSrZ]'m9-"TЭl?u .?QgV+G|a]qp+e` 5^׾&c ઘ:;8YЁ铬$1@Lhl# @H+oÍOl`9S9G,VpnZoG!mJ4 4Q/A)'mmZeN׳U2~q>wr|_HiU>c9㥄Ln e2Ңd(n3xtKr H ݟalɱM.9A'ԧ̊Mfw>4ή&̉dPCw\^uY8|֙T8ttE aO?)Z p`Ca)PyُO"LnVvVXKa9M5օsF =ڭw#Nٍ6r.J :;9Kh:6@L 3ѱlԯT^?n-|\i L$bBQ@T#Bm~uE@zvZ8VX2lAs:vVkec$~$YE`ybiR<zm?0R+T<)̑v!z@F_~0$nnҁ2rqE\iO`*IbT*%hěWTi@dCNCHgŖ4n=yLIu ҚKҼo(A^"Alr]IvJZT^wQUt';B<&P@ǚ{X@Ƞ嫂GÐ6 ݽKv?;C 3|֌Yvt5%r7d9t[7JWpj>wG:0ej gaa!A*=^]WotS)tp𾤞(^w`XS_r Tq | T0 0ʵk`PRueV*,|f(:oJff4o)r}zsrts+[v{眜oce|<,cRls:*8e<ځCoN/B%pҳ=|LR6Lq@l-dG!m͇%7mH䈘] }}SG+K\n>qotYx*nl#Ǒ8'ˆpFp9?K4qZ )v@C$Vn.;<(3m#< _T &U$ar@fM7bPp^hFX dNҤLd5 xgӌ`5lfUF$=dB(UkQba8f#=ʌv_ *1$`B05} 1 5Ӓ~ qVuG8>|'h[CzK&W FH{=x6)`t/ͶHB̴„x<%gp6{7?PM8jat ?Az>QEh;09S>+\m hrOʃ|4䬷|t&s#y)vI;2UϮ'SЈ (9jXR m3^ҫXvN|jRN3>u&&[pVTO aUz#9=yu-hFaISN4LDâ<|ǼuA[VH\ *4q20;QpxVkEi;T))b-׹ < 5k -e'R}pBd_H:wk}:_*)n(L(tL < jdto 0w8=ZKCݔ; [ |t?fWm S:'is7,+h$"J [|JIv(;UZoCĦ;a;327C3)D6j2yk \\CϩzGf a ԥ,1,H`0l4cGY,zǜFpj]Dq ͑ !K Ȝo9}z(\q̆HԸx|U|؛Kf {ْ2}FWVO8EAtHWh+iݶk;í9$P6"J}r؀~IU~qƚS>߉wY`y3`dH0ҢSV|lv'>85XŒ>RAaTg%N|kaߝRIN4RQ/I^O¦ \Ǫ.ȞjO 7P&yt[po+yB̲\]v{-)nru_'dd[<ɵ`p "zT(|k$sYb">03P[o3\W)A~|/H鐣$y9ӊSx/VVSA[]R%u/T24zIs?#ثd>Kq| Du_:+Y𠜘bNyH'D^٢iE4d #d=qV=P&r.dY/W,*ShLӳ|$T#y0bxU{B@quE'{)T% cok 3՜2# ?=+aO$'R-)LZ25i-zkT/yqEqԠG `%,5;V(\!O8)-U u0@d$iógӛ! d~OPWa+lM5`gI+y,q'F" zf+S߲ `KUˈVZ{@Ȯ(ɰ/cYm=pʋO+s]\bx"թzZYz}MIt/7g:zq8mw튤Lh0"Xfٟ ҃4LVwA88_M.@-e (!W0CNHwz<\_]}#bBwqGI$0QY;ӛ/ǯIB*#ti^5h-uH;6| PUM\}gd GԮ lVK+MŭW]yYvpZ0݄\;Ʊ.2E{5 ?~|SyハɋVKC&q$t )2يс~,!3W; Y.W1˰N \"J5c!}ez)?e%ql3Gmũu5$ ܸ]Od. SGP٣]xlEp-(ɺu@#}}86xδuo7E?QIMnm P/XQB}qt\6V 3T_M;!L> GnARҤ2ͅs sLw#("1]Y̡2|LH~o G@/ްT!Pv˷Q{F ,xq~ҁ`~GӞt!5<>&rg阜ۯ b-vWGDhө4 7LSeO5< 6L Hˏ&6eFb`ěUH 4#ޭ~ݼ R?s WdktQdn,zX>n,dK\zOh2bNS/hЂ Ha)>j$N[$F %éoANŤ<* eŀxԹK^PIƨ_sdz pO˦#1Kŋ/ bGelyهX!DdTl{3({Dtϝn{05XpĠhrݸ7P,J)bϳ,jU \Po{jٹTݵPP94tR=>Y0y֙R,*6K,8ĪY@n2<{TUHV=5G wc R#0$2+0spXVpgM> ߨ]#-_o<A>~.'@3Tk&nl{s5_,.DQR72imt$$϶BBU'il;#`W&@[,9D\єjT*1N5#+* Sla+Ԓ֞D~R2e0d27F4u#zߜ*߿A^U~]:s"-Sݯ/21[;Ƃ迸 T:dBB͋7*r m/交+s(-7]M~B%,FWxTyreUe{TEb`P\]G-9>.OpB1H,^Wf[LB5?e;-5lvhXY:0nxW8*5U!@ւ^ VslDgObMd`$ [|9~`Wmc'WҺ$q}[J*Z j5|t qIΉ'Ns6 pKZKs"C1+~BXD]1N0Ϫ6@҄w;3'|t4s+4\xu1w;vkZY ރ fWȁnztOC%Hߦƥdl2^ri"TؐmW3^g~p (D<'aS A/Jdg%VΞ>jH48iFP36bH?iO뵖0^Rɑ,q ZOɃȼRL/P ez՜=ܖ~~`Eo!#zVu!؀läDPZVKD\RK6wM/cHF\)e4ZI=q8En}Fž4\DFzc!0l`κ ܖh^"CM)1*fG:İ5igI0YjDR,K)9>p26:.M&tY'n@/#׆/1@Hw'Dng}6'BKyz׎;L!uy3&, %-F9'+Ja/K֚X4^r庲RQ@ #J$5jo"[w@(=?ˍOSWҴh_OwhF""w۟kn=2C֋Vnoacٕ^o@5``nϠ3Xڂ'b.=s@,I3 |v'cZ-Tq݀ޢU۬ 4$K 4%z"2b?w#sUz3趞{1I] >"6ߟj)WWbumt*Cmi5[d- >9ԗ! Itm@$MB;|d+uykyU<ٙI|E%dZ7z]{7:Lc=ERJY0XFO-< nZ@~guyvOp,8'fdxhI/H`\ιlF@h?lBW%!]A]I$icjAUig0Mg}*{+bmaLYQMR14IB%|P8cCvj8xa7}J_.5R8,qP ;[9?53_3jvlDx.r}Cܤ^©\SP2p¼$4UGquC=B9}Z-1oB6c>ksiR&wI}3zSMs`xv}ڪ3e቗C.u\˷;0 ǵ vXT8@H.{~Hz(Pad.* [+a n6fGe뛸PBMc F2UYKcMy3l.+,B%:j69~`GJkZT{ɞk`rY{jhli]@ z#>#s%z3|$h%beSK{W 6$+a/rl|WZM5yfD&$f{-I6)"2F,g" ՔZBg;ϑDe*5 {Jp c LQV[M6e06O̓k'N+hu pPޗN)Jsv׶LM謁tًAƒ)]"K-<j388(4m"kAr ? {Ҹl8 "  FGʲ޵$w\q,즷07lYәB>k[`0ć'O;kL~N& %]9nO;S9,hc!6M 8h9e^7&3*ޭ o.]ub9عec3!HEsaAHUŘ6cT0,[?0POQi&tK6]9̖S:LG-S!OD{DA+XQl\ʟ@@!HZwt U9FH=s事 =o)k8K)_Z7vް{kl(QiI 9>)ֹ:S ӝ/1EPeG&A½q7ׯxV( O}Ko؅ʀӀyh@/D9ϳZίN 7ufW3Jw"@֣4MU++ҨVcmUUZ_J"B<ԈaJpy8cBdzR7}T"vOP;7ɵ#PaY)KW IR=^7D2-w>x !!hZ@JЬRj)+e:a9{;SVbzB7use>0B'2`a'6=WAY-3,.aޢ$`)ZvCj9Jfm[6aw1T3;9u,w,oR|'oeE9U^ul[-H,I0O.BF!( )_Lhy籍If WEi Z7R<ȓCqq":9G${(]7+diDQ/\LZS'ʊyx~[}-!y̽i(mH0u-!Nb YG*$MfRVͤɭ#IЄUGMx)Vc'as.[6a?!%Fwy(r&kzr~ +:>f~Y Sn%K @7OY{Xqw؂1~=oyz JpR}5+1PrH/ KgqRTz2M. ̄'~H jK6 ق K|C^``Jz1xA] ״$]ГYʥ v}~ &y)8yxo <8Pߛ5̶\`,,ZNL OR?D?hFkh,l7 qڟ~ Zty^{En@Y@Da;ն2PKul~;v#=/JԍOBo^ƹGXNM>DxIEY+B~[{͘o-S%"`!1%81 b2cvJEil '{wMq@uyG Ynu2)9`=~VfZ=2yZLWaG 8ruEv0(ON.)0l-TdКWw每b9ˡS7FgیA"u8E2˫`C@v}:B*jsMi=<*j/9u1>):>s 3>15iv=0uohbX;E'"vMhGW#8TIa+@9"|8'h-RBʁ'FcB*Vu\w xJv!4gTV^'H2}x`#֨ϔ%vuϰfCwۂ+4A 9 .|kgvK4DS @R_fW?'=F&Eɪ#L*zeCtf8ph } }IsY$&m:JCPҬFhtC5HTԾ8)֩PąEÕQ650ĝNp@@#D}swo섃-CY > B:1R8v)תij\+1K9ě᳃$»`U:6icjx*L .ʳ %1W Ҳ.NkTżITͶõ"1WE2%n "޷?RwqZ8m7%{ ě>.e0%OVH!%8ZԿÓp"a60hYXR<$&G?kK=HqcecӣV2‡(~sQFS>z{ƈɨ̓4T.;%EftoCŒ‘;k>TL3DJ4q\e:}vܲ@c32p-<+MT2Mt^IڸA34:wrjn`ڔqɶ% K"V_`t}s2a4͗HUYmAC\50@()oex7:'0T6Ѱ60q:5Y/gbŌ} p$1uqQ&^6وH_2 a[+WDa;hQSA_HX}1DܸOq1//k}/BӳTv3sR^{MȼFW&42i+ԕ/qhց!o X,$YI "o0_=„5$}?x=`hEp3 0n VuHIs:V`FkP/|t4|-*8P+O,{Ϲx*f&wgv+?׌=4 dD/p BÄ&X>w1+(mi8 _1( }9PUz9ҍiht?B \$^|j"G hW)r?4uQV+OVu~ԃ'cxԱb}k(}w4$V֜e)dp:cb(ەF!揳&EϰG'脾)80 #fƖ#P(DH^3na*&lL iFQ: JC2/wBMh7ͦ"{抪y}@z:|ol, *Zd|/ٿ^L;xt*PW2SEGES"=IY2 ڏW,YͣLaV҅nvY}a@i@Li/v-ncj7<ٳ௕ǧXtgŠ \0AQ+׿"FF gǠdDo7ءt-&v-Ͻ<1!KW3q7g),w&'+'ɨ/,+[m {:;GB\_^D ^er0t b%#(3X-c(7`͛$[-Or2ېF\;KogC7O#Pn)9GЭH|-xdL^9(d 45"AEB]!*<}[ނ?^?-xχvLKOaSNŵQސJ+EY7W&{%k!>_͵2Dh&1w47mq"@ ۚmyڕa]0b"}i.L?*LZ!CKKdj"eR3=SxV7))ߞHeaq~3> ÜZs 4x#ѲZ'??R=ȕE}VZ<ߝKsF/Аv;;p𹮰" v1sښS/^\T"iT|\;p)zqyLcfAmۉW1}\ -ԏքGnT`KWIA;C"ZzٵR=tT0"OQ0擹s;cXAĒ@0摱<Ccҋ[Y&VX)^8n9GtsHjiq/bNAi`)tys>dz@lĻ<0h^}N V_CU[U63ۢr34㉚|ZqE%K:O }l,Ad4ުKuNR` 2bb!;{4IDxy4|UU_$uX㼅)q91J<`\Y(yuZ:P9!]0E$e.ǔUc<Ţe^iY-xW,C g_DUU KɶLU)z)V7=t-|ᰎTǞM5pRXo4[u*vM vd@RuϺک`eLP[U2_[:͟Vi:6,1fNa9>!BXZȳLJEwҡr)T )oRrcK.}hoD"Vs\rfZ &k$҂3R`,@z[[fB3$BwEsUP0noY ZmNmr#i)r tVO0\׌A) 9nٓJ>}J9;m]@#2 4"rf K#Iypa:b?ľIV4EaP7LO ],޷?ܣt4N7Ȩ5aw5tGy 9Ϫ4Ԅb2|h EҧAy51գͽ/F#a?ypџ)QEP,q{.wz#gRxVH ©Blp1$8."?h"3]AB:zt7OÓS6L@PʈzD_0"k;|n{+/HǀoNonf糪 ;Knڗf~&lIšUr[sO0ܑRoWhUިTKϒwrh^:GeuI{ wlI&ޖ?בJ@^2on,v* s#-^IXu4T54zUL`QY?)_1]/~Tqoy#g 1mC ћk^8#| wmusrM6z>s!)pxrʰf8!g1$mC;-̗0 `F##| Ɣ](oJ߹hy Eubx[SqvnK*Q6MLͤ=R#]3gm"y q:%G ^U:ŽyB'Ň#5{BL"Q9wIz0`]nGJ!tdXu}{SebgU1D "FzK2\ߒx}۬SrQM‰qbƺVc?aZW %3 k̙>:]u.micτ iOhﵘf#HYfi<_wN׿/RUH<NJ}֓b<*>Ⱥs_Boi#JBGu\!ɡZ2Bt7AֹkBVٮ tve+I،6@V|5ʁZ<_ȴaxv) kRC[ES_ac۴~dA*ba_(i vh`օ7K[kʚ$YxMQ\UM\e,9kW!?~?js" w+^gG00 (2ض !ZAd4>tdžL^w2n>!T,ߔەTEV IvK8nuϣw? GOBmD;a#N[@ M Ȑ?vf*\UoDP E,S} {Sq^8)mx2%NW.O@NĨgJd17tM<ކgH]ߠs0]^^zb S/qTygh̏EVuq_m@د 0=|FTn.7pu[eM!`f8f$VJMj+gaHSr2ֻ2íӞђeB7c55gP: L],k ۻz9vr w%!-/e lw4sm FsOcNo0 d2m`Jۓj炕{LtbQ.2H'Z%WFBx]N]hÈ71k'}*~ۏj9/(Ak?`?9 Sl{Orc O-T󵄩<:I)+PωG=̰^Y\UޤP'Zy7MTZá ]{iplp!J^ 9jcfbgւG34Ȃ6/C/nm elNZ]FB\BRE&>H;Kf,R?q{k{_Ԗwj5ê|r[,q)Eb&}S5Q*<miV=ZSʶdH}ŗgu5 pp<&AVv6b6P\Wkocu<+ƨA/l=Qz $8T~!9Y0L!-9Tzq=#=J|;IA+G"r۳wug"OR! :݆1E‘DIN]lH6I%Q. xo ٬l_>UBC B`,r߳~OWa.ϐ"e=% @ `?Yar耼∽828KK7{}ˎ{!gw^K˝2HtgÅ*/XEwl8$'Ym̊zŽOOu|Bc҆(9ttA%:_yMQ$AᐇZ(vˠo!ܢ_ri!B[\tc;O~y'n{!T,&>`ZWIro3? 0.c2AvJG"xhA$ QŇq4J5nw1}Cˊ3ebq)?ΆЊDªA2e|c kԷ'u!A .бօ~cs8(^?7WO7v:CUBABOzJo!CDe}uywoΨۆ5s,ԋLSQ60 F78a롒oc՛P!\ $@bfPrfq o]B*P( x, 4ſjc5j-eiG2'V-W7pvL;&?nE[İ:ъ4yj4-p3,6{= ) ] 4G_, ge%}/H zKd E^?30fо._ڑϝ:<4T G㞱_Wi;fuBQfP,EDʈԿ[ v Arh%ߒ\Y'FdYD?;D.f%( 5\5HD=w.C\J޵(bJv6ِ "}{( HVDC60'@NSݚ}Qn)2J'D/R}I p8X\/[a=#+*awjÒT(ݻL8dO^rQ8N-nH'G=]TIC3$h!swkȑ4~ r\ywM+ z|,()Qb}8~UhsqWB]*?'nNb|ZZKiE@de[T8ho"$kF3<5fe {A$ɄJe`[Z1(;㙞w#,ug^HlhXa*-@K߿V@0TFNYLkN-O? `w;@3yx'&4dٕxxR&yVbttP'$v,\G+RZ:HjϻM~řYn'[u,í'7Belܸ5 g[*V ^̔m]_X'3$'pQ97d,֛=k@m3#{TC)S4Re^A{!_w :_Վ4bH*2uT?tZᶖ[G_2~\/;wL6(@:\_v\r勑hc(L>'7Ss,oumڴS=_}MUnɢ{bFg& r.é.ZՎ} 򩮫]?]1h2~"˥ZaMduWxh$p$rr'Q|.Eܫlfmf}Kȋi0CG|oz>`RZ&_&l}q : []zJwyX isӧ$0,ru'/_2> '8Uv+Qy$-{7.ZQdJLsڶ=)w9zPÖ~<88>:Hcn 4XP_a} r$6%$5ȕ 莯,ZS/)qobS̭t4,qnYb{Ǯ?JN`겑v1Ga{^Wx,,*޴|Z@ gTwŻzŰr,Bw,abѪڰ}8l8x&7 (cE c``7 WyB q: V|gila7h2=˲LAE8Fxftvx0m{Ci=#K0ow#UI"hVz_BIlU}2 KԧjBbl^T]6^t}xrSq(B-^=Fܪ?sC)4tAX 6)A3ȿF[u>g ?Sl;WDD.?e䩨Q⭟ș d띢\o! s> zX3UAh dH> 䔍# +hV,]s9k[>h n*)%/"N}9\%SfVH}87NQ8"6e)YrB']ӇY;s['*$댮ƅ. Ia>(UZv=􄿷w{){dOC6qT!ʘ%)+rQ+E/kuvIn- T. ɍ~50`8;pp Zutk{Z0O:~Pq=&mʴY3$P\t3b0znґoӋg2u=_x.Z(@!5 %lmJ|<ׇnsTŹJWe>P+ xy+4B5rqj~D??|SwٯGq$]=Sw̠Yk*`RtRiI1M ^j+ax9A ͏j }.\k 3`С^p7L&[zF.?AҸr%a]qQT|slSO{Bm{/҅d?tMt6ђXe)nֺkpw$/ #*aܯtEL0׌jlbk@Ɖ!DiE7Cc\$( pP˰ޝqr0"W=9epmsӓ'Rc<+!-VLrp`ۗaC}.،zij_0ߦ8b60<}=+JrIt1Ɩ"JC .w.1iGR5'C=h{Y=!sVM$c1T;CV(xfJ7?'HA\I8scNl<>@yM^`/՚Dٴ5lAٳ`ط<9BD#n'۶̄Zk ]lv,jZGm%:kCsL Th/jX14]]}UF$dӞAM#|Y7#H2pHx0R xJ1{W-/,綱MxAPFsʥllhZFf%tMد=ypF@Syxv;N1Qѭx gƬbc=Vz;rcIv):;yXJ`}ЗL,A-)fp[MxBF} U$Tr_p!ԡ2G.x%r>kcǽA` ڡY1w{&W>CM:8UZۗg9$EwyZQi72Ujr_D?2\vS \ī꾳hqƽLhPo}s,k>s&}0:(0XyY3Wqym}I,Y_Nnæ ګ?@< w^<mBm4ԥ@PMWy>>N&ur#dUC~,F >8es U"tsZQ$,PCԲ:&ዞND 7K@V})^Xblf!&QF>lf$0lJ)x㾅keÝCʜNб J$`'w@t792A8U;/]D*4 ֦'ssg Z,nd{m` I] >B` G4y|#eϖE[}Y.*=g,侃;?Y^J VdQׯO[LAc)oo?Oag7Xt1 xIqje2J=){} CjEwMVw;=9گjDj68m>AIa Pz{ =a ֐}Zh]3ɑ$ ̩`6i.]}%m.h\SGlLRW7Y@^"ψұA? W4#e٬.ĈJ<I[Z'4_Vӳ'8;DDȬ]W<MT^S:G֫qo}_$]!UcMP u(̃k˾m9l^d<L pz5?з^1߈#*U7GTK^f(V[|?L]s Lv9< Kl8jw:H"9XT4(=Z;9+Kj֠y.FXSX*:$Z_njl/#k՟ tXbC QULg2U 9]8KrԸbqwjPyrrYA5ۚZĄ*-Sl"lʕ.Ȝg9e6vO\ΛCj;DЭhުF T/_<7|Du%n6f $H=O*&>8v8Ibh~T`\h9?dy-e XN sI4/Am6tUyC:joUdL' ӑ0KuXtϊ|DlGdcu#*u"Eк/:@Pvqۍ =.D;5c{pIvw=\թϹ..ԔτqCӭ\9㖱٭WK/"J87J2k)ϲ/zHQ OpKVgn~"q*:dv*&Hf}uٸ~*ň^]B.` q1A,ҮA|1TF+OD߆EgRVhɡ';ԉ37<bkMs/zەS`H9&EĒJ/[p{/0j/IΦ DFK%')$ 3CcvL9wˠ0Nޟ6H '-8@Y\O 5CEP3~Q|nK1(N z( eѝG0!I~{#wAac1bJ9d%̨ ذs$!@c!@$E,D2:ף D<C.k?$_-py7sJ QmxUl!ʔxW\rn><v[  *1UG$|9?]o$r&) ]Nm)4?,AE_swufLef 5ʾ>9rFe2ì}n/^UEIr$dHtZN5jӑ ^: o9X (7`Lns:8Tw^|ԪwrD6˴ֆ{I/̳xcsEw.:NFe 88Vԟќ)r0T\M=j~(4}y$q~("?>YB2C SPjð~Ük>t磗1ˋG`V8-/XY4׷}zF4f "Nԕ+4_mHh~;eOga0H_?6XoqjW*4^>腴-墠ph ^pr߈71LS/ScRrqpj5Slo*ZquOQ8ˬ&X0fpJ:bPf9} mጷM ÐϳtD,1XLPiDW5Cl3;DyGֱ׿-(r^ʀ"_O7i+ls刍?ĚM˚49'pА‘0Yfy !k]s:X=h"vlY*JɜoW YxvBn/*k13cE[̀"EJGz3&#x@2VE䡵v8ha! 9Z^ו8U`Mxy'̤ƈO=F2CTJy961'O]DΎl;&Ά5.~HܞB}.̽1v̊.W ^uPUa) )XX]LneR(N݈x77&'KjX?JGoGh79@MtJnheiB5i}đar &v~mfT>0+E8Tx<6:K)4*@ s)r|Ua,FcW1`ս֫]:p<'ӵ'܅yopACSH+g$V[RD+%Xc#7)⭖|SGGjI]6Ky/v&4מeo /`w es}:,6졾%JmA6 ϛ)/f-1SB P(#{P(=Qk/$1fpb->?ZrqU͖ʃ LO$pU̎!>_˧Pن6;ߠxiHzMc#7O^aӮ!2yaséhwq+k@`?]` g6X\IfI]TߣT'_Z^w>K9U0Ϛ"-.X+ۂ3W P<|z g>ȗԌxZD~mE N/0 2a՟R"[X .. wb `Û )+}j3{(1“@"Dg`4>6&Y߂I:"K$ h6;(ԭk gaQ҇[B2ҟm%WjCK+.ߵ( KbhqN":?,϶gMhQ!P; o= 莠ym;C;֨[$ !pTTd)t@D-SM!iM٫{aC0+Zq(˜a9^7u?wq] %9WxP$DG+]M$Sw+Z@kCiq#fžH#C6zT m4L8J堈+D!',>5s;K!u{| %=Mu,;܆Pi,{=29>^1o2gFy хhW,J|G,oۧw٭qt[ cEA7ʝ.uY 9y/@TΈz4LR@3jȆG8a.ڰ x(\c GN:fǐ![O(C5Pp#@Rt,ڴWF:[wC>6O M QAZDtuxuRFEP@`ѢS99Naup$Ty^seƣMI4giJxͦ@Vv˾MD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=ȖoI5.cw`?F* c(4\ѥ!q+O>p R! 5< m fǁc=. ȓϹX=ӐDŒi4T-߭/%ί{j>)* -&8,Q<` ѿm ~\yX;*kcddX@R9J2_czp>tY$CZGXt (-W4` ^+Wod(F[~d*%-.# QpM/b+)o+UAṆ"Y@%"tϒtXpR}?[I|g23 68.א^0Ơʒ-H)yv_|ĉqA'#sGOi)ݰȒK8ИB[BD[gdOB^ [3qU<%d^DRb 猕>Liȹs4ͅK~&[7W A!@Q›،)kB {2| ^2vP~㐓>gľ³кZF SDxM} .ML>tVIo2 ' ݐ.K*DYx(w3E7k+R!F |6 W[,Sr`/bQt]R6M 2AsC}u]ɧBiߜ=8{.a=PVG݀C䬒ϡ+a'<{h{{N eU0p$2WM+8.Poe^z]+zW$@bF+F`E s9Y LMGP5~GzOw7wlޖ;2 Isҁ#poE㻍9<%#>U̠-NwY"eշ)n m bhA BcCo |H:mI!`-"3{pUg׍S?#Э$ȧvSlF%lGJz([C*mF䓾ˣTf)\ ^>W#Y΁B@>kQ5.JhRqTHu;t4zSn VʲYԈ/OD_p՟NNj=L^8k.ǚX:h7uLfaJg>3U"~gq.vvOw!Aw6Ap+ETU1~[z] Il.(4 p/uCKYLu48zf/}(#Tc*Y7#k2{PI\{$@Y5wla)iWwiAxjk9tIx{݅O46Puj?M3EShGPy#ݵ50߰[MF8XA[y=bZskx{|]пuJb}UB}mm!UW9dOʑ)7M1uҞ X,ez8Ox|H:fFhu#lSx*VqCpLHŤ{?繪_5ɸ2W;Zr J0x)QKoS;cpE͗vPXXIиKs,,xl`%yB7Y?^ ZnƊ.8.B d=/M{ëfo ׬xd%qD|1FeM ]W&[LwrɗHP Iմ)Ʒחs0oj%mY@Ul@+\;bU h@Գ %r%.ipn)ғA2;0&jzMAUCZ<K@Xm( Wadf B=]ͦD?堦ezH#Х_Pb}*q6]ҁ wZg=eRZ\IiX͈ZrHpTIv#| c& @`xtr෧n6g>Q;`4 *һmdK|Þ( huEyJu֔ƕk֚w83w*`&ؐJI&_+Yf7cWޠ W9V)`FP0"b4LNZINVzUUgPA?2ҀMy~lDžF`Ġ/hhnq\~JD~7?% 85 N-(-y|ݿ JF[y?{S`y#4`ԗ7s/-Bq{5<?}H&,>A8/?]9*:2,$p~(VAuQb.U2OV镵e " е?Gy6`0(Z&9S.)dtUh:sRBJQ5yy}]hXB K?Z,{VzvV2Hܮ!T|LWʊ^ĂW~P Toa-A*p_d'vrK<8: \AZ;nCWP9{zZ"j9'Ջ0]^# 4=*BA=o{Z ,j?z!DIW2޾G |d5ի9/1nV3]*DNfpu / hG?&-ҀyɔLi]ȳudu|:?ҎXRzZh2v@~M);+MT#o0 @q:y0I)6G&i>Qeoa,mCql,Q.Kny @L}@d+OĎVHm"?sH5&fnPuP,{ 6'XsUۚ%1(M_[Ø9}͎N&*{vAi_V?V32җoȭ++s9NpbxEVbQgݲ-zRXG/_| b϶i@0^;xoׇ򾞉f15"B&#Yx YFO/w͸qBM}ŋׄ3t,[%~@^3]0%Ih@X< 1Q(*Rԟ0`&(W Y S; <nV/ 0Qtׅ֛}DX69o©݅ x㓴ywxl%B/dl\A%EJraf PօG_g-= _ Do<Ei%+~\'t8޹ZHَ 1HqeBАlo#jׄo,27jDP9zYv9Vk}\ G9i @m̾T[IJPoŹ)೤?P.# 1Hb>UGSJmHc0iԜֳwea*օm-^JR ,.@ \ aDW '0BAYsŖO0Kj߾C8@nF#8CN$45dDlE:L77G~%TOSY5H3zlKufww-h1A]2O%diY&gܲk%7 W ~-_gРýå⇁@xgI;픧!~Nmna=2]m :hXsN#Z;Xܛȇ:({~Tfhy`"XZňIz SyC"4:/'Fwvř\E3q3âÅ4 YWYb/SD+,s yc.d#)j9227 ,@>]t[: ~<p¥?&k6pپ}a]U$)Qx(iŬTQ9,>m ͷi4<ԙkZB%D 'yH$٬37Z:z W"%U ?#SAbwϺМOq5c'Z^!v?Y<ٻz>CBqKD0v̺jap# wRhɏbֻ=$zpƬ'NLe"t=:jphg pTWsKe0pC+=3į c7)z2j#Нs2\t;x=%֟I& Di,Mљ0E<<(;گ,b7VԧEwz=H'E\MTnL*~&rexP5s= l`xq?lnYhƙ @@ΈT3P<]x+. 05(Ed|;{~?XS,6O, -]s@S޾,HAB\tg)<]_[wBD in[z6 9?uK:T`.|"!|x34J1$jOʛ8ŀ%Z7Ic 0޺_&!muψ2j?h!q`t`G O +5V,$?J<ك|Cu 6Vg;~G}{]b6V,6^h1!ӝzhN'ӃuL I,t=9 vtsEG<IJ [)Ut ۨx/&fq-(5@`tz ޟd0R=\b߯|lӽq?Z"Y؄2pyy}(fA$hB?vL Y?jo-IEpG0tEǼe\3Gn*.*w\=f0驵Q}l[cӂakP,fc@ LzHVnчn֬XEV)O>oIJeIOPδje!cIc }X5RT ,8",460+8,$@8ۼNOǴ75Qa3Rصs;Ӝ"T O6Xd;Ja^_iym@cՋە1#.Yz"ejK oA5swԡU% ((zʠyݩxp\}ub;2Geq TlpJUL `b rlw}і6>xI86$z3o3އ;Ͻҏ7eY\C&;%^sPӥ[;} fx%ַfJ7g {j?^g0NWThVOe4R P!:ܣ{H|:loꪧ^'ھ'O+U 訵ʛճG! VOѾ E0TTk.}GG 1y0@5G:Svߋ"~)0| ]ƙ~=)v sBnm"y-ݷDm|i [Յ`p]GV60ŵvЍmءD?mM</XዺM6Ce/T=V/7"cAwH%< ӃN_ϡ"Nso'5sh&Og¼Cz LKu)"3BWK䁏zN䅾*%RjIJ4<ݩ jkdW3ۀgQU'^Eı0:+M$񃨯&L`Gѻ]tjdX=9UyD;V [XS2,2DPG /E$dCC1{F!jk!&W \/!=1zR92ARw=_;pퟑXɫt000:lI.^jAG';^'Q.Tdun#BCFmY~ucG =Rjl9>3`jnO$ .`Q?p|R@ҵ*zNJ(Bj h0ȿZs OWRʡ6&Ri;!#r4;fܩgV%.KO.X`> - `eiB#QG Ubaxc.#A,kңWѽiL; AU4.GJa!W,Dx}ݻ Dì Y7xi.FNJ7O%YsH=Wꇺy/Gz`3KI,rpp/ղ%..,@l b`1b,8=т6[=cJ[Q+M0cw}YN+šN/bow12lzX4hTXdeYž2t'}m&lTS(ځ!LDw10"nG;y\w =+7 !"__L!Pfi Lty#"Ix _صKz]ƒdIk`xU'7|tn&߂Cd]@@ЎT^"}n ri'X{Wk4n8n^_)*BǪ!5R ;bJQEP#v!tcN2{<icuuMM۴cS?Ja1-iSE'.gr"$邽ć9nPxSf3wt('$F!gLsP] ^we%Rl}f#ħ J}]2WaL&7OtsvWNet|k[-ݨ^d-^TCtq^"Jx Cg 9R"Oa*}Kea7NUChWp#p(8-5<$RmUBWͳ[*%9[5pi`'%`No|d@wtMsΟ傾pu{%D  ZJ0"W* Gln4/רS?[(t{RUhXQqGĩ#o/2f)l4NۈXq W~|l>7!Я26-a9rélZlT%yT||%OVǷD+ m~{1{\c6MJ,@M` to "e. Гi,G-×ocazIwaH 6@vf |鳦UiC߸VHȳEtl@w aHR؞B [gC"5ʃ<dZ$g4qwv?]р\2. $5El)3(>T9v*q5V #LA[=RSȢ;g"޹ݽ 58f1 GEg"EG3͌ȇ =‘{EޗYDV%K ڏH%ǢiFVoڐIbnXw'w["S{eH}(TFujkmZ߃$X_싯Qd?OBjsBNO !khs.CLSyG %yS!([9Kg~5IcB6'gs/oj{_bTIO2=8rΛxhmYV-Si) ܿkN>h:zOq$GtK ϵa1|XS~%`U "7VL nG"#/<ըΘ~I-ZݴCe fd?,6ikc2 XǙ^@)< #GX뱉4hKoSm蠛DqPʜWeui6(S#6zf+4%}hǃ*7r[/oXmeXdŒO{m[EYȫZ5"~4[ÑpTb'`$g˟ob޹>] {N$V->]-0K13yآ b 4<[P*ӗd΄E؊C#Zn\NH.Z+zu'Is=͆Ѫ/槺T ҤJ>f7lCQۛcL@uue(.h=iAoS0d#o4yX9F _9ԍFs;I)fEE79bpc:(lS(0h| SOꛇ < ,pSz9gKyKWp{c+0o'F);%{כy ,BsD#>\v{C =0{dqQ Mԩ 0;e6Zh]ኧf)PʻǏ;U.#(@]Iݵӡ'Qnkb4f~xpdѯz=f$f=c&}Lݕ(C>z8CRd3wA ' 'U P;@O)`h( ֎GjgZܲUTM;`}QhK֟a?y9"> $To헴[Zjy>E "g~n8w虴 }J1^LHc4?YKaqVm3CHYBF00wu>/cUL^ե%}yF?pGM4Ln5~\UBkCc!tcZy!͡uk 'JTOGߪp^ׄ^ cRj#^rHDǣakxdQ)f{R~Ê<7eߤDewU\xWBL!UKͫ?sun)͙#\tls%#zSCYsN$rb3_?uJ3f*Aӝ hUxArhXY^?XUXbߖ;C9t90i54xK?, ;;2O(b{nޠ&V|oʦuHK™!@|SF^F^\BNWJ"ޙ.mK1?"aT)* +P')FsӴ!~'ecJ䞋+NTQ7Ɖ2Um4Tƥ TEJvJnx)qĽIRGҖISÚsnU6sT:VJUu9XO]FzddW/R[V  4PQuX(BVpljU3 P%b#Dʹyxe?_+=:?nЉF=~>XtdAQl l_&`^ JSh*h &Q& :هI '5I] R8W*Oi@*%zjNDyjR fmtU %,jq6}t4onpo]R"PէCO~/:X͜*Ra_)5>nQ /HnU> \F =V,3* 2kcA*}&*5Wdر/j#P, V5nEHv|xAl'Ӕe8"=xr[\URfr;av;>hBF^Dއ՗с)4A&wD*텗X]}QkSRG"ZJ7u`ͷULbbRp8,STlթO6&I5٫ႜbjZx Yx"ۚH!JJ˰ԣԹG0⭲nB#ܓX2"2O;YY!MF-(˪&W"-њ:xG>ѫ&pzIAO7>73\f:upmP𙄗eخzz8VmY,7J>@Q3B@ 0د_`щ/ECDG?Jx@D]mt>/)B6iJ#cdE#v{^-D7'F-y[ }uuĶ :VgIskx?` g,P4AKK^.t||._IW0g| WlDB.aCFu:RJ:T}mjًA냕::ޙYͣ3򥢱HCK4vwTibmS H_t0w$&HoE'C?]Sǫm@QyU3t_BrXXT͗+';; Ӫ^m6Ž~(a9Kb*Ŭ((VlQ=mfc*[҄՛p t9'Ҫּʄ]yw^,){Vou]CL X:8R"\jWʉI%/J OEZg No UOXT9su>74ݪd4D-JRc: {ja)C+;aǧ*yoS%n~Lt][MS >fb(o$)jVDYpRS=C<:&1â`㯫_ 5 mb67AffAODM?)!sptBW%7Pi5#ԋ-zW52Z%$$&pP8jGT̶kV"LLEkg3ӞW)A _YVȲR:knj`.GP}Zݲo]KK| lmWlWz %3_C<6n 8a~{ ,;vp7ȋTFGY'|Pr{\h"pFJc9~/iWCmw;F%*s$LXQ jXWZ>"A#kg+,;f8BDضV/F4yRߍ8ׅ/e,Lsn ҧ= /g^KSkχY %[_FRz++ۗ W`mV( JCϘݿCp'sz#ae_cWq&RG V4kI"?JȦyA2L܋gʋb6te+n o9>xF'@0[>%2 NIv%.WU aJo]y2@ZK\Xs{Ŝ: 1%T\ *ٳ3exOFo-9ͱ B;xMHI}Ң)[kA>:" -h /Nq*ʇ :ҟG &N%l,70j((cU)r67br쁺ۊm+cnJP&9D0 wuW⋲*BW숇Ѭ\H׀l3Vf&Mu8, ו籕Xܝ+sWMmRVY4<^/^8qDc9fVaFp ơ}YxO> JVw"ZvԃNp4`AT}% (щ!qznwǍD&N an.Qgࢺ t!@K.HEc_]  /\tIC"|P$LrCQ6~4ߞ~n˦$9?k"Y"(?&Whe۽Z1%%wU/N:2踚:%41 ]O3@<+_9B=2xfp۾ ?kKlB'dT}n?bUd#+vye `J^.WK zUg_΄Sh8snנGN-jݳSޏ# p&uE֑XV7˿sz64'ۅu2Z+ E[fAI&A÷b}lfՒ ZEJ*hG#ֿvZKwvMyKQFf)u72^oi^w/ X(VY:PzC 2L9?4plݣhx6`.Zd|ݛ4r˞).Y-;ob-5N`T8ո"vb@Ѱs}>)}~kL _+<Mk퉍*IEX;BA;\&)q,qqF܉d!–W1+mhu35s ki3Lzi^[đFx_CLrw1ݕƱ'MB}ġxCWԼ4 s[_>w/tm8+d^P8z!H{Mw_zE:!2I栅D \ceeZnQ]XC 8_pv2K= Oc ayf(+Y3d_D0% tZX\#a;r{$Hⁱnޥ4&/4@R$-rp)Kz}sD\X I)@F́2Othc՜)xI, t?,]Vutbwy,ǽ.FǤkׅtOtUU2%kS¹o2uCW-dQpkzj)/ xC.CwJbB4sŤ=jG%d,{40{D 8M Df閈f'k/`PXy;K*Ehk1Oچ%\69(J,ӎ蜖#tزZS~Q%y[ME`G̥D̄Ȩ@%#teF3Hngm/]|[}ip ynoŕUDƘsy)m&Xtdca8Tە󝘀!w"咻dN\PLB&t7[{); ;"M:V,<DCY0,U Bأ阓kn0nJgG#TDRJtÙ6qNx M Rb hxyxLWʿB;NMmuj .\*@HI+{JJPѷhV  7Ņ'$2"2$ !i9vL1Hzm^H%6I )Eڽ߱sE+ٖ(uTc2!B򋠺 |fHh;i3F%4!{S۟Hx,"T|PbO^b=tf&ZfnNA5OY,Jnb$GDYWhOz&eR5`#/}]"1 ~WǜJ@ lE%2V *#$G͜DN˘L9l[$*:}~ qוBS(zkr!pl OY*'CJ`.z7>q.7fQz˘cE2WtDԝHܽhIjWm~NZQsܣN#`*Q %qǞ  S?L4zh2TZ Twsȟdqlԯ"3 I@u!B>-h2Ԭu4W36 PHvg-OqizG.M{8['(ӎv#d.4" SgN=օel3!nEEs%%m:`?_#$_)IS^2hæ Y+$}7TժMvsQ!OKbSI QN^jWh 18V1}C 5E~WħQ&S}Z81vW+A5O1:vT9VTi5Y%yp.͕I v(m6y>*NkSÕw?'kʷ;c wҖk;l1*i^-lH(:_>Ұ&pIL׋O/SX9QȎb3,_cH`t- 4A$5T@d3(>6_o3.&Y▥^!ۥZ(FаfZւ6(du!V $JeeĪuYPk0m1I +6 =^!EΉy=^dyԚ}u,`,A1]~:jϓx65l5zD-gV#B2[x*y6B>wr=D^3se,Wy!^Ggr3uNX=9G@'A<#|7聅Q͕AnHRf~ܷj<ry5[G꧒c꬜ O/@5$Jsn8?}p9`krexr4fu $f'U1 (vc{aH^XʹHS^,HtW#rFJy_mg"?u<$SPMX :gu  4g%rBkFFB4z:+Єu~;t̒WQM1B3(l ϲ'M OωUFkI/ zaE?9 v szj3H5&)L ։r<("!,YK0Cݸ  QOIVPnNONb;04#] /0o V:gl풕;Pw/siW}@N9WT8k_3i"D ݬdH,W OUY ˾_3`O5Qyf_:K1c[*eq17&wf^֢k;>3^Zuiɥ PRaڶ6` PUi|fa#frq|L1&[ pfJ`cwލ["Pn>mr@STXr7k>,_B0Y6S]cZNG(CSyj2raÚ3K&.:էcru7FL^e!+PhhLGsJՙ bU'L1:"`Qu@7v=|ʹ!1_ŗV՝j}ק.eNn4nѥhCmgzdV>|cG,o_3L}_fTXvz/<o"Mʢ#aepz_CHm[0vue<:;BS P|UUa#դWT|d?L>c:)J7dv,ä:NW, g98:l(.ѢbnmyPAg8~CsM*OC֙Uct3]1q:maCGQl%-j̧yQ||Nx^ ?^a݃(UTryi}w2(&"r41ӧ((pIꥺgOR)rZJĬ:SN8J<)e59%ZnNRmɲS:kIQ*IS:Q1`F"(c. l`7.D2*amB":hzQi?2q]+QPj? p ׆|t߳FLu.Q{8 (O{hokS#IP)L:c ȫ9%J4&UpblJ~ BV}B/3f)9A;.u81yO,} =F^6b<49p9npRji rȔuӳ/PFyBCNQ[ 5eK>e#UK8L%)(N W~=_ѷ'X3)?]i6"|_/kK(WGpB2bm",j7#q&seȩ7Z)*7E6, e@O 4+5$~s"e0mR7U)M5ͺ oZT8d|َ{<6+D9`ʨOc~J’풻  qLƦމU?C+?/u@c #˚3hQ+KkcoVZ ߛ@`My ˏEUo)pΉ!M&t۴aR=hEΏ'TJ'!t1N,¢lӜ %ΆG" c3 "RF {ӂX= q~칅JVDVLw 9ucXBE$V`/EBU  7MD(cEN1`mZ L3+6Ĥsbi*pLa0.J.tX@HX/{\PnԿ[1.W섈+En/=r(bl-}_uj䌁J?rgzXC=7kRdp>$i+$,mYF*N};wj|˭5 !PǐV"uSJD߉ "A>.| +m;LL` eU.TX3߱\ɤ@ttj l^IO5_, 0*j%tm.  KeB@Zo+ هI Oql~Yp~;g˜vպUjbeƤAo8ME=Z^ʧ^A"`)`wDxf7{KmvI~Kis{e~AKrp[HFT*t4ӒE{ݭUHH\A#95GQ:wGh^HK4 ?VH~ w@,/wyNLSD3_ ,ux 91us,f0_\~I4'>k|z 'Ƚ?I0ur:6ol p "@ߧ+ GynY6H^'R}:-$z[B|U޽M yR+t2Щ<~B~:uݳ8`3 *N :HQbWEz"1BƷؖ21%CEXUfI3ɎL+/B 78tk$b;{Ou c!$>>J5YzڵoRt99X,D%WЭL6p z~ ulqIxtU>W!DpJ1}fDABgw%8QrG'4~-d,F2M?^npMp&$,Z[ma3ZrmZBOQAh6dcrŃ-_/jb΁.fMj2Hė`u`\HxЍoECpYwWԵ0*$WZ&uo #z&E㐔dv&O<| !Q^1 #D[`_ @9zn(UL [ TWd*ܚ\trX*UEcCI͊\#;vRҩ>& L.fcIxB>lu~z*6s?,r* >'qtU?R.pXdt$.(!H%KKȜP|J@zWjz_+g]ɦNޏg3X<B5=$k]f0?|ީ[z^n78Vgms)s,ˡ Rv@`[" -# s>ſzx$;/S›"33&xh 1 p-y~-]JhjvRѩ~J&n57Xȟţi̱dDy  m|B] >`P?u2F7a^mNvE/x7ZEGJ1k%k(15F$mMƎ BȡgF9}w9~'t\'#Sm!4m3a"XfO3R0DĪF'%AT;5QB8ΨQt+!:*sm\bޢ[~IձGDEYG}|e RNAyQ~ssxGbd9`zixQ0m4BO,"8 9SOB_8ϐ2bݾ R0-aE, HC5M,ե2ڒN ,шst}-\S4:Ӓ\__o aFTُYxwAI B/V6ظ"b0%x5fɺ'C*J^tqJ}(x7=WYlo:{26(̒2|Z+B;lK`NV"1=;G!M^6: A]%Vǜ{x6>1H!M Ox'a]!< ]`5 YklnH#bf3oH@*.\Ʌ- %D f)aVe$f۞dRT~EwO =a  ϼos~_xo.>xq8VvQ=|D0eiSm"*$\r?pכjܻ3a x}Qf>(OcQ% )~^MڧȇpƦEbYmD;v)JͰ0ͨ)kIghU]BW<9Z™*I!eVw"B&,-œs!mtEm~,L{SIiz1](>[0=gzjښ R+TC01We4\kq/'@f cqfCt|l}XwszюU`X30r6,mp\\-^R4@hF9b&$7pe8{b\I` {niԦZL?TksuǬ~⢃v~n6t&j\G <^O^d]  B&L8 t4_N> Ps[SfLW;с9-:tKd LRn &c@k h?'8p7\-z0pJIj,ɻH^ .G}8s,H;=8NĻv{wi$C|B{$Z#nxte ~Cp$tsU;M2?,E3uzA¥KPkahLT(kLK~lKi 육U/$\8/)J) =b-N).JGIЀ3!A⅛y|[G4A;,'o=L<\rf2߿COXd]X}j9R`ڦ7H5`AtIph]xG)QXՆ)',& ֧K͖}X u NekSLó)ƶII]߅ZL‡rb9 8vwW,@n #Wxv'וX\RM?SNe ⥈f y@W\!ȏIDq>#d87`>8=UDt.)`e*^6[8P\Ey/$%HeLY>M=!&2v;6|EO3H]tbf[#ޟ>ѯq:8eBh:}/F"ljދm|T$aecR GtpXo eC}$J6WWcUj$GYL^rpLv2$6{Z5V2C` c% Qux[![6XHW  lbLf2r49+}  B% WKޗ}SrLqo-jWY.0|Cd6{ ~cDQMN ҁl϶ ie?ҬpSc1Hps('MxO-Q;IfGfϧ`2{~ %|nunsXǣ-d6F^8ݭ|ԇ?=~*T%kAiyiȷ@ m >W&G"B)Re9XF{:H3ٟi^)ڒ6.tX`i Pe3Z&aۄeZ8QbNblqw4 oxw+eB;zԽÖ?iֵ.2<ڄnE]Uuy=0S7\m:uIb=YgPve,beZ+h%9@ OB{%+zO.FDXCT-ifZUNPkʄ:㟲J^jB '`{9$:o3[b?ϧ. 'a%Ce T|PJ>:?]βrQ!e~ Oz(Zdhn޹-Ye j@L%k-jç CpTN[1 )<&]IYKg%w_v*rQ.MT8Fouw@skmt{@fأٌ$=j/ގ:ĭr4oQB`*1rH;e]'`, ĵ8 cO==&5oZe tNS+[7o7$ggl3w^3a3:bQۊ-4>"wjlh=QՌMarΒ}D06GbfN_԰cE3ydeZۺ)W', f2]vB2G!O#iOr_ 'ݥWt$'O3!8Mti7 2" Z?Rly}G`QPv\{n.&zN \:].$XQ\ #ZO TQHdI%;1~~p܋Qw~8%/RDᴅWצ0 |zlп|/%[աGTGI+M_O[dpw5Oa-eHރ+k-k_?rfGsFҁXMx<烉ZfoW/Tlrw+>`Rs52ǀ"Fs5YPCO6W@1ČD<{>:g/~>ۺ/'IgVBQzn .*6BȅdxSNd"H[o0db@{σߩ+㫀@IĢ|J*+*šRg[h($lo:d&ZN2)IqoUmxYfONu>8|%sbhn"Qs|3b#ῐY"yS?VGxֲCn+ "iE2R4 uqۆI.susP{|dUp v@p;·p֍@L+hՕDtw'IynT팥ψL :wk:qIPh2$D'z( rO$q[तwgl77r!7]o#$\J!Ѓ ?,%x|9A 3 giSjRaG3i q,qKhgwO3IX"CN)q|".cm垮@j;cȎUݓkGN(pr_3jxP5*oEK@+汨yBL>΁tB^& Bco^c[CMK1J6s-FClz$?n"&{Kf7G$?PsBKeTVL&F^Q<:9UvW{IWGHL(U~kΥ.jO}ar%IbGvvj Ob}:8i(Y7^84qIL>}TW%Rb 9yN\\Lqӂ|0o.MR`RvWU^VkBT1娥HxQpwPzcriJf]nЄ3g+L/}< jǟL9Zy({XxfX{5(>:ë{w HDu'|qUEU%k/bVx_}SX3&գZ}>Tq/1~Qc\ZQ>i?CJMG߸P]Vl0@ $A'E ek 03(_jݞK$7V 69\"=u)Z.n[TPЈuhDd,|)%y2z 4iS}Rr:8LiXq~o mfx6nt6$!w{C=mЌ)F <<ë~ 2ڥ3H"*h^˭e%źwԅ|~'ljF| xڪ Lgu /×ɎqGo|e|kY52G61:'to.Ig>S"o&ɽnD7 4hŹvxж]"~'HA`hpO2t[Rj8G -R11.u"SWנB)zO^KG]elj|š^g<7`u, VucpA'Ӊ5T-Z͕zȗI(,#َPϑcqgl~(8D=lP#JQhav^ޞ |b%^%w&}[_3UR/bhkKm' p;WT =2/&E򝶛b Hr>ĘX˱Lb5KQ#qEFQծs 6= WjCTyfHuQuHD7Bܣmq(E wYPDC)(MM9lxrYj.#2 4IzE4.kĠRJ Nx5(=."U (K#n@ < vB4=?DGKzrI`ctHYC s=?^!b(j#wZ\hz0Ĵd+xd=ǹ5@OɗrrWQZh`MW^ƸD>W_9aN?%YL>D:Ë<6?MawWNMf8b4 t(Uƪa L 71K '%;ʓ M<)oRq G1Н׃ٟHl $crO\_WXsc8XZ(@Wɳ'D[*R}*2zA"ΞRe6wǭs^1` &;Zዋ ώo0i^v4G˝D\"k mO\ b hyOug} `~՚o2ik?v3~ z{##6W4v'K |eE%h̫~haG ~t!|4r3aq֖ʏ|l$l= Kâ%1Vp:d'۽&6Y)M3^IEv IglY!ʱA4q ނ#Xk- JhS=Bk@2a }:"X+`hiv݀J:^5}yXKzHn{+qTQ~u 7+)pz[0|ډ3lOLss9ݻ(gI*^rl/3R>uS,"0(MOQPrS38%@+>U1Du}Z\CN`3cp*OlWk~b;MyD޳bt A G#{*^з]qaܵW%4Q@B,gĩ藨eM Њ~T VtkWՏ*ߜp ڿcȷ(`}.jŅ2Q=T5 @kZ|K9UA ɬµ>S`ݐ1`ݼNݻ;yUqᥡYC!6w꾲ޘc;zxV ?/~]w*s _|,q#Zю0뺳1PѪI.[j `p AȆ e,^P)P}AiWJ@ xp칽;fd1or5#uCuva&n9y=++)U6ͼcu XAO};WJfo*yڦ9~ E-]!VfkYTg_otcet̤-V;+"E+o|X; |O@¨BT&El8ՑExV</Ybj:3J! @^iIH89qMt]'"&;n^%v(FΚsre^{yT2o0w]Gw\1' rO-q*]g]{L˻6bӲs%td2C|}@, x\w}? ˡIkS@aBn_<֮c9ǝP A C6 :L ²8ˡDZl5MFXblGzcos0G)$ 0iHhx9go:zFY)NzGD<}*h{Q"+qF4cۍ} M)uc H6GY52vtMe"I? `Iwj$*H4>mlŝh_q-cCM@*UOf+MK^x/v'~*7ޯ"AbZʪC}ʰ&Lzb" _.bapvS>UW/ޝ;W3ZZ@zr>Ź L']r;{#;)x]L(j]8Dg#ڂWEU)}?[}NqX,TVHUw@EKnB$Fc Iz$.-:a'lAVOƒ1ZV ÓYg:JQ%~;ȅ7x_Ed&;Ďv]_#v3Z "iU_>ٰJC证oHWrFڒ}zm! S!"\Д</#^Ϭsoyj `&eU%1]@yJmboYؖ*ݞP { VJq WTCNvonTͲFShs脷ҔSu4yq(>*V LnPK10AgdgFl 8XKd ʕ~LVtlNnZz,SӲysCJUך\rJ(aUQ8Ɣe>$I!| TL%fٔDnexʽ4xd?aͬ} (6e cif985:B&KmjNw{?st&=YkaSpl &)te08 ۫BIXk)b$ 4j$I&~BJ5> 42wƘǯhn{-BY[0dDF8UQ,9/w?ګV{b,<4Lˁ,\I^ re7{S: HwȒ4*3bXZz|р40M#=JjZn=l{U`bI7`zGyCzfpmjLbUtYm=0#<cYa,kG"ݶHO [-irkx_'.)5% A a|ZhjѴ?[trр-՜xIO`VǗ#鲒Rߵpի00s b}Yd0|4Hޚr~K~Ō/j7rg?NDx[/Y^rEÐ[Syjg|2iv,"?+jw.b\%{dC("ŧ8L=/e!3\ޅ|pVXcvO(с?1Y('A4!4&nIH~cřSkUߺ G\ W|S biSh"<SK!&0=+R9Խ&y""TgrgI3F Ll*NXC:QA!ށϸ 0v[̘#z-yO;@|-߲ mЭ&<'/c\c ]]d_viuTP} o0~Mb#2XCAIz'01'#IcB~8r\ðu q$>2QQq?AX18 ]rnv[<굆,ZqH>q.֢{>`&j\,mpMJ۵?.j?-Æ]{&$V nˮ5 cyaX@mGP=RdKjPmdfvw)bG #FM74E-ס C~[F[ȃ4,/-qM֜%?`NBCCl]g[[J'ƥuj`8EVP'-uu/K }uyy^:r&-ۆ8˄u_G XvG jc18q<1x 4s=غv1|̌k@.6:aJe8x$㹆1Odl%M]మ#?"1X`030oԅaid{RǑTSQܤ[Xv}=,,@[UZ|ZӖ@~6Qۋ&ΦT ޺8i XEVb4 p[6/vLpSy roAih65^U;Mj^qGTJt#KI{K)p쐲M¢  n٠31{R3& w{u[8KvI] Ie/,SދM3hXVғ!f*V@S[G|h)Yf7 ג݃pnPRTOi}jQ[!#B%La)H06é0ҳʏfnGUPZ݃cp&"ί QU TQH%h֨NꕝUnǠ~c-6d *Zn*O㲿 A#{n?Cpzq;(iiy gqJng9CMeƟؗMBf$J7ޢS-9Z*2anf}Ʃ";-Pnwe[I-4ȢYGm(#+1Z'c|AB$4_5E$Gb.Ȏ 2+cAV^e,n湊n[j@k45V1{ˊ?uNчiJmzbR=|O1Kօ 2*jڿ (@FM1+6l촻ސ E+@GqhwoՂ)3|)n&sK<{>y ar`D-'YV2036Ѐ X"$n NC(z~Τ#6dSAĖIp]-G·gwB>#1|-(6lAtq<2 >e^6Ms:a.pA@&;Q ݦ N5O f@fFENL+4ml Uv Y~\#ẖ{heF+s!07 gGRHJj^ߋHkI/e|m1W6LIԧ!Wl']o @L?3Ւx#4AdIf!hsQqՓ}+bX&~dY[ZRrMD1$L(CKeiEtA<@S\`)=l"j00erz|WR#)}JS J)؄a4hk3w~^9V6WWFHʨo-T笆ǁw<8s~$ Twf25m~fӏm:[I\#]dR!;TZPO{mwJ߽.c*eӺv7ɨ퉐L V4k#쎫8l/W:+l0~\EIJ4Iz0 ^2Ӿ_b "`ir'7m~_ j1K5ht:Wi!Un$vuDày8`gؽ :;xJmʚƂlNd]MQN`l^EM2vVz9o=7IlSB6ԅ z[ؽDI#mr1Gлy)h.Ktrx&Ǘou*,u,[ЛSU* 5Aݥv_-ު2lㄮt}alO*QhƔȟo{+ ]\lL"YܫfAxtLۖ# &KwEM'ĵY4Z>X,[N0mX`\x.v\?5>s?G"vC1+wꐇ#q+ё9?ux^ď'}Q9I%zf//ѣ2e+r 0 ML9l