bpftool-4.19.90-2308.2.0.0213.oe1 >  A dW^^f9`>s:h|9\U}ŐI7pP)j|筎E33pr ;!Y+ZU刪Uͧ)%V*nILD5hEEe!*ipՒg{ۼkx) CzHيĜEՀV^P.pN }ciH&# s5ʊHVku"8[x<)BZENĎ555994d2aa57d786e1f3961e5d8e7f62b8a0f025fd1129099bc45d26ab4d5e77fc6aca611975b77d20cf94e233e7222f55ade015 dW^^f -F+&st>Hܞ梘 l2 #~YEb[5e@x9K,Wν1l`oDSH?Cx>k`$ƴ֢۬80bAM؀U%oKA5C Xk`vZ4Bze"_V7l*˷:p~l4Hi6ס JYK?MARj.&m̏}+71[! 4|P##K9A%@>p?B?Bd  $ a.CI ^j         R  \    <T,(\8dr9 ,r:%RrF<G< H< I= X=,Y=4\=h ]= ^>b>c?d@e@f@l@ t@( u@P v@xwA xB yB(zBxBBBBCbpftool4.19.902308.2.0.0213.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dwobs-worker-backend-test-x86-0008.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤d5dddd8d8d8d8d8d8e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698c9fcfd166094dac875175687924f8569efeb237bc43fe07b6457e13cd8bed5a3ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.2.0.0213.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.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@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@Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.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.0100- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_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 dereferenceobs-worker-backend-test-x86-0008.novalocal 1691548279 4.19.90-2308.2.0.0213.oe14.19.90-2308.2.0.0213.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/56524e3b1944db50187176f178ab0b93-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]=9ccaaaf90ad047e2eba4ed874e1ed4cbf061d74c, 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 RRX'\-YU (utf-8209c774b08785e1dcb2788c0634ae1e8ecea6bc0233b116b70fd88b180da59e2?7zXZ !#,] b2u Q{LVeC"Wpр@}dICi7mB.f?xE`#3:c ϛ0uHAأnfڻ%Һpdi5~.+j5;*2+A|-ve\oz8sY1z<_%U 8 4~_2O'J_;\}4;} \y` TLe恒*`EzTsA?vl2I>oEA6~7(;`Q{NͻQZή+]bBwD{m*cuy#/'qN`4NZCvyJny9vSV̑5\.;g(#eJg_BL|ZS3+*.z~4wwlRHܞHx/ ^>Tx㯖-t@b[Hj&pH|( #vx+0LcQ_T襱E $C8JqE7P7ɠSW8,Im,$^٠NiOY7/n B- !CF&bPἇ13`gdEq_7 L~C}i#k ma"6s.~ Θ\Z'`1Z5m{P]U:8Alެ10&s9Z@~.y5+"GW+DuM%#D};1F_O#ZRV`-z&[EMg ´-6+".jYٔ?X c6wٝS?~]<=W'2BSI 0c>l6xvW4Ma:ۛj`YĶdgGM%fa"H}`ag,IV7d&=y)X2e/[s+u*FxvC{:v)7OՇ8d$:FY]j@SE`iFS+[2'H0'*1 Ɂ09Lix '+T{H3y@JQM|M *=䅶- :]m'mIL:I/P9kji*UWjǕG!qa.1(`S1/v+`)F%ۆЛ~n4<>~\EQZ>OhNLY , 'Q\ ' {Q&h&خȑ?ofIe v'Jfhy %/mb+g\'SEObF+"/.r]=C>CI/* |PĶ3cYl=ʡg »qP9_ ?~Kn~,r]8X2m!4gJ:+!K帓joaRϮ.3>SotܸG8ѕJ)|&B(B?jpJ0RI@ɠX3ɏ*vSa,.VfH*8Oj"~.&›>B+$ZXo7?d·͆uUpc7!A%d xJP>*:L6Y0b۹sdkQ\"<ူENӱTH(7 ɻQbL Ln0|/gbٌk2S\W7d k`EIeazܮ^RV ݻVs8 SVM*>N6ml"S =ؿjxAs@:;\ը`5u{F~K <\Yp#$se">in*F5STc׆ӛz~)t#쿢hh$<dyY*TGN=8cx8(s/J-G% of29pìjiۀQ䥭V(%X XZ M `4\tr{̂n T',w4's{n*ڲAwmc $T 3v=:^n +gplo,j+G Jqԥ ]*op"Їrix"碢8-lsEݢR#V#FOX,Rj?gT3M+<|-'&ֆ۩y_*ÎϚ]܌WOr͂Ih+mF5#NBdrx]m]#cy6!1aV"(Ԗ_CZ\ʫjSS*6FM˙>Г h:G3$s3?GTQۿ>% Ź?y ޫ>pd$ N4$8bpSgƒ.Dݔ\bHgqS;Hډ^͡pscOL7>*6.jWFT&i5 Qq<:l̼vf"..;:ޙF:1ȘD/%晑mH۬>ίaZ{葦\(dx [23\Dz+,-=S%XF_ry Z~Ma7Pd `KLww;oj+@ǒ еOʊb2g8_b/Bm[e?*q1~N|x{hi@( +}bg#hpwXYO!j2K}sû+ȃQ:9kcƣ|*QxV,[9JMYj-},6J1 j5Y\ -96<wC^CT@G^W (<$Bb+dS@*͜ƌcUְv}t+!0'Z?2B ${.:GG6>SДI=c5c>S8@(k}_Lʅ8SN5 qsg;,8@=oEaco^7AN /߈ #VVeK?.ON_ вm'!:3lڈ)UF* -xvw=4pD7q(kT;_dd L14z!p=T,ˣV!,5p̿ˆi;RASN0`n#SͶekȡjf>nsL,>`Q|6.M!9e>,o<$9+6,fJb Wp5@RDDVosI`MAqE I "fr gԩa* ItuCsM#N[Uk?tiK4JDdhΎJ&:s\zjt~JZM~$S%+\#9Aƕ q _|Yj_98(ބp*9C2;v$7R?}AS !:_f-g%WF{o߇kĉ5DT=܌ŰCک{U=8'7rq(7"5Afm݈ı%0Q6ŀٛf;.jmQm>t%~r`",Vc kR՟V!:1HTQap`D̺m]>hh֫+%QaʃfzJnY,^QoӞtp^t!E>Nח _B6[F'Ey*lI| 8s\Zǫ^1kmf@0W"g[*n L3>ώ@[50 ÆܝµkS]?Cm*3'  ~*G6Y5B>/Rӥ]fCC^[sHlG骅X(BkEh«Yb+#eĮ k\FÊ-_ YԪCBU_IX_W@2o }'[⚄so jxdhMzmhgG5Ry΃Ԗt|< QW:RL]mlH}#A 6C BQf{&8=si@z @4z}zk|^جF{jZ왘't&{aiV"b:ZALztB.ޣm 64fMM֥+޵.DW)lSR,T fZ]߻# Qin#${dҞMj`\ػXc#n *U\v4DX$ piSёWw`T}Ѵ4^ t҆GmH<2Ŀ_ OKe=ji\m%c{[Z\F ŹC*wG+fTy`'D|=ȡ *o [lA: ZGav?Sėv5ӵzCgNA)&ֽ3mv!;b⡞#7?P8#7G+ܼ 3j@(髓(M.dYzH\y~~2U޸d^s%Is_jM^Naӡq^ܲPˮ3,rklusck9u/88IW5 UD=+X@EOPF$E4Xg*ҵk,m*T$ 点o-8gfV3vl>yn39OY FvYhhQpOYh꼆3&&=3lvSN)rXnqB& BOh@զ{H)2Kk\8L;'4 `Y' u(/IP.f@)l3zިGJ0&a)RjN8)oDZE٨pklL$=S*->c_J0EBG٭LrgJlGDzX.o ڨ'!*ĽIRKU&HpXGyyU-Q\E v_fouY~QnGdu=/24oZ(}s0 ^e6Mz*ʼ7qk/ B11Sh]\9 qPL eg~|%#m?bUݧ*Y]_14U3n <ߙB8i' W;e&z l[]S_9׌ۙ YSqV2~Ƴd"PR k28,Gu1-@*5&S<`c}Qru&MT7N;fypx5Z7a8V0b<)L /8=ǝFFh sT.#cٻP؃G !-T(T<3 ^WCw ~ sh=&M*-闀b<~&#"7* _XHaZm!!a'0;WH(c3><`,1)GO § !N`?ϰCPʃϢ 9d{ԨvcrUaFU.kIdCoVC:.mƲ {܀) 5|̤r*Svv01oWTm_*LH+ ;8Yp%pmsU`@_'=rVq8 Wy)ƂeimA9*̤`mevJ)FqK5%Cj0~bdc}x!on"RiEfh;彿|n1sOS-O*c@𜯮$W^yiiL?l]IhRǩfrrQCMkcSg˺aL#+sH#2  5=vgr)y~(tqU`&?`w{IFk3zo'Hk_PO!,#̼3]B3\=jN~C+5Hi`^}u,ЇD*4o5ٶR7rbMyu7DW%e#H)Es rnS{ ˦Qȑ3wϜ`N3YC~uOcr 0@Jb<'Y8f/Gl/ M%u\~)\ vd'E#Wv0 $%׳r~/.+^伓P Oy!.9jguFotS;">JFo*VrgLz mw!"]j>;H:.|O,S~B}ø6\ڊ[A4iϾg a8PRŘ狈m97:ѩh^ šC| >}ko*Pp\ r(3~q^.xDK5?"^5Fl;Pݯt|TC1] LhZNr3܏ kaQɳGƛk _pn(=!r ͷBbuC H1B_,|7q Rw1f.Yq|jFNJN󅷌ua|fXȈpGI?}}\oR 8/wr 0Z˂v492Ň 9M>9(| m gjv,Əq [q"9`VuSQ=x5m*;1' ; 34D~Rj"zmJxH!_eW0=ItQ={| &>v^ MOzrE,) @Ϥ1>gɤ~WHu>{)-.ca*i{83&r%ݍ*t> ;>J,y<0WqIl?̍}&|T9/ AL >Wvg{ҏ Ұb4M}Q׃!"Zԍ#\*ŗ2;[K\Rg[DW8U<5xIHE%*ņodi{͞p{^ͫ~.[NdXU_!{.FLf\=~Y cnzh(ѹrdVh׶0y*8t|3}ei<" >aD^ڋQ2+z`H! a֧  ZF Κwr<(gAOÛ7uTN0/g;DYpbKfOY#7JNb&6zD6K"4ɵ=e)v~}E33QƢP\ TAF\Oz4Osr㨰{AfGtO}]m&qDX] _e/ҵLc.(G.gCcJNDo i#J~u.DP*|}q+X>]ڗWBAIP֭Ap(s!dnjM8qxTþȤ0>/2;\A4>"gVnݬgalNsG{ 0!^2:|+alH]y$ۮc$fUCz JNo=.:ZO (sR1V2l?͢zXms J $u =}fnhgdjqdGBk|'聫ˆny"\ЄGϲ,iU\f 锁to#D,4nWM:ZbxY!=d|`z+LsJ?~o|rضݖ$!(Lu' )?@R@$MfS7y4Eڵx஗Q7X%y/wֆm.u`% pec<ȏ~/ry 8B"Ϻ'(#lO@[!rJcT-o0`&q?^2:|XCbW'sX N:xχ&3tb2A;Dc:#:ȌiTޛӺϛ>rKp (bc( dд[JwuaaI<ذ#l~ڮBW<ਾ>NE"gU/r uV^8G%f{Γc(Q$ƥyȲ'L(lbB1{a,A%oI>s`Xe7?׃ y)Lܿ5w)ӥIRQtM ־\Q*$ LTЕ'(,1Bcez_(H,i jf^ 6rH$-B72$͟tz)~x?yKtg]7"A [-@?OÊn=:z[۵+1=vF35"8(kP1ڀxѸ*$ [/J쒋zN#}`,Q^}#!;Sxu'e,ŭZ# L֑Ke fmjBlW~[v% {!`PKĝJB*us$ƅ\ ~Owrp+h-b$>0V`(nxR3Rbw!`!*. TxmD3!c(}t"e|ĸ=sW(;nxo88{hh8f.#qK 澬aءXs\AZI'?d貼IU眹f+$N,L%-*SGq%d| (*O49raXZum(O\kX :s-;"740B Ƽ7 9mO +oaK#w,vHZvD2v ju_^^dMiwpBgUW{<.J)ލj$'C=VrZG`uT(Gz”^! CCJ' ]3A%l(0iB|g**8 ?ОO|G(62 @rn%9sA9@FQSۤz^A:QEF|τkÓ zE(p$#bKV=J: V?,>i2|]q--3ȕa[ /!'qIDd 3뵛5J3;idnJbp\v>cLgE U/tO =inϯj IӉ9I9X+Xm2lq~(_Gme/g{prJyTt =rO?yͿ!:~9^PKOAFyh dv8\Q"9 6^Rd%%B\Eǽu`6-[yA]9}M5A:{O՟CFSIq ˔3p&7}(j@\?+2w-,CG .')DyJU TM~~l@Q8n\6 ֖!>J+ iWS]^onJ2 $}%<]mvVdtTIIhP~6&4|p{[:DǠj8ほY.%!Icsj9,~3x?Fn1n ";#Ia~ّ4!#'*>9&].vw/C˨FWJzL-:Ϧk'uDV0 8ϒ5:4+B.{9Se[]xeG3#2zӔ1߁-gKLN9g)1.}Z VxP۫ő"*!d[je|OC,Y"qXmI .ps|_ 2jx^ClsRT̘Lsq +vHrQS7 [.w_ֹrq(t%8)y.`P{Q-@PKZMc|9jUމ8UC0ɈƤafuv&:]WG9kgנw I4+o\p{ 1-U%rl(Bd(`& u@UqoqB 4/IlHqΰZ<Kh?, =Ҭ+EfFrB4yy1,OsYW% zCӋ#kwC;Z?]gח-U߄'"=o Ѿ[ٰaBϙ%6UL0D3ʧ'3gOliy`h%%#ba oy8~Z'_ykR?"1d,4h9v֝m"$EPP0 z|rJsߏ׳>d>߬6I ɝCu[o.8g]BXIJ cX6w3r3UbuecO1l! *I6(pa ]c+(K"i&3ϜZ eԂ nn=J^dnFquE9N)dz9 om CegW-~c" L"β_jydᴟϖ[w14RI2zJL5۪`d<ۣ>8c p[o5]oZxNU[: ;լ~9ZyAck 2%K>V6)v(/PgXG~-UȪD+Bu,Hn-0E<*&K›폚1pc5P}\rX*.hhqe\%GmLD!HBgs6ՠE] ` G; 2IhTugeKWݟ9,=fu Ն'[I0W*!`#+3|84u[ gxR_{'16 ̪ PTH5B!Q_)8s%E&Y*+ ^pxԣyߗΔ\(QrH\|/ Hu n6#:m8V& %8MX{0N[psa!儒x %43HhIh`LnrzgxIłSЌ(c Ţ.0@k+}F1Uثs~(Njʮ7K.Ŀtam>i*J[{CwX`IkVj_ɗ* %|Kk67Б;("̆EwtWR:eT?YerZ2gBH '7~k ^ >;ۘ?Gw۪y}~waj.לapXyǍ)Hu'K~2%Seǽ\,|+KXy|- x %_hQ~qt9\0BWN֝>|wXEp6Aj j Gm<.iPzMjU*)}d"#!UL49}~DnwW𙁠dn ~H`>o ~LL e`%coMzѫ륋ŭ;%Ơc);V)`i0v}#JO'Z) w[Igj^TK1f;uL2.3З(zF0H?3^Qvs g'"D}%9W8j:tauM]@{'s]4E !j2Hhc~ ܫv$(@1Gӛ_|iX޻EO.qO/ cAMQܷ||-,O%, |2]̡,fγdDX%{ހo 0=Vsہ mZiD9Mo$'^z#R{}{fRe+ ɴ,,7ng!.VT"+W3a>1x#Ȍ2yWD/ezOZ-_WͰn5FZ( Ŋˠ|l ^cC`eYd2Hb":{ D-_ QHwQPv%c?)yF)|M!a[5AϬFDU\{?t[svR=2˥[37N+sVs~#8?>pf IC3%gԪrV.A_e$ ]r p2 AGf\$1.daM:?'9o}O{&_?ſkϖUz$Xt.([,W+8wg[ҺR䥪*=t5?IeM%?J.peBUJ16ZgJ!sPJuH%ȶL1t׈)٧qښm_V26|MTػtE%9+,-n+p]$<3/f4 wkFc5d @ɵT sCǖB06CfaiW9sH|{)23#@ Z_".p{V⦿,>6sJsfW<`+C<@yWX¼Q}Đh<6\$Xݮ aP`:Z6 JR h[k9ܯ6e5F]o_z^OY; ?.qҋBl -aZ"q FXwf<&+۴Y42ڳn|FJZC3HN/snհ"3Xhwq2If ɑf8>/Qja@tޞ͎qԯd }v'i%bj@Rҙ2i饪v8W.* ~-Nμ q(ې2VCZre?*,ȇaQJKRd{FZI4 ;LdWM~Kg81^~s-DR[&{tk bka~@fC9, SOLw1j횝W*HNi\Ia#I`jG6xcԴ[ [er#ЗN:w\6Pey-x#%=݉4QLV3|Mۛtsw.(FG}q||.V6A3Cd" †v% %>!}S0hI ɵd 5;gxǼ&y>d/gfUAD+cG.Cv֐FH7OU;|LS `u{q^j@wv2 2ݖw1㱫ވ3ڛ)کۊLŨvmx|eW@gʕܻ*"۲3TF x?J+;%Z.>%4f=tu 'Ҁi|QV&0aQo.93~v1,Hb~=#byE2 ϯA|r6 q,?2˒A-"-iAKQb)ecG.e({ݘk$t.{^x=ܾ\LY]8,j ?Zc: BX ՒԬcO=`TO׀(AR'ۃEKo CfO]p(nqv2IP4ؘBP1h6meǶ֖jU*旱2VG=v&vqxX Pqh!S_^3tuE &F`]4F.MUTV~h37wLJ3'3k. |fYʂLw_\.**]-ȏ.澗z5.2w~ g9W -vwxQ_?Y5}~eKw8J8ɾ`Y&!] ?^Ҳ\fWÆǓf o<"F" O! oiIiMD$qqQl'=.J2oJ6e?x2pR]Rs^3sZ>^{(R{AžʎD SDӌ!6:sn[fL!zX"é5cδ,_0ycr dLJ3;T89#}VZN7eOVv/_~ _s 5_Ƕ3Spmr ;v |oѵzc65/j/p'xk>0z0-p{q*Z 7.DHv3߈1d$ H9yK⇗$N9ƃ/k4٦ޒYӶ%bއ]qC(ІP8X^ct`dȯxWNͪ';jx2|m ]c&~ gL#6x4,-vfi%~8OD%~w{e$&\MxH|e-nA§a^{-]Vy*[.e=n|*ĊreMCЈ^唣 >4yGߓuܘ)Lq?$VA?[ފjj/7TS.nY=CHrsٱl]*΋mv L5"׭m]xq}j1؃(Nn_t3ӚO3=V/ WCQݸ=+1w_Bfbco3mar';+7@p8T`a@JOetRa6P1Ԑ:MxĤ'7 6rCեfN&!xq(z0Rtʳ-y.w1`|7;m_< `>+ ~mW ti[m0|wdBsZf Rf,SIJM5Z|p9҄/TD#V B~sLjE,Tht!u#00sg=pBCE+ERs[ϬB%4Y *H]S oVa(Pbq_Fa:K G J?$ٌ<#,nEsB:MM$Uxy֕kn&kJZ0e0U嬔Z+pй Nc7GV-槻J'5 N<)6!+&Okp tQP!cBJV6f(>s-\D;^ӀíIVI@Es ;!hF#pq%amPuyا*r`+!}.;֖Ϙ*7ƆKdf yZ ڨ0H-K(uje S/}ښRSB2z9 4G)t%>]O^4z2ϴn~͌_D -L3o1,}e/S#- &1/"+ɵ̃1)X*V(ꋫ%L. m) E!_Wekٷ7VwT0OU\x l,¡[@Ln~aF5DbJ%2 ueXWaZUa7iǰ"85yv(8UT .ƠGn>IM+}{jVzKmWMZ%G{U- /uvsYnC'L~úQ;OW 7Hڼf&3Y <#`d,?ww&Q *`c 94:GcN =Pa5e 1= h'Š\ŵ2ɹ~a&6 SQ?ˣ;H3XvCZ& .Q)U4LӎUqDA@% öke]p~@%>'0Չҽ /n>6=(u'}LHiqQrJO$,mDz_^ī܂R~x]澮^DTJ(jd[_SI%]pLd G rx4dzKΝ\Zbu>qEZEasc /~Ͻ- sPGR w-/d3y;V:/H3 r!9m^К&[ĻP/p{+c!4d0o{I)x#cFWwp /\ #>X_=c]Cd /;<~OSBIeӀ~Lt+jΊbA#7->YtY5'ôoy֗#r cn^}5CT+0=L' /z}AӦ*-\}pGhU4^0G @7e)oLd0|6X=ˆ\7yz:ցnSC%-t0UR ZP_g "n^#`@J)bFpGH# 쓿zo^KfKYg=X`9Kªxyj )J|ʟiks_wDtw(Mj*MT8<(q8Cޚ`87Hh4;)/REϯ9eFdB?рIVL#r,lY4@jzPI#kz-Vō=Gp1aEu]}QpR?:xbp6W{% HI Oјc ャh"'{/_]I_@"s,h`QK8$ǐCf$'$jwJnB\B(uC>%q 5r/#DkRpM:;"|B"+ T+ HlZm.ֳz(VpdZw.ЄqЎ_v&~\Gj3u`dEtr|sqqsWQp3:GLw,3N!{iA0m/ ,Z$4io!S>[=-GYjVPWP'9 >RX a5$mJp!iAjEֱ IʅyU?o lأ- -zMY@ +(\;wv,f1;C}{%2KgR2aX9 B70s $.n2TKJ^\l7Ilzs7Ǟ):oh_" #*ҁ`OzM^w f?f NZf~}XO-8m0g(l#ԜGC}{RXa6t*OΎ9_ly[ g \l*W} 3 М, ߋxpc)L@y /P)RD(| o!eF*?\b{r`tQjʽaSyDVX(*Tm:yahnS}I4LvjCSƖHl]Yl@4<+M[>-? u!Kj?#eNo4J D0l~D=lh61E}H4?!$ה4FeWa^R8M؃.}^ m(5BD6s4=g[2'5YE"d|[(iy2 5:O^%KI7_B Zly)lq4zO9/[!IGz|^x56HJ%DOɫ)Жc H >Μι4y)z^.r&"gB#:6M@C_x=H+5dO l+lڹwzGRc~](YXdT #,jU{`sϤ$/|j xqΞ'ЊB4gת_%S=N>*ԍ>c_٧HY{+})fPSXW& ̱ Y81Zo+\Md5o]AF#7{ݙTim ԐrH,FE/.83=3U=9#(w܉eYDſު~P(\jgPM.QcU[Dk3Iw,B)ϐ~&d?,dz;#CECH2kU c-hFFpDvP 8|7+d~vOz; _Mi/^h F'=PR繐 F[8quɺ76ՎN˩׾מ"wE!Xoemҭ2Ԟ.d@*ST=Aޖ|!73J%tp' :R ,~{)n74 QZt+/xt*\^wbDKxnM.PGMS:_a -mB5g/n|3ǿF /޹-OSB#ɣ [~{63>k";Gl*5<=J޲\+2GtF} ?` Oa1=/*=e=ua ŀ%Ƥ9NU w%w_n8%R@S ȕ}B#Rvո:CX[5P)ֵm˽n6gW%ɯ= ]Pjb Hv4Fm?0Ȫ!tBQ}% BcYOe" RDD;@rkŮ FHH۲RLh8DJ (KFu1} : }uK\V(A<ޮ{ku3QDV8Utݕ^LV5ÀI?`"gNt/ EYk$8ġ*OkEmoB7UZ|&uԦƜCb3 1\sFciom'O T{9 Wa/0Jh&;y r1ь@9C~-LZKkcՓ&( .\wVꉞ(FY$Hj7`݀INW2_. 8s4/QV#3~]1v< ODmw'Y.ac[XUuNޫD_An;zRVُ#Es0*9AoX֚z/3kP^ŭ#r.&R=4hCNhp {||wIHYWzT4ĠT^kNp zZ&N0OV.Xp0Yi82~Z±bgE|kՐ&Tq,UaZ^KcR|g e+ПVhOߙ$48Ru⋝d 퓁SbJ@=_":/pKعέ7JdoRL$oF Yɏ@{&H؂Y$̊ z}XTFn4ny<4UwOGζXq5I|…/ٖ̈ȠdR4o1͏D?.j!~%7^P|έh!|9r3A-E,HEڄװ{GVƢkj0-7%7T rD0(B8Q5|RI ^yM F+0U- )Ŗ<@Ȁ# T% j1-EW% 1H!UZD&62%٘HsQK$Fq̎06YZѝmQJ117 ʚ k鉼{a"oC;_Ua aп+†ZH xkl.M9΅YBI疮|n*]سYw"/d DT"2Ҭ0f/(06b<;w;9ƔG~[}Nש25|ǫ3$a0zx=D,kr=T63J^F>*@Y5ۗ=|=a.u`/I S\|[pLtۏ%^QtcM' E["rVͰ-i7"/X9 f,]." K٘|x0/߲,~QdM~ps:6 l ZA9XS2.;A߆kxf᠛j[N^JCuiͅN\!('c}ɖVLqIS"GL"- cbYemKLя%c>rG09߬z׺`Z5.Kkgzu1?7HҤ0HmYuљ- Mq8al '8uÊc +.r>zَ?~6OisHw^Wٸ rcz7Y1xwƁvQ8$Y f ϶N&n$2AWjuXRt73SL:bI{$s?C?'.^S e `!yIgbЬ[vD!jTohT GWv# N2-7Gv 4ko^E* 0; ײ l>rIQ~Vxx0(Q[#<^"׫ 3-b?z\.yX2hw.x7d3t<.&SuE"U:b/\M'^el;i4(!AΓќ@E!p7Z<Ӓ dn+WHWWVT;ZK^Ogi߁j31JWΫTĪ?[eKYLX.?>h73,TW3!zg}ᗪJ0tc'gvZ%<9T|3zQc${ 9f]:C[=zE7p KlneB'w1S9Ķ=>W1'% ߧ-FX rt\h̥Ԁ6{D>7q\}ڌ byU 83%<;M%R=!Ppi3*0嬛6>~̛eQu /g3v\-DKޠv2smZX7 $,$Cp(uEq@IX_*4J62,1+;$(EUmJQUe)v"Wwz- Z͟B9ӌ;g<dStA&P1ewx}i#d?xqo93Dk'(EWQ f,1G?qؐc`{/Q6?ǁ"h'gBZyt(zOQ@TJb0ci-6hAp$#݊QqGW+xs~4O6=$;8e U7-QL +1ӐX9irPݰIg("Y(09YԹ4rj83)'|1XK@cZjî ];hgT?*?5q:[Og 1'KbO}T363a'KnAxc ԹnByfM,)XqO\qzT- λ{hLs(.\i[O!D6fs*[7=z=t@DzBfH\2C?~MʄSgPc%($qG4d6ϾP$b`= H}-Jd͈tB=:v6 6d*,G#\+gt^jK%,ؑBͼx5*)̀A/b5ĉz ӑ0Qb! Ů'r; ;&~]wlƤMFČSTyށȒRCsVrz,LЭ+_ax>6.&^t Hq4fXCrwo.SY,?pKnٍSFA]7F s' [ۮhZI4Hfh{`|C5V)SRV{BJ3 2{fW~W㒈w`smS~[Vgr櫐. í7|6 ޭ@nH>ϯ6EL-vTJ&?GŐ6Vx1lY F$#N_WjQ8!Hpk7D6g0Cy]=mlM;4힄Ew)IyєnZ 庸BzENLW-֫?TQCS:‡IhpBkFѷC,jrLrXRՁU?PiNuG2d d0ޙ4p r0-!ek˓H0 `d <Ⱥy wyʴ=yOG~2ƴ=Y~1']<ɞEkޗP ׏ft9o2.t-LL;Ug^ 3/kG@z6C~&!aRk9&&`"qS 9~ 0A[y^:؃bRŕ'<khBiq\p 0* 5R` Jz%/A-sLʞ3QAB{s!K}ud|9&ň}!gЌ,}R>!W/TꑣRBK15v0gH(GyJ=f~7N.R q¨NSx䵅&fS2-rWV'ԄZ*\'01vV` rE]JznJI*okXYGJ^_Ӆ.FdӹM)ä8Iu,|3#ʚ'g*6;Tx_Փ]p*Dg)o1N1󫺶*а b[ D)DϦl\ "5.|-}J?xJ 4O WSAfQ`673\SĀRF={"#\0Y=ʡݿ6j? -cd8Ju2f}%Y'82~6pkZS`&nӻpEN-BLGQJZ-! j9p B.5zyZ ыzGIWZ ZGԇͿ)LNBA?[kz!-$ #TrlS)U%?Z2$@iVi@2~aj8OAb-66K\\U+'b'YAD*>Hx?BG'pqQNKj·CD.r#[qZN*5ݩUXI%EK&4 u̯WޗcVohTQT5ƤRb)yDs(Vx' @.`.{%Ayr5#\YI8X^ C/իqO0x<ceD瑘fc*B4 ጵߵO(i( 3M)?Wo0TtMUv\r2]lZ*KQ^JM S;i;Tԍ|p`^qNV9lfEi,acYx+5Z ]vRyio45!Q$_woG$vjPW78ʾuޖ!7>`Mpp8Y O  O^Gn*a[ & 6jێ'NQt4&l>ԢW,9E?d;UF?Xu0"׼uW>FsR6J$n25N|-#eҍ+MRsXK+i><%iؼٕd'1Nd]rt2'9;Hޯ C>j'> a_8_^ʄ&<_B4Ή@}GϾ;f^hl +/!L5m=ά3|K_H*ށɥ5702d_-`pj2:@'iX-9t5I/vET:]E%5PSBwyqB^'O*:&:U8A Gc_{5iB@j[r/%Qv 3ljwEE虜vkSP ^=m$_m$n& NWƾj4wBT>!,mFje{$sfַ;B"T0T|c~BIsD<`H7wGs2_a*\)^ד"+{5~9f/,R WgՋv3֑IOY;A(>OE&d6Eѕd oLL3;X=jApAB#sU9~@$<V>wRr 춬`H LXFz=kQ,]5ϸځ0imfjZ{ |f(gƃLk?X!\zWȠ:|2<%HaHG!G ږG! bne GqE=%AذgZor4"~E:5Js( y 8MLo&1 |<;ĸtQd0 M*1D}VdyOCcTrVnLy’+p!QVh'rdd7"j%>;C$^YҜb\[!/G)p"9q9e"**O@d%+a&NJs#"wHYQVM =fȮUF]]+'gN͂D4ߊ/bzK ƅyuP%@.)rRvƐF AÌ5aFaކ;S;??g"SM//cpH=jN;.r xLٟM@=;D["~{:Y=NZؖS|2U]w{Pƴyz]':cXjcQ#ߌwAƸ0CڛtG,l:L6} k8Y]C/ (0!?#^oRO8UjN6o)jίCx"5P^+_~m_(a eE}IAt.?\#5 = ǾyƲ8P'n?+1>9s`U(fTCn.Յ}(tC's/;jBrFTڮ%]&!Atb"I[S+AyͳTj3KQj٣{X w-lE!M_ FW*Z_aV^&sZ#T3Q±g)]<2[-eLwqInr;ܞ môATV_T$QnWy VŠO^M?ҲWi3}x֢3Pr3cHno-$LsYs#<;N]xq W0R:z$F xbGnQ]6-/D|? y [[W<',6}fH|<51Z7GHU897„(ŁSm-*bu \a<=G3hv#aNK"MG h^숣f)|LRe,Gzғa9y@\4 ?Ah"՝r.W_@1rl[MbDyS YN<ƚjyd@)QXjSg2R )s~B ξns`n M@:yʮwD vTfrpr|fe$΢j]=SBC4d4Af+9jeXQBaޔmv/L%d9pOkX8I_v9[ǝ/`T䄍g !(x^ 9oCյ*"@Q[jG4F4D r?/B (29vdp \x@̯>Jq;pr]rpMK&Kq!B}MVPOx,ϼ 97s+qZ.$ҷĈtﻧ ཤzo7GH /ov!rs`4)?1 %e3zIz\y_Qo32'\/l`sDwQ2aNOF=Lsp1*qg_Iֱڂ-7';'ʤZ2s XI!~5;T૗xW$^F'#kvtA+`-ҝUE]s&x &_8'|) XlD4|AVۘ$m{.WKa/J`<DD*'*,/"Ήݯ = *W0; օ{^( z %\ؠd `:mt<>k1/TԍqoP*^}-yFC@^*T48q^,͡`=p5ݴW,s>~pehдE 0҉(!KX_f5-Io2Sތh U=\OCΌ Dsmp6cP %tk6G1D.Q2bO(ZP ;Whd e{~il?$^p|[^5ǎ'eoV]&AdU^4BkB\CbS 5Zp3pngfjD=GR|R lM8FbYKYJ^[Pgs(L?jJ U.~8(U] 87a`XRf^6Q0A!OA:HnH.z7u}vln23 R} ۜ"CFchF-$oi.O$2heR  0kKb-QR[jDy^Vz=kj.7"-^{ZBJ" !K;0* }Jj5 o,T8}Xd=[z3ZgPoIX _JjURɑ;hY8>v1D4{Dg䎖hhINN#>Ŷr }.Wu1OCLEQ x)-^:}l}P=\qSS8x;Ѓ__gkf4ԡ}9_%%f~/?xn_4Dd滇,B yq>s Tu*i[ASv`sQYBbQ\= cFlRT(8QѩY>6] 3mEؖ9ޝy8$"Ut0QV'B;p#/Нo\9.:2zf m$2W(JID*Y@̵T{8x†Cd{MɔkM?zqs~6s֌Cq:v<惱Sf|c5_W8nQ5|DdK[tlCEi4JP5Ou? uV~<j?նP~V6ARw6߀[5\˪.^&Qon"0V;r ϔIFoo{[+WYC摾Y ȗc?/ck.  t۾1.|\%n{QNn6gB4MeO;MȟeE·r=R$`m9IFlУZ|$fLň_XXriϫz6!-f { Y>1pQƧ]xst_"*^==2`ͩ;Hb?zͷi$dIWxf<՜0E/j6_+:SSZ/Ϫ>Hd}F(#EdD:Tؾ5&? Z林z跶N&ZF r1}Lw*)^M쮨ٴ5Qw'3 mf.|ؚj dSF*HD|,oJ\DZ UW/X~eCsFF[Np:9ʞ S9Цw)3ZǟPj[hL Sd+O56Xm0\hA{[, ǰ^HWhK$(CbBhTghS)8ɬJ Ǩ8XVSpm5 }~A'/mUfVb eJ-.#|WȟT'D.dYlX@Eޅ{*ۢ([SCgB< fB: 7QivlgJ|/]&+7cJלu{pN?cXnۢm6?񄣠?{0`0.gl'R,4JhqP3OoNE_T+vX1O'JȢRu eR\ 4=~`ԚJd9*C[FS9o6Ne~q 4}~|̂ak7y,HF H9i#i_BFU78U`mWT9dشzZ@[Şe4(w2vt׳f>.[Ș%%Hm%@,ԓcNSL4?G8jW+D)u\kmwE˜σP_ w#io"'h8+%C ٳK\$?ȝ1,iC챱](GD\2Cz'O22*>W6VQݙ|N$яѬhcnM[WRF}hݣ~K{O BD.W~r`CBҩ#(G[LZcVq>1^Ak:?i[fgKjiۺHR\G};vu{[f?ur@;2BC j<(Y{/0¥fI+ysnfl8fQ&}6○.V  \IW3+,e9 2^Ih叞}7mxOxd<6vL%s뫙wz5Q5 -J7{T\$ӆNǾby;tx5y7?p@OJ實e7aNK x%7wLAk"Cn(wriG{qaJ, )~Ve G!+D,QbG*Rj7EMrAD4idfFN7&1QXT{ԉ56]uM!}H<uB;+F$ yaZ8 f- WzMז;ac;@Vzۉr%h3#݊"7aOPVh/,CLcvf| %O\<$C]$/a-ow uyYG*y!p^tcΕݲ]b<{m̵hM Iy %$3 T.}3Ī =W֪{䬄1;1])- qf,7*ZJgB[&"tIeVkyh\]m=$.>?fc6%lǻ fki|Eşc|BaA6F8u& Nz, 9LzPua"-#dnC N:H(_ <Յx:;x݆ݧ-Ttpf4"t !f Wֈ iY}˦R&59H ^{ $h $3di/Mum}>( qyϐ%|:ҵ[ $|+;jvd'QOgeﲖ U[N6+Kvz|ڤ~\$!$/j{r* ۝NeǓGN8J2e SՋN M~gst F)*&3ӘǴgrҦ"\Jwvg=28.AQ\{L"H$ܽ:"I3H~xIN}kw} Mcw?Cf;X~U4^z .9p;(Eu I5S˪6DsNj+ڃ35 m̺ERTwVi˱V:+uL<Ƙ%bv+QP.,)JEDiRѾ.~d̤hI!G&M!޹ji%S#:3ظhzH د>/ 0`ЭžGb\`,| 3q|>2SߪI9C080thpu>)Kƒ}^ $k>ver?X-kbWI 1^l<[ 5&?_ޝ/eib'zXhِh)Z{SJ)<=yST @GEU3bk# H`z `TA7BdR]Ʊ|Dt3+zpM<{MdZX*LۣVS̡=oJ]a֘ ĥ{f]#Ӱ H8ạ{c%y7UIH%2sſKHqۡ$p#K1!v"u 8K8W $R FT^yav?(@75y ";`v$+ w(1 PP4,]g_ $>7m9" k,!'Sj[e$HjO7Pz!ة'ŠcL>-HdjJ SqUrh nR: "wtHgo=Tev Lw]uV0BMckT xV4^ʇuTE,4(DtZ+XSP$Y|.Z; #]~c14[QU 0t#60$]{ 1X,>BzV2."ܸLga6㞺^o,r21K;M}AWHG}~ܻD+hc.[R x7J}χeJpz_-1v|@wg fuyԂO9̼at&Iuu!`MPV31;*CN¤:f>P09}fԓ<~j aY5TXÕ^, TCG7*vA0·'9=Ws6%/ګԍQ'XY{$%[i\;4 /#uq ;fh"d:W V#Uޠ˷Y c|wgm!He9=*`hOCּR ^bzyxh҃XT"K\W5.h}IIVT|[m:YYR1LтIsre<)(U ` Dpv8谤AIc:뫎7<>IVMnѮw5*9QJɑHK 9o/kx9DӠf9YDBbwn0kz|+_X}=aBKL0M\Dm =?ٚ?{tjڏؽ݋f w]:8ܡA0JhD@K$K4W=Lp+_~$ZܓvE؝|$7ί]1|T]T"O44=h?*Εz|q=Gϲiaφ+"e+t7 !cٟؒA>髤#P8p7BJT B"+*~*W`x Mc{">PRUY>+I?\@ ʀ[^Q'%Ug5ShW~պp3-^a2q@eCU$XD V$j~&Ưpr^]K"I=)sV8.k ī'Mx̃e 2uPPP##۴n9lFy W̮^?ke%b2 ڍb0ݍ#4b`i21јH:4Fxmy;NHH: EϚ 5i8)oQ=q*)*!0=c,'X|v~.ڶDw8X 2)i[NQ1eUJ >@ HX;DV.)a`|shH)>P-_-̹H)vvm-&]#pZT0倿O {;!c.IDiwZoAqǢ.ˆE)փRj$ *F8-b\iy8㌏1[SUp0mP{K"72יϭ=+uz̕Iu"h.<8$շEra,,zˀ/7_8-=ővR!kϬ0R.sq QJX)rsX"-cTg`UF)cx'8Z˵eF i -02u>e6'g;Hdu.?jE@-g穾XkCTjtKtiBqB@asW2IJqs@Juv!a{MQ_ys@E勒A0Msb^4^@Ғh.2M'h. rЄ c)q τZm!g;pnr .ٓaW޻Ҭq{=_JnEfG~YQ\JJ0\ǺrbGz܆nho| NW2sA~o}zU!'k.ȜimNnŽ4уѧcѡDHl)Ik`޴@҆y ȥ1dZ9ۓB"9'x>Li& q$ u<ړNs7V&Q~3*οp&)UuSߟ*} xE<[{hF]v,0VܻyMJfMjt0A SdkNM; fêl #@.| /DR bb\+H5ҖB7*o| SeBUYl7EUGvurnٶ1tfζ2 K֤28<}L[-xD<ߝ9sncEksk2c^!r'8y9feõ2MtƈkhZfZ!`vхUdj&'yTmV"DrYO"a5?@*;y] 0sD!s 7nK@RxhJ-rm (}~OsЄ }~LЉ{ AKIZ3s E!\/(Wb#y{4t,̞ CEHˈp<".)aΆ.J#JC2P(I%g4*HL/n'u.F5cQAz`R聿e%Nkk%D9j(2z5]>%nrAm! -1r4- @= `v]eu)cRS@C"0OA 4҃{lUOz{Os{΄oܖ~S!zl|tX&@oҟZ4EGE Ј?t//PNcj 1SH \:*zeԏÆ\4L9 J~G2 a_1VXGyZoRRo ŠҶ=\.T.k!̈ ɥ]纣f7qEhFqVhD,3+*ufAQrMC{Z+p\(, lzXSu#-3ʭzj0MQy$3[T`2#0)fl"K+2yGU旄^Akm+\6v^?"=T9hHhOj3)t<)6h DMIZ;NJ >Cw.R{d]Wv1"[Ȭe&aa|Q3p, ŸG=;`2e=̞ˋub B:2P2,8Gb󦾤~@D}cow~˻, G4g[RRX!> ,Z(1jsOӥ~<wFxNAYIƷi A{TG[ C )v7ua &Qhہygqo(=~ ްma)#tgp=wbߠ3yފ7V(-nDu+ost?FM('Tz_N{U @s>@ J? `f - _nNOAj Nr/ # & Yϸ-C,E8ON mJ# lFYOa%>^u.oBKQWh )+8=+0+j۵mAQ@r50m(qH|5(%}FtsD`IqQkg|b??t99SO`}hֽ" nI?m==U!a$]}OD;G4 Q t))+E^/M؇ 8ن2ٌ"LgaIXv*i9%;א35~F ?Bon0L.BKW罋迦͗s:-Ch{# !Vsf:R(Tf U_7׼*Y" [d~~6µ$nT*˓bA=Bb<6|H] }d@gLYk7Hbg MhE"񐈩h zj|VF9>)̐(EpaB׍=vp۳yC<Ej= px㥧 +e\%-@$ނ"irЪbv`hxЯ>7+PrkٶJ>)OUkboY2:Ni5@ JzَܟZ̐Q^4ACNp4ib]'!!T ]@-? t$ /eV 9\Cu ]iXH*ySJ"9F֭vBJ̋\VOyQBYV$_R?g"WKCS9x";,ٔ٫'ҙ4[Rj/m8ZU,46jdC}ܐ=VW$ؔrN"h śPx^u$1OMc6 cծY2ƘT lӶͳ! eF܃F㊵^IuODA sEA5|z gۅ7@'z&G)f_wĈxM"r)P !'.#&$-ʊFfnEќBm$!XLdëGTRid?lyUѯktV=Ng@$8~$VO`|ao pwXvXiw8 FQuJ;+Qn^ޒu|3{+T;!II~XU=L&K®(~$ \FB ?[c$)ItdZwV!\8T`l\yne=erID0EO 6nuf8'59\v;_c\TBݹ6_~d,Ke_cFs6qLUZP` @ 9/'ֱ_c[XhD#`A i ~F͡g FdQzw`.ذ sw@IawT>0-~GY\``lXGn{^ֹCe^D<̾cBB탿[5Ob1 7췤6zИgL\6c,n&dr p. DZ~)^VG2.3!;fƌ< 2m2$hez\n|UJ` }~p⦸ մ}}ׅ*#H$%PwiS5ڪhe+W P+rO1X3,(ShcKlzUoŅ\[5s]PcߙDqIZ~X.&߿& G<&.=2NQ<"k˥b%\NY}c` =@AGumƹA/vJf-}[GTC_BܺBE㣦z8fsA1p:y GXc%ʞ-7Q' ~uӕV><?E^ƀ 5n>ugvv;2^ck}S[l D WHB8|cwޠE: g\gŁ\JAuN-M~ɇ0?556dD] .eqEϱG屭di*ċ3BQl RvZ %cl2UY%qywrS`ʟ!U솫|ʗ[ZIL<%}]bs*ީض厊FgEȀ AM0s02(EA>r=vluw(O#oBݎ*]cֽ<7wSn: S1*}Bn3Yy!VPZzFl:MY$옴QD> s{7HόGQpˈo<4VLW$=Hz7eCS%])NkMX`)G|1<2LQp:aDEk4+՘Lp10|3l ]Q091@d-\#? ߜu!8lV!mRXުf>O&\RR!'#RD QwN!4SpZz`@̾CZA R:F:,.!;x6$7ͺLm_1ȳ~ ާӀlxWpʟf ʕ1$ǂR(^M Jqf/q0'%ӛ_Ε6׽i@pzH*:sGvJkw2[b@x|ϩîU78 ``d@#i:m$~;0Ptp{Bs o[ik^B]%8-#{ f8wAo` P,ZXgcn:: ]U1eRhTW/szzg&N(f)dFۯT}ZU`u|y ZcR:I.GojH4I_c V΁p%f|TuqI#Ytii&KVq#H676ǎr@4;CҲ0)h:thgUS98j hv 'E`sa\n{ ۯ@Uc:&.fV.-хU* [6Tv 1C%ei*5{ԛ]8*хQe?+` `moXITL fݘM>ך<#k` [')㫜:2C! {# (Tc όx&h=>'2E*jw_wL2,<hhuR-) {6a@ю4Ԉ:zFz~ ^EX6.²n(tsaIKQRi [Z֑jS[|#s1R`' vr3M׭\lxtFuێүn]KVg<:! 2jZ4ɟSF蒳Va󬺮]`u<ډ-pZ5!Lj$|IAAZVcVR- A2&˺.qb /;"ZD>KpA7Ym+@!["\j1ĵ@- 7,Be>,' SvαZXzȈd][%u?)N{>gw[$CEaYE&*8+A:@)sVy+S:.c}ra EzF0[04yg17:RL`BwWE& #x^ofq,NY؇׭0վ gyjKeuKHG.+sev TU`^* y CLb ;HWme>Vˑ{ַ2}| !}Paj:D(D 4lR2qlNEkq Kl"dU$RQ~dǽ|2 Am-R+ g}ؕNsguYWa?avoGRT'{>x/ 1 &bԡ&)e ԉ }PX.!M ]?&z{݌h>t!hy@(_8|b/KDZQcw6"MrVjۑ=%6ٮ ԅX$m!#vWŠsF.)fܮtp36 I{\ g'Pvt$ =@Y{ >D}gF LiqI:y=Wy'N]J1sw.EՊbJB%.2lfkqzA>;6D0+RQw^R}7q/mėcea7yYz [z6ey`I }1 Y%J1 OŽ~!(^f4f~yU~Py\Fr?>tP6(h7+_N.QCѶ2@@a)}$+P|j*LlE9y (j&`"y="jUVs:rhc&:0Yw\C?1R\WwTPY?Ǣ>ދox_I -7]}f %? N-X0|1nh7Wr[j 1}ݱoH{vĿI^lcK#5f_fI{\vq[-K2- J؄l>gxh7᾿ІFckw#{"71)f"v&"Nk&b2Kf5]j/iG> Et>]-E "2e oSizeYGGG<@~.hfdIy8; X +H[ƈYp)8 rsʚv&'4s PaӮ,rWK|ӧQ2;υzǍ\4F!9Lw6QJLz|v}B At/B=/3{RƀX% JtQd2Rqd=2X쟤z2/5BdJpc@I1t 8rDc,_\q:f}:<׭Sg4]<㶶wQ2~Tȓ@|Gn1LP9S; 0'5$PJaoIrᮅ^:Ryv V",kXdh}e!GeeΒ!"c .@o*"l)L6կBbe8}'|cZRNfl(Ele+)!: GdYC0 TuJ R,-#M{ R_ttvsa M?3`wjOvu9uAsnE\{ЀqWj+pܬuW4|g Ò~3wߖpeB1$>à'%/^OvNr7o5[*#_X ~rx"M_ԸDlsHl3J1呢Vܤz>5D kWa=qT?PDnEbRړ 4Q ^$ًyUŠݧ` a#U+C.Q';uehRF6-Vۖ{1"N x5GJ5WQwR7uc+O\;E %R7յH&P-3 ^>Bʒ,  XT ܳ?DPQuEXeڎ ?7)dN;g{"?3W# :kNbPIN>(Nך`VG!mӱ)L1Ao0?%jThq\keڋ^v<g`wخ\1[yIMaڴ(38<ַp~0wå" sb2Y6~a4 h0VS$g}z7Ddt1if z{Qlܭ1SjTg|,=N*K QmUr'>Me B\)j:j^[cgϲCJ 1ѭG˓ OGwf_/f¨ܰ}LV|Z;*q\V ^*nhRWLLċŕyn-U$S8*h6{x"Yi<в5}08 +y%UL;o{"m CmbɠWЁB{ŁN,{U@x"|<H=u6(eSh*Ar1x$sc,`Qܯ_`L)U} S'z%s" Yw^`{TԊȺLN[#H^u\+żD4?԰ܨ @ {̸,~gSce4Rd%g䃪Zxf“ĔSbExUϕYDX yĹ ?Ѯ_];%4%=Q1q'9XF>tg 㭟SaI+δ<&|W RUMc2IM$i  F,ì9*{6n:8ۇ- Kn౩ʌ@ڎXiCx)AB Kfƃ-Oi0 $!iϜo4l>Ӡ&s;Q2>k]8ێ*0ichC$nZ6A$4>5<4),ߚl vx68/dDʼnxXnߥMs^䵼12$F59LV>{9> ry4oΨ7$1h(MDWN $C`c~z0x؎z_ek.z $A~<ǨM"X~?SosΗ{"8W+[R8E3z{`(b(<fpxK-6`jJ|⹳$/k .4i2 T>KW -><"!IK'%~F/5B .voᢐTt1+=\4?P^5 ?0n=5s 碼I|<%qᘈ_s@8Q`ܥJ[NoA5ڊHu@۶qxaKd/YeChӍe6~eiU']}h zi k`2\1ڲqXd['Rce"1;Lza|nxÄ274wg+hes${q/"~ݟ,ՂXrIGf=?y?$eޫhp\.cAΗmz&5[|N0rt @v~;g`Mt0:'{珓Q+3:g|U?I zWc 3;Ŧ*8Q''Q.7w.¶Ho+A^—C\ Q HJ3|K:WO6ia :O(l現ɛ#c"VnxAS&FIzz^@rSeurH0$/c50jz@lI@i'P~sOP 5OMl'IQ-Lg=wc/n(y`Kf%y ! ':^#O 8tkI4,NGd6?:*%܉K4 )mWd+K:fP֞g ! Q3Y#Cp Ԡۧ"<;_Q2>VẼmWwbuC8g_{dI|5o jB;X;3Zժ^@K- "[a6 &4 dO%SA[넗T,0`i߂7vʸySCFH F U1rnjCFX,܀c#0{;Jރ[pSjJd_)5 ${""_ǤkKtZX} S)ҶJst%˛y[7e sT6%L̡3ɺdL,4Jh6Qbf^"%?=Na7> n a؏!C;'+?qu%@~BG`p($v4z빰@O}E/D5 GV "`b9\ͽɯ2Мu̞Am. Jl:QOKCV p<kGw ע?@y,s 8WS;DGAqaǦFL eHHb̌.l}fa]|L(hh $4b6:n}--ѭ;9)DHtT76vaߞIy.M4~][1B] Y}c(tiSt5bN $-rф.z/`|mrhF0֎A׎y]՝M3L$Q/Á/f}.ݪ+hO4J֏ kF枈jQя"u0]BhD=g)ifE)J9IвbӕBZ65; Y[?+d6.q#~f\gz V^ t%SrEX4$lmL'"uj9BmtF؟7d:yb]" K<`480RShȞf0!rՍv5_ wo &?Ÿk~'O981)K@.Jl׈gкY;z>/re=3XQqK+\jh ?uH#l2i\{):Y/\aAӌ_UJ M 'N1uzy{\*[eiX+[YϬhEbPT48|5-z|32aP ,%Ff˻u;uƓY+,ӻ*6oVGO*̒PfݡSX4(49G+0Ah9|-#d)#sĶM^#:GYs5Ҏūy g%2۸:ǤMSYZN҂oݙ+pQGn 4KB\.oճMNBiHGh#\akGmI.ΤX4Ƅ'6lfnW*T! ò e7*2W4ɤt8? GJX6~^qʨoYV~pr:Ĭ NZ/ymP)M羍jFkFЙώ YL^HuL(g^ *cZunL&p'QO,D~`A8!SyiX$gL)*I7~io}I"MhXREOc M}\{! Rp lܽ^ۨ*I:M}7N,oE7 ҳ7{A!5\n rm[)biPo5>k4*9Йjf~:azeR yoWO>fcR{%;7ˡ0W}2|=z@UM*n<- XOs 0Hx,v6mQϴ),Qcxᶑss{R9)})9(aqɚ&]ənl ?7cia&tTa,X0]k~;`X6Խsp,-Be鳐CVS:b*Ze<9;r,͟^#^ў^c/UŝIgT& 8/Y/9lۙS?@6nby)tLax9Rq/jhC*#o2@_P(L{8W 3`9.ݮLY07S)Z πe|ĖH5jiܹ\  Tr:½iG$1CC:j֪Pv8=*uW̅4>UQ)yNp.Qu]qD/Ddu79 ~^!}Yg=MwƠ sے؜6n A}['uJhP;C=BjswҴل88 rQ|&0H?7Dls͓S i }qlnj{8]eZ5k焒ZjŇ43$tdʚk9O$g hUHAk.dJ,-ҫB$?!ˇ.K d]$Bm>%L&ux3*[wMAj`eAQi>ָ$)Y@vOɺ״ĺϛF*yv!6=}Oe,iUW~.?:T2V;76%aj3'{qyiQ-, OKk%BVN*xTsٕn$ ௠2Rj^w+9|z9aH,o'O7FpSlWb{mT'+3e^@[sm]FRn7 UD47M,\e(AaL+oImcSkA:mPKfeyMjbV{]ɜG\XS0v qf-f[dYhg<׼E+jʲ^F0k{w| }Oi7B75⯓I{!.B87RqeTZ[+"KeI^e: >aZBMX]•{ #,+a ֯39Fԓ7ǜYpdtp3Bą4:̄ʣ9*_,ίx~Ts@unL nݒ Ή%8uKć7/p;g[ Q$e7'x=p"'jڪ.HR[DRZl}SqiKxzȍjIp0ƌؕy!Į$ݩ.F/ ʯoEyn$S=-[Fi!ک>(j+6DNMbf>3"MI&TCC*;A٬hnqqmۋ)3FI7(4"Qk5iY{(u{sZ#F^\ʂ2$[{ @KNO8>a+UvP +l1Y|3H+EJseYQG[al.BS=R\(1fVIA]aҲ￁'6G*Ɵk.pm7|-H+#`a`^*ͳ5UGPJBKe5^dH$ñ&U\<32Z"Mָ缥.*Hj=\k)3ւOۢRYgSJ ,ު|ے\â^Y^Khf Saۜp6:*08XO #V,[=Z)3;ſ[ 0bT;! (/fyPG 0̞o5IT _lb||W wC IѨU{Tz&T`}@E 0M %LG) Uӯ=gWahujNhfTR#b,棔vQTn_⾧F^;g+K*s+DI5tSW-r(g~SY{`qD~"32cJqybEKUr)MIƓ8+Zq|wL~]Sqo 57E 5=M"W$Otˆ6^ :)x+*7o59Tqpֲm3PSj#㇮%)kdY8OSid͓Mka'5EG]CVv+nuC PB@YT! ͬjbl}^Uʝ.Ґ5`G%$:%L+z6ozAKim@:jI]:ჴ!'GeizFc`zd>J]p8C{t؄nԍ,޸/sF|州 T֭Kyt7eZ];wGSaSFV|0LһE%^^{+]v=ssY #~5TZ!Yq;P?7h_%[uU _Nd|r'EAPrdb>L޾`%~*6Nu?վxޤ!.w3c *]{׬ 9K`I$BQN;]hޥTzd_k#pƗwnZ:d:XHbR# }d~"p >ͪ5iF#-U*z+ٝ%1Z ,nE fi扖T٥ٹhz땞6V6U*]_$ʈWo#C(|F ]PBw^O0x9'>Op0_>QR"9|{!$$p]@!,3]R*O34E {s\7l,KcH7o&G@6C5CG> .2.̞QԀhCD%C@n.-I+E*,0_݀(n}=w\LނL]z00#.\јѣ,9?~a f^Adr.KڕVmZ[ {֢[N3:cm ~>ފɘ7.fP!O2 HѴN^ Ƽp ʎRK-?j%7g̑Rs(;KFM PLN;vTm!L_vA_"TQ5u|C|A9܀>ƝȬ/J+tS{{4_c?ݟ \@1JfR]YIfs/0q Ѽ/ 6<^VB:Xz.>dVpr]\4v9݅^ <~ZHª!&WpUWi,YpW,1R!kV_Q˦^_`jHq5rܶ*DbF8AfapoKw@@|-$ ? q\|Iri#K;<>w|y>v.C |TSH \c,n7OLC ܙ}p퐪 wR,58Q .0=f$;!9~h# =J yE䉉M㰭*XIr1iFіVTaEwvZIe&Rp; j.҃*KjwӞr!558;&j,gbe6OlbKl㊌u |!vrKEݰ"cKB|2/ȟDOYԌ_w;h˻ߎz譓ۅEOyJUnB&ÈK[gvkq2Zj^uL{N!|%*'A=ϾNϝέGtpoE/hbԘW,`rZ(vj11US#E9UԲ5:SGi"5Cٹ$YS; @ p]CPK7'eO$sĜh?0xC΋=qbYgc ݧJSa(*O[cD 'ml&eIMR{QgL.! h WYѨW~o@-T4\5l`sIa-jG2W{cӮ`C?9t:\S«Ep? 츧6i:'ޕ*Ehś6 VMo s{%Ȳ<yH4eӆL]`p=kՁQZX?+WR~gаPA`x-;X5!*+稼TdZcUu-? \rtF}a!Í0>^tϬV; T >zG g@ w2ͤT S,dƿ :Sc娧eyU> F"ND7f|ir~p2WR(x=C4(Liﶇ;i #-O<"%k1Re؉{;Kߌ?* ӳ6,aOJpsUGO' ܗÊnoЬ$p.zzC#mv5P©Ȕ5Йa6Jb37[WB0u7nsPPy6xr6/%?3fq+nB<؅Ȕ]$ELbs1 D@" UK ז. [G7rxY-5C+ 9 MFG4@(CccC8QoSJ `9JDuN.[!iT9yqXXiJ Ex 2>. K@hp5Q |><ӳXZ4,zTb:%WMt= h+oD5L=M5b(l߳cˆ gCD̈́m}{EMfA%c^w_U+[ЎzC5pzgx3ѱmڡ>iz>-,ҶZ(T)a`M/r)i!)V`Iy #t]mK6T X \k{+}9.IhڪbI Z,,*;xi0l[d} jAW$ 5  y}yv4J5\ní'j=6bR 2qSj敩9`2׺)݉mkze)*DOQ;/ߴ 5 m>@ r͔6Ky8u ZbRqVO8LYnMk|?W+6eL a h6OA>)wDJRXy*d+3b K\59l0 V3IgQ_ZVG:d,PkSO8n#ΥQLDDZGjaK)>mٽG2:q*Y=iŋSi Q#C\tH xȷ2)SJ 5m@+Ƭ;mjvcIGidD{0ιZx}Fo^A ~ sdyJF ~X(A-:,ظ3+y~˼3ֺW,Lj㱨l:l83~_=d\|[P[pk<etO̰]? !I!z1ԅw,#'稟I : jFޭ%*ǥlfKZ%=b0 zYkviĈ$L=rCs Fo ћhv:Fܚ/=] _v/ nX5eIjЗ ց{*;|e=Q}S@Xރo<8E5>iVQ2& !&)ICN&nYoVTu( !I{x+.y)\|V$7̀x*ɗٖ |T#]\:]hpZW:RIH9c*2+sBEhgb&0{.$4veɕC6P.|i?S;[z H@f{`bGl+G߲(7Cl`5)ac\K6 S%$]I1kwR}otk 6XPS%SOCS9= 0urDu,:Kݢg:=^]HYUA8ִq("W\ԟ"x4kY  ոD~Ճ@/Zc+h.byƐf k:I6 %3ͱǽ?(`2E|Jb 'JLmDl6̭%-j6|A6O0iضx6=4ʘdKܣ&9azܵaGǍT._[e]a*qyL>bN" 5ڭP~h̒"+~dȆ*!C2s~{ d/S؛#C5lt,lە䤞Ism #/ܶ˛NJ#_YbK9O#pzNʬ[ N&Ōɍ1K>̚tw2-!Ϧ}8=sY-.y̖"X%;^=|>,oy67F] .8eqp X_, x iIRKن|2\L^{ 5GPV8u7(0g˥!a!H0n)*,==]@:wޛz\ƨbd AC6z(W1$n[.rǵo,:s=)I"OAAϪ4_<8u9H6mB.OmF> ɘ#hif8N6ϜnT}".%cWW$ JiIe j.`5u&ۮ*/3~1w z¯#vyѡlwr2a,qj<Ă`=oЫV,x**8$G̘>REH uaOý~cQ=O9z$jԻJlas}S՚z?;ǸhKPX']#_!Pli ޾eO?Ѵ(:۽ͣ="ɰoﵑ8Pbiݹ]ö Qvڢз#Q_)տ#bNj7v;ZtV-?&2A~ZOagLuh\;w 1og,T8x3Uul*rሔ Y6̧obyb vT $UJRe>*}̶曙 )> Bx cޡz#mӪ/ژ94\ b[->2'r FW7"J?pkAp(ؔBgw8Ew%[.1^R2O[-~\B3rv}Fۖ|}rU9c'][_ mK{Ew'4czwG mrVMp*#[ڬ,9c:-GHT(f]MI(96ejK5gƥypV JͅE q AwSZ|6מ\[;Bɋjؐ׳A29?IEtԤYªt(6'#4YwaZ\79"&j7C:ʅ Ui}E|_}y:|"F(Nc+K1)&u ƱKL/] ŵkYU2KR-TkNi r4 \ҴU #i!fft6AVX-J `n{SQwX S@E+uܔMAwD=kؠ& Y|36wQPaSgD6]EHUTs\IaB~ 78H㱤yȹ$:Rv%hb9Wb-!? E4hݸ|lƏ\ ߆7pZ =VLXC" WRiQ=tN!wFǺoR4;LF$y`K`1k[wBV`946'UW{ ej.|p3ҋoumY EgZ A,vM 4sTrN`w쟨wwaтr`Ykv`ęYrbdi§WygڹW"}aTT`HXB ^F)=/(sЮ% n\ƌt;&,YCu^WCz9jԕb<}bN@9_d߬ -)ȇY[ e"SNfQ?b6S{1K vcoBeϬVW2Z=#{͒(JKՌ 2kٻ6P}IZGTkvٳrTIfhBU獛53XZe]Y9ۏeTT(Rvůl˰.bL_t%n&"z7a=ŏ$.CoN;*h 5 }%3U͔g01m!f=@ᱺ@°[ &ٰf|aҧ%&@֡Q󾺼62c"LeU??qhǵTALJf+EMad%lDU"<רK6ScqjbNX\<>?j.eݔ։݀F%:lIUím4AU?WqBSv\zT6ܱX T-"m~(><̗Nd}CVG7 -i?\ZhflGt|zO5|\D;ؙ!8bZ==Ҡ looRrHl1bإּk&UZO+u~*{K^3@Kyb.{l\ߢ-೾{~a]oFC$|ydT4i6\IVX\NB  jMkPP=]Ϣ{f[D]>]7fIӸU4 ) (`t#a0@A3x>@.ۓtfql)jy^ZA܄/%\@Vy|jъ]ByBWRSaef^7-Ĺ۲,(^J%(Vb<=GiZTsgJx]5Lnxi-g^_Zd]bH&:W8lVߘ 󊻐@pw/#{O& P۞YhXDcēNe$BUU kf8{v~lumYfabpˮj}Yg)Q xuUᆙt)P?SO$!qP}W6n(,.ĦQ(EQRiHu$<%0&鞳* ^)X\Rs$ӘjW?ppDJ1bFv)V4dea H}v;Vykh"_%-niNIyu9)i%,X>s" \>˰(-()@խ9Ƹ~b`f꺔.Ǜ踑PMZxw:cqV0BY벨ˡ +R~ B'5>Q'4uQ b{Y!rCe,=tC .2)N&W4t ptog' PcFbS3?teMV*GHG% [Z(7ƚw,\;鑎IWaʢ'lMн"}?K O rkg'y̭ Dls "ȹ%E(]3tmO!4, (գ&N7WDr(Hu/a5e9= xpr=rtjU˓jL+W:&N\Noˉf9JA2pv,j彲t0BA j5Y'y;}l:8mLoWXG?jX%zyNt9l~mk2.}l);B;Yq~UV9 ܰ$cxwU"WZf[96 3@,W2pSر%NpucD[|oE-$uQ[4*1RNEXk]X=d)8J"/PVtM '/:^hhA璮CqtzgrF<<مbXXD3]2$8ph* t]# _!/KKt\7(B{$[t$~J|)ZdP2F LGܵ #'._ M歮ƔTtZ"SCB{URwY b⤝-)]xjV9P-9;:A k32]8gNqC\Zɀm0Dz#?iO_^!D6>8O'eqq&ko&6n$:@ӉKo1N%^\3C-)/-SVt8BIN4Q;>;όuI6<:&{ѝ6+BŠʤ:YaklPCE5AQ ufV*"ћ#W67K('"zD\!]"oYlŊrh"pg] ]lmyusr2R$=wOMq0ʅe:DvcR)<^r0i%ɯGi2 b4}mYt=IFW<)7G˲H{.#[_dݹ-G*{ 8@,܁O\k=Rצh{DOH`m~'J,ִ;kv/Upl3LuI,q;:=\sGw3ROw"1( /; d E|O٫%!i^FHULPbɰP?6qHRϰw[ܓ@y\F{_/1݇+h,`IDbG'ڳ!:yaA"q<aLFS_䲺O;Ͼ2垐B$%}iQ̌ԋrf !B6Myq&A}B ۦБ;(dv,1̨)qܱ(Qv " 1t{ՒRWe[gSA8i/~}),‚Ζ }ݤtKٸsm# ?qq&OLm}[*V6=pcgT32&~~ )-EHKbm|vD@Ia3 ꜺS`lȂ_MaXw6shkKT{ ,U;hC26-&&J.QW0$`nBnN؋' fzwx  WY藍#/>~C5s_hV s\*>8[93נfl#l9isGe{p7W4O@6N9F#g}`ju:ߤxzWWz7_8]FP5+*^Xd%ҝ,zw OTMލz/AwW@Xa=q}XM |$ISp+^}W"Y5k#D%} ŬuK`U? 9z/֍䝝>U흲yD5^q-斥Ag%dxg.ڳEJ%VtsOT]ÜCxJ˸h3n>MڪC. ̡@ 1_67xzu|u%,ҁc=lȁՑ?l7F:g0YUgѵv[c0:cW5( '}wlH-E+i%0_,p;E}zqӒI_?EP{!TQ[v>-?=_:ָK&RDrܬZw کCEzEÛN$[ 4ns1x֘nEb A-,B[Jtr1uPӦzT1 俸d-D2S 'v2D$/Nl a{r7qłLj):r=t[bNՀ%0NF,922kRy`=*3$08b.yoy` bO1p6XABmo\/sd9iq><6f/9D&ސ$2F<.,vbFZf9iY5 @̩Qt64du8בЗ."jqr &(`hdZ,it ^BP\y;⛟۫o+b«L3:_%+ӯ`a]V/w` 턯gt K*٩Q@{#`H9[ݸ'9"3fQYpyO(=-ɢG3c*{]XEcۨ9 R6xhɢ]}ɽ#7{ wљoscnN7 jŸl".a P.ʱ=蝎mY,K~}Jo UvXȣc"0>f$r4)V q]>i>>Sm<5ǩtl-頑q:f]n ޼^2o.$J&uhU%k7߉˲a$=C[g[񼸃j6}fB\А^P-Q]zk2;` UN3 5YZoA>RH}[A*n]ҟ3>ɖf{y7Cn:kf"$lЧa oRsژxMVHBvtn(+xyn3QEˑx0AϿI K^TKX ll>|()K(.}uOCI'L 2eUܸkrj#zcb\, 4"&V 5Tt1<}$~ K&F/Bi餆4Grf)^DŽ]w7)g%׃>3!wK#bf!YV]9d-djyEbmc| |l7v}aݽDOשֆ\&,力L䪡e8U~ܨea=UXCPR<S|}1$d躃ql]$>!%)#H@#rg5ď?|H#n,Z|_-6"OAlEkX7ܰ+ f##Li)ѓR.EX)~ݿ3*|hLT@V0@Mmd@(7CKjW&ϵӇ\ JdyJX?0NhWd1#:ѝĺT&ܱT/ Lvq]ũQp[%> Dz*5/d0Pͅ%E6޺tG &aF>5V TM^lȧsy`&X!0$xݞZq6+!W?7<NۗZ<)Wo)?ڊ Dj#dh % vq-:.|ayD[;7[H骣g}ֈFU]_A1u{ υsM*af?!.BG0ۅ66Z$:ù3F>vW_@jN1i:wT0/kF/8Gܛp lk!p$g*niN:0N$Yl Q3h_̊rsy3#͠xuNLLX0kn걏^M&2f2"_d\\2 ]4AW}%o.<:-Xt` /kH[e]Nթc9^&ɨ/ppa׎8%baN]%MTBQ~9AawWZQV)BrwΔ$"0̯ǔ\ڪU:Wr -`; ?s{ƥZX<#ENs@ #V^ˍgޡ44]#NyʒfҜ5KKf3YT9|Y\ Ug<Ϛ*Ih=6Ukw#¶;HKFд_y m+K8Ŀ2ECPc`] T$ HJa;e}0!!x@oGMK?#sHNvS%X!+e-RsjVhݦA zR%u^ PjDM-tt enC_!4չ(e{!~_"K!Rʶ$t1=`V2ڒxS^}Y2^3CVF'ڎTDvZY6F (m\)ANY"ܛ<imMS |ȩRG"P=,3 m?R F2oEJYY9kWa8^;d"o^_˨]b6Uk(aFEq5Wտ^z8pVeFohbܡ$erkڱǏ" %b:q7̪VHda.~1u6ԲiiZШ1pf@f-Z>Bz_*3,Ld_NOW3 5t9CO Ki''O_@nuetB*zm0W*nCBfY40-F.ps`}f8)`玝MSO^k0ѭ"6<&뿖A-?2k.[[ :<Qn/Chp3$DdPc|> baھa8#ԫMU"ab6tX6|E`o皴;}awNt1@O Xv'U} ƀZVE]PvgR jQX+C 3-Yj]kOn)I&G-# 54f4syEMhn zj#E !LXcހ>?Ç|8<,Fyލ΅wu\ZTT7-b6*tm.yԸb*y@A+bЌ1#᠚#, (%+r=ԏP38O,M6z76Zжs!wvVyۈT_tȞHmWl8m:2'5te9ؖ9N syLUVʨ2r_ @Y uoyh( ϔ— ?EA*ZPFYzš+Y$+1~D67?u"ʦ ,}igrp-fxYjiΪ_@FޤQVնew9mPRX,0NE\ ]Dei2`TT g [vg :>_hx'BlaZyO݌ ,f}@ cH&` l-|s8QBDs`~Y/W KCXv#Z|oBBd=?$/g *KBR4K9 Pwb&~Ƭ0"F{C$nRkH96f˺~[U \SUXrlЙSmxx7BA@)vNVЊ4 C = ݳjf7k6a%!l8XF ܂z%dsBqRNKCiQ / P^SNUU\7en24H/8QKd N tHR6s~|Z:VQS|\//Z c Ÿy0oV?42蘶6UX"?h\AS1neUr~F1-mI;o ٵFgHƎj5 k{>odP˝Ҡ\!J^A@ʺvWK[~I\<=tt*Rր\ep|fߒiJKEUKHC4yQ)GDp$rUMnb7$[<׺FP6rUçApɚl"}{LpjB҄t&O.\~˶r-]3ケyMzdt@]zv}:_9ԛ`z"ϑW?f0ccJ]̎=} %VNmR^ broE,2* *dnNruFn1"ƯFL9f'| hx=M6VؚYᬎ=p"ȀFf=:cO<*a@x5TÉWIV7jOhD+=QDs ޑ) tK鎥C<&W@j X+c5DOnd4÷ʀߍlBu| 8`.J2&2qS^&uNWq*?<@D@mBRԠ"CniFNഎxkØJҨU:3@9ݗHm5C1AMT9:`sp&DhPw}myy|]yp9$/Li^:yCesYneb86 w6aQ3nb,{_zc':DwhspzDw4xYyC y& gl?@ROϴKH־.e@C:JÝ+g NxmoQٹC{J;h*5L&￴I2ABσӡSp$OÉOՔ3gm'Ӭ ӝ0ՊZ\E7~fyon``WJvXa̍ iu:N=根m%{yW7r*N!!9ú 57"ެt[C< o tV y>Na ͫ-LBxTNڡ ;n!~m{~nC-"p$0yV1ڡЁK`*fmoG259Mzr.4F |-^cyײD[ t'm! BDhlcoOg,f)KѮ]OpF!J *ie_1ɣ~sjg:˪%(N952},`ku;i8"ٵ@ӦMD^ h1XAs2 \袌/D󈔥n;us%7o1I> ~zpp0F͝˗i&3Ip)*]W[^qV^u{RT lz*4R#2k,0yqAcF5Yv. n y6@J -u[:Y,a>"gb: юk `Ȃs8`PE#=K0@Dɝ,<9. EU]{'ERDG?B[0.;$J+'&u3߈Yy*m =<'v8z7X_RF& Ql*M"NEj ,c *B1Im[H=\3u1' Fՙc&@_;[G6|*" kӬ>6k/T_]8dCe8YiQ"YmH)7hNը?+CP/9wGTS|%>oiY3<>I D^M*NF bytWX˅+]4lCVDl$}m^"OL )i'eRJӔ\) fDzł\LݶaV9C} rZ0*ޢn6PiBm3e$<;+ɸ+l~:?s$Mb7n]S8'e ]d>S^b5ɱ֓z SAoܡna!VU4|6,{ZsbJWkdlӳM^ԍ<5JRc wsw2x*H$X# 7.RWMs=uOY^+0&ʜfW+~hSXYަڣ± 1"b-$tajJӪ, .yѬ '`9vWc³a}PXU؋YL  &~sDo^(^?-0^J[(?zQ;Dɷ .j`YZ4sMh1'*r)g62+ +>ŏ}ZrĒI_B+aH74J?b-ZQˋUc D)TAG3("f>UhN X&O XN*Re*A a4O%A$+'RZG1;vKmwO=)$8+$GЊ]p@Ի6#[8ES (iq^ZPU:iS*@Pb+וO=1c>:/b?(:ObFIl[*~+ʺg5fITQ Ɏ`w49.f+0 ׈iwI؄.:Towkwƒj#{&*=`1ZcLv} (.5D#=7 #йj瀀azWjԨ##z_aib9yP4YbLzqu`<;JNEAM6#]e+AR 7ǎ@,'h_z8*n?%S4n "%O+]Ihzuܨ[ eJw?{ ~⮓Zf-msۖWئ`fḃqMFESf3?>8(Vj|~qc-i,& lxp}9'F{ٜW3% c2gN3g}XA.ԡŨA:J%Ku!oJlR2ýllqz+WSJ~b#j 0^碀%'+ADNESRf9r@!Q+/ЀOT'L 0oJRaxMlo~I'LoqȘmHql -(VrրԲ,)Q/rBiKn#4ŷ:P3cu%̔nsϏүǗ)-TH53ɕk,<öfSQy,Di ꫝFU8 v+ ߌit[y/~e#EEVxkF)ĖF\({`US}@2ƶv8&JP:D篤hi &܌9]wMem7C!ÿ!~[3P|WnnY>aJE <߇%DcO?Clr3(Tǁz8;!%#ܾmɊ/ S{%t%#[Mf/q.ǫ'y KFE( Ma;q?W()ݔP-Ɋ腎SH9͒O7q bhWDDŽl6A撈 }@ 65CrKQTɻ8ԋ霖_ jE>{} є0F3~(~iYvZSQ=C\,YOp,b5Pvq曳P^' ͹aT=E=8,oR]j *hoaRُeOHPa??{++=pɾ P=:Z$DZRP9c;bwϥjO R˛4\mz\o#yi )8L*=PYL D"/vnUc?6_3W5Tg1%Z)71ܚ怫jʡ&;E35x4(5{AciwKDҫ{ݱ_ȬL-#tY)sk+S`P;Xfb5npoWy1O9c݄ͻ{| 7_muK 7M.`=:Cjsf?$l:7B 6ZF?8"- [ ZM%.5/H79iTNZ^2oG`: :-?R7o*o7\1f}qܛ4ե<]ʘn?iL {U8:Z.cUoRiޢ)Cg|c$D|@'q=+؛/5Srs Gdd}p+% N&V(^[Qj^l%cѐ_lx_)QͫyĴ4q-1Wb;]ȼ`P_njhmiO噦'}+NsK6< dO4w꿂s32p/[s]ԨbF=#OiUMy-oop@Z,|8s)!oN_ !  P10;NqH hJ?>r F~?_=$پ^$}o݅Xյ5ea!#t-XFc@{}Z +7l Wl pꧪF4Q^@3e &*,":BSnv<j]¿%Mi7OI/҉z/'jvcG2+WiBY  0h9Fᑈ^Կio#9d` 8E6Ӌ 3ҙ',+ɻEem<~6ўĪ_s ~i2 {ىe<ܱ^/$5AxUBVMM ZU Ophcu&械#;nE`=.FEW>u+H1`O5/ ~7&[6`;]ot##? $34Gow8{k6?\g;G4U"/9S.ȤZw*+Rf-(M%JHHjvw"W4ʨז} C@6Tn=Te>,3z,I!"8Shu?53_>v yC&Ţ$uu2hwN/YyT6HRux*CT7ctq+!,ɘ:s}I}̥ kYrMeBC-xh,(IcK,}rIލ8}ԬKcr%fGVvG]-QV x< xU1-=82~cBR,D4IZ8uZMK-rE!I*^$&R]  8@qP"/dG Tˏy5KN?7P傄ݨAӊ̄]J0MElIhIR<@@^!*%UnR$ J9*﷾iU_ _+to xbZod.Rx$[.mj[?oĨ: $2Tވ4+TcuDY!2$ϧ" IdcR=V ޵_Ssp{@yX6CV߰bbGYF v͞쑥>)e?އKSH$ORy!l|Ym(]gW1m˖V~I$rQ(Dy]ۊifV|FPA|$հ_LM;-0~MtOs̊lIP2LBV'ƽUi%h2&Yg!,@Ljf3J|U/-P?d+7{_+d-}~TB)  jRcp-ip^,yV6u2mb"=  \il3Yݒ;U. ^~or\ ux C3vB~a7C7WD|lYAzc3c61k;PGL/h 2Ƅṣ{©^ߪ+OG:IyN˩L~6DutHWK׌-62 Y8_e4ɞ^ HD\+A ×3-9Xc C*+je̷딓4׼#45;[I8:4")}9U ٕd?z='mz]:\ "k-ek:, v/(|6:n*cDcc},#.!OR"TxM q9fO-B7q?[O ˰~Qb@ qO6HŔڼh!PX[A֘U+Ie vOK$vcao3q6#?nCS60Wq煹>='3/M,ўYEn}Xh`״YU8K#!+>1!:ޑQg6,PW%A1>-|J`rzz +Jyg/ùw/-׮njZ+ALarWe.: ~.4v+;SGGw)ًlK$GLHZ?Xr  f 58p"jPi̵5e|TO+j=IA$< ͘(_ %%38.5p*]vx|Q֘FDXҴف4[NZ!3[ KƬ䐽7.=J;la(J7s]׀PJ,oJZ(B[0=".H[WU "3q)nZm|x&iJ޿PKdц"pc7&lL1ZZCboRF?po!wh1 дQ`#ZEEfV"8 {w|!@6j^㸬iɦEd9EîZwLR~?S݁k#RZ|,2- g[ܦ7CN%`*CM-GQ^M88YJ>h^\g{@:{`܀YI|NVYQ̀CW 6\ZȁHYw B#szHEY$Y~/+7Ae%G^T-߭6oj<&S8|]J{BUc;zᮃAݐ v҉}:Kzhs\Wo%K`^v]iwEj%y|b!jv!TU'}&!"'ab7 0|MRb[4:Ăp "`5oWU&Wŏ?.i&gEOюT1‰GLo@EwkFVJkm6݉eE9V NttŴVQ Rv(ۍ$.N&P\ ~m ց+lYJVl)uH<)qм'%4<AXүMm랋Y0?4BJ)f é.QKmv}TA3}~1Xф]dB!,ΊMIr61EUH m ɘ4/#<I+Ԋ,JPx$ fHV<ґa?fT 5 _M_j%'Vn(8AtO>kK״Z7eH8XBERj_xmk^NݤUvfmR]r{muRu9hy!FTBKxD/lIwsDzd".хzZY~jM=a">Fqd*U~rD2GA" mk~!JPW:R9}S|/9_6+Snk}dV2?8 LF$5O_ųx"`Oѐt]V~udj,P[z R%s¦Uvtw$'ѠVS55lTʄjmc[]ն$H("Ưs-_z i3]WȌdpuQ{5jkLZ/P NdM̗Uy8iܨ1U=4tzݨ΂Gmt8ܸ 9ON0R}8+2D'$KmIxίS \MT! . Y<}3H@e#gبjO-\B{}+&$7\(ta8wĺ*6*t-E4 4,it[>6/ho lUŁ  3X%}t{ը5Wf2d>oQS*b̧zfߊTZ kKHx`yorI0zi]T|' Jzw$ڥizѠ\ӟAQ@rn ZN:;K{po D.zR1c˿Hݳ3F v'5EJ 0.-r'$x ݢF稷rr22Zo<&6R񃰖~ :~VH_M:7&wNE^t"Qu;OwKmD;ΉDQ[p0%pعuGg5ئC `X^B$ROH ) <$Z3SB6U{3Ei@<<uM=M\T9}gsÿNpMK!>'_e"(z )➾s!ꁐ,] "ˆZ$%9ڍMУ^fQ¡*W31z8KR|\3Fߋ m*\PVoRV9'ҞE6oqm(Bf*^qߍjW{5rPi`Ze"È LEyb+0 |WJKqcsR`?6ߡP%4>26RQtĶI4s$7032D9æ`|@,U" 2X@5QHI$ ud }o1y 9>#/I({Sa FԑZ؄{2]䪦92$5cȴY~Ka U_U熐UiF,<ƻ7Hia.>0M_Sx6U䏲# ny ?ˢmK[Ԙm\sR{i'Mg-iKyQeFk%Jf$]pP@Q*[YzvJT/ 0 o}qic;94ēm#oփ4jL(1˘3_MzH ]N,% Qѫ6 LonwpbA>Т|‰,ݾ &uzJl7?$ȳC͑~-'3\92|Lrq{r]9=$3Umx{ޝhqtà8|a3 opK[n5vWBb1϶<4hg?a?Qҵ٫O+؈9-tt]yBqÂj,1A1:-t0z]yP.AZSNr{@hh#fjz3R`A[RxɗMP sٝj 42@V(Z:-`+ȣji$KS%$"}sYVJA;qʟfIwf9?;.Jcv6'e|HS^Pk5 !3ޤ 8AT;5斵ned)]x|;mX&52CԇB62n+4ab[KC2|H[)1xQc; 8W'0N֒*=oW  y͆p N1דݤhdoae-+™lʴx49L!h3}3h(O4h%9<#mP6&ZWb RG;xF+A4e?@,G=(%g rQ}U'42 +B f&eh#yQW:5'kK~D/>~4$|VZFrT!m})Ϊ@i"Nt7c𘶢0jByuVm;J7u#۫xX" 68< we@Bѽpd#4_ǏE-[{>:[hF-0! 2;Z8'.P͔-Aɓi&NSb5=~XHpMu>V\qeC}YCu”uQ^*be`yiݚT h%_Kn]" t]]J`#LNn!NвUcu*G+J&3~7 @wV1 ],؆:X1%VyMݎ~갦اYޭ xqQv[˚ v~X vLiiq.Se88;d<ޙnΌ>d7ɭ/yc) ,2+Mm:Wq<ś?t3o'.=G%uޕT^s*sF^gJ/G4 8# *.\@.A_:#ߺ`\ gTJ1WH:3bZ~} Sz7/|l&nSTӠfM*!8;jH ,DfoHo}\^R "Nc,r2Yhw-2!, o_i}t-f~PE`&zG> 5ӥu[ZG<,z3E+XŠWɎɎ"xX֬CاIv廒Y1/(/?ťRt!M;zɡ֗4bNBn4@6%̓L!5FK ~1>" !'qmQ>!mjOSJ"˙Yщ`8PT“HIKȌ.DRugx#n]CN`D6Fxp{D:K%{kVz >L>wxLB E=wJ8EF0Z%0VH|JEA:ưѕAnˎWy;ei0qfM9J&eeQtH^D胴uUɐϗ K3"nYg{ޖR4.YJϱ30ŧ|8eCZ4.lkl$%-W! `2n@mc"vd] Iwo㪆(b?vN{bgr5%?ʳ19W=4XS =H/9^pd*44ou<,wZ܃]贽WdaQ% MʌW-a^,xIW[O¦,VbstT`uٝ&:>ia@+GRSDO@R#u&CuaU{Qxpf9's `; OKD᪅p9Qo0Nč 7@) FF' Y%)$Y5ɽM2ÿB6#稌RS5!'3%TRN`N= xbHؑ{k 5FA2\[yUwm<VXD%EJ ښMp,CVJXN0/wR.*,t#Oj]hyW[FС!qehU:釓Ԋ =~#sB9MYT44d絻~\#nB?NjSusV(*`j#l 颣OPFnrPL! JsCKRRR^D%˨O,%U2]NQѡR8kVX'pr>;\vpR%?zX&t3D:q\q%,RעܘRJ ;8sLu6 JnP"[Pe8qwN*/}] {&qőO3u;M{bK73j(nH>!2"mtQzAUN^:{d[J[ed %ŁU`rk5`/1RQR1ad>5;.#I  -&޻D뇺%4kJha<aIr0h^9w*K ;׃(L enaGBR=P'Ji\Zmy1nǒ/{ A?اs0w^*baUcK4ݮ=#Ձ`xS7 uo5ݕtj-= rCȕ~Q۰Ynzx@9cOdz0hR9H+ exUacJum~#_3?ѸVV@"/-gdž́Z(D]\*7_-.QxUX(YzB&h@Zr^ WC'!\B,q c֩Hx`ZcҖϻCel qL%Hшu}S1`^yVdis*pkLZѿ3uow9$j)BKu+^T< LX'Teʄg^2`$^[%M*l,"{W%tf!׶QA۵LW>=2~;Xe#?P孜HgET9>S)7c8Ƿ ٺ>'9lc~v\zpeΈMtʞ{ߟ̉XFa"rV[lxY7,ҨQ-X[(s:100s, !:{Ht͆.T5x#ҧ s4^NTzS%jxQ6vjE۔4tz=On;\DH$:@7e:CA]YQ6C6ק>[,bpÄ-{!-3Y TJ5ÁtD@ g,pn#4xv%߼Z -ýP+kJ5! dؚv N-~/-o8ʷ:]nKU !&ٕ46Vhl^mP4JiY "*8{Rݚ+x m-~p0QBz K9cD w}vm}qh[ ,-< ,K–ut_!sL8oa2 k;+ݽX w* =R?]$)yS,g+_;pGk^ b#XN8h&Iډ̀_|bE'0wC2#5, o6*LBifulꋌxI{~ \JXd➰w-;}F2-W'20(o~x$B3*^.,$> LxoԕX~>F-6q52ڠ6{.ӡ$f>E(qplX,<vr1peèK]-PPX=/Cj/l{Zop] Q MC/BcG.V)5iFWKWFSWHyMm+rΓMubSK #}d _Pz ep+N^o!>K6r_proZ9 % 9εsA!tD>}\V20 r|O=j"# H 9[|7+ Q:NK(fRh]FYO_, JL2a%gƛ5&ЄP[r9ྠudj>"Xo#`})t 00R4)U ~+Z z#܀vj}p @) }j+7rOiS{(A$MsL%5*`iA-  ).%1d2 nk9i00@k55lm>4\]\f.a>6{(mZ˜*V2Z$Qdv0묢 5H{N B6>;,E|1| `T5 IW ' _ݘgǿA(6-9 w-B֏{#Ɔ.GaPt2 ˯O7?Y:#n95{Q5oxX᪠=5lO+^DAnܔ:pȾ{02s pC# wh늫%ߛ*_5})>w6nVζe"\(Zu}wnAG#5𿭀+Ő݆:5džnw &ipYZsߓt,;'+ H5qQ_.uDzً.;(1T̨Sh{ GaԆN؟oi+5<)+~(PQF]ѳ8 ګ@bb(:LrJA JֆwF!u[WW&CutvPĹ$PvZ.]3bvQDQ{C@g* qSMrW.)!\BVَ\!"Q'!#:j8vǻ7SQ(x`TR-PN7?@pf>)+GWm$ON0eaGQΉܹpI1s5&)vK@Xޙ֦~NNl3QngltitKc/f7Lը'v+{*;gEUcieXiDzPÖzZ-¾wy_p?k m!gtoKI.Cg5#W]͘W#JgNTy.$p ׵daSUHyWp !(2]2at7uRN]ta9$/8UMz h`^C RK"n__)W7M_16T%/M2ACŚ H && ZW.Ȑmi" 3<$'̞,#!z"7)3(Um-:٨I8+ޝ,Q듞UV~)ʬA/MllTMLҩԐ2P):FQAaZ<1j;6P6Mc,6̽)Te Nl<ʻyl ;`8NX<0g̛qw:5xOj & )'l1؋YZ֘pWFv O=ZOց}u{}l|*'~?aU*:'ׄd^oaҒfZ1P ;{(u-S͑;! Z;/_Fԛh#+E^CY%&5H E@r槁4*輋:NJi㡒 w. #u bmzU>A^\`Ύ2cJsEtǪ.T pA@ W5ts̸:O֖~~;;O{irf_ ٌ0xc6S(܊rvqԐB`xaG ( .u`?"p%6kצ }~@=`78g+b^W6 zLmGn8K/BDn lOr?yQC;8o=*y#bց7idžٲ&!Zw 'V+#Zuڹ !>1[Agm; *5L>R DŽexbf: q`L0>$JЄ1c#yqU08_@E*0?k)ȬjW.MxDtF%dCO8 LQ BH^v-*匇zeIb\jMPHKنCS9&iA,P^ O^:zCdmQ^2; v]E>,.Tuqfj(p^lOf6 myI0$Ib}KY 68)@WJ w07'9O|l?]lFL/@h*)1ܒ0FyZn7~鱩Dk᯾Jw2d@fc0/ tH unॣs~ōH5t3#=C2gk\*"[% qޣiޠ3wk^[pi" ݐJQ4Y s 2i(׫]u"rEA>3:ճxN4u˄7*tsA@#4@r6_u' b3ZXeA t{6fؕ "YikdЮ'wJ@sCgn3nϑż yw^B+uC`F}a͆q&6@dG\r豤!\ eB~CВ`2~wSz)GL"v@tƁ7Nt3LX T4X_7]5[φE@lG6eK$vz~_^ű5fSD Y2+灌؇1 45wI݋G ?L:\}a|QV+M?tPn*0S_.X7?o`\q4}7# ~ ӒK=^H  )f> |tow y.0lJ2pDL&n8 rQraK/V9z8Z;H5 GE(ۑ ];ApnA6ʏ~-_ z g A/T8A&xZ ^e/$m@6:,=t&nN_N;^XۮP8yd] /:@d ,ͳCaxuUԩl3ֈV4nRP$w)m`T6ø %sF#C'9)5a6 B*"•ܣm͎rzǰ6qI4-ѐP3#f ];:+/$BiEe 2ү Gl$ޮsȝTmH~Zm4Z* !7 ݶB2̭gWUn.vrƺfW6 ū~8j<)Y=i]4ec > 4^WOM}([&VNĕߍ  h8{[N){v>yHGx}ZuٮSLVmU]RpcD3-]$X`s_WgG!BIC gq(:'TX16}h*)Dr])a-uKfwu'-FWhmN`koIzT*jVdIn z1ZN%65%m Kϵt.Tt$P D;S^?Mhz"+oѧ|ɋ0rH㳧`+.Ǐt⊅?UL6=[hs*ZHfe:~1k30%pZq6g"ٵY%.r(9G,I͂o[gM1oq{~RoA51 + -7K(d'!VZO԰ &1aswn&=Y;lV\=tʗ63} G?3Q9r')ab m 8La ezR>@{8=[:qRp#Lkܥ4:NQomcgUp7 ˷^4|-3a z w7pvCq9 lΏi#H<2/3 ~IpC5C @q2#ʑ5)|7/q~lyJUCZ]Ԩ /*kκܩkoLy9pq,Ed{pȲL|w(z[+ˋ?}4W$4xȕLwpaG h<vзX6'8,=rS墉"%%UdǬ<v5">{F"+TΨB C[{OR"w2G:"L+ Mf]1蘮%h\I࠲C}sXȼf>ި~Q5NmN XKqk N0 X_q8Fgj0Xi b?RV4!"]y0[8o顲Ɉ,hDž,Nv3Nc ιqP W%rUro{`Tw/Ip5\0MD[#B4l:g9zp@gxCT؟q*" P5 qa]? pY#i Zsg]够7ZVG)_-nyxQD5Ӯ?XHf,2|4#M"v_ Z>a&=P=2/ N+jE Fn|[x`H7<$=/cbeQChf?^*ݧLWuΦ\O3QQӫа ܱc- CCN 7|jp;Z }0'_3> qS-SNQsP=wtE1Jx^H#hF>􀋬mnfpېh7)EdNI""I-rjUJщ890(11LG[_L|]gLQ٬rqQ|^X/- <a=// x\479B6)!R緀F^[.dD-њ| EM kj%gj~6;%/FX$ZHZ1jKw kyߓ%B!RNb#I Gk}?)f.$Z*7_aK{Oi(wf ۅ>JK`(=L _\O=($RB!+6kkܪ-S R36,hXjj5"e]+%Zjt E$;+5:؄K`  ͠jxBC/9͂=IY9~hzzdc)–X Z~_B%mQw*`N q#%G+ =SG ~uqc{:|2YcLU9ˆ&=B8v, 5,唦i\+.`7yͳֶ閾:\by8=B2X.ZaKLY^#A됖:sSנ;dXQĖ}8 Ro]r `/&5Dp`` --Pܽmc{DQ V) 4hHXNT6Y}i4{b上ثkwc잍Pw {t90C[Ug -#f|)o. C|f~̭ݔ7|LyB*ʵ@ʶH>u p7&1{KoBSTxŒvE[JuyL7 N79V̏QŰ{XPV #ibK(& h+Ϩ6-M{ 3~34k1!~t<'H*T R V"0;fn _b==;|Pk@2]jcҪUwt{Y~gu깆$9e⅘#54i] Ak t?O)5FqwF1?;0WWmnQ,b\Jl;TxVL%i.vOHқﺆ슙Ŕ T\1W T\t$,j8*@A^|50<8^ǟvȘf8@O٢ERdGM&8{Kq]sҟiNUn6T `L|P_rCWYskLpTǁ*"lsE#Nmv&ZPVNph+z:7̫I/)8[gr\8KfS:TЛ%IK&~K~"(p STjr #/ӷY/B:_r'*q) LZqd&L˥@#]`j!᠊Hl{jEh2GhVhwUvd"{9֟"س8s?ըqpTp%tK:,XlyiAtrĨ9=ϸʖ1^-'_މ~7hyBG-ܓ 7$;L )SP(Qq$Wg0^FFdKɿ7is<>RZ9gp:z+}PIf&=Q9B(?Ʃ'$А`N^g27k  OxXJn kn-*ӗ/3w8E?y~d.]ҟcIS4x#_@"x5Lr6V8F*iƉQw$Eҙd#l7v/"X*zԏLaNE;ݦ,YVC2"w XlPيWTgWh 8aӕkE)KNki=cV&Q&TǦtd] t[M_iNUj'%dzve|$f^]bқ'Ó 3Oу7wZL玙QK c^(\T+"xIc.Kv2>{p`++#sZ yv`\+sGYJh."Y\J@-+FHy? $V!`[ͳ8g$wµUn95w':Ë+(@] "boR"]!͡PQ x f§U"WL' [U"OEah @Fqa&2Q@r/ s͵^ ufɜ-3R0Ǩl"B{b#xS)X\Eoc(ݣgE ]3y%YUګB^V6sd?8CHx1/L)RUޡ 0 Q~ꖌjQᾋ V5yd>w+,Rʔ\Tosֆv"8JnFQF`V@xt  tYeP-,'mj!ZYI0;*4p|! @pwr8goc/b+{䇎W|_92V/~lHwQ\`h&lnSX^nXG/ŰsjKPDN1 u!={f~ N9%%,صG@qmlw_#0uZ )\y-f`p989gɠ\Ejӟf8;_&=!:f7E=}RԯMCwNv`<y~{yӔ[>fDLL>S,h'D$$'@s{۟KJK#>Dq}bxǃ HPs`s .L%OMyP؆X"~B^OX>D'b:V0YM2=}t,tVՇ TK9ŪB=sܒc/|\h{'qAVQo"dc+W88> J/V3YfJ8p7sc=vd,o9UfQ:nYm{)s w6VX##dP zup qǧBSxٹuZY4Ee{aby&0kqu0fK;;<4R9Y*FQbiURmݔV%UA4.Q x טs AQ]bOx\߻`-b \^,|$b`;'^ZۉgIWKCkT,#h(}O 9B`Fb[bmugXe%/ڌ8"bhr YJ%>V}NI{wXtr6%WzW] BHʘ͟pҒkeKIR(lPQ]|B ~~y|iifRQًG>{=ї:>368{4E p\ל$dgYٝ=NhXMѷL6X s]Rm]#H&f݋re*}OKbƁ3y7qD#u"/wUN-@ "_ @ri~3]~՟Ϳ$5CۥMpû0H6tk#s!C `RŸ'IS,;%K{GEA|M&-\ya-#F]Bͩ2U+A`sDA7w}}^z~h z&| Nqu:&I_ ө~ʲN&q@z;Ui@v$naLҰPFuyܸǵE_sY .ms%'VA-n(:yze"kjL']+lBEޡbkVwǕS3[W~9xs2ptUr,$"K {!)@S.S:Q_ʍ"p"6_ :4*آ`5nЎ6ÓS2KK_M-WRȣ!JUӘHh:0;n*)`(֊(WBӦj릲 7YaM$NIrM=NV"3Ε0E\K[䆢Ƈ*A(rt}_]5r}%fbϠ_r$kUSbU"JU'0ta 4)r#Udb"?V$IQT 9}^~`S X> vx7'̺E8U}a3*U|Œ@)3Ŵ4]Msťu5 4kds=?E&$ |&Zzش2qƢSuf}1W9q!e/vS@;mޞoT}Ȝ- 7HD4,oufY;8^`D+lL6@.341jqT0EQrV{9_nx`f>9NGHMСl*@/M)${bN$yV-Z1d=*N/aUky~QbCB-X˙} u!b~2?0Ghw~Zh?>S$O*]J p2TlY0U&v>5#Јވl1fb~5LbGƩzQ|$^p  Brۏ߭T1-4QPOy%T-`gP 5Co32JotC] [4FZ#KȆs:6mV1 IL"@{o$T!.4+ՙs8v3_<ݧAy@:K|eXNv⁓^ G녙ռ`gd.T! K"iJX(-c8zqtɇ>i*9+ Ͼ [duzST" KU80XɔͰEO) W&xd 78<{u8?Z j$ab$5+}Fϔ43hjw0/?Eugϟ%l֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9< ScxOV/8\3D3pS[[oPfG2=!$NkG!ųkOZݝ$klJ%Z'=nceO,"AEClߟӗj1 ejSL\lh= oF꼷ŸSz6H>)Ԝr"J Q:jTĥ4q3ƪDi*X[P!y*?ND M L b0" l`[k{Ӯ1٠J¡M3P`%k|0yM8a~TOnI;g5n dL8Ѳ|7O4 w4z=%_旺k] >aQ#&G#"6(COriZ7@w9^:s*qLEg]Pَ){2.=s PW87'k>tQv??pFpBjt7>'60rF_e̎AT3dᧄ<$[pCãtJ xYQ鴤Eux923"L:c1x= ԭޅaLIִ)_:;%-">bpB ?0UMh2`#*vNw1 ]B:d*R?(k 2Z|04e|"2 dO!v*r·$]p?4&X"-Qcl`.F _ŷ^NJY=*z:iOG!a y2L ƝUԘ;'sT9`XZF`IJ#U([ n}q,/ʝv3Eb^Q+GmFO}Ր/g4 K MEU9YަfQ\ ρ$-gӻd2:*XobwӀ"E#43\BtjG8Jk2ج ī6 J-~/}:@yiZ hakWÌ]of 悲.9Xv&<I;yRr`+FKX_./Gv5yWg>Fqˊqs'i80yȅUHGq:(<*؁d/Y3H֭ UgLj[Ճ'{`Se.9Vm*:|9P bF1$L^}]JVxI]ڟH;N ` ,f~X ATɀ{B.gHK& ʔwjש݂d)%vh*A (tHYZ Dk)/6{W"{F,WTgPg͏(L"|OY5gSiݶ#syF?W=-vDSd+ _gaOFz.[1Rxp/|ډJ&_ PV,fxѵO+?aku!V-Q1/TQ]=ok|S;c/O$MtfAXym3:\ʡز?y" :K8!08ky]MKz?6 Q*$OB* @&A|a%kvi48,)f7)2 !lF<Ҟ4U+X׆־x<ԫܷYћf.12?ӧ0d[P2ȤD#A+hKfV1 RC+{x*>H:[*f0yƜk3F *?+r%9cC#~t=Θ,نuIr煮-P,z<?қ ub>#Uz#+rb*|^_N?a'/0-S'G)Ƶ8VISKb-͉wefy\1tt򾕱E9fp0=) T`~;qNo 9(z?SCgZ KȴwZBܝكߒp8e?1f׈XH' ;`/hMFG!_O7e挩񬌺04ܠH{MȐ-zTѧ u6  I%%=/Fzb9r iF@8[cN&KQUp`aXvt{cjR{N2¦zߓ6 !FOpS2%=5x. q':r"_3_|Y`bLwpSa,ܐٯJ fDIUp%(Df'{3E5Lw^*}6GvM[N*z^Cap>dc#{Qw [=ϓf?! >+1Wb(qzEk*LUB|k3M0Fn%!"NȬ?$y1i{hk.9f׊|"v |F~azqvN%; /:1DžٞRtB gSrNhݬК&T)VWJzNmZql)iЙE݌f704}Z4H^PlΉ -\K8}+>w`,!-~=e!.U7ӧQ ~~Aq 0ruaN!^@94nKDhU QV0=E%*sq#0xO1^9>AP".s%hh/Rį!my Պ}$9ZG߽kuQz`95e-Xkqr Rd0hɝ],D bkl)uX̴ tE|-lЏ?GE+8eNbʏ D6BިiGD'=$W¸O<&Z,dq>w٤ sZ_|5m!;~BKإwӭt`.(6Vct#uS栾⌰b3h{HCbAL3uH;be% h"#r;J6%?L¬oN弎_ravN&Kt:3;v(&cĽC0#x}΂VLVy㷯{~+乚 ~r.a,Zճq( 긞<V`$0he%SJY?B\Z&16Ov.v*ic48?vL5-g~[IHϦL5 f^#1IN/A󆘯6O:QńZYQe u//Fq -rݸ+P$QFILؼ}ˇcN9S0b+ j&Pvė*,a {Ý67e*15q/ԥs`@WlVkK  ABuO͢mw\GV43Xͳ874,5k} N;cQl[ [V\m[H u]H'qhwGw,vLB,ƹ C܍)sHf#ԩy@P$ЧϷ\_=tfC=k z B4ʻojuԲ'=b}>@Lp5aZZ*Y]p7I3rX߇3U^Aw c7EoLdFTs6!PJ_՟6(hhs5,m| _(g^Ww.& a/7M9У$-oJRu}X2knq+^YCj0Y Szq-mkEl2<~OzQ%[)ǝ cVN:D[rI L8 .9_H^a>6$=1u<ȣʗ"tj ՒB!}TMSX* +>+a,%J0~^xYϦMF#!$? A,d|)1zH*׃oFUs]N Q.}(Y2yX\sp/oE*S2X'Qht05.ըV*uGijG( *WF'/ՏO%-=hSJխc.Muw[>j<x ϖi8F QaxHmr7 TS 󝳃Ek7ioȎx%C~G ROGtMΜ<&c~!Ԍ'W?vbXUDg=%LYeFNB?y̤xnT. 6~4 XZ(ǰĉ)'T٢}pAF~+r \h [ʋ,pmGM*d_,HC_#A~/^\U 7&\ɷ'@ yg~H[PH@nuvfchI6(ء gA{#*$h!19/'uE}tZ={s)~'ƀqtƻK<Ƅb>H~+Fw ?˜* ǎb@-r~ okxZUmc$pom%*L"xxs 33m7$f=8/1S (qLJu{8Vu%y& p?zv!%V؉ 76G&{}s5Obt?!1WB+4a0F퉄BueD)U0V N2'nWLuo2 l!\:HTb ݲGb4X7/cL-4ah{iC-")X)vqyGڍ|ғ1C9V?O)'$mYJ-TX﫲~ɍuiҁ}pgYo;n] 6Ϝ|zOJY:0IofXBZs)9{ZrZpi VqA,j?~&@(XzmgM<'bת.U2Ǘ=]LVĶrX / ȵ{4wSW^ w=:[)%ZRN4x(@wd1#Wfa:.\ 4(BS^jSo5^pTGz3}~kZ4 N"6×x.pzN!iAgPϴ8֫Ǎ V3|F^d"8ry )61^pyJ5|ќ ofeOJAu #TrbpXF޾?ixq*t6aǡe v ٹViRvr;gT)+TP\.6jzݦJ:ᒚEom@d6ay6p;YԚnm׍] )Ǟg:c8 VܾmZ;HrhJ2k\~`sz,ҫk5PĞ7)]9;3^ hЯkNaEȱFEo_$P4b]bD& CO SdLy?/C+%Wc yG%$k-*#,834_OI'^ 3K`νH^d=0d=̍nĝx;GrON2T7X:zFŽ2?@~f=ܚm)A~~06r;ڶdH0qG*x0U𱘚kx&&w\Hʃ!S9 hL!9ER5 [ `O!®@6_&ذ%4LRzuޏ3ҍdyP}9Udo^IX6&􏣞L 6ޮEYNz0vZX\G 2 ov,471hJ")?B퐠0׿n; ?>a(>S0&teZ*0;Ump }纽4l8@|5馡/0.Y.|Db׌1ƀPJA7]Q7N8giӒDD4EBJ2ݙ{m9ZԮEI !Py[?uHh^H^]H˝,8M_i?;`T:$Ij|WHFt9fl<$qbPRqKd\_ %p>=cj? ^]ML!{œt7?) ?CF0t'd㟃K Ҝ lK10& QESS|ʲ+; "2iWd6Xv= IH$ø˴)r!T(oJh|a2ݬj_ $?5=o7 )аЈJzelmzO#9(@Ja`R (A^7$ʜaO~ OF҉4&$-L}Cƺlrpyk0]5"\C{R /}R1?,) vvL)l}{qN@Zv@C. ҸœvpyG7ҡ߭}B8fXXT| _SkUߜhvOBt\nHu\dʖ,"ȯ& Upr,GYEͅRs!J]q"i n_:a`"~1)@K9u ^^"vx'pL nņ{:] „~ZxזmA=@L 38=BԀishHB}R- +'@X;iU},=rz#Zg5iU`p|ׄ0 ,g,m=Is39kɁ"4G,tAJ"&ӢM[zINi T˳y&DN71Fqr:-pf[3#H" =b9S2 LL);@EYl{6WB'As |zE^h|'郘H[VJG|A/gvs| ?-qӮtvx .m_JF'f(=O̸[4 lGtwGfma 6:_<3k;&Kq y{-=2^f~}ΧZ/h,\5tbT-WMrySǬ_t̀=@]1(°cXK~Vjr+ 1_uѡ1˦Ķ4yH]jf:Oo;GqGn 9\FHF K).j Sm-cR=E\?B-(ʾd]Z Ԏ?l6^ 'AĴ}EZ5au 9KǓލĈ=.+0~0%Me4}QYb?m>A ;B)ΦЭOLzt dX&$MF<\Вyb.i\f9z Rqo=Gͩ?xX.XXy!Ef O*ShqmSUi4X92S8!̧<מsлE8v׺%ѩb셣O 23kC'ʰZ.y JuA m0\{$պBBC̟@Nԩ'c79Bw4tl? { ]Ci[nOM\ߪ%a4I8 fn`OG^Q2yd`c70Bjʉ96,Wy s\/#RQҜpANMrH q^oUJJEtPletK6((zwT1$}:Jy4ޙuǒn@J;{B quf.<k/7RbӳlQj;ī8#гxC89[ɡﺒ2 ,JW!jͭ)KG,+=X"6R$jby|p< 08Qb*˳5*ܤ6lTbGG3ҜZ]Q5.㩮0Vbs;2xW#VږяtYMߓw+TS%wѤ<6u:w,@1EԢ:%s9GQ!s$6PUړr Wؤ[ Ǔ69Ru'kw @:݃S[SȗGRX5@ze\$f%@j` x)‰AGӵJs֚ Pi-5"{|Ú8i?zHMzвe]2Qm_W0{_P( : ojhaARCDnf%,s!9>=Ysϒ@ ք R\w$[[j&DzD=J戤=֔-eԟVy+ ].L#BN.#2CWX#ޟ\b"cq(ck”t{5Is2@]\By3OĔgHН  7#&v|։IP>7qQK4k h֍Sg(&8X]Ye j%Hh<Ǝ tO;>F75?M{&>BKG@-B *lĝ|v4Ά_c_4bew8֢Tvy'ݗT9X>)=&J]9'}';Ǵ}ķA BȞ-)qetQ_Ibr 7h-~e-!qٕ"w|Fm #bq O8윆:낵S[b`o<A-mq5|z؋Mh%W$S"Ap_tZLg[ hnYcL]ħC̴1Ҳ%E#_8C x!1-+  }92x'YdfbC?s8r= ksİFLI+n&׵#Y!ܙ_bDn""19CY}^  lXë6k@>zNj$[P]^H]z2/@wAN@Q+"dUM+/-6Z-c4[ks9Wm; y%֕QXn 1!G-Zo!T+,V U5뮇mRdOFɂ>d~~znʽif*6s\"<6񏌳) Fcc8AkY[DNB!\Ÿ71F(||TJJ(/U;wza>{R:M[57H _f {WtTS%HyWcAND++Y2LlI"} )2~wm!bPHl_!.;ߝ( <&lP|0B 796c>EčKO׺}Wڵ.|M(kİeC#F7 T-pGXex|D"k}AY?aY!n>5io%uoc~{zbϔM2vg L^/IzJtoqzJh`ПX&5S`OQ ^iqŰt(f@6Ho}+-zB/U$'|<Q,4>2XWMzd4 f5QCB'3i=Rs@! ؔ'KK^ JjUg-*KKq;"kÇ 6E9@oX&iFgX@ǃ˃~~==,F J䲥ԟʔA/\l/xn&S z#fn l e\$:6OZP|fZɤ $DyxieL@hZXUBHD;9\|HMLIEԬ _/ <۹D<|z)謐L!ҝ6Ly㻱Gr]@QP7:c3SX#bJ72zS "^~P1$>z *(e"$~Q &,.6gTSW[tDߓ5ewr7P1v¬yA3;Ymo]e_K I +s ,tr3  5+3w[\psV)$\T7&;&5+s*}]Ee XP .KBIkqV| am~J{VY1siDLgoӿji. B'סBDiVëړUڷO 1-Y1OkR)+ђ0TM*ҢSZx9` 3a {7İK[[ +Vta;<13<?TB.JQSk?@htWKa /T>~!G, 4b7ʑ6:v5?Lu Vw~QT>P2dK۩JZ_&fsHܜ.Z½ZmgYrAls({zm'B+2]N%+d"1qk7y)P1Y%UT~/.,}7 u]+kl JH k'ͤS%|<~\pIoP{bq$G{ ( LjבpM܇V}:՝:1KџPiMG+LWf?7jieuUg5(nwu,Mi >$JH"V\$|pNp%32z/—/S 8^2pLQ8ޥ \]V)sI~Ox'9S jsһWĄǵo4#~AG[:)Z8wRoי:88ՂCUm>F(U|i 4`8jvs @KU@;| ' '(}I<3%qS7ݫqIU?oa6퇦%'0<̍{$GAYRR4^9Lj{bσT0ӫ'AuuI.boFPQ-&'&Ԕgo`Wuc S,L-A6S]++@tC{'#Z,৻[ ?Kaà u Ct$CfpȥHo*<>}l%IH3Ƀ$|;քxt*kIGn3oFho_x/k=t wMkWbwz E(zq1 ggE\Gװ3$lHV*# (gӼs7?_]m|{bG;% n4euW*Q>+318"D0"cޛ Xui3O3}x2_0.H33Q ZiUKvY܍h vbQpqO|pv /րuy "Xؿ.DmceftiQ?k꾞ʠ=-a&皁n-Mrwt0Yz9fDw%67J_˺Ld[LbTxrJل(oe[X^_t=НR a:tv >]jng2x #'nոTY׶&Td^. ٗ}'XWI$<؛wV^em+rX*˔jZYO\ uН 'y1VRsب~Kэ8:j˃ v9?FuWi'v/ _0FsxÆh!~d2 }3X{D%~*~Vj<,eqbn6l/ra?U$UtyO\̶C;Fk\>f>hZTKm^lʩ ϗy T 4;_X݁Hw|Ef4V?}a)IOtKS*ْ+݈অ^:CfYӗSlA Y4wc0;:%Zp`i9\.t i`SZ 9qQ qlk'`{KzDiUM#Hl}) Fpqwir6P=ydstP!* ,(c7ZV,\:oҪEDbuY;'s;T>}D':X&d\Qp_IZaNfDuL,ljIW+zGv9Ս4پ&s4#e!Iu+\Uq-X~vp#:8aX}IMΙ |:]yDOE#BIXOƶz-]dD1tWHh PZMQrp Cݶⱶpxfu˿p(e PngF#""š( .P8})rP*s3_3z6&%X)uKfĞ2lwDd'<*jEuB/;1ZG(Mm}|!65k| O@?dB^|,ݰ=c1 4J)G$Mw@saC?mӗ\OlMG=WxzV)4f]1ZG*+48X(s  [yJzR=՗15GBB֬ wx>ׄq-GY#5J]߱i(VF ϓ 3K{][‚1V|1{)aH F57GQ\)&`HsE5끯3zR$ǽv91\3q ar5qeIMJNоJĂ+5l,쏶˶D K"eCV}<ʙvRpQ&-JߗY%x!5t@1n5m|v[&mEMoBqv_J!!?<~lR_2,9txhL;!Ylvuq@R%368O~ Xl[5I`ػr c! *aJn= R'p\_,їMrhWxf? y_̯{n{>VhS 9 TZ{H+@6kXoFs~{ˮIAimZ V5.22溠J0Wd9~TnĦ#M^prנ@6GWeuYzf({>^9KfM{c)#WiS\wfv?T3@s ť얔r`c];5^T88Jdun;O@ғ|PװY@9 } ~? &EW]aeF6^>5R*vp? P2w>,:ņJWL"je Xp❞C7NH-F1W[YG:;4 \f%>Q}:h0>x䚡>jsvûMVxW}4%lNluOz.$>[ WLMi֐\0Ȝ8B4 `# :lWԼN[+GT$V%6:8@($А> L)laIw"twCUB}:sI3EqO8 k_HSۄphϬ8$qf&j[gzP8bv_9 s9}V-|XϒKȈ9wE0re$^?Ux. 1̘VK`])9}E ]WnJy6IOf#*;.|ORf-asn՗W2J:+w˶/ B7vTYRb<[=| Į ]"6*; t`tbAkȆ1X˴)t35y5#1zЅ`mdwj|B,dM_@ͧ'IrcOyJ7 ib|뻻qYxl{XWxJ&|٘ˊ.\>\nnك̓i=4 Zztʺ҅ڷ)+--%˅gE- SKN~/\ه\ ޘ=b r{Tcw epH$9G;10IG76Ҏ_bcb,?dz LtX. qz_oN1jg'08,nں8(|qv[k͌Zsc,;fqPqPiGRS{YRQɊlvaq@Fmx/RɠB /lXrucK2}_^h'wWv5^J^#D3){ 1Db{EYTM|WUWr/s+mH5T?h6BdDv7U7DQ!o ֯.p|5, L&-Rw@h(KXmL B f4;uNӫsd7Ig[[m;E۽mӹj(l]7]#Nw=woVݬ^"rq9n!Z*CWO!tv]rl%p. YUhԒg|cͬ-NGtS.=^)HSBrl%Qc곣V$`aAtck:퐄{DtilY0Z@}$jXX!TmK]Fr!U-$\.xIm&W",xUsnv*EԿU{66u=k7Dp qk:KX◵UԺ)ĮH,` d ^Zn/:o4L=pEth9FU[4X!%A [̅8.5AmA˴Zx9֢'&_f67or/!vi4PBdZvvttNM_^V l,Z?'v?ns YC:WVETJxz32%WvEQ̦ GV e+Y3ԹKⵕwiԄaMuFf"OуA~Q4n /К~/dvWkJQB΁Q|DIZ̏f->"[ZdO6 |(༢E7FP#=vH*808Z8ܵfyynD><"VfwX$/e೼> F+Y'q%6opqp  Յ!*2 a<:&E;{wz hiC4(X8*=ybT7!d㍪';FR&ySU).~SDu֖sol%nϼYΖzteigW)-87OCw1{zS_GM ;Pߋ}P1VPA.'QEbenlq'RT\ŝZ9P)sܒ\E$"n>J[W )+@_voʔ9[}3)!t¼j87Hc/ ;г)]P? hτ1C(di~Nպm/z `Wأm`NC}M,b'Y@EzM)^f ¸n|0x*JLKuQ9ٗQ=A68nu|mSmJnD\x.we3ʜXkB2؈ RhS)q .Êly_q- >zLuFesK.sX%( [gjCO|0"3u9LNO?UnT ݣ*c&E4O~US)3So0o2ʻ|q]$W0n "sIoA(HFLUՑ >My%bMf`tTkèU0g<"OUbRFn3=./H3kV$5Nu>!7 ×~ᐮ];]QPסh0A`!a gbΔ6:"IKlqǓpVzkxpTzO#Ua/?K<},h9yNLX5Ԇ\ x I,R`u@\Vt~]@ޯ^'ζG$}iӟE{oZ A8 tdԜ#vj|*' zy=K/ܓZ p0A-$M3P2v O_r(Q`Y.' g\gm?7xyxxl9%S x,k/w7 Jn(3"7WYOw5<۵;0;5w[)$1''JzC @ ~PRkM4SROqVĻZ"4O^Y}' nr+)eJxXl-qWvG 5^h416(.UZRzȈAe?5lQtpMVl ԷZBߤO GYR!NUMc*: -Ŕ١|_(MY%7qݛd Gc@/gS=\o!MD2Tq$8}񳫕 %G>4C1nMU0 nEݞ7n!{J\)$𩪰chn"T~^H)=[C B++uI4(aZ $l@6":N%[ƳH6B̡AB &5c-UA&2m&o%BF [_!RL:.eixGU?lKn&M(%R*0΢9nVYx~DRh㸑i=VↁQRo*$϶@P8d"T kt _,+ߐ&}惘G%ua[9DƝU~IkA|i*`=[$$W 3dKziw=& c"sjsE{RWLDBUCST8HIób3P1ob:"&bU,Tajy \P~nmYO(-IaFxTȢ1y3:K^|Of!m-CVM,ܸ_Tl;i4UtcLhFX͖IRȵ65qqIJPIw0 SL @d9u 8P-*V#,6 Ș@KSB]g꽺.DsȺ{Pr]xf}Ur>z0?=/YwJ]SgNF%qM*AkSYwRKKםj}֨4 'B*`=v+prjS뒻>FOW86q[?@AM75X:@7YZXT2c֞辻/fuɚf G´G6qقK4,;3bEAVQl':8=1 M39"sEkՠb GhXB".@}Ǧe!hr͗Yjz ' >qzMw4^L͈omE|&juըK'Qe%?.N߁ADȭEڒ#qZ(OWZ; ݄IJ!UJ "v\R0l׍(ݮ?T/a=:m(o"獠{58*`Fy{OmȺK*4$Aƚa鮨)-!h!VM!;6V;o!"8 G4r';\! xÏP*{bz] -,hIYyAS!m[ Ώp/Q@۫  {.ؗxεf530COH=<Rn$=j+V3>VQD7U~ve eL%K(nŤ((R{ܙc ;kߎ뷄5XoGĤ9fg oHuH3 Uz.`TC{jwgO+@]qڸЊl1ZgV9qQufn'{Xf4'dXaMp8#GT\ kpdTv[Qۡ_˞ NW(U,z5 I$Tss|2e4$[{c"}u<#ue,ꐤ=_WC6+;:)^*k}DS_ü Џ1r/`#c| h n5frN!yCWdy$Pݠܝ5B|MWN,m%bZm@:Q^ m74Վ)|`Un4ӽ\(}pו` !en U($z4އ14^gA,m,_uiLS>hf2URQOZ$ H`}qg,(qYCk d.6J0ʴ/XoiAL?/+\`AXBHIݴ$kd6w`pgJ\yծe%̒~#E(PڃNaU'A47$t_ݲrut,x׹͹i%ք(^^(UU!Z =qki' 'wǷXНnaRԇ.)1vOmEDP|q)ψI8y%2sr-|z@C,ܘKi|JsW:@:UJ8$(cYy+>hIq%Gٔɧ+D|Η/hFh!|b=}! h!ss+`ڄQԋk79™U p5[R}kE80=8_d?17[ZZvr7Q+ڢ+<2\^|z7/~gBJd~sGsë[kj) Fy3 3nJ^9t.ƿ獳QӾ(|ф𘸸,iR:'D"Mҗ,N_v/Ϡ{Jc)syRzO4 E}\.w]JSdBMsu::dHMإzP4T?n#ۄMQ.iHTJh+Q SpAZ)(Ĝ!'gKnf1%r=J? .tYǜϕ}аĽ6p|73 vFoB1AkzÄ_󻞋g )6bԿ+;) .]}T6Q*ue04.g jZ:Pk mbɗP3κ 4{gFrSZbRJxn90m_ksf֢zP0^)tWI4:›,2ftev*A bY,VvIQSD1ZlǷze#!9lC22y9lY#?0"S(ww7pI{atUL4b#Nr ŏ!M-@W1` $u}zkt#(!X!z,Bl*o9i*AX;Y9. 5Ynamt(f&ѸqIY;k7^AM6#LԬYZJh` m :د#CQ 'Ǔ-:cqEȒJ4J_~C"wDl7~fgw퓄rx@J@8#s\o[O;Z,j˓|CUncv;"KjW87gne{R6t로d%D eN9P]'k0EH mm!`-ɝ6jų^|Gb6 X7ϥo~p31Le|Xe-R^9 0BҞ_Ya81ZS7#g ) cdgĜ_qqD5CNbr<6's@pIBM/m]KI̻ RJ=EćR#3߻C wZ>Op<+MC.oĘ=`è)0O6.hcm5g(,f\@}_1{vkRe Q٠ƤBto>5l+yky.p9>9Tq8Cp%p<ۧ51g]TA 6>xE!}PղtQhЃN<<G,)2KxS }4H!375MoO: vم-?\Cb?x.zg3ѷYrJ5`*J(&0zy >* 43 zE{\Z:'2 }:SqNpa/T j͌؟.EJ fn<1DM$ f~u7ZQ#<$ {0T ]v2FZ/9gG&1ܙ鬜 R;϶o}(5`f!Ls_M~f\+^*n bmZ$y "$O8|y=&oՉ)Q?!cϰ\{(&Ȃ_.BY;BZ0GK m ƮL§< SvXGѱٔT(#3 YSOM>s%_ˤY3Π UnՂ5'i+q"7,kBFoO{Uy:)h&q󁻢v(-Hp۾zB1Ez0v_3ԱE}v Ns#Ӱ<Ԗ/m 豃$yޚvn_AK6"0"t5pcnBw7TpL70T0 HT.kIXdb|x:4/͆ eYN'ģ ~G4[ yʙ .|>xG:!ǿ^o734!\'\og!vxa?d#_tPL/+7ECŎu7lJa͉9iZ}L\,jBnh%Vʀ7g.x%.&榮 M1&dT&vwZ2Nxd@=pbVs\YV"=cs8L9 ' %BZh Nz.U'}ސHD[LtKL:^ )V&<`2n)]CcXXyZqQ5'$ocU)@s,;p@|\K5u]P̜ g-5kY1EZwȅC]܋mZ9ov5۸Z{g0%"ICԐxv [7W@oW<6:zv0,tWEM~A{Nkt ZJ_ci ܄z@@(IǞ.S!Eu>;` 2M ۳ '*%ZyJ7 Ŝ L \d.V$^0f4P if`C7g+0w{H>vL놰S+wD,-`;]qum76j!] Ngt;䉗N$/і`1.€VƿưI%Ţ l,RN|&lr t+l7##}NNOVVpN5JG]N]Zmlj{Uq!+RVT>;\x z+Im(%zW1ZrL!5Q6jN-S.h Pd+skJV #ۭ"ʵK eT})LHSӉ릯kRHv^C"ƻ&NQԾQ/PaCg7ߤi$VB%Hݟ30% Z7 B;kjW_LP^ _gOgh\_TcK7i(;ie Ss&٫VF|@ZjVIV=&cB |JgmsӜ"9Z9~[E6s7ncK:Nmw,L-9"!Ln^M!sD7ڲtk<[W`FדHk7ƾ橐O,XUFX=ACqkD2|z& J$v{C<06Ppy]d?z%)4TԤNSH&1o{ߒA] "}ոc\U?"L`̲܊˲8hoik۝AՑӈH#V-d'u$6P"pLWZ BNo 9FXIځ_M\! &%}Ƞ@GKҮe{qRXC–rU!؊َJa]1/=׍xsPe^/N@zΘr8ʗzemz#kiwSI M6j=eNWE>ѧOGtyXBQ1'f>>Ooܖd|2!}^S+:s'+%1g$nxorD+\ E| ײ+En(p< Vomʶ 7[05p}m )YFy 5džaf˕J3W^Obx3$Þ- >k`MP 4!C`*)'@S/9F1^v P`~ Nft+X)=q//βJ+6# blz=v #%KW?a:qf&RF_Mazǰz J)gE銿\f Eb4S,9*~O_4٧^[:tHPA`tVNԃXklۋvIkYאiߙHoе/d:?9%}8JمRU$E >/;.t@F1s Tm; bָ%5Km6EB;-6N?mZn {&kő9RP^)Nh]DK&a"c "{Yz ϋt;O.k \=;Ջg{A,q@zΙuCi͒X,T!l)Kc? ;jwln! ^(Y'X)z:UF s!em)"=!E<`0`- N v lB~| ?nJZbV x\u湵x+6Rm\j['}͆$^ 93{r&n.hUœϐ|iknk'UR𭣝#c0X) S4E=J%kt=`n@M9> Xn3jk 0|3l*h>>nVY3XvCrlhKꦝD:*?) >s) 4< Xq1WR{~nJJ 7 (Eـf\cUǑ2L4>W~0:G{G ?xt"c\LJbu J<c&ټVnd<|ͮ~j^[d5Ilӛnw"MbŠ0MTO/i-ܐ8c5UC1?&dD~!d2)\tt#3gQwds̊Ëgڰ"fJ U'dh4 C!;Ši2wxЊ/OPuYpD 3&|yxͯdWnL..OQ|kLcZQ? " tZl4n>ޏC71:A])Y3䇣ӉOGE4qU=K^A O|oC F7 f!6xޅj&x@&ƥv.QZlތ#|KF'ecѐڨ^IQo)K`nlS(odPE}&hVӅb8x ٢eFPq?+DZ K7fςdCfyG.+!OeϘ7~!]uxҪsziv"X3AvERWҙ ++K6+a\Ka_>ElQ> z/jglw|686=FA=aCC0(s)5Ώ""j; ݑ6o%LY4“  *8&pFy/w|iNXy+!2T<3 oz^ޅ́PB6ja$ꉐr?y82G#o7/ܢ4as7.>e=EžRTymOr%~ZV=rL[ܶt~8)c 29:$N6G bnk!2u;D127iz##>TL3ZM@cب@2t>]Ր)xTRwl{ؙ3 -a\YɟU<ٲ6?>_R-/aڨb]?}Ε<4+ΗN.ÒTzrxzCi?̬N9B$S)Zc\O%e/L-BaOIoIݱP[#.^'ʚoL/>"A#P1Ul<:gcz mVzXG[ ȑ" w4-*|ią 4Eaܑnt~\M_xby6$6pW#W2&H?;f\ e˄rWE7W,ghGbV$Hn&hQ'iP1jvrfܕi1mBmG{OLn D(QtnUji/7 o6ElҐt\gjFCpfC̼:l?t`ֆ%FQ 8tZx]6%}LriQ.|z%io=swfbI^1\ޥ9m d?~(z}0$>w0oE;)Jɱ2 $ii=!).Pza!XaCFHˑDFEOC릚%ok x3r*uwU *-j~Ě&'1j+6bk(:OɲSpPswkl^vw0^bѶeD߰8V/~uB&cMS1Nf)yЙɲQZ= }Ы5QF6١YueEW);oNNH?!CT\$x.xBXYcbx&OWcPoݸ 9WƦ 6}6pD Kޛ73ڵkAvM1]sPľ $v9*S ǀP!mMSa$ ѽ. *Lͣ LF(/:,Rg:J{i71U.GA)*q+RǬP'Ec=r \XXR?RZv*5E៴wÞx•Br(EqMm|i\*5E,4kUs?T߇!|W(ySJYqiz _+3tqà h B"UDbRpz3r*SMY m?'>_Z('e(vH gG[(sBXި{Qc ~A%2e*dftrؖ&t&VGN@p֓%BS=oWUg}L?1ݚAf )7r/BLȶ)W#±bD9d%udü,yRv;F/ҳ$fY~G3yvű2ܾ펇j5hϿls+"C9]u7Wfc=ɕp 3\Yeg\Dؓ,6ўg:fhZW?7r+3W;ewxϧןJ9VyίP9Lα?W^ҧ֌r~L.*&U!nfMu SG6S< $CDtХN#+EJa<) @aX[ vOܽ}44N}Z#Ӥ!i@=#a+B[;e7jB`S /F!]ʩb9a}b͘Z Ez9i*=)l6\kARf[𝹎=Lwl肣UKL;`j)Si0nZ(b}Sҋɩ爴:k^H&w/m gM=(;~bE]#T)EJ&(X?w7y{ʞ#u`'/^ɀ؆0UlneQRbU_ȝ\^ۓt-w*.Hef+o:GV5\VzD;}ꂥ yh,lңa:Oco% [$a֧:g|ɗ}LTiYYSgOs2Ԇ ةhC^!B>ŗg\:X/ĚcnDd-)g%E\|c[dЕ$&Gۤ 'MҶݎ(V䊌.gw`= Rξ%%- a&\8I"NNhpHdue? /`C{4^4=}l's4׍YíAǐP8jf럾prt<]Ns14ofy P LߑXIܱ2{9OpP95tJXv5A Q0Jczb8^VpK9(Um?u slַZpڃ@{cRl.CR;l- :!gݲ̄j!ܛhyV;w]6H/Y} U{`*kɏ6&- P uK4m_P 2夒SϏ׬g/N C=C+#{ߌaI)եj w }7WTZ$]DՏ MBjRX.ҵ_z@)>4mgl:9+*Nvh %l Of:|vvh?!6ڝwڜwRO)8?vD]h|agV}( 5PDY&ir2:UM%L5B]}163nFJF<3fm#A $̡QO!$)  cVetiĺ\Tr.9 h<{V)+֭C%*/[bPTp1333ُdwRĶ ;-VPQbzҜK"K*N*H7 鍐rw./7KƳ Uh~U!Ղo-RP &WmftRa0WFTP(V3⌙̀" ދ1պ"6xK@a~ϬD6i _Z~Ϲ4-Xy3)qɑupW`yL.f@O(&"ezup(&XD\#dɣ<nOx5ω%D;\3D]J,x2a7OW*\!&nHƊH`} N|xa+@޳̟'0Z%.]񣒥r!2B4j5Dս!\Xy;7nr.z33q:+i,]neN#̡:2_+3vT/ی|_mU#V߸~N'0}oVhʇ1@4P=r5Ogwm!ą[qs{oMT&TxB7Q&dXpsF*6F[\e4tF9 Oa?uF+hϟ0cݷy ѿ+u*75Ρa%x~xc |]u#T>lE\"эsByg2NqfB۠͢|K@YA79Ǔ}X>Q+-%FT_a4IO0,lDWh U#.w'kd^)3xwW͐/&<\CD(-uKq -}Xss+PRi/+ZYA/&7ɇ 7`2U~OHX]+hr'('Q\q%ǛMXYUX\? 6HZy'&Vհ5xˉ(|262/U]n$8QxFXWgβ.=eq =b-fZld*qQw~ᓭ (M̽KQVB j6kDs"Zƛ6k"ٷy_=LޜDjNSn}#:FS,6UPZ>^ҥ6 ƿ/@xgv  x h6 mPlb떘CLHxp0${ﭑ) cUabRCO|ǩR:|58y;[2G6tDH*1+l(bS$ھ@}bma8eQpt~^~)(.N E |;\3*$ ]i3[> L׭ܠ9Nvfs (0sĺRw~&\ Ke6\?ZF >CkѴ2A:JpxF ,˧͉8D*)p{@&N\9`AzD(1`+*I Ym϶ְ?J%׶D?3o& h`Qk*eQgo= t1i 'lۼ" ճ31i¾oJ~ њ(>ahE,A*:n(ݟ?y0!Y 1-ժL'qMI^$vЩ7+{SI9%/z U2!@)298Gdm QJAMJ2`&4b=N(Cs"+͡Kw^W-"^;`Īg|G["@iO9L|6RlMȎWpqnV}.^Sңnf}YrnmQA$ 6?EᥗVB @[JV%+z#W+#/>R0QRQG}=fNq#HOQ!z~Ҷݱ?+'9:XQ7`J[icnMyv ֢xZdž^Y4a%B] }uشRzLisU41d&>R(k#qyC2?oG,8zE\B|j0I6~2|8l*٧.OГSQΝEie#Ő#"&a9@{"³2voO+[MA hݧi5 KqHLD'm˧ң|]IfC{''AtzB[1N >rF}"]l&a~g?M?Y cVz.e{5;A6W "L`fHo؟-"G)E2mdiޱLVؔR顃rZ@<' bGU(dk-w߲F"62 Bg+M}]]]VQF b QٿsKY jc=ͱOUv1%Szn`H؀<ƄSbwϳxFPՍ;(?cVK& 6{FrƏ1MT6%2ZV =p8nF3ld;E:KT$G~,zUvaS3%Vt/ղauMIgn4Eb\8bxvt}>W 4 ƻ![e8|IU/=]oY+uF~ՎVX1~`?vajgxn'"o͘M(Ⱥ۱7 IIm`\7ypA.J9.D!Qs.m Rt9h- L'lHP~ e;jƼ^"V $+g7bv!Whxaqu >̬50(lU_DJfY3 GtV 3xXR=f^gG!5+R7Zl%{Ҟw+uHiM+(D8;^dNȕO5\Bc)(y1ݹU`'H=6[ o{/djbw|(;؊ n&&wL!pu:=~SB_8ڰ)lմYoInrë! }glsiͅ-;z{rp~@m-S_Q@aMh]lNA#%Ȼy20Ml9:/*"[0OhhI:cqzs?D_my"K@e<2Y|f?uiƲRy~]9i%{GowPLxHҿe0 Zt u&[O'1O"t򡹹+5ٶ|F Z+d_yb<a)Cn.H^POoJ)ɥ9|p^C7 p5}8΅Oˠ` I*r{Ʉ5tv疂PX=p(% 90[Ք aՎRe^m+@J){k7ҮtCa.HgcPuug5r4_Ҝo+0볗0D$s+iُT8%ϒP4GTg[14{@x 6*0ۛk[٧/aGM\YfӼ$aFH~_4Ȣ:]6;"u MQ&.k_Mnb9AT#M'.G(P@WTli_䎁2*-4ez:0j1\$=vhݔs1.I?Cݶ$aWemOOFE(pޗ$ޣ@ %@3;V 0o?u\ 0/E?7/m㪫nu ơ4[yGh@e$vcZf1"Zwe}sx;і3q2OB{hI'b2OBv0o1f>>r4@fb2k$W~e9_`> Ţ >JlˡP69n; md0wY?>XkLaNsNRl=sn"lA y]O^7XtC#j?O)(;do&՟C ~PTӂFc)Dž,n´rWCN3fj(3ZHFfy_(W_rM/pLUU-{X]8oOItK0у;of!~Fv}ްaAs>Pt ٬;' :#* 5|'\9Bzv!8K =hv[]Ӂ|աq09E vOpUX?|&<웮xl17!qBs%lX֠CծִUg,0W<j43GyN-. A1$/!a {qؔqev|U94s*ȽXor<+b «2٦@VoϊEݙELzUAU]M:SeLfeȍMȜMtz*l*=EJNִ\=:ނ7V$>!'UF"<{hv!ǝQh)[rP)Zkn5;˱gC(b{6AҦEdֻ7Qq2Gdy5\PpRI$, !h{*'ר_h}`e;TBadmᢔ4]7B/en`Gvdőap'G*#n*LbG{st$i uV\Pw82;j )S# iH$#1W`YHg^f)ڦS6@ȿ|dI$,^]s-taB R15$ '9NjĬѴx:[ឃfwbg2^i.H8I=CإhZ Bۭ({G Orrr!iYV흩|cu3ukEJ&gB]yvG/՗{*}zm QGϠj6%ٓ4K ;f'̱l9TX|׭qRFkZh) yhxh!R!jTsOoW?A9 /\y>ҫ R`t✯2/M%ۈ<9"T/.3ጇRqL1>bNJ̏ l!bQCj{'ܶV?gCnڙ~vK;< htBr 1&AEe%5ZSW^-l9"hc:z!YOf#-8hb9EQw<`l^K}!=zޚ dM~ A.V0\KOw.*.HIjBTC ƍX*&ZM(#QC 4krbYT.VC9򷶈/c6LN:  i1)vɸ rG)~EA/qɻWw$6Jz|a_LH0qrLfIz/1ob Ώ41 aq oqLm  d۽ WC]!- CD[QK`a-yƜG@_]lo;^L5uX)͝( $  ¿ʄ^\59/Ҋ V3eIX3T(%(P Jv7(yG*ТV;ڏyՕB*ZLa4'6u"G뢗@ڷ;N26k7yGҢNXwzclad7\I3u}i+~(nLju웶=b]HYU##  h`k@piV%rzUC= dY ]|7azLEF<nlFy I,}j3B&@}[sx$Ϻ;z2 ,x#HsRۊٜJ'vI#)#~ t~˛iP + Z4]&BZWOmaGMPCX~j hMDJCYFq)Pve8te7 ҥfOb ACʼ* =fG` Nt fgH[9Йd^^~׋Ync\AcJ)Lp1մ[D]rK) b$)Rܻa}d osQ^\ nΡm@=\ƚhgWǂ\_JMƋ q#Zx}_kEWfNRܱwoʶ-Dr[j [h˒6)b6[iwv1ZV9_FfV%E~`|t V&q1Q/xj^`N BXGYNba [yy~t% 㼙"m}OG{zgZL^9b˨*!6i ~\2jCw@G^fh` ;|u u3V[T V5^'dd&%Ml=Fd~sSu۷qp< bdt0.y\-q; MFҐ5ɋӇ߬Qi10dzØ,͉Ww7_jH^ִ7xR[JkJkm0{ywn}$RLbmzg4vĢ?[AP7,a2M:T,s?$Dމ ,fqĈ d2z$9QxLJL~4[P.|t/e9L6}_0l~G)$eQ-hjlӒg嚔>Z'Jȼ`^ |: ܜ\댒4Gw( Vh-#;iGzpW %Н`鈾/ĩM(g\ !ػP\{A)oD/2Bi%~]ʜY‘}<;aUJg@>oiOT]ag $6/_€2 뗉5יyꦨDWtqj}z&,Qa4X`䇇Q򹡥aUhz <776~kL&T%qP_@]Tѽ(+sycnEmzs?k^WgA=Rv] 9Nz^?ʗ]n֕ o=um$/O+{S-̫n-|]Wd熃>4V]ȻPv.w/ twġ'{MDMqmq+g{ "S^KIB1+m4̏QcX?amdׄCd:GˮmH#4+YgvfX[)CeOg*DFԈ=q29+ 8CnOakTp2۩WIRλYs,H8/ ^\uHg-Ǐo6u+qGiӡ c܊K3:!a|LתJ"EQK] Hfֳ"^V\/A4*rLqE<;V{^-Z109FLe*>#a98+/V8N> dM#8X\8;"XYX(([{Ɩb\$4Uݟ!sẞ. H0g:_~9{Htx/Lr _櫖g B?_o!ؐbEbNFb6xAسbp, ;nu_!áRPׇHn*a|EBe NS k38+9׶$#eO몃JA2曊M"Rxhq"uχ1g9w4KS -+J 2YNhaHNެ*#ЩC8DMr=s9]gd}hUEmxӟu0O^wT+O>vd'"ǩIA[oY4)q!*Ca/|Fb=1@#7ۆPLE}=sg9qjBLClւ^[Prɲx%8`{WivXÅ/ܺpXE> ),tenWxpD9^% U{ % ൦5x(7Լ菃sn"4g;P]jF^bp{ {ǥL!SL9vPȿUՠ J=^>eqWI\re1Bv2NG @6jL"QXA[>hY֛nHU:qRӚ:Ӧ'gÌYVjgː7::m8}Ubi}懢$M*;.d׷Hwi u{ߠVW mSQ6zF] OUsYe߈ݗ2?|7$~h~8ٙl gNwC*R LbjSfh9 cNJu-%n}$R8.$[i_K?BռhUO:@E#JR^ .|owC$+B+ Rz˙+ [;j:gJR24JlDQ8/Rw!{Mx"4#͸jxg@>MJv %O&{G0`QF.i$"jy0$YNyF*@^rSxuPѰAb 4(btЗt2F`呃|p|rP\F,2ǘ(5i5(TTi=__IU f};u۴Q'D-OQӐuP**軲%Y,~WVF>˅%5 W~cZ7>$E{;&tJ".-.DTDӚW1 *"ַ8)"T/:AaQ@h'%Tio¾byZzVqRPٽцIjXθU2sQu2HNuc* +ر `-nЍe{T\ `1pcp";2Cs'S:ePȚ)hY[TI>wG/}ꘜ}sRj;SWƥx5ɋoC%x6= 0ꃆo`Si>,]p$ Vmr1kB//,:rf'S! W_D1QRKp3 @wYsϏ2OEgRaav~>2K% 7̩Cro=5F~bs*?rqKٟ2e|Aj}^񲦼*icK(ۿYz{KU#В<" zayXW)~ H Gg 9s3$Z瀸phV5Sqc8<; 0 woetm6R$9+óJ]߰,Ӗwuېq\M7-]m;"8H 2s(勒-Ȉ mx밹ADJmCL05 5>B&,?G%xg$#YmJ6U,"K~ ӘXȶG PS!] ԱXNΎ`g2>DzK>63Ơs8}^?G{<[W%XhB&,IR;@5ǡR2ù%a8h?b&*-V~cb{-T-Lأ!:B`o *3naXF[@4rJY,, c~L]~OTXAflJB,sXMA1,o+bjGy%v mBIf$V5ȂY:L3S 5zƞ~ûwa:h}UȺKh&lNLa_l. ]RVS22LO2@$d| A g1ZM^`S-'w #Vq> ď?["22z r%b@ab(Hf Q\-sJ<fY; ȦWX'#jy뾕 }a;?=,1z+o i[}/],fg$!ХbQ e^aoJcczU`TYM_ 'QJ$6] u|)Ii8d%U O.@/<#àЭVJ{{G& YqpvQYWHwq NJef |B+VE(j1^o9X ɳdZVouu4>XIeububQW̞e:26njO-twZ@DEXmئP}D/?ʧʥx6;7_bԺ MiC7.k=.v=2:5~_-c @!9etv;u eߥu_"N6|>=혹q"'%!]e ВmT+,*hmKM+iQ꙱R%h]|Xw{gv/5b@4W숩Zdʔ3o\ZpE`tPzHV x$j,KEOD<}:0Az.hO^Tw@Caƛ-}lNum Dl!0<9iTU(&("j w#{, 6 79H'0'Xȶp&d@3f|f;m"t:dlDZF(Td;F [iCYJoNP|jH-뵝9ɰ,pOS(QepÍ yT+F?Ce)8 p]`MWg׃|6-vl0zEE0똄gp(mȐW<8_%njrX$9XmDb2at5EȫzMH,+ ( @:O78ý^ՏXA{y1 dYjGR`q*.6ZѺh?>e(-( ٤^TuXhDgտVүYy9zut~$0c vA夻!:}lRl+/TWSKdex-?XYU.ȭuu HM3`b8~ 77rl>{ +d破{1zX3nAZS|Ȧ=tfNk^)ٳ0/g#XA~%WH<%8C}@1vV`;sX@XUe#Fs#NDgd#dSn8|ɢ8f,H8$'H\$@LoNi!LM9SfuF`S2 ^.RY|GK3dNWk*}Ҭn.O_ +E)̚n i)> 5T[=56nOU;?=hZOd5a+%P_uN!2Zѭ3zS,uMn%`mD Ĭ箎WQO^P)٬^S'QFx[\V^86)hbWa4"$HPKU[+\ʮԢlF%ٛF.^P1qLǝm'ror~W}S9kTJ6HhL` PKaD1Apj$2 ;`cZ:9ˎ]/T{F'Hvƥ@KosZ(,-eֹ#լblxKgOWV7;#뛳qROfT1"0IYڌۜw1a/$إk=Y̹(Nٍޚ &^?9p #R$]{`!:裸잉7 qDFyCogsqv"Bbya ,yi$9Ρg$*xPWSRJw1#[mX?:|l'uܐE.(ڃ P'SwiX _I*UF)FB=T; Ma aڏup`Vja٫ ndBsH: 0 չSxfZ6XBvQC.JH`=u4՘'7a3jJ. v@dǔɁ#QB DۚxX-RQm7x+syd_5$}|/Qn{ew Jb, fvc?S;6!!B cT.xz|ߙJHH:C^w̻Zo*ۂY`KXIQ kd"v2_uR$NOk.| U1P6tH}'ɀ%nF3U 3ZsjwR0>KMuUД!>ob264!-.`}( e(|TtդuȑTh68bRV.5b͖ 0Ȣ1Ɩxp/l pܼ@ed vp;1zjוU`x5}5ͫZ'%[G8y #א0,4[b? N\͌ YtM&6ΪtEtH91/ uTOO<c /= ]SCѩtTHjqyɛb$ظ: `)(C;ػh9"7,m1\ϝ\#S%M]+: ai(Vf$0=m;%f4|Ӷ`P1f) H[cD(.IL5^2a\T~u /n}_K6yB WvY8C7Xs x*P6HA'qPƵkaξmX9- G`J6Ps`<|68Gy>8w W%-|[C x0Iʸ؁b=ג-qj [V~@ On8Sf;cɊQ Q*HH Zx\.rT j, z}d*0i: 9t8@ ˆDٝ!+2AG/d/b310o>weiRbXfl]XՀDj=2# BVC5hcl\(LU0[,.9HlV(1&MNHHPWPPdDZ+cVGl񞹇}>Zew_nxDA=l0evz8v=왖j&Dɛޖ$@ɵ9dg?U78ʩdl|#};o]fښ/K+OJ>i,Жv$?%I'$hFDZ Mc\^ۨkGI?r {.?S7zQASޠv>yuK47+.w[ M v)Bl+Skч'ّŪșem#W /Ż7o C4efFkMKPgLQgfxW;* ?5RVOP'}gUPڸD9*5Oѕ>*Ow i*SEs(RtiƽT2kv´H0sUhsm#uBQ[&7λ-o@1K/$~^[e tIk$/~)"A F?c8.s+>$$RZªѣ4/ E)TcWꃌv!A޳ f$SCr0pR SOЭM1g,l(.lڴYXH9ٸ_`XALE7v}C!BJy-a *-#n>FZw=L8S"ߵ2$euxx_.)kjj>l+{8-G [WgSTE;v2BZ#Jnu^bcL`S.}CT״+q͓RlW\n T\ ,pt`$>W,T+ڢ5J*wF($"D0B[Ieŧ `Z EEcauy|T54c77=&2D6{;+iJfbmqhQ|Yc#GtEΩn^dT}Y\0jȈS4puuz2(#φ5n4{JcMF^ tD9P7%߄6E2ֵk_ > @ƒ܊t|BTC^tuBm DGdArC|8XJd'Vz[ =gPwΊmۀ;п/p`ODc<f(%Oe"Z&k3 *u+>\>qLB󔻘X#lIp#- z֢(="CD1] P^6E{|$1eu޳<ϗ{v$*Jf3N)td<\rQr_v/ٝ}ClGm΀<0}8Xg*%0C'kesU]jz]ZE7uf%G[AZHC+LǸQK|Z'rDȥ^7HޘĹQB{\8_# 4ٸ)HOxqӟAJK~3{}9 nTB_ I;WGܱIjƹ@d6S pk|4x4L( zfB_^d~&vMHވOdکRҒhw%ܥ2&c&]u)2puz8W[9.Rәy m_IF/SbSe[^Cy 8Y @',N}{C!-ecYQ- 0 ~l1"T3JL:VսJ99[r=n@ b;zwj'7(g{ b(ۭP 0LO_R xXADkTv+u$ Zw![ߞ+7 5.$6rtY6;eZ.Qd'YA'ubqeMGg3W|b ]_zpͼ4CAuK*r 5W` DxqҔy3XT|Y8tI,EyCo;RFl"dBCMXJo ѹo'3\)sE<Oµ.Y8L(d Ue]9F+]$Isap8Sy*r\`mKTY4',F4f8b֌BДA rY*x_/3c 㞅)}eM2.>K9xF>n&~~By'6 ?J/uhҷה%JuZ}GڥA N ђr+94!oF8,/n*4w_G@uUl?ٗ⍕WkdYGVƧdNv+]d?ng Pk6j귽\Y ʣDwB+4 6|ZgSH¿+^c FƙyASok(zSvGvN;6uV=_?hVRW_Fu>)5Ʌ-cI(X uY @D-]3mDեd)V07Sq ?z2`Q)?V9 Ɵ/=t ,{fJR?1O03'3/I*u̓XVw F+h2k|6s 4T;gEcHgLW _g^ӰiHFr>1jf0F񽘽Bxo8`SCZoC a'HG[QV:uD!E@Q!ZB} ;:]\h7ڛ2}1H])ipS&G=Ѵ$GOESt9HTe^ 2t)0.|hj/0Y"G2œ8M9u0Ui#>r0i+ܸܢW[KP DEY k+ÞzGS()ݢhڢl/G,GH y>ֶWMN6:ޥ¿4u@y'+ɹ=4n?)9!{\rDS5K? KxKUxƿCRA#s W-=m1Ey|_TδoyT[phm_kCQ}^@Up9@ h7&MZ}.4K)`a>ҝJ GhY^E\3^0| CA~9}]@K4'}aE8u0p!'KbgJ_M #LJJjTjv]e6wйPhG$ڡrK-~wzfxv`[Rۂ3nM!Pt0 S2Y} B4D>;B`GQ`P4SC5]}tC5]ICi/.t*C53'\Pe%5Sɬs1/i0⸼MT[ 0 sſ&"6%|Q}{{t\uG2ڋuUfaJ1Fq`~D9P* L2 }`90L%m6ޓ576O r@AQwGUMe2˅2&E-FП8<~NZjZtV &xCԇG,M^E/ ްFfiA"Fa*ד^ʋSaҽ4TQ"<4irJ'f },*'6a>r\RsO*.&,F2=@+ӿg}oxA 9L,1()f-|dρYt!= [!WfήV⧵ea3$wGVӐ^d[C?QM_ahA/ qV$ƼoqQYx Ū=n͘V%HA"mk^%R]N:A:\M#c6b.H%oW ,\Qad>ANj z-hya$nc^ȵWӞn@Y#uCz-ȚsQp1ݑmk9ZcQC(73i;|D:E7"@mʅW`b_*>58/Hk W_w ֒y^YC'oM ?;{h1|*%ƶ3m)>On3 %~cfb&dfzRm&Zd/P, YeP7?تi֮fx7`c>š{'[c;qN ^ snVSa5mҖ+)Ŗ)>&\- Z6 ש5Chք\lurѨr)+o=jTJrjm=ɻo+[h՜ kl.xʂ8a6<Vd..qW"NaP뻈 h:&^%=fULtԞ8%ZV|T2'E~T)Qma<4Y=Its,ijͶHMl9 iQ 9Xqaz ؉-v!Y;d}K*AX2>WsZWxG:ML7T 0w Fx.܇9FT(mmi$&;"d@s%Qʡ!ף8PK:SDVa+;jWcy2A#fZz5" YlݐZPȁQMo*sd }?RIų@*'gu#[5%[#ZR41{,ǾS&J-mk"CR5Fq/?T}i ռ'( ||:d_M{Aւ(:u呖niԥ(cx%iW*54O46Uo5wxrn>.D)7Cp^ iU1qUYaHe4ǚI鬺`ڍ"DhY_2Frm0l1X8gR 0E"wauJymUe7IZF1DKO b|0gmї, zt[ ߫npIC,U_B=۽NH3컞%ƀI1i 5[+=%~I4HUɗoJ c$4CET;$@brS3*4EToH-ExOXq!EUaQ4М]V$I[# afO<Mo Uin S~UBy*Wop ߮2w@iޥRTaOw{ثzz}+a=a}43\mi%Lٿt8gEfjb sQa{id5 kb>} _ov]#ozdy5$#V5gxAX3oj?DFoX$ y:lՎ 4I(V2'o`-@4Q?\s5q_M@,o3l$67Y*+yf4As?iJ$Qx]lgjT$7 Ѯ E ,QљJWeNNW('ZVkɧ{]ҭ=PL68W+VdmxC] ٚcTft2U2_;-cjpą \'w{/uKj_Q_ʺMLLheƚȠ2(*m:0Qr&.6 gAi/D'@>[SĆ$Us3v$oU;B+ʏrZB` PΉzh{-POˆH_w|7Y- Wr+e˓y%7hw3Yw @!ԚGl,.gqbՇ]o *K a[> īvSZޢ] i%PKfrrOx(@z U!BEX,=73lKt-k)t]S?.:QW6BZ wD@_Y$~D;HAөu_0SiNݝ7bcŎˌd.݌2א2g 'Wfp%,&6';6=YˊU=Z\U.rbK}+ jFMq=6#M=!u^nh\E '>C`!Dܮڙ?ۭ9_+HNe*sPqf9ӣnQ\M4XrBys1-gL1S#L]ރ,?Z€/ybk%5 4jϤ( h#XeM&P5` OUtL?A|25LPRPƥL; )U{HFm >v_V4qjӥc~WF-6 R7SDT`9E RzigOW +]nybA ŋx $\v%k#">X1C击lB(XJ@Vݳ}`Y./)LUqRYR%~m7Nf9IlHzyo.%H~ G03p(ql]t# l]Zp*&Ѧ +ZNf t ] #w"mU k&v6Q˹X\k8u5y%W\B~AX\vFK4d3V({))S &LLTzM>LVTՅ~L~ 8]Q2^4'9r~:Ls3&{Ll0DiDwEoVqзaX[QA2(NhF@ǿf:\y͸N;i9!L5:l509dz =1I7B9GMaef(u){;Đdk|u۴nISQH4yM=_OJph P"~R }MSAIڋmy2&=nS&bccɆMj S=fZۿ/ 5+zC|Ͽ߅#Hv"'˥ձ%Bt(XS(תQU" ZpUyX6Zc@`ȋ&ٍA;j|SK\chI8a#1ߚ)f7s?4d@Z"?‚uUHOcUn:'~rs"{aML&圤@Ćgݴ;D\ q2hԝ[#qըZ}.NzB/#̌99H}d q*N̍0_A^2RZx\: ?!fu+E ,Pȭ"7^T 20JT5OG8q + XF# mچ$EgPwEzEv'Z#{n42J EMT (h1nJo7lŻ3P &į^ѢΙ8 4w%?Wf^VgOՙTx (pΌBJ`reM" 6wUU8SxY+&/ es\^+>YmF&}'um)JijD{Z <_~ c3W^[>ha+p+{v9{5]u,v~ FኤDBlqߩǾR{+"2 #\&x)"f=Rc4˂7g-za#Z<|\r `ƛ_1 j;sј˺P8mJO3k$Ppeh޸^m"Qh9Aas8lmSgc)8Uݾ*oi9&B8G%auomq+AmfSmoڭ,(T$r$͗1)Agy"Aoa^!ɎUZۣt8k >|Xqmf$\Zx~~0N.'Fa{'Oyfcs VR+Gۼc~+x[)ⱡ!⃢yK/T|i94D탸(/s_ joɺkZS9ͽQ͆DxGeey$1ܹ>,`R%#1)r_^f%)h : w"ן)Z>ņhKׇ @︧Wo#*!$ʵ5Rߊa~"lZ$z,n^#v7VGOZoMz+Nh@B\,E5qK3ETKa2'Esn΅J$ɯ:익-](;lX~vr)ͽo];[ۣbL ;ݲ9n*5Q-i%u-&%tPsr>&T&D1PqrNy 2%HW-΁ T"'ҋnVZjvKp!%*2՗ OCګp%f,/^ᢢr,9*2J1pϦA+ģ'4A쑚e.%4vuׁoa)sd2֔MUu;%L԰b[<9S=wzQ͠1M!yy,WCK4$j_#%Й4h`V5]7,Q0 Rh&SO8nZ;`Mas|ǩu)9| Ǽ?6 <ֶׂ*aID 3;McFT2%+Y%ߏyɾ]z {Whmd2Xj^ LfjU, P:&'hs74"rNi$*#4⧘w゚31P>DR%@nf )th[ɟ}ܯd9~&Y"@/:)I8L%z]h{aW`~wH=/}\ #뼆WאW&7D.V9rso@L*`( 0͛$^?|,j&~j?4mѝv{[c JwU5ʏ@o0HnV^M xd>S~Y04#ׯ(RH_bSTX "|YO ?6 /`[Bާ_/RefĿ Z$rzt!4;֓nYrT&;P#UuzΐxY<㦝>,ƎhX~pKs)W9I\E} ۳Kj !LVܝM $heH{"u5\JFk~ܨbrR3=D &.K{_}[6%N .8q =N(dE_Xy.ݤ7x#ɗ~#:_|YMؘb4ײ^}gUּH %SA=Bi [|rG$H·fbH؉'":Ta+R׏J:arۣkpo ܝt 욨>>i-bar#2v,fKIʐ?~v4[(stѴ?/9nBlsa6y}}B~=gOs x!$CexFA@M#:1 㛯d\iWM :ٽPV;;Dt=w3(#|,"E/:  ;%6@e+YHˋrģ,nQ/ȸ3Jӛ( kzv+9+ba%ZbXܩXI WN ňL-:"~%CXuی4M0ʋv,_7 '.NE2~oN~w&@8{:3-]54bX8U۷R/7CTNU=^dXEh}0߮Ln|ugBUevmmȘyovr 62x>pY§c\NŪ; ӰcMM9hY9keo鸯O5q I mُhčMU$R86ZQC-iл I=Y4ST6b4>dQP{:“Dm1 w)g+qӚʨq㰹1N뇬D(a^9l)P -5G ./%PFg1ÌERGU:-ᒻWLaMeeƱo;zV-OJPDHJP3sM# 4K[ظtWJXr'm)|G2r6JnҤECcyyVX" =x)K-9g,,M$֟ 7E }G`}h&" 'EfqGJU=,GduQMֳf^ Os?p6pMC`"W}Kfn*)*LZt)ح؛> awHXf$p]M^RRa1+/(PČ=Z#$|#U6\W[|l}U6ZYGÂxg6?+9 ґ9AL{9L |HeE O(TO/W9EÐ$ /bb)90zi!،F#†x~' ajJ}pe,aRR*]Yn`Yc/9܎ɈgEv;> 5j`lQ1^&=AtDd1EۥQ/|侯Hx1d~㽁lgOgiԩevV\mҚy欍ݖnAСe4vLqi* p/)TtBYUHXW_)kÅ2do;JƱ @GC&34`912o͹yZmH|>ldu:tNdO eøU*!,j_+4"r Rg#-r|E4áh1\iJ2oQ|=pG> 3̥FxBPn7w>?'*H]tr<W`TӈTݘ:U鞏Id={:U&I_9TV0GeH{ vJ;33Jh;z?MNGs.YkvdbxfD;6; #usauCo^S-u`>Ӆ QwP-Vdc(P(*U UօD\"&rrܸGUjL$)XbiADBTQXBcun,] آ,ngR%uֻ14cHgk'bM \d(tNc b7Z2qSsx+<)L0`R&VCKc ,v2#NJaV>RJekhԜ3PesjqOtZ:m0a+Q(`\w*Ęa J[k^hGVA)e,Pt;Ł q@j Z9rz8D[}QW/\pA M41t`dg[(}mZͿYt,Y펹g{tF'./.]g@`/+na/(+VvPaIL V_=,҇yV[ּl%# xqC@o[oOobR⡜c*;Y҆~ZFCAq9"^X>Eh 0jz3 LMaB Q-k! ؊E)=2JY'жyʍk|-iq 8Lf?z\|~(/RFu=(Tq@qFr:YȄ>'6j myJ#*j2Y:3rO~"S{Mi@#v4iLU Fŧn՚>n M=5Ҭ /`{zV0l L¼ݦnFM{EޚCWc.@6 G$$c#dnprM՘|C [9̀{rQ)ƑjXtk][dRc,Nж=lszZ~غ4N"x%Ŏ>|ʺdEz0U57aȊ"§ҥ4Y`o݈ >ri)kL}? ?"{)?\0f8B+B +L/ r ?O*+b 25|&oڢpbtĤ~t)x0TX:`0 oo˗eF?GE̎/U;"Pq̞Zr59vB#帋lX8 D<}42#mo=ed[#fiڨ+(:}xv1Y9FܽӽҤ(k˂p;x> w2#A,P_7Rrk^{'iX]8(qXQKdZ6A1<>eMz 0bEM7 /8b͡_lOL2vwEqwВsyEC v}@wz/qW)[]8!&爴8VΨ0zb3L蒵뻻^y@}61.ҕJq;@#DFPeHuǪO;9w~ C ۍe3#JÌa ?YoWľPX" /$ ˘Zivz-D0C kh65/zߠEo¾vo%n ˝EJL;E=H<>**^GĹbGx 5U`CVV4,!-OJ[}.!)1-9Mmlq]KM]QsJ%B4EI2>bxz1CSwS_M>.n;9U/iS#s17<sG Aj#[}s"iյ_F* A.hb'MYL^fC9?B^K.e&%QȲIrL0 "}IL@\4&mLM z?9u+g\uVIJ#(qkK'q=1E $r6 @D8ϓ,J/&96e xůR{‡38梡ݼﱳ"-L}[i%}j7H|S~'ɺF?7MSmZm7fz@^2w,Fn2E}qm X+޳ȟQ>UU}>OEgތOSE[A=O,1xs) ,\ ՉoF.U Rqq=aZ5璼qh zWU^mă>OmFQ$ʯtp SCf6͌錡YK^. sM.yć&{ Hjy5tWԧ)n>}۲v )P/]<gϕ82kfj .gFϾ`'$rcl[85NN塍K0sxxaMܹa`Nf'CiMX3ei B"O Kղ+t]Gx^D|B~]_;OZ F9\%IT݋BHSK.-a |p֒,u%CI.DSS72es!`=gsKQ~y?:>줨َHLBlIW02(p-h,v:c[X>gTPR!B 5#b{O\/,%Ֆҕ)eN9}SlJ~RS`IWc;T7<{Re/eQ O+źZ@ N/2Rf ҐkEY"!]{PoV@:C QڬlyʳwMۛKR9U ))Pc>DgX^(iUi7e`>zo[o84рpztZ; Ft*V>ή&F/mڗI$f+ VAyluisNo.ՖE;P6A L:n*H0ɀ`y>[cf%ΐQOvRg(C3j@HC||g'Lk)L$dP E 0p3+i+>؜aL͟f@II.@.:'YYڦFسk ͺZ T6" . ~ɩȡxdcC"$F8P$W0/my$/ǴZg1Me7^@X[_@4ǸdJѸ۶2i9pM~P0WP4YH'f᳍7CDʌ=F_241OIGswL5f|Vؘ>T$l˥l ;ފUg ʹ,8hQz xPWΆBB_oqdꆺ1~(FUj'CÅkF6Y;/ߦPÎhP\ O;6tJeY޺kkyF2 ÿY*@&Ǧ%{/P1,&mAlaC[4ELRg 'H$/ &gő;;7J4mV`!y'T|1)e  DMh_-Ā aWIq&WXKbdtK$^ǥng"9A(Z%LO lՊ%~{L]i[]wL+ 5:00cqJdw+ZuG:bͫɫhíh'"!G*$R쒓yro{'| 5;-v|$O,x tLpvnǕV[2;`TV&|pH;m3<5 ϜY:iA_v{=I}+O`9MGX$`jCG^_Jޮn[Qq\-.rU.ȼbsswI0N)FeW $>*ȋ/a"tb-m;˨l:ԝ`z(p(gS>۔W'V8 PRHs ;Q,vZ_(3ctW"cz Z X|<m9UآWB;=Ԇ$Z"O:e `aiюC]KFʨ{d>Q(Kt`uY̨ز11z':+xC0` M}JM[ n+ zRE!QtJ.}M "7XK3¿cLV'sh!ƐH8"BM1@v1G.CT %ƛd->`FQA!#S|jaV V;\Enu kAk#h~Z'=}(VO艎q(daeh /!\+Нll10 iWRzz"($`L4D[l Pݮp UT\E]OB!^u["ȴ[c&rCV\i[bj=T݈LD!ukZͧ3zS72$ԡ=8~*x0=In+L5>g޷ vT6ͮx܈8KX!bVoԟv/bv<,d"lab-c^R.ECW $|FM$F3Z6BViUƟ|_u{i F19vʺݓQruy;)H )=h% X&mgE}Q/Z&xdfgf0楶}(l ؿ2Ed@9 3j뵺D)Ep .vB:X4>M C?/9>XT&4$[! UDFht-B=8]Bq9O綧#D3lIO6o*%l it옺Ad~6ߎ0PDʘkz~qpc" ރpw& aԀliLt\?dr2֊zx*OޑF)Dl[3; AYpd+PK_c} tuF&&ڣeh;Lӂ|3Cʟ"`I_إ+=Qly߼LϞr\P9Җ8%_· (Շ3Р}Wru{PƬUJ~sʹ>jUv"2G‡ j&X^N&[>7Wy wlw˨ 3Tم l5Z Gy'¼P 㲴74~Ml^8|PW{sLƟԘvC_R\"nWyD(Lbm8oAtt>+X<ۜeutx-eϹCt4>>LxMKa{tϕ-#aW3s1fH \ Juj>?[DS?PuSԗAb|L{ >}:mMsR5'nO[j̘OKF9V =A>|GLJIѦu<;al42v Nv'rҸ2Z&pPWe,T#TMo[y ~U[%۰oQ~ '$SOG֒JUYg ?80 b+G1Fr.u&_BfQM;A⋽Ewa<_" \0/h*FGXo`$Rb6(zEo^:KJJY[`Hd&SDsM5 <2U)gty }LvD3s!*'M ͟r ' p!③zΆqoケ}Al&/ճf޲ wV c,47ơvm#{P3.6N֥4-5 TܺZ2 >|X%!UF^; ’PXs]OISM t †GޫID2GPڞPT_3-|Ͱ} J?ډb[74%F4Qoz$;|ҡ+Rl)hl05M86b-|RDq5, 2)!^QIA LF 9 PՆ P*OnC6E'Yp=K,l*oH[9 : ȢCFi&3Nzܑ3S4C4y[B*mԷ/ϝ`]*ZC,i["9ݹ>?RD@uDʨ0Z:xRsX\pͲ5ʄR" >뙧 F <"b]iv%+?I/h1QSlf MgJRD;Э;uakqz`M% ̸79o0Ue Tp6ij9 uJ21hPyŤ5 /N(^xNKmUHV߆b8ZRG( $ UBcRʷ;|j&JshC'#[YqTN["]ZENDpo{UZ)\Y |R"wr0RL-[Rז*C0F9ͣk9r8OetsLj-O؇ʐ;/ G+-Jz mryӞ訓u-}̮JZ}]T㽜83Apޯڌ+KUӇlUO瑷ksDx A/1̒zq|mEDsxpi N_w" 7& pRV`q͞&5w.s@ @M#7-_z )@;{=nDjSYp Jx}νKR1 ?3R䬑/礪_e̝D1 z ߶ w"i[ (V9$5r/|Ʈij#Ph0L=-Jh7 S2ɕC k@_ B)h.8A8ADivԔZ?<?㇟ha,< "n s`"^^@+B㮐rG殿eK2V8ѯग़I&(m`>"_uR}Ȑ *\W|b9m= JqaCh?W!^8ZW؞=d;Ƒ`Иd+oRJlO򍬿˹,/ W~!s:8m닕Eua5.32 ɄE/wJ/3 ك͏wAm)&B5rΉ4l0UQR?֌X\!@L|AePDJQe)S`Wl:50tEvU/8ڗeL\bWsmFz,K&Jz ZGIWJŁzX~&  hjxς/V@uԩp VѻA7N&͹:EGb;匰ڍ TQ&xu1l9 NwSH2abϲ (QaA3s--ԆIAvP>.^a)}](6|<D4E꿦B(4释Xe+Ldd1ԚzJ80%J#|XN]Qo`f(zNnu-KZOjOٍIQ|bUz ]X3g}w `SM3J %O s@( xYy*[jM{GJRsYcpt< -t:`Qr)~˖s_ZmGEq~Ӑo|yVݠ3]NjuYȔkL8"~Cp1OMz&Y2M =G.D Wrc8|i՛%sAT͌vI11&&65#Dž$=T>:<#'(cϓf\ `Zq歋1tvfgFJ\EqתY8.SJ#Y7ҡhCʸ[ Ja>IhPgJ-s@蛧_TYbؠ1% d[ l w^mG'pIyzvS&LXJ .u7}E:g*} G1Spнer-3>hJ0vZWHKPN2]+5ff\ +Z5{KӍd֙mЫrJrX|aS8P Qc?eUE8QGZ lC;] 4L{?%Wj]?f`%`[oا!{g:€8V"$A|T7uM7NJ jL*^p_'J ] `M&`;{+^$@j!/Zkm ȼqeNLb;Yv==1 h_x-Y=]Uhߎ`} "n/5w7gM}y״]0`ܤdk$H|((*޴U!`X4k߇>GO$Хk̬byH=F_Ix$Z4t.ѡ}^U!_vkiJLN$z| +>YB$'Mņ Χ ,@Azf-vf܉#O$tmhMT9EyQYD;Ls Xqf2QW:jj:TLj~۲f iUh59N^/T&;>2`P 5e|,=ӏ]X*ORK}gKp Ԭysܝt#]b/f-[ oW+Ke!x憵B}J[R_L`k,:Ĕʛ0biFc (k'67ܺ|.R՛tHR&CӾȍ&Fl"^eXog|QJSHe47(-R-¤Q%Uqeb/O9fbqJӬT?N-Ԁ\BpGpoglJG;A+@QE.["1+v~ms =bNں gIPowlt5Qq' 8TI' R=nd*'E$eA24^.;۰9_Wo' s]3I;ک^uN ԨJ}՚ 7f\Ψ/N'&E/3 @k7Ox9sgLվߥY1Y\)Xp#`y#>zK1R%K4E $+B&]t(LJ_DCw<t̞̖UOr"C1t\#PO fޱDYU,%"Ck˙\Kd@jTf&ؽfqD0۳tǖ?0 94qw7Ԧ)&Cd[h Ka>;H ZALLX2˯08LH  }ՀOqnS 0NUn0d6 Or#xwUvS 6қH'@sl{2S!`6?umId#וToG]Wi3LJd1*A!gH"/?4ci9(Tc4.J`Xf7ᐺ=@;loW/ڮ~{NVxMM Nd:2SvC9صe (.;x6:13wۈ U'=5wIіWK)y6vJIfؐuELk0mp*/K*7Q [ux.yE,E8f-]Dj~ 03 SZi:3'ε#=4/M!nu6{ĻWTVDVq(^ a#yA2:xYiqKYk_9yITOb x~CƘo;9|BȒʾfa`s[( o#6ZHjw1Gwb YLH99n#a ` _;L@ptzѨ]Pu b`G tVĻa5A*h.0ujL;ߎSX@?>Ch*gB~}a[S>W.E+v$_Eo#G 4q.'ì]+~3At76-1"MKRء;&)cͱk*ƺ$gڡC`Ɖ_|fGD5wqۦyF} } yL{{ /EX 瘍ɽjƮV4ot04f[WqCP?uȻ1mAٿEb/rגϧ΁[_W &PxI)ղV~r>E#x2W@1fNl^"ݺ\\S s8\J j'~kVsf Ydh,A֒R 7.y eT| d7ހ'm, 7Av9U P?&]"%(_;w]0.7%gbGndcVB﹙,ސ7몄?ױ'͐E* 0Ϝ䍗5/T;݌p[=*iGA6%FmbIQ1L—CYg8Q 3YBX:S:mr rzcaQiʣr%'ޜpǰBՃq3Թ x<XF7z?:2im;\+4TǏ#bqnMcרlׂF3t$rkhq-{=}. b :XbhGg]mU8DS%"5^T}E5z{O̓KA3-N7s}'?иWp}=-MXKry. /ֳDi&8ˉJ@wאd Wu\1&dւe$/'3*AB9bX O#(8B _L "W[ɀ(WXD,jT3%װKgw`|[ GB)fkRwmb/LB)#+c'pJLfW0XRѹ)lڽH6T:,1W~،aaMȥO.԰{(Oef՝>gH,MSiaH[pLҢu͚Ÿ$#F-;YZ ݒǶN:_aQUZ,gFPEWأ #vF` d5}BqoK?xȊO1{E% Gt3- Befo䒎"O` ÆC͓{MzirfrWg2Tu6dvmx_N6##XǶ]NVdxsNt*C[Ӈ|jG'@v!n)f͡OX鰡q*,TSuZh/F!rhvs1[^L"Hz>N4N) bwK8pfWNں^m+[4꤄z%QYs*ټ#~=gƨ&;Gy b{F(u (>{NkPA[De c8j/(D\]FV 6(<:u86ס3vX +_ա+KƸ4lE)gnUSgQZmm묜~xj<} ÿ ]!vӜZ?Wvɱs:WDIηh]V77$H8@,\-ʁ}R^׳DJopwkN/\{Ah{pK7(ls:N؊nʫaXܩܭAp T.΄fwOZC'Me%+|mk49Hk=:$nD5Ə_ U }oP Լ_v5:.q8)}pʠ"T tг5Jό?B CK9`KORIl)?x*ePYwRse> ӀWNmnlPlP҃Kq2}Lm T,<?N4kv*oj%J]ʤsV*JsD=ƵO?ƱDE]BٸRLh9_bS뼔g&R"Lz_F#jO]r!u!VӁ1 sTؽD-3o'd$t"<)Ͽ>+D}3&Ce?qk4f\V1%N;Uf4{7h*iyIB6=yfaШ u;5%OsL\1AHL#So(f|[Pzc)l; Y!2\KvŊk~LɵupZ}A@cn <:A ӳ9w<]Ί\0o#M_2zX$9*3"5BR)Z~݆O-C {Y Px6A3ұ&JK$A9R+\!PjPjj*ݔPʝtATNہAJU:猪6WW0Ș0KfrX)N-n}{&ƥiO>lA4GZ:R Wcb|hAE sQGR]lѱFk7v>տCb@(4?Cg `w@P2[@-䭽E/=~ M^ϟ|s mtSɢV?"`wq/TRu ^_L\saX r\ߤC]ɏu|k?Oޱ%_^H<:k IbvFwsn89(O#x^;m;D_'w ZZ\ @ PETiƦ'-w4,n4ѻ<, ÀiC{LA+uU,Jq[{4 s{PN~O"u˟ccM5CUkfxkm;,u0ea/~ȁ$f)aMb+W[&8ƊFF}]/)%p-ȹ6;{󚬔ۣ1n~W}qZ"YB39Eo{'1Β?2K *hNJbÊKTQJDHJ?/]JCJ߆zpu,[;ťpLL` C5]?SK SLL0`"7ޓ=^׉tHחfK"0HnQL+x*`x[ "q( c2@r~ua-,S&y Kw  C6"2ړ??G]dфgws',=˷* :ms𴪏iStzH|ay_d?9+%22͘&K+GnߛW;Fꄟp ta+oyC +je Hpi jTARdYH$zn8O *Kz@LJUF4Wnx֨y!cKO 4& 5)@<Ѯ?"˖(I}^v{p=AN~C <<OX`>j,ԴwBNc).U": ;4KX% ^&+HdXН d.e~i,G? QǔjSv"ƾg}-(ϒQnj3(ͪ.kΤޓ5 RkZڠAW<.Qf [qU,Z* { rY}鸻3NEhpF !KXW4O)FxIbg2*.Vۚ"CY"StQC1i_6Sttөe?`υ Pr}]тS@Fei\_|R8 $!!5@jskXX2|k ?i*jҁf4bX48Ǧ]Ã{o1bT,ҙKhd`NȟF7t'?J2F No4$PQ()7{}\>9f]|%@USl??񬕚K冉lZ9$)7uKAĥ!rNj=hX}~!2VYnO?HutGGxU 9jbJoQՠ~CO &'t'"-+Ab,Ǎ3x#IAnRߛ_?df{=A\Yrx`d+XW]UbQ%$6*1-@Kv阃:H3ͥlc||mk|"g .s-' SvOT`!8M,M/'ҳ ;u4蛽 :ܠhB{r>ƱmuF]yLqyc< a5uB/?O<Ռɱ͓|WJ"AF]FOnv#s$oydQ'kG$WsrŽFbpd1xHtN<3+|Q:%Wʘt"7=UeSg)BwpB lK4'+`Ȧ}QJfj~9˵.Ĺ?xy F+BCi%MᏆR:2+h$/xhN#bfHoǫ? )䬇1J5Dɲ7" `؉]`Jy ˸o .ޮK6Nb $A]gR DzWu>T xt6I*h^(N87{uиj F'"սiFxY"n? 0Yw9n/ J0 xxҫߨ7b 2hh^G񚉅#:o~BQtet$xB]D^yq JYÊXa;TsfVt8ZnZc!qqC$7鑽q ;$~t6?[' Xqnh )}xzw'x13 (Kk|6 {fN}v"g'Pq)U왯(ՍEnJkP\?=mݺyv$9i(?AA?Tec6QbL`N&r_6Bq+l/qQ)X?nfұs-3 Nw鲖Y,A| )Gkw4ש% EH`ssR4 'qy ̳) s`"@X$XMk Q(YZiG<ү~qO7/iIЃ\@L}pk8 ${a[ C3SQBmp_wqJ–%_*ԗ|=wɔl=Uc<)`MAMㅼ"yzI@֗0!Ai>.wcٍĭ?f!;kY]cu\?G?nmD:7|mQ~ׇ+Q HyAYQehO=G+6t5~\4p+:ꇔܰg yLoz4*jɎk(0YJ0vTTZ6BX‰򨿦1:#o6ecТ@Ed~-IYZdfq( %F;A%51GgX$0]n/?čv(wNa|ieе_Ju:y$|e.1r䦧 @g4pu5Qԍ6|Zڇk ͎i'+#:|kCQ0SVho (|9ȧ^m-qL|,d.?9B#ny{7OO9Y.dnoGh5ӔR'04xW~wۇ2&"}2H*#w+տb$@$ ƭf*l7e4 S~ ܹd3*Qk>7"F p:$ǼVB||AiX-@"QC1wyʙQ3_絁w"itmmewG#?`9AO:ɄFµ4#l}7 ^Xq!FL3%omE1r&x>3"mX|Dіon\GEe?H忬!| SG]ET09c/Ƶi=>{6, NGd()c:8E9rP YZ-_x][$gBlu[tEv 0aER3Pd-cfbDt]+/z 0Y~oP9^WNgFPLY(0,` 9wv Ί⯶cƋKk  ;؉r+A eXP>P FdX]_4J ՜<Hb)CEuU9"Y1%"rߛL_nT3 oznՑV"YXR {")]_@L‰IQ.kКpE@q7B}lem'}fʷ.޵nL:t;q;S7& ]z$ F7"as(trk,9\qyqڝR5%=~,tug/Ij+8ܮ :.TH%>DO 3?<<ߘYLTԛ q'5"#4Y3dcfRNٖqN>oLHA9l7]poE| >o'nr;cpXb$H,'ArFԡMK+>1W* W5OF)4;{ h;Tıȳ1G!0N.?/Cjvnji%?L{M t/æ݅*cL,IҲps{X9-m@|O{:B`Z`>5$_a.HQtmAއI"92Xfuad5li[ oY&_v*|V`po?J3_t`ge7+0B#XQc oz)q9. xٔދoPr)m5Fy4wjtv(ja_Zqn1?ZbqXY [JZi˻v\rͭ5B@S$Mt# M dBhU^Eh) mbx`w&64bx~`m0]rg 6%{~#)s\H7g_ð%&S*U(ZowFϖHGdQvZB@>VKÅsiTtH9t;S{DP)U"{ -⑑ 'M"‹y[;`tOBĬ6 ;f5wY?(=eorRC#N-Õ$ĜAK4pHφ`֌E"އgx5H2J]8 z^؁96߹.>oW ,̍4CeYm69Ov;ԐW3zcea !*A8-8 >$ S:mXI**$ړf3my mRus1^:#9 K/>jO8c鷷~Qczw`O5ږ ok ן&U>#0]HQޯVuז|{`]D׉\S<ӌgL@ X񆽴 VJt5{poW1fnol cJM-Y$ b khq*KC2-`j YEŴ cBA~^Ɏ)b7u"""x~PQa79d((":-}Xo@o=C ?I$^\7"c{ aƎyT5@#mRjkݏcs9݃O\Ykې)[u!@k{,? gpw;Pq!09|姷v/F{l'ʟȨb鉙5F isc?.I]Yɨƴ>jی ZOJ˄.m`Y k/mqpPo.4u#爵_GT=% L 0p)S3 yE}Cz /ebJ& T tZa/nؤbürʇx26ke "O*e^ gHFP{i 4ΒOZB1SqRMX#)^TZ*q &?Hb] I|/f>ŨM@l~&o0 !GoWH/٧hwP%mTY(mCxn{|9X^./GGr)O gޝ}u%Z48B'b VF߰:8 4vH \.E' IZFrH4ƓrKlt5;Ja_0]z. 1hP4 1B3^zS0d;HL "p?{;CVvnO `uk%-ĉ뿊g´hjSMH}h(: v$*.[e0UmKNGg=- |ɶ6?k&\7;2()rllz%<g7".'$K?F2 Q sOl{[Bk`s9G8g_lQlc17rg460Fo5Uj6W7Ǒ(?EӨ)&S9~oJ tE?*?O"Wlz\jY R:*̋-!v+핤u?ĂQ*9)hXy]gy,Ч&?[ٺ _4bue;OIcXZN@䫌 +A4-A!@6 _}gu}5 ϣI rbP&ڕsDu>|ۻ^Pj[1I&}l4O~K-r5=sdrujїфWF ;M$qLD}()yΑXqKnGڣK!(DEOjmyO}S5($g0x?YosZQYgi_Oz196 gQ1?^jL v q $4%8\Q _DOs?]4&nD"'9 |* ϻ!s!mhEw퇦g)aʳbKB!4|u^b:@/_wY0uW;Qh15$ܙ?gHp& >-Ydt}:e+7b 8TO"=D 68RlGRܠTYBKA_s\b.1Ԫ NR}CLQ^/)_`O,c"w^0e3 6!UK9* EѸ͝]:yRG@ŷ|M RzYD|7ӳW$/\Cd0`Jof/Q\^Ulo(R1YH@D:0ro(*&LߑNk`/ {r\~*ޠRCn25'S.FyxҬf%;ɋiü 4C^5VoD1]+J1ȸ;#te,8eSaZYKĽ)t}g>jYŏ{6Fh4po7@;^ɦVቚ#\9o U*}_X3v$?-PpQkr}$HqwkJ `dRmЏ(pQbلJK==Z-3@^]PquGyGΞK/6mZe#Jm(;w4QG4ifb"_G%J2=zf3,yl7~!f)o:&BN|9jOq?!^} 3Ȗ0z.^/! O6g_:] & @Շ] ImNsB= }I-BݳZOޟhU]Jh}/Dmtc%A/4 7i 8Z?Y?P(fq`D_?g;gI_R<!$7H11ύ3JCW=}S AG[qmK+2Xghޔ+&0|1 =h4knwWSsasZC0Vmvdi+BcБ(S%N;4T]߮9D;N—%mRT٧e?4k%})Y%n]EQ!11RPWJ&t̹QaG*DlԐJg+Qid[D610 >sp!!V.ynT+3)VG*,ncKbnǴ$X$j|e'P(M2e'^pȍj-)Lꀋi\̫p`-1ɶ4OK!axf|͗zVG~(V gb6}kZ:L#ܒFC<>-pcnv8l\:_۫T᫻Q:/7iѼ"C m:ڊ3і`cV7zKeR~dklN,9H@>}(%H ~mkYٚH&J|O%2$,b~xg̼ \vo俗8dr3F|-ryqL˷7#||񸱎*[Wrw6,p o&naXF)9陦j`*1Au[g#r\֙M9~P8w!hj'#Xj[K\bʬ!<}YK έ j5;T(j2]2fY`ʻޗ2?Z;2j?Y0corI4Ճ+:OE*bִ Sfވ+[HhGHHq +ycA) < K]-@$dNWiw`!ֲ1t}-p < >)Iۈ0)},DhUt⮛̈'٭:Cr4tV$8:9 _.}]^E)>7^D]"! 꽚q *[ڼ5ѩCU"cd, ޅ+~ȱ& Yn#FA.~:pxeR9B'ʜ1u`WC$mIQ|?7hjD+!N' S6 i0N#5VF4OG^˚d=^JF5cՁ !mOkw:kL%۪!C)G[O 8e5c d/fWώǢz2[-v5Ǖـ4~lҵ[bބu RgeGi#c&$HS(܅73rC c+UfSmKbzr3O-zچmJ3l"iv6ZypLsk,&~b_,9/ـ^fS"% kL7K@Q\/(Ǐ0ꮠt̄yWp/A)h;7+3~k%RC֍7"[!ZmJ͚ ]!x4*wUePC*b΢ UYZsX̟Vi-U#0 *+bBkRփxA)1g_p=ۥBGQ2f,N&%T[1dz*ԫO ;tW^$9LCQ$S}?3迎4+RHqޖY@t306>CLrj2])y=QDᆡ̄ ^w]|vv\jK.?|˫EDžG#v0 †΋#ؽ)eWNl>w"e7*PV{+EUkOyb_('fk"YȆ*Y aMn\Q~DĚ >*oJlGAE{"^F["YlR )"<08 ζA?;xV{S5$,F,Wm s @+sf CTݟ(Ct~M_DI*qv 5_ fըI^I/s'q q\LuU?o#>&^X vO-)Φaq3^c>$W9@cxFT.)]]AڷP ܑ]N W,u^δYh>ŬZ犔dY%(Ǥ8ty!1E 5~cMh  W 6bM( AyM: _|<9o@V mO9b/鳎tfe:3[(|_듰RJ^Br\"UPI98'#(r̮бo0o;*ް۪3 k!$+`i fzC-2LJ|K09q@'O&7WO)]׋-*9Έ^4ZY2fK6jh Ig5C:Z{zn S y kASW<|7#0}Fg΁r3[$a ]*}7.D6HJV<f6c N ̎RC4+4+!^ MTkTYyg&vW` LUhtÖYuzјH7pRySLO/}[HBME뀫$kG\ЖK ;~};jslp ?'0LX1pɑcƧ+ ?@s _:70Av͈#"+G:9~;ճ.tUYܓNJ}Wv#;aI{W3I+p䛈6OK  ؃I?.cGRǜq Gă;L9u '^kw5Z#G[!'t/Տ̫( ^%'~ (/+8m2$\cp)Sv)Ar͆*p۾Fi8k!m 7Rwo@4s{Of`I~KFQ4`VrD?jFehe&(N>~^F|VLoXxMh7e$ɘ~)f4to8M"?ט[}3/Coe=c.8ۋج*d/&QܞArĒ*낏" j{aT1dWkl`T'{vG:ٖVYybk#;b>Stk4_p;ܖ$i#Pj/wel_ NHRKzaByznqaD;EhCw@L4O3=`;oK2\Z͍ؾiٞ %5iK[K9dM3!jB[8Mމ,($AP?+qM r`!&ޖZ Ц,V~YW Y?&Td5x@'ME49ӱNaV{;oYp݄8W𻪓ZvΪʾ A c ob69[q & APec'< ncCUɭI #*XKHF .Vb !:6"+WN{5|DҪ)o3P&xPP% P侊7I ^%1&֤vxYUG%&F*JY#p|$8['H/Yi 9Q@mk?c# ! j\S`3"H_TeLvg,+pZ8[|$мUwFiSרh[ $Ϲ?ojBq?A-<WE9uJێ0/`V"02S1$DYx# $3\Ie)B_rRZ+4.BͿ;*c6R=gVoIr dlkyU@uR C(tx Ωl  EPd/C9E%M~#p0*v>-{;WFqwx#0%t?m3|LyoUP'8L֡MJd ^e柌dq ڻ2cɒ&:0t҃Oê`Hs0\` j@1"VMeM;mJD#> d{:n!&u$tc6㖶B<@& i}_ >~N&A8K%QΪ.c.Y2'N4ѡMU^='ڠ9FShG_u#E=̲I<"E.u4ס?h"- w \C.W7~gYxfws( Ptƌ++d1RpU1NSB5 /U_L Ml(ч_;O@ A/ ]%BʗJ,4=J[]Wgm_&w@aiwr[F+hV/;F5v*9Asu}臜J,bx0"٫ۧ(ޯxQ  Ή /xS6x9 ޡ{ShE9eZYr 9"g+t=$:ДԶ2؞DH6}83/ f/i'"wcJ|.2ŧVutE,~qW5!Q`TqȂֵߙ{hڭ}03ͺT{[vk07~:שe^R@sp~}ˈWrۃgߣ!=DvK /'̀.c^HRzեjȦDez9r;pU?&d6n /%a3;kZ]F-iZFw&P(|m8 tO?Cu卣>S\C_h~!=]lMx|k)O_9nڠIa( c}T8S/mM.V^v?[G%*_\W*%:JPlE3 dx.CdlvWk[F39%QiQ\@W|45jVļW#xFm%_F+X_(6rc L\aÈGOT}! /DSP 1H2_*ﻵA(kF9,bv矲| aQEeUZb*IU!uw2%Bv *{7HиWC$ݳ*6tUC8urnm\xJ\љΣtqh,>we4_@6{L]k(f2P/ =2kv"KmKyo \YSrRjuf6M EL'L39֗/P*$cRUl⏵Ne;a5/ T]g$Tc~l!̬dp9HKԫq7bX`*_s!U?z?RRk ~"i :PkmMLòsd2o qiȕR{TT=)ktltt$zx a!J)TGjnRMn["\(A#Dz=xWфϰ'%K̡щtj:DpHɧf]˘4eJ׉:"_jb'[,ct#@a)?zZ锽T&*c""Ԫq+_([:U0q"xCPYwRk) m2\^`[i?(wMpwpW%>-YTJ%/#5WVaUN [I|]UR f/T4N7 Z3{&MjOҠFͺ 2>gLPɨYY/Q)NjgʤNBY/w6?-3I%clK0{'?L;4[b?(=fZ5OJ=V@.<\i.m#!.P8 0(aAs$g"--K8;$ ݺķŚ$.0nw;YRՍw9( n4fm{"Rf <#Va'i~ B+U rCbms[>Vp$ɟmd+L#g(RB\9%^6Ss*,ܧ28|=U7t'YHS,՘c؟#!s٦NYǞ ˽k}'8$Vv6A$4n!ɿ? uúxCzds rK#7Ӗ41xiH(ONa3WoQ {eגBpfj2UGN DjɚgC'@fƯ*YQ^Gf қkdd}CDk0U̇Z*IYBso;>zt#F%v;:.g|XUثEi٣D|7Dg{-A䩖yDs)otѫ& 2-=廥jlb2/)@Tf  !P|O(kF p)Uyk[ =fnU*z~~5G߽ѳ7uZ @|bfSZ/=9>+`(fTs_gDR6\oT聮{QNc.HI ˉGZNB3tr{ K:TQl!sqBX,Fc/c6ٔ\*8>3MmsJP߭Ib*!۵+P @|6ʑ9# uoyհz e8xSDpa/(L4gXP leI&Aᆼ@bK#h]ɚH6 X_>U(o?cj)IETl?K&OM:]#/Զ)L#ØV4*T%cu`ŸR,c%JԷ0>SdTY5v9jsVR!Cd1j][CI97D艨f ` ܚ!q0ѶA*q%kVajmXVU+I4O)50BW?hȰRtS6˞po{_ Egs* +5=ƾ겪g ?ɺ՟儰v; )4dR)K|oX4axgUp0ڍ˝hN/Cb!ZnY{iwBŔ:WVhGDdAWřT1W<2o*2fn5]< %3aNP`/ÇQw&vC'ۃn |C܏0 {H\'g{J\-FQB1i 5lxv] u=FHbY)Z,"6(>G-j!]ޝdՙanfHJb b}ř#Q4x4ʜ򞕖MbG}LfU2Q &yըؘE4ֳټϔ 1+vX6av PlP !,|bD>`qlnV/a]騜?O?|d%5+}CehD*r# ;k@ϕyR|K> 0t3O=әP1zU !0L$$ډu]31 B޶5OZUi_/SjaK5ZȆAV|Q7dn ]HwWi'1S91?=p,#Gj+9 o/V?ܢH^Ec;Waa TO[e2@t:j }^+ᴶr@UޥxPYzd\"5nغ&5?U6^(/KL@fKE]CCյFtpR棉Ύ9le2a)پ uޛ4?̬]X;{~WM  >eLhp `~QdIb9`C[jt/p cFXkoH.R?z;"^ {7_/0?7j.?h9|fWKBϜwSP/0x񏚀S0tRRCMb&KJ`P;!o-mb lH BC{\f '?X >L8rg'=${;[b=^{J9lf;HH5%-M6('5S( ELoEZvȎ}7\-UR3gH3W* c@=,u ~oIͲIҪ4`CaWWTwAEm" >H9b{+uNTPA2q6 3!UOC?xn4} ˿I"NK8g#](wOXU/oگD B*SG_y|9pzc#Ar+`2rhu#RIW+%;gڿl >*!zw8SGH6,(oX~jpEF{4zoOrca~8wbj}Ub/ǙM__y+gDa~GMv`K_: y)s5sN+ ay~G`nA<ނY{1)6*::W;#T7B:=7_ʞnxIA:"G8ѯdOmMPr{n.GH>r'^BkD~{R/ 04dr 'Ő*w)3nKBƴF]'^AvJgf3HdZt:2><2RVċY{q'Į,өrF.kjBN^>WE64\\wXS#uY %ҿPqr̙4ݑDf N9;G :ɬK Z!Eykh qUJK"vzl;9TFp X2Eb&ԫZ9O:M2,B{O).7瞳Ct$b!OH^2[DK)Rv^XX[eTAU6P= Z ]SLXRitQ:q iQZA| JeÉOIαhV"FVu`#e) eJm80-38uߺ-m^3$]ZhOHI]},I~H—Y>6/p y!`rP5[RcCX//u$80|K5/kv1'.2}:ͩ/͆Sof[.f`;x7Ց#q/YZrzG'(8|k. ޷ {x2h.T8=f~ᜧG3҄JWrL Z,j"}ުG"Ůy7.?͞&-7iwv5xF_C@}f~^0bb'9\OIZHS Z&^yԵKf[)-"┻ 0!$)3FzKD/m'SNăU~sXփ 7<߀Ùfx(R[KzrM 'J|(SmIe\<@;hz 0 mH>1hbAgܪ// % hu"%FBq' =}亦^ztd}|]]yCZҗni%4<6]ѳQ0.ThCqOb[>'_pF?jV}flckeGY mVO/̊ۄa'f-%!ZAv/P]bG)5uKx`Ȣǚ\͑_ZsџL YhR.G85=6恈*jw-LZn=h,+NR7@>9/| N9odĄ [SVW_JkvZ@/7ɩʳYˌ$Br6qubj=+ ?dkwƩ0!8AQuvs7B8/QxWLT${|Yz ϝS)h,W$`. ZS:!<8jiEC]_ndYRXc_+W[Z$|OЂs(-2僡V= h m r( Ujz]_.U=l췐5R]Mtn$Z ǶtvӉ nCM9xo<{ŰB<&"~7Ve1gd5+W܄`iy #{(j|;`gъh8_`D4Zw B<@UEIrwJF[64Կx#gv5&(iEjzP;A _Z$JB@`7jt.yF- yv |EntDx21)&x\~ wqJ_[ n½iCup.?6!`4Azg-@}C{6/_kɴM:a3!**Qد*hN銥v+ɛq=S";t`ui'5?GW^\bSWqSqO>!^5.PMK?JHQ,FqniEu4 fHE5 aWhYV]#|SSNϿ(\A3F.[zEa> ӟ\΁k5њٿٕN*=5*X\Zܥ+5u(sGIS,{;y? ǰiLVAX*9ÃLsGz#Nb(T1qJ:*H#GIA]c˃8b?.#B^%)Pwy":E@U!(I*2O3̲j|D|G͉ Za.A"_'ι&(T8w붫m3h1 +#r5T vCEL(EU<fR.,󛁗N's4 Pg=mBl# 5e?D/A ?'}&1UIS%s2 XWDm@Dԣ)``V(YF״s_9zؒڌ8s!c k n-\#LkV17Yљ,z$IN,]jH.Μ_ZæyukZP&L5]m[7#rGQ3'tg:{ȥ*=%VY~`iͱGV~!88=h8H[9JD9踸L 4NObJ3$.leF4_·49B1iѡ5x 8?tu d#I!fLl/%nhK .LY} l8@4Y8wW?yֽ[L}l&{6~[nTXF?ХdecbɪDoigSRj0r{ģS'@ˎE]=rvՌr0M kӯ#L1MC3E#b2(2u&fU VSW}3,l26 ׳򦠱|U2'eECiu"ڬ7SsrkS ѩWYp [mq6ws(L)Kz?FzgxV*O UE&:(慺h3TR.&ƥk%rɲ@'7 p{Kɿ=/#&էlN6[10gEvm^k1}Ȝ'.E,K5,%{>* Cz4Ls#mk&}8hX(7aHRֈj\oE`#¸L%R1)`"|ʸY =9T2~7ڰ)//q%Ө:=>{*`ߎ?r)t{D.Z9Fi440vd)|ʩM9`o\z7-u pflwG` dW0Jl30-rg领[5[W, [e0PgvqjQwA'!eDק&yF 4]G~/aPFD4I}Ck> &eg{%SY[|ݿ!2₽5Ok9X-9K1]%KlI,saJi?ՅH?2 YMLmY>7,oNEtj;Qchl ͚,I(6^u,8V Kj=浝ie܉\#|)/TSbxNQv*޴rC_s@&hs%RtW+d^fms-7Zd,?!xC&)n.9xC rXi8@YFkK1+rV( =~M{E ʇ,jo;2gGp'׆<mo\&|5~2Ӊ^U6 B5.9 Dop2 6}ߴ~5p!oY 7BRNZR:8R0=i|Te]jYlIO^ @0mѼV H-Wj}hh5\h |8hH|swLT9@#FXO֖ CM=c_U(cŅ:EᢧH6*9ؐ6ɛO>AG1`fGDTgK٩^3bhuA=KM)/SF=mDٙ vP57F†}mV_\78YuFӇFoi 0:3՝x"0$SEo b#(o?UĽq0Vnu:s>H I-mQX[D`ơw"c\SEb1RYm\rsJc_ G>c:d(BS㥯Y1C AyvO[ߩsDo DU5H:[aCYM66rMG1Th?TY#hϦ7X7h")& o(tse kSaX4}q<Q3]bxޠ~dGualэl7\{(}(X9@zM]rWQ6͋"=wI~D4,2z[fRq1ayl{jQ_.!ճ3.enD\ /; lʩJŝN m/|ܷ~}t`dnNl"ZKݍB=0n0>2hK.ɦS?q QY>)څA H)mRw;/`nP0UV'KwrlR^VEy~yd?1 m$cĖM0jK9wZKu8 ݃#GDdeh'R&cGM('t'a!lolA 9~S &a6 ѧ]2tp.Kd@#gg,+[@El+0߄ֹɊsLP?e:V1Q~"@Xnls\]K֍ ز ,@]Ffpr{#oNeԃLRD…;lhX2iqǖAUhA~-3EN0":'NzzgƫCp&m0:\vv5ΙɞQ~ y&I~?6ÊA42mS4F[`J}EiYbZh>).;EqqΔ\9^^4EJI%v \98CHowu'3ʀ3`F ˬF os$ɪ:CO DҴ#0O 1((>BP'?&X, aaxGob_J'[ S1M}ܬJF_AqaVS$8~æw~I;_ ۉ/ q_ØTe}_Y]ijת3R1FB!Ȼ#fױ"؛Q̢*UP1 ZMpŨl f-w^5O_b<%i-:Y^8a|/`αLӒ5}5qLU(</uN rif.햨 ܩiHBid=~=L[+)Evyt]=msYq-Z`bdq/Q>qGeSKD9mDo_)"=ݷ~>_velgT2y'{r[^+CIC6TZ+UqZ^3t@"h@n~co.Rgc]>l bX(T5ol^q |fhP™aLOerjJ@Ї 2L`<b, 4+\oӛOV`Ri:Ie8VwmX =lYe^ǺFW^njvoSCk`Vy'DHϤ2X]@NxO{f\`fp.JNzJ)Dce*1 L5H#6Δ.zGDVQE&]/ls'ecH|ȂFvgath¨1#+&c}wxSK_֍)u-t|ei.鷿ZU*6:Řg_q0 ywp9fZNFCkvA9.s|Wc5FkzF$6 )fm?<-bH+2K!wgT/o@Srtk|xBKu9<ϥT)'C=:8-砂:@!x , ^pRxj%J\/Isۧ+%|U^@%cb$c+Tڔ~]SViK?h,=~0DJ/-Z"/b%fs$uj#_kFE8/ v~x!GzP6uǠUEy(-끦a f!xFT 7:>"QFNVU zcެ<tA)u'!#d&[mp%E5N0oCAӳgݔɁޯ%m\04xRAne pz]sFJpͱBA^y_MH;3T6FLriϏ݆Ը ?V&"+wU]GFy~OEmT)XpZK j⁖n iH,1/ӿ4srXW0{D5yԝlު݌*MFǼќkHU8[ЅMEgN ʞÊ9*!ORw1xڬNl+M+DoVl8W]Q#>s:B d mq&Ҁ:p+RDꕄѹR_I;CWuz 0Qcɷ }QݩZdg!-wrŒCj:G8H\Deת4g|7^Z=+eS(V eq= ~`Gj7F=%3fd\%g(&]BPSm&Cp)Ԯ[_a5坛=[>w QBN6SGl᷋~>įoS q/(X@ίmWxt4ͺΩu>eWYW _N|Z&_ r/eHƄ5 %TŲ֕_BI:>hH3q1%3^?97_\y@x~T֨v+-_;*Rqzx^u T #Q` s /'U, e| H3FwHuU5(HϿ aB_,6Y|.3v%Ş o#@'=B)Vn*)k=%lÇ %־m[Ί L+O#oC0]mY)#@HlY9m g'IxLRD;.+mzñK ): q=41A^v)([E}?-Fq<ڣ.WDy`qܬ<$^3Fz<Ř3l )t uC`lW}P~W|k{ȜY|uj7~L p>`b+~V5Px4o2^Qٛ9u=[;Dnx~َ^+\8ͧjcϱ^`d۴@dB!ZA⠒xoΕ#31Ak6Ujw(u";~#NUlt\@]~-?UM:RӦ3i7ܮ*T/cwט YFAbұg;!+} 0\]zn+h%rߏZl?}p )g% PM5FF[X-"+`)%uU jϢ_&deڱ0MPEXhm:BX} ǁ.M)n![\SPrx&qsG\ OmCKS{9\|.LB(vnxI4J7RN/v]QX ' mb L /@}"}3`g9dtDԭ%a&Qx*_R,jcR%kIK2CD|-/N+ 5mJue ]H_l528UJ&qF4PMN& O/SbЂd&Y5kx2(ވ /LDDɑe[{07}FHY5pf0q-qz"&ece?7}xEրC6̓ڃbq% ^?NgeC•034l$N JZ72#[O$WbGi֞a6 %p.=aI1}cSy#Y `;quݑ-u_\odl&eƞ+t8ni0x߱BF8~Ƹ [隟eh<*2y^O܈qR m#9>ZzA(#NVDTٓ:@JJq 93Lǧڽ3i[ۆω~?lC|OBS\8 =n"OѶ`%P[z:q /KSy+oz[Pg<Ϧӎ ,]Њ}I\UҬF_(ƯG|MwjMstf݃$5ZYmlkqCS݈q1=fU6 )@_w ^E}s9'JDp/ ~-"S\XofZ>bhESߜӀݚ o.i=4ˣ 0?6Bx GKJL,pUHRE9g DjQ%Zx؅p'pf[7V̯Z}ge)b6OeY ī7C`Sf_Ɍ%I(o[>GSBm{/l1zx9TC2"nqFׇ:Rl;Y6KM%X}T#+R~ngEloLgKjIiv9b#Y!n$SBuh[GbaK܄2ci=0HKaQ(*"L̢+ӫ0>|Fn}q䷕+ƂS݄a8H||c<-l: MdƟVHwZ=^%<N ' Ykk$p/S*rk n\Li]$Ytt\yӕPN`T7 eܞVؕF}i2+vMN|G ᧰K묨;xs>rV yK8& ]|P3H _<}<؂qawkx+׈ྎ5~|!̡*~D祱r}i (cmGF{C4mɌlE>?:vxZBV %c\\AˎϣY/gc]+}.^3SnMyiA*R)csg/W=x&ԅmAݥ>qky+0fp]{vR#" 'Q+5Xxz8 x\k HZhx3 sI׼i4UnvQ#L.t1]&~ gl93O7'q_aƆ}EQUO)¿-?Ӈ jqGi6*܂ZCOc1+)s/͇Q|BĎ"/sӚf 6U4~1`0Zo*@L"5ܢy8}lj* Ħ 1Jf-_@[&wE]ތ+Y,0IG3n i=^2z@~QN腁F`xl xDa㢛{"\Arn:Jga1HY ("Fk)vO۾71(Z.#؟VAMZGB+Wv~RzBMCL5S! uIl;/Y=O0Vfvw[`x(z¦mc8C-#gKVYB0b-X$V#u/%| \Jg0Ƕ5oG9LTϭZ]H4S*Zh`|C5[YFig5,6ڵ7~-Fb%_5Pkw)k(ʞWv>չ6Z)gk'?|hi?92czfjOTX5qs2R@Z~ m}4|qzo; Ϧ<7ÇW[6`]N;s./_$ʓOV([ΫpNhGQIs_#$Aצ\|x#=SF!%d[B9%/\#<<by ܋efqCK,.X) Y7`N,oEAAsj-0|L]w ,+ 6gYz-wJǷ?g›X!#ǀjۖ ݘ'Ot;Ff ot[j֮iTrݚa) 9.^V{dT$`eNu`WYW)u'߅23fI$] -z>!Ż<ۑgڗ1u9u NhIt2 &<"cp~;3;#'FRUȏ^7Mծ'$zz7)}EYyc)pb߷KIȋ+4 8+!L_l1$ڨ7Ŝk&fSwwdk1w.*V`WkL[_7=7$l՗}ޮU5?ݤd@R$g!~x~T̿pJܱ/j(TgFSעiiJ?R5?d齑"8 Fпm`8j@~A^%?,v1C쭋9!ۈWpG*a$lWl2PL!&m5{S05OyލZ๴*_UQ3 |ׂ`;#cțK\+#}F F83.8lcS' Ì lb=mkz"9k:tB%9#E]I2}yq:+O͋'*PmfEHbzS@ bfX;m2Cfza8o ?TC!z8hBVJ^3 @X(FZec6ʰO+1x~F7uՂ۰Ύ,b-iذy7໔ OwNcT&ɛJj7mmbټRF}mvnZ8^XQ޾=O1!eO-q B'QaWd~gwƶBW2OYچ'nԲ+]Uzyw;\طQlNQccd+tQY\gyt~t/{J;۾$ZN[pN&o===3 KV9ͽS,1ͳƁ[afr|ES:8z*OЗ= Τ}@SN1-ѷݠ5Yb`rJ*3Ov\s$T6~#w%5YI=q 鄙_S73QDA>tx xSv>ⴋi2E'=[2d a: YoH~k,r T#ҿ*rNo/3- )SɦBt5&QHf$N;97d^d\c1}"_xnJ@5`FV%o71b5s`#{.qN D4Q@ګXI䧫:Wy%Z:}nkXBL ޠg1 7-!'㙩H2R#/a1,dB}O~YÄ~ԯehTOpS`D=KQm%܄^!#O'ѕf.vê[svީbj)aExKoE6bUPLDHw#XIbΖż'9ж|UN+oFxur!y˲dP6[ XUfm]2Q{/tl](f = iWW[3RafMa1Gx8_E2_|wqv)gLKT(XHuds Ds}7tX_שtGL=EALY.B6%X o4Q'vS_t raqG0.0[BD'ENЧq`_E&JL՗QS/&z:`F[ V]8NT ta)%4 S쿻zOkXѿ{3%HMhb(fAQm "9#UVRCPzہʞS!!prơoR߭(q!ĩ-9qh.77ƭy얉K_㪕XzG6XbGw:g9D;.8t&"WimQ63M&fnjIg{7%p] ˛2r5MxYJEŏ*-c f,RY`>r}w= qbin1ۣt:-.K%`vgĶMXP3w;ZQZ>Z,}ut Ԏ, +@(zz#fzmGhAҥo|8qtTxKQ^If$4M.wٟK3U!j]ae 64w5踓)\::GĖOFrec-)y`xI[^[ޑ] 7dGu0!m fP¦Ϸu؈H>nFbE7vϟű)4n3ϑ_`R1I} БIty݅Sֶl=gBe 𡭚(2s#.\`F' ڢ?Md.LdCC Gߔ+) ys3u$IEy`0Fi&3!ɋDfV2`RY`D kGD{{'&A/\T1ҍyI n͚ݕ =I Dȗ#!R5,AT&Ϻnޛk?#h_Y~^eC*L,R]D 9%ˢ=$U͢YؑXa^!d}x/YƲ%tanJ̭{ĴĬ=.im֠% z?=-3b?tef| ڸha h詋i-(BT\r,BlЪᱶ˿픅J-m0d'bGH!/5îS̺ ZkJy틅_f@f݁{xۚwH P +Bl8)>M\Ff_#H ^7DL9-CТ꾘r*P̷>^+fBם@]-yQ.D0,|K2Re[lDIgbsޕci+uIFHIi8܄$ΔOPEb[gVG6/TmzqO0cdyF6TUT5-S}~v&KSHy:z{aqa@njD.۟PYJB-\>bMkƐf(^ Yyhx%i'IAo&b&e3'iz&NZZ Gal{_Y$Q<Ã'c Os޹PxjLq8&h^{Rу)E758856#oa;ԭS= R" WȞO'7Xl&Ȝ !}$Gi<6NRYS)dcHs]@ܦOX;.=a6ͺ+A S91BɢMjrc$܆f pwsS9z bSX&tbGš$N$|i<.Ò\kGG64gM1Gk??'xc2lYɭy*ku~FcA ztr57Ԕekv RzwdC"P>'> T&ϗ20iIζOi¶Biu*}r+D8̈́`sb0$sXyL$=P/'!,eݥ43wT<֍)djy}2<#UY|LNH!G}SXBIqo*1Mxz _i8e"|+uG p]l՟uz/ܑ3CE$ D4,p\۔4MW,0a.PJ an_yI(4%.%~15r9I򚣷+x9 &>Ux Fl Xd`{ aGJ{mn,vj/D>f$Q'K'n8)5VAgAzE+2jaK^`vZʩFS[E0?v4'.1`IjL{9JHc7?{*,PyL_; ȟnQꐜH,r,G+-/2eFh_f lSV2#R*/s 7IF/ß_n*`ds~^/B; }.yREp)@]B6#&MS{VW;VSe&JSzŇ\ַkOe$C׭Jj!Z*o$V> K[2큛Qeq"E) \mVgG9"EuMs튖/jW j <`;Fly$@.sI.qIS[ݝ,>@ws 7Umx}l?"@vHnzQ/4+x, =I=ԓf|dAdQQ|_5[0YkxRlE%;Anu<\ 7#tN~|~MoI`5 ǺP3A!sOx6Rfcu"B' [}-Y`l`"r 6Hj'\YV-]1+8NJGZzb'v:YJmg/WۄRe+?7OgH<ɵ5aʍx"T'O\!? zA2Ѕ\qÇv>=iU: uv%HŢ/Z,|JBR=j^IHƦ48P VBc,z/'G- [rQB+k5Ep>xV&x4>0b,z6NLۥɢ JZ4~3xuE]뗇5ӡ J@&nDZm+SyV7E6/P4&X?=<{Pߴ6?2Xw3#GRY.C*7`)~LEv .=_aOp8149pX{wt m;Y;mx͏o=CC FRL~~NʼoKqUEY=)ʾ@pP߳j `D2Ra kzTtJ޶:"7 ԷknĈܢi,`yڃѶ*(+gƒDGsI;7IQ?䀖svN5~7v@b!SHO-Ś7Ťr8a Kw!rV [c66:3s%0t:ϕ4Z;n2D'~$>pǭGfK[&zdG07&[ hDX=L:Lr6pS5[Sq_z( e"؏YZ1ȤXHIAY[b/34Wár=noE\K N|w@JWCFG9<0Ҿ%Wpη=&P | -@F qHCnKΤ&F+`)9lJUaΝ&5 LFW9]׋S}87uY4n9f.4WI[*`.d9 XHR0 eZ9ںؗ[H jZ `=InU.G䎜)e/ zIe(PE@?r㥋b&MU$|l[. Y~r~ t=?-ejV Ev2duP)LQA9k\fOO61>?-_qKWw-dPFK >ɰ@n kw26D>W8>B|Yr 0}]2k'TpkWtC43(H{gf =U_𰯈ŭJbi].9UUrWd-Iԅn[/I4w؟OZt2{]?5#^P>j{?Ya)L1'8 zE9qtwĄJ$&@ӄA֧Ua >]5+Z(pzőlg3ltc47M 1Si(ޅErSg,Kuei'Ԥ 3+-0dʤJjˡ(*qˮy8SA]:aѪ\<׻={+X5\RߚNT@f*Z4r"(@]b0LJYK*K9"~q@P \+&K.@ů~8vǰ?2Rb1LK't,*f[3 ,Cr`d0+zrGe]Z  BrSN:"Q͉cBFgu~HK 3XC╆oZEq~(A ˸8̵_<!L ț ޔqDT/o Clo䞅rw(&#h=Ph|KNjR }_EN{| zf?'5kg 4Z=IOTTxw\zED}"  tX܉:~]g("mXnOM G@Mɟd𝡌0ׂ9~S4OTm_3FH6wto8BҒh1r3(JL0ʜi)@OvP*y8\A?9ᆟVxIX;dބ8>=_B=.w DAgG{eJ~݁ Az~Uϱ#5rP;8{0(/*Gp$*9WkӋkH(yo;* ؀Ɵ}2\tVZCtG%FLOXHG[ 44tnZ4sKGϦ$oʜ6!{:,퉼/ș4q.]-V_(\Jkv;׸smrPBaNB 5GՉz 9諾9&$]%y5 }l=l꫗I,Z (-'WWȔ\8# MJFX`$>IB@Eu|\UjIrӉM^PR"QLFgJ#ag$"p{jV;N抢 +ְ v^x*ǜN<%K_]в9OnW;I|q~O_ 2ڕlh)t']o6{y{1Jd޻ygՋ11ںɰװ#ҬY#E[y]]vަA n1Wihyտ{}M .c4p糧-ܛ4!]l!Vk>1ˆ@Oh ʛx46nm&JtFz G0;yKC=AQӅGnf][Y^aX<OP충\TCĈ.zpz]FJFfb' }#^r. =բLM*#N)JEExks]j_iѫ&_nGqʜ1EWoܕkm!_blrF0p`4~C]tnwBc|Jg.53G%$n:Q]y^vb;Jok4-mQ>ʿp²pe]b==b .oG6(u᱕1g䳨JOZf*y@FŘ7!LVԋ͖?K媏'fU!A0:xULR]DNMrPb؛,Q$gXu{̇0}\cZz9\yn ǛyN=ZGz=ACtTMDM~7rt#ykXD$~ E^._NMJj,DspFH㡇b 4) `0-1fF7p?|7Q- P~C )=Ft]]BJ/3UޫPz'|rFME쐙ɯ`Mz[\'/u #(GC/&1t6f^!d=UhS1{n_$"4N]\>Y!/w{̰H2BwbιE"ҡDQpݢj9=£BI13gZ]Ң$8y*pL" U+ iߡYF֦k >? x|DUM:/bK~~>$IɎ ,X:3r2;g-JZyQ Y_,f}T<0 M_'gN?4bNsr3`H bn%'b@|v%M u#1d_o|bE@5|TՏ_dl 8_n2ch!=zmbpήى^{^iLL@]֍ Q{ }6>Hȝ$oYk|v%_<>9fO.6%s$9 S/|MUBOϓ}"jA庛oqF *VIUވUH۹iGwXľ(f3LkF1`o1)}NXcNE񦟼#HG;y"uPc?:PK!}$ \<2UR5g3UX[h> rpD@ִվ-`J@.=-T 0NLc2!m> -V(Ho _}-QPF=*;U2S?ɭkA4 ؀&F3Ff!l9d!!߰׸I"2UBq טRpg%[vFO4]oc?;bӰ\qyF vl78BjF.q3,)?g2VgtvK=bf.s$C102dR "ln_bqʇHIY,e*?Am?'V /id}Qj"G kVhcYO"58zP^esI nϊ~űd/FBuԞW\|\VQy6Xs:HIVq5Ds3p0,꼽s:+ 5.{ }1V&Dl{uH?,1>l!FT#^0$xo8%j>VVRBijv @!7[\YEJ{MeF7ZYOޜ9ԓhjDT,_`Bf_Z:? I=͸o,IGaRFK\a[ň lƷ[=1bHO,Zb1BX꥟B_rՒЯ^**\o+ w.$%q;09Z u-cn]Y\8@j)ZeUH00T(E; ün!J<~UH/(+ĶE@}Śjtڜ3&9`lRN'үOtW] з{ X>8Yl.H3Se!/&qIM:hmeX"wE0{3ž.`!sb@$UJZr$D :$huBԫ>6`<0jÓ%jM]f=4T)¼,ZR9.Y$@Λ/t㗫$Om߀h] @[YdT 'G ug'o߉|>dw8Ż[[ 4j_-TP`sד>z +`2{0S$NTK Zp@l`>{LOc4n m&`D H"K)*PQM(V~c 6ţ\eWTNR@x ?E 'Fj5%nLLUHc Yf4a8հ4e`3RNPt=-Q;"yj4@ko(;}{^_O_7u)/p-jF<^V"M$# R1kRƬI'tJ%%$!,hFJJOeaO<$PRk%,˰.q4'ͽ7μE)V:[P$LP>)d!LcXU\phOFu.Ip !ltWYݣKA6KC&DQ'4ճnCǶ^\a5dfWk8عnN2qyƭVz 03t%nNq|ɤoqόƇݲ5lm )_HQ(}W jcGXs%{ E>." GyYh>>[yR؝RD_e{󀺽9ҥ$X;M)2)>h28RU.F4t71UJ)".R'`e !P x{C~KQ_=eJJfS~DA|˾KmH*ȫ^n]8q&NԙL1s h5Nߓ*}X< { s#2im~Lٯ:zÙ)8I67H}/nQ$ϩaǂ#`dLMt1xaJL3G#0yp+HKl^'4I.$j{.k8+12S,-acH<f ori"7Cy&y C]Pq**9h¸+!l&TZ9z! (D(;]lD=f5%tT |61^%"{pS8GΧi iXכj{sP= >.E6zU-;KPv= W),^ c$D ~o+XLR0{7@?/n,iw .tۈwp5'- CSxiH[ٸk b4yc*(zN3T@#i`G?5ʡ C7.qYTJMvÉRbl1;[V" k ĊR4>D~w]"WG ň Mik 9@ }s;`5Hʖ)[g݅.B8:5{~\4`Јk?\ּ~O緉SG>GRM$QC!( X !sz5 #Djd|["3v1= sPONQQVYmk,p+f3ow- VJ=PuL)8J_(.W.Z9O~'(LzT;1n#\RK[58-|UN:) Kr yiaŏg'>|avj B;BY~"{zjB\ n:z]NIx!Zwt,%kvN@iULUZzX&_\댾(Op޲%ap H~y#6]`({O&}A+$w Ws;089/^`;E8yYJ1$\ 1iZ6/f0GJJ]V0*ҮHO/p }0eUV{br!Fm4b}wa!zO2 x[ '(A}OY:W2 agcheUÄ kY0D]Es sKa+y6nn'jB6S,[ߛ9!뚮ؓGM=95}T/!b7gn)oSXq] L0s'fZY&["5Y"j+-zB!B V]YyCuiC afT&ВSD"\0W}?ƣ~Ro\HXςYZ?UTq ^c 8Ef^8MxJɉ!<}H|bo{DiyOw =lezϣ93J\Ľ8 pQ>*ywb##S.2|ET J'257iOee4`+htGU- Jbآm 8'I[kI!W/"7mXU/jSSKOӟ2zf3>F=sk$aW\HQ(Ս.< |8i@/W% 0G sڡIEsGsk]JG1R~)+Ơ5VȄ[h@WVd"t,^wf'E^Oq_PyCg~ڕChcdXbsekqVل2TGLW-DæA1X̎S nT++j`-7[=L/_ m$n^ |_ePCvJ|h?8V}S5^_6V#xTrmHem yʹ#%\fekEiAa3`bBR䘵>{S2Q{}*(њ Nuk-l(ɁW*ҡ jcFY{E# V^`:틴[be:Ađ{lM聪 S>v3n@|8۾Tp5siL}燐˛S6LL{18:;+#٭X!Dd#(PX?CNd"Et㪬4 1JWOU 8sӵ*%KblLhƘBuH3e?Zvf}Z %LR~9ONCoC h[Bp{u ,;v6lBZ=0 {s٫n;1S֏M iEdfuœH@Cx('A#ԋӱ딚l||#r^@K^c  o-SOs%~ةyo\WqIJRՌu@<ˌ/PUPa1צ\)UQ }znS%B1T-/-o:u,= 'bh#KIFUfl,RX p$tASpB:#dɆSʥ)>D KKq5+aVMNQn@~5?ka3{qbB-quіY9ܘH6vzt;j3ah'Nv=s #hX:%$5ey_3;PgoRڮyͮYh"_.z{zڗ).lfiikڊBnKGUO ¼FfB93%"͝$؎Z:#KĮm7no!Zg$3Z}.u\5Scţ . 0A]&1hj3u\wʧ! r#}o7 :N޹{Lu0ӟD셙65n?NoMdk\@Bb(ZK+k5l2(l?3īO9^ H2ӲB`+&< \9$Rxe}FlC1B8cc]ᛈ'RӐ {VZQԝEkjo +0ɣ\k'LSHش2R sL4NlO/j?c^1ǞmѲsug>kV*ȴ4U唄E56gN9*ACТ2/7۹'rXnΙ(ĕEwV>+P&&/NK{7s㹱[nb-URi\.4Գ(P0)9auemxǎ* ]D;mJy:=SNB+ xޅ4OGBxo_2xU] U{یmopVkBMbKiM80 XjҴ$ٸjq-Y!S2s uٛ-3"vݨOb" )]r%N^Au):_Kh%tPGABlQr3vVoA"J޳w7XuUa0 Da1$y 3R5i1p8ůFbIA#io4::*+u3D  .@v45!s($I>lƥ `we0bܽն`%3vO,Í+/LW`3 Yև+,> -D11k蠚Dġ#j8zs5 FfDGͭsFl m>Kޡ?K#4g'& nӰt\|L+v0R/(j@L:)/lv :ViGowZkݳƪa&4?Ikⵤ@ vw 0)Dyvgv8jֱd'v8@I6 aݩ8h<-*6嵳#g0n<{F@9'|X#HFj `:#p(&V\<.}6fEէ26.~I,3?T7+Rw/ċ?ahDuZ%B$E>b@Q$$Hg`rvX}Np &bmjs xgR\p<:ԃl#n|AEGrÅUpU &sɌVCbEVE5m4lc!ޱX)*pwMPP)/#ԟQ=#i 1آ5 U^xiP4zsQ3K`g+ݬŮff@&QM h4UaG+%쇖`ȍ6Zxs<]oE=l m4 ^hʼnd^28ۘW!`s0q)WuN ]v/ӌOe\G}|<1`d#݁y|t9%-R;?<5kM ]' ܷKHU׸!#+3Bhƈڨur47Wd2PB{|)xI߲WzrORJΪkPSvQ)U"i*q9R=_f=fao.:yS{ `G6{qQ$<)h)\m(_p?ld~<> <@݆bF}a:S Ovuةk{V%?("6sgpMφܶP:7f$x(zS~][,`O0L]EZYPP{ V^KZw缴G(X|[!P7>5aDªE1\LZ}@>x@zz[d %UYve}b_ufS>]? Oe<еnxyEJe:> !>>W=v! b'XTm%?pH*nr]5dM+_ f^5 θIy}j.Z[MTX [1,0_^H噪HI|ВSF|-t%d7.b?a h܁y{,{77 !"W=ygtQD.iVw|:1_+#@Ҷ M+癆(RP+wy %h.Ke0) ~sxT| 1ũQ E(9a.7,]N>4!Qv?r̠X:UQڢB=fɲ.9 |>LC12,Z.`q~"uQ^H!-nmsI̜6֬Zh{ j;t/I,U;+֡=efL_0y2 Ap@o$ =FO[Ϳ]:T4g VM6[Z@ӈ2FzEYN*(d:د&\"ҏ[Wp I YG^qNv1pPLf $\Kѻ od-wȨBE`i($-B7R !+T{)\C^ţnR]7GX2J۽tOa|X/=!/LL@E7كlx>r¡.L\+!S9h5uʴ4+'BdldH h#xՆn!室)385F1:* X\R~#hT=t5b&"vʵ5OȪ;ƛpɮw3)ÈpTenA &;uO+jɁOTOQB8Le NJwS- gdJ-yK| >M_R^5 NݜDOY݅i9lt9(jR[.'{o?ڹcolԣiOo&hN(f|?046{HW4Gp1tdP5&Q98H7$⎲ ږ7앍ƛ.jJmQSfe/$V}mz + oA{xQ(˰)k4V`l3uX= z@SۙnȪEn' Q0&H*R!L@ ŝ/v}.W68_3/q8`;zBW"piz $(d M=Sv&iL|H%M $./SRJꮔ^υ}zq,(ϟ vF 8OieY)]#C|`ӟY҂X/ꗤ{\7 få;hCNlJpccB|`^=(JE>wT(ى.QS)xp?`."}G|lb5pIjr_5 F # abֿu-񣖨oyn+CH KI\EqҹBLųܶa=A_Tg &D<#]GZ!c X3 #nD; ~Ϟ+vF+zbkveFMM o"z[bӴP0f u[WcYWI;YrwOu=E[8Bj`7)+Ft&+6܊vq;aJhvYn}W£1ijl H6u1bAmWdԃ-)_@]0xJ4}-ڝ` KӬJ"so,$XS sқLHq@"|J 2F2QmX g0T˽BPaQǧG,: Qyݛ(r$! q䗹p`@և&켧%Qmv}` p WH}sQX#n:˻ 2@~M;oQ~ǔW-_Ğ uuiLFWf&;+DžTma-=%ӊBd W?4@/;v*]uk^ oAvj0~ve9NhVEXS-0=DZtxtCf뗫f жj2)|jy+0fê2. =^p;U &Wfstif¼Ll̨krLp fU|Z*LDx:Zܮ XOw[Wz$F"^hxݛ7o5b`Rx}آnb'i*1 -3NN:=R~=OQQq7Ew 8J4W &LvV#_uɺLAx3T[ǻχ)K3? +P@O~fJF&j1r-cTAlA61$n〚\;(-\Ԧ'1ld!\H~?HX#ݜm:;)LՅG"G'DoǢNRvBW(d!]-G|mcA3 UtELz{0|V=Yb~O HT9@YZACY}G/uuW^_G/9݊ ӑ^T,)v&wՕ̅vԔH=5ب.ǩ7J8W8zѸ&E\О*ˈ =+9ˮ.Ba:k3;SrY7][`vKPԍg~37-hG0As=4~kXt8]t r!I#_3̵b84z+H#ǫzf(xTi5})mTsw}Tg,A"PZ8$fUUVP>1K:/ ]`2!M'б␵DMbKP> Au *!(O8޿h|ׯ4yTU5o #LGڤ p5F}I '24DG& ';*VѭI50qaH₍p.[Jbr'U{nCIgU +n]ܭ%kj3lvD ΋O^#BrIJ01RPK|U <$ .Sx=,<8PeJގ6SE,C%M#kHߩ=_ H8q"16noެӡC#-^j ЁN%o#>n%H ZDhdFYǢU`T($6Хq?>xdlh"D/.Ka'ׯbeZ*Cq% XQIL)$vp_JSpu |/MzXsnrR(!{6, f.(iiHEc"P@9/Bg ⺺&t+ķyk 097^ʱ`wN.oYԄsblԜ ҷr2@LYFX~ӛXAV+?&L6dj ڎB|2߀[-44 ,8 H#F(l?pUlGv tP`5 $tDf 7bDt T-k.uUܬ3l{BkP{ARk3gp}/0B$we;*) cπSN=o_O叐eyx*+tg׵˖$sjIYO'GފEeᣱ4ZXRϋԍWٖJ|>Ͼx cR>)+t?}n-@vʄ-UsЦzbԹ"bVXIf;^>8=ٓ=K24OԯIَoл*p"ۊ􆶿z&ɏ-Ghb-=Ds*#&jz}1hQYßoZm ő8RxMJ@0frxB"`ϔZhXd y ;5%@m1iĺ]_EHTYOTa"~(=lD9Va0 GsZ2:hX[J>#mz@;8ذ4t_C7Og6Rr7ף4Bd44kru|+ƺ]8\)ŋ3ZU47TC0dUcnQ H8^^A1kS:;[Kx1hL5WC.934"t݅=Ǿsm PҝtSHIfRHFǭʞlzObFY`!\}L]~.0T|ef\ok7'*gX&3)!ny$d.P9HVXlϊ_- g;u.u/AF9"ZlYAK/2kRV:%ioѿ4húGP>n|xb_t /s_"+0ݑn8JLgwi_[r7R"N[L-@#һ_d̋Sq';3 E*_CTptf!0_]RfM|j֯d~. vKFqisE/8jP ɬR.@yd!^>C<㨰"Ko*6 g(3R Oy,, gҏؕNeW/`R0ͳVT?X5~x1)/ Swa٘V;8D`{I[zȊ>ǀ nԈ('f$E\/:4Oz)0WwՔ`ꈑ"W@3BW!1sԍj:YG@l}%Cx(#ەkR#.Mx%??v6F1#ۡ1 {̃C eT^aȈyN9YpflUy?u8D 6Ќ QKO(x˞<ĂSbSu[lg*Xﬠi/27Y#"Aok' L;1߳|[SS^TI}_S$k EeSGr#e圍 gY`5 NwVب.f#ψW}j 3t &?XmHm%ӆeA,[Z 7mݥd5'G"0i`dk;vPT"_*EoH|lR!Eymv(E1O15IPI(V=18`N"չrs$@\eSJbB$ΘF^A|,f:n&$Ab$Mpq"q~28x8Tx!YS%ie=keJ([̖xz=NY/&Z5-'Xm׬Π$Vdw>%9>'vR)^rV&<(Oe# Sv/PVBF+Y:In c$oDd2jDo~&GA\Xώ29) <5bnP ;@<-ѝ~YI.+J 2|NQR:iIW&M]"k;]Qd^ ʊ}W,Pfo–0e )=i?i:JZ9jL;X6|Wddw2HlE;OG^{E+ 0JmAQpҖXaU 9]eVY卙EK˳MfhO0|WTԛM>;%:-|O٠FSWm]ǒD|LQRn@JE6qeґź6 _|$Q\ֹ24smY(g 1k|`7b8jVZ]h^HJ2Z:p/ѐ*WGcݝ0N7T7]w >Ԓ+Uzfnwȥ4)3'rcoAn&-D$Ȃ[  ]n*={ӽEQ)GwgF#SYvCPᰆN ҟu=@t4ap Ϫthb98726N|7B.Q 3&]doU`nQog,ND;,B`Oܖ#n^jbi(;Me42v{h22";8n55"#9Aή?z1Ah ȏ0ЏAA>i-+m cNL}yΦG@όjcCHGzNٴW7?I?B<Ҵ|@Wy?3{PA|Jعu}AӓcCً%1i!٧8XٓSyt[dCY+ܽnA,F#kV cG& 8Wk #^ҝ>E8t>}14*ב;\dswlT2]"}q~~,G-5T/ ^drO6Vk+?,t)R2U$@F)%sBd˖&u E'$"Rm!hcJN'.b3FTG?@{<^^qB:WNT C U f b<d%2XWR@,c` P>)W 2J$?Dz<{_{v]$iiM>y A>}@U+? _F8U Fq+v#*G]B)V6 {/<[Ү[#ʶIai(c'NJdbqVmKq*Y1MQJɽ*T^5lIe:k lߠ@섪 gus3"2fq",< N|>7/7|6@7qOiUM"<{$c)bb q 8QktƂ\ 7 <ovRBoȷ[-kגE $?9b#MM\XXTfel` DC %p[]=ڢ8K;\bv#'^c Rs[~$5P>X]/{.ȍЭTrJL<>gYxJO{G?4SH4;Ց%g,ff]i+8]VpkH6χ8Ku:ܐ0[i$[Tv=) H;]~JPH™9 LR埔E2vW]Y4&:`$X7PR?ټb祋Wk|F,6=5x`W*vGi8a@dڞ?9eWk|^|)|[kp4F ak(5qjx_#0Z*zI?cc7jO-k+Vsmԇ1q҄\3eIv)RfW= /w+{ңrn@Pp< "zj(ˉGPӿL#)DX^V«~m w%{=fTlPAU逘䷀`ۇ Y$KQ n*ϰ-p7Z3+݁^ ۜƼ) )܁z~ jji'u{gU(pA׆s"&ˋ_K'UaS҃rJ5)QH}x7`wI#X! sZ62j. ր$>x*PXKkیP(~,ծX$)56 .qHxbcĜ/ UJ l] /`M(N%%?Uq/[ܶ> L❂lL9N:Ɩ9 ЯV&y3oo[M5a8?,>f O2Fn:+j˖6XcmC7@0$5.fo C!n{N5o3̙n ytqj='@Bʀ^& )"&U<)[_R(%}s U]}K[cLj!ogo1ҕA C=}[ |$<2C8Szԣ T1ǥD{`uE6Ifhn/6 ;.W"czZ-4(oJ4Ӧ1u^3\oMM{2c/cIDS׍x !5 l9箔?!xLKZ vg)\.R88caNLvz%4Ƈ ]~l4n,x0A^e,YY[oS/9Sf{dhPq{Y8]~M@#M'=U[Kq頰}c\)Ю9>@'ؾN,Tw;ܭ(SX*2ܩsbgmKqf[G+_M*FZ ^#Qf{ј!Gr7ժlX˱H />6E!qQ@G4CEK 3ZRrEqw1<= ]--"4t($ }Y"'niz;:PFP-؍ނWM؇yS7Nl%zf$e3ҹ?~H\yFI! ,L![3OƟЌDmXy:sE4:`#o fgȱPG;&8$R\Qq*8]iaq3)XmtmŠ&u>~I-$ȿ12 k/0q,5^њW+o'P5oIçh\_nܣ`3d%BL$]9 K5p=ˎ= 4jkJf1uR)d*$\1XjGg)ԫ`lo+$ы26"g=5\覸F`ZĶ)v_oXQ|F[GT<=}i-B%JyOfjT;PC |m\XQb#| Trc;|l hvvA-plt^Y%.T\~n-@V 6a;HhSᑻmN̖S'C6_-;=?J-".lnAm^K|.=Eᬝ_\gq k"5#U$߫f80MH[ }4}7LNҠCLm502EڠIt GUJPJSN4DLolZy PeX7;N;hJpBv.G]F9pQ=pWD֖>$p\q D>\; غGܷw ;pA,̹M#ja$.YFC潡IڒmHou7^!ҬOiM'@;{}]|/di ~q\ΰ4`#8+GW&՜azq c}v@VW*,Y3u Nc{^1AسtJsr|}팕PmZh/ČYɍˢR"K,DH_y lt/6 쟍^{s,w"֙HwSV!ҭMH.[[r(=ZҵtIWvLbIC9-g9D;nOoe{Ŧsb9ow|2dZ緋S`̳b볨S5 BKY$}TsîjA#xzw/|`ȞWJhaD VN#M0${)Bēy/4EHt.sMGRuP =DRiV@`~]UcEwΪiju op&պ5@:kH/7jPcIaac*+gs۽#SddN, aXvNYW~Ձ} }U0=O9_-Ȉmts{zrsD0o!t?q{q$FGٖ} w!4,oZPkd39PqnVYs[+I/@PU5eD a$rYTgPˬJEF+W(03s,j/a1 L-J'-v4-] EJ~Gk/Y#FV'=`Q`\wͷY:M ԬU!%E&\ cJJrjƮV ?`,ӕ6Hag WlpLvC 8T=hoNV)bzb7N H#j53nBt<\9qOl2|1{PM3TWC"m%Fu1q%O6Y#:6/@K$꘎;KcjU^KErh~8KOJp6ܫL+v:kkR u5S֗C즑IeF`, mv+#ziȖr}VG(38wbuUR;71:p=E4%k Z[t,J'&D5B/:w79&yO1!/||PN-/ Y^sa)!I7}/ -V)ot;[iY7HB}fe2\(3yF! ̗$!1smBID˱Z533Q,OC^VbaW?rD&TtIgom/S,ajmaވGs <5g]sQ!5wSsABs34Z6h͹ݷ3 [N;$Z4o?*+PR"ʁϭ^vSesQ)[EQ^5Y+ ϲ:0UWM~e&7~^ 2?Ks-\4;@n, @\6t .d!/U'kz]Ź';|9~E cLҚ or%8nne>B 4b =`m|z뭸!Wkz.7(̉|ɫeu͆<.E5ul9QsL+ҵ6 ̴r ])דNk SO\1Z xԦU:R~;nFd5|ɯQ;-B0xqu}(/"q̪=ҵoqs?9"hW {㢪͒\w0ׅTpa:325'aWV5?~^_Ĥl;ILt&^=%} G?:w n! [`u '(MX.0"@VMB:U[gе[O RTڐ˃ᥲ;M{DzaxI>jg2BL(#G M*W'۷o:kIdr1%D@n3;a7Cw4:A!D6Id>Zt"@+WF*g.[9Ö΄ņN/.T*p4ߖ!#ܓD8 Lr`Vpwlpr͞xNZ.*N EI?xhB7V-/4?˳7hc{$!6>b͊5ޞE1VTFc@V5թLk\ f>cQ׿@a#){d֮Gk9ynX/-s먭dI2[0\K F"0334O˕dBF =aHgڞ]LLNrG5-{lmlbS̖E`Nxկ?rz x&FTcn ԯڈi=VS<0$ta ?6ȌʚEJ5^z&a7RdEpɰ¢yNyk'_oB-^?h_6 m< _2t%{wz.[l6- 6ڝg:KRƋ3D{ h0.loՓE*f7U0 Ta`jin6fPw1H+Lt>#4n%E5KPSXHՏ3 hi# ڠxo>6Py7UO~' ߤpKyu :,3uT]ǵqO&r06NН\SMCYzQލ 󦣾ڴ'3oݟL,cR&r14" ,|ɹw >HS\P&dLNScpجI4 \;_9JM5zXkfu ڮAbӽ 'azKYJ.Ospy)3#xKG#6S>[]R" @7TקQ8sZkPeKhMW"Z 93iŹ* Wu1naKa-IVKnY`cdnDTZq_vXhG .q5p|7ٽkBX&L]#3iF!y_KΎf*IԯVmg:e>4FU:2kn^EZ>q_dkArfNb 1'& b::z=ݘ"uTk_`Yi՜ dE{Z ;7[_t^hJZir:Do}׸(K{v^ޜvJZGUV~P3_qlQ-D l6Pt-}a ؽ z!}HS&$^ZbB[Fk+ҁMSǿY4ahLG 撌(޸whѹőVv kc~o?mV- PGD{BlGf/fBmKɺ]/^bQpmlfa&pͿi~7Lm`Qj͐fk=I]7c )[vd6Gg[ԣuڱUwڜFUAY"'{l/ k)%I/n.UѼK4j&b@}X sc]d(}S!?%Q/$⸏](}X&3U l$z _,n%h-LmfC*efGt@%70'ī>5!wt{^\M-g@?TXY_Oh s(q "Ŋ?p(=-k@߾5ïtnWODw?pG\vd8<~Ϝ֕:>r`ܴ ;OǣUb&!+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@ѻ0 ?S߰Ani9*|7[.~HoDQTcÿܖQä7#N6>y ]9c"Um4,='+ݾ/-姝&0g- PDFpڨK9zHƑQC@YQe:!+X)pܦ ۓM$1^;ݞP~t!wL:J'*|U]l%  C }bs:z dJd'`gXEוu |{K\+/ H;zoÛ03Ju>o8J(LHM"!N81Zݺ cr :rʩq1Uf7tN^}d%'ή)&!ӎh(RFn>B&k6xV}T Ce1I!KmD*?z,wD! 8Q,|2/зˈ#?^c'lg3`G8]́*/s^H܏۫u2fʧީQv$XFJ4Sil!wj&2F!ǦH5 u#XY,px vogN=Y-eIWHӼuL?$DDҹTq kv> U,lU2Ug RrӃ&\*ߤʻlv#E ;Uez2_n(',Y Z=u-l`oPޱ'ˊ-"5 8A2b5 $c\?!#KnQ|LMZ0#Zs `Z{QN']># :B`[n/DPp'\dMnL=WN@ eFt ]d5. ,<1p9cs;z;§}l0p;"E"IaU!ҷA!O-ڗ4R<^^=4- %R"Z,m+e6-Ţi1cC[X|Ji\6Qe1gON rAUIس3{A;Ps_tjۉZ{o8ZQ77@Cl{dɯ&%8K[ i՟O dGK0$|\!%[?U,E|°T3^XGCr bxa}︟KAJ`*8z!ik0-v.A.$+h,-!8~kf(Fs+s <*G$Hopvv+"tL"zmҘ=G!q_Yg!A(x!^faO߇l_LMet-,Dąۂ vWu]N@H 1dw!LѲ# BUSuK=v> 2m::l;Su,E-}JہnD#`(PL85F[0f~MqEeg7'mB=$ypvo>KO0qۆZ`H<' J]A~dqؕU{Q y>l`iR _,)":yFTEuVK/_xe1Y %F8{}L԰ŬH*WԨ) .cEzM:m"1i:­nJ5KV1F# :rS0ށPwæj[#o }'%X#)Çi.<(T:+ֶ 4zQ`iH "pҬ ]?N}V~~u;:>Y<}t6Y{,H65.Tډ }@N0y"N7 9rCl}KgC 񛨈lm>0zIY: \ѵ;ϑ)HI g,=cLxŦλ5)&FC}'[EԺ A]?N#-9 B,ߓ"[Ml,kv*pqӜx7A)xLSN[}CuKu'dl^/JN'/gB'r  /ykmKrI&Ι4+VWT5S)Gh.2yeZaM> *zMa;bсJfrhSz)PJa|Xg!]Z+Ły g'|m:K,K1 y3q7tH'J4THR'|63Ҵ6ERΠ,Fb>7YZp H5*k_e9@@uop` \c=u5 7iF0Y:(v-<@dzlME4Eau )Lxzf ,FV$\eQuqlq˯"ob(>}qG9驟W "fFŹU5+q2ŝeVR%XSarW"3"CP Gq+ r֑q?I^zgKpxQfxʴkO)՗zilQk\Ƀg[3Uxq/n.Ut"S56mx8p-ai ncKʣ`ڈLJ"l"ϱ0l(yfp;j1K6uϦoIzsVQ\{Ln)no3]kMwW.s1=/j,$N5?GzU~%+}ƨN]8Kl*DvDy\l@V@:n(Z퀿JsDnz [qTzU˪br~g߄ʭ:ysPƺ] ;U m_}>攊0 Zt!tl-YY8Bůj\ݥ yl9"灯s v7x;9z27EɭXq h"4(6 P89m,n&Jε\{MΣ-8 *B[ռB9 iJ?a[\k6%(1h͑L˞#r: M=&ƂۺQEaQ΅X{6]4X0ӤEoPBT. هn02nɾ$alh9V6;ЍA p 6ݨ⁙&ok71\'fX{Td}v U#'x%m>lD\Z,` D hhЎL?FJ>XWܗ pg]tse "w*..h B€^9lN<d0uvxtc  ~=pHK$Tp+:2~3\ -?gQ>Q4u"FX׷C^'ҫӼ(\;COu;$O Y Y?mDžRn"i;<㣂H{Xϛ$3^U; 5tyzd>yǤB+B++7J5ִ?BJ%C~G͑نm9=9梦L8$_,0$Mo2]FC xE7y铬LY%&9»La]>0Tְ"oc0'Fhh6DV^qiAs|CΖڭ8yDgO:O GDʥ>g:Sdro_`6>mo`)DBk^%PEiP{Oxm#ԣY0?) M ZaJTo.kKZw: 1%gS3i9(TZ/a~5zSl˶TT Ո tO`#p-İ8K6!"Uʉ + k\߼'UX* ~'lWJcAakozG95w>q NP´m2GR:=QE[XS6gD6] eEU}b*<.t0K X0YOh1y-Hߕ_~N2(b2aٜojTz>+ f&Ovy.V>;lu~˙D#!LMnռOed~$,\ed`LA5<iEJ#edn8Ӿ\+q fj]zcZ{ț2c?JGH+b\jh>RS$ʼ,Xo!:A cb6=P^*5MTO}5FC7{o╿v|#-ړUv#K$'b_ڕ}L]x 'u4cj#%Q^gl-0c7܁>>Xu4a `[ Y>rF^v"bgr<–¯pZFPPg(`#dxn:X5$\cUVv^f@q_8Eõ*)_ qY%~5Ty ب?*Z`iG7hs {F㩐>ae ;b4 զ]%`ӳ$ruކ! J] ' VVLByb' Z(ü}nVSbe#8H75>iQm{brV8X"&S2e%s$^\-XQ:'-_P4ovدS"ׇ/+'^&WK#^'m,R˔%5!6\jc2]M:EԸU> R|3.KT2ku0]0a8jΞM h4o}J;!5y=` wFea ";^L % zm|X6 ]‹V)lU ɯ߈Tß=r>.)4pkO`fY˅$+~Ȯ>u.3y&"C =Szv_A-M7Pw hmXy_JTg[_\'ی ,;5n.S5r17=ʋG#H1 Y妪NZO*Ck{ѽXX~ޖpvX>4S gr)'84v*VM30Qg~QHlA7ŏ*6 !}b˻fyXH&|C}EP!|X{u.wd/QIo:U.z\4MX(7- }vAJT0ˡ(웩z*Z}K$='5)'v$s_K mt!atM m7H?I.}:qSd">䜰,{dH)Z8MRXu!K&_7TeY WKUJ[쇀³Ut v>?߉~!-0A҈&u0K{+tj%lT8o*e#)s*J9~lֽۊj2 I>amֶ~αqh(96ԥ :!.%m]\eʜ)n 6mXF~LJE/fT&h@l8XrN :Neɇ?-;^wf!?NcP#:ToaCك ht ,0|*C{3aVoXfHaT8-%Y QޜN+Pl& AYIc+-:;O̼GKZEvXCaKl=5凑*E[i}Ʋ澋Q<FU׺1΅ i!ydvm 86c2rט^~lu)!^-1k'3}rSED>!p2!|-+ȸ`o__MG* Dh@zRX祥nkoEUזSG]s>g1TAFh_]=|WbYŀK^}涻NPY@LGIrʋz5JѠQng A#) F 5vhq1z2,kcC4~_E&dž epqj| k]ZN0₞e[Vɾa݇sY,%y=-x ÅAkFWx F9|',$P*{Y3Ӻ;LVLeipj3<43yIFaZt4DS 4E}`/Hv"G;:w ϧAЌc ~@ b l$G4`vBR9=(Uڥ^7 ;$ƷQOoPVϸNs.+n8Zgg#W TSdұ<kQVu ZYd۬ ArZ|Okz6#X '. 1Tf'㄀|Y@-A; `(S\jsGЅNėG 4,\ʍ hˑ,9NLj{X;\eoԶe\X YfJnJGTAaX1C m6q VǭtRد H9GrcJt:DD^OLl,p-ԙI'WEm?{Sk1J[%mAvpG5,S}'EǼR 9V[~> *Xp{0/@RόD憩Xs{ gӪfq/힑s#\sГZ&q~wKZ=.EBΏ Z2\DԏeBkcYW/kިH_`Pj82ra1R~:d:x M˫Z.=d~:vHO~Tέ%l& HA&hNXG֡du8[2@;7챧vf h?}N{5pOA,"5o{{_"\YVӅ8N*s*-$&łOm f~EGkBf׈q- DԾ*d."kRC77JlC\ T`F r ww!i^w=VwBtljK N|BFOWI:j?ta>8HuACvX1 FxB*V>qhB KxjEKsDJ1n9~@^ԵVHlQ sW.V2QGPsV@o60*Pjl?txŽ&sgSg%T+Yk%P# NBkr- 7 ]Œ#Ij94 ;Mܕzf2c- |Tfn`H@PCѾ!]7?C% 7 vY^k3K!v7 ЗR#/xNƨ 7t"+m*Nv{fqzf=;%so4Y%oGK$Gb蠋F}Q`r; 9i UEM 멱8 JrvL 3%W!\QQk- ?ߠލeKE w<kLeЄ<1\3fB;/:b_]bHB58X*Ҳk,h p_D>:Jqx dW{a /5樨o\ݣ M8X*ӰXpy~"gox)δ\0ZqF~O6-HEe=w~{yJXS5$Ԥ.^R2'ZOLB4-/n4bH`_X v6JtW(ǭLƢFZ$ufj5=@dl&MYAj>嬟ѳ1]&heӝұ]Hc' ^>B y"ٷc1ag6"v;Tf Eȹꪵw>VÂTq/M=5EУ0 )dNZh Ƭ 4cy۴U Nсu(E悻;FC&gD(|QRa4 p#1oˍN4SFOoo'hmH}Fc.. URyYu޾"陼z`\I4wAڈBէlZ9}B<#bCk :nu><cnj8*s`)x;:8l>>f?C[Ѥvؑي&a/]"/x 2sXٓWJe0ъ:gkQSn-?flIP g.fkQ9 m 9kS3[[!o,ePcz_E\eLy>=G9Oy[gqը~LQt+16,h+P8SJh}@,i^pJ~<pvOEx=kI!`Q5TnI(=e*z&)>1 ٌk`;REbg<<,ؼǣ@–˄SF(I/ի:SY"MLbpVTs$B|Fη|7|Q rj*QD`'LD5XY1> vX$؍MȟU"HgW>SlO RΩ:!&4DPρ}_p>hu܄~*i`qr{F>,(oZDc?e>'@K_G֖(5]i}`܍%W*( fw5^v)P%{rqVDSGE#[F41 8LyA7o\IHYІ?:C <o2vt_t5s( ʕe59'W3JlJÒL颞OKpr% ++ n-2,C,6XR;^^leJy5\ ]'T{ /^uz(L<>E6LKVePh̢j=haF_p7tфgnY{Q VVvS@Ʌ&L4: ;=u: !jTj3vN1pxf)P@;AWEcAb"jDmc|*Zz2oe>Ԍ 5M$wz]Jߎ,Fy8{"#ͱT1"Maf-Ͽش!Aڪ >`9 vMO 7/mCʟu,Ayjlj˄lXY .,4?ΠCna¾zµ)>mSBvqܲ{`Dzp65f9s=_߷z1өzaNKaX/0h{5\|9X$~+ű;7dgl>1"ҩ),$R4P(-V 쓡\Ǜ )QڊKo ߉}( yc򔯻nDpn#`I5{&Q)MlQ5,#YtC;TawrC'D^I&={vڷ6 醈ac& 5-Yz<1!2̽Xvn(4s~ QjP+XД .k1_DyNS!bCƐ HNa!)/1f=+獧|zHڲWp'i/J[6kaN;^8*\o34g)&JZS)򸑡 . 8o27 DUGBOU>a:][32WEdsܕ2u{G~?@b)u> @ĽQ.*'uqJ?nn ~dWa|$^HjdN:b|jH9ކpfW v#y N/씱 ZF3CwNMn| NԠ Hx= |s#6taьth]w tÖxD Q<=ki:SFH*2A zb{/ e >(9 u2Vb X)Xb˜1Te\ îe}4I H?{3Omt,^}٠L >e;n)}[PsNF7H,)Nh5T=G5ҏb% %s>N/DiZcr*S'%A݀X%>{:$mt6*>+=CzdԪU'SyaggpssVH? o a>x@&sdGSLkR )[{\u_/bL;CV` ћg)nI2HkQI@%6'Fĕ5$T:5#Pğ QD_E.MˆVl(M'*){X #Mݲ:xmFfN Ѥ6SK82ckU:)GR1:&)o^Wؽo,ƽvoZUW,%> ̄"^,ivV Gy ZcS/^ʐE]eQR|I`<ꃲRS}<Wpb'JI=Ҩyg<V9$5'ʜVf(KN!>ަ[!GMU'+4w4s c:p}44C_(fyC~Z(K5BjS9VG. jhZubI2|OBٰ/`c}2F'[an0P)K *p,#5@j_WeuN* p??ՑU|ܜQ+҉a@=zj:T4l!p?|o\=~h.Tj- UdQm*k*oO?5bXdK9},T t_DvCU8s~m5ӈ8ZatwNz6(!n}[+5nnFe|*LN.#w+D??'Ǘ1_<.0=t5 պǐzw+ `Mۺ/m 72% tQq9K@(:Mn7Gę{il"q?1ޏ3k!f#gX)YZ z:oo&XK)Jy =I9@D.vX@2\&H yڳZ:f<'w S{&pI:lZt @&lDL2H<f`ix}3ܪ;>1Axc {}F|nRb W8Cb0#6\V/5X;>PA$aHʮ-Z!1zWȬʩ jEȵ ~&rB<~BvYsGdDUc 1,EB^WSS~q{z5 Moo_՗9vFf^9;`8N|Mč8Wʾu⡧'e>CYjіunFҷ}v6q!Lp|BL)H?a|]쀒hMZD vD@0%>;$xCcPwظ: Ix7#wMh\.b'k,jNdex|iˊe/7_^d>bx*Y]ycQ.^&vD)@hKH+ickxz*k= Mevj{'peNR I+ı:x~f(XVWN 1fXˋOo[R1rX외O# gdyV,ސ2;~zVpQM)bڴ;|#v" wOpx/I}a5a}:hxm9pu[Lzdb5246NfxyFZE`N{2卪{IR"7GwK`Q C7UE$"vn99uNϞdC ?aynOO gPFVm1C"vE3m / TS8(X)ULL^.(M[9𳤊>k c3hHPB~t { LP]_,\8'D!= g%/z;\fq>%Ɯbϲq ۪J{x2b` )六GERޖ]!PM;j =I7Q)T߶#La;M3i~1c=ksD{L]cTb*Nl@Rv}[BZ}ɿ)YC TMf_ |Liigk)7.'5tf}bN ~}:X샮q)a2=K%faԊu'r -۰\_*!v >0f=ΕBwPpXg0q'.tϴ2hBI\pVnQPLzR?q=/TýqCY Z^CFe= (!&5śiyu?3nnFp$l;e=MK҅A̎(uxЍ;pUno\vKji b -/ʌ4!0CN,1~j>)B7^y@ }N M!P .)\yyϳ% nrYPڨ_0QaB7ͅaVn⑚It|dlYu~92b6g_{Y0E~ Cg Mtaow9ro/Cr#-Iٕ\f/3gOe⤖bSI6q??8+>;ibWc3_THZ@`vR>׽;d%ڇH!y6azو8Is3>WYVjaU+&bݼiV|4E (D'!-~.s H~4qڤ ցkz@qb) Ȗ4&g|xM`)O}V XEpa#cg[|^E.-/v=,S n~$ݐ20qa:]EFMcSzFd$keDeq_I'/' /H4W;51V{zjO xo57'@Sp6nOVPG\CQKJ\&I a Ly8:B iQI'\M5D[Ư d%aHڌ̺?sjU̐|@`{&\ETX'='DEMz4wWRw(#6x T`1xehU2S͒|iE\cxCN!6P Q6 p|3cDrDp?<*I-xsJG g ]^џ#dh7,-iJ]Iؤ=Mc,\,$*ͬnB`BJN28Co0ձgnA #bQ2yZoHT- LPs4ڧ9qQ)YK>_p/ۘ#goD6NϝT yɆ t:ܪ09#vd6/L/A5Ip'zͶrl|~.]!ӷDu}鷇<~t3mʪǶ1Z@E(30PGʴ[X>|ZͽV7/B;yX}j<0nƶ zL$!/{VʦUŻ5j,?QNd~3*U1zq?!}cfߗn; h|n$Is;tZۋ: f9S#xy6ѯĵ*J\1w2_`-s` '{;q"D%ҟm"n ^gitKv|pE [ĺ}*{>dnB>!nIA ="6՟QI!Ш8~M0Y]`S_?\ x;G2!oBin'Ր$VfW_ <,ni\Ztp PtᎂٮML'fOX!  GIpɜzDF3C/rOH|zuh9 *SktEyoID>#p3i2Y@(_̗$5_>S2[r!2!>݈,ȇN[RO%K2c}VO%pħG~aR(V[DԞK5 L{i) `gAL75)t'C˷u1ޱP kRa.ia,]zy'K~}NMD]SSk1'YEm*r! 'Oi (vGGݖ7n rfd)|n'>lKy#wn WjT %馚ëtdW1A::7{c^{괙m-H4; TˣR~u;Amra`+;Ɩ.ǜ@FrXz}*3; tOf&9$jギ$iZ5i<:lS|R4dv1ĥ\񝟦]>EݒPsxFm5s"pcuSbsգyoY|XK,k2g흢J72y@~GwW10UyGehIG5z1˭%e8-z@Gz 5(-L0OT0QxVP9`5pTU:Pq&JߠLcDFy.\_Ѷ Ȕ- E\R}Z kk6&C!%EpKW1 |_5T~ nl56z@+:!);WCij."*%.Z !tH1,M}L6\>j}= 6#l2$^g:J \T$dXnD_& gYƨԷbQSWCTH1 cO~LhУg ՚a$L G|˄o!e=-r5%Ĉ&Z٩ҊbAL"3wU[}ѦZۃKPQ .W9yzvМ-j÷\f. X Xd_2e>D†VwFFvpcm&kz=3IOѸ| ksoxDR%5=*Wex f/oܷ`F^_5aȷcIӍ)8;T76x#Vg.Va8Zӛfqz:OѸfWAm(3.ϙؿw# h Bb ;^Κ3|T4"~j􋒎Ɗ4%N^hkDآ/ GTE1J#yO 85[wbՈ%汐k*o %ng:a3+/ A7,a !kϵ/p |%6eD-Jt ϙţNgը^/k(911?(Pag EYnb&x7H$gwrYQH͓bA&ViR1\Q6NM0*N:Or"9h.&suɕY"o W \Wzh1J`ORR¿>w^78:%qНM\Nbt4^X7iʂ2N8{e&gv "/ɭ&P`RD)P5PU`p mlv؋< 4S*K8kI4E׹]BE;]PVPdpXdh :WK'j7g{HL{$Z?yO<;a[s 7уf8RCX-Alot:Q,Ȧ6ү]ra.mO_b7 gSo'^B{V7fMB pHDD!errf ]Z#Bu=!ȘO܅+!Lqo;<Jj?O}tm!Y8dV\?{?fp_u>Ox`!zR 5r&CtA y Wf 3'?nb 臵odP5ϯO[`esdy!4O u{W3_ s>xvTY Gq"5Hت.aP~1[a6PHJz$ĩɚ*CT:~| w/MٷPN]/sr.jx,[@ւe%ГA}pi,su;g[O ]|Bf]M>rEuΤ|:{|ѧV.%f ٫'4baD?U+i#K߬y㗶f FT.!(1sN(DCa梈`0׽ڗɉI^nI\YQMmF#oծ_t[ ԰3.}a&Ccm=N5S hw4IRP8ٯIXRZ#㝳޽R)~նt")2Ig  ɘdSiU0 ;jquJ# /ֱcVE7z.-ʍƜlC_O?D#?L*fyd c-|Xgjar%IhwWU_NRQ=UK˰-^׭BEd5o}yZ7q9!0WoU*8R78KWsEq9ïmHkzumiijT-sa }-p15YX &zزw@fܺ0[g2dnEjB/XqSA-_$]*[Ѩܧ Nh?Q_-·&I !ᬗgh[*[% SIEe. dar[ɆI j!3ŠgPŽ)7.2;fݍW a~0 f%蔋Ib;L r^UZ).ŕ. iF`aOkRnXy'[3/nŒ;ފ!Ūd/~v3#]0õX-[7W5U2bm-+לRɴJQ,A#pfEJn.K,pDf8ϸ'=z%Q&}*@فj5mZ kW0P;LZ\c$ܹk*;nmjawƭ3w# s@O,.&Jã!!*;"5{ {"o\nb﹂*T$d3N(6ac7 TQ6Մ0S0D"T  Xi ld(ȶϥReI<[34Y9֊=wy=>= &NO[E*#~ѩTr+ @eel\>jDO:8 7p]6%,D|= !J S4#ب*nHKWElTD~H61`~C4`Zmѐ\uz-ćjPqe1z;jTOX'e3ۉSʕi5MplcBtJ[lY\]д0 4> -c\b]S?R >;BwWMQeu~A'z03{og-MR JŽ`mSkVͿYЪlݻfe#c¹R9fXgbaD y B$~$ϸgwj2y 1uGsRÂV8-8u gX*.57Y3HA*eڶN >KR֝f|T=N9m PAqׄh,WEa ԒYeN?@.=*@jtMzTbyB}B$-s,Sձh+y-FTXΡ!cjרslu5 Ldchx(lf)SӄXӌ MkzYxw1j"EBjB bۀt ]B~?246#Lz2WՎcoU;o$4&̰C6`i7+%ϧђ13M3MA`ʣiStBs&W-~͘z8Я3,ńO4ncbjZx KSUb{#owmz%?A?$`?!/`TZl!(YiB*˴!@EeNe P8u"bf+H=e C6:fEU9)һ}*Nhw~rYU.VenjJA_1EyY?!`rٚ$ 0$@iaFJ"e7…($ ]g yIjWR(K*7Moh\›3K1DIh֍iS&x\G6MKMů!]R_d:bFTSUFf-bC̴̭-b $}SHK61P;Q-]4 FwcD9]>Uv:/e ҀvzYQt,jrRup5I3 Y(HaSB:9.o㯓ir~:9>2DKd T=zb]aR)rCuAm~l_u l(L@vY;;%m(`qkB[-&Z`?lIq VSXB#,$GBs ;,sW X_N,xhnP)Q!ln~gЦ./9"W*\uyR{y{^Mz7iV'>kD9L\(Z$ |\4Tk5@GZQH@LX|n3Xb@HSy8!FsD{92Э)xlڿQ$fҐwSmjs~ۗ{<d3vT_PC]Mlu4@.7ȳ+)MWWEG )F6}[%ͫMCdЫV!;IӞ`.Zѡi+URQЬQt{Ze`6 Q0A! v>(U:dV6CeᏑx(fG2Z(@7꣧)*[62QE7ZWI4R(8)kBZVb5,`)*9_i ЕL(%;U'P.N!Q#T'pǚ<1/)}N 3] reא4dK tfq[6fplKUy#v.1Sf@퐎% ݵ GsU1!ќUYh+OxA :-Q3'Ldgbw=gϙǼE*aշAn%bh8_?,Nz[wq=e4sb4תbl0VKjHdg> J7~Q.q9̀g#n?]U>32뙿*E?Džytt^M_湪[t~RH41w XO+^yZ*7ݟdj #a4Άk?& r?TK?nuQO[>?G&Zx1|+|l?SgOՙ5Z\!"Ew:"p`pp~3'*ߟC^k$`Ν@ьe,lvǕ)O (d_cڬ2X]θ8 E+sX+Oh5.Ea]}}ۣ} /b $Xt>l.qű?ޏQ*叽KDJ90.Ý72܃вYFrɞxIcmF1Hnր:ƊSY@\pH lb-P';<;aħ#kg,/>8{f)i՟+o\H, ֶYgSA9mӳ =-f;;'M" +Yc-+/D|tBWkh n9ad7+=#B؄1A@ ,J߁IS;^ naެ]/Aw*F荢X. @.Z:\ F۳K-C1 4bPB4vH[qd s(rvwﵣhuÕ0{FneQhhi!J}3i]]Bh`͊%/t'q=NY2 8_OmN#<87֮xP!8X$/:݈Y6%&U1АT~(4-BvHک5Y0kDO>9k$F{=l0V &"ȯdiLk=YAc3 N=-WO|?Ƽ.-0nRzL(Ik;Fi:Zv+W.pvv #VvX渳?s+;$-]w;1PFEtNm9r-ջοu?b9 !UrIW݃wP|#n 씏,k5hU 't?F K $AjKB#7*|ZF/M-y`!\sR<7ߴeV6GP&TyY\W?A"3Nę3(1EU I7ܘ<1fо 2;z֔Y"Cη b{O:"Yg ,?qQź =&ٹ}7C1>}!i/5A6y:EͿ\xᬠ\u9팱Dh:'ª b{[,Xl)\ Z1S=a2My}LlR|0e\ҫuӛ mM &/U!e☚**Iy̺\kUV&0k|NaB;O걡t^W96D6( M&J/!\j%%416k2\)6ڦkި*:E<ˍؕX?h3ΰф!Qd∳*~ͭM$H)Q0r'Ϋ$/^9R@:hJ/ey# X-( +'.0EM{E~mc%8󔏲 I"}*\_iT4zAܗs.w*XjFM2Mbo(5uDAwBȫǾmΚeyYK'/| Ʌ%B~x6M^F {{JveWC L~o7uս_Ygh (/xu1HW">Wq?MaSI+t pt5xF3/"en֏M$+YNךDűzp-#tXW"ςO.j O;dDl]q,IԈ|_nnbÜyد ,KT6/)Z)[p /{/t1ip+- ~Qw !wGC~*1og qIXzC YO ~}^oyF2Y*h޶cq'61˖`~B#r]\&pcx'Ǹ[ uyp22+3 cۨxZb 8C8LR4j4W !5Y:IFJұTk2LJ)]+㼎J^j}s4*Yo=Cbu#'"]Dt"3+D):$%C-0HJ` #e7͛3֝;B+ sM%9TsX@6W(o՚Ս.my[F[wר IO6+Y{# IM-n(X£׍2,`%ZŪLp;a^[}?S_!.]w6N`AFS G_VO(+XVHvRc-ಝUA$3,a=0Iڎb"7MkщmZΪg^_E]ƌJ [❼dФ`*hx_1ѬCI&jS؍"<ttdwX#*,^TVH펳ޔ"vNEtw 6ZMM#_h Iz'5Z[|acnm`aTW[o&qP>lTfj`r7;9h<4 V hGK)ĵ]& pD= P,RE_k3s*X |/;{7F. 1o? hTQCoI܃޴l{ƚɕth\+ 2,4uQ8^E%$6Y*MBM܀G6)3^qRA8vdcoqHf~I}D? `<͌ K5W;h**]!~] !.USao8ҧ0 _6vŨBc#$Ypz"kM4eg-[mQ N&8XCP)3~|B#TY HЍ sdPmޖ_ZV!NmP?ߌuVwzʄjuo_D( ;s%%+~yOK0MjK8:YRC@.W2%)NAW۲%9qE/sLPr>)n‹<=̤aҀt49fәSyVeX{f?L9̽3,0 *#Ă>I&ѷWdj`lxue[Cf&[[<-<Ifi(%authZRК$>G!6di"sy0L?,54gE-?OLsQ@k(pFAαSBRs(LMEG#pƃZyTNF-\1]Tk6F'X ~>ۛmB<+fح{owE|wnB:M2yʹZNd͓E+OO3 5'$(:-B3+f߆ꙜP44@2w y _iC2NN1;#Wn}#-j `TKXc@4 lKd ^("RVcЄ>bpOBB MB/n<)TPuT! qQ:WlS \%VdfĢ5N¸wK F>%|Gf1bws !yR8 cqͰ k(TQ*OB.\b{oRPPg'3K> ӯV1j.!QuY;IQJ`My{bcz"c![(=`r$泏A;Gh"q,/&'ޗ @]=Xy/ݰ~EğgXi?>>&\QZ{z? bį┍\%r4}qCgpM=ԁx!}y)b2հ'cP.wV0mF .Լ١ cpd~C_b┅bf.o[=fh:^~jvu|@H%K U*:(xc&| ᐊg(jU\Ig"QI)Zo⩥y1S- !|uɖHasĹvm ?7o.:*0izqp={⴦\ۄp8`oր9:eMi;nWdkB3~7Nhb|.jVbLFAnvNA>=6-<\L%V[.{d/z'L,'DͰcݨdb}##UV1i(3q$O&g{o!1{;6Qma ҹ%(vsbQ@nAE  ϚSY" Q HHJ6㖹o9:Z{?ΐjWX!EWC/K̓Є? DA\\ES۳p_,R(1iΒܑV 5o;5o@z0d O9MMc!v<ƛVcL2?3A)$(< qI7s?ىM oWiJk7~1hȴ!e.@dԞ|7S) Ǭ"{kD>CkiZ7Oa @ I+4lt]5^!%8T% r]MRZ -1:|qfw6햟U)u@` L#Tw72WB ġ wZf|н;DhWBdkLۧwŇDkD.i+E(OH 4L0yJQvy$ GcEm 5 pH6ƖgJ- ~5MVm7uVQ>6AίgɦK }}%6'^KV6D\ 4u~SxbYqǕ&D1<`Q!YQTmƨ^Cϒ **c)LSG:pj!\zٞTHNժ;x]E9ϨH KEkwYF]+OƘS y_H#cnX\Q9LÒ-z.3BݼV4W4ʦ({+ce c?d8i$|Y8>q5ЄIܷl8O{ |;Aɢ ^&W%[q'u*1IR Tw9mxv!W1Լϫ`sʖ?V4O wG*kF20;JZQu `ANyr~ oh أ`n)XAowHjjo۴MQr\.v*ey="MYR_'fӂ#φ|kն~ vGp^or &1W>ٺa8 R`lݖ(B:DENj>uY9CbS;[×TcxK#`W czݺI 4932if-DMEp$ǯb9 @vLia\ "9Ly4y}SmvTN>_DuA+-킅RxZԔ<@Z귍Lr$(2v};-uc3IN=QO|CʿC2B9z8,dr)_LX׺G$]0o ֔ FRNomr#GOlf!NܳF˱Ǧ1fid~ jf,DDHa9uxwAhթO%N8`fzܕy{ Z!c ԝ4Hm&WzeUkb\ט~"H ]8; Mz!O-J)5SyL+Z-= \[t,/&ƵMb ;l5V(.ocum8pZ'5$Jw|y]R(XfB' s(9P/*- XhP{;clO$$ފge{ hЎK.JUn?oB, ßCGh#XqЯɞ!s [ wN0G*-Pu!w)5_'&U,vC@@ԈBTHۛd5 O SěN8yޫѶqꤢ;J^Q~P皆1vz"DAbKZׅ twp Z>-YJIZޡ);p aE}H4jEלF,֧DܵKZD VHO*BFwS{RQ)yK2?Gr,H6):XrC+jQ]}h5 B]OzKsD[!1Cwas&bX~rԺ|{Ѕ! .pʳ6#}2` 1=\肚mNo;K!3șOk6LND.>.k;0qM mZt1m;DLQlS<&s'!}H<&!Bm3r5OQCӂ 2lͪQLm== 騾2@J収LܲSGSWA~VU?Fo SGLEM~wPBN xyA((3N: ֱax'EKA'+y.^Os0 ?Ӧp)^'p*Tzuخ$ Y<0+t'+=CN=$5yYe P4pAq \yN9t07i2KL|Tҿo5KdB"OQ~k^xCQv(tA-chfǮL.YNeFpP"M$* O껶}1_ůU!az6VD@g*V.MY66=8X+i~@*@PW%ב'VOl(vڗhb%پ50l<YI L[ DG.rR4@Jlު[JNBl k0||@Shj 7PLh5M!U\L,!2Fo4vkF" Q6!C+Ja}1tUߕ_TlF]뭬ci mM߸bnHu)F%.x)f|Kì'e x[BDϹC^-ʈv^a+lƟ 4ƀ*U{ xA'yJr>/T8hњYCOVzGb@Z!xH9֢TJԬ3VzvymFD*Jaj ҵQᢖ=Eܗ!A\9$p+gG<1UJPV=IHOq8ÿN~9F=ϲ/He.s%sEzƽXB{'GC;c]cqQoyW5C!h 8nx-u5cPӦ\C,}k/QLݘGCU GK(k(&Gt KMID6.!wPJ.3Gqw X`S9 DGgǖ]N"xJdNi:tKepx ax"~U~!`V_H裼*X_esW}^?"0hteR_ VFpĘ;PsUrhX)$=`tZ*~(e)t1e$Z@a (,`;G9-9n {ys2;hV`lts?$8E5uJg9 f}>Bsk:"՛i2I62cѦ9l8=?I~p1O!$%EVbz/qA(rwP.vҠ뀓+;Q5Fv^`jp-uVtWp W/Ȭ܂HO zh)L}{`,~Gq>}%J,ʷuop(d佐/F >0Il.c)iAN߶Ӽ|#:.M#@xR*( 4{!r#[W;M4Ӻ9O^AFC+Ȩtȁ_7Z,b`] o3<ންP[a3|V; 'zj^uUȁiG"k {-H!JS*%E;6.wRaR~TF(|荷|:@ nW"ȉ&n %Q>b־]-ChnFLU(`w8{"Ǧ&V4vc P> HcUznc{c~34 }}j{H{. .aye耲5s({ d^K'ȵZ/1r>o~lbTzg] #{FIןqgڧ CD]<ܣ~r>:~T&u P1'r%ԍQ?uJ[((d/kk;ӧiMD\,-Yʔ RTN@@"LwdٵCC0x;:> H|-Ҷd↏WR_R S2|\Xu>ɸu7u_5c\rͩxuL Wh 0"Ig@zHݦI^ք:( jO76Q"Zs#bs]>&_IrMrJ1?״ɥyT򭩽 <Wa;l/hO®,sZl$rfsC_Fȡ޷xJ@vԱA{5oTCh$ȧ>g34z~Cζ{]:jEreT^U"?׆-sS"ݢ O"&Ibo8Z,[~-.'$E6.yU 2"b$ xloգgd`!}qCNw},WJh.J8?sÿV 9FMMAQ9C3_jݽ4RUE܏4 =U.X5yF "NčZ5@+?ҤV-?3 zN^M3 (%}74X!~^6ϳ54mqɑ{D< "GgJiq֩dY,t|"iapTQ!|:_? jLX?&+O8=rgCW^!GK8/^M&U:W3q=&zE,ˮKٿHN23QϽR )9<:ޗ*XkD ՂJ@^ "`Շ)?J'$׼j M>խC>/>نEp[hNF|CEqrbC!Z~G*ag9+#QWBECT|zV$7ufyT-jflvLQWg 9 _YĩpNK AL}'$50 I)1/hkQ:W8ts$_hRSzBIRI}!^ߥϱg2ޠ O.MK .TRH}@cPcgo`#SsZNXvuLIKdP10CXus`ڸ#e!q}8Q &QU琢Pz.ԐVRV==Fr`mɣHE9mwד7c/)v!6;9F_ed@흡_=SYnI<D'8Nέ|Sia R8]C)k*d#u3kauslEL4AҎ4WDԸ6-4ҝsm"!d iocInyQI샽vi[;Gwq(.DR@;b_F"GV>(g O Tb*6(8i{{9l41 yɠ_p8{J  !PIh:3A8 ͺ9 rөEg CCnsr~ۧ5tH5E¤3m..vsyQC@-ыr 3s;"Y:ͷT:G^Ly%y文{/f%b8ZW^a8K<Ӷ?XF,bQ6?7dy宲3aI F F>/BBM. ݍze :Z{q?{j-wzuGոF3O||th HbAk]> y|̽;mlp]h 5xfP~RxQ׆lJ xh IRG'Z)2ϡaMOa &ld=M2.eyo|($ yk>WT\=v}D9=,!ᤩp/F$u_$D S4T"в *zVAJ(ΰ"9r^8Zpt/$zBE ]۱Q |1܊. `Ygʑ P{VՓx6%*]ɂMUwc*(wAsc량 Yv&V[$xEG!+oK:{C9;Xx6v|?E7V||t 06TI rv$t$nf>\ $@UNh^kx1J^c 䃁Gh6ijݼ{W=j!6u1UPTXIj>`;}zhjR7_$/oӰA5-p`e}yGg;T<{Qli寯5C($ *6JfmM1u\*lfb)uɃhQu$ |~o,#HrHT j2NcT&W3?VQp޽D ރfXu؜eb~қv ͂.yl ꦱSzJW{q2N)B\ƾ_.?!N³'^߲:rI=p0'h{[~"5߰Tpq$k uNdkC*{^a_cB=:3Mgdӥ-|պեވ").y|j(/xb$c;DJ?*T+jU:^ɖ$_);T`5߫?ũ#3eJn<9UH T|(|T1K{Hv2[8yep;&J=XG,#Hp1-W1Oy_m17(tb { }p2qlx hxP=r<\S̱fF[[NqH>Ȝc /Fzs<=yMFmj,ќ]eFFu4y8O2W(mo|i~B}9^3yJe .KO2B`7ZfQpvV{qiNجz4m`&M5"v  jH]Ep3uWʁD} Zcerxl@w7 y qĢ8ؙ;v.! @!]v7єZXHߡ-V CC@x̻uf >1TvRˣtOͻZ "WYƷI5#t1hVT̎ĒI13nP`K-k/&3 n'g20 k+ו IU:]CE6S/ӡgwĠG? +)Fgi$[A7.=F3jNu 0j,erbz*h|f8s 5%oKP"lg.i$s0eO.fŧ>m,Lp3"4c̺pZѶ2 !}:aέ+>:L q\ϣ¤Y[%`G: SլPMfLs],?|pм0agWGi>j(U͝q{)RJVc;tE7TmpK:ao>/'UTwSDߑoGn&=Bk>n4F$ 7,Ԯ 'CyF's XA)@{(!nNԥ=K94TxݤǬ)7 K1xnGƏP1:I# wjAvߑʗnwsl5k؉NR֮u_dD%lKO1Mc+jd@{Qё 7bg1پա'2c艬m2xFP;dA!gF \KEKzswg~h.9*YPBwD3Y"Ghf]Cq1I38i$_i&$ q8#%8cCV*Z^YdsJᶾZיVzCpi*xo`0L^- b% c_&ySy:)b#״-bݥlg D>+ПX0;etfڄc:xXK7ņq=֪J%}MOJgT׆i[;ҙLV p͜ d[@>sRu0;D21ݓ0!rcɂ|8d1Pi]ɬw3ߕn6q](bśQ`?t;J)Lt|\jiԌ Ч1nKKhl.)mb/F^7<0Qf]?5dSG`^(: If~[fb 37:~*|s-1R'~8&Z('`FkwUz`uv-=gLZя 428pwj*zhᰛbkeMMħ Epr!͎Du㮢vLO6Yx7WWkԜ63Đ4"kOh/ Ѧ'\tWAm/Bߎ\EMPdC::v 1':Bp\րi K$!67[k+p P=Y,v 8\Ǚw?D*`m8E6uq8h9 9 k "#K(pCz6\KLܾxCâ%ymj XmPk2E|v HDV$7y^2 #-:~V1 X }LLtU[?cL"1 GF25l(顊߄(xbAu07WDgNw``YjЖyk\}BpTN~ދ ;Dq a#e G&:P fT7 . e>Se Em";\,oK<*k@O*.+;.J!!)WR#Q{.P8h?inZ۵!鞴b+FwW1,iuq~>fGxu9Ȓe8YA MqZb6/l`4;Q>ϩwڼ+Yx;4ڼoشxkfHX:J֍V=QBHظ--ORĀp簆k,=@{*m2M̼N'}jkJ"1"gRܷ.mྱ0SNW+<*e8̉҄u^L$ua?{i3B e{0H!;s2}/DIzcq@l8ngU,}ҡk[x&8-04BCy.ǟc_t?ͥj  F@-2<\[%={?.09Ǟa LVD߮}8hRq ěLx+){W\' @]m,šW? @mq`AjYJCW*2H v<Q^/kRK@!mYVN:b7*VNy^C֛p,`an jˊxC\SJShuA[EZ^kQxΒ{ѿ{ g^D;[Ln"V7xHOQY|G${aCO<06Zu_SRxOs1^BOoL+(tXaN"KM ~\{hmJz Wj2ض"HTifoG@JgcsX_|/\3TY6̫0w-ńub.9&Sw+#%1.n@zQALk+<4^dJ-CSAnDHwnV5lw-p+6^'x '*XưBUڳ t]0tc"MXe<$֚zU!sx-^h쭱qB2#F7*!S5dZ#~ADTe-#e|Yy?z(9aP@RdJaO/VI_*|W{%Gyo4ye(!iSfQFuʌL$gnr8W7 5U j{b6e`:b`{ 0'ЋR#MG6{+ӛ"g'x hңtbdI$׌U ?O- ڏt mJ,dItRqkP(V!6PT}|sXWjccT&`S6QyeB۪~T#!R  Hb|$A4G0- e`ur7Q)0͜U`>-*,c@_8̊ρ3ec%4\ubq} ,)(l)n M9WHU1:<HdĺT5^( Kc[%g>E uqzՅ8R"KBƢhp`G<|\S~';kŘIb])ģ+ FiRȐ[P\G"(}WȆa" Qt _ Y÷tצE߅`Q5VC4XLQjP` |yo3KEMv Tv]xtqFtmAHVDDq}Xz=Ӊ; q U|CK ѕP-C YY` C;Gb-{MTBYBD_Xcl.⥘ ZRiLI bݤ' b6/0R(Q\]#M97}16v %UTtp2_8 R)g]8lB|5sn)*U;:qɴsѺlձh4HlS0WC)'Pމ? -/7*R9Sy޽)@y3'h+{lҗ_mQAv)ec6XHX׫(3>O n(BV4cq5>P`e4t'ӽ6dtc"a?+AU553T߸5DlpOV*KOQ7fIґ< u!hL'B022{5/wcKe$ _(&ѹDwHxF_\lM\1qU`36~hy,73By Ǹ6E0W!&g!dRk!q\*yx ܙ"){*3iWHxHdB-f1PZS&9zeP>lA=Yš{3u>:f>PH]x,!G'k*J㨔w4Bl\6UDv퀾*x~N `@c|c#hKTn=?@;EW;3S6'XEc9Lj4Qsr!Yyi%6壗(p9yB UW +'u& s&oKq(z9IbM4 w0Lt?=B͌mQ'eF{TrgG~ti΋ppk=[r ^% ^=<wȿdCzJTEsav}3$A~戒gbu8J O_GZ2xr\57b)uvr#+(yD"+1y7(b] /ZiL} yC؂c)8ܘ5[#PWKβZYK?`LR*X+*J5c;c8KH~|yhSU[M"" #<c1A?)'؊E;hSB"Fc8M[45*q_0M8*~YGŠ:ܺnbU Y7f}Io4di!ZS^1,,k2dm'CyEWKO>;E2 ̝opd 'Y>ҫ^͐!֛pjq$NCkx#8)זЯ]v7ȍo2DEMΓ.R9?=f[J6@ )[sVbjufJĆbI.=^.B߹κ< ౗ 4SJՍ vɫ= )_rQS >Ɵ|iLY}HWx;mQͼrnl#ezs<ԇߣ?5egnYpcH0-rx#VZk˼X=OK(O ɿ"hyH!@#~Gt5׫bbg[" ~Zs1@ư1WtLnGOoLH|Da>O[:sWx'윗hx1sg- 2qdDn;g Ztf$1Jp7W}`%π6=xՍE~TJO0 ~I%rb /XDG8G,YH#UI MD.Hl2_[lZ0.sl>. Y7oN6-V")riU]LIU{lw/@n1c'L?B$p3Q=} jgOEǘ Teq1nw6( a~Y&MR00 Te-,y0@&OP֦ V\}r+ˁHC4 _吂[$eUn ])iR}uZM#,&@2XxCN 㿐EdW͛b7Ǔ&-xNBLD/I+ est[A{W)nπZE5>\q {]YQlK†jt>0g,~ Y ܦ2}adX^K'"HM8gKDhR\)Q6_pu;u`cf[7sw'Ee3:e~ɒH9N5tj u4X>Ъ&S o'LfFiĉFT78Lp .:OZpI(Q׃y6T%bНQqL4$aXLTwD.B+2l=iDҵa5v=-‹gOW)+]gRsiMՠB&Ljd2I昔ճH&9/m1Mt]Z؛dKEtC2tŤq5={}UG@aUyQAj{ +#YzXX N}{+l5_? ]!?T36v>E~u@Of—*.>u} *(CI%4g{ŒK)N19pęF$5<6˔ QEB XjR% 5PlU%v<Ht+좷:D}ojMpOTϑ! 6V2< ,d]Dmv ]'l"z[{@{3N `FM7F1u*(+wkck6Oh+? 2hLГ)G_7/Gf>3NXaCN#X28jǺ է>%L Y&v}95X}>)ܷbpٶČ lF.Mf PR8OM6_=';x LnKE(GHe5h9)ɁPmW*-@@zTe!$e?nEaPOy]ixu3QQl.݈Z~yb&B4!{fiݿBZ7iԃo9O+-fkO}>ˎU=V65Eulay;FDCKۚ7}e]M & 5^) Fw."Q_i0g\INBV*NT$WO+WJGԬp:˪'N=2Lî.n GʪԿDw' 7*M>7܍*Q߇"床b(SŸ۳bE?NdÎʅk,pei2|1|Җd0;'p:Hu0Ð7}Bp6/ 5}SW [g& laв$+x2a1C$,Q1ryʏ}I*EZDP=Q /qs~aֽ0@1L9 dzyjmKBS5"A:#wVC)c26XΉSc40bp(} [MyL'V(AsȰEwTZ؝hdoyB8 Ŷ{˒h@6M`[5 G6z*6z[qIё X \?Bd6"2eb_gɨ v~^բ(-5u}\K+jm[@vTgbhے;߲dQo" hsԓ%'adJ'N"@~{^2A_p 3GP'YY8># 5Uv3ʠDgS`c [Ed!"V7S!gSG&jЧak4h_,MBnO0gN:Vn07ɗ,*aЮ-9c+7lsכ/._d7mF!rK4I>}afe!ܮG\@wr06cKPxyލ)9Ox37G0.ToN2{[Yi 3Hc@պQz(5[+5ݴRM<9ܨ"B|,-dNQf#)ٵ-t!K>xێEQ/mvo)YhΚXzj|V)_]NbCob#/o8sz_(-=<)812mncl 0$K $Ssɿ!aL -#vAPYwޤY"\e=+]"U?e\'i݊9;++Q^j&l3Q?-[=x!CA" })V Jmq&494_EJYWUGrDZS {П[$ֽ􃊁tcA\aG! at:H 2u䀷]mcK(=nt]KK 6}4(څP s_ڨ$*wV&]UXJBU׉ 4M@!X"ix\gxkɎ>rq ,i7 d!dW?aON۫wĎ*ζxgv;Ŵ/@B e"A^/{2'K\AYpSn@Gh?hE'8@Bd(!n'鶏 j̺Cƹ $~d/L'Ȣ>89٧̑k]1,Op撊/&8N3{뺋n˻PZv W G-I1"5lOԌ2L_yKsq4-鱒Vu~3SC0(4) yhǖB] /&a%* Ld#9A3]Oh¬$@ϛ3R Rtp/Rs(Z#:: 5Uʛ`30[!DMΫH$'#t{t< B|S tV[BE8bsCʆpY/UR,\ ]".GloԻ.\ɶd RKe_ xqm]09ȫ#*(+ tO*~FbWV P=աd6ʛ툌 4ex;?0 m=+Ib)7w|whۄܶg|SlU4u!FK:ߖE6 [q"0Xt)RAc_QXs.+)c63NEpX k⠷[P#U=S[yمӹ>sm+Մ„פkFrtf E8ᬙ7j^o}Ab@xhgG+pPV N˖B J5l2pn*2h=C~w28N]^ 2DbGJ#υo0y舂}!9͕U%M.3~nTtuA4e?VM# e07ߌ&i"mo1Db['Obh>)k?:m<:gu<%yA9!`g#%=TT +m&xZ &Xy}b5cSͬﶳpoߔs#WM]bu߅s VI|?bb=D@1Vajz*;0pV k!Z'D,'ęClEon5~Rb7ULk@Tf1Hc0eAz"#IlM+%$k~wyy(J.e(26)uB }VR W鲅a=@:pGx1L:?Y2[ T vߕ2o%g^zqSgJ6Pm Uje#`^DSr?$ԾfĂy=bS6v@E(XB^S y%T>^z"wzhK{Ā'RcFoB!kơꠑJw,듨UESr?KC/H9>'ϔ]N_\eld>& F̮gw#{2K 8x%l}ZIU̓:{U5sݶ'OB+J4#uYTbp(Xy6WnP-_[#ҽWPӟO#vOex+7j3;¶/L@͠Ƣ?Eka㈳$DY2sLIܧ,!/Ih47-CCY+RX³Rw88hv 1TPI)܉bl+Gi:3gy]8uZP&-fПR*($jB$7uƸ[BrtXZ8^Y߉ptՙĝqt ]eMS;_X3A%k[f6: œWW. ]rht3y^ꈋy&pcY4_8/O,?q9}8NR /SdFG+ }q;=̻|& FK=C]{)*<8wUhv";`8 ?ĨB'J.[<>G 6![`biWG%2GNl]-g(zd _f& &60 ܬl sr>r"wJLA7Վ1=>UKT#14|n/9{^%XQUBC)}P/J Ҋ X|[{iv4j86$n㺈Nʎ/с[ޝ|& {I/̛poO BLp\ c^ֺDGJHNިB%Z"]|&˒`"d'n*xP0JؐhQK2T 0H(^zWLujK}Rpب̓)SIeh(u]M*Bt:d@J:|cN^$ǐ~oRzfvz bJ?a(V7m1er:;zO¸ؐ=g(d4'PplKUp1bn\YCM 2 &{S碜~~ joJov}?=Ӎ"-Red5j0*lƘ|?B4 Og@y8 's:>wr;Kķ5iS}ظcIXz%H`HgOt{84UA)L6`6@c M.1Ɉ>SDoD"2Lأ[y@ar$e#)$<gc| ^'_i`4C iYD<x{nQ1Cl&˯:Đj?6SDe )'?Zf)72g}yh[yR[`{~ۼ ~?dv4!T>;JMNUl|W΂2,zlI-"5gܯ Crgg 9y=ܻjtĩ`ntd,m, |#.## +z(y>N(29:˃sUhga* 1~1`e)ƏOY o -z93tO{Q^_s׻a|JfP>aQؚ\I'v;vizRǐs4U; ;a kȿOZl}Ёڐg ѺeיFpG396/wX^h`V%Kpi$WA61GEwb yS^#x,Hr[cEGwq &)!}!EBi-VoDb4 !EeFi`aTЯg;_d%NlR#=3:,[[/ ܨ |XN7r6R5a .oXXͺN|N A־6$4DRB%7X_ e#^[5&iVLt:RfKXgqqڄY:A8TZ[Ho@ "Oj`Q5_av|L7<{pBFÉJ]/hO+N hIy6?o%U 9=.2*,@҂pu7h|1G58F֥hDwAt)ePT6vio@|Ci?KFLIcf`:$N7ɘ\IO5?L1%pVlx"O4f2u8yq׋06'OcHv0uhe?/qSp1b <\#.[11\vai5FO!;D69*F6ăR r{>~ÝuCz6s)4TXHK D/fH38eD8 `F~ v'1J؈(\o1-@6\i l*O3Q]:ԯPԲʬ ҹ?3+-AKlA*L5a 4o~?$ep*4p{=fYgUZln;"ϹT&8A[hnNl;'7j^3v<. H+R[yz#mMn'6לv3].9ۊw 758l}:(ΐZfFypx&xENvtG>5m2)@CMݟ؆"X1M3_o_fB7iW }"O!!Pdpʥ+aFkc=Re34Ci(l琸m"spBw'tgv ,\x lIA,9,vdLg]iM7Y^d%0*dJYG3?8 ?KXtd+|J=Xfo )+TӅ%Zfeg/aDBU3m$ :P!7rgx[_襟Sk(o*ٹ]WjnHnϴh'J2"R2u_￳Qs;ъR c (yG'W`9(2,Xy_L žR̲{2&$̓]jOS?lZ5dqқӯ6q3=M/`hO̻$1^ɔ\ ʘ͜픜JHv qJހ8}{z[U-`IU8E',ľ4vYǎHa[X2c]sŒiA4 I; czѓ#meNC[PtNJ d ⪿!yN3^rI>rwbsi9d\Pts҂6J$ɂ$ T6?]!4׋pd]m\z˟+-IB'7Jk3^e9ˇ~b Itl=(-S H":aLS%քz݄}::՞֌=B8)[N{28Kܢ]N cDfd:@ҰYl3^3ZX-I"ANsgq;h3skV ro_|ɮRobsW<䔟ܧ` {ݱ9ETӟbNb[>axY3RnF層BMQw^ѻ?jzrooV$Ewm!zk.}թNRd{j[~9̣΍ tн*"uƒ$ 7>۳琕/kUDԱ6Q*μFϣ_p^SLvc1ՕâhjgMBwq#-xMJ"0^Wz5Ǖy\̜i\uEFa*.EYoLs${vtr֚'4DT GC†\WbjT&w #ަ$n' $_ A`Jg|MIK8cqQMtݺO藦i( foWܞo3xA_y"ǵ)VB"RRn! rEbP[؊vT~oTnգv(,o *v{~~hxQl@R(┝졉+)'dmg6g o` T+eaXZ-uޜb\n0c5!enK;G{ĩ#YE6VHSL!Aǯ)t-=-0 *j8=y2kI7w`B}EN!8=ݗteM`mul^yJdQYCb:b[5 ;x^@5˰`՝4/eL8c/qJțڙ0x'|(q15,R/"Dfl%D>!ʝE4b_J;H c+KKVAo{Gmt =2sHB !cDkc*!l$GzHs\NGȏJw{h?űRp=jgU ׌q4?O _.2 ŵ6<XvWx`;AʗًA&tNW0+"j}U:.'w1$W=VPw!i\Z[f-RYJ|2 "G/W'6[5 @O 8v'2/fii|wGJ=u ,}a^y s;|3\N%IjIz/IJr+)Ɯh826P?^9TBG>iZ|_Kb> !Y센ɪh}QBdwҞsb&W8A/"fU!4؇j 'EhP%8>@Q.C Xdr<Z^R;{4.a6m oٴp~ۿ*yuE18VG|dٗ7Ͼ2WcEdB#ZE0<} VT:֘+.yq 2'f(<y|qRynME<6_qp.):m%>W be?jW@|\{O_k7Z'URdn/r"$ ˙"0||ŧ> ymFVn!j>`Ẁe)h 3 `gơGFdۄ $#i(gG'Wjʍw)S8W5S _-\vwl Ԏl&rK&`5hDa !\lvIErpc;Ci]} n=kSc3ĝ^9 Yp=_!1>ե35)?Z ۝$H+a\ׇob=mX|br3 b]rY>tb6[Y F{ >ǥm{g[}{6~&\=}Pm(/HL$\3-dl3?Aݧcns>`̒ʰB+$[C)Kf&-@ perQF\nZx=#sHJLs 'H1I y(T\i3=@;DmD'L$lȼZMIՀ/%Z .Zޔdy[YR؁1.0hZz ٖ7Oz(/)R_r \7OU-{>}S #̆%mR^-sԣGD@F BVCeϟc_)D--[`XJ 5hh֗@ܧO FDb;﹕(L&:kSN]cJ6VPGRoLK?Yk^ڣkj Q.21*޷S-+ߚBzRMŇZ|Xnōr!: -6ԩwiTimvH>ڣKSaE5zw\Z+] PfSmQs~T2+Z-f8^ēuoڵݥ!BJ½IOh5_3d-0c@ ͒ݢ/$Eئc-ɣ9428 |”|M:}D' vX?BT+5Y4}͇l*t+NaKAhU~F&"L:uggwڕOlE:䋵C)5|Z€yż=Jۅ87FwՇ!{PLV4TpT\Q*|? oR类qE6܌ՔfF_?j d>ƃgyZ݈ⴠv^/ dѺHsyos$Pi6Y/SU6.$~퓞mb+Q;J !M'1_]G)d iC_i>dwgޮQ|H g9;q9)@v%\RJI[2{cjĢߴ@/\ף[ǐX!@Պiihn>x$fszz0䷂ ؈.J" , ][LRz J"Th3~WB&bȓϫn׃cq3;mq%t6m"т>(H+zXpbl-R<5D%+̗t&_:Ip}9STץ*ǥlG:35@ݫR>d!GXE&bBҧ/ HV~b-@?[zJcٟ^#gBj')t Gj9NN>˴k/MOg ( IEPl}JO0jy@*lXd ^̞e+kwKv%)Mg^3xQXS=_ /ZbUJnIɬGPQq.˞N/Еב_tZU0f r6ZQX1Sc'F- Yj݉]Gsb <n. b>^cCL?K%xtځ6X$W0/IW=hZDDW:> Bh몵+̭0Ęc5HIrx39M tRSۚU0't/H[6f2B{+*8~Eɉ.6Ɋ.G{*bISAp#+{L+qXNԺZq ,3,R`EL8Z |^i8/}@$:lIDB-;Mh,q4 Q.U8+.3nhan%p,:7wN -XVIB ܸvZw=_lI`o~x<@G6S]{rTh!U{騐{_;626o7h 8tfcu%cn4~ Ny:&VwHXmv_ 9ĩXG\ hXm0I>?1Gu@",¨]( x:!7-sIyZE\.a0GmM|BGiz靘u_;R3,B~"euI<cP" PeفXm Q3|@XOW>큣 ;v#{nFsq gg g̎9y22kf@7J C'zRv:rf44"y9tE%VJNu0ŻvX] #:{k&g"5N2.Mcs*yfS˫]ޛ]Yt o^)0Ĥo!v~cgQ ᴻ^.-*9 r;e#Yr\iZ_p ,;8 R~!WbB jӉsqj79H1u G sɺR/9[4)Pϴ9kOypǼIÅUr a+&?xo'L+ Ȭw2gϻh EM^Y2"\vyVD!O]<3<]u~&ݰRP#k[UHD ,Vmy)-ƹtNϺ{pG/Sw`ZG!Q@h>؋ ~yf&@,Cz^nIXB~:34K̨r )A, HA鍘Br;w==_T<ŶU>UzkQE1E}~RѾ&z'LnIaq*D!b-pĞG{ZL;yv} 雷1;Q鬻]*WxB ?"m0(j{vv6xņ ç_ _' ,uO W:s" Efe-,o &|U*7 E4ɣ {G0iSUu"kkZ`)?%d;d7g\Mf>)墳  Mu"o{]$kzc`(CX :3`ث&L9۔nD[oqX79~]f Igmo[rf/&.kXWzrz֝OltR|{ҧ,kqa;I6lIb0,K،„ ~>Y.BTq/@: `)>Q.)<8]8'fWB*хA:Crs#;unxF,o#%:ۅh-r4<tL ::d$c>PT(ו"ؐx2F-h M|ha3?Jje C: Nҽ~6M CLPY&&_/ PVRqi_&Jet[b(~]sm$HquoH 9H3嶘M"CqgVS!.TA86Lc6oy0X:&g;F|6gBO_60 İr!)u @5lSg~Obn@VnXy> d9hUHsX~;8RN&/ZQåf2yBa\1 [rq)^U!$.~ZP%69-J)k''oե*0SA :!6{(#+@ e_`Jދ+oxI5trY~eL{ UHLWe*bKܧlD}}]]>Xpe!vV*A|̾~%/^$x,4{ "77%8Dv$A&֨US0տ& : }FڠғF=w[QneFmPG7y~udxx=0S~DĜ]iHXxecPsݞke2M'"VY8z#HE-n"%!B#CKdMcT]W*[L`o` buĈ.Jo{N~ ĭ7Fcoh.p.gkY(_V9BjC fc*^2"_JkSБa3՝dy2|^_F Ixé7z}!NCE% N(F֐1UG,jOs t~EOX #SA؅l#'O'nq~LcJEL0;Dj9YY)i cp.[)00V5 -'8:v3 m [y61#i8uW Λ :CNf:Rb`NVey~B Q%I_ \Vs8rzQ:y}.FΜR xKC*?B"Is R: {WM#UZ fʅW!]t_a2qHQ|,F>֏DhU{aR lS^ ҃ߓe~#Ƴ~>]7ҧ y"29; g nᴽ~q`x-]UH>#Dh[kZ 8Mu`^ϙ凛`!#<%*XԛW0i3cҀ #ܘnRxZ+ ~욐B%}țMHCwWH5 *I#c# !QUaM"[Ωb,aJe|yl][-lӟ!uχx,;fFXJBe%w]5=VЛ#d|\34`Q #(J鹛^09}NeՋacIrɗQ9]3Gۜ[}.`9> sC* sw3Yb1kX=4gH>ߖ,LcQ&]l]V_x+ Jǂ60]ܽmNTn,rDvEgVդVn!Yr[?.͒n>(n=2 &`5Vl&e9%1%֖UwK8.˃ue#mWu3>RIQ"Su՘ |׈pq%,j a^4QmA.m\E-<#u7j[&m)؂00Y_4"p7tnX$!ivz@dƻqjjaBCa#8uIL1+$70B;cjU޿чR iΒn 9Ø.Fz2smbuN38yXETynV^>-1ʸ;>Ey%eU%iU!ĜM#hXIÉ#:XAey9om4]Ybsy@ONkfAc/l+5C$D߹ qV:q@ʶՋlzm=IwQWp 9]V*@" yZ'H2dq\Ew:==R`vGGBT`%`1 SFfQ&"h¦ĔDw\PQ(_7SyXTYez O=SQe溪~Y9P&G}Ĭu DiKlj8y`6D22w&mOPRp&ec(FOMB@3^߷Om1lYsV1涐3܇gɚ l51O10&Th˒a9R^*:nrbAv{$&`_^yn HO3l%}0vl 95AIp"^uI2Az8=G#ÒbDL᳼ S`o"F^j\9͈a(asfȪ{oV=h̨N p7LIyط:Gk #tL 2ɻs4`p4'bZOu.Qx  qXQ80EGxH[&(,QWxDu,)Z'yԫԎ%D rq}g B!5gM̴4 ;)@tiޥa9ӭ+v/_b[o$jȦ!IdpS޺by[4@ WJTVCk<\]%$:o!Yt1dٞU{Ee2hvJVjN#.Pvj]=.+I8ugG۬d*(&y@ZmUvx uH^1\gw/A>KDNa.e-Ӧc8<Z=ŪlWyMe,n<_/O5Tޠv J׽l0'c.NJ7-cwzF>r~Sҭ8浾X/C_B [ ?}JY1oC,߇|D K&."vмg3oSn^i v]#"CZ@}yv 0t16ӨncQjb SYLm3IV4`ni:CЅlkܭ-~;, j%$>3nGM%$ޥhI:Y$J2VRU{G-+Q A&M$b*vIWnOx#?>Xn!rJԮDr>}rZ[Q$}*|#V džAy9c D g~OC)մ*.;߹~FPɣaJ4kBۍd~8 gX рT=`SkC{&D̦L- u)3 yW៲<2UƢptP O"8!:ػL7銸}xۈXNxtaՈv]ӦSRS7mcv0Kj<c̬hyi6vbԯ(wǨopM5 JEO$I&4l h7D5jp,^=H 2mV0ryd%C~(m<ŶdpVU޻xyUWpQe4p0W_b۪iIC-ė\U٣kU"_H!)N/;V ZD_*qO`GN,$1k1|z2} >eanąݝڳ5!_=jk~vUub0! ǫ1yG~2c("\y^/:Zqi!_[>v6yS+zvˊՅ\ީ d~zMv/p/=RdL,P~'O\ nwR[.mg.ҟZ,5|=-qZzA?TAg! jBs̱<{=nL!t3F˸Z(~;>7L)-0Z=ե,rMvyq$X^`@~͵?jF=k\v|_ ַn]|O,KOprIAOfwSlHq˓JfնiS0&&#Cꤿ#тO6j48AxbYݚMa;(s~Y6ۧ42~x+"\YC<`Xe9 *hUݗʹj5y4M?C+ Al R4/ 0#[˭4D2$@,Z s.aŠLhS+jȠ,j?ݸ5ᷱokL9sDRL荘u85(cxbZQQA{ci֢wS3)Ś $`6zTl+ _l.G@iE=ց!{xNL$z#s]V5g%6wctl6]lr1'a{RPv.GJ!IPlir[ ۭ`f_Ũ6Q727ֱ=va;8TzJvmdۘ螺[qy竨m;hˏ4n\!.G7U=*k=- J6FJ5ZRPP1YIĐp(5Թ@N3=Ƭ(De,BrLxrY!:Ɣ z(\ޞe?9s=R EwXE$ļ7mo\U[O [i49Uh8&~{B !өjchLN>xn"Mm*@zoG窋m=vԁ)> +ux49+ \RP_dFMd7uphSdz@SrTeYG^fkZ@g{gvʮ|9#{Ӻg>F+(Ce}Ccʠc)q~Wn7't&ektea}აWe{)|Eˢgu?ZQuF@  o $ѫcBA2VwlzsxBkmuԉۺ'|V3@ti5(3T{ +Ϊ\ksO*p?ޅ!x M~D r>5g*̔6-V= ;>ϙ1(V$]n[ xklZ>+)DFy/=XrhiҒ|8uxb5ؠTr1(_6p@+@{ޘ~/M;Wa\;I3{{ mU56DnC!GZ7WMBLT7kbtzuOB ěԛ$otʏSN|ltD QU]]HEN>aIa`;.?}8E)SyVjPSh"^?kV"fdBSr.W 9fCg\ -߿k,l35knLt).׉NHW2(tgòn'y |7+Q0M=-U\OB},3H%"ڦtP ؽOίCZ7`llk>n{$_qS Ys (uw!T9qub74X/GÕ pӂߗbljpz˶wt==xM J^6 _7F[?%GXqLM@[)λ% "2 Ac_^6qwQ g-iX+r ?dOܢ 1;cg/W-4ʹ:J#bD3(vW 5TRJݎx,w7cRq 5,PO1#-j2sȁ:pͧ> `Q lʝrvqhnۿNwY7;}m|Ζ5凐Cd!@Gi G8`?ԠOJ ӫȡU6[u_=2M'b `HW:YB_nCg'QSk^,fx [YW)䯻"v%MVG ^ wpȁrYt/&b˰Ħ-@C6唼|m9Mb]BQPCY3&W2/A?e7հS%'JQp 0LOC\vYXC>CLÝgBoĤeT{V> PXʌP_!v"liңX̰ԡE7h!_fm9 mӷ/w2opGrhX!!7.[Oa'!y B oG}&#sUI YmEyĝ@QByV]gA]#YO )yeY4d3`A;Ht욳}lx!D*;kdOf0TF30s@UƖI.T-ٝ.'P\DY: D] eWh,=QdBCE*÷hvCpe`h: m^%;VZ/g!mVyfN2L9X?)l 2i {)w$Up!YW)9}м`?,k*CX/2(7 DUـƀߖ˾@ˤ,@AAv$k#^1= RxwwJiXy#ct>ω]q=̝߬ AO_gF6q!ZMAtKזG$wegIdÀՅg]OyܓBDBHNؚŴDW S@TY2p;gDO9j?ܪEMf1ɳTڱ%RS,@-=~6V",@gy(|{nhV:NBkE?TB#V&Eg77ZE$N^ӧ7 #:t GNç @ٿ͙)VZK *i{ 38-.m y#U'#U]f#BySãѭ{y*&`,0@@Tɵ +a!H=/ʍW(pHfpT&0)ϑG=\[zbY}b;*{2/a |S@5~2?e^g .T"1J`SCKE]OMt78?djl>x<\v/u!RslySZ4K&}v O;eJqVֱo;9=j{ |o8SH(G$5Wk C ͓.m;a#p@}VTlEc?; ZYJ 4E:F.iTUr\4(3r|fx'sg`Vc@b2PZ8r~]&R;O?bDǷqE`SO4J| wr.fzX /Tb@j]W s¥cR//u7b7`/n# +4]ls9*{Ԓi ȤC_:0yPldx$Zl -4WHz31w3GOUN$HO=yd Y 7o)HX1ws~n(][Lscr&"rx?P3޷z#@f'XK6UE{hq%ҰIc.?HWKv"蘠>)[6p$1Yok37JaPaW,.'=邡PnR.DiNחwGw-l"iu]2G&Y\,8Uo¶z@d娪 qR.#2d@D&X&"Qr,2quUnJWܻƝlgDT5mZ3VNk"[ru>pD13a5Le,@(<\DZl 6ڦiPop"Yw80!aJEYr#A9N&tcp ~0; FH\)ZsW1T(Z軾#e9ٗqⲄ4/eI5pV{<`=eEl^N}i@e,^W&4J[~ kNJIC "0Dۀ\(iG.yzwaGJ`+Gw@벗FA䧨`{ݶsg($xnWp-rJ8e̦ж#m ѽb?j0ҢBC\rV.W$&fnб1<8#L |Ӿ_Ýs6=*&m8 F_Uۃ滖6c ^rq@>޽m('ߎNocSm'y? |(1"F&vl `tl8W &| 1-yLh7Y۔{Uja&'ѽ0;ƴUXKߗŦMjc噹oCQ19d=yG,%d@lh%=kR}VT4vqFkq6iWKؿ{]2J ! ylo,ߘ]t4ޭcS%MF#G0k ,*_G/#SL􆼈cxxbĻ<:͟( b^yRSt) ryp@'ժF݉ In8`V +-⡏lY,|hKAos2O ]~ x#l ؇F.A៖ƵL6hu2q3QC62TsֳyٵԹor y 2`>݄I 3+ID!d!|/`{2^2VdB&ogW9cN. 8G*Rz6w/w? M7i,P#8d3<,JoRPRYM$QF9hP"jVG@)O2A.. }boP,0EE_.fx%&b%ƕ罡WBD![;~4OLk+o65 RE\Mg8@U|b ϐ`?%G:mB=YA:in=#$ŌN&c[edY۞;[Ð}=GaDMuwD`w5ª4nW ]?"]!()I3l C]uO" jb>N0Y&HwP5%XNŴ d^lU/t.=dR ؏o;iMnS7lH.AZq7b'ƒ^ٵ[YEfõRmAWKo#K<ɾQPRrübB=ؠY;q{1V,ha44&7\*\mǟNal 8R8Ly$+B}y&-dfq.J6*{V>&fYqW-[g#پ5` 2$\]zo7&yFuk3QK7-^r_qO1(ؕIB`9}HQA\@6_> 1)GgwY'| eQg I2SL>!9&R"$`?:C$ه?L~}itQYUE0)mqǫx@OSǂ>qcӭ%G/ DZ+4qbXPa϶ HH3t?ܓ0wa&*U ,@Ybإ-\6K~-<U3>xuR7u p~Lp/bӷ<0% D 61m3U ĞsE;RTxdFnxi;$d[`ǎZ0 =ꚴypXk31 ,ڑ?yqsA핫 j)o?ۦQQQj` e巀ƗD/89W~4A>Ka,))|bN, *ehϽ'wdx]K jCPoUiٷ"ET'ɫEGln=[t$ye2DLl~( B̰팱#e.pvzR 70,4(oZDIajis̿ atZ4>m!:yI*xLK̜:k:|ǀ= rFFIo)3WQfR&= ˝_s> ,S% ˰C,."&Aߔ9m+JՉ6u*Wxkx lnu]t:rȰGz@=gkuc֔8o#[aN3Eг%H>_KYM=!U M<$H$/ 9J;myo?!v(~63C`9|zUFN~%xfF|Mmܒ2ہ9*! `{JՒ/Ɔ0 :]Vѕt'2,Z.XR Cqbg/-Ę<3sy2;*$W["o߀O`TXMVnzˎћ[q {үA,z|ȿ_㸯\ U"V7.@4o4Dc"O /ӫṩ"xK,`RD f}Xt[6v=;~#@^v+ysLVV$y@zm,nj 0Pn_寉mEuS8 O\,9T𲦜 MP.`oV))}ȐXv1Iʽ}Ҕd"VT %*KБMƷ(r*El}tohy!~`&y1VzU߭lcF,mle=X'9a_Dڀc- KD4:pvô?>XDe.B_L%bI*Q.06$He,V9|kRO=)voK{{Lݨ͐MЍ7 w݅I;N lT-S*sDܧTclfڍ fYNf}]K6k?*8_#1j7a"-1%-i nqdp >bn)O [ }hW.Oi̶gl|{Q=U7 : &XEЪQյbmC 29GM!.MߏZƾ=8 ٗ1: I|Q悇<-7zDX=_z_ʑ4*[ hbz[Yg  !/:)J͎rWG`p):o3T-onf2Z R1SOn K?Q\BoZ%웚:qYk킱W=mJ)O[Ųkr-ޔ8$( `& gla=1܋:[nOR>tt= ڻ=VU="xKOV髛>~Z>>eai sdz6XR|E#<5hV#l\yG`a)7+0[4VuRZug5d+⧓ cF M$0)}%P)T}ۤ0sO:Fn%J/Ve&wTXk'Ojpz]Cٯ0HMpA—*2jQwǀ +Bw#:2ˑGs%DrNp7׊+GɄU~?- V͎ X`ZȺ%dP^C[G /箥PqS[ {> :'*cfqGAdƪ^y;.0{vb2@7u<=_M-+k( N"z*g Pl[Ab$D/@/b *,H0 &rak1X|xV"@*V`==Ds4D@jB\"S:bw b"$##8+c=Gvm* Gd-[D@z+؜!{Dc *gWۊ^>F݂;)Rb-QYC08t~cj#RHdsۦYi#4,ͅluTswaW_|$ŕul{T^ase RnqFVOsX+el*"lD!@6f Dz/єuU*,!\GR[eb=O VX*Z8<dV>*E}s*0]to\;BW}L(xQ 퓙lLFb8[]x.z 8KdE :570YkHA&W+x2*ӿ򚘊Bv`e.'dFO.TBasawoC&t(vD% y:Yo9BD<CK,0j\\c#*ԘC= JSqRXUDGM/i__&~j }ћBqi!NZb םJwO;ϣۆ\EcHVxYY@y )ucZ9y_(AqG*MF8ItB 6~Ίxa}Lk,|!p\q>e9W!ڶ: &rl-,^a6<Pim2N/Qh;V Fn!(qǒ\紲6?WC9ou__ro`8 ·`jzWsIuU±>J`8s9k0Xŧbnѝ{RG;qplyum3_+xq.!l< 2 =Hyܲ1 ?;;٧Mt$>[X 뗦ߩW|Il"lO\,PK(4ܔE /^#{9{"rEVKKbMw|`c;TŇ+Bx%ߢe!Br'()UQ']ٿo:4m!,hc|eTxȸ9.} L z7jVM?ݧbaTOZp t͖z,]z|'"̄fI 3FӾGzĬ*8a>eeӞnXdr!Xnq #h~7i}N"?T^/C$+܆ʱޕqCjDU} %lpxE>`sϭ.0~n3zqkZb6NߡT.OIڕS%(e}ح[gmK jFke̥f $nl5ҬI<B9_ZWNB*X>]§x9E`ْMhM`f)R-͸ڜQ6aL؎O3K! x٭%`҆ꌉ$e+pYlxyՑFE;9:sn_6%CJwͻDH߬jY-GmUSk>8CM)ڱף"Ԗl8RJN/h)al&Sh' yZ}I?8D bV 9 j#*q xj`xSt#Itf\KbGH'Y@_Xv.Kȍk^bbސu7)sW5?jL۶\%@ͦ vҋ-WvU)v:h",|$}^W9H%{ cY$~x/|htNX`,qԨyAAE PSZF#G 2F!휲0FJ٫nNtOW|[$~L:3>jv>FV⑟R # ~&s;q'KT'bMH)9Tc3gx}ϱЈNgSu5̚# g!՝xs/N D$0 fӌ ACA:Sgɮ2xNql^|*;²6ԵYebL'^m̙Ao,r6| ;8V5?T_C*yY%A2/Gk3mZT얩K)*g$¡xD\F?X|eduqe,N`"]],d3ρwU_, SEDjx.@#>328y?ֽu $shA}&ŐC8p^Cjf)oJ>rL)bχF_u=iWZ,!R06էG`O9>@`lDc8[t!zs$ q\,kl۶0 f c)D[͝{v78^stlȣ9Ku !=\3E=1+|.kvH]V`mtRs]Jߺ2Yt و3rzrF߄@S-+7s2hΜȆh&Fƅon4ql`1Q#X G\Mݹա\BF-Lݗ`ڝj#'`V ziE;7K?Ht@gx8oUHCf@ }Pĥ*FŦT_NKǚ!ۊ^ ;;GuyLgAB|SRM&'fXZ'ۼ&,ZYWZɓp8`V7 K9[/m R>N҂6^x/`%ad씘yr]i{l)yAPb:  1nūa7oFGnSM}_XlQow5 t͏Gp;_)`NTӕf paK(Knc944&F%?CCJPQE߅"h "rv^Mj 4/̈́xX1 ϗ@(p&>E3<&,S\GGy AS[u53~Bўf"`YgOa=k8ނFT蜜=v2;cЌ#LP($Ϝ#P!=i.x˽_Sk`l l_T ei?ۿ ,͔|/f7!XCt}| 3^մIl[ʽ>Z9T>i p /51 u)s~ ;%*,Ig&&zdtT/$t=_ڒ4Qը#) ?'30A4K(i<0zI Ow/Q=맅 ED;^f1窞nJr*Xv jwsYV%ɿ_$ L/d/ocUxzqn 6;/F,3BYuTaߞH(?SҢ *8@t>bIɒCvvO3'6,x; _oyrs٫r VƋad\$J8{멎Co )ptJJq]Sϋ851Cq*Ogz# 9vPG0{MQ'p6^]qzcLvH W=Q]&2vBB=A'["DD*14{}fZQzO] wO+==V,bB,fծ'@JlDC  rS ߯@ ;bo-;Ww3:0̞hLAm[&50ϙ2fе"tqW1HTJn6j=$; AK1YHe ^:a v  $K =ÿ13*_KbaWfGi@˯P3m`m0zZOB<9+:{DѷFׇ#L҇f7pT@\6_ih/~P=Ѫk@ x7Y%0wb@a]ޗ+$PE3QYPf~^=*" NjB$ع?\![GX9lClt!PR ż7c%7)l/aHN*b5VvFӧH7lGA!I*ϛ8Mf&e:I&aRg+!9j=@4M }"jx/4KVq66j8.] v^z#uPr-ZOaѰiX0yɎ\)2a6OO 1.:[,k8Yc1L7WUÊi4zyz,HW:b=3.kYGj/z' 8ji5g]h|ybD Q6q6gQiܱP/k uj:*UkUA3$wb٫G9yH5Ƒ|ur;shC~|)O4rgc,z5DcL<ޛ\eG05rxt,vtPEgԎD|MFv(OgM?l[MSGiO쐕bdȏ-0)YiM&ķ]wұ²sG?3/$ ќNCj*z;1:f;WUӂ64Zxy{q&l͑LWf+b^T l5܌Ox%l6甖ؿߚ4UF2e eh)"![<Ӿe j\@Dbf 315{QqiPdzGx ݠlsNsLArh3kΕl{4}5aJ9p-0&bLTQ.uwfk}6< H!;KgOkm\;[=ϟ#j5-7gUu巤nlp6ԑkLT h`_ʾtB߿y#[]V6t`+' .x֮3(#׭X)Pӏ̂HwuS@eC<.5qy %(|ʶ("Ё'UȨ 3DCBhcjLz eTI|8(z- ͊UR %A~JijM{3u֝+t {m .f<]WUj,y$WTBn@`X.Lǹ|+V69y(=y@V*9#Z0^%o<koSF&|gNcbnM 3}(dHZ-Ͱ+iEVxSAiHeQ!T6 $ )/;wo(/OeZLNX <'8,:K߱~D7;e6=a0dj;þAyDtNL3 UyF}Wӧ`Ja9vfۿ A<•r;u!28]6 $ kzYQv4e\<}8l'qlb.0s"*˝ǚI`I.mr0ߪ io#bMLLbM`Z{⁏, و~'M1-̱8,\<}FMsͼiJd0V"Y kIp$bAQG5[zEwO+u`ܾWʔ`~.q` Hς\,!dj9RS+kb:ЃifyI,-fio*D0ɮ`g:m;~okΡL` m6Y;pYhk_cK! =MaI/ٿQ ^n膯XrlG٪Qs >.Tc=Ћh2&= )D;.I-ec|-|L!zڴ (eΦE?aKr` c񎰳RwXC@_x YlP&߱PB*t.}z=fzע'߆^ʴڝ eFǀ)v2Z(m28p%-sAPͱ"&[q(L Y;>{@԰fKGu#3;⼎0]aW3eWev@LV 4dZ RMK8¬Wo TV%Q%ͼzj->@dT7s#/"laغVpԐCxŃ}@"Z;}DC$qiVzs6Qvéy|.\mRN^=WKN̉"#$#eTlPXv_`U: B= ;tdFI) sψ+ߴff>O z6^<"v{ڴ##(ׯfyiI, M_RԪV[N+Q?x 3l")e&131 %?#k d{h6͌͜⌯<ߖz#;iw5Pƺ%^{ D ) UǑA s۱8 s53BQ!\-Pg+Fk9"}>WH!QGMlf^ٜP>byڏ~4.obPTWٵDI ?(bH,:? g #&P-3XwvtA {jOdq5k?;H6z(5(L {I>@DHJjda^]vx kA,ߝ/ <"TT(&0}o !PFH3;t!/vD#! h@9C 5a019 bQt%^7׉L,E?p쒨68N|@#@wnnm!u9As%8cA8ޡneJ<:+*9u[{(e"f_q1WaiAӱ{Rwb#X> DT|C+=Zc-]ҺIhbL9pL >LDLl%`R0G!X d%H?OU DI0ģ/ڹL;(57-OYi߲!QZ$\(LvwMz? $5Twl);bg'eV7R[%y̸"(`a,/[?7ܯh]zܦ IUT_ڶR95ĿEK`B);ryu]u# (n19^#">|WxJ~r [Eb*;=D:\c"Bq-R3//rO% PLwje<YAk 3]_3*_@PD"0@ [`d$`0s I8Vdڰql_a@/ B*1FyȨ?(LݢA! fꪚDiToX-.EX! <y(5 ZKDIXOG?Bо‰Sf`[ ooMpL GճՔ~;|8_x%ڥP-f)!a xWް $*"Qg6٤L ѓc?2#y[%Nx39ezlٰ̔?1 'HY" X^Wdg@Y̅o_IU~z)ƔqbC˵wbyg?GZqרopR+QKkA!|>$[c-M(4\vCZL{Eds5 0>t*Z:{c@I xf:|9H\m~q>|*$7hdKV Z@Qlͥŏ٧ 7?+6w.2Én2bOSI ? 뻁=PFK\j9O|BB'EϪoDPB;j^jdN{paIcVOϲtJ'dPEڱZ_Rgh=Mvu|Pm@dd}q"f$Vvc>ctnHK"+Xlx9ݥj ]Hkտٳ%QTP+mk#P2nJjsTP7 NDEXlB'IQ&d ]fX?-6u3] һC2|"l%6coGWGASSE1mAd/'zL).oYq)/AnFDko`Γ1xcry p.QΤ7oGCF9(0 X 051\t9%Br91NEWP!w͌hQ6`P> JtD&b]6F. !,janv ^"Q [j9Xfθ 6%e8M>Τhȩ #6јtPj;#*H_ URbWNrr=R!}W[QB#ŗr|TlnL]-G:&~* Xr.I+s@kUB&c?KS2wW%wJ0]Ɍ|s937Syvo;9}'hؖjm2Zu6чY0ҘgE]izʢd0ܾ|;dЁȫG2>o5[Vj8Ajl qPqE x>:C2mͿc=qӉg8F@F<&a&;{zj-s~#OɆN۩cm0Y s૞H=o5꒪ tOUgBñ[}ԂeBRQet%i#Lu`t0)Su! $vAzMTO5SVAKke-샭=RX FɰF*fCopHQ-|Ζpuh lZ֬GÐ>^;zަUVSn pv#'n6Fo%|xkOmWo\ ?iF&n,In 5H [ݒhOr)؞(&.L>q!KfW }X}|A~>_~[3_C+٬Q"*A;?ѱZtnp C -2"O !RVlEp2߄&5N>30;O1vev ZѼq-?'W-@d ,6&+0?^x~, m1(1'ȖNFpU|Kh& 9YNE.!Y)@Ӫᴖo3t!M{Kg{ipl0ů7!>.S߄9*He29ydž/L7\P\H\ϚT!TLh}æC ^ eRҹAىYd ߈ˮۆQR`hywb gtBo"š`i^}>Bppd?^(aMUQ&fuH0*8Q۠`iQ\ `E N}m,hUX:2%4/#GϿ}{[h׉\YX8S~%4S_4Ѵ-'b&$q3 =3 | tiC'0Dv 4㇃b$])y%!xYewեo"6-lU>1?ɖԣ@+IOmc&d$Z[Dƹ Gpy[״q`OE[={>p%%=X(n_sCMGӇc_ԒvO.[*``?1h6 #orf\:Z 8PVP+_Zr CvvkJ2}z]sMUWUB=Nڜ+l/R8VrUɽO>%h E&DP@U]⯒kG+᱖xrU@gJjdtP3[As ɘA«8l!h:;*NFcJTc.t1i9?bzT'Zd*zfV\`tiU&g(-ZN 0ZDe?i3ɑd*!#ei3>!%7 ^T,4A, )w^p \:rptϺ,ӓ^.1',je!C]j_!ۘpD_41kkOzGz-&D˶-`YʏR=4\pT053;Al25+\3g5=83:JpEeuo2 0aӖzJ1rOIt-}D*fMrEӛ؝!lҢFN#m01,!Kny6]"g@IJaUK^F| 쿷'}ҵV˛܃%wuNqHET/D .^jL3Q۽GR1,# jtRv"ڨ eQAt,;è/,U%*Kj6ƶrG)kf@X³J3A.|(n  W599bq9Q1>à-]< 45Z1^2 @w+p"3d4pH.r[Q}Bt NpmzTfk5v؀{lH;pi)d/EIKADnxc u=<2vF'<~MZdaDG* 7,8 āG\+eoԴRLhU&A8FArb ^U rѭ`g9McyL(oX&q jB~0IDe {;5&}Xn %tjHšM'OS \'0Q8> z|Y׽! >x%VӍ"hjD:XpϫJ"]EMyo($T/ãc m#u#+a+p-/|[ퟙ=51 (K׋mqoSg/Um޷YfIl,q]JrVɇ+Nr1Ng~*FńvyЦ.Yœ%QAQm`x $g Pڐű,nM5s80q7U9eaヤ?y<҉uY*WI^ʩox}7ȉ-ʎg ^ۢaR(BfaC=멜7[/a=x;ED>٪ :{{BI/ء?Z]0x1dQ JE5ˆZ߁I%#.L l_RDHZ˼t,6PiM-83)JLŞ[ي5dA"|d/ HUB-ժ-X@?)`7/{=!>K_Hu=.NHyIDJ8űw L"g_ F1N47PUyuFGU46YRt1C:If@qԚ~%s΀n+=$gn?_3%`lFuP+ڱ< \:ArNN gi!r :^÷]>Ջe3b| hqr[O _noZOU]Xw[ʰ'D.cuZcXEt^0 5Pi_~7`>Ѭkv'_~g}C~vcBcCT?-utj0#(k0=Nsq`WSG۞nVOuefJԐ`;?,=Aٌ!R ԇy_M4*!"}"{vKg⟬,71LoO'g %S"YFDLj{gt0…,U{-{NH6lIЛڃt4FS]1Лۑcm>G0h{TZ>H(;1K3țYOjcRw,@>q{cl$׷`S g~~abJ j1[ ûIM00òP'~?½d"dacWF%5<`Sc;K?@ir 帺\]ad~}:ג~#/b K'(Wq|Dˆex=㗩'|< a܊\{+V ·"2?MxF˜p[p _?$=R4q[T,8DQ5:Ͼ#Ca=@8,q^R W D^3In>kN h jgf$=? &j1F۫@gĬ8۹ifJ5"&zg/=v/\F{ζ3_ R͸Np\rByq:&WOKpC"-TW衄UVc9ء-~UXrbn 0#S7:Q*!7C~[ԥDW~%+d{g"/Q# Lϔ3V O3:HodlA="SѺSQ3gVsy-~deZ2ET_A,0<[{WtH_ Q*\[gs`A0+n_S ᖛd \PP-UdּKB_fG[PUJ%vʑ=jh}(uD/䑮_I7n !_dfZgNFb!#7Nv%d6f}1N[ :ʤ;ZL.҉..dyߛ uOU_`cpu;7U~"]mFVwa@$Ek50KIir7QveZ+Lqg$پ$H6 1$"$>nF\!Im o C uw3U="TOM.Ps8Ň0Lw>jAI|ɱla*|#*Yk] e o8ؿ2c ʎӰ݋<(Rb9y>~d3MMyS{ u 6m$.9FTjM2\pR"ѧ&ؿF,uu"oR LHUZPKS7wTg㥇vB# єc% +p4Qn[E\)4/bn "?.\( fZf_1UNlwpLHY ,>(G[,sڈ5}"lk=b̓uZn.?-WO;yYmr&?w/bn,oX8<@s6R!l^=nzwU֑@;h @@Xb{ <S;weGN {縶mbm^ϕPy_i?dle[gU`cj;HWQ݌.";-P1),F W 7VTvKBk G4I/j<׿i۵syBAëڴeҳGZI$rG0WdERIndW^yå9TϹdtbpjȠ%0y0? _[!pIG*tiڹK;Ud3uysE :[fvΓ<9m|>SArJ4"\~ D::h\ǩ1RN\Pw+Cp ޴ jpGׂ(o)M9?О$3s Y8cwD-X70"9k5T5܅BUp*w1l@Gm5|O".Ƞif*Ӧau5(ߪ"%ps+s*g2xw<0no;}/Gc/bЬ^/ݺ/eÃs{ W];_m:Nenv&)w|*R>_ ,QҳB]&\6~_vjU K%㹻y}  3ߙ]s^- _D&Zk.C1K'*j;[e+2)KIF;T(X.w0ɱNrNᾳ:r6V?Qd0 OS*Aϯa:KVridj!yG ] M)Y|1:Vo5ð4Bp2a7 ae-3w Aej7%_VL{cGy.vP?fjVzC~܃ ;Cݎg17Y1> b7_' dBw\l9Sa$1߻T0ɏv7͆mNF%'O9DKyе{)DKEHEEGNj=I]{vRu\a`E;v\v_cƧDPk6SĄ_6+[/8c{p>RAܮgKj{[FFo #.5v&JO?2+"# RӜk0OgEK },%qk#e}:h”8$QE$:s;D/(`1DVB`y!rn"4U {&OqDBEmdM2ngl}Ep ~4s^u9t 4t"xMbRGĹ|?c%砭!#9hA+W;9n4w M_7Wg>?ZB'@a/@Jw[ŷÛTM1*v^=אv˔$wU}iUrU6*tŜqQZJ"Uꀴ3`eR<;/q.rͼA%9ZE!i{(Upr%( }K+?*@-Cȫo6:EucošH"2 )Gڗ/"{}㐜|1')٥@zPh{NJ֡m; eV!jt E]&[n|ܵ066Ϳ=a R(HüBY=%F9MIg!ɥֹ孂JkhbB]?'8DYzegIt[e "7 ȏ><4b~Cin ֠,Q,Ũusqvq,kʖ5~5ScȅZ]mO$=fχ~C=.>l/pt˯׻*tʽ-hsE L[}+vyXlTk[.xΏ^ 7POkdbbC'#egc4+ӛԌ7,ʙldY6z_'\[aU_J |^ b]Q/4i-= ,nn9kc2f)-%q(QvqI,USF\h.d.je{= *.:پl%#@I8{IT@5dTw=U볗`)PcCi.P[շC /K-j' "a~ SᛢUv[Qr\Is쀭ė@~[KzyA-X _|uR-9 S~' y;"XRŶ3XQ/cWj<=gF<yS9_?T똣x OKllMQ&{BZ%*!6໱Zc% -Z㥹BQ/?b`Y\JhW Zv|)I΄Q̭4{Zx]{:ngyA>*Rl\s CIk09\[⳸I +'ԏ;\kU`Ll}H76n{93Sv۵ zpc" }0i UfJ=Ƀm@E1xr ڜ)_I_Vuߖ_n$|L ]bRP/_Wghs6 s@߾4F'nJQ@'U-1IK#%|JS H"L9,Uu]D Zlʴ/r&"h1:]:<=s Ƙ,kVHZv"Aİf\+j+qʦV#$Ā )uPVEM_.XuN@jE\lZ6Ί#̾1IdV32[L7pwΚ)SN}>N#1XW@""Jrkh|YKHEy=EAs kyIn=P?*paw41<Q#VlйDK{VoMw5O97QhW*\ڮW|y& _&h ` $!IBs@Jz5xq/o,ԟJ!|"Q@VgT"TچTP2 ~WT7K?lsU" JoX ?u{󴔢 *^ǁu] 1Uh-)-9e|Gko׺n΁ `g] 8`ƍ]TSDT'sDP=8"W:ca ~^F!Ld|ELL(_zsHw4#}*Ix@ʋ7Q1.6t!f;!*%4'UNBvtHȷcq1 CYod)ß>YWOوCi._0QS@X=jpm]Pv ]$2A}l Yԛ=/W9Y+Ōe`G5 i> fhNRXQ*M,':|xcMYc+L7HGo#h3 c7}Mp},X ܏z6Bcbj.EdKpX0+3#* b;a)~*o"x^=9ȁDCk*_)MaVe%w"m\͎3 nvMUd>36js&)pf官oyeD#q$qz, ſj"^DXq]ID%:H:p ! lB; "tM<gre/^މee{weR TͦF>ֻ,YYxVYP}ūk4#LP] gftIN04G)XHJSa=kc(Sr\^j"֓ԙmph4v\!úd+agK"g{@MzAd?`ߪ!(K/s >w~y(ɝ">0D0t5}Ԛ}::l޿ˬk>bȘ:i Spi׳ mbc˶"ڗwg겷$b Z" m PY䒷Mɶ~7"]N$ށu\Ff㥿uy!P7 Ba=gl:FXe-ffWк#Y9)Ik[" 5!2VIO -D;DOj؝چ/|sJXĚ;t1VR&?j0"$ :KT+>.R1 \uƔ\5$d¾77>+3yH>~v#iĄ]َԒE_#\D]y /8zDʦBM~BwgmP"3y=e̸ ܅l|XGB_c7ԇ Y",Bwۡj1#fͅ$$m>"z EBTk i8(\}lUR_UI(z$R A׀mh@yϼgv`;33&܆-aAFYx# +<{@TyM(PXn拶GʷSg,C1dYzXKV +kk i'>M+YtHZ $#zZ|E#!WNʽ|[h o8-!,J7KjF)Nce҉4 ?5W+lS JӮ W-\) mqToz˘UfA {*ld `]шN cE20_t[[0,}w+z{,/ 8V۷Blܢi|ð̱_z^+TCf Hj~1=.s^iVG$3ylT"?` 4F0,3R޷f2˴fwt4{ji^4%)?oɞN٤] >.7&aOUHSCbлJ}0 &yn.!4%y4\ ڎ dt~m"^ F{5e@X mww'e<UUCgQ N&>!lQ.$ଇ9Siy~?yjdaK#W_Y)*)뾏wT((-ry;AaKqZmԏ{X.e!ԨD^D D-,#fIAm[{E)A^Ac9Ʊ[Ur$Ol b:quZ$Di|S-9֩M/hV4^"m~U&deRǠrgHiY ˧/Av^﷛.c, E4ХyL EaNk-&:<&8 t9X|ÂyYĀ(+PwyΎ[ƟtY<+ ï]ֹF$rhڤ1B0m(J<|A܋:wd >"f!L4ZWjSQs^FHJJ 3tTh.ҭhSwْ`6,hXSkʽʹch´&qY!_j6ԇxB*2J(dVXu-fޗ!〧BXq6S^yimۘ :MҚ m-w2,hM!!RFWQ^IvgNrtu)IbfoC3EµaQ9Sa`US#q7~ 3t2`Z+q>贑`R/v_,<ڬ2iSN!\ !UIʦAn(*hmJ: []ɤڨcH-Iw5|Vfzf+xJ+\ejڪ<ËwCs+f}f zI`'0-gW_[BG@1TOtLZ֚0I<荦:G3ٮDGtOqEyxR,Zjb@tWCuG%$b{ 4 fz8 5@=aZжSVN-60x[~o27<Ir_6n8=`Lү<<NhfޔRR+N8~>Bdŵm$/8"ˤdt.-$T@Z~ttڃ#GugHP[]2s[skʂI5dJ~G*J]thL$pG ?qc~*pպRA~kyC{T yRB.R.bo~I.3eMߋ5byD8D:HQ!Rß)״zڒa,-6.\C%w6Xh-`4U v 㱶hQj)'asۂ Bl-n79*5BÝQ_%u``|tyYz;6m1/[ry9h̀ʮYe#xt[ c]<4,vW-D(f;;+Xf^3IG[A@:4h;̈́jjͧdy%:J {/Q-$^g&L@yX\5@\ k״d'p 1*;E!3~@Fp>^LUIG Y]QFsѠ ِy -}-$=H:Q7cNX0C"i[\Q*"r.2 eŖQ R{+*}?q3㡱ԌY5ڨ'V9g)eT]pktE ^s@; R<5Cq(jZ*ͼ$r~KPCŗv}Ē2[f\&)y)܁ CY&ş{uD)'v=Nt9H45+`Plew(QvZG4LjVdX?#C>rJuVX=zVZ3Sa`.Bh"N]\,LL'KY4Tsg#H1"BLxç;*DZ)Z,9 jug9!m)`P˰GGܝ/t ؘ}2[/*s2a`۹^j&rT&օG=Dֵ2tmX򕇮6A׬!ڔQ1k[ \4H9(RN7u8Ez F}N?:V;kLi]Xr&Cs҆lK:j I<0rE[[Wq5f?r`zXHHp4RBwU_D܏q [Q"&<k@;LI+,YHYZ0= W1gF!CR˺9Sj#<+izy+tꍥ81ƥZ;Y][C ñ%op&9l%(pĒT7n;CԿ7hN6J7jNcVixYtW S#Vq9o,&S+__U,(\@N WX*2`&?q)o~hVѱҾoPRv)º GMC%e qF+%6 }G_:GNǁRӂ ^Ri%ti~jH@.2J[JN$- g_L/Byϳ|bPGk><,'x<Ŕ/a oY'ע &Fl1ʒq^6t]WuOen~7P7KX/La5>WϪV6v7 '>'܁hы:#!nd"e^ ?b_?M'm%1u'jIC/9' MrS^Z7T홽՝ũeraڷ;* ~mVj2]v1#EÓ N{ĉy`cxc^EG36@FܮW. čk m}_$M|F-N.\HLJ&VU)GRf=9ո)嫷iʿxM=S~C(dm쎪 0U瓠 AM呰Uǎlu ) 4%)+O8alB?`7u'QE'Nzzq4:~eyQwLMeĕJG],'՞vFl.\= ,qZ@KIԎw XrRi fGiSY^7f?i1Ml aU.odz2 -+y: \ xȹR)_glvzI`,-҄8iC/^Xm#S76GEAﴘ4NamA.ɐX#ö9cdI,0-79i~4HON)*!;8!ϧjX{lj$j7nVC8nQ\fAߦPrvd\Or ([''sIzm91DAe׽]eĽ'[ʘD]o+AG`R.-,ʼnZsvJ|Kzld1.NITm-J*fI2o;kv#kҭt031'A*dsDY Z&yWD <>.ciq>ZlmBSs+i Eh5fcߡ6T4Ctvڛ%.!62԰Us [|4RWQ/J@Lhxub@ di f'd cKDK#ѧE\ m٭YOP.aXw@GD[Q4$ #&,z? z> R} }rgkQ:̞G@pqu"s cb-:wD4Za2k 1e{|7nS8 /_ILAn~S%Gclk b2}^{%O JEg{;B2% l*خ<Ĩ>0kF|m0h f͓R]Av&seZȮO9ѻP:Dy:{4H{oQ5m:A礟v{؅w2f Ջظ-ɁvQ!4ZŝpIu:ꞕm'^9ҊA:_FL.Cfש?flc<翍Y`I-TѾA  _MtCUoޔ8۱-4a&;̨] u[IvϬ0I~ [LE挔dk?4,7JYQ+$AFz(oH?fug{ptޣh_w}~j*U(!Q%;C}Gܕ‘?AU3T6ɋ(iHA\j[|-pCuw O:DOmx1D$hzv)K{v5N"?вZaۻDҺBHO6Ǔ'R_r<jnC(JO.Uaf͒YE^'#>/G$=quzzulz.9ԙ7#KFy<gS  R.k\}0]]#`{r?u6e?Y fՋTS~ƸA|uYIC+hM-2XLZA|"%fIS?gK9TLO3LNe(,l:WO*tV9&0uY5*:G؆"!ȽhJeh iaG#>]}dTn{+ ڠO`PFELgk8gi>b^'ݺ[RŽ5O V3@e᳍p+f>L.-8._ ` m|PR*6jNVQ؆E@bH#͓-ZƔ%vV,}XvdȡLO4զu9|ҩR ?Q7^f8,-Ոi):1LaPFٳxzm QR~G(Z_r`9hl>*|49zf]$",69wVi T&\L 9D`$'9ϕ ɦnE :f;9|{tH\)c~T1/٣-3N8PWcV25M@pMgjZY]f 6&-QU}3" J.!w!$Nxpz]Au% =/OD+7thU 1p~+o;WF<0n)zp}!SA}%?ƥ/J|y8ebOk0t}>UP {43[:U@ʻ# bJF>qԙeF cD(fy-4I Ѻ`Ύ/67JP֯\.F^%g\`tm5đ\pvV]Nn4C?f\DGz ZK,]{iX$bh;mTjԹ5 Q){||-1+ 4@Qw%6K@(-@3a\CA(d}CAt cҲt#tQ8$p%]lͮOUJeLkaPwJH#sbI9AnJ;+&u:-R@z*4.DVkN <ǵ~8h80ළN \7qSBiQG̖y额<XO8nGzA!8ׅWM˾~SǸW{"oKUhK@;!;ßļ›Q#ŋoH~bҢ)cUlHѩ<"5Z.zA&@nM5s~mTYR>#L鬅ep9i7P@ #muqO[ rnRok^ nRnz :E$OhQGނF. i&^ˍ۠B߹x"lSi'eݸkdIlfÇtϭ}ϰW=4eœA)!3`tK})i|!sz{ޞYw-srW~B4h˧;qW bp h^!'j:Fw\<͢SjmĦfI[ Р Nm/RS81$i{yIyruA([jo))Zgb7WRm tfp3L+wR&/R^wQ|b|L@1H~zalxր $~H峏@H7`zOѩ?4bPd8.Q3"" ?)YHB~Kn=5,NE [\,^Z]W3.αto.`[&QQA!A3j0 tMk9  d͇#߲H~RH_3>d=WXY:-oR^W%؜ h>#3#!4YPJ=+~)njugtG~0i/$ 1XTEކP\;Clyͫ_J'r`HpFܦ(zWe/[PFKM<,XM(kroU(_~6f" WhOB];*i4~HMdC"J9?@?8f?!)\:_ q Ss%7X'xi#~2W鑿4,%!A`hrc c$iVRTͅi_W4b7*OfyӁ;pXm#SaJN*-?`",3;x ǁ9JUV T6A=NpEhF0~$4}i/Dsh79fZSE)Q)&AchTջ>KC$טp!MV?UFoE<e?Wz9p=Um7v|=;MGTCmܷԞ\QEHKp:8Gu?A /Q<*Y† X$; ׭ffsqII#87,ҔL} :e4#/UUN+m/$9M n4~ ")xɢnS['^oidՊ@X8l 0sx$ 䭒dS3 uu~?+yEFNAGPh{"Ez-K${?}l rbyT[/Nk9Q#:L2;ЕU)֟,>LAɟdV{B,/KI](4 J.D 7XyWh'a m.)Frx;Erd)O9v0kay扸T#Sn$p?kIpڼ-PWσyg>}*>Г8NKpM5 r7pm0z"`€(k}Јِ.<.lf*@^",kL[b9&=V:*; J~ XY~][ v R-Wimz )YWxOBZQm'ۊѿ1,鞹$ۤNw=Qw= Q)Ъߍ@`a?.j< De&M~8N;/O:c:̊ScK9sLJ1J#DUxۏ6Ox;xֵ\;+=AL1/lRhD3d+bPoذx R|45(@4,9ʮ;1Eأ:i]5 J{f^^M%8y;O3HƖGKY`^'ޖx_7QS+%F]߈hZlz'^7<9D7|s-?;Fk1Y`v50AJz^ݼX?bLt7'ͿEszЫddΣX|_~3S9ez׎7d.wVijJ A-\! 0^ W֖@C ~uJ5~-eM93qrPSȌ]нTH8aQA%&,FA/· TFYYZ% 3YcH 'j?']J\~qx~>cX g]#QjR!`i~:C"FWx\9/3W4QKŘUxx򭐝;ӌ#0<ש藳W`BEXHfgkUv> d%ԯiP`mZH{[d8\d8nV. Pq/ddn_T$ 9[p azA|%6݇^( EҠԡ p8} ŠpR"3dq .E#í !A6xdYj*M'׊\yokM9}MO 9! c~AF軣#XY[X lt\ CuR[ \: 1E-6pt-?4ФᤉUZ&j@CY7IEM䟕:/Qtc`uZy˾%Qs3FZME<Zf31q Ic;T/wй]>F{ 繹fy\D4-^+ 1av gU0x=NC"L.|}Gy`:``To E!H5Lc WCY4TڐD@Xg`,QHHa^זZtqA FJ[-U}͈.%GH-n&:LN=([#=RA] C雗wdˮ[1Dʵ=*bq]!& )F6vuR U;>u%$cٗĨћR>hz=px"Xk?"0lӋ呖帯3OtQ;%Px6\/94B.Eiiu&5/29R=c$4YTlq="(*}=-UP)cPJK˅ rgxu" 5f%c3+ɼ?*JȻ)8 @$O)6T #txWťZPSΥܦB/$c"'(7ON1xGp+bdì1F]Y_9ۙ 62ck 涜D6FDmsfƌ7F_3+4 ~BL3Jdy0jf`\9w>Kô'tVM9Kta5~G"1-|?t jҳq9=j-YK٧<}btm_cdYGf4Q1v\`]Հ  ҹ\J 6*]lpU|>^hXQSrgezvχȀƜURT 09F&DA,\Tp9Ii9t=.x6MChi F%"٠ *[(Y/?xS |nx$Z OĂ}w;adȕ&ו,e)M@u-?*wq#^F~; 8` µ_KvB͢"%z/RMČ1 ak.$N_^%9R.)BMw#_t< `ɣv~n DaQSOh'=rw {63B}`zt ۼx-9=UN %y}f"K!Xv3@iz::]O XzޢyNӠ +v-zBjVamk*JC$Y3g.l N=嬂uR4I 'U1ս(A׌Yj@GvZViEա<ؒQ/69lRϸ/*!Tϧ].kln#"|/eS΍sjdrln+ͅEZTG ӜpM˻VS=ܚ>S]3pIvM*0k%d@MGO!鋤;O;4ȿPH6=r9d|yO/ljJr˶Nt~;a6B.1AukYG7f5M7As["GXe/]IJckV0֛oA',c}j`lRnj8'4{67.'@>,eϹ).xSCbf]AƀNK#*cAl.?0i[ nVr 'JsֲN^wk`.%˯C RR?bT#|Y4l`2w+}#"khd^.j{֝XB>$A.<1M0,ޘebAI"4w"׽Lz% %2@jUEV-^-3nmɹ1*4n8e/vk>ԫ]a[KS X $@'Y/U(B u=L# `V'T fʁ>qg=yx]L*y "̒#%?XAտơ 2Qe4(Zە"r[fx~IS;zygC<_~pcub~j'C>f7p=[f$+x?HE&CȠc8Db+_j,3jllsqz2+S$w9fgI j9I'~:XGlSn7;_k ZΞaOf`ΩWI]{=L86LAP#ܒ}:D:f .jɻvLu|\Ob8(w-sujGOlF53kXXSKA ^ z2.ז؇U%O@/״ y *uC&L%chI|fT,b'b`j)Pe |ԳIΎ,[@ncPrij<V@jl{܍iy Ūxc\lJ^#ϖmϋPKOʼJTqqmzE$踇"ŠTNЇKIe e•<-#yH%96h0s"RA_gyjY:*d 23W]Ma~X WR[! KDTO޼qz{88)ȇلK`V'J]:7ƦC2tMI]QJ_4ٳS*x#Oڰl q9 w4Dh7&v Ů?1҇=[ci=_ߵcPpzzR],BtA)DL&vd+;-|m"]se<%MxĈq=ᴅNqe323'cAޯd *TW#Pp92l3p5G(%(ؽTGM a'}PGU=X/OtXyqg߆@9=,/QZS.'5V?|@8Z3f5VhuӬsHhXZ#8nxҴGn+6>RAk|s}X{t87/30T: -9&8q_uW@JZ*F|,;@*(@^,'3[+8KԯngYu$ͮ1VTu9S"ÇH> eg"+I5j^mT42 `H,,hi1vk.\D tQ7bahz{H퓟LX]Ȑ r֏ՒL}N>>V^6؛0 T򿟂!aMjA<wXBB94}6TH|©|nH'ԧ!@2$HfrSIodt.(X"yPCOpQٴ5B(G0]J%Rx<]kF{-̞A\RFd'G9A@Sg "?*>Xci2ݻVa:5$x\5>¢c^.t7aΚ Z}K1tZl}# eP稾fr5'6f-%\}x^͗"xL_Zjkc 5N(3L̘HT/p W8umF[+t!T ȥo5Nȼ}tg#Qr]|z;vrab*{>IAv"8}Kt͕eڊ| wH};S?E!9?~_4xtq8iN+cMy>``m@GCL( ;vxFZ&f?%/n.GɹVN3p{G㑃K;zH:˩yŜuʜn)k=NRm. nl=Ql |WdԊ6js955Qe8N~KhvN~>+i̿<춮f)ZSa%elӑ&_ú#q PxF##| k2 6 ^ [hmu7fA$I4Ys:fVk.r#5JȜadn,W3.C3]s#T}7'^`qi;miL2،0k65kRhw䄰yދ̇N K 1U^HUBnچ4cKŁ}Vu܅K042 9mHm rnPZѼqr9>aD+Ηѫ-"XA5k_[%K tv23{Z[[#:5"Xw#&K?t9/ghOߑ8&@%э.8À@g\k8Q`.OajeꏁB gd`?Kwy rLY8˟8^/" 0x|)]f*| CuYJ$2\S8Э -uΑKx,G- ;a!'_zSǔ L1Σ\|oͦق~#jM"a `?]da==E䀘`&" \u: CAkt!=;H9:&pL<_l{jpNzzK}I?꼁ai:IUX=ֿAx5}nVGZJg(w?r pOգȊb1RFw:?L'K W'rVHXZSPGɕ}y? mJB{aׄI35/In>[IGha;B& Yd4yKU˻c򛑽|S%UV72|-ax\YǗs߰^+]Ui1%}Ș, /[|O1G_8 QecNo= !o~ھHBddn&a|lԄ~H ypn+{/0Lx0^bADUĦ{*3}y WV6Wj"7Xa$E`*{T"S$Fʏ/cRRJ@=whjۮ@K;/Z%^Nfq2IEH&ffI RO/G}Sf;~>vhoIz;©@H@T;{ PA܍YsTbuBr"3Q|I{2YCP>q9eŏ"R1-fƆY #KIٮLhSgUHMF@lzzRy4q ,:)@nm|&,lLu40ɖgW^U>ɾpX􅘱gݏ:}RJϺVϽq7_CU(_8jbSFVh͆t]dH]uyEn^B7fy})G8KvOY V #Yr-?8drg:w>C`I+qwa{&2hFT%f})|3zѱ':>q}Adc;l %䝫7d2fZm?W0a_ha@Ӑn{ p^n.\]GLu9;3'PZѱ Q<v0EUQ@c 4yS%[BQWH \1C;W|7سIdv5'[kJX- xe ,D5)玧!>K sɠ< ˗F Cow>Vۂ`h=Ҭ|࿼A0 )tvQ twODZ0͘űQg!j--o%y]e%AhgMfz̯_Ub4ilT~4)='2be "x+ wLnSvNWM塜7 qa X/Hwc~'x̘pgoӡ?OoϩF8"~3hsBua{^رsA`vU=WJU&ղm_X>8& ?8jZE| @)NjszSK+'c#֟$C ez ڦ]eLdػ*&? &Yě@1'ZiOVi;|f G;3!L-aA֍ GxiJQ9ZյJ]'~hJ& J]ʜPJS%Gxfh=Ѧ0!R!$SiZt.S0g;A_eWbZ=;!*r_pCe2)ڬO>ˆ1%r .qQ."30(Fj(ko: Z[Gܨj"ݦ2pzEU{hw &˲P <+F|94Y=;ys GRHUBip׃1MEOaۏRq# Aw'dJr󲚇6D q˞;r^0SvVSH-I*m"t3SؐA]ZB_@XN$kSksQ$kW(^<|JN;BWS)z>Bt, ^6JIXʻ ֜ lVjzǯgch\Y䪦]Pq:l'v;(1>ŨGs6< PA34˟J[:8I~#NcY7ߋJ_ۑɡM%ʣZJ´u\2r|kMP{ȏhW%^J\`NOgl3O'L)W2 m46']߈ unTڍ?N^tNÇC,XV2EY9*G1U4!~BlҸK^R.b6|:ݿ GI-AwP\ǥO1rSnՕ"S_=L6f/F'S؉mݪ,΃ۢx~B`@gcMfKpie^67i01(Xg[+^`B:|oH1J6GpՄOGX!"|}欷$ bE8Oicw6|m<U/j(r=}o\am]$Œ+b=D/BeE%LINwB_/E1؝RAGy̑2{yfE7PrM7GE&TPoDڅ.y<"+xnm6\ÁCa"I^%fC\%OZ.mHĪa: =t҃ 3E#Ngw1tB)m0*tn_Fѐ)1D6 t[aZ_E[fU7,bm..s|]n18I#ȓeJsN;-Wޔ|?v{OMs$_׵C`-m@YqGdm#Y_+B"yVx7 ieudD%2ddi%)ć5x;Q5\AO\ʪ<;zsX;R@˲蛡o;MA{)اӜq2hP3yiSVǨDm`68)'!:(4$ktJ}bTH+ NR\"lBA]&{bT5Heg͖J(x',SQ"+ؓR. ]Jߌa\H6b(w_ݒ1~;AmOs _E~ڔ6U8 &.-%- ϐBR{6_w#Ab]vgN 4wUp :I%;^O]uۤ}M$J{i9;N) U szumf\&w)3D&]<oT4Vr~x V冡neXcHN;'7qk)i6oH¤X\%9܌]di2,?PCP BhX9J~6@ i!nHD4.Rș6֠fDx,Iàc]ϔ|j<ٕ4am+=iWOĎo3\!JR<|cH@*@clh;|e3/{E5e¥!%x|S2q1_Y$Ҩu0Oک;645lZX# Ck3t8/ω6,0le!;Mvzq9D-4RFIpvLg&V{1bd,.̂}Ǯq7Z:&;=E'=l<݋Zfmj%4n(Zsr [ }\4V$Cbt"B^FaMۢqœdN[A c3yBO^YTA$CkX!jKvQ5upF]S,3FQzE–gx$(q'&!̓x}D;Ek9]-YBf.gy)le1e̕ߙ`mHLHⷌڠcv>?Z;iYS?U !#t˶w}~T,迷'2D$TE%΢s5WU_ϧ?bbFeE\~|:>Wl aKhK5c/[9g3[,(ǭlAxg0$.d^z8vQjY$g ^uA?m8%x8DģxzPvԧ^En:'5O%[NqCn|Wy*pqY[sJK5򥥔8v|c&XՙY%{n" d+nAZdS=j_w<]>IOf($|j/ˤtC\]FvX_̚P&+ sqs2Qe Igڥs5טV5G@-s F6KAy WS 8t%2ܹNJuzy߻R^ c|my #~t_xЙv d"Rĉۏ*!9XicKmD&Lnu:3 cz /xo]༑40wǿ]*F2ӱ>e70/ 6tMm$hB>{N\TP* +cu8p h6I~4ǭ[7Q"ejaRbR9*Ұ[9 HJssRCUS?f3٫>gLЯlCYU.5A~FqSwy7s?Ngnt'4|Jvnx+[p:ҮXda(OQl  54}e|?Z(W7isulXv^Vrnz{^z (\$'>B ;ᯒnhcܱbHXtj :(5__)Rra)O6)Б J%WH `Q8ʜr}e׸O\jӤV٦u>R&c%% 8D@t1;V2eLh[ ##;u"ߵ1EN/iL?\{;[RZjF-lR;L^d%TRiE<NFx=LZc6w%ɥme. D>`<:>YX8{ɴ3N.hC<0 Ìv]Jh Ɩ)퍛 ̖41y1 ȃWD%J6I)rĂ6h }kM:'SL43(_#0ImÍ-6cNX,D,.ޱsTA7'9oa-l;[}zqMfP8NkY ,MtH G]3n8 . [3^PHA 0o'0]t8eKN0~4ŪihQb5nz#`mu" bj'F?RCbV'W6ҹ5A懝>h]-6t_؏SйZi9jQ9?bcZN܇a-$+F={NĹfE.AX-fBOpx©d(tgH"Ʌ<Ȑc}2 > RSѢC%eLC寬f k}@IL N~6m8YRN@#Cl &zpI/ƺsw(]57~~9bP-~( m> ):?`ܺݎBSá$="Pͺ|JS~4ov&;3˧r:-"f$҉CdNO1arڹ"K*c6Ѓdj5:_|&&PfAN:a4P&*BTGE.t Ć"u\UN_L,HC SAꝏ)ƥvbt!8*6<HOo|P&љzvARA:JHF:ÇH2P]E^5R;p]S Yͅz*OyJo.F ]>ROxYl> Y~>YL^^}r;wyvX`X4$/xQȫ&9B;XBX`tp*>~ ea #+5;}=R|K0I6oN}5]F:3&Z1tHUcq@2#! T O"ġoso%&>9ܓƼHDI}.YN8}h*3}$槶3R:~5mqR]nd{J @=&&`p, a=B ,R=}9e_kh0F0NW!oX%p=氧Et:iR^B}1iX.g>+E 'J @I]]r1uoOτ%ϯ/pJQ/yz, S_# \}88V 'g#  +Mh"ΘFgZjee\WN"FlLR>N#csV2 PoBp{#ێ^2-ŖsSGiLt */H"űg@?A^MIl LB@J폌0%txM]C<߱"[-QYTTj٫Fdq^-a!ΣK[+IOپAhtƫج -z jH6͓C*ZLx_ͥyir~ZbZ[{`G A=s;!Szyr0XAf8B&v7%(}?/_ sVwuŌՕzL=( c/4 &NDl솆dmJx&0M6(9:d晈Z6θL|fG *a<4{ #"h`q) ŧ+`W)RI?Fm G_kӘex! ٠k3: FEf_{$r`n;N4M)2wۍ"W}RSk*c}ǪKu8tq%eg3^ɦ8(Ey߽`Zr:ggy)L$ԷÄ&!^?r-_YwoG`{8༫ ^6rȪcsGVGzC4 |-ExϨ@㴹mUV?{hy7k pWUvѾa'd3g_gגx-xZ7ٿCRd>e}(dḡĎe<> ~N9sLw.ݛgѻ6ɤ&.@q5 QId, y5m੐8gd9NZް $rfW4Ӟnl!LJ1]>4SsMD 3Ř֝K9;Uf.tlQ7qoBKkĒar@ieu d}lZ5tP%) ۍ#qxY]*\B%6l{܉)$ٱC3&922,q*XSCU"L%H%Ӳ!UehgW0spYW`1fU,kS6z\:Ɲ.,;A^9<;~֪^rn_S{rH }8Y MUPg$g )♣qhf_Hljz5og>3w,<3vt"6.0EBɹ 9t6Li upJ&Nh6qʯUS 1zTk^D*tVk<h[̈́]w L%kɦGqrnMh =gFzLBa`ډyA+& B9n .ސ# VH( V. 1C4$B´wG-C4݂r1YFY>-O/3d0`tKH}LeWv07 +(A42,VkGĐtf+_ ܰ>es\WʯҹZti}iCxхǒyb+gZN.p6=$18;FL Guنی!Q=bz&{\Ft(AOģVval4?$ T'Xl=,]Ihn=$vywPXekQ{wFuXU;UaqbÇJ{b<_௴3Ӧd|vs,mb{2dMlE<g^ܕиW40KDQ#xY،9٣ͳuMj x%.C"XZ GkX]%+n0pl"'Jn,#G7J}Жםa;?eNW@0hYP5G޶?hal[#Ձ8^6rBi,FtK0] ͞V Ռzo3M)t Mi'-zj-dCjs%.bL?GV3tp3MS,% -W}^ng +n^}8VwɆo˖%\+1jkcG dX͓B >gՖH2,s^=$l͒ 2OfD x}Q*)m\9tb?ٻ. Y5w./B8NtS#TU@J EfGDؽմQ_ɭ? Xwx0HRs%ck`&gmkOj=S{߁34_|s\=Sh.ckZb ֧:(); fyEݗ4&}/M@^@rK8epmCB+V8r^*İ*l|[>/-ΚJCn&~k]'9GtwL4(S9; ☹*_ŊI"A3u rSnͅ |/nуm,٠tZم؀1AkhQƧPi(PPMI RE@Gg" "MqψFjj6F| A4X8Fc޲;N_/:z?hdd#\" ޔwc+\#X zJf6^#$^GeWFUh֊ɧ #% ּ֕fMX ҿkhqY\K,|f,J;j/R=.B 2H-3Ҩ/2s:¨]gY,w'z1ſFi³y(SYuUZ !SR/XG_QOݹ& gh>1K'Qtٴy+KUV.OBZU]f{f,Ι;U Zrd0.ҊQ}! %əcBin^Y;pL,dԙ4:<"Ҩ'8එC[9=m1e4m7CNg2b/kj7lwej(;[8K%IcdbEgH$ۘ9m#7؍% Sꁚ? ۛX!2}_ ޡ~bTmB| $!r,Z.s:b@i&}`T1@wal[O@YY_3Mu4UtI =|PPį˜+y+D"wP 7 {0d`emoaR)xaa<̥GMYs!-o8E5=]GF.Sh/k;ISw>KD2atmbPS0 y3HƳ>,w,AҐBOmð!,x)}rb_s>gnxljYžrW3"co?७ZB GL+B((C)~}<c$DZ#=j2Л[@xMRdx\0:V+fP Al85-@tVޗˆtӝF8q5]ɗkp)un,LFf|ۓӐ Hߜ`um=)}6ƇlYMᬘ@s17PX{5o38]ySϒ&]oۏ(T`<6lG  6o} ]{7hO bRd39;=F>;(Iz02(#>O]AeK5%2z]ZB aք@I`Au4Rm}ohsIP( fJ@:sI*.& 5iUKQbQ}&6VNNxGX>"o|m^ (gJB Uo!k, F~zrDCN;HX*ӭ `NKSaz<Qf Y1\ YVаVqګ ۦ_{vv-B(va$/ֵ Znk(I„XxLl C2AnN:"6 pEf58UVV_VPY $}En4'^ācO4j{ZϤ$%7{@>N΀yڞ3gM 63:zf43 o֗fD"gTsq9sf;"O.؝X4|[r8Qj?<-Q }υgA)wΎH)/* F>u(YU5>_f48\Ц9\QK܊E" T/33l)5r" )Ɂ%CiZK+|h\K.$v~V^m8ga7=Ŋ([P`AE۬ G/E\c W~r(bu]Y`_%/)2'b36|\_H< '6k=L~H;V#px.cla_dĚ3 kbZBIDl G Y4UL&Eky}ND]ix "J,2Tn׏\^^3\ӦYac_>0}ۦݮ J!ZFnJ[zdÅiu<&,iY c:`AR~z?҅v UHb91yD5h6A|.%ŧ 8[\}\le]Z EFcV_P'NǸq \vT.,3S6T,^Z3*;u.A_E]gC o=usѵ2Rm:4oTq֘^pfTgD^Nk~4 !o'(L{f櫵o\6(9S}Xq`x;uđA/-F]6+`( "s" 1f)*LrrwV?ޢfġam")P<[!;.Y u8xN}K%(țdU=𤂕inBQO5Om =+Pou2竤V%I-]A&[츯6O;ld m8Rf_mN;/OƭnlWaR.K_<))QxmR 8}8=gL ks$;HrѮ,{{b-p;Щ !_^9!!mۮx5 ީ_Wt"枒d#f2LaZU.g \wٮՖL,|]7! TwWdjS vc@z)r2_=wى!cmPv(#F#6F&_i42JLƣK0% a8rw^,+@ymZlV}LAB͢٦P` g/6f_3 n|%+K.?}Zz+C]hc"eiyc L9^H-'Y ,czgKk !y4%E5s"뒿bXm4%9ěTL%PV pJ-dBn/|Ah7  R"? [IL3c/=R=ex.1(9(Չbin漴4 }Qݑ\E=.۷<}#qxMnr 0~ܫ>R @6뎼cUmD@Y7U̽mVdmĬm0k =*mʐZTΤjeefK ;Z?{dL4m b ٷc:lm<ֵ׏|M闐(2PcOʀ5LCXm%:k#k! z@ ? 70q+BbzGœ C2$*:K'Q lm )7& jaYpvSе n ufa#8F`d!◸ng Ґd+䡬5E?@ x?j;_p-Q$(э*k:actatOKtZM2]wmnHD!(G`# Z:|C(+?;)&g'naFW$u\puJQJ g&`~ƉɱTd;@dȅwBP\̕Q|JE}P׾3hM!;ؑ'/C}͓N,o,H[Ei]Uh Y,M_Q $]`|"KJ7p?:s8< ~RW|u\|%*E,7 ;RWE+pΞN64d(hPٗ E YIG*M^R/inC2>n';SIsZ:'/Wu.i:ibpkhHA(H_qg|A39nA@F~Kr dN1-om Ӽ$S }򋉒 96LN+^kqTӄ|i*(x;ڣO1StBk>gY*bEc 6uהɖ>@D ^h:k.1H! {p6u/DտgHFܛ3K: ؐIgǛp*~'n ׅ«zs\杚.I6iR@!fV'חD0O`ˋ CTJNB|;/hUԷT-o֪{N IeMe}r,nڢ圮.}g59ƿTy.Y\gDs2?[hK)ZE8v'I^/tc'7_Q{yلH6 t(PS,Awn'HԌ/ 8gN/`w{c.2ľ^練.1ʝS\TOE ٴIo)X;u5页t٤' <xk_A3GMteA!MY,9Ŵ4]IWBhZpe3o9~lcy0S/vNU`Qڬ.Вhԉ^q4N4>c3!9-W\,$YK4L.a/sbn?\SS哢U)'2zJ$E2LḧdN!+~W)Ql {;/Lyu`7Fi10 U݂)s ?DB:)nH[>T-a6g2Ѡt۹2_dsr=5IrYtOX(ʼ3W&Ү,ڠ*M=>/'7]IiC u- CMs6xfrj=|5*4UI1 wUC/kV)ύSMS""Cqk%kHZP_ꢇb ]#}%2wRR@M`yʲ%aёU:˶^6":9" ~`C7c~gcÒN +qX;@+_XBX|`]% Vl^F%L |A1XeX*$,E%"v́:@>aLV!V}'̘:]aB7;g{W{@ OfJh%/s(^|"})M(G.x bw8t1NF cGty* #q0s"A !9४K?03Uf!ڎkw诒x޴[ :tme|ۛ$%íq ׆̠Ι^jـl!뵫9 S).[%F_`;Orb4Ty@ |}Τ\51bD= i%U hN]F" =o.T//&ydvŝK K/rW3k hӸy_!_zyd{`Yz;p>:J[W_.n| UvPVoqa^+SFQ9̕-CΛ&qxٱTE%O`*0Wwbìo0ST6{vX5- `}'xe $eڌMM!u0'\sVCQU^saCe(ʜ|e 5$08c|A3WWN<ڳa/-*uVs, w`$؁ٝ:#8u;&\fLv+}n*i*GU 64炧Ԏ9+ܰעνm+lchxOׯ5|=2eao^<( *Uls`$c1oLzLZy-ʁ<~@Do\B̼gWsйS:BGRoczi8b]aߋdr @Ԗ3V2b'һD}Ȧ/;MT,?B"bFUnL:!ȷ;>>E3 /)n؂XHY󌲎l5_:CZYՇhy%ujłB3yY̔mCpj*Kh wgO L_v,84iͧdd92WV`EŁJYӤhQ7bL߼>1Cm }Ò;Ȧ:$IИYM:p IBiKQo"ؖᚇ`n ׌BxRpҜ52if>*0 MV`ÁQ{^x& ̀N(ڮ*0xqw_%&#Հ P;yD& 0~a<xuRY K L<azbmuvB$Uڰ!WsQ}]#5SmRX%k|bށ?#nmz|vR-Js@L^*݆$<08^.v@ScPJ*=?s/h6*D:w(!6PWکiW8{Abr]M`DN_^9O;=v-i&9q]-8⚏M\ ABk;j[3 '^62Ś΂[?-#}L#N&?JC"߸֣pﺲ`9~\/g%g=j_I|yK uLetoE!b1.1s6A'N;(F)ceTR#iuP0X5UfT}4syP"UaU!6,'؅ Y7biVgݥܚ?U׮G>ZOÈ UÙJA( Bn ~q++lƸ3J>$:kym(:F%-RbF}i j"1`$I>xӋՅ=x~,{L0HL^XۆX(iZ7t0! D /lXΚ}l %"hjE MGLGDGBѕ`_-i>_YGßCZKR0VxeD;*s X'A,o.&+7%%uuK<@H&g:!B\pE0 Zէ_'Ftm.>ETyXGK;9/ǛL3pD FI 6ZXڒ^?f=ґ]WP4LB jIat^gܦHz & bKNlN+jcgn*641c=]Wn >1澾]cV? UWu^uԡO3ɳJa϶L%!VWqn 3w(٩"7$PjV^ |Up{LWτ>rUwK.;͡DIɒwWj/{`WD'?u]MY{UN`̏bH\̻}fw= K-uvjf-~PXߌF{Y;&8*23ܤם>qP/転!Ӕ՜MLw>em![ʡg9h%5Ţ ޞE^{vr)ݶv"w%@|LA>BB6,Dty=ZJh<} Bt̻TD{B$E/b]*!(1fۅ#}rv ɬ{X;mxR"_Z" :)E&O.9{s'R> 'iY\ N=R$m=d2ZK &kڼM]Ufް̃uX  .위13^~#*B-lcVb!?Ѕ<ţb^>AG6r.(" bO&x(c f/̬p8(P5 mE AR _4Jţp%TmT нl`kK /fG#3k *fI˔e\|$Z^Jrl@ݦT0o|!<,ݫ%8;__5ǝMeO)DQ^/ʌ)`bL-eʆprtMaYG uM;!niiJ6-u M[pҴ˶p[1__`K΃VUl Դ*T# m\*,2C%2eyEiDȪg 7"4y8%_osF}s߈diwc+7Kc$qSK F^!.Q 1 aV_V`g[/$겄z )!6= z򿥇?3'f`*m-_Ĕ44@r;馚yhs|#H;x]|RAXh{ ]_4)&K(,~YT*U+, B1o.UOO|Y٤Ԧ v. ˼`8kU0uq8!X0KVp F_LFy ^[ ֡`aٌ拖%`4}ٴ vMQuGIX-*3v%)'7h7ʒ2k[ qj8Ww>:|<(X/TDy̋uMxش}wiZ/3S~';d#L$:W].+:M /u|]ֲ=*gwmX7fY+u:r̵fp}'+yO2,{@i{n\Ib]",5vemu.}#dYS$J6mo@XvE#w>h?RCƯy̾&VRYu B@IiguM ˽`I!O4DUmZx6gE;<9)!Pm15y>8 3~-Q YgNgW%UhM2 &z]!罁?MPIE Ta[c29e+غ;v<֋C)=mrQ[.1cs'ӊf%Lcy <ߣɿxԯ).5q1R!7zVfZ^଒ҕm_XLR faEϩ7Paa"Qq}4Ɏq{֪;>E|U>ؠ5u`)7k,HwGR5hC@d~xRtK7$w|nJ)ccou{8HҘF%E PKva-rr&ajpTY2rԾKf4}]=#g)>aTo7lKmfw?w)zgHh̼.W_,‡AI˼R) X1=ͰZd = ,^ZE!9՜Ua|}½+ģnzeGqE }R;We.K+QTy0tIIQx,qDe㴍"kZ8Z~ BnHIʁ؇lސ%2̄TêL}}}@_9mC:Q]k%[#JƭwH#ɦNJ7(A ~K&4rx^E:{4@O4AjwB;f:2g웤7ZWF1'ԶCz.l=Oo@;`UQ!cK6W6ӈpsGM`J ( ! ߪhyϔ"/j,&E+xn6#׌?_0otI>Q399f|6kA[_M fNpiiTS5+eDۤ ͦSa vY̮>',]vnG*.Ϗ.2M? 8& j2^Yv3BO73uHJ0H|*f.G9sl'1VIv+ |eNSΩ/ d&BSx6XJqE0IRE`\x&S ~"zQ| 7Jß;d! c.G}ciMM5 &!roE ~wUB”IQle%,8# =0CНxWjo&YQ;®Y7^[Y値\ jRz؝}LWB.S*t @PE7͕: ]ALExZ ;p!Ƅk59O,+-KG `lnY2fXa94w[@CQR؜aHo qE4(; oʦՠ$_gjmܽ)dNY%Df cq&qB< ֡55^ LncZNUwx٠WvL=çcTR_!oq%M?s|!%dO=V3Q(q=֢g(,$U.X"* *tbdn?$2. {{;})PS/hA7ӱ)P<ճc%T|:D!5/ޤn}Bwe ߲`ԐLmK?Beꗂwz1E %׆ݧ5[q*%3Հs eay5 +uRs-lнOk&?T 7mO2X>-t U ~v>Bx(_RIe2aɰӒ9[xR5,AYԀIlYvn43$$xo=eo7)5+|Kb,Y\7;q[#F!D9 ~sx pV9YON1 m\> m3KtbE 7vQzY.1_bV;PMgOȉ2P+\r`]WsGZJeA[9Q WA\Yy%wBmM3iX:JG֣B﬘y:ZeR:C0Ue#$ JL|x9q@$V.{ `%bReJ66.6l>BzBT%l`]ߪ薱-|}V!i aÊ) @[̕ Y նH,TAs\v]^fY؉+)P 4M|`(g/\5,ywP uSrYfʋ^SY#t DžP4ڡi/L={&h3 /mZK4ʨ#XGs!j ġ0/S&Aj] 4e+TlYGDΛ|"1ߓge`NwMmp[;VUV~Yk0Ϻm"|3 uq6k&~_1sޅA]{zL9֪Ю+9:ݻD+3>M)NCwd UY> GRyeW*Ev Wg[ 4 lҹ?5|iw ʼI"]&*1O 7OIgXJjjlņ.^ _'%.l|m¡ ×7LG3@)=B< _#jN+ŬdGG ׵gʀڄԍ>/`r1+|ɞ}^`ynI=/;tr ZO9zZ9߅`dE-f\ZhƶfVϽZn4vcmeoS| *0Z6׋Q?,|nSr_NM =؀vg C5`M&nHiH(x*vb7P+#?ono|HY[;fCt<2+$%h9yO@ -󶅇eTS تkJ/gdAsqcC"Y7)u#PJuc. WG_z!]S_g'J?:MlTؖM.`>*kP𤋫K8Bx9Tb!4]4(imabph:u͠CӗYHDDـ7!;!rqvY)z1Tl~!=<[GO8sr sz~K \fxo#}?F"Jњ)nӧ9 +z@bn7@2N _xEnXΔތT5G4C,AV-ٯql;|n':,g`ntHQv!%~N=w,,=BòYtXGAx*Fս|nOHM!$6?h+pM3{#֛;N!*trC1jZJ}dsd:J9VKD&b9dqU`6?d0ª#h}UOyJw=yJ#f.O+`HyZr}JfE}0%S.Rj++LAueO"YNR@&dm#FW1b8B/씘}'b.6O2Yɿ~0y6C&Lgaq$D٨[bg>)~*]#ΌKlMتyե =,Ej77AV,9س58,TFpKAPJaӪ(hƣ~-ʗYt&Ԕ?H x3t ;<.tC0<=S&o~8vĚ-~s*lyO9OU/묧'}TzZ_@^RN#Ck1]0lv*B0d+aC\n_0^A&9K. h=igҝ@kiy;5i[ԅ8W=%szh$T SsJ0Dƪ pX i=/p]`U]<&ti|:~ݒۧl KrOU c71Fɢc XG|Q%iMBuʋ7CcWOl`r<*>F|y!0V#Zs ,â%I_rGX*B&[#O0#AK- í嗱Ʀqq5hMb'M 7SVE=P@݈ih xG=CPcȼж)dޑȔߴv<Q!zmc2\BExJ 5znJZݠ~vlz}e!o%"F+FaUӄͭmI`L 9WMy3}_;w:F6zF9 02R2rvO!onԤPnΉnW\-ChIylXߗhE8O~Bp(KPnFh4q )zeAWYB $ !\{K}&n*xa 0z[=j5G( UB2I &1- {`6]""?Lc #CxAE8A,gM, ʳހh0AIAsQ+je 2hSdTXTA?k^2uuXY+__ -7fFIYaH9֣j6ӈJWLN/zxoS&s1L\OK(k/HiT # mAiY#ͷo0SPiN!_`Lsb@#I(}&-ռN^EcBM:4J.?шlݙ)YFJmoY7no0`xSFG&?L ϏAVl;;mݩa6sy9OkRB6n*(Sê4~$i7bm Xs+_2;2t}ު c!wV !U'Pdj#0׍V99-BY:t".ZG ?Qշ8"w#0]YP 31˪V>X‰H,MeEG ٬]wK׈Q8b*<ޅ&CD)֩B[Uivj1l JJ1KiٖU3 ڟlZZW߱)[u2T~ /üUB^2-<0@&/cY33/ Ƚە0F7);t}N]-ݒg353T4Wm}O`3"_pd߷Y"СM|ec;" >7Gw)jM jJ@2@Šp1[)(ҪSa+lH҄>:֭J"sa %*樉Tt cJ!Ku=- Y75SL 2"wӊ$GQֹg p}byAM?M7pJn5ء:6~?N\3/z;LuBJ_-n,=ı9Yt&}di"$_.QmVIEC7]431s?h, R:?99հ(Gͧ>e TD0Dܲ]Y!}qÍ؟*C%$awc|(CIN-k"ɹzWtI,] ۚ&N9ow .c>rd\RǞqFyBuzsv*uQxKL|>^%eO.inhqN`|h$?-ގmHP2A /jfa8W'Ň8Z U@hg/ O9^_{Tj4GlfcrVdh7*J2l el3fJ6f#tk,f9JpZɱZ gF؍mD Y&::2eD 5H g;Ţ'1+8zEb|͵J #HQFt}~;Fη$-Z2 4Ef3' @?u# hŗ5&]|W ކV\frMA̷!0SؿuJ]qk\xt{v1Db~%ix[`))aהm*ɻ,}[wWS 7sz ]mNnY7PKsx"%AA{14)[TKx ɶCzV,r)@XvɌ.͚^P{8MS]$Ԍ ! /k:Hg*&KK`a%|G^o :>g 6Dz#&BsuzIߌ+EvQrSQC>'{`Bjk!.`] |Ab(hn+A~vj3g"yl Qd:/DI4jD}h)Em@Mnw)>1JkH|-w@TX= 7 P",$2wYĩcld!N rZEZM80}SVL}'ޢ겚Q&Y>N $8'* _! ^WZi9XĆNZt^}xB# A=﯅+JT$T|ڗo|?1GحCKyDw[G}mɆ, Rawlph|wkڬיGn0 1`m+_rOF jLMŏ=!-b֣n&I|7gkqoGHD23]`$\ǒ16BprJ +!A( wAHrǪNV Z}A#y- 5Mtؖ$Rz"B*XiAʿamБ !`[&=x&FtJ@olICI$' tQÞ_'ѷwNl49]}X +D`pL׏[ (o"(gH2ĚåydA:@zSkY(IB&J_ўa-A\{f+Ek#eӻE`M2ri _}K6C.Nq6Uۂ}`L_txR.CѿgsgΛ-Hl%n#iNwƃ_'j=eX$'Ny*=(YWfz/BΫUɢ)Nl< Ko7aж+5U Udz| pXgst3 .l:US5fWO0rĨ!;:bRueBMbrtn2,9Ls#3P{<%SWdKTlY&al,{X;4n%+K<YHKxv)9'D#-R-МIS[|^$?h#)- $:(9yv~T&6p  :f0i^?..a%\=4U0sftNY+E}[Z#@2S+%dys6S~ՌI&18Ge\] bi*20:Ga~|)u516sS$"~ : ¦1N#;1Mr(S-Ea;:'Q1Zk0t?LcfLE=! :c=L ;eKQW{I{ۓev/(J(\ /ncO)ӤeVA MxDPsDWV_BpKvA;*+ '^piH7e3P3 B& 83' CFَ(f_6~iL,@⮃BKng1j~`fO)kCOͱ!82No/,I3WK}ّSF8h +ҌJsP3;:fU;"#. Uc9 xU^ T׼(56#Y9PNx)-uJxإN }+#@zEU?T /֒p*d+^?QG|y?; j%w9܈]] z6 xd`ʻv] Xx_Q( v_4~Fq]NڴW4. 8ǘQ9L1_ vGukؼ{+<<%ҕ8L"~{!)I/>qsp)Y~.[dquec> SٌZb²l4"R]DG#B~_Zf!C+]-,fFCw&Q`D_uxGy ,9MP\~-TI(K-79@g}sB˺V ebj[EŔ_4?cp(D׷oW)f{N[׼Y4MY^pZ 1V^6RG-ðq6SVE4JD8;= x IlL.o zH.S :L&[)_EQOD\lSA"(wY~a,$(#Qe$5MP7ԃMpQ)M۾Q> r}rԺ>ZvJZa[ i͐C&SVLfH&Kv=F{͛ 霏{Ɲ"HZCXJ`vܯFqigjs67G:4Dפ[Ve{Cc0呭ƓõiYvZ@ yCiOOŔUk}h Ul׮[2܅(rgAJ@2L4?#ʾFɪG-a D^4.%92-r]^{Ҩ*MUPt_o OtIq@Am='", B qLbqMHApp;GI<8rݿ¥\k;B* $ga0荁0c#\h_Zzc!4z, < t*jL_)9O趖(IĞ^x2[elIGͪa?My G tiDGԯX{uS!Iٿ~GؘMtԻ "y*B0xc tm,Z( y:O 0J`g2TTWabp7Y_d:Rqք;>:S>Po6ߗqQᾺ茱bmH9sAѹ=V3)^ު|8*nԶaa^QӚET ^ӑ΄r%B6Z+v֤} ҆e?-4[ n 4Aӷ֯K?C7 iCcH״}3S_;) }O ℽB{[ 堏!smK2ZdxIwL,fAO]KNwxBl{0FƗ4.dyO'BTץ>n@Y>n+2NbZ 9ۅNc _lU7Hj|pkȊ@)X︎3}Z3KYʘ7{Sxs3=d%1]«$Dc¼r1T7/VÈC!ñwA}B;>J;B6p'IrvW>7c馗b5 -ŨY؁S,A4C5]Z{ZʻbIGD^u7d6Xr^пAL7ac8xd6y`9W |Mm! k0:n$d=u"]*IwAϩ C5Յ8'.RpYڡM.iRMxޥm cuی=(gxM_׃j=I!-'~32 bAX/Gj;Ta_4PV;v| x>o w {_iGI 3QZUӷތ0\;f]u'#wi:4qG,˾PD$ ś>|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ǵ&6fl2wV!d>rgғ@Gs}N8 eY1)J @܌I~035uhYԈ7eNǼ9/rH|TzEKY*QЛ8Svk_*!-Fu>BV4,X/3\!'3. LZ2iKWg u -*%ѸʏͽzyѶuWgbE4om]5jBޟ,*Gf%v<:KJ0~jtՁsyɝ %okf$p;B|8V) 9vxo@X͉QbHDj_oO7}N,*^o^HO:~|Hvu\p/ ϶p$km?8w9bh:F^NeȞ<~z՜yܻ* xgFvU'*H@J$wTa8EL[ґ;v$Ħ,I |;•3ydV)4hJo]2]%M[N$eiPϋ -l|֤մ5hkb7ze+aSG?U6p-@Y2w$8Ea+@ݯTXV4P>yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA(>rC:ᨬ Pӛݵw&YE&#YŖ]1d,wXڢW{q=dwW/T:\]OY=z3_q2Rt>R6 $[np19M{͇YQڮ xors/v^߯.4ƼW \jvo8VLS,tt)^䖬pMXsxP$ $U]<1K(=E74;RK`?&TA$ju[~uָ8Q31#[j-lQ,Ws1斛jH-,+7$'[W3qM62ϋY8ݧL ӕdU頱{ .>.?.42핉< XY7@\A?xǽ`8iVf9]l.y'ő$-`iƯ,[N&<(QX9xaW1#"ql $ZHOFBB;y!Q,.ZZ&1\\mOZR,x@9[6DBp`Yov})`9ϰK //\_-ED̫-߿ K+N/51^Wj`:`T3x&3t bDBFW}5‚_]CVreyLdu<䏂NU>'חKs{'H Bj4 u*89B ) ~a~nN.BYg'(?&EـNx$煡_Wm=(oP H?/.xT>6|n]RK]hB!)w7R&3\V  lDxWxQtf7+A΍=kِw NB=Sߡi-Oº@zE --57j7>4$eM9?, ¶Jj'we}j_TdC^dW$Ӌ='{pN=6f뜂wi;QEc=riPK3تcx+YpT¤DEuT?_LI3fTAqQHٖ~¤ UX]P/%=/Ql::w_gDWhӲmWk\l@B9:r֘J.X-._9>~c+Iv\͟QuZAy'ޖla 2Mb6>yZpX% `!g9 ƊѪCDL:jK rx^|Dauq TbKyi:ULǝOhԢҬ'({"n b ^n| )9`8)x Kʦ?5+O~Q8 VqCr}%i\ fz:9+,욥A=K6$߂>rSƞ~1IgݽG>*k|D ۤ4 AJިɐԙ^5&.O+ljlF}~oɥM|cPRZH{[x/>M&zAgO,c V]\2Vxjz"uX<ҙg9 _Wt7 ] ?St~q?M=7aJiwC%8R;˖H+g=7mzE\@eQ[Vbk${UzͰpK#뿲ifDT@M,ucFM:A7S*Pj\0.}hAh{cI+Hr9UGZ]/&bW+0BTBbi!"-%Y{*kCU*KoAu~mƮmAᥓp1 Z>gESog[77! B0qɱIKq}_7a )JF6I‡^گOZ-m Vӱi=`[AfW)ySJR%<@quHJaR#/[E+Rl>8 zU(}GЏejNÆ) k?a;"O"G9Vd7+譼x"v6}tR~2&ML1o= 7{ r%$\mܘWɥ YډJY_λ%bbQ}c V${j5ӓa1!9x8z z$ loQlyv~ Ɠ?ߥ?]_@#p p_dk7Vj(ˣ'~4,xV`Nhڢ̙=8{ (GG}3Ep4CyεjQ_,r(}x?-N/UA?Q*ЅO'|nϑU,Ăzߒ$ wYpI7ըx % :=K71VnyUCw/}[8ۯ뫆`ǎүym4FZW_>5 d+q Z3CT/)2',%1-NPpע80ߠOԉsg6-;> 6 lL(BQF]x74p^Ajq&=&r`nΜ%+;U6~ՄWL+ H&F&{YSWvzVσ /SJDY!z\FYc- ` İOl}!쿓ho]sSژnsbiQf9Rd@ [GgxHBiW·M g;,:OH`̯ރ?&kR: /3dYwV{%`eWHf//q(WHKL'!PMR} NT(>g8HkD5];*'F4Dvx6tۃP.[;*99@ R,g^񐁧(av/֩A %;[ƫ}ԖS&N-fiC GMjm3O(oθ젿/7K [2&@o>;]&@"ҷ$(SC|M#7ӧoFwx79 `Νyړ+wl,l\8 W{с z- R%f-K+W8ՅƊOOY9d+&j ]՚ʴRKM{:-ex:\-`]#D+P T#<"D4#Y}\>>V~i+9-\ɒ{G#Z]GO?ķ,Y$uAH;p V홉 .wBݦ0 ď+?0)Ш|9Zi(&L[P@d@HQ=v0S_rSeM} ^+\Qn<>doNGH$g/<[M2Jp}7Sܦ˺twA*rEP<}BںL[#D Q% 頳냆tp]47gB\_2eIH7$ ò~PAO6+¬p FTUELϲmMd{/+jpfh%>rsbEun붞|jid7]/$M|P( G Bc0>S<5Q\怋 z8rmMt\HV?\>y,Y%J l^pBW"%WcsGТq8s:{#G)R+ώ_|=IIk3;xϖ*pmJ?Ѱls'!1bo୉Jnv#U(^l~` 4j|'c@J@65GAh_`M!1-|6֤cbcn}#aO7Q3eNi⟴ܺù軷tGAm=YQ->_l~}@z~EwÁGѝp*̗'̒kjHqAO]O ц`"a>sA8MDfd,O" Nj͂^@k8Ms~pIQˎ7y>۷:T8GhT2d FNea%؊;C]94 %_vJ1 )ggm8!87F|Rvzu}xnEdo6g P4V }e(ɽkIfzD{mkTߊIW-<-3+,6-3x*.1Yllg t pZI̒r%ap\+g:yPSB1?(Je̟0%NS-ksCZ؅BK煴]\Ňώ[EI: &/ikfb|m1J'Yhc;QZd[#]yS"\0'ai5P2OmG^k\x]9fϕyܬNPQ%G|vyq]PC ;h˿e_C =;gGWJ 3ҟȿ|x3ƪΏI89vhwt!mwgR 0n$*B2kͧvk'Fl;Tfm{)"N }-WîYye AS`k??y 2c1HbiAHQ& HNHqnٽ_^}NRn xC*{x4D)b>2]组;֚CFNa[)N"]ӊ/3GWZ$jȥWuM orQ*h_<9\ʁ&{Qd!HmNҫI)O qc{q$q?jn{J['3Wea'{|=ab"0hAWvg(/yq0FC2+Rʳ2(l&SVNmnJ:Qmz&CD}& z TPaGzJ}IJR6pbOW|V@4^HYy!Hv {ȠRP uGBְ%5,/'^q1< l_ 6k78jźDb5s\;] A@lUX]m(hDrdߓRV[0ƺ B@6&@+h=D$]DUq`NvG祂q( ~BX:<Ǭ1gxYD(QNży3ڟKe],3w(a}35I\ hwuoypqc(őNr /Ihܢ*%ä}@LS(KmW}MQrq3#Ր%E)kOۛiؘ 0dUIS>lo; gI͢h/2ɞGRn:ςf_y*t |!f_ghhhua^*ʗ>M f$6#W[[ )\.=͝b INk6б#$!|MЖRε=E. 5f@XFd~P7])I r~|2I3[AaD/sV~QB/Zm R6XZpU{<9xku1E|Zo3d`@`2+39u*C{NB->]V)Zr];5Q8=}1U|a:@J#:Vܯv~7{͜*!uq.4kMy7ѭ\nFtcqKQW</'^Pt8+IaZHH-Z7P((fxdT0P4ej-,,[R`yyՌ*1Pk@19ᓡ y|}z^9fI[~:c†i9d^ʩՎp_I%{ hR#֒g=Ge[(YG%WO;6 ^wͰl 7܇WQW6?×$w, AޙMn ?{*Q#-׮P!KCA|,SF_-CQb7V9$ŻDXo03laiv)92Sp+ˋJfl}ͶprS9Ҝ+!dlTE$*} h2- ^#jzJ]jiJ(/ blaHZo_g!uX85|G(VkݖC{yJpebҴPqј͔ % amn>AP,gxyihtObe[-ԈR:%=яms%3:<^!&A+RKG\S7:[.]zXw1k6KQ;KPH?k <:x, 22&7gQU>gĐg[qCP¤Sf[|б/H.2Nre7-W ޲R[lpýAWu#-Ta -04XЋΤd.͟d hCIv9}òhTf[mvM{~.˃|sXGf h8hhuO}F{E UhdIOtU~j?v-ijut Uikd{EYŵA6|8" JT(9ݒ>`K|pڵ0ց4^ $OhAO. 1tgk| 8Ƕ4;C3>\.cvڬ3# ^B)pvi.=XLt%$2nMtu+m2ǜ fqf&Ym+gUjZt∛46y5⛹̥ `O=Ľ!y08/UGU'7D%iZH䑲 k*v'E2i^shkwS-M`7;scYY(Jeo^U÷Eric.ϙ':)} jҖjD6oQIYҧLGKXˑvi~Ět 7,so9]Q28 dSaҕưs⻃}$zڶ>9KxL5S6{OJ0*$[*5_Q1a: #륆oE3Ubփj䠐@X?rF 2 [x]7\Qэ cVBe=KKi0I!DwIL>:[j<  B2k`rSwCˎRE,#nA˨WgNzw!z'|J_22PۀC i/WεeQOIɾB"+ U ~+S\kDg6:դf' A"w]^,Ն;)mhe#Qdth &qɎ?oP'W GE 35n':l HfdYb8)2IYOxr"=~&M\yHkmI§ETlR9]̠&0trڭL1%1զ_ojkKU=&:GUk A |EP۪ܭ2qjϡfEcZ #n<9JmFF# aC Z1/\@u+c1͑Km1w?r+etGU1o+Mg@f_|>',W$E>r?s4m? X1s7CNF˰(Yؽ|Ru0vaݸ\E!>Y.s 3A^Z.ҪH޲2zŸY)j-DDr, &Xl!qLYSm L!"x_pX] wO ½ܫjQSH=[M/_h(^۵>q/xA>@0E#R #xn/e:bq<$NQ #މKJBSCBUn+c} (O)kk,[ONksS=mƷ QoWZ [AMP+d)zTR;F D2M ֛p-ٰ~8ZHrcĈ|8ǃ,)ߵj~Ĥ=t -!H"/ xu9j7s0=xD0.3LuiVBZe3=C;kFRi6c5NbȖL `i['qCg/.Ƴ7 ĴMHf%f"ZľMnnҘ/c[*4F:\t O{ {Xu.Mzѧ#+9jk+.̪0&5bPP퀼cO@3f[&Z#[:F[6X>"WA%δ'Zo9y;SZ{&)q 3Ñs].kug2YX%s.,W+#eHӣo᪫~S863S[*Є> ;ÃhhY冎8Yk/uǩ8s")qobXGq*cMCD!E`ҷ&-OoFyU5dmqہve5!+bmeڤjfb񞮮NhU7Z# ?% g !ZM-Κ/mX2,#rrjL_#;ˎ3`늁3Wyƴ߼j)_i5 w#MSKHOLA J]l+FPP_kzCۉzvKqDԬDӵ puIOL֌v;EO/ƣ=5d>{Yh%֠{( Ăe(,PA. da{|Q $uǓA?'!zFl͝Py6@JY2Fyw ~T%}50$ʻQ"5a@KojRh1 jb܁Nd @a?SV^C, "4gWaN oB޶Vxg*Ԧv] I~;-<ܳ:| akkőlVE d0t+Ŧl!|vF=Bmy ,; ޅ]\w!TIZOT0A156'QHՂ(ZR;DZ#$*t5+HoGlW3VrpJfsh@Đb~Wm$ܺFe!o-IQb΃A|9qZ&Q.YopO8ޚ#Ao݋9.wZfk#xAeI6{喓{CuƂWiĩW94󝱂R4b[ VLg o"| %)/ 5q:iQBÕb# ? 1NJoQt~q|5ާR҇$Ysj%Uf+)9d`MqNi7&QW-cY/ ް`Cĵ/u>)T nP kVL+qRA&` eKxJVyo,D,E-EM3^|? n Hr Y?W`xSOmeܴo^5sKiVDC'̑I=\-ۮ[ynZ߾֗9_7Юa[Kȏ&wjj Ы]%f/O.5,+v/aT@^H_M?)pf ɖF>'MIꝮ$1qT>OMtp QګTqQ*~E(9~Z848EgM1̭l,6kVD͋[jl#vIM>bl nR=]SPf 2q! ۃ5|,#)*ߕ3p@0'opےqW^]ڏR,~!= JBjzijUi a"kB>+J>OYJQE/yj!&4O[Z̽x gŝF8]垭G.g3Gdh u3fR^#FuϦs gХ93bMxjn([ tZydoW7XLtvG|[M:ޞaEj =~ua_x%/lE#VwIɸLN{Ϳd 0DqVt >:'4-Lݹ*M3N9U޼dr{=Au{J'8ν6<13'e' > 7 pPnOcu)(T(21\rp*mV&Odg} ̖^iZWJG?t Hb` ?7,qޱ̂\G}DlOF 9lKݛ.ʊ*!!dj#/Ɛ[#YD̆n4ϹN'I-'?׹ Ӵ0L9b_އ=&{\*jM/HfV5Tǵ0/Y xOjD#37TZ|*j@~Ùp}cd,yIiێj"4zStKm9'qcVU}iGiuȉA&7LGpL2 f ~puGyz[q>P5B" %/giGNKOx0C6MKzshΤ ؾ&whxYas?|i/V'=HDcah,;> ?/;A ü]cnFd> USSſ rym)XccP)O|{H$y7o/ݴ2f\e'*OV^|w јBӋPgi)VqeNm ADd)ܖ?9cT:?y8g7FRE*Damoj 1dKءz'>S7fa^=$Fqz!u ފI_( zGݍy\,LQ8< = }"zϼِۤazшމtʮ1d1r;evXd )}K'0pVa%Ddh epvfZO5VN#Ϫ",د#`hw´Dq#(HaBې[E/ p4eD? K媦cbBf6}ȡgb5"?{ 87eUd44owu6))G)>`" 8Ub6YJvߥہ}j%t-[ (ڴm Q' 1w&3= J6\fVVyM/G_?e^@{)+[\ z9Ļooh( 3ދlME” $A5e[6Oդrڭ"|ٻXUi1B;ͭb_?V\v!$!uw(^ҵ-{)ABO䟫;lp0,7';y^+(滸h[uaClCA(ۿ (</ ˅PMz:IQ^"Z_ϲdBwN\'قZ)^ĉTe- ǵCd>xUSH[m+S.}+Tu;`.UYGwڔ ;xl$GF32=20,ew4b%'bū\˔ZZ5҉59P r~S-F,H+ҏ+ x,VЮ W ;*Jinz2vT9wZNoqaDNӺ^/\.cJTZsƕE 01'"8`V8;ЌA5}]a^G@m+B9.p{HB1 > H?4em 35%)`6_ + zkS=6}|/K,dq@i3 6SvjEakFPD0a'afVj_wem|nlWl㸅@RC@A8 EXS}},PvVB{8.)XklګZlo [h!Η01G0uO'flF X}t.X $HGޖA&7%ȬiE;U99VuOk_fg\;09lS-2jsZ j:AH?޼GII4x J\4;^"A֝B:-RS?Bq%8f`+F ny`Y,F?vq|NU6 ]*u~Fci;@Ah7`Keዞ;Yr lB`Y׾}Z9AB$wOUV|Q6yOػXl^aaϋ LG' H^ Q,gHB`\U۞n_mĆ\MK^ryVsLZ@ߖٳ}kN ~әj/8 $蜆G{IrFلG-|Ώl :;r +RhEuXڛªtbO?[|̛-/ ir^>R2C"; -QTMީ`{݁xM~m3ԝD'_RM8Y@TRJ0:'և'æZ΍C9cX "jnZMJ؃ဇ(Ϥ:(_"#zG=|(P\B*1#ᥬM-ڭ\@>o S:NBe|gJ^L~~f?*$D)?,>?+}:nBզԥ^ @O⼎<40HD)'m8U};`{zw%G}ıl5H\?E?N|ZoB_| ׮v"w`Nss"MOh"P۞W2q0w^õR 7N:ZƍPscncV(K87y]#`R/%.9?)@w%  ^BskKYcn;y2quO*Hu mDLwyPe&Z=Wd6;,9J֞žo4)֎72j10^G.-zDm ߕBW̓"9&h Ҁ:ﶒdvf[jpz;f9hsP C_ZD\#Q/"lG+(eRµ ?p-9At܉hhxb1MPҊl=xdWP<){!w x&w 1bJ GӪ, cue&#Cp|=HCx}y?,h+.e O&qAze"1b ';L/-LFӋl&T~{7f-SX8y96.tg7 _#lF~>8EwXGr b5/`YbiHz.`Trj-'LSuDwKnIwY̐ ]L'yQ+==@UŚaؤ\R.5툯7=FC ,yDF}_NEߵ|rf3"{pҋN %r0dr]eT7)R܅AC!2{)<FݘJzdԥv`,}HbqL%Sc+knY_'ӟ:zǗnp2LG\9 MqI1P*x(WʲroU9QA۽կkjӮ)Z ƌԢC `]=,)-LjQfPE2>f 2F3({Q(fFL*]Gh2<3#wVzS{) X˄-vwr"T6E[n:j+P ,KE+/%!a\1@;>I+'(T]*IbjP3`SJ{v_PMh Q̟Rs=I0sRx)\-,"YO2W?>hmhYb⛦"q%vTN7V5?q0b8%JIv%P!s^?)3%((9&yI%Bm?{^9_]n~L]q4fFۈ i0sBHi襢x=OͶ=:h?ÊkUق}br6/7[!r7F)ea aҌ<j&_C7M݀`gGWز>-/=:Éc'MƁ7]Pq_|6&aI+bLxifs;! ǒ}g^PƨPQ% "ZAF_\V\LQ*া"BVqM!.h0 _W%f,-ͧQ(2IfđW/^0c$Jj4V(;[tz m,\(SYfکUa0t@ ,إr"]{jO]vy{XF'Ӄd-FٹH('A? %#q6`ae{_9Gh3xKj]G렞X(HͲ#&5ߋZ(O0yzΜZo1Qb{񻸰_;i'>ko@^_z{E\mL|m<MEA0RTecЊ"wmI.@v{e&XJsYaQcspg%d(+ L ֤̬!'B KW2iy(AOC3Cq9K$vo0ұnJ@!xrRk(kD:4 6yTnH_wc:{D(;V%iX0 qMvߥ҂kF[fܮR-pd['ϟz~5P{PY#\6YKZw.|hw1&׷sҺLT.Q#X3ky1⧨n`b#^z DݼvZ 81A[̤ es7U}w"fYsG1>7Lv?+ukv援qC@t»u!4ĦUq@)S85@o>Wj4lQK!LL&Ahm쭊Ij?9q )FGʍ&DnY/1d _Y"yux̧W%8C޽ٵ,$Q=K.ؼO%}zdX]8Mt/?8:.ZƯFR(s$s0SYAL!ޱDGɇbT(D&P|7v&;|X X> D1ᬬ%u.Hӎ/M!J5j]ސQTbSm'oi*zHpVvenR~fdmkuOp-r%oEs&{ P#˙0v1;^Rene;({S XVP:"#˙=|Rb00)vRI]iQZ5zUrSM't=ӼpJ~}Ѐ+cooCko?tXeoO;z8mϟ H8fF LΌv:jj3v3kQbA{?=Hws,d!P}PhU 8MT{I҂lD1y.0}6>psNкdHRsNބzbF&0Ȫ!N`wc5: 5E@o]S&pJgD[ɂS1~Cz/L+D93Nqߌvh XF}/zPؠLJoVJdbBm}%tX/yZ}P+A>` h"=]) :`15 kg/ j'oxAоgzC]x0ZH Y=2!/:)$vU :XH(~&+rzV$?Ʒm_%C)v􇺅cTd4cqy,)Sln#RO ¼fc\)4 o@o^MMh|q p8F!^aP!;X|">-'E=W\^\" r'SW&".o.[3DVbƕ\fم9w%j4Tc <3%Dl끘$4b7+ϘoTa8MڍJo\p>=mICۆgB4'ȇ5Gp*J-"ŝhܘ9@3}bRBr`Z~Rp4aSem4VVMR-̺>ܒUێV#cX@2\s:bmݬSܺ#섍2P5 'j&mf?DZu)嫛tMiN5 MvtAtQi9KPǮ'5 =-sPDNCJvW'rM `}C *8ȡdF]h7njrMzsLXQY`:bu>* e{ E>G[*-z#J/]Ίޖ`Ww*ZhL,bm8&v5=ڙXlt8(}ZMwAYOS#caY_*wnw<[y³ЏR\?ruS%k6sDhlZžOfBm`fUqXO_ip>f9p历ۼu= 5so&k*n3u, _"KT"ƾSO&?/EbElyfyApM_uN~Y]EŝCQ,-n)G6 _>\(v"-M0bNBrF`(}Ŏ)ͳ/tkdϑ^CK:|>˪ƹPzi'9r ~n+H(ܳ<H3_ #ANH5ΉQb^9y'SӰ_pztbZ5?G#jC]L,1Y7k*-Ak|2q+yfrjg~*"T8a{7sVvPU)MLZvC=YR@Т>lir!V!) m6Xݘ#33o(cI`bCƋ\% ,x/o6!5' 1v`k4B㦶,/Bb7lwFgt!0YP [D-3fi|"k3- +lV>kU\66z#)&rk<3,@As@N z4BLn2KMWq.I u0=q-D28ިr|Euv>Սlm\(KPpar[u>|3)Vf@w8%gZ b8ZRJ 4(Wuֳ Z)o~NbXA!餗Biʦ-^=m"Kwd.z4=e<~Pr%W3/nX2 OK}S#ή. @bU6;1@K̮qpjzJ؋#;JRI6 2a@UL-8vktd&d C-''%nq*Fĵ4"/ɦ?XGl TTy[MW Zf{Gƀi^zǍN ~&Z |j[i*ؗ;$sKb#)r/Z۷65c?"Lo ĺh8 (Wߤ5W=VThӽ&Aݾom>UF4YnMԁw>"ATd?=Rmo8f=iv*\.N){94}ĀȮ9t Wnk/=B_;Ip~$L8`nfB|: ]5)H~23O읏K,QbIXWjsBݛ;xˍa`ܛ\A=Ň2Z7cvFVzеaб<]KY_ŦeZ^~ɰ ?%g%cu[ ?͒"3y7hL@)DXC/J]ڣ}m/аhDGʃUc uۧ!|w=lr_$8`%."4[1(TRJxg]Ozn_W~ "{&2AŠYXPg` !7WӋ.BA0Bj\tmPPV>WC &Zu`w"&d4[OYfA6H4bTjXV*ՕT6>djQ >grʙ6LzxG>tɟ].IﭛZb g<|:7v"K(iKya`H=;tpƭlUƇi7t|'Qcez;!d Uuj@*5Sa=Gz5Җkj(O ,-AJUć!ۨ~;h;P э^ *0L7 cPudTx/ qM5X/Ufrs%ϫq?&@jf9kiq;Q:n[!ԅ0-rM[YD*$6w&Eo5:uiVy2d3qW{<&&qW~+8+BJh;NG89 sl7MS*| Jzҫ!D0KE6H?4mE)QИd_xfS"򁜊t98ޖ ,,a|O:D~N$@{ZO ϳr׎ urmeEVXDu S"2K*;?(5r MSY1*?)3m8{2!$}NlfⒹ躬<^t:'^JKկs2y!~DpaMQApr8 зMdYkL ?>MljU+KwfKiyCY9m< N#1^ O5DKYLʫRT~L͙,kRoalY/w bbx1gȷ$Wr`8$:4b{~ڪIP. <ׂЩ^Uw#B4jarpIAD:]//}AC]4e7D_#%ӆw|ެ#f%"D"vzvџ+v:ٌn-rn\+6"BmF]C@"Q$Ko{@0 ah]isZb/fV٦|-pGp-L~d|7,Eal:uIm|f0id/Onm qRuc;> %$ vI+Ϩо[`}l6)ejO1U`^m=+;Z7UM' 1%ov*霶Op_A.l$(iꡫ~3 !| ~"nX&Ye'1RfJ¯8 |,$$jZ\ѧjzނǖƚ6Y!R+gc1}$?Z:;W줢]g_7wl_q]z${gav2NKm)@uuңU>1⑸4X"nL!h64v…;Ȑeٯz(i})~,S@.A蕻Rݐy}ūl[>63f&o_rxd{!dDU%|x9w 4?M2*"7ApB Y MlSW߼wS 'j4pAK X"bu W77'8oU6Pĩ7NV .YTq@#O?1 ~#e04cP/t.f]LY[> Du[r~Vnر?"׍vVǶ DSQ`jWΛh+t,V>豜`9w|£ фzmߺ~?ld"`>Yj sN׉ELA┶sҸ(XJî5LIͨRR=ŀPg txVE%Oy-Ep;JVnr`vA3vmO#d-M]L$cwʽoEy!"bF|>%r^p}@mFUO;˽F v*1cA `Xk$ a 5Wk0ّ V܄"@MUoǂ C',@);]^n.渎 pĈ<صwl D`TY#h)o)đ0!,Xc%FzWkF=l2N4xcɶ`[h;GKe/⧳{HPaI;lGc18DN2}:TG06hDr FJ}F\ԺГg ڑ7GЙ)CWmM|% wScAОOtG%u =&?"AsF½-g5NN'NgٺC{^s^#*aPN5:y@59=QvvTY d)Et2@@⽃w΅I [MVlg-W@4g NwQ+{EIJ(DϧqpÎ;bV\B:sc/ P?GfhB;ZubP\7.1pfviBv)at<}Sax.@ yNqDB֬Kjܜ_q[ -LS-@MX] .;i̵B 6Ps8?ݫ5JPDaS9[x@r-\8Ray,4S@qSF|ٷ0dbRcـM) H{jWp 1:hWPa;W 0bOTԉcv{1u'R~m\rW7ÏSCjA|rL&/z^(ej/$͠TۄEKT_ICGݚ(iNݢ;Uj@GvCHwpjx)_0@4dv 7>iһ1+ 챿6-TYQj9F0Wf(/FGQ z1v,Ѧm  y&ߧEZc3'.֠ kcD)+\J sj5_" 4I?%ymc/<1Pla>Fh7otEvU^5[n;r4sHَC w5<2 }(b5 54N 6&wBPg'1ܣo|-2s}![PD f\w /Vɚ6.^nLek?@0Kمǝ~_^=TSO ? 07v#,٤0`ޛR3N=n̔8J@}-KB2kJ"/~vl&wEނr4+p({(d?խo|k?W"ܱ Wukxlj?KE.ZR Mdczȼɼ1ΙcXRH6dv@a%yJx y}kow2:Y;eFE9sѹIo΃5ӱuy•5G& \bk j`^L57Y G:k)R%1Dg+5=+=} xΐ6p@7xFԔ)y[.3⳰;N -L6D[RNqcP>FG9e!ȶL{L%el3M≧ 9y3k2`3ORzm&uxv1QBCoKAGͤOyL4]@xV8\cם$#IjD}6={&A-sSqP=w΂uq8򄫰XB~taBug#:q\:`m_͑N6,݃Ri+nsh"jV\ ؑ 0+^{h<3,32ǫe5 ˩MJ6;jhE;\VJck0S9iXdMJ/$9hxv5cB!l`FQޭ47!8%ԛd :3Ghp 57A$0::E14FZh湦_b\$x3Iے$?V4[*6Dgڕr3a}:JP#.PH?GZ*MLOɎ\0|ʷ%YwW7eixæ*'Y 9xD׏&全_[Ǣ ̭QjsGe|'7y.D4տe'Lѱ U9b'|=x>zIM^$6t7Ys\U[^d&3X;5;$lkNVS$ޟsLw<^'=3(+"2'"I[A5.iYm/ۙ"e]{}ROTE^H& Ce@]!?{0y&.Cn[\v 7!Xz8%h{嗭pB 9WIs\9?0O7(?"0V8Jlst=qY[ py ffyK1XouPoeP#mq%_U9ᰞPOLBK͂ _`.Ar5_s#|IoW $< ^!E3+Ǝv?R{mS$ JFgoFEgce(Ud#kP|>xJ,_|o[Dctq~ srS""*5ݨK2>'̻T1~1j[]Bn# ƈSH" TPS6a >殠X)z!h-Q,Uq$ΠAznK*4d ZY0Wc(8L!¨U6vOθ鯊hM+xj,.lO"~~Ilw& jKkﲠ <5`43߾Wq ԋx;kha{4x$BAuYSAi\("*rk&ǰx5 30icK4Jd i'!]ht>' m.|jďY=ڜDal2%_rPT d?$g Eʽ >@Qoӝd>uf^2x\Uګgz0yQn)`]t!O-]EyD 8s!hQyWulC"i:PB#v +S"K0GOe6l[0Yixꏈ)ҙ3TNۏܡ F#̴ !ZLnHt窈:'պwCnc 9)g*p:u)S+kh:-mQ-(<&!aW>QG6 . }W@iy<]58s^cnͱ5%i Ʃ_?ԇeGP ]M ;wAuz/C z b(3eя]5y`8$Wz'DKDj7r;OE3HBIkʐ^< /s3=(v7">AW7 UW m^Qw`nj Ahʐh//a߁+a~H603|%)ʠ;[.RK-6u M :Q=fX6gs^ kx;@SsًqDj֪xKn&>Zz9[~nTK )M'F%׫#|f ut޽A ˷؉+`y :wލp@Me zF1}k伈D(kP5!&eFRA 0!d`YY xxNW{ v_fPq@?# ;6: Bzk b925Qn "^W#)" .+iUZP<;t42&g#яq A+<N2Uyr뻥le}r5KWGކkE2506țV 6K]zY*3&lԕVBׯQB}g_=Ԑ:-@s>Ȳ9]j?ޕ#l $u>Brz? eB볯J%.-H'*} ^P|ؗ{0c1}“c|iO9>hXJ]Ξ1c#2gŔ`mEY*)xXQVٚҶ'+\_'Դ#yM:4#cfVޢЪ>::ئ#֜ZI;V !ڲ2̄{PMU$ӆxVl(gnJ+H!.{a$=L9 [!K,=#$|CWKq5|?G- P"j#,!SBv$wMh [݂}sM65lU8K+(D=#Z`ӕFB0ㆊd_ N9P?~+q~')U+O=N܄gH$)*&abPB {tߗrđ*iB#:w=,ԏR DHxueC%Zqy\PBfD}<I,yuKܓGA+p7M#$ҰdV^]RMn0+x iR_T:HNI6G/a%Ecb&(ڽ@:_/X2f|R:0 !>p8y}1}Ƙ, $Kmqq"tlXNk fo_m5Lr qB~Bkb0Q˜߻yҲe\RĵwRO(~L5`jq6!@U=VrNTKsn1㑱q%՟㝵j~DVaȰuY{IyEi&:u(5i643тI j眿sO9Xǡnԁ]}[q=a8dou2:Rɟ>=pWe#5?5` ^{GZPNyD>S8U'q3=^cѯ-Ww2"7 3lA 9(Nԭ8piÙ\:l wEY' 4 Nud' 3mɚ1斋l" iK/S`CidAcs r6Ȧo6 iMr{+:v|paqPojՐ "[U 5( -qdLi&}]vY^ǠK8#[ҴywG\{,u+3哮WPR"GK>/Jѽ' zdd:\mQ,IOP>s^5^9ܕTc3׍e-G ٌrjZ!+zjB+yTPbm:LSmYC4N=5!q1[>L>_w&ˤ$_) ī1jy6:dHқSG|QY[lrjO: RdP_ߋzbBx͗xZ43|B;/lwL Bt["z.͑!Zw 2* hwK儺 rk𦙿 l-?t: bDZ$PN];Fsna, nڑRT4NbQP{adZ֑rnlɆO Zy)rV0B$MDլ?fbJ;ɵn&*3}=`: DGndQj ia:oPG[וPwVKz~6]{C)e/w"95-$"xߩ=N7FWB,jئ ȧ"aw,?lǬ o:ޗfImҳ7?(JՖThR0 G+ƢYɩ2jG1ɕ[Z QC YnVM`@eg#'߯MDn< 0Û4Ik!fv9gz[IuIuOuT|5.pSCYX~N7i_+O^BU{2 DCǗ`=k.?{?j!W<5_ P|474Vʚ}RΜj8p%O = ޾w*7!.lrT PU*4LրCBd&; N[LRTU2mrc47 "@$AM|OkUVH޳,.B)[u`_ZVryRClXbݹQ38b$(Qk>Ӣ֧yלRC5U4B0#9-á@lSCZz"k-%&KҼ˫7QA薴=%g=*]Tp* /D Kī=5<5QoP 6)D-| ,pP2bI5\rd2(-]qfҁI_gLJJ~RBQ#ąx 3,,6C%9 Br>?A;s:i_ MW R7SQ^"۔!1U0\DPO Ӆx ,57S2G| W')(+a` :{bS[amEBi3>)d:0L/,<_&fwٕco )P0aVUCHG2xo)vL8ei*0 F-HL_ҶE~.x<ǥZaPEW/|0#iMh 4ިgoy=|Qz|ݴ&+Q"K1  ׹|_$ s du4$ Feb]ǃv ]YaȴIW;_4Pc̹P%*c->ԋ2x'qm۾MB3'W ◓ m, ) g(pڋI+5S c['Qu'/RCDZuPxkޔ!Mx8χډ77$ 7=}bN٦m%$cغpTwog[ vViȢZLK534jzHȶޅ]VXSB1/ɔn.X:>3GzWcHߑRZ",7NU .<;)LAwIBq0[9(>oy{r,j)if6}(-3&:SSs @٩^bIuc@nOEV ˃] vx**C{FKgX ,^;D{ B4-&؁+}з2O{Mo3EOe9贠qK=͏ڈt$RHF&_i%?Ӎ'Y(YHd2 WR]oa1 nˑMx$‰C")W)G†H),M6|\.RWD5; m U]UFPk¶}KWn=E~Ih:+ *kŁC8pGk̒x2Έt](꩜p 5!V&K qrГtn\ůU_csH}U@UʧRnZ)H6|IX!6h*a*$ml+Fʭi桌):Yu`=AgC{˾sr|jE'J3f(Mnb`s?-yҰR5>w`XiC]u K 6ѧPVV>!NTSeŬX9wn'/$ E.¥QGAt8*BtuϱRdo^ޠ:.Ywq9ř3<[҉ݐG$m5e#d;9jlcV昚HL>bֽ)#.M5(r U#Xlf\zN6$*ە'ᑒ.8T|PMI4ơiD_=1/ = So0;:E'HҞG9] 0U+ԷlwBE&BVTob#| FNcKu pWN8{m@HEF aFLEw+G a{!)1E]dЀuMc ubx&·нR&״q&v(SB1{.8;KvT XD6-)TWΤ|n,nއLƍt~%lKO_&ga۞.#.9iUߴk{M\ hK/8Tft|qKZ%4:m/guޠbḐTZ(~bQ̱^$ )m? yLoXxx?J>h̏G9oQőڔ0?|?9)0"-woe|wYe#*LA@KO?!Ϭk뿴QݙS.1zUtnșDWtm}k9r/>^x\ó?!wT#.su^/?K=Hi>-IB/5qEi73i{U:gjtsQWR ?ya``Ub?Dݬ= w0W$1T&} [NGU7*jkC%Lh E2)h}.m_Weʍ\NJ)з+ LB(i|nsu:8a Oi*r%0_+RDQj v2MB?PlFra]6Ga6! ā: YZ