libvirt-daemon-driver-network-8.0.0-23.module_el8+785+dceced31 >  Hhleϙ U]/.NFA:^cmib'9eav5D>hJ%-FwGߏ1XUZ%9i.--  |%jMh$Da"IC2j[` D}~MB=IayvirRnʷa+֠ƒ?š2>p k9@LT{~}!x%VFTZˣB q ǚʿm58e2fe0f64b7dace3b3bc02fd212ee145a3cd0b8a9e327d389d5bd4a27a425707dac7724b6bb1b489990a06e5322c47fd6cab9eb0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb5006730650231008b267b1734fdd37ef20f6e4c677e8b3d325b1c9851407eb8b9b94dcef8753bb13eb0be23101572197b5d3e19d2d81bcd023010c263cf09fedba37419c0670d2958b6ea4842defb5b87aabb5aa37a884cab313cbc17d12195f1e5b871bf41fa29c5940302047c435bb50066306402304c600054a547e8e6358668762d1d08d498d8f31cbc0b9ccdc8e1d73444240cad2ba631f471a631443738e514a7fe8584023067063ace2fe4cb230897d0c5576e60a89e411b360fc0655e1c19479c55d11caa4d1683f3263b142e2cd6c43e7c6340b60302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb50066306402306dbe61ec42dc5482b2ffcb913743a3d41e19aa20190e3cdb34da0b43280e922956c69491e745a3938db6c0db8fb3af7802301aa4ba064222c357a5dd8e63c0f5db226a3540696e43878bb35c593161dfe4d84cbf8c892727a015f14f6079e4201a300302047c435bb50067306502301914f7f036af37ac23ddb7311985477ba36bfcb4514f6ccae2bff081bc466b7ad6dcaf3a1a9c646614919e47fd1fcdfe023100f90f718f5485f95fb694bb151a4001556fe1ed0e25a45cda4163199c3099d5a5ed9bbd5ba0eccee5a65fef402133bbb50302047c435bb500663064022f7d1c257163ff9e7a3b7308eec1d2509c28d13d8c1ebe94b5d6fae1223170e2e0c827700c98d96976db6d3a001d44eb023100f64a33f36d94bc50d18c7152e319633e13652250d90b2ab4893ec21ace2d73ea0c6d47f9930f22fce8646b9dd94773ae0302047c435bb500683066023100962e5661c89a54d8e97fb926f8d4254a4252fd42ae7c7d7efa9244a3ed9f908001fc6256b72beb96eb1adb8e0af97510023100e9adbee92e4a3206f6656872908b49d76f881a4120d06772aff76fc38214663fdddafebc9c260a66427b97eb5d00dd100302047c435bb500683066023100e9bbc5d5dec99e6a2a8504c1b91d263e62df83a41dfab62cd0682efb64f53cc9425e647620effd8a987636f3b7562f76023100c3bebae9663888b589a258fa316352b10ec23af196bbdfe674be6d59932643d56dd7db26fbc627eb8d19495428d213c90302047c435bb50066306402301ab27963143858f5c5957d7e27da43deb49f6bf0cdb1746a5cda4f8d8cb0d47304986c60bab1dbed1a0525bb20e3d18c02301641eeb1e1a0623eb28690663ee536cf22e82d1c81a15ec4269b18a5c8822b253001980b8b10c95b9450970208c11f1d0302047c435bb500683066023100fac9551a69604b8c93f67a34be282d3f17dcaffe7f102070fad8fadfcd319b7c5adaa960b35f795d5c3d5d31f6666588023100db82c1c8a07cb61bbc3ab4b3ed6e203794b2833167f307d02cd7adc8c5dfbe41d26e579e4de0d5e7fe3241ad671177280302047c435bb50067306502300b534f917c71ccfa549f8892f48b687ab94c28e89bbd67826bebec3bce531d1b8b08c64f95f6f625003074f641ddcabb023100a3ef17c49bee08fdae3fa93d5257ff73557cde97199d98a4ef2b2332d9dc8c703672325097a5b7913a33cbe46bdecda40302047c435bb5006830660231009d83d146729e4de730f8dbdf2ecec7656cf3d330e20690ec971ac97cc2d3f0ac579a02c0db75976358d93686ce0a7d880231008307d1730dfe74638c79b7ec58214874c280ba80df6061d1ec90ed4b39a9e6dddc4e0d3117fb5b587f16bc6ff2b3d0650302047c435bb500683066023100a5904fa0a3b5779b7d567697e74fa5a03e0cc0413f431859ac953f8da7d01c6156e19a6366a00b1521b3789329285f3f023100fde79af0df164747d1bede84ae98207ec7c6e8ceb16c8633afdb68e7501d3f7f6b12477e3da2c555744209862b7303840302047c435bb500673065023003cfa1f6edfbfae468c2fc9a633563feb6f18b8012daba13a637c5516f033c8656638a1ca7db1388799a4c9c4fc76a6b023100efc9413ca673b3aa6c62f65d9b2268279ad6a4ec4168388dfd2ce7ef5479f3043e98bc12e91f96cb2b6f3a0a6625b26e0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984aeϙ U]d tf=LC:y4,WރdeMeU7MIǓhw*0Mc;DrFfݳUͯ# ry,4@6pהjСb#YLr>c * 1dVj4ALݵ ;s[7A0A3;<j·ՎK;,^K^~` +Cn]Ta] 70ێQpa>,u'G][n8fZ M6^$sn .05)`OfZC'BZ^IR;QX>i;zj7-2=Xo e@>pE"k?"[d & A o$(/6> Q]rxuQ 8 l  .  H  L   x t(8l9 Ll:4l>?@GHDIXY\<]^Vbd7e<f?lAt\uv,wxHy !!!!"4"8Clibvirt-daemon-driver-network8.0.023.module_el8+785+dceced31Network 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.extx86-04.stream.rdu2.redhat.com UnCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxx86_64 test -x /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 -x /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^I!,)J@B HAAAAAAAA큤AAex_ex_ex_exMaBex_exoexoexoexoexoexoexoaBexMexMexMexMexgexgexgexUexMex[ex_ex_590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3612885e36c4222807300f24fd014629b0706b000d6eaa62d5c43c3e42c361510141b86ae65eaeefeb177012f3a7805603c561d0a882af672bfee04386c85a29bd7ddeae9bcd0948348d8afaaad5865d2946d4fbdcbaa7b85dd32a63f222dac44314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-23.module_el8+785+dceced312.418.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced313.0.4-14.6.0-14.0-15.2-14.14.3exK@dǢ@d7dgddac>@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-23Jiri Denemark - 8.0.0-22Jiri Denemark - 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- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- 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-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced318.0.0-23.module_el8+785+dceced31 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id56b99d6525f44f3420d75569eb7be780229221c6691de4abeceaf38a75b3daa6df06c1178c4e89726dff00ab8d378c76bb703a277e97aa582d9c278dlibvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_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/56//usr/lib/.build-id/69//usr/lib/.build-id/6d//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=56b99d6525f44f3420d75569eb7be780229221c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6dff00ab8d378c76bb703a277e97aa582d9c278d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=691de4abeceaf38a75b3daa6df06c1178c4e8972, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R R RLR0RR[RORyRRRR RR}R R R R RRyRRR RR}RR R RRRRRR RR RsR;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-83295bb45b5cfb6adb53f2047a2d0bad5f14a164d6b904bef3a8cd46afe8a1b8fvirt:rhel:820231212172507:9edba152?7zXZ !#,X'] b2u jϿc+ EbB1^3Bg\`=FncKMP^Ĩ<22В[f U3 .]K"-+I[]r-t.XFfA De."HAd0'ZpUW=]H[ ,[jR7%7b24RF4E|IH̘Bh9IiOTJ\|"ՈyBMn3&Ib5vB7d3..9n/DDSQ"/{W5:(F2V"-)ϐ\J]` AT'z~ly/g59 FxJwl'Cb}S$oS)O7t>ΰ5Z%+d{W_uf]z@~24Vn>Tʈ,9 ;^04CpSUMQ+u~t1n಴I>5h/4]kk%1z_NN&t]Q_a@I#83# A<{1ymwXR [[qee)i,Koߘboܩ-8WDdh5P@C"O?9?JXIG!.x7o_@B4 !MM~tN DgǀD-77y='lۈ.wBj[_151mԟ,ѫ]>sl;aym/MG^90H5EMMIzN\̤T ab;cBU$Wj)!i|2:Ep;E`Xӡ/dTHn7Fkkʸ Y `Ұ.4j_ *jaO^=Fl^HZ}`Hʑ4TRE7e/0;@F.v@aPbP7Dˆ{Y(qrY՚QBxx./DWKF2f;\]|[Db(,JlĔ#aF- P]ԭ]x N,󓇇W2o, ]{ttdNg `e @ =/- /oV-j- 8 WtY$QamM]-z+qE|f" Dy5C=`xe0 r@bM)+eզUb 7`o5 fj+]ZS{ZA,p S2*Ka֤DYjm5vkZO"d KSx\4K5nJ.-;8M&gxGn?dӬ=ON5`v?NAcP HC@6m2HB3Ȁ&.r=.SnZc>Կ&Z"]vRj~(ɸ#$b }&@Iv-yt94mo~ tF\C+t\`5 32`JEBF:w;VM93J#g&ZPgObe3;ZJ`.`$P!+91gmiKK_ Q֝g B wfHMRa!WF|wz?fW24a# wA֦anHw# T0=S{߉`CAyϸN.Ȫ DG_0󰅨L܏jEHd $0zٸ i(I4 Lz"!Y]}q+FihӮl[sӂa.{v"J]շˁ3F '[)C8P 4nq5fZ"dY;"%fpB]+1Zeor4](?`5F嬦F-qՒ\yLZ`TuFM 26p?ۊ%U"$VioDsRfw21 a&*ioUfdױW9PE&_0?Ta:*[KcOR w)-CČMsǎv{kO=t/h}6e+/U>Szavs*!"7i/R O߿srOXesM߬xҫCq0s@x Au^„h CMzwm~0<H'0T'>bD 1d7@;6CBG&MOHP" vkﴄdνmaZch^P-*NAiO-Ϳ!َ13EEs5B;ri7LJHB;/BIaj4Gt{\Kmt)svȸ@.wg zeE؉F2ۅNy I?5R շ ܋=L ZJ~u)c_R[\7V4v콒v腴hAN7'&Cr/MG\o^%%*NhŽcIOy|lO`ah~6<*atO[ &4?4_~r[E7v`9K#앻u9͙3.(݁st!DGKt֞!tcU̸:3ip?^yaݏ8[z;탃J ĶvxyoP8TuG%vFaik!`,'dq8{Z`xZ?&h+~)9YSؾ)N(WzPv>]ZcYUy& ॏ.4]F>fX5$ ")u-&چv`>HջTy #e D(A1B+ ۗi$[ڗxU2!z ]%913cO _6,Y]}zG_KSv)h WV.7CJ\ Oۡe' =gf ℠rᠥQ/*/It1EM| [_1J6׮ٴl]bt%Aoט(=:u1I@*JIc)vml5`lv#@Ld:Viɾ%xv l}SV7o_r謴POoӧ؞& kU$};bs{( (++;A[5*Uag UyVeU 4 &ٯlGؾW935CU vlٺAqg;<*Kz -iTa\]$U_|wnzIwE¾V󓙼r{P;sݴYgGxvK}*u 2sMIY7x%d#J:$Hnnz[i$jL"=*an[E_[M▗U݉ ȲSQtZy@uyqa` *lþ 0cyOfd$Xv3&PKN؇T- >Fٹ( W`᪟NJZ p׶Of:pswDk,PtVHH̲%ZYi</1! 5n)ƪ/ˤ|a%MZ.L r@1$ -ˠ6{r2skNkv)}mlo٫@1YmA9m4]{B ˡ`Rܓh%Qٹ2z^m\+xY3(ȧbOX&f6bO0I++}N= @H!?%쬡9h9/C"Z} ~ŌGZl#{A<|0 =szpֹ\bdVԉ-iWoώ[hk9},S^`,[=Ќ3Q5e#Pj^ў7`xӿ t1;=s 涊|Ѱ^b}Q k1@_TL,gcJ`7ffu2;dUIKn˺D6?3&37'w*vMXA?ALZ-r4gj[]T*65L%vLmW1MQ7)u cY`Fe#;BHʸ$ԙTs^5~1J}'OyKeu G6w*ІHޞ0@+XJŭ4 ܣ/HH3a/֥YU]WSjSUڍz?ʄz]y17%v d-̻[Ӑ>AA:]Ыy=W㓡[Φ8298ٞ'ʯ!輤E'Gn⣌Y#Nu>,Ȯj9b[Ѽja1ԎXb揬P3B,Ǎ 4_DSa]˔2XH x;rf#:MM6$kF;ݲL(%>YWmՖA\؈OPojQv93= ѴO{&Piuܧ}O6O{Y$/ꅭI҂RY%ƴ6?r͇F?`8@GgKWܬN\6)r"Z8$dd~ Ƽw$wŖ<|aEYh4 ]/m"W%u@nSY{CL Ai$靰$viM\{:A@KadK=oxo*O1#Y<'xӉȗl]S"|e_¥B-z4$;o'W@3)8=ܤouUL ;@n6C÷uQߴ8=dJ >QQ)5Uc`+Rc-uȟYZ"nlz>VlNKU$0d GMRr8!KH_]6+s# tڐ<%)1K B ,` #ڈ\Xғ#S&oYE^Xaz6?cyC*(N1Iж jGAn*|kܷN{$\XK>PK.R4AA$}9}İ'wJrQ=fmWO$ 8FWؐ'VuF2^tfD) pB^/I: ؽ(&$"%\;(>Q5K:CtrtMA%6 yUl(s6&z6dbYթS16Y;fep?ZR%ԵC,8+ `!v!N%VDoҹ\;-P"çGm]_Ex@ϕ0M[U- ݄;+K7R\5/ӕ#w9HQ#LKc|UIcWvsSi XTqfߊ:\烈n̊yF7Xl;oéX|c]|VOvUxd^JJ]7_y8xlRj&)^H>G+:F'ҙY2 jJO9/> pFT!dS1 @&<LfQؙ MИ=ο!M Et)~ퟲ(20`DL4q'{t1כE#nbF3[QdzYP1se /'tjg\ya!f 0LzUy}=W +Gm2K.-z3RW P/yvJ"6?~ ﯅8QaH#Ӳq@J >vxj[4U<ޭ/&$ N4B r>ueeoPY/2ԅs=Z3lFɎl&eEtv1԰~TD7.GYv7^ߏ0 ϒ~b|z̻5ݽR+@YPuEW"ٹze&$fP\ PԭFdbm}&;EWQg8U*(.XDOGS^!jEFV~yV@ OmXwx_/}k3Ăr^щ/P֘M/1k ,-rM3 lʂ- lp1jеLw*8sߺqOjt,EwiHL2r*KR"_LUutƚi^FۓtP5 Ui8jƜ̨qb]֢C W| AM*LZhGZbw{_Gz&nÐT"/ &HWec}9 v'ҡw-'CA0?zjHvǕqUeN07OKup_ÈjsǏE[.wMw".SFmi"l"{% #:z gL%lTiGTrˁY3Wid$OްZw \K1xDkILG1D6$2*%04'$x @!d⹕FpDfya36B!$1|{L%i% '6r+]Zl78fB2'Na'I,Ϯ?;鬝K^7uӂS:doӆw^UN{zڂ<݌ڑ*),ONOV{Rp=$l] J$WTrW)sICCPKsrtZC!jyl!CB{17/$e~:r5y2gRٟ1* hu"%a~9΃ OWT'T97 gB&RD;ITYmuǡ|= b4^. '?W,SD%<j#E!Mc7mZ`ApSC}H13*\ajU)AK6lj9W##RiTrP _u%ry=:^ 3/71/oyٶ8#xo""iȣ2D+q˘yTcku]*Ϣa:Z&M\C 7b6D @}97(1dnb+FI[JwPU}+QgbKQY6w@ ^a_ +^(VuZǜ2Cuyн盷1\QVaZ[ -u' 26jB^CJWuՕ17rwsG=DH+Ǭ ٞ`Ú5Q[fyhh3AS5wEef0aΫo K}2w@}Wl\8 !gt;s^PNlnU6 :?Afei랢9i瘟c}ŖEC,Ol `P2QWԞ;kcՕ.形lN FًRUA02ɓ{U_wM,lYSZ%-OKx[Cv(l W)+ni!V *<2ߵ+T@A̲&xYm(`̅ҷuJ& ;w)AR`)`ir3HBV#I(b%猊HOh('8N&3S)!\m>XDx6=lVY|khCz2+:LN轠J_80艞]"<(LnɘQmj5c+HvG Q; [/lVB% VuUZ&~*Ŗ5숐b#^Ⱎ0lB)2LËְYhY  _ǹI5+53 'R*4? Zkc!EZŋk^]>e0X/&m|!#f[XB\Ui\j1)am0 I;VX8ehW [6R(J EE )?=@AY>Vhg)C^;6FlWo E ҩ-լzNS" D}  !+ /;^H"pGv\G쾻UeWl/!AIN68 k\ o~< ^v^f.jM;Ƭek,?| xk;hl76&^eV  t_V>n0Ȇ~\3e{-Ukw-cA& $ j&`M #W4 P7rCO{k/P`@6L/UR>IM.M}amAH(=j\J^3z+ Xͤ`DH~M D.]jڛƿ5ps{4"<й.?}zxO?, ;u0B"g"Iihq}A`dF|lOw4 !4bK7gmLrb$]=Yr{[d8A%ϥf#cj]QDmf2BM4|ٻ o5sz&ɞ 6 VXiJ+UAr "*$k,oPJ٨9։f)L';f,A=TjKLuO#Ib$,'.ݧ)gy(`"ЪVO:+6Wh npJf;lלrԭj2$mw;bcqgx(&-oz 'rE9fJ<z{x^C\|WP+|lAGۧ̊"" muL h$wQHcc €x= uGi&)@:ӡhs?c 5yij?ۘk.L 7sY{ D`7]D 59:Vno;H1zyũhT b9S>]8b2Bxw[O>N>N{2Ӿ$Yˬ{QX0LG-C)۽*gg 1dݝ;H Q^cˢq!#TAspn ]#{p!*j?7S~]78:j4LY!Ώ|.ӌ< 30MmNv}4 ,8VUh![P%3Y8!youƳ՛CXeFB=Qd gJ`[cA;AơC q}Myc$ ޜFǃl.=qf@ d=n%H-XU ;lb ՑQCNT4%]YN="o0^4滱_.tjE͌s_}y#mc ca~3ϯ'yGi'J `5DRwn~e< EiS2LgF (*dŽZL$AdXYHh~%Ձ_)Qì2<ړjBi~nǣ)d -Vtvgo$yl=hjsF4XL4Mi<)okIOCfC! ©x^-0`הNv#8:C C`lqc*H "`3\1^ Qm+.4{ز^*s Vyɨ? s4U~Wj5Bi!')]gmrF@Q/%l U%Ϙ]O;Ȳw3=y2<2؝4`N#.v hV BfnH{O|G6ͭ*iglax+zhTn/fR%2LL&7woIg8Akk%֫r;}MYC1;LP+h9ʪ͏6 vwD`{{Gg3K蕏O<5iz%+Fi_"kt!#vIpuќê̔ŝ{i@I@_^S)5AȰj|c:sQ_УXPotgo3y܀c[ߴv.'k̽Rmj'e,PX$cY= Y! O B$jN\V^Q!,AjK*`7Fŧ$ʏ 0m#S,qu.*bD+;h`cކ'R͆?dJܞs+?m1Ep.h)3jך@q#&f34W(4[v0 &ArwP3V۵àF_0 '0d>Na6p^l'9qk%Ght.cJ3 2_*D;3BEx˹=/A ԎQcTFee?Db,us3B$̩&/ S.o >f`bIņW൘W ׽"{oi,4 'A4kGTЮ2~2jc/*}Ԍ~HĉCZTnY@,rm 6AʣTI9 9a^m !i \CI Yb G.)w6:R W)څՍo Z9Ɗ~swڬ-12>. d@88F?iz-ĝ"Y{+`mvu`;B!?7qHҀ]T|;HCrְ|ڨ= xϼIVAL[Tt5t`$pהx] &ld*gL(ig]L)>r"j%n!˺L#kRR:FA2ݳ1c>R?󉉥5iLA{)Bbv+Al][G1bjSjH &Bxadΰă7wBjyF|WmY<e5!`=<f mm d7=[2D6xRrn6>t/l ٺ-0ׁ|/j;`']!@QۃyWb\e ك5N{OpLtE,4wٸ\:H&as9K"-`)Ƞ}epU={͂^dwȝNdAZ-Frŝ$RJ%fE)2l;0L㣂Wie}8G@7+5-*r vq\nԅOh4I![aYtCK#zx!URO(5ܶH_?n V"#sl,I,# zP^0?-8@Ne\s|kS\eQwP 4kLjgP۲lږ;~sگ0vͶ ܷLGVlS79NQeYd%>ҜnCO %Di[ wo6IJf\.[nn'48Zr>IluWܵ: =|thG hOl.WTcfUFo<|RB4&`bd)gD=pHui[{!l"mϠ1Ġ{Id nI @emBԆeȇo 91CHOr꺔i'TcW܍#׿Lv7љrlҐI4ԣXDE,:S>嶙߅FlDdҺ5?XnگzBh$Q}f]#/?3 .="E65=>gTZFԏTEý= u AXq$κ i?N&Ҡ7֞la%U<SluTmBy} @Ögk?{ ] RBHeN$؝kdDǵ\ ]3 ():sV#{m7tD hB|vǠGeqGnv)H}J1w8[MqLxWީ-5G1+\?Q!'Z%| OJ "v/[MW )vXL< ɤp=\@|dDC&_0hGP:p(jnI[du' K Q ۴&+hﬠFwT_t Oܢ q~M﨣@3,zA!QKRD5ie?a'C.1s ;2J_(["͜/J+ǏhYn;l$Y҅tDf0ܹe>R$PۇUԮqoz!Y:=6+$u89#RiRg^\ (n ]Hf92$Q(#;m*X)XlbH*ci"Fh&h(j9_yNj(]<_|l==e} 9pU.`ْ\}1p zX{Z}+^y9YQEb;)432tR}_7rw ;XXCbPP;+[2gcW-KWU-bylJ(X T*&/1Zt a %!$u$sgXjؚ *iqAi܀biBتG,ṕ*5shxrB%ToW?Vռ1`yp1,B;{5dJT6î:wT[ z0zaHa̞f"G7v/2-&PQ9^+"'#[-ZuK?ıPJIpGWEf07qp=)ðV3]VEV%7PN /9C2poWc/J8q.d *6 =èߖNYq0d}zʚWiX){gs> Կs 0b~6~ J`c1YEarY1bOb 1HKsIW J\d>)LC+.rOmY`=zQXA*ϐ7*8b%31 y_\7 fW2~Z(LWjn3&a8^t2ÒÛo#*s4QC1Tk8@j3rEa5{SO%X7M*\6e-^[a#5]ΜWp gk jʵA\_{;*Hr$;-Zն8L  /wF򇙿dϪHọE 6ˀMyb̌j@JUK`IJgbOmCOXȢJ78@u;S&oҷr:#ՇRgǾsպ1ucAϋe +`( Yd*1Uhik|)Ft1_Wt6r`$:tiEzSc jfݿ֏3XfH:vCū<SgP?*~ X@-fdd'HI mEQԝ%J1?lњu͎wlD矺ɠ5005ɒHwKT(-pbhkh}>scN3u?1/S[ݭ=̈́Ĩҧ ì`)KQYFW͑IzT^ #5Scקϳz ~t| wU4}.R&8)h,C>vi z9ZB> A<@E>EFh p'C%RHCcݛ=֣mr]*[ozX9ilm[Coo><3 Dg_~|Sm8隈_)(S:m8mUtPY ¿64v 64-'u{W7TFb}:-RH:b {n <曈,)9qzB9/@iUv)\* |k3ؘB[FqÊƇ˵6"kٶӾo@g_` hXY#wJgv}~w.֏xPq(/iN V霣xOo'@wVyh|@r?fCp~ @T;)0% k޴X k(P``zJWn')Ш[jw ?$ .,(NhN}s}R?='ȇJr#u{}5a(ɟef#xSk" M pwwE5T@{RP 0n7 ! @CQR{*.37ƣ 7p/"_pei s5 V@N±a>$@o+O:KxmSZr MFnrtB8)ԛzr["!7|3f!xà 6`Syv͑^51AMI7r(f4{qf3 )Erg 9gJ'/s܎m!K覬`{-%g,'~CuiBÇU/&Җ:Vik*KWoWw;Uߟ~q1b ltȕ9g5y:Ю.v>91tOcXP9v.XwgLP/<E˻hh$4-?х-ڐ1bCI U4MPS<څ6ӛ%& I7,]tkiX%f{6Y iREOx:Ҝ{Wb*}z%J^ c߂ڴ&>5|AȡB5sSD>NIێKfaa`TQaCޜIMJGKݬkӾtO˻1 Џ*|"H!zș)3 "0eqED.ΫQ7DY>ԪQ~ |}[oX@/s HPg)5@˶`of.0(YHBLel{LE<ɀ*™nea*"Pg‚7D) $Ͷ7Z$zktkIo|qcϚArt9V'Xjt3U,eRW҉x[^J_rc=>h ?F,5x#$*-2Ի `UfGK]]иhAGGVj;q-X'oٔ&rt'lܓ7o1uP:P"ԾC'ZAHŪ[Q?h#4n@WƇ஄')Oq.оV+ o'I`f{#fԚjöu IJ3]a3)_MUI" e{Ofly #X~2f^&=Z`|t~a#p5cE.2\AiJ5K4TkWCJIY(&g'|*] 7\DY<w}{R!*=#oml5׆fE܄%DA<+=Xyc _8b _D-҉DYl=9_H,jZ .%s$}_~UzS%(HGC leGi#-0T$mP҅GͺK$X؛3뒴4B#"ܙr*{fIH$yv7\ nkgp?.vMݽUeNC5hN8fTݞ|rxiȉϊ !e:zT3 g}jJ1Z }sԱ|or)(+#tǐ>e nF~{'w#ŪkxB6uz.!e;qlnx>bQX"#V fg]h$6޳UYvxv7KVq4y;ZEuxt-NP*F|E:L9b)O`HW;D{ !$II7 U]+W37}7>'9#VD 1T]F^ Le噋nO*N i' T%pǛ6xUܬNƎ}K͉(^=esLUkmj0D[Iel?zbßǬ ;BF/bqHb2?.r/иb ͨ3h(D m*q4C=QJJ}0tej-b1LsoX*Vdہ_䀹 ,5WE43G;j;㰸FR_ViWWS%SVw6JdG$>V:SY)IH~J':SEr_8 Bgo3NY+>TJ_)8M4wi&{/wC鸉Gh,rm͠2 ~ #r#}j:{,5S="l?YhuV6f͕:nza`9o b/~-etP:be2T.5q+4WvM鸞ق0 >ʏVp~b|c;&&4!g1H0e EQy]P:yB[P$4vP>&z oBV ? !'CiPۃ"- т @Zn &FnEM_!͠%s8Zx~I[0{B7`q݇v5Dt˖s=Zdgp+.D^$x8.\~ƬCIwpzP\Ɛwcο!˯L,҄<5m)ݧjX;:Q//*3ҥ>hRvh>ۗOғZ_|7hJeQvLJ kP-f菓G1m1}Wi?יqJg9|^LvԆʩ  8kaA t{uL6Pܳ8Py\Un$Sh)jQ|z+ EUGE/X5#@2s ҆j4_rrym(ftws9rJ'2}Ӝ{ XTР1xWž`O^D)eV]LT:ۻd kFÒ}#@~ҋo;z,wJ1 y{T&%xY*mdHW~eͪGdg-Z1;[޲%Sp$tX[#:!*~w$[w;}G!?QtxV2 bU}a㪋H_/lPH8Zإ-LVg>bxe)Yv8hJ/j1lR ? n98F :+Y!qڒġi*#i(Wo5G5u`?SS_p>}Vľ i.ªG4Q`UfnlqC3 Я;Yr%[{=~iڊB[褒fq,YWqGAT&k~lhYDiGK7(m&z~P1"J|?SI[/4AS6kuܯ%ݝ޼agWjSw`6VqGvIeì xCUmʤrZjE-%RAf3&qj޵ѳ׋!* rpP+y > b֙YsOm >4Œ6|'\W#Oҕֈ*uMVO(4xML춹s_9tBZ9C,Pj~qSY<ص2ŊyYh_'C ɠrI^&Xc)mRXC(;߀30@2tN6_ML>7vB'* g?IFjM|iZ8:s~ ¹(c-gOb͐Ď *CUNRfV|i%J5j!Ss"Fn/! "&?e0$Sb$!i<`zuؕLQ$sOМ_﬷69=Rm`>& ~$-Sʡ팫ö,S{VYP>pqkځϤ]hL VAyo@ Z$-OF;7oMǵam?Haϊݡ1S G̈́yq>Նr d >B #~_Q*E(5SٺgbfR/ffB܃ 䖮#z_vѵ"D 0[1aDrgLZbf^rK1[sVў``eS'nayBOBa2iWø`jc w߂]&yz0w4:2^bp)݀@̵EmRp ydn[ }ͷ̬N-_<1~E?vwy+jK'͗>ݾg]4nZBiìmT'jYs++ԻUi"X,\y-ܕGY`R R fk(1d?=']~@?ۘ#)#UR#y!6C)#q!ޙb1.kI 1]$ ~h.\i]P 'Rno.Z XZ朤 | <_jH5pA7F|O<-?d&қ8AM7K׭-E%a3!QmW7! w[:'Ooa&Tura#Nη>6f\홟m+UI^=:*T>fYI*_ =RFGMϽ/7?}*2f''|cQo(.Y,>ӄl70G -(AM^((aʵuϸ:8Q9A"lֻ1D,β/ V:צܶ*%MNa;E8d{dt -btj͠5PK>%?`iO-^ñ&0T`׼K<(K} *rph!7*7Zmő3@{mp9Uȕ9`h(ju*ZyC+[斴5ڊK[/I}t7~+RAt46'ef+躗r~9SDB k{㲁NI8}$ 4CІxR2=GH+ҡ J tIM>]:Z,Rt`\>ڧ{_@P"۝+WX]}6]ww9;+#>"dnpnl[ŵoz>ĩ'2 _\J[R;Dj%dW%w)VIڡM;j]@}Wd)c ĤD/#EeK+ɰ~9w/0UՠD LEBU &u{x Zd k=P9 *Wd%Cya9e ~64%<[UTyEs%T܍cfQp2]1u LgמsLX/I (+VK_!F;,M%`mCѐ휠iZ3^GGkV 6^[z0WDr6`UTd0۵:gD$`Yn"-$e,>Ӱ(w0hL0^P^0 #luvPYY_:'yzdj#%%YF٧ ›ciCnyTWa;HmlWGblt4\D\ScOZ|D¬#gpU9VCq`h1EMTM%$NCPUelliC(9Iۋ阖 _OUۿ o=mg\pq1˽fϥ&Dh$kzG~g9tw$V2kԽD ? ߼Z*48uZơ6U.ߋ)шX7zI]Y KYj?\PTcOXo$ "3JXÂΦy_: 0@ґ XL:'#6 F.J&=YV;^L-8,R[i9i謟1?RzV,gl}FIb.A}+HewpwՐpY6ٌLG;[ٽ^".)|bs_Aڋ@АY5o߭U6T8>Dꦨ#Dq ܑu9& fעdtfK6qT MO.(|-El;zkjGѢh귐WY BnL.ys4ܼK!|Y߇ )l,a,/ Y78S%^u߼^h  y> >IĞ76Ht';dYsC*d~=qs1P # z' ]N 5;.v+χaYM:>yۛo[:3QR\wDM,Z(8Sx^llʶz.b0!b!j-EM*Yf%>Kj#YZV49PiƐ ܮkFq{6'^NAFt/9#e,+a)_eض)HUBX˩ǷWV`JҀ0ڏn 01B $]:%4x?U2b.?/]V7YkWG}bIYwv7ւ|]IWlk[1bmc{;뾻e +O%T[8*XCk#*>KB` $c(.)~ p9,s}ܻmln4} jۣhߏ\?kݙƦMtuAIa]UvȰgLJeɚٛ\=e4">sG-2 80' >@1tMp laBc18{ʟM P'>52&n ]N:#E]\AU<AYғɡS*s7Va[h9J\;|N)`GR=yj*]tſ)gNMŮ2dfZRlk{Ip3IahY'f=Kl N3~XTR,!\D Hׅva|T*2a>1֢mUO!N*ip4+\agGefyކ`>ݼױZt1l̎p o; HWJX3\XH٪<%u'teg'˴8&cxQpn^`S BހPe=潌~pbΝcO +SXB9П1`%\& ?Ɗi"aSVw"Fr-ob'eq*QV3?ꯙl'S=S96v3ۘM(+_<5 xP׿xj䐗x|Sr< V ¡~J P{WYXn6ٚ,Խ:/S# 0CgzȁP]9}*.+ 컷Ȕa;/ZWg4//u^st7I8[ڶ'䡣pи?agpM:^˿3+Jg;U ctpH^q%-̞WeHȬ.];^KicŞiiK^Oeq"U8OFo&.0 H[׋CWj Ot* L x3B}Jo(M͡XF2Cڌr)ZjSgE% Ueg;+{&8\e^)Aʐ$=Z gՓځwo*.(Sx<2~AFȠJ%2'\Z$EF&~˄w;@.gb,o{ph@OyX!赇"Yb.+VûXSRp0RȽ.TC0nj\}gɮbIs!EC|yN[5u,WmC'~P :lm/b 'E*U7 c%%rSZjS>e9Đ7!DL 迤|>^AW0_pU[=ALzQ⾷w2$}ޤ֛}%I2n6i# \`U޺ffׇ[ev0\pjzn'LZ'֓ IA#<0fb'BWR{A_u<;E}-2+$=Zdݐ5\p&Qd{ͪ^ VZhE-_!ߑ\\:% N2yB9 ݋T;H!\WPU HIg)BщI-ڢz4#ޔژ?w*aΊr "zɬ(W* HU^위w{ӟ*ic!L q];D|&zH1S/d u REc-h:4EV;R2"dždr5fʻ&ww TD~muWy+-Wԣ3Sk:қ0_a41u5/.edC [&`+v.|ʨL Ieׅ 5$@*&m/9eE13--7'x1LH~l#"hbqkf|?HCKyOF&\ ɔR,ȳb.J: 4JwD"T /EAA X@Ԏs9=!dT_ lIfĈAhtBI -N 7 v>kwܲy!'!⌶뜌Rc=A;=P􅗩,ߖ0uJ: G.?R(Ti2`^pF񊒳4 )t\1 `I \,Gps0 _Iݾ]*T5a+Iw:`> 7Z6";Lj {U6c 6~+%=`_ k7]Hf^7rFILZ?!c*3fB]tLDv}[Yzh}QCf~O k|I.}=j|`_&y2"UT hE5XMUY}˓vE0cg<}TRwv!?,ᖖ-R &hTw2,&g6wC@6GQ&*x:&G:zdvyEY@K⋦wiNQ,"Khv| Ņy;7m"eYLI @rdfw=6h/UX_XZf._cxz4woO(lLj@+K8ԜhJ;TG9g쫩L:"x,_*@2u׋E\Ekl_VC/SEzE5KtdSKFm]) ڭ4:U 7WO7xV:'x+bx0)B~oWWHkiRs {or&~RWU7=p7&`ȮcRG[a"\9) %0iuVE` '=h<Y֒TiLRo%D L,X[sSLt 98_~-'B%V ȖQſ | ²D\Tk³Cs~|'ILbOVMJJv.Sl#m `y aXG΅ |0-.9ڨ4z=w[AcY/#h$-JxXď~ Abt 1npN\5V6ԓY:Ա)7sakseP`y5;Pz:< ,Qq͹.M+($;:Z~diTvMBBp, gj 4ɛ9 V ,f/h|M Y]m`qΕ|gNjg7  >.l%M9_jݞ8d,:M)TX gţH:N)$`dcC^`F n3K,VKhhk8srLoO:\uy^[W!q{n3ws"N< t5w]lS7ٗ "-KX?t)'yt#UP:\ٜ.m+v ea!gu#8$OfF}& JcR^/mC7?2DJ\Gv(Rs[Іt?0& 8a ?WDẍg.wUX4VgjIe/u9j*(4GؽGtkxO_#*5azOxDvei=>r_Ӵr2ʹ #Y펿Q;xA/r]) 2hDNkZ-y$'"p\,7[/vah0E;;SۼxY4Ne[ y GdFx.Un9^ۺM#Õ\  ^|~s.v˽f bE9Ӝag)R1$#' \ڄ*K~"HS@,haAԀJ,e|5&\#ع!dTC *$'ٰ;̟]*bQUn;S 4t)h20T@+RT _}K6,fmCj^FʨxTSK Ph﯆(+ ߙSXՅf- ΊAp)^ޏ/4ZOK&Ih+G~Z OAQXpg ȼK!x3Д)߻>k?g7W 5sjR8k37Y 7HAVW7 ~l)c-}kɝ&=Qt~5딾 8âU+agkU_ ='њj4Nk y`}+YZ_]2w0Yg d ˚;:QX^C`lH\@ /Bn"HUTTTQArFVkr٬FNk5Q-XB!$9|WX3 +'A}%=P$2}2xMȐ˷\jb][͉2 o i#ޕ*㞒d\{썯5 #wdk+.kyxy[t @/OԉPHcl@ dXȎM\3lec⺴oiI#GtG&]YU,Yt[٠j;nA+R] |R/ix1deR~Fc13{,J| {HEy숬̓kAa"O`?mlQޕZ PO]Fѓ&#Oy,$oل|DWݲZhެ> @ DoeBɆGKJ0rܠx8y8׀+['N?OQ\ tgۅw8yWf"_F0F*{\}KmEpr+>d} ~^23 } = iX+9Ɩ-۱Y /Crr4;v0HbˢtE5\Ž7 Oe{?׊uy'm{.hPaGz\廐ARF5T;e֟Ź^z+Ff7'J%B{τSIՑP/zRL>>C{i4Ezv#v72ZZ:I-3͢Fe5`] +>L4P[T^À+C-}u_zl~/Y`)ixrC0T.ψ/B>4xֲ2p}AffȈEQ34 ;*؈஀w1_Z?Qri8jԇt˜ ^+uLt֮J(b@5W\$_%٨A4nI㼽Dp_R۸ӛwJ $ or&k 3/n2$#*WYRLc|ԿndYhwJ%V'횦KyNqeS r˾e%ER0-+O ZI3zYRWTiyMrF ]\jg. V}2+H:?Kmկ$F8V sP5w&?B%>r(aF<\GefH]Ijj*gq)2Jnϥ3y2',lZNi%9;cr̈́1/Q *FѼÅ$LKuݓz~>%~ȥt;Շ_jOJ ~!ۨIJ936,Q̼i2) 쐓4dHrjWF=Zߊ'F9wn4W'fF$ǥ}ϲFX^]2DC8C+M4[q97Zyt4D fa\~W \AsGQFmiWc/x\"Zj:q`NL}]8y=\TtXvDbwhŞ$RY)ZFץ深lKDDS@Bx±yġSؗ*z3эS_R$OOa,M@'2#7&My˩`ۖ:cl;y'De?:z&%뗓ɰ$,aB3!~mp[hJ.'c'GZ6,R^vI :=ٝy#2v6Np\V[ -m?G1.,t ?8˽b8{7Vۈ_C1l|{9!(gWډ;Y0O{c1AmDz(5nފ'̡ww{ 3K^Ϻ| %Ml}:yWnyq~׮Z~\ut}ޒD9zVP4ɼM8!+KH@Oo ^k~nz3a*&F`VdŘUAcԘ( F0`yM8Y| W6!o~@)fa;7bR4EqLd9 Pc(Gb}"~hJo023l,+ 9}kceNޞ TقFn" Ƃ^b J%MЯԣ'dُ*Dd3f.T6YfDJnfjyNV`m&ʓ3jU+>8xL]ڊ:XL-*c7BAPSіg_GDB 3C)O)[gN_uz:<8~cZ 5YM7nQ܍wb!]H TI_,ȶ'xMC5w܏L 2A΀; %whw|ꯩdI#6j/ӟ_μO-=e*DDj&9vI SJ:c?{JGE#{ܛPÓo>] UJk8]|SYEڭ~9u08掔)A ]7pێObl'G'9p!@C+KnG֔@ ?z:|Co;sVg CEP 6E&vvߟw}-(.[j"l@Fq|OԞ9EK7r7Z^(I` V!3c|9c N:,tsxkᓢ%Q=jX U!?cWwI}w@_zMWr܆;!  Y[ZfX'HX3\ͱj!$1:E̛g-p%e$u0Mys~ULS;rոgKxʑ,R> ߟ˗S{C\9A} /s0O߭zCHigRCsZÐϥHܙ<_SΜy |w?)`22Ȯ".w,$I#I|s߻ur# iZ 2s䗟'\* b{ @>z)8P׽p᫅@5[~ knbҰ~J8NSm$asyW;`E+c3rkUtV;6N{pQAǏM]ri:=sw$EU!P?&%{*2fj́v!KcB}7[~L;cop?siG%TV5Ych0A.䷀50h%c"U'2'\٤EÈH' t%חdbflWE'MlZAAefvʰHw˘ki@B(ˁ⮻ǽ%e!B&aX;&Ukoh:0Uj_]ߺMآA"xxYrqGOv!$g!}< d]Gц~Б`dsaZae vt}RDaq;1c憓ϔ29mH."e _z;`%wYx Z9%\IQj;} OF{X;``mM"8ťV^3ѫ ,gf Fu*>cOV5)jbQWh_zt` |d)?PQ04GvN`ipso(3L^B`˘cAo}4lI;El+)b;{O^ZU\y9+J 2˯ cI.)qqz1'eCN2dyx;@ 33FJ[d3F4A?z { bH}!H( *ZVz Ȇ[̶ZxY#^,9_+ڑĻN}3 كc@>X12qN={,}*:ltm; P:EE"̱bXVxgjxF\U͏i̩z[/$p7mun;u#B #ŝwu;ǩ1;=)sZ7]ҸB,*n| BYk^)'3xW`W~ \"f;i%"5iW[M_a )ѡVyVoaO~ta64u2HerRN]F7W+%5X&1Usˠ!4; /:-uL,^ l2θ G7w8i,{u=J&$$l4wNb~"歉wU\,é,N7&)$Ih +QnIoF*)KWs:/kIͪA E1) j$ ` d>,)yKUxj.Io}_h3x77 Itm3HP?=D55,(?؟Ww^xlWYo1uD0׏^] ct:0FPg"|q%Z3R#|xcrfAix*Ak gyޒu7NU%ENJ) !gg"ec_iyĔ0Y+$;~mX˶ꁃ.w٦S(ծ,ax O%31mµ#F )Dãc:Ri4x2ri턴ЀOy,G‰18Q”t[fVFSG `,- ^d [-D}6sWZeA 2SZBZǑ- Ie 1$LA 6W;ԁpJl"EzM\&҅rc-ֿYN7A^8luL.יִ>.NŐOe5h m: ށ3TIf1Z>><96vbS*uP9Z9oW;%M /H$&ɣGz%%,z<.%KX J.Dl8>f[T?hn϶PܷeRy1¡6 s(L lA,Hz96hF4X@X#,U70F-^w#/`D#M Gmζ,A {UjF1sG,uYEצ,| Se-Q?ÞD8g 3"EY4zqCfv'jTdAq}b3BlR)wϝXDc"2rso[0Ib_byoݳUl*zmu= 6S Hs皯W$\k wH6m0L†e7}~>7Jvp_,52Jnֲ_Dc#ըC;Ti3EW9nsft"fM *>t89:1Lb)cH@`Wehw1eҎxvTv]<oY27ͧz'ا x0q)J߽EQƭen~QN27eχ7LJҵ5a>)և7X՞m ٿ['WNn`Bٸ+ǿ~xe\7=CJx"RtTfY2:Ս(W Q٦y9 0v•u]&cޕ;e_-CԖ6,w-J eIAW)嵫x C9nZ՜G,NjLqg.} \R<,ÓL^MzQ)>NioF#h{c 7L'9P2eΝ |Q)ܬ-߇1͔eKq]bO5rFM4*#X| M:9^[mJVn޸">dt-:a0r8UN5 "h&A~Y,)AmznRf)PX`i mϷYXۏAOteRb<ƛ%d얊 ӅO, ,e+UsVS@3B;!}ygგ'k^U,;2w&;wA됣uPq6[fɧMZ‰Ep[WU? C@"r_gl$zfb/w3[ƃU#k\\%HD̋cO h#S풚0`egNjn+ΏxUMJhu"c֌X(ABTPţ^8[dqaFKőVT 2\ZdɰOLP&]$}ZS΁0(x@vF:=!4َ@,Vڴ(bo̹wVFP f{._DwDesިtzlj= FLpdOܖa†{TLRXB#4yNhHRtcmb&5wwD4 =끷I3YQPd|pz $f@Qb]=r~2s uɃ DztD,mIܿkZÞl&`)nn.3幗۟/p"E+?@b^2;f??}:ޅg0 ]vC/ڏfm Ekc1x*WEԾd^ӗ,8KA:fu*h,tn_iZ+T$e) @EdbtwPGt*mkCP 3f'pۢB ęmX(|Yq N27 `uԋ-IBFZL‡$1-5xf(TSk+i3EB/RވQ/YY3rS>E%ek/ͨj'}82oQ䮽.r嗀>Ti_g#䳛#ͯ(^y6h!^̻M0_J`דrkW5W@ӝ,*/:сKpa3/<ʓεRL4Md^ [nJj#kG+c7G=%'B Rg"\:md\ 8[4z~em*#bxG!$86E  [a׍3}4'K E_cΝ.`pK+iG -E=U4JwV 54$b KF$XEQ@/\ar{ {UА+eLUM= i, _Jlw|=&8! "4R鷗x)@* ZK54 ]^4}<6II3 $|)-Q[jsWFj?p;&:dگe)FƖ k ÓӹsՊu#P)e((;2Y~hc;PLî6cIlofҖs6}`rƁ/uōapaNWe.Mqz\-Dv;Ry'~j"Zk碎?9X@uv%_ ,nvGAL_A!fQ+lA =X$3U] )'Ba,I]8[}W(m{VmZ}(J$C[WGQ_0Vȯ };q bRՖV>Zٻ) \R52R+zq_݉Ҩ*ߘ}T>Alƽ/hkAp$l{F&j7_ \7>by;J8FAi `@OKbCi:fqQÞ=Ԇ4d.|=f-w;I{>1(NAqZ6ɱ0{6kPcI=C VٕF Z49f343gCOV-D8G}< 10Іy>(MAU E7E&EA7ꚩn#׉X y'o )QHrX>ŪGA']o9aH!On'8`P g;m3 &Q=ɱTKf/\cx>d«(ɗv9K^w#>W(Ta&L(sF*- ӯ|/⮈_Pb2Ycjc5߬"s;i7?X29WJ`iu9(ÍЍ[KWוl=Δ2k~úUa]. 2vJA-v MۿYm >|"R٨?:<~SP ů'Kje~CLgSYM]$7~el-R٨Ҟ ̘D1\-TO)z%qz|=W<6ߓ%5eˆ\4އ=-z(eR4[h\,6ݿOv S^[ŒqniT?5ޓNxokDe=gj540Z[w{-d\v9$fVÊ =`vtTdCKA I4&cEECEu?,BE6 L1 GxJ7ެ^: NJo5M6BS<0dOuc /7/"DvlP[!l d {C8ǟHJs2S N%hO7K޾vɺ.Lֻj]a洵ґ9yѷxhk_J+ϥ㣠Pn'#-)/BZ &;Lc~Lũ_o1wWoV=~ݥZ{g~p sA@f&WH[dQZ,R:9]?{9a{4۳:?R j7=t@N޿Ae0׼*1/ _@1VOe3P 5M! 15':=hxCFUٌWo57 )2G6;G^Ұѐ=Ktd,x9ګǚ?o_=,<|D50y5dK'*WӄOP6_46%[k##Q"w˙X E1 WGz!' 2Nve>!кDrT,kTO6;FMp#{i ب 719}8Lذ(k=\^)zn,omՔ_1X(=s9i|e+q:P"9c̋6Øl}hCC0A.vڷE-b_AD&L #D⾁~06-zj7F4Q)UveZ}EAth. hLVj -kXмg*´8B-t5"f C X JU)Zߩ=:Ydw}h2I_]L̥|/z M gl(~f72>EZ /?pJ^;PS*J]B]x'(ozMuWXveм ɬ,$Ĭ>XT\.?0VqqcS zWyh$|ՃnUmtޏE]A{1둩JHˏU ] "nګ_=N1/Y^ւ).Ydb)NH64'p[=إ^^?{\rAPx:W19pvaEuőRFYX ٫;g*HVMK۩ņ[vT˲/2)}F˰X04-j6 4]HgwK1}  }o >Uyn`ɊpR|B AIOHZol=u{/e,ZdI7ebxJbEiK.M]Lv%A Ѧ,T;yr9PIG]>@S"ܵĭM?Du _'K\Egk=p$b?{wÞ,ދz_@f x 0L+ƘxxJޭ@+a[Âe?0a$.%Pթf 1- rvx*5R<&EOtFP OPK+kBۍKhU]L 5zz'G!@ʗJ'􄌷YaW3dFzkÖEd~H~ux&d_GԷlF#J)tˏ ()d1vJUu^M)n{i_|#{5,;- S{0Y)}N-jGJ'z5 M#ؼͤW:`ٝјnBsPǡNJ߃`re^X}i Xs?uA*ÎMyiʐSI1<5C9M_䈛ziŖM9(#)9-u.MgdE(cҡ8M^(^|Or8fT&9h*^L8-Vxt/Tbm+r.3şDIY8YcNbvv!9@,mv;o!p;%1WYM;?JeϪ` m-?I7vmƘN`Bba^O0 ` /X<)<vqm!_ 4(-߽PG,Y"|f\< -diOcX8MDPkb+j;N:mr(`DHC2XFv O2Y7ٟ^yJX{JxIEv@;1h"YJ_;? s$V"/r=׻n-DlA: `J $"'9Wў/PY`*X ]y>/c,H]s Vu[pۑ6 07p -9}ĕp+fd1.6JɈLu>U:Q¿X_3c>28/0坶?(6&RciRJx G޼I' ˹{H}(?<ݱ)&i`4~֣ԛ hÞIkr =M]Ffcw!_г^xkRcPYl @`)1Qr4DDrrZ9k b*'Nx׆B9nޔ#&XFkB9,L1ܞAŃ}#O<47b׻W,RG6f6 L k4Q> m=\#fSxhp 1FZsڛe{(ˇ.$QҔ7K#púI.4faAgNgŌ׊ 8Q" y6k: !Bj7K|n7h0[*c$tMe_PX)]e@rfqVhzxnfA0z4'^N9q`S08X|W^bZa :լT1 c:+njOM3d.'S35-?y[DŽtwCM9y0wg/ L ˿^EO^b:i>IF8P򛆦?P`Ӵ29e=( tr?-ZA?S E%! SԤGSGZ.,x2=inv~ݯ'H42kZAkshx7{"Ϟ.8I(Wԋ.|3c~s +.sދÞS>~ Y0hZ>10OWP_v4누bb v{ k7h2-7@]Dü@ H,I֨%r2 Qn4!?o;Լ/Jbqv5lA#a pne溪y^Ude%,ĵdϽ[0cc7I͓YsCcӀ/c375 -[B~Y?|o`3s<Bӫ)69EVb▟,O\'r@Tk׳rM׏_iOp]lrDH<RߙNqVRοT\6 JڥwǛ1º{fY8nUG#[]Z/"oNvO}vS<Ȧ] TJ֛;W(LyށzCc>gxo T>1t#'iCՄ*'RNsnOz ȬnH6xwJ1cTTp5Zʰ@9=My<934ۜ Q!|CDl9*ҹE B:`}g7R Ofg\drS5CJڕWT0U\}#sbzl Oˆ0+SF܉}QҖM#"?f,o'Z{S\"%W:vhc -4 m> (g0eo,vXiq]t$Gt`J|70fyme'zUz+-aǬs2uL˹ZWD5l/8ץ0w)pAuUL5䨛6_! t'>f_͏~tLekgc5 H"FnA4IѢF vX}GA~{Obrt :CJqXNޤ  }671Ϊs(keyQ$sts+ǟ0^S8nM8MpQ>S>"YE.>6Ѡ;h,0Z$*|8LkH4[7=U/8J/dKe=#n'hJeiҭ 2 Tϻ_(Z a<.~_.lc0_}| YW/q.kQ¯I̍m9Hz?*5B5I6^o!Džnj<(eN\%CbV/ k\p!Xv] [~WGiTl4 @x=mŪڈ{>`9SbHR ETq3(xk@iޤҷp8?ďOڹh0v_x,{$e0*Lnu-K SļТEy'̼5.Y[`-0‘!%FRz=U>8FLE_bb߅9,/WO'Zt=7ىTF66xQ&7pϨVzԄhbqeڀI+ݢrf:A-,dh*Z| qV/ zeQTtEZp¹n7v3N8'"T"0ښA3a>+p~yɝCPzOx=ey昦 *QHgb bcE>6hɩvB 1*ݗL򅎶.& ym' @|\K**M߹'$I:?]]TwpȃQK3aݻSɵwIyqMLXM/IՆN|bhRl 5:G`.Ԝ_ fW[1[Uq/8P{dg0.T_Ï]XϽ%Y5 " Ք3&ԨGz< gD4CxԯjP56جa6Ij #!Ft]O{E UsEsq,R5a`dK FbP1C1T8GK)ŤFu1kHDR5()(S1`:$˅D]}mXb>L.wP>>D8|vo=޵wURY:u^ċyf1/?`@ Tvq8zx@xdԻu">&zwIu߭wN֠?}R2Gz-ښܠ<%g!خW\4\sB}EKdɊ%zWτ1ox1;;TnK dHwYclUEaZCs8zࢭ$2@;Dީ' 8 Fsfb0:W-ɶp>LalvNA0 ,F9uc,(,о r[uM!8u&O`UDf ͂Wκ,ŀh'+UGzJ`G%4ɀ0@f Ȉ‹$}h!>>;E!ρY"Cƞ `Rܶ휆:穙b{1ݛy!ssMv,dۄPH^uؓ:jcmȋ{\6Y75+]pT#f,߭0j:.O ;N [Mă@*՗vO8~E*Dȳѻ "A& 7xt<8'ueﳹ'n!q?Ļ q<9 el=eùhٟ)M3j }ӥ`}#xSE\\Zcn;/5ѩ&X!&J:p|m o[j %*϶ELT҄T_C%,,Q3(ɵDğ x,$MQ9 iaЖd%ޏ$+(DAp>uX$oUqz\55\0L JG~lz1Dq-+cpk:#ZzGR?B3}Ǜ>ld|xѩuݾ" E*0?ES!V"}7gl EG͑+?I6\bSUBpAB% ו78%tUUai@c!]l.LAQ`ͫ|M٭țV=m&EɬL&{wrz¥U׋/t =ijZU7˒Z A * jAY>)Arw`G\ U/uUQ`l_f--ۛTvѿJ"TD˨Ekw:3AWJ$}ӗݪ-}C|eR`*c"ezu Y;h.\5a_A\.X"ZA9]CLx!A|SXX[\ZIJ$76}0Yg (J3^7zƈJ@j>DF`^?;U!^fB۱PL3&J :M:F:cHD%ApLx}Glp'2bn`㓪../okO|Smk)d߽l_}㻏$ę-vȏ0^`%>NM;QXE{揚 .m"\M/NOxeS_ɰS R_4X~ |8Tae?xCy'{hӀ\LBBJW_}-OԀEA->5s}![֋X@b|f@<ۄrIgLXLӥa#f9n#,4%ЮbUfb 2b`J5kY YT,zB6uܶ!*Q-"m#΋vDt =/ƅb5\(pT:4ۜ`CW'ΰE 7` i,WڕKdF~l&%["<405vΙ'۪e Q!"#sY1E7p>"`4?tiP8`: ^-6{knDE>N_s%;CijK<"*,KLSŧخ;{"}Rk4'h!bx pqu6aCQ슜 FOf!5dӇӘ87XBXNGKެAV"cer|6=2ak\C_!gzLjb1O.Q*`j4!2Ⱦ}+HDJq1G^u\;rvaJ<.x4r:Y3ؒZF({d'֠(*Z_ѽc[QM$/cT^~M%{afِtAy79p"* :c7nu?D [Nˁ8~Oy೻hAkk\SLmmzd/c4k ٲ>h7 bsDX[@C,ɣڂ[Wg)u>& %ɛ韪~V'iU5- ]g %!Ƭ@&gX C_nAú %`m;U  \@}UV'}k3>F{Y+ߤYXo]ă#Uz;}9fp0.(0Zy{)r*d QXsFP %L%Icj8(ۺS̜*j,Y.zz35F?yAӵԈ$EQ௉gfW9qdyT$qL HNWQII5xR^zsδ">]9~떣&5 y J' 0ҐJ?\Ψ=LJ0ٙ򦹍0øCIZZ73Fddukjyy`5w0^[O9EL9Pi@Ӏt&j$2{$i1ĩfv\6 1<@-UlRTt/C5;|usL6ȃnuU2'(=]MgDOfÎ"3}c,oKG;hKiuxP9Q;G s HTm4ν PFfF %< (GT"U}m3QyT|ݱ˗8K#{7.S0L(/ v:;Z%9Fv0}! p?biи^CT_Ɍ,;5?➊HU M2,w\aDkI,qY?躟잘ޅ9Оgd$즍@u3hB5NPڲ6g$Ώ| #  }3"FpЇbFU W|Pó'ܦyߙEp~qVb[;cӺwXx1H2vBtbr. *,P-9Ke_4/ܰVXDId7с |Yz_ꓹ/o}> *q4A #ުX17`5{G:~q$˻$S@^}V* ?pObE}"v_^Ϊ`Nᷚ Mpl= >..a^JsNĘHofصI_}pnO\E^_}*/;VƒBC|v*ʣ:%1noV%X(38vqv'JVa@kX3o-e #QO?Mi1]OSr G!Onu&EDj4׼ 2ToP%1,ujI?0]H6[֪6=}OI;CVr&q8_8nHƄEwV& YO~GxU=ۤsqk~Ҩױ&f?2 b86AFLTU [I. yÅчs+\_VDxiC>9`FxQP4Tb{k ӤeȚ: ֦mwnM1?V Y?mL+WINYP*욡nܨ++s PmwЬ,+rƉԻw(K,!袁wB= ԝ6r!\#x2أL˭C~R?{E)}ue瀘9q +J')2U;gz k.(;LUL/W\a}6VhYz->r%^ze_Sgh_ӚYnj D* q #)V,'29:~2_Z'xXźFc3qo{LF ?O]~NMy0>t,6H8=VR+!VtDwIq5we~5`gѿ'=0gEV`'%4JDgNLW.'+-~n[tݼ@ PW-4KnKT_(;>E8FUtD.īπTZ_M&n]aY'G2% kĚ؄) ǁbLB6QHpA|Q+;}x`d/e{jEQjD˜P_ Dv_K7C롐AɿJ҄ "`Gi1Qk-x hҖ(>RNJ -ą$Ms׌y2J>Y]u+$t1V;J? (/ƶ<س\;|r!5؊Ix"Gd)?=奠t^fmnJ+- %Tf*PRr:O#`;"!<(W%ZVT>8RE pQhԾ *[-CoyG<6 !U7r$l^9Nhdȩ$,ާWŗ6:XHe(tjjT+f:}j4.u)* 􈗣W2* S(Z#ƅ I+X-<$m˜E#LkI;C-D6Up>8Q)a&(jOz&FĂhbmh /ツvj,p'Ўgʅ+\s&>_źxv>$;*g'n&>] `?rG|l 4W樵:4DȐy(1@=wZY#1"|s$)'hIh^*6J n# TτZ+tf]uKLKb4pwcqyZPOo CG e–&n1;M!^gZ'm& Gl t_U)u/^lNuz%jPz }~`>e gX!DF.9O,=u.,N#^K"eC*7+zʨmx=0[,) UygU5xR"bԔ^wi96_U}"O),@t|H #+;IvS|Pf[zv)&du tG(l$ƞ[g" ;$dIFZxJs!߽z^]鿎\m&A 6yl1M\Y ## jr6r9VSDGAhBJ+w"[酅V\,KsZZ|Z$0ߎwPAc7E6evHr*α@DGK NDMόҁ<)*sq&tKq*${0JU :Q8ng4Ll|) \H:.(}e5zDM~ӛbXOEu` >4&&/[pPuj~z~T/L!o"z\Gx{W?(tqrF$)Qآާ^#$x9DtvQz5g3s=u}_I1]Dk^f+Səў$ dsii֫53A d0E{ppŲ?=̟ K_z0Ȗ>uIזp3myJr}L]Hb\o$&.Oaܶ k a꼹`8d*)e1]R_T 4I93NwA"*+[ aa !lْp͝J^58Ft6Axe= 7Ji l)Np]c-&%d GYL^dv-~l9f_8Bpb]N kC´X*hAiRBҵi)9rLyߛ\8/!G:8iQʣQNV7H$هa-\b\t[CSw?_YӫQ< c1! V$gX)e:Y}] ܇y=*?MF+G.0P?\7UirLrL^oOHoSglSx:Ϭ$TnG9Ss dy2]ڴVWw eѱJ3 7cH=ؙf,DRCHe9:9R \>}_"C;"'_E[6R&R݋ I.ihx Mf#k}Y$^9I4^$ljVh燐Jb~uwWvωjNHv+N\i4`DeaQGX[x'l1f6L=@@;L %/Ww6 9~J ]!|~x`%V~ҵŢbinjl4c9'"ȝxM*$vh:ꉡq6fl3)w'P'B3\\GA,7h^'505+Jg#HX[hSi}7lꭓ̉R,H=M!S QI&ռU.jYr۸<BMyalJOgυ.mBS`~Bp*1CQ_YPq_hn/rMXkot#\v, ~{ E ?. Mӈ֝ (4o+A$.<5+s+5-(&xd.GWDV|(r +{8ty-&YKՅ;}KdyԎzofd<%d܂pxҋ\mNw F,uZA'W+U7)f1f7S1e.L5TP&#bɍHgt؀]/ԙkGdD7tQhŝ'kYH0Ɖ)Ӊ{a? ;;Ͻ]'?R읃 {*ud?U뼴%暏QUN@4DDɫIDh 7مcVz%5ralܞvɓ&`JƋa|\|ET-K))%'g0༒-jgJHWؐY+En5z֭lQl4Iؗ(^@#um[b|9wn3ԇ ^T)/Ky!sL$,E/Y".Q$l{qUz]ԓ̾`m$S_?ּu+qޮh'ARӃʠKm[)diհ=W#/mEzNblܒ+Y% nc&a:x2DLV*uG3{b燼apQ*1-?e*13孌V -]5x^o`J.D.#k'#z(<}q뒷w'Zf$SN.?EI6>yo"1@E {N.:VR  G| U)5,Z¯f1}1"PmZ$ƌr㟃ϪKpz|"Oj$ 5淓+K|X]{ N?*D$ 7p`DYL,iY2-B6wPͺMrx*w }:ZE:b/bmڣgӝ׼%Ɖ)KQ Pim"[Q VԼ~tNϯ1)`ᵿWa?n`g>5!J)o׃Gsp GT*^lRD$nEsfx:sncRVcdsԝ'F;Mu&`]~+r ^1k`BVͲ˂$GJd}u!h|D*]D͸$6JvQBi byTMr;P S;DH`Oq)M%20JoLvx"OuM; ȸ.^Ǭ1};sp {Sx Ib_%4ϲ18B]="eHȜr)+Jeǃh:SlþdauO(+E549ƨk}Y.;mG%Lp蕨]vtљ]pMchtˡN֦]Rwk9-ԽUB_D45KMIӧ?k;yȇ1?a&ΪRRmlhvy_>PK14 <&q#Mf2}dG!]O.Yzr/ Kn+S4wZ}dSoIBT"!9!/d҄ZÞzqy[TׇXLcE|1:s=?ZJTL 2zqwq̍I l-kԱZ7.@y4O 5F…, G`騮̋u'H49NDPD2> /"F1s[A&)H]X~4l@:50EN!y7.)E xhK1>R&CL~cj#lt+z-J^/V&uX=t0 У] T$tOA[ k=6 Bp!<ԅQ!tKG; XWq4HS7feRN9`7!X&h,#c9cPt8x"9ٕXJ{bq[Uxbt¾WQy9Xb#*xHg9{t͉\uobb=vv&_/=vϫY?#>TQj1yE~c *XE1Q,T|)U9Q hN%tMnCuKQI w&詻7$Mɢj \G6Rs:ɧlGEHZ63h8EY|ɨq9Yl1X~bV&GMb,:)j%{{)s'je-\'_@R>+PEDo_ IN$D̔+'L;󒓩'z,xMGj,H _UBc#@bH,;GK;9[-T4U(joiwQae ޾HShFG7 rNGt7DXG AqQmGp(O'c=IV(|1#f\H9몰`~͸i\xK\Կ񁤦 Ik_&8i x3:D%Ԧ]Tڀ!l'ѿ!-dYTxoZ PJ#:I# jǪ?g氺OmZNVu!\ uJ#GmPK*^RJVQ<1IL9K0#.e$p Ey9c{GfNN,o+2&"Jؿ߭T.&\~Q̀#3ޓ*yVb r,@\.xCdmy Lާ]Ͷl?i@7_ڔ5rO099lm9bsrr?T D_xH ;;4BB'gݚ61g܁ZG9dI΢Z"Xo@Z^29/FN *.Wqe  }a;''y׾v#(Zՙm3}z9\nhUDXUA͐{f ]S=+nVY? YjNyJo{Ä$ՈOjX9ZxJ,t}/xF3kHUqA5p! pp_aN7*=>uGuqpyaPiIծYhgkmoӖ> [p鶝~_j9[bQ7Fi&W~J|a@N3K,L`$Q90&,q Wn V!XV`%ZV30`^Ne+_(O{_.4EjYio'5*`;6߭śSV'Tf^)[]n5$4D^G_'G]t8Y93/aken_iCd2~-#7u3ZyRV2Ftmݞj{.]`w`lUkڄ+23[`AV<{ia-dkE/2Vq#pܾ`#YŧS|ܵq,+EL&< |j*J_/WgU''u% $&.!ʎsx,gld%=zvsk*iҿ7i/_ $*1C1o#牨QS#cJ8 Jſ8FUW#2"a, YԫVó㯈i T)@ai]O&t pcQN m)}FX2(Gpʙ_dDBL?~]@3_3!7ufO ?bJ F60nl͇ȧen$pp,-#O6 qX\j%T0*M4Š!-LBh!H>@P;^ 8Z.qFi=rgQZPdoG[@t /찶X'?n;<^ch L>sЭ$a΃q'1-m' 3a(n;nC1.߅ c=!9FP9!.wūN..Șy. Dax rۈj$'ͫh'桨`G'cE= a@i^{T$ ن&clL4n%Hr*rz0!-7D}}<,ruu:LmbRoa4A!`Q}עM-"޷qF~<);GSub ʊ=A#=ؿ!{agC;%ӋL&ͣt .j^N9*uh\I} 1I9}Q>?Y;|[kT,-,3OY +Uu+YlnUǖV Q<ĐA'hQ'/8HycK_Uxڸw·! cCۂ"e4&-k4\.gOVXl{#kPlDUӕψeP!WfU^xuh U »?=i#x쁒ug$VqD-5b&knO">^pϭSB_a"}bT  5G D]IJSB+3ZdXA3;LϢ`-@̹% 1DmfF?88-:Ў0\TnZ>qmׂB~^Z,D(y 2_Ao7jE񷬶qrvKCl1ɤ&>"`J˞`w8#nbL[tEWj0S$},d>sSPT(qq=j  i!g9B.fy4j7x^J*b]ghlwy,j^@?>|#(=T(SYZJEU&Dj*kj絴Sާh"L}?X4ߣ?o7+\8*8ATdI1Wp0-'1@<`7ԱO(C~wu9pu}@8ypgtpSˍ(40)k!,xU;^ oq#DžJlwkrJHp$L}se(wfxJȣᄁ^Ӥڻ5'LCm?GP' nFZ8W{22!(K7WJI?xaLվ$Ox@@&@ |UG SgDkPLKQE­OK9*Ka|M>zAmYey"\6fր6yZ@ĸـMu&5؎n:HR.b_x:&-74LN1p|R"ۍmazr?EoԭȹMzlL\Xat~`1Ɓƌ]KfQ;i@;PTQs<ר"Z#uB4tnȓq*vĐ<&8ƕHD^զoб&H] J <" q<ӚbbY y&CEB joRQDDUqBV g΍> ]"(Y?cG*VuR$|VJ<`f3J:@uRyۛll3e-72`5 \rgۨnS1Q< ԋP`bUWM p-zaA5ݳDFnY/Xq¹׶؈^F'꜉Nl捛d k;פOT Ք\rH;AʕX3=QLT\{1j=DDS&= `;UAd?Q;ɳ LR&lG N9z-ݕ4#vķ7Ll_yRG"R7a %>D]YuU, J~rWR}] IjdC6N_P qF9hKF"ۇKtfð ,jA+#; ߯b'mq- wL] bϚPƆl[/!'޳j.r/S|mGq*uH+B QOH0QԏnS`(⻶?䤗| Z^Y#]\4ɾԼ`NhA25V8ӎڬ:7ߵ/j_ܚE}˴Ffl񃭖b8BGaBSҚj]SYbh4?`1ք߬|h=|Jr,>>2Ԛ|:i7-^ÆΦMPK)2C<$BЪch?jb1f9YB|{OW}ssrUAg3cjKk>*Um!^W&a3rC]Kښ,.oUg}Mz|=49ꆙhw(&"xw%O2G µdE<}l`1&牒jH 3ϙ HŸ!#EiM/Ĺ铢ǣߪ]΋Hv$i =TܤW;BvQGwvw{k/A01#Zp8b2uF[½"+1t{^E.5%9is9~v;QꅍpDQ;ϣAo] EWbqy{ |Yy6VV\1cuvJGVH+Z~/⩷R W5sX e7ҀcYY쇵@I&/qU \:9@Nk "'D1$b.\uixC] ۑ˻r ≃HA+lP+T5&cMa  !u]@[upOw]%~ȸC]O2Éڬ?Hj&A *d?AۦjiycYr=08  OhIؒN[} {I 7ʐ 9&y; ,'hYLI Q'^omEaE?Ki֞}iorc6 u.oxas:T~G3Q}-pW+qLf< EC⃡AEP]RA yU)3gT%̛^,PEOdU~7f ~3%:d7fҥ9wӛ=g d\xm)Wqv%Nۇd*XꡪѬn\CK]D H1X}r@?+vcg1DvG464}qf!,RVЂ*:VF[̙9_3w %pkq1'DnW@Z(f|Rp SKSM$.-|+w FѣQAPL HXc"R<_俱} J:ߟ%"5/2H" g=0)$?ɴ;Y3 +;tJ;Y+g=\%6ݎuV*akoRgу+ . q u8i U`@P%WδսMR[M犍&fْD5ל} oVn'+R]z/s Y-b-C+J^I1H kۖ+atB?EL!W.~iZ&XX"z0P}Wt/u#j^pAlq2n܌q"ebAh[) -7yi_Ms'PBCo_oi3yP))H,?iR-9:oUqbt6"e4gg$HurX/al+9 Dz Ԛ>Qe>>ɻ!^ZMR`lJ{raxRڪF51m8℥%y[xe`2+]d B\$؅2RjkfM]GREc`ZNze=~2b 2:4F#$2.r6D#1S{!S__~Ifb)WJjӯCQuYܒ36mykO>ؖcy㿨Ӧ,=]V2d,lw\E؛[|~Pœm?'189Lݮy"nwRU ]'i ӎ j$.@|V&hju%BM%H*QMziaA;u.qV)Kj*cek&^GȡahnVR uMT1.-}4u_q} ϭoM.w5k;?{Ў;(3{ʏs:c;[AbŎh?=Q( ϩ * TBʪL^6}BjU /dtICcJdqՕ{2\AߚBą̩#|u7iA+GwⲤ޾IZ5,ob;hjBu \ϧ?NM+cY3߮Θ++6s'%|w)Ѿ"x8Ud/~: iXظ(Rݭe۬I|ԛ>+K;z9k.E<l*JH|\ wtf*lԄqo~t`[_AHJ!FT"3-u]SEޱf 3¿IJlskOqN/5f,H;[0sXƮ9vSv|<-оQGoöW["w-,th7.7Dfu'zXE#d sy_sIݐB k06?PQPmW߻t~"lZtFRll򬽆Ra0}9(h(&CS /yZoTUd PB$lEo@{e0XCc.,F'LB,8k ;A*=Y%ͬcb6+@^rF_ 0qm&Y.>tਫ\SuGC uWAǓ"K_GċO$$OR!#9{Ov4h{ |z"-A.([1Ksf{ PQ'P!d,9 v:B!02Kcsޱ\ 20Wd8p {{`:>S?LO)m)tɞOZT_sXˤL<>|0®639ywpEٸm:EDa.a%@dϧo2:!D 321 7~P~1A=t~Gi@0i\@j%b=6}q 2G=!aNӱc W;_^6gݧ$Dr'kD+ u20 < G cy]{#$zPgՆ(\TCb*lqi_ s] z-]o}n)nsGSc%FAzB{WڻݪG??d6j`1%Mњu]9taJޚ ;0R]!OZ+1GcXkC*-S+mCq);=9]?PTUC!FT0,*4)ƶr%=5f| ƠD FX#`Y=̠V7[GnGm0R89B3_ TI !A:A"~_ fd,Q2;bPhA,s~' Y_bbz HD5_%2 vH ItG\F6),41ʽyʠ_"zgFZ h!64|"*+}2a_ݲD^(6S|8Oa3B*}8WQeh&'N[wJp/p}7vR:(}? 8ڔ\E27!)iF76:ӕJBϺ@(sX@x7Vϊkx5) ؤ) cۤ(f"Vp(D5Mag١*vU'냥ݏG- XCdipm:t!!Tx"h !F$-u`r;|2kh/<*y{~g2q$/D~!.[mu[L \| 8@uDuYNuwҼ%Z^a#B57&K5"] yB5'c(`}5}K C+&)Y\+zJ{5,&_AХ]{3[o݈a_`˯wet^>3!_5`*.EOYo;̪=T)-z'}/! OWK\TB-T+ģ#Y$bSJ+*6C< (^q)\ˆ;OWQ4 0(zss 0fB ^s)~Sj[J_FHQJh%<6[t'H,QC2em\.zB SQ<1qe- zZbtB6/!gkV-Ïb`Oh=Yqh/#? vKzC=Q~k1CqmP8&F4n$Ҷ`NqM7a7Ci{sa6 IALۻ謴,}-^J[>o3K[^6sAoLKq-10zI =p[ဟZ- b# ( I)Dہͪl{Elj𕨿3M\[zꙷm0 xYtBiH-+_(f|ȾQB K: ; \. n`7?Cݣh@3  ҋB@VgHX6VSʰ?9ʿ)< pxx+aB'3v}gMaax3jr?{|(;7+K7M& 8P @XB]mn 7=)0bfu,+m"ȝL0WDs_:qh_"likQO8ChTb>aF`:Sh}s|fjg){챢}-/ (IW%XR1@uzfZ2LLGf>2ANK1%p u\]/ żtv H*Q_[b9[RCܭ\^NUĨ}֍*I}WyhĐ{A+ajZ4ts: %Q5R,-WIZ4D;]-c*(TXaQ]Q'Ff.Nðs7c,ƅwW(UE(C%u{њ;O Hv+Ho0?_tōˍQn"ɵG?gI8s[i xZq2";S'!H;56$}a/ ߵ4~H+( :@x5, СQ`ޣ̸!RlnV Cf%a;/{߶ !!'kN!ct) ε6T6PygV`[v[LZjn}"0l;5{#,m/5ݲ6]1! HɫPPla6 V@tKΖ! ItNo^}kq v(YXiAp d;# 1%*wJoC+h>IȡgbEeO&W%\ _S$= je9zyFx_HTZ?yt*qD 碻 Ua26N0!:_̋4:QvY$kmFҲ<ˬEڪ耡|cn"+ i( #R&8_J#S `_^٢̡p5\D.`(5{O8*h,:K>Q.1}5:~Ïu3#$3!EJS,j_Xxk;$p2!mIhS߄aT˶\ oSSR`4=] u[߱#X:c=5[$=MĩU{yp282jrj&K&CX^}E'"K$Mb3xo`Hcf̜Hr#~*'EK~G^Gᠶyb>vζG$} ʷ-fIvz'? _]{A1g3z+hCvF 75|Hr06C:_NbUQšB1/F .8HiJ<]Ww_҃Ų4^p ?̌b"{@x-џHmc~%0[4f`v{8" U '{І%"J{IPm Qz@w0k;>9&0c\~Q>L[WR"a3c#@N1,P\ʪu( HCMa+:FoBk2+_[57 :#X^/ WoFapP4F>_10-R5bHʑm*ԌOd,X GbN47vP8{g2fRiR*8A!]lJ$~t}@pF3Q 떟يXƚ #vu\MنrﻷXcZ{ȳu^D͒͹-!hbhw7TgFj8INH-+,}a٣t?Ow /'UkDŽH0V"}uquM1I6 ΣOcvsqA49?*3Qw(]ӥ3%L6 ڢ=B),D,CxhpRi&`^*oYX,K`\zI~W;&31v,ll - d/2 j9@:s#2^b6VVzq1l~(vr2آY1ّ݀K :䎇,7,lhAtc#a8VadnrS2̓T!՝L`NԱ9E+J{T4ƴ` pr-1C0@y T_ yΗP--7XanǪn*[ 2`Iɢ3& G˒ B~ڨ-^uF7ǭnYT5>ady;L,`Zl3 j̷WZMZg*_sl-, ԥ;iɱE͡Q+IWo qa~[ɞDS6@>Q01|Q1QVOv

`G=a4S:v$ W?z'ɶAiI֖o~K󲉦[}Hnj&",h }\c-de<.Zl%lOB!Rxdz_*Xӌc]KOUl~lxYE~hp{?ȧwὑEFa8 .sp5U6"N:.v5/I8nS63Y>8=u=|x=T5{ܘgY-4T^,4D#eV Bpg:H^ 凁4",M'AowK*8q*ZUыh%DxQgDF5Niy's[Qb3[ ʐZIGƄ.|#Iet Hf hZEa֗ 3[VW^9f% /$`ԯBYG&}װms*,Jp, ""|upMClRurp82jATvE,$C8>+`VuGt8hUUvMx)ðaLe/!6bHܭP<92=YB2_ :-YVX{ߊDUkق!J+\HF{ez=G=\+'uꈁF*v֊TXY҂#535/puĖC9F4jxA8`b StN*k.^%`šNll򌧂GM=}fR<>_ d׳tsvu,;4a$č>YecԸٖ͇Bb<-%j]1dc㝭O kۭ7 {Oj*^v]a3 nVsI v0ǰH ,b' =("{R\ 9Qx4bt~zk 9lc Esc=6G$\3;? $T~s LD vk",]Z4v̕˰PVŠ R*01B``T6S k2J6@.k6xfRhHp`A!D`y +! :$9I.T"7A޹TsH^߾JSRFpdX$E@ӸKZn3yz1(n<&+ v㘬 zc_ԐoG&88:DCBy^g`AisS3 \]m5J-m=%S͟jCjvC Jɶ;M /Yu׭Ks⸱f՟P5iOטLQ-%0 MRTUL`%'丳PLN>|L/p6k{AU;\>|PBl7B^[GHxtL{Ì97#=]wNN [8ժj\z6FN;~;Kw9kn=ۺD{̷djhq2g`A2 Z}jh~ԯNblI}C.qK\}YFUX6ٜ7LHL1/$ tV>O0i)YבjW-FPX2kw(eQ`O]ԇ*8s776,gT{&Uvc^F Ё#ԉcHfM*EH1zNK;EK Uws-0cHH˶!4{HLS10I4p|)™ (8IuK;ϵFyrEL`֟<8f̠\䆹*{&'U0жU-!]m!ɍ-LKaj=͔H>_Gٔ2|մ:G;9uc"#q *υ/s֓ l|i;dS`@P:T֖|dX5;sL'5+aMPe%3zLC:i([eBY:8Zl_JPB)M \*u|Ǔ3 aT@_0Xc-"%zP)-7@ӮcE橡0V.VV 9y[$0ZX{سoo$r&R@zg؁''J(AԤXatcGWW+x8G|_hmSAv+2ƌst#,{KN`^09 P՞&#ouZhgK΋Ƀw612bc yڻkU#pO+{]Nln~)nɸ"cԔI5D@4}xG SƒОD,{`?F*HщqajSI3aԠ@Q?SׄQ ӇzH3hF.股g288p 0A-i`j`T"i"M؉K X133h*eH$Иyđ(Ym- \RR?&/jEp_SɔG.g29^QkojBg)DWF(b eoŪFQh޴9:A 1 )ke"ZefJ5vpcLdG3yl~ _w[(kߩ*~ Qk+r`u])RH &SFWC +uG'w5_+kpx-j!E`7u;PdM<}ss$YN>w3}T(GIj4o`)ςkaD>2OYK@FHEXu4.35 yݻh$8> 9Bi|B:,>[(+?%`ҍ|at4r-jzSmC;:;S޷ t;#HfOdn|:u QW|>Uv}xxǺI KWjO,Jʸ.!SЇ-ZWSfA3pUK,҃.' pH+Ot` 4<ƫ7CS^xPlǬ!= % ʝjyD;HsvueHĶk,dwh|~; '|gD _DhR:ZMs+sW^t¨[VndzvҜ&`,5s~PPT΋|&Šu.ʡYdXӔyߺq1WZ59)]QGJGqaU0?ݘ]mg?nN3\Xe>K`7[sĝ-J]y4ʹ9ndXj! so:~Rn1d#SDvIS۱::zlVQZCx:~UC3@c͘}ck}qHkhs\oI:RE o]A{颖ZIOw:n-]5oioZv-CI/#4/)&g30`kB݄;Iv4DՠךBK_4m*X}U2 |oēC& b o 2 |}VN]#takqr; ɰth.Fj2Z-`a)?cwN+bZa@hbКCemJR6HHSĥ&^`| o:"}ùȔA<\(bXY;͎b/y5hJ)$OlQ'L,ikU,plA}'W8"0;>I?S: n] `Q>1 gj?bg۽nE3`*qv[>w!$.ȑX HYJuM~Rd<>J\Yb{}e}ǺW ٓ plWpg.|<,0Tfnve+N9@ݞmzb3UwoB/vԺ$Tn$pQU+ ]KL h!F $i_|^tt*n鉨pN8D7mx!G=k6(НDdLVXyNLbJ[Ldb7e8+1^G_HT y0aX=? h=w뇽mκvK-l\ܻ&h0 :65c9~l[AΞ,Umbߟӽz;ZV_`뷺 uq@;/ȹen9 '_kŖ℆,~)a\&]e<[k͕;rp+H"RIb. s^J~feGX\yT@,l>Yze[Fx"ߤ oOҊ' 2L`QQ‚%P}A8j0kr_S8`#jC7Ju}2v>g6XX|HZNNl|P4REK)<Bq~bh!:,C" /ŻToRogf<6[€Z@ f E衰5ee麂]d"w0}wv5u=n8_"a[#h;Ii2}S5cX`b/gj7Jۦw'ŽuS֎wOj8."mM>cmbwj_8,dn\[ MQeyѷŷqK*\icYpp%q9B8=0Ci(Xi'b dy!`S=rFL%r}[d{k[>IL3:~.ŷ-+w&. Ism}gyzs+=2v 8CE,5vr8~E2PbΕ<T-[街p/ ズ{74eIQ,q. wvҿM5?J rӳǒp*oLA'$jcIBt-yL<_[+ql9(֚h`!"b`SJOp`!>|k\7 7$TÍ+"A5^@0h΢Cc#K+JNA>x gA'"EJu vj06-펥TO_IpIZNu Q;GΕM$a k>ԒBCGbQ'"^~EòWЩ^fg N\7~9kYa\u϶|A? P(xs+kMc&{>oPZ3W ̶` FT!֧Wg!pg4QRH~xph+ݎP60XVNgNh 0@}yoXe2W)d%bЪq=ZdLJV-&2'kDj\h=x!qN3Re7Q/XjQ6s1+~6~'Vp]c.ab<. mҋqtsc #z)Yپe~. DJ&UVN(_ě8lykNAbߊ8~bPQ\-\~omў <[Lo 7Iޤ_ 7O#(y($MWRC6~LVd~r=/dŔ(4SXުIvʼc:XnO]6rUCOTݥX:GXTfv\C6!~I6ʐZ+k;ZMz|Qr{|U}7wG+nm! k:Ys_u[ω=P*p 4bK7ruȟND 9!YA4/qfAMkF%JPqɮխqw>(2$K힠*\ɛ|}̢Hʯ{mNy:g7?_-wt'skK{ D\Әx)«~Vr}DևJ U+ :*vH t+j,$ϙh2莬PJCC`N'7yz& \uhk^k3)`_7oD{BFŇEޖ/AųiD}ຯh &/U`h\b*mׅC|I5^-;؝j?F3 +! r**7u~=(GW7 6vXxboz`h4X%Nט̰aJƸ}wW|KL\5(fQM狫JmB(cWr3J̲ ={ %@#ã!^]y{Y!V^Jq9ea$)V# b,u}`JF qpsD%Jq[rW5$ўat*=xi!O4iE|a(ԁw),Ү‚B)1RD-OM ooA4oFY1~nϏ? 3SrNv 5*LXJ*B?Ì[NGVFF3Vw0:u{iR ZFm$u;gW=tS9m0﬿U8Y6C;Kg#I(zGAȃ6J7$S %%H`vƭw);.Du; zP c*ιd%n!'砬@~2蹼H/AL5uZi|nԡşip-.v .-J.4yLΜ/짜㙼"694˜uk9"aom>y]u{ne:& eɿ7\xEilA`(s_ۑrOdM"8Y!L9T3Bk@1#XʤIO1)W{] zTwq13|OCN8d0)ZsG1Xwy:G*~p[x sv"7> ȍ(}46swPzQKǁ=pE!%jZ0?M1)kLfWe}DB&K+x]Mq x6˒?et5qPJP!lFdf^ u䧊y .E#@48t p$vn-5>%0P݇jkBJwcA_ 8˳4Fz8DiȞk3)1X>53VRE-ǝ?{?"xmBᗀ(K+C?K8U> @+V.5waZFa@_T4'&h ~ˍJ^L# 4aUO= B!b6x.8ir͋P3$nn[D=@Qa㒯Ga+Q'9#NS:pUf)+Suq~ڲp?cXå$Ϥ3/@X_W 0 Cm #U`/ < N7c.IS"1 | ͅ.gqTQJ.烽W!BUz}tjԧ9/恇p^ bDy~F<<<_bCڰ Px% 3r촯!Z+6ծhR9~Mrk~9ങ5l@ZW4A%xU@DWd/OlF!"}?r4In 3mTV@˸Me_'U;贅JUqm"jR((g~4WI5/p!;5qLKm-Dm3TڧbYv% B#NWoG2U$5#r%"[WWePx.U8Bj?IZlG4&#Ā$6$pŠDH1ŝ# r/n0vD-9OU@Tߐ6[|;6#%)M>"D |\jA/z(9uu--ӓ[ `b/3 " bi\"xEf<F©1#X:S3@N1ȉ$1V/ JZK`5zzꭍ5gyJ0t?4tǷ_/ŗM2<|ZY; I?e %7o[.@lVQi @udթs:xI?@bkϗ/ VOQ,}//G4 $r&:4-*C,|@56~)Z½F ⋜F|#ahge}r/FqeFzVHta>+Px@&-ׁIb?cuH*nܪgC q*,j vDM֩*_ r*6by~n^Z|#|9k`8#jO&}3`@kWX6!:Iu@9fcUCfN&Y0ԘMԜUXxI5דE>#gy_$_˦SQ; [@J,kgJetaG+„Kw6:s>u(Ubn#LİDb?~txt7jimHKV@D_s5uyeVn9[pPc?D8j'LT@"u*(x ٲa)4Gԃ?Tj' J%*cBg56pظ}퇥k;a'UBvE>[}owFºb:K-<$n*u{N %#y og?w)E֑_@I ك&+X6G2 W.СG~ $'n ZVj5B

N5=ԍԔ,0/Lu;sAh,p߾i qul}P8wym-\g 鐬P=+=="_\!!6$Hug`s,M0gRe4~NO1AKT'%c8Y$p uފ_6z7uu+ 6PЄ^b >y97.~MfVTc[QOkʺ;houCߗi6Fz' G\!m jhg=cj$Q c܅ܩft`}V +P8:DM -} u_U*zj۾ci\ DZ<}Ozhf0'0G8IRx{^ =xO{}Lo4P0Cuܮ1,: 5V2QwL"F~W]/B%b8|fuw 5Z2۽(Q,†@!KYRZg:p$ŐZL;z Ⱥӵ+.ό4Յ y!lUKz'Țˣ&2ZO,L )ގG[?s:ΰs CHr d17#fsΈB33!Enss"oSg `]XË>/@U_qҭ lqwiSg7q @ju15kPQ~lidNFA93OJ<6HYTsRD-2+cؚ̿DŃ;"T+!QMx 1D;I{ _ddjZl h*/s |CTpc2$f ƣsavuSҝbDfHa4wǎ&q գ.$2YOƥƼ.@6.D\%# P޻sz_+2!qW|NnV3fVy7 LtU ƅ-:ƱIkX :3AE)ˣإ&qOHzX .&iʊ̦G)vSD9}Ct0Ǽȍ/¢<761n ÝD 񯒠OE7mH[1~3K@,]%J*Z<4 .)б / ~ Z¯(ظO\Q=צ=AC*>'Pu̍mm79-o m۪.] FưvZ-K#~3IɗxZ7~i>;LNLQV᫷)CP4` 𪀣Xj|f08E+ 1xEjN_7,ӸT6[c f6n>w(g"uV&~jVz*#˚/y34YTM*$ۯD[j *IslωL>&bui뺡ne b΋ܡq II*[! 1lnπڂ"HTV6d;[B?A#2vREH l4Ȫ!Bjt=<D,Z+F1Zh"! jJ!Ƈ[qhUOՅ#yW**vb7(ơp';ߓK"KQ[މbqmܚ@ɅyoIF]t2wG=FêH/SٰA-?tt{ߚoLҎǣDqp lIJ.{K;9 ٫ʣ&?oaa8WjYr"/}+g=kbZ[$W iBJkI8q s̬G9U/pDğ0g ǰh\L0/ Tflɟ .~ѓ$5H wZGJ?0/ aKz[݀Rv˕br."9+{7seq\jDZ*!oOclMSplܪ e.wkvh:>{)Eci?_AZ˃A8379U28ž#HZdW 'EGUS|-ro#e^K^+M]Pp5]ʵT5n5X~O..Ƒ Mq .0%pZ\D,(:Ϳ` s:1WPaM@mO>Ut$&=^pV|q9wP^N :!"r똨-H$,2s pj&i(VG'ic mSb ~<֋TMTuo3ݮ"kڬ,pĀUx-0YГKqArwhpSWrУZ]lN}YIU? 50O:Ok7TZ gOT{nĎ7_L:FtB3Ñpv dP"tGiCD99A#ׇBe۽OP& 320(|@K`]1X1 -b׊qma=[;x sw Lb),̥XSbm|_ᜳTI[j.2ԳXAbqPǓ VotA]P9PzZvR18M!]~;1 NXih8YqÑZyA9[쒒O5dd63ZYj"Wqp+6.&|N4˾&27:7q3Po*~Xk|[yӿ=d}/%UGO|KnxDQM[n(;FRs1Bq; vT(}1ci׃LVgvsīkIC{]lwsVeRY6~Bh8t˿Nڱ<w;'j(} wKr Dؿ,L>8l<~A]D{ym }u5GJJlbQ )7ո$hjk`XtWz#&=%&Z" T_ @r aǥI]Bko2|FvZVTwEP,zx u!&" blKJ>e׹^ DVY>?gUϟp~a(p)zr4ofk/|rwEq6F {.h8#΍AT{֪.[ҹ|R38ӼNc8{/KJq> 34L{H"t zt`~SOt`Tx][;?$\PqkfϴHӟڰ57`&kC؅( z9έ2Rs;A?pKH%Dj\(*b@Y%,IoV_g[@K2Rmk;GK2Yɷ[[ MV*&0+Xn\: ̃._-xL9UAWgB~xnsfLˡ/@:G>mᗩrR~0g\*u]'L7o{_()C #V8_o߁C5XF={ʟ'`q mL+C`>/m7BY/wsfj$baK+qU$pWh'w{Yz#v᫋;YV~RkP1Q^¥zFlxiӿ~㬱/S5&E) ̷fw׾' \MqK';׈=) ű{-x8 tk#;ēʈN/= k_MȺ)6=5^" q(q J̦^, *WOU~ }0EEbX拟R`8$bzC :(fe?ע&7hףq;kV}ڮhzK s8 3gocGsUI`8*`.1$HI"TXYVHw0Dj}xu~C7Xzx[Q")*6b@A8v6ݼ!ry*Ҕ &/˭2u,|lyE7pEGD%e o:U}<&(A9aD67bG-]͹g+c9. kIqIOXu+M wE:jvh8+TϧMo%Y9ӛ#<~5TBBQn$Z[ٲѥ:>_)Rq6f^v>.?4aǒj;֍RC8ByDN=s& lgAP{1T:ak'CՅ覂ϡ 5i5vȜ$?ǎمP`@L"=&ӋuPA?|'jYXu=vAK+\T^H|35[<_Rj9KWN_۫J%%~^[1w5ef'!*7Gf"ôY}m]yayj۲YWI4lPU*5JV|Ɗګ& *>?EZ HaQ/ +Uk7,5׼N_^L6u P4-&8'XbReY| 5\kw8!,+: Ii5PA=KC( ղH o*Dʜ@@>?>?j+9^Yѥ. Ȩœ.Gڎ!μ]&Pzm jcU!d)A}ПUJ\峴<$@qW]~xa?0B}-vȅH9*TEvEZi! 48gH-QG;<wRɶYA&Z7d-za.!/%ڡ 5ojl(5lZ5qo M"CCe34)/B bƶ<Ů=9B To$ۿYz o1T1֯NQ/W2( 8Oqpnu6cxHN0 ]5D%T!ӻ~̾9$}( *mx4yW\ dЗ\.A_@L }TgkΩefLؤ98s8c0s>{)mo#f1gט$5 L[ cD/Lj>9µϕ[Lu`7IP1]Fi zZ7CVLNVgSZdQQOvp :+fCΩ0wh= c2VwoDʞȾFtQIA7dQE{/Yba? GK,JȯVXhA~F@`$iww.FlZ{Ko<6xv 9>UVv'STvh"XҖޭ9m|é|Ѡ}h}`ͥKʐge_J=_x;Q3kstΙߢ7$!Ƃoz3pF:Um"lri0WF_r.3Ujߖy e%&|:ut0)>kPf9EI7~[a3r%1&@i]< hqr w0c1|PSku{JKo\:z'1'np Gojq%r^o_*1#|&jb5[jZ7]"a?QxH8 ~24.\%(K<Y`e $Trpp29'm.c|q<7-:S(@!D1S9m3ciTsq}= $i}rbϋ!j 'RBNL*x$}/p4XN 90xv'D\r5wj"Rزs2@"u x&,F|]m^g>J4~\[Spٞ)EB$2ԉ߃uY|`ϹAO^t։5Tr8c.ހYő\M$.AС\?6<'x e^*/0)}Ԓ{̾d8NKi /  8P7QK[z:f߭S'\IUfB*;\yۘ"T{H *99]DՊmjgJoN:3R,×ҦͷHgNJp; D`j 魲0lW{؝,@و_ǝa!cL^z1.IAu~2ع- Ӓ9BigǗ?>Y/G'El;~C;k%j[o J I5׀3Ju`o ۾ j0֤[9#/¢*~FA硐';>wBy‡̠T5W:dgg٦N#KTZ@_{0&^?A {"HD^r^w AH?yU[Ekq( -SW̢ ` 37OҌhy@]k_9!0H(NM"XV<^@SSXA ' Gn7E 6㫶/Jާo~HxUxE]$^BPo9p:+m ǔ]j.8 e1)s \,0!E/k@}^1hR6e?:mqB"=st"rU>:m޽7Rq[^a-Cv42Ah{e,peg[etٜp~9C76̕CPm ,j?;>{o(H_37=D-+K,pbPWD]Bp22HYU?brWd^ZcsasVP?y4eԧI u9 'Q`:=WVm \zD>zG/*\jRуȮ'El_T(?T+TR#R.x _#U).5jhV{Z"ܸn-@:@)4Yz;Cp DK';2UHt&R jQN}/c:V` FgjP[2"3erF9)F;wA)L}zjy <IvU{>j_v*&*TC8BuKE8TZi%QcdgF)XvŜZ, !ʺ=x6 .ЌB+~Omګ5s`햾f}fRE' AƶIXou,lOx~nCghĎ8X8-&|3^;`W(4ZڢF䜴kLܽ.Ql1h E{ZD6cwԤ^gr=dr V>Ԭ"B;nG4T$f2$t*,I;7ڻCy sАOlJIfw>J|TzHT-Mz+%Ɂb##/;&>8 3Yad&,놬!;|g11gOv &)$h`yBɌH/%7H-et^_'b5)GŅ<>8ɣ^\J S *M%pVU"և$7`]Q}RQi:cHg Jb$EF\0Ko.-Tu/j|BIik3#@7Bii`#3`d tJ$%7x1勈hvg W(7ij5܅ZfcOP ʼn˲pC9,SLLBU~7}mFꌈ# 4Ö6H)BvqvO>3Gdɔ-X#w-믰2&-ċ&8L66zln]L`ᯁ*z>lJQC/nz?ԛp,J03'hbhy2RܚM&2P6ʯa^* =Wdx4n1~ Uer - h;H~V{R>$ [m_W /Y$x )w|'ao:W5[Γhr:`Osv媹X]x&_>TIDӷ7Eo11e8lI8W&Mc3%Zp | yǃ Wt+r]`:8/q=?CLjs(OZrX tIXyGL[;nb;c@Cu]T_y"N%3Ì4 yCZ? qy/;aL1{OY~Y-J`E,VpȈY^(/Pwc'7QQ6zr21KW`0 =əvKoEw,#q8 [D)4W5v[%yQ&*rK,IG|~IF6b_nzD=\ӊVpxau#.Rfڒ#o'6u&C5vY@;OXGz]O #|{1PJjY[c@75b!Ҙ27{緞!B)Oaӂ!8u> ĝ#[Hu؇pv*NhU=x-^"K/;D"$Y,hh}L&(9Y#hh2Jۃ>TqwߟZiOuhxNGL,0]+g'̼ FM !x'h'MnTM iNQeLDiN`%!_ԡ#\R[ K `ޢJ `kMxf{:1?o;.A#A<ոIWl:flw5^X'*Uĭ^EK{7=-P ;k%~  b6Q´N/jN8G+JA˔@/<[tȢqFcyH(T !jۼ?\/9 oC8:>u@N Y"ҭ1p9~ z)EL߀τ}KѺͯ^k22u \ xѰvd1%M^m#h:˞uW]Ńq ? Yo9$jL)}Tm$-ӐVsnlfa׫喝cdg]kjכÛm'vieu\G`kUC"zE~#dGOh7J}Ǩ8103\wkzTGT; @VpawmG~@CQ*f=mK.P;Ui/ CK7n; fa{2ٮSu?U ?/Ah8GS>i#=X0ܔk44ֈG[Q]\oy1zBxڐFW8N"Nc[߄IJ+O;kj2$s|rVGh 1i8M~5e5<퐀7%@Ɛk1 =qQrR*V٧(\(~(xKzB3RTx\7tҰ:4F'.3@2gxCKmLiLjg:-ڔy}^ru#瞧˛_~)yh=wh3ܿ\ x!9rO0kL$' ]l,WQ{>\*J;ҕfy+,귇ENkŮ g.bĴ0U9;l׋`YB2 Os]j}<_?3 f:B^q5Ȏ4O7.pI[fQ)0Wz .<@ƺσv?Ra= Lz<&1@cT43,*ݞnUE#P{Ծc21M ?,q^`,- #|b a' ZkM̂C m'9{Yܗ#:Qkߪ,"m[7MTb\qp(oHV">$}/&ٍ hIVf9Rdp^)( CUb:yx2_Wt1Oz0H⢅Pn]9WRPMh IkN=ÄH8˞NwU0T(lϮ*6ZF7% X@yfˋ!L)OU5;rƿo'q S8v8 eX1O ((bf s[)jZ lz0N=Kj!Xw\/tp/ǶgfYmňJ)v8wk/#ќ\!NI-6ZV1=Y1ݿf|FOUɍo$9(ӝvk@(I!WN1x`Dþτk:& C#LyʧT*}FOk^v M!.Q|M5> 84Ne{u<QÍ)'Ҕ2ŷT*]>[!}zt8+|%-CMWvMT }5tmiuݜ~N_s9eظIB-9 Z)4W9yׄ\ mP+~eX azlqr&N_z jP*kF~ ϰ[YXE%rRm)|}pԭ 5#Oh)m8TFV0Of.f Ih96۪WvJWf/`,XG I:@,BP`0Hͪ^~EVeȍH:\bU(נ-u ./*7ap68sl|IxPh@0WBc:<g$_''ro#gW]ܚ'?3HVyf],*4'_6O?es}K,{8<[X0- 7 PHqxHSN؃K1V18fO ݫs!3Yڥsp zC}j#Sұʲ f/Oh>0 \*HU=q[89? 8Y@^=/բfO^"5sʜhc&3&˹U lRiK c%i+Q[ŝSM1ؙRtZf݊/j"6fYV Mf^Tcjr(^3|>v}@̴R"vP!9P-߿ag!JhC+RqY-SO7I 7 _Q9\<GcΗyCQr K~dQ5Z4\Y gxׁ3۶pU/*FnVJ[T2Sb3kTw1@U4Ϭ2}]gA,]ѩ oWT/vX]IK pY6掑X@wMBmKB8LNt%<uvG*C~)%陷X>os,IC@ sIˀ`\BRdJ?۶tOgR2O:=yNppX,/ \UW ʤcJ~c[2-c;"H 5c%F9xE5񲍯uy>`p =-WWKV VKRɵe*&A0.*t"og=2;f$4n~mYn'5USMtr[3pe2Px;0x(,ZC9$nH O+#hoXWܓQAe17J_Zr $1=7rTSA2gpht//Z.j%ɧ)WB <$EI9/1pM`L8REjYfMYF›"t1E[J_DoҨӓ9u\\[1# yQ]rp Ѓf-EcV-#ěg+cy|8BͅIS; ƷkF5q/6ӻv5#bߋ oz`cjG}Fjf FLڢkA 㺲 dlٓy T''xZp $-bg^ %ii]U Dd0K[x7u|XU-G_d>0&?l/iUɥZ+M[Kɴ!%: Xb̅vXg>mBL53Q 2TQcOe DLR3Y_O8-P7@y-:q '%ywm8^.@\w s9[q(́N*=E 6u^H&&QAKaw7~[;rlIfz;/+!bt.c`fn,l]Ј;>ga;Eϛ[} 'T57vlRL]Vk{;^Q$(Lum@Sro:%(H!:OTk M09zǣIl$uT /bCk D/:qNf0pB-u=Ud\<#sgM >ﭢ/ v \1^ eH,ѢJe0c¾4]}4nR]{%N+ԼG}[ z^ Q"{d+pWgؿn!V 6'Ȝpa-db'<՞sZS[~30.ռΦ :l܏ҔKʡ )z L3` (dZ @luT &) o<|k=ٝf"X)Q%hE*TdPZ) `pCۺި"s=Mۊ D}B`=͸:'98ehw`4s!_&%cjU7( 5:['ϰ-YYrƫ?  Xj'c,Ffz]Ⱦ%zv FKs,Iأ8MY zHqG)D6oۙd c|H pӠ\'oмk蟍G8~DA{Uҧ'nɭ_]݀߆Bt?s8aY,vîҍW;JwELX}AzcOʹUt FH#vT]zmI^=D0qMXaU]_|#K! cmLFYfbdפX,=Ke/5gS|v!TU\r)D3:g"sh4{[c:ZYg B7 = "Uk#w1&ѻ@֟ix" # wנ+曓G3I<EU_I>L .`t\hw$sCa[@qPUTb+zN91R;M ΀B)1aq킜x*.33pWy/pX)Tvf\nNϬӧ#l 9 (lڀ Kazf]?Uq@Gܶ|zsZE"`!nJmBHflI}U`{sB /Zˈ=HΔ:pX5U'> S9LQrH$3qo˨_FD|{N{іM+@"T׀GW93pfC $į00TpIB{ 'e?w#7[XRm yR-8GH.]Ѹ/t0er@7.[/\ O;*@w._+)ّVh츩cZ xp*= r>I/4Ig 5Oڈ5z94|ƛO+x= Z_Rl{E95C\"mt`(]]0] ՆQt (̫㛕C4@W|1+FfzVxEO]Z_h o,厩ITzѷj+j&4ϻaj^%.:3/j)ǜ ߼`MRH.[y\(| e3IRW0< r$UkL۫2.Ht6ZF!ۈY;^Rng;&QEo(pW/F,wLDXh{%=t)<5ž鏙'¹]RQ(j GL ~tEzcbT*DЇ[D[HoA ^}{7y}Sf>n'{;jX|s^v]+㦺vt:t]$~)Ɗdj^ "3D1T q$F) 2 :{nS*fsk2/^ ݵx0uu|%#%WsѼT]"u/D_3`/ 9˖&"_Z@d Xѥ.[ |&;3{f,h7`ЦC<2J"N*G*U:Z+\S)G-X#+M2/$DŽD,5ۣ[uU[{gAըE]c`ڗXM6q.N+Vft9g-!)2ݒ%R>G'RyV(4Y.]3W\ `NODN;S뇈-Kb0H@ )?gj3RU;.mk}~`E>;&ρш~8lD>بүv E T\=e.Sn\H1Qgݩ8D:ar(a#Q<ׅ/Ar!PT* W]䡩N`4JLk0lO,5NT0;aTX;NT- dX`"oH1\AF:A{P=+cɒU%J==$v"<W s|<}f`\@Ŝ~% VKz@@ĢE?quythQb P9^'.D;G#sk "nT IW낑#'!wTոa<3FXJeOk$a$[G#Щ=-E5-\ӱ48zǔFŤJ_h넯)w#J$b43еahpFW>o̊U xСЍ$ '&[^dvPq!1k=q%U#f෯*=}-h4*N@@a@E j+s<,+ϲ |  ɾoԃ LF25,ـaK_e^ܵ:g r.N heOf푝e6?n_~F6@]S:nh%4t Jfs /8>AW|9N1[jU DQiGU }^H=26m(ͱ#%V5/-i`f[#xp CMuzOc֋?ѝLQ0؂nSxۑ=¬DVyw5/Xdk#ƃѥηR.$3BDr,ʍku7*P HNTTxA2M1+n_rT {w8.4hce 귆07M؍0h`l.1HxX4+TG !w1}x `[N?ȯb-=q\n+.v>Nz,@قH3"/r>#LΧK8hj!32XAiG:\A䭊54{jd%p/#5ovY9[z)/c:SW\Fr8^͊L|{,Fiq),5|'ꆎ\o24A{_31Ч-t~\Hju7@ e5 _3A?u(c|`gQ0^5'ZT"=˲B%dlKAv]v]?. |y1Imޒ0__)};MRK**l ǞEq[?0, '`U&hXk Ӎi?@Q2:{D?2u*q[DJtkN)IDtɌ6Xfe(8?6w(vaR7'fd*.hDVĢ4ʙ]-3\0-_@j.kGgB0>(S V!lEmZzq(Ym?EQ^~%+c ˟kW.՗`ig;1հԡ/ ;vqRmjq.tT‚ȭ5JͦDOɇ[yUm6 d:x2uynp[z]e#=ei\E䞷\;G$-;.ca戬oi\=ŋF%EL ,KhC}ϦP V'"yf'3Ʒj׏ie ̍FTWÚKt~^z}=YA=a]۷r=ylkqloR{FGLk=Di>x/F:(? ,@)@q#|"OqBS 0`~$M ĥNi^Ljצ^kt2"h-[c.uL?@ xbqϗRqNUd:/̢H%iֹ10>%;OwMEFH!h남HO Y}tBuw?šMOc^N(6 m ^ Ao1)۷]Ss|\AQw ܐH=ck%sg3ke 2*w òzJԗ< ?5Ք#o:4,#۔ Y+>$<Gn(o;'mR_k1CrB+8$rW.k(`ˇ"fzƨ"uQQL-ŅrB$6ܟ麔Kʵ( ?Ҁ4| #[~ 'b[5i.ǽ :~r]K ayo솿H0j}?[r} cE6݈نoN/3s P> EqJ0+G $1齹Kq{W w,F&[Z5XXVED*ˬ{E)M* n8P?yHHBPgռ|Øy"  *=|=v`-B%DN"kG;zuM3/x= ΠSQ '9sOc_2Ug$%\N>C30m ],{|`k|0f|Qq{ 9\;_"L1aV|/)f=^g>_ɍlhIi$]>PØjo+lo=MVeM"ƜL@4ȆĐm;Ś@6ި3u+ҏXb#;pdwPmKc淕nL:*N4 ~} 6OOmb/ #bp~*㵱%eI ZéW4Oݝ}b5bDgd1 T_HgD> PMmwϔ.g~Xkvd^0!ޑ'176Xk[ߝlA%z ńY-rItN 5nzW{~y@'1ӏq X6:?Mk*iڀ겧w~pVa7A{8sfbw vBwJbyGnP)9qq̘IL1)ֺjNC~Z-CScؔdm`>vIgg B dE$:xlW2ҧ3gLz,X=~ {R25aN#OH@۽rr-I@򜞁')v"|@|}~gr+S\mEʍč9y. T.D=&Rx} o肫Ybp_ DމF%|7@* :$5"Tv!!sEIfKrwJ8t 9IKحmzv5(F]XO'Q'/`j|FAVH"$«fX:p]R+dzGmkuJB$j<2'O{QFj}vu)Zrx0J:T9X*Nzs# e Ʌ++6+&PJN2W Vv⇣ě=O<׽#{L4$sf>PԚ-kKAuG/"yݦqQ Lbn3T?\klNzqn\ xcXI[E - M" { Y!wqNWϘzT)BƸx5p;'-:sIi0FvhS<-H:&W\Ra~ƪ*ȱ;F dUi†E?{'L;X;I7`mY] YbvFҍ+ s+lo˼~"R~!|F/ $Yd∣[ \0!M;f XXֹ+D5j4IZ!f/4!P~oH=sΊ2_ $L: chi$/qwų)ycwC&Z |b?Ts`t̳&f,m;oW g$d&g+4p/>׽/gn]rwM]z'ަ!2eΤP2P,*yu=\Qi "=lʖP',1gjʁS, k4p,Hj蜥!)p[żCRJٖ0EY_AَȑsYK&Le~Z$U9xq<&쓃~8m뇆z"Qefh\ !qK @gH D E?1gDꗔO~c VA@_hnZ)v}k*"^I&H.7M11Zͯc2u`@E:(U{f~72l"@]`e/i-9= t b?[UKI&nLL_"H ޷p-JUo6q%v-& e%~;(r96Ips`أf<@ڒ iXFPl A+&=r`":hPS?o2^W>oxC/_&l:/!KDfL1jaԄ1y!TŖ}:|]A~ſB^ N,_~0~\֌*aZ=XEsmU.A|ѻB LvUgw-'@ x]/|ѲT>Yei*& Z\5*/7[ ?!6 oB_ihJwxx{y 6[ݤZg4NUNJ647WVq-!"#Qj8Ս&eSRJ?Jhcsrؙ[G*UYߏFf D(K#;j30~y#v3/HHBRE #-P*u9q2&xqT߄Mh5߆ׅH9fށ  H[ߊ~LbІ/V]P}Kv㨦=Lj9/N[;G,@ܮr7a+m0BK#9Uj7z)='x,d0׌Mu|0̷q#8Of/V!V#NvLes0\d'ԅ= ;܌fS?b- 0(\Kﻡb﬌Xg`!-=5Ĩ@dsAKPsՠ=Nt@ 8hqG&5ھKPar _?O (4U#1~vٯe}Ǝ+U` G#si6ӫP(_i/p]3(01,ESY (9haր4s:3pbO)hkRF3>0i75u2üI?|.=F`dj~ 4ˁau֤B-ޔ#m=dcld`x[?=_D#壠|i!ݺɦМ} %=DJǾ6&8$L//")B%$P䶄1N,)6>r7u`.|7lgr,~l F%vLO ' Y68V/;;p× q7rpJmz]|kag:]6\iI£OcC&^*cTr쀪OwML! qƐdS;~=1s_f}20<ƄW'HMث'qٙA?,?]\66f*_:|lsmk6;IO F䥻N4oǗ3V15ug܏ީ<%v<6L7kL/Lѹpy౓zin)EX^<+/9 ׍Ɨ=ݷ(yo6blR&5ۀd?85.T.Hsvp 6YW41զF=)xb6zsl3V,=C 4.#%5Ko +TyAp(}3Ӛ fo]ݫ详4")lfu*`?>ԛ8gx'o,d5 ؿ=YH\Wx @ ;Ug^Oh\ H,k%;xFaoE;ˠ{}Đ51k#aD`ҵ5>`nDx"'\5$jsł-E t>'KeOv+_Ŗ8q~A ۪cR<^@] ^}jcl4 {|S mUUx(B͏~pHC o t-hhrOk-MtS 0sU?:GoY*4-l_.T]*!(hR%i5'ѬgÊJMRm4cɅ0vITdA2N#Į}5-Q2p)t}09+XQL%PeT8G 21VQ;#N}3xC~qh̫Yn{/SEɠD+ !dVY7*٨ۮ!XdB<{5Mѵ Mz/#hw ЁԮԭ;}KUG#vj  ]2*l;#Ձr0ԒwUkDVWkZl|jŜ0<[‚r @:J8uArlxmʱ XFI˂cCѼ}) `=X.Cfsx~wC)Ja gذ~OBwgFJC=;{7.+#jsv<& ehJkCx%q/ nXzr_l& ѮAׅ3ؼ45r7_"*~̀5}ݼ"` tBiw 1 虉sB^ (IhNt,>P}z!JFf} #R0N3NdN0QBˊNXLZ洪:llHuD* 3uvmWUc9* !_WbO%"#aʓ4>"ʅw nGZQmysx-Iߞ[@_~Y!ODrFҢtxy,,>/8.PU#&UY/eAD 0HESʟmhT+ Y16x!4seV߲zamK$W)ftVmӓ<%}qI3".BTD;m|Bl1lR#zHk9UbԷ}J xנs!B`8ɛ/s}[(|#cq7R8) $E$'K0 |hg ىWoJ)4u7ă!$W/&`畮),cEHo(eJ#HùZ7Ov4jzBj_‹BQҰ*qQ$"p%@N" iycJ)=SlF`JOfҋi!oVce>߭L#󤮔O@۩DjG8r79Ƽ`*3F9! gT^J*08EHK;-d4L]tOo|%/yJ;:q#3M<"yzm*c CE:/󏒫$DS:Faqa܌> MS٤>u$G(gd L~/|#;JE̗DB2~zYoC!#:`ưt$c gHiG72Sy&n3*ͣCtV.+on1IĮ39t6<Z6eVbyT;)RC~.&A&Ӭ ͨγHj!n[&Lѡ]+cBǐ1t.i<V6Z9k7ZK"l6rq`݈!Y}WM&|tgtsWƱG dhB) ^#$@>cMGX)uJ_&cɾlCl Oc_f{r<*-iȅU {(_RtK{r2SPG0KKUX*95$b7mݎxkEe3t-0 昔\JN7su;!wp b'w.7*ֈkf^nlF3#, #(`/R}f2EC}P:-^i0\d |_9I Xє)Ci&S 0oM@ab:`JMVS1Q伒"(0YU`nfs[Lm_`s3^䜮`'bjԊn$w0_\cLuk?rN@\ezC~c<,+yTwZU?h3a7k_9[}ƱN8C.qUQޭE=e/ir%rZN0`WH;nձO- *AtiѕReH5uN+!B*&I|g>.!Go{p8$: 3 B?>1;Br>)tPD>4c?ט sW+U*;&P]&L@RZh,Wz+kH,CX;ɞJLW_|*A",&\[ck`S${Ǽ R&?5SVFNyEuȸk~_#WQBuz!45g@vG<۾+}|xa Y8%JGxWz=s ږ^XHQVƨYCu["OߔfsX]mgaZtL{M=~͖ {v/?&] Aw)L;!=+b!}!16py Qx~+y(5 %y˲*ÇJI Fݹ?Y:[P[nLoL22d;P?}\/81La_A:KGajWxr ;O*#ֽTZ.,L=8&m1&bGA\bnɄY &, (3.ڈ\8`%?Ly&~țEx~K `1#UV_e KVڄa_>dJc*p"u#y{$G뇞ⵎ7uJUW6c@,ٖ-ā JQ߭E8 eVKPk[=Tޖ>x/ [+V۪OX6]1x ,4>:"\0Eq ;=DBri.Q~MLttmBn ܒ_' n="ी FZAY坳g2z_4e`mY (5͎Ms.JPkM V6SrSj?Hj]+u? gL!C Yx.|bGS @2tfٜs*鯥2>"  |.@i| ^gz7Bt?ɯ7|vBW5vllY߰yEj%b| .,o* H‚zk$̯+L1*ǼZ}\!:фy>g W4-kD@az&9MO&m̚( bmi$d{4^e*NQ` m0g$7٤DN\ǜYghEM5f޴B}6` {.e!0 E]Tu-jx/>f"Jng [Ø.?FNM^(*aEH7TGjnT?y,P:Ht_ULःe : jS9'Ķ$7T8|  e?Y::s+?Θ9n`A\,-h#ښjEatήݾ6HG#\.4p['xm2CeT7pϢYq+"sqz͗;$R3~g0N(Nocx05KN~UnpmY-'P3DT;C[ȼʠU6:~=tk]Te6x՗鱗t!xvz5hV&F-BС&/^V[D/A1`^hm`^OF^i4'Pw-ھndS4AޜPTT5h\ww۠@HMS ~AKSe P:ꝼKl;wu]F݉er2ea7 4hh)–ݥn[MK6<$VTHSW"cy|imC |XRW8Ph.IBo4y̅>qmr Yd3'3b;ȐgzAben]|s+Ŭ!6):R8&6k>ƾ^ xC99/N(QJE7;[0pazJs*\JX%mocϡ}9]ϴķ)sW#c9O_a\v :P5,>sZ ~Te{EU] G29 Kcr[ VU UB<2sxDz'KS Ƭ݇n&{q<&GvG ]rFuNi^l_X+oni {~3ɸH3.$tKÇ#P0ԇSȅeUzN$4йDs c '+Y##=i-o}> ddpd_E,o*@L8ygE= ̎<|"LFtXK>g3#cD ez"Z1Py0p (m9ůbkB9oh)>N!d 1ZqƞL~=G5=s8tub>ɿS7{|Z;N~=h캴%z}1%99ABpj [dJLi_ hqG!wed7q0]_Eb8άAVkĕ #2kO{&zU4;my{B66[]탶L&pv߯'Σo՟(қ֯ZpA_'5ܘ_n!YlW !4 z9M +Vֶ 6f*Dq.cNH(i߷/%¦OzQ/McCWK^|8%( ZKyHtčfňr2Z4( I'lV ÛfZDOr%6 O tEU75.Ζ:7yJ% QR1av@2$_r\B8VQP=~ (ٮq1H,,iGMav %u}Eʷ&t*:. '<9}<\2z,YERyjJm'w:4KE8WW䲐WH=)|o>-oŃV aԓx1x$pan)x\󛪁;-G3"[ŬL!; 徻lInѦ`mPoaV}yf$׎Q {&mhUŽPg߸d 4ҭn{ l>gqWvXL؞WV JHqp\`YulD$~`T s_$ uYE3* FthAiN!EB>?+zǯ'z'5\F"_Lb`y Or6"hV̍į6ɾׂ?†KTxGdy]%+\jtJ$#ɡԎ)13GlQe$@1нvڳ FS0~@˛pZck Yo1W V&xK3dYXȇh!r^_Q(P҈kJIO?rחVr-Y,0O8a<E#,:xȞ@pQٮFݗjweS y̧t,dvC}<1W9)_(!+޹3K̓wJ~r)0k].vs ng:DtT~%iݬpD?2jiWb>>C ;RBWo]'C{ b\Y-z$F!(85,;js+V8yAubP8)g7_|EBb_˻e( # (D}z'PfnN>zKw=eVߦNv7Ӎ'!k)-^n(`/W09xq@}8cD好ϥܺSN@ 9: :pETNjϪu^$*DO6IbBKJJ_&rOu6JHa4aPy%pcA5H AUFgg! •MM~c:7)b:ٖ*2F1$ d?֗hxNRc1c O̶H>mf5(g蛫~"fevmۑN_Cme@"S,uKCp߃E.;TCnhY, W %;읐4$bLqsg"e7BîۡD?EPɣPS;&ڮ!Γ9\@po5%87Nltq\ESeYiӀcQG|_JH[#J$J٘CTHx;4 %эe[P'Ѫ"y9LfV&j17&^jfkJr{$ Dpa‚1Ao\X9#/P=|)ڎI\t~rAE >U%)% S5 )krЭ ?Jr6y\ˣqצ;F) QpP9v^KF \46̞4w Btk\@I 3>=TMvfAa=Ѻ0imU&QrKp[cze[|%^>1.KnwO޳(*2yW4^ᓘs%+,z>6nQى?C-{5 ǭdTnfUV|*,?ʬ3&`_4Ps#˰ vznCOv/)1Wo7,d#H-Ҕ EݳPXOG#D|RKcfITwMJ1u3> EbEcX<#T|I@2­T>|)}ewCms;EXP%0P\U[瑙#BGӆLi-n2K+9qs}T/64.4&=Rp!TumGRtOkmsVPD{݋6B] `Zt;Gǀ7O&ٔ$f.73V#{td=So0iwKDD$vsS=UX8Qa-v7 |]a[Gjbq0,$]MLF5[nI<9{Qd FpI%_W2#+vt:LJ UM=je9Bd""TZԬ{(1 ۚ' PQHL즑 ;R`RЗ-) Rδzj fzԉX4pR K8OKQJ2^-p;#oI$a @R~o~(L#ߌ6S)ə_r\"~$͌{$-]PG_>#Bs 5.'v^@1)ؗ4V'?d?΃q8@隕 4Msv0jC _eu3%bpΨTMK 0ג- 4mZ>ƌi&R:I$#x2IsCB$y8v;b$`t"CaGf4}PBemI)/|s1 KF@tlg3/^B y[͘J./[[R+Ol)=;.7N]駳 gpL!=Ԩ~}7G9in@·%:{`w"#>읂dQm3fJDJ~FRm)"lڪFZ* !4'&538[\pk 7kfZ7[IҤ2:ﭺ<&YdÐ1#c \@^odZ d2lCxO{؇ rn o6Qy@Pa{=gv)n1g|Y4peo]i/D%v`+? ߮l[غusgs9̠B@FnȢJvߵ/OE\bŞj'I"H 6DQ7ؼB@ c1NMUĢ ؄h6EaF &189d0oZ%PTE.r ݷm 8zZ@x~48QblgZ?5ʋɴ+D`9w  3}WqI[Ϭ #ޤ{FJz:W8<]$ak5YGw H-ң.CRzM'7lD9xۀ6=3$f7LF;lØvD wwd̚lŅ#⺶h?)k* U'Qq4D ?]z*̸Ĥ$'8l/:ZgNyy_ 'Ok\/h-jdV6C$hO\+.l_L8scқ ^X}I#г_0PTwspD;lx)-<W9etsKXINi~Nj ʶ7'.ahP#M :DbI!` t6" q,IT1d 5 Mz5*ASHֹwXd^{OM~>!?|+zh  |ؖѕJ2G HU~1Ԋ)Ic?JςL`OPR4LleOuoa6|8} 1ЅGY͸Wrr/NVv9bȚ [Nq ˁm涶nݓܞ|'ī:bx. m{7bZ#]oI]ّ &@T5wAgW>;`Tŋ|Pǀ4wPXQ sduxaNк0t{sO6&* ec0!X/|~J Dy#Wbr?"$9+o`! ui)b'%EbjgXZE17loa|zeE)3vY#noa4ۤ%k'9n X؀ul]7WTN_Fm"rN \C`IO;ճ5tհ*!wT$䊬Fj!JN+=&BbBTcK(Sz,{}R9rc:{ i~MBajE3L]Җ2$J=qPEh#PRv?lyŅVMWQk^?1VV0#|(X~$% ɮ^gB|䑛N6'eݹj ] /n6lgBQLGPKp rVYҊf;)! :W#A&pBn`6:7Edׯ Wy)9l08RW§֎(v?tд l D9N*X2{.Q;*~$JkiіGMu&Yt!_kO$b~_V?qG~`d'Y63s*3o6J[DԯBt9mgvc7<߱$;4WP~GMSc.&uz911s^^44'> !RϰHl!XSkĕ6mbo|Sd΢-!JE/_u{/`W3]C欘y+#1-1~#P\k;~N!iJeNJ (h>^c)v\p d2CdK3ZKG2ɸר&z< . ̵{ )8HdqI` k»_XHr(+(eM=fk{еHK=yjL32I[#dq0Yk~1TG\ Mw챌Z{WzxcJmX̒y*+jSĴg?$S p4gqqa *tźCp*tb0Uj3$ُkzes,쐇s/yJx%&Xuucn΂]b[?auuaC8mb{%snO\7le5uK-r]u߹|x#=!BirJY-؊4\C8}@f_P#+M t42'ijqbn7!e鋣5@՟z8yyVRɽۦNόp+ub >|Y'*xieعR ͷsrqSxN>r aQL_ `W'?c80b؄7mHm\v菸oʇ5YE ̷9GHSUu>{_}LT%b!`S73ŁS䖓57=%oˀ;",e~;huu7~]olޖAÊNR ۭe"L`Գ8JyO6G_,SL^Ī=Pͷ;8SUw}aI@!C4;;޲58!F tdk{vq sdPqά&װ~15<jz/;rPzuC/.FZ W(&.rS3ޖNk oˬN/ժ)C "_ڲ4T4  $ʀC먄C+# h B~ƂSOӍ< <ᒌ\p~= h>Olp%02jV־d|qd5M'?201s wOBHDwnr9ԏ504JցT7e>c5+?+dHU\=;i|f+kXZ~8%CI}u$6@cUV+Lq@cGCPރ O A6Iinm@'u5 ݛ'4pVRY;B?{;H\Ƕiwy7_> }ַ<\: z>gH CU\j-Y=@K:^ܷ=3uN1 DeYjs4fE ~^Js,Gɂ^U%e\s9*FqR7|C7IVC:ITL^>@ [k!6փ\nnpZ,<Ւibs8?s낢Ţ&Uo;/}~7dD&8e#iBlpB',vW.5~SQX9b OEmkaNN7{v+*9i3E8۬&@=-l~ Ƃ6nT)]nay"밲8` $C:byXCN`ُ5𳂯ˎUvnЅȰMb W.0OLJa}U&'ʤ)-Ĥ=BqN}lɰY5Y#֦8;`=9,&Wꚦ T*RPЮ#~OZ6)I4I1ЗظßH [ܕ;A|z~}]'*Ed.yE?pʈAzg 0s`F OM,UZ{lK/84yZƓm ׫(5))ޤ㔺 У?Lȫt ?'M_!lHusb|;AWHeiVZ?ܓq&Dk~1;-\Һ՜V@oq{J\um烶bc JDלzF^(>2'@N垱?p5iu9 sշМV,6ׄz$ئE^AroA\uv_0HыpGL2ACNT` ^Bn*/>cN~&7HcpGRwA)w$GxQjpr809y,p=07#'7N *VMҵjb͢N5,Z-CSAuw# m`>-^I2NT/Z&Qŝg)[ECZAVjXyȪ? ^-u?xti{~!+fv QKtfBCfhvQyK/]ׄ1QATi"d䰯p */*9Pp/qX3͐&^:Cn i"Θ6nx) M] kQKL,ll<mйG~SޞQ-K1>}̥ n#-nw,}ZeѲڟ`*QKf;6.@@3kcUf EkD: NwoE!8CeC4>U#֣ R.nG].drkQ;mPqdW("z㱒1KLs罆7L}"u;ܼmlo=Yj0ȁE|KliZB,nz\إٺ*}pTnwuŐJž%ʬCYɣW/OH G5K9cU߮PeHJ/v_ΐ욉1fGp4 cs G>r.r7l'}"aụa96 w6|p)78kû,CK )6[ YZ