libvirt-daemon-driver-network-8.0.0-23.module_el8+785+dceced31 >  Hdhe U]D3ug]϶J)o"p` Z!N14(N~]Jo%8>@Q\PS|u LrKJm=`7>O,3||f;Y_LNĆgP't*]E:i4m 3 9'C=Һ؂lA~1BBH.=p.@d̂2!{hmgy+F׼% 0fZw]])'E=$х(wlʷ@*_n"޻^о'B^a}$GzoBEUϓ땿J'ܸa_JB:d!jCg:tbA'ݱ'z0v<6[Y:=zXw >]ٻ eT󮋩`853293331a80cac7603c7224ea879d656f216a9de327698d9be4a3f2890422ac63853b20743471270aa2ee946badfe6987641c0d0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb5006730650231008b267b1734fdd37ef20f6e4c677e8b3d325b1c9851407eb8b9b94dcef8753bb13eb0be23101572197b5d3e19d2d81bcd023010c263cf09fedba37419c0670d2958b6ea4842defb5b87aabb5aa37a884cab313cbc17d12195f1e5b871bf41fa29c5940302047c435bb50066306402304c600054a547e8e6358668762d1d08d498d8f31cbc0b9ccdc8e1d73444240cad2ba631f471a631443738e514a7fe8584023067063ace2fe4cb230897d0c5576e60a89e411b360fc0655e1c19479c55d11caa4d1683f3263b142e2cd6c43e7c6340b60302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb50066306402306dbe61ec42dc5482b2ffcb913743a3d41e19aa20190e3cdb34da0b43280e922956c69491e745a3938db6c0db8fb3af7802301aa4ba064222c357a5dd8e63c0f5db226a3540696e43878bb35c593161dfe4d84cbf8c892727a015f14f6079e4201a300302047c435bb50067306502301914f7f036af37ac23ddb7311985477ba36bfcb4514f6ccae2bff081bc466b7ad6dcaf3a1a9c646614919e47fd1fcdfe023100f90f718f5485f95fb694bb151a4001556fe1ed0e25a45cda4163199c3099d5a5ed9bbd5ba0eccee5a65fef402133bbb50302047c435bb500663064022f7d1c257163ff9e7a3b7308eec1d2509c28d13d8c1ebe94b5d6fae1223170e2e0c827700c98d96976db6d3a001d44eb023100f64a33f36d94bc50d18c7152e319633e13652250d90b2ab4893ec21ace2d73ea0c6d47f9930f22fce8646b9dd94773ae0302047c435bb500683066023100962e5661c89a54d8e97fb926f8d4254a4252fd42ae7c7d7efa9244a3ed9f908001fc6256b72beb96eb1adb8e0af97510023100e9adbee92e4a3206f6656872908b49d76f881a4120d06772aff76fc38214663fdddafebc9c260a66427b97eb5d00dd100302047c435bb500683066023100e9bbc5d5dec99e6a2a8504c1b91d263e62df83a41dfab62cd0682efb64f53cc9425e647620effd8a987636f3b7562f76023100c3bebae9663888b589a258fa316352b10ec23af196bbdfe674be6d59932643d56dd7db26fbc627eb8d19495428d213c90302047c435bb50066306402307177c13ea55f895a7e2b29531fe41c1038b1422f0ea2d38e4f94b7d691827ce599c53cc6413c040881614b475a522757023034e58eead892fd5285ae11b6b8f5bbae42d0df1145ff29960a837ddf60d80d91b93b576c704031831c63a63fec2f1e040302047c435bb5006630640230599fa4df523cbc88adfe10bb3148e2a343c69e7f6d764b2197fa49b08ded7b44388f6dcb2b88ef08d6e36f55de006366023038cbfde89a2d4e1646bcd11d07838d8b4cb42e0658388523d43c3207ea469c7035536196c7451b0800a13f93bf1261760302047c435bb500673065023100ab3f1be34462e36f12adcfba694d548c280dfa1b316b679a47d1833d29f1f66cc7be3c9317547d5d8498cffb8328175702301feddb41e9c8400f17fc00e27a8ac5944f9ace1259965abad2caed2a45eda0f23b49f96f3d842162d5434edd7abdc7f20302047c435bb5006830660231009d83d146729e4de730f8dbdf2ecec7656cf3d330e20690ec971ac97cc2d3f0ac579a02c0db75976358d93686ce0a7d880231008307d1730dfe74638c79b7ec58214874c280ba80df6061d1ec90ed4b39a9e6dddc4e0d3117fb5b587f16bc6ff2b3d0650302047c435bb500683066023100a5904fa0a3b5779b7d567697e74fa5a03e0cc0413f431859ac953f8da7d01c6156e19a6366a00b1521b3789329285f3f023100fde79af0df164747d1bede84ae98207ec7c6e8ceb16c8633afdb68e7501d3f7f6b12477e3da2c555744209862b7303840302047c435bb500673065023003cfa1f6edfbfae468c2fc9a633563feb6f18b8012daba13a637c5516f033c8656638a1ca7db1388799a4c9c4fc76a6b023100efc9413ca673b3aa6c62f65d9b2268279ad6a4ec4168388dfd2ce7ef5479f3043e98bc12e91f96cb2b6f3a0a6625b26e0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984a0302047c435bb500673065023037b0298c3705462703c4392ff1506d7d5d86871f5cae45c4d662a8e1341da5b614f50fd25c4e325f9960fd0a295cdcbc023100f5ad407afb5c9517057eca71b7e9d9d2ec9103beb29ad840de124750d4b5db2834ffb038200bb51f214b1f54f29d984aoge U]'->k_W]}&N%MT}r+O}TKck:}/(Q|;RxnYц_gNԊ1|u/> ! l^Et9;< h`> #߿ zп':sQ67ʶ/ ;m*0J97G4P2L{t)~Be7DbCDiw+0}5o-O˕z <ϥqXw1.2<ƮG>fHT"Ci] !5ֳcMB?}O7Dr4x2WH}7E]ԥUu-z)Y^(-R#dnq>W.ACq-"%&.P qsX׫;;-sd>9`l;$mC) V*{K5g0c@2d_kjiutyw.wj.]ܰ  >pE"o?"_d & A o(,3:B Uav|zV < p  2  L  P   | x(8l9 `l:4l>?@GHXIXY\P]^jbd'e,f/l1tLuvwxDy !!!!"8"<Clibvirt-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.exaarch64-01.stream.rdu2.redhat.com NCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch64 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` HAAAAAAAA큤AAexexexexvaBexexexexexexexexaBexvexvexvexvexexexexexvexexex590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3b6dc6df0418421acc5841d0347e3a600aa9c8146f0f0add76518bbad8de3fd855ab2afd3e008993a2552090fd04ba4e7fdc530a312c44567140abaa8c55651825d1d1cfbd0d20a18c439e98c1f3e22777a393465bf278caab36b53e181704b43314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.module_el8+785+dceced31.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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-id30b34ac096ec07894e6ca750252d64c0e4f2ad40358a9a917ae829e38db06f6c4024cd52ecd97e9b69219d61259ced910f1fcf9bdde9597bb985e02dlibvirt.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/30//usr/lib/.build-id/35//usr/lib/.build-id/69//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=30b34ac096ec07894e6ca750252d64c0e4f2ad40, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=358a9a917ae829e38db06f6c4024cd52ecd97e9b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=69219d61259ced910f1fcf9bdde9597bb985e02d, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPRR R R RLR0RR[RORyRRRR R RR}RR R R RRyRRR R RR}RRR R RRRRRR 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-8b00207b90aed24ad1cfe53285fdf2903b6bf7df20f7ebd7b3ccb034591939276virt:rhel:820231212172507:9edba152?7zXZ !#,] b2u jϿc&> X6Y'j#-1^ lcIbQ2E*w8Tt$;XJ@#I51 k܉FVixiy ̦5fSx)Q^R>+&CYY t%DcqU8HDxx)4q%-i1%S*Go?[%)bJ)Cb6hI#2)jwhl Wni,wnGD0cDҗ2@ۮo'"za,+Zj(<fR_/D$7ގF o3_ csCi;X+Sk(xIԣlYS8^e* 1,'I6EcɵBcDiWQx:(WT ֦%EM hi=uku~-:LAc(<{Z5UWh.X5NCJPB?-~ 2O jod6 Vʭ؈ Wkw]YPHjk5,!QǬȝK꬈~ Rmn<m06ތ@J=<8>7ۨj9혓"ޖì4^SϾV՘3Ip)5"_52ՋOT}1^cRu$H6z2 ,v/'h3mfL?%uElKQT!huC SbxWO$QXd% MG}׺? S'Og9_ڛZH0wgt¢BoERhKPpvaECh㼱mD$V)}^PalN},X9S 5جՈ5S[ʁWm( 4)2z''孵cTJOf"XF [èߘ@a ]pts /A^5NV\)^9yɞd "R PK:`;lnKvnnw&S! nY4?StV]BZs ܈@ 3g7kK0Ǹ[p0+d\b^x5@-ȇretg*p'n%^IDLՃu@0i? (3/2B:qc[o22;s1{?3YŖ%OD5O#{Z$?IC[ɠkN&ӿkp9y~8) & ܍rzWQrWw{2F^v3|? T҈3[UI@}Jz'{:I% 2I'h4ؖ|itids%Vy7>%sOnjJ;?-lL8wWflxssM; n4}m oa*{6EJp (JsvPH77]2=NP}Z)}ZdE{(z杲 XNr8|9E)/Kizuh_Oz AQ #Ѐ s[_lmjږ'/@u'2u$Ճo:h@|Q9孥}UePn5\no &#$nJ @GŠPfyL) G-I0'[vYo ݙf>.1iUacn7>d&+ڼWQ#WX>]0;SPW ȶω" S~]Zb 'LAIUWkFNysze/M^sFqTO/"ݱ֍7,X{Gŏ]r48^n/{]Xl1@[0LJMnk]cGIs7ǕQ՟Q"]GŇJP@ gCR+PccCvYIG:UG!6 SSQaھQuǟut3)؊X=2IQ옦|J7YLU?iιsH_U#r!pENv*$5d: [)n@ j;/-CVbWM;| w<"B&YZS,yC`s+i  !Ձ&ȃjUCi;.an $Om$N7cBD#Fbh%pD ϕm[pqC=s rEDv"] ZiYNR~%DgwMRv*,MO =wy4(yǥqB"EHJQwzO}ms(Y!rL9¥F XUsoh,lUOT5+"gXކjW3tM=, Jj֔Q_S zUDpt:Pi˲E៻O`J<d< )6DS.#_׉IITLHefK6{`  >ACS4Zr'UO$0z;8HZ*[ļE4膕l9Im8)lr),|pkR49\3>&rl/"N Q_j(NȢ Ψ&!0kWuS?f[8FAqgdGwTd?$ˮrzϡ p|`"0k 0L4螌<|&xODކY  &2)\g0LɖZ*/a:>@d"#FѼ&˨R(7ja)TvL60q4f c/2hFqŭqH>1i (gCOƹC1 (ƺ?^"٫‚U̘ 0Lf̦VV?ŒwÙ~'tUJg#W"[¥%ߐMߪ3IО c+l Ctm/9;h4MebBgZxe̹*9xPvc;1=fA!7Dׂa<MCtomAmV r6]mEx69.hE>'ېaVx9 ,0-|p 2^pv.LWe!sYPwLH_T21=N_4-dkt4WgaN{&].8Ӷ,eN@|O6_ɼH sGvol\fs%2 +Р׍䰗h/J <򫯳^dA5jVkwyQjx;=." $vO5܉cjl#h&-ͺ&a 4ko냰,|BX uBYgx@7 0&vD*Oq6l`ٱMRǁX 2p軕~ r7us9Xl&N`.Bs ]mF>g Ov,м~J. ̤/KOuw (o}\*fI5I:6F900d+hoJ~,gICFCWAeqp߳d=dܵt кʗr+cy>,ƣo{n,x?CXc7I~4(Hrze>ҧ_ύm= PYt>)jj98h3Dnt>7=>C,re+Qj.Yj>Gq4ռn%#> Д Lm~0#z,Gt÷쳶6Á%U#V7 9P􇷀U of;)w_ݮ˰ea[[NnEWU jˋJ5kZE._ ӱq:PHe쬿۾$\'ݦ)\Dmuń^yAqe*=/%c?HjaZWf9$?0Qαp]W"x>rWss a4m<WVB& K!wr6ICw#8!Q^٢kl@XL󸱔HJ-&:&jɜ>^^CzC$K8W.a E\Tw4QnT7wGư5AJiX1 H 'Ada kfUcx0 ^4_2|_dmx$D`S 5r2jE-Ey)_h/HmU.:&Z7}~L`4s{'Lo=L)^܁ 2 |Y`l8 O9dl'9}Q 1)pmR烙;{= sj]) pN{(uތ= J T~ N @<~%CXImx7]} 4cb T[v{]\+\w~@Ht6ڥ;< %Nߍ1GGG@ P]  vk[3amc+ S꛹Ys0DQ7Y%Z {-f`Him/ ̂D={v* QW;PFZ0#NvVƬʊNzd(wc MS;nq;gԮ;1jDs̥H;ܽVU;Zkݑ{߁啓0HKqE:z jx]Jjؙy\YHԚؑ6H1oxJ݃ʢe5$e1>7dG܈ ctg(Q.5U[TD^Љ&g:w{&yfF'Mo`(Ǽ ^Ka{2{1E{+iʇX>UׂhM_<)D/ Lwf\5ň=5w?.S:t O0dY&ʏ(H7ض@ X@T_N0,Ӆ fBUbа2S㦌T#ʶq?:؈@ ѼZy~ uӋI#5P )'i#گ %;KX;J^zwgN:V \qo4I2x \-IN_\67G7 @{qQC uK~wMطշ*}@݃:ppq'U~ia`l }q~j|>h  ֥y<+}"iP2 Q@49+xx] Iu t: v$rIw>jvEȀx̗F\@&cCV3 R (92AwVU*7r "<@msdo;R`Q:iz 7{z%nN u͗yK!3kxS`E&}*$~ߊ`(hgwʽ.=:{D!LI.(z7L.vTnPɸ}ŽmU;Ė9ya8g ledF|lTlImvƗ!4IkG^J_DrqKor/9=4+(" zKk>yݸ W )0^$~? 1[9sOki%6%jݼئfDyL$bceU)H_> 8m$}aQַ"mBc:C}vn9F&ӷ නa3)&4@4hIS[w/zg]uZl$W!B]E\1 /vb:A-Xj}$*fx$mlQ `ҩIOXw:- ˣey8VY^ok~AY7GN,зM?e+-2sxuұs$Ը.EE]odY8%\ ca"{xc.2*"<7n0|!?(!PW0aja3|\7_Ye)'M$3f:Ȼa?}C|*Yc EYyaQwy{kdDSZO_js9_?7rd?KF.|) 0D~☞oäg !5~=VUJfUv/[*-Aރ`g=eXI9Vzm3!Q4y~> φME d|#-jnX6(raxۉR8?A~fC8y/*Δ#ǔhz;.48ٶK0_2F9n%D(OC|@lX2 {ALxyTLX9jvv@$C|3B} 4G%%7=89H ģj"@]]eg%mRA$z$BNU擬?T8xFi7L!FlJ7)('$,#ѓ fQK{} >*!n]dz"Bs}Nx:a\A@pT14-miǭ[>3t{[Du8?n7>L &BLh֡y T׊ԛ9Xrw|,*  ƙ wn;z "#P#Nt|o9J'frN TB(UinӜ#5- 1vC`Up:v>& QWSB*"?F} v;IY̭`Pr $g Y׻ `AցJY=o _eal7Qj9 S>/W"a'\:Z4рso}X^ &%"6?mcWث bj~fZ*W{~<S#p3zڥ-yH2 XŚDžo4QIGMWDw "@Yɺ<b(ǗTNaFеB2}p~JkG'p HԚFaglJ7Yts|!jiiB*@eP/K]cGs3p}!?5-MvY75IU9]Y9k\+sj9Zh`)#'T g \(6?}+èY/ lG9UZ APav[yY8_YO?Ql~t7o %A(V騲Y5Jmke^Y(X̃tiQےWl&\`+0w iq*閅lhUu{cZp!8eބy>Jz0YK;bDMॷŐ M] \# g%AÆ;ZX"*D7 Lc"H+ 'Y~%-IHo>m s+jByM황f P|z" e9ѫ񡘄5^\hMWCBg4v&mColy! 5oNMl$afGpQ#6p;ƞ.L`kb˄a,jMeFLYX) D)sȸr1n,mOK`*2]Yj Ei.ZE:" ށ,[TyЯkz/*lƤG JY$Tv]%g5b(/4rOoN!H镕& _Њ>&Ocj}]C ;]pZcya,Xgn$ݬ'v?heUC__=lqJ@/Ok>v{ s~Me{oj|gi6o4X8mIq{ghle?\WU0EW \%7oBtG%ީu-M?&̄I9J: @J[sxJp\:v2 ĐbϛHtxm^30IwIy 73(J:MFMdD # ▉ nqrzjL[=|(XU{]dc/_5#{1y.1Ea7-Ug}{M}KUw%he鬝a#HvQԈ+gOY--R/;A:h&0~|ޭ(D nxř( 9[0tZ6s68)6yIVP;B3>&W/@Kf/aVW`Lٽ[+4Q o>&osjQ%\J38[ r Cpu _ s"<$ɛ%AΣkUr~gxq {M\j-ŢW`u3}ٴXZv[[P Qȯ\fX7f}'B7NsON- )ǖ[T4T,04amj&LIurPIDTf$f/IݖRq(~?Gd7a˜!+4Z?r~8W'/4`&ɓدe4~3SI~һ~d_23NDf#ߐڱV6ߜfj505cʶ4seXu5(6V\v=:÷ [xJ&>p`PjKbڼ슾h|JlN~q/<sFʖڈO`{ltVF*:5ճav P!=:[7]{xTѼSEb:-Yی.Ix;<,aeL!B?A+=^eZD?[yU(wb F0H7=w}FIwvgm 3̉Fت]YSxgCߏ*lpLO10zb4㡞 Cf%Aˎ(%U)ҺT |HRϿr+@ %î8ȐY4B pǬsW ,nZ[3 l,NhS_2ތE1M$ J&|b9.A;0ҙ*"nAVWV` ~N2FW\T{ U0,p+3GbdX]a}\H!O뚼9SY Z.8gW.Y_#?9|{;óD:V[/r:`#4f/}\߶+dNtcݭhއۆl_<+:Fnv0ly;5g=[疟tC+$bȆ@#d>5#䜰] 9]Qh9;=h>ձz[8ߨ'r k(x4KDz ^f)cQ* ^gCOxT!5^hFČT tfErKeU/W|{r?iFY4$V_kW'wVRoٞϷ(7$okzxeJ+%y%IJ(|_ ëzkNƌٳ[uȳ!L&Lg>gLт-k\@^"׸iїy. "ckS$VIS"?-0Xe-38/'g-XZS紝`2JGX=;`OxuU`ǠfO\YgQ2g#flz ')⬗Ɲ 3sT)kW:6i>-*{ [X9a(уMUdX(J=- 8 T3?_H!^0rAKpwSCZ@/H=V"E[Gl>m !uIV&[YѪTQTX"n~a'ͱ'btS^IQMf92TN9:њ4b W09g79ǪT)g?t$)u%e| 笭>acۊ34&Ec݌T+z;[nr&m|:'eK ʞ3r۰(ΰ_ZwS? *"lBZ JEU _‘.-*rwu#l Η  LAڌҙ9IJJZ s'e0(_P3@t$T\C7$;8, QP͌.j 0<@.9M# ;~Wq"'1M>yqSn/M1$CO[.ƱI8Uyu h7kxwD5)DмTd'ݵX; 4դFpu;po]//l7Q8۬Y>tm 9u`lR)-dP^0,M*bQKruƷM^w~oQ1&a LTS/%fcAC户CǑ_$#zI*kC'u#5~wdV/@vppf:K w xiY<揷D+cM0 Fg8蛦 "[ɎEȉb+MplGQ|bϭd2]ހK; #>YO7ǩl 2KlC QMbs5WpK/dT)*xgύ~J.^ׇmdJ\ n+y0,~)ߜQZi\P9iխ Yԡ]8\nfViX%DN8JmNcJ Ȓv)LE٫_ 4yobQkZ ,AKԞm#UJkLXΫ C.T#0;=3ƐR,ʿvFw.5zדkcpWIU;ıSwU!cnΫa_uɠ`AXmh[[$s-ᒍiIws/7APW8<%wAr!Ockw@K 7I?),)^OXa p\Mphf_qA-lK~1e(^ԇĀk#qs26eYe1 HLΝwZ 87I0k M+>;P:,G#Tsd].]CۭԢ AأdZM;%| -h-A[SdkyÀR ΝN+l+HD(YѡhyK@A%;!AF0I`S X9 I紅[LNW!E&rcz K40ޏk2Da Sܫx/,K^q[߶| >f]J',̖,F_wl.9#b5s^(&Cp6 }`po4Փ/S.0Bwwa.ɂam L3Ds+QZa>?d &׃j4lL %BƴuHl.kVYi9!7KX!\{\R`]7 ^ 0xmS'b(,]6pwPY{׿7)~#7H|M}r2BGES}Qj up['H^ƒ@@tKM;t(lNUZU@mUUܱΟ8n&>soz+m3+GwPR4:OT6 5udF*F8SD"@0cWkZ\X@nBQd^RV爰0jެr{ô@iXZQ9ӘuMy L붋# `ۿgR5,CEv˙A.D A..W [Jcå; NN: kBԆ!)3g\M΃} e}(ֆb4& 4(ݡԦ8MTz̴jbбגgIqr4-Df+u ( j[qկGutBsxeKx}ˍSMhB4Rrȸ Gl=@?-GMGfd34-6UD;J %-crٖiW(FnQm f#{Zrb6*%x@Z`mQ.@ Ќ >{ I1#݈8!hb9+Zsw;KL8rRʓ:47T<^nSLe`mT+4Vw%wh\)Pa ;-k"!˄uXKg 2pLfO):!Fj)Րp=8Pf3Z2@ݥ%9_)IZ":' w.tGglI˝ A-So)zHytF ̢3EPCab7d6_SƘJ)xu:W2 |W0uU((w9 gPP095>@0~ʠ59id7q@G9So, Y`En.C(UP'<+kICAM%~O fqڣz9_x4`'ՂitXoƃ n9;si0RPx;xw5Q[^{68ùf*0> .^m"7H%\MZF3iu/_|bH 1T4Swxb) %Z,.yb sj,/^e*+s ^#l}=Kagk\bP*uCT\/ @Vؕwv 5}h,@ޞ+M_jۡ2VU15 RS{738#_h grXܰV~|rb;˞N)?FBIxFຫ1b4¨*%ͭn{T=ALe+@E KeeH" \޶aBkA-PMG%]k.w 6]0mIasls̕6ydR]9m;ZI/|zy^ CiLztQ?{jDHT㝢Fqs! g0|vv-җy>2aUT˸̬GNB-kڸ%a8F KҘ6TJ` P=i/c-q "Y\RSok^-U${Dpf? TU̲r`fqͥ(mB<~BR/wg 2|5HYGW62p+?sY*ܶH`i8VMYKayAVud_ L`S(G[{s(9UJE'Љ^,μl1:=P>5{NSaӮ&1%@.EX|n卽9^gFͣ>9IMSm9V9Kө;`ٔF68 ް?Ϭg4S Z1F˩\t &h;SzDP$NA 0 60ڰqGsUdP~n2mďPE||>Cd6r|ྩ|3LlTU !Px<wjA옮dYe#.h%lܠzQy죠 >vSy0ݍ]nI))ՠym0⧇ %QpށҖ8+b+9o P23Mno}U$pZ%k4H_GLv8` D`iXTXVx~}z[J'zj)m Ļ#8b2JnTÎ1#z=j*[g'sIP_4גWE>xDCyX/PH%jy^ -퐍 oaso ?g- yvtQsчatx2 Zz=> -df؉ 5Ոg=-E˝N̚AW:zSNN&K 7@wM'jNW[kC B\(2H21툼Z ͲH4g6ISQL 9C㱽$N U1gQ멥&ۨQID P3F+k^7&A\0ZS^"Ӈ1܉CGޥBvn铠h ۶ PE@hX"?o^Pɡm4a\ dme)8@~'{ު܏U:5j$G/Lt@`L4xa%re_I[#66Y5NBHA9a,E7fKb}ڏ>)odGl9$nk*AlѣBPqn[oUVU9wVQ5o:; (ά~gJOt }>\,4htz1@8 ..06Rz,QBKg0Iwzx0, Mz~td2O ~qGCb#{jm;"˧>1MGq0'Vw,H$|9l| F[1Xd3`n~#Dͩ a'̲}HED+hSQxUC8Z74% nyDw6K 8A.sYmW\J2߹n)#^7zE6u]#C0IP~L "Mv~ٛk-~ {bi053R 䯲XQ׾#]S<6(s(0c$0\ Rz3Bx+j& STi_êdM]gq3 άx0BBs(,Q' #Y1.V#ڣa1}Wo߇IJ+"U6l--Ud x9؝D~Pisv~31)^=X1%V:q _y02*ʁ3$;nNfE<$Mf H B,7QpN Im4 mK*uPfv%lӂ3_}ÇQxI`U< r"vd3u~]hn㨀~?(-ˆ#~$;FabW'3>N4IQ4/f3Rl`\<[؄iwvPf*-ڛ4VJ憖A1fdk Һ]D$ģWJOT ZmNs$_"Wf]L-<.זRu rO<=%iŚp'OheOB:*->b(L{r(790QSTx xviJH }m]qV> OCn`Z> }6[k/Gw#骟_y(\em~Jj~D]^$~PPJs(.ID O0'Cd'qSٶs _)Η/{09_) `-@6{ =+x ᙡ7wGW4D nOQ2U!@Cq3+Qb(_)nms܊,Ɂ25WTP[PavDrqʨαUב5~qa~}6HaJyL=nYCҿUxv칹6oH΢RN]aj=b_ cjxC 7+~ YQ~Xia G>NB(Xʫ7fv1BpmmnC6הߨfe.3T mxWzo(i 78uh0']vDQV)-ga& ui>7zI,~aq]w1"𿹪 e_+Ql.~&|ߚe;W㜒8$q#؂YKk0d){h ,7eIm>0 ]d>,L!gF5ңYbD fcLYǯNwwG}XH]PKu&1.!̩4B4-Ɋ_P.}E*b 4 ]u.α7(1@/< @5QV+nMw4vP!nY0$~|\4pr(6O|NkIF'Dģj HIƚ4tX(Ճ79@&"| :vI˔uhYX~#EY7+ a-7<_A':D6p V@ 8٧T:JckFÈ&|A9״l3G{6 ;ɰ1J&$,"!t{H昜㠺[ذ5\`,$/yQ2W_ä%*qSB;oe3F$>ժ_\BoZHd;t1jr=v;[9IOeQisƶI.Apb￟ BػK:D8q]͐-ؐiE( VEߵҋvO۔Mwlٮdj=C٪xtXrA"o)q V%"*w7P!Y6sgLtO Yp\1jsHN1>zL<‰ DL L :\?uAҌoJ"ݨY@9U 9%   Z:9YBU5 (bw7rK3>AKki1ߝ]MGEx,UX8OQ.B۳` "y i9li<> +'l m]< e wtq.s͙{M "2KHр U. y}kZ*83)3GBF!>ࢨD%^[EH|$2;T4YF rDAu³K%_`G4ޥqm~4!-BpvşJ@Z| MC)i)wW8kx%*eݷ#.S_(ޑ:v#˝[Nw7n[*7X(,ЬDH1u z3z ڭS&4sՙuȉ'︺X [m[Aʋ~~j -8\ܭmL+{j ;Nsdj# Xi ljN@ڵ(dFnd{o]qB߿)~GK_w 1($>AWeA[[]%T9siD}ت8@ͽ:τ:4J:O2,)'8<",i6#i9BnR7䚫+BT_L*/R(N,kDDy hjpѠ,rD9-[pŏNz;SB yM=170&l]YNd*Z^μK֜VcOV_<PdTa<d22I&-ұ<$@,' MR 2267L8ͪ-al|DU.(*$t9gomM<{ژsH`=<'xF6W#KmvڗB0#۫xyʜcÈC7&`c$qmq e *߳ΕbrXό|ݯ.y<am`(=W_"~r!^y=ә?v^0^)_;7K`f%XMC;mN@0 ;oJhʸ?8J*n"$ɝN!1/t,Ū |4)s@h $=%z O('7|y51d"dء~&s)# ?E΃p2S=Ø?u@%f9f;T7\퍌{.HuBӲjjV$?O5fprFhmLkOAZA b@C4AάC[:wZE ?kާd'O$ʴִ} [wa* cV`7;G~7Ʋ&tIE^Jøf2$W\ħȿ2i9OUZ tN&A_%IrcOT)ORJ FMFhן̂v5Dr2SnOnu3*w&rquV WYwgD8+] }S0BNMg~g&HOI|{zsƺjݚB wQҙ3`ubQ5-{GOp-ۚg+ aDAKJEH7Bt"xF Od낀d_\ 7D87cq4|LI"vH=4N툆i}ˤl"vPznסGha 742hs{=e rjaCu> H DT^1QAo|/P΋22.!?$:b\j7rSu8-6A:xڂ<1<[G"Xť1w/*N`#˜0(gDry7rIVD3/,?Z'e-^˶~16^=6@쇆W&}Se. gD%I?=EO d,ª;\|B pX<9 \:Xo"YͶfs5*YlVx}GۊVZ6zZܠ=G5l>w]ockSGa_hb%4&魁~<1opuQm`I)@qz ߲wc #wSIE} DX'c+6Yjp( F>?aa%ƶX04MM*Eft!2DGpUR-aWa! ,+ Gq8ZKE!V{y],$*YGr83r!*1Ct,ً]¦h/ӧa%{g2Y -vkQ4ٓ dg~p X\x,2•礡BM=5RƔu1S }P \oqd^UQOfGdbew>{zG4ӡX{ ~Lv[sC(ˊa,Sc1!l=Q5$z hK4N&|6|=y&(Pw姣{4@ X9ŸBLxxz{ye e_>?Q! M-#zyJ]L%NP4n7bWx{߳cN/u=kt'$ɟ86a-/Y6&>pRZirWD65qE{@6ey:tק,4Q.tq( Z@<4o Fsw{-@yLnV)`N+[xU:qe]?\0GWQDmc c0D= YPёwLl% P0QS x&.tW\>)>]b%Cv Yhj@ ꯴doӄ/oA]L/{ tO'd c;$<h!bÅ` Bv]l yF.wy`]M76HUΈǍLs6z>}}ֹs{exi#yц Osvխ"rVe>٨+uH}LoRa1U2H_- $]c>JDesT/~pTu)ՎS7=h$Q"=2pR |="hR =_r/O$ nwQj,}"ݮeh&=5VU^|ߌRv-."`p[R2sW<^*sHz(2\)Q""=0ꃌ3X#Ph&'BHQXLȜrxZ|vS+SoZjs&+9/+Cݳ'l=.5IA5_R|bW^_ڍEԪMiqcHI}>b^S@ '@Ǩ#ԩcot//i6̙ 0'8N>V*5y6!V,g]zn"j=Ix[>y1ՌG$ߞfB,¿ʋ 5c95eS![ Z$Ev|TCLŶ&2[;.iдڞSlk#7^y=%2@v {+FdPhp 2uZM6聼cڷݣ0`)08Su)#va ^+Ż0|/e 3cR܀dhgC 7Xf=9m2m7O9U+|P (k-tU)#[?X>1pԆ}J[C4ԯ a+=djƦ[I)Te1۷-@A]} 'v5DMT/J}@ KG]^ns]6=bŷܾ]w A1xztQ'P]ɸ02VgO2삕 <]5C6K&:$'n{}Qfi2MwJPM< &MT$R^lB?{jiP'X3A?]sOɔVיN{!bD beF), |wiS>%Ҳd!}ObT!ͶNusX3%QBڭ)@g7?@c[. [0Ju \2]Xq@-wBw1GC ,Bv,ir4l6F:\&pl^fDѲpF4{* uEe`Kr֐yeD/T?%u:ci`RSe=hGctّ/g0N'N [hBSS3.m/6z [,ٙ|UfE?S,O<찜%?Ё]k%~,=pmVx&%|`*E6O͹ DMQ7Җ}ּUI+Mt/ >&(kŒʛWB%Ƶ'YoJy?7_ D3dQTϟFǟ?ۂi?iᰚ,o+Qo_^^߼}9᠕4Ґ pgN7uv\NrAO &+.Uf 8{4S Ua?I q#w'L-";RIfPP$Pk.jSG~d&d3٘Xs+$3˗Qgn9cI6IveWbSZ݅~J7. ؑXeN 4,uv8 o-= (5w>.7S 츅@c?T00.|8Hq~w2ʹ)C'W'^$*d h>tOf4;[[WM/QEs2csh(m) 3MG.#G7mcf)A9VSdਦ3r3 !냊G<K* ! LF*V&ng!S/=sh\$)uAvjZ#OWGDg|eZFL0멳~+|cd!ZwjD[0C`U `CC)Qw5Vx#Y`mg pnE0q*eFtH{\i `9B^.%n܆c" WC3|(S!4PQ%͞C9L-HӞyC H ֘j;o DaH P֥s=Ur/_J%DV^f4uv$OwFH5/n g߸x6V eQ~".>LSak?/+yJv|yINU3o;& AśmO󗚺kCȍ7D^' Eq ,-K.q@87l=̧#Rl \y浥@@^}z ^G:Pٺ2+UEycCq I03l"^GTQ@ O";!L< KCZ|#y1!(A}[E* WJ:vAn |E))2Nl}F\Byq_ͻ/BᐁJo׍a-s^싪01"fva"‚)gdJD1D{8ç;tPUvO9`$_yd=Doș@`f#nj<|[i:t*%vIN嗪dH|KFb*|HL̥?>Hw#0GOJ.כ08:HM*7:.j,7 Nӥ<#&;5H隆%4wN#.%_\#l;@) Vp7X8}ΙHJGPڷO:x/ qQ`4[Ϲ0YJ*{J/X Pa3Ŷ-{aYqr%,v) }{1\6 &$l"xIO2a/rwL#޹Zp#}/eX=@>MW܏{sD;WδdXD%m!|DTB$g5AL 9zn7a|JH#]:5ҢcclgkKƦ_|Ŏ*?QG9=I O'lLJTn\uXD4箈RRB'NIrC:5z9ֱ砭B,2>1yFDFbo'N7 Esozi:gB+L{šHGI@.ȶ@Z5A7*JHijqu7>;ĈeEU G.h 9Ӷ]HR FB)e̷@>'8yF@MkdoS2+ؑrK\,ЄZ(1qLs)*(}ԤVqb[=T!vcf@${">jR k;|Ib݆0=xባԅVՑuޥ[j)eV;tvύ>pXTw&W''j 16bþU?ݯ_;ٔ!Hfu E9^/Ef݉0]sLvASwRTعi:&-5(.MuYnOOE^Y $UiOnLwԮ1"z>S,3 #[U>vX&N0v|ۏ,Qma-uPH{1vȎΨ0flKVcOli;Ý-z+M"`~fǜӗyFE5 gۤ?_ Y*Nۡ3G``BkY\UޝyTe|+Ut!-;3vl$ %KW:v l.o25|BES<2\2KzdϏgQ'1,$!uFt:7b4#ߔ};%}*Oiz&۸FNjC|=P+_MQ`'M~b"VߔO5Zd1M I͇9H_]2sLM0d,̋CgmaYYT F!j_s3'%O( 5[Vt|"mjxdzwH{R+ x]D [`|OƬ8 \CZ[Ѿ3H<30BZ~; {8]m^\jg"TJL44Uf*S~^{My^߁*p%5Tr7\~H?TkO75 J;:;բ>ꇡ:ƪߜg5L8x8h&9,]/G/h|跻Gq/۶Y@"^T%(Wg]d:mq|iyĝ~TsP`hC~C~. & c®3hoC }=Nmy‹[x}7mtMH?I) ?5wPy~Bl\q:Wj."d`\SU֯94,]\R|r}*%ޏcA~G)PBQFme.k2X3:&Fy]]L|@M6}|4hi}ȟ򟝣'fMk\F<WBT"AT<xȷ\>$܅pPUEVHYbɏKBxU'2KAw>*m1wGW2nthb&ȷTS1DJxV,TJF職n5y5N0p*tvv A!MַA@:dj<0A(evZXʨh|)r5uk/M]3xiGdʯⴔ$B4J3rn)SW3[}[tƺmo.M|\,(mh.#2_d!Q6 ˛?xyPn^SO>֝$@.4 29w +(jLq:f;Rd|=ct',wA>0 >{.k}H1 1dLImE( Ј{垆pJ~V&ڔI*ktvg >Kf<-Fp(/0?]fU Cl-%i&1q B)(!QJ4Côf 52AӅo_?~Y~}O S%R`s~ "/U *PP/@gf^*^MDP.iM>驜2Vgm;z9 p;=HIL9=Q&ce=1OQn>B,j4RtW [MR>5I(EcU'Pc}ڒHi*$zPkhGZ)9]d\x 1fhxw[6)e3-@ⷬMb,#Ȭr0!qkTWR]N#rږ6&w{&u[x32n_3%k\l{Gvp\t`"f鱮pv)??1$T+6~/p_y ھ|(}1CT 8H0W@ME*:ݻ.Tk=T5/O@ne8)\٭;wЈH oYQv]?&tޭmƺzѢLms^E3B' ؋=\c{QLzc=8?-bXB#-pzh t7r~P$SZ:0@ [m(v~>K9kH8r@"Ȫ'^ڣkZw>»Lw 6+=C'6OhP0^{t:Cľs5at=4W\Q0go -BC7on+>pxOs!cRW?;~c1;Q), ajuC[Y@E)*MC(њy< <i$`w\[w20(e#Keӽ) c0DfQ$q:K+-s_W ]ʪ @^ 8GU#@K'g$l=2Kcy: AFmQE z9]ҙL:[y9F$E7ҵs &իh5gi9~Uby&ي}QJjrD\u"i}r ouV ɁPLTZYRf #fuz[ͩu._Gb̺SɿUTeeGf%@&1[mw}QqϮ~kڏ#m yv|vņ]m6Z'#d-VP ~x&[ڮAIb\UNP~J almDlǗ)i`-W)Q*2 sdbR5ɒFGSCژ3نr*saiF; Na.tOw譎϶ ;OZ˹JKj{&˃3]@@;g27ݕaa HҕB@BVIYV%,VL=BQ8# Ԓ & ă,KXVH,V4,g:84{;Y'r;>kwD嫭-O'20yYQEAu9)bx%{4an \bC 3vAIc0T?Y}:.bHRkƠl9: '#`[PD]<kq&D=վ؆3BxAas!:ͷEx?EHf)k;e':VI*:ߞܓu~e s3R$/>Ss)lbÊ]8Z8M ROʕO.+ J5͢6-y-YfT0ɘJ$ ce7*ztD'C6 fB7ٿr9*N]2Vm1`1$t//*MDr#{$rFznZpO:,pHhuI2fnR.yx/N9{1*?Z-]fq񁌎hQT__בC$ _x;sz(Qwɇ[P`Mxm.Ir%:;!.iMp*Z&xrqT}n~)A&HOlgv3bn`$xm7[2A  v_qXU]H^3G5ߋ &YYb6 8 }|5vm_j7R-NmD@sO';L#%-!4m֖L2PfVVt^&ojQ^'um~[hF>ۦ;|]bzvJlkx6LAINHirR$71` 8%0ܛ͎yMԠ+cםEĵzT );Fm)'఍7 ϜOy7[i9\Uhfs_,pCFdҿw4ӳ2t*D8MzpM ha\ Y}f:4X)QLnflXNw^?{C8H l\y05oS]kAJA{p}an 7Mޓ'lhۧe ߢt9.@Ҏ: `we,怲g@UMYY ac{m *d˛|(~Eˢe !`ECjnXg LњwxJ>M,]qGu??C**,%[%rϡ!)e"r(b#GVgf]3}ֿvxo! 4 Z"a#2#i2MI#20 IkcΫXG^oUuvڏ5OSФ(:u=տTEm|΍!M-ÝÃr;5l{89rM}Z ٕa νH9\iU{h]\j|cQd. Q9%ηg'40&;8ףV#L0 oTkWY6^]*M"Ŧ.]zdۥ97VH3QA2*%I_9E51C=Iɾ14 @)3[9>aJ7fx,k7H c!{=6 /\АtCqIXݹgaVCԤQe6> NPh^8{ +?e1w4|-KUP`0g E^s@_F(N{wRB{Pn`87E09`re oN2i6@͠uWeChm|`߂0lh xUXe::ᒌv,',Xx=]GD>c }9؀f |x7#5v ['gWOoɁ=ErPU܀1"X߸DQݡfF pbkDT`ORL_fpꌔrE!j1$sԻ&ywtMvsrIt#6t^7X.#-`-fO~=cK%C+D0փ9']k~S۳^e잱MgV|Lfȷ%^O9|7SÇ h%ڴVϽCٛY難8g&gMT?a1G=s#o dVi\`Cb# 8!;ȕDn05W%{%?yIHQL֋gͽ*We#!놡 ҼUiZPa~2mk3>nkP_(|2b4 Ӏ;,—QMRm8 Il ExDvQ4z:(aQTS^ z>7_XIJ0a/ 6ܔ;hHdH\~>NP|nR#3ᇹuX>ih `jFTmA$(/Yif6r pBc̵;$J"^gP6i4D[5,b9cr^A{"tËZu KWdncǿEEr6;G&Qa4F(}up8 ^r"D`}0 ~sQcNG1D0}Kt>T_juiU;!_a}8Aj+K8aoy)8 [P*""k{o#6ۅ c úGcU47=Xң0C-m&8hDROxlJJ7)VCᾖ۪jعXZqHbV98 es(\jmF^@9ֻ)3S2MbFr7&̆b˒]9%@Y@ czïM/ ; _RfՊ.{a !E㳷W-rk^B ڤe8akt0|/>bF}T v+o.>P`&QcV$l [*GqoRV?W<s,rWcōRbQYunbq57rVf0@o;eD6!lw"B^0"lKDߕOP@@$֗&= .S[aG0o_ $?fCUɼ;pb  lśC,-`P/>Gw EOQ{8P ghNrSܗHs;'&;FeBU;UOw:׌FYCyR`sN v&!c4CXN -?O;癓oԩ6+>mŃʇsrsY'0 lm?`2Ζeo ݔ79 K2OBM4IB@߇2׀g"b[#[4•1 R_=4W ʖ=]n$ 9M_֪&bh@%v#ecqzaz&YvwxgSP F+NP@ ݦ.; dZou36(ɗ%l8%Xd[pI\iwM+6w{ӯwyP!lNKQivNP}Bځxm[Rr c1#g^)F$Y q 0#:#uu+0AgdQm ({Ʋ)&}Lc<{޾`9Jݫno7GoYC9h?#RI@o)/[]"m%Y 7]~|ˏ 'emB&o=焲$uUF ȠAkQ:M$RjM(-{2F 뵭)xDn+uރ" Yj0tèYוT4Os]0r[3%&PI=oiie/^ZRz|g|cŵco$E!װ͙K4V="8<&tkKyTk\1,0NR:G€gJiCn EGiM-u$b D4[D`PMӧԪ]3Շ,t3cC-s{D< bxuL~NfyMi-jt]RڰWV]tI8K!_4vs;?;;6eA 8HJC,aW_9^<(CffZh9m*PT%8U[${+0 J+1kgHcw/>WֻDjXpSr_$rܞ|Ե0?=_%) ߡX*i z~QymhF U\O#dwxG7K×:?R7,r$\bA܀B5>&0e?=8 {sόT-{gKS`NX!Hh֒5[cn yElvP $ZiҀ۫_- jSe{t IgYUq(9.HR7 G"j[v6ub$i8!3iX=]*b΄' 8 tXʜ_2ˊb7Z}ɮS 8:O5W5ux=bRI>5p} XSJZ̡\~~Οw)9̙8958I{!-aya% 2&ծic{KR؏ J1S B=K[/U1fs#>3 m0T1=0!H D10S}46T642Fw^.*MKMrZY^T zlb˝y$.\XS`l@z.d̀Ef[s\dM̨ SUDRNw~" hu, v?x+똇T˽qdLɑO,Zժغ7vשIa WbaZo{ 73/ŷI?k񦲈ūo{ m#/̚"O&С3{#@=h6LKhdpowP\mBS!_"S ܳ Ć>rp@ϡJ=D=l-2wWvEwù0 G>HE.9C_jΧiUFa^ wD"@hzʁř96KFՂvw#> S/w.PtQ~R֤oB+̆J_:9t}!{DH&[;P9L6ѝ@U& ᱷTDpcاYi2ӛr6NxۅW1"si^ŠrUBI}&#;s ZB$jZ1G; T7ir̘ѭ, KJ9 rG~Q nGq1^dW^o*W*}HvXiw5\*p&gL ,C^nHxP"ɓUgVxvrNgUp@eK/ډY?\B#01=]^8U$`m7yNt:8v`ΖƃzdUp SLaRKP#*1ZGAGEh/@|:<O7Nx\7{PNeT$%9k̘48|k+-(HwP˺݋#=vZB@~ !zen+lk0hdc`n9 *]2OCEbkm!!`ERSs(y'_YJ6d+(bNs^f5l `fOٚ\"T8Iɐe5ܿJfGXm͉q'6f ;*q|_9?E$7-L2l)U7K4EK:03Esgcg(p7P1* +">; r)^x]T9󹞮/ͪnu2=Ls\ۋ\vܒ(0~yiz$ÿ/ϥ a/?iV3r'4 c hau>*0)5{h/#@AHؑ/qmnǃ TJH4->?&%eOݍ YV_ P[Ev2cT\KWp:i]@ɛ{qldk'/jh7xMbUL&lye ~BuU;f&ҕ} 㜬x٠`$I}q5]^Tc4Y+&#"L54XF63L EgU7R6\]eUHJ<5j@7ך}Жq*4&AߒKݡA37rC4[wΘ?[b Y./4Θ+nA\phX݉L*)3uۂ1e5K/懭Ѧ;eS{솉pjaQEfv 251vt$pȏJm 2?לc֐5É5Fn BzJIU%P \ndӗL5:!b{|-;0SJ<{rt"ݐx*a#袓(A]9V|9J]TӴrtȲ l SH˱ L,d2T gldvp͝9oYS#%k#rjK=S'4/CBm3$vf?:Im{!se:}!DTa;g tXu Ud\L,1ƭQrDixK>N 'YFsӶaWjn} ?hsEm|Q 2 '(svNRw_}m}z4|bܔ`+:?_h{0){A.Q C"?r6.*)'G>;OU裖 UӀQh{U{Jv*=iRM{&J~~`kW- X7j]Fc_]X8mY?BV%Bd)sPpQ%w()XjuWF'8uAĒ^s=g;ð`;Њ=6wMυ}>wΧ1 $P\bsAՄ#bg#e24BA=AAL#n[1;f M;nXAҵ1ۀʃ!YMgb3rI/i\w@>JjU(żInIE;d#BW#MN S K4tF}6)ݼ(QQEԈy 3r0H1u=,)ZLnbS_AG2q\S"]Dq$$ҾI}3KKt+1f5BN~ ʔl}>S?x|҆G~Bܷ}ckL%ʼnv=;&M&ok"f0H0w"ݬiI6 '2z5T, NNN ߰Q ;B2@׌fj]t+ Eލs:8*96ʏQͳ΂Wo+jU8'*eL(Ğ`;Wospdhe37mK\m{kX {266 y#PzG\96-R}}.&̧[vVUߵҪJu# K6tSCs=K B0 ۵guYp#6裍SK6l\Wз%RǼP\ 'p"j3))bU}W|QkEN'!s1yO>X 8:zLM1CKÅ):xj7͏VMJ6r`Oc0Ҕ7YYs oR,/݋D'-C\6c֖/QYYdϜjcR<@e}IH _Y*鑠hGu|}E0Gښ(K,[q1vd&`oP_t{~KT@"e4i/:3P8lL4]1quX@r#_/*~z^M Xx\Yoix  [y-pzm<{Kl;:c3[fs74ڀ}t_S,Z/-&.ʎeԅG<$u!8avognҏYK8~6V$x:L)ܰNFm)QSKR(y/n7~+1=+D6@y #vAH)#6}GwUfH-;j\D-y[ջ^Rq*X1J35Q#6LmQEۭFa@{HV$fȖ)hXS8MLHyo[R_"Rs+sjH HM)ٔ ߫W9}l-8v&X1^쩸+4^#Nv\>@W8Kg}4R'}Keq>R0 ps12–8a9/톿FeWNgr;ŲQ>v%6s.wqg ꀁK+:v^EJ%lh)6"8"!E<~"Z3>כIL &P\_h@lcVZ//tS'@ 4~&wj lU@2RO= K:ihDo%|TZrs|“,R f3*G svs,:E C,$0 O}j3,YH:,%Ǩ ɣW:+=@~8U]SECy9dZC6,صu,6a mV:utFoTK_<s7]K{Qs׊:62kr^뾄ubآijWF'>f?wm H-m7ɓw:q^v^yCO}[)>nFDiBhw̞Ȏ+| {O ֧ckP,ɖQ>ݾ(wZ(6bss/>UKaCv<7'<ك~_WZǩdHOp͘b^<$dJk!@V_ R5 '@#}Vs$~,OCV|npRB 콓6O fctL]%Q>B; 嚘ߡL[~ + `< &գ>QYv/(XXr ҹTl21By&Xnݝӕs7¥|b.b|r幋Igu:_k{;PX'ULE&M&)Lܼ Z9X˹ MoJj\kvs~ w'C}~BU^,it@e곢ODVW/`d<JHH ~cuhP[\34s%xVկkl9dvCpi C|%q/Lq皍򢐤%,̜p&*k8)3 TF<sw4 l}ДӢɐAjUcJ'E9fKY{bX%%)_ +[I9Im]d#e݈"%=VRn%F̔gH{9f:^'Q;KsEI'=OǢʰb9TneMJ Y>5 "DŽ~;{އ1moA)?-nzi[Iȱ:yٲ/sr8ǘu"|mz8ã.HءL>gErL]&ސcoV-:nMh <65tS=~t¤MO-iEk,| Y^_ŹHsZsԕ&%jݣzq3ōNE 7L 1Rʟ=?::bt @LPכּ"eI3߇D۫CNAڄL/⁶\s3oQwth8Hw9 \yqE$YpW,4iIHP)j3GPei.  +_6,aj"eg/!VfW7 VnnA* rP4uD9_[|OOst-$F(ω^ hc)F ]gb*>zV”yS3RDLm"Y/T,]o~+DmEJ5:0L(>N1siUGX;sa,Dg=5m5S@(IƠ)+Ȏ6DHėW+ ,%/&ms-B%u2R+3s,?8Pk8oDqF} 7#p%Y~= tZڠ/1TN^.vܮ_;r^cVzI|'EQ+>ʉԲY0ïPḨp )܍tar7dSQv RI7XuI_VĀ[tU{BqUQVq'__O=Q؃?TƊBsJp,{`m2t,[2[vh)GMC=OtJ<7Rס#+{_w]猲[E>wu9p$lw@A9Lz1Q#lŌ3p5V,p zWwj|y7 OlPr;%dM͌rM0| m ."@bHݜgYnǺ"f/E%GM#JWNxI6hHmˀ[bD0J-+I?w>*, q}Un7Quֿm9@ 6b`Gr\xk(oj`q$;ߖРȾ ][f m6]fD.Nēm Z f s:`5_n  P>Y4%\"p-籄W`^EЫQ"S՝D[#83͖W V%wJӮ7gM&аCXcGԎih8_ vUÈLQVsƾfY=tIeK*7VHNnn$ sk'mB'>#-o5 MɊȤOMP3\N*y撄Cmȴ^-+Tկ!|ﲑEb߇&J9'9myC9wĆ}%:Ҽsb&͏F̛x3']Ib>jCZs;\h9ܺX˜Z?B$'1,# ͑sdVtj P߈)ܶ)+$=75(mE]/TYt逃>( W`H# eV.\m:/;l6:R \& E|a9Uٓ.Ket$H7_bUq|8ϧ Jvم8Cc )`eiGNzEvDV T? BQb+ӖQIuBTAlW@5iñXAi: Wt߅$a!T%ꊮQqt+L}Tz(z諝 =:52>(Vۦr],Gs.˶Mjc> iU%u\#9k""6LK?ߑjm*ہÓ; ѱb: _oSojr{:qOe@rW HIݢӹu&~ sud'WNs {3Dwlj8\Ntg)lG#:W `W<eQo/a蟄;:[b?WVeA m#nJzjPKq$C#!XPƊ8 '(RSzA]O« 0yT6 Z<qzY@:Ӽ2Kʨw$@ kcK|5Kh^vncgލx cxj$G{$yݰ?"| @Bh+щ9gxʒz("x\ ])OQۂ1>\,ߓw *Lj fSގm MeAqbfi)땵>2csw^Jw5R WuH>ݟ kZwtūYzِ@i8?ښCn<.27a~X*&/ska{_lMp9W?jw"8k)$,[P~c0"eI3}$ #JuV܌hOx~ܴDLIsfx ̇O/ M1{%D-ߚ a),F`T H >Rc^,({ǕZyTz8>q?yIn"2<lNu,of,,NK`/r t Hjpc.80mZwSGHpj$s%2?WǔV4(Se3A@ʌ uEY9Un"tb!FlS!ӽKqAqVRԬ-Mc#E %xTC];E/'- .J)ibdž1͋A$p]|Ky8|s P kWVWUhDc1A1+d "J`謘\1[$X'4+8rL xI%ΐONj=ThCj+4BܸNr[BT`@@O&)~oWGFAE}=G˱H6&^Jj]'S)4 ?(1(_M T[ڢߚShRعwjE؉(u:pSu-hMT7GӤivݘW@oSx³@!Xxl @l]ݞ;z1#aV/|.! Br u}! (D_>F߱I^t7a+[҅X;r9 ]mhJ6u^hr*F {v)ފ Qzǁ-nI&x-FA(&|;s):_޻uvܡuB9 !R"WXyoWʚDe7z ( !rK\uY~ኊ݆OL7V !ʖ;i);`VS.d*ؠpo(PeS[cۗXp3 %t8i)eE BK1|Wt~6Z80(i7$oy0f3mYt!@JS#Y=i|l?{1N3j_ (aTbŪqFeIH&>@,~KA؋π?ń'S52Kʿj 9hA]2$,ye̱ݢy  *'('9mt3x#,iV=0j7ˎ!K4 VP. <~Ưm-_7͞%yk,41A^ +ys+Kj巇p%{@CDeR;LtXtVm͵inJBv{*o$z#TMhx1MM>@M{C*X\0>̂$MRʼw)_gIc's[*YZ xCz?`19g?&7/b|!l^%Zs=C ᗋ9opoywosNJ2N)ii!XQþ Z1ޫ'hm},>Mͦx/&%98Wuְ/L;.7o4+''뇼*7R~oQA%l N1 [%7=8IIbwY8s}m]<=@! ^eHx֩_Ŕ#N:Y Ft6eGھlΑ9pHǪP+kZYWI(Rxm#X%7=uod`c-q>9V5%< ˰Uܺ(cL;+8s0Hr=SGc-sX|LQz-ހR {zm4-\|QPgRC6]ew N?[ SGowXY?%⹁f_x\ s fq9W~$^ ^#,*)K<.!׳Q"wPQaaׄ6uSPaP%ξȿt?hﺥgq`.CWiL Q]t`Z`޷ȱXL2UJm}7 Wfՙ41}mQWlz:hy~)ZBŅw{wģV~ „2hc kw̜ G_ojSځmw1+=%@el5WRse?qJfse@!q Ή(vI&ӉԌ~ Zfjk`r۩duY 0ys?2ETsi)jvwXjZy?j;jG1đ*VOKKڏࣻLl&' +XUYW4qu hsu48U)]~h`l'Ybh?tI k OkVh7<:&!x0exeobiS9Czk R$,Xį蔚Z4B41?V $UFA9mQMw hҩ8J iG f{v3Ayy`8@9ySpŝRAgVS X9ޝeA HΒ#}.lw~|vVϠR@ftX$.XQRbG9aY,ayFϬVƒ;rIZ=e.ΝFRGJ+Q^aEܿkf JCN8%6(MՔ" C@<(`N@C\59ؚ1u1]:`| UA|K|W\ߓ/LZ;A/.nmbݦ]eř"3( Vu\f%8]^U[\nnXѻBRK=;il ( ZsSV&h~EaDp2ʍO6w.p t$APX̊_҅NBXF.-prn^ ةeTI.fX$4 F8nl;*ܽmkd-h6W U:%D.aG?\ iazO,C%Jzq<%&3ψ W~_L`F/v3E1!A4$0U< bS)Q̰6ԦݣdhM/E<*% 5$1mM+CyZ!9 uF|-|1$lw}[(vŕ'?Zh)wHw"nNg# - *- , }wgk^v /{nPp$0} ܖR\ 0&I,R=' X%J%Q 40ҮS{7y+Uޗ{jgɩ '|rBҽ !:#0_E#W%$fxu ]rDktJ "/kSöC  eHQ+GZXxew"Q5;m'QLJ"V۟voT0!}1٥ʶQ?UVwΤS J횳H([v9u{QL^a}Yw #HҚ+8VQkI{=}O@Ԃ9H/OM@|Ξ4i$»ٟ^k4-Ah\sK7k"^B~U! c?F M '0ri'.dqx1y~iH';!2N) u1aw}JiVRnpֿRM3N ^&7K$\>H$qu ȗRAXGˎ`"h[t@}o&R֨hpu8[Kmd<6&D(39I':DdP{Ulp;CVqHIkm z~:"fr57' z$Js()|9]2" }XMOX5=0a'D[a\@nY&o11SUJD RTB3KCԴ}F }gX4*5+nT7mb.-teġn}TpHt$mFUѕ/ŗ``;+Yٲ% C[ׄ/wϘxZZ4%"9@ +nA79!j,bkPG!7}{K|)"ZZZ%5SOX$IKU< r%Z2,Ku ϑs}$W£p I~-w 錝,P/$Ukm}eJ 姏v5;'0;t;0mZT!SUV/5+MKͩc.Ykg02i W`xJE15\` R mgCS*\nzFl tFkrm] viՐF䜡DzR;AbtSS42՝_D1eN.^qNz_?0yo^r/L ue>\\)$ƹـ]V4⻪9bqjД?\\msIWc%mI=;%dw%(olO ۲:ylPETzA2Gϟ6m[UI;J1q(MhC]-);8d,&P듘@Y@+uXlKDT۩nB Q[gRZ=-͝}x[=䵘(2zӕ+䝐gwNYZZ 20HWHGUĀ,,嚭9T^) .mnF^T#my.b ^Q4[k&(SPp&S[x3!͕~nZ:`e5aZbmAĂ5)᳥̡e_?\=cw' n Dx6@7+xٽ>*_SDcڏ,޶f I.egRh =iRiYW n2 &M<8s%?!BِX}& ` Ҿ*)bB{=XL鍣v@N&zZbpY\{t IiI*v f4QCv-HfED@o{2AҞFuUD70a,V^=XN|)>x:鍃RqdQL 3}bkɉ泴 Mk::;w5sA~Źr8 gL:gi4 Jv:} J7J !".\hB/> v7>) $nδ>􃧳)L?@c%]RܥfSl珷LD\7'o@8F#wͽ$<"mPPe;rU& 4ը+xfUjO4BP| |.i!4ՊnYA2U0P|xKH t} f(1vn,I2WhƬsBERǟ{ʐȟ4$ M11^n' y>3Ojk"c~S[Go0yo$dpMqc w 0n߾DݴXQM1@YW9žĕx0 +̈́[X }C†Ŕ*A/?֬In|s{`AbX+ Ta_v@U7paCɎŠXiss=8XR±޴ΩB`2XYaq8/mvP ¡Ȏ 8cG([_O~F&VJx}( %5>H*]YƠd3T+Ne;wܨ<_Y=.GJ20IVӊLƂt{T3Rj̅# |mB@)v!/aӹ:5cBo:BBB~uCKx؁PB-$I_CʋhmW͵Wև4Zo%XI .6c SR;m)%]Ae5v()3Z0w4"3Xk~-}5mu| ?ˣeUPպ (DAŹYmJxW.0;҉+ an@S*fLcxDW|mknŠXVvZ}=!a\dw glcz>e٭º2b.JYaƏ:;L>nT HJM*OvbFqbȐ_ kwqw+`}lo Սf"#%b/K\wn| D)mlVQBzr-E۞Z[ܻ.jdi\{mBNqd+b[M^~`bzIBWTTl I`0&FYҬdF&AR&|?駘+oePcsUMW)J,cԄ#+.*I;u@,gmW'$`AJ`M`(9^zPEwk]i8,?28u]lCbNƛs!|__{cцs5p _}ٌgFgkD9:*h߻!g9siPImX=酡RM,&D- k;/Oh:""kq+KmRmVP%e`B:ȞI=sA+:RH |тe hY6Wi0\b|x51?=O_:XImdST#!ha.'%vp'o)7m "ֹ OM|"{2&p?7{bŠNl8_*=`D[ztkoӑg3$uCC-okIQҘ4FLw-Dor^2놤T"m$ZO|`%ׂm۲tE^=73[3Gos^c~ g-Yїaw40l;4qBӃ>θ1yR0k̽kC^o3pE|c2N?]NԤzi?ճ* _zw:|o@"m>y2W>CS#w$J*<k:&1Q ZXeITK"sY:n6-kN~Y 4i@Ŕg|NJ*QRQ+$j zL6wkuW4H{1eh3{3V۲˽ ^]xaؑ26M;9EѝG6[$-ou-~P!HreΠp9G15Xe 7`epjeV!GTJP8rLӽڟHex(]CK߇bQ~/QobP&Tbե3䭐 F|a-7&Iyc^6J\-=+=;z:ú淚&J:B2NrдSxLQT\[6棰. ⬊od2$]ݞ7µ9@}>&pW1Kie:2vUf4IJ/'g#`8c :1NN3j^jm~A]5f=cVEb(M d92I_Z4﨓@sY'Lu+2NhnQ6)5 0#9@ U[ ۪^z9(z@:'U $rޗ4}MSFn>^OVI[k.ޥ}U=][Y1d;ܽ;ƿwsT6%qշЧ eSlh7:لu*!) 쀽5!4I6}azKvuj= .- 1dG?mgYґFd NjOϩ(όYL 3"ːs0R+ޝ8 3;0;86Thw']˥=ה 2'30ڻ\[ʸS0i7~t!}pTꗹV/JG:qЙaH)k>.LgTX(zʅ=.+gpu!Q9>ŋM2_P/\UI~!H8fmpLl] , Ǭ4f+w#-~i~p*]׀'f) :hI]CxW ?z/]Z"f 5^zuƗSzRlBg•w5Q)cK 6cj!hv߽Svz_ܑ֦K(M@] [DIn} ;oCӒ,&$&S_o6 9ڂyu-UWZxp[_w-i\ll"Rr"*P ~$9kʷˎ8A;34y|>#rt<*?C԰݁רP) )N꽨Q`N !ckX*甴k#BP s$]\"2Bwzgtem)gÜ$9DMaê;VUThwՎCZ"(N_G?LIr"1RC:Sn; y$vFGpo洡GF !0BhWofKAXgqW$D=eثz?UC'seVqg3TWhXGU9q1iBLbUS>C2|%{I38u5 qXʹY Oh^`|Wk*nKyB29#qG 0T4e5(QFzi@Be*A'Fn}sH\]:Jd:/Joo3Q5[Ns5)?h.R3g3/)vԸq-(Li49ltf"2y.t wUDϥW^]fxkQ6KbkyKc^#6wȯpx:5[j/ؠ0Ur+$,60)O }AR/VE]P=^Z OW oXGsdA n/W󬨿[vY 747*d"sgii-7(W[$i~H^߭Zz*nZ$Z"}=a?WgC5'm}>.&CШH΃J4 vatM9>o;[Fq|&OezA5jm:Ŀ01 %A3-Ca˞xtE͓PT^Iuwӵ'7<)3 L"j.Z^QXbDz-ϢkhLBzռR'f@;Vf5t{깆Ǹ((' n<hX'|Q?Gp%$I׽L_jRQ(um_QDUТtS,py^ lM6a^EIf[~+Cd0rGwNWmrML p1I,+DmKGG3P xy(Ѩh0-BL[]yWIW(!kz-I8|3OAv Jydo3 p =U`釋F1YzKN Ihws Ԍw9shKDߖv|^Pفеv3H3ܞ8c<\7)ECL$A7lD`*O햵^Gޡ1wWwDwݱ :`D*f3 mZ.8=vUVgTHo֒W;bqcH(-zSWMB;njo{(*{O50> ZqDT. V[-`+6 >*rLCu8>+lzVkߢ-QT|ޟ DZ tzGp)$% ChC[E3r_^D8 Pd8||?s WF mVEX%t셲+7-#&I<嗨*̀W>ZK54=zwdxjl%m`*"{x02E{gMÅGj> T0lҐBQVl7<:3IE}]ْr;˪b6ƊI9Cg!3H>6  NX-[ [Ye>T@2]('1{Ñ1%JI%A2YtQMĞt/BT[sV'H0b X3W"_8G#P+Gl杤YJ@N9@dRHfB7r$qwmH(uQ罍RPI^g2 q~9f obA!=:H /eYo5T% d<~OUEr0p茦6/ؼ-*9c4ZB:zK}b)Z 9)P`=nnڙu&K4~a;f .2Jަ iD]P!^bR)jn7Ū) I+"?+.:6Y.ՄD^>R8J('vh B/i#Wրo 0^Ejb9[e(K;njReTT؎۬ 6:ypi}1E&^]9wZl;cn Sk~H0~a(M J !SGqOliT} %+aPz`5!'iX$@!~ܦĸ* Ж2fky?BLVC~/R˼CP/oOm !)Y;y &Cl/{ Ep c@:rفQ~-Cj~TB}y 2),1#[D 5o+v2J GfT@ ْeȨ넜f.S' &C4)&6#}%V&R`Z;Se\z~9ʂxEYK]»XDN*TAHp-#ii#;%vf(t--t,rPJoSytxsbZiʝ"//#BP]qr[d~4ͼ?CϗE,T1IS'ň3])kDg;9b,FHE?6vmY芿 psdزN\Xsp ȴZē7Q+'fG* H:-n=] L\xSshCl͝ xȻμ*(^fCWe4/=KU1E]H!fNS/IGJ4½jԝ-{CqU ̰>9XƦ<@҃|yF^z<^jvI1:{XϢP;\g,9q4S##!*yz#MJ]X=Azd;"&áuP+T^|=2+$q@lɱ6H(Lj,mUens(34O(I㶱5s {ϊoGٺlƶ Dk8#|pf=κi(.jI@bq:'[Kw 8i<]*X8W|ivb2D8gYTku7?t7f$-A]}Hd of_72s0O>L$V)N EOz:&mBhuyX-hWWX,@ 0+q,ޏXZ#ւOm&p ˥}BθA)ۓK>Z)W}dԉEʸ-fY' Ҷaz:0v4Fl(q~+Yл)HtJ 1_mT|G;$h5iY]^$0YAܗBi:O$Bv磐z&B'=ޛd9_.15*\)$:PLre[(]*(hmeZ.>t\JlйQg ќX 1< ߦz&5 xT'F&4p (3xH #^Ѕ8b&tVq`n?Ȭ(]sEhSR= t0-Z,=A-"b`>oov1[mįC%cgTlbעt/8oTc}2Sl6Hm)OW1I%HD=?A_/|6~{eF҅U@dN(ՀjȞ C<' I(FB~ u*4 0Gڏ{)龕{ GjїwR*}@:dbB5Q' ¶&O1F:s"w vVTW)3rFư\x㈓}EmV.O)k8\}wr:IvwF @3z?[Pl|5T`@q豷7owHjݿFU[D7DLŭ3)1UMK\"4S%&IYUN.TBm-v/.ZvgXL9<IK?6=o8f(|lR ⻪2op<Ieɱm̉GS :! $Hksx ~iTzP *()f62~s:lWlBJ'I1/_ `?yNUI 'S'k3N(H4Bm>S*Q{c^6stɽETNԵ~WSE s] ,q$PY)%~x8[G,'&8jQظ!ӇU^=k2ZXܑ'd+헂hAϷsr;/9|s F$wA`eɱ6<ݾw!/ʏwTcQx]k3ls7/6rKʚ|IaqD *G08=A&dz9~"p8 a%\x덲HݫЅ"#{zw99(|UDn! N{Kf Wk_ޮ)&LWr!(w'>7n˕)%jOB]'D+To6ދhř|N5Lد~Pnp f7Xѭ!3_1?x2vOM 9}|8:[GQ \$cEppKKN¥ ?I:b83z+uۖSo藙ϺVuR◨R dS5mI>__;kNMPG3H#/G|!tLܡt ZK0-H3f56=V3fXl]i_X*rܴq-״ټt8i6dB'Z{r^z4 }@Y{_QvK"X]]* 'uMEi{7}C]K6"裤:Z(,"}0Ɗ dJ кmP9g Dz.QkpCe;GEH:OZQQbt^wOKc=t(P9(8XK~4S/+(flǡ9U,[B)?q"Ov.DSu"eNkUPC}rTPn5vAA!_}ر^蚬*(4w,cIY͹\1nv˽'KAYC"c~T>aP 6uܶoۣ䕗?,m'&.=(-qbD֋LQgq5pyo(^K?۝4gT>w ^į~L6yjߪ.'>YyJ7^ {FOƎRệCX 6[kab*-~Lq`;iËxҚK6? %l=Cf ZF}(s#gi?@ÛpBwqmX: 7"@UZw. ѿpSLôr0^!6V!48- ?Eɯ*^&穤>iU)" Cv凌i|.Ȫ;p Vq 3(hũI/b܎[Cp/TA쥦(X7&u[Qs rqOBz\{Yz95 Ol39zz~B*F=*tgq7:w8_btu'w;Ij \l*!砎3ymmczK-\cG$Dwkb[zK/:`y4:^<2W{dO\ Q+6&sX}tJ|cZK,ٺ3F /g@Fu5|%jhт-'bo_ P;]%-{;خTKdKfoTdamUĺyP1pfIqWp1WmP xfE9f`wЬBC}\$II3]SkWVq8aˁTI7"Lp}WRqfIlQF.b2{Y#rhꖻ :Ѵe%+&o&6*׼ddݔ'ʢ'Iɮ\u=ΞGC,mNL" x( K"vë2Pa_l0#lIGs"g KIw9K8&% MoTbJ K+NAWђ`ߏ}p(Uo]V[GgG}3?f^w5zщk;R)Zm)*%ݚ-mK `k Eaxuf܂++Ū\4Bރ]#5ejOqSEeIED{|D]X4:5#6MKb\? 6򋽯l+UJJ&8T8έ>ݜ H,=hco{#=c8 )2: ZPPº#G!bѻ fkV)MZPEγ{ r*Umյ Tlٗ67'( G(aEmXKWQ[O [Y۵36bb 7ї{c0. FlYAQo;|Hgz3f&3*Y℮=|}Bޫȭob!] iU#-*@=feS8;|h+~$A0U Y릯ǽgȢXdcߐHA!-rՅdT[pup_~Ϛz4-]Y1M$jA/~y /^V`2eiIgjXw68qig|/~i_h6'LafDv5m:^Dx8p8LŶ8\OP?[*c21]~7晴z`C7ܞć;p"ok'`q 'Y~9@]UX֚9 1f—)S 0?W?q^8*o:߷'JHD޲;ͰfCr|~ ӷ5-i"J:3M{v"4s4X 퀰-V5{6}.]#\C3AH|N ˑ D qQ҈-CڻSZ.*Lyv7Y->ŕ-=?_ƣ3 ~ "N,*|`>myJlH ܺiUq0 x`0gC%F4.]Z+!)ܮX.}8.sY4zj]4L ]<q%їbYb5 f_-&ޏ7{ITUۋZ*I&B i!T0Q*\FߣF2wo'=+]QTeY6Y"bt\}oAfQ탗IGb7˂z%mi ѿNj%!ȭ؃pck->'m',%iv<}Eى񌣨 ݴCy3n-]Tˏ3_5O&|^{5#5pD h**o Ú$o;h'!N5@_LH̵}ߟ<Őo7cY1]M;Pe#n5UjuvbWGUj'qjj]\ƴ]'fERakH\zZ`DZzMtaV﹮<Ѳ+atھ c[zخDA z2#`wXnY28Y8uO3Ez:J-x{"mYX2?}dmQB Q P ҙ9?F9Iم SqcU0(+!gwe5 VPa$0C(W~44YLm*Ψ."aq5/N*P>g*`"/\=pS`Rpb_=).[tx-@㻋\gh?1Ma$qRhH~Z<BKnzM{%aHJDi?FM p]3a#b[Cd= TUzmC/GxOgDBh'ܦL)<%>-B؇ af>IG{vڳsu#MgP6慈hPǻ=ƀHZE4z'H{v(rvC;\q3%miDQEWto[ԱN_Ϡxr6JHhA+<;(p[ N]Ƽ}{ոUbZ@ mʲe]Z,:%)yAxi] v]idy2vGֽ/N)8,鎻=>28Re7W~Tٽ.=e@S n4܌k3}Kab )_+mhbK03qeIM%ޡnjo-%0G5MV~RB{fîגw K;3󷌌>yxJ74J?G{,'Pim4E‹0VnI &J3ޗp kG"d@֪rwEU?'1\ADf38:*/"dQ}_O&GcYZ㒗XPs }_i{eLCWj fZ$:вcĢ>\)뽺I˒ R)K`y˂+@4eI8pÂ?mPrx{ͬr*喹ҟoM^E_7P"6}- ,a"іogglJ HF|yb vX.BDCS<]o'LO>N!P{׃0Pt+liPZo wIAVSAu.Θ^6QpORX L?1нiQ.CtśVW>W2#DZ0<~{8թ/ b5Uḋ1nDfJy#%m N2Wre_u-%p<vKdpj&})7zq~C WV{_HQ=Pt=@|,U7$Ľo:+8`.yN=7?imO8&^ 87veT«q EEI&x,6^m>q$mKAm/H5êp mMkIp} V˦r 7/%J # }[a)L%ƞ4̲'Ŀft`}TGdV2#sR{x}Vm><8feq7DR+FDs8n Ǡ Z#Dgz VCNjU۶$#Q||2NIE$%s:O/qɎ.I~ -j,eW(oX{m~:g;—2K+?!Oj9DOpE`PhmXhH6;UpwjCyBS}xRenq75}œ`QĸkB%Z:,r]O6&?oMjsΩ .Rb&㚔IRPIIV=0b5 /Z3 ̏^-nff>\g/-6brmPS6_W_joYzE W/ꦮ٠<,4|˓=Fڜ ~l؁BRmiXb)giэ_%a5}4 [e0|ߕC5N XQ9*%e9u,d[ [.{0(T1VH/>RK13%j){@anEͰmD܍-BvϝYa,p/ yɳ5>ϲl=jA:˃_Y~9Һ=U#a 3xxSq5*RS^pe4UUk/Ɠ}/#v<%- Ij Bt英s4XFX$E>It -BC4z8%ֵPX~d`ELW|GaؖuTNh)02-wݡ罔 xuQQ, /#FiT cc$R ]ݖKeEUUQI`8΍fZ;o[vj*jZ/85:;5C͘c"u59cMto@ 0YLײ_KtVTA!?rJR{Èwldي GEWEA+wi0G$6Xj~3'یR1a-/IV$9p>畯ᾩal#:xFhޡR3=waq3Y(d:ĬN8' oqw?GTgS/M둤a-R6PTnՄ׹݊'ބFt3p5n\Bzr:TXBqSo31_x6mx3\l,,) |KDwsfr EtڸJXM^4 /l4JNÀV7-1>=6g1#ẁcä8/;BK趓3#5n@.s~ݪgZj?UGF%Xrf1l}Iׅ@*JG૦g)0NP}iwsgZ@0h mvPN87@-_^q{EbaY v5A6 &3žj*ÔZs@Nt9Kqst lGU ׫$2>*@N2$cƉ*_TURB|ӛ<SeA+wzG|%Ii,9ȧroǭ߯No8|p mPboP [dng1E_5z`{B\'j#-L{#0$+"@|[ƬoIJJ1 !P|qؽyyZ0Z^%ݦOb6XoG'&^\-.$l"I .]Tv{mCiL l^H؍٢;j W;Q??tn);?o髐x^ qmݸ_mDg%q4w+t}I\zM4HznOi/fB)jǃJRP @qi 0YVr4 eDMdYHuϕө(w1Q'{(oa-Yb{g2#ZX f⨩1u&jyf'S#g./9/eAQMH{t b8HLp5sl,]@ȿd31@m͖*yg&(:#jMΗ%i ߼eUILrp;1>cjvQ`%iH\Lf(^>K̇ ! *4[ky]#TMnCIfD->, 9<2rBVe!2V)UG"ӑwӭH@U=xFٮL}Zfغ;2O<)iY6hG[ݯNF87ލzl|yc 2b74 OQ ICv!G#B ccD.P]4h$5](yL/ WH(3ȯka휮dx"7ְ۳6֤hC:O ~L/lEȥ K+)}/.q(G$/2Y5*ҷnpi0=ngHE 03 c~=ޔ]}.(:܆CBv ']ǿ2}tx#4sLC'@/B=Hđ9^jq{KKtU#YzY(qɂUezU/ạ$ ;D%$ ȴB׍b3z3ϷL R茉!yYlQka5 yI6V)J[~j@k #uEhx\Ag[sLGW]$*N"z˫P:fAs_\ٺ(8{xK5Mꄱ= "rkR)*8.Dq:i!ꑔ'yZQ{JMcft'd/63 Kbd#`lG Ԙ&}=!ґkT6_ H.m!2|{7sV"*cD~A]<佶usi\k Td$W/zfk2K^liVlK,P%%Ҳ"$Q9,U_≡b<hGVƊI OwaX`Y #np4l\ kֹנ_޴יqO<- cEaL XM+쑁-@A[%4zYɌ꛱&w#+GOb0(ݭOFUAÃncMnװDG]ctQBNX?{| ҈; wW.yNw"}PESSGI]u&˽m2]E|>6uA:S#& #誊_TY;۹]2kRh6j`y࢔QJs+7ҝ(W#Rβ/`mcvʼnm'N ;Zf{z+oᄁ.,NW[#yJ@){浏!RVf_q.0c9j(+N5Pkͤdx t9Q[*^8;0ə~Ps60Roj`WJOہ1zQ?ͥ k5iFmO>=/`0n(Օxg;Ɣ7ػ99=#4X]'Ṣ#]ՍiV2 Gpbu<|.ƧDo)PN פQ+rqji:I f]5?wDR{5hF`SZtXc1;Xt{TqL>Ǣ&!QZ;0xSwzWڿnTĶWvVQ^(ӓ͓[ $yfsb4 !D A,OHg$vXᓲD|o= ņhiާ*7V2n z]0Gb JNU ʠK?Gn?Z} Y= 'g6ڜXKeG(q 7 =>ëOQ$ΰ$VI%^ʤ!uD`T"8AQ )@n[ڮ"Y_Қp~0-fv蕅k)}𼉍 *MAKjլu{H5j9ֳڗL5V0.8u!WS31tP3 :!]VWL/2gr)Gc˖,ZPtϧ??dg?zЎ>sC'`@=R:fsbF@jV59ly_W d)O_=@?"%kCk:pX-"%v΅R&5($}L5*z6Mɘ_'V]js?a j/~,JgSv-ͧkR@cO(Sã>gb/lJϪ(G ;g+= d+1pL*',oN c>Pu!KwhClhb#GZP1ʢ?$Ϻ#k-6\װPV!,g~y4J}޻jy~H&*hH| &ôj #i dΒ#ʤT{7]ZKE@j]n4a ui{un=l2~zfz7 15;"._iujJ'SySoUE>@ <x"zaBF hn j9Rj=4[E4S#anS2չQh̿hx;)*D]Uyi\ e?ռxD {E5eVfI\2Ysp(2Fk7ۿ%=|[0ڜD/LcE/N|ĎTG %L.fgEHY"}y(Bsg1߅Y+IDیD„@F_&FVahBCxCМn~/>!3,'rT~1٧2nj@Y\ ՞hT]B"3c2C % NfB,[Y.BOҷj̴</.ypv Xb>?%wtHpČ&o]\L> NFF}V'*1sF$3~#}Ƣ(KCTG˰-~,-} 8L0Od&W<[`t2`I_6h-y !\rģKVPduf=Z3ڧÓ{dZ3d{[ccBn5H~:*8Ye&D@x fϽCJv$gQ#GJ䓛OSyXp9miCsSޤ⋶/ͶfLJƭBB+f"t1< Bc;*`@tN=EBń9_̽QF:N\0g_;R;x(mTL|Q6rLEq=<ͅѾThntݴE0+Mbu&O5ɘ8ľ<rqN+#Z{pCVڙu8{F i ?Z -#{%%K Y-lӊ7%3$DmG0 &/Vm ԩn޶"E{S_2mz}anSj dQ'#s}2:0䠚k/*KYqņHK`_?%W8WN iIi؟ht|b c]_rYHPIW4gS0sI}z Q/vsԐ~9uc me#G 5`E4of5&-@ڼF~՝Cu^ E_hh".m(ɲ0h̭%T 4<tpUмWg3Mء1졨SShG?yNr Wt$ZXMƏ [5{9ĸ gAYW+nW:*O:)! B zgy5iT%']i\f_Ě1+Eia^8N'ryUD)I)xak*/Q w.`V{Yc"Y(g35 5X\9s(/qf kg;K%V*r˶* ӴwC[`a9<z,ܔ{_OXFז7;*tgOuP%mòWlb׫6,)< '꺄Lx~C`g*1FJPc9oĻ̥\2¤o3Нr#CjT:p ')`>KiQU0i:ְI/7EtI`/)(kk ؞R)|k 1GF/L'Gy5(ǭMk[흰/Z?kHdS$X!3Ȋ$ҏS$\Z}z%'i1Uf8eax* ZM&MJEp*?5̀>W~`:?nf]ߟ$-$2G?`vg-,3 QG Lw9lL䛇VN= 42dHsjrמ "sR2Ph/qW<3}[ ~YW.K,sF}̮vqUPaV\3:-y'p*w">,.xB( _/>Wus5cN* (Mdݚ;*) h[MGcW3R 5:48G_l2΂ȚІAaR˱L7!5-R.%;8ET[kȶ>V I/J:#y,(B4CwCw mPPe1#MFq!(Or/QYa6a ïE_b*Ew1MS"IhNHO2@j1 =9s[5 HuQΆK?CJC̴͋{W}')SIs>VF @d1}ިǸ?[ГPrk|Av˲e&|-6YmbGA%U2O8#b ،&  I7j.~GL'$KdYd% D7i ہu˿b7|]Ov- ~^Fi?9XP`CnMp8Z `04(@S!`4:%xp 1"QPθٳ9ls첶OcTh=(Enϟ !Zs2N~PpE)ȰB@R mL̳թQj.2>ka#~"\f9M]Tc7gsx/z@d_EBNȷnTPĂõx3Vt _y1j"kjV%jo"nu l`7D>] 2q?eS~n 艼2:i6ӂ(SN1pB҅+Ku+tRii²:^8羪yy\4vD`j%5']S2U*mvLˣա#mk(SnI)̎[}([gCz3 sƆIjZ!߉(:l:U$T~$םXu`?ifz ub5wU.C fFLT@@?V:à3ͼK硗C%F] "r0VWLcg)xzA\lJn?C/F7۰N'יJ +#Uw/DX\a.49F2!,?a*x. Ξe҅ʀs;c2Jhg5t*mt։6_ƢQPWVC׮QB[ bo/I9{<'dD KƩG_tؽs8nJng%, A.ʏрx+Ʉ a}~a[U4U(fI8ǙzJ5u,Dj*4 TRqZ(E%;!Kp,Y ?HUsANP r+F#bm"R YgH4ǐtWP9I;J*sotѣ^!"']OR QnBoҴ9z@5)he >uJ$&](owwݶ*a]xm 4(T[ |4)P}z5!ʄ5m%hE0h#eՅBԉ~M_ޘ~Up +R,7 %4WՈDD5>?9!l`Ӥ80e TށWu >Pe:hS0>o.9_3tokK>ޕ霶HQmTZ- y=逘ˇgШ#8J3UyC@ :8H,8E q~55[{ 8HvР;Y"@@Θ7SCa6)4vrG̠PȏtEH$. E7 Ҿ;⤯!ΦT$-9k6H1<ӘIv˴p_O!+VH/b2wbϻ!/"a%yry vʗ{rޣQ"M8- mŽJ5F4~/=ٯldYNem Ĩ8![#a's@nmxLPD A^Jҿ\F*mwá5J`4 _3U8Ƿo3 XdC!h5RΨa.f%FƭfX@3{ݸbց (>̋"dqWSC;K_yjG2,A99ݳO o(SroKi-Sw8 d(84ykڷ|F jFGRE/wi8穋~?UZC4 &/f%^}~ڒښ9)_7PsM[ln2B-Y^1FFeU[3؏zmPh+{Brry΋ƑahyV do4r#?ԳLF"(ӞݓWX77>lN}{ l.lI7A,5m([+h2O.MFgxHj1Vv5h첾0[n94]T/\мArvaȗBSwydH7&1M H1#:/u}W- { f~KMZ2 ^p,i(]BНro|ɭ l[%-|ߍ&]ƐV=cfrHH~S0"Pk*3#W0>d򩸕DC/ݽbAVcKYk35EujDJUkFuڅmwaS cڎlo^p5B?/5u|7T{rw/Kd6J:zCd˼@}: {H`-pJSML9'@p҅069+5\K%C󊥝LMJEc胱SXif *+]f< J456W*V&"* 푥=?e$Bh̓C`̍U_3+)W+߆VT0l v[2uyq]Ԥ?WUfIKJwʬVxT S|/q-&'$E\:zxx{oeTQb,!U: y%3z$. &L`Ce*M,qh Y$) 5YXS<cV Lޔ S[ieBɵSأsb0҂BXHsb>n)='3M%Ȉ^snd NNT!v@) .ԶrZ"D}j*[6_!raXGsZi /N6xAתggF)+sr`$t9#+øQ˥¤lB*X]ʅ%QfeAN@ɶc~XUf;3\c(m/o ӟr{Wt^tdd @H-8RT [qD"ܛ5:DpISȤ wsh|1^r \R^DUJrgӛglJ'U%祂bM# t0Ȏ83 1š%D@ LBCJB-rv=9"y2]"#Q8!wj#ȴUT~jtM\='ޛXi:]==P tL /ZÝ߈8vqє!jS*wL%* :D6(y@p߼Nj&ڞ|B?/w ۨc~`Z`͞QEO"LY?I/?HI+ĕ+Y]3"FyH/θW{#okҬB̈;4' Z$@,6,G2zYu1Dw;XTA+1` !3; :qN}o)r7VQGO+IΌ3d8oخ1rz\+(wDbVIcaH<d]fAY2o&dd1>kWģLC8|]N|=6ljtzzi,=ɼ$P!gTz"LuGWT9F`1++y? #ohQGNzПՐkN(2[ҦBX)<4 &^Z@Q^xeVݖo @hPH@/Qމ~=;l AU`јy _F]Pq+Hap G &CjO͆_C}N4dzEZtGK,.~ .+o{Ee%@Ӵ+?p=ΉpbW󐖈O=Zą@CuE` ;!rBLXkQ]Nj@/0n7x}%H?Hԏh] RdfCEzSQ\I?J2;P֘"PrAb&ԭÖpQچc-ceIYBW3*ȯl;dϰ qXP;s˟j\H~5&Q2@]yU;]KG~BU|[M{~[BoeЃhb.a%o WD$ fe bfŏ#RnRmt GV;TǷD@v{> mWMS ǘě Ҍ!/MK˘maQ?I9 6*:;_!KIZI{BUUY*˼/F+d\%zqw6OTJx^=ujB٤:kG_56>Im# Ҭ_B4XZaUh¹HϱO^V@>CBuV=(u?!H&y)MW ^mGQ(4\ka]&cI-Uccatx.g<]U#r)`*.Г8h󴣏RC"N@<-1*$G42?}eœ +:]jANu&JxWh'SS`$_B^1 ;LK$[*(!go<q xꈛw-c׃6V#XJ!Jx5A&1G\w`wSKz,ݠ0!4p8\Pz[U f9k ^m3aWJķUWtnSդOV#转fMq"<mjɜv5StS$sH߿ԋ' ե7TaESXX4vF DJzUo W.CZJ¦B?:ο:f~AkVe>PSdwՊ7G&<\00DR*>m_'V2(M:E5uuƌ$.Rj_Z3|ĂS$rWP$*xYEUUM[rm{Lidrˤ#cJP$|}xn::"3K -ʻn~Dg8b8D.rnu4oҽ eVe6Q%k!)[Ɵ؈Ns{g5![lG5wjȃG8 1a0>"jNf oQe`oq.9 Qw߷"Ȩp3TLR/DNj 4k]\ڨV2)'Y^LjC;S0Z2п^PAdproË{K|m+|eUyzTTRç;[SsjK}ߣcLb=EM[HӃ/H!/]81n +Pꞝ$pdm39k }.u*/̊Lv !EPt}Ng|L|9pKh\ܧidnjp*ü, n0*dT7j/s.݂Ð=]D5Wzs'5|hP1C6mR䈖 ܸ vⱲ捹[ɱ1[rJ!fP{x9ۜm͐Q |śJUatM2vsxMK܄.<{AcKvª >U@ $/gqAr&, 5y|.+Av =.ưf_)J/isIfء7;ԫ}a:jV+E@݈ݢ~Y؃2fea"/;c߭%Rcλr\Vrb*\t:b} ;PVZ0^ɕ6h?sc; ~oibVzCq-Eׄm*QB}23o_g#V00.[3r%ƕ44>^H2# 9*$`:lTF$A#A6z#DQ}Qb^O Jہw'WR'CdԵXlӴ8L%̃*㙒kIs9{inꂒg I'ٕ]氘9H&|xEQˊ%7g2ɋ<+z-X8:3Sq:2.1u 4d<`\,5>QF۬!lNkd,5#lMǁaNg{h!MBdޗj͂ ?s*ӥo˰t8r^.F|ەFɞ?/l 2ez;mA,82v{W)6/5$,. IX-ғT8́$hp [gu0hߡWY8T'V kQ͊^݋;|"^ i Ƹ>?4 !Ƕsm"j]ykƋw}2ŕVj[koL\FE_A2k?~hrdav)<3yJr^PFjUKΊLU֎l8ge!R>ШfD?Vǫx5Na(lA(]I]54wB )/QӰP'R`INdL}R돫saRHIV v!!LZ$G˥4wEG~?3 +%PID ^sDKٛa.Ocv ޯ)@""MX!B^tmE ZO Zp,-Ӕ1\eE0 EFpF^CfGVq+r JEv=zo6Ӹ'&9y"~rv~y0;X)u~q&5&Ts/6ȄyP}eG*,$LcTjGЁ Tj`ZM"i$T-dq#-wY%c֙>TI`ʐ';oMpYr Zɢ+GJ QW]L(@0 ST|]C ޔU@D@9ݚp3vg$Z=m0ۇI"Quޘ984p׏lǀy!3aөT8sLuT&T%ߎnsDI!Zff6>Ku |f ,If}f.f$̓?Ӟe0+QsMYnQ#NO*Dof b'Mexu5xh,0c5} Öt7mG>+\1wڂj`4ʩU^X+%zh 9o:L Ci'`flvnC,>B@Rͱlb<)܁ķǃZn#`W|MS^zY2B}(f;t,v {Vݾ? vUTlogl^7;z b4l"QUI+ !wN6 nͩwީ#4H\8e2eEB4 (0DVÂDzzi%HeBLƟ"`YsP1 ~}"ׇTi0@G;pF!Fy>z[Ǐ {DŽ*`1r ' ڢ)lO$]Y=Mlz L(`&JP^GQm1xlaX`攪ѐ-)GZ/N@PX՟WZ/歶L I R+$-A  TVrY0>[}+fM=F^~!dvI_{'"a5741UWϖOӇvk"9H go {eNVsV}d>oUܗ0;\> KXhC%Ukhp{9Ӝt9y-0G,|O3I7̲k l<։&Ψ @J_Y8a9ģY5 jpݼ1Fj_!ڃVˇm7A:V{UF%z"@qGTedm=lЇ1T\Z/V&pjz[Qg3%xfHgˉhh)*J%cQaL {!qg<>ǖ;p _Z)ɸYk@F:>"Z5[1!b<"9 @A&BѼ}2CXWnN@bݙsa(A{4mV(jHiLd`)N3&Yhб3a8̲<2[Gܬs^zոƕv}-$?-˼1J-)9K*(vA>oj#6h/(㫣ZӭHkX Gq K9Ҷe`gTteYicbnD^|Y; 4?IcYmW@cB*$*?ʂ779MuNpo)bG:|UT.ⵐQdYS)8~2`Ӵ$_yO?m3>CM5ffGMuE0"?X/UoC{ڽˬ{Td-%л/ BuIN;œhsauu;&iW=z;8*pn4AÔ «{ w."o"=s#1v䱿Y*T`} 8|j2%uw#'DLK4cD-XH(Lf6>[:0oeE !4>F 'DHo qUJ^a9snW=-Q釔%$\+~HCN(C䙥uDߖ]tY}JJFyH};2v7B/+\2 (iCspAOКd轺%;"bhԅ2k͈ow_?ZMaw]k9*~#G5/ $#mzݖ+20[%J>ۿGYTKGiU |xH0Vʙ%2X!)Qk>[@=͗0_jZk&"6iEno|b%}-z+삟eg4Ю1k~b>Qv :BTZ k {V‹Ncqu%'%*~ʆLe'Ɠ0O$94Vh@Q$i氀0/!\NCk(Ü(<1mYyru*E(  ;+z#02&?| 7nv aӄKD1hDjS64:f<MiP *HdJ/.IkPlyt^I we)oj6@X)ctcB_ 6jnA-2e̬g#J7n۸;:HhZ:v98g66ϊSF|@)`TJQM XDeq9V炾 CSd#$)=j^QD<{?Otƪ[pD'@(Դ7OwoBJ09L_~- VUvfOscn4=~{EʖC(b(z ܵhO::ϥ ,tC#s^7+}f5y+UUgTjpH#25."OE~i(.&| Vʝh4/dL@j|`qlw\RF&MX|mސHO|Ig+%P _[Y_cLj|TFd?0ۖQ&ޱ?:,VzNc7;Mj*'R Rf[YS*W?ݐȈ0(2n%$" H$2W׻M=v 9 /S0nL(lyWp%&(Wnncj燕~[*ֹqX^e ^))FQw)1Ϫ*`Ħ:6(-%ZHBdpk`#MBIOI溭 \Fo'PMXnQ.cߥ!3 N1'[ZʬW tXVۧپxWd =ΕԲX)f+ϗ8EV%oA7SXƀbqK*#ʖ#++6"d:U_EI7߈m;yl& Kܵ&5o/Le<h֛ug' 8]<d׉"g˿mzHYxod}g. Q8A ɣl YL)붊: {~ׁx' }o"G*+S ;P3р@H>=Gi|h8LN3۟W8Y죣>3.Qy׼h}<]:;.)m9<Ȣ~ (Ƀ3BJH}6jm:zw ~@+ʚ%%|j &C0b\ a&]FmùWL!^xB$_*]$tN=\OM —vO00TQ:I|ixT,oχKsޢnrz0R\9owuLA!Ҋ6=i񠔍*ś/ɢs^-DahAHB׼A"huRv bƬxϹ||^CŽcvّ%W\3ՙ0l^ x1?EU[u >/ HfF++G`#}fBaHO>kf)w, Nx afEH:pއыUVME) iP ȻKHJ&x[Bazx)"Rnk~ݸJU,VO!EG`!D> [z}\]ߠf/y&mag#'d=ۙ|BJE1/Clv(l@4v MGJp@{Z}^p_Gv->= }\Tm ,,o@-:YyoCY2VӽߘQ a\'Uv'D,((i)d)Va8gHT;TzvcLn>Û?_i"JP~9`FdJlK\YuPsC%BnA@4м C9#WPfͰ-8[6=']=B"` (&!D9)kq΍^ sJ;T|+m ItS If|?y ߙ݄q[p7/UƼLW;ap&#lY4Eyp; 6'TfYrD)w GU>JRN[#i Q{wjIabdPQ^J 4[~})ۗI'Z96lٓ+x;Z9j.U7`lr[gx)Zg1*M|_RA.{oUHf[n߹4h1|Vy{aAl+) 2Z3t #~1&l0CRe"t -x$MJ̤FFZDO_ -ئ9=QDpec~řR"7D0o#r͜e ;c43zZ 8UE2fgALl}_OX?Qv4tuYzX-1F:l(*3i Ѭ|[ucNFAcՠ 9+ ˂eS`Sk9EVV>߹%9=xqƿY' 6P|cҰ *ncKZSٗ}pCC􅪝d`LJdѵOjΚ-=ʽIpaNdZ'BC%%F#dL 0m)Ƣ۟k L na߉ўoѲ#AKX@Ce!dFa(vC'zZ8":Nvۯg }'WyI$ 8ch\qrje-jD`͐Ԡy$& f#<ƕx4?<\[[㖄DH? P:6Dj/ծhL3o 6$+8Իȸ[}XqLcJM7ZW ݁Ϯ8J7  o{yMBO -|Q~FJƟwERJ<'6׺/A^0@ }3Ax )1[A[y'zԁp`c<\v>Rrl =;5ynHmLy"*C7~Lr4b]wNyq8eH,ɵg41h6- x鈣HбB_~)ZhS  e,!2A_KGuL#r r ûC$ #] ,q>[~/$Hˋsm֥( v2$/$-$Fi([h"jg{RFds D+ kKu?6_,&H6_bIes'Hjqv;Y8)G0c⪀n+V!5.>99)1)̱3-Zcq%ItʩB x&ρi6xِ% ;AGj4Vj^KSh%l_wr(|w=VǔQU zAu]Q)bV[:M UJ?um;ƙč"ړV/5vPfhjڷፈ|*7pм@ܣfI/a歃,zRP"M%gByP5 (NJTJ94#1n[`(,)zid۔JMjV,mE6Ŵ/eE6ND9R :]FX1@uO GmAk Qx0Y #|1k~ ^cmg@Vr&Z 0I 1@\ T3/_ NQ}8u'8FeXa+l{ϿMs`?4` s7rv}|-O#P ii|Chpit a|߯lYE#.LTNC ~r>y94KyEug`K?g{}a<:I#FPge dgZi%*A7ZHXYD7AB-qT>Ӹu-lX_ GWo?\B-NŎs3phh3Vdf܀#˻߇C1NE^U9*cg{.oIlil[SxR^oP ƛd "'kq[y=q-)@%u"4͜ubC'l,"CffH2(j,W\R}"c!id(NXnn4\JZd~*oSDZw}E뀦iN\(A1mr(:!'v+Mn ,*d)e+wREec? 즋{܈r*)FpQр SObBu>pe[.}:1Aᬦ'Vc زKB(rJG|&cw9T Zr" I_ˈ0Qs)!|g &%+(YKv5d͆΢5r] q0 uDdrxby , 0; 눱41VI4)h{xg^Q'--}i)`6HjM s"ۚn0oܩsѐw=|Ӽ6-+n3u\QAe-Q В+,/QI$|e{[XvsjUr7ыk8JKr{=qL-|;ZC\^ 87Q811/ t@{Z Ej0O71\jZFk|4?NmC 0bk&hIݥF"4XlxrF]3\(wӼae;k0p;i)vDK^M9;Ua C>(`>j@bE%  d~ EY=`I|OQ?m,?ʐA' Igӛ.">R J_b"=UQ{C{}$\1NEx/a뺸 Sh@K42Km2ҋyLu8h=,m|^!shkb4mm"F2N~Y k}Sݐ ȋ9&@A7j #IcK9۫4)p~~l]R:cZ#|? Gi]u1o~Eai}9W$2f%8X~gC~z'*Jـ񐃰MyV8&ֿG 6U8p[_b[/ZS>JPP% `aq: /q)p|0 oB>69> k7uZ1턏(=͟[qR3[Frvgf%ta`6"ww5$#;75 ~N3;m^R, j W4aQ5S2S aNepLFY=V6 4IG_>@# jc+8F͔Va֝ Bw^"NJQܷWӯ!(e\6"S2f IDo"֟TE 'U(#IGa~I0ZED4u=vAaAASY1D:"*_?1ƅߗ8Ƒ?נlPj[ܵ e;6.K B\f;2JwōCȽ1Tq&.6#)pz_ d EH+iDF.˛IFI7ܼY߁{H.'\?Æar5Wfa@J@.sZaZ~k&ޱEPTlP-@|5Hȝ2F{| mM#.הF4ݘ.)|3H\l /@U'v k k"uUӅ0!jPcSMi2i&;Ik7ᴃWg+ zH8Q6'|~r@lɢOv[<$}zJJe2JYU7&&7=ǁH~0$'ZY#jeo:C ;2RLBs]=%go0iUyqHVZ*wn+# 9o ŷw-9 g˟yM&?|hC'zLR._qY%X ߍ_;!4smxYӤk7\GSID-e P8/!Mј)cq>/4&>7†*ͳ6@oE  =_ eaͨ\eqolMʩΩ=`𻤘w%l Gv^: #a? g}m<)4*_]V7;9Ť~^FuP ۠"PF],.*Z'1eK (皆Õ : 3󓪻Na0?XT'FP(K jߢz%1!攛?csV\07璷yɠǂ^.b9`Y:6 (g1L,fI/<")o.OȪeTdn"{! vU׸$K%؁oV*V^'C+)K1:_:b4ԡ.Qî!hM6슲nE[7A$zWN$!rџفI0T Om5:CIE! Ws *DI.vhG퉆oNjN N9F_/JĂLzDo<;YSFʻe!IDLQZqWV?~C(q:+Cx~]A0STI"K:2^O03|z@^ZmÐ^(2SDuj;ֹeQ>փy0GE͒"V$ xd5=Q ne!&%[*+;V:Y\aT<]ń51͝զgblpIꡂw( (T|.nb( Ơx9KqeUN >skο(R){5k&܇LIMCq&vά~#b]p j4i{F&.{p!M,zT"؏oܚ,${ʼn6k>m QTU-7gV>& f[kp֦搷VRe\(HRlptfFR/0qc׽OD+Q窧ǟ7h4 E)"vh 6D*!ML%0I O0 TJw.cqTʅ:A8=>k0 xirÊwQ~,%Qb:vls|3Do&|4f'[ x\k-ByLVUdʺLZiJ' U'31# 6l+*79 5ן%9ʠW|N 'x]?fH]$wY )!Um#U &ws,Ƴ$JJeiY 3*ߜCYU \H %5k5ƀ+52-0+Ju]G8,ߴ57.9Q7U:؃",A6[kNVZ?2+\6Rx/ hʌ1d'f_iHf,Q*2}ImcBJUN%m&: oFjՂh5lt\\d_0TaYI*طrΨUwi~bߕ@kZw STya,li\MP56o5+&xbt/<9v~nZaN\!kcj;gߓĻӱE%(ubS'ZQ+!hE>+Fuk;?{xvI[UgqU "GGal '6- rQwәq.g䢪KHX;bc% ``\!7s (>=eɔ2wm߃|.=pSXYhsL9i4c*-gh^[\(rf0 ;Wx|ZNj Fҹ b5H$b%}_~ [0Bo%gpӆt^Yc`Mp*46SO(aPՌGFIǔ]MH| \&]`O4 NҐ\|ZvSFFpmhiE=𥞓?ApnCBu<3,Ӥ0IA 8J" =Gtbc]V3,ݠCrh0vOuqߩa/MkEWry_J%K3(1N;+Zy4\x]@VkY l]VDttw;׋R"D^.5hTKMw"MEpYÖ́t.`{4L>B0CO%<TOd \7khHĕ1ʮt֯Z#ۮRv&_O~o1G01qfGJۤ7dn ;|B9oT. 9՛N?eP`h 7_]a*_>a:f'7w_#ʮiJ_Y~@9QMÌ }Z$a~A7:@cS2®jDdFt$ `CnFRJ2YO2}"{KuFv[vrͬV*84Y7CUi`^+5t`൬S#(Z߻Toe{@|)7RƕĄWLۇz~ z?Ƴ}ոln} 0DG^οu޲Lh\7x[Yp.Q~{B.s@ W8 YTM~jL:Ṋ~jD $?%t(<e$g}i$<Mk[\%pkyqbQJek6F!МͳeH0aͼMP?UR@(~Ɇ60?0S Gw&,eG=f$KH8(gjU|‡jD !B%v=z}\3m"J;7SA3ޖ#ĩ9qo^fB׃ H=!J(\6;Xܵ|iN."["} !)_P7n2kVWn w+wⶎߑɣ7I NJ.Jv]+_%L|A3m#uB53jEFXe{<1 pa9^gJ\i\VB멄\`Rª>iˍyHc2=W#x@.8{ަpi`:To갶 ȟ[W)pXm/~M~QDk87G)L{ͦsȦ&6Hf!nEv(ZYfZ()24U 2 66 <2ZUmjd{#C (m4XM 怌V1ofz#k䴅+:Bi<*/{mҴIH~mǞ$nhX3: '-:rG q.6':'K=+]?vCC,9-*S!H>o=@dvMѽh oG;JyQ]j0`7W BoIx:Vn?HZcyK*4'k!~F>]螾gm{}d-4'6ZS[-] &[l*>FS)[(`ԹT(x=M֎gP:痊+ֻTr00yb?neE}쁄^7اl[N;cR2` Ϧe9)R%Mk/w!]6kx©)ݛu;iW_T}7s isyOۡ.7'xwSJ+[!+^Nk)ڛ]O[ZYEMhk΄?b.2Saұ~@1%U<VFDjqϬc}^rxbp+S:0ʘN,LzW]1=13,z>]ux>vG\ًudWpGQ]~PduOuC$عwΙFܪBC6㰦Gpfğ*c3 p+D%%QXjc8Ej;, t.G>xg+ȗAnf,ێ;Fa<3S:]/>fp)Lܷ'7sJaUa<8*v~w5 dJjiv}v,<+q&jsY~?AF ©$/"u'J߶d WnǓg[fKn7BCLJ]?ntHE}Cj¤;a0BxjR,lHinA4#paԃgK|e?6kP; ]펵S^:e]p&O *bcBچvAt۽8g0lqpJwf?VD\>4A1@[-008C:ߟuw|<#ڰt bv\[ݾ -_e1k #.OSIKQ=_ŬfVzeV³}"x}73´\ ȹ]eimGn)[bouca vz`J1bepC[ E č`KR<][yt2vv&n E_B ?>oo>H_LK ([Eŭj?IO 6\yU$\պ ]-W:RIuƨx?Bĭl6X n^P+?3 LR#8P? $=12hf49iH@'OKW\M]GS,,e]<&yʯhD 0 3݇]ؼ7E@80}1?uǮ`9EFnu-CpaG!MT^L.,#fP&G't84ޑt i8ڿ{[BkPۢm)f!%sLW$}J:O#qۿun2Ѻgi"izʜ cEp4PRJ͠5;{X6XAs4s0X.4evݙ[ oPeBRN#R':z.hG[,GOS'yՒ [&Q!^@.cw011}$L;nhL 0+]36췑43X讦"#|a'Dq$d%+8&\AI #33<6 1s3R(PWRA,^ z= c4( /\)̺C V3dd@;J\Gn(B,)=gmftR?i5F(a-͖ϕ1qfl,*|1LI.t, M!&vN'_b.zsQHuΥ6l(K}\ } ^t;)V'UsJRQRz2&Wj=Vy-3!~Zx! {oB>%ք6q=I^:: hru3y`߯>[փ㻪`O #Ȯ"@)5 `КEc[f<(r $m;>$+|rxn!%Ý-҆:I4#ٝDH(_wWOcX:" ЙE vF ]Eqoroh him@϶ |1 `5?,o!4;j uKV:|Οm䆾הTSsY(TI~E9Ux!]90-FtxcЕsG[WZ`^| ]n,|.'#Xu,_Q /Aj_YC_`&6@?js 2Y2$PDoE>s$i3&pÎ;qӖ!5 ۞Ⱥ!Sӯ0N+tw|~QH|0ێgB[1d8Eno=0|C BA "DI&A8 BMK0b=a]idg4~58I]:CQNFi3}OI/`Y) ]IBz"Q5>n1s=#ġLmR&biOf6G߈\UR=hzK3:'!϶`[톔7`?[n Z}B4@x-vhNO _lKTqJ:e}|C^S9!ŕv~]uc9s}<;{I{-L8X]CY$ q0 5ةxy~}΀e8OdqQRu i /K}Q1|Us{EaN,xqIBt aSӼźV{I.1E`E͵ioos*/2h:9 n~yP|2{?cRBњ9-8U`npU9%~+hފ5493wT=0jĤA< 6muZ3/-:٦ <^ڹ+×vJnȯX-CͫoWKs@=Z7i_籺/Fb~qEY;$d$WGv^H#-"=2 ͱCg;%уAy$J ʰGy4%WȌ]:p0uR)2ƅ|= j)FdR.=%B*C^ j"}JUW`wcwcE-?hX~d=˻;m\JQO..#)0)^Of'|!>j6tnB޶># `f:\|re =^?2`Z`(ܷׯO0Q]J,6[Ja]B@kڀv8G|KNs9tπX61Ռ ^4u$oi]0k,~:`{GlJdOOhDoQZD{W0ش ~^`\MV#]TeJ@7hF8|D]oQ%(N[HHPBFPry;-`G˼ *]8&KA [׶a];B@g䨅~jt:'=?quA5pCDFj4Fh$r gAQr^ 1ccՌ !YA-J;@l^`ˑ*~vOIeW8Q*gGYdvDB UeU3"mIv7&8$85u-bέrCn1˓H1ӦN U$Sw*Ds:+pBDjYKN7? 4=RNCpFl~ECc jg=蓎:'|7rރG7̢@#ԭ,ׯv&C(ZKU;}ORnaQc3Sa}.$|MlH1oTjo3Y60n|͊V~.E$EF!$)nkcYM Z{OmLå2S]hZ `\XGV q%i$_y ݏ2l211lM5JHgY@4\Jwsʈ#7?i:dlLvi"=XӒQKLQ ':8ߣRcKB ':.w׍Ů<^E+ж894Jʶ\CzG#W̦vM|%^P]ݘg# >2+QL>,e뇋 1 6¥BXn4ca}Onᴋ] BBrEJ0cBɏޭګW_4r6s H#;1uFS/sμgi:@Ay]>y3@|3_@$E0%MՓ.}8"h9Fe ㅸ5E šGB-&8t6~8(\K.WȈ #;9Zņx%Bm ^ȶONHL kzc {aPb0,:7vB#M+bv&_͎(Xsħ:K a:LwVBw"TMW(IsA kos"dh! aQ~f7,T^N9<ވfX/k`P6|dӸ)av@pƍXuFH"M$Cw+|SK(%{7*~(/;B{2L:) E"IC2_CL^Lz+'>P}:6t:iCHߊEJ{(&{0'L-@M)7^Fl u?0܂|g5R*+_m(A%\aBv HTbwћ]K3\28M6:[\M3 .̦ΌK8;Q>! o}E$ ]?ԻR|9x~Ԉ}nZ\l{[MU}7jJ eۘعf7+UrQ`pUnqQ jt]A[σ%xWr^P^SrStΘC*: cEJT}VիeT^ͫJo^(וzc_ד r`h9bs)mq` f<$5Y!V!ZGGBHI+4B_ZgB*7̩C h&4 brf9N*͐ G8HAvQyuzh=ER+m햜><XKl_v[@K,aZ$|%`Up_jKuXA4p̱V1[`>#r`l`DP|אސ Qu2?ys@BeUc:LtFbt9 R˜}3}^:=)Z&&5xuƩ(Yh+[ZF4Ҩғ55U$g0"&Ro) f9fŇF{\6cX|`6h]iרZ,?SܥM}Uu׀ճA2sdk(L|T\Kr&oj@P4^7>-Su}{'m_]`:6 Sj~r[ EG%|,<:R d^(5nQ9zI)[b^6\:”5 !qגGQbr^ S*嚼H/ Ivg TM/R~ gTA2;^#%&GGzswn!ް5-7'M$l .dʪJ/Z4`t\`Nߊ~ #qvBYifg 6CWnRJ<$ .I6_9w;uf-4hTEga=CTL'B,U*"A jQqB%cӌryO = D"xIϯ Rʘkd7m%8VF-z/ٕנM [ ξc:/CFO¬p+q<2 M_҈*Ofb5i7vY-gvaHmy%z1.tȃ {`b@p]ȭf71s9peH}xs Ӑu&`PccÆڻ.{"lӦREW@Uf3Gb PBc20I6}liGڲ0X@-uP<3 rM>شd2U-|YwN>H"2׀6`;f2 C0>I}(*ʰ>ac+z0WzTMIZͧ =3gvW9ħdASc9B&hv`,;cDJ]oQkȅKZ5=+@*GP fp@ƿ_ tOR)Bx1_?|0.H;pXy`΁_`M!A!7h|8)N-Ƭnb45 |I4ǰP rWlo2ژ=$x#G+P iHϷn?#CV S֏,zGElyHh ;g#1bW(1(~\t*1Y(;'{i8ބ\\'{ >x& TD U7yqg>sg3OOZAۚ%s_?@B !l+63dM> agkPmowh^9dPa 6*&HT45PQWU}Oͷ]G)?k\fBc6&?Y]^v }| vuIT  0HnVJ_TXd1{2-wHi1U˙M-@ĹFA?].5)-ĢV)L@D< 2byx  `j1nʁ'ShM.|VG%J4X[p(=Swn q %|谕lz7\.q.qyglY%~MbUuYHZ '!d0YՑFޙY_+OѣD́Do!HTyDp$a/# X VO?8ۃOedj)[ds%j 8DѠWKԘia!E@ Nw麂T$v~@ _Ly3NY8.vZ=.Gɴ^o77 x9vT ! oV?e\; ޲6g^IԼk4'| $}+G>0 VL*^@e>tt3gU>* =Iƛ0xBj>ozM6͑_d|`xo)\Z"U Rm0{䎸% ,~pEC_[šeROW"Dlf2Y߷%TCf rI CR,nNoY ( ض+}Taz9 7[n CE@UcY#p v!4*Ў#tu3SX(`P$Rz>vl+ H]<0<}LuMyKK]L+F#038%zo-~FР3Nʹ]k~Iďx ?cRUoO yS13u2sCaH8PS*jJ9zZo6t;sHX@YPZȻ0'L5v TҤ/VX`΄hBH8Ѧ}L_ y\9s.=Ma怹fq,i͉lyv+ZD(0oڐL|D5y+4-ζMizfaPxq#~ h_6Vn;4Wb2J(Q 5Ut,E ]74$}rg};IaV٨pi M88F{gPd8mV~?id( pi|,iMo:!x 4^PEvՠ]h&:1 /Ys촵Nm +#~(&)O!ީ!sHT[L&g ]|(d圹MѠiòTpnm=sF )𺏗&aش^].mEDaBиUP⎏_.E@(fiݯ j7lcRI90 `*@|ޕttYe}NL5)< L B]z"ch`"pE9y{ToM- IV愵i-_1d5Qž{qK001X;50I2kuMAx/ԧ%߫K#F2$‘]ȣA .NS {\L?K&lK $ۿ6ujXx[.ANPaDX6!"B?S;N#U}ŮUqefDMJ+rQJXEzrvjӧ>: {To&)َGeّHamTEU) =vck Fa˪2}"*>wPe&3.wi(t$3&DݢZU.9OWr?yU!8V,(`'.@ ""vYjgL]<&Uqp0X, Nćb|A!NȘz>GjZD> R\6aJ/ V1 & A<_ˡYO(&"% akim+ںm-cjQWGnd=2T.YUA質;=OCE0o{KF8.Ñ6^T{Y{c c%s*ˊvl,E.zr~sm*9Z0*!l6'#)͇q%]5wӂ;] h~ 'wGD>E~ڗ<H9&'khBTEu&ЬX/As* *P%UOX 0t5w(׸tB)%hd<%u)\s(2.)k?Hrsx~"j{)uei&6BTV0/8{\wgM#nVjmWx~3 ᙽUֲ`J{rY _ C#G{8ڝJo.iLŒżG*(ΙGw-5a >%u"~[0ps=:'bURX]WtC6N&hrmVJm2̀w2*r'j=;`A'"vZ m2?JI 94ѾKJu&DʥZ+p|}>~^]aDő i3G;2B(?z%7@5.2[V* Y@t) 3 ӻ[BUOK+G3M+}@3Es0 YE-^ƾЙ ՟̍Rώ7l], }Yy&Y&]Mia~$P@U/TnF*p3Bdؼ\*M<&Rh +zX:`4`x{9 |g7bEU>DHaVy AO@Vi',̂ScdESd)1Kӫxe^p Ru;a>T_Q>-| }s]" Q,a9p jCbrfjv]vjm  ./t:ͩ^/>yu.#6Vh sGPhP@af:z z=}4 ;J( |>N,P@)U0baS>q ^5ϭ;9&l(#T5+?@: eB^xa ],*SveIVN'R̀S/雠(iƠۮPԗLbtaۡ2 7Ӝߜ:-OU $_PEJ`jcn0lCX>?,Az xIŠ YeJ۸HֿՌ:O)zƾd$bk/}sG*JHk8e? A3}V>2w IнU Wft__%ՑR+zXo_Ez0TY,nE(:BS|>˴14(ʔlf72/;;"YLWoTUDI ؚu3A"Y#ME ~e3{4IFCaiC|TVkoߵ}mt3t#3zՆ\Dq&u0'Uh^O>nPp^1X Qott6]ZX6vX.|æsmo9hC9Aw;u`~^a5g F0#y 1nS՘ھO[GsӠzk#\JTlJZj=tx8℘C~B,e܀$x7IY֣*j`!}񏑪YtZ9<17bݒ+˺~u6:~~Wpk"zsr2spI,P'ewDɠTH'E692z#*m`߬0js]dZ*9ɒƻ,1.Q|u<Ϗzj[Z:k8=3LnQsf8ơ[t !FAJ .c4n#q狐a"%u[PDƑjUP a +A |]w6c 7uja*)0w/2?S;i0 SQ{j↊ba֝tS.a$R %_"}ߎF[ ! Ja;&973fa؆?*&f"aeRC؀6MM@z6p+@OR$f.BD6tޅ):SE1W1Ǐ`GHg!ܥ7oƭ"cǿOȲ b{}㍺%B7Elh`%:mMh=5\fL3^x6qmYˤ𠰠=!eξIGW 1M:ݍD٪Zs_fp˥wg:c/ >c +F.iCi';>T~W.g؆Qg鹔DX6 k~փK~ AޓTMd?UW>|8;9uY+ yk˝+|_ ՛p7ď68pe(3'h %gCT(j )T{ӫ_,H1J@#nMx(\&U5ZC=@+^X]T_j 1ȋq3 uyyJvzM\V/aS.ɚM>߭h RZTUiZL֜lKq5=yTtGK@W"6\"tLXTh_o{b-:ڶ63lMGGMsW}n;ڕmb\KVg!^m[7NPF+8iYL@bA4y: 56|ַMO$='^BB4 \.pg{I#z 5a D2<ϙOq\}" b=PlF1&qX \9ۺiAP&iھgQN8/=ڦF 4Ǡ9`AQЅ͵/VN |G܁sHF\ I_?2y4R~%䗾~m, bUJi+JdTf6cWvc;OY%UڢkdL@;Jb@?v1/ތ}t P =Pi;d33077& mFXjQBVcs ;j̵+^骽,g[E$=T{GHF^ZS"o@T籛賐q:f9(cFMb` i~!!mCCtYJ 5$| B1-kV20Yl&ck}(WK̳fW:Q;;Oۭ ߬sL#x*Jъ^൓oVzM=Hg%}pG2e}WFq|Tr<ۆyNK='amV%=0=<\Ed@ ]?ӯt鳆`eZdkԫ4 7r003ŊZ!PCj鮞D ^`F+O|-,hb#s" ko%%«9nGǭ%)9pBGfH,ڿeYv鳊S]e #\7Eέ t KVPvW#z.X0-;ߘv܌:s\vxQztj LH JJ\yQEpe7zi,(]tN~ُvܜ\ 6pM`#p`7i9sGn +qshIK՜7d#GO,cg&6u5 *ߥt(y<Umeqa-wvqȍh[ќ<]O&D bHS"$U{|tI^YwaLRq}<2GIT,HBʏ9}љ `GIvMWh0 *!chaRu1}ح+m pk)T0,}f#c#!Hw@ = a[2>NW@I囲*EHq0j}>)C3&jdr=.3FMW 'ḪÑ V": j63,i,$!eRV38xSUQ.!6MҸ8Q͘^O{rL}"9O0Ck'zm-?窺7l(P$%T(Qrx`QT9hUZ* gND8̊CmȠ%ZW3f_&`Bg|}6(CkXz$ZPꑱqbe/^8WcRncrBkY|"`;C1jD1+wC,`TRu᧚EQR)M]t,#V0պ\[cxD$ h9bE*ibDBPMn(>T''0I6ݒare@R >Vտſ %&m\ cPbغoo'k«g|q<.|b}4P_YmVMلgm|u3e(r| k@:_]7s %¯S|G5j~[A^sBd?vӥh-gM[|M#򳣦5h\2˽גټ`p)uL޹ $pOJĀ[X=D]"2!dTdf]GȰUebcƃ %RXS]yi"D#$ZׯV9ޮ4at-!7Wّ/-rL9(q/D5Hǎ6]WYGݭNϒm@tD~?|6ۍZF@5f1ہN@_䛌Kd.!$s_-̵Ľ˭f­yQlxIV~nn 9qA}B[2G_Q~5&s'o|1(onWŵU, ~)ŪS$-UT&y>t[_aCۦǬ\4>zoEZ%$7MT{,N3y0h1"!ƿ:I=y=\ 5Xɜ_}<<޾z}v4=_~g" k嶴5*=閟ХNdkukn(+E" WhJ^/XoȈ Qr%r&n|hTؽ DS} Q~&K~Zdv!LxT6zt҄v ;ݜEo]ކc ?9o-]IXpCM}gzV+F7_DyvTУV"֭_T8-ku&*'yL(QhBkj_n™'lZQ Ĕ=:>  0r4 YZ