libvirt-daemon-driver-network-8.0.0-21.module_el8+465+56aa2578 >  HLPTsd U]=eU]i|vSv7r$̃H=aئY%;SN t6˲8uyܾL9A8nTW+]@W5@۸wm'*9D t-m5LW9]X "{^Ntf= =D,A[]-ZxUw xWFkWC55qH׾S]HFf5B\eLDӰG]G天je- \N5)7,euz_kw.-4%=օ0HQ'~mG)}ik-HgkUZS7/Pe_Ad/m;t>μE^7>x-Gu`z  ;D2& z x׋g>t&e{}:PGʿiSr:s+Q"溊ËVҔ#PJ@k #m}286أu.ڹt3L]A1!C702214be98fe20c102552d34028c2e00c895e7e4b7933853b7a62cde0710e6d75b3b23414eb97130047ab036b0380ca043cec7330302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb500683066023100a4ed52a2ee6b8426e2fd29d20fc25e25fa508742d5abf24390dfa2d084ddf6dc8034054c65cacce4ae76bb8e64f23b96023100f518d4b14007d84ad3c65875008b3281ee289e665ad068bbc4d20dfaf3bce1d165af588c3ffefceb4044b07be82db2200302047c435bb500673065023100c2b92196c7768dc0c4cfdb3ba79a80c774a4d2b7be0308339090db2baf002e45dddeb7373f1ac2154d8b15994272f0a9023021ee5787214dee002b9dbb67dd82b75d356523f000ff5d78263e5963e2b180b5cffd469d6745ee81f269261c0896f77a0302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb5006630640230701ad2b71f0ec197bcb4c2958fc07d6d5700c611a822e81620c1fb30410a9a0992ef26078c7052729445b11ae2d40cee02300963a6c90c258503f4e855a2d2a61561a400e494bc300f1774dbf2042cb1998656e5676875c01c25a3cb803ef23389510302047c435bb500663064023074c7788d448f0064a61590d13b60e4987aaa1ce8b07f9e58a182276afe239f9295627b2ff23bf067dbbb8349f7003e150230579be3caf538382f1f2aa4ea276c9065978096193bb2526465b504d5e32a4737ad4e1f487addf98da73d58baf3585a400302047c435bb500673065023100c1364f4bda581a0a71007b4b99804c70fbdf33b51efc0d33828b54f15f1c4cbcaa964208cac9f294975fc34e99c204d902301bd7e3f624aede66842d369c191e37b780af19e24f2aafc2adeae8348de8150fde4566ae7b3cd2db2d982f4267a914780302047c435bb50067306502306f15a4f58590fd8b17df9b1d427d6a5b429760a90abef32ab3e279f95e18f30aa31fd018328fd51b8c6f01a7d3316132023100d30b0d2906c9f3110a2b3fd740a87f5afe57a2432e5c0f57c361b2047d62d0673fcff4f8ccb3164860c2ab3b72a6f0380302047c435bb50067306502310096a9edcd2968fa251f375887f16b0c5a6de341fe6917a925d956a371156633848a08b54bf35b2bbf8260261ddf3e15d1023077bd1f592940b2e022608d4d0ba38d75e6b0dcffc39ae756582b73ff7f314ed9db8f25dc361f71a35dec316cfd83014a0302047c435bb500673065023100bca93f02c53cdbc8ef3dfc6a56fca4b18ff57c0f3676c9919cf7f7e2f98dafab6f45fb2b77230b2856a9351080d64e1002303148aaa8b5112e5fb5b0889f68d6a5c372c727b1535268220f27d5d64e1e594b35810fd85294e348f249012d35d43f1a0302047c435bb500673065023100e65d814f01659959e6a117c4337e10a3f2b491a7f03100adc67579d100e4307980622201f1e735662503b545cbdf678c0230728d7bdef99e806ac4a8bbcc693397610813eaf8add94b68df4908472525fc3db799cd400354dcaf1697e702fc2b308a0302047c435bb500673065023100d1fe90e1dce6f87b749163f1726c5de40ebd30ecb60abe2454d09475942faab695816f10c2b77ee3c6cbc09b1632e9b9023055f0027498983b5fc4594b1e26b86311b69858977d46bbb3ef0b09927904146883baa86878cb4851fbbb854f2e1d9fa20302047c435bb50067306502302d927b9cdaa503aeb285f8dd587b65e72ca89c03a7e65eed1b411285c47f136473854895489eb316df1d23387a574c76023100dfc729df28236ef3664e2784f9d502d692768f415618b7f50b076d0dc20aa971cebc23d77a2c4fcb7d5bcfe84acf381f0302047c435bb500683066023100a11f4742b6cad75a96344d58b140bb031c0fb2bb590a1b4366a4b8db66ebcdc64fcbc0ab4a26fa159367958c2850ef67023100ebd736e6c5b7722b41dc3ce3ba276d3dc78f129613cd3793ec21d4e56fb378147f388de83e3ed63e1fc869926c7cc2700302047c435bb500673065023100e0a6c12d25dfbcd75fb3248197c63af853dc3e77970467dfc629e56802f5678cc6522f784771f32798b3a48ece5c0e8102300b0b5aededa878a2e8fea752f21328ecf3ef3912b38dc118622787627d293915ca45ef7ffb821118c706dceec2135af10302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f8940302047c435bb50066306402303e70900ad738bd4e8b9e9e1940a158911a87726af56e7ac7b988ab5c2d7b9ca79edb48588b3300e2d047f071ad03ef1802301f66597365da5ce7f69bf9a196d71f63dd22dab8d80d89941d7dd5d6b9e18fe324270272b1e72dabf6a93f0518e9f894d U]@Aam y1ɀ北PNnr]TD ž<Rh;5 7g+B"wzs>7NR Ғ#K ybeo;c0 } ̃SܳAJiě]ɺeXlH6:8_5C[IVE+γ8lS1XCK2{` p8z송{ NOaZ/ +(:1 ﷐сvs`.QIsME4,%n+A  Yz_njn ">`E_?Od & A o$(/6> Q]rx}sO 4 h  *  @  D x  d `[(V8`j9j:0j>?@GHIxXY\]p^"bd+e0f3l5tLuvwx4y(,Clibvirt-daemon-driver-network8.0.021.module_el8+465+56aa2578Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.dPx86-02.stream.rdu2.redhat.com CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!,G)hJ? HAAAAAAAA큤큤AAd=d=d=d(aBd=dLdLdLdLdLdLdLaBdFd(d(d(d(dFdFd0d(d6d=d=590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a56b11d664fc6e7b33d731881dfe5837fd21ed57f304b78dbe7d8ce81a059b053f5e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c320d1d65e15f994ef5d1741ecf7f2525d0e3a04a90b99dc3ad86b2d304f48a0739d9b7df11c6c35566d3c5594dbc4b7c941681dd845694c8eab4b58b9cefbf5bb314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-32)libvirt_driver_network.so   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-21.module_el8+465+56aa25782.418.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25783.0.4-14.6.0-14.0-15.2-14.14.3d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh/bin/sh 8.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa2578 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id4989372b5a5c1e7a5bd653383e0839a01a3454699f3041a191307eaea3d5a5e76c3bb2b83740df8af3a4f5c265c9e754e11386b921acdf465b53f509libvirt.xmllibvirt_driver_network.sovirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/49//usr/lib/.build-id/9f//usr/lib/.build-id/f3//usr/lib/firewalld/zones//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3a4f5c265c9e754e11386b921acdf465b53f509, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9f3041a191307eaea3d5a5e76c3bb2b83740df8a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4989372b5a5c1e7a5bd653383e0839a01a345469, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R RR RLR0RR[RORyRRRR RR}R R R R RRRyRRR RR}RR R RRRRRR R RRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-89d81e80ba9e74027c7fc86121727641f2cd1ec843c560d96ebe2e3288d7d5328virt:rhel:820230622165615:9edba152?7zXZ !#,s] b2u jϿca;Jzi9m3=n"8@6{k=!l dSm j٨~>𵅿;m*US_9ƭJq,жdž~ű 0`hnb%w69 a/`j1ЏY,af ;mXx3d}0 CJ`Ff\%8V㦸26A /d{Ees5+ *4ICpB u,B|nX4Y0*˩X:*. 6o?? GJ*El/L삆x3LI+%>0X`ˡvOǠ(MM!([e:+ EutY!fSgw8}@OQ9\?` ݹ!i%靭)v1.w*h2go ~Ɨ!3Ѳ1K yi*" 6k`e+Wx*NN~shcK*֖kr,Bb Af+[SX^ |}F͍=1 h-}qVyLV7Dąm,Q~Rq0BM##m= ^8 ilj4mthB\q8ZatS8O5]0@neG]Sd#'ӷ2PKP{!D82nVI^1jO\E)N+]S)=ߓ _ƾNMY{TdҧNӽw9V hƷ ]qь"f $nL$|onbGn {3 =Ʋ ~F=j͢MRɋ3#T1o/h`{N$" <6 ]ϳ ,.E=5F^/t/ uGo{B}ʂiRγX&k50H\ 5r$&TB( j 9SwF'7<OpWz%xv?'5@A* H$Zu'FdDJ-ƈ0$oZPykpԪ4)9DLxDy9)TTh^k]nh\ϗtkh UyƝXsqWBц`IKp&%;Ebia#oBͭqծRDa]21~a;i@'…ਞڹLNc<9_7N+A7=ƌJO3Hϛ4ztaby) Ѭ#xrPI, SVKٿu %ZMY{9*H2.|#߄ۑtx,] Xx˥MNkK>4չ )Ȳc{]K 2%]SS:QQ }V 4xMx\Y%,1lೃ({:B)9k1''6Xeyf<)x坜%xQ|bTzzԔ;/rrH4{JQcwJɭ se?ߞݥ Qr*"Hu( xu\PrU= 0kl +兕T?dܽ pK_ 55G>M+У K\^$)#_ҵiқ.v➧UU׎S?"@$1ۣ(@ްAߙeye9 1L#㗩^qWd~2ޞ|Ͻk†tjoV5w;og)3,@A'bh..}WyЛZfkt:tb.Ȩ7<>ޯ!EM:It=3WM鰏%Dd\ml&l4}ꥑ kh O S7*JOAO`|!r#"m(%Ǚ W8z{{@p8ylx^0&/ȺEǿ9^6 f7< -">\-NaWO1 S.C*)jhQy[!6^D3/>i,3N0VJ6B,-Zmڃ$[ET ^8Xl|K8w/]]j&Iw?` g کpKU=XSm;cĸFmytgl*LcCmR˲5Y<(l33m\PTL̂2uj:B=v '&t7MkojS?,bseIz͢Y":7-3KD0W$ăezX;zpx\&T[fKp&iz䦟1/ݡzyMHR\*S +-4Z9 c8 ؞c^>CWF>u5ѳ"j<7);-cu(b= cgIWS)MYP=eȧn[C58!xIT1+.'i )Cžr=Yb^q \` b0LjUt"yN~/&7ޠ0.NZE6Eus SKYJ (,OxVB +3,İ|؅{aC Ew&,':wu܍l^H*3C*oUCN#ls˷łpw<gBW!p9S`.̗Qcub"eBh^1݅ͷ #ua^0:|NK?d|9ȓVڵ=Ӏ7)wa['|LΘyt&Ӫ#W.#\-: 4Dy勵xxFb]3.'oȥ[0gIPh%x%D ɚDVM:)6"񩛶brYy7kwYjͺ %vXXuС/*?[7CW Ica<0n$ =!U]mavx$+`(nr7ԂGRL]c;xmEsՒ.`&HKAq\ xa9I$ލuC ?O)wC*j-׮FA0]U:rr_q#w5 uc5ɉk$A+V+v'፧#^u)`(Ŀ13X ^LnVv&"շia,TCGbDt}n9=w ԝN;KcTX.4Bå0WXyw4x/ZHEb`lyS+6<[(b d9uh\ ]-U:'HxT?ś-&IԩK@'ѣS F Gbuʲ&K|&ʜio5V\ X* <-m܄*pY]dlKî)kF#˼[=qG@FF-39:5wQн?rb#ؗdښ\& {^\8dt_~l{?*@U HCӬwt<]H/$jtǦT>,%p&Q92~7V%-H 9Wqh & Zs?HUZUb^M{e7␖ )uo: {4M4ElyJ~ERs.CX_lk.\d9;?w 3u1EITD%Dݦ8[߯GLQ!z#Kz }yܫBr~w0ؽ݈y"!0YbW%ZDFoT7nPÌuJ\3e3LjD"3U}_| ~DB}=%u[ ,IsdCӵo]篖Pi,xYFJ̰a;&0Bx0UdDd( Wh=]CRZokk O$.U cbqbc&p?%ְDŘȠ V$\2.J;4)诏~W]جK\%qW>iX ȏP qŃ?rtA 0~ P=7K4mΜ&:{7d SziDtNv<@ >gĢ^Y chD4 A+ŧʴ *{) >#F > ˭Ю;*$Tw t,˹iѭc\fq46UG}}e? >=QDB]9!t}D?o4HV \Mv×Ϝr wēװRZV涇r28duz܈~UUdP1*|ެ8ϰTa?כ$C?溪E0WI3@I;#sB|.e]T:WB`͝2ԃW3mSߡ~ͺ]MPXKuN( x{ՍlQiEnW%w'k {{LY:hQP!_m,min;25"` Ϲ]dj#ţ<|6=)uuRGMf,;)ZtRղK_Eǐ*vozN}pVW pe@MT` X[3mdP1w M`sQ틢>K)¤^X/5`\ӄu&Ͼ2*fMn~ţh RК.eo&"){&~rɒ~:-ix?/4ӎ4Z%Ece6sEQùf>'\V:Pn^@\uxL䃴9*i;WSpmjKŝa?EuA)7 & v m|Ejb5}5`!*T,1 Ocĵ66S@À(u{0Q$cKsb4S,spx:muyckLH-.&=rՖ7ϡb\Ccm x '.ڵ~lWפкi5'4ՃQ$BNڸEն7T|fL%kӌHI*j:x+g0o3"`/HL?3{3uNړ.ۄto z&xyx-_(EH{MQh8 3nf^/c:{E2V'go7}I eKVBp)"hLti6h_ĒTB y_WS;?Ll *rtA߾ bZt,?wBp£r9!R[l~Bue9Q>Pts/ {AVyCINz.pٝ/I'nIqTWZ:cv0^|B۸Ujk'Nڳ<  *R$ 9KTxB,?%K@r$ JXȑ~$RuSYvX 70v-7'-hѨ\P^s>drټ f)N1֫4S U-([:oRx>F-PGLB>.мwqO9LxKR<ӾƆE:B B6$,Z ;y.&Nq2zPCΏ'VdL!,aÁƍxk;/@Z@X8TO&k;j!9V'S,ůz;&Y|lǦj MtҜ}&[5ͨ>4#wߩ<̈)mc)Ab(zV|M `0ءCFV^HKӨQ#nzs"q=,; 9,j8RW靷| 9YNcM5sȥ=ƒu_/w㑿{ˬDdew;)ɗ3-쉒&Y <.aB|E\Ye0Wo4ߌ hޑ!8r3 .q޸b80H<ס՟ܾXYCؠYw6 X$%˜B.%e5O=V8&kBAb(<> -F&](CXRi5\x8 ^pyx,74P_ 4O_Qvc`ΤoFkE;3n~]$1mvDi &^2 C5BM]fZrjDI"]q22xX"KK<5*Hr\yM&suziPL1U fmmJZp0Wi {ҦbO[quu&UwrpF🤐]V|Jj^&I*.^.qjE58YYnW7rwxzٍu.vu"b|#z J?̕}o{cʠ?k ':WX:epָHJ B,l<=@JF_ث{-tW'[LdŌ֞1cp1ƍ2H,̜ힺĨ8W56B"zL m'TTT3 iޙcqiY/qp8 J v&,DvQKvHp\#g~݈*'Y[C:ւB+a~L,dH֑"ji0,cnfŴ lKLoO+׈q+:*S*|>>zPh|z;!d[kJjH9GEsk?]1j“t>C@?姢%CzW7Z "^kBƟN?r= Ye3Lgmk ˈn8'Z)< sw Q?]U,iHS͢qS-^~l$HyWZ{e":GXV7%$ n dPĸMsf`DZnY@MT}bNL;${lgQNnbb\['Kz!=EI')tLi\c+<~v33g<CK5FkNuU>{5a/>O!ukfp#KcԶ‡N4Q1Q,gTkVK0ső5gx2`')zΔiZPL IMa:(Y;LE+K8ouR57f/eP%@ ^bH 2& $Hkb.qR.Ƥ3ڌ&F9#`9l합^!)~8t;Bb+L ļ !.PG InvǭVLx5!P%Ϗ @ AEDD*=,Viݾ SώmZ!ɯ_G9` WSr]"&J O"'Ǜx \c멵F-`_`P@T~ź4.sH1ri~ "LFAu~j]w KZ]8.@6?dX?$5EON:N:}#fkGy"ҨEȜAfk)|w9WՅid L_lrVHvKBG HԮ@$ v3\A&KxPSTC %5;Zu6zCuދO YۦbĄYml$ 5}|j(P˔2rEf3p8G : Q*C]MmUկPJZ~'qڍ4K܇¯@cg80Ғ+jMf?(ަ)6*J3tA&zq0վDs۔~d׆{}%&};ѳD|BQXkeCGy(9O1?C=G)O}q-5GQPąwF ]G)]Arw0, dܐnK液'm\c]N$uär#O@Z7)M*ilOiAFOxKZ()ԍ5Lap7ϊ)%7Ԋ azOz0ѭ.[ʵj@I ky(2bMϱb0Rvl0hA}Fs XsP ;r+&FemtJAWnx|/N=p:7.-q(m/tfvmmfct (;|)(?_5kuV+ <c`aD?X.~.SiI>:+dKf$#.)y-mP U >9bh)LGM3'h\|*.(aWj8'0b})H^㾌!:T|&:d%la^R XsD%=Oo)];dhA诈|ꠑrd򊁒Z2IH3!9c&!PZ~84oͻ$aQҦΠ WBّi_`Vd:vmFIx ҳk#{;RثlwU?$y..n׆pbyRso4-&7N [ I;{l`,4vwVx vkcp[(0>!H՘ƈ.pa g*oTh8kbR]['4CI?6+[QҐFc]2twScrHLZjvuQGI.>D#jhKdF#KCMM)9?7-0^aTm9?RशA϶v%Ž}1b!X~4?V)|rΐ* 4y?C5j)" T{O}89?NGG\O̐S̚=Ep .d۳#"q?%{B񲷻/=7, f[mrqkZzDzfi˥F$6r9* qO6_H\b92yn[I uF~;QDEVO\qܻvy~6 YV'ޞ~9ԀXz@ ZK+J6_B֭ 4 J,Ȋ'蝊D+PH+(W 2pI=Kw%b *3R7=͠r/[$(NvZp(C=vҦJ'yT!7 r@j:l/dM7Tm(~21!GbxBӽ_,qjKV vz̴R,ti?Ru'yc}<ӡb3fJOpn2O`Qz T|OشgG )<3E?ab*7t#5.{;0 \`/"cfʨ/ݰV3E<پPuBMTp}Fr4+ E{*ʴ&/g!&+%>΂f4>P{kvr&k YvdF!6h67p LK;^yR3ƥ6!WPWtԢ6o\5s!v<vś>dx7^24vY/9rn_ν[µզN#aOd6+u')q=Ygfsn*f .Ѵ\t_[[>:8LQJ ʋ>FW7Rvޡg.a3Z $3i0X;8eLOG"qcżcӼud$wDǹa MI'zF4[rr E!%;.haJ"}"㠦)b&j1gɴbC2~hM$dϡDdyG;4i "_b]~~KHϠX{s:q4"9ϕ2 Wߙ.kMcǫ`"Mhhg}1TboZ #w(Qt@ Vq^ݺ$YUJmm3<h&FpD/$9m5.ݡ֞ u( W2Oc\BXQ =!q]$y2Ay'^ĞpǗ5zh#" I9Z??ͼjqAW{];uhd ɺ_D|XX~T/JH-^УY^9i8ݡF#HLߑO]`hJ^[E&c%u" >q=2L>[\#H#/$UybLi8vxP)Fn>Cv,/&-:5 |_#g# [GT0ʛbHC6K% ocEJBLuj6'!PqYÁPEIkUu&i#t6~ ߝC]8QmڬUgA4ݜNawz\|\xQ m qǎ;bXkCc[2&m$PpXsZ޵rδNcP%yMo Q4.}ӤXn}I3H#(7WF3D˯XO^pEzA?tLX7B wBڐL؅-bșZ/E4{hqjŕ;#^^? F>ɣ_fVyMqH4ҋ*8֜񗮽%$ 5y̡6ea{[mҶqCgpBoLۓɮ3uXRO.OlSN@%Y4n3a 2 KSY"/cMp[$BG^4.Nyp%in$R㋺`&<`|'$OK%f|le~ RDDbIbu-&N5$:p\XhM< C/#YwjWTMD;DS>rLFMIG DsWf̻#>yL gCe-pۃ˄6*x % R+O w^%V:H&#qƄy/D/¥^ͱ4/_= }rœ?9TNhYe3RxO)*D fG6ǢEt?WP>%`'} -@%n+&i"P*:IfeVl=`{TA'^sTf\t KCy\rܶTKiyLn_>vᐊ|I_7cO#"zGժ %#~V\xzQC鲟?mg M[Õo=XCnYQe*ԏ}pǼ768Uip##7CA4z -_;ikbl/d1U}3{_}0ȁ`[ЏIESdX\G`Pf)NޠaUHp&8-m?^^*ǡ)A #90(vZC _OL}o3z*5I1t+6DVDQx>?`y@qztQbabXSJQ`v-tH6|%^Bqӄ]^-)'|T l8R42Ƈ2Q: Sa_'< Xq.4Gx@e{e(q]H_P˶Ct3 OeY蓮N[µxWֶp&.%rcHm1<'b;5]+?e`-,uZEQ!nbB_(AʼnaQL;~[F b> ު=!QnZV{<LAcvyg"+肞❦LzTWt(o5&M=gS_>xW{p \vxpkV9&bּ)R0t{)-+7)Cuc= RMv=WWzNZlߣMdellC˱~R  q>7Y֋a[/Jp"/NVBzqMAv=5$n7BsNUO+b4CoX֊6B Uߝ-SGi|cEot-an4X쿢Vu̘`u1Њ7"=ߟ0$V-0jqS>}Ï f*'cRc O \kP ˳hwQU^t 12d=^ E7noD6窀f=a:BL_Iğ`+qdp4brˡċ om7-R> ^޹^¤mAKx PZ`MƆ)ih6`CLʑ wlAʠsυK.mie&K68Au3e%Y6[eҫ Boʌ =Fơ/ĜjJ;c`=}R#ZϋNTI\P/?b%1c5{L6s7*Ct/Fs1ۈxF&q| l6RP_UJ_ jX̉,vdj)L ša.lRO/)'.jMK,1qe`|<;*B7 3tfhA~j0fiZ:42[QHۥDE9˚7=c̨Ji.z7҆"sZ5iGOJcNvLtaw9lX =eÑ^>66b>,Oun4x.yeA9p̘Fk%[4gϽ 5}'%;Gg*@^Hɫ )S=רnĬYZ9J/$/`΁?&H G7j;]̈́ /SF\/vרh?ilt2AFsJBlEW9WѫW@S Ft깶:=uc.$ɰ% :N)dC_J .;3$h[R܏,g8!J~ Gag{8~Jy,5"{-N? 4cUۗl-x Ƒs֛L7>[^v}rTѾJW{ C0A-D6ٟ8BG>߫s;֏Ӭi/İpMuSΞLu&b~9@ -{#Qel63܈,F1c{B\/5wP\<*63eA5N 5Cc8Y{M9>osS#,8綻X'zS0ͫZl( _+QӦ՛4P]Pe?9|%үb* f)뿃=ꢩ;7p'XQ ;'`B\ɓpM&&9ޖX(I㥵}ތ %RIJ/  !ASu0 0S "%/Z< Gp8#vu~2:Lu) [E9S ݺݤ@& FTdp=>iBp6]9ndyH rp)+I]{?:adfbq188|DF)KjxN⟈*6'n& v }eSzk{+J 4w!QI9#3Xv,$LDBc+em@->UOryT؇7QqǰZŽp@:7];\ʩWccrk\<6pl&V+^臡rdjSne*.m|sQT{{ZG].h۩p̆P2g=T= l)y|_C-W=CA`ڟ Cd}I}nZa㭇mnu% ~ ƺrLs\_DI;tWLc)5)@pv寮'RK9k2 L겉u Rý<m6 G8j4F@z%XR1s+`kSEEAkY\O]4Bh΅FC11jNoCJsE)֤d ߛ8ym[( >7!fmupR/@ZhY/ [F+Z1pHCA3h} n(qE4ctx_뉬sGpliGO~cH:s{1ޞu٢#̍B[]s G4im >W*@dr2Z;Q4Iq2/*?liZ"KBH%,`G~M,xXD;~.k'jh3%EI#l/wF5Ӈ$7^8o5pGeDrzߵ d6XWwD1 C"\"L7̥(>R3.1;8a߈1{$7&wYuHdGmb|f" wbMј&׼[ 7&q]4A^Xc`~%陌l*I b3i0b`G$99[ƖW0yn99[$ ?e®$Yx^F`[PZِ ro^rqk;ǫv_,p% aϮշ;w 8{]SX/rak[%$4^%ܑF+Y }n dgo=PZ)qMTuI` hFHocԷ({jdhDr '@O`*?/g~L\ƅqF(IhP鿛akSMk#Xˏ}6BV˩nNbW1FnGM԰Giw+zAz%MaWOsx}N< T*МD9[hN/Uq>H[|F'5OӁ.ueF8wo*-yp}XoL_=AI ,`[ecyc-W[;aZ -[4h;) YeKMsfQWnreU}@Nj YAȯaoB]T^κ[SZޭR^cOPU͖CÚ_54T=//4)J w_Eq8oo>HKQl6nVd*a V/-E}-`yh1z,q%Ķ2K.lN!$p12mAE&mi[r_3x Cw.I`aj?m~}`r1Z7 E@:Z4Jz1W8u 8K5t;&]S|Tl1>һᢆ}c0BzRǢKw`mJ2ѽāVZi UO(؝6G}g$G=;n-X֚ԣ%qV2t ^WrK@!X#w% hf&j61q'O$Iu(SG6Z[.:msw*ic9Ơ J`-6A?-Jpn)]<~Nj)Hbi]8lBk݃Fp%^\YV~W,E3T#d/BQ`ƕd[;*7|}PU'tbyeCLJ d>vGV-sGnLiR;_l~su\_>7e[:dlN7xi:{_ط:7WФ>m^K&!M~7@%Ty2ܒ\$ 8!{.bE!4y)t$4-0?1 ;|+!G Q 4 6NBsg o@Ɛ}FJ:, Æ/L̜suH l'͊H0ʼn\ PJv̸W v[ž~J(!Y9GX4(q\1l H=:hpѭѷx@)o/d!Q,q*؞( 4yzn7!8xr/`}@lu'ۇ!.LCeltPQi"m[3Czup_ɣicoLAp2` :fc9L Np0dISN¾͑r8.n]6 K2i 'IvFjv1)72m%wt)>pP%j&DP*Nӄkd:!86g/> fOuHSx"k0HmؒYYs-7pVXeK>`~6i/ItS݄~Fkn7Iߞp^ˠ1 y E:PñY|Yaӣ6zk;Ҧ F'ĐrQ¢2`d\4|Sč OS{4607GlsQ<,pN;#0-caRj7{k\`2c:2ZK+pW[4u9$VV8BcuƳM,!p˟҉`=kp=&](ۛf|Pa24H ses"jEGg)/2Sh FMiv-}nFZg z|6?PK]K.E@xq.{ xCp+"Vǘoe!6sṔ +ϳݤؑ]fǞ g m~2prdDmuY'jƱSNG[hüj%0aMQ"l`{߂h vUZI^ $囌U镞"ou*ޖe4H\lm ߴ\Y 0fv&rgN7ٳȽ&T$w}\teocFqȜ& ZmzsrDPMJS7͔ W!A^UB9вL IKZg '1c_i]ϭ-h `7:=ш)nepn<7 $ (m4˜!U1v)EggĈԥSR:;uI^fpq4Aq]h8 3xpO]eY4st 7f:X^yfx=P?ᎣI/޿ֱ 4ѱX|I8T^v6Yt u9y&Ueh 9%z&Kݱu0*&IZud1iό۞(5m .9REnk&_s3-kk {׹2;MR )3}sg[ǥu5pk_!lh4^}Q:[`]&r]A8y#@Il`HY| M '9~!Uv}>ܔUX`髽^_7dWW(1ld*&u4Cc2I6Ch׷Pȸz}T&D9]NþjKr8 ⑴Y4C +yvkU$Ks(;猓>]Ws"{eVTQٞQKŃPO}߅%*ۛrKʴQ-^ ;m n|4>>pgĤb@9+Cj3`?cO ;/F2#?Dv½UeSy*n,PԑL3StsR 7Ow*z X F@6JZ(ZXº<)eֻ[+%ࠁ17۠3Hw- BОteR.^&bt5& \aڪy`ss\[EM0<Zh~ȞO)I2jB y˜Q;}7X=g tT2?|F!} kN2>߸r60kxR/n?>΃X~qT¢1{v]X; O%\=mZ}bEv 䏡JRa& QxZ:4{@/VەRl;8J"a/ TW 5luYgQ?q;wl!!SWCœʓː,bok*fjugK iB0$UE0!"; }"k@qfvR٤gsHrNv+jU"D1> (Q@f4~)r @?@(mK sśL㕏Nq^tT v۸Y½hF6sHD̑#K-kIhI^ܟ-GPcRx[@WοN" oʖɌ9(;lo[ۓCzbΓ{ -K?\v1˵!'3 ccJcֹrZӵN9˅"“SEjoɍ{X‹kx\EjzQEhOx"ei6hIF_E`E?bv#i@AkRDMF.JshN5Lm["qЗymf~ߧ~~,:+'س3q/rsOqgJ*e T&]72qE3k VMH,wK .?JW-X#a7ފ V2uv $+^ARIlܗއ}XyGbB{p<: u}\}c`ҧo]Z*g˙Q&V`Zn]υW^=D .uae^i c> /x=m6vD$6VXQ=}bmCDn?DO\]LOjtD:89HdUx+;THJ`ȗ:':i2?fӛփ%oiWV,8Mwi!ZjHnlrwI,}Wa6(/ץhidLjڢO SRȢ@ U8b}TPܪ;T_l$;vw&e/ j(6MworDjDE/Iy|77c"8`Ϡx-aUzxu* "l?odA`vC))&vJMpmb+H[SQ|a!}% gFTlfpu\EuZpPibpHV<fA^%p|.x PΦ`J*H SE,ig6@!9 v͐yZ5g[|||9XruI)vˇ©yZ\q!FuSHPYNm; X5⼦ @6^yW#*(B4 (kS0'p*!|ȫ$5hl6@ZW $}\=xt]nx%^αv^@Y",R_w 03|SJ5?@}^Ԇ8r4u%b/yZ>Eh=H$ fhXsQ(Ҽ?FK޻^} L &ɶL1hIf9H$\Əb+~b]܊ױ!Ƚ/7CAh+^Bi!Zm ̶,,S2ޓ ?Iah:(jcsc}&…QwgꑹCODӒ ?9mmr1n'׿F{\j'd =MzpR#5clSKF,'E(kXs3b}fldEj6O_K~x"^_xf Q0t9Yq2jxl(鎫j$vY@F-4ip7>72jDYU;ÕnyG:.$|) dy[j-)] 1WZ#.96PB·*2 6BYUnmC2QIƸԱ>{f4[#x?@_X m,y5g% ty}dz_HWx?d14%ݓ0@"a:Cf ( ! E!l&*uve窳| ԫ!2Ypp|@GXo3%-ŽB˩ޫVZ2Xp݄UP9LZR|Jc ~WPk 1n!!*!fs,DIE@n+] k,#e#:uEdlv]UhFx.;- Uȗ:C-LOP-\Qȷ:LsGcSU0iڇ\W̞ݑ<+niU/l"3ܸpD7p0Z C1Bޚ7IV? u ᚦG"^!~A'crKF1hLx Ky] KtŒX\+)E}}b!0GNnydMgfi k쪝#ԇ .C>,i$>IlHZ5mOx&O|K!9HX6]Z~WPGXtŒ _ π aɽUnAq|̏oFW4U|7hk˶J |J}ѳ+'x;YX,lT ,ozO p-m,J[amr?f$%qׇ?wgcL@t^sP{s˴Qz;jP}sJu=0%fB6s+wg\iI/VCꐺt$`0[&*^.i;pw]i놡oFytu#lV#KFUm(p!,{ÔWu)|PߜHhFNL-y2>3Cdžgg*_DÇXDi|,F z~ߖ1-C&7\Ѹ$K4\_ie$n{_*+VS85TÊ00g[ FXyxZ>I h^DzMAYu-&ť} B ,}X{Z=/>pgs7L )\mи<d<+#q| }-YsYfi&/g5Rs)NʩCJ?O@}Y4@,Ati&C|'3"& Տ!f# 1~85h6~ڣQb g;AcDTLx^jb֤F_Aެdr 8ۛӣHI`RÆX)O qpMd&M*|J@ۇۖhAX՟v}+ 6D1ǥmKl`{"dOLC;@!q+i󁹁d%Kx)r,;w7gb:0? RG0[C04_q/,UojxkYʔ@vo&)VvƎatbֱ̋;ѰgL%X,KMai 9ڏFuyd`rX@4nNQj7(ܳPLdTB́l sWtSE!=Zp1$/3F8_עi``ć"Ga;ʯbY. flw@xc ?/ CO< %W|OT4'/VNܳK$797M|쭇ƚ($S cx UU˾h)lnvDrӀWJk;m;tc|VfOS+Gu278]4?Zs%־f t(<+w@҂!КDlptVj\@mqًƺUHD=M& z$ Pf"moc!Ẅص t3d4#nAD# \T?{#WhhpQLn=fi2Kp'{`T9Ѿ4HbK?)/-y/M_PgaAd_qK$]6dG៭0OZ^ۢ,Kyqjk [tfw ^{ˆXe-Q(BbhNB 4I/ VW_iП.FOƿ|0{%VIOك=O*z$3E68q6:kۜ ]$%v /^FD^m(cg]!A,90E^8ή_ UTI8p]\\n,6&6CE k\@|SC aPgZNfB[_9_Y,5B. Ҥiu8l "f:[[ڻaښ 2w f[ c5a|zS*EtxpJaK+xa- IB(# VR#\P(3}F{"=ϸ? B=+Daߥ6 ˴}-P~vMN(@(%2ɚV'ŃrIhw\˅ߌPLbvcN`ngE9@f ڄ).{xAVyVrx`NNsBr^3o9x}=PFHSvo*'ݶU䘟ŸA 8?KLv<>zL<sA+9qs6-6z,CC`̚mm`By13 ;>l>15tECl.imh]Ot@Pn2$/ȆUZK8yު!bZGc'~FF*ӶQ&,Цcڣ淪 :P9A,aDȈ )?og^ j䍰Zs7aWӤ wA0Z:AEEg+}qЯm3n V4!ŦnSyU 77PWo㒒 퍥Pg*%=1ݣQQKdB>GRQ499<1<_ky(w/.=Wpd5TG$uέnTةvٝǣMـ0S&ȑ>C.-WB5u|w|g^aI4IQҩk$j2$qbC`޶m5}FmĒ&j~񇴻 %^LnTF-No,0^|G0D VY/Q?~DR3ҡJ4R+mRէt0cҀ㘼qaTS~ve~ Pat@R$<~% 3Q}%cB%Sɳ A@Y8J:}=S2˭4 T4JQkN_`OeO]2~%oiـ&%rP/>oIht xv#ʵ~\C^Sˆ@;ƹkY(;_ؚYdasߠ3VqBW&Nvz)\c\qk3?|x/CDfˤ۴,ZA,Y1:[@t /u Q%+͞MU+mٝ}Kަw(,NHdz wpMR.*k^s5Z!;!wfj<,GT:[Q ^"ʧ]*"@BhXϖ(FM ε'Y1.MdԞVYc*Ny DM1·apr6B7P֘Nd#[LRh"? 2|zWnܽy>q]Kk3>qF{-67 mP[]Gcztb˳xS5La Ns ,̽cMAx6Z;AJ=g/B9g tDN:Bx$ž9$FqieQK۫%*A RFc q x-PMn֛:*m =$F'6rHi<2=1M G& jAXF p 𸋟TN&<ʒLj`K+0=lBiY{e' kBj&9U»AhVs|g)tD.H Y΄.uYA"m)?tuly)=~f`%~Ftj{`P_iw?/;=͐5 Q70pY UV)7dRi°w ooDNiKnT~kbN ^ LO-.nolWHQ52w{c &{Wx ޗ֛7@x,XyY5}H8s WSsHh{,ō5ė9[&9SZC=Stp)dr}O|2ͺ^ :9i@tBX쿺FGs ne x3V):F?[F YV2wlj p̚ gS9Px.CA#QHX~Gc8#\y3U5 \Y?Uߘ >"\m:VD&zǥ{/ͳsmUrvP '{$7{G iUmfsb^v.5pj^PHLfc\F師k)l# ؘjd>L?Ixd@ɮ%X"ӰJ'@}Ƈ( sNG &q7%PC>PHd>tkh؜Xܘs dpQ^VÖU ]K!6҆.ӟ78m:`{"ݷo{C\BxJ 2-zF 3 %gÆ63חA皭Z r%ΩU=i~!vAZجg!ξ6<}%L7!n&<75DJ}@gݾQZ 'ǘ"rkX@"% mpA&r 'f{Lm#fhVhBq~Rb IT7r#A,L"RQ~1kep^REGou 9WM!!t $Tn,HOCe4Ot8Ō-9ӼH[w^~,~w8L{Z2.M /g?:` }oȭˣefn!'=P>=>pm߮U"ުE|H9*o&{Q_}`=M+jγUR oi75%M:ҲvV MZTt>Kvi~bXMcgKt-Dtl!Sվ\KO>:E<c$YJq)u !|syg-|p\ΫqUaF@Zj2.e|n؎>`t59LL\ @B@yD`9ܰˬ#pf ;l,t TïhSmՆX$Q-_#"g>*gosi颁6ހM/|D;ZCb`˒/N[=2AR=K')(b9\I;EVK}ug(I8ٱyқs]Ї8_OX5]:ӫ%R> Tnrx@%a [dcKP~.AkkT=#PT!ڂ?U )1n9DåjGbYFV Uz`:!)/_'m2-aS"+LqalܰFJ0{؀j!(Nm 'IꍛQ|B+fAnHnf,2"QLLOBu'/<[hVy7sT{]!(,l -׽+ C!wN w/B*`in}:%mϸ'24ލ#ۭA慔u$Q9& _.;ow"p7a(@A ^=u=;8GNX!Vc PfAt XqoU7rC@+#/D>) "q13 #Z1m.cpJA!JXΟ?$l:DCm/#TF_'.x[SB?8ZD'?BTo u^'Vu'n_xl?F]7L~rDX?f R-LpdsO`6`k^E1a9yqGt{iڞ@^3%}ޘ"&V# IuY9ΣAq* E] -m]|a"ȼ(f3OP_݅"tPd~C=pð i mރw.N?Ncloe0]Jy*>X)ҤTyCWՐHX=o@NJG!"rkYlrMvIt E\9Cg4E}9Խ,Ͼǩ(ʒ4";8`a%zI^cpȾ]gbtҜ)n8Bn%M3cn%9Lxa'{Σ#`zv2Rve-dK+G;a3x",9 )[0p1!M#d}Jga -]%Z c:pτu*zւ9\2+ӳxA:H-@3slЀyoHcYza2.J\ťn JNӡ~-x%uKcDZ'bِC<:^T/ѡ~ڒGt*z$60atQq?*TH͕˸~8 &U// Ns(,J }l3=mUCl'X57XE@ڌn7y621?[ Aɴ>B3iŷ L@QNpk0j'K"G)4C+]K*^~{K)$pqN҉҆Zܕk8S68Xq IiBu.Br%--37#(NW{8-nHk/](iIkW9|zOyVJqbaSQ |y.*E7fV?Y91ςg3V59gpnku#nV%Fʖ r[H-F)BL"G|-pcnxe^ Z-(qV>#&l $|È4j;i`Z3H{FAD}}Wi˟,D! LzаXPII^bZ8BX:yɄs g&D1c™z|vφ\dfcܺTHYkP+b\u5}!f[ ;u6Ӳ"7];bO3q +XVr;;|mM}Żp!$w:>6.O[KiA+yZ7X" %vlVgxkE;a;U I4缷PWCcC0|UfgA1i1Nl`M׸]UaP(>(Ĝ\u4}DPqE`nܵp0vGG(m7 u~qdcLFϙlK[EP"x/&-2囙i v})' ouR"yܶW9UsYYًu(**Wh-ւ{TzjJ,&%k߲*CJYuAGվ\"U G 8L^1|0 =3tyO=oj7ꑴ_`|bnnܽ@s5fBwĭ SL*!Jq ]{Vf3 VbE~r1"]ڒh\땋1P|-@ $?l&2A Oi2 gR (0oF:]"_N?=B%S9o Y%0!4;R&}>:ns)*gī=7h5_@ǩ6B4pCsX|<tXHko<:w#=-5^6gAsG-6stq vxWUaWݱ$wLI(b((ʙlJaa_sL4RAj<~G/\qP ~A~V+j/\+q9gٰE5ʞk.ցOGNj۷mJ wЭW`"ɕh֪!~9gjb {m, vQ]`rLmIi Iͦm9Bp'Y=86LHށ9ׂ]\ω( q&IS\;\Khb$-qa>U2EWHCNu?$B"{ϸ&:80=e& | nr`ttOUZlxC/9;|PbK(_[cJM.891CC쒞V.WYH-ݮ?pB0iYebɆa%/@Ɯiw%"ptKDC nzoGcSB:@.nXnuZE7^ 克j苲h\%ۊ|7R ^urΉuY} U;H+cr0Ld(JHlvΣnjnt]QP+!o`c5oA9΍;d/k`?`Y Eָ K?Z{B2a!aµhxc~fRj5DBu @[ {{KsWyOҠIyjʝgt^u,zr=_ϝBd)<%,1k'-ۙv:GxOŦeξɷ ZM `gB 嘝Aڛ0s;gF}>ŃzP28X F#(XX{&$Xs~$.9@}:SgF;i;Jb."7 $oy K&ޗ5:KOAx'!iK&ˡL/TBRQ"hI\A8~Eҋc$j'o7-#θ=XK_ w يA2%i pS0tLmp/1DMbNn e}.{Hr3!ghT$ :HMٕ."'|ۻwh 1 9g.,ŬLfpQ#K)*~lX~]x~ 2q3SvMS疂wF߽uZFTC2dud%|Cnل@9H& H 3%h*߁)"ޛWNxݱmzO!:6ΊXT*y46,~ZKf嵠0۠˅C,HQ<~A.E~p"V/Ypώ&`7*v-R]t90jnڅQ N4Y݀/ جaL,ݞ$YT*&ִ` LYkSWKd_8`@(¢L2z)Jʿ#lqRvCṢ<:{c\/'N8J?IMDO=W̗4Umm_ê""AS=f)s)>㴨[]YJfNhcm?Ky%?p+E0;+qZO|[ĦO=\np,X.Goփs[Q /u7&OkEo 6Á`z(k.ǣlv cVsV+i9-Lk%W~bkJ3a$Lrkoaf̚\i8,@H' }D ^&PܢDXι=sR[WߓvsN?RZV}Ko[+NR DsGKa J ک^7"_:>2h&bAw1Z5yy~G"CTճ-z6,Ʉt}-j52PBq /#7x>`n0u0=LNaЦ쉳 ?|8AE{ا*4wob.XKvf7y4LxCcV $[l&!/LAQ'j<)+*.E!V3haU>צX!Wt?˚x]8R*NKJA[sXhy$Q%#ލZàZL!u|嗖P.9fD1o$?es|l]O#>וHA0}Q-t777[jiAIfdUf 7R*<+LV05/u2'dX_V=rʮZ4 HgԳ@?֚Ag-1Vrf=T8>dì=(,S)Vǰ Z#" Yc U6ieP# ch" 㾌ݧF(,/gWxV@)jg9EvBc<H ^i\wL;XY yik#%'!j[eB'9Ue?C$ x"@FFV(>~mBG\ RLM{?Lax|v?#W`Gk,W'h_~NG Hp5}z\Cm,iLre6]",Ȝ7WrC1Z3b`v*U7 :+Ʒ A3Vw <~QEcR\tLHY4ݖ Ʋ1#>@IXm(lBC%uOS ${4NZqOv 0p`.32U 1. ' lH-}S rg$zi6bnRF(kۻTnik)A Cgۗڊܑ0#SȀBSO= ʴ(,v)C5D 3˱:exRìT14 u{ Πl eYxMI#mf4j_4_&LOZ3|bsfx*ljEIΕ6R$1;1hwNUEgL/j!`c|8v;H wwM_JϏ(-0 ڽJiclP[F;/cܙr@#]vG#&chw  ةå)0p4N 18eZ/ vh@+y䭉JK80:cUTLir>–8Nc{:'2n '|jߛ@M^( ^| XuP-[?wPguZ0B 8S6nI̊)1ԹX5N k÷"ݥq!VEe$d4\V-wB.fJ@j;in*ci0үKpoR'iXQ|+`VJ&O[:F#֠ hIТOTo.XZ6ET `:r+D"2ϊ ,)#XzE)>(P"ÉYȑ×A&z)[0_:$c6lܤvAh*cA¡ E NP@E\xQqtac _%b8H:@.69:E,ihͫCo$:_e"[R9#Y+nyW>U:Iu/JPz /oV-])*$M>{@VN0ѠWo#Dv~ N??MB12UKAW̊ {͢&bNZD.j8/kʕeMbc82εKM<a$}r~JjI^xd:Tkub:^O.PUM>)ns2Ŀ& ԏTGK[ytS8۩|8ڷWzo[cHuh0=+t8ƣo3K0d4e3Ml,$VĶVB6MLe/si’b]U(Dٕ&s:~ 23EZ+s ׇiOjSy4gA_⊥U-,T$ԯ60r`[eNTܷ۞,3ח{ȝpy_QqOl^ܣR $'ydGtPL񮯯- A-XsE~{ZkSz|{$xE|B_[glIFPk䫦HG mW> 4)Ɇ.v38/i55|d硏{rMEeUA#Uܿ{YHk]0h5gg,BA_B{'NUs>UT;o;p6an4 HkY7rg"vxt >0h.G9YM)\I #eqXPOq@R(]OAG2|ٽO9'u-akhD~I\*|tgddϤCT(:s *yo؉*`Xc-u柉u0q~輣@, oNˍj"VC.-'^¨jsCM:*;qᑤvCQhʵeрР~_ SiSٵMcWĸRJi?M9H/>\WJ s&O$.G mxnx#kE+-8sW]v#0o(Һ^S߆f:=H'?[ژ -ER[\, O]M1|xWPZHVm ]Hj]pd2{7|ۼܹO[u O8F],m*Gu{+cPu/Slt+hD$k]@J?H9hKk)B[{׮|¹4M $dBNؕ:2yl%՞4)nM&4l|C-$Ud(Cݗ*0K 8jHS|)י BYaws6DB2̎Qy7L#Yݗ]uB>Tʗ*{Q ?^vVIbY1F^s2'(f_+9מP`ZHKǖ`Hj6C4rr*2:Cw=%ť:6oOWˣ Vx(U3ﱏmhPmBxk!ocX+ wb!ϔե zf_ O59bxf+/ $z JF&S-Woemgt ('N10b@$\L&Vl15.e t- יx6-!3Rv )TJC!Oд},ky V5 _}lPiG,%ITpcb*mE?[H;Z5? mʕ*SIbڿ$MA~ i]+ x65jzrĵ"iLBv2ȗc5pOq.gBkg4RΚx<oTGFo+{Tf;Ď{foE(58:d-Mώ8Tyq,~c!3.Z?^ ш_P|4~f ˒ nQ Lv~y*ouxg1"">ӄ|\!h.VVid޼>OcW*i+E+-ۨ ש]Ba2-ޭ#N:#+hfP+MTN>QM5fҊ#DF j8pZCmK~_y9-H%N{u}"+RBɈ*6$_e~hz/ {&麐(3*3;AޛКyNbtP#67yRwJϠ#W":1s}}Nẗ\Ҫ.+('`TQ\x̎ kv 'a)Y} Xv#k& 4xHw_imx A-FW`!kH*l˛'"yI]7>%@[eImwW& f^8u>!IYc5T BUR{x[eaP|.oz=_]9(:7R&Gxe#}mFAX\|>f\[SFЃ ?&F/݇уwV/}Z0R 'hVKFn,~,w/\#~§0ռcż _c`FC< Q#Qf._W"yA X&e_?ØS/T4xfQzirEzg xW5UR{f~H]^gk z I'*iCog`(_!s +3N%)l *H@%PYωrq~BkaU%Ds1吏<9ݜD8v%Rb k儤0@`b߯Zw1JX[iϖr^5f Pp.rn=)~bH\3/#y`sݜqm EՉKd _Mu' L %}}3~,2nqƕ#3\~JADvT qsbx4a.|_BX`9<˛glU Acv5~K&50.Y~c +C-Gsokڑ=n:})%wF~43d#Ч+?QkPP"AVIuf nI7Fkg|~+SJH0ZIa̩WtA _gӠ?nj\@9]Z1H>b`$z=1RpSR*@4MjqFjNb 渀D0!f'%8 ]p`c0ڝe?9jK ~-u ϞN7|BEVD|B5%ٺUz! ѡJ6P~7\74TXN%Uۂԫ#;N"ՕAMEI,A"!|\pʮa%o^|fǠp 6ck(!_F4 &L'}[f1 bc}6zҾ}cCąo"XИxeEt6soR E0r_%ɋs˭x[d2uYQC)w?EhRs `4ۼ*>D%!K_IkifEh2Aٹ[C2}O"ma7vV^?u"/#@}Z 2 P 󐱠ʝ fS/O;5 Zg@o=03Zi"Q-)PERW? F]dh~v-+)Qd{/ FGbKCVsnXYVxj%-%93Pa0 Ic z;8Ρ1%ʷ YM- ܉K#nQ茶`?4k$L¦c-tS|z`+~!rIބG>@83\ ,#V$~}ƙu36P/ģuVWS~Ԃ]lv=3*6om9_ 6hr,UwkYn+%%<$#3ww:h'qVFqr3ŖPoψMb jN zx5 W$o jPPcۻZҭ᡾s%R"Qc!f؃x|G4ȋg_>ƶN1‰U`h%i;YQ y\ Te|΢ٟBeh~{l]F4Y2#0R }%?²qH[Uh7Ź #AA{.gG=$Wt7zn3 m\8Yp{#M쫥Î:+6vݙ lJJRXeQq*_U%oDuMogb'q%_Ļ$h%=1rpfo +߸{h73t 5oOaOj8gK 3ڞ N0,qFbWRhg~OG!Z`FGѕE?ٞ:bRH[~欓A1*c ěEКuJހ,rW@t: JM=*3QmhOWҝ_@77kdjVnbהtfR2;\G Iy6.D`1轐ehŋzUB49<͘aHO<`GTtşkS&B#oo6HHGLZ@ޤ%Nz@2KYf ryInTaeTh \)U_iE F] /7Y|]JxMP#BȧѦdKْS'm4 co#"_I>f>o#a2+ඕoN‚,lw)~E;sgqs 3uc b MâWzx} 3O '4Hy M]>Ap6+fyh$W5Gy?w˩!߭(,U݁, 3^n-9bQ(j4XSGV6 WL| l&"8C\HOņe @Kf5JoIK:X{B-;+T Of4!Q<.ؑ!Q/`WuM~;:av ״]1L*pWn^w03%+,O-M3WT"9ZYaFA9h0x } h//sҫ&K;L۫cr3͒i(G l9%b+ :SYδ=jDKuGAqVkNh ?TNCqym ȾXr!}V7޹Rgk>m`WS4]p%sz@N;1qD/3Z; ԍ-||3@Fee 21DW P])0E&*|9Ys1އyR3ץx )>y8!^8a{k쒲BӍ`3 ?{WT.]Tq\@GhSMЙqN|~1VۿcPl<{/ |d~;ȷ;%澒foՑ[Abq^i +k8܉7JoGPbm2/sRBMt asheFu@[!cy`?ލTV^sq)k0Y4Nm۹nalN|\Mu$O YITDQ* :>!A7Pٜ NK &M44$ 02'iՏlDZ08_ Oj>,,>+5GL-R;V |Zm݊>H ޴s:9|nDZ8GEN~O[LhX?جcً*>8{׀2%}؋j֎S ~)ߐ*Bhm~j K4CBEZr&~&d+S]5E2B4[:Ơ$)o&@Zr^0ƌMB~D"v)whTJ-ӸNDhX o0(uQ8|۸,6 6ıJɈу @VCVzD}3m@.5+VFŞ5`ޞQ6V4LsVL"/$WzòH%yEޡuqp%V8N-hn7tM/oѩ= x MYW0`}>qAnH 2Z*rs%IYI$[A.>Ξ(g/6VhaxF)$ +'FmFwRok Q$sjQ] ]6^C'ivv&1֣ۙj \rq._WnMFX-35e_릑WM40vdZ9/4o +@I`^Xq^<^qx+S@Ob&M;{!iemk6맡v DtBMT9}m>u? v[nL5%sCArTA7) a}%u%Xf< ƞ$߶•sQfЖ{V?p+NqRIZaU c;kpbib5G;~NoirkH߯Ęi#O~ 06 Jv6r[KXk}^Lݫ>̓d@+||E}xݦOrVU}dɯ2`nt_s)S5ꄏQr[8.~R &|ʉH SNd1WͤS(UM:.ȳ8WAJ꺴gN9*0~1/v:8.$L;9:9B FXf$JKKY}|_E4ɾ貨zʼYCƏ+ qyA*F?oVF*uGE-Ywww,"?7dmu6.v7#C,9Hzkߒ>ps&*cuh4ЧAVɋ4Ei쿉naaI桢ɞP-} Y!QY:3W~}8{\Ng@$fw2H6_nz?ED cL[D̮`xc6z{d1N 4(i=d(^^R^Xw{sE4hwaSP4t?% w CLYo\D(r7$B$rurRڿkdbX[)<]:'VCc u7@0bU؞+g5<"Gdl[h&wG-5UF=ݓCI T]M޾J..Da4!qUP"`Ҽ}tXNn^@{/! !R-᪯M?:jWHZG0Em)+u \nE4n䠲򍰓fj`Aud]䄉WK>n< tVh˶{2>-?Ls˗*2X"*!WMڅW`%{,zË5b繓,,U*x)0 ^q"Xo{uXzrb`w)y8%K |Y{i~С6ǣf@Bp`\L{&LC~E~ͭmhü W1 &˕ޱd>s:Sl(;4v-i.A_KoMXo8WVRxǢT&G3f]뵛 =brlT)4Xa" zU':To5k3?ؔuǽ+[!2֪SHZY8B~"pJ AE?# ˰Eɾ"e.Ty!jj I&e ~\lhYWXh v;DMr4SX #l L,MWby%|x5QqQ`bS"-JaoL_Jt1J ʅR\jơ\6U6bw:"ƷּZӆǠhT#̬F#mXE(рRiפ~qںKς/\9a>vMĭrN FЪtP彂z 6ˊS6(mlxtuj+N7H p(BImߋa&B3SD5y+M߫gANH VP>WM:> ,<%DW^$U#~t9Sp@KLz`2#iƮ8 A MO顨ǓLkGJ &KݡAljzɚaE9ԔY b_M Y<ǀ^/ƛ"(lZ$%g-]hSQ`flde;O,oUM$IZx^(MA 4Ԅ;!^^oك[yK;n}e :n i)8hg-ʋN"gi9$AwK7 j xo!e+~>wG``)6aϬ.8!cG@0qX݅P@1.MՁϷ@L(o42yo#?|#?L}{  |wr@ ZEu/iW94# 0՚؞(j[*/0)^2T "cc*rT'S$E"{/ mCj y?W6*d/1A,և5I=|d> [6mrdYa v߽m;^e e=#jo01hc/5vjīĮheT1ѲVu?@/RvlB1~g/7-;!r@yo|9"5QAH,xpwX;A3:dzC+66gl# N\_=̞U\PtɵgXɵaCP"?Y~adFQ 3\+q|`M{rI_w<_҈;JJLsC{x@.}xр⍎E6V_v \iIh7nIBvɁnR'd!~0w c7@|֌{onTK暲"AutjLĩ'L~3jf o t,J$& F("A_RFB)Xd!76 Ցޱle.[Hi rYIqf_BDԖjg+acْ&*/ضR fEf&cvS|ݻ3;`)\Fm?5`"5o0Riw~+j*FPW)n:`T[L▛Su(*z7]G UJى}a$Enq[0 %-7QKϚ[JDD9}b!sƅۊ-Ec{س6(U*½%=eTۭN8 NRw)9R4)Z,,VVi_w8w \9bN,_tR6[%iB 1ATsOP:MB'YCM(3)ci@Ҩ`05f(~pxxUGK5<Ѯ} # 89-`W0aFr!E(= VWwنaZCܝ!/#QVvK[J(i0!5X-UD k ]ӱ6ҕHum#|{RO[e{t[ӿ5Ǯ| 8(NK%{z6n|_P n9XH@$ӾNJj@+POJth]APĽVc]+ҭW ՛-""6A?S=pGb@uY<R=i`@tWDΌޱ9UEG;􂶺D8tB/1>(`WyNUPSfSx}kD#Trv#۵=:,ĉ \Ԡ$? =nA&+z'6{LiQsf4)~anQJDHN9^6hr)DZjQ8s 6>zIIqj' (X+|cg^i#' :l,g>پiLPpz\t ](JVtX--l#ৣ獳 _!V?r V0[9 1Cҳ >A Ppi_K.Ch1"| o-4wwkVf'\ӥ*Du a?]EnH%=K,a { ܇vp 25P[|wچ2Ӊ/^H]v^YY|.|Dl'ldk.>;kΪ#d<t#-kZ+싃>0a<F64a\*cJ( ]TAљ[u(QHQ6. 䟳 |ľd=.2޺Gg6_*WoXfӌ:ꉯ*qX$]!G{7l.-n6INt*)9R7C"@[ k2{gŮ7drcH>:KcH^SW\;?2E ny\|>%NҜdV܅6M%q5S!TR/W#w#ügzιm 7&WٝQA 4S,o@Z.qO:b@˺nV/s'VJث8ƛDG`G(5Pt‹0n#c쐠pZ/z>jCRIgUD)53@mwr JNnf`MG%Ge(+XGdKu49ϻy|JHA!o|B(ǿnS~e-A/ko$qYďaY"=-nx.$yjR CM1^Yz> EpϢE%Df)0Rhx8;`9>#w.TiGHqOZ%YxZAg CQ>Rgt LɃ~wKğchҢPP8Yc*NIk^r+drL4KC6al~. 76947<6^Y÷U WG0ɅCYe/u7,j#ǵ[-(4:#+C:5 V RpHikCRQGƍ1Xpq5%U9Si $]fQ}mVLUO/tHACXc #-N,5'Byacޱ)w,64k%9dn8˩w%H O״KMte Bgz4m{b *)C3$$cP% $No*zq7`op_jb#""x KV,ayYhE HZa2:XT_ar;jbVIRnvʓLy,\6N8Wօ>0^2?gP&XiWZQ>ԖW~$RQ("&ՆQ'xNnV5dVm'owYvw2,ឺF"nȭqHweWDJIH-dd!| <|LTnf \:NU0|D\>ClwgO3썕S#@^=''dF9=BPR٨rXY>ؿzx7JEcp:ˡ}dܻ uNnE,,e:)tLKبNxO1-F'Nc @jI" Ǧ|'Gze#ҊPjA#ƸI؜ OP1ƸT&uFk@Ĝr)92=/>~Æh*Bץ`X:m [kh&&hG4w`G0OkN(V0x J=_N;_I8bQ}^1/H 3pyY{ݐI[قyp,3MT,ѶTHN|e-k6tDDBH"ƫ{/|AȲ<9_!·F,t6 F?nS渜MV~nIB\&43l~ug=`|`W,\ |KFߨKW D9rK+ްkLngm[ (x?Ϙ) pVűBc߁Grޚ,xSdZVG GcAt7,eg$OP.7fmy,c/e/w̢~7r2={^c+]X$);c~;<*6 [ w*bw|7==)&򹤳גF?nhCrlEF@/븕I uc' Vbį:b93@ 4W$TGU!S23nAwyč:itQ7WqiKb5"i̺"M+6K9oiW_Gohozm afpz'.V8&X4C=KT"@wwFPꊯ) 9taڵIN}1ꠟ+:fߝte{Vp &H _9{W[PUH@r.Er^!,YBXQʪ#%b0STO' 1W āt*0 0QF"ݡW\Ѳ2mZ^ڦ-.,)-44g%*S}{D>;6^DqV}:qT"{~|Q\\UJD|xkG=J[qQZY-^EyR 2~d1Q&E4Q.G^lЫ>S Ⲓ5ݳ9ĆPss0B31d!)V%}%D}$Cf'(܅%ĉG"PaOf«|5q|#3W̮WN,o_^眺YI"&_uY &c]~+qg`!o6yZ;E~YbhiPɏXUh!n'uUlu]*W @Fu/TR;4O#4bXеߛP" OF di Ir'S@̰me 9Sl' OYd&BQҳ +kfOb . M5TfD(o| "Spj23W Ez x%R~&xKovW=Slۯ]AD ;F8}hԠ|sntE*N0*ً}Rk !׌LZS@Q(Z\f f|&W;fIqw}6 $I V=TpO3"SM$orww4T2IcЗrSd>Bi~XP -sb13,4B֨ M]b{|gxb!ZhtPzn4k&dAxS`)y~M}ppu!7X5A@*e'~nUXŌ?ǡcD˱brBCgZB˓03Pt F/Um۸22 XUHl*pD ANѺ PN<7zxmQrNP)[^E(k)N [160]vV19Xyդ#79, ~/-w툗~tb48l xJJ"& ̉w?1@h +aX7{㟴b%]\d(yyXc2Jay$aD kz bDy3Kc,1|WX%)SPޤ WNQ>@Qv+ cB^ć>=3xF ęgd%6~{ C*R:Ă*Am8I9bj#KpIZ۶-E6+d) (?ZCDu h1[=\f#,[&cm 1I?į aTUק5<'U;Ym͋ uʂYhy[MMZ I-t@6l<0T(6a#e8e͚[5G+GJ(Z3lSIYmG4⍽!Wa ;y+%QxbٸZA)^e_sBW@fOӏKM5mweRtv(k"QMz*L[ 3y bW eb}{8f:T?R&_[|{!7E.)'ŧ)fp^׈P`NC&.¿7g|Q7s|N/(ge/h?:?ьw[j"ɄYA3gP75;rK"b8ȿ4-TJcBN*)߻4Zdo;"H2Bk xZ;l-4䧤8h%.'in&U^k-Nnِx)DITMH-D0dc T"(:"[M? j``ҸYqtB\f|d-9b:@/X=fQ6{r b4(W[%Vmd"{)>1LyGE| .ڸf1:#^Sa[H hyΫŴo{J.Mf1q  }!`v1 G(!}Y`\*k 'rI%R%1k̯(3`vrʳ]xWDGUKQ=jfGZ얡ѴS]%Y<0=QjK!HiOK|"qm*$\$fTyã,IO9YAwqƂԜCn"ڛ- QtFr2JW˒vqteZ{OqzX*/uڈӗhy끵v{ 8V%螶OL9/Ή xowD+|9t[^2zUl}`.@q}ق$9L7AxvFܡTqc6C+ ٰ6dt:qXME4}7Qը`z[d\ŵԼԐ_Hryf ̺m9и9iS+%b%93cTK{ގn}CMz@5\H(:AyC~牧c f.Jeru¹Һ|. u By,䁬ufU$E wETfӐz+rzETKz|%eB}S\.:MĸubL"ɄL{_5 y\er+#{(N5N[U(^>E gEg )!yWa1 +~ЉP{7SNQ+-l΃FB'8Ҭ.7WMUW77kTնXq r7d N|K X+oۨd Qz;M(v"UWm =l_JWiMy=jlIYOY)bڢ= ~]A*%Z͝aIaHBo"j5Og'-ߌ]I@z|VX‚zˈ\G=h-wqݖg ZkjEҗ4v;-t˜N7'PMgĶ,} ŀĆe܋, 6ROGM3b O-aROןL"WAJ] غAȉM,/OFUV倈Y{ۿ SsIdGga~+E ߏ![?VZF"s_͎?+="d!1Kc13ݿ2Z;*3z j4Qd+HZe39q>4b2CyI׫/5tQ _~qExw'G.OCveP]uM aܻ a,˨pAϋ Ղد:QRo>S_6A CɄ*X2X ?j߁J `(@2"&>s1a Gءnxq=URrWfڣSW$zL^{~Lyv5vҬOJCv4?KuP[Bv\@o},bYIŜ,^w'dݏ^JH5\A4uWk͙ 11Kdp2 _*^H3 Q]c&NϚ#< +߽CFA ji6CVtH錺Ϲ-/gUFo@.1̈́c:~&o@9ulG:&1rص^HP;IBI$!;*&QojTAk-&&,ӫy&Z䧀_H% r縵x9Wj׳p[϶!`EJ33Z0D Eij/0 KS=tu"|YR'3\XP귊#gMY Z"#a Ed;#+6a6$!V0 7Aďhi$5P}h;4 OR;֥F(dn {R Hi 嗎w%D>NcFXT0 2 Ns=96m NZB 5~}l%k~g:lgO#<7Co_w<._T[= ^@r|znkE.4Y'(֏r=+81C5#xF?(!2OkXb}&l7&hKZ j@֌>QFUT/zj_4M] S$4*(7#y8X?'"RKH{~$u`*5}_)F0`F6AlV7\T֒!N"& BHPXWIn$˶"H`ci+D/C 5c?#l;_b@_L8.@-=U0äy:+ʶq[\RYGt!!dD lbcZ}G1W 1WC|!ǥZO+DM{- eWW)>gBJ3+~[Aa>셯(]6Me22 [~N6="!Tep?>2ٮ >yl}Y9{f݌V?_$J_!|`Y p@7 ؕR,!TƯ>GC}zZ]Fw1K!Į1}(! ;ަx?Td$ V?ePM?ʀxp`i@ԈmMLTR~tv=>_ yX/S{ 32ir5j[]%'2},MfqGTA4 P Uk u#E,гcaK Ft!s)9$rXΣQ|( NuJ ݃ r"/p_ykri7U4 {uC෯4ׄ]ȒO q5R0_|slIC(%Yhź; 3:L^S+(+o\@d}~|>_BhǠt[:1wEeSD jܖč'],9Qu%N@!pjӣuL gc9Zzfn?sޙ.Tf|o]p}=aV oF>)I\ ɣc' !L^Y՚{ߠm0}MTAONMa/ EP3ߝwy oQ}"!-[#}xwQ/,k?{5*Q$ to1׈OY8F~39Ŭ!e7`ʽtW%}|SUL/]p_O + SgW 8',]'p//^CnnK/la@Y \M${NLc[8I܎b/hfQ$yU=J9R6d-_|1`3?4d9=jUDsƎ]& ;WJQ_L+RkLz']n0o~HCtekfl-tyɛ:LS/#̌l9VnM_a AQdd /]]we=Q˳xѡΜiL" tIYjz.= %7ʷq%d$nz\}LOBgkf`d9I#]yr$YBp%DI&cO].l/ݽFE-9 Hza.C˙ *)?Mƻ_Z5zYg +\j ޽X1 HoBR 1$(M}o+غXAAmL a ޴hW D.>w#և[3߶,b*2]?dj ԃ!s)8鰇C[kTses)9n=Owt]w;,pT`mKkSɶH4l?l=L /"Hp"N7G6 66*ZQ?mU0K8j%Z_|Ӓd'a3\Qgeެ8X}KЇ4Av^KE\Gr񎴱%~5h 0O; ^@R t e|,EL/A(Fr B@et߱ B$[֙&%AD1lKI~ˠ* ѷCu+Ԛ@{c? @%PX\^{Cftܧ0]Q C]h1(o#\@66ģ5wmMՁ;CT`V[.] W8uX1E&Co YZ-EVb2 ?Ilk9V]gExcRT9&J%`4= H~4(yR;Y Fj,$u/fk2ARkjx{bMO܅ԊphͫtBS*M Ъ?ONz͸K-1#>X06diN&*C =~f>_b8K̘p8e“+rr9RrPAwA}sD %"w )K\bP~cAj5Ha"ߦTfH76]9eA!ڄ^ .7 =+Cc 7hKnb#!M>ފp6_$PGA8;yif}k=އ^44-]0ȅѡTmXKE >.߅#d<1b<) g]93c 67)b;S5XM;I-4Z_^koi#!{ۘ&c%V2).cbV"O܂gQf v*_p6!CpwG0_)l-zszz7-&r"Y^/"10EZSzǦ+!$iUL[921GK,*`PҞ/&>4 ["to¤$L($B;DCV+1?ZSa;ksu:PyCkIB+)("FS4'PFK;sp*m }&# cuށJvK-JRO˩"vnA{b ~-?Q~g W,?h%Yx5na@y,'zԲ%׳c߾!~Ѐ"XH?ZQ=UzmYd?Npd/glT=D&T6'APoe!f Ftj Q:,Pֈ;s _8:ge2'&މȐՄQS}rEK;|c43-)$MMW^Lۗ=X QR>?=i`8\CëqE| \r'jTE85Ħ3&yh[|UH154É+;*}ibpa/䉒09KڨWq}3Y uʻf5۠a)lY0!V4?S*ӿ(ͤV}eS&kmF!>2/v }[º~0k7tlBuQ8a7RPf_VpGG0O<p\`PG.pd̨"gʜbxު7h7֓Z-M䌛T]a&ʞ/ʖ4gE K} Em"怽 jy)fabR"1OFI14hx ohݾ8n8-l^g#lؐ'~yEU_P.z[۠BN ǰJjX ӘKz0:[$Kw<ho'⁎o@?x&^\J_ Lh|"L3\g՝2P,3/F#$M_N^pu.>UC_\*fҝ۸К;׃WiLuX4N|<@IB]q Iɑ|^K6).eFs6SA"P`alf 7oGrFz(~E` vnxt6:) :9*Ump}>K& N:mm1m;/l' R@[>Q}-(9uBMk 羆%߽g170cl̎u:s>1KBNiCK;NCx+wv cC)kv&{XF ]p\ҠEB*:]ˎm7tAKem$tbeauFv]̹X۱ZO I E:)s%DŽ|]e$>^5Q(߾B |Pn\J՛/ue HׯLWvB܍Z 8%0ql89f[ UThRubtP-'e{C*m,IǏg>GQw͑ѐ: f93g;K/n0A89rۻrHX@o|6?@VGrP+Mk+Ʃ-+l2Qxt.е Bqm0,ٔHCiispZ :-1dGuqu[@z³=DqK!ߧDMD: s͉Zy}(Lؿ{T-LE--N?#(ss['5U j|@x82$dl^z7FL ( y`E Ȓu%+G7B] h :ʈh }QUGR )77ߐ^ &-Q}Y1D4!nȱʳ 1\Yۃq2o[U9C&#tmu ]w69+"G[Q|D[0j3. 7`ήo i'pH-< l[7UđHkg>&@e-``8r1Kh#G|~EX?0h+}ݥ$5ՀT4f[GAۡ$rrz9 ;Rʥ>:Mo?o>FbrV.amXжB!jAҪA!'iTwlVUʊsT%xQ#&BP~^ԯs*_cH7T)0hiwBg !84 uE#pt ue@^N$:]$vQ=ԋ3Cjb#Vpr,9W`G Rg9={oJ,_"^Tu!}|"]ƝY?ajZ 4nž\gNKXU/. ;!_7bE;1]\$3}LW ;Gf13brԟ(h)b,HfB}-]vmudWJ^ziIľBtkw!9绣aCѫh膫FX>Ю3*р]g'qӶy BQuH.mO8y6?tnwȠqx""9{xvdha=Q 95IL$Uq``DdZnݳ%0Ოǀmݤ 'CwB0HdEl_V.;ڇQ}f؍0#0;şX靱 ۼ[)#d9&a܎sjj ۿ&5N[q-%,bUhxݖ2ʰiC)5+vx;\{Ch+5cQM,ߡ.#=kJ9L%o!dj/@V8"wu0Т+dN*;"=~L־Wo1оHr;*YOCuV.6"$\\pUکV&XUIO~F%Cj^`:%#5 P8m'[2up?zCW*XdGMpXAD8?3K+Ѫe'} Zd&)e@Bh6`MD\16O>.@*.sDVytβ&g~q# Thzl޻x<^^rǣD[H+K'C})X]EEg8 nȽij,MǛ[8s̑+m+YBVs5iSmejD[?5v8|Rꏨk_cjPl &ŶN~3~*F +# 8CnaFYDy/H5$0୥5/mXzoJ>GL*7bĚUڡ\KNaZ`0o7Ȑί[ %_1a̚Lj 1&d%~1gDvlcOh4 4 ?OFo. {aB^q?\"4 TU mDWv\9&.P?Ue.\py/3{ՓSد_8HgӄJfjH3ހEI߶?J.'I$JXwQ ӟ(Pz{'^*?1(̈́%:P.? HlnQ橈GfziJQ-86ͨjD96 A?-+/xPN@27Oi`x NO F%FBJLsZ`dү7V-vkj9_n=%B}u.5w]L^jc%^%AFzvxwȔ*6}L"ɂW;׫$s`ͷsFY ~0 .P. P]\B 4 ɭ\BL~x7?# 9DNYI+@>X0\R WkBms3<Z 玞E=;eq)*1|͝UAl?*!0'MSk(Az5pX%G)! VXŰ{·)N tsbUsm~:.S2_BĄN\3hߜ`ݞx26th!6Κ/Fi vƇb'ZCQ)51H;g6TZ5MF!5'gaꟌUl 1:'ZP̟aVp^Z@&Q'(ӈeYV)ee#A엵|>Nl7 1 &Խ}^]߾5987~͢Ix5 rYp5NS .pb\^G B3w#`tmz5Nzʦrm(4vxP PS-wO'š|Js:ת&$nsޓ\џ"#"bab*U%;.9&\=EpO_ق٣ojWO]pqUͬؖPyD J: (~1D軎d } {SjՂlT}0>pI$a/4ڥ;/lEڎqѤU=&1\O@Gim#VcCb]71%nJmYm%£z5˧6t(ʠw*ɳnt< pl(FPQ{Iɭ$FG1>_'mʔHf'$>twιG[tdO5S"$:R7[ wLk~sΤ\= ^Jv|戄0O~ot0s^61C]{@ޅWf8װU励Q2H 3]U#*kxF rD}gULYo Nڵ14ASB]5;@GG1L?ݎw2X-) b4 AޣC?6Dx5ŚȄ G?+y y`-HRRM߰#㏰Sro~RBZLYDOۮ6 itFT3pWG/6\o`ouq&߇_@ L1S9 H011K<lG΃E}UΎe.g.pUĶo1n0) m#\TޮͪO>r$H$p&yHgGRiO୥I1'Q ,_Zy" Sfy+2:>P5a.T0 m̐QƁ3EC 1(|GMȡK^c%.֞Α3QZqյW)w5mo;.+:,es!fX!}2w2k(D2جdZD3cbNeMXbD0u AKp)PhxT0J9:Z `>tޑ'.>\qy[itsMs-.~]ijq*iu3셴W6*ޫ/1`c-Xw@,^d/"]ȼ"AYd*d"/yp\ <|`X|o[(s>cE=N/8GD~,/-zqJ_'Q=[ݣCyh]B:gj2}+ܪ+WV_1Em1B SJJ)% c>; 3z{ P>`h4|HQȫx4|WsSWr7]GS91'zW!ˣѫWQ ᏿) *IO]1a xUv\b5؄KܶFte1!m% 佝UлJ"+p/ުAH4p-ɑ1 iֽJe5gmSu-6=[-,Eh4SeCu1JV |A,55> Γ9  C$x%yһr._uk1 uUc=+h!siO^(x3ω̯ Ӱ|:wPS4gS U̡o"~2(0_ѡ>`}7¢= K; ~_78[Bz(+u`܋9o8ʜZya#['rT %%+gyqh` yهs"*n/D{Doh~dqB$b'K7vA~Ã~Gjgˮ_)ӗ6gAS^va,x_rMc>kbѭj:b&$Rez<[df(I%G 5f_E&, kʠKrХq?q3kv 2ԓWiykuw 0nu}Z.pĻ'q3e^GZtTȊ3e]$ .6vx/Oޒ A-F 0 aH_0[XρLFJ\t|(v'1M &7&f!ՈLC gwP\y=}Bla(x]};Ӹ9ʆ,Y(l=j&5RF8I.v|_̺틣gBܜ]Դtiw \1O*JUŬ 9^T'և]]QwsZ /CK#>>Gt;7ƃ8+0EȆ.|H" D¿fY%bu ജg:T8Cc=:68У*:ؔTzUi+?A~'J:@zAn~\Lfg9wmn&$ gHP-fc;Lm]`iIxͲfD$NYh6Je2l͇?7am@cj"'3Arat#ּ*.7qzhQ0ĞUIe&09ϋ>lO:ctW+]3eL@(̮r3%oo,႟ ^ znB_~0*=sipf4y -s'żQ;]ԻÛDG:|}VcfI&ΞHшx K W]vsOod}b W L ʸ?j+0?pE;A`Y8xAx&?pHMeMFW=TnTh'@|_4Uf[{a*0/X8e>_eKIWETf͠,~G= ɩuY&)mE ok`=uRyv^P 8Hv"n,wEcN4XmvU".b|.f\S [+oB^{~9[V.Bx;ƯCm y hi̊(yr1Xp+,$QG t&%,Fb;|PPP| ~?@+bO^XmPcfZ4f>z y!YqCgP?\levAS*[Z:u9xо)E5Zi@ ;wڹeaѿ.߲ NX-li4j;3:,bE^  M ZglH5ҵv 21K77i@zzIxʝb5uQQ#-K`f/-˱zsQٗ[ .8^K"zEƲ3hVSp {DNl2x$ym5+?Y5(.`r`G^*X3:R,|R^&NyB5x]ء!M;ݓQƍiO2\y $Ù5Ͽ|~3)r^W?\tsuk !ਖ/lc#f#P P-q7Ax`mHTL֔? V<{֓Eh kKi@+kXYjҧ$o&VԡX Ax BC3&_ $O8 Huu' UHNv;QA\},gr\/'T.RTEiU c 6'0]A3Kr0Kk>bR ICŖ+Z\ ^$;bH@o|+GxXTGyf'-O,mdֹ&FCSm\MOFT|?)e5hϭP6&Q^RzG\p N(D(Fw~vDq16kw-&l(֌0']Cg^ g,FiTV07}*#}o;1i)'K [CXxbuS5.=`4_EK)Rb4B8yKf0SҤo(C '.TA48~9uM jV=H{lE-n#wϲ!-w,tZd.";%ycjMm:Q/,\W%3%CbqP55.k2;; ;eu7TCR dBf|,[0 ~~y| =ZuId < Mo$MErnHhkښl (cu_JRqR$L0 h8ϠvfS>?~!r6Βh|AnDZÅ_VuA"?SˋCz:;rTH1 .>|*ӥPܿEU`2T7DQ*pZ*tZOk5xrm9spWQ_ODcpNz76ME"̦&}2pSR (PW oq E56 5D0.u4C&Ε *Alz/ 6,OHĺ[PثO:EMqi1x`OӲcmi<(suwE%p̪Ɏ/l_iDsYɿ *GZ"6sp6Ҩ).X/pAI"O| a~&ͼp)7 d੼2Ը nJ܁Pż.;aw-I9 y-s{h<5abB5N >显[ite6fK[AfYPH1hnӍѶ'])GVK\pwꄕs hBcoŃ)c~bls}"vb]2:3ZV&{%zI!nP߲>JG4&c^K>3Eށ v6BH6cؕT!}e]*ǎ+ˆy3j>Tؑ\NPB1נ4M3&N?â^[ bp 7ے NS6! EqÚ1=#ll~A*]=>7؍%'M.2؃ o]ŘA1Č5EzG/OPIJ"'=Ob vYqƔIO'+z9hv$fl}pwLm6wX|ϟRF饱CQE@.FjxXCgURUT$1q 1O^ (`w}ޟCx"=$̗/k ~V1fY֛>{ ˿b\YSdcW0zC䡁E~MmܲW"}멐;6Ek8̈f>k/)ja?Ԩ/[a_Tߵ*Pk9ߐL:[wfՅ=%|N]i^(("4# 3,޿>qQ00p=TLCjGŁ{N rDN[ݡyqyz6x #ȏvwVL'ե}Z8LnbC~ 4Ib$B.G I$Q g©EDuk#L-sys$KrʸWM0M["21pR4q+q+L]J fœH{olJ̓p@J .!+NK8Dy!d#2^X+_:.^N?]wr#YSou!c]{hmiS0F]yjWvzgr0oaU/),$/pOHg~w8*^t5@5.{|c$Jdb[`Iի=:%5I݉icTAj nnJiWozjw"!А S[_Q`ݕ+HD;a#۩ۧyg"F~gܺr̍­_F;)j>«YBS~jFU\y&chHې*0iH%Z*/(Ň*9hLS.B/wqh='+\+CHg6%wQ%ˉNh#G97 L3r+f:Fg3΢/=Y%&Ia 8` }){ Bw!Xo+S뢮>.?7Bݰtר(0gE fÊcƗ;:C%@dڽ?A9C6Mfƕ!YtTj%,[Aku$a=c-_˳8p^&]pX~}q(pJ%%qa;?mT/QߍP Iag&sÍ:DKpHoU*jF" u?J{I^ V{2 ,SRmĆשgagZM`dfryKץ:<2]!ʧvcvǜTB/N o{H@{Z/i>9;C Tx%7%~cM5X6UHRXn3$4I`N7T7cj[c7*TV7S;Jُ7L_6љ 9fF/y&-`e $/}ȽMBE$s HL2Q9`8$AZ)^ZF lZwMuE@bPW"RZ&R{@3ܭԔM$ТE_jXj6>?)ߗ%]z vφ!>žxZWSVZLӢ!#m z=w(Q4[:{RhIYPMDC%p48Qp,IćE^ |&)R-wHTֶAgFFV~Zk-b׳}8PYxN|zj!)7cs5;_wR_τWU[":dR GH'lR"97Ty{ߋr۔W$qR" Fㄋ2ЇVMwu w.6f81p&mtC d%if7Zr-ipqž[,3Qf˃ hDڝһ̪&4Ȥ,.FLvc'fC J~ 5(<Kzv[ Gq Lw`Q'LR=t]Bb*z|O#Be1?`ʱ ,;DT5&#=" 3+uJ/EIBE2^: K#<’r< P"L걔I6ܿ1ͩ@_y_R:ZGW _4Sx:*9 BƝ_Id'u@kxnRېMZ:-y1Fң| fg8 4!_<!Jz+`d)bеz`ǻJ HE3o q5ԍ= Do,k<]5ΜTMDqY#N4Fs&fv]dpڊ,A ;z۟F09jS "u2QmhfqH*7]Ђ c؇Z Eѹ'^3`02_2ttreaDuAM+ uWκ+OVj9z#҂m&ӻ$k+Zs%uqn 0 ?AA θ71;: m1+ɤ*(]qoJ5,./,fVlr?ٿ AzӕZ+Cf)ЛkՄiE<ɘL^@9[^ HXptð(`B;pg^v QA{=}{کrXAfD?(Z n% Kg̺P@u bS(߉WՊw2Tq4hPhl&L Uf2voI/O䭬(HS5ndO8w'4YoM3X $G@ ?"0ڞ]N-d*"@g2]$-2`NJ;R_h][MN˙ Wt; !b)#ˁZm'2fkJw*0,.:&dLMJmI6ل*ȊQߒB]#¿ǷbYx@ !a> _T0)01jP2۽bv=?Y#˿*iJC&fQ@ N"oƣ7h6U42$P&˄Supc %+,6ж&wK)-@ Vӣdq{~yyډ: @+ilfT{bc ;ڑs(N Ǥ{0"h'jEaގI9^ա6jӹDXAߛuP/$ z:NR?l1iJ5]%۾#;Ć Cl6Żni!>:-Vݟ'ՅMf$p c.Pw%6q3O7~_l6;9pKX/NVP~k7`و!IOBQԮv79j)wNh "g`I}:~p'A&ШIKzmF2ZQ 1ZwnoCxA幧!W=X9d "dC¶Ⲥꊅ^<~d6<͙Ǻ"2Q|?4@K}^Q׈Y`*Y5vTvC=+YaI79.VVCh ' Lp8%u>u@}?ڣOӐvi4m#??2H@ڛ zE~ ᯭCly[ Uf'f1OzN9yT8}JcfWsk^u͝~w Ig<_ќ-o|ь:PKcC6˯##x} C&rQ">lXKWyssH,LWNuD$e +Z^sm`~#KքHr:XRc Bɽ^-N}CDyˤ>V]rFy!2s+K| JmRGZVgt 9(B0k]V iRVY.g+%elM7E/1kdJ2ot84I. Bʿ%g>ԟ nXoo{ƺLKy`Eա`-0b)xǴRuErKW?!(=C,ˮ; RޏVh*UUItjٻD%_^!AM(HnpO uq00[sz4^U7;0 BDHX mx ea(jJڦxJK_=QW?SAU0H tju<4;?JmKƌ--~m~9 "S-\RW>MBq#Cx.*{IrYA&Ua$sD^@.l +X%~6` +}z [v,Zgo.țj_4=a7gy/|kPmc[\\ Knxק}f$ޞ(~R:hGi=v ۸ݓL AC;Q򒤑 3uhiim4rֲyB$7nur\* UVOrv"A!`ug;gr h H@>]\6́kލͷ@MzA|~4z!iE|ݳP 2)7<Y!pH`˴]WE%UBP g{h7 I_ REEF86 Jr] =\aO!@zY\(9Fq3I#,4J?=ocii*Zu,m/=s;p !j/([*W&Q.L-뗨n*wlЖ"2"čiBF!~,f/g:8: ISs'ϖY]I*|!<PzhgՅ).̡kxG31PI $}C'9l=;@U[!sɻ:)j4'8ekekKlkԮS7x?aQm ?&*PlKJVǺ͍7'*LniF3Pr*Bە6b5*LhFعüӰ8%+ANJ5୉_m5gѧU'y}e6#w An/HNp9j'Sٮ9 Qբ}{Nur-eQIR.S-HRZ}rΈ%B(y^`˚]mڧnBZJvWJIf0- fuNp4*g6]/Q'm8ڐOO3,ұNŕjb)u h ' jLatF/-g% +ѹqѝ#G5߽蕉|EQ0CC6O殩ۗ|Jb4KR΢/6\)AGs4aIϭU =$=vC_E\'2-QߢhFһ )Z !ss%,Df"ʌ Єg>7~#TTL/`?+ &G[;cym\,Ibsԗe<7G).8zT`Bb;&&zzd$Aj\P1Ibā?I,q]'wVG 'TEZ^Fv"LA1c+5[)U5j\>E1`2~+vk<Ω>~l =:`pq[ϥ7S,u-5 :F]c&RcuG. K"$e5|ذJz7>^Ɔm0hWfJ+"K$ $8gM3񈒦R{Y/-]o`9 <.pb@/ pv ~:oHz>`F3 ~&\ hM5㠕Brֹ\T{a:Z?.E_xciGǘ1uI͞W =A!x-LLWmKFWx վ 4I Gu_zQ; IQY86/m^UXr)/$B֮δhn@j߂c«^Si7E&ܹV_%~K r@S_ t vu5Y0U4دp0\[@5!~ EC:Kb,c6#w2u^i1mɕLD-WGCoD|@^BW۳zcI? [5q" 9sZ:/v:t%G)W4RlzP GbQ gߛLj22d`f>e2AC E|cK *OuZp{ZV>_N!zEvCs5/oK-5<1CXrRG,*' }Y S464> zVoV&\Wr,lr͟0he1px1W(1lG 1hEe08(bKFDפ0HSXƦ@ɞEϛ )~QKŞEN /0n1kUZ:2@.h렢ȁ9..n#DDa0Ywl&"f~X~,˘]<_zȳutDؕvtI PtATd <" dy.DD Ti]Lz,{(aCz`ol|z'RBmw|> #7b.$_#Y~&$䒧1~ 2,WME~es[!dSpC5(c⧰ >+% [0S8I2oٺ' nM Lwc@G9-Exv|) iB3<.H,]1(¯4(w^Kr#_+x5R+~E0w\1H^cJY߀i ,s5TLpV` vAie3ܪXRo$v-x'Qkǵ?+Ab0eڜ$N),7s&W@c?d#WkQ8g?SV-gn*8ʗ4.kFFZ$wj/mW|T|; ¦%d)i-):*i(ki)@n}%2|S)K!rxnmJN{J3RA#7%ʊfIUvF$hv~3#D |p2I[zn:@cq KUW`[7Pǧht2_L]~l_)PܬF#a1D~ux::\j?+ZOK](3cU2֜2d൬WV))Lݔ_э蚝W Е(5aCo-0ŦaW]uG~ PoR_K' fˎh>o "Q{׷'6G8 ox},1dٞc ,߿0SO$ /xw;oi̇n4*[puZVPCW~w٫j1JDЗ!pTf3chsFzq[O1sjo/jzp\!~بg&Y7ٲNZ}^]]R>+KH\rgdg޵t YRĪJ,{%b:uzf}QogΎZ4;Ĉ,j&|!=i hs.4N9&W 4X.W25Ð@3ޔ +Ӂ=A)?XD ڳ8N[e^V۩UlʲoB0˯[.9:1_+g_i5bpPGF(iI3jLx$OT$9̦ t"F'g ^i-ғʨ'if6r{ҧQ9(ls}5uEX @Ij( /%4lӓ MW1 Whb!sQf Rj 8䛧];PA)(:-<З%;[?/z49'G^9VQ;_տv hxuKSǽ :>ޏ#UrBLڧVˢ9ϛ"ĉ=tF:@͔l]"ŕXM"j!t_f F[N36Q;Ŝ &]e]( 133+[jߚz{w~ܷbKϛ۽ez 5@W'Fx9=G9M_3+ Dyġp C,&Q2fjWl<+Ƒmp1>hqw!S" w u$g ASF0QXb;HVcoqWPdH$XeIbrj~ŵ@ % J#wr"xC|ZcAJȱOl<Ƚik&?yAV.j% A+Oe}8=~'nP1ҽO*{P+&u09 0M> "qDE'XI2"ByIX)Aڰ=P*f "}=aƒ Bxc/.6UxJ&1YdY(m{l@^d8Z67h?Koy,}e\xq?\~rIj  ~|jmc iOKo(m"IjŚwd/œP8%{ 2/i44I#Yt[ԥD79!$BfټbroQ#I7R?j}E/*Hiڇ_ѫ:A=K.ΰG y4ze 3XzAIpu=>bc QIL0Zh8mdYwzu{5 ު~!1+*Ap %4qmh9 mns=MJ_iDU4O ۤygx`&CU {RWs%/l,m + 3)Eg_Y9VB~{/\z_Z؅RCFn$['- `ky|06>y5=,F&,q2tvon6"SdiE8qw[gGN~^aX 5 {ވ[mXƒ3+fs_vDӤ x9NhYbůx:&n O-x*e,{wmJj*2wB{͆9ZJ&B">T lQ1#PjYz>]?v i(嗋KT 7hFo|t*:gpaF=5\7Ulj>~Md],pLOέ{*傪qYiMCgn! &d1DF24!*7f CDa507"?/ںkY(9ac5%'RJjz<3Q8YOc #h* aW,eִ0~\ր oW^mz5xͬJ̭m]AËu\|K~k V4JAFD)B~hP-^"Iu3ǪZ %4"o7? =K[FNTpm)ho!%oc0`EUQ0.iltOL3%:EyMt[2?gW oֺm՟k&Li;L5gYdցitvKiE)RNj.t{e1A(_DW&&1|C2Ou.gхTV!S16֞2%) 5-H#5rCנ7 0oY 8R]凡!w$Ω[(-rި?9`;~{Erm$^?Q\ev:6>E F=}XGtaANΪ<v=ϭ[29)#z|J;bN V5xG\s G`^ͮE8nxzb#D섮ftW!TV&ewaK* ,QKwm`AL4͋9Oq,vN5Fn;%s) Sma:d^Tϸ);(m \mЅ,Y,Ћo!jhG[uYk K%\C6hkI=PWEoCȂg2efy Ƽo. #=%amg74wPg 8 ý D6%IdRyێ8 ǩ=X0`.CH䫥oz^A[fq.-c+,-NXCJg%'+oؘ)Ym)֗BYSpfb@68&ݷÃ)78A /K{M{a, 6`2 *\ROʚNto|g@g 9B֟@ƽN,3z1rLϹGzDU+1:48Ju'F:j&_b}CP0.ڕ k5KW]|e33?0$.be0F!=ky0 Bb@V j o7,[ݣ9̋np Gޏ};ȗyz\3 1ֶb,e^LqL9$k<}dO -a-c ;BFz:E=@H>]jQ_\C6"a(՛H48mҬF\)7誯5,yh} s6Kc֌LD8'23` α07%uv4q-C,,7^DLAB̒j+-BQlIKq -4TZٺ=ɘUX&,ⳏ 4 J`~UvCz;`xy@uH)e1WNVP=ǘ) /HLAPY"Z> R0`pqF*U/:O1WBqho>mp:]a@t9b;zS6oP@!VPBf(Od!v; +,fgS4)ݐ+P3̟Brl4 d?mFu*J ɆagU Ԃa$dֲ&8 6@_EoU/_zgv] l34߲zC/S/m+>ky$dM8;rl*p9koLk^Ǚ*17L`(faSd&jNQ/Ί fd=]Nٽ7&mZ;Q=?=րcߌ'CY]-FLqو|`@'q]/N4YQݏM{4G=A1!8lގTj["<Akh7U"sY+\I !/NĮFqa#rȓVYEr@ߖ{_0bқ2:Bd$Y?{O$[uv QDz(cjYGZh3-]du="tnL$d`w2 x=ʁj9튴Cݽ%<'LEn#?O'5Ԍf -<"Gfjac{gͳN Fu㌴>2D0XS'`6[%#U gi0# &2 kA3!'44ۛ΋qnvu6ԡ%oEї >IYR".QfvSP PUX%PqYh|?۔ pռ~Y#۵V 曎vSKm k,Q7:Ae> 8*M\⇺* 4ஸO؛Ŏ7gyFSԄfaP;)\jpy;.P"z*\5^ݴz%F#  DA7C4rlPtoH)>l2ݻyrڷ C~92[OQa^cDhG0  `q1g iVGemڱw׹K`# gsյ"Gl>drJq$-( ~К3c2@~^Yt)>y2d(qKg1gGODsLι6TfkE 2O\wA7nyNҨC}1 u_k%BP_3|G+kÂJ-]@SȿpS&"^7neS9eAgY w`|SUz[LG8r&A1EV,.jZD>me6M+KXF5x2ݬ38.඿s e1JhiMw)jIJUj&s5n r_J6h9/( & 9 %\%?M*iSeE@ϐ,LDқFZ~jP=7`[8@@Ǘ*IH+)¿o!1m:3NErO2rO ǵd@ n;3YYeZm=η{6&,~O2qRBcO7D#iZdɝմgԽibM%n pV7Zwl Jyo7nϪ-6ooA.n2cS.4\;EpDž,?ǥWц!;tEb#dUT\6Ep BEa>Mx4拝GL;N|e` .E)Z]A‡B.)6Hijx̹䲢ZͶWvKsp:'x|\t^Z(nGƝb"@d#'`aZuxfIn\*KUEx :ܪAu˅ "VTFJ;2q])T4Ajwr=g4΁3*Kϡntw{b!Y~U-)g 6N^Wd)L ӎ6Nv)Wj+^Rd ~f~egOmU0y 4꬗5;T+փS FtѾ5FhԼ8E 鶹j7Wp] "~͈6FYŁ~xꠕ$BmPR4/1u߶So)O{4^VOyZ>8}v;I-+y&Pfx/iDԌ0Q N.qԎPhq3dM'dg&ow<پzg{AX i9كe4 4`hz⚝91 ʼndZ"w(cEf5Ϡ"IӷZ=*e UJJ6&/9]_XfkdQ/PK[g@ hT;H{/<+M9UӸ>rx[4;ҿkƥ3K0k?yǖ韔{a-(k+R\HI\LJ Tпƪ2=d0G6%IH*1uZHI$k;*h8~rK}):ⁱz/lHeWG- #@ $$x̩i%k͔W5hAU4Ca3Jz'*buMq? @\ oa8B"}0bO?pi_EܝlN^[76郛2 dJ­d (hB"KH'/-HƼ=O5kct_åh^Bs a9 $0uw]@+ĺlQ .95I.l>CM [@\cØُvcOL!ųfe\2)miF+>L˰54T<)NֹͶ./v6E%26;uam)1 tRّj4tIu:6w|4(lh؎Cq6:kx"9*k9B \79AqR8o 79E"S_< K K<<ҒJo0B}\6[/=* Dkm1z{zYT` }X1,ՑTLr1&Ij`Ux˰_+fh|wֹZCF-G#<) hKގ)me┙q j @Q|Vmrʗ&B8f$*E ~ {{\oYO.R`B@mA3>^̋C]T>T0 Z0͉.Lr6 &e}2DL%b8mV휸O ҡi,]HpniW2 x ZDWn޵ ܋{ vVK|X^W *_lGY˭ 2BNa(-k' om9bcV"]mB?0Ac>8D|rL)4rE;ǝ3To)hS2x9|s\k> Cfj9W8~p!CSY 6m-_3eΉoc#L@on\OjKxɽKΩq²..WW`96Y±p"_-UC5 ̀U'?ʶE@u(حAߘLJDSaQM4AZ7 NX$52m͚O#5rb<6SE^O# M4U׈7%Bf NC>ԛ`nO6ԕ 筝qI`..FJ alEb割>HlpDV 3n.х(BjMwBe49N:\ å,fhq%sؓГ)QO=x;ƍä?Wk&ɱn"vVJ`U'ڣ4Wh(U+ K\X;>)}hh m{)=a,?É#qf݄n~ӕcvF,]4qhxޯ2B]]pI9 P1YYTq5@I֮;u.ժ^ItSS18"3'hKf# CgI֪4~< 2;/m?yJ'O]_z5vd8w B}7 fG)v#`hkA yqa<*ίTL'~25;ns=PgU~[n^\yY8oJ )jHi+^`REH0:!JRl#҈@!h.7 ?k(:wX!Jϫ{:k]*vhN՜{m&/6x Ơb?ߥѯ' 78JFu/A6)^Q!:{L fŴf-~u/)"`l4.8~mMVN#!/j2БuMe}DAwhtg{- 4:w[o"5d;ڼ٠7Lhy+"u;Rߣg: 랒UL>tGhn}~bFg 64 Ǭ?ܿ[P=𬙥KMn7}$B3j+W(L1@\ Ŝ$e'_z `̔"~V/"h6eOaTXv;n ZpTsSc)en962HEjXg"zU \ռ ZфDȫ&]Uf+͢F쓶rb:=BrsDs4WSZV\<*"7|A)"@7޴Fُ:p+C.U"&~谬`'J2[Ve-OQ-E8 >g׊`.PBŊӌB=>.:"lO\?u.|{FdHa!Roa/pNwF^ҽ9Âid05:jRbYP䴵_O=`E >:(G53N?pCaEEaٶI8 )zS<|nQБ-B;*P緡^~¦%|4>v[X⨩Koa̸[@p)$EL%r76$w[-/V`݁KFL((Ƭj0 +:.A@WfDXcx gM ޤM;168:,W̏SZȫ=1cNx|a;KGQN 1^6媼ncneX?SmeGn R2I'a<Jw[ Qt<zq%&kp-]Va~S>\XOcqS;w<Ҏ;N{"(tQ(Woa c B1֛.{;aٮ @^ @kD5OvPNwl}A( ̗'fSCP/qknT=[Ba J?|KL.I2=7q4aNMӭ/9^덹~}="z:a-—g:D`=y.ci`Q[H`(qksʧub NEEi oF(5Kg@y4g#S.?A_ H&@yìZI~Y7A"_o̭rPH+CDgJ+O;dIz_lmNgE*/6$~%{윦X˚QoL)/s"`vi3Y=  F|Pa_JX`zLzqS\yٽ{ʆO0>mr5M;_Wxi`,Ƙ"IO3`>?d H y!.-2A(fuw!ܯ 3KK£K,}! U_yͰhd1l7tqq.X`dҥr^>BpbN I}.!6\:C̎(& Z9|&_M=NS-&~盳%߻>bTv] !T_'79"nLl :aҗ>|&-7K=F?;i'OEHu]x,!2wh8e.xMnxu_G~ҠQ 1yhD`vE%aW-ې8Il~fzuUi办:E e&v!悛K]H9O!fVL_zv+qH(tdq̡H){19REJ27SmP#^c@]1Vhw U$>&_ɿO9EG‰[|ϗ.RߙHH&b,X.;RgSj > 0Px0x$dxq#r|,0'EPa3~0 ;#eXEǨ#|BKh""dz-9l;E.+V(99iVB%HNs^J[efhFn`i.5A_"[clm>R[ o3hY ,vihч|ԑ>x_M:eԆ˾ C[:7M5pM?rjk~EzjU&Uذ(OlLCDJYH'V~,<}4?O.}h?G!_+ґcijߑ "K!La#Hj@hz^w4J ⛌ˌUOU Ph@=к8m֒i1!Y; @Nbz$fze|+wJc*Jc7~HLh( 6R) |?@১Kv{q˚sQyBr!!M>)~W#CK:j%}gkn%抎ʶ|*D9šM)hr Ƅb::m-AJ/$* {9H5ArNx%_0 ;HSa-vqd˒}Rq~rGAOe4_'LvT:8~úoȧ`V\u/b\d1"ߝXsԽR^*>^鵌45Њ+bަγ6ppn$i8#w(+ly@L`C52Vʚ4 7}>WO^t"Sm47ZRϦ8vRथFF[Τ5ǵV1J-5lw2/ʮO?r_`vī! d׮(.o:a;JJ?5dK߹5Q.H4 ~Od )? PAc9?I-ZF)ր]MVm991.O+WOx!BƊ,*tYUb63jR}NUmh^'+0"/[ȡ`5N )C8W|=0[RVƴ2!^}{"?HeY:_ڡcWwvhUߝ*@~LxPW k<=KQz ZKbI6Tu 6̃m h#N[^\Jsd=-qś\mJ$I< /DQ[#&ѼrȑC):!փHh!18羽%h"B[6\oKb?nb/DXO{#`(EPhЩZB\tj&ndr^#LEeRA" I,4|⹋uDn&_bfK@pd0sc~Xy.YDHMkj}7GDb^faF'g' $ 椶-5́멛βa&H+ ;?Q3niMbHIhUMNtćwD 3`oP̮\9 #S$ ݸCϚŃ:){hspXMk!2Mo;8br@3[ z|[X:d|ls~{)}>4sF7.{/ wBFځN QJ lr?p #̋l$5D`_ C~p |Jlo.{.d[6̡s?V8uq,KՋ|$E(%ZMvn m[+f`:a)U݅Ht>~]5M$zÌۇhu-KRwvY9noKȣPNn4pBZAjKkhrk òK'Le7#5 l犘JR.@Ne.ue:$!sPq_0@acQ}Tpñ{X-*lDF7Q,fP!dڊu+0NiYgL>Ka "C.]NA2,͏gͬ l~)-'*;.E]RӸYᔙv;ч9"jV i ZMȑUIW e ,&2+$bP}MU<fY'obݪS縱δAC"rg\!hVC lJKjBpwIcZ֢κl.EG#F $!\2Ǿh A|{I"%$ {@S&@hXޚ ]NGd߉=_@zG{҉-]c̠kGE$ { D0&EK@[o&!^O3d2 hi L ToDEpȡqF3XF,.ҳ;vL5'٬0dW WHt2G$@I({aAɫea-⽗3zYb$<2}xԷTb8\d# 1I2y৷s沴uXf;~bc$'.CnB[@I2MX_W=x"!Y? 7GK{n\(S~zxN:]1-KYeԃmSS4/|ET Mѩe%N(A15lWBQ+?pO5WB1._+] ?ޔ@ WO| ΣK+>cC.dXjQ=UyZVikIe,[T1[ZoRFFO5chǓsN~Qeԭ*]HK|F dcY8PVC\[BKc&ĮdTiF)4ʼG5ꧭ^zK3\zmj@ FͮOH6`5ɫH/[ GnQB}y߄ۃ8Q IP@t"$o4O|f:YQC͘y*vn»_r%䜴"eRb ]Eu4FD2SjJ_).O](^VI:924I)TT9 J}pD>c9[A[S?ZIؖݫz/8ZUlM}lSFg-ݑ[}u`rt-_Tӏ-!A>J1v>C <;Hn9O+#ЖJбlTlEҘtZXU vڅ``k)sy2(SjKYzM2a5xTI8Tg%.j/H U/aL}JVrW?]qJsI%%C6/D<,1"_Gڇlny(t)ٔlYU*rf-AֲwzbBڟ:+]/wcR'^e(<,䁅Ŏ2%ymaİ]0TRnl9qTd%%f&P>E4J^xceQ !Y3 !I5?`Fǣg$u ]>xU5^ @أ2A~&DM;w]Qf6LI $ knE4)S9~!Qp|f0iT|bht|C$ȗԻst黚vBߺ%/K ]CGhWבxrwI VICG9kS=Bd['Ͻ f,a?הrD.<`OG]!AaxRI)}9)* Im{:5]itwWٻ s7}=p"]aKz"38!>?A#`HBUv"5\4/Hs-]{\HzHΏk UIWY1+8f:׼ٻO,dv׺䲆{QRkRz:Rڒ|FQumA Hퟪ[y]2΂R Yc/OP~S[ X7\Rp*c$@’52 1GHKS:4pqbdD*(|eը4ڟkWE/,eOIΒ-8sރ!&CD˒%ce%55|ŠjC M <46:t57+BnOz?RGs̩Ћ%Xxɢ à!mx䢻o%󦩵8K)9]BKs)oRu aCFXW $+dͱ͎> !`1oн&V RNad~Ε|df^K~7%H4vo\!c'Q<"/PeqHadN #9&0zڄ!WSR2H{OKm?;4 9Yb 9ُ(T|UڡDp'RYi N`p~:9K-5i06M;m1bbF4T6E-׬'M$F#KWSˍAR!\)Rέ<{A,wd L+ }-q6k_]kl0)bhZBV  _ Vԯo]nPJGw _u7L88kwHFQw1m;rbs;ޞ @ hHhx.j_*0ڻ7rޒYDaoRjῒx+dW`IjLlF 'DgmĎLųڶq,[:54q6$+ޒS򌬏%ԙ8;բ{Q63yܦi:*~;BTsb5ν_tdo|McrDžƖ"6%$#Oq+lFi*r]'jdIZ.61E`H -1NhŸ̓J(wL2|a0Yq4myFEmfkjQ7{ĆthPԺP|/H(7}-6.xvut1Mk_5t9޵4wB)6??>b7ф[@OA&Ɯ*LՅZf&7InXJ`he`"Q6Z|w'vQ}+[Y1f^pdhakàOaGbIx^~AILjA+)̩v]_pxNq_՚JVch= ,eYՔAlhw٣QglzR7>陶fU-o`Cj```1Vp 4BAWPRNj0qkb5}:ԧ'@M_":f;|6^ UO_Y8 $t?Dqy/wٟi /0| -N$ Xr~(]MezVe_Psf5/A`S`z[naٮ_3 :dyf*KY59`ZlhpŭL s~ܗ&9 c%(S{n-"_ DDA/'Ȓ J2V> UY,Ԟ3iO_twuwNEίK ЈFQ)@JXT؎t}}mQ=Oz[_jtBT\t rQK^[V^=)D S-rgz{^sFO> ~6I5&y!nNB;-Xcfȶ|HFDix-?mvY oYh.Wfw"h[N/:\|ӰYU`ELAusJO&cf|t?q".w'{Fꗘ1:T@iyQ릆Icr߹Cɟ4sÈ7267s!5DюeuDU% |UM*#bד=fXͮ>Gz󓀃WS#sp\,@ԛx[>Ҝ)цlkxX)9Lj4/Q3.(j sٝ"[i&9Ӎa'T*]nW9{1.E҉DSfUIdBd4,_!S5ø4eXLq,SVpؠ]:7}ё;5J2iM{Fr5./DX%s8{,bC'Ǧ[usk#r֍ 8&@D6ze"ؒ@ZG. ,8ZJY8,ofô+(ic0&w[sm)K=Zo]>>P SW1$'GCKo@Љg渮d#ئx٤ݾFHv[Hc'nCMer,DY~%큄\`xbZb݌߻$^)컿 "DW}-( %kn_e.%v=AA"e!fkoBáv1J4I kͽ=øˋDF:&\~*vxA58H]m}Z~tއB О>\œݬ[:1"@&*xUkЫje=`Ej=pC3̄4O|< G72!2C>3} z(tQX.\<2/"k#oV;9HCJ!M'ΧwܨW{D X]ʹ<7F3*HS69:y!a9cbE> z3%= 5?@LSsb uZo\ \CJq A%ey@pR_GMe cc!{`YЅkJʜmj37{GwtThiSF^YhwHsߧ'0_~i+K(`J'M|/:܏49!V˞}#Bf,e-Sb4X{jܺMwW:9qB٪PhYf?fG>ԕlȻ Lu p>R=x# g:@J)J VLΊP $d@=2NC7+qT3xF^ѧk~o b:6,0,)B~2,F]Gj,M鯚B- IsD_S˝*A,4 ZaX]Ռ;lU-E؄/F٢Lr Z[4v2y-urZ%=atB4_k R6WR+7b\f}%kh*Zg X4jvIVWN}xZZx <0_aSCXG?[})Y =P) {=ѣcY7EK7IpݟCŏ+1{cRG6t Ȥ%ңɄi3ΨXk w,&ğ/z3!]QT_̀ZI;zO䠞̦+4w,'=c=\8!cio?qxgM*qkcH$H'AE:KẀ.YkчF$rcz\WS`Jm EE}T[O{y!T.SgTx/4"Cd0j+iӗ™Pej<}7e:a_][;} }S9Y7wԸ^L8;\5/46zO.gqj|I1V.D#C9WrG=/|{+֓뭕0IɳczγDlc^ŽG1}$oHp#(E*#Cy `uc wyS=h%%=#`Ωt:`zd9xhwЁTH toc_L4jzuu)sX^,kSB@9S?au2Z/ύ bą+[߮ܐ;sɪb DVqucVs,u=x{?4y}1jYH5|$ph~?؏ּtzĆ$zQ]q]lJBoaX,J?pA~t6&K5-tEDҚ#ڸJ`|Z2áo(iN0i&`t{]1<ߐWM,j_zL_6HoLoH9ʆg.hm[`"K"loN7p\W\Z]h0=VsE[Ąl̓4!(I歸?Gzj  dDBUzlKT3ggpzo*[&javaVVȠI/k%IdN'bt fT8ϻ3]olw:dMH)z0+7gq4jkjl+?`vn阩M6eKŐ.cF+ztqp-=)nZ_[IT 5K&0휖JtVg^V&L=d] k!Zzh0F{a̚&vq88jųq7>ZdUoISEhE\nUV-s%o'r:RB *TYUݚј&-6>wϫ'7{Ax潹ݭ~qʯ<#xG)5yy 09}lݣMPCtv(TjJ'fO/-A3TWsZ;xUKrwFxt]Y5/rXMPXQdf)LewI{P`r9G۹9&jE!DkHt4cT7Ir_֊A="MIv~F5H-zs.$,^F=LԾ猊' 2t8kUeX!>_YQ+V_X_#],ޛf쨓5ɼYJQ^4p@ uhcX]-*oj*C/OՊM s==yuC5{K 7L̂{aAVr;'E)_@FJc;c'|;?R:!g–R׀ܧ 3?]EWX`Qb@9sPg0bI~7~Xt5n(@Q?w)%u]D(-|i ]3]!D6;|6X[O4ӍY㋵ـ u+\:.'#JmCpݵheqs j(Imt `;„mKW$'rg$G4''C@l^Kpg1cі2S}V\SW:'48(y5v ZwfOw׮F]N/|ЉJ1) ̺gI'l L=|] @ )l9.LTJ񳣾[bɆ˳o9 {$U }s>& {>Nv}9tɢ\k|Tm6:5I8PTPhYoB#aer C bR e峮lљ- $V+c!1 - ;6Х{TAnP{.Blo6Gx M Hؼ-u w31=%^ ;E K&o@-hPr'r6V_LIdc'1h8L&XvK{әr,6u֏z&wcsFFr5VA,XqoV*0ݑshME^QH__@} g4T3ԵڮRް]gds\ԋo w[,(EX渡OXO$k My;+W,\]%/0P8 $pu;}5~q[7Bz'? H~|I^ጸ9`Z%=%9ۦk󼧇u ABYMX.nKRQ+Z F zLI:(Y-QGJ,U|&1N9RײE8>|5K՝B=O'#U)h8; #&lMUQ "%w<( lu٬Cb[;ߊ P~"_A;ŴV\c^_U@jg%z4#K0IbVe/8t&1Kmj 3F SJ'|Cmd;i lJoq8L̋x3Qsxwbپ,)Ɲ(Ѽ*/fNH&ݿ1wO4ȿM|##]Tj'V0ՠ{yf]3"Vld] [Rec<`=]]#H|JJ:},X7?o۝f apj@T\%y+x)G.͋>@bh}vfxyFl<9o,,`̜q@ڌfq@wbOfJ}it\MTWp0;cPV MO*SWʖ!ۖX`h(b] hwpZ x+VBR |en? YH{k,ej. D 4qq#Ʈ2]Fz`:brX~b&\笲iSDDgglNv|dzVǸBL.b-Q˒arxޝq6;|҃P8sG&a4FM$B䇄SmRD̕ܩj;e\\Msz>G]#ș7cEZs`bu%uW"H91 @7E|%mсpJE%ΖǼ!2zwGmߤk1ε2Z{œi;2(FHEzߙ`74/]ebw X5X-[(R>"r`&! 4pH+*5vx+#V455{^ L)W jӅ, .t'jUXsk2z4Z۴{$U>Ml;[w 2a#VB"pMKp/3ee}FhVeY`JjSu&몳[8{橽OIU+R =(l\9=@lMY@ QzXdcԨmz`;>XP\7s>0sf >* rAP+aNJn&c _E'j/fЖ( \ {`Yu+o(ZxaFش~kmˁ  l.ƆU!_(Ȯ'bCp\Ocɘ'>~hd)(N&k$)T΍$j[27O\2>h޿x\\vͶ%@+)U)˩'xcV ,]RPzT>xFo&w MMVf`]FI_J7 /wwK%o D *#8PhCܟK)O6%q<]N,?Y2~-8[IF Qaԗ/p뭍a5exƅ}0y;|Q1ծ^K{H@z).XӤܷM=ƀHP}JGQ4SrY>a)XJŅfS# oWn4R7+b;U9wL`5n3PN-9S W qwAƓ|{irbҚȈ÷qv]Ѱ`EBPD7a $N&HœCM/~7)>z1&3i]}?I7!]Z$ ͨM3}(b=XMHfR ds$e2U޽s8tm ?aF1,OpxRo9D-o9ϧ@@lոϜh I!o5$u 'u)9~ʫX1Y:BQqNzhLySB'`a(~ ;5xܑTR F\|t T:1w:%c!o_ YO-%ela;2UX mZ5rtR=CL%?Ma,ly\Hn!Q#9{6C鱫 Ta}&zUlKVʩ1*$Vo5`)) CV1W/D vn!.I< ET:\A ٬LD A$D<$L˙7QZ])?t4LaF.gAꮜ2MFLś_Jg5vފVQyԂSP=T؂ة:ٮ mNtOiLD[e03 <'ڥ 6̧l- RM"-)ܢ z`>VEs w2_ -Iey"vR5~ }."/!;\,j.hBrQpVτċ݁mڐ̜Pk/@Q;{Np!۞3GqBkU1/KK7PEAYyOLwWwClNά6}̥,mengwA7":| Aov SW? B0b%Cۧ!c] .YjǗ9I_&1zZ)w޽ukZYQ9_SHp $̌NatB%U>p6̀ (ۥ!7]RFO0 0&MDUF) CO% =IGeLTQ `ȠZA9TKf@OMu#UPG#?ѡp !)Z'x T1/3F|K !׶Gb*]@ƇEGZAԸ ^*|X)N1K'Ì -Y|qc#vAXxi&MdW:!~9/ÆTݎs.t }om- ix< yOX}\*nuc,'[5Jykj5Tv7Hj iQoUb\؈BUnD?H3 ]K:Lx@aHiD'+I7(ޙH vN8W3`U{x+Y ̓   ¥Ӥ sN)r NS^Z.sK;l# SVݲ0 ڟT&|Uyj)aev&gL,S|A?,xʟ\ [G#X^K?y ̼ADT-ng9d/q]R\`(e/Pi3XQ{I<,.\Ձv~I?*:9\bױi%A\ӎ5cI]?E<;kMZ!Ik>ϯ+ϋ(nŤ84*7,F-|LRB?_b>t Y_qLz՗VSMttp,:ѶZ)֚#!nָ`R7F$ǘxXKI[5A,p )aRd@?!e0:ȡؖϷS{X #pW6)kn$ xBΚ"# _1uGR bLz?x(q4[촔yu˻qGhJ^>C;_Y]9x,C_i$u}|WT=Y;iUVntr<`MPqf;f^7,S9s @TG6S MV Q©('OZ DT>> -»&tJg LE)XեHj3&J/.ΠIDT5әVsnjgm0tyA ӄWMׂ?>t!-:W3iC%PzxHgv;kS׌:*Y͠+! mZv%ܥd($w4?'>0>pg],ldRTQ~*XHȒU&z"4ZEfz԰*;]L@E b&y=cy]n.U2`pp9-EDMDI /ei&T25BE s:'mMƤmP0-(zXʡyH/38wCĄ+0LX̙-OTFJY"c@ˀ^;l0R!Xf6/ki $89$p~Z9gaxv_1lk[$h;?}^&fmڏɀ)d"P YR"xo :"E~\`#/TnmUqS9VJߠĆi48hMӓ}c)OlwqZF-1.Ƴ[9Q݄^%p=K*`c f!5LހTϪ m1VP_T>pp0hy10e5_ ln+~ &9i>v@|%?*[3 ,DElqˏxFԻfLf@d?+lx)#kEX;M?sHCjF[gyƝO'LKjȴaY24\:>PABO.Kl4cOMx=X%Ozڴԝ*V{~Rvϟm*C宲SyimPX޼AWYYnc g#Lv֥ќzMhK"lOg9M t HLdi~ueb4mC :ЇBL44N u*"uz Tw&aX~hB"(-ɫ\~0"}n JKTD_v&gOay_ R&W(]\rm2,,h7eOgYi0 $ @%ӫ@,6o5jѐ5><VQb~H4Hý}WUEn6=&mMlcVl7w?|Abe= R;9ikתfyn|qQxwOn^GieM;2ҟD |oB8Pp0U,fnAٰhcɸ~RLӬ_ m!cJiFG6G8pwpiT-0ӕQGּfc9ގ9Qw` zc"ak fB*AѮV-!(VHehFm e~/ꃧ>=/:)XRoh"8%.j"-h?&~%hT}`>YsDB$qr CNfm.v wS"QH┚ϦK0Bg4l?6jJ }".Fu0!;[ItH,' MV\vJ_]!lqW?X(g nf8 *H4 Z QGbu)tjb0קS40P5/PDȍyG rbU<(52i{KIppڬ`AfO L_baxJ#>Z?vGE!|zQ ;d"FDNTҌR{XաQDYkӟNXg ~ecHQ3ب!K',c>٧b/O`\aTn HMDTh&<͹w=Vr׀ ЍO*a_i 6HYkf_v[~X*: #?u|} QgV\hBD~R2IbpEvvrHN+?& g>\${_= Vz/\2JF6{ *Gx^\(Ə<4ϹO-Bq(($Uߗ s %v`&CY>@rW$tApukJBBSf=FnxR0)qSz;SUoX4]Y7L #2\pl>IJi%ET(+*cd+yٕ߹*O`kY'~_BHu¯N;"d  H-m"`^$@9t%/#OKcnY)Zmz\/WpC %}yQ }jn`&FE8q4\&i4AUsBIХu=F)͉dvp&p qOI_hb a9VjGpގz/ǴPFB'9.[:D 6_ǹABwbJ>V#"nj->D_)3 I"e&yM]*\ ʃ)= CS`Thnm:&KiL' WK2 eʼ OR 6JNM]%ܙS̥Exj/HʹC̷pLLt.0t0QGjxЀM2fدRIXy Yi!mvp0y,P'^I+_Ce/27A'JYX0_&m( {m ]|ԼNVGWp-D'rۦ|Ȧ~miT> eʲ2@WmGŰey mGx P*K:t 6yQ.$|G"&ipOCtV˪4 LعBТ 3oLw酤!ּ ItP!;/Ha * o*{l_2bO[X_ݿIԷ N*bfO, טWo5pÍTڬ^G}@MT!`G  #6Q;i›cP.M*p՘W!@$\P+jAܛ;WA=oCg K?{٩~Aû(x}ɟF;aƤh޻9u=#BU&gՒg |Haaxn~5#.L|R8Ӂ5?'*C}gu@rKh99D7L6Ȼ\u%0J5B;.34 ~ ˶{!7D +&kn$5THJ5.{Ȼg;W@S0dC$?lMlz)Zyքuw#IPa)SapQv DϽE9V\>/n)wn6L!_;Έ*04 +@}i0Ǥ#CQ_,ϑ$$y @ǡH{4w"]P]x$+P aϫn@u d_st3XQtAތ6E11o_ݞJ2BBά?51z!s`rÕK!P!_ʵt#R8 fA@dRrZH$g`-^_PK#n+ﷺ ofbxbKYT- lQ)^nH,Ձsm\GiC}&r~+&uwh4ؕFm0$=q=Ȧ~y8xiLMbXWp5t> /}AnP4$.KQhﶲƆw^jaL!I 7SM[ϱdBbbͷ̙4f 1#r^P}QցAS@L)'+wP7#xEʫ@R,a{934 CDO{]kDAQ4nQ!$w>YXkh唋O,o`V#wEQIr9fZoskȽމJ8,vC/MqV*cHVNPDM Q(G0j]#)K*rTc!NL1[B ~pjߔ6VQUe"%N> $:욙@Ne&mڬ LZn~ ;ۋ$(mGR0;m٢wQx*h)8ӡb,oM Q:J&b pXF\ ɪF֜Eko'i-6Hg?j]%) 'qT F’qa N}vغ#$Rع6  HxQpG?ȫ`%[! ͋?p͹1ܘ h7kb8)q~;*,ߖ, #F»C\,ge1?/)DhpΟFUTxyH4h$%䁔yUըfϸU ѓ=礂RZ lAs_Lr5-[z''ՄV.վ;k8<0U=hw>%M# $|dd "A GV\vL#-REd9Se.A-ȯ0JZJaS=7~|MrzERYpH%?l=CHlϮG/Р \؛ Љ['+ɗJ)9'ٓ:ߔs'0n/)+0%߾,wх=S=n*؝J]z3 bgWEE@LmfQF51D sh7F@ x7v@ htw;1k>?|-J.d(W1]ntaBvnmk@a%F 0,776(x>x|5jz]sU_Z]rD~NJ]l!b 2obO9l]w 0@ UH;jR; OV!~IC@FXO~:">Ge`ȞXSY'E5s*mD%/?)$.z܀r[#0Ic8SvTR&&,o*ȮQ< ੴT4BWfg n,%;l?u&ݞ3Z) )m7jjA’|ѹCL@i\A*>ٕ4-iDGoU" OzI=UZrjThCiL*\˙2`1-m٥ ָ?Qոf:2T,՚"pj a뱓0V}iǵn:I5txKioVx%4,_RcVs#n0E^4kvovLC!RIJ bD񩫷iq_m_1#0)ü.AAvE^~OY_tYnNk7F/; c {afە(rH? :jD9>~zO]N?-%V`L{){ĉE&3!HfDfl׷nG Fvd"T7L#F|J/j+!bx3Y:Є#òiHۙw O?9 QK!>e.v5 |¯?6x|dwBYjnWF*k!.Q6nƾx(!LڼfA?0bk(/PPtCF0 Mx7s j6KE1QHLM*m.΋S)G*AŸIRD\Y$twЁ "y f#NJmv"aN#+[RtڸHQ.p qMOTHh3m]]hn."~@6-W1A)I |x WcRW)xh 5x(oңy5M«Y usAJViru@K]e9X)>Zq\yT o'L} TJ(YbdpANK_? x':/ZIDB!*B8YEovYc%vFXx[68v v0 Gی엶/,e)ɷ& cM1vawDp Q̎ y6Ȧy(ŔJ>܍2s 3*T@78*WU)&Ђ͵/Ny.H(iVD`Ġz"1Z9vƕ@@‹NVy UD}>ǣT5ʺ/0&Ȓ6cGk$Aq\i[Ku_[]ydo\U8y.L*&#wHc~O$E\ZrɚXma^"tp$8RXi!^O^enFmXuqLm3Ϩ3*t ZT%Uw6Xv'LWQtrbl7w[7mUGZogfMUpag2QQ~9EWK8 sY< ;#h= wO_5*Sto쭫rawk߷0OnA-؉PW:Pv >d{dH-v5_}~wp$Cf%$\&E Th 8@b ˰r`įr諍X2e.k~)D)뇎OSڗqTDҗ^%vJȣB+1b};߻[Tx^sq Jz9pՓm/pApR?iwp-b`OmɐatΚf$&(a %+LCK9J{@k[3˹bJ&YدԻ`ZIt9z\)d\ݦ$lڵ.IU5g62ܿN۝NƾD܁Z#ϡ$->xi rdSćAЫd 狠MZfu&p3EFL' 1` ղ<&KCžJ5x8QW߽ۘzbR)7t@U} o_SN] =*+m(3W~ziGejrYTպoT{N"-*S[v hbV9Li X֎c|}I`=F%\|e&p#|v'c&*]uPMGlHLmu?{c8Qtu7REpmgA9{`ۭ=PJD!T?m%!-JA:I$D -lo2p띢z=ge|R.2L@D͜z"O5:v(@We#gN=ZeN)|lfW pb#U&~%US56 N*~:AOuDY?%R+үz$o_^vC )P^OQY~Iwߘ4@x&cfFt!fDǢ ?>2x۠ /JyObcz u=DJ bjX|5_-ḏx\~1y-Gb_ƛc^ RdxKNcO)ّY)K&YL]{seJ%icP*M(5L(w9$r='Uk-1 ϓXV.UˢX\Y*]-(XnPf,ZJ)e9G_-a9]MT_Tlꫥ]lDR8/~tJ y[w|աQbgW龃9nLgjAxYz <"Q#k ҽǻ+}r,齷|1fXO)Ee λYXVy-3¢kbf40 D=ET^JjDtff UQl_l:۔5t7?`m˱Zx썤7wl֢* zW2n#(vGl `[|JްlQՖ؍D 9ORG!s5פ'<ܱ[JKÐ]Z \Lx^/Za9WvKs߱z W>XO-;MCω>Wh׿>'5<:p#TAe mEw~*BC^\G7sE: ʑ=JHM|N~^㗿[&3A.KZͪjcHSo;S=\Ih롛j4>:u2u5.^墎DKE $]Ph|z|HX Dujmӹ,D^raU#~Q37$ ^zjJJm63uWwQ}$X`tI2YܲJ+.%GΪm3Bn5ir Ļ3 &-ˤt&?2e>HB\@}Q`6*^P$S)4/׏MSu-gޅv\Pb4o|XpQC8لT͸Tl<_S6Msh`TQ vWsJ*SJi꣤oK`B~2):n6wF;Wvpb;:QY*M"ќo7V]o+ּE9M\KCr|5;\u23KӋ$K;kK⋫~t ~]Gx=NMX\ڏgO4fv3hVT`1~ O bAˋcmCܪ赍 )1b9 c/!6=5P,=cظOq:$=i( :3dd҄PCwy킾V'1\>`'3Mi%m&UmcN3ۙ`,Uk\<j*#: >j odyO .,gp{%5'7OPj#A:`yZ"&P)ŹM~(c<ۇ|E0iDncr9>au7NEo\I6Ζ͙Gf[L3 ȽrPS9sж`KJz 蔿l)9h? .on m؟P R?sYƍ59̦}=) w#(>$a-s<*zUCrT/hk93LChk sZK("00gɸ.EUK"!<ӋKȨc iƟտGcB&-/V&o'gόD5FQY/*at-8j- }뗕:6n -‡ >w Ƞ4}(Ey> 6[k}1)f3њ_]߻cIx\uǮ Rbce!<)3'f>?g+6F B F&J; .j5 [CoJ@neф5':3~XAvj=fͲڗ7V.- ʪgv"YV=ȹЬN|(9(fL [>n-c %|fSE%[\8b7Q^9.њUw3q_Y^zDt*&PSh}A.̨oFc]mbJI?NEw%MZ2BЀb.c QZ=Z]m ݋l;D#SC>cKΚdBÖDQ*~=5&;%0 A Up{a͛36yfIƣ٫- QvR/W[d Jȯx3ًPi_b@ R?KSu<+~-S:;zӡΝWY G$UС>G@ǪWtlmsO"2r[lJep`y7}Ӗ'x^y!`J9MIR0(SHx.6`9Z:?Aw@Myy]Ü<=FuY0,j^f 3*J<Ǘ4v_N'!vS{];_mt62Ww`k*#H979iF{bZp,B#e;bw1<t]lꝕ5>R<z.L{i{@I %# CFs T$rUlBh$_= /i/ ']oxG,XFLv>>rvnm I?(/'nm L_Si5`\yg$ Q]I\# XH.xr ׎ŵ֣A>Qu,oW0rdž.!Lw=eƽK(iUd_hzmLZNT4kYJK]Lˮ ?GBJU(y ,YAV )RWTe5wB13 Aa^];shHbm˖/TXLIa-NHIZoO2zh`(DP0 u@gQw/96O14\e(tqC_"x N1wK09e^`tSC f eWʘdX\Nװ@rӍb?$>."ZZy96Z VKi1ğ«Hz">,GԎHڪ$,oؘNAup ,CgV2rZxzƠ:xEhK۴C}; zc ƧW_fK4dO[acxmr6=ѶB5{?z("'ԷSۖh&6q[62)4 re9&VaTT;ps#;SrP6[=xd):cڍƠszJ b /2t7׎VW8>"*72b'\9+z8k_9|1ux<]Zv?%ju00D0Tkn1`N:d^HG '\  ]Za-&@ \;^pT k=_]T٥+<\ #)p]>m7X^Q Ffkc㛏okY LHx"Ms|Mkd9PŔיׄU]ېt&>cJ4?f%[,*]z iAO^"쳒1< A{ilP55:NO+å;DvBt hC ~n=ˋNȴ)y `;֌ ˪9;y^;0.N:zj]+Ƿ'3;QM3Luȱl}ꍫo*{*(N6/`Y\+x>="co@Ц&$usϢ5xj'62ҕYK?I Lo?O]ZiROE+*Nϑq6$t*?}MG \`f@o@'6o1FX@R^ <Ɍ%y}Uv\F|I'ERiه;2 Q}*&2+ 7񴍽 QG *`˭(&A<Ɗ7ȿ{צ?FY!!NHր+5utR,'ĦZ}y+ȷsg %)EJ~|6ͱ2E/')=kʔ&23@Z}R^KaD"Mů-é 5Ř )-GñdzerBi%=D^޶1uhDBJ2es3eM$>hT?_N85\ ҧoo j4Zbbќy9{~{ۧURV) ok7C1҉Jdg|Á:kW+%R${%ז4[zse1td(,3zYuNF x:>8WOdvMnt҆y];2>yzOrܝz21c݉^)֮ҾOGu+h]Q7}.p:6WVCn\w< fPCM(~DfOغ8>U1IsOF 5%U8t7!@z+[-%uP*^#O.c5!;9q:ʥo(#R,X2Rsߟ&'gB`a=_k_'w(KIG#}7&kƞ`b&&Gz8aÄ7 xk Vh.NN8J{ŸJ2fʛ>)XZ.;#Nr?&$@ ⦡"J$&wI(|9o~%5M6TG^F؍qy3q&ΫӋۢG]?75Ӛ<5 F+["G8g~vV6n D~Sm3 nڴQ?t.2 A\bwŒ_9Lzu6(>NY"~{aH>mIP)ffk?}(c!_ʗXw9f2-ݖ {9G%KۇmSSa3&W]54P~KL\Wv綐g+9o^mȮN9%Zl${KbX414<~sFOKO P<d$`ek]> ;블SnD*D#_/eE?LhMu3.b~/PE?ƨ2W4G1  ԣ97$³/b7z >RpscMSmDZ>DΚ6-fPSh̞OgQi1/~k!jaf7ȕ R186Ђ[jrLQ['xULP(CLry<#jI{$)G@@E\d@FLi4I; UL9Y%Y𱈷U(M8W nXqGA~#˦$C"5t2~u^wB |ib2l eR͈~eEDx0h8qg =Zb%~iLҲv7^&)m'% PO91m0p*'oiDZnև?K=K`ߎmm%#0X$xG`m+X1H2:^;#yzvcAWb=UB_P,v&Nv^)sbX6;Ga\A hӍ)lORitK_?7嚐oۊL-we~ݪUK| ^A<BN^hf) IHM%tm9CD1+d1C 4xs1JYc 0܅@%OO~_Z;cvk]V=b[ӥ*$Y<Z`eqװ/FX@7A9֑ie L•1I[Ez(T@pfux9韐Uqu>!pSAHQ'EҠJ^;}BmXc7~BKR(_Qv =):O37h N^QJZQҽٔΎBlB|"2Loh2~y%3ASbD^ScS[:tǥOر~HTp3'$\@xN#qrL[gjjꋕһt"SF'kNRP_Q:'B7 hѯxYpkc ּH~C22|]2F ٧j 4oc2L@;=\cGG@iF-TH9NFuyR-*4I57G\z܎@l-H'\6%$4{^JOdkw݇ZOXM6)ݒ*a]@ZAWq!e)le!WcËye2[Gg(鿐KeptU]u*mSx uWLաfd&WFΘ vY+-YęV uMڤA9w J$ogA'6@2)J\-*u`S9}T OShFka>S'㷮+Bk 4S䩂&x-s}neڄG5J+Sm9xE8s~QSF. G%< : iAOyebP<.], ^+qR bB%E V}fOvjQJXȜi>UH;%=(^QD-xTV.He.[v["2K2"1 Ȓ"l=7-Y31t=4K38f8SI儱vzT[fGX̍z|e/ <|OQY(uVA^C7As[&=EMz#H}{ͥ2 b;c}jڇ跅&@E/ >_Qyxv+Ĥ~d6,OZvΙ88oi`F4 'Ή^Տਣ4 6ͣ9- :xap[:JDiհz&~D҂2f;^y60w0j-`l \VpsjsSs 2,N0rkb[B5{#U}"G*O7 D6g(}ܮB~w m-94`N(BfQʛ3yJQޙl;7w~O>A0h|z7Q̻ne0 \{nJ ˲*xGLk͚db[I8)ݳ`#sd+Ld 8ky@ؖT f|S!yc̹gEx{{#tzP+Kjaۏ!wM(R+=Qղ1ǂ(gyMcODeޜa1Ni׹_r{d")-r/*ڲ(ijѺ˱nfL?XmQ펏j݁!\>tz %w+:U4FZq16%tX[e8n\M0[ؠ.{NMU8x|]>fp#>4"O4p1Nn5D[I(z˳w1#:qu$]OnGa?{;%VA/r">uF$6xAB_TqxUC/m_?zBa kuws05D]O*qlZa:ĥjT Z 粌en-m3#<^1 ?]eReOYXr#uM){mM/m1@1S#}'^4 Vv  &<󿪭_9M$?_TY {&#gQ4Nۂ -$nGv"L[Jӹgj~7 c黠ZZrDhhrPLն)DBHț:nLz^ҐK_?4<6~_ƙRJ:7IQ'բ_&}{P |0i+М0Al| AߚZGy<7OaK^qHFWcW{m﫟T4rØOįy0tLxULwd߻ΌDSx\OX j]}& Ebڔ? F#y*%`6eJ'B;xM>WM J }~_Ott{ b-ĩ~,N+ *0mlA 5#RC&)/5Z}.G,ԞDjyGٹGIr$gK 1H}is/'1+T˽٪BF5c5G >X.4'U©09ɾ < :-a=f͍uCS;oc\x2@łvIJZ H .oko88Od8nR",zg`uxmp)v*alH"OD`Džތbmouw拲5ÑS$?=zDN I4` tm&GH6N3<0-{Q{b-s`xcw[cYx7 -ե|/dR]VҭڏHT5 ?wh@ۺ,)-x˰FWDW.뮝6 +L~L :V+ggn:sEs!jXĞ+ݶú[ } ِT*vijٴ~BƏ;lU |R1Ű{u1 wDyϱr;yx7DYMrE[bv8ލӆt H p"+$5a> ;*D>b],ӲRX--on͜{C< _cȤ˘EXqIjkq<8VI Q O;DK%$a>ihbokgc]C~4Ԧ{ >d n rSf&E}\z̋/DRfb±B1s~ߖA.,USX}Zt)mT.!MF _-Yco5MLٍtyE6`<ѓC],Pi& fcc-PЎPЊۛ ]GaS‘."BÜ&a+gKa~'U1/sA탼mʔl7T~]!' EJ7:;w~*͢L[gi#({>i!d#9XE%r#zty]22EJg^K}5lRt9[˞ /~«Xc!,[&&9֘6"Dӿ&I&0g zalm_G}poe͢\kkRmC)R! 4wD 4JĦީXiD$ 6iX۾ȁ[4+MՖNCiU@93 N3ey͈K-jZR>z4ު xJM*#\º֕p}c4 a'E_^@y? j"6!t:+C Hu7bA kgg:! FЖtJ!0TFVLzF b@baK#;D]7΄pZ ;|iOP4R@Bm"-g^uavUw73IϚn9~y"^ f= S=%?Y@/Áxi~=/Ϸя;[97PMD\2švsˋD[}ks'd6PEPUF3K@ Oo ƴhsoRI ˋr y'=fя\{ o}=MZ=9Y+< t S&80B䞆 -Bm! `;a~J7_;pU3 @lU IXrC:. ƺ.w3,n6OԲpZ$.vёo[J~mdk'>ͦՐVmYв5;;0#x^0u͙͢qq ,D)wvL(c{Cӑ߼@ErzbP uLYPmf$ӶCO>. (G] YZ