bpftool-4.19.90-2308.3.0.0214.oe1 >  A ds(W^^f b}v!B~Dž(JLЈV/)Qri7<0'ǘSYĨ6M",$+% =pD'>qWҴՏ ]]ٖdVr륜UyPv'iyH t+Z&eY_˭|D: H$- ɑ}$[#t`U0365Я C&1b92232241a552b8c8ebf18c856161750818abb78700d6cd1d24d4e3f8b130a8b7aa628d73e43a4f5470f3d45e5e4631dcf8e511 0ds(W^^fR^;JtI='yN}$G%k 9@})f)Vf wO=7L,f^ m ER=t  w%oݖeĐ O:c.ز; Ǫ16^Z ml]࿞ n?q&P'9 =lc~N{ȸb%0;ga+e3^p17ȉ}?;34o+Ly9(-^0f/K5#4%@>p?=\?=Ld  $ a.CI ^j         R  \    <T,(\8dp9 $p:$pF7G7P H7x I7 X7Y7\7 ]8 ^8b9c:d:te:yf:|l:~t: u: v:wdpdpdpdpdpdpe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698ed451d8e8a05e38959967652c1575b97205066f6b50847b69cdf8b393d913f29ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.3.0.0214.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.1dhd.@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#aaZhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.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.0103- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_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 regionobs-worker-backend-test-x86-0009.novalocal 1692167293 4.19.90-2308.3.0.0214.oe14.19.90-2308.3.0.0214.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/d045537626603166d9850f0827159340-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]=84d8c7ac5557af14813248a45ea21ddfc2a63fc4, 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 RR7Ev.utf-8f2ab6d967dde004bacae389a529bd4242b0c6045de402e23bd10fd257a917524?7zXZ !#,] b2u Q{LVxD ;^DC-i+(g@S%A Z3{P<(G#l]s/ъc7cƮנmwc 'UAY,$G<9ĜdN* UX+VX`]όaJ˒$g!CbR-+]y?+k3"h-w.}K~cVQs;GM# mo^ic[ LsO!_ԡt5<*D`VwtWRQjm+=Ryb+Q2+Xb"LrHȱ8%&"(Έtܵ8Cr 0n8|G<6)0ϼsm$ ,&VfM6/>[nⓀQUMjCW*Sj%Ros0chx]>[YTvj7f2YᐹMY?C0̓jzYm,W@<.S:V[91 @c+'Dj@0{ d_-7n85PuU$i240x HxbxW,{4>c-$9)c͉BA(̦B<6l 33^zclV`039- YD =дۗȀG9Bd["2o$tw2bWPmQ]"Mv_7A~$K^8'ZOФ Jk$W|e*)W9G3,yr/Hj^r|"ߑQD>eR1@À{F99rE.PvS`"b%*2a{; &@9.!^1珐<-*Mh(S"UhQ+oU4z=*pXc9a&pTs71VToEI_ SyEbmS"iRL W [~܉TDLhc5'*<֡KY\[zEUSr }b=B: _̰i"t:d?0ho7=>HQ<b1LzȁI*? ^fJxl,YecRloly+$m㮩V`<rA.[€\RCRnlnuOxgԨoA5E҂c\**Ao OiC ׾= 3+ ]@ֆ"p gqD9"nzo@"6]X[ J;STF0ۂ7slm1_ϙDq%#[yd\Xct&~DGW>Q=&ӓbJ4QulKRك BBiG·ԙ]{Sĩ9Ѣ?૫: &^Ԃfjc6'pUc_0`oֻƝkX6V8A& RCXJ)sYV-C9s RiV#>F[| I@"c@Tz0g*#s~'u+=j&X%QeH $3GJl=Id/ | Lkfji4-g>>Ecm_(L AU&IM \cG$`q܌]jl'hY/6)*I\8³$+'F"!9+ª.RM8BREOvȝQ%SHHxkpTޒb{FYX.Dp=X &R8 n ~+~<͑-Kͥ:=sbC ɛ1Eۋ>efg:֞sDk uUpZG;kF]!Cŀ 4{jg xO^fz"EѐMPܩ|TA%чkw* lwͶ| wQIcN,±lfȥJ|X/.]qxz.ӭB֗@1xoaܬ>i;A2Ik38;NTSdDrW͏uP/|yuU ONYEAgR0T4v_J7llD6eʲmmNm4K0 Ivޠo$Vfjg#]i Y; ?2n;zbeFɹaED5)51P"h'CP~jHcda_1@ ?h:1{=]t_lAG~ qWPH14j轪s0( ו9gQqx$!T W/0 Ɋ"A.60F֔ vWsSuYJ62h7wt{5zA@j;_؛!&%:{"`HE=]8DVQbX4Tޯ%z%aA (7̸Fɔ_\S̒BkQSa2nOd%WgNsB27CNomTRbC▞brj5 1=$-?wF㞇n8,(,tqDԦkBgB$zpNe|[/ %0G'i" =֟0$s"ײ3=(&o]F9',S[ZY K ?INg) }n ˔E%d;Hr70A:DJTyfb "0HTmL苋 c Ŵ*7ۏ~<ہcwWJLeF!deӹo/A- [$*8zKޗyBeZkqƴ>W^RgKso0.x<^5@>έZtDS`ɫ]_JSqnw%aTn$ׄ [ Tq=i.1Uъqhn2h =A#P^w Biv@h׵#kؿ6Q'3ƞr ]ŋwK:IZ˨02NN װK8[Qp:>(-[^.ޖr*/ 8#N^)fCiؿ˹oKmþJ*70Jơ`='RD˲LEuY7\CHѱ)KC'O{2rX0{wj R@ <v!z]:{22UpJȴKw8gpsTy^|}\; i+8qmG 軀0EH-WQnjV{L{ߖ`jP1ו^M'P+6R`}*(`xӉZNFSW[EݘoBܔ>P݂A8 g e>N Oл|l#r,A+Ҷ17I}b !>N]c]9Wsgk4J%Y>]q? 9M Rm1쭎ӱwY>6qAQYGe{^z׶jObM_wxXL?(xωP嬝Q#;$,.dAUMk=c F3&T^$)ϤeVPFs*~mfrc 4Ӂv8h(wEQ&'6E`o ^y;dD$:TgzWQY,7 cM۪M ;%`e-__ 9]ڕA,'ĽdFi>xo*3]ynR=͕Q3o~#LMJiҖ7< j"ytՌx ]b0h:UWft:IP( ^O8Y6ٸZ og F`$0)6 tv([EtS@ R8WE "$NfYȵ\Xwڸ93DZpxlԕG=f`dnxq!g"kZ,%@蚋N[I9$8!:hfo"K 5gJSٹMUJvH=JMtG*s!dOnJ9/%7A I'C>Tp̋D3ZS\u yR6?KossvVTDU,@{ZЇ&[suj?3lnVƽW3uulN<%L)jz)Ҹj$h+fοJu*vmk W^J*,в6ڝ5i3SUGCC嵍Po6OdXR@ 7CŁ:e 9J æc8 |$o`QO̞f_:o5 uƐu@hm(uuj1m[C9gUH2Y%'^$C03bPI٬+xt:ߗ1I0glV%~q 8`N1Q-;w\ rd1K_ զ9f"uθV@ȡǗ2-V$A _t6 M4jA5}ə`x'֏ݗ򕍻H߱.fD,؃:u y>/ ^kMaK` 9qv峑M y`8&m8KߘJ6bDU{و-,:CXE>B _dd\-0 9to["z$I)-S-PA[l0/Tn8_37t[OMb|,XcՈT xEdVG( P0c>3Y6Cc~S֝[)Ƴ|:9wpLuݭxb$F=*wӗ9`Dm)F/禰!4O5Y!qa>kMc7ϣgo&5zx$# kcb Y@<**^F L*J5kp+Յad`TqL ]WF ŠGQ:̲p9BVM@o;QbqEQ5&ju/ƴoP|:X{,xDo oJTR{;!sD@%Y^1~ ySrozXLTԨ#׶`{~-uN^ԞTc]ZU@Z+5zHt*Xm%ɞYwMdz M'OQ1ybHi/ pOwS61H@9ZCg0Cs-m*gyl>USR)?]1qۺt8JV>ޣ&'"-$3j7"4*[LrMJb O UېA1tO`*x;g;tmGg ։A |F2/Ir{=Glm" U EwcTIbn+9^ `NTY;Dy Pюte O m V4/f_J2J";ARf$&,n,( 5m}g FxXivQd Y./C+1GV`[EiBmkTS)BKo3yDmCF7ZZI%\lAoCn1e.KŁKlaho{1f*.0@ȿsɯ-銊~p+ܟ-N=kcێIznfGٸ.ߛEYr'&L K~RhlQWϛ@#fhxG6qVgK $:T_/Wg?۪XW1_*\%hי/r&3͉aʂMdN`A{or%3A4i#(3yx-QF Oxoc2Rj1U#cϣw2S3Ke: 䭩2,^O% : N3Kx 5 $6WtZӴG|V)5~P y _JcfleհF }jT1)ɃA׃4 ۺK aB'!7y&-9κ y*xxɤjGrdYMs& RHLry|*9kTr]O@HWg9WMnkd#у2B =aqV֐;UT)Va֒h*ki]ͻp;x{QU#A;'7rMrs38A?P›WrsšSt`ZZu.5(䧂4Gn3+0JHקUBظ0v.ؘ`K==G-_8}h)s& СՋ6keBQ{wFM8/ŪvQ۟ Q * (kƟ搙RZUuMH0%:}bdwi2KQƦC_R?RG%IUU%Ƿ_*hfֲs) RN(#W }9^jɎHxY̪=v {QwbQs;YS;l)`ҙw0~ ֌dd+ _io'(,H|[!@W(CNl%;S^SR%/xo@$:>rfGs/| lȍkǂAcg_0s'rtc:턌,n"6[g"j-!Z4ʟR\P-J|9 %CIv}VCnxcB]|e?8g]Ψ_KM'2@$jU[k}(z*:sDsڼ4"LwBkYQzCtY~6Z#Oȴʣͻ^>(v>#{ZJ"VerXs VR ;,]=4ƖA^&@UYk8*Ό_sGw CWb.P#ܺj`ތO$Nk'qR؆H#4׉Xh&=Ԋ,x,-zS?֘+(&z_wn};^W2.@ى28GnkCr];uSa-]B dPsDL2)]VE@})u QN`R#u,55VٵRd6/"G 5t(@N1NHK)jcDptC[^aǂ41A~s4#WV;kN%3^6ARAT㫪XxyKkCSBkCT KhϞ;[ hWtG7̎^*x9) nӛT;DĐ*5Lb>6Ofʇl#W H&>.[:bS+Gd"#3>M4 Uj˜%RL~Qؖ]N3D/ܻc`f->h:?@`)/]vbzeE4o.ymb,FU)Mԫ 9;.|R;Cx |g:C>ViP1E4|6(hIJE c5V?8xbڜYQG}9r K!L-*GpEhW4{(~OO 3k2TaJ.]R7m[ڋ_9Ա [ª Uj쏡T$ `C&5)J>5(Mi 7#8+mm3QTbۂdG3H-`1eh|R;|ZeyGHu,Osm+ϔ5%>O}q~~&Z>Uv#YBWO6?-,X6גa{g'#EmtMVو/&Pe0ʁldFqFVN»Q f#~gJ>(ܚK7DD87T1 Q@4bygAN- 9{Em1 YE;LJ6g.cEG3X\`5Ia{Л؏;}(FHܺ~s{IްLY"9ު ֛T`&mN~SM&ժvp>ahFUe5Oun?*rA^- G+ !2% M+V\ݕې2t7:aOߵ: 'WISFyP`_K @K}=> @=U݉6-[W<骗F>D*Fi<4KC}\6qљ*/֪SJ/sCRHPN6y :s3h3sU`VMk(%V%wcprճ[ڣt T .GOH|RNdЮ[E-dδ點YI?` cF ÷MFd_vӎGX' 6hVvKvq\!O TQe FP7<L,O;րwWM̷=@$1m\XW 5z [AaJyנaI-VwDڴWNB8!A,5=foVHwN_)3,I B>ĈUFxGAok[4&y ]/V:`\pQu_sx0im L^KA* I8*Ś *$$bpLgsTv^efA!]͒(0ErQ‘0=#I(m>zMYغ\8FV o\\x(T ɯڼp)J#d/Mt8N;S,ā_azv0WĞZK:i˟P[h5Ӭx*+k- ,4/eB,%Ľ8d_ޝ$ڸM[JdEIDRV|$FrbWB{J"DRMf-)cnh? GF~#rjz 5Ā\kU+oПKf}Yz4HDIҗw[J6&fW9kNpӣO =4VvL۷o:P ni&nߋH0il wE IPʱ7R%[}YHOeo ~/W,F rJ)qS[U [} pŐ>>})tQmiy`_AZp'nx#W`]ie~ u {NY 1:lx&{*םć{!a]|)pX[wI|VXq.y8;)FV迫TՋXs #qLZ`DXn9`y$6k>oMll D8k\ ͚/ =3s2&\y|?cOΈ``w 0%O7;G6~$/BѬLxS$l:lhgDբmmw!fO<i@~+/Qѣ6_m16x\X'i0бJV|j +;nұ@@Y>I 3W-7;G /N@投rLEY"Gܶ]w=p%wUO4[%@%E=T1~WvӠѪ8#0ILSby$8E՝!Z+\۸,ؿBd$$370|$@K;eUyΤj3 oeە&)Vd1;٬V {̝x`.D1fw|4}v o ]Bn@]>u]U{0CܵЗtE 2cO_eh_0!~v@TSÍ3WApUcχ"8{ N]D(Fa& Z9czb/D-=P҄n ?EkL\ ouNG\/TR=#] 1Y2gaA 8H0 ҏ֣Xo:TG6K(,UVsiB&~Mr-F$^0ƭ[#Ds ekْcR#r`߹yw1CFy( x22Cn&Gm=I g˯P4mU8P -w[d_)z< v[尊'~|]V&-MlZ^LQ8-f(}yym.}g&ƅgVߊ?14Dz0+S&7 )lc*7[vݓJ{KҦc/ k=ŵ[=+q0]̞*oeHxe^8+Qu>nYr_Ou_wFXʎj;|y#& %f7|ΨY8m1}  ;LfHx/b+Я[@P6zaNj$am1ty g;tDDZ:dl;W)2O}.8=3qa0a0 )(\S4qAkU %*8c'w. `]!O]BCZldVd W_]rJk~v(kp˶N"PNr)1qͽaWzpғZ>jEl#Xj u\BPPQN"鬇,]Z8v~Y Y9tH|leƫse LߴvJ>r5!1B/?J '\}0!Y'ZSzKaLffXwǝMԯ͸lX]T(lW UCA+<**k%iE[xUs֙TEA8k:~1Mg$9L)Q1}53|5k-p'cAR:Þ$ڦtڥwXyq*TCavQ}Fs8:r;!]XQ(qEeO~][މ.R#88ʫdsY=~@Qub'$&oBjm} N5C~ +ɩ͔#iĉ:sd623(v!|* ޒ7UUఝcԘrAWdY _^풫.qdTڧZcp Դ G^Ţyab6P  sS u ln˓ԿCMsR)ukTg]{2WfQ?z0 )0.U082}dXpu}(y/]E6/5e@2~fry;8%8:FP(D5sCF2L']@l֯uە<^B˹yyfyA>,ySËsP DuMNoքT5ޯ>꿒(`N.}okpUdxP͙#%h~\OFR!ucFx- 酾>}BGBra~Pq)MhCyp/SY|<@$f>]9"){҈%d4z)8zN!E!l# Lt@ȹI `7L~!uhӎFF`ӳ>U?)TLzwc#I.F'*&{[uҩ-lg(=,~sB&!rnR:CJ| _)|3p|b4&m.妹Ά@^TǓ6N/z0|ѻՁ#׭*wK^iYBLa| NNhwF!V_v\c&~+?eIODmUYYL[dQ OIVƚk=eҡ5`0*ͅ#_W(R"1$#%+Er7g 0AޘO+gqqq؇{UW,rɫ@U05BkwKu"%5 Sؚp !hHa!1w?A1 JfFjƾ?H@rgE,g])u]g+QtqlXnۨxV/Fں-QLT~PTVO-# \0q EL[}:l΀FWmIUMczV$+ y# }a0 Bs>A:e:S*X@l-J#_̣|U&QeBHJ9SHυ);Gd$?`B뢞 wv+%@MjXAp| u <1!5w<9p'vHd v:ڠMn:D;5^u }4\/zefȝvmTk8藞@D}1f3Zn9?jZ31Í9ޥjHj1Mu mV HSV/*"*3GÀ夠Gc݀1rY0G5{^R'e)|dTqf1p7WU>)#u, gLW;meZa9; v UMۺӝVPg&`zkǷpsq;V:ҕ͆amάvbԺOawV77y`ƀr)]Ufj2Bd{ v}"Be&+lE ,ZG {bYĹ `L@d 74E m bѨ#CXg=ZƵl yo5z\e݋i!n7Q LfE.PQX!`T_؞CrL阺gDXb-aV -~L}~4Jxdʡʓ7Riis 3KNT|K5}\L&1qkBF'/Xs z5X[wU\CHBwKMU:Vw2 dc;4gީD͜ؿi h_lB,͉?FyKch_"e9Gډm;Rf`E&oM;;W<} m!"[xnDlj`P}\ΥZ!c`x-_35N9TJ3 |r([ D`?aNRoP{* ,ZJ&mcMwcn?2J$! $g`Mrg-)mC@wuF| >`h8hւ["ѼӃdb~gBOҳ%K N3o%l#)glRblgSeo&`iCl1QX##*iv} Q}'xߢ ;37!Jt~tᒣZAa左Z'0r;\2>L0}o8=5$NzA fU,/\2D^k% .i1 V}(ӥ ӛd>RPpoU7k]T0D4ȝ68O-B%qlR-:Lv76咷 %hjOؿg c 斅U^պL~ _Y D΍3VMCI}TmL,dN4+YV#Џɑ+6'r^Vo6OTKha_E n[{^3"+(~ h^15PJ[.a5Ucx0E"wu]T]o{o򗞿pVVo/Օf-'ihPg~RE1TL&:\NY宜k*qOG4$dtɵ`0hVƱ̦z$&CX+MF6`7᳚6ܘfEA94n=1\B?5UDӓ MBBK-QfÂ@Xy5LшуY|XTOZ:>(#m~8!'L N8d߉93AqA`PS%:+ibYukPs2NՖ[u{ʎz7FsJXP>&nF雐pkqn8IIzDagsAːk pMOQNːf#9e- .zU/{=0㹙02 )~1aǛa I(JU/079܅Y\d ^AƻE==E?]|k]rwMF&؅d&: 3#,DХՊtstOC ڼtwR` 39Wvs2 yr/A =@ xuӱ>%c.% =Hqg*t 7R4 8Yz.eL<0b=YմG%$ ŰlXVAAf 2icZO4:-K!CLqes]QGg{:]F7Ü>EG-ΦaXXTNjl߽ !'b4h~ }\304snP bF +s2GOv2 TW⟸Ή=4їmyGhKW x!'_@ 8}E %ho 49-de)ŒZ Wk"_'I_i@Dc`f gԈܻ#c넌|dLV`ADvYz8)pmqxr0#dZ0J1]N;X0#pšr fM4P4 1ѓA#2,Gq0!؄ξO$`5c>I6@zE{doe׺\Y 9u ާl nB*@ ɟidO"J{x! +}nGIuD &{e 依oADk˺PO(@]#VDAF"s?9U KXw6sg͠]рkP5yk><$?*Qqo`᲋ XSҌ$1'FNm1pM1+]{"jFLXX DV黯pVhy[X+vi}7Lj )~t\#1 8DV0j l4c4AL5>%;iQG|=G7mjvaCEC2!|Þ&&RyI 6 8gd#`c,j?tOM͚[a e. >y :8C S NPl| dk!s 'NC̬-R]k,m-]tC:%Z$uRH5Bڜ|(Q98UwxߒdᾁdC^ˢ"VRY8AM)TqL<7&(!+RJY7Ay2wbR_qW:9n|Cj݋4+Gڒ;ZJՊkB%l(D0\h}[GSqy[30jDt4rY`:|s3e,_ɖ.sEa֎.|r7g*2 ݄ wQ,ل `=G{3G[!21 U:WDG1c|~JHBC/&Ԁ~;`䮤~\~=NK.oLQkl9iZniJ*{ʆ9୎z8M,z?,E"~M=5MH$}7cuYs50W[!:`zT? ted!C4N~m'T8;zu%ڧٕ܀8ᆨִ;GYNa9 ±=}WK<֨Jؘ6M\[RAsoQWyq D(c=ԓ txFU{Lf{D:əF$jg`c"x$&^fE!3^ 6,C %o27>D/Vb@cڝ^bcr$ rI5Ya,V5xKvH'_@Shv8Jb\! $Lpb m‰#7lyn ϊ32ĵh_'IZ$Tk5^1p-bm\eD pkagjRc4rqmhDfչKr{ߞtz 6q]J\Y%7Fĉcn"|jTQ㟷US>[@)w&PM-s&\8\ CF8E[hS?Λ6ya%\͙leD3J }dWһ=8q{^]ĺ$#?i0j0K++^.z$^K 6#IfV0!P쇌ZOIy~J ([.p oW}bp#QzDhN>)FU~ʅQsl윇mEk]XS$BbI "VnEcUܼ@HS ["|s`2mMЇmqKp ^ҍA9682zZW=F:] j=RO9̻O4 L,_$Ԁ,i:,n΍8jbO$/ϭr]>sG.o3mA ``1((ݟG'f(()F-jˣx+C]rcV0Ԟhv +H K3d$MK)pT|r I7y7MjIWE?:l"[w9>6 ~rEDSmKY?G;F~J |W.* ̪9ٹi5f~ZGo"P$.`m_t+\ɔk,OfO;)w 9~JΑ#/T}"8h'S38a=cibaE*`G[zɲ,4F(Lޛ,E:.jr 4޵ Ě6X"&*=HCQCGbQ|$fhq%,:^(ji(+$ o$éFI^~q*Uj 5V Ô71;#vӰTN V_4hx~ iI-S$T{ƻ^c&`jiqڲ WgW%8+]ˤ^v,8b1[M=N5i~0>h"Ys2(E2!Qi!oCMǜ^V)Yor|_c BvE{c`1>'$8U6iJPe-@Җ9OOqԀܡky k.J:gBt#XuҘ]$D5} {=çÛJ9]w| t淾)zvr?lN'kK K|\r)sQZBEڜ~WktP|J4Uafc;B[Y3sܳ\@ma?i\EFDT2\Vs=Y52KJr QB "粜_[L܀L :PwƁ!UBkVҕf}⋭pB.?%rs  LW>Ι};# EBE^*t0"Ilg-rMN骪Qn5윖K?N`[X 'u|:"Q.ȳ]cysw6_7G( ~ͯXHψ``( |M5&GeŹZlaTX}[Y Jl-IUqr\P\3;Sy$M|-7Sc 0%VA=2yi8괁@}_{Urx ōcWH">8]W56ч NVOZ8q{`v_آ˟Fͨy.Sܾ4a!\|G\sf79h)}&/7\>k)Id(ɍ{~ƒ(U!n?iVu/S1⸰G._FkdgaPaG;]0UD/Q6zi#8cvh]{6[Uv Y$rq)IjZ86<w>țg"AS.Z1 ]Fj=z++p2 evS'}4:ŀA:{|:CxarSf*[2AmTs}kT Hz[z`Nܸf=)94W3[$aw4,F͘t-*MI``5$Dl-( 9+,ix|lj6&"g& aAFDA:_԰F%kPXFfU580wI !cVGN{LΒnNzHc&a!uL]i~^,UzM@ ­BC^7objͳFp +(ns8v܃U(NAo T&gQջpA{FC㽼1;B-וK;nV]oXUpT:NOHXxF:]e>LPA6ą~m9I)\|)Ǒ` lG1EF&;]P94 8,*9ne tB% [~ApG(A76f*l DQgHVl S-l1LrAOyp뜀\"[)zv$_51=^$$8Y"!j?."]|IW_zOrTNLY GDZJTRsx0,0xm2Ju#z'&wIp>&B:iυ`G3k곗f%O}МZt=oti9_]9ZDǺ?0 7jsSiuH>p($n1D5 3T;Տ~dG-6d{u.&GHZ%p9W:ϲ]W['Ff(ˡmyFtt0j'ֻ@m rj֏Dѓf`k 遛_D@;@peȁ랷=8 J.)U"Q@jJauWn_'*,2h,)H iɈLْN`F@Ɵ[v`;N\mCWlpGG5h"0i^_4/:^Hҙ,5د{2ǔ;Z(7i~Q:E8CNܣ?cX1, 3|Y(dQh!0kn%HW.XW0j3d'XJ %$02 TEUHrƆ=xuє2$= Yaa;W#Sp- ]_c=?_`ߘ)eo28dUUr_hI¼)?IJ7k yUOh"]Gn:gYGGYocAՖ 6̗K}fB sɣ2ɹUʞ&"/ܵ&tю(,$=sw|g5f-GMP84{Z>S"Ш ԫ9&E_*p FWOA8e!ڽ>OwAlI*)΂+r?f:.HgqaՒ8G8Ά觩G Ju\I T7lwƽg J~#b[}2px*;m>!2 [۵$ ͢3r~FpuMF J\i8?'RZ֎z+^4L{, !wԀ/sFW!Rֵ:Jކ5/T$ iehъK&Ipf4?q(iuʻLY5L%bb|;>K?D\Id}Ml#KX{%rG-xO]eo(7sFmGd 9%VrڤЏ^dQ+q0iuk(Sމ UilJZajtt.u1Ts^Wބss25yb1_Pr|s_rm+5hC &,ip fD/xDV8-8ᆱl||θ熻\4ES1;JR^..UNvV|{8=ټd"?Vpgi*X%il|O 8"Dn DeAIJ/҅c[xa@OCޝ!{ ΣM^\Ek![2%L ]|E a F3t:vSs":~hQJ&JN:)iK% hȢi`?86koҴ+\)D:|.+-υx=iҤ@kh|dRH߆5lVxk@VEZy?^,JgGa*6Ǿ" a9oj4uꊉ?3%Zx6,h?d}Kf03V9R1|(u3fщA+ %OG|eH%F[hW"4Y,l< rkAvCg!]h@!/x. jߩr@`؝TCE-[l8>~c!LC-@fxA]﫷"KH]y9_SyYܛ LC)ٴdM#!bZ^+f7cT}-t'ىiEd-:C DWM}hxU%wW 5KE+[Dd<';hjn,} ]cS=7ƓEEJ\tmKKiVfַuT+L㫃oO}I1u|Vύ7*.LfE=rzȊ@[K3jeDdP;oLxڪG·tMV?&*ΈAwאMi} ̓XMnoE\)開U|{ Mh2o h gG =X~RGǵpFSѧDZGQ#+|k^-`2yPT4?9'SZTQ;<  p -m|h™ ~cZOa<SJ y&5ͽ`8&pNwW0 ܽeZ dxH%! ."BP] k S 0Ty$qӜxI#n9+T鳻Y9*IeݏkL$I623]1K<`SeJ&>iY΍D ,Mε}M\;Y&qiŪN~*;e_E^*+ޤ@Ԝc ai:Ի5ڌ#Ux7eAw.O3 ɄSyTog:s<3^nG4caZ?8ȯFn4Qd56TεNS+ޤMK%wpO?Vq!Js4;KYXӎ{Cg)J-' 6cEzU\ ihR6@;JU:Ӭ.3#3bCoo7j&] Xt3EEg@`w@b+j_~n49& Nz,4@!IVר&ҲJE8Depe˕"ˍ: <%JI܏z$Ns}ލ4{\)'ęG+v\04I{h;ȈEGvfRaSHLU3$<2OW³{Ѻd̎Kuog%!u58,jX] XC{Œ߯lLX?Hf& YDriA+NIO9؈TH1;hfc&vZHXZڵExGpRP|kgfproIIΈWx'?J`U oR<;9潈,o<+Di=z2ZyJ~dۣ)#uK_3C&Ga.ֹqIjs4q Z{4~|W"G<dBg TDUsz<  qQ,:%27x=ʅ/ Vj$Yd:+Uu"%7kodg'JUH (DؔN/z`ZO'X ꪈ%f">qڃ"+I2CB7hM@1!ǎ|s\TV#}C%PHݰafuBFY@gtV~g@o%t"V *s"!*Do/{3oT)%'[j3\ZyHH Utx %_.-Ca7;xvҔo܋dgxЛ7ucP0xEMb5ܧr#k"\lqU>A!Ǭ8\fSUWQ>_EW6},;8HK@zH,lDACD@ 582sK`޺ҷ5Ň751R*ȞXe6p'W %}HmH28PAdPPI<[@H aeLJDT uk}<=5ҙ~l`CC˯t_ǩ$*@+tvƀ5Bb_>bDTfm5{ 5QSbsnUk$ 9-nHOR5s"N^:c PM酈/ˆ+ ~B gZ7}Kk5xcqX.qWD׍cj?-Sʬ'sr"pbTn JdҢЈs`5yآov@DlΉc]s-_',{'Y+_+gRˌLbaRhч㶸ov, s ]%;qS (ҳaWTs!E@8M`F҅u}!椪C!2 Kf$RCB[&hg@IG-?S;KsR,]3EhcA?'&P1kjJ^Z{[/07g(Py÷NnZo/4QT{meo)'m ݝ?Uآw6IZI۠2{M"Cr1;fB"ЉR'MUq' @Eda5_5T4LϠ!^,kFJMECF4Ulsq#Q9du[ῦB@\@>DBQx/]8}Jme?B抹"HܮXW5}wWhZ(~~.M.Nc0={2? Pϗ't0Ih}>]KA|UZ7qkhq颠cǟ6W9^5+&AͧJvvv\{4? ށǘYU+TNSD01Ak rkmq_OK6d*C//}xQΙM0Y{q]|2fksW N.P=Q:D T NwOMd 7V3(Nm&Tkj;xe (D(e`J"of8CsD^Z?ϩOs>\0#Zq ڮgO&8fB0&@qaυ+]7fyIC)XTC\HiXPyRP%`EPDuʓ b`po Bv\W6mܳ0[UqKGe RlFb [6cI:NWVY"1⬛[چIs_ j`u\*QWP; .hDL73X-ӛ9߶%s8Ng ] Zzyqh(_/iNYjg w劓g"5~]cځ(zam*zerz۫D|mD* oc:JNOc_%Όȇץ œ{Ax%"$, (Բ0rL_bC?Bg;ӆ VS8Ҡ67 vc[a?sMe593mJϏ5,vI"+RDJ>S+(V-2s v]6 Aޞa_]za#E1 uPM" EQ\=%ZdlB]l4#KX{#^Gt@N%\8< )_?DlѨS#Nk.V>F6#頳ST: XBG˕/}is^懎md)XR#,ƳNNAW\GU-݋ t!%w=T5e+SA17|j$ *1(W@afj~A?PEgcTѹ:^֜UR.tRcD7b J6}o`7F{NYz T(6UNKIԱ t[R*Mo_FFt#26A%~ghSIpH}BKҬ:37[Ԓ{]WB.sKCqyhǘ5u5fN O%rm3h(Ŏq/h@KĊ Tڭ LV nbܾ3Ңדݼ|ǾAǥc+ /{0Pq݋>j0pQc:nEԣ!G+iGVuLO1|nm1bcWƓ W2C,*%iN|N (j䅓WhO``"E&D:;`2dPJ^!X&ǨSHOWJwk)S4 ]8#oti624J1gҔ#5 mK7uo?'{"!^w㴀 H" ~y({\4{F 9$tT!b."?gxyb&/WGZ$К}B3kƛ72guZz%(Xe0l$o].Ie_M>I:Q[ۺe2'R}7aSeՅ8J%ɋ1e>.Lc5_-·̷t:ֆ'v` J[9f7[m2h I#hhh*wn| fOD&| Npaԣ@ dauͯ:J>t?%LQ%8q>ji(@YM@%X*K%]:[%<~H>eNVLL rI[T Ttpb:p0F3Ñ%5d'%: VX ["nt21QN'Xؐ*@UF"O bVfz&RcGL@\·rXIk׌k@3uiY3z3K(j1vlei55ǸhH귳lEc?="  tWoMa3cif,0J'afcKu.9TGSl>f\+ܹ7 xC Z)c'O$Rۨtcv,VmzX>k}H$8>F"# ,iR  XBܮ!1?HuaU:-:E)+sxSGQ(bly}"\&:sS/W -~AWі 5}n0Zlu)`ZL`/r.[riP_ttk3wS}`kiu 1$MT/ZҊHZ0p3Y@zO]RHIvH]b/){%TٶgWYրL/?4 q{ao ז?0وթ%ثl8 ?W)w>Fg:zKlڻӋ]N_b a^1#U0O1E^{ 2r'=mm4t0=`gYdP aaغk6Gkm=g@M ( `8V到')O)O3|ZJq,˴|6`/'2ⱡFY͇nXV` <Ҧv\M̩t f\O-!5gzZ9({8h=NbV #7S6n p*j Әv0^"bᱏUsIv8G$č)Rjوp  cשr]ZPQΙfl/}p.?i&DA2Ă0f!z3yp8OƠCpS\n"Q*u!H[SqVܨrQ֞&j@pgnX,/tѳp}J|PO%c+Q]ঀ ċ Үࢢ|{)C ȋ۶Y78d >2v@V֔S~cv躑[a (*y^.>ƕ gÇ _dĩIix{ߤԐ1>ky^jv0ۃr̀g"ukc&EVpg;jZ^4͕e%Hd R}?$hVF6 ήK7șg"X=Qhü"h#94yoH##ywxYB tԦ&7KAx AmfC?s1h :a әAj3gU~>, HpBd~5)25<(S*"ְ-;?\0hߘ9TƋU6%@[4HHQy~0UF R[4 NXEe;X_geKou=&vw<O߷0ɝ!UŽ'8W aMst彫XgDVcYAIF"pZ )szh@m?$ o7JdpPaP(.(zigcH݈+^nDﱼk7zF8h&_ԏ%cg9'>z5cih;ۉUR 1h z`L-RH8hD `9@/%pX]=Awo.v '?qw'uN(b>k^NHy-٭)p$vxfy>Ĥ0j1 Xh^}N͸}e+u.2i].zCܱP=DfʕYpBX_7eob{da6i^^:m[چϞ&u;ӘM. ٗФnn6svRȀ,;YMB :_'A2P,fDx P(.ޛ"dDH U[h& s& #ޞ2d )װga{;bjW#@{#_ƽU$4zhݽJ$FcT-b%lTA4Ot DYv8nϾ6T|/%ETpfK#n.\*ӿ#{jb9.g 4׾:s&k?6zg{8s [6(smbLZ49i?!l&y`?[0KRb n̂CYq: srL`} S*af[s}u":8kĒ!4X,UF@I#Ols/Fpv:=]d iO 0z Kn3Jgn_.MNo տz "xvF'Rvh$6UF5yjzdbr]f>kdjQu.Oٗ0l */9<:hZ Ø7 x_?*l#̌l"d=P1bͅ1'lV[SA"j@M!IvޝQ  tFLכiQsGzXya 㤴A[k'r=\:T9 "tԅ#(vP4[h6q..X(d,|*䊫 ZupK? 4BL@?~n{5|>M! "hI\gFu& )sF`[ݍQ;٥شj%4wF!t)oT PkyzZt5D130AHx Ĝ< )Jdl 3WBkeְUT"dMz[`Rp+G.U?eɾt"wQb'=Py+n.Z[l4FK%y$)1u̟(#I[Shi0cP(z9H_~r!ϴ4D תrfYÂ//Jt(7GŒ}VE_Qp!6XVtFǀirx~eP'9>`4\ y/K .%J hllTSmL<W4P jDѪL"orxkIP31ǍW}G@nq9d ƆtX*p߷ݐ9/Ҽ(ݏO7q4_1x$0դáF|V'^,M*/QEn&eA/Y#s1cdP?CgD,-u7ST,=Mo{*NR$Eڗ̊I ?CRX$ݹx2;3KMX!j:|1slH;]uHleJ؄xԽFf €_ 21]L >FX(6j{DIia({+[ouW}p+\N/ %;Yb>8۟ @6J:YJ{APYǸNnUN3Dn}!cyrb>uR3U&HO(CbJ#3SHly$$uLU#aϖf먾_7CU [O.#\b^PFS3:E5ՎÞIz "' 1FmKOxZTceGY]Gl9CroC AA$JidW8JP^Z4ːsY?|G 8^@k`l9qeuF?)m%(D\lXbB(v֮$~8:dh!~©+䴡CuȯNvKEQPbT/W0" J><,"pSroZBixqL씙|Q  }ӄ"4'xشh<$J:i۸4lZx!/D a`ծ' G@5-{㵆8\N܊##,#@6a1TH BU>į<ܕ[T+?vQ\;aȁ ݂n'Knt=Qn" !bhVxcu"r+ƂKeF Xi8pmđx.e ="wK#N>+f%1K;of ˮ`ễG-Ofĩ͝($H},]l>IT2 ܱ1"o5A[l|S+1 ^1 ]'[v{"UFiRLBs2r={J,^bwP0'ӈ D886)3[{h5V}8K77 WxalV}d^F e֟" |~40:Rt$1yT-fC܊1~8cSgp?z ,<ĢWɖ*lDzL T;n)(g.-(M=ܵ B|ƗJ+/YkSAmojkM|$\UEt.W=kC~' urG XOۛ'`$h RD ?dv `땉:a;rk֯%a ʽQ!2?tW$*RC?6}36ȥ5E !1믺2PV7,Sܩt36*% 69LptŒ4j!]G;*!h:<[e2-e+#c'3Hb.ҩ蒐t-tܟbG=cq˜r͝'f.>-E޵ƙU7%,d陆>( /O Wa IU-:ј_]d!1yދH0qc4"}`Y-bP8Ć:i`*p7Kp5zuz,Rbj *k1HH?6;#X9q-PDqt=\D=J-H 뵧/9[άw+;M$ 3;h<:`__IV/4FlLx2 8dAsNqeԓMS_N8 yIo"W%[Go$AoQ Db_Nj,N_ĹU T@D5 |dQj#0=T.T:zPE{oR.趨'J8$`Ghgr)TBh_] -lC|i3 B83(,Gr3D(ɪ$8(Mrp (~/C]-yFhU|C٪/QsZDS\:x>hl)._r_[JeteE4.AgDOʪ{#rœKg6"RdyyC9ۛ 1&8Ы^~>j(ψaiqRd[#D Ȅy|(А+Ej~icLgВޠNuIbӍ^1(c8!$2J_r6wX++Q~]ۜ齥hD`ƈӕN8{3[~-X}_.X>6&FD>c'ttGVm\&!Ҹ J!ܟZʠ؜NLܺi+܏w{OwlgWSEISd_:}]&~:>¸$9HdKz}a1g`*C>BQnKA~]fK5;6hB5ЪNHosT;~M?0.?-C奄[l2cʵ.#jh|;d"hk iFqיh%m(w$dtPt\}PŪ߄H\v  ~wo|+5݁'5AȢ/WP pQt(P.Q>-r@3~R;tZx}a^tɓ;ɝ} 2$Vzݗ$  m3O&YMO =QD~7mSE8XLC]SRK58q68hoMҞ .qj}MYVnBdًagVFOњBDbN8뫑 p#rJkOf!s:07lMRNhK*ͩ+䆀ŭB,Lqʼnt7eA㍰,&[Z h>3 O "qjMy%iOnhn_2|LH^;K欀ai=$q M)˵F y8 7{/㞑,LKHh=Yދyy%C8+qjB@][Q/gO_Q:"GNU)u=`,GK&)~ZƩj0%5)BYGnӑXdŜw7 SKU>qnE@s) Y/qWVq9a*7,t/,Em|:fz[ݘ4U=x^Y*ZX`nqjcKq?DؙƍWm@I(c|}'fK.$*#%ƙM+$%<`ww"PKݽY̪7_Z@}Z5C+dClzpNQ []>{9yP|/@ӫJr@zm*˜yG2X.ןgWK vyZDA`%o&#WR&-Z)=i+"K0xGdx7$~ЭfWA}̅¤Ⱦ/lݔ,_ڄkw v zH> ̘da&9̯ 7 Y|y^]P4+n9$VoAZ^,p1&oշgaf\C>toKAOV(u~YAmJyH 1#}٤ _4ĶNW]EI1\UjY7"# +j̵6z\",w(#ZaQfct'B!J#2Vt26 [Xsf"38<797@tIe󭱲c%),Kkal<-hQ1]K>@7EvɭGձk +@Hߐk}OKfDL yoJ&r.L mݯkYv1hzr gtaAQuh ޲ύ%:9@ンZбo"'Nk1# aiUl>9N:U}yICc42$gat7V] hЋ{xc #_hVt~Ylqv]_$/=g mmSCroLm!€R(a`Pܿc%!kՕ5)`G{(R{sk1MwӬUw9g\7<$W$ Pr, @ߍ>!Cokz$>#h>^$UPc~i7 UןÎk%T 2DU$]:Tx65ޢ6/ed*׀-ˆYpRPG(\{墨D9BYqr= 9He}2MP+/%&%[(TM4g:fk˰:8E/0Vt[Sq\=NHe ϯN%Z8tTk5̄?uTF@% %I=jj'eD@K*$'5hԠf:fC_S? rLDDE6vKzmH?3w$%ूLgHw}AeZ8/nJфZDM/"IQmN'WtӰ#߲-G{.ጊ::3,FX6Ue74Icgpsf'S MfS^4(zU*v㭛a#J\n gfԻR1Î# }G:0jDӵ 1Q)0y̥isH`Ǣ\ HY~8Zx`mH r>Xֈ_,,%6~6,[rghqխJiZ5t&dL@ XU <=2Vb>9)&v~ԤؙT *u%ROsa,t!PG%랙JfN,'z}^s'!FTaP$[ڒ\[t R`Nb?yCEs#[kt/8EI,H PA|˩YzMo;Oٴ(tA5BSs6u^lC5.F܄o9#r8K%S#z.TԾFF/T!MdQu qĮYxD0-2WA~^6uP z$Hb2*<6SQZJܑ5~|uR֏,w ÷>ƀ:b/c]6&u/%5D\tt okl=h~c3}&bnN?=?לʙۅ0m㽷s* }tA'2)G57ec177g{绡^H~fږ1$YD6kg ~jݔ^#Ea /6hC'b߭ǤfU1{j XjL)3/8,;k5x5.tbbs1Н!ag"l]:a6(ic" FTjW) @ ڹOP 3C +G; mfz v=yӸ%U)=Yoqvd1~ 17㒊k޾vUMڙ' t[77㗝|s0[bRoh&dHgJ.F9"S [B)c8ʓneDxuE~R>3b(mH:=mw6ZI{!ك-xu__.i-h<8>kPn -QZµW5YBdQsIF5;Xi]kG7r=ͨ:Oԯ+:!)q}!!7Tko`F B=? l?LD8^ltJ\ZM͕;g j';W [$ z ȨW }ͭ mk*X]5ی#Oµ;a1䕺 kM%aoQz+;t` Xnyw҈}yZZ{ ge cL}@<톙@>A'vjn~=wrTqU"fN&x媨'MCY+MfxeyN7=rH[P]ec y2~$PVI@"We OΩK|6/@E쑴Rc{x'-q !Э9+*!ܺ,1᛻JI8qai0QӣS3'كr]<뵠$RexL9ǂ Z? c3 >э?BXxnvɮT8祉==2+'X|7 Q[Re_'ƈ s\s]͕OfnҎR}A{OYP>/#x.@j+57YP880l-T]3l90}CryS-@ 9"?]|˝݊=]H~`i 9-µ^tT6?`C1_6a0EX1 Y++v%8IL!k b7C#A/5hRe&v >Tx3u_=4٥ /VsU:o؁$Fjvk-+LdMCf /?=%FhJK1s @`_ƣ> zEkzQƺ=W- ˴ؼN>7tVnSk/7VUF)| ɋu||( vc s<žPBj2]mGkUkTf5mlHQbᥢUؚF+H^9 ;`%*ɳȩů,v QMwyZ4lDB[E"خkD՝TxXfItĤFp^!'F&yA2 \OCffu,| 3,ja0UR/ùռx|w*.+ `O_b 0s2G_Zb_HO B7xG3om͏Jlwn zɭy[&.q'="(mݺf\ \%^Y5Lg(ܶ찮iaXV ASB$lz.Fd+IB?Q;/?=aT Js%:Rl {txZ4rČ UadB[F{)5+LςzM`({am‰H0%rhKÔ'ɣWJ<%[WX9~?;{0f.7D_vDme=E-#84 xrK7<^ijZz fA#@3di\P \ bUa &IUψPqUCF~۠rAHW_S0v"63ׅ/f||)}5#&bDܱ*&Y.;ˠU )Ttl; z5Mdmk8N%HS`d8AU{94v/Vb KNZg7F"2M^ 3Vk>]o=є1 UpY7Z( &LRMKj}֧Ht4%&d8S;$!Luh &q/.K f ՀT'l!j5u/*պ"9 sbhjy3QfRW V~B=#x˻l YmI\jﳷ?#74TzBw&lv2]>YB.: s)ɗa V'P}XaVsKAƀ_UYACd?&v=pjg|Gci=-C^{Svet`ba _H.`/P59;dQ֖Ag r 38l v1Gs큎ZC.v5k1:dYyқ+h=ѷ-uv*h&{Y GUW׶&1qz 5е Ĩ2N%à`{EztrfL\Lpi _)/(PS?Z; s2&ʆ̪^uVЭWo7wUy{۴]~z#^XˢY+fx4}>[f*Hibkq%^{EQ;:䎠+]>g;ڽ&$v,i'p']qN.` [!\Fz)#I^K0!/p|ьpPT78b1,L< 1OHu 117z\ZKTw)3y=uiLnGLfX0:9ˍK:ڷ.| \*UDzk@ώTSK径rb >^vd !=1N䒄6+PzŁZ~7>€ɥ -7 y.y$Fn(uPCƽj9io@Ts#t. ֨v"Nåx»ȡ䨉؈.t94X12h^uHY6Q3Ys#~$~C$*΅`wdYhpMM8yͷz9 xH:qF #GaZtݏI2+BԹ\ΈPy~ܫP=sȴ԰ NH,>0f{$"OAO\4 zk(]oRE}ī k o7S bj9Q9u bm֭qseޤsRWQdaãt@= MP;f׈ɲ^j*$H'z*m[Ÿ^  9#VcNd#Û?5Q[#-m}#2"VZ &R߈?-qtG,V'3s O'@%֎HF79܀MI0h2gn-'_ռn߃}]{ R[VJi15L@iGҢ++"uǦ5PhՓ锴l=֟jl[z2ViPvժRVK)aoxzFI}d۴DyĒ^`C=YƳq+-IW/5=t+uo4F$p5ԁx9\:1Z)Ob*ۡLR)m-m ).=# 2Uddژ0 %Ou&|Dhh/ ߫ӯˊ?iS [Ľ \yͻh5Ujsi ِAfف$4ȴIbʒ8 eqHnwiVM&UikJ.; S:8s2KU :"82HʘKiV;-~$?S3ޓ򚺳YyǸ琢/tf%h=㤓xeo2N0a#(ED0Odظ_#+r}p PjI5QGȩLJPPCGbp[zv׈jGGvvft{wkݵ0@C0kAkÁԷQ6ZlN.Қ0 y0: &[<7nkM DTD)C|"-%M\HY.ȊT1yB!^V  5i(  J&~8d96P}1Wa6#L .m%(#7/~X5&pxsO88QʀRc|A'9V4݆(s$Eҝatc6zBپ:$Ci@0Wl-V-e _ACm+).Ȫ h/Wu 6GLjBOH?2T߉=Syy&$y7(0R:" O<>gq}ɺ?cY1[\_6gP tLrxdO9Z1)uL$ OvrO6^VyR jU#@]4Ns;Fc vъiTYR !ѳ7 _tSˏpZ,#¼{xy`2G<*9ŕ1rq[=ۍV`{Wr0kc7x.ll# QEaǿ{e2QI{M2H93Ɗkj.|,L{`Pxcvhv?{JTuy.G5|cVĤs@nA6l~\*z}:/_IcBX~OV=ku"i7/ݗ{A2r`ߞN >xb[u,&? Cq޹k@A}^Ekgܟ}2Elxpqhq3_anИ$簍[HЁQ` zV%e^Qr(%gp. p6av97U;{('~\JrT*rO,KBwz{0}Y^7[/࢓GX60`&`TTprܻ}лIҰR9N{1KԤX˖o "3)9k^@򱎘9ՌDFڒ{MKAvm^و8۽g[P#0CB q0ƈM°ft;%n3ˍ`Vn<'PcEJB~b.[~7qIuhVjĉM={Ņ7]JO/|&sLE$򂱑4J?U?6/66 cyEƼ͚4Gq2e)93XVcL|Aڱ")sӶ 0YLSt}!n}_\_qp]SvLb~ !N.;A  [4[0$Xͥ>nr0gKguFQ9IGMuzVw!Koۈ;XM+ t!;&dzx-5Y5oqK_[#쭱b/Q{z|ȡgO=`+P#;)jybGQG?nӦw0#۹7i\Eձ 8|UOSatE5@|n1TZ(*|{*9RHO+\^HLP*T \]@w|yw! 8>ۥp¶K*ÒEYG *cwJ98Sm\HRn`'H`>rWF[XOjG`ovӴˌ+ؾ__90ϻph#e񤷇8%`IY)"fר"{<.Bq`3rk P 0%䉆"ONc4{E[#qu w GOnlq_5d:CgzEGݲSs<=#k{6fGx!n'Aq-iD?| Sy8 &>"e 5aj ̞]͊'^6})ck(cYG $)հ1Xoqsǣqor :I>e\2|ek%uCLt5= T@ sE4 b -rX?(fVa}n"1*e<!oi} Nf=E)\+:Y ;31Om?>& ~rBZÐ0\m'H:/NS$ ET 0s=SW<1tO>$xV [eǥ=28eH"{039ػɃ paWJ_#w`Jā~e0m\prgdOPPu\-OH tE1 2JFF,{y31B*|ZyLI)D1ʌcjw92%Ql#hj~bN:uqڐv"|"QE33Zjc(*Ytyˀz׶GA2+j{m-ގqwgGY{\[SD(YK2f>T$f!Xi<=ų_^C:$yaߞRl'p9[7YT6ުs6sK*SNBT1s#-tӭŰ\*shJSHWW 4]:TH+Ve&PʁBĉ_cAnDvIhw9GC>mWj7R=sp䚺Ĭ + gJ%kKA;<>#HkVaUvw8(z1iޛ]!m9o(`*P9@5[/rٶD4?Rv+<"'XK 'dn^[K$'#4f`$yij"Pn"x,Tm݂VDA2oC%\SHxQ$ȪcOO:OHZ9 -IjjW\rB2AIjƯTRo!aD`ڼ̠nH= ܿFEE4W aӰ4ZpS| !t񶓧w58Pu\ |A@1=đfN0z{Bx#G80>°bc({#{Oww~¼{*ڂVT쐥8Wb~j!6Jն4%$tB e7.[d3 ^ 愼nӕ|f0jL 沤f-xU.t`i \ʀ aۢ,ⴋ(" PcJ/s ; VaSH,R =FN齒O3Ɩ-8ll1*q[U>Kxs6u^g  F"^>0zw@p00<G <91`$bZ6g( IH,)U9"uG7eBQG$Mf4&Ơ@`"H$E-86= zY}WR">H;َNM^sqqWS Zv6fRwH=qp~+eAr/ش\__n0\]3qS2 -rp9gAkMUJ2~ܐ6O3">fJu:#WA{cݯ )F4͛/FnփM=G,<]vQVBiυ5Fg#B]/Sp,w@hIKIy6Z:.$ (PuRS8Nȧ)3_=`t`ib2x2),ZpVf-,YdJ$L -pF,ّ1)qN[<gPSM|2O!N"5׎1O>3MɏqD 7`~^[(j|pvcaH0+bC jM (fΔ!O)r'n6,7:RdB.z5'+glS^IE!Jv B9VcL}eZ]h9 PIP-g5 l6L\a|=;=vR뗍ͤqjvc1^J CkT!F 0B;5.p0}=YƉjBLٴSi5 F fo,|YgH~5 kI5S9ĻAEcunJ`GS^!E}BQ L6$xfb>*]8`7|84vQ mZ ݳ BK'2NKr;D(+KB~SG@'Tz8DjI3s& O",HU#+Of|)i "~g3WKHvmEY'U˻0O]7kbI-`5\,+UryZRl{}is?l_*1G:Kh'ծ)BxBz!tbGcb/S~Ɨu?lVr(c'`~RM&6zt]X+vy&6dyӨ j HCef~*:AFRr_GpF:׉ 2Ie&±[m"3kX3oaZ#1qó|A[hXDXŁd}@}:ˣT 0PucUQ{i^ ,\EJRc+VDL_ *ʎUÂ{Bz2F+Q~\GVu&gD4`fV ,)-My"1JKjBt|OFՖ 2r̛VS$]o |@^_C+iN=[ XM oSrN0HP/_%%I(#V"FGpV T`EKgsN&DHtl[D`@?d6KM]BRJb0j^A\h@Q#lxBWOPC"AIUuؼiЦ hNy{H-ai &JqgH ᠁bphVctCݗdfW9lCU8ei#^Y9,ZPY|UX'69bmfr꫎UksOMS2r1ס,PBD*"z٪yO@L#e?8j!B-V$`~ðs8-qC0NZ-e_ I2W 47K>+ dw/xl)u.vb,"d iix0vJlBE!.Q3ZRS;AIUtۉ׬h#T,հ"*33U_Uy|)/b3ĵ`.t=7 *h*SYR?_@Ea Te`a/Pf&6Wq(Mo3# jNc`A /] Ӟi9L*{ Z;% 0}mb0,.r؊⫛FE&l6DH>;޿SĿƷ+WF$hմ@#8Pg& QX Mƙ#wਘ,쭁Q~ PtlBKkdcct/j6ԗW&ܤ'OQAc!js?vp}7§ rA#1sRT^ <^fRc`E|Ct+c|PH>[vlNB̍](C>:/+-Bd рDg\mq #Bo"@ifu׃ڸ!sY"n:6c$8Sa8OQ [oDžJ|ixf>3/Ў24bk$5-~WN6@Џe~zZWE0lO^t)#:dK͈:-!Hn4cޝo ~yr Ƙh ̊|Oh<ωL&Xa*TP3Š꣠Zr؀!*4bt;u:Nl`ePOhb^i^Hu֭j[[xlÄoF>ȼ,V]ysXEV!Fcm0 ͭdGU̍lQjU`Wv._Y4o3w"^?h>F4~A8j>&AF*A1f|ʮߟY hv~99 ?Xr/+y#}by###J%Uݏd?۽͔A7WJgiJ[ 7^8SānܟK|"q}̶Q$v "K[WQk+O'v4/B"{ 0x `"jIfZjLI^|eb/^ ~蟏gRs;yS3 =s Ş}7v ( o/XojbT Ŭw`=9ѿszAs@a?Tp՛2SydC՞Rq*ֆ t4ڈpH4P  xiCcb{i )&xkQjh J(*ORq+WJIMg]%X$hDtF|.P@|Pp\rf@ijhQXbq"~^3h<  BPƦDDxs-[[zM/a;؀@`1q?)3֎֯ ٭bJl+,y}ͳ]ichDmƖpBi=ȯVi鯧4XGE9l \}^V"9YN+b8ޏ/dK Pzό+%NWB9㙀ތ gm^A]sB~LCLy3ZJbǕDH.E ߰=2Gڞc FAk[ƶ i4ޟ_v0978O_&֕h:FVomU(S.uְ3(z"s9n݊KJ%h/>])7iQ}?F'U HOqUZRҼ^ssf_ʡX%X8USWƉ3'tzA*8{t2MkЎVi(&tӯM_@YO="' Z @n1~1NT,.6jYa^3 !b(ڇny RHERp6[QGs-PE|B:ʈYؤGOqU&sႽFNJbMTo'&~uJVɋ"tΕ%8 m᪊d%p^AI9;Aj%䵺/|%m(pCjhlyu[׌gz6FG+d.Lϴ\-}]X{q2QPN9ҷvvO#'G?4vKǖoOwkS魭qxo+p\PU Z>( ]NijGW&NfE `<# K$Jl&&sϔNwSֹuc'4p.*HyZG["{dnvvO<>lp( >wdm"*=<35Y/-){F/)f&[1ֲ.`{^ϲڳhM)[]UY5fadK{7ʙ &q9=$^}qzrGeUѓtayBK'i79OM);]Gc8o!<_5mA o6knK瞜zbwfJ`ޜѼo䙪Gozqd:3Aȸo.,/3OKyD=O'\@?Nz!ı涩]XPUj3ј ZֶjvjK1;F*0Uй WX+9{­!鬬F˓G7f"mMm)0_W>--氙eWZ*uc[U'`V!(|oVeb]ZV<T"dY؃w5CЅPOhQ{e p6x˹{ӄtj XE2MLGI`) VM_`^ߔ&kO(-RJd4CnS/boѼlpR+#Q{w̹í5 (wqqe#ϰp)4cOP>;{s`?"Xo $++Zϵ0$jq(JPKolJ([bGsʔd-KU|4tȘgj#RqдL0uCv㟚k 4e};J/ G:l.,8"ͳ7pXyV_x; 6(V^t756B6:jB7c*uif6pf 脭r['gl{}6*ꇸŢVA^`H4Imk1J4BXP?ºDbkM\R̩D#s e/6?6 )~} {Nc2םcQN>iTrʊw{"PQO˩=y̑f=iT|MXF@jٱPT2 DfW m4k^pWDEMT94HGOU!uqr^CnJc[s}.@޽GNNtőV!%uwj"n#zF(*_[m&P.kЛPėEM"I;!!h麗0ڛv@*WHMB myY颇- JT͐e}^1Jk݃uy!( 9π{Q"WSnj$'皇A;!o=X[j;Ü SZY0AԱ$*rFSd:UͶ[ɔ>:r"-,X0ex.Ug(2s-&n=[ vHc\SҮν#X->/R{4Z4/6"3LkyEPɉy#izPG]9=F&*w仰4lس c{-`Tޠ犓_ N$<AӉP h~'T×jBO õ=%L|6Z#[tcN~b1($SPX_fvIR:7Iu\ˢo-BR̉u/a`,O|LCiI!NHN=M~V h(ɑm)bT#^ϧ >0# skb3=Z~ ÈJ]^'gE?h?,rQ6Т|[stq@oq>r\l*̛djҷg{^6WwqOA>|vTas$bBcqK?g(!27%p1&kadCt}B3/#!40g4s+xtW^I.ÁFgb7q hh|2(1~^O}) $Hi4G"0a@4:`9;<~vv0J4b0 ŜBmy/ d;L%oⓄ5i)Z'Ro #I7?iYv` =ކJUoX6f8.܎I".X; }'p̚0dХl)s?pTR8w~׹ܰ8?E!Y\OZdx{V8+6ȲǑ:w, ᪎)DҢD|ӗ%Js"U)EJ v|,V/FL9k:hhG͒4!5-~/m(B]bI^E/9+,u5Gw@Q[ܷ\^ʣ Ǫ~\̗oPOKQ [iNL]./£-}͘}gҮ'x+Y-AXI \o F/ZEÐ2b'ԾO0b!U)|%I9 ‰\zY;>b Vpiײ ]O[+VGj:U?oYW:E)3)W;]\@FeMa`\&+bIlj\d7&~·:CZOqҢI*|XSTT3 F.̘,)C/`qFz^cVW~af#03 v/'לӯL<5<s~}ٴR6A5r[Dkό )8p[VmJD0g8' =UbW_j"b'GXWuV+d0o#n3~-3Bi9ҙcVfJWPi_گ & f"Vl{>oĐ3.)"I65TJA=iLհa|2tH- Ԗ4Gj²U;QAr;:|d~}uHgfW5̄u X0q=Rv|ztXZ5ɩ6;N7Dk X$Jl'G̫",)y|{N ;=bZ0'lm"œ is<vaesUюZhL3gJPȞeY3S#ψF :!| ÐXvP,#|:7bǑ+ѵ&!PQ e 8#kԧ oш^L\k;4·hԔ|8' KYƹθʗ@G2xюɠkJ fH?xOqx%-(>Rf5W"̥eOeP!t)e~}j>~k^-#Gh%PCTY*_<ļou> gpF*꠳>OɢC|Nz!柩`Pp[^9'tUC,$'źyVdb/{S>79~S.~lÉS.)$xaP@X@u@Ҝx ;/f<}FJ 9ߟ N)7n{~Iq i0O!'&{À*Iԝdҥʢ.A"X9B0U:XxP;T~Ꜷɿs$e0d-yFB2~%6!H;wqڜo9*i6Π?UH4nSeUƳ3BX;1@al*4uG8ʏK(ě4TB[eDa{i>6);3b_C3޾w zFOo6e +RiK~o!5[o絙 QȾl9jDXz C8"D.1eMUiϮGv2Q&I.%Db`iPһy jDD{Tczj#C`'%sriP`Z&x:|: $vS_UnXKŚfcrq5ReEI6Q?y[ 69;2 gBB0Gp!4I^sK1bodU?]p"aniyTqCi1O.@A^O"Rټ Xmb8[Cl Sp`7\bQ~Sc`WGE?ƎEɫ̮Q邴cEſ\&N7;yFpjtS[y]f/٣F%F$mhwC9༧*n&rE#{SI&Rк#.6@ ú3 :D^-;N{q{6՜TQ!^~_^[8j˺P*x鵊A:$ J &rXaIk1Z?7G% ށE֯uvAHS:wp3̶3bvjq0o+]P\zJ"n{݂=]_x8qȇDp~<ㄍܫ~}44ȣWc aK>7na H nEƅMC22>9 ȇw\#<\m?eU=úŸxJ+Pw&z$s; C^LIfkWB{NCQQxd1Z M[Tsk@) й[bqj N.T<̋z]ԜT+^(dFc_;O>s^'"3 lS ⒅ 5tud@[zc2mx0ikQ3EA_a,0~7ee~?CacCn6eP/ޡRCYU@~с/@oրHkthr~Av]_> ςegն@yt%NBw6s<_N*[G<}xz煃~$}@!1xi.no-vSB4X2Lɣ3Okz&\,@Ͱ;.^jkZ6|YZJˑ9>8ÆķW}7 sGw}nk<VOr@rLgʀj;S F[ߝ(?Jy~=>MPctjgu65/~##"๐oDk`h99ϭ]:3R$TE8bjtp+~Q8љPRYʦ;|rwA)ux.iCWX`|Oe܆ز0=s(|88Q:f3B$%I? 䥩k@zStc؝dsE;ssɿ}3i貏dVr\qk~^(JƟB8\o -JsN{\b/8( BrMܫ;CfS`E*#a4tQ]῾~DE$^2F Gz 'WI`r"a}^qqA& .TNo9Ǿ~&蘜NI(rԪ)R.84.u 7|Aq7vͣ[p "Z?D"ΣtR`@-Q~#EtR ':2D89/Nk ɬؼO{>S!`]r(* j^A,3ct<;xhx3D  $4[CAs܈yz.28dI EX1ojo74 $ۦȯ.R qMW5:7eιIckB%<,݁W:(IG3&ΗcBf.pAc[8ο .r8Ȑ8 u[R)sp%SA*py3LE9/6sЫ_~Hzqo0֘f?`4S_oVnќq`&4?N,92b0HDۜ0õ[ZN3Z7@vCwj@f.2% (fGSTsc*⻞{G>2Gĺ=MjrOfX*N#QX :ֵ(FP&87#5"ާ{2ͯ;mS¨wњQ%"opS{:HD\ YLul`e(]=7E%,QsճVŦM-~=L:)6I8^eͲ#4e/&M<+<Xh\:U[gsrG{D{?;@XjKu[nV1s(JO%rm0KQŪt; >Rb4H֓Zl0-ej 98,&%c$T-O!$ ^vs6%LdqML^m.bU1$˿O[pw0pŏK!5렋Sl ֐C|ϋ{gE\{I5&8 ܶDNɻfH P"Pސ6^{ͺ +bTbQEct8DTG-l邁N`d7 A) *@H)r*X sT>I[$;;b 7DŘf]M(S6 Ҳ1; 꽔cD+!{c6|_WyiB_ gWj zE #sUzkΈ^ө3ԸrsbӡZ @n]MǒiQ@eH: P(Cؚnq)PV~YB `#?a.Ty4(ӍqqD+yh" 7AY=da_GSYBJSJ\.r$tyT_MSGz?P6~|VXeM+S[d>rxP `86m p`2*׊>guu)<3>.kF7x`@\>zp!8ˏRj"mMVzY8OjԎOƙzQa8U>L㠷D+='$5VǛ$l|ȓFhrf0Pc^B}eG!-ɯ-je.Xlz:$/{I9"Cw5?`Ɂ[)+ҳw> }+|^q!zXͣR%uOGŁ]X 5M긠k:wlB oa:;|,+X2#[˚Nyac|BdEibʶ٘yX]HuJ,da |u5@c'jB[Bޕ1DY84ҩZ_͂I}GXHofQ65@Z&OBvAtT_ǸCX2Dm4AUz& 'ư %l#\<P3TQyd^[6|(̥{;pkcVH!n80"FF!^Hp┣9"S:Xt:<> XcN3v=kwRtIBOce1a$=c=oq*PƟ%FXg#g!j.`:;Ph+تIRIHh\!\Ez_b V0ÛУ&R-GdHNIo( `f027il_Ish;`B#fm{ny>/M#Nlek$SҍD,+#ilX@8|E#J.8GJ/&d ?ױU}pVxp\c[JC͕UBl jy-u:NR۬\uw<) mkҮqmԓ"'E4K[m )V5ь8=#3(h1~fBXPz GZ ],ű3jl^"(DU z`7 PhBtUvFr39|SjCdҺ́L՟#B?ymK{IQW{l ]8LLW(dŊI獖VH L#ނ5FлUHOWC5j>O鐄~pQnE*hyVWM$+LF_5GLZx'G<()(o㺄))y꛹$$)fNI%<5=Y)o% lgu3RtV2xR`3~U% y7'Dȝ?bfˑ wnU12[N?E4k}&C4D)L]^&|፴YG6rsf] }3A{˴Bj)G'6tI?=U^7w_b,R&`UjLPWET*X'$ozs2*''9zO`ԧ[5aj%FzkFL ꟁn{zWlJ.ox45gb&.f}rFX>c:LGa9W.ACkӋdַQ)z6qݷ^"vM9%+u ]ƃ$ꑔflKG'.ބ<񪖟z+ƒ7yԽ` cy\D?'HB똰xpL[V&{@7Se`F\{4ȝ_S.jqOꙮ'R5"#%&;}_ڔ Z`xo)|՚_r{a3Iڭf!@V]-XT\c$|>5J9͂ǦQWo+Ӄq(qM)xDZ,#J 6>_Qv`AfCu{v4&'1lXlJ(T`J-fA-S+r!9ZRx[^On);D;dV9:0Ę~e!sڬx~Uf/e  dK9R-O G쳰!8kkQo wkX׵uwB!MlGQl4sy%V-NP]BE<./Wd R,!~ƴPm$.8w` I+^پC2Ot;|J3AuMv hE)xO!9Hyg#-(Jk.r[\rMJm׉%g̫bΐNpWu+M7\9E{b2{v2g׆&w/Nّ@Y\ ~$wUPYޫ/]WZcv*k6νnTZ |H9vN?,_Ώ@M^Mƾ vfj`)WWw8+ )^ҙ'DTxř]B:l?Uȥd}{UXo{>K2"pyXb/t|Aĩ2҇s-}"_K8K3^uWRN7^uLr (bQ꽈Kbagym?i7h 0Zẕ&oOV99*aEQ䒎q_.#l 'e`O]n\i6V\Zeg[Mq/ !RdZ@<YKT7=nBœ`$W$2#-#Wf*zŚ gSWDx50v^Y3Sp٪,Kmw٫Py1M,#9q̓xbz`XnfJ,63 i`3qrxo{L;f# &Пt"74lF3 \N$%xҥ:C6$QLG}wT}9w%2T̵v`$y/jt/UYۭ5-A !SBpt`X2@#Tdw|髗0F!yYŧR$ϥ&̛or"sr R6Lh kq^x8d$2;NysŻ@v֠ !h/>hrWX -Rbe@Ϥ5FW^+>[Wo & C}0Zp] m?Lz(Bt5^kE;^k_Bt֢5ni_0 ;5L= J~ N(U6rjfHB x{݃qexK-~.0GaZ}^dVFt".MحfL?bH+~ލb\F=_93[El(V|u:rw mo;| 1`pÅU#p-9jZ@$tBQZghab(4]i-$!Db#@/8oGDRh.ep9|a5I4aI6_ t J)p&s[SNa#]jzmզ@# >UuX4a*k`7qί`2#O}E]皂%L/eLD3Y{U  jsu23:sMEU" )USOM̱R4X /Ă\Ǫ\IlB{0w仸^u(% |)[5[p_lT$R=j5H5p`*|K\1(o Wx-,5pMFD)Kʓ<&K4jig\5r@8LlPmOPu)?<ȣ@W p 3e-/d=`%_6k)l><6Fe:i?/FsE%ZDXY{gG6S;1uȶCt#z .!]"YAasYj̊Mܨ{aq5E[ h ;gOUY({EoݲS,ec_kU+\{ RB<A;z]D˵O'Kh"9tBn@cRyi|zO^x5|L^JgY\KXĦx]j.X0븡@pzaѦGM1vԮ;GQ"!n<ҏJ,CPѝXZZ+{^;OK"{}\{up*^_ ]%j+G%X?T4 pui/r)E (N#|L}iQȩbq &z3`L%ZjUŜv:KR?ړc y۴'X[$XhW)ԣ-a\ד"6kmK.d0J@fSg"n.q>w Qxy#*y$`I,V;\m uiMN>Sg)Ra~-6PO!ϡ]ՏC{Mv/ Jpen60pqI(2#7EPx8#~ƪ@ 0vlO'cƙqGE3%lGELeǵA=[Qi1OtӞS1_>a#j tpeR V5 3:wZϴب\§D|HRP ~mcYi~|f[Q'ؚA#:P=EXŗ80UUjW<'QewT=->0N.ل6:[}xd]6Dq8ڑo߸y.@H8a%r\1agVbJc3[kR$Kn^j3K9N0k>H8Ƒʑd%xfN:ڑ-^c8s->Pw; =bF\END7gw6$ƓDסA X F$*tCjOT#* R8uV%Gzv;Ӏ%Qcgb?-k rҦŤvK_)Ra\mwQAbd (SB:, 4tOD6ߘ!xlTVS%b5Wh߅gX^3G5O+TY C+dw9;^Yg$ (@A!QGֳ[*8J"BO%D\Gg9ӱ:0*ݡ+"޷֒< ߤè2qg<5Npt4X4ѣƽ؀vЬx7SoZ"p;Wx R*iLb^rNZ-lua7DD)@=*_a1 03xȫ!;p.0Qup\yGȗ6FX7mf 2Z- E43 7)z)f~@)Spdd[mByLÀhF4|Ś Xs_]߷ ]4=P,_t43ohSyJ'W^MQ^S2(yC4^\Pf1 .B/@C5kiid 3DHgIr?1+>"騌ºr.L?rI>G;u"@)y,@Y5Y(fi! -NSogrRٟA8v趱uc!G\hGGȢ?"'gڥ*MQTj4a!?, ut2X.u40b.A<'ĹN`]jfV$T݉n~pb#'7eVugI 궒63? Uȅ"" Z~e<7arճ *p2omELx9.F4ACҚ@ &.=D{~#&{dyԏP Vx~ |QDe#T}q>fB9 G';aܕȋ@0Ys CF2Nd}.ypPv͸mW{/ mcB^!Q2MJ(]X<(r2Zz&ȩvdM`1<{S:P>&@l0 .M?i!o' K2OM{a?'N@6<Ò·Diun4`6hx:0۔09yޅu7 f~Z=1b^ {y N|g$*ƙ-4 TTS+"?P<>٧^򶔤Ikj4gK3Aφ62S0RiM@9 raN)5p0v# y}u).+dGqkLbti.9/nn2!]St`6VYn^'vv"Zք.+|$XY^>*7`B?;l -) WǂA-pd( x u*Yze~3 !C$B]Hu7K@͗xPbֽt]ߵ]ߐ͔B)Y7 Uywgl郂'2XEeW*~h}lٙV^B`I+eF<ǻ98MOnUS4eֆ Z:!o?fe@&-qrQe&S@$3'}Zr>B-Ϫ&DыfJ6[&}р/*IYkZ:TX1N7L$ CQw@FK u+,wJ/Mph&р+PGbv`AY|Fs|M.>rwݣ5h DliPNiq4<jKIC_el2vƣvfWxnWk,;9= eZ< ǾHU ێ%5 `oYjk+:27/r^Z`%}N4dFo&&6b=4[9WOeޑ0(sR-c` *}ycv'VfDSLOD?@Sr۸=yZ ?jUSㅦMRyXϚy딒klѹQ DӸ?c{Fli\5[P Uۻ0{ŽO N!V <|$SڏgZ>?HyL2RZvI);`<^n 봈߾ӆ oQlُ*X爘ܵ6 <{Je@5SC"FcҔSSc(.ԐHIVP=Aʴ;iUb ㅝ>HJ ~I K7+7({ @2k&ҧ5 EWV@mag@ 'uGskcQX ܦkhpiwo1- +p-L jubI Џ>Y3oQGs[rX`.N? :j-4LUh ^`LIY FM_wXZh<; a^ 7c5-}Yj!$LړF8*hbCMSwh|û؉ >;4$O@_b{!pA<9ӕ9$ ܴC8Ś?` 8MDYf{AmN4`s Sη~ᲡvGq|]6¦NBڸ+sC/Ol][!DZO|Gee%Ui9.Wpz<}+?= R"U(Op~wiI:SY}b/Ō|)ѹ'l=\Z]KĶ+Tl<{W5;V?12t>vqIЍ`f(sgJ4BۜSj`rxP7\,τU$Pkc \nMƌ{馝kQe*J@9ٷfEP?4qziTd9H8 [lwM&/V~_ `P}a,GX'88?dk^z]ZqUHQ :6,4!Y͏erBUgwGD0YAO$ x,|L7BRd{Dpwud2,~ͬT+8/#~CmF9lQh^tOpr7"rW4'C]=jT{&RZMߛ;cZzL:j+AMG`uw#x"ܕBxF {b!hAŰ !Wߧm,1}x_]J$֜}~P3ǤSK5i坁=v4q&s0Ŋ@ofsb֣/r?5GBl\(la7|KYxC0!7Z^F(p~ fPJoµifЫSZN KPgVb7W)掙\{/ݐ4<[]U5f4]Wk#8@.^n2`LTB cXxh1 e數/4$Ԃ!ʎ Xge % Wm2R5`"EXjD]yHa;6 23IXo=,:wl\^|qδܪ.Yȡ&/kLSd vJVSO:s+PdM*lj o}//i/- pO ]YN!TV$tβ,4D-^r,gå[ a\x(Q󘰟pEZCQ:0:tm`K>Y`Y]%>T1q@@DU|b>^W‘/YCWhpQ1ONV=A!=J2ުlYaA5r }"ݹ i5'B_I7nODOs_J"-;>c6(" w]6Ҟ;44Yg'Ժ?YFn p ߆CC(͇O?m1}|= A1܁ԋ6Xc:H?4l/e%T;^9WhQ Adr,'YzTE_cy Ct,8O@3O7IՔK`&;:9Ӝ:מץ}ܷ?+vKBsݸ:QQO{ug-%6o2 RPO="ܝ޴F SJ9t\^ߍ;R~XC fk`y-x+\[&9wH˵l Iml)H)<-&T8)G]oDH=!gVuDRS `#E,Bg={LrA,j=vdNk\B\ ;iKxAP,(dېY".Җ$6tgk}rLk% /W8|Wd1n= C e1f$tD:aSgo{~^-6kfšLQ^{C7*f ЫD'mAbqiNOsfMw~P[O V7RlD'T/佽r3 1fMM׮\ݭĊ'0ӱ'ejR .qqS"T'Xn)- IjԫUD7pbm}?*0mi ;EG8w:V Hu黴z.|J:ހXXM?VSqB'$Lg "Q|n%Cy]򼞙;/{ZULt ?kfN`DF(X %:J*k |S2䣨]vSsPz&n* WfiQQteߋλhD$ te`;yd{YYf" c0uķɦSFy] z@fc@nth3RDcz*F⶞F zae : 9^( wqHAgQaz<+REM߅$Ė۠SƴBS*,[ r\ |O3mR=IS$))-o[ÓG!x}9JRWH,4 V첵MI9q*db| I*}tϥZ;qܱDص# B .'N P$)AdoILƌʭ,yrE\AM{ݖQԣp5gRs'8iCbdU}'гif#?Xt.AJmY=;// [)]V ;[z>"7,Fz WSP9:]Af\0 /z{vCu\b ͝; 3O 5+_VdIE7 e&c`K5&hGz֣bCƖ8rtWvz$?z<6{2Ϩ{]bhg.}C>ЈuOM 9]C6F8sv%ȇG|w tڝN_-휵(UR|˒!0z'1Hw? 8 䎈!lUW?Eh.H 2%gm<فv!OXL> w>I-p3m.e:mҀ}_{=MY`&?2}ħt𑙚 _T^0z<vt$\6҃;P|dٙhVF>[/ևA|>GϬfc EUG[3'K3S^4nKl}r5dƭ')/Zи037=rp">MIu<m!ֳ€]BeN #]۱5Јb\ 1ܛ,7dGݗ[sIH`Ig#ybkM3G_6j B7:ߟY?Y3IUi}ŚYŬEfJlr")^v{b9 _Q 4@W?a-=:GTu!b+=H КᏱ(-Wᾚm %bd%S73A'2oVҔ" wK\|!up'ҝ蘙QN/cVV`HInoxӟToX`A "YDDoY_XͶ1_Njb0L̤]G\@ٴK +f{s99Fk\XQ@MO}0旗Ãh(x->،H%.…$p ]!y=3|@~!1w=Ⱥj#TjPOނ>\.Ћ{Fs+r% \ʎ b\ep]@*\'P\º"HCl: ӣ.& COG#"pO! BGqA¤2l} ܄o-2- _"";&GTUDȹHl_>YtMDY?aS2XtC zs;{8@/*:3bCQlqGKҼ]#V*!NFN@%Zo)+> 9#c(}"ǘ'$c4PaH^;2CeI$ޕd؍RH% 6=XYܽm0@/^ (̾F1^fbWZ>_-ĎUെ/ ^7Rx݃ )GwcJB;Tsߧ+2ޑhThL1IkiaT!L1NF &yrF%=g3 Yp|ւ꺶;oOF?:HBpLyiMw7?@PLtB٨Ac@@^}EITʔPm!4& \ډP2 )ںHQ=r1`ghvyPf£(h5h8o>JN'xP|tk)жm3TI^H J#pApRr s2^욖- 鮑vOCRkꌤ*)Ԭ>y8F2Vd wF=cK&/2y&Lqe;I))G-;IT 2Gg)zɷyܘF:K!ȕN:$: %ޱ\ <%dZIT?or~WsQ냐aۇCW@]EE]NO%+~_f|,-An\Bˡo0e#(_AZ} }4 C Vn:"|Xyc^-5'T,;¹$j[Yc'/ѡ!r~?1vWŗ7A+. /*ѥW7?mw~u*$ݣB NT9Mew{l[DݍAu ?bN`P|= @8}(Ryz vy\)&Vn8j˥8-b/fg.H .*B$] Jmƻ(Em~>NwFUwΏW?xҞ Qi{m>#Ml{/ndXBNS%"褪ӀiCxwSzGMP!qaiot)T@bFR͍)e̓xHM DHrn2xL4{'lV;yPl.AmиBhE 9Ҹxne<>}3o>0;_ىKf :+֪+ڰTyoou0!-- G\Kb<yD(erF;7TOKg4~47` *u/-flD`%Va6fR/b-hZM-}bj*萇*yU^Zђ+\EĎzFGN(bw oy  vEUjUYp; *d+?&B>\>#L73CX6F11J=peŅK>Zwe 41ŅZVa%X? l]pa2,;{Sm ttX 796?3BܐswC({'HFUxՋHza+cjh%_(O>"[P+)w8lʥlI-'0eګK~2KsIH()j(N|a`H\ԯNwYUB}|o󺫑Ǧ !DS|.۩3F?_8 U4DL- Yz >Xv0G47>xϠe6A'lA+@d2YzB;,>YG$YoGgX#:]%{ey JsJp0AYs%!L $Jl2F`FXxA3g(AqrR3)=p9jd29Q.jtF:Rxu7f:` Eof^%R;" <1RDټ:H_Ư֊Zze m_FfDg$i.gATgq|In| ('#tډ7vI]wU@ o0k"PH=kM D#d+Z((n9opUg ؀{Wej? [4{ADpF > ΜEɑĺ [=E7jt18AOg^p5p8:F (3rW~0+/L-+]ɒj5(sCBI$\$VyK*+aW|^LWjP`'̬O[I_ }ܳj _1CNnZ˖ӫO¦I?݊KL Q|YW-?< JVÍ'/[^ظk.)&|v| j5d-$C/ZE !CE+ ̚s'g>A"279P|ƫ^=g+uitV1i#P*@ji&,vIV:L`-ոg38/KsA 2iw|?Iz RMDär\e)^;e =SwQ0AM/^]:>6s&vTh@xo'6%)f!nt{+ʙ3=UUCE! jXU%Sb{Z)&# nO%$9-PjԡuσdK7=-,c:WJ ]Љ:K^-6wu 5JaXi|#涁 ഢYЫjj1Ï?-@VJ=)eb233~=R\\I[%Qq652U kRpk/P `N<`,_@SyS gYqqB>Ad^.Lf@$ԛлav5(u&)ՐCXn _OF1erH%+rX2w2? blR9}0+UK6,6Bh$uW:t)B/JN+&d0К 1QFjC@V\U#eA cH 0ZPr-BT31Ho rWbv"D -iE/ OzlJ& ΝO-鐻c Sr"ţ3TOطVS_>QӕneuG< `aߪt3YZٮͧF{z[qFUU CNߞZ5_w6PHAgFȄ\#qy 1NF!`~;2`NR^T[5re5 %VA?M@jdt CSoC,=^dQ?(n Qe39IFPnJ=PM=uciCu <3o6ra7f/F%`6 ߗ’oƒsi;NBnIBE AZ# B==C <>ІmBߝq+y8g:&l NER D?,!6Jv^jã&Z-bxڱoUfD)3QJޭ`lwtDNuY;k>ۭ+}m6FZ6hyrӁr{ZKLvcV\IjF7v(8yaf'*S&^ Qϻ<#4&RV8>4of?"u{~MM_m >|U5ω.ybW,,9T<&=eT'о\?и)8YM;% ,Ŀqay) .WH /U~ɧ`,)"H %4/a?_/GDүk?L:Σy/RtW& P~ߛRQJZW=a/r:\~}Aޠ:OY QAȰ\ zߔA4z#fRlH舤8$pWE^]+rYL|x2:H  %F;k/ dk_#WtG$@gzWtSUVO16m/ |  ~8&eG~R_cYy둃3e/nۂ_B]7^霎~efj̮y^wLf»'lD;`aBΧfہ!F p%V׶'EeX JOQb6$BUt^ |6c+JNW{0pLo"KÉoB^C#p{3l ڇEaH3 w ϱVE@"αPMc4&: ^rJJ n*] 6=.fz0y@_q76mϓ9(x?@9y%^*q쑶<#@;d7 wfۨbe 0}6fZzjM,;p'<7bx'HP31;:}9{XrP)DjPϠ//,+fɡg>/GT U~# w2 vaF M~m&P{kJHϙX<U )O tFbky d~[=3LBd~W<_֔ ۮ[xYg;nzW-⇟^X$O&!D͑k2Z/l*Ӕq ˳9N@8f euؓTj0dT$~opypo|Uf0ۄ-Y1;ʙ_g`npT C)M|JCaXRf,4*C Rg9&3'q+vA 6sXn/QF$_;АEuʃ,"zb4]k'Ś 䳀r#O7.-HnW sn29)iH@q?G/y.~ia>fVvErsu-$[qww 5ʸmn sN` 2~B.z )וاڙ@k,`sgcr^]&1>`LY^SWm0I{2bҜSPR^g†lq[Oqo;I)`RUܷ18Y|m֤Y[H$Nx{aZ FKP:/G猂u/N[6* kaiI܉y,`5(qGbQ]r!jRH#YVvB)^2Kt]ga`6%xަr>Nm; h{i;e9ԃD}5 nЍ`;u+Vj(v8` b`S3xbdZY!J\>F(Wf[|=(GUUE/6AS^iB/uek`Z|, h;v1 2ґduLdw+IG?&# ei{ 8( whwD)!WekͤSZ bHCO^P|Cc@fެdduܡ9pA`bFl. }1̵X +-䷱;T4R6nF dEg_\Ёz*] ;yqg!9:lMROol6^7ݿe{VTTĝn\ ׉г8MgK"Ju˾|@DDvt|l8O QMtS^ן+ R;<('sr*$1*i>4T4 &7I|M/D4 ƏOjq;C*r,'q>O!NQVl79|~kt#.'VEam^pmYS/ef/ufMl ^FGb׊nga Q#^V*V@ͱw0ܗuXm; ˊ<톲&!VʚPq~qOqbՈ )PbS뷒3W*<3Nf%Bq0 ҪV!@A($Jpr:?krJ$}FקP}œt쓷>h)Pāb fabzxzVNB1Gz&xT&g^|*x^5+v!a5\b2l@s jεp*rS;@7ej cCyYSb\sx*<=(TMw!}X[?T@6l/|W) }Y+$D3J jb eA qc:)CްݦkuG &pKnoO pm(;EA*Dܜ lqL0ehMTUo~ii1o-y9)uTĎiDOpy,ͦD#h{KtbHhģ*a) yEo5#"?95j^#0>='k6j=*[ $*<)\ӻ\r晶qI,m<.Жgnq8A H9f# sq1Aìäd)] ͓-0Zukrhjknh?A+|[êe`j_ 43DxQQ=قL66 %i{t$iJe8GXNj[ut"`zPq- \G-T^e]u4hnF H/2luP߰tnI)(` <(cjx#iL@r|9N\q֥E=l,}ʱk`CV,K?F{1X/R^w4s\VJ&j;=L`)yS0hqӶ/yj /=>ZһSEyu.(Xՠy%02xzڧ(ydF:/ܗzmiPDTru)׌8ӬpvB#vpM‹Rl`Œc`cA,:#)ߒ#M .{[ɟБ$>u tC8ո )QDF-j+^6P*-ጦ.nC֢@VەLmBkѝ\y)䲂7X{]ʈ Ճ@rJa(del yiNExr1}Dwc41n˷3)8GSڽ!:I9!" 8'efl y^'at`}[1]a rj.#_>9qSr qcv|"jH"[SeFw< nI!=8b# B<I1Fa= ^1wʭ>kGODG 鸿vMGBh]zb4wZP % |{]iVwGٻ4Qfbyh Y!@~?_NTiYz&zG ]꒤Ů͉].] 4T i(70w[D$huQV⵷W" Kهw 1c#OGD> R5}?hl.H+wO]UL_M8$(ׇP>k6`~S/l"CؔpXGLՂS=–P[$wY)$Ӵ~`PP?Z]>Xol!\Z~f4 Mnr-\<̆JuTӷsFMsO|>,!8٣O \Mo¤[d`&>7-Ƶ}1Ӕڡ=G,n&1ȩ}E?=~%gnHwqQ^Ql,nf%oW#rzv't`x'wI!SE)(]g#u.RP1tW [^x|A-x&zkN/Yq.OLYP76]"JaEM,5p*7kqP9i5]]F)}% d_NR1kyPXt1A_6t8h)(0* "Wq꣗uL V'd:BÁ:͟rõnސ~gTG+o1aɷE섇Z4dmW͂S Z}n XM+x8=s '(FGidM@b(eQӮm{W {Q5@r9 H*9ϣ9X`rnCWx@@<hFbًw幛C ,cGY ^SW5ezNZ}'%Ж9ve~< T)QuVJN Ȟ o,|MnJ,YߙãFq[1R3{ٟe?%..O|UR/uyOAIV nuJ^RY\I?>.9hFWq^o?wnKI+j< + 3_38>hꝸE˽G%XWAF {:gc ͤbdNu)ʘIeZoWUZ,aR] bky#bX5I6p; Q=0>'q:"w ŸC-X[}#<)G`{ qVj"Jz/rK}|OLNi`g%4AW\YcfW )ͱ%1'.(a3A͒>7`ҰM &[dO].KCl2\]؀jN03S(Dz h Ao+?Ҫ4{") >f af"uRI>}Sr=b0O5H2j"F.n}/є_e$Npo֊3Ɠ{C5paD-]LӈlDVc.-U8hbZ8]Y2%1㵧F.Y`Cp{2E"Z肝izD _j~iwŠwƫP=,舲~ }Қd~ބiz'Y`~+tUJ(Ie%|v7h%z==~q` oF`Ym$̏֙nt$\FGlQD)8&qpSz47̤qVKgj \W=?:-*-y k̙Gs^i2ŵ y:+fUR⋘@0GXs7]g}5]A_G qP[GِO,]=73סBO"W#+/@wUؕ; JKw,\=// >σ[Ss pSxYeKx%<Fu22x6 :EwQWV8Ssj2 -W0nY!);u[:ĕzuV%LAZsV&.>5rEH́7JpcD54GUhQN"p{d!&OL-\nozkgLesgnoDglR/m˭q{YA<kP+s!PttL#>S zzA#A'1฽F- qLsʜHJsHM1O@꿌 zk)݂.rO8tءIpxjXN,N6&ƙJB//JorX44='@uIDw1*^ldXaX>*\I4x@6*CxʮXOiw/,0Mێ0Ӯ+xwVG{0A㯤v?ɓKpl4T'[=+߿=vঽwNÂt q6l6 s%T7-1rQPۃPwp#-񠍻NxsvXzAM; 9U^ \>reAP\% i>Q$?:(5g0_5=Kígt[^0l[H3q%!% = F#}gmTtoVlC&q cIVXLPx3O1Z U]@8*IiCy!dr%:ĿFb_KHG%~Z7N_ Qf3.hl0su N.PQމm3Ӡ׭N!B$LY=|Vm V>3=c(z go6&P\QlyVgX.4`f$(.*z8\<$ ss}n7_=Iu,+r(M1L4AʾYg>&stz#Nnm>z6~apT]o^Vh'0xXOnGz42k=,j]FmbOQ^tI~@xpѝ1D\oY`H\5:mDzaz/q ,}Gxusqݖ*=Uqvu`)b)?j֗;p"r}Ӧ$Fa}:v%x6 ce'͐txW+1Je~./ۗ 5*D,QTc dUlR !૘ϩJ%/̷HwZ-R?tI I~;W Owa pbuȺJ3,Ef6`i\{\18#jAATM_,7 k_coexy›Esnכlw!6:ܽ(=3D /Мb/N[(Ȩ;*Bڎm$bdЉ}i@_ HBR‚vf &)B_ʓܖ!9-d*"pN ^urͺU2{t!H\%1ұ=uO򅘛U&![VCl32k:/?Ir2*mcQc_}!Eӣ>A78#E|y2U`b:sMP5S{2 ~(5K`6U(&-Gmt.*87 8u%(Ԙ^X^iȦ` ~)!cs}.iDe)תqO./_It݉$`8`@8aɨ튬Z U`dzޔ߬죻fO`Hj/X/0#5@ j M Bm3y VCehy}傰3XJ 䲘/λFID{.'ƒ/=9‡༗HRWns.f+ ֱz4 LXCoM.mUCoj'$mRusš~My}k2U&4Q]żx>*n-!j Eq/+vb]pEEshGbb )ƃ 3TظϦSTfgݸ+p7ni8#NE34bVSa]Su%(r EĤ$j8:=p1 k'rXtU-ŘG/ \W ߨI!2I(?PW0Cj$|Ғ*(.!ŻD={GyFP_-}2X@8>"#w0Df '@й+K-D?QwLC,(t'.`= .WE\\/)˚Hӗ!.uDBjV9$*ƽ;[^M}3@Hz 5ftaØ^4ֱy_q"T` ݓ7 Nf<&S0;,jO#@CN5J 9+`sc&n$qeK %]G$ K> [p|ŚIz"O` \D5&~]S?ȂO۳բť|]ݭE1\A,`=++*.Z_7c', XʢgJ"a"@ҍ0D!;&kg#jSS|ƝЊ$GN7šLر?4n8:V◑a7055f|vC@hϻޢ~ Lx!+NSѝ6&2TT y ;q2 ۝sIS05K+}]]3cB fzHyEoUyQD8xXtͰV Z-=)ϯxNn:G&B{ Q|8Ե+iù1OR\N-7f^t'Dplbe7Q\qMeŤFso0st L #ȧgIDyBן%}_Hn7W^i+_ Z`,Mz%NZ&A&|ʹ4 BĿ-BWVoh#4^0'A>^W`cCs՗L?}I-Neit}Gu1+; э,72e/EO;ˊ^_v o3JkiЄJ\_z2<(U}S9%ҏ|Z7k@4 <^.{lFMݭݭEFj+ ' )`aG2*p7esCaߠE\}oq:Poҭ(侐Σ+~m?TMW)eFwjG*:c7 =/;h^7+,ґH t"c0k:խ>p4Xg7;#)Zvfz65OC bDQo|MVQS#fhP#̠`aCSTk1rNPG {wř= Taɒ=ۧzY2hP$9,gA(Ǵ Ka]%y7ao*6~q*˼4>=줼~]DفԹK:1:i $4ר!} rcɬrS 4ujAQ(:+yB.Ǎ̹7ΆXL> %j\HVjZmvr>^C7% W&{d{ڤ«ܐf?M q.;YxJp҈{fcB5/.!l rdX$`,t|Ѳ6=a}| !٪0=Đ*ne~쇌i/G3 !X6 ]RePW[O?(}wwo?Ԃ: H~~5y Dp1F!YM9 6P[* lu%D~ŝS.G8NHk1kA to)5S/!\ zeeq>V.(̝s(̗)+?CRo锩5U UjaZv Fѭ=tkGݛ1ݧ ]K8E2A(.3cϔCt-9u^u3 Zdэ牘*r:'%\-^a]JQk=cGHnESԽ1˅.v3JX$l;DLDIF KZ ȫl-\VO'iKЇXṝ{M}e.ˇJ/hgo%-<ĕ%J i1ID$Je D3a]FTy"ZmIh-݊2>nEGUoH^eXI (/ʃ:!(~.$94|WJEAlX;1Oh1+o)if8pTf=6pv`-: CNK,Lƾ*gBC,W6IkX4CsO⮞w:|Mdsw BUOD(GF*)RjRٹX}!ckԂ57yuH=/< ܹBC\"Ȯ&' ي2d%lJ0'*?h!R `D PL7FR%j ;P=9`\O^ t"0_7f$cqܘKЕ e6xj:!ǽ. f+Η =GSMT-)nA)@83WUI$e #]cy)*RdghHsJ lzmt٬V_8ZC\)ڛVjP@4'0HbHEpzI9wD<8S# Ko3fd V$JvL)0xU@Hh(˕̰p;Up6Z9]lO݇P_,''&=a1ƃU8{9u=ƔXfedBtp8|mtW[w=Hhk!4i~dK,>?L4h o68R[r?c#G0w5a${SR q$qCLMCʄ㸪#a,hT…k>lM.1UgU2Kc$MD(vЉL`1 ib$9Cy#Kqp00ö pf(2YsFdgL7y~LW&7{ Lm.Ta0V|r{9ij$BVupdCe4 k?oTJXT*@vDl֚o1CybC% O8KF?Z>UTwV76}H;r8ࠊa+Ϧ'>QB[n]{9jDY0ERDc,^鵞+WX`3d$ޙ>z' `N~p0 x9ȒwHaa50 w" MZ ;N`(,N{lP.~ΑR/i|/>\Sfu+Qz E2rW,>Ј{ eؑh Қ.L9ּ :(v8@g0E8[C9ݨvB<: KxZӕϘerT)}zlYE<4= t(9O=.D]W?ش;R]ŝA=(R #)"-G14p` ~gtً =8:Lx*`.!dwDiڠY~TD8#(vP:-H7iDIcWFd>!~2T~~.uatpR$eO2,}WQo3:tO 9؛).:KswK>E*@;e]8w~I\? ҮPKWObFeY%2f8̇>.d,t2oʬ.֭KB^WޮbtZ⣅G]7sh<=<Go|'31//rbyP@s0SDqaPh?f7s🎡 t J[؄mބl=˨[y3 o:FM;pƀQ{oM JW:Aגm`w/ۍ-A#M3|j/{I|1Hq#w9o犭7t!-_^?tJ tzzعWA´-(Yn1uӟ #inV-O1~ (ݘ` PéMNR/ 3ola:1miK%}׹>.b5 B;]WϚ$KFhFЯw99Z ?q=~_MtF`7'(HBrc84KkÝVoRkOr12q!qi)RӑGFKMм6OR/W?GEz&v,=-AnKw@D2җj(yлov 5P}joCBsB{K| 5;Z}.VX-uUO6(I˞r &%HŜz`{=,gETDI>;FEK6%xUԴGt)͹i1T*ΣĆ;;z# E+/G[>"gW60IZq-No V,*rX(SW^4#`>v>+v!TdEr3@Kj #H'n]Ύ1$4<="#@d()"0\\e']˛HrzZ(B~܏79.'iU8L{e:Q^zq' z3t#z?tL$7dWzi՗q" B.Hh("#j yKWgjpl60\pĜ `>z)_Xn6fSM}A<4ǜM*efRF8dONB C} u𤬲쩛ui_#e=B5q|#=VO2x_'FJ c{z^+>n]DCUQZU""`jEKY +@}9hΗ)`\ߐ D6j'0Px48$%NԙaӝF.џx "GG/^p缑ZX X"f Pknm?H-dnyΘ8XALq֚τ]-HGXkțHPL cS#oަQ_Su=E@3a/4-ڰwHSn2Qy,_;vr,EMy`Ī֗ҁt|=Cm֠ ]822M3Ws3hVymX㍥rLSe#MVNB Yf= *UQAX؛-63Nc۹lvx)=tJB/yD?I_/kоJM;SbzE‹{QM/~3L78-yn3 %5(]=aß2U|lB909GaFϭ⤥8{?Va2[ԤzU!0#0EGYu[5 +.aIһ?sP+׹]_|%W6΋_k4= WuLOT*i8CY؞6PTIv|Z"}=4$\r Y@k_k3`_0kJS{ԟ |{h#L0Y+H0Gb,krm#,TP=ԓ)zz&:I8"a "%xh=!;1`Vc=nV] d̂ 4OfHs}fu?Z)X:k5`Q;TN2m1r\;ʡ⪳[.DX)ɈSNd ƜѳN%9ulDexYJU8C:ۚh̻/B\Xll8%XjGw5%{k bі-5_R Z娧}tRۃ@{qw 5m4ʪT輸DB*/L<$%bv}k=8U$G%CsH erʫ 4#|YG/I3,m@V$)VTbOoՅ-oi].T7ظx8pWg71'1[ACev{A&]!EppX82EUQ%&>5)K,pRW^U8;vGF6Rx&ǾMA3.&?~{*ArKşgaNhUjyliWcLvxwJ\/D |n=]T. .evNI}- BQ2j KQ uS%`ݟW~ÆT9~Vba2P[5K6?f ^̌|>(Nܒv0ɘiT1y\2m+8cyEXXvvrOj\ 4iF3`CB@a qX6Q↟Uiŗ9 \tƧqaDAQ\uLbߛڙK A-nKCּG: [ 4+8VK`!BDT8 #4 $p=5ubAU_@NX,qXz27")>2T@C:u.s`>VBӞ.o /m #ʨH 8-ڟQ&*֍"07)#G;MIr+V`U519 E.^[peiWE?:qLGV4G1$h5tgYOB1 ðp Zε^ʯY~_@_-ELS- SvɐrȢI =Gh^" ٻJ|Qf1p}a-e`d äۛ0;ȼ4K`Aɳzh^z? I1bSJX$ݧ,g,#6-J(O* KcM"V*1Zn-@~p*{_ +<yK+1IД>]u Q,/4Q<kg QN"-AЅ TSo,GpgZb^%o5? 9(FmeF0$9"ՌzuY)9HDce82(ZtƒYG"IRr(3L~סf akrkq@ g ~_R٩$ݜ^/Kgt X3C EQ%_6BTat \M:^~n싢z/eK 얮#є%2  o 0?͋qxHv$ӍI(YFi"YHq|b9ԯٞl+ ԜhK) Aq=@g'ng:l䲏R'8p. (M>Uk`foX&p-- ep*mGlo,^DBKLv313L=n/.T$lzx1] Qr1p؛s(7{zުr`K[^{iVP\+_w׋+#g7 Y0N 6!]b& OyԪZA0*mFnR=>vfAE'@simإk xufŷR ȼ}' "5E0}OO=":vybFw9J4[bFaO< };)C@b)}Sl3{%?5{DPhAe{j&&H72ȶ@)O=4rzauH(ꈇjq)3JaT'9vDkF^K l MǍiɅhGHL4< 3ቷlAвb*@Dj ctm32wASSW;nS ̟bbK]4, v? s+Y g* b4V;?yf%Ѱ'~d~CħWBixIIs-z%@OvƖkKP^qpK( [ )y\ͽ (?D)ja9M$cxʵݷt ,z!X'@/*;eZy ;.(Dc=e*k߄ܕ9"֢#jkyW*cH؄KKI4w^GUqoj}JJUqQ+ziQ[y-]&nh-|׾',BX;cB$8"k$Sqoiؙ{ETͅ2*sT{U4jbskמ?L܈Tf=Kkav{>ե L'cr-vgw=L26FQ7_"U+9ģ?%O@S]xݸK7K}[ C4_ rU9BJ2nyjX/JkeU }T6ihֱhR3(1E籲YS{ S!8vIRFv@K/+,hu!Ni3T +aR"\\wm(hP"YP^g}fBO^(F W`dķ@%dJؑm'2DL)6}|%}y~{ 5:U GZo,cGyw[G`:FٌЩrhۑ tbޫ(='p^NN̂a| jB_a܋-]x]hn%3k0O+NbYct޻G6YO|V]Zc YKHm ɩu\^D@`n$VI}ꖓc?ZnPMG~E?u[~n` (gb8r? Q.c9ẂH+,'CS}u4!xi%ㆠ޻M2{ IiKEoqԭ]w~ȦR!ѱyQ4iY!Ɣ5!zh^EMq'K-(;>6oL_[>͵| MIYTi&ZmON*Poǯ91 X/hl7pLt^(ӪbGq2vJSa5g+>x!θn {1/PS쪛Bdԅdcl4ωzh=>y%QXXr+m>e>ASzme"4 Qz:g!0PwT$̡ (^k^8x;oW4$vdY/XœYz/}a?řK0 ;>K)/6Fq ,#:YIivEB^[@u0{QACR+$^Twbխb;?w,tT}[y/*F_e;eSݡtat=\,2\#:r|?Y$&g!٢νr!p#2Qˆͨ+a~M_+uaߨPnYґwҐOY}~h`,7lZ:Z$fԴ5ջ?p5~*{B.ߨy12MY^Hjk>qm(X ?芠}Ҝ]Ue1bıq ^ZyϿ7N^"Y>VVLC`'lmp5z&E+XZ`d .aX`AESѭA[@; zkL+hх)PN(aҴ|Z[Hjr|:|[/d!&ÕWA*tY cdאKQո w*!IA*]>K[`J ɔf=?@RkY1Q(j }\"B- -\ C0Aݫ\'sb buw&s4t8q4Y5!8?7S\\{n5tno*IـDc<)<Ue%Ȧ6}K!] PFr?̢Yc$t4<q(4ǸI[m99Δ{+T ΢úܱwTh$[ kH(|V&5\|y(<C"܋s:b1RWzCy}ڜjڄ#-5,1tw')w".o49φ\ mN* Ec塱`rXiď:nT?ns(dV{Xי䮺B@a1ݝ9-Mح0ɞҀHNQ;nhdjұ_8/FGmFN?)!*RxYCi"RxCt=8ƾtjl=4ILxX`WU1;,]+b$a9!*ɮ~VBauk|ȕ~NPXa0Y^5QP9o_05\4瀖!ʒ%(7 ]/@t,o8MIBc(մ?n;'+c8.K!MHt:>D2G//TI|oQ4se'4udT^JsuF2Ȉ a1ph-iUaܬw-JD)D; `&fIv@~tn3q&t~6`qjX\cFQN+tn`[)W#)fh 3&mG0P$L!Ĭl,b#j !{u%HGbZ:#C>8т/YdfM {)nFtܭā(S(p^ X謯iFREWe= lrXӗ7y[\{1]ȝp\W}0剡iwX36j*!hМFYG#G6yiș_n]'7X ʄ DX`? ?!NsFt!n1du!_h˓^ /#U/i|[ ~KRkJkDeUH :^\,*)g4Yw` %enSHLaro|'+AdF KZzvIB8lgWyr.? l]pMd:ppr&,?bҕn*XaXKB:'8$?Y&,Ϟ||243@!;fP_I/q {+%Ut ;pQ儰>81z -'wyRMf"D3N7idf+ţlD֡?*xMLFu}U:|M=yS0eO~ۚ7bVůcāӄ؞F`#,vbmb{1LjL|3@B0]C46%Ǿ N9 "8WHccȨDZg~ur40OاZԄwnl6)z=)\!k{ڽ洴.eYN|;Yzdw2HR]y]X`?wWh{/kSI bbjuaHDϯ7ի5jh~",PPozV1 W\sjzړ*KsE%7qGBWb*|rfuhZVqUݽ>p%Ӿuop; ܫtgcz966: G %itgp5 >SySr*; juzt50C+>*g'R}SK EV h.j%$F08B"].1ܶ/CۛףBO%Cy힔Dvc|D~8ߋ 7"Їΰ {jK-#9.I۱C9=..Ѻ㢺 ͉$ =Iٱh"yd8caZ(x݇ `CMS}|ӳ(c &C\He@MUxdtl,|G8zYgTCཱྀds.I LpQ`XbԌ@Q&H(@KƧ<5d{E+>"/W/ +8tB$4XR\v(U{Rs84" DU./B@5@T!c6ߟd]t!+UVo'^ܤIq5At<14`,cʁ ȟ&wERKPȡ_gyk>8#g_]]I"c߆J$֖mNLlh&g?i%6&0$y C_V!q,(@nK zQ+: ?5~TVolM]}y5V!C5vsީOm6>&v~>Ȣ5b"n{%О \DVe.W*l 2y3NJ5=Fvd_c$#zCNbDrԔ=P|5&7 y- j)ustRTqy ~Py]vtj& JRd5=xw0Phl(W/z ^Gd"{6@~͗D`+sS G[Ut-ÇCalF&Pm"hP۰Ut5sU-T f12 $"BgbJ44E74OrwE 1bFÕ?^4ut D;Jթw5 @2q+7}Kl*$?R H7/6NQɴ,H{z;+sґdshe|Sq!BRN; $ fd"jߙ`OBW)Fy}LAԌwXjas^7@u|2_iSNQhZvs SdᏥi@Np;s\Huj_wHkLŢ,3/3͞e )6<}X~H)Qi$ L4OŝlL}trN\%TD'1{؛f1lr np LtV$ D _oW 5/%[-6LQ:B k\wO` ϻ˫Љ jv>nfH 1:m>&?S˜Mj S :] R) 8B_XC0=`x;ԀvK ć-`I6eVĦeyWl7sm{jc:B|O{I4h 1T*~1R/Tx}q_p]wխ͡6Ia۴Niq2M۞$ jEƭ3'ae#w*7IS:eq[qW Jڍk.@AQ02휘=ӂұ`IkYMKd@W'UB5W"u67̃0Ѷ1SxA϶׈Ib;hw42PJQ;OW>T ? ͘i\8񗩳Pt@z:B)qSIv] JCm P@>z<׉.n_ L7)13b\taUT|t!ATylDu.6]g8KMBo;맋05 wP?>?j#/z%~ǰdUԡe-u|M+@eS3j4 g# 36ӉA㣳!^e3d<5;E?3M}7v`x5vYB R:4 h{]ʹSЄre\qr:6 mMƢZFM&w OjZwvy( ʆ?h_H)<* `:u0vuGjVNzeH9Q`9n[BlZ*N Co!o3"tvW NJ @XOCهhy7a1>[m4E6B]zn5o=N|ϷڻjߊpjZhd7u5hN*>؆A ڇ9.ᘽ׺', eЄ bZLǶ4lgՕVz:0-К( ;Xaicdz.gG`/a)M>? D0˭hxEUngqXwn#^ϐ?b(pՈH| (!h$g?u9đ?j->?9qIح[{=$ü,= IV+O7a5g<>Rf3I>Nwu@}h!'f;.Z7s\EFgWNRw=9& c߸Te>$Ph9EӾ_H5Nufbza> dzD.Zb흜eP& ]07~khKMTZ q[NۗdܮSST<1 Xhe{/o<5#.Әۥk1 b~ak>uҒyid\C0|lp`<~ՙc>S9k1.5+w IXf*4,h`HCBG󒹋 1ce5Q9`ZSlm Sz!4ŚC Y5Gc>Z ӈ!vR{|]_@0S2Bt| -)TڼzHN^ Job338Ϲ?)g8Mo'!76; "S飤xN {jh|,e<*4 WV*`:b $W1u m.xAj[~1EVVQ?V3i..2ȘI a*j, lAcpGvcOE:Hܗ$4V}klKy1r D|OE)δ7gY$gU.R -iѵ;H쿇N*D2Ѫ\l;-, L Տ銋_P?4%٨k57X}IJ閕 `#"B_9~JJLXFkf`d-HGI>+v z)Đ:WO~Uؠ5O@OzfQute/NFb]nD K.Sh/!w@uV;,̳"p+gC ):>?b<5XI"Tpu~zg!fJo~_ɰ4dV#Nl3Q(np1P/鱓R6oaJS׹y,&ٱ)T=k ݇$[լjqq,_Rj2k0L֍v*  P9.VN''"_#;&SSWM^;e:|F?8ǎipovNJ&t/[k{V;5qFEZmjʞu K7ڒwzzt! Y)6F~ -;{Mr#>yyU6~~JsUJC>J۸K.~_׼Гu]RSiw^aHBgKwżƃV^x0d>c{lc7@t.$p=pkO⦸nN|.«C^x<0n5>g)xWQBfqylMJٔ<l=)Ds|8aTʺ{߃\Y7## Z*Én)..'?497|5w>`Zۡ: Qt4JnӢi䈽f"z2S]~EԫxbԜ~ R+Ǡ|G6Т5I{4T|Lveƹ |ng1SS"s2Ȉ]9ˆN|;S~{짦m!Bu?FBz4_j9(g{7BK};Y݊V ،GoP@Dm?A.у;Pq;EH%P5RT+t fc~yqHDQQt<@U3_"8PLҔ!HbsOAm/k2"L.ۘ"9EH㙛 kBE+S%eO<( EEFap 'AD.esTgl@-~~1 J&d'\u;GSXE`VfS277vgZm;Dۗnez|"3a/H.lcU6f9 (idBH9cYEn=!a8A۱\q~|?ܖTX1~eEH##nۣvZJ7{2d:$0(ѷ5ܪ%th3MjKչ}xɷT`r6 I~vӛgkC 1/E~ /+ɫyb3@JSOYJԸ"{ڪՓb}dHp&/ZwJC JR0l)P}bu@KJ,Wq[h7*$/3f绉#RuʃZͅ)|ͲCi]ՍѭLVsđ eVsr m굷1AKKdyvTT⓿8FWRBn0(Rٰ`b&:,;cZh b(6]S$MQK&4OG4' QmoߎȾ kh am[n9-nI60ؘ*=NN*shUx)g5ʭR^|rafiG:r[n78L r5" w1̍MdRdaK3pqAsX4w&3)+H`L>_T3?8c I@FRFpSrWY& Ͻ>^'va(9j\͇qz'KcmoJ'3x)-z9⒂g_:wV5VQZ6!J] g]n{r+|<83 D2"V\x=̀TJB[yTiPֿ֜KL)P{dfc܋gd[gHv%<wU ,c߇*Ѓmz?wXb Ayg9T rF9`~c ECsZh(ERmMrAy15w$# \6eU6jg X"}(tuo (&" 'g+jG\ usi~KC4 h;>d_OhW q'zBX"k"@(|:\ }5,T',& (^\s>f<n.͢R@QK',JKK} k*68cx .]iۤh qNR~']pbی_ o˾ckAwYͱW4ɇ逍>CHMPoJ?M)?Bm -dft1{L.XwT,4-G/ҋYpNIy.Qb,/1U@p&`حp%0]4N")AF5Li M߷TR7["M%v61iM@(h9A"bEN(}&cuTǐnoHdsG,i/q{V46)ۧ tCiQ/l35,uզ[\^DDd:3j# 2=k{<7Nk/nBzgrSNd.1h?(Cf.J"! Cwv y( ujB`/EOf d݌{|5=F~4`mOu)9G!pS($ aJmoɀȞW W~zc $c ݒ@2D"Gm[&)`:n`^ @`C_Y>*Ba'2B(x׀L=Wƀ8k6.1SСs%m45{{tῼoMb~Jc**E2N"HFb pNh*#LˊQ~˥ 6$ ^qYs- 1~9윹l):h 4#oC9aW U j#_-5f=NzZq5@׿'^.-Ot\#,=Vu涬rEXd {a C%#'r`pV@fEUƢ136 e9.:ntMHDc:^4.r'Y}&цe0eL`Aeu4Z>,[QΨ$`jR vDŽ07+ ˠxX3 _5Y#C¥YјAtHdZ,lKG@Z fp3J/يPFD_!,ic5SZ; q5-GP>=qRE$M~8Ō7L6[$S"yA=naM*88+~Z sLqi:v,j]?U61Y^ckZvթ ֣ A_eY,Ye)!("S`Va[\Ox[!Jة+o  uy_kiݩT :g.)MgEtmDZ˙0oۖ.)M)A* )UCM,q} P*1 =U4'K?9-nH]ΌĎTSQD"-D࣑rKpԖ#^u,p\y_=G>MrqO{X'ܳ]kp&Bf`ON@Ekb۰=“#}e\9{n,ЈFD] kmhbnNU_Qjv6VLϼAN?!<݅![%2ܞ, >`YdmN4fk:HZ>4VAFġϹJX&4/vϲ B}@q&-K*Z"4wI7Chn틜:E RN`el{`4J5IoTJi'O ?^4:`:'1TѳQwi4:fa9?w9͐7 +!5PynMp-O !,Lq.x:`b̔+#{\Ћ엙I,1 yxWTvtG (YeCw6$<6|ҁ镦; ݟ!UmJvPe+׌A 9vE}&Q^Fo_IB|)kx<&`siJLbO\oB 7\Oa1օ+vjW1 _FÌP79lԘ{ǗnzM#@;埪UKh}0=VIO n0pA ]|+3L<%h7yjy*Qn=$;ސl.qxsbg@֛ĵPv>0JgL)в cLm h&Dh#Ag|;6wic yڅJ4e#_dèlF Er@ jA5LCL2#ZB{[a3X_Gh6>ƵgJw7= CeB=Δ͠~MVv!64]+e̟lOB;a||zN0dl_>muǨ{Mv1|y+רDX p3txgwi)@c5HogsO2sQ4 [xB \@/{-:ڥ`ZlLIM] =&#-e+8>/܏5},BFʬЩ3ďÃ4P [8eOlj@ aʨ!u539}WqZ3J1+7!5%NkLL_ah6<9^w,Aky+~a5Re wqW;#7} iffڭ~*uJ33x3Ee;Ng|DCT}@Z.o3+UC~E L' Q ;HKql! sc ?q^hs=%r\N:frh.YY.ڀ?Ѓ`θ gQɸi&mouBPڲlP,Z2|}ol +KIA~azNSnnAmU (s' TL֦D فPMʔ[\ BC1F )˰չlsnGOT^ 8˨ЧD/hV>! D~tʣΰ )Ӿ䓽3a(sOgP_O\ݭarfذp%a4wEk؝1c0AXw?dHČȚUɽ}}>?vmhՒrėW  'b!pO]ͺk|$RyD@"w22nc Ht.lGG$MOf{5)>Ui u8]6aB9KȾ?B.2lnMm%QӇ Ip[(>\j΋MTl}ۆ_#*M\# :kqj!91IbMJKȃdәD9ZσHz /WYíp|Ίõ&te=Qa E?+Lo}i9Fš\CŻajG('~^Xl btRS2$t,˂yL3YnlT׉ H9/)BOlF=eM%<$sBKdbށ .x=Xn͊vvG8e{p9VpBz(̥-ѝ-\uO'O*GM f|GxH ïgwd Y0Μx* yAsɀ>6]FL'WadV]~*zT݀p{Wc <͹/Jm!s)1I֕#[HǓڇk5F;%Vm1l"W@MPcN]_}= tŌNO*M50TЛ-H>>bIl%U<7K p,vl  F U I`'T|XsIiV$SYlR/F@8y@"o3/!5XrvR{>U{~9wg*A.I/ڼv#Nm<ɿ.p]̷TH!8-1#KR}׳[K g)gY 5 &ӹE;0;, ۴Qυ13bKmmDr=5U;_YzC ^%r;[X?3t,K E;~?T1F}%'׵VgͽDZsDYg9f,No1\U`] k5+NsƘiN>7IdJs_7 $A@v?5Yx52­kH /']5GAD23?DU[y̡sϋ"wY# Y]7w#s~VMReDmߞTusdj@C:xvO8Qipe;V {С?(2IQ À `#_hN~^]p}*@J(8D} P̬WzaX"zEy*Xmj2&F>_\&hDi\Wy:57{PâGɱQUpf؀/~R=180Y}V ƝNQgM~kgVjqqFhVDQ d^mvp- #_0;hiBHXyiO ͼl"tB687g(FalQ>ژzQq'!{R?^6A8֮$C-r>VKDwd˙wKRݑSGkM/WثG] `Q>I-6PTW1%ٿʑJ\(lR3}/R iFTRf}4f v6:ьK'k /(hZV̲ݦ+u$uyc f܈ d8lΔ;d*"!i^9ҝ7 ͰkU;#&.>5 W i08-+IwȾFlwXSҤ:tT|P/b"H9I2 ~8Mc!3wa|@hFVpS}`D3Z`y[{;팚71h/&a?lc!HV~GLHGWRaـ/_GRr.3B4E]Ecg*y'q AVհi$gS+Rp d/8mpl]}p-m]ѫzRjei.U(?@(5%rR"|P-r qdOIۉG)f!wg_ .|Wq2'Ih;#,>wuX_Fv21e 4z&wD=zQ7"'ȷh+7VYc^۲JZ[wF=k߫6fܺaJzc^ fFLZ?Q,F[&9zMbQI xKYE|!_+.aخ6D QM QbN݄9ϿSzI?B4w+LVH&OxӇm hW'ɁHG}^0T gwG"bk .ZdG!Sѭ=OK0jrz4(3 aoPtSS IFt-hQ8Q&^|q(SВH1f.SA_U*Wm3vsY$u N2Πke("lNPR0-iMSJ5_bt 1ӈslଢOa z[/H_?/w1f!AӪa'3f!fԌDwf XQQR0g/*f%%KpQF^^Fnr%4׋oVeν]R%t=> 5]z^fV ȌUR0|M Q\qwϤ3WÒE|%2Agf;][(R%D_kwq뾁"V;=0,Qu9*&_#lxaV pPEOw6eft %~ؗG[cNs?g^FzE>[1BssDNM?>G*cHBwۂKCǏx2@S0s`W㾼 Ȳt S᧤;`<ٖ{̰BsɷB=JטwD: Wr.S,[Œ`%k^hHɉ;ty=5]†>t`-q%Jf gIZJ93458 7Sn!%+KYh¿gև5`=Ȩ#"UӒҰ <k\nrIʮcooCqu{,Aj8TL'{OhsZz'&ÆX4c{h?xH4.f({~S=zM@aFM1즑cD kZ' 6²~+ g)>3|(?\LMRߟax(H13_5v:8F )QXG# Ox,0Ƀګ̯x27;S`8So5mОYf}=[aQ*fno^陹+թ ||̸VTZ X:n(Mz&x&:匆pU(wqt0&$bi+ ~_Vq$BL[nе @,֩e!c$PgTiRRt!ʈGpƬ]oMhimAPpXWF0Q?z9i_aq#M˥c?KWBf>o!-97홸QfiE ;۸#v^y?8@aMMI$k+׈)fQ(S~kP;& Tg@9 3e֘BY3"tXOmfcS>#&1?H擧mf$!e /Ij`@?=?h碣ݒT9Ngz:8BGg8[qԪXQd lbC(Z#SI3U:uK~7!R;g${Ǣ ha j*/[:OkPkjmFZ[2Ӌb\MAКV}Ȯ rqSYq/خnNVEn~Ț! @D >aw8[n?~13TŮDSp 9Щ;whʀ(!WZ ڶ,ĺSO* Ǐ).mx)m׾Y[A2Wl{ochn8;nCk~YMokzu[ȉdZCU%FYNuǪMËdQmIb?#TϞc="wgW#r|[=l!ЖXC]zֱ̞ Ŏ'z(@@]ACA4))ʞ@Xc-lnaj&k8o*pD~W.~u/pvHapb8x3z!lIOF5aS'\iaJp|$ۘGUm L⳶ԒO=UG$`l@YnMxf`bvJUVNu6P/d*q& ե M߳a`.p|Zf~oFDu^~=xC86u؝8"bN"J{UU 1 V¯Wr~Ɵf)Q[$<0/U 'ǰ,c[+\M\qE|}l@QA,sVUcs駜H 7"^pyOj)axp_ [3I 7jTclv)ʈ=Sv Cc6'3d/)5j@m̴ %g#KJ kG.B }1 ~{\A~>a-&"@PC3Dr nRq|? R@D9Oҁf CZe)@Jx(֎_>J|^FB;Dх* y #ee*IT%4Ŭ4L7r;kؒ,{3a0OѹRo`fœ/&I %Fe}\`qGA bK_ǒNgD).][3ιl'|P:ݳt2uSBJ"Y F43YRqk:KAXGs9x-%p?/2l;EƄ\^e^s/P5a?rB@^}X/ͮqG5p'w6uF;jZ[ <C" Z%nT<I-a%VM]vq,4\Kdz!5}~GqD >!;0;y(O@ ǰz&1f<% ̊|lYD]ݽ; 1Uw Ye>Y_NR?o!~5mxA9:)$cƒ_6z^6pfx"#XȬֈ[ q2`N9[v^ƥP>D 4y?12,A|]+,6s?ԃ7Tw0;+& t#fa"Ǔ6L~:.n6jZե+&J-''> ǬJ$bDwm;055}@47nU'e[b[ƛmy>$-{~!( A`l 8n[Ety1ٵ)Ǖ!8A̩ ^SW :Ǝf}^4(iv`OX:A4c$оLi㮀._h6~& OZx 2qϢ } K= ~kv!Lw`!3Xs@64s<:H<)Ui(οJK| :;lMu6guD#Ql׽WshWy( @~53Z&ʤ FeK;Ol*8jQ/''juRjcO~o¯G4,g2X7TEE?6'4J.R+khy^ƢI '^sŀa_?+\Sʍ8' =dg-c%e"`9P]e\vYҪ6x&ᥭŦ Ye$8N9eg(29.cWKbLyff9M|jt&}` hzMHIF'HyN,+@ Nߊ0ٵI&lM=7*lO;LX\4,?5a4?35Twn\EƺpXU,>/CNg"AC7+ b[xU'ǂbw)Rۨ|In r֬`2PMT.Kv@# p`%m-Pe3Njc> +bNi1Uz.t pp"m º×Zya' '/"z-k 4L(qnPX @$ ZrDsVrOFaꬔsj W<# 9}%l[7 ov^g4Gw[̠fR8FpOFi6 "b 3 OmhlX(І bDoAl`1;[y($2ir.]2%IEaOAWkM*ާ-v s :9}o7Ek=Vi띋iZшl1Y%oNvUv_lN2?ؒmxQ뉟8 pN ;K V|0[ nom \-˝WL{uzؠ'2pגu1Ь݄IƮVQSm?l&#|c오$e*]HꏘgФ>}k,vDקժvuvQג*˹\Dʊ9,޾M`x~)1^_J~~ٗI_:@pTLIKj,2_94ﱨB g` ;%~έ[GZ$. V*׊`g%gp 4{Z):09ŽZXyxYzj2|AǪO$瓓+Mc4ǟS뎙b]ǓKABtqxޖဋDɁޒ‚ 487b#D~^w⫄C oi7ULr1 5%0֞8cD'}qj?P0 .~%Gzqy;ějPz]qE^@&fz祩 4LhY% X'\ |ƁSJD$wl7t&b!: sƝhXr]̦qD(-\$~@>YYq 64Kž#cн hD{Zdb1ŰZUaorkrN]F$%{3e%EH3Wʬ S/-8E=5hiP Vz–qY7خ5]@v$ƠAI!y,STDX>`Z-䧘;()H )ڮv],eu!ƝaG?-H-BN(\hG%v.Bꑯ{}N* Xa)#񤓣7ڗbj""Fش"WE/ p6 ')JKd f0'% pgzsV0ۭpZ5]AaMhXqIObP jvYb+ ]CM {ι>ڲ8|]"G^Y~M.bn)bQ=F@2wuZĺk-SotY^~\2ZƱDK5W7  u!$xBQI)fn7Xlh7 %fZ|81\&{,Y}բvWYO{9^1uV-:Ak>,EΩ%SjWwV˚;kCn yMUg=Sa-M)赭jd6, *] 4Vk* pN_ҀK')ux|D䬘pQS hZһ"LrT%34kۥ) )Pgaɕ,H|o%95NWt,5@mjvQmEe˶/f* u1Y\)7~"d 6ieIJ}Z;Odw(| j +1 BMJMC—L猫G]^bR,KA]/6ҕ_r͓BUsk?|e0h7=S y\ӭç$g-ѼrT>C@eMdEs+c=ovFNSHݿIhCg*b*K(yԹt.\rݚcK} yޘ?&|R! 7-M\C]NF -+zQ4=7QR N҉zki{dOEеw@Ӫ9s(",/` 0)C;]jU[1(~ZqX<\1}z~UքG+hP MbS׏0G;<ްG#@ b=Ox '*~"xҜJhq $bz\\hUwUGJ =͑[$M!lӢ]885w")k&MA.i4*+؄j7GNݝ1?]C;rwLnڍPW-naq6L˒=AruDEv2"i|֣Tz/L[- n@\#౺VrvF~lHAVThp,ho0I^tl޾\|^tj%:f=(Ɵ Wvt;Ƭb*lAt9Q5(=MvV1_@mku!ptܘиnEdIE>zs m?5@QDV0?o0qHUL5!9-M6w3Ph$[6 2S+7\jS`ҩc(t+M.B4) &5GueGcU43+ܔڶtDYoKu9Q`źCk+|Å`>jvI`P>4:hi2FFF# iB 0T$f9U~pӧO?.h>OeD\a'N2Q7L[Ys[Fy $_|ܼsf_ߖi=sy<`:rNO;OX bL[J(rf6Ǯ? :;ym EeA(*|oLM]+H6<~t؈7@o@] 8SGA?;$\Wv$H`Iv,RG+!&=w5 E ׻ "JX;&kAzOOf_t9l?((Zl~ƍ86o[ ؀0 hsϰ!O'xcm mУ7>Ǐ_P/4nNG*x20OfF2T4$ ȯwkA3gtnky ?틉}NH4$B\wuxZ#4Cxn;?*ّͯjߤlh3$i;p 51</1Jk%'Q"ͧlSvG.sd/.rlp|7 jBġǰpȞ5&S3x69__X'StȖb1rR}R#VhB@*qFAޯ4Daijvө~ًq)^^^9)KY5|L0H'mL]FhHKVX`Na\) ;OTB禕R$f2-(QQ 1v:pnއ0ֈ|TeG-rxLH%%H.nhP?.ks?ۻߕ»JnWfQ"ph旞\g*9zgA%ijviK(/:>@BiyPz(x#;YEv`u'C dS&vS\n1(aT+1PvRe. _WY|5|ZXVgѯ*3U.a]d `* VfxŰxΐHOq{pXZe;"ⲻ8Mi`g1JF̩h/aOvŶaB'gQߪ( 8G3M^I즔~&8et%؛B[uD>HZ7R97)Y T|>d` 'O" ڵ;<̰{n%fr|⠬t_ 5QrIZZLj%yMtCR>jܺ=+p5o7v&eout;~rW7WcW?wE ؁#s4:z !z9tu|Tbk]䌅Ky O&g)S,Fhb2>9[m׶iخ5nH5Q~Y3M3>Gq[ٶ7V[y͊| z(NmIfK5xCjOʒkN9{ ֔F}ّXܜBLw歶Oݡ\'ڿVƖ"N@! $|JGC9i2OӺcS++BGTqmo Z$͉/!ZUpYU2*yipjԓOgTcٮGu܋d Wu7Z ibrFƫ5ZU|HTJÍQK!ꩥI&/)hbt`mGZw1٬]mIWQ9+F֊5QR.M@N/`=\Q׎&Z ?芆Bl j;F]vDf?O /,6Gy$zaŽG'^]vaȟfIR!2,k"PpaɐY 3+øQBEۄ[ ,9pؓ tq;ҭnxDR$؛]e9A:r4ӪsT,?`G "p]S O0816mS&Ӆ_?rPP3t%[;T׺3*g8{:KiD2Cmh 8hOݍO0u<MԺrt3L,Yq|G~_-zV~yFo:4\Ӎy^|- 7EiXg&"!gDZ -yK# Tل)ؕY<3oGZ(쓍Inڔ$PG[-`eVɚ(@h3gfA*fii#4+0%ɰu7hHn{W?68;j8QkNհu̥uV~&0t(x-YYMq8ķK19Wyt/e I C죞آY18 ciB>ѹ*tVT2)#}BREM~T҃Rѓ§sv+_ӎ b]hH*R5S7ejo*X4ݞ;vZ^uV,Ic&b2!XH`袃h_F _uJ1NORTL&EZ'hhց!Xl/.WEC-gN\&.ty(. Q.Ҏo2Q3y)=-IIY3֜ ԣ~Fm>T+`4JvkK Vz%*0]H޿Nܦ}=(A3;{-#5է)V9JVmhCA*zI,lF5hUsy \*\Wrnz3'SFyH 3㺨̠̐oz y0Pό8 W̿Ȩ1 X(H. x`m`W+V3цRezM/ddvR;@yk܀̃_Ȁ6)<<\ՄPyTTX+5+t/XVt]hUz6xb b W}Vi5A$I'U #P <9WЩO+R./BL0;rK"k+ {utwXA_Jphjv" [D3ݿ5^?|wKU\&5FS U L9Hz=v܅.VNm&c3)Nл@xr6%L<;nߙsiLfKxG ͧO^~SMjM3O=W=j1iB\ P/t$> IޘcwDHM5bf}xڬ}xJPۯUZD˰!_w뽗//q/ihM3@5'C%o2 Ǧ/ /F"UwaQPeNW'MWU !S+Y0^O= +Iz||<yLv!}aMV1Y0Fq3ΧzkiUlwX [a30vCRJ)@l!i_2" -?}zByO\ۡ:hn/BSr%(3U° I#F whpᇳH4Tz_^nNM&SZza|j5*p ~6sFm3}Q.h\ IGsCH@;3̜:1+V@Md=en G=#)g[i7 +)YS 4?RUNɞcI瑷 39i>]wkK!/h_"ꭌ\#8Hz[>/@8ꅙ ^ 68qh_dʞRy}. t_աIdhk͹n"^*|E8 x)N_!eZٍXʯjFB=>b7,z XwhiR.; 3:ݔXD*xC9r#*4u[qLXa EpC咕>.Oldu9SڼLe1ٞL HRV ˧=wU /W4S\N?_iȫ9{-GGϕVK.&HcpQuܿ-%4dώaEW1cHR*(_BYRu|>A3ĹA U t,z˨'ۭ…jN/A#z 5QZ-|9U~([;AQkǴ9Do]H\1"z7\l]imOQQ6) *hX@fbBi8J5e9>o_4"[=J3Y;X| *ܝQ6gU4*B7r+0.%(`q?> 5Q{p6@r* 3>"`/f*.4w6RY˺F,+IK-ݺHKL{sevnV].msKųUFBRz+AGJOV c) oK+7W`(\;ĺ:SΰѨ"|M '纄nl:v25Ҝx#c㈚L#x 8QmR+i"qje,vBlۜ炰 J%jI؄/hr{j ACq r~—alqv@jQ+t%[u׀W/Ijh6^Gz8I&\NZV=2k|mCDQ.;'I48A9#819 6 eazGBLBs;QٰLE!NEd%w޲7yS1hоy/`О=^F]u2 ubsjߦRjf+AVvs/ Gf~J61T?tr9'r__3 ^iBG A  ;' ^bR<l:a&=fh)΃ G鿀9LɲU7PZ5?8X.6| 1${oJFnOpav:tnq wp|^^Ki__Z ƨdGJ;gd_1p+pg{]1v-ODג^-8gz;8jפ5t*oRGU|-:lQܾ2u_3# #%&+wϫ,OV W u}1őV`J @TU#)BXܰbe+=^~ shg6`Z' lCaUO%t!X ]gر΍HP4hf&Wtpp}uLjiUɭ%kIhJVpk9cKdWk0xBէ{୐Mt623߄_'Bj}L,NK3^UILvV!vG0|7pzY{}u_|OD< $mV1J(>||&T&92??zU F5Q&Ko[Tiz!w9*,-FRL9(% x6p"P S|ځ/9!%{FU|C%!ͬI!ox8\QyAk4oY=\,A?+%q۬?(4%L_UmtqL7b nt}願h 5 M`/ q8od;ga:\jh>Y)=S=*DՙPFq9(9ˉֱ%o  z$XH?<%.| U2>r,{z89ԶpyBhӑjT) MfK7I/w4󼰕nͨS58fa@0a%J̖yELgPFij©ǻtKM|l\6&6 u1$I&<:v +wLUY ^Zt,ߍei?,V `F*a:[BJHRQ4[Tm9H@ #cz9#„Ɲ֗Htb>@6ʅ:^uzc]Vc}? ]ܛWbR2ڌyO[C1]|J^ Z(U>+,K{BYb@d/dK{hK].%?>r(sr%h6_l m쬺a/ȍ2B͑vTQ,0:>q&tMbJl v A#8ik\#oG\f7ԡ$͟Odf#]W4r#:Db3e2磦[J2R9p]Moh =ݯoK}1S aQ׷m5$cJ54KմaDԨ]?"Qԏ sz0\]ʭ*4_kD>l&M.c w!]]7XĘ0Y ɧ;Jh rм! xW=;7h+z(Szx˼28nmq[;uaoy0AL[@_4]aAh#A#9$'xu:$B\;Ox፠Ljo6qKI3EGç_k.',J^]@ T$E`݃hu%J+/k(} e` @mXorzc'AxR~ ^zKD氐7/V2!CZS=v++jFWڻ08ʡy7kC/j]vT{T335볌,b% $5Ǣ(dH.Oxmp:xNƢ=S:Xyd>I~_XyݱYJ,B\0'{ɾuvQIp4ݣe^ ލ T֦b.>!IPoD|]5V۾%l|dSEu93' ֜1n_(&GY`56~2AOy_@v@4 /RΫq\~=h5I5EKcVEhK429AdX1%P3 NO<@!FYWVO (1iKW{/>*0 Α.&4i&A=qz& 32UqSI 'LA zx `s mCָj ;xp${ ,;6a@=-$оɞw"4M|(>RC_ p:1p™`Rr'iViI0Am`{\&'aB]5đKY3%ow6]n~ӬM!e4?qH@E $ё`A~j9P,rݎ'<1}쇐2:ldQhxqfy0`j+V^}]MO&hx(wsD[8cE ,IN㟺֛=ŋt#JyY=d3扈1' ΝʈD s.Sd-?4/^''J$`p8y{ 7Y 2.`6>y 8c-œEgu„ ByYۥxyP4u;SRg8+*kSk+%Rq\X_@mudNwP 꽃)W#20tkc2F>Z}=lyHR㠸E;jcPC Jj\>L-C-9S^*֟5-C}&B~ 9%m]6Ed{"f}V 0uuUMK "9uL6&1 辶%|o>\oȻeגN#rbLsm. ]4調Pd9{UP.k X%V$?7R#ny/|y`dxJ^1}RޚeiӲ$j^XgrOlC*'"YEA Ev2Mqy]!a!9,'Z+@aۣO.uBVۃl!VmG| ~V B ` >*`MR\z$;'@zH;GU#)};1 ]@Z]! lyL !&yng0~%`0C0;%@"] אkS IH d%8*R6f#n,~P6h6#Ȅ[=raVM(_`2J@ 'r˳M6WIϣC͆ҩ;)ENU({ee_h)[0C:B3si~_XLj5ۡ.! h7l??N?C5 g1_QPle wQ= 9퐹=Y ZT]GLι"z{VJ=hmshԖiLߨ֯H0Υ.`pi$NӃ"O)U/^[/tѐCo6& vnہ|H7nBΓúa)g_UDsyeJe׊Celk$chz]|r;6A?).TvbO{AyQq |8^p4AU 4Y>H"M^'j?ŔΠ$!UOߕDlƗt|f-wv* i1gEO*cWDj1z?~|d9)s}CK:x<ѢrbO&^ |=PJDpR&#Qzh}wW+% Y$K1e1ggeYKjF]-HjrXض [8 *]>F8o#u=^\W V 453X>Yғ59 >nIq ZB楱`?SoOG.>iRR8OX=p[|oJq,l~ڿS:i74^}?&! c.X 걔YZ V>G |t J@i?w]DF~C_#Ao$;JM-Aτ`#5A*#]tgM5lG*E3z.cMX4FЮ)ȪeucV4Gljf4b6ĵ Y{C{"M<#-|:4Zemj: CyJE%U ȚZ4yFFa:Z x֞ӅK4>xCR3ÞVQ+ۣaH]A@IflV}/f\ɣj(@Õ~jBz1AbrvPVA;֒3q}ꆰ_ۊ@8P8PItA{g­:KV<ռL:˿]vccfdnf[SeE Xb} |IH>+"^ \^KfIvGQR<+v^Y_FN b:Y|7Wnun ;>_yLeL'6E&"3r^6DgE;iv vrYÙJܿSjR ptYi@bj7QlU$JoMI<Y9l'kDr򬒿lTBshi.2d6I+m,bϗL@+JoCu=9`a͖j-.ܼ9}ӷčy{T|6;0m^l4$-+Yc]oj1]Mjq`'bqWGe2na\3XBk [ߥ.J.,@Bz4d1"^$ds,zң =PTQtM)f֒ B.6wC]T 4O7Tr3?Թq?&?k+F[%['{uR%='d}4@tl ck9~D`{I\UZ i]OxC8h%6-p=eRF^Y{`e"7N|C($q oʷZY=K%MJqXr9eFB{{~tkB $attN|*=zƖS; &lx-_?'R G0Ȝ$veS`|y`Ͱƹf IMPe@Mv7A9Ȝ0gt0>Л}Xv#:aƃ&4+ν\QlRpi m.(ߛ{|k*?Ci!*\;7$Z=K@W J$7jQ%kXkͷ2A @svoo#nBbGjΚݕt?ѳ$2V7xYE> Kvʀ\=]m5ƍ,~7!x'uw0{U#gB A:U6[ Z.(6H(] r=,XX)TtN-E7k\@{| l*\?/3}>T‰{(^ޅ\[yמ2ae{ӿ&KY!glm9~7&/6ZukL7mៀϡgi0ж硿D`Eş&h}n/I*sRgIS=qᣑD6cWLnSTUu}0;A:$ /kأ:*lXnٖ_o0җ6{]*7WAWs/,=`^Z5x kzV}5>X־P{N( ?OvMsŧu&%C۰\\'o7eSIҖV47 -#%fh <[ØSb!iRk+=xEEc7W8 Dzn"3s>x?ϚUJ7LoԵblKF(;U *$𔻤o:ԥhMU0Vg<* mpγڷ*N% iCrh@.EX^Τ4'>D+FΥX-Yk AO׌QV vSw?A)ID=yx STiaۅebbQkN:TrO R/ↅK '0a|vMB=0IY<=YbjfYdUާ9`(@sM.ҟVފj 剫{V"@n;@`WәVH\tћy!HSj$ 3I ?E'vb#Q,%kU|h)2O@Y`e@=뉹PFjȃPn7-Cȳ\\ D,j4cLfy+)3E(#z߽P &sx\QX%U#sy~14(D[7iQlҮEC612LypflC7H傥`Ctus[f`2B1T|\K ה8vJ_.Q&"p`C.bwym *wYСmU^^Ԯ^҄2IK[5 u2qFc9b\7ctuj،[;糾)%-T)-m: $/ }Dܜ+qnO[1}E<{(W-zRw;$ ܀=DJ;xP8WF=*Bip̨͸SrKbbPͭ!K.U27L}>(E_X̟TN?"~/]Zآd(Oa{^ Hl$`Xu·Q~$o3գLnJ)˳#=yw4ʴ`H毒 SLeۜ 6^ЊV6  %8:Â":[|ǯ^֬<f R~iP(udz l2Q(bfb C 4Im#N<}G`kx+e;3lpvt'h+P U l/+ց#bOi`<@j῱+SDNsNSbSEzAƽY~)yM_\(Si7iL#RZS['pK}]{.PHY&>[OSQ-R:#)EwRi#~[yu{eI׼t9`{*0LŔ*F h8BXtM.@W3|mPvSkZ|ީ#G?`36²p= c.H鼩\ElToTha0x _PܐiJx1l"H;zy|rθ n9!50D. I䚸#)l+$Ѩ G_+, ԩC(i.fO&Wp,i7\;Q~qMNv?5c&!Ӌbk2A#gA7˾&l6!c3)rGY16ȕ@lƱh؎0S6ԝw N8+eoH m89ۮ3#AU Hr{1:l}YAiKjS|=o^x\{ ]Heն}k bnG!0 A3!8ɭA͈I2-KBv@}a8^V\ƕO(--qѸxL@WBfRbe9JkP?YAO# 3.;0Z,# IYoȉ<.E`!Lpx0n}čy#n@Ih-?6+$!En#Ȯ E`9G i1ο ` @e3Y19JVa!IfOE(ga#@=\ {߽R_O[G9ˁQ ا_jɖ2O)̾M%cD$dHaQZ˔";5W-niۯUsn| e_u 3TЀ嗀yzGf3TFĚ^M˻BP~ #3p 4t'ohڑ 63# Z")P-x5ϒ*9pifTP%C26]ьxg횽Ue RSUb3lS7rQ*'d?gʂhsڐUw޻@O ޟ. vf4mM@{}gC>ĚFKI7?;O)Pqyݭ!.AnM]^aKGPrTМ@W:iƫdy;2nԩ,\#R$VF0q7SA#]TdlXޭ-E¸sٹ6w,od@鮴*ؕT8!{}7;i)J&oߟU#׵`XVOC eI %Є ~ȪUTV~G7go$]|?AT0 ``!+ %8G'AHzfMih3**u֖Hb]VnTzMKoA?2ZJ!m`_{VIkޡ*xkm23<84 i9aT$a^G(M224e4NS6%NHX^$="?C6)@bZEdC$9<IO{2/{C)ka8.p0 4Xkn0A"co~\fNwo[d~_Ԇ2ux")KĚR7ܠ᳞#&=*G H2%y'3d,>]kHEj7b)4oWޘUސgVG ~ .[Np7{GU[J@*: vJdf6!!P!dڱ7HŷXfF(QʛOQˮW'iO^6P jgoi4qS XO݉'%g*lv$3}a@[(54|W_DOHaJTX?-E_k,w\|\d(iHj~k(̑rv(LgUS(2P+]);*Um.V7I5k){?ʧ^)$ngMl 21QDF;H`f<lMFEڊs3o2e/ g$Nu$3{z_u)1qQXhR{J/ %53П[f$vRj/xPE2Aq֒ ۢ(TL!e3tZ"N@3A11QB Df[nh%_Y=k+$Xih+6i/ߖ ՀV$eC#E7>G7A*v1U~mp#eCJ[;ʡdnÓɘ!*VoeaDY`Cy@_FN_GIpQqt{5vWЌNn#QAv1K"KCO$$LB;KZ>2Q0kglrz5csMbE4>ai>{O_FŽx6ee~UJ˫dHΪnoؐaHLnE2`xy"€%d0֗F˫У!%5nGa'm "I WCuT yщlHwU@QѮj7u[3 n7e~6e!L+/7?,fq"CW }+JV/G([B?#QR}M#+`dB.<ܪ DL[M n\&Ww)‡zu qcVY.`Czj_/d1m ţy8gb}m'xxIm(i<|M Ou%[cOS&!{H ϽHR9]mEk܁3t_P0R5pQOOLVR6cToeDO aم_]N\q{o_ z`\sZ0A.HLcn6l o%k(5 \!@CCʠQLꬮ{F׹\< w1 T8LZSU L o7|&j0`NmC CL ߬5"]blaR ɟ΄[ʚ&z?AkkvJ.cWd&˺2{S/zny4.ҨXLK|Qh{Q8m /Ddϐ,+NMVC3sp"u4Zr0Nȍ۪RBı>.OOMuӸբB Z]X>:ӕ BP'b믧ZwFXdt^xOB. L@[ZgLf !G|_w{wвidXI q$#iSpJl59ºfWmM~cMȿaqQ՘ C's?ry祳0ı7%t/*2պM,Xei6J&Pe%zٹ "j_qu*p L9> zT7YՍk["xMB׊J&o{MZRC]T h5JadjЌqfQ-XDQ9TQ/,\|(QC+$恘VCWM"epd4/ ]'Jfy412i=w CyXHR&-RN]ܽs\~"T.؉ghչ+!xO;Yzrh8SeZVg)N#ޭ/ ,\&* VIXqP -=2OQʼYC?.Wm 1Qy^x+Df".%7ciA+?4abH=] |}WH;-< S7+ ıDFj󜃯R'?sY5=*}, ~FX~gtxnJqc^1CUg:UZu.|'"% lF;`*&geၸQ&$c|g?I$+z)Xfs{& EhŪ)UØǫUk;~H$/Q8X H'䩍W̰N^Mo]hC-EU'Q˥| .6bӂg/$1co/ bA\ZZ@}Kfui^EMpĚ5# ]F@O44: 0;vϱ-=3uL_E,&c!$iɨŽ3@$Py(ݶMԚ[bjJ& s.%X\dR6qW@ 6pg )_a %v@eY$9.bmTeJy6Ph%@9MeI[ ܻSnW+El 8pȀLQ+=oz=1tJv_GUM8G>7«)oFzsO[$=>7$u1QUjF>`7bZ`G9^GU:枫7◤leH e _k@a?ҎWCmΊC+^af$]_6v E%G?td!5&YqPzqB>n) 9OS \&9gsa$YtMU)og*_L>+B&vȄyN,c$̡r-"+iDaX lUhI2pό;+t2lY`6FN &3P#{xp=vRwDM<>SKNL[JlYs"cAfAH)vPE0̭(ʄ Kz#QߕS rR)Wn\ƝUu!ʪ~e&mH&HJTg2 i_vMjp jsܫ0^:`ENHQ-tڐE1- 5.D=]Fl;6=O0T!Y=s E}ɜz>1KQ fԷ4f㿷mvuYv(/TX[C2]X@?=Y~Cb\֗I[ z 0b>Jk؜3ߏoyC=ƺz~ C ս1RG|k%uZoe}YTuͫnLcIn5X30W,KѰI"01%a=RJ\8#)`~¢M%{l"^t1U~:X,"x GXEX\ni`U3ۛ` W̼:~Qi<,:]{ \>3wrZB1[>4\,i XU  Q^]WHqXG{Ch|uřKaIwC9𲟾RZ҂/!J,FJ;.̩Ye؇5lBa$ ϸ:a =찌3dE|^p5J{? 7;[KRt@L&h ڗK@Ǡ5W:-v1&sfKޫ!d/X{?/oJ n"*+ؙxg bq}'wG/,(:@+#+|ӭ9[;8-*@,La leIsy> WO ~AĂ7d!f3Py&@/'4ϒh@͌R&ֶ1«̪ʥ%/@N?6[R}y0ySU"L+Qu~j db"\&ipH}3A^9%qy}8Ɔ lr>yވIaP]Ual$lw5ǶSc*hS=oSR?HOL#q+ дs \ǩRLA7ձ%`Np |v]?3fxJ+,Tݯ/Я:"@'.I6+q bJY)N-=O@p/\OtYnR/e.ꀓAkX٧4$gT[7!v2`̺q`[[Z~WQd*}m qP'»ðg'gjp9L%2CSB9< jaZBdB #F>m6ope{[*:|imiWa.(W[S`$4Bᚑfmzs{[/wpc$m擛JdJkW(bcը&抩1Dh1L^0f eCsr_BO +\RtEL{g&&2XElc=$gY 0ɤfKJMB[ԕ%W@ F*[y4 N?glyP/ \jrf>ﺕmV#0Q? DaZciǮ Li*m;9<)>L&8L\.4% ߼/V#eȘx:۽b z['~qgp[&I4;pe̲ utEfIKr?^SidxmZ 'ݕ:bc*ܝF1Frdk46;gRiȖmRY=;C^F` ' HX73UO߼ϡ eROiđ`$%wG!Hͥ´|ӭzbdYvNtD&3_ٗ/iȷ}VjZ 0سG[{PJO8lWT6X d*:`[Q;xŵh͏vy+Dp{,(F6 ȯ-4܂;^d׶"ZDQ3Zs}7+iA ߥDr*1bP<^MVcJ,7k\}%~֮Exr8l@mKRƩ:9a U8Ɛd+kfi)TN-0y.g,PJDv)DwOvr _n 쭟7JRSMЛ?_Nkmi"^1MHJR QjzTNAs41,vLɓ^=+@oS[Ķ!6`|:z +e]y9HTt;ķI^.ǞNš3 ]θGjH8D.)fȿ~ w8& ]KׄAE'@~MDG aB~1 EY"2rXٹa"+ J6EKEqAmyvElXF599Qe#u~5p|V~Rpf#b\ 2Ƶq"< nHrIR.0c6È{k)pWX: 0\B # '*x;#QLdWqkgE&1>0'khnڂy3R.oydU JA1W#4iwnUy!^Pc;|փ#iwO":4eg0܎'=fl3QF&8xd%tzk<=FޔK9zRpPJgC8U'Ҽ58 S֬Rkl\{L۠?L5!#U25n+T c3?y\ug#LZǞmo6@юG>'Di {:#x)w" .u}N7TQ9~kI :UM*ױWG}<sŮvoK\c^}ǝ3</Ā3U1hNMͧ 1_“,ƫ-mPprEE|x-xVAhUeK6F1bT?uk-zS큵_R`_6[IH}c2yBʋ.{ fg++q!=͆s꺰x.຀806m\_ AL8oz!J;8 B@TjIL tI;:=cL2l+ <6jkNM ,TYZ0@?~G(- y3z*X0OY# S1SW>QHݏvATN6T2-.ԟ/ Viό\+(+Qzb,ETY+:<}+6`)Z5y+(o4D MmlnXm"_G?yTatN,Or LepEJ#G(髱~D fE8)l߰7d[tH3m n>&7Vu &G|;JNl/|Ϝ>E7mfcp\$E^CУm 2o\ %ИDqz?E+ĽIsKߵukՈ=(ی >nwu/}ti1Ux&%vc 5 9kN:HBrϗ]U3W,kL*w^-&lWDDyۤ1VMnVtttx r0&M5!kdݟ+7 ym+ /WwKU%Tυ=L☝mR}Hc2q'v|s $AHxq Y=9Rg34K>qF)fLN-eGlp ѲDy^ V̽tyMTwU_|(EJܘ^V)-\vhIBxBm(mmYT͹m -iCLGbGo~vbxd*4+d3a&/-A<ߵM7U8<D~>VZ$)&y^3soRP. 6ރ9K1p6 HV䵏w4c5>滐&\^Yx-[xwՉYfC8p Z\!!N9[5w67o{zRuF4t D]b=G(fcǟ H6Uq f7o֠4K;QLZu߀J FLfk΀Θ([RRMa3 UіA'mdUEOD/% kv2ɞ<͙4`·0@h} 3m.W[O+O1(ѼUmT\ZoΫ0PuFoj$ ''߄ H{Mݨl_j!nKpC$~by$TJ"Q[[-lY}K1w Dj}̦o*YF~ ˷QLL\X"|{~'3Sr{8t%v{8 Bt.8P\4j#>ҲzrWY(]oO#(b 4"&J & R^ ه;bS7m7E#is{`:nZzrf 1r}@6%N.isؒc^y*_'NoDowTdM(l>ZLu 8>}l b))2P9oRBDZB?%v`nrŇzqV1R pnaZ1IZo23Tj/F[|rO'T@Y$Eo>ro,|IgPUCם,)EkAɆUx:D1. hP x=g u>V%8Pohנ ah)'&k&cc"PI"F TW9>Ťrak^DǾ#)nbK 77Z<?G?>^3`E!ѷ$7[ LqӰDvek;)t'0hF(vn(,x)f1Q@IS͘~S($ \am7#w!Uvj[}.auxѯs]WrW\O/y{$vj0* (sgsi}L3"(_e)E6i 6pb9|>=H1FX؜/bP`rk2f_U?*]ɢ: t Y)I(fy k4;v?blvKHqG& r`A1EO2Ij˪7:}_LEa|}_f2e e&X1YFq ;0 qkB-(;/+}1p-8Cq 4)c0`\sa0Q䦳@TáײUw\zt7L0AsB"+t0Ue4}ɀߢ"(`llUCQ<(G :PDj ^~u4>O!?KVucszNJĒjڌ(e$m{LBy#;T)䮁q3?ܩ0*`l6{_"TˏwZV֖UpF֎ЉjCjhYjCu*AAr2po,v=wqwj!Oc_^2Ѐ@ \gXO2w;#0bKH_6\z\՗9`vAS5\b8aɿ>Wl=TeĖff:ʧ&14%4Ob‖bËAQRͮp+C.(1~+Tk!DJLS7f|(ua~f[qQq5Ʌ(C5*Euū4#S^%8k[67Ra-1}ZcjtKDt[ 'ht1Jca:xǒpnFHZDI~ )s~Me@AG!\Q遛:U<<+<ټ ]cPDlx$6Y=xt2l'Q(^W?:])lY>Ր ϥ9wr}NiO[|~򴈀̐CXs1g'tm"Ƚ=2|)di,_=Xc:IG!]R52 (&rBsYF)5-/#F!ɉ0wVn%b3|I* x_A:mzlL5p7ιQ 9N˫9)J?(V꯬R}q&4E" Foe*b(T)_M !UDg? _f~}WJdOs +hJfֿ\WԖo;)+A&( "9d&_ѝļ5Dos^>K ]*@0:^hpnfZ;KÎNK$=Yp5iW{ElJE7l T'nQw"Xz=BSE;>Ey𧢪3>s V2Qr &{DdbRMulWW¿?ʾ n1IbSic85j+!tfK#ːyOpko0]{y!P".5!!F:<-UVp,e%Ep{u >1sOUGRG!8Nu8-B-Xeq牛eI7 ;gF?9K/ª1^$k"䣖$ Oǎ[ r*54 8F mQ\!Qh>"wq#+~>HE;vM񂹪 ),Pc%Sغiv($%t 6cJ`'j- !@ T⑟U\P*{n4n֕4|Uf{w\; o0邾9nJ*/:;PΑWpm Zh [h k?ڴdW6A|z:Wl2A2 Q:{ڻ2& u:>?Egݪj 5*T,M7 ];e [m'ec͵0%s |깿 MX \y;kcEsDKuf躅Rs l otB./R;`>q\Qm՜s4s6b? =fc9h7V¬Ybǟ5#9OPq׍^-ؑb>đ`U̽2 鷰Z\ݍ9zTyA87#eIB<,{eM$!SJ3dN4_ltSz sB JysCX 𙌨{78Tc}"[~9O{תL D0U1zZ>` Ljac[Y@Ӏo6ry@pN:O RnvfT`-(vUhtIu7pFc5u7N,>˅,e =A-vGVb>jBycP 0|QB %xP,, j[#6߽oPj_|-7u4e;0}q^L::?Dх2$2$[pR@o_ XSȢx=N'wY = gSQ;)(oNٺ MUHo&8Ω0D1ƮJu!cB@ۦoqiy<>4KL"PDW)g4(,< q`D04đѲIHØ]5sz-"|HQۙE6 @Oe:h[cU|>AC*.Gu}h@V`&:)(L! axay^iCLU' j Qbj&d7Fڥxdw6f7"d> s{UomwaԪu2 nY,<s_<PG*\ *inz|\TSVpꒃLT3ph;SM8@ДYfo>|%k,4-6G4^4ȱ {`6 W@qH̲{㰾]UZBKbP裸,Pb4'8"w}DI@e_ӣwzZEhFrcN5N@,RL=c*G a%DOoUUB9nz+ ey a24uw3bՉM8:DZt\'C@ Л.)-gJlx@%D^&G~W+(h'zfK~PfjWCS+ yb5,yvPj }$ߵ<2Pl W|rytX zv-ě$M'dozdž_Fm퉣yo.IĪ-PFAN0ŧ?T0 ˾O,؄eՙ8^ $SM:U 5H^Ҁ <#K;AJg(v<3+ISm @sMkD+?b%N#f\2fL޾G ,m ,eh;]AR58s#Rk46Y[sTqV]4^LIg?dVYN3lCb'WUuF(eu}( t6g5 ѢbdB_]6.903RUR<'OeCџT /ڛW /}&lYa|#>*1z+? F(H+r y2gYCWC jmO^ SCh&_,~'_ 4?%$gr>  NU숔b|&*;[p ٷ̀t';u-Lc)w;1:=g[034]!'bA ? ?RlgL^N;a{(؎z HrȟK#J/3ݻORohPIm(p#"7`H3M Ώ8zV!O%N2a0gQYB .)70R#(Pߋvz(륾/+/eIrx18 Npڥ~z\1D!/$`3Jc?>uH矨&G~/f5P7Eا"io[ZZ2|~}C"|)S 7s0"LuS,5BKb6qa^=`ZEyEe5="\-e恰^[̵bB'q>7* 8p$鎰ĐZzȾQb {/Kh2U+9 ,ei.F{ݿ3bn&1zb{J%31 Xxog3CrS*f`W2;)?^WqζJӋ`O7{`ݾ;e91- jC, ZH@B`M\q6@ZHSo8pF3m3 /l߶ѣf]n$fcvJ]A^;ņ)%d9+[WM'fݘm+y3 ΄ khhvmC~,KN3B<(o,PQLj!J<^[~P1ȒB#Mī4`w& ] n0elL8)VnWV}!`E' lH+܊~`Z$c ֩=Х@]EMob)أSruVfC [ىFp׶P W`f*?޾= وg4n-P+y2`Zsͺc~j*dU͍*QݚB=zL"٫fw2ORHO{$4yͲN[AKT|Z`'D4X)$]Ȫ:/Y+G'Z\d1O'ηSoLJ4im@jǾrb' Vu*Sap&'&YP9Kv>uxpS 0l?9)T$#6#QC"? !?\JK8ÿ |,2\In x{b6]/jX5)rv@nGޅ>DeFoa6X }c5Loݕ=(c[EOZ@ S 7{ gҋgq}wmύg6הlxz,oYUmttpYAuܮZk6֕n@V;="rQ~:V=G^KE|B8VbiOG[s>%OT@2*|Y()(8a@WՊi7@H\I=XۂCWLUuf|i9񨩉ߧl/@Bb?j;zP`F$JYHJb!!C xJؕDGi].ɨi 4QT́(π fqZJ7\W⶙A2kkT60'Z%nEU8~@G%o2MO]ht$R0;yh D=VMAO92\ϿOkfg.NZ _6Tt7*sIj!D+x-RniZ yC x9z>og+lÊb\jJV 4)_^b`&eZmá_+*~6'0 ?u4>BRusIVnx+suCe &{!y;o4M!%g7Te衊7q5$&6ۥU>fM҂ re  rDg0Hfē:wtk DQИV*1Bh+܇Ddw!;ˈt֥"i+0q*Wom̤1Ȍ9ެc:j-_J^:1l#1LWaI96 px⊽\N#G唧T 8EMF#*`[h{/Y3fˈ|kѧoޖX7ck0vek? 7p\"J=>[-EfRTbȺFޟza|c*єz;|g\4^Fy[LW>'@He6kVo!d`w58J̐Y(oSG!dH_Eit}-t@YFE8gm>~4}J}ldk5VsL=źlOkwnf.[eIvg$h)FÕ720;\_7b(.T݇tkقO ehщ&7OV1dTLB]mѢCvƓ&bƮ.P&6jVw=i^fq70Uq T/@ +5>g%/v,5Jy% uJ@i F&b8(~{(wZ?!ԁuam/y{W6 7&sqvYϟѭ3\N >zG Kfg p⺈ .x@v"1,dݥ 뛾j68A3v]anjfNq3]ⶕ8 */$/-h08 /kCtjsiĞ@I|uT o!%W~0$q-HI1{zP]0,K ۑH |'!q'12%b?jU\Ô[( fkNѭ*#QC"wԽ'XZo"F^ldnu_}9(I0V] C|DyLTBiݰ{rȡS27e5%e1>=R(ׇb]t=)j"CEiX^%ipqqUia"Q9QjXάoҊ,KPqf \<$߽_k0fk؏_=KOlX|?(8˅֪,)ŝR}XZG @l$?MMdO`ps6BU;3φY$FCW8+ -Zt3$.rab<۶c1~M/j3X!C` \uh))pn nX$eɾEJ4󍸫>RZSIonkזυSx08*_a淾njblD*&&ӻٙ10m.ú%}wփѥoù `%D}E ŴrVQEH ۔zh 8"%e; Cذ\t"fO{K 7pqAS=D6Ar/AaR .j6.XfcH]qèKms/LV$DSI+HKW2?/Psm"IjuknJp/08~I;8?w'.jI#v*\KÞMImvL.m*{z[cQ׈dRBYH҈n;(IWPg>9hvor (D WObjF_ևwwYEzŷD_sN4 GYPɢ~\5MJDpf,t>?0O":絗1rjAT?w,; Fy"o4u3J^d%̈ Y$4 ]b){R #/@љ KfA|rn^Ox_I1ŀVQEQx Nޏr~F:3qu y)ЙFBN0eyW=!=qiҏr{ldt9" I<}SgVC8/ ) ocY_=S)ąyoX2˰kX}b';LeƱ]~_ԕqj'9>Op&b`00?Z^Uplf}H|&ܺ**cg5"u75i_*gmssrr7a͍IkU*$?S`}Qj̳e?쾼HﲠBy,GT<_`9FW4Az<3nք?PKM'!WJ@!ah: ͥލiYdx8]+̞5O/_;r)||l[f&q\"QKK WE,x57~h '_uh(- h P4zC'`ȠȩIݏx$Z\p$uK8;i+C5f_6YAD훹. iz\A1]N+" c :_>a.,.f;JA & Дj@\yDJn3&ωArw>ٸ;HџR}E8AE4Zt"'9e?ď Fq_yj5s3~%Ni q[Ͼ1DoAyБ=XM7 \_-yaJ^W\a|tbwWĕ4/ *D@ # ex 8<gZ JSb}]IlTd~O|ISoEw& FwWn-R,]OqWiшb3SxS?ۛ`uʵ }E!= hΊqI/!WCj~d,n. wFyIAϾ ы=#L}^ϒtuDuD|Hf(+똄/2Y8ZAK}%iҳda[C񞭑Ϯ luIah+mC*/hCUMȥT:)3T]b&Oq_x_5L<= %zϾꃛ%k;xT\;S,DlxLHyo!)IP ꡝD}5Lѐ8kU꬚"YDoԫg޷ep u~O7;74wS/v})]C16~8NU)㹉Wݭfm_&dk9(X n@PȎV}58[oJ kXRLT}t,~gzǹDpiqԣ`z=`}D7@J8zy:^DpD6f_ھϟqDpēCs# D9F=/5*fʦڋczS:tyko.T>ՑOi^odr;TEƍ *]|H|xiUBrQ|Q~(&@9J;CYdQhpG#nylt/6TycuHG8uyz . žſצ"f[-_œ]e^/J:P$&:RVWW"w,&qF3qoc+LS}},Lq4n2e MHr׵AnNY8<ϒ| Fkehe˛!.`MLGT]6a[|ʛSr5YNm۞b)' $'i^;EÕ3 nl~ @Cn-o Xg{a@UךcжE5ms+ |?vps%^*|T2r?䕐Ièe7Q `Õ0J5tIj=?}ڱxt[=+V,3؆a+mdb+3}5QZLrx1ŝv?M% "BcD#V3j8_&Uk):v~Hg ^bu-R ]DVL̝g״UR)W[l4o@Oo\qAjPN=0!{1 y:mn9h/T3S8;޳>LQ;Z'2Ӈ6d?OP[*OJhw.z4ĄVxLSpy33MK/>ʮ-un3@ $FѤl^a$voOJC n5.1ÚZu6AI4swc̝V=i>ȩ4Ʊ؝_+lkYc3N[2Aj R&x2L lehdzz dp~ FMx|ث vYSfȠyh8g<6Lv۩Kz,j(pp'GEN y2te<2=JQm;!1|#Twd+gnm+]elD_pB >^ENɎY0!r.L=TJ^v4:hx@e~R䪈KYTZ?"o&뜪eaxg.9OO=?ˤagL~sWSIg p7x+J# dP鎅wp)`5-m7_15޾OTxL֘J*PFIݩn`Ex]+wtQ p?ڎޛiG60A92>8UkAKA:rdr)vȅ zb)zb3lFsa(- X*=F|A.34C+!51YfB/< 6}\Oܛn{. (6z i^0 wE9RHÉ|LK^7g2{LnV^g`_O9aG.Qs#ɭ:ຶnubWS@;3q WpAܬg *^M+Z~2-΋ƫ֎n( M:/Oe4Z9ׅ~Yڿ~wA.*TzgXqzhz(HW.(];u(3_Y|L>Al7EVKDLfh[MP F!fIln$kD¢8s˭.WD4zQ$)_ *[W'%}uRGlWo;0NǢq(oG~"NTQ*wA$əmP$jL֋0w)~U:NC~{_T `R6NO~ 6 cz\v/ݳ(Vv܍UzelΔD:ŏ^oLp'OSd^ h#yV>< J6 Lŕ[D@#QHT Gv'cc?ɫi*Q|p %ClvW` r +V0ll& a\#cC:lnLhxv7zb5h/e좱mԛG*d'CV3aAΫ*JQG[^~se,!.a'8V'N$ CYԑ7Oӣ)RnՖIUc#%9* U&E+-ɋBc&]O%Q2#s#6 @'bܷa|ՐcJۇǀX Xwo|݁ vUHr{6B<?$nv[6$vO[ agm9&0MV>ˆh9s4g%E0t}Ó"O~m uuSC;r;ϝ9en%)l̶)K{vϷw΀W#yv^/53_Xqd+rd:5AYe7"CB3QbJ{7np`%"%"bIGfi;$$EF[XαaZ@fX0}Ep.(,Y(A ŻnZCƄZ[#-\}Br鈞]NmM< r1T;CyXى_´hs )w+W}# -[=} PX~5n'QǢmgd|]OL^RsPV9*~%{\ <²kP[؜ {l=-`Kd*L>Ty(59nm}f~B5.NWh(ɛHF?Ɨ.7IZվ5d:Cs:>? W^haJxL+5B4zE4e<~D 75^4ܖ@RޫH#,{tU&hﻣձb ɀ.t>EX6.s^ 4.+=ASWu1T#t{1'R<0طU<М[]0t?KPhQ?lO !!c"4ОkOeG6pJr2w #R~ q sTYFqd%.G|'XI4dIfֱi u?>|^|K Fh uU}ZN:oL=NJ,\j񜋛y74nK0~;J5Dן 3[[íUsRGe˓)UL>O"A̩5t钵*^])骘*i:~vRq=b =׋7eE+fxVRhND}M˻Q[L.^ R7`6PKm> 5ős/M;L~ J=ĭ^ E+Al4o3$RmGNNO>QیB[U WCC!CUQ+>18+lOq LE-rA#(Ħ#h) u7/%Qz5 lU9D>JOFHW] !܀GV' ζ[Ҏ|@ :t)8:ieB<vY¿%_Ɋ+i뒾6d@؂/]:(''[7IXt iE.ŏ,pЃg+\Rsv簵q<qwLa$پ*2φNqcG1k-PdɈ,Rh̬ǍG3gqд~T,P8G:yU]08.IOyϵH{DŞgi67I^\MaB̍bT,j_;V9PF!h| is p=][:*:ӁPȣ1vAQkf`>6jYzq9b>@J-A:®ˆ;=ɢOq~%!=NZ ]c(X8P塟k3ڷsҔpʮOK:j&+h{"Sȑu$Զ.U/Cqr)`_&htMRjy+.LU$RzAuNEdns*õl%'AgwQ}MKۖW2ǽөCVΟ26`c7^zӆk/1؂0cԩT% ;+]H*bZokc"I)>)SoAS( vHBl]rq[Xv6.@V /Co?4\K`xzD\$qůո} ;teC8)FBgu7BL5 tE[3uflWhOQ_%C >0eRq S1dk ` q)bGgGvʎeb>Vu·}w'Q 8QP fv,0ln~71~]ʑW2E 8i^]/ tqyMة2u,CXڄTN*QtK>_P[=xWBǦD1;dhJ2u(|nemngfϩ>ݲT_JΊ wvFtއעU]gt|-_# QŧG՟NU[:HÒJP^*[{Hn&"ee?m9,]'kUoI.E)ܺwTl)ah7x)7#)sw%*>rҐH: ]%:6)̖ rrԪu'wCE)zlONco QoҘmAGn\ٹ' _HԞ[f|St|\Ƙ=JHdgxG ;8(YCC v5n쒅 n?IUĸa&]% ꌧTe?yT4G1BL*{ǔCvg"S91gT[]Ie8T`mh^)zCxҼmmjS؂"n|ƍ)Scj%1V re,#k򮀦.c2o r ,p{GR^۾<,ʬ7r=[}.on/p#R,2hӪ*良镾u1j;İ1yU _ƄԔbwp)D߀1 i yƶFBw$?PR؎VIbnHlwƓME)L?&^;I9:;oiY*/V t2?Nyn.ΗoxE]VQ?9o%w. NRt\ӚixC ⺵Sw$<#DL@S&֙OJzPto=]Wq7sH_ӜKQ@ ~+kȠgadD87L ` m}^*둢>Kځ2:();k4}>>^CW1;-2%SU#Ul4ĭ*<$D̢KfY>j(UZ@/|7}E_FuS8P2`NX$hmo YU eIgs+Zm{9\؋72)% a /\ 4W雮BnWt@퓭 PvE)Tbɝc  7E=\R Pi!AKh0Fp]"NZL f~/+Ag_Naw m? ^BSִ /'yr (B]iyqQ/_s_%y׆j,vW\p߭D0Ǚ&S~Yu7Tl՛LAD-0$`u7[9TsŐ!7rg4mb@-*UKj-6]̇oo*nQɝi;cQwN}fw tv7X*[TY1mV  \ةh,V{ʩ'-Q6MEqݶEjxM-,# mՋfL’byQsQSxuXJG3x@W$+8^8J$':r6wYx@$C;LxU{;iX"< jOAև(>%Pfp:E״rfȟ"pcRM(pŭaT-:|Q|@:L, \gT"c.~VײPal]BTg WiEM$BM"(Nj# b T~T!?6@MuR~xIb|tFBk 8 K@'4aXej' \ &׶>YC22uFdSxdfMOeJ J0{G|FB.U"Cf}VtUpBrx]-䉃RguN֤1⯡8/P^Pd8G={N9xy<"7I.c$xީ+YX] Syb%=|μ޵K)KDG\n'r;jHU0$He kזAznLY܇G3>R1X=I2q#m(c$6o!̴x JvpWamDQÙc:Mu2rxQO,H#Zu0Q4҆wg3WI ()MN/(i+U Ž)*xmR/\;eQ&5elY6eB9]%>nez!a(o~Tw ۢSqY@T2JrLp̢aG*iYZ!O8)j[_XՆWO> Lbru7@ӓqWLë׳|VګWCKѶ}N; lbO$rÙ=I6!lBf~NGݦDw}z\EРoM'T@VR]0HfZǼ_TXr3Iwʹ<3)wR\#F^b,XZOln4SuJ<=s}@Jx}ő'qlG^m6L_=jNpg| [yET5= 5Cf huѐq);= ^ɩmHؔq"Csd)c$θdyg9Ac5څB u~ owatgSϔzKwYswQ8@h rɁ4SI͓tG:KB]rʄf2 4r\ =8DI1/s9S>qs`촹QaN<wMwT>tpu;DOs 8o5 `lYe8ȟhD32~+e:&r}Ͻhep47*9^\tQ6r =X*n T? %L6`a ;?Y̞ؔ; kW\svOR`\tG\ľgXY^n*)/|~GUKΎˈ aq s%;twbj*KS`@|Ʌc灵sNՖ'JxaEmvqKyo"&KYbxE׌@myD!Rs$[{λuϟv\!H}L{9/\?m?`΍oAY_m Np ! QJ2Z+۲, $ kdD8$z[Mγ\XTg[T Hw+O%F Cr)rg 9 _Ql6N;;VB>=UHG [ūD7#n"GutɖypbLזյH8&OKcƶ=˷u@:*|;)Dc͆QY z*i`Q\-K,`R y*P4%:'ˊ*'bBG$7ugs2U4}{%ͤs7Zm& J#=tCЙ0,Ѳ^tM j;~C;}nX>8<s1Lpxmk\Rj{(x9 )٦k `DAF  :폁K n1@>tsk{E40#=Ϋɲ3Ѕcc-sRj﫦\e'_N ҥGsK+ ]>/pe>c`WY+IRnyfұT$1P" 65MfV(>Uź̽10+1ݔ)VQ:B:|7 ~`ƓT'y[ڒ(sN1Ȁq{N5 cEVa:}d`@;M?Ӂ~2Vncep&xFFM8Iޯ'.G)9w倦l=v^xk8+a44]XQK[;2'~<·ZpkiVqZƳU `JU"lEݗpUhC,7ΈX>, 4=0_lub i,hO1YڴC]|ZûGt<|ڸA4'uC!98jlJi*8L,6iت}>Fe/h %ƫm#4Eem/N)A/Sϋٝ{W({ޟ{TW~q $1QpPLQ%`;'W!UX=dz|[.?C@>e[+19;CP˰$ܶlKQoʷ0R $$%ΜL TqHXJ|l>]8Eʌ8$8`YJ3v>wy1>ѥy-Xzrs?@|˹O3SI6lJ_~VOpX3Թ>{DL1b-_CO/p~ PL"bP]#Ȱ׾.$b+uoz%@#:0qJ F4%b[Dn:2uՂ1Onto69ñ46@!2k ՊG< p3.֢TS?Bɘ:a(/lhs1\9*#eCcT{9XM5ǴbNg܂- Չm" %-c2V%bC }9 ovA`VXGN 曙9њcf8KTɈZ dsGyII<꯿%)2p.i9J m$!{ǸCͱTIen+s(J_&&trO2>Lle#pEpW$U$Iĉ)h\&2_s%ǂry*H!8X3=6R7FI۷4R ZGl.6-(:~2{zYA xda%0S"뀀 2U!0US)+7(uia e<Pc;i?;EXJ}?EV'A0<'(, %(Ř.gL^3% &\TƌIBQ-O0H`$#ʠo|>G'!IqeV@l]I,-l}GRGnZh3"Lh?TY=*`Jr.l뭬fשcn8k?&_ZrBՙtu*ܵ$E *t?vt!apY (g@LS^4zR@_ &XRo[[}gSxO`.mQ^ 9bA~IcK3gpI.2qnA0?YM]y/t={nTxWu5.oA0;2n ܅iu˃;y=Nh]VEoZ6"2aW7V6]֪6 Λ!d+6[Ve܃@P#DN ŗ}@qk)f>Q)r%6f9 }73CKLC!gkj"jO咀eLk0 tl\(bm{Ht5*S=ӗ_v>4.|ܶ׭gJD-NI, -cr c[v_H<}ȗj4A+ghǧdDd>iO=N&,f[!޹ Gn_>&1C[>n|`ẹ.*"l]8[6j Jpu0D)N;, "x>ۚ%02#wf@ .PGܝ޲s A7j-S*ZyG;sG8\HͮmTSO&RH/Uq#?d?Oq ~IXa' {H.YNKOFm4 G]֡n#v6'F+xR3d=&}E)80f|DWAG0 S@JWBI=SDjY$Y!k 1I>R:HYņү.!U*6ث e,皲½i/2eS;p<#tB2\y]9E k^ &ѯG'\i[j}!u*S|1'@/nh^aPv[]vױ\׷Y&yLlʇaiV{5SmOpJ3gw2کA7->c;;0-D `c*/ŐɍԷO@bP*H~~hDh.^6֔x=~l㚈&^(" E" 0a:sIZUMxA[r2{ͲxZNK9)`7MQZ.׻:aMŻ 8nIJ[3{ x]΋'lɪwoj vY Pbh/W?rٛČ+ #wH-Kv:F] =SJD4qDWcJbnjQz{&,4VZvv&`܄v `pE9GtNjTZ8^-}&wېr >8&a??bߺe2ԊE!~GoDQlW.%c2Cƿ'o8xGKTWdѓY\Ixn C\$t#keЄx\Lp_圉gewq69D5-G^U `<1Fۙ~&0*:յ,dw@ƌ&mzՐӁv`^A *.9jofvuQ)[އQ%}ԩ2Z& eӾo)*aiPb7ݬ{$a䍞` #௑GߗhQwy"CNA)穗3K剉{_ MhKKBVl,Tm֚m'L21G*¼?kQxYS5Aͨ,sU/QRFeYz\„kqC[ZͰD՚_a$pՌ\uN]r3mЗvDRѫ(ȸt=(|H4\/տC)ۖ8N; C5>7&K*o_m[퉶+1+F:]rj_ˎ6`D՛S;CY Z 0N ):ZSת㈹kH\fyTРmCO [o;ﭐznB ҭc>lsepyɾv}myqs 3Ip'ع."gFA`M?&U<]# A7- >H5Ւ]zv?63 lfxѣabotZ|ѕ^MgHRkf5gSH,! ]'q}Leˑ5pBvv@B'W__s~r1W`6#5n"VKدxC_/F H&Rsd3&sۡ*N faJwE0#9J5ML}\==nֻ|#:[\ ܦ0eT4KKn"撁Δ zŹ;H hn՛7lS9Nty=G|ʗWslEGk^x*٬}sv 0sIozoCqlxXh[Q\?9aqo'F#" !/|"R;%]X] >Z /I Nld|a+qdE%:!ג}q=HI IAM?z6~-¶]@q)'] YRXܟβ|]ōb'✢qV HHSma9E3d{$TDD7ikNU hzG5qHiLh`qԃv/&$h7~oLa0s:Щ)C+*AP%5kaB^B8ACu<\(㩁R >{7Ou7.igg--ؼ.Vs3l4wʒpN.HT,N$o@ax~G[y?\[roʤ|a읏M ,F CP}j_+r8.TMKFc1~ÉK/ pYz{=J5d S¿$+_.H>" :JEWoNcvv0p kSc{͸(׮{;;3Cl R}&7TQAZ+#sfO1ꃪN Z!!, xd3bbՍ0s({IB<s!-`;Tf(X[N*/B:An{seØcatZF%]A.Ϧ閾MP""HZrrs iJ㊶BP3eH{Felv^e}Ц_o]fl!8ғ<2 dU5Rwj9Ȃgtp),v-`c [k$mlr7`Ҕk:ߊguV_|Rwz0pI%[mR&p-} Q {ͽsǼ8Ղ-w$RbF }`4ߩ&M0}_\hl g_ˬfSE6.lm^F>~@ܓk%Uy?-*5H4%eUEkq~t)H` -:X=,E2 f6U [ڕ%/,߉M"rDk\@xO1JU^e3WΞkFcYnJQ[̐z * cn/"eK7Ncۦ5VE :>a*O6oQzWtUmO=M3=\ttE>밶3cr)EuRӞ"7g\NH jUWSً A+yݗH}[9դ,:sY|1r| bʤ< aj heC=æoJ`s)5Os9܁n#B.,jR[(]C AfaVr,lHjO\&b QmokTLj6MWa7ogyQeJ P'f]LP.hahշT,}0]?+$8Ja6 im( +gCY0 ɍ!5=>joR7+H-weM $R0#I{Dm ~TNBr*{xq&zGUL! bL08#;ks%loyv'ܿ>3_Xx:M$wmn.HIZHV'O9'-JUsjyPUծk_$dW3SCs`$tsRla.G +25Uᮟǃ[T~XmH@HO![ָ bcn╈31а_BZp/)&#B~W'#I v p-Qߪk}{ yt$s2I=UNYUvO.Tg |3E4Y/z"xnMTV(zLyOʿ61aX! ^wr'!x $HT˓F/u3@eUHz{U>j)KaUG+AN}qX`IPmKO1Yݍii!J R'tmof~dיoq ;]6lVF{>Fl)K7A|/ǚT )JϠQI}K?EZa\v r%# Bc667p@Zb9Vě{\L{c6_D9!) !Pa5t|IT00(H2>ى5t2U*w$MVlpK{j|a}'ɼ} af{).JT [U1o27R^F-)8ρ0PJ#%#d|y8}O >xzLW QG^TpĎMgg)Rb/|Bc86^z?;Rx#'XkŸ1x7D5aL;d2cKy~{!d, i6 |]>fJwi(B\ iOwA =|A*:芑\Fa74\8*ti Yv3)YaŸ;^L:l]5bbf1Rr6<#oW^:ڹy,_i x e"ڶW@=E6 i1W-iJK'ܣODU,;TA {~H؏a~"5 ozO9 io;X\ I)mHH_SY*+6嶷K$ B ^cf5)bEP=}5zZD6%e̟{hP@39em\^>RQkHݿ'^^qLq0{A˿4Aon Ǔcߵ@DC5ɒg "ԵNaIkR {HRd8W?y"s. &nSdкg ҩ8 OPiUuC9gLɚC).n/W1YtKz+o>e{݌KTG4`csXT 5 m1yk %6XsIH=v=&mw\(^ 6,![0\KurQbQqK_mҨK~2ZAE*beOdp$Q%zGbk)ک,4tҒqt)Cp{sj|b1R#i ؗm7 ZipL<%G`ȭ C7V 0&R̿nk 8zmyn E"8pk<|?+hHaA^%t3`{gp0!~ZN5o#n,Un(%6TqJ5"TsXHSv,1 )-a:3]Cg,w:fzUUi9Ő.VǍ/*l9^|iB30A8V Zzs0K|p<GCdNt ~fv 4&|Y'8_V%iNOOBA]bH@9 K5^ʔ@APR~}`*0u@b?5fǁZ~ׁ5SII6$_3\>A0M'\c=yfX~8$! 0/䇑K,鞚EN05)i) X9A>vA095ZU<y>pA"j0],_r1SVaaO-._>!`_坨uqۍkEeVs6"|.l/NMN+wbV;aIE `۱c;_ӱbJU9Wbc ؟ˑDzTIDކXE$Fm ZW|U$B)a{[`gM\ i1t܃ΛsSdi #cRӷ{ݼ52ct1W~7"h\[\M1+x!talWܲ_N:^bmV +ͻ&g9AGy~(4Q]qd͉XQV\؉% lQv s 6]a|=j_EƬmVIa'U"7)Ix`6)v2305a;߲c;bEL7u *'l=R(_r̷ U{ EIZJs>P[pu-S7\%P\.]"@aJ?c>xZ ʼnԛd .xJz-6'/NOյXߗ*BFB*3䗕Ѣg7&Z=便 ׾s|`H5 )Fy0!d7y*g7s1]%p4KtןJ:7+~ۣ!؞Hom:?,q*"eLP讯,fҺexɿհn#p;BUt ,E q>OSGI0pűKS*dfS M` D\~d il# Cw;8NOM78X;#Z?.,7ά42~F;lc1|nl`ӤL9:6[ &9~.lFvP4u]>?]T$@oogl2-_\KH/S;iɈJ@Q%GH0,jeP=ц* re[[5<x#B JZ#OAlxB3G%g,/>nmuLu]^Xn.#6ʋ!>_'M][R澆Sw|2䈦5ƒP/>=~]*9ab Sz/Ϟ墱s6a/vrX8.+QTDE̵Q~Qy}[bexpP#p9,#a z;z@aGa@}:exLh㝄۽lH3_Ns5 ފ.X;n:TŪ9"B8 SI2260džXD X(#%#+,?HL9)?*ZQ+UZTQp+jIu֭}\8e-I?2<-'Xց`Ԧ]ފLi3* G7O&3'kK8/V;KB=z}p3W)Q^0P1m{;F!#P9lwxZ0uŽ1(U,~͂;?>]0|A?v;Ii>Kf 7>W UPzkj=\bG٤nm=REZQ>0<pt}q66D"țx :nE}J=.tj>͈.x4MiK>&7ƒOhKW^c xʳQVC\8s$S_F…):+Wk 9̗zmڣb";Q(?Q}p(rNfBj ^W*#B_ܓid r~gʸNذ缦޻#׀} *& +h*Ol72JpYd:p&ɿ"̄~\i5EڣŷpL ayZm TU0ΐ9 8*B!gd7qv1؊*¾4jɰV ̥笡@n1n[l{͛R9|T]eI/F`¨^.ވknjsw=~›ev酉͝==Qp}?+Y),(bA6tiZ;C9t1>ԃ4א n 9闦Jxw~s$5}f.pR}oAxNcu@d,BAհBGuvlH%lp?qJ8mUVn]꨼@zOp rӏɥD"bȝ@acrVo/Jtl_h-_@\cXu1)3+ll| ɮV n&ę$X /x <9+'kcu1F&6 pA*٭<:4ׇfޖf oSSEҠVb$Mdд["%=lA<l 12^3\6ZMlqA]7Zoa}le4hJ=H7B%M~/ij |{++ 0X{v]('~LkaNs%IdO87!ZgL]aMpvt(ӑ$lF6&9%]`:2̐H1:YT=R.><,%Oaԯن4PQSȠ1JR?ps;AVl ƑR&?}Тt9J[dU[{cyy&p8G ͩ:㭈ҙCFOw;Hn`Z^szc>Nׇb#@d.I,5_,.S2H⳰WN=lI KV@:/eLpb)`K\?53M\>GԌ#B$? Ѻ{f~.>S솩y,(VQd )! iel)!}x}vިxHP@ž=Z0/.RSG2;`To '+qJ//%qtbSy]Z\>xlp^/9sc.'FfwJ_f{.}d%Ր )຃idkP .D,c4)P_ϜoXc/2KMD5EC3[`\PWQFp_J\´ۿ ¢}7bǔ_~X'{ȃ+ F ϪmL' l{ z΍n{@%wo+ tꀙ1 V5Iq}YN5I %5m=Lɯ"ޠ{CXw9/4 =!'e73kp fѦe5 n10vF,Sϰ?&> aGգ/8?hY,W=>HDNov1if\2wVǘvZ,#\_~{ ENᾳ1 }mFgc!_+mz,N6 =u>Ͱlj/Qo%;#//74J86~!p.Ϋ ?!^w{e6ff0j`1%$cYrB/ ]sٻ`q/-w{.[wK#ͺ8bw/wXIFWN86uy}G=]115독;,ؙ^2ϋ=)c= /A4 QRWQΑn8 W/LVNvJ#&Gdz 4dXL7~70vwE||D4uӊI\-#ꇁOE_wQZ ){k?yֳ(1øEQ}9z1Idɱ"ZW=4"&t%qcTtힴKgZ _9ls`3u_ e#g9X@<]WLZs"D5Vau7֜O mȀt0 [+mP#߅ m,cԠIi?RrX>c苸%B0g+skylWGKCw-nbΙ_(4R%MI Hw ⅴ|cҏKƕoIʳOn,ɸ A|j0%!d36:yOlbuD'>/_m&N$HHjK 8FXevn` EIq&m f:2dSʱciyOe\7@nNM/B9 wLDnLۆX'{#$s(E0Ẽja ]Uy&#oZ`A836:~4#%N=‰NH`V.#3!^3JF\ ,]{:YoO8̄< ? W|87W(%x$qTeڣЮp> wH6bW>ӨXp/J8'3 __{A`?a (8W¦!kZ=Ƌ#r6J|r~Y3ƍ4OK`ٙk]%a=fM_𾡥5j޿ZTK 8reMr ~1Ȟm cokY(|۳ͥ[#{s*ia U*0:Gu͗uZaDh V!wi"TS~p]|6mҎ۶ՍU/pzSzʊ, 3\XpGŬ|A݂#; oWV+$!Y]t2 1$b}jn[F€=/eFD-?s`8Kuܻ6~/qFj/C%;:qϐZq:e2~@sC2ZX_є!KNEkqs/FroFjU. {ѭO2"Q+/;X(d{bQNnc!;ϖpVy:Shts:azS4j"͝e3߽q(!FWQ7bI 'A:K&V+Nz=b}OظjqOa4L!f {xi2Ͻ0r/m> -x2U'-cqJRR:`S3sGh?"=Lm`]HY ]G1OHĤ`ު] h .{/@s'tH$Ps3^Ԡ7ZV"M%D`NusQƜAZ1 D_TBs@ڴD[V aW~[l&-6F(լ/iV"ꄽA|}+k뭲K[3RhWR;RTϥ7֗Nx~}1̾xįE!6lZ-' ۺt[L #l;&15K] =ih@(dVBX@&G}qHT*$ nQ҅S,̾&:JުIT`P ڟ6.E1gIu-jb Qc9y b(7ԆZ'kГ%4 pex8:T75#n73 #r%⎂ [(EbrzP8*OQ4`=6,ezOnĴK t]CF({FCy~龭q˟aFVN iwpvR06v #]*NCOe1㱇[G hoT.k{a T>lނZ)!UʄWd]viw}K<]:(iC5DXfͳy~8QV':/4㿇JQ#%eϬ>n5^2' b߂-)ʰ:IP׷(?-hb#B8ĥ'h'mJ}EOoӀQeÒ^&9b[2%"Bxb$'=_NJ붲`L䎚žt/6]I3+8-V(!k>=DD4QI[KQh':&OkcP|pH :c-|.2gezҏ =a v}gIe &:#)# 8!9Z)gjL<R6XfPhiTj)OJ._LnPV˲L [}߼UV1rvp9Tjk>`!e2[K}ś JxjZa{ځ@Fl5uq~_[w?ˀXDy,O?e6soF͈fsϜ tuPCߒV9eR?IIhj%@41I\xZnP s3+x/ oYL)Y>u`cOGUJD;ھW6,oa@M>ob}f Bhvfq} Eb,\+޿ (UcH$h#CӺ fNf?%Dirz2!֙, 66HAOI֨kW OuL%=$'yᩭߦ=R>Z]|Ni\Gd ͂rh[ID, NXnlvWߏcK_ pѹi[zStD$YdM35ve]#"/Ljpj=]4n|p-s\Od @QX'6l3 v?b{D.SWɶix7yP.`gwϟ7M=Osx`N'&o$9,wFRs@ .Dos Ef׏ 0. f6F[-tWgУ&N8 "Tvи΅ۅ.F8B1e4 nHVAXD DkNoYh-x_S`29>5|p gЛ(1x[} թՊ)C,,@1p;=AJ'Ї4n|3vht]cHi,.k3@@oe0r(@=2o4?` 2_ufF ~Q%)ס%e;IziݜV ץU畬(6Μ I:r[hYeP1muvkP#^ C.M($ -u1xGaIC\@84dCwۊ g SvN+ Rts\6gIDUT8EQ6;$<^K$ *-D9x3uwz_whtF4n.>kձd5p5g Y1쒍t{0ڢqi fi9ya@!f\"9cva( EMޝJ3Eb % k#2Rrr5n",Hj=۩Zcx*fݑx* 4>SxBCP$fGO\$ߕ<ёdK0RiE%_Fp]Q7lPP"fG*(+9Zj WyܸJ1Ȝ}SڿIGO+h^P"G|kq8F04'.Z՛jr.t.N%wB0P7aUB@5* Ã9/~nC+5V)|ZuIjAp_u( U܌/;P5q;mhY3YC.)d"60^╌\,igP K!ƤW&jg NWMVlgI9m.Bt6Ĵ} Π^!q*h^8E|? #Be+ɚ"2zȌEAZ ጻ+NpĀbLwiP+mo#umno@[fR#/W;^m2q.8;\ d2ɯ'#f5]SP_k1Co_C#-|U5noh1#!PGIn$ ldҀz3&_a4&ˠ gMqj"wHe\tnjF<F8SVmK5o,En-M>ii6 arܭPVj&=0ֻ~\ b%1F}&Bp"satmӥv7?'~urK2+a8o2\|IMZoS5NQl>pG~`<̋FZ! 55Zys@aXRR=\Pӧ*q@o`WcD ۧcqmH&AKW}$h3ZgMnf_İ~8_5n}L:7a]Β0cҀZR拇!=e56 sYd$ʑ7 ?Λl]%h8 ݯԑPA GP<3sbWS[}ɡSeߛ r꣬eոi$ehBN>YV+DI)s" K_o&O6(M yOkҸ8'A)ZLH8z-eU("i'o/Jm{X>Irq\+xQ++ɶcW^fF&püq|e}jvWܦA uNgՄfTagcp׀ILa>ukuE'/F'Ao(RlW0S} &tcH9)9K^wͯN3vjJ-ўzϸ~=W?LZҿĉ#*bl (͡ ޴ ΘFNs,S8t0x@4uu"[T8q/=d=|} *)`܁V*Չ  ڽUxBXWl*36> ,?xmnzGm,/UԜ^pADV(eULq/؀vUu̯tw/bkT0t)NE( y0-޷1-]A鍚뎎_:k q8?9)-tc|mNO.arND * Ą:?dۂ}Ē! X^r4iI|#Oq#q{Xxٿ=a]UjbgilnjZ9R}|dA`&2”-`3`x2ZZPW0Kx_l *[fg5s+JnO?=yO֛ ӆJ(`%ZL(i7{t8;"EZTV%w@;A)z,ѪĐyn!>XsZmgL i$UA0!&,rPPq?߱]pqU1RI#>*zA|ft$HoU/\1p'\EOHYx|cu/ Bt$ hFP!:&ELnس<8ZʰQO#~ ?am%cE&'tq=d Գ]hHktZ=Q&I^$Y&vC;b}l)*ܘ߁MF-U1e]8_ڀ$ P'a194WB丗-4Q zz'c,2{՝}!=&\G߇C/+M\i6 l`fcj/s-Coa\o3#L~}#tV2m_7:Nk!SdD`%h'}I ) cs,ʉXY88.euI鵰  ظ,^x>t95met`5ͦwZr)z1 "74S; (mkrV_jbmc$Mvߝ}]#pw^q&[r5$/LN]b~%K𙪔jELcivl #7Uwj3ZUZ鞠0W)T *,ȯNJ#Dya]`^{*z6~O*Zm]L@e˩rJkTrm7F U8AxZwhF\lFw8kȐ&` mD9v$"^L~_oLlMڶ@j6kEDjXP&tev`mK<* χ`Shb_4 5hia2HN~=,hrhXZصw DŽC/$miMn"r~{T;.o=\ ܭa:9dǃÔ1A@%M sjCsq1(<So MSJ} &WnpE`yr(UȼH7aOnfLmp_kbv+pmp\mr%{,}HB[+ZYKE? ٱ`̗>vŸ?N1ݍ0e%ɭ=@Qq̪'D\T㔧gz /z6y5 L0 ũIkmR1lv3)bv=DAM]<׳^qUWL L|" F:ja BP/KRMdcUؒF.zQUhpP6rA@Xx78]4j4L$y~#S9b&3 z_Hϥו@s>}^IX!s &Q)a 8NkDj}Jq{yp 88PE)}RE(ŇEnA Nj/*(D.8EZco&/wlXw/v[ Ͷov)U:{!6 PJF n2%ʯ;ZxbZ9,Sbfˁ]f!Tլy? /uz3HO<;J+&RjIq"[ T^ӖhkEʭ']V;l{oS)c`]G4y"Ս]{CxQEw !Mrj8Fj_ri*1ܪ(Iwzy78"kϝ]LD[2oB`m2~y+V0)i}m1پʴa.Lhݝ wv}gڱ8& |ؾ1wOHh'ywK{-c9NcU;X0rМ`F_=(34*nsK+UQ3]>c%e  O~l c| v6(;Uo);@*sA]S`x4szG审 ({(BK*k=vτ}*e #Q&ݤԉgH?- ( d"^) G֚W; qFO i: 2y蛸a, $6KQn1P+|4,d]z7Ӑ>;TL$v*<' kW {GXt8&bP`a Imd'Jq}M /r7V 3[@_+iZ~LnK猻'1ȇJNȞ$GBq׈oWYs] O睙0ޢm& ɛx[4QȖ{BH_eӍPSO)>[w VURTX4YUCҞdU,o{ԥ"b^/pw+z' H.;bk;IM+@G( ]S5;~E: e5IK/$c2eQd/hڗ:'#.]=TA&ůoZ(XVu"N#?*,= CW@G=\U:ȘtP˭S-l.Y%cgB+wTne:o'T~UUv kCU솳p >hfs0Z]t@+ B%VȌJdIgM…c4w+C #-{vv[Np bd.a6䉳ژ9pcdo?YBC}n*pH㲛Ŕ)S\ G9'$Hl˔_;lM BRC%/C)8#=r?]/ʇx˂+`MgcNҙz-NwI 8Xo/7|MBӘwopwE&CkU?dnأg1;9askS$([,Ș!%LBQ$I~u%;,n5tyJIk}:mzY&ιS:X@߮t5vw  &Pȗ/ S]t#L6)ڨ{d ,~D*3& 'T_gy 4Q\^Zʶ6eqsӺ8z aeN5"h(b\&v0p1. 3埰"ji>.aTc>iU/a-0={ iG@X0ZL$mfR} uԚ#2J!\~;ΟII c@\^퐸-b+fMr|Nq;ڊur 34SL gdYJ,>86|:lﮟbFPB;R " ~}mÃmQ#%g&-M"1FÁ -s*KsHw~n]B$eW(l(F a;%;mw1:b ;6f ü6-U_zlsU6ͻV6edE b@=s#r[Lj!/evE(9 ; =3(#LAic&79ΣjNp#_FCkP)"Z3;7q*/.e5`f kTl7s8+V|RXe T3eܧޮF mb{| :-Pҗ\RH7fn[@/@NަV+^2;C^ H4Qk?#$g yjƁi71fsg!D3:8ORd.bi 5A#s/o>P>4(#96.bQs䄼6nUMG!vN Sm]F*V4@7ѱTjc'=prfeMGv(yW)>ynE]ɒJ ռ2E Vk"RaTCc=]\vZ`~bL[\*w/@4l8q{_o3OB:*$zB/,IB,\Mh4t˃h{v7kĩ(+?#__zA6}^j›4: } 1Be3]rm9n#OoyU棼sB9v}wElrxR]to\HyFe/)ej#mB.nԨ_"@T|9҈+C\^fǝPH+g]sin LjC 'ij*dV05a&GBz>Ph +Ba<&E,V$Nah"yG {G\`"*!їuơ'L:){]Y 7anM9"HPĬ` !oJ置^fug;-HjSR 0d3\Z掦 حFIy!KpNq%qX~)7X <2%WɽԾe32oh/]* "FՊ~j:]E4ZY&k*,jX`pu?|+Y^"kJ!g].Ӊ>SGM>;m2yvH8qX=`\RD-ϖYC_ %x2L$ȍ= ( G*CN\5w=r lyg.r_ Է@m wɹ$ u-Ʋ@fFo>m┢_]{m̰ㄨƨAa4(no4vb'U~tMAp*j޲f]Ȭ$O@ >}<%%Bk銊j!37?XԞT99AB7dKe@@A9G70%:|tT87sQۣdx%8ڈX馧u3GMzyVт}S<ŗf~OhA. $C9-=Q2:Ho 4T:j:OP<.k]ɍD2}YJw[h5ygt9ڏt}Km^Ap\ J`vf -1 2\~/3.߉TMS&r*,W3+iB~?'X!}!AHȉ4 u?yG}͆%VF[kݦm6__UМӴ3+ο@FdmUZfʼn!44Q ' [cb!n0(oYۋ dաf|^M3B"wYX+.ڕˈa)v{s-Osi{RPQ#@ijbyZonTqFiSIhޠW8>6GAؖ:B='qgF qFtifiV7֕ }aCޫ> 9W"G&\xs̼8{ƛR҉L/L?]Y BBZ+'d+v \Xur=`^48U(f #{f֧<)W<$4%#I7آh:ɸ2w6_Yo&y@ٮ怋m|T+G3K0 +xEg 0 _)9:6qN)/4b2RGnkm Qy:[(FU;{/פ0mI?lv&I'X_CVǽ>D}lTDNMW0mNrO=zn&7)uoG7CJ>Ν<02t՘TK:|]ͲkV7{չ6 Ƞ%Bo0=JwAɜߠlAwwOxKF'\=` Faѿ^ЛCBF]x30CmsdDetjXk)x&䧑DZ;p-(RU$HL"8*;Ra`=uQL L5},gĜ9S2N vA=* |XO\8ڿv>jYz}\jlږ)?-$$̑@PL/!Hs1f(*{h7ScuPrxz|6R"5%aGI޶*Pl8=W %(;j[!ԯY:7I[1#"41\faxd& ?6fKW^dJg$@= >\0@>TsC+WrMnWpWwƙy? x%4(njmf !g "+!Ԧ7/QqL EḪ1P~kgtJtV2pm.$騏?Qܿ9r0|=DD͚"HʓN-}\ *7la(lR*/G`mal^cJzmj!VC趦z#FV^'xc4λ+QPogk4 ݧ$!MÒ=5V<,$_HkRw=IÁD"`"`̊T~Ie]:+1A(쇤7 t0l'ֿ-B~#TjO@(EM Q`{o91jKE ~l˘ Yx=#I#|/EA *+W"$k^SpAXuin.p( Yxd1k|?WZ# 3d )W3XK\Yj@9MG^4/ř{ !7ce=!7%3: [} ⪐7 pUH^bf$"6u,Ɓ?R+p|2-T$Ʌjb}ٶsT=mda8ClWr֣88JD.9P(t4 }"$ҡj m.]0Ej(E{wzR)jx$Ye٧hJC( V\9ؓ@eCi ^j/:6Xa 0ZhCϘ_G4v" =!#DS=$dx orwibaEv܊[_8T5 G߫sLEi1Kqb!VJmOV/jbQV?Bt}}&(ޱ bwrשd33?7WR= & ]@!&#D[Ŏ%NQѫN?8Xb'o3H@=*V*tyPv˻J=#egt7igROzzb%|y &TRMx p+wҗ`HCU݂"f|Bn}ۚu}.DԐ]x 8 鶌DyFW1iRd0+l",ٲm"JM/"lɉ2/Π8\ڃ1CatJ- % Mݧ[~.9.Ki$0<3jOݏ5,M(](4:rn{؃o.TxWlr=D`W^۔$-hx1Ⱦ$tP&H"|FpEÞ=XtPǽ>T1oco@> a `)Z]c7?"oꘪ 7;ݜ>H6~eRz0 +53 4n8-a.#s'Pe0& 81o,SÁR*5m :Rh},Fkފa(2C ݌DID/\Ju(}8gn܁~'G.eg6^|o6dǃ;ZӬԯjO++۴2>kD~ S P{!եQQ+z%mOTYhuJΪQb4MB1B\Ă4dHXrC2ukl@P;V}`7F!ޖuP곀]0Y=qX@v(`~cUeW(&bog0M;܁  eaىMgڧxTdGFA;g]9pr5$ɯ3B%)Եy|hs-cga6gs /iP~vv_u OpR'uCs.{N+ EE 7=߇)$lϚp (HQВF5u(7 ۄ0~ﻊ$4^ac32H+gAH =]pHWqQ=/D]=z;;^.\֎$b:7YIӲ<\_&5!b@ o6+Budq#,eACgKMJDdrAo:Tl8Ѩ~}Dm򢭤L 44)n¬xU{1YmD8zLt-@8K%QVǧW-Q2[9 Jbve˗@e8Q zZr Gz'q|vC< 3 TQ"FI2?ٻk\(蹛MECުGVDف1]xfLd2KR}v @tJ%[)E825Ei㍷Ze0/cBV'JYZ2#SV5"f͘s;° C6dK"g9 %{Id}{dJqD=>AC,HJcRߺK&؉  p*?4mmtZdyN&je]qTwWl.{QB??iY'G\V8?ev#*T3Qݒ&x`Z7~m3Z:QbǺQ_l.| `jx)5H]C3v5NǕid9$÷vpmrn]5՚; #&pAp\&]4U1oY@: kuZj$B@im4<;FDP`D$is93EZk^[ஊgMFeqRQYwDn-5}lb Xë.]Vgp/2W&/vӯ5U > ["YyZw]|N.kQ⚟w1,JBo׏m[Tғ]eePna:$1 WMj3h=ZgTCq1yGN< Q_ Y|^g[s93i,+,3<-9 KzjƗh4;:U3Jwq*Wt(Wg j[7kX+uc md6DYҙ'!s{UJUzys\Eת%ЙKޙNASX=ƢZgoL8.F֡QYl}1Ŋӱ:oZqD+O* WդQ0E"XUx̲㳊pWOf}.x'ND2BvWf0ӀBʑm̮; $\.G*{b5d]GŴUPI~/}%U\DۮӶLYD{6.Q=zH.!'#?ZL'k)EJu ]UC4#|4:eC|<3yFe؂0)RJ)q9\V=ͼ*¶Җ-ڭa9cbyo :Ģeߡ$:h䍐!.eo m?rOn۩K6M=G:2ʊ}Re_^_ĶS {0FX,>nP[5v(8-y2ݠkEDGj q8ȅ3pFԭ !ܝ݆(Dro3{g/2s@JXUi7gf{0r&]U@`a"_̧\M6}!=^"N{u`~4M{!/E`[]GJ V#U8KyFIZ=6Om``ȹqwK?8$ (>%rʄ_Lս1/("5) w ~UV|f+ߧp*,6~X@ `ڤ7 21 y= 4eӏa}XW+~L2 ՛F{rK# /S xyƀ"ϛ wFL ;[NCݵg;r#R}gzB@v`\o:}̋ .,)sQ2};X2ڑ)Oȡ?'{[+颮aE R R˺)vo5jw7$M ?=F*ii@;BnqY7-6 k׺1..X+kujíA~F1>]D-j)RDټGQfG }6x~Bz6c1ȭpN4D6bIoaFSjA<4A!rL45w7[\aKK_ԠףHe!7)?s#ylƊEN{.> '隆N"iT<_R{lA]]WX!Y>P ʲ#Wa F4 ]2W'otܳҶ7/ps.߄xm Y)1 ~KRFǛ_s`tأ]ȞFdr(:pME/6ZcCzjLj0[6*5kJLmΦ-}>JBv?+N"Jas ux~;W5=hc]TK6:Ch' j| xNqH_3wRʗ%8D@yW: KW#݅H|2/"5]1s[W-73`%7;jG *AdWKFf s21י96c<;!H㎴W-3"֟4ٱ4Z، r QWI9p.KqwO89HM?bq㓠qæHٙ]X &b봖\HZ6Tl0,ݾK/`Wn1~*"å xNY6iOO1s30U[Wڙr`ڜbĽ->q,\)XX=ܩwymub8e1"K>}CϷG/r~w%f+d&#+[ƋL|&ddy:v=iTh.F9]@Y%f$n]kZ uGֵ$H :0jPA?BhYymuEf$9D#8e δ#{͊ogsqaޱa^q*Uy^6 R7&hn {T8\t{)QtwYsr3Iiܲ7nO1HS3J-gxBo\4CE@F4ʹ D!WӐ +ị5rrA c0w>Fb&$n"i,Pm6e#VcKT?֙;"^=PI7q} y"iŋJ (93^z~SWNYs :!̎Leح >njjHixwÍG+en&9 ~ΘMl&vhRN+C"I;%9W邻zl7ؖk"&8eY,D d$@F_N3\+N0WJd٨?8&MG 6bK/m-hZknpb pl]n#'hTƠo=5̈017iZu)Q^fȦSh5xPRY.n^o%8ԾՐ(O*g0#L7RI#)M.G&ƝG{}5}hŚl`mmVwZ L VumYiш'k9tuoL"Ϟ [V G[QlԖVź2'ruxnS[5Na1'^t ".G%.z vmss*o }2+"V.Q0NӝO[Ʌib}S*kQͼE$5@$`ZDŽŽ&UVD^r~e kq03>K9Mz ֿ~D*~x, |]c՗nqKo0_QDtei_$۫sAAF\?0.<} ߞZO6}ks_j`6 </&h xHAg+ۓofUr@[$kt`2P~BA>oS,|-T+w ֧=Q L`W `/B&Òg#Y<=mW:83F.7yt=uFYhk}G(0UWNudtM#4:#Y3Hv[>f I~~N{HcM,8U'lCxCAWvI҉#^Hgw eJdz{_1+RHwE#UL{LkV͂09gԒT*bPNͳ CxД![F>{;ԫ;4*ҟch1mt%(GaX'϶0#/\.ۺ*Q'?2^cJp?G"T_fppq'ޯ.kd+XTjĹxg.=ddQLٙ%̴U %SF=6-{o>?1Mj12cu]PU!v&<#JOCm>I%#'}?\l[.b:-Jbwӂ 2:ٖHtۣ4sjHT1&`#ޡv=m8aզ퍫·J.DvvhˊO(ۖ+T/mʼCEʶ[ty^~jxƽ?xSf.CZ沕) .l^pnX(1V-Aw̩caMqo#X\1Ⴂ:]_U_ʷw5hK 폒?f 4C=˰yusyu:겂?B|It!.4mq,W_etƧ%+rO3RJX)p(|Þ*x5mG!_}h=؜ EO7Z޾.^-<˗'gt[0+)D5$I,Mw>TN/A=Y9McЄ t5ƨS=D#aku[ҕHqr7rhk7k)P򲜞+ʝQ)tm%8+rR2Li1;ds:-%u:CJ(7 Y"?'ɯ_l͉2} vKCJDxk^9-δHؚa*z~KTVXCc㭕8X`uP;yﱊq}\ҝ+uDF'A,Aד2н> %h|'۰33ML>U#@\htEZ8T9鿅?`ԵpRZZpm, IZЍaBWt}9>7)*ѪDM 榢Y߱3`VxCcQ AěFk4B7<. WnIpLyT.0-9qv'~b-kaO񤱨~H~DOoƋ'D־C2q+A3<Wmn9Vzdw|)8my%][tã9=@k&?ɹ G;@M$-6 !]_uŧߖE4ҸjӶ u`ͺ/]%ExF-s3j;gJyqN,GSdlBp<–pTK%nLmsCbrMeĠ+1Z+A12,6k9A傏j܈Ș)-`'6|S,=~/&?2" m" AE̊b!0azQK#5i ؉{&R=\3aGX, (#0}#z,%0q+9Q-jxƃ9aN6,:ۉkX!xQ0]&\X,!f?ͼ7[Cf~!X)L%əOp ŏ} ZEbR6o D)7 8!Y@Oi\Mk/ƫcݹN=LJem߸k9]j' +h;^ Z+=~ y-Ll<A0@8_pS 貎D̊lƸ Ʒ6HJ0lSҬ^dTzeh3gOWlr]x_ioW)MD}H#&ĔwQ_OgEk\#`crXY3/G*N$/mBtK)! kܠ:-{_WS`J:376c(Z|v$ɟF(4 T687ix Q;J5I1b'dUhzB)b !@sP@b3n:!XwHę[:jܳ!W9hIڪCeq0@.ryC"]?dA ]ۨ 3Ϻjt;+0V N@ڐqAH(^mcӠ+ac%lX+ o2F$ :? y[/ >H5~T0EtÙ{ꐺIEy/:(Ȗ5q9 p=?%Aoen?u'mSӣ *m3jb ge굖c@O&8.hTE<  :D(&I'E׃|*Ezg 179^1:TރT#dQTM)T|;JUwQpcT"kt2ߨ]+ws3ʉJv;SI?/]4kn*/n]M|.g3'2JWTt z?7ZgF'a$!#YJ~.!,4dL}R#Rb0BolN٬p㢜'_#[ l< «}zijQDj\t"ɇE Y X;%X+Zu[uu9\?ڴ0ñ݆Ֆ"5g,D?B\p6Ͱ*pxFͥ噯L27^s h(6.6jS_x;%^'uJp[ 8.?AZ<L伆)->!L E=5?3JmFc\|<+ptHFj`jXiex'P#q;" r벏iY+De^xLID$9DFlգ~+ݩ<#!%PT(GDatj7Y)BnPYĿۄgQ1+<ƆQB4o#²#.ӯs @6(Jc78יf5ea!5lxq80_[hºJ! PvՂŎ'Ld0H}8 ߤ~?iJxj\\V[2vt͓s&*,/4d~gnkT+cBGX6=$scU\4 uL[$mnY;,O.R:[ʦ9:-5Sa(?8N241 y`Nq; YYQo)-炪dP&-:e䖤8!q˔nWnq=Ys mgi5S{? >*AWbEЏhf-!+>,$6EFޚI;G)g3 T"a)WTNSJ 8&)MZrWLku[ &n̏ob{K:]zғc+ה'wIFa:amQYg9$Z_ .kٱvYV*D9^ J3,OV~>:-Dl'X>PyXg>D' wW}eurfF[lU;IXv C N~ ])aG@X1Ҟ, ?R츝d Q?2cPʱ3ڲ3D15>I2\ةkʍRDRM>zfthȸӞxVs,sg:).ҵ.&,ʙ I]|6;ŋH—k6+419ᥢWӹ%.BT }|8e[ EvN"|zbQ^ VF;xxdu˜&q\P$Kv xl U#Rm@)qm T)科64!i=D5v{IњzrjH}RpntV3z8. ~͆nwO)Y||jJ>>(sJwX+YC3V, SToyclз Z]NvU&/S:7[1(jCOZQ\l Gp+۳"tc25.#<iʞU $FRBLbIW֊-MsK۳^jWWG$mjDi_ ~ T䖥Ӌg"KR{ Ɓ'u] Ni'/'v+JNp"H9q'KR,,T (=s @fUߥC0ŖQ߰f8A'Κ@e{c"q瀞Cgu^*7{-gF|œ?%. ͇$;NW|Yx/pbhr?bV=STd.\;_7 C.lZ2NAiU~3PXdgYjC7`*"C~L!9!ѓ7F#xdF 6Q36[ 6G:!ܫ]~Ľ֋Ӭjri<Yӄ~w <}XGkE1\&튚#9vT-*W}!g'G\HQ<ПQ$zl]MBY\B<@xI~,lG'Id2'E}r4J7,# pS 2SC& MG meK39JD]*cB M c>3> PM#-YmڐSW@T荸?[—t ˙`1 Das4 9LH+QuXѲDY*;[;e;W["X{~.:"14:K;q1QuCn|=zN 2Ns3[,K>'(3ljG-ul$yikw0=wP.dJۿXM>q5pv]SD(swx\2|2O# ZP0{?MQ-@sMy/+.8E 7'`/gtEޯ1M5ֵ]w:q(/G}S*CdL}Z*V'(NoG<>zO悞wiiߦ ߽Wk'H,.KSq\j]_M3RD Z|Y (SF o&hez*S@1h1daAJ€xq6ęㄢDƗ29 RxS=J_O^(Mu _t Mi~=%$mSF7Gº5-& G<`WzGu@XsdkE)NR!qCǀ5Jb*)3Qf"5_X-EM04n[~.AW .|P|mrD!|à9lq\^dw\ OJ"my>~;ikCմP)(sowɊ]v,%p9p~+_<<_%tvV;D'S(qk^u{QQ.uĸ0DƬzkMr.ɩz/$ÙPeQi}_XF+6C߱_+y"7:/;yy x`蕔+pAV:[GD^1ha9)8DrQuR/g-5'r㨞Y;[[^Iwm=/A1( NjՓ0Qb#pɼɭ<Q"ѵ&^z|kdf{itt3k!V$ᖱw#K(&Z_1Uwsu]2t&Qd6V~@  {OfoxjJ[޻l\%[n\nI^KQg|hÐikž(飇?^RcHɊFhzw,~n6hV*,ly/8ŞÓ$JUj GVI-5RA֛E"icWKd~ib)ΒW| ^\f0piJh6@A#2m~i ]Pz5y>of qHg…VK93SLL2,5ce fB&ǹz2=Q ?} 3FV)L&8*gSgzB)3\. uE?vMBpMc((9yN-vLGp + 2bq(ڠ&Җ`Đ]Y=.“qiJTނP;Țg!}1dto]1wx8&hg &\*48ek 8? jXXõ!GD5!)n@T} ̪ }\gC%+n[ONGܓR%?dn;֭ҡ vU.b `گlXZH<5ő -KHȯKV,K, |}R54 !ߡfU ;Tt} :1H!x]}χ_:~~-+l+ .3el|Zګbv?|= H9)WM5rKˀq⩮U7\ 0M~'EuOw=&p=IU| hA\;(p*yZ92Z)z||Ҹ u\ ȱi`FC6|?Y)Ϲ֕pHWno6>-T<87UvMdm QW(0J=7tmf37\ʨlצ!.1X]#Qģ Ar\XL” ,6d.po41%8sO}O̞(φ(TCZn0Ͽ؛hsx)-aLJ`uC_ T\k1P1">^C (q! dQzK{{ w@6v%|8 M4 ]Wg=8@^&f  !s D5FT#BClp"DC6v7PO2rO"cE FV18DsBA@wmH/N! ݳNa N$%RNT**_O޲;˽YΫT%;;G JKQ }6Z;!i x00@ \~[H2UB̵#"z]{9:^Y!X3bUu,wC[g8B0(o`ȟJǀ߳/J;l&/Cա}_0<<_qːR!/amz p.{[*t{LC(8%Vc a fùtֽ/bܥ?/%C4}Z njhUX}d+mWFYw_xA9f6r&(MۨHFWIG'lESNR}V>GzvrOL<)rK\]u)SZ4\[H;.~ZID:#7gvq ,6pNvZ]$?G}6sdˑl9SWSsU;:٘,n̂fIàŠgCRfb ,"'v_6~8;EAwoF/6jfq=m@CɪJ޿']+v\̑8ȠʥiE?ڀnĜzJv~X(HB|4:#pG_SPwʹ,&ޫjHmxΉ/Z98[9s!?lDՆʉz2#gS߾nZ!nȾfa+ywh^$ysOƕى MXTcKvL'#A0]`[M .(:!V"09QjZ_w{6<qOB7?׎"\ UKkhxD){%YX&6`d^u jX ?0.IIQ.܂@7;z,_sUЫ邸Fh rôKI 'H>VCq87I9* ]hBǶFIH(&taxsk:m /[ Z#S}|9qʓ8H>&ty̴uLp% 2Tq:N; $G!"BqyJȍ#F9َL=F-(%o}y@נ^>C+͏F O_:}MٛNWV$;]a)|&KuHlySg0!p*ǾOzf U"AiYowV&cnߩE[*np%|`biʑ PI לN#IV ST.Cر:" `{BTJ ^~ٱ Z'"+dC.ik roaoעo&҂9Yۂ"2':(ǝ JcA 8 *n +Q7: !dω/G%Y0kh=8#'j% ǭ7;`$v3t`F!S'\Mx +/GO zGg|=ݔ kٺ*sR_U$eI^Y>KR[wm)i?@\uxĥKh9y0k@*. ˎGf5/h59'dQH i5(݆pN{vQ*i&O*qb/D Jʼ(=Apd?;HDdIc4Y~JM7d=@=DOǢ;AN.z=*L&mj$iFbHH!e!ikZ}$k&7 bgɅ9,"*:VOi\|^ -?}hh,Sj {D0hŸUޑap.W܏^}*L#Yi#7hqߜjaXD#\sX1nVSGrfy%7zJ+_~<xmrZwZ k$x`󻔒hsEl)U.uqm:D%/V*z , ،лӹ E}#yuFx ¯kvZ}uWa|j!ˠhn?C9N|S4w2{.ZSr s8hCMVw[/ 0S~vet"ޫ6CsOX9$ s"Z}=H,+A|,QSV{n# eEE^4:E4ݿ z،CFM5~nrOI._{(#}a:Pz,gFw F`~8)z=^GUsO)+Q!7SѼܡȵUІLyoNOu t|Q;JD?[R˦L)L1>TC͓= ,/GiOi Xƨw=H2=y.FxdגK5BY0Z  :/Oy!ݼ9\^}pR=H任Ez LvRZLrzRJ7PUfEEC2wǓH-tH_.7^B \&00VZ􎄘ip r0P)Ӆ ۂT͛<9d Ӓ/NtmGEFMg&WHɬ6!FWѺCD"њA%?0$RŎ Iޯ[=+ۃJągeNJ/@㽯3^z2C2ehE@n&&1IO=JYC;eG9ȹ繤UJ{հrmzM7xH'nO-@zJZ7q5PƛLT D#l/* QaVc"21h!{B:Ռp!o7>}\ǤXX9Y֏VUQ f\ȥn )Mƻބnarɗ3>OUWoF)̚a  L 襉A8t.bC=shR6bxJ1_5QgG.,aoF bx]3'"a77:[AAvїJuB֡I9 =qՊ?}V9G 2 3DuS }wX!֍IE+֔ b.KC=Y"A7ݒL][?y,Y wrO`/bSXFZagzAsH+u0 yI]F#+!=4\JMaN^%PD qe,$vveJW1+W‰/TgoŚ9$A$BpͧW:gn5HOܢ_IIb[b s }v(=v=AI I_Bڃ;xφ5I^af..\Լ̅h%ȟpM-/T==9 gڛ W|.>-$]wUh(,Sp2Sw' _6ӛt/A6)Aµ lnwAA ? lQR1 u d/Wu\E"ַx0['Gb-Q9J5 rˁ9+#(!8]A8!8}ץ`!X'-IJ h3Q2OZښ]{7a(>GL2SxsT֭(~80pǶ3-Ry}Dm9$sz6Õ5A>7uz{fq`Efh|}\&늠 #StT8i/Uۈ6K)!GX9_(u2cvl Զ!7~<@ЙoKpVS?˫1Y,)M 8&%^L |m M&m 1gƕ vI)1P !pB4/22}APBu: A: VDiVvٲ-ڭ S ܫF$9ΌFRHj} @8zY3C: ܉ AXUF-*2MEZ/r\[1VנigAp.bJM_QKsq~rI[@Xyr^(Dk?KZ7iӭ" Z5ZK">C<>"FoZsha,ۖ6ZbW,HFŮNH!!Qۤ @íaKw'1c{gxy8}oEcAN$v `L-Ed0؊Al*pΞ>-N{g|KSm'~qofx.95u'\01;6e$/J$'5~V-֜q\ʄSupL>L/a#[d { $5})ɟ3D&M/y~1Dh91 ʞL0 3_YþR;*ȭIre6J"HEgTt =u79aP:W(Y N'4Ƃν/ 8#ͬ5qBr!dbG[e>+ףH{&k\x% (W, xɜ4_ %~jiX~CνT&5W^'h1Z12V]b&'[a 5s)ƛJ`lPЫbH1I"frY ٌ2t=%aYW)5'Wc xJ /Jh]WLUUy4$Ҭf;C=At)7Ų54\Î ۱ |YphB~]RsB$ļ 屄ȅR6r8SmSiӔ{ %t4ݜx+:t7fBV2<~)چ9bXU-W6XTY-nhYY)؎an&MZ)5s?jVr# "j5#i~o{-H׍PLxaKCćeƇC-_!"+B.2n&YO׏E$;f,9GH_KM~[Vm162Y9pȆjml1hܻ}!~7uroUV6&]rΰ 3=>礝E>(W\}CXux@VŔ+iZ-$!8Nn G7qa88 T5\d <$P_Q<&@l”M8Yjuy?]ELx+f>+B嬹mKU남VsP|8`!m=}숴Hz]}i=s 1ıHYM>Ze8L13g2eddFOl%DІRt/xs>MO 8ҿ<#uXn~6I! fm~ъ7 M2 :eJds~k=2Mu5-{a-'xo;1=O$GBpIl'oԞx逢SwEU JLRb=RH9 pK-g'؇w%TDqH';xqltݼNt[O [6d yҶ^ޠ'XZflՇ7f¢zG/2 swږͻUXC5"trT{%'U5C~ jCk궩_9'[R TtlS`9C*$FG}w}L{/Ҧu vXdĒ%Cl -Vл  $~ǪʖTD49ׯHTkj>cDw+RJ+j/~-b2ͼ:(!W@GLn]=՗|gr͜7v* l)[<"2n}mC]aBv;n $g\G*$HPhV?qVrMEAKZŒ=ӡe. "Y)kߜ|:Avhuk !'{! g5DaOɒ,aܴ*Y1e  D@:6?YoHzITk.c@5A*=;"1b?ߛt (ilMh6/afB;L>4)DlN2Z"&uXGqQSn|,Ԫ1}kASNtA# &lV0) %IݓP.˷|sq.Hۘ s$u6]2Ull"z37JK[uJ,6$̜2~7zmaj,".NycP0\٩swc J"hDֻv`Φ`;L%|k#7l=NOKK8PT}_u1~Ky?PՇ  U(n9d7}Бb sc߈H)5\-R J8nH穼,;$hV$8)ffR 3Wߌ`!.Ѡ7iijU2uqxdn Nk M dՂ/nTm]<[&lc zP &^I3Sb`#Go}ru]> _UwgTc zH7eP]}^T&Ri_Kx!+@KpvA9 v;jȪAJ*xO( ?Y2_   8')ڗ3Kh{N/0Eʙ`,p4[Z*كYj _[t>(H3ٕ)A?E0~@/QgjnJk&p;4qvš1rCfU?_E0>*=kN/d֙jSѿM#T S&Pi s.rf]l~$+F.*{ }`i'`P:BAAUS~&gKʄD59TH~D 72È|^QSEgWULm92 y+{պgL5𣄌_A@+*d0+1+c,W#M/ v=v>?da/-D!7B`!˥>[ġN9Ta(*ow**gP鵂~ѠdX-SU$Z3yX W؎/#dh= uG4lpѐ>H|C0o;N[a ف]V|uwʋq>/'3M[%Vd2a3A@gվ>lX^R .. k|AG1YRm\ZK#b$t'A+АPg5 Y!"ʹ1Ʉbsw'yꯤЄ~E]![9LcV*〒vRw?G|Ws<:/AfѤ[!bI a?wMyB̃5JȂ(k7&B9%<2e"O;:&W %,פ#`It[*'(5l5tIɑPsgh`u%@nif@TwEUJK9ԩ|5zkm=R~(i);t-Ӕ;M*n J52Hh,?a*/ʋRtdn{TC~\g.[m,wQ] ]]ؐI=p&óӠPcJ,4SjJ K0>^i94߸}9zpjUD9bX_N"IeqR@ߐQ8(bP4n`A> t+ #_n^/v[RNHk#B9P5EsKW}|u}L@@q8ciGZz|5qk+rdh iR/ML3 +7E` dQ;LxR[!LP@< b!E πjh)4Pš:(b`1'#n]%φ@ wUvS9(uW(ttsxMA $z&*u] ‹=ՓD\ jj6>XtƒpbĖ6PPCJcṰ%cy~?VZ\@n͘x ;HRxdT g_8p#r$kmRqA"F;/9 {kO GҟWcodO/-RVW2yȭd9Ui:"f9ûCl@@T MRryǰ|2v{6qZ:2i+˘2 U׋ۺ=Deo_ڏ3+u5qrkl5_;uq3$bL7Q-CX t·4b )^O!'1.Mey_']x>~<,?`?MDvPC?;@۲[Pn0KaFԼP<< q0w:UJ:z0}mڨezȪ<==)`a׫*~(S 饁f ,}&/ &R&5[G-xvڞ|P'xއjo 1== ͜LCQ8[UuqT^z32Nt7f7/@N(%P[`Yn~`qfzLs*2 Pfxb-p[lDW [ IBS!U n;sn:u٩V7Kf'iҬ LQyQy3(h#9GP+wШ!RQ`4]yNzj8s @ybwos\l&{=صՅǙK9n6?S͆A@G0ayhG ;})FZ6Yv7l_B]5[B~*i ɋd]KiĒwcIGJ(0=@4YwoכrEߠ3*cqlU$R&_QD![îqW5Լ,nJ~$XA\1"*B'߽>[Nfd޴TZBoSwB]O ldQzI^|$zfޛEOA]<"fgs1C߹cY@TG.<;΂xj}7F##"*[#r#c@G E$m tY91+߲"2 2> gYw"J)OOGޥkK;zb ~9P;?oU }r6Zyؽm@p^E}*%@7E&*/ūadOEz856i 7ǡE֫Vrӏcb"rHOCU~[ƍ ֞r+چq߲p =GH\X8ڶ KN mH] v?ngʈoH8ؼ5%WFHA Ӛty kRFg(iqaS Ɵgm $G^s}y]F.saG(߆8JN"(|;4r>+f*i|^dG@9&@^ g~.#8ڛcnŶu^Q. }t*Y=}bWtUúP ph 6ӸX-=R ^5 ,*RIC,G+j;(w y`pH2w>.Sh @и7:,ԿI՟Q- BP X!]) L"e ă}⤭֢&caɳ(joLаj7$l>2-qht,:w]kqL#+?P\K?-+nn)ǝmdB!DU熣Y\xI$zKUF(;hmUzzp\4ЀHG|[T^/_mPjydv]x3AioG0N*ozS SpJ[yg܉'ӂ%.5ql"q(RhYH)m- sv#{ۍ@[Ufw(Z٘Aj#zIdʃ\C+BB a,cĦ (BKd\3ޠ3U Yψ {1k/Ë&yFc:o TfP* QT*:|/Z|Z6CBb,?OK?s-(` VVV)M!?d+CA5xHUe" 1դ^;o4JzW_ PHuJatWWx@E?靻報́|8>SCdޟX=rHgE^j(1z_дGFAaAΘUb4Hf!OƲt )?*(aPWE%E^|BW0F_tqKJ?(lwlR脶O%GjW!~ȁJ Jf(]K[L @3(>g8 `ІANa(-^RE;;&]aD `A.6~Q՟N'TzJI.E?5.C$Y 1LMB%JS;G|OMMIRšR*$rrPb*~Lj泬 'q <^]r/ Kj<aoˑㄢpeRv?buwudFX t/OF7@.0em zhn]?3_ "oEȬ/L}ܾ+ЬRS9g07{f{ȱn끵l⺁eJStʞ\((U'sکb΀;i3kiM ebAO ӜyvFHA KiXj0|rjGha یzZ2x<ahbO$Y1`M|C;|λ _F deưj(!w#@8X uP4 X`^. h:I/p8K9ƚDpuWvFFo5(2:J٧I$Psb7[z`/0~P:-EXFnd*q󾼥 胶w'aNukqOm#7=dS ac;IH# D ;^7쟓cq3xԳE}晾W\mӲls@=ڲc#؁%s'10ֲRCUA_79Cx 3\͕7h9 70 k"=^GbrkLM]3g5e 8~]Ƕn*F$_iX2ypWc5 qS7\[u$YI,K rܫe814G hLю7jo‹_.w؞@2x's팻߶0 \pjDmI_{eG&fka@V5*b^d^X5.lx9*Jqv6G7a([/$XJA!cOF[eAI]x+_ P4&c'MXG8ه9s˜5*؅0EUYaa#ʏ]D6K/!Blמ 'Cĺc*n %~u]\^/."z;84օi OSM}xWYfTK#*4IjGw?pvSx\'N ~m֓Ic@ȗ )`Wo0G1FM:-YLBf (u6.S9M:D8ky&l C/:bbn>Ͳ*%P 86ob4̻Ua4G*-dAh_LT[tzM1FTɫ >&;|9l#YMEzYcwT궱fn]/ M? Cv/ ?hˬY$Fb璋把")XaiC@2s%69uqrZ˰ųsj=_q'{; F@ bv.BkG%ӗ<G8\uK6ʄFfo֊ q&B|')|%x@ҌӁʷlRːK_(8@vwwpl<r( Gߐi(_Ta o0ӎD""E#;Μ@YI<6J˖sc `jq'J!+eDF,8>)<յ-~o.ӷmhO556RD+OiRBm{\aFeCKv\CjE'h( kم?[M&b-2DNGSjP 6mAy.CM1PjX2M(/k81އMY],;dT˧e[0#"t+&"/g#x,)D"ֿ3;qLaۜf3гG WS ^RbH߷w,=!qPa 9mg_"/Ji~@-n mLLI E徭l;׿%O_LlZҁ6NmXd_@(4-Epq6 syX0o+&>f7mUу ,ˤ؊|2YutE% U&4+8/lZk"~eLsa(R!dO A59eJU?aviRs`t*A;>08wshΚRL5*9{N#bY 'ˬǞ%DN.7Zs('XC$j䶦TZw UcdtyA0s`1 QTdR:N=בI׋'Gۼ*\ޕE( w} h(}$J~>)*Cm6 )|!O@1Fzͣ{n1x3ʼhC[R<w6H@.+τDk!>bFkzp}&QV;(M?./zRQ&:59so]d=RE>7Ȳ*H'Ѿ)\xm{"z])8|oޖ|h31S4{+0OwvB=QNJ*st(se^GRK t)㆏sS}2ϡsn*ǂ@v`iO鸵}5OoٳCv$.6JO}dR%hqh> )ųߍ&JީAU}HE+ FCe hidd/gC~&fe֕"CD{({G%ɢf6.E1eaSHPΜSx1+3ckO tfuR2__ʏ{$)\T>dYe B]\.kQie-*[` N +:X&ױh-_CMK%-'C_,ysyr\ZX)w)IIS#Uj>h\n 8yEη uJ*^^Tr䳄~"ɴQD(wh kzi ku%9MYd2W:=Y|>CFI:6mF| ߶xNh%]KP__zE8= 9/ vI 3! kC[M,(PTFv_DD|8}(ákS.`F %mWY=$X?4PDЎn )hșEjZS&*8vSlrw6z$`PNW[=GhH=L!7 X7^D*B9VD/C؇5Nrmb/̻6wR[_uu`s΀(Qhkg MǮ% -%&H (cy[*quH$T H~v!Kd]{f%u 8@BJi*U8D)sv.G҂@X(jgzx?9p6d}nqfI?Z㚳bOXZ׸z/pHSLP :l`XZ-t:by(l߼T'E*HFxY+04-‡DdP&_O,Z[w Gߖ=U_ApI>/9M$y*O#HɝESy<7rdUT;5 0/@iIAXҒ#}@"]l7je^W&i}˔ڿ,阚%9lUHSlgY4O qZh/|l^^ZYy0x1 ՏT;G/u5 0O;8a63d#;K9dUA,ɵ(Fth"E TOԑH R~'.4y/( y7_t[.6 T˹GI[P"h# 0> @Skޅ~ MWiLFӀNrs$NAzl@}!xS!aC@( U 9A?9A+n HݍI;P12W砹kV6THDųQjNeAзa]^%; 1i1T0 Rԝb>ļ{l&$\6%fT 9 7LMQ2ҺfBg9:T)Tp4IԽ b V? pHK=F%22}?Hm*]JDž~ܤ&8uP`oQ?$ 7r MqԔPXQmTBK" x9^ۚ?붼`tӔ$ s`u#BksI :ƙ7lABо4wжCqq5j"%;} ]Qv;c͖!mYCQ&Aϝi$Q5ɖ},(H59BbGj) |_;-r%w$"l*'Dף5>ԋ+2.uIѵ)6yܤl&f{C;\ѐȼ뷧)NZه00ٶϢTV< 8څz̗4),ђyd1,_? r*x3FXIQ܈Y6HLr"Au5_m f<:cQ3?q:l>6,=6ƧD'%=M(0ŧڂڈ&׶&o8`g'F&[|F́b~0U|QɃ;Ϧƶ,'x6\I0Z,;[Z&B*Ʉid`UG@s!1i~Dsv~@9U9O֕Kۜi zwr. =JO֕ %)K-A7ir4!X<}]zlu?>N`Z:z,s a )$%שtm\ڙ'zd[P$d@< ngޔn'*u$e{ 6[y陆7(xԟ}3mhGĶt!ovlu {٫&F:`8r(Z}":7|L9SJsP9Dgk)aNӬ#|ioV7 tx[騞^(ޛԮu{QȐ^Kҍ!򀔧+kT1R4wY BBkz8<%.Q$y[Z`k6Z²mfȗO c)F; ր)< TjF0(>C*,Hfeķ>Ď [χ3@| w A1)}i㕒,4]H%O:/cYqÞusڙ{̫r93Cd3zJjad^n "όe?Œ)Xf7 D6l@,,AXR&V@z /-]\NWHPIAM443ʂ%D護*Y]"vL#7-]^`njkoݽGbh׊|s s6߲-s *r^#WOv?pn);~q*O7XvrFn_xx I+5ݙDcߖ͐ϯ:&7ۺ4=(}^.ULC/f`soEqضgIVߗ43da,b/0vm4JlI~>%v?3:qsWšJFl游Y?p~m@ e5-:f1WQYL#fW@Vڗlde$J 4ıM>\G$R<-vDeJ 1uKfS `>+@Rde!O?Nv^~}ƙ?/˧񥮭5goz FGeM̘LSnLϋ zeQ>nm-hiF5#d-Mu bcfk>{ߗ9oL)4eؿ|:3ZQ/^}#焨im3tVmjn!J9AME$LC}mxi w#;]cau/j@V[G@~Rf4z4=/H+YދT?N/{~E>-VwP=϶(*zf ,UGDXyơ)v%BJ&GĂ%vS؏ɝzO 7'O#.j2#jDQj"17 :n?e^33SbXOg?W]l>4,0b=9OcosԦ`hWjA?rQP7=[gjҷvou[ V{\>*IA29%Bq~ _!bK̜*y.d`U㎓w&QicF~O, H+}R)_o;}€hd ;Kӷx+ʯ1QM>@-M,ƌb8C_J tbiwpwEi3®=˸4t9\2eI"cAoE?&ΤF5$ְö;D7LC?Hdmf84DݦPC/qJbʷHT ƕ$<J1ruv CT>ٖ7#U.xlE+ٶI"ׁ3C4b)+>([r4|3u.gµ_H-/FFUH$A%rg_KmX=H0ǏąggA *D a.<:КT6Bk,-fΉ@@4 R?׆# Qq6.q",/k`ob̮mb0o/J~aB݆1[HS+* Z!aUU>[D3GO93g65/=~Iv\Q( 'ZULƮ4;:\!/0D0A;HD2P:MhA{[9bΩ4v4DVgyK7*k7eG :%!,Ow ʀXɮpsEAӱfs۪6WZ<`8Vv9SI2_O@: QUh*ǢJ0dcZ"LIkd 4# Hۛ-~Cr)oU~;,q!XeNG:x i}<y& XL9h$&yL+\;+54}va7Nʫqӳ(%jmr$@̐6iSzg*_zJ #QM_c& O9%Er?_&ݓ |8 Dׅ&A@5 O^@@~;.]^1Ý)x:K^z#h)z^47[Cwf/@{HMZ}5=) %UT`I<.iQVw%X%`>]#Qmb!k{d\6$jN }X!=WY5RKh|\EyV1, 6nCtn& gL?v9ݤ`^H9 55;1|>y|h{l(Ϡ3bE@"߄Gp?>b1}kLYy %NGS 0n.MZ U:ᔘ>#j'=ܚpt:MB58?>[lS.>5ŋ. ;qK[3UGWn@(`oNSh QC:EM;qMc_ȬnZpʙZ98i-Pz""ͻԔB%!ه-ef-ÿm#k)2K߽#qcYlUfnhv*6Y1:G27DWeNLiDHzDg%PT^ΰX"[ hs;#X;;g#P.&fȏWJsMa8*.C[ƿL`&Y<#ZgҀ H:*tm@:e9tیW{gEN#F-gӭVmgS#8\bU m) (_/کhz!"o1x_ Q*9NH.T:a",uO/(ey.aF6B<`iڲ7P6v<2~^")/SR7'6QCGP-=Jk1IxK~M/Z]s=ީ{rĔLƉ(JA{ ]d;8Ӷ[߾\?m*#"\U.`d/!:"C47O]a:_?kuWqE\?1涐eqOwqy[seCAF)(!pN%˽X t")?.BfC}@t^O7Wy CP Q{ׯ.19qRn Gs/fA4EY&tQ]νbM:V돷K3/lrpϱ8"Ѭ&,_sQbYr⤮10Q\V $et-$mX1ob]ҘFZ]R0:'zz 8h@@==޵usw6Tуn+2 f B.[z *]&/ݙ4Svy36j&oM ^kW<8Gc1~|_!gPȠ},&ɩ BL_z q"|ΊGZ;I-rjL!zZۣFA8d,4W6(a=07sRXyLC W13XW(U&5G'w/^6(gJ$5=:t/gZ0& CG % Tzu7Ҍr7 ,H Q-|*}UM5M\(}hFHzEIkRFU$e6>!,GoJՊB5e \B[9S}YMI5]O +90<8z90r{ȍHDfPe1OY_!|617CYL)f EWU Ug >:ƯhMXI(f΋"LlJ =xsҮUD\: ( "%Oa"G%YyI(tf[ Z(?DTfO fKBFO}^ 'jQIvS|襌xz.ɓ4 /\i &]7%{}~*`G@_DzB>~P*/ߑ5"=Xa7Ӵ9+5`Y#DiMAep*mTkxu垿^ 07m;:RyMY_#G!HM#ZڛtbBI޵\"u$Fsk+"B(aPR-׬fK礇+#hٵ/قʏ(oUuBe-4F՞Hxu;)B:9^>JS+ kiL#,"50qWe]ɀkVҙ=`;B1e(+{C\Efƽ |QsVZDBnu&Zu=g.qcZgJdrycjµ,/1!ktzsp.b_ڝIOg:y?A_k݄)߼vJۮUzH$'7Koqzdw?^,kWHɧ披s>7Yp {,[4Q2%K#1Ҽ/H]m;G Ff'O mZ<,s)ZMmmǞ^ɰ7^\ϯGULrkhUdYKxEk@X" #+t=\Q .4 )]E搾YʘTY~1&lmBMh{QTos+(;wh :14s+a)?00} oѕ@Jc@]hӃf< Z1 ZjBM;1)^@" ޷kP.<+{@PeSU`Yp@‘uxh\W,"zW|E'gڔGmϧkp "<17$ "+72oO٣4 IZ H/Sx-]kdYF/nI_5uu:}ɐ˷#~J&q|.$uAzٺˌHAXpVzz7yh1lХ$ޔ"k} S3SqP ;Hs'-{Pc/&׀WƋ_姾SHK脽f?$IR#7R:O|3}'ӦrTr U7< ls k՗ChC%}aǁ^G uGuf΀C&xi"WDMEkIq̖W&87obkTӗjLQ ^XMB7G:>L#t>N N]vϼF,oR}NJۯ͕DzA0q6VOre92AUWݭ-%ZO-ov-},Բ,<.=6IMu>f> Ĥ5{AGI+vW'x ۖH4U^K.Og`>X+[D)HgYK.̟uSyXv(U]"b/D` 2S*;a1 {El;%*ȏ]÷s>|gIQO pRl0d}(;Nx$Y@pcm~0m_PE!(XLzK|- gXxՐI.$یAte Z*|F`DO{GOdKR-.#4?D0^pGrC^ OͽeldkDmkkRnX;gWqǓ'GxNq*Bœ\yX$&08P)4:ۚ1;.SY8uWP{9r]n#ᇌ0Qmػ.(M;O>XsW{`A9{6>AtdiG0gR~) STk$;/7XCK$n?Zjh2/svGn>%d1ܶI*(l [2Y2y+Sܨ1rLC|ȿF)\۾`'hGël ol-FH2Ǿ4Kԫt~*b ^$%y٣ŖH@n@Wkc yq,#mvr8ӻ7 '(;)u\ xKpL;e7=v9O';lG*=)IYyOFm:Qs #mUZxזA0_:KGnK 9#<ܿ /ny)H #xD*rv"/A6|rx8tCb 1 D&1E%wA*P+օLz/f.;2~5!u..]3CكRtj6K4 @X _8E)[BgQ3dyK{+Hۖno8ȻxO^? +o?&p4cጟ U5{I8_59"^A21/V}otlQۑmvWOzaiM\> 0Qew{S? }̔ YcekۚyCg"S@4Re_Dwڒ}Z@YYOh*9KB_JDf-*9, l_QkZtӞ~lA^҉bאo?5.~hg;Y%aXҟMgt|c_>rA&"#MlҘaK=ڡK0x\p܋cIu 4](1*|)AXWroUhKH5alCje3{QJ*Vi043UߤdD"9 ;Jy D8\3/k@˝P$8FCͼ*.ѷEhi*S+I<%.?ȟlI4r /iFLB2 x%٥k#*k`3,cDm0|aȶGfbZtC̓~S<rm鵂2)2Ev}SOH[.Xɹ 1WG?V 9xB>7sj+˲0e?pok*q oʱe|Mv' KBcqRZeU$z'n{  TrT^{ޝtymOJL+j4DYvy*d#k'eʣlpE2>nz6< Ơrd\;[qKO;Χ&j[(+x!{=W-_c0];[/H=Ҡ7 =[V~鑢% LwG(xşVOYju:sQA۔Ƽ(xQffr!7=$G{Y@PWp).kтNsڮHة#n,֠%BY)!?A ;&΂ǣ@ MG|0+PMCo1|i{.Zz𞔿{'0čeAᬆsȽ] A-r.AkL\~x(bՖ N-459lp x[`CVǠ y:x݊rZFE# 9oH,n^P[c<'6Wf1VHR H#-4oe鸯gzwiơ{-#dC]ڸ㷟[u5vtcLcC\8g-n'Cbbe`VZtm^1A}Z"y~r5@4g֐it?8ZTJ^PK3xxlSs/vQڲ VCzY/߰318s; Wb! y*?P:A:7TnQ_:Ax2$M 4}}TW[ oj,8-R:N< ',<˰r|# 9 0t9R:A1VFֹϹǛ3``Z ReHnZ?%Άz@5x M;"ӏPa9s8D@>nW3/KHbK\ "ΈŚ76B-NhA cHPel s=M;tb:lݚKw%^YhOVd6S=cOBj N2Ѧ݅=[c2n8"fis,24snHGyg2e$W5i%(B=!2k 5>eL -Hr9yq34h/X?pjY".#קl'#RC#&4`D?˝ißůFVd,P\p֐3!S2j%oFԤM <-?mߟ3-T~v9ƒLM]K1d|GVyNzؗ?:K3Ov*DP~/3_t y#B(klBN{*&oQ/PtS] |[=Qw]?+IƧ͉TȢGqt|xT KPKrI* yLJI`yC,p q4e-\6 fCR(x&z}"O7kO߱&&mt;FleAADD_ʏ/iHtdx$ċF9kZh6ò*퐟#Q_U:->Ik6`K}5-݉ͼpl`0@3Uݙ=n?c *wZU?ZLڞ3w{Lb~ge3Zz\RA/, 'UgW4cӃTa-O@EʼnycE_ͼM+q7uYYQU:z%M'V&C\>ײϜaׄ\b *Mba*7eʜui,v{jBHm;U:{5Gk2 J?ݳD' 9z6 Hɀ+$ePT:8iUhHkX2czdCkbPA翵Lfo3^:|{kgC&J\\ޑ& ;5zEf9Oe[2\c "&ddCBX2N;m2>u{i*` A6 Gï5z!N,9V<tlWWh{- ^(zVfAv{vLϔhh4$q`p]!QM4QL_تs pq{s.6k/xP;A㪮+~+sge+6(K͔[3tkBZ0}z^$}yvWTݹ(ě5,^~\C<،~̹UI?Cq,$NZ1ƣO5Ng[ g r_svF>{BGi8j$I % ?cO^b!r$N\/c963$ZaRswERPXX9 갠 GRf3pzcpMj",3̧mv]쿙Smnl\:9vHgRCWC}|vEF5VD. v\E|7ny#ؖ?hKFUm ZjF'un9 >CC~[3׫{r8\+2 ˫ig`=$x#KFΆ@^9U(֟)4EEY gq``/1/Wkz^ O:(@.Sk[XwN+㣺_+1oa;R^Sd&"fB.1t{haS\ӎ}%}" DO=ttȹ{Nj x9 xZüxӋzG*7.i?(W) e݊ 5olIR8G8DͷYUDYayTۍߣnӲr\M<ѽal~dž_ x|1KU׀D|'ݷ5.ELGyYXr:suޓbk5߆.hp]deᆖDci] ):# psIR:N_P,{2v#mFðv{ J.Q/aK#0WиKaE_7_#z*6\Ydp *PZaoS5ebdct_PA[کjyYcm+َ²sQ>|F/ᰈW9aq^ci|(їL&3kL+V{x Z6woW ՚dyˆsI+Д*@BH H"ڰ3/}& 3d$QAsXe.3NfvJf:kbUA=Vpd+ jJF!0G;ؙ~`xL*(h>>]hÔoթKrm2R $b!!ڊ=Aer|J8[}/ӁŝO,ƬB 02:s HO>`Wſ%=%d_Ɲ0s3,tw19}7az℧ @ҏƪF DihfY\"d։;FWKZj]M_i..4HI1XKkBݱbPP뻃J:.kJ;e1\b[ ?q썰=6qFlz?rʥ?-N?De>c3v!$اCWi}&}7 2_me'yYPoVeV"D*&>m\o'^0+.GJCO.NMSӡBwub6oQ[3e2#,.]O8J1HL:΋F0WU7fL{Rk \*qK-v~GWL xwT C{g'F7b]VȚ*YXw2H8>؃!Unrd骎k7ppu̡4kj}"*&76#%,5ƪht߀jw3DRqUoÙf ޒgN{22:aLp:l㍜\5v"+*c=-;>"B7‚<^}Tl]_AϧdYь#QS6w(I]ջóS_!M%:,%q]{kl\ B8y_ڻ^‘fXN«" <+bQ*9 e U/NW_ySómrjrS̑ۏڏJchRinvrظbI5L^*#asjg܋ i}V_qbfʍQ]^i3 6P('FGLfR9gp)-)Y?Px~7 Eڀ9S(:r;|]I rYOj@+`9ys. j5[?鱹{n4B-j# w%P(xc̬= + ~H5e4t'wf7 qtmqdp.Rǃ=WJ?=J@Z8* $^N(BaN8KW@NӣcA[v,?PI>Ȓ3*B?'aE|~ܦ&;GH˓Vh=v\F6P$scla,Ȍ|1\*%/9`c^nE"(yӏQZs1RC"v:i(RS1/li f x(H݌XaceQۗ4a&y06uxX5ޜ R vq4@o^a7oYgJ̋ mLj,ƐbIc .qॲ\w\3RrN @ |NOWD׭v{G]*"vMP'&JX{AӚ^BaӁɦljῈi FUu9 >-B:a Q8KogkikE25m&OZ֬?:|m/BݠJGۖ,cTŝW\Ƃ 7qJ i6vDt HgtD[f0uj*GvaOzD29XCNbؼm{!epl\J;WoOٸ߯)Խʬq͠$jY|JېcOFEd)wv6$RZ  ɰFX"dds2N@+sTB]>u*8$&~2hk7j9@,UKb8Ks1~;tiVE[줧c{̈s2# фMrU Y,|bdۙaPٰW02>B}8[@$a-'_*'"ʀ YutMQ=K({vE U"M('0xkJqÿ0HiĂ>4i~fPMRa<c;˿8o#/BCp.alw%|O7:y5TڋusB)UpyhyFLϠS)e/a(U  V^|]u1J>$rO͖92Mjl 3 V˭iphWaJ OGjEFXBb*4+w0ˉC8O|;Ú_f >e;%5mi?D;jwz}J$b,wcێ%e(.,LaFPQBiKqz&Zgm< m;O0[20)-'YTh#ֿH[f1U$R]"A`>8%e]LX;i\;sƙ6È+('6wҏWǞܱ{ ު[. +;Wpd*LygvA&ߒ 1yirܛ{ѱps+2gKo;$@īmX ,Rp}ڈ)guiy5WNe1 Yjn0,y̭@c+ m=F:g W[P_\A$^%#j-1%Z8J"WUK$ux ‹ey1D|x/g-tp Ҟ-Pv3]2Z5Fbaq@5d6?tcOPW OplH(mäzH!VP "MbCXlȦ@I~,cNɭI.yX3@  H> YKmO2goΖw/]HQHJ:@d~j#4 :'"a<'s H2`]YSY3#BF/FUc1- ]>F|3 !8[dS Ҽ7..XBvw&׵t m،0Zyyܳf,TK+Y7 kH1Xi*HF~ݠd@Aٞ䏶'qd dB=éCphC02dK陼J@q"oD4@׬('DZڃtNq]uUM-N L<#TFĂ!''[rƳft^/"o20N\L6[(X-Uo+z;,@7tUm#H,FI=7Zc5ytM] :m6 e*Z ?C| \, g\c& ÊD@ %7R2@㼊(q  :zAA<#b`+)1Zq(. ѕ#] w vR'-,m,ǀ_틨~ uD3:҇)rbIoI'PX4=ÑvcЏGTT t8;w|~ X R;Nʿ5`e%{܇E3Zjt_z1b3l6mHG^{Pٰ;.;K2@P tF($5ʇT…}n7 pҊB:0̙.L*__-hջ7ZJUQUGUqdμtGFJ 0 ]buÎGȂ{;\h)2?U \$߮7Q)Ge_s%ԕer./Tm6}, +5w v-_ 5k@1 qS` M+ɾNV}2CAB@Ϛv5I 8臡R`v'%'[xa( 76Ş`K$ve=HQ@W^:]ҼC<ڣ׫1Z RM!0-휆Z,}+.Дy(G+J2%vWӗY.Xޫ% a|=0 3J^M"ۋ|R.\b_^1h<ゾmbt|ȟo-珋Tti I&d+q";( /,>>1d\QQ hB)U*E61n wUhvϟN, yAC2N_ DpHqePof*Fg^`n1Y"犐6~9墤տ'R8tj?cݦz~6'CVTЛl-uM㬸,$io"JBpy(sYI.y4[0oK5#Ӎev"yԱt/@- h"a &&τLJnh_\"uA1BIƇdx8QRzȌs|]kLc=20x#,BRh=!H$6@˼ *ݚz2[:6X]qVI*>oώX}J+9Sl;w$GePZ r[ũ,-m+)PTMy,.|KJeb^J3ӓt7,"Ҟr5fJN0#:M?y EИ!F)zaqِVGs3o/TuZH\Gk2.ک֘(,AK"<8po=Ŋ&tXȋs8ٱ {~-nN@6ea=Ǽ3Mt(tn*wbj8"2S%q',]SbĒ \,|c9;Hm ULvБu/hc3$hc2@ ,BXxAhwχ$/^y tnjUtboA_cݏZ\H!򳒾NJ1A>V*$k?9 7ڎSd( kH۠tf]+8&]";I`^O*ત}îBys$5o޵NpͪbOr '3x<ʗs p[URE b,|"z.l!Mf8ӛq-X kةtT}5Qkz^ßnd7":vZ,UH *Ǫ1:zpU:5 iv1TU·%$HNiԪ`Vndu~ bֽ~7<l5Cc[NHKR ^2baXH2Ǘ[񕶗 Q^T\XNWCy"\ұv` 鉕hܔ~ f{R~!qeuq3W ]_aC֪܅}":Y|_rҥٟ]4'G7i<5.鸋LMz$J@~AļF+ 1t֛w$cgRJvUK&6Lłznlu,u\!QӶg}υKT0g8sŕiu-~e '2UW x$u\`7j˾ő;Y dNs˦gfUp{ܚ ) kR 8pnbd=^Eg%TD0:ҨQoDp̛ѻҺyWXhԼ,J.8 )/PEN7&Sח Yq,mT"L?p?ڧKF  tUcÂO-C'l0]A\feg"j:(p_C|cY -JvDY%>FD%]d{P Tx!{䗑 " ݀Eu)6x9ra"Rߗ$` <Ҹ|ek3R2JT"պxKn};[gw{),{,KT r !ŃB"~|{Зb Ш:HCI&Z4=놪s#9 Ocy֟*Bc>tyWr] ,;᪭Nu@\X]U3zL8\Fј l,PbS\ [zI.HJ0M*dRi$bAALG ,y܀byoW jQgz?Y /0_h?>Db_i GU3^R( ER)TMNawg7Я^X[i b6kgOby-'K!SLQ!qi')96}sjn3MqH mk<~ЛGk!ڊ0{b%vS2*_IuGQ|ݬx"wrݵyj pkoxjg-6ĄD~~eF+V݇ NM_ M7O,wv;v^V W2Կiܜ_A!u6Zr]}Ѝ|RU桎.y "Rݔ`No@ns/V IA"S% O6w $N wzpG00r1A2+ee7w~BR3䡹Z̪&}QXkq#ܰ?t̑ʮ?8h[А#.Pgj;96|P\rŒ%š!.Ǫhve_I^>j33; {U|O!ԏ0]>1]6N/"(gu,]pFuT͍q|tkđҪT[h{8kaͥ܁Qſ^5tW'H;EozY I61nNSP^qaQm`)|7ύ$Qv@rYwc+쓬[GOLbڤ27]=*&)/C*n;iOw&` CZMFg>uBtrjU3B_/4M!#4 =Lx[`4e2Aɣ94 şxA ސZBawD!M+NKk3n",v*3(.;U1OʆG+LU8xOɌVgY6>EZl3/MZańu% lv}?u-[]WEkKMڛaN`[]ϥ̋&rlF_.ND;[HM>.$c!f"_ gl-`{<ۇ\eWz~R^. !頴_KP#Y:PD]+;uG+\ZZd0QNߏ^ؖJko ͋?Ys} zd=$T(iTtDŽ,֡kkFc Xi\(K"*tp#q 冦W" 9Oj{J5M2K=݆|Y"҇t{y Ȩto*:H䒆jݱG/0!\$ybB~#e=7Qc;(P={M?<~إz!Y\Q_ scOd

4qiaS azi@bIPwgXUov޼Ds#'Y&4L7r3AKU/~}B#zsbYƑQLi@DOIF۩8 a6)}yt9]8>ݍL}m3%2B[;D^{4Y>N.iȍhaC1ҫ --7Pe,7kʸ^KU%C/ v3 ҟ33!W<||2V'rSjdèsW sjRxc醱>?#H$8곝G 4Uoz?>5p /X;Kϔߥvzi$ha[Iւ|hq77i |z\Ro!ѴLw]`(yٿDTH.?Hކ 0:WPF~,_'M樷"g0PY08V{{D/pL3yAU/ =G寡 /KT<gW%Q߁'û{PsS=rIXzs~7Ks*QSx3AUp_E(Ej/|A\]d`I:aqd0ouI/[Hs/ ۼ SpDQ3?,V">>ȶg$QJhOq "л+9^ f7VޡGݹ [%bA缆+XI Ձ?kq:YSo#TV9v״!tTcpb QdvWz@5b# 5[&`.Șy߿`4Kܵ+Lz^I#gu+hyn)rØkk*HXEюgBȏS)u%LNrƠ׍:~xxμB]E_IiEC|W()y1X^%9"Ţ Q*BC#VANhJLf3s#kATsAfwl}AAhླYRQ}<îj>~.&1ͣQеviOrR̖fj=W("rioI^DPhj348k9OA p)Vff@ Z87VمGn'?y0wYwXƢ{5`t$O:&P!sߒJLZ=U7qK6`pD8C*V1k~@c O qusMt:NT^>iF/?ʓ؞PPk :=*G(WCPw-˶)J*UOujvz6S+E0?P7$Ր[#=> `e=-`V_-Zyjid2! .dm}HYgָڄT c*ν{ݩ/lmyotۥ:bWҘ"6̅|>4JΎ9=j9v|zAI q8d7 Ow[ Wbg'"Ҋ=vvq˿%k;n68qʤU?8NeT{}']w #e:u f+3㹢;[1˿rŖT ` u dC#AtDRg?]HBY+HM9/|!~W^vv6i,7 *1e}Σ_*pBZNe\'E# I9t?kE&dA(YeQ}fPC,H㩙@ (1*؉ş3ř8)r9vPz9wJĖE|DkX+}r08;|{iOh~ R=&Ȑan_"j(g <+qU0?<Ȗ ޱO6#Rb"W}|X&f 8,*^alRBJsdlJN_* ā춺:knH|tB}ݹ0{ۨ0h[zП9=$ 05ʬ#2qn4dUt/7&Y_/N~}dqF̗ڿcl:!'> |e*y3Ac'',Dgo)Ci0M95Q'=Li7a^O˹s "AuȟALkBG%࠿b͖7ԮO Aʋ9 msn 1zJw=w'>hDv3[Oa8pß"@i^1 T7iP z& Ed+'qVwokiWnHfd92ԛ5Vu4(mo+_\@o@?vm]4272mTJݨهA=~磮N5EE i.7eOsY(ߔ CXMݹn5 ZL@y}cuPFiՈ\v-H>d zѱG8RJ!SH,FAנPx8!k(Aط:Ĩ,hU}D[ b9Gs`u?}!WiW pb#͎anͶR !OG,\QWq¶d*?.uN㻩rQ2nWU+د^~;TL6OMQ֜Ғ+W0iS4v7\`o}ó"C 3TO|mC ,i`*R5j%Ś%1d0/XQ:wQE(I0QƷ{IiZ ݙ$4p+ku)X8Ia6P ]88[?hF:`H LuUxt/|!y9{X\ft#cAB3O tO((z,c% ,Bm$q욏gfYD+cWr2}'=oIkyO4vO)<0tp#d[םXxWVS mqUuזR|tA}Lvcuņfc$V>:2E, d,"nL#$A5Vn#|_]+1XE,{bA;{T{omCEI2Y\N4%S\|~싧px-TJO gkCvT-H9"*@[q*Elվ6=m(wYC0g4 wbM3R1c~6irF E%c`ıJY tD1{(More\/2%P`iZ8LPMh034/DӅb7}^,|wy:>B5C(-Aj=M:N+P{Wo$Y u7L8C8j eCw4!B eEM+]R {)^%¾jVIet0W M۟n. GX#+B|3On"+ޕ۱z_&I 4"3(!eeࠊAlmCl,f ^x HPex)lv/F _U%cum+Q΃Om(rq 3o#>Sv >KMPC+[ B#4 bC͗"K?5g]%G̪\?I ' ,lAVvcrp*JJNW"}4.k/ _zM^Kbf'Xsztyo<3xbn/ig0'5 Ln0m, ;*)vl)6HO ^ۼ-(z{ui 0ef159hC[ٶͮ."PI/dYoz&co ($ AŇ=DKxrzkJ4f=,/27.pDʠ\xt*R?{iUڦY1v{NJ;6 Ājcuٿihz;J+Dx}oJf*n_93Pn1|1J_窥8TĖp02Zo.mΤPyKހZ28D_#B;ER;o*U'ΨznY"sG>kP+!-VB\rO-$`9!ib#;@Uz5DzxQi6ke!*nHU9O"#@*Ȭ4^ &lmVKL Jv^H-lS%;! V\3+f^ΜX8X{ʉvuƯLChB;ls!c\/sLPZBê]퀞,>g >asdA%ѩ.n9S*X?з0)~]&" @^ 9ef@-[5 J OD(wG~“᮸$A 뇆Ǥ)xuHPev軍 Q+ Sžz><^ O1957-=_V_XWS@@ tGiXJQYjA78GjHJ%Bdͅ>q ~7Q $^.r03hy@ӄA = +s&-lޟLܞkz ?(p^sE6-󆑙 Btd<1I蜤~g)]`- Sz.|Hq 3W-Na-}=8ڡI}6/JZLJ~7\f*yKxQSi36!)CxpD317幍9v08kY,;Wk40,ϗg28JB51^(x}ϣG96V9Rxr,J̈Crz)6M: +ZE=F XA+,lEy]oG8İ&F*֫crAh6߱ C0;lJc|d "J@{ a/ h#uFþhllez%03D[feB%aF3^ESe zaZ؆)oΗ +i0OEfaTtr`h2ܻ[2!U9/%5V<#V[㤮֮鏳F1O1k Cl*IH@6#J/ &(zYquV Hjg5a[Kbʂ:@-5;k^^ve+!x_ e[AIt8Y:]Piѵ ! rmZaV1R1]BoxN2N[{08^bUH r"5(D%皆O+0*Y)~ S^;R3meH3IbC Hg1.ܿ*BEy9ou b+HG^]lHfJF&m&BA,cԭN}┉ _0'0s/^9Lͨh;\ -"i*uՇ93dk{ءu*M:*m.er` <OIDV\{/<h邐 }F؟3)!%BI|js:i']YV|H+N 8,#6ikM$O6Yz{\u㤁Zg)-jc-a+/:#}(M\C3nZ]7Dc}4㦜WlIWeycWvwvځ{m& _iCز% &9Pi/mT`a%#R(s#QW1> C`lRүF^|q!:3wBrX}͞ێ\r C/Jc-y1Iw]HyZgU/F\3kNs*c^1h/)r?VwBCdkJc*{^m`Dwg(< H.k `+ۓ4si1\pft3H| n%mM>LpIEH\՛9,\[Ĉ0OoqP4.NV䡟y#wb<a0J`P +L+olpDW1t?Gt |(~ ݵwҝf+d? XdҙSw=FH`1uӖ8Wp S"OʊEdt N<=!*gz5˯գqm͌t5o!?hҔ[vqzӸӊgdgK; m]ͬWi'aBt+G:fwHBiAЧö4 ;rJɶ_Z`UZfBn m@z%stʹ>C)h ԚTKW\}+ܣ 0{jfZVjmY=;` ӑFa9k0c^ B \r}k}#n,ltkD<nwƑϒO=C9I>}/bW8JDpMT\RռDN04:zjo7sz7~`jђN*ќ4 T`SMn_l-d-++(ME7$\UHN}+6Ԩ 6Zpv*+JXV-аQEJk :[L_mF c^\L` twtiR_ Z!IbITX6[X%V1N9Ub玴p'92٩R|'#j.tA"k9z۲DZN釴4/o|+?Y1lSo1^% ֈIdLox=Dhٗæ[ )RȬZSreΩ @?d:-P/Zy}iB~ًL=^BCg&eh1 8UDvnuODJ^@cr~~Aa*I)"+^vS%/ma7 ͎ !:w'^c#!zLvv+Cr CK 1ydf@oW-'ǹtp R[j&*ՙ [ili幸wCQE.Q\#ie9m}o!Z",?f qC: &E|HFe9"jL6ӣz\*83r&%m\V,4_K^xK1DV%dnD_-6c1D]G% 7x/.VzZ˞\/F iX޽sU{o=P%s ߪy4QxEWEx\:%=ܬ>dt3zcXSa޺1+h?G9;*jmѪVlE*U0 _T8`yZ'i=/ێSgRc<4-CkeۥUNʛ~%4͚9c%Ÿ{v?E8"ݲ ^?ᣋސIK:rkesX dRAt+]u7Jy[%J&hpW8J&MZz TtYG{ 'hepP>Y'WSG ?ppî"CDF]BbJC!JEJx33ϴt~r{*meCC;JhHrEH_/cwg^Z C DmIud4 2@8҆-!VVG#  K*t<৪a@ 5r-C)1wX;O`<*5+ Ā0Kڑ:8o#і*vH8n@'?}O"2L=A%qrxFk(V*Off4&斵"-]5q.t3'Y!IUx)ۂ~#70&ma[**~ĘC19ї=dMdE ̽Q4o^daڦ6@ŷ\&.! \Q E`1W*ɩ~y_rC8t41- E<6Ol] [٧ܫ}f%q`E9k肖3=+ZvM$X!6lTZ)- *,$HMCA:+N^㡺[ hćۣPsQ:~4A^y>A"5$:qf}gXj3y$ҬU  qy)5>m1(:d4' Y=Ke+ _z_Y M 1%{ mftVRI=wbw)=`?q^~"&ZP2ɦ\oF!2Ŗ YOYCEЭ]\7We:D5T[f M[dߖWh數cϛ$^EOp/^)d¦#`ZȤ1 5+>iɩOsWJਘYg'/ZBF׏ bg'\fT2j?GCm9,4ƎpP<PAI=+@=dVc|ĉs{({^L1-TlrD.!l4N+[-s BK=j8nЫ݄SR[~!+hҪPL=˼?? ):CCW34vn跤fso(ߵoUxLM… SC+/1ɨ\b]w4d*htY\s쾕8Eq6@N@Y5r ꜩ4EqG3%D#PF݃7c>íI!2:N\i&g!ձ`7ls印$x74A"ۮGmraOZ&79_tx URtTul`./h}RE|\D./UXp8o7{aK O~90vp{|ӇƓ{n爋J >F ي7<юxP ƺeȦq%<|w1%A,gFJz$M^{M!| ?DP}rs9=UQ@h]wX~䚱I 1I[+q=@,`h&E^ehzBhГQS;>3d@1P6*} 8{}ʹTtXӅjs˵wO J'!-Hmxzh%mI$+"NJ$֣W}]yHi)* k&Q@!*WG ȑVռz>Q6/C ]M$.@&2"Es[ ur==`CrK''W%:J Ǒ8޹fg `+@= ֝!aeA=y+_ݩw݀J0p[:׆yTT/RK8ժu SI.nv_4د#|:@$PP !9Av_JSng(8>ڪգԡ&`Ƒ~̆L)G:wTρӾSkH}&U!pzV.RsNpm](p%PA}`&V-jH-6nʆlV=e]|k}/)mgR#4[j{d˳>iLQSKk ;aq1\=fQTO}u+'<ڒ Fm5a71Ks&!{q}[t6j@Tkʇ=lAܑ,b0җ+T`XnE4ߟۻ'Q+|>s-ҟ9@}&! \Ckh/ESP)6.,`d] x#ydTWZq/;3N(-YG=p%9~ɘտ C;J95iBnӽ~3:A_b7^Yc9{'ŵjYbA3'20wq_*C܅1+oŁD'` })֍&;*QVuԧz=&׸#Ko5?fU&I3Z. &ºo$HY_/;O8' RK})dKg*߂ PoiTu'f=`JSu~ O!ݻ(<9!ʞ2'Y2ꎼ JN_gYҧ[܄>N9ʹG9hK`T|ز#>E#!OiÁu>`RN)+DPcl"Y,ǍGM5-UlSۜ|VSO8Bly@RY=DvyP! F߇7DȆ7H!"VR~%Gn"s7}N}сԀ$pEM&h*^[pr'yhygNA7A3Iq&4o{^&҃j=t.SP/ƴ2A\?31P` zg@!VjVwVJX8jW_?eNx&ׅHPcJK!x*-^'db[_(Ϋcў,܈`D$[V!Q9yh=,oyҘ?x6AhZcwgVuD -F;W*72X,po_j'ݜ)-]- Kpq4 M(~blۊ Ћ`#zl4 NxH jN/G ִ H`?&SBJIBN( K/ W(ȄL3hE1燞|0m8c,г~cjɢGTv;-u1{ dcbo?/فg25-&[!8+~ǀ]lr>/ԝ}U@` U v-˄pUvsU`&Jч\l1Y_trP_t؛}FP$f,yB[q\WӍl1ژtgV#/M{KtB掘.+O:v mdu[P5w/9\:ߏ4?B%ļž$0CɧF"O>z?b)n:"שqpZ 4D.2)xǓ1w.SGCȚ ̅ʀ<& ѣ;xZ\y,Y;/VVV{%;$POP-O V'"Ir9bV%),+ٵ2^|C)A(LLg $ڒZ+ƦR sl31i)`QexPԗ5!{|R~ w)Vp҉(f" N -weR>5w/ת]4hOAxUHbV}Kk2C=Y#Q*c\_00]915Ho -䧢3jnۓhyp$'s/Ï$ s-'+la9BO-sE}^n0G:7*,TA,}}{dh\<aeD1)j,ئ9-B#ZbT㩀 (I <4@-PE-/>eZ%v±Й3i)9oIoُYL9^rR(= j 1f H3̒~!^1:f'40jO5Ahqp%pU66$D Z:DrnRVD\*!M5)j?bH/W3)fӲxIEk&_oBEk@,T;fUzQm X3Zs\SC5IpMdF4 VIiHowPem6Kr(3\"fVf .䷲W_m!{F!Ƚ.bյi+\~p+J.>4J t2"y^3Bj0l|^:;BCo7Cp9@5F03yUnX %>MЖjs :4a+Fm 7~JzTJbÁqi{)D2ɨx/i*iya?uadeXMLh<\3SVE=<؝FT J`IMz_FN+"GP2d$ݐ>xJ<9(yh6OC4T»oBV]"r{_^)J{0tXYLP)^^bm^dpw|vj Kt`?X٭g*8?0= VP~4!ӗpxFB_:i1ƍbkj솀u|]/~*<<\_mDzpyéa}qQƦ cXz5J^hLjWt'-$TlI\r;{Rk(FtCB'3cN] ^ml42_Fa 'א(RyĊE ( ÐdV/viTN_ru1:x]|\ly;:Ѓ•=$3u!98?!, g%.RA:2$:77kԝ+"TZ~:s[" ]g#.8LБWXb~h, Go(sSi'#i|ĐҾH={KW&P+OO5Nܒr&MEk!' )![?r"8өYDv (>3o*TQvuu]w vAu1EK#ZnτBi`%2Y%wԁssۂd+pVC20rtK/bOΡ QÆ}ǺI-hXcF`ɧR ϿǰNR߾%O~@ȭ>.]a9/ne* TnK`&8uV?HTcPp!K+]̾r5Z@Mkh2nLt|:V`H A' Jaz? d\Y[ \ 6U?[ w&ƺn.sg VF_ʃ|e=/k"ߦTck~\ VEK]]n/ŗv:h):AY:bBSh/2xM0\"QIpTGHHIq D֛T2^QJ~{ i>3 `>mbJTB_> ԎϥvS@17ؠx̍Y͞II/i4CZ@3KWb2O ̔4/;_Y$Hh>TuѮWwZ.C{.>{A y2bWnӫ V!Z5Auc eֳ9%qrj'!` [So#ժ3Izb%^~?CE}>:O "#^1P6UGBv 6yf*֥8gD̼e%L>'E>1Z H~q3l,6& ְRJ?(XӋ}K_n> 3-R)a5j&9ya_E;m_hӨ4ٯ"e7IO<0SKP)0rJg[ѡ cAU7$no,>J17!qfŋPg/5y6.#?&cpn^)ޓMb s>^Xp?9Q4m;n¨|_aKw*>\Ne}tV{WXgظIhAHሟ[ˤy\&A*=ЩPLJiAb'>h?lV`]1!]?D&3[78ԉKm0czAtܤ ?@wMR^ !%3tU={ㅚrˍ#c~+%1@݆"߈6ʇtri fc|H"!s@roKdũczN$F3)7(|xDTsIN>@jن#)$*ANBY Q1(e!-? w}uzno# fPop Xx ~d9Y[\-S׋90ג"Em,I*>c<0_Rx"Քj>WchiFϊzley*l/^Kr`u\7Xx/«ۅ_. M=i^D[7TxV7=}W$G= }T\EK޿^2T Ǵn;FjC9Ͳ$l0F7X:VVfɩe?ϳ (ZEx\3< Gda\=ę zAx=0PO'qT"S`UNk]r FC(f /xu*4Y0 'Jv>'psMAs>т ^Qm-%ڴȎ!#X1nfЮ49.^.`_~ۭq9ʗ͌(JldQ`4ɰs-' ws#JOJh]:bfCWGԱ塟So]gԐb#hSJw/trA6]Uwֶ0Tϥ=y#)UKS_{KKM~|r.n,E-I8|_LA~(KQ7E]|ICK>?{&?^D4q-ȽdXy%mRr"`'Ǎ:aeC ?h6a*7u`m Wvi1%~1KX)M&3.|k_}Yf ,6=n&%c63Kx |=r2J4q" uMD LgX睃I1g?h0)U9;,M6 on r3[ywV=tz- s4gw6ƇK IE 89-lp+wr :4 0`_i3̚f&LkDj3>^'C Ici,g1,FDdch׭A˼wVHXG%Vȷ}[1kۂh;aEZ+${};+dCuZ֖~JE𓥡+3Ev4$%DάbtS/ʹ6'N Au%m춿W<60O0 W8+W)ODA4Ȝt4)FٲpTّm:IdV8*X|7cxsLv1>=3m= Z!r>_ּd}NF R\'_!>SrZ@B^8*;ڲiBG,0+?4Fk;߳w V UY}f1j}/IB}<'eaΞbfceX,Vf 7ocBṎ˹9<K4:%XeDgUZ^X&DrOŘT,~T])A_ZDG[P-׀PIgmrU5aX[;Ta2'd&:-v("WX#B#f~$~!t^cFZJ+:b}b^UᦶOBil5}£=5Laa/LIŤfp DO'Ζpºir9rQa[zX]0Pi.Bx2'ޕץ󧍇5YmiX)\EC$@p ̸7Wsfz1J(s| +*BZkUcz' >GR{j:~ANekZbzw؂@%%=s;<& kط|mJ66?HIĐ<7j+I Z&+NhD{lH:}n}Sb~m~OWjX\zBgR*˞ftq0F%y.K'ف/oiJjh^Ccc`Y4`xĄS:m|mc*W!K\rjٯQޥs-eAbS# h2k,d9 AYQ5f SVhݭZ*OFZgݮ&xH'z9G}?D6`J7 0Y(f66 *@ S)ctbg{ݙ8v}+ P#_<駇+"{$ţ¼LFDhu⤰dL섰%z%N!`{/Sir R<#rmyYkl, "dVU&nDlѦ k™.44Pr`h>8cXۡxfF"-,ǁg?{vG/u#m B|X _2XTLw/X*]J=zrP^1n2o9eSB YC1DZFye/ V=JLM"cc*)ӣ3NNЬmhs 7Łhۆ=lCOMLn.vrB$s8 x?z IHG\\$Y5[զ>=>\nzPu #"Yw4'.rE&["3| aԙbI MJgrP.V0;Q|KH \&s"fj.lPiQ7CßA7U6\ݾΌ_rHmBЎ˛c\Θc (C w㒊ͶJu"mְ}G^\ܹ[KVlnɜJ3wby>oLX`q#pF@I#cĶsiF,qN_|9b ^ 0ր`"AsϔM (w]E)њMƕ)15tpCu&O-qP_4NZ"&;ݺe p U;- abMR#a}YԐhw?^ 2uA?G!ͦ6nRu}`Z;FM/aat161Pi&=nL@+ c$XA:ś}%k( * U-9klm2⛱Kgjc9F9'Bwf,\ [-m0_Cg}֪$[TVҨ89/s2N[qn g~$wZeMt?\ >3rwMmYb=)fp1V-pM?&ѷ]U>'i |薵MADkꀧn)R"EU`07 \'pOK{7vA>vJn޻zuu~+4\ZXf]R֙ )Dj|*RH|/e#^ t+pjYF-p:>n fU<=2eP`~sPD2*1]mLÒ&֭AqfRUWiCo ʏiz h]CGA`~g4<,VHÎ\IV'eWz~Ip=iv uS5N br9%j/YZ--ʓcEf^| rK_ N*liYŲd3|AP ,g6rD{`G_Hچ]&Jkêꐍ/%̭kB ]Qߜkud!st+ X_9,J"=8`1vEfRc(FT&*-oLvE=̄0F1R=afF%*,P=~<\bۚ+F*<0]׃ck\if~E-Z_q9o7l֝QN/V7Ie!=G心2AOO5=\Pyg"m['Dغv?Ҳi83{]TԻ<'x 0~! Ehէ9GEլ/w P0k<`2"d/|0sd`tfȴQx+B xdK&`⮢h+iWFPhZ[9Zys!Q[d%@x"y. =n(ݩCH2G@*yIGlldjy^Z@10ZB z(,`\LڷuN =XYKSt(ע"`7Z0 87~InӼq)I?@|fZnͮej%(mT@{%*Rs#ti 1+VE Ll? ڊ2ke1Ԇme 9+s{K&O):ioټ{BO)?hÌ|1?bl_ԥrs \b3;|[谦Vm@0t^B{v%n^Zxy]o%̎}Xr{ eL"`+U5u6 QN4"!xTȎ;1^GxےU/@.JL^WqWJp`;XA.h ~I%t[Q>DCoL{;8 2;-C 1ɚX*/vIe 8'D! \ٚ!ȶ @`zr-PXG'qgoJФ手d,Ӂ/.q7S ~ {4jkI lYo,> ȷj„U2R`?.CT|1z7C{f9j2~ cbu ;Kq{TJC~i CR`MhJUާΝҕBI/`KXK!im}I/\oPrgH\T"Vru e )Mz386%6ܖMm?$N ӌӎ]Xrϵ-c=!G4[QqUFA{dln<փz:%XWNU@_<M-yʴ7 C%h> H-Irgj(dƗmcFhhWl}gV2naK&VOaܑfN!V fzB8 ~vBmBzA//fuh\fBELН3`æJ|Y^LeKY徊Ꞃn]'\;29cM1oW'THxL6kjMy~'z䩏2FC⍺FjN.`ܲG.E)mı슒B6֦"LwPMGkm0&:SZyz\]C蓟P%0l)d;=ՠR'9HlT&-) Vo{t]˝;z|o+W #ծo16 2xpTU4H;%L*Dť$BC|]*(ͻ&%\W٭e'7ѿ ӂce 2vx:ƴG Pap Užuzcj osLX '_2dRs"PXp 4,eLj. mh+-]fQ_n<}}^q'p]Yc,xwPNO+^:u t lɇ:BuȽ\>޸+EH{ٰ{rn f ʶ3fRvNAnA'Hk!pm>཈'nj^Ӽpcc+xvQ$'pf7bpws3p]bo- LK V>qx/%3C:fٛҍb) ~4?DFa`Yܚ)b[$8d 139xפPXPOG dA;9ȂN ]oED< Ѥ8gZXXwJ84^j*cWd*͠H-eq}wOտ!PT`ߘ$-̊{};:8ӚW$3m\|GsɃݝEQ<$zMc&895#a)^-E$A?.M_G3E"L8Ӌ*pͤzlM%߈W@cFq9az^otN9`AWazf(ɀ,GHPSC.]q3{ %*&?~%>w%urEއmEqB}ӂO𺝹,sP҇HO[fSV {h)DUPfB '$ebƗ w(AlJ"xaBl7o[Kk b\)IlPcdCʵ]/{XaFxw`cˀy6A=~J@]A)m H7+w Cnbt=ݦ]%‡3g5eNIYvϖiqI[br}ѦoJE3,UV8ʘ'~hgK8I2"H|J-WE|\P(Cuc,1ğzsЯ  Ƨ#<"lx6XKSnGԐ3.mO@5d8fAs=@J'Z7<*]>2Q`ҦKiI䜑Ӛ1:̓LVTxF^M `p;z3fUL{YG#55oIH)UN aeUTٞlڷ t;W- ɮY'm­+]9cmAz荼4kǧrFX綀GLp;ęX)~f{B,(Q笋WYzFi [9P;|| #R:Ğ7AGJ?w;RgXN;jClJlraL ֞&t-ӕvgaMsz lYxc:7Gm ]h/~СӬu9H`r_n4BWÈb:qOG lX{]"01j8u+k$vyh(d/;nUO=s`=\ax]J{2/[pӼΏgDCIW(`uQa\:,P*OVwY(_ UI8VQ ^T44Zcc1p)E0XvCg6=n8D{!z`XBM,a)͒da7p쮦hiX2ɹ>&Q2p<9qJ>dx^+!Zx[ 2)8>h A U܆v1[O([?ɝaB: x.h9?j_K",SӥO}ǰ:8,GvMv%zCۆK}tV6>PeVuC< I{0[0$I-#-1ZD2Xɉ!0:V(ռ]'^)9CI^h!Eif*0>!L@vn¶#U5,յNsTfؚկ?_}fwdh>3vn9|Zaո<;jBt/FTeV\?MJє aE<=@;G&f:2ML`PvRVKJ#>Kx@ !˲4m\œiu/TةA;&%E{!8|/Y=dSUX~>q5Nmߧ* . ~ ti3 p&7eHgѮc=81sHٙ?W`9T7wʠV@3aoOB9Zf&]#w)OΉSwL_Y'2Bѫ@0N|*x'Ob$;WE)AI"?2o;'ֿ$@zaQd*{&8D`b# 6DQK2jElsG.b],9o@(ıCsH^ZQ>v%*:ٟ0Y ֧#`#>1,05݄x4pJ+j{^9nr6uGT^Z.LDರ(o\sR;&]=3U;zJ9GIi¡ҩt<gF|3Wo@|Q) nAKWDTREUy>{ИMG?C4z__!53ZërIx}H@GvYK!D}D"V ~6-4D"s1TFw*e4*p+]^Bkڻ*ӜP `St&D!b5sku>lVr~I܅* Hb$OhGbwbHOTN'Р-fXAvg QRg|CBH;7]6QvY fxgJXټ Zau<*'=rwY"jɍ x*$%KU |.?O Y`ڛm4^,[ ,l;j`A Q>7:$܊#MYXƸFڢ4#y*-~L~sQ:\[ GxBWw^~xmrWG4:GMWˠ38CQH@8u3Є۴pDc%ά׫E볈9wa5N3^E uP; tGT49з>UrZƯ|gevm"9cɐ^M}l\5שAW O&u$IL&9ELײ[i* Fꍐ m>ukn`h47vvE^F p(B$^J VeNp>U<FBw);l:$?> }Zc="en`~b}*+G(,T@r1ǽxm_UQ\0*]v%R2tEIB1~~."7J7{,Upwb@`uNjM&ې)qȚMx֓mwK0,/B'/%z& \qD̎-u]a ?45&nwΩ :U0ZN ;mf"v  ]CMuh/\ ҙm, Ii*aYR0pXi\B {(M+^ tMdQ)F &)A9.& N7@rK782U0Rȭp9tج&(7DLM;oQ0lL1VxϷ0N&ٍ >dH *:Hp/1˿P)]i̽ps*\^J;݁zC գD_ @5^5 .Y֎{Q[/*SzV @}&!{sU7㻐e}F lly?bɻy<*,>ȽD[=1LIː,G? C[Lwstt;.pLgݷǚ_v|䙍\Ft$)\2*o䆊uiWrhNPX0\J6X*?-} fFTJ8v~yKp ;إgLY[sg enB~nÁR@3!s._2Hs}b*wLEkK=ȝ9D!I}Լn SVۤyܾqF+U3A4>^06 [>Yݧ֥|2H_  i S P}m#YK6 rb*ˁeMPom^y64C Q< ^XpP &z#I^m/|z3UF:n7bWT(>Ej`l>664[&R/ t-Mmg^PPs5r Re4C2QL`''6QD*?Z^N{EkWuǗ_9eN@^:UDZ :2U-xgw eԝ 0rmTHP{P=FUg=(7P2q>_ΑwGYa fTe^#GjBog'd3p4?x#њ $ȅ4,I r_%zV)TBK-a;N9X=s U{ë䧭32Xh+U aC͛Cѧ1/we=nqۅaP /V[G]MnIK=pT wO}'^5Yߝ=GsLzl+:CI -WtHqҍ )w69H]sUƆ/iғ&IS4-MF< m!IkH'Ƶ<%wgoaB*A3-@MaPV(F%284Ԅ%x%'wοC9ۍWR>:+JiֆVzy9/R鿣74DXQ#?XJ +Ė-Et 1SfS\(MjPeTbVOvnh*elD_KB9!S.m)k:M3TiQ٥ɗX-dNtH9XP[ի\L!!pr뤲2k ,/Mɥ"be:t5觝2-X N|% S}s#ș8%Tڟ Iߩ;/=\5=*8`v淨*D^4H7įa{Vv"3.]F Ɋ6>oKX~08;gzm;o6덣*+B,T*%^Kc,8(?jqUĞkە;zupl}y9g_BZe5?OO$x%:%$*ހ,I!3U3wzsy#Mx0nٮJ4fno7JӤxZ@ŷ]iqtswn")."SkS{6H\2rf:\kSb5SەRx̃zqWcjB$EB:D}nϬM5 M#"!{W&*'ǠgehlX -Oɴ m>}v>r0DE>?gr up[-bsmOЮݔ۶uϺz:~P01-YtضǍH 18y J mmYtzLc"x]E @9YH'Զ:M-\%SjjJN!q4)Q:zm7Rg& '& /0rYa>^8e2jH+mʆB-tyw;u暘.>0WPw]𤨯bJ% 1'|NCR#o6Tݝ| s +$jG=(P u̇3X?FI;Ngұ3f$`Xai32ɐxsnp8$&!^nR>ɫ++h: [OZ=h74&_FNn[GuCT'TْS G'%Ex1Q&;,IG"zp:~3 {[Uʑ.i3 I 3fsIYL m̫3gFhzde8bN"O[<QѴ,("g4,Ud/.dX;- Ɵ1Uՠ%B-' L$b>v`\h XB4"`sO%3|1"1:]@UX9&*ΓNj.;?J-Fm+Hg/oOud]SKw `Bj XH.Xk\()%*[82.+]UJd4[xQp,[) ?379A`x>YTXBt 't(Tșg$+ tgg`&{j/8Q)#f/]9~ݍ(!mPiVGbQsLk]ZF}mx [LpYch[uqkZ',H5aR@LM!7$OFI.p}Zje4.LVFVo֙sͶ(_D (BGtL{q }453^Иek\txi6dɻ*hv]P}ϗ_hq̋K]N{fTv~&kp%T}_d" ѡ fY? &ex@1H3J 4[0#U+u]yHQۏ,aCeU3 r}6aTԏhtg^*~Ն'R!+`,u~;/Zw{r51sQI<'Z-Z ^S5]|/BYW06׫>PN nřOKq!, dp)ꃣ$}Cp;etjܚHtܴ5b\YrF~Cu*$̓8};=H{=9Uy YM1<( Gʷ9OgOqRCUV-~<"P+Cco (Ux_Yvi|^l o6^DBB $D:'$h9#P &D`Dq~Pc3 &P10]Lmvz9- a $_lM Lo Pڑzy 2*?s_/U^e%%$?p{1brqnڍ i_I8ǃyhݶu[vl 1IxYJx#yLBV(k$;dxesy 5H ^i(&c#^TqĐ ^+[̋Uwo,'S[!9C$fwO;eSK*v>tMQ*kVRmė_h8ԟ:(.Td>M"gѨc! 1 5B[BOnv@!\rF|#Uз54ye?V_Rs_; dF 5\^kpU~79-Q0a 6I`KrK,t|AQ4RR }0H,UJ;W/WN@aj} 񢎤z>N/4zZf B;v(bxyьO!#d3 r"HapocuBPf%"lq啦i8oaVib]c*0!ޙ+)ЉӂO Me> >="cGkx]&lu Ԙ{leLZ$>J:+~#IXouP_oq.7J _ZB{>KVܨwmiknT&,Ŗ#*@*]g}&+؟ Y5ms1f#,(FE.:ַuom҅u?Ȅ]#Iq}7=|aC[~PJzzXoc/tlM$="FSup[ !A\$ ~ZxpJ@Hf]cC3iw.8sn/yMlb𼠫Y(5IZ} .FHf=@FclyJyK ʮ@ka%\eJNq;1A(9gSHEtb_mSXA$9wlEqN ܦ/?m4~KeB$lTAp/z&)`oup 뉛+?aKzzDBX LX2)tcLQ"׍ȭϒ 9p=';1Lպ+xM\u?k%ʕ קI6Ng ppNNgͿE޷٘85/6o%1o4NɰAոL7z2$ʜ A\5(t[nJ4~ɷ:ƥ*9Wvb==Y]rҴ`.WˍXxѺ;33wcʙv[(Q"zܨ:ϸxȩ䐠o/PN\7=1ќe̸ӎ])Yq^bRG,s~^@WD˝6͹dg%{OtQ A-r 5Mde;= #4?P1>ҳ@EAGkqs߸"r儹?5$l6#ʎ".V`cۄ&{p2 R["IwYZ=U*Bv'dy#.JcB(H:dLRÃ_i%r(s>?AMŬGlbJ ZG K鱢Ô7S| i 5<hhz9=՝ %uqWW͍HN K`Rű<4{&;3jURu-rK1>w$I'N֘A-r۞Ehp[A>KCTQ>,>oC>pBs쯱3ԨϜ1زXB(B|zv^1H*_ l%:N5aױs?^^&Svmet63%f/=Ѷb̂URoq=0>"u)r[SLt֖XJ.{pԾ f/_;{C1,6h |dazd|j^&iy&uŒ+7Q؆Hft {ox(s]Gv-:|\9*hnW'Ψv`MnñZE1GPMC`߿*Dof"fqȘ׸wZc.̼թ z5LVeK;WN{iSr2$Nd,蓕 hZA9Kpq,\ {L《?ǔ|ƽ)I|6tƸYb~q=-3?KayX-O*D(6/s<V㡷 h;Pa.W2TOY8K$3uI=13:qEBHLRz@[n8I<64t<g^s`$m' WUP$n?<k}x˽&]"YeݧwM1VAz2sV~ުR~14#8zT0LhD]7ۿ:W4 W]訫jab-ǗX1z$i@gDdKzq4o]OX:}褌iAȿ- 9X-hq ˜:_-(L|ɡ,F~ gabn QHc]')`<>c3؍{ ('6!/S'wj( ͯ@ߝߥ dx0V0"9BԵtDdFИsn}`]٘d E $Ty~ˢ †e`)+TI(S%Y%B)2aC9C=Ue@T^U^eϘ EX.t߭܉y4UckM~"GReVoդ(iqICbai '7qM)-F*%_M)1Juj:4˃Bχ+iդHJ} +}?S%GrjZJ+jnywcVas"pUCIKKn ̒UeV;k]Oϳ%67hkNj,E/,ƆzCά7ejPSR]9sҁ:Y}j0OPgB)0B6ϻT>4>RܦsIBzqe]!"vj$+B-i"5nh$G/nM&ݱO|,+ d E;o(rhJ`e, F*,>xh2ȏE<2`C zp3BP ^ Aо^c.Ey p058^Mbב섳/? &;5Dȧ;D/~UEDqpfw͆9{!y8;$ϳo ;R9ߙ Hk>wd?hȤH_ə`~݄>[c(fwK`ׯ1k@Q{9=]a>Gy)~*Bee2)n헱=w4+}5՟F͂XS^li?R W^3gm}Y_pЩ tTK%]rQl(5J9٢-?Ny UO@Gz`0(4;ս3Jt9XJY}Xj?mql 6q ~@orٮf;bay>vMV^pŘSRFݩ[P<ZвpRPO| IQ(")KC;˖: f⠳L1s D/x7wPofGX )oRU;KgKCsx=KeĔ,XdgFw!sv Ig^N‡{]O',Lbpe$FrN--]dn8b" $EgV_B v[^䮢J7;eQ]o3&Hs yFTpnƋ8+m9L$vs"6#lqݘ)dǧG9GGO6~a/,c/+td5ㄩo@z. =YZẢPU(Oɡ-JsT]Qa] _$*gtBTı?,=8 p5 [RQl^?Đ ԇʇP\1L v+}8V /8jϜm:Je7y/h0x뺏ZF\ @kґ`|Eoiq[Ks+ wKj"8 왽/^5 N9LE9~J~hf̽e0>*g g`x sj4{Tps˅Zj@WJː"?ߡIB =`f\Um)L!e94fJ;jЪ`wެA]?}*{om, %ѓ|'̛V;%Mj(jgWek 5ERS9"5r;<}_1 4H$i@lI'zt0g|=3W04so9ݨ*QWgV W#LnaF Lxsb̻bT+xZ7(bbkOb j֩lGc ƨ1 `G  x6"*P4Ґ-6#}K*o3$ȧ¬4q0dDd=eUHpΰXD+z2}Madh(e.ueU95{]cn g_:* d Ceo?R/5xa\Qi1zæJ,:z\YXR hبb+~W81&p:S:.S;uYgs)FasB翂b"({TSRWOS[#3(_pd˷_L?8Pċ?]x'!#x@Jnc?dbaD f&/`BEߞ1uWG3ؙ7+g N.ѾmdͫVIk/y JLU L G Q2w4<%M t;<{q 0yL?Rߊ@X}$Cr_ c `a91TEq,߻섆G l/b+ӐD%j;T %U[}4^a*īCXyYu @(!+v2J8"\iYk*M55&>XqT0P. V?boE7g{o;&,3`YQa:wTg%w ?=9CQ W*qeVM?갫䮘P)3|/;]f ?ʨâ  Ryuud~ᕿ]1K R*JK]LSOC[V3ŨxŐZ5" =X^+㻽>PTeиkۂg䇖II%!EZr3h4?>ɿ7sr2ulSU{ĢR@E// s]f (Ѯ |xR{Y ͫ:W&*<5r3=2 u >} /:ܖ[qޗ/6y·}ڱaZQ{EbH &?oSMNB'gWb]<f(ECq--W== }t- D'C?E~+3^E[C;&Տ@#hNFTV藪}#["k>;| ˅ z^2̟dvɟ4&eop0ll*nd6n 7Ӏՙrr&K жw  $Bg^ 0X먠sI࿈V+}LHN%UЏY_0_cwpkZ$?h$[;TW/ oTtH32s*X`UjeƁJܜ #pfnI{@MZde&0Mɶo``7Nƥi/ݰqj)x#$#S&\(byBgQ),دSt DE<־ ĒSulPJۈ@p/P*%Z-=0!9RT@>-xݶkC}#oF1Y8X!k@M+.vi~ogN2<)Dvmo4.rqDt"H}+Z@p"])bңQc]), O)ב[ަh m=Ĕ>z{>,qe9̈́!_J2|E# ?Rh YgKIb~V=%i?qhuFɻK,ŒX5%曯Lم|M+Z "kxЋ"u9Dhr ZL2ĺ k^{nf0,I5 w3kޣ䊪q谏o5ӻpS,˭C]~3~iDp,``}do嚚a:,=A?iH Wwc:.K8R:~ *C? {"![zJ3ŦfHjWlQ|x)V݉1} f*Mѡ*`kov]R/͔pRבGƘ'K#!Ƿ* [y$P=K{C:A eP53tqR\Q+iGZxnbmͮy &`Tg}T[ ]IUhe5n vhe~RuJ2ImǮMBP/ njFg#+p!P{Ii7]8YDLjc퐥!8j8d`Шi{ir]½ˉxm` ߰Zoز~,P8|"}mo\4cE 9;2"?+ *aZ.C"jD j4& "FTFLrc5[oh58;hn &mtB,!~lG((zhKy 8J?ݘ Gl@k"+HfYsedxMշ쾎E.8E&?C<@zʆ=QHG5M.K0ϱ+ >mX){ @lWm/FiR &9Ϋ=aJ1q$kVpg nt+܊a{pa|a\5sCqGkC^}S]9o*ocK JэGY9R:nl%-1#2X3Ɩ6_Umkp\QUȵ{RZJ#?Nݙh8$Df/W2W.iQxjϹ'HZxT|Y[DJO,L<jK/%)v ăŔi}H񎴫RIĪlPYVtJVK J?iRl!" \YgL~%7([>ӹl9<5A%Id{eFbeJ>U]Ecd WaYlag#R> E[,?ZJl73ܹI/` 8LMu}-vK KX;G2 \dS@Z7}t.xC-zq=tĒU:"YFoQdCm}Tt;l:.DK;}١.>T ֳ  &G|WFl&"ւR ŀ,#t٘hf?D6O +>x mtR -߳PȗIT#1hm{M'ZE{!bY[ur~y:%088al2O?ζ\¦[54T:t; ~NO:]`_h9f^617I #A02'<v)*.B X._G?ZΖ":xft IЍf32px, !л@͎n6+:s?6·+ѵr!:L5 BE%,N*S{<>ioW'hu9ŻE_9f#9$T(J"}?(Ex!mJ.+K̙(T4Mlng,&S轾G̨_B>>zh!T8hl7)$ [Cl0/ T'ksќkޟf S_cyR8뒱,U-ț):+=JznfD(m.b%To#'r3&gm3u!f4= qv)51pg(:#FIZM55!ea l4Ôˋ.U7@nO {yF!T.xO,e~g1P%Ζ##,rC&0LZ (&L5ALBr}h.촬57$LwWϥ<6\fU} wtۂ1c"N mx1SqA%+p -NR_rjZ̕ӸYOM]Y+})NQ6"-ikl ק?qN"IPokJ nÛ:#3@ם i%}B40? }4d>OqϒB0ɔΛݤy&/LrKƌ J_zL^\!߶cS4Gݝ9{hp'7|@ѫWgߚ&}|(Yxwd92}H()M>nGts\ǶF˰@ YQ,̭채_Ô4s.B)=$qʎ6 qS(X #R!z?Vt#7i )/OjZzY ׀H WƢa~7QXT"$!Q9DCME Rz&X9SQgpS1!-++$?;MuH{bsË08nd-_y:Cur5nFW){ݺHRH@VЖk[p=\u*/:[n Z;+JAe깥  <7!vN!̤OsmU\%^Nёes* c?QS$B"мFP>"T6BoX q +CUdE)#"^XzθT`7*D'YU)K C e!,QUO5Wҭ3O~!/x,JB$`ʯl["O^';sݕ3ο`Psqp_T 0xS`Ɯy,/}w}{ON߶uk@:8瑮[n XbEV1-8xs&pތص:`[ko+邃ļ?vYVvW->)CCX.4n ΈPo)C]U$E TvDB'|QD&PF6llo=\.)R/dd刮g',~ ?䚧6lRC^03fCC)x G+t0la-$u"%Z.}=}u .GS/"юLX-E0D}.Rhckq{7xJouN.˄GA^# @!`:" `x2Z{ד'5y_R<dS0qye)ry@ DE3ۑC kGqu.ְ(wEvcMZ+څ0>cmodva<hcP)m+ gRi2G3  Ξq2f)I8>.JЏ*] esAJh, 4qVt RZgzal@x߯o4 E"+! IlU[1Ńs-*1ʊjukbz5D{{h Kᩪ#XTYi6Bl\zW)tC)y`5 KwT苸E+YY/)cKףC3`KkٓptcNw`(?]J4qNK4FrzG#bXLD㕓XY&TζW~G%ܱy* E|k?6OYzM|ʛB'Eq^'-u m.֋?`t+n^^rw*`.*}))X?1ɪ B(`򒑄EH(W%t2 rLeEA:v1Ncsa#]}{ .$ϘuoSaO^S_'-\=ťfi52gl+6tۄW7l(F:rrb0f7PtbEgC:#x'FE-o^3HVj097^N1C~=d9ɽQY*Aae07  :t iՖj6GM0W|t68}7WfYSex?g2'2IBW%UP-n.}pd!$.MLD? UZ~w =oaS(ʀC-FQ05>KȠ0S^DrCf)j: B|um4JX:o$_ALҐd s2"6.b 5e=j;2TcBa}wUSХ-AqMͼЙGSe zmiWA)P>xpCoa;-~E,iߛ][WMk۽tZ=<ʉռMdMRO.ǚj ndY'Fvg4epnOăً1!/\1wckH F35`PgoAg*# z*G1[–f܆޺T [Aξ7ʹz(91EPmUkXب0*sH J^(nȃAՎ', +X -@fKhv8Mhlr% /#|R֩%ڻ# ыZI{sS[7PlP]RƗ7\`uc݊oIgDeEN;{ѷ֘Q5dQVk+){]X1Oǻ8lթ@AZ%D%.m hPzdV_;0>/yRhq UK>GdT@ɞ0؆ c몆S)>X4T L^&rWY聶irub79ˁB҃hٴX=F=LJςMƘMFiY&'~ko+96xUSGA|韭M$v3"|sTG`P()ު}ǃ$-f8t'"K\F h*1c "C- rn4C*#nқ/uwy1 SBP%Ot #^6d%e;[KR9jiaS)1@fJ1r*^ ]bi$Z>]1@ [X%gc[(3P@X[lPc!^i wvF5D4X`ʏ^S'[b7M.1ǔd&ȩ>wD:J|S^oPybybzq;mFl2Vpp>ɽpl25Rr -yvWљg,4Ďe[J*{r*ZP*]R fwp/"/G.XJ-O(G" \jM|UӅ&92jH$I R}uaӸCZUu꟡ʞG %l$ћHN.YKTHۄA$ǺL;I) 1-L[b]#;l&ۧ_!%YMkwNteYi?+|h!P :xdG.؝ = i[[4 p$t%WE(}sI\L˿B-ʲDk|mܵ~95y۾9 3;TmKHmt&A+ i>V:辤VceϳnݾK{i(veJ.gcdk,ck _1˹T RqRD8gj"0,x֗Ǡ̻QBhEaEOg0r}sܶA,MeLOsa.B[fvFFaۼ.zb<^vҿBJYEh1ʼ7CQT))$ -Mp~ǁoMLBǮ!" SdsEIƷz <-(!Aвj֡Oa:Zk5 9Y$j܃N̻lt7LQppۚrC5)Iңш827@\Xš퀜.0A[m @zqg<2<Y]Au56rx0A'XmQ<:w,YF3y c:~âkjzM^o^QA${ F]`Wr8nX9x=l$^֏ڶ !A̅>XL>UGu"e߁ 6hR#9%|qba#R[~]##GTi2a7fMZ+sjTqe&5 3e |02 F?*Dp}O]5m4X-֛3g%I|·8E11)2&"TM o)Q`YO ƥua9$eϝ"+Dd;_rm1jlb ǖ$b4csw Rȣ qo5JV9o_-7*#N@g%J8y٦T}ZE0p{g1؛=ձJ,g#} mRLK`0:}x+Ezca!&g#A//bN?\KO2C$y磻c;m`<1&s4MKbmJ'oP]U9V8C+l6#p z/4bð"yy甐N.0ԻȜ*v\.tfV-,\= \8J2`F]U91V:TD.5Y{׮aKÌv >N~G9P/N\PSjpr@>S&.&bԽHײqQ:~J/EߢJBj~Ng V ؙH![O첳CҋK//2C,a& \.&MoBX$gR_Ƨ$dgL 55搠6Ғ:D:^Co$@hJZ0۶# H" [q~,XZ8ɤ9 |ڠjN=:jΰL0 O15gnZ42o?QRkp|!#!6v_h9zBeloa8՞%5%./hʬjB it21wͺ[ZD c$pOȤ#C+"[e$XmN:&c]b Nq3 $Ys q89"%o0]~4N&DS|fm:mLX:(; #GrWNuzZܯ qrqRw"dJ'"~a(>SA 0ٛQ ʻ巍5˫" ]<*fw{Bվ\Y{˵N~cPI٩nnA}́Qpp[Q>}G,{Mğ0|nh䐍fɴ8'l/n ؾa_Dzh=-+A2 k<@DKIQթ IB+b1\G8Pޑ f5̸i_jf67Pߤ%2e#f۸k&a>_.F@oF 7iȩrf_>z1k]B\ ~~VX-B([M]OG@y7ɋJ{jѓ:j:po51oX[U,۪wpAbF6{5糠1" &@Z<{xͰ,0e_E0Rbkx@il>u{Eɥ?I)NhVhtBs]3J.~Y47O`@Bqφ*1#":' ^FeGL9Nf: rK$"Ԟ˟މE'vZf%ri5sƀ,8[-#%~DsC >R#4m]}3lJϠ1TUB!XsH[ ,cڅT/ qX.lDWQ s<ϟlLwsa)B`m"{a̅ז!mV_!{GH˵? r^ԕ5Hы4%X ZzW:j]ނ")ȜKBfO7Ꞁ@ 2m6ԴA*; F=)XuYPgȂX nAk[߬0d2;rQ"kJlniS[ >"BtJ4 om KIBAL:Մ81",ڐ*?oQf˓C@vGˈ%rĤA΂ceimpoG,H+pUo"b hUgu2FLh^ݳ _ OՓƪ@~]ɬl$ |)u9^{>G}$ŌB<]ΘL{8#NXo|RLA>;NtaA?:B.3R9zӠQ3[ idiDOmS7yV{v;? |Ҹrm)5S MtهߗG9R聽pJ$Lx3Fݠ?!2ݾҧgN֏ ·^.*, `I &M8Qs'%j@Es:Jn;oVXgmakC: 0x/U*9&0!ٱБw5QE~vx:<0`^"9XVI~= (FPO,\B ۇVqvϤްjK/P!>CNǂ)[_-ZtNԴ*0FTfk/]4H*G Se ݬ:uXb[^ӗQ>ԼHa}<)#'%$+4#hԻx(#PwyzUmuO;6OR(k_@*$q"}V5 Nemk D&-u mLVLBH^@qȏ!=sS !?Uqgπ‘k)BF ݫW\N]oO<:R\=[P~(,_C_:`lVKdpйKU~zHIA?(Io֝Lѕ 3>/aBz<~ﰟ3}48n^ aH65PCy9f{6/̱}mJ^_Uq"]/;UȉJ/r}xYKm00:7JM+ R@pV#ȼ{l;[9BR ԗykϓr*Ty?A7:5an ˰͚PIzʅtgxsu 'ptZqB*Q@SH'w$(3dl?t* 3`0!(6 \آ'q?Jn @R4C&I!T)cxevAe4+:Tkmep֧]g<]B xWp@8ch~/׽Q'>n8:_*xa+3t,H8X.5S._""ERad/jq)>nh ]Iq RDCY(;3($v.6)(;(bx,W+J}))ieq>?*~v(0\H:W̾՝L,NePl #_s af'٭ST +魅*G䗄uOڢ='̩7nq6")K~i-DCIz[ v:<2 I75|a{k̪@܁;2|N1K+iJ/AR(Z/6]5KK{Lvqgu K)&q꥟ܐsvYh6M|M~*W h#c"a*(NtnobD(,ϯ;x.zY^w> 7`NCw y!w|$N*J߯JG!o%xJW<ôIx=г}Ow"@5F'I @+0>GÀhg%=$55LWoೈKzq2@ЇkW  !Dw{ޒ#HHd8E*ͣchXi6?:uJ0'QavRc09{^Ű=s@c@"z;^k? -ZR~8x)J5 ߅6r$}09[ 8kjuܵkeb,jեY'#D '@rdEپldQ~PϔL_ku̾7 %qc.E=cŒ?=5Vo4a+E΍:8 \^F e|cG3z+ S*06bY.( Wܷ' p 9]Ҋ䢰2S/= )}o?2MsđC `jܝ K3 T|r`Y4+U%;.,G#`#:pH {hikf(܍Ox␟d҄nX s%P 'xQmkhRm"2kyz~NWuzGj6,KWT.%D4xZ}R%IM58J,b; ? d:G}Bʜt@ J恠%K@Yj t:o C AfI"sép`a٘oN d%l6Գ5tIC;.Zcȉ^4EEg~jyw\Œ2W:0LR\$^ӺTB@"7ݵOv#ViIZ{|4m"!{HT?xsc@]' 7KP /,8=ȷFۋdG'M!Սʚi .΁C(ako{ۿ`M(Á0Hq:@fVR>/EHdjOrqeK}`5k0BmTg3cz1 EU-޺=~EP.t(WnViHN֓'tvϘ9\$n$@ /Q$cjS2۽6E*4.qwJ }_mW ˚S!d}lنɖ9›aBۺϑI~˱W]T6H_!;pLhE ˃ziD-GN[zL(<5Gn{qt}IDh,AfOjK^eSӐc4`dfɀ"?蒆*梄$MHz>JeNA0UIDž]aMx$ zHMv(ݠp$Cbi=J(R{L]`]Jy:G ݮ5SGIA"`g[QETm;[c}[ v6rAZ/'eK7nHsxࠓL7Ua=MK{eyuqA=yZdv!ƽ1=Vpу{K(虗VAߠaliz0L0 ;`-z' )JqOuLfn9'q(CLkn ~Lge(t`0.86"q# rKRW  2IJ١ h#5} Ev&ek&$A(zPǦOKE5ܪV.kBBÉG} Lzޞ.BUU~Y3,XeL`){(<Dogʟbh|gf%ؠ}MXXQ5SV{ 4q,y.ɎXm"N|HtA /{TՐN(E#f/L18U?`CӢjba2<ٱn rK%;=UnOӚAQ)hW:\&"tC*Qϗ3Y`,4lJBN2AI ƺmx! D {ұJ;\&F~w6 ؽeJm}/w)cenꠄE_U"6\ a'wc' AZfυq`Վ/JUfs֬פ LJa$EI₁$5VX-"RTT Uz;B^<(0NMtPB=aȔLSZ@'S=ʧ(+| lHϔٺ+2*l+^pD>sI)9}%vթZ@I7L= AB(D>flUJD)N!l_vgDf o"RbD7?oW 4耮W Bݠ^}i j6E;jEKlg༤yS@UJa6 'VߋiTп#]U'kqwy6Òx|}j>UxR/!,.ۣlxۢћ%bNmU8펭ǑU8QAk|ȶ\ƞA|4"kK%`Ft*%SXGK&/jsFUnk|SX 0L8gZ ' gGE;6uѰq;T#)z=4u$eAAߵM2cYt.]ZIj^r#R/iȄpl{ڝr2)K{:-Hb V${lNEpg?d1Y[^&%fV&I&-8Csah>ORfJ.?*.rv: p<{O2U˻TviёXYG$\:~h?8DN}=v xH'b24Jx%Ҙ86hb |e 5oͬ|%VU^ zQaQl[i'_@_KO4Bm&Ǿ=hBND6y>ȆW>Z]M$C'[\BWL0,xO"هDЌYhoq(Q J-UmFt% >A[M4R$B F}⑧v%-f6EPMk +ǽ&+(x_}fӑc_ddUBV{@cKk L^ (j PL< gQ ]G^H }Fh4Wl{ӈL-Oxny>삆ɻJTX/WFTb`r6 rn5s ~7,,Y`~k %C՝AkM'O\2ScCvs|>c/0%džKCYD S'[-47`A)E M,4wӒˤ<_kC=O E |_?.טH lRĬE;3{y4a{"0]'JLdzN D}K;Y+~ޢ dL ti]-vA{ҿڇX4sbB7E8۽D&.+w[ck'L0)OXrg¹Zo!#2ET]EqS[+~6Rs뉍,ݳ573}(l^yk3,V4]1rBsu^_|T"X۸E%~5cx^$ku0T)ap$ԥb(qgBQާ|'~1T޲q 8K4XvES/S@{&3YaI+܃5IJ)hFz OiqOr0^Py-5^<7);'bIϹTn)Kxvyw(tYZ]8(a_Yj ' mJpamb\vL$}52_Y؟z 4oAgnoųOy.sKb2fZ.g"҄Y6]Ow%qX+909()oA%`t*Lآd\S㡢G(B#2R6qNFZѥDk #f]a#0G {XOh$7.B0 C\HFJTלE1iodE=1- > ` I%魆KN>O0!~! ۆR*:h2bbmG"։YW5W,,Hi+&F1~9lrwx0mA9ܤ1)%/v0_kJѦ Ij޺V˜B+eZƞ(>>scſ.>|t[(d[#]Ck79ᒲ~;qFAbk>0_.$ Ql_^817 #qr L(z$Ķ7b7 68CP5gÞhǦMP91׊!]DkGֵk 1ۤg-}C S̖:YrmW$0nVp,WM np! DJO|ȹ0k>-*kr#B 8$պe e",)%]e)~'lPbb}8YSW wׯCP3~΄器ZT0nk*=ئ?73%~zR ^6h&>d%VĊC;Jrn\)C 8UJ_DA,:be`4~ʱRxy%qe9fCmepW#q#Of? P+CMA[ Y%|jsLG їE-wBrUh5͠DRډ`rvߢQTDy&f{rݮX/jʙ).5-bB2/$/ޏ#[+G󣍎]@[;?V(Z!H; 7{!a9Y@eԐ/`Q~ "W?:fϵֳ{4'Sk`ڮD"ȳ֚3_t4bsڟ%6}In6L (BK7"ܪ3}pXYz_ur?ԸZdjr1-M|X͙ :|h@C \}Az*xFd^by]N6b"X!jny.C6_ʚe|g_|;)cĘ,|ѵCNj(v$jP٬ƿaŧi}Ғifp\nmbhM.1AbZN$z 9Vtl83`Xd|˓~= VJJ<Y=R5W¨KT^ ,-'$͝ b,˸dҜOx2(:^.^Az6 _l?qCֿɾoWSkB bDNj1g3̖{Z|IB9ʋ)r_P_ π"_~$fOu0fۯ3}TG4 .R'm*ofu.Iˮ!P;_RkB8_& I |/) t{,w午%DBlZk4l::ӻ,ǜu=IE }tA.[\f[Xh͘G]M\d n,÷w˳^̉_n4f{\qaAXܽ YXR,TcҠϙhXBw&zydwlXHW_z?7S5cA7}> 0G'IfZ콮98¨T' /QWqjN+n[Éh~E@isbST4"cϗ4'4B& {}l㽅i9h.ӐE7[bƔRML2]2lO Ac-?Y_]"-0İM-X W3IL1^1,|(_ l{{k0}ƽZԹRYod*ѠJZ2S2zL{\l1MNiYOۅH9FTTlXUfl+^[+Pp4)GnYAc t5~,1=mO D$ۦ\}[Vy] oc\.E+WQՕۚ - χ.7E2S c2opi':6#̘KӝZc _[ yխ{ݨ#WψO -']%P!^=<,sDdv3r",vkjsuOPk#T }'f+Ay `-OrOyʭ;t:dBȍ$$$ }ZPo`occaq4 y#RԢb b͒6%m aO%ueBZ\kvvɞkH/,cf?{'&O5ei)ta!RevX']4s3!RL;fe@VnrJ-oN>O.!c ( [ĥ~uqhGrB>4/{_ٖ`]])O@k.*Asr9'ȧ@ȍ/dvӕ8kNz_&Y3`>*V*l'k& Y+ kQtY˶m=(%UNr0@/_2Fn: NM~硝mϐ%'ކW 3>u|0?6hݽS\׃^Ɯm#U}R :;bsUe@Q|jlCLKd.0¥;.۟9Oer-/# y݋uzTܐ`76X@s;ˮGa1f}uqwe͋7{f/.N<>ktDZpyfuϗ[R#AK#lQДῚ䒎 W(vN%ḻ.v]LG/頎.o^qaC2#Yt/G L71QZSdYy{#N3'r,l}_}uJrhJK0N ?i@Oh|) tz3[5;QU1ꩅ*FM$/FQle5 Xk^F  6r @.Is=K2m`CO9/ Tpba|0v2y#ʾ'9{ʢQoHSjE gc"_ѹ09S©mX04@f_[#}tv:bqMBo+%U]3JFtvn'PIfv,sH38| t);&3\suB⦯%L A4Z{>F#DRI1Y)&g`n'r6VINf/+<9R]DzqtERh\]Xİ\Q0[?E[,Rk%y݄NMŖ5M T7CJkIoaKn;,U܀j͹xJ`߭Ry!o~7/)_Y$-`_MUTQ6}Q׾A,SJ=X!.jWefr)^q죦` W^D,/;mdY ꫸8t-Qo1N&9>+fo62f€r9M۟[+H~Ew8-\:Ǫz&y698ѧwna'h 7&_rڝZ#>ȠZe&\zկJ{E <{"'r<EsG)cSTp~鈧\Js65Mr.ѽG6SW>_ ա]Ա[羜V.GcLWOWz[Xw Y?D*h#z&% d?ys\p4;R4޵m?K)&Ki̍~Gv&~ͷ0V (j6QcRum*/u`|IP;Jh{ 7="70u;AD Z_OM y"]SHs-a9.B#@ Ѯ&J;&DZ>9|sptTӆ4!|I5ڦ]֖\h"CQ6&–9jTC x7/iFgG)j2@Ӽ:2m>P3#Gߡ8N-^S0Y`e+&\i:8>h>m c{G@vXcka[*!C^qt?3-U(F둂sJ^ҁ#l~$U.б(8'r+tƶMi]RH*ڃŒA,2ah Hdyߔ8ҿW^Yό!(B#CBȠoMPYqL;ڮb/# +4s~ >vh,GcOIzc8dK! GLQw2-[WMYSwo)GONVwzD~'Dhgx-AGZfy+/NR,a2NZg8q 5280d}<2]zkmAUwF.'{{1 Kp!DZ ׍i);HF'#fЪ&935̩ۛ7-"a82|SdV$+c(_|gWڑ)>. Q@_:(p|Q |m,T}qY\U$u]qW-#J+D?$7= 476S(t(q쒱{ergQFTVsz6`x{kym_'Þh'R&b)n2$tS $(wR2J7 i)4]? ϳZG'ysihU;k49*"en__Lf%2IeWf~o ='R@*o (+OKiW |(uiiK \Yk|o!\?nPDK{vR4Jr{p{J<2 A$^pmcnUhsI@i$,|O&UtȸOW\,~(-^NZDEFdel/nq- )br<97^.q\l KiҾ(4w=\gytռGp&?~jn6۪͟0_[KƆSXhApq6vaO-jOUX$6pn̹њ/%ZpڷV8 OP esW0f}GtB9"Ny俻e 5+q3A儒bZ'yQRq{t'4{?3{/o>k36K<)RQo4@ }YF6@鱫5S#,v\zK5;)hTW\wn5hj,,!騑g 76y7HOEkrFt#3-UVNblK_&8՛3ClnT}NLoڸ;H.w$ソC݂$ ? ~r]\7 c  1vJXG΄s˫1!bSnL C`(kױ/Q,0W̑1ݕujOQ濛Ð8wuL$tX8}9@=loL4#=i2@ʉw.*^`Fv|eb2Zc  -S s6D4ͨ{a76^*56ddUdd3T{Ϧ[S~ % ;+FCd-|-"> ) BQM:r-l,W@m~"R91((Co_3sP8mBlvݣ.L|ӭ&:.MEoNŒ|*HoCqNS =ђ|͒3F_t#GoM|?or!gS MٺF+/ϝ$hTT&$agdO薟mFE+cO:R$DԺ v6;^IYAk1mvX2/3IDI TaixUIs4˩3rNE#NJ3lUFJN!+SC ;N`&7YmeF;f7.S=KP`ߟuNgV$bEekِڽǪ?Dm,` ^ԼQ_G8eS {jF{^W,C)o{)`q禕bQ(S\*1EQTsGBwMJUϙVWd\X*a%%[KD{$u@U,q,sAO"r&FU-Ё G-%6yLW=[R1O^64[)CnZ5zd!Г4u*"'IvzȏTɼ֩V,.-ە[#ccQ8/G˯(ShǙIܛ":j.:]2VN9 M ) 1Cކu:=fm,LV-HS0?YJٖj2=*9S # }|.۠:C`+y"T:|SeY P} KdGgtp(8E,xYQPgTK#(ďQyv_\§f4<4}k.~NuZ Te&)CdQ#Chgd09B/ړ[mHYHXٙ2Y2<0+t-\r#.6|r |c,(ɆA֟#8u?Cy r`^d(bN6vz $򮖥ȣJ>k4:旮GQ|7 .BFZGrlE[[ Y0oWK\%8DF01x:1)"]J%"UO3%VD x/H[;'a7"AO%wX*Ȼ#5b"mr?̼T6\w?Ji~Fp&q%v #L%DZ-j~LdS0*&6 C%T9\Nt7n[E;TmHfݲ$xq }S*vs#kGJ"Fu޳3]?D b pauފT iXM\UxcΈ<{Ǜ_) e'\ú0AGx5VZgCǠ &ޙٱcK;65EXC{1#o9ZN5Qu2Gj]cz Oi+^1:Q4?lq\0i!6TT}Q^zKz"{ʵ`p-x>@tm濰YIV 2ZZ fzۀ|[NW0`0E-6\O!A(jՁ/s+ƔW%L~c𜋙뇂box<7ѽ OĻdĖbFNLo?i8X+OӚ|Et5=M6Ȍ",z1%g PC\#}>pcp|5J:4˕;A^@_ț!ext߁{:YUjjT.0q;6/R'bJp %fP-4fH\CmDEfh$낱,O Enŕyk;6ec Ն7bT6, ln`M<*KR[8#pSx@8N͜]B94)5ʺ q7=sx-b48;D=4}-`5O nL4ܶ'ޱu_j촷RƦߧ`Bvr@D ~J~@:v?*#yRy=Kpx1$\v1y+eDh(b+2y/6KjՔI` A$/ ˣםIv8@8Y؜ęC8]wKV\TC~̝#= B;4Cn8%&as{iugN*O#jzd},:%soN^ }M=02&ZeIV`Y@0 Y tǺ_3V$ʎ8ZRG3-uLߡC,@|7 Put21nmRFQ܊1]xX^oRB #(⢨F!4+mMAh<= 9ͷ4>r<T6–n1giv^\gBo#/Ghl&[jFrd <֍.L'|OOLEeGN'E5\m{ެU(ռ/ӦL4nzߧb[pl6C̤x 2)K{7 o|vIn V=nG&O7}7ŵ(m*"U߂.)1mV|W^CB$)vm?l|0Vi D*&ML4,{}+j`$hR0揫 络`R9dR=9|s,C4] %Ȟ'hۻ3a;^?zbKUdž" N2jr2zuSQHyK#sLC{NC, ˰Ɂ`ݦ1b53>*+~桢+ѴMj?M+#9K w6A/0T_Z  LZ"ۗ =cT5Gf?Kq0n`i(mƪ}.l@scTDDÆ~h2}HS f/TRu; JK\){ Yk$%s\ MEmW"$45;߻VnȔy1Ki6NyyUXξ6כ3E=ŵo2-=Vޞ (ʚR=ztdzB_`zcJ:!1a jQhw\v=m7` {67r1.Yg:v=Z{;"1V vF<pd(k'Qg ~pPMћ .eTprp?9 =xkSUiNJجR/cDntݷVj`%+U:Syƣ'/1ZXVSu|/+o-*HboAGd >I3Xb( '+P]MJfEºqnF<; Re{u"V:gg]T?u>f c;o=?1=3AhHs,WDrڟica *:-wyPg8 ~A *l |^|"1p_sĘƫ- }4bmK*/H@ s&<*r1BD[40>*B8{]p~-rM!S4@hhX+K`{E(? @z 쬕O@Rm~KY۸|d/S6;G[oa }]"4+`[ֹd%=0no \MD[b*#&,iR"A xph9DŴ i{?As| 1oZ0~هY9Y_0>Hq4xls{GOMu޳NKaSYO!!I/F59G|9u`J$8"/_w4%8|qR"ve !fj6!h.@dJxugP7*e`P.H#+VH|g XLO=:?!4}<ͥLBw0Waxt;,ЄCuZJ,z#ۨ$kϹsq4RSr<&ߧ{}56p⪺πp6Q}v;_Sd ۮU=:y}eeo| ?F$[i3a*ѯ%y#$Ը-,ʳVJ:k/k+ab䙂>99} 4&5^1ʊ>lee["1|= msxrƋj5M6{e93~\F[]u7Q޳Uh  /ƦIdi#!cW1xkiQ ؘfb[T OHIBQ;bdWFup} Ƚ/*wg1YZ&9?!/ )I9tMTkB~PTgy1Uۭר6 Ǎ8C[r15dER ~4?N> 6MǪaY5 `fpPrAܪ&&LKg'o)'^`}&EPm59d<|]Ew[AVn0K;zE*>m=ܖi_m1Mp+pU~;53;/iV/rD~Sw 2 CJurj%؆*B]``5Pʬ@mwC <9;xcT1TC%cP[i@\XQgsp+ \9g 3^ =#]Yo2]{m 8:55lyf_ d{0wĔxk(!~B4ZA ʧb ul *i(\mS iB5=-S6l%hݗӾ"syx*L;F5AFGd,픂xөެE6m,EubR|9 ĕ 9+¿U\2,47{26԰kR1CS6Iwj$FRfbyU</I=YSz1s4ߩ$)[oΖp*_}q|Z4yݣf،S 灅*\gyqb/U`4N>?q7'k Q\?#xfɻ3)`'\FZhWMpN=AԘQK2ejoOZΖ`OsY=ਿ5vI05OF`/驞Z1݈!"p<=84')$,YE䆁s P: S!.$>Ο* L A㓲<,IK筆25 ڊ wfe3RMh'1Eznv@BPZ\;bUIG0cRVdc f$OI2[i^@$Kvaˇ ZsGPʗAI^=X=]^o-+}s\Tׅ[AWwFQN:ppR%gnQ4CnX] |.q~j=hVC^kT6k?Z_xĉ(#aymxr184Q9աE)'Nd{wYBTBvgsj!>ݙTٹ=fi>ڟo<<;Y2Vhu;ۼ\tD .J-]<+o,MQE}Cb gwP&T2w8"9ލn>CBX;Owv}?Ei,!af&AH: -";^i:fRcDdJٹ<`LpNcdzĥ"5|6VW,c5U>We 3G[^g_5ɰI "G ج`h1uMEƊJVZ=czϑ s*߀ja?5GtlXZ$XQ[^;;(X1}WFqԇ9jiFmƥPvԡeXXٖJ,v$Koҿ !Oڍ $ڒH{q[U`ڜ?*vHڇ{,Ŋw3$`7._dWSLQ@GތU8q^(4BJ~ԑ+'vkSZ vGP1iTQ[V[5\ƁFS}̷eIy0\ 13Yg͝EĀ-ҔHMJYh)]z8C@֪M* tr}p >snBDVQ-Ĵ"'̳\Pp1DfV~@<@ B9u|b*/vLӄ7<Ɍ,Nj5;1 AJR@߆6e$6"X"Ha*>SZB1ݠ*`!6Պ[=AWKpOIM4an+?z7%\e>>qbp"FᴖPҐQKČrX?M*2Qt0*]~\Aj9Híy= y]k֐]E1zy+_Bj G1R`k  hpJL$V{T_;fn-,?$.†vj [B]Gvw، @M<12-` Lgv=&<<\:kM1. ʌ\tC`y&G.JeuEddlH߂.K ]4(#\ қޅdR`SdS+U*?ZGE'z7 |yobWNgX'\ Nva y/ewGXm2>Y.4:bIOc5>v%mP {DE7N_Mg}h(M{`H\{ ijw,ip AugmfɄ+.c5}DSg&&^X&?.'QD̽_X_yĂ~>gSYyʷG1Z7Մx))t #<_UOU &(G~'gu]'Ņ_5`C.Λ_#e] f0 DObʼnR/WbLjK`1ߺEkk\|p,MT8ol\kUR@,*Oulx s &n_=wo31Et[mXfؖkbpƾ71o48*0U"tuSWQ[*n"3Rb 83WP*^#y0 GB`0YCTL5w[yfykM{6&ƪa!޿z8c:0M$Ng@WsVjyZaf)iJѤqTa*hB§+\) Ō3u&k|pጊSクs BB TaQ Ɲ w="Jkf5d1x_~B<>JZ `fG?1$(t}0펋y 8!pKZj{9P~Q~NqCe][`TL1.nTz!A3`$CEk;E$/ 谁ayMzjL`(eґxTP=j w*AĚZd"ݓMfzm_J"Ծ;- [sG qUw(DL0;_%USil UI%+JrbO+BRtdd7Ė<ūE3F&NV ۋJ]šHisʸ()zoo/{|쇧1DZQ85o\S{ȌPR3>dq4ꝲe[wd"}eU=TK-IH&Ɣ4~?yk]30eK|y$ul {[XFokAG3pܓ6ωaF{)5*5(:G <=y6e'  |1S p |& _vQeP^)~.&)/6G{*ᘡ,󱫨9Fviҍٳ-p@?jKfʹ5+?6b[Er{5M&֋L~[&xM>2G?#Nv>inuKض; R2UF&p*,-2bĘqMCg2|6 %+xC`*2]%l,%. llW +'[ߴ)ihiNTMiS:a}&c~ZOL;CB|.U;w5Y%3ʐ`]`֪٤ty}eQJ,jDdomϛj7J#Ş7@_UhZUrӲo3v7?az- Ww3 I7 jT3>v֬[9v\sP*r mMp|ÈІ(G-UK9CCq#5ssYA~ (S6fnn{8h&x2M@z%k;2ppX|D`7$U54=_o׼:!žӔ փtHl|yrcwKޏ%zEAEVs倊d~w雡n9$E,K.ud8"W"6ՒT~[9>tRf'}fMCrlSBi+) \HSQh3%6;:R⏔E`ni]&_K\%ynN֎b( N"|aOsaf,kwi\x6lCZ'~jR"S#ߖV=i񇫕w_vdDcZFe CB]CsD@KeoBoFV6͐WsflB3Y K; )Si $]TyR5+!5gP79 Cp2 9_~$WO@>.r`NgH8;a1HX?ÆkrL(fʳN\FkLuj&?˖ T"/<'>, 'І(+dF`5 JMXIp?鸝(+8O%Y ܠRf %GڢE5γp6|LЉ-h X)BZpDMT˝^g*p ]B_kZkvEv*g/CA=.|x՟\v,bc 6bfʎ[0GPG8綾2+v {:#3h)9}63-ƪ=^]?/"[DH"rt*^/ N<)"?s]i }]YRevaIW14FcrnJk= "6Q,e /6X3a6KW1Rd S$[] QdRCY M,gb^U=7)ue{=iH?pn$U+uKdRXesD쥕MU>iNF}7~k<]o,}3Pk:oCf2`Tb* )kl&jmnC"Tljo[7@&Ex2Dϡ\{>4A8+%y@cז-qi|bvC E-Ir*zѣ<屠Z#sI^*_4 zrD]Af<{=a9:!ƝΈbc+&WF.Y'ikgDmF[VE1u56;iu8 % KkQMaݧC*5{xi{) '^!f ?>GY wW6ϫöil\D-h{Y05JkDrIr\8}`?"OdpxI kI,uM[Z\®ƫ}!]^^}A]v/LXa(d_29 -12*HG.#SMQ5}aY^1X쀎B| FW РQ+_O"觳w6KEY*JJ _ ޫ>(C;+RNq>)$5HuZODz"n{A/kelPe"|ku 9deFY.t ))@hop3{6ơz0a79:C$5cn&м `b1ET'{tqDJCW6pnz9v5sx^7V0ϢŜNaX~5oXr"=_;rjQ8YˋPtnn¦5ۯ7 NKLg&6?믒=qjfϦc,FS:R/m1qUUCX(_7kc ,M fMyE*j&rL|PN/!gC\"H#|Yk^ 6bן)|ZQ$hM0m إa[$e_-ِ6)0̡Wa&JlP/Lߧw^֗@I@Fjy5DE$؂܆>K`%gfia8pÇאӤ742+{Bzm -6E׊܊>t/zF!Uk(>ky"sk^:Wzx8҃ZEQ0A@֣p\v彣Ĝ{eVgG]s hN+qυ^r/SmʙA)ѣ>N廈]pۼ(Q:Gc$A:O8]_\ :{PTD^ݰ}診( o39iXpezuKf![2,R^Uױא@PhycX0YwSKea[n&|JHwyްo)ETMaF-2t gSx,D%il.R7-WMKghS|!aG#'C5f'|%2B /|;ARb_pɉSUpt:T-`6 0prL -D z kCnME<Ң$'_eܖpMZZBKm?X?Y B@&EDD pJ'{͵Ljf\MEjY% ପٱӲ7*TȎߠU CzlI,c :ۈ8rqE#^731 % 9[UkY/M8 u'T͹Mьacz 0>ݭ1~otoRj!8XԤ\j돈R1!)M<ΧGћShgjKEK.kq!ۙz4\UęwΉZ+I'vR,"j@zASY.0dqg{SGXbaB ʧ7X'GCi)QAT>זfzIi!j(JtZ=~%ΑjWl2C`JZYj Q%3ĄV ܉Җ`*J b`;N LXVD{]8xf0_ 4V.l@ɼZw.l2~  u~im (֧EYꋸvW@)ߞnAo|R$Y 8zעrY=cEU/_1ٌM]be[0/NA/fMȅZpa";r*mOqQjo0ҶG-ʣoqpcNHQ7Bp WA\c#Ɩm "/C{ !5w@5GP-|qq^w#P-fqՋJL,S]_ 17xl5 Ik uKy!> +Rd uZ1IӿA ˀ͠5v`g\ͦ2<|>J 37`͌&k#B&%(J! NO|4 Z9 A&F|İ]!IeQeUf9(arJPImF*/F5!"Gɚ}_* mA`cGE*yr+&-g'o3amppԘ]3*EhG57A;\ߎKƇaf ۣGejئ d}AWU_gx3Y8;ҷ5d#`}ݸ (ռV9_ ^&SJ~]gdڧ|H%_Ej@=4n- 6{ŋsS6fb{?1@Bzn2eS'80GG>$匽)'%UmoOGD)F&+9_9}iBm6},eoO.RXmrprP|s m퓙_HUn;T~CzH =6<SZ1K0G7 0*< h[޴?fW2%M dD ;a,Padǜ W< $} P,mgyiH[[9pby3PY\b54Fm>[ILK@}d#>Wf+VKUM;4D_?[a*\ v?ഘ[ci' ,Ѹomļ 7:d l`kbr$8Xն9xI,OE3 €\F,p9|PTHqNYn@HNbQf.l($AsзSQR)rqy&ԍt3ʫ3$V҄|}J~m^4Gq݈gct栗2YabGa%UOE9 (;Ա|yXm/e:Nn[9$ ^"|{$qu `_xd{ y7̍h,s il}_2taPg_eOÉ;zXJn`x4DHk{>$ֻh cy -D{: I߱-}#핅|F;M>V JBָ( I}a )$3`F7UںIEkxOgq ,r#$WA瑿؍pS8ܤ@w_Rv,(R߬(v%)Tʃ^n˯]!du'>:grXѺ hZ y@ëݯs7Xs[m8F&6),V@jRd +U#B;*5-/LГKJh*L[qu !G%#$V+ޡLB&q 'ԡ[38Rldؐr1z{Y$#Au ėYkOvme㛗dN T̬VcA\Ua~fx=Xcu=  E-AAů۪"&q%^r^LvHLM1WRC/\<$h~uHZ^<Le  *;~SZ/@L.l>SPhB&ҿ*0? XQhikZ*L} t(kA45Ԛ?7 K0t44brX"5cJ> lziؕUIplG}xDӾUk,MU8^pXg#v[=qG |ʼnb}]tC!eVjsB(R-VpAD _(2@ڢ_j%{|W}U.k_8 ~ ZP A}NV̷ư.+ŧ\@I "o]4F0Vt/@|b%]d|x$ 0A@%Q#,`^8BnJtJFj<l0k e;e?qh1HEy*dcZu b@pEˋK^bbAu{L5Jh +6i#Ts]-yvU/ɉ#v4XR*Ƒ;3jɽ\9iw}=n =PPs[_`Jm&:Z˃vşfRC9 $+`Bv1u폚SE[=;1Uέfr"qmrZRt QKZ#n>kJcZTކ+A瀛%cwa=1Q K7Z\~h pu/vxzt<`> s׊s\_I}pȠo-,NWgx]hl=P`QT>.â Y?>lq>U~%%װۼnDkt C*[E^PMi`̀TV=삸 Dfwq-vr;# A #'ʌ5&iJSRCҐݜ(R!:xh Yp=u;ӧDX\oHܹdnq6g~1zxPɶE/NCţ-6Qʨ+e,m5w߬>$)/I4&s _-_M&!ΣKcn|(}-sk5޴D{mn)V߀{&`_P6bwJL^oDh3xM=hX9Ѳn9{@Ӟ|oG;3Kk Py6'>5a"Rw.Y(ʑPͪKD "(݂ DICJrL VBrGd޵q㦘 gM*o@T(wl][Ÿv %$+6:Aq ×)S|o VIaCrї־(|v4K#lc^eqkˋ(`^imMl(b2?BӖ'( yjF'Iqm2l!qer-gޒLS^n$D |/PS@uAy_!9~WU=+4%IIS<͞c'O ] #͵L?XUnreRT pϡzjRQ#Fo-rMߛ!tDN !GArsE/"" 8ޏ;[u9ǞizWz<;wXR\yJD;{ւ6_:X"ԫ*ӴG%5PF m|x73!fFO[{63؏aJA ng;ϝm0_a/r1l> A`^ 2G4j 7_?A=gg*!\+_ {𻐂q"$!VL4_z\WaƉ177$ aWbPqir5j8x7X#sCPZ/ZźxJHyYw 2dC.o3.}~Ԙ(=@h9XGJC۽"_U5xvhl,IQ /!*C\߰k\:(9XeP4+τ^3=jF $2T'T"1鿁 X)L9TKnuG꿘b5$ &7+)\،YMV1=e)nrSr w`UzXp"20c5ݕ@m}Qr\ͶG~pA:! 35Q1m[#/ NtnV{dpq7=}OFޮpa8 6؂I=3GW@O[f-?vch{fh0*pPr5׀5nacUvēr yUopMz TiWheX2WD- F U1O+V`[Q2<%Ҩrsk{k5DyB;|H-dU4%|۪ 3(XggmPՋ^Rjq9G -Q@jd2&R x[ =ީ ,N O u&Mj\;Wm.I,{.,Z\ \Ŕch9MG)Jh$`JCEhF"􈳭RQ)eцm9|Bܷ [z ?GA*j4ĜS$S`W`cưϗ bo6uix;/|"a$WpCvdۑ1F/L,`LmӔ9r/gnk!knu6bgFQںPmP6ގ++S{9FzF sZWdTSZL*oM[Ju0l$F7'lz+yk\MU"C:fD;KYHq6?坁 yͲݥ#x Yi To٨nvw?%e G2[ғXjaltC`!j53g 擕Hyqq|K=.-ϊhPqQlƽZ-2WV|ˈ.& RE[`}fH MDv\(@`ÝAo?" s.TkmY6i{qkvLf ;q{Wn1- `Τ ͎5՞'\t3q2ӨDn%lkNܯ?ҕUJv+pn8PǼ=ZxjFӊo?C  Jx̄Ioȹe/UO0 qG<ǥAnI*y,;Rꖉ[t2;GOYMIiM[^p5wckH]1{𲯿\l)|$ȒP7 '@'55 ysΙj#t]0* CPN.y YdCU0=Rt;L=E%FRj( #̖Ԥ'VfF 3yd[CZIQLpЅ/0[; %hcj|CYӁә6Vj Wq—alw$B)_'W'xp#ͫQhk&m)8)g*=xX0q?%0S좒a%;wY8$Q2(@jkBàC8*FmNNK@P su{U ~DũƗJ>' wރU`Dy{8Tw *A//9qW2^8KSchk\ - ~HEWoIblJx21LkneC@ϝU,>4㮑R1‡m4 m>.qQ=Ga])7n[`+-YŬEwm!F!IRD]֋fsꞦ5+83Ն}Z;)$ ViҼ' 4-GQP{OL8@'<@̗͂4FTr4GIwnGcrGQ EE;8."VV$-*?HjvMQAv<>O!7~-$/ QwԪ{Tc }{h7[[]¿d& y)@m*D #/Y17w705xOjΦ;E_{C]꼞&Tg0Bi2P1z"-([zn7X8^aТ]؎iSҺۂP( 0U)ϧX(G߅OY h)H9} [fyZUCm5zQ$Dy}{M6hQfl)*3v`q^2\X΅/Nxh̔[o) Xz\Jk']l (˰aCz!e>N? ,l*:D2}>tēsp0Ihu;̂~Xk7.n%/}]" L%)n]{r\EO\s͵c IlqNQ<74Zg4Ur!}t}`{OPZF.w|*,)%bZ'<ô\> 1Klr>Y;`,.(dk`c8iqMOOeX_\\l';O>۟gU9"+貸Et$[$/9s_?쭐E2(P軡rR.eЂJ` \Ì`a:wpdl HV?Hiކu1Uoyf,Lɧ5e֨+6 RVG s& > t<0ܕG,H{&*' t5QY{uшit l=Il?DŽ/mpAЮyP#n6a1ORwZpɮ]5s| BFI287HW g@I sϖL$V>rum33ݔL8Ri;p+1ŷvWIdc?|~ QC1X)&(w ((=S`~#q9>L"3d3/v6"wȐ!"lyоy9%w IVr @d31\Ҧd;w6@JqLNG w)# 6P)QztէퟲbMvQ\G(f8v^p3%K/VNȪECռ|줓6U߿S`-y3)_x%.ˢC=nhVDb\[/a4j"푃[4͟h2ƕ]rk,WLy}KP3UX({ls:A)wV ;XMŗ;Fi'+)'za #Ҝn/Y'>I#yO'}k瀪,D>c.<5zFkq8^\"~8p?qTJUf0x.dыeՈ)Q,f,r S OPxGfSpH7PQ`GQ$n:0IzTyXQbӃ(\&fQM VH4tnU.K(z؃|udP6}`}BYN#h|Md4-u-H$ӐbΕ+M CC[@3#qss QoH}04gkp1 7A~Ȝy褍D-L\ |S;$֐y *ǂ¨Lg3+IFcԜ`+%R2%&v/3 / Q-GFCߨ5ru|rNN&w>m-fuŭe(yB0{xGXɱٌ} L,9GVρ1c? r8Tն@ W${C^>cjz=OE㾬SJnz<׾ ~񈊾*4*kYPrD+ ($>e6q;4@ႄn%%!q/YE)-}8_qRFt,[i>ZbJoJ$|zvgkW.xV2]frAT 46@X$>?ROcڀ0NLNmSf75S-[Gt[MBH)7ȯȟ"]}e@.*#λoC̤-sSEҔѳ6W"!urH HaPhZYۃ'< /~=wi`8ݏq\T]$V̒F~]Mp S^u\[;Rvv!Ɩ!b`J ?0\4U po$o!@יp($TAV爊 :Wk͏F ^v^}7\ ^+ 処Ka;?MwZtaaт^blB3p9>)e elD R JJweAt Wt[nH iJb*y# OP.$ã0z՞1ɧ8;e:OiEsOchj8MOy?-BK,LGړV%$I< |h7.e%1~\p=DE7﹔nr٭ךJM&Hޛ DҕF4y.wwE}׃u: o sc.k3+oTg2=.>^N"g]Vabnr";@@k)Op;Q|C9Nfsbۇӥsj4*+` [3ե""(y1Dm"R>?#pG@3!W.-<,eX)w8eՃ,z:#8KYCM W5FaAkKXrLB0nSk|=q1 jSu4@:z*T̺]9y?&:>.~ Maq,-TPb;p5v:{ѹ- w!"[h(ȹ-tB)LkYRC&jHJ *BGXB0'*tP='LN.]6a~ynMeN,5j+7@9 3j%Q،oզ8hH}dvKYj}1fp!zZ0)h_4D-AGIʮ;/STϟQL:7j~ E B#ː?۲P<ƁC:]1V:wZ8O;T42IxYNxv@gL Hi̼Ha,D'mD{v i3E)_/ѴN @K&n~1'<&ՠT]Q-W"̄XywSS/6ݗֲḱ2!PSdՆ7e({bGpjM9ҌČ6JeRgB`ɨ="(|Mi8C֞oW`Ub)[iN˻Ɯ:]f]A!\(:vkܚáj}G"I̳FZlxǷ~I94d*N,L# ˋ=t fiYyx>L{$߃^-Sآ NhB;}EcJfu[Q @q 5Yh[l[C&{$LŁϩB^"-_v$)=bYӜhx{@ wD۴#V#! x2CyqtY$?cK֖"`A(>FgrYAW%|FI M=8cD.!,K8꠷(y#YvZeW._L[9aݚft?wfi7^j> v)P~en8w3 ZoڀdBSvs3c"iNg2׺vŽ9mbQ 7MNs ESLPBTY\OqI96)Uӱ(d$OדiGR k`XOJh;,]10M=K)5'ib|.ܸ6`ջ&Yۓzz2Sr0Ea3}T7(pE@Ȱ$irvx_ .9h'UƑ\ʮh7^lyrr*^Yr&1;?7AyM}m#,賠Dم _Qed^\^$h㝅_b['CָÑ%yyjkmӞ8byTFpc,G~"}OA$`]/ƾlT-ʣgB'F>JwjuMɕLwd]¹X#7xm !x<1L'`dxV\I" /o4ʧz\4% j=VdLJ| )_W񁉜Q"Gc뎱+1[A6/2 J0,ƂN2*aEPHЯ48*sqъt).fu>(_;=J5$rf C> {D`L Y_1# CEBgL|v +ۉt)DbzҫsAr>LZĉo1WzW'giW{̀x/j4s&ܷL|IX$uPFҐAhO*!t7#޺m xJGwZ#`XrN(gǗZ}"rx;,5(:c.=Y+h{4 / =е$3]&nr<+znV,n0 ׏ߢz1?۟Z0i$蔸R#ws`o#eN%ć3n?s,tr/\'1O#S[h>&6˹*'T$I#\e׽iD^sYfQTuBkn6@7<¦- 5-.Q1;<q(E<hp~k6aN)hB+&7ͷǴT+r%ḋ- ̫O aD(4y;"Y/L9e@'RƳ7:N(rM-M<܍T>|OF7È+|7K9jBXWyxxVDY;CptO~%bv$^g}O!ƣg5հТ-5d\}IE7GtCYfιL;:q?M"վi6,#Qouc$g䩌d?%E* `tኲhzf{mQR_fؠ]# 궊A'L}n̠Wq +йv+砕9N4H.aG lE->Rqw>YY!Wt$e#0ueG/Gn YqchdCtbz&ћkX"nђC*"R$'$f!?m & Q5H| qIiw<@H>|oln.Meb"EDJrEyr]COed@㣡q]=-kvV`K/cV_Ju?7LjҍnHR^g,atL|P0_UטO|a/jQ1Nbܽ]eooפ8+bwy6K4`T~;NG&+ZVhNҰQUWž{8 K`׆7} Po8#J(C'놅1EPDU5 iOdzXZ{̀I̱3&bA-AƣqX_I\ߏ\2xRZ]+⥱,Wp 헢؝w4zFniJFpmrW&-Xp|FڅLw4 BbH,>EC1dNٔ U&'brk `_֖|1o%'U#Af 9XX6imA^ ?N{a3E f yTj;I <.?2ݴizYߪ;z? jsh}"a8', RК]iW7\M/t.XФf aWOȚ2aƐy`vޮtj3z@°2>G'[}e18;;&tca5aj_\Z3RD 'UtBY}8CX,И:e"iCa(>, L;|О >@7 elD `@_>Xz$JebR1K,K$\&2ñ`}G_q~,X'4NɝFmFfSr{T9ܖӘc^%Օ ?)W6ʀ__ܺki#qtH)\;~1YfNրgda0H)yW* AVp-j4B'rF/5{uq'[\PM!2ۿ'j7 D*R!;Q GXŋ2ScQ2WH >Ĭpuu2 %&x(*.|17QzIG+́~xc=r?U֤wxQ)HSx(hs|} \{2wR`Tu!;ЉLB̬́ayCsfAYi2SSLy'~=CIqԽJ(%3GUMr.=Hwݨσ,RJTQ0_ Tؽ={}=РL@o\8I]ST ~ߖrl<4\#B 6Dg ̥A$W/H!,B\SD0̯;6bȲ<+}/}!H&3c:E[Ĕ it1܎Z1e%n (/8ۓWwh]"N;cS͌ ikmW I:ӭ`> Ȉ%GfR'Ί?ܦּmBEYVs[l^u[T♇/Nkj'ZhhZ &c8_HkYȟ|0mkT^D'^ 9X~ȗk5ZMF&'  x(rR A># UpܠrM@} >V7)r-!yLJR,'0?.LFUy]N,3n!>M'nT'C.ݢH6܋,$q)Xpe(D9y0ݡx6>h=Y OA!9NHa],Yxh|fGPE珫;kgydcP@q{. sW<S*yVUl ot^(0a|xEy:Js͢[RND*)xY->-b"w#X3=d@z2ᾦ\C+⊕L +0_7z^D4R{3Sz3}\[xc#Ϛ:A:N~ 9+T$_I0d2/< F,~ENstV5} q`K!( ڒmPD͙¥",}ԙW8}Sh 5;\߼H? qH7"/z 1TjMH\ ﴅ;yvd?ACT`N0s%xm=/pU꿊tZz-j]pz)ɕ>(_wO˅{nA0KN_ J,)}d$zav '*O㹡P 8 FI> #mAetZ13\ɒi1fa@.“XnkP}O+nþq7vxOu|?G`QHs"q% %+ syțB,O@)5~!1K?Y%c*ߘ֪JgZJë1 SN[ 8 ZH.VHd 7 Ⱚ',-d#J= qx+~rxǺmv#^XO Pn&J3[ߧ`lYpv7vChNo[|C! P8 3w}A3PxMҩje"Ɇi8Z+A:4p8Z$FMs ~C?6]jl?43`HٸϚQbpW!V=VAxWs4O嶺!dଏA|}Bu`R1>KUahe)Y&/=IR;d.GO(мq<2^>KkV!!bA:9i`]k"Jc ʖ1p{?^Z'?D*)i.A3 <оƅ/ IJ*i:Qll@?YJO~k=K|V\&δ1r5`S`p XfW:+걄 6~tlrƧ"=^rbgV]OH53D iTw'Qtlx^3۸ ER~b'@tlf ?lw`N{*LzxΚV b؜UI {Y)`'b4pN; e8 gW\|G#.}'P~ ~Lw 7_iĈ?E Q:LpNn1>CĨ;e'oUU޽*u7#Atr MpϮ=:,`I3 u7ŁvZ뤊E؃l&P!;f6R3' h "HЦU8;MyƏF1>y )py!Pd0.Bɫ5c+oy8/N0Q"bpdOc\WEat{w<"?~F

saCVe8ahT?dG&qV]v7ҙ10E5cԑB5l2f2"5 KJ؟+Z?]I;DҰVU'gb~Kd?m5_Q~OQݨc%?t@ѧd ?۪al][@vuv`fM{grQI"l[);)kM9#|4^Bv@-Gr-bS}_Ukβ7iϳ2Nz?k}tE$[&2>[B*@BOBABT; Y<.2:D~/x…9C˫B?4O*hf B&xDW%COyo  sYE}+4e= R:?2zϖ#zvLɄkwVK Ӻ"$$I'!l ݴ8ho0dv9xꝽeڷH}Rv?&&m}QSa&;͵R${; bVw5d,.`\X{6)=]W_ ˨%nq# &񼤀wlM)Z\n\w_SMb3RT(bϻ?5'[Q s8*8kFnB9-wuԑ-}"U4?qUiWtԐO.3 x `0 4 +R&LuTv7m^"ш?BƜϩ\a0~?.f}MdFeʗF#zruK1qWt]’,V ǻz^ӶJ3ZcrzpЃNDK^dM+b[,YɘZ=O N(֕11y KP8H& hez~8çL)6.8I6]G L};sN : \,ِ7saiOEjdbKkn"$6jH'1yϠ$dSds#hf{l peﳻFNu bf(}̹ Er&,2 l0:u:m1x8ژk'} |j*˿V*P6r,74D@f;RwN5.ʉv8JҴ K ۊR G>Eme +-z_c?#"1G=E5YA*ymNr+% ?})JDE a 7}QL-B#I6=12/HdžQOyNBjeZ pRfhҹْu[<i+Q:d43={fXhP@78c:GAXtdfցCW: n*5L)xN $]A[}x%G 7KB} o*upfyو.D1E i6J$!+jD<ELeT y]Ys];_)mg( TгkA4Nyݡc <,{=G8 !M2;1XҤ`輝N7}Z|}5 AMNo gS MQ-M FZ?݆q7-ozwN\9 /ͅ#/O❂zA+Ȫ&Lzܒa~x)k>Z/rᣊtFL eU@KK fa\q*_Fs6!H,;V;7l t8ň,:2x!tyLژ臛$7>c ,a)uM˝܆_}ү߼X 6hDι5:yNF!"X?S"TFBe}7bs{$M6d1) 29n~8 pdȲ)KRd7S66(pL0mDH64a3vS/ixJ ]m5ӥsMVbe]\ aD1du~8u4/ HAG೑jg/l;gIA{FFڵW/t4e(^]TܭԅvorUV)wej( l@ ?R'{/a%JZoWCUrE ;TJq[2FϔٸucRN\s KI*,qyx[uj^cA*ͪ#Mt66T܀"bv+ǫ0Jrf]@Rsi>:fw}8JuNt{ʃuy-hVBmT̈́zQEJ2aRUHC\WrEQ+a+yrtfvVW=D+~\lrC5Nq-A7$9{^U0sZvώ> Ho0ȭsڿ}+ ؙlSTິފS@t /^%}Ss|i癌ITeZq[GBEDչwyh(Pz2dNZs|eZ4p*kH'g@$ rxM 04h7QeѹƧ.Z-D,1Lb Ũ{rX%Ra'+,lqEH̹5;^R>p *T$t(]>J@j?W{9 RRUi9AcI\=VfZTCɗk OR6p'@ cw 6UKϑۢR-G0WBj_'sW 0&tM-'|QYBe[Վ`^CP 2T̊̐;Mⅴb] {-]QQhYSV-J=G`JP![ZYz.R?lO1wIoKu4>bSɥ4ݭf 3[ֆͥbM}ivbzÑڊ$^BM[ZJ7L԰\ڷBLjVv6Zk5ؼx`ptGPf#AAìD/Z' cO;b =ª;lHm%4shA8q$ի{,ZYHp7AnN&$k(/p=!I<+ɬ(۟nqK}ưɈ%J3z4{̖]G-T0[A5ljyR8K-|V hа TOVD.R2h树1DMP\09AsSĶ_ԃ)-:Zɠ>cd1si*j*-GC;UL>K{6GQZDis7y ӜYEZHpD$Po0 8famH9XƑ[e:'`<]" 8<%NTf?'2P x뚪臡>5u[ҳ#DD-U9i3\lA>tW&쩲C[`7B٭,|Iq?Ng}Z8Wdrfcd-֞64LB(, 0|;5Je`l 5)6M#)ObAAD:\NGY* Ԗ.`̰Œ*ƻa@$°"<,GEhм]S\Wmgz^WG]bw0ϏG 81?ddxy!OuɽJU_LOoX?l_΄b<= nرn wF={b]`^W[F"xPb>Dj#kc:M!©?!Fedܡb?c<:n ̾m䎁m֨e]>f? L=Wψ{@_֠UV_0M;hJT5)oLsTr83FfmnSi 6zLl[7M͑mș"x˫b?KO(UK ~Y ?t*h/ޞՂ͕uK5 KCD0yިh^X0◇x(Xs/A9jbMŌoe#;Oq <jyJ`/ (4Бov n܉ͺGW|5b9B@[j&O}I t2U+D*aֲG_<[l|4kpx\-cX6?}*d׮6ͬC#!K ]hRV-˅-)]hL; 8v}j=3$o[aؕ^surױ!vxƓ.U=Pz6xO)WywT h_2>riWB7+1a&J* 0}%uuhPcws:5༳mǻul05Fy[Lv:(u( ." @A)d87|$|]U ׬27Ӝh); ~$R?!O=;%!zD*0怙˱8pgeToC&TAZgb+EGN9't/r/M `Uĉ%ݓP26`6Yi׌ANbmbC"b(#k;UED&t h[lblHVrAo=n͊K6Y kBIl] tfElVڪwƱo|GUؿRΩxejwq~jO7 ! 7hLO(ikrX5 >L 4^CX~"^eN^ GYbM#FvZ OvluxK'viK3UvOX/[D4OvP_b5 >#(<%z!oЭyxmmH;nZˍ S}Ta5`)Wdo l! # #-C-wif`WU/NXfӶ)졖u'0GŖlWC< '\>^{R rSk:yyLw?3h IOfw%‡;zŤr%"w=m\]DfK F=DϜpPf( o}f\Y# Kfh.{ :̩napf ;MK%鉑L]gG:D3IQKQTGx2Wk?%ٸ%U`%v\{G7SIUp|lwponDol~WPD_wq6C-@V93{Z'rJpIʒQQķCY_GiqE 8;#6Ej@ҵMי*G jD-hYկյ,ajb?/h<w9#X&sz72WqsI+<.ǐCϫrHC!7gh[ }|C,ddt "ƴyArzXې|1^HT 6 b>KGcs6f5"3V?uK 0Ӯc4Ԫ5îٖE!0Z ۈG *k{4Z#rFlYaI 4'W\]C$7f&z$qԒo%Ih<è.뱩\rG1 k]fF`wLşU84: F~CTGYi ;&FR] dVV,ou0 zciM(> yƽͳȌ&sPUC'.CQr%" w T{>Bڈ'do"0'TɌMirٶ0 "?Iv'haLc&X(ܒ`ԏ̓Fb|[kD MZ6cEB6/6"'?I.d8<:MITb;5'D* p ^C7>Ǽ0=fAL>'W~G}Q#GhuiI4G\n$y ІBHFvYL'F;'ٜwv:ڠ.[HANM\ FQ09:b>7в~0@+=ǢEԕ%\^LFڼ8$pɢTWdT^톛e|T 7P[9X.;9 _hg]☏d9d+Xד`8i.'otv $X,@*%VU)6&R,R_;U[#ƙ->Kz_Uǯ+<x3,D_ZBZSOw@A*+G}V*~O_Qe w`= .QK/.pT:aI{gIs+&AIbF^7mE(4睇Ho"E`+|Zi?4r((Wc,'vhYge%ЩcZV˯Y{.ӄ C[{p*px4 G/.Eb\͑O؛1hGN=?:W` .M4y^I~íDםf I({<>YEF 7 K!hQ   J-K >yxP5Kq|XBˣF0,G6 fm‹BG4ؠo>M:@c#!=1h>*/z[I4 <]n\]5I;Ni  XFyꇀ_E Niy5)刱+M/q,}z9cV5eEx'=+k ( WQV>,ٲIИzi7Dr"gXE-Q-7NYlA"Vٞxs%ePX(dRpG@=|Jm@*$z(Pⲝy)͔,3O 8gN]#,US*QWI&=i7a3Xeree<,s?^6[QB,`[)Q,#BhP%DaW!z  (z)0Gv1?8o`{( ^?>+9'b4y !~.81@<̆(gY0:+a=|#IIR'2F ]$*-sAHJn@a[)WznO@Tqڧڀ8VY.?7^@ǁ,=wmοrF`҇W7Ow|嬪]?d@F}dM٬}s%h+D$eTK{A;e3,L PXI&˨3_s2FwM6XT/7к!2ep_~Kc %[>#Z C(r@ޛM|궟a6S7|>jh{vFbщo +Y$Ay`W2u^r@IB48"3"zl n:7㲑:pӋŜ_LMBEGyIH׳7ӆSsBMpUt5z~E-h`=jyDVc{5ŃA bZ>fLIJ\T5 ~ttŝۦDG@8lQtb6brxӐE[;v\ѵX68mT>sRZǿQ K'O,roYeh|OBW4՘F @e2#Y8ٮ 岾9"Cez^6vJnEӛ/]Ea՗,ѧCOd0.ѯ=629qe|rnK0B/uYs 9nV31bZ@z5iW/\LQ%ӆ7D$b:[cKZ5D-"ハԫNɽBtA@i_4Q=&R drE+LEq6-|-{PilswLJzݗC!DGq/x/x}*&xҾNSWHW8 PRw&B ` rݶ@y(X;^3R.B)k$no#* 92T{@ty'w֧(>KgvQ(QжfkWn85)bC5 OޘPzu(E‘4A5? OJA3'A`Ϟ:f6j"@Z}XJdzē]mR Zp7-{$TZm^ϙ5&w)ELIԚU d=ؿ_-H:Ý`; w43>K`) 066gYe*C"y 5ǣ CP䵞4$ [xæ%oics 'D2OAb%ƲU%"#JVk)V'}j|ߧrj t ePyG>r^s__Vy_vG }5 ݌BwBp߼}V/<8T`.54V>TV9ºH_F4{pEqbi5}%8P8k`+!$&>`F,{ĸ :%v1>Ç] REc[qZi;?:isM8v%gJSm?g*k[ljkCDQ|Iΐr-ixH& \'G$E2Svq+öGe,2oӃ779K*m6@qmpd6F\+B'5|k!7i|hN߬%?0-{$㘶A^*iG+ rycnQI]|0n?%r^f/ )#(cuZ$A?'V%o(سem0OVTIR('si8{[xboH`(˺LJiAR, Gbp>BI5֓| ub++<,ggAOnVW{ X4pψjDsޗh86YܭVu=9XnHՀL~랎!pIrSᄉuodlICruٟB &tY3 l(#[Akڵx{ 蹈'pxR&2 r(g=Lr's#KЖo  97f(=eü S-?6Ƀ8OBWiFpBIK=*aY԰ST#kyI͖ v߆LaK 7Dm3y\5?[W<1:N -_XI_RdČF6Ӯ5ձ \^cD~:s5{6CP\y3E7vj(veb.Іz!,RW?kf1|jD9'"_R[4.%]i|[%;iKD D*?ve* rߛNtd зV ;[s>3 \CdehL qT7!@E~|}EJtU03|<4)h-/zWbH.r)}((,H;E2zVNvQ8ɞMsPFGa 903Wc(DTj}F39@FEbj Ť LPZ?kSFBDm 8{=OA譴D>ej@):A-ƘSN1ˁFLl nAj:vQohtS--܁w,)(-I>M]Ixq{M+?W& v{=6])N3ӜO!%C4Eg`?(_S~&E0~6+G>j(ܶĂ5|%ahT턥2",MC~teMi[LFȩ+x=b\Etr EG%_Ozxi˝n>#bG(n @_$PQHWMz'X[M0G{Zeà6bu~v|DԲQ&W"*?5p^U~mh*Rtc?Ŭ4*]e"ĸӽ >-|@*J,wH"0oXq+/rwc \&.=1M\։ 81=cڟoa;w4clo1j4_KJBSc-N5U<'sDX1SMR?. P`Vp5)VI<]T7R#Bx\8 M'Zj ubYW\^ƹGB6;*osNMQtJMeG:J||v ->ohrF%TQH&7 lu .Vۆ#4w}RP$X=LE_ ߡllyez5d;R"rlRq?)[e>0EWi#tY5*S%0+ (CCZŸ("ō} RAQ! m{_!:G| YF"Iܕ]9rP6:0؃zkbXT2-K߮=<.@z,N8BrnVxLWVZZje ENWNXc5 yn3m2QU۾uڄ,`#Ht'Ho 4!ҟ=N:ɳ"ʟuhH _j- S wQ#_OXPrjuT4DݹPjvVs\.(.4ƞF3%RB}j5o,ߘŞ=JXl\?+|Of., 6Z(t18ݖH](ffԮjr; :)Cg#%.lb*Ƈ?0q;bB䒯~R< 7I$ W+73D n;qlr9G0e|15So3H`rJ0pi Z=JTlscAs\b2ieDɶ.G3[., 9Z/(ֿ}"s^UT 0'3L};6f+K[!b[q Xze iOA1&<ĵr.1(z ERR!'9W4{A%4$87VB¤XqEPRw}3zZ븄cd u!9!\C`6ORO㢢bAcቦ{v5=n,/wCq҈TխT/C~c#Gr]qBl);7ԬY$רS?_zZ?-|4vn:@1J K%n\P~a:3dIqJYg}t(}icN 0e]1ޞghp1*jIg kY|"& 7 ng}Hy`7羏04L0H/Ӑ.cʦ>jX_%(TGS..5l#d~< e:q] '~W‹ B|%AUOlcs$i܊tJLhJ4Q<# B2"Xvg}b-wII/:͝_xV]Ƿa݌Z?=hS: &ˍү":L\&uk,'$/R?x+Eeog)R\VnM|bvq޳W5ÆDQAWሥ@\^Z.VHV $Q@&KC0}yH9 "'I1D|~5-iSڈ@_YYbճo>іI3I1 mP1|{sUmƪ<!bCpҸ\=ލ8-ٸ V)arFm7oyO }*@جq0p@׾`6ymi0jO|(={{vǽ"hA+nw{OpPZvy;& 3*f HQAV/Д17鰖PoJ)փ\C_ёGżpLrCN`݌^ZvKq;4ן<7ḊI-J%9 rKhL?ՕO ԯ SLX?ʲvr(YAH>0}&HU^EEOv~N+-DN _UfձYkx1<0֏␼8AVO-`f-8=~/ՐWZ'(Yy%ӳ+Ƞj)28&췦྆[x$,1zrpv^6[\7\ނ;s!SjL;X59 j'4 *loF;2f{/]ʒGԌDN9|^ClFQd)~E"E`vE򶑛k~Jɋ YvFp'7=V4jcE,]!Xj |8)e-0ØI)đ6; }@ !h۝0z VM}0$p/y)FH:$ \`:p(Dh{|ӄx0JL/ezLڲJ#+}qxPE; $1=]GU /Аٔ `ݷg . շ1 f#Dp6z rgn+-= w_`# Ki3uj7z\ jH"eZ*GB8西jLF"ןTs.+ 9-Qf y1*b;yMB y {$n[/:uw~ rm]Cf?nth{:P&ܕ (ꃁ3|ǑjGb`admGqX?t "IJ5M;P`;7s}{Kg12\^tn=C\w1UJMSKv2Yc< $KW҆RpX0;3CGM3u ~8LnIr4`"gy=HƳ), ?`+¸`f7H W]w?OWlƞ[prA0#l&b%ռ ^,P{Am,I_x5P’: :#^;}'Q(@ єo|&Zxiun8fc.yRmg9.˹ 4z%$"'tmUKkzQvYB}.mJ4FR%*kSpUF?/a=1 m*5En G.ޒ;yB]*ɇg"0 y$#)o{>ɘa` |ׇ%ݏj%qBqd %]qP'/ Gh4>m WWYX }N%#ΌcItE.cte'9-M O7fld PGUS$eǰꂰ`*FNw×$"h"1`F;)VnOp ϛ; 3gWjEr:Ӎpّ_e=*S1YL30B1B?׵2xl%?ad%~5S{{Ր1xa.=ȻcIx`*E>7s WleSXxZ8a"p33[OfepNJ3ο  [38vQ>5j^ת8Եoշ}4IEqXI3*[02Z6L{ }Ei;t_a!"{Y.n g=[yJ`c9rq35c+qf}1El4c'@C&{]s=Y:?1-vCڻy[L3KO[Ahœy@d ?u44,h0Zy%b+PɇrWF3&$5= 4>GXu%emHCu.l:e,!j>o J//TJ_O Fg.ȏ!#(Y\J{}n3`jt,AwfQKu{1$1O0f͂kvWֱ-i-jQ0|?$<7߇:H* iQdV8J=[,TQ=ؔTä/f#8ׁ].t}e=Xr . a<~Zj+ma^hy5־"dV(W&oSBII]cʻc}-Qc2n Kp٬HW&8[רzd<^# X`-׏v͐:F_^\EA1i] *'/@s<])b0 Pu{.EONRؗ{i$8 :%{]iC9-APB4Rc;g"#<[w߃%5vR!Tul5LmLw>Z Z~i`h "Q؛EW %bK7}̃JNA~h}'k0_w.8u"})/d91 U0h6Po3\uaB\ġ'J ͦeEI;zxM[;S=O&| u7ޔzEcwʨC&Rr ǟ5d#L.JuDØi$$*HADI`٫*pr9"ϸQvݠ,z]N].%WL@!=F]{Ol-:ڊzu!S7nr'h36@iǔؐN(bAjV@a?@ bVevU 5 z{gڜv _;OY}\FQ9ꂿ’oR- -;}[tLqp{?e*<t3O!gfv$y?EU`0H8;v{ɺLu,$_OM0:meZD3 Jyzm!VtP_Q`"գʰ _:&nS0Q6l{YXQUMޯVC+sJ՛vT@M )^nɰ2* iZ%jNpך|8) 5Mg<g/&.լq̉ñ8Wp) |2f4Y)L\ bJBl%'7zo@ .;$.Q\}zJz-m?@9d Zc :w,Q^5:PGi"eQ&4p76sH# Nr<PRDٖŢA_/umo阦ryYI+sZzBHǯ 6_ŴT'gFbݧYbBD%{S1-s4ъ!eSQUsY)pZVƒVcFN)ou o\Ԟm@3Ej!w/G]OiË B!EjTmH-lwjK<""!4mWn8KBERt7 y, oCE,.8ϭm1+,eW ʪ]K9/_OJ"&UQ>n6@aTe^'P`v ,?'K5hю+S;[$j3juJù?c"#?xcڅg-huIJɡ,|Z;"3Fr!UVlZçj#Yorj-4c:92|pnXt|{JŸc FZ۪ aVwge T2*j1h3V"b_ޥ>>*oQz926nFttPb"Z<X^E)a q܋jǗp c^1¯=0Gt@!rH8r#Ƿdl/XFO[)H(ŽWC5di眸 sa(WHF}S] #z2B[VSȝ]ց|L"P2{p2lg^֋b <7ڥT<xdfcEMxvlENfUn -zg?ɥݻf-7DVBqQaV!_fP5)&zȖ kiq??;'68#zG0$\wCBJGeK c[#}jy|?SR4!cg I= G3>6_/*?!ɴ*:m: x#<̓m,(Pfy4ox (-v VI aH|tY0>Yɋ+щLRpAd,1CD4ewqPwE(MB)yra"jaXT Uc_Ş%P#W#:W9pWj$ $}W= 5Ilrf){&IJ779J35kB EbmZs#)1v]Nv#Cȳ쀱F{AEEEi̲z{~u.cs 2ѱ]TI!]7I/Zn,NdRvqރzc̀Aб0mRRqutj ?HɈ`9R3B m1n-0ݒ .km-I%9>-ه` ^ atYJo --72\Rb}!roM4, t{U MVժ;QSH2Ci- 5zU|!Ԋ"ZHs^l Z9RQ0T%A5G-V'=/!L*e!~_*%E2I.FLH8޾N>}ّ, j@HSDӄ/| ? {Љtu\/Gwr#"נyy>U$ҐGhUR8A @v0bC̀{ǤL¢@6\RM]t"Diu)l=V{O,"1_.E2εL鎰OMevEkIVObm:qPc@ UT' =1^#7e-X-ajcdFM|uWho72FŢlaP?8 ͐&ISvޫ=)kp_zP(Њ\;d}C/w-2=e\l4f+HpkuL/nA=5Q L/#n0T@]ur;+w&>۴s6Zl+NXlf4,$,g|lz!AbtbЫ,rn k9a lFeLSG'Z+Fa,QpQyI$O8;.@z @L6Ue+X91oTp״'k&5( t{t_ DOޙ /uv'wggn>0F_WbaFwqz_xlà.@FO W8srq.-zо7ѳD`Aد|~բ 4ї2_`dM[lRV<Xm/wGh BIE>7ORdΟ՘ 5WkY4Pyw5b.`O%V|ru78c'Uh +oI-tx_LP] w<]5qa?aDb>%Nq4e8m7ZΐWJ1i>廧oPiOXn i/g#_;8VdS>[(* } 5&ȨFRN{ibN@I*UNy{%Æ[;9' U|?TKEaKLqj $u >4Bcn|5k6f'Bcׯfru3Hכe{?O-FB-O qs^9k{*BAQ5F:X4J:vt:ۓvbl@ Zq%UCTSY55'8Ԇu_2"+Z[biIDұ n&cPsT=b.rv f0hq-H(zq :3YX)7yVwT`2gNYfvf3hYmn@ =9n|dNYvN?\]+~BkXnsQLiGG56ӓ|\r6՚,5uKG9,leń?kx08r%hVc/6G3xv"͉䋇r\VI̫w.4s!BܳSY rVԐ=&>F˗qpR/~%bP)b:SĩMMNaQH7 ӓ$KZs4/=oBg?BRƶ_Y=t{ ftMK pf gp¶ǑN.Q]~% Tc ;NU-T֔-WA N`u#wb_bq;Ϗ55TP#~pQ=Qƀ8ѐݮ]vEv.k 8g-th6YMZ z=VXe"Ci]}=~B<< L.kJ ci2–܊uo 7'>ZbO׷gmJZyf텰2a4dLJl]3։aU0%UwXyL.,"W\<.ޖ)>_V_ƣNTx4t1eњWv. W$F!G'MH#$RkaD#3uG9tQF ~ gxmsMs=1Zw ^+OʉüH LZw%)-c ;}(=[9~_E4AakV]P$eQ{*W_˼;-C¶C*z"-|nKyoD8i[Upߺ/ދsS-~n6 ,=Ibck5gvdJ(eUŅ6:1Fwb3}}Hi(lstR.ڙ׏mؐh,]|)6d!-xf`OvDW[,>O WǿEx6 V&VK. tWE7AduNtc4n[ꚿ훉NnWk8_-AI-.@^d ċا\unș /a¨W]Om+B/{U"i],o ]A\AXe}o_Ad p@nBr`?7r|O.Z+̦s}6p"yOg+75N2TW8E&љK&W/_cp-IsQnzjdrN:/TkԸax~+1d܄Eʰ*sqSa[Ol\djrmK;;FLP@?ksI>f<,GfƕEr9a_ `*d0GRZ>􄄟Ո\@ܩp$p $&\bʉ3u*VM׾9<|z-:3u _քc7bvȦUs 妄\iadN8 } ]z?bK&&͔M_2S5u{շTx=d tVE 3FVGc2GjF*SׄeV+;vyEaHN[ael S6ͨ  +]FH/ #l ҩb?=!\mZ^;fS;L@3Xhg6pWY辛4oCa4{-,>3EkYWr 6^0[p 29ks6j;TlL`O5dmBu|t,UٱY ~9+ By._Eմy|h!xDc7J24VS?Wk˧+ڶ}vf FSdATew0LXuZHɴ;"pZ ƈji{мH,3,.TdʘV:Wn1j bY$V42/4G(,Rx5hbc83Gi%eb"t{D>xAF`p-ycA:F,WF.A3|}+;Flm &H#qMc]? xA#OPogGt+\;ۈupg~00SCKn[ʫ֟/#mo)JABosm,m[A3Y}my_ EF#(䧫UY:]8w|OepKmU޹tcG˃c 8A'?e%VYg Ӄ#T”<+zC X#ڤ 191iii !ar>CqZd;`5>Ywc`:g!'m.l]_s 7zH0DJ 6K;+ AV61 rl91_jxjZJqB INkY8h>}Q-3Rg-\R6*!',uW䪏@>u _zZ /(ܞUJ.&#- Q`=6% uuyq濊S.J]"ISwdTD ~Neʢ֯a%P3 C7ED0< Aì8*(1IChL SXڷV#l! w? R$K@c +#8 e}m^43.=#Ĺ%B}4ҕdc&P@h]**04xq) ?m&tq7-+j6$Te%وx ߗMח~ӋɰE в$1TO{0'k V3˵[4n:tH7NZٺ|riG7ct1 (sHN'*ڌ=pg6h'IчfMM_!I>$wAm;.y ")o#N19gQ lΌ_/G:K~va5z5Z粗s\@qwVvCϏgdbH<7 i.s Z&]BDN~,ڶ3$U*DZK/B<ޠ ǝa73O"b^ [`"..]',t0 ﵜ4C?>fuvŔ ϑ+Vp[jK;3b; S_rd2#3TbQvt D( o۳,M[m#BRWs#gJ*;ܫ܃y!:8Ǜ+HՙUeiO͢:Ov2 _zS R;%wi_+Ưsye<;Dj^μ'Di+H-M}n۠;bL72h񃐭}'_|2al s }>C* GHg-m#uɓ?1+sJu7lrɀ0R5Wϛ"u\FdQ Mew~ľj,1a4o"Q|tS"5!,hp" .kVhke\bCNT!)|g,-i44,ARoNHߘdZ.~TƘN,)NsJr!OJmFj 3fsQvbDI5uՕt5k0io76d+ Rf?91(y; mS5-iKūIkJ>r${ɜG}>%/A.#UΕ#j ?=WLS&&c^˂TJq (yҜ&`oGC/S M\OQ2G~9ƠzaUҢY@F]ʋ>"C4NT>~nLck4zQi)&/sj)6 rGcZ(iPl;"Mt߃siJOv'ae27kBb>DPCvny0MJ: 3S'l?=?VZ7J|~-I9=KY@ Ļhr8 7_)mK*I"6[Ca V;[JCZE {(m| |&N~qN6B@ϗ`RS=ق^4'~-og#wF[k_,0I|e؟րUg`QI{|_o (i6ݴp7gX2ѡB'0sЭy|4',& ډD_;/\] z68zV+`=%bQŭ41kT8~:͎ùEm_>h01f~g-tN ~|#h}Xg}M j@бc JE=n.Ne&ޔ4Ȟ5ۗ^(6L3Eq/>KPF>wQQ1s=Q6GЗBrt~9lsCS>^S޴M;5n#aL[}BB\ܤs3dGw#@p[ӂsשLy6E n6YTH#AAtk'n3mtz! ]b\1.lg&+T+ dgڌiYTM/4(LT2lbY#9Aw JTu1`0"Lr+h7 1~^& ;l IZ;~MmrU;6(Vq7FwJi 8U^6:o~j"~Y,DA^;'5q gŰ9TEIQjsճ) >`^?cDG:⿅@%倘N9֤fD\@A$ ¼I7#JfK^|=Akt3\MJ7Iw?Bi] j-u,΀НD|{+gl$ 4 j^BB5Vh欕B/%SxM1Az|u"$N|%<:Ibt,]]j?zw3J jH$="8Splɑ0"*o"Ymh+ ?DAD[-{TK4ܸw,\\*D%Ԋo:; HH=;')bm=wR;V/Ț;E,NUm24Z*jo#:bbŇcFm.df잎 Ƥ,VSL}]-2B~k0]MZ47xx 52pJP߂O=V״p r1vWxC< /iUK¿7 R1:{W'5mI 'ke4@shꘞXGqBLRҎ F2p~5|kq"ƐlTnic)dVnTe fg] 1zϒWiG1g R[e7w1j}biH7E:IkFe`{lTJF,ka!a /%o>̐Ĕ%#LC}xE(-)#ۚh\>atn‰X \L5/T ((1ٜ4,sgYǽNN}uy n{Ȏ|gV8$j9qg: e[u;6?RN]d["|*Rt#$4 s?j}W{nlҪB/P31|"xӢo"B#m윔&{zjxŌJDžVle}T-58Z2F{9cܾ/6.ꍘ6;^xq1g"(ELnw Qo/.e*(dWTPڐU9 1dG;$vAΤ_?q2 v}oO3xDl~oxb׈ϕ6/y4g랕D + i7W?cp +U`zGPTMiIAY^qu 5B`b93ϖrݝym~wwXc [UcOCc>CX5BU3R}ƹN[87H%>y"Am"'pY:BQ۵@#l)YOr1 yr;Dzc@G: hr&:LƁ>K՚,~؏r:ʀ%c*xÌOq^4@ ` =b"! 9x|'YjSzRViG2kZX4灷TxӐF$d%w' `Eolj #|yb#7Ë ҺGZ"QsA`b]OY_r44b ipπ=_PGć$[blaYzeL6bS|A=wb ƃ cGƕAo(&dCļlNd}vs0&'p$[ote\]S?ůz$Tit3>ȹBN{.K6_\#;.-hlד h_ZƎ-U ajPP쿪9j["Z|iA9 ɂCM'9EVĊ[q&g^|qzTҿ9vFc=W}hR :H![\;P_mpFw]Q4&oa $uD'/=d~q,li@w@G 4(@#FЉuLJe`7L]J%VDy,DK?rgiM'О"Tzl'rEmOlzZ;ZB@G> C N1UzlQ&< ͸af,0z&mtGM'"͟jR;68h'.6\P9yFp(vVْAR-ce vVh/u`e:ldB-)Jyg*y݄9UwS;SHtհ^)"X}ReR |I &.52r]h)EQÓ!^WذX^o/ -ãG?~뙒pZ)vqq@y u' 8a<6T 9695J>G.m 0C;g-gS?I\SKAvzYG@5nk> }ŌTB~=܊|ZË;8Rۘ1u$1<[|:zX-Wr-q{|{t][bN.R "S a[7h7\\J.\{zV_7z;bgj%oѻ/l-@>*#yGzrfa=}Hj[XMa?b,: &E»<-,ս7[WV2E* lAZ`VRJxbUi7mvS7ZJOYkkY0x֌av$(]5Ċ+띸T_S_vC`+yFmhko %ާ#tFdi%@w{*w7Z@ ҟie͞)N~}ՌwV2>_~;տ8ܐYX9"%f.S= qq@[L=%j6nit g-'Sax % ևg0ܚdz=Gv":*3z'5|'`rP2@t+3 f ~tN/$*J`tAiU2XxJQʨYND+Wm!)6]I8uJۧ~53D3`LpYڊ6VfxB5I[B Er]l2W ,1J|!o 8{ n>MZ}ȵ&ast&!C HyqUaG|U[?۟NvM*."Jw> ͐S6FaEXO?!XCp7#}<=Ia;Y@w1ʦ }Jt)#,kf\BQKFeQfa+eq晢 [Y 6^PH ?pQ&Ohڨfb>E)ͬoL7IO=G% 6~lYzŬDz1*j"I>-!Ǚd+] p'{{G+{oN.b?ϴR~1i ϯR9]%\i/:\uY"Wn+W5]g-UuF~? ]zS`$)v/7t>Y4z|")6lSo.-ppU_V<WV?߁/cYsGI /Dc*xZ/Xd>oX Wbf^Z4,+#h %ף#f'qꚉ7f86b#fklĒQxAo[`Mu#EEsZm|d/Gę #ଞƯL3S^EwpDr"0<p/b:DXI=W<3o JEլypD.lI"rvS|R[/o9+5eP!@eGܦb{w&`e :s@ N02"L P[%PS,~Ca7p6z b[ZWPČb a:IIN U'Y.ܧkgj5*eԤS[.HI3ENy &;}39ط:PsL6!ǩ/p?pL{&@xmeb\,RI!I$~A: 5* qc>QvJ `4 >uJϺUA 2~DmޣOE7"Crl;dS3"J`K*+A]y%> I[ᑞttbC#VܡN; VHlt){? `e[ x}nPe2pGRûz\66CxmM8Ҵ-ݲo*^u]Lo0GZBv3폘OzԔv #[0{1jg0(  5~fo򛼬!65aǾWza&c'1r)o4+`GDX6mmt\ȥZ:w|h*"GxA.&AkGƫ5s ]B2 9|X6CCa$ Ʊ Tk[֨'II8, d0<{|5۽Gʡ ϔ2X)߬e%-jmC֡hvp]ӠE4Ý1eau]cKlza@ܟѕu]T2Up%,?kcdҶ5v8Ƞ񅻍&;^ ?+rYЪ ~K+ྼd{uӏ]yᩀSb7c\?VBC1gJDcШ+ce_+P$Ls躎xk/|5ÈIܴ ^SzjR){3`\B%q,g3ǀJ+vϭ79=$׉5sd!|RQj\r3 6G ß[){ aBW ?u\x#3PvJ]A>gi2Z&2c#n$Q*$+G}[o=pLei(P9\gӐxv#Wm?_Q'Jw@m[u0H"_QXdC2U3 @F\۷K%Ӏ2IXXv,g(CVoe/|5k_1Զ:rNZ:wrNeXIѶxTkT"`E{Jo$IwS'UB5q}h % Ehɯ#$h6O[ZQz6Pe9 Y3Z}zw5;ôct&Gw}LVgV^f^ϱt7V܊4P.`۪]|J:ar&%$ wJUFmDd6t_Dr>#qO܄l,̤FSV^ەJ>7L(PeB bF9s]Dȑu;qڥ@(aZzd h ,\qq9IXCzHt׳AO߬ a%?8ic'dMCQT 0@PqۛdLIiPhRneUSu).jYҲlrzjwv!/{ +8Z{ x21#6[uA4!%0?RKeҝbc}sE.cQ IxU= {`Vň?eNBtEvK1V>JE`/svP 纕@;XHEmyhLݥ'ไU#BzٻwǕћ #1@ڤq^QU>C xU~SԵ)ΣeWVzZHC5۞# "՟j[~<)F}TY}.=xU>-dL1z/_ yǑ%|ٽ˓ų2*_0OD‚W솵Kߊfijaa/SQ$m9~x~H-0Ҡecf >?'qУn9nl/ <:G3DmNZذҨrFzf Yo|ШmMjZ3_EŃJa8a2|cU87)H+Nw@4 f:'jQ3ɕd )h( )[Ve}6&_;-VܧVdPXNrǫGHckp;sͷ-lz98)b~&N^L>"4u\' pCFNYKdz7L5tVh5¶3;>]X1;ē~̚> |׭)1 kbWFO!s3FY P#.ڋ لcm΍z5CuBGͩ(b[;D}Q"jm@n0[ [ms4T*?GzŸB^DE_R-61O3>OZ[ivtp؞2[ mlPd)I` HH]qF,[! yqqL"GMze=gO[#<KTlD%>f5+=y_'c (?վ3"\HI +p|_LH]`1TjxM31ޢ<6 WQf!laпqh;sc`C!pdm.^qͧWݛV*KxXNz)`0XMƝO=!,ãJ--4∖A( >-PB.ZYPӧیNWt3倻vq>,(zJw?>dL"=H`|cK$#WGe#Ne^~%Ð.NTGAd7%4jc }4݀F:Mz}URzL" }ot긜ďW0`Am)U;.K/_]ZҵMekުϵ~-. =IaoũAYڧ}N#l΅ykp[fGxt \YU`|N*z1cXj]u(IҺŧ;VrغZir$i pR^zu0]T39yaH-?Pa#<JRZ~X4[SIܻU4rQ&D!t5|(٥z89km ]_bxcJ ox:v5~dٞx9"qAoA2 ~-Q-$#EcXXu^Rozk6{ˈ(<="! ݗ4$;X&H4N(}ANX<4Vi{qs5V3U`v;t@|QC[M2V?Q=_s@54J'qJ :<PީytR- Uӽ>GXAm(#[0KuHh~QvNV-rq7ߘGEmqr 2J) LS31hy-j=K3YeiLf7b1nwslοiY{ C;`{H[b5៼_]sH9)0TAabd=ɜUL<ȀSmެ  BxxǐXk=|l8uMCMe:H&LMTv2CҾoHib&D{Ǝ7rL8j@XuD IgBÁZޞ66k@^0/fG'죻i*g= xVZ^׍Ue9OCg p2jYPQD0Q\T߱q(HTm'W{&\Xa* V 16bqjSA`t_C*:w2ޑ4Zs_{k^l^B  / ߗ+v {/\@VQ|*(ţl^Wb "z&!trSuA;{]\dnq_"ЍR"fHcņs?({SQO>y}n;^rZiI\R@Uf1eׄxUMH˿rV7%JRVa!do Y%frsgWnjI/(-,5Mbmatzݷd6jcj挡 |̼c8CGB8DžH|;mZUp?\ѰBr8/JAIOr2Ocsŀn=OqxpFlzPqȇqDɻJ+TʉӰ޳O H>[18H\^hV{UAVIEjIL]o'.M6^/VUm))FngMc`Ntp)dU^u! 'P?Hr'k<1} +&%>=f$·% }g Qmי+smY}OzM>d|7IrD۴{}U1VGcym=VZ/MNѺZk5(@䑝k ᑯ< (p%81̮)r>3gXF }sWčXjPzNLԙ)LgVKSAq"ݥz O7%1$0UKSk=m' yY;GD!PŖ sb dy\!EL>RyR tx9/<$:R^2H{Ӱ+rq{+2)U2إcJ#GQ*#[h(H T^/]8/z^E<5$;4ȔĿ)}ՖIG<Cr(\b 5+U  keҹ?]uaEWeik(ctiDS0V54*6DAW#46U~H0]"s;zRɲ`?s&%q.(ٴY!KHJ-xW F>t;Q~=ۣA#tKH^t0~:}"lvpr3?.IChQ<׉'$o/`fq߳~Ẍ Mf!CΰЈ@B1Ă{A#"?7RڳR=+9sY)cD0 fΆ(,/HgV'6YPdP> ʭk{#E6;߯B;B.>ly.y8kN.h6[d/[,c 5U%,;=NC. >^2Nڒ72,PFRwvdv0۰'`-y`mV¡ WO9:^2 VMK P||ȕS7Jաyg/B3Zd>(YTbe Ms&࢐^aA#H tU3$%yXS\2izv H~BܕB9cf`m|ޓ{R0;^kCp0^-,β] α=«怄,)o .o I}~ 5|O:! c0=$gu-&lj-eL3h%RǠ۟l;|}Z]ě=HbwJ咛:rcdzyvs@˔tZ]z\r{<& ԫCp!++8UME% )VxgN 8Mز,6i~8 ڙZ<-ΦG$eO"8^WjSApYzJpF]&V(^?)G7h#ϓ4oDoMާ^藨jfz_R=6v*b_R\LS8ߗ-S4m|OsW:g!Y36Rh,d[ܔL'ɛQp,$McdBX) wn)f 쓇X}T@ 28@~591+ k)d$BČ7D`"Dt`^߃!ΪSua4hM*#UbىbytϦ*Y>{x^wN@@qhnh gN}o/w^ K*G-dx/[t=7FȖegЋ:Z3!)Tfa\XVGfQ(cXm'灃 C 6&18Yi=3baJaiy-~r\ ׇ[JHP@ Ϥ%h y z.TD> "l.|B^!ܮj4$ߛ4tyoݝ sLWUb͛-( ]98Clcb~7gWsȁh`cr9 GD<|BW#>)ӆf>m\:_A2I/Hʆ+hփoUepʒ&"vo ^ X Oȋj~J+KpU6qE6UVuȝS5"%[J8JòPB&0#vy[c,=bFK=EIxAFHK=q&Aʉ l }!>( [ >movpE@d(#X+9L(b"?4(k|TM{wU2K3әY+Sfq52ƃy u`["ږEXAdQ5{%z|Kzj j8t%$iT]qβ˞5¹&\7Պ`9ovQUfcSthwn( y&AMr'`iߪ&5Z똕jGd՗rhDbfʫG>x2GV ( , &ix&X \*b'`w~+;YVXBӼw@-@?)HOyF? s9bTe`/w!5|S]5ŇW'8?Xi]}N\KxCN$)E%W} B!*xiM aW1#~k Yу/ F*7RƼZjڢy8q(׽*pU&̰*+miź )-I J!nc<(qyFN?(>_Մ =ԃPRfsRH@zy>Cٙ~GtAIMwS5?VkooZ\ )9;e4:N mesVZSyP'}r&MR]pr,Z6s8o4y5TE;VTpޢ*t6/6kU ϺّdI3 x= -rbJC=TeaVEO.M,[}Ⱦ qz0Meqr{|d5x=:6†!I=8-]}a؝4²!E0g: zX3?"J9Oz97`ڹDS@)=961]?܆]&HăE;KJHH("q 5jŧBK1Mlt9.)mOŃ.CR{Ѓs FY)/xC>bqK\tu1 #7\Q֞G~{h&tcԶ r`ѫA*"Dd 1ٸYPǚNu( CK(Hh]D̴ eT4%3UBA]$Jjw-m'72Yss^{/ I2)c>hbIXt¿֞,h;?TAB,IVe[RI &G~-b̖vfU&(aD*ҫUp\0EJvzCp /e`˩~b5dz- ;t4u,Mt1tBn!O<_vSSS9&BL[_VeƠ%$?O5LNS馲.AvWoY s 4Ojd,d2^ )-D|RA7D lsjkonZ&JugX},"؇'gGϞH-|tq;4]ܺVMg;-Q/1r<@7*$<2O*3J.x vɠCd-֏8;_pȐ6"m$y#7lc\-4">#OmGCsm 6`>k8>}Re`Z@?ϧ5>$QMh8Qtb𚭣+RޞJ_,:ט :S+k{= 4ʎ&rwǼ&;tvMg%ϢtUM_vr<")xjy^*w0i p;܇҄/ $\x%ڋ=)kv,COF F7^pM9C`/ӼC:Ҝj$/ÂI5ev&m j!Q#~JywD $ C.#07;C:ηKh&yͮ6G<qCxЛn(>0erfWà][ӚSeH"#y1RfYTdr}1^ґhnٰ;0դߙbd ȺaD]"{P > GD>ڂ4++ܹ;u$ó$ H`9^Cxp-zT7VCP _v: |M rCdI1\ }[1l);[[ 4Cp³Ov{o]_Q|R=$AkP DEJ,th`HVڻxdU\q[BԗӾ[̢bN'MoXI81 X?.ާMjs 6l >t,}bCE)ôRbő>A7/Ɉ +SwDZxjnĽpda{L}k40riEnB fN`"'Q*VN׮6ܓ@xeѡ (D1#j];nbs(= Lt(tUHI*J'he1Jpӫg2, H_NٓbRڅwMDL/qGt ]o8YH~l6 )2t1~o"LDB%dŊxApI'bG0\|Rߝ9Cn=z1M1fN>ˣ|gpZVd[\voJpkhD EL枋Q1cRdBQ8Fv}ԉC|*0e! YXж娖YlnE54:rƨmm|ib_rsZba)- !E2t\ F>o@FSwFơd}?~A@l1(qװM3#PinֺG+=U-AO I[j?GdCFط,<k| [^JfEh>oJs-8بq~dsVzo,e UH 'Rgf8SH|X{q{ٟ`o(s>>p1 >M(qdobx';px$t8fp+ wݼ ΂kOA |UE "\SvWc}Y}Lː薻_$ڗJlf@?/d>n ,/ X3p1;\vbs\HzBB>2H&9tR)N# +J/*H8-0?mW(;OطW?ľ#bOM/dy :òk؄諑-j+oJ ݓeS)ϵCI=M㢧3BT·,ԇ-}jS}~$-T;+#q:鄚%!=>+^&f;)әdŏtX`P}@̭E/$7wB{}zMJ*\z}QpA{ gIyIó.—3 nj b^ kB=VDl([6JvMw wv0=3 Y˱co^zvqG"y[cgh{{I4YE[C:g-!wht'OC5YA֒}`;cUQm90=Π>S湗8bfqUTOvhO>U3ay>R̜صP啱=b.[V3;Cx&`8K`pcW(vFu>·Du<'By2_~_/yy"x-3qT$T q\$ ]8樃=I]1[6ƿP&E]f\/*?٘Έ=6F*i=3 ㌨wF803Zyi;4T ^0. o8]RY^._|ex|k]OƤa1aOrFgvdpsqx26^j(gYBqADK\|<{SvX6$Hؙ0VʲU -s=ԛgc/µZ_@W:1OBuu >ZBXpQ7s\!ڏ[[lZx֑@8ډߺ ^#1;Ćq&cBRcċN6څHnBCh~ud̺4LD!depM.%55΢|0sDc;׹BZX1)R]\ @qJ '@+ @D m,yƆػ@΂7GfVph~caZx=gQznAj!~7ɕ[q4Vuig0~t_:M!\ ~H<ݨ|2pSWC>Q3dXJn8n{>D9u] [L#>ѲT)]ki,1>yzVEj4fd_6pSM[I&7 ` -elǔ^UT#5$O*5Ǭroa/dZkdE!^OuR`̴W=JeDcps͸0V2yTbw%Q::FwZsŒ_;KqVZؓ~gC ~Rf;'4(A QWr.ers>t <;}\%oɻ.6 /*Ɇ>*e ȨGwg1~ ʔF]y: R0^Uʅ݆r> j (N]E[NN/= @j V^/hId(ch8{AiMC^ 'K$R.UB}[ P,6G.%Ue ԻpsϙA(us' mN<60s6i`ܘt+|dftނ@]Y?$MKZL}(BNpTEnrL`&^F;:ibgE>l  M <;3LYe<(w^Z.Cpw_@ļczhpHS3{R $Ϻ?E]ihcةxP: :WdnsgŪ)PFu|~2ZWGds쟧=&+ RDDz&NvwX!E͝`|˳Cup}D;3! *Y$N^klMs=nW2 |iE[f]\AG6] ;hk?7`Z,ġ "Y p %7Mz8u3W{ ,o|J5/:UGqYJZ֗!;H5 èL9_/XA-B&zwxkO9BnJUw0qK^WӘXJگ5,וC = +uViє}9=a]Ԣ g2tY5EUB{D*Wi+OW5;Kxd PY1y%%S}o2.qB{HijZNA Uz$,Rg5=HK~XZkܡO"w憱rRr]3Xv*æ 5bxQ2dJ xU}0}0T4yQeYP;5G^.)lM,zPdd2Ӯ]epI:)3e}?A`@k;H萉[2NG~r;-> /iDMa6WZne4fH`-Ң. B۟8\eLd 7|~to|C7pwf: ~tҘ C6oV>~#V-^'ٴ \7v:o@`Kkġ+@d`./,-F{&F!r/.眊ک/Gbo*SvI77nL(J& :VI9|~ىh"}V]7: ]kOJfkA.zwCvyѳZY+m|Tyv2"JQ) /S*簐 )(ԓuT˄tAvZ$L?9&G+O5M\JQpJeJ~ w,+tt]` }oe B,XZْ3ԍaF@M?ޖv7-:9jC\@5F"XbMlXM0X :ƤǦYF+uMsQgIFpaC`YTa#ZB_EFmzx%T"LUEv~ٹE}2=yˢmhK|6㯌K7oX0į:Ey5nm`JpMLXH!v=HYlD؛uc >sEi%?J2VF쪨@t1^eVKbP jҍ{,[J9Nk\{PN =ۗ$o|fiж*W𞵵|tRP4$4a9ɡ7@/Vl엜0KEj22ԔpxZlm}CaԅHzt T]"N7t4 P-\=O2޼T㶬d˫y[ l}l zҊ9vFĠ<ܠtWj̥ט\b$:uK봷x؋ LEܜ}h j,)~rˉ GfM^o,PpM$W6YzJ/#tU}+9˄`rn0]x0@ч=k"AuϘ-Ɗ&޽U2t ,6yA=ܔ|}}C{FaϞK–!YF::^h71`7plX_ݨ"{"4[N ϸ\g.w簟{xi 3DIx}B_on2d;4 رQK\\7ix -/:O ^BV/@0=`(=?Ԩ ! s(|% \]Ur-PEβVUb{j5PϳPy;k8;j>JNں Bf!RmQ}yř%A.N<EGPu 2Zb[RvrhHTwy-TI+cu!a0 +~,GCySыz5OAvP 2Tqj^JSeț;:^FX*m@dVěZ5 %F>U7q Q̧[FQ–Q6/>W]Ui.ϼ*oQhE_˗\^Of1I7,;)"9ڸv-B%[v"Mdr*"v`v ) KwɁTFʓ _\8/R yO:a_4 `Au{v}oE=7>Oڅh\7 WKR]e ;ȰY4Hr#r7Bfp[tj3VX) ~vx,` {w_mft*;WndYj-H5Z={7X]iΎgyfb9bOY|&:Sd~V`m&E.2Z2t'.jȡ&f!daisc1I 'kDNo…OebZL:YwtxnOD}}[pK6\n5)'vzѷD44&'ʳLָB8ݮ͚1D0n*YyLք_!of m8~FF!k~Z.< ù&ՉcP n;.fdI x5_$3eU!htފ{A޹+ $l7%yDAiC'i|YJ3-XIJry9bs0JzciY TqnlߟIۀR.w*<{Mc bbDJ Y;&gߑ}啔+zz)gV9 ^X: ܲ7U U{+r̔#2+  V]:=K 99)'Ê\z4NuvUC4z .pkb* 0C䄙&*4PnA]4,yWۚ| \S ޫoluzK`F:^]{,]t<ɂ)sئcMeWȠ21~zzDs܍aKZGq𛇳-wJ_xR:G!D1IS?97pDwt@&cN@ YYh'T[P=g$!iD6A9]U.:b6=b‰I=%Q( EA/)uD#b:vD 2pG6Fd"i۩$mսo=GLu}~^ㅝ^ }gVGZTufʯƌN<ҳc3=A–V?*"CD#Z =]VH`WwRi!JsKo[^8jwR۬{\xn}^-?BLʼn5U>E'gtܻJ"_zA'rği2gj|HlG ঙz o/G8TtE#NIn]h'dRwe;:Q/ ta"5Of\GLB#b,x `?PH^iMK[\Eڷ"*M2Ⱥ!K1N'/ jRM1PDYm6daF7Ӊ*t4ŞݗS0n^CVxzD2g^LYf߲9ϱiy)7l Ѻ5l4ANbl f'YN xM89VL{Gp1[Ҩ;0민QàoDFQܜ,͌Li{ %' Phkme*i1u$Eq@;Uq ZSݾTķBP3[_iFX8sp L0Mm括|w\Y)t@;o9֯Kʔ~xYz jb53!ƕfZeƝ߽ug8d ƶ4q,v. mzѦR,e;@Lur#{eu`}-_g0`DO޽').!{(2 njFK1ي|p$S7^6ɖ?g e9ҟ?rG Xn 5 QPe[q6YHL*s3#cݏ]㫏Gh}r, #ㄜ9xpc|! ` <"M߱^M(ϐ1阺o0zYkKQ:[`˜(  ;UH8SL *>l"K]erO}* 3ͽ[u/btF>xsENQ@E7Xʣn=Bնի2!1' 0`JE)[Цmw"FA)cK^x{G%X|fV51h+8XYǏ7w~̍x ܖII`Rdw+bF$OT`ܺrL`xGZstK̶vźSr>7E]ΎKjj/D;< \'r(N%^8-ZR2(E!t|W1,+⤱?rBQp< @NFo wH< [}.&_p {ّ,Cd 1iv|`ڐrtAC&rY}Ҍc<0CN]jz= 6RR9R)fLTtPz 0 )tR T}s_V1?0_Cj/8ˬ xB`cZd)Ɗa{z"3Pu$bK8u:8578\m΁h,r忧̔m}e%PR|^5=j ?AWڂk+ÖJPYfa#ّڋB234=烲 akHfǯT06/+i&-Z>[3_lSA<[=ӗͿз!{mTۗf~mQuk[gַxN0:C C0 0m1"mYwK?yV@έa؀p8'?NF%ODQ L*$P?;sI$g6ݲdhVc)YM]YYZq~:!\A~: HGwV񴟻o~[^2pt(HmTg>UUWɀ蟦/8{M6CP0LJ)eG9܏[=y\g}Z6uHOEZ!WtG|PjlF[}M>i) Ԫ\w1` ; dT|?<]RՆxZAw*4IPۆ BM`fd>QE,ǘޔ~J{n@O͘&9dfuqYWy k1{Z^QKpJm`!`XaךF}f;w|-}x\b?̕f6pIO'{EDy>dB4B/!wk[Vp'+QG Wob<֍t.F'S>WvvA7 F>v#oZCO{i$ѣPYcnl@x?wBN:$2z=xdX ~O Kh{}œ,rrKysJAxBv8Yeb98 d6'vu򬼘X1T 2vx-rt%N8m|Wdl\2(CYZbg0UV YBKYt12!S (┠Zf$U9.?T9# zh}UtU 1?xuJL9j57B=P$d34<6=^)QFltB9{0 e+7iuIg4k,8m'V᧘u!EMYzcGbE]Jz2.5UGg&$, -o r> }/q0緵譫1/O ҏrݛ荃ɓb-_e:Y^V';x_'Q}p9Oլx'bceȉ*WxSӻ*uԥTHHkٓŨx~PH<*,=4իb6cX:ア·GA"E=Bg7 ۾$ >D[V/ b}R z=N]3a~q-2I^88oQq$LR3HntsO&8mJF W)VXߏ4=fH3@eP¶kh\$/%  8`38ǐ?y:ny>'fmj5: GS,CSMR۰7rr@ 7'\LJEž1bwa@MwnB-izh-G5HUwRTO ?K;8uUgYѽ/8ߔ2@^u 2^7 ha@ej-O׳!?%v^crONC8Q{+ؚ9HT[:dKdD$)O",|V`c<7( m!`M(`FqZ h %OU[yymԹ;UŲ+ o7+GL$iA[]ZtI, *ZOFIKuRE5_q0_GtHQ%9i<>3 p1IOoѹq7)lv6 G>'@t^^K_I&k('uk蛂#ջ!ȑbAVT#PM0(wwS e b˒6t^pE`0ռ:~c"PܞϵPw /)VzQ .~y\5z[8=Fu}}QTZ`w9Ղ*Zk0:o5'n4+w &bx)@DQN0)RщL߁lڪNČ+TuY?l7w(&UwtDH&ڿA݀!",хK@=ԑJ"hͫln]Dv㝽Jo?C < hQ)^0)mdX5u;8LD,N൵CQl8#X-m?ӛ HEs~;>8L;d]춀 UUvq .Eg{KGm_]O=E1>mLkL(aKkď[4Z{E}'+{+4OT 9}$րe(US F?J:[Ii֨Q`s!JmMw+^Jau,A7qk2grT #"rOWB~/٣>  d~SA7cݶT7 Rs$ nųO_yƽ>[Ps"#2yWC wUj{`((Na眘+ OF0gyE8QsJ6P0¥y;u{|v! m4FoǾ ̖ prҁ @¥]M^$hAa[!\Tx)6J˾7 qOfުb]9{`Y$~vWUr?˼C?B=ђ!) +Wsч[iAubxHĠ;:/rFxl`fzGOΩCTm-ț<ҥE }bAi,S'5x SȓS`ivT_.<uOW.ob;@^{'˩xF`-2Oc_l$(_RòV>%%76q"Ju/%QXק [()e9)+N@[:m@wz4 4F\)7\`լ}$9_d'5cΎDN9uk 'sYCK't{W]]*]mmwEw~n.D<|i=L,=!j7X\8 W P1yn +ACU! JYV/iʨXIfo}CJ(HY , Gߞu7jPb+A~e-5ۿc_R5=xK(z >b}mf0LX=3TwЖqRj%#c]tar$2GѸ|ЇH_0!aBDciMה,(\^?~f)>^/̽`sm2H ݤ,nooGg0'ȉr 3X~{C~Aˎ^[P컲 =⺯ou2q.Y|]ON*@WMZ,ז_eQnFVQyȧW_-燈$lSH V ^#oz~*<5~!WjdwMNRtW[xkIU *l>;&rA=z [Eag^QEFF'9DgOeqIYtCTiM `B$(9O &f-8ki λH1Ҷy,=hj&s?IrUO]B\[fs3l~Tk [qS.bPs4pnڂ__LdG.gSgi'%Пr,'o!&x76hl,-uTwm'P%kE|B(>zcT^až:Εx E?Ůs3Tvk"+N\3EQ`!r)F÷ذcr; m.(N7Fz,RPBIu([v .XWMpB000H o1pcݷ&~Tq؏C75LRUO ?y\Jy]  :$͕j>HZ:bS;M#Ҭw|깡B .ĕ^#yJѥG(Z7yn&"[G1EZgF iro 霳fSRl(%LӿObFBq2ol3!ՌZ1dUf4C-+6.t: 9&=Kf;#g;?Tѹ] Nhrˆ_%b%Җ$_vtD6 O Sd),D?է$!Xڶv'z7(mz<[0&ZmA<]$cPFK}7i%gMwղ[5L/rD+ C^yIEiڛ*V.MvMEoS~j?g* \~PƠCNr iҝ;QoLǸ?'jJ+7(acuE!Mză5-~̨V2>)4fj9^E]{y 4J1%JކK[[&>W)9dƦ4 3|Pqt_-`Π[b#tPw.jLu<$?I[!(y tw_ iV:@pש)ڭ3Kˣ;_TbhkvWm[L&d"1ۣzLfjQޱy,zrϩ.$0M+R}oT̡Zu\Iߨk5<!b5ںiXIӿD1>QwqnFk}>r$NXPlJۈ9O[I>`?++CR..{ "mnd;h C$B)51tQJJp'cXIDM| rx(u5 &ޒqn!xmR/d v WO +!'VDŃJt5S4=|č #ҼM320X\-9Q34wk`KsPT'JLګ@㏙E=0KƠͅCqͺce{ej-ڸ:E/=JE q)mVrNCNS8@Dz>P9_vy\T"Iԡ$J5Rf)!=H 16[\ZUL y.~;1|d#7@k|U/ɻ+ݲ#XER$ D'nW{݌B;O"7+fLroǂ U{90󢣹׈TmKW_Kț$!]S0jt[N򂰗!ͫi3\v jHiŝ9ж=P@F( E _zR@P++&PeW+[T)e=x[FAk`'~eŵUKcS!V6;jMm8P+,3pL_q>jeCVwX7zt=x~'DRT8&lsbk$ oI޳J#U]P[VY]o~{|"éhS^xo\T.='ıQҎ>A{xt`fs0v3x-+йt%Wf= =XO\%ޛȬ*eoW$tT ˡ+Ajuj3[^Z`+h0!oY7|BI/ެS7\yUicicj4ʗn N|puqu"HMlLιEӧoMB4G9bTdr5CmK^N'}RY#tmv%:#gtDA4:Lc H]M U-v޵ XkBw1BK$zRŞq 9>;j9׬dva ߇ 5Qo;QGNH `4C1T8hPb Ɔ7tCIXRր֒7̍. zIq˩Aň7PwXE-@O Hҽa쯔@/:ahYK_VJ/v'[b X-N`CV8%X0n};y䟙!EzH00#pKB1~b>1@XX ^bNkIĕnv_UdFIil СVZIY?qQ$ԭ(UG>\dx+՝W?;C-FKo\2oqWq-\oVwW9 m *Xqx/L; -+uJq2J.0 O*] o:[)ǐ ,]Bb1d *@6}kw sާ`c%Ba\T&w*QnZrhLtuQ:'m5Z\a3eoY@_o7l4AMfaTcܝՎ>0GRs,2ņnv:*5Fm3dI[Y4(r"TQ+mnHh Գ7Ńd= eH p%2nv΁GW)8'߿e%brcmEzN㛍ҏ,:7UQ XKLƂe ^㷍M/@H8%]J =n, ? A,5*lc!dh$^AvЖ AΛ`dhdHS4f;Tj`qHV▱)IE 1@*.^8ǹ=ji<(w*{ `z.؟Cs!M$rqIExF ]M`3]@LAa@@"d9aIkBKxB,bԵ:Đ׿崋\l D֔h:ʼx}y~i\gE^;L ]RxˡbnTA;0[Ah<֪r*C˓40gE Uu!67q/ -U~xXʻL;j.}*ővOr._z[q#ucy̹(|wuI+tXݯJQgk03I ?I]j`νޠj#QZçeMԛQ9gNJt O&nfqOiMØ8˭ͰpKZRQJ):c3BWy5D+VhD xN C"hJl>Yj6Ѯv)/ќ [? M# ])ԖًݚAbokr&dg[z7AҀyTsjDԔZ 5a ġW-L⑻iFFKXmUX7UߢMM;Uqgo`HK/B뾎we⟿k!3 >D!6BRxŚ8!RNȜM젯FS%j;K-W 9 yFjф?m;MRmɷBM;Ra YWWh>?X5;dEO@QH_$ԅ2;l, n^](E08xx#7)xN!Yp[IG kvQΫfSZ6z 8~tھYA w$8^fB8Qݺ ʔ,.c XIrG\CL#,+hi:2Ztl,q@?P[0.u%ScxB錩hX5gBOAD^҇vh}6*]R⍢3YQAܨi*z xp ȶ7G-j!/ 9}h1 m}?M C})%ļqA@&)]r)Cs|;9pdcCoS-;Ϗm\k^LV4lq$$T+'p$1uwҋtw2uie. mwGa^ceRl%=$4E[9(L bxiXSlSD3wIc$I Qfk{2*Dd-t]5M$7dQ!3ï~b V]p,:p2"3vp+Vb nWA@=_2CX yAľVE|`ER%;o1(v gY?7Nc[=ƘS5MLF]5NEUMW'/`v?I?~lfGLKHjʮFt⎭*L*vi.(=>WȓG;!c[.O  Blܫ ŵ{l3ɸ䆼қŦ+)Z[ܘR?wOj%ƌ4*.-ԗrKɬ +seP䃂rtʛ#bM0ϒfBo2B'j)"@Tu\t1r)EM5EДq[A!J?4 Ksl{?jz3åi ^KL#4P pHF5m3 1ȣr`-qH.wṮF4VZ)oX,\Ubx#UwUz>ڄu&a3gHjUܢ8/iϭ]!+t$uH_Z@iMDq]{D|UbR/&Ib7R7&,1<6>Nt3u CN9FR` `{ dO]}bu87zF ?RRr a `Yn0y?+\LnK'G8/ _6KqY 'UQ|k7m|H=7hNZ1hXC"2` K7HRò6AjMngϽ2I4Zkp>|5 kCq`BW|ڸjJOɧ۔҉޷8)y=MU ~~Jתv&{/OFKLeLXxvg8><@EoRU$5Ή߬:d,.-i ϸapY '5. k{kW9~I4wrg:*ΜFz%Q'a\N0= vroLz;cاzwY $&a{ a`=#H7cW݂0ILIE("r04mEpTłh#|`Cp&Xޖj>6DsDv$ 6/|HaL>BRSxa렯bJFZMips, fʉdw2¤} -`(rtj̊ORM61u\?uQ@AcTYv4ɑW7h^A!öl-V"s럢D  2F!˓ ihL(oQVB5C@3; n:%;vkv?NWB*Nb(M(KiBbK Kr?G ov0y?jS [g[o3YFA>x*b 0uO+y6וIkq/7G/΀bv>"BD!6`%@Zv?cvʠ\X{Wk|g6vPL";J?v| 8S_H=8z <~A[3}=mVB*t E ā: YZ