qemu-kvm-debuginfo-15:6.2.0-53.module+el8.10.0+1882+0c885e98.2 > 6 6_6 3!pQp)Tξ7]mtZ`g*R ]mtZ`}! J VȄ8XdF1k@L wiK[9~{/.^T"` pIGP2k# *MH+ĝQ_;=r}Oiak8,oX9rpno+Ⱦke{N"gI~ͳ1vl흍^otW )豊R\SzAeǟU9*iL"| 9*!~AJ1|WfexuH́ݨ?GJ2 Gs@LIUqHa_8 ,9SHL\7ӧLw|\l#Ֆ]v=*k6< lOX G K3 uR`T{}.ѱqC^Ϡ9zjb6ۥiyyVU o?C|(A+ mec3b1cb9f059d3a933de64f7cd1d9f3d0c0d2728a87990d56ce2dbcbe17dd7df64b705418caaa6d2141b475d5bd7e14230eebafa6eb3!pQp)Tξ7]mtZ`g*S ]mtZ`LyXhNUl;J%(GU5[q|Bn_>9w%hH#I 9&JeO- ?ܭf}ik?֮)5usf 4w%#u j:eǣݝ"}*QTh<.JRWMK.`<2L$r VOuhZiF.do銱hysBm m1?dJ2M34Le# >ۭ^K5.~ek\܊Tg hD:GM#,S^bPs׸̲:4!W=Կ g>p>?d@ D kLPU[v     3 8DSbK(g8p9:8EGHIXY\8]D^bdefltuv  X\Cqemu-kvm-debuginfo6.2.053.module+el8.10.0+1882+0c885e98.2Debug information for package qemu-kvmThis package provides debug information for package qemu-kvm. Debug information is useful when developing applications that use this package or when debugging this package.g*zord1-prod-a64build003.svc.aws.rockylinux.org eGKojiRockyGPLv2 and GPLv2+ and CC-BYinfrastructure@rockylinux.orgDevelopment/Debughttp://www.qemu.org/linuxaarch64 eGAA큤g*yg*yg*y5dc34fc92bd3216cbfbec3aeebf4b55cb0207e77a69cc9694e85634782ecfc11rootrootrootrootrootrootqemu-kvm-6.2.0-53.module+el8.10.0+1882+0c885e98.2.src.rpmqemu-kvm-debuginfoqemu-kvm-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3gY@gfٝ@ff@fee}@e*e@eeyepb@e_>e@ejd@dd@dr@dydgddGd@c@c&@cӼcj@cc~ @ctclcY!@c=qc5cbb֜bb@bUbx@b1@bq@baG@baG@baG@bMb@b b[@a@aZ@a@a*@a@aqV@aexaV@a&0a@a @a@``t```"@`@`P@`!@```N@`t6@`U`P`OL@`F`?z@`<@`/@`&m`"y@`>`U`x@_إ@_м@_0@_i__~@_{ _{ _q@_h_cO_`_Z@_Wr@_G@_=@_3_3_3_c^@^W@^^y^(@^@^˳@^>@^@^^@^@^y@^p^h^ZR@^S^Ri@^F^AE^4^&^^r]}@]]]e@]A])]]@]]y@]w@]v>]rJ@]o@]e@][]Z@]Z@]S]6]#0@\\"\.@\@\!\\@\r@\,@\\\u*@\u*@\s\d\b@\ac\]o@\R@\P@@\P@@\I\HW@\E@\8@\-@\\I\\\ @[1[@[0[[[[ā@[[[;@[;@[R@[[@[@[@[[v[ug@[r@[m~@[m~@[m~@[m~@[h8@[`O@[W[CN@[+@ZZZ@ZЛZJ@Z1@Jon Maloy - 6.2.0-53.el8.2Jon Maloy - 6.2.0-53.el8.1Miroslav Rezanina - 6.2.0-53.el8Miroslav Rezanina - 6.2.0-52.el8Miroslav Rezanina - 6.2.0-51.el8Miroslav Rezanina - 6.2.0-50Jon Maloy - 6.2.0-49Miroslav Rezanina - 6.2.0-48Jon Maloy - 6.2.0-47Jon Maloy - 6.2.0-46Jon Maloy - 6.2.0-45Jon Maloy - 6.2.0-44Jon Maloy - 6.2.0-43Miroslav Rezanina - 6.2.0-42Jon Maloy - 6.2.0-41Jon Maloy - 6.2.0-40Miroslav Rezanina - 6.2.0-39Jon Maloy - 6.2.0-38Miroslav Rezanina - 6.2.0-37Jon Maloy - 6.2.0-36Jon Maloy - 6.2.0-35Miroslav Rezanina - 6.2.0-34Miroslav Rezanina - 6.2.0-33Jon Maloy - 6.2.0-32.el8_8Jon Maloy - 6.2.0-31Jon Maloy - 6.2.0-30Jon Maloy - 6.2.0-29Jon Maloy - 6.2.0-28Jon Maloy - 6.2.0-27Jon Maloy - 6.2.0-26Jon Maloy - 6.2.0-25Jon Maloy - 6.2.0-24Jon Maloy - 6.2.0-23Jon Maloy - 6.2.0-22Jon Maloy - 6.2.0-21Jon Maloy - 6.2.0-20Miroslav Rezanina - 6.2.0-19Camilla Conte - 6.2.0-18Camilla Conte - 6.2.0-17Jon Maloy - 6.2.0-16Jon Maloy - 6.2.0-15Jon Maloy - 6.2.0-14Jon Maloy - 6.2.0-13Jon Maloy - 6.2.0-12Jon Maloy - 6.2.0-11Jon Maloy - 6.2.0-10Jon Maloy - 6.2.0-9Jon Maloy - 6.2.0-8Jon Maloy - 6.2.0-7Jon Maloy - 6.2.0-6Jon Maloy - 6.2.0-5Jon Maloy - 6.2.0-4Jon Maloy - 6.2.0-2Jon Maloy - 6.2.0-1.el8Jon Maloy - 6.1.0-5Jon Maloy - 6.1.0-4Jon Maloy - 6.1.0-3Jon Maloy - 6.1.0-2Danilo Cesar Lemes de Paula - 6.0.0-29.el8Danilo Cesar Lemes de Paula - 6.0.0-28.el8Miroslav Rezanina - 6.0.0-27Miroslav Rezanina - 6.0.0-26Danilo Cesar Lemes de Paula - 6.0.0-25.el8Danilo Cesar Lemes de Paula - 6.0.0-24.el8Danilo Cesar Lemes de Paula - 6.0.0-23.el8Danilo Cesar Lemes de Paula - 6.0.0-22.el8Danilo Cesar Lemes de Paula - 6.0.0-21.el8Danilo Cesar Lemes de Paula - 6.0.0-20.el8Danilo Cesar Lemes de Paula - 6.0.0-19.el8Danilo Cesar Lemes de Paula - 6.0.0-18.el8Danilo Cesar Lemes de Paula - 6.0.0-17.el8Danilo Cesar Lemes de Paula - 6.0.0-16.el8Danilo Cesar Lemes de Paula - 5.2.0-16.el8Danilo Cesar Lemes de Paula - 5.2.0-15.el8_4Danilo Cesar Lemes de Paula - 5.2.0-14.el8Danilo Cesar Lemes de Paula - 5.2.0-13.el8Danilo Cesar Lemes de Paula - 5.2.0-12.el8Danilo Cesar Lemes de Paula - 5.2.0-11.el8Danilo Cesar Lemes de Paula - 5.2.0-10.el8Danilo Cesar Lemes de Paula - 5.2.0-9.el8Eduardo Lima (Etrunko) - 5.2.0-8.el8Eduardo Lima (Etrunko) - 5.2.0-7.el8Eduardo Lima (Etrunko) - 5.2.0-6.el8Eduardo Lima (Etrunko) - 5.2.0-5.el8Danilo Cesar Lemes de Paula - 5.2.0-4.el8Danilo Cesar Lemes de Paula - 5.2.0-3.el8Danilo Cesar Lemes de Paula - 5.2.0-2.el8Miroslav Rezanina - 5.2.0-1.el8Danilo Cesar Lemes de Paula - 5.1.0-16.el8Danilo Cesar Lemes de Paula - 5.1.0-15.el8Danilo Cesar Lemes de Paula - 5.1.0-14.el8_3Danilo Cesar Lemes de Paula - 5.1.0-13.el8_3Danilo Cesar Lemes de Paula - 5.1.0-12.el8_3Danilo Cesar Lemes de Paula - 5.1.0-11.el8_3Danilo Cesar Lemes de Paula - 5.1.0-10.el8Danilo Cesar Lemes de Paula - 5.1.0-9.el8Danilo Cesar Lemes de Paula - 5.1.0-8.el8Danilo Cesar Lemes de Paula - 5.1.0-7.el8Danilo Cesar Lemes de Paula - 5.1.0-6.el8Danilo Cesar Lemes de Paula - 5.1.0-5.el8Danilo Cesar Lemes de Paula - 5.1.0-4.el8Danilo Cesar Lemes de Paula - 5.1.0-3.el8Danilo Cesar Lemes de Paula - 5.1.0-2.el8Danilo Cesar Lemes de Paula - 5.1.0-1.el8Danilo Cesar Lemes de Paula - 5.1.0-0.el8Danilo Cesar Lemes de Paula - 4.2.0-29.el8Danilo Cesar Lemes de Paula - 4.2.0-28.el8Eduardo Lima (Etrunko) - 4.2.0-27.el8Eduardo Lima (Etrunko) - 4.2.0-26.el8Danilo Cesar Lemes de Paula - 4.2.0-25.el8Danilo Cesar Lemes de Paula - 4.2.0-24.el8Danilo Cesar Lemes de Paula - 4.2.0-23.el8Danilo Cesar Lemes de Paula - 4.2.0-22.el8Danilo Cesar Lemes de Paula - 4.2.0-21.el8Jon Maloy - 4.2.0-20.el8Danilo Cesar Lemes de Paula - 4.2.0-19.el8_2Danilo Cesar Lemes de Paula - 4.2.0-18.el8_2Danilo Cesar Lemes de Paula - 4.2.0-17.el8Danilo Cesar Lemes de Paula - 4.2.0-16.el8Danilo Cesar Lemes de Paula - 4.2.0-15.el8Danilo Cesar Lemes de Paula - 4.2.0-14.el8Danilo Cesar Lemes de Paula - 4.2.0-13.el8Danilo Cesar Lemes de Paula - 4.2.0-12.el8Danilo Cesar Lemes de Paula - 4.2.0-11.el8Danilo Cesar Lemes de Paula - 4.2.0-10.el8Danilo Cesar Lemes de Paula - 4.2.0-9.el8Miroslav Rezanina - 4.2.0-8.el8Miroslav Rezanina - 4.2.0-7.el8Danilo Cesar Lemes de Paula - 4.2.0-6.el8Danilo Cesar Lemes de Paula - 4.2.0-5.el8Danilo Cesar Lemes de Paula - 4.2.0-4.el8Danilo Cesar Lemes de Paula - 4.1.0-18.el8Danilo Cesar Lemes de Paula - 4.1.0-17.el8Danilo Cesar Lemes de Paula - 4.1.0-16.el8Danilo Cesar Lemes de Paula - 4.1.0-15.el8Danilo Cesar Lemes de Paula - 4.1.0-14.el8Danilo Cesar Lemes de Paula - 4.1.0-13.el8Danilo Cesar Lemes de Paula - 4.1.0-12.el8Danilo Cesar Lemes de Paula - 4.1.0-11.el8Danilo Cesar Lemes de Paula - 4.1.0-10.el8Danilo Cesar Lemes de Paula - 4.1.0-9.el8Danilo Cesar Lemes de Paula - 4.1.0-8.el8Danilo Cesar Lemes de Paula - 4.1.0-7.el8Danilo Cesar Lemes de Paula - 4.1.0-6.el8Danilo Cesar Lemes de Paula - 4.1.0-5.el8Danilo Cesar Lemes de Paula - 4.1.0-4.el8Danilo Cesar Lemes de Paula - 4.1.0-3.el8Danilo Cesar Lemes de Paula - 4.1.0-2.el8Miroslav Rezanina - 4.1.0-1.el8Danilo Cesar Lemes de Paula - 4.0.0-6.el8Miroslav Rezanina - 4.0.0-5.el8Danilo Cesar Lemes de Paula - 4.0.0-4.el8Danilo Cesar Lemes de Paula - 4.0.0-3.el8Danilo Cesar Lemes de Paula - 4.0.0-2.el8Danilo Cesar Lemes de Paula - 3.1.0-26.el8Danilo Cesar Lemes de Paula - 3.1.0-25.el8Danilo Cesar Lemes de Paula - 3.1.0-24.el8Danilo Cesar Lemes de Paula - 3.1.0-23.el8Danilo Cesar Lemes de Paula - 3.1.0-22.el8Danilo Cesar Lemes de Paula - 3.1.0-21.el8Danilo Cesar Lemes de Paula - 3.1.0-20.el8Danilo Cesar Lemes de Paula - 3.1.0-19.el8Danilo Cesar Lemes de Paula - 3.1.0-18.el8Danilo Cesar Lemes de Paula - 3.1.0-17.el8Danilo Cesar Lemes de Paula - 3.1.0-16.el8Danilo Cesar Lemes de Paula - 3.1.0-15.el8Danilo Cesar Lemes de Paula - 3.1.0-14.el8Danilo Cesar Lemes de Paula - 3.1.0-13.el8Danilo Cesar Lemes de Paula - 3.1.0-12.el8Danilo Cesar Lemes de Paula - 3.1.0-11.el8Danilo Cesar Lemes de Paula - 3.1.0-10.el8Danilo Cesar Lemes de Paula - 3.1.0-9.el8Danilo Cesar Lemes de Paula - 3.1.0-7.el8Danilo Cesar Lemes de Paula - 3.1.0-6.el8Danilo Cesar Lemes de Paula - 3.1.0-5.el8Danilo Cesar Lemes de Paula - 3.1.0-4.el8Danilo Cesar Lemes de Paula - 3.1.0-3.el8Danilo Cesar Lemes de Paula - 3.1.0-2.el8Danilo Cesar Lemes de Paula - 3.1.0-1.el8Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-47Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-46 Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-45Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-43Danilo Cesar Lemes de Paula - 2.12.0-42.el8Danilo Cesar Lemes de Paula - 2.12.0-41.el8Danilo Cesar Lemes de Paula - 2.12.0-40.el8Danilo Cesar Lemes de Paula - Danilo Cesar Lemes de Paula - 2.12.0-38.el8Danilo Cesar Lemes de Paula - 2.12.0-37.el8Danilo Cesar Lemes de Paula - qemu-kvm-2.12.0-36Danilo Cesar Lemes de Paula - 2.12.0-35.el8Danilo Cesar Lemes de Paula - 2.12.0-34.el8Danilo Cesar Lemes de Paula - 2.12.0-33.el8Danilo Cesar Lemes de Paula - 2.12.0-32.el8Danilo Cesar Lemes de Paula - 2.12.0-31.el8Danilo Cesar Lemes de Paula - 2.12.0-30.el8Danilo Cesar Lemes de Paula - 2.12.0-29.el8Danilo Cesar Lemes de Paula - 2.12.0-27.el8Danilo Cesar Lemes de Paula - 2.12.0-26.el8Danilo Cesar Lemes de Paula - 2.12.0-25.el8Danilo Cesar Lemes de Paula - 2.12.0-24.el8Danilo Cesar Lemes de Paula - 2.12.0-23.el8Danilo Cesar Lemes de Paula - 2.12.0-22.el8Danilo Cesar Lemes de Paula - 2.12.0-20.el8Danilo Cesar Lemes de Paula - 2.12.0-18.el8Danilo Cesar Lemes de Paula - 2.12.0-17.el8Danilo Cesar Lemes de Paula - 2.12.0-16.el8Danilo Cesar Lemes de Paula - 2.12.0-15.el8Danilo Cesar Lemes de Paula - 2.12.0-14.el8Danilo C. L. de Paula - 2.12.0-13.el8Danilo C. L. de Paula - 2.12.0-11.el8.1Danilo de Paula - 2.12.0-11.el8Danilo de Paula - 2.12.0-10.elDanilo de Paula - 2.11.0-7.el8Danilo de Paula - 2.11.0-6.el8Danilo de Paula - 2.11.0-5.el8- kvm-Fix-thread-pool-size-default-value-in-the-man-page.patch [RHEL-26197] - Resolves: RHEL-26197 (virtiofsd --help and manpage does not agree on --thread-pool-size default value)- kvm-block-move-bdrv_qiov_is_aligned-to-file-posix.patch [RHEL-60553] - kvm-block-use-the-request-length-for-iov-alignment.patch [RHEL-60553] - Resolves: RHEL-60553 (Frequent VM pauses on OpenShift Virtualization with Portworx storage)- kvm-nbd-server-Favor-qemu_aio_context-over-iohandler-con.patch [RHEL-52611] - kvm-iotests-test-NBD-TLS-iothread.patch [RHEL-52611] - kvm-nbd-server-CVE-2024-7409-Avoid-use-after-free-when-c.patch [RHEL-52611] - Resolves: RHEL-52611 (CVE-2024-7409 virt:rhel/qemu-kvm: Denial of Service via Improper Synchronization in QEMU NBD Server During Socket Closure [rhel-8.10.z])- kvm-nbd-server-Plumb-in-new-args-to-nbd_client_add.patch [RHEL-52611] - kvm-nbd-server-CVE-2024-7409-Cap-default-max-connections.patch [RHEL-52611] - kvm-nbd-server-CVE-2024-7409-Drop-non-negotiating-client.patch [RHEL-52611] - kvm-nbd-server-CVE-2024-7409-Close-stray-clients-at-serv.patch [RHEL-52611] - kvm-vnc-increase-max-display-size.patch [RHEL-50854] - Resolves: RHEL-52611 (CVE-2024-7409 virt:rhel/qemu-kvm: Denial of Service via Improper Synchronization in QEMU NBD Server During Socket Closure [rhel-8.10.z]) - Resolves: RHEL-50854 (vnc: increase max display size to 4K)- kvm-virtio-gpu-free-BHs-by-implementing-unrealize.patch [RHEL-32276] - kvm-virtio-gpu-reset-gfx-resources-in-main-thread.patch [RHEL-32276] - kvm-hw-virtio-Introduce-virtio_bh_new_guarded-helper.patch [RHEL-32276] - kvm-hw-display-virtio-gpu-Protect-from-DMA-re-entrancy-b.patch [RHEL-32276] - kvm-hw-char-virtio-serial-bus-Protect-from-DMA-re-entran.patch [RHEL-32276] - kvm-hw-virtio-virtio-crypto-Protect-from-DMA-re-entrancy.patch [RHEL-32276] - Resolves: RHEL-32276 (CVE-2024-3446 virt:rhel/qemu-kvm: QEMU: virtio: DMA reentrancy issue leads to double free vulnerability [rhel-8])- kvm-qcow2-Don-t-open-data_file-with-BDRV_O_NO_IO.patch [RHEL-35616] - kvm-iotests-244-Don-t-store-data-file-with-protocol-in-i.patch [RHEL-35616] - kvm-iotests-270-Don-t-store-data-file-with-json-prefix-i.patch [RHEL-35616] - kvm-block-introduce-bdrv_open_file_child-helper.patch [RHEL-35616] - kvm-block-Parse-filenames-only-when-explicitly-requested.patch [RHEL-35616] - Resolves: RHEL-35616 (CVE-2024-4467 virt:rhel/qemu-kvm: QEMU: 'qemu-img info' leads to host file read/write [rhel-8.10.z])- kvm-glib-compat-Introduce-g_memdup2-wrapper.patch [RHEL-19628] - kvm-ui-clipboard-mark-type-as-not-available-when-there-i.patch [RHEL-19628] - kvm-virtio-net-correctly-copy-vnet-header-when-flushing-.patch [RHEL-19496] - Resolves: RHEL-19628 (CVE-2023-6683 virt:rhel/qemu-kvm: QEMU: VNC: NULL pointer dereference in qemu_clipboard_request() [rhel-8]) - Resolves: RHEL-19496 (CVE-2023-6693 virt:rhel/qemu-kvm: QEMU: virtio-net: stack buffer overflow in virtio_net_flush_tx() [rhel-8])- kvm-iotests-add-filter_qmp_generated_node_ids.patch [RHEL-7353] - kvm-iotests-port-141-to-Python-for-reliable-QMP-testing.patch [RHEL-7353] - kvm-monitor-only-run-coroutine-commands-in-qemu_aio_cont.patch [RHEL-7353] - kvm-iotests-Make-144-deterministic-again.patch [RHEL-7353] - Resolves: RHEL-7353 ([qemu-kvm] no response with QMP command device_add when repeatedly hotplug/unplug virtio disks [RHEL-8])- kvm-s390x-pci-avoid-double-enable-disable-of-aif.patch [RHEL-22411] - kvm-s390x-pci-refresh-fh-before-disabling-aif.patch [RHEL-22411] - kvm-s390x-pci-drive-ISM-reset-from-subsystem-reset.patch [RHEL-22411] - Resolves: RHEL-22411 ([s390x] VM fails to start with ISM passed through)- kvm-MAINTAINERS-split-out-s390x-sections.patch [RHEL-18214] - kvm-s390x-pv-remove-semicolon-from-macro-definition.patch [RHEL-18214] - kvm-hw-s390x-pv-Restrict-Protected-Virtualization-to-sys.patch [RHEL-18214] - kvm-hw-s390x-Move-KVM-specific-PV-from-hw-to-target-s390.patch [RHEL-18214] - kvm-target-s390x-kvm-pv-Provide-some-more-useful-informa.patch [RHEL-18214] - Resolves: RHEL-18214 ([RHEL8][Secure-execution][s390x] The error message is not clear when boot up a SE guest with wrong encryption)- kvm-acpi-fix-acpi_index-migration.patch [RHEL-20189] - kvm-RHEL-Enable-x-not-migrate-acpi-index-for-all-pre-RHE.patch [RHEL-20189] - kvm-hw-arm-virt-Do-not-load-efi-virtio.rom-for-all-virti.patch [RHEL-14870] - Resolves: RHEL-20189 ([RHEL.8.10.0]Failed to migrate guest with pc (i440x) between RHELAV 8.4.0 and RHEL 8.10.0) - Resolves: RHEL-14870 ([rhel8]ipxe-roms-qemu does not provide efi-virtio.rom)- kvm-hw-ide-reset-cancel-async-DMA-operation-before-reset.patch [RHEL-15437] - kvm-tests-qtest-ahci-test-add-test-exposing-reset-issue-.patch [RHEL-15437] - Resolves: RHEL-15437 (CVE-2023-5088 virt:rhel/qemu-kvm: QEMU: improper IDE controller reset can lead to MBR overwrite [rhel-8])- kvm-net-Provide-MemReentrancyGuard-to-qemu_new_nic.patch [RHEL-7309] - kvm-net-Update-MemReentrancyGuard-for-NIC.patch [RHEL-7309] - kvm-vhost-release-memory_listener-object-in-error-path.patch [RHEL-7567] - kvm-ui-fix-crash-when-there-are-no-active_console.patch [RHEL-2600] - Resolves: RHEL-7309 (CVE-2023-3019 virt:rhel/qemu-kvm: QEMU: e1000e: heap use-after-free in e1000e_write_packet_to_guest() [rhel-8]) - Resolves: RHEL-7567 ([RHEL8][clone]VM crash when guest running testpmd and delete created vhostuserclient port on host) - Resolves: RHEL-2600 (qemu core dump occurs when client connects to VNC server because qemu cmd only adds vnc but without graphics device)- kvm-target-s390x-dump-Remove-unneeded-dump-info-function.patch [RHEL-16696] - kvm-dump-Add-arch-cleanup-function.patch [RHEL-16696] - kvm-target-s390x-arch_dump-Add-arch-cleanup-function-for.patch [RHEL-16696] - Resolves: RHEL-16696 (RHEL8 - KVM : Secure execution guest remains in "paused" state, post "virsh dump" failure (qemu-kvm))- kvm-s390x-ap-fix-missing-subsystem-reset-registration.patch [bz#2111390] - kvm-s390x-do-a-subsystem-reset-before-the-unprotect-on-r.patch [bz#2111390] - kvm-redhat-Update-linux-headers-for-kvm_s390_vm_cpu_uv_f.patch [bz#2111390] - kvm-target-s390x-kvm-Refactor-AP-functionalities.patch [bz#2111390] - kvm-target-s390x-AP-passthrough-for-PV-guests.patch [bz#2111390] - Resolves: bz#2111390 ([IBM 8.10 FEAT] KVM: Enable Secure Execution Crypto Passthrough - qemu part)- kvm-ui-vnc-clipboard-fix-infinite-loop-in-inflate_buffer.patch [bz#2218488] - Resolves: bz#2218488 (CVE-2023-3255 virt:rhel/qemu-kvm: QEMU: VNC: infinite loop in inflate_buffer() leads to denial of service [rhel-8])- kvm-vhost-vdpa-do-not-cleanup-the-vdpa-vhost-net-structu.patch [bz#2215786] - Resolves: bz#2215786 (CVE-2023-3301 virt:rhel/qemu-kvm: QEMU: net: triggerable assertion due to race condition in hot-unplug [rhel-8])- kvm-qapi-i386-sev-Change-the-reduced-phys-bits-value-fro.patch [bz#2214840] - kvm-qemu-options.hx-Update-the-reduced-phys-bits-documen.patch [bz#2214840] - kvm-i386-sev-Update-checks-and-information-related-to-re.patch [bz#2214840] - kvm-i386-cpu-Update-how-the-EBX-register-of-CPUID-0x8000.patch [bz#2214840] - kvm-target-i386-kvm-Fix-disabling-MPX-on-cpu-host-with-M.patch [bz#2223947] - Resolves: bz#2214840 ([AMDSERVER 8.9 Bug] Qemu SEV reduced-phys-bits fixes) - Resolves: bz#2223947 ([RHEL8.9] qemu core dump with '-cpu host,mpx=off' on Cascadelake host)- kvm-util-iov-Make-qiov_slice-public.patch [bz#2141964] - kvm-block-Collapse-padded-I-O-vecs-exceeding-IOV_MAX.patch [bz#2141964] - kvm-util-iov-Remove-qemu_iovec_init_extended.patch [bz#2141964] - kvm-iotests-iov-padding-New-test.patch [bz#2141964] - kvm-block-Fix-pad_request-s-request-restriction.patch [bz#2141964] - Resolves: bz#2141964 (Guest hit EXT4-fs error on host 4K disk when repeatedly hot-plug/unplug running IO disk)- kvm-memory-prevent-dma-reentracy-issues.patch [bz#1999236] - kvm-async-Add-an-optional-reentrancy-guard-to-the-BH-API.patch [bz#1999236] - kvm-checkpatch-add-qemu_bh_new-aio_bh_new-checks.patch [bz#1999236] - kvm-hw-replace-most-qemu_bh_new-calls-with-qemu_bh_new_g.patch [bz#1999236] - kvm-lsi53c895a-disable-reentrancy-detection-for-script-R.patch [bz#1999236] - kvm-bcm2835_property-disable-reentrancy-detection-for-io.patch [bz#1999236] - kvm-raven-disable-reentrancy-detection-for-iomem.patch [bz#1999236] - kvm-apic-disable-reentrancy-detection-for-apic-msi.patch [bz#1999236] - kvm-async-avoid-use-after-free-on-re-entrancy-guard.patch [bz#1999236] - kvm-memory-stricter-checks-prior-to-unsetting-engaged_in.patch [bz#1999236] - kvm-lsi53c895a-disable-reentrancy-detection-for-MMIO-reg.patch [bz#1999236] - kvm-hw-scsi-lsi53c895a-Fix-reentrancy-issues-in-the-LSI-.patch [bz#1999236] - kvm-target-i386-add-support-for-FLUSH_L1D-feature.patch [bz#2216203] - kvm-target-i386-add-support-for-FB_CLEAR-feature.patch [bz#2216203] - kvm-migration-Disable-postcopy-multifd-migration.patch [bz#2169733] - Resolves: bz#1999236 (CVE-2021-3750 virt:rhel/qemu-kvm: QEMU: hcd-ehci: DMA reentrancy issue leads to use-after-free [rhel-8]) - Resolves: bz#2216203 ([qemu-kvm]VM reports vulnerabilty to mmio_stale_data on patched host with microcode) - Resolves: bz#2169733 (Qemu on destination host crashed if migrate with postcopy and multifd enabled)- kvm-virtiofsd-Add-basic-support-for-FUSE_SYNCFS-request.patch [bz#2196880] - kvm-s390-kvm-adjust-diag318-resets-to-retain-data.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-SLDA-sign-bit-index.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-SRDA-CC-calculation.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-cc_calc_sla_64-missing-overflows.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-shifting-32-bit-values-for-more-tha.patch [bz#2169308 bz#2209605] - kvm-s390x-sigp-Reorder-the-SIGP-STOP-code.patch [bz#2169308 bz#2209605] - kvm-s390x-tcg-Fix-BRASL-with-a-large-negative-offset.patch [bz#2169308 bz#2209605] - kvm-s390x-tcg-Fix-BRCL-with-a-large-negative-offset.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-determination-of-overflow-condition.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-determination-of-overflow-cond.patch [bz#2169308 bz#2209605] - kvm-s390x-follow-qdev-tree-to-detect-SCSI-device-on-a-CC.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-the-accumulation-of-ccm-in-op_icm.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-writeback-to-v1-in-helper_vstl.patch [bz#2169308 bz#2209605] - kvm-target-s390x-fix-handling-of-zeroes-in-vfmin-vfmax.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-CLFIT-and-CLGIT-immediate-size.patch [bz#2169308 bz#2209605] - kvm-s390x-tcg-Fix-opcode-for-lzrf.patch [bz#2169308 bz#2209605] - kvm-target-s390x-Fix-emulation-of-the-VISTR-instruction.patch [bz#2169308 bz#2209605] - kvm-s390x-css-revert-SCSW-ctrl-flag-bits-on-error.patch [bz#2169308 bz#2209605] - kvm-target-s390x-tcg-Fix-and-improve-the-SACF-instructio.patch [bz#2169308 bz#2209605] - kvm-target-s390x-tcg-mem_helper-Test-the-right-bits-in-p.patch [bz#2169308 bz#2209605] - kvm-pc-bios-Add-support-for-List-Directed-IPL-from-ECKD-.patch [bz#2169308 bz#2209605] - Resolves: bz#2196880 ([virtiofs] Backport FUSE_SYNCFS support) - Resolves: bz#2169308 (Backport latest s390x-related fixes from upstream QEMU for qemu-kvm in RHEL 8.9) - Resolves: bz#2209605 ([IBM 8.9 FEAT] KVM: ECKD List Directed IPL - virtio (qemu))- kvm-migration-Handle-block-device-inactivation-failures-.patch [bz#2177957] - kvm-migration-Minor-control-flow-simplification.patch [bz#2177957] - kvm-migration-Attempt-disk-reactivation-in-more-failure-.patch [bz#2177957] - kvm-nbd-server-push-pending-frames-after-sending-reply.patch [bz#2035712] - kvm-nbd-server-Request-TCP_NODELAY.patch [bz#2035712] - Resolves: bz#2177957 (Qemu core dump if cut off nfs storage during migration) - Resolves: bz#2035712 ([qemu] Booting from Guest Image over NBD with TLS Is Slow)- kvm-s390x-pv-Implement-a-CGS-check-helper.patch [bz#2187159] - Resolves: bz#2187159 (RHEL8.8 - KVM - Secure Guest crashed during booting with 248 vcpus)- kvm-aio_wait_kick-add-missing-memory-barrier.patch [bz#2168472] - kvm-qatomic-add-smp_mb__before-after_rmw.patch [bz#2168472] - kvm-qemu-thread-posix-cleanup-fix-document-QemuEvent.patch [bz#2168472] - kvm-qemu-thread-win32-cleanup-fix-document-QemuEvent.patch [bz#2168472] - kvm-edu-add-smp_mb__after_rmw.patch [bz#2168472] - kvm-aio-wait-switch-to-smp_mb__after_rmw.patch [bz#2168472] - kvm-qemu-coroutine-lock-add-smp_mb__after_rmw.patch [bz#2168472] - kvm-physmem-add-missing-memory-barrier.patch [bz#2168472] - kvm-async-update-documentation-of-the-memory-barriers.patch [bz#2168472] - kvm-async-clarify-usage-of-barriers-in-the-polling-case.patch [bz#2168472] - kvm-scsi-protect-req-aiocb-with-AioContext-lock.patch [bz#2090990] - kvm-dma-helpers-prevent-dma_blk_cb-vs-dma_aio_cancel-rac.patch [bz#2090990] - kvm-virtio-scsi-reset-SCSI-devices-from-main-loop-thread.patch [bz#2090990] - Resolves: bz#2168472 (Guest hangs when starting or rebooting) - Resolves: bz#2090990 (qemu crash with error scsi_req_unref(SCSIRequest *): Assertion `req->refcount > 0' failed or scsi_dma_complete(void *, int): Assertion `r->req.aiocb != NULL' failed [8.7.0])- kvm-io-Add-support-for-MSG_PEEK-for-socket-channel.patch [bz#2137740] - kvm-migration-check-magic-value-for-deciding-the-mapping.patch [bz#2137740] - kvm-target-s390x-arch_dump-Fix-memory-corruption-in-s390.patch [bz#2168187] - Resolves: bz#2137740 (Multifd migration fails under a weak network/socket ordering race) - Resolves: bz#2168187 ([s390x] qemu-kvm coredumps when SE crashes)- kvm-qcow2-Fix-theoretical-corruption-in-store_bitmap-err.patch [bz#2147617] - kvm-qemu-img-commit-Report-errors-while-closing-the-imag.patch [bz#2147617] - kvm-qemu-img-bitmap-Report-errors-while-closing-the-imag.patch [bz#2147617] - kvm-qemu-iotests-Test-qemu-img-bitmap-commit-exit-code-o.patch [bz#2147617] - Resolves: bz#2147617 (qemu-img finishes successfully while having errors in commit or bitmaps operations)- kvm-block-mirror-Do-not-wait-for-active-writes.patch [bz#2125119] - kvm-block-mirror-Drop-mirror_wait_for_any_operation.patch [bz#2125119] - kvm-block-mirror-Fix-NULL-s-job-in-active-writes.patch [bz#2125119] - kvm-accel-introduce-accelerator-blocker-API.patch [bz#2161188] - kvm-KVM-keep-track-of-running-ioctls.patch [bz#2161188] - kvm-kvm-Atomic-memslot-updates.patch [bz#2161188] - kvm-migration-Read-state-once.patch [bz#2074205] - kvm-s390x-pci-RPCIT-second-pass-when-mappings-exhausted.patch [bz#2163713] - kvm-s390x-pci-coalesce-unmap-operations.patch [bz#2163713] - kvm-s390x-pci-shrink-DMA-aperture-to-be-bound-by-vfio-DM.patch [bz#2163713] - kvm-s390x-pci-reset-ISM-passthrough-devices-on-shutdown-.patch [bz#2163713] - Resolves: bz#2125119 (Mirror job with "copy-mode":"write-blocking" that used for storage migration can't converge under heavy I/O) - Resolves: bz#2161188 (SVM: non atomic memslot updates cause boot failure with seabios and cpu-pm=on) - Resolves: bz#2074205 (while live-migrating many instances concurrently, libvirt sometimes return internal error: migration was active, but no RAM info was set) - Resolves: bz#2163713 ([s390x] VM fails to start with ISM passed through)- kvm-s390x-tod-kvm-don-t-save-restore-the-TOD-in-PV-guest.patch [bz#2155448] - Resolves: bz#2155448 (RHEL8.8 - KVM: s390: pv: don't allow userspace to set the clock under PV - QEMU part)- kvm-hw-display-qxl-Have-qxl_log_command-Return-early-if-.patch [bz#2148545] - kvm-hw-display-qxl-Document-qxl_phys2virt.patch [bz#2148545] - kvm-hw-display-qxl-Pass-requested-buffer-size-to-qxl_phy.patch [bz#2148545] - kvm-hw-display-qxl-Avoid-buffer-overrun-in-qxl_phys2virt.patch [bz#2148545] - kvm-hw-display-qxl-Assert-memory-slot-fits-in-preallocat.patch [bz#2148545] - Resolves: bz#2148545 (CVE-2022-4144 virt:rhel/qemu-kvm: QEMU: QXL: qxl_phys2virt unsafe address translation can lead to out-of-bounds read [rhel-8])- kvm-docs-system-s390x-Document-the-loadparm-machine-prop.patch [bz#2128225] - kvm-s390x-Register-TYPE_S390_CCW_MACHINE-properties-as-c.patch [bz#2128225] - kvm-ui-vnc.c-Fixed-a-deadlock-bug.patch [bz#2141896] - Resolves: bz#2128225 ([s390x] [RHEL8][s390x-ccw bios] lacking document about parameter loadparm in qemu) - Resolves: bz#2141896 (VMs hung on vnc_clipboard_send)- kvm-hw-acpi-Add-ospm_status-hook-implementation-for-acpi.patch [bz#2132609] - kvm-target-arm-kvm-Retry-KVM_CREATE_VM-call-if-it-fails-.patch [bz#2132609] - Resolves: bz#2132609 (qemu-kvm: backport some aarch64 fixes)- kvm-s390x-pci-use-a-reserved-ID-for-the-default-PCI-grou.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-don-t-use-hard-coded-dma-range-in-reg_ioat.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-use-the-passthrough-measurement-update-int.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-add-supported-DT-information-to-clp-respon.patch [bz#1664378 bz#2043909] - kvm-Update-linux-headers-to-v6.0-rc4.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-add-routine-to-get-host-function-handle-fr.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-enable-for-load-store-interpretation.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-don-t-fence-interpreted-devices-without-MS.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-enable-adapter-event-notification-for-inte.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-let-intercept-devices-have-separate-PCI-gr.patch [bz#1664378 bz#2043909] - kvm-s390x-pci-reflect-proper-maxstbl-for-groups-of-inter.patch [bz#1664378 bz#2043909] - kvm-s390x-s390-virtio-ccw-Switch-off-zPCI-enhancements-o.patch [bz#1664378 bz#2043909] - kvm-dump-Use-ERRP_GUARD.patch [bz#1664378 bz#2043909] - kvm-dump-Remove-the-sh_info-variable.patch [bz#1664378 bz#2043909] - kvm-dump-Introduce-shdr_num-to-decrease-complexity.patch [bz#1664378 bz#2043909] - kvm-dump-Remove-the-section-if-when-calculating-the-memo.patch [bz#1664378 bz#2043909] - kvm-dump-Add-more-offset-variables.patch [bz#1664378 bz#2043909] - kvm-dump-Introduce-dump_is_64bit-helper-function.patch [bz#1664378 bz#2043909] - kvm-dump-Consolidate-phdr-note-writes.patch [bz#1664378 bz#2043909] - kvm-dump-Cleanup-dump_begin-write-functions.patch [bz#1664378 bz#2043909] - kvm-dump-Consolidate-elf-note-function.patch [bz#1664378 bz#2043909] - kvm-dump-Replace-opaque-DumpState-pointer-with-a-typed-o.patch [bz#1664378 bz#2043909] - kvm-dump-Rename-write_elf_loads-to-write_elf_phdr_loads.patch [bz#1664378 bz#2043909] - kvm-dump-Refactor-dump_iterate-and-introduce-dump_filter.patch [bz#1664378 bz#2043909] - kvm-dump-Rework-get_start_block.patch [bz#1664378 bz#2043909] - kvm-dump-Rework-filter-area-variables.patch [bz#1664378 bz#2043909] - kvm-dump-Rework-dump_calculate_size-function.patch [bz#1664378 bz#2043909] - kvm-dump-Split-elf-header-functions-into-prepare-and-wri.patch [bz#1664378 bz#2043909] - kvm-dump-Rename-write_elf-_phdr_note-to-prepare_elf-_phd.patch [bz#1664378 bz#2043909] - kvm-dump-simplify-a-bit-kdump-get_next_page.patch [bz#1664378 bz#2043909] - kvm-dump-fix-kdump-to-work-over-non-aligned-blocks.patch [bz#1664378 bz#2043909] - kvm-dump-Use-a-buffer-for-ELF-section-data-and-headers.patch [bz#1664378 bz#2043909] - kvm-dump-Write-ELF-section-headers-right-after-ELF-heade.patch [bz#1664378 bz#2043909] - kvm-dump-Reorder-struct-DumpState.patch [bz#1664378 bz#2043909] - kvm-dump-Reintroduce-memory_offset-and-section_offset.patch [bz#1664378 bz#2043909] - kvm-dump-Add-architecture-section-and-section-string-tab.patch [bz#1664378 bz#2043909] - kvm-s390x-Add-protected-dump-cap.patch [bz#1664378 bz#2043909] - kvm-s390x-Introduce-PV-query-interface.patch [bz#1664378 bz#2043909] - kvm-include-elf.h-add-s390x-note-types.patch [bz#1664378 bz#2043909] - kvm-s390x-Add-KVM-PV-dump-interface.patch [bz#1664378 bz#2043909] - kvm-s390x-pv-Add-dump-support.patch [bz#1664378 bz#2043909] - kvm-ui-vnc-clipboard-fix-integer-underflow-in-vnc_client.patch [bz#2129760] - Resolves: bz#1664378 ([IBM 8.8 FEAT] Enhanced Interpretation for PCI Functions (kvm) - qemu part) - Resolves: bz#2043909 ([IBM 8.8 FEAT] KVM: Secure Execution guest dump encryption with customer keys - qemu part) - Resolves: bz#2129760 (CVE-2022-3165 virt:rhel/qemu-kvm: QEMU: VNC: integer underflow in vnc_client_cut_text_ext leads to CPU exhaustion [rhel-8])- kvm-virtio-fix-the-condition-for-iommu_platform-not-supp.patch [bz#2116302] - kvm-virtio-fix-feature-negotiation-for-ACCESS_PLATFORM.patch [bz#2116302] - Resolves: bz#2116302 (RHEL8.6 - virtiofs will not mount fs on secure execution guest)- kvm-redhat-Update-linux-headers-linux-kvm.h-to-v5.18-rc6.patch [bz#2124757] - kvm-target-s390x-kvm-Honor-storage-keys-during-emulation.patch [bz#2124757] - kvm-virtiofsd-use-g_date_time_get_microsecond-to-get-sub.patch [bz#2018885] - Resolves: bz#2124757 (RHEL8: skey test in kvm_unit_test got failed) - Resolves: bz#2018885 ([virtiofs] virtiofsd debug log's timestamp is NULL)- kvm-backends-hostmem-Fix-support-of-memory-backend-memfd.patch [bz#2117149] - kvm-i386-reset-KVM-nested-state-upon-CPU-reset.patch [bz#2125271] - kvm-i386-do-kvm_put_msr_feature_control-first-thing-when.patch [bz#2125271] - Resolves: bz#2117149 (Can't run when memory backing with hugepages and backend type memfd) - Resolves: bz#2125271 ([RHEL8.7] Guests in VMX root operation fail to reboot with QEMU's 'system_reset' command [rhel-8.8.0])- kvm-scsi-generic-Fix-emulated-block-limits-VPD-page.patch [bz#2120279] - Resolves: bz#2120279 (Wrong max_sectors_kb and Maximum transfer length on the pass-through device [rhel-8.7])- kvm-migration-Introduce-ram_transferred_add.patch [bz#2110203] - kvm-migration-Tally-pre-copy-downtime-and-post-copy-byte.patch [bz#2110203] - kvm-QIOChannelSocket-Fix-zero-copy-flush-returning-code-.patch [bz#2110203] - kvm-Add-dirty-sync-missed-zero-copy-migration-stat.patch [bz#2110203] - kvm-migration-multifd-Report-to-user-when-zerocopy-not-w.patch [bz#2110203] - kvm-migration-Avoid-false-positive-on-non-supported-scen.patch [bz#2110203] - kvm-migration-add-remaining-params-has_-true-in-migratio.patch [bz#2110203] - kvm-QIOChannelSocket-Add-support-for-MSG_ZEROCOPY-IPV6.patch [bz#2110203] - kvm-pc-bios-s390-ccw-Fix-booting-with-logical-block-size.patch [bz#2112296] - Resolves: bz#2110203 (zerocopy capability can be enabled when set migrate capabilities with multifd and compress/xbzrle together) - Resolves: bz#2112296 (virtio-blk: Can't boot fresh installation from used 512 cluster_size image under certain conditions)- kvm-linux-aio-fix-unbalanced-plugged-counter-in-laio_io_.patch [bz#2105410] - kvm-linux-aio-explain-why-max-batch-is-checked-in-laio_i.patch [bz#2105410] - Resolves: bz#2105410 (Stalled IO Operations in VM)- kvm-migration-Never-call-twice-qemu_target_page_size.patch [bz#2072049] - kvm-multifd-Rename-used-field-to-num.patch [bz#2072049] - kvm-multifd-Add-missing-documentation.patch [bz#2072049] - kvm-multifd-The-variable-is-only-used-inside-the-loop.patch [bz#2072049] - kvm-multifd-remove-used-parameter-from-send_prepare-meth.patch [bz#2072049] - kvm-multifd-remove-used-parameter-from-send_recv_pages-m.patch [bz#2072049] - kvm-multifd-Fill-offset-and-block-for-reception.patch [bz#2072049] - kvm-multifd-Make-zstd-compression-method-not-use-iovs.patch [bz#2072049] - kvm-multifd-Make-zlib-compression-method-not-use-iovs.patch [bz#2072049] - kvm-migration-All-this-fields-are-unsigned.patch [bz#2072049] - kvm-multifd-Move-iov-from-pages-to-params.patch [bz#2072049] - kvm-multifd-Make-zlib-use-iov-s.patch [bz#2072049] - kvm-multifd-Make-zstd-use-iov-s.patch [bz#2072049] - kvm-multifd-Remove-send_write-method.patch [bz#2072049] - kvm-multifd-Use-a-single-writev-on-the-send-side.patch [bz#2072049] - kvm-multifd-Use-normal-pages-array-on-the-send-side.patch [bz#2072049] - kvm-QIOChannel-Add-flags-on-io_writev-and-introduce-io_f.patch [bz#2072049] - kvm-QIOChannelSocket-Implement-io_writev-zero-copy-flag-.patch [bz#2072049] - kvm-migration-Add-zero-copy-send-parameter-for-QMP-HMP-f.patch [bz#2072049] - kvm-migration-Add-migrate_use_tls-helper.patch [bz#2072049] - kvm-multifd-multifd_send_sync_main-now-returns-negative-.patch [bz#2072049] - kvm-multifd-Send-header-packet-without-flags-if-zero-cop.patch [bz#2072049] - kvm-multifd-Implement-zero-copy-write-in-multifd-migrati.patch [bz#2072049] - kvm-QIOChannelSocket-Introduce-assert-and-reduce-ifdefs-.patch [bz#2072049] - kvm-QIOChannelSocket-Fix-zero-copy-send-so-socket-flush-.patch [bz#2072049] - kvm-migration-Change-zero_copy_send-from-migration-param.patch [bz#2072049] - kvm-migration-Add-migration_incoming_transport_cleanup.patch [bz#2097652] - kvm-migration-Allow-migrate-recover-to-run-multiple-time.patch [bz#2097652] - kvm-pc-bios-s390-ccw-virtio-Introduce-a-macro-for-the-DA.patch [bz#2098076] - kvm-pc-bios-s390-ccw-bootmap-Improve-the-guessing-logic-.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-blkdev-Simplify-fix-virtio_i.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-blkdev-Remove-virtio_assume_.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-Set-missing-status-bits-whil.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-Read-device-config-after-fea.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-Beautify-the-code-for-readin.patch [bz#2098076] - kvm-pc-bios-s390-ccw-Split-virtio-scsi-code-from-virtio_.patch [bz#2098076] - kvm-pc-bios-s390-ccw-virtio-blkdev-Request-the-right-fea.patch [bz#2098076] - Resolves: bz#2072049 (Pull MSG_ZEROCOPY on QEMU Live Migration Patches into RHEL 8) - Resolves: bz#2097652 (The migration port is not released if use it again for recovering postcopy migration) - Resolves: bz#2098076 (virtio-blk: Can't boot fresh installation from used virtio-blk dasd disk under certain conditions)- kvm-virtiofsd-Fix-breakage-due-to-fuse_init_in-size-chan.patch [bz#2097209] - kvm-hw-block-fdc-Prevent-end-of-track-overrun-CVE-2021-3.patch [bz#1951521] - kvm-tests-qtest-fdc-test-Add-a-regression-test-for-CVE-2.patch [bz#1951521] - Resolves: bz#2097209 ([virtiofs] mount virtiofs failed: SELinux: (dev virtiofs, type virtiofs) getxattr errno 111) - Resolves: bz#1951521 (CVE-2021-3507 virt:rhel/qemu-kvm: QEMU: fdc: heap buffer overflow in DMA read data transfers [rhel-8])- kvm-virtio-gpu-do-not-byteswap-padding.patch [bz#1916415] - kvm-linux-headers-update-to-5.16-rc1.patch [bz#1916415] - kvm-linux-headers-Update-headers-to-v5.17-rc1.patch [bz#1916415] - kvm-linux-headers-include-missing-changes-from-5.17.patch [bz#1916415] - kvm-x86-Fix-the-64-byte-boundary-enumeration-for-extende.patch [bz#1916415] - kvm-x86-Add-AMX-XTILECFG-and-XTILEDATA-components.patch [bz#1916415] - kvm-x86-Grant-AMX-permission-for-guest.patch [bz#1916415] - kvm-x86-Add-XFD-faulting-bit-for-state-components.patch [bz#1916415] - kvm-x86-Add-AMX-CPUIDs-enumeration.patch [bz#1916415] - kvm-x86-add-support-for-KVM_CAP_XSAVE2-and-AMX-state-mig.patch [bz#1916415] - kvm-x86-Support-XFD-and-AMX-xsave-data-migration.patch [bz#1916415] - kvm-target-i386-kvm-do-not-access-uninitialized-variable.patch [bz#1916415] - kvm-KVM-x86-workaround-invalid-CPUID-0xD-9-info-on-some-.patch [bz#1916415] - kvm-virtio-net-setup-vhost_dev-and-notifiers-for-cvq-onl.patch [bz#2069946] - kvm-virtio-net-align-ctrl_vq-index-for-non-mq-guest-for-.patch [bz#2069946] - kvm-vhost-vdpa-fix-improper-cleanup-in-net_init_vhost_vd.patch [bz#2069946] - kvm-vhost-net-fix-improper-cleanup-in-vhost_net_start.patch [bz#2069946] - kvm-vhost-vdpa-backend-feature-should-set-only-once.patch [bz#2069946] - kvm-vhost-vdpa-change-name-and-polarity-for-vhost_vdpa_o.patch [bz#2069946] - kvm-virtio-net-don-t-handle-mq-request-in-userspace-hand.patch [bz#2069946] - kvm-ide-Increment-BB-in-flight-counter-for-TRIM-BH.patch [bz#2029980] - kvm-block-Make-bdrv_refresh_limits-non-recursive.patch [bz#2072932] - kvm-iotests-Allow-using-QMP-with-the-QSD.patch [bz#2072932] - kvm-iotests-graph-changes-while-io-New-test.patch [bz#2072932] - Resolves: bz#1916415 ([Intel 8.7 FEAT] qemu-kvm Sapphire Rapids (SPR) AMX Instructions) - Resolves: bz#2069946 (PXE boot crash qemu when using multiqueue vDPA) - Resolves: bz#2029980 (Failed assertion in IDE emulation with Ceph backend) - Resolves: bz#2072932 (Qemu coredump when refreshing block limits on an actively used iothread block device [rhel.8.7])- kvm-Revert-redhat-Add-some-devices-for-exporting-upstrea.patch [bz#2065043] - kvm-target-i386-properly-reset-TSC-on-reset.patch [bz#2070417] - kvm-ui-cursor-fix-integer-overflow-in-cursor_alloc-CVE-2.patch [bz#2040734] - Resolves: bz#2065043 (Remove upstream-only devices from the qemu-kvm binary) - Resolves: bz#2070417 (Windows guest hangs after updating and restarting from the guest OS [rhel-8.7.0]) - Resolves: bz#2040734 (CVE-2021-4206 virt:rhel/qemu-kvm: QEMU: QXL: integer overflow in cursor_alloc() can lead to heap buffer overflow [rhel-8.7])- kvm-s390x-ipl-support-extended-kernel-command-line-size.patch [bz#2043830] - kvm-virtio-net-fix-map-leaking-on-error-during-receive.patch [bz#2063206] - kvm-qcow2-Improve-refcount-structure-rebuilding.patch [bz#1519071] - kvm-iotests-108-Test-new-refcount-rebuild-algorithm.patch [bz#1519071] - kvm-qcow2-Add-errp-to-rebuild_refcount_structure.patch [bz#1519071] - kvm-iotests-108-Fix-when-missing-user_allow_other.patch [bz#1519071] - Resolves: bz#2043830 ([IBM 8.7 FEAT] KVM: Allow long kernel command lines for QEMU) - Resolves: bz#2063206 (CVE-2022-26353 virt:rhel/qemu-kvm: QEMU: virtio-net: map leaking on error during receive [rhel-8]) - Resolves: bz#1519071 (Fail to rebuild the reference count tables of qcow2 image on host block devices (e.g. LVs))- kvm-display-qxl-render-fix-race-condition-in-qxl_cursor-.patch [bz#2040738] - kvm-vhost-vsock-detach-the-virqueue-element-in-case-of-e.patch [bz#2063262] - Resolves: bz#2040738 (CVE-2021-4207 virt:rhel/qemu-kvm: QEMU: QXL: double fetch in qxl_cursor() can lead to heap buffer overflow [rhel-8]) - Resolves: bz#2063262 (CVE-2022-26354 virt:rhel/qemu-kvm: QEMU: vhost-vsock: missing virtqueue detach on error can lead to memory leak [rhel-8])- kvm-hw-intc-arm_gicv3-Check-for-MEMTX_OK-instead-of-MEMT.patch [bz#1999236] - kvm-softmmu-physmem-Simplify-flatview_write-and-address_.patch [bz#1999236] - kvm-softmmu-physmem-Introduce-MemTxAttrs-memory-field-an.patch [bz#1999236] - Resolves: bz#1999236 (CVE-2021-3750 virt:rhel/qemu-kvm: QEMU: hcd-ehci: DMA reentrancy issue leads to use-after-free [rhel-8])- kvm-RHEL-disable-seqpacket-for-vhost-vsock-device-in-rhe.patch [bz#2068202] - kvm-block-Lock-AioContext-for-drain_end-in-blockdev-reop.patch [bz#2067118] - kvm-iotests-Test-blockdev-reopen-with-iothreads-and-thro.patch [bz#2067118] - kvm-s390x-css-fix-PMCW-invalid-mask.patch [bz#2071070] - kvm-Set-permission-on-installing-files.patch [bz#2072377] - Resolves: bz#2068202 (RHEL 9.0 guest with vsock device migration failed from RHEL 9.0 > RHEL 8.6 [rhel-8.7.0]) - Resolves: bz#2067118 (qemu crash after execute blockdev-reopen with iothread) - Resolves: bz#2071070 (s390x/css: fix PMCW invalid mask) - Resolves: bz#2072377 (Fix build warnings that occur when installing the keymap files)- kvm-Revert-redhat-Add-hw_compat_4_2_extra-and-apply-to-u.patch [bz#2062613] - kvm-Revert-redhat-Enable-FDC-device-for-upstream-machine.patch [bz#2062613] - kvm-Revert-redhat-Expose-upstream-machines-pc-4.2-and-pc.patch [bz#2062613] - kvm-hw-virtio-vdpa-Fix-leak-of-host-notifier-memory-regi.patch [bz#2060843] - kvm-pci-expose-TYPE_XIO3130_DOWNSTREAM-name.patch [bz#2062610] - kvm-acpi-pcihp-pcie-set-power-on-cap-on-parent-slot.patch [bz#2062610] - kvm-vmxcap-Add-5-level-EPT-bit.patch [bz#2065207] - kvm-i386-Add-Icelake-Server-v6-CPU-model-with-5-level-EP.patch [bz#2065207] - kvm-acpi-fix-QEMU-crash-when-started-with-SLIC-table.patch [bz#2062611] - kvm-tests-acpi-whitelist-expected-blobs-before-changing-.patch [bz#2062611] - kvm-tests-acpi-add-SLIC-table-test.patch [bz#2062611] - kvm-tests-acpi-SLIC-update-expected-blobs.patch [bz#2062611] - kvm-tests-acpi-manually-pad-OEM_ID-OEM_TABLE_ID-for-test.patch [bz#2062611] - kvm-tests-acpi-whitelist-nvdimm-s-SSDT-and-FACP.slic-exp.patch [bz#2062611] - kvm-acpi-fix-OEM-ID-OEM-Table-ID-padding.patch [bz#2062611] - kvm-tests-acpi-update-expected-blobs.patch [bz#2062611] - kvm-tests-acpi-test-short-OEM_ID-OEM_TABLE_ID-values-in-.patch [bz#2062611] - kvm-rhel-workaround-for-lack-of-binary-patches-in-SRPM.patch [bz#2062611] - Resolves: bz#2062613 (Revert IBM-specific Ubuntu-compatibility machine type for 8.6-AV GA [rhel-8.7.0]) - Resolves: bz#2060843 ([virtual network][vDPA] qemu crash after hot unplug vdpa device [rhel-8.7.0]) - Resolves: bz#2062610 (Do operation to disk will hang in the guest of target host after hotplugging and migrating [rhel-8.7.0]) - Resolves: bz#2065207 (Win11 (q35+edk2) guest broke after install wsl2 through 'wsl --install -d Ubuntu-20.04' [rhel-8.7.0]) - Resolves: bz#2062611 (Guest can not start with SLIC acpi table [rhel-8.7.0])- kvm-block-nbd-Delete-reconnect-delay-timer-when-done.patch [bz#2035185] - kvm-block-nbd-Assert-there-are-no-timers-when-closed.patch [bz#2035185] - kvm-iotests.py-Add-QemuStorageDaemon-class.patch [bz#2035185] - kvm-iotests-281-Test-lingering-timers.patch [bz#2035185] - kvm-block-nbd-Move-s-ioc-on-AioContext-change.patch [bz#2035185] - kvm-iotests-281-Let-NBD-connection-yield-in-iothread.patch [bz#2035185] - Resolves: bz#2035185 (Qemu core dump when start guest with nbd node or do block jobs to nbd node)- kvm-numa-Enable-numa-for-SGX-EPC-sections.patch [bz#1518984] - kvm-numa-Support-SGX-numa-in-the-monitor-and-Libvirt-int.patch [bz#1518984] - kvm-doc-Add-the-SGX-numa-description.patch [bz#1518984] - kvm-Enable-SGX-RH-Only.patch [bz#1518984] - kvm-qapi-Cleanup-SGX-related-comments-and-restore-sectio.patch [bz#1518984] - kvm-block-io-Update-BSC-only-if-want_zero-is-true.patch [bz#2041480] - kvm-iotests-block-status-cache-New-test.patch [bz#2041480] - Resolves: bz#1518984 ([Intel 8.6 Feat] qemu-kvm: SGX 1.5 (SGX1 + Flexible Launch Control) support) - Resolves: bz#2041480 ([incremental_backup] Inconsistent block status reply in qemu-nbd)- kvm-virtiofsd-Drop-membership-of-all-supplementary-group.patch [bz#2046198] - kvm-softmmu-fix-device-deletion-events-with-device-JSON-.patch [bz#2033279] - kvm-block-backend-prevent-dangling-BDS-pointers-across-a.patch [bz#2021778 bz#2036178] - kvm-iotests-stream-error-on-reset-New-test.patch [bz#2021778 bz#2036178] - kvm-block-rbd-fix-handling-of-holes-in-.bdrv_co_block_st.patch [bz#2037135] - kvm-block-rbd-workaround-for-ceph-issue-53784.patch [bz#2037135] - Resolves: bz#2046198 (CVE-2022-0358 virt:av/qemu-kvm: QEMU: virtiofsd: potential privilege escalation via CVE-2018-13405 [rhel-8.6]) - Resolves: bz#2033279 ([wrb][qemu-kvm 6.2] The hot-unplugged device can not be hot-plugged back) - Resolves: bz#2021778 (Qemu core dump when do full backup during system reset) - Resolves: bz#2036178 (Qemu core dumped when do block-stream to a snapshot node on non-enough space storage) - Resolves: bz#2037135 (Booting from Local Snapshot Core Dumped Whose Backing File Is Based on RBD)- kvm-acpi-validate-hotplug-selector-on-access.patch [bz#2036580] - kvm-x86-Add-q35-RHEL-8.6.0-machine-type.patch [bz#2031035] - Resolves: bz#2036580 (CVE-2021-4158 virt:rhel/qemu-kvm: QEMU: NULL pointer dereference in pci_write() in hw/acpi/pcihp.c [rhel-8]) - Resolves: bz#2031035 (Add rhel-8.6.0 machine types for RHEL 8.6 [x86])- kvm-hw-arm-virt-Register-iommu-as-a-class-property.patch [bz#2031039] - kvm-hw-arm-virt-Register-its-as-a-class-property.patch [bz#2031039] - kvm-hw-arm-virt-Rename-default_bus_bypass_iommu.patch [bz#2031039] - kvm-hw-arm-virt-Add-8.6-machine-type.patch [bz#2031039] - kvm-hw-arm-virt-Check-no_tcg_its-and-minor-style-changes.patch [bz#2031039] - kvm-rhel-machine-types-x86-set-prefer_sockets.patch [bz#2029582] - Resolves: bz#2031039 (Add rhel-8.6.0 machine types for RHEL 8.6 [aarch64]) - Resolves: bz#2029582 ([8.6] machine types: 6.2: Fix prefer_sockets)- kvm-redhat-Add-rhel8.6.0-machine-type-for-s390x.patch [bz#2005325] - kvm-redhat-Define-pseries-rhel8.6.0-machine-type.patch [bz#2031041] - Resolves: bz#2005325 (Fix CPU Model for new IBM Z Hardware - qemu part) - Resolves: bz#2031041 (Add rhel-8.6.0 machine types for RHEL 8.6 [ppc64le])- Rebase to qemu-kvm 6.2.0 - Resolves bz#2027716- kvm-e1000-fix-tx-re-entrancy-problem.patch [bz#1930092] - kvm-hw-scsi-scsi-disk-MODE_PAGE_ALLS-not-allowed-in-MODE.patch [bz#2020720] - Resolves: bz#1930092 (CVE-2021-20257 virt:rhel/qemu-kvm: QEMU: net: e1000: infinite loop while processing transmit descriptors [rhel-8.5.0]) - Resolves: bz#2020720 (CVE-2021-3930 virt:rhel/qemu-kvm: QEMU: off-by-one error in mode_sense_page() in hw/scsi/scsi-disk.c [rhel-8])- kvm-spec-Remove-qemu-kiwi-build.patch [bz#2002694] - kvm-hw-arm-virt-Add-hw_compat_rhel_8_5-to-8.5-machine-ty.patch [bz#1998947] - Resolves: bz#2002694 (remove qemu-kiwi rpm from qemu-kvm sources in rhel-8.6) - Resolves: bz#1998947 (Add machine type compatibility update for 6.1 rebase [aarch64])- kvm-virtio-net-fix-use-after-unmap-free-for-sg.patch [bz#1999221] - Resolves: bz#1999221 (CVE-2021-3748 virt:rhel/qemu-kvm: QEMU: virtio-net: heap use-after-free in virtio_net_receive_rcu [rhel-8])- kvm-qxl-fix-pre-save-logic.patch [bz#2002907] - kvm-redhat-Define-hw_compat_rhel_8_5.patch [bz#1998949] - kvm-redhat-Update-pseries-rhel8.5.0.patch [bz#1998949] - kvm-redhat-Add-s390x-machine-type-compatibility-update-f.patch [bz#1998950] - Resolves: bz#2002907 (Unexpectedly failed when managedsave the guest which has qxl video device) - Resolves: bz#1998949 (Add machine type compatibility update for 6.1 rebase [ppc64le]) - Resolves: bz#1998950 (Add machine type compatibility update for 6.1 rebase [s390x])- kvm-file-posix-Cap-max_iov-at-IOV_MAX.patch [bz#1994494] - kvm-migration-Move-yank-outside-qemu_start_incoming_migr.patch [bz#1974366] - Resolves: bz#1994494 (VM remains in paused state when trying to write on a resized disk resides on iscsi) - Resolves: bz#1974366 (Fail to set migrate incoming for 2nd time after the first time failed)- kvm-iotests-Improve-and-rename-test-291-to-qemu-img-bitm.patch [bz#1946084] - kvm-qemu-img-Fail-fast-on-convert-bitmaps-with-inconsist.patch [bz#1946084] - kvm-qemu-img-Add-skip-broken-bitmaps-for-convert-bitmaps.patch [bz#1946084] - kvm-audio-Never-send-migration-section.patch [bz#1991671] - Resolves: bz#1946084 (qemu-img convert --bitmaps fail if a bitmap is inconsistent) - Resolves: bz#1991671 (vmstate differs between -audiodev and QEMU_AUDIO_DRV when no sound frontends devs present.)- kvm-migration-move-wait-unplug-loop-to-its-own-function.patch [bz#1976852] - kvm-migration-failover-continue-to-wait-card-unplug-on-e.patch [bz#1976852] - kvm-aarch64-Add-USB-storage-devices.patch [bz#1974579] - Resolves: bz#1976852 ([failover vf migration] The failover vf will be unregistered if canceling the migration whose status is "wait-unplug") - Resolves: bz#1974579 (It's not possible to start installation from a virtual USB device on aarch64)- kvm-acpi-pc-revert-back-to-v5.2-PCI-slot-enumeration.patch [bz#1977798] - kvm-migration-failover-reset-partially_hotplugged.patch [bz#1787194] - kvm-hmp-Fix-loadvm-to-resume-the-VM-on-success-instead-o.patch [bz#1959676] - kvm-migration-Move-bitmap_mutex-out-of-migration_bitmap_.patch [bz#1959729] - kvm-i386-cpu-Expose-AVX_VNNI-instruction-to-guest.patch [bz#1924822] - kvm-ratelimit-protect-with-a-mutex.patch [bz#1838221] - kvm-Update-Linux-headers-to-5.13-rc4.patch [bz#1838221] - kvm-i386-Add-ratelimit-for-bus-locks-acquired-in-guest.patch [bz#1838221] - kvm-iothread-generalize-iothread_set_param-iothread_get_.patch [bz#1930286] - kvm-iothread-add-aio-max-batch-parameter.patch [bz#1930286] - kvm-linux-aio-limit-the-batch-size-using-aio-max-batch-p.patch [bz#1930286] - kvm-block-nvme-Fix-VFIO_MAP_DMA-failed-No-space-left-on-.patch [bz#1848881] - Resolves: bz#1977798 (RHEL8.5 guest network interface name changed after upgrade to qemu-6.0) - Resolves: bz#1787194 (After canceling the migration of a vm with VF which enables failover, using "migrate -d tcp:invalid uri" to re-migrating the vm will cause the VF in vm to be hot-unplug.) - Resolves: bz#1959676 (guest status is paused after loadvm on rhel8.5.0) - Resolves: bz#1959729 (SAP/3TB VM migration slowness [idle db]) - Resolves: bz#1924822 ([Intel 8.5 FEAT] qemu-kvm AVX2 VNNI - Fast Train) - Resolves: bz#1838221 ([Intel 8.5 FEAT] qemu-kvm Bus Lock VM Exit - Fast Train) - Resolves: bz#1930286 (randread and randrw regression with virtio-blk multi-queue) - Resolves: bz#1848881 (nvme:// block driver can exhaust IOMMU DMAs, hanging the VM, possible data loss)- kvm-s390x-cpumodel-add-3931-and-3932.patch [bz#1976171] - kvm-file-posix-fix-max_iov-for-dev-sg-devices.patch [bz#1943653] - kvm-scsi-generic-pass-max_segments-via-max_iov-field-in-.patch [bz#1943653] - kvm-osdep-provide-ROUND_DOWN-macro.patch [bz#1943653] - kvm-block-backend-align-max_transfer-to-request-alignmen.patch [bz#1943653] - kvm-block-add-max_hw_transfer-to-BlockLimits.patch [bz#1943653] - kvm-file-posix-try-BLKSECTGET-on-block-devices-too-do-no.patch [bz#1943653] - Resolves: bz#1976171 ([IBM 8.5 FEAT] CPU Model for new IBM Z Hardware - qemu part) - Resolves: bz#1943653 (RHV VM pauses due to 'qemu-kvm' getting EINVAL on i/o to a direct lun with scsi passthrough enabled)- kvm-s390x-css-Introduce-an-ESW-struct.patch [bz#1968326] - kvm-s390x-css-Split-out-the-IRB-sense-data.patch [bz#1968326] - kvm-s390x-css-Refactor-IRB-construction.patch [bz#1968326] - kvm-s390x-css-Add-passthrough-IRB.patch [bz#1968326] - kvm-vhost-user-blk-Fail-gracefully-on-too-large-queue-si.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-blk-Make-sure-to-set-Error-on-realize-fai.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-blk-Don-t-reconnect-during-initialisation.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-blk-Improve-error-reporting-in-realize.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-blk-Get-more-feature-flags-from-vhost-dev.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-virtio-Fail-if-iommu_platform-is-requested-but-unsup.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-blk-Check-that-num-queues-is-supported-by.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - kvm-vhost-user-Fix-backends-without-multiqueue-support.patch [bz#1935014 bz#1935019 bz#1935020 bz#1935031] - Resolves: bz#1968326 ([vfio_ccw] I/O error when checking format - dasdfmt requires --force in quick mode when passed through) - Resolves: bz#1935014 (qemu crash when attach vhost-user-blk-pci with option queue-size=4096) - Resolves: bz#1935019 (qemu guest failed boot when attach vhost-user-blk-pci with option iommu_platform=on) - Resolves: bz#1935020 (qemu guest failed boot when attach vhost-user-blk-pci with option packed=on) - Resolves: bz#1935031 (qemu guest failed boot when attach vhost-user-blk-pci with unmatched num-queues with qsd)- kvm-Add-mtod_check.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858] - kvm-bootp-limit-vendor-specific-area-to-input-packet-mem.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858] - kvm-bootp-check-bootp_input-buffer-size.patch [bz#1970823] - kvm-upd6-check-udp6_input-buffer-size.patch [bz#1970842] - kvm-tftp-check-tftp_input-buffer-size.patch [bz#1970850] - kvm-tftp-introduce-a-header-structure.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858] - kvm-udp-check-upd_input-buffer-size.patch [bz#1970858] - kvm-Fix-DHCP-broken-in-libslirp-v4.6.0.patch [bz#1970823 bz#1970842 bz#1970850 bz#1970858] - kvm-redhat-use-the-standard-vhost-user-JSON-path.patch [bz#1804196] - Resolves: bz#1970823 (CVE-2021-3592 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (bootp) [rhel-av-8]) - Resolves: bz#1970842 (CVE-2021-3593 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp6) [rhel-av-8]) - Resolves: bz#1970850 (CVE-2021-3595 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (tftp) [rhel-av-8]) - Resolves: bz#1970858 (CVE-2021-3594 virt:av/qemu-kvm: QEMU: slirp: invalid pointer initialization may lead to information disclosure (udp) [rhel-av-8]) - Resolves: bz#1804196 (inconsistent paths for interop json files)- kvm-redhat-Expose-upstream-machines-pc-4.2-and-pc-2.11.patch [bz#1897923] - kvm-redhat-Enable-FDC-device-for-upstream-machines-too.patch [bz#1897923] - kvm-redhat-Add-hw_compat_4_2_extra-and-apply-to-upstream.patch [bz#1897923] - kvm-ppc-pef.c-initialize-cgs-ready-in-kvmppc_svm_init.patch [bz#1789757] - kvm-virtio-gpu-handle-partial-maps-properly.patch [bz#1932279] - kvm-redhat-Fix-unversioned-Obsoletes-warning.patch [bz#1950405 bz#1967330] - kvm-redhat-Move-qemu-kvm-docs-dependency-to-qemu-kvm.patch [bz#1950405 bz#1967330] - kvm-redhat-introducting-qemu-kvm-hw-usbredir.patch [bz#1950405 bz#1967330] - kvm-spapr-Fix-EEH-capability-issue-on-KVM-guest-for-PCI-.patch [bz#1976015] - Resolves: bz#1897923 (support Live Migration from Ubuntu 18.04 i440fx to RHEL) - Resolves: bz#1789757 ([IBM 8.5 FEAT] Add machine option to enable secure VM support) - Resolves: bz#1932279 ([aarch64] qemu core dumped when using smmuv3 and iommu_platform enabling at virtio-gpu-pci) - Resolves: bz#1950405 (review qemu-kvm-core dependencies) - Resolves: bz#1967330 (Make qemu-kvm use versioned obsoletes for qemu-kvm-ma and qemu-kvm-rhev) - Resolves: bz#1976015 (spapr: Fix EEH capability issue on KVM guest for PCI passthru)- kvm-block-backend-add-drained_poll.patch [bz#1960137] - kvm-nbd-server-Use-drained-block-ops-to-quiesce-the-serv.patch [bz#1960137] - kvm-disable-CONFIG_USB_STORAGE_BOT.patch [bz#1866133] - kvm-doc-Fix-some-mistakes-in-the-SEV-documentation.patch [bz#1954750] - kvm-docs-Add-SEV-ES-documentation-to-amd-memory-encrypti.patch [bz#1954750] - kvm-docs-interop-firmware.json-Add-SEV-ES-support.patch [bz#1954750] - Resolves: bz#1960137 ([incremental backup] qemu-kvm hangs when Rebooting the VM during full backup) - Resolves: bz#1866133 (Disable usb-bot device in QEMU (unsupported)) - Resolves: bz#1954750 (firmware scheme for sev-es)- kvm-x86-Add-x86-rhel8.5-machine-types.patch [bz#1957838] - kvm-redhat-x86-Enable-kvm-asyncpf-int-by-default.patch [bz#1967603] - kvm-yank-Unregister-function-when-using-TLS-migration.patch [bz#1964326] - Resolves: bz#1957838 (8.5 machine types for x86) - Resolves: bz#1967603 (Enable interrupt based asynchronous page fault mechanism by default) - Resolves: bz#1964326 (Qemu core dump when do tls migration via tcp protocol)- kvm-pc-bios-s390-ccw-don-t-try-to-read-the-next-block-if.patch [bz#1965626] - kvm-redhat-Install-the-s390-netboot.img-that-we-ve-built.patch [bz#1966463] - kvm-sockets-update-SOCKET_ADDRESS_TYPE_FD-listen-2-backl.patch [bz#1967177] - kvm-target-i386-sev-add-support-to-query-the-attestation.patch [bz#1957022] - kvm-spapr-Don-t-hijack-current_machine-boot_order.patch [bz#1960119] - kvm-target-i386-Add-CPU-model-versions-supporting-xsaves.patch [bz#1942914] - kvm-spapr-Remove-stale-comment-about-power-saving-LPCR-b.patch [bz#1940731] - kvm-spapr-Set-LPCR-to-current-AIL-mode-when-starting-a-n.patch [bz#1940731] - Resolves: bz#1965626 (RHEL8.2 - QEMU BIOS fails to read stage2 loader (kvm)) - Resolves: bz#1966463 (Rebuild the s390-netboot.img for downstream instead of shipping the upstream image) - Resolves: bz#1967177 (QEMU 6.0.0 socket_get_fd() fails with the error "socket_get_fd: too many connections") - Resolves: bz#1957022 (SEV: Add support to query the attestation report) - Resolves: bz#1960119 ([regression]Failed to reset guest) - Resolves: bz#1942914 ([Hyper-V][RHEL8.4]Nested Hyper-V on KVM: On Intel CPU L1 2016 can not start with cpu model Skylake-Server-noTSX-IBRS or Skylake-Client-noTSX-IBRS) - Resolves: bz#1940731 ([ppc64le] Hotplug vcpu device hit call trace:[qemu output] KVM: unknown exit, hardware reason 7fff9ce87ed8)- kvm-virtio-net-failover-add-missing-remove_migration_sta.patch [bz#1953045] - kvm-hw-arm-virt-Add-8.5-machine-type.patch [bz#1957667] - kvm-hw-arm-virt-Disable-PL011-clock-migration-through-hw.patch [bz#1957667] - kvm-arm-virt-Register-highmem-and-gic-version-as-class-p.patch [bz#1957667] - kvm-virtio-blk-Fix-rollback-path-in-virtio_blk_data_plan.patch [bz#1927108] - kvm-virtio-blk-Configure-all-host-notifiers-in-a-single-.patch [bz#1927108] - kvm-virtio-scsi-Set-host-notifiers-and-callbacks-separat.patch [bz#1927108] - kvm-virtio-scsi-Configure-all-host-notifiers-in-a-single.patch [bz#1927108] - kvm-hw-arm-smmuv3-Another-range-invalidation-fix.patch [bz#1929720] - Resolves: bz#1953045 (qemu-kvm NULL pointer de-reference during migration at migrate_fd_connect ->...-> notifier_list_notify) - Resolves: bz#1957667 ([aarch64] Add 8.5 machine type) - Resolves: bz#1927108 (It's too slow to load scsi disk when use 384 vcpus) - Resolves: bz#1929720 ([aarch64] Handle vsmmuv3 IOTLB invalidation with non power of 2 size)- kvm-redhat-s390x-add-rhel-8.5.0-compat-machine.patch [bz#1951476] - kvm-redhat-add-missing-entries-in-hw_compat_rhel_8_4.patch [bz#1957834] - kvm-redhat-Define-pseries-rhel8.5.0-machine-type.patch [bz#1957834] - Resolves: bz#1951476 ([s390x] RHEL AV 8.5 new machine type for s390x) - Resolves: bz#1957834 ([ppc64le] RHEL AV 8.5 new machine type for ppc64le)- Rebase to qemu-kvm 6.0.0- kvm-virtio-pci-compat-page-aligned-ATS.patch [bz#1942362] - Resolves: bz#1942362 (Live migration with iommu from rhel8.3.1 to rhel8.4 fails: qemu-kvm: get_pci_config_device: Bad config data)- kvm-block-Simplify-qmp_block_resize-error-paths.patch [bz#1903511] - kvm-block-Fix-locking-in-qmp_block_resize.patch [bz#1903511] - kvm-block-Fix-deadlock-in-bdrv_co_yield_to_drain.patch [bz#1903511] - Resolves: bz#1903511 (no response on QMP command 'block_resize')- kvm-vhost-user-blk-fix-blkcfg-num_queues-endianness.patch [bz#1937004] - kvm-block-export-fix-blk_size-double-byteswap.patch [bz#1937004] - kvm-block-export-use-VIRTIO_BLK_SECTOR_BITS.patch [bz#1937004] - kvm-block-export-fix-vhost-user-blk-export-sector-number.patch [bz#1937004] - kvm-block-export-port-virtio-blk-discard-write-zeroes-in.patch [bz#1937004] - kvm-block-export-port-virtio-blk-read-write-range-check.patch [bz#1937004] - kvm-spec-ui-spice-sub-package.patch [bz#1936373] - kvm-spec-ui-opengl-sub-package.patch [bz#1936373] - Resolves: bz#1937004 (vhost-user-blk server endianness and input validation fixes) - Resolves: bz#1936373 (move spice & opengl modules to rpm subpackages)- kvm-i386-acpi-restore-device-paths-for-pre-5.1-vms.patch [bz#1934158] - Resolves: bz#1934158 (Windows guest looses network connectivity when NIC was configured with static IP)- kvm-scsi-disk-move-scsi_handle_rw_error-earlier.patch [bz#1927530] - kvm-scsi-disk-do-not-complete-requests-early-for-rerror-.patch [bz#1927530] - kvm-scsi-introduce-scsi_sense_from_errno.patch [bz#1927530] - kvm-scsi-disk-pass-SCSI-status-to-scsi_handle_rw_error.patch [bz#1927530] - kvm-scsi-disk-pass-guest-recoverable-errors-through-even.patch [bz#1927530] - kvm-hw-intc-arm_gic-Fix-interrupt-ID-in-GICD_SGIR-regist.patch [bz#1936948] - Resolves: bz#1927530 (RHEL8 Hypervisor - OVIRT - Issues seen on a virtualization guest with direct passthrough LUNS pausing when a host gets a Thin threshold warning) - Resolves: bz#1936948 (CVE-2021-20221 virt:av/qemu-kvm: qemu: out-of-bound heap buffer access via an interrupt ID field [rhel-av-8.4.0])- kvm-qxl-set-qxl.ssd.dcl.con-on-secondary-devices.patch [bz#1932190] - kvm-qxl-also-notify-the-rendering-is-done-when-skipping-.patch [bz#1932190] - kvm-virtiofsd-Save-error-code-early-at-the-failure-calls.patch [bz#1935071] - kvm-virtiofs-drop-remapped-security.capability-xattr-as-.patch [bz#1935071] - Resolves: bz#1932190 (Timeout when dump the screen from 2nd VGA) - Resolves: bz#1935071 (CVE-2021-20263 virt:8.4/qemu-kvm: QEMU: virtiofsd: 'security.capabilities' is not dropped with xattrmap option [rhel-av-8])- kvm-migration-dirty-bitmap-Use-struct-for-alias-map-inne.patch [bz#1930757] - kvm-migration-dirty-bitmap-Allow-control-of-bitmap-persi.patch [bz#1930757] - kvm-qemu-iotests-300-Add-test-case-for-modifying-persist.patch [bz#1930757] - kvm-failover-fix-indentantion.patch [bz#1819991] - kvm-failover-Use-always-atomics-for-primary_should_be_hi.patch [bz#1819991] - kvm-failover-primary-bus-is-only-used-once-and-where-it-.patch [bz#1819991] - kvm-failover-Remove-unused-parameter.patch [bz#1819991] - kvm-failover-Remove-external-partially_hotplugged-proper.patch [bz#1819991] - kvm-failover-qdev_device_add-returns-err-or-dev-set.patch [bz#1819991] - kvm-failover-Rename-bool-to-failover_primary_hidden.patch [bz#1819991] - kvm-failover-g_strcmp0-knows-how-to-handle-NULL.patch [bz#1819991] - kvm-failover-Remove-primary_device_opts.patch [bz#1819991] - kvm-failover-remove-standby_id-variable.patch [bz#1819991] - kvm-failover-Remove-primary_device_dict.patch [bz#1819991] - kvm-failover-Remove-memory-leak.patch [bz#1819991] - kvm-failover-simplify-virtio_net_find_primary.patch [bz#1819991] - kvm-failover-should_be_hidden-should-take-a-bool.patch [bz#1819991] - kvm-failover-Rename-function-to-hide_device.patch [bz#1819991] - kvm-failover-virtio_net_connect_failover_devices-does-no.patch [bz#1819991] - kvm-failover-Rename-to-failover_find_primary_device.patch [bz#1819991] - kvm-failover-simplify-qdev_device_add-failover-case.patch [bz#1819991] - kvm-failover-simplify-qdev_device_add.patch [bz#1819991] - kvm-failover-make-sure-that-id-always-exist.patch [bz#1819991] - kvm-failover-remove-failover_find_primary_device-error-p.patch [bz#1819991] - kvm-failover-split-failover_find_primary_device_id.patch [bz#1819991] - kvm-failover-We-don-t-need-to-cache-primary_device_id-an.patch [bz#1819991] - kvm-failover-Caller-of-this-two-functions-already-have-p.patch [bz#1819991] - kvm-failover-simplify-failover_unplug_primary.patch [bz#1819991] - kvm-failover-Remove-primary_dev-member.patch [bz#1819991] - kvm-virtio-net-add-missing-object_unref.patch [bz#1819991] - kvm-x86-cpu-Populate-SVM-CPUID-feature-bits.patch [bz#1926785] - kvm-i386-Add-the-support-for-AMD-EPYC-3rd-generation-pro.patch [bz#1926785] - Resolves: bz#1930757 (Allow control of block-dirty-bitmap persistence via 'block-bitmap-mapping') - Resolves: bz#1819991 (Hostdev type interface with net failover enabled exists in domain xml and doesn't reattach to host after hot-unplug) - Resolves: bz#1926785 ([RFE] AMD Milan - Add KVM/support for EPYC-Milan CPU Model - Fast Train)- kvm-docs-generate-qemu-storage-daemon-qmp-ref-7-man-page.patch [bz#1901323] - kvm-docs-add-qemu-storage-daemon-1-man-page.patch [bz#1901323] - kvm-docs-Add-qemu-storage-daemon-1-manpage-to-meson.buil.patch [bz#1901323] - kvm-qemu-storage-daemon-Enable-object-add.patch [bz#1901323] - kvm-spec-Package-qemu-storage-daemon.patch [bz#1901323] - kvm-default-configs-Enable-vhost-user-blk.patch [bz#1930033] - kvm-qemu-nbd-Use-SOMAXCONN-for-socket-listen-backlog.patch [bz#1925345] - kvm-pcie-don-t-set-link-state-active-if-the-slot-is-empt.patch [bz#1917654] - Resolves: bz#1901323 (QSD (QEMU Storage Daemon): basic support - TechPreview) - Resolves: bz#1930033 (enable vhost-user-blk device) - Resolves: bz#1925345 (qemu-nbd needs larger backlog for Unix socket listen()) - Resolves: bz#1917654 ([failover vf migration][RHEL84 vm] After start a vm with a failover vf + a failover virtio net device, the failvoer vf do not exist in the vm)- kvm-block-nbd-only-detach-existing-iochannel-from-aio_co.patch [bz#1887883] - kvm-block-nbd-only-enter-connection-coroutine-if-it-s-pr.patch [bz#1887883] - kvm-nbd-make-nbd_read-return-EIO-on-error.patch [bz#1887883] - kvm-virtio-move-use-disabled-flag-property-to-hw_compat_.patch [bz#1907255] - kvm-virtiofsd-extract-lo_do_open-from-lo_open.patch [bz#1920740] - kvm-virtiofsd-optionally-return-inode-pointer-from-lo_do.patch [bz#1920740] - kvm-virtiofsd-prevent-opening-of-special-files-CVE-2020-.patch [bz#1920740] - kvm-spapr-Adjust-firmware-path-of-PCI-devices.patch [bz#1920941] - kvm-pci-reject-too-large-ROMs.patch [bz#1917830] - kvm-pci-add-romsize-property.patch [bz#1917830] - kvm-redhat-Add-some-devices-for-exporting-upstream-machi.patch [bz#1917826] - kvm-vhost-Check-for-valid-vdev-in-vhost_backend_handle_i.patch [bz#1880299] - Resolves: bz#1887883 (qemu blocks client progress with various NBD actions) - Resolves: bz#1907255 (Migrate failed with vhost-vsock-pci from RHEL-AV 8.3.1 to RHEL-AV 8.2.1) - Resolves: bz#1920740 (CVE-2020-35517 virt:8.4/qemu-kvm: QEMU: virtiofsd: potential privileged host device access from guest [rhel-av-8.4.0]) - Resolves: bz#1920941 ([ppc64le] [AV]--disk cdimage.iso,bus=usb fails to boot) - Resolves: bz#1917830 (Add romsize property to qemu-kvm) - Resolves: bz#1917826 (Add extra device support to qemu-kvm, but not to rhel machine types) - Resolves: bz#1880299 (vhost-user mq connection fails to restart after kill host testpmd which acts as vhost-user client)- kvm-virtio-Add-corresponding-memory_listener_unregister-.patch [bz#1903521] - kvm-block-Honor-blk_set_aio_context-context-requirements.patch [bz#1918966 bz#1918968] - kvm-nbd-server-Quiesce-coroutines-on-context-switch.patch [bz#1918966 bz#1918968] - kvm-block-Avoid-processing-BDS-twice-in-bdrv_set_aio_con.patch [bz#1918966 bz#1918968] - kvm-storage-daemon-Call-bdrv_close_all-on-exit.patch [bz#1918966 bz#1918968] - kvm-block-move-blk_exp_close_all-to-qemu_cleanup.patch [bz#1918966 bz#1918968] - Resolves: bz#1903521 (hot unplug vhost-user cause qemu crash: qemu-kvm: ../softmmu/memory.c:2818: do_address_space_destroy: Assertion `QTAILQ_EMPTY(&as->listeners)' failed.) - Resolves: bz#1918966 ([incremental_backup] qemu aborts if guest reboot during backup when using virtio-blk: "aio_co_schedule: Co-routine was already scheduled in 'aio_co_schedule'") - Resolves: bz#1918968 ([incremental_backup] qemu deadlock after poweroff in guest during backup in nbd_export_close_all())- kvm-scsi-fix-device-removal-race-vs-IO-restart-callback-.patch [bz#1854811] - kvm-tracetool-also-strip-l-and-ll-from-systemtap-format-.patch [bz#1907264] - kvm-redhat-moving-all-documentation-files-to-qemu-kvm-do.patch [bz#1881170 bz#1924766] - kvm-hw-arm-smmuv3-Fix-addr_mask-for-range-based-invalida.patch [bz#1834152] - kvm-redhat-makes-qemu-respect-system-s-crypto-profile.patch [bz#1902219] - kvm-vhost-Unbreak-SMMU-and-virtio-iommu-on-dev-iotlb-sup.patch [bz#1925028] - kvm-docs-set-CONFDIR-when-running-sphinx.patch [bz#1902537] - Resolves: bz#1854811 (scsi-bus.c: use-after-free due to race between device unplug and I/O operation causes guest crash) - Resolves: bz#1907264 (systemtap: invalid or missing conversion specifier at the trace event vhost_vdpa_set_log_base) - Resolves: bz#1881170 (split documentation from the qemu-kvm-core package to its own subpackage) - Resolves: bz#1924766 (split documentation from the qemu-kvm-core package to its own subpackage [av-8.4.0]) - Resolves: bz#1834152 ([aarch64] QEMU SMMUv3 device: Support range invalidation) - Resolves: bz#1902219 (QEMU doesn't honour system crypto policies) - Resolves: bz#1925028 (vsmmuv3/vhost and virtio-iommu/vhost regression) - Resolves: bz#1902537 (The default fsfreeze-hook path from man page and qemu-ga --help command are different)- kvm-spapr-Allow-memory-unplug-to-always-succeed.patch [bz#1914069] - kvm-spapr-Improve-handling-of-memory-unplug-with-old-gue.patch [bz#1914069] - kvm-x86-cpu-Add-AVX512_FP16-cpu-feature.patch [bz#1838738] - kvm-q35-Increase-max_cpus-to-710-on-pc-q35-rhel8-machine.patch [bz#1904268] - kvm-config-enable-VFIO_CCW.patch [bz#1922170] - Resolves: bz#1914069 ([ppc64le] have this fix for rhel8.4 av (spapr: Allow memory unplug to always succeed)) - Resolves: bz#1838738 ([Intel 8.4 FEAT] qemu-kvm Sapphire Rapids (SPR) New Instructions (NIs) - Fast Train) - Resolves: bz#1904268 ([RFE] [HPEMC] qemu-kvm: support up to 710 VCPUs) - Resolves: bz#1922170 (Enable vfio-ccw in AV)- kvm-Drop-bogus-IPv6-messages.patch [bz#1918061] - Resolves: bz#1918061 (CVE-2020-10756 virt:rhel/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-block-nvme-Implement-fake-truncate-coroutine.patch [bz#1848834] - kvm-spec-find-system-python-via-meson.patch [bz#1899619] - kvm-build-system-use-b_staticpic-false.patch [bz#1899619] - kvm-spapr-Fix-buffer-overflow-in-spapr_numa_associativit.patch [bz#1908693] - kvm-usb-hcd-xhci-pci-Fixup-capabilities-ordering-again.patch [bz#1912846] - kvm-qga-commands-posix-Send-CCW-address-on-s390x-with-th.patch [bz#1755075] - kvm-AArch64-machine-types-cleanup.patch [bz#1895276] - kvm-hw-arm-virt-Add-8.4-Machine-type.patch [bz#1895276] - kvm-udev-kvm-check-remove-the-exceeded-subscription-limi.patch [bz#1914463] - kvm-memory-Rename-memory_region_notify_one-to-memory_reg.patch [bz#1845758] - kvm-memory-Add-IOMMUTLBEvent.patch [bz#1845758] - kvm-memory-Add-IOMMU_NOTIFIER_DEVIOTLB_UNMAP-IOMMUTLBNot.patch [bz#1845758] - kvm-intel_iommu-Skip-page-walking-on-device-iotlb-invali.patch [bz#1845758] - kvm-memory-Skip-bad-range-assertion-if-notifier-is-DEVIO.patch [bz#1845758] - kvm-RHEL-Switch-pvpanic-test-to-q35.patch [bz#1885555] - kvm-8.4-x86-machine-type.patch [bz#1885555] - kvm-memory-clamp-cached-translation-in-case-it-points-to.patch [bz#1904392] - Resolves: bz#1848834 (Failed to create luks format image on NVMe device) - Resolves: bz#1899619 (QEMU 5.2 is built with PIC objects instead of PIE) - Resolves: bz#1908693 ([ppc64le]boot up a guest with 128 numa nodes ,qemu got coredump) - Resolves: bz#1912846 (qemu-kvm: Failed to load xhci:parent_obj during migration) - Resolves: bz#1755075 ([qemu-guest-agent] fsinfo doesn't return disk info on s390x) - Resolves: bz#1895276 (Machine types update for aarch64 for QEMU 5.2.0) - Resolves: bz#1914463 (Remove KVM guest count and limit info message) - Resolves: bz#1845758 (qemu core dumped: qemu-kvm: /builddir/build/BUILD/qemu-4.2.0/memory.c:1928: memory_region_notify_one: Assertion `entry->iova >= notifier->start && entry_end <= notifier->end' failed.) - Resolves: bz#1885555 (8.4 machine types for x86) - Resolves: bz#1904392 (CVE-2020-27821 virt:8.4/qemu-kvm: QEMU: heap buffer overflow in msix_table_mmio_write() in hw/pci/msix.c [rhel-av-8])- kvm-redhat-Define-hw_compat_8_3.patch [bz#1893935] - kvm-redhat-Add-spapr_machine_rhel_default_class_options.patch [bz#1893935] - kvm-redhat-Define-pseries-rhel8.4.0-machine-type.patch [bz#1893935] - kvm-redhat-s390x-add-rhel-8.4.0-compat-machine.patch [bz#1836282] - Resolves: bz#1836282 (New machine type for qemu-kvm on s390x in RHEL-AV) - Resolves: bz#1893935 (New machine type on RHEL-AV 8.4 for ppc64le)- Rebase to QEMU 5.2.0 [bz#1905933] - Resolves: bz#1905933 (Rebase qemu-kvm to version 5.2.0)- kvm-redhat-introduces-disable_everything-macro-into-the-.patch [bz#1884611] - kvm-redhat-scripts-extract_build_cmd.py-Avoid-listing-em.patch [bz#1884611] - kvm-redhat-Removing-unecessary-configurations.patch [bz#1884611] - kvm-redhat-Fixing-rh-local-build.patch [bz#1884611] - kvm-redhat-allow-Makefile-rh-prep-builddep-to-fail.patch [bz#1884611] - kvm-redhat-adding-rh-rpm-target.patch [bz#1884611] - kvm-redhat-move-shareable-files-from-qemu-kvm-core-to-qe.patch [bz#1884611] - kvm-redhat-Add-qemu-kiwi-subpackage.patch [bz#1884611] - Resolves: bz#1884611 (Build kata-specific version of qemu)- kvm-redhat-add-un-pre-install-systemd-hooks-for-qemu-ga.patch [bz#1882719] - kvm-rcu-Implement-drain_call_rcu.patch [bz#1812399 bz#1866707] - kvm-libqtest-Rename-qmp_assert_error_class-to-qmp_expect.patch [bz#1812399 bz#1866707] - kvm-qtest-rename-qtest_qmp_receive-to-qtest_qmp_receive_.patch [bz#1812399 bz#1866707] - kvm-qtest-Reintroduce-qtest_qmp_receive-with-QMP-event-b.patch [bz#1812399 bz#1866707] - kvm-qtest-remove-qtest_qmp_receive_success.patch [bz#1812399 bz#1866707] - kvm-device-plug-test-use-qtest_qmp-to-send-the-device_de.patch [bz#1812399 bz#1866707] - kvm-qtest-switch-users-back-to-qtest_qmp_receive.patch [bz#1812399 bz#1866707] - kvm-qtest-check-that-drives-are-really-appearing-and-dis.patch [bz#1812399 bz#1866707] - kvm-qemu-iotests-qtest-rewrite-test-067-as-a-qtest.patch [bz#1812399 bz#1866707] - kvm-qdev-add-check-if-address-free-callback-for-buses.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi_bus-switch-search-direction-in-scsi_device.patch [bz#1812399 bz#1866707] - kvm-device_core-use-drain_call_rcu-in-in-qmp_device_add.patch [bz#1812399 bz#1866707] - kvm-device-core-use-RCU-for-list-of-children-of-a-bus.patch [bz#1812399 bz#1866707] - kvm-scsi-switch-to-bus-check_address.patch [bz#1812399 bz#1866707] - kvm-device-core-use-atomic_set-on-.realized-property.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi-bus-scsi_device_find-don-t-return-unrealiz.patch [bz#1812399] - kvm-scsi-scsi_bus-Add-scsi_device_get.patch [bz#1812399 bz#1866707] - kvm-virtio-scsi-use-scsi_device_get.patch [bz#1812399 bz#1866707] - kvm-scsi-scsi_bus-fix-races-in-REPORT-LUNS.patch [bz#1812399 bz#1866707] - kvm-tests-migration-fix-memleak-in-wait_command-wait_com.patch [bz#1812399 bz#1866707] - kvm-libqtest-fix-the-order-of-buffered-events.patch [bz#1812399 bz#1866707] - kvm-libqtest-fix-memory-leak-in-the-qtest_qmp_event_ref.patch [bz#1812399 bz#1866707] - kvm-iotests-add-filter_qmp_virtio_scsi-function.patch [bz#1812399 bz#1866707] - kvm-iotests-rewrite-iotest-240-in-python.patch [bz#1812399 bz#1866707] - Resolves: bz#1812399 (Qemu crash when detach disk with cache="none" discard="ignore" io="native") - Resolves: bz#1866707 (qemu-kvm is crashing with error "scsi_target_emulate_report_luns: Assertion `i == n + 8' failed") - Resolves: bz#1882719 (qemu-ga service still active and can work after qemu-guest-agent been removed)- kvm-virtiofsd-avoid-proc-self-fd-tempdir.patch [bz#1884276] - Resolves: bz#1884276 (Pod with kata-runtime won't start, QEMU: "vhost_user_dev init failed, Operation not permitted" [mkdtemp failing in sandboxing])- kvm-x86-lpc9-let-firmware-negotiate-CPU-hotplug-with-SMI.patch [bz#1846886] - kvm-x86-cpuhp-prevent-guest-crash-on-CPU-hotplug-when-br.patch [bz#1846886] - kvm-x86-cpuhp-refuse-cpu-hot-unplug-request-earlier-if-n.patch [bz#1846886] - Resolves: bz#1846886 (Guest hit soft lockup or reboots if hotplug vcpu under ovmf)- kvm-virtio-skip-legacy-support-check-on-machine-types-le.patch [bz#1868449] - kvm-vhost-vsock-pci-force-virtio-version-1.patch [bz#1868449] - kvm-vhost-user-vsock-pci-force-virtio-version-1.patch [bz#1868449] - kvm-vhost-vsock-ccw-force-virtio-version-1.patch [bz#1868449] - Resolves: bz#1868449 (vhost_vsock error: device is modern-only, use disable-legacy=on)- kvm-migration-increase-max-bandwidth-to-128-MiB-s-1-Gib-.patch [bz#1874004] - kvm-redhat-Make-all-generated-so-files-executable-not-on.patch [bz#1876635] - Resolves: bz#1874004 (Live migration performance is poor during guest installation process on power host) - Resolves: bz#1876635 (VM fails to start with a passthrough smartcard)- kvm-qemu-img-Support-bitmap-merge-into-backing-image.patch [bz#1877209] - Resolves: bz#1877209 ('qemu-img bitmaps --merge' failed when trying to merge top volume bitmap to base volume bitmap)- kvm-hw-nvram-fw_cfg-fix-FWCfgDataGeneratorClass-get_data.patch [bz#1688978] - Resolves: bz#1688978 (RFE: forward host preferences for cipher suites and CA certs to guest firmware)- kvm-redhat-link-etc-qemu-ga-fsfreeze-hook-to-etc-qemu-kv.patch [bz#1738820] - kvm-seccomp-fix-killing-of-whole-process-instead-of-thre.patch [bz#1752376] - kvm-Revert-Drop-bogus-IPv6-messages.patch [bz#1867075] - kvm-block-rbd-add-namespace-to-qemu_rbd_strong_runtime_o.patch [bz#1821528] - Resolves: bz#1738820 ('-F' option of qemu-ga command cause the guest-fsfreeze-freeze command doesn't work) - Resolves: bz#1752376 (qemu use SCMP_ACT_TRAP even SCMP_ACT_KILL_PROCESS is available) - Resolves: bz#1821528 (missing namespace attribute when access the rbd image with namespace) - Resolves: bz#1867075 (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-target-ppc-Add-experimental-option-for-enabling-secu.patch [bz#1789757 bz#1870384] - kvm-target-arm-Move-start-powered-off-property-to-generi.patch [bz#1849483] - kvm-target-arm-Move-setting-of-CPU-halted-state-to-gener.patch [bz#1849483] - kvm-ppc-spapr-Use-start-powered-off-CPUState-property.patch [bz#1849483] - Resolves: bz#1789757 ([IBM 8.4 FEAT] Add machine option to enable secure VM support) - Resolves: bz#1849483 (Failed to boot up guest when hotplugging vcpus on bios stage) - Resolves: bz#1870384 ([IBM 8.3 FEAT] Add interim/unsupported machine option to enable secure VM support for testing purposes)- kvm-spec-Move-qemu-pr-helper-back-to-usr-bin.patch [bz#1869635] - kvm-Bump-required-libusbx-version.patch [bz#1856591] - Resolves: bz#1856591 (libusbx isn't updated with qemu-kvm) - Resolves: bz#1869635 ('/usr/bin/qemu-pr-helper' is not a suitable pr helper: No such file or directory)- kvm-Revert-i386-Fix-pkg_id-offset-for-EPYC-cpu-models.patch [bz#1873417] - kvm-Revert-target-i386-Enable-new-apic-id-encoding-for-E.patch [bz#1873417] - kvm-Revert-hw-i386-Move-arch_id-decode-inside-x86_cpus_i.patch [bz#1873417] - kvm-Revert-i386-Introduce-use_epyc_apic_id_encoding-in-X.patch [bz#1873417] - kvm-Revert-hw-i386-Introduce-apicid-functions-inside-X86.patch [bz#1873417] - kvm-Revert-target-i386-Cleanup-and-use-the-EPYC-mode-top.patch [bz#1873417] - kvm-Revert-hw-386-Add-EPYC-mode-topology-decoding-functi.patch [bz#1873417] - kvm-nvram-Exit-QEMU-if-NVRAM-cannot-contain-all-prom-env.patch [bz#1867739] - kvm-usb-fix-setup_len-init-CVE-2020-14364.patch [bz#1869715] - kvm-Remove-explicit-glusterfs-api-dependency.patch [bz#1872853] - kvm-disable-virgl.patch [bz#1831271] - Resolves: bz#1831271 (Drop virgil acceleration support and remove virglrenderer dependency) - Resolves: bz#1867739 (-prom-env does not validate input) - Resolves: bz#1869715 (CVE-2020-14364 qemu-kvm: QEMU: usb: out-of-bounds r/w access issue while processing usb packets [rhel-av-8.3.0]) - Resolves: bz#1872853 (move the glusterfs dependency out of qemu-kvm-core to the glusterfs module) - Resolves: bz#1873417 (AMD/NUMA topology - revert 5.1 changes)- kvm-Drop-bogus-IPv6-messages.patch [bz#1867075] - kvm-machine-types-numa-set-numa_mem_supported-on-old-mac.patch [bz#1849707] - kvm-machine_types-numa-compatibility-for-auto_enable_num.patch [bz#1849707] - kvm-migration-Add-block-bitmap-mapping-parameter.patch [bz#1790492] - kvm-iotests.py-Let-wait_migration-return-on-failure.patch [bz#1790492] - kvm-iotests-Test-node-bitmap-aliases-during-migration.patch [bz#1790492] - Resolves: bz#1790492 ('dirty-bitmaps' migration capability should allow configuring target nodenames) - Resolves: bz#1849707 (8.3 machine types for x86 - 5.1 update) - Resolves: bz#1867075 (CVE-2020-10756 virt:8.3/qemu-kvm: QEMU: slirp: networking out-of-bounds read information disclosure vulnerability [rhel-av-8])- kvm-redhat-Update-hw_compat_8_2.patch [bz#1843348] - kvm-redhat-update-pseries-rhel8.2.0-machine-type.patch [bz#1843348] - kvm-Disable-TPM-passthrough-backend-on-ARM.patch [bz#1801242] - kvm-Require-libfdt-1.6.0.patch [bz#1867847] - Resolves: bz#1801242 ([aarch64] vTPM support in machvirt) - Resolves: bz#1843348 (8.3 machine types for POWER) - Resolves: bz#1867847 ([ppc] virt module 7629: /usr/libexec/qemu-kvm: undefined symbol: fdt_check_full, version LIBFDT_1.2)- kvm-redhat-define-hw_compat_8_2.patch [bz#1853265] - Resolves: bz#1853265 (Forward and backward migration from rhel-av-8.3.0(qemu-kvm-5.0.0) to rhel-av-8.2.1(qemu-kvm-4.2.0) failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")- Quick changelog fix to reflect the current fixes: - Resolve: bz#1781911 - Resolve: bz#1841529 - Resolve: bz#1842902 - Resolve: bz#1818843 - Resolve: bz#1819292 - Resolve: bz#1801242- Rebase to 5.1.0 - Resolves: bz#1809650- kvm-virtio-net-fix-removal-of-failover-device.patch [bz#1820120] - Resolves: bz#1820120 (After hotunplugging the vitrio device and netdev, hotunpluging the failover VF will cause qemu core dump)- kvm-virtio-blk-Refactor-the-code-that-processes-queued-r.patch [bz#1812765] - kvm-virtio-blk-On-restart-process-queued-requests-in-the.patch [bz#1812765] - kvm-Fix-use-afte-free-in-ip_reass-CVE-2020-1983.patch [bz#1838082] - Resolves: bz#1812765 (qemu with iothreads enabled crashes on resume after enospc pause for disk extension) - Resolves: bz#1838082 (CVE-2020-1983 virt:8.2/qemu-kvm: QEMU: slirp: use-after-free in ip_reass() function in ip_input.c [rhel-av-8])- kvm-hw-pci-pcie-Move-hot-plug-capability-check-to-pre_pl.patch [bz#1820531] - kvm-spec-Fix-python-shenigans-for-tests.patch [bz#1845779] - kvm-target-i386-Add-ARCH_CAPABILITIES-related-bits-into-.patch [bz#1840342] - Resolves: bz#1820531 (qmp command query-pci get wrong result after hotplug device under hotplug=off controller) - Resolves: bz#1840342 ([Intel 8.2.1 Bug] qemu-kvm Add ARCH_CAPABILITIES to Icelake-Server cpu model - Fast Train) - Resolves: bz#1845779 (Install 'qemu-kvm-tests' failed as nothing provides /usr/libexec/platform-python3 - virt module 6972)- kvm-nbd-server-Avoid-long-error-message-assertions-CVE-2.patch [bz#1845384] - kvm-block-Call-attention-to-truncation-of-long-NBD-expor.patch [bz#1845384] - Resolves: bz#1845384 (CVE-2020-10761 virt:8.2/qemu-kvm: QEMU: nbd: reachable assertion failure in nbd_negotiate_send_rep_verr via remote client [rhel-av-8])- kvm-enable-ramfb.patch [bz#1841068] - kvm-block-Add-flags-to-BlockDriver.bdrv_co_truncate.patch [bz#1780574] - kvm-block-Add-flags-to-bdrv-_co-_truncate.patch [bz#1780574] - kvm-block-backend-Add-flags-to-blk_truncate.patch [bz#1780574] - kvm-qcow2-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-raw-format-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-file-posix-Support-BDRV_REQ_ZERO_WRITE-for-truncate.patch [bz#1780574] - kvm-block-truncate-Don-t-make-backing-file-data-visible.patch [bz#1780574] - kvm-iotests-Add-qemu_io_log.patch [bz#1780574] - kvm-iotests-Filter-testfiles-out-in-filter_img_info.patch [bz#1780574] - kvm-iotests-Test-committing-to-short-backing-file.patch [bz#1780574] - kvm-qcow2-Forward-ZERO_WRITE-flag-for-full-preallocation.patch [bz#1780574] - kvm-i386-Add-MSR-feature-bit-for-MDS-NO.patch [bz#1769912] - kvm-i386-Add-macro-for-stibp.patch [bz#1769912] - kvm-target-i386-Add-new-bit-definitions-of-MSR_IA32_ARCH.patch [bz#1769912] - kvm-i386-Add-new-CPU-model-Cooperlake.patch [bz#1769912] - kvm-target-i386-Add-missed-features-to-Cooperlake-CPU-mo.patch [bz#1769912] - Resolves: bz#1769912 ([Intel 8.2.1 Feature] introduce Cooper Lake cpu model - qemu-kvm Fast Train) - Resolves: bz#1780574 (Data corruption with resizing short overlay over longer backing files) - Resolves: bz#1841068 (RFE: please support the "ramfb" display device model)- kvm-target-i386-set-the-CPUID-level-to-0x14-on-old-machi.patch [bz#1513681] - kvm-block-curl-HTTP-header-fields-allow-whitespace-aroun.patch [bz#1841038] - kvm-block-curl-HTTP-header-field-names-are-case-insensit.patch [bz#1841038] - kvm-MAINTAINERS-fix-qcow2-bitmap.c-under-Dirty-Bitmaps-h.patch [bz#1779893 bz#1779904] - kvm-iotests-Let-_make_test_img-parse-its-parameters.patch [bz#1779893 bz#1779904] - kvm-qemu_img-add-cvtnum_full-to-print-error-reports.patch [bz#1779893 bz#1779904] - kvm-block-Make-it-easier-to-learn-which-BDS-support-bitm.patch [bz#1779893 bz#1779904] - kvm-blockdev-Promote-several-bitmap-functions-to-non-sta.patch [bz#1779893 bz#1779904] - kvm-blockdev-Split-off-basic-bitmap-operations-for-qemu-.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Add-bitmap-sub-command.patch [bz#1779893 bz#1779904] - kvm-iotests-Fix-test-178.patch [bz#1779893 bz#1779904] - kvm-qcow2-Expose-bitmaps-size-during-measure.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Factor-out-code-for-merging-bitmaps.patch [bz#1779893 bz#1779904] - kvm-qemu-img-Add-convert-bitmaps-option.patch [bz#1779893 bz#1779904] - kvm-iotests-Add-test-291-to-for-qemu-img-bitmap-coverage.patch [bz#1779893 bz#1779904] - kvm-iotests-Add-more-skip_if_unsupported-statements-to-t.patch [bz#1778593] - kvm-iotests-don-t-use-format-for-drive_add.patch [bz#1778593] - kvm-iotests-055-refactor-compressed-backup-to-vmdk.patch [bz#1778593] - kvm-iotests-055-skip-vmdk-target-tests-if-vmdk-is-not-wh.patch [bz#1778593] - kvm-backup-Improve-error-for-bdrv_getlength-failure.patch [bz#1778593] - kvm-backup-Make-sure-that-source-and-target-size-match.patch [bz#1778593] - kvm-iotests-Backup-with-different-source-target-size.patch [bz#1778593] - kvm-iotests-109-Don-t-mirror-with-mismatched-size.patch [bz#1778593] - kvm-iotests-229-Use-blkdebug-to-inject-an-error.patch [bz#1778593] - kvm-mirror-Make-sure-that-source-and-target-size-match.patch [bz#1778593] - kvm-iotests-Mirror-with-different-source-target-size.patch [bz#1778593] - Resolves: bz#1513681 ([Intel 8.2.1 Feat] qemu-kvm PT VMX -- Fast Train) - Resolves: bz#1778593 (Qemu coredump when backup to a existing small size image) - Resolves: bz#1779893 (RFE: Copy bitmaps with qemu-img convert) - Resolves: bz#1779904 (RFE: ability to estimate bitmap space utilization for qcow2) - Resolves: bz#1841038 (qemu-img: /var/tmp/v2vovl56bced.qcow2: CURL: Error opening file: Server does not support 'range' (byte ranges) with HTTP/2 server in VMware ESXi 7)- kvm-target-arm-Fix-PAuth-sbox-functions.patch [bz#1813940] - kvm-Don-t-leak-memory-when-reallocation-fails.patch [bz#1749737] - kvm-Replace-remaining-malloc-free-user-with-glib.patch [bz#1749737] - kvm-Revert-RHEL-disable-hostmem-memfd.patch [bz#1839030] - kvm-block-introducing-bdrv_co_delete_file-interface.patch [bz#1827630] - kvm-block.c-adding-bdrv_co_delete_file.patch [bz#1827630] - kvm-crypto.c-cleanup-created-file-when-block_crypto_co_c.patch [bz#1827630] - Resolves: bz#1749737 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8]) - Resolves: bz#1813940 (CVE-2020-10702 virt:8.1/qemu-kvm: qemu: weak signature generation in Pointer Authentication support for ARM [rhel-av-8]) - Resolves: bz#1827630 (volume creation leaving uncleaned stuff behind on error (vol-clone/libvirt/qemu-kvm)) - Resolves: bz#1839030 (RFE: enable the "memfd" memory backend)- kvm-block-always-fill-entire-LUKS-header-space-with-zero.patch [bz#1775462] - kvm-numa-remove-not-needed-check.patch [bz#1600217] - kvm-numa-properly-check-if-numa-is-supported.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-initiator-information-for.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-memory-latency-and-bandwi.patch [bz#1600217] - kvm-numa-Extend-CLI-to-provide-memory-side-cache-informa.patch [bz#1600217] - kvm-hmat-acpi-Build-Memory-Proximity-Domain-Attributes-S.patch [bz#1600217] - kvm-hmat-acpi-Build-System-Locality-Latency-and-Bandwidt.patch [bz#1600217] - kvm-hmat-acpi-Build-Memory-Side-Cache-Information-Struct.patch [bz#1600217] - kvm-tests-numa-Add-case-for-QMP-build-HMAT.patch [bz#1600217] - kvm-tests-bios-tables-test-add-test-cases-for-ACPI-HMAT.patch [bz#1600217] - kvm-ACPI-add-expected-files-for-HMAT-tests-acpihmat.patch [bz#1600217] - Resolves: bz#1600217 ([Intel 8.2.1 FEAT] KVM ACPI HMAT support - qemu-kvm Fast Train) - Resolves: bz#1775462 (Creating luks-inside-qcow2 images with cluster_size=2k/4k will get a corrupted image)- kvm-hw-pci-pcie-Forbid-hot-plug-if-it-s-disabled-on-the-.patch [bz#1820531] - kvm-hw-pci-pcie-Replace-PCI_DEVICE-casts-with-existing-v.patch [bz#1820531] - kvm-tools-virtiofsd-passthrough_ll-Fix-double-close.patch [bz#1817445] - kvm-virtiofsd-add-rlimit-nofile-NUM-option.patch [bz#1817445] - kvm-virtiofsd-stay-below-fs.file-max-sysctl-value-CVE-20.patch [bz#1817445] - kvm-virtiofsd-jail-lo-proc_self_fd.patch [bz#1817445] - kvm-virtiofsd-Show-submounts.patch [bz#1817445] - kvm-virtiofsd-only-retain-file-system-capabilities.patch [bz#1817445] - kvm-virtiofsd-drop-all-capabilities-in-the-wait-parent-p.patch [bz#1817445] - Resolves: bz#1817445 (CVE-2020-10717 virt:8.2/qemu-kvm: QEMU: virtiofsd: guest may open maximum file descriptor to cause DoS [rhel-av-8]) - Resolves: bz#1820531 (qmp command query-pci get wrong result after hotplug device under hotplug=off controller)- kvm-pcie_root_port-Add-hotplug-disabling-option.patch [bz#1790899] - kvm-compat-disable-edid-for-virtio-gpu-ccw.patch [bz#1816793] - Resolves: bz#1790899 ([RFE] QEMU devices should have the option to enable/disable hotplug/unplug) - Resolves: bz#1816793 ('edid' compat handling missing for virtio-gpu-ccw)- kvm-target-i386-do-not-set-unsupported-VMX-secondary-exe.patch [bz#1822682] - Resolves: bz#1822682 (QEMU-4.2 fails to start a VM on Azure)- kvm-job-take-each-job-s-lock-individually-in-job_txn_app.patch [bz#1817621] - kvm-replication-assert-we-own-context-before-job_cancel_.patch [bz#1817621] - kvm-backup-don-t-acquire-aio_context-in-backup_clean.patch [bz#1817621] - kvm-block-backend-Reorder-flush-pdiscard-function-defini.patch [bz#1817621] - kvm-block-Increase-BB.in_flight-for-coroutine-and-sync-i.patch [bz#1817621] - kvm-block-Fix-blk-in_flight-during-blk_wait_while_draine.patch [bz#1817621] - Resolves: bz#1817621 (Crash and deadlock with block jobs when using io-threads)- kvm-block-pass-BlockDriver-reference-to-the-.bdrv_co_cre.patch [bz#1816007] - kvm-block-trickle-down-the-fallback-image-creation-funct.patch [bz#1816007] - kvm-Revert-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692] - kvm-mirror-Wait-only-for-in-flight-operations.patch [bz#1794692] - Resolves: bz#1794692 (Mirror block job stops making progress) - Resolves: bz#1816007 (qemu-img convert failed to convert with block device as target)- kvm-migration-Rate-limit-inside-host-pages.patch [bz#1814336] - kvm-build-sys-do-not-make-qemu-ga-link-with-pixman.patch [bz#1811670] - Resolves: bz#1811670 (Unneeded qemu-guest-agent dependency on pixman) - Resolves: bz#1814336 ([POWER9] QEMU migration-test triggers a kernel warning)- kvm-block-nbd-Fix-hang-in-.bdrv_close.patch [bz#1640894] - kvm-block-Generic-file-creation-fallback.patch [bz#1640894] - kvm-file-posix-Drop-hdev_co_create_opts.patch [bz#1640894] - kvm-iscsi-Drop-iscsi_co_create_opts.patch [bz#1640894] - kvm-iotests-Add-test-for-image-creation-fallback.patch [bz#1640894] - kvm-block-Fix-leak-in-bdrv_create_file_fallback.patch [bz#1640894] - kvm-iotests-Use-complete_and_wait-in-155.patch [bz#1790482 bz#1805143] - kvm-block-Introduce-bdrv_reopen_commit_post-step.patch [bz#1790482 bz#1805143] - kvm-block-qcow2-Move-bitmap-reopen-into-bdrv_reopen_comm.patch [bz#1790482 bz#1805143] - kvm-iotests-Refactor-blockdev-reopen-test-for-iothreads.patch [bz#1790482 bz#1805143] - kvm-block-bdrv_reopen-with-backing-file-in-different-Aio.patch [bz#1790482 bz#1805143] - kvm-block-Versioned-x-blockdev-reopen-API-with-feature-f.patch [bz#1790482 bz#1805143] - kvm-block-Make-bdrv_get_cumulative_perm-public.patch [bz#1790482 bz#1805143] - kvm-block-Relax-restrictions-for-blockdev-snapshot.patch [bz#1790482 bz#1805143] - kvm-iotests-Fix-run_job-with-use_log-False.patch [bz#1790482 bz#1805143] - kvm-iotests-Test-mirror-with-temporarily-disabled-target.patch [bz#1790482 bz#1805143] - kvm-block-Fix-cross-AioContext-blockdev-snapshot.patch [bz#1790482 bz#1805143] - kvm-iotests-Add-iothread-cases-to-155.patch [bz#1790482 bz#1805143] - kvm-qapi-Add-allow-write-only-overlay-feature-for-blockd.patch [bz#1790482 bz#1805143] - kvm-exec-rom_reset-Free-rom-data-during-inmigrate-skip.patch [bz#1809380] - Resolves: bz#1640894 (Fix generic file creation fallback for qemu-img nvme:// image creation support) - Resolves: bz#1790482 (bitmaps in backing images can't be modified) - Resolves: bz#1805143 (allow late/lazy opening of backing chain for shallow blockdev-mirror) - Resolves: bz#1809380 (guest hang during reboot process after migration from RHEl7.8 to RHEL8.2.0.)- kvm-hw-smbios-set-new-default-SMBIOS-fields-for-Windows-.patch [bz#1782529] - kvm-migration-multifd-clean-pages-after-filling-packet.patch [bz#1738451] - kvm-migration-Make-sure-that-we-don-t-call-write-in-case.patch [bz#1738451] - kvm-migration-multifd-fix-nullptr-access-in-terminating-.patch [bz#1738451] - kvm-migration-multifd-fix-destroyed-mutex-access-in-term.patch [bz#1738451] - kvm-multifd-Make-sure-that-we-don-t-do-any-IO-after-an-e.patch [bz#1738451] - kvm-qemu-file-Don-t-do-IO-after-shutdown.patch [bz#1738451] - kvm-migration-Don-t-send-data-if-we-have-stopped.patch [bz#1738451] - kvm-migration-Create-migration_is_running.patch [bz#1738451] - kvm-migration-multifd-fix-nullptr-access-in-multifd_send.patch [bz#1738451] - kvm-migration-Maybe-VM-is-paused-when-migration-is-cance.patch [bz#1738451] - kvm-virtiofsd-Remove-fuse_req_getgroups.patch [bz#1797064] - kvm-virtiofsd-fv_create_listen_socket-error-path-socket-.patch [bz#1797064] - kvm-virtiofsd-load_capng-missing-unlock.patch [bz#1797064] - kvm-virtiofsd-do_read-missing-NULL-check.patch [bz#1797064] - kvm-tools-virtiofsd-fuse_lowlevel-Fix-fuse_out_header-er.patch [bz#1797064] - kvm-virtiofsd-passthrough_ll-cleanup-getxattr-listxattr.patch [bz#1797064] - kvm-virtiofsd-Fix-xattr-operations.patch [bz#1797064] - Resolves: bz#1738451 (qemu on src host core dump after set multifd-channels and do migration twice (first migration execute migrate_cancel)) - Resolves: bz#1782529 (Windows Update Enablement with default smbios strings in qemu) - Resolves: bz#1797064 (virtiofsd: Fixes)- kvm-target-i386-kvm-initialize-feature-MSRs-very-early.patch [bz#1791648] - kvm-target-i386-add-a-ucode-rev-property.patch [bz#1791648] - kvm-target-i386-kvm-initialize-microcode-revision-from-K.patch [bz#1791648] - kvm-target-i386-fix-TCG-UCODE_REV-access.patch [bz#1791648] - kvm-target-i386-check-for-availability-of-MSR_IA32_UCODE.patch [bz#1791648] - kvm-target-i386-enable-monitor-and-ucode-revision-with-c.patch [bz#1791648] - kvm-qcow2-Fix-qcow2_alloc_cluster_abort-for-external-dat.patch [bz#1703907] - kvm-mirror-Store-MirrorOp.co-for-debuggability.patch [bz#1794692] - kvm-mirror-Don-t-let-an-operation-wait-for-itself.patch [bz#1794692] - Resolves: bz#1703907 ([upstream]QEMU coredump when converting to qcow2: external data file images on block devices with copy_offloading) - Resolves: bz#1791648 ([RFE] Passthrough host CPU microcode version to KVM guest if using CPU passthrough) - Resolves: bz#1794692 (Mirror block job stops making progress)- kvm-vhost-user-gpu-Drop-trailing-json-comma.patch [bz#1805334] - Resolves: bz#1805334 (vhost-user/50-qemu-gpu.json is not valid JSON)- kvm-spapr-Enable-DD2.3-accelerated-count-cache-flush-in-.patch [bz#1796240] - kvm-util-add-slirp_fmt-helpers.patch [bz#1798994] - kvm-tcp_emu-fix-unsafe-snprintf-usages.patch [bz#1798994] - kvm-virtio-add-ability-to-delete-vq-through-a-pointer.patch [bz#1791590] - kvm-virtio-make-virtio_delete_queue-idempotent.patch [bz#1791590] - kvm-virtio-reset-region-cache-when-on-queue-deletion.patch [bz#1791590] - kvm-virtio-net-delete-also-control-queue-when-TX-RX-dele.patch [bz#1791590] - Resolves: bz#1791590 ([Q35] No "DEVICE_DELETED" event in qmp after unplug virtio-net-pci device) - Resolves: bz#1796240 (Enable hw accelerated cache-count-flush by default for POWER9 DD2.3 cpus) - Resolves: bz#1798994 (CVE-2020-8608 qemu-kvm: QEMU: Slirp: potential OOB access due to unsafe snprintf() usages [rhel-av-8.2.0])- kvm-i386-Resolve-CPU-models-to-v1-by-default.patch [bz#1779078 bz#1787291 bz#1779078 bz#1779078] - kvm-iotests-Support-job-complete-in-run_job.patch [bz#1781637] - kvm-iotests-Create-VM.blockdev_create.patch [bz#1781637] - kvm-block-Activate-recursively-even-for-already-active-n.patch [bz#1781637] - kvm-hmp-Allow-using-qdev-ID-for-qemu-io-command.patch [bz#1781637] - kvm-iotests-Test-external-snapshot-with-VM-state.patch [bz#1781637] - kvm-iotests.py-Let-wait_migration-wait-even-more.patch [bz#1781637] - kvm-blockdev-fix-coding-style-issues-in-drive_backup_pre.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-unify-qmp_drive_backup-and-drive-backup-tra.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-unify-qmp_blockdev_backup-and-blockdev-back.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-honor-bdrv_try_set_aio_context-context-requ.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-backup-top-Begin-drain-earlier.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-block-backup-top-Don-t-acquire-context-while-droppin.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-Acquire-AioContext-on-dirty-bitmap-function.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-blockdev-Return-bs-to-the-proper-context-on-snapshot.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-iotests-Test-handling-of-AioContexts-with-some-block.patch [bz#1745606 bz#1746217 bz#1773517 bz#1779036 bz#1782111 bz#1782175 bz#1783965] - kvm-target-arm-monitor-query-cpu-model-expansion-crashed.patch [bz#1801320] - kvm-docs-arm-cpu-features-Make-kvm-no-adjvtime-comment-c.patch [bz#1801320] - Resolves: bz#1745606 (Qemu hang when do incremental live backup in transaction mode without bitmap) - Resolves: bz#1746217 (Src qemu hang when do storage vm migration during guest installation) - Resolves: bz#1773517 (Src qemu hang when do storage vm migration with dataplane enable) - Resolves: bz#1779036 (Qemu coredump when do snapshot in transaction mode with one snapshot path not exist) - Resolves: bz#1779078 (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm)) - Resolves: bz#1781637 (qemu crashed when do mem and disk snapshot) - Resolves: bz#1782111 (Qemu hang when do full backup on multi-disks with one job's 'job-id' missed in transaction mode(data plane enable)) - Resolves: bz#1782175 (Qemu core dump when add persistent bitmap(data plane enable)) - Resolves: bz#1783965 (Qemu core dump when do backup with sync: bitmap and no bitmap provided) - Resolves: bz#1787291 (RHVH 4.4: Failed to run VM on 4.3/4.4 engine (Exit message: the CPU is incompatible with host CPU: Host CPU does not provide required features: hle, rtm) [rhel-8.1.0.z]) - Resolves: bz#1801320 (aarch64: backport query-cpu-model-expansion and adjvtime document fixes)- kvm-ppc-Deassert-the-external-interrupt-pin-in-KVM-on-re.patch [bz#1776638] - kvm-xics-Don-t-deassert-outputs.patch [bz#1776638] - kvm-ppc-Don-t-use-CPUPPCState-irq_input_state-with-moder.patch [bz#1776638] - kvm-trace-update-qemu-trace-stap-to-Python-3.patch [bz#1787395] - kvm-redhat-Remove-redundant-fix-for-qemu-trace-stap.patch [bz#1787395] - kvm-iscsi-Cap-block-count-from-GET-LBA-STATUS-CVE-2020-1.patch [bz#1794503] - kvm-tpm-ppi-page-align-PPI-RAM.patch [bz#1787444] - kvm-target-arm-kvm-trivial-Clean-up-header-documentation.patch [bz#1647366] - kvm-target-arm-kvm64-kvm64-cpus-have-timer-registers.patch [bz#1647366] - kvm-tests-arm-cpu-features-Check-feature-default-values.patch [bz#1647366] - kvm-target-arm-kvm-Implement-virtual-time-adjustment.patch [bz#1647366] - kvm-target-arm-cpu-Add-the-kvm-no-adjvtime-CPU-property.patch [bz#1647366] - kvm-migration-Define-VMSTATE_INSTANCE_ID_ANY.patch [bz#1529231] - kvm-migration-Change-SaveStateEntry.instance_id-into-uin.patch [bz#1529231] - kvm-apic-Use-32bit-APIC-ID-for-migration-instance-ID.patch [bz#1529231] - Resolves: bz#1529231 ([q35] VM hangs after migration with 200 vCPUs) - Resolves: bz#1647366 (aarch64: Add support for the kvm-no-adjvtime ARM CPU feature) - Resolves: bz#1776638 (Guest failed to boot up after system_reset 20 times) - Resolves: bz#1787395 (qemu-trace-stap list : TypeError: startswith first arg must be bytes or a tuple of bytes, not str) - Resolves: bz#1787444 (Broken postcopy migration with vTPM device) - Resolves: bz#1794503 (CVE-2020-1711 qemu-kvm: QEMU: block: iscsi: OOB heap access via an unexpected response of iSCSI Server [rhel-av-8.2.0])- kvm-target-arm-arch_dump-Add-SVE-notes.patch [bz#1725084] - kvm-vhost-Add-names-to-section-rounded-warning.patch [bz#1779041] - kvm-vhost-Only-align-sections-for-vhost-user.patch [bz#1779041] - kvm-vhost-coding-style-fix.patch [bz#1779041] - kvm-virtio-fs-fix-MSI-X-nvectors-calculation.patch [bz#1694164] - kvm-vhost-user-fs-remove-vhostfd-property.patch [bz#1694164] - kvm-build-rename-CONFIG_LIBCAP-to-CONFIG_LIBCAP_NG.patch [bz#1694164] - kvm-virtiofsd-Pull-in-upstream-headers.patch [bz#1694164] - kvm-virtiofsd-Pull-in-kernel-s-fuse.h.patch [bz#1694164] - kvm-virtiofsd-Add-auxiliary-.c-s.patch [bz#1694164] - kvm-virtiofsd-Add-fuse_lowlevel.c.patch [bz#1694164] - kvm-virtiofsd-Add-passthrough_ll.patch [bz#1694164] - kvm-virtiofsd-Trim-down-imported-files.patch [bz#1694164] - kvm-virtiofsd-Format-imported-files-to-qemu-style.patch [bz#1694164] - kvm-virtiofsd-remove-mountpoint-dummy-argument.patch [bz#1694164] - kvm-virtiofsd-remove-unused-notify-reply-support.patch [bz#1694164] - kvm-virtiofsd-Remove-unused-enum-fuse_buf_copy_flags.patch [bz#1694164] - kvm-virtiofsd-Fix-fuse_daemonize-ignored-return-values.patch [bz#1694164] - kvm-virtiofsd-Fix-common-header-and-define-for-QEMU-buil.patch [bz#1694164] - kvm-virtiofsd-Trim-out-compatibility-code.patch [bz#1694164] - kvm-vitriofsd-passthrough_ll-fix-fallocate-ifdefs.patch [bz#1694164] - kvm-virtiofsd-Make-fsync-work-even-if-only-inode-is-pass.patch [bz#1694164] - kvm-virtiofsd-Add-options-for-virtio.patch [bz#1694164] - kvm-virtiofsd-add-o-source-PATH-to-help-output.patch [bz#1694164] - kvm-virtiofsd-Open-vhost-connection-instead-of-mounting.patch [bz#1694164] - kvm-virtiofsd-Start-wiring-up-vhost-user.patch [bz#1694164] - kvm-virtiofsd-Add-main-virtio-loop.patch [bz#1694164] - kvm-virtiofsd-get-set-features-callbacks.patch [bz#1694164] - kvm-virtiofsd-Start-queue-threads.patch [bz#1694164] - kvm-virtiofsd-Poll-kick_fd-for-queue.patch [bz#1694164] - kvm-virtiofsd-Start-reading-commands-from-queue.patch [bz#1694164] - kvm-virtiofsd-Send-replies-to-messages.patch [bz#1694164] - kvm-virtiofsd-Keep-track-of-replies.patch [bz#1694164] - kvm-virtiofsd-Add-Makefile-wiring-for-virtiofsd-contrib.patch [bz#1694164] - kvm-virtiofsd-Fast-path-for-virtio-read.patch [bz#1694164] - kvm-virtiofsd-add-fd-FDNUM-fd-passing-option.patch [bz#1694164] - kvm-virtiofsd-make-f-foreground-the-default.patch [bz#1694164] - kvm-virtiofsd-add-vhost-user.json-file.patch [bz#1694164] - kvm-virtiofsd-add-print-capabilities-option.patch [bz#1694164] - kvm-virtiofs-Add-maintainers-entry.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-create-new-files-in-caller-.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-lo_map-for-ino-fh-indir.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-ino_map-to-hide-lo_inod.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-dirp_map-to-hide-lo_dir.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-fd_map-to-hide-file-des.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-fallback-for-racy-ops.patch [bz#1694164] - kvm-virtiofsd-validate-path-components.patch [bz#1694164] - kvm-virtiofsd-Plumb-fuse_bufvec-through-to-do_write_buf.patch [bz#1694164] - kvm-virtiofsd-Pass-write-iov-s-all-the-way-through.patch [bz#1694164] - kvm-virtiofsd-add-fuse_mbuf_iter-API.patch [bz#1694164] - kvm-virtiofsd-validate-input-buffer-sizes-in-do_write_bu.patch [bz#1694164] - kvm-virtiofsd-check-input-buffer-size-in-fuse_lowlevel.c.patch [bz#1694164] - kvm-virtiofsd-prevent-.-escape-in-lo_do_lookup.patch [bz#1694164] - kvm-virtiofsd-prevent-.-escape-in-lo_do_readdir.patch [bz#1694164] - kvm-virtiofsd-use-proc-self-fd-O_PATH-file-descriptor.patch [bz#1694164] - kvm-virtiofsd-sandbox-mount-namespace.patch [bz#1694164] - kvm-virtiofsd-move-to-an-empty-network-namespace.patch [bz#1694164] - kvm-virtiofsd-move-to-a-new-pid-namespace.patch [bz#1694164] - kvm-virtiofsd-add-seccomp-whitelist.patch [bz#1694164] - kvm-virtiofsd-Parse-flag-FUSE_WRITE_KILL_PRIV.patch [bz#1694164] - kvm-virtiofsd-cap-ng-helpers.patch [bz#1694164] - kvm-virtiofsd-Drop-CAP_FSETID-if-client-asked-for-it.patch [bz#1694164] - kvm-virtiofsd-set-maximum-RLIMIT_NOFILE-limit.patch [bz#1694164] - kvm-virtiofsd-fix-libfuse-information-leaks.patch [bz#1694164] - kvm-virtiofsd-add-syslog-command-line-option.patch [bz#1694164] - kvm-virtiofsd-print-log-only-when-priority-is-high-enoug.patch [bz#1694164] - kvm-virtiofsd-Add-ID-to-the-log-with-FUSE_LOG_DEBUG-leve.patch [bz#1694164] - kvm-virtiofsd-Add-timestamp-to-the-log-with-FUSE_LOG_DEB.patch [bz#1694164] - kvm-virtiofsd-Handle-reinit.patch [bz#1694164] - kvm-virtiofsd-Handle-hard-reboot.patch [bz#1694164] - kvm-virtiofsd-Kill-threads-when-queues-are-stopped.patch [bz#1694164] - kvm-vhost-user-Print-unexpected-slave-message-types.patch [bz#1694164] - kvm-contrib-libvhost-user-Protect-slave-fd-with-mutex.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-add-renameat2-support.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-disable-readdirplus-on-cach.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-control-readdirplus.patch [bz#1694164] - kvm-virtiofsd-rename-unref_inode-to-unref_inode_lolocked.patch [bz#1694164] - kvm-virtiofsd-fail-when-parent-inode-isn-t-known-in-lo_d.patch [bz#1694164] - kvm-virtiofsd-extract-root-inode-init-into-setup_root.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-clean-up-cache-related-opti.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-use-hashtable.patch [bz#1694164] - kvm-virtiofsd-Clean-up-inodes-on-destroy.patch [bz#1694164] - kvm-virtiofsd-support-nanosecond-resolution-for-file-tim.patch [bz#1694164] - kvm-virtiofsd-fix-error-handling-in-main.patch [bz#1694164] - kvm-virtiofsd-cleanup-allocated-resource-in-se.patch [bz#1694164] - kvm-virtiofsd-fix-memory-leak-on-lo.source.patch [bz#1694164] - kvm-virtiofsd-add-helper-for-lo_data-cleanup.patch [bz#1694164] - kvm-virtiofsd-Prevent-multiply-running-with-same-vhost_u.patch [bz#1694164] - kvm-virtiofsd-enable-PARALLEL_DIROPS-during-INIT.patch [bz#1694164] - kvm-virtiofsd-fix-incorrect-error-handling-in-lo_do_look.patch [bz#1694164] - kvm-Virtiofsd-fix-memory-leak-on-fuse-queueinfo.patch [bz#1694164] - kvm-virtiofsd-Support-remote-posix-locks.patch [bz#1694164] - kvm-virtiofsd-use-fuse_lowlevel_is_virtio-in-fuse_sessio.patch [bz#1694164] - kvm-virtiofsd-prevent-fv_queue_thread-vs-virtio_loop-rac.patch [bz#1694164] - kvm-virtiofsd-make-lo_release-atomic.patch [bz#1694164] - kvm-virtiofsd-prevent-races-with-lo_dirp_put.patch [bz#1694164] - kvm-virtiofsd-rename-inode-refcount-to-inode-nlookup.patch [bz#1694164] - kvm-libvhost-user-Fix-some-memtable-remap-cases.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-fix-refcounting-on-remove-r.patch [bz#1694164] - kvm-virtiofsd-introduce-inode-refcount-to-prevent-use-af.patch [bz#1694164] - kvm-virtiofsd-do-not-always-set-FUSE_FLOCK_LOCKS.patch [bz#1694164] - kvm-virtiofsd-convert-more-fprintf-and-perror-to-use-fus.patch [bz#1694164] - kvm-virtiofsd-Reset-O_DIRECT-flag-during-file-open.patch [bz#1694164] - kvm-virtiofsd-Fix-data-corruption-with-O_APPEND-write-in.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-Use-cache_readdir-for-direc.patch [bz#1694164] - kvm-virtiofsd-add-definition-of-fuse_buf_writev.patch [bz#1694164] - kvm-virtiofsd-use-fuse_buf_writev-to-replace-fuse_buf_wr.patch [bz#1694164] - kvm-virtiofsd-process-requests-in-a-thread-pool.patch [bz#1694164] - kvm-virtiofsd-prevent-FUSE_INIT-FUSE_DESTROY-races.patch [bz#1694164] - kvm-virtiofsd-fix-lo_destroy-resource-leaks.patch [bz#1694164] - kvm-virtiofsd-add-thread-pool-size-NUM-option.patch [bz#1694164] - kvm-virtiofsd-Convert-lo_destroy-to-take-the-lo-mutex-lo.patch [bz#1694164] - kvm-virtiofsd-passthrough_ll-Pass-errno-to-fuse_reply_er.patch [bz#1694164] - kvm-virtiofsd-stop-all-queue-threads-on-exit-in-virtio_l.patch [bz#1694164] - kvm-virtiofsd-add-some-options-to-the-help-message.patch [bz#1694164] - kvm-redhat-ship-virtiofsd-vhost-user-device-backend.patch [bz#1694164] - Resolves: bz#1694164 (virtio-fs: host<->guest shared file system (qemu)) - Resolves: bz#1725084 (aarch64: support dumping SVE registers) - Resolves: bz#1779041 (netkvm: no connectivity Windows guest with q35 + hugepages + vhost + hv_synic)- kvm-tcp_emu-Fix-oob-access.patch [bz#1791568] - kvm-slirp-use-correct-size-while-emulating-IRC-commands.patch [bz#1791568] - kvm-slirp-use-correct-size-while-emulating-commands.patch [bz#1791568] - kvm-RHEL-hw-i386-disable-nested-PERF_GLOBAL_CTRL-MSR-sup.patch [bz#1559846] - Resolves: bz#1559846 (Nested KVM: limit VMX features according to CPU models - Fast Train) - Resolves: bz#1791568 (CVE-2020-7039 qemu-kvm: QEMU: slirp: OOB buffer access while emulating tcp protocols in tcp_emu() [rhel-av-8.2.0])- kvm-spapr-Don-t-trigger-a-CAS-reboot-for-XICS-XIVE-mode-.patch [bz#1733893] - kvm-vfio-pci-Don-t-remove-irqchip-notifier-if-not-regist.patch [bz#1782678] - kvm-virtio-don-t-enable-notifications-during-polling.patch [bz#1789301] - kvm-usbredir-Prevent-recursion-in-usbredir_write.patch [bz#1790844] - kvm-xhci-recheck-slot-status.patch [bz#1790844] - Resolves: bz#1733893 (Boot a guest with "-prom-env 'auto-boot?=false'", SLOF failed to enter the boot entry after input "boot" followed by "0 > " on VNC) - Resolves: bz#1782678 (qemu core dump after hot-unplugging the XXV710/XL710 PF) - Resolves: bz#1789301 (virtio-blk/scsi: fix notification suppression during AioContext polling) - Resolves: bz#1790844 (USB related fixes)- kvm-i386-Remove-cpu64-rhel6-CPU-model.patch [bz#1741345] - kvm-Reallocate-dirty_bmap-when-we-change-a-slot.patch [bz#1772774] - Resolves: bz#1741345 (Remove the "cpu64-rhel6" CPU from qemu-kvm) - Resolves: bz#1772774 (qemu-kvm core dump during migration+reboot ( Assertion `mem->dirty_bmap' failed ))- Rebase to qemu-4.2 - Resolves: bz#1783250 (rebase qemu-kvm to 4.2)- kvm-LUKS-support-preallocation.patch [bz#1534951] - kvm-nbd-add-empty-.bdrv_reopen_prepare.patch [bz#1718727] - kvm-qdev-qbus-add-hidden-device-support.patch [bz#1757796] - kvm-pci-add-option-for-net-failover.patch [bz#1757796] - kvm-pci-mark-devices-partially-unplugged.patch [bz#1757796] - kvm-pci-mark-device-having-guest-unplug-request-pending.patch [bz#1757796] - kvm-qapi-add-unplug-primary-event.patch [bz#1757796] - kvm-qapi-add-failover-negotiated-event.patch [bz#1757796] - kvm-migration-allow-unplug-during-migration-for-failover.patch [bz#1757796] - kvm-migration-add-new-migration-state-wait-unplug.patch [bz#1757796] - kvm-libqos-tolerate-wait-unplug-migration-state.patch [bz#1757796] - kvm-net-virtio-add-failover-support.patch [bz#1757796] - kvm-vfio-unplug-failover-primary-device-before-migration.patch [bz#1757796] - kvm-net-virtio-fix-dev_unplug_pending.patch [bz#1757796] - kvm-net-virtio-return-early-when-failover-primary-alread.patch [bz#1757796] - kvm-net-virtio-fix-re-plugging-of-primary-device.patch [bz#1757796] - kvm-net-virtio-return-error-when-device_opts-arg-is-NULL.patch [bz#1757796] - kvm-vfio-don-t-ignore-return-value-of-migrate_add_blocke.patch [bz#1757796] - kvm-hw-vfio-pci-Fix-double-free-of-migration_blocker.patch [bz#1757796] - Resolves: bz#1534951 (RFE: Support preallocation mode for luks format) - Resolves: bz#1718727 (Committing changes to the backing file over NBD fails with reopening files not supported) - Resolves: bz#1757796 (RFE: support for net failover devices in qemu)- kvm-qemu-pr-helper-fix-crash-in-mpath_reconstruct_sense.patch [bz#1772322] - Resolves: bz#1772322 (qemu-pr-helper: fix crash in mpath_reconstruct_sense)- kvm-curl-Keep-pointer-to-the-CURLState-in-CURLSocket.patch [bz#1745209] - kvm-curl-Keep-socket-until-the-end-of-curl_sock_cb.patch [bz#1745209] - kvm-curl-Check-completion-in-curl_multi_do.patch [bz#1745209] - kvm-curl-Pass-CURLSocket-to-curl_multi_do.patch [bz#1745209] - kvm-curl-Report-only-ready-sockets.patch [bz#1745209] - kvm-curl-Handle-success-in-multi_check_completion.patch [bz#1745209] - kvm-curl-Check-curl_multi_add_handle-s-return-code.patch [bz#1745209] - kvm-vhost-user-save-features-if-the-char-dev-is-closed.patch [bz#1738768] - kvm-block-snapshot-Restrict-set-of-snapshot-nodes.patch [bz#1658981] - kvm-iotests-Test-internal-snapshots-with-blockdev.patch [bz#1658981] - kvm-qapi-Add-feature-flags-to-commands-in-qapi-introspec.patch [bz#1658981] - kvm-qapi-Allow-introspecting-fix-for-savevm-s-cooperatio.patch [bz#1658981] - kvm-block-Remove-backing-null-from-bs-explicit_-options.patch [bz#1773925] - kvm-iotests-Test-multiple-blockdev-snapshot-calls.patch [bz#1773925] - Resolves: bz#1658981 (qemu failed to create internal snapshot via 'savevm' when using blockdev) - Resolves: bz#1738768 (Guest fails to recover receiving packets after vhost-user reconnect) - Resolves: bz#1745209 (qemu-img gets stuck when stream-converting from http) - Resolves: bz#1773925 (Fail to do blockcommit with more than one snapshots)- kvm-virtio-blk-Add-blk_drain-to-virtio_blk_device_unreal.patch [bz#1706759] - kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1772473] - kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1772473] - kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1772473] - Resolves: bz#1706759 (qemu core dump when unplug a 16T GPT type disk from win2019 guest) - Resolves: bz#1772473 (Import fixes from 8.1.0 into 8.1.1 branch)- kvm-Revert-qcow2-skip-writing-zero-buffers-to-empty-COW-.patch [bz#1751934] - kvm-coroutine-Add-qemu_co_mutex_assert_locked.patch [bz#1764721] - kvm-qcow2-Fix-corruption-bug-in-qcow2_detect_metadata_pr.patch [bz#1764721] - Resolves: bz#1751934 (Fail to install guest when xfs is the host filesystem) - Resolves: bz#1764721 (qcow2 image corruption due to incorrect locking in preallocation detection)- kvm-nbd-server-attach-client-channel-to-the-export-s-Aio.patch [bz#1748253] - kvm-virtio-blk-schedule-virtio_notify_config-to-run-on-m.patch [bz#1744955] - Resolves: bz#1744955 (Qemu hang when block resize a qcow2 image) - Resolves: bz#1748253 (QEMU crashes (core dump) when using the integrated NDB server with data-plane)- kvm-block-Use-QEMU_IS_ALIGNED.patch [bz#1745922] - kvm-block-qcow2-Fix-corruption-introduced-by-commit-8ac0.patch [bz#1745922] - kvm-block-qcow2-refactor-encryption-code.patch [bz#1745922] - kvm-qemu-iotests-Add-test-for-bz-1745922.patch [bz#1745922] - Resolves: bz#1745922 (Luks-inside-qcow2 snapshot cannot boot after 'qemu-img rebase')- kvm-blockjob-update-nodes-head-while-removing-all-bdrv.patch [bz#1746631] - kvm-hostmem-file-fix-pmem-file-size-check.patch [bz#1724008 bz#1736788] - kvm-memory-fetch-pmem-size-in-get_file_size.patch [bz#1724008 bz#1736788] - kvm-pr-manager-Fix-invalid-g_free-crash-bug.patch [bz#1753992] - Resolves: bz#1724008 (QEMU core dumped "memory_region_get_ram_ptr: Assertion `mr->ram_block' failed") - Resolves: bz#1736788 (QEMU core dumped if boot guest with nvdimm backed by /dev/dax0.0 and option pmem=off) - Resolves: bz#1746631 (Qemu core dump when do block commit under stress) - Resolves: bz#1753992 (core dump when testing persistent reservation in guest)- kvm-spapr-xive-Mask-the-EAS-when-allocating-an-IRQ.patch [bz#1748725] - kvm-block-create-Do-not-abort-if-a-block-driver-is-not-a.patch [bz#1746267] - kvm-virtio-blk-Cancel-the-pending-BH-when-the-dataplane-.patch [bz#1717321] - kvm-Using-ip_deq-after-m_free-might-read-pointers-from-a.patch [bz#1749737] - Resolves: bz#1717321 (qemu-kvm core dumped when repeat "system_reset" multiple times during guest boot) - Resolves: bz#1746267 (qemu coredump: qemu-kvm: block/create.c:68: qmp_blockdev_create: Assertion `drv' failed) - Resolves: bz#1748725 ([ppc][migration][v6.3-rc1-p1ce8930]basic migration failed with "qemu-kvm: KVM_SET_DEVICE_ATTR failed: Group 3 attr 0x0000000000001309: Device or resource busy") - Resolves: bz#1749737 (CVE-2019-15890 qemu-kvm: QEMU: Slirp: use-after-free during packet reassembly [rhel-av-8])- kvm-migration-always-initialise-ram_counters-for-a-new-m.patch [bz#1734316] - kvm-migration-add-qemu_file_update_transfer-interface.patch [bz#1734316] - kvm-migration-add-speed-limit-for-multifd-migration.patch [bz#1734316] - kvm-migration-update-ram_counters-for-multifd-sync-packe.patch [bz#1734316] - kvm-spapr-pci-Consolidate-de-allocation-of-MSIs.patch [bz#1750200] - kvm-spapr-pci-Free-MSIs-during-reset.patch [bz#1750200] - Resolves: bz#1734316 (multifd migration does not honour speed limits, consumes entire bandwidth of NIC) - Resolves: bz#1750200 ([RHEL8.1][QEMU4.1]boot up guest with vf device,then system_reset guest,error prompt(qemu-kvm: Can't allocate MSIs for device 2800: IRQ 4904 is not free))- kvm-migration-Do-not-re-read-the-clock-on-pre_save-in-ca.patch [bz#1747836] - kvm-ehci-fix-queue-dev-null-ptr-dereference.patch [bz#1746790] - kvm-spapr-Use-SHUTDOWN_CAUSE_SUBSYSTEM_RESET-for-CAS-reb.patch [bz#1743477] - kvm-file-posix-Handle-undetectable-alignment.patch [bz#1749134] - kvm-block-posix-Always-allocate-the-first-block.patch [bz#1749134] - kvm-iotests-Test-allocate_first_block-with-O_DIRECT.patch [bz#1749134] - Resolves: bz#1743477 (Since bd94bc06479a "spapr: change default interrupt mode to 'dual'", QEMU resets the machine to select the appropriate interrupt controller. And -no-reboot prevents that.) - Resolves: bz#1746790 (qemu core dump while migrate from RHEL7.6 to RHEL8.1) - Resolves: bz#1747836 (Call traces after guest migration due to incorrect handling of the timebase) - Resolves: bz#1749134 (I/O error when virtio-blk disk is backed by a raw image on 4k disk)- kvm-trace-Clarify-DTrace-SystemTap-help-message.patch [bz#1516220] - kvm-socket-Add-backlog-parameter-to-socket_listen.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_channel_socket_syn.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_channel_socket_asy.patch [bz#1726898] - kvm-socket-Add-num-connections-to-qio_net_listener_open_.patch [bz#1726898] - kvm-multifd-Use-number-of-channels-as-listen-backlog.patch [bz#1726898] - kvm-pseries-Fix-compat_pvr-on-reset.patch [bz#1744107] - kvm-spapr-Set-compat-mode-in-spapr_core_plug.patch [bz#1744107] - Resolves: bz#1516220 (-trace help prints an incomplete list of trace events) - Resolves: bz#1726898 (Parallel migration fails with error "Unable to write to socket: Connection reset by peer" now and then) - Resolves: bz#1744107 (Migration from P8(qemu4.1) to P9(qemu4.1), after migration, qemu crash on destination with error message "qemu-kvm: error while loading state for instance 0x1 of device 'cpu'")- kvm-memory-Refactor-memory_region_clear_coalescing.patch [bz#1743142] - kvm-memory-Split-zones-when-do-coalesced_io_del.patch [bz#1743142] - kvm-memory-Remove-has_coalesced_range-counter.patch [bz#1743142] - kvm-memory-Fix-up-memory_region_-add-del-_coalescing.patch [bz#1743142] - kvm-enable-virgl-for-real-this-time.patch [bz#1559740] - Resolves: bz#1559740 ([RFE] Enable virgl as TechPreview (qemu)) - Resolves: bz#1743142 (Boot guest with multiple e1000 devices, qemu will crash after several guest reboots: kvm_mem_ioeventfd_add: error adding ioeventfd: No space left on device (28))- kvm-redhat-s390x-Rename-s390-ccw-virtio-rhel8.0.0-to-s39.patch [bz#1693772] - kvm-redhat-s390x-Add-proper-compatibility-options-for-th.patch [bz#1693772] - kvm-enable-virgl.patch [bz#1559740] - kvm-redhat-update-pseries-rhel8.1.0-machine-type.patch [bz#1744170] - kvm-Do-not-run-iotests-on-brew-build.patch [bz#1742197 bz#1742819] - Resolves: bz#1559740 ([RFE] Enable virgl as TechPreview (qemu)) - Resolves: bz#1693772 ([IBM zKVM] RHEL AV 8.1.0 machine type update for s390x) - Resolves: bz#1742197 (Remove iotests from qemu-kvm builds [RHEL AV 8.1.0]) - Resolves: bz#1742819 (Remove iotests from qemu-kvm builds [RHEL 8.1.0]) - Resolves: bz#1744170 ([IBM Power] New 8.1.0 machine type for pseries)- kvm-RHEL-disable-hostmem-memfd.patch [bz#1738626 bz#1740797] - Resolves: bz#1738626 (Disable memfd in QEMU) - Resolves: bz#1740797 (Disable memfd in QEMU)- kvm-x86-machine-types-pc_rhel_8_0_compat.patch [bz#1719649] - kvm-x86-machine-types-q35-Fixup-units_per_default_bus.patch [bz#1719649] - kvm-x86-machine-types-Fixup-dynamic-sysbus-entries.patch [bz#1719649] - kvm-x86-machine-types-add-pc-q35-rhel8.1.0.patch [bz#1719649] - kvm-machine-types-Update-hw_compat_rhel_8_0-from-hw_comp.patch [bz#1719649] - kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1719649] - Resolves: bz#1719649 (8.1 machine type for x86)- kvm-spec-Update-seavgabios-dependency.patch [bz#1725664] - kvm-pc-Don-t-make-die-id-mandatory-unless-necessary.patch [bz#1741451] - kvm-display-bochs-fix-pcie-support.patch [bz#1733977 bz#1740692] - kvm-spapr-Reset-CAS-IRQ-subsystem-after-devices.patch [bz#1733977] - kvm-spapr-xive-Fix-migration-of-hot-plugged-CPUs.patch [bz#1733977] - kvm-riscv-roms-Fix-make-rules-for-building-sifive_u-bios.patch [bz#1733977 bz#1740692] - kvm-Update-version-for-v4.1.0-release.patch [bz#1733977 bz#1740692] - Resolves: bz#1725664 (Update seabios dependency) - Resolves: bz#1733977 (Qemu core dumped: /home/ngu/qemu/hw/intc/xics_kvm.c:321: ics_kvm_set_irq: Assertion `kernel_xics_fd != -1' failed) - Resolves: bz#1740692 (Backport QEMU 4.1.0 rc5 & ga patches) - Resolves: bz#1741451 (Failed to hot-plug vcpus)- Rebase to qemu 4.1.0 rc4 [bz#1705235] - Resolves: bz#1705235 (Rebase qemu-kvm for RHEL-AV 8.1.0)- kvm-x86_64-rh-devices-add-missing-TPM-passthrough.patch [bz#1519013] - kvm-x86_64-rh-devices-enable-TPM-emulation.patch [bz#1519013] - kvm-vfio-increase-the-cap-on-number-of-assigned-devices-.patch [bz#1719823] - Resolves: bz#1519013 ([RFE] QEMU Software TPM support (vTPM, or TPM emulation)) - Resolves: bz#1719823 ([RHEL 8.1] [RFE] increase the maximum of vfio devices to more than 32 in qemu-kvm)- kvm-qemu-kvm.spec-bump-libseccomp-2.4.0.patch [bz#1720306] - kvm-qxl-check-release-info-object.patch [bz#1712717] - kvm-target-i386-add-MDS-NO-feature.patch [bz#1722839] - kvm-block-file-posix-Unaligned-O_DIRECT-block-status.patch [bz#1588356] - kvm-iotests-Test-unaligned-raw-images-with-O_DIRECT.patch [bz#1588356] - kvm-rh-set-CONFIG_BOCHS_DISPLAY-y-for-x86.patch [bz#1707118] - Resolves: bz#1588356 (qemu crashed on the source host when do storage migration with source qcow2 disk created by 'qemu-img') - Resolves: bz#1707118 (enable device: bochs-display (QEMU)) - Resolves: bz#1712717 (CVE-2019-12155 qemu-kvm: QEMU: qxl: null pointer dereference while releasing spice resources [rhel-av-8]) - Resolves: bz#1720306 (VM failed to start with error "failed to install seccomp syscall filter in the kernel") - Resolves: bz#1722839 ([Intel 8.1 FEAT] MDS_NO exposure to guest - Fast Train)- kvm-Disable-VXHS-support.patch [bz#1714937] - kvm-aarch64-Add-virt-rhel8.1.0-machine-type-for-ARM.patch [bz#1713735] - kvm-aarch64-Allow-ARM-VIRT-iommu-option-in-RHEL8.1-machi.patch [bz#1713735] - kvm-usb-call-reset-handler-before-updating-state.patch [bz#1713679] - kvm-usb-host-skip-reset-for-untouched-devices.patch [bz#1713679] - kvm-usb-host-avoid-libusb_set_configuration-calls.patch [bz#1713679] - kvm-aarch64-Compile-out-IOH3420.patch [bz#1627283] - kvm-vl-Fix-drive-blockdev-persistent-reservation-managem.patch [bz#1714891] - kvm-vl-Document-why-objects-are-delayed.patch [bz#1714891] - Resolves: bz#1627283 (Compile out IOH3420 on aarch64) - Resolves: bz#1713679 (Detached device when trying to upgrade USB device firmware when in doing USB Passthrough via QEMU) - Resolves: bz#1713735 (Allow ARM VIRT iommu option in RHEL8.1 machine) - Resolves: bz#1714891 (Guest with persistent reservation manager for a disk fails to start) - Resolves: bz#1714937 (Disable VXHS support)- kvm-redhat-fix-cut-n-paste-garbage-in-hw_compat-comments.patch [bz#1709726] - kvm-compat-Generic-hw_compat_rhel_8_0.patch [bz#1709726] - kvm-redhat-sync-pseries-rhel7.6.0-with-rhel-av-8.0.1.patch [bz#1709726] - kvm-redhat-define-pseries-rhel8.1.0-machine-type.patch [bz#1709726] - Resolves: bz#1709726 (Forward and backward migration failed with "qemu-kvm: error while loading state for instance 0x0 of device 'spapr'")- kvm-target-i386-define-md-clear-bit.patch [bz#1703297 bz#1703304 bz#1703310 bz#1707274] - Resolves: bz#1703297 (CVE-2018-12126 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Store Buffer Data Sampling (MSBDS) [rhel-av-8]) - Resolves: bz#1703304 (CVE-2018-12130 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Fill Buffer Data Sampling (MFBDS) [rhel-av-8]) - Resolves: bz#1703310 (CVE-2018-12127 virt:8.0.0/qemu-kvm: hardware: Micro-architectural Load Port Data Sampling - Information Leak (MLPDS) [rhel-av-8]) - Resolves: bz#1707274 (CVE-2019-11091 virt:8.0.0/qemu-kvm: hardware: Microarchitectural Data Sampling Uncacheable Memory (MDSUM) [rhel-av-8.1.0])- kvm-target-ppc-spapr-Add-SPAPR_CAP_LARGE_DECREMENTER.patch [bz#1698711] - kvm-target-ppc-spapr-Add-workaround-option-to-SPAPR_CAP_.patch [bz#1698711] - kvm-target-ppc-spapr-Add-SPAPR_CAP_CCF_ASSIST.patch [bz#1698711] - kvm-target-ppc-tcg-make-spapr_caps-apply-cap-cfpc-sbbc-i.patch [bz#1698711] - kvm-target-ppc-spapr-Enable-mitigations-by-default-for-p.patch [bz#1698711] - kvm-slirp-ensure-there-is-enough-space-in-mbuf-to-null-t.patch [bz#1693076] - kvm-slirp-don-t-manipulate-so_rcv-in-tcp_emu.patch [bz#1693076] - Resolves: bz#1693076 (CVE-2019-6778 qemu-kvm: QEMU: slirp: heap buffer overflow in tcp_emu() [rhel-av-8]) - Resolves: bz#1698711 (Enable Spectre / Meltdown mitigations by default in pseries-rhel8.0.0 machine type)- kvm-redhat-enable-tpmdev-passthrough.patch [bz#1688312] - kvm-exec-Only-count-mapped-memory-backends-for-qemu_getr.patch [bz#1680492] - kvm-Enable-libpmem-to-support-nvdimm.patch [bz#1705149] - Resolves: bz#1680492 (Qemu quits suddenly while system_reset after hot-plugging unsupported memory by compatible guest on P9 with 1G huge page set) - Resolves: bz#1688312 ([RFE] enable TPM passthrough at compile time (qemu-kvm)) - Resolves: bz#1705149 (libpmem support is not enabled in qemu-kvm)- kvm-x86-host-phys-bits-limit-option.patch [bz#1688915] - kvm-rhel-Set-host-phys-bits-limit-48-on-rhel-machine-typ.patch [bz#1688915] - Resolves: bz#1688915 ([Intel 8.0 Alpha] physical bits should <= 48 when host with 5level paging &EPT5 and qemu command with "-cpu qemu64" parameters.)- kvm-device_tree-Fix-integer-overflowing-in-load_device_t.patch [bz#1693173] - Resolves: bz#1693173 (CVE-2018-20815 qemu-kvm: QEMU: device_tree: heap buffer overflow while loading device tree blob [rhel-av-8])- kvm-i386-kvm-Disable-arch_capabilities-if-MSR-can-t-be-s.patch [bz#1687578] - kvm-i386-Make-arch_capabilities-migratable.patch [bz#1687578] - Resolves: bz#1687578 (Incorrect CVE vulnerabilities reported on Cascade Lake cpus)- kvm-Remove-7-qcow2-and-luks-iotests-that-are-taking-25-s.patch [bz#1683473] - kvm-spapr-fix-out-of-bounds-write-in-spapr_populate_drme.patch [bz#1674438] - kvm-qcow2-include-LUKS-payload-overhead-in-qemu-img-meas.patch [bz#1655065] - kvm-iotests-add-LUKS-payload-overhead-to-178-qemu-img-me.patch [bz#1655065] - kvm-vnc-detect-and-optimize-pageflips.patch [bz#1666206] - kvm-Load-kvm-module-during-boot.patch [bz#1676907 bz#1685995] - kvm-hostmem-file-reject-invalid-pmem-file-sizes.patch [bz#1669053] - kvm-iotests-Fix-test-200-on-s390x-without-virtio-pci.patch [bz#1687582] - kvm-block-file-posix-do-not-fail-on-unlock-bytes.patch [bz#1652572] - Resolves: bz#1652572 (QEMU core dumped if stop nfs service during migration) - Resolves: bz#1655065 ([rhel.8.0][fast train]'qemu-img measure' size does not match the real allocated size for luks-inside-qcow2 image) - Resolves: bz#1666206 (vnc server should detect page-flips and avoid sending fullscreen updates then.) - Resolves: bz#1669053 (Guest call trace when boot with nvdimm device backed by /dev/dax) - Resolves: bz#1674438 (RHEL8.0 - Guest reboot fails after memory hotplug multiple times (kvm)) - Resolves: bz#1676907 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1683473 (Remove 7 qcow2 & luks iotests from rhel8 fast train build %check phase) - Resolves: bz#1685995 (/dev/kvm device exists but kernel module is not loaded on boot up causing VM start to fail in libvirt) - Resolves: bz#1687582 (QEMU IOTEST 200 fails with 'virtio-scsi-pci is not a valid device model name')- kvm-i386-Add-stibp-flag-name.patch [bz#1686260] - Resolves: bz#1686260 (stibp is missing on qemu 3.0 and qemu 3.1)- kvm-migration-Fix-cancel-state.patch [bz#1608649] - kvm-migration-rdma-Fix-qemu_rdma_cleanup-null-check.patch [bz#1608649] - Resolves: bz#1608649 (Query-migrate get "failed" status after migrate-cancel)- kvm-target-i386-Disable-MPX-support-on-named-CPU-models.patch [bz#1661030] - kvm-i386-remove-the-new-CPUID-PCONFIG-from-Icelake-Serve.patch [bz#1661515] - kvm-i386-remove-the-INTEL_PT-CPUID-bit-from-named-CPU-mo.patch [bz#1661515] - kvm-Revert-i386-Add-CPUID-bit-for-PCONFIG.patch [bz#1661515] - Resolves: bz#1661030 (Remove MPX support from 8.0 machine types) - Resolves: bz#1661515 (Remove PCONFIG and INTEL_PT from Icelake-* CPU models)- kvm-block-Apply-auto-read-only-for-ro-whitelist-drivers.patch [bz#1678968] - Resolves: bz#1678968 (-blockdev: auto-read-only is ineffective for drivers on read-only whitelist)- kvm-fdc-Revert-downstream-disablement-of-device-floppy.patch [bz#1664997] - kvm-fdc-Restrict-floppy-controllers-to-RHEL-7-machine-ty.patch [bz#1664997] - Resolves: bz#1664997 (Restrict floppy device to RHEL-7 machine types)- kvm-Add-raw-qcow2-nbd-and-luks-iotests-to-run-during-the.patch [bz#1664855] - kvm-Introduce-the-qemu-kvm-tests-rpm.patch [bz#1669924] - Resolves: bz#1664855 (Run iotests in qemu-kvm build %check phase) - Resolves: bz#1669924 (qemu-kvm packaging: Package the avocado_qemu tests and qemu-iotests in a new rpm)- kvm-doc-fix-the-configuration-path.patch [bz#1644985] - Resolves: bz#1644985 (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train)- kvm-Acceptance-tests-add-Linux-initrd-checking-test.patch [bz#1669922] - kvm-mmap-alloc-unfold-qemu_ram_mmap.patch [bz#1671519] - kvm-mmap-alloc-fix-hugetlbfs-misaligned-length-in-ppc64.patch [bz#1671519] - kvm-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch [bz#1653590] - kvm-block-Fix-invalidate_cache-error-path-for-parent-act.patch [bz#1673014] - kvm-virtio-scsi-Move-BlockBackend-back-to-the-main-AioCo.patch [bz#1656276 bz#1662508] - kvm-scsi-disk-Acquire-the-AioContext-in-scsi_-_realize.patch [bz#1656276 bz#1662508] - kvm-virtio-scsi-Forbid-devices-with-different-iothreads-.patch [bz#1656276 bz#1662508] - Resolves: bz#1653590 ([Fast train]had better stop qemu immediately while guest was making use of an improper page size) - Resolves: bz#1656276 (qemu-kvm core dumped after hotplug the deleted disk with iothread parameter) - Resolves: bz#1662508 (Qemu core dump when start guest with two disks using same drive) - Resolves: bz#1669922 (Backport avocado-qemu tests for QEMU 3.1) - Resolves: bz#1671519 (RHEL8.0 Snapshot3 - qemu doesn't free up hugepage memory when hotplug/hotunplug using memory-backend-file (qemu-kvm)) - Resolves: bz#1673014 (Local VM and migrated VM on the same host can run with same RAW file as visual disk source while without shareable configured or lock manager enabled)- kvm-io-ensure-UNIX-client-doesn-t-unlink-server-socket.patch [bz#1665896] - kvm-scsi-disk-Don-t-use-empty-string-as-device-id.patch [bz#1668248] - kvm-scsi-disk-Add-device_id-property.patch [bz#1668248] - Resolves: bz#1665896 (VNC unix listener socket is deleted after first client quits) - Resolves: bz#1668248 ("An unknown error has occurred" when using cdrom to install the system with two blockdev disks.(when choose installation destination))- kvm-Fix-fsfreeze-hook-path-in-the-man-page.patch [bz#1644985] - kvm-json-Fix-handling-when-not-interpolating.patch [bz#1668244] - Resolves: bz#1644985 (The "fsfreeze-hook" script path shown by command "qemu-ga --help" or "man qemu-ga" is wrong - Fast Train) - Resolves: bz#1668244 (qemu-img: /var/tmp/v2vovl9951f8.qcow2: CURL: Error opening file: The requested URL returned error: 404 Not Found)- kvm-throttle-groups-fix-restart-coroutine-iothread-race.patch [bz#1655947] - kvm-iotests-add-238-for-throttling-tgm-unregister-iothre.patch [bz#1655947] - Resolves: bz#1655947 (qemu-kvm core dumped after unplug the device which was set io throttling parameters)- kvm-migration-rdma-unregister-fd-handler.patch [bz#1666601] - kvm-s390x-tod-Properly-stop-the-KVM-TOD-while-the-guest-.patch [bz#1659127] - kvm-hw-s390x-Fix-bad-mask-in-time2tod.patch [bz#1659127] - Resolves: bz#1659127 (Stress guest and stop it, then do live migration, guest hit call trace on destination end) - Resolves: bz#1666601 ([q35] dst qemu core dumped when do rdma migration with Mellanox IB QDR card)- kvm-i386-kvm-expose-HV_CPUID_ENLIGHTMENT_INFO.EAX-and-HV.patch [bz#1653511] - kvm-i386-kvm-add-a-comment-explaining-why-.feat_names-ar.patch [bz#1653511] - Resolves: bz#1653511 (qemu doesn't report all support cpu features which cause libvirt cannot get the support status of hv_tlbflush)- kvm-spapr-Fix-ibm-max-associativity-domains-property-num.patch [bz#1653114] - kvm-cpus-ignore-ESRCH-in-qemu_cpu_kick_thread.patch [bz#1668205] - Resolves: bz#1653114 (Incorrect NUMA nodes passed to qemu-kvm guest in ibm,max-associativity-domains property) - Resolves: bz#1668205 (Guest quit with error when hotunplug cpu)- kvm-virtio-Helper-for-registering-virtio-device-types.patch [bz#1648023] - kvm-virtio-Provide-version-specific-variants-of-virtio-P.patch [bz#1648023] - kvm-globals-Allow-global-properties-to-be-optional.patch [bz#1648023] - kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1648023] - kvm-aarch64-Add-virt-rhel8.0.0-machine-type-for-ARM.patch [bz#1656504] - kvm-aarch64-Set-virt-rhel8.0.0-max_cpus-to-512.patch [bz#1656504] - kvm-aarch64-Use-256MB-ECAM-region-by-default.patch [bz#1656504] - Resolves: bz#1648023 (Provide separate device types for transitional virtio PCI devices - Fast Train) - Resolves: bz#1656504 (Machine types for qemu-kvm based on rebase to qemu-3.1 (aarch64))- kvm-hw-s390x-s390-virtio-ccw-Add-machine-types-for-RHEL8.patch [bz#1656510] - kvm-spapr-Add-H-Call-H_HOME_NODE_ASSOCIATIVITY.patch [bz#1661967] - kvm-redhat-Fixing-.gitpublish-to-include-AV-information.patch [] - Resolves: bz#1656510 (Machine types for qemu-kvm based on rebase to qemu-3.1 (s390x)) - Resolves: bz#1661967 (Kernel prints the message "VPHN is not supported. Disabling polling...")- kvm-redhat-define-pseries-rhel8.0.0-machine-type.patch [bz#1656508] - Resolves: bz#1656508 (Machine types for qemu-kvm based on rebase to qemu-3.1 (ppc64le))- kvm-pc-7.5-compat-entries.patch [bz#1655820] - kvm-compat-Generic-HW_COMPAT_RHEL7_6.patch [bz#1655820] - kvm-pc-PC_RHEL7_6_COMPAT.patch [bz#1655820] - kvm-pc-Add-compat-for-pc-i440fx-rhel7.6.0-machine-type.patch [bz#1655820] - kvm-pc-Add-pc-q35-8.0.0-machine-type.patch [bz#1655820] - kvm-pc-Add-x-migrate-smi-count-off-to-PC_RHEL7_6_COMPAT.patch [bz#1655820] - kvm-clear-out-KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT-for.patch [bz#1659604] - kvm-Add-edk2-Requires-to-qemu-kvm.patch [bz#1660208] - Resolves: bz#1655820 (Can't migarate between rhel8 and rhel7 when guest has device "video") - Resolves: bz#1659604 (8->7 migration failed: qemu-kvm: error: failed to set MSR 0x4b564d02 to 0x27fc13285) - Resolves: bz#1660208 (qemu-kvm: Should depend on the architecture-appropriate guest firmware)- Rebase to qemu-kvm 3.1.0- kvm-Disable-CONFIG_IPMI-and-CONFIG_I2C-for-ppc64.patch [bz#1640044] - kvm-Disable-CONFIG_CAN_BUS-and-CONFIG_CAN_SJA1000.patch [bz#1640042] - Resolves: bz#1640042 (Disable CONFIG_CAN_BUS and CONFIG_CAN_SJA1000 config switches) - Resolves: bz#1640044 (Disable CONFIG_I2C and CONFIG_IPMI in default-configs/ppc64-softmmu.mak)- kvm-qcow2-Give-the-refcount-cache-the-minimum-possible-s.patch [bz#1656507] - kvm-docs-Document-the-new-default-sizes-of-the-qcow2-cac.patch [bz#1656507] - kvm-qcow2-Fix-Coverity-warning-when-calculating-the-refc.patch [bz#1656507] - kvm-include-Add-IEC-binary-prefixes-in-qemu-units.h.patch [bz#1656507] - kvm-qcow2-Options-documentation-fixes.patch [bz#1656507] - kvm-include-Add-a-lookup-table-of-sizes.patch [bz#1656507] - kvm-qcow2-Make-sizes-more-humanly-readable.patch [bz#1656507] - kvm-qcow2-Avoid-duplication-in-setting-the-refcount-cach.patch [bz#1656507] - kvm-qcow2-Assign-the-L2-cache-relatively-to-the-image-si.patch [bz#1656507] - kvm-qcow2-Increase-the-default-upper-limit-on-the-L2-cac.patch [bz#1656507] - kvm-qcow2-Resize-the-cache-upon-image-resizing.patch [bz#1656507] - kvm-qcow2-Set-the-default-cache-clean-interval-to-10-min.patch [bz#1656507] - kvm-qcow2-Explicit-number-replaced-by-a-constant.patch [bz#1656507] - kvm-block-backend-Set-werror-rerror-defaults-in-blk_new.patch [bz#1657637] - kvm-qcow2-Fix-cache-clean-interval-documentation.patch [bz#1656507] - Resolves: bz#1656507 ([RHEL.8] qcow2 cache is too small) - Resolves: bz#1657637 (Wrong werror default for -device drive=)- kvm-target-ppc-add-basic-support-for-PTCR-on-POWER9.patch [bz#1639069] - kvm-linux-headers-Update-for-nested-KVM-HV-downstream-on.patch [bz#1639069] - kvm-target-ppc-Add-one-reg-id-for-ptcr.patch [bz#1639069] - kvm-ppc-spapr_caps-Add-SPAPR_CAP_NESTED_KVM_HV.patch [bz#1639069] - kvm-Re-enable-CONFIG_HYPERV_TESTDEV.patch [bz#1651195] - kvm-qxl-use-guest_monitor_config-for-local-renderer.patch [bz#1610163] - kvm-Declare-cirrus-vga-as-deprecated.patch [bz#1651994] - kvm-Do-not-build-bluetooth-support.patch [bz#1654651] - kvm-vfio-helpers-Fix-qemu_vfio_open_pci-crash.patch [bz#1645840] - kvm-balloon-Allow-multiple-inhibit-users.patch [bz#1650272] - kvm-Use-inhibit-to-prevent-ballooning-without-synchr.patch [bz#1650272] - kvm-vfio-Inhibit-ballooning-based-on-group-attachment-to.patch [bz#1650272] - kvm-vfio-ccw-pci-Allow-devices-to-opt-in-for-ballooning.patch [bz#1650272] - kvm-vfio-pci-Handle-subsystem-realpath-returning-NULL.patch [bz#1650272] - kvm-vfio-pci-Fix-failure-to-close-file-descriptor-on-err.patch [bz#1650272] - kvm-postcopy-Synchronize-usage-of-the-balloon-inhibitor.patch [bz#1650272] - Resolves: bz#1610163 (guest shows border blurred screen with some resolutions when qemu boot with -device qxl-vga ,and guest on rhel7.6 has no such question) - Resolves: bz#1639069 ([IBM 8.0 FEAT] POWER9 - Nested virtualization in RHEL8.0 KVM for ppc64le - qemu-kvm side) - Resolves: bz#1645840 (Qemu core dump when hotplug nvme:// drive via -blockdev) - Resolves: bz#1650272 (Ballooning is incompatible with vfio assigned devices, but not prevented) - Resolves: bz#1651195 (Re-enable hyperv-testdev device) - Resolves: bz#1651994 (Declare the "Cirrus VGA" device emulation of QEMU as deprecated in RHEL8) - Resolves: bz#1654651 (Qemu: hw: bt: keep bt/* objects from building [rhel-8.0])- kvm-block-Make-more-block-drivers-compile-time-configura.patch [bz#1598842 bz#1598842] - kvm-RHEL8-Add-disable-configure-options-to-qemu-spec-fil.patch [bz#1598842] - Resolves: bz#1598842 (Compile out unused block drivers)- kvm-configure-add-test-for-libudev.patch [bz#1636185] - kvm-qga-linux-report-disk-serial-number.patch [bz#1636185] - kvm-qga-linux-return-disk-device-in-guest-get-fsinfo.patch [bz#1636185] - kvm-qemu-error-introduce-error-warn-_report_once.patch [bz#1625173] - kvm-intel-iommu-start-to-use-error_report_once.patch [bz#1625173] - kvm-intel-iommu-replace-more-vtd_err_-traces.patch [bz#1625173] - kvm-intel_iommu-introduce-vtd_reset_caches.patch [bz#1625173] - kvm-intel_iommu-better-handling-of-dmar-state-switch.patch [bz#1625173] - kvm-intel_iommu-move-ce-fetching-out-when-sync-shadow.patch [bz#1625173 bz#1629616] - kvm-intel_iommu-handle-invalid-ce-for-shadow-sync.patch [bz#1625173 bz#1629616] - kvm-block-remove-bdrv_dirty_bitmap_make_anon.patch [bz#1518989] - kvm-block-simplify-code-around-releasing-bitmaps.patch [bz#1518989] - kvm-hbitmap-Add-advance-param-to-hbitmap_iter_next.patch [bz#1518989] - kvm-test-hbitmap-Add-non-advancing-iter_next-tests.patch [bz#1518989] - kvm-block-dirty-bitmap-Add-bdrv_dirty_iter_next_area.patch [bz#1518989] - kvm-blockdev-backup-add-bitmap-argument.patch [bz#1518989] - kvm-dirty-bitmap-switch-assert-fails-to-errors-in-bdrv_m.patch [bz#1518989] - kvm-dirty-bitmap-rename-bdrv_undo_clear_dirty_bitmap.patch [bz#1518989] - kvm-dirty-bitmap-make-it-possible-to-restore-bitmap-afte.patch [bz#1518989] - kvm-blockdev-rename-block-dirty-bitmap-clear-transaction.patch [bz#1518989] - kvm-qapi-add-transaction-support-for-x-block-dirty-bitma.patch [bz#1518989] - kvm-block-dirty-bitmaps-add-user_locked-status-checker.patch [bz#1518989] - kvm-block-dirty-bitmaps-fix-merge-permissions.patch [bz#1518989] - kvm-block-dirty-bitmaps-allow-clear-on-disabled-bitmaps.patch [bz#1518989] - kvm-block-dirty-bitmaps-prohibit-enable-disable-on-locke.patch [bz#1518989] - kvm-block-backup-prohibit-backup-from-using-in-use-bitma.patch [bz#1518989] - kvm-nbd-forbid-use-of-frozen-bitmaps.patch [bz#1518989] - kvm-bitmap-Update-count-after-a-merge.patch [bz#1518989] - kvm-iotests-169-drop-deprecated-autoload-parameter.patch [bz#1518989] - kvm-block-qcow2-improve-error-message-in-qcow2_inactivat.patch [bz#1518989] - kvm-bloc-qcow2-drop-dirty_bitmaps_loaded-state-variable.patch [bz#1518989] - kvm-dirty-bitmaps-clean-up-bitmaps-loading-and-migration.patch [bz#1518989] - kvm-iotests-improve-169.patch [bz#1518989] - kvm-iotests-169-add-cases-for-source-vm-resuming.patch [bz#1518989] - kvm-pc-dimm-turn-alignment-assert-into-check.patch [bz#1630116] - Resolves: bz#1518989 (RFE: QEMU Incremental live backup) - Resolves: bz#1625173 ([NVMe Device Assignment] Guest could not boot up with q35+iommu) - Resolves: bz#1629616 (boot guest with q35+vIOMMU+ device assignment, qemu terminal shows "qemu-kvm: VFIO_UNMAP_DMA: -22" when return assigned network devices from vfio driver to ixgbe in guest) - Resolves: bz#1630116 (pc_dimm_get_free_addr: assertion failed: (QEMU_ALIGN_UP(address_space_start, align) == address_space_start)) - Resolves: bz#1636185 ([RFE] Report disk device name and serial number (qemu-guest-agent on Linux))- kvm-luks-Allow-share-rw-on.patch [bz#1629701] - kvm-redhat-reenable-gluster-support.patch [bz#1599340] - kvm-redhat-bump-libusb-requirement.patch [bz#1627970] - Resolves: bz#1599340 (Reenable glusterfs in qemu-kvm once BZ#1567292 gets fixed) - Resolves: bz#1627970 (symbol lookup error: /usr/libexec/qemu-kvm: undefined symbol: libusb_set_option) - Resolves: bz#1629701 ("share-rw=on" does not work for luks format image - Fast Train)- kvm-block-rbd-pull-out-qemu_rbd_convert_options.patch [bz#1635585] - kvm-block-rbd-Attempt-to-parse-legacy-filenames.patch [bz#1635585] - kvm-block-rbd-add-deprecation-documentation-for-filename.patch [bz#1635585] - kvm-block-rbd-add-iotest-for-rbd-legacy-keyvalue-filenam.patch [bz#1635585] - Resolves: bz#1635585 (rbd json format of 7.6 is incompatible with 7.5)- kvm-vnc-call-sasl_server_init-only-when-required.patch [bz#1609327] - kvm-nbd-server-fix-NBD_CMD_CACHE.patch [bz#1636142] - kvm-nbd-fix-NBD_FLAG_SEND_CACHE-value.patch [bz#1636142] - kvm-test-bdrv-drain-bdrv_drain-works-with-cross-AioConte.patch [bz#1637976] - kvm-block-Use-bdrv_do_drain_begin-end-in-bdrv_drain_all.patch [bz#1637976] - kvm-block-Remove-recursive-parameter-from-bdrv_drain_inv.patch [bz#1637976] - kvm-block-Don-t-manually-poll-in-bdrv_drain_all.patch [bz#1637976] - kvm-tests-test-bdrv-drain-bdrv_drain_all-works-in-corout.patch [bz#1637976] - kvm-block-Avoid-unnecessary-aio_poll-in-AIO_WAIT_WHILE.patch [bz#1637976] - kvm-block-Really-pause-block-jobs-on-drain.patch [bz#1637976] - kvm-block-Remove-bdrv_drain_recurse.patch [bz#1637976] - kvm-test-bdrv-drain-Add-test-for-node-deletion.patch [bz#1637976] - kvm-block-Drain-recursively-with-a-single-BDRV_POLL_WHIL.patch [bz#1637976] - kvm-test-bdrv-drain-Test-node-deletion-in-subtree-recurs.patch [bz#1637976] - kvm-block-Don-t-poll-in-parent-drain-callbacks.patch [bz#1637976] - kvm-test-bdrv-drain-Graph-change-through-parent-callback.patch [bz#1637976] - kvm-block-Defer-.bdrv_drain_begin-callback-to-polling-ph.patch [bz#1637976] - kvm-test-bdrv-drain-Test-that-bdrv_drain_invoke-doesn-t-.patch [bz#1637976] - kvm-block-Allow-AIO_WAIT_WHILE-with-NULL-ctx.patch [bz#1637976] - kvm-block-Move-bdrv_drain_all_begin-out-of-coroutine-con.patch [bz#1637976] - kvm-block-ignore_bds_parents-parameter-for-drain-functio.patch [bz#1637976] - kvm-block-Allow-graph-changes-in-bdrv_drain_all_begin-en.patch [bz#1637976] - kvm-test-bdrv-drain-Test-graph-changes-in-drain_all-sect.patch [bz#1637976] - kvm-block-Poll-after-drain-on-attaching-a-node.patch [bz#1637976] - kvm-test-bdrv-drain-Test-bdrv_append-to-drained-node.patch [bz#1637976] - kvm-block-linux-aio-acquire-AioContext-before-qemu_laio_.patch [bz#1637976] - kvm-util-async-use-qemu_aio_coroutine_enter-in-co_schedu.patch [bz#1637976] - kvm-job-Fix-nested-aio_poll-hanging-in-job_txn_apply.patch [bz#1637976] - kvm-job-Fix-missing-locking-due-to-mismerge.patch [bz#1637976] - kvm-blockjob-Wake-up-BDS-when-job-becomes-idle.patch [bz#1637976] - kvm-aio-wait-Increase-num_waiters-even-in-home-thread.patch [bz#1637976] - kvm-test-bdrv-drain-Drain-with-block-jobs-in-an-I-O-thre.patch [bz#1637976] - kvm-test-blockjob-Acquire-AioContext-around-job_cancel_s.patch [bz#1637976] - kvm-job-Use-AIO_WAIT_WHILE-in-job_finish_sync.patch [bz#1637976] - kvm-test-bdrv-drain-Test-AIO_WAIT_WHILE-in-completion-ca.patch [bz#1637976] - kvm-block-Add-missing-locking-in-bdrv_co_drain_bh_cb.patch [bz#1637976] - kvm-block-backend-Add-.drained_poll-callback.patch [bz#1637976] - kvm-block-backend-Fix-potential-double-blk_delete.patch [bz#1637976] - kvm-block-backend-Decrease-in_flight-only-after-callback.patch [bz#1637976] - kvm-blockjob-Lie-better-in-child_job_drained_poll.patch [bz#1637976] - kvm-block-Remove-aio_poll-in-bdrv_drain_poll-variants.patch [bz#1637976] - kvm-test-bdrv-drain-Test-nested-poll-in-bdrv_drain_poll_.patch [bz#1637976] - kvm-job-Avoid-deadlocks-in-job_completed_txn_abort.patch [bz#1637976] - kvm-test-bdrv-drain-AIO_WAIT_WHILE-in-job-.commit-.abort.patch [bz#1637976] - kvm-test-bdrv-drain-Fix-outdated-comments.patch [bz#1637976] - kvm-block-Use-a-single-global-AioWait.patch [bz#1637976] - kvm-test-bdrv-drain-Test-draining-job-source-child-and-p.patch [bz#1637976] - kvm-qemu-img-Fix-assert-when-mapping-unaligned-raw-file.patch [bz#1639374] - kvm-iotests-Add-test-221-to-catch-qemu-img-map-regressio.patch [bz#1639374] - Resolves: bz#1609327 (qemu-kvm[37046]: Could not find keytab file: /etc/qemu/krb5.tab: Unknown error 49408) - Resolves: bz#1636142 (qemu NBD_CMD_CACHE flaws impacting non-qemu NBD clients) - Resolves: bz#1637976 (Crashes and hangs with iothreads vs. block jobs) - Resolves: bz#1639374 (qemu-img map 'Aborted (core dumped)' when specifying a plain file)- kvm-linux-headers-update.patch [bz#1508142] - kvm-s390x-cpumodel-Set-up-CPU-model-for-AP-device-suppor.patch [bz#1508142] - kvm-s390x-kvm-enable-AP-instruction-interpretation-for-g.patch [bz#1508142] - kvm-s390x-ap-base-Adjunct-Processor-AP-object-model.patch [bz#1508142] - kvm-s390x-vfio-ap-Introduce-VFIO-AP-device.patch [bz#1508142] - kvm-s390-doc-detailed-specifications-for-AP-virtualizati.patch [bz#1508142] - Resolves: bz#1508142 ([IBM 8.0 FEAT] KVM: Guest-dedicated Crypto Adapters - qemu part)- kvm-Revert-hw-acpi-build-build-SRAT-memory-affinity-stru.patch [bz#1609235] - kvm-add-udev-kvm-check.patch [bz#1552663] - kvm-aio-posix-Don-t-count-ctx-notifier-as-progress-when-.patch [bz#1623085] - kvm-aio-Do-aio_notify_accept-only-during-blocking-aio_po.patch [bz#1623085] - kvm-aio-posix-fix-concurrent-access-to-poll_disable_cnt.patch [bz#1632622] - kvm-aio-posix-compute-timeout-before-polling.patch [bz#1632622] - kvm-aio-posix-do-skip-system-call-if-ctx-notifier-pollin.patch [bz#1632622] - kvm-intel-iommu-send-PSI-always-even-if-across-PDEs.patch [bz#1450712] - kvm-intel-iommu-remove-IntelIOMMUNotifierNode.patch [bz#1450712] - kvm-intel-iommu-add-iommu-lock.patch [bz#1450712] - kvm-intel-iommu-only-do-page-walk-for-MAP-notifiers.patch [bz#1450712] - kvm-intel-iommu-introduce-vtd_page_walk_info.patch [bz#1450712] - kvm-intel-iommu-pass-in-address-space-when-page-walk.patch [bz#1450712] - kvm-intel-iommu-trace-domain-id-during-page-walk.patch [bz#1450712] - kvm-util-implement-simple-iova-tree.patch [bz#1450712] - kvm-intel-iommu-rework-the-page-walk-logic.patch [bz#1450712] - kvm-i386-define-the-ssbd-CPUID-feature-bit-CVE-2018-3639.patch [bz#1633928] - Resolves: bz#1450712 (Booting nested guest with vIOMMU, the assigned network devices can not receive packets (qemu)) - Resolves: bz#1552663 (81-kvm-rhel.rules is no longer part of initscripts) - Resolves: bz#1609235 (Win2016 guest can't recognize pc-dimm hotplugged to node 0) - Resolves: bz#1623085 (VM doesn't boot from HD) - Resolves: bz#1632622 (~40% virtio_blk disk performance drop for win2012r2 guest when comparing qemu-kvm-rhev-2.12.0-9 with qemu-kvm-rhev-2.12.0-12) - Resolves: bz#1633928 (CVE-2018-3639 qemu-kvm: hw: cpu: speculative store bypass [rhel-8.0])- kvm-block-for-jobs-do-not-clear-user_paused-until-after-.patch [bz#1635583] - kvm-iotests-Add-failure-matching-to-common.qemu.patch [bz#1635583] - kvm-block-iotest-to-catch-abort-on-forced-blockjob-cance.patch [bz#1635583] - Resolves: bz#1635583 (Quitting VM causes qemu core dump once the block mirror job paused for no enough target space)- kvm-check-Only-test-ivshm-when-it-is-compiled-in.patch [bz#1621817] - kvm-Disable-ivshmem.patch [bz#1621817] - kvm-mirror-Fail-gracefully-for-source-target.patch [bz#1637963] - kvm-commit-Add-top-node-base-node-options.patch [bz#1637970] - kvm-qemu-iotests-Test-commit-with-top-node-base-node.patch [bz#1637970] - Resolves: bz#1621817 (Disable IVSHMEM in RHEL 8) - Resolves: bz#1637963 (Segfault on 'blockdev-mirror' with same node as source and target) - Resolves: bz#1637970 (allow using node-names with block-commit)- kvm-redhat-make-the-plugins-executable.patch [bz#1638304] - Resolves: bz#1638304 (the driver packages lack all the library Requires)- kvm-seccomp-allow-sched_setscheduler-with-SCHED_IDLE-pol.patch [bz#1618356] - kvm-seccomp-use-SIGSYS-signal-instead-of-killing-the-thr.patch [bz#1618356] - kvm-seccomp-prefer-SCMP_ACT_KILL_PROCESS-if-available.patch [bz#1618356] - kvm-configure-require-libseccomp-2.2.0.patch [bz#1618356] - kvm-seccomp-set-the-seccomp-filter-to-all-threads.patch [bz#1618356] - kvm-memory-cleanup-side-effects-of-memory_region_init_fo.patch [bz#1600365] - Resolves: bz#1600365 (QEMU core dumped when hotplug memory exceeding host hugepages and with discard-data=yes) - Resolves: bz#1618356 (qemu-kvm: Qemu: seccomp: blacklist is not applied to all threads [rhel-8])- kvm-migration-postcopy-Clear-have_listen_thread.patch [bz#1608765] - kvm-migration-cleanup-in-error-paths-in-loadvm.patch [bz#1608765] - kvm-jobs-change-start-callback-to-run-callback.patch [bz#1632939] - kvm-jobs-canonize-Error-object.patch [bz#1632939] - kvm-jobs-add-exit-shim.patch [bz#1632939] - kvm-block-commit-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-mirror-utilize-job_exit-shim.patch [bz#1632939] - kvm-jobs-utilize-job_exit-shim.patch [bz#1632939] - kvm-block-backup-make-function-variables-consistently-na.patch [bz#1632939] - kvm-jobs-remove-ret-argument-to-job_completed-privatize-.patch [bz#1632939] - kvm-jobs-remove-job_defer_to_main_loop.patch [bz#1632939] - kvm-block-commit-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-mirror-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-stream-add-block-job-creation-flags.patch [bz#1632939] - kvm-block-commit-refactor-commit-to-use-job-callbacks.patch [bz#1632939] - kvm-block-mirror-don-t-install-backing-chain-on-abort.patch [bz#1632939] - kvm-block-mirror-conservative-mirror_exit-refactor.patch [bz#1632939] - kvm-block-stream-refactor-stream-to-use-job-callbacks.patch [bz#1632939] - kvm-tests-blockjob-replace-Blockjob-with-Job.patch [bz#1632939] - kvm-tests-test-blockjob-remove-exit-callback.patch [bz#1632939] - kvm-tests-test-blockjob-txn-move-.exit-to-.clean.patch [bz#1632939] - kvm-jobs-remove-.exit-callback.patch [bz#1632939] - kvm-qapi-block-commit-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-mirror-expose-new-job-properties.patch [bz#1632939] - kvm-qapi-block-stream-expose-new-job-properties.patch [bz#1632939] - kvm-block-backup-qapi-documentation-fixup.patch [bz#1632939] - kvm-blockdev-document-transactional-shortcomings.patch [bz#1632939] - Resolves: bz#1608765 (After postcopy migration, do savevm and loadvm, guest hang and call trace) - Resolves: bz#1632939 (qemu blockjobs other than backup do not support job-finalize or job-dismiss)- kvm-Re-enable-disabled-Hyper-V-enlightenments.patch [bz#1625185] - kvm-Fix-annocheck-issues.patch [bz#1624164] - kvm-exec-check-that-alignment-is-a-power-of-two.patch [bz#1630746] - kvm-curl-Make-sslverify-off-disable-host-as-well-as-peer.patch [bz#1575925] - Resolves: bz#1575925 ("SSL: no alternative certificate subject name matches target host name" error even though sslverify = off) - Resolves: bz#1624164 (Review annocheck distro flag failures in qemu-kvm) - Resolves: bz#1625185 (Re-enable disabled Hyper-V enlightenments) - Resolves: bz#1630746 (qemu_ram_mmap: Assertion `is_power_of_2(align)' failed)- kvm-i386-Disable-TOPOEXT-by-default-on-cpu-host.patch [bz#1619804] - kvm-redhat-enable-opengl-add-build-and-runtime-deps.patch [bz#1618412] - Resolves: bz#1618412 (Enable opengl (for intel vgpu display)) - Resolves: bz#1619804 (kernel panic in init_amd_cacheinfo)- kvm-redhat-Disable-vhost-crypto.patch [bz#1625668] - Resolves: bz#1625668 (Decide if we should disable 'vhost-crypto' or not)- kvm-target-i386-sev-fix-memory-leaks.patch [bz#1615717] - kvm-i386-Fix-arch_query_cpu_model_expansion-leak.patch [bz#1615717] - kvm-redhat-Update-build-configuration.patch [bz#1573156] - Resolves: bz#1573156 (Update build configure for QEMU 2.12.0) - Resolves: bz#1615717 (Memory leaks)- kvm-Fix-libusb-1.0.22-deprecated-libusb_set_debug-with-l.patch [bz#1622656] - Resolves: bz#1622656 (qemu-kvm fails to build due to libusb_set_debug being deprecated)- kvm-redhat-remove-extra-in-rhel_rhev_conflicts-macro.patch [bz#1618752] - Resolves: bz#1618752 (qemu-kvm can't be installed in RHEL-8 as it Conflicts with itself.)- kvm-Migration-TLS-Fix-crash-due-to-double-cleanup.patch [bz#1594384] - Resolves: bz#1594384 (2.12 migration fixes)- kvm-Add-qemu-keymap-to-qemu-kvm-common.patch [bz#1593117] - Resolves: bz#1593117 (add qemu-keymap utility)- Fixing an issue with some old command in the spec file- Fix an issue with the build_configure script. - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer)- kvm-migration-stop-compressing-page-in-migration-thread.patch [bz#1594384] - kvm-migration-stop-compression-to-allocate-and-free-memo.patch [bz#1594384] - kvm-migration-stop-decompression-to-allocate-and-free-me.patch [bz#1594384] - kvm-migration-detect-compression-and-decompression-error.patch [bz#1594384] - kvm-migration-introduce-control_save_page.patch [bz#1594384] - kvm-migration-move-some-code-to-ram_save_host_page.patch [bz#1594384] - kvm-migration-move-calling-control_save_page-to-the-comm.patch [bz#1594384] - kvm-migration-move-calling-save_zero_page-to-the-common-.patch [bz#1594384] - kvm-migration-introduce-save_normal_page.patch [bz#1594384] - kvm-migration-remove-ram_save_compressed_page.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-memory-leak-in-dirt.patch [bz#1594384] - kvm-migration-fix-saving-normal-page-even-if-it-s-been-c.patch [bz#1594384] - kvm-migration-update-index-field-when-delete-or-qsort-RD.patch [bz#1594384] - kvm-migration-introduce-decompress-error-check.patch [bz#1594384] - kvm-migration-Don-t-activate-block-devices-if-using-S.patch [bz#1594384] - kvm-migration-not-wait-RDMA_CM_EVENT_DISCONNECTED-event-.patch [bz#1594384] - kvm-migration-block-dirty-bitmap-fix-dirty_bitmap_load.patch [bz#1594384] - kvm-s390x-add-RHEL-7.6-machine-type-for-ccw.patch [bz#1595718] - kvm-s390x-cpumodel-default-enable-bpb-and-ppa15-for-z196.patch [bz#1595718] - kvm-linux-headers-asm-s390-kvm.h-header-sync.patch [bz#1612938] - kvm-s390x-kvm-add-etoken-facility.patch [bz#1612938] - Resolves: bz#1594384 (2.12 migration fixes) - Resolves: bz#1595718 (Add ppa15/bpb to the default cpu model for z196 and higher in the 7.6 s390-ccw-virtio machine) - Resolves: bz#1612938 (Add etoken support to qemu-kvm for s390x KVM guests)Mass import from RHEL 7.6 qemu-kvm-rhev, including fixes to the following BZs: - kvm-AArch64-Add-virt-rhel7.6-machine-type.patch [bz#1558723] - kvm-cpus-Fix-event-order-on-resume-of-stopped-guest.patch [bz#1566153] - kvm-qemu-img-Check-post-truncation-size.patch [bz#1523065] - kvm-vga-catch-depth-0.patch [bz#1575541] - kvm-Fix-x-hv-max-vps-compat-value-for-7.4-machine-type.patch [bz#1583959] - kvm-ccid-card-passthru-fix-regression-in-realize.patch [bz#1584984] - kvm-Use-4-MB-vram-for-cirrus.patch [bz#1542080] - kvm-spapr_pci-Remove-unhelpful-pagesize-warning.patch [bz#1505664] - kvm-rpm-Add-nvme-VFIO-driver-to-rw-whitelist.patch [bz#1416180] - kvm-qobject-Use-qobject_to-instead-of-type-cast.patch [bz#1557995] - kvm-qobject-Ensure-base-is-at-offset-0.patch [bz#1557995] - kvm-qobject-use-a-QObjectBase_-struct.patch [bz#1557995] - kvm-qobject-Replace-qobject_incref-QINCREF-qobject_decre.patch [bz#1557995] - kvm-qobject-Modify-qobject_ref-to-return-obj.patch [bz#1557995] - kvm-rbd-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-iscsi-Drop-deprecated-drive-parameter-filename.patch [bz#1557995] - kvm-block-Add-block-specific-QDict-header.patch [bz#1557995] - kvm-qobject-Move-block-specific-qdict-code-to-block-qdic.patch [bz#1557995] - kvm-block-Fix-blockdev-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Fix-drive-for-certain-non-string-scalars.patch [bz#1557995] - kvm-block-Clean-up-a-misuse-of-qobject_to-in-.bdrv_co_cr.patch [bz#1557995] - kvm-block-Factor-out-qobject_input_visitor_new_flat_conf.patch [bz#1557995] - kvm-block-Make-remaining-uses-of-qobject-input-visitor-m.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_flatten_qdict.patch [bz#1557995] - kvm-block-qdict-Tweak-qdict_flatten_qdict-qdict_flatten_.patch [bz#1557995] - kvm-block-qdict-Clean-up-qdict_crumple-a-bit.patch [bz#1557995] - kvm-block-qdict-Simplify-qdict_is_list-some.patch [bz#1557995] - kvm-check-block-qdict-Rename-qdict_flatten-s-variables-f.patch [bz#1557995] - kvm-check-block-qdict-Cover-flattening-of-empty-lists-an.patch [bz#1557995] - kvm-block-Fix-blockdev-blockdev-add-for-empty-objects-an.patch [bz#1557995] - kvm-rbd-New-parameter-auth-client-required.patch [bz#1557995] - kvm-rbd-New-parameter-key-secret.patch [bz#1557995] - kvm-block-mirror-honor-ratelimit-again.patch [bz#1572856] - kvm-block-mirror-Make-cancel-always-cancel-pre-READY.patch [bz#1572856] - kvm-iotests-Add-test-for-cancelling-a-mirror-job.patch [bz#1572856] - kvm-iotests-Split-214-off-of-122.patch [bz#1518738] - kvm-block-Add-COR-filter-driver.patch [bz#1518738] - kvm-block-BLK_PERM_WRITE-includes-._UNCHANGED.patch [bz#1518738] - kvm-block-Add-BDRV_REQ_WRITE_UNCHANGED-flag.patch [bz#1518738] - kvm-block-Set-BDRV_REQ_WRITE_UNCHANGED-for-COR-writes.patch [bz#1518738] - kvm-block-quorum-Support-BDRV_REQ_WRITE_UNCHANGED.patch [bz#1518738] - kvm-block-Support-BDRV_REQ_WRITE_UNCHANGED-in-filters.patch [bz#1518738] - kvm-iotests-Clean-up-wrap-image-in-197.patch [bz#1518738] - kvm-iotests-Copy-197-for-COR-filter-driver.patch [bz#1518738] - kvm-iotests-Add-test-for-COR-across-nodes.patch [bz#1518738] - kvm-qemu-io-Use-purely-string-blockdev-options.patch [bz#1576598] - kvm-qemu-img-Use-only-string-options-in-img_open_opts.patch [bz#1576598] - kvm-iotests-Add-test-for-U-force-share-conflicts.patch [bz#1576598] - kvm-qemu-io-Drop-command-functions-return-values.patch [bz#1519617] - kvm-qemu-io-Let-command-functions-return-error-code.patch [bz#1519617] - kvm-qemu-io-Exit-with-error-when-a-command-failed.patch [bz#1519617] - kvm-iotests.py-Add-qemu_io_silent.patch [bz#1519617] - kvm-iotests-Let-216-make-use-of-qemu-io-s-exit-code.patch [bz#1519617] - kvm-qcow2-Repair-OFLAG_COPIED-when-fixing-leaks.patch [bz#1527085] - kvm-iotests-Repairing-error-during-snapshot-deletion.patch [bz#1527085] - kvm-block-Make-bdrv_is_writable-public.patch [bz#1588039] - kvm-qcow2-Do-not-mark-inactive-images-corrupt.patch [bz#1588039] - kvm-iotests-Add-case-for-a-corrupted-inactive-image.patch [bz#1588039] - kvm-main-loop-drop-spin_counter.patch [bz#1168213] - kvm-target-ppc-Factor-out-the-parsing-in-kvmppc_get_cpu_.patch [bz#1560847] - kvm-target-ppc-Don-t-require-private-l1d-cache-on-POWER8.patch [bz#1560847] - kvm-ppc-spapr_caps-Don-t-disable-cap_cfpc-on-POWER8-by-d.patch [bz#1560847] - kvm-qxl-fix-local-renderer-crash.patch [bz#1567733] - kvm-qemu-img-Amendment-support-implies-create_opts.patch [bz#1537956] - kvm-block-Add-Error-parameter-to-bdrv_amend_options.patch [bz#1537956] - kvm-qemu-option-Pull-out-Supported-options-print.patch [bz#1537956] - kvm-qemu-img-Add-print_amend_option_help.patch [bz#1537956] - kvm-qemu-img-Recognize-no-creation-support-in-o-help.patch [bz#1537956] - kvm-iotests-Test-help-option-for-unsupporting-formats.patch [bz#1537956] - kvm-iotests-Rework-113.patch [bz#1537956] - kvm-qemu-img-Resolve-relative-backing-paths-in-rebase.patch [bz#1569835] - kvm-iotests-Add-test-for-rebasing-with-relative-paths.patch [bz#1569835] - kvm-qemu-img-Special-post-backing-convert-handling.patch [bz#1527898] - kvm-iotests-Test-post-backing-convert-target-behavior.patch [bz#1527898] - kvm-migration-calculate-expected_downtime-with-ram_bytes.patch [bz#1564576] - kvm-sheepdog-Fix-sd_co_create_opts-memory-leaks.patch [bz#1513543] - kvm-qemu-iotests-reduce-chance-of-races-in-185.patch [bz#1513543] - kvm-blockjob-do-not-cancel-timer-in-resume.patch [bz#1513543] - kvm-nfs-Fix-error-path-in-nfs_options_qdict_to_qapi.patch [bz#1513543] - kvm-nfs-Remove-processed-options-from-QDict.patch [bz#1513543] - kvm-blockjob-drop-block_job_pause-resume_all.patch [bz#1513543] - kvm-blockjob-expose-error-string-via-query.patch [bz#1513543] - kvm-blockjob-Fix-assertion-in-block_job_finalize.patch [bz#1513543] - kvm-blockjob-Wrappers-for-progress-counter-access.patch [bz#1513543] - kvm-blockjob-Move-RateLimit-to-BlockJob.patch [bz#1513543] - kvm-blockjob-Implement-block_job_set_speed-centrally.patch [bz#1513543] - kvm-blockjob-Introduce-block_job_ratelimit_get_delay.patch [bz#1513543] - kvm-blockjob-Add-block_job_driver.patch [bz#1513543] - kvm-blockjob-Update-block-job-pause-resume-documentation.patch [bz#1513543] - kvm-blockjob-Improve-BlockJobInfo.offset-len-documentati.patch [bz#1513543] - kvm-job-Create-Job-JobDriver-and-job_create.patch [bz#1513543] - kvm-job-Rename-BlockJobType-into-JobType.patch [bz#1513543] - kvm-job-Add-JobDriver.job_type.patch [bz#1513543] - kvm-job-Add-job_delete.patch [bz#1513543] - kvm-job-Maintain-a-list-of-all-jobs.patch [bz#1513543] - kvm-job-Move-state-transitions-to-Job.patch [bz#1513543] - kvm-job-Add-reference-counting.patch [bz#1513543] - kvm-job-Move-cancelled-to-Job.patch [bz#1513543] - kvm-job-Add-Job.aio_context.patch [bz#1513543] - kvm-job-Move-defer_to_main_loop-to-Job.patch [bz#1513543] - kvm-job-Move-coroutine-and-related-code-to-Job.patch [bz#1513543] - kvm-job-Add-job_sleep_ns.patch [bz#1513543] - kvm-job-Move-pause-resume-functions-to-Job.patch [bz#1513543] - kvm-job-Replace-BlockJob.completed-with-job_is_completed.patch [bz#1513543] - kvm-job-Move-BlockJobCreateFlags-to-Job.patch [bz#1513543] - kvm-blockjob-Split-block_job_event_pending.patch [bz#1513543] - kvm-job-Add-job_event_.patch [bz#1513543] - kvm-job-Move-single-job-finalisation-to-Job.patch [bz#1513543] - kvm-job-Convert-block_job_cancel_async-to-Job.patch [bz#1513543] - kvm-job-Add-job_drain.patch [bz#1513543] - kvm-job-Move-.complete-callback-to-Job.patch [bz#1513543] - kvm-job-Move-job_finish_sync-to-Job.patch [bz#1513543] - kvm-job-Switch-transactions-to-JobTxn.patch [bz#1513543] - kvm-job-Move-transactions-to-Job.patch [bz#1513543] - kvm-job-Move-completion-and-cancellation-to-Job.patch [bz#1513543] - kvm-block-Cancel-job-in-bdrv_close_all-callers.patch [bz#1513543] - kvm-job-Add-job_yield.patch [bz#1513543] - kvm-job-Add-job_dismiss.patch [bz#1513543] - kvm-job-Add-job_is_ready.patch [bz#1513543] - kvm-job-Add-job_transition_to_ready.patch [bz#1513543] - kvm-job-Move-progress-fields-to-Job.patch [bz#1513543] - kvm-job-Introduce-qapi-job.json.patch [bz#1513543] - kvm-job-Add-JOB_STATUS_CHANGE-QMP-event.patch [bz#1513543] - kvm-job-Add-lifecycle-QMP-commands.patch [bz#1513543] - kvm-job-Add-query-jobs-QMP-command.patch [bz#1513543] - kvm-blockjob-Remove-BlockJob.driver.patch [bz#1513543] - kvm-iotests-Move-qmp_to_opts-to-VM.patch [bz#1513543] - kvm-qemu-iotests-Test-job-with-block-jobs.patch [bz#1513543] - kvm-vdi-Fix-vdi_co_do_create-return-value.patch [bz#1513543] - kvm-vhdx-Fix-vhdx_co_create-return-value.patch [bz#1513543] - kvm-job-Add-error-message-for-failing-jobs.patch [bz#1513543] - kvm-block-create-Make-x-blockdev-create-a-job.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.get_qmp_events_filtered.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.qmp_log.patch [bz#1513543] - kvm-qemu-iotests-Add-iotests.img_info_log.patch [bz#1513543] - kvm-qemu-iotests-Add-VM.run_job.patch [bz#1513543] - kvm-qemu-iotests-iotests.py-helper-for-non-file-protocol.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-206-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-207-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-210-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-211-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-212-for-blockdev-create-job.patch [bz#1513543] - kvm-qemu-iotests-Rewrite-213-for-blockdev-create-job.patch [bz#1513543] - kvm-block-create-Mark-blockdev-create-stable.patch [bz#1513543] - kvm-jobs-fix-stale-wording.patch [bz#1513543] - kvm-jobs-fix-verb-references-in-docs.patch [bz#1513543] - kvm-iotests-Fix-219-s-timing.patch [bz#1513543] - kvm-iotests-improve-pause_job.patch [bz#1513543] - kvm-rpm-Whitelist-copy-on-read-block-driver.patch [bz#1518738] - kvm-rpm-add-throttle-driver-to-rw-whitelist.patch [bz#1591076] - kvm-usb-host-skip-open-on-pending-postload-bh.patch [bz#1572851] - kvm-i386-Define-the-Virt-SSBD-MSR-and-handling-of-it-CVE.patch [bz#1574216] - kvm-i386-define-the-AMD-virt-ssbd-CPUID-feature-bit-CVE-.patch [bz#1574216] - kvm-block-file-posix-Pass-FD-to-locking-helpers.patch [bz#1519144] - kvm-block-file-posix-File-locking-during-creation.patch [bz#1519144] - kvm-iotests-Add-creation-test-to-153.patch [bz#1519144] - kvm-vhost-user-add-Net-prefix-to-internal-state-structur.patch [bz#1526645] - kvm-virtio-support-setting-memory-region-based-host-noti.patch [bz#1526645] - kvm-vhost-user-support-receiving-file-descriptors-in-sla.patch [bz#1526645] - kvm-osdep-add-wait.h-compat-macros.patch [bz#1526645] - kvm-vhost-user-bridge-support-host-notifier.patch [bz#1526645] - kvm-vhost-allow-backends-to-filter-memory-sections.patch [bz#1526645] - kvm-vhost-user-allow-slave-to-send-fds-via-slave-channel.patch [bz#1526645] - kvm-vhost-user-introduce-shared-vhost-user-state.patch [bz#1526645] - kvm-vhost-user-support-registering-external-host-notifie.patch [bz#1526645] - kvm-libvhost-user-support-host-notifier.patch [bz#1526645] - kvm-block-Introduce-API-for-copy-offloading.patch [bz#1482537] - kvm-raw-Check-byte-range-uniformly.patch [bz#1482537] - kvm-raw-Implement-copy-offloading.patch [bz#1482537] - kvm-qcow2-Implement-copy-offloading.patch [bz#1482537] - kvm-file-posix-Implement-bdrv_co_copy_range.patch [bz#1482537] - kvm-iscsi-Query-and-save-device-designator-when-opening.patch [bz#1482537] - kvm-iscsi-Create-and-use-iscsi_co_wait_for_task.patch [bz#1482537] - kvm-iscsi-Implement-copy-offloading.patch [bz#1482537] - kvm-block-backend-Add-blk_co_copy_range.patch [bz#1482537] - kvm-qemu-img-Convert-with-copy-offloading.patch [bz#1482537] - kvm-qcow2-Fix-src_offset-in-copy-offloading.patch [bz#1482537] - kvm-iscsi-Don-t-blindly-use-designator-length-in-respons.patch [bz#1482537] - kvm-file-posix-Fix-EINTR-handling.patch [bz#1482537] - kvm-usb-storage-Add-rerror-werror-properties.patch [bz#1595180] - kvm-numa-clarify-error-message-when-node-index-is-out-of.patch [bz#1578381] - kvm-qemu-iotests-Update-026.out.nocache-reference-output.patch [bz#1528541] - kvm-qcow2-Free-allocated-clusters-on-write-error.patch [bz#1528541] - kvm-qemu-iotests-Test-qcow2-not-leaking-clusters-on-writ.patch [bz#1528541] - kvm-qemu-options-Add-missing-newline-to-accel-help-text.patch [bz#1586313] - kvm-xhci-fix-guest-triggerable-assert.patch [bz#1594135] - kvm-virtio-gpu-tweak-scanout-disable.patch [bz#1589634] - kvm-virtio-gpu-update-old-resource-too.patch [bz#1589634] - kvm-virtio-gpu-disable-scanout-when-backing-resource-is-.patch [bz#1589634] - kvm-block-Don-t-silently-truncate-node-names.patch [bz#1549654] - kvm-pr-helper-fix-socket-path-default-in-help.patch [bz#1533158] - kvm-pr-helper-fix-assertion-failure-on-failed-multipath-.patch [bz#1533158] - kvm-pr-manager-helper-avoid-SIGSEGV-when-writing-to-the-.patch [bz#1533158] - kvm-pr-manager-put-stubs-in-.c-file.patch [bz#1533158] - kvm-pr-manager-add-query-pr-managers-QMP-command.patch [bz#1533158] - kvm-pr-manager-helper-report-event-on-connection-disconn.patch [bz#1533158] - kvm-pr-helper-avoid-error-on-PR-IN-command-with-zero-req.patch [bz#1533158] - kvm-pr-helper-Rework-socket-path-handling.patch [bz#1533158] - kvm-pr-manager-helper-fix-memory-leak-on-event.patch [bz#1533158] - kvm-object-fix-OBJ_PROP_LINK_UNREF_ON_RELEASE-ambivalenc.patch [bz#1556678] - kvm-usb-hcd-xhci-test-add-a-test-for-ccid-hotplug.patch [bz#1556678] - kvm-Revert-usb-release-the-created-buses.patch [bz#1556678] - kvm-file-posix-Fix-creation-locking.patch [bz#1599335] - kvm-file-posix-Unlock-FD-after-creation.patch [bz#1599335] - kvm-ahci-trim-signatures-on-raise-lower.patch [bz#1584914] - kvm-ahci-fix-PxCI-register-race.patch [bz#1584914] - kvm-ahci-don-t-schedule-unnecessary-BH.patch [bz#1584914] - kvm-qcow2-Fix-qcow2_truncate-error-return-value.patch [bz#1595173] - kvm-block-Convert-.bdrv_truncate-callback-to-coroutine_f.patch [bz#1595173] - kvm-qcow2-Remove-coroutine-trampoline-for-preallocate_co.patch [bz#1595173] - kvm-block-Move-bdrv_truncate-implementation-to-io.c.patch [bz#1595173] - kvm-block-Use-tracked-request-for-truncate.patch [bz#1595173] - kvm-file-posix-Make-.bdrv_co_truncate-asynchronous.patch [bz#1595173] - kvm-block-Fix-copy-on-read-crash-with-partial-final-clus.patch [bz#1590640] - kvm-block-fix-QEMU-crash-with-scsi-hd-and-drive_del.patch [bz#1599515] - kvm-virtio-rng-process-pending-requests-on-DRIVER_OK.patch [bz#1576743] - kvm-file-posix-specify-expected-filetypes.patch [bz#1525829] - kvm-iotests-add-test-226-for-file-driver-types.patch [bz#1525829] - kvm-block-dirty-bitmap-add-lock-to-bdrv_enable-disable_d.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-enable-disable.patch [bz#1207657] - kvm-qmp-transaction-support-for-x-block-dirty-bitmap-ena.patch [bz#1207657] - kvm-qapi-add-x-block-dirty-bitmap-merge.patch [bz#1207657] - kvm-qapi-add-disabled-parameter-to-block-dirty-bitmap-ad.patch [bz#1207657] - kvm-block-dirty-bitmap-add-bdrv_enable_dirty_bitmap_lock.patch [bz#1207657] - kvm-dirty-bitmap-fix-double-lock-on-bitmap-enabling.patch [bz#1207657] - kvm-block-qcow2-bitmap-fix-free_bitmap_clusters.patch [bz#1207657] - kvm-qcow2-add-overlap-check-for-bitmap-directory.patch [bz#1207657] - kvm-blockdev-enable-non-root-nodes-for-backup-source.patch [bz#1207657] - kvm-iotests-add-222-to-test-basic-fleecing.patch [bz#1207657] - kvm-qcow2-Remove-dead-check-on-ret.patch [bz#1207657] - kvm-block-Move-request-tracking-to-children-in-copy-offl.patch [bz#1207657] - kvm-block-Fix-parameter-checking-in-bdrv_co_copy_range_i.patch [bz#1207657] - kvm-block-Honour-BDRV_REQ_NO_SERIALISING-in-copy-range.patch [bz#1207657] - kvm-backup-Use-copy-offloading.patch [bz#1207657] - kvm-block-backup-disable-copy-offloading-for-backup.patch [bz#1207657] - kvm-iotests-222-Don-t-run-with-luks.patch [bz#1207657] - kvm-block-io-fix-copy_range.patch [bz#1207657] - kvm-block-split-flags-in-copy_range.patch [bz#1207657] - kvm-block-add-BDRV_REQ_SERIALISING-flag.patch [bz#1207657] - kvm-block-backup-fix-fleecing-scheme-use-serialized-writ.patch [bz#1207657] - kvm-nbd-server-Reject-0-length-block-status-request.patch [bz#1207657] - kvm-nbd-server-fix-trace.patch [bz#1207657] - kvm-nbd-server-refactor-NBDExportMetaContexts.patch [bz#1207657] - kvm-nbd-server-add-nbd_meta_empty_or_pattern-helper.patch [bz#1207657] - kvm-nbd-server-implement-dirty-bitmap-export.patch [bz#1207657] - kvm-qapi-new-qmp-command-nbd-server-add-bitmap.patch [bz#1207657] - kvm-docs-interop-add-nbd.txt.patch [bz#1207657] - kvm-nbd-server-introduce-NBD_CMD_CACHE.patch [bz#1207657] - kvm-nbd-server-Silence-gcc-false-positive.patch [bz#1207657] - kvm-nbd-server-Fix-dirty-bitmap-logic-regression.patch [bz#1207657] - kvm-nbd-server-fix-nbd_co_send_block_status.patch [bz#1207657] - kvm-nbd-client-Add-x-dirty-bitmap-to-query-bitmap-from-s.patch [bz#1207657] - kvm-iotests-New-test-223-for-exporting-dirty-bitmap-over.patch [bz#1207657] - kvm-hw-char-serial-Only-retry-if-qemu_chr_fe_write-retur.patch [bz#1592817] - kvm-hw-char-serial-retry-write-if-EAGAIN.patch [bz#1592817] - kvm-throttle-groups-fix-hang-when-group-member-leaves.patch [bz#1535914] - kvm-Disable-aarch64-devices-reappeared-after-2.12-rebase.patch [bz#1586357] - kvm-Disable-split-irq-device.patch [bz#1586357] - kvm-Disable-AT24Cx-i2c-eeprom.patch [bz#1586357] - kvm-Disable-CAN-bus-devices.patch [bz#1586357] - kvm-Disable-new-superio-devices.patch [bz#1586357] - kvm-Disable-new-pvrdma-device.patch [bz#1586357] - kvm-qdev-add-HotplugHandler-post_plug-callback.patch [bz#1607891] - kvm-virtio-scsi-fix-hotplug-reset-vs-event-race.patch [bz#1607891] - kvm-e1000-Fix-tso_props-compat-for-82540em.patch [bz#1608778] - kvm-slirp-correct-size-computation-while-concatenating-m.patch [bz#1586255] - kvm-s390x-sclp-fix-maxram-calculation.patch [bz#1595740] - kvm-redhat-Make-gitpublish-profile-the-default-one.patch [bz#1425820] - Resolves: bz#1168213 (main-loop: WARNING: I/O thread spun for 1000 iterations while doing stream block device.) - Resolves: bz#1207657 (RFE: QEMU Incremental live backup - push and pull modes) - Resolves: bz#1416180 (QEMU VFIO based block driver for NVMe devices) - Resolves: bz#1425820 (Improve QEMU packaging layout with modularization of the block layer) - Resolves: bz#1482537 ([RFE] qemu-img copy-offloading (convert command)) - Resolves: bz#1505664 ("qemu-kvm: System page size 0x1000000 is not enabled in page_size_mask (0x11000). Performance may be slow" show up while using hugepage as guest's memory) - Resolves: bz#1513543 ([RFE] Add block job to create format on a storage device) - Resolves: bz#1518738 (Add 'copy-on-read' filter driver for use with blockdev-add) - Resolves: bz#1519144 (qemu-img: image locking doesn't cover image creation) - Resolves: bz#1519617 (The exit code should be non-zero when qemu-io reports an error) - Resolves: bz#1523065 ("qemu-img resize" should fail to decrease the size of logical partition/lvm/iSCSI image with raw format) - Resolves: bz#1525829 (can not boot up a scsi-block passthrough disk via -blockdev with error "cannot get SG_IO version number: Operation not supported. Is this a SCSI device?") - Resolves: bz#1526645 ([Intel 7.6 FEAT] vHost Data Plane Acceleration (vDPA) - vhost user client - qemu-kvm-rhev) - Resolves: bz#1527085 (The copied flag should be updated during '-r leaks') - Resolves: bz#1527898 ([RFE] qemu-img should leave cluster unallocated if it's read as zero throughout the backing chain) - Resolves: bz#1528541 (qemu-img check reports tons of leaked clusters after re-start nfs service to resume writing data in guest) - Resolves: bz#1533158 (QEMU support for libvirtd restarting qemu-pr-helper) - Resolves: bz#1535914 (Disable io throttling for one member disk of a group during io will induce the other one hang with io) - Resolves: bz#1537956 (RFE: qemu-img amend should list the true supported options) - Resolves: bz#1542080 (Qemu core dump at cirrus_invalidate_region) - Resolves: bz#1549654 (Reject node-names which would be truncated by the block layer commands) - Resolves: bz#1556678 (Hot plug usb-ccid for the 2nd time with the same ID as the 1st time failed) - Resolves: bz#1557995 (QAPI schema for RBD storage misses the 'password-secret' option) - Resolves: bz#1558723 (Create RHEL-7.6 QEMU machine type for AArch64) - Resolves: bz#1560847 ([Power8][FW b0320a_1812.861][rhel7.5rc2 3.10.0-861.el7.ppc64le][qemu-kvm-{ma,rhev}-2.10.0-21.el7_5.1.ppc64le] KVM guest does not default to ori type flush even with pseries-rhel7.5.0-sxxm) - Resolves: bz#1564576 (Pegas 1.1 - Require to backport qemu-kvm patch that fixes expected_downtime calculation during migration) - Resolves: bz#1566153 (IOERROR pause code lost after resuming a VM while I/O error is still present) - Resolves: bz#1567733 (qemu abort when migrate during guest reboot) - Resolves: bz#1569835 (qemu-img get wrong backing file path after rebasing image with relative path) - Resolves: bz#1572851 (Core dumped after migration when with usb-host) - Resolves: bz#1572856 ('block-job-cancel' can not cancel a "drive-mirror" job) - Resolves: bz#1574216 (CVE-2018-3639 qemu-kvm-rhev: hw: cpu: speculative store bypass [rhel-7.6]) - Resolves: bz#1575541 (qemu core dump while installing win10 guest) - Resolves: bz#1576598 (Segfault in qemu-io and qemu-img with -U --image-opts force-share=off) - Resolves: bz#1576743 (virtio-rng hangs when running on recent (2.x) QEMU versions) - Resolves: bz#1578381 (Error message need update when specify numa distance with node index >=128) - Resolves: bz#1583959 (Incorrect vcpu count limit for 7.4 machine types for windows guests) - Resolves: bz#1584914 (SATA emulator lags and hangs) - Resolves: bz#1584984 (Vm starts failed with 'passthrough' smartcard) - Resolves: bz#1586255 (CVE-2018-11806 qemu-kvm-rhev: QEMU: slirp: heap buffer overflow while reassembling fragmented datagrams [rhel-7.6]) - Resolves: bz#1586313 (-smp option is not easily found in the output of qemu help) - Resolves: bz#1586357 (Disable new devices in 2.12) - Resolves: bz#1588039 (Possible assertion failure in qemu when a corrupted image is used during an incoming migration) - Resolves: bz#1589634 (Migration failed when rebooting guest with multiple virtio videos) - Resolves: bz#1590640 (qemu-kvm: block/io.c:1098: bdrv_co_do_copy_on_readv: Assertion `skip_bytes < pnum' failed.) - Resolves: bz#1591076 (The driver of 'throttle' is not whitelisted) - Resolves: bz#1592817 (Retrying on serial_xmit if the pipe is broken may compromise the Guest) - Resolves: bz#1594135 (system_reset many times linux guests cause qemu process Aborted) - Resolves: bz#1595173 (blockdev-create is blocking) - Resolves: bz#1595180 (Can't set rerror/werror with usb-storage) - Resolves: bz#1595740 (RHEL-Alt-7.6 - qemu has error during migration of larger guests) - Resolves: bz#1599335 (Image creation locking is too tight and is not properly released) - Resolves: bz#1599515 (qemu core-dump with aio_read via hmp (util/qemu-thread-posix.c:64: qemu_mutex_lock_impl: Assertion `mutex->initialized' failed)) - Resolves: bz#1607891 (Hotplug events are sometimes lost with virtio-scsi + iothread) - Resolves: bz#1608778 (qemu/migration: migrate failed from RHEL.7.6 to RHEL.7.5 with e1000-82540em)- kvm-linux-headers-Update-to-include-KVM_CAP_S390_HPAGE_1.patch [bz#1610906] - kvm-s390x-Enable-KVM-huge-page-backing-support.patch [bz#1610906] - kvm-redhat-s390x-add-hpage-1-to-kvm.conf.patch [bz#1610906] - Resolves: bz#1610906 ([IBM 8.0 FEAT] KVM: Huge Pages - libhugetlbfs Enablement - qemu-kvm part)- kvm-spapr-Correct-inverted-test-in-spapr_pc_dimm_node.patch [bz#1601671] - kvm-osdep-powerpc64-align-memory-to-allow-2MB-radix-THP-.patch [bz#1601317] - kvm-RHEL-8.0-Add-pseries-rhel7.6.0-sxxm-machine-type.patch [bz#1595501] - kvm-i386-Helpers-to-encode-cache-information-consistentl.patch [bz#1597739] - kvm-i386-Add-cache-information-in-X86CPUDefinition.patch [bz#1597739] - kvm-i386-Initialize-cache-information-for-EPYC-family-pr.patch [bz#1597739] - kvm-i386-Add-new-property-to-control-cache-info.patch [bz#1597739] - kvm-i386-Clean-up-cache-CPUID-code.patch [bz#1597739] - kvm-i386-Populate-AMD-Processor-Cache-Information-for-cp.patch [bz#1597739] - kvm-i386-Add-support-for-CPUID_8000_001E-for-AMD.patch [bz#1597739] - kvm-i386-Fix-up-the-Node-id-for-CPUID_8000_001E.patch [bz#1597739] - kvm-i386-Enable-TOPOEXT-feature-on-AMD-EPYC-CPU.patch [bz#1597739] - kvm-i386-Remove-generic-SMT-thread-check.patch [bz#1597739] - kvm-i386-Allow-TOPOEXT-to-be-enabled-on-older-kernels.patch [bz#1597739] - Resolves: bz#1595501 (Create pseries-rhel7.6.0-sxxm machine type) - Resolves: bz#1597739 (AMD EPYC/Zen SMT support for KVM / QEMU guest (qemu-kvm)) - Resolves: bz#1601317 (RHEL8.0 - qemu patch to align memory to allow 2MB THP) - Resolves: bz#1601671 (After rebooting guest,all the hot plug memory will be assigned to the 1st numa node.)- kvm-spapr-Add-ibm-max-associativity-domains-property.patch [bz#1599593] - kvm-Revert-spapr-Don-t-allow-memory-hotplug-to-memory-le.patch [bz#1599593] - kvm-simpletrace-Convert-name-from-mapping-record-to-str.patch [bz#1594969] - kvm-tests-fix-TLS-handshake-failure-with-TLS-1.3.patch [bz#1602403] - Resolves: bz#1594969 (simpletrace.py fails when running with Python 3) - Resolves: bz#1599593 (User can't hotplug memory to less memory numa node on rhel8) - Resolves: bz#1602403 (test-crypto-tlssession unit test fails with assertions)- kvm-vfio-pci-Default-display-option-to-off.patch [bz#1590511] - kvm-python-futurize-f-libfuturize.fixes.fix_print_with_i.patch [bz#1571533] - kvm-python-futurize-f-lib2to3.fixes.fix_except.patch [bz#1571533] - kvm-Revert-Defining-a-shebang-for-python-scripts.patch [bz#1571533] - kvm-spec-Fix-ambiguous-python-interpreter-name.patch [bz#1571533] - kvm-qemu-ga-blacklisting-guest-exec-and-guest-exec-statu.patch [bz#1518132] - kvm-redhat-rewrap-build_configure.sh-cmdline-for-the-rh-.patch [] - kvm-redhat-remove-the-VTD-LIVE_BLOCK_OPS-and-RHV-options.patch [] - kvm-redhat-fix-the-rh-env-prep-target-s-dependency-on-th.patch [] - kvm-redhat-remove-dead-code-related-to-s390-not-s390x.patch [] - kvm-redhat-sync-compiler-flags-from-the-spec-file-to-rh-.patch [] - kvm-redhat-sync-guest-agent-enablement-and-tcmalloc-usag.patch [] - kvm-redhat-fix-up-Python-3-dependency-for-building-QEMU.patch [] - kvm-redhat-fix-up-Python-dependency-for-SRPM-generation.patch [] - kvm-redhat-disable-glusterfs-dependency-support-temporar.patch [] - Resolves: bz#1518132 (Ensure file access RPCs are disabled by default) - Resolves: bz#1571533 (Convert qemu-kvm python scripts to python3) - Resolves: bz#1590511 (Fails to start guest with Intel vGPU device)- Resolves: bz#1508137 ([IBM 8.0 FEAT] KVM: Interactive Bootloader (qemu)) - Resolves: bz#1513558 (Remove RHEL6 machine types) - Resolves: bz#1568600 (pc-i440fx-rhel7.6.0 and pc-q35-rhel7.6.0 machine types (x86)) - Resolves: bz#1570029 ([IBM 8.0 FEAT] KVM: 3270 Connectivity - qemu part) - Resolves: bz#1578855 (Enable Native Ceph support on non x86_64 CPUs) - Resolves: bz#1585651 (RHEL 7.6 new pseries machine type (ppc64le)) - Resolves: bz#1592337 ([IBM 8.0 FEAT] KVM: CPU Model z14 ZR1 (qemu-kvm))- Resolves: bz#1576468 (Enable vhost_user in qemu-kvm 2.12)- Resolves: bz#1574406 ([RHEL 8][qemu-kvm] Failed to find romfile "efi-virtio.rom") - Resolves: bz#1569675 (Backwards compatibility of pc-*-rhel7.5.0 and older machine-types) - Resolves: bz#1576045 (Fix build issue by using python3) - Resolves: bz#1571145 (qemu-kvm segfaults on RHEL 8 when run guestfsd under TCG)- Fixing some issues with packaging. - Rebasing to 2.12.0-rc4- Bumping epoch for RHEL8 and dropping self-obsoleting- Rebuilding- Prepare building on RHEL-8.015:6.2.0-53.module+el8.10.0+1882+0c885e98.215:6.2.0-53.module+el8.10.0+1882+0c885e98.2debug.dwzqemu-kvm-6.2.0-53.module+el8.10.0+1882+0c885e98.2.aarch64/usr/lib//usr/lib/debug//usr/lib/debug/.dwz/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), BuildID[sha1]=1b10ba62705daa0483a1a2c65826428cb0ec917e, with debug_info, not strippedqemu-kvm-debugsource(aarch-64)15:6.2.0-53.module+el8.10.0+1882+0c885e98.2utf-84c111db2400af6d1a7daad8abe9694e1bcf2b5cbd074215037460082a6c7bc67virt:rhel:8100020241105193000:e155f54d? 7zXZ !#,G] b2u jӫ`(y1:L NP3SrOR{/{Ė~n.8 .Qn4{(yTWk/VF4` B;۔4H8լOsp1gcNۉDXMNRԤyU/i/9!~:?_fM9%,8cL?w)-y2h,߹( H{/ '3t$I33ETUב4\suK.z^ Go9HGHV+"G]7=sȹ_9>OOCḙ']E)C[8KusPrcf&2|3l~bc9jx(Иr_K΃ZNT'#NM+dy!)Ե'YFk 7q׷qޣe9U/.Z򥴗&V3+c+.*/PCXTqFM/'5BdUD~LLԐIRuWT&⹽h׋mgsK}bkř-ZZӅ{5AtP9BM%]%'8q¸S* ģq}@4|n.OF,p([}2B$ا[H[ =k VO-5aj'*!=Z%l*cqWDžfwI9T䈮y۞$[Lf@ʵ{5"\>Da@ǥJӕYJqH½ށ!h1RS cvyj=3#^k]@8^)p1A4X;]vBFl}Qu@ĝ +Fpd җ/ eNjz-ngWtUQλa-eAu^vgݝk[91Wjюc3-إVLt! 7*4HۋU='ˋ(پ#ww^b6rQ9D6}ZxK7ѺfhB]k1i3'-;JTmZ}iW$Ƕ"ň,arh 7Vۃ BƻU:^-ba0M!,^z 6tmH'(Plze:Ҧ.硿c'VF#E;9XIu/:_f{M+mZ;Daf& G_ԾҘǀR.%w}]_kp0}CŸA!bvH[N7wfAp|k ;1R$KCvS4uq'9pBVu"jP}_J0˒֚e Z}##ݟΰmخr9|z~XN/3!x*k$n-kLp1:(2؛`VZVxz Vt94#gA'-)܏)]>Im5c!L"oed Bƌc>?=e[m(&"w~) Vؕ׾[}JT:(S5^,&fdkO˥E2W/cfbY"oinDk_*6CaӝZqw7.!F~-[=!~\Ejш)4ޯXP⮶D 4L# 0Mr(hsϽh "d4O$,)&xvPpWE!*T8DVvC-Hh3&GoEof2\j[WFn2hym+Fj΍|`E!ҺB.@Pԅ B;@,BYo;4h9AKV b_kv "al ]ikk{X7bZ7-&G}S-Vփ'^jT(!I6@X;D\ iOS@U@QŹ/k6P;Wg3]NlLoOT5^ &ozȔ,ݛaz}n !l\)F:_oS[Pov8³Pخ8Et{OOZ4:QA7sL\2_\ed:y1CsxumhS[Iw9D\xw@ܣbf}c%uJOJˆ_?plWU}/ʼP惝DڋA\p/\_ lJ݋P @;i6`m|ι!ZZ$4ObRSZX%c#=G6"dܣb{q3k74ZGiҞ岆LVD@##R(w68RmB2#šj 1;u&!4+ Q3ElWc{cas]5(np@)J;"B/_xxBA~Д倘L OqJRPzFu_U~Om n\D1m WE1-!HH8)hxN?_ wwNAe9`=A(v80BFKvpb]@N[Kw#dVflqPuř2'Ӽ*rTCdKސA]a]9l`R"Ȱ?)bgRb˹P0T]m`vg7OF`Z+oOA6 =Dcz{u3Gi/`Y#e}'_wdiaee1⯂_۔%B ǘoN 5( NgTv.w :RP.4D >LÄ:t o wMzw_8 ;!th |a/޵  DЀd}<ӅkQndHG`:UW~<'z?uD`GX~`::z9Y2;v.Zö= MJ.ixȺ L^,r}&\^~9h#/#0'] *5m>^CN4glZ:Z0h'/{x6q<3ar Z Ojl"N˛+Y )#bu U̚.xlu!T/-HJlIy[WPy_S .AxlR[L%<6~ ˕ti58r/׃#*|* 8L|EGtm ܊",7Y~]%k԰Ll`|t4k:O;(ֶh(^eoɳ{B=5|WqJ34X(Ӛո/oXKarY&hj:At.$d~GNSHW`0l6^yfHu#e_ gΖ^,dPB%Ƥ4HNRQrU&ײ+6zHgtDŌ}s8D5En͉[uk䧳v V۷VVIr@8gMOWZd/*RijWtZFQn(u݃ 5NGCw1Tlr"soܗ5kTgQ}YH܋2aDYҌ]]k15oE/3{H^)* %!WO P:n9F07bܶj*ǝI4X*Bum%key~%Ě{\a觔+ "7ȓjEz;^2 s>\ I?& &$G v)kRϗ̃-UyXs+ rYX!N(rj2#5l÷8ig|omkjq/Q`;LcG@&_5Q+۱55g|5,DzvHc"˔uuÕv wy9ٟQKo[(~ Y?J< wnjs2juĘ>)PgJ;Mӛ8w%mI#(;`5ƜкNbRPm@7lg)AaL L?q۬wg|Vs.8-goYflk+(AIvլ Z#79(IOOg=]Ր1e.V:ʹ[m*TdZm|eB;֧O'uڝ~f?},'U>LX0uT kM :86@jdĻR6Mz" mJw.yJeK|ľdApP;LX,f (Z4H敽가IZ7xSY TteTXS+Y_d7?ߗQIK ޵1jCI^f\< 1a M ߂ m $!N qE4=!Q/ 'bsƒHA'BEt9; _#>Ԓpk}#]GF cwS1QC,L^g&Xk-TDS\F݅+b;8N'f1D#8m$Oˑn`/+YݎK5eun̓[dh0Q7в RSOm.YeUQOyTux/"8UlVwȄ2np9o_wQx!gsn-3O2C(xEyrʟ߆vFqc}ǪXDAٗ7IpӀ{!k\:{k ?BMO~8@5` I&W{Ln5O̘S HE0~)!4d*fZiu4AT\ m R t8#V:{,*)&"7QG=[x & \3I5|c^6`%QKH9˿3p ՠ_A:帺=IfƒNOY/ sy?;guJ?-C V&#ԧ H_ 6,\y혩'(;l9C`@\$9:,rtHZR|]T$p)τ}?Kn,a骊֫{]KjyK(&PkiekBmkƙ7^g};yBVsExQl26S#xBSZ܁L+xp7H̅?5BUvg>`Z-z *1{dlRGʛV[>X8vMURboǀP샞(_m ĠFB;PMM%1aytX_xH!ɿ^AT ~ GfTE61G {g C'r?M : ~o>ˋ{-uFL^>;9;[Bnqұg's:'m9>rjo-o" ({M7J°Fdϒߢ+j3pyMSUr~6ykz,W]ED=0 # Jiʑi{̆t 6lAʬ]yRÝ)Oڄ@f}eр ᅢZ`Uz|ѷ>qW966IXK9K v2x#0}.N C뾜nt*gQEeKRnZPDy/p:7o>[L/=S"4&2S JLcx7$DQ(IT592zr_/"J3YO$B,ZVk{ۙWygeO?QDZڿ˦馓8> bCcG1%z.Q?I.=orǬ&Lt }ߪz[ZSZ1f]nxizZRYf1ِTiҟPqdhι}ͥ End2eQ'ZosфیzOE/TWЩdoQmi0:VC,Aò{IC$T򛰌1o\f# m{3 $s,R4u"\ "ƶTexhYvF||nMD="2Me"+BʹOUܔŚ3 5.- K ?z$cߢ|1 z2Z[0A(߂BcUc#fz6~W8:ABZĬxs4p1̳,wTS3¸}tiU Csumsn>YI ۞c=}/=3@ uROh0DSa&`Z,\0i)|%M@WM7蝠 %ЯR^gBoۭ>* `#ΐfުvU46Vgud埩Pσ0H{*V_U#rr5٠}\Vtb$:_`(gה!1/|}-l_ܐ .Ұ¿7AkH[v@Xf}.ʆ,|2xN (*ӷP-k][}?Eյ3OAjU88X]b41{ki{55-֊L6):5LJcgqrMPq/*qgOHLAǒ-n2HVu)dX-v2(zrV"".GAA^,Y#KtG>^~0op+ XS-9wg)9Nހ:3W>]Mp:J1y!w)oP1|VT3XR&\45k !'؊~~dlHNѳ+џ#.曺cOy6G+ r $G}OۣD$F_pv5,}+LX?Y ^&!Olve16fB*bGgqT]e0sSz#Y|rOd(]2Q; X>ālM? GeLFt$D3L`"|5،+ bj3:7s)2$o;o|Q3n( um! ª!-MN4r̿l`!7dԾ8SsFϻ L#n<9rp s1-_>w8I)FBMH<؎i u A4YC1![K.&U1ƣff: ZMt TĀ \̜|dd#tYjLT$ice>}}?`$%~ZXn 6~vWT>_6*U%䏜5@|hmAvln^u\=Y$9۝HYCAIkjQFe Y[c/pϥ H|"P5}媳b+SMJexw,}&p%h%],5<\rz]dX}*\Sz~,-o bif7$Y# j3'8pfR:TfSMBTe4Pwj*pW !ώ ZDyܵ{:FƈȰz,UieNK7䢦 0m:y?VT'wVcxbmFd'glRa,Ddz]~..9T/n[穲Eڄ1[ڤDd-.`#o+.,}.%xdp}f"Vޯ,e*Q&LZL~׍ ]eGa\ ״a9c}wK8ϡ60is4rqTn7E@x1 l $MPkcXSv83FM@ { d]$[8 BRZ=$@:">a`/t u \{gvUǰV;n?~[{fatiAnyZa1:\sg4Wfo[g_Frp-xr&wݦHC↓6e^l9<<"cc3@ޑӍ,DfE|%f )ޟz \`Āu(OD^pp!j^ k!M5#쑮R ؔ!2>C Hš3%/uS za>/HmIW4iFpJ֥%:?vAMbe)𮹼H/rvJ0V}:orW\nlNH&.e8~\Dl=e9UTpTcm1tHc3߼!UW)x5ZRQaM#݌>R("ӈӏ>OpfzrA]^DMcEFbɆD[^;yek']ACH{,8#" .z^X8.Mt0P<]ȭ T%:_rb_=I k3ݿ_zr#90j1}g ~֭CtxA*ՆU.^(`00-ޙE$! j'l! h.RS/3]T0˔ė 쥼P^tZ鴎23E>|8s==Ppe*+kH:/nܓ=ϭx\;m7Uyl^8l;u|i/4'j b!tO^oƑ )wIok?"c_'Yeα7D^ 1xK^Me7r>vU\Z H3fogesGh=m$oyh7zb9U9oaG-.Ⳏ<rPeQqNe@G1F?;9 EyLjyģ=vsoyg@bW/eV3ve>r!w*7mkxv0C_JnRleʼnh) x^:eRx̼d]qSîҭ$ކ"zKH}WT$MqHt^c4M~LSlOf ^CD߲EmdSIb.3.֡ e Yj.e7[͟y~%*D@R4gzz eX[^#l wie [x> >[ѹDmiuil20PW@\ *dt'D&MѻMHg9ɹ+_ `ͳda0/ nA@^Į.V{!0/[|qv w$ mC@T|W`(zKFWmj(iLIG;@3Q2Vλi;2=4ib<$}U㩎'z<V/?RGXO3<Y3Ȍ(,4lv3~ cNh&)|K awTTCD|JgCٞDŜGjM@b5dnT&AsE 4)L&ƘGdeNY&ʎ^$1/2%~X`*a-}\ Y!)ͺf!C/H I!A=@JAOwӟpvWydIbCo(|2hwu<;a RnxM颙P]Xeya54sy$˚SP.%{}bRV'pL㈣UɎ\Ty_e衐hYYɑZ V/I-` 9^,Gi&o"^8=V#qAASHqͼ '*"4iiҠoT#Px=K~RbK=(aI_8Z3~;e}VW`O?2E"eӁ1FmPB]I-Qzp6?ClJ4 !`RuA+#LpʁsFS ׳^}xnY+m&I0W*UI(vJZMr8:MQU.} i{Mǵ %Z#/8蓔/K8=JUr) IЏBAǿh`M>)5띕wDžeyS W~Q4}AsL;RCO>=W3X1e,'=Hh-aeI+XN*n *|`B(Vɚ(KK2!eۄSRJjL/)8. $W-]`tjW~$jDZ(\F4sP }^unpkc%X\eEb&>̇خ@!6PW@6qAA6ڔ44փi%JQ xWO#KPѽD!~74t8~(F?R#XS}D%M G[O3yVUV@; {k>yfwzGeYWNgZޛ&e]JF3 s;c '',+ƍ2؇?7b]4oE>`3GWWPB{>JvuX(WQmӁngߖzm }$PL. (_< N{9tIvmADnpo}Iǰm  О>8?=w_w=4olk{VH-=' $iv{er>+8c] 2s-Ut_ Gon5felFl~Yc~ݳ`;#< 7 ޵?|I]P+Z;*+.bK~Ԕ8e:zK#fIy>(RfkBG͎U#{"ZCt g*4R~ו#t ˿Pc[vF}?5?V5ޑFuLkE5߈j~TAZ6YS2`>[J/ }@" ~.~vZ]0ªsL{$;Y=b* 6^ĕ77&K%w̤8BYwb |x˞ITs=Ov i5$ePdXewuOAL[VVfsUE,騻10[W䑣i'1Qk)zBnB X K1Pò8`bQ?WiYWM=ȬCQ\c>B{TiO'c_O*@0Qrcq,貀]x4"GäcFI+5BYW@*nuyZ^Ԯ+  BІ tp/!P)n[ 51zz 3𵦀RɸC"fLbx0.I֭8•b:Ddp(]؅Tng} 6\q>큆Iq+]JCU 0,7b(bF G D,NQQ¸tK}iǽSp9Y?\EZ}]8-LEq%5)pQJɼTaR~3{_1gˑq8{'Z;'p5.ͨpUƜnoguƼ$7H֎wK@.vPcnすQby❪)ovBǛD_ZmXZ0S<WGmKL],o~, ,zkϼ2njUG6M:䤬 TN,z)VOqݼ CN|K%{Gƪgcg`uRo5jaBU Fu$/f)pP=9gA4\!& {[H΃&i,>K6Ge45?ڍ͞d9zȧ/u#+%s;d SNFgPydlQ, "Ym\GC~׶[N{"${/5N4a@sT10pFa\+ƌc!hx=b٥JAUJjHVvʼn 9[7I8K brShϻXђq]mi$u X$~Ƿfyik#d%BͿ-BLDzQؽ/Q11QgMu%k~V#,֒MRh }@dFޟ~ȼg({Wl{ט: Xἅqԕ1Nal]G?q7&[[uW-Vm|JqbMG3~c`캭EÚ\.*_A& r#$Z3UWJ{EdMZT '21H|Y,r Rvw]%{] b}BV#TgY/ .Pp;Mn61ȵ(*:հm9@D߅'||g{H}] k8l\0 ˯A+UF嗏BsyˢwKJ݅_p:2٫`EԹaHs*tbmN*b%d]YYJc8fU1ԉQW5kM*+ KnkTQ{b3Mf E)?hpM'uNnϴQUA~JxjGw[ CpFA+ Gݖ!pN"7ojzNOLW#:Hr@0R-V4 OdIyV.C!+m?ZhII2t \Y2ͳ//R|Ёt-k|A崵 bGFx6v|O^,8$c@<3G<%5 \k=TUdt| {J $=9]G%vF@cdc-9ª', M @pȋHD]ulCi =E0~Ó@(qnx8r"ԁF_˂UoŽgDįӃWҒ(l\"h[h QjXS+:"ănhCRZ#1># Lgh]ӎm] NW prΔaI2c$(ա,(rq儙+mg3<o'Z^>7Q)OV+3A r&Z6]9";,'nC27j&Rg/:ҌSP3$Kk (0F\j!&怚46e5lk(FyUL>ҐN R j,w!9p,p#vP: _䱶IQ[L .7(JGaPRmpVVf3lZΣ+ə0<WLZy8w؇pP)X^09 ۹ѠT,X0dlW7p IJAO')j'moD'M𘏩W&25VJl:qJ.7^6b١5[:h->zO~G9.:ASyJMn9-_L 7r-aűwtm4֏J},RD&ըʁR +];&W#C-{zATmR np&";~Q\B zr%gY;)\T(}1?Զ.aC-0 ߥ<o3'zIx"-% ?|‥X?&FX]TE&Zj{l@z5 (V%OxƇinCb2eH۳s@?^"\cڏ,JyǏ+%4-90pR=K!bQBaysQar(@` Ar!A0JL΃&v TºT[ǃt^8jG6Y ~o88Q-$OTW-hxR)?[e`[ucxo(M~J Y`Id[@:쁃1xvho)@"&mc}MjWO5+t\U,e_\ 4"$ l*^I}`,Y'=M<8uf;9E8*EYo;3m$LQ~$>a%- Qߧ0'>L& L|OY}ŀK$F7U,^|#zi%kKp(]B>eLt֛f2+oeA,a54IP0q,W\Cj0㚖Ñ=4۬fV= H\ǰ"Ǟ)\)/<4xv~)M5 a2ȟdMn08ej1Ofզ&aoJbR``5Oӈ0l鐈UF5nPXBǀxkU,.C.t|&d5օOxջL{>OtgXnٞe1L)ī7t/v9E}|'Zik 7y8Dc]/[-tC'\U{uN.V9oDҶi/' M5p5(?n~2"זؓq ݢ$wO=(jRk&JK<+109L<axR!!9x2HX DD9qǣkCPG'ޝPɅ)#T\H/]d]!`G9Q IM4Ѣ 0yTI2|*kAmtaVT4n=S7CBY_1h FJ50 \"^{0Tԍ6[4ſp/G9$yȥ3eq궺ͩwU\l^պq\лR8 6Ԣ;֎%zY" t(ԋ FҀ i? (HYHLkUiCq֠#]2sY֕}|W-"(%Df&1'N/F I+K߄*+‹ g+ɳ)wUS$}itCC .3fXQ':94wO9㯬[wD YAF!Uı :hNR&b_j.L⌿j~. b&3ZE*th0-#^%ceW>׆>.AeA%EѶna%YNQ.ü$;zu,'(rsG-8[dA"9bQĔ ]Ul!N5䮞,vh3P ΰCueT`&5n&2p|1y6'jUжK͆v ^zas&fc`u7͌h;.=DLp)ER7Axwհ2n@"6,GzEiE KPX M A,uU~s,dL68|/[Oh}͚ploOWM9U*`+΂JQT^ GU]G }}&gNC*@[ <ʷV_0p#CMlp3+#Ful`eVL 'sH~$'iXU1&b]͎)vWiyJ1lih rm`Fw!CT_^8xg#V,X]ͲO^J`` ghYXN> qB1qZ1_ !U9 Q%朖Z~l9jN9nTٛb5q$6U+E4՝0C#DZ}K}T:cNp^{ S 9gl`xy~ ^q7[YDx[#?lE,nɕT\F|K-;t.G nXY}2U淥zy%v#V@f"i%}ÀXo5BQ廚Zo2]h/ʁZyոmiaWB, ٭^P{!m$:WL(#ZJ5ZmOxv"GXz9<'XuTk Kkjӽ3n'Nr]*Ij R bޮYJsSHl>^Y 0Kv Z@xZg$Yg7 L{Ysgedop9ߑw+nI:W蹜-JY<ljH_:s1`30P\' ŌnY)u8?HжppDR |tOaiS =*$SH'$eqAmA6Ҵ]i`n0 އ}350 ~4>/*z'Ssh^T.LbE֝LO T׎p(a; U!%LAĪ3Ez\$T|޽ͥpROVQ5W~ˢ P8=}vCG'8,*&uG~ z_Dz[ d2K'\U+awcDŽ4ST|! BE{IE1S| Y p_Jhtf EWm`mir*Քs=lk@5 *J&lKzơRsZ(8k )wW]T;~UM\YE6Ȏ@O$K>ڸ_-G߆W X=jCH*M@nv52$QKS0UO\`pbe6^ X%+w) c%ww8B-6w P8Rf"@jkZe#$tJYw&UhN-BlWc3B؁w~ʎ D>ۼ0?h)5R| M9 9JAHk4yh[)woq{^|T$#3oPTCoQRC2Y;dD%9 @x 7&v8mlMU6|z|C=V:7*"]g !z8|햕W$5?Օ~oxѳ,&hRr9k"+7{jsMe4Sq%@T!%FBHٞt{=Akw:MP `+inPXo} 8Mk9FJ&5܋?ժ8]}%`bGȓI@"uyj2Y+J@6vI`b4"yTdA^ _ 6+fTgDLJbN^}VmHŧڄ"G9QکA>[cIv["l~mW2ۣe_qBf߄N n1 ɡ9mn~|-}%t("ιJ$ 9G\J)>y'?GC?qy06|)MSY%[b2劋̼(-F|V\~)*lͪr3&Jjb9/h[ P:#Nk^& J6"~cGKL,O\}oMVmD T1xPg qUs#8-&@`;˲@ Q}] &]DAFI(4? -7_sJY9v:x^3̌zr62YwHU:> A&YҩujDq`V]$}_4†Y#Eg1O;K9K0 FqO Q;OI0t yӓv`U~sR#v C]W+`("w5\"ŌP:\dHaPXn44^OS8N 5 !(6,}{bp;yUuT %^ރܛzpe@3tqy'l4ǹ4GǸӂ9S`Ig _lpPSp0jkGga{Y% $<,9ܓ\pioi?1󏰶qlohxB^Jyz3ɧ9h9 ycFC b98BWIƴjކ]}^df= ]DDpEXP>$'¢R_*򟇍6QᝁGqO mu&0эa4~l%8 {%Bm1>+Wq#JVGqe|عq;aiXz᯲EcItdF™\yI}{sj&‘VT؀M *Ӻ9lrQfHU ur%Qb-C `.ԨoF]K j~jN*YW:*evf0dXŁ<A'n@R] MGb3D*$Cq2{ST^[rH[ v91;nTBB6vƓKdص N|GAckc : 5[OzجF%eȱV.asZUFzi}OZ( bm {}Nd29  A+b{ӨW7Zy[ VD.}Xڟ>iPk(PzƉtSC#>A;g|=HY(lиjOjx0)]Z@R 7(~--uڈ'PގDƅf2V; J\ oE3060M:ii^W 1g$",<@ -K]3GDiZi#s} eP ٢]vЀSfʃ j)X[۬W>ۥ+&9$!A{[PfJO1:=V}1jwDAB;ǐCh_ &'>tUhKVT;|Ich"l?I{NQUuu{۸0&Bfʀcw:]EQ~6OƹY(b ?kz$ JGuXW&v֟e0 l~.O!#Sw,)^_XA ʗ˧.z0ܢ4ݤ<UG4qm~ /vqF5̨oqc4v,ʝ`%;O,alFkBrm27-mqjF^?6CШ/z(+='e/Q8F:x'k1 9,uyۺN qu6J{JM#M:r8HR}֍c.Zm;7 f i|>' {Cݨ?6>m&Ҷj)XZ#4 {9ANk Ό(PhO6 ̽?%ǎ0TJCLK)M%S[;dؐfgHܲCt엘-f{XC;FitܓRh)W:)x9OcS117Ɇ& NmܧIM82皼}Y^'"l#AdpUPqJ+DGr`=l;V3HBO6.g5etRz{@ᭅiJqKK2?(7iҵJr2NAD$F0*h/dopw|K΃yKae,ҷ1YQEJ2ހ[=4WH"CMRPӖ z=U),%NAg#HD- Z[O[*r,O坥)\Cgތ{L T6A nC[U1T ō| ۧXqD-񍢋AWWN53s3^[Bo;U =R:յ!֛L |}I w cY8Fn{x_JUx6HR4~C\0.P*3L ~ull$U4U%j]9G6}B\f^kVD<  %+B]^֨^]h:Bo?<)\校{ueRx`qؽaD]ϸO㽅ע8*leK86^.ghnD^iu7tm$T08 $uBJPZ2-gG~ag>(ն2^cSo@i2Mh'ׁr`(daFJ_ 2y+ElaUߐljV3&;ΘGK4~/Y] V8q*(Κ2:2±\.hE+!EJ %SCkmBˈTp 3P9:fTRCFb,"طdZw~#umc3{+~@"ug+cX2sUep7>t2#_HF_ ]s5K3;v_L$jje*֦ 0B蜽㜢U"4or# Yp\)vFƬ[_-/&˗rН aut@]{rrpgS;}mhmc( i//|:oD-meyh7/m+*fdJ\#FnJOfICb״fgT3s3YA(1'܆j$q'[εF 㝥 0*yicD N*fkP!n,rIkAc^"§ \I5hGNZuII u|UNJ-hwu " C/.*U)CsۿƬr?˕k,VS* Qx'*`NmCL3' K)jm 7I3f)P6o,%ɡU.p2d>6Ta'gML|w?z;儏'h6-]-,a+C[`|%jE⨇C|4Gnt Q]}w?H=f(QÎL38ﵐM159\ _h)S-yctE>"rLn8{.3%ȫT  V% JA ]} \6b.vIi<׭)e--}Ф xL~~XuHJ< Ia`JcLh!VrOYC@Ytr.l\UmI`8я(+O+G<@kp3JZ[hWnV4Rl CD>T"'&&ſ;-ѮFs|B^b< Ѱ]]Š(ٵ4MбJo tX=j:>*E%EKrcd~!"`a@w S~Bɓ 1u 'żY^}ML175Nmg QG2 {1ƛo&\/Oy5ChéJc-wB] ]+ۗL P;N֚>7}J©;$u`eT}=F[ZOzXy;*Qd0{;'ۢI@nQ_9= \oF)`*>Xsd1Eu=I~o߇-,E,?h#|rk$+0Tf?l sww3q7s99\,5)KX/C6zu?ҁ+_Z\T}er >& B۳WҿJx:IrP£\~-ci[( o7߆0Z@xl$ Ww;L'rm|_CaؔJE$7话VUr{% ^}ؿ75:ׁYs\Dh#?]-`ŀ *-_‘#Ƭ-:gWDOqY$1:7/' lY)?!(y:ʈ ]P=D3k\"6KbSh]00" 8b.1cD°Av0-B3,(B09wf]Uى j3s* lZgן]&f#u"xs)⾑rT5cHЀx.?q6h&{:I 漀Gy[@4oIû[sܶN:jY3FQori=<֌I92HjytD# բFyXbWl/gúQOʮ)$SyS3~G<)c @yN]@q 0y%WUڡPZSPjݮokJ^OVwDtlU'ŭ| &6ƀIFԉqd~?k;Mɸ~tUDh2vi|iz چ9[)m4F.J|4ԝhE最Fc0II4W VM]2"C>_O9Sisi[U8Ø>\/6?DŭĐ"+@Wk 'sez|^[DB H>38jXdЖ+[x<(MvR>0eoV\򭯛 -ؤån(tp xNDek&[V.KGR(VK%f/soBhSH爣ƍ>Ե {q^iMx "S@֔z#)m&DagLcbsoRH/lM RB4VA#A9?ɣ΃y^N?öm?x84RpF+h}3~6Pn5|5\G|a>E() %{h/w'y-HH Z)- x.?5yC-ؔjCfkY $^q$XVw2,F`M/ݒlcа$@ hH񱛜7ɐ Bp'dS'^i"#K-mw/fY7Tht!y(S~j[i_XTq/sHeW"Dh.;*ĭϯE1fG_`@-ɗ뎐[5JkLɆ +"郄N}m @_VhpPP;s9,B50>g5WcK1aW9ᦈP x=c[b,e?-vAaCGBH?ISBGD<'pxKߞ&#"m]%4PJIgfFv_䒷07!Yj .&U}[ 0:Y*v֒WDjD؁$$9u㓚XWgQn։oAwYA\XPΑ͸k!0>VX/B7d1' vp̜`A\` ]Pz\;qV2>0"B_a|+EG@ϥ [fݱU w߷oAgIGk_(Pm*禎g LbKl=ڍ3f1c6xqEeiŗ#ZލMh:.[QMHܲ .7E}## %Q_ۘ뮘Oc㢷 q͐7s%jqKVD (>'KG]hBI>F -lBx+lN`!ʄL(<p:DK<@ЯV.wX(;)ĵ E!_fyL2 3#q~s()GTK6{:>_aFk0WiW%9%$ߘun5k0:qٌrzw#qG,+36yT~a1M~=ĻC븦F/Ko *>tYzsLްs7J*ZC ~s$&gVr]4GZYwAfڦcQ4؎F]!;0ab"ZX; VBWBZpv3`/6rF5}mUczC3do 3Lޱh(s=b8?g+c9jmr 73byRtUPj:`†v!!g]rk״OdvU__BiL5"Bå5ĀU.?yY ;A N$vI៩jX@۟o\6ȝ̚"S%$ o#.Ũ`4uOH:6>ڂ2k;Pqnu{űEU .=pUQ YY#ċT 8KAW#`]wʽ+[ٌSUP*2t Z>4O_QG(խ~I\RסS!$v?iί^xѮeKWJs2Bo?M(/m'`ƬefQXZyFqQXVG!¢wgZe [T4Z]n̷n5&&gXo|OiucfvH 6_VE^ Eq *-ΆHfb q\obyFU:?:[oy9˶ғ$gֱ͇LHIĞЛ3` z7T ȻOٽ wx]Xhiobn\l^˱@j[ϻoߘbЧ,3GiRL19+,9#_{* XyDSgIi5eR tXOlvN+#*wj<qC=~- 16Ǘ}dIU(u~Ex(0rTf1tS0ڕ $/6Z),LcAbS,jDT?ݜ 3%3FT!r3f2اlDaKBM$P}Usb w.wÒI $Ԫ0Cg^A8}n~Oq 3q&:l dd5E*!k);g%K{Cie+Ai&[6(4k#Ai0l%'$Y#ZhehnC h-r(2UXu!U!ũ-m{u:GT{>2fw ʷ9V2P"h7KƟ WpxӃ`TpNeo^Ei?6L%7@ BJO^d{|.*Q+=4knTٰ+?#YhiN7k \j^![r~v4yʼ?R8 tQ|_?{o6/ q L(*ָ4CL04{01 J: *a.@Il4~:)eq|qJ@nxdP;+(ңW &g\@ Fͼ̙1V7Msv O t<ZéT㺉|d٣2_c59#XB YxޙkDIxj O+Aܥ%opEy Jmʴ՜N ;i P~ zUZDEK?nsmz'ՕgK4vZ{d"\?I O!gbUC##F xе͚QLiZoξ :MR|3\d@~,pƱx֫$e)ZD8PλDA(x"H_Y g!,],#TP]I4DI_g"]pu tq?&"UG ^LD9=q/#i<&_ E[3a9Id݈‹U_.$ rJ+1ݻ̫|ND#+:Vf|Z3/}OSF=CHEA-:f'7ee_4LiA>1uFmXaŊ?;I6o\9>h MLJ]7 7,|F\~-{[{w8e*qQ`@R݃npZXA "r,bB^"j#Gy1 L[2'c&.H#V1[z.;* :΋UVK=Ĭ"l9CjkMZ5+R{۷ yVWZF=VN+<Rx6,m'n﯈# ̹0㟅Q*G@n` Nm0^tÎ| ڣ 3X.abI;DE  `쐡p[189u]NaPjE1(2*lr^ Ժ0@G=ZJ=oN)MɪKi'D1 ry1=CsXoGyt M&42utvv˪i3Y:RpqЖZ^ۏY0 :ubGjrM|if OPĜ952'bG &0, hz 41!T>"GX*ͬ^b]4/ēn#Aʹ _/`Q"D qF@ir뗔A r9i,Q)e5vch- 0f%;Jڣ":''8&?.öZΌdYxo$wo1po0e teA\%. a[mxj v&1I?;')w oGL&ZrqVn߷[W4lWhO忴T[?yk:c$]אOY =8N'ЙbGl<x*ar&>R_$7ΆH䃽[DwƦ "zR nR^֗|m;Jm0MKbi)C#}5JiE0s3L$ [)N)<2MZ[#A^Q[+6 5C]mnM\S7Մ3<)~ QQjHAж;\c |ȄYT=]΁OHBz t{HgE;aT- R6 p`6bfR^a p@NTY,k=J#_ʑOFmb([7XJk|sA*[ꎊ ! Yãvq ~J'Nnk7ʲ"(>T+Uuug ]Q#!QCbںx _dECjC4|Xy;s@4Ĉg'&yT6NVsf.-OiQӋ`g̘(Ab&k?.C(:thD32@ڳZr\ud;5{/҆.+LC'o$.چs2R1?7n}c`kRԉz܏Q"*jRx?MG15:G ;4;yhxhgg1RK^Ńi 4ϧB@s\bHsNa{.X+ 1]9F$ 1eGB6,$6Ǯߐ+rH&1AΓP8p$¢d,W>k "V ZzR՘q xueHA"bo)fpKep8-:Бh08iKeG4b8vsgV($tO}ez0S0Ο'L--]"vw6CU׮%ξ:/\NbSycx/5Z_O Re)*\{P4m d;'>U'ٺRf߮n.@<k!w;6:R\~*[,*ZZŕYۀg0#-09E˼߸$,jqޭ`U yF>Hh 5CY-d[.>" i1VUP#M JJ'Ӧ4 |oPe9uV-뉙)']g@ \ewr4lPϟoUSAz{U ,t%IZ4kvewr+Y:{ :κ3Pk[-lߵΤd=+uȍ7ZQR6 6_prDxoYˆӰIkVJmZ;az|Хv -kd{ '4zE7L,NPk ٪ $ @XiN#AY;8_us8/gAGek")4>ʄـ;i&=~޴h6=m( R%QDsA )^Uv"Ӊ 1{EG>| ޔL7Uqc,!WeG -;"S躑>A?o Me0湔 ~mS W`gtYZwߑjFe1{'ЛU/ˊ/e*1.RwuUkr*Ȣ2Ldܻ9pƢ؉$$G'j;>]5a\pWq'CEnZ1gLpĦ uHˣdJ1E7Lm~y2OBu 㾶M]{<:5o$wNz<ӾEv^$%SdA pG~^ w W#ci.0D\< aNoWNO⍄ǰB  .øZi@T>+koXS9MAG ?n9bg;WB"\g%kL*Kohf#<#}΀T$R,$é7AGBIotQҽ5On֪xÕ,izٿ*Rp-ǿLcbce  #yŀWlOse-?/a@@i2aᇑͦ5Gm^K~ˣauA3BBVBBQQ5ZoL$2 ޓ'? #ɳs?_^"ppz=dEMcn<>>J /ND@10ѴZo9jaA2}R-YVkߎadr/oZޑړa>Xh=J@t8TS yi3ۑKr0!QA*l P.'>R&~؜m=;Z"wrAY8PS(Sp불y~%nArF$/AE@9HN cRLtXh:(ܓQqj4>¢҆ x t0XXVBٰ\Κ8*g2R/Oi"|ybW>;pj\qlK_;E}oU> Ju1r}. r a#%n~K>6鶂ߜ@!!Y@_\p=uw=kSz%=4.&~^P6F0uz~蠳4ށ3~v!+=]>$ hX}x?"R QЫZG&-p6eu=N0k9i]q–kE7oSaFbŽ AYHޗ`} [bb j3k}WV$CY;EO[G3I8vVh)(%?FUGu@4? ܬ'LI˒0,~jE>_KwI_MAsڑ R=R{8?0f)BTl\ɘ$" xE @wB*[?qB8z 8]8#T}ko*.סYUw8[Yj&oDlV]<2 [AA`nx-iZNY)b/ >As̄U+ p ~7\^yE(MU+N>*fv.x#B3juyA.gDM3V+HAivp:GEQ]](h ||oؕ&Y` @Ó %g\eSLd6Sb,^u`je'Rej'.Lmħ4Y 1`MQGhaf#A#=>\zsmi:# Bpj5#]cd_}"IOf+‚܎ul+X6f#=yߏ"ĝJgW+_V.S<1д]h&ZKc1CP!{mA]*_&90TCn/#T-x~|8T`1ݙtkOG;:GVUOQ'S|WT3zkRzo9(5`ǨG9sTsi#UoU'Pܢ2lg9YZ(9<ɗ͡mķga["`VMUMe-V׼?$0"Cwʵ{wVhGI}(qAܢ=t`:'||95ص59Xɒ3^%ϧNX3(iV'qZū@MυH^}l.xrM/xHlA7#`% laY^etD,ed~㑇<5>.udh7iCWhP8En  '{GaXWRo^^]9/'NEhYkd GQ8J˘ HG(Ԏq D8 z f<;sς%"C;H@Dy^ HMNyf 𶵻5[ȘG?`д{1a{>kpo"BZbTO;1,H!RY26n[ R;cVm>Щl6TQ;";Dҝ^1عF}'~巙ٷS{{9?E~6^$^LQݐY{>MA5z ;aHgm,_-`oӜ%mǵƕܦz_`\[|WLb9%0kքCu3ے\ªn܇HQhDXeGT)kw illaQ.LWvb)ΖŜ\P11U[@-RHܜEq<9,RxrnW'wj3K]Swݮ`$mؐj5fsPpy /S[1u33 \J[59) CL& "$^ xpNtV:'\\R1儨iNa 5v|}r_31$ӵz#"8P܍R`6b^Q3`uNKCsVрJWRi"4˙hd눺YQV+a'BwZTg*VN/t6jy\tZDlGtX',^c灚a\OiV\pݷf5js2gD yqDBCH`6ƜݩFuh\G]yyR xR挢=Ǜ:7}f'0SnjC4>X?F$\=fjfa#ؘ.2rTβHQ~~9Un#RJŋ1{YLAR`KȃHPG{ (^QP"g$J5"\IOkXڈˠ5/D`;|}s%jIY~~ E)k7`"t/쾄<\i@>n81A!Q Sh'ZtYT&@\*6LMpO:|7}=У'gGz:UQwr*s MD/\"9dQuK)<7U;yڛ^~{KEr^-P:ދ})$ (ԿtN#RdɜW..ݝ0g:vؒό AMv`Um;ÂyjA):,z;&=eL>^78,IٍkNTO ԱkWUur0~pdA p !׳Eu^CRTu%Mw(u ynl|w*xq3{7vJt/q͑ [ fn$ީIwyidJP?ylu 9 uOcS|nÇ?V K:KZ)n8P:K&\RAU+E LSdiN"j'Ml%4 W6 ܾ]m֧6i`}-r˪'x[QR3\h{]xlX=j=a/*\ە`&Jw4p /9ќ~c/$1'ƶKzXq'I߳짰 S[`juQ|8X(W5 Qc/cQޭi$Pߌ@qZ: *XL"TY>. m/-+5wVć 0xcv)mUv,T mc+eT04yIg8@V'M ,$x\~D_Lm(k=c@n1M'QՇ~QV=mL~Uâ^Jy0uIV APhA)}l#Z+R?cS F2%î7{/6|իnyJVΉ5D `Ώ%O qP ~=̼?t5)?҈G3jňUUz6 EYQwfaa>>񷉬Si!A3UM[|єr=/xJ$2,=9ȹC^*+̩T?X2USP>8rX0 )$ĩT_q]FE8`}.HOڗFOaE/l,W+&P 0stZ$Oi6{1}l cӻH4~aZ^>:X=t͐0?;r˵) O(s9Zph_(U +9]$ _"7@ҳR,?;ܱi&öPBKV01$@}/M*x`ߟ0b-t1o~Dϔ V/IY*ú湦lM9A x% p+'JfI-3-q^8/%7{xS Is^ru}-H0d k9.|o4(*8aK?\x-qgSo_ `^&?稶zK#ӄM}??Tmbwim/t&Wx)v/ ;jh| &sKu$O!&4C@UO88٬"{Yd- xO$"_-3<I^;NN> gC3WOGYї'DGT7O+JC+qlpUȧ[rBT~pyZ{?y̤Iip "3/BYᾝ_E~kyqTڵHN_$\|̨1$[1kAl~ǣ~Z^{~9Q=iw3f%s^vh (im$h`jj?·.0Jm_Y׳O"R_cULv X{éM6\a{>%zA [OB%0P{}HiaP$ŃEnk~tlͿ2ܫfy?A+8>F5=$ĠrnݣӥJ+rAB=OC˚F?%0G36z 4n/0[:K ԞzS]LVڥziʇ>#mHT{u* z L&yw%jյl4zMu~%2IA m%p!or;L~QDV߆5h#`V ۔4)d jVGf)2p=x]?0$JM22 ƺaeQpNF=EtsJ"%2ڔ$ RN>ܝT~T YU2Q~ВpuXFKG F$( ͕8L>LD췧hF"NEPnxv? B?%O#sD|2V1S'FQIZE3;G1-! /|Ӡj P| n(2Kx;w5\5pu1jViV!l>%wjXtF({KЉ:HUi"=9}jau>{NNu|5` VP;|8ɐF7,?YgLeR)6λCPLB9A&}o*Xp\ܓIxxU-;:fWG;pmWtbgN|vsZTa|yɉNQ>316Dd"尿.Z˜(4&Li"GR$[?gxcR԰;zeǭNXНQ&KUo2U`CJ}]8*Si7ZD?FơX;ri[(zP|#z! ]YqVe\g mpwjeYfDdcQH7/z$g~Ymi>)ƐUs4+ktRQPp1=e!t9z%r|HєzD׾dL q(sHZCߑwygln,3nkw$LO.X2`,l`fjـ$"|&?ӞH\u遃aH ah؃alXb*CY0/M^L5PF.dg?ޙ[ҷQ2 RF+-' =hzeV5cV D WqKc Vz)=JB=f1vBg qݮ95h:+Wd /z16TPt_Z&0\oq.4!/c$Ѣ ;,H)I'tqYFo(46+nkC#ma&*<7~rVvM9-Dhh,3yБ>AFq+Z:U%5Z觝 &_'1IMXKR d_uY5"_7E^D0) ¨h9b#E!$tZ[ m\]_J 03'xda]үY.7֬t9 8d99^Eq(^|dqNܽ =1Gmʌ8# nvb@@+n(gZ IЁ\GLMФ8(hw_v[lݲ?M2/j(Ip_KBX6l_{}HS紡n8._DW/bԮ/ : kN{qx!nk =]xT+J]}roWqcQ 8seSg12gܚϽ>!8FS$381ԦRB; RNÍPqxd j pCL9!-K0:ޯ)}rn1w<sb>#WJ r{m_o͔_|8 o`Ws#01v !ٙJLEu(e4IKC({-nR;!C Dw2FR2 wkYB_ ҡ,5ƚkN @7d Z6\DFtGRѧgtBWﺇ ӊ\[4YQ{'ciEMp X϶@01,AwaټkqR#Aس& ͻ-׈a }y'<)XLĉGBO1{{I7 P~oL2A ϶.Aqf_6 S..<Ң\'>MPj1_YQ_:$<3V܀K$k+amę.? !FnuVme`r6u7 TD'8w+EMצZAΕ0nLaCJ K> (E^x!$ؐ.`*2ΰSL1H xD flvxn(-J9\S`sZNb t by@ fƬ pr0E PfڳÑ“S9` }b:7V=d2ڈ K3r׽B dZ Svl(芖Mn=?'S6'rވ?[&ϓيc8C՝Rx6@!@\xAd{cvCE::áց]Jrw.=o@M2}-&7G۾$A [A'4>IQSxf- #`; NT%w9q(u|oQT>w~DZҽ_Cl 4۲7WΧ[ڇpDDZ~ܼ>d>J[L2"RO ͻyoiTTTm"8 WM$!dZ rFGߞ$zz]xudb% XKmx>*0Lyܞ,?Aj18e*L?i[9bkSV–Q}jbjn߆APu>ܳy|!0@=34ߵI:[syg41Zi5<}7\n{42j`d U a$p-ĦGd+p1W+~L!ש\B14ID[K?tBﴁ[6YpW#'1 nX~C5  ?~nĴcϰ_L5MK@<94 A2h3[$T䝄j2EȵpWVco$ϳ:U7tc%r=S,je ؛<QGM%bo4`<+s*hsǼooTmOHw 8*>8qewiZ:[ _c,taG b.)L< qVowi1BuNiM s h!$$5TBjP.\ Z)囖|g`!T 45Hc_jX"[D&Ь@\[[x)Neyu;6%>\Hd5{fk72< !nD:(3 lژ$CfpyCBJۚh#z;ޛBtD٭pZwLHE\N`[ӕzC;La2"BKQVںU&־B,ghJ{n}ɭ8!)@)θ@xG/_ˆŒX-Mk ,_ߌ ݅GzT%l(ÓdHl em믇1ȼF$ϩV'U#VhxP _}in t׵{kcGwҘG(:6J| ץrBzQsB˨>s2~K۾9pd>Pj!OnnAQ,{~Uo;2t@“9C=LK  G|Us/ls;N5H%/]=<l0ePɫՖ ~}0nx_/6ĝݩnS󆤤Z`OЪ<4r|ַ*5v;s ,N̆uXjRak;>WMMQZHoFW*tt-Ok]6h+L.Jм1B6 _@6N.{< %pC\\]^ڑ|(l9I-~z2Q8 .A 2 s%ش*y8ھ8 Pk0s Dv@m33tbv,JzZ^I.ZTɺp[ksHw' 3ڀP;[qVFs|8D=TX(̈w[wkTm܋*9dfPhgc"VftKgZZ( \:|j[VE`*J UsejN>]nAD`bcfm9&bgӘ^5Ke-U ˿@qnג Q[aVmWXQ˟]煕>;pSCWf(2$+@0ը% c 2&" 3 t jK&&Dz AJ4^.b!DQ'9XKMlG1V.f:- ;[6KtxO>wѩd9D#KCs2qU7ug z'V\3|4z]ޖuSSU >+*;_n%V㦝\Isv3a#Rؿߎ+R+Y8HNR$*$5bbr$[x8+!>@jRWׁUY|)6vZ 9ujU+6T&&mWp46kt>&޽TԀ$Cx`@ kb '<!?:Ч,3{OjLuӹ\`G!xScƳ6Fnng_eV_!8H]Ύ/Gٽ0?pLO]m~XsC) N*|7'l^,SjD笠\w#cJ!M}ĭw㢅2[Tx[=6y!4m;*XB(7m?17չԕZ!;mC^a=R=A6 %c餴OFaCbfad_#I3.v@=9<hn]ί.MA74'3KmZל1T>UP'Z Y`B y& F' Ӕ!17|E@K?y8ť kQTO;8II6LfR )ieXym~`]o5RIpB,!ԃ6%aO9GH!ѲTB .9@ {$jSr+UrM@%RfZ"^yFf{ ]9fs\+1q ;L7Xv9Z \̈9S^PF͔ ">ixLzG8E^RZƭRMnT; 2JyLbie :9'Ƙ"^tb&׵N6c|EDͨ~@9Bb|Ld3Vά?x+ZA3|H?Zߒ93’,f3qO6d$. 1Q-ی0 16iʤ^s20S4&Xi n-SO+v:XkM5Ь?3SS8Ο=R.@ǂh0CE?Zٽ޹ֽ~<.H `S 7uCˤ, $(g%e.^CILS,$g>.05g]c>Iq /p1(!ᣢ<%%H~_ex![W qWĄjog4kxㄶI{Q,*ͱnHXi:@!A!2ډSS(;̑ǫ{T[/i MC|DyΘ$":BkvUY$6븾U [ʓC6 7ҥA1/5=wse@衡6CwN_碻%.v&H?f`Rh 9fđK)?m!HJawf^ ׼@ǝU.(:svPI'lcל0#䆍)x7^vJjEP&#fR7H:^Ub-1Ӗ!Ӈ/L'M؁-QJKuMZ!RcsUTIApK: 1 ۼQOeXDnZڅq2Ғ%tDh $ 6= 8־b =jwR24dPh~2Z9؂7^lS _٢ iͭݬEn_V4k E::^ɋ+NI){?t .e-cƘg|60꾟҅aN6YW2UlXPQ 7:0B.W^gZ1)B[5Ȗ%v!s+~Q!S Fɫ]3V+>'y/\Յnװ!O 0iXex+ c(''rsY\[clV}\GyU'^Rꂷ-o{IMO!%xpsp?WKNMJX*ޗӡRt8XF.™)m&f/ga_F9_1\!VK}V Wȧ*,k)kT%ȵ6SZݪ(}y:&$ gA;-[U(Fg08XXJRYFUϩ!KdTBrrp_+@];0Űi,~o"$ YAae6|U&ZEA+|U>6c"L~-oy]BM yΔVuY- P} WĮjs)r#[8w$wjNtK]; gſ'qѢ` E(5k +k6՞E$@X4J:i^~ƀ_7s-2C+Us!`}l륡MFEH T(fbcJ>i0F]BY}L#+uEN{Jѝ?bP\^ ugNrnn-xʄ/`r;]~S `,.C)[N"C%GX|m&ԜyH\D{2y,E Rf1#8cZÇlXsxj@P/NXo%wBK`l¶[XZ=髉tXq_~Qq'YY369G̀6,K7DA , \[ %Ǜ8ԮB]&`B7O%0}kboԛiMOᵯ/{F\FQԝmނ}04IY=PNʯi;sjYob:(QD'6w/~{[R׈29%@IH(8n}t0'mœ$X>[zuDn:z$2K]9#-)M- /W!/=PﻦVoY7y&&Mj Y%:"`y4>`(ťeT)& GlimHѤՐBvO;6$@:J/c|*#6e!tjs#dW| ;.Riɩ+dS%eg 5 0BmoǏ8 ~BH+h!Ya:̒y0"lcR^J_$iQA6H~V)8Ç̇t(ʲ#U(Rl'c]zs/0 2WWY>#|ii$dA S2]4r3tjcޘuޘa{}WzbRxcU%;^)/n^ pȌA΃mz/r/P&ύuFsBv)Cbv<Ts mW废(aRJr` ͵jj?2߻OW4zZԶ)lEδR'&0Hx7(lV8ڻ7=…ʋ[@HڅN84ҭ\WU:^g%䁲ڒ4}weINEvQ J[뼾Z MJmuóI%2$ގϐKzj{Ƭ%Re 32J,W4(.F#qU6+.3#%&{SU5@VgWH#;[X¯bAy^i`@V~rg\w'b?P`'%) [Mj:@rb$m{)b֏oaB:bAnu\;0$ds/+f6p;+|¾;&VϢ|_08\02@ZڏZc,{ A]TylfaU&wUgfߨR(5ilp==6@jUpa ζ+qn)\9** ~F&D E@v<[no Ba;ZffJ%q6ο*O± u!#Cነe4;JTDSE&v@wq}p,gx D=oשSՕM_݇q߾Pߺ]ׯ= ]9z| -HLjO*ȀBA vlc!#l~)CuuؑvևTJ,"0^Q{I R($6f$`dá0y*l}M1 PS HԓvcoMۖOf}*4r-Ql3Pò\觙P>SlWA\h&޵N_|geYtziMW l/{TOX{JJtA*Zw x1hJ7Vyp<Э̀[:^}Džɀ$Cۣso ޹B&`Eb,sp[Kt»0sx&8s.ɵKZ硕1˶ODf-r ŷ\$%&0`a&EoZ$ewUSv%DqWw*OaBmj~ P޴Kݚu7)G(l>UP;eNH|ynlo$j/n#ȊYmd QZ>'JYYZ},DsO{<Qhd#.6Hd%B1+PLʜ$|0hOCIᗀCDb2.6u8{tz[xzju]2"ޜt$+֜YwuͧQdt(Mw! 5f' [ֱIĚ_V{$f^*@.VZA >*V*VLF?˕x%yxfL3vZ KȚ.~TxsH(la"V;#5`BVRu@tb?c"VuUXHA燦=زY5V2- k.]NȔj&qj{ZyN;(S?:#>14fAdMң_7& IoK옚L`҂i)8 _ #H ^. vM&2÷ճ\XH*k$~=5|lW&ŨC6o@hR|Ex|^\xFaۊg/1c?5L>v`bWk rKM|f!J{p-1d.bYC;c=ӎ`Ls=0r*'5\ҍ}Hw|?CO1/fV@!30('4m "̓`$i1ȴ/=ԎXۏe 95 do]C2ͧx1+-<ݜ<'$zu݇Ehu-U;&ST5Kbח+%JE]?RDuJ pZ>!6>0F"=AZcM4)л{x#{\jreSv4<(B(CoLf-5jQ6>lh6_o X<YFvOu6k:D|zpmGPq 1=)$QsQYFe\)H/Wk&kS$@ TynTɪNYBO>΢h>,1Ti|ϖB ͉ڒ`PI뫅DᆿGMuSAr:ڈǧ#5t/Feٝot}uc[d ,eQH5iy`%N"ظ{X28ڣJT>a )&W|h>W~I(Xwؖi(U[+?U3~HG huwX.=mO"N0~(n(P%c'Q2^jI()[,a7XD`pzXcg !2>=VlB$;EDvm:)M޿iIJ{LS㑚 }X1t'oxĸZ^҉THK5M" `"35`](WΆJ5arT*#Inƍ,IofF"_d n!D}Gda?*6}5w v-5exƖ ] xq7_GCP& 7nkQ_:hXvzBqEun01o~$8-\*E?}qLԸDzd,4 ^O#2$ׯv Ʒr]NJ$* G _-4S0iPl+cp ;̭ |3)"l LSLFe#<p;g$9=gp5jQd\חҭ=#h! Paj"VU Ta&#"P~_ L>~+jh1B/:tJ'3j1dhKGch:&UdI# %+EV]%Ze(TC7rD;/.28zaO<ёQ *̫[:D2izf|ZG'!3)`ιLV- /;'+{pfNR<);N~OשlxH%я_AM,}Gk}+Ele)F/]۔MPC,G]0 JU G7Uϕ$MI_ sy,J'5 ̬PJz>t>\߄D}cQ{4͖ z}FXaa/G?*$ONPaw/qYI<]58%m͹w;a%+_! 9"qshyO oI?`yP6XǕP%..Yd Saez݀F]iJxSVt>>i+:6}*%2e8W_25Uֵ]VXmZr&%!+= wN6m2NNWfH#j<+ѭAdv]  J~I.Y(yGPy7֢8/&|:HG rq[N*-:A᜚ d,lA57k2wOq{2[ee&A?$bQa7EKXGI[*{.l/n[hf护nBߧ.W>8*ADRx׉0 +`/'wVb=8+I9+ uΣ._KSӫnj^FMLuiYa_SCtUo=y'L6kavi@'0%֕mڦ0r(;[m#cznfvokKW.) Cx 0,t|dy*;>񲽫h,\n,=!_Aa˷k2ķd!Zlmg`*dz|d4|GѰ|?fȮh*nSP˧=A`_ QF2zYm(%oӈ P1eʒ"+a/܇mbzqj0YQ g>i3>T֖ht~dK_5nbsCb 8uAJK2OqBl*!v߭2vtrP::S #mVn+P!R b!wr}c%7X]8[EټGy2媇Ǜʆ )pOrg+}TI I1bl"ݸgglŽkj)2umu9.{23H,$v\ 󯺉cuf-Z"zqZU'|Hi6`cVyp2dFS>" pqt9+H,as"@Tc@eV-æQ^K-LwZτ<({oކFV<d!É:]S=Agb6;څls%g蕝{_(ʱeݳh 4n~P<—@p$v/ϕ >+ ƽ%J?V 2G|ښ0!cLD܆:.jaJUb'ylpR9Y_E f[1?j_Y 8lʑ^>Y ؃N-KJPmwu-&FqM,5}c]YjsgT*vжnҟ&˫ ;.^ %Lpҟ9S"wMAqv^XƵwTƳoCyMLmǨf <tƅ{h \Ζ0H%>g mhܳ^:ϙiq5sa0na"}9kPLޭPy=dJy&op>Na0gơ -^F_FvWlV9x=8<øPC;A[lsHc~t 6r[3ap4ͻDŽeI cQd@'n9Xx{}:s }KiVĀάz4͟,2 ƻˣL.X+Z/9A{;-fPU+EjlC؉`RA _o?zCGXk.Yqm(gp @6ph6@mG F:avt(S?0\I[ -GeUmσdWl}A|VCn0[AMkؗ? `fm2>ÅnTy+ DI X`.hŰCOMJ̏?17Ńk75))! %4|_Mp\hsylX3~Z-*\uT֒#ѿ0vj/,7xdQ@7hI ϼƖP<'R !r]0Ax'ps_ B6h !Arah, ߰VdnYx$b#(9`II{nz N oJ#j"9FتvB?Ͱq^`S<u@Xۋ7lkccyt"CPl#V8w/0 8wPЉF+8&Uc>Ƭ"qKd)=,8[ T'lG0<3IzZm6I9H1׮,Bx{Q{7~DV`x^"Z[0YPULR*$EsMӍye-uSu63##dS.4&vR3V^C)PȗR0X g"Zp v"1$7=o@*:`v ~3^PTauG6seշKvcxҹy8 I!Ղ.EK\b. /A3^v?;*llΌ2micK`̀ZAmMU:SP4fΓ2a[ޘ<K'4Q9?6j{;cyQg%N(pjDU6J"n( _Α\455a Ķ] AJV[rF7CRfLemݢ`QC&$k)LCr] q7/wMZJek$0剏j eg{ [)3$޼?bxҩ]v~T%/E̤T vru]5y0vSְu,A1*C)ow[ |mƥt%a%gez5)2̭ ݏٵT~fAH^78GԝRxs8 :i[h6â҂~,]+ 5-p^Xڞʿ2k;y}Ka :Kh(xyQ_;ǹ~N[ҊMs}-p( j~kG} Ւm6$*~=U0U:-uڵ(<̀OY 98+=_->j8pi8k'?Jq*cwI3cX}JHI9Z0otIH$N,Dtt` DQc9,h3`2r[=ʷ!,'D?6x&syEC#0"H`UA X~59EX߯ l*+cmb̖ʃ8{.(.@Z?NʞˇK7JإRIdP17fjO+9ڨ:|#brIND߯W Bf|FڧnO ^adCE-3?֎" ̴%aĵ$\+TGg}j 0R^iS[Pó8+:r*vZ}q[Ndsz$-gg sunL1&󘵻Uh7-Xs7] @ ut.*X֟cT~A $ޫ`=R`k(S tX:^fx5AaNKUn? !]ap++)֏k9 @"erah=q#K$dor2nqʪ7"~7]rCM&nGBsRYT$CN*dvߪ8̨[ 7KͲ2}\L*##%鞔ɮİ WfPdDσ-}m[IDc()"*@>:#M]).jcfZtNv9̍Du&䩓DK\)jQs&仼!g:>:WROej{]!qӾq 6PھC7+ɈHg_&!"|5X)scexNOD#e `ĩir}oW{u˜=HY QNo{܆K|\9Ô6WT?=7/9f0:)V*a-9\$=2kV̕J @nˮ؂2A{Vs*]BS. 6t:V`"`?SZ=,fJJY-oWճ8b(JL7/kѵ]~_;ncPϱ#3)p rc;@Qb \j4-A_ጲbT$fO ÿ#,qD%B>QLAY3AGE&2S _cw:8uUk&hI >/}Q(r\=Un̕/tuKm0):cKor{ͭs[o_* W3'ɍ1)$gUiѿF}$O1޵15䇍!+ ~aJM/WUYZ:_qnwi~cZa/;$W@X/t#ېd>oфXThh&!!薤ɝxxJ=m85#%_bK6+˾Zd_tG2j@9Q, .ӹzț~/^L bJϊ)\E `㲢|)bjhg85i-e%)rj4A*`0)O9v~k0 i{zta6.X%uBUqैh %\7\>vw3Y9ie $EM/.BIJzWL]*Kma3UTa*kYU+,nO =({PpaqpvșrKG8 X&cOצ8bߒͱohA2ۆiBB;nꞲqud:ؑYr|z'Y[P#CfHO^sےd؜Jp٬)F_Ve/֥r<z$:H.6E$DM06d0Uoޑ{OߎYiID 8F1?\"ZsʺGEv6XE4* kQ̑+'My͖6"ID/4Lh<11jП]]G5>Ǫ)#s(Tٹ2#aan<|L@hh%jŻuFBʤƅzFXU_ @o5}*ϻ) he8RPZ]r)%iWiAmiNp"*l^M F-U4.xEKv1P8_WXAg(kl0'of"#r%$ gҦw {Wȕ>lLMRpxY b I)hh:2wr(*vcov&*'Ra&Շ54@ɕxop߿\չF/n9b+^i hwr'à5dr@1Lε $2,5>3kY5!R~b-$sovcYz*iS #T.TK 81ק<Ç)-{v_F¨"29-H(v-i2!zIf̬ڪ;[GϦ_k#AxC]| MN l*y83CDe 'pAa$ʿ`>QX6!xKو@6ά$ط% +8RJR.K,Pq,;3sH‚vڕ]ATSqN$)P*r*y_qJaT᭭lrxۋ=Wu)zE&+񥱸5tN+75'oƅ?x;_vLDϼS[}߬!k@o,ƖK{$%z\ލj7UㅮPβڣ]#<"93sחrv17@jNpfeeҚ6`UmB0:67Iʄ;̈<{BQ!Xka(?"5NsNwì[P#L DqOE+ I.غ]kiF(ɥZ$"K*NGWѕfڸx kkǢ/0ۤd%j֥|"X&q+=$lreUjavO}lԁ%1p @JfJD}BJH EXv'uQ]W֘Xu# DGҴ>WZ#?ƻIւ_x$@#S l†c>}`z=P.EMZ%VN9r 5 ˺u(~uZ$YcqH\O; =MNv3PH_^ b4ճzyjڎ+>jy)`hf [sh]AhZ[k !ݻSn&9iF xH An,Y^(`$mO&!g4IpR?m-1[Nu˹6 J$pdKj|$A0aܼWMOmGz+[P%1iek{fyBS36^\ة.|G(Ԣ+QK-6 8`".,O*B5x ,Ao]gw > 4(L*u?J C"_ MtQSr*?Q̮pg4*Yڞ?2븋Jok+ǢKnIJ8)ݼhv*OђaT>y{a Q[Zmv99MP )"rO?E#ժ뺁+;_ٿ?׾[k>V bg7(jN v̟ PavQuEtbp]Fw*뷁 8R1GU3RrVHZME-H'(Y­Biu[#DrL؀h#hzTbǬF`"a;<`5E y+B8E-p?y_ 8KgـiDhcH2Vxr\rk䀞RC޹\ f+}XNx{5z/thsFISFϵV״>VSK;IfL#mPC]?ɵtZFAh" M]чN 6~*'h@Ƴ0# !~α(]W=^ q:-N ڽ]\2 h8xx^o@0`I 2 CCC@KEZ+:1(b_rMqZa'ُr!ORK 4Fu&LzVZ;L%Z cg>g I$BK֦$[B\K DFK}{N q 8ǂ UKkO\|H 32[/cёO'f\N WLKdi۲9)\(#Sں k<Md &~-^6 h9eZ0?\(ߛځv~-/ Q˙rG?Ų}`-F\ft3?L[D݄_9 @Hxy"U2)1G݀l6hsM7F>Ӯ_ $@[ 7`:sLO`i~O aM)}@#"z;b̺N!8ԑzbdpY*)e*iTyuNA&s:P"YlHOzstiUHw4u7ɂk-㰫6BTbU󅦡n->)6e B;8n' _#⃀=i(^c 9'#+OzIr;J$Pr\r\[ v[# @ri)Q!Ŏbg/$A|.8T3sMN`w^ܖ:͙1IYe%vtiN4v6HGѠ(_ɨԖmWНдSY"K* bdH„-Zg)Oʎu s".d5È!%5Nדτ[;[0uv}(BKiO_;:% JՃAVx"=m*~<#dH(=n(!e8P:,30-,؍BANɨ=&M SU"v F/s|(xdvK9xZaRr &b$Ff'w/MII$_ 1%~R 7CcR܌O \= I) O݂q(XXWD=;@;&oWidYzo53܂#\i ,ٕ| g0=3w,U+ގ}lEQp#Nw=8Ƒ75r`:ԢKOQeC3)ǃ0U[ql`MO w"m_"\8YpON;"őbi4@XJdiJֆٍSM8h Yo]RvU*Ǫ cWy[6q | <~No[ v=n`HfVK'U:! 4- PjȢ6%w-Bb Ye^݀q )o,уpً?i &|>Jϱ%/ rPs\Eٙ % Ibv-v+K,XJ<~v*UGݙ:0IѸ´Xga@)8;ûbg[*hqioMA>㮰(>* 18uÛF oaTt-I=82DmJ7@A.Vlɋ9۠<316G`9RW5Zqk%,h\"%OaFN":QTBakGA# K2^vk 2N?N Jm ;ea&/ O_YԏScj}>S\pc{< BarJb.5*d TM7cCKǞչ|a ܟt214וg ad hae1|00ߤ+6DFDDwi%<`,c>0ӳ)zmo[іv 誎?+@`q1#!R||-iqPw7;!ˮ$]d1Mj(?e* $S5=lV/3Ƴ2慦#F+ƌ}OϩMva$hg5|g[T9TҩHAIކHY`4HkuH=A)G">LΡ!3I&Ffq/ܹo%'94R%cm'{"hXISדg?؜J l`kZIk~`]sJBLZD*X?kkN's7\vK3Aɚe*"V(BHaf +ʈzSԘa?#}ekmN^ /뵜,XQ7/,Aoq#iZg)NҘPo[0>[!VM9n` 􃜌%[w"S #n$ J؞SvΙEB8VpX0;0!6{+wNxIdx\Hy2l8 '~_/'w-$Ef68 S KSj s 8Κ ՞oE j Uf9EoL2ceS:DK_Ǣ#QC.ΖGq]/!tjUfݚLrbc؈ΐ6g=3J.NӱÖ 4T·߄,և HQ- wn\%<1'4i$zŏщdϓifnQpqbp.%;Ud;!q,Sh7wSC31[x[̘ZƩ44sA&H+kyw@|Aʹ9ba#\vL _&MxO{ $ 2@rK JMAp {۠W6oRklɵk? Z}$ H8除~/ &tl0v s#vXx)!zY/4 70Ls-B},Ik L /sF[0YGek;j8_jX_ $Oq\>M7,Q4J`U{W,v-e/ೊs٢OJEσ&f\xZ80C5EP?7Y4% ͈\&$rw:~@LܟcC1^<ۇxչ:lh3?W47{,z<~v@ ̚6e/};-I$:P߮x.&AV|w0I ĵ,D+FS^#]Y"O,MUyHcId}{s^#"[x3r&(pꏴJ 0hvmeEBjی5v `EeϯD]n7Tz2$bp݈kd}BO9םi<0\ |֎ {i(;O~he:>#;czd$g"õqs}rN`WQR]lfdY)9fvm9u}jn7QCֶg Rt|ֱG[nQAS҄JPfj$m&&U lfLKqna4z& G/7SO !uGsE, jAd?k% h8S~J%bH=:9?ȋW[ KzxȌ┗Mdb B#\M-v @Ջ0%l%J" MALY]n_K dj5`0qoz%A78$)9Y?r yuތ_×A[L#9DPuYSZ6 oUw6%gquvעĬ_sK."]*,!&+[E4R*&k={:!wozuuD{=!,ke*sz>ApX3"kP]ި-i l'r@%|Fd!!(vxу&PX9.uUȸ^VXIhq,iͲcv*)?2vp\MPkdY[5I;=8Gn^Oeyc3F#Q av6  _]_ࡑbC(&3=dߍ#$ Ҕ X0hlS&XF"]zo"|" rSwF_Es"rکUt߆=.I|.h(KBdSWĬ$9|ruѤ`CWlSbtYJN`;sH)R4H5mKg D,,nI)"m{tT鬒=}j0CUD!LA.A:[\D}!͓̣ RvTsvml-iP3W^|[L|U PB߯{l ކ2 _ kNۺU8+>[sQ84oa"Y{-5.h}G.FlC\4V[jLqQr ٩ Ʈ<Ni.'Y,1rڰiCQ/IC,7$jJ;aQ;j6CH12;h}5qS}n>΃3YP|:w4@"dV.ݮq͇WZ%O:? 7P f'WjahwG΃^%k_}riKM,Aax^v['lB\$`$yt+R[sN珯ocܧó Uѿ@Go62B(\=˅*=汣^Chd~dݤɦ۟ЅT,q}izV*> 'Ky7⃖'M?\/GB/ yMύ4:gx>UGfDCܾuxIbbu|76ծQ|⥈낈 %ںYt-i}!UϚӞ" ݄WMx[kVtz|fE4ho@(5bFM|BO Vժ$}ַ+{i%|@v~edv/dfs!!ݐ݄, ęmU` #4™l Qz˔pRU )$U>P%*$H3鏛A+ 6w^PFaS| wS'seIB=_JԗۼԭVPЛhw,GZ &ty2k¾eϗuZ w|ϗj:C:[Qzup(sE ǧ<.H/e -% x0—nXT'{J&.qGq% Z ?o)ie>a\WOrpcK5GŸǭm]n,c 6%86 l| ;Vjq5k |0F`9T-Fpv,Ɨ&6iNy$qb]H3.0[9R?WWP}B Y+QWf4R=kTR0K:7Tn]淿F}.xa[I 4|zqqOKzYԕ,-\#"FmriP${9p KPD 8yV8<뮽 ҌUìyĪiLϞqsD$=P4(4^vb*'I c]KsC$gm(YE ?oeGG.򪪧w-rKR$\ވ=DrbY 2a~Z` dQmjړHle$2 쾅 1 LpR)x6U M2N&WQw7>G|۔BA|J})9&()Cك)L-8߆`>F_NO ,{f6&uE@2u5 Oy i{P*RIbxyⅯ>ɵ#R':UgE"oð}&".Vw}?[UʾG2=ꂒJ>Q &]ŇY764!%p3dh:+ <\mSK,򌓮dIxFDA0TO\#\}Al c&T!A9U7?pX@`Pc3[9}$W !}&Uk ʢ^-߰Q1魄G3]HsX:3?֝w~|"P})c{ lvn05~N,þppf[LNMJvSN加 q6. X#uEk]ʸWDnX i~9SV(u܄nT-6'Vc-,콠]ƺGI.Gdsည#p2&FJCǸ.y1O7_k6AĄ;P(B:IF"#&cR\%maN]O'[I#2!rLZEh~Rvq?Lh{ՅPr5GRZъx+E} sAA#It\NE>kkR.pHy r9mwwD"(j2ƩuQrwŃ0xYRN?ʄ43$33#⇰b߷8[Q 6ԵSEead'l|cw۳!XzYlWweMi]iV^r'4 ;N8YL5Xq%Jj,!LZupnfnG3`c:&(H:J$8R_m|sV/ACξLVΦЫd|k),%Ksơ4(b$AZ4\#uh`~8.7Nv,{یuI=|8 r80*?ܞP3dc+Zgr,i͵m4`y(t Ԅ=$؂^#+1>G_Fy4ZϹdP# qonpbEǙo=|c!ɁJ"Ca98>v7zfX's9b`x"ub-0:jq{ oNƚ)$QmdK')j{pj#6>4!B~!7ۗe1 xѴƥXuYũk fajh΀0K?kpV7[mZYߌ<׻ϡ.Ŧc{AC2h?c EуauzMNcQmP^=fS׈dThd [Ȯ!kMSr`#-/gPJгd(ܜd:5`QE="G+2ªۦF󋈼G^w}߷EZ+1WT `r¢yK"b]Nȝ$Vj)]o~G<4M p`bPҷ.v<=w>Thl@)~ &R_W˿3Mh*sjeRիI>t\ x:1W)鐔'wsr=ІHL(DL]0:Q$`-%Q =;6IrBde}Sd11"wCjd 3훔sӚM]7ۘ"3.oFO]+Hy, y_.c%ifSṯy2q PF[ɧNJ#xG` VkD"Y|T[04N'-j=|fTJ/鄣t7E:*#.N***_a 9GN^n辑 Iݎ?}S|Bv{riPJ],FRgGQSD-U|E@S0=ʶ1 PUE5(ۈtSTsU# 76#GJ=O6f MT2b'lt *b0uf{{6yL.]O"Z!pF}zݩ9ZzM)>xVid{}\RJ-`}ږ?0mTىIڢJx*+&LP=+o\³@8^{^"Ef3E @76YzH'8BgJ}k[I-W:`BsI&"`Mϼ!b|׀ܝ)0 ɫn]~Df~]Fgn.bI ocXM8./K%ƅ l&vI|:NmPq՗ӁD0oGBBQtaRzaq>rKeO@xF܀#S+p)p9$n>,5A-nu^YpY?[P^OKڙ~H)Vrs {&pR(P4}fBb<,Df;+NbK^p :>Ew!?xѶuuVߥOku)>drb6AӒVJr)Q1P7%u;x[#ag A⸝ms |jUAq+R@؃1ߡ3Y ցqbyV:qsx+gl-|~xH?GZ Z ' i J*}on#XsU:gmw$\ave!tU'phC,ΫgI#? l1F䁎0~Yf* Atԟ sny/tdN ў|Y~Yj5,[P`XIS>uTl% Dwԁ`7Xg2:JF߾Vqf ?NRt`xgGR0* M[v'?0~}~)#Ǥ_JWm8\ ɸ%MAwaMm\nMvN7k&? @T1D+8Sۀ]@fQtG Y+/x$:J20dAJR)AI.:: x&N("8ҳ!o- T0X75xڹD_q3e5tHGU>Њp lb)-2MfalʷRC0||˦w|G:˕n/?<DB @ CAwI6j6ՊY:mW[`pVn#4̰gο\\|d 4XpQ9^s'&9cEu%jL>p/mLwI?=MS#Z]aQny&4B dn5QDz7Z*x#eT}֍2.A7 ް@[5Z}9QPxmY/ިh1Lɀx|w./-Z4I$8'8>J{몀o-<|Qҩz飶3 |Kd룧zND#@k|9GAʑ76Kr|H~i70g;xexrACo Ơ&խ{y2ざOUZ 8wљѸNosen^7r(cҗi}\0 Tǜo!\_OIΚ ,MGdDEDe6VgF*&4{ {εzґvIvk7Ȇm}nx剚XnfGە* n^nSE)}9rȞ7>}8B BM"+g Zt"vVPYZSvQTCH;=4hu4l .un:7Kc(mIB5̔H1 4s 6}ዂkZ,?^;u" AvH3w:JCv +1!3#T0Ջ/? SG/'"dZԉTV85c@{ 1@2{,ЯRR %"{Xß|j-#揫[UXOR2=q_%/N#Ky-$r$b?ܹNrtF% e> Z.{̻HI2^ dz}bj |2(e2&` ^bNW_)+823)nOK. )6m[]T>Vy\)(OpAUKgDl&K"3P[GrGDNVF+N)_;hzYڒ ӕVaԝD#!kq# Hv҅%M|%fGwl-s(%VB+O6,leyF=\aޘY2l@Suqz]ōtwf (͏bF0>\pzh >YCNm.D'QM# Ko Z.ԉ MxT"Dzmz4p2SlKTBݙ[R"UpxM@ߊ Ev)-a2M R+0(Bev7:wɜfР[]: y+V_7S09 vs`I~džN1UpϾz t Օ^gZhx8U3LIvu<~r [4Jp#w+ݧ`'yjN@1.4v:)8raa$`%Wn'/Wl53D"CTKzչŏqt* 6Iu4^n ׇ eǦyh^pڙâs~at*#|$!5r$8avD!O~O'Vܛ5-|pߓqg҃mqkЎ1dN seMRvFWgӓ}kE XCnN,9Iu̵֠sA7 KQ#sE./\ϋe rVImj  Qܻ?\a]E.K4wO(5XDt:׫!~Le=ކ:aJԸi,I]sJ 1+GyesLb|OpwAY1np4!{҃#61;vd%QRLƿ`U wcS=omg=l/kWcVV!f'3|〞TcZ`F9=e*eR]PV(!6 @' ~ .Cхy} Jں{y'\Fۅ W$_FͪA0KMŤ(ˬUuʼѢ F+{\v!/7JGБI=1|&%4cިB!6;uoD}@0#1 }8\R+V-.* rw?yP{1k($RȠm ~1, w֭AP+zPgc%4L)ydp-2pPO[W&8g_,A@a#HIj<) +6I !h#s8GGBE^؝oXy*3Z7GHVy0]x# _Wܶ( 9WA\ JymAifK96P\wqaK%H89PI%WMT]Cne@~lr0߶V6^;ܤ dBrO؇TDع3W|QN }UqT2Kvf)5b 6VDݑuRKu"m[@fs#OvcF:L/G'pY|\Û3-'4\^ 1ger5s{@x^*`h)&g* KyLW7.@yUkJ/^n-5Xdv+ثyx4by3c.)k~/  uFJ,زnT;ҳπF*ԧ@߷PC+"⎄(& d|}bgjQmCdR\ۦߌgRQN%`T,@=jU\ +/NGG#ec~>8#w6mkܪ1ǵ&Uɚưc(b[U90y nDMn)K@݉qXA Tgh9r;eՋ C&upn%dY$i ?|t\eajB$c@.:)2d (~;WC:+No kAm^%^r{|mCg To_B5')0ݩ.CQP8'jW;#r_V]JEݴ3xv;7 *yaVCe! }d+ԟA Fu$Nܔ!p}_9)dBN$I2 oWa /}9Gζ-80=]}V2ŰZ,UxZO Q lnVxr=jfob$6KYc0-<|H8L dtvv'*/ 119ֵnL<|J!hFrG5BŘqqKÞJs%pdy0%;RpnZ#xqJr м.{ %ؐ!xx|e dR>vqfPkfpX6AU 8X ~GR)DRO,Pj?=4If nQoPB,ǭ}`e,I/yw }XxB.a"-<[%2/V(Ї?!O5qjYw4[ rxB2Y7?D 9iz@WxEW0 =7e(Ǖ g jz&HB$);(IT۩?ObǦVpW>qS" Jhֻ&8|GaEC`x8%hEmh!!_HE;j!Vp*ބ6  Ef5 g]8:jyj*7ڮQ |l_6-* bG򩂠ύ kG `v-XQ[i <ꝾM iK0i: NRYǟXYEiYx$U g?IɂB7z%S333s~wTvmd Cی >P _#PҿlP+!vFj#O5?:#lAbߤIWDT}PheiQYHR)Gayh^߷S$C ]iWVlCK9oC% gIeNb&ntl*d 7&.L.јңjR\ /,L1 [ᾲn/KdtA,w5LKsH#lz8~oƇh÷Wk.>Y}L^JT]al\ƌ ӄdw%^!+B;-$g{_2/(/gjcEf㓪LnDSQd Ҝ_G]X9L,D  %KڒoҤ!\J}퇑X8,@хNng"`gIDn2H^#Z;g,F1hp9\Wb tFʇwA35_ƴwTO{;DBž=''N0]` wnGe`%|>waJED'\:k"bN]K.1h!ˀTYb-,ԐF2GYl\DGDV!3*U Gx>\=Տs *CnRȏqHKN>G\y\:J =2.f8}ٯZqkhe /lǯJ,8"OzF]_ W|o;VSdtERi[["[5S!jRڡJ ob9R[@+kZS~Zpc\a>I1%sC_WB y)vPh 41틽&#+ia+P$;uD@ m|_ě! ]懦Uʏ ]hdo*_s8t=OasF ݯ[kdNxʍREg{\2&ߟȑe&fq ("%5(ςE9h}'*LW4E4NyQN~{VWuh 516ߧ?tJc+Ip^] a}&4?|b*Wr9 9~ V%t B)( {+`wqj˲~Ėc&ٲmMcˬa vOjZ2ς hQ01  ˈw(UŘ(0q70 &) O%ũ{LeGHmlⵙs o>vxH\'+F!-IԔ1wWm‚f ߧx<+ٸNB-Ty!wD~Y/PyЅOex#f*iP6[M j=(EnݩԬ P;l>E(K=L,I7VIcȆ+qp^kOBx5ĬGO/L{Pq+!t#{F6vÅE ?{ ^]-~wiUK~ >2~oȱMyz6q]2i1W#O#Y"7_uN|#sis#51[<{?HL rb!ͬ0` UWiTD4WyGF ̪I8pAX^ Y)+_9.2.0\jD_LČNz|FUJę [,/y`!Oy,N,"-<1"4z_+Jj܁㒲u^F 1;-9D]u>p\#P`m}!vvf"^UI3~f喷nrKѴ 4?h`'0nu*lD=t^h=~F^϶ZgnQ V*We`W*Ǯ>*f/Hؾ1\iQ4N'M$o-In&qJUML5t8VX# ȅD~;yU}+pLt u߾]~S\g__1P],^a.DbBk/,I S)G[D\Y~Fp'ĐYaF; [VV7WJ%DiK*GmvI?O4e +|_>K~5' {>@V&!VqnCۋY%+87bsav_Pʧ Ip&r;tz P Uuۜ[訟N2t=ɟ@ A4xPg/]̫A^VՑ ϪL_Ȱv/xd1ᆯoSF"}{HZfNQ;^Ƌ4$S6xgԖPY@`", Ѕ̕wW9gĮÛٔ,!{9-ųI:6;% yQ(G+O&>|Po4#mQVU)I|5Cc_ۮ$ŶѣtbHٻ~/:/&޼־ydvK[E"*yZ7zw[ďM0]RP]q+67 vi,YHs߸|1i* 1zd/}%?4hns`Lpn__GTa^E% L5IxdbD{5d@\JYK6R6yl̶5 ڜrW;.-HZ]>+rN[~x_S ٯT+9%4{B)2oɟ]eb `fG HqNG8MK 3pbiC!$sӽR.xl_U08Hn鴬9ᝈ]iKUɴ=_ <ac.,}e~YGTS 7] c?»i3ÀgiМ0l Jv]'+G/%Wc=FWqp?lFU;b?۹%z}7-C%nKjh$7wFYs(O۸,.>Q nFrVxW;ZD}dNr,hz"d>c>W!*5O>AR.Blt>-K*n "oZ3r"rT .~ojC~_ g|z{j:KRt4XȳOǕB ߡqTA-krdn` ÿΐ; @fF"VZ8Ē_"9 [0%/~ârƢ [ku<煛ooc t} Wx& _rɥ7qZ?URz٩./22/rO(,I!gKe.м 0SJfU$胂&#AI3Iw%1鯤g+| Lkp2Y5--kiˉA3RPZo$Dg*v9R?KBb J5+r$uPJG~+[Q}UzgS嶇 "?!BpAii;|Zy|?مj [ zsEt_3 H8ZĄOLFP:/x8n;/,Gn޽T,1Q jI_ q W?;,+:1cX5u( ahqO`q-$^9U~!װ؟Pcw|2EI-k]c渤v/gݾ\6vSbae=K \Ldz`ʺi *_KSwW[s a ;h ;[ !!ESyshG&$ +k6L2 `Tȸ?IlBWx:&̘R\# V#ז/nL aE=*? ζ7cLT"惯Bi!YlL(,n?mr@[wL$\{EY,> ,eJIYT[7/sRlelPz}HO \=iyi[tapw?: h2 "wA/_IJ{-9 z\)Mw FG]|r*"LsFS@%2 !B=o.Cŀ'TS2 R!0[{WZ=Lwr|ϫpS$RhԬXv`aM{-fY<&k7+bp]SX^6h6s;驫RmјXQ2rM_(͓\b#`ЯN)MK2$*-#zq}T^޶=h\sPU ݧ/)¸[pu`Gyy4x5Լp{@$I3t:sV~viv-#f_9mOvoOGlQEDK,9~g;rӁjso8X}b8kby <;LfcQG\jOzƴ d 5aޘQ"C yK4|{p#oяɟEoD]qXnƺRN6!3!IT|+GU)$r/Wi2|϶[i[l#:pj#{F:Z { lsbC=Z mRTXd$4.796.Iky$GF!H tC<5m~DD3^*ti5#4ꌱ˯6G(Qń7ZcB2Z3#&Y%7FFC}s3&?}7r?0'qH&ܶEQ:| ;L!/[s?+. |5D `ȣhFSRy~t!$O+ K7͈ht"0z" Hx5|Sy^01T*%5L4`SķVp񷥛xG5(֝7"nn6'BmsK.V?V8+l/u;7,QR&+Ob f itoFMIM di*)(c^df)Q3ۍ9ZLG'P"ssDˆ SEqE{dGy3me|5K(.@4Ȑy!8RS%ŅvuLA"ڏ'5=AM5r߈ -(pr2 lLr!m"{ ǁEses6(@_?؟(xPo˻,/ܮ (&$W,EƇ`+J`0މu.Q3IM .x=yBK0 P)&C)5*60WL|]Al YNs# tƴeF$^hW-e2}AȮLg:R z+e1B5. ah4Zpx3Q԰ "\qW_?FI7 19dha-峬M^8Z\j@5h>߼v/WXzMpt$S#-v+үlX2 j@rk.d "Ahljûv3F%tDžeܝ^m[N,MաH1ey޶[a9FcUcz=#)kqEHg\--% -V$R$L[iOSE@c󜊽J*"ב~ֈ龝 KyǯgXKj1ѤzKXFoܭ'C4ߕdĩ a#0қg!-@p֪Ìj%[lR5j>܆Ub٨üމ>:"D' ?ۅx8;#y]ow f}FseTP U.Y%8-2k$$.R(1D-Щ-K^EXخy 3r6#X:k 0t=Pvg^g-Na1J3gt䋵{2P/Hki2n&G]{W?b"X/.4:Lɏ[)1T[]{Hi﹯ilɞ|L? Z~ɺi0%bc.-lY>[1ٰ[DILGLwQ`%LsF+E}YN OĴ!] 32[˹7Ebw|Vآ`H$Ej=Mk-v,,o7_]*cE&upP[AaPPjbBG8`DGorR ۗ@%uCo1I/-,oA2 tv;0I&ts}bZXX:: ڡ!t?侭jQ] SYN,%iV -GW| !vᬙ9۴jf*4EYGFH3 piMb$xfɠB*ϳ]N[(LnO6]5swض,E1S&1>0G=Em战o|%q+TsӖE X[Yg.áxC؋t2`~^.M/ P3m'63`Vճ m+(Ji؍D  ~JcM, n_ 륏,iQn2P„rc4C=#yԁۻCGʬDqZ?@\;omus^h]b:/CBATEqzPri ֔Ptd Ф&M=hEK&o.zcFt`TXrb1U:%q+LǤ7 hS  w?D9 M2W.;宻| -u 4 [`|ˀ6Ccupy nTHD8XGɂ#+Glfh5]咵U ;OCdB~K^!ʤB9J!5yPpS&jI,Iep\R{uyɇ~mn9xad{RT#Y YCIdH0Tvӆ φmL$ʒ1NJ)AOoHzzQVcB^Db[=2A`H噞@Ӊ0`{#f2xlLV_60ظ~u!{#= 5P z&4~sT1[P &i.:_8DE|͆{6D-o_(F~"&a836UQi^dݿg8ʙyYΕu0?b 0_ rv?1Sqvmp3 9ѡ~GLeAٱY+~ (SRB)ZHb: W*}ToS-o52h), ,錨k)I isCT|Q  F= Ƌ=;(#X;eIŴ͕8`cv/8b 1U? bVΨ^XZĈֺn]](c~ d+#8ۧ-%LߞJ1 %?ѹ!V;1aV3t~LMB܌+4?s\ E8Xk蓼_LO)ϟBdQRҟNS85H-ђC)5+7UfLanȰCcom$#E ~u1yKS GH$NTӬdk9؉2rJz;8H x۟:ՅVCGM0Q8{q'TL"":tLz"\g:  &CU)ݫ\78] c;ܞ)>" |(?5>\į:i*N%Tꭰ̐Jӡ7]Ldz27(d4-x]ߕh1@M?_{E0Y2Z(z}ohCgYwvxF^1}LCXmUn|#q;hz%rMorT"]qM6~9(CyzzL- tcHOٙϯ6Zt(jwk+SR\ a?q2 X/˳6U 7E%) rOcLY}94yζC5EĪԪ 5}½od4ʎ~oZ~ -lln<,^~xI~?QZ0 +!yjS?G5TkV |wGL% t]m$PEkmz#ɽ*$1q])޺K+7@wdu{ +x01"nƒ}0s12G>_sO. wlw 31jQN7+S G1{}nC!^RE1mIw|afv%aߓUH'Lt 5*po~u%qN}W҂I@[̍qbCpa-ՊD's;l uZ؎"'bFn l)t:n$q2#w ara'oJ?&d.lL@ g)6|VxZ>b{-1Dlh %mIvL$,5XՄᩮib#;WF5퐫Zd9@وtم?cЩx L+-iGW ,f0^6IYXmɺ&_rnփuذ%6fXQ!Ypkyo;}W[mQS~o\ ja L}n4sѫ 29+:j0 zL/jٻ\9*4rG?P"<*@p#0jyf?n2sguYA3LNJqI'SmR"Nߡn'̟2adyrGO{vnY oR)cmTzG.+)l7:\y,&~P"1jhIQٿxF 2ኅ6, Cp t\ sƲ9JqHMiuG<Μ#wʰ b$*Eᝇ)F}z&q@*1m>3/]`rƜq2l[LO Ep꣹gT  #2nF?5ӘȌVicOw-w*[sRފT'{Jɞe xe|avM TaY=T?x&{GBVձnzq>=JVF3I[-)"XOkbWBT5P3OoOx8@A >#ŏ6Q#?^\ 4-6oiѮJtCZj$\PB52,PBtz#: fcC,s4])~v,^~3FgъubD+<\klR!xn3&nvEfה#̽*c4k)1~L4d X#/$:g{+$s#3NHDj$CdmpC [7ڳoR5QlHnɲMfm<p*\S?M]/lzSV# dqlHS5D5;`;iV ,:ߌ.90ΎE>S 4ZCkc_A82OhZ/ovu-~Yn8W{!:mpeSѤ71DiN Ȩ:dd yʒ uQHhU N27cq$݇ tsiͲ(ͱN+Oją;Q~[1l !L@?pY4ްkΘٻ!rk?p4Y+V hzr<{3۴l$@dse7bf р=!] (8 H:'Ӱ[!A.YE䡐.ߎqڽ0 <W( F $8dXv7~"T' lvOƳ{xlnC,v]-#a涏#F#-M {19U>B8< \3F7"F5M>#l4ۃ[+6 7N=Կ9252@x q0I̦P=/f pqpѪ\E> \GċF(;dl@X&׹?<Kz)N%DXhoA<-1Dx/; Ҁ~_2y6H3"kR\% 7&ͳ)NjCF =i2.w}V?C@b"'+דvWH_\;zzwSA|,gpk`S/e qKτ/&855?` )9 bn3O&`f-0/F0SVDFtjt*, 2XJI*w.% c{,qgZ M[i-u)RB)iYzEMJ--?;NSIY;p0n}hqԑbϝ5/6ELvUqk=bx(a qE7 πL"W}{[ws꾏q0_fZ=/Hcd5xs%X,m& jۤ,tH`ZEa&'|Nd\CsH}GX;)%¿tN9!¥8ֺHJ$Ϊ.EXĆj}l E-,r U7Ch `;0S@S-T~po歎cf*Ӎ?&]נ kmO),AJCo!ޣq'[,W|ҥu6B_ #,yгOzMks6CJZhYWAnh.G|Z"ϺajH .{3^ XJgs:s< &ĵ¸fP߬$]QYta9@WH❕eQЊ_Ma' B2 w]jpp9sխQ}^=дbۨ'*mޮb9Eʩy n^a~i|9Rǩ-];vF=P|%y*pF@4\_vHcb|[ߢw˄߿,xbJLxN,ZCfzKst΄aKJXJ>GIEnmúv#Ub/U/VJ9@Bg7_ZORS,~&C4>Z8K{D`j\XҎNzi;Vk#ׂ,>&23<̂lUbDhONR~JޜUZh[_$$O,1"z{8לN4%(0a>y\3-ԚC~v(o lL\=)*x$F늳FIB/Wשj߮G,ӵݷkZ«Q/_7i!Z&έ&vlNʁHmTt.nGu{w~E |{8BDy"YUwf\v^Kv<a\Τ9W>ДFUh\zb:*/~kO]=$ЅWL3nlsHɚ@y#aYN sZ?UXIནO9 R =PU! Q+(U>v4)BFvh>؜yI +2ES"L$t&8>/Ea UYoB 1^[=Ƥxm@l8;`G6BJe--prr׹8;+Y(Z{co0UtzThEkq[Ⓤ'y7u~8JL'd!Okn'9ƙ:0; nlV"2K[#H$.ԘfcY:@@6ɒ$C4Sl8ra"n"@d7J^!ZTOz?85?hpG~*YQYu ͌gWQ^Ŝ@@ڣBzwr -!:| 7+p`u7#H2V1^4 (0;;_XUvV\/bY5@T懅Vm Z{ޙ@ ٪h>:oPoo' "pWKami᥹x8b t)g-(ucu}k9;㚤{LCr|\`~yb!Gϵ# vjsX`V"ǖ@G4fP40w;4=/G 0.:pmsVidIx:<{cn6WK)_SKVkU@x=NN"htprGqoV{ij𝀕dy,CRUQ"藩k0~Qov-S)R`d\*r "fO FD ?CLq[K7@BϝKU0h.KI4󶗸I6V]X`N"3PirvgZ-eٜѲG{N,$3nԖ ? {)qLNf8?~uÊoT@3tEONE+j)mS`TKSv-s;bWӟ%+(Sߺ1/dl,*5oU5.p&}WGrľG|fN] ~ʠfĖp싀Iȓ: ݚO,ĊcLW`}A }ZkŪ  כ9NB֟ެæ4k4?bSlFjw=obDvzȦ& }Ү { u!CeVur& 咢M{tSlqC-H Ôh4iSS l9:=TOeTm1 0D/sobZ K]҂6~/p{e7LCB"ؕ ERA} ӱtXe S&2S{vgD=KxBq_i׃rq V-MF5~<^﹅^xQʙ_4$a(,?K溶W{\ԧ ٨@Q2# `!u]~Ѓ6^QK(,h$;PSE1e4H(8 ^RDXs6 AyHE+o%"K|ܓHJQFb1=jPVT;kK"pBxHCNְj7cG.-]^T}($N4gŹ&y)Ɯ Jmpǝ0A]@-[ -l~RJCaT {Y5N_EБzTU=̑]->pU4a6Rs=~3fͫ T7h3N@z6l"nP4pṝ YY>?e 쌖mZQkcGYK OIyZ$ClȂx ?8Z+3z3h/. otvw):sjܨJGF/ڙ8sES-yIsп=|,S+'"֦iE z'$}9^cy-=ٜXAJMƾ&uE/opA"_ӏmp{uV !1.3dj>W^rgNy&?YY._C`Gx)Z1/Sʦ p!fq&l()nd6,ײU(T]vԿ>g'X *J |BF߯񛛍fc0oh.U[P=i#(; [o"#NcN!?2?CsZ!X05,y @ xtݴk MPK"RXbKhR|gk 2 B𷙜/;r};f+YNGgaj;䉽owo {Yy[Ě_&$ȝLbnƁ\[#ܤQ/pV)8Cb0Y:Z1Q 5_6Xmtٵz:\ǃw(R3f㛗;y#UIPM-H 8l2a=!K,û +ၔ%F=SP# y3šQ$E[@8>!Bɮ5lR\+H 'R -Ik2"a~n)\==|`\?o:3&dc G)cJ9Ҁ++sVMɒS.+~\B+/T>e }eBTS8ZQV({἗RhF.C)2Y߳|nSM0~ĺ)5OO/*Q ,k`* egRtHtȌ>hBٗpY [@,=2%-* -ؿ9Zv y}dX6r%RYrxN2KP>9 >P:\#r3R COg*12"t-bifda)%$t\yhJ(XW[ZS(8XO g.^t\MZ6~RHҊߒV<D-x>hF9 C`Vd+ ڗWRyyR3Tz#AmZ ZgOBT_+1 X';DfTދ(F}*{O3׾N, ǃ=(ڦy_Zip8*ˑG#NK[4\w&d‹VrY(HQ;8>Kx▃kͫE|2aR &ç{Mld:J[n'H{Ѩan{dZEW Fs Hr-Cau8c.h4FG'F)y$;l/~;gdn|Τ{/%;El޸6ff0T͑ |p_ҷJLO[;r罟DtNZ*hWRrkFHz˛FCD6p1v(!^ː1 T5 m_E[ eY P, pQdIfDc0O= {v0#6P=5d SҔ 2v{ٽ±Kq"R0-ywn9R KmXD-p\oEʛ9o!Y͐U\g_}CI4ʇf.]b.ΓD kk[VZ4mPVd/r "RVu~+Ӊ}Aw`Y} X?MKN ėrH&v{ܺ߾Qv#;o@X\C]r ~t t;'7 @s+<Вqr#`j֊ Y`&y t0HI>%=NoZ4V6앭g|ɶ2mK.]O^Z. aFTңO~LUwlx* ,{Z(2嗜w}qEyKcɡdLaMJ:I-EB?Fʒq}΋JF$@lkIZj1CuX4`߷ 'Ttt x=D뽫/+4R4dRCT)7$ ?77' &7@`MK{=yY Ǎ-lsjhzq@Jx~E̲ &$sX'$k㪔cw 4؜vplhtʦ>qֻ kYq*BDύM]#c9N ukvL4Yw a4LuBMy($w^g1o/{$P;  E6_[Uu[OcT5n|8m{:0jI.& eY3U̙0 %ꠀ9@x_"P%͖ zC9WzQGJ؂*NjA`'ԎQʘ᠓eoV5x P{KϠ릖EE0Lѽ% ]R,^n$)-b.KPsä"t(Gb77,_*A N͓4.ܣ!~e͉6޺CozrwH6Bu᭲Kť5{ ؜b)\8̮E䎺;0{#J-=wuz,\IW[$z@ /zfZQ-6/Ь f5 V tDC/mfxԧ2~擹 ?,޺_iQ_ĦEgZ?$ ?(>7[lqf !a$)ScADyx?kg=JN}-he]Ħ(ho絠Gm:G%VLS~!Hkh 9`Yf+`{^`±`sx?(ւ9c;E*뒎itC+ 7P}8_m*IQ&5F |d`nFv--2b;[K]<7d5vVC-Z>ŒhHPf"|q HoF$ˁ-X%wC)/F̮!hq>KU睶LV=8k~P۴GR~ RU^EsEt7WQF& X>E^}Ƹ֯CV ߼yIN{_h8c|l  Gı.Xl+yɾ0՝O)C<; ݞ p6R!s'ٞ}n-sS: @Tn]O5v)ɰub#!NSH2Ip@XpOۅD[,N9E"ߤnH$SZ/J$zƩ0 @^nԋ^6w08 W=F"x@=l M65l~B c;0[xB@`pwy5hi!(q;ȁ GzǤL2ܬ]\a^4buE+IZ?h}h bXϦ1DP nl@ rS -p.«r4`EĂy$Nm] h{FVVUUGp nK@SٗȆh ,zE+eBEP ϋwHe(kƫ<.Xg#a<>+!򲾁a% awQp7W)0-a>葄)ްnom ->C1r|IzAѾ/0BɗyZQ$k(95oU-].:! NTPJYh?qV_C1b§>k9z);"y^ژPT,нh9șl&!.d^aS/pVh od1FKA7o! 3h%@g; 7fy\A)yKX٥:S<I0aدā]UD $pѹziwlWCvj%bua.SG##t<+ćӈc`i{[|P2[u ތ1f] DL)U[a8O<ڄ.eN_(Z/Y[CZM{M (K@۳y]K4S$o֪J.Qn>8-cQ(\Aeњk n.asEA"8S9J@8+,JrI zZ}##5 kz[$V}fe=:ߝ/^*sg$s 6m43YTqob :'"fwVI/xYGDD%7*#X+%^d^rCkpdFv1(oqVV_ [(-3fm ؠ¦BƖlQk np~zNrdIxrdpPQҊǿl<.M|=?[rVW.?XC`" ]|66۵MϜCLX"R i#Q-W!`d1Mi\y;P7 Dp;ሟcx94NyRٰ9gq-(Tt8͟9cl;?yIcFY14lWsŻt1X ƥ/qvJwρ[2~;GA&k1/;*5ze.!UzFd5H`{D|b[D&w_|%[\CaTʭ%|n_,1")97ʖV9Ar9z"9U_g#N?/k)Fx|`a#ԋGcHmJ !'MeRb++'@L ?*4u4 <8u<rA׏00nA"rdh$)uwz#{1Fmk𶭙蟻 bjn?БTVz& Ȱ8Q6m#BVeȊꒇ FHQ #utby95ae9ܚ&$$IH"è5SPs0T#zzVp䛴[ުl[3@ AX&l堔0m`Hy0Kޑ.yimNv94,uphcSՖ쟎wsIR |ؿe2][%l˜ԡPO\Q,| 97F)!9UvO+Xvڥ9zEq:~p[ ^q#g$upz&#D; b,K-*jV~2w A{JT;d<B>ﶅߗo"= s~dk v}.zT7 4J bf `/OCBfhIjo8f a|s^2F4 ys2G&IR6ːa<ِI)([M e}:Ll,T)yE&OWPa3N8kJ=)AQ-?:Ui|)Sj6e@L4_ B8@[p}ф,JҫYZM#͓\_bQ5e#f0ĩrv\֮!(5%e.3!ˎ'Q]I3AH1ڙѱV8@ˮ)G▉SgZ>?MJ`PPֆ{7@ACʪÀ `q$vK}g"pإW)-9A96r1k‰͟Z{7Exf/)彴$3C2h!e`Dܾ` 4REOj?0@&cAQϐoUaݕA6(rEӷs74u>y68Ѩp.o&í} .at BiK1 v[8xb 1KN%Td:.s#Pu~nWϡ>m:Cm KC-ii/1 h6AEE0Q)|ˢa=|/gZ8%1ҤzU#Yd+~Oug&M;imwt?֓7VQ +IN,Cb-Y'X y#׎s`NBW3=l/Kr S * /1&(_nùe@BxKzL^U2AfD8Ԣ[a~ab51 ݮ-[,sqcWlx<2aqqY(N[slw\ˆ2fJ_gC.\ټ;!C+@~}a"/ÝN,wBij4Ѻ,1E]gwԷς&(MC*ZfA-ҸX9E?(VOPp|B2M'$PfTіkE[84Kpgx2,XQ݉h1]l0C.Rj ͙"W ߖ5;F?x g+gWB׬13I;3zfWW|`Ury}7c9+Tk3rA+!~0.7tcUի/zʘa|( Ưq<FE`L?w]dFyA$k5 A6g3pеsZH .% S3хxxTq4EñKԝc pۚ^ӝ}-04ҞwN(8l ᔉ*gmQs(~ǺC'8CBGu?âSVeFJael Ǝ* P:R*:wiSG*Ps6:;$`Tx>sL>E08HW~gc{ܠ/`Yz}һ/mixT 8:r^U$ ҿ>aa]8y68{qv/]eb-)p|fȾ3ꈓ2гDSYM/KG`rv+Z|{9LClI;ܩoTa>"Ԕ/B,$MyZpxJeWѬXOEY|b=|r\>*f|Qw`hG1熒xM1\ f)ZGf-7 h53"+ZMxلUr)H2`: K+j'# $^O=h4J䉆ЊN63팟NTIRSva у:  "FD[.v->\k jP*{VeR#IQ?,gVf?xDGŔXqڌS{\0ps9; KXWUaAy!'%;xTp f6VD8bMY o &{V4sL |9B \Yd(\9}MBgͧ0E-ðgCC0tIgG6F;`# _n&N?x.\mu-3 ը9*ș̜pKvZ2v3Z?>)YO 1!!40!{S9ky kS'* v O, KI G n@UҸ>V.bMA^zmppV:ҫm]ALAˏGΖ4UIHOw{Y P+_I,0MKIba步kgd]'/mo%r'bCt|6*dA"vVb(+!8ɚ? *m:O5Zcʈa?⚆ Lu^la d5ǚ Z]IpUTv]蛀J )=z`^TnE?'sCU嗼7]K9|cT#?B&.QLx. (IALkS.0g0z>4d{@1}%e?o9*7"i>Wr Ǔ/3;O70s(/g`viiȐݕR)I zK!L.@w#k1`Ƞ(Yr"t+Nz_oUGȽ $37ZY^Ws;ݔt~0؈B H.pHVFhGh`,"93}f3TeaLD,3m<&`,}Ztz]UI%&R3S}iʤo#Gdےnwo2y6OLkԨhsj%}POPru|̴܌fEAOsC_f"I9;15.ɫ!є>V 3f28f; 0NxS[:`djz.~H'^ $T0Z4e?OlIm6>EvzrčqW,!3 ;Qk^Hf\@k_#">NJY|!ǴƵ3bte?3y4߯&'3xU}qp$if2A HVco/\`PB@&,QS9JUjr&]D j#zwc^pL8H;59n=ϒkPsBŜypGX;򠅌z ݢ:U|NhURPEb[ mKe; /-k̖2i4v􃦌 [F1f!LkVڕ _{=-#z|" 8lW< V"G %gK1[z{QXvj_Uزn- )@e|2x} 鿶he\lm+2eh^Mb.nM] ӨEvJK-VNbq4-J,@j',ybD d勦էkX>/h_${pE'8|fτYtW.*N}{[jmc R!C-~X>EϽ ?|Z?jmdXxHlu Iqt0r7>$e&yOy?T1$ӂbͨI&ykOQ8%ϛ[ۢf d\,l u !O3"X[ c^Kb gE1>;-do&'Yx)L&<kK̗R5C页1ᵌ{x|5eVu\zL}Su׎L Tt[NKy7A\Wʚ}26![TwU$;8m)^ cꫠFVTOZXӣULG\6 P$ :a~7}}Θ#q MetE|3HN <tҍv9+ ,e+IgDQzrF),mtjR`PMV v5́F<^V Ӂ $I`5}X {Y6 Jq P;?K˔s㫿ho:)+w-MU5P<0G溞?F6˭kz0/Rёq>' 8]֚"A-"/کA~7e( #|-s1+J;xLB?}tÎ0 9pJgɹz5|?,2& S|a ³6ϟaEz!G~ͮh[O]_b6"32@♊b;[4d[|5Y߇>a5MV=vI[`P!,*:V`"xiH%N}gZ|ɷ#n Qk-RSshq}$f⢌dWeݐ|EgH/A3Wv RqR`D Z=rR)mTs5va:V:Œ9DS;Cs,bM*eX&BRNWM_jW&HXƮȉΊ )Tnt$uѱ+(j] ԶхiBW-UJZZA)yXw:_K :x-l&vVKum?UU3!hlsR8i-"{ȡU7 G= ƫ=%q</W鋱1<}nk=D0ĬqJZFA O(mmȘĶxRJ_<6PHLy魶k8jVox)+(_ƥnC53A/ [; @E T<ռ/lpE?+/ᎌHA#G@YϭЧd2EA7_dbBġhov5.v8bB8*BcK6?5DWVY0gRfBEM96Բu* &62UuFN+`s%>x `p'ҚTgŮE&kWN`kO|1s!*C8;JuGm;A)(Bu]%fȤ3aKPQ J *H<Q=4|]b=S[b[S"Ht$l` z3O*S_ozR՞ͣ=p :c=U]+n퀄 n fTnv[sC">WLn|Q,ui*LQa7E0KV3ԛ~Qο\IN( Zܼt1$wq,nhwK]@SRM<)MwDr-![" z=~fuJG>vruog > ` b*vEޔi,> xg-w8V]AO5᫁:Cv v! a9\G]gxS2 N9h5!ŝ+Tx%I6kΏ+1rvUD)3ᗒ8 WgғwCK1l.HEi7iNL |-wWO7 .oJE8ӛr ދ@ 8^Rp%ЂU%LOwl;vۑԻcFX٠VЌhS2@ܧ{AEXh)lOwyEw7$-U.=$T#}l+mGY5^zHeJx21=ܐ?iJnv0Jh(#c fwA1[*;(anwM aYeB݂CFi sa'"|&ʳ~L%՟OkY)Y:36Ch); :xx'gԅ*硬= w[hQٷ(Uܑ`%6eut]_G#2d^H?!d|,*fB ud޷rAKoMWGe  :I;M53.J%oRxBp &Xu;|Gg,v1f/~V}}~.SʩFzmo& 8HYtb{%*4bce&FW.\ t)"?:)lV?TOh~(w&Ośj_= ,]pBeickQfS0 ]f+%8?昻RPj M[s:b_{jT;iWZB_ӹyR=nOW!Nf pZ,|c!UNḅ1ӡrL)=4i ڜk"j77iQGŗ{L(5*MHgΉvk+D y1_X'(:8pƑ>Kɛ0%ơh9DYHfa$WD>>9O=T.}|65*^TBBwпwu%ibyaìUg}H!öDqir]9LƱOF QmDrth7e2O5hB/QK8 {o>bus yT)Y۰"006Vc8 4^lpLwY Td1QܤsSqgO);oW`tdnloO?cEA2|\v|őX/ڂ\43lx rMR]%CO1[R2V-P詤o{ RH2C:ys>2,Ƥq*ѿ&٦zIaX$c^ Xk؛ DU`Qha־|Ssb}C! z_ܞȷʝR^gY$y+L"J#왣[=M4Ț{gݯy3,`)mv$sfNM.gnSK}\֮dIfՃ=.t7kJ| ܼk[II}-/U<JfKD^3;BvnP԰FgNIӪl{;_X/\0cmy.Sz\{6YGD_[Cء95nPs7ɓ: @ٳO6z'g<-1G`3CŇe(ʳ;i^MR}c=| kIЙ&VGN{ Vz2q$ʉ|% 1)75u$Bf1ANP#Hf p@3Lj,|ef9\Y 5kjy.aĄGrj;u!'EfppXǖ4c~:A# WU=beG4*:K= v)Bi$< iAܰ8~Ξ`_3%gtֺ g5|ΡI;0ɞM l^_Ό+-`=6swnWbZzYC'G9o;$O jRP8&\epG dIIG"/Y*葐eٟoڤCFc^=9tҬ}Ux0?Rc$raLt%}ԶQۗ"qMzܒK %})@ɮK`%+Xmކ•sxB[4)(C[‚EI[! Dkz8ti&;߮-+g;i+_9Y0;V e\C=y6t {qvxsm42-v-{c -]$ PPFԒl+QY5"Stq]6( [EqW/ٍF $7 >\JobW#= R'>t1#אU%8tsh M6EZL7k'¼Ӏa92'Cs֨є]!J#-3q?֫7z%2ǀ8o*\'? 踐MNDLлAmN8)SIQ@&khj.@%:ۑ3ݻAQү^xۭaK B"2,.RvO{KJZ*P]- @Ů2GoJ6s6GTjY]#iĨJb|g_:UABG"c*Z$Q&Q |FL `wHߊ( :`PxX:EM,P#[K!>檳P;Ԅ9L +0tV7]leCOVjjT ęLI:n,.Jꇏ~S ݂ u=8h{T +p:1}N!wDd6T4cCzTd"Q~^]VjJݵKXݸyf»ITu=SZIKC?-ekWڂ'8_=N.-lV<\AWKI,T"zQq Rp_ $A*EQs!:5uz$be{,Tb';ܶtrFd&X7FU^(^}9s¨76 1ҹ7v#Wm µUƟ5bc[΁}#=%R9YpAk/4 7! }:^s&X"7=*Rr+S[96I']c\zxT 9&fPxUdX8Q(c"6?@ ;uX!ILysT|I=R%Uo *a, z7 R2LqמT}Ljy$)}2(KUT0ge7bahd4!}KbT<9gCv+"SvUhKJ>xv-mWwjcD"{$t# %zXͲyuGm=5ﶆY"6W;`tY9KD]5Pϯ)Q-Z Tw6%[1ur!tI^]UbYiMՐ[B7>Y|5V3NVh EIRK  ʖ;qY˯N|H,W B70 X]R0^G$M\ x1KsVKMc&bq:R/t&?;oFprU {$ԓsAp@[ Xh9xr(9x,PTbJ=E_I#`:tCJ8=l*A#lRu.>_?7L..T>f1Vٟ 9wf)>rtQ YR˄Q´&ɹV"Qd\wXؓ`#y@:W5g<EZCJRhDmbuѦW>[Ce8A*Q6TP\S6B2-nFM;߂r;nT$N>d}D罗)c~Ftot5}rJ@.~eo[7FTQ׌RQL7cc52#Bt:Bujи3yV0޹J@v\⏬*z .Lf!]ч۩\g92$SF0=[ϑc Q$6+|* Y>>Vr.2!_$&2SOǢ+"o"zwa]/0{C!P s/'(Z|8r?C K%JTִvVQICjbS!D%"!tx[@ z_m@ xeXqn䍖, 2}nlU4yPoM]FdUoQ@iYS+kqY窐' %fO*uPyUg뫵y> &{Ƀb/[7*3̅װ*Sݘ⚮.WtX~ 䐜A%LDYnW-@ؼC&V L6-C͞q&XwH gn,o~pWI e09iS8q՜l1j4oD?n/?Q=?a%un~Ϸ )\Ʀ1'3d 7ӫm?6),F XM 㢄[9[% iEʃ3%a]//I'OפRMјWm)P9\r`ت^3I =^!Ex9qo6l x4߰2M:ϟ[낹T0,~z{~j]yc$)YkXv?]~\}"6|s/ˢohL5'?y͂<> "-6_5IE}kńF<qqj:6Ol;KkJ4 t^Tk6A̙%hNv)#0Ep>cR6L,xVZdV.$.c}4T'[G`43FP8F|Ǽ|Yw#kՌJg:p/6Ks"EVtX)28^ 3W ,$[؏hdؓxS&??i&Ɵ+$Wnvp֐hor#L:P֟mf=JF2,uņu: bh/#1mޢ_U(y{KqP=u8S.|4D:[ 0&l H̦#L}˟:,y+\كZ/x 8Ri@c[Ȗkp4l9XVjܾIls9mOzS@jc=5^\SQ!96 жE$$^9L(1Tp+se6=M.w2:'`f;"f^a[AVkD`|Ã1dC d}eͨB^>[5fFp{ɾFsUOMT~!d%魍o Bm})Dfw|e zq7lS~1nzH> Ev6,6{,חmp mlL"]'ďyY A"F*)4q Qc,>z5` D<˂{O3xP|5;ᵘn(}ͧGzT0MID<Ύ68"H#+NZBL멃ȏI$) I*)`)^v]i|HA͔Kut~'^(x Ee-u\V"[Ҫސ=/mM+>^D\)yr{N^_>KN\^ُӻEVm =ۄ6<|=NBL%%.+U\zo}+ n!+2t&אQʹHzj6GdTN ")"-uI׻5թu%{ ЂBͷ;!evNl{s+_& ݠbN|Co* Ƞw)-jʼn~5xnX2fPLPƌGR,?hE%IXp~Lf'Rzi1;4ȥ"9RR k6Y3TiYgX!pQ.X (Kb(9W:\}τ5L%Utul 23<>e'qIbu6gJQNvB&[*7r鑖׶Ԅ*yFn9|Me|k@\9՗4d B.!ǾAΐ裁PCW |9IXd zSOY; ڋ|5JS.u@< ~OfCj':'JUWfmwLqo B(|.ȦNz$~PCuȎ%F:9*#eF؝+. 8'z ]AƇt=hx7͵VLmNNYu缦!,۸a0vX=|R6{{5*;{HmfHtIi6 Bލ[{,Vu]|-Aq&Kn6۔8iVF\ ER3p-q!ouZpGEWU[VNAچlOVS+)鱊n;nSiVO_CYC}dcJeX&rIk푤"{hٵ7y\zjd15ECc*!;ND6܎c񡼣g , U)ҍҋHLJ9lJ>DvcFlQ߾劚 Kĉ)=n0: ]DQn;$O  5 NCdƉ^tޮi6ȜNf-:+,ԏ.]|z!j}kt&)bZW(a[MY$l@AxiY0Emgc_QS[)P޵\WaP+k՘3n,fE+vI7뜳s}]IL74E2g ր%.֮;QM@hP0w=K(t9"\ l`BwT1Ȉo^7F|Bk\YFrL2'(4Y41q]vj=[ZE흷g-̇ Y.Bc 0GW -P9BwTm t?S3#q(e?9bXX#hZ[|Zz\sዴS`*d{&Vѐק(6/DLZ67ϔl LAOl2Oþr؜m/p@c!qhۂ$yw@|*;PB@Ʉv JކCY׫]E쳉GOcZzc} /T7$,NJET9Z wD/u^DÎ@@j;7Ojٻ _1aP?,+Q^˔,>ޥ<3ά  jA%O['-:*IE:;Ge_oLX6` 6>5dhu k }Lk3:vK~gI[[$'/whHjk^9!8dn.$3.߁1^BԴs _skX[Z}^sӃ3U" -vW9Q+B

3)&YYG0ĺctݾ7ϕo{tlMEUWyQVA?p#N."SpVlL}B*7Y E(Tα|! j,+[?}j 4nH{42pyrɌ$ssHvAOM]GT\ MBjR3>ys-mQKN3E=T! 領Pehy_yWQ̚8F|À>ZEIv;&;mVckU\empvp ݵos`^(p/'IûÖl) iA.рוW+TZGg^lk9'}*Cr$U JXYCP̜IM[lHxwF=yvBeJˀ﬊iUN GsD zxa櫃;LY.L|.Ĵ&8p 錧a޾i8aH}bV 鬵J}R%%ϼ'jmpn8yzY2;@ 3cTӍKeSѳzFYPβ%id*c|{h{xќI>lK9)|saL"M o, -18L"&ǭXnKCCe">5xXx*N=-RL$ A}R<iWyFw痶VךLm79~%>veEBM×Y+PZ"Cg56@?$ViPT 9IVA6J5!Siq^^lY+;h,`O63>K@nނlB QSm.|p..K]B7(@/˩*  )h ?r}قgS?|km28dTPmf!I>XZh~}jtn?'^Baliɾi[2LV"BFwTv6m5Z=WF.-uhz2@$???颫X_3o ! `2g7ػ[ngY":f^T-d@C`G4jf=0*uyTJYhIX.8dƋ}5@9ΩFj*|"^%.H(Lh᫷m5?K\Fv2 7pG]:2@ "p5cȬ6겑k}v 0mI>̂FQo9DW)Z-{OG6]j0FU}(;=ŕAڿvG~X67'v|6$%P uY@tɽ<₿K[$@IqP$P!ٛ0W ͌oNORߑxeШ[MĮHN9Kjӳ_fd6m!z4?gd|4'U]`]0鄒z{P(O#ukl2KD?cNٯkRČGEa;*z,P-5 J{Րg٫I"љ .bF'tڗ &a2"lw;1 *rϝ"~]j*fijQŽ)ߐ_+1}W?j=AXk᠇xf Ҋʧr'h'+ƞta6wɥzƎܹrt8>uiࣛ,o?`䫪jD=T8@؞g^Bvf{^?Tx¶Ihаe/0+}v+\KUc$'4<N)jZD[&iKɧ2EPn&)% }PLC|ɻ6.W3gm25ZɃEe|+"QUcC$Z? ~ۆz4$$ǸAJoCt a #MK 8.k>ǮB,_, U"|yoZRnz!\@\Ey++;2Xg\_}=TzLe!K0/O0D27a3u) ڴqkgYܿ[)Y hϗqwK^?Wm29hJR͐oiZ[lXin[wA .Dє#~|x5P/x>MZuz@0BGr/J虤ZG& ;#`a[m&i4#CcnCŢcV~LA}Ce4y{ X%PDCfŐvмK+D ELx|?B8~RFy;\ZT8}& $젓.`&=>j xUu/)@E{ohx&Pq:ijpzX}1D/PEWR?;iJ ELd!'w!52 f l[^Hf N/"uGYy9d >8۵TID[ZGYS'J?u4O:tIt(Jbb_^oˉT('GUT>͟k#-%HR(Nǣzx07≼cuVoa/{`Z7g8֔mA6D_'ZzFLv`w=Ī1(eUm= FF>U^EPuu|jqc6+K]J>B MB[uJek :&q8Beu]Oޏ ½ 6xx!ˌ 0: jQTIa4+gڿ¿S 5 6E^`uU`"U{L_r}[7>AԁDrUK̟͠VmF=G[=\LF!ۆ,gݾ r 1ʐ;ou9 OpO|3O>HO@AR>E6`AP˲sy?Q#Q? @dv=(\JTƺw:rFa#ѮifQ EVҊG#B!6C4 6R$oӮ9gwsOzr;GOuBƻ-"4L[pKHpE/cلwķo1ahe"0k y΄YZM{CV. aL` h$zMqe?0WGEd 8>Ea/qӋ^ia "]H&SXu^nI~|i[Ev@O75 _63vMd5%f~r1@nq.oVVO1Q;ؕ.dRê-dB5TUתa{xԞפv/gQ fY`Lc-Ym̬+ivOTo\k= v^mi<'AT'AuS@C\e9-{jF.\w[}:JXB& }b: %:ȽB^if* 1@6l_j4'$HfVIm=x5H)iTb 7+K<.xDϏ4ܩq<v21rBJ̅n ᯎ>0 ̲$+219c^.o)2XH"7jcTB++E*Lv4ҪW2XZ"Xh(Vdߌ 2VcC;`Vǭ=vSHfO4xf!B7jKorP{=L# JǚR5:]w緋_)r_+˥#3h)=ƅE=>5m,pa/fu|A:୻ 1ݙwWw6nW;G !P#|x i#*>myUSq\:=ʨ9lZjwҩ̕ +/e}(ͤ,ŃyCM&m[e.w?,ۣ !4si_v[G[_t vA/>p|q92h-[Jv9rwK*ё"QѣXysjoү}{Ǧ> ה]Wo3fӉ#cx݅g`Zk&jlصxy/)68OˠQ*=Ӳ6ag 4\>JnL܏Ĕlބ[IBW 'r'Ny&]y@FUQcxfrMdIލ[Ea!$^Yy²`˝nT <<ow?O2.PcA]M-5hKh}_6JJ׼|dsaY`@$t.9H%NgLJg{S BD@1@'!n=BƔ'kivKkw]:t%. >1`iu蹡ǩ1nh@O7 "{;4E1\32Re5OԎrOּȏ洝U]J/f_\K|kDR$nA&wVTvҾ>!$[mmV{]9$P<BݖuئT>Y uSwMEA1 Mf&2SܜqNrT-|$87Pv VA2йR͗f`P#ϵr詙_][0m:YtL\ֆ'm6DXZ9u!Ox+(s_CwwtQ8?Mi̽',^ ܊/<^e'~W eTIXI]c]sƆV%c ?T p[H̬v`K%qa}Psy\Hl"..9L_ٜ\CylSX/5ݣ}_\\?2\w_orz;=Ix,"&' ݰ}aEH/EZ|?tL;62\vϫ,JON[ԭ9%MQSUo^1bk8+;MWoqH+v/v֐B;] G{iR󶧑E{,  G6]d1MfYxhm;PZd܍ g(*22咣˙ЋfӺS]G|tswv<7+}[y f:Lb'F@Q#$_|/M.Vg5\ĉ0v S"VX>5?ݘަ,Zh@ieav%9k6Nj/[߉$7YeE4q.b+~pʤipktUwFRRA|\ .0:P'%:2Ewj&]SϦ _Wx$'з!c>e{] T^^es|Rh錳MJFǗߎμ|gjx=~3u%iSQ{%'qta@],fڣ;L8J^-pP:Fщ,-6L ΞW?E SV\ZfuwM?ꗽhQ? 5AX͙N)Q5UuowmfET$vKM7:㛨) \6/q><QgfhX0 ŕ+rtYKnB\GVoKqhOǤnoAg nsbusEH M5񈃶L^jc5lk d׾mhjm@~Y8Xb kYаT""&m_'%ft;̞i7 |cQ~¯^+ !.fbzRbX؈pb+gۖ|v@}Ve\kˣw$m!UIGGwU~ϓMUm!/ѷTI='a%M 3Ej#ٳHIVe`xvlBGs:W=x'gI9:53KwO Iy72 wv3zHVE@Eg0 uoE:[ 11hs\\S,x xFW|BUӏGOE -΍ϔf򤤂'UU*tLv + ?["Pma s=n,1?x\2c t'pOKi]͞ ti 3 A@9 |%2u,<)? X`91Q;~MA5Ll2ˇFT rV%i$ kؿgxZ@C\կO B애St~[Omb֏$r*' #Ʃj CٟȚt/1Vy3*)%&xrWy1QDës`״P5 |L>&ߗtPzG[0a_'ʩFc1,TRظl1>5ZcfSK>EH8&h0d`5d (NS5{"+ FrI KdV* 3,cad"_ƣi {{uȷQP8t+*"8j!=O%Tj?zlIP99I$ { -Rb ;,G"_ ph: ^cνhz?8*qc"|#+ʔLQVI}ǂIշ : "_)|r! _{{K90>ٸ-,݈2nD\Wz0HE=.[[D& b:QhdI,xͅq1 ~=+ŦO.bCHb{z/eNwfpAm]HԎqaWg7s2%w@uOUʗɝzSQ G =\5FOz^qO\yl2 j50io;"2? _m?H pnxa/+٫Z鬐6ҡ?#XA1oeaZҤ7wSwŬIX>U'=-bC.#!9a0L6ED[ m`b[SBtnr' 5EoOxaW$;o۵\ e)PzQ3uqx;.c66 F׬t Ts dہ 4.1uP!Fݼ_OOهI$mE >CfڅaP(ZƎ1S&i#݋CIyAPpЌ X!fRh~-#׷*To(nM?)ܐQW^I#.jb\Y#l[(% 7IDXo[fa֘k 6A UG!JA[QncXbo&92wp<8E%-ްG0ym|N|3wr%U zg3& нٞp E Z?Xۇ0eV }5 L lmbm';ȱ޲)I;y)tozistjÛ$z:0 jkYD28혫@ dIP:hV*y|_!'7ȠeՃ a;:CU7X&Մ?&ca&dk\E۸uxK{fHi|<-]f^=di=a6Zwͭ6"{o~O\imns`FZKp"ˈug5YU k:& n*e TǬWmOpN~)_@i_6cV]v;sZgؚǓB#ZLXT%xxύБ ptx%g.½ ʽj/ &+{;Osʩ:]{xɾ1>PY 9O~s5IJh'"&XxDKVk4N}ĕ L0'MS:8 =D_n;/ڊo߽[7{K_2״3?ൣfqo אV&ei jX S'ZN#\YWP>?(8TK5g$Z88*W媕k> wY^H4|W hɳ?N[ll_θ (M:['uUhXkfGy?w4nEݘ"%XgnG ǧP;;$'TֳVpi+p| Po@3CHHLs4r=t%=s:DS l$h-σ;Z£ j:/]yRАrL%=8Ԭ*ӞT>i[҇&si .$p%B]!L˹WTw݋SOa=E=Y՘O[qGHsOj[ߺznYđ+tg_U-s5l }B}ޫfF=ny%p)b"qTQߦ,q݇gD5\yp;ZF:at- i\%FL΄^utc_<"kߴ/,ja7ۇ0sԙXŘ+8M+P"7/m"*YWg$f$@ /k_NZykȗCX(~Hb+^FC6F.Kh_1cOuݦ0q_nRV*^tEi i =(|Tא! *";z{vވH2G8%\ 4P.9[]wo5=$,DTZ C5w=Cͼ_T}\^z.C~X(d#yerH#fwү5ʱ'In-M&@3$b^3+ew}y>fRQEũWY jEújo`Zx AP7x*l,=%A20&I:8_MS|P;~*$ 2F* ˨K_twuԕ#ѼF'ӕ]eh8Wzp$XVh Pf|U2'`Bpykl,☃o S~ *8j7$/Je:ާA݊wTWNVMX'vq=2a4 )N}BX2  /n;w}9uTCVŽΟ"׸}&HIGMILns׊_}VP$poF>ꉶdhv4 s?M|-cCu1}?O.-d!XtR.qΈmSm{ j֚Vc!U#z74bgmzK3$Iq5Xy\Bux3p­.x\->,89Myjw6YSBL\nV7e_'H[lКdjjE~ p}=X*e6}9榇Nt1yAvV߀|^ >b4スJVI gb0 <{ES-#uL8Y# ӌb3T]`#Z2Gj8I=\icxcߥP):_f͜P1m5#kk#6`xâ1x8oyz ʸM%n1ޝ`|جg3+<#F G\v{ewqq<'Y[eg棴xȟ)ҤޓOS )vU$SCl~ر=п˫sV/#P6sp8Hr.AfesEH5g kPRKs+RY=# Y[Ɲ -/{`/rhՇ~/̴U̞l/b9!2LmI3aҭ!_32S=^mVDCΛBa/<,LV'mIsx5 X̐B8^n`ؼ|Yu*?~xK)H'nlP*b)xo\01=i|3zw׬)'͠6rzf#ZAeMp9p;e0nU;|. SyS))~*FӱPY@̗xI{ }[wP= 8v#$f?u-aFz2 :^d$8=94 Un+ngMj)aU5[|WDt0w{fc;Bcٖu~:lu ϓ 6ATZ?#wtI8Ù ׫BZM@PjnH$Ϋ[&#2IPXs^ydvWAH]Z jd]Լ'iTƏ4O,41*8Lj d~#&w|{R\YУ4l8&;>rVO춞s~d" -CW(Kl8<@fyp}R~γf<.Nz,nE"5G R sQn(=CeX>=r+|6D7$}~B}^%"+!e!`%JNx:U| "i&ro{4"UkO0H*TJʮ薝"Y .Ϗ2v Ft`\wk7mdK躠8Y7%̎ ¾LjBDf { @RVZ(癲#J]U*3gC{"ßVf3u,G]:3U*vN F-1T0Z޸M5FT# wruT-N_ıG2t嚪bM*UIk颐` d&FȱZX} k.Nb* T1Z$6浪 {;yg}/R7L[SmtͯhŃ v Cz͌63|AL}CnfLp: Ӻ;tFMa*<o~ +X|E0}7{px[W!&K`ê/ c_6 \D dټ/kd.oH!{^6 }t1H0QH{@XI]VAxؑµ &)S}gZྫ 8{[-oNî~N:\ZtrLGmcSAFFI+*`,(ku䆒?%̫XJnac)9Fn2=a8feπjMA()j-]%޶Ԕhg iV' TʮA qk7ql2+L=ubS4}"muVeOY4) K3Lf6t@: NNnq[WP7'ɦq8'4cH QE6[$32)fy*}A D4TQ*q~7"vBNbws)[6C0՟M|WZ%^C[GUe<=(n*P3PNj8b.KN%⯊*Dw!,u2[f'E)+ ~Ah|5qIÆ)=QU⵴K:©z 6 Ȟ s#=h¥1r}d+UV/gv)?=$)%0)KǽJE]w){i"Gm_w1S3r ]I\)|}K2_=* eh×!QEkߞ=§C3>C-Ccy.u.#a#h-^crlBsi ͝T@cqxR7+g˅ ED@E.2C#`kB3U= m^|զ? ~bQ̩N˼vEG!Yw" R`c-M#)!7E?,,T() i?{F$ѿ!s3KHR~y916gF#Xx_0QoK٤ &jcTb/o }[Ί-2t'XBW-J*"9Ajy|2H4TFqw~_GRg8*Z 6}D^b1s$ZSܨ `6V^)Lj[:6F"9v0cɏEwSguZBh_ w;U@JRr&ãT4rIhUQ~zܜKy/5C, Ճ>Iw ˣsZ!udiz+W)*}Uz~  _5e*:L?Άs; 7*]H6ep6IrIݤ*JKRfMfIq(9CDԪq=-Md{{ Pn|sJ ɦ1]ߡjm/ں|N ZtEsE@DB+쓶-FIl@L̸\qD2a7ӧACu0㷱^*u3#F<9?t`TNihO^$$@UsɄm QK|\1pwAݜ`IzH7QT$YIڲA+'^ym!k9x?0r;x(IU-f\R'¯[O dlWMp ]pkv0U#drCBiv9;s^-IHA) eGFcqufH*yP]cB 0aO}-Fmpn/J4 g'YF^)&{IJλI Cv3JqZi/w(/`2PO\ W!Br"}Ę5o8֘vQHFՐ"wĊF1&o e!ШQ181⨖*n1Ȃ:Y|p#AJ;"pV$RucN/#Z71^HIj8 9х1},pu)TID!VXZh_ς }OM 5vȇS$D!2<*qJrJ5/3crL+a.:V3Rz׏ 1HN e})]irٔ9fiug3/m$1wG[HB :j~s?rٷ65}u>[B(q?*#e~uJ(`=Zհfѯ?$\]i"//ҜΊS QAvR#rsM6B*[€y"hd:0$m^,yKq)_ѵc5!fey3 o~c'%1j Y[9! &'aA5v_ܑ+O-ӣUhJ)SB5>}Dzc|\rk߭I;OeF\,:?nj+tRR'[c0/<5 Dҽi!3`Y9٣SKR%Uy dC\- ^(xTM+l(YϠwt!ᴝblt4͆aƂ1p(9OIN0I,[=iiLZ"Ny=@\FHwsH- k'{|:a0w9G;w)B_jՠw<:V4ڮTѬϲAal"4XLwSP[hԶ5AHqs_{[-rR2/p#M!JG\T]4y5-]oZd~/ I"E$C 1$"Z"#J2E3ܼ A3$0*H[wJJ*ݨ9s<+8,QHl5R$Ɠ1hJӜ֛wݐ<ǶyQDECCZ6b [ W|LGa,ގ~_ߑ&đlk~:P *r¯泣H>w ɳBܸΘ/}YF ^&ha18{Sq ? r}ױ|ՂK=9S5Dk6!u+7i#5rj%vnhBB/'+w,$UT0'w ؽ)a;W79*&S.&(]x%n(VWia&@x1/c 0D3e;q:"H!c&3\F CT>XQ)n**%\f{t#~UFVuV>F()Og;;F7(:qQMMt ͐"&JtXsGG:^{_ _fq1Npaϣ/ .*Yb?!P *Ym`s2 O>ku %OxE [΅;92l׵(A"4)2CyQ%AJ XEa .<&7Q@44y~B m=(ͼS'X ij4BͣιQ^&]Z,xtzZ>Qw9}{JGy,-Ewk ߜ@- `&l6gҒdX Hcڬ4!~mP!4Rubn~L"G7j%S&o!4f -и#_#g)@9u+ ۇy`Xi!Gb}I,͉RNB hevPI ^/쮬g!h~%=tQ&/(u$G |Un 煸jL}5 .(1a,_cc -kvz5u/NQyoAe Et>0*,ۀPk&.`-z+h@K60L> Nh<.m3X;R6mٍ٩k6r.W܀wXe LtCt֐\"?Ͻ[GQ+{3"^X~3'i>Yl`EMe3PR% 5eUL~O<~Ag4wkw<#^lma&_ x k iƬoWj^- 5SE'2h>j Veh=p~k0'wjaJZLÜU&(̹$898xdUpC@[U\+DݰS(h$lMպfL3&!&w$\ח>oG݋qٟs3znՂ)ge"5Ee< ;f26o`z=cW.;t+Ьi+1G,A=>} o85\ۀXJ+[ai2PȔ@5h_:e1[G&gO~WYM [ ٓx]ftePK(*-=D;8 FL_dզ6!,x|Fk[aPVl?B[9U!,c{U)π \y7o륬rw#Éaq x~x$? tųՕs^iE˷ aTan'DՔkHyqmys%MtM_Гs$?0rqCj6JaJ/5*BhIDP]3pMW3Jh0{\!doL~wL|Sڥ%l! |[dέ5/UѕkDAc@AW+o*&d+F*mEЗ䔖2ԛ1 3Fm:ƾ>yyst s9Fǐ`|(xk8(=![@hÝC.~<"ކi\Ymq;Q:B\zkO>c#xk`$bLIvDxZ4扂M&_:M,°QtvCF v@^V1,f(ƚ6-"*8i&ځoF}wzM3XR+yrǛ`ߝUgyh$e5͆X)TW\Nnԧ:bH͍?"Vbǀ69| uH)[BLy͸sZ+!)<{j׍Fp^*B1 trKɼM G+L9߸端-&oёDDg. aA mP[u*mhD1 ڢxn bos{'[ {MYz sY"p".S/y/A_ a}`O:ݕ~l1x.t'[`ahaAeWT{'p6*="lFRzzP~b-ǛZ}_u^YL2tLѩU^^t7 f`^ƈ|h@:=D%n}'2ăG,Ǒדą\}KQP}A'1'BG4ϮWN/$:'[m'VY<|t'k\/pdQ\/d= < K_1& E' ڰz_Y`0T|a8bIk Ykm3ae')^ HQb4TB/7[x8+F-^ ,J{֠"(ɲPL9XR;yO撺~YS>Q^{tH;!a,j@ sA7 xiT2FQ>Uq#1ǃy_^+Eًsϓ:`kEHHݬl+랅^;z2.3\CPK @wi^*ҙF-@ էQ!;Tky!qeV]z^khJ VjO_?N x4z&& tQWw Bvۚ#)CJA ʾLQß.!g*)|aaI;ߙ`V<آ[%_l(؟9$5QQ[PCWLJ2waU'>[7MN<(?7Kהj8qBn^mw<f ,,\!,n+w$}|<oZM~^. {~]GExm70#TsSJJ9'҅Mej놊.!t5t;& _b-δo}Y}[nޚ%f]G;4 _b!51y z+|2,?[aWpmK zxE]l:4.bChDK6l&0Q4g(o"a-Л*ݝr4fhT$ՍUN{7Otˏ!Ւ`Mڄ;&yB&μ-'jǜy٫t휑Nb#"֩%[1wV˖ǞXAra)"y0ɴZ3e23H* :PhrkKB? f7 b.IWuSU,hwRGwi}-p~״ (rM#%"HwkS #L@g hiz;a=n+qdXh`XZ_Npo;Nߜ r w<&xy43"wCAuUZ0.b_)%QN| ֮嚆O}ۢ@W8'r=w/jqa!R[n`z~wGmAM%Dڂ>b5@@`Q۵t ~W Y~Qv~lK-5MݟJ8#!=3-[{e%ۺhtͻmR!&^ P϶ (4*S><g=|Z$Լy5}003&|(0HİgLo[kxɞP"*i7QUި,Y%B'So0e@5 l*KE{;X1׋\KG^v0Mv!)\s#4u򾣉ځؽCm#\N16Nq%%hN'-*b.ʈsh||\>^; Q2| !{K;k,8o$:D.+.*X|7ف Y \jzFB`LֻCp~y4lTlHZD]b_ 쓨Yn x5@.XFwat}lgS+Rz 4b{~n6}`mWY^GdՓ gň }v4 ٟul͈ey^#1:VA-n'B&>P&!R)RkP0I9nG$6+LD+YhU˜j2z !S ۾z([œI(\\< ^ZKCd!"ƀ .y髮}/fk@1>SַOM ~R4 e=Zϊ|!6Ih9bE: ư*[-.(%3{+ПFi~Y' %€l/ed1*939$NzIRrVg0ˈcjn \~%zOv)7ۛnIXѩ;] ^ܚQL]·RMa)SPF~N8CB8\ Fh)&U$㥌=d-gG}4`M +{` Xq"~`u N=ޑudAgםw#۝7lKm2\k|]7ѭpqQI,ۏ[.nQm vOt2 61 6L59=|g*;N,Dl|{5nҒ2KPgw\.rҞx^NVɃD\ܦ kʲwX@_ho.'Ӽ=]Z9gUzN2{ Õ [f7 (x7)f/RxD6W|}WN/ߺu^+pFA޳, j`02h`mqHW/ CMO'S}FH|uv,/ԄÛ 9x%Vw^g7dpۚ#)F%~~-h²;V_ܙ6a _m4x4tմ_wiQ Ŀ!r_ 9ӿ+i"n >17pֿTV=ӏWg,Rb QѹuυFcLmQoftʱ"Гۤ®Τ KB!-br˫C7 kfUxżԭ6oՄ+}9<<+A*sy.0uKutaԋ|*yEQ\ഇ!=T{A::ɝߵ'Zׇs`uZ=M$|[ 1o8 !dR|ؗV'Z9R7;mմ'j`v8mn 4X6U?zG* A?z!K =K@ zhH3PsO.2;UKz&Hcr J mƿJ,]rWLP͙BM1+^~^G##Do;2Bʤ9iS])c"pAǺB`j֘7#or$qKP%ήqgum7pn! hߖ,5HRMo*;8`N񵚖BT ah+ϖIIX.oADlǼAuvB)`[Ki6EokCN4D[L{L$Yb"uG!MR٣R/]Ksf ٳY C|WY]c1Se8jOs.<4e] &c%C|>d=JVX]^Lm-4w=GT5ƍj2S?@瘡a͝B~#GG!G9K߽X:+;F! bP] ) 4Xd(0n8,uANT OolcTDN!y.#J|i8Wa4VQm! { q)z;%v~*   8ǠWG;$\6*֥h GCL90QaN䗜@O"A%0 -ܶc8( ]2ܖ6pc;".ſ >i݁]|;g v4l#]eA߆e}wx. &A W6mE c\Z FE]2;G4 }s/4~(M8,'@=b`vI}Kp[CX[~CMܹ[B}y)4{ı> ̤Ŧ1ڙD_Mo28)cNTW#GH~6* kxF_*Xܐ-(I^SAϔȹ Ne1^Zj\<(ߵ  2ku:UOVV 7\n=y׋pD62^]iw q[N]QpWSr9WPjZОߗKBu˞*\ٶ,rh?)rfwP02Jf6 t:5K CKWaiPy\ҀJ*FdM!XE_z6cGjG"|'UQ+G> {Fq&.{QP8k[iקVLZ?(`y'*~S]f~5M0ϵjSqcMy*p6P'טnVP(Nl<ün%t' 9;pcrĐ#7N5<[ԣj'9" 3(fu>zہƆڄ_RWJ+0Yf!v:Όd@({HK-+*vRcx=D40%9r/AAg["vu($@~wcxgܣHH%efQbG33Ki܎Q?o/vC2=9j.qH?y 9{NkD8}u P9Dj)z=̆ះV ֿzy15wI*DF{%R )3 EV18 $>dh ~CR}ZdM{@)yKQu Hthٚg,tnpkQ\QDq4C, [p!@Ϙ w?ݝ>Wzi c+DQs5>qO(|)q- eЕJq-O]9e̛X:P;T"H0HfyǍlQ X٢!Svՠ;h -0Rvb1nGeBT(tFOwBVkyXG?`KE&jj1EiS\cjƋp ݣA؄}*YE*JSL,!6SPuq(柜! hJa2o] ߗ@ ).[&7 ͡*{(JQx5i?K(.#JEuܗ6.\ Hl((" 9,9yy72{X½r,E\CsC2$E|@*Č)grFn[d2.z~97!ׂN;.(Q{KKm_0:b5<,?%TCt-}L]GBm`&eTsWÖ*}2Ěmmw'-:jуӺia@ qgr4k_яI?S|4ImI< ZJsMďm 3%Bi=iȟ6 KC m$7.! g6sB= T,\n^W$|O({Qw, Niaȍc1[ʨ("47GK^߱ 5gQ.r@kȲFNW.Ĵh9&0[Dw*u^r+}9#teеӎxOfHGbJFk/e-M{Rf_dB{j<=á5),Pgk)~%p@M!L_CWz0WZaXP) vp]"Mt*>E66d  1C6Ŧ氂t|:ٯ.OWy29li?-Ewc|;u"ef$09h2Z%dYJWz)l^Ѭh=`XLV,ML:>g 9Rgu{uB;Hd1}sO}~rn&#A}¸ÕS*^,"eTV/ )\yu%K(ٽk <}k)L-ȡ &VtyOLOx^:^@)S>kUx ,=ڲCѧ5`z?(4i5dvD7"]l& I /ɨw[}mEh }RJL6=PeXl8oJ\sS#CXjJï2 2l/Z؟~tnJ^%V%ҷ3҄05eb/t٘Zv?Wlҫ쓥[H*1dz~ExcޟYzFteRy[R$[gdSp]R=,1\AIR{l5^ XMN>}udq y)Z\M9ʎ#|Nl5x"Yt`D2YhzP. hSF.6-3uwt32xoaf(WmqlcMbƺ"Lo2&&U_4Kxе$<}T*?9?hVs87oN$"TXj- ^n]{(|Yd_Xsע'9ߔv1=$DQ/?EOd˷ sx֟ͳykXU,93qA@=>T$(= .idvr7A"۔S `2hǂPգ %c_O$GD#%Ɠ/"toqlHY~?y3lK)JYҺbs6dOd>Tp79-tZ :|>]V@15èI_tzG4GD ΛmqPgHr`4QC%SCK1?k/oί˓E^$ϲeC? H5{fgr7F4QSJJWVrHVtj@DEPlܙ5{&y|~%]O% ow;53U IxR]q {Tci[:+_8W/a5ZRϾqfw#ytsx?Ս_c h}{7,*{cxm㌓ 2Τ [z`C#IB(\JPw@e,72/0=QR>npG4Ձg$+xo4`QCgÀdb,(Þ[9ܝq45|W&Vɟr l5]{@b\:7gc~9.0R=FxsʔD BDUG"Z:x/rH=m)Bnd>ݱ $,7?vRq\zhSyqZՂZV$omgWj&fS7`/q#5Ή!9>?"JT$\"S { JOȢ<=*] 8-2\#EiF%Q@(48d4PiĈ/ O -S0wP†kg(-5\*\*5hG+,kkh|H;Gl`suE_L~=ĬxPԺm.BhKP7Eo[8>_9VK@4s!\VךGUOrM7t@_DP XKoR`I/hxgWNb?P>Wq5NwP'~pU]fw 9E"tb3fڤ @JKRxgv=T1wx:ppBv*W)f@2P;b<݊ WkzZ!^tCjqcung@3ȇ ڸM>6 "Hž9]zLE3'=Ê9lͩcQ) OK` ׵`$z+vQe7 !7\Aaq9t\l)݉`*9]psJPH2_Ȣyim.NPT8\XMLLveD"n p ': /w)^-o ie`D up{K3uA3KhܐJ ׵g\,ǣwM߀O2?Fab'["!?ٹJ:Xy!҈&\;x ̀k6B#6H/"u&hFϔdoGcPYkcr3+ݫao3Okب6GS;ٛTW.'ڍEC]NyO'!Uo~9X+i 3 t45ι-#a8T?=RuU8RynJ>njzIwF)O3W Īb5 fuS?5K͏$ֲ*I Vtgd#RK56nB5{3K |f旘i"(&,ҀxuY 7!P,Ø~#989d@XS\Ib9#LÞ[,ǺKZĥl8u0,$oLÎX]%_4XZl1om7o?F*9mja@wSYƹݙb|Tw 9&1t7AVu'~ ‘{:47*n&(ِ\:#uUxi6AtfnZa]6cWߦ 0;KvP&v[RG\]>9c k;k[Yɉ !rܪ$&+t7֛cA=C9 ZsPD;:}10i=aM:uº1 (8Cx﵎bIHzGǠE/ex떺6 x߆so2Gv|Aasnjx Xix X;_w_gؘ<2ia'\Ҽw0iTpg,?6l L|kuVV t-ƓmyZ 8? a6>9}qP$FQ]l5uZ) 4çh\7d 8Yh 4m}rn Pbrם.rh8D-TlshdjyӢ(qTe;dN %J4̡ڷj[SѫG .=5!ƐV Z@(-4#ZiTFcѹvAHUHi\d>}v6ew}OgE'(0#kAKܦfkt"j:œ=vjqx`>QS`Uż7J|6OH"S+B|? <Vc8ߚg95ViYნz*V%^7Rn YjV,Iyf`&ԺFL#w'⎰Oo.0&ªe[T[&˾f@+4-\h`߾Hvƅ TJ׳bI |yh:ĞQ*8WUe% LJq8TUR|B^Fޢ|S,a|*imcR"RK/B5ęiSUI `%;EȠ)qTk'Mfm}T`{S% 4ZJ{1O-"# PeC?fD5.BnE@/, #Pm|ı{k0GymSV! {3OBB܀Z>HYt:r 9"֖lo-T#IQUF&ḷ9{ɈN#Bj]"U+stٛnT02C9=co%?/&L}(5HUgʒnb^|M{vtH}r!=f\HxZĎW8eLqps) B;R% ;Ʉ`r0`,TsglߦI.ؤ†Nt5خƅhbQ]'X1 7!F?K"B>UmW١X%OH* ӿN+KVj;*U<=4$f1j(U!I'gV,5k9D^Pb/pS&C~Uʪw)E4]BI°A*#)E" 6x;wz|dJEf/x){8i M(OrMlfټ2O8Z7=xgj ;%J9kE6"W`a۳qa"X" ]p0egq{,jyA>Zi )THj5Q͐ Zm>UG[_eęiyYFs.rTU) "V@JDV>Ҟf|89X׆ Ez8 ;k.Wy;ֱ rG(4I(Xڇ|^90lVʧg2wb3*ƀ\C**NԴJUTD+UZ93}xSVy=PiM3<` ` lfN搮I?j]¡2DqsJ O[Y aIzvLvMd<)Z=ɻܠges!<Ȯ}=[ρEX%) f-uw Z+d;*ev<$dqc.tK /i;sPڪ X7M'Y,ͦzIѥG ܱi>%HMHAo zĬU'3>J?.9;o¢ Ie/q!q3iѻ4#mC٨vRoiNk BFmQ}=aI'u#u>.r^#ʇҖB>f9u; 6͈`Ko q¢pKb&V*?;j#1&S jK&ۄyX"]8O>ئ+- ]>TG.E0!9FбXf2|By\(c>ҞuļkP5z'_䖖\7muQV2yYݖwǢ):.\-#֧[.DVQz@Dcy֙g]>Ty/c2-~G&Zp+r3}\W8r{4"-c;JbVϚXȷS7,oW ÈǗ&(Oz|grXہ~xәBh tt厊b(WC(5K_!}k $x36dq:qAW?H'rw ӉJO Z uJ븡EX+.=h|o ŘrKˆ'xxkrM`T 47$HeqN9jТi WuQ2HAːX5@/8^R jP,O|-m;g;Y}{?{o\'ѥh_ੲJ;]]D![~#/EypqC.^!7R% @glKFMLǮCSU 9L@wA` 'k2>!}'uGL)S{>'5z&ղ#{ =e{cŊ3ܷwLDiv/ۗ;0?p!8PgAƸg|o[!E3MOLJ=UA\ԟGJ֐Z@i<*(ǚo 4Leڶ>Ԋ6k󗔅K[uM}ubN\7KBc²; #rBX'KԽW}m` 1H y6@ *J&2n:~ـܖ|=Ÿ}/9ЧT%nei0]ڹ:Mu%l5㶂%H@M/Vm|o fe]]0)p |=̍;"TCN/hٔz3Rφ?dPa@j( ŗ_|u~g7F}i>]Wk)暀S @İ>:crAVv `j~:GV <Q6֠`z C@]c!9. 1 3ΐ1qF$Y͇TxyrgTs^sM:<݊Rk888/y]:fT֧b0cή6-:/aJ|v{-+wᆔ=ҥsBE-@Qg=㑏Y$_erE[y}b2a km5 ,$֢;m Oa'51#u<ŽO^7w1ήJ^0(خ@{,I] "K*Vаe!>krL6k;G1Fo3Bͦ!k?*򡶒5iʲ] %13jgƟ!fِ{QTg?#{^Ϋ2IAcmFfHe{(.c9H&-(Wt; ԗᢟ`hrB|vR^>*SVF3򒻈 xj*ػTڜHp*S`l/Ɩ <+)+Rȍe^sl"߁64z$SY-46X]0LW_#3#]$Htn(}LIG6ft.:6-q݋uj iIYU"!LJFG 4ވҿ~vw$w:X v_uIRARqATExeeu 7qqzܠ ue\XίL ?=' ,p2vZo A/6ƒ 渌ԤkY(e!I@=o;9Q,ĥ2[g:NTށ¿myI6ӯ`Y!fy\Z9GKh90p tUWQk`$H]r;-,ŲY~)) vzK\8ԝ\s݋ (I_yISL*ýc~/3|ߏ B*~UXG8@.\ gϑp, ;i-i^x@soBvLn*t, b|9=[4?(zAn1h-Ygx)d6R<>D<q Lh.yI^nj lNWV}l`(yyG"_2UW)bE;Eeaij6skԡ!DR`_N*!]鲽 .h׌:6Ju%tSPu?6H磧qPh?̽dO-D !]PES9J[0'_)ؗ?(L}I ;rqU2$zW':ԡ 5UR_<{]^uqy:w+ն ȥ0lά: NxV󪶚9O*#eVC.'U\. D~e Bt bypU^|wH¸s0{VyoK4Fjc+lJr . (߇&h̞ /T7 `l!~+쐓j3hܴ -AǩM`WW$`l12 0۟y'A*2-,\j`Nj_ ^>#eWn"T&XJ쥢p,i7|e~IAD=bz >E׀YX7(ğ jIx\iU0I$zXi9;+Gq#Å^ -#B0Nک L%_hH 96xۚ ofc*&4RMi)zR*$UހG}n%-&`В33/v@OF|b_k|N :iz]ܼ͒qF\ B>"N.`J:4r)j4~h1܋OrG+}6$MQSNX,|Kw8+VVEG'$KE5~HsǂI{Mk {)oa|d~,N1@PY2wOI\\Jߕ-1:^wf4ơDSsB}_;)gU, Wş3 =w 73t6ZfRp[ & V z"xPC:Z߭x֮6r*{2{(=qŒѲV)]wZ]zಽbw>#3Ph`ho :}Arm&owPO$ evOJY&?S9dtS4o{ꔓ`^qSg~0@=5C"歋֛F&%LLWܢ!@x~,а֚*)o~VdxRێgj,tіja\ٞxQQDC݉6[?& |{aDx@%[@ h}"xo1#^gyb%KâvÎ4&i4buvSyaZaؐñ`+|ӖXr?&ZgˉSE?Ep^SlϘf* D,Ԛۘմ2|F ~%ʓQ p P9@uPZw؍tʠ5d~P㢣(X k{B^}ZYg͐zr]|auV5aG w#Nvw|I/_BI_*g`'>yj# ^jodK8^᪂+MJIL]g4pMA{ ;K8Ŏӵ^QDOB3aQյ/󅼜U n,U q20XiasRэ{mmWLGJ XV;萵m)}~T‡ri@.bSi!S/$.B|Yj|sj@ ú"TcvP?ܱ1)-r3֯LY 3+Ѥ(f PgjƇ P#b[,n=.ixXYzօU:3GD,x72^@84gGcbnR&~"Hݏ֪k2cb 70f<3r.oU}As#ќEd`oGj/ޫ5}hDn&r wʜc5%K(kdw)pGqv#R3HM.,[Z|Z#sQhC9i 5U:=3 -[+N;Ö7F?odg ðy^ve-gmÈ/G-,3!_:}"vU3dz92C\)jSLf]|>0Pn[%i]XEX Pz#Ms Yg K'w։x(NE)!u++D>ad`˲X1B D|BXq8v·݅=Tkc6Ir|a%+Ҏ%E (;3;#L]`_ΊJx  /Q# Z$Gt WYԦRuQ kl.YݑYEL\?1(t!WSaQ2BP%O$;ݺPgazӮSASTd#UB!]H`u6n"REʘgt@uA3A(gGwNĔ|ӨgMEu2igr@W# 3z1 BX6ϱW(@ɦ3K"r"DwZJ&hS@S29|M4蕘 Sy} }]ל$ω^g{s+jo@yٔιG?zZÛÜhpI;/7!0XbHtcMb'CXsBOÓOJ=nt5|ǏY ؙL ym\5s:uQ_-Ƌ!%5̢'fEGqEZz2.򿷓4 {+i/@^rOpQr^E'K}]b):b7bT>ڼEl}K=0Q !glK).J6=7Ä=|ufG-R 2ksez]0 lG2xG bP`Oe_s.?B㢽,ȹo 46(nEPr gQj6А#!Lq7-[l G"ֲ1`s]Tm`?*;e|jѹ61ɑ!a\sCKn7R`d궜%w- CoL~=9D*SZ"ޑ30ut =N ZS|VI<Īc}Ո)Q+kI !!հ)5 b%΁{2T/'WÌ^a '|JKec 꺨 Uuϐbkj,Ce.1(3Ziplcfa|  o{u )SX⪡7@F!b!ҞJܒ7;0@M`~a\z- hVSA"2:A$ƪv{\|DéfAJ/]Ԫ@!_4^VԄdD4pnABkX t˧cy~kIWn7 G7٭X$8"x955 :8JE2Z_+G~Ip`̸^"\v (B"{Zߌv}Og?*)es kz ލnN400[wE1N! yEgo4tӲ 9rL$AoI pWMFRb戝z6 qͤP`?*Bkby-\Gc*|pя.dšxU6Jz]iomh.2mjtd`Y9ϦA0Г5E%N>ò isfxoA߈cYkwj a"?m`Oy X63ݎ3c=" 2ko*T'4 BTúkHuvwCN9 c]ZT/4:-3#ש:BqP'C|CEýhVeGAxzcP)BK^]RCП9+;NZ_Pwn8pMo]F*ewUq;П e6r˗H @[ٕXڨ"c٨GRgl"4>gǣ&]0)^L=!gpjGVø-IW؂ }C] (3\a(0]b?,)U`6ixDz9Vg_*T=2ϪgqG63X2t#U"~)V9 |kmG*+{bz5Fkz!p?qM/ۛr{jR&X/wPza;hB.ˠ(5L{zy[6{n@O&\)C hriYs.]_%ۏژccwfb7v*/|J}EPE\6u rdW@L:wL]WQ+i1oUa԰y6HdK!Yh-[PJ1nj"-e &c{!՟j¡"˚M,ǧ//G^Ml8M7P#UTuX~ᷙ)shFpc,->6*:cs۠\ꓓxhB sJ'WxL<ςRWyїʇ^g!n;+nHH4<`QRѶ>8<*(/E& UMy]`ߋ0e2%`<tp|OxW1|ShYP$ae Om߰I>82rY *:4W3(_!^h}W&' @d` %NQ~y(ʏ- ̠駆 u6mʩ^`Ih\>'Ի?yoP4֞~N`6t+~S\ V7>u/dH\9}r9^eV|˧ *%=7~05A0SsS.!ɵ?iV أR~<>.,cVWE)R5x0G&^'Đg/ܯbDA X:R@5Ĩ2U!7^;TC)5Yu_L*Xs‚ċP%gJ"*X!7ƨ! 497 Yzh ]ِ9.ٳ%5LB^oAPK[(E?2$ѷ]#JI-ZU10y;ۯ]<X v>f*e!o `Ԉ:)ARn̏#s-s}Mersqa{}\,o=&Qe[R[SܪH,9^qrC=Hwd$ 9?Ea1%+ZPORK62ϰ]_wJmtM+ҙ O$49ܮ;R'8nP>bͥ¢Ѫq`KPbf3 2N#Zh8TQa2=q+4ʲv Y"]s-Kz?E44>&G8 mgX}m:7؇AHCB2)Co.tܨ.f3⥌hC:nrkmL*lļnj)q. fq͎j:iԔؿW1V e]Kڎ"#TEWƠUq2腡X4|=!s*Ai@3~QRiFo}h '$[$В$JVqL+Ifk-,u/y%'(fҮd)6o d9" fgk h\?gru's HÊk ڵ bόyt?o YwH[=WcY Єj5DYmmW~Sn&0ٚm+ùF ˟jB*Qqt=UOX~/4}1` jdM`kۇi7obdXAi[ Zl$q\iD,%;,֢YӈG*#=:^U WT| ؠH%}FϵUTJ'\ @ O;?UkC&A}Ɛq:.OƗhvS} eba* ^e/cH{Ӣ߬b} Z=uF&\߳@@=IY\ 6|M~N/V 5m_z CRr!q$\s8'%R4bVؼWnO.QћQQm z5ؒ9џvKt9]ozQgIr % sÏ:s4 _9, ?[PWK,sk> Aʏ{4Zw 3k6[wA,suhusik orV`tJ:0oYV޼ l2 +_L'2u_=01KR^s\M - }j03D5Y&x1F![eE:).ZwwĚj*U:|/6Vw>dv]E8wQٱx4` FAb+Z5f{K I^U,x2x/7̽-m朿ٽ38VRԋt78X'qHn<_pZ8whF/eYxfV5(@hOfXޗ_~g5pEIf1f$ 3^$LJ|.-Teg:^`ks (p&%vD8qon\/X.:mM lWȍdId~PU (xZ5㝦7c6Yёwcqwh|T#3pU )qGH'Prb >,=#-PlE0 `)v]H)gڭV0!C]/ a,M_)S{32>A5?Gn˘l!qO3eX&YAހ?FHOD< < e+qgڔa ]jC2]&2&>I͆t3ՃJ?}:T'~< v.1alP>J(AjMFQmBWjL4JDɗVYuq̀]uUCڏl66:\l,^]!O N04 ]/Q˖;+0Q5CccȎjD.>ư3f!m]Em e@l^[~6qXX5SWU^W H*.n._j n\g>T&7tA2".5>­ u]kuYet)k>>G"a3ډo=x}F{B/Je+Q`t-O cTեUK(|uaɐ>4.U/Y4JZ3)c3ߧr>IՍgd]8^.l7,]wݘ;"zٴm8ҹmWM+:d]k|i|<۫PWҎItQQ͕bڍ?I*|O|;$xfЪHJn5>6| !*_ խ12m7PVv0X0.C.Y=2t\uvY+FndZK4I'a )MXp |.N,J'v҃?n=M"}D呶߁VDX[}=2F25bL*^:u;3*YᲓ%5.D/$oRӼXݥ*t}짧 f_:>F64؉_U >.ꗥ-t`ImȔյm啐J* ;Q 'H2I=L(@$z}1i|~bЈ1&o^<v 9 2RbvUm*#xwOkd##09ڬ*QC0Pu2޽NgԃjbF7:B {I 7x.0GccsAInfޓ3spINޙiZz>5c' t2"J0P}?1̎ғ5Mb9)ψSRC5H|5,7)*|p>&|uW!>&itRY'PQ2!1>9){rvP%>|wu}:鮔ҳ>'|4Bx3_V }ɏFjH`> ^ۅcqҏ_h;1̝՛_q ~*`~/+.K? ),L@_T`Y2FJ1ҿ !d^F1/?,f ~噇o'"FVUlŰjs@I(|#CMt6(E\DzFNW%^q7R!EW̺&MEzEs :r8&-*sqF{pxϢ:Ω|̳_"}v5g'9~f˞N :7)[70:JZgpɸGu.x7 e//'D]kMV'J:Y\A~h`-X~M<\nM-y۸*_ɘ{r/iAe{kH WA"׍sP?pcsjc'bG7Q{wA/1Ps]D&b^9(_LR5lLV+eI޸0HGc4O upO[0^4u?u<@KUXcs@%t"8o mBUؾ]-D3L&~@p2WZVzN1g& k먯.%e BqEF9CF`=Zٝ]49?=xCH9:n 1=DŽqF*ym% ۤ~Rtuׂc b> mG\e9'=XK_J5|(w#<~ @gjC,]Ur̐fFUc,/c\[^:FE*LR%pmX HՙܟϚI/tMI \L_X$h7%]ɐ~OV/R(eFMu?0{[g%nąS/^3i&&\ vyv$a3M=II@>1[-WWւ_Ѻ#q^x7(c=E H F Tͮbַ4Z9hmlH'AGn NԀMJTABh?Џg~a [)WhB0ά]z8M2]:L$UhXV{xC&J5m 4+nWj`Ty1;Q=[Br\*#Ui$˭yuޑO9)lWϻͼ3qI6|'iN-u8$ ..lKz >D<)kG"T՝ -3̾M {=n9Xw`ϥ;-o,NT@aAKrȼO3ÊA"U"HBӦCz(U/g"~HtVn,[Qw3b!̭N;vHJy߳K ̈d>k$<)_+ju֕pᣝ;$/܃Yy-{l:`PYf ⿩Dd&X u="}_tc}b8 3 /li" *C+~zF94R{y-o.We<Ə5le@HCH]v˲^*r7QߌďÄn!%#|-0偖XE#g* vㅔq=?-;+ [cPwY ݢ#SȔsYS3>_GzXY (.c^ ѢWhskHeq ##>`h3aq9tw1iBA2< o$a؂jkt}WҋJ^ŽK ұl̬^q-u J! "g(.Khe&pļ2/,-}(ħKP<OCYPqS+%TZ($ ꄦ՜7Etc%[T:#swary3NVK͍ ķI$nl|p7Vh\pGYuTVn,_ɀa=eqOB (U,]ۜJ4 jP?Ďwg|[s* ),)в_ϟ_H_-"GCqͼHǀ %v:#:W*ݧݶ]Atߗ$;acU*)zɼa=9éFW(+`%ʽ1uҖL38i/v8}R^蜙 sTs*90_Q";*ZhR7놶Fc=,ou̖(%'QSN% 8ԙX{ejg21_AwOO4VDL5_!~]i!WmLܓ57Zr>vRMnInƿ|̀5n#r4 P&-Z#1%# n,c2a8V}(YۘDMUAܒeD0#_\9l1DR']&Ե"rnQ1"Z7_5gQwoG&<i,/aY><nXl^|攝Nm+o8e;>d j %I a]q0yGYl/#y;WbABӬTmvxuI B-i"ȵ#.NA:ܐ1c)&Т6@Oqrf_O)i$UߪY|n)u;KCWp4䈉!]!.Te1P寁>י7um} 嘅CD0eVzy/J %"gyB.ޗO5}J]P߭7hA~ HN?u$=qG3@HA4b!&jQcE<~c2d:;7NOAI*fcf8iVHRwWMGߏH-ֹڒ%/$~>} <!0Ml4P'`uxzLX*aQGYzp4>[o¡RZ:lUVM@ynFCӿ$,&|Eq}l'DKf rStf1yM&_V2@S03i1]J~XGRp[SHQPxjk@wKWht>9I]s*|2 5*J-8ϭz `Ƽ|i(-]q͹(ϧE"SKO+2:zbܤ}߷ 4^TF 4_+駰ǧ\$H0Ŝ2V¶К -gsSGFwV᪼L2X34f>VOsa.?+pLFU!tv87N]lF|C3{J.#kG#%: 6Rf(Vp$pWFzC*.1/Dr`%zW qeWt Fp$v<kq>iڽEBPHήXpbO ( 6g;ME"(z^|Z]POp*]K'tҦ2*W/)= 6<\g6M&T3okW› -tC0s}Yhbi{ `5 S.J}PƶFh؍]JW ]2R?v|PՆWsWmv<LwZMpr=$5|OahkVաRbdC?lH] ;TgXЌbYO06Qɢ閴 )c~F(awKDOh2f1:^[)oIl9|xp%=6dyJJ 1P=LnH2t"V17]*LSK3-~2jUc9]"c!+96@0BoT!`͜Hޗ c'HRW& ^<0_>~-u|ʅ yi}2)%!mt<3jz\ahv<$i_X:UsK\8!ǛAbX!amK!L}HD92>GǙqPN 6V8sf.ڳ'D1d5Z2KExs8% DV fwh+=3=@6nEJwdAd,_D>V8/bKcwmnΝ?~&-l@Pjd[BnO Ahw`$*1,#rg'v'd5v&Ett,V|)-9\o9zx6-{ባjPob`0C Ǽ"mj0qVpJ$9hPc ^lIjFN pI.m]4bH6'K<=7wVJr%u5mT&&Wxâ `9jBϽnfFL h|av+f~VYI(]|z߆vgĐ9 :z<" u[ߚ]̑+Q=-lTCusȀ˯3\1V^}OV=_'QĮz$`L4'MNΤ>;(#Y4} "h \5Mu^ /x^I6USd&q~+K qdT,]% YO- \*#FKg0㔡4yP/w6}f49΄#̹=ֻ? {@ܰ](s ,-=+MLf0=//6T^zQ6Y[QP0 oJrl ~W-msY=wJX>O+7Cꊠ]Jh3 |zvg^Lw}J.#iz9xndS/ 7ym e'QrXݫ'wltw0.c 6Gz $-CU󶗴d$Wz?pwKfqc/B3LP1^- +48Bȱg :n?C1ǟ g+V;2G~Q{Ei؝\>8Wr\+vږw}EL)z0иďéC&Al ( L:I 0piyLf6 %G\8(_00o14(; yPFRnX )RmDi¥eRC XH71?Ȳ[bgp'`0t- LcRvGתk+ AOl8 O`Į+N֭.c< [ 'M<`+[{NN5H}H:kwQ]+U2.TGVnE7f+vyO0vך DҽkHw85ީ<)ĐMz(a ~&jeBY)v]d#WfS_ROftD2xuտ85A)=[+BSVw 顖mj^»2;2un$𘢌+*bD DtlwY!w AZ ϩ>L3<[fޒhdb '3 /E<71k!FN8OQ-{nKX4Y-hKhB'~'oosv mIŒĿju)Grޥ!'גCtM#co]3#-RuO~mN`Ѫ3 5/Czl׍[TA kRo,yn<[8 Ą,,hpޢMM(MZAHZ jPQe؊e鄬;~0-2߹t☸ecU kF'~m>vcWHp ԥ|['v+Y Zf2\&؉ljF@MNf,#QzSvyd3YƹD7ods*^4u{kNzQvheES/c#"dv;l!# ;т z冩ɈI&;e<zA߹];gKx @\%N~U$Ja7c4?A9U@_%h:Bj,;J3 [t8Fbһbd=,>0nT|} ܘ<ކ7vdy\)>+1CA O!6dz V }R-Dԗcl:LxX: P>p]ci_Z҇?iYTN!K4uP]z{ؠ,!g(}jp+!?\v{ (!EU1&C2 hw I굂7wFl)sک;Fd_UX(}K :#ǟtC-%aI'KKOELx7-sTdD#4i;[V-0o vU!YuQ2AʛjJ#>A۪}.t$dzQv_ɹҡPV(r*&gC }P >q$Y<#S2UȠernd!X{Wa,V]Y3f 3ӟAI1!(&C83CĜO"B/A=ASO\kiL`DII_dNb`PTFm )v<8wv-8U* 1 U݃ Y#}&_-:B]CiqoFSBW0b1Τ;g#JfhL ۊ Pv KC";6Z q+*S}]?NN(oFED`|y!hY8QkÅY0fi #؂+Q@@]־iLxK$*jtOb$w}u$.%`Ѱv]bNG u6G:&"X >tQ .%B*g8}gBٺ 3X12[~~zBBf[i1Cuτa3RD$>nNfȂ\wM!QCM7A Go7=v>T T%ݢY>z<& Cځ`/gXU}{̩qݶUq$2\tg$jm>}rʪYӫ=E@&^ۤP{!qQg"9#c/PYa]Pjr1vBuG?uMB_J?u@guV>W p *ngEg=M4 A(RͰcb͆.f145)/r.{$-&Ӿm$o&sm#"(9f 1 a.w${EᅥAȮ')W\NzFp`}V ~\l$Z:v~V3M&f׵UFFy_PRm2>ìBoP%Nydr#'+|W~MpEW-t -']i-EQ4 }/i ʞlEլLX YI"7+jZlpE2H:}2<`W%5@ܓ1Bot1+ =ԴPSkxN1:qmq ;?é%P=bɊJMb2]Ct-LF0v Jn8PqM;p (N@ln#{(~9*o M"7mnGЪ3v%~j,K٧4Lʤi0#3%gc۔EkyZ |\1ROOv0VfٹYBόŽtU{ŧc/SEĂicPpL@6<ď>BBМCMdMÃ&9t0!OD l$#FL/؇1lBѸ@K?P imR_GȽџ!bC}G۱>$óS^dIRN%y"84]8=d e #vSB3"ssYHo? cػ1n?%dx%P>_P 1iu7ai'IRRt~ͥK!@Ug^TMc&7VU F 9e$5H~w&}PKIߨhԇZ킙]nSD)DG+0 5iO2aojùf DwVɳʹ0z@v2) g`sTC^RT^zHHhDŽC ݳNl&$Gzvܜ%lDvD>?@{E0P(@yf@rXEaH"ӳejҺ;;%3)uYU.n5` nWFn(R[.la}ÎXim]A6pdM#2LHw4"KNv ^^bî%[]"\g⁒x6(_AF6Ui7g;FGteC8vOxo '4$`țz84LdQ02P-`5ctC_@e6`.` C]_J'73vzֹ"\s ~S&@\ B.*ȧ=0(DOEς(@M& '/m,_\ 0ožK~@t͕Vyc}Ԙ"+hB{s:C;ĔCoh8:79x>L D>h_Ϧ]S;?^vJEe})A k[1qF#F _cB)RKcHL5Hg@VTNt 7/S)$$jO\jQ8DUO_Zwh;؞2w,ik-8޺13.=e %nMm&xIӱTU 1q*ְR|B/3, +$8>\oj`Ps;FWpXE4 W>z jPM}3>ftM0: 5 s;yoo֪f#QNb V .3iY1T R6!ףAsBp>@Ҩrޒ)BCS5lM;9FVi4IYiB8rBi4TP3 Ilv o(6CzTiT$slx%hD&dts€򍿸D;j|PG5e1B:RdBŬb]?w/kƦܵ{ʰ{$ ˖ʾPM xEFW2GhCB}| nk<* ZEyneLYs !e'&䵾-RǪ_.S#fDiXuڼH؏£{Ϻr׺cRymo}p. rƦȳB39[_:4skD *Xw&//$L5c8:dVk  OQ~"8~Gk'BW; n@sC&Iˆ_.GPD-IW_UFҼXΓv5R.24f, },h?(=)hOZoQx:Nfg5H205?"YA]M΅h[()'BdSYU%]&"~uҽAnSȵcfZNubɱkpMp "HF({r2r27Ų"}IemxPT#D88}A#@ߪIZI3%:&D (i CJ,z`\sHR[ly* C {m3!/6HXcEIR:@>W|fHeȓr0 GR%r(FaS;DtLeϸ X"GWoّhmN Jb,3?u*i퓥ɇAYg\f/YHT)F%MRUKK|F۹KqnS HTC_A? Gq 5C{Uf6TpUq *H 9dE-^ohDĐ8J6z9v~O D4Bt< `[tۯB9\v Kζܺ*'ȣW\-9(T9/ób5ɆQb>8"XdqC"?u2 D|c9g@x?qBEf[ mB:YRê:)VrmOՋl. hZJ$dPx"!U6#i&B%OKxP6g"༲i#~M?0=%_ jWsQ>e#¬vbRfA1"XtKh]=LCϤ $'\%H^9EW!p %aJ7 I>ϡ,l?DM P7V, Zsƺ"ϼwV"uϵ)&+EՀ=㟨UwԫB2֌ϋa3wIYV7pρFbU 0fk6~;UFqt1% &ͯYr1(mdK*~W6[sn1>EbFt7záCz TlRƂv1L&qPI;}$^Xq/S-t/~ [zF#ys3||BvɘWJוO0f,77aO\ɬl\ 蒜©tf9jϕ e4"!##ى,&LdL\o7N$P؎3-CW fbGUMΌl51z8SOA'g,~~X k~>"UЋXTǫ[n 3)ؐ4H`|WRhKcO5уe8O]wNB)D)eԊKg 2Q{ ^%eyb>J;T(N#p4)XfO1VRv _!+jT5y8"jU.~BF, Ƌz=֔LPrbXYf<=h01L-}4{I Q'OT\x|!nq`ˀ85Z|Z1fc뤝ڵ 1U8")zУ+pԤ@'0+\vaM A@EP[l:հv]jsy"WcB<$U]T; G3}Fh]O1$Rf}o3oW+bBIt(r5gK  Q9mlQѴtlxo8Bkfy%* }hp\Tj7Zxʬ5_84m׶{d:$n ТyC6=[W@_vhfO/ԨT: !qZh\ *铽tuSto_K8duD uQpGt83LľG]anFwlRj|~ֹE⩳eϻ*s]`_;mpx*:HAw "]^J98_4 _ KȘuaM vDo "<*=\p!c# DQ{ֻgؒmBŔlRH fm3+dq[ه& uv.?j~fOZ$9S'&Hgc whwfo+Yz3AH@Nļ.{Kyuc 8FwEDШW,=x9׌2^pF?z<[fu=2i&7uiyglZ^ދ!x8\Ig?;D,xǾU_h,'̥ck;?.|h׼ `H55JjFJ=;voΘf7 ?5ޭ`9e[aq~^T)Ҕu+M4BJ*⾅ 69Ĺ]hsyIBe'Iξ UCY6lME,ɥ5l{%FuzuL DㄾIO/-yN9eƵT:m!{{'L!0UPZs)OqPn0QPٻ] $Ҷf~rħ~[0vgҺT40 mͣ"ehdL2j-_@]4UpBJM-eĻѾ+{@bR818јg@ݢguc$q6JYWۏK!h'd$Sc(ͬcyIͼ#䫧a{8d}t4mKTLҨWv39r}Z՜z^J*3"ј~OpDvHS쩭Ŧbg$ǵYkPK%ƠMp4 i'g*08p~AChR[rɀGi8r++Kⷰ[XeuULi;< UՋ[+烩y]ՌqR{֔of֚d5wU j|dobiAD*5VDH0uGVY:t$!|N}-wB(Mlb#P@)$6 (Μzc tr 9f0@GCн7aA]-kq$]1"U5Rɛ$$h[MWLb9Ѳ" = ց(JA剻Oaί )5njoW0<> sL)7H^Q.2Qa8);'UeE8[j&'c0¼^Tz?X<.5.wJ32ԛ[ٚšyO\ tDRW¥qE򒓡GYr 9W[ܚJ\ Y:q!~{xY{?-7Vp.Ӑ~Ɏ<2;"5VÝs! FfЫŋaTSP-fQe?ǽ6T(qw,^$,H,DRYH ^qw^Wgo^[&r=]dH4}v1z5V$vHDyS8"bԭ u˕nWv3&ҁ9Joc>Hqσz pWbF<'0qh43d؉< ՊUȐܴd:7$̘?ƫ8/EʹB0-M8Sf8AREx%EoYj9^ F%'w'yȟ9$6&$ z'Jb`yӐ_8ɔ%M~)U;1Ȗ#\MkM֥v(6 z0 ] %S9)nh?HM(OǞS0+c{vu)>Ex/0[Ox1ө;j@ ǐcܫ79ߋP؊& E^.) |\/quIq 8bM}A?;g=&> Ɯlea5YN?+n\g%  {SMIbq܆|~' Ϸo P^0 Z@DyX Z#*׊+5LSr!_qxCLlO|w+u咾f*_脏==V٥~s\a9L9!elxOM\pJ/42Ȫ 5ؠԚ'ރʈ l=.J ]\X9.ds^{?Yp4.uOzw|`q(곪|FD wE;o4IOA5'^ Yp;eAԵV"+5gXTV'XRc\[=nR j۔ (>JsFnålg )5kY'Mf vagɥsDw_&8>lڸ7Έ.ٕm6yx=&asZۭi@EйGKr#.Hʯ4+<+&t ş"=4ј(B_qy&dKW.N&,L8O㴵mWi|"!*J(`nPA& aH;/qW`Y`U^lvhIy F~sBX]^c{57u_xIBjTu?sq-ױnGO=K˵FƸfeɦshIP(hs[4CRЀ$%srjˊ߭D;2cږ*W9A+”&x 8>@P,3}/TaőH(eZ T {N(PJӰE]z+|IF9%%aKMoxU9hɁch?쨁 Ò"v^aڔ 8⌀S|{F)hM#k{jImo½DbYUr})(P*gv|A"ӉL8 gD꿐cc#=7+@GAdfW`Y/&Q_+K?p+;[\>^ocYX`kbDg*ܓ Ġ3d*<`|? B?5kު 9c |4x J -mRݝ $a{fg׻OYbnD4:`(7;bH9*巹ї0(Cc yXږkAZ\R|"AXYG|Fl*J| jb62wp&@SH\d4~5Y{9?osWǍAKy^!L7 ^gAv^,HdÁT /tn )'1zHfF!2 ZjrNZg U v `Y$M^omh0v˜k\>9H)/ 9 6> 'o+[-̶E\,=pv(,yUNۮX9Ɛ2nܤuѬbh`Vgb_K`lNP{Dִ,굈YLn1Hz3tF ( X-%f| ^TkݡrPYU(ϖ3];I[+w[?N&ʢ%eo7z"B> ##X f|W"4)Yf5׸:Wfő)z{Gݽ.ʩ1R1o;,' ̟%hmB>^8˓ȟb*T\)Ay#t8kg5&~~~ֱ@ˊ=,J+R,t)oQpM=J&&RUF +?N$.:5k&R? }gzGCTp}vA$@b!ݹAl"3lz/`Ћƍh8X(6a5h=_߳Zĵ nVu&gKٞbMn}1qIbnR"]?)br^ipO>cزe=vV([zk#u''B ,E0 ϱg¢ků56ЭƶV~¢^ a(Gv`|o:& WuV^P|35R7Wd7 0e$p/ҥ/L[ ?D'65ޯpb^FYStNb?8h/fDoSP}r {"~B W;M,~N: $yue5=J.<(ϋG? Usf*EռƉXY\?KwF oǺMsK:اVs,NJ۲ϳp#*4D[cAf;7kڦΩO{y^w-b054|`GI_CҚxLPi@ryiڨ0SI jed"_}NjVeVnPi}`Qn7i2'y]opgVf/B>b-QPҘ-vt63%NMi ︽* 9$kQ+TO{Xo &]Gz6|9tp*C$JL=j(*w%>Bq0fݲ 91 &2P(\ "ySAwhysYF-%:orām} )p1?JJÿ]t}X { 2e2C{G/rF$D.`NhnSQ9|#m%,b=94&aHVK80tt2y*UvHsK":QPrl57S_3h7r $9鋨QɘUesGX$$u9EJe೛FscOfj8!MI0o+y`UMyYF~-{ք[%9?oƝ ۳#-ºbFHEzzc c&.6ݙS"JQi\'" :!3r Jъ|p M0s:u;bs+POzoB)Ij#ϡ`gk K(H v9tAV0t**{ \ց2]K0rJ:!%\dx1Dh˛-6^_sj[8mi'Ӵ>(&V@~7 1joɵGhm_zeyBDHZ-xLr݁164u@7@[nA pЄ3F5՟ gNV'b=jr:_ UOe<CTt J7SB:77Tf7s V1吅ܬ@ʙ`@U)m+bYc,xq;ԧ=2GV܂j~vrHk{N"A bsHtUēz{.#ux+LDȗBD\H)|6ɦǃ4@aChJ>yb*MX>Oq&>nug0!06H#; ; r% Y8#CaN;Vcsy cm'PĮ0k/H_<*NKJ#>R|?y#hvV"\+hc%@l-oN- VLgѴvp Qj`)nӷᰏc%?mmE uݝnyzhYVھ^sk_^@PTiI8%h vMi~}!/l+^Lr?{ /#ZF6i Rż.{`,z=ٻ=^f6SeGbp100pB|b&أ2#YrxyN`ep#̠r&+e!z2}%B HUA~sWiLub 'PRېSu:j^'VWu5~L;H1bux v tN!pUg~vKNXv`d|_J 0E?ڭ`=&]/2p=zm!>C(S-Ǒ|l#,IP=lgAu%0f6@HymǮEs6|?ُ :Npm 2# [EM?C(=C FpS  VvZ5t/!羝r8Z 6BoJ͐2 ۢMX,VZ,,].S2)7 S {UXw \;Ʉc1ィFp=L\^uM4u1` c+g s/痞 AtGֺW5Gz03G$ [#\p%,dF©IJ6b8fښE;sxm_xvjBdC7'=/k7_[ ٳ*'U=w?8Ǥ,tyOӆ w*?䧍tliPG$>~ӎj0 5VZnHK4Vs${ WplKgM3B/YE,ŔڋR봘Y& S#Arm~%RR76^gBh7C^nv%kvd`1Ȩ(Gm4B0T}mYj7oLj)`^J$5z&[v`CŤZESM"p8eWԜJ7$c]B? |I5)-,%[#iOfwxI[z>6ZAEL|9R>?1ZxZ 8F/xwqBdTt eK?brtx?qa25TMu;6 >ef?:k{CbH=WiMZen2'GX1gܴ%N%G+xpѯ0CDZ;B sM 2;-!2w=qV^β L\5WdzvxJ./7C TDZS^#}˄J8#EfOsZYjv,k`/ ;tUc$E66jgaq~z&9Ks>RڴЊ]MU|1pIKJh v'z#Ҳp#(*|\ldE(H=o9'! ܹ9촉3z5 Gǖ9!"}\iy ~:y%+52c"؆Tk+O^{t9sȷTFҷdK~mۯca8{ RplKygtۛ/QFz:i}FwLSFkiNS:Ƀ <;wmRn__(aºk#0WEhx#fJ=])o&t&UwO' Y6)~(8o;P=!?Ѹ౗F瀩6#ZdCQF@٘TVEc@~qE|1 2?Fg7ΔSLˬ)9mn5jzV&M:]Up5GRiԅ_{LO4{{w9zH?ik'{#=MtBg?Np6n8k|T"JDlpbaRZu:zI *P{9. #,W4CsQ+e/a8sxrݳ\H7$&:A\kzQO??+b6Ll]a*IjMr,߸ kCL<+~ 5%YEi8nM!ǷؒN\oLz+ AiI03DZ{E8zbDʰwٸ+UX.˹=-HKB{ q5Ƶy+[5}ĝ6ry`\YcЌTk9j'_W&Ugۖ&˴bA۴GJ?Ϧ&i};:`[LػLMHQ҂>C MT#&e4slb^3_VN$..&k].yJa?j61Kdt>coE]^=R;Wk4ݴW>p ]{Ȩ_/ͰtH@ļT:Q_ʩ;;/!N 0w3~JrI泛ƭDTxrKC 'Z4)Qr,Ǿ?&vӖ,YY^mڂL^քbֈ ~1S."N$_})w:br;329VbHVKR ׉Pnʱk^eh}&TǾƥTrMnRh8|Z.dynT`+TsTV9OI4U3|^F%s' W?x*4Fl^{b. EQ…I=Xk 5$UaYu!ѹp6H1l;_dXZʬƕ}'b:3Tg}$\$i˰/h6 Q evNpS:SX֊MfK}bs])^ 6H+Dz$}g|H.vcnSd3\pܱ& $HpԘݟn/4cܦQy֒@`Rw`B?,*NTqϤ&2% k)"{m)9M>{ 봅QKUwKVk|x-'.4tɂ\Ÿ MFMBNP9j7p#! 'aPG$'X!tr)w9+`dv 4if!QAU\<*$y_ʼiJ*sVOٙ"pQ#=?#ҩ^k][3R3YJKsNQ0e+;3R||e7?l d1<4 U"|RFFHλm\}:]FVD ZXR-Ѡa% L}!Px4_Œj)[ 66iX/o遒KZQy2y!K2pC;LBq:~}gd: k[ɻodd:dԉDԪѕgޑ30Չ}{t?؞Y;qHq 2-l{U#/xFPs -6NW~,iaH(V ٱG6Q ^O{:.F}#s (\FG\07|?.-kڔq[܍r%$"tX'$&7y~0ъ_K]?ҷ+56߲y}xDkJ4~}} cSBg:_c4[5 _{l拡O2E,lHR CH+$DBAsIKۤقr5}\;(Iwapl i8!K!htlF Z ao+( 2B;]x_2A(LX nr/b/SxiPG=olqU,н<0!E{ Kh))zGp{PbWŢ:;LѬaE?y=Cfutpm+j%b[ b4e21_GQPO_w_N9TL1@jAU4+TMR?]LrBt+XbSaHI1H9xsyQh ͥ&P1`rڜ uK a_Q#Hp[?a$ ȶ^F%f 번ǚ5)Qd4N6DsZδtxyIfH&S01gxTtZ{oqeVߜ! 2J 5y:)qw9;%[XM'֑WTѤ9CRy/ l8 Z ,Ž^vuDz Aڰ] )]Xu!DUS4s4Ym(E92^$ hɷÀ lrV1#m$CR{'3'zNۦuy%-9\ QM*~_=@3悞Tw4m;&ʦ_gK4R4˕(x~ۗ' )L i0d:jkA6MD`#olV'D"BeKeڅZ)wG\3W56Ȏh>jlg@O(fsO;e/F$O1ތC-U<*',Ǹ. nٱs=':0DjB=v=wV%Ÿ$gT·s+?_Tphܟ X)IH؜EQtʭjȺȀ <R_9`kz9SDbh ԡ&j;A@k!L 3ʡ<3$09z-ZpY ǎƶu\o%]4U3a}Uȶ{o<׉kT+ E~Jt9@ڹ8d>.+7,wd ܪ}WgK 1Njo8|GwReoj{aB~Nsǐr(a0|;(;x7JUI6W碩iP>#`3s l1b¤ )#= 07Pl覉e>% uV $~j%u^'_a1 g^4ym> jOEhڙ&F+ v鳜L})<"/Y2eԻA"d~26V aѻZn ̡kf$Z{JQhzr0 _䫉/CrXܙ Aķ:9s(Wde)fpKo@يLb#_Txdw]#z'(g6r =֕LFDAWXFO|B{) Ȍ )CRv?\q2HҩIDϊzڳA ?[qh4n`9y;F"nGQeNK6EZ@8^'GItû>SYXmhmOwI j-g\ÃOkњ%D4/ʜPA"K] -tr]+^FV0%~X״KՠVso mF=d.d:?=MZbuE~l̆Wf`D<%8F*jAz(nWDuFg^cA Do"h(堐>//.3]j b^w WN,9/ ЛWtAݶZs^~`xr9d^ M2UYZXiݙ"l?yC ) we"? _^SJ?k<&b`پ"qN,n_=E/O0ed9 v u[b,[#(U?omo[1KN c@ŠTm:S:n9qp&i6MnWs"žhAOߖeL [tКX,U;ESED yy@/7:\1R4GIJbn qbAWv0u/oRL5u`L=znaR32_Ґ&;.16Iqtܔh}>[oO wG^)ӥAȘ p#?'Q'FxG(O0~av,>i0r fK}ht1; P"dS#;>LgFs8DsuzQ.8W=iZZ{# &[yYueƒQ"4ȹUp-C3R3؈fT"q67%RGT?N(u8!`AHAI2 ZkjɖA4wʵ=\]1GدajOSfJ ՚# ᭮ /ƃKs y$ļNu*Ds/kf] CƑs_qM.?GH ~Tfx:{ءR-Fp͘ Ulбz_Ĉ=K)A ,芌 Yx:&!H?@Via},WOZlˠmgeDz~9) T`Ecň4s3đ l Ar6o!8xVh?acCV>*Rif%HE:ڨ>'=\#qȷ1kE+KEciMXoʛ<yÏ3>R*LI=&f@ri>e7lvLO`·8QUI9Cִ0 ҭOֻj>;z# 9yĸ^2xt'B-kls'cߊ~BbCbCIv*͙І{B]qcbO F+(~g~\Y}t P?^c?0.J $ .Oݭw`2oH>Yk tAGvrwW!ȳ IDzڵоa\;cER3S}t?sg!m$Sܯnȁ=*zDRmaŭ6u&aMzCDž&&iT> j= OC +&WԦb{Lij?oa0-$)1EJl ԦvqSnȐ춶`nxG:)Xo/9?Kxa&>~WXf[?{StDdJ4aNH>|ۚn#-y:ks0^2HW |ÅXW>Yv^qqo)2[ Ssٞv(N 7@ Űy 8#|[frOK4լcJƻq,K f!pzl#PF9N{)K0MtPуT"&KQ sVRy;=ܞ.8Salp.轨Q[V&|6[_VuLdTv#[*Ma49DƗVþoôDT5tnxóxjv~]C/;X+;ER*䗴Y u:@[KBFF7u u4f7ù|QH k_f>WQ#P'9Q ~LAg-ˮ8]mI,|icr&|.6㡣Y+wOFƢʦ1 NETM?1N}osm&r&&Glvg$\Qi| ̰'{XvFS]q9Nl^!Rx1pY:<bRSJ&H?w`›O0ܠwI6pz6%#@" `MwΡS*G;e`v1x6pv,ɖ @g4ݲ )^tHN6؇x%Z92(+o{6\-q4㠼 ;=\ksbܝل$j67| wqyE}#q䲰DA/1Q&Η:VXx{DjzL j( 1K#; OjZH;/$~4@%H'{߰[󏃌G\ĪbGjHz !c vߊETI i(5$ B5%|n d rZbAhX'~M)Y lfD[̹S:#;Xr<̠Xv/\ oDa1ԀvP-Q=wAݽ5->.wò2fpッ+LtšO]w3Jq D-Br@_)6mpdNJIv$./bT.Ko>O41FdJ8>|oO4Jp)B=bfc0|JAMDuWRQ;|]Zxc 7a.6k=NfD<CIR9W4Ї0r"GGKퟂS͘T _3ϣyDp`5]ԓ 796WEx7+ԁ5E]_V}_l6B gN+S5:»E悁Z A$iG:2dD@]}Zi)WI`C+8DFqk.7SY"(|[Aݍ)r+NrRI|]1&4i{qWg-ZKv /L2Yy] dԇ ?)IZa{R;% }gm9ry  ųpB~/f04~.4(qLb3DRNjHLa;Eϑ r|7"K` G)B~i%NpM+M%xaGTh}/}(#: ٿ&t2S &^7esSXeǜUHkE,QG%x+hݦ6]f zs Qsf&_N@,T %6"EUwܚHWUM臑 (a x[VtprG(qanЫ:'+5<B;~O˵y̔%ق#AgU>5Rp3 B,woPsR@q&RZq3T\`Cms'8QؠL%oyK.ߦ*Dj}u/#b"28O@˖ ŹGlOI3C_0r@HkipaY|[gNK^8;]`\7K-c8f 7UK(DT"#@fzu oD1׹.T a\3rDᏨtA$ yO .qK},M5jӧ:nYv~a9dӗ; xHEFJfC%k<9:z "y[D7P-Us\ZTvviuBo5RÎo 3eN؆7g#'MIH¤,"C Xz+XC4[uv>]&7[iA@:ƃ(Èa _g]P5Z:5OIj\ P'nE_c$In}ffrAvm,63o|`u$6o F۲c&fO H},Q Ho D3_ q/Y NqnRc+Al9/|[SmPMaY^_^P촔  ^9=$)dzc4A˚dcpۈ׸ %7qHki< X߾ A ?4MԀu0{^OWg AutSgpsLQ>UȮLP# "U9:0Y럃۞{akVI6>Λ_ZtSKz[lEO#Bd xX(9I/uaI<ër}Gq4JJ/'g3(M5or逸e$aX׶1җi=kI4vR a[S)+_D+]0֒ ,WbXI C22^ rr.3"vz "J[cYk^HW TZ=۲4ϓ!sr (Ā~'P޲ yMjF*uYBgt 6b1yР*:G\ gX4["qrZ{G L.><,Iಏ_9ZV: K0@󉩸HQEZx8|> 7,E!R$kIf#okj.a :za Ecld*χC_S";n>Qu ¦[GNv3Γ|?[4]8Gɭz^_AC]UE|04?u9$ bA( 8 sY͟m8-=KV+6@S+;#ƛ ,`!+8`.QA$4zb~X0yrm+ODU)ŧ Aj=-@fsPo*H=: $Eگˮewdb;)6J:N8dA&>=!cg{XMށ`4?c*d/O5W i9Q,0E A@`'ϓe!(͏u~e{=‘vg')O#LtYQG*liD9֡Vdߖ S]+lM9.#q/R{?%֑ݩ:Ůu[vo9-jpom7 ϋxKrg݄:ubSȿrE<>zuψ)ua V_Q7B#(k dY@kP㹃XFn4EQ>񭈠\)IO%ei&=$~q*!?S̽ov%.ݍ08li9Ef͝_Ԋ0XBJq# 7F&Io:Ny7Nws 5h ̨'s `roݛl8=#37=G7@*;aL!! q_Ũz"2hC=Xm`eBڑA8ɚ ASwߴmI£_<]]:4]!j\&W' z[]oQ;'̤TSOf@/G4:-[*u Zb2 >({eëqdt7?,΁0칔-9:YPIdˠ}U&5O]3 `&*ڊq_ E(`Pgliwԏj0?AҜ+-P>"`m5e,TCms7Ѭzv@}/~?W89Y,;Mdx'n#6~ HCR!UT ⶻg08 =s@ʓa*Gqd T r QMk52ebgU[9 z?Jb.P͎cgsw}J XTkb"S''X$%YH;k"9h;dӖvN!UKRY$oǂ#e1*"bYJ=* ӱgiv8oƾ(rVQ6˸;*>Qo|VJp:t#%h70m p񳶰8/*y%֋;^@jEޟ!vTX^n* л"vH˥HqCɗ"!\D4Aߛ8{74OnQ\oHzla+ 0eQ{,9!L+S8o)SELz?r"VKr艷j؎!l3b0\"=f>+E!"6N!G70@9RÕ#B *" =Oƒkp@tރ$*˘ i`ninKhpǖ 6Zp,׍oh]X`tKMe=\ٲ";ܝ\릦hp)ԀƧj]UP|-<)U=lˀ&X{P6YN\ddɖqSp6QooC^!P(,__V#^|fdkK"jyFYPx)u).2{rg\4v(fD5q+l hvͶ/gi Z^MG7}^sAXxCjۀr'81AtG|4,;2Qbܼ N8 ;I dpvB9SpCV9> o%㇫UH4qԲzĖ/4t]?f犁BIGl:݌n=|AIC uMQ3~*9h,'sۍi]P9ZQ,My;n fa8xH)"Xf(j sI[Fi;%k\;I)~;W)ҹ eg*B|yx&ZVg8eu+ 2HvOAj,q CB2 }ad%e)d~&2I,۞@>vllu^I?/*Ry"&vMg6_*C_{BM2kcz]'1B_S}=`_],`Y*gJ|AUh>D+<|+;8 x'뻗GD{<,;Ąj5B\[ZGP 6r,T"5i321'Lzd2_GtVnyWO '9X(J(5Fs%-Up_zKVF87hVa^z,Ca=/a0vd8i4[BOQP|O%VhwO;9BDP/J Zɩmf.V+؀]__T]L&ɕG= 럑hr>'CgecKj Ts̻OHۆ1XI]kB-֢ZJ*m)E3HEJm+\mW)w((M"!Y.Z~+$q.?My`psĕ=WtR/9/e?쳹uRL\èyN䦅>Em\iZoZurѠYW-b\w)NLWNVaPWQ4mk ޿YG~ŴsCO]}4`⠍sU ?Xz~ѓKl^~-~.^c+IŁ1+kT50$a]h-l` E:dJ *z= aa(A@Qd+Nwy'`]@Vʹ+7$_UJEfX5O/|8Y&,5|xȐx!H$)wTiШ~gA0&^j;\)zOGffœP@ Gg!wtH^KGԃ._,*m}8Tb+_Ysc YG3OD! RWU7=ˍb Ogh-> hD]>.#U2X5G.5] ,0-hqʄ@+&;doQ90ݽHXTg&s X~Z :v4)0N=nqRSe!Wv,`h=zKIE%Q ǜ5n:esX &#n<˨`V =s[B}Ll;omP  9V[G:XȦr@!͉9K%iQ[o C/ˠMn Ɵ_X"Or-m``4y, MG"T  .JnR{$܂ ٴuRX(Eg:No u҉b2iu:ܠCFO~B?SxSu՘8 "4{4m6 Lm,u۲Lٔj8"G 40xuN}[/F"*vUR4ڛMGn:MkFCV:񪝌uN4sV1f3^R76|Onҡ4 Gxq .YAHJT04&^rˮzE }V` @Go~e:fEO)7B.0sKz1=1ḲmDTW5XPp l]~;~ #.Zb,M$6 uMّ뛅噩ӯ^ˬՁd~db4v'rJC$>^x;vd1Kۮ^ټkk2m+֔YTHZuc^Df( -) "W؇'uj l73aXi?_lQWSIoZ2DvUJXA88 xuO+BA^ DH[%Lܲ91AsC?9vϱ0/jU }4rIɅH2֟HV$@q_z%^ȋmz+&)Ăȧ}JOmn|VT]!KuHc^!JQ3vbZe_۱gK-%bf.}K $]s۱tW?'!dppOdyi\):F^jkBxA&[AW< %kfv\^RٟcuC3d+a$5\Ф/jG8Z+reS2ŸR¡pjмDSe`kۭ; t;d|oyNͤ߈Wi\3l]Yph2y8*ރQPiCwsL71c%8=kҖWc& ]xW8'-dˉU \T1h Я^r6zoiU54С,(9$uov6twh~m0?en ҪkiO'ߐ#&0ӾjL  V2c[439N]pi3*ּΘ?EQ+eQv_iRJ;V?SL&Y[=?-AY(9J5a>(odŢU}]OzüMh~ oPt%Y_Dt+ CxuaHp{U5I~{rɂbLZ.Un'3xrڅQݧ)KdȞ'88MnDĻr~9{uɔpF]pfa~!#iwZj h4E\]Yw1.}ђp{Q9HrP:츱\X:H೒_'z_r("J+slѱ:9bRBM72c6$$%AYW&JBL4I ,FqK(}%@e d+8=JNQ؇Ru^|ݺڰ(cQ|ϟvxPR D|J2Ǚ<(ή,FRsHO_gRcW]篭8n13#S9&/TylHGS3)4*"Vo+exn%$&gJ*3ײ0;LJ"\)b uY1 oe;x+:B`9c$W/JP3f*^f5 mQ>ħJPZ]vfT|樣 UpOeU LL!"&JtѽsBkRօVP h5ڱf4>WMhҗ\xX֥~+SせF"a]MY^"4CHJ!Cԩu~o[B)]D(2NV+< %NJ}E$$zD'"[& -TZbF~*TO?dI}9ipiBqA:Ddukt6 h߬ɣ5 M@4Ga{$du  &K-@NҾ {To5] )v>0VY7k~mՆL?# 8"rb.86æv7A{0iJ /F_LTwWvC߭Q*ۆt8Yh]С>Q̃PV%8!&c0 u;­)*#I/N-b!RP4tJ5‡q!:wNp?cFhq{Yrfɠ8e.*sF|y: oI<2h8#n]b" v/VΆdl|= {iyCg5>~Mf+7bgg}R3K^CDQn֩hURaPFgsk8'_G\En.j0%5 z ighUr硸XOU5)5˸ӪD|#0kL^L_8p'ei<"tv{/c"׋\ai,|}Cé }vtn֏uHz% sĝ$nN@7#@Yyb#MF*wW$Y&j߄rG50wx݃[fh :P-s.T7:^ =-›-*P54Fg!i 䪍$BuxJ~LF璑}{U)b5*t:D-4RTU+3 L\Mup2 u40d5$)Ef[۟/_C?3PdJ7s: mɊ3'06(lGLrӟ;sE ǥŷ?u<;P5!N 7~5()ϸ&TG쇓>WXIDOݻ-cHf´%ɠ(Bo?Q-;4/vtn.J_Bƽl e[~n9R±P}nG3qyuKrdG#qש$ fE)=C{75)-k RJ7;@Hq0AO"bL!.mTk_oxdWz;`W.;"#1=7zOFIiMX}S"9○/y@3Af]O"+ؐ -ާۣLlJwN*IQƶ)&İ*i ൴0Z~X_tGi[P%޵.MbX,80 '~LD^ҠdYERUu7Nx>R\SJ\?3pgC7&Qsyj ;Z.7z3GnKscZJ)Iد,mB>:(*mc7.:تYPYAbVH!8w=RpJkY)Rg;>)!]8DOj/ 3B5z":ޑsbݾE!BB1ߧXk.[=5E0*$Ep;90::%F#͜e\[z!!{"]U濅o>)MfϒpREu /xV ("^sZf8Fǩk_/(95?!0a&& 2'e) ^ '&cxַGcƵAԳOAti6Wu!@v%@kx(أ0+NiZWD`U dWt7J!'v:@a eh .6`t $D52Sxzkӗ1E[A8 XΎ*DÖw`r8K<01;a|GqpeY +uoOJ/`(i3zhF`/Zy)ݡ=S kglI'ט IhiU$Ywe18$Իo_ 0+߷6{KeCF˃ jT-wU .gц|fuA nѤR_/g|- =h,A?xp"v?˽h*fI&<@zm݅ `K%ՠ.-:9V'kSPj?.PסI%P?Os"aKx6BAP3話I(D^UKмYط&Ƌκ)+H'> oOۖ623Z9sEEG^9gl8tmbz"-:`dZyE@\`L^eGK2Nk\D=6T0^rIc!T]Yܸ1smB}agYwdwRSL I"o@bnfegr&v~Ө驮 !vI. $(TTJVAMY~1n @oj޸M?MEHBqPH8^gC(};vt.|WBb3GC.VAHQGH}/qd讌0CC#; ~F:XgIp0K\WۢLᤊ^)VyCAcvBXJB8Plc [CZZHl>gc>{X W*Q]+w.:gyK*UfV'J !/vf?648x,\SC'Ф\)7?|yh=&5 Fim5>P2o0(2m!e>E/)nE Qzt8DQq&$yf;'}Z`n.? !(0(y#zmyksg}e1[THa:8 Bt!#rwD'}\oQ*&1#J-j|7~DWf>6Aaҧe֜rFk2$.f6*(I`|:a.ȅ=QmަY]+{% b"ʞ5,:22K&fݼcE@)jM .9F@2L˨G~Vn{J1cﳟugb9' fXw=#ܜd`V5H$9/Px*sY.`=: 8;E`ƊEwHHFT7tqKnmﶪAB>pJ"HI/[_waO8}ґIe,uf+ǩVMz^`F4 iGZоCCG݈(d_Zo:&uv|[ǀ>5wc w}™sa2;˞AQU͡("Vb &Sv~URI. (O:?qg? 6ENQGI,kWT hRYX2lE1K- :ﲴ5iL$K"^"Y[nkJ Bc}>l'S~#TjJ*y"ʥXȜL 6Ojm;&b%ԩ uKJu>sihan1ɨ'VƪQi5K)WMz DQؒx֣tG]wznF3$ HLBc(l}i1lj O ssu`=Z6;mBNL%b^6_끻ےɃPHu!.5A0^}T r8LJ{Q6 @LĄ7@&3o[?*&wFR;SB<^ s89RˉjyAuO'To6c2QzWcܳ-$j l0Py *o\S* u$P6$I;n4FxNB>Xu~&=oR3_g"s`$`V*~(^fy&{R+e}$ ?/kzl)/=Ŀ WidOa"BM(-O EZz9AK$sVr)m_YJbBryX- ,>C j-\Ex]\̧JqxԺ7ܥzrkКDS$r@F$0Iev.|%qd` ozkXٯ 5 ׼Y;#lwI;NlLTba] n?CБDOh"PY2yC4]N6 g ˨,Os˜ʶ}Hi$d~&3SUoM힐<72IF%Ŝrd7ByiٮW~u$ czu*nc,U\d'@Z6gKFwy.Y-c9[$xxC?m$LӁ|nBwD*x6ey!poǴ"j9ul ]^ʴ=>$wyC?hpLLD4PEn). vj bA =PHx@γ,A? fB(dВ09^{ 9 n 9_aKk/b,{GOƑr1{*<Lra1GP|8d v+=ݒ1qFD8\{`_=Ilw>]r:0g; L|e|e"Fh55zһV;cpG.mG"=i~ 42&0&-d,O5j1@)qǫCMU܊Ulݿ堰 oG^y($ $ <^:%`g!طs`\ʴW(\ 3T_(޹u@ 삍tGsm[ptkTNl+vC`Z}ƹ \Ѭq+t"τ\di4_ש6]+bKr WG)"!"ziV>_ 3p(Y17D"#T,ƋQh}*p [I'7Κ8i>bwX魾>qN^fO8k11EO1Pi!XO|r/r8"#5P/顿Q+[7ߔܿ/Fc2dUܮ/>0jl/'l ~7f>M\69CdB0r Zl !=cEewA#0jqWj'RBvα2 }c%ͧ wAӒAD`!\"*5Rzea>akT`R\hoTä/rDG}{oW 0P=ձ60F}Hx}Q֚fZ8sR:|6ْ-Ǝ}Zkص)\ "1'\*naKa87X/{ę,ҀsRx0 ^U8ٟYUf$2Őч8EOޅLZ*rKf_||iBTo1O<h1:8Mk;z){ !柛T:lDODXaZMK%|~,4o˟2gML9i1"< q\Q~igIJloS)ADX⺣ ؛ Mk&*B7Aawe`$kxS_[Wm'0JWU.P,x[C(vw<8 7Bl-1d0A7F<;-F+gvqU!CR hܽՏ>]rXsu`cP634$8p~6@3NW: $a^I'|dzk0lV(ԲZ̏tpw]UHiU8EyVV}*tT#wuimS;KɻZQsњ7~xT7_Yn) s Vǟ=h V\Dn lR< #v>AKE'gQI(_!9}2FD/VTcl5ӦRe}H\?|uдo󗨽>?]~c>;KW#Cy2-SXO<Apne4h7\ˆ+Po*)iwfT~X VA[z^hqc|6ua8g܊ќ<^J7G (ļ`T.C*xuۡ4+Q;CCVFR}t1/Hd?ںMTƙ; >Өg' |ٸ wU_|={K rwUB rmYO 3V)MؑUkړy*m{bglnƮߋ]L:t2E|Oyp[čMEh-ثxsI+ J"k8䇧˝Ou?u7:* /P}E5l23rګ `mWN,2mB0۴[=_QLj0G4FPxk |fui,TnAEԞz-j/ 4c35 H<'6f-Ʈ r20UuczJ>߁=}!Ù#Nޛ1ʡ21.DdU0Gd\ș -"2N[7 qx175\36l;|S>rB Шla˙cنtpN#9l䞈.e %[EST}@O*ڜ ;\l:T]<2nd]h'Ĺ2N,Ư#Lek_p2M ^k,fh#w<1|~ќ]G-aJ!4V޶j ]0B4xq[4n1I!FK_"e2rZ"1>ՆPxl.d=(Cun%1:KjE6x/Ԙ*biQA>:.fىGGͷW#͜s: bM* t֞P A37}Nng#5b?fnU>s;ykjul{x f{Cx3҄TZ4Jrd0S":*iEa}4'}()Rj˕Iݓrpc k3.f028=K"(ZB.ʥ򪊪',v^]|#\%gMΓ>@MlϜ|CWioj/ y ֨RW'1ǃ?-i?enᄳf# SA([Mȗ-Lwn5?E/9]VIqP=:Ko$%̫ ꊔk{_*'6#7~kr6vaESw!մi5Z.s={ sFEmY|EE< dAV 1n2/V*oG |#0H AA ހ2޿Tdqg_xtofUGҳ NL8ᘗ΢ZyO=L EMie0f4*Rjyo?׻ymf\jx+'9`8}IJteB5 N8OsU@%|qu}` ݢ#is!;Eh͹ӘaL63q!=J ߇RIQQ'{]}etOI3X+4wMɯ:hPȆW 劶7x Lȍ/A@$ Y]<1}=&]aoE}(jPBqRwʝ>!NBJfx:_.#Ien[wa̰ 'BzEPsfDqäবۄcԁT]i}>mlT85}7F XTgs/QLrɜנaG)(@xca &땿gl5G&Xt)59vL\f;Z% k)B|#qydOæisR6=u,U ѻqmL>M~*E!9J=sk~.Ÿ6$~spK^otb#Tqo ly_RQҤm+oS}j.sͽ1J-jIFnAM^82)'\̾e(J-+O8ҶC鼒޶7N/jdVQ0{l+ yCsْ71)8w%ԕr]K,'g[[1ʔU5,qJ= /Ss-wǎ<jҊ8:g*1d{b}GS +ڀt5hNM"#uTOb]KI툉\6PN14\yz9l="5W 2KԺWݷd(:WU,mw&tZճ Zʼ;Zbb')#>,ٽpB]\exR>J1Rtj IP1ZL ť NI/. >έPK$ݱq/YuMIn˔].p _wwk*[[mppLxyr8*]GV8D=|A4V7`xqqw;q 2z^CobȘ䚭y{39iPȑɝZ Iz<ί]EH~ntL=7EƷwx8f.T'\ mH=v]t/ a1!2D#v| dCƔB H, wFsbJd~n_g1U(|v[M;U|#HGVkc`3"|CLRSV$Ӵc)vm ˭+E6X\ Ȯ9Le8|XءR.C'w``20e1>za}uC$276ٛlyadMtH?Ojx8UU ?aV&X&w98yKډv0jIM^\'7 }x=v8@VkJ#,}=Ϥ1s*zzͤ[=K-{p?!ڿQ TY^R"*9ԣaB+u8(-Uzfz^ӟל՛1C"$"S!(<Н[p_Y;5=ήKp-R;Be&pܕ^O~0yws>>Bg {__5ӿq 2/"P#X/Je=CmnR0ʑlJ|:9|n*GOm1O؄ɭ%v]׉ 9zBsy cΞ҉?{8*ޙCal*ãoǦ|Q UsbkZ{9/n0N1TgB] O0C'CRc6?Q?xFv wnI<>zoJE:GZOD` i"675EݜLs|Qry1D0U$HҜH;=<Ы>0H\#L^7ih yz6dy [\cDTC[QJ]9n t@~8!{1៿Hjp&stA+'ث8ސR,O5 \;&MXb-MntEA%&Lv-,#;|0g|CMy&<ct7&"8Y,vVn%8``PjŹ5s6Ybǥ1qnoh)5M˚Ԍ}r{qͭ4) XDuut/-6^A}gl4`2eH.˘yp('>nTEWWaP?)~-Juq=b)?7N ~Ӡǽ6x &򷻇jpM"W=rX@jm9yupYJS Hq2M)FҀ#}Pu%Vmy'\a嗺VG]o(X'܍(ɔS:Wu= I!>әD*.'ܻr(2תjSyViWY4HӿNXel0cs,5 0e`7 Q L?.TqI c XXCHF<4-rQH:i)Ol\9noA= U˳બ1*z5(fb)?,qO狴Glr<#ٴ,rV]PuS#؁~vaYO1Ġm~Q'nEv?-@_{.EBjE~S` tҋ~!ɰZ.0ݛ]]nnXNA,M)n%uq `'N제@_J1lHjf\cؗ`-Cw PD$geK2RcfWN:+p>;#9Te zlҖ߂]թ/k0ǘ8TX}~xA)Ur8~m`\@M 2)}vy}`?T/nj}G5<|a2IL\:GZuE;^=r~Eִ??HԎr?Ai?d;S{"5Bp# #=h&uWm7Scu}'n(`w{ R\{ 7̜ oVW(SXz_Y8PN_ME mH\pbL]޾{9ǯOviކQRrn_gO翌g9M1F2uGT by2,O%bBގ%|B@/tol[6 uOm u'MLU62[E"1q3[-,Շ?e~]E$=L%y o EIohNҴX+9>]r Át)䡹}|ڊfC5ݖ_N}yj,c)g[LMowK]Y{,Pp. PYKri"הajMopU5k"o^t؍"'UKγ@+02Ɂܗw{9ܻ/h{i |ULjFLx]ArhaMJhdmlCB"J[͵H ~`"eSQR(ێAp{)SvYUIǀ !dWj^Tiʳ`f96Oܫ S=NjDŦ۹P"~ =AD*r! VJl1:KGs8Vt3%`#VpWSTlSn ,_joA@W3xι5 Z4&9rL_ [R|2!}Ki1 +h\`9% 3n!gHKC>r]b$ȁ- A`ӃeKG>ԕT=.|}ԗ14Ifw:[Z5f]94؛'h%@uU?;X]s6PpۚBTpg+ޏG9j60w[EKiQ?36Eİ8ohؾGڝ->4yiyaB73rbq01 +-b+\ 5A(ӭݪЉK,^o6UFaJ1r;˪Y݀;[shF}5v .05n9pTk ,G7wcg1"՜^ir1~}vO"93[\] X|bBϾ_=$5`NtޣnY؁~f^CKPO$z{ T-] H_"rXAB*}ĎEMلj/Ū.Pm.ZηԜK9KGFV m}FLS<\;[|ũȩc3+>P,LWGss~G J:PОJk1S46L`EPz>U8MHmEKYIJu@ІX8s RuShbeSOP)K NH)uy_[k;4xno5I1mM_4]z?35CĴ ؙ@X-jrR5˼y.bU<>f5Z1 RVgQ"pTF웾Y FA =tKg|ScsE`|.mR .;(2o1ҕjKفCӛQp7< ' "]"V xFT;| dCIW,oOAٚ}9Ob#ƨ6f/¦;W%E}B=}J8\ł Bc+?\.֙ xFܐRCcx@[zxx3!'NxZO nV,Ndfn1z7@,)&$#%`j{]/ J? [g6KStKKu ˄CE܉ټ ̣Qj~pB_v .tduW;YOz潥hX!8fg-`t~\ɝĜv٪T4OOI8uq!lI:Dnk^(%P~ dYXd쇯aqSU i1baS\z'k>l>> u{bH*@*8Z?6ֈ*N4$Q9B\@hfE8BWҷ>xTI!HR@QcƂJrhQn xkECGYg$3I+57HO6+{Z q; p$z"{R _#0(+䮉5^'پoZ2(ߕiʲSpwx`ܤ zIO4桌PnN Wi`2!ɜjQ_g|b&$'R.Bб6 [wq.lvIA`񗫓iVc_rF2,Τt: S7~-ǎ{C&{B@dL i+uw,}JTeLFg.E Adkʉ)Z>pk) -p3htړo7L1߿ j8:*暧1OS;ƿsP3 w{ayUfpGx41AZcpp9b-|6( c 3[ g+Ph QH,g20}4C0͓ӡEA̓A, xTMHOoVfv; I/ԦC"gNv+sKa_"slI3 HYv2z' ]sYl'ξK+&|B"[9???\G@{}]̛Qn'hAuo멁_ꄅmdH ƃ G/xt1O:pN~ =6M~)ÑtpHybn):έWbO1ka|1;cR]o΍aJW ]ڲ +ؘXԭƒ,At(Fb4 -ۖ36Rr"Ka@) O:0Uq(\fs"PW2tyt` ,"efX vJ%~0IO/0Lik]eHAJ6 *XG? 1RxDHLcؙ%Kxé}=JOhO-dFLPT:: o{t:XtR'HZlg*R=N]* ׌A0KK[kw%:*/вpI)eI0!=5ŗqL8MD,>1J 젶]U'GD,]}U19BJ/n5 :sqw1jK -+3-Նl2On=RD)~HM;n|bޟ!E.LKSfS[J-X+&LoQ@O%w1z5MOoۓy]la ˅-۔CP!Vn.+^=Lԕ4bȵ% @dĘl\BCpRiΐ%/;Mŧ惚z>4%=6O*\I`Z]N+=|$s3Xރ!:"(IMdx'r2}`F.QAXI ӧ$i1ǟF}O?62eod!ӗ*}Pre@+xl,|BWqѡ"(P#Uo/K Q\N8BM/ ՠL6cU 9ouE̓A7fjI@b\KNi-d+fN ,Nw1#mk1^\O ՟lM3R\?(.b m ZOGA@ Cλ $OX'}9 ,zjKuCDa` m[ |guB/ẁ~Io]J]a1_w9Cevjo-U*clGakP_yZ_/[f1sTJrY[nm ,+.JoV*+/ eSon"=,gy{'rVMKK! ŵhWyU+T&-W9V}Ik`9 6, J^id^dOX]R!ܡr|bʍt[n"(~Ofw;Frb~Cn ~d ?6kmZ8is: /Zd,@,gP>&V:*] βD,# ź 7ĥ{$[| P` 0sK6B;sD"HXG~ʶj[Ts9)t \Ǽ̽uj,&4 b. :mOi@;Mzv^WqgF毙yBIԴ96USZz'閟յ jo_l~~gcN.>q۲Lrޭ!4l$1$>/LTj7sJ wNJJ&+J) ڝ$-}lw gp)ͪLKJi?0ލмb|qaȴ]uF1:>5]MZ$(#kigLԦ iQ<Գgq4[LЧЮprfR/vk>iKS oHa4PX_"aš=Ⱥڲ4J|4*hb 0cm&o>Vl,z=?ӛ2VگVϕ8h܍Uy yW;B9J )MYv`v,qŭ)PVF!|L._^O,Qzalz~}`F:16sjN@w}v]-Xcѭ@!lČu%a#Ȳ5H 5'|F-z #c_s#-7b+ƬG//2W+AP5xA!d5˹y ڎiva`>L֣]tK;ࡦ9Kl? EkڈAM7]tX+YKfl6Tm.ws[uTs+nv 8ORʁ&ZU* <7 w(ho4tޫS OY~(y$ {Q[j4.EIt3ˢ,SYrА$ zo8cЎe: ƒS@y<1[KoW|M-N?L"@ϚjMb!3Kc(RJ[MG-D ȏ8nYmT,Q 2pa콇gq~|>wd92]Qn1RfZمڤamg"_%j#5|08"|)I&_2_ITmf12I5Nن/qov 9kϲX \T/F3(6G^ߟF]O2fLIȃMbǭ8lX s 9%BS3mbztH+ݽH4[GZ+ ^LVɼ'7Hb]{2O7& 8m,A-Xt&l+=&j Aɯ{)(' F'E$s"p{**V zhBv~ہ-U'hkώ٠r4$ rt9Nt֊O\4Wx4=q}2ȀN$F^<L^٭8i!Q荠=L1 RQA.|x5rEDsdnhݕ4*40?B!_:JSWYNP;=BqIkXGQS=4(AI/n-0uV|Pc"oJȣ5PO7n7`-F9N^.w-X/6PaOPʹۖ-mZ43vG x8go wl8f4X,Z7]AY;,UxfßUƴqB~mNa{U`쇽3jfib*A NƁ҈Eq xl$-#Fš"{[{ ]<ɪ7 3K?q[c ?8,M꺪op5_\L#c9ؚo<ޛN8_ 27 fؼes9ș*a&Nd Tmg|To"0*ȑMFڈX=b ؘظφl-:A.Z-@2o>Ű\#S 2_v媾v@<Ÿf:NRFO_6ϔ!,7kl@(=KP?..{3Tc/>-7d88Aup5vbD#ԇ\tnց) `\N&Q) =01ԾéHH䌣TN)ǥ)_$5W- m01`1!óDYs_Yz_Uj!8#Ƌ1 AΩ1vFU! -3aEҷrҞ̈́m:q4S ,TÅ>9c/`gΥ=DiVK$0<'6lEy3~{JW2~.ǛHisr-Ÿ9R+hgFuaW*h!=9sSNYpAHja;/mňc=Z?mbrCp sՒ3<0y8ڻڡދE)K|^[nmn~tD._# =<۝@NuL' qm*1mK Q +-ɥqND"^}xMj)\#4% qRQ$Adgж1nQCf_L@H7{6RqXkX,7ި_טhh;_ rbsκ!cU^OsۓT ұTފyp 1IL2^ {juz踞SZ {6uG_ˆa@lYa.X26i] KFSs:՞4 hÿ24_vlѯ/<6b!MJj *c>[fCPeBB3~):+6xK^A×tW|/Nzled2#jg}I.Q^bu!HBgr*9 4vQ;XKJb Eeʣ\ii8 sOYmkracdi0]@a} RB!*i,-] Evyw8whI`<;Q=;4,RY|΅kѿW %cѮRgQLhפ3pof/lDr2?aFs[\V= £[kP)W%>~J>haΫ`y)eTq?؅睎Lb0_LB i!)muZI&X} 1;ȼ 'a6N=M ^4V2O2m_1)  M\3qOx ".Yȩ cЂ] m?7ݻNnf7,J @զs!(ɻBchu(_J9ʟM/ە,1#As:i=|yuƝV~0 1OƒuKksR[ay%hΜwoQy'3O^zɑc!}GΑqΦn _# }4Ѓx*"[qBI3\qDEW2=^j}Ck;R>㑑>-j:OU(C[f ް7hiKDS==^M@eG`ҘoNbgGԺK"KvJPЙ a? "^lm:ݶ2kXKWdv\"ƐS AB)TE"Q )J»,S1U&rptTd#b֞kY/+g%p:ʑuYþy둑8YFڬ#V3N^I6 ֵa @SwFHұ,(-O]~#bfy'Uܹ'jV [u{$QSk37-p Sg{8W4.x~"e mGKߪ*,TAM.79<{jī"s*P ddB̝%N2ݦ[kƁdd HRuI1ꙆbD ʮ0۵6?eh1`#SОp2đIT\`;2@C"> Gڏmivssm EOf~8U|8`h_D2qC;F\_I*wu9#9۝JJ57S/ųsFfSmK熛e>ZFe(B"ҜOFl-^t!CYZ"\ HlŦ_ af I$TܡLN 8H_o{fL_dv ?߹Pĸ׽jrq":&1@^5 tWlYq>w}&u9)p)syD}B*0sF=Ël,*errZt$EG.42̭q QmwH쭣˜sqpK'[QX{Ya&iºM2iсSUo}BlwnMK-mU/1ԿAvy8-Qiޔ"H5頍D3aLՉY6+HbeibiiUV9S=2μd=a5/Zû9í'ʀڅ0Gf d kkIo?,JKqy2̵d:`VmA]9r(z (O{">5?|qr`O Շtt,eI[V:Y{,j`?fW/!DE9Mپi ߙ~xNhbz`=`Ik'iZqHa@X/;>DP6i^УXF3o1+@ W $.Цa!4%Z1"f/qg,v)`3_9iE,oSoxX/v(Mg/YuM{  KF7aOLab%U+zo1K8> H(h>~SgG(<zBY~oQ=ps5ɮZ{"A)ttA0!{լ[JJv[%Ja{Wܷ 8sjODEMT26f;P6y07]P3L6.}ZdprMdPf '?puqK|٬@$5+Ll0W-d>}]!IA@̼qrF.Ƿo[FjMORTI8Dυ1nv\XUGk}Ng)9,jzC kgE-|8EL\ZUֿ ;c6ܳ)ڷG( ߼{+p`gKv.qb/E+yS/xf^jvEږRNOCա1U$JH+5y~r J /%4t Yڟ9of#J p5ꉬȽ pZT }:!Ps:!ͽ\U /R[L:FL>D*[a d 3KA ؈ЌDB}u 9 ŨAoPִXӟ-.(}~d'N%\+ɶ\SۅMcGJʃNJ,Gg8ҝLvwϬY|WӏF =iUǝӐpSˑ3,&YId$,D?xuV#R'nBr _pdNV(p  QS|J%?7?Q)#[L"P%XrK2Li?uZF m^+eW4ϖN'lzy(ȤW@?.C iεrq._3 3'm,]768<ӠM 'ܥXbtsa]DxXv; +-3{ӥɻߕ%0~FWNr=t 98ǁ(-ḃvi4_.Rj>g.P|ʺ~2d!i:flS)i!U)>uȿ!!և_*gjdԝfT24OFzfXN\R0Ap}(F<'+s4 b=lOl]'biw@P~Yghz;oKTy VvtٵRY)P(~7~ E}bgQ8rCF(Am7aЗANKtIE`>zqZ 2ʑ6*=^;fȎ$i*џz_KI;rL1I(ČuPu:"UeKM^~0^D\}->݀oAI1sU*ճL%[wlQ35KÞG-$UE{ 1՝Va^ xh}{X}. ~ )߄bHt`6_ZN$-worBTMC-m#TLݚ"a6O:2cqrXg>* 3U#z Tk&m8br4l/n{U;ho{iqQgF$5%1P;^2~2c3ʱ7\|ED%GtFB _|+$גj}7 'ݑe,Ӎ0yl(TM|ͧ0v͑#;X^T@ Z{*i`4!WM4[, RTœe"#13;TMu&n*s!ʹ#ϘWibf} 4zRx *ۈ`y&P)/sgd ]r Gt^Sp`LBMP<$=xz3e9i϶Ȼ$*k8{T%4s'[ML]$(uY}+s:EUgd楡ں`N⮑m`  IWW DL)>"ZLN+:0gU<%MMF_dDRIh8Yʕ}Xcζ\|[OmAްǪ+J%$xMUCYpjڜ0T5Y"P3/ɧ{{u ]PX@i!v;ȋ @fOw3?&׳O;e/iGG>Pʝz5@]в:||DmPW0yСd-\p;7#!+TwVm \v4%ԌyK`K ܴ3b/LulIXs_k9N0|,EeXOc/L_;k ݄\"b)3&?i&+Z2EF&0GT{=* f4QRs`f][$ Y 3Nk|7*dL%?1Ѧ@ 4=K%/1CP6?N|6˼FqSD⯭h-FItYuy蔍28;:cEwI)q.{Gj YC=43`u p ( "`ȩ_?)]lˉ櫵؊a 8xdɬoҔJKq=/1`TI&[zwe+ApE7MlEJUuHk|t3;bhϰ;Ew\E8%BCQGA:mxJ#<] >s.0pg [̩{?HuZ*E Gɹ?mMDc]Gu@Y|tB~:1yHY0'qYا?-_6!u@*CK+6D%R&;NP͠BuaETYOf ]\[;?å DTO"Uf:LAI!7 & fh*F6`_1|[#ǃW`N.Bl|-Fubꄿ[I=.B=_TGIv3loWZQdf#mRܤa^TT,?Rcz6POñ|!"8i|R/),#JAUv*Mvɣџ'UW.r,,2+YPhƬ"lDOې'.^Fw)C7j@Mdv!b(Mj>> 7Uˊ"<>pb>%#Pႃ$f_p{,;P u@ނ@t΂7>$ʁh'IrYvZ2`{!=C_$6 D`\7T7uQj$#cA7:θEzp16[eCO넩W)>7YĹ;󁒃8)CqNZPyKL)ᬶო~!%/,QKiue9 vVWm Ӥlb/R% H)_SWkb ȦbJЁu6B7 ڔ}G)_W(:6=lUs\,@ˑap_ex̠b ܾ tbS$ 3Ktj&^aD) 0?VאϾ)uT& uʢ N3]r؂mQXc]iodj['2 0_U@ыX l)3m/zozP: >/a6Ftq( L U5CSNkH3 dKTj@(G};i=V51^Ưc4Cz`$ Ju|OܪPR&D6 |*uӫ[xt2%w}^>Kg`MM~eW6=͡z0EJµһ,k^B1.IE/"F~''m `l7-$:D)U@SsG (iCֽvTQ`gȶX)iCK+vdCjALK#t>DVY8w]Ccѽ拝Vt:@VrK'6"*`)K;n*deSF$#HÒ*;'pCV@JeL!SR4P#u,Pm&fziqA|=-۳ 8oIARƠ9S+%/Gh=,ʁŒ`BbHG 7Qy9w;٨ GjChZ|;YB&)Cv2kPAeVt?¯0G`6Ìޙa\D.< B%p?2cεs&*mƘ#n7 ,Rbzl6 Rg&_M0¡ $\Atd M$c+ ?7pj Ut+=^>b>S<VI3U8RH\lTQm}~!'TP]^A޹~`>~N2"O:4Vg8iwb"y|s[<@Rm]{ةWԷ3$BD3f)܎'Iq缤?yԮqA>>%J!S>Lx <v5+>|vj,0aIDۏ9ZGD<|ۑ ri7 m8=ǵp2ۣ:mM+Tk T15eSX_0k:s{%g4dZ _gM'>O~CxT#ظ;mfй946HGJ$+b8H6EcoȒiSeC\ww3u~|kߛJWW!f4#N' zş r)=3N1e^"S;:5)p#EOh`Ÿ&(aF}g/[x*fvwGһSy.эп¤H6x ]hD*~'-f9e[%0 B.]}i >t*\S}7,o( }hĩk[Tm'Efj~kwlX?b!{!6Zt/rK@8+HmnCZW*3)w =`\A>>8ڗlES&ztZoi6ZJl>2= VH{lݲȪcJ|ftM@x,#Q{B)EAZsTaگ,QY|MvSԼgL/ d7cZL yzTЌ ]6K 8sQxccG̞V}>VFQ(S~-]qpre+6wD;J՛vXЫ4yB {F.;poÆ e"Su&t+Ht#SC H:ZhA6l(pNԔߍJxŲɌ;R?`dk* xڤlZd74w\mQs"i3e_}ӃCFL]qPC9i4:;aÆ9OݙQPC\GIJX=`2<66Iw6,E ]pOD_1e"Rbce}*E*)t:G/y"]k­ؕh?_z2̱':Ԩ7vrG?⨶7t.8BM\$ i'&shldx}ji'~e/t(Qn@fϩW! ~7ɵCIdR>n$v&LGp.<>ƖvF *u.5p҂%8g6RoNԦ hTZ\b #z=JMkoa ;tVGY(tӳIk_VYi'J,My8Xq7l-]Wyi$&a%d wh űWT`dVnÕ*}fBi 1:)G2Cs嚯3ar`%*Z^ؘov3"Qm _|N]K .NKԨ~Z9f?KVr߿,Sv[6NxP ''-aBdko@,.n2ns=v#( Xc>h#  #Uգl1`dP4%lU(#ˋ;|BթTI=}-9X^K;A[bJgdjjjro>XJ3\ۜܕkCo ;ΎԀ+&틁6Ys8kicNy(hh*{R5L X-,+ܜ'7E"tLZ0zd]̋*B!0T ?Rl|2 .XSiFʿb|"4)%WBj#@e\č*pSṱlb&* ڔ~x0]',gy|05QL}0K:U0jE 2dTxJH JeQ#FJW:>g^UWFH=Ү~K 2d_>N,cbo}&=\;Kc}8< %yg/$NǕB3petƳc ё,= ( Gܝ LZ@,~t[yC0Kg65;0ȣk;Ub?OGL+s"=cRTY52b-" O+m7#cvS&v ?H<Iтٯ ]Mh+rѥ&P+|U&_]',`> l=3%qkwSgϐXs2EuH[FFΊɂ/ͬԶԔT.wS^̂H}  .HlV7']Qn6W.V"nvGv'ZȮ1+vJYa=1*q3ZrI$VIqr?@[^wG#\U*Dnݖ0l' |0b[ #z.?{{xH؉W)ALqy|}BC@)W>=,O_MmFy&(1YR bt{" LC.u J',)b76~L$$ORtC+_納 'g.eJΕvzCz)flOXI_NHJe2GЃ@=K7:/<6Ӯ2p'A=C4%h OZ:4z 5 c 6E\E&d)14nǑaL' kyN< fD=[HvV֎.C؛E#̈aWFaehL~WR㑐0 Sm&S/ieҧSR OVҘ9*[4p&d=IW!}rC]0 }O_j\=[Բwb\NckgLp5KP#=w5(z7!EJϫK/D>RCA>%GP:4 f{2 0BF2xFĘND_YT<&>-3;etiJUT:%͎E;Y}{79B_1cGB e'h@)XmkE;2p“^'%!iud# tjҀxguUy~( ;/xow,̀۵-F$Yt,uEӢI!+VYFC3{+pE~fz}q,3̅&(-'B.rk'ϸR:洩٘`X9s9~B͚M+$ó(SJL:[6< 9TxRHC/b1r2yMg3!JjB-o⾲r|Ti8T(ѠaEE?