libvirt-devel-8.0.0-23.1.module_el8+1010+06b1482b !>   H   fc* U]s-,VS+b 0w)]qwpx4vȦ9^ OI;PS f? pTwu/6]Zl?\%+% Mϥ#ݤD(Ip!Cik (mqPYC=q*-ͮF#fi h1|,41w}`1GS|N1PX?{'™>wOZ2;N@y4YhxQmYZ!=6f Jgx#| \֘` }Pf1IP:VS4ro>+ڇ_ ܙ0lb^OY Ә|EEgKeQA/(< BYC[ϵT;`^YVگ}`)|[5V=L()ltQ& `.SꩌQP -s^2b1966e64fd6596c3ac40c25a759c0f85cb0275d3290cb9ee859c21bcb195af4759ac803b9c01bd62c3dc552279373de4a341cf40302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500673065023100b3c916aa817d0fd827caa08845052d042b9a8dedb91926a400c21a525bb140d0b9d66982352dd872c2845436ce87273f0230009fde0eaafc2ed914729a04ca48f4bcb6de1fbea7f4b7a6153a59484873bb92ab857f7611fb23198c0987876b89203e0302047c435bb5006630640230701ef3574b32d7c1a4aa971786818d0cd28a40f2c9285403e043d97c7c642a588b8baacba69e8685643eb4fdf20ae03202303da9dc932c8e80b91f6238f0d7eed784982e746e0aa41ab7ff4340db01d41ed63117ae0ad5f481d867ad507d27e9814a0302047c435bb5006730650231009d499608be80eee46f851fdd004fc66ccbb8e9d5dc952c70b280f24898a9e4c09f064adf473ee4f553965dc6dba86c6d02301803e8cdd9c716319178e452a4209225a24d3183828625ced678999eb70956a209570e59fe173694ec28a720f9a3d4e90302047c435bb500673065023100822e923cae828cde5b5b6dc203dcc64fadfcc7a45d4518abb387447f75be4d8acc564c755d6f5e8818a838dfd09d3a8c023058736bab345af28c605e794acd80d306037f0e7ad0af7445579cc9b33c00801c07d7b6249221e869b7433009c25220eb0302047c435bb500683066023100d2e74277310da9b2a989252463cf1ca6f7ed8bf3bad2cc136f7389786ef7f063567ea7a1eac15634f2d3e44083b947a0023100d9c8e186ffca8907621de286508ab17ad1b6eb078f215fdc72eb28de91682e13c139ea49e751799b269291fd922f469f0302047c435bb500683066023100828d878f5d521a45f137383682b877b74d793deb4ee1611d6328182bb276f9cfb179d908b5896562d2309ae4042f8cd2023100bdf129ef1b2f81b34d902ad8fbb48e366e2a5584c69a7b223a432deeb2ae028f36dacd73d3506eff13466187ca88e6d50302047c435bb500673065023100938858fce65401deb44bc26c7594b377d7bf497d7e1123097402e7a8765871e9e83f61f702ad660d5a87fb985b1ad904023030ec365af6711f51585bfe080b24453a0d71ede640f4894401ff873fa085437cf7b1335c13c383f9c9a7a24c0af1c7d40302047c435bb500683066023100f9e4fcaade2f07cb5253c8896d82ffd84386418a0859e6cf09549ef15af97d626741d127a4d14231377e622257fe0e88023100cb572d5bb3f7ecaa159ee1c7145d57846b5180523bda7066abb83724bdd6c76f977ab75daf28061ffd9cfbc7880a6ab50302047c435bb500673065023100eaa3f23dad93653b3ae11975c91e2cd6b20ef26ffcbc545bb55b77a071e69f2740f1b465420d3ed2447ee2dcf386c5160230795fcaa4fe201acc400b9f0c6aac0bafe39b96c89c7d87c85adbacbb58d02ece9b9112ed5f372af865b3b4b22f7a1c0d0302047c435bb500683066023100eb78f19d4e0beb7d043b457dcb6660be29088e6f8e8819bdf21778d0f200cbf89b2954eebdd776efce18c57a26e0875f023100d26ef1a7d5ce1954cf8fe68839510ccb7bb92304ee58cea12cf851c4261030c10e3d291a5c44aaa50760e8e6d4b37d2a0302047c435bb50067306502300f419fdcd02bb997d37ff16d297a9f5609987adcd7ebcaa3364389d5e753c7687ea7898284fc9a4b494c94743acd065b023100f187867fcfb05a6f991117967dc68648f2ca0c957860ec50057e78feb4762e830be15cee2de59dc23acb22318fd493770302047c435bb500683066023100c25f19576fe19f54d98b0f0134f8dc77db747caa6d7fee5489c3aa2cb62ab5371dcb32b2f8e77b6c113ceaf57b55b8360231009e6f1f55a530b0aaeb7cd16d897fe296c25b413def50f02841356ebeef0518ea1f0a120100d5d067fb10afe88119b97b0302047c435bb500673065023100c65f6844b5cf40809cd17669d08d866ce6e0c7c1eeeb1fa996c449d55695436860311776bb221f84126636a343a8c9fd023042d24b0e75088a0de290aaea7dbac9dccc14dbd3c7a8b4acc08913cb79a4f5a3b563aa0b8ee4503ed04450abd08b4be80302047c435bb500673065023100a4fd5bf4965779d2f4549ad2fe236da985c885f64fc724d649ec8e0bc9ee2a90f1aafcb9b3a717e16ddad3770c5fdc760230247d6486210145c62b6c5fcf5b819ed7a51d3ce324cb405398325db99bd5ce4bd601c6668d4bbb8b693c26a4eb6b349f0302047c435bb500683066023100dc10da3d9f354b7c0a5e7ed5330404207936a2227c4b1bd6d3e4637a7427328dd4d63b9076b36a313da11cd032196164023100ea062f7c059cc4c5eb99a47b9c9c81b731d9513bbfc9819e7240d9ba47877eadb225c6a32cfbcdc5725e39e319d50c2b0302047c435bb500673065023075aacfe34cae1f3f72d177a562ca122618fdd0aed73ef33bf0dd1df1ef213bc986236919dbd63212a6750bee4559bc47023100c41c146ac3455cb614106501e1c29da1f29b746a7be9f9f6081ac4d8697378de964b8d952773223d2fa8bca05de94d9f0302047c435bb500683066023100c72907826d6ac000a95d381aa72da9ccf4c5e10c677a254de1854284d1ce2df6f1c4d3caf75a176e0163d042ad2e6d14023100a5c0de24e2b86bf592cdc27d5afcca13e9cb31390b5cfbe70ee2ac1d4490821bfbc67c921a56ea8c3c393df79bafbf110302047c435bb500673065023039933e003e91985703dfcfdc61be64b849632d87867614d4909845eed6c4c65ceb16c6d50a2bf9653a398ac387b68f99023100943910b8b3327c87111e2542ce7f23d000f8d627928af5bada8b23be41209a82cddcaab4bef9528efe8f482dfcc2ac650302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb500683066023100a02508bf412b42fc461ba297d47f44f9cd09a50564fcbb9c5e8bae62b3f705cc809d433ff39f3ce2e2865474d3cf8ee8023100a3c00a7d14dfe328963538e12f3b2191b383697d092cae07630b79e94611c3425fcc0e917f52cc3dcf396397bb125d080302047c435bb5006630640230719efe01512c49993d65987282467b2e4fea0b1a22be17e152b20d2650502d06b9b186d64734c148cffc13d54182993702303c43886ba569bda8e856c6b16032c12ffb0cfe064d7c92964e4317f784fa245abab11dfcf0517965a990663b2c1c06c10302047c435bb50066306402301678e9a863555aadcbc879a9bd89ad4ea9539d26c420ff3000fe9bcd8a497509554fd9255d1d4540a7f3f6690b0850cb02303c2c78cdf89e6dc961f7b6533d52da00e97214e6306e537034b3267d85e584ab475b9db50ad529f515c7275508fc52d20302047c435bb50066306402307185b38b2455bedc167e4f1a121e26a71efc113487cd26fe191a218e220c6cb0add1f0cf27e43d9426c069fbc5961e0302306338a0f68f97c37e816f273625010a9b8249c36b3f5f17173b85dfd836284bda699e9cfc412ec1be9726f6d00a754c480302047c435bb500683066023100ccabd9c86cbf40a5c1f7a8888c43b0126f9e986c8448a1a84ee88b572e73fcb50186453821245ebfc48c40b6a08711f6023100c517fda8125c1d91c003ed8c25776cf9aee53dbd51199901212536324335cd3eeef83a2b6b9dd11c23c49c57a0f2090a0302047c435bb5006830660231009a46da9c6706274b39c1ef1fafdb52021853b52b338485b35030e8818ac486edac5d70006fea838548168796297ad700023100939b4c33fae23beef847d27b48d8849f6438d29a922dc4b5e2345144ccd40e355c073b6ea7d8b580e2241146a50969030302047c435bb500683066023100f01b4733d06c9549fafff32c4b41f0642e0e77dddcf28430643960eb81dc6dae02dc3431986130061fcebefcd6bb9015023100953c9b0d3c03451dbdf41dee12442e7e315f1e56459467badaa59f35d16ddf3a068b31276e812039d4aa98f9033db9650302047c435bb500673065023100817055f7dfeb3970a7db78deff057456fbac4e0a73b111d0a93651a7cb641c1d485c0ff3561ebee799f23c5ad2bdc22502302af5d0c16de771ede3665d80cf51f9eb050584e554755bd5e3ae1f794f109678219d5a748487534549c406f2b3759a190302047c435bb50066306402304df162652e682c33ffee998867eed95f939b6507bf4529289331d69bf6b076dd4dec97b2eda09afb67d797cf7fac19570230087701089f9e015eec0d503f81d117b9c052d23fb516bf6c1abd11f76a428bb7732599ad1fab207edfbd303cd86c01f6ړfc* U]`ySV5$[ƕie@MɎ y!lY[e(Z>(B1r7Qs= ۍUN ڟdc@?1榈ĦIS_5*c꒹_}>қ@+*  Xp8wk7` ϔ#{J#eM Arn\׳7tO$xL[t;Vҙۙש)% 3#)gƏ}mQ4xcKlm}{ B!kv.٦\8P% lRd\$q"ciM PKp5l &߬U:L }@wQxgقW8}/L5yDo*͐(AEfnΖ =JNc^02H[B#(q nx[m2! .1AY6d89C8\jwv az>p= ? d 4 r 28@     @     `    @     4   (78@m9m:$imG Hl I X Y$\ ] ^bd e f l t u P v w 4 x y 4 l p v  Clibvirt-devel8.0.023.1.module_el8+1010+06b1482bLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.faarch64-05.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch646)@+ev@*h! W#M@ $)5/A큤A큤faBfkaBaBfcaBaBaBaBaBaBaBaBaBaBaBaBaBffffflflflflffxfxfxfx88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b3f696d33d196e0eb27fbcde37a8aae65566fb49acf1bc19001e4708ee19a2995192776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module_el8+1010+06b1482b.src.rpmlibvirt-devellibvirt-devel(aarch-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-23.1.module_el8+1010+06b1482b3.0.4-14.6.0-14.0-15.2-14.14.3f-exK@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-23.1.el8Jiri Denemark - 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- remote: check for negative array lengths before allocation (CVE-2024-2494)- 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  8.0.0-23.1.module_el8+1010+06b1482b8.0.0-23.1.module_el8+1010+06b1482b8.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-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-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-856981727cd48ff0c3c245b7e0f987f926a5908d365059bfba4f5785b99a240ccvirt:rhel:820240409073027:9edba152?07zXZ !#,] b2u jӫ`(y0nVt~;ZzIe~LuN3 Cx?#_cP tz m1]Vtcb!휃becM7]4 {NZ,=/4Z ew`O Κ0xWCRʩrb援4IRxSBUOU2n.esIx5,1re +XB&,WBaQr7:l亰#[ FWԭ <#KEձ8-v!%aJWfk&rk W2d횭\tU{jqai—$ׅVO]dW4hT߲l*Z{*+g# Ergjmno;͋LZLl2VYF{gD2U_q\lsx|`*o[s wo%6Y7Hկc܆:Uf4VhQ)<:4}[fwГ(\AgM2'.ǿaϙl@/(j1V%#YhYf?̛Ѳ8Q LU;y_f)1z:|Qb0BCJxhXy2#+}Z;,aqRE]iZo5 @cJ VIy4΄R%o+-7lRڻiaZ:q^/_qB[)/_|N^ ,i3}ma r)lܹaT;Mu)閂s8ǿs>lL)w;+zKn[ɉPl%+3K]igDGU]sɤ{.>{v_6nOk;W!=TؗpT,Ai<uCE;)zafu"=NOY"X:5َa\B 69!~=i ٓJO3wɴ/J9M&Ʈ&^߂y:-GeAkГ0 5n$dt8k/r$Qdű|>6c\ 9m5؏QnI~|WU!RW$ZJ0EOY!}`U;QiH ݯ/U%E)(D]ou$(pHR[[)$M"p Nx^׈z:c|-"5SL7_ cp$!L;S~j{J<#| C2X݃.dU@o2VEn `:.=Ӳ I#;Q8`mȂ`{~0G &GvzI̕>n]a&zVh8+T-೻Tf|9<ԏ)$E$$4v>tQ1&d Ղ5$Kyq b Y>Ҙe_GTʞǒW-SgŁR>c/ ԡU3J\98!D5mp&SMgXL."W0a#:7 IB³!iULiPvKcbW M \H,efYqZV$H=p\+r/({ CxU$ATSJ+iCԝ=sm{Ӛϲ$QW{&zL،NPBԵO/IӨ)R^r3:"ڔ؃6j GIΝau9",g?e1A*Aܪxy#n! TMweY'tl/ |Ҙ)eAoAJre_V 6oI0ְ{qwWǯŪ|;:֧Z;.Wrm.%>XQ۶n؍ׯ(qnT>Pߟag35_1qh0 dnCJ~2NaJ%HE?.OJ`Sq/ 7ᄖ=;+DuK>[@Y~tI,腎mk?hzknqw_5@+O<\#^OpM 1Da:kp։z>ߤ1E| *ໄ =,d):q]LI~+eOP"oǬ`0u@z 9G΍=a,ϩ5'<OtTY9Dga7_Pi?:9TܦzD ^9JA2~#d0{[7%IDSFbΊM&%B %VhA' OD6nls}[?ߪiKHmȁYhG6qЊ}C <0}aeZ= bܒRiK6#aH38(8T=K?~`N?(3^a*هuʧO/:vjiڦ}Ǡ., &@e}ǚ&DRXxj: Cjq3q u`6i=>ooBW74sr-tsyq-IHUXкD:"!ll^82V4);DX0p!G - Oͻ^|̈k]͙b{ x^J:~Է:U(rK}_SAqb>ƶޢ\վۜ+DIm[˵i)+50\u >g5HWwKvz Y4Ubf wSqV>M+ #7ߐe⅞ÙJE)) QtH Ca"uɩb-?"C|m&v* &HEגmWJժkNG:E &1x,V7^)Y9`J>QU 'ϊ/ŊG+q{~B?R I,N vGxcN@sMle ;ւo~\d"J ONt}!Qƫ1Zb0> ؙSgmQeIF Y],kP&qFL{s^?˸cQ\RvS 5v(2:|JπI<U"d#,mHQV_;~_rޯ @ 9:K4e }K5g=J've1e7Ѭ1AJqF9%F]_6pk+{J;hs)C9/J*++y#NAƦNDMQ y jDzCU4ejpcX:\eUVgGd 3@L =7 B5{yzUn؟aY$G,F<6t*b|ۅM{A8>~\5ʄ0ܾ`aQRr,^ɮγ6ܼvUd rUCRK%KtƊ)qGgɟtO&ḅe_2Yt43H_lL0TBe=ta % \TRδa d+M:LZk7v9)?dWrL?*L"TBP˯VaEjϔb+:?RObpvE_p7Waxv0g2S RgF/pNͳB;jY@5'ۥȼ[z o2M-fŔ~R¸"j\O!\!:j@ByT`./~g%bU8ma9aD#]u(f")?H E%8[զ 6{z)x3` V 1cV02fݔ> dhW4H~;E?ӄ] 8^U+.ٴ[e:(,3EF쩏E- ,Q{]$_?} h x>/n$ /8B7noh'w,D؏'C$59/ ?+3r槼[ r6dքY(0'\cb=>\؛/&7F4 PA> x@R:` ޔ3ӹ- 2(@C^8s7t Uuܠ1n*~BM_Q@)f'^)ǚ%OTbiWw#}>3?aB4#L*A ׺qʵnZXS'7,0mO€xӼPf؁6%0DI[,N,I;_Y*l`ex93{{!T!18IeY _ɵWXz &Qkw hj<3>;x=ſ돥ҫpu470&Lx jraQ_JDq0vϡ&@珖cyLmVBc8>G'J7#E\wQo{54ϗ =+B!:A`#&* J~{xC<70L:*LqAf77QE-wAҩ@ՅzGc:'"q$lNh>Ũz Ywڭ2ZGm8=o\~k'JUF3RE ԇwJy,b<_eZ:V4uB%]X̴ ע3mA.CH$E_IGE6ܻL<qba=,M4gtO34@8U>I93^م 3&*aWM /V[ŬManjn@f3 ZM@Ni`"Lg'y 8@a~{(5pOOq1{1Jݍ>605jJr咭l>Q@H=|[:|C4{/ |0E^,:V]>t=nrôml7:YSkgA%3&OKU1f>y$\Z R &LFW?30e)F۫77q  Z"^ht󱾙`@A&ךB!Mk )B$La=+d>xaRvȮhwAgD%YS3Vub¨3tS%4;1_3S&. rw c6OJ aE٣ f)aLyEpk?=>ˡ|޸Pd<;F(0/bXe؊ES0סo0-9!3KIeo V!{޾t!pmƠ2 2;?l$Jŵ-" |31[Xp)GucWK0iL>mf2Z+[5eFzn%39%դD!y63u,L{>"/>TtG.(WLjóQTr#fzFv漢}jFu[ٕ.&ށOҤ9Y^^hη<Bfki!z&6_)׬Wpe +t$.y jlH9ݸnҲg2z #3W폫fkDjK3ОMKLS6C#Qxh p E< CE%q=4Ee` xO2P>(x?D\B2ĩ2,j$!3НT1+Fu& )P~k_<ŧNG/73c$\{{u0<uڧQgb={܈$sbA(`4̛ÀK4ٲSX|5qJbR.-)MRn'Xx% `ܷ Aiћ y]n4dsqL%iqO|>h䞇/iUsZ^)ggpj?;h2`m<^N EUm/u:(ypzR|ωԊÂ)]>X˧TB5bSAxQdm&dLF wu*ǡFUذ9'҆y'?\N@GPbS^FpG jgkg>QUK BA_ ˘zNsTytmJPݠqzET ϕ]s(T7R_0^g8.% Ҽ xVYc|ŽL4m:][:4Ê  +,}eX̎g̒rv&T3"jJ*bNbaez9r)5Gs5oXrl%Z^kEqnxĻy"|2&쥙oθah~ ݊7aҖFY2l/iq_G!#W즟{I 7\kRDخLK촻xȍCb bNմLj˂r!{p?)HV  \WT^F~VζѠ$vMg0z/"V6ZN|gswWJulN-X-{~O ɓp9:zrg"8/}O;c\1@+jFIK m=)i^66QY~zWvO뛾iE&`+2A1LQWo$Dc=s~8=f{-tЦ 2V%e@ߛE^.QT-[~ybe;7 Qb,.E:bb~m)P~2Ҽ<[M~Ѯ]o)n:oB ]/MR6QBЅ짻Qgg a}b{a\ $VL֒f&um"٥9zk%`M4a^#ؤPvb 'B;5iUĽw..L~?B[%JJJXN#*` &? yʏ@]T4!2 b`@QT`A^$L G~ K{kon98:F7b><U+*&l<0A+JlƈбqB#?䝸!E3M[h ̫s[U^y[/lh_OmNj\mOeH_)I8jW-9v#Rw:.3N#t,8ٜ]6!)P STւH~_5- }L;z,W({o=qREm^[Ik Zr i֏&$G4w`4HMDJ!#۸tURw^XbwlB@ HXL`&z mr0A뒉6ӹy|}XMz^"+ZjMv2Xv[}bƭϧ+u, d2v߆|e^d1\ږEql07NKhO@OXNHj(>j)bc$[<ASX$](JrZ 3#s #ey0G׻; qD3%:ǽԧfcwNg=RG_n)މ\3p"\32k㡙 QQnomXY%iq1Ƙ\ ù//rC, 0Fƽo]~>:@[Igp֤biwqu[=x0 >,عqyKd7Hd|>&,% I_h65ے!<44C1;qf9Da@gp e4'>Gl>`13"Jt8_('+Fɓ023n5/!dɵt0SG\+A_MM}2\yգ)Cp*bJ&|C t~fVx6Ә1sʴcヰjC2KIWS --'Ḙz= ouo&qB+1VmOla ~RRyIV(+'+F[tc7O9y*wEd?(*aI3 R-uy%Kny\oʃuw2+]qB$?4j-'Xm%S@qJo€2y֘UJ?X[Hr]"Й*<$6eTcϿ4!zSܦ?;eY+a(("څ?zy*X\ pz&tGt`a(TU7[s@ҌVb|FΚ},([B ꁬv{܃,7=2 ̐(SgF?֔,sP|Z!l&wH˅-cMU6)b\r1t"{:>B_K=v|2L7.H\?i͏vY^Jl uo,/[KY ?30TV=dֈKRfli mO4TZ֬@ZYiW1tO#>ïUL褐$|+U0\ ݖi emѕWJsV.~QVu_Pn#{^6\BPR݁`T#1XoN%a gi8DR1kq/Fu{s}9=_JjB_<7~\ERъƚ -~]ۦ$U 1JNVW[|E/zD@:Q#N_g&MjB_\ 7_P3d-vx0^oA?@Ү kEȊei^ge ~4U$.vRcgnQJHH[Xo4Փo,FI >&I$G)`Z4Lb}vP |RBEoR9TEq Ѥu/wJZ4&mۅ @XJѫ.x?i=1^Dpd\ , W(djcN@:$&UB|'憛J/Z1^Η^iPPFT" ԨuXu%V]|kLElL=ԁf~ԏ+zY8:{}!6V.nғCzx*SW H]tzU &J=RJ=m쉣ߧ jk|?"oAQɲ8X*8܊|s*)ktvZ (M Ntmwxrز ϳWCom_ʹVZ0K^Pӆė[ k_;v1k ߢށ8THK g.F[۟NG<;a_r ^CHe0IgՋ 6?{Pɉ3Ya8RocYfMQ(qb[G9ѱ2E3/RBE?)_G?4.NX[tdBV'6{Zs 8TDZ!^괎烌mRU׍enҦ7s9 ɍ1YYe{wˑ:/,{p4,yN.yPP‹dls,\h˩&&bN.w01ӟ̢TGy)e`yؠJ .kt@Wgd:ǍTG͚>Dic =tԡ͐9F6-L[ǐ+rWjeӀ6mJznd zʖbO։5b@R@do2=lYB!yp)j VpW|vرf{ªTY0} -B.!P@VF2Z`7.:*Z.j@xPIyWJRI~Ӡª^]j;{aNo=}33[;9zUR&ey 3Cr %˜!` ~fL)LUʞސe#~/^`|rv 9cIz_峏B=58Õ>Z# bP+F@0Z(1 "f"[v8K0 ~=PߙTwv)5%&CdjK-àM@@#?8'Y V;a; W[ 'SYJŵN6;( bœ& 'E^5 axS3[.Z A`&];CUhPM!ذְc:,-s_(=I.x5V^Tm^ z$l|Hyƅg"S DxJ'VvfG B83ҫdM#ujgE7Kl|=&a㯡K)n, *?3bB*}-ABt2Jop!v8${j}ot(7dĜLVrJ %V³nFTqr2[g2 7; - ijFf1qru]fx$!ށ'\^ *םCJ\HMjLǩt@i><^x%ϴ2WUnh}ofrRQ$G4@qQB/,~uqώ\pCTNWL?R>fk5&}Φd(ΑQPVy!.S`!玓М)M}REe'I!6RgZ  z"b(]AS1-oe_*W0ó&x B?̪U+  fXX)NqZ-` $|fx GM!umRjĚs -[{tL|9)멮m+ȱCMRSGD#*̩{~ }JntZ+\VAf짼0TmD+u (>(QMa6ӌ)1;(91JPI դ3zJA7G^|:u9VK׈y"h|ZޯKArģ4 Np*lԃ wބnLFXjquz7ZٵVg޳g)[t"nk]q?GBL,-5v_UB YL L+b!wvy$Ň7 i/Ly\068Bfz){^q4q@ m:<:SfڌR{ ]_ 5mד^!Nnpp\1r<3}T e {0BcQs37w[Kwfl6UVɜߌ}G\ u96I͐ˋI -J@ M\|ysjITù_w]K[깁Xې\qD4;u7(ܮ!$a°@oEi lT6e8vD=1ji#T2o-qŇ7:>,Hܻ,%`Tj 1pb)*mc[Yر4 T'œҸDlث1mPo$D &#hOvwQ#Xd<@ɡE;9qLXߊ QVQc^u5_oɖ0N鼬0wjJsP#޳v'5[rvy;34EQ pWgȩ1̪E;V'vGĄĩE FtybmHuA5!lH r{ mYؚC}RaR\b n2 %;r-dSFjBVI/GtGS.@W hw~άma=CC-,U;6ThL`w}B_k^J#` Wou^/qAqFvgc]-WVR⸲פ!%XHg%! H<Z3TgGHo_%ߺ[~r._̓&C!2w':4YC N 5g6 y} 9*j!#7!a^Q3YI.R3`E-JB8i&rpn2mvl`%o7 >uqLoh1&PΈWI(8҃WSu1dK=Ua&BN#|@5d54X±;ZJ־h0WI n*'>wͬ2A6Sdۃq|OP} \'~w=BBQu}w)|b1 ST1 O@IWR!g3POǟE[TL*fNULеđ'=7aq^H-"9zVư-pPhtW%.(X -ه#h^ @4 ׽+r+:z*Tk< ~KNA czjFgg6qLvB []ME HlkO9*ypt؜*!4ɲ16Ĝkn!oV@J VnJnAp8ЭO/eyj:A|u1<*C* \>Rl_PUG=ٚFUq Y*5iPвPV*QglA#n"e&h;5$Nw#pI7ex gP/Kw²fyh)q E6ERΫXEB*t;#atji RMn1Bt\ FދOCF{DDgtԟԝ1;O˝_+GӯDa6, ͽ=ܴOgy$^n[ED`{'+ibJyQv! .h2[7Kitj(W-p2fƴڙ;\]vhn<%w72]w@z$$ LF3X X VVBt# h .(E]Zccjbe c2Ԝlt8e? /L^}kV(*+U>i}I |`}na ;RDje~j30R_7kEOTʼn|!-KѾ9Çs wJSQYCvdIƬ~yh&uV|ZFՒnZ-gŧes=xtr83uQÑLZ@DP TȠGxiGHl35YiEI_`1'bT}L>88ᗎN *}oa0qIm ǭTl8,^NGˑ{H,+i]q<IǀQgP&WЉICbDXHDUJTQ Ikɸad%CsHZ6Dv*O{9ټ:TiftItf>kvGI'.O]1Xvw #ꆒu-:ؿB߯`yHXac̺yzT;'dZ*09>! I.ɼӇũw@8PB1UP5s5&|SoN;D9S'<8{OX:6{ ɌQHY?_pFM̗q}6ZrFgO-(-R_iM L5] A7@\E8z  ]!:$\ F3PgrND3~C_lM"p8\44=y|?"yBƔ0is e/|ء,3KVai`(g4vZťK^^fHKEmȖ1Wb*е˅>i AuR; `G/M M3EnaOTz:S񄶵沟ZH|9'7VOg97쌛c 'g].|_g!BC(oHـث6@eCe#l!i~MM ]Q*2iVN 3q6+Z=3);_⸨v-y ETɤd+?6ׯI7wQl ={ӿ҇_sP~oΓɆ :~_N"IFβ2.Xb@s;e ŶlY\"xye=f I*W)7Nθ97pKrɇ[U4%TQe6-!!O3#ܭ\nW]6|~90%c+f(3 ؾِzK&`@* 25; Upb_>%xUk.ҚBbO K }|%7_i~ꚕN4^@hFٯà(|"b]} \Qe-Pa7{>: ~m1G;joIڻBE˱>Nk@SV2gLÆ0Wh-l3ߓgeiy]rUéڜB]ʲťp뫒2mzLVzOFaT*S5u2W?nͦun,FNnթag/ ,ƿv=3)!(;]/̉]GPaDWC|NeyLUjph8nE MtnslV[r3U`3xND|~Ll0>{Y)z:ؗoR.^юTFopMe5S5-)m򭊔?AWюf9sC]VҵdufWҨhR'v F︀)%931 ɯؐF BȄƍk J \^eS5F&g̔$-&.TJӑr5ρs}{ymÙ9C~=7 j;nJ h6&Qڢ5Ňz⢶1v1B?#5rЪJx4r4׌ٯEIځ&M[AI4z;&EeӖVK)o[wN]H}ȉ2M #Qޟ 7; ,|-t秢!OT$^yȿ|5BIymMANd(϶J /S#ԊF3TOLđl ;ɵyyE;xxr`=d=:Ct 4*[UBN;x/\ES)IriW*B_fGڡ[`zY?Ujy̓ߕro7H#v0_.<[/m/Q|+( q$oehqb}QwK /.yT~Q *aܲvThν;+ѥ&R.j~WsyJYk:^hrJp0e*pb gAb-MR+ 4~|M.kgdAdb?ov*LFZ>nMM,h LJK;LOX,7i ؽ$ =ox5)Ft2! emhRq <yY#cLI8bFfrg#l Hl궐z&a1Sv#Nz)x=Q V.ÈK} rKTt+T9B3*\j ME.YiTyk$U<.MR4Y!=&b߆&tAWa2Pw<눣/`%H酠 $ýXȖw=̨TҽFfT.I&x)?9#UJY.7 ňjW0^dWY;+ELs`pە7L҃ɕtKKBuH2^Oc񹳜`w=́,nS4NN6O=2%ETE]Ę37o8>U)[>W|2hȴĦܻ!2IO'Gy-fNTgrn.ChIdž5z0\:ѓsl{:*E(+_Jݿ#tnvx$dqEGִz&wifC3, ?^>Q"bTM`Pwd0c}/^x=G!ܮVӇ0єy.5UoUO>$! 7}4W6g3pY{{1ތ?x/ъ)מAтӕ.cUAl@E&^k`xd7Mώ%b6`omm {/c2[kn>/>4m4(7ޱŋc>VlKݼ!W2ý|,SGl/WPv4H]4Gͦԍ$s=Nbxqz)R̒8,;U {&~* iܷNɂJev:y @V&% MZ,:l Hqo6')\gMy˅/R]+z(dlXg]aoS癚?٠0hR˽./]T#65Tyc^ӻJvP2]dV`*_\Eiq\:@ک\$0 @鬢 GyY9c&f*E[qصwmE1 eFeV lORgsIQj҇߰Zs(II$'s5gƊ#њd̖%P uDls8Z9%Z Y/&?E˅2p Ê`IOѵ:|b?jn4~.l ;@Kp+d w̙$!=.Jf$q4PHgz!̀N@6,L}$')rg_99FBp,t8Bp ߃-A pZ;YT9[ `,4 Uj|8Nwuiy(f*>|JkGN:ȵ~8;aCaiNB8$K%k w a;DPLwd)|"Κ:B8QcìOf _-r2UJ/ 臃9i`X".sElmKqh)rSz WI3 x2DkhTӤ3O<&gD9 a’JKVh>L_"V%Q5=ǵNo{Cu\%JM< NsH[ mB5 Q5c1'22_<|#P־<OqBŋ7s.5 &JB9qA`,OJ$1,wUmm>D`x;^2䠸Ċ" )@bE7j $ITPHC7r2cŒ提lSGwh[ &Qs>ֵyѓ/ iw85ᵪKQ2ܦ/~ljVpI7h *kz>GW>X5Vy9{*pk>E,mʾ>φ h^JU +@-2< ?p_R''>QNdWAJ,]anIC{zubmۺpAbJk.VP }?1ٞcH!ڔzZ>73h?xû\OCI6=iHF:&Cw1qLP\6xApIΧyYd/Z<@OEYOA :,N_X{po b ySUT|[F8XYg yl|ub#]UlnIu" N 7OhaX:8%oH BlaB|Iq_xBU?аV`p=8"V뻠C~q׭õ-4cTKp¹!oET5f1 $fi Zmgy 声qӴ,o%Wb*SX-=/4A8"P'_gՎ&1ѿf<02r4z/a&aklF[ģxSCjDz|XW_y[*U "-=PPk Cl=Lz"ol]@|a1-[ ^f֜17D՜:au%˼.4OUu^G3u z-7jSi6iK7t}Jyt4 FO ڷHĂ $T-R~S`lESIUʌc7_|2iH2Uv :(@"#}'Ns]Er8^#a[_5̶ڛÕ>G3֖-eL uݾ\/+؟O1((&T`Y20sfUPԤd鯕qGO*' K^zUx3h=ژD$*k)S ͏hoGe=F*ZCIT =_Z QۍP&VoEI;O;:?4g%f/ X_h aң-9ߊcX8A^bBkvnxfkrİ*G5NJWPTm,= e00}6ⷜ\Lh;oyIzlFW(*u_6H PSj TE}D+`hܞj m![Z/ӫ7/~Ow 옺IMVμ%-,Ik=hxY}QꅤZ _*Ǩy>P5zd3jUsC<XԸ,n ,Qh_4iEw}|)Zt ?/pZhk_(IsYdzFj|#,8h8Q}&_t+[={4*6ۄMvWI0&-o9RnI Yg2hE:#o^zNUu)ZU*"[цُٛ7d R -JڌS(QR'!f~uFbOv}]~cp{x]hP#z,5-H֖Gks[[KK͏u>hZyZBhR< +e>q%3 f M6A4HSataNE6K/TL#xvBOQ!sD' :23ڋ+7&T/b WN@5V˂$Z*?&Tc_! fBYB>B61OWǏAFV$TGr8ݽmx'%  Sf um<||t?>!cs|;)Ya$?13ZEԤ bJT}? V8} e.k<_jBͦKT] Φ~{;A= 6/×T5◡8*OObKOIha)@P6GJ(Ał@:t[~VrOʢ;)Rdd_pyHsn2l[܏kv4_gş̂`2BVm Ȅ@}]o)z)c5W5{brL u,bS)vSM׿&AB, &DXԇ! CU[Qq87R@vb9%D"<&-&mo^L.KaI?5j(tZƭ,[y ܦg,:ji܉),UܣO ``[T۴=Ӛ ~ov-#}G:cnQR0 bgY`;Ojgn^W\@]e'QNANf(e)vk31bINIz NL޸u/v]"EDK/7Sי~\f)N؈9l_k*b|qS4\7,nj1kS@~dx<كO ?/@>j*}V8y0V΋35vXaj8\'f^ 2'/yW C_eY8ԛ(i}hɝVtD-(ټD0H 僴aU > 1. +Gt8OrٹGP<(K.>D4'0%&N#p@ kZfy^g^XצlS:Ń#Ӎ2}B`oE!7\~I:&K1Cw.\щQ\Wa- tFt])FVj%䛤EǁXks>)Lq'ہEwn8n"T)#tWnze${]F!R 0F ~}2tɶGϽN@.e;xO=_iQ9_ທ[<葶e+2(&`5UWRbZ ጀLW ~`54yGu|rڝ࿱F¾ fM{&l=-yUd % }J6J#-06ȖK`~cvOSAQ6 #i XؚC|CFFW/܂ e)-۞VW3EC\߲iEUXb_K$}|G@"*KFT>.jB7r>@,0m0z邝tgQBKhf8|6MËô"p2'p)8XMk~7$1i|思h e[#/k'&!%nK(?jQ4A\35KN!74RI}˜W85\g:8d:Bǝa'bNf [00;͞DS\O,z]2X¼~>:K==%q ב$\/V˙>b4#j [{fBǾ>}S؋tLs_:9Wm}^<F"[S,y@3~1T ڛ3RJ9SjK2 8Q8^SfvFm`&W\_6ow#pşE8w}&.y^G2h7{О'mr{ W"|U.*I4$iY#o UF 4Cm4àDrϓ,퓛D/ 熃ylUK⧬jڏC ilB{qk"TC6gq8pyhY_dyE9$_LR֎MQ:B d`KV~G^.H+' cԌRxM<ՐBM`N2<ݯīrL}38S(hI^†RpnU0zHYU HSp Sp%f (cc)PB(gE22'}鸗c74\2$}BX \eFf6\^ޝr~nnxXʾe}1tݓ+bQlSʋ~N8f@:XkPDLsk'0SL;LP&{L:Uy&g{G2*6ARҤب<n~DȢ<) ј,yDI+S.Vw"+ r WN+N@%w@LOU0K2-Wݲ"6%F'K)|It{-˓;Ry^T6G~Qa Efa Qmɉ"\6pPV]R5~o"\n=n2wT#ʡUN۬w%"f #{R}3rdqGnܐGy y3nh=s;RQqs⯐~@l Ac4 >ruxWv7eR ݠʤ+iKVRUsdBae\ *-]ȆIwkֺKHˋ9gIPZ X)SYzN``YA_/p,dw&Gr "(u5CFtнa i CQ)UI6R|EbܘW2Al>mN3riE G'(9?"dl4[HАwILk ; U 9DURШ#x7SݪCk{ߒ7Zc6EuJ8ۂor[?d%,n5sy< SF dx T"ZNS)ba _Gc9 "܌wUse"a=/ĩ"^kP`}J{yi Pg䷡am(x\D͵ߑ0#G1Blg]A|Y17m+&d~_EccxM5Z-__!7py q ((ܿFRuN?FNĐҠD=I34d02큠zdPz]gqC;LbB,.2#t߀A?hm+NBDvј]ur\i0sj!.}v*2P%F)s\h U#%1L3t.* Zb{ݝiS ͖} HԳ":/9V,cjKZ\j13+l躙>Oa7 ; !vâaBnO[(ޒ ƤCNBy)WZEUqa[YT%Q b;tuZ?Ja]?M϶ g[w^Ԫ :)!UоˠM{setE.@,rS+KL9J%Vۄ%pZO ϻZr:{6-L pbWښ <2Xt|*3tU)c=^o^Ћ5ąRf<'¢=wL=f]AHA҄b_P8 kA# !ViM Ñ'z\R9?e<P O?h?`(7r<0SUE2*|X߻?KY+S0U=Co8d)i%󭔯G3ʴo`( 6]*jT! 4UKy5pp]5|(Clx^DTĭYv@tiW|4^X?ħ熽,B.TAWYh ۨ%0zbf\v3+lǤHBGv+UAdIlo$ѫ䢀f/m^FOաC~B7VH{)OA,b3FbFX+%xr5yh)7;TlW: DJqCM\\"8bk\J$Q=^*K)s| OK*Iͣ3>mbO?^`0@FGuh}}]4763m\D"m9e&/.aݛd#5&䴠+:^:rkV*0M~O*&yN64fM^3c__F+\n/qb?TMN=pPlPQ.W{hSm9?g.d ӀBy 9}U uhQ//>CJ 7ƯwdŅ劣H(Q\w ln.M {>c;!-" >&72.mrr.1(n2ňaswy e|w^GDTM6w:M,Dh(/)'=Ƭqi3{WjL;d.1OU {;c?~΀t>`==?/P6(kS9W#ieCVHt{P,^^)9=~҆ |vX.(`J$ظԱcz.6,yIpcNCO2/_L5yŃzQ /4EtR2w㋑V.c#E\?tAOhéɦ LgŤ21RӝyJ%q<Cݔ1|`d˝1;R ۱2yFtS-m(+b2<@ Fsa. @O%393fWa(i</l7Cby˚(̀S2&bA'p -`;\>  Ɂl0_wvL7>`M!:Ɓ#|/ ,?\p1D "l-*rJ#xKQ峗>)+\!m9HK=-P}}Q]KTrGoK|Q ACƗv\bsKY%㔝_h8+Y.&@pp\o K$?dp=e6e/n~10CzaفǾBT`1 (-Oˍ_6A9UI0_byḎYZʋ 0wy=폣/$@,:ួǸoDH& 徨CqY̲ĎrP4_6gܪ3STEM Ӛ[0k?٢\~$Ⱥe5",sxU+7^E(|t<]́ +akICMS`N; 䒃ŸyF6H>ո^{$}D:1eJ:P"o]z?R^ GC6 Ɍ4XehprƵ\OESRrb6AxT^6Uh8:Ao O!er;Wt7CLc;ҖZ lj2qh nNWhO50S8/j{}/QSae #[- P'ՖAah? ݷHY9;5Hގ9m(&9V6SAbiUyLkiVjqc h&HR^s ^}$s.  }tT )+||%ܓG+:=G=Z8 ʸ}": SywaVDpjO5C\A>&U@x%buKqoR>ҜH$ܖZF ;b4`0P)Pr5&;T$HO{Вu刑 bI6kF$On% -2Y?PF.Xo4<D/ b:N5x.]\B%i>8{Y3>)d;ʝEw4VuB_ɹF;cy#ddˉQ?jpcjYJy' $<ߦ@9 4u$\#C"*8.gE-k]˙sy}:[Ht+cf5 Pl!~b!\F(Sd,޶x-I_gz @QaY7P1xLu-~Xj ^CˬT?z a&D St^ g<6Rs}Mc)JWQ}4SbF D6_ xr$; S5NCۊ}[9 ~!36H\`'dOs:I%s 4 }/]k?* O_<&euCEꇔbT?++;U"dv ݦ$R7:}X^XΤ|ZW%K Vԏm]0RvrM%agBfwCxY*OOsg+[?bg˝;$Ls=AGgd}#Lm|!zۯ6#ّ[}&})o?>UsǞb~PTv%J^U+* JD5Y1iAC$ H>''R.%U3"@})9zQ*O[gr/_>vJ?uMl -eB.6;>&5qa^= y9( hl]EH1VZ? (qKJAd]X *ݘb~Kw .ǂA޶0I)~G TU|HtOzVPa'ϒHS7hu=1rOo(*%dIMDp\k%ղ8{ k8i6Z1#!\]zIix`~x[&MT^.(`=p2Jp?(i0jxЈ$|"Ɠ[2l/f"c:ò-|> r6LD2F=I H8:؜bp?I?m ,h~EA\h4˸(*GDɴJdRy}억v%~h W{Qs*vB!ȵhwuco)y{.lrqP" ?U%r{R lPX CQ͗5:W[K"Q!oM KgE۴j" (OaVa%ueNJD, Hs<ʻ7*ݡQ+Q5TQt;%^0͌m Vp={zX!h{zyj]G* aENlKq`V,cL>žHHǴR+0 ^CGm5WԖ\#FD"HݕC}$dѲn cShWVghh9itօu&WaޥA,x>W](P0@< fչd_g9:*˴I]DxS(B(Wz\ cw[WPsKi:ŚssD!sOr'?,ԙa- NT4]͸Sx3\q ^@jtU,YC,Ih D>jL60q9kU)(ǫˈ2#o,[^(-kNc]nM^їIv1| m?I 8dO"[ufC HӜatɒv|PVeȁH9Ac?$#2Sd@2ĒK4ش(桱r ;8sܼ1*8q,ce>tPl^_=CхSڡu$hX=}:*2ҤH\A9 !Z%KwreEwfEڮ],5QMGLkd#%7=3}<*fe]Ư6~V$[yeK~П&mf:Cl$Ґq?M/́:Y#3Y~DdD͸nSe[IѮlݐ-=0wxN!0ض}pY O{"*ޱ0}G.έ s赗g;jmNKCXK@/{[D _8JeRc֡dYGDj]?>xby, rJN!9rHe3r:osl@΁5 (6,:вzE=q fL=ptF}'pRqᬪχ=h8qigdcCGf/❶1&ϖm?ѐ#SO)RC (& 7RHg1QnڠlT8),޻NĄAX1h&0Kl5NfL,@l &YFeLy5Wtwq|y5b͋i!9|Vo u\kPпw̡r6ܘ[ 1YDOU\~D'ҿ:˝tPZ=^RlaJ\#~aq)U-RszcE`IŸ-ݡ g~w<(S!AXp_EK3DA:%]*\CM_z]{˓$q;А`p)b4<>SGP68Œ\}/@t"P"[( ƹo$ח͘I2{)M3Jc;eܢ1/cfM7GD퐅 ŵ="+߲JifH5Ǒ+y}L̍2X F+h@V\2&Ss!{YmʛvM n1ᠫU.?C'P _wzUG-Yc޶SgABQ{$Koӈ腛XC(vxoo(+ÍGɐ.2°TAHbv?aa_uݍYsES*9J0Bb*SAoҳ=9'3#~&#/ʇ &4X+RD#uj  -+ iϹ& j)fds Dƺ(b_%\rA:zL:\mN7~<&5`qY7W֐ZY"ggKN}fvć0=igz\;+f CSdPKFxC!h8F-v伋1^:[uSK,iE3qq{&pR_b͊"ngv褶Ж{ C| S$"ИpV4Cˌ+Yf(Q)"3AX)X2zt:8@ e3񁲰˱txix6bĨ|8"O QSĶKwEzmT+\VrdҬ>Sv9lzl8i [̈< ]IȢ'C#o -.S=Db(cn/Ah]7xm@61cY(1˾6[2'җ;@( `EʄQ)Gٌ2xʆ8B1|Y&0NQ#O{g!5yhJV"E,ùK&CHeo=Hg,Om-u.jd {ʻڡw#ǠyBT <{TN5a\?$ /׷'^$:clB70n!g&Э^i/ddo{j7nEݔ$Ʊ3eǝV5KS0O{A[04^ԏ#6ʸZ&qrlR9fıq]+a E%ikry(sax߄9قk=9kݓ%mrK#Q-wA9̂ Me:B"Y7 .ۆlgC$RxAiy3lh\_s q72:K5-eE[]ZwA|6(b(ޒ|t!f:/&&lq${\? ~a"e:ާ BcZl u}NDPVʕO2𥅲YW=wcz|S`.e&=ӑy-UE2K 82P|fr9;F@5FS0YdiD+@~<jer<2fX5/;EEqЈ@=1&$(~CA}E |. 5IB.LLB)bMrX)L@:.(ڪDU% um$N^FѠ (A|xprfq7/a"d#`[7F"h(%"4l59>2 ! Pe#'TIxy> :U@qJjlŞ1r5ox+9`.ayݱl"DTΨSN33fTl\)|:_)g\Y|cc=ǐ//CPFW0祔z R5lm=m ҥb[l2=jeG#d.#eo*qxVW'BU.XQ 9PmBy[洙MqCwM.ssǖnN\':Nf&uvpyDflo8i|QCYx J\wk£VQ,rdhpnw0YI2K>>շmA+uE*9/\94|6 CAw1 /zQr/4=T3`gj;m̍+K\;Rg֡Ů pŽ)v a= ~~Li]y?k YIܝx#}8nhgIivVK|{VHSӼG0oL\-̠jhΕ-oݽ[Ѧ8oyjxz٧( m#"ҧN E PF-.;^F"݁ѣ*WKcw\"}C,iyI-i:nde_!?C0YRKi$VKYTe 0Ure@ O0DondOrLSR?TwifQiڝ7u/`#ʗ*e%Z ΏI6%$9i¼m"^D@H{4  ߍp]~Oz+T0r2} `b"\LF[Pz{{&ܰ;4]>%x.ƍ54(aApXV/ i2NXN%aoaW/Ϋ(ƖdDulN ]L1x*ArU>֐ e37{kp̯hR>` زS?-igFb#gނ[[47xz?uKcu@y 2X)7Ii ~|9U8‡C1 l1tMÈt̖}Y[O/ܧ@=0vtB݊xF|ݪeb1+etF0Sg}0N0رYtE&Q]E'>CUQ* П?)7!)"R(UBٝ%'$)w$Ŷt_*}lXQ|]3F+z`(.clK5P`5Da%+/|([eEN񜖚Uu o"#wvQ)/f :[r^bQoy1×Ӭݾ*n~z Z|X5JHmHsBP]T_d^BB LǖbhhCG{遞`n,͋LH߉mkɄsRgTV/_;aabr]zfHԡ5Amgx V2|·MD9Z7l쾚^m׺ oH éOIS/y)%2q mtRFL1Ŀh~)#ǭA71/9芘-Ms{ӭ¦fWHYxeDaY 8=}!PLaog6/Yhܝtm#N旲ů<'Z[o)V6zrMSlI[76N1WV95R~CCyi.m}21]쳪h;`iKzK}6`p%qoYKMpeq[R6.Fg )3a+>Cy5v3u X,Pn(L#GE i,5\B|QXh.aUx 5u$Y8ca8q.ht.E[1)GNrVIv殛dϷd$pc[UibfLjzrU*;Ek RA'Ӌϑ3r~Lu[qBa"$tէg*F(W }ʣCNC~R)=zn%<}Xzه@׃ +DXspVP0+#KV54X%x^]F[3Mt$P1#Nz# WXˎoЯ))4)TT lj6שּׁkX,+]-)=Ua1HzJ:|W* E  gC%98.kxԼR[ _nϻrO"Q2YѠV(/sN._Yg*vvPb[2cLdl C Ty SRX5n03 Χ?F V;%R84_8ZZ .FuB`); ~$eNQ#Mʡ(u68Dz_  ꔗI Ǭg]Q99dw2S*' :20,Fmh7iUw'vx<]4y#͔lΊ4"^ߜtLpgM&YBcM *b+Z;ӱmC ? =) #l+9TfI/R#J;6hH9ݲIl!@]g4-uGL J #/у*Vm8L=,PD_MM1zOi[%3sez0@h <+*g\SMY+E/~ #AB=wP.O `TLP"Au\] n[IQf${K9Kn$~I毯o8oZ0`0wHW>H<&6e7gMg@6s.! 2*!B ]dLk" j] #TKv37FVнRӺY*UՠCwA;[4 PS)GOt?05m4L:XWU8= =~E0stWrO|4EL`z9x[q?J@j@YGRZxnƗw{m"AOcnp fm7͚\o #eOzCu:pY>7LNS]˃pAT =]Rԁ !ݸY<jp@"3cJas8%׾*F*gs[f9wheSz Wt={-Ȣ xWDb(Oo" 0:P#j;­{/g)j^gbk|(qCƚ| 2猰26:W`]:p.ĬfY]c.춷@'5{LL@R)Ǧ/^V\> |@**x~+TB{څCWuk-{[$!pU.? ))((5+}i)Ou\b0tH# ~`"#@@-p?7{˔&Qt\ 66v1mh۷^ c%(|I:.BjF· 87dͰm t9ݟ\j=D|Fxx4R2<ݔx^d98dR:6;f}(hңM~xk4Nn\L~ۯ~:}ݹNDȯ"` b/gV@}0T̤JAۦ\/Ϝa{Kٳ7U INȀ!Hwcu&_tvW|k[{dqO\CXd5$S|i_ͻo0Wuw { [;$! 0$B P>_?R D7p23?+B8FѤLrȥ5c&cnrS4s fOta}UhMl+翈|bi]N<-5TbB!S401AџX݅dEguLͨ{4GݕCѤE&tJlSΫ_iE,p!QD 3ԃ3a<8⮟.yq1Hd /2HAOƒ 8~SߏKjL]Z1~3T[Ԥ"r*>JŚ6¢`'Tp=)Isd9[ZGBda'rm: 09X(u߷ oXP>t]OlQ)M}HF6&$QθGlo&=PwLF/Imw ?Q$oQe296hm -aV`__[օ36ְ$`| ~镏x\Ṕ/\Tm;1NgLyCTSE8nэLFUPdm!ApJ>0 7h[basųCLвsѕ,E^'C顮A;NsՍ/I6an,7ah% z[.A5aGC[&LsLFZ2hwi2 0z)Pc[үO|]?pgcc 1Kf \ܛ: #&IKB}|ccȅ1vC*/āyQ/&=~HgʓQ𰷨Nz@&~$b3QChF4令q{3FF2 k:m:Xy|}fRGxpzyBj泥P};H#X1ƸJ“;'T)żfv{ɑCgǔnyMZX 596s_:k˓M`q%Ov <,@S{gUUyB\%^[(.`N l8pR"ĕ A{ ٭{c\\Z! .eSk6u ){R8D0'lyc:j׵غJ.,Eu٦%i56Lp_96RIN{Šz`8P C ݚ"t 8Eڔ0z uiJNS^de>rθO >-gXY70Ru[1QF5;wU4@*)<:1:$&Ck`J[].]I?-/<Ѓ]q WMl5"ɸqeZɫ=G#;GѥTx 7LgY[;W h̅t!{ePj``_, RLXfFW&JƪR^#$)D *C!RfhEO 乳槦m܋n Ռ҂#^.׀AmcҎ^*]W&)t(M[FI`lyap]P .h*CZ5f&f#C{}h6bvap4//MušyUXX1^؁PAwb4b`Yc.xY1NغB f('ˎX`mq+ЂO''˜ѪXշ=wd8"oԷXw-za.}N fbB",/槡J\~3T ]h.1&z[^kF K^tKJjW JQJ@P!eAu7Rg&T\=QZ"]?~3fNxGп?7PIxCT|ƆՕ.g[;2ӼuQ-u ?@ic_]}vժN-eBSn$pRGdC,)Ì6OH(!jZb+S;_-o좣"ˇy;KCwLAOa6b'ΰSk h>Tqa;ωt8#@hG)?8Ž,|OE)]4OΨ)!G+¡3.ګIG ex}-=3V 2#شjw$4x"%.r>a(4wjϾ4Vw kAdæ ZL$c1Cl OZiDcFWr*Mg1W+c svJ^+P,H[=gyl`hcGZZV YQ!GY#]b߱ZQ%k!Q:$TSX^O#b\A& biІi$,8AޒPBz!a0=C1+ƪN1PqRZnBXϥSAUuAd 3D] 'p>-JIj{i+7ߙn_NmK9jdU[u7# m3$#JS~FO\ݾ=N9;mznV zi`e)w Y9ՈW 3|3r`;0DK%+1,,|aM%Qa~ǀE\wSTB(rKAUNde0XDvʡܖ$6C@`\du>a8:SP[\[0]VN1:*#bA_U0Ľ^RYbc`T "|_O6tP;udPu^}VK~?ȅypҒ{VBð%{Nĸ؛~msLG'QXE< %ZD>͑_V\`Ej8)^¯АzM3๰T2˝#C I ̽&[<`'^& ?/6Qh5>e ;@xěEf0<\W0`~3zД13\ְa;Ii@͸4r໊+AO(4zq{ ~r莉C|+U(ЋJY!fԥiZ0M].: 12yoħQ/9B9~ !̑$7(}QhdqDž7"Aj +a=̐jHdiCh s/5'T}~Q h7XM2(ƜghT]{ǕI(Oݥ|5_.Bܡ"u$Mg{) )Zidc?.\2Ys ܏q  fgn,t̙>[Ju9k'odBxHKǻ})dͷHj*ds2Ӑ0;xosJKEjYNCI5H- \I{,E,AHҵvcb]Á~tlLh<~oYpm?fVyW'x^v0ÀR:Mq`; 5H*:14MwUAz˪=h!b~/wfn7QW8pkXE2Qq&ᩗ  q$]L413XY`:؃0P< nNTrk I++uuO\V E|5! ʚqʨ 7$ 6H'9E Ȕ+ؔZe[{"1ieyWQOm^w͓Y_W+1^{vsD<Ȁ-,^$MNךѦartԍ#4ۼ`oj;I4!P_aɕ> &(`[C9c- 6qxBQTڞA+ѐ ĻTH4Z|YG]{B4QqkX FK(`D7F ,H]K援ɨs3 3|| QQi4"{dmXQO<,4}g{M>LK3ާ7kת/RM䫈?SƎ."xu:ć1e <PѪT|59?5~G+h* R\q[ؓS-֕@la'f2uƤEfdb CCAAv؁3VCCm vR9DO48ު* ڶǽ\ٔ*5==DPCLbFFXHG&i',V-wNwlZc9ū'NC ;(:Ҿ\Í`'. \_{_9 /߀Bms=H w:h3&ȸ.V-)߿= uͪ@9d#)VRx|j^թt#L1_9c b9:~:٠yud/ >*CIo)v^(;mRQzJ=q+Jo } B%sh8$3 >"Qrɪ-ˁ.kVࣔ?&W 5Dp"LowQ_/N#e| 8,;a;~$",jÎ K@n]9ZX*8ž*_(pinR^p)˛9M?S+rv>D`{Ջfw`K5^Qܤfz%*Tm!pT6?p>᠙5@Glp~/@-]5~kfMm6fIvfyXanH *Qp ԙ^IfN@7wU:AL VgzaLj:$40d2Eڬv2T@3˓)6gnk&[9 _~a{Ō+$Y.XI/6\XB*tViPTAyY*ŸndM^J[ۖ9ׇ{7RN0"?|4&n@ 0Q?SЩ'k݁Dzِ-jZTmQO_@Ma$g-_{!݈8 tsm<2|p[GS#=I;Hbh֥f?yr)ؾjAʩ;SKeϗ[=#Rjk1z*-ƒ[a)㞸#Fſ @-Ur2fqZ6uDc69&[ZH).wu} !lsj9!/Z]K2wy\r.R_dbj8=E b:o !zMzo>g0;6*Mq:qFO.C w $itc(C ٨B݋~3Djν7qum~Awq\w1KYsV1TPrQv4*~^ Rz>*kȂj,G p[ڍe1]~\ipx))Lf}_][&,^ɽ(գZEܫn6:a C>7y\/:̀Žw{f k.9Ƙ-h\& d7巐e/1~%<@(z"S"Uf㚮fA!edⓄt3L(Wz<&$&&1[d\.) %JI&!8cm"3Qrl1'J'lS+V˷WAhO~yTn>CIleDbn~R[JG'YC:,sʹ́upGiRJ@P3AVמyf֮DfVn%o$7IN,$bh^?tNDK82W{ät5myєCXe@3md21} -sʅY;'njMcxcz0YG=C+ӗ*WxC`#J9 4 PJ袶7 d!&݆$K|.u M?mZ B)=vzOKԐ*PUG̣͍ `Պ8_R{LGclHUZNgDS~eȘU$wSf3*jbk,!cFhHnD;}cIÆEg~z\qb|~a_/u?1Kh!ڌ|1^;vU^юu+FO^C?uɽ:?̚ e۫mhɈ$w\j@9Tp3e ؃'`46|I|o94yUdxi5õPb~Nkq#\C]Zw N!F j@j^|(Á3Y:f|-ұ1[15G2Feu:@؛,x4 *UPMfi#ї{sO'K?F9ѵdEB_7`ۦjC xSYf)1q_$(PDXKdŞ%o4^Bm}|h~kC $[ (+%F]S:5,AOүJL\b n9קɮ!cttmǬ?wWZ)zg荊o UL÷nQf9mN},k"v@ɨ +LKZ-Cx`Q^W-gpVZGC.qQdRn2jg S&S{5 e\jj1 AOLCH)Z?' [. uo_ P=f{+kk@2vgP cCËZsW)`)q:4۵8?WيBԴg/)u2W2bE<ӊGk=qHLY}jX,0%~,CFʦ[QM0+˄puKIHDh)(wվpFR \ȏovqO“TU%O(k*GL[~2p9當Ѽ)ᰛӘ9zњsN y0I\ tFWh]gIj F4CBmoyRh۔NfI$4NU&˜W1{cy VN2AaB18/c'NI!.n:j. B=}Oe1zZdZgL16^2>vE= JKiK >2gmNk<I-4ߑ'?McpZ?lڭ$ PI,jHiIjIGHDܧߎgter jkfQ#ழ8W-ϸNgE!vE0?]Z ݊7AGFT[Uà11OeƋmgag6JˍГ˩~Bh"&ۭA4BmoI(q]_ 8,]9ⰰ*Jte75z&3V9 bi&:&@0y 2Bq7/6}g] %>8)#[:G#EHWgmT|`C”HC>0-3i@J*3Y(te&r q_P!>=F ZUj9kILSyW%p},.ݗ3I&}Uxl:V uwc9c5E˂1cNy[#ٓ[ [M&RB=2.2.M#p@JvȊtKhoBTҐKz9Sǚ_S=-3[l! ab;kk\J _s&e!(MM:nssd|I)ji-t. .rIVM{TNOpAJgXYQPZ uKΟu {ErSƃ=p `ncfTz`KuʨR=6YeW`Ð$#b)5* ѫ5\^6l*O2IZp.mKs0y|4~2 ZJ:C}% Bkp(g{%"w_ 3S9W(N8/ }v $;S0J;=lOr$Oq[O5jY#4#aIZVX).]D & (nP. H\P8WF1VfX2\~{T#g@U̴yikX*II5KA:6S52 ^{+OxY X=Rδ#}k4o2w< Io-}Xe" _ws3"%o{Ilћ]LdB!-#: o,d15!A*W & cω J8*HX"FVvu-(zhY}mM{#J5fů^֗Ȁ|gM%J ԥEm<1c/"Oe+Zq鸠JHØ- ag@le%z- ,[:*Z }4sBc}YS11 Yޛy$#;K|**)&7A -#=4 +.$>3!O9ǿ9""m)aL{1o#~w,4*^ 2bIY,uzL}ҍO5߿R܌t"h ng݉8Ұ\OцXźqafsGd׮j oGr4inWn8۠x9 J 0L-ff\R!w׀w^wb + H[ b|9$k|z.L*?Uzn3GIxi➐#>^(\oc5ОYͣ$(,{+^1Л`!MEĨO ҵL 6x5X ^dլJzD<`j'2hڂʾLO<9.p +,`}l%q/&O#}=vZZP29sg5?E,4 b AW@̠Qaiwp<Z<hQRx[&+Ѕn-72*g};Xp^+$KSx;fpB[tdU:;cd84 7eK2ٴEH,[i>%6MBj.2_/5<}=z.' !0&k[9Bc;%>yX+lgc<ڇ_-ӂp%hb3i{ḉ_鱫Xa 1_<Xɣ jrұ/N} Knd0Il,sĄV/K7v Qػ}j g\.o'S&$ ~ }nE'̷ W$~:Gƾ<\կ74}˰u74@q2O tigQn7 ոYu6&/w[}zBY~SQEsb[ɲ0.vH<wtx8 =0I6g ќ74KMo5]8W; !d$iE21[Sӹ:ݯ?n^41mȲ2e+Ik>v4#ɵ١$GD=HG.Ztʒ)pJ>o5EkĹtw*c"a0uSno7;.i#lyooxwشj8^ZsʠjtZ5,kGO“ep8rSBAY/u!4R>u_Lf rSd!ky{GI5a~4~ekK4Zxe5dR 51}`7E .Sc&\Ă7=%+٦5H*"CgB+U]>^`$mVС1,3R^Ϲdž9%kSng^]/7H2k扉yZǚàwk2D?3ə7,s,i=* 5l9vAfpp<#+LQ?*S+#瀀ajDA1[8>2X㹊 D>:gOi(+ҍg1ET^WHjC# ..t_:Oר57bӗ/ zb4nT Фʫf+,t:?U5Y8 d6/kI~)݈| )+[>G=ZCSHz/e\ HRdL~w-ƎtA~Ys Onps Jh0$tsU%^PϑZg] JQюH AP 㽋P_HRq2\GhtZ?Cn" gƩR4rչf/3l0p?'BC~;^q>ZߖfK(Yc~N5Y6!%vQk%$Żua'kEzXQ,5fu RjE~8fD 2ÕM礁sUo՛gt>5qR{3lךpx=*x=GGN.=:bń耑6r۪jt7v. Ǫzwq_&H 7ǺIxvZ*bI,9?/3o6P?4L+:q jڜpj`5q3ۈ8Or[ÏOhW/L:MZ2BɂZ~2ŪzBPż|a^%ɒA9YwWO,jcTM^7$nyS܊e^D9JG_Nw}z@XG;CVzb%5 a1`2҉\();k H·;=A k7>jbA#VxCNXt>CA C6BiԸAbijzJsWwқ?|ۈ7S0|}W߯vGXqJ775[;MgK ׼?CJ*, EtI6xnAzK~2TZ}M,ONh6-K`pv+2S2嗧`${f:LڊTݮ=סt:sJd7J 8K-8ļ\"+DLǪ:#rζ,Ps@cc!Z&ݻ+]Y/g4娺>=LS< =cJ2 t^hTk$+K$x}8R*a*r Cma^r꼈AyRls҂Sԗ]QUzS];mH%L^?^bCKM5(KɛK[Ds>E/r@ZHj1Y+J;9rh%Au apy6Vk:}ɒr(-O B]Am.1p%09Z3t9RfƽpcHxWBQW36QBNI^-f.-mjy|ꇦDvշ}i0Ce ZBQ ' , Z ǚmU߭OP$vjLX6.9#ύ46)3խTX \ 4CUAx(Ϫ4fZzM:o%.y#Piqk!ǘi-[F {@'C ݨf\o/b.9Q>դ7r#I2IC"1Nti}Qsw7ϡm sKU~| {; b>=9g,w W<D5i4Nz7c]3u9D)Xc⑽%9_~]f$q^~cceɅһ1YKSe$1d ΚQCc4:>V"|<[IMڼl67’ƤV{ bUQ:&<j'&Y?;<DiSׯ ;lޞl?T8vQ~{.L=epPZw'*X(`prܩ,De` V3nVIT0&aNd2koC !ge-UXp4^JWa?ïKv^\n("$\t,Qra1wa@S4H%LleICx 5,兙588? Y6^@YF}?!Ȍ#MNJ]^p앻zوJdDi?^= 0<8?6j.`!Mmu.51iQUmٵ.,,`&p;ƣy@|&3TPfTc=K@._A3͟O89hRembya c red9њMsODzUhRV!rhxH5X";Z ŀOf"1v{eӾ4e}ف56u1Pu~gYIץSa4RGo<\= _+,b_pQ<@$;ӨUBx.e?ˍGy*{nUVoyff流`ŮD8 YAD39L( 9=j,X V"NB>>@*t3ih9+G$Oқ65ĒS@cFʏ`ǾfI!lBT;V3 1,hp/*/{ (w_Y]SΡdChPb0h=:gG*t`1+I)إzșI-D^0&s}livA f;\ KhG*4W'B2Ef^E&Pm^"hs%IM~h ü IR+coǑv+KҤ-?WS8kZI 9+Q41Ok2p_)04ޜz*o.V,SG:˛[]9`J֒]>FG~OD/fO54<_pV:LjXkC3idZVU؎5+`Cy? N/\ƎVft{6Igs_lk&_/nUgxfk)&Zn7]kӡ27qʇB9uF"10 (7%*b添 &6!ĉ:Lw!m(DO+}tqk%d*Daˮdgt_2E/߼ƔYv[Sle% lr5dHz=qpѹŐ{]!PɖBi.2M+1G 67O@%긭DZe(M7=Fwj§AWlڕz2,p;Y@}rs-wC+2Q. G//"lJזFtWn{ -Ta8ŅH')dƜp\PczB+6]ܪPbkG ~aY_WNO`nqXUkAQ<h}Aࡧ}݋oc܊JC]i lr1# 1[8'%r:Y4ow^ PLpC;tԱf懳D^R|ٱj9J.Z%zBMX/dre[MK@" Ϥ6,Dci\(d 'ỵP+~-2;|b8]<)@ q,* f_2bƔ゜޴ _Cz l˝[K8?g v](v/tg|dđm?<.9EX/Fll e2QȄ|ko2u{t p܅Gw[2kCb4|$¹/}`5rhZgr>"֒!lĺʜ^D;[;h7= Đh I-F_"V6?xb@{ 8-\M;XS?}ڛxcjJ#kͳ_/pljPh X)E< s{¢\2tYG2):A+}je&xv4}WĜAirjg*ћ,e// ,Q1(FU@>@eu HyыsSe yaoL±^^7cAؤ쨖e$O)x@_=42'2{ *Nk;|ЃPn~5Y3 OKRtlݙCF-<>~K\,?9w$ZY<+6QGq"\_Ƚ0YRkm$J$S;>+q- C%;#~6}0bbI>?1Wz_1{߫-JXʅsoWϘ/:p 㖸׉䨥AXf)o2x0C]s*\1v/HAHd/ $m0ƿ=&O LUPމ&XOf!^l-Q^jvl;|h'zL e5'm&6ngUEn YO]_Po%[3=In[#lVƊM5+|< $B0q~׽w@+40Ú {TwATPAMJl35{3[k۷I8p#Ȅ\@}NTx4FeNŪEysOűɪ:QKm&؅k;Ƙ Y%X pN4: 'M;aG}{ɍ7B= Xqda}S \梧-X&U365ndڗ]R :iB˩~gǜdԅA,I~ T+Q>a^-[>r2R]SQ; 縑l%W~›&>!7B?VFUPVYI[k:;A)N[gyR<2ɹ/&&|̃Y+D6ܽ@K+հg&v >xuRm{?bI +ވc;%m61UzX Qh%]o#U?! < {\.8oYApl_G-PWCZp%%:Cjp(.PBK.&Lhz21Sq58 ĭ<,kM%=؀gݼP+E>oؼV C7W('FzQηNm%CN:f0yܗv;'Mߔge4q/ ͸eI KCU'7 pyzai>Vɪɩ\2nH&Z`1sC+cBuڥv.q{ f㊾@ Q%S6{JO~[)\yuqF]TV[٩}JW"zjQIyžVOB!e(42qcyL#u(N}ŸV4.i%flzf60%iM.;h^U&q^G >]`\:RWi.HaV$^0pDDxCeԯvbs?ۆ|?Uhk,*o FJG}>C;'W4 @cZ$\JUW_ӫjgto-Ec/cl&>g/'Mn2is^ڑ1bH?`nx1`69JZѪAG3Ҏu{8go hG8k),D7a7XFyVNTcEmc"t#Ncm)uL^TARg7cOQ ; 3|D }V4YL'tH^#;؟ANH({- 72|*n-ibٕ-{S<Wvf>nkHdI* Dz*|bVE t-dɆGg²†X`T? (`{|FY $>ʯNPIgf/b}fB"Iܖpnf!LƣWo|q`K+ o_'?c{ILz(;˺v<{O)WEw%Qys jl 02% o"joR=׭8W{ m v^쾪4 TCki0O?vg Axk=wKqm4ٽ{u`&V UpVX^z :&$Py霛Y1b`JRxۡPQ[<جn˨_J??l_reҐqɷ #qg8Ԟxj%S+UJy#qe76Ra1v .u)A ZL7}KNϐL cH+by򠑰K.-pd@x7 &4b2De/_^t=K4cP=tiɏ!2̨e< JԯPlApd+fM4M1]WM@q:uOtһz$ On-J;F8{s? 3[20[CIB$ =O ]쒞9P.{;~xD `ukWdb5 [ !Z|ռ =}47jn2;QFεi߮Rj'bK/gհ=Z$onopOPň+>G4O^'16O"ZiT#DZdRӨ\Ӹblh:f:GBÝX!VD |3n4 1}pC=lUƢ"C}ɿa}Rޠ rӂH*Äj>܇?`Hc[)/cMvwY&W~ 0?*%a'phvʖ8cCeV"|+ؘ (S]p"lsa9F"HG좠ʯı%WB#=ud+,&`r(NNq/tҚο-ҽAGK"&x h8 #Nx3\V莓-tW@*gⶲ 6w? C39҇0n?@#ݠ3[#Qy&Q]]U/`[DpZ$l&Pݥ9t O;J=qtxAQHxgnT\ ,G/B`Idf՛1[1(RcـgkU-W <)I90qPd#rQΜB3*Ṅch>r;'& F2A$d4V!vyAѮ){ |kC=njq/bY-|JCB1:,\@#{e* i}K僥9Vn0({rLpfB(Cu/ KU_̗o r"7%!ZPe.)U2k2gwKG|Bst pI}vC{v7q2 zEyrx~LE9,}Q~ fg'1b^^zTy|؍Yπ <*\qhC^G&q0y?eE{Oto|8M絡Xl`]0 ǥ(D1}|0Υ򺽯nw"' UY^  es"0:ڤ/LZA&%ڔ3~{:i1NF;&N%Lvv%JR2>bo} xřvy ='z\Xrk 6i\\ܔ}kre괹ML(\7w2y3Bƫz|7I}u=ɿ!ѮIjM"*2)JVF{%ExDe:P}0pʚ}G\NT1)Ŀ\u}o(1xY8{㦛i< LO.\+C;\=D%īDbٚpx7ouïTgj6Џ,Ӿ` e x*{VưwW Wr+SmZ=2Hԙbt<`fb\˲Zy\l}M u/6؎#*C/8G F=֮zgN)^h$obe?g59)^+ʄ ݪFW(}3OUKEv)&יoh[)cႺ@NDY5vo "CfYgcUc*F QuˎjfX~TУax_VRD^ NE aXڮVb; ,M (T;mHX1I=&Orj|Ti7VÐ˾]_V?-YJTƿ몾<  )փN{hT{Ft HCqB[kgP{:_!ƍNWG 7!hq`p0A"RL ayʞl|f}'W\==/~-+uyG?AK3DaY\(WYο(likt7N)׉ftPS&-2I|:'6f1~OlaHA+f)fYP[e0g?1vƴ7^geʴ1Fpq]1Uɿ+Q 1-3v\[m17E%=7Mn-mӚ><. rt9`^É3PZRC ;_CKF`ɦUxBMJ(1>jR9;Wm_Ps` )h2¬bc~xZ1rIk&fBGĺpubh_΍I.Wop73e ܌ g ͦ.lgxG ^X%eSl􁀲&d&2d(l8{u ;-Ƌ>Ej܏"Et꿈X_WNu0^?+I0Y qVKpNI'LRd7/'Hma`NtskUλN|eDB 0%~Z'Օ\Y;,=c(?!(7OZo1 *i)O8znxWBKvU?_?D/AIIWm_8`:PG}3P^DA6pG2 1nË4W՜Y!u7uf\!m;ka߀}9۸ΗQOSY47le TÛk*ڈw|P -Dm5Iq;%@ f;pFHMqn(}g>M!1gW@xavB%µ/ahZ>u>N*XM .3o<>颠EgNb&2{䞞.D:[:]'Sd?&2n(%!wNo%"<':(Gܝ6"">sLX& :op/培lY>pu UgS69i] QTA{cV_&hxD7Rm؊ҽߖBn|j,7o&ÃYK:P!nǮ`mqkB6`,+X"(N+53_h.Nʤypj^jnEA~H39 QfȽ/ nQv%r to fqVKLg`TZ\V_#Ԍvmvg-WEO"cyB"WG+2X<9ܡh{/FM Q06 tSH l{w垛r푠\hdLU#5i_YK6Meyb:A7IsKXj0p#[1wwJ3^hqf3X1A&'§9r!/E!!IatM/"vIj=J`1 ;WQ*i;`(ҴZA5$ύ*z'|sl̰%SzP~FFoI]xSx }Is.h2_]8 d60*DTNo{_ItlzT+Ȣj?hИ?v#/hh)4[s*1u?ga|-{"ÝL\MBF 9hw"5Sm.vآ5z \zQU+2Qeu>L͜^蓬,i}gDvs<µM I(%\$J=jñ-ԨPcIs~wBN/kJ"?ݗ VO=YuAUxz$]. 4|JKt HĿ1#d/H\GR/'{H5z`ڱgXn/Cԡ_ e i1}לhb4ӹkZ&KpDpÓJl{w'^A$;Wġ m1zlJ5靷hsB&P#b8L`tL)$$ӠW edcӦH{Lto3Z'f!P}RM=F|=]6W>V H蝀e'vle.sX6n?2kZ9[\hԮrZF#Y`v<aO#,MLMZ} J;S} ̉49O9 >rp{߳|,Y0: 2HS@ un۴ ̼^]c] VjTĭ|0OT-{z=yAznwlG>$ zC@ߔX#n4[h~֙=[?yDʌ2Xce|^}T X7 $Yb</TS~KRo- 1K_A;TH[FCCMmow.W?d]͝9kl>_VEu.2A+6q P]z/j8{n q׍IcW,GKH^RRφALLkƐ3DU&Tdvr𤻱VҶUi'2t%z޴ 80wQ:M"̼,$4[0 ^@+Dg{ nI5"C7QK@u(Q6X~s]2Ԃr&; ŕJez4jqpZOxpq{'^e4`ҥURj:Ckj@|eB"w07";xT32N*ӗލ U e<,^0U*ֲSEĵtҚh<~37 1HޡZQtHSnff61j< /y/٥n$(ܺqM}I PF~ڬj@(n#@RHIl2.z* 䤩Fbv_;){Ž0ɾzTJEm=C8y~oj]]VZށ#'qjp%ћF})\92kԏ"JpUd3lE>Ki_/7yZ^q;Uov֭;e8b8Bҽ4X aU{:3ڣy)8{"o 4Xp-b)P5aGudBY@%ϴ bYP #B}_!_G $M?E.YGƑ,3' .oH \3h0h17%$Hvv\.ߊUN,LX P- 7Qve[2hgWxpK6rw! X02k!8H3"M=f@B`>ȘB]qQ[@ݩ  +k6vH+xnQU T \P_\!H!*,6~m/*OE?v[nF=( v=c|CGf1@`5(U h\Jڍ\<6ɞ[CUfSj` _}{`_fq,3Ot`t c6豩#l,f; `Im> F3)`c{2$x B!KɸH7 }bBKt~W oH`cwt B4=$b4Y66o'Tw$i{@cf u=y$Hҍ#{ 2wM;E^tYmeR4gYkDO(]g =N>*߾chhsb?K_]F1ɟ(֑ܺzϔz˅>ANjDWV/ ;9]ʟ|;~4|Í+I55^њv"Ɏn͞s 6H^꽪XR P߹&[8YfJwwM͹uaF3&Ӫ s8RRJ";`2%Tzk f1DU91q0q$X *R^?Af2WZsN._oȬû=K)\ S{[ٸzkzD1Ŷ=*71vYZr[V$Y\R9s1~7{*6Z8%0sȧqn6l^1Cp.Jti6q&[R)s)7A:rQrV".UZv,T 1+WywDAno4F-9hy骺ZY Ǫe|ZM-ȤQ"[)NY.?CxzMJgNeIRō≯4~Q3 ,Tՠsۆ x :++>7KKj PFqs1GakBxc_>]g(tlͷw7'Ұz4N$70}y XFP\y*,; ㅏrx{3/R] Vc/.b*^1ceIgW'$X#kS:x=Pș4R~Hh!sH%[#t_=w(o26jO2㓬/жt}T`,WփhyQyWe~ySOz/5D `~Gԝ2E' m BF@a>'xLKA\$}KVR _^sE $9j+1W$ ~`<ȨΫS7'c ~;Wf;=3TzWVs];gSD {=l 0#5=16Qf,Ƭ_+?=%pbu1ͪ-gGɂwwD r`Չҕ3fvвT$JҔ/%c;}> FX)̍ K>~q Lt l\w,I`qM~(BQ!ĩ g'hl>̞~r>D/V_gSվ[ϟ:2Y$%)9?0T ҁ1zZnٲQm0WvU#rir$ d,j#*c"|c7V ˪DR4+aW6BFp}lW΋-W-޻-1]n)avt䣸/ͲQ ifu-羠 ӍUZ]aEWЩu׆++5C/"/K9tֹڋ ad s|n,e8#ޟYf'_ו \Frn2 n^RL7)2łļ+xeRpEuh׺cOm*˚d@hE :S7U5O =ԙ;^3!-J Y-]px5 %AnVsB >[!DWp;۪%xV#@`TA _eL?t٪?T} Bt]Wo~ۙx W^6m9 Nw19VT?;mՌq(}wMR ›HcOS~ʭk&sy76=28 a(c;-C/wY]2 *+5ǮvE9x|?B%̦1|v.1iZi Fd[GA,T[IS* φXP>*uP$%jy__Xߚ*`{#N\kz@]kʁT=MϑOA̙q'J=!]-&_v '!bޮe| Q=Ƣ DGKQ%Dž,&:eOܡԚxc^%ӛwDF/d+Lz,SվJaCM̀UZv!Iw5R屇^pYv^ 2o/jR\q m< ݌i+%1yvUX4[ovKt*s{@;68LvSCSr<&HqFo饋QXٱUE5*t׺ihnЁ"Tf [%9Yk7y:cKWFarj$M62$*{^VlON1?@bÍ}w# "Ou5[7q?QEdrb왐EwV2nJ{c&-rZ?]Z cR^骋֝Fewbcsh;?!Rwb[ /n`G^[έe#9޻Urv# e~n}zƟUxkˑDt?,VdӤ)WXXLCcomzR_y,4K ;"<&cI40EIWxWq}8Vi+F5c5Ɋ,0(}˿G{JEC1?hHYswDV*tc&$q\ˉ]lgė'3 Nh#˸-ÄW *KqyvLm\ji%qGLK,enu).4Wy+3\[yyF_^SN5qH?;=]t7t=Yن %H#UzV*f:hWy푄pEνnLQ5=d"܆lWTr~PYW֓F]QBAM#sHߨQώ+}GU>zZZFhk"J0~W~!ccOg9LxRLϞjYrX Z-B$ fvdtBZSfxo.e{]ƶ|v2_m0h Fef{ jz>kWRvMJPkҤ>{HlT63BM*~c--M#$ l7w9,‚k>E*#y#3Z\m5r?M~NQϩ<߈qbEXT%E61dϼ|AMCK)"jz`+*&SO7^Э-jMUa .5&ٳkwi;Ԏ$\zp.=h8P{@O0([5Xr bVlm_ѪoMEu1QѡˣJάݗAmR5/@MghRP^19=D5ؖJyy"ɤX Y3dH~mն@Lu~!4pQ!BI4+)'C"Pa|-Ӿy'₤z ^llP7)<*t줸lfp6Y_M]Ge?Z[,*$Ju՛AQGzA`UG+ ALPT_F:'ֺ8.q&g̀IF[bڄ'~g[-<锊o'5\6]Y+aw#Cӷb%cm3J-cKIk*W!٘hWFWlNt阂Aw]ڱ:t}~$=kkIHp3L 4XJBD@eV:XXTÁ#WQ+cN,{?ƴha%O.|C{-+ٽUE{3:{VaCiz>\!D0|P:/"f[]Lɺ0Zy(@^ dO*SG.+W)BЏ;jSWiD} bg@TI Wz3*hw) XO\S6Qd.1lD>N/kBNngC;0/@ҥʬ={Y$wqYyUŒE/ae;U!GG9 tꮔN݆Ӷ^0c*ujne3dIVw gm2r~=\8nRoR>VW|L>c2 {n|E o.2\i& ިz$ⱲAH@31K5f<.^[Axp(g%` " ,F3M%XI}¬3'*f[€DUuHʧxeU= F0'|œm{DBסod?G&}Kz fU%PJN{@8gGyLIj&CŲZl `x VGހ{3OcK;RY @7yQ aH^^z\5j5ɭ}`&`Gb{bPNˇxz{B>g~ftS$ 5K{$ω |DZbG ڌ&?v)muT2a];0ͧ=%"`ܟRtnG' ɉ:e(ֹ!|iSf5XLah-ŨhctEPQNgBNL{n# gi7̼w#+8:e\M&223 4W#K?ó5%~ŸHNNFbY o$S%S(bL4#?%y*Orΐ/,Fg\Tqf"Zmm}1xɹPg'F7yf&El1DDJOɻ>)јSQuD;v=y2;sYi Mgo{ɂ2j=mxy[4.-Mau#W}؈駺͉#x֬fwck}4bY G(iDa6A]|֊xhN\~HCc?/uq64ym+!+lPqMrT7~@踕e3*m٧`g/D7tj%bΦisG8'.'Y.% e漴a,^=O`X j7weaޟ !a:ySh_Jq`kQlJv@/H (N''~VǼp1:1U^tc2%+hb!_åhJ;"v>A\G;)4=f{ݶ#JG}).H&D ]+]~lrZ<7͋O4Ch#' P`wU"7R!E{luq:,U|ii-9 UOAh"JHPV5hT;':_-J0j\'&憬E!sWFK7M͜w[& cp15pgUaZ^1ɡ|i.n;zHݑy)X : ((3ہl%ÀXlT#3 gC4'5MijsFm,( q FzNVМk$yO~dG 2[gZ$;TX EApa;K h{ ˰2U2xy=EK[;I}K;ʤˬ_T65nQiA5ǂ PA'WAQJ'!}x"<X+vJj|?4s$_ف y+ CpF=F'fVrcu{5+C!R|a5 Rb 2ϊpZ&kϰ|+bq4ڕ gqUQ? v,?|27/zeNBA ]kC&]0O!/5[ #f=V3^#wGe{tDy5.D缾s `3:z^+;ɪQ~R )7Wҿ磔L)ץ: q ߀`g+ɰC*/yu3nrbQH[ZiB\=SUA’L9\54q'KϥG˘O^`mN 4Zv N:g<1Z$Z֦"u=VevӦ.Bv_5Nf.m1>WW%L*bͶz,!& @4|Za̕yK齹x<$9΁\QSAV>t]kspM &(ڧJ1`{Le]fYQ? t',$ECg;C J}X6K:t{ J[b[8~|d"*1Nly]l=t.aA@sDUio:,oi˾Sl'9b`y2_DJ55pڲSFn(Zߍwƌ&‘W2|v/no[ht%ٮ':nSl44 AKI=,,=K6' 8s,]v9~$C=Un<'ij1>/^rٺvvIUz^B&Dt;OV6-za*ӫ;JkNwpoňy";V(pI7 DZ^S t+/Pgh<3Ljy:}Q+=_rUI>5y%ޞu@z1$VBW(0[昶 ܢhmPN9lFXXMן.V3!qW!1(h-zPa:,3]" U׏*uQo׾Ey01I@%TϞ;hF 66S8~-Q?qT"|dI2,Uq^RB5 %N)_ٕy8ֆt̀ GF.DߘƵ K%"]ھO1'H tGع{Q[GWJBԜ|9J.+0KxaXǼ).uMG0Eo1>`?ue)umj^O0I8d-kT/fdW l i ~)%:}s;~v0kULYvPvIa{#qesiymis;tC?tE o$E2 1~6Ѩu{Wq8iꤠvFD[X4jK58\/">7vCuVAmsJO1%z>x%gonI_箺5"4Sa8:Z qzyER;;mD LRZQz4izc" 8ECEHEװ~G^I⮩:ce vtb$5^inpҺ@0`C[ó\yJ1{F%߉%BEsGC>n+4!2z3tx CXD3WbCh*qA]5M{HEw٦הn)\TSm$JJ dWZ]R fS(7d0gx\e<'9KRB}:wgY[-h.Z8i[)AO)댟0ZQϝH&2Er*]ne)YX]E=/_~75Oe33ѹ\1@hY<2ãڭuΊˤUk%RǍhzoYԎϲ;$SO !gGqZIf;ǘ߮9J9o''5% z0:nqP;&ʕlF h* 09”;B;MisSO;v=h+RD?>QbhHo( NG7؛Fe5iہa?QQZ%L℔*̃.qv"Qɵ|Po6dُؚFHPZ&{O\/Eъw*q䰯i7iٲ쓽tNŰW.%U]k? vM`3XC?Dǀ=XR > sIbc R=eOU¸[:]%?,&r$X]g4vb&[EQS{%vEDD2F; y 4觺cY,tB^v_)@2t1\ȆKI{Ca|Bv'=vOVh5kss5Dx"iekK[ }"%o4R^u*{YiET0R:*7ȦP\}"Kkԩ㗲/fl|<'ifqlZ*vVάstEd`Wg0Zp]ЬM@"#b` Xe6+[U6P"U@Щ%>#>/?ܾz4W T)c7z\ٚȨ4>ΰK;څv4xMkһ̈ژGc4H mUrKD'-(IRmS[P/*=JgTUS7k]wBNٰ*8*3ʋΡ1M~a"[#[X~EV h+?=PwEF~! [yMzV~ "4[d@ɈBOyu[rɤΡ.J]fڥ='{_yg('-3 i,͸Pt<6!$+o uRN~N{~7 TT %ډxYD@1`ʯ޶6.#fxS.ej)|oh[oΈnFѼ]津{+VK+[΁T26"-ʹ&FNrWH厈?[Y:nYHsfk~Pz!Q?EDt6NHUHqSzƬ߬T0p8N z}.aYWevyvGlC4诽n)oux)[ &cCr<;hؗKdf V[v2gCI\?|uN:mtRrItGYLO %_Tͩѥku=U_?"hщw3ᢐo832)|\YJҖ#v6WfCqLc qyA?eYh՛+{j `<Իɂ6E3BiQפZ)WY4Zɡw̟o^z^#uo5:w@͚vM2uPPURW^5F䦠f3 b=[*Co]c %k} u#@~9)U.dY?޻bҥᠼwHs_u&nDmp6C%vTkiȱiZYVlꡗrGebd׷PS>!m.6\<`wBqֶH3e^ݫ;\wm5,X59J@J$0(g4|NǧQNmN ʚi"v|l941YUhJ^$(OuZW]! *@ޡkWV|OenqֿкLωn5B3IEk_&Z ߰"\$ M8յ5ŲK%Ԗ *=t*)<,fɥjgFϥ8lݘ  ξ Ι)&M _C P*8XX[r&Iݛs@7j=_'i˷=ynTa4âځI>2i\Q p}޵ZZ#d։ 4.rb4yS[yT UgCYsz]71!%I?dKUt(_O{J -3Y56*@(NGA̴".*>qB=A0ѝ拕ɭv>dZZDc$$"SW&37b3p>Vơ%8)ͦѪdZV/( WH`]خtoJG #MEO3^a4!ܗq?S?$y鷵UsGm`YՂػkEеUi5}H69x/Rs@CtWd8 y|%VqER@A1mB4 ‰_Phdty)mp NϴOH|Pp4+{a^p@H9Y.$y"E` []IwwtW!CD6 cU] Ƕ\PqިxLهvdKeӮ>ޥ˃}n>^ݺgH'#I`g#0i|oGP08Tbz'm/14xN64uҀxDsAE 1{.Sff+I <̷s_XzTl:H.S}iצ3MG8pJBJXC=Eo"\37,p1d̵24$h}z]kˍlA(I(mB 6֑k8uj 75p6zs0Tdkp^䜤T r|򍁵+|ru/_g&,# {!3F(rk?U'y`2 I./ſѪ n QC}E'z״ Qjb⋔7U;uE7ؼuTʹrBQ1nwVT?MXI9;^#WF`Ymlwj }+\"-21?axqŮ vAexYs,0#q->rж %a/| d/Ur~ 8ZxpT}(zG)a؟]0'[@Wt@&'f.s |=fI*B^7cˑFxmDx o3JCɺ{?.ܿr~'A{ͤ# P( -+v5RWNYUvIq=oٰ$_^$<[كPĵj,Ip|Sg.ᙽRF_ƻeΖ(ٲ}@dwr ^> E6]}i(EqQ-r c`$wyq @7[(u'e-nM',ǥa˧@+s}VS柇A(BrgGtם rر]_4P974zj)ԍTpa֙qToXcީӋSLRpg^aeƗF|ۂ# JMTm[& ScSdkuOs!9[?&n7|1ĐS5J}.S4\RG+`0ߡbwMU))wOhcxMl&N*jx8Dr 9I{cgbM; NM &rQuRB9QdG8Voߥa_ gsq k~"0(*<+ԌX>J﹐iC^~y]8beП<ʛOIZtl8ɽZ-QrC%N$Q 'ھ\aUܑ'ƯXq ?EA7"HIuiP܃p#<dlKZ#F|1a[11"B2dBtZ?QeX.0G@l[vBXA$o gF["HE$#b*9f$K&V1q[hSM3Q̧x/3B# q54%/8{E`āǨ`' L|`z"+[67n@JIwX+6c$.5yhb'%P; ls{IdATj)4;]k~),UHB/~>o (:D\L pe7S ֎%6!.5aٻ ʇ^E׿sOW,061 9i&4},;AꮔIϭp ښl0A)a[dza3J";!cG= @cQLJTSR̈rI/M>2jGIdZ=ކ̃psl?áY NMYF/),X?uq!hn"=(wBq#%{ yP뵯9!?n &4%.7PKH 7F6#j-_\F(izܯeΛ_)S>vQBxɷcaZSƅ"b^ԃHɢڟzs|Uqpڗv6 $qXqW^qvLRN Hf4ҺNKkRu6kO!f`KwGQネ1?4!atmF P@iw&"\{^G~#D1BjYy+T +cYov{.ɤNG=ۭpna{[ +6[nwg/~᧎_~M۾ͺu۽ /V%"ͣ͹΀zR͞N+3[F>zDHwōާRyTzWRO+gagk$SQAaFSu- oTkV)|ym+Q,WD *H|s/b4cĜ;DCBGqф2Yd pD|VR ~tXR -t.Y(F~QVQMߗ0] ښ4&!:fT\Л~AqhFgWhNA"H``6/]Sֵ(+s]Rj.9'a,惃'Qq@э_.'V8d]Er\t(p  [,.s.|2}kcT߲D}lo[!MG:9vRFKk۾0W>c'C ?i`Do#_&&Dq!Hj -`ђ|C h(XlLI\8k48{j2Fov#x`l"^ebKHBsu©]f);N`Xѧ-3Y{X!E-̞$&?ӮU::kڱs釋Ld],,?ryBee[@pwg}R?nڏӿ- >G^JvtYrπފ8$H2ldU *lA#jO:sM%m-qFntN7A 4(4,8.@X. opaW;$w"Ti`:p7h%$1╹+!=[ !{"bșX!'w~F.9 ɍW`Cᙊ,v͏.Q9r~2-B0G̅>BP4O*j9?q۾|Y1W| *k@;Ź{+ jͩn+I+[%lulpc)f]=(tu -+;S^s_x6R.m+ f\eZv:e@^dХR5 OVfWU5B*sC]wfUu'_j5ӺyWI$CqVh#N{0CASU4O$:5'Gl+a e9Pm b3' dk>,m. [bv^2wg;;Uם)l@o5Zg>ʐahSe'W{($;e6/E MH(kA%kxT?~e:nqgwylTp3:@Ag٭ ˯Ux%kV$N{޷Ѡ/=Ng&ycxosko{NܸS6ݟ^M34߲IQza!6͢[ KC^M2e7Pֹei \m~)սB]$v69[E9GA|^Uo/CP֣nwo,Z?>Xݎxkl#: /:p0W߬]#-dw_V;F<*#f&h\s1Sz@矆9%Pm7v:^;ۮ##KJsh[@3DMZ>)ŭo%? t:Ftm ql\値$xsטIklPV!# jV#0Y&REJ޺XӍ .m,w@-X3Ni]iX60> U1bC+|Q'#ca}iRw 0{h,E9|D}Qk~J*]m%IY}C+A-e r'C;Ն$fMؕ\1P>Fο'ngQ;!n?]w6"8w$<1CG-)wYؐjqE?TXi~ (r1O`@oe頡LވTVWhKZRA`$`E~Fs]tn5; x0OÙ9W%lgu(8F(%_wW"(N9)fgc,SVp~ꚣ &64rV9`9K,Ptה^$T?ӅSݷzO#9u`ta\ppp#+ӟ4eL]/Uϒ Ӟi^`î`qX>xt4R|W>#F-Zan*aT'}JDaF۾D7=cEK^*4*ey0%whڀUJ&c]Co_Ⱥܢn8ճp4- YTz8[=`o*I /%+2Lue$@=zȤ4{ϴ)^+ h_'/!̚i}| o$^_3|}۔5uov5_2Xxwjҫk~g?d"wyNʿp.>F&π08чi.id7d䁼qHO+MwꬆxcjG1Fͯ#ffO jd 3@p9Xb5QEPjTQhŦMKZj;hqݎ,A2U5Iޑ! -pvB1w}~+Hi2rK2&->"A1$eE_\ idKƽ-YZnf& g+/hx7WJ"*,) \\+}4U8fRkXeCl䄻G`w=ҡaYH'T9}mB^$,Lni_jS-VQ,\Dv]"\y/핚AEB6ZTaw5`jol@ I ֢4[7rle| ѭ =3X(+49jp`.ߌ"mvTI'+ItMlRtwHKO`idB4!;/+!M9.ͽteX^2.p(\ EaӵU)M 1U4T(UDP;LշӋ$ xM.bDƂQ =ƥ"KVm^_vT1~f F;7aR8[f8g1QH,EOXLY ;gț*gXry|J0og6j.{NᐇG " Rz)i,QIh:*XD16{C@ٛu^G*p0RΑtD q/|9.:TGi]|{WXYY) QN6|4wñ,yfeRAӍ3!"g㶘E!ڭfA=gŘ0$h qZ xM*@gϡmMύwvHָD^ < mQtylTҩT"5D.gI(\ nHe }q޵3r(Kd0lN(&ekc"PBĠDAՅa }g}S+*T1)=6SGfFԨo\bp| wơTbc:Zr;H U*kZ(:λ{D$qn,ib#!ܣC{Dj!q,:ߊN˰Zy$rȒ2+ǖvIໄWD˨Rm(D?7.=Ye/np= [#oR4|Ax]Zᾖ3o}A0DnooB= j;(3IX1*ZD^2]p&=_--l,Imo_ FM)m@q5llJKN7C ÿI6놝nQ,bngͅC)g2d'Q%˃6nhYXI3$iUڶū62|ϭNUB74j_fL.icj: MH8T-EKMS./<ӿ· oYq|1D^GO A[p*Zk7 :jqף{{{[F*0 qc!߭,kQYNtlN]Y:?ޣA:듶|)u C=ze}vZ v0ᄒObQ\ _hYx\ mS-z{Ԉx<[/{%K3h M^>u]'"],!9?-k3sA>APCI82r9;9L!Γ prppz~ْw1xb xϢ5"Y菻;|?qPeUG-$p;2 Aq~>,=;c'ɧ8B1qu:Ç鼘" RaTvFN&wlwjհ1"p*gANN%`g#6p=z{doͣq1G\2ଦoI bʇW^%[ {d=ʿMdS`{l~1=EW9A9#e{ne~t[FRɐ%x0GZ4j?VnmPe mf+B85´k_3Nהz7P~<eDmv 6oq.synOLN)ͭuXƌOMmv[S'&i#‘2 WsIuTo<w`fqѼ (Vz-w%|֑փy\*XX\3/)Li>fywhsĂV=p?aAi<,*''=tnىx9f2.Hz,R[l !mZx#j`C.yGȒK7),|k",h}<54X@|4|4+@|^m)hՀ=[ZE]EblvLm*fg%d~繳y$׼?DC"W#FZΟi`C5"U ;Rq^uMGpӼ-y~nV{ &EKʌ(&<7;Zn)*P\40T%V|IS$ B⑳Yh1Qؘ Ppk^f Z?훇Vy8<ۊYG.=fܒ*aka¢uѝyb6h%j{+&J3ՐyiwӼ ≤'*֛W|6/IS6ҏDYڐfJn%o^9]\X5T^Vdɚa. Oq\; lxf]oM;Տ҆#Jw.}MF,c/$<$%B>α&!RH$JֈU\{`K(ZuH]E"U!=9=ơr߯T 4#$"P"T? afS^V$I.|(s%`ȩRĘQo5A6r/jeQ4OS&6\)D!ֆ4` 6"٭蠞*d0f* 4h'q|($'Y@2obtR9A@ N:3}Z1>˙`0U֏ki qb{VSbDIʍQh,7Q/nnH HK$P|Rd*6P"kg[['y3u쬽rУ"N!6'რ>Rh?|J ($+Wt .Ktƛl1}ا`2ӥkQ,3o ^&)-6Wӄw; 2w/r 7(tw콗UTTYL YW07@"ws9b_WcV rsz%=?ox܋N!2"O~sF;A#r%/PŅI\Veb';J hɗ|eN5jEgF ܖ,'#x'JhȨM ׆$8?.? ]0:6gT%ыuxN]I>yP/:Hh"5]Sy|z?F<9bK;x`x6om`ZSU:ɻjovB37Q9Ny?x 9 OI 5E'->: |db9э2[!|i""\N)sq/=+\Xx^oƴbT>hw \ŀu#Gˆ͑>=B?[BÕsakf*EE-T2&LXN%aZÑ>_.2qkdm2a CPE⽷Nb^"/5+`#V|z~I) }Xt2t#"xQ0N<ҫ g0nS,a77H}7۽@X[X#lZ!0P{eg;Br{VTE%lx!>7MH߷U}U8[<뱣>4BYOy>,t ]Cpȗ<z+mI æ[m X G9' T(t5x%5VysdN< p]M駩nHD0eN?{DIA|(.Jڋ̗OJTaՄ{V{1Wk;ǿyˇc7LScZ?"Ln1Q@C74H;XH.6UcٰLKt˘k-s <:+OY`#̎C}Pc) y [ .ptu1@%)p&OR 鍂evyOꮨlugw fxHqC;]N~/9Z?O2p(mɊE]/ U|ܳ|?A*4~xЙ9^,vO9 ~V⼚tHWg!/qv5UdZ$YؕDT]; 'pwx̲"0LT4e5o謹Z+M.fe7UlފH*raչ#:l|WsX.`**qWS%ȃ_~@(]W{/·A$ۜU`M /iI̿Vd blQz~$0̤N-X'~'GUe0/,k8E3x880X 'W _h%v5Iz8- 0UsY6y6$9PJO!K[L,S3@'arC Nvs19;B qK)&;{C^' [<"96s)d'^QjgK'H.P THe\"CFZb'Vl:FXA@-'/-8>neau_ +aMiqneYGz<1,VTyT IՂjWVfĽb<-tQ:V6B*22"%|jo&s1{WԌ(u|F}D}lwQV7-EŸ+7\W*7Ue~)^cQ0Q꫓F~ ]+5cڽAڢt$Y=ۙ}e5ޚ)`E< R2|J7 KˮMԧ5j'^0ãV=4 dۂ@uVCj[̗FSd!vM7%`ν ~^KΓhƽR!0 4ewRs3$.}NZkJf%̷5q oЁ|*# H?3ɘͼ2=Z,vOtO2bD`쟎=%`6ɍfvB-;%˚ k$ʲH>C)qt'*A/J.d{Wa#{ N zUG_ڔf լw­<=%䦹醋B9b*|{TNזUF掿g=xfWrPXYW^6. ~T#~{ D#u!ԙ+b)(EyKX33ԎȢ)rs;)W{h.}=ˋKě^“ Y7|Eʶ@o @KHTpl!p9@: edRvh}b?*wy[AU-?,eEånޠuc>)!Yq![D&]k -<]~;760R]Wܣ|Oi䬋Zb!L32ڸ _@xH&v;oMLMje%y8AEǮv4Q [CVoʶɪAE[i}1a%oPb ]Bf | IW:O;:Z4p2rY5O6JÅH'ǔ&rNYt[_8^delCȑ5q^>^af/ YfͮTʉLAJֿ%Cj)'i7]F܀98\"ǚs> d7͋ /=/>(gX+?He+a“|-Ksn}KΞik/_+cv(‘!FhŸ$`Hg߮YA=UN0iXXa&V|6CM4RkkRS D# E!z]ҹ dAaΞ)qFԲ^[m%F;/c><#Dg.OR\歸h?sW;nE&q =J~-6df1*n|WbPψ' # -i,%(Q C`H0l,WXqˍ` o'zqy_Le9jmKr"3XO 5&X(Ùs+9P2^N o^!n&.EA͎}k}O 3V ҅wif'|W艳bOk7K[i(wY@$sjL<, )Gz+Fq~ FȆ1`%y˨)o5@+S<ѥ0]VC[rIDVdZl175n{|!]qO&GN2&;پikVZתmw|hÆOM2_ !IjGM~u*=Y0/qt2O&o)좩uC>i.$R% 5qOq""$ܲIzqDbk)˖F~tpWY8rM/~tedyBu9cseF_fC-|.Fw>T7mZr8?1ɷ{ [:6oji^@]G(L'dƟ˂NMLf0+s?"֢+tdjʱwO?A"@' }lǵѼ1BB)>g2I& oN3 0c*^"ɦct‡>67JJ* ӟ|O6o{"+Pƛ}?`O02qmF9>?`-"3HK>n^ ~ s4j`?g$ 7D¸=݌›3r^kfM@" Ȅ 0UJ!&N"7ë宸W划 )r]wɕL̹%sHAm؎F%cYx҂R8&W*x7 b¡;?P% r݄'kߩ[1遾zw2W8b|.0j"9~BDP9rom#Н,3[UC:VQ11h30a5RU|G>EkՋnNnq]|\Hn~01[0Qp#y2ϷQ}ȉkM'G!/,-]%XgMRCiZ"}5Cc\ӺjזZ;z{5T 4;y(>8~Equ_TM*g_6=TW`pMZVE݇;jRs n{+iK9[ QZ_w;IQ4a8ӉP׎hdMC&AI`\5Jn @'h=W29PtX>)L7V}2mKĔG7~Ğ;3:rc<#%H|f8.S%9KJ2Z UGgQ[P5IK(hj'u0:8-u#\C.[!9t_:ؘXS߸LY::PLQ8Yduk/U4'ngR}9Ki|sqgv ݼG܋2XADM`c-E]a;$1xnI{7~veR3ɦgUn9p7`1OުZE@}djlIv qeF&5ؙ\D/vCr%2j:>V:_{j0 U&Gl%5Q4yun ʁfHfA<:=Dp}r:ژt>r&#e\eR?5@I.N9Ǩ~"y;zIV n:<@+h9vJ㠕꤉":oٸ\ew9K>V1Mp}:Qc3\ӏDuӠ0Pa޻ΓM.t<2Kj+\#g^8Pz$h562!S W]Wm/ը@[D :DNp\MWP5} nf}s nexukOI/Gs䔈~ńthUE(sr݅\vzU`~OQGv@'64z|<Z鷲s1\{HVwS xQH!,qK5٩ 1Epj+a\L~όV#0I! SZY#B< #h5=4_Zu*(;-^U\?S|.>̽LUr si]EˤMNh{hRۂq83aǵc@o.ǻLGtm2^ɃnMˏ6p\ ..D2`zq"eu,z! Z4`@BGm,Arvmk:y^qtr͌&X?(sQ{.L]|2yҳūaI$Fb?`K9v~Go#NIO'ryG>*ZPq^ɴP=P;xαE"_ yFJIWK] LrK$A y:=[2JރE)>jhl;$*[Π7MB ωaWLrW޽ɮb8wԴ)q_Es(|ONI> WKhJwIfPQ:4JYQMT [jcC! dmW-@1q\ןfK3jbZ~ƣQ&QVAH>d S5тSh&q8aGa@ZA;|a3MC8$qU*RaFΫM>G3sXA\c( dZ3/fY%р-ƚ4.qqv}eWļ.dS%/x@pQ7O9΋_FdVM. !:㸨kOU{lJzG]O^2BTKUTΤBY,œWFOA_[x~ R@w=" &!d@zy>A0s*TX*U+4֢=e\茣:(F-D,~ ^?EE"V8'_KZ?pM'/<,ml6y~@ͨ]d 0AOk;ЭckVor8Du:`U'`CF]Fg}re P1M I\j._l=j5D{X<'@l davWTy &s'Z뻩cq'NJ@ւp|f,&A>m(j4b6:$!@T:2 y߶]Ó9|eOd&;\evo4F#-*[^Oc2a'(n\Y/wqCa8rAJRѩotնo$PM'm=d N]>?TVZO}1xաF7 w 'RzZ hf2v6?d :Ь'Y~4l4rE,a.4i[ TiɄBV?bBL74yX?p&XrKo_/XwɄ8d^L.8-cfVA< HƪЁ !\5D 2ȄR 犋[*Jpt;l= Ho79^ВB2n -ER?npx}环" 9u Ǣ_NkHj [o)ZJC/ άEPE/?Sg3I|SˌJ kƸg'HOKu'O*<g73UPM].kbyǮ`庂a)R!:~_vh,>{Nr3>>F`P)ԊF1_WFar)\-p?r?31߉ih);P'^@ evGƒhߚKhrI uVk拻 uwsiW(E"QBWkύS+>Z 4_Ҏ 4\R'c~`^) !r^ WKdu3sp̜<äIS| {uRqiq >\aaز״ oZQ)Fb\rŔϰ2')HpU}lH*rnuO䶊/=@4ֿіm&ln `!7Yc$ɢZo$U1PFs)ץLy?_uik2^e)]w?23+4jy ͓Gz>ܽqڑě EMi*3UlN쬵@IN?Ǡ?RBX%?MUl8 )<6 apIȺՁ UAG}%etfc}d:i 0Kj=B-Bg^8{*+@&m='fRaLƜ=Ny5B@O7SEJ/Ά=Zxgi2Ă?`_N߉}<ˎ‡$鋒,qlj녠!D Hg(3g/QPFxl$^E|MB{u۹VtkM<\3b;7 5Y]5Ҁ ТF*tCmCl{q=7fJ~ ?\"$2.e͌1 rǍ) _ZV#ch8^ttox*T-'%R~ x+;U8P_)<_4\_ C!t< /V]T_gۙ<)U<ЊqlMr=+e6CǼQx>!*{^B)7VUOGĜK *qlL^a\0@ℜ^ _Gύ>/3QlQLwYˤ ZFšAimTGgYmH59q!4>e4n(Q1V+iL]xfv?/QXryc=z]Z/7+]eIu1lY;JCJ3E +?^եȾwެ^`)[N n;'oxx܋QZL8ųHIjaHYIg$_aGmh/|/l3 ;Ѓz"cL,AڍkpR&Ȇƌʓlx,!1[YO ȼQ(WCjMNgWď8ջV{= b ".Q^59tq5Ò&cVP+@7/^.&*[϶?,+xl_SbMϏ,tү.5oJ^zƺv?[.x5I9;}j%, hp`]b $F)G@*Ox>ЇYȗhzL²,PE3nOVnIjy ;)Y~=ٛx6x}HnT<֓]9!ue='u< >w9 cS fKM8Rsc>nԏ1U;84Ϫ+ō' `!BXkU P&%Qd&u_.=?>!/eH]K8Μx[ חd2{IRh®r>i#|&BߥWpm"]k٘;7r35f_E%$cH#lmƼڗj17qKus؟ dWGMm袵Vv1Ej~U j;pj(v0#P@%hs"B *EBqFyQAvR!'ƕf~Lh$_^ZVd#2nk/綛}"?h_M* #Duʱn,%.WҴ11|=Sj10V<0A|gH=h!p(}|:=hXPEWv"o'B' 6oYn]1ZE'QniuqP%/۵P(ɮDm/(PЛ1ɦ}s%BCL9w$!G g/Q] ogjJEZ-)r 88d$ 6ڏ+#L֪tZtcplCR[ cz%tps4{|*jp;E+\sxuݛWD5?j!6|}o&L< Y_0:{yĐ`>0K;waTN"G s2ӠHvM>jfi-ǬcON|_D)"SSބ[}2ܣ M)NX.@J_c|}O|c"M{5>"%@)ʊnȂ иZ t݆L L&l0T:TRѦ;"V gq9΄v}=DBa)J[\8%k'hهEqj4 }Ydpq yׇO ,zR[H 'vscݫOfdRf+v[Ηw{reJ jumZOUHS7w bLJ2tL]1JBT<%]eж E:Õ.^Ch+/f0@4Ê .Q1/S=IKj59JXnn?)lx5{=.h 9CBOY$'%G`i<Ճ}r?Xdbhs֑,N%I  )9,-Y{G^!BTbj[34F,ʥpo5=fH%-ޏB4cNcn֎xbų|ڭ ?q1k37{2 :ڙȑQi x <[aNcVA8kP3 f󏄁(kX7E6R Nv%k0jz>MM"n~ KQUe$4gZt KBeДzE:*ʍ`s4>;ar-~{VU8ͳIs[ *p [fLHk)ZSdz~^A#:Nhnx&^$,L=INk?e:9;icsxyj mhv1&nosh"a nJ8HP\3 sIrcpOv->S@h'_Y TT&(\7st1w GDmuARD+`h81z7W TEMz6ڊrxÔr9Ĭ}B=<8\?g\B.A$2^݃٦BE8AUwdNtf/u[6#`*/ Atv"}2>l`,LJ~vnSì~X S= SX@GFW]f[Ƃp?d2#Lj68^|MFc-g]k K0|:2Vi+B_9ZJw4 4>U]deRשf:Ҁ87mZ e ˅CMxvƒ= Yp臭6"WLƍ˓)\721ݫ sėhShGx",AWes#O.Tj7xow p#M}|7gKY'$YPԁ $Ic|FLttٌOC5Gz-lfҒetuZ&1!`O`Ϣs#:%̳ oDVvTH|)-Bu,l#[1OHKxWҷkp=L^ŭ4s&_fQ-`c,qPa'C~/9GߡJ0k?M'tlezҀ$z⒎T6g-/t24H$ Sacr9>е~^Sݝ%m&{^^6 vU#-8;/Pщ>#u}~ v1km)z211]_aT)Sp] pUgꓡQ ^>cg4hnC>9CgNsR ҈s5޲0toP/}ZDRz2ʯi6) dL ֏kh(U<'+ɷj-Pv F]=QZ %'7.pi[? !!%Q&n0Pp@*U/mR|rCD ꃈ7Hxp/;O^m|Q&+?,n.gAk'lCGzЈJI*gh#E_Tyn^Ι+Q4}tHG6l~7B (1M4`l\i1QI1 x-d;)ϜMwx1n]=Cli3R%J&XAD9xVza,6m5`2 A߂FC cc`Dpm(9.MJI@Cx IK5S$1F(tBkF_(璂%L&a$ߏ¸Cޓ^DW89o׈ީƎ 4^wf\|T i Fi~j䄁0]7ݵkޡw Qp Bp-Pj|AF>٧E c's}6]@5St3gU&^=+64v}E,U) ZC];⚵Y0|xF+qA'R(FIBb a&޹ [uBN_ATT0Qm܏ GCu!kp`EB=EE۲[mpyW[<<*f|aF ffЏ8AH&6;J&jީ)VԼh((|ZՇW`<9\3TN0"Y0IDckS}K%u25EwE=F 3S *6f{$+cT eʂ>V_ l&1^h7gt^ vwEۅmUNm )XM-?ҹ43КEDU p)% YSgZzq d>1UT<i@py a2)V}(*#32y\LVTAtҔ:-o[jgeݞU۽HhQ\2υċfN5ZSIC(>,w$4X_2ega?FZpsI~kg~ x5rhĆ*O] c ~HzyBV籱_n& j1w?k@hG2i=ɻkp8IJe*^`5w8.' kAE!L9zo ,yyyéhC7캍 ;-RRjV&Xʠ-YV+vg)*&|HnL'yuyE^mB;ۓL(IS=m7ݢ.b^TmMﶃQ {j-_ǐlY^;BR ꘍jIO}[Rpgh$>zQWHW?w>,4`o4Oja\I˿7Tޢuo*Ws?vEADPX:Q9L-n@i00u\H‡8ZyUr] Q6 ;4 $(BK_Rmo^al ne+VEr0_^U\tUNL=Z0=?~N}knဳ>j~,|7#X(hڹȧ 3߃>*.˻yF+fp#Nϯu͡hۈ!tOQԊu3hv1Lkp8ocCDwȭLr]<x؍Ğ7OPg($kwh]HUD6*k:r~|Fa2Yvak`&vq&cCm'ۑ0=M 2*I-\λUKu@!cCdVYk'ytߙ=0s<T$P\^JpR&ll2%\!#Wv)$xOKV>ޓ'Cac7:8 L 2tUV>,8TS [_ujFU܏"l&|ED1wocc,?5%e^rnb5V$ҶWWQ:"/ku˓Bw,6+uq8/qW>\T{h{ޅ@_M/Su)iTIoDk#'GXZSd;ޫJѺqwtPaef+b "`|e5'ζoxZuI=.RWgo o {C\FP{Hۈ4LH ₾$+S٧`毯l-Hr_wwmMQtʺ~ V}Xj?0Nir|W*a!6%P+Q?:LYMl3_%a -sϹ`ųZ" KE]aIn = Q .nx9@T/O_ҡ{.\=qtH?E!!aQf~Cn%a ΔR\qu|v,(^!⣊Vg""d!O"#!igaWZoO wyóCQqTd}PL㓼U+.5Iw`.:e &+~7ӋRJt4~6k!{Q% M[xn$Z l/ֶJL>ުuw1ZBG*1ґXr>vQTJ0A -ygxv_"bȆ\zyR}o Ꙩ:K2wyy' E(Ĭv0 \W 49K\/drx̨\rrnmm#uKw7_nxMWK?PZsEb+P+~0<8gtYh^ݔYH[j^eG ?i&RF< AYM-O#k@!5)kDQLg B0k ydL0# 4u$V-iH!ń+փYOw3LKbqY4yW)D C[jz >ZcAa\^~AI7<~̪Zj\:v)tBgvGRA$n,$bjsoBQB1KݳhM(ֈ_j/ΤFt] tp aH&"poX{i85{Z8>}"zNj=8de+*C7%ƽ c8d?LyQSEV=hu})L]/;^RLS!# :~xZZgēa7{. JF&H?9#7uĶ|̫X,$Kb5| [9#ˮKyL6CeLk<2 k#j%w#M~Rf} 旑`w.5¹kܹƢW..?D#ck%wO6 O"% K=p59Ka^994.G 4ƧSDҿg#O^`z;X )[>LT97du}s{'x jxkI38]~\%Hm޶Hqt蓇i씦10" 5iH x"B&hɜZDk_c? H7Y[E06{^<$Zp*Vn *⋠ׄ1sn'CJTBMSמezc3VT ]c4 s=HW&IBˀG*TD8dO7%͐ZժAhKE{(po!m mFu[l>(3Gq u8&H>OMZI /5\sd]L_U곰& RAf2VE=z5ٗOpR(xg؂\s̏L"i?@lQ)cvͼϚYݡGrϦ͈dK/LWӢAب^Hl.eLM'PCM~¬so'Th^ߩ>,+WBޟj~(|T3)|:6WCA1SeX'8|+uEW ,CyeY(GTSK6=ycX{eur3^av9tbۉ,]P/YGfWEYCt$x?1@rIV9j+If-x4M\uZ->l Cּ'PYZLg毸mS%+m5&<M&2~' ̯݇kel|S{Mr/25[-slz<$7ݨà z9G N8La*J&827fXX|{Lf!Eh3eb έ$/- j s'OWjtjC19weuMfTѸ0 :duw0 c;HTW(I=.|nKjO`H·5kȝF?ƜTOft*nb%v:N=RNLJK =*:06Ne>|~{֭ x /.ݩ-^7)ET8iHs[5B3S`i7k.e`;43ՑNIWO)wl({c'Vj:jd ՠP!Țlv236;c 0O"92Hl2ޱ(u8B5-qTrӄ8w = C|=]eGבD zLOt#W\ڎg~-"zNH\}m}&v?Cέf=U~3"Vxz%)[}h+Jr?<>`jlxl#|5q2}>Zgy+.ۙϞ ]ސB4nf[ PnT9gG\F$'HvLUl5|[͆JeO{'s4w MMBv7:&ĝg\|YAEL|r g3oybvF.=s ηs-eI^w ?Z=x'c2ܪOpX>7`Jsɵ(0Lw y]! (^G3;lT0!LI&Hэξal\XmT9@N\<>[MpMd>//xNXvzSw!*u5&21d2XU8qgˁP/͍mXR_߅yѾa 9Sk]Y1 +q @/)MHC=iӒ 'ٚ5ܶ`SeKƺoQy䨋,Q4Zs9#I-J}.U]Vh PTvg$'ȩb_Џ-/D\2˓.БYB'Ru4ˡVאDnha]ˍju܄<߁\ہ5_"5loѰF[⏏L9kɪ&+%hS5HOԂLTNY? ;)Ւ1 ~y5Ih>#1rԴ0(^]nN{N 0\>X&ۺw[+zl+7dEIuy:!f5母VC57quz':l@v:?0Q-C^uvTa=$u@첕`wVJqLG?aBV`_;"TX˫KZd*>^_P/4Gto)|e/F?'vG5I&9 ClS(JĐi:d"rTy,׶{|K#i!si1M9R6(p0P2FGZc0#u5XC/ /.U\ؒ+UP{ˎ4Rz}HQ |GI)hqҎO;9-M Cto#o goU<_^)`ϛ4˵ ŠBm^wm-?Lр}c fCH*B T1}lRЉ!Ow@^6(j!I }]_4iJRzL>j@ |_hDKFxqs`."\BhL]]Ram$R"7a5 I,N[ n7pb0.B/t4FpAZvkc<&}~ѕń]reuѲ"Ҥ@M_x+'k-r$YX5klQ5>_ q5= @5!{mdYV$g$:!}c!jQc[^D[aD Ň?K 'u:6C"V{$7ihknܖgd5`I+13 5c0LWʀȴ\Tq ýaY>$w}?ecH 8)%ɉA%|PILԎ"J$bd$ض4?d.Z|&x+V`lbeu< LFW>6 uK`0V$zv)t(w|c;"|FcIhJ,ꍥ:+P-b. OGԅ],\vˊ3ꁑn0egޓ$"\F/ugRm!|}_f c澪1])eb j #˥s[=x\HA-16Jaz+>>dnv)gcb@(]˚9ge8"\,֚&97 0V6/raV蝃!H~CuT$():6e_B峅5?pw[5@^JLE N)]_ ';~91,("=:J*xy 05F˾H=n |0rxuJouvk#.ķJJvMthE #8a0F,o*bNG9f'~W"B%`l 蟝0 U poH‰=voc\x걧 [jZIaOC:Y=ŇpJy.摒G=LLϣӁk4bwP|ۧ `P_KaˎDajӥ6O˰_qxsқE|5Py t|CKh.-JBu?{d@H٤=y `FJReTʗGq+?W_MH]^n(a(eGxɘ% ԰L(n=W,͢/:NJRIp/NG@1"P䞲 G`r8n {"yTXď5Wfyo^v|dʚ:?' Qak΄B#x~_%/Ad>J8'=ꫥXj͗gV1gѽV^q{f| zb b0+pE%H4bZsw»ڨ~ ⚺w80-ZH$) ecoblppҗC9ALJa͡|eFmK>5]l&zNڬ2}X?<ڠx- om]P.ĝv(rgp@@$WQrg>|$EHIn³_J 5kQ$ WP )n!d3l(`"> DuU,iA, XFXJU=gb&ٸ_E-Tn+ s[ A5G^[ f }4YLD"}GyO^"-j: QeiӔFMrۖ;hZGY:9%1+2!|>9xEY!5P\4zK3J+XT5M'}X94.Ȇ?6:d9ͤ )9ׯ'#ʟ.bz G`d/L!ɻ2DfhwdT̑LU;+c4TwZuV zIM36Ay{˞mzOhqpeR@G쑠)߀*K  —Gmm wnbD9գʩT:n~b8mOk'Gb.d6-`ڭDc 1D$ǭ fygbL =RfG^Zhc8̓s"! zh6cbT>)| {zRR HxpЩ:@7 F1$΃A+K ?_]C;>4333=5b{{>CD;hqblN0(|vm<٣!UTڨFJCWN MlŰ5[ '7q?ƕC!Uz[:.̾aSFM\jR(iDry_M(i`)_dR[*8֥I-k]XIq˦d8>,:cEdYO"dǶ5dx܆I \r-_٥7! E4H[ ZPD+Z`]vǂ #`'M͈r䰮2C~ puY.`~J>>QN[CQ™5ڮ2PN-4N#8Z.|@ã4Ʌ,2dI%37hnkRa>rHZ0bf^_xE$U֛|̫1c46j v^iGnu?D+Jfkˀip",NL8xyϬ뀁7c3,=^qatQ%Jv$,M-qP~=3@JqF3юj j9DjN=HC4>]=\L(;5Bx _; 0cZE9{symu`ف{U_kY q6$w^Oum7r)Bjcwr`&}Y:޻h7ZRx/P&4ypX{4TYdg$P"=Wbו"6Mn:I2 ~{%#k-VGK9ٝu,C-$6Y \Ϋ H<ں'n=Q!Bl<'?Jv8[<6j!u+9,LF>K8ft*qC - 3%4E*(^ SyޯEׯs;Ua{t+jQu?YߠO"$@vGѱh[v3Q#$<#Q|7Mx1z1v_ViŬ$(&7vGS ef&P3Tob ^͍4vA5BW%V45KmH].16aܸ ΓU5HDE9d?Pڕ#;[_BsB0B.3G"+L:h+r: hb6kI)%^G*${ag:*1ˮ>8YJ 'N}hkz˝r挪O"/Lү@ԁ%qgV?_AD")ɮk\Q~m;$G |z=z' BcP0g)jpJBjѐh{D 4\/oyw1s!Ow>_Ɔppre#P0i`` {&$pC0#$q@}G%94X  uzSۼH %jŠCͲV+W'82W=z17#t%&b>Cŭ~PFkW}ukIjHyAkAQ0AT>~Y|0V'7]Fb0_LFm&.ys.:)zUحAANH#Q(sw?_JPSu1 "~1Q2{`Y#=O@Bun\3`ߊgoOlvqce#'#k E'rva,:C3.Y@:9bw]st,^9/]0U3tX _'v`EyרMǖ K]H%cu)NyEEmd\k49+kk=:l6S5Swaġd>+fIŠH?g^\&S 3LaʪoEL)q&P_Q$w GVNjju!+OJ{r;mpv$Cީz?_n {zn(e~B38vbs.#ܛޙC{۪&AKc"nAMpt?.hYdSҜ #nO+B/~H[*2eUc˨YO)J4=$ágn7 Z&]nzt q_ 4S+*Bʰa%._ {6Ky GvESWꔿph) }p2\y퇶Kz,8 ݞ!QBk[ &AB[XtLV [*A0upV8<* gP6߽~azl4-HpD7m$AMȍWd.9?b#s:j:TaZuH ec0:vӗ1F䶻nl2C<$ڊbSJ[ۃzNLǛ5ļgA2Jz*c;*I9v"pAXi)Tcܦ1ź4v\=f%_ٹ/1IR~62_ ͪY桋W0:;$\b/t H<7a̦6 h⎯ʥbiΊ]92S4Pf(%J; O+Mq-^FY3~'E;^>x \% г+MB57Q3'Xv+( K\Ab2XX^J0IS>ڊK'WG8 5)@Aqxx ;a¤t#x,O`(%vz;S357MzNd*ˋJJq Ju`n)aSа"Z $CWwzK'N&Cb>(z*5Cd v6VJsIno v9}JY/ȶ*ıABb|3;D(;5t:sݲZ2n (,yiv4aH7StlF z#tT5Ljp Ef([)ݏ+!k&&(Q'a>@[ qCƹxU#?ћ?a@X5{[J*myDEش3f0RMxMO/7@߸i;:, L ^Fb2KӷNT=¿=>=n|q'wO8z]& }%mPұ3iOW'4+ ybU;=*DNlB/f/}rɏTi~/! =hW }a+y G.WC^XloȞ Ȟ0:_2ۤ*ѮaBμ`!xB)mua 'ew"SXA.Y2 `3$2CӒ]8p`UM,)[`Vt JrGVz@2ɬ켸Ԅκ:N\F1[ﻪ'S!N+i!ObCu.@wh$I#ԩ*sݚ@J`>x:v;ʖXbmMGyM8!e2ؼN0̮mxSTgJʓ]9r{/н ;(VE]&OƔ*os'30y3^&O%_Hou8R_FMWK{}bH2dWe\a "q҉y8;b8ab'[bf6Ζ<˴ZP4اw=X.iޢJgO/AY^i~u{; VRCMF(a 3w cgc~=;,(E{YnqP8‘NTko5c;,'>ZWH>| vz)$.r21GxivJ<. /?{`6{n߬[8?ƛ|ǃRԢ~T3;_355bw݀FjjRⱯٙ__fKP3857 ?c~ !u o># ]r4gkw71o[9iIa[Ifl{͑3!)Ib&{%$o鸓l]bjS`k 2r} _, <00Tn!>^oCHGNeܭJɺ TҜE3hPOjj% _Ǭ "8(NEA!(29-0{64b O@pŗֆ+迁CdzL0,SJZ4QZ6ep" _̜ X 1=>6&IN+*Tz xeY]}W-%(^ڮKQP$U}!_KbXS,ju 2'-<`ܔcNzEbƷǎP-ZwB_o{W @괭g\Ȇڀ[{KQ5-lUhgγ %mqjgꐱӀ ?5o Ӭ|U$t|՘s E;\a’o~-B=0MNM` Qv+[ͯ; 1,7_Rߎbso+d/8~Z=EQxnVYһ8}Fbޯ8 x*2]*RZ-GbY4Od$AX.إuYV5K^Ğg˄J2Y샫i M6vS:0fZ퍖mw,S =CEXWfB(3aVcK~tڒL,Hȇ ]_' ߦߝ܌>ӀsL V֎uaJP*ɞ rc}Y<Ӽ@cffx@9sTɥ|>m4oi֠G!oRN<&c_ Xut H-iϗ,bij_ [m497Ɲ:fY15F ";'\>] Iߠ"\@y~VLiAl{zn*j,3i CJ69,?&tBM\*`8ԺqoB`\1OⱋH]F_?7+P\0%@c&A.0kv0V^m]:d]p}U]| O1=IrTqm'z8'uxe,J;^ZQW[E#i?P+Bo9$\l\tHu ^"G䛉}[VSyE35}ko9#I}W fx' U囖ʥ YH~C˂R@^90^]0toq\vO(wB|ydLo;$( =^ѿ|ѼXt̳#r6G9ɩUq < dlJ3#;jIFzB`'JΘE+"PS jȠVTsvYS,>g'w h-wRU%ۏ&c^BF;]'EfQ_lCc^ۏ1&[~ nՆe]bgtN7f~ltzRdjOkGt&T"aֺR9R5Z"ݦ)c>sUB9f/Ĵǿ틠b9e ,0)GM/_0Bh0m\-GS5ٱ?D#Jd7,Yl2:2w|)/,3-efپ4aԚv5?XȞ 2:wڰȒjftf%!ʝRDJ^ŹH[:]4? ERŜ/k-m"|* EOJ "6BlFDI4ifAz۳J瑉WTs:Ϗ%4U "Oea֔A"f@)Zz>iX 9fQ͵_|x* $6Z?1ҳ(Vɱ+9|Rv`ҟG-{1aar!FgݬNyBیc)hL4@(&r9{¦O:4#Kf/'8]iGtn~A.VVZ71'wM$kwQ{pbɢlo2KIL7'a2{?<-ep9,_5ڮ"ɓx,"NMk`g/$;Ty; p?PJK'ڲ^dH¦96{3x kd? ej4, Vk zcI[' A|pZI0|@:^1Xos4zQs ׉rsyX!M$;K/UM6eFF="[ګ]g߃ Hp;ney\nY<xmhuvͳWM*Et*fQiQP#1o;%%Ǒˏm>`eΡYwqQ;TԐ7d^\kCij=s9t%tG!jֺ,J̽R] d.7Α%vKy0T](aHkA"-1׫n*ħnc8^VGe@ݐy@w >{:\"|1NTaP) pBr Fa%.DUry(grRa)'lj~Q%şONwɗ< 4I/eSlJE~=q}l&,,#nɜzIud3swb &(xtz|P%E V&`yi~Q=R̴/f-)`061֍ uYW6z֤HmHt_ҁ/TH *#cNex8b4x5h\Tus u_ XĆ,1'v)+gYF~/u=)&pCqY`C%,o*Y:8XtBoG ]*fjXH-pt bYg##mX@cS݈q@s|(A:Led Us=Gs%X']7ḑcY^6!e4̩N5>X[3DSܕNY! }9_}{K| FE0BE(f)F>~ ;hsДK7v \1L4Xff XS2ʺ~9;^&xhFə+F1 B]陣Ӑ$d?&ӊ > @!WDy]ޣ{B>1e%g{FaՐX k2-wy%VJW$XL Աݏ8d>=+x|G~0!IcS! 7Bͬay&qwf&SҊ$27*suVd"L]2ݸTl.)(xPM|: ;!!Tnq劎Ø$B/L{!# be |*9.4z ia)c_ vWS傠}˗bŒe_pyTFl\p{>Um xy1BN-Ol*QXϤ؈h '(JM9>Kr/[0#zqL97k2,KAUxɁj#Lȑ$w¾m 8VFDpIeiׁu ga6c{/OSi4=}fpsr|:fԘX@WDY,2i7j=;j*{R W!r;'bm,9Į%0L/^rKdn(@wΪ߂ bodN գj7MV2[sZr?A;%QV^N4'ԑGweƤ#׈aؔI蕥.zDͿZMLnMOg1=ڞ )(6/$qCI4j%g>tb{R#*("Ro( v(颮 GA)R2c7 #vΚ+g윺(Qan;^DQBgy>]rM?Y'N]'˥o6("̊&ww5ּ$m 2Ooژ}B]MmgeD3e_/Z|%t*Q-dӯcW]=Ǿ-Dxsl%nDP"lyd33ΐR TjmCԳmmP:w2^Lx*JhS|oT!+G^.R,jN( Сq(SL>6%p䵷mۚjuGK4l?q& q%gdzOp{j\t 9fEa{EѮ?"[Z68zF4ŝHތ]|rl3bЄ0hޕB0~,&H#M sVQ;ГN cOa@@;є4WWH0@rJ o𕂥gFy'BqLO_pe֣UV5+JNN&lu3Lx~{Twq1Ad'{%W\Ag?ESa|ahmojD[mS|J@S``zS2v1t"O # |=hp?Sqdkc8п_{ߨ}Gq7} yI-yt 3_z1x* zЙ@P ,p.ManJ)f}ث#zo10wB }{:=.߶,[ qw|%1ͯ! .A3'0[wa} & *, @> !9Q8UdfۂYF/l9ިZT #d.0\·Q~# ގ(<~$=ƊkDv3ﺀh =y8{ z>&B|VuDŽ"h,ZKWY ^SH٭aop-$%ib5WsԠV&)ح1ó<;`\фf(l J=p*A!_mWƊ*[`t a$C)wCRn{E6`pn5 @I4k^r7} U 1@sw_ dTuw=6jy ƹJN(VQNȌwJ!*6B'VN_,-K LXT a!!*+>r"xvJT1A35aO@DBDftz[7n:W،k<\fHR9 .p$p號VmȂR)p0!;4C*LccEe# EN4=PZIΦ G-PbYbg>fA9E9G5rzU[Km5<Ř&hF3Ѷ+0%,زP` ~W<4\ʾT[w ĕD+, B?#8L߂>9E8Y]!^qQB9oahXWniL#t>s.L7}8l,Zt.α[ a`Q=I5nLm{{-_DZ K $aƜmsym;I?0"F.q?do4[~Yߟ:ΐ3&S!-3w$%mRVTe/$yFJx$ 26rIŒxe tׯ4K|YlC> &q~kr{OgzvW~z"n_,Sl+7A:k ) a?jTEwQ%Mt| D<\<pC:Ts8W\T{XRu;cuP|{t5{`S΃iEO| +T؄)}9g\'d,2؁ۓ\}G, { l3\a-E\m9 :MB 8pRBdv&"eG7\.:Qitf-gVs qt?_"@2#bE]uHR Ƥޓ )eâcA+RF|=7w%1۔4k~pi&sUE+R0{/i,tA)jXx|(/b88`IpCfT"]Pԋ06irr^m #5lzOB%RnG)Bjp{i5Tb>ǁ8l"Dyrt[sL3QV0MgDR|xݲ+! o*;B&swݛ%L:Kf?n"몳,dRzqzN#%nA.ס g}w*\=b?d-]eÎxq\\2XZVC%|V:BNb18~"eb %9EP}h|, nfX2w!4 D"mi^ ̌Q?:M~kunq-58\U4bL,TBvX VF^{4gT~IE5x3ŬqLP4,]~Up|@`Eߖ;Ubџ(6G e%IdaorSKSs%e]{hT%/݋((Rt&]|x5VoLPڋ(TpM\ 'mv)\X Ζ S^$^m|kN.@;ZUkBhbfQN\jفe6CZQl8 hLõ&Ue׉r1=ddTwB}ًk9t60K.M+XO=F? ebIb~$qyU:"πc,܏` xqݏfo@f<li%z|xi&9smLN%;ٿ+]$M-SLzHz+g  PzV` wYUsa =X~]J*`GuU~CRǡbK3oQ%\_w݉nyI }',qhfmwBc(G`OH&(y"ty|pg&MQ!3 F{0 qTZU& F!ZWpfVh:2х2عtGm2(|AH3xU,f IcM:뷦K50^2@ؖoʛr l%F8(ϫָ5,1뚣ƭ4Ƕ |5`LtR›pM E#3c.Igr^hEPE-/3i㶾|OwJ#] _!<&z,`fbXI:)w-M5x=zg>Sh S:d `cEfnь_Py Ҩd -7\4TF7 RЫcgB+/QthZҺFV؜d!v3G.!ȄBl IKMדV>xWj/lD)"E=v[./Ho\=dGEuvqUF Ahe;4XrNtaUm.5m>S(MOK2A˰f5t|Щa)b_T0;m;W3NGtuiLi5dc %MӈF$`{`DtV?zT!_ayCitR:p ƫ)e/02Zų~we+/,1` 5}C%;Ix~yTJ݁zVΎlI] m,c@@NK0ghfGu=]Rֵ`Ϳ5GWw|g D-ddsP즅>ds@3@9 lPKӦJ7;7إGmUCH+\]L!>`ҠoiF##" .7Fi[ ؔݝjy說Ԇ2)NyYz.dSkFiLD]ɧWY",X llTqbpN4Ms&ǑKIX܊H=N}8Us%$niɽ6kZSdQR mZ~cw3<ۖ:e+<2a9*kflYsFt|k  4uIbFt) :755X^EcK·c*^/u#٦js;F۶EX@J'WGWU&D@s.Cp?_Mf2W#FP0zlǦ<l<.(|yl"?X>Jes p6;b1=~Jѩg>R0d W3:ytT5zM58zKpAj&~Jm&˳D,!EJ ;Di.>HJ^SI0uٍ%$C4zT 1*BP@ ^ZW&^d0Gu ͋c}}볿$ #H&@YFm. ='վ*QXR#:a}DK0Y"|<5p(<ڱA f]ZIe⵪υ=ȷmڝG{`t ;GjՋseV[s$)3YoFZwOD/`rl1)}E4EVV"K ;mnwhy\(H6XL9]9#n(^"(>/ UF`1]1&wV.`MfQ2r6Άe6Y(LɳSjXDP:mڬ@M-YRBjL7N#<$}sDgAq>tV*i]'&orfhS^%cl$@H; )C dY|d*fmG<NnT^k4I@z &K &pQtr x Zuf f5bTnvƈgbI:Ԝkp%]ӧ$'c_p{ &ǜ.V(4Nr"ZLԗ6/O58"#{$9C%:~J|VrH`iEiTTū]vCZlyTMj'+Of%}.Հ[ú>0Z?k+ /WԮz#?VM&Kx`:nl%i <êSHs Or⬝~DW EVNގ9ʘ bRbZQL0S|wlJ6u[pQ&4fi+^0-wP8Y'덱Ks{mU2&^57}vvfҜajMr 1–4p^:D*VXdR Y6+8&MF]?-Kdq)ъF&XZawB,w\)Oߙ[ .cUϨFљS%8D%o6rX<0)<+w%RZ}@P:/0Px9P&Ēwcfzr7 8.t'B8" 'bE7Vǀ$>$` E0-7Wp3C,ēi2!M' *cS=$q;a@.4J@ K̓*"bMzrDKGt(g7>))L!7pF!:n: D#Q./& RVq|)rCx 2/_V4;$+cxlYk /e'YA]fuCED=B9\ΦkG~ZӚL`[X'V1=Tys.2YJ~|dԚLvǙs; vƐ9DOyhͨMd9J_S}iܟ Op?ZEPyyTC}Ja=ưUZ_.rnau䛚&oT~q#ˀl}wWt}^7=KWwy4,uן>)[dԿ1=FcmP81Hh*a\- /lU;oi# <o{e%bƠ/𱹛? ]]m, ު~ ߼ :U:<,RoJxP&m+ ۙSb+, qzPFupv 7a5MKB 3G1,t%oA@;NKƀpƟK~!e]bPZn:%TE[AؕUֵceOəI4rs[CRɠ8TxC̆91{ '7S$?ÂY|Ks 8s1w#ߩ4vմ< ~ZhGS#rmY~Y% R}n2\j@p5 Y! ) t<}S-Qn_&V>~_,zίK"|amԀ3v!YMnBRݩ1>ra׃>S0  {yӡ85.&D<'ߛG U>o,ٮK#/ PvDWmN3BpPq'8p^KkU4Ŋ=pwǏo2_帕[3qmf`_k=w@ۘq#TUAVbrlTnhrMK$-[ {:~z. Gͣ^֝78husrnfelV>V95r|4a E~R> ClC^>rѢ'pQ% 1;' Γ\}+p>E'zG(fв21v׊xJ|%z^Sbv7ʩpvdW]tU<WزbS !fyu{/> a.NA\-Pv&k8z>8i,V35YO(9*R.xXƢ|Tq7iM@qcD|KwaDpC-4 ؒ[)QY򋩰AvYUb9SS5MoaȵPtp`3㭋5l`M<;S\yElbs{6E'&C m@(!X T.>$DLT3uâ1YSޒ\XQV盆̉t=z Gkj#Юh @:nzI>%$/J|vaBbNOG0?n H^vavՎޤ"ES:G*UD~|f}IlyxY$i眤]NU=-Pkg$̙}.$$ *TVbp5(2VkH1JtD9*u/)~-KnPR,S}#hQtL.L+H4sj0/i."S9Wʤ8ULO+d.[SZk2a|zISJ'"22sswt>ImrH"Qd^H j{~fE_H>Jf-,XRڗz8v蠾< "RZvmAgЁHvI0*#c",;!gAahSf!#3U$aft{.vr&L\8=r¨A~+{%GfM۰F<|uIG=sN-7iF^68\ڥы"2Vahυ3U.%p{ZIN'bB]lSlg5"c-olNIIY@P>2<}.^Ac68K=|cazHY\HH,*g?YQ: k!^F?$5h7ׯ&@>E¬GGķ.=!ZDӺ@!dCtΓ ;<`)84RT$>>n,|⢉H8F'lَ,d.79ƴ`P6ا!rޤ \3r_)NA[ȮG>{Xރn kI8] jהC6'MFazd6+ (W5ǯ9=!:mNc/cU7P'1<Iٟ#D3jdI'7ƜON͒g5i%T4YNr$# (IdS/Z̋hla #hU!oe_L=A4yWSB 9XX4,h=n]/ +p| 9n-n1ؔj*;1BQ3?f  5 G&lƩ7ᝁStҢ6f|'yZI#R7G-Jp)I{wҰ'rf2VPeJDo8tA ˻Aa9ttћnM4k٥A/3f䩞Uqڦ׽b@zzH 闸 "A'QE( 1#uc23~MsFIȋ%0`::mߞO_KD۫Ja($=ͨ B«oZ 8[Jh /%j]:!@jKa)cl5 a$$ ݯd@gmF'{OZ 8>|8lo1>Ke |Wс4t @$}֚90m&fD }xb{h4Ԁ y5WBhJ6쮖9jΰ<5]j)m%GSCRq`_*NRr]JyGԥmF+1Փ8&`?%DA5t">F^L+I4aU:GQALV3'"g9qUl@!GhIQ 4M±pK&`%=tÇL>n5|WbaXT% ^\V+NrEsI(|\1DiJp]JK?8X JCZtzdG> [M򱅘I5n&+,EyD-_RJ бނEF&=dj/7^;r+'g?Op|>\RQ ߭0OCxBi̛ˤxc"~,܎u [!MMw]ȋMS}4R C˷ X,n+-Nmv>3!9S||<aBS<aBEDkNzzڿo5΋hTY ^SBw mIgE q WAC K)٩^h /wl*2pw)_v:A=WJAAj-v7(T{~F^j0Nszz١/I}]B] qpV5 ڝ3U OJu'7DZҢGߖP{o|7~٠aO߷8Y nzM(Օb n.lTG\=&?]LKU-0c<&.^"gUDT.^OPdUijܢ!qH5"hpBG讵 ,D23Ϸnxy$K\$FȗEo,KL21guW^¡ Ρuv+a'buFψAWWgZf&UiG1zT덋 B׮h *Eanzd 1ma}A2ƻ^퉅5&W !1?LMO Hd8%hƔ9ryۭ9;ȗ]kHK9:֨nqF[*WEv-6|۰'Iy>֔_8aֻz@*4$o1AX(ƺgs-*hFN)a5%}LKɇxS_daJ&S^3sT7Rő77Px[Hf>~icl% NdQ19KlIL{p2(Ф Xrh) \IInh*B5z  vPΔjn o2F;bIǞ.8'D ~}߯~ !M'+KVc SICS $81`yE&\ci5Xbh bl\Ϫ'>Cl&mOϷhdedWO+pU4ix3?RX;p|:$zU G_SYG5v.-#TVq9%/_ץ t̺UrVS1ZUv="j 5%Q[SkkeAq8 IO0 h~!8Mg슃EV"Ua;qGU{ 5Fu"DD~\ QƝ9|iEC&)yh%9Տ,!V֏? VX3|Ou{[s!)\3ظo:)g mo$[u7&RY:7p6 7یcq-=|?a8bWmij}ٿWה$< vʞՐ©eBMHGַ,? p?L>@[N۷*Qt0IG@W'뻅L~eȮMviartBDVɔ {޸50Nu)/9K.L~Wqai^LyNX_{k'Z{WB­Tː0XNqxaZfC3r.>Pž(:G6%][F]mS ÙoќD$qxMƜwGŶ 9kϸv:7(L=oarqUBB P99}Bu Qs-, N&1y&L,:Dn $ "=6uqh"P FƼ`~=dSe3Jº4+K`T;Id?πÌ^Qq"Ϙ1x[^ pEV]0rsI:j/.M#I2j"t3R2CMucrh`ۃ ~US A5I1Gs , VzՖz>}o㶺}ЀNNxsQ9=F>{iě,F!DtԅwG<]ămEHw8ٽo':xB$5̴NɵTxƛjC9)!vnW悐NNo"d7sԥ$JU+[+XCuFj5m> ~{?$;آ  9[So]Q%%&쐔M/p S )ݶɟ*P2'wՇwE"%6׌R35 ̏ VEquS(  C6 I_DcdU܆~ǽ~;*O€&){ D:º 061NwM-[T&P-X,D@8CB|Q]DWlS|$Vr 5,݆v"Jel6@Bc l͖*W6TkѺWAߓt6vy!~v'qOZYS繂Bi*y~ c+r¼<ַsB7kO sXp0R,Ik#ڔ &qe 0\4Tb#b唴rvcO{yG7ur /m[%P?;p$^J.?FImֽ zJVm~+=%_7dڭW#@%/1"9WK}}hI6^f9 "p,×fE9pV .HD"8rIp>Z-Dz)5#P'M<3 mp3 #_ѿgeRґ3r )ӶUkKʧ(? ۍv; s}dU]oXT]OV 2Y;SulGX3.]#B8(G.$ݵ-NJjǕֿϕtmZgV-pkC `'ĺ!Fif`T=  8jO,ma,uQ!P(K(=4zJ+5:C龍G1~"WKЀz%' RՇ:RIvmLG'8T5P[[6U.vf*V!dzqۍ0B 9Y_6ՋE2OLDN =ǝNVBbyC - crݾ bSn3!ǥqǙ2Xa؂,"Lm3pe۽<}ɿ=fQ\^byeM‘Sx:Mic)vQnƄw &=2l+PuSKRt[c2K<зtJhZx֧#y:2C@@z\h9AՂIbN&Oޘ}} ܀$Qe,~ ,C6AR]7I#x]DE'ߦ 3Mͮ; Q9 %>bKva|IFūԟ uֱ%sq հHLjϕ! }({L"W& qwEJ$H890;&:!k{#?Q6?hwj2B)bSd աB~CF8Lʟ r@IW?1={+㝖U/d,򔻺L` 2|uv:Aw7Hz ,S*秊,f5O[S)d(71B{maRm7nwaFp}HcX;N̸gG2WIℽ:溓!'H@`e0Bۧ[ys a\$H~ [ʏ{,]/{$8HDT@ERR F\d2ަ)u@ fIy /a Z͍P޳᭐D閩\0FS?K"3Ӽ)WqSִԩ[0,) *W (Ddvmg Cvo\ ()3HԠ\n?~6rb]-}rra wKA{V^ޡ ڲ.N WBMlBX?+WlD-7_=IzLڻM@IiB*/[EIisE} *5*즂Jy[ɼEh~P 5>5zGIdVW+ M_7gkLJڑ4ј+v1 !El6_3I5@xn磠AZԈL୒tpo Ka[x oȱ3z'H7F]3w5Glb\ ?P uq]u!9$lauh.;IWxn]cq[GIMQ&A*Z0C9 7EIx4S={jޥg[no2%EjRJpx{0&@64J9((3MJ}HX5^swx2{akfDյ+ejprh ͖y<|,׽?+%]5قA:[oU=[\5Ea-u!(5B)*e\ d=EƑ3`u M#Heha=>2ֿ''XX QRʹP%DE q;$> :yJNҦ O^&ibX+05"9*TJSp$tcUN1,ι!e^CwS[[!Ym@21jc, "zgg1DKXᪿ;k0N'U֚ AY{Wu@",HiS=v#h90{ɡJ+s, + nV-ٚ˭n8X֓a&4r7O^+,%d_GB6ۓR5 %Tǔ!oJ(ľ4aF:=> C~$'<'X|aR\sOp2u#p/./8XQ3JUЫؘVK˦S'$vL}/14OY!Hc Kgϙ}av.4Ix X|WEif}ƾz uXw4pt*h R d>NM4y6^C}Xo (_UPi̕W=4=<=vҖnZP_UvFߓx"X!۠6K(&I@ɂ<#G3dX1 QܺS>c.q!=ڽl  z -'1btNi <ǧK2KMѢz&KM7J %-pӇ_F7 x=}WK|J߂y&{qK,P5p478Qf@AeTtLx϶sbJ;^[K՘ J^38U\ fMDH.>սHw'> uoQzEh1(1~}`ҵHLM~(>bJf/Ypfk F*CNGf L +GUۏ-q2>J>]~(/Jëcn3"ֱ1OKsHˉ.YWpO' wcidzݝ͗ģaF$=fJ*#c!z͙)!z]^櫌KZRb5!8fKI`\"S-J0SyBS甐S*b[uo's nbnG.[Nh&侨QݿȶF $T>qak);Sj@_%a-zP Є `$ehjDžB_b/[h-Zr<Br{ .w׀/}CxɉEiC m8{['{^GY^E_ <C5O) [Cߗ*E{HV︩r|cf\Q }~ Z<{*QLp;{\P"࿊qb7 ˉg|tǬq**24QK,I ih:*VE' (\dK5 YV.2 M@T?A qbGݐ#I{! y H7_;F3?2DP89kY[DyAXJ tg(g cb~e_؃J=}&,aƆs_DTki!639fnn؄2q|64=iנv ^,·:g)#?W&Hʁ|#it050x|׮[ !8hmӑt[h XmR`[oI#Z4cS"w^jVoM5Xw?zFnژh:EJt7ڄh,D ngbdtS3w'ݡ5T{dC0+T٩qyi&/ 裨xB6  SideǏ^]^"df ~goګܲcmKƛjЯ{NE$a9+T' }AwAF cfX4ru_ϯR3GEF/۟RlPR/ΏZ%wajWbFjGHMT쥦`Ҙ1J`z2mjqAR10*dƏhzxGR/ /K84Aϲ53.ύ/TU9m0zT{U |5>x"2W[YZ?@q@Ͽ;:~tF,\H/f&xЇ}pz N%5=[H2,?%Io d #j78Tk*|xȾ"8i)t/ .Ҿd%bit0=&i""=Ol~دƁ~B19+H+I9 r.pFNoJ^j9qxøBH/OrA.'IAWE q]D#?>]$R-h/>HHOL9sA$r-~ȗ\J3cc}I5oby"*! h{8#6s>-Ҝ^uFnm],c&& cȊ5M-׍TA0;cȺ=/G} !Bs(0ƕla 7cm4JxUz S:TEyٞTʗL@n,$$Wt1\Ūޕ.z=4@~j#4{)@vxA1^;(*5B3,f˄]{kƠcÿۤ•Y{핶]Rֿ4ڃk==E/;ucfV#_R瘡LD靤zL#?.  qb''EmZضgDXH NsfrT>~NZJӫУK$NlDAcVN$wSVB&Q1h-_KBzl34͒5`mA[/r2n}=jc´C Mlji< NPBӘD ƪA۪bX/_Y.R918tiFCz"PBB!!*_ڼ[PMFn$Vx0ī:A_-i+'d+a PSS)dmo FΙ*qiƵ`P@bwziᲺo.źf=XN%BꄴT"'ZQ :uzne!t" .P8Q_: u]a<ڢW,e͔?5HhXTpmQrL?µi nxFoֻ =M(s1Cp -X7PdSޭSI^'ktj|w ˘+l}5aiQ7E>(zju鲅E񄳥Ǣm^ Ԩ DX=l>eLJܠ-z,/R քwL8a fќ牉;54^QL/Zb6DeygIQIx‹Ac}pޠL o}(赼"]gO@Cɿ:77ipa ALh]aUySTXnIm-YhM:f`w25aVuV;VȟC+_ @qfDvW:5A-)Y]fCŞd^eVM%<4\J:vF-@8є|α,{7a=C+WZ[(&&H6C乞7|+>QR)u#3و kcJRGWe.gXoI!VSaǒQ[LifOB#cX[`[Ipy;H@͒t4jʕEOqQZ@Qͮoi1pM"ܫY*mQ i|1"0)hp|lbŗH2KNa[u!Yio(;h` 8 -#/pb Mk=?CIy KaG^`FIWOc%k~H(x@n W. Qe8 w1gry%?7 =d]W:Ȃp"k]`JʮGփ):MLDE8W<#{G= B_iqno T]uQ _oCԬ}]#w< <{9Z5%gqu\- #NZd4J YVQٶ YZ