bpftool-4.19.90-2308.4.0.0215.oe1 >  A djW^^f&@''\nT1CMwČyxp"I&Y}m'JM&fi~C &,88pΕeïh0wl̿n*?x/[kj6|m}?P7Eݻ?7 xq=*Q%L.mu悷RIەԊuH(\a\JĮ-&@T L?d|5$EdO xA՜T372/Swc2019485b77b3c80cfbb46404b1eacdaa2f2cef93cf8b722e782ed289cba71ae2152f06fb826179657e6d33ff9037648e3b659591 }djW^^f(`Ȝ;Ho.ÃT}GɋV\F9t[O} H{-nװ-sQ}T*>[㤵lתD! 93 "MHJk 3~nÞ]Ux ˤᏟ +rQ!W_O\ęETvŞĭ/Z#IG#߷$vT9AVJB'rrFJ@g1BZph$r?qܵድ4ә%@>p?:?:d  $ a.CI ^j         R  \    <T,(\8do9 o:$oF4yG4 H4 I5 X5 Y5\5H ]5p ^5b6vc7vd7e7f7l7t7 u8$ v8Lw9 x9 y9z:L:\:`:f:Cbpftool4.19.902308.4.0.0215.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.ddobs-worker-backend-test-x86-0008.novalocal%:openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dhJdhndidcdhKdhKdhKdhKdhKdhKe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f9b9c43bee16484f2dab351c4953055ec6c12e6b97f4bc515a33cb490a201e1fee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2308.4.0.0215.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@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#Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.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.0105- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_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 probeobs-worker-backend-test-x86-0008.novalocal 1692755178 4.19.90-2308.4.0.0215.oe14.19.90-2308.4.0.0215.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/57ab024029327bc098376473259609aa-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]=2c0b97961ba436e815986382cae5e09c71fbe001, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR?w'Ś~HAutf-89a13c6b292508ce2b9e137cb41c739c607bc54a5a895c06ce8fc20a779e64acf?7zXZ !#,] b2u Q{LV]Ҽ,K@5MWbqZ̷hRvM͙uBK)|(qjPJc2-w7v <ڽs0 S,m*gVLSa~8<Ο6 TKB݃~ëc;ZlGA%lׅnQ@>4- &7yh5~)VW$KZx2k9e[B\f=ܣ:͂PM`w;uEe/^P6 B O@p֜ӫb*MT뤞K&&MPD'˿r+1RLݷv`|0)ˏ,! jՉwPSQ8o gmZkG!ƀ]>;rL"Z>íɧ>|b5WX_nz o̓M{L U5Hj˿#7cj쨙GF#̲@;=&9Ra򑓣 +8d\k@}Nݳ^v1 ?7;rq^\I({=} [rcϏp7I{]ca1[oT;gSl:Ne:eHy;'"_>-Y;F?Ҽ|`dx]]Kw7ڲ <|NtSt/~͹}vo[ M 5 ݘ9SQi =ʍ=,9FfciZ.v`@U%j+JWޔc+cAtx]\ؑA>(MU fzS͗u~u0ӵ0#-MZWKFiY̴Ɏ8Ϻ9DGdE:^Br״{!̬g^c⡌S^UDe<+ĭ5E$*wSHDkq#Do-hXa5,8VWwP4^ ΋4өܯQ? we;U27 ةOC!iN<|Sk|ͬ Эv/npg8<k_+UH?ZM@vs_ ͷhf4~H4)=Xw/݈٪JN\*fb'r%密#jic~z <h 9nwUBp̯HL66NS\C,[tgZdBl:'^]hA(~.2nyue^3fJ+RF'7cc[}/iW7¾rG}Ke^oZ[jh׫9"H3B*R$fwULwwpoK\QHB'vY`dH.rw!-7+קNvA#U5DHyHU5f}Z>Ȗ $M,~H;&W+M y!vђezI2Ӭ#y pWV~{GOY7[AFEfUXf[TLTX ݫ7yѷ#lvz(-i[;oH!]eX;yn]aʺ:8]XܿXkbKG2=AW}[>ynHpp֨u2n%%nJT*vy.fVS$5o! (/xެzCO=G} ϣ}']y'۰(%zB Ykp&1F?HF)jGJuɔ:]VC͝=~'ǿحUaML楶ͣiP?(Ϟ A O0#:̬澏9|8%ҞSnn0=L Z.Wd.HWs)Zw;[@Մ=e$gk hG#c ;igOgHiTgJp(R͏-oY1Z%Sј.--I eeR ]`)5QOLK/b$u P! p/nu@>n-:k*Np~HPM}[߯$܍Gj2j͂h742b_rr,q,9li /)QTN QPK9xO8iZu \I5VkВڛyz*s'V՜vt,t57M賎>0 aE|&yػF<4p(ݷXPMœ(g֊v1^͋aeYb,x 3J(+5Idi4DnezѦH>X&ٗQ]2,L 7Nx z+g>GW ͐q@my[=@zaFP?\'} c1hktB1M5H/Auc|T=s V1>=1&4NhE\-!+; Q}*\$W8 Bn970!70f̴t qJ* pˠ ~w/=B,THZtEEsP#$U7w%2QMTB3P2#+HmBevz#oQ U>N&ikZ=jtp,-Y}UPNwNr l ind FI:A[xrZO" v>%%iy޲&iS{G!Bד񬾙yoYKks*UBr``~B2xɮ cUp‘FqeG{{lkRz8ې3Yp TfW@KwW0q'J nD婇ks-lRˠ ,܂BoCXMJrgnD/V?\} G~+B`J'@8. P{?!7*zr;7}W+Yc~V-!'!&Y[UY-3Qi$8z0v9n ,! w_1MݦCqT*T e0yx6TiߏaͷSSsǀIuY6Ƀ2#yDU_Jc4(J})؏1:0"u;K7>U;dHMPs-gmdF,#aYesϺzTybCsh bZ_7A"۾;HN6Egiz Z)] 2p*?[//" 017PHJ;tz v d?u :NsZ ̠mQ;?&J[GXa8?jl 2l^R-m>N\UP3&JFp8 /#`#T R=Tbx.|v$( 6D-sNǝQƫFR808򶿬 ,;íؿ2]=[xl# B"6굘o9Ŏ/rI- ;y/Re`r, ̎m(4R [QDS3DBhNRG KzW;|5Ԉb]T937˗v6IJ]vD1!4V ͡Aɺ| meDk )OפiB\Th#wpɌ*v(wBEFe+\:lg2w;Zq0'zWoƯ7kk(!%ƕ`Aؘ Xpem'(鸇!<;bG$(21F7 =/3ؽ 0 )UFS2M<~A6I{Ԡ2JZqP#,JzSt4IX yL?fv:̬.nz0ʡYsT-y3e 0zxL6%\ȩUL'\"È _=KNL/}Lխ{n @Hv5**"tkıͣh1j7p_. Q.fL&bd Y.QP|.5ԣVC{|𦹟%y[tjoʩ?6ʤd+ЊGr#5~Wm ݡax1}|̈[D=<]pjj0"kkΉe4C[Qkw@X͂ŽؐyLsfpkW_gRyDûD"^uŻ|Kzl; k^~u5 9ln5ڵHsPb?\cHP}GtFqUmOiG&Dxa4cgcuj(^*7\qJwd<}66l }.@l&D^oMՖ&m icł'Xo?.9=fjBqr>(hJ2p,Zw֓SNIVP3z>h#U7`Z1WEfXϓH,6Z0pԶ}wu^ы*F=)_oՀU[I7s~"跌A͋;(oP5D8kħVKEV "SI&dvvHu߂oBRHEKgH PP5s MȺ^LOFӴE߂;IwgOȁN45&9۟Qx{q1< ]R+lV.[s1Ϫ]B'@\>c|8UxM,, V5P[3ϧ|I8DcΚA mP@1C~ J|;cؑU߀D8X*1q*$ZQ_'#NZHQF i_&fn<hMٚa,ዚOr؉KS/fIm} 7mZT#ܫ4 'WvZ5q0}~ΗkbtLl1eb /EfC$t1s 3B.vIQ '>jXiK?lhiHߏ=Tf}e_Ɠ 8dCuQTX~1ι""l@\ 1H+b\^\Yߕ1˥ 'N#6*-YVFe}WT hHۡP,OSpxc4EUֺ]<Zk#.^kGi̢]nP<'\#LҜ1oi*Z=08Aο}/ldٹb* ۤat<+.:wzjeʼ-ȶ?ll0;H3rvM+<62(Qf3@>pg]hnfX/u:b|K^ ҌF@-UI!RQJHH+! \OQWgݢOu:f;Hrvλ L$+i54\l!LUY&K~6m: |q"K}cVo׻ދywW=2)(/1#_I(er8i MR =S|A9#K0kbGd~T{7⩾Lӷ@Y3$EcI\s1K!s8?pxP7x&?"@Br0ؾbEb*ɐ~cR:_RTq `B5DSQOQ0'̵R, @r^9:Dp*[;/KI3"5;ݽ!hR 1k ѻ*v&~Mk&fk| VGGF 7\o|FXr-,OIp8w'>ᜟW-d 媿L~Ik:*^0/>f;t>КA4IQ:w럚ߚQ6 IBw(=0Qo .06q'5U'"Lĩ݆4ʪuBa.T l.5UF^Dڙ}].&ףBQǺJoTvb'}?2t$i|ϷZ]tUt#`F"#T 3Wx7wǝQ >CdO"@D-v+,C)%/?,7UbI[sɉ%)Sy?luW}ꖚ8rO/PŇ?TpCQfW@n R? zȁǾiGXg f 4xl06E1V\7p1mo86J(0z-¹TSn&)Rhǀ}seK*rxU`(^/ C'm٬073#uԸ]ԩPuZ:uQa6/F#o]Yr*j6l;Yc6_su>gWq5u EM^d)7pSMM<j8H`ArwJԠuOa.(Lj"<^տ<-Jk \헵)ŽW}>!(K)6? *v>#>n=䈣ҭ%Óz9dk qV&eI/;03m\= >O n?5ra}m˺l^BtB2*[F*Ŕ Ѧ؟+ \2s5[yS:2HcЪܲY> 1c^J9pxp\][[mWbҍdGV1AC2>o4wiËѦs|FgP ^?҈f <5>I"1vIδk>:_=U.}*yA~ ,L#؛,2d Ӈ&~&F fŃbv@CZN &Tn:lKd:mfQ}q9y<ʗ&[a}xz[{_VESх hm2{ NR7 g&pdE@nuHaJkE _ophlD L/_Fu!exGb"{gƘTe{Pt^#l S2QVBxZOxy.E))}R(">˝n+TAG *'V5{ M x 2%WH4Wv`mې"]C.PcJ=: '2,xs5l pُK>eȰ=tR F-!pkvlnaݘD+:t6m|+: w@jX^Nq#4ˋ]KVlbCl |Mp)ӹoiSm҈H}0?E"|sA{Y)1Hx~z^`K%wؔ')N#u֦x`GHwI`bg W'} ?Kt(Y,>!=eeC+Op'U݇}Y6`(>Ib2W=?xPEa=hnNΒIJ'O'1-r:ˆ:#qwNz^|_>R%C*%ky]oNT2ZױoO6fRrՔ79UOSLdqa)&{@k.vNm! ^S/(hTY1bġw޺rQbSQLՎ[vK/FRP|}.[f Y9d?SI8H_{Ύ/$C2~<Ѕm .4Dl v+ݩ`[ʃ_騻1B)w EXڤ۫p禜c= rhFKZt gӺ%2p]<2Ba]nWCf}2'^ ukucݏgVaƆ7p= -wr( l))(BW~J!y”P xvɜV 4‘2+us-'avk5I9̬z#ZOz䋕kfɵ۟A[{b'73T/c`\k|5^XA'v{jbKdo'ҽb4p}}_ qα&> T =od7OHꔻ˛> ClbO􂔠 A?STPV$׎;s!"܏TG\l nz5@ޜT{z$$͙iU݌ g`,bh)u UA>*˫ϰz索}r77P T ۚTE;iVn2M87z}`j( `>qMD@- =J}kd#[6xUF&+ p'Z 8{O{D[Qv9x\ƿA>DN)W|3{db4T]sEko5/]`[ѵr9ĒXOpuܫ3[?Rpk}eZ{5:Y)Ar9u_ adؑ\(Z+iI5i%"_0IVk7BN`;(mbw5ϼ*N9'" t[U^IH!iٲ %ʔӘT[lq}[ )*iȪhH,bk›:S>ui #g 0+óg:؟6nlB iRjOJdLG+)D6m_9$ۦ·,N"֍CXX\uzw\љt>J&;̕/kT3(eܗ3f;ФTG؍-0`yPUȬks!kT42n@4 @'!&LKǎ[Uہ7VQR!ӷ*)21]}3xۊ} V Tqi<%EIv+"͖#WuMEAk8_aUwI}/etwQ ,$Dm'xZ'7Kͤϖ-!{vm P֘|jҋF*Һ$[j8@ ÷%Wz5Ci4(wZq7:8:Tvwr'zWp;/FfC|ߟw;ҵ:`8c5:ܷR)-\M卡n1d=?ƏF{:\?;lvk=0t FpyQzS(UQ{p% X T 0 > ۷EƵ/`x6 H˚e8  =٩E_`.2Eo"X!?$ S2ފKK㹅$Cq\Td6urURid3Ӷʓ2պV(" RGXn!Gؾ6z]$Ĩ6^`RЉF#.(4jitZb#(Nxm&:ke N jm {9!3(TfП#:=FԌ^B @uc_1nvaօ i F"}>Y:Sof̬駸w֥-g656ޙ \K+qg>뢪>%#k&llBL-/ ^%3C[)rwͯ61'=,jBI0FT~]2:T wkZKy]1Οf~~U+wJG f \y%ݳ+: 93gNw[ݬ\f2kZ\ @o(z 3-ę-FDa`F Ѭm i[m$S6me]GKe쉡sc/Md01?uנX"@NuI+d$"r寘&6UC<} MC9"w0ײSjY.\PZSړ [y:Nð-1pڒ4?e+)EU㮚=.70~t<=+. u&| hRбpgībxALRz@tԎ۬D̶#)gBƐUZZfW#x)(UN&sIZటΘ1J3Owh|O+HIfMS483G0eG4 =Q2LXL)Bdts yMH>mY$@N7#`v[ 6R 2v$m}cmmq> 3z$),O\Y}QcS)tH&Hʬ4Eޜؖ4 Ѯ{u0P9 1fC*r7V5Xl_uZ*b8b(+*qY+PVt$;?%7}֧1VN5ygdY=)X "|+1 J{84¥1@xzn}~*S]/aI‘A+*yK=zwL4OKfuh{p% @Ћ[#k֡ф OrޭC% ԅKIfwV vv]w`)AvͦJ[X bP<9w+Oj&6P6b_;%(1eqр5 !ȋAc*/  r%MSz7N4l9}k*K|v̂'֫|]f8ij8GEӥ֒#M|[3Ф.-]~;^axChs`4C S/:L2dQ3EU>HYgͶem6]~f,QQ9ŠZ! o2ܡ ٜ]PNNLE F裪 yҢ,Ls=rx 2  19UǪamd.P 󞬞;${(}/pOĤ@eڱ7eNY0l"(UfpZ5*i>?ÞZ؂Lů3l9˺D?T!ə G4ٚKq&YK&:>wE$(콆YІ]P4ǰ2 5:b}ꮑ lYP: Zj*◍҈PFrb#գ ME7(O hjuRNܧO.iۧ.:\|lZO@V ;2Kt,aP2b48Sx\'{:qzI#Bw n3|8 J$,>9+l_[!Zcd8C@^'Wֳ:v*I# q;UM1:i +=? Ci,?Ǚ)j4*-uO0sU;lc|=Իn'/S}d7$T`@T5$jtpLĨ %k|A颚z Y+H2h lZ(Ybta7d 6B/r0piخ&JІ3F)ښJ7ȷ72@eUeo;W)06pJ*?nʚ(F xowD~RQrk?9i Y=TEb=WP;7Y>) 3"Vdt۽tg=h06Iݤ_os&٨2$Jy>@sJ"c۟}I]3&/6A;Yz[s *aϹ~F?mBH;e0PJB%a]ǘG&y+,LwaQ,iN,өǔl2|B7ͪQI6:HΝ^͐i)aе[drf).}Nom4nͽfx2N//+Ә]tO?3cӑɸ}g(1\4m\8&Ң +%P BEŁm>h_U$EF}V. BMhjÎ?nOպKMnZLPkWf6Zp](tKts FqE:]hUJ ?Y襻Yh({. փ ?mYॼ؎%FN'^Q-6Ul bu9gy֑qZ7rP_d!M6D1k )KkfC&\@xHsIUbi̭Т*u1D-K 9)B¯EHPMb*Qi&N3aXZn^br!l' rkjQX> QP~A!sA[$[᣸Y'Azub>őaG3jj'ÕWh.ܯyZk8q8bl6Yws)ghUVF3WW޳ǂz#Da\ֹ^d@S)XDLNy>]} TA3nBIb?Fd ׸33MD%7sr Mv"+WM-rqwk/jc`([NFv=TOĚG7eXw6}W[*$Mׅs*t O$Ƒc=GǗaMlw2fen> &+36T7 cdh1#e$rB+WBX &$TtzP,c—"z0o9@lY ⪿h(ƠU1Hxl:N.̇OP*OktP3#zv;8ѐIic2MO ȃkUZ**ߜYl8v-SKX@  i[@I2<Lr^ɩ-ǘaYܹ:u2BvdB1=(4Y:3CVIt_#22b\bWlZ@j!$\;IΪPY#YѤ1.dOTѥͦ=qb! 2&Uj;mc|h'7{{DֹB(60Eka!V>kI>i1$|sb~5.kĞZ?lOwa"_Lex,+Guglx`|͚.x8j7~ʊ^+^E[ }]qV3o ,\4g9re~wCƴ`/zhv +⯚zlۃMt%Ҝ֝#~e%TD{M&̶y7gwdiDF?5q}m5f||㕽J/P+8N\OS ֨e6Vb2uNÑ$6KQr mF-⹝]H;TkxHdRaH N'|{XL Ď y{H X%MS@{!!ԡќs8OZsPWv-Q \>-f5-}R;As>L`}vR~k,JM&M1jZT^qmU&[J l9KT>fsOd$ aPl w&GŠe=D}"u6!r=HN~m_SLrxe ^4B.05lRdDUPA~ (uR.¶Mߧokl$?TWH1Ӕ}hI86gZlWUDEFp =]m7ԬYou5gČwѵGY c:}`!a֎+-j02@28# h9RB a|Li LsN{4[ ]L:XZAj~hB<"}r6X䶋@ 5 5[mѤEQG&_pxR0PH90a(ϝRp2}0`Ds"/xԚ×-ֆAA% ߰<ãv76汶!0O&JbKIJrm]V|xǽg>\g~2o7[8̐bXi_-阈tzݯa)+ JNlE*LԒ\2 Ț ݪmÈDݩgy2O'aI/GEyLY:0!uJHGLL K3NN"c}1#\Gn@z Ѽ\/b6CW(Tx2T TWunf~|E#@Z*azI⸄zc!Fr/>A@)pd⊭RMvIWfrE Պq-WIW BqIT+\$xpVn@x=*Eμm\>&1pYsrRiWؒU[N&" r Sc=[5ڳ3duR3v l񻝔;O⬚vH}G`P:͏XsD㊇*UL_f90:#3pH9 l=P !6|JDAq|W{v&7@r10/XCʋeJ?C3!]|yq0WQҿEk۲}!AkBBI6P|.VAcB#[~;\PWG, uWnܭrlA{xB׋p |Xwd+MLio va6{0Hs3- t)yml6=ݤ :B"BFtnu0{K&@1FHj٫3;EE̹t3Zs.$܇X;`quk? ?9YghEp2D wwW~UQWY8 Iswk0(;sKf2#V,ʅGoko4h[N{5<Ӓc:qx 6}AMp8)2/@`b?k7A,oySZfp f+LĘ5n?S}X3 ~3"1Mf"B?ς3f@|r w$*`A<g-zE>0g{!BY7ՄLHq iz8Y:!0Ea=xT3e}Kf>uWmAmG~wK>/-}][bwz <ȍO*VCUWh~F;KZdqOHPpslvݣm{!dRk 6{9E'GZHyYȈ0Vhwb|7R !|T$0@?DYXԀ͆$e$f&9@bG/K7Мyh@gg: Xe r.[{'<5(ۃ#LכU7o/"8 @~z٪,F;HRsp oM-E$a<|*[I'2n y罩a<~;B"3\0 Yn!|ߌU d ېVzN"<_ieGN_.ߑ! ?{aӪ,Hz#%G.(*D07nO|kz?gJ oy_sFPxf?EUEݏ\<𻖄rԊ)]On·.6@賧 F>m[!Y gC iOauO˦r.Ƙ&>E H3cn~9s0NHQh6dQLDy܁XIН%S`GתGWOXc-S0j|n-˃x)-0|RxBCI\UܺultˊjkEwI]wU1裫wz˖%aK|͎4X"fEF\}&m1R4w:.Ɇ7"[v$d(.!XE(w^{aiuY&(WW w+aqn̺xÖĞO.dg9ы3Yd]&Mb3pCX@BZ~kv5d򛷺gQLYP[xg+F dqZ:i5L)ˑ.ciN1K V9+ޜ&e,H>XzikYмdF&"/k94VCWx94tҭ)CJ݈6%zb.cl9- VtVk" "!$x 01zf*J_5fϧHe|]x"5Lah+=Apnqwaǃ <trgT2fTw)qf9$)TڽJ;׃y3zj_ %=9]LjpbפfS&xN oEy>Gݝ/M]YK(uD'"45]a4 6J2HׇOO*E?h8Mf4O?0J G'&Ɍ*ON c C|2w؅~~laV Xa9AnpGF6-)yt+xuj܅b"` @N1U!)*tp$d|7 Sw߱  OiZ~kwhL _$ '̜ πNϵ6hRMoAO#"ZX<U}_Sfw 7cxx[~yGi{ed\TŚ8f1>gwXDbqT㚭QY!1)7&krd-jbq$i^jktu9.0؂+˥y߁DLSVFvgYu(R̯ӛD/t  B;F,k<A:G?lymd+,%*4-NdS OP1ENXu)%~}ʮ3}1HQS)|]lY=鑷ŃA}OᰗVQj7mIDʄltY664>i$|KԫU)M0FW=L촯{uG`77t""*CAf%2~z zn &vZچNb5=!zmUi@s'2~QgDf !zrvu:BVLxw  hQ?zU;G:!\iݬװz"c2C%)2 4[/:X`µ'iVegT粒ʙ^5[;ҧ(>0ih2tYȹWZATMS#FY| <4\6a{QMtLI_bϥN-5\eyfY0)PtDYFgh9tPMX'@^8̠P@8ܷQ^9 m0r@HGȲ\ML &ܴ|g7 Δ{AG,#J͚վe\ .b^=1t=vq&(1)\Vtg*Wwi sUyX=;?~~Ojz͒6e VN5w Cnpd1-$nZz[ \pݝjUIm'9rt1, :@Aq4.] t-J܊Lb,N5 &f%ZpO\.hU 㚺*ځ+\-3qKb6,H/wl^؇޻J_QK&%t֘]94cEz-'`V]tP!^ĭܽ)Fb$߽7xq~nGJ@i-vLXȪm W6-6BI9aT)A7ukȼ%[ )Dja&^&C2 MSBA}Qf"3*HTͰ蛜N"l4]e5:C+ݼfNb;LJy_wщ&j;>B#M^Sm[:ɼÈJC::R}ʗLo^(,r߃{KgpcMu'. *h44.q6-UlPzj@/i4F-Amr] 8gxjnrzk U= OQhOLX{RX賬l5f5&p[ WڲVDTLDx?%'nIl헰J-!t6W󳟪d[Wqot@3w%(f\O[/%EE_h^Rh#b?&8{7[69Ƀ *1)e~<2(-ʆ3jH ͙Շ $U1|}^,c 'n^|w1OhLx =b,*ٚ2X]m^쉶C〧6NV}ZgzUŝ|DLϸŀ5 :9vQ$yHESxLT%tӍOϦ3wɀH#֮qoj"WGϡ~CBNw^.zjo_Q>QǶ"! g ڢk76XzQ݇sF 9`3_6N5G!jcA7OZ0fBb4zLPh,^3VsGTϗLS =:q26*ilt6x_93[j8q9_=`At|eW>cT*#4mtCXcy9>ZEъߴatzL(%̾(wmO>x4ΜQ/J4ҽe$ؽ(h[mF/}0q([t: ,d r,-CuRG'#5mK_?'ړ֩I]AU|zrG/i-؁w{,hB( LEv3 [U\C+N{֒v!@6 ,-T8jJ[Z1vbYۉs~"oYh}`"5U?4>V`mS?iT5mJM@evs[oٮ}eW^}~4f(k8R4=R {M=߬o(J&jHjh( CDvZt^߰-hM$UITUUzKHPiN1Dً`F+ 9yZޕTx X}̢U^:EEq>G%xTG<)YAx Ե(7Y!Pmݳ-LN>Iϱ2EhĖ3&'x2Xwp?r}m8fl=CSM'>ϬvP:mQ-(Ѵ9OBy!pK;q3CzX-xj:DRhd- 1{l\6l0JV CAr[7W$Ѱ@8gUBQ/DdC㟓oLmᣣoYMDzfa_ 1hd${ߥTEat 0q{|9@PeZ2-M5MCR@YJ5KwW{+>݌sGA%D|O eŎʟml %k(3y\ɩ4C :RGe](&Yt `#hͳSY:y}4R$๑3?wc?-hx1eE#X3!f%kPUŒ (t 0fKd&lP`rWȱ x0i}{M“Ԍ${R_$;h66/%˗? ҼƦ_ ]w1- @ -̥:u+lW;/1$da`8k4z|fT0q"c3ִ?qþIRU0 A}޺9ɽ큈G(2S^GRbCC&R@H7I)`Z/-ϋd2 kUWn p {)LOtfX)kh[&F#`Ƃ!-z>)hI}E{]Zٕjدmg>ث#C hI!6$dI(@K̅S-Ry }]KY/HV YZVꘃ{M6G* ]#I7V '6ܹu_^ch́dL8pz=uƖ-#)4Rtfi Q+YY +Kh@sHΞȦΠ39d+%JuO {DҸ%>Wj: ;OLjȧyF6J/L⤭a~IܸkRN?Ox0g.EL<Bpj0B CBW.2uC++?1y$Ivaf4T32h@[)LUbQk4$UiW3|9S4⩛Td$Y3s!NAbS$m 7d *bu~T{s8EW+2CR!0-l_mOyB s]=f󊛪OP|O"^@j_d1pcV>w7UJNr ?þN癃1v)OL;<-`~Eytweii@H[1C`c\ia|qC>&Zؘ# \' Wa:kib,Y0;GbM[aY^[+6%vP<0<:,>)3>7*(sfU({i}#_*bimV|$_|La#P)y/.NCl[28(Z%RjhB1h'ۺd^l@։*I =fH%EOT`/ޤ. ^W*?0u[{߅htuq3ҫ 3,g*gI;Xd$;VCcWZrQ6] eORH\Gj=ߘSBց/${Hpvӥ.c3,oiIvc *ܻ2DSeAݟc=$I Q Eƃ-YE 4Voo!>Q)0i a~K5! iA0&w5ar2bz6c3)Øo:~QKUBJSbj6|ɽn }e/M&MsWwӼ8Fiit{T| ~d QT URT0[,>J͂d(ή [K~d<Lup/>|Q*J6Dz ȇ̻rDuw{UB-mq-1!dKm\G0U`}=$m w۽*HeHg5vz5|#!(J3-/cR΄b^C?Z ;|!Wp0a]Z]1 ٳ<ӛXZa>hO-Qqgvqnb 6(@z׽`,I_ !s[ݽ/4RW~ ϶oQ-LLEV25̫=w;,pHjUt/V0aҍ CKy!3;g\|x 5k$l] 0, Vn &/S8\ Jc,r^4vOSa2/>ΙuÒq@hX34;zwLuaXQ,$66|1 lmBt z!{lQB8/cu۲ p|îķy-'Fy7ugU tב%RR'#.ԅ>9&Ɦa v!,>~ZSFit *&d)]p\l.n efl tdW7qy*K͡L}c~F9E&)| B~~9T;{2*ŲN!> \]0yGmCyjN*m+Fr(5D0;Ȕ'@Z2bu+5( IEvCGV~v}m¥<PqsT4 \DevWv<*S"&SS?Dg81H~Y/ê?L ҏ|.$lR)E:evhq2/AYyX l䈚9P:\N.{zl:!$-@~x1YQ6 Z8'=외^)y"߰}2a711澲 -{rZ FcZ8׻_/5|+4P 9FlS[ŵMrs0&Im L^nTV$VCdߥ0MdeO'! ".l$hp54xc\3s]EpPRҪX}ZM؂&I r{K9hU2:E@nrQ˪EJiRoMdcP2n`үd~ ^Y`$ClLSU#KG b K/n] VYL\L-D_T/H-2`ak?&\\ͽ=wb U*aW,o; &Gn_%|^>X/J!mƅ6Fz&mMmdbKyre!;}M*ATjh^|7w/G;5Hh^9unW&STt@޼ ;ע '+Ee둳łtJcX*;atuSpbq&4fEC7}q6{'-}/VXg5b^혎vXP1WA!Gxuj;sϼEvŶ>>zxJ}әF}߾=#a9ӹC4$%A;ػ''G-XQG%Z=fV-kQ}#(->G~SN?">~jbSEP5#}ijo,dJ*'u ;~?FߖJ4­m;((2GYw(!Xxlڋ& _1+pVԻx^w7ѿiEKq6Mi1( *uj݅dH!7t;55U^T2n9 +ק]*:Z8av]l^w(,/Ň|)+IJNX7?oR{|ZҬmH'}'RFh|=jbz^Ζ !  p] y Oo=&ן/#hRЂ x$r|AIWd@rwkN h.}LàP!~cg}@kCLX45_3ӄtmCqߍin;[@0ˍ;/^`(]8Qlz,(Gv, %Ηрeyqu>ę~\o) E k:D8,ܰG8QW=!+| X~_\14o+E8Ps8 ҖWn*D9D>ub4m ogorR)$51cm6movؗ [ 0 %QoH*PXqUf_5Eodd5#ba.uh@Pj@A}v/=CW,f;#0*vA*N]d^RwNwfU2tJ#ODHXLu:E@Z͵ -wf+Vz%^#IGU){Ñn22d6#CH!\Fm%]%OqiP%>+M\c`VkZIn@3V*n! ov`.8 {'3rJkw>'k!zAxq>/LYy{I:7 0ʆUOj0 >Y!.xM}} g fMͱrB~V@ 2><96@dN癸޹JR;ˡ:]K]D $Fgzx"_dJeGSd`^6a'reE&P\ħ ae4 ?zntڢc8T. #9i9T#gs|}K1Cx}5wsѫb@jlmbn0S-s)c%B00dK<,?MvyʎָR\TXkQ6;PCXA`iD A0qY\䮚d/S74a`Il& {c@r=X`ס)x<&]8Wn[}oHv)TD8^`{ 2Qɰ,X^muû_<+q}f"lF=XoشԳ͗V pI^x݉D:8ISKcFN*}c*`-"+f]"DRcl )w+/ho/uaYh_=ihD>͜ I [B˿h*cd~@ ؊x*u1 Kn^khݲ7{":kjBYU !:!Ihn9y(zɖyQbTڲhsrA1Q]6ź2~D#S@a|: pHlJ] 2']zPT2hc~W+Nt^\z!Zq5lѬΧ6TT 9߭V~p'ȓHC(hI% ?E̷mAx᝗D=? АJ$ PIhPk^i6`zh ¼ЦZlIR5Hyy=ϱHBoJR 9ZYf!JCaQvRtAj_`d6_+JP;kcՄL?REkn`1ctBDJ"eSyd+:?MWgU?՗ q78toYtm;mX s}*J8hS p},)Lq,*{]Ew'S-,bȱO' 1(p6 xԬނ܆+hL'H6 te'-{z=ZB8Pr}Spnvx8EDlxG~>A(BUU["u8 W]\43'ߖ }XPS*0uZ?QC@tsN$P}N*?gG_u$>{ʧ~Y7Y&` +~jUؘ^[9 "ZVϻZoʳ)ujNN~[•`2W|d*hd4'2^.x%&{CdBXMW&9sPru]cu5= נrz /6Lm]1\4qetWO1v { ntB i2Jwc0G&{#-NN_x_"OJrDN z2*Æjl2%#c~U>Kq8ax X<=8)h.^?#QB& A*6@rc^טRp{ 4YKf Z*4]RR9u$ݍaΘSEJ ^"k񻛉lCEOsB[l&-Kq]"*ws!qͨ} A|,%w0&  woAlW|Z觐W\jo`'Рlv%LKqSex@Lecג]3dhdMchМٸb* [Rkr!|7w:mkǴ1+z 6c`$l ʾv'x23/4ۍC9O<;n[5rKaYwX7kżq|=(Hu(Qt&׳1xwoPҀ9,GK)ZB0Xr6LCn41Dw4@P鹅2.#cVG\<TiSNu kR{/e-_ĭ#8"aEz`o&1BQ" OQ$sFXw9U WN6^GlWS о[FX{$p؎fZUL!FbW/zH25h1Xp tS`ifS?|-a P|o r8LöP'DI02%$mLXW`IVsp0!\\ZNurw(ӨA : ."Wge.b) 4N;,݆8rOr\W>38ov',"BWR V5Hv/! BD*4y[8ͫ,mQ`V6'*ob0L,"H}s+9Appctd .lI*ꇦv ,{f3lq Pjo(èv৮!7`'~(w?W>IU\[`WKZJEWd TYn@W=Z&!/D-QܒKwjJF =L̈́+7eWLclw)ؿst*TLW>~_aeS=\L!\Yv6&O{`y0_lؿb*5g]139ۜ /((t:n.ԣS~s%3HPb4`la%%`=#SOcv(LDhz^ĪS|zgNȾBՔG0 }Z׼G`;]GɺF9O_tDߴon0EkHȡmXʻHY Kh4qX*hU}c/A OmvC ^ʡB/aTE\PX)(/@c&\<61:ƔFEmaکw;1  kD=1OGV|O9К=쫮Ra%11>d  -h~:èr?5`~ ]`8R\эpF[׎$fZ"L>{ H2!#U#o;رّBA RVDdnYSR0mҹ[)\U?sDzavqk|c!λt=A tDHl%271s])w~B0qKoOF3{ V cx avb3̃Lu`,fDQq)@y/;k7ͧ 0*u/05^H~We>$#UKE*=~K̕DQ^I#,ǂsAula}ѡ'KN\]4K!+"'[\[ŹSQS]m ~Ug1* jh 79L2>Ee^{_EsÜ뱓yd\*f҆,gG-R?~3͔fR8F'jg|MPrvkPe:v۱=Ӎ+`ޜ쑹Z 1T)L)y3iir,?`OMC@JƠd}dٛszW*`K?fs}qS||(PD!3^Oω (Q5`cy鶻2⍘2\/2q|,;Weϫ swM/ξdڂ5tC#gz~fֶK&؇P (_9mbW O%L$C/%K,^X#4ld㖦1E!,&lެ}Id%6`ҧJ2~="V:-nmnK=hYk[߅3r;pm.$»t2U]_:yPMپ~7'r@>d^$g&JWNۚ>vͱhTsZaƐ"Mj~YȵWGF\s g} VSTݙܠ??~9юְҤ] ǾLIulS+e}=ۂ\P_:" g zuM#\$+FaH>`!mR*Kwrq-ayl"[I9tk2/ߖL/VX4*A5Cj+ѹl%>v: (}k]sNeGJqﻝԜUḅoq쏊>6h{P(Z: `R3UUiA:N5:#j]ͧSV@< t(=@n O`68݆7;!E@uO!|lS `ӕp&#K4AzqB uF'ƮMf"[^VAeKֆ8<&Za矩y⎁N_o4mE|6tteUMu:KA7"Z-ļƎX1"c[rЭ}앉mbJi~-kq& =KOSu*uKy{ #ݝ=25%6s+^6&QቝH1 v8IÌWI7hew(]BBm1#՝Al2ђuv֧nLO3@[:J:_Iճie1_|N>|}Nң/؅RqK5@kOCeŚ S9 C""Y WcSQ65KDXw/XŠ2cB\vcH"mFǢIX*ٖnQ[ҕ#uotL2'L'<&[L(dՑ`3eIr:"sd0-k2(O(4p BuZEӥnܜdӂ,s]eq-cOJlɃP8R#20%۩KS4-M>S>]U>uY2*vk5L>}D8uV2;,%J `iv6WQC n Lh%6ۥ2D"@?c+ ͩmUtY5~sP :PEKxԮ7n˽c[e02j~k-=?2'h+SJWZr'?B\ĤCiOL{fuFZʦ4lWx!|B :+p p.V XͻF*] 2." pMn y$8u]Rw^V5a؏r6 0٭roaSV9}e& :(>bÐ=mQeSW[#s䁣$U@3Ůќfq9C~!G*]5m.VHHvAdKMũ!)5:lfrg,^^r!^9qH](DJ:X8֮s*菷i`~+Oq󅰘ǭ>ɫ$f77n/a\] ~cu&5d2zOrYV Gz T 'OpnB#־uex*WSKLiB!$f6W^v5KQ}^pSO}QC^ꩇٝGA}Ҳ>u`IQ j}C6:hgՍ2AvVoif?+c{h_uwxڷ&23\\Ac[AbmzrCMMYPWbZЎC _OkcJs#'qBgX4c}ū Q$62}׷BdG/_z-W|Kukk20(q[]ӥ}EpUٻӮa:w#X<2DDtDvC $ rѷ"߶X% y>hts(WO+6=iCdݘB1) QK5utPr*fy d"[{%clo/ X0W/g/4-덖L)ǘܰ/d x%/{jNCVzM2a t橞kqav,!Q]v^dz[ Z|V7^jU7њl_$1_vI7.E&VrS,r`)gOȚ$ߦyӲoP7){.Fg=8r;9JAsxVxta>@`<{Jgp9WSū,-zBT/|5pA -q /9ׯvmP)SG9J/3MٙZY}d]P[GqbnM`ئ_tLwױ*skDzP_Pp*HF[qO+[10/~T]41s U6.n+jI"փ1b;/Db=s8ÐIa"@g`_2XD@w C8&VNvAI?_JK79KlZ/(^EzkrMAv܇lm T-2rzMru.l?|_>{Y2Fmjeh^9=(NiiIt1hPӗ_IFo:_a/O ݤZ| @W7|ѻiuF+)lU ujf-:S@Ğf%MEn64bN8)V* ,4E0Cu|ۑdKo&St `5r}"a_Q?wخ|Zm.8Sh WjpZ_S2X.ph8/Q3H|H oAνW6\`XQ< U W`Q9e|.oO6+N():Y% -4YӓVj}da7dJMNlEֱEm'_fGMmhi= Pq++R&@T#ZD:W.0&BһcH{"=CVdr"a-|[>v.sBďf$ ŤX1 @kʭ{[E @f^dL /k =**1Dv/`I@'!s&?{m u6mVg2Z 9ݥy=m-tpE.x_GS Sޛ %EvP#m *f`igS>D^swF/X] I*:7V=u(g'ZV3$ }^*u /vi[nkҢgurrwV8oaA?!n;.eKv?34K"q'-`O aAik8Id ZCW 1DuA(2ň? C cq9 u6AtL^3O\~&~iQK-ExtN*aA ;O͈F0YaדA_:5('}e'T A#6r+'~FL yr!!4 vڲ̥?zޫpO7Uqi/MeL μJ|!-2ȥ8AUW AW җ-ꛚ1*y]efi*+]EJ9{'ZқZ;73%/ CT/X$JU?.31 %) dz8-0|rʟ9eZL $%xxȥBv6P\ S>|D yEd$gE C~y.TUy'1pgx^PN֟Ngo%X'~b堁Yr~Ym۪ڃB9PN?urxSli5:9IeW[TSscfg~އ,=[do+5?SnB+J$G~CJo `l7| M$P3@`J;]ҩ $;(}S&7E{%] 5Kj̣߹3cD2{p6ØXO_&`lF0'܇.;5zۻqYKT`%֗10GNQ0FzO_Ohd*FnDQbiR ;BjZۉi\3"=\)c!9aǮۘ#uWB. SLv-n ?8Z mmI:} Ut#649H׋Zz/L2XrS_0d78Wj p6髣dbS titELJ餄֠oqEs{epr74SL=Ub?4YsY݉$(3-ԙSzAnZOr2<-D{LM s2 Lu)ϒ"7E.ev媥 f`ytODLL 3TH !qZdR2x2}"7V~Q޷if~\eOuP:퐟3A"Z< CVc=',{eЗ/ȤT獏辆o;(nr@UN[VrҨls ''D*x#]+]ok9V+%I_d۵w^ Y$QoCNksǸ8m[?cV ]~̴֟Г[ /ʡroF^Z~A uFB|7^h=>#>Ru|kt X{ަ5S5VVl뎴|L|<_T&S:ۘþVι;IhŰ7++g>6~Rv 1&oTۮ3_` )D#NCaxBn&HRY'"KnMxW$33Rڃi*p~LL?scTFjeg]Xd%yu;;o~."&q6߿y(#һ]4IoSvל}#=(z'X$mU'Xu@.X ͷTLzG3貣蔘avpAZнG`l̒=YY㥸̜%=& eAD!#&TOK(qkT2b{ՎuLZe]>DyIg&&+1sҔ_$ wKVZ&eQ?kܲ3/%ӑ87\:)/ oA $4MI]^j@"MV DbDA[E iQ", qϴTbp'};i垌jEЂ* d2W/Y~:In)ZDQ|q&k*%#YWpfԻ7oټn X%-@%e\iW |vվH^XKu/x؈Ͻ湵*gEЂ[p_#d=<p( @e)Uk397)\ݩ9U%=;NEz F?+4< hVUd̠oBI0p qrRu1`m^Y%_#N@7(|8E A*`wć7WIXh<v#6,;mt& ]}$pqT_*f۵Nlf6꯻kB^~>˯u7;q%F} h/ľ->&wv[8Q⢘\-7[XBr=ZH_}%bUmػ0,t]ܠ'UG2V+iz%-#;@1 [ }%ȝ>܈iw|5uC_D]W?_cf ^m8_{]M^pMes뀾'G3c~i 0H;04x xW@ZߒWbC슄G;N~pWsy~dposE}cr`|˔sV+U)o9!=ח\S{; n4LZ/3?߂Ι>c*\!Te+2 &0_WϏփUnS*g|Q%r:JILiLN𑃹%gT^ MObrMۦ"tOrO=I&6O1AຩB ׭9_rB-jZe6} //YL壻uz`C4WV qh؊4ksn?Ey~f%헨 { }PCV$<ʏՊ6畴Gq!8x1Ů\9:`0ȉ8{ ^Vyz~!E}sE0m2-.`0b L:wX>EUm=>A邓Iz쨸gEz[KfZPZ]Lv*3B?jgv1tULⵅ}ffK EA䜼rqŀ|, 9עZyq 2=\'t,g (OjyU*f WRW%7;>?h#Ĥi6#hqc-S%R-`e~J!)li[zlG8kk+סtH9 4PZiA-T&FZ3= BPicwsy.pavY+Y8F ' T quH τt8fxU/I>o(Ӓ?,tw|R|;"q;=NXv*9P 5nɍqw#J䞜8 b#ͤCg8-]"?I$kxq;{ݗZS鉦\KEל Cgl6Fة‘A[''27"a%NP;E+De-Z4 ~YNTU}"3aX/z[rHp܎16t6)jlڽ<o2.A;R4p_:thidېH*6#|`y֞\"܂[YYc$ct4g]1dȃ|l 5G@V(՘M60VXwN2Xel+0(Ȩ5a {ubk|9iN9NZ"K5Aa~g=O8K'ĥӆ\V e5k~/ "'N~8 @RegNs_v򳅆,Ƿzʒ3[,_@fs\XF I"`\G[EqR[liK^¶bKrEhB$!qYlFs~z~fi؞*T{t4W, $+e&x)f[rzd҉~pr#MĊs<78[\̱> PBS_Hnʊn8rqQCe{WȨQp#|Z9Q _g#BB_o >+s?#q#<!!u@k ,&n[[҇N,KU@ԿJϕ rVml-)&N=$XuuP`Xbj/\RQ` *2cxXޅ\& aO hf|k.Dٍ% 1Яv*x`9.GlI"'#I4GٍqQ0: XN7o 2Ş0?:AزAhƌ93Xky)lS2<*OX|l ulOsԏdF绔m'lu74 bU,'rڑQ}TXh]:*u\#/1!1wgvkpa`hOuBO?jvZ$L߁Ujn/o}bS7I q/#Bw;R7uջŚ53TQa^U28w=3x"L=F\]eoV`ںw2,lF aoԛb?q0'4/"Q7p#?|8aРwINʒ\3 06a0XuykH-:v-L! +d @(#S6cd6|!Q5nL4zQ |3=k%}0Z5:.= 0z""qyUiӚ$3'䚇Oo4jףc;pEIuϦJ~l1.SqdŽ=BT"FӪEg"I4oV/w1 ܑOc_6 K} q+˹"KIL]n7HF üCt2򅢬 +Qi2ss* ߧ7%lG<7 ]z zG8}q[ypS{#O(WN`}ܜ"?UҎ 0TBWOWgk{ە-^5ʟ ')ħ(7}Djb{k9b[\&ns /:7LIݎ4u驂׮'u\H\KmXJ@K}o|{jG4-%ŧTH\m()wVd%ҖnOK}xC%)8x߄SY"xB0qq4:7$ K װ|_]W,C;HԾ^eoW>R]Oc.TDuk"\Z;VRE݃=6:끋^zozfʃ,21#=MǤ1|4fp#fԿ}NRX@ 7ZQ՞P %hۤR?/^xEGCsREǜ(RvM~Ǔ_tsݏh. -ٓwM믣?*K=T;H"XS&4f=2e b} ۴Wݦ>VPb!o !K2v+*+OMt?XT .TNDWp?v0eoTpQcÙznRb(& \2!pzc![0_+9 ln@UE)Ro&EN~1u;@0hbM.їDXF4΢o*U1}ٞ$ ~"0# B"Z so[7#:FC*$)PtG#͐w!lq^G/ b5GhmKINDܽtvxrWhsW6=ZA[skR|뵨5շl ǥ}bωc!ɚ6Q/Z^3qqdXd:12R(TrkTִQ2Qw BNIjLMtUVTG"{|@9c0̉bX-O^a@xhef/P  x*nܿ> ZDW)VZE%A*qeA ītF:EM0y.{/DaQ_([L5\Wx":$.@z5[նf.1^AstQGWL]$#[t)+eȞS dz"I]Qa;(.EyRN V\G[i-PzR* եX*GZA5TH ̞l5v5#N_IYxcp<,1)| H2e(J,@Vani -~K]+wgn7+>GUwuM׾Kn x-H7W#9Qі5v4hi;A*D=Ha=)%YUUx`:S)Ot0Ux{`e"??%eyW~33J{!%uAԠ|DLY=V.^rw,8/77ګXsqOλZyg ")E P.T0i:n F; aU#N'tXV3LIQ:p v6H>w ) L|6]"C:i楛;rWWۯe(⎙%ػ nhHKW^D8̞AHٲ)׭vɗV1SXP䆷wbrc\w5*֯0'$gF0O)K&cN\Fg~R<>ʳ0Ó1s؃G$A:]rDpןoբ$QܤI/%ǧ`8YJ @|A'EWʛn3uթ^;KM}n.`YVȾܦZJ#-1Em2\TJ J893-n2- $Q+Fݟʸ)6ؕv.dybN&825 PqhٴZj%I`kK,OϜ2YVp<Ǯ$ ?d1?EKϩg~ӟ_y:~ AO&"\Iɩ-(8GwG4 KNRvjS~73;] VGmuq RN,*;G8Kwz+%Q T^LF0 b$8g8`g ͅ}()0ooOU7"۹h ,FIP xri#%%DR- Ep`aA:5HdZӱ,{,¡-%G7j'HkmҗrH:fg4#Rf+Έ,_Q=JT$k箮v8 lCMN X%mz>S?5J/' EiiMn8Y/;uyr$hX5SܡDP s'.NqMY.PԃJ `Õ2=q5A#{vky/S쓭t?01ʧ,iM‘$!W5oXDk;3ί:Q4-\B Y5_O_:^(i^:sx>$cxs'Y<bPFn\pʽ~%X.&B*ۄm1+u!>}s4ѓ.p0q]Oe &!Al DTa{A ćG`P4@5M1:ƒVۍ@ .[rQ}!$cLu4#kT .NIzkoPx_U?+&=x#0t)bs]`4~Ll2BE>wLqI38he^ѾW;(fS/&mV&)7Lvb"_S Xr|ueH;#4Yt]SifCnhM3fxh7YxHc&XT|/U1S[eP7_@%I%|w4zVV`Ajߛ.7/1pǢ bx+قzGcf&`p&+;#F&mځ>AH%w~<)w)M_YT'w8Lh SvuЀXaaf˩8ۇAK DSF;%=cw!XjCzX ۝-5c~7duLѡ bԟ"Y W:౔"`̆5 nm줓&nO6Sx6fRD G6c Ԥ'ǾSu&+`kFl<δW:NB ҍyϊ]2Y7y3 \pF ̥[?*M.0%yɛ׈Cӳ3S NsZtHrfzYPAVv^s krI?IZxwO $7Su)L`ROs DMNG?cb=-o?=ov:ɾ3ePo@4Kgv=l٫֠^ dŦ|iJhDWO+%ROʚpg)-Qj73Wq1K_S!`PvlSߏS]8{ơ!:)#iT[L, |u!iTUepxŧ'饯l;eu s׈囵$toD]_! h!6 p }n;n!׏[kz/~9\kxޔg=TW$,0f#^G3K-cNO} w<~Qr:5|uM)ˡŪ GA᭩A3P? 4yt5^zDAO >u$[y?ڍՀߴq 9kNk|d[%x0,x8E?۽&Ne{йT#L2=7?'v&]Vh Ή:JpoeBmJȞb̌V[Oe483̵4 k.e۵jWɊ ªq,Q +fNz~r=)PF_H*S҂̰S,;廱M>s8ɪeF2&d@ϧ>nZ}u6%Tuw:<:agc.7K1?@7jaAD8="?gE/fs ؕdDΜP TP ⵟ cВ6粨%ϼDk`$vN:-rK>dFUH; kCsl]73$?c/wk cWT}*Wͯt0FDG2=B:_ Aaa$=^TgfrS9 Mϊ, Y,zUcN&HYn_")9Ҙ^]b(-NDn`s S_`"qհ*~iu{n~ щE3uu{J\vPPm`":kV &H̙_9$E7Vܩ֠HdƵU |j( pp33XS/iGJaE㬆/]~}4GZlٺ .&ـ%5l HK%foLqJSs*0Pf-VX>q }Gkdzc1sߒx׬mVBMkoW#Uhtѧy}~5T;l^umhc^da1wy,K#H:aJ!>Ɖ/ xb)'Gn78=L¤+GmGIq KDdtҗ߿ U`)g~~FCZHK4T鯏-glWe%zM/rjȹ?b9,:~ޥh\w]c`Do$̿Ӧh2?rIgiBaק h>0eu'_/mz[JMX[M?SS| Y 套SB,W[!e#"Uט )R(_p`LMQ_6d9a쫳 &QX#4܁q/5𓗌ƺv= ϐuM{ yA+2$cXHS4&Zi\*}#E {X|/>X3 kLhny\{R/ޑ1;҄hz8A2=,$aP4~T@qK3}/WuфKM{7 ,!%F^}i"! OP"D˲L adyfCGj:**JwYy@LU;kٲE*@>CY`G' _yd8E?(zݽ0rG,gIkҍXYqƐzA( beU-OK.= FGđY8G2fKZ #(45="UeEO&_ 78C|D!i4xM6Bb,4a{Ȫ΅P8r!@& ;L7]^ˠYu |nyIւT (N(D :y.9|7to:g<ڣxTX۞}!uȯDpqOgWNBW  --(ާCA1 i|KѺ6b Q.ECYb֩=4оk߫*LbĚ: {MY9Ҫ6h6+0)~&tzS}F؆\?Z~t|nn*\Dݬ^?J:l#5(N r!Vئwy)f ?bV2W s" Xo8JKvL?6?zl[}$>E@tzZyvh<(LRۨM Y~_P|.)J miO:(6^Z++/ 1*F`'NFZ1[}s_͐Q,4>6TY?o@V}Wj_I:`_SZp (_49|);Y0=h[b磒tՍkn}p `>*kْJx6n3uT&;i]ɣ2DͽmdDb)xz}_ 7ix{~6׼J-}uv[0h.Z!輡{RV$5$7"dDTRܼBZ#v/hW&G;] }WJ|i pf|V-3N> \苃.LDiOglwYHVo96g".r1; ma t_Lay>P]51874*9!~@тG 7 ^ P1 F!>BS{[x8T1$6FzM xo)<`^h3E6q+؍̟~!j.-?<y/cJ_ c'yaxo Q;$KW[;mÿ05ʕR`"˥DO3s#E+SX7~rHEuD o)a.WH9 lnxJ'KThwZo \1!n(Lr=OB`؂ )  B\@srAz. W+Ѧ PѱQJʩʏOh {ex _g.s S̹g̊uJ?{ s{~+Vnpf ^Y&%'YMܾ(芗:]]L}'D됦ܠ̬.G =VEI)qQǵ-Ț#BbK;&/|r k 5þ3Ynz6kqJg4u`pRHB(. %#HfR0Qm(O1*ub1n%ҫ7x=V#H3U<ڔvo Qv|0:ZS_w]o'hEp=G_YAm s,B*Ќ4HǺ%+Xxs+)|5zg |\R7d[@GWWH\K&&+U"Y;=sA]RJ=5@aEĴ!r)وP]Ye  UL(=6;v[tze~%B7qs9=]qB4} s؟=ˤ&rdmZ*؇49y?IZ\ tǢ4$M1ɋX։Gçb[/asJˍR*T?= -9t;2{2I(¿99;>M]ptbEt>j ^^|{ &Z󟶏;ScӒ! 9_Pł"vR8A"5In=Kܟw;K_譋PblhVi|H#&2od޸B_' Zu]/bOaYC04%@~)`4"},,\_kz8yPt+IZY 1шYBn[$~dXuR%~&<].>#1; =zi]c9Jh-l#C93l EP]܀?NmD]k6L,Y#yC a5}F@Q)TnI/ 76,ުhCTUď]@^#ڨ_?`:7=l3n-^hDi͐o"+.FWq~r-8U֡sZPΘ=y'Nq3zT$G3.g`=Gf98C34c1mz~%.ϓMUפ׉%s4i3zt"P;L0|fbzpr}áQ+@ZUHMNdV0ECc*}y~r v*36TFXے˄{%x6bm[7[VH-F$nVK"^{*ܷ%*,<džg+pqIw߳:F[}a!VoN"W%oA(S?ҋi􉰫-O;BU,,(џZ7y#Y_,x*7Le,U&٦KQwC-65ݴ fF *#K%c)t!YH}Xc* *_S>,/\3`;϶NyIRFm}Q^:}Mu>\$7ՓA;^Rros^Á0j1!}4sW1; 5CιF 9Kx,AйyyGXh^_׷.u%z PB86'vW7lyZvZCt?rLLx6eֻް/qk03 XÎ6)U(Ly1| #/g$O2ߺ iU1O<-G̶S@{F^קR )?W4/%GOԣd#!_̾&] kz&n]tBuQ; 9ςO7+xĖn y _qWB/+.ڳyiSqf]g/`Nc$-K(M{qQ>\"j4v p]#Rl9vo!r·|5Cy~r$KBBCGHb~AWռn P-`L?Te]jfIFZ$MS(YnlrcFG9>/ 2 YFHwa!2R}uJѧOɝv:Lu~:"f6Tpc&XsKOW^*GbIյ:*\ &!0U-<,J)bn6o.3 b/s&U:1 }LXU&-* [ߓk?E*TNݶLv;^'wi+v+!j >Wɢf任'?+7cd!L${Hi(=n=m$R^1,fzE0gkz &S /MI#P'@>Fs'DVUh:oĆ!leDG~\c=<8/GE3D /̎!@"@=7"޺[BX!C˼y6:6 %!yrIgHX$,CX& (dY\S-]I7Β6s~#fg.+d@\˂fP%/#9I_Q XZe]Y9ۏeQ 9nkl-eØ -xdꗏ{M_`ojwF<.JZ|W٫[N);ݜ v,mѨ9M#цLJoW.'!&$d'7Ȏ}bhU0q'us VUj 'U%BcnY<;  ۯWLg}AZpic'}/t-;sm]، 0d{6殀~~n#Ozq0 [ΫϦBCP$*"ۼE+Q2w +` #[EE5 =SݳEcVa6XrUZ?cÑMۚE`sQV4i-Af2„^e:kn,k6M/t1Ю5mvU߹p&gɮv[bV{Q TKW8nmV!M 2C9 #HgɊN(M 2'6,*s{G2bgZ" gS'Iʛb@H#lGdvV˞0+Ԫ04G8pV]YGXHZ8]R"Yb@vkDT#iyv YF_w c {qߜ {qp xH0EWDŽ5M8J{~&X:H}Gc[! ȇ$#W?duU'c@ "68 }NiVy4#Jc&Jw_lvھ{%o3JYf%)EY>N aqA_f]^jdLhYDkk8BtxBe;@x,ɵ!⏈12JT0IoU%s{(*^4 Z6sM?u6c'h۰ Df86{ևTz틳,pK8i^#,(v*% - _T:Y{ߌ™:j?PROVK t|ЃI a*Bi/76gyp:FWFbůox)'04I0+tTW8eل:31 v~ITFtzlh `Sa39QmA#CsO@PyFbPF( 5+*2ې v_7=xߤfl6-ozݜk!]o%3oGt 3VMY*ĩЁnBc #ت9 ȯP35v 9"$ N`?/%՞7qU1Pi&ӡ t5zSzITS=RwFd7ܟ#0}AT4%Vq*A>]Uy F帟ט!{(W}ԘRcyaz>F4\l]#}r3ۥEGc8bS 9 +oj`wcpvD^=զq29IwQv7*B46LG^/p'|"<,ӟ&yy4Ys(tT[i5fN 0)ּ Z6Abʧ~l$ʩ΄d*'aX)v|JnW+2.?խ}'HIe[BZy/P 8ZxqwEUl{/ѣ:u}hy9 n FyɥfiBKB{b\Y+k ʧϐ>Qs%*\tG`:JZ6փx`dOG\SմZmӝFtQ9g:qK@׿Lt)ޏYfzhU%?/^#^SKvwSEG=hq* Kޝ ҕ3!z)8 "MOY4*?~]w*WHW\6^:_%O6ץZJtwwա?n1ᚱ𬪹T%yB"'T2}OH5i>R}e3#[jIxd\ް퓪t$P<5iy<3HaŽ,<O};M=Ǜ(("L<1>J|rݼgo $Փ<3V|XLuZxt-~!@{3tψkk@ D@{ʫ{vrlzCŴ(`酃gr):na-F`FM$ЀiKX6ysWF>XI DHտHD赡ҝTTJzP32&0tq/.7́b`>F|v0N"ȯS F=\NE:(g_wfYF rjC$ΊQ~a35ܥڇb9!~Э/2la-YcAU'fi6}lrd h$fwHSen!ݐ^h6&v3yp8At/fЇh)NHӏ$J$B^p+]Cg"'4V?q aWNG<NXϣLo"18&4њwM<7O2&bb3dk^GUnj *(FjmvS#S5q"v&?n{Z(aZ-ܶSLl|?\(-iQF}EV1B>x9p "{JUIdZm}^9S1=-,Zy tGh3o*L oJ}(Dm럹‹ ouߢ>RiM'5ĦohBHxRg?܈2vΚ v^ g2DJ퓪g@kcxc)2؁j#w;1UfD~QFCJ:q.k^Dm'X$SrE: u:Wj:%_oNVKe) _ȄlL'jzax,@ۭ zHd(:3p[ya\?~=ʮkop'Ҳ 3R256ݟ7LWbbs-V6*}P=Y;M/=b]K̤8y.~&/&kvJTu780E4A}!L4ی1-XG؞?} j'δК,][Em0jF8d|M;.俻8 R a%VWv@ośyOCϽ'G`j<-G&!9ӡSΉ4l-~(0"GХU jT/\9 f6OХ?ۮʅ+~Ӟpk`xUm7t*XZf{W2[Dz#exS`pCׯ$xpBxf$D{24tli+Q9Pzk9|WܨSxzz]u\gӈv|?4l eei։I,,Nr Ʈ 29~P.:.p!c,ÉVڝyR 9fqK>ى̾\ռᦀQ|LY9[^BY~ -dDuxb V~?؊TI0mNB«+ ׬۵l>q\O}&váxjDL;8pp.0A;.uU>OT0!Drn8˩vb }&)Xg.bߥ4*(Lӓ8ᩲ̠rqaGjN k_{|UAڢoTOi/B!ݒBR(. |;.KDbԷ%l'](/[ 'AhvԱM<ĐYMYfIʬhˆ60=b~P:D]on2dWW|osCTmpE SY>FPI?Y4MB)TmClW[IP -v &w(AkZzֶ eZKW}_rtI_3~ ־NS~D`  f3=%>ɔ BĄ-c"s /2++H̷|VkTz6/5Z֮F|&ҫ=~!9=M RjCҐ9 &gjW.w,;"MXnT_ Ftp_@2hA?SᶉtfH~J V }l+/l,u/^`sM2Jǻʅ9A!Nj0&8]p|O5 ru82mD>5-@Fz}zi}#B?~) umjmXMe,3 E K{ H>69b9kۧȹ&7eA6?U9'q9ibN"Ŀ|ͷtvsey-{Dw7LSVu3*w @sGї?;2bDɟ6(@S0AF$G5k3q*ڤrC}aqL/VENP X|w/c+ |s:;&ꋗxq\]K"˳5 \ݦpJE`=oUasT"!vZuAaM\h( &P*u-Ul+m%$}^` as_ؕ/C |L b4#$jD=El0 $\@uTZy5AC[:_ c@Ut`,UD&̠ [z5z-&ꁔ\1:#h 1#H&L@tz>ǨMٸއ2[)V@9!Rǀ>aVAOT2*wұVC/K:(P9Xt.y܈'x#Kk7>*bj =-*OP *e!DAoz桪Л.ϙn6ޖ^ Rv5G6|  CS]6W_" U'hLȾYM -ge#i4Lc aEЇ.D=V& 6 0%n D 'GDBEjX>MLϥd@9AVCFՋb6\Fvi f㕮\M)X##GjDHJsERv@C}PsZשyx#]95 G!<,K,&=}$Ǚ|?q0v#0YsYmhתu5VJf 6 =Z_A Ҕ6H27ha̅ ϖk<bI{Arܼ 4cG'%qw VzX XD'ofbg-FĞyM9Q<dhޗjYgd㈬.MFTt`S"`dYCԮ̈Y?@BogoYV$I\>yC6'> C>D}h_5oĞfP_-YA$ՙzƗ#1'sw3{ՙNyi":9S"b x*['h*2&xJ\<x3WZ3Q"#a6f1,Z%x?ky?lMЃuA8a =l.J]KX}ӂ 0Š<M/91u3:)y?0hۼU×{VKܢi(GAFh߭h+W;vXۇL 4뽝VVm~l)?}ýhge(YG#j4!wrXJZ5;#>RMq'udcDk1ͽ#+ZgIL <$n@B| [{co17Nּ 6 {"$A¸<>P(%a#T.$ղYJR/8[,.:`|wڳrh ]s 2mj|c)J2f%Xx)I ,nX[@9fk"đqy1-#X7jfyh|v/w̋qǩ'>"BG$⼙G:8% G>~r-À%`~L{ge=*mRj3=N,FB-MyUgOz3wîۈ7!#ȁMeI`m,lrrF4tb?gFkrPܿF ~ WO3Eݧ~qq&3w9;O5݊N*Џ eYkTWuɛi0|ZZ1Ƹȣ= .BU)ƦC#MOѥCeζ_#Zl@,ԇ3*|D›Y[cBKdbS芰K ս Lr{|{>}y_ ntn'g|AoGCx'Նx|S)& ڦ RV|kQ3g)B=t޻Gg(Ox:_[b5qM;#z6ґY*Qw,*,㾰c+w(Ngpp)h_MC51HRN1 mHLӎͿazwGɓ謵w3nUK0{R9TzqoBrc( ISIFrwݠOEo]IDu!I0cϲfC3->㘈sg +C^ Q{GTv*qK3fV9rfݗ_95Qb~_Ӻ1OEn6? D?ZYa u:``.%7.j*|4)/Q(%.Sg9*a9Yċ3Sޚ a M"9RZ4WC`O.?LuzsVM̰pv?n:at,uGkLQ5Xk1{Nf9v}QS$LaPK i\d5WvꜪdۗ]聼0D-(Zzc;w+<~V8Pj[z$eDfc<}z@ ,59"dRE?&wXcF:ɕڣrPpqHmГaxI˿Yͮ8F=mpeq@M),Y6ڣ~)?z+̰al ~)&ݣWi6PS{Ol?4OޥiK E ڊ`Ƈ71,5TCEBKs -Ѳ}(`}5Tyx!P T?ݻ Χ+oiqB0l}kW X شT"yO mbJ?j<pp/!-٪ ^fq1W ӡg ; &|)Xtt#NxQA,hH:+- P3Kr8L@9Dc*!Nj:K1n\j u5/;e;o=rՊ-0`߯Ċ+ GIIp1ʌ@\w<d׼lK%b7|,uUsgH~*#AW2qb콼pUjo, _x^wRrCӑ01\!ZÊ|-x ؘYV,^F ꥊ|%Ul | +|l̯N(+<p3뉤rW7&Bg:?To>ґ)^#2 asq9dJdn)A^3pdOP;:A }!K%A|M8U+~Z@ ݯz)~G0j& )vVXȜ$x8CA6y4_MҸ uf$Efy^}?R+wf8Uc)1(DycV;MDǒ_O$iYK7zfeacA9#.#7j)` %˓Wu /IY9Hb|{l@(1sk99pVi(YiQO 8μσXTNVp|xפX*4Ziܓu|Vɕ۠jCl._05S37ѥ; ۳'`$ p/H0=+`]fv{0KHo. UDFJ9N=LKi0XFd O`)4~(!.*Y OҼ ;).Y\§L]b8x~@,R]Fi8 GŞ2a}hkͣ 54n)%S7oS?%fbnI+^zF>.&UszTAǼPEG/L׊`gf\wgŕ~9N| <8jc %f!\Űʳ(5nfBj"YVP\>b>NZWlyw\=R'i'vH D?z2TQ[Vܟ纜yDLd[SfCgw dZ4vvU<*aD&b$>&b0V[Rq*bS$D!QwJ5`M67P }Sζ²y4LA‡">MdSkŽTض~^WM)F/4xUS,O2ѯgSah2.jae'Ҏ-$W R -o?&Bަ` x@p;I3􎤲/|q"թN ~}7ea8Q,μ@c6ڕz!&aPֆ֗5]پ< >F%VgBkl 5@B>F)=-W$zN 9x[}B+ Q ih MLF1㫼Cp2,,HԳAY;\o; 8KoJ<'},Q2ګm)^O [EQ>x!{D CsHwßsǻ&90oȘ}c~Ů?TPvĦv`"q9F+s6ZVk?Sx2 TX:>d? 1eDuD?K.Jx3vð^WZ-®|Wȟk 7֪1gb].3w}v2u1H 2ef A!V^!ʨ`p LLk_L# 4і<癡f(I'!čij)K>ثǁVb[Ty'Ю!8cLjTÄv/^N{6PK9w5'xA#~|ʶnYWtڢ<_̧R-l-r{#rXa/| ;vB-Rhmup|;h͒0q܆D9֜rh #E8'झsC7Jc-}ʚ.\2e{L P~p?(B" o 62&[Zqbj矟|P c$:>רeia)9x(F SX[i}d4ّ1o&F,'TZ|+wtdu^5jvǰöcihgy>>}ufP*-Oﰽr4b[A;eT',MVL?uP?s vH%kĻ xc9o|gnyd;vx$TE]PŇ~㇔5\P-@Ĥ IcY (+/cXA4{PЧGAHe{LZOpBܕbur5?R58{}- H.9lW`Dl"ع#sJLc(71|x)y*Gۺ g8D}gEeLNxb(-Z,?tfJڿduտ>AȜ E.bE]g;?>B3`])2A%&$޷ @J'xTuNSO'mu &7!EFfru)6 ~ .eI] _"LN BtToabܔ> myp<{?tUfu*d<篑t<,m1_!+Z_ D 7z^SWr#e:Hβ)O:F~!3|㏵5o4ɜڀ_sw`:ҍǘjlݲ*9|{vl!EmCTUjk}Ծ/T9W+@tE)PƩlk;>u#c+|Lpw2V ; y/i/XXGL8Rѭ(e9%? N I8佪 )}2l찂N@@\}J"ө;7x=ũ nPk+bhUk6OJmuLRr̥< I'3kV+ܦ\TTF*|7`͚k=UJ86BZ\=D6Jo,&-یTn+9eOm1.e f@g@ɷR t܎YYdׇ5l(/:,f@nn>U[k2Xa,Fv껲O}g܀2h.mgtތYblg_BzS.z*@IL!sRٝ5se@<L9vTCG8xz66Yf$g^Li5Ll׵: 9w=ʴ̖ؑV1*f_BR}m$V]N Z* oOo1FV{@;*n#_QjZk7[=Q"dCw+bfxXW r8wAj~c:6T@~6eZHW2 Ӎ=9 |bUp7CK )BG{= !g\O A&{nsY~hቭ}PYɫ߃{uc/ɎqLiаUr,y嫰^8Wf-){#.uGKV!7@CN1'SI/(_gJx+Z*?: @;sj N_DZ6peDդ͇9Λ݁Ϗ7z Q~)GNAu%n4_%ћ^{zAދr "Me c!rכٱ~K]^vVublTrr>nm\$$}z]@dAGK5dHA8"(G2S as1 %Y>g7C_MA6% 4vg>X9>)A^;`1ׇ 7*l!gx1{d{kcd@Bg>s3%[9Yj+(r"ێc2VǴNRA&|Í p+,,p}m< K-kX lN:szS.-lړ yZ,dZ(ևz( u?m\/%?=gXg@%m7X$d-&;C8VsU(\2"Ć\8kQhoDщ E*?RQ8Cokd/p]jLe3al ;)GT&]y:]i'LrI?&8zqV Yyf;3f::*y}%Gtk$^li(jR`wt+eOKߨAad'gѾ& Wd0@HDRv__1WTٯu }h ͗qmfÒ5,;EJq{oRÌ865r % b(҄er?O>w_qki*i<9!)`ցXcWXu3f$.a D na[!~vcT/ l'amG׹nMҠ&@]$(v4Os TmmǴ>UѴ D^\Jڐ=P>lʟǠnVtt?E@!jd]ЏXD°A2,@***aɏt8B'PՆ>L}xX">O@m@Eoq`ea|U 1) _\xSqn1c =JɄR({r+'nu|a $QŴq6"H pߴPע/b7ƭiI)ux# PZb.á92]P_ahf.)*ȣiX$4m(+W]ނZ[vsܙsXG^l*krOxaPUn_0?H`\37di_xPH]MN[{ؠta࡯[\џ=c fU߳<pTbWL8Ry8 nX[K=4dUBxt t$z}m)4T#ǠIy8>$Q @Iwa$3x  H j qd)qF"XZ՝Oo' ﯷh"+W>a78K5=Eۛ}R.w0*oR}]9fGV*-hUBvq Exަ "ۯL뛯ʷp jzLǴ8g *尃{ E\* ᜨ[Ihv&=wlp80x_Ł{([KQ]Eu 7<$rNrHƆ)l] Ra3vJxP@_ lܖ:389 \MQ|YDŽ.|$6I % _ܘA:qAsj[,NG<nr-q#K6{Owg m{QeZQªN>'}" (AlnʕHuh&v3O7{ ߥտz`St,3Dwa@S`a~҃B5V0_DxYq|b93F."b1 @\@b.ZE%:aǚh)Ȋ5>3JԊ8Ó~$+吂P[YN}D$4b%q/. 먢L|ݩNxZ|#uI Dxpό IV|ug\|Sz/lZW-r6Uv,uȢ Ip{V^:-Ȱ+)I x|],BM7͆/^ٟwNsKrW, k=Wn[u@$ŔYEt 8;n%K.ԑ8eGtScjֶЪl%WXMX;/hAyUS!hy~Yp9^J~ۨf^I^03#:"!@joϿ]1݇PͿ69Vv&uW Yʈ30)ٔcAò5V]=M- ]W{I'^H!yƲ1"72sTG;zԱPwۄ~Xο=l&B࣬Aٺ"aNw7dP/^ּ }_ⱦ:Redm % Z"iP=[zX;萀D9\ݴ˞ T$e02P-7w}폺pBV=0assb}ĈF޴J"tr%5l:P0I~cwK̂=NTwB/5:P) F6,;3EGLw&DCKg_>6_wC>7}3X3\5 }imd,(s7nP&fJQc $ `=6@X3/#vDz5Hsxչi"0G)T|F4[XH"?f&~ ~O@]/ mEVk!>Gܫozw OY6(n1%҈ewʞ68H {CiUc"-5i\rŷHoqKq-KjlTWq$g]xE53s2B*esH>@ &88 YA*tz,/~i +vN}C{I1Ey^ jUipKICS'H_aUӿ\͈UFzʂԥ>NT76_:WI=p1`ʵbpd /w2pI ^PeJdK"}ð߻ce Tb 41`DҦ'lԃUXH]O)g+XTłŭ;U7{ %6 [񹳃/}Qc+nX3 cV@>E~M8lΧ95WpoA,$%rU S)xhk³}?3o{\;HXՇO If vu%/.Ύ%:rs͍ß):ͼmZ lL6Fy8Y'ٍTB(dt9AL fS>/zp3' 59#FЖ?AynlCY~i}b;{}&dx5>NI|cq7ϋЭu=,x3)X&}c,?//eUB h:SbeΔM.IxPx%;ϙU8$Yq>.o)cEJ!kQqfW!]T&!#ik\Ԉw/ IK]SRXEmF $㿳HpLm !^co:W 0Yc.MvVFQÿlƗ9Wk&[^?»?~O3l)1jo%JR51&_չ6Q2RMGDoMr XԓfNrcI<35Wogd&n7y:㠊[LхfSm٢bمA6;t%&}jAɅ%A%M}t%Q.cIQGT0a C]Ӗ$cn%{Yŕ|TKIZo U)='ll]Α,z~ + V])ΆzJ-&D:feB(DR_]eqv~2DC-3P0 n}zA_6ᢻOLn 704Lz /)bIHDDjyNrIFZ'{'CoϡP?r5%`bGG@RXdv 6 ydOEG7/70þjVwj!*APڶt0biu+k3C[aK0[Q}3z|ªx>Z1\`l'q^zx-Lラ4h_F ohp ;Ne~6|; I!MCXhF94αOL*9SD5SMLmfgX @A?6J5Yjjo}cLuY s ?brx[ !su/^*{ṆQE yܜy]OESj&fOy ^wt&ׯStu]ה>U ŏ|GQ.22IčvEwD\t ɞ*+p#r.QvwMֺ5ة?|zB~!3M =(CX,E/OKW',Z?P%(ӂQK,;Y 2T4Ѕq_ЀS |zθ߿[=\{U(f_-_{kѨK$Th 4:4'gB#N=`J h3f/]5)h*nQUMɂwIy!u<=[,i%3 4QC/!LH4%KSo~=, 0,PHYB G;(v;Bp|Ƹ*da9I{m_N=G̀+梶L*ZNsC@r aL&(HI4`+ɩYEZV۫u|da/I9=#ER$ b֜haN%n hpI%!E>U8 LW47" ptò@?!RR7s+@KjBF.jmJ04}Dvl{eGMZˌ`iPo3) xqMSJ2g(%w9@!!be4#eA3;`Mu9vK\TDWftD6FT/IdhUKrfN#B95'ŖFx^AЗMJcIP ̗o1@|! kͤ )+lUāE7()Kvܶ@ZN,@ܩ+.־P+W>xRTS%2xGy̢@=' K*k C&O=4Voe?#dK O "9̉WVٱ]o'OMbc >nQɍ0 fOkFFܦxQ=#AlV'yBps7/GuY[ Nxl"V|f#=tv܁qN2=.A^̔ 9Iz(zs".v!?CdT^RL'a;(cĈ۞s4]E{bHQǡ&GF_$]:H' Ew*?L9ǗUr 4,:\#(oVQ)t^H5|%geiBUW$ Ir@uO1;Ýɑkr~PaZ }V/(nPae)` \FTڽj^BI& *6̖on[>t|Dɂ̊{tǠc'VO'alۼ/kl{K%11僸XdCF]`'8Aabw0=Ą[o35q+5H ~Cq ?$LSP>ŎKp*>4T%TU{ix@ܣ8үABR៙ &fz\NDg~tvI;~K E}No9^u{6U0)ߥ)*h\x*!`&;>{u&S:^HNil#iAMfJ%tu12PO?>qN[Z'MNaYե\x6نhΜYV=HFB a35DUCnOe r1`5":|h_L^v_DK'w0O;O LU6FSkJ}6n7NXhuN k0` ۵CWp/:u's?)cNVbl"QFP0~Lr 3T\'Qaތ~3A|GeT zi ptds?:1m`l}Na>EU3'ԧ>_ES3< {3TLTٝto;Z$ &U" 3#@DfRw ;~xw6gE2J)mǚeQ 2%oz59P3/Cp/t@[x?ZT{CslVB>#tܑ6C 86%V: #sC*9dLVh g#wUE !62;>gb p:?~|Q2F+fP7ǢRFIh\֠/~c>A*ڞYTmށ z֖F][[\#@jƦ#jooѢ#@DD C[g@NO~;Xۘgaԟ4[:%fM,Je;_z~QHɬ/J̘^䡀}+QZDQ|ť5IB&p^(4iWJIkQĮQiև7Q/2)v#^O팤"a%haţ6?V>%2VsO_%W D s[= Wp's"N:=Jz!Hy&kt?X gd"V7 JaЈ]s#v[u@ 6Ut6*)m6Na /YjF ]˻28t_C]󟣶FdTJI&j 'Ido7:R] t߬Jsf4)1H,æB㏟S_"3` r<) VJTZO5O⦾N0+(Nş@r\??R^3$A캶Xݱkw4L^M 7igv[o`L5y[Cjռ '{=a& ơ_GWÀ"IjS[ՊN F~>D 9)|-_.$܋7{ EUFAl*Y^n3cyޡNtMuOǴ;I>bt1^zĿk"g,=E錄X:q+hfUM+8 7i镫-{uRHkMbɉF=)f0G]3v66\Ѩ8A &Nʏ(W'1ny#9n4po-7v# q) F0L{܊KU}ã *=?øTLɶ[Ϧ\3iac~/,bT^`AȾA&G"|i+_@8ư&SR/owrK',F`CNbj }K\ton"fr, &j2&&χ 7ί`BqF=3bSSͣ2` M 6{C?'c8B^0 ShK0&eV!(kh+ŖՕ5tP`ue`Mb gbq ˵?DX&+r†]Ny]If XTsѠ2wWFIiot\))k~?>*&yPU}ANoBڍps$YFoJ1eBǛ,V~xzXѭxԗSv/MŖA]Y%<Ǻ2xHbWoHwO3tWw!=[؂?[MLU6cq2{/.,-e2?Zked!Elsq)^iEbm,PQ0S`5nj/]T :1Rۤ~\>xLxosSjDU?ؤfiYn輘EIA4r`jUn\%c uvu+-0AC`<f:lULO}nθ`tU]l 7א*[Cbd(mE)K/`ɶBP%\S"P%gi{x9Ԓp\Z/%}|47&PE},$2>A@.I[hgƝ^3Orɩ lӸSs9q =8p-5VqEm5ɦ%Tr ٌ\(RS'v+Pˆ)$6BfK]waRG*IN [4):ˆ8 =*lxWC08tWWrĜ?nP7q!PAsS_0&XG.hjOH/ToqQİqk,5FQ[q%n!1q>,9"+JB̅bh|^(r{uIַyjv@'_= aɗt O}op2{'äͽɿSuRWa<ΦaGZO Tt #ʸ 3NJ\0N~ʋ゘C$2yI57z iLvRcnF-4~t"§8Sdiq)PmQuwt9ݚZ4+f$lpڟՑ>g[ 0(!٪6X!–M+뭢NX糒3UytlUQX"mrE}*8an(,dQ)OEkIeK_MZ=!~eX^ z+JEjRvԧm9H&qԅ `Chʭin"M?X  x/bka}jbSJm+>:]cpwlB tO'>HT@l:<* 5d<ÞWɴui|+HƛU=?_m+ t2 s68}O#yg*$t1'4J 1ݷW-5H/K-Jh)qy<׸ev;I(d^@SCF>3BϬ!{^BhrJp藁g:MUm:go?LI׬!8O߱Ͽ~f 50+롘)N{2{I^c[8, fިU*/YHHhBl|mZv?;J힃ljiw/:[{Rj;_h,I!U8UMpq6C`N > V^hYl:}sɧ/UMs.K'p鉥JÎ}TK/G \X}KcDǏhW.ǿF!T]|~PH!H|k?ɢg=qU(MZIs| on6+%ٺ-LCF05D8aڸ~JС5`ۿ\Q9'~8,iޣ!U:bتFvRdx[TDN5zKyq-zxEKتmiϺHF5̗ AqwS&;^6_W."8+HYk3"#ao'DT8;>f&9@$=ll%](: / d âNk?2CPE-H>bps^7U^wŧdhZRGǂ9d T̑9]C;d@'gn vB7~=Nv1RnZENJKW.pʜVZy0z(|PLtxrQd-:evY+Cds?$(eY!,M9fL[ZնQ^؁EB[?M`֯u/v7B\Ata!̐{[jx U'*zrTZ[ҰW1E@2>I2~s9&z]8'dž {9:tq/y&N<.uhH9h{ z9B6zǴ~]ܰY+_f%I);^hJ6tK :AFaSő@A M^dYu_'554OptkbVϙA[0R|/;E:7jm-M/Qœ/W)~|/f>s~>"96UCw8Ъ0i>zRb*E?*KL(\MKnborl[HA 1 -(N{?F?GWPh֔`=Y)@ ˜*Mm7_~5ǐWsxGR ݀¤n5*fb'pR|֣b֍ASI-_9:eDsmi^:JZ8Ep`gϡI b>b%&C6Ќb'wAIMznDH2;@@3VRwj+W1b ΂U\"fp"HaXof>u,](Lxqd >|rnsˮ()§܌kC as^2X 'i F <:U!y>t9)"+Q  yo c7qڲH{dǢTK `{P?p5{Ļ4qlٿKq=18K+U2`Cu*aX(K^5MdԄ>yAe@Q4>BY5HДqg?4h;=1 I|d¤tOg8 䁺n2wQ/L]u%pĺ;ϡfl*dd7$;09K1Y:մi3b~ 1K$lwj|릉Ldqj|~s)idžn!j.Wdg=%,e+$$'7Pҝ]fC|9ļnب[w6_ "^"wº2gR.f#=ÎYh9*} +b/3w(IW"sJ7Gٕ#IcA&" ũ5b/EݳLf[AP{Pw[CU˿G!1˦yًva'} \l65u<\kHkb ifott.ZnoY L9d_?1P1Y|\5t~nH 6N[G~i#m' a_x ۟}ZC 'GP˖ua䋂C;֘N@Ji۠C0>̧j:tø'0b$J_Q4~8Ypx+9D4oM6>%Ɋ3:&7Ha+S_ǠŰ2W zBoVh_>ln!E;CCּ7V"qD;υ-z#{PHKxfj}x y!y,8] VhK)m{ $=ћtAxv'tBIv.?"QkI_{wҽjhty \cs'Qbďw y%l~)aF i|  \%A\0rZ9'zlo4qVҡAwkYM{/+~UhtJE~ӫ0SXz܁@'D ?-M!'?2W O۾q% Nvo[%,񖇅`eI̖͚CcXwi2\IUMvmյ_o Jvr>)DNt(Yl[GI$[IEK!ΞpD.#txE ~ O)g M8;b 0 tE^mkyT>Y23Dؖ&)S<ގ30/8WD r# ҟ4hy^KގnkNX!':WX.xFb=$=O5LV/QUOp3Dϐ$֧_dyȽ+c{)WwnL@XٟS`J)3U Jqn)[ c5hjgo oq'%cMqML$s\tT&J*rN{NU7w`?W&ۉ}qɯBR8!tT.<Y4X5*B9՜v3wܮ?6,?c(2|-l[ qxrBvNmD>m5 q(tRm @屣Vu8>Yyc*ŷ-{"LsWLh^E>%=&j`c VK3?kswEQX #+j S.M v}^*߇!YfގKTJRaN,- SF3B.믆pӾqs'ۂn wI"nY~F{ QtGlO_GXH"8;;[ul-OVYd#2zy7ؚkeP 7=ߩ}1k&(*[_ş[zxCaWn*:B+G.2:JE;x2],c@V~ ej(/1ĄtFF3rL/h1t:S~Xl"-ؿ.o!>Է\Qs_98+OJU9eXo;a7^YQ ~:RYlr1F:ڊu[3ѻ*!7{עVZe^Πk@/лrlS><C, K'Jz8#\09u,s./p$ўvR ݢ3an!ۅm[yI%L}\n+9)$R% wέ%Mh"M7p~~PkRV{;ZAi L"usfs W= !<"ԻFZ+VN9n|RfWj?e|uoYO\و%d R/ (U-4h7ϐQ#)Ug:w۸'ߥ}1^qWqI& mւa=vءT~ui3Q6D@AtFV%"XYF9?e )뛷.J%|?qT$}kᆹ=*x;_pߘWd{dA٠%|Т3~Mѹ 8oN 0ng4?HB`.ձ G7T)t.K6҅NBpߧN.G/H-}HО;!fZP+~E/=DبFISѿ(.~A9*Bz8a@5X%WtRmBGf~ WT.`E}gG|0yps7 F7z !2{oZ u8|{_FbMvcqSFM %krBtα={ɬk&Ӕ!'m-:>55jQe/r+gC{,.ӹc'ZqEvU^?zQxؽl7ꐵtaH(LĘ38(%atr$h sk-]w3;JOP}{MYG6rebGp%IM];e NjϰB1ߌI*YYVuO2hع;W8K4V&{/n?BЯzd$[Л^`#G ߙ/M ȗOAoQvo)r!S+|Wp(ۭ fQgW-$42H kM9I/hWO"={'zWB>|t=O!hT S>g`tgQ{ZEnRs\ }pܘ^K6E`K ΢.Yt0Ԕc=n}/gin[Z49rgi܆u`#[E[5LEv#PcL^wyP6/ق 2sdF7Dҍ8e!S6CbYBs>ef Qݮ5`ƟIt3=S{#rG&В e7N`TVK#OB.XdtWöF:TL9$CX\2Sl;VFh LX踴Y{x*@bnM  DkzRna]5n|:QU=y#L;`! oh{ӣny[EnOD~0\b1R5?$7ٕ"Vx16t9L[/BHoo>15AA-Kј窩qn |{G3GtE^S4|aߧhcdr+ +0cWN?uӬho}/;~H@yT:Tp@U):QEmSFL?udJް峿K1 CD!@] Gys Q.`8(a(RrƩ3'@& 6JGP>٫$jF|H7DdL9/44l=}Gyowno/uԋny)cY &رW̆py̑4o`XJ37n}P_&siq~#E?l%UJُ7 !%J+ u&"GAfR+_ teXllx O c] rָPVGs80u~|! vc"Չw>ڔ2c@RoE+xL5= WZ 7XbTAK?$j/n&fy~[}HJJ&W!#O>Q(|lCAt PD,D`jQJ.$l!X ~:kf['®8fm5=!Gvt\:Ի~^%8az5O׆8Cc )V KT-\PkjN3hi)BDy[[7+=J\,i ?-)z)y_6)=/87F,`ැu-~|X:}*G{3LWdIɥWm?-"qZeV@?âO~.Ǒe^6AtYj,M\ل,6Mi67NFF6Zf<%?E&?b\@x S&xY5P#@]M$'QvwF]97 k*'ȷ>re/2Py(0$DGiB^.c .?*ϋ99.A~J}99'd }Kmy\9#SĎ:.. "FglKmj94JOAB=)SdaVQTf֎==~& =1Hn4v_یm.;H?lNJ:uVQGDq)y04̆_97]*cRA> kd.`oqmlj t3 ם\2.vI?ܹs|jYru+$ӘrׯىΛBBΝtsObkbz_װS;*3~#4^adQHܰ A'Y͹9#qeW Yk@m0 6F3B>CV ۖ708g%^ ; 9ljal\N?PDoG J OW^%(ϊ BiHK ūfi5! _jޛ?J /j4rL(*ߜ >ȓ+7Gʲ] I.YI ؂[Qcxa#)qoЮ3ZnN q-emM^:4X>kR%烡 -g6쳣XA*.|7HȢ0'«n,9f?6_xFbmY.0Aae s+Q![;5ީkhzPїŌeK]ꚾl6[%5d_00aihc?Ֆc/"*Oe;i<+OʄծnMIiמr)+ 5%7Ϝ0Еv<}HUuqFn֭>EܝDj f'2 ~lA,g0+tHc2j(gn][20- 8g;L 1梺A$g  RK&qT~Kf20Qaf6Y;q!k`)@ܞVEga+ >ԈS6ϴ}%Ãć毂3ПVC%wA Jh J4Y/RhesxJx]=c|5:U%FP0!y׺6b1G-.餁%CٕN`jXl'̳ĢoBj$ Gluw+߃ݝkn:џQV VVT"7FX͉l λbSJX~>m\)tӲݶ>~_m2.D$4ϡ^)/dh٥x:_+K5X )e X|3ۿWNbʋiiGf"&`72$^!@QD>$:-T,+6A' f"NjqSmZo^/fn4-(Jт!RHQ˘P(Iqd(j S$ڇDW?vxnAZ40E$ǸAm 5кi F$EZJR+1q{_:{ S%|2ɕH DRwѣg'(mBK(m 'ұ\)$"!DC`rPQgb2:jc`iZG?+FJm},xule?ҡ%Y'/ajk #NȳInذ˒,·{(e_mgHVѕayk+&Խ1s`-uؘBŁhJ{XJ<%׏=BRT^,/>Q<4- (ބ UfGߎp 8o뷉} {r&ŝǬ[|0uG';qU6$㳫J@:@6[ۏZg)d)F<6I7L)zfnس {xa;u_b.'o.֫*eiN/^|ن_4QW A*iu.r]]uMA-_7gD8 }Y6ސҟ>8z'br_KDqzr~`e̖^&=r]ҧ-wa@sB֔SynUZ|X_fYJP\ j ӹ%K05|GAw f eۖ]|dq#;**t@q)eI) N^ZJx=y) 6Sr揕apt>AȩAZNoY_Atpo'\hX/#=Cqfې9G} x.9LX2jlqq큘$ǂ_Lf\(]$c DZҾ۹fQI|Bb;9jZ'~?ⲁ1m֜Vb ) $= ؉e& qxLYQj1PGV6'd'zv̤Ti84kgG4 /zFhV 3kH ^ZyB(C:tbQ(Gwa|ɴԶ)1p2Ui=IXPW;+is~l& IQGcd&#|m-8״5B乶 ?SО0K#Rmg$ gc| o,] X2'T* h[H>PYFTKkY7mg@>Ƽ̓e@Ё52v昌.ށQTOpC$>hRe= b1Ͳ"`xu6i7JU"H O5nQٜ ]-Be;U@f6OK&N5#xݖ\%yL=:gOˤ0%~b۰ld}372905nS3mrʒ!KP !sVTM8Y6'p e+eXeJLEJrH Z!菵*꾍ޯ@~(赶#3,;c|/= ˕UU4-V > u/7gh7x^čRePfaI*$P,~s6QzH: k|ul-`Ee8XOM!W84RժeYcjB)yRC0fO5.(i<<9Ц]tՒ7'}Ji25"R>!s1Z(/<)b@Wo5,y/\]+'%YUY@ORr KAa'.˻Ge4nq^&.37pmI &;ujh-j}isB b@㗛܃vĜ5(5yc ئbWLhH%zr?L&g >ܵt+ u\3)2UXUR$ۖ#,29&q5]#c֖X7q@Eu߷7mz[Ñr>/0’ R@\s^C&3 Wb27j,HǪh@[IR9+7 Vh\Ǯz!7Df<*vlZa@B:;~I_ժwn.!w_$ ,/A3 Y(%9Ѧ̮1i҈j#k+S̉6"(3 b0_62SOh>6lXv` pt~{u:zV,1:mnIr&q"F;M 3*:Zbٲٟ)[.y͌- NFz^M6^B(-ucnl;,=yyX{њFhgEe6A$tnk#yeN,eM_^WKv |ӬuCl}*T0'f Tr8N3x)eWl0uC{I13#Pp_PHM^GfR'r'!7P=I!`NFWs"vkmFCZJ-4^ zoIhofd3)r'6~˻vgp"zT6x3qKI]>N&9bA$_ErX1XjFȎJIT( '!/ 2ժU˲qiA1Ղ& "6&")hMNIz| ޠxER XӬeFٽ"A\s~N~g8@!wY.$œdwew) AD}#a/h_NԟxݝFwסy9RE!H4q^L8`g>ey.UnL)X) rݲLLoTėz-G5mHZ_[n vfU2wo0xn/-j0^>N6P fK-" 9I [bB?Mw+p30yܤ /b+=({A2^F®_uƂ?҄HFKtq[o(9Q+#AW 2d,L*$]-ere+,DZiSca7}V\WiLqaEX8lXa3Qp?oitjn<5yO =%R8o O6iK;bھeR$jЎ1}mP볠U\%xtqon%M6y~uPv}jQ%Gl=+vaF5ETM ? =an<^(GZqx@B.ិvݜ%Jތ8G6(.E;o%85Ѣ2J洈Z^bZ]0_Or` <bmsNqRwv`x7ВhcXI<-l6E +MXt(\Uq; \`q Қ5^m^/dYW+Ь'MWo!vVT:YǍ^HNj\LAuƔτd,\Ղuჩ)7 Ig>hP%G1wIaſݜ~~8B-ʬ;M wYSf|TLjܹ8XZtPvAomZc0qinY(iJW)֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9oR [%wP^[ztH9X]ectE ͹""JqAԢki6a7ۿ*} 7 w 9C[SDB֒/o&8@= [O5qEDцr~Fa|fJ\4y$MlḤdc"j%v57jE^({4ơKb m/A B1v _҉iL.wCϚ +Y "E%&뱚xk+8,9<#VuKmʸTh:'(NB\>? >4౹G<̢iJgjT 盜xN񸜨׆WdZ,~)96φʀk|JWz-)$ɍ,M>3[^4уTL>O:3D/G _}o>tY !gqwv%x=y^Ao$.#:&:7fā6j$;Y-LkT (X3UVRͬpn76QDs~Ro@t8\THtízT ^#) r 1L4E=] ;<'RjA[YNn[6-*yX}W҆{eWP\A|J?_6|^IJͧѬΈ.Ňk;(hp=hTlC߉]AR/H,'pQ+Ov,=A{sВZexl1=ruƈfBEpvwKעy2 dKf9h󂂿˦b Z]tWwF]-~bTxɍN_9"5@Zi^~5 ѣ SHݽ–%'zmi S~BA*7;N oұLdZءp̦CV@%BrLWUك3l/ò Júc֩xUf0Yѐ6-0#H^u ovŃ)mA{A/p]݊K W{kZRw,:# Nr (uE?ZvTM8/`e;XY\ln7koc^E!pVh4m/Nhf-f&1nQcK@ 3D%,Q @``'zĨ%z&tDP ƴM!A>TJpKHkK֨~:HkmL\_&H]1n>!9(PR"WRu 2QL-AʰW}4mJD^G@2 1(eAP㠗2 IAXەtCPTc RK$xq%@15ڋ#(3p -ϧ1/ s9!JElumo*\;!s; ?idX\!{~ ocA'$r Fh h8l镔EW`مhOw 2"/_$aqrۼU ҬLÿgvk^+ qI=0 I~ZyA HZ CH^Mn׼*R=lC,A-=4A^Fu;\,)عB۠;ҰbR@pAEGynݐNNZff~rFIY{%WKkC.xX'] H,axTnu<(}SJ1fYld6Jij +d+}!R JUq`KB AT~ $,z> i%gƢKE3lPcxV 8✩__; HUChq@lm}>qL1i)]qx`;/gL!TWNin_u& 3GwE~E@O$!ri!!@JK{S'}NNaGRN]ItQ%}_c} /D<A35TNC;,K!e1hF!]:Xx<&Nv</qN'Unb#&fwM쒃v\%67QYJ3險n ˯zmFwXsZ 9ُDwt _F?s\Bzز6QM`(d $NXyOcY@g= -<͆jm$ >*3QzZ)ҶoknCII8,(9O@lReNB[D y &w XH )3>aכO0'pEf >dex9\3>el+I`HxUVHsQeCu!SdwRyuEQ%Zb}P dfX HV'̧Yz#!xmэ+΂DxC:` ITM;J/`K&/[Ԭ(<(rE*[k v2jU_ϸ*|l7ze1jwz:GVSu)=1 /*UۈZC_g;2dU':2mۉI@_e(s~ ڿ}kfI)Bt%Ccc@0TjSib>̯,"A0Ɩ "QugԸo= xaI٩jC]NJ G-*@sj'L@q'^ Z՜)+ҎN~.VHIaTD?169֤"CXP~}2 ]JyrЭumӻ/"g,hvjC"m0ޤ5k _{ݷ}`2qGP Iog(ՒǫRj8A(_O~3u*|*\qd[Gjh0TaQxfc{8(Ksa{R_<2.~J DsǪ7iݎ] +Iփq[|Krs l:jLސcwsZC=Kw>) E8(;i^(L < q1; 4:JdsO@wكs /x[%$0\"X!B\lX=Zf+&^P $[Y l[Ş}"lJ0iS1A,G:OV^s" yz C0+ZV[$ѯqeX 7{ G*aem a}o+FxEoZ } Hsmؓ`8KVo *!DԲ~"WgY04DsK}Lå4GG"[WPN(qyNhTa262`%VVe 3u|&ޘKE Dho!~Y>AOir3FUIE+if$r_(ײHCE즳f7 $m>$%! T4/;7fB+xӟm^GYhK$1%Uh^ny f~׹؄NJVˍP:ͽlY9YS7 BKY YwC̛nM6]:{@ M RQ8!;xK X/Hf킕qoT$BN鉮T^WGځ_4bUSajXD$.?ayaJY!5=@qUZজcn[,WkmPksFSn8LXxXt"@gR;ܧ2W:֐%|4{5u-fEdCJla;`l"A",W))P+;^q>!+AO)t"̈́{ʩ+?|i񃗦їW8C>:Tͱ%/]{O#U?r2naN$41rY"ᮟӔً[&l:((QRorOP!YR!?GaVQG/)o4K Sd*߻Ԗ0 .Zb\~ h|.TA]r>L&)bICIEJUb"+< ȥi}\Z{wxq??{F͛ٴ/dIuBhmRB[Q67/죙;l٘ ߎk:^竕jz3`M ƨ r>`_5[Լ*}d(e[ywwKj^9𡾔 S&)*ńNc_"fkA_>@]myjlXfjy٥CτRH*LtS7sa ۯAH #EsijS 5K{L0ndmF`CX'k64$UH-h kYmK:dMKoFd8+VbJX"o,T3qN(\p-1-#'6_%>}Jr9MS+}0E2Ec{&x9ԝjHeں{(= B>'+u8 P/Dd3;9ֲhW#}Iт^`o%Il3DP"K$y!l ۆs^rC1)g MڳPVҺі-ki@#\p;?!. $=m vNJeyOOՅUBC|ڕW_UQ`KlED@D+x AeuXtQR.'I-#G8M|hv$mcP1:~ qL젣PNrg$b>zR0vXϡ3XzBSj%ryh\Ch𯙑HLyB1HX}maFiM.<8FiG}{ ;@@PꗭۋR<{HLQ6X sy7,;gZk0S 6hV"q#Zgف"M+V&BՌٰcKF5Z]>p_GcChx~{ÏirȬלebdYܪ"a~b~AE \)As+FgC.6tgBX{ ^MG/!}7dɥa{y--$s)D6\T';hm"6yMPHƷ췕XZJRiXLhː[J m$;J&Uc<gd-p>k+رDsjaԌ?X3B WغR e gHx 64 Zvhg#iTֹr8 0NsJC\2 U2*{0&! ~1.4ǃ6pj}]2)*PF|@0/*Aٽ" \J D==hXcB F7ٽFop:~(yKCKUf~n}bw[p&h> [|LUMS/=oavdfN;_3Fy(pԚ aJ .c!q 2vB"ư\0. @ΩZу+LS?La~_@ja ۵zHK>WMd`Ɩ1t򑓰UDZ碯hA|Z $lb;Jv!TRL|C>踬./߆~:#~D/0s)$:PԨ0Nxㅹ(ȇ.ثĐӿzD {)55߬v[Y݆0).-::;$n2p/^J4:>ԝ\`^ {|qV zL"䴏?uaY;'L>)g짎и˙GhsQtpu?GysuPVLT 24UVj2k)Y>5Ae{]n6#zG,[y(%*A$8e`<ٻ|Z#۹fN ZӤx\0c^nP :G%?o?u+5 ,GX_t }W\+OIai >'e>J+R?BDWx+3RڑF֭J |0J\I&)bi_MR#rusY|\D=P4@k`2W *S ꌰ勅{/`cE9M~:+cKT/Q7l"tG \TT=>}``fPxR(i:lϣij0wb`oc3𣟞Te]'|o{kÊ(rrQ$fq|}jUy+(*M*3q:(ݫ~IGT팋1|4 #mi*}d.?{K^]g@CQbdI%耣X? mp&Roi04;QĩǓ!#Xqk+X'U模sv|] BAEL_uqXafu"/Y&&qz |҂W^yJƊ2FF_F (YBV!-mAh$z kXLMO\o;@| DW7Y2K)Eڔݦů LUlULhewbNkXxO4 elR 3/f۝ iQ/3b`tBE 6T7o_mF7:/*Ca{t7 LYOH;4R0Fw5{ZN?Eݙi1܎[0G'S1cM` {>+)_$a&%Ҿcf.BÏxjgIok)9mThf s_ZՏ6嗉E!!{7;ӆBm"դB\pp̵ֿy gܫ$Q(*jGsciR%d@0/б?eٔ"(D>/x80߾xA',rl's|qFR0C2Tʂ"uǡ{zXT:%=&X@}6D$BkYTHu};[}h 6-u D_Д'b ?a %i> eqNzj|Jb(!Bfka^$k):.ܨt8FYLLqxuIcx te R ]3e#0Ƴ  H^UYռ։qGl ^WUWn$GaUm-,p%t촄-qbұx'nQWvc HOgq-յĦ=j {Txk{h }$-h AkV#GIϊ)Қi9n1}GCsC;'J^uZ.~uɍלmHq!#=ZR_$[;  #Fl֖f VnS5y%~, %c CWHrA"#B<,em?_)~פzry|(ОТ+@2gs`&(8nUGfHUj=j}>F:ܿSZ "8O'pTؤJ]hd#1^.^՞Ԡq?_ ʄ9酱TDs;ŁAC<@+j5_MNsXK@z sD_Z0jP )E)#Ohv_$я~džBjq&pmbtjޖ꿚6i2[Zݱ &wG>b5iS0ґ.Qt D?4+p ҂,r4M @#95M޽۳X)7]?`-"=7S8q;a4a;kd@R߆^z$*:9@^+8'$Rj@* ̽E _`kcGLq+Z N&C EyDPS ?KūkfP;r &lV/j ޒ;X\J7inXÊtE>N7g]RI@o R.܂@F 繜w27 {}@p_„ݶ,~g &+ՏĞ?@zۺBܱ@{UbWD[y1YI5J=bucTG@$2,{/ppPۉYɫʫnnRkՎSWYzpHmgrP jT}7׮gأ LҌhHke]yhy4Hӽ?vt<y'6*(by#p/0v(PDXѮd]D+]Ÿ*7B! c+Z̶QLS2l1.S}Aa@Hυp:AN${#܃MP Wsf +~߳X +v8?f#D:=)hF=Ypk K؇€i B&Hj$g6;)Lwe".aprYkGt>uP}. %_5u"/H!נŒJ \?Eq(^tXJbWHn yaЉ_iXLלǗDfkWՊ$6RE`:Ědq'N4Qay1HQHzט-ˆ P~0 RKcvj*DR+H/@&&s׹_ یr>#;b # 63q(Hm{p?{ -nyjR7yс(-ﺲ*aOh]Ƣ&+C{,z|TW ז 5k . [K+uv|BDD";Ĺk9[.`x؝?5BN|szgURatqPڇ8>q~0)eocf:hA:gb:5$ǡsjݶyGuΰ r/\t Gj2y6ȺJ?CɞWRy/gCwP! :i.2slȴcR쇭'يחGaw p[ÉG  944u|HzfĦ-h{9NH"t .각,H U "6˴(E!qD3zt'ҮEj _J:&>GSVn)pk Oxp,C2qHC$7Q{6t;Z$F0,Rk}F8 JiSh[iUo@NȪi-S [[1g)IJc\ilCA KnWYh^PA9{guy-yBëGxPQJ۽aLi0.Ge':!X$ J ߀zJ7$9n}[>z彎jW.iֺĈAdE;\1"..[6SM؞EGQINS 4v"[Umݶ'4IPܺw˼yclYak4pԈ &]eC Lu-wex7`FHHXW7UL\ؙ>yma#uR{'Qf4 z[J8/ԩݰӖ. A!"Z붒y#@  s H ;1  A0EVJxmqМ[t@_L6w.>d}Rv)# qԒOBF,X >JӣQKԕ<?$l'M7С\P}q/ea^/D!"bSc5'v\iRۦ\Rf8"pΧEsi %kK7l7Y#F,!&2Ǥ(}35a!L9K6W@~H:(?%G+C,#TRasl"_Fk1kHjKpLyGXMUoWC}sخ.CN+XR!ab𖜫nD 񸙅1dK-dmXbx Kb42 ^{cUYiDT E=vA*=8ep8ڈX# hu\ kP1 9zmr͈Pp\LJY,D9wp꧖ Lhħ;krPo36ּwԽ=0ʿ=-d,RkEk@jA_=Y<5`s{ .q"P[vpqXulK!ϲ .Coew~ k~t8&a77&LyŦ _ 6xuݚSȢk͔ dn9Ϩ?u\le%w=0 T!t=C?4B%M^j]Oa[g 펳CJڠY 7XJ7$2gy8 n?/#Z{im?hƨ˨F6{h B:|2i<^khlq2*?.0tyy6ec G}|٤@I<4n{Ǹ'F KWmuI6=i|[A DiȢuПDG8t o',* f3(3MθrK,~ttYtD`fqb<S(+'n{W yHNif% Su?J\#?d0iS6Hw{샶A4w[E-6L(ZiI}?(6WF8g|5Dh,hD^%]vٱP's۪, ;VHceQt_L} =cэ}p521 "i GԝČVzb(Cfױ( k_N;̮4[(7}>yZ];G6'dU_ \Y;P(9c3??2H媃}o]'5|K$ԣb?YʩzV&kax܇l9V2 [cR݂lx嬀8`RhV8"^|3E]W㖨v^2 %Tذ{һrmzyk@)pC#7Y$4ZYvX96+-(4#0$(¥ D_K ߛ)6д!^sa_:G D~_FS AD*>>T}Rl~RVhC| up,9RWRflP9„_o>LL3 +\H,joPh / Y;LtecHWzyVm !ݮ|[BBƌ ''bQ a^h܉ˉ,VqC;Rxbo ==IHr/.'2 lm~rT@(FeMFH2 r4u ^>yۅSv )XhlROn%*f%x1R~t$>Aюſl8Vj;ƾޝŃ~hPo47V&+DhaWS k(ljlԹ2n*Nu` PCTz{j֫=ԃ4"Ŧ$Efo,ͽ&G>tӮFp50ر *U/$hf߉r?D[d6% E|NsxKZ y#_p"\f.z'E<<ǟs=ƀ]5;2lrS nsDž>D3Q;+סr ZҟRp:W.Tȶ~3jHZLr MW8|)$t'C I"^e|TjU\p~G&7;}.MiaL.<U\_q Muu9bPkݯSEĉ.tSHGʼnV]WSUT5:@ 5T*6S&ڼ]gs%|bFE| 0Y%Yvw{I|iQg-n; >wpw,ku>ya493Vt6&^۲Zj]&}#A6ݲSTbje@G9r`̃i:v0G %ռ@etX8)oCO}PV&C# | }u}N>ɏ~RԷBGN٦6 u R^c\(:SX{yp Qk ayq'/⭕-6X7bl8 VYS`zx ENAJTOWiy[I2u,w8A,nCJ*&AlY|LHD lMv%QJ YQȽyx ,TNs/>ݟŶ&MQ(usJqehL֖"B& ~! 6VaʼnRU],­jɞtu"QgTg􄔼@QC5qSX}4ܕH5ŢաAolx\eAJ(:q{IK޵ ~+24/hU%;Aوt틍X̠$ !?ԜE%~yP=ȿ| aj0̣grE~bL]0f&'3z &;YPp+j4Fӛ6^Wܲ'smv`S|b6Hh}B:#Y'vV¾fghl˪Tgv_2̑ 'UɄ_踠sKnn+N*Hf@+bA}A;AX sK2l2ōB6CCq\1Z$+vs GlU0ڤGlpqMKkJ.kQFC YCu`ԍ'B5 -|ABJ`?TڷTfga(}pXޚQoM.ߩ^cT竂Ӌc+$K; Y1%5Uq~U\A|3#+yoy .I 9]!ߔ͋iro AʔHC=49,r(lq- DՓ\HK}|P'L "|h$~ U1%9128JiGŭnZ`A&wC!V̟1y,ks2wrNdO%[A'î#\x,j@?Ԩ %-bNf'oP8%ِ]ٖ<_XN"ϰ$ %Z#Iv *b}Ň,ڇa?/_&*/ga4Ngˊ<+ߎ'6ʴF+Vz+vaѱk:&{H=-$ow.SUZj^߬7lȼk`ǁrY^Y`!h#'uD~R]046Z`3 ,I˘2XV'#w~-H .-)ڝ"׸-x#P{+?3@S!#=8ANpW\?xD5 A$ۧNgQx9ڴ#].j7e STyPcw<"-_.{s=AbnOC4ɀ<bjS>;*h͛3y0,VxɣeX5sҦQT~q+УtS`y[Ŝxzpi< Ruus"F/x@H RCQ rR'㧥?f9h 9a^,TυW燳]`* ):dPS`H!dr(uV%!62,Sż:lXu$x{4x%b=ӷipDnқ77`VymDj.#X˝Hf83s9u4&@?#o5[ jC+D ЏzGcϔl롒8KԞ#=l,qZSQcIdpsW@ adV표L 9H63 %,,|DwL~!^5G\ea42>!EV@m_< J^mܳ]"j=)ųkߴ9oTivh7@\Amf"l85fL>ѯzʡ(Es-"]7%֢V"=Vu^A=Y#;v ~v$gτKۥ:IK**k=Ɇ?{~\Su}lǛPAرF78anlGVοHkbՀVFI[s"͚iĵ(RjɄUqǼ6`JÎi_pyQ@4ɀ 3!jgn& ASL"e ?M;G^".hEU}[/ss7jOW6N -:j(;=%|VRsIN\aObx(FmI~+AlhS{9r"+8r }@#D#>Y[ tj=~41.QE al#S+EvB*6v/zm=Un/>m^>d odwA#]J^o*!hgm&&zl PSd)?8)6 k|j4RF?Tn;CtL{CSsfcӚ27TA!6~K\|βGIEq y#w^a]7@s65ҵ ՜6?ކ>D_Y7Othق4)#xJH4;GZ["s)i$^-ldW0I,ƴ+WE?E#Ӵr" f,^odmXU!=Ĥ5!1-T\5UaYp V.^,Qq޳al˛-_Y{c̲EiFLX:y2j0,F< _Ғ2⮙6/Q{m^HJ[Ț޾K Pg-J"[y0&n槮;g`[F:-f҂ѵmp^L:)n3Z3VuD fN<Mt~v7P(.NF_S݉"ֽ *kh g"=ߨ*X6Bm6b!0×P݇R _{a +$#H䗜?=~zd纬ްvaKeu[KX/a%Iϧ _H˂h;xLQQ,8"B(,uzhȕ6{wyj'$GP!(~7E zWZ@bzzw@36Q{}WS4d$bBO#V=}#/pNKrIG3#GrC&$bɴ$:,E8ضft8g\+OH׬Ca./_j፩-M+K>v Y;NhqfP:pvdT8uwbX)uHS|}"˧hi2b顭aP?1M%^3߿ZpeaCt+({ၐ_Y<*2 1?*]VZlZkȧWۃkOQi?gT&T B-߂b')1Su+嶿i{S g5+Q1nPwj+ YݰY4gHx~rɹ¥@Hdkl-?'Ni%dZ.XhG%$x{A6S&8&J8 $u(݈"[ka7s6mGLDl0q{I4 *'Sעt=y#K3u@YYdj[OO m!?%z_2:XkLҼBYV"&&<*O*R[`5RΟȘNV ЈBIZ}-cnh3ŞP6&y^?Jک\pP[?YJI 49~:>8yPct}}XY4cO78_]GaGEK:gLE]j BZC?_- QWQtWhhi 6DCֳ*|m=!K&0˒w :*P^+8ۆ-վXc-"-GNdet*~@'yȴM-NuuJl\ȌM?.7HXH靊=81Prޡ"NkJk5Q ͧ0 D+BLa\ \Җ]wT1:P"krOz!3 `f:׋O>/vh_ПPI~Z.2g#3e5 ,\JQ 'O4{}]U{3c6PU8eU-Wduk x77-X9YgXwa)A)/N Y)0tj" L#&hߗ[AAÅ]uPčÈ+IijOl rΔnBެڽ>{ VZ _g~9kZxGhQF}ch.:>j>]d*װvGWg2^݌Ditɇ@[u;3)ؘW%1q3 AVЇZ'<-/D,H4(XxwaͦĒQQ` rT`,wV+RwF?M#);+@g}򷁎6] %q>ro(%J*¼NQ< X_^oa-f@?O J ^:G".eƀ ]bN鸞7ɸt j^OX XC!X4LOoDDA;nXp{ _0W?sv>f\Xg>鞒YnO+ 4X%,oaʱ6)n =?U{jZ9Z*!xxRc ,rb-j^A .FXe dT*7oϦ Q{ԯ B3/&zS0Y]Vs=0ڞ=_`U/&yY)LiWe6TElѐx1sV"U Ԁl"mZYpwav YmO~?Tx ÞVjIZejf Fc*8 >Z\Ύ<ه6CXb[]EVtO#R0lz^&1ɿ^bB6)#c赬T9bm*Ŷ:|m"{ƣcr $M5wO*tCsM57 +Z6RAnoi$ :mg݆83tU5@sjbK-o߁yfB持&Q`>| k$oiv_̓eZBy}3,tBhde,S Lڼc|J{$02H}S[HD55 sQ ")7?gRNAM5 z* f, GJǐ$M1z,$TLT4< {oꊠn$$J)?hJ9Y/X؝BݻfA2Z{p.y/f25K{+rRs`"Hɝ,4'Jp>oiOfrV]I,:Ҩ6itj)9 9G7׌'9 tt pvZй炞=U<{)-NNy륫7&G/NlYg㸻7;-% A%sWUo?$catH4r NEH")s);$(C8Xn;Xw㹴Efm!Վ|w,{ 1ԝ_GPOKVIv|[%CYٷ.v.o"4$bBUi"?b9 "ywP!/fX#3s€J1w^1c{oL%P#dCU%<9ƈ²@+Ut:;hvu mr $*&KvtmPK"oAtj a|>\L[0!vߌTi'1Myp\Ɛ*fr6qU'(GrwaCc@t@VYd VbR]#nK#si$*vҌ;;w|?odg`cmWVȸm*HqVb4Q^/DE>pp3:kPakr.NvmTnqPSiua㍣h%8%+^h0J8Ό`L@>A΋[h#3ƵT9^bP͉Wdbo9Z)T(wAd57z\ewQY> \Im#l*Lj))MT}G}zG@/w{p[Г @1:8@]pY S ZQ!W(%G _BIEcҷ~^ߤR꬧V!(1hKd*G-I;q7RL^]l?i:P a_[BǸ!AaN߳[027{APceh>mk-4 )]Bi> 3׮LjE[!Zk[9S$z%P&X9[*ؒbKE,{bW(?51"?A^oYqxWh吘^+L'J@ r@wVJrsVE:hVKkOÓ,9 ߭\wC) ];tAiE̩E>6Azcxpp]C{gōDYoTI7&3\᠙F^>閻vP.L{B4Q(tgEZ޺>K *1R-%’$N˧dl9$->h*ΙmWH}7ea٫ 4hȞvPG iLHG3baFG#!7-H{.1=`$d2i& hP WkbZ'Dco\ӳ)>:%`.5'_ppa:k0=,y܉' y7́n:uВj?os$̏ @P˴j ?b씿Ӟ/ BG:԰ A#}|Tثj|zPE-d:mmcS:1xo^ƍB>; iB/)_rD8-"gޟ@/oa߇9TQNXy{Hѿ>eauVs4M%r8E/Ry떕8('Zzr ʑ2tM-wfӼO=QB&͸J_p\ǫC.e I(`3D]S K7_׼uliϧ/ 'LŠ(s\ T*en JPFW<%|Ju⷗ɵ#eUA+dOؓ7}J ԑZ?=S 779@9Q C~]+\@RQ(#I/`}`d/76XWQ'58P$ daB(lI*Put{D5O\>\FUv@d2P'@7n;N|"G yU Ba)śVCL{63{ 6У7P#Վo"6b]&U: e&f _9 V;lTt7_pcxyyD+O*'֙AX$,ŸCs' o<2flPvHXimS.(q# ~;%ƧkE ]2tTCJY:mMk$rzH\'b0u)4`A|V.\Bu>ad[OE>5^{RB/J`΍%& -G_XIIi` F PΜԼh>7F֪adE%PZFL *A_]ʡk=+_;`?0=Pg"1W97^&qЇ~p;*0k-*OFSi#6Vب;$h.jd08k{@gvoRV ™Z6t< 8A59 um˳հ&[ltHX@#~m $+4^X >$*mY8ky=t$`[C~!VԌu\WO ^7f鏷Žhݗ: *S"*@."eV'kU,\xD'(S PE+5ʓǂ`ZD;HK 0EhMl  7,jH@w -Z zX5^Av5Әw;Z,i# ̠[T}ciʗV/j-,AU/{~b 3VQJzD>6ms\v44;mp,3Sg@_6a{QIf"-= E0"x fёBa7y>lJz4NpFcn+E҂n ARʒBǟ5ׇ9Pr&4:7Rܗ [VE@"BC@/CEַ?٢U[aeH(eEyoܟ[q,Ȧ^XU]#oUWrrBDa"ѩ)x dvd'Af8'&tpDI浝 QI!i7:]* B \'bT\?%Ցo__l7dq(ISEnOYA7vɈVV=F'tz,9?E\@@t!{yҥ J%wFɠg>e-` WwCJ8)}~gCzU H4T`L2(kdMk./[c![״&~5.OdnԺ6~_MW^ O/u͉ǟ5éJp"ƹGzQM`m;pWPym9Y>_QaqgXYWl̙sli"[y?RE7b>7̨Π>;G|ٽ{Гy^{_Mufb3Ω}Daoɇmꑕce/"x3o9yzn8Ո%Lx\F+ckaa7xY&<Kem>=0z5.hQ{j> V{N}O8 c.?aJ`yx ą4xr2I ىm"CԵuJt: (~$k}=A9I"] #X5N$T]6Dsd 1[0OU1bG&n8ctǯv{,\'[7S20,p^L1+"'+Uu"cR|z9x00/wsrK_EjN l0Z8aNՎ&*xCXp?WW殭|_j>^kfSrz+>.X>ܽT⋔q[Wo<6# gI=՝Zތŏ^T"ؠ E *&# DPOkuL74LpY:Bkof&p%CdZ{h }`#y(iLGw~,HI'f70kQIM=TxH|SŌ3"ed,Roa-T T$Syoq|WiV)#*Z<lt !+vYg[p?pS7xk(+M1P{(,m Y 6`z0"wơ5l>Oe [I Or5r;X-\Xꥦ)P^UaQ-hppˤNҷsAORr;GrNժ@>,!4拌U쎊U r]"Fw=xs-'B`o @of#fcg/U(ʪk;M@߷ʍ L;E[ϒoXa',7!S͈黹ꛙ*^,W8OVRAOh0avL7ı2sm_߈+m 0<vm4oi)Ă~E."_tźKoc0۾2?zCJ׹ cZ,#ᅟ+;^&TN/3EFW 39xj@6 OqOΔOCq=&Q@pr2$'F8Sm?xz꺌 6H M ]&m8v?ב&yڵuo(AW-pG|V+ۜhTՄ+[ B+0eY[IJ̺}[ l} ]4l*qx߸cWfCnt]~s)@;q:`Wh bnwnd ;en "D|_j(d ~MI on%`N>OmH((xsn gHeNqYj]IAz* ׈4%wNq1Ay V\&}SA a%xɍ=3lw{ζ OR9ד;H\kIt{6053`jߜ=Ec1:j33h<{ts8iq&fݳgPhMe2CmN[+jbd]Kv`yCRQehCC^8)-Fŏ]N` xn5ظa3PVOFw]^mSL)45pe? 8(,iEf`-v54aJ"hZL9`Fy s~1&WtJ:v@|\h9^DNlޭvC86vԅM+-GϟXd4֒S&+66ͫɋOocuP24(﷣LHϗ+ɒQ2 ?tx&%`D CL]qWbhtDӚOОČ.%?/^-*knYxadȒmNu$s07BuHj;)<՘b:YOxoXIgT7SKxE: ."œR9hQ|*1(Iup$ZՑ<2H@x@ V8>uGw#},פΉdg.s0UdTv'Өǿb:?٩L7:vSiJRM1褆?Ӱfx%?5%(^lt#πs@$Yoq} (ȗ=EqVc]}H Dh3hLӫd>O4+I*}ilD+уlv?~\k`7SYܩ 6?0[{pX%#bor]ogLpZX:R&hS#i++A]r3 K4| n{4ݓ|BPفɕczFsxZeeW`ĬFf pȴ{83/Ao2 9 H?ʗI4+/8zxHV,^C5 9fL aP މ}wvlT@糓׬U>bgNZ+4g =mWhƈ}bܭ'Jǩ 4ɶW㋀NnHj:EYv {% 25< ]SSjڭJo0&VЗmUdV\k5Z'jZa񳨿 |[k%IC.JgtQ4:d!ԪP - Odz; Za}9wӋN1q7ElTIsj Eq)1K(0"y 3 AwC d*T& d\7ĶB=_u2v9}nBs'iiMv -ԭ5rV)p_R#rsGΣʡ1Mp6`GT鮽x5đP9=T$+,(N>hHӤ zi׈9#PŃ/YSxǏ0'1+nx@UI\9g?=N(|u7NOz2Qv`ȼi0M?Ģ=; <ɶRB3}ui4E9f; w'YƱ#w( }J6Kh0+[)~O-o\wN :mܬ:F4gԞ@ .:2K>,vc,5?ji{4%n&HW=uiIX7K?IG%J1I1)٧ůU_+:%8x'c$0"x?!.6Q"C#|q<>@<*Fi sTF)Lc 4@/5MhF$0 Aa~(oyvtm ZlP.gI:+أΠٯ ϱ  2Eq/\3{Q{v톌جKfuMf!3g-דrQ,͝\`AH\]vs#lZXXmir9Omq̟u'M,!<`G޶ [Lmw6,-U2D-UA~SDRqq`͈=OZ߻9Z`ފ^.rU=]\*]d)n'{"&Z.,T/bJk"l~םi^u_.öӍ ȸu"{#\JGw2JPj/S֘{d"7qYG#[[Eyt0`kE7Z<@% LgAT?HuHvFc5wIp&RT9}_1FQ00Dq 0@Q.$בۙXbB4@+uԦh\-CT^ e~5|68ej]J>"- *Ҳ^FLX53z*:gMӖwɹq6'T]۔ފ"FfG~/8ӿ :KBDYW:k!X Ff?c,')>2Yxhq#_(LRC""{ _jWnCoI7Cd"=6 hvǮObQ[$ ~cgq8֋[K @yKWGdi*L55gó*6t62 .rUL!ƋҀQ:]n OB(fiIw ]u6 d  '$S" ^>U3]k ^H{09^;wHaU7y`lQQEJlM5);h V>l@wUZ;R NzU5<7Ks$Y-0z}|}j?k.`x1HP q ׂ 0k7rMƜ ]b 0W9isFPKq.m\웥{z01*]wn:$~,o0pr@UVHOE.sKĖtg*oaZ7Rmj:fWscS蹍LS씠ei'/B-/QϠ):TX-L)"p) |۽e,xoc)1BYo*6oFcdE>#T' ~K4zeUJ D>oVHkI?9$ 6AAWgASX'kyr!H%zڶvRѧIĤU{C rARJ XxLzyLڗ H7\ ra0 ΍U2JQg=;&xy1X& lyH 1h}#ci̵79̈ ]CP%2<q- 'sYJpLfįCS#dk"j%Fx4>A7+ ʽAN}[$ u2ГY?cQ5M/$ɉ_ɥ@*{/"sP˼ڍh 9%O;m:PO"%]xU Tv׸豺1i '61 ] 0c3-~d 泷E*|scB`o7S+t;gԺ!M̾8G ޚ&yܫfc9ɝuޘdγGcɂ?~cvux+`}\ּ庣g|Ac둌KEA,|J@it1_ '5mZaÄBF UOz_ؤF2ͅcVSք<ߜ@d^؄9>?7T;@XppC_moj  ZKβ.a|_Aex^3  yKְttk5y9ҰU#F^+DtRTu,f 5Zu&SQWG'=`۬B4TZv |ȅ=D$;) YfkhĖq, 1~ c6Cf`9Ɇb{S|F=dfAo+#'7I3k0,cfe#7DMM) W>h}ܱ)VIzdbCt`pAؤ~=l-#hm#>ʔf*C5FA1w.L.)&}J!X X|SqHMwRpwo+AҸJ$Uf]Ee\XӸ_ 8 bS]d ,(R A+ڪ\`TU_AW6m}2(dt8(ytc6 9ܰy*e>CYs[!N!7 y/2qeN=Ck`wg+W(l:dYv㖖W#S.!a䬻\B_Ar gF9~zbjs0iT^WqB/t [ԭN땖j無tf> 9[kez'#d :DԖ%aUx w w3[v!MޏZu"={M*m?lYfI&skD~q;W6YlӾT6Yp  5l8Q|k{(-/PSJ3ylR\8<:bO񪡻 l<_퍘),Gp& mѯen?[DVݘ]/7~gNKqU%5k wXmQv{j_Iq-if 7(OզD<Ї[2&2.-hw {8=/3z)'8Y7N(c;ݓg'\ ,`4G_ Axr:.ᛘaPj?)u6_:~k0 \_oGA͛o¸G_&+t",%Xg`9Đ+un8CPZ^@rc $wa*3.;H_1k#7ٚ^)OݿCV2' $գjF5xH ]N#Al G}$j|(7G_k׊jhnb␍߲b~H[{5AwDmq7AJ'E Œ%O*SSì0Nm.!y)xԠQ?-4Ye-;ETaUaM植@7`|Ӭ1}Zq$$M!֖g-ZarELl+&Jo[iB woRˢAEYb vDj26Or&X#T~e)(辰٨=N^EuD`L#f Zab,3c{Z_w@/ϸ!U3x qj@jhN ""}GN݈YVָ^2:ahaoFyNS=}.jwr=tq#r  kfc4i \\.T=+,i<&Ǵ 'c(lUu+DF`鲣~J1hY]rbՙA6:!֣銅2[٫=@I^s>[-bx O E}Dp 3:r*YqYb1rxLKUML&} Ʃ8Al+7a$&9)K0`H Rt~Pw]ۛDMus\2aS;]K2Q!Ve *eZjDr~C *f|ݼHRǠ)s=^re.ԑѭ+9_r z+[VӵMj2M#encE(D,+6)R麄/_ʕm]Ldyt3sD?ԎGgux;/u[Mt50}d! :`P"itU׶E8!L3G'?NB'*ТGL1,BKqe9B6Do@ N%)b# XJ6TWO2a>j"z: - ںg V'̚/ڹ)M@uymÈF]SRK XӲmg UhyWwPf&Ɨ1Hx)pTDzNR^.F&X1n؟YmJc&: OOzUƱTyRh;E)r!Z޼F`.#b76KUgBpmHzY]EIߣg `gQˌ+zgŔ#Q;Ğ'&MQ`ڞw q6kIl- "yLO{.,uQh'!bAw6BPnAb+Dk>3[DWh=3Hd Ozʅf56f,븒`G *qZ3kvM琬FwF.m|1@S|SW P 2W*̪#ilFٛpkh)~vMnڅIa tjڳyu72{rdYcoc1uKƭf S|,7ԎW2M5xG$6.zx*dju$ѐ"o?A։B`[Hhl>*GTNrpve*e%3NNhAhAʰñA?/s99 }P w.yJm^5N CPl]l]/_=sgvri;RKRѾYo@Jaᰃp_ijI'̧D́O~G>u#5#NY*euT//[ okĹWp 6d9']"ēaLX篨V ӌlY}=V^mGVgJ`c3-Ṙ1$DӉTvpGAXQ}۟WUV?šWx.6%ANiE4y=zCxqӞq/7y N̤+RmK!o^ǻ6 %IceZq)̮+VNA^ Y]a&7%Ys8kg#M%/y?)k3,.KVȅ B鹲B(Be;L:]W0 ; c& kVp%|b㌡J[J:}ll'Wftu⸮) p.KZ:B|*7 UĄum@KlGC[%b`FdH0N9gM9Zx l-I?*ޥ*nbX" U>5!e/yn㓋yi: u1u|?<9g3H%MH&7en ua| >.4燙{we֔}F_'v~=7X,\*@/DX"F,;;OO:8m|p̃ ˁNʟ[6Y_ &zgPԵnt祐&*/GM3O\uWqiY,{me~P hٺ%m$({$mI7`LRU.fB.B/RY\?\#%6L NE4>P}@̶ׯo>tDh³:'/.y ǓMօVFDv=1]tb_id"ų`^p3]hd_ϝ=S|̠lL?~6<@Z柫"y-bl3+[a2mU0~Iݡ.O8|[w:=gKy]G:tTy*ξdJX$҉M$ѓWFBrAwaMR ~DV8}fcx]&e§V^Yf,yT.j9Ф54j }X1.WB]omY;3 $zCתgvIE~PTϏkڔ#/o..:aKU)fz#B69keS@3Ӯ(qp(vtM9q<аm㭋!"$\>bZQm"<̄[!*Sst[ ۏaa7;/E %9ѸVʃl"i0kǖ:’Q1.=T Ax:`o-Lg߼A=P(rSV$7UЃArR ;|7{4Ň#y, ,BׂEalHnq5-,+h_щFvd*pO\?Qr>!߰>{%&OtL_@s38qPj!Xw mv2K,%%%rV"iR҂cqn@8K;h7ܪ=ɋ7gb$LU0͓uY;_a˼ #mI_9 X/5.z'8p@R>XPb E;q$9<&BX!?^81k`KD1Cw&̕<'!UX}H%Xn^l*SQgnLUM#9^ɴ5t*H 6U<ĖP"j18SUVVlZ+JYo*c4#9`;f ?moc10S$c/s^gV>қP]1}s7\6h ݠF/Ν?=s߽׾7cҽ4~;Xh2!X?>|v5}F}Rx0;zӖ@ig-Z4#P xr|Vl8 .b^74a^*}Z75`g^ܱ3Љ]ETiN>DVRV~;dtYh>]n, q5=$n Um]ϽwUH^3TQn* fO7 PXnpwDŽq5 `l38咿8itlJT߅1CM; ֳhGYdI6֓Űs% ,u?1qpd}`ȹ#l6ۗ?'it5~N7.9-9~q;qYݷ>h[/ ۅM]MX]6u+咇TO@EưCoL뷭oUfh|mTG?dvM҈`=&0_bfZ37G tfSY[5v>lUnpI35ΗAbR:${WFkL8*= sL W'sMfZlEoEgcʂ6ļ-84#cDR<3<" W+mYx4C<6osq^$0vcȻ.[L;-:aH `[_* f hʃMj"@;əa&Aˬ/ g}$m EUzg( ȫ_Gld9G 5.~cu9A2Lѥ{+-3*F4MY`wnN*\&|o_ceoj@ ~f0e.y&a~g?M?Y cVz.e{5;A6W "L`fHo؟-"G)E2mdiޱLVؔR顃rZ@5wV=;xK\5j2!]17dD'_^o5lO]'kp:Rq9a&}2 3h&Wڏߞ"ŨSOϬYr{znIgyR5c pxA D2x\I2 8&krܑQ/ҲV}Ex2-xuS,=wcӄ5 rGgGK4$L@GRͦ|[K 7tkvBA0PjwyL $ӈFq1LP ZD [66FPwf2t:tDXk( ܬ/ O!puNSxI_R*\yiĴ2Lñ*q+p+y͝nkXYrS9Ϣ[VbJ/ ȼSK̄*}BU"ۘNo.z V!oӽfp|mBdfص)@l5*&jSAf4S㢆c\;9MZd-q0%X?cͪuDőu~'Ec{ꏳ@ysb SuO5=aFGVbچr-'K?'d8?i&^=X'9=\ +J>ᗢ~4x9]ktBǢ} iW.FfN UH`s2I_~JGe_JxS˸s-[_I;kһ׆dq`C03ܗagc=y5Wq%H'3}{[* @ &JpH [ط\}^7op_ /`+xPTN'^0yp`=G@ fl[;g - l[*V\e& K]PD5`/OdQhc0–Y͙9 U, y}!ߝmoeZp{Pa\nT9wTgsKS ` 8ÝیCe7,f쯲!zd vwkEpʔ<2ߐup( j`=j+3rXHt5_z`S*Zo\wԟx[{UsTKnj0[@3?)F!V9m {_Ro.qHOAɌѭ&_^i&(zMU_}xc=Fcա%w瑿N(W XRp^ʿ % p(#1kBH}`6t^!l}8 vU|]l8Xzl1V.w^2#R&vFI< 8TeE&B )/5Q6So| OBXơGs5InX_Al†IA?]gT6 S7*%yc0R+u2cI| fO _*5\ˆCD'lX{ 7bmDw'ؖ4OmkfUxJ摐~ߜ.32^(c&"݁sǂ L8&Gum0|AT7VjrG4@NܾIާ} D̈́<.rq‘۫XDKB~scS8A協n3A0u[İ4(zFt2/'h@W*(sq+KdfR2MIE,P%rt;'+뚒zpšhk20nv mؽNC!F'B <^s"m|w 1Ԋ3W8j>]0eQ0]HDDϤ?bqG eB,uЌZ.Kg22DӬh+7,L)r̿yhKH#Wfd:KH@ ~^YR:`vutS173Ih-3KY'1phW5`-} P;.q+/VU84) a$:*V!]__加w|Sflex䢧ʔ'>rf0M{i`#'ئo{VO%^Y=PmDA& 廪fĒ5'K#2&ɱgYB|Gmqͷ*eώsWɋ'r XFE KO(0w;m|@7s f)F-lTЕ/?CBlvԝQhl̢Wj5{Vx,5_) W.umjhַ-clё KmzZaBK [ۉz:*ʙp]'qN=¨ E6 DA@?wlP7Fp?b?D0<%V.Ug+h!!T068>0 V߽T F=AB{(W$O%{[O a9x>fЉpE1ϿMPHO:,GS 0WW'_k[~C1{wӴ<@, cAD:Z$WBǑ|bsZ\ :U A5XrΊ !5q} {%, ;UT- lx0d_2a̒P/Sǽ j,hHTR_k2a>RArXB b,ƭ4᳕Hee~jBl/8,,5ggLGg̟^OUm;DvVTʭ )d2Ww7-R׺~MMݳ#Xǯ2SOEK4@,J[~" E{'[D?*#^y Nm۹&>]fFqݑFpw¹?nnA4{uދHE~] $yOv1v>eF,jԂ'*G —M7p&@ۓ4Qg h++a)32<|/E+ڰ :iB:8%^UY&?e'vG8tͿpz!{*%RT7=GЯb])ߕ])T6n=~qQAIY\&Mi óR+ܲoɏrs)JwI@, #B_$kv}bX=6k3ѭ ;o6i υPڂp'@,qO`t: x0G^ WA#+~fƁV4(^o4+knO.rǏᄤZ2R8dTṭT&^KpZPMq}cyy?(̈́lʀ=ؗG0ٌʸ<\l_}Mx#Lg|jkGHKsVg9&xO0`- ">HWV}򚐡5vC@ wݒ'F"6|#(%:xyFQͲ܇G3DZfA:vy`6b*?@=w$Ԋ_UpIݮLg$&RÌS=i)c'J'=D)'-.;"Gn܎to8?%nδi&L]=v p['b=g=%TzQ<^ǮL4vd DkR ~නA3Qh3(!A aӯ'0{_ "?YG5l.*Tz]̆lRdȏWMpb?E S4gs-o߆n`b;T9^E Dx-"ȏ50mC)×p[8\0z-ԣ @=GwJ Fͫ|uQ~z2Ώs_wgowNlJ-~b|"|IY* G+نRbδGL(rd{̶}jFk /jjŃٮU(> wҥpWJ$k^3*P:5Be:,%^9~,yԩKҚ|WX?Tޝ+y"qRZ!vn'U׭F|DsvP!?c _hOMͮe Fuxg+Rﮆ{ŗ ޽sgY2H,h4zʋѐ0w p&0O+̩T2(i) ]Zh.ʦk2,Zl8oj!>@HjGeӨݷ[`HMzL4xEXS-!kxF+mntlizM"o#i.ާ,_5jU9 ` A rޚW_Q(K!XD9y"lPq t0V aFP'j. }ek^A{NElp~={djb16,@JCw %&HtOvy6T4,u7ϤK?a!X[1ˍzȅd;R\.*N6NŸhlL#x 8t˔^ ԬHmHQwqxCEAOqB+Wja-:[sMDҚUqghZ4y<<2"ϲ3 "FcW,3=o(%[Ccq1tPD`z"H;-OKçV+NQ>ЏK׫#,;Nc*}Ym0h_a"\HTV/Ύ#|XlH7fp)FܴȈE!¤ktH ƃ͜Ng(ziCQ6>Z" XJ| ^겾YU';#^z;9锛>E\skm9VĜiJ lZv*IR۪>48Ѷ3bQR_ sꯟ0s'G:7*ZD[Qy<GC+aLC{{2Ti[D7_Bn5aZG<{;%uzbiO%Zڍ M9;xE72> tJPSÑ9f:),jϛ/hVbi*;3N.jp*uߗa~peGzXL}ơ>bmuދM$oX>cWDx\1矲;/ܟzurgQR\: 4 扈B,-8([įTYqEf Cf) yjyG}%FrG]@oؖdcT;n 8T^n` |~:Z= $6b`Bf(ASl*M2kyE8H)|ddvwKby}HUW`, wԹ!p?hE_͘bŗj`\͏٠eLt,Ey<27Y+Z;QJH9UnV4s™8Ӹ2V[?e5JdEco>wydQ&kO.뵂 ldN}vm8b0m<(GZR'VE0ޛ䁈ˎ#j]^ SS_ :\l[r}AI~~P!L3;-^wOHD23Pp٧M<Yмb]'Y1S#o&Nkx /=? sZ=ǚ If X{>bAՆ$V =aRB9Y eQ_Z(0F';[B"pAo`\n)u$45Ѧ!*(|]\jeKdR􀌹g17Lh"IgiXIdAN)ʡA")[²52^Kr&.2H,^g ߓ(K5?XπȈ"S2neE]0OI-!N+s"⯛FRM ShʯgiY6n&uNFz5UP,'c[¬4?G#L<3"YT/z~$5NNJ!>N# av3pv8XݜHp1,Z23V띷ٕ3|B5uMQg>Sqta+̵AͶ@Z Ka2<0kױ۬X\,[TV[<ƛ-}lNt؞-Pb7GaBf izI=J;􁦓 maw6ZP ;u`4In8X~FDàE_hٱT-\B3 Yr5W6:s{N61X-0c׍PBֲ "slby/o'H"reC*,M!M ollj!8nZ|vSh hq6g+Wq=3rN5wB2Tw?+ H_w3W-7`ˈDzT H:nocw< Rg$zum2$ntwJht=V{l-?:Mݕu> A5o_S'Q wNY:HK $h 6pS> =Vha Y Ye,xxJ\eDՓe W'd[RYgx|K|Y;=?"բ#M ۑ( X;suHPP$tFDs]Ƌ\C]ٶTWzhUf6C+cF(p.X36r\I@T%o8b(ɞi*vD? A*"Ej6RV➎^+qFy;xt$mac5zCO8+2!W',RsP'+F[8VS;rt;2?j5 ͼ4`c^= j /ٔ~b3U>C0${UqɊ ІOӲ!j =7q57أnD9Ư(MP0YOz"pmGͅg:dICBk`wY>_( hRO[t(_)YL_>`"=(݊Ft `zvM+ϭzq|⾉I8HSCbuFOUoNP(V%1)+F qr7F|]os.s8?4@_ ġ>(߱m=#gm1/(\[3?")BΈ3:T)po< 6?LxӀaA_S`SlD4ݏ0Js`"<79[q"S49Lg L@(Cx+b jF%ҟz JA^JsQI\˚'w+}K`ؗIJ"1詟4ԕ;?faƢZ/sFg/1ޭVrK1Trs>[2q`xё ܿ⾞N $nͅ} 7h\q?87;Sj =2OҌ,k?`AV"WD{zt^>4f]u}v<4A B OV'0wJ<)GBݴ#*7m0 K3֗|%sS^+,FZf7h k~7z/흰j#)iÓsJNiXI[)kCx/1?Hi57,KmJ47:rlHQ85ACbkP'C=' M?"O$`]crz"UtL:@CĠBE`,Ky-q,î|ayp7YFV&TL.Db2&uqΪs@y8/E|j צ/#=W"" GO(yWo8eW@ yNV?ھW#bG'=r*mRq,qV6ڌÞ<,nҼG\yC)#j=8JSrbӄ0a; UDI 4xf-սs)"A RekQuS`@I HM? <vC)O[y7TWiNRlL7g^NcE&Wm?Kav>!V@+|3^Ɉ*Cz"Bzf|Dc 0ۿ)$\`m .ki sN3RPm~Ƃ mL)3<ݒ^I<樠liZxfb??iLC\y%x^.y K&|g,ʈkfr~]hټAă4."GpYk$P%9HsF>w=ɣrӉ_~F%ʵJvV漬b0E2[Jg mMk ie|q^”q>#bH|Lڻ{VPiLLU~΁&^?5K{7}$՘ܭ4б?7*; 8DxcXbp[["(?r">mzW~RQ>eƛ:"RƃtaU6ʰaP׶ _ŊLIu?OSBgk9r8N.&jA7lM85:Rޡ )y*D0L&PvpV`DdLx Lh ΡG{b:h+M\{ۋ Cŷ@=ÏKߎ1500/kVar,y(Ž-^w 綣IᔽGLO߸ oiBa 0nNaj|L^2cb -\Q!,zлH]eM9ՏGQK#pu7t QOmSTCX ᷭi R_O" MW9] B.tԡ| ^{{+pFO)rRU_@Y+e-#93Y<B WN>L2;s2 yTMdɵ*Hzu.sn /`IK/{Kub~ r p!V<3s]lu)s nRʃ4F^aUgF 5ǵMM51E߷z"댐V%܅va]n:nsd1t6z͞h47~bԣvUx.M$8PM:/ܻ[g7\-&!E::ȻjDezD2wx[2M(nӥ_O *1p br1zS6)WXP~Gŗ>S'ݤy!<]xU斥i.k6T@%Fhٮ~)8xp[0_A*, ?R{hK^0=L^-]g1%SVF&~r5S] vm8L%C8[R;DHreWt9-Y/+y]9w= }!?ZvtK^8sm'-^@%Dݿ|Y@>R;"=g+6d3τƁc>}ixMY3qIQ!~qX;&hNK<#&Ii?(nj+!J2|Z_N/] s,f{h4"70@փqCeF vؗ 򿬃f 4.+q%.5sDng֫8Eb ,Vsi plQ$m/gwsX7Ë, 0396Hno>)xr5u*!! ʣ-} ;d)hhLv+f|],\#e`7(q;gIt FWkZX[*Ni%4GuprPGJ;Uοy No5#3~m?QHYOY9~NVʴ#N!pB@RۻjivI2J/q.SazUMiRf^MB3 yq Ot(Gg_-zSH+XsgS0~pOi[@:AF)Ml( NzSM -of0u1%|I܅J8JdAց")j9-s[- <%-t5)GYk`D0ʟt1CT Q^9L.کpj:r]fG"9~% UO\YHNg;~Gfd謋F}2 0ɇMͥ$bI,Jm;qpVsĪ:1)Q%O曬sObMM]Y3wQ*v\—&#q|,rW$Aެ`@91^Jme[D7A<, ^O<lwry[TP=SRsvw%*~?幣=M79hH б1貣/0 RFM֓Χ+Ám2x6*galM賮.uuG'OwԪ5˷ 6A,"Z, m]R;<,seggkAxap3w( +, 4l) m^3Fn @_D$U\!xӷjoyVj 5/̮[Ex#?fn))ryL9LP؁ha-~䅕t#AQbrs <.X ?ą w6#%Ba+zyMҤtF3'mR- 1zxA̡PYbW.3+В825 kZeV[bGz*==LQi`R cYj`@vJe5Y짼Q֣c林V/!mV/-ΧZO-WoLinb0z} ?tK',zRGGFu._-Q,d7- 齹*z.PѾdҁImWuH+s]40w!ۓH([WJk C2œ@(~:JЇ3XC~_$D ,>A!(ж+6)}"<$TeetK vɧhqO ZO|=mVYH"9Cˆ*31D=5{xz/{ UP늟S[P-D/KV 4L<>#_  y5҉Nr{{ۦrCH9|1)wm7~vC12Ʀ!6Ez> WsϚ^G[|2ŨJZ]^%zEzzƵq0 L}w1RVj[<ݬsgĀ ً.XnOO`cs/ݹ/veyANt&3^+iOH/Hܡ2[Wױ~m&{xEigl`W}̌?ӯvd-h0܍ 5^9ru&6] o 4 g( -YCg,c1{e(,vvYI1M\g٭vv ϬZ!-DK2W'zydX/oMߙwVb܀X^v=~<#M2,c+xsNYov&UekaM.paM"Qݲl4qkR!&x9`n}iyyV IcYKJ v?r`.=IV TE,q`w%M; -kߪV 뗃 p|B2Y-@!J*e/Cttu–]d 4(B1s#wp7SmQKWO'R HΞp7!jy[_P~dx(Ґevx5K$h}ڮaBtvEEx/>CE3UJ2g9q"r&hEiaFUL<35P&5 NZu7' Orh<m}7/S ܷgW<͓΍kZ+A2(t8~ำ}TJsL68mw(^ gժ:dNdYMX{H+hɸ8.'eC"1[q%2{CR}Ccv"kӟ/I"}o(P/wbW -tYJb1;|ې#s*{lΥoi33 vf)9j Z8ZcZI2R:"MɕpsG/!J)꤬O׺dJ' h8"oQNSewpl7P3߷jZ-4%Q[u5ή?0rP = Ѡ1%:,tqPMYzL3f&o(ss3V'*AaETW -7IE29NFp}w$Un"J=d= @zF'^ GT!s .F~IhZΔ9$MTLN—70irm0K3G_xm qIg_G%a f7< oDmob3kYQӏj4\kbX8h+a]NJ3WW(eAP@WAQ^ [] j}]ؗ-MTd8ᧈ{. g XV"   FKf vPƀ>2PdQa|jf#pLTc D[FJڜ¬zaŢ$6a[bW7[:Xw- (sv `C0yb?ݓh|09Ŧ /# d!1yRƫ5D*EsoUFC֫ uOGjHEє` =1tRL._>V12C*I&1]W!D麦/Oo|^<Dsԉ[6sSO4L,?"Km - aor>f5^i.5 ՊL,;GLa =3n WMUXjMߚjS86DKSo7ftX?@`"ZjJ˙j}%T\MrS-5 ([Y7=vH,UhIøAhgU4N[$W`Sm}7E~LwDteixzp *D 4*p_80`ZBcVzt>λ+}mŋyBmN?nVImi`Q>pB|4|z3<7G*"tڅ#@+ J^bqMP 6$j*@gw)x,r=cg_ >?LwhŸ6I.$, [燤S+f̘}[Hɏk}pV#,4# G@LJIB! #eQfz5Οq7 6׫HEmzGz2P3dhȝ&T $"m_q (&L=>HuO,:MM/@ӥ xd( <=x|^굧:`$6ϿqN2;Nl bmilzA;G.c*_!J]6Ő"]@VH:Xf/]PHFyKAĨJH?&#ڔ'qsRKeJvl`OO cc?#(L Qμv&|pC஘wiaE#nX(=Ї%egJԐ\jJ۰ZL fU8 !ZtÁ_@s}&[%cRT!dxDOc%=E_3캛>_yAC7 'tK`sc9R-OLL< 8|ݯ\2_V}u%=2++'#h'kdͭ(jD.| 1,뭃4Aq螅AI1;VMm5V.gp)d7ZYpKTY]IgvMZWIp3sVdc Oq.jUzWIGA``;$ KpːhD |dyiOe4DL?v0As\~SBƒ  B;R4/=d{g`U|AGo$wx]lv\u3;1=T+fkt[پ( FR 'l/))=7A*JқdDj }glcdׂA\}oG(I&uoo$"K}쭋fA:)K;ޣEAyE5\bL^?-f<ֵI7 9"uKq4p2Y!Fl bUct<I]B;;[8S`>* j*r k*x_١}Z8 gux+"T0 B<dz\}Cz 1(p6LOsQh"1xHs#)ʓx(v3,rUfSLoW~0H١wU"i)Bw9}PRfȸQE*gfRqW:ܨ+;&[Yͅ|~]AnN*2 㸩I+FYצ\?m2hjjYo#PpQC~y3)L=~nELw~c=M)41㹮NOLS\CķJ^g _XᤨJB5j*"V7<&ތqPhvU\v誇5=;rX@pvtӴ_*ioFƿ L,+Wၲ8Ay~e_ՏT"Ai 0 /7,;^E<5Sp!$S%7` Tc(# jKAGOɁ"ݔZvGm*Ռq.2Œo-%ʀ\<ksS ?_?@Atx,@0 #6 &2V]]ĽL%c|]zck]i۾7zQ}%fP\#ZD&2z"kݒ™`E4P5֡8\ީuEЊIx?A.XpD`X~/]An~pUml*= ]$G}@ki&ʋ-TqWX"{MEنxÅDAХ' 1sq^&nAĹ=$yq[Y&0g뗀'{%@*ï q8r Ukʰ}ڱfHHm=ˠa'd/R-D9LM(_CU,"+ 0^$cO*FHh_PQ,9&!5sjL [!0<<3aY94+&&ͮ0fR1ړuKTb65r,K `0miҋ9[* y)L8kYAczŮGOx˵9 70c nf5 >s9*o0R~ݞSCЭ}?wHz1j!%n`*:+'b *Bsb}ѐ7ǙW.53Hj {6.~ϰpw*(MDFK2B(ɵtO$$uٱ6eTX㳘klZiՂ4IoOVw,}}Ϥ9C%b0a[4: ~3 +Bd~UU'ڀG\3X6 ̥ICzg*!mnt-+?04"+5[c.YB0x:wC97W, )-Fc"l UP;Tj:ǎGL8-ed}[qɼj>{JAi7Fk~blR0Q&Ob/,C[mXp)s.GtXDfPjGF}$Ф58{ml *AXzm zT\qƞ2n3lukDKQ.$DXF")6B{a֑tb?/nc*CE(oƞ4o׀7ʴ )H#QY0RM0 :,K6dGG`Z'P럃Psoۀ*iTzd/Ra|\o7y>G Su=p FGA Sax7QDiqf̤8kg1O'u!߆|ǡ}v`#GkN?8<Z4#^9M!!7$)eJhNl/VkXy9d,G-J@kT9[>`g6uZpק"I@^XgyOW/u1c*Ԑ^q".vi, ,r ۍfD"("Y5TVڮxq.8]cO+ܒbd&ørWD&f`%ط+SJ9noP5?k:BZ4*߈ 4+n鿐az]`,D<ߔ;VU8.]p4SQgL}6>m1W/DFecWB`FYm^KiE>N[j>!-[.1&>ƒViSMz[d ~,nNFhrIR#@S"!-n M]%Dfs[C# l&_|8$,?mcgOɵ?/+]=lkҝΐ\S `X!W0+7K6i eopOM(Õ9{H?VG:K0 w|)tGeG=rI|v瞸OHaF>T^P@Y$#֬6>,fB<T%L~?˧2b"cI#j+ ox;`ՙQGp Hbׇ 0^}f -8wa0U>=&<f2&GVdkj(9&lOSC1%:q06h'肵\IUPK_0?XMN|KFS>W"" UIaoi2 PZHVPdNa߉K  %# jR Fb#hk6\]9[A `U3oP#t{Tzxg{Dǖ.qtt$#n7H#腉!F1bĐD2a4¶}K0"L{C"F3^oajM مL* &ܾzF7:wЊhI|x)4LRS\bygF1k^;ji]a(U!<\! xHȼѼnlRWa]7,^N ڌ='~^!_ -.jv0IUC7UG,8`2;q͇Y?Ax u<]5[9 O'Ȼ֟ŋ9 PT%yr?hl*ceu%0[தZc|t(H@vZ|G,G5avbĮ.~_aa{^Ћ+b>wyk[=lc0-a$Xztw1&yo2-DLPUoCnmơ`AmQpWYbj'ʋe P 2%U[`Ϗ6ӫG͜YM$L'9pbl.x+6#j'٢U5VTW|_ *`Q,s&iW$_7)VO!^-Mxֵts# Y-Y}="DH Fhb?cqcPӡ_ގ$p;V\f|#T #EWFx!#iaN&;9XohV2pyI4\ǰk\Ci}wo/:ӹ/ ]Uk0Pϻ/2TԵؔ.|] 8g7UfS .$ i,[(p5BC|";>L^).Kgc\J`֘BB1k" +$9MXZҕEE iÚ%:,8(v0uPw?P%tU|*Z񀂔=Nfn? 8IIE=[ !_ T~ڜM`*-EHZkP8s=Gv) N'@1C>n  V6G 0Mmq`/ɟ)yjWbu=!FSu;95Gb>.9CRq[7jp\;Re -*"evWh]$j c!xwe| ;8qlG׷ޟAjA`]/C朕diQ  Xi"4j0+D\sw&OlNcU=@<[ 7i+Xɺ9!?B wLdoQOfVZɌC/X*Hd*Yn 10R.dE|Ք$lo6R]VE"s1ky[?,}pq]8FpiA9IqQid'DӤWǞm/GnZg,FPa,5nlxΧJ+0Dĕ믑 Kg{g^t@ wCj 5Fn(3߳"n-UmKh6-'"-"Jj$P7f轪hcCɸ]~Ě>_.t80LWֺ{y@<ߜ*biabϰ USj%_(X.4DϬ3UQnʐ?E!=Dd& u|C`nf0Q#j zps5δ:a7/G}>,[ QBb /XQzn[nQ!C9|DK8O)4WJqO}s6QY`],eS)ZTi;ę_BԊ !𑤦LX<\de+sxmFhu+I*v8Ҙ., @9 d!MA2cWVs =/W^ ɷ,%tm8CL_/Y?(k6Mf=S!\2\BsMz/P9*((mnϟ|;圡= :m;.&C ,}Dx(Zԍ ̈́C0_D'I6-J.f-FPGֿV2OZ$j t> 9UͿZzu[VSW));48`UJMPp5L$篵Hw0%/4hΒSx_q0g[Z/ӟs3qɋgw&L1l5>#P6taIlPPސvt_\ʊlٻ4Db0؎cq⥆R7+e(M)gi^D+ יg㊸DIUXP@&W`Wz> ˫s#ӼDϔ9VȵiUM &C|A3xSRp3t#9Vt x#i AѶI:b5MWPp q@.qfMjPX.YVo ؐmzB8 oeasֈkKWp0xN`w{>l_ˑ$󴅥hfؔin:X y`ȍwkI v">/"f #@\LTKx"Q }P@o1qSZel/9!uW 3hN8v#YKHJ.]m0I"7 fHvj4\twS2-M?ɮ2%ALJϸ֮~(LV*Q b% x}԰P|1DnOFP󺿠#\䶖Q, L&Uܗ!`G2XͥaS]` dyoYg'Ym>=^T*M6Vޡ[L2BŠ0F ,Q) xD`ܓ[S=&:hR'`V`=f<$+Rz.)̬=.㬊+,2+vm9i]Ӆ6.w@{iWY=K?#ǭWS v*U6]}At(RFLkTk3U@c.>.KNJ>0^9[U:GmA<ݤJ-F>ɭ,z,RpP@KQU T#1\).ϩVK촢~L>$^l$0>TW{ꝺx HVpUE ٜ;bW-_ @P2 "@LsK \nPMG+ s8n5A6!ARoLuį:^[`7\iXFk 15{Q?!e43> b/eRmΊ|fX 1R?(ƙ՗iB(0~d-to 檮SA;h]rUFi'pW\#8O(]:M8gfM5p/BEg:9&Ś@YItd]ۦ"SjH݁ބr1KFg̨P~cb1{M9UU^(mVϥeedu"A0 CL2@_E.oJ+qy)J1y! Qi$[lױcN4 ’e`_:RnDCmG(< 2ˎ(?~6:&~[BZi&#m [ԁ'AR~7oO75Nk $uq &P ^bv܉YR eд@ kUtJ ݴkY줠5uV*w ) 4q1\m9KT)3<ʐ,# jLٰ0#[x9:.v=u b i MpPijbZΐA4sb6GKB#G2nZ}Z^?ӂpeʱ|s3˽ǯ%Ex]XW{0 ԅ G#*F(55ӱt۔S/Mtgӭ]`OC1.BlFfY`YM=ԯ1E`$g|Sjwgoc  `xoV& C+b3釺n'N{l$I,}"z#]{CXWz(kЎ~ )LR I4Uh~kb:JRi =쉈X Hhv@!+7ށѰRXpJ헞b7ؚ)ì~4&/-Q;lҺ/Y5' ,O \!ISz W-|,{y[fnYL efJ$94:ȭXYOؐkֿ@Q5GZ"v[JÂ"78kkv ǎ,|n#dpyp '̼ ? sp.s"r**)2UI52Jtͩ"Hp& PQK>m(QGӒHHde3T U- m-V}W>5̿.Ged߾ͣX(HgJoܫ&"߃FXry8ud7/jRœM2=:tãwl2#T('$j̢udB]:LVVIKNOZez[GUlP(д"ux@6ו@?4WYeMrk/a(/)%׋"38=&9Ds]A[ H!.;y3ibCO#bBeL=)򡴃ћn3rD&lůၢa-_딛RlvE1){9 vҶ6Blk 7i%CI[GZ3z%z.!lF"2E2?&hz9̉ ý#p sI–%q~(CǑI}z;p\RkμfV F Q)徑oRܪcՉ2W'J]Q } !Ǯ? E^EL'{EQؤL\%W̶TZlż@"C6j,A&g:m}.(̗J nW)Ѻeiэ? rɁk{#hE2dF y)*rP U_҆4}>2+e 夳1g"R ͿP~Y^"քWܓK7mfO$8Zk0,V4wo0fy; , /)FN!5=V-"64F1{E$MVX Y](*7e>2EtU ]. AT̗H5|}bKhD\l^$n&&5\Z覠-|i0Q;w=2<ϫp!zb/='c榧e۞ 5TL0GCȠ+a&J5ΒIV"_>=lf/X;3:pސ[<]9MP7vi6''Hvz#N*7NjU #o*/mqBl0pv 3!.ԄT؊&r.;J®uQ0s7@+Si]-d \\Ѥl+M2&QvCs oIK`97:˟բRL#3(ؘ*'dDCW_N >=L1Ww\+q؅z5)KxӛkBSm|ihc ΢.^ʅ.P^kL2QB>s#EYƴg”ز o2QTCR&9m:k|,m *}5gc bsY'3 l-6)]&3(G.' !dvJM$ެrŜ,#ݍdP8o|xkNMOfz򜺸iXm]N1j^b9PԬ{r+qZEe8 y};/B(*طwo0yf.k 8yzADK٬|@`V8c~HBAFh\wx&$r3)Ӆim:lfq4W\W\嬝{tWJbdQx+$"z4 ìHq|egbl\2gYD@P ʱyM,_^3 ޙG5zPÊt*ҀeOw%.øG1)aب-Db$풹UAAm80JX q;SӾ,?/p6e^: xQϥH&ݬfZjvX_SAqb =t_f )+] {+d-<(|X0Vf|)>P0d9`.} ©gmvtAE]xv@}8J<( d)v^ 1 _K/M"v1||'rɽѤ_4Cv*ɒFm}fx}_e'-Ŋ|T°hEvwh͑*Eo+m+wb|mwcr?$l xƜݫeoQ\}e.⼊a`UFw/ 䒸,6.kW?s.y X^/ RFCk4%54aY2IEOT51Op*PZ$M7G3 $-{*, U j HIoL #DЯ(DzR[^JtPIRc[JM.Z~QECĕ;oVsH240{nT\O!"~ ȼ,C1S|dKLl!t߸5-ԭD}ⵣRE_q( [q:TT4ل6ˈ|^evs+Ȧ*&_sN>u*G-\X^~;`0B^Shy\1':Y@!Z. U.D{o/zo\%GdZ G禆b2)kqtY ȳCXB-gDfu &7p7ŗҴ>op:bƇK@>ۏ~sl|ܳ  $s}u<IA#&uw6}r"Jcd-%(^eٻWృqwq0|:Sǥx<jfY3@hkk\Է<j==tP".ncB'nN7}nHڎĀdris@j0a#r+kNa`g6Ϫhc&? pNKþ`>2 1!!Wvne3qp֍pO͇^CVyn*8stБ |L`)1P4` 7 eA:@,Z50k&-k1k:΍2sds nAYPhG^''?Z4O9&0hH"P_Y4!20T*n%f#ȶ][ RS&K8 I`DWf%o]{gj Ciq0>y/4O=GS"JJ @W83[ƣfzYьs-k {7i3Vn &Vǒ4,v<(.`Õ/7\C`cU]1)ุ*xa SQi8P fgT N+u{.1cKM|D570Y%BK?EI9,.\L#!^hYؓq塣0-,+n:qn #& fɈ,:؉;Xò*K6 ]KӅAY.h>fa踓,duU|&cjF k0AfukhQƃ⺽ {L@$ /bN%gxI$ac)ǝ*q3 # V (ڬd9;^6N82T|;^P RQXw C < \h˥ʱ!_PGṀ)2 a1ȋf2"gūze?CW$fgx%}Pk D PբG?N%!d9"8WJ'V*Geu>):0ARmWw;=4؆NE$ ?-# יU>מ9);8<;U @"5]BN=z2Z<ݲ_ohVtO&˕{u@4ဓ@JsLEN?(r% f6)vjd!\Nj6Vb^L^tUxR»(0 *F/Z:\{[unA@rog#cA ib{IGNrٟOр gGZ\]q$$ gN\@1yp6"K}%XFٻKFB_]!pe@Epn&գRP:]^oӷc@AJF^;c: 73{^SG&8vġ2]j>uyON–tݰhFd41k L2V3tB+қ.>)'x;U!ɋr>XmحKU{dK|ݗ׿fu +Q< X9p)]l!it*5@gr@3*w.޴RR˹2ѦaOy$9kG2awUN$ȡ=9k _lIJЃFUYH}nVoq"uV_ACΧ>mbw.c-5gO$519DúW#j`U0bX-hehOM2U3ےZ0k`G#:oQa^TzCg3R$``׍<ȔC6ð-eeN͠ 2p{eJRQ\ 5z%vwf3EUW0cEYX'':KZ}iϭ^n; XU.a 9 $LXO^=0 ~2igS*vo`ҡ):3j6qGyTO% l3]=!S~G`*+G 382Z*BB_OOoDbEfrMiGLjw'mr2BXMFk0k~ :޳ߗ][+oՂG<3/H;vp-A%3wІ%Ҁ›lj9CΌ*˚Rn vH;IQyc4yc+|pr8fɹ7PnE[-:^A1!HVHf\O/ΓDoj|d={+@!mxҎjqȮTXPc{ t!ZM+mwȎ鞙0j=CaR4Z8L/  X[\ ᐪj9)EW`C4׊_l,-|"*xpZbՕmQ''! YSqXjWIBʉ]D*4 wi](64taX%OrXQP,[I+\ddsе cDg2@%V[>woH1E/G-O" ?i6jq;W>c>nlWV;:'gwǾ@]&stw(̾,_~K᪻|EqF4 شZuqm˗Y% 3}]cGR.AYZ衾IJشd0[N[3\ͶRe\nIA 剹=U $C%SJWʹie^c"#ubȾ !}PGm"nV?1 rZ:m!AlAZ V+Z.,@MO@BHkcp.ݏ<:up2*BD}gٰz>d_,[h P&[r @XؘᓷFfdp`K!0?o#oC]> ]-RsӜ4hN骭R\),^#6Rޞj0,0:m|47z^^MQ)- 7>k>`H9hFK2<>ESG}%mYJRӟl+|LJ(+}(;c;k}4J3rU.Zһsׂ tgp^Oўys&40(8Co&@[ xGz1cO'SWR7,Ȍߞ;.:A Te6 d_FaZ.w 㜆؆PekLM!hEtXzD,YvDž JQOB]OG.4"ӭZÁ f=3ˠE[uCˢ trܕÈ ֱKylp*:k,ԼCowFԊhZ"Cw3.G 71uvCO;~7潒6urZ{Jc.,wGAA2%p@|%,<%Vٌ} GzhEܡ@jek&$WLӚ|#4hPpv\`^ =l?Y(H,] G~iW^L%M(y|,qyH԰%ޠ:G8LZm oNH="oXGE v0uYN @.Jp8AwAGKHJ2[ ) !F:g0~Ȣ{abJ2=KAVrN[ڮCs&`s;1SBay) P=D2F@ORKu:uF;`DzVtޜU 9 Xi>{WG_w cث .<%YSLQcΈR+gHP{]8&! Y;X>g'9: MfcSOVieHwr5b>|&@Ja7{ l/6p'6npw:"ݨb6k|0J6]jvNB|> @8A7P)0>JǣxN?k_\z=x&%__`s[VAiVe`.<0 ,]4p۵*ӌMv ޭaA\Ċ R?HUiBr9K h?((3ohA(Rh 3hH$34T('Cx ,.%pl(>).?݀7Y!M 1NI*sNX{=ao=1ПA`IGXQ~I%WY˔-"o;)ո{alt߳EV@J}Dv#4#kdn(鿻sv5{wXB?*I#%xMӥ;[9 l7cޤ>:~@AL70wͯyO2ke<$nʝ'8w\}ۖ+ *jbRՂ/n2D2$fbvta`Hb^@ܐ:?meqygaCwt3!\mƞivJ!wkRѻKpLYyjRrJagy?|\l42xT#r5.Pa+B/iíA>Rc㈺6|@.E ڄhU}ঠh[{t1 HVeRBo;o`?SGDf(T2תլH )shĘsj>y6V#Buև4CIv xy+4QFVB;hJucz lCyf0c01@s˛ʈ?a;9-G f]ʍ7~MfL01ٌm+٬^x1nvUk_ϋ0)`8 X8/5kتCQNyf:X>`=xn% n,cIXkJKC@̤l=2;xs7^:)TG;)N6gA_Wkڛ/[|l87!vuY8V@jli {UKb#CMAcb'GN xWGp3MDv#YG;M1C]6 CЩmPυQ0[e-oлzI7$ʨGqHJjsGTտDZz@KK:V9>ڿQJm> Uʻ-D&*,\9.^MAƽ%J }W^Nu$ǛSVUtxFd$&7045g$x^ar*7u@xEиAanùCF,$3fa[ʉ=}2M>mQ#pR{iEbq2J8U{lJ݂ł FX!#'CS(Rp6N<6gyXU.DlNww2Wl߾rǃl݅'06 os;Gn["tM(THjwq] pp+YKwsD+IMI ; X3 CsH >g|SWŦ&u=5mٹZ"&!(І]h|˥Ukf-K4Ӑ #G >kdȶЋ`# tZ6qA(8 R FޖO{~/IjU=/"j6k}iΰȈN':R#w O! S:B&+B Δ\V}8۰s?㌗(&AHL'+g}78\c>qecx6NȪ C"w Wl5CJntyZ݈L\/"^a(w{MHu;xd7\`Zb暪Hi@E"XۖHڤ&EZ?b~J+Hht?tr?C">]Q;S#ߎPP&!"4k s$9gV.]i#`o#I0N $#5וʑ@g?}Gar՟81bNS\XLmPx0w7`U 3pGt9%T<Ӆ_!1jآNFdqQUuL'Cg(5~VJi`7Wl KE!H7A~1j;wjm:ڲZAcQ; 1s]WT5rocQ*.PApdX&Uºȱx7FO-d6D}ݟI[PQ.EV2lzn<,vȄ'MZ/eaEJ&Xu3k=O>_]mˡG;~l]MRR8tBS+j;.ɎhɑLyd(;;$3t P`!Rt kN[9ۑ)L[ů8]( 8WEM&Q%Rn)޸Jc0@ WA#+]01o,tЀE{8Z,O 4rPWجP_J 83ZUazL ݆.4^wO=AI 8A S"c z,nR?6SĪTX}Rfـ"4"cV'ED 8If7_ϼ;NXjQz*D3u<Q] -GƳP"IڵiQ(8l`sJ6ELc=hH4_0q#*Y]afrSxm.LLNiY}6G CYNPQdͶ,oOqSz9QR%JTqyJd#v),LÙ/5I!6uvzZy 㫦A@cLq7R?nU EVP u[k1+4>f#у \ľ㳲Ih e=;[$JT/N+ ֧G2P3LOHƅrDo!`#{)0B/ў_b4r tx41¸i$z;#Q[šӧ5է䍊50ՙ~j`y'Iv4ZvƁJ^˼8yzBJ2|SLlhKEߴHޑ<yeBOgAPҦP&1 OV7Q)cT=R^m]H3> *=B-8 ->эdBvz]0uFڟgykH9)iޭ9Hg&V)W@3i<. !qm+뗏8:]]w4َkFix~KTG jxuaJ{)_q \?L0TebNʿNf:_Py=~< WTG'h/\̽$n0gc}jvSd[BsJcdJ$Wag IM9`4d oEBI\䱀7O˓?yV\d,|㚣g@?iҹFLﰦ# Ѐ5b6ƜհJL̖,!Ca'/f@I xr#zW\b;V"xs݄7Q2_gLu‰LHV!K,Kot("B8/)m0tl"+[EC'}Ӈ)IK*/NOu]ٞ!x@p#c8 up.;jQ%FI;cSi߼N3i6ESkxl@QܷjEQʣ?S0lmlj&e ޏߏcAz7?_7b#&[dnUAhʠ.lt>#E*%o|h'I{ }[ ]W) (kڂj[?fBb0xTIn^y_:ģq!i 9oQUj82x/l}tBO$ҹ:Cm+j4}BLpF6coMBu=6w&ReW1Z;W9zzNĵn9!Pml2w[ `7*U}8Dݲ=<8} 9QR[KI&}TXf{1 m ǰ"rѲʸ'>^JOEQfL)zUyyc6qTU"=kڻ t^X¢"",6COݑ#xw82jhi`;ӿsiq;ĄSZaC@D4y =ץC>QW?WG $V[ͣAX9ۈGvJ/}NIr\éW$,l01mNuK`) gдG6rtƶI <ϱ6G tЅxx)j(#R#o– 8R3tG y ASJUP8%y6eKeEuX* RZef9WbS0z+B Jh0B`i_{ Zk(X<)ߢNCg?I!ltRb`CC{1Cɩ CR:ن% {)𘡾xkS9"}p'k:dLmI90orkc9jzδOn;/eGi8{ߝ9IB[k .$ڛܟK5,< X\N1ג:V>&]@8t6f'U{HyB:jD& /> S\;˫B5H rլ>51l*8ȥWWjf[$ֆG,όx`twsc,@};=G 9ZW()J-C3r캯msV\ҪojVFdIIbS5@&)UU$ =_:TtJ!*:bvFR$*m;ʗ ;p=ig,ǵ21n RSC[VWW#8_4vF;t:Fܘ)1r8Hwg?ߗa2 ":`t'b/eZ*;Ab"®"a/#vP=#R3u 9qyLlWADB>h6_n5I V/Eu]}귄4!i^v@r#Vxd󏬶dd_We^C/yqy Ѳ XZ]gR Nժd";߷oIV5cTh3%A5dN H"bX[%+gR/FC,8^u DZ4i.s J&qmMpj=^f&xxu uꀰ.M[R( k3\^wJ߫.0IQUk,eHP` 0&Nd[QOJ)+~ƌA i$FU>/OniTpp9*/"Qȅ'vTdՑ?yj !/ig:L<6TLwWCRcP6dXtȄSwP & be th%if4w6#M,w©@ZDuQYPޔ+![m@/}KQ_+(4 0U>#{0/9#G Q?-C]['&Pa% 5Q7n=y_=WhDFMWUz(a8y#޾^DyJZrGx@* Dګv&S̟H:x,s:rj])q+I J. .Ĵ`%|M-_b'U'`:([GHP?1| ]vGv*cɝypz옹şy=$efN9rI@ =qk Hd{]z)Hnn߿^z& fOh&$TEX& ]߂|f'^/;CD!TS1Ii<"tap`2v&7:V%#G@ΟtoG(YfK>6Մ5 Ė#0rέ_~a.lI|s((aJH=lGv 2eq`Aoz>eՐc=tǃ/eFT"_T˺ wh՜!A_#\;{̕3>yMsAloc>=6˫b4<΅܂s!ĥ ;l|L0\2HE^LQ$Obxj2Y%e<;\E1o~.i*Tjj-9Hٚq j,yoӸI7؎;_Xj@wُO,Ӡ9]3b ޾nU "1vKy/! uG7)V_ ju&%(+ԇ=Zs\.D;I54axAg?u2w/)ˁxw?U ;IBuU^aA7c0n+[Q A`!!: a[CB؄@ p(jM> ;R ko>dҥb-N͌;x{ɵBL2SFh (R hz(aHꉦpd'U4amb,y+"4a]ڱw ٱ`M=vTQ!}ړHi׏JOtt z4=Edǔ [pTavů)@Y[|s {\{CAi_lg2W gcB7UL`%n%"'B¢-ut00; 3 BwsWҋg囷%n\pqzK~}eVv4ݧ]~S3ᔬc0,X mq 0u;>-tR\EvPPJ> FWA$-){8Y&jW|}4*u $Q^%پFh65TKY@lޅ\KOK@^&KX X_1M@d;J;{ ;yeoMTgKcHciSj}{r-dbL( 7% FRsc4ys&'!٠lJ ̫ՆyD-976[@3QB!^Eo57@SLJH7n̴r εn̅ ?D\\Kp&:LwݺV &ئkѹOZFV"wj ͜+˥¸/"=5dT :9aLdMC 6; GkԀ"CaM$xDq]L{=@y~~:COׂ5f|mqԩJPl[PI.58mT3 BK} h]kc+dCO;>(\98=ڊn6r .{,[BPeo|K\776P2Ҩ}AWx+Ud#1D\})?^eh&_-{ 2>:*&w,AzpIi{0l{QɝiA%dP}:$hFOi3Q7++Uh8 R==Ik(q38񫷳^vOC$8gOt_Mh"N`rF J`0{C/ȯO 䢗f/v6n,mL8]JE8-W>dCKyw{0WĚz_tyv.ߴG0.؟YUa) F)xD8A*Վ3I?Gr?#>Sn{`)5Ԕ)`zavԂ g&]2doR`Nubס}=A^\35ಆ$!6&+ ݿ[F)㔚#Dqc**:H*%u!̔W O\ 8s[iQg<f۹-lWA̲*VptʼNm7B/& \BK': "K8"`M׎< {>BߔZhiI;Tj蕀#mxYa0?qx)u9P e٫(y |8**<:F3naj@HU@SsrqbB |ECEs]k7}4oit~a0Z=YReCiKjP'RS q\.Ug ׫>CF)<30 c~,7'e-6[fT>ȇ`V4;qʢ'/D6aBfVkG5V;`([!.c"![3uS}?q@ #So#wC0Dc}̜8[[S񯦢͑T|k̿Mw|, bv7i6-%P7=J n[x+;P&9ܰp12d)-29|wn_[z6[T`CYnoKb@-, r 8xN-}Ї%}[f9+LTf~ՄM'0aRZ"W>yK Ei!YqX$ c$8hBy麩F(g*P\0*2Pq $?[}+e .ڨ8k5DUKOCiv?4\D8X\XkګZkvZwpW͕S<9 'D$c= fs=_`VPA8"r8 9X]mnwGs8K}e,,B T$KJܔBK-y"=uʲLOŌH [2!]gƙl^5Qq&-[A{%9,)0hJOy= X vgöh_iR2Baܶ_aUCg_vΝ ىޕ*ٶV,|TYW:ϫ1OZKxj| +i -TKWǃnܥ3am\7$(ѿfQCS /gb7Y C7;MwRfo7yL \,)G8 ns:?F1=шLhBx'iVׂ;ԁ=eґMGlmq=%0}|{pa~ViqBdi;S+BtODCq +LvlA&de/A,[X$:*$GU /Pܞl,VEpa5Zru[M9pZI*N]_gՔ#5W.HY*axAr땉YPqW}33\xY o`2?#9兖`Ċ\$cMbCTL^CJg2w~ḰP$_ݡf'U|k5 ֣U!/p j?쵹<TK'^sg|8 F/zh.KpA/KsϏmI DT&IV3vO?[|ʘj yvX.+y]>|Pa6\̮i\۰o45y7nPA޹XIf>2;%"?2'CCW錟GP-m5;Fe+V5c@swH4O1oFR!Gؠz3 r}֤7*3d2UXb7%j/5 z4UM[Hu5TڞC??2P%0AHD8cȈq=aGɧ[`(/aiY]7fl9]dLSda$' (6B$#yx8<^FkEoK|:il>Kpms3U؉pgz 54 :،$1Pxt5`.h:V, ܺ/mV&i$OzV]o~"μF(ж5>.-aaB 4+^ w[3ztĥ^Qsni9?ЋD/B `pC=#L`3a \pMg4ƎH7f.ԋVZJr U[JbK`SE`[ EoAs+40l)Azs }k6l\,JZ3i%}jP;Sa 1M@ReBgWpyl<0pPb;_nҗU,f70{u%a#\Y "Rh|ZbCn)D\_Rl$OxZ('GĴTh˔O?guqdw`hD*9WL<|{bucxdgBK~>E'p72peT O"u.` Sؑe[fhO%can1 T5ё=ҵH~El1]l w?)6U_z]uǤs=`@ohtݫt2{U<"R O +h? PF%[) `bWk:>/SPXekO5^~ش)5AqK$ʹEe} νD6CwZd* d|s('r ,ҍ?u *rnڊF59M`Cn%dYWfH'wR,䖕µ{Mؤg!9gD\l[T=#=T#9Ɍذ5-DZ>-%kφvx̿@bqwL%}2`Oy~ BmK"q8*Ϋ)+$9h|$ e̽"cUm'n36uL n,W`okƊo/چ䂠u2pRzp)fҞV8I}FT}zrp_/=º֥ŨQ[s"FO񭫅Sr8m{&."||+s 1 L)6>+̚ෛC ,`, `xg$V8 ӵ:499>ةU)fe6F %a]> @ZPc.uaCM 83ꧢMhH9'@%j+e#wN= "v(ZEKڡ~.50ma;|w}i&P?\L>2Rtrtjnv7/?к1PoE뻄Ի{ /ʁ4g|Վrz@T|la[izs=D  aM!YF]E QW`:Ra)q, /GFr! ɼT?Os^X^7g;֪m.@I$"Ԅ$s=,wub/@ *7?cl5Lx* YTJS[OP-6=GtfNi0|-#®qZ6e1ysVpsF(^bsz/C3p08k앖jhy>(Ћ& e. bEp6vȟ,Vl5gb%0DePv9)$S}%I *`h \^b_&~P'.>7S# >A0(0*'bGxE05&=!=M~Rw5QB6=ݤby D!݇3Vel^E,]F3F[ViV 9W@K9eϱqVZ.dB9&^6ڷӮ|zf4/3:%ed⮯i\u|@}',"ϙt`KMWjLFcir"Ĺow\얖7XPKA]OD F.H0j0!&afd//b쿿.G4,zs SRTdgi9Z=6"ȇ]sL'\<\>@*uvA=SģykXeG!9!7KfK(P?M p. sؗQiЮ)ܸr%]-@Icj: E8 p;RkP$X`e2~OQݵ_T޵/3_U-"iVstYxJ(dN0(v);%w ZQ!aY mնapR߈Ay| k] 4H.^V6r19WuʹfzXj:\<P:)j; :VrWr-W?nWO˵SY&vd$s1‹V4W~^Ťc-s2jcQh yb)=haNl>FNAfvؐ0|ǭŝk8՗)bA?l{MU:{͜eVւrfi>(ڻt:uVE)`ͨQ;ʩFAJmRM3hMUFzo&c7ZiniԨ24ՋT+<0[ ]".}"0A=kh}*(cu_OW75z cw; &?&.*5D9։N"-M1h}1 C7Ds剸ȕB݇]kW7GTǸ7ebvZMjَJ信8QfLpk'Kt~ABnXfqY2(/SWƎE'[/dr o UлLR#H$07A'fO!ψk@{ABxVȆi:lErgTGeyS`h693B5!|,G.yP5!eȼt*n#Qa rr|N;rxv;=^B֓I@<a0_Ϻ}UP~W(煂w eFY{7=މ.uG.?X5O1N/IIK_c2_Ny$O-(κ_Rr3rRkԡ\g;Gh$^*`' jag+QT->qvumϲL뀻~&c@RZ4$xd~\bH텔WuQU9QzXmq?[֧B\T(ujX};Pv:PuO[\<b_?֫.%ݒG4e*Mz (}a침KR\ǸNzRIL!P%2a!|Ap= 4sɹƦXOn֕m-y!MkPEh{ߐ$q|I,HOwbt}MFdvvxfc%ۓa>BsڤVρڊCQF~l{eW\T-I7e J2;{NP:p8̻bޑl@ oiBz&>/yK}h`v;7nLϒ;)O^j.&T>X~J5WT&msh\vIps`sMBQ2"i_=aAy\i¤3kSu!vArOO d$^ץx +tVU;]n_Dm6BiA+h)9y(H"l'bBPrKjO*4e>1@OBY+lk)*:ϟ?{FQUp>u9z$F 4ˮ볝`+7gG(  \lQ7B wlX޺,/D\%U3έ.gX^&DOKw B-qz4FKhՈ5?q]n޿;!_cdZ\ vzMEP<LĉʜqG~$޽8L|"9M9&hgj&xdD =!=9?&nzʛ;S90ߥe:GaATgEM;)M>DLwP{Eڵӆ}a/6p `3$K aC5'a܀3SAlxFARI$[FYY|c{@C_1a>3G^`6zɔv? LȲr!'= j<9 ـAbİ;0j PJ(t(d/QO+v>:_j;){pOUoi%[G>0ޡ# $4Qf{/{h0W3t9WS*R]q-σw!672A90Nϔ=Ϋ{^O^W_ISa*B0_pNJU^wÂ;pP"H߆2n̤u5aA(:'ڜȑJ9uh` 8X\qj _ihR[b~KsQk⏗K5RTV`Kۆ"W3<"@د7FzL1sJ&3+V6OJ%!v iA?Z";{;]fIQX4o.RE%IA0Q8ȇE4X'$ \9s&^߃6BͲX[P3C,6$ܖĩ+ 8yo^OA,ғD$ 'U1"JFf(ZZ(;8QKgB@XnNe'HLǣ \thmΨK|*a^ )Q3_ŎbGԺ&h 8ڗtow9d$`#~z&GS 'o "EcioO}%XAMNסQ9V2Udb@ś@ڨ&̾}mOp?a|xl,QmGl%'ߣA bмXyJbE΃"`wKåQ*mvb 3q( /+*^1xR/~)\awVXφ#g9KRCV>.@g9Ժ|3w(UZƐwF;PB_3+cvBcɰI'`}BmH^"0ji|Su6GUR6CLHGHͳ`9ȧ9;c@ a-]P2/@r=x'XOjw=[mSǶ,H(,M *KJYRc웤Q#,`5NF'aLF;== 1E(vifOm &XQṡ7=%%ޚyWHy3s98uE78_0JbVuPXw:)_4sCw8I"N&!7ßK 4#O{܍إ'үj$]Z.Bʎ#M{uDMI-XY62%Eq/c磿?c@NŢ@6'4ԅ(%΋ڡtfga[o%x}'yb֚/e[r ,Ih:t^#kWcCͺvzx܈I!⭧v CnMSQ'‡{~٬ ]ұ # AL[TJ#S=( wLk< d2xArHNlYPYC)N k,|-h;oLXMd5lt͍ ib6*osG؇zɱ)BnTsPKXFܟFlB$ςaF U ɫrDZmS`rGESg/kͥR(<' Q/V|3(3CO%=R&ΣtgX2eW&Yh%m l ~_H*?5vP$*BPNSNGL|**TJq瑂[ѫ*7ѤOiUNju<9%^DM1W}bśzu _e2Ӻ]R2 bܡOu"}/YC뱤uYu$8MO{{ `k/*n~J~b'\޼e V,e'j@ÉC-,$X[J@&w\}n:At$J?D{*nͽaEP ^%|6v1"%J#]2ST_e|A.\C&ԻmA cp|/eu`?Ι527DMd>+9[2 GoBzxq}cj>oxVPhx+F}EJku!g@DS%Pӹrُub*mњڢ_.o8d;iyki(n>N]5i)fD3Wlَ+lVnIt;#d@n !dUnNȲEnXt(AUT0k1/[KҎr~l;c UX12'އѫ{Uޘ^Gg%iHX>kLRɘ IaLO]|1\i#?/I0}{#w;ti~ ZW>T$l9eAwHݖg7ۛWШ|_"NYAUa3 7G  `Y9KUT)_PX<\dgyRilAc$˜]v=uߵZMt*8/a7r9Fo8Cw[,_\-z͔YZ ^Z]u߆A-Z|`ؕ9'(*U {$#FD.9pEIt9SGMs1P l&¿7:yѠM\FxM-MR䘹/l|VnCV`8!_rg;:yRW@~OK*$v2-D&^L[eյjN8?\n*Z'>+he]d"SmYу6`Gܝ b79FC/PLRfU(3PgNL:<́ECe!X^?$[;26X>^TF) Cs5S4œuH~ e?Us!<9TuƗBꃛ%<):S`;qP=:ɺV#EO둴-k* ˽Ӊ0E$oIj3?RaݍJlo5 : L}O"?x*st%"r9ٔ*cE'[&ndB)s#sge nq,xKgJbSq+ോ1#jl`HW[u̡& [jޱ3AJdMzmCrnSۅ/okyF'f lcN*@QƚjMCu*<8:a |X^FYO~;z.," H4pZ?۳Ajpm:ȉw?m^hQ{UAE%pUajNϜ*G9kd*BۙI߷D;?f*.y7 {o/nT:#V]~B]l{W1{.& ie7{ޡ}a8+1)ǩ;,š,^"bj/U<p -fFˍ>}%L.q ' ;ijEEH조d8N}ttOV 1EEKG.Uf0O57gG`eT{6׏;}7=6+bx`<d.h=K葌kI񄝖' ]5U3XaToU3(@tѷ)ҷU(K]G'kQfĤڒZJG hn"z^H bG'MUy@Z}n'Pؑr7hR08q}R5AW( 1cܣ>.!jj_cH@ƏCj,ִgWT el "Dx_ZQOrwt͹K"ps\y8c$] kLrƟCau4i)ĉD?5.B{L6XP r;6rh<OX SV Y b/l#1,.2w$}udwm^6ա+9( /t&S2P@:8pd RɁ 'ˌVFc6NJz8?OՎ2Ϭw{tz+^Nb#1 pfGh~FKN0nG:mZb rBf!->nkq!Ls&s15i8uڰ{T|r2P&g0A e>2pZә[h?KMx4A!H.F9  ,m5vTo}8+N_-ʵ^J5RQk[ o- Mc~0[iPyg?Z'%8 w_C|k,q5G~MN=ꑍ'l=Ybj5Qzݠe䨉 eB,BNh>>Dō [c_t])vN~ڪ~XjܽB}bVU6-T9.t bG-m{>? Nb{ D]1pLA1]%ѝ|v=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dnd\èiU쉠NjڻOJ d2#R+„~@.tjʠU7gySF|ک0rveۨ(_*ZLV l|\m)}ņ!+yf\gZ_Cewp O+D8 V͊vKVA7$r")]t:S d`_^sO;ԛPng]H3 ">}ΉUgUǫX2_J Ֆyp9War̬Yy6 C}>B/QМPv{`%O$ VVWAW NhuIj|XKWd֮ NG@MGϧ18B51Oz<y^W5m6ӝ-.fNjYN;M/ żՠf`乭v)goxnPЖ^o9"t azǦnI6Kacr`zPtM3+EA]Hʼ)$Qh^  [Z^7\!wnn@? h t_:ϷCEmHKo$I}3Y}juU %jM)y^lRr/H߄ؗ+:YR5fdN;R=J~^Z9Oq$\>G`DvN9 6PޤxeSu1s<[N<0ᆤuӡO;'mgVω' nV葩:6S~ 79zplAFIo['s Y3!1y#JTf(-.j];"IZ&lqt /л]Q~]򚆕>,9]zWȆ{bo<] z7xY/vQש4~I0 =!~E̙<ڒ-!AʛמQ#RY+pd{m 9G9+V)1;f4klQK}Jг|O9+D}J3zLפ7 |(Rl̋Ύ|TKS6u[duF e}RKZ@! 9O #@T/W06^y~>6vB_0-.ƳI[cNK9@4uG판s-el|RY7o+܅d+k.E=`ѫˈ!Y0k1bAb*P|o=; %ן!bv&NʋV.#9)xXkvFĠh^W <_0$Zd~B @Q;0},Z6P1*9O@ ;^ԦN=y#FMp Ӆ™CFBKQ)JYˆ `/ 4?3w@_=:#Pvt>opƳq/Qzh턻 0˸}[nI\wwR T *]@t*<9Tqvf:Ł}n7(D%`WVۛ s]^ҼӵTh#$}ZXmbx~`&Z7 L1ϦMa]2,0qsw9 P&uMx-P*|f' xC]>JnaPhӟܰrA H;IAVJR6'+{4_W^> J[:Pr:pJCJbfhebkXA̅3|~gU.E8(. B1E˺>[C7:.qׁFh+ܱXfmMNߴN ]uYAO*lFފdHt’V4l. "nɈ8z2_1HMI~uܠsF"Wt-P- M}d{ZV -)؉k3{L(~l=OO-HD%4P|*AJi["@/ZY-'I ܃/ ;}LsXx)RQ>ԚɫQpV9k!yj"ʘΧ̀1!)YL%Di*ϨiBS:S/X|؋&QU{ 5RWZ9dGt@ J&B=ҩ13>AzM JR"͎D.砅cJIQb5M·,[t4`RcADO~[քU(.9b 㞮 f_ EYDۊXCq"a҇ _8/eGZ Ƈ0ץj|mnGc9pw:F8fBsbu4T!xHmZ#烣ӳMb>x\3sOȜ@${/u 7-=3TKKIR_Vo_4$$]'1owe3 a8(<.M)n4 PJ8~ILcC0U<#d٘0i^*6uT$!E୰>LyYP*+9Q8`k2y/kѵ4 YȘ\3n1ΏNΏyH/΃}9HԫM҅a&YnG"n>mkᴞWvPD"nmc.}&9mR[rC/ul dK+9}=|F)As?`c,w"@]D>\#tf6@hI:l9shP@23)I͗:͉^]Y}[ȳ<$JˁQ6>^X-9QM4FQpڋȎ%5M`6gX1̢=b,o>(+cJ ʄCKvH5{74`;" xQ92y& H օ?~˥ 74S__G 2ܴ nB͢sԎ"T^&4}>jK%ű VN`^s`*(v -PrD{<^Heixȇ?2̺VFx~4ڍK%ˌ󗝕J-"mx(T$dYDO/CTD},I2ADAl, ߇ؕ#bi+(]<\{, +0[2ƪ=%uhi'a@#U["]-IpDEC>.ŹM^\}Esٺi;?zW</h{E'ޟ8.gKѤI/n \B5uW٠mjOJ9D%+=u-8tz+ `Xy ѣ.$:k~`XŠؒHgwpsZ+|g%2w'رs{-bR@5f֓fgٲ_PNN 48yΪ_&CZhx;3׸[@Y2Y. $168P|e@4gV2N;;[0&Y j^5ntun^!!ڄџ^8AZb`.O-NB[ ?QtmutDFnM*9 zLC0Iнlb%Mj$MCJpC,(Jes(Za]dTPJWf#K{sW+3j/˥oH5|ݞ9u%Knw@R8Qb>"4E{âB7F -| exI+w S|q-MbCԪg,+G6&K##|v-.s$Rjsfpg~bEzmqQx"e$qC0_VbQ&]UFzwZKF3uq|'kf*u+//:Λl,n(GU,~k^uepQLtBe AJ~W)pZItz(ECzD&)/e2]: L8gѦjLmu(*5){' yMw6Q]:Z{c* ( [Jr[6`H,d@o:AvǤFu!6`XJRT}\!Xw947håx4lĻBiv7 eqb퐗7ᵒW*P(ueuek-dQB6`as Bw~ xUƑ4fy$:c$Ω$+NL/@%R_z:Tg HE%ZK}`~"nT\Aw521LY՘WZ ia;HUBb+_̳Kb:.]sau! j<HJ6X ւ$m @ Ez-Nfwv JUW0;1|BH&Wě2gq?GSd^XSDm\ ;47;o"*Ch6{ [*tlkN5KԕOT,c_5r P[QDX70o:T49 Yu^8oGKoN L;v=lx+F™>NgtmS5#;D;X~<vcnLK{JBßzr~S1$4{F9;:wTbu4K.h-)-]Goq3Eʡ%-{ѥLL (=~Fc첼6'$m~4m>j\K~/q U&8BK@HC&eټPx^D[?MN4<+>iL7|ۆ/t6@Ku%CYAȣSR=TZ>(W`5O!C˰}!Έ<pݓ́VߐZXA3_;~)D4˸dm;u3w2$o&Dc\YPݫ蠰Q. ߪ,y6Fh7oYd:Q6-d}UEb7{ep!223aJ DblfP5A}})YSi#5:^?Jo|d8>Bs5)]Gxkvm:SFF \AS3N\W\4&&Nx6A[OۥoLlDnZDQ—OBN&I;?P4~%{rO }(۞E@{gNJ*yF;Ke|xз ŵ$oH@lI'UAdWd3pWz#Se>mB*xQU~؏|ı^p2R 'a` 0H J::3v O U[SZ8P"Nq&C&=]do4Лc>=ίz)PXE&7X! zcL Z'B, Ļt]+)Vj@9-&D55 2N@oD9#1!!j csϪ!J+ ~eGaa Ǟ{@}.t[@^t_ԀeE9PWh^n[T0M@f9$Hjw\!aRk(qHu-MЕxg{LU|OK[{NAY3xVz&Wd普WgG;GmUvGC%m}t-'bAt88eL P6>p9jA'AS$'7*oٱ fV-BD`C&D(;|`+M%hBTٚnSved}\/k"tz/Gzg mڔzC7y>x 弿 MhhHb~lA4Td\EQZ 5`kY#,#8G?R/k+tbŸ54 (3]aHdޏ],8iw)!n#Iu7H$~jn}S-N;%Ђq<ad{H&ơ_}-%s6X$s:, 7ؕbJxi٨3QjZza' C > TӒH),a8~ aBd;o C" 3W| }=}*5`r72z2TO"JvϡDN4} &YlK^ BCur/Hkx+rC uҎ0thyZvqPDh&-?R)F#Q?(!yɟ_ϸ΍!|0f9wyZ1!T S76Lm ݿƨ@4鋙@@o_JT{8ɰ2eOTIDG8OWlg2[ Y}yF!Lċ]>Yd{OBރE+,[y#F(~hDcUd7){`gfEe5 9FtMktJO+-0ʑ 0?oᢙ,c4 m ?AG#+9C`VT;|l$,x4H5ob/qh z5RR%٧dVE$=-IźO=ʔ* 0f ["zlj@k-܏ '&].m["4AiZ:h؍9I! 'p6[Fk_R}q*crݝ0XjF;f&dz|JWӵ#t442Ó^S Nerk]Y ꤔu(B(Θ,MX9+{qLa7ZjZ9^ 7 녖X \/jmoXWWrJ9 T Ihx!|*v"k{}$)k-,ڸ7uq|]FlRV$'󶞝̓eD.EqH`XH.⨦aE:G|bf0c,ʨ zSo6UEYӀaUoBa9%T`Cu cpqɶOcs I<ʎGD]b97="N:PU[3Ux0չ9Bƅ "ބlu;ڗ 9E'ewIoRv͖ Gw&<C43_}?.G~lr~|j1.4RK~h"F$02ԁ+7BV3U".NoRFg'C9e$yUo3B wNV95&ޕAE-B_#05(跘 SGm$Ls=E;\'*Y1$bbW)o E6mssl Rm=JۥX#؍dqƌeټ(L)φ7+r 4fAC˃}(,^#č!ȍ%s%D@ ?e]exqZ&dVf.J4=?,RL>9wN&u! IFefdIF=S\?pM|tSð ļVҒ $/ 9>܃†+"󎘀i(IL.C I4R$zQ<!:i3r(J8~߇5%+e t*>5ٱnlOKfdHuv2}Տ+"utl9lyã0&Jz'rZ\BKڳ96D1'F~f&5jPU`'wZY}&r} J=_VV1m:y DXQ 3SU~`[Ј2og>6J<\=Cc&TXV/[ 1"R+AfXi(\Txa#OC@)ղ IYM~?V`lBş&$(Jv){W. [7 8mKI@.Tv;.cl'zf vԾҚ(| Z."k6z4Oۏ|x1[1el~ބbTi$ۼfl1뺐W #P|}%}3ʏS ٯ!srkEg 2K/8목9 PvmuBr՟C>[b! lteeyjGQ!xf?XQv#-[{Wiz* X1v'?33NCrl/hr ;a‡e.vd`F@zZ&7pͲy t8'>f]F^54k:D&,UXm˜,Gs>$&'6c+c+ΫP<.\dW' IJ2K5Dp5m?]6ʅVNk. ^Ys@O &JZ99v{^\Q66 lh0o_مwzN~kj+'Nk{gA4T^I/v u67b.WY48t?]g! QVe!OK\z=3ʑmMrK`9757A UW>G>vXeT ?[ z`]@DASl=- qL?x Alg[ -;~b Y1ZM#Ĉ57ՙ{k}%Ⱦ/? K32K@ީub?Q%r = 8M4=.&D5WgG/$k=n:șdDZ3 KSQ1kGMy^qwTwx"Mlw`ؓ4Cns:+_Xfԙ69^}$'E(AѮ}l ;k Ipr=+VyK-PKt-ps^r:&|U۵n7۬$_h+#;($07Rc?y_T " iĸP<\m6J{ ~~7JKțذc@51} , l}GplSr锽wY:atC$϶dpC"PF+ 1sΛ=y*)N'H[B!ǔ0Mxm 4G| 5`=nF`>.uENxm_ڛ_^^oxP.p~H fпT^MQf fB"'4`۳oH0Md^#*?%63+lqLצ 䅭>G'.|6cu{N i1Q*\E"ah z YqnĢ~ Y{X"tŁFYhCIVדW!2d~$z m1ȵP#d۔ϥxv#BQ"kOy){3yB3GzZQ-ʬx78Q^ wڀ>ٴu{ Vu`K[߯2-M,7wthf%naݳgoVH3̚*խ{sn;|s8Jme$ګOlH m$@h3zd+ch t41GK. -g  qzLeɿ kSBW(늅auؕv =/G2-l!@fM~ë"jdR_fIvRĹrߝ%* ACsmNʦXpdbӥh*yⶼ\ݤp)]AyV^Gc2A)S[`"Tunh]r;1:SJukȥ8_P0QG1&7j jmmCm狾FJu\VfF"_^s E(b,+ϼ7O7V07LהXK;xlQʪJ$k)y8t8]%!6Na>; 5qR6AOYd{) **Z#Mݏ\]ک[3;~pRB SH2f=[aͱe~Ư ݱW{y5m z a+ 0 kO#Akނ.za^WRPgr"I`8)-8JH&ls(`v(C 0IE+{)o:!Ԇ!"ZCfE.!*[{b_?IzDQ@P M=ŻYeOxtž!pJx*H.A""xaiýpa oL)0;^X_YW'4@ :I+a/7޹-VV7%PIvEeUnqvN53;<1y4뮣El l VK6DzǠzd:MhGkM>3@YxYW*Z C+7TaQ!`zNBc\!%TOpI+tVŁW&ȋD>b/ŽPvP9:0}p"[0S, 0Lcɂ,Qp_ػ?@4G+:ȰAC/~ٽ({6~K6vl,,HZSFyz.2!Atp AIr~8~5_?otgA0d[<[u`]!6rh,~gDiAۅ^mzQGː!*?a4 l(E$֟m/=Ad>;z?Vyl݅zuۤ}^f S(cGDV#}+>Nł.[@BJ]Fp:/ (W& }6\I<M`Y}{yY?}tC e]fWQpb43'm7i|95Tm/i (m'̗ p4 Z t:JVkBmK0b갺,F]79X8 %d ? ]'oZ99S2@R7y8nna.&15f J]L#%KnSUΓhKYG<ߐe>w( vP< ?Ѧʼn5YOL+Sqʿ?-#%wsԊQǢZuSn;mk_tIu2Q w+޹/JNۅЎ.ԙc\=$~m}tP{rUޟpT]3Ϟ#Х7k*Sb*5o#t>*a )`>IL54iR$<΄':<٦SZ՘8k[eP{="Q eN#u$ȿqeAT?^(<33h](,97VOcQD`孈 jJjJCTT",Fn5s|L<3(#UuRDsxHAĭ`] ̍]#A2%L*^%eR|ZmXFf9|ffTn 1 $eDH%gb`{|~iFi,T !#Wh(>˜eμ' D;jIH5z YV[ԉnF"Ї lXƂQ.?l+IF) sleB.C!f1^3 0/%|c'R-0MQ3q? ߎ_`X2, .k("͜&~UA@{ԻV4#hd#.:"o01a)BkABWwMuu#-љ/H!tEELI{vս,?0:=;q'zӾ"i ?Z$;\!τ>^,oWPH;vUƋkwLb@=Zqy&n{je̗dsy[QW^C;:%1eb(}-A?˾?]EMzms Xn|g6SeZI`5jꩫD9M٭TW-h׉tX ̕m8qRmS٢_z]:քS :UAN?!%K >|iҼ{sKoH%/!?;dsJ`2tk? g0P„Xot^Ҡ̲f g …Zdd9!HpO?GHoW ̹+;rVH6"(ap=m>v<H7_"8=3fƜL!}#b+pgL'l5~ 8G %"?8eDb8N{۶oZЧ@ܟSwNL@vr;~@n֫h[ [[ƫF.sӭ/bwN_1JHqV ޸R=sh:&O[a:udN[rRJ운J0pfݕ< !^BU)' 9Ӏ͵]u09rhg\ܘ<*̾F(9e5kLQeZWu6ڟ䟡?Z TQΌ(MWEgFA" vF% cTu,kHJs}l,d/[lzkldt ;=a~ݣ[o`ם5,XPoLfo쏸130b\7 N&$ȽRu.'u}/lPX%l4T7Ȟ­ogJ9d]v#Q:O;ٚf~V@<4oUTFhoa| YJ?O`Zʋ xNɊV/2߯lpzXˬʷze,&kU(Zx*P/ЎXªehr!\6ZÌF,S]sopXQk|#\9-F&]&X՗J\[8ʽLAȍs iI}~kujR3% C-HbW.\"7 |!t 9Yv guspP&XX چCw\"_VȘU@{db|uB\ "&UKhv(N u8P>cf'iYG'OjW(2 :ވ;, /4-ipa+ҥsA SI`D(ɤO+/FeqV_P 5ag-k-j:&~T3Oܰ=91|-=}@#%ak Y 0jAӆLv;LXk-@GK )ha؂P,g$8ƥ3j+JQ||$ϣ3f HSQK3 1+jGptډ;GŻJ`7tv*Ŭ@WK`Qb&s߯YUx><NǕD]a4Zq࡯:X)IK]oMH-ҦEXNlCkL@YJ&uiH^~4:[#$ԋ;;P<*[LA}wtI:~٧D+Xb'Z#FI; ;Ͻ}{RQ90c9T!Y9仩ój\\فfz2gIYkT/XM*Н<ۥYmg; +l>!:Rc)IJU"@:sjW,8HD.E!=(|*屣Wϗw۔c*0)ʬaC@=ԁ;h!ӧ1CX;YjC{z l%tF_f ke4 # !(7neYi]Ks2r|Nwi'dd\rԻaJҀnQ +||huqYny4d$2Kq'T?v?GwQP%lxKCv1)`^"p˨;#yŕ!}sז5=|܌d6:߿D]QBɀTQhN{h2™u!18@un'a4sȰ]eSnyh=a2lR(i+)S(-ϨĿ+sN$ni\)vD@h{Q2{+:i@#ͱ,ƒ؁5St%R封Đ itrA_9!mRɲW9KeE1c6[Y^gX;f?#Jlі(P_H2agK2t7a5;0ixVBFa) r] gQОs] ^g(RpL~KБP gr3b>E(D(ԓ8q6qF1{TXDbv kܖH:}LZ+M4W6(v%Ũ Ҫ %[S t;*OD," pK6-&$?!`PQz E%/,H!;jE2-(k\ ĶX V?hUK;'U>BDRy!􏄸jHZ(ז>x&hMSk\ĝְ9!:T+#i fpZs3_T A5o²Y^ \)(;vC^d%|]gXK['jНjO[S/ّF Z*Un&Yt1㞣If_7ZbCVJ E'"x3&k0ڏkf;0T)4( nիÜ]h% 7Tţ|-4}jJzejոF |'et:zZL"MU׌%=u&U@(Á>u,4>"k%klq~Ȧ0& [h5 \#97rG @fEEAAe[RV˥YN"pQ1!]{S81VHYw>3#rQ|kvWW<0f%a/{~Jl6)u ]KfKj`dV:$h&~r9d{;JlL3OnPxVsB_E:5Ba$yydJFko}i}Za]9E?Ǟ0`B{a,QLsdqֱA)h-$'Ve)U.ҨJ-i~Zu_Q4YB>甌&_yO)H04iNH*1A1Pa5:i}@v$7Esֶgݒ>Xգ0J/TMB̹G/K3 "[ӜU utRsm k[NZc"i}AIx1AXu꠯ q^#<d秺 ,< ۨPڬ8((OQO&0v5lxs_T0#KuCaiadV$N͸ L :G+jUw' BHjCN>7ء^^DliGu_:(@< v߻O$ |&Uz<46ūu+_kN;_(yqɤl[I 荮6@Y9'F\xr1UblJSxLYK = F:@JEmgRUi #=HV sF"WO7sXW[ucl sc5 L 8K\7"ً݁VArOӰ0_~Hq03vzc{^W阇[C1>♘oZog&e!v@Pgá?bG2Թc 6THL&%*OEHohwf :J,FFv9b=]覝'R0r{5&8ih$i 5>t`)}mЛj0:0"Xm_tIqE V WJ &~Sd=۴لX%_6+"8zSXE Dw##lw?8uIn@ &W,#ad-w7i*I]uഃ1[-l/$6ɫxMCT:`Q=đDMv0N"Q!%چAtϚ58FJ'Z\Mlj1nY 5)P|s]7T]E< XbX] rx UM Jx%)RV |~=Ja+6S}cY]ݫ僞8\hq!U$r|^TG>"L_7m (={AɨƝv S UVS?ENW;RO_a ?)\Q%# hZUu^<\G P<VqEi͙4J}ZtAgcq+dcysiG ?.qRpw?r/9KXkV&Q1O<2n~,sTo =Qb. ,} _Ӂ ZXNtǼn6f~T3@gUd#J߇VBw7%ʯT(nX)B%<;S,D+VBxR7Yj.WhY3ҒΓ gT@h ۩aVt_ e`˜Ϲl0p˙9+dΓ_?ȹfc^B4y(y AʪYx>M(B<JHC'v_t`ZDtunp, Uhj:V7O h )>A֬9_m/7))Zɉ#f$ Zr" Tp/CSyjabx+!UP3yhj/Al,GD\S(!NQ XTJ8")Hf/Gx;SbJe}N_F. _[WL׈8S¹E^ѿW/vr%tmE\9z'$Եyy`lXw;ja_(!~cfT4x?%$GU){&BTNK 2f0J@ .YY~.Ł_o}c$8y\ |b@Uq~Le"vdrm-J-)Qe>9!a;?wZp繮Գo4I[*a?BN.i$37IisA17?mcwm}.ҙ|ݑrj, ay K~ް6\ϳx/k%UxGE=tzYSME=`r0E9tiH/x1?aXB)r:4±J-;+Z1:1^ NG_5ʅY;ﺦ;5/(sovY+ kN͸vM淙$>T<&XP\z6 cC6e5lYNp4_;eiBZ O)d[#'!s/>p٫W'EulMVJntg=p -ٕ P"&֙\RtE7@j63C^;Sz&8 a+jFUsVi@!o[h'Ek_Y$_ԭ$#utzg-@ȇK+-?$b5Go ٗR0r:Ur>x<نҿoZ l+̜(eF3W"Χ#kl7dTOC3²Χpv2Jq_dq$ y ژf}'軾^8${ǽnB"?y`XR=TL.iYˤ?ݺS&l }zUXĶI*JuYش /@0=ӑ +A%.XHf=x$ﶘvoN+-`;7=LS^Q kJ;-zWLr/t+ l!߲(:uP[5On.S%S_n຀]*bI+в# rU^fYpIkJ}>>QjA&#(ʌ7^G xE\f O s/j.\ɒnW:M4(:V({lyl&HG-jPQ~=/a Dm”5jJF МlA%ER8wM]U,Pߜu 0@RQ*<„N.LQ[?6-h@)p4xRv5 >&# ^r!VCq;7w\gU7~gA/WThO22<5db "}22vd5ZSekNΑI6K3 #ͨ"\oTEeU)} |L]w~ԚgNex-=.&s:FqbJDKAA[άF1q ut[x1.47 O0r_^|ؤM,M\>7AվkNZV^5_\c>\ ִp^|[WXla, n fx -+m.Ob/Jij,FMdgy.X ja2'O,=^$srA3hl j&nhЁ/%VqixkcDWl2/h)Ba<:W]ʃjX= BHa"znڞKaa`JZ&"mA룧P"MOJ'2 WfQVܤBu!(Q@E;bR}YP+&;>E(FÕ-a 1ؙ)g ὓqLEԏΤ3Iu(r"6būHgAq?{;ٹĠQFܳ~rUճw&6O1LsaQ'i!I_U. u!&F -S<(67ᅭu'`;5ʯމp*/09╀RkS|gޢt6(Juf.>푓h5},1ik.9C9io4֙*PW? IN,H$=_OнF0q+$,AeCy-tOJAع5ghT,\Oqj >RVd\Aku*03)~_2}uk *"VxKư7Y:*6&3äTy_:]F=3*yb C衢8K\]*a#VO69X_$6.or 2( k@l`~LFBVqJ,gr$8"̇@-.0~Ԟ9y|=Jk_ZFP۝ ^t+'7Pu3Mp~`TjT"Ԅ4@/V;t ѭۼT;,fGqoBwat՜~;ll4aq]ʀI>a>lh,Qa^c*]&E#r쇀gP1c0œhٻG:׬iH6ȃhBr{nw奬crz_tTMά,x{ZWvJa׸L[yЇw=UI\}: Gjzl6L˙ОKmİ:4R}un(_>I1 HO#zcn38hɱzp]q+#!"1IroN@ַ-jB%Z[_%>p i&4̴e{گ&m&h'[NI5hkJKBu +&V 5:ac̰H\LشJcڦAV8'3zdMIH ۙ=TPv ë;mĈx-Md_=^yN7 i1Mhȸlo# KWcV#_B"d="mm# S}m%e3ynӾ^@(ۃTum"0}'$BuŖ ҦNm| N [+f]rE˾n$RMF;k (:poT[q~Ӗ1GRG0D {;#mIEᘎd)MŘ~V<~EBh. g(B7R #W`0.5i"fDl.oqijJrfy|\y=T3J2lpnqN tƼ6cg3e1>Pίx;>e#ENvwa$I/.C V8a0 87ҥv/HJ|! :^ng0 UPaUOa]97`uFR B;3*=6w5u[F.R}B[YXR?uܙ."K3_FS>ox*MF3L&'o ^ĎOéܠj1"!Ι 'd?r @i;߲0(`rmzt`KTI[ъ ohjCRC\]҉5c!ʝ(!,ɩL%vl.( i=ebtE&o\&8oD(qn6@Ah?on6NcXݝ S!Q!fz{;,SN\Glx XT<5qef4ۛt0/MT4c{?2+[rӢGZ6U<p8u3F繁/iٹH>/ٟ+#;9Φ&/f7-o:RAvuw-OM5.-r{1)8/!/K!%frgZ顗'N+I.j>ø}TQ2.!yWd?4j&*)wɓ.v+J(4i {.IT dnim!w=eomjD&@&(LsI2^MI_PR FNW\+HH&`HAYUWkUAl7\ho蕺{ s|æiu|Cvlo%)갟\晄u%}K+RЊr8$声ݯƒ0[fw//%' 5j y샜j4;fgNšV["9j_ :SlՊ5DɱŴ^Vg߶TJ_(?Јf&@?ӻЀJ@Ts0B.qEunUXRp>tcn ͎g JΡ/W6݂ۻ%b:>(<YV7(I[R] ߛm{X}}HGpuv0YZ$݉;xR_#Lm.wK"ټG8bxOsDjP5@LJNˉ8=S*V)G;$rlW6,5\ Ø.Wb$~|ʒbHɊLL^'N `D'M_ NzCԅ]OJ\-1+qX̟} *IeI2#r~"Y5c^/#ioe[zJ ߚ&y(+~*j 5{%W臡YaD(Ί>kA2'v!'kB፯!*b(lzGr+;BTPum5hY|尠䑦H?6s>It3BS79v;}l퀬yD ~a \hTxʂN2`f i\ G3 A#4{%` vdb7Oƫw 3;aIYyj*fc[&] Ԟ IhaOU|)xoL~_8># Շ; U:°Iy5E( !.?,:њD³VwTq﫯ў|`]φc|3h k'HB@XK{*6fR?2XТ#m3(+g7eTp65E:Czv˂tb*"+Ƀ2}=6&KG`́nXr᜶g&_/6t|k] lqncKJMC-[v@wi᭭m#׬Km xrrOhi9v'ZQt ߅ʐf~[w iF!{N V-3+R}0Zjb7ZJ[Jȇ ˓M-ZvҪ, /tʹl_ĵ>49_aL#mI]c0w[[j zÀpZD@Rnpt_[\jFB54`E{t1ہb%)@6Vm= za6A3oΕi~ ]_xHy*@Q7r B jU« z ϚGv ]Q?v E$3BTbQ+x3ZI;v[9mP 5h) $fBC7ϊg B9;a-O c!w:@K($am9 l3U[@N90u St0Q ֖K P7&luG={9Oh q{TtR#Zܙ]nZSB,([[f}fXXTݜ}$t^7NhO)B*gs3&x<}_NqǬ&kcqu'3E%K<7up^0XY\.6ot\Ӳ@fuZmٻOm]#D'ܭItM6\%)5 R! G&T|_,{k#!tduEaalUDvQ+K*nmJ{Gbbb?{&[JBAg s:xbXq +]keU9wQLg*ډ:sBh6Un ߶>3U((4My %c ߊmv`*ilDwixU:a]ZfBOKs$_o7i^ECX{gq6ƶxZ僚z)NS<%Xdx,Y?`U. 4ܵG< ;gsaW}'1 kooX Ɇ@vD  $hJK%)xyp6j{!uXS=CLީSŧe%bg< R~)g;^!6fG ױn{Ϊ3|S:硨! ZCDmL2m< a_*N;l" xm75`TiDNPЩ %[$i3iwowyiYje`ka,h`l z_5rR<"z~p]f!qHVOK0qq%JU4`7[Zdף('.FJ9/ָk= VlGeSc,_P5e8n5{8j5zm kB=t"[+CكT-Fx\A)+8^H4ĭ.%]< F|L3Yq^j|(C#ut[fKﺧ3ۣթJ-ʲG6]>ڟ1+Ct!DBTJIדG̦D؎͗/BXlR@'Hd/sE09w_<\)J"I$a2xz9sS%yI T[^ Z *,08ɹEƏ;$`zf)Նr:5=Gk1:~%e:_ªlL3a9m،]綒k#{U_4LTZk.a@[~@ )6$JM*: Wv!n,)0{_Ԇ]RFX,pj X#G?.1ZoNuW׾mHWZs_#`A{VkhŦߛI3).K"zpq`j5zuͲNU‘bbǂ>dZU[HS- o!7Y> /;Hc"@"cHYQw@ͲExDha= KmD [JU;=Ryʒ׿~J ƾCTޯ,~w HpҰ \Y̶3DC|>l.EL' "[UJ/Aֻ Tr[n4U8xj5BJpgş͓ ^_/I!]rCi0GKApFWZJOqcOGG*(&EtL c>$9Egi" '~3xhh 7H ;U7=b'׊YFDc jt骃"oi ֨Z,lv+";=m7f c|JQ4⡭%v猙fK.Lf97KNjH *Wۚozߵƾ?B|CܧnV~1\Җ>pNlFDU'uuC;dTΤ"2:@jwD{^0$ i:>SaCPa 8˱ W;: ;1h1Pn˧aI:T2n^ N%{+73P6 dnJr;|{ȗZk0 "oJ10)W+ 1͑=KczїPRK:ot)E _ͷUεZw%RëQS*>] zKo\հ^WQenC#&ի&2Qgp|Q LfU, +B5;K6o`hl$eź]ϭ BPaGoZ}+{9"+tWX'oj|7r^`**/_SֱY y?+K}9n## <6PFu@<;s71D=BzD9n>]a*ZʑUqKYkO-tS9cړ!t;' }@5zGXc]hIQCf+ɐمchFz:x|.Fި scj4u|N |IFkt)i$u \،&T't#q;?2 `T$TgT-ԁyO u j8wďrFQϛlRBHʸ Kt>̪1!N}1nvtvo Hc 7j:i tu}$EkiՐzs y2ާAj[uhV \s"W%,q1}t)"Y6{@x,"uKɻUMܹ)xnH3VW+p`emRf~(dXS۵*d04H`XgY@!|),=dЫ+ÿ޸ܳYi1xVاXh77"s$ŐVKm0kdr#h UB \05'cG0k9 -BoOYwN 15^lFjnAV7de3e>|;D[1tA G0-4OSPg!H7eT_ /_Tp|F,;VA[ T!aB&xz+O(6Yx2| @X*],|S2[2z!Ԗ&i'$6A`]d5K60)mr~~c@y8$DUȆԔKmLFѹ"2-JTi?]^y{Ҧ& DUVJ(_)4@n8k_w6mZJiLϒ^d/;nUAB)R~up0)όi"* QĪuA y,-\̾ea U/7A)N|4UriqF'֝isc W  LQM,TJjQך{GOKqs@އUV!"u GT훖;;H6;+Q).oIgjK]XP,2:a6U!xw[#4CI4Մ.Z0;A5Mj 4{ZzCGd-Os 5^u1+\7o7aY Z2,CExDDS/].WXTn~0 :/;=5+v"oޒ|5;+zrK|Bj_|z:||ksi1$ CDR%z2t.V_^@E!g7B]8 qδcp_3rVmhO> ~hS ^SL;n& vɯ3/q8ЬX{J'Ih,:=[q0v5B L۪ :|!P:O+ϟXR+jo|w>H?.pex5J+ HVe\D cF*! PMFMńڿƭ55_&{&pƒ|)>^Bd4xf٣!fs r1BK -1|*O|44{;8LgYJh 0'բ1 T '" h1+)8cdU*N .1\U>r2<" Jc>5DeK%wHMM{3#L8X_ͦ[Ǽ%2D^eԂGwB_ fK,TuL{Ɍ'i| ߢN(ӸjA6 ʫZzc3V 4JIiͪ@ـ wwG~c8{<2m;ާs ^tTz+o«-OH ;ޤcz\0W,Jsl<}\*KjYNt D7'w|t۷$z:R4"/Ԡ/=\Q֮%)4I*bXhg(O"Z/0N/JV A:Vv0`dzc?ct`>:#xU2`颱ZsփjvMk5y\*yHޮ@1hLtOw&9aBg=.J١Ug!hǧ#\V\pS%5Y嫜ޭӱmgu{9a^`鱣TfޏqQ͵|5y  Yc(FfAq^%T뇘pS_iu\iUʬ|:ͼy3Jq415=G]X7qxݙtv 2EOO0$Jeqb dA6Z+ ޖ4cI ʵ ̭\6^~QM? 0 8J-_]DkKU?=6|hMN H(jt\G8`D+E `$FG/-#v+aYyc @l(*I/a=q `#4=î|2˩9?1Զ6V%D)EI‚g4۱2'8[ XZ}wx-\73I()Q)kMBTwQ̓ss5c[rNþvЎwfq SM VCtfKm~(AD;H`}!ìiyT;t-׳܁(d#ď'ŲJAIHK~}Π:ك|$/3[VLz-iPMxGhYlȹCY\Kj`j1gT_ou}P8OQ`nIЀZ?K`_ XC?%ͫ'͋"t^&RkKS!uK?ބ7m=sp`8ߟM6H}FJvZo~Fl.[Xuvt?w&SA{jث] ]R6? W(e "<n՘8{h4\7Bt:Ц^/Ϫo`54Ep徭gQoԘ5ps f}#O|AIg˸=?ܗ)rڎotiyÝT&ة5EÙN,fIJT<;(uveJ}4R+Q\i6vKmHT :Pހ:K0aN)coscGQ x+_/ 7Rv =_!u0r `AϞ?&vGRDB )[ dy#蘵5&ͽ p;X3όWm;d/wl:5LP%FI@V?3čp?Ȟ,C2, <7\}J EBvFv:L5*i_H6k t~+BPBf3:9ƙ[yq eT7d(4%M0}*zHn..,H~o62R|4./K7]H٤76# ҵ)Ԯ&ad p3(ݏñQ}at*&Wh+^s#eG"Q5RtԵwב{VRP wsA`&>Hr&>& y"~Ov2'Ed](LU@! ]d/TϢUB.OOMȳv,)$FF+ #&8̹?:ԉz1b{px;C Wf{4Ax񺌉Eغc h PKYW46_\_?\(. *.mpB|c~ LW(!p[MpFWѺ`1f+Wzݎ!9̐+ =IL2nf3ܬ^̥*\bpj&^ ""˗M-^՞yFL 1^"=p\(BMo]Mw6?ib!!sY:ug!Iwk%JcPEJz`7 F}k0Un9YQL.ҸrڥKE4{@?c$,S!k$ٟOr*8`짢2ːd`EwO[YN$|-[1* ק5~mČfk>E|&|nSd|A3qL+bZkPp-nux_@$=ιRGXl^96{!a`zk֮=vwwsdR"Cm! h~wBa#" jxѳھTLfz~f 1nA . ?DB 椑bΒt˘Աmzܧ.AҳGJLnɦUSA_OA?۴i93IѦSmcwLjr0=k4wk!bqZa❶]Gd'.5tYO/RA&|B&,dttYn}h<ͽljc0z2dJOb R[x'\yCD/̉I_\mDO@d2|CmT}4ٔ"xAu .NXd+pWLU rC8"lo ~o׿s P$՚R']:47 YsJ-ac߳a}'ri&Ѳ0N _yHN?T_I4u%KjNK-I3 ܩ&Bb*sFiC@*T$5blBZ4b%d5@Ҋ1LBa )*ۭz{Z6CJYz,UN *4 eKX Baڷ b}zQH ́?8*l yoj_U{]$cM!pyҝF,K 1iЯ'fOUTa r;Ei_wQS">Ϲ;@폋sQHFlþFQoC#+G Ki[2s;m] [yMt89Qa eTMė(wחiTJQFΞo6<1"e?lxw-)*,y'*JnGz>y0FʁC~z>Hჱ[ (GhpU/BM#LhC֍K&0$9Oj!Jb[oU=éd.TG4Í{j ȷk;>;)sXcB4(/Lh-#sf-Q^j >y^|<ʋH=Sw?v'!xU1ΦDg(bƣ')Vu`o=~GiIF=AGJCـDʅbed~ >C }f6T3f3#~IV>udk(BjtH 'Mg̕'i.$.L\?)[fX|E"Ok K{Q7'\;13k'jňtH*'.hMM,lh_ 2͘Z@Ak④=ń}9~ÇfaGoލtR ۏHOmheCI>o_?_cHDvœHE8-#ɈIa6t5 I72:J@Յ'7d.tAa]Q)[r`4vOQL lB˻@n-#:vCgE[9/Bن$(P{gAI mzŝ\YO @xlngVIG'"y4\}*˙|:(DkTrO><#42c 8rV<ګbl뙭IAG],vʔjnn=G9cz }Y6bEj{dNW gݴBb#%Sh۫Kv^u%WxrC:%p*M~H7E&Qg jHy_*jA&G!du (x1k_Ӊ!\.& shwX'<޾1ߊrUGk)lh #<>SW %xX9ܕ8i]l"Rl63kVM 1ݦ X``Raz(QH$:J:wGdPFG<1_ x&Ԃ{B,ŔrEҳZCj ݎO ЊƸaCr0s,j #Az Fi|4&!Gx(8҅P@ƒ_Ϗ @g>.@oJ;-bSGhT&fEX1jPCg@/!p㲧/o9qDOn-='Pނ!GK'(n#L3 r lӳFގa?yK4*I=]pցf_R#FsK6tñ3O_)q:yb̻ka]6~f 3GN-s2~?>}fv]h|vk z523a:UBP o2+UI HW_kQVjÅOXCR?gV$H*i^TV&5vJo=7j7\\1j4^=<@):r HVӆ*cszf<ȷ@r47rb5y1ww&xۡT 4!.VP*2^^L#-FU55e-B*:+ÚdLTdc}fC»G+u]S(ddfF:S|>zxGS2ʋ鏑 {u7f]@_ M $>ZvG@y ~SztaB= %!=-]Dg#_(w'1K{soiK^pn(rDȻ/[+%f'En0wѸf6ۈ?L@~3Bz:;kRU#q0'& LQ)+JDf 官O®0aio{-kbgdH|8$IˆI7hY2jM ToV %+M!*eL ѿϺbJr<|\Sl?V6m2ED#N4SL6.|T UrޡO B`C,zPUx_@vlr ck}[G8.3 x PW% WSnqt=vqQRâhMzS]?aN\zy\fHu90ʬ߂e9R`<*J( 9PqCm|!{50[Ը୼Ȅqwܫ ̸`huO0ib:R BT@9N@Q ˤ눙du{O~ujTABvUf<Ō9{%Vc,ja>uC6} ?! ͎,cȝp :K#o.&$88'dx$FmEmP6hk[KgX-Ct̥%y$2䛪P: JAdk0qþh[NQ|Z1iE/ {z%Ge<P/^HL¥[k՛wP8ehvm~% Ԗ] .nv3]y̲fw ?g29ϠWy/ۗ8޷doI egio Kd,ȏ *꒎>ʇh2+3nL݋$GF.3ا' ͷ<-pGRASCn4O$MAJDW}I?I@щ-&lCp̟t'VLɸ=Ѵ,"{AQw``΋b+J#{T޻ݚs)?L/j9$<ۧoNOK<2BQ*iWGJ r(s1)Xٍ.6h_"6_W薽]p : z0ۭL_* yMcϐN(~^tue0Tp*&>C#p#+;CnӞ:c1S҈B)'՝R)&Msro徖ioo4S='?Lm{EKSu8׺ $0#+08ym&TZc XcxGo)X| gwE/1-#q v d'5Gz!XG~CSd~+SYnMcMC;؇!giG蚟ZݞԎB܍4;w8;*qJ8bA3>Yw-K.oe#D-3EA|BVpIȺet:VE:G{J{lٓTk%5W` t2/uO},7f w#:a\oQi Wrmqn0JUB6B?\ O8#[nǖ'yȎ3jᓺ};i-EzAOWQ7LlYrSڤ8͠^ 72+e?@xgr$W%ݳ^QemQSWeE_>׹9*ig,{2=a e~z{D[VN'J!y+ 5$/ \ٍ wz"n7SH,q[BNDtUO4웇_,zʵ4Y} J j _-:q}wmj;jDC*%:Vwbu@V]]\zD n(H̵~3mxꜴS^5/cE"_vӼ,o܉)c-+馋^gkEsi0gƵ;D1ϱI2 NPes?Fz8&  thBF:yJ[<*b\e蒜WIӒWyd%qIPbg5  ,B4[/lȒK]^Mc2HZ^*x>a T>FFEfyuH/EzJx@y@V<T *t%jAjKMlj'1pw sұ ꑱfA]ȷBcZ, !m#c yP)A=7CMY.gMe:O PК (r+PlU S5̄@hAKjLuD @4i z 1B%ydS3L1ה߅nGYO }6-υ'YB: Bg*:;'ڈytGn\\7Ir戇EWtL)6lw'K8ݧ}}-B^Sqb KJte>td&x%==+L̢q<~t іvX*;5u h2%ؘR'E2 -nXg ]J!L,$_Vfxyogc4~ӯK 8,4U*9_^9^l+,Y 2uJ<,!@;x{H$|0xF;}|i Myص-{x`m5_͡wQL=YvNVݗ6H#½O"w3οTe!IdBK ~glgHLAn$"Xf ru<:U% ʜgZ|9:i&4NR NK%˭?/i`_iӘf$2c.Ӽ3y ~f)Ҥ. p vЎKT|KtȢ+]~tDg&Ttcy Zو>^{tZ&Xr9.ZMKLTLy,1mLQ2]|q~$cXlOE>o:H:}.|֙b!En7C4ҒLu6ف(ւGBC՞NM1$3o 'M*űy#(!Hso-rit/'t+4aןI{=ʼ kzsH/ mF$]YB᱕Ħ,zP uσjТeoY K ~nJjr]ӔU8U.Or0)~a0l=Ȳ0`XJv-tLy ]r4g>! ǍձL&w]X`Kte[΢lMbHr z2HS:, 2$k=zixUֻvQ }9.=ѓ(10rvo] uVvNCg3"FWd32';?яi,-UxHhɝrNc/=؋},A/2.* dՁ8r, w*pAw,a޽,sIjX`RhS.~\K`Skn$|_؆teajC.'| W ȟҘB*=!_##ywEh{u3Tt;>v}xoqw_Nk $a)|ZjOk܉/|Qx1r6Vj=$Pq?M?(v]ɹ@jWY/ "mV("gC\L$;2\> 4(hL2.B=F|)> }SR,Cv[ıGKTdwE~|YIQs[ |ZA\u B_Umpu, ۰Q QPX{~WsZq!hT"Q$CSAZ(BTᑢÊds§?+C!v2۳&%28\z&q`:o44puLeϗ@2~9*xJƑ; Ya#zSd)= ϭ%6'Iu)}wwje!7pUWLL2XoL.&!"B/&ɭ)=?*zzaCik&L=6ÿ]ZO!1 Oli&hgAg-&E5\e@υ45W&ǝqg/X͑c;I^=*uȊu]"Uөe^Y3PXdV҅G^hhcF)Ӏ U`@5 zNW gO]7 R|9ڧ|?m׀sI'*`NDk:$QÜĆm=6<_& bs3KzU3wʞNBh̕U?Mc-0CiP)>C3%{һ:e7:|nЁX^ߧxJjDԞ04H X%'ʏ % Ηw'-RhGt6povf.0\2]$1XC-ApVԂVnwX^:x1\mLׯ:J (T '7E$jH:k}MuN,Q3*1?]8M%9ע!;\]VX=Pr7`"}6 p:Y$l_';ޭZhdz!yn(pgm$kI!OIdȨ iܔU4NiX?~)jEft so?,$245ɧ0YFS 3)f5te*0m~Gj|H!,;ӺS̛`$_ A."嵠AvrYW- Fe !q;*([Ax!fTGޤz{T7EMب@&,ij.AS}ټ'y.n9u(Vi{k5B"D>330۠7@ ">uOĊxaڨ mE\' ^+(b}C08/haк7ؗZ/?0rOF$ / CIv?]>5wBJ`eH-?0i|=j])Yl $!)&skTȱ 蠑ONK-f{W;8Q㉍ *d+MWZĚ]ipnfn$&6<Yei}s. }ِHfS#*UBUpa/S2EeM;ĉLTkR2ۼL`iHnynfYm_/7rd7@jVWN:x]Wd;kMcW*7Ӈb޸3i20 DqYuZ2H%La@u9*bvAlnJϦn)Q[D5c琵>Cӵdс1YQ ڶiTs<BdaM &{oԙ12ExF|;"JtvZtP\ʾqbzaIz"~A%E&iaD G"du#gtIhGSF(RL}G~' &Y-(EPKwu\'mu8s@XܵV/ @9ȶt%Q~ M*s3n'^F#9x<=GOυ߭7Qw4,{,SYkՆi-}͸F7 Eb>j`GQ uPS {rIq =?Cn]eћޛe0'2 fFgM3;q_ 6I`s޳68 T*Qgy$ߜ+U2h'*VunQhK8EBK,>%wK&UI'iYrp<_|MTbtЂ|feVoRmf渴ji#V8RGYi@JOn5q`A\p"b2lu/WNJs]¹&`iUz\mO6BuFQ&=8ˌi3 Wlv aUj .USQ$tv/>([Mï2\3}h("}2M1z%ԸWcXl4z2 \:mV$f2IRa뻵ksEz> lꛢԼRzg\hEİ]97a*m$ 4D1a v:jG>@HZ3/Y:ѸRuօǂ|=E,$kuCL/wEmǍX,m /{ymu&ujpX bД0&zD>QL-r{q!-`6d9~^ajHþ'bߚcrnʒ\XktUFDB $ү 6WÞ֡3AzyUlxJ[۬~vWGy@tqjxzn̊9 ;?SRφŁEڠ"H?9CuFF2~bēYIR&,޻˷Űf;varx?E-,4DM1_0sa*dF?"s+/WD3פa"e1 2խ)p gJx!IW Y:cFE&l En`*facK%DӽE;J3swSmS[s[u`OW ٟqouGC O&HI2Ⱥ#ɭ>0|G"ˇh+E~:k\-)-ry8Zh?xrbㅤf|m5O>\dV}@{od`5AX7)' n$ 琞t!Zz LU@z),5:rܲg:ݕTbr6I^4Ⱥ0n%0aXtI`2qU;t Y%\p ж{OҬiHkhgժ{kXztϭ9>}u?f1D |aY!7"u%%ac7UyY+0-ceLµ9/NɚYף8!Ax#1nt񸄃 ȇGOab'8/g F=i`HNxS%_벼_i i&Z>qj-yǑt&7Pn 1\~彫OD a\R})NWm!KL- <V0a*+$C‘փD9Vjr߄@H9Ԙ=Rk`/~{r21 w  E^Zx)"9EtS11;{{QeXzT[OQa@w}X"I)9ڈ k%44˓=?_zǫ)6.JC 'B x%rӨqѤ']e> VkAðCȷ6{\OF(sԢmSlr 7(zSMHGh/ma Ƅw;ϝ 7K0O0WbENRi Z" ,2b~ψo>|P)#Qުml3O0'CpO*c[Pq]Tɹ1g_u(w񰺞TB^Fdc^ܠg51zQZx9|5Zؠ;\6A.zA`HI\99[>u|F;}V uW.wnkO@g<$mX@PVB8UO!كaJWpO92QtF"J/  UmrJJ8 !kN w{h0Ea3>bDoRO&Dv|t$N<j4)՝$!bۆ(9gYoՑX7]f*Bfis\r0'>KnTn =n{0&AvOw;{Bm n{J*(o)Wt0!(F[qe泷9/ )z){wA:Eʡ3tO!|ݎNDx8Cb}!ɚʞ]`2 wmRi&R{.NE9om1;D8ܽ0ˌ޾B^jot}s#tc;\s8GqT*Cgu;khe(6cW&$`wCDVqXS@)L\]JJ+/ri|wryj* f ԋOҨcjXЩo?{\- ]6Ktp_neMLKN>*$cHTU-LJ4Z4 RjӥypHz##0>@zfm;*+HS\OYLKk_ͬ9Y|*}1}yK 3C(^cW)U;~d$p! ]]a%~J`+Xc`$CLZtu*~ ǫYd*DUU v߃ $"25lH7͂{@c^}˶ڧ]ƎL[R,+ B9hbHfjP=![gjq? ka]ӻ)iE0_h:TGX"k]4:(D,ȁC+|(L|Cv?h{4$ܽ>Y(Cd (J^ ?,g6U(J8.w^ ^׍-ՃPqWe{ jxL^b݊@/M~d&^ۅ =FSJo{;Kϸ5P7ADOA; h8~Y*Cv T *D!!8ʦʝOyBi >p_My[~R YĜ6n/r0HHߊQ+Қ.rۢ{)DJ8(>{(pt_ 'BÍ1AޅPXn6X)UlG.7)MA}ΑUrozj)JJKەϯ4Nn #/Fy-%=qje|3 o[cw:0qaD~jhS8s<.e괵TlxWv;ߓWl=ڃڗ$MX|No`S4bѤE. @Lܜ#$a A*X5IvnT@{1;ISzt.F`&gt 3CcCЧ^"˼yrYiKdJr BwK:?V!̂~^'hXl%MuqiIŲ T_u% $8R ;ZFwFDD~ԻpŨJIb@ oZPݮOɤIa<; ^+rN/1d) .{DJx{`?N0ͬVydD{V!IL ;RCJ`pT86)7MIcOvUe.1>Ts~ f۔/f7~Pc+ʖ>i2L;DT?П+҆1NlҳK't~4%n)o<纲#@̨8GfCHZq).óqKߓr6-]2-bӳ] ;b <ߝ*8*k3Oe:h2{"fú-*^{i"I@Ta[E蟓?o4ZǼ' a.0Q.D wEa_I7d>$X747*@v߯B򘪪n;㖟*PC˧@0žt[B]$Or~ڝ`ž~\Nl #TI}m PRko~]`vu+ZDD:pJynz,4(BS}l0n~mq E{9Z,kP׊uQ!`S> R';1F ֍w Nt%gY 8;S #n|KԚ9q-Ispgɺ5՗piJ=Nsw5zvu-aMrrk-I:K]K~zKǰ՚%'`KоA)=%b?3md'XjHۨ!0~|l7CtT`*6}܉?)u/~[yVn8 ;VH,56Nw.zf_ͤ4[֨k/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM|.p1w-Q׌&@n gcg}ε B!oO%F5|-W~ PSQs<WpFL"\}K鍫J6g\{jl`kqjdU)-sla`?xrI941ZE$;,hI",5NV ;ӻ_ @UU(o LׯIսx$g1j1!{X} "(Sr"߀p4nf;cUVކs`opťx-U8P @h.0Ժa%*)$P^\k+RSfchU{K1S4AQ%`,LD4|/4Qęؓ_H. ;=D4v%S@p)G-ҫ^2idnv޾_̤'l 5;a!:{cRD6 jiB |i U|;(܂IFث=ɞ-A >Pp#9CqY55" e!\58`s[#/O _1h-p}I[DRdvc[2c.ִhr=6ğ+:Ek>ŗ$[!ʹؽӛI-lJU3g%2N bT zP"p 78t&0 5NBZ\7[VM 2 f,h?t pV-9~y@޾G6:v>W fvCenۉԅ8bպط^OcS ^O{d{AD`P{|,+NOα| ߡf=zʨ|1` GَqYL/udi_It^0N'=Lbzo㉣x q_N0ܷz,G%9JﷷbCnQ~v0oxp6\ӆ=ur5ճ#_OF8=ӿL7yb]ջ+I. ]TV .kK@[-+mTv(ن3<ϊBii_!XFJm"rsvsJVަN}{P+J!ڦvudƒa\w@Ԡ%ŭTn)sӼyɱ_8%&:2GERk !؂:Nd_m /hN N>فRҍ?JfiP6>= K|uRqPV/`W5ߵRԬ1"k@8V}"\$|ǖOBL$DzpN<$P+kYVE?r# /݄׍3&~"rԆ//l5-g@@ɤ^w@fڃh:uvԮy޿\Z>rr:ttOmΠ4NF UNznEAIfWϒ,̚"V o`F͹H\j"zP ww2fIޟmr/30,2J_x~O>>U@NHuey]es¤©c ˽)yÉ+k 5G D7۞|cԼ|W3`JdR]R?&x,} O7˙>tk!$ޒY]2u2!=4w3~! p==ΰwxh7dC\s9+V?5Tl3&{卨F6wkقuYvz{J ҞҘp?g1\Drg>*橬ăthrpsN}\qv|Cd\R]ւbgZߥp! 3gN429b\qp7gG{*rcI sW fUQTm23Wvg\g^z#G"]7N$GM-J7 N}wX}xCf'# h]C#'k${7cy3ΐס(JJc__ʺZ; $zkHkE6wz}phX" Hmqڄm_4HV, 5P*`:.p(F~ǖ,YBO+$|z$5z+zYZ`xu*Au6# xJ8RPY42+ {E†}1N+mԚ~~EZ^]a3螗䃾Cn6JZ#p-7MGJ/ zSITeԜB~ER7+'\V!G"BA.ץ|3.~b<+[10;shߔPe<îDu Kf7DT9V&e 0*'۲Wg,2@)B]=][:}|g[+efyA{HZX Y, j$MK亠\ΪWh `nOg+< k~y*D)M27[NzqmLm|}xŝiS' g±$C\լ{no42IHqy˴uS6`o22G tv!dnI\');ј_ LyjP%1,t?PYOOR SPN3WPEqیBP' jɍsJﴄ"ޡ 3 O/'cb9/+nJC8ɐS?u_\nC(gşiWO $3QY+/K@-#88Y犋]& KKzaF>g"ީ#YΧAtڂH8zաZ#nsMꉧd~ts~>>D_cޞ(!p jHX*ಿtҰDu`4-By;eTnڴ燊ٿ2*C >½;RIIz 5iL6#vPL͍@0Q:ճ/˳=e Z*/mptId2bQڶ?qc;.X:OO$;EO%!iCB*a$ | y{Vt%!X`U;G;ZnYO\^<{^R>"(D!JU.*yu ;soSj(5wu=0R[|htn>>GfZ\jp͵Y4NV W<}HfUJn[pMe3P^$ꛢ+ "ԗ6-Ns}\h QLkLsuUs:H8r eIZ7C3Nk$w_pz,Plu#FlJ'qQ:ƧQ>Wu׭6!8a!OwWNQNvTLwZHJ1sq0={ [ HYBIDf )Kʂ_*0ŘC {lB|YמT!HT !JSƻ(sj]J>'sx ~&D]94jdc$F>2xcj=ʼnICʵtxIVhw%_ߙ>F.%t:A_ꩤE^usZM7U:{8`h2b͚йbi+R&7F;͌jq+yn?@)'lv ^꺁N@iD?&_{+5fIp%U]$fku\xՠƎЧGUwu9mXT-ބ aJfWED"P<+Mh2WLB.*^DCVU,7!4Ow̴{6jL<2͉:nF,*~NTJ_;}=?R[8qv}aہmjqF(i^|H#s!e;$u7mF=.%UڀoPts{{ Q%m'WyCp.-uՕǛƎr6 r$W|a1ݢ+ZAr-Bp]_yk R{۞U5)\Uk_z:PX`QJ1=(ma&*dy0V)DN\aQS]|)eDdHl9ixpzyZ3e {lsb}w&X[,{;L[T];74Qay^mXBKʅWn#U6O}CCM|sTP!( !% {k!l6)0}Hbeh꺿bSua)1lI޳w2/ΑGD}wI;3ή5) MzWҺ@DK+d,cbzv[ٷhc̟qSec2Nqr{>&;;X.qݾ  sE1өCP\F*g+Dض6QJf/iA)ǭt|FvY (E{]iqZMIsx5~d~N/qNt. ~$H[H)B2xZ$v ΐ"9vI_z/pl2nH zDx83λxtN\=I~ 堔J24[? Y>,צ?*Zn2Dd%pJ#7x#v pXH"Sg' x07C $SXǣ|qKal.ӗP(co5TXe!ATt (A9*L&Rn5*>g*j䁈`pX}\' n-+'/zW/C-b^w- ƁYS642VGvV(od.X<f|d@Ƶ3sDn/{^#ଖ##RS3YbQ\{9__x y iV tϺmvjZv#Kۛba4.׋7@3QF0zh&&=H1%Ϲ KzDQ)%\5fG6u YےTĝ]jzXQ]ÿD'%]<,]_w(צ/$զRv8iyoo\_ޑ[eDXgzFF\oǛ9z [ #8UɍaGKX;]W5Gi4\c/ %௬atgVt Xv3}رbtdNXX2㛩Jj'F(&Y7`?5K_DR~-w鵲k7{eqηͬX+WpV{<`,.|'I:X պϊo\~;DA.(+gCߓZD/҅ ~_Tmh 9u˴aN),Fc&u;Y di#9'3X u(> |&8Z^ZSHL3O9F?M] Ƞ L]nH$v&,Cj-0*\ϷK#*u :LaS܏~ Nber'Gm[Ed/L@_- ɮ}-q̄adUtpue VePT~Th^)0l([=b/ .Xyr: w4]2sv\:/c@ b^jae|vÿ<$0(@b(1M#ӚV ! K- +kq̐2~/Nd?Ir&A#(]xѹ0B,IqLGV50{Tm,65vsR[ww?O bΔ9n񒷪{O8tpBBavV.ng}Zq4!Th-t؊==SE3/ѕJ0*̅S(p+u4] aLSU0r~_&OĥbM w#%+3sv;uЩ:h͊?5P!9 BmQm1N7xI㙗*!V8Y~͙g 2Dž 慫Yd2TjuD1+)̫-m`\g8~Eߝ{꿞~ť2Wܜ^JpCodȗK!L.cvLqd\+ŋi: Fbi.)T6P 릩Ođ'G:XI1hgvBSݡ]5 Bcʆ)=kKNVԤ_MYzM-|*f{رQŏ^OFY1S)xWC2Inx'h%ztlESNTȰ{lOC8@7"b"[ǔ`Z¤j 2[e8k3EFjb6Z2s:c8P+#HpLݱD[76 qB"dLV#o MhbWFatfƒcE(Г }_kiSmx2Kg|?j!R%ɕFIXPzMqeXdž_ NCj\{! DJn@$EtGڍf#s-Ze{{B@7,ސbXoNMo R-2--߃]1ufЃ> HT/=Ť' 0kX33&jUez)IijmU`\*l7L/.29Vv|ؤ:=uSG͢^_JЁu%U#܊uIDZ=ˁ򒙃C]d4jXn3wwXg=k[ulNE7rv_͐#tJ]&~ަUf>9n$3$Ri X9QHBFr}\dpg~69€Hojfjب]؜W&IttE+熣 Jb-=s U)y{CEmiF<!TUȹȬ|,f-p MJ|ZŽeBNWma;Xs{0 R>s)gL~W2@6B;v\0NGB k1e*Y#ےTI͌ZqB4wPIFnnvQfX6pj:?)9zb0'rajgDl(jNo̩,Ɣ+l{tyު-ۅ(dWfG+naFT.hOu\b9{$RF{ʹ<[V]ֿP{ ">LuI({έT\R.η0 ~Vs9.vG<у|l0{cnCkP3Nϝ8<]\J\ꍲD˶.eפ_HwZ,7&{և<䤡L{ 0a&|ߒQgq%Կ#'] cnc|x}1YiN'-3:ղ(C1rfOܻpLOB(i!a|s鶵jVX7}zorڈQG=%#~L߿ẕDsk*X*&z/5{쟵fnLYa? j!ՈITtu uo !q{PopC{[A+<ބ1 j0nm,=셴i [$SXHs.3Gf DXoO@;#8Xj|ߺ`%|KKY Kj#t^,ޞIň\hT0Gn wzSj]'='Cq`BEڳ$:^qvz=kK%qwF}Cv ɋ34zp8]:Ioͦl:FyY%SWc90xܞ1Ɏνk̇=s lP7$y:! o$-.H^IHK8*WWzq˳euiʶV08$RLXEyĐ fҁݐv&qWytODE1U_GZ1HV$uPtcE-k~45NrB !s+I4vmWې!>Ҙ e1ڐ??2TYT_ԋϜ7o]hD]1bQm@Ia:nF\̂j5vb9}z˴T_ ߪ⭣F.rPKčyA R6&,MNOn⺸Zʦ+OP olߵ$/{E!_OKZŠ/X^v}I*[0(k᳟tA*ͯW*:U[Q@/e\Be\VmS&L~x?ɳyqY+hy_TV@;M@W׀ ̴|dN_F\8»u_&<Ɉ9n-g>KyP~yq gĂjd#KߡY,fpc")Kbfޏp"+םHP aNPg+4 ׼CJ%bᲄ<M J{qH;q"5Cÿ=V;S(GB- NeM@4xH3j-*ev=08^$&Bu\c&/J)3=[T23^3Pf"y8vHc[&8f)JG?,m=9!#ƥ7 ^9OZǾ-#Aʞ)kyA˄~=~*! +!T#>bQM)itޚK&E"܈8 vxEdv_n0?ڵB3HOg[>'GYto'(;-4JRNL-* \Ga&8i`,̴Fewc؉(),cl< qÞzWZc^_Y/FB8O\rp-">EѴS?ׄlŚ u .T(̧>cqԵpOQ.sYJE]KMo[HqVJ {!WcG{jK1JZQW]j3u`O!6|ݱ)g?k |^Y{*Yyj(}6[xTCJ|C~c&M9ttIk٬V1c}zVb09D՞[rt@;U|\e XWUeICp ЕՉSDErlb9o@ϒWZY[Tx7/Vy8ikoriɴG%۫x::ee 2n`8`7/J3>FoCqm?0$h)Xq=ތ 4"2I`g>>NJ5݌OH{ޮ!zS 4:S#~OOkb%FKYp %5ՄIM 527Z^/"4ρ?N_"я}#rSЍ8zÿ:V&f{Ř/l}V1NOPmHd*jGLCex 9,W{Ϥ`靄 w>EߧI08b{QmP6S0/Wj="j- QZ׸0jYkS{Gf @a^X%XXZ(QTY7DN}xO,O 5J꿃f\{pjZ4'X;gNgˀF u\' :_JW['DŽ[P7_8L MV%V&2Iβ;h'(d:TpfM^O{\z#Z14uh1{y'`03]}A]5$#!bbKX!*~nFmYiDzG D2sX"RҞ :Ra6RݠV/ l*1y";K~)2o"xmS\GguAzwQ9{tXkתt9٢P<=YA8omې5[oQLu۸Á$VY(7TKIc|< c7)}a"ɦ x /doKɂ%wp)eη^qk08*/5=t?-5 So=QNC/ «oSyf\W SM .ƵZewݯH\>Àpt-O^/zm:BQ5:D)T8X+۵Ԃi_nu?ӂ|,XqC~W$kq/ckMA-2!r cATe-uT's͇YCξޭ_0 ,u";%UdqM3lMHv4)8fǝrIl!6I.>W]-d c}]=0MǔЎdd15m 4} uk ``$BXN.X,Z֔uFP=;1Eܱ~ltwxթ/ݘɱƽ E;<sȣe-XX :"V%AM_3zO}RŅB[q>4màMw76Q WsǫLJVQjb(컨c†ܦE"PW̓#P\ 8a9ځ@[.II HisQY1}h2,+]#RB_EC Iۻ>OB"d~(Y3g#ǂrNZpe!V5p31zCjiUdR]T{+kFEC.Hxl_h%=q-`ˢ0IDkG\ nRt|fz%HF2TԚ,_#D4 bw4JE4Z&ɶqiaW{0?'|զupPŵ 3X ,i  o5vn툤7/^P-zD}LPo/!b@/ pI5%˂Q֫@$- ChxU m|^llr}Ci ͆FQE yJO0(9ueZX\V&suQ 9qɈ{eN.d*V-b簴~H_ b}r Eے4N^QEu* iF;|'#7}`h~!|wm]\anF^A߯l95û1N`QkBY%K(n*NĨU`gX8^KxK⭍J&Qb1EPH~O,Rf?:cg[Nx~EKqhN/WݓDfڬ0FtIxXqCLxGG"C,tU硕2ƕֵhR` @ 9t}jw0AR ?3t= ψyU2Qr>`A<`dU#:IyYU]뼘?K}Q=0CD]E "ɓe ɍI7k.@l)1E@4j7܄i7û&<{ZR% fL$=G0tB= Y ,C}N$U32pA22h/YN?)2sa"œJ::=9v`}dH&=G]{1%b Q [).J8vF!^Țݿ«t  ŷ4$aT16 jy惟OȯkҮKdu#Mw jE9*׏'ɷޢpl{q(=yC?NNIlpu[ɚay`YN|_.TD:ޥWG\Fś77Vf;Q{xyg-<DxGSG +{)I[) r%9]_uk^AnGpƺQUv),$&X7L5ƬypZbӣN 2VZx Sw7 pFiQn_1O=NF,P)IpxGO*2|VTþZēH<TB5j|tQSnaUIBr3u' KvRsZRQSTd+J<[|aURx;fE8nӨ%u}πJWRu ;ֲh?::'Q \||胕Y8iCrk'W\;s|Y?* Na26:oqyn_9M%/l"ݛBJ;%yb+ЭH͖[Uc2nՒ5s hwxSȡ@Mqȅ|vՠmqOusw)UԽ>VƱ'܁˷i/ <s*MaHn_:uF=y 52!!(?#:u}Xק,8v#Pe)lrĭc5~b]/33EY+7w`"4Bm$K~F^.RkYN-KF=pOXX{k)  `,nym@!wHR#w9<-}<(Qy]ׁ A3d4pu7vGdRNgH8 F n5B>FnHYM,=e鲶#Y4]\+O#o&8=T-w{5:%b,q;2R Цi,sSv' RףJ7CU ZlדpY EL\6[1hz&K PT֨N䛉PԛSFhFsڟdt!))*ͺu>Xd_ޙۍJ(kF0]V$b ṛBg QctoǟVL_ Nhgmo4c; B?]Oָ 5ܑoC6+`~1 _%VeY{Ş+/KJߞ,>şTam Wx# rEx Ⱦfq/\a͊iy9qR>DD7p^fS0R'V1Vo)4Ug^pA "IšyOn{׹!p<¼+Ѓdv(|]>3F~jyCV๧wib1B/+H5wx{!믬HV|ԣg>(GLr1>*TǙ?5"TWw f|W>;zΖѣN*# F r, TMCe,Py96ۅQA1cve=/m2,hfۅ{G]4+C]Js[*f<~ĥ;|qvIGK&rR4ew6CN3h'v[.>$N^wBڢ ~?Vqo`ı\򜐳O"0GZs,AиfY˘VC ؕW>FG7K9Y:a-&Ϯ_0\ElVK٥0GX"Fd[J4$bY437 ;iNK,R^1v  SkÈvg{RZ#t z?`\7(Ay5:i 2#enW֯rf |kC-{> E7½"tǨ@E65xg ᶉ۵c.Bsʣܶ.2 ̷,b>Y L(rbL&9F#궵 CVY'R,{uilR(R+eз6Eϸ 38^yf/hd|p-H\g >}xL;Mf,%Mp}w8uZ͸dt(Q=GeE,HΐPq c!\NGS)u’cۋvU:V[}^cM3VBd?'6EOH`L`Ṛ5qPzE%_hᡋl]6x?/TTj֮Gc+w_cJI?_b;C)toM9"/J^ ԇmͩL<*8/9 V7rӈ R'Bq\ D1ȕOz l=[օ\ZcHgz_wۮ{fU?/jP zI~7lE4'D,N$H5w[[3<~GxN6YZ]ff5ke\U1LQ6JG5_zU6@oXPc6-0հĀc-zX{H0d!@P'Jh [[Dėƾ8*sm*׮OoKY<1v> > $'d|U8_ o?Gb.ˢ" F@hd4:_srzP؝B')8g|>VZE%j`lVӓ1tYO㢾Xm6G,Ek' ']۳]ܡ,W(MNw'`f)t&;(W:0%6|1-AUq-ΫW={oє:cѧek/4LN9O}Ei2ʇ7_l sg'\ԐJ0{39ro9M^ ɓ ewu8k#9[州51v&|EDeςZH Cҳ⍻RH7ؖ7P Px-?LFtiOW}Enw? ]U>@C-3>L`P"gӡh;L1] jg;'đl^>6biHYxn[TkFjt~Y bu?i)Xb'ƠgfҲ*zMKC]b_BgP6x3 o*!;SJD50aиSTʎ3ną3?zq/d\jA:1P Iw%hG͕B|:ҿRk-1ڮR })^koj(+5X 0da;#`'`I.+/A10 9GX0}2ubYjC{?n׬!݇ c 8&ǵIJ+0&};acm*B4fo'hB73O_ftwOƂ_Hx>|MVAm?'TrlɇWD!Wh͔#tX $*#  N{2[6Km!DO~en- ^F e#+DNqa}-<*mB9Jf悳%g.%fI+kj댎An31 ?ȷRkWH<]Mv=\Q*w+|o Ǘ:h%3?-!3Oj]ϟr&L?d9cqCu~ ڂ VaߪJTlch>A֕)dw+}Id^^9pat"˫j›i]Lr45Q"hV2A*IW:ȿZw"]A^ =,RyrTL:+F ǐ1RyfkX pyBX={e/ `SO0zG=T;U(ѮHN,QNjj,}Z[> RUuiCj~e0ϲIH2$@WnP,,ytz^dثfe+mNІ v(ܙ6Wv?pql=7ĺ,$%վVtg'w&-01`gqcf<-\kۗ %:y}I_mT=3P&BssT=hx"Ƭ ={gڌlMjnե k̒,.'tEy *UkIOa VMZ[d3׬ E][PϱEF#`w@逴'o7 .-MnB#?(bIZ(4BEȹyu!$kd@ScعQ}%?=yWOceQ%C/"kB|z`. o.icKݰNjb2g d=3zD3x]HOv2Ɍ@8;0a;G_6H3NPtxS\;N3 d8iH+7Ŕ"'U\(YBnZ wS='P/WFkeK&S?~bdhEoPO^ X??־ m2mSm_\7^_MSS߱c_bdx" o}'eMQ>}4"VY pF$Rf&|MSA!Z[rTj`:r2NEvIt ň!z]w~%N] H&t Bޕ]KCbZ,op>Sz*4IRuUMυNdG+ {bަ8޵M {|{β/I VZ:'/Thz~do9h[qћ/BܔYdUmPfgIX6D_3+ݚyz,:t#PƚB+-nEK}&Vɏ[W=`][O.p Q#i@Z'泘j.ZXHHOH>ii"HԸv)d)v5o=Dl?"ѳi) &E؉QXin9-.]IR^16kҟ5F&DHRP@A[jİOW0<hM^Jm[-<5Φf-k0KƣP܅.z=[xeͬ Rj݃K < m3dG0}TnLJ1U2崫*^.#<)H⊱S~oM3tAY7|@;N߭zZmbᆁMmG76ݟɴbʿewXZm fj芾̥!ZmHλ,1Όz@6%AړI.+ NҐY^ZP'9EK( RźIPuqHR:hT4+!rgdoUTE0l(av)p9a}X&7%Ǫ(U*,uLy^rn#)C]V!Տ(OgsL9J(ɀ9mJ֢!<BOfsv6Dj-}4nU:oYLe~5T T~KUϢyS: HY o+t XG(Keb%+f|O!.9b[__5t H#|+ Nܪ7^w#Bg9}QB9'N\&9$vWLfє&.#w<马s}A4Bã?*ae'W6A; u%œ=衸K+_ ]A斸D$ tߜIv 4noѹOpOiX(7SnפK!uשDG}`wz9RYk"f|-/E &6CKna\[L2v^e>Ӡ] O{x?I[ OUXP}o Xu mYBTpi@ud3,?)FI) )m"ր-vzS/V7GgNfQRUX>?=ПQ2MQާ,D9)qAf38wP1BMZ)4 S(T6 ptJjY3ϻ+R8!#Dڟ]yY7k.ԩ]~z1[-Rx@;2򻮗l,O~g\9'$/Xo!T&bJ~A%4է,ɻpLu-q5Gû 0/gsSv \HG宗hXXiT6$.N%H`Rzb -Tz]/}G%.Es8L1u/8d Q?A5.oXiPcƚуuz C%MUSP SpFZ):[cG'V:c I.jlJ|TFr˼HOan-jr8 SWG[_G"N`ƕaw Ig̃*PPq*HQ0|~^o7}߸+SY]^|ewӔ+Ẍ%4\U=pm;Rj4DD8hd!I10REtBd s $}w5)4*%&>S9:oύ!<9v6?A Ru]i6+ÉxELPpC&aJ혎2!5}m&İQEGpݰ%{o]" )HoO/Sn-wQK-t~*6#mlw}}FRFW@5 9ґ-< =NOs:ljVnmqz{!,wIχ ^y=480#8%> DhDx p7vpsC8N@^HU>6FDX@eIq>UDV-g Zߠ CiJ #4.Hai؅~XDGt0&~]=iO_ j}yds:7^ ۧ?> AekYyA}>]D}iϥv>HFfPq~u6W39>{xf-"ĂjE_~♽Z`f;SZ$ss.as~X}Yz3Sa=?S DԔT.)LI3ތxMGAQ ^@NnUi S-/SqGp^Pkb3$mث7~T3c6_?4 [zwGArx` ~${35ncEKzZK?)E1YYD򎲖fU(f33[0GrSsR܆Su+NJCq2 čy=c Kh^C+Wui1uxn/_C4RaQϋ$BpȀĺxm K|r% `TH1CB5~n@aY+o*t!XʏWw5]psw@O[v:VAKj_8VOϤkPzOs5OiT7a'@@zM^<:R&TICQof>'bayP -(b,o"YC5+h$"'*v%ef B/wk) = VymA+Kk4j?0ye?iYT# 2?n4^"Tu=|§.M2*O)@ Vxgcu1E<Ѽ}gٺoALb+{wR&XMؑDccbB07ds[7k* yTG: :{ъ4:xatKIhYԢ4ٔ"]էWEXTi'ҥ=z GݳM!{%7hU| zԇbLV|>ԻO/%d(i?̘B*CStTw:! "dJ܎Ǐ;SuرJ>~Wash &9r iS/ D& $䨘XjN{`j|Mfg s` Ǎb==y(ILQ5Ev6l |qZ91uy8竖3\JWO]M-ba|ZݤӦ~c%!kxҮh}UYjRV|EFkX\qƛ I/*kk)q{%+I_%2M m$ӠN(?)t{Mfm &q%Ie 2eaS.(~b5jEC Hw=GGbb yJlR1(<~f/նkk35\:`9nO6r%ZOТg#_tֆ?JXsƎTgp'̥AjI=&̺u v->l~k}䒃$gSl|Tf|P5RB]̭EUgbBv΁: Vh*js$4Dh#=RoTԘC +_pqKNPqwrٷ)Zgқ9B}癟G aZhh_j30Uh >|KS=gUTj[}39 z#L73l<ΏȰ zSX#fc զXc+ NQMnpžCD-,Lb&pjEEM/\ Ӎ-82@=8rt4 a ޡ&(l8q8/u-Kɶ P.3U$,"?l3{fU cYidlq>~ZUϸ1pY񔠙* OSCsE!CnZթՒ̼_9K@&66G|+%6`4ң]q#lteR.PQ4yylk-J4 }:)⡈j>}+ V0]r!iT/w* 7 ~y,>*cU%+moX=ʿ|x_$UoFÃo=Zǿ ;LUnBZpdUjFcan vmi C#M樼1A0p0;MXKh࠼g5U&]5 V}V|ɼqN r5}; %f%@C~Xer" q(['q)% M~ah\|d6};'b1ݍ HKIbRhn r8͢-n ffF["z\l_ )̲l Qxrڹ S6?;×<e[&+E& w.SoTɉriS"-Xc䢊4uTւH4 ' :>MD}ć"MB|7yBe~֌9cRʀ3jmҲHAеUdV͔zNeu?ZfǙQsh&v Y\?:ĎMaq'د_ax~ڽ+ + rl}Sۈoz2yz?]E<F#T0H=3FS 65r'f$*aSEZLrdD8P EwŲ~~$|x3k_auq;813Zpƅ3:@8I f_ ]z0!G<=tj$_#0 `[\=FPS_q#*9t*qߨ 툚+[7}$xyI>V4>e- ء@t}zw(N(W-fZAs\1l|>ObC %aK >>}|Y7L#SL3Z^ޞ@X(O2H$·IRlٰ1 }j|?'6P m'vU=@scFn!D[lO/k k 7qysj^VJdCyG|T/¾ӡuT/Z܁RMe}d}TOl1f=].01?!gBC7:Īcy/%]gJ;I<lX6CG(9:^ j71f2.T@ :ˤ"#(`4%XN6x){PQXF Tt9wFY[!XfF?g(=- a'!,:H9xf: 8ţs_ /K6N3B7:%C@ՠU 9 m%c']88,e '7xtYg~]GM^QiVzV|+ZJ7G 6YJ8bv/E̞O!%(Kf1xeaV\4(%F0>z{vR@_)r-Ȟ؏=:Dp*A«h(n ~ vϚʭ@x¡PVcBkfDlS|y/%V;ڧC6flR] -A)K[@4sM:Y\>{Qdy {~/X-?Rh8/R*hЌznpqsGcޗoԞLxyخ.tLsnt+.RBL<?f Uo:VofB+k*fW}yU+ua=%'o%5~s8ﺿqW&p -X(R%Q?޸ОkF?u9H'y "$ V7 Bf,ԬJ="y|mO8]:Nfh?"/9AwlC V17(V}c]6lgqp(<-80WٮgYUA-n*;[*^Ī?o<5"9XgǤ~=>"B|q6a# 8Rk~4Ik)(KXBF,af Qwe:D?'"+w뱞rHbqWWQ_ٹ(uc 6`&Hӟ#$8tEa:o2p4_@ʙl )gd$l(g*Y ma,)8vAii`HG~b)/ } uw邈Pa'3B˂m9]yb./j夙% 3qhfP#bhd-7lN9vUNTU2A\yIv1L|Y ؓ h@ x $܏/mV{DYb3ڡ{3˞2< ɳ?Da-6EuZÒ|+^KܚMp( kW ͢~ {Xf5l"NK_URL]^Ē&xi%3VY9 Y訆[KF6m7 bc9 `}XK;FE枮D=E۶P!mVHq4\xcWa3[&Ͱ,)Po%0źg~ú ~7k)vz aK pʳYF2Lo(B! HS@*ĉ 2gr;!ًn@Xl4[WG3BG_vЪ>?]ap@uE9^tNs_^PVޘ0?ȡx{ hАdK.Ft ŏAQ7϶kw:ϲϭPFEi;09i a3 >:S+Q .n8` lمqӶIi~يAW徙 M\7 NZUwn{Qa ~R.K,'Cw(xր i~,ջ'q_1ھb!v})/sfsMuZlkmW1&0$_x l S4eU1Q㽬8-Rm4e[3,$k^mfó=Wbm7 (\"6i9>!ڴZNgH>龕_p> yr~byb% 4 6 KlnIZPЖe :U\_]_4f!̫DmZ.RƦQ4RXZ{5K"J"fHI6tcny2WaXۃBQZQYݵP&y4jJw[B<{%"^N=*軉~gPEPxf  52i{ iG1PzA\b:^\< xD;0!`ouS:aziKj1"F57!UB.>EI(f"S9RY{wȉ;ug.쫜.$/Wlg3o,3P$M's`x`I.ub˵zP=>:J5U;e ^0GB,qIjU/N?}bWxeQ /W< :ҨۖĕkLb]mZcOE2>|i2U$#-G&"H^Č(t,ă/gJ|U-B(V0t ?C4\k,_Lࣥ,@g" PMWq: [cg؂g: zfbqO jhE8|*5SCom45imk&cs"v)mdg U7ʪF!gaQk@~(ILO >ҋUMEA1vE1H{hoS ~_7]pgbHlBGypx99̠;Q?g 73o]9qCβ:m ݹޞ0Z5{['S *?(C_q$nlOf^.ǡyIJ4xB.coT:ta=1h`jH`h:#/?~dXDק}Y >jB, 7_C]6KCOG7Uy8צi n2ѷ2Aq4T1YcV% O>##@C;&Ex%[ƶks <-*g}OP bJKȭOǺS.#kW4X\?)/bF]XIVEn/蒛L'ch3!CFzxJ)Rrsr#%'}sM/e$JR#Ej>H"4"K FWH,ya : ~ĶVww]DI.e<_g,tE7>E\. j"\XBsND )Us{s@s0=>_; !`gsaNo$`եHDj\6 89={$qꋴa*5Z5ޠQ36"[Qʇ~Dm6߄A{@F#4Фngw‘=/zoܜ9DG'8ax1KNMս҆MO %>*t%$$<Ƭ߰f|햧]T*:vpK= %'hhN+{gGd4tyOprǁ=\r?s^ڦE`Yqy xbN㝊XbOKR_3.5ѧL + |4GqV`e(y=D i o&zX_&|0ɬ"d>(Z~?C '66|G0u=q6l}6TbA~(E>ֹXc*yy!?~\sY[2G4ZjZ"Yq1$>oөOq3|*yG .Rwp vu;*>$IwEot:EG½/ lK+cϹyZb$3s^}>L9O^ -/! {f\& |d9l>䫻XōI!Dת7IjKFpp %ԕ/eQE{2 (gH J&S(v5Y9?Rp;#Oj5ro _l]OV̋Tn}>Kl/휫R#⋻5Z}XZ$SdoP綰e>f:7ٚJq xKamZb)7e;d% OK}0Kh.Il?dReMuc!5pAm%t!UPt,Nu9 :K'en]L-rNO;t=Lh ARiH!ɢ2tP^fAlHg%D9"ź/a`!0%o:וMmm7`Y:>I(߷ЀEb̂u4`kˤp Rݒ14w[ /beԊ1 &SYS|GòX DHg?VKؚ E+u Si''nu碉Q. z9GQ\VFzl>kAUy`#w R 53 m;s6Ƞ퉩]]OE5>H 'ʣ0!ᩮ οP,@p?׹jʯb:/[fM96g3C_v4ӧZwW@Zd43wyNOU3X#@-<Ύ"fCg8 Yb2AhZ# Gx1º[QۍWBb6= z{Hg[@8Ap6m0lRL=;yrK&|I~U Ϟ\5~=^DDSt6c86>PMv.(q  5rA3\n 3U)Z*0qWce,PL,Jof܋+-g27+')IZw9g!4 k3!9KE@A\l*lUAqjIXWSV k%9HB~I/3pTi\bWX=52=bq2 *7"Y <}\GX{w[,S mOqu]=jJY-G(.oi^n韅/D!3)Y,Ň(kz"3 G]T4 ;jITb_ ߵB`P4W,i7 \?7wIibw_1/d<rۑ*t^pێӫxZjjdPȟcBDEp3E`i1r+\OheZYNEUo`؍A?L%}C~ҧ#]h*=Au|fˢTNm& K>&JA6⎮<%5Rd_4P?Tϫ^190]$MZokGio/%N%]!$x󰷿 w#t0[@C_N2+Ykk ݮnbHj5n{T*}UkA#F?@|7s!_n~R("}5,.s$RRU ]cWzyv2^lSi#fmcA`6meB]_&C1*ruJ[CE~q =~\$g؄v7D`AAoЫ5=,pYǐ놕6fJb\R^Ib -p߲>ϒ\E1X?K߶{Eȼ6t$)B6Y~2}>s(D OZLx@@& QhIQ<ѓ>K`9%,8+&5?e+YM SN\ &%wz z76pҎĬ&olH'^RXqɺ "NqЧ#q&x~aU0iV i|^&qR;xt:]|bK()>(bKdv1NQ|v^)<i9DgL@+8XBИdL 34Hb ۻ* 5yP?E oXYׇVh@LP,*oqDٳ6?`~8`kA<0o+ > D]j!2Ccqͽ0Ƈp̠_FQ^~pw* :̌M;ׯj, `18Du S]LFq˩ pONt5bI،|} ERDv"@A:~rz')ŸG0chC,k(QX:cwOUfEe` Ȗѓ9\18x7ؽs QTCUrĐX) =[ܘ~Yp쇎b:_[c^LEW̄"('4$}3kXMFlc) Dq_8o%oq\e{KhGԘkpL+Tyc^a/DG$h!S?Ft΢Q# W4E?qִe8xCD;CBxn@5N97 4R8?',0aXK:+)"TQ7)dk xp[2*Gg]|$-ౄ+]$;>.7ckL{jF"#Օ'>¯Iz@3i%uq[W]rݾrZ K(&" Mg/՟ 1zxd8|8\0Oa⊯E#N<ϭe5w/3ެsi ?Ҝ7~]"|Qr`ٓ₶ cIG& x)o_+aN08r`IX_Pwsb DTf+ݑ/u1E2s^358~cR4/[8[C0ߞ-ڮpPQڪ; go=[\sԂINzWm(V_ .u~ُYVlBx__U{rT}&3/jcXˌys 镜yQsV m rennZq޹ 2dcsn3xt ߜ]-'ѝMB %;fUˆ&AcjNyx凗8\_Uū[K58̸Q+jn(t<_,N ~Hdlrxɾ5ix̗Q-Ovd'݆U &z޴/i.2.J+< AZ`-xnϼi(Ԩ;aHk (t֎C=5攗raAyDT~ rĉ9}q05̲o~cFOu 1)"鴁(: \oW__fY; ۄyBL1v7ޓC*71 @ U֭&J؅3->Ǡ yV^rx_Fl5AkwΔ;J$٫7?ZUVk6^vOߚ^}2Q1c&8/|X2k@#=e oyVp0 FMy'6j8ۮ2i9T&P͓sG 0h96({#?~:yK+Ȣ.2~椌Tj~OwJ }=qڦgE%Ivȟ:G~fmPC'(k \\8H\ƅgrK9r}8@ipkE& j׵' \j(aXrpX*d,#DXtwVYd<5W0q$/fU%WF$} JeZ:/hF v,~aN/gj{~4Ze3G=8Ngǁ)%ҏxއԖ!cy`Cܝ]|#f>'CbZh؆ck<\h j `n &m)i>8eR8X}xY0fR:ϳػ#1!:$ DNp__Cq1A{`kɞ3+*)Sl] b]kߥ}΃T[1A\)ixm#-4#HBnev%vͻ]鳏 XДdAؖ)V3 X{U³k_`G朲_5Pհ3-Sa/06_wY6Aςtrd1GWhX)~nfJHS{p'E NMGг6 ٹ <Ov0 €HHuͤkNJ2no [vޝ-VϜkW<2 L2[`{]W ::9gh YĴ\9fvٛ=ZE\sWeֺB[ zZy21EOTz(ct= Cj+PJo<`Xv*BF '`JYFbY{}ѓU.jR:XĠ`9sxD nS?v1 V<ˊpWr\9/q<KJ%2M=bb=4;-ZWlXO^!+jk.ӵYo 2s\0r @Ơ-BPS#d[2]vE̊?;ԅyC/3ATbѻӕ>i*k6 5L7"5g ķf=:p-dM2=f:36>,78r>`lɍCnM~\BM ^|ow;;ӷ?Ce!ۍ 1!nCi Vܮ&gIzxGeRJ~jl8|#V>|Z)(S@+M`xU]`}T.Q&9MŇݷn) %H8rW'@td Σ M"5 p`_Zo! ~7/)j9c,@[K=Vڔ;;d#G6dq w(NƵ( eΉ;HGVj߂mMQ\Z^=U}h,VSm|C \v˪`Wp^L;K]{;4oվR6`a4\+j&Ps6CI=p*|jfAqK#w|b6'09$n kG S 8_P6&s mhچF}ZWem$9"a1ApRs5e别6( pޯFT8h8^%\3=\ Bou4yHM)S{Y6@)ހ[K槝x TڭXEWs jwO7͈v)Ev$6]k~Uq5J=,`$l);`FAN490=s'MVd be+EhV0;d뇳@PRF9ەR"Z+1t|;6ȍbf}TGa#?a)!txɣ,J.2Mlי>uG%Xq,wѫځhh-~|I灦RI6N$B|);E,p(Q͇#Dk_u*ONmzN@f~7*P ͜yEɘՙ~8[ҚWh>h9`@wЩ8',g TJ;i²X֞uj ܚz=$njnK=)T>EűUF88N"tOUMQ,"jr$]NzŪ0X0ڒKQđ=\?Nylj.`ߣc+Cz *AU7#+m.@Π>X{ )9F[HPg-[τCMr}ØAߋ_W+l%Kv)3D:J% G9vWx }2/TW@'nFw_(h}౲X:|^s{⮏YȷͩYEb`i9 i٬̜^ jwU oyD@7$khp)+@{kYuh7J~tNX=#?^[. 4TiTW˸ j>/ڗjN8\%ϣ!L (1ޅ9fLPϲ)xs>cKW ЙxdٓDwu]"+=᥹jd0mv557<ڷ% j rdjM "nMl~(T,/FsYob}=AևuUǺ]ǾK5Apx1(#ec;˗,EqG-}8݊/s+9ܖ*gbXDDF5-ΚN e-;b-6[% wV2Ohʞ.{+~]ATQ7$YjqE.qq\jCr"zQvÂe3@V >x*3>򬹖W!Չ;d*3; 13f)^/9R~eu>79[.WgBueɰlpAu%ү[fRV,5.4)Wb$-uy"Ma{ċC׊W &>3*co L(+ܳsJ2VHJi~wvq@; t5&$Dj>'?,@ߞTͰ'L@@mAYgt̡›PlD̪ ti{Id0?./w!4Dq!y,%ɭPhJ'系\f+a82}UŘNxN%>g;I¿^%]{|C#(a˹s&ZHgd넣ɧт1̎gߙT :sZ@"cv$6հi\/o*,f*lmd F)9o%5yJ}c&eЕ+֎H:M&"v|60F 4c2!w"]8Jw}Au~!qZ~Gݖq89V4y_JtOGqYsA@ujM_-?-x-âe%8beĭIӬ9s3"w"Q13]Ղ2Hps6xe`"%\kh]"p93MVm.@Fz`}@ >ldَA }V:[cJLCvZ%W*r4j! 5]ogšA3Ko 1vVF~)i->IU-mTxE&;xf˂h2nkI}Q ",صTm|$HIT ݝ2۳] OBHbP٣$4nQ[2R:)EhhҨm tGAu/ɷq\d.1 b L&B%M)QH [T`w,0T5 mX,yrf?q^DEL(,a_)EdIW&{ ]9c5 b\yJab@lDQHʄ]***=VO@GsVr6YN֬iߦ!jx]&5-\Wx-HD/_3ryx|"epcqi0c.Hhỏ9s4"] x%30,,AK L6lYq"OP V;Tc.w]P Y1 j371|_2469ƊŚ6w'q-[PE.dwmgJ@W\Њv?TD}#OQ4g MLL=N]#Dɫ1ń rBW#'?zjl)bI1YC@)U3zLfHPw `2G/Xj'mcٶK ^9wkvEv,wۗ?Ӕ|t˸)7'v_Q3pbuԯOi.D*=m$(\3M[p32_& 9&"˼:d;ț=x;"Aٚ_/nyÑA7VoH%d:vIꂕ/Ӎk'cXͦ{mFKXjn-_K^Ѭu"ϵUWl܆Px9){@x(J_MQ1paYʔoWgb4 uɰ |d##u,ʎ E&8^'N`e=kN|X`UWf"b\2q*1,]- o5);KYIjWtF;wPH |Xh,\t{TYo&# ~Y@G1EGq 6WdH51* R(r,Ĥ7nVŶ5]aݲyvcw\gat>dƢ1}E0l%Ӳ[VdzsX$2X hAonk&|"4d |ˆbՕX"/XrN;@8F89SB˫t.ZXe02T1骍_ [`9"%CI~|q 5>4 kkG]Ra&9;~qZvY1P'Q>CsvHA>@:F2xS 96Cf:d'=閿ց+RNSXIoDNɳc&C&^9N4y/ )++fM,4RQ٫vcpWs^KS:@ zCGZJfB'(;WjhaE5f8q#A?\BKj"GI ,D?wsd-h)V!x^=%S 7šxEI>r=rUՀ| ~6+{˫ OuIP׶BLg0ӼdDͣhUx ?r)dA'O|KG. ċ.0-:{uJzbCK$-L>ފ ln`ASɁ2F*ѕYK_4Ɵ%IHtH`<1*zgဘ&sTacPf 3*ogx0CbB(GZ- ^Gi+_Qy孒H+9)H'6݉oߑT,wNN~6Am:O~Ho3(& qgz& yL!7o*e۩8(e,RvDi4mcZXn#enl~ ybC5%2Y!B8i|Dgbpc5~ijKйԯ:Wr5)g"$-`D@%y(R{%.BKrIX=psM Aj^DQ+ +\Z6Z&CjR1he|"xqOu9ѮûjyѶB2m:;f7>O"3ԆCB!L74>а=H 'm- <X<+$O!ѝr'%2fXlD<> ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dC\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv U\hwotZ{a1wOoZښ7Btu~5#lEa%=́Guވ5k)C]F6s>@ bl#518hԷ-!j~w {wLBM'1Rs=>f2^EBB/IMaMGSq>&=$j-v9I_Y$m.m ԥ}>MO>ȵq$4p\MY:u'@ƞtX&Z"NJG"6ewahqӌ[[Ϗ*ARArZ)k!FL1l_BulmLGL{,N0~iJqoX)ԦۉlȥǢ R vǚأ(KYw a&>U&YtFS>TZ\{_wѷ=$@kLNe 7BS*֨mnR^PP嫲;p5@C~=8].quU8iBo$(X׬yGd8~n"u &f4̍\Y>~TĪ! [ҵsVצ3b܀ '){xRnoCdjԷZ4f, a}YO}5 YIw*zA_vٷYȽs]u=[ Qw(dD9jҷJp̌?P٧7w݁e6?ZgcO hNr3e39<=Lm*to(<(`*nbYbFv^RCEƑwyG 75 mQsۗV k41DΤ?f+T;#;Sۓ{|4}q $@UCt&'_Gs 2"¢iq^i$vۚ[RXpj6AV[c_o'T, +Y$}h ^icc\)&@f. 1, جW#ZD5vi~!?;!`TO)Z+yg56zty5LYWJPh -(6[8NZOzL"A^ gDlz_jeյ<&Ar2n)M%?DOPM[m1xp]PC1LѾLVW'h4Bc)Lq) +ay@[lf#'&i@e iL[,%)XNlvv+s~O,J>/KπRxbCƉk㨞{ nvWS/Ɲi-r 5Zcz~=9X@Wo ee!Bxn5ԅ*pWr)6䶦`Rw$w1EG1OYVW!C^ N#\)"b0-H3 cIdwQ &OMѾ꾻@-h!QLvA9ToO}a1WHgv nBD{D po' cQF;zqX, u56)j08b4(å@aWފZʶ^+lR¤\Rs+j׷L@ƥ \PhBZeتޏW%LEŁb={۝MU^ LgOeʥW_R1 US9ꞿ1ncr|?2wbo>ם~Sܟ͢\Bt4EWې؜6ќ!Z/+jIr|p}JqcvΊA!u )+z=:':D\o,!kCS"I  RѰ.1 |Q$`MVgzMM"嘥ƥ䮱>ƯK8Áb&ڵĂWr\'HOr|O^.RAFSʔe~Dfbt٭л1iXO#lOt^J)QhQo L9BIuJ&5VDKی8=L-ʖ5,eSKx Hy {.'EZ67عjiz('Ìn{u餉 (Y {mEoT앟g{&T^7Qt;դO0ʖy.òUN._ǣk]¶^K;໣r֛ł~&cUl|H1P8q 0ݟD&a8Zf1qE`L{uOڼ<f+{6H"5If* ms/ewqF6IzL*Ԥfv)ɛнX\BC P(8/ >YsReC7LT5"ƢOpBhxU7.gY每KȲDw hUatH3QWSN$ t 6c>ڍ\t*EVbc&HwÃź.jC{ޓGM^aEVr$Z桃,3w{>fZmtj' *Om/]]RWٛ(A) ^2jrU_Re_v`O @<*$UTK*O"wJ2TnG3_ A M^1{4JU#:}ST;}ż#1&CﶿDA& ]qKϰK&VgchS׷ĺ4VeQCy[pۏ@ G _zh b9TSXl, Vcݴ 4{n1_}f<tI6* <^J) { MA_t{/Yhő'Ur`m)PW)we&^>OH95 B.9UJîThǛ9JˉV y)0Ai9B:. ٖ2N_o8\8 :D#]Z^٤XZ?}d`{[lpI"B pޮ`x,g_4GU4KBɥL"iFJ/ n\S=4Ø=ƞM}wx\o\w'LgϷesN S*8M3;0`  WȐƑ)7)ܡDý~!rn.p#~Ay4C)kG^<G"'oܞ툫0~NNv\}z3V@6|DYL IB RKU+sι.f< [#.Vݒ}4F'͂JNr^U`|!],]"FVx^DјI!G׬'*vCst 8ˇl9"@hAVmS_?K]xF*+EɆHVp4zc?s/؝`(fT%=XZwF;Gxr7hJ ȝ(yA%-(@NR,3^뵢ib -^ Tkb4B:SxS8Ґrtl6Y充e".0', w DCTdX( 0u >t݋n欚^-|5ݷDëBgLH# 7; Q @$Rf[)`P$36@A-dRnd0g\-. Dg-=&%}-^bϬGoGĬP^$c5+g3:T==' ㄇ?{+)?U Ᏹ1{M=rPѥ^D#Xɣ7 G7 >{$^p>MZY1C&#ksZ f-KhS&K'{94{V!^!k[zg1Sâ/܏b~3 N=Mwá'l&$El^*1N.Ӌe@8eaJ);Wğ3o)FUN}Z)?!3qy'@|QA>FNrБՏ;9ڿ|$/Ⱥ_I"LP5yr.#;2֗ 7Jdݤ'5 lkvIy:U#/,W6Acy ~=j?O qP9հ ڤsTdRa.9Kr6O/ftteRvdx0:Xԙ~Vx1/V?5Bրv"ݛ YjpLn?ȷ\1o"P!ϒA(0\/QlLY%ƌ BO,4 uRdmb}!.^q1qقy {֣՘}/Y";f* 02bCzO'󬔄̶`zޕY1RSLP <3l?1K~ll /孚|]$ɟS|S$OB(OWM}Vztqjσ8 P0H,Iu!fmdy:Jy8_12] yw>smlHvhO6M-=.`c_meq 3ӟدcC17v]*K,+Ÿ?h{fĤ0~|hkliNݵ Ҧ@[-[_pr2I {Uo6>K ʯ>ҜÌEu`T8TSiL^c*HFW*XR `ʏvI0V)Yk <ƴ,!9 hq*QL7DuJ9'Jj,E"!RzF,V;5?jgb$ %IL6 FjGA#PQVD}# e㱸9Sr;[:Bꘪ~=m!eV`˻d )K#BW/gڥ`#v>rX.N|7tWh+S)Hrt=wb$1LYz'jI F\:P5!!XqzZ*N9.ci^#{NM9t,h3cU 82OpUI\1d)P~r}쮧w##-i 詢&,zn 9uE!͋MUn9JP/γl?0%1 7}!$O_p[׵Z,y=߁j3~t֤ _!bhZw:2a3Q&*ڡL*%M!1념:*Յ{YgܨB>OK+h-уIi:'9{ ||`d0#vEw&5}i!1]7k/Uhǫ:L,?aq~S2fVOԎf˨qg}\=5efI9EDC,OU@rZPM`k[-o<5Xspd2"yfDVY&;#s[Kq1Y1~vH~t0ƴ=^{5seW=w'-s U[~+1 R4Z񧯕5ەfbs}WLzrS*T\*8W픀i9AHAiWc])ubn~=t̰xkLymƱoi,j2L]ooNEܼ1bDh z?+=K{QЉӒeN݁.:>X= 1 a wq.ve (7H<7U[vR='z((Usu2j+CօQpJc_t8z˄ 4.DWk4g9};!WhϛSR&=FjCu])S2N=h4T3.rD0!8ACoQ%ybĂO/Sj2(B2};_ԛ":K_2w@RZ)LAؑLaz@xTWǕH6RI{ @V q.wXyHAA~ta3TB3!@MہEOC-~R#S8đ%LfUԿiF3C 9q4?rAp4>-(l Rvʼnԧp3K",O6P?5p?YVI&:4ICH7]!DĖ$|eqV Cg㈬ zJE'RMT tBM*2PVT^WZ F0Q ڊB~e۳p$㜜uU"#-) a&'r\9@մ8Q)) w),txun85/ ~<5&JO[(C_;ʊ~L-a7z0~T_q5AX.~XuG4R1CSdT+f ;6RMoBO}->#Z1+q. ũ] =H?8D5w+zvw7'Ydf&d1Bj9Wu8s\@n!ۍ;B^ZSfMq W[6E'J"c"]mS@-f vihZ]!T4\K<F nY-T$kok}ES'"];&49#hЂh_*ڔ]ο$HGsoB}i`3{[!9DE Q Ɖ6ۛfKq/gHǚ h\Q.h\KV BG FJdE2ZMw=s m#pKxO2hu"0Je 14iS^9j8;Yp6!Ki }BQ>סRzQjv"gpפ?6qJVM0h CeF\9Ek=K0U o!_i-i~)le.0t,QG1@_Uj^񉌽pQcVdKw錇&8\̄>.%G*&FDq9ajc,j*$0nHe*91 <ʭAyyzkA9UFF{v%YǷ(WK-+ ίqdee;L׿ٝ3VC1+/\O?yCcm'WVw ḽaAOœ\"V !A4Cp7UB2g02]'TRo ȳ nAvr.F@KfHsOQXg&;  vqkl-&s! }Mka͋rŖg>:mJ8LF;aYQPڍT=pn\y!)԰gp|Jb]g%]4%E{ zS.64"|ZXQSEmЃpZw`f 1'z^mN s>Pl$Yvfv'_Fzrp|/E;d^NJs7bEol ](ZY<*t$rD;)A|2zGZ,c诲vlo9Oׇ[>xʵ J {d'rU+ZwHѣt@g@70sH|!SNq1#<DŽ,K`ev|o;ןюw$sbe&?Ή:W 鳹zF|g.jF,]*7 dJ쉪&wl޻~R |\Pv$lF!%ӁC @t-uý "I+P'bP;cB'͂C\x0*U2~ - DXN/џw0xߢ+Sn[ {vNR)ԪZ%vB)~hurh@oN{.7+W5}}%Guj$ş|M~Aq }쫲إ9h 3Tyd\&hYnIPgn\T g'REr_NՠK NL+KUr)0p7ģs]L&˂H-0=@ZnwF~?g_DE$&f Ѹbշ"NXwAJ)f':~ ʡp\$bӀm y v4>W>aMNS+Hf_]WO:RP`w1 U2,tg`8u^&/獳̻Y (| I1~8U2Jl+Q#U%hH83ds1B Ipؕk<"qV"W{OḌ,tAE4iDu=/_U[65.#cq.x{uM֊OF^@TGg7zqk.1|Vzo& 4B<4r\j`X!)SClW(U]IV'X #=\q2il4&?G44󙭢Pב,˼jh;3mxelKDt5w }KZy]qm[);NxXoA;ÞǚJ>Oڗ_UlO#+(LF !v*Yǜf-"b4~Rd{;%eFt4eWvkC:3d僛ڈ1k6=c̘V: U 7ch=ב`Fhx>p?X@/鬤âY7nulW\"veyzcX@ڬAl]|!|h\NYg_Tzorz([7њ/&xgM*M4ثnSl@#x/qbh8 O0#Fp8B o dtČbdЭlg?\s?3fB4oK=ē1}s83TaBxqb(na%zQP#klj{ U`3PL._IXIwICz@!;[؎uw4ͨmN-: x.3b/j'2?"OrF@5et]O']{~8B/bJ#K!C 5vH?dž;޸El>0?\ 4N&_fhwF^Uk6â%ʁXjCp'B p3H9&PpX: ,WJs,|i+@tݬr>xHoS"Xmm h蓁Syo P/3뾋/hך=tJDR/{z曠&EKnrȷF0d[uv]D HHg]ҔSF @ 6eSK|j<%HhbTu0FPE uҝr|*{weˁբsC.rKUn}|N_^J*'^* K'#Zo)kX{-˞23EmddqN&5yFzYئ#KgذDxͤmO5Q8 M`in'Ju|W 'uzv(~"s-,Y$5ſ48$7+tW!64FvV7 )~ʨ >O*{SQM;leME} ȿKbBN~5PHq-p(»D=Z[0Dt)ʯd5O[Yu8Ux9Ix#(8{58. am?tYum;T%2PS-Zv:Kj8^~)R]'VTpcy\(܌v]K$!s5)cXM}y tG5rl lgg `89# Lf6yM7ǠΥ.zPl ,{Јa~jG*dA}p;Q;Gɬ ې[D 5~|,ta7p%33u_Yeg"3|vӌЍ|JWKw{r*-G"hZ.U thp$齺-Dx~S9 p m` ΂u]yF !A"=LF ~.Q.4j DuƏy2_S`N8MG6kW:3ËG/$j c 0@;*ĩ{cSRYiwV]W5j;| "ˎ la9e>Qs䦱sYj3w|c3E-yv%FaؼZEnus4Q6:2kq.%Up!2VD*4UfΈKWN>@GjFd0Pڱad?TIi |R~Uœ/{^îaIq`f)qߵN$ySi(] kuw8,cz=GPs˴K Gbا9εI^r|d$l\]~Ϳkp!WߔyZDYf;)D|>T-@;D i+b͑1=P!6PB" :^ ]^!aE36'nmELt3 /i$;!'n{q]WšA10ò >VZG7)>W*՘Wj 6 rN ͮX^ΑB=`ۈ x(Cj&jvO J v2O|B?Ęl% ORT AxQ+1^O}wh*k@'Z1t02h>SF,KnV eG+c>ۃ7/[lp9@Dm>ZBjRwO^@4v|gr!١_(ۇҲPX\F~v $:xr!ɚ .s@*eBS DKکF0#$liwdAF]r夈lq@-0mMfh_UaS)?g^5iµ0b Yo'A{0ߴ{g%1)Q0B+g~~0CLiCKH/Q|# 蚹ظ h,-]M > ( 'ݴya\wN Ri$%l9AK  ?,L0Q%9 `,ϴOCdӧsiDﶨoi3W;=U)vn[#xMw}L >)}DC}QB1=tߡS*99|vEYdT@ fAu'2I8vDWٔttԒL:K<")gȴ0[%)oϨ-sI DJFDoJC)?v *dPOZ1L>qȩDGEVJ칫I}cw`Ar@_7|g<wpb6+YFZae[C1O6. 764'ԇi&7OkH ]Uvp1 IX lb+R|P32z9(FD'w*ι`&0 puf dGgXlam04+$@}W'"'I F?c0ʑ~i.hG68JfB<)$`6N/ġ16R@'P,305P0 U`r]6h?*@Fr7rQIX7EJ`"] Lߏ2qou|C,Jj$Y#<{e`?w-*a8 _#'<ȫuMSc 2Sʁ2{n]b`KS25aL %bDZ@єW"k#Ss>Ԯ x,ֈXnF)+c@#WHꉯ`@UhrsKLy2nEG'ϭ*y_#9!9 $Bgr*\|ä,i4?tˁ+j`-#'$i3Gjvjš\j HFti|E~3P'6ٷz S>gۉYC+5yf*2Tes2|0%8X}jv+.;Mrs4EĴ.)ʌjqP CR}1!)HbYe=Q.7!sm.Qy1|è\2M`[&Ёv}/P2% fib;YTxi*Sk12ZّA~{R-Pfq_9f$Zk\%GsJſF:TQ4`m==6 [7(9Csf9f BZbP9C}~CLb;(@eud W,rIg_z,׺)X-NDdcJ7>FV@ǰk#} x•A4uuɑQuGZz&L޹r?o1\/}bS,Qd'/)Gxy I(Io鄋(z nܖhAU]()p_+@CFARj~|~YYLvkH>c):gn`Y:tdúd)6nE7 *W=tZkt:ήF:e '@ ъ;2֚4*%86u!Lx``/6S/aVBd+f~v%0 `%Ih䦸Eop0gls ErȊ'A }Zɚ= QFzu`JnbЋ҂VNȦx!JEˠRŋDBR*QRa!+_]8<_Cʙ?MpUQ6Z 0eI`u+HPA9>..У@y F8 nJ8wWPEyC, ÑɉCXȠ)=ׁMAT O)KZPJ,`$&. pM$baUiiiʼn +gtum# W53?SR?ibU#0_ [G)9eȽz坦 幰 궎 1$-4`"=CO`*z/҅)AW/활yR#83U^ށFn X(:mv;#|^鷭M#iӜTF=F^vN{ J Q ӥ)}@igZgnO֢0rr 0!z7 Og̷7s=L9z |?pCcWsZ=̙=^1V%JDA9Ŧ>Dg0sK$BboTJcǟ AF%`(ׂZ;HEyO_5_MBB_`A2+x̬~oȚoEu"S@ k@Eqt:1 $J{s&A%!XV0ܸ䍑.f"K : LN_9umf^呩X9]sccL|;dq_X;ȌB*\Gk+cE"mlO$⊌&*tHA;%A_khȽ~xÙTZ" < @w2\Q݄7u O W/ΜDžp~)q!n9 ]lEMz"]멊Yg cޯzp@Ɩ&^XR>K)i]>9HS xAgo_ţCFj@yBA=D(5 (;P"c4$فiQn5 (F]l1I1*0{ˁcûKImWH[R+žMd Ĥ+Y/*5oQXf=XO`s݈CDw"RC$pkd$Xsqbg jy$F:po^oU@$e;{٢YSF_W$3jXzƈ^38`^#aPeD:̰ zsnT_KU(bu$r ˶AǙ5Nh֚Qܛ!%s {n,JJGlK"_]{?p{!%X뇸JkY&wBJw[$V.5=3a}pVލUt4y\|9qKۮq9VQ<2Iu LUĨܯE,SeYm"0)QQrUKupѧM/-lH>5GWWU26*!Rp_#Y +->f&u Py֘r2dNRD|_;e=Jf̵}(xP(x*0 "NXd6DI= pa S!ޏGVOT!e&PcNo $MAµgYPg>OU w[ fp^T1 8֨szP}sV a]a4[R]?L",F .~QK~20Ze]-lH?Q|n~$8VS1_%ǎv01 w)i4&3vR0BYQbZd>3@j kr~̇A7)?Q45 ;|PiN"a`֭cyGH4L^ @i2cPRچB\5Nz F0nݲR7l'n6)C]b@KYԋ XYnBQ&,7R8S6QQ_e X}t`m]( ZCΞy쐃{}`"}>K9s> uY!\!A gGrw- /sgO>9X ְhTU6hR vN i(4nj$,WwQƷb< w>cԍ[ٔ@W}tXyU gD?7zځ^t nj7YC8LJ6Zs\SB9ld&eZZ6c\-o/|EC؛;ZXi`r4D⣈ d> e `P]lK%xʤ il+// 3tsX_Jq=Z}Ŵ]mT)Js" [9WVrLksmYQ騰.yD蠥{=HS›=-H)XJ|yգa\uyO-٥: u߯כrCȒ77Hd{Xm/gw[zG튇/!_6EsE#md:\֚_˧{16KU@{# >9@E/ns6*ƬPVߏYNlS:%~|iyO+JIB_75+/.3pB&>;4HEC;# 'mPCnRf@V 7g{P㭁^Qô nLx'xc!^s'!2QwXg!hxOQy 5*LF~B0AyhoC=Hq]҅:SPwj~FqЯ0uՐBáxnb2^}s be*))c#kV8ZΦƤ9[;iM/dΡW ').x623bY7:a0][hKٌmE(# \NVn^[g<0l"'>LNo$*jA﫩hRQ9Jqtd}?6=lےZIb8lPm¶ϳbļYl :A7g{gr@!bPLKqU2]"K9u(aN>J/ uN~! ^M%2vK+eٶ5f4U{#yoߡ dV9q4egqU4{ *?S}#?JK*W?mVh,s07TEլ* Tzc4y BWVPs5ĭ*P?Hb?2ɧcp̸ Z1Be+2ɨԞ (mK{}-.^ zXdvXص񉟺Hu 1(%;Ԇ$ƳE> ͆x ;82;SfG7k"yNCNHr/K\Yڌ y-/_a dR͏Fݬop[@Ɩ/e<_eQɸdg7EDC>D:HT]qvV1G ɩDgnhNj,lFz8>Nӑ쌺vh)F8ja˩"TJ3xCh3NEҐD(Pcq2T77P_37fv!R V{#lkZjj IdROy c,șȢN"_6 {/=_BX9k~MF\"pctЇeJ \ʦ+;,%v=ԭg7.þD}abvș [r*zhh^2ad[NıP:VA~PZI;/κ0֗W%W{ R2Yc`tо@LWZS()UaY1xU+YS %6$e <E~_/O9em @!"=p\c6v@|NCqmxv"\`1ԩT/Ud&>,-mH/XTtQP04܎"yO2 sJO-o 2E;j,*$4Efd)n'D̼;s f",fZ*!YaA^_WCK Ү-߳aAW&޺\˶쁹2f\c݊t[9t[_k]75g×A|Vf [|bI\8=bBsv)83J2hT~`ق64q^{U_ĚRX~|LMȀ,Kl@w(°U΍*u߻/孍t)dvR}k_^1JEKbjvͲfq-77ݜZv`ˆa?Ŷ`{ȧrq2$6j&M*[Y8RuC!vjRghCrP1!k_S:DUӀ:i,5=HCNfSIӛɰE9!=Rj!* aeaџCGL;ӡ, 嗭yaU ݡ%é~Zr.',pxh!Ɩ h4!l!̚d\IP%FD&!2 ,/ WڃX(-Rofe`uBpt1s{fI,yoB8v ;]%as8WGm: !2ϼf=S T3ZqǪ*=޸,t23dҩ~Ԍ7X]isTFAsRW=(Ҡ  ʩ)Iww0cӳmV0̥;oo\dB DH@U%mgTKpYaP'k,#ؐ>qüujo!?nofѴ!FM9\V0mqXR8Qk&@1ʑ%̌XyT4^ۈ5xW-zyѰ Έ5w:DYkL"\`Ժ>YBώ2eM`ֶ `7En]+]*J[&8ܟG?LPEl=uqW[-vD𣞢QK5ah:'s"3|3mb~u:qQ$ )6X=({-eR5Q= %9tcpjuKEXa UJ#wn1JoU_Ģv62փgWƣ@z4˄6>4K?I !]8GqQoy(ux=&!JWIu>GTT%kfuY@-<(0#뜾”$M'n/>u+J*kyH;UCt7}ITB4*Xٱdzj9cQ!|V6< ٵMϲD ZAt'G8/HvRĥ!lsTz*F6P_% OiƜ>r :,CݭW!BNk, 󴲇P 4 ^@!j"Z^OEBM %-wfWjUnI20(۳4kImGT &0=F,l//q; \_W>~῟.xH} 1%*"$TZOc@|e5ԼBF_C{^BBNPR)y"Qꍘcs; 1w%ѵ|܈M wԊG>PLwB&&rNwt_\P[N(Vj4yc+}pwfQ*:,%LպT\)|ɔT()㼆+[h sRβt*k})Lݽ?< Uk":[tz,/'A:#5ZNTr~WJ!Kϩ[sx_aMh 4\z?Z?ڗ[,_@b:A빧ߌD 602șBч:>ͪ^6;x_Lxؔ5tm_A͟rfv;,R =(+1A=gT֌NC(aiKeMae_>VOi4 n8ebfKB}Sio@$ Xpn;*Tr)欑+ംo2dQ{2sZjGGv%.-)"HQQg5m!"oJkR]N͹jb3 F8ڋ<zhyubzs0~NR锷U!9X.+k$co^hO5M wf#R|i~/\q;ٛye!OIFZmQ"`iXV-%~z}6sRmdQY FWFs5#E޼:닪?h Aŕp^Mmu)t.'$Hz sd2|k, ]-39 J4ѷ R+w[[e٨-ipM–yϢecO8>IVU|e%̜m{{}?]f|Mx?zp+p}<v3 kVLݗAmtC=t$MMH@4 n eaσL CfYU-5-av e *A\1.c C=@0ѣ17#z_Sb#i+wQNY##DuUX N;W Oyep7c?,ŧs ˂x޻\`.lSmϨo[oGY ye7C"6x5TqdQ)ꟼ?wKZaww&F>B޾~|`ɯ[.2+ <`qj ^ vO)HR#XƲsncfgDp g%91Zb|׎Z`7WNXtZūCq5Pg*JA^ zYw®FSxW\3RAhU- F"G8bԕD8e +ǩ䠻X3AD+PK/J;鑶U?lMl&&T7gCOhf[@ƽZhLXRC!%a ! 2*݆K Tb1tEUo_p4ڰ:)o^1l*yn*KS ,?ǃtO٭0qїpwyduA̳E yRQw{O1#2Sru!$Wn)jl/a`j'~r9} \gsFs,*9~ƚTÌ᳭a R`ԷӢ XGIpT_*rX!ض[hU.c82h S-UЖb'4$;퐵 NAG!ːNɊW mF#t0D]>=խ E 0k> eVMa)mhzȬo\g"{P텧/kfs \=S ?7gw/)l^n\F'e9^]1nq~ l/%:ZzTECnة@iN.d_0w#R|lv W?Ó>}eI Cgf#e-op3U,'?$e  XPJistûga4\yA"*}Qz:uRvj>F彲o٨-g((}ݻZĉh ( x')[W']Әr. j%4]Ab{:_#`=ߨ.$&f`\6^gSv=s#Ϯgً3aGlilyp :Ěg2+@~!UI?Im@iX/@#?EcX$‘ؠW&5~aIMSz0Fy:Uӆ04kKlrP-jx"ր5(" [+}OX%`(/VZ[FeɀvX(d .p :]ɣqQg7w]m蚲G jj5)]ԗqnqO 0niG8|b/dSz.!^HIqXv if-rP4L[AIq|3,"Ľ~AZ_iY|X *~C5,ʹ4fԫpUCRʃ\3\Xt oZL6pM@ė&,q+ [v}As^5iK񩝺(yߦIm`#XUi/Eڞm>=SUf|Y#8rO RU@"0MA@W%~2'bEgX$ףFk(ٜf WiF3`C>Vv3U7viVpKd8|%BNS8R4j Y+ˁ iƽJ\E8>mg <*E,qi3gx&BGgzSe8X _6F ysVįmh@(' 9Tzr[% UٖK要e 6qZ,Li !"3ĿdŽVL ~_yÑb|Ҝ\*f8D2_A꒹,1 1FfA<;aW 3UQiBAi}Mۈ,1XfÜ>Ćt.b0(>8-^Ms?)][k9 GڂNIpQ_JFRI;ynZsn{>1?κ`;ꉡe:;MďF+$*\y]pHbpQw1AY # Gtʊ -*j!' fxmy)mˋ<>Β]5.`G y#~&}~% BlGj`jA:B)'ܙJG2:Gl{QY]wF1x gCmT9hT > YC1 5>]ꇗ 55149q:dc ̳h@[)Gf Bî^it99A޴ .i|Dp |+R RxS5Ux['F\_j फl ny}x_24CmذxQ߆/Ȃ۲PE&I;,H7Atϻ*y*?dWS!4ݵg0~S%PXl:-H{_??F!QJvV|ߔO\b#NtDY:>۷hJXo{;K{~eQv<{v8-6E/|Tb|=VFTD(E\LjFFtE}iY7*E#Kt 7anj jf9rbncA +` hTY}f6PV |xX'$B^Mh"mlY ոz&2.Y-۳9@Qh;s xHdau^ *W򖞸'!5Hz1INHO=*xu=Ƴ>֘LBw^ӰDW} D9-7-Vlp y~xyAyz;Ǵ8Mq+'s\ iwD'ؕ0;dɩ.5{(Q2+@raȞ?zQm/> 'F*M$Lg #1}r>^g>6{Y|enN*crPZٍytO%aOy2mAN /0fr-tP7LKZ?[4DD\Ȼ^WGH~~`cP BJ$2#9 mƸ|ooI;RE!4P>z|*8H/E w;6(A9EzRCBDbӓ 3 .)BN2DGfT1]G2~z[JzAȓ@^1ӈ&cAA =T 8Na!vM[ŔۄayHdf]VJͲ߽5繶ps~g'Yd8%a.Fω\ޭ,+WI *฻_6M7&*{%fzN>Yq{>t|L6UkM.A5e Tӽ/)RR 7>KhtU R?BUd' |=N3&񑝓4YȈ f~uG6%NApobiiWJ#^q9Q#-4Lhl 256ĸ .zپre+rS]R[uoTޑ蜭#G^u=hqy$j5|#HR ub@m&~Tˁs C jzPz'X)Y0&YnWg(T; 'Y⬊8b=]U,.'QCz2C|uG'V[Gn,mura` }+Ȯ#}sXve/P'$Em{ÐmfE}ٱ2]*c()#E1Of/ 1B}yhpRKck\*cJ;a~YI佂%"G",q[=XLP;3-b"H(-27X !L2СuY&ڝ>ܗ\FyOڗ -o3).K4}.F.iw3r/NBw-|}Qe%dyG+'Oڌ} ()xUS<i˲sۿe:nhٟg@:r]s?e4PiC_.]TPv}矩8I" <:ҷY[@,')gRt`ʬ%7>U0|hlΙ@\[eb:4`Mf&F+!Ћ~<תU,'NDlAh!)*z9\:M*9p dUn%'lLZ!W2i?Z8$xU#f=p5}p<5Z1H[ m)W~S(J}Ifs< jk!IVƘ"HYܿ/ H6C.(]/x K`;B-IzD\JPo1˲Hlf"Ҹzi.xl[PD.|<\l=oY Tƣ\e~@s9jUZ!,O0fKlBX>]'\{dIt'brDɧ&#.?`Q:>3|$sHX%X W#EzZۦ)cJD7Me*-f,#hBuJ%1 4#΍LH[2QJ@}h2bn^| +v) YZ|IUpSd@3rpuBy:fG;8Ha-?^ZӚDBɲYx./o X61 儂%YQ|b#x 'F5~EZf ¡GIN翲?c jHhOպ8g%ޞYOѱlMg`͞D!aq=C&YaB£:gq饪6 `jWc8(BG-RkHۧ|8vtV5o;[˗-+o4@_dzX3E)ʀ#"=t{>xʸib~邇nX).8.([bxїs8luG 6f+ 2΁#Xۜ-8$v' q %J%]qWXUmɞRlz=+ɖ-REZqT7~ڒRHIlyx_mzEDw{n©v1ɼ/nUiBjqa }*6YdewXB.ŔybH&sne" an2byJP"4 uPkǍjbWR՞qkjYЄbQM9 $%)h?4=9X Ϙl#%*΄.#W7m O `_tpH&vOe V B|[ss@.2Xk3>Eݖj*mooh~MDeq@ơCs{(^6RVo5 .gn2cG^hDiڪLtR;cL\7; / `p̻~?%=!p\ _UevGpÌIsF1~LlH\8(eB$II_U_ecUYڝn%ZK} < A6Z,D˼:!hqpܱȋ5hKJeF ~#n5GM,QJ6no4&T:ِ_CA1.+aly i=nTtTu|5$t ǨVCR]_>:u !杠a2Fw@a+Ei%v2 ى(0P{u@J]KETkxV0)M*5R0(<-K}jzdWY'"džg`w{חq sahWt)Uh)=MM:F÷p *iuU.}T@,.հLMխ0胴M#ΜĺV$ 9q1:T# BDԿ4rekY߆Lqdȅsi\Cj[}Ǐۆ_̍%֏h\1r9tl{BӹB/Skb_j%, F Sbe:6i՛Mt , ?3 \uB2φz cd2N:]GU C+`@:jGRƩ[=,sh!Vlܺ>@z]g4 ȱ_LP2NJN*`NvEGXڼRq ʝyg$m"$ Y-ڦ5K4wzFrFlR$D48̻Ԕ*l}PoC\H"nɽ=5YՀm*z qD0zr~ \h)&9<( Nre33Kؠm)–tr[vV}-!ߚ^ 0yF7PNz P.qeދ|F5؎reIiZ=˗4NUqV͖'xD&mv)0}5&)* R9j.[,vMnD0; .{%8eqf(7N&X?uk]9s7F:`h! |&*6e~n;=/ϸcZLiUV^xt>o,@!= w7/[I^ceeUŜ : 9+}r f(k;4W> ^3(j{-x)AvQq1bTjXU^}mG2z+Vp`uJI~gM8FyRyeY^EeTWY/7LeDWu9vJ oORWޛW'1ל"ђZYA2ϜgQ\ <.\!f@iDrz%jsBɑLRQ6N^=:TgvloC\X6TĞ p45 =?{f;2]8ƒ?47%⋶'ЯyI?tw@DiAⴾL\P*@ 1afF%VDb.ze0pR5wtçT]chG@BG}7Ԥ?fmmQ Nd`^ "P]k `wUz lꁆ(XlO: dl@:6X5x;AүU+FBE Y3ΰf)XK?/h&q&BGc'vK];[R)lrA :Ke&%B|,@F B ,Zl.Tf8LPDe|Qك q+4&#NHjA5@i ʷm7t65LZUo0r\7M^S6Cݽo9۔#&,^Sb·5Lva:*ui! ђQ݁ d|@3k\%R0SZ*7+,X F16$ggA$n kވQaRmm~4ir6_H%#\Oe1r̼a8oeE0Q]Š%Zc˰35on$ڴzV(GoY!:Y+U{v\RFjΝ/N|\9i)@Bp@PՔur/R&O`-z2̪*ݗu:]"SJȷ^B^5:3,4D?)ݛ-)Sjh¼[ ٵuEӐh*Qt?"<}hMV*N`ͬ9hk_( zbwY!8-C6 u&{5a5Q~qVcޞvQz}+p Jw2:Y .පKA$IOe@)XR:"fgѠ@4s13 7P@;a$>^cYkOq0u} zB-Q-‰(: uGʒyߢb  k04QB}V6cuǯȍR@<x;m;UC!{HIOiVclks:!T8kOq wr*Ơ/͇ﺧo41]GwwmY(:2v/(h?ry\ú,i}o!)Ue{/@XMj  /HBI0@_{Ni8 ZIk*_2`Eiq9q[bWBO]dciITkX:uQ ۉ?:YP&j%[Sm|=\y34|xuӖvtнj} 3V9| 繾Ɔhc%6U9zA'{ Ǥ=Zo Fؕj}idfGW-ʸw* ːU9F{/0$n}FHYNtjeaW z-+S\۠)H7X޺@l㟰b.cUpyrHCIlƿ@.^d~ޛC|+m9IZ FUXuK . w 8BD!:$w(}2zhg'H!%ٙRzUNc"ȗWyC$yx5&$cjZ~AYg)ێkqRts]]7ٝު]:)NW/Uh\OtZ8! XP*|T-E׼O.Wv/j8Vu)v>$<>8=9V=8RPpVs @F}=lRTڽHOm_RWpm:潲FM',ZoV*f})t: AzWB:QȆ/bޗbYCit,/^J_ez;Z{P|`4[8xIVx^L?} ~8/91`R ^ ps5{+g-F,4~yF=sKuE8ܙ6Q XpDSy5%, Ov["v=x7W`pM >*ȯXMOeAu5rw (FiO2?ەv`s$)JE^]rwR܎}Tun%+Қ])Δ?2c1&i 3~*X%p<,b8 FbU~%s'Y҇ $I_Sتpܔ'9K18qz5 )UI^֏q|1wpMAr Жq`'Z=qH_PD$WXC&3)^vRS1As82Δܜ͂^oVW雀 AA0ա,f@*dYk 9ʜ?yUΏ+*{ 2RE}MtGM`$f=j+?dP곲70 5/C>a| uLX>&K1(e[cy.Qڀg*;rZ̵ϡU7fށ(d>>xߟ񧾠7"u"j"\![ 6:y{h(6%ͦ|ipXVi洟k/˦YĿ kwN4 Z}Ɂ䛸դpm`1#'~`FJTOt]:BF\I4m2XtSbnwƗV0< *9 +t/_)v v|q_q8v)b:הBjixKndy{ے$ppZD3ׁ@`rɩTbS8|fNz~iq#+L$q *+/3Divtq hĐq9ꄖ g(CsVy7pyħ=N~Bp P/tk(#qдtߖkRVOT@`n ڙHn.wl=(sd?Owy.3F|L%.Q9*ӏzæN:kK{9XAh2?4_/eK;j 2Q-M5=zuxE鰇M>?qFG 4a*tXJ2)$ܦIWXGLrLi} I k[#)}GDR1|7\0die#^8p(ߛ eIPv7T?%d>:BUC)u GZْbunU:Fn₽ Z[^ 3]0 Gd)1?:uZgPfj?iryvVLX3{U7~P#lq&P&f]\*Йg?ǃ+'Yk/U(浹 >(H6]͡є.MO;xp(,WAn t Ǚ÷"XpuG%⽷S62RC6SuЙ;:yN `! ~PۊWvKK)= #)Vu, V pqv[q(>*m$$W@r\ 1bn!z ^9%-7Cv@jĆ^VĉڤftCWF]T%>Pw'C> 6B K0kP>R}`hɗ!?w+w xaJyk#:jaBtmpp3MŏDˢGHĢЭ:k6nKN" /:*%٤{] :o 0g.{%<G R6XJ8 sv>}g LKs5V;LqZ28JIm-6O7NϪDPS_1kG'R'_*Uaq&NzבH%/X*[HrF QSOGnCE[瀏쉫 o֚u ̟aMCq4Drxx']z'OAAeمi+b݁yӈJJ>qb>pٞ!8ߓؽ,h/6Ɲ or ǽ D0>l ԤhX$,H]fjCi+D pq$g"w}Q`A,7}[ Uފ?fV%Hs(Xt}24}=\{ƎDjY5" "02Q@κԀ7pHϿ9S>HMOGH W2QHgW"_+H;lLB^q`U{t1W&\{Z%JuS. d K)bth?9q* {#vU h:kDLS+2@Lyj.h!fwk^)m{QMWr\f#|p >N_E=mPY^Nz#,+fOЊNޓ5 * Vjn2|Κd9#6{RI.#ݸWv)ڛQEh5~˗PDTEJlNQu [Et9i}0,2ںǞ1˺Oc_1T: ^8Bޞ>dI9nO^v'JzSYf51_N 3bFYE10ܿ]"WOݡX& c;D9V8!˄*w64uZ۝JPȈsdѲPI}lhm{`"a 6 QԌ||P7`gF6ƈynxXUQԣ.&Gރ&jzw.C.I1k#z(q "xl_ig_Eb\mcRA"lΈdI.Rp5ԝ3Q]H/M|XT‡D`3Ŀ`%&= F 9?gk/c_1W#rOD˴ PccC:DV$5W~htyy[j@f;ϬxE;dWy>}ެsdNJkْ98jpYn>J";k]6<͸WkQR]bsF탽o Dmb.?( #AP;}sBfx vá[#o^H҅ǜr%DZA%3V )0&<>*?BS~47?zt oYY>L MB3)Ч$pq1*D ˹(KLLcs8lvCr@St(ƨ_Նt߬㾊q!QP[dfVD$l `-5Dbp,jy.DyV-vcW0b:3IpY+_Hqasʸ,J.'Y^x)ݟ >,ؕE2s\2z˻y3 R S^Uj)%ftQ=diF>oPa8pe0$ȜkQ7 IP;؛t4\bqoZM[bO,zW,CIPw;GEu ?-ؽ| u43Liw5`ƃ[{wzQV׺Le7 %`^52KoÐ @Z?^3 bfK˘ܚyY #謋9zň 1#Xo;j^ GF*RwmsDµG VFnY4,~Q]tx_B_BGaz}hbauMިSo4w2#$M, 7m2ƺ7Yv\cu9N8k$ {ZU':++U[vÚށ€^< lo㨛es^+Ma=K2W\]tDO~4-ӫpG|ѧIdEqQ,0ߐ>Csu!&KCdcF`ɠ)DKcy?J:]1.;2%tJj4!ltD(I2ǚg6_=%`@oo@^UΧlEHᎽq%D=[w}CR 6b? 7*bC|[0 ͉g*JU{*K'あ\':WT-f0H s':L/IФ0::2]d6L]1fsA0ǧޘogQF/!}lUo֗6߉$ ^ 4#p٥|s\:% EJ ˧/[_BzP^rIfr[)ϑ6 JT\?X`')'C]SC :qorx}&wP wtr= ݎ sJb;Nq /jmFt6$$/׀S@L_bnfI e* ;̏dW7M>9Ɣ1$*v0@hXPO@v@9[$tлAMb;ٹЛYog*'=tZ czފ*q<{1?ݥ}&!ļ϶N9e;4@lc籘id!4wpd[uϵ?H)Δcj+i&PLxii;&~[WڂmPѲx!g\lY"VD=}M{[%`*0bHݲUXXS~%K|,WIj@w{tC|߭hy VUi^YJ)4gќ-[(lc8eRtTF ث6Kch8aiOěM(gBr$8Ej6աg3uI%:g=u m{k&jGLss=lq_sprjIZP M -b`mjKeį);v L=)L=qR4F DٿSL?Ux_`DϭR KF^W;xE񥴀^ C%V󟩳q \,I{sRUGYaM p}uTh+N$CɓmGA\ )r!c|* ~6rJ `Չez,5Ҧ(5#~p}lz)\i(wTujR/Aѧtj4\ѮnN0^:pu+18jv^GB`Wj0` 5oPń>\ciUv=*Pmw՗_)!?z3{S~Z[Hΐʏ#:@Hnn`ٔE[s҈mp|亦 Jy.Mn6NnI_ٔq=DCX܎KrSo/xQfWvMկZ+M]@B NS\*!۴JUc%%;4PaZ-Id/f(A10 >j mYKG^~㵂O(oRWFtl9xm?a_\ng۟5U$FXv[99U-$qi銀k=زvJAM5//uދToVۍOKHDԊjZL6M5몆j7(U. `/g+ w"QӐ".)+J㼉:UhuՔFQJ%t"ݥJJgoeIC#[8:ډ)-)} URqITvu-24z5+>E&W "02]e3ʪo(RϤE#qcP7W,9ՙNJr } U=.srA(pr)#߯Jݟ~KY=3{$D_ IIs< Rf/ܿޑT*/=뜳bClIܮ g18Ҷ҆oWB겜W@\ğOe"S{]FXKi4!<;-B@R0If@-yv?R*״/f*Fx|Sfj# FY̹iFWv=[gG^=cVwM{N>pj" zi,% Ft~B[jļ :`=u8RͦA&_XmWɱPk#7 F(Az A|$  )9D沔He|Nk˱?MXKX5D%%Ͼoe,8^F(YBl>#0Uf4R~LLzf,󢤼ucluܭ P-rOZ*]6; s|!fq}' 〓u"rP˅ zGMlZM+P<˝tA X,'4Tڮ Xelo+3 mBNʡ w=ƅuiG>y/u;P)%j6VR1yf8S㉭1+U> .e[^K/w7DDo,8ReKzGFWKW_=ʦϰ)./ҌD}TKm,]`[Sk^f̮*OP0]پUX+3oHD*/{ՋɊ3E& rJC@5e{ly _.T54xX:w_ƨEEbOtPc"ggg:XƦwIPxؿi Y9w{iSyLHx\Nb|ؒ6g\me%uqf= {a2b^@to*͗ǽx`:p(m#{ԘC6+y;܃= nP9N=@nG|cIb;<1ձBk+r*$zm*SPRzP$|O?g1Uy&M4ì#1Gaz"mh~(Fil+0imtNu,gQ=8Ǭ]p;@Tkq#r{yЇʬ3ždChkmijZA0Asx{zWc3ɂ{k$G9umBؕcScfR}U=r&qrbRc!ZhS iOu1cpZ$;[ٲkdg]g3˒e}P23ZAN:q%҅b6x9q[0}v@Gz"I }:7A '̴,2|6RBQ1ਦuˁF3ĹM3&sCI%Wzzf8.JOcPT=LU` X9v 2aj-/F _Hn6x2|n3enQagmQg(3@/g8Zކ״8x?#҆afs h`?'X+g{M$c}mYY-Z7@c22/Lr#ID;aڤ6b,KvF \y2M7RĎDcW-vp7A +Y,x`;/CK:Od_,N ԟchC%Y6ᣭ<Gbx;&k5uMij+.c|ߓ94"/s q*kQ@yKf&Ag &ʅ`M`qs-q14auZ4t6N'  5UJ9Y*Q̣ צa'Bgfp@hm60أF lHB {NuJ՚cOW3\Ĩ'-il\3?$Ӌ<7q| K'[Xk4TB74F/,T0.Vk찋JŔIDri)ΖE.Wlxiwǀ:'*3ESuT3ZV mYZ `+#pA+67?CQ2:]pEΥʈ.(;qpWy/+)gkJ}G z:-Yv70c{<ʏ@ݨJ%Q T%7՜vuca} l5MNLnV-Kк"f2^rA(ygj Z_b&Ea+._IшAC\D & +./—颥DMSCj5!Ur%qyJ)78>J^%+~ U /v$pkqEK.}ELqoNz 3I o%+f!U6M#Ugxnn=3c٭~ [uIJmoԮtQZQw7rk⭍ė0]>= H503Ym(u=1r`6Y&@ E[=`N[ ]kw>C?~0/_t^V-lelXκCuös6^tɌC'7IX9gdsD`q$|ޜ}n dlWV #; z(.Χ5]1-W\,xN!T Y$֬jyj?DU-=]{fyr I9o.3D T?N4UujϐLT&(ZOWDk3fxfȷA}GO >( j`·* ET XȺ` U5-P{9∕!\*ZD#j(gt5=,Z8hklRc¨㽩x#[gi߈ۆk3 -K*on];a. hLz#Ct:H'6E9+;*9. ,G?jq:3XQo Lc7cpVSG($ J2G˪Bͽ ѳ>ٺ5)+6"EdIQŮ3Aq~zu1F; Xk#Z}L%w.Uz{-m?XIHz=gJ%c_5 ݮ6bԻ(Zm/?`]j[5}([UWJC<1`r:2dQ?Y((-iSb28_'-c {-ns]kəE gU^<(#Mdk6p͔|g]$YR'emf pLvh?ԆTh}2}S$ZfhV%dEv ADߣZB~|guz9E3{|/WI6"?HV^rTz#ULuNs˿:e,zRm%OӢ8;zx_8j·eeWmY5 ~+jwN}c*wʼ"BC Ğ{M_/+L{I`Jݱ١nAn5u}/B_~PHft_,&\]5Q\s]CI HMQonQ>?x`~’Hnמ1{ȩ"۬VדM頑v92*6"C~p:kzy/-pg|Չ`ӟd \KA+eٔs{oe8օh?j(}\`@UèO)]Ρ| PJl\~:}42'+Gq:2#ʴ9:0e{,ŐǣcA )ks-5bGU`Z#=ֱL ïm.|^Nw;U"d%-2|z|Iw2M< NC`]N=X gR: &hFZ[tRZLk'#;F(7 jDbdJvڎ Oʈ A @Z&_՟~eTm&YJ"sU|ӂM:8*!'<1(gIVGL'\if'V.0t78,KRݧ|y}i% ~ *P[>5-մCd<@~~3?$=fO滦~aYa)1z, uJEeS g]w7TLb~C.!$[ֻ4H$c$)笪N :%{Zp?q/jp.~% xA!D21_ SvΒ13x'R֊MN /Ye7`AG|$dbw7 Z 8%h-$) '[Ʌ;$M~l%Oʨݷ$nO0lږ-~EZe"B..dVeb&Z !2qq(X`W&9496#;3ޫ;8q?l@'!7567hXPOu[E)\vE_E9'45@]~P/9Bi* | 8(8¦4/b#kE@|, ':vԾ,Ws Wt -KÕCRYc" (K4kz4H+6ZWsHy utEjF+z޸ @Dce,?h8mv@8z!)lW{hR([b$u+[E*rQ3- 7H.#:Bwߤdd>\.eH)6%k;3U_iNl{nq^݅ IuhqB[}{@^%<jYRa azІ=CakyU0*AU6ۥfiyd>89slTIk1n}ϪyQ+TT|uAsLφ2#YA2* šR'=U1?*DǜD_M}C}麁IO+0瘏wh:]ӆ%m>Ng+Qe_󵉽̡ĸB2a5]z `˒}guu]?T&H7&SșlZzM'\)Mkaښ9 9|Қde!֝z (bKO]y޺1he)E>̄i_>lv52HIE3Ele0MWpJ;Ȝ((YB˅ΜCBrc3_( ,E,~a 00%BK`Vas5]sC ]t67%.H%h['!%z!~[7QTX0&? N5`EEo!/~.j<,!ig̠2UQjYiL~9E h2mD'RG#[OM# ¾lZ3] Kdq;̓^XXbDe% {|,c7\$Y(dg8΅+t_0X:R3C>Rrdӊؗqy3ZD" Ȟ \e ҷEi},E %]a'Fy (#\ ,3dh5m6q\&Im$ǘ<4B2IfBri6T -H&:#rl&m]ϣ8*Ӆ'bU("3St_=3Lqk%&Ot8.|%/>-.N!.{,25QFfd F[gqJuUP#bآȄ7^n ֶd=CR<r#xB"3䘯2YlY累^X$alfo$šĽ,$c7A уoЍpJQ s&mQ5v@WHQAK)(*` -iq՚~UƉB=+dKo.!#a􋗫9jmW *C40_;2&Ly7*8L/S}?Nc#E11cӵ@5M>+7~Wj};6Dз ?ψS~SaIoE(JhXZ"N4+ֲk`+A"BaW:[:,U#iW"MME[GWd:{sajTN Ip] _: bh}փ]ځē/UF9ib!l6OtOYQt[8-21(6o8+۟02[ɛˬqJzq XDܐ4ee߷ZOyZ쎋ih{M_gig]TIw䙖1Y7E{[d7oW9bðv7 WH|ˈExSxLb46tQ4E97dJJX2獎t<.w} t2:yUƏMN}LrߘK CՉ΅FZ@)xTh-#Bc].7XH 导>l.&μA.\ Re,Uc&vִ{fb(/!rw r4r/yCṋy'NY,m'-FkwF?m+'-!L>wJSXq; B-Τ)JWuw׉ +y$ݟ>D7MLޕ3gFȠٜYI M;0ZIP[iuVSxteҚnwCI6o ?[ddwڣ?vo)glSZ0h\E\qWH*'жr 4P`2VP)2Ӄ^밞MϓU\5T~AdBCȎ>*91цGVY4W>!IP$i uۜF̎\vW*hiR<-OI㉮ WxT.z!ð^me|lȵ=X7 NMTO ۺ Z#W1ƫ6PUG(cְ&1Vߟ2{t%ȝ`QnE5%f9?Q@*t"tt_}GXݣ;њ xϥ8{Yn?@{6TD3mV 'd%~|] ?NBnOzn.*ǛXaQ 3lFBpEe@uW*UV;{S ߇&WT =%Tۘ=Uj>cѢau6CLEׯX9ML윌: #LDΈ&]rk8PwoGCCNWz|| NG͗ukD8t77`U**V̯":}; g$$D5ȵ㿈%BZn6.~JjMHd(i&Tue%0FaXҘ݈^Ƌ{V߰ݾD<%3XU~P8|wo5'>:Dm WHsk|l!ܭ>4c*@4ny̢ݕ.[7\(=YR!!osm\ZN] p_`F|E>m\rP7>KGM VS]Uk~o 7ƦmUwZZMFUc.]2n}<|)V< +ߢ夵mަ=c?|ǓhGcm[İqɱ4i@ K%`|tgܖ\$YSZa# S=zy;|IJEpj_~b-uyýCX*^k ШP'`}i]i9."(ʄTr/ǽafiO 1ZC/,KG\7 HLAvw|F'hXV=pQhXg7ljQq{$|g#LJ%|x#WqUH>!"ԙ+'C(zϧ=|-,dཷ*I(>G&)ldr}*T^)9xB::u)N.kGI2i,c|j"CҤ K,_ ɦмuF5Q$ץaT_Yΰ~Vw <Jx QA`X\ b¿WT.DTjC,w+0̵יb63YsIš@r>pm .*$JzᾈʤTWCf;CPjh80ۍW_Q{CGtخ3;) ?(ϼt[Τ`;"GW ~^Bn!Q  qX`luk@x)Hvٱ-^W;2 MshGK6+ *!J͑k"|*=TrPnu1k|> ',˓!YO!ո|S,؝VnBhۮdBǏ"օKM:NKN=a]+c(3~OTd+M+uFW^,9d5U4N(ʠbCZ´[K^ĝ Ieݛ{Os#`C muZ*W|s+˰?א䞮]^hKIC,(jÃ$0(t&M)30ޠа a]:\PBv2ˋE=Tx|JRom6=vbd St#pYT6Zp~O!& ex_w8# bb}I5PZ3Y}o/cƗh2@Dtvw7O'!7h}㭗Q3 K>f[~ʺ^3UlfA_xOxM\ܪ24 Hu^. OQmg"MhivVe1X 7^!QiwF082m?aPRȻ8 e"0-.t5/r XvV. 2e]'$z(9{##5n*Im'c .g4CX-5^k,j [UB\.L:{w&9C^t{-/띎4G쟐#p BrF% s+o +! 7ԸRsv(Uft)JoPF22Cs=[W9vWƿ' %鯛$ d2[ L#O{O+? M 16 nT̪4*{md@?Tukb h[aMcPx8X{H iH #I&WTPL1;Ts\sĆƣo17k5ծՑF.+S址aUn_ J #z "8ih&832dNoā+oO'VuR)$+t|fIVwc韛!s8?Ns)r7/]~4LEIj!*:9/H~<ꇙzfehƾzy4^&%ZBk:3ҟ2%<|V|`ܤO;l&5(pHeSWÒ5h2Y>uQ$JniV`'E|DMOy*K]e3*?=`zExEk%pjr`0 DVhb62""FkՓqqY! V iak1ndY}R&e$I"t-b`gѿб6lyMCo ʝ' S29'GXwn&%V*&nٲs[ 0o֦ާsMPk+ED6&՘Q ' c~axL*";$%Q_߈|:z fxH[7DsR j)S Y@N9ֈذYmdJ3OT{<4q%_\B/r^/Kcql;?T/[܆c6[?!}elG V=?}`e6T6s> :QOo fAm#zҦW^Jjn$nhddF?NYrX& `2҂SXwi`2;ML8dܲJ =mo MufAq P)"C1*ޜƛ26aki*xAo"GNuE-zi:)Kd̩hPjVILW5aAɠ ?e8 g2s .5|e[ZD]3r8F#4Vu*m%e쪇j}G 8\x" ժ,ԎV޲׮!JzoZdw(zױ^-$C]"l#OXR䞫BTC˶k=_ ?cȻSz3;ɘ=9{k.tîߝSe=˕rș@m!,rۡq[k1ᠶGB^cU㔍l,4`ud!g4n.]돒Ns/:.QEԋi Ta8[ihS{3Vj"U7-12ۭ-0A]x:軻?t8|ؓv0؊Nyˊoeߏ6t,ƺqd|1|KB`B͜;⑎J dQ Lșش 5V|th3N**rn6pUysQLRfe-nN%G$7@-p3.8K|HbLtT_],@. Vu&f;l6#w)ci"^&/LlvZJ o{?c)8&'cY?ץ ڴ$;i-ҶǓjY[?O'hk֤:KFHB3J,nwڕZŘG)fb,9#p̃4Aɽ_ga nqBGH3˼Iʾ6 Dvf]/`2A#ͅ&ӡx*z&'#43 |?:/h}Q|+lo(z2qj "XmLw e>w[۳m#Kbf1,Ҫ9CiPk!17 e#j5&?W_ģ!F݊xUsʉX=̓^TǍא%?P~i-2 f0А߯J]z͈8Obf6)@VkqM$ZW0X :PY:)y}o{1pvZ٘[Oxd=`ڂL&?MhE~v{:sn,#; _"+||+؃(1b6ދ?*ΐ:uit5Cu5HopdⲸQۗ+IOPaGvt6EA֫&|*WW]" f<;ێ_fl, |H|wgUhɁ,q=,s uKU@8'tw``h|}?3k4 js hekQ?x&Ys4MK;s=>ŪT)GVNIDL{Mf&5)*yms)*k'tk"$Fσv sM>Nڃw-;A Z 8|Fum*J(^,nm6Hp23_]4F8T`߶`3O g68',%ƥ-H~̔u%ZG[ |?6G˗[!f#iRq8Ko}(Gg9,^25Qy h6 cAYI>BX"@e?"dm~I#.NGEvDmjz(M?/ 6r~s΀V}q>#S1d`61{Խxwnz"Y0%sډ2DAeÄrP%#ڌ2Oʧ7?َ{Oܙ O_?҈̊}NdMB0RVe]HN{} ϝÁ>Zky]H >?@#!p|PS`Wtf#{1|G.W"j6:U<'d i wlwGB0\|aAC a3/B,{]ՔEBt"]0o_--YΉɋiɇWJP zLҦhtZ5֙u2)yNwG +ʿ,.{,VuYzOVFt6 [/o:D3e#"Z!~_9?E&c˿FDMIvq r\?&wɌ/oUHw' Ci9o7MwLgCސ?L]wrU)4'HIqKlh t:'֗a!**o㠬#tRID=+$MoAm⌴_"#ߪFf$ap{$H/ IxZK<xʋZ߳wehbz nYJY f\F ꣋M>QL`iK:GGNDV%8lV'j9l"+Y 7}x#`2Bx |C5TC&XPR($M`DG+^ZĿ?g'}~_a0'f;#b B|2~P,B" 2GSEP~X0| r;^G:'I!W.Ӣ\Sߤ2~H1xOrEeQb^ (L/xҺ)c5~XB q( ũCs֓^6fWC+f-P닖 jyطL>k0-mC1qYV zq%>NrY{!ctUqӼ>܇# >h Fw~t\i1sSWq7r>lp|>\=<?OkOdrޡ.f>r2O->?`ptS23wR:1z5>oDD?Z #LEe Muǃo&mZ5WX̱\XU U 1 7`hcsi~6W̃^Gæ 4ʿr?e_MɨgŖxnBps@g/kcg4]ŠaiGoUZysR÷}9]@Nt_bvm)v<+O"A JJte$4g}a4Ґ/}Tp}A`TzM |8퉃b1~A)k$_"ȌoDi"{0Xxj9#o4mx4޲{a8)("$6^OH+P Wj-)\uφ8N%0xbt}PfGH[9:zrB1mS' [aGf[p×2|Gۧ)r!ף`h_k5%e>?,z%*3ڳ5R`⬁yp6faX#RQ.xBm )$4~ Cf?H3h8:W @SX3lL",mVAT 8qO#5_WkYk)[ Ley#ҀK̃!}*kʄ2@ܹ@C,FXRmY( J"c'^@,qb($ 8ױ&hBܠX>c >$ܖ;Ye0X!`j[WL\ l>도-Sg4!mg:b3s\gFy >Lhu 3|G_[\UFkGACu;drV&K_W6I {:rp׮5Pܴ2ʺ#/cp7MBX唙ϟ8;AܳHIHp AHߗ:3N$qa~'@շw?VoIP-5%|L[-Kk|OByMFusDsSjb 㪚( Jv>6d7[+h"h;T lo\C*wW< BԅqVuTYƤ:>I dDqkb*g9CݴRzk.w8( ~xefxlڃۘOlw2*LhLs&Ձ0|(\+?1a#$}Q42ƾwv.H=Pfe&)xj7=`aY&Y|5%PPzh zJ7_,u?/Seũt<".,Am4q-V}Կgk_UjS\A=,ݐC,Ջ*\=&t9|qSꈐNU(~MLHPj].;]6/p:ާ1-g%p"9JL 6q;$[njc|s\;ZfQyvdE e`0yҴ(W-ǥA  @Cr8鯰ʗdfַ9~ަRɿgkTކ뭊(~FKɧݦfNEFNQڜ^fr7B dUx0@P4]ڂ 8.8[|; E+cό(bEs;6lĀfW5*NȂX?ZS|1E UZSr5hg0{ǾM0WJ#곆6C3'`l=}Yִ/-s[h/ ȖdzMijT#X{ }c; ?Z @kCqj?(?̌/Y ') &HFYNH@ !Vu28,kcf:ˡ fo7BEP9am G.eםQ%[F9KBqCcu[Mr\JaT-.<^#]_1oV/<pB ,WU @:Eʼ}ݲ0~*3"z+oc񘴒ϓW )m~/Gȼ)BU)d쳚Ӯ& ׫^63YAX m٩@mSCIuS^n:)[Hbj #zn)}rxBL quQnke`k+몟ha a 2'z2'L]9@pD,P>|nsE7yΝO<ȟ1?56WH.s?qbHCw6* [E?mܓXѝH& ƬxP^fԙߺ`R,ۡswrΕ /]:5SZ="k|7ߟhYty-E3pE3Bnp BZO6`]TnDtSĻR]Cҡ䘼Q]L}+5. ?LO6*&%63ID쓉Iپ@e;$mZq3+w0S˵z$^c %i-x \3SW|q.}Ӭ Iemb;޿m5oqZJ [px2[iB##-f.PI{Iw⭖A;!2L?`0;L!ALShڽ:7[>pW8lC͇dAv<")ʤ8A 쿉E$JVvS8(fW۷v.9)-G̷T~ mG,ϻj]6Hj }P~xSQWxNE^ȶ<]%+˪"hb!R7{zv_JߙP5R۾ B*!x<ӂ WAI6M8^s˹iFdŔ)!5ˈwrz1(!C3QҠ=h0)P-oɎamNd{Uڶ&inTTٓ x| z1;K]ӆB=c;񫋬Ջ|ηkoRS`H+Ս;l d^ G7 .ާ Cm"<;-ޠqQH ?BQwwqkglV*}Oq/ L `~))1.vMthdQ;d-`&J2-¶is0^W:GC9g$sBa;P,%:%Md [?(z$Tm `׻7FjȰoAES+7s "mjB~}B|@rNd [Gk^C!)[ORY;#bfN^8K)H~hl%^O=Y<{'$8ahs NRI ZTnȵ89 7$R{SR#Q#@8r( ywgyE!LU C|G׮Ffu1=EF=Oum8 =~ɨAӃ*н6Dlv`=nlU'uD0pb]V|xtpYpd ~ rgIG##+ 9vP*&UiSK:sWE SH+d1,'C:N7&Bg)h[]ۀެTd;S>yVvm,xX*47JBuDeHpVsA\zz1,;#3 MY m6jɕC/)[4(f~ﭻRy MaK|GW >'Jkё%MIJ0-%E=ã+BEY,HoRymA0/MjDc!wHqDN.s2F Apm@t"|1ɴH ]Ia\%@ kv57ڷwxG 582\ŨtY~as+ 6tȒBg j8FҴmaPKqy0|MzKJa#>db#ȼްm&I!Ng/㱺,x 5"dy&+N)5zG5Ks{brE»֌mCbب5לj/.tCۻ73jrsi['b$8i-%_MnzW%HMdmK#Mf!jpO<7Q qxi]phN:F$gv»spx}y4 #ۯUSV"@W:w:~:S qW^<ĺ2hĉG 넿 e6 &&մ|ޅpm{L{Ǿp  ,K#ip&C{Q݁ŌYl9 =\m]l(=$b'̰z "fu@rJ@MMA9wSVϺ?uq&DNR_弮uc/~ZbBJp=;mAgOQx(Dźoa9if.?t6JK^QG]ƽSmtP? i@:x?(`<\ܦ"_P*mE[˵9Pnɠ"ـ^f 6pm5j{Gz=tpk#G @f 4k/(l\kS9{-b F㌃vQ)I=+Pj) 0}ß85ה/g]&u^b&^["ԠZ8Y`tðӦ [ZţvZ0cX11LJxO” w|53Z,|3xsn"+"{D9#s&6`5^bPXLcm MFmC"h g^- ;`t+z)Ҋz)U›8DAW+p$ڀQ"MUxԎN`cϘ^ԕo+2=]ҷ1XAe̢k gtw4`*7,}f؁PJ5kLdY ȏ5{]:zRwN-]ؑU injQ{{2ӏ_ym]~jV^"|W|ߑe$0j @$lEi1a6ܞV]Oyt2]Zjt)ZT>dϣ ~O帾ݢT٬ΥE ϲ>#<~hK(YK;N2F"ho>"NXclL6)N1@8lğ{#e7ûzD/65ܭv$gX>Y5{—WG^F7 U-stV䲴QZb]Ei6%Py,6tcWu حO,ҭv0U?;B#^ hH a_Ir0v*~G_u4FKS G(MȶUSIw;DA}K\B>lGS+Q\Ί悇D4ݗ΁tzQι{쁵Ą2;>yk"$`"|^/n~|bAF@T6/%=8ao&<:"JWҒ(NQbVw1zj>8,|Y%*<j 0kȤ]6MS2_ɺqMg!RV/"<:S[_|,^Xii ,s׽߉s^KMWĊ (2W@B$v˒BzUK ȘKz5^]\eMx[͚H&tgL뵮"eIO▲{J 1ҦVU~LqG| u}r =ڲ/Sة4uLA~TS֊gk\]J!͘+,ƀZ? fn5rE{"En`,GD}Vwqnr<}tV 0/$+81N#Xߑ-պh47MS#fN3BD?`Ўa6 >c+PhB| q]d[Wi]znG[Ep)J^i$bh¥~L҃h&[൮ KN^⣦ZD 3:R/!Кս>k_4izo߿@U*k@ : <&W 25>o? Y(5O߾@㫥 DS0Xq3;WFL9ꙠґGIOxGb? >rKDgkCLL*ߑ34pqܲ L&Wƥ3o6* f<'dlڬ窚2'&]Y>h[+}h)` sr).A1khŤpjA[wCߖrQW"J˯[tm]n0ncmx*an)uؾ Vr>qqݼ)%`2h9F4|}~ݽ<2 ]m;<Jv#|z06u#W#Q_*?Hc|OPDFtT^#+_  kQlJ-!;~Z$pV^J褻w[EHk%nfv"16"vf(;H <' e˻wrapԽe:]b1{&B<'2v͢D>]H G!R{.f4TTT_18=⊋UpGY*/RK}^ މ5.qV;BhoU^:F[mftT>TN!SM!dV6yn*)w+ ^)yn)E\wh܋^+EϗxLW3 ~?`!𫺺L J}Ƭ/&P}"zQZGohT)L=h `LTlbKRoX}0 Ƃ wb^C{#843)nll|5 HaНEdA5?\2R7JLpo7E]A[aVo`*/>5}ί=ŒⰍ7vU{tw;x[;ڈ ; ]dX CZX;Xiu3hӗF"#%Z I -/d-wɦTmY :91)WƊys!yknz2)-YRstQC/ܚ"V+6>E-u9fJUYfa\BFdd4I:sZ0[NvR &b36Eq>t|F./: k'Ṿ6Q;p"d&&|S/ZJݫh(_*BPNNjg}Z! _B\Gt)w3iDp`7?E|ɚ6gc<D]n  k7ɀa vo2. pK|j.mSLiSPtw@WIM(vxyvZ ytR,jFUft s$ى4$`7|% w޽TmK5YS-!9EOv7T࠸nSokȯٿWlwSMW,9FUz$2<+"}Lm:gU>JR'0aXcɣB8S7zk X1=mKڗ#!yϪ̥tRDLFg ?;͸IvH5>4uSoLXt2C//gР6 LMQf/j 3KOYԦ뽃լ^Ѳ(l15:ܬNɓzRPڻs[f>~!YEOU2Žo0jЩaJ?d4:7ކvf9ˮ"I&Ffא&>Ü3\-lr_cI,01:d|Kشc &Q-ٮ)s$c;HPh9_~y0ʴK+.Lj@{ ɖOƆ TAiɊ\qn5]-|H6ǿEzKF cgGuazl@\MJ-Q +`ZC#1?8ZGF}$!4X%*5%`2y:!IX7 K&E}CZSv!` `7Cz{7,/Ж5lI;i" 9y]ǵۢA T:Fk.6-[>c| D $!#50i0) \un@LH2׹r ڋkuL0g%FWG0HQpbwfx)lVzS#n-4}cCnl}>2:k[P9x5`#n^37=6GźcC칈d*"P^pɰJ[m!s\eMA|cu=IS"}^ q pRCz|B} B*̢g>2%{"L/nf6ƕ8>amNMʪ~RI`./~Z=*a7֊R4t>1m!8`bf# X %@gjt-j9rA v"j%'[kjr눿!)H <`7zT>Zwx"Nv; l>ELq{Bm?N!jѻS:!M} "+l﷛i,'? e%ݺ,vwOZhNt zu*σ"\Fp0?Mm؊S%%dJߥWpЦ Yxw?SbBynh#ڋ߯tR{`4$āگqB).֏㈻y+ǕգamY)3 އ[24 B GZ4kT,'Q3~// LORi38 ?5#I8)%SO=YG1r5)fŌvY*݂]{p">-CT̲fiʖkE{AnY"g#$-$=[K W&W@GOU[Ia) ӑ=aDYZS3%4?.# ŐbXS+2LtMbЁd9<پDž}P6zUTgrê4Xsh}w\E(˘L PA}r}_C}6t~jT,:^XoxnS&Cۆ.es$}f"Ptl}mЦc}9Ŭ6~o?YqMVJƈεiI1#z[=hJ{U$H"JD2ko +ꢅ913xF$d7:EŠ4%y~.GGY0 D-I ~,%U1q%zP \sGoNxo_ "_ 㧘"m$q11uzp`5uahio.oֿXj"%~ "M!jdR0N#+BjR~Z'f]YF,Tz/+rf*/ExuH|mcAsIa/^@D^%}h2)o}(5Jdܟd3 @È̴Jk%U^آk 퉆s*:;v wG1!0h #$8B§zϋuw>CH#_&$?:֏bȽJUj۷M0?Ilk3)ҭ޼49nNm{8mچ'x| Jy_Ku;bax."I(xЦ;#KI ]񘥘H1;U9TShrZBDcYc1A. {0"iᠿ7 d1b]fk~(;1P:ʇۥ;.ة0h{t,Sw{$4ZA_CO E(Yi"ݳ% $ݩ hH~ڟ{(WVD:~w6q_Pm :KC*\4# w:"sκH4HkP/%wl$F*=:|) O rkyDs6q i*a5C-*J;f8e?ADȋoKZAȧkqjkt4}| :`jF8TREݬ!;ҌiUTΒc9s8Oր à<_Y**tT()o W gT;ri={twQV_,ѷ a!5j-CX_K{l(N(@`|WO Ojpj_e~v0tjA:5C6zt>jtywcV]2gܞr\x }]$nϹ;Z߀2]dς /վ4%C{1a5LimD5qO_[i8Jp5Umј\[rT͒6*sh?:s7uK{ ]\p3ĉkd]gmd\CmһgjuFϧinn.jt*!2)4.6[w7FICq}'Qf^eH&͕OhP@?iQd\cC6Gm}ˇ 4M._\NKc̈RY}̪TEY$Yl q4e4*IjB z !ؒa¸X<{`Yf)xYEQ"*mBʗT6Uemӆ *?:yy)x\jjױ]ք/4><]ж%R.t G0GF@sgZ\;m3ZvVUB\i6Kg趞N>sfG4cWVxޝ. 2=G/**ڥC& QؖrEM34w AX|+Г ׫~U'4. 47Pf#Hp~ؒq*LOgpL:hd*5I.] @MJv*z/A1G#oNpXaܗ0[2{-@7!]Vl{1to٧.1qg EQ,K%]gN6ʙD_L7Ga\= k@ZoY__λ*s6x: *)BU-G1mz‡ T+)]SY RU^MAv҉YZ"L'y}>rU- bPIf[K<)S<хw{g|X@A{ C],(0mvH X'M66۫'O'=K쾇8\M^W{){ <~>K_2q%\D㍛&cdWp-> ODp)k& /YC`ZOAC$%R gk*tsBm&|W/ ,w߲ucOGUC׮g.IG_~kgx@MX V~WO͉rKQX.H !ј]_ࠍTpҺzvXJ+iD˹r ŕE篗OLHA؊``dK*0˃լG1S?ꦶG!D0?$+/$dh_%#a&zړA%tIɣUb|FqUIzsʄ ZbUX; Hv| Re!h=l=O%N0+aA5ޛ7^U_҄n|ZgʈF;>Iֿ{}ꪊy2dpi ˗R6eԩ<!<(yPy5R;Gt2Z+04s녜]!fx5Ilq'kR}ċOO%wu"9i|S{t‰yJb(.oaUFGt8g6}it`=6/K̙Rp[>J}HËNҀLqʆSJRȇZzG9ũS-EB9: Q~4utD載C0?Rt٦>8<ކh*@ON792TrZ55_}0gV|iosI4嶸['yQXxyP=JmsM}(̈́_x`ld{Q zxyؽ"7&xXO^Ʉ:~=`DרRr [_v&x`/V<O^ 퉳\nnJ =5M`=ɮm}pc*D| yxk+o<2(uARD?WT\4q7횩oi]خ-i9muݢ|Z{x},EҙaJD:On7#V!*vNסٓ]ETzh,DQZfzO\;^]3U6?Z?*ŴV:l\]*bTQW*gR-!%Vs܁gضuE1JBO$LقOYc"iISȽu-[ߵmwa'+T ޙ-{ HHqqGs4RZ _We0 &f9rt=]5cQm[ATAHohR&SPƮ{澽YL^͉JyCsF;7kx# V fj`GۇGwXpcb 厔nߊs.\OI5&^+E}DU/o߸dX~$0}HD|~.+r,$.6ʄ374cBmt"@%B-A8G&Y]y*Z~DVꎟ8gwxP仉5in&#T*-ޕќ'c^,t/Z\Gf|.p(iA5Z W=vU90k!Q91{inιty?Ƽpf{g$Q[d ﹕JM&)@)^xA$ ҟ3&7U/ p^c*hjZp?ODy%OdCqeT2 21q cFjXѽ>h||o6"aV'vٿ7@% >bkƗ U <4._{duŘ$Bq to,gYU@`yOʢ; l-MT5 baz: xu؊t8)lV=oq Rfc3T%!q0[̫pexMW> umFf7jis>` fX1;-y)TZ4$ =dcۘİp!+.9ɱǡ挞g)O`>շ2Jf%C]L;WU p.m:ӮF o[pb*b*X/^Lt>XkŻu$5G\_栚hr=DMVOQ ^Nq3t O`iG.;DFYkdG;c g,oբ Pʨq D{2fQa.ҜVZw(Q]4KpJ'}_OCU_y?@X+ԑB\= ҳb,J /XvBʷ;>"[gߺ` ObEj:;$Uik+{VoYIr`kqTX6zj㤎Q ܝTJHΡQ@3w)|<|ƒL6h@D;-J&b2N bٵ4g6˪v#s? 1ؔ=Yxmvmܹ~fXJ# &&q,! rcpp$e]"r\W5]?}f3meg⡿?D5˚^.ր|G @$s]܍6n)\gYnAw jKMo.FB$9K+\v|5$ i|N*/Gigwz$x\0| ->d_|/W *IęZF_adqꌣQnSL.pG^C*v{ƿK{Nj0&B0J1+eH#x#PaDW ߩd2d6VqHBmH 1F,M{6. IBF-,+w"Ǡ, "cSw;ks*)hq`5pE.>Xrb C۸d>TUԸ9YQq*4o]%}mϠ`m0JR <wĉTʗնI5]R؝xW%iBW*~mU%p?L}ynh;-rsoTw!fIi;grzNqw45 X+c.8p9CS,'v`Q8v3刞#@A L_Z=l| Fk'5S xsst3HΊF –uU]9:Y]\S|F.s+}_&:cE5ۮ%NFAmAPO j7`/4 @(!;NǞ#V]6egݩD0ֻ=ShͲC} vR.z!Dz۲=gOfz<¹>~?Y&jy8ӤAGsľ̞/΂Y EX[9Y٤k2(?$άnBߚj<%S{Bۼ֓QO϶щ+Wx.AGz 6L^XIe, UNGYV+"BN!$-nnq=@5t}q1;*֌eAJUXdÌZ1߇84&+)+o8g,5ϐ9͘Rd]s wv OK'׺``# !|܂Hb*of m0 ށ锌!g$E<D3T]L5C'ITOе-cP ۃ|n[hg5{kɽ۞n61)X˩Ca0 o,r_O־;t-&E>m_:.9O[:J1@󏧣MqD7s^ע"Kp@*R0V`ԓ $z! 5.pFױ{/Ͳܨe a8\EF6D*0)ϛ"ʑD`(Jo\ZXKl!U\9_k+Sx:#͟HnBa+`0`dw'/+NWN,HH"@s*lFT.vO҄hF{X lϖN4=68AhPCZ뱔Hn ]ĽW(t,a^?+'ꂣĸ_*sd7ʑ ^[-He}w7u;`Kp{beAYNGrtnٳ}/3 mZAK@~\M p EeNgϑZ"p #Y<HluFsϐEoJm =Pm w?Kw}BD{`9GCoC[DJ7YS_ZP'.v@q7]* ~%1k-+S;C"4mL:BNj JoOW\?mM/խInNi;8l59oWCRPspDD[>S '= JBvQY7Ůh<owpnzߙ97ǫ)$$tw)yWs)53"AC6$A[@ERFCQw D7:9oy=ʐik졈 uEa**+!(X7a'w^} a8-3-Mtåaz"?zb 1',xQ\*ˌt a f%5_3R/wgqNu|E 'z־PF]!<`^/ھb8UP22载s=!k8Yp[K:&$9k H~d'(oL1IdgEE` G%4>.qAX6!+& h'󹊌rcy=^獮ˆdV˻:ضH6ꘐ#kZB'`Ld{n$ކgEUƈzz ˆ9b40~_aݑSz_Ce2 (ow*ǣ#dwuQDOFt : fo`(5mu\lc~ogKw*G |"h真n$FiCȢpR@> ,oYDUzpC(o #Td1L}}ѩ&"ڢ\z oWy2o+ّ3mAlުy+zne֩eh*FMl(Vc8~wpǶod>K%S!tI鉪j@Bnc~|4 !&Wʽ}xa&zoJ |g%GȀY"[:IjR^";^" uhWDgh׋BM?eA1Uxx̰t (d4{b/@XPUOQ @i^*br{Թ4S!SD15Iot\BGuԦ$tMooϘUy@0?Gciȡ^#Z_mJrvg+< k:;o(õص*BS$+FO'yLe6Z{b33&kBL$ed.mR%wt(`Ǟю^%M⿐蠮i9g6 \XpSC}8?y#xe[՚N9;νJt&v򚬂<aBJV* ˪fvq+DdYXG nGڮ;+Yz5Е سᡑ@H/ѣIcҒխ7!mVy+kqa39)z4 4K҅oBCCVk_Icaƞ\b|و,2S(0z~>Zq2SgY)Z'W@MڛBbn\N-ݻ#5ÞR9'I!r}`.˅/0ބOQCC^kV1 : >h kIQfWڻ;wρZ]a_}@98QSmCcЩlQ'ߍLa`&@Y x:*Vdop%=ŋG't.*ϒqIZ6_fٻ07U f!3 aGʑ(oeX{U,xWT~u]O8)T3 `TF9d(SiAg dUbIHʼTVncѤfboD^N._'=F ,Aovz!i@9Hз G+.; ,:cK':pbO!ט *zNP$SUhyj8?v܆}7Ij%-(AnenS= AvP͝ fٳزEF枏\Kܑ3|UVyYAXIG :u6shW:ڋ̆Bhϛ19]}PI$h ʇX_ P*h!9 vwjVzj}ryIwӃa2]kNpG54 ϛ &>?uHQzfu齷|T##5= P/erMG%N?qCDh0U ww AŀʇX72_Gqro,< DӬ6Ʃ<''[ N4}2m/_.o#  (XZUOhj*qeYҍuvs./sYsJigA<~S?ڗ?{͡15/gԷnJ7v-Ao7,(>>TͧՁ aklbHi1:v@% z_q#'d<ڰ(WVrVYN8\gݝ3dČz|r4û,auP{C{r<~WWvoP+fґgI f3O'Y qUJ俚 +Djۅe#oLݺX0m9@Xj,)T*qp[ڨ84 @;  n6lf7mF9i]?MM. "qkb^k#7B1w(QU 1,=wBt[[MfqԿ $@g &DE45Ons'ЧD2([bu`\q>L3; m6L{nlrVPW (]w;b"*ݹ0Yh  R͜]u"0Vߖ+ HTtp%g+:(W V5 (.Y 9~ZF|2)Ay燡S;9Yo  R>(J8k݆? ߹y_S@S&uhG%CAC6ڀu e6(2L~Z{mݣ*'0zhP)'['e}!f zC6@(Q_aiWP`O uj`hRQ݇&/6[Ld1 VpF*/Zz; wުvFǤįGu- қSE;PACRt&"H+տV?geYrczsLp6q? ( >J-MBW:n+yT j aq*q+FAY]/IK{sq>:"#U:$f`Ÿi՜O Y8Or_v)krgJCt b}_/FF4ߢ(j 1uέ;hʦ-ۅtX9~*ڧ2 ScuAmBӪ"@5v}^z>ZIR%l&EV)23-9ƒ4M9<^~n$Z (2MHƷ5*G~g8rB ]|dUѕy Y/IQĘz &5>ٵz$ݟPU4jQF'o~&kI],~|Ÿjy|򹫓(? (w-{Kz_w1/ $ob~:ØՆ.{>s9Iqezt࣑>P-K/ڽ>.޸ĥli&&[آ4_NS1dMr)u_k!8>9gqw'OjP>ڵR_93x~O@i)B18J؉*-&`N}vPz sR>wv  CH5U5jqAcӉN}΅jKIE? +7bQCxawe9y[1%2m8ն}o¢a^9ygJN_nŠY?W=jUƗ ,ӳ7ȿ?ъ[S,誜"a@T$䝑':f塈MQ{!!9^{)J>戴u0ƱҘs6FQ4P;D眏Wpg('>YLLSXMn F[v.Ws[ŜRC=uɜmg+|U"Ў7.DwF9lO 7R2#?3Q)^E/CTȈ(RwFWFo$Pp#{ڎ⬣][{ +B~ eL8(Nآx7 y#c֒rŬJ\(g K*w <=燬Z9ԖF漘Beu<ɟ?p;= nوoA=\BfBmwU*7)he]]#R_6B2E dG?6f9nn y$*vvNJ7]t-J'8 @xЫb<܊=v_! Y${;UUkqΑsrٖ~Ϗ GIrY:zޜ|: rr <(PJȷx(ocuV3Z tǺvL$r*s]gy ^hEyK R;SWM!za XIt"7S7:tF4"dnc,G.Cichlrfw;E 25KM$N}NpQs 05 Wod$ma+ q ֫֨-IY0ŶFZŸ̋V r;+ӲZ3vh5Zd DȈ,<6@ `H @r"qM[,ܲQ0W_8 tj*8f#8:@H'}CMQ;"8~)5Ctb2`ȫZ/Syk$Q,5djˏ>[}:V%8NgMU/?4F\R>3x4uieqd/e0,bWC=9ʨqçϡgHJI2-B<3M`*8""O睎#`Wj62{RCpK(Zi+Z`iQyǙrݠ,0iJJnR;P'}#ox)NhUIFj|Upiomh7)G2zUc:<$ؑɡfNhprIq7P`w{Xg4c+ -x)Vp095O6-xͩjVa&4. `< ASlD,?Mz@/YqJ*5>#cF:+'_}FV>^xx)52)Rɲ iCcg7O{ihU9H}R%J"s8_Ɠ*2[')MWICm.$wOmF > vZ4Ȃ>f$kע@[? hrPcamvB2[ )6=(XҢ7K>VbQ1ER>Gíɿ1/B'8C3uףBz1~>8tp &RJ9qPj*¡pQ5v~>oTcl<'S[HmH>Y`FH1PA; vBRhPNN.p3KR`R6Ce`EE''3:c l,xOž̡םޭ"Q*'ȣg,A!ެ/M+][]b@h0~Gcw}4|Hnc$.eKx~\#tRvz 9G2ya(s\ߣɸ%1{?+p>4$suXMu$^m˗9!P_?υkεu v)a;Dh.'($>NXcܾ^[ b¶a"4툉XZ}OU5ɒtSx)+Fmu %82\# Cv IՀ$^W&܉)g%^)8p /&km-гȪ5A[n]#~`N3Ǟ6﨟@O;N##:f>v<;BA0DkqmPZa|dv&;0rp|O!o] *^wLtܳJl %Vakac/Jxʐ҄#Lx yN`<u{7Y[u{2 :ΟRLHW.-I*a}{PsKsTnZgBz[RFɊs٤Ud]+⭷#m+u\U⮱&fԱ>]ܩ[K[pԱBܔ4\LSiXd,h":-ٵ֣^;51p< Ǐ"r:a9 bPpeP>rǨr9ڠiz]]¹SnF+em+OX礲Dq۳ysrXlkƋcrdCԲJY]<ěcV@|t Fٷ`]tU<1\OhF`4sEKpׅ;Ű Y/ tTWl`"e'1zm ιnAk!D5 z@i׼h?;w'>~U2~lsСc*WmX68Fk%c~sAߦLj:t(]~˛FY7H:65^-<4Ήdgz:9-t[\PPHCX8bėuf~@(q}Aw=aJqZPa#y ;yuumO1 L&^i]h.6?; /i 7|E#C8kpy/:awob3=t/![v7PyfɔV8J (LerHJj;4 B -w Ijl9[ 2,bpdNo_8ҧ }Ldy",AȈ?Kcu2~$471_63r?ϣ>bkh#PKo؟UbOiڰ9SatmԚ[p}D\|,۩\/7$ (ϋF=)ßݶWN >2#b8]p;kF|JZP*wjwD/^$l%P9-:̙oTzl80CSqAQZ9n.[c'Fé@8h08Ate㢡]. aߕD> 1DL28fHmȓԍIz+8r3$`#>S̙`«Q(e"txH. )~.ړH+;| {X4fR60TRr,|I ˛.}};Se xT>y#ىgAH|M]g)V2IœyӣA>I\%1VvPlFŹU1U,̡IFÒ٘pӣA}1m+yPƔo;Qفy..ܚ Vp $F~jG 9*4[YU9ygv` MNz,c<29N=T;'=dgRVԜLhȣ}b#j"I KzYK3d/s@'&bF%DMw6>|kHqޝ 6yn/|,,'W)@dxC.+8MܻXL2w"sBwY~ t`,,{/|[5 XݻepGi"ib:_&Bt XeN1ޘn96 =wI^,b>XAjQYXF 3|5-W伇B"6 CbQ~a/O>}z;0Vk=y0 G9׻锵h(B%e xP#|ܾ|c݊6n_qH U/禎2vrПP9S;a(ݭd7J#"`pdܯ6FEBX޻"C|7xa'QlBe1ĻPW?"6apZf0SD{8!5=MɏI{oK)YpJ&Exp,08[^ѡg[w{ muDKv513*3תˮFiI%lT"rD4%^rߑkbV8$b[ S,J$?3Ec q Iڴ`i<۾W&(9! >l0vlbm@gCk jb;gHp\)=a%Ӧ_M'GItl|&{XW柔 ̉_E/r?Ma;bU|[Oqd1>U6evk{)fiN/poѰ,. QCgLE7y'{ U4|`qUg%,C3h">$uYo,.Ld/_HT`k?}`LWyZ&z@p M#jE9ŶQMk;j>*Oue8}cIҭvA5Lp:C$4L408t\L/n#*g97$,ֻa^jyڮV—:'=i0B A?F͓}[p9V)#D1>8OJ1KjƮ*3k(}a drlaN(*QE}Liu6T3Ё櫺SbptLJ0- dԋL>Aq5avĪ n=V$]>N( 'ǚҝ}z8P6:M:W7H:lFВSX.&a[70V'D&r|9J|7vzQa1্`_d| oj+@8 |,2:R셥F| jItH] 8.\ˈִLaˀ6L塥qI/lcD B<BNBe7wZQ,ҙrP8ZBput? uS\LrvfZe=pضA?yY߅f'Oٮ{0u }jO"ON..iƋb /(}ۆk:rR9xnbk(|[c[efDHT'h@R:Ssd[Vzaa!Y,nyɠ-[%L׉3 Hauivq[fI"}qͿ2N8pn  ̡AZ*HTPm|_7K& εNJٖKg2C@4"{RP6: dp^a𶤑Z[eP ڪ)]?~D]FI>j8+vjTK%X,D?{t]Z" hjrg}r*ߒFܽ`᪓K_!(TԢz(!<HVVpq9 Ⲹ՜,T,bbӰ4c ^g[[J\;<>F5i= Iy.Q,ZMOeMY!ќ~j2D ӣ܈]ќ9;" ºq%h!; XGmV7k@N5.dbVPgfnPB:] E5`@m|H|4-3 &!2(ZO yyf|g,J*_S/~цuW>CY2,L\2dY7P;-z:;1E8&&6&* z9iw-T6/vrV"?MA5H%HisQ;r jL1~+2:qdݏ--qy5=(؂K+H4Vugm&KA@85H'_@6Ayn(^"UKCѥW5٢k= q"O<"%b* Z3JL9,㾆}~\0DHL0.$#On8.=꼸9fZR PHCN+ ^ᨿ ifCo8"V_-l/q'-l8 {Ařq/_/&}GL{Ačl' è~c_D1pwO0:ՠ8craH*E[r[?au"'k}s*>ձaj#>*&3nh*mќ?۬HjcR9eeUrE9^y C0L涷xrSȭᅰ>sbObz߀b[Va'̹?ZpN=_3Rgyb}S[lz=ÑӂL-@ t2gMhpޭ!ptߕK wS_ӸZ ~ UMǼMk+g V S*cmѝlCOQLHq7WDU֗EYgI).eH,}MUSM#$ 9켌%ן>ū5wԝRcD'4rXceI Io! IU"77m!*h8E j9xd Բ@Ô9d Q0UK@ >{MLUIw{Z~ D[(x_)32o!=P$\wm>[q! DLnƃBc-K֥H hוVlR\i7EJ6tK_C?zrs% .y-7[+71xT-wMKE(f%ѣs {r;;ԔhGZ<~MOpqW"3tK@%{ 3В~I'u3雯~|%M=R]$N;&h\F2H5fCU)`̎Ѥ=^< 1dztlh'k XEC׭{"oװC;F@"NGsCBYӄi;fԜ=<~os|ׁ á;nDlYQ =N,>r Ȕͭ_fxYL #ps#pݣZ7m<<˜Mb2*՜[E޸>2{S<̾4/ aN8|ڗAV6[q߁E)VZLKg#8KՇEmp@)ц_6mLpnǿ݃AH0.FM?{MYB7Hި8hDUVnӔ> ^5\cܳ&v}qȳzol`Z]8WzBy,,o |yu=(GAR5 ofqy5X$J%ɋ #a=d]n\Yh.9S9m>*1_]_x?;P#9: 4X ^%V-)] 㫎͸of5~+)Vi8V!V PSʈ@)!^:FLL*+ŜVs希P>ӈ=װbߗ[]pcs7{x4`ׄC<|m.5[:n2;,LFlCcKOVqa 5?ai;3[vin=˦Yu^b`&@؅- 6᢫A8c8VթS?tMo~d!i"m|EF3zߘˊj.5c59\m,@!ҙEGk<Xa<]11B^"$PߞG tҠU',cb\Ȳr$8YO f!SzarhOWtȔLWCWc0}3SC'8K\Ӆl^ ts]"zQ>\||銡TtFq>q9}kNR]Wc1=9VBXF9>}E ؘ¢26?=t'xN9NRhޗw1bZ :Ҿfps3mc<ؾh(M0TqAWgZ@ 1IPʼn37ZP-CU,JA҄_pHAK>^q3k}UA'V$(ySOd[2f5 7G$ ! < x"*^s`a@S4J?лfU^}XJ=R _W͒ OC%#& 2:\ W39lD"X4|.QNc7!%=%CIL\`b $:4?Ggnt l$> z2?'*GPg2>y78IUwt9)b(56?c)Ad_4ǣi@+Rz,'tO[UJPN Yfͯ'.KHD5UcAPMw1I:,> ZH?u.a&~#h!lG0f_<vJSltgPuQxMg O>&ر@'9Y_ ?`۰֌}Lu Ʌ/w{o5yB{Ia?(4h|lyZƠkµm$ mơ}⡗#&N9[ijŽ#ƧzyZo;ge")5)Z2{ۗBѩ${UʏvցigR 3SR%ơ1H: ![^U=)䙁.,'D]K]EEOW>>iſ;d4&|*~]yԦ֘!ɦu"A3Io:[W#{_TXP|9gf)̓)4\Uik@xL'73b7ZyK>zv>tdE*:T4/RaWKC?8Txf2zTÂveY{ƃfPJmI`Z03418kމq835+628 ,\BJ񎧒d -iL^|4E5?.$p\M4cI;#=ERy=.Jlܝ]b x|U#sݪJY\0zhb^C]g&v#B&Bxpy`A3`mnܷ(C F_)M/XŭqcG{wz0`6b٦vo[[Gp-T+P{lL57jtLNO/ \/Ή7c'')l6L;8?YGJsǢ~!?|B0ѶϗX EFץ_bBybCOCtZPZŲm3]ZEJ7W4# *ɺV? :$_fUTt-ٸB ŨJDJݻNQ")%%n;RRO"QgNӗv+)"=8&Qo7XTXSξnZ#E{"YtuϞD{:oV |)l_dzl F:̣Հcñ6ZsY3{Q a\|v-pg#gCS0-%bBF(P]mXs:%Lz >Ǩ˚P[]X{ֻ@z*ұ7!h_(2u \(G-ޅc u44.MEX`؂ g'둠݂׹ٶ,TlƧPn﯊U3Yd,12YUˬ14:~CqF*PY2qPзs|ҩ /tKe' zVuci. p[so "24rևw'-qhej )A꒦d'"@ m!K`dGiAI^FY&;ϕq8 C{wGY+3Ҥ6WNs* `7]*N$QGypud\`6+v~`D#fa6ta9[BjStx}.4<c:Q8QMS ̓!0Ouf$Y>&F{soSRo_7o*vKsBWT}.N=5tSu|Cmy]nU 4Y.?X~wM|Z&{dUM&{jpu%IS^M5!<+ 7 ~T( !BU07̋ٿ|_V:L—MN}k֛ٔɖ^tUPǴ@ӈ|bK!i1Znc"jD-',,Ŀw)6TR@|`^z{rA132l>tQ0ɸYG7ޞ*JgCet,n/m{ Ym_ع JPRm_Ή9 }wRҙwehpʂaC;$=*e^⍏ KtJ n"2 ۍj&2*Y5-Vz^= wus#7eYvIO#GAY߱#YqACKR!ݢm<_uJپAtB*&r.fV/w #.k/E= \rl/e~t6/_$θwNh2KՏv/f̀Blr9ov<깬Tmi%GߴN3hb_FsZvJsW-WcJe6l*8<%R{-nsBZ 9qbg1r ɮ;PYwhtoC@k.i򰆛. *3Pm[)Ff h m汁$3 \dƑ?{tګzCev-A<@ f'zwܔD:/Kw\P >wxfR)z0-Ì y"3A3)5# Lg<CE*]8f=C;.)07̢=Z*WAz"8KhouET"KYh2$Paz'@uO[:8 Dn>c0fR hn?yˊ}eiТ9]i(Ԣξ`[z{ܑ.û<K~VJyP.''ϐ<-.]:#vQژn#Fnhs[;(!.,!.]Uf%8$&`z08X^1޵*߫ Aay,fX5Ϯ#̈́s(Urnrqgc 5LRButx^(-hLp 3@Vں駫mJ߶nؠI !V2Scq!(:Kw&HBlҸ6as0)YeFv HbM1w1õMŽ'[g`XP+K뻻g@_$pc Z9}H |ΩbTVkL=| К˴U8Q t Tsp2}9b5/-:J"eł>W"\+=z_S% 49z:B.оȐ <{^?~S]9FdV|;H/ࣴY#}V)`FR] <3(C񄲤2]ߘ[t|*ٺ!Nfõ1x~ ]|7x~טH֧ y**(5JS83u']C+ny| \Ȟk~(ŷ\< .VG<5GIkx(5k4^Õr{ylܐ{!S^(Q +4#x}5jWT>Cob! foB~N;D*~ 1-S-t ]ڮE6TH0~2ޢ]mru4ޅh`.?"c?[;˾LD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=ȖoI5.cw`?F* c(4\ѥ!q+O>p R! 5< m fǁc=. ȓϹX=ӐDŒi4T-߭/%ί{j>)* -&8,Q<` ѿm ~\yX;*kcddX@R9J2_czp>tY$CZGXt (-W4` ^+Wod(F[~d*%-.# QpM/b+)o+UAṆ"Y@%"tϒtXpR}?[I|g23 68.א^0Ơʒ-H)yv_|ĉqA'#sGOi)ݰȒK8ИB[BD[gdOB^ [3qU<%d^DRb 猕>Liȹs4ͅK~&[7W A!@Q›،)kB {2| ^2vP~㐓>gľ³кZF SDxM} .ML>tVIo2 ' ݐ.K*DYx(w3E7k+R!F |6 W[,Sr`/bQt]R6M 2AsC}u]ɧBiߜ=8{.a=PVG݀C䬒ϡ+a'<{h{{N eU0p$2WM+8.Poe^z]+zW$@bF+F`E s9Y LMGP5~GzOw7wlޖ;2 Isҁ#poE㻍9<%#>U̠-NwY"eշ)n m bhA BcCo |H:mI!`-"3{pUg׍S?#Э$ȧvSlF%lGJz([C*mF䓾ˣTf)\ ^>W#Y΁B@>kQ5.JhRqTHu;t4zSn VʲYԈ/OD_p՟NNj=L^8k.ǚX:h7uLfaJg>3U"~gq.vvOw!Aw6Ap+ETU1~[z] Il.(4 p/uCKYLu48zf/}(#Tc*Y7#k2{PI\{$@Y5wla)iWwiAxjk9tIx{݅O46Puj?M3EShGPy#ݵ50߰[MF8XA[y=bZskx{|]пuJb}UB}mm!UW9dOʑ)7M1uҞ X,ez8Ox|H:fFhu#lSx*VqCpLHŤ{?繪_5ɸ2W;Zr J0x)QƤjjzu+,Fstl;(Ϙۀ"3d]8)}J_݇+KIDSDJΉRD#*=c&GSRRdfdf1'o yXt[+G㔶)Dˊ#*N'&r&pVR=!d檿r5 Dp%ٴ>[RZM\!}8`Rq0J>ةODQ_, Q-͠'yJgE3nY$&g 0"E>h'&U/g#s]eL 0RY$OOn6g>Q;`4 *һmdK|Þ( huEyJu֔ƕk֚w83w*`&ؐJI&_+Yf7cWޠ W9V)`FP0"b4LNZINVzUUgPA?2ҀMy~lDžF`Ġ/7[ +tpb5j?J2aTXI~fAwo>elYEQ#1JZ l_f5XE0"mL;: Ōm> 2%zq2L̪$25{EtT0܇CLJ0]U/aeD[\7f1eJۍ,ə=/}0#aJZێ $Hyդ|Guf[SNyaQtyR#ݭW}8ԉLaWMmwWxvj^[9)^Xݎdž~G', mR*aTcJQkkRqp|y8bk:>>J*/ ^雦3L췠:E1DuA-F~*C"t9.OR &2GI]5I@4^B$i>v3IXyaj]Uc+6ù6U0 5 yt`l&U5rOfO>%OEUzfSvE3_k- (1ߚ#6 ,O؀{с}fV 1~;nOr yLέ>1767I;8[Cb2&59W犍J&uǡt:Jt{?lq@Л]!Ls\%؀2|1[|^kJh$~ OTB˥/*ߔPy=3 27MB4}Jz[QA_v _gbŋ 0;BIo' Ȭ0 P7-7xk=6&]naYYS~;",@ai$㗐p`pq0.q ں^|7_wU !(0Q3.T$2kgEYsQ~R$rR32hX׷H]|$~kT*Й"q '#$hcH<}I"+u\4sv?3i6T!<j̰!`Nyi[&`Wӳ[u)K/;jLuk']qΨۡyɫȧ G#?Z[H߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'e%ϪE Ì_m:f:ns6^6; 6^۠ReT,S.ωj~T  1-sTRs\50흇>Md|O;O˺LLD -nD8Z,O#fJܣ$*5%O }.L6Cl~ܛ?n0Vu.₦HLR`$]Ɯ ƉA8WQKfLw|2d ~VyK@aῦԄ".ʀT$Vfn,֗ܚ )Y8YrNlm;ezߐ?uȈENئ]s4lfl8~ʘzq[H6&13e Dy5)I7Sy[FtTbbE5Bh<+V\ ܃-nzPwh&fϒ ?WT3e]JbYFT2_QeR̓g˞d;DxY*r^qO4bG>՟FyMm B9aZ`a*zC",)&CMp1 Aq> {ե6W2AsqCU;5G1ֲ&ef #0fU K|zha?֛2[QLY`"-- suiFyj'Ҁ 6 ;\FHwmY0i*,pSr~b4TTIBrSB P=cerFPgh dO3tCƟsl!dE T ,5G7_:f dG0UYz=ei# &Li@\]lE4{yD[j:n9s? }]R1ֆ雥7 6I~roZ420\ mQm ?ȑ8;h[ע/ƌ éSgT!&da#ᇵ ʼn[T q-̰qg74 6^UM [Tt?s<"]B?Mzqߓ.QЖM꧚1V3!%VČm 7v}ⴝ:c*,8uJ4E)o)o{ݳ)[͘ x" 5\(Ny&ގ"(A-XUAliP^2TNQ1) |]]az)iQ ugm,03Põu2%3<; eEZqG~z'd! W"s}(vI_iuHӓ$:+N$?9;V4gWGM@L h >ԜJ==>r\~% ЕM~֑T1wNmWOJ}/DN7Ma`DhM*uem&=ei%VP4pofPDK}J_>2۝Cˠa|@;?Y-;5mhg2,mtEK}jYTDY+ BiT$~w99fw}]hF2` K x^Ժ"N8SD7uC Ƴ5zzm>EKUdf@9Tus8`D UxA<~'q#%[Yq[2+O /*ꎀV7gK$@DSff`xxbi+ֲ1t6M }7#`ʲvAk2b%'|p~ A Tp#zUNCgjo|\K!"~G ،j"qU|c2n%:Od7'ĐgM@Xh2b*v8B3y] WP&?X5(u1EBRZ;%S diAbن@%nNݜ9U!S#2+LKÊ 7?6fie0!ވ!\bLҢZ2އP'咷\ƒH0x̽ҋS޶x[ ?Z5dY:rOkC(@\@tֽwƞ̾@NF˺154<fr|qoywGOt@_.4{Vs>o,Jf[~TFthOc#ݽ+FI^\/NpON7ő1{F:[쿤 OmҦN^b4z[Mt*yzT%ZɼzoT f%}`KXq9"FycҳB;6_פnY ȻX9όo@Jiw|0~yfYS&hpR>,K& ] d-vƷa5}(2m7#L"g([^zvqTFaum/{)e4H#Qֳ3-Wٚ5 X3@Ŷ]'@KPӈ`j'&rАe>)n/FwQ j0mؗ-&1F^Ep!NDd>Q6yR|GAa$ >hWYSk '<17`wf F2;2Jߧ-.?nQ DrLȍ+pؼg.nкVxA]i9:%O zY$GkΙ_>]6$ŨkjfW`.8lVf +/VK$xxt/}:HxMe6qz7;JMWNWMs042c[ rr95ȩͼ5. B& Kf<_t0cػ,^{YJi7b g591<_Sǂe'>" Yd-M4h27C3J Dk4AiEQ)Sf-@k߻?lxНO ~1C`ey"a Z&+tXlR*at5\*C!{+&zi6c՘76%Xܚƅ>|(4="2I[5s[O<&ܐRJd |KLgbQ鮞 J$yg2СdPrbuY䪭b?33oEx1hMfX1KqBQ,'rXi U3*)zNg}t#Dߴ BzM+= XWЋ=Xʶ󶈋{ep{)O=!E6$ʹ#Z0K+Cs sh\&SI0~ 2}ԩ" e1Λ x]xd!j@kWjЙADFoM'VV>Z6K;oiq6MbA,iS*`%kF10jC[@ ?@/:ӥ=J(1 ɏ]/9`M C1#gP1荨1{̂@_r1*eȍB4qF1\no`Tz-MƖ!Y*+j^>VQŎYgc~x xl?-zϸjN(Tu0σ[FPmROFQ+grڷ<yr)#ex\H6C5EX>#!vPyJ}SViw;Z‡QԙRZӰ,3TLk.r%80ԧU=x (&.d֟CUF+P %>:t|>gz&`T{o]3@Qkq%waRo{u63;+BAD6qLMUwE%35!OIա,dR8Ukmh3P)'Yujj; BbaH;rO=.sTBONF!x.ML1|Op+6*] &@"&kawųM9uW$^cQf&=7MHb;=CsoqM5čD])4Tpa_k1g0 # Ac^\WDžЋteQ3` NP.G7< rӇgiaJZg I1tYƀSB.x1n1U59/@Q'LsFusllp`H>l~f:"UI2x[]/Ň5In~2I|C㉋Zq;wr */Z=g14RA=% zY"e&d>4 "^ඣm-c(ظQ5zoKT2جk]/I,2Qvb[QeUI#(&r.Cv;Ix\^ZA0k*up=Uth`5}DxfV4P\3xyf~40pM YAu^_4ݮQ-ύ\v\LG QBw:|Do3NWwqGhSn]Qa\LS`fEW`Rh0ILPs%o'p4a*-Y=.&6MzErHe;1*&N-45w͡mؔ 0Y~c:8`=mȶjkN*u|F1:כ .hw+G`>ywQwLS%]br`.aj@|~I 6d x(ӷrFSso`eO \х2ӈI Q5C~{^䱞Sc4bV `y;zyq'clNPAw>#ϯP hEZiI<҆7o4-IoYD`G:B Xٽr=49Ag˳{olCR!8Z1iBB50e"sB0s(`R* L%rV38H Z(^l6dJMqQHCF&葴)a`S FS-b(d2*9*U$JAPS͹*ݕ_0exl4}ԵKXjbBx/]jsQkD_hZ_Y3*EBVDjFr 2fӼ5Ȍ uwc󙧩ǡ~3A'L۔m_p~ \/+竍[RgClTʗnaFj'p52^wbCsFFUEGd[6<$(t&G#cr׳_F ee?b6@s݅ōH;|M5SL/0L,j!2.ZЊɝN@Ik@3RQLU~aJ햿:ɧ xySb ZX.䇏@жg{cA ]V~>ËPxˍfՄSRnD"4u u$H쪳VU|لvRqo½QM m̜P3Z4$ԓ(']^8~3CV-W'<skk;HU GAQ2Zg9ȍzb8D{ԃUz \B p/o@鬹7q6 et^G:Sr›A#ɮ4bB&/w54\y|D#~~+ttGwn4(*}/Z`͢5J4~ yuOIMsywXTı e$t_is·~po:}NhB6|[S/ZMW=% Ϟ#+#I؝Andfl(f6wjZ$f$!I;Np] Z\kqbU s78^Ӯ"\N v|:-dnM yR|B4h{2lvFʈ;WtD*mXwNF_{PnS!Tvjl~_嫿[ t>.&cw;)pEagϫ#X1bA,Q"Y67P("%ҍ[$m t8y0{b\( +Nڎ==ad\^YC)p.]m:54i"$yTy hȳEs}Wz(]qkW4)QW$" * 1^0f7 `a76~2gРu(bWl GVݛTAQ9L)mcn"q2uh~-H Tjb<\ZKD9VR^DPwMJ"s½@2ӱ#}2͞)pѷ*#( C}Gsn᭞=K" µ) NvRC넠֝FmLhOKBg-[ >xDX rP֏Uv6;OA0 eNIO2 7i)P_my[毻h6mށ+q`)@3e&lˏl/بN9"A;1}rO(fuZB1GQ'.hߠp.'INyf*fz? p}},HL*2B0%6a_b?8XK.n! SKjTxHfUåIP 8"@*YLϿqjy3;Ah']4tv+ZMK yg2^1t/}T{uTq\o%W>*oMsrD&$E Y礗 2됚v;R 8@b9M&]ǩDFh71X6eM{M8]]b:?OYO)0ncUg* NFj4Nm Mn9yZ#xm\a+A:*#:ţcקܑo񟘘gY4u~$)Nϟ:%m %=!@8R#?3"EUm HP[WEYZ qa4x|nlШo.H_<Ӈ6lWH'[),7QR%,~-TkY6n-51Sze $SuYj|]R˅+[.ᦍ]H+fՑ(I7g%)#~Gu yG2{vMcVwrliO>i}9op5FK$ZLsll'C|ajP~.ݼ>ETY+Z%ṷ(SE~ uR_ݡY:*"@&d(n $ΪNKckF4Ʈ#*#Wf6^vmf a%+"պ)uQžC/2zG=mRLs\1Z?ijL?efzHX1{ CRej#5Y=~LgBt,AʇUXn^HjYL8XO&tFF]S{c`"bZɰJ 3L|1v^gʺ#C8uoFoI2`V+tH=娳UosyJZ~KHuI%w$GeǛFWn!~FuRG' j B%Α!Dׄ@3R*ng5xGYE,> {uCʐo}Ƈ0#,N>W3 ϡ%=p8W6/¥R ]oϞ"@;Ž Vrn]EOn57 &X+t~țijsWaa7C6TM Th]ɽ^ ED`K-}n"!^[uY7 Ut5:JXD 4([mW1o2Y.wwSz*!V Wa!Cŵ0)?ݑ0(mB4bU$qHR(ԴӦ 3MFm^<&kqQ@_Q_uA68C~(yh$c+"v}FUB:#`۩bRҌ֔*P]YŖ/жY\dPLed u'cK&\wCH' hvFWi45X9YkK!k;@^V7r/;Jz>ss!swvyR"Zgڂ]r1_40Rs[0Ϟ0@V~%Z0X6D2Z8xB*䶋e3ϸQP13?OcrZhbᰅ-#Bn9{P)4HXMw-EHٶjH (qk);\nRVo|RJ۰{u!{BZ{q^dqJibD P.OuH#|ו}=I!> 93dٌ8"Zq2+yz"m(ਪOFke (jUeo֡uJ LqicpXqD䇌2RҲۂ':XbaJa%D&y2A~뎍lĻMh cߎ<*k֟n" UH3(/Tl,n IJ~B/?,Kjv{:mi'L5qN|U9 ᬝ %+_.8xe \Ϗ9n￁xfSfeI|ڌD+B&"Ϋl-'%Nr$ 0= 8லM9Ɓlb\;U[5wa <&#Gb ɰ3듧f!j  ِ, KQFTr.R;X=Ղ1'M,=cں!L]5ULľ;ܖ+K\բRsQyT2řkLF+x1c3%rB `>|n[G5骼jbBH6u5v*yCtBV|){2u{$GcY>M-q+lŔ_DCAݼN7:ٱJu#vJ UuNd7l>,d :1^[&W>aU`I>  ^#>v갦.{S1 ()^&.a's%֯%1jZK1B½ǏjTAܗ;>*ıo[1he43~[ڪF{\?L9PD'F-""^֡[Ù0Pn_"^:X Ii3\A$PAΝpez"1vܮD, %;OnQwo#uzzZ5PƠ3"@[5ri E"qqZ!a]< Kb,eYj PeA:5x1rWƒ̈́#?%xº¨05!pMihs^$ r}~}:!8ڏ F0xܜL8SLcE / Wexn!N\|uz5SAaK X~4F'R%4K\bݒ*җr+#Һpitҋ jR}r)%^_)3iE*?eӌsXҿ%J%MONHmKV&{Er %O$1Z~?6oАhviY&cue&Vdx.L硪9`̇iEE17rnʚqNo= ΓKRtjoF!k4aE)&>v[C#3~^TO Df)Szx0n$ON-ʬ*@0Pw~wY1!CoC8 :Nm|ɀ2[YY6f;%y wmi`i8fN(ׂaR U0f$ktcg˷HF/-;v_ςSI 94w2/skj^컪nϛ+2Nurظ>r~`10HkZn aHu|Q:8u810nU/Y_wi}it =cT 01Q9cseˡho,UӰ*cUN<dVZҬ)pÏ1! iQp S6`wvL2k:ڵIc?$.`6@A~>guz0bɯXX:XO/v8  M>jͯrl*e޽|V۾0h3n:.se9לY@lZS+(:HCS/kul7[ՌYPA$({WᔙOܙQ <Mh"uۮmN%T{X N{꒔7VN]gV1~w8l2MԭTʋ~p 禮)6SWy)%3VRBU 13[i|$G\&S>.|ȵPBŕ!3ԌE[Q7-6jm\7i2' !C Ҕ.hodNh-y$ ݔnJspYczq2h;ܟ+VV"ԚǴbK:jBF\)W*ҩUF%C?Fd{؛, /Gi+(}0a .%3F~>17 s_]Rm`!!vN11_ĨmץAP9`G"A@ѥq0 G"^=fYOڏlJJҕUY< 5< qyv _-Y Ir<c>Jmh>Ɍ$gq28fEPʪJ *D𵴉s)h]R1j6~*Q;^ _8G{TÀ42WQ䷦ey~ %=<8gGwmϰ?/X:c49/'Pp_(_cL)D0= E"tS]~bݎ iD&Lj1,Cz]fܼy=pl=?q钹o}ƈSVsq-ǟa:VE,7Sҧu6cBGQ/jX˗OW&`6?̳s-EHzۛb2\VWѼ4-XSK,2U&}@NE(ˆSs$f V}I5?J%?k`0J-27a*MzN=7Ԙ7q9^?ұ{/^<s+.A/JlvXӱ駱M'}fD 4K NԛrPjϥK^^4?| k1e究63b!Nn `anz0kX0ZsU0>eV8@V: K?@Cڏb<‹>T<>WlpPoҘZJmG:mqQ eugEcT.y; M9by[덣F|pVaRzJL<&j-ÏVRoK/JYw.kqq80 ~1*~L֣mkf 8]!+|*S},DiLbJt M7szde >H$"3J#)CK%*~;aQPz;1=53^X,tOFidMlyݼJD' ]?W2n mO~;S'߈LUOZє7]9גgl"J#t0ξi6]D%?-~}-' w˒ z-zneg@3`tl0뮘fOkTUsɨ2# &z\ 3^ȥ;tQlBE-˕Q-Jq29k 22_\$dVYET[7 ;@ 2g2[LA-UվwVm,-8L,s+'Zc9nj 0G*{J WBE!>p'3mDonh_bv皅k`ȶ#vLM{}܌,rW> Cll_B.j w˹~quykU0oF09鎱~rJ&ex ezyt1Džc%+KYf0._qh,CfXE4vQ^B m\gMOC1b¸fV i[:%kȄj.L+'~fE7zid' aJ|DA\:$t)E ,Y{NqŕA3Q#oJ1!?/iW.?'ٳ?R7D|0d{)! a)Q?9'KLOxDk \$([_ʼnQ03Mr?S'nw?(. nuu#@j7Ȗ41 " )%ȇST1 1 0Q  5(l=94?}dnn@ ^@جBfG H`RPqhͿ S\}{auˀ+$1wJվcX_! > W@uV\+\.Z C҅2SY]:+C4T ;*e"9D:N `]T0^I,cwE@|:I6Bz,tfb! I'WEucuR 2ttK ,dBQkXTE3Y'b:Z@:- >(t% *>"n32,bxsWƬKC?td6WQS_%X~{`wW@;Eޮ3Zuas3sg8oHi7p\DSªl`/0vL:\ g+N7n>f޸8@Ô"yʒʀjn/aѪU.HsVjZMm#ߎᰐ:jZN7a~\-+da;Ul)K'җBaњ\GR_P P4w!|2J31hbYb*s.4l.ϡ7aPA/5K?0ZyVѳ/]\.jA폝!Mvj%33 N sbm-M3Q{SwrxϮZ8Vp9Y݋4ILg?ONڕ)%u`hpc]ѣI( <yF -Fs OSp:giRg,g2Fu@]ayh'[̦oQ'<)`v X['ʟ-:TPC׌GՐgoEE-ŧX(D R4Y_+ibYvٛ]vOPXp5 $=j7c { ھ{[?gݱsr7$^nh5O[q:r2~ɽ#R+oݪYJV @) \޽/y M53wd7Hyf$]Fa*6[mSTH'41en5[a_{% 5 3gQ*1[qN-xUuhP4e*a(!;lm qkq#B$WW`z|ȋ1ǚF:ޭCRˎ0c& Z i}=mNd$ G]h,>:Gҏ8VTuB[·ռӺ~U~ Mt?@Pҏ'ܹ-<+phg6+uEp* YLk ,1VV?׳ 7Lw%"QÞny;іK@w_~Rrky )(JF\ܾͺb{{jǏqBSb+cnw>NvH]u)a^URd2~ʪs|;YPd] B⸄oA& <zҿuadJ=KQ}U>s8N t͸ ? _Z6eƕ3 o&%#Rxz#& 0L2tbCtACŸ?:F'ɖz.93*80rn2tRoe?4vl^*1I?bGpvp!v{Jc{tC` GyI3[\YCYOu<5By9{YN(XcҨ)P>5FGY,|[-{(16qCI:)Ub([@C5iz0h^i"0I^7mb\+%ܸTx>:(bbs֑C[{}]./X¬;~=Yf+Jع./bp$3rY9DזjLqH>#ܫ?4x}ܬL9  ea4lVH' OE']J4p;`k#˱aTOsJ̷EgR2TsE9HýO)'#q%*n꥿{kKJjcRp( .ǔԋҟ@[='+½O*rYy9˃ɶڑ5Hu;Qi*5kPǣ)QT&- =9MUL=ek\;ר0z)o>} i@rpFxndSPdi_@8?BbgW{*0WI Aa":P"'oޤD# YnOqA2!@혹o4eR)(rFa4:E<V&: z3SH6ePpooi`4=(]LeH"j;gt1z,uؽh/`wҩqDPHCp6#kk-x↽oVHUk:kY /Zb{'Í3&LIN|IДPˊً[sD;ag$+O-4zLH%T2?D@5a[*yK?i5@RDFUR8)Y[5r !@k1^ˑ2m*hN[dq+_b`h;QVq+`"s˭Vƌ; ZQxO!`*AKd/w$0Fǐ!{"fօ,YE1,6-Z"ElOɒ"&ED0k<ՏGWHswpT!-s3Jhn[C~;gwX#ړ'ǃ[]D(kUHqmmrDEbH6vͭӷ,mgĒPlQA/+#G,p#+Z>nq>_e VQ9Wj,y|qmG'@b4br }cBdBwD[_ K\(:5CYn*~uΊWlڠp62VU6!B́W0=Rۘ쇟&SN 6y|}$Ѽ_s1 GΑg{,dSo$9 "2pWxp/&:/=մL {i$hq Me+G'v庭vBZeTn$1,lW{87_W(VE`‚nGrꕓ?jB>'CQc|˸.'lƭ3lM9Eʖn%ToOb&Z%[ip.` I[%0%|pe'x= >ј[d Zp>lz8В_6 Qm<Ή"6DAܣt"$F ڭyvȴ`>ݎ2S8t.9 ?Y!h>G^RŅZk,^,Yۑ|E#歘TtaQ}ʜwh}̽Ͷnn.fXg\[ܛ<T/N*+Lө"adL7v+D"gWRST嬈\Layٚ \ 𛆏^$0zDҕi`x"6]jI_AUBBKPjV\a?yPFI W(toir_}JBpjl6u|„$ۤRhNm!]>EwrrtTH;:N,5֡+=}VT'E05EpqH@ ԕGvm벐%MΊ  Z)f|_]\j1|b ~Z$@)|ٴp2SwܗwCf؀I$bР 9YX 6FOq.&Wx:`C%D?bgvJn̨^Csr+*&CȨguП !ѷ%`Xْ;j\0&28 d6o h:(Ub'tm@@,Q%g D{~WN3ڬMpq"Ӳ#  (i ,V5vk'=hՖuEA;H>Qir>_b"])iz;1{[_HIZG 4#E$1zO[8 r\mdܓ(8NŅn%(Dᗤov I ?RaYe*D0J%c@%ru-[7h6/(2-׊iNof$S(SЮȮhL\9".e#_;Fc0\'b:\ ' z2vTǙr?")R%KC^@Yql:~)tK*XqX 8αmݶ=Z$Nl#.4>CDnSUx.M=qZkx|?e>z~k+aOɒ:kU;-"wN>Oӏ9GM.O vz>Fኘ[ 'T[YwlMvT;>ciU"n &QŬg,:}[;V{S%7J۰mUvLw's@VofRU *xb$ݴ:0@s|zLx~_Ǯ=OAc&헋VҰ33h@8olά 'DE]"Y>&V~#5iR"u23,X|tX?p0yz;"ثf\;o#1y16g9l7;Nʕn"^Qǫ&/5\4Q1TŹ ŌL4ï}|Ma$Tla/B\eNK:%[k_7fKƼ&ڎҦ,taQ%oO{} `,e׌vm6^ NZZx C=Ǒ9AGa9yo<#TJ|w}}t0ݲ ;Paςߛmp[L38Y7aԀ{q1HsA0L2(AqSi<.Ga xZC*olQ,rZ" /L0|laѢ(!{?B6bWRXE7y #MQc_qWJ"wUWoBgŨyj3yȈ p>jW`nиSҚޅ'.5kd:hJuʸ0x]gVPj *"BuKdbyTW rZ#)kRiv@yW7vK16П)O]]X*(N~[=f yX|̊:g _zUʂ1ѱ_7qfDs_Rg97TBUL%TY-:.M͈ }}Avwh-1<,0;풰ua$b [kϺrH`-SydΗ#Nl7%рX6y# 6 "o6[@|L@%iDxD@ģYc3RΎ] U9[o\8EvTk[YvBj~d M|DyH#&F $΋pH}/V*'b֮]#9Q+/d)hyO:5~&"qZw!ˆNO_Gf" ]3; ҡCFqR S?@Nȥޠ_D\]1 25g͙`<e}"M:aF39Σe韍w*5(Q(~qUO*nsI|(c,6o&-v4wbѯG!umԼ2?lL ,yI^wE#0zdOospzt6 T:r}Rڅe48P+[?~H5Oy]42Vה_U{yci,)~~dMʣbS͵45'DEd^8KN=$;,54 9Շ .W>%< l%h-2=n<2&ǶRX_1 ~ |S=Hy\C53>qHKOJ/tX-ofOAc ZlTK\@g ݍ9㲶ƚSN÷΅ɛ-ھ ?N$R( (bŢ*]$ Zww _c`1wn@*b'bClZH.Cge>D߀s;%n"f`YonN$ܽhW.D|ba ?z_o<`o"HeFZ6*P}{DZK,$x(|ŏuBFB,-Nb+l'&40&;ԥ%uO·W6*{n$O-glx2Ƕ".(_T4Qu6DX~$B)YF 1j]/Bnp חL bx6`Ja"۸)$yUF:JO,b>J |vPJ^<[Ԣ&u?IjՕ삇D{aTr?g*(Zq۠k{ oX@B]8'ޫau̜udш*pE^b}OUXؓDBzAſ88gO5^؁@(<#T2 gg[8 -( t.Ϝ:Q=ID) *jf_*KS=})VCUiKRt8R$o:E/;yɉf`?B-:۔B0m8p_!K`jpB:Mŧk/o)gD]ϫ_cL[ EA6q˟mt[YsZg:_l*@-MYv"Րh1\2(ddg4Y4ӿF9Cς OJ00;e0ϕ|IpTp^.%ټhYT6o\ $ܗ8MYůZPb}2ݡW(hgG1#ESԸy !7"^\On *@4~\. Y9+ V+%Ηr-Wg gv[g%Q|͞z'v؋)=կi#k_Ú}ⳉuMY~LQi(Uw0 ǮĿXjHñ~ VϤ 5J>[reMptYMBv-񴠁~it|3s8&Gw&NsB3Ǣ$ ~8z~x8aŚ"60T?NCQ(/\t)e|I1ZѺV]4=e$]Po&¾IHUjjQhM2Rb$| P2?%$\/9BD Bk= !llXD>J9{p 8 {8o99|!AIJ۝BCN}Q\mPhBf[Q `r2zr /~6Ý~ҴK/5scEBHI)qrXy`ܚk_ggyIisyJPrwlX"T0h&ʈQ/ۙ_ ;9h2ZX+}u;NetC+K^0*WᆍTg{0u39]Ab[]bVs;sl%If VćPs(Ibs Tk2qukv{,&%D>-Hj%"꼤m$V]ѡg/ ʃπ9GaJw.i5=m+f{ ]'/Fws`GQG!Ei#UfLp> 4#"6ę(TPNdfIax SZVuyqq,r5Jkk \ g2u畕q 2,A9/&7sxT }SFHZGy>k@1ǀ܈aܽhBzC 8tn_.$/OU4z M3Q_@:wItqE$ qɭ32^84 waƸE`: pu} i%ʭ'q<>>K51FE|ﮦ}*rs F/.%a:s'bMAh}Cvi?pASɉwU>ǃ㫙(,~jVyz-wD)M˽.ؠxUpK/NSq$Wh >Xݠ5élW%?B3z%OU>Z~t]ϝ U'Գ_xșuX%zP-Q_y^{ue=ӧ>ㅧ 5 zXIP׎"k M@ًAj[M54O5{jcr0@?̞9Rjg|df$L&ΛLx HG#TL2EE͘^J]] i}vVS)'fUv.Pvgytb!l[ƪ2j-/A wfq -#fO:=cDq 2Õ|#q.Fe%SuP;/Kp"vEH5{v:Zi :xtznp*/v0āhBC&c/ & Oљ Ӥ}wYv={nL+t--ѓ펗?'fZZ4 :ۦBUe Ls;N.$33{/gu ʛVq;wXNM$wG^{*{Ѭf(Xq=OF0WhR_mXZ ]FN  9d_3Nv6׹bg bl1Y9OmCE;뺵}Z, MOS.xގnxd/Iu 2qcy_+4*uG\>D\» ;\:oV\|w>V9Ii #f>g[Dpu3Y힀Eo&~'vq:8yeI(O\" fCZule0<qpĚe X/l&Լ}өX?Yy:Z|7(md-W=L&MS3+kIv6}]L未,2je m~¢ gU\2_ Bʨr%D/߁wcf*{[gW.|;zL׫&,ĝkR&t,FM TDPQA#;Kg"R˦FH{*(>Hao׸ ^Iv~VU3YMGe[ {ܦOk[8{78eJ`a¦G'6}N@}C>;r@bV/%$.Fjzͯ-cy{QOg9i;Z.x*Y~i>6 8Jf{$MM]|TLgK"30l(e mFZ6/Wז$pcdW;^7jNn؝Cr b5x~~b D8 76Y̭܀zcYRk(rM0#fEDgE! ~Pwg{hvX{SAareIfp *eW$iMOj6tz3}nwNX]ˤC}sFJ}rC0/j@fSMI ^tOT(/AHYŸJCޱ d&|^3 ^qQgkHF&Zȑ{*`>)nN3K[(#>ѯ@х?q%{]mʴM '55d!wi(^dyH?KGfbH$xtR%؅;7j&Ekǀ-r=KRuIZWP>v2'as05au-:E;ؕkȷZ{@BSHSG+f9c @Z^\_-vpkYݦRx4.,&<2bPBv4Nh'D^S^d#~~Vrm|oŜL dM sk/޶g6 bϜB^t[jys( - : l}+ջ B}gݰ-Ci-5hUŦ V|a#eantASJ`Rpf<#":;|=g] ^ ρ*j"c^VG@@g7 A'OO]&C~yYW0 2ecmZE}x!Of\+UD?h?(2 ]l\'Oq8-Vz,R-c7|OD$@Ry AW*TQvWo+V%yJJ2Z T8: TUqBƨeCt&]{|o*wn)E 5'/x.6PPPy!2NRtߏkWBUt:)iEO{KVMRpYyc)q$l -LӞ;7~="@lMŵ ,' ';9~w~2܈-߾&qbCf}9O6FB&@^:(R) w'+T@OrGMU <#@q|i3g/N6R-KEez@>@G{*]Єd \*3#$ {v d|*韎Sx͘u(0&hV8SBۗ\`E|L#jj{*E;~=H ӛ38F$NR \Bh)l3Ro쌗ud χݔŹ}  2Ipu $ɇ}h0(ne`;u9=_p+7Xd u5BRQxdQvݣ*GďD1ۀEgnV]ȑ`W04vTiyaz#VNPva1p;Fꃮ 4#ڜ|7rq9&Ў@[s|Ӛlz* bb4/%ٖu*3KmØԣ GH ѫ8Iީdax>mWP"^(Rd9ȼcXq:5*U'6ܴJD-nWJXS@O/<0B 71Ë|m@5LEꮻ}GHU*o,sįsĘЛx:M߿f8_ } x C݆U|Nx=!Mu)zۿx#"6@;A4BHq'>SSӠ⟲ r ፎACH4!ԧqkԼS mzLU顿͵Ŀ6J;ʁ@eF+@0v?S4%5wI0>iH%F*0~/Spv{&yVesi+d6zB8e-r-13 |#HJ>B{P! n'[2Zje#(J0wcaV>rܳPVK܅nh!˾rFNHyϱ}fjG/+,s1O57VzD 6qpܴKra@(@(U.|g]i{1mWkK:OV!S3 )2%v`( t A8ő{>~'0Q1H&[ر$H$=Uir۞IZ}i'49GF*y-;{.8`jۤU}n nSMTAJv!GDi#^,ܩ4~Yzj_*< GI.b*ș)rJؠ>yT %p7 n|&&]]cg(3/vIaJ!-@P{ԄVXžNfr[ yS { 3 q|?Ӄ YPP~l;d첵_ՌFXt\_8\. ۾ud *ŽYHlȺ}D6KY7@ ,g0x(@ܫ@]zwaVDBFgdALmC(#k2g|ߺݗEá(&mص?z}̝]5-sN(VTꣽqr0$M@xBWqy;&=qYa%oЫO-߻F#Bպol^kg F#+V^O\KCf*iXeб__4fXMs,ߥ=y @&Ly2s)@ #~*Y)% -%uHÕpHBI銛KCt]Z\1l\6qb8c<r3J򊩦H\X=N(571Ex7&t*ȉLxSgαu}= śhƥxgq=5$ԈO5w瞥?t(^?/" "W~;od3Vi'4:dCKz^~l7Sz"A2LԙU{?%{C8)H*(|Oled\4QMCDKŦYGP:G8}Rxn<={ 9EcouRC*@*9"Q^Q`Ӄì'mwtwyv7 NLQ0SQ撲;!AfOW0_ PXd-ty3aENGBRXFtuUz3dg$Ԣcq }]uby/