í«îÛlibvirt-libs-4.5.0-10.el7_6.6Ž­è$>èìðH€/ 1¾Sik­qöÈÃ>ÿÿÿÐŽ­è8@@?@0dèéêì í 6îlïpñˆóŒö“÷›ø ÇüÓýèþîø‡‡ "‡ 0‡ L‡ '“‡ (x‡*”‡-7‡/Ú/ü‡2c?Ì>@Ä>G{>(Gá8Gè09L¨0:„í0G,‡HH‡Id‡XÐcY\c\ð‡] ‡^"ƒkb0{d1e1f1l1t14‡u3P‡v5l w8h‡x:„‡y< ã“@,Clibvirt-libs4.5.010.el7_6.6Client side librariesShared libraries for accessing the libvirt daemon.\Š,%x86-01.bsys.centos.orgUÆPCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64Â#߀;¸;Ð> =B•/È?«/™ÈÍ1#4ü$9–lï€¾Ž :É‚£F¬g™¢Ÿ pmž¢ší���*™žžBêšqyóCV¢ ˆ<°eÏÒÿ¢ �Õ(™tvŸ¹³¢Â[•në_<¤=ù˜ �æ —˜—Áû|ÃÞß×™`A¢‡¨Ùo¢%ý ™&?�ŸÆ3(& G� á2+WuØ «yH †a8TûÆ%ù,6eZó—• Ü ò˜Ÿ 4š²OÙ�¤�¤¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�íAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,$Q£WpV„È\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,\Š,773f4c2f36c530e600e839ba09db0379faca7b056133da26c14fe36b4f6afa2deec7b10d6930a141b2a2e04872c9c7382ca55011ec32c807f999ea322397f68b17cd56c53a2b1751e7b1675b0878beece594dfb33792b3eae50ff3369645667aedd350216d4bf9caea2264260928142680f15e63f0a36ccfdf67519ffee95c98090ac7d60fb59a71b0b7ff097992b32f9d8f149f2fe23fc21aa63ee04a1e4d475a4851a553f4263579b245d21b04931849529cb8d621bc40d043eaede825cfe65a950e85063fa05a5817e91f1616196aea4d0918c011db61a609a018031ddcc54d859c1146aac7fc8b8b290108aaf1a15e2d8f8e001a548571bef05b7b7bc248d587f0d1646ac2430b42ab72c4aa88bc5bdd7130371d16ae8d9f8cbfdd5f5f9ad3de73969143219097c1d7bff5a64dafe0b7a04f36e13c54c6909958d7dd7ca19e572509ac2f41d36a99f09ed7694998262a90ddb6537aec772b8b7fd0cf18ca2ebe7ccd325a3c4aa33d76aa1d272f9f47a4dc9b0233829f2b845bd1202fb85a5f13b580a4cc71da636b09c9baa175696997420c05925ecd07a4f0bbb4f9351665ed88f81603462b7b54b47882856b00e6b158b08b963656627444b3b44bd10dcbfd0a9aaf81c3a4848c57197b8738b36fccf7dfefb507a41e631391bc01c58859385bd312e052f55518e1391dae1fb8eba0d7664302aa9b38319c8c3ffd4d624100ff327b4c56cf133bf1df48f4fcd3967c18ce01662f38497279b4c7a748e655a7530aa223dc92f1bcd695f46c2cc30a20c0c0465083581a9cf098458f7cea6a292924823b6ea571acd9b6057be0c9de7efcce3facd2a835c9f83ef180ecc6d67aab37fdc9b30ef4cf6690bfeacc40428ac7e6f14baf6577882f263a496b146d761e26fd124c1cf94623638ca715add81a2d2be22a39da2fca3acf666ff46e9ec98a574c1b12eca396c560fb3ed7e8f2e1a1df2363b3591c08ee75479ea26f2a1e5e1a6f47707b1d9bafa9ff1a3f65422f88796a63f7d925ee33302761cffb32142837b7dbe53417c127f27711c4e6803a467e38fa4b78940a3c7f132072416df3a160074e83d578e00bda4df165bc9bc3d54634459994ea109a952db6500cf7e147803f08aa78f92dde5f943ecb927f4d7181e991882b79728f489428e8af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8cf115011c81e4a0834c9d0191510baae1c7aaa724f7d212847ae978e9811fbc4c2746fd9c6b203c5b2841b47cbddaace24b8204837aae64df866fb4ba160c42742b319ba79421ff331ff38f1fe559a9c83c46f865ea788f57184009b599d449c28de5080c920dcc4270b439fc8030a812bb9c365a1c2b01bb536fffa72cee253097dc579d529f186ea4c5db1b2c5c70b59af872d25c4427dadd4430b2e1b30259edbbcfcf4052a66484d2bab2bbd2feb1bccac5d435719632b4ae44a8282dd4b65dd6d40a3627ebe68555c8979c357d91aaed569a34f5b6203ea11a563e64b256e5ed22167bac7f28ff2e159503b20baaf8a94f325ad78eba08999980b4f68023dec8374898de516296323e3b33302f1f730f7269f61519fe0477a2680bc7b07337d9392e3ab83b0da27ceed01da3d8674cba6c4f02b8eddfe1f074a9054c07188537634975dba1c48b5bd510a8e29fe5814a1f1a93c2ae3dc644b3fe40d51cb8099476e101b2f688a0eb62faca8b7e0388ec5b1e4f12998b4a3aea5af623450738718105f6a4396f6cbfd201cec1ea86dcaeae4ae6f50215481668d89c535245cd77e921216f08311bef5c09b3c802a72a7200490a12414734e201805b91d5b60f43fa0388f92ee79695f132f253210c450f211f7b3e05e4d96a13490c3e1f2b78eba70310bd66fb4813953b70b18617bebb0c4262720a4543d4c742d5f38da643751b28f027becdb52a55bc45db4b056f67315e158b6ff795e18fc9ddabb8d644999052e2ef45e03751bb8b6e958e6f867d7463ea78fc33507afbabf067be893acf7e93dbbe3d773db8208c2a27ad3896a647f21f1a43808eb63ded215ffca8da6e17c7b46f391e0c308570a834f9cc9271745b07758e917aff38a361011afd8feaafa930d74e618c1133c29c23a2c9ab6a28bc5ec41329247b0b5e2fea9f39ab2f26c0a3e01f3b13ac54ecf9ff7acf28ce567310cb197b05e3d780e8058808d8a9f7e61d29f783b3af0dbd3050d83c8e7e497cebfb1d19415d8e75fae2cfcc5fda345ab49db30cfcdc920f04a50f682327f50fccc7f95e7d61949ca8bd0ee3b0d307dbc6a81c7ef96be9f634e91edb20648a144742bd263351053330c4a28a67f7c7171ac03ab70c9498b04330f0858aaf21b159ba28157260ecb6d5090f4c86936fd1387e2cc3d1dd476749eb9e4a0e93e778a5e6696027c82f1d15150ad5c8629f1f1eadf26b7f58d94d3d4be23d2aa940aa37f9e91bbfbb6761d35278115e28d4b8abd4cf8c8d0bbd6e94e8cd2c82515ac601b172189ba276ccc5e40506abc839aa8331f948201dc6b12a3a1be3ce18b234c274056d1045501124fc004f715a74469cbc2997cbbf3c811de02e4610fe8f81d0823cb2d6633934c9cab73a388dcb975c158a274319e93fd9e97229f4a2792896f8f7cba49df48c97c93e890688d4e85b51082203883d2de9548b125bd86b08b906ac44cbe2ca0152b319641d74e53f97856206a0c08d24986b45a980fa684c48ccaeee36b867f969ce4c031efe9d7b6c5b529a4baa689837e5e3681417b18059657cb49d7748befb7c5bfc885b577ce80eaa77b0afa267a305990ca1e089039fe52cc9e212c5183a71ffd758602c892fd9afcfb52cf4db5b9f71c22b0839125c81e403bba9979da412a3a62476f501fcf16d154de3466f1dc0e263f8c7341ad4954a99da36a704a6e6b3a67382d89c31ac39b1cab6cf7ebd926e960cf58937324394a5af3aec41b74a4bb9b37ac732a29351937d0db5681d59a43c4bbe65d458ad5744cb76715fd691f66622d245d1c432766640f91a24a9a4124b16e8a108223edf0a7e0a73a1f9da96100a64668c44cc224a85a9f312bc9bd36c850c3913797cd61e1432710589fb0d4122155b29b880b8dbd848182fb744624ea5f8b4a7bdbb657310cb615216ab4beec72ec76cf3c5ecff252f7212cb363d58e1475b1502fb3bfca03288916c209c2511501732aa2929c95ca0e496a5e15a1bf55fa61acc80e80c9e2b02e83b7102b3313f86209395b6a04116e6d46f8b4fb36d753015ae7f625e4644bd2ef9659d78f1261b6747ba6e40ac4194e81c56e2d7dee75f85b2b786f819e268e9fb98e5d11ae0466eb9f035c09a5fd9fd3b6511b9300bd67a89db36f4da39efe81dd8a0f5a9369cadf6e24ee50b6ba3fbd7bc9a58ad68226e05096052c64b9cc54cc47e2d65efa4670fa2e29d2029a79658c3a4e0a3952641d7de1bdd21a94c82c0e7785f9e713f9212296674a398d628809df9520ae0d5da94aea5ece831b675e008ba7294d5f02ae679c4cea967c840b8d8978d9068b3bb500142341cdfeb4d644eceb53b394a653f6326eddd303c8dadfd5cf8284d5bcffa55960d815789dcd366b5406bffef1cc023eeef451fb76ea03b718fae6b0f4d95f9d3df77d9d9a8bb606ce9b99f66c76c933a610dd80c7fca2daf6bcc5d33e90b7ef20e2d258f8f77ba4d99a23af622bd17cd008f2cdfed43968d041d1ab5145789206e60df83a3055b1dcb5c414cf103e6157773e66a526be67b30b475cae923738f6b596e4957b7046f0ce972a60e13456bf7c8c091885623a06f05662a655261cb5880b52ea1c5d82ea63138be46d8d53d8165cd681213888f44855c5b84696950c671a92d51932b88feffea1893117ad469b83abfc06842808ef3fb016007dd1ff09ab79cd12823a306769571fe61e52f998d4f00f4b04ba92b41306153975c2faeb990e84ed37905ba1cf0a3916b6bfd08de0d098408bda295ab0e96af9fa3f8d62cafd8c53e5d333fcd3a564ef305551f78777567593e7dd4dd13b5c1a265a18ceec2b7baf0f28228ce6990e834763a289f4e17d371323d241fd58e71c410c5d4d321d10c4a57c36721524d3c325b2b670ced992d33cc3e4372256ca6a6d1d6a2622da7b199df478eca647dfb752bd144f54f62ec5de2db2c42cacb8593549bb52a1e181363509fe3c02634522d4cc55e5f31071e8bf06ac8aecfb36ae3e2aacc7c13a2d71e4c2636ba813268e9a5eefe2b19c25e7f826ca5d90d04a2ce45dac832aabc7ef0cc6f7b3b6dfe89efe0fee1ac7b4995036fd159aeb9f54a68abaa0af99a6c9efcdc6c249a7585aa1ddf2f6f4c3dfbe2566164b8d4a2c40bbf2123e96793a5ece49b05797e623bf87daacf75730cda3eaeb96358ee245d92008dd4dd776084aaee9ac8f040c3cda7ca0b927a4258d14b1e027d07fc3641fe8f9f9086b0d0bd2a32f3ea39e36819c4cda2dd53c67ce6202e8181098e64b54e3e94b18720536ff96e9d6c778f6ffcaae69ca1b8c41ddef70b0d85ebf4c228eef3b0aa786fef300f00a619283e0eae7ed1a7ee7048c82fbeae7f8a2d8e6428f0f3ba620d7c1f075d99ca4c194794ffba3b522652baf94f630f03827361a9a8ffff45c1468a57cdbef4fcb4b74bf0325ce9546c5bbbcd22b672366873a3228016a129f00ead0c4926294494893658bcc6bf1091f5bd9f84e66ef5602cde3b8623ea7ee7a3f0a9ae55a227e186985af2279a3a536666284122193d7b97cbba235c97638c646a8191af76e39195a5507b17d8e7a340726a282bde2fc67430abbd5132640e6cf9d62a614f4a2264204564b1e84147f3d1857adf59c802c6ed8ea7a2706aa33b49bae88201c18cb273a253b9db561de1b178e37f24847f6593f4284d062c1001b73b81171c63fc0fdce92c1567444357d594dbb4c036068cf42fd37a80b0d1e7fcfc262b5cee6edbcea4d26f4401f2295d65b512d025abd7fb85cd925b55aaec6265af8b9bffe54019a04155cefac66c466c28f6f74cc1b8ba709daa2ce9ff41f92a900a05334d205ff1504167f2f5dd4f1a41eb24b750f67fcd57f3a69057d2585d5bd2a154bb584ff7f42fdf521c6dc6baf555bf01fb1f0e1cc17b1c65b4faef3a4f216ef5ea6f327a57dc9da326863dd048f76d6f381b62c8dee944a50a01d5dbcc4c07b63401050f99765b38fdd6e5bde1709428a20efc8a3cd1623cb117051b86cc799998906d7e8f0306c67671afb7917c4887d681ff655baa94fcbac430ef2a8a257c3c7ffde935f99ee4b0466b85d23aa9de48fc2f9162854ea2264ae25e39137f49ce631cb50cdb43a9473d45f7df967250aef88e5f535689830c37d5c6de4540aa676aff4a261840308521f9fcb6b69bf9a6593a5ed992ea04c69c1b93126c4b5edb15fbc2601d08a301075b9189e5c4552bf2ec9f5fa3784a7c0da5858c98c016f3571339774bfcc55fc9fedbe8408e1d74833446d83bd4682b43d236b7007dec6fe85489064b6fb9ce85ce0ad25fe7e2a3c75373eaec6fb3331555843dc402500bda5563548a73a6e3e56f198ba778cdcd1f46cbc544d3d72cf50fcee26381d9c0fc52e21fb9b1328b87430753143926a37cec11d87481ae9b5692566e8caed6c58da955edf316ec743dbfdd45742da02e5220c9b246234544640231d89147e94f4elibvirt-admin.so.0.4005.0libvirt-lxc.so.0.4005.0libvirt-qemu.so.0.4005.0libvirt.so.0.4005.0€€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-10.el7_6.6.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿconfig(libvirt-libs)libvirt-admin.so.0()(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_2.0.0)(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_3.0.0)(64bit)libvirt-admin.so.0(LIBVIRT_ADMIN_PRIVATE_4.5.0)(64bit)libvirt-libslibvirt-libs(x86-64)libvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.4)(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_2.0.0)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.0)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.17)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ config(libvirt-libs)cyrus-saslcyrus-sasl-gssapilibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdevmapper.so.1.02(DM_1_02_97)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libgnutls.so.28(GNUTLS_2_10)(64bit)libgnutls.so.28(GNUTLS_2_12)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)ncrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)4.5.0-10.el7_6.63.0.4-14.6.0-14.0-15.2-14.11.3\n’À\mA@\73À[ä%@[½éÀ[»FÀ[ èÀ[�Å@[�"@[{þÀ[a À[^ýÀ[UÃ@[H”@[CN@[;e@[!@[!@[´ÀZŸÔ@Z‚Ó@Zzê@ZtRÀZq¯ÀZg#ÀZ]é@ZN@Z/ÄÀZ&Š@ZòÀZ ÀZ ,@YûÀYܶ@Y¯ã@Y®‘ÀYJ_ÀYJ_ÀYJ_ÀYI@YA%@Y7êÀY7êÀY.°@Y%uÀY˜@Y Æ@X÷Q@XësÀXâ9@X¿ò@X¹ZÀXœYÀX™¶ÀXF¨@Wâv@WÙ;ÀWÐ@WÐ@W¼:ÀW«@W ‹@W’ ÀW€ç@Wv[@WV·@W(’ÀW†@Wú@VÕ„@VÊø@VZÀV ÎÀV7@V”@UùYÀUí|@Uè6@UØd@ŬÀUÄ�ÀUºÀUŸ³ÀU•'ÀUp=ÀUP™ÀUG_@U/@UôÀTÈÏ@T¿”ÀT¿”ÀT¶Z@T­ÀT‘p@T|X@Tto@To)@TeîÀTX¿ÀT6xÀT%U@TÉ@T=@T±@SßuÀSÛ�@S0@S(5@S L@SÀS ×@S …ÀRûb@Rò'ÀRèí@RâUÀRß²ÀRÍ=ÀR½kÀR±Ž@RªöÀR¡¼@R�G@R|Ò@Rs—ÀRgº@R].@RL ÀRBÐ@R:ç@R4OÀR)ÃÀR ‰@QûŸ@Q÷ªÀQßïÀQÑo@Q¬…@Q�ÕÀQ‚U@Qq1ÀQb±@Qb±@Q5Þ@Q \ÀPÐZÀP£‡ÀP�Á@P‹ÌÀP‰)ÀP`K@P`K@P\VÀPQÊÀPPy@PG>ÀP@§@P>@P6@P*=ÀP*=ÀP"TÀP <ÀPöÀOñ�@O°óÀO™8ÀO|7ÀOzæ@OvñÀOaÙÀO8û@OË@O3ÀNà¦ÀNà¦ÀNÁÀN»¼ÀN¹ÀN”/ÀN‰£ÀN{#@Nx€@N98@N3ò@NN@N«@N ÀN‡ÀMìÁ@MÜï@M‘@M�§@M~@MbSÀM] ÀMQ0@M%®ÀLÊ·@L£*@L’ÀLŽ@LrbÀLrbÀLFá@L;ÀL1É@KÚÆ@Kà @K±çÀK§[ÀK�ò@KzˆÀKie@KO@KLd@K2@K„ÀK3@Jú§@Jú§@JéƒÀJéƒÀJÕ½@JÔkÀJÏ%ÀJË1@JË1@JÄ™ÀJÃH@J·jÀJ·jÀJ²$ÀJ²$ÀJ²$ÀJ¯�ÀJ®0@J£¤@J‹é@J‹é@J„@J€ ÀJzÅÀJyt@JMòÀJÎ@Iñ©ÀIÕú@I®m@I„=@I+èÀHØÚ@HÅÀHb3@HQÀGû^@GËè@Gg¶@Fÿ�ÀFÊÓÀF¥éÀF’#@FiDÀF$¶ÀFoÀEú†ÀEÞ×@EÕœÀEÔK@EÒùÀE´§@E‰%ÀEx@Emv@EPu@EO#ÀE3t@EÐ@EÐ@DýfÀDýfÀDýfÀDü@DòÚÀDé @DäZ@DãÀDГÀDГÀDȪÀDȪÀDĶ@D´ä@D³’ÀD©ÀD™4ÀD:HÀD;@Cý£ÀCì€@CéÝ@CÜ®@Chª@Jiri Denemark - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri 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.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡afamanparasastbalbebgbnbnbobrbrxbscacscydadedeeleneoeseteufafifilfrfurgaglguhehihrhuiaidiloisitjakakkkmknkokwkw@kkcorkw@uccorkwkyltlvmaimkmlmnmrmsmynbndsnenlnnnsoorpaplptptrorusiskslsqsrsr@latinsvtatetgthtrtwukurviwbayozhzhzhzu€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€4.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlibvirt-admin.conflibvirt.conflibvirt-admin.so.0libvirt-admin.so.0.4005.0libvirt-lxc.so.0libvirt-lxc.so.0.4005.0libvirt-qemu.so.0libvirt-qemu.so.0.4005.0libvirt.so.0libvirt.so.0.4005.0libvirtcpu_map.xmlschemasbasictypes.rngcapability.rngcputypes.rngdomain.rngdomaincaps.rngdomaincommon.rngdomainsnapshot.rnginterface.rngnetwork.rngnetworkcommon.rngnodedev.rngnwfilter.rngnwfilter_params.rngnwfilterbinding.rngsecret.rngstoragecommon.rngstoragepool.rngstoragevol.rngtest-screenshot.pnglibvirt-libs-4.5.0COPYINGCOPYING.LESSERlibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt.molibvirt/etc/libvirt//usr/lib64//usr/share//usr/share/libvirt//usr/share/libvirt/schemas//usr/share/licenses//usr/share/licenses/libvirt-libs-4.5.0//usr/share/locale/af/LC_MESSAGES//usr/share/locale/am/LC_MESSAGES//usr/share/locale/anp/LC_MESSAGES//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/bal/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/bo/LC_MESSAGES//usr/share/locale/br/LC_MESSAGES//usr/share/locale/brx/LC_MESSAGES//usr/share/locale/bs/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/cy/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/de_CH/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fil/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/ga/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/ia/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/ilo/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/kw/LC_MESSAGES//usr/share/locale/kw@kkcor/LC_MESSAGES//usr/share/locale/kw@uccor/LC_MESSAGES//usr/share/locale/kw_GB/LC_MESSAGES//usr/share/locale/ky/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mn/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/my/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/nso/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/tg/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/tw/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/wba/LC_MESSAGES//usr/share/locale/yo/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_HK/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/locale/zu/LC_MESSAGES//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2c1a42d4fd85f1c6cb90385ab9ded23ddc45789, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4d97621487b6eca92ae562a6ab81802bb395c34, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f92c1cc40b760de2c049c1dcfc5b6010aa9c622d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28946689acf0fe38843b7a43dc2bb1956f070164, strippeddirectoryexported SGML document, ASCII textXML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII textPNG image data, 1120 x 832, 8-bit grayscale, non-interlaced?^ …PPPPRR R0R/R1R.R#R!RR$RR+RRRRR,RR7RR2R*RRR'RRP?P6P7P8PPP@PAPBPCPDPEPFPGPHPIPQPRPSPTPUPVPJPKPLPMPNPOPPPWPXPYPZP[P\P]P^P_P`PaPbPR-RRR%R&R"RR5R4R6R3RRR(R)R RR R R RRRRR RR RRRR7R#R!RRR$RR2R*R+RRRRRR,RR'RR<?ÿÿü€ý7zXZ áû ¡!#¸‡,àñOïþ]"ÌkÀ%ƒÊ½dç–侚¿Gå²ôûõnÌÃ,Tx¤ú[L:žcNM$~ɤt‰¼øPóš *Á¦Î¡É”kÛQe*À�9&Ÿ©ìÙ¾ãO±±àȺÕï¾D•…jB_…ògéǹc‰.;'ÍBôÝʦ¬{¢"…Š–VIî‹3mݶ´…WcºE>9TTãÑÉøõa™ï7í¿ÒÚÇ•0¬'6l¿=l’âÞÖ”.ÃÔ_ím"GÌ¿éUÁ&…À3 i43 Å.¨÷øó6MoAÒËÂÚ�òXÆ¢ GFûå{`Tr¿W R×° î‘(gõJÉ;ë�'•´Âž[„f‘`7‚"Œ,õB!ùËh&±‰G'že,ô�oEºÆ8:ã�´ÐðŽç™þõÏÊd`ß¹Òþï]u@T=žüe�ð–÷ÉÉ9[þ/Š•5Å7©–ûWÝ�{Î;©ñªoG K”Z`–xÕRšFpIþþ^)ƒä·"4e ˆ�î3˜:­£f„(£}5¥ò8�À  `Fõu5Çν mØ=A˜BM…!šxB‘E”Ù„ÏoK<%z÷ôeä/cà‚R‰“3¹µÔZ¸ù>g²oÝB\br+éN#ªNŸm FGd—ÿÄ;H(÷zcLúiF{(ŵ´Ú÷Ÿ‰ñg3“±’Ê(ÓMq¡±Ûüƒ€¦Ýè– â´¿!P;/Á5ñ¼ XR|r4,‘ÞVnur�žÀt“…8lÚ¢õ”àšØÀÃîw¹†Å¤l‚JB8³±î†ŸŠý½ P¯l`à Ÿ}zâÏ3‡•¼~L6ß“åŒ*ÉšÞHgqê]€œxÃÜhƒŸå0í÷‰.Ó—õ<’9„(4Ma�“V®F»hJ4 ˜éœ¶KD¶@"øh˜r§ z@H…Xw˾ ioS-Š‹xñc˜ºâowÀOö»ïH•À _Tû":¹üé^»µ( w§œûŠè²p_ôß­Î{Wóð6|ˆ^˼ƒ3 ÐC�¯•xq¦Ú£I¤u{s¹(ݸᔗcÞ”Çvœfþ¹`ež¡æFj’ýiÀDa®^)k+žªä/þ�åPQàq¿­,—°C}×>:ÃîI�ƒiVÚÝ2/ðÂõ}û.ÑOD���óz e^*µ¯à0?Ô“Ì•�Œ�—aBú·‰Pe NÊ)Luì;iCîÄ1™"ï€C�]}ÍÀ)ëú«?MØ¡TU™™úý¨Ž°½VÖ�ª‡žhzLê¯ñÑj§ï¾°Á–¹£žû—Ù€ˆaÒ~¶Oˆ|” '™px™·ê}ùËŠ ‡#Ù^(åà,Õ�³Æ¼üÚ)*Itáq/xƒõ4Gwr 1€#ªîo‘kóH}Ωv¼ [B¥Ñ¢ŠïWutÃYCÝŒu„ü&wÚc¤®Ô¸c_ÍÕh}p€`Õ7'ÿ×TYéÐîoéÜ©fW�³SòÐ’/-œÉ6Ù´îý# 糆vÇ’ M6iòB¿CT(ÛhÊ1{•o¡ö6=áÂJâd1ÆZ�¥Óþ&½¸ 6¤€ Q�C*x­ÿ©‚h}ÿxÊ–ÜÞÝ»£*X퇈ùôQl0‰Î3ߎì. 4ùr ¦‰¹Ÿ‚Ãgª€“m+†Iûð1]ÿg1i17�ë825ÇIÉçÒWv¿ì¾½%2W–iÊÖ(½}ç´ÛÆ4±xõ¿­/JŽ.Ý ø"/cåH·2´€¦+%pÚÖ_=ˆµ“ìO=� 7µ²Dg¦/u¤€Æ5¦H3\{ÃiÄÙ7·r.G•qÞü�9 Þd¦òhw?s¢ÿë7–ƒZli‹C_-ƒöu¢“�ŠgÝЧؤPE¯ÓÁq- æ~”¸èêX,¹z˜ù9º§Ì¨ïuƒâݰܬ„ÔD,Ò‚‰bÜR`°¢1}ûuPtËÍÅ¢$]un^›f=Àxñ°dºŸ½)§³Æ÷E4…x· Ó”¦20"�ª›[AÑR‘ŠKÆ'Õo õºÅš+ å[(*s”ëY\îà!^v¢ßãÛöÓ¦ýÇ¢˦ÄÙ9Óz­šÂ�>yzï}³–-Ÿùdƒ“*‚±-jAþúw¹ƒeOÓ¥­¶\�CqîP”z¥•zÈͱ8¶#Žf¥à}C}É쬱ìöý»Lì…»,÷‡ÏÂî.üßF®e÷p®µl|vJ´ßÆÌè¢ÙÖŠ{]"‹‚§ä«Áí÷ í*—X¤eY^Þ€î ‚ÕP+Fé¯ï1%z±Ó»ìÜç©öÁ*ñ+Eç±ðù¼ Ã{E4ð‡¸“J/™,6€ðŠpí,s²[Â90ÄvS z(•hÇÜnh®Œ@V¥¦æ.½#´Ö`Œ·7ÔÇ‘Q.î�P½Î!e9ŒŠ¦¾²ÓF`q‘HŸÈ}5E"ÝDôˆÙ9 õÅjÝÙJ@öYN«J…&³¨G&ˆÚï2|qòxµA i™ì´ðr`†GÍ©=îseQ¼ñ+°<¸¾*XþäŽ0Ëiã�" úªFf›‘í£¬ÎjQu@á�í5TÜÚåý:Ô/[<­VÝ èiÄKv„W#¥-ž€ôµ‰àºÒzUáòšUhFžó¼ŠÈ‡5¥C?¸9 óðô!WiXÎļ8Õ?ŒôéÓQMd‹×ÝJ:Z.N˜ÞTô„‰K'�ÛjÿªRçD9ˆºRÍ1µpW H�7¶TS^·†T+.cÁ Ïßì � xeÉæÊp{©u÷R—ˆ%üLNcßìˆðHS’O¡Éð4Mzu\WëÑÑˬ”á4½Ç”š¦+´ÝÑTClå�1ü7f|ûùVÂêŸ*Í×I3:°Ã��òùKž‘¹NšøËë†~Ù¢ìJùMUkL`uʘ„KoÚ¬È5^PãɆir·ÛyUU�ä¹¶û :fTcçºy¤<Œ&Ü%š¯Ûü[Ehü®"g­¦Ç¾h>…ܱ tNé?Žˆæ§a$À°•Ý(R~†i~°UÀ¢N’Ûc…ã=�V¦lÓÓºkÕM§lêÔ#…!ýÇãƒbšFJÙ[É=>@m"yŸ@[…ê/?dûÉŒ1™Üõb¸¢ªFÎÎ+6u> þ›ò¶h5·"Ìu™¶wr¾g1 íÙæÁV`˜°�ŸÐ†ÒÃzå5@vS¾”k} ÇoOZeCÿ‡@í=>-sª|`C P0::ó‚u9K+Æ2¾É§!Xõú W"¬$Vô¼8¹&JŸ8d‰ ¸çêaWˆZ¡ßܽÞ~ô±„³�Øcù‰ÊL€�±Î/�AÒd:vá:™¯4ÐâuÑ!¿ óÁ»æ×:ç‹#÷¹Ä)CRÂQº[kwÿ`>�›èŸ S0YPý4gã.žØb™Däè-b¯¯À]Ô4�µzvË,£³Õ=V·Í"™: ÄqÍé[u>'ÊOüp <¾àð8ì.XI8Cû3PEÈà¢Å¦€G¤d Aè!IÁš?»²°0`/t½†•þcõˆ¹ï¡v§Þgd+2SŒ´Qðe[l˜)ê‘£ ¤¬ô¿•s)Ã9‡{¥â)ç¢Ò&¯øÑyK¶±)Ã\p6×MÂæ—ýp³*¤›ÔÅO¹ÉSî: *`Ó­�ÏÓ\;QóXÙa5 ¨‘~y¢sÔJqЦ7ûô‡¡¢åõw—'w#wøõ„[‚éˆN¨³íslëiå�†"F‰„½×ÃÔ¾ÕÑ0ضCˤÆß©v„ŽõûGè"ÞûPV*¯#Î0Þ³`ùès÷–ÜiIõ'Ëvq ÖÃ/fFäÃà?––6×`úøUù (_dYà´G“òöòü;Gu:—¿r:˜šøýÎØN·rôBÆKŒÆn]%�FH�míKÜ­ÑîK$¥Y<ä�œÎjï—lŒ­Ef|6ªÎyÏ%�ü*lß7ó�»ª?_¦œ4×#[ýZ¬–çv / ÞÇ6Ã;Ÿ0íâ‡+ 99äTBa é*“Fù‰zݹNh 4]èÕsì&Ò�üšx¥v Ý�²I0Ln�Iè«p8£2Ï€weyÖ‘¹¶H-¾Éñ½Ó^sDÐ9œàð¥…óͦP”-"m¼tÝ“:f'YïÝêÈÛB\ÍÖ ê@ w¢÷ž¥ü‘LSíãÜŠÛÎVœ–EíVâ#,ø¡¬°'–¥)pš¸ s›6NÏ�ÅÝz/�ÓãFB�kg6(½�b¢kH/�]Ñm5D¯�†›Ô Zf䕼ç×ã¥Dr j|ƒ7к†Ï<¢ç˜ ùk+Yýe…€Â‹¦´Phjãã4…í 21Í$rcÙ·V†}eZßH4G٢كvðÃü¼áè¥AŒößëõØ.‚aŸ¯Ô$îE�ôR¾U‘HWþ¢�)É]u]CÜhE¥  íD�Ÿ‡éÕó£ÃCͤöhNT²÷RWãóô1vÖ/툽“™fד£…©³�a‚giWýgII)é†?ʇ& FƒMÅNúÚõÕÔS\’n s5ì"ÅçTÔ_CÎpoç¾Nr”ñÎ^i[šÔh¸3ûT¢rÈ9�š Â�tSš¡#�ÚxÒþ곜Ô�ÈJ=ĶäÀÉãŒyTWÀ,ì ãp/°¨ÞþµÞÔ&}V’%s³Ó W2?&,&©l^’ï€´+}4ó=DçˆäÔî$(ZǨ0¨÷Ý‘Ü/ù.Ùú�Ä|ÞKú¤þäÚ�[÷R‡Ð) JÅ¿hbÆiFk=ö¡On¼\«ø*ðhÓáï¥ÍGâqóŒÌc ól'Q/¿’loT²nO0ž7u« YÖ;Ÿü¥e�¨ I.Ú·Mû¢ºlNƒ6�œŽ>Åò¥\Í®å`¢z¨ˆ©eA5ž\(‰†+|òáý“ ìQئ Of£é8¾ 9`g#C_gC á­äÐ'Óäväœ4Þ ^^N×5ö[>ö·Ò Bß2ïSí'\ØF[ûe„� ß®M—ºaY¹±WîÞ`Ü8Y~\QšÅ|} E0;@£ÝG¿q> è™AtŠ ;²"°'BqkÏŽ¡½™1Ð:Ïl2«ljw ©|«dÇúæ¢Pޏ~¤_å—P�þ²™Ös$F’«[öÆ�ùIm9s11i=>®Wæ,�ä‡×6@ù‚£šl’.U*Z=€�‘$\Q)ÄÎ ç€Á1¥=ÈÉÝæSÙÌÆDÍ�k²l âd˜…òø¢Y…4�fÝ;œ‹ü8Ão.FPr}Ú�’fÞé[ƒ£ŸÇ+´bÖLz�¢2KÙç2vX¾rÜÝö; Ãܽ7”^Œó¥ñyFø�¸– �j9ž¼p{å"i#e ¦Lh‹ß¸„ {è#FÞÄ5þO33‘r$+cýïÉ�R-ÝBØ€dè6ʆ)iòíÒ<2äDþ‹GS"Ê-ŠË?‚ßk<¢›æn-r8ÞžqÞg¼4ØÁ5%+óJ¬€Õ[ÑÍï§™t3{�Nµ7Ù¯}ºïÇ^ãl$d5íŠÀu˜#›—n5jî@nbö-\Ÿst�4¬Å�§ Jý«â¡?ô&»îÕE·Øj:kö—$Ôd%uˆÿ)Ñ:þIâ¬\œæïêÂU/%¸ŽºæJÇŽz?·#ÍWò½oöá„û?ÝöÀGÀ6ƒ7âZtfAà·Š?Ò]…cã›è\~Ó .›!`¿^ñezþå-=½ê^ÌÌ).Zg”ú¡à¢à~Ž~ƽ€¯îˆ¶wŒ5Ä­d �D»‰Ë¹õÁ ‚5D\Ê"…¬¶UeôòÈ’ß G^Kc Ñ'Çäû)Á˜ÙÂpV€Æ¯ŸY ²W†!ÎAÔÖkF¥N¸I�ºü»{«] �*Ô3‡‰òD ;ÒµPêùî� ùœž�–¡ë{Ly^ååö�­òûNêûº¶^?K|eÅA¶ª\¦½ÿ³é‘BKƒ;­’çMƒ”`dRüP(û”]R±�»N»Š¹i€IâèùÖ½™S±3 ÚyŒ(Þd_°I ðäcž7 Aû£ f«´qZvºì½Á°oÃÌ”yÿ׺ÄÊYACœ=3ÊM-m›BcózV$¼œ©QlQÇln�ÇbÄð_z¦¨jGÔfÈÁá´ã uw>Áïr:�uÿGx«—>‘?�–�^åÀˆªÛ#vþÖÍã Xà¹,uO.E9Bû¢¯G$ÒËôd|Ð�éõªŸT@êg…«ÊåKù;kíî¡Sm„ÀÃ?G„ñÔëJV–ÁnÔ Í(1·Ùù•iKß·_çÅ�X_µƒ]¨ÄÁ@}�×�g07†– Áj´ˆZìùt±÷^ÝQ1Y¢\fåìäc€úq4%é‹&â2üÈâ5 8O3,ò.âa›± ç1ªFõÒ“»ÛŒO3ˆÃK¬qëþ“†¹‰ ‚ˆÜˉìgR¦ŽPKk»Ö¶Ý öÚôºª[Ít*1ø›LJ|ò|�†O×*ëӣыý ÛaLHƒGÉëxa=•+ÏÛÔô0ôÊ’Ûš�<¹¸JÂs]–Êš÷Õ„&ŠRýZmÊ£mÚ,¿•Adu¼Õ}{»%beÐÁáCKt@§x‰äà²:þª¸‚ý`f‹xèûèÕv÷° —7ã(t±ˆ˜'±…àÉ/sž@JШœ=ª8æ¡xáåÄ…Ëi #/‚@æp˜÷BÙ›"1"dJ‘ƒÖ`\ùAðŸï-OU§L‹…˜?†JÊ„ˆ×0ŽAóã ÀÌ•S[Cé $B‡óŽ>X_×ü4â­<IÔÐå¶òEvG wß7ÄîáHï­é‘#)x—sh�”âÎ$U&gP¼žo ^I�eÊæÐ¡À=Ü7ù™�iBÛû¾$„k)רÿ sµåöÊ}e#dEC¨úßÔEçy)㘳ûÿ:ÓûÆõ[ê·ŒáBúe(cÔÎÙ©¸ª±Ò“i²Tè* ?Í¥W�ÿ¿¼½yZ9‡ÝÒ�º0É6æ*cwˆT'véÃ7®gƒ �bsÅýìÅ>³ 1í{ð—)áÖ&¯¨[mlŸ4¹µÍG¶ãöxH9@|ùáÒõËö°Åg£bßo€-ùá~:YŽÌì}Ñ úrUÖXZZvS™õû¿í'Œ‹þ^¹�Î:ôªâ\B›6ЇJ¥IŽö;äeâþôVÏ„b&°*ËK´?»N\Hô~r>¨½€ÊxEµð0<¤"C�wûŒÞkC¦<š·9©¤ žŠAG,Ö(¿6A2|Àò.júI½ô?˜Çì¨Æ6ª‹[R”ÿXX°Yë ìÑÎb§,FÒLˆ�8üÉ„Í%ò3jQ¢ÉÎ~”"i(zÛ™1ç mMM«n¤MÏÚèæ „Ý®Žñ.ÙÈ«½¬|/Ü�ÓºëÒÍ’Î…Œ4H#„‚J+òéÃÝ'XX±80ÕôEJrŠòàb 5];RŒ²³dŸmë*fTñTo ÍðÇóÕ´}]»bCòÔÓ¨Äù<‰1b9|›^c‘ žŒ»LWnñ¢©Ë”dgguu`AÖJBm› EÏö>Æ–9ì}ilÂ|€¢<™ØvæÃÔM±a¨í0n/ɪø�®aÞ@J^þç†ÀëÑ­+š$A$nÍ>Æ”�:­'Ò’Óv¿V_4Dxj2¹ßŒ¾.vcä°sÇÆ%µ^EÔÿFA4gí4W`l—ô1—3)ó9€zu‚çAj�‘IGÜ¡b7+M²JpÌÕêͧl8µÄ¡7n{=ªöûÖöÓï��¶™þoî‚s‹Œù°�ÇÂ8 ~­È;}Cü“c‹"ð¹°�‹|HÄÁ:cD-ý¯S³‚¸õ¸ÿá‰D`ÄQJ¯óÏî+"Ïüòžç&œSRßQu†‰ÉoáhmZvE³×LëÆWÕl9"4 Z/"Î%”¡°Ì§Å Æ~q­h-SÀíF@áÝ’“wîTèö�Þ–…‚òÚGÈ/’’S±zåI¸6 ‘ËB¤Y²&¢)qÿ$`ÆÙ0¬FŠ\pW_0Ü·ýRÚÌlp1Þ×èª0rŽ>«Q³Ü‚LéŒä]+¡L·3:Àê·î)<ÂÏ�P$˜ ÈǶÓA6�M¬$Ù¢ï.3W˜àÊ“Ãþar³¸Ñ„’2MéÉó"0¸þØJQˆ]S$äåª1ñdt.\Ãåλ7¢ÑoÙ]¢zê;ZéD·~û7J\-Zf ÁÛéS|hD¨‡oÔß6½ñ lÿXÇ®dpQ¹Ü{Åé`“ŽåþTæmã�xïQaX®ù©v%�m¢Øã]—�å@�±³2ËG‡U£uIìòo^tDk "¾Bkä64Eç$õRn)öf9 ÌrÝg)–€kšþO99S9–�kåwÁ@Í€\®Ëëj&5ïM*àKÞý&âÓdé“„i\ÈÔWÄÄVI:T}ø\– þZJçØô$uwt<›o-‡µq—¡�‚¬3�=ö­ÅR¢FCœ7ú6$T$I��s*õ«ÏŽ˜ ֓„Âÿj™¼-ãð]÷V¬ ÷Äæû7èþñTžc×niã�/òà–2EÄ”Çòk�hYM?±oIxÁ�U8ƒu×ó$ê½ù`q|•ó ï½hKÅpDÊÙ¦�l hðáþ;'zw_7ØQÒ9 R¸*»GÚ²Ièèkµƒ nk.SÁüçé —Äy'Ÿ;ƒï„.öÿDĘ¡úEh¡™ž4µ;·±3,qCÁSö¢ä< ²í £ ìÿ££b(~ã}]…ÃÞGÒ›ÒàÒŽ¦K'ÇÎpÔ«*s‹Jî¡g¥ÎAf+‹>yt' -Ò+¹¼ uV¹`­ø@ß$æµQ­ü³ÀÞµ÷d`kŠN4î¬UŽq•"ªhÒÕ2ðo»q‘V±í6‡‚ätæèU»£ ä¢&•ãwæ»™WwÇÖÌ—c#6t@Ü3™Ê*¤ˆSÝOîþP9rpVu–ê·µÌÖIjTi~SÜšFÆ?Tùì#…D‰» €ùS÷lÌ9tOLJõ£0‚s$å �J3&Pj�yˆápˆg,PÆ;~I ëO L½àZŸ妯|/x„ºWim9®WÏР¢’ß°µF‹öû–Q© C,¶G´,á@¶$§‘îôè0)î1”ÌQq¤�ʧ#“Pžª§ú´»N> ]O�ÎßUï˜ÌIë4<©`ÔU-@¢àO¹ù`ô~�yFáÎÿaIŸ¶G¥q•÷ ¬-`Õ/�ùÿýfö¼î÷¦‰xŽÉ26G7%²» ò’üË-¤Ù)gö›-²I�UßùhIê³íòÝ:Vè…êÞ*�®ª[Þ�ýÍî9‚Ò…Ñ*’°ü*ùªï‘J>b“ ÚÊ‚DTOš¥y™¯ïçè^büñäp7‡“­×v�r]_tmaøÃL¨�‚S‚‹»3e KÇ`O¢ŠH«é¤ÎXiÖoÚÿ*øšFÖ!~%DŸÁìã"ôôª°²D„Y+Bo~kÇèuƒèâWsÎ’§.“ÔŠ h,DxˆÜà$#{Èh×¢=Ÿ�õµ€OŒÚ΋”e´¦ÐÄL6MÊ(N$†×–2v72Ó–û«ÓªÑ¬K&;?¿ŒÄeݪ ãBJÙ÷'+¼$µð�®¬l²Í·¶é¦Í¶¥[(i6hJ5Ü6FÝ´e\~í|-;»�*ì©¡Fý©.­}F’�rúRQØÏûNv°�¶-X…ëyÀ@ÂÍŸ b×$¼Kt͉F>+á‚/vìcж~õ|Ž\‡}g½X¶6i2TFCrŠkõ©¸WŸº×ˆV/bp"3UÔ€‡Ö³?‰a¹h­RXzS  %ævKC8‚H/™5CtPÆ“aÛ²ÆéÕ‚ÙuLSº”†ZÄßGi™/ý‘²Œ#µû.9‘zŸ· ºkÂFiÆÌÄŒ‚ÏDoq{07û¶Ò²%2źkÓ¼w…A;ëæÌ’?¶Í%Æ)EÕö!ãDhÌìäÏŠõ?o–=€”ÌÄ�;E(€Qž`;2¢ÑüiIó x 5¤–¯Á~He6ƒÂ ƒˆijbkȬ}¿†Ê™´Æ%¬^LÛç%£+´—¶`ê?:B—Öj[6pE{—%Ñ'ÿ{þ¥ßjÅ ]XÌé6ooW'FÜ � DãŸ5Ñ[´ ørª“Šcã5P0Ã� èH\>!d¢<ÕùèÝÕÂÅ…ûYøw̰ ‡þ{œS²¼a™ìçrþÌœ? x�ffÿ×…I–à\ʹ•zblÈVƒ´ò*‘&ÙýÂ_ý�™}Èrˆ»�#c·Z¬þ×^ %ß[XèásvÀpĤvH]·ãÇÔÐ_Áñ È«:ûväTÒÉx~ó×ÔñŽ€²`•¯�¦Ïy-ù *«DŽ\‹aDŘRXÀ²Ó-‡¶;æÄÛן¢Þeà3mûT5ÅyÇuÝØ9R噸•PàNÑ‹â Ú÷ìp=ö3ëPÏ*Ì>Äú KrZ2á{ˆCó°�ÓÂlyA‡K¦µ½íÞ/™u6·ÖÚÀµ¥ÈI›¾s.ä�F$[€9wö`6m÷ßFõ !ÓêQ�Úðå5ëÙ¢â6ñf0’È?,‰Õqç°c„6úâüÏuæÌÜ#C+õlËž>úÈQÙîæ>+áPð 'W¨¥ðÁÐ81Íõ¢ÒÅŒ™@°%Ôry¦V%[MK<–p)61ª ¶Ï|*¾^n#·öÛÃp.�à àT÷‹/P ‚·`Ÿ"1LÑK­(¹l”p ¥äVD•»ç�©u_YpÕç÷z‰ð¨‚‹[NUmyBZž —ëä�⌠’êäÙ7î‘ôUs¤F(7KÝeâq&9>ƒ,~¦ ½fÁþ„ñ³Îs «{Z7òMDñCYãr£Ø­(‹R‚özÓ¾ µäãÚDIïh¢�¿²‡™Å­ïk™ØÂކfùÛW¤ §K3Ñ)u¨(Œ•VÀKŸöwâýsªªÃyÊ¡°½š�UlNì�KoçEÀq× ejÌÓ‘ðU2 MÅe>*vK8i@æào§¨t/»|º•:!z“Éä%ñ{sBu0,O”¬‹¨ðk+XÁ9”¡V‚­žÑí7€šã×Z䎢~S5¿øÈÛ×  ¥¾¤M”À Ç{R´üKäð»N?!¸h¨ÊSÒIƒ¤.Ÿøb«�ýç°±™ÚÚãYتFî%vãe× æ.ûT}$#[<4mÀmŠª � à%niÃ2GJdIÀ’Q’jA„Z3H8lÔ=�2*ùk™œ šü¶7}Ê�>t¢@RkÖÀ p\¸ì*g·¬†Â\�fq`ÓÕÚƒþ*2�’V›ò'êrÓÑ’5Ú1Œ3¹Ž„ÿ•’N÷ÖË+¡÷K®~_J»6šG d¼LŠÍ´-R|¿ ñ½’¦€]v-ãc ¨¯ÌùRža&û„±èßÙcÂ…¯ÚèÜU�`ö =È5.Qg­†�Øÿûn.B`Øl�sÙf'¥uòIûs¸¿ífÍG› fݯª0b<¸Ïf¯”TƒÁ…$“Žê,oè ¤–¢vU,"•°�ÝüÔYXЬïa¥Ë�òµü&®}Óçל·%S›¤rËÒ„¿h�zÀÔJºèæ�hÜ_Oºƒ>«’ab÷#©ÇˆÕR9*ð¢÷`�@d6ªcur6Ã&}(eD÷3|)_ã$ƒº�¬#š¶µ…õÍ. 2§.UXŸ Ó¯{ÿ†Å�úö€I·-Ò›Ž½TÐñ!ýãHyû\àúõTlð8–¬ïxº+iŒZ°)5wxVbò÷tSÄZæ…îC·Òâûð´-X=Ù°ÌÝÜ}l^2 7tøVƒسÂð®k�÷ªÂ Î*X�(ä(P•Òêh@p®Kr'6»åcöûýºEËÜvö71ÒF2È—UëzVËÍLµ¤QÕ°¡#±™¿Ð©ëj’•1@.åW$=lÎÓu×舔D—9[{dŒ¬²ÂóBÔ }cQ³§¸¯~»²Ð¢Ž›Ô2ËYì ÒÎú"‰þŇÑ/ä¶h�CçîÏH1ì½5ªîù˜kˆí½†ÆÃ“oèƒà ±* éEZÂ:�˳›JØ–ÖÄS65"°ND$Ì]·Ûog~sËÈ¥‰Ê/‘cŸÍ ¿Ùœ(Ù+ªˆ' C Þ߬dËjrcгígeQ´Š€ŽËCUZq>­y±É‘•÷C£Š7Û†¶°Sƒ�ƒkQc€×±ÿÌHòSQ2w=z ù¥cù¹ñciòÕ2í ™<;0gd‚ŸHlÛÆkúÕÎüîV¿ôñ-øs~耈Cv½ý€½ùŽM#°rç…M8Í0î�ãÀóY»Σ'ݵV²Ãت·Ø¨>¹!†H/\ODýÒ«~¹‚r}ÓÉ€›[^[ÝÓõÛU§›‡š 9+ṪêV¢3¶lðYB«tÙ9ÒL¦&w¸¬½%›HÃ3ØNymdÑдDîþJ9f$_FABzéE†˜[ßkBñO//ÒÚ•n[ZãœE*cPOžÃ@ =#Þx¦¦ñ¡ºÈdIàÆjó¿Ìç–PYƒ£ ù:]u2rð˜ÑÚéÕ.9ë'§”øÉ‰*¦sY˜VA¶ö•8­EϨ¦k±æ š— ¼T÷* ÿ·Ú}^ÈÚà —o¶Ò:æp+1j‡+Žg€î±ŒH`Î9mt͌pœ^BÐÖHñ*ÌšŠA”�ƒøà©Ÿ ¸á̄ƾÀH8Þ$)µ€8yPŸØZyçÿv/'˜¥^‰¸’é¯Î| FZ€t:�f—éÄ]˜؇$PH[z­ Ç:éâz™{Ô'xÔ‚O5*�+÷<¿ŒrYpžΰmE…@N—&"ßžÀñkd�šdj’�èg:äòêÿ¾hw|LV Î/šË F!$‚˜°€O|[µàñÎX z¼É&�;fõ#M“XYZŠª–ÊanQ+0«Ó÷%bú\ËÐT�ìíTËÏÉIÁGtS:O8Áô)gð²±£á ¦—6`2qJص7áç¯Ø‹‹çº Ó ?©/fÞ²_=Ø!ƒØOùïK¡}ŽÈ…!–}!¿$2àRÿRKëz—ï†Z1¡iÊûמuåvÈ|öe«bŠ{á?Þs¿·0+ÿ k–wä›Ì`ÖZXÐé¤Ð#FwŒY‚…huW{È~Q3v¯�|éÐÓO&þfPQéÑÝþ¹MÎ ƒŸò7U ÛAö"÷òùà¹ivï \.vk+h7¹á-6ºi»êU�nÚàtR Bõý:¨ë"s-'dÒ‰¸.¾Þà„ ƒ¥)p ð­¢PQˆ¶óÊäH>V\Hê¶¿”ÝÈS’¼b¹v¦X‘ øåwW=»÷—Û¶ÿH¯_Þ jÌeâñþ �ë¼^dÕˆ Sà�2Ýñxêv$|UÄØÜÇBœ«èMŠŠ8<%Ë—á÷¼U�Z‰/qqLP�ÚúnB�÷9øL›° Iª¹âºŽ=žRZ¯3Á`Ó# ÇyÁT˜}w€xJ¿.~Ý^‹ä6+š3·nÓ%.ݪ{ÐhôùJü¬›%»\_ÛJ"x“ËŸ‹øe,4‹€�õªÚ;ûñÞåùÀü§Ñ$¶¸$Ê@ô¡«^—‰¥�ªìüé–3ã˜x8:“-IÄȈg¦sSHöº/p`™:Ô¾øï8ƒGæ�o?J4î"¾Ž}W‰~õÁr™f“ËER6˼}xl’Fo™Ào¤ÿL ‰6¤¡ÏDÜÔ†lÄ"ðÕ84e U†Y�Hýâ‚ý{Ž{ îµ­ü“Є›þKì­ï úp«O+›zŒ™à¾\eG±o†§ŸgY"÷;¨];Ý&ªï0ÅÉ6# i}8AÂ<Ã.ñkúôw`WX.(Ê–a½`SŸuk™ÅƶÏoi–uÔ§¨nøäM �™ôƒ|£_’(¦ÿõ&i 0 XκßIØ£ÏB¢Ø 1Êó ê2,Ô]¢Düâ«ojë²¹VŽNE@º¢pó¦ £´ß�W�}Ñêzû»è²MG÷»Ô}à”zHYwL¶ƒ,ž³â@̺7&¬�¢Óì9ô¦„”ÎR)ÆõÌ»gi„Ò)'úWCÈ{çÿD^ªxn÷Q�Ì7^š‚[áî”ÞøC.æÍ¹èÝæ}dž´u³w3†Ì1¶Rì¿Ì}a‚¬vî8¾ñ=riÓññ×C Û¶ Û GeÅ~•e#R]ØNøúF®È‡p4ƒªxÍ�FsžÖ™=ZìÒß+ŽˆDXLE-õ^«(Š,DuYï>Qz¿e¿‚÷XG©NsÚ//Sø4‡.ï7AY¹Zn!öF»rµMàXr}ò|Z$cÎáqõ4$Ú9ñ2 Œ3r}Jaª2„›½›¢§Š±Àà3šï@&(z0V½y{¶ «Âtps§Zؘw‘¡Æ¼è­ÅÔ˜ºkN²#Õ¼­å3r\|¤É™±g¼I‹®qƒž‘²ËKÄhøíÌ-’u“iÍ‹‰û¾ñÛi=bøAž�Ä(ÁôãìðÞ¹^±¶er¿Õ’Øu*†–�ð='æÌPž3ñ÷,©— ^Óœ]!ÕÍù¿ ̯åËoñ²4GÃ$Ywñ—†½:�|º‹%™ÌFdÛ¸MÈ6ŒÎ:у̮4¾�ŒŽ¦ß°àaÒ›Yê°Š8!Ñd g)ÈÀ;œ¡­19ðBxžA|Þâõ–¡’÷xÍPÄíÙì �ÑÅý§c¿vbεå½"ˆ Äa�I•2Oªx Ë'øXK¿8ál„‡}9ðræ;i[d6Û,ßÛxsáѶϮ˜€)ÈÞ̈{CY¾¾& Íô ”½[­À+kÓ6é9x*Úñü‹ÉÌ#wù£—Ä3ÇöÆ™`œì÷›Ëƒ²|Xm€d<Õqdhϻ۠ą:äÝÑcG3îEơ݃* C€G:_]’€Ã¼ Ù�¶äÜòܬؼO5ª\7UÛÅæ3m–ékíõôp£“ã?ŸÁ·â`ñ|aÒ0Ë!¥ ¸^qùÉP¬t£w¨^EI~ ú‹?0£v>À.!‚»øÌJÏwÍ»ôåôD i; —ƒÕSSã�ÎU¦ºÓÅ:# ©<&_È®4x°ÆUÝT.‰V¿Š–J*3Ô�ª—8“aÐî|#œ6üDi½HHó[ÅO)UªDì,ÜüMê"NйdK…Å#JdÔtuó²yMï±JÞ¤£Ýžvq¤çeGžÀþ¢]5OèBœw9=ž…¹^î5›ƒ5¹æ*a§ø„M“3ÍŽo�kß�ý[—V¿‘%ݶïx  WÒ,çJ7¢©ÊŸÂl Bóãa¹fQ",éH®�ð míž×)™a¯ûLŸÛgÀ)§*ª‘ÏÆEoþ÷k\…úQïAGgsŽª—ßë!–Žæ÷°Ëœ�Îê�iß1îÀ@m�ÿw\…*Ÿ¾ui6:O"{øæª±¬^=ð|f ÊtÖÌèÅv΢oÆÆþÄ¢?”+¡œx!ZÄ‘Hçà}EÜ=ÒNZº�-ZPø•Ê7ËpXÒ¦¿<ч"ÇÕšÑQÔÙÀ¶Éù¶½ ŸT\J´9äA¤)-QßÂ�Ô>iì?¾µ–=Y/œgÍïŠÏ9†:"¾¤^пø¤Ÿßà@ Y%”f*tEß/ÛÖïýÔ6<½‡Ü}1xánox 쯱µ x”†Fˆf3=ï~`m..<[zÙ7ý8ŒÞoL¥OÆô‘âüq²Ç}¶�<¥’T%¼à’_É.:¢†c fo*ãLïå8ƒŽ’êx … ]ª0F ¦ÐXÍšÚž&Aô}µ» Õ˜`WñS½_i!ù?z€¶pA/Y·ÞIΦ¾Ï´P¿P•P÷Á\ýÀÄÔ@U÷¨8š %Æ9k‰B%5;Ôa$7Jß‘WÂM‹¶fG8ñÎÕS­£n_Ì›÷Ã4?.È®Ýz„ÄÍÜ?Æ:NHZ ®ßsÆÖ-P‹ p*úuÓ…Å©×É]ÍÝ�ËØa ž¹ØÇo1j°q§ țνóêõcü³Ö†�“ A$Ë  ê”ÖëÄ%d <æ>£‡7ˆ°õLذ�o†XðMM^‚³öÞÞ ªª(\åž#ÛÞ"{Ž|Ï%›FªJiN¦Á1ºµº#GWmXÛºIµ¿¡OâÊÀÉ®:*.åûdˆ�ÇîwÏ{G«íu?%$Ô× ŸtÖëÉr–)´¯7gíA:þ[7x,b ˆôjãÏ¥ h WšA‡,c:ÈF!ãüÔè¹HÂ�)Ï{?M~ÔXÐ-(×_¯©hF)ÓæÇAÃ!™à`©&3>ÈJ~Ã6áRN½ð(a›Ø›à•qîµ+ `…oWÝôxÊ•Nw[Äp¤£ëüpÙÕ©@ªí2¥7õ¬™%&çG›ëY‰ªd¬ÛÆÆ1—�ÊXoò€ ·�ºI; Ùð!;0'%×á+µ§¯× ìǘCÌ�JÃj³Ôï Çò,=lv™*MÇiæVÞ+U8eÙ`?Œ Ü¢ù|‘ÓE@I§QóÎn Ô=MBðV)!3»)dWü$sÙÂ-‰EgûD©¤¯ÆhØhÆúË‚e,V•¤8nA¢ ’Ö”ç}¹Ï÷Þg¸Ä·Å»Ôi87¦pÀ \[2äØËñSÎ!T¸á¹c­åabûp¼lÑScÛYImž…å}6ÆøE­E»¹]!øÔ¾è.kÕcBZ PS½¤k—4DxEаº†@²’Ä™ô*ØÙX¤Â–Z®~?î¡ÛE7Ó6êHãõ° F?§»]Ž©fƒyÂâš³s‚õT0ùsøÂ(ͶÌ<7 Fä•â$kV "¶C$¦ªÔœøHÝ;α… ;èµóùý"'ª\ì1 J¨t‘d�Ÿp±}ôÁòQÑøH6ä¿Ñ%Ò|¯ŸZØÎÌ…${l ôd4Ô”nÏ3Q_}¤–eáh *Ä·eÖ/ßE*Ä̗ᔫ[®€»Œ­\p»‹ð‘SŸ¼¢ÏdïóÈ`!ìæ€|WôÛN«‰ú“%jkMjHÏ…{‹OA_¢ä@ò®Â,Ì�`{I†þ.‰I#óžê‹‹š¦h+¿»Õ|Snu¨��ó¿ž¼¸Åæ7éɮܹêÑDϯ+Žœ¤¤üwÓÚHó-ã.œ—hø÷ÊÊìßbVÙ“c°jÞ%éÄ Š?Ga„pˆéR ʨʰ3”•ô­�»öÕÒEAƒ0ø§rAá‘§D<«¬< †q�(¸À‡F3’L±·Ý¸`Òz|HØb¾2ûÛ•ú¼ß“zÚmW'’2¾ÌÁÊEŸwî×|&39_&§ò¨µñã­ù þú\ú�¸N±¬ÒºMÆÞ–¼ *73e}cè>ÄH³sÝþÒŽƒôœy�jœÙ Ãö{Àƒ§8êEÜ r²»•©¡‰@� Ó±^Ùzä”-ÛÊ"%sŠ�Yù÷†ÐÞ#ý"8ÐÒÇg­ÈÍ”lÞÈr‹1v_"8‰Gó� ¤ÁÇÆQ;I=¾¦au¬šúò$¢£í>¬S7ªÂí*W'Ww›U¼Ô`Ÿ²Êɇ<âéŽÙ›™ œx`rví¯vŠkáÂß`M»FfæujQÀ…].Kk†�ü}ă�Æ8ݳ ’®�ÃíÿF°ð+Ùäˆpi=™õ"ÆŽ­-�¿Óãa÷²Îšˆ³´xúÞ g+©V¿ñ$»Ö‡*¶³Ö«¹E“à%+þb’ùX9ؼ÷Ucr2›?:AXEëJ}ɹèQÆöÃÏæèn;¸õÖR¹V•5’Àµ÷Êœ´C�ºÀR(I,Û qh¢Ìhöðå”J7¯”jïpÆ&�X�Å%ÁsT!eL«zii‡º(µ †ˆnüãÛj!�õ:´;š Ñr°,§0Àlw¬m:`F ü ‰ É�>ÂÀ_YÁ?YÇrœÑó~Ý8ðÇ+­€ ¯LfíÌ{¥YY„›tZÐE"™yV c`Òä‚üŠÝ%¿†YêI'¥³ó$n|ólö§‡-ÀWa¯” ëÀaüFË#½´@É<Ý€N®8ø$»8hCÆ9‡Î�¼ ²7± ¬‹fÙ"‡“™O^„¦|q@­!é»BØÁ„a}UZÛ�bź‹›7á;'U½§ ªBˆwá\Ða]7�’²ù´•¼¹(N.U•`ûž|Ô-nõ·ÍSß‚0Ï ûê«$¸ü¬Ù3ˆüšoX;öœ�²Å­±ˆQ�æjªQ#PßBú3ý׌›è†N¹d爅�wnUÌÁ R›¼¿k$UÒV'Ñ{÷eŽS‹Ý¬¹Ð!í=FT2Ï€¢‰OÔœÿC¡~ôÕ®‹ècÌgåkýæö-Þ rœðì}‡�“xæ+¨žÞÉËÞ&|�ëÞ3nûÍ‚ÜÊÑ)9‰µÃÀ‡½-ÊÅÜÿ——R�“0À±´!dÔª¯Ž7^È£E:T' »–ô‚‹eÿwÓ`ŠiÒ�üU˜ä{.qóÑEÁBüÛe/Áé»Þ¹ë  ëOï¸"^„L}=ì›Ü‘Kv9˜acB¼e?fç­Z‡æúÄõÂj­H=ؽ¦1ëîHXçøøê—â«àEH£«ƒ1â ÉÈ^5‰–ûA¼ƒžÐ÷,œ,}“XÂ�³>îòÍz¦ÎåbÓp7CÊÈÎMą̀à1�{1û’XÔÇ= ¤aÀ~X0v þ‰;äÚzݨ)þøpð|Ûu^j�P£0ÇŒˆ=Ÿà†Hù.¡ž~Åb2M"ÊüC�¯µáHûŠ|•p\ža›XÊj]:ܯlî Â.l•RX΃�¹xÍAÐ:ó{R½¶T Ô»EJž¥ûJvûZȃÈ. ß<Ň:Ê•‰èú®V=yé8ƒ¬*Á©°”;|Ù±g}g•ãÁj:“»‹K\)Ø™Žgâ6yáíüÄ¢ê%0™å¹t ¢®=L%ó±_»°šùtİ\µÝ8ì0Å…JiƒOXyû=²¯ëhm°þ™å!áÙÜš›„[�A,¥vºíwÖ¬z>·†¼•©Ö[†óÏ2¦m®[cÑŸHƶ’¥*?w«BY¿¯‡v€ŠmÄÌé½lKð!š2‹'‘ªð·ˆL6„E–d„"q'’OZ"FJÝ¥ó ¹Díõ#?µ&s½súï=•ùBt¬ÄÄ£GŒTYátË»ëMàÁ»öão Ÿ¹ –wŽÏ5g®�~·ýøŠ×4•î\…ݦ«éO[bb€‘íØüäÁ^j#�f^Š/£²n<ÿhÎæÎF°ÜÆ—Tc–Ò±Ç%=àYŽA×�Ýb•MIþØ™–4Ðã Pu©£.j)t X9˜;s\élW©Y˜¡šT²½yȳWŽü E¢Òc�‡=d‹§-‹¸$i€H�xÆâ­Ø¦ýã^AL-÷Ù¯}`‰ i‹üËç3kTó¬:é·Ò‡¤®Î>eÄ;Œ Aé7 ·–L bÞbÍ (ÇkbbØÊ=\Êò £ï�š P@Íœëo®‚ÂmCSq‚Éd]‹ö…¤üCAˆñ½¼* À #NïxyGWHø·ûÌbaû@´�·ãëõ¯œêÑRqæÞ�ui É Ñ+O‹öDžbº PvFFÂêhÜyU4%ì¾ôÏG S¬$7ÓkÑÇgÌ4a3ÈOy³3‰L³¾—:ú¹Ú¹–ߊø|(ÿ¨eâ¡À½—-z’·rãiêš´6ù aã_üa%£¼AÐeì³ÙHøCr¨Ãú~Oµ ´Þ**ãèDZŸŽÄ6ØZ¦Õ©ˆ÷Ù�”º¥L?¼ÌÓ)GK�@FP…{|A£'^åZñ�;¾„ûŽKñ3QíH‹_Pýy¾_G¢P„Gùa°âdS‰ãƒ1÷`$àg"ÊÍK^Ã6WÐS‹.ÙV›é¢£ÕGøºhd«$‹@Ñ–%ËÕ#ëg% @ƒãµ�C@¬lRÁV�ÙžÁš|dY»å ;‰ø¹¸º ƒÃ±QS8å~Ü£íôâX¸Þ0ð_Ù¯Vx¼amëi<p¢Ÿ[ki8þ£¢hÙ ™äà¿G'ËÇj3ê©­aÎåÉÏ“ù?ÀÂØv¯»ÞIír}L“²oyd8+_¤T¬Åõ•Á„@«:Ð0<ÁÏ/ŽAçETsdó4’…¾Íªp˜Þó¨ŸP̹].í*�JÑñ¹ÛN M‡ý¯Üã–·PœtAÙ1uXË ¡‰»þJŽ&jGQ÷61¡îOØ@œyÇ¢æÓÝïhG>Qæmj¼\D‘@üqÌø2õ< òÐãñÒ¶f€Þq,£¡L�Žâ¶c@Ÿ[~½È5Só:œ‰œŸQ¶à¹_MÈÞ&@“ÛÌ—·a+éDa¡ï¦=_BßéB¥9 >ºùÑwfº\t’ïçæÀ¸Ð úÄ5…Yùð'??F*ûíV&4à°Kê_bÝþÃÀ£™“Y¾¯�Âp‡Tè&ŒTûñd&SYZ?‰ðò*6i�áclz¶Ï8¦UD%ÍE¦Cä0 ž~sÁ²áb‰X!Uã"¹´è͇ÊÍ ¹:–5ä3È£À:J=Ó1’�íI½Üf�ë²9”eŒÒ¹x»‡oïf�´_k ü½â(Ã6#I[;«yë…šŠÒnx#BèÉó?´�ŸtYÔ#]v±æ”~áÃ"=¥ŽZñ¶=àìÜû2Ò=ø6˜ªèÜÀc*U¼­?¬Ü†PÓüªNèRXŠ{�|E%ÒRfu”}²`HªÝÿ‹ø`ü9Á‹ÌtJ&”ckBLÄ ®óa_ö ì¦V­»Vÿ|7nÅæŠLET.N–²Ê 3®zä?Ž�3EóØÞqÊS>¢€CV¢¯_ÕÚõ|¥Òœ¥\ì*&§A ¤Z&7ÓÈM¯Ü�G½‘q†Êí!“8x‰úêt)–�%pÁŸãˆ[�„Úî0¹åD(ìíK}¶¶¹}škÍw3u-XðÈM`ÕÇÈûî?'šÕŸ\n¹¨¼+š³/E½ÏƒŠr?jò/óÞ:7Ãè«}»-†]ËÈp¸(€¦¿?éVópü¯õ&òð†Ëª(Ö bÌkÝþ, ¨4éWƒ›b‡—ð1Dçnj.¹¡ K9ÀyšÐ4Þ†ßÙº‰ö˫ꇵxý…»½¡ZkUq‹rä#*"D„kŽ�B·œùuz�íð. àB%Qâ¶ì@bV»A¹Ì;ñtÿS<åœQTÉEXÜóÁ�7R }ô¢ó‚wÓÐ êÐyۄ¦%³ÁòW‚ÕW›­…÷jI ç°õ6ºIõCã~¤ëp�ïÊ›9¹ýÍ<¹¤ñ9à­¥dŠ:g¡ðÿYiGŠÿâÑO?âîSÃs€fR'³¥Ø»ÓAéy‰Õt|ñjú$$J!®Ôå#lÇÙt´E ˜sÜXÖ\¢ùð›ÑÝ4ïS9·Üïalþ†¯܃£9±l«¯7vqŸwIR %Žt‡œж•Qü ÉQŽ0Ü·iì‘Ë4¿|·º*¤½‘‹Ý¢“�•2 ¥,U�,¡G±¬"ò<¿zY8·Unƒ¾bJ3/ê“¡Ó.�–ÏæÈµL÷Š8„nÐ6»È$µ×Cã4›!˜!è…ðÔ!û³üÓ7å|{î¾úFÉI1ÜÚU£Ù•¬¢L[ì{Y"%0©ËÆT·Íd¢@ÿvTxå!#Èÿù&¤p�•Yéf2M MÝ áÖÊwøöÞÿİ6 ¾ft¸Œ»@& 74äb÷ï·X™-QÌj:dNhyª0o�ªu]ðÏìüR.†Ó˜ÔDJ;–O'Ï=ˆÂšQæÎhŽ$[—“)æ”àNÖcrÿ¼ˆ¦gk‘ ]Nê‘JÈ3úñŽé©ê¢<Å7?±pBì.I‡»ðR£S‚¥¶ñˆVU=x{®ëÖ � 7Ý,´Ç¹î§,Íè|Ǿµ+B–XÒ÷iû3§Ó‚RÁÌÜjËSN+·–í ¯¿²‚«TRÙ׆tÀw¶„Ò ‡ch´\ݸþ!¸‚S!5;sÒ,;v}]Û4™Oß–à�¢ c1p­&¹ù„¦ƒ™«sXÜGË$ÎtÙî÷ä¶á'ÂV,™Ìâ�ûd…°ýå#åݼŒÓ ½®ìÀ4æŠ ‡Ì`{Š·�\vÛ1zÆ#’>�È x�Ô:_@£ÎKŸ&¯ôW݄ךˆšãÆwŒó›µš~ôØNâŸm•âÊ>ˆ¶VªùA›‹²¬z6Se3ɼ=Æáè`7.Z˜íöÚs“¥¦Ò÷9Iú=«®:$…÷™AYM�cÕÎü OÑEçU=KRA±Øš“Ùt§)K±5MÊý—”ÂàŒ•@ÜT<¿A_�¢ïd«„edÎt¶‚þ§ÝS1+žxã£?0Q"ÀQ*¾œ‘°§Ü–¾%ùÕ áq”Frc¬6i3�7 VucÒ¸XŸ3zÕßûa¯—ö·—ìÈ®¥=|:UðòµjÍ®;Ir&€Sz¬L8Râ1Ú8síãîå‰I�’Ä3~jÁ4 C±€ ]þ$¸‘y8Ã×ø/ÃD”²�˜w÷™ÍÝâ…ð^¸Ùµù´[ õÊ¿iûp7sùÎq{À¿èJÚ;W¿íh­‘oËÅŒtÿñÎ@Íÿ ¬H‹ämÃcþ_ŽSœÇ’§qÆò¨ævd­3Õn6a©„ uc«¦®Ñt„Á.ô àúí;ÂðB Á‘?ø˜e6N)�%2žô,ª8Ú™’‹s]Ï›K}'^ �6@Ï]T¯ükÊúﺧè9™ Ä3ïb”¬S6$t™B§)éÀrc¿¨ÛlÁFÑ—½SÇBÿf¶çQ’WGÇêô}•›`cÕùÌöÐñŠG|ƒ¨[taòc¡Þ\2dóg4#.S‚…ŽT…¹þm§aL�Û3œ‚ª‘(j¢,:pØk€´ûË.‚¡ qøIÑr=c*ñG 4Œ(²úh#ôA[#&™kFN›ƒ„©ðj›â6/Jbå]8í2€µj5@8&¢à´Åþ‡¸Ñ*¨C¹J(ø1¾ß�¼Û›9£Ù¸U¥aËbº§ÊšÖ�ˆ<¼ãÞì´› eÃj‰ã~{œÜÝOÖ>rs7È«Ðëq ‹J>–fqCå|¤Þ!²žÖ7ÈŒÆÓ¶«Ð§N*¤0ýLöÌÛ‘ ˆmÑÕ·POËðÆg!«fºü$�™Xj=Ã:z½ÆÀy�]¨ Übo’p!v.dê@Ç¦çø€}F�ò«¹%UÐ)$Æã ‚‚ÑTØ�L°u H‚r'ÿ¨[¹rËz%ÖöÑkg×+CžÅû xH)cðå·ü:CÝ{²-0Bdj0D»×–I¬bµ8e^öÀŽ„ðÚ,/zäK”|L{`q^0eaج܌ʸŽo1±7£é¯âŠÏÿóqÕýÓŽOØ´Án8=´År‰UÊ?É…‰å6 KXiÍݘWSŒ4T’âÊ_A0GT5͆q²;N§ÍN«_ 1”Ž”‰X:tùtFs€Œ˜­x´ªœ]RZ`dzÓaÖÂK—Îv§ È<’¸ÑÑYdTK‘àOŸÅR%y›ó.{4¾WÔ$Gºï”¡sdtÌÄär³¯»"Á—K4�m¡ë”ćFf1Ê÷Ã/ÓÞÒtÆ|˜¤øÛðž¾Ì‡ù…á' žáSѲFw‡íZ_ƒG^Ïdô¿„¥D÷¢’,Á3>âekjYŒ¢q¯AvÁ‚Ò&¥ œœ]³<ѤNo¾Ót’uu’Æ+ñÃà’›”*ߨô¶VºÚRäOÕh?EX¸—m9ŽW^goå“®Ïý®‰rº;º,—1´0¼ßýìÆ/‘”7­ÂzØtîLßùç¦gŒN§Ê[åê²ÝŒ—C-·k¨]6Ó¨Ç>��oè„>Q£gû�a.ºžØk釱Qº uòdaüù¹Ñ)™`ÓÑœ7J¤s#G·Ä˜³›´|¢—g_íø¥¸¦$ëMŠ{Êj¸©Ù:kc1DÛ÷õýÉ­3³…øj©^F@.â¯ÜñNy­âs>ZÄ-õ®×Ä—Ñùç¾Y¢Ò X&ƒŸÈ¦�#.€#o‚TŸˆá<œÙˆNÑt®­F0ÛÈp&H·§ò7¼Õ \o»¤E¨Ñ”Ih‘‘y>|C/(a Üjž„»»Í¯ãÕy/=Ø èXeGE×ø™åáLRlÙ/s¤ ÐvG%ø‚CK.±,»ÅGÚÈV%Z?_Öu%H�Äð=ê*?/øÜ¶ÄÊÊH1Ô¦~óB—^BIIÍ–mS‡oäê±/ÕOsÓÁ!ÜþG•{¹_ ÍíìÝ'$Ov!ÚûÔ¶h�÷úÍ‚ z‰½(/ú+§.~ß��Ø-þ¶ƒ3P¸›ñ›¨¤!Ýs®v§Ž&æÿ—O†_"¯»µ9¿Áf—U .D”íR¡~:u;bª‘LÍbJÐ[_X-/s‡0D¬&ŸóÄ;­è®0âVÍDÁ ºÉRo›WyÑ2ðEŽìËÊÛtñ�…²Ãuí–5T/ ù*±m­0Í%À˜Ýcy°ÔL!4$úæzßbÎÕé1� a×5îáä¨햂-ôs-’}!Æ™_H:R²Ì)¯Æ' äY¾£¼¹Æw¼ ©S/~üNÎ@-}r6øv()ݧÍZðTDâžxU�ðJÔØ|×ð‡cæc`Òæuplt+ñÓ§ÖÚ$ì´v"•rš�Kí:ø…-$ÂŽm¸,¶Ï`÷bÐÂÒŒ›]{ÅÓl!iÄÀÔ9—&•Jõe”bÐQìünŸg22¾<Óž�² ƒt+Hœ‹'ŒÐð -‡†§´$~ÀÛ"Ya^\¤´¸'Óòt"òŸBjýy»SF…I’‡/¹qŽW#‚Uumúº>}VÉ{=¤3èR’T¡´ˆþÅŽP\1{zÌFasñÐŒz¼]ejHJ–³Sa›Fj²˜¾Zá÷è+&Hû˜Ë'!Ôâ>µ`×>ȉøb´'wÒÖ‚Þ­5A Õ5œÑö Ãã\¦N­×ÉùI1O&A¹` ~tÁ÷ìÀaÊ^ññæ˜ ÌÞ:Œ6ó˜ŒÀ+êâ¦Þ±Üù¥½è!�o¢ ¨1€Ù1ÊÃëgÏǺ§˜úÎ`·mö“˜AiP$v¨' ¢›+О§b¡ðiS$ÎYFZ®Á?� >CƒË ¢ËðËÆœp—”;Ç£âUTé¢ "ˆÚñÕ_·ùÔ{Û8R²µ¸'g0Þ�–3úèÀ�òÑ ©ŽEõé øÅOfwOÕN‘ׯ� üD\£µ…?αÒ+¥(<ðµÖÜrš7Êòg|‡V{ÜIòF­¬™ù€tÀ"öú¿]ëv/:Új{ËJcĽ³B âOÙæ ÙõO…SP1fº(ˆ¹'!D2`Í*@]k„ê“}I:œÊ0nŽžPuú�Ï+ÒÈ q—Û©•šá�‹“Ûoœ„:dt•ÂÚ×Ú+iùó…—«ó—d7à"˜eäU‚‡m C† ñÃÐjZ9k©>â�oŠ×ú«ç… Ç+�oV¨Cúëð÷úb1Ùþ̆(²ü„Zeß¡å.ù(‰§e9ʯT&7ªD¨ö’;TÃÅ.©8¿NóN«|Á"¢!›ŒÞøÛG=zêëk{=6æ¥qJ#«´ÃÁÃaÞàÿ&/™P;rú ð‘±eµns8ÛÏßQ˜?À/ˆ­q;÷;²¢w­» ôÕ àrk"ö­L‹…eR_½ü,�'Ñü�—8»#žQ>2^@9¶83Þœ¾yM_|�óC¿‹—ΧÆ Sp÷«g�XB\až hüœ¹”åg,qv‚ûú(σHüЍç2‡µÂ&·?ihÃXÖv»Ú o]Ü2¨Õ¸”~H³Â<‘9=™ìEüw ÉU ãò@+•‡ÔÙ®„Ä6uw�‡òEg öýR&Ï›–ªÛ°W –¡ÚÍa…ËÞ¨/Ÿx$‹æ oÔ¶if¡ï_£ñŠ$ª¼Üö…9 ªDÞ™W0±ÀŠÏ‡ˆ¨Üxç4!7:•l§w ÛµY"Az…ø8´OÉ È:+ÕLäÆcìª|ó:üØE}°§Q¶‹�º›B‰�½kŽ)ø¾ŽVôòPˆLx¥Œ2†‹Úð‰ÁÔΟmÆè•°ÏiÝzAgiu˜¦×¾z0®ÂEMÂnr|ip�6ê1Ƹa¹¶}+hÒÙL!WßK}Ä.üx<[‡Úo°^ntí…;`Ô�îd»³9¿—:£ô­O‚ÍiBKb?(/í�1ø ô›òáþ}þ³FI#‡ƒ½»nW¶€©uÉêx8Eˆ÷–™…¯ßÞJ¿bîÊ¢X—¥"òÖOŠ|f&ÀyÊÓê>v•ò·(z ÓyÞòô˜úåvøyªMOfÕËèÙÔ°sHj_«)Ôʤ�eØe CÀ­9½kTÀƒ[êÚL±˜š¶\{M:‹ÄãŠaJS0=ã@Rö±„:I±^wŽÃ læs#ì"²ØPàè·ŠK �~¶0 t¥Xô�_鮉OÉz£C›¶i�JDåÇä°d²�q÷ÚÃÎ]#ô¡Œ7÷Înqš‡÷§#v¡¶å bµ=eõ¼R�ÏW9$K�b”…¬<õøñ/–”¾ó| µWϦTP…DÝVÌGúž™QÉÁ“ÇB}×ج—"Én¦bÙ™Y�I‘¿Q’'Ê÷,”&]ôæPl6�`å;]ÃièŠGÖŸßÀm˜+"Å(T®{åû`ý›·©d¼@/¥¦¼†Ï¿®ÞÛtsËþû®ð¾0µ‡ùy¸®2�ŒkJ ¬¤€Mm´yõÖ¦áó˜œW’R9—ïÊíè‰É·onð.|_÷Æ™a.*² øOñ'ýÁˆ²¥5��ôèò0 ¤]| .5­»ÔW#>¶²´°–ÚnØfL}àãʨ0ÂÒ;Vïª�^ÔÄÔgII©½kzä`¦9¸Jaóà€ &Æè ^>NX¼0«r gø›� W0Šx†oã;•bß'D!Üõ.‡fFêq¦Â]Ï«e£ï繃*ÀF=PÝõ†a!  ‹h˜ž¥iפ”o¥á¿ãF! ‹@j5€èT$¸ÐýØÿR [•éä�…n> _ØËb�‹ÚYïê1ð+‘Û?%OÌ?(´QÉ])þ÷í·2.¢U2ó玖mt眽¡ØýX0†£`�òá‡8dºÉ�ýa°òi6¨³j†%T± ¬Ùýh~G²¼û´ÚÇnOˆr^:¹Wà&— €Ú8ó·Y`(ó6{}—"‚Å‘•Uús°Á¡åúbk#9î/\3TVûo(ÓDfT‚4T ~$|œ!ÀˆÚBÄ»»úáȶíý»Eeç8›^ù¦«T‚ „C@�Tzˆ³5Ü-sE„8%�O4Ú0éRÉþŽ]u}#P®š™í°,-‡gY&ÒrÕë¦uA?ÀŒ½Rç,¬è÷Œ’ê*y[]ˆ/®¢Ñ=,ã*µLo FmާHnÙë+“QFZ¶ÂЙï»þ5üéê ¥¡¬•½ù‹ÙUܺ¸zƒD«À\ľ¢¬‹ÌC5RŠæ'aJCºz],“BÕ4˜$+úîzÜÎÂWœOe(°€g–dë<¼ïžGs0œÒ–•¼·^ÔfÄ3i´S§}Ò¸ ³}¹ 㿎9_ÝY!Æi‰üýÅN»Ý$΄�¤,ìÛö�¸Š÷UÙp—�‚Y‡Ò íËÜ[š²*æºn‚d°Ñvf“j‰H.b[šžü m®#-ŠƒðÞ qwíÊ…ÚfƒÉñ^Šºâ5·ô™BkS´ù‹³ÍŸŠ.|¿å�‚ä��ø[T%`7ßÓ ~‹úز_ÃjKðÐŽGÞ­D)bgC£²€/ßðý×è=;K|×OŠ\à;�Sˆµýr’ìãŠų̂AM._ŒÑ-›r@¡Êêk9o»¦ÇÐ"BÙv¼Öî–: ˜*ÓP Æ=U¨ÐX³¢ß@ÕÍߤ(~7ª`Y’™q{:¤t?®·cdzûÑã¿y¸Æj¨v›PdÖuæÔÜçßæƒjÆ·}ÿÂ? ‰?2q¾ËöÀ¢¥ŠOU0À+& ¶þ7ñç&ú7 LÊGÆ ˜‚.é÷Ú°Ïyþ ™š0ñæéWþ�RÿþÍdÐr;oʪ®ÚÙðlR@Òÿ¯=ˆb©²·IV£Þ\ Ë¡ëýBCfÐlZÔï\&ë�¶ÕÙ¦;VuÉ×ç¥o]dz±âñq¿[�Æñ*"frëÎ6ÓÄßÛH«déÐYÒI¢¬m|ºoŒð§]̯ºjYˆtoǨBû¡Jû8ó®Y5V*‡+±æ�÷–Ø”lÕ‘‘ÖÞƒZX•МäÆÔðºU߸š—;áï)Ë` ù<�ˆ­fÍ$¤œþ†,.d¦�†Äa?óŽ×fÎ�_…  1’(�ÚÓÄ �âwê¥�f?7½¹/Ç76ã¼BzÓ/^ÍÌ¿¯çq‹ÎqI’Ñk]’i~C›ßqg`€ÀWÿ¬="íÞ�ô)ûBĸß�³ÿÂÓ’iB˜šЂßi¶×µýæ$̤ï I5ñÿ/«î—Èñ·S²9íCþ§;ö<>* �þ< ³fШ‹Ò�­¥½‹¯3k/9MÂ}?„“côNï~\�QhK@¸4ÙÖ ³ 'Êo—º)¢<*hâÇ ¤%`†æSG i´9°›BÄǘ^È"âɬàÌ o ¸¿‰YU�|P“ņj¾­°8ÉješCöM¾x�9v Ž?‘×N*U'[Wƒ¯'ã¨Û›TÌlt¸vž)³î¤üô¼ì6½•8¾®Ér÷:ì›Iƒiž†ŒBEýrNêÝ8âV¬�2X¸4C6[ǽ•»iO6ÎRš`§Üø�Ý  �¹Ýtx±X´”»_vO™´y|ºvÕ‚»û�ɸÍàÜm£°g�Yãì× ®‹[õ¹à1Ô>^µÝÓ—’ÙQù>J„0ºÞU‰�Rš[ˆÖgj)Ùƒ–V¤³G�´  ÜJ¤…%.YÀö:²… ;™·Þiw”^�$îæbôÝŒ,?\nÛcØ+ü²‚õZ«(¼®¹AªZù&AõH4–¥GIÎð9úèÏË9z´•WIYeåÿÞ8Žš´ØÕ"$;Y�=…=íMH7/ùþ4¿µä]¨m…Ï ÁC(‹,ܘ~濨n’êc8šk4’·T·øïL»ª`˜Ø×žI”aÇ$Ýv(ñZe-Û,Ôç@I—è*[Ç>/h—4ÆÄYK¥¯§ì¥ i]�L¨U ¹Ö½ù¼Ä½yzŽ–î6LP$×Z‡¢æ¯z1~2-ø7xOuÏĤ˼9Í@!*fN5¨!õ�ן©©ªŒìÂ1b{ƒñ“Ù¹íßá”ö$Ò>Y½Wü1º))²›Dnõ|Õ�_¿Xì‚’š|íÜ.FsÿåYz%TŠlà~XT´©ûßÅ|EV¥Ÿ·‹È¾ —™"˵A_wà«YM(žaÊU(5¡�|zçE举<;*•§›-BçìHVÃ-Ý' Ì † ëõvEޤUéÚ0}”cãõ�^£ EM¢æŒ-ﶉfjOÏ¡pϫ߉a2Zů$y ¦s*MlñE ž*o`3ÈÖV÷&pý 5 l‹æñ©! ÇAø…ræùn¿,dƒ†¨Ú…OûŽå{ -sÐH¸¬•-Õ…ÿ®F"È#weýÞ�7…<‰éõ“Ãä;í ›_8v€°5�Òù#H� �\Ðäj¸yÒ–�ô|‘b˜mI ;‹Âx÷ ÊQýDñ²l¯ë£éwÉ‘òåe(ž|ž%¯;¿ð{·�BWâq:ÅÅ\hàŽ4C¶jzhvð{Ñš¶Ì:lMc¹j™2�G) B}%†½hï=Ò0Êyÿ/M{q¹Å9³'êuUz‘[4¸£Ì?îò6–ìÐ"é÷¾ÛZª˜×ò P"ªŠê(8·ëáZ‰µ U4Ÿ²¥3¼Ë$c{Ê6*qŒTxkƒl4—»(\ÑŽîHõV\Ùí!]SzN³åu?ÙÝQ|<ÉÍmúÇ®®Qæ×…Œ,1À»Ãj™Ôb{Mª(ÃÕï§ûN�¹^²bk" ²NzRÏïì‡ÞœºQÆ|ʸÞvý"ç™Ç“(ŒWÕk ø`•p\”D=¡sÅ¡ M¼¨Ÿ‡ãéN:IMH¤NsÍÖÁ¿ÉÜž}âÑg I›8µÉ®Øò™(£+/A¹èª^2û—½¯PŸí»*’bÁ —Tó®ýZ{ÎÀš^€�øª�1=Q=E€J 4¶^Æ€^f´Ï)ÿÞgÙ&<%¹C@ˆœÕl®g¦ëï.÷D||=Q‰R·”uF„†ÃÈ‚Sòõj2álÆðobB5È. ñ¬¢¤7’+ÊmP}¶¥å¿ê¿Llņ½�´õ^­…»E¿ teøÓýIc…T ña“8:è:7ÁHûæ»îñqÛ[wW%m×"Ÿ>tK kþŒ!ÛS÷èøÛ…‚¼Ÿ+:Q¯1Öà¢bºmï7ãþЉ^¼×u Íñ�ž|Ô¥‰MC�…=@Ou³µ‡°ÁÛG]TÉdJj”?ø ¬•’,±ÿYÔø‹ýæÍ¦fF=��¿¿å�j¼S8_æ±#e ¤ZÃ…³¬†PµjïŸÜí«c“rª�£èCd”ìjiÎi”-DÕŸVH&ecÄx ls³ÏÏÍ:ô 1••{)þâ¾ÌYm÷þZR�aÕNÿ¦Gà)ÿìñ­ÕÖKIÿ�Çë@…’•4Íç/G‘ 6Í3wcÝ£yná²aøŒœ…^¯þÔ¬éçït\�I¨™üTK°Ù6¤ä(‚˜·äÏÊÕ(‡dÉ<^rÿ¯+rCÓŸ�8ô‹¿v¾¬ESö¹¯o:ííõ„É”Λ±Ã+Y�ï·m<88‰³]˰Ž@>|Žü$ýGF\{»©¼%¸L˜ p�mÐ0¬DT`‹å5’"ÆÆ%²?1ÛZñ8¼»Ôfª*J‰©y⋃@@!èEWÈ€)ÐY’¿,ç…nßñÜ­Ç‹e>þ(ø=H¶wipXA•R¡ŸLÙÊ4a0q¹YZÏ;õ¯ ŸÌlH0WNª{HN­”oo¢é»pމsYq�XE•[�ûê–²¢Uü&ܼÜR*K? ¿ŸØÄÎаMi¡ØÍž,ÊFê‡ä+zÎÆúÁ% – ¢½�ÑmZ ™+1ƒ BY³¾0n0Ø”¸l®ñöŠ ˆŘËôbÑž{’°ÌÃieÊùºáÅtýþs´W„ÿDeçpÙ .Jˆ‰rÚ;\Wç—´ì¾~f¤Qt„šòß~ê„y™‹gyjÅ8ý¢™ç¨THZ®ûÌ ì)oÈâF XD?�#–X 0yŒö㊬ð^u'RjÁÙ;{I†Ñ{V£$Ù9�­§?ŸøvC†´ÔÔ tHsšÔüQµ@>L T‡G©è†|t—XV˜E—^Ù È ð«c»¡Më¢`öíɺ™˜4qê, …Ef¿Ù•}_ôç8<\¸� •ð/‘Ž·ºl`éy Þjé g:Ý“�Ç»‹Ðm€J$>?sgà³¾rQ‘PɈ^Œç&…ŠW.™(é/’4 " £� 1κÐhRMMŠSÒL�$/rá°†[Äm ‡‚š Rm0°hÉ Œºå"é ôe7º€ùt3%BL|lSÛm 3—ÔÇž.;ÚŠÓ\§Þi½p7}ൠÑ-Óelcák9—å*ÁQ r£Ö50F\V‚a ÕÈŠ¡�¤kÞÜ-ÝB‰L¶°¥�l§9Ó3n& x˜©(Fš2«Žà[ºË ý£R¹Æe¨8,ä猫,ñY*›�¨A_Lõ7^®PÎRó()”‚!'‡ —`¸Afãs@ýç”X©1aw‹9Ü(bßæ\+q§À»<æˆh´³6Û/9"Nº�–º~ÌÇ&ßÎötÆJ²¸G<ŠÊp;Iq@¶[P$9b£Tê¼v¢M>bìNÉX] a[ô{t°¿Ý÷¸Æêœ¹s†Yaëî-AËëdF— “þÛ$eÑÛWìÖɆ½VP{«kŠî)Ì~ü�Â!“ótï¸ri­Þ»|ÒÝ,íaY+õÖ–nåAÀ„—_…ÇN ¬ÌºÆRÓ Å¯Fü€Šó�g7`Ó›¿Å „ ï”X˜»²Sð�ÞØ;7ìv 2xÃø�®üðB§Ïd@g:ßßýqgƒÎ ýåÞ#��(‹(Ö‘ú&Š5› &+¸îx–¶?ù ræü ²ÙùøµÁ’+p‹‹:IÎÈ3n„&Š[g¶Eóµ÷óøPò4éd+'µ¼…œ¶5”Ïj&À[ºH‚5”ËEIaÝá!¾¥ƒ¸”i_£Ò§¥¯Ùð€×ߊòÈUS¸÷pײÂDæNá<ÆUí&uª²l�’g¼ðã°W‘;íd¼ÍFŠ”øV‡«û eÔef…2ò65øØ…‹�Õ8,ÆÇõ4hè¶èeñEûÒ—­Ïázˆ(ʤ6ÉK•-ЬeÙ\/øjKÓ1ÃS‹•%ûC0N"zÞ£d÷·²ÉáÍïÐÃÐ]Ƕ“ÏîPŽÚ®Ö½Ç:Ùð¾= ´î<Ü¥élˆæ~XµÉ O%Y*[¦Õè 1=«Ò%öc-».ÖgîF]¢°#£¸+¹†Ss…"Þâ$â-Ù<9t‚]@Ö�+ù¹K²�aÎJN6xµS¿gee-ú¦&>°ì ôÁöÛ¶!Šv‹ vÔᦥ<žÉBÔÓm—®„6~n9“¬ž’¼ÅÞЈnn:¾¤þ•ݦ�è�KÌAÓh¶,¿µÏؾí±Jw÷ÜZÊ^³¢Qp›ù2£×)ébù0�¢So©" Â<ü²ã«l áŒdèÂYsz¢³~&žbŸïLP,¯¤¸D@âb± Žú¼ø ;p¡WGþ¨jÊáïàqÿ$óÔ„eC“µÙ‰N+°°ë…¹#ÉŠdŒ[¢jánÜ ÊV‹în�_äJe¼j'3 þv°!ÊVú~Þâ­µ†�ÇŒŽ÷ceýÞ‚È9㘗ë92 /ŽþëØŠ^X(tµÁó7j¿êo:å`9­ÄÜkú|¦à #frx[Ç¿ü¸‘Ù €þMz”}R°+Ú%ëÙ9´.csJ �u³ ¾‚ý”ñŒ±.�uŒíªIöŠ­C t-Špí›ÀN6séê6 JG�–¸ï÷É~WPÚjŒ\Ø¥¸¼håíõ÷Ích:*…~/½Ùz&Š Þãýòe@{ö °sŒk ŽvÙï~‚‚ŒG1˜ºñÄ?¯L©¯:‚±\.=‰J¸�,öÀïà:â¢·Šž8ÀfæÇ½æÃJ#-”—#×Ô|³’i3†?+KÖð­­ŠV' v£»\ëw•¯ð9…Q4‚&vJc D'JZÊ8±þ‚Ü\«×h˜óUÛ#<Ž ¤$MlôHhJýèàüׂpžê'ÏÐ�ţ߄#,æ¸ÿìLõDéÚ5 á·üitLc�¦µPþ•ƒ¨¹!-@ç*…ðÜ ¨™Ë‘Z`ý0Ù½ÛDuºìäC}ê·Œ¢ŠDC€d׉žš¥9´þ¹e+)ˆŠ^cnÒ_~ã«Ø†ýμê~5ÏŒVöðuªê³À!•UÉæÍŸP‰&„b8H ŠbB€1VD#Îá¶šâb6J†ÅïEg |©"Q¹h†2›|÷TâûHᯢ͒Ÿª+ ç›jÉ2:¿:fÏÒõ‰t¡â�“Ÿ�fóúˆb)'+"3Á"íA´bñJ¤9Uƒ£NÁ+àÔÙ£é­ßz.ÊW2#ñ…û¦£Zºã]äÀ“ßЩI»¸…tñíÁÉj¬¦�˜n¿¯;¡7±dE÷æÍÕÂaEøï*îCnÐÞÎCº¯ÆœRn×"³ºn‹¬§Z ¢_tcÒw»³ÉŠ·9GÒÓUréƒ�Ký;hŠ?S±Ê>UòÐuåTVÁî‡ëwŠ]ÉìòX»ÿ®ZÆFœ¹Ö Ÿù}ø¡W°Ïߺä"¡È‚Ó¡#hálDÇ<¥…í³©D½Yg«—2ÿ.(ÂÍË“nŸÆ¹&€eo�O_AäèÍ�6#¿[´Í÷š•TµÄñj§8)þ„]áã¿l±vk�ÙÉ'À[¼¢×Árä_þ|®6 –[¾è­Ô°ƒ]pV‰9›r)»ñ@ó~ÓqÍLdÔ©öAƒo$©JN¦µãÃúì:¡™ú«™!z‚jÝeÄFD„ÇpI³¿ô“¿Œ�΋ۈƒ!ÞY’ªÊ!CÛóu<áó6cÑŠ-%§¸Κ‡(sïªNr¿,@å™°‰#¹çî#=ðHÎtNF lž×e ñâ¾T·ÍT ä6±s¶b‚…À<õyú¨4°^³Ïy"+Ë—‹ôâã–ÕpØce„lœù»«ñQ½öpjÜ¥°èºÒßC%xb|Å݃mwÙöÜò› Œ+pC¬ d›©¼»ò,bwE�q°A¶�}~ Ð?{¨¯yóÄ–´¤5‡¬2źž xuîs¢êNÒHyí °´}ÄÁ�¿žßº>>/Ut ¡—%—èÖ¹5Óâ§]ÉÁÈü-’jËÿ” Ã…hôqL\Ç[–ÈBÃùz‰�;(ÚÍTÚ8åä$BZ[�-M1 3¤iÃãºñëf¡©lü‰Vªy ½æA«]6f0xÙP8-p}îS׫ð§¾V~á€:ƒÍ" Õù£ð$þáõ.=ŠÔ™ÉV´eòZóÀ¡—…å‰×SKGg%vsG,‚\3 Î”x‹·j·ügu‰4ÃT#¦_ÂÊ(œ¨-Œ,”ÌÀóиÇíà?¨´¶i¨)«/kml˜3aD/êù²µq/2Wª¼ŒÞß·dþ~þ5:«–Ä¡ 1 ðÖØ³ ½��zWšÁ`^ë“S?��i�±¶�DJ{1uë$Ó_e"Gþ¾ÍàRß…ÑjaŸp1æ�`� xë��ÒÿÙÇÊ-÷€f/ ×pZÚÉôuô ‚ð]£'³ ®+š»ëRôÿ�ifèJá’µwøEW(ü�Ð%/ì�gKRŠPÇvµ¤$+'¡çΗ@y¬lÿ*ÕÅÏõ¥‚E„ku¾åpêÑò(‹ü:( Sr\H\ášã ¨-¬—RžÑþ�ŒOÊ‚w°pÛµZžŒ©RîY’ÿîÁÃYÙ�çÑð¦ß›~0RíP¥_¶®“@³Éìϼs`Îå§xKÄV­æl�Ìf²Ç-ˆ ~PIî ;Ÿ×3“AÈúÓhF|¬·¼Á«3¬ªÙ4éYð†¦Îýay¤â_çI"qbq§!DCë¼Ò޾lV•S{N5ZKcÎW“vIW–Îøäœ‘@ôé8&hµbp ÝØ“ÞÛ«»ú{¨ïl§=É÷ó®Ð{©¢úHº�Z$ai�¥±ŽO˜.=ì§1/¢ÝPxÜ[F%[Ü}‡úÃäÛû‘@ÛŽ®¹sT“¸%sâiH"ŠÔÉþHéä'�Ód�Ìa0_”V&cF Ã̾©×0ìæa�Ø÷RFy W,^ÝžWKÇÔuÞã…Á}ˆÝ'š—úÎ;©Ú*ò>t�´PݽéQÕ*ïÖmÚÆD¶ø¢œ²?MüÞ®;Ýe ˜ë�ÍEX'©�H ÷œšÌ8€n£$ž‡£Ê‹¨mn»í½,.YäÓï‹ ×§…€SüEÎËtàDØ>‘XðX{—1’KÄ¿\ÕõS¬·bÎKCl{ô¯Ä€Fj?Ð�ìõFË2r^ Zv0.l,ªŽ€ÝÒ Æ!ãe¤ãÌÊYnå½ÈnAíQ:@±eçõè&#Dr™ìÙòÉûT}D¡@=Pe×ëÑ“É)g`œÖG&�Œnm©]û)xµbÉ'ã! Žw'r�¿‚¹N¯¶.ÁŽ�yJT¾óæ·]fœøUdR1…c�.pû<Éwî™áù„÷o©ž¯Ò tÓï}SzWÕçWioO}˜qÛ½"„­Ú,Úu)KGðÊ &6ýCcÀˆãVÛû¡üoéªEåOaØ1ë¿Ñ??à7”ðÛ-Äx‘°^¢EŸ©P-À%Ò±ÿ†?«5Âÿ�0„� çucˆ‘>šžRy¤1‹"lb£i^Ú’P¿;Xýß%>!œ¢§åi¤pnŵœ¨a¦§+kûg^ÿÊä{ûå"þnóúùŠŠ¾�d…ö’±ÐÕ ñKøB–ýصÂ]çdê\ÀKž÷×­{SqŽ�^Mm¸°Và�Qš•ØR|0Ú2‹ß«ç‹aä tÁ9±8_-ù¸ˆõ@a¾}‰ vqúV[ÛÛ¾ÿy¼ÞƒEŽAOy<‰Xé×yQ:û<è·­«àš1ùØ`ô$ö0›ƒ×j"¢ä: îýßo¥÷|ð[¶“Æõû1ÎùtiK\qÃP!µƒ/å¬Ks²E£[�©ÙDz«¾.6ÊrÌQž™3 §á`¯{ð»�` )·z™Ü°x•éu¼¿eÐÄ1d,"ü´tŽ-Ü‘yÁ®àÏ-cèá øe�+63*ÍÃÞý É›èºôe+5üû7þ‰�‘|ž™ýe F/ÊñC "CjÚ/ן\? ‡·sHÖ´m@L¬Ù áo£×Ý”ÌéÃN²) ™ž®WøÏGŸâ�„í�mÉ¿:*�ý,›ê`‚uO õ›„í{R^ßN’By9A–1¦éÈòªu[W~Ž¢Èù4;²¡?†uõ ÃAÀËÈGæºÌh$BÄ„nžÝzn.¼*‘úÖ(é»Ö´(z "¥í*cšÒ\·¨1Zž…ì™îîäDò Ì5Ÿ³¸®Up âh€àЇB®m”á¤Ì+ØU³ØpÌv(·L{+sºÇ,6pÒò8—Ø` vŠÚrÕsVÔLd¾7šR:޾ 4®ÅS6JKð;#®‰?Ü“:–ωcø�ø–��n4AÎ"ð÷ Z÷�;³Y! äæFù约ßÐ}ææ€'#ÚAB¿y, ÓFËáØ{Iôc_轑.QÜ‚9„Œ\ âºŠ=A’f<ËSäaŲcª¿€áX›b ¼åf> ¡ËËŒØf�ÿJbÉË©XS¤0¢Ž"‰méV žˆC_��HK62Õ(ƦKšgléD5„•ƒ­vE�¿ûàÙ9ŒŽ—(’»ÛóK¤WDG.,´éåå³ \�Ÿ7îÇàþÉU¡§UD�2–Ø~Ê 4æk.Ù¹}"NŠs¼ÆeýwC7 ÿÜt4бoãÞµ`(x‚çǨ< ؼ„ DWã0a¶Rù]aÇü‹5Åq-)�²YŽ´ÆÞÇÕ¬’½ †ÎsuòC¡ß¹ aNúÃ=É]´EÃÖÞÕÙõž6N*ùŠu©3e¨Ãøn™üýu(–ciI‚t¬ý;avI`æ`ì›3¡C |Ã3Mδ8ÚØ�qÝßÑ[ûATØ$p#CÊYë¦Àçe^\œ÷Ü$f,× 0Ó²ú™Nýchѧ)ñŠd3|x‰–RODð½^;ÂW Wµ7"AZM)ãÔ㹯+ž]ü[/¯‹ääUº’¾ƒ £3ÌÓ\ûð»1Lïiû¼· ¾9²ùÓK&k0ù\~^áëÁqlÃ3Ϥå±RÜ‚|��E‚NKQl2‰Û„ fKsôõ1*‚ëŠ9ÑP))ÁTBDçõ¼Y�øy£OIÎ;7¯¸ r‘]ÙIè ñõÌ™H7ݧ¡iȈÎe0gf â 7�#‹a h<Ÿ7¯XžÜ*aÄ „ºïU6nÃ’”qqŸÙþ‰FnOýIЄЧɩ°Ë@¾'HåËq]q´^ \ûºØá>‰Ekåú&tJOkm¤ú~»ÅdL/¯ñ}¼4ìœ Öyƒop$¾ª—­¶ÂX$X“(Ã}ÿ5€¬“¸%{íýDàªÎ‡žõô$1ú:;jQZ¢�ç\‹…!çj�#;ža§Ÿ+‰¨ïD”1¹¾k•àˆÈúÈÅ'Sr ì ø]‚Ì ˜¿“>3aøLEg¡pf½Âøhu°2<˜0ñË€H~|Ü<çè¤Ê~E [ Ëϱ-gÎ+<±ùó%\Ù¡Þº�¹¦JKÙ@‡'Ð"¢RæÞ±³\•§éQ¶ZÒö Äí kê-<Õ£ȫ”607û¿µˆU"Ïïìhú* %‰½n°fR汓] :M‰†ŸÆi>Ù šž#ÜÇ=šÜühµ-ǃf œ°®(#2Œ,T”Ú 1fut?#–å"¡ý”\$ÿ>kvê)UyCOs=NÑm3…q4â³Þ!J3‰£Ä ¡GVOFË{çóå3ÿV|-¾tÎW%Õ“Ì×£t†‰�<Ò�»Â?ë‚–óÎ�¹w°% ‰¬¯§^>Ç®¥ožÝy:M$·¨`½ºµÊwÿ„J„UªDA�DûÒÄ ocZ²J_Øuz�«`o‘€Ù=ä›{ËŠQ$c¯¯^½^*E-›IúwÁÒ=�’r¢Ò3N†SS{°éÁ�b@Œ�5$vnDA¯ÓO6s|;¬TKB¾GwFC¼%ëà 6«ðZû™;®[÷0¼9<6¼Û·óôrVJ‚͉ïÆ×ÁæÄÚ¾£p1N)6$sï5À¾=;[Ç"] þkÊQ„š)7ìôxŸÏÊÚKúa„È·áËxóš³à�^ÀGùÊh¦ ˜e¼º?Â*¿‡Ð·«à¯[=HŒŸ¥ÌsÐPÃ/¥ê .ýœ}ß šâ ÄÇ”hÓŒéŠäÊ„ï;Úó‡$D¬ zï#ŽèŠÖà‘œ×÷Û÷\h;Úõý!�Â|LúŸ6ö²šIÒÉIÌß)Q£ÝšÆlÎËm_(Q-ªüÏ˺SL(Œÿ×í(5H®d¢�n‹uÑ�ˆ�Ôû`rSØó8}�Òýû·þËa7G.rO숊ºk¤ÁU!ÿ!¼—%®›o‹ž™¼ƒZïßiñÆ6PŸ[0ô¤­,\BŽú‡¿ ¡XУ@ÌD{ÇÖÚÙð á‰D;o¿@ܼ´jÚ)T¶ 7C¶E¨ƒãìæöK‹¡øZ pô¦‘e`sóÌãì×^’O™sÜ-ªéº <}yŒéqçÖ"É€¶m…þƒž=à¿(Ñ;qH@ëër¸ê¦§™tê_ÀçÏ <[ò}ãYïF�›û }‹×ý3•“?§ ‚ù¬™Îaâ-X…«|^åÖ'V‚£C—m"µ‘�öbTÜÓv˜ gü|Š™ÆÃ�'‘âÓ7d“r®…9ZÊ¢ï44ðëyeÃFŸ¿«Mº9cL¨‹ÞùCO×5"¾Oÿ§ W<† Ã/'e€Ÿ´_DT±æ!‰>Q?$B'ÅF({ù‡»‡fA„;å’ 5•võmU‹;õò¢+®EŸ1ZÒÌÄIP-ê ûF Ö¦è›Srþ¶,*�qw^ºÎ� tý3ôÃ7ÇT¯ìÆÚ€àÙß²”•Š’§ '?÷g)ØüK P_ ¾éå'�¾&ɧ@9§Í©¯¤zë•ýçO„†DVueïÄ€{®O(�ÙTÕyäu¨Jº.hj^£“ר ©µÞâSƧ˵@}_»ž×¡o—X˜DÿlÈŽY§ÐB¢f¢zrv×Ó¹í’d…TíýŽ��]Ó¡Dº Õ—I ¯×ëGñ¡t€@--½ÆŒ_Ñ9ÁÙìä�a-#Ðd¯ªì©Uúe ßΠ†TØÃ"ä8ì:ƒ2»‘0ó[°Ç×û…�L®iJ�ÉÔ³JúpYOŸ?œ|pu¯kìè˜ÝzßrÆ$sŸö¥Én"š¼-ÿü’˜ý™rÄõÈLÞ*æÁ/í‡þ7Ú) [ ó÷aì<‚�À…f]Æë¡s&Ð�¹1Nî Yò"qŽí–V¢l -ñÚ4ÎÜì�l¬³w�Aâ5�<µ!R+2:Ó¦ßs�‚ž ?Ú"ÏìQü *ÌÌò›ð¬ÀáÏLŒ v‚õ,°„¡”~‹w-ûF 6ܺ÷<#`K7›¥ß;ί+]`ùê,$§‚A!§ÛþŸXƒP_ œ“-]éPüó8…ÂKoPæ(àä¶P*êÛòÏÐ#ÿ“~='o梪àæÝ*»)éV<%ÎVAÁ¨ËO�ƒ¼€°4̉^¸»BbÑÞÿRcçtß Ï;ì;¢'£WªmR øNí;)¶KÚ�ÜÉ,g‘7sµ©‰;õ©cŤü�ƒÇ›k èbYÉ×ÀœÖSjÒó}™¸¦Ù¶Ž+ÉkU£³ØÍgÈlL{!Ý0¤¥[Ë&Å]‚Ƭã ÿQ0Nkl­H¹ç)N¤Æ œ_g,ýË1ç€ …Bç³Í`@WZz³lÒ@(µ'(“ò v±…¼fÊÚih‚ ŠxP8(£yýƒ;f`ìÇ-Ÿt‰ÝÄ ùh×äÂÛöXØ%˜ƒg»l¹$a•zª¸`vjnÚȶ®LÝŽì�„Ùu6AÆþoU«aõƒ*Ì׿L‡gÃ;º‡‚\­ [Íæ¡u¤ˆÓ§Ó}E¤a¿ñ_ë¬ÎÙ\tdž]}�Ôqâ DÙ4š¿LíÉ{m`âûÌ�„�×úèsn™å“†P!ŸvIžmîàõ’œØ9“˜pŸ/ð+K�OgÜ�sÚÊñÍk4#GPÚ‡kF'ÞšòÝm&Êûï™'Ñäí_!3•¤ôsèeQõéWÀ1ÌX.Nåé¼àY¾è^ó±³o Êp'€¤O‡ÎÂ…¨_Q´oÑ´Z£GBdî‡Ð ÂeŸ+T”l�s­:tË•;P7Á�§¥\Vu  êü¢’eÒ&³b�““—­rŒ.DA!{úz`Î�T§Jyª~ÃÌ—B \"Y�úsñÅVºšʺ;üç9ºøÂððüÑš¡KÂÄñ”9S¼+Æ�2y•vMüø[Í7`�œêÍ27…�ä^Í­�ßã±^XSR¦HÊv£ ð¢\ ­ÂºÌSœˆTžHŸ XN€ÎBb Œ�†˜t¹§”€Énh¾mú+ì&VÏ|¼Û\;²âjöÆÞS˜Þ[?„bt{=zá4ëÁ) ߯Wì“FFI 3Ý2ˆ=¾&‘Qd>�›Š Ú+)`¥™jxèòÔ—×uÑ€»dm=á°æo^Ý¿-ÓZX«/x®M×�@+íø{\hÊöMKšRK½ÏÓÌ‹6vµó‰R�ˆ-~ÀäI)Àh¿#*7,Dz]Ä6ñgε*7$¯ ³Ve/¦~PDL”7ƒß±¦ÀÃ43åuA[ØüËófü~R‰+XÕB>'] oÉí�À¯á[ÉôÏÝLg†/™ªTË#™w¥¦„<®Bs�»ÎDx»O\Îg†y±¤¤�Fù“’±¡ÉÁ1¹ �¢lôµf�I]›ñ-Cò> ŽeSù¿rqEÚ¦v‹ç´úHW¹˜éN†xI÷–wœ©†j7¥4‰q¢M—#~ï±ëȬMYG�&ˆÒ¨¨û‡WŽt¶Óû’ „6àvïX”�8œqk¬½ R»LØ©ÁK2~ï5Æ”³ ëÄ´ ­!¯°å„³¥¸z¡ì\êVõu1È-Hr¹ðÑëI` Æoù’C…àµG‚#�þeÐÛ}Ä-Ý·{yàÕPIû“••2Í'š‘ö áóîóÍ2,a=zÍZ”Á]@‘,$j©µ9€Úá [ã6WG\~n.Ñ6ÕË.»¶!º6Ы¿›“rro š_ÚxS0ÿÓ>ü] 9åíÏ\OjHê°¼ý‡ä,3Å…n°ï ôU\Æ‹™Lw]ÜÎF G·*É;ÆTÖO‰8ÜìÙØÛ&ÝF{ÎЂG#)ZgÛÁsŽÇhS§;ìÈ4á<ŸåΆÙî¤÷‹r 9Õ+‚zú•ÑuDãó~cXÁ?€ñ“tƒ�ÒÀa)Ü­h¸ÂÃ�ð-z;ªé !qæ$(7|þ]clp{€·Ó{„á ´áCæ‰3Ž~=æì!ÑŒƒ 19gÜV›–C‹‹“±¾l}‡nÔ9q)É)ÙÈ‘޺ܷú`ðX”´gÔr 糑4»ø¨ã¸6¦Mí‘™Ë+–e£õÁ‰A´B‡Û' ˆÿš+ÑA˸µ-—2F¨— ÍöB EE\b|P" ÿ°ÐÒÃUqnÇör[û4ˆh°ªŽ”**xwàíòñêQ‘uå•;¾‹ÁY.¨ßAÓv5ö榼¡ ˆÙ´ýfvmÏÈÔ*W­õ÷ˆ[|n¹Èj—”-î;Tµ‚ÖNï¡1: T°ŽäÔÕ%5}´ _µOÕ!í(^A;åàࣳÈÌ‚‰kÝOSMöÀÕˆžÀ8D v'×XÊãÑù S9s‡Âg˜§]Ü-Oñ�G§ù@~„†%âðCàb XŽ6Ý8‹`"6a©nýÕû�‘ã÷%£ºf¦Îˆ¥phðˆx¬D¹Ã ‘-;«YcѾ=Vy€rQFÝ}70x.vãž#š+;H÷¹þ6@É|ˆÿþf‚§/°D%<Íõ©{ïm…B.Ø@7Ë”†´ýQÖÜJ€°B^Ϊà¸à~ã1‚FhPÑ"¬0ÎÆ¤&ghgøý`þ�<�¬Û…žæ›Ù‡h חߘþ´C1ÃÝUf¸´Zn®ê¢ÖW>vnÂÄØ!nâñîãäá¥�)°�xZÓˆY++dDÄóñ*&<êäŒlK(ò‘UsG3Å“jèï.pcÚ¶l §Ht-¿iUS¿²ÞÇ�ÖQWzA`’™Ãô r«¤l¾DØ5}û™j&YäïÜø7rá»3© =VÝ…Âl�ybO üñ{}°ñ×DÖ2ðétW$í¹è¥ê™±Cï½ 85u~êTï�ºOæêLOäqãÚþÎâ% T¯.»œdÃoì7g¿)^ ß¶¦²)1ÀôíÖ‹ÆÐ5¢µÜœu¹Ù‹ÿ n—Yþ¿ÉñÏ™’ Pˆï'mŒÜ©e\7x�ŸUݬXR ¥ÅÙŸTI¦ÁßN4Iû¯ñ\%ºI™é‚!øÙ�KcÀ�¼´’ºh[½ùÄÍžzv¯u‹‚pdÆb9Y,­ùÿ ²×š§fiÚ»ífˆ0½�™+47îœ ;¶<­M¥"¯7ÜÍöð`б ÍE”|@1¿Li4º»Mb£hâe†â°)UVÓïžëH—�­%¸¨Ñ Î3ÖÆ7ÄÂÙ„×»«¹V²¨�iŸ|Ï• Õ syu€×vÔ’>ϵãtRÓÃ*»w-aŠL%h†Ju§)`¨oÞFhFÏ*6P(?¡ûÿM >F©G<‹ °±wV×Zó�ýR§� Ë 4V•o†ÖÉÝñŠ£Jÿ оN{±øÿ�N6ÓSdI&i*½÷„BE, úÕ¸RÚ‚…ZƒC…€ñ´'´¶rÝ�•…DO¶»çM’É ¶㻼ҖæP%bfû< Ù¤ŒJêƒ+Þß5‚ å35ψ"ˆÖ»µ„+6¬ÊM˜î%‰Pj6IÏÐúnÅŸ ›&ú®2¨Â¦e}ya�&Eýˆ¼¼×Þ�° ú¸ow´~<§iS³C=™5QØâÑÖÿ¬³ýõ_lvñ’÷ :Fk¡KD˜Óß½{oÚ��¾KYu¹zK¬2×·›«çàí߉Cx‹y*Ⴞû,cŸý·UÌÝÐO#S"æî5¥ ÛQSö˽ê­�Ê5 ~ÑÉ i{�%“zˆÕRõ, HJ"ÉJ±K‹0Ô‹ÄîâÎ�a�A:†íÕéâ6j³°®´.Gý"éÍôn)m'YŠÇâJd½‹,?e¾Ù­%)¾â¢]3¯¡eVŸÔú)…EžÇz &|éæó…K»‰óßwWÜà-ÇΟELé‰Jä,Îö÷ò^Íè �å½ è¦i9É'‡C¨u»©_°ûÒJH è¢kåÞ/á«­å¤\ãÕñ0›†Ç˜¯m(N(! çî�ѯñçZäÿïl³„!ÄÏ>.ľľ›?4.�ÝŠ»­õ¥?â³PäP2º8 xy'¢Åî=çÖ§T›%&½^´‰õ˜pBÒ“ . £Ò1Œñ(bAâânV'(kWP<¼Ÿ(p‚¼þ xJLŠjm�o|­ÃÇãZÛÇ<1[hB¬®^Àd!Tâö‚¥´’Ÿ�éÄÍ3 ðLö|pWŒýò¼ú×’�5¬ôj$¬N“U¬‹§ö?m§Â)B†a¡8ÐéX½n4)lAÇ=T½gXG³àò¤2^½3žã3Ìh9m–‡[x�7ìkãPW´’•Ч‚æ¦EAée.g׋�™��/olä¤Å€:T[µ3»ùWJg´OØdl ­rϽßf&Ìĉ!+Ó÷2”·œÎ³ç8κ™Û³0Y)½âÓ=i2)¾ ‡¹® �t/ˆ¤J)uö¼ ÍÏÄÊŽj›–X9ɞ࣒p§sA€­Q,œâ3SsÍ àÂÚ”ÔǤëC‡B1¹¬Ôwè‹=G™³L†�«DÓ„ä=Û�p3Ó×( �5­ûA«‘Òvg?œ\ø#  w~#=­›l²¸UckyÛ]P6ˆ×ÜÌ?¿Ði[•Œ¾Dbn³Â*l9Ä9>UálµZ7y�Ïöœ¦ì{Ðà»}š¼¬<ñs’AîYÌÆaGo�XÏ3Æø”ý.C¾pä8d¶ÿ×`ü%«�ä©DŒƒe|^p�-WóÕ@—¤¿v4©ñæ¦ó]ã„ø‘fŸa˜3$DOyµs�àe?o5ƒÐÉm7o��84Õ¹°��Õ0%+ÎsÜ_µU9J廢Ïaµ•Ä–\™c«³ßf+ˆæó±Ä6®Ç­Áf$Ëu¤· «n1ðh¹â¬<�W ×ÐpËWÏò']¯m|5„y–éJ0Ô²ô·V.Íà§vÒΡæÌËM3&J¥–ÿ¥º̨º4#9 Áx†c‡É-âïÏËŠ6Â>Hk!¹�AËcúòµâŒ*Á(W•Vã¦k9I…ФŠÀ}?µJ[ÇŸž�ƒÆ÷‘d¹�0X¥vmÿŒêèÙ9ʤޡ`Y9ñm�þ¼éÅÈëÙßd¯bO‡ü¦:Q| K‘¬f8iØgmmJ쮂üîþ˜à®òß×y<Ÿ=…sdÀḑµô)EC“j$öÀÏn<üR»³&–þÔ5â&fÛ?t÷;�2ÝÂìì�¡NϘ}g�—µRÉ`k`w!•¶YÕç‹Z °EN}3³-_L¤=™àã¶‚‘´}aλ3þ¬ÚV=ù¨œûThñFÁqÜ´Kg¸Ÿôz•ig"˜€/äFú°éïÑÉŽnz=Ø ñ(-U1ã¥iîØEmt PKÕ–16ÑÃIÓŒ~Ö÷O:•ñöµ–õÂÖJŒZnÎ�!ÿ\Sç¥~@´?"n|## …ŠwFÒhÝè6ö)J"1È–³Ýi~d0tbJDÖÜeÆ×tÁÖzh1ùfZ=±> òÿ¤}ïê ¤IÞs ŒÌxfd †»œøÑ¿ÂÏ fs¨×G/+xú¤ëæ?‘7¸””ªSá øÿH ¿G½ÙË@«Ó4™ÆÇ†nXewý mu�<2¢âŒ‘�Ú;Ha¨íݳ3ë…-ù%ÚìЙh/}g² ߀1„ý9£U §ÿ²ŠnîôˆÏ ¶ìÌL�F”›Xó‹h´…Qզ䭗>'oOßê¯�·Séô*Ëh�pä°Ï§=ŒÒšžŽ  ÑæêXX¡ài&{ŽåÏp‘r`úÍ6¨Q÷1ˆ ¨P©¹4ŒÒ…jXFÇjþˆÀ}~<íL´ð¶´t4ÍË(m`»w Df 4µ²Rµ¢”pì?èØwËþ™j+e-­oÿÚFäû£v±¦¹w>nØWÅ„°qt+ã¾96^xïÔÛ”šËý zŸzšÇ„ÚÓ%ë5&t1JZå‡Èý˜sbWOÈXfÂqËG˜Ñ ê©?kó‰B3 š@xA§�Xû•" è€ïeÁ‚dtÏe•¹¾Aƒ�3(ùmªe³@µ`ÍÀͯ3êôá7é¸HÒ ÃknóDj_­ýBÁ† ß°³¢‹PÏš�1[Jcñ°†íýÅ똰 à‘ÁŒœŽÞ΀†¹PqlÑ3Ú§×$Vû<~”¼âÃ^Éb‚ƒ¼�à °e!�èy ÷qN�Œ<†·}|¸Ž:©ºµ_ €’†-–ô…¾–¹½\Ï‘¬RiÕÐ'�f^©Ò­¦uøÿš�¤=W Õpô,g‡È�Þë�wxV92ûÉ͘½ŽEuÕ�c=ùpà»l� Ø ݃ }%f0U£òÜé‚ñÃ6*½vº¸§¬Ö¼�{€½ŽJD¶|Ÿ`þ9<¾aÀ618›x&úq’ïŽ JQd›rai™ÿž‚ûmlµÞÜ8X¨ø4‹b‘.]$ÆÕivò’é,�äõߺ>G�³•g ²ý—зèöãO3L|“¿ƒK�ÇS¶ª¦Óq©·c­¤ÿyÏ�;;1C󛲿˜÷ŽÐÊ@iÚá’CÇà úUÙ¿øÌ·€k¹20ò¾Ï´‘êÜS`%ƒ/ðÄG ƒñúmԺߵ9Hí\�‰7èæIùr|ÍÏé«#ýïJŒS–�±µ�cD»rq]aü†= ÜÙÉîU©ºËbŽ ¨—öK]²½ÞÓ Ÿ°hÚÀÚ�5�>^ŽûP‹Ú𼡳b‹Û"Ñ›@©ÇLÉâãÁ!ŠõíHú‚ï~8&k2‚»ÕÂk»”¡’qÔ_o®‘»üüÈF­– %:Ë1‘�‘»6]@� …N ‘°àÿSÀkØ''&oƒ˜ˆ I ¤#(í½”_,ð£p…}MI3†6T=$ܵ�~ËÖ¯ü×»»çæ4ì2x<ìÍ¥·ŽYæ °÷‰gÀçÒ*Û¤í#säšDr�¯nÒŠˆÃì¦éÉ�—¾+ Vp.7]z‘B~}w¶”Œã³ïò±…=…´òTU´#×PåYy«.céOR¦°­Io¶ÅºªMïM‡Ã %ÏG& &Yþs{‡xúõ%ßÚKf‰š} =ìÕÝ›VDyàˆÍ(J?_Uʈd첤"¶å©,<“÷ÛÍ _»ºûôˆHPz|NäÞâçµ·†Hƒ(ÿ&øÍZýÆ^—9Œö^†Z0Ú©µyõ,nô¯ÒèœR”×R’WÙÝàne8{‚ËÖ@¸“×¢¹TMê)Ym\ÛúÑl:C("žÐ5€@GíáVŠE{ž�à™Ë™z8RÒ® =fÌ_iwãÌ@¯…ªºÊ]:§ÔÒÞþÍÜJˆwôêÑæ³Ë©,£çÖ�[" ¢6<š¤ŠÃÒo ›²¼zÊÚ\vOÝ5%>øÝÆå™vñ´Lœ‹V³‘©Zëï>!æR_yBeìµ$Ã*’ùøÞà)ËF7Ș/ÎÇa±]ŒÒUB]¾G,³9|x4$Ê¡üÛÆgž€×&å!c|ªÓÄBk�¾Wµ°I[Ë*ådðœ[qôr¡��Î %úO;·Üðüþõ�¸p ùž"µ3Âøݺƒ!àˆË€´T)à›ÙØÂ²AS¡ƒº–žëEØÃÛã… æ™5ÀÏJÎŒq„_ˆÔ¶Êé °Y } ;z»ÄnÒ7.\ Ç\z„Á@:”j±(F}ú5Œ©ø�¤FÓYî%Q?Ö…:"ò™gŠcT’rÙ’kä.²©Bå«×“»4ù¬y] "rÔ¤~p[ûÜ…¥/“JcgÇâ~]&άºç¿ˆWæNÓlË ÷Ì5‘&5²nAŽ3›Z�4î)æ†ZÙôh4—+¾Ó‡ôO�‰_ñp884gí|36Pêƒt!„»ÖºpŸ"�dÖˆ‚VÈiØç=Ò­û[e¤XzPvQó`xT‘¥³bô`^1¤Îv+åñŸ@YÂùà+ ʦ!û7Õ„zu¿sÕQ}̼w €åryPÞébsb ¾½$,¾º×)|(Iw±»÷•;´-ÂÝ9Öà†šiÐ�ô¤‹¿èùUFë1¢‡Rb7)í®”‰ïÏ”åð'P«éJ†åg½2¦ aÆ ¢¢¿ÿq¼$À^Å齚U~Ÿído±º°øÖÛºÓ€bôim.ƒFÝØ=õgaŸGÌrAôCÌÔWFh{Õ·y૸Fø•…¼¢dq÷^(ï廆ÿyh'ýF8]  µÇÔ*¿³7ÄG[ò–¶¤YóðÆ¡^'½Ø›hㄸûP“î`‡6¦8ÕÊr¶ˆ_Íòòœ Q-©4^ñ;�êÂ, b§ö½g[ãõˆŠA\‘ÜÑÅʺ)”Àß–ÊZS;ÌOÓ·Òtøå:+Yê�•Ha4€Ýüb'ÁÑGOõ{ˆ¬ÈŠÏ’냘(ß703¥ *qFñ#±'ÿ¦¡éÃLi§´BøI±q„^0x>rlïQ¨�äm麴î\i`° *@,M17B²;”v‘ Ä�ºÃ�N÷’È)ÜXñ ¢K»¸’9E¿¤§ß…¤¬÷Ç )ŽÌªðÙ+Ði²¹ÖŠó4sŽ}Áô½+“ eô'ßÂ~¨W;6½›ðºÉü¶æÌÅ¡®–Ü(�ó‚¹ö)=mó_U´nG®×¨"uøÃ7UŸËúöäG%ë„NÎÈd]�³Xü€s&ºÝÎÝç4Ô&>ÂFk� ê�Þ<�>ÿós·eÂVÑ×uæBR帪F_í„ ÝäÆ7Sg\å3P]dßOÿ€…q0í,LV\þ6Äl›Z¼Tã¦oƒ–,?Æ­¡0Þÿ.Æú7ü¼f —Kh žoõŽ“�/á- «o÷¦N’îI‰sà¹â&‚ˆÔ%j¹®Äaã)¥øvÒ0�5µqzYÜuTC–)²y¸äÔ ±.ƒGkC¨ Qˆo‹dˆp.-œð¶a°”ßRàÿÉQ 8 ÿc¤¹5‰½`�Á„@ÅêL×;èÖçÔk5cA¸G,$LHnOC!¼ýÈšôöƒIÎÂD©êêaÞ…Xkzm^˜jªp<,±ƒã–0`Úgΰÿlg‡Åú«‰„•�w]ºM°™U«to¸�²ø 2yV¬ª&nQ837�Q8¢ÛI`N„–[Ò1¸ü=6Ü‘ã°ØN¦/Χ³^²Yx‘ä\:ÀLjð”~ÙÏÚ¼•KøLöo=�:ÆËwÞÞ4¤�¼óXsãåyצ… –L5{E¿ãu6Õ¢O#ß}èZ]#Ø8ÇÇTo×øõ@Û“ŠùžÈÃÆAÍûÝ‹þK}˜$ßÌš1gmZ´Ï+ýðÁöEÖ|®¶²ºƒvÉ’‚Yk€³3T™C­¨ž–yúë¶HÿÓ¯!4Mk Ɵ²¡Nw\Üœú8g¡Q»õP¡È{Ø à'O†s¬9‘@È�{,|’7wCV4‹éÆ{®�" pã§W—õ&T—|µ}H|ƒrKãÇ‘xýŽBì…¸ì Æeß©^Û©ày`¥�ORpAXûË6 pµÈC´‡ìƒ œÑ’†#…Y~á•�xù÷·­•Ÿ”ITƒ“FiMÇf­TÞ¥ÐÚ5Ôm£òXdÎ6ô?`6œ§ ›]ðà9[ëùEÚf®Ã¹¼ÔäùŒ‰–»žHB* œP#õ<šYG¥*ü3•³…¦u=z�–R‰˜­;¼.–ªR_]-c¿í›¸ì*P`C™—¯Þ˜Xæó%·íœbØ…Ìÿ(CÃ\Ī5Ò0TZ87)à òw)¼"Í˧¦¶{§°?�Ó½Kxˆ7×.`Å— ´ØB| e„`‚LÅaªRÖ—j'ûI Ü¢ØM§$ºÕds‹Èþ�û»�W¶úd0‚óä°ùìÓåoòójO&³1íö÷‚uþ˜"íêtOä²*…Õ‘µ"åá»a eàB»6÷ã:D]ª»Ë™Ó˜»Páfg>Æù {OZ˜»Ûªû=zÞ2߬©/|sSA†µÿ›Ó•ÚßçO^Í;NH`|rÇ­9=3úyn²=�ßÉy•º»À �¥Dë5enªŠ3q/ŽZþOv>‘óÏ=Í£‹å”3j'•H^æ'�5Ÿ²a(;åß4ç¾£œ�âxi¹«6 ³ù:Z+9‘uNw>¨‹Aÿ YÊ›l±7è²�?X+­·sÌIÉàw·>“‰2#ìí¼uˆ–)ÖzŠ~–Ã%®g.j: VnkY­Ëj¼Žß¥3ªhÔÂt L…çö#š}öH ù¼Gç·‰A¬@~ŠÐžý†­jU¹§ú"£›[A¤òLÉfß]ìèü·ìÑhÔ&%esxüFX®)3éNñ¿SÉOïɺáÊy?„¥TH$ÄF…6.»Þ¬ns¿/�md–¤’*@xæ’²ôQƒÌ ©Àêö3ÀU7æå0bœDô±Â´™ =¾µ�¤àëÓgþ 3PÕöio’Ô7|S�i“IG~ÜÞcœve™hž´Áv{xÛ"í1:[ñáfí˜ÊI“úÉx¤_ùݲ”7>F¾Ê8{ÎÓm:e›ÜDŠë ¸Y.…'=xí~ÿ¹™ß´J{ŸÁô€Y[)>k ‚×íÛIx0˜i H \mP»å¿T¯@YpX·ƒ\eÃ+Rú /;¾~�½1ÏûAq‚žàx˜sÍzé'¦ö(Å;º“"VûµÃI:< Í�yµ–§�K�ÚI©Å£±°Ü5fû´…7PqwÒ‰­¾Jt(²„;ƒG~yû�Tƒ]¡].B¡}Ð?hæÈ«å>×i*0¿Wš Ãs¼šŽä‹UHEà›Nkæ–Lö_ùˆû�Þá¤I ©Ÿ.CLܲNLí,5‰w®Õ}‹qÚU®Î\s²²R|PŒZ8ÜvÀTõº6É\ÏÒ-92kí1Íg�Ч¯+Ù1ä’˜åzÔf'�zOéùnMRÇ+¹UäˆGü©‹$'0•mø‚.Ì?‡]ÓÍ�„ç]Ÿ)†h“úVòÆh¥'Õ|?>ö—âGGäǵFY±i� œñ¼°µQàb,Η(”q$œMëK'Ù|iúÄ`�wmJ%ß+ù¾¥4Ò&Åñêà2uúp̺ê‚öˆ®³ vûïð›å€‘\ªyËr�ôØx+»vÜØ¸QH‹«1œÞiíÂ�Ü™¢=�àN=Ê1‡��BðÆzm›|îÒ—F.�¦s^AÏ®õñløšñØsòaEÎ ó}K¿‚Õ,7,ªµ¬4hg‚OW÷Fk^ªa‘Ú•› * ëœú//Cˆi·÷IŸªŸydÍä¸ÌqE>¦èY¯�7RBÎÿʦÏ;S99?ô=¿¤ë¦ø|É+C]cÓ®žï™ 3jÓ±óÖZš`fátÐÏéÛ8=‡ˆ0¸o ^·ðBvsž sÂgîsâOõïtËg6ùAÉJ+�®˜³›ESu¬�ö$qî¹oîèÍyŸ;íø7Î|'ÎLR¸†ž÷lƒÛtx_Ùe®�¼=\£+½g~˜YóàQ~= Ú ÍÒ¯P¸BS*¨Î€>�§]EÜ´Ùá�@gBM� \ÓœÁëÆw`•£¡!êQæ¤e§pª8š0©R•YLiàà+’¹Œ'²Ý‘$éR�,&Dl ¬‡›5‚—º+˜Å8Þ"Ô*`Ú|ª J«!3"jPî,�ü²þ1£ªv²æâÒ²uu?Éy_xæ– ™‘ÿ>£Y~ÚVNï�XHÎo L¸hÓ)U>F‚=5kýޱZ´0¤é?·ãœ<h` ¶‹óÚ�¬Èycd4(g”ã&‰P¶ê8Òa®I(ßëת¿.þ,ôþ¤}!%.!Ä‚Øï^‰Öê¬×ËϬ¿ įfšÉ²œ'Ÿ�á�ÇÉ–§Oª¥+v‹àh#ÄTª²�Îz¶šÁ»töØ ä³ ~I°~Ruô°J?/šPoîýÔƒ:þ–š‹Ž|b•?>¹c_Sn™B.N;Åó]}�sõŠ·´ ,d]UeòDø–¼iZäƒÛYŸcÉû?ý6=™È}n¿êÛ¡.‚IŠÞ=m­¿ÿS6Módû‚;@xU|ÞqFȨèüx&‡Ü¥ˆu±¼vóyö¹ËbP‹9pþóp‘ù fáF`xŸn\Fn‰á-è¥Ù#ämQˆ×N?¨ŽvO¹|Å·Ñ'¸rq`-a�OÕÊb}ûŠw—K`óD˜½£M^Ÿ•†ÄC‹q6Þ9)P†Iµ·ú5\¼MsRs V,F?Æ„N`þæÒì~)¦ ß[öÿ «:ažpc ¹ª2… ÝS0Ž« b‰Œ—ç«ÎXé$ÚéÚ´H‡{§ù•¯:ê“&­|E8WÄ~¢Ê~=­x;&Û!œŸ6À32¨È¥ývðê>¼VåPÑÛs·­áOã›éjÊûW)‡à°åÖ^ã£{—ð¥,-êÂQäãY^Ãõ�2Íø ˆ“­zãÏEÅÎÜýÃÓ3€ŒÌJj53¾É�p×êþY™-´=meôèœ�›ëĉáÐîål�ˆxƒLá2Üêo÷s°ãßøIB7Ùg­Íkà}ž† £i?Ìý¹¤ +§ ¤‡†âˆ¶œ¿Õ”r�”Çáî1=êæÚ›—Þrá´+•ÒpVh9ט"qju”ûÆ‚M£‚ìš«ý}ϲÁôpQ†ê:,m¨n‡ƒÀ¯…9zE^ªÿ>óΔp8·C�¹)f®³ Jt~Ž n ém1i°ÇWôèäÝ>#Òª!ËŸF­f0¢”'Þðñ×—ësÆŸåAþ4€²7!Øî»a3Ç�¸»ÿ†-Κ {ޝNµX嘭Ø45Õ�Z‹ðùníÄ€Ï3¸Àôa 1—²ºû*@Ósîn�¦“CâO~PžÄt¦†3¶#A(>˜ +9êÖ<ÆŽ(ü`´œ:CÁkWµŒ¥íÝ@ØpŽG-®|ïOïû0›'¢çÄ@ºìœ­½\kzb­‰ .4iµ9ºG�¾¾Kä÷O^bŽ_UuŸŠ‘rÈãïôêìXìD†‰¤ùäÍ`&Ý\ÅÁãVh.–eL8jó`–Îòû–ªèö'*2}ˆo5ç†À¹u¯×2iî`ÑùiVõ~ @8!:…,GHì*=Iœ­nÊ–7ZTÊ4›%.{z¨ð|ðiÑ �1ÓBòéŸß[L¡‹ÿiPU&| µ‘­hm9é|cô Lz¸J2à¸ö°¼Ó@{RPŸ¯'y8{J‹õÜëñ^j¹u²¥›®óºÊ-šñM7&>rÍŒŽ2”`&£ÑÆ$Ø„÷wƒðÀà–:á™ÚÜÞÑ‘C—¬©oÀ'_·ÈʧвÔ}X˜Ü¯û¸ÿDÀƒH¢åG³Fº±º4}F Soà�±× ¨Km¶ÕSùI÷e�P”€�®ÇýCYO�œÂjÿäï­æâæÃïÎOz$6ÿz1˜=bÕ@0êâú«T-Òdl@Èú9ô Þ�f·ÝœÆÙ?„ƒ kå©uR‡H,s¹øÞiFvSs=£–N–Yh§%[ˆ~ÖiZ–áÉD2ìyB�!pâÕ0>LÖ³¸ÈêIª3TpMýo TV(0h"ă™ê%ÖŸ“Ö¸oañ'.ºôkÊ(榰1¥õc$ãË¡IÜ`�™&l«Õ¬?׬#ï=†˜j¢”µèV''¸Úœ*206äîÑŒ ±åÒ͔à o`Æ+�)ËÒúù7D±LÌ/Ñbæ‡ù‡¸ \WÆÃ]ijµÁ8lpKm*üWùñš?LÓœBÍÌíJ«ã}æÚ¤ HÁÇì-Z¹sBm½UÅ`Ú•1‚Š?í«"mB:@‘'Ÿ¬žu?³n{x°0oþ‚&v.o©±Z‚é'ÑzÏsD°¡áô~yg#=˜Õ�ú¹Ú‘™lª4*˜B#Û#Ì–Á²´ÅY!g|ài)ñØI°%.Uܾ^Ox}oË‹Îiˆ*“‰*G�lÉ0E�@ +ç¡ÌÕDZ¤8!õ~]çC&@ÑrÇIŠ60~G©E]%v¢éí½!÷)¾@Óiws‚íÝ?½œþ° ÿ‰ eÃך:ȉ! ÄkÀ¶77(éìÔZÉsiÆË™Ñc1t‹î“¼¬·Së|åöž´ÍÜa¥Ó/Ûb¼¦¸ŒòïNÛ0”5€W º9ÔÄ-þó½–4Þoìÿá Þ*ÈSÐ?j§ðc†³~yåG^¼eqTû0ÛŠ™%ÐÿáU80Yv»°~aù70ÛÈC톳?áø#iDxàÃ~V/2¢ã€yu²¹ÃƤU"7Ól¾¡dÍÆ�êîüËJõ¶å_ ê9I¨fxuQçñª®g:_Vè;V¼µëï2{îrt®™‚z³@1Xè5/-BÝÆÜ€¸°WØÂ±>sßò¨+¥›gýÝ-‘Þ76Tçûqûó{LJ#�l½pœ1eí3Wà9ØFnúæJúý?¬òžÊÏ2 ^Ûd6&›7øŒ0ZæÍJ•yH­p°“=«hµðcTa ç¶”Üöü `=ÙÑç £“»B:~'%ã%¬AðvuRYÅóÝÁüáu�«Ï´¤ÐÛt)ÍŒ_ô/fQÓVp" g‡Tê£ØBõ\1˜! àåMØZâ™ùå–ÞÖ3úX]Þu"¡B8%ëÈ9ŸÇ¼ HþU²�.sö­!Ô’EóS#9šhrD‚×JµPo?¤%½3Vé.CQ4‡á*Ù�gæ4 xü¨¦“ ¸†8Þs2µ?¬GÑÞ(*H'ó˜!¯ªÁó>»ŸD6û¬�¼k".[;êA_Qˆ¦Ö8$IA 5sñ&j±9YZÄÆøÂ¯•yßËBœU¤XUuA–Æ™,Žß#éѼ…üúsóù(!QšÌ¦`L?xlWp�p¨íè“�Áy zgn3,þj.w6o­FX¶û¯ºØ>ȧ)ÿŸÒ÷!¯c´¿ÅuÔ=p€Àâ•ã k^EGW¡Zö÷“ê(�‰yhhuY�²¢Ü$”hf™á2,žï9×…xÄçùe�ËÈkˆž×ŸÔ Òe}!›¹ç•ØwU›ú±�½U4oQ#W°DœgÐä„ÁžĆO¶O£`±©ûrÄÜoî½oÎvŽ$ùJö¸å–@Å—8”e¥°µ&2º"²löšAc™‰qÀtÌ“ôRíš%aÔI(�«ælù^µs“HC²:ý¨2ò¹d¾dÎRY˜¸x¡F%’Êt�s—§ü£#ßÙÖœŠ�:Só¯¬IŠ—Êÿo=€£ix±ðÆ#½w@(µäîKŽ»‰˜ÅWô•oÑ9>ˆ?‚zÅ ËÁÛÐOOyÊ-ep@;Ç.'‡7à^´±ó:Ç÷¥¹Ñÿ`ö6?LTFºb—p_:aü;@Îúϱ€|•«Š,Ye7Hq"¦ÖDÚd/¼pk�„(èlÝ4ηX\zˆØ”µk©à1He²U‘Ñsº‚EnqÎÅ”¬Æ@/+vÁ±˜ŽíÑ[™Ò…k"2ÆTW�uúJ1 W‚8ì€Ó|÷ �qŠúÓÔ¤Åv…°©$ÂuoÕB¿ÑíFÓÙ'�¡[øh’×Á�â†þîÆQí��´ïù%;߸ˆ�´ pæçÈ�âzƒáä/òŠmá Iï„Эc0Mµ¿©WåÇ««åsôì)6–\ß› ÙQ7ã×ë¨Êj|»éV-{„ä�†àÝ�t¶±R~£¿öŒ¢E sÑëîb¦kÄÀq‹…ÁÁZÝ•ÒGâ�š2Û�«µ4òþÎV£5:®Ê¹¿œJÅ!"-æûükÇly“hÄŽ*þ×ÅÏgj¸ý?Õ—“Û©uLé…vgvYQ­æF8Ðè�<¦;Â\éŠEÔÃÞåíéÔM$jÛ _CämÓ%†Þ憔€!€-Cûæ¬-Î’ÿ÷°É©©UWÀs ù:îµSç¾´dSÿ™nKÀdæ@×òoÖ¢j=êÿ‡—atžvc¡ÒàK`æ Û‘\d€²]tmFŒvν_Þʼn®\/‹â*ÆÝT§·Éì$øðšH"[Ç<±SóˆH&*[È#P^ºÎßUýp4tãЩØ×Q>—H£-f´Ý_H§;o³ês„PBmÝ98˜Ó\�^Jé~³7MRT{÷�˜wD@uàù3BcÖQ±7‚«p $ÎòÀ‡J§ú["û»Ë‘Ù˜óä-©¸¢·Òº µüv˜8snB‚”1Êy†A¦¼:P¬TÛ׿Š@]Î÷$êAª².óM5Ô�ýˆÂ¹Ð'> ¯^´æÂA:æ 9eVÔÄ–™%ùa<Š5Åèî¤À4pæ÷×6°ôI¨¼w½¸¸m�:_øŸŸÐ|Ñ,Ç{7¦#B¤Á/ƒ@·‡ÿï%å²ï+${/ø í¡\–y}dú (öРÅÈ„#daûæC=nÍ|êm¯Ç-8ùµIî�(øàIÛçÊ#­«´¤Œ°u¤­¯‰ÍvÛÔãqäŠÏÄOVLDZê´Z?PÅ\Šžbkj¤¹%nª€Pêdj–[U‡ÉˆÕèS'y|Ǧ äNÎxž£›'ÞHmà \G <“Wµ‹WªÓ†ôák•½Éj½¿e(“ë÷¶¢·ã<*¿Ø)ù™õ»µX.ŽõÂ[å(çYÈб5FiÎ+RøÜÚk.'ö-ËÔrÎ!^ 1C]Výa­@¾Š ÿ{*½·Çë˜,¶Ç¾^Ièví¡¿kx™HNªYc��:²ù…þçÒ5ƒËW�à[΢�ÒiO–1^`‘óÙ(~�ê[öu£I}¬ãßÝÃçbÒÁ�Õdè§,ôk#Z1$ÀEA=9e'~þ°ƒ~Ð]-v€Àcœ¸]M[î±Ë©™Äv6‹BÇ7ÍFá�ôH5$ÉOB/×BNWòk WGÝŧœ<&­>o™ÌS;,橃�lì#7y6õ ç„k`ûm†6ž'û‰Ù¡òmX°ædÕî]ì8oš3¿ˆòâÎ>Ïû~|_ú±�@—êâ. þ̱îùOðùVj‡c¹d JŽÅá qõð Ýáº]×ÐzGB¾%<ޝ KÃo•²e§Êát3ohB£ì àA¥â®|§¡”Ý÷t�£˜$¶Æ+EøXÏ9Ú=›.%ÎÁrŽ7P:ôÓþXwQx»yXØ4ýÈ*~”áÕ-ãïÈqæ„#Œ—Ó<}£Iæµ£3aõ?æLÛg#Úuó@¹î¶¯ÛÝ×µÃ>vS� O°Á)×]îðq´ žm0I®aSÈ|V2v|ÖZ]^_¼à,3ã7õå‚NZe¼–žr±—žn¡gÄØk5‡å‹*Œ-áù¢¹†2o"Juô�ˆŸl½Ê�I¨D'lëOòVù0‹×ï`™»jŸ“-q¾+!w•¥:ß+P r·^A‚ß©L༶$/}zÒJ•ÈM$`rò�àyêPÁù ɯêDÕešÞãT„êÐݪ²]1Ÿ)á})€”P™”O ›‡ÑÑÐüú+îÎ[(nø‘J¡ ƒžpÛy#ÜÛºS„?ä´w]U4÷¢ù»g &xø`ÊFªŠEÕË'Mæð®�Zºê)Ô_ñh@mÊ÷Û üà·¨ÙIzåÉ„Šie0‡Àü°ðŒëGr¶/bs6¬ÕIˆ\níÎ6æð£�?�—Î'I¤¶xpUν‚3¤ÍðL|^¢�&ϧ’Íè1iKQ)Gª¥ý+FÇÒ8šÐKËRb 抺…]‚VËÎÆÐ§´ï)ô\5¤ø {·M�ÕU§¬ÂÃ[4ngÃt#Z,Ø=wµ<=¹¯ìc Nï»x¾ó16:µ<4®,ºMºÇ(ˆ^чç#Š�‘qyëWNÛwK“&)|ñÙ À›ñ�… ó£ ßâ…Œok]N‚'1üÈ/ Ø3íœIö/G‚+1¤ê^æº{U\–ï«m`Õ‘�¡»*«ç¼J:¨ºÚ|Êχ gc4œ -ŠØÌ~é²D“yÐ�‡Ò(ø´‘ì!�ÝÐßO£™÷�~Ó4§]”­}Éýðcy":W©o±Iê&É­[ *ÅÀØN(@�?n�\£µFéJîRݰ„~–7gÃéòùDÁSiš}P0ݯ†<¬Úý½Wü–ŒíÝ-$¥†i:^{®%hv-ijåúÕ”q¿Èsg©¦•Ú bÏ'ò/Ï_‡÷™DòæU»Pþ„0u‡+¹2suGÆõ&§14ÏSÔƒ*þ†’FÛuÁf_´…Íkܬ5:èõ»™�3,€· m\‰TÄ,Y«Í÷MŽšÕÛýí7^A¢ÃW<ç6sš½Ÿ|-Ðß5¹~<œú‰úK·?ª(²–À(Ÿ[Þ× QeÉ-.›•¬ ubv á}…É þ€²áp™ÿn¬ª“õZ3#ìáǶ»gSåâÏš‘VušÓÔx@ƒ²1Ë!/_ ì]5ºTdgE@ºzK{æ|õ9Ô(Cª#xûMFBŸ ½ÃÛi[ô·è¨Òâá•ohØ*Q˜g·˜�v9\f—4u ,ªÇ_áW,÷N íø7³`à›ûw6תæXÅ¥ßâ—7)"‰ZRjî +à<…œ�3›G†e¬3'W¥s¨é:ørÕ1 l®év5ø+ÊØ¶Û‡; Ð1 S¼í§öAôvaHÊÁM}ü”+—ÉÍñ3Žž æ™E·urûùÄ<Ë$ÎuEZG"t�{�FZ4CÄð†oGÔï_¹'ŸÆbBÖäÏãý#úR«‚¦Í^ÏÚãïnÂàzÉUÿÝ;ð‹Sƒ»�7C¾Å›Îó�;; |Ix 5’<܈2X6Ž ë`¾FÅRk0rª ÓW*Mª©>Ð5ïVu„^P‚‡Ê¦G#�°~h¯˜U§“T H¢w¦õ5$¢�Zb°½Ùºr(͘€@/AŒ:íj¬ž”ƒS”kü8P~d¤¤üƒ¨8°L(cxïø› CÏyXž7é tÐTÌbíù©mµ*Ï 6u°Ùšˆ÷¤Xà˜Ëí&�}±×Öþ½âè{y<rcÕð#Êÿn�æØåi¬�ÇØ¥ÃPMØÜ$ë`¥—ûJ$õg<‡Ë²cY&2ÃÉd‚ÓRJY8¬ ödÀ�ä&zòc('&ŒÌ\Ã×{œ�Ô^¸Rj$" áÀ¡ ‚zlTÐ}” ¬NÇ_Л %óEÛ›€é‡:Ú0Ï¢ESi(é;b7ÜL‹�zêlw�Ϩ·÷Yº�4=T¯ÐTxVÚÞÊÑ]o‹¤Òbí*/·7ºIMÚ)a»\ô ± }{Ë­§T¶‰2 í�VÒ.ìçŸ6û¤Ô03˜ˆw€¯�hû­®‡!¯[ýÂ2z¼å¢CPo1`ëy“âÓÒ*¢ÅŽw\ÓÉr�.«2S;9â1äÚˆz`ͦ۲U¯ÍÁ>ž<³IIlu¡èB¦œã\)=ê‚Àœr¸±‰.H½•®R.™æã@¡ =´¢g®gL;“£â®4«ªe¸<ªéŽê4Å@O‰[ÏV彦ócÃÜg„æë Y²&ìpfùB?±´•¯³�ä‰DÖ¡Û8ŒÓ>)ª~ÇLÒ;kÛœ“~Nò.áœWw7‚]f 4³�/æúÇèµ_xÒccÿ¯/Š~u€_@8}{[™/QÀ•bµ'¦ŠçȺ_k#¸u�0 W{âs›AÛ9S€õ B¯’šLôYú¾ÎÞb›�ê“‚5c‘ÅpË®då¶Þ>$¡ÿ4DÙƒ!µ¡IýD„\@‡-œC׎¨š5Ì §†Ü®�Bp6ßõ78Ä|}Ÿ¨¾ÇŒŽ£­`Is²=àáÄrbÖž-‹°š¯�ÐçÀ‹3…2«Q/eO£l<ùTÍ<ÚˆƒB¦<:׿A/©ß«v^8 “‘¼] 1)9±JŠØx³îÂds®7p­‘[ü>â7Ž—vYFN�Z~ú‹óÕ´|�$�& ƒðzÕž—™¦†MÐæÙ´¶îXS”�e\&*.=s´f%¸ƒd?lïAŸªÕ‚›©e@Äf�L¢îüÚ;üÉ{eÖ놊ïó‡šR]!³�ÿÙCà Iv§ž“QmÕ5…Á£ö¥Fýs^õÍ�ôך9ø]Ònœ…)¯ÅršWì¹Õ~{uó”\òëy a,Øì��<Ä]ÿÉx俀7fuü?Œ7¯çêã’Ç_Ö]Y!Âpw‚ÖDP|Ûý 55!æJòæërL¼Ô‹ÅIòlË[}^Qnq�ôW©Iábüà¿'í„q™.x{-ñm%vx*ŒâZJkvùÅfNưª6°H/€›iŽL¥‹7p¬˜ôó÷—âgθÏðÄ­ûó z$>Ü�R·¹}o¥ô8#¥² ÊàÿLoHùè”ä¬äŸÍ“ sx(:äÚ-®­¾èðµñ©™ Ð:Ã?ON“è!¹h±òp:•õ�# ÒÖ) ÀM)3ŠªYüxäâè1r3ü—8Ëè $% »ìÕ€ìø=)®ép¢4p£…®ïƒÙèÌä~E!m3ººo´àŽšarÈ­Ú†‹ öÀ°èéBlÂpÁVô.éM¼ lì#0YËû5vŽå×b v{‘ïɤ� øÖsjb¸º%Cæ�7÷æÓØ-¥®ðsuÝ0M·OR¦žL4‡q˜=øvXûìy®@Û=õ¬EwwŸéI w£¾�T°@E=‡Æi ,bò},ú–˜¤/ ]qG!õ[:pD„…°†–òuxilŠØÞUÅŒ$•hìÌÄÝ™wÝ̺Π˜Š“ª�Ráñ�U@|—Àëûf}´J{÷ÔeDÉðo?2�åÆxŽ\à/ïH×"á{/™>øwEvì ûróH1W²§Ðr:d‡¦c„mx¹õµµìp)SÃŒt&{ò?œZÈí‘×éZÉȶ…˜àlLéÉ“êU¬œ]íˆñäýÏrê~ºÈïZ”‰ذ¼¡nšÌa¬.Î {4"›ô NÊ„�9&ÞÄ_¹�qûgÇ·LÏ2šg´7ƒ U]4J}ÙIiË€�aÏï½@iå5˜½M@<ÓÞ²­D_ãìý6µ”‹Åΰ‰ˆÏ]°»›Cée½@ñná~IêDöï�>#h.¬�HÄ_[KÓµ�¶âHNT:ØB–tÅ\ˆÓm`2ZLÀë1x]¦MÅÞ”„V±¦µ@™£n—²˜Ä‹ëŒ~^Lvõ ²#nÎ%uÑKˉî�·sn4;e]DœL !;h*M§_VšQIÙûs]Ê|ã¶#ª›$ÙàÎøk ¶oò!el=©ÍéãV;ªWl?ŸïfKÜõ(XËZ æ‰t�ò>;öߘöõš¹ee2^nß!-‰»¢5R'F™Ÿ—k,¶¦5ç øîòp;š8²:<•+óô5ÐF¥ã»ÎæÃþEm%°§±Èç?M¬ûñAКÑ÷L­7™êYe4ö¸¥Ë7&>Öþ+Ú&åkÍÍ«Ør¢dë #ع2 ½DÐ-[h¹nf‘!Æ<ò=ïÌ*ò™IQð�í²½‚³!³‘Ú/}‘aw:ÿõÊÌ%ªmù§ciÜt> ¢žKµa.ÑÖ6´#äy:€ê$„3éžûJ´‚‘ûZnümF(Y¦:úÿH™ j½k5��ªÀ\®Ï<þ ¾Õ kvº>¾ªóÍÍA¾Ïc°•7 ÑÍŠ^ZzuúvTY¸Ò?ÇÐÑÉÝÆšÈæîl-0‰®Ö@ʳô zbY™HN?n˜àÁX¼JŠùÀ€&T…Þ¡Ælu±'-ÁT\˜©BóÄS˜á9BbiêIx󻩼/Kô¬{ˆ'zúÁXiH¾Ü½Aªb sx�™‘¬ ì'˜Ó¹çF%TADhH‚~Dq9j©‹.HGJGzϺ÷ñ@¼�vH5å8î|m^"˜x€îº’Ôûw@;i#ÏøˆŽÓz çÚp¦™ˆõ‡—ì/�¢T§¥{Wôék[£¹ÃÊØ]·ú•t†Ù®\¾'E·詹[À�ÖÆ*L?kFõ~À3Љ²Ôõ\ˆ‚\ú/R¡T*á(_k®ã7Ûº´Vî9G(ObGU�=Q ¿å(�çì3alë+�Ó]¡xxrN 2ù(Ø]©ùö (¢¡ÊO|F®È±³4œU-ÿ~¸W–èdˆÛ2IUÌ|ÊŠ Ë µa€¨T–c‘]¶v‰Š„Åg¢z”8‚ˆ}Úü+KUcK9Tu�™On(%& 2q)¢ÎÙ8c6öãKövwÉÌe£� ×ûšæØß¶YgÒm²€Ä·¹î¬yhsa¸Ãð}§d«Oÿ@êħãz²�Ñ«s(¨Z¸ÎÀnÕ%Õ'Дǃ*m± ùâÉdêÕèµü`çÍÝ"F�z˜ÕÎò3ì°<žz©Ûã—.Ö¥®[ΟÑb‰qIßIç|÷]« î‡KÔäº.4le³.|ó–š´1¦Õ¾[sÏ ÏGC95Ø¿ýp´êUXèåÞœ°£¾)¯e“åwämZ†Ëò®û]9)ŽxU$ß|׮ȾmAXúÓV‹ãHôññ(’\g\Íê·©�l²ºl°¯Ñ‚¸=Ô ¸,Þ$SNÀ/ )šOeßó ȘÔ/�hé–qäe]ˆ”é³,°k»)¸Ìã* ¡™È&ŽxÜŸ¤xA5â¤1š -WñªI²PW¤.ÒÓÕ4çêö1Bß9íkúUM�HOª¢ûÃÆÈ†è¹ÀÍ\Ê4p–—™ªËE‹—jÕîAmªqÇv!.{B>×v�Î1rý@Ù… ÂÄì—áä€j°-/+ßà�Ì48å;wJâ‡VvR×ð¿i€kØêô01P�WaÇ"•‹w±ëJÎk¥˜ Í¡W*)�TôÏÌ-dvûŽV×Ë|ò0í=l \‰‡nÍb=ÇoÞK&çkgú@ËX·ðª <&_v©_2À2eèd€-jš™}~¦¾˜&†Jù”²oË1¤¾éYùûA…Á£%âbÇñá‚—b �‘ü�l¦îkÏòG1šØûôÉã=Ž|P[õó"þÂLs€ß—~~µÜt›�V4~q©êeBpälU±ñ�Àô+Ã/<�qÏgö´‡ÿnä§Š6Ø;ì_¾À~ͼ‚2ëÇKü sL¶wΜ'Ø‚g—ç\DÀ|�¿•Jå)äÿ·û–49z{´�?IK“ŸWÞür5—Œ…×¾5N ™ÑKÒ%ÒÇà®ß€WçUñcþ•{¡'#¸# ìöñ½Û~h¨�®ó~d&W?+^eÑ›tzÆ¥Ueômú˜“}öŽÖ45¦$û¤í<åÚÊÿ2]‰ãœéô}z²/o×µ=M²GiÜ,ïáž«ÀmŸE&”Ô�°�ŸNqý‘ÇTø‚´žý¡©Š oCÞpáTÐËU#Vs<ù‹àºÚX²ÔƒúÃÊ�/áM9­+¶�ÚiÑe¸�²×™�Ýp Ü!ŠŸ&*™„"ÛeÜGJÒ9üûÌéP é÷–8��„�öèøë±˜¦Ï”œ|Žø$¢í‚À®n¯Ô6²F)$£ÙFq+ï©Ø¡I3PÌá¨e“å :o!…>ì¼GüJâ �»d¶9PòÖ½Ý}¨s+¯<ž–à 7».yÛY~Âc0ƒš(&—.Øé¯JˆüïðÖé‘•põÞ–>Ð9a? Â8!OÆüÝ`)Âÿ£ãUÞ 'ÑÓG8æBñUÑ[=É2m Î]ü›>'È(Ä X<Ó.½˜"¯?V¿´Ì°+ã±!)/‚ªLò7¸©ûÊ õM|ï*¾ÙU]üP¡¨1¶y¤ŠL…ý«‹‘ê,¶jH—óRªA[�~h°jW¬{„õ ˆÍ4½X¿ ‚]mó"iÄèè>4ݯxƒòäõ#•±ˆG'ØYý9Fß}˜Jyœá¢W±ÉÓ˜?e\Q,7抂„õ�!ìUEÆ!6� �FÅ9õ)S«—imÀ§ëˈÂ2ëPc‡QÓ:^R.óäÀ‡Ïƒà–áÎì™ò#ÁÌ ²¹äÝ™Ú7gÅz³]d‚¨Ï^»9£ô˜ËE$Ñ·lBC�CˆßBИ—ÀÒOv�|W¦– j}fŽa•ÍÕ©4lñ¹�ÊæÃÎõ–åÕúõwÜc[�iŽ2¹(ßjiM]!6`;/ Ì|›[µnÕï•è÷ÄØß,m5~yÝROXWì{Œµ4l8]H=™�*ߢ¶¨ñ±x@uJ¡å§ùbkñü…¤_Tiá s¥XMYbY±’¦¼ÜuéÜcÄ]¾�™A>>RbÄ.íPý¾Î9‘¡p!Y‘‘2ÉT9˜8ʸ½hõÄ·¸ë0÷–*&_"E‡à0¹Fíh˜$i|Jóy²íþ¡¶’[|1ÀPkÙH—n&¾%«Ç–[l,x‹7¶v02ô„DY|�‰�rΣƒ"*ø(ÍŽÂMöÒA³÷¢¶ÝÐCƒ0ìåJ®îTQüáimƒ¬dþ ÉZ€+q¦í RMb. ¯·Œq! ¯Z“Ð×$"�÷ÀŠ^óô³k䎠£rê5äPQqDä{©åJ+„”ª¸Ãgèc ­ãK1¿ µÐM'°¹š…jTAô1ò錿3½À§!°ì¤¿yv_ÌRÛÖ?ü¸"Ú€ÕVP¢3¾ pa,h†EOTp%•Æh.ß-Fåôo £pIpôò³m¹ª©?½Ð{*¯ :Ò�D5“`'"ø‡Úާ oýXµ Î"ûìêJ-æÎ„-ÐpG*y… Nh3ž­q<ºùúZg"pïÀ¬Å²ô7�(žQSc¹,³ÏN�ãë4Y@ÛbÍíS½)G‚ï8F1çûâEÕ‰¦Q(Ù-‘é ™RbÓÇ›�WZú8>îŠ[öe3T§ ðàeí}ù¾1˜Égª•JF 5/;Ú¨0²Å 5G¯Ïz•>} áEçJìš'h\©ÈKjuQ›Tªœ¶ád¾O­•8MËYdòκUK5ŸëoGM¯ŒaG˜ìƒ‹˜Ñíb›/HdñþÚôÎ+MÙ@Ý•7×Ä>àéÀ«t&ŽÈÃ`5:ò—«lÉOÛèØD‡èÃÊ,7ô¸Ê´îHÝ gÕrbàj9!Åu’(&S<€„†}Y‹ñ¶~|¾ª ’Jáì üHQºãW9®½y(ÏWæ¼ÔÚõ‹i»ÑNœj"Å 8€‚üé«÷ ãçšÓyß(Ö!a8WE©x‡Ùµ±Îœ+ûØ­ÑW‹Òí¹Ú˜F¹¯ªøœÎIYkY>W” I¡[À2<Š”‚ׯ#Tcm×Ò¹†óô`ÄV–�NêÛ'Ñåþ·@‘äxd ¥“Ó²¸ÂxÊ÷ê$âê2! �WæÌLÑ¿fÝ™‘úÑúÐÞ OsÅ=åÔG I`ÒG­É]ïž èRO&Gá32?:ö ¬q½­¸¾á6PžVõÏ&Ý£;I•ý›àÌù4(½¼»j Žtÿ"fÂ(l*Y X¯d=%×ݹaÔ„žµfWXÌ¥.7Äc7uªÕ¾ X¦+F¤ò?ùš¸²3}&ÂdPrÈ¥‚UÎM†³Ø¢ZP˜ìN_Lߣ`±Î‰DJœì=î5+qz@Mî2Ls ñôµYkNsØä�£tâ𔢳j9ý!�$f¿þcª£�šqaxÀØè0°?ŠaC¸ —-ìP†ÔoKqCd Ÿçа[Ϲ®!ôÒDÉå^ùËòl”_ZüB/äy5”_¶—’þÐ0r²»önhxû„ †wÚƒ^ÁÎo&_.Ù馊Ñ1zÍ– ò£óÀÖ-»�ÐàÉI«tžveÒ_›ÚtÈHÞ0A¡vŒÁC8D·ÄãwÂSâ2M)ó×jAîžP…“#,�Bç�8äÓŒz’vTeዌV�SO½2¿³¼Ì�ÿ±‡Ø¶’$kF!ò'f 줷÷À€¸Ý˜a0²GôŽóød*;'p¡Y‹6ƒ½½¸ë¬z\go‹Ã°±²ºŽÆl�0°‚b±9ÀüT?”ýŒ´Jom™¿JìFohÝfõ8ço@p©C´/1³“�SŠR ÆïàÜH :e®ÀâÛ­báé(”aæonGc%¬Ž)‚-�Š&ºŽ·u°YAWÖ]¡v ´ÞÂÇþS¿‚ŸX{ç‰3k·òå†NÌ:M»öÞ‰Ñ&Oí]Y E e\;É´ÆÞ)¹R„�»1�êñ$ 6æ°¥ò¡X²z ~À‘ …#ç´/Ktlß aú|³_Pq6æCåâf8«J“F´µ�óp‹ #` ÕÈÆ¼Ú}z& ®�¨Ý•Úöc!Ɉô)Ñ­ØWt²¿O y£cœzßôû°Þª�øÒ1V©;±ÓÖP“oOþ—Ì0½‘1ú“Ñy‰Õ^Í#e1þ^R=3O{+ÔpâdãÑXÚU«°5r<óéj–�q³”,w¿² êù}=| NÀp›k0GáÔ¼�Þ°þ#õÔ—ßÖ*Ç‘vÃuDdžqë°ž¦§7×8¹„ð×Ð’6±ü.‰Ì‘ƒö±�3ü“æÕJmÏ9¯ÏŽa�7šÇ?œ‘?aTiS>£Ê{æGö, ãfŠTËíð•g“üÐQ»q¸‹òV�z5Œó)�fÓ‰}ïm »öCžmbÊ¢Ö(“L¬2Ãd»£ ŒQs•鍸o�Ċ0ìâç{û¼ÕøœH·x¹"˜qóVâhÛeNN~SïÄ…nù­zT�j÷˜ ?.«ËÉoœäô£-�‘½g´¡:ôZ³Â=•+' %‡ªš·þÓ�¥“H?vÁOl|Ó3 g¼µµ¾a?™E ¢2+›(*‚µIWõ}Ož‡BvHOäÌjKæÂð�ÈàÊܺÑÎ÷œ´F¦ý©$T¦Z¸�ß%ÅoUx¼ó-íq%ÓµÍ[—OÀß� „ëd¹Ôû ÓÉ×ûB_óôæV_¸ñ©ã¿*­„22y[ïì/•©œÐ(¾XqËoӮޯêë;±xçm2#.ïnqU ($¶"ɇôÃ?´œíL9R·Ü†‚‰T†08ýH3Æ.n ¨b—e!‚Uu·ÍC>Øöí2̼-e°õzG^ÉLŒ�€�;h`-¬°wVÿнGÇI5VŸÚt}!}W†š�††mˆÏÝŠÛž‰·:•£ßCDÕˆ–ݳ^ƒ@kvù6ë A™'DÜBi¾Þ?à‡‹æQƒà!'ceå4ÂÃݨkí;K< +%áD¤ÕWÇÇk;ˆv3ìN¢�‚ц�&vˆàÝár>‘Ë7?&äøø¢'€;£ìP¸äß?„Á°{'?EÃ4 !\ÉVÏcîAWÊðíØùPgÛ(‹Âùô‚(óÍzã §É_œ^)Îû»ª×=¿Ñ÷ ŽÔׯòà©H%8v:âñqñãCP¦2ê^¶þn¦I¬ôï@÷²TFâ 7,T¤ñ»û¸–W®ê�JöŒSÇ6ðÓÕn(ä ôÒ9B `.°Ã^:*ò���¦êµ:Êθ(ð îÔsH¤WSr‡ë»jÊ’ïÄ É…ŸóH—OdWœ;Èû*?�œUexgm‰�Ë-ª ¦L2E5ö}ÿpŒV¸ÊD'¦ýcÈ …§�™ÃMe—t´dÉæ ÚáZß\,fš"Qíü¢›ÅV‡ßÏÂërNä0Эzbïæ•*;B¯éª)Íþo‹ Ó—çU!ÏÎ~áJ úP8¼�˜b×á>‘¢H:+-è—ÈæP” /ö“pvÕª:GÁ@„‰Åá#-R‰ëé�ØÖåÑøÙ2)劌�êP=�¾»º–Û'èhAU±üWÛ ]…MQä“òÈÞe¢˜Ã:nˆ‚^«VZ¼§=¹,�Õ£z(Ç�»°½ñ†Ñ3D�‘óݺžÔÖÕ}žS¥Ä²<¥[B Äåþ•÷Óô¢ý*#€ÿiy…Í!vlÚqm(µéÜx‡’êÙ/yþÆô5é?ƒ77SçÙa­z9·¾¶zQ»ÛãÙ1)Ø>h™¯—PiˆÕåW_�Î{÷p’õ‚HE¶Ô'g öJm!=NÖÒ§c…y(‚&³zëœÚ¶‹1�7 F×Ìà²1¨b&z’¥Ïg”2Ç^Æ×–²sm®Ç|[äC!ö.Û¡3¦çnz÷ò([c€õÀuײښ¦x!w'%¬[ËBAØW¡l ΪD"%ÕÀí8²Viœu93~íœì”Álâ5†¬¹\ôl—Ó«…ç¥M….Æ2ŽE'‚‰j_{u÷\øôÙyÐÜÈjýµcê2´K¹«@ÚÁL½+Yüáˆ×è%Ûp邨ía:“PEОfÀȵŸxøÚpŸmƼ| •õqmÍ/ý¢sN°×Ô)àù è!ÏÊ)D§¸ /§ä¤ñ2@eö®$.¢¯}6zIûâʛĆь pì¤=i1hëLûZyA ÆlçT6–>ÝñÓâcp&!×fƒ™í“¸'ì8[–»è´)IrMÞwjïK…=Ï*d ò ê«¡ 08O% MÇomWEÇ�ë*»3ÇÕ¯.cK¨ojlîl8Æ{IÔÀ>ÀßÖU„³—qig@»Iæ5 �£éóæ¢j�œÂõ6N¡N«}@ å ʤäÞõF5ŽÓ—[•�!ž[(pþ›­¬Ž>ÂEÆl%<3” á¸OËÞ³¯ÉÝyK �™” �~–u™_GUŽI²©Ôç¤V™Ú¶Šy¯1œÙ½¯¤{Ž‹Ì_hŸrm‹=zLJ~Ü.�’öfhV(àIôîñRw…f›ýõ*m°(? ½fNúÈ„n"É(ø3 äÆ{Ó¸’Æ]ðº¦;Ôíi,ð@¤—ÍGBVõPûÓžiIÖÂb�Y¸ˆ+j b@…Ðl)ncÆ�ÒN¹3@¶kÇù¤_Ù;ú`íà‡�Ceª?|þneˆ/�‘»_ ¬Q¾Nû”ÒĨªÔ>X¨>¯ÞOÌ5'9ª?K(žlöÔ0½QtRý•9€À[�äH´M†ÒÊ<�U+}éKQ¹A©—4Ì6víŠܰ¿—qÅœ„j}JtÖ\Žd)®è8ÕïRêF"¼A䂉 猀>  AŒyæ‘ΙF5= ¾¤&¦�±*¶ T­.õóü:Þ±Û�6_éJ žOIR4/~Hhi_Bj§æÅb*.Oˆn²zÞƒöâAÇZɾ#äòö ^¿¼û£üCË«êÍáš?©ü’ÎÉÏUf×Zâœù…Öz¸Î7#Y†©SÒŸ(U|î�ÃLi5ÿBõ`)zO®–[Òb}ëFˆFLbi­{i!üŸ ]z_lŸ¶åa“ádî±!à��·V F#Žrã-*¶�Ýž¨æG'ØW5J¾•gWš¢Ñ\ã,t�×u—NÞ£½‰áw„�Ö÷¶`@eícBQ}[h=p¥|ŒÜ!Õ;ï ‰þÒ²â{X`%¬ŽR>aÊHžôXÜÏÇÿ"âwÑ}Ñ�Ýõ‡¶ °€eòñ«O�ÜèEâÞf—¼Z/Û…L¹G^Æ|!Ñ‚n¾^"(QÄŠÚqÀPøöû=¦‹TùGÀr²6ý ú’”¡H;ÿ5>d.5{ñFÀym-ÿwu.I�;EŸX{z£Î‡Ùî„K’Ž cBµkA’FX¤Þ6v���ÛÛû4nŠ·Rï߸È9"«â²G =æüiAáMLvÿgVœ Ç,DÞ®Ôz˜R%$lœrì|yµ~£ôñ὇˜Dç1ÊLÓÆø³±”¡.¸W»'‹åwŠÚÉ;ºÆÚ7¤Zï]ý3I'Ñ0Þ�eS¹†�²!kŸê’!Ï;‡äRáæ¥”æC�€æ+€y7ø¯4\¶Ór¹,D¯—O�[CGp ¦µ-s�ѵ3¡põ¯H¿1öèhwnIû¶ÚÉ”�5�`X•�7÷›à)C,sSé»Õךy¦âtQ?r.Qظ&™G7¼h5/’CÖñÔP}ƒ³´Ú�-œ|Š÷ùAÌȹø!#"i Iqôh¶¾&ÃÕÚlƒÐM©×£ü´æïž÷œRs°<ƒÿÞ�ÿ…þ«š¶å] qó ɇ51HîÀ‹(˜ßÅzØñhß‹ÈïáRM¨*˜ðÞc®D¹ö±$…¡c�g¢v¨íˆO.BþR0G  -¶ýµ>”žVk=ü/,L»%a™  !ÎkÒÒØèz©u.Žü°è’¢ÏÎ’…¨"�¤Y é�©„ýWC»sTÖ5ö©&‹®ØEÄ×mQ(TÕ‘pÕˆ×'�Ë¥ø1ਡ�ó�•ùÕÞD‰2°oŸ.Ì„×ñw½a1GžY«†Ý½�ÿÖ�µ�åo't{®‹ÿÄqÛkiùk=ÉèEåé“"Ò],Fš!˜—ô«¢Þþs°£§‰™6 ·ÙZl;Áõ˜9šQÙ*ë[˜t×g�öPÅ™îg”ÅÞŠY¶>“QF•æ�ªÄ¥ì> 2ž©jk(üy‰‰Ö›\¸V £�?+ünSØáØ>³KÌ4OŽ OºíÕ‘ùÚ¯hÃÆg?[C>c?akÙ<¸Œ4K4+! \D†EÍiÉn-βê§N·ŠDtõ‡[·—[ ?'£Q(}E;ŒBÕ(¶�""ž*ô¢ãÇwTjÌ}Ï€ŒLûñ^²iȆa”‚†:T€EÞ ¶&ž}<9"_øë†ý¦™¼Ed.D=HŠ ®Õ?KN¶¡6L¡ý÷Çj*±~§ß!@Á�]ÿÿ{µ#ö:±Ö»þ‘ÞqÒc�´°¨»�ÌFÀTôá¤VykØî1qˆYÄ}ó¯áïmø–%ç%bÞ�¬O.CYŠ £”™?¶øÞ9Ÿ©0ý9ÿ H°^ÍX³U£à5à6»X6ïzí[<‘ÎŒËCz’&�^edÇ#6euÓ]‚…Á Uïß&�Se‡ûfBŠ~æDcq[à™D‡€GAŠH�‡?ÊòM¥FÓ!é‚ ê‡ªßÀ'©•]�¥di2ßY šíGómN1¤oÍ/›Ï\•YMþÒµ '€G"e ª7Ôcϸ;ÍPRZU—/¢øZ|U7®‹ð+ˆê=¡Æ¡ˆÐØÈGž6Ê�LîÃÐ}T qµ´]¼¦?dø--Ÿ£‰íñ®Z2À²ùµaÚ–Š’‚ztͨü€ÿ1ñ@ ¡¨¾ÞŒ‹.®`3Ù;‰¬y¦AZé„ݪצ­æÂa¶Œ¤ÆæÆ±Ä3o§ÏY_ÑHè<h=‡Ð… v…·‡a©® {R'ÛÏ2±HK˜eÑwkÊ_OÜü¥ã?‰Ï×Γ Œ%úµ¤ £Õ¾ ¨­ÅóBåN†Q ÉßÍO•êúý*R §*ƒ0ÏĶíNÍßü€ñLëÍ:ÞX7‘—��¡\W\ætK>Ü4ð0†Ú|Üyð§¾¢µåêLÄM•‡_-X3GðÛ¸in3)×t´âÇsìdãoÙH&¸÷é÷L+W…ù¦"®=-p”ì?•áiü¢’Ö~±Úø±à®`|bàôÌYp¬ÞÄoÅhw<@XTz5#5\'ä<±E½ Áä h\…Ê£Ñ-–RnÿÌ�Kìá"ŒVW6q¬PÏ]Œ•Q`Þõß97«¤Ì"¥½"2ã„"šjÜ(ד¬¥Þ»d’jfÛ—ªµ„ t±”¦Àh—ˆ2îë\ ÝÑ·PŠ>Í“ìe÷ÿàÜ·ˆ;#kR gP1íßa¨Ma½.B73‹f™¥î´V0.CÝl0¦Ùz˜òÓ…’‡‹5ãÌ –¦V|·T4Vq–éÊåë*^‘ŒÀܼøNpFu Hoˆ.qW›Î?ˆÀ(&gP¨¨ž<ûGz`ëš]âðkˆû�äÛ›MþÓ#!§.Çe�Ÿ± 3…mß„6!ÓßË_£9d¤þʺÂ%võÍ0_{!%k×Ç0ÌÉW}èXéìR(µÜÑÅB7W?«B€j&);Ç{˜¹³/í¦�Ø“°®’›sÀ ¢@ñ³èB›Ì‚kHZL!¯„åGdRv‰EêA@AP÷™Œh€†u.®Wƒ7 [X—VÑWqîgÛ�Ãè ÂjðKÐu0<îé²0àyi—©d#PaQºKD3RJ 7…¹û�´ÿ9#Ù¤ø“©U=�%bÐ*5ƒU�[= Ü–!¾ê�W6Ú`\oؤ\Û¥Ke¹äÌó-\®L`ŽÉ¦ö[úǽÔ`>9�p]¤¡}7¶crF…·!¾)^£±Üyêë³'”ÆÜèÝJÇ!í}»N.qOb5±/¼/)Ù=[ ·ëFÐ]€yA²£*’Y„r÷YuCœŠ‰gÊ¢¢®ØÏûA}U U™`—Y-Þ�T–g°§=yÜ0æ5 U2`ô4÷Ï?lÒŒ8w*~�Å~rŸö}ÀÑÅÔW ö÷ÅJ¢-BØÜ­X%¶›[r**Ú›�šÀøùÁ6~¿¬X¢Uñ æ勉DŒR+ÓÐG"úìUe�«¥Ùy¼œ! Ãk¹ç–SÞV^Ba>’!È(öÐ>ôQ˜K®fšìD\2´¦VƇ²0åkå*·á#LJ“IÅU�Í…»zÃïö’ÏnÆvìLò}IªB�ø3j’õu»:ÜÄÓ“ˆbw"5mežmóŒÛ_)öíÝ#ý=« žu…®¥uÃz¸3]è ÙÒÀ„§Z²éfl”ñ“†EÈ,fÎ$ÅÙ0=5lØÇúšEy¨P«Ç0ú’ªŒ¤¥I¨À=FwWÕ†K¯k"nãÿhov^hÞé÷‡á‘íí¶5ä;Ú¦Gd“„¬„Ë�Ž&-ˆv¨6lN¼�c™Ýd$â<½È¹Lü¢é€_Á¡3ð`FI¿ž9�,<Ñ×îÅh?R!nDR—*( †Z#J9yôñçWR¨£•êokæ2ŽËuÚb ȯþ["Ý÷Èœ­,ͳ}Gÿ4¦ÇÍ�Ìå}>Rд^à0Õ8 ÎâO‘²8?'ÒÝvÿdz§×<™Ù;“ÏY=AÏzß$M¨¤[ù*,¸0XãÝKq€®ðžÇqò1¨>ˆ"&u7 Ñ6ˆ2‚õXiGw¶Xé*:B†Ñ×Ï6˜fØ »~êD),g^Ûô§5RïØ"k¾Í×sÿ{ «œ·ð&Óm¯Êx÷XÙÓÅÚ7(ÿAòFq1š­Ô}Øjê7à±~W”å#vIY‚ÈÜp»ŒcYÅ �&ÎÀY8Û:±A—¥ØÀ0‡4 ëb°3Fñ×ÂÁ2«�ãÄt6ŠÐÄ+°ìÃ_,-/³Ç°ÎÇF жÀ!J¦i-Ÿ¸ñýÞ"w²H10AˆJ2up|Á±« ¢Ëœ_E ¹,­y.IÑ€ÔTíLž–�tïIZžªRÕñ8KëטÚSí+ÇL2Y�CÆuO£šª|4—}�O M=ˆþȉQk2¼L¦P…c'Œ/.“‹!7y‰ÅWq|“oH!Îðˆš>çpÎ1®†Å|zpmYøÆR¾ÄÔf!ªrÖ·rsg= Exv,GÂC¯I¶}ËóлR�a»ç�j ¢xM³$ +›É¤M‹°_ÃÁ•ï)6ÆÕœo§~ò¥è'¨oTð ´Ãò1Á¹$å:LLœí‘aÖ‹9Q ù�Ë«,}�C,øß bz/Xuîwb¾�̰Owƒ¤”YEñ!Ÿ˜D€r48јã'ÅÜÓL«Â"öüÏÝ%$˜¹}I¿§!^„œ|ÜâÈÐ&Ç]xsFW6JŽ{y+(ˆ~Úc£Yw̳§VyœÊÁ/H·�ÛáÄb ¡[Ù…ÑwÁ.eC+H 9>]zŠ9ÎÉEÈ+@åBè§÷<<…úˆ&Œ1t¢9SûæÇ±•îTÆJKλi�ÅHm-s�0°&aÉy1Bl\Uw ~:uAy‡5ÏgZ² û&‹ÅG¦¸;U ƱrKÖ�Ò“®\N—¢Ç”à$ªà ¦ùh(øuë{2’µƒ³‡"îþ{ˆÓêAsþ¯eOZ®3(ЏKJl£'³ÍRVfæí¤³Ì¯Ÿë.DXS:|&ÛsƒäÄÞ°˜(ºãƒoJ°Û|lº�ý£Iu±x4âI‘¶ËáÛ[¾À×WmBdÉß@þ î¹ñ\íŠCñlfâ·]\¬ÂÏ0yâÓ·%]•¹_–ƒm¾ì]vÙ#±t°OPmK"h>k%å)Züiø“uDÛªøEÒzi›ãyv?©…¯BÉP” Éþ˜¬@S!åv(¶)w¾)¨À-Q�ªŠÞ>W#Ñ-ùаœ7$í &E(Kã¢}|®§Öøàp¾ö^�2�·C¨ÊÔ¬·(v왩ÙÝ?z+¨WqJG•{0#¡F³Õ7 ,ZONð%šÜéýv ν�àRÏš?phµÉæÖ„u5ЋÿFÚëhêǺ굂£÷q·¥hlÏÏ7¨!ªv‚_C`í—øÙʶ¥ª‰ÆLøÍËÕ,VŽQCÝìj}åzæ\-÷�ñq-§ƒq—xðI'+§˜jA.èŸ]UÝ"ÿðÿ=Šý%2\ú­Ydf*>V%‚ª“I®Ÿ­ŸÛ¹—äæEÛðëÓ` ’عÞYR÷è88Ô©TbËŠ´°«é%€Œr@.†Q³ŠN@™û2ú˧Ž.ƒÅy§np`Éÿ¡¢ßE%åÐÚx©+‡2V:Òó›F1ÐʿР¾<ª‹$¸®ùÛÌY>R#ø• §ÿxù:ô2µbÜT�ÎÆÓŽ;ø<$¤(ïç+ª÷Ð3ÅåÊxæâBY!Ì#cŽ÷ ¾ÀU>¤®£ðäGÛ$£O—7;ûàw?y¾hÇ{ÆšTM•ý±¤:kc²]ÈÀ%ÃD>E@ —¤  sÙ¬’ø}/P]¿B‰�fVs(mO† ‹û^Ùî#·ý^k9 Ž0³NØæeÖ–“qÀiT3�çë«HJYxušrÕ7 Þ\‰%·»U—‚öÆÄK�5RßXß§yB] ÐæÞQG«Q�½¨3¡œn.;pÍ3ÚÖiù#mi1o8[?Ž‘á®ÃŸ ±03QE�‚F¬¹sÉ€gEmaC:Ñ|¶2ÊýíÄe.`Cø�6ód&}A+å|\ÞMÓÌÙÛ’Š~êþÂR0~{™û†{ì{{|1Àó¡E*íÝNŵÔt‡Ú‹ÐLßèw’ÿlöYDñ`5Hß^�m¤ / Íet¼K"fÈe«GnœnÞ3ó(»—ŸÓÏàž4ä üæp0Œ¢ð¿�}]ò�¡ÒÊéýq4Ä€æ¨bÄÝŽöUt¸Æù¾ëD  ­ÿng…f9¤`ºIL™O"¯ôgXþC²€W¾Þ’Á&DšYXBc¤§æò]CsÙp¯ïzDž€ z%B@1@�·l„�˜¢âÛjip›¿¢í)èûÉÙ@_ ñþ•ä߸`æ%Hä`ËäÊ>DBóYQßn^é({·ðj¯4¸ž¾¨nÌ;F¤'ð$E…�eÂMcû–aj7…@Û[2Š@œ†,¶Çeo¼ÐúB™ ¥¿¼SDðþ0Ž\j_RøQõ_"¯�ûK°Â|®;zgK¼Í⮣ßhø'¼KÝú%Ò)ôJ-n¢–¬Ý/¬¶÷Zw‘½’¿WO„¡wO°<ò-‘wçÅ¢<Ø\ÔŸ3вL@]¾[Ÿi=•…ö…ÍÒ*S=›T¹OïNZÊïHÊÏv3ݪ�#^/Ó×ׯ¸ ÞZV¡•‰ÆðaQeLH ¼¯!â+8ÿ%øÇ}kÒý±´eÆäæŽyÈú›Tã°AmõÄ!“;“æ¨ãYá£o®4³•jÄØ1ÇPœò´÷§æcG4D¸åL{tÚ•Þhz7òÝÈ.‚B6ƒ¶Û’ô7ØïCMÔi;Cl:M¿‰ ¤­2L£]WOôò‚c7_»>}˜r jFÉ´ÇÎÊFo}fïjBŽh&ˆwiRkƒrÙ€´è´lR¼r­2^XïÒ¿]õrw³”Åx™^Lj‰�¶(=ñ%j.ÀÜ´£N÷R¸ýÞÛþ—žÏ+¿y+ïÃKóÍd s¸Wûà� ¾oÆý¸Ä;çXås9O?'¯ª’N#5÷­û„ŽýbÙ²ß×ÜÄÄ⾕ֲ\Cð[´Ä%îæ[·Û8\{½`Rå’ÍŒ}ã*voQp Œ,Ño²�ûƒžGÆ/awƒåø·@ª²×� ÕŠy/NMq‰¨YµKt³­Œ¢ûñóuñ"¤LÑØ1•î8¬L/Ú†ª¶ °¨¿Â(×}W§&#Sò+/Þ?·Ê "pÚ�?=Ó�Á>Š) vs(ñ¬)&¨ôÎÁ¤‚³á D=øª×;:‹¹±s1i¢O¡’ •h¢`BÆYÇa“¹ÃBÅ{H-Á¥×þ°Cç\þùƒYuKb¶ëãV_³â-Þƒu´S‹×ôú› Æ×1¢K±’ 3ì…>Óˆc)[FãSïs^cv­›#A0¿ÈïSBÍ­Å› Ô§íþfÎ"æØV¾Ô(YÀV½;îâ�FÊôYôºÇ1Lõ+社­±z�ØŸ”ú­ûÅ‘?TgnŠ™¹Þ�”¤ä¹Úµ?[jM±‘Ë|î‚üúABþà:�ÌTOÀ�"Ê Æ[³©6kÝ#ÇqÜ/€ù¾0�ÞûTÞ©è9FɨÍÐk̈©Ýeè6XA }¼ìs!<ÙTáMÄâ¤3bhWc}{Ã=šõr|Kµ‡¿jÅUÔÖ=€ÃøÅ¼ÏºY1åƒôÜQ€îB/S.R™Ã‚ðÒÿ3Š€¹vnB5?§ä˜ÍÕq'£(Õ3zí®Âhòˆ2U9ï"™MŸ½z±E *˜f¿0µ|˜6JWz²Xµäy£c"ì)ÚsMqH�.�¼OÜ»±^qtCŒ>³EïÝ�ý^u¬cx”÷ˆï‘3¹�–ZlCðœõþM:`·ËñȺE”Ù_(³Ö�MðF�øiª 5¢IÄa’52QŒìÖššx#´ÁÒ]êœMœùˆkÓÜÚWi9ê(ýMº‡I3m°ÓF økĺ@[Q4%�E¿¼¢*?Á ¥Î§‡ƒ„éÄÞ:E½Ù—œ�ÜÌŠ�‹c’õsÌTʼnkº E!«ß†­ëȽúÂ<‘�çÁ^�âo“épˆÆÒj…«8EBs\ïdËŸ<+]±¦Mð^œXTñ.<¢õpüøA¸³À#¶=ç¸ëI]ôà0 —ÅBb�A8ØÜÂiZ¯ÉgÈH G«ÔÁ_¦vD¨/Ÿâ£ <ÿÓô©¡re뿯û“ÁÔ1€¬ìiSjTZÙ�ú˳ζª}‰šâ*âèMǸ&'Ô¤¥ž žÞ,¯0è"¤.h>?Þ=ßpï¶™«GGP¥'ˆ‹…Ú„îŠá—Ë%·Ú»�ÁJþ@óŠÿ.ö® UzÈ‘䜨ڥwo1¤Ì#,‚„…#â%ÌÉe5�Œàá €*î‡u±7î�>�läwX?ÚÆ/§õ‡b≆t k‡R¯bS\¹ù]†È³:•8ÿ¥�bÇé¡ÕI»àñz´\f½�ÌŽ7‰¼f RµQCŽHÌãfùsû´¨Œ²•ÚŠL‹Ù`%Ò1^_ÉP}%$gKÛBKÿ*âyõÕw¾4s€ ö~Oþüž˜ŸÁ6~‹c14~GY…Üêyd‡§_Îô“ŽËν³®‚ïKyXwr‹á#1x[ ã²™-zg³5]_³ ¡=ZóT[ÐÉÚ$þ³h# ƒ7¬ ¬„¬ÊÏ�òÝ!7ÇÄ“§îüâ<à+LnÎD!Ò/NÆL¾_ÎPÎYyŸÕllK$ùGÈ�}]¶þÂu*æßf“…V©Ê&æ`#M7Jû+ŠjëfÛ8»6Àl gÅ.åÒdÎ Zž÷ògÄ.ˆO'É7–Š~­ƒ ’˜·°Ö¸º‡­0ÜÕœ-XG*Ï)nèù« …y\ª0qÏ@Zj䣡šF|B+7åS™zM´À8Øê—‰ÏlíCiJè™5¼’“ÿº¶;Z˜Fµ™”çËáJ9í)xa‚­kL €þÁo‰½p]'àÑû¶þÏátLÔ ½�a«u´*-àrä«�Á…3ðq­2ü{¨¢”KÝòÚ¹Fe™ƒ÷˜�§“·©­«ì.ݲ1‡ßÃ…þXmgÁ}ÕW®ÌF>©Nû¹qfE œ^W\qçÑ»eß¶[嫲¶©ßÇÇ�§�ê>¹ÉÃ�  ÐÛ´åú•è¾» Ëf–yðvÛ DN"#‹ø^ð+ê‡ ‘Ÿb@Ÿ=}EYýt…C7xr=èþ�­êM„‘´Yéíú#÷ŠæÕ¿¥¯'\™y»2‘VGk¶Þ>ÛŸA½¬úñaÎ~¹˜(ü]5ööóèM–ª¤"£\¥F¼‡—Ýôøè0Â&vÅîÛ•ð+¼>dàÛŽjK” a0�ëìªts)<ÞPÛë7]ƒÌG0m$ÿ½ÿð´,¤æ$ƒX1o2À߬“H|ð�@Ù�=x©RÉ x9…Z=¾²ŠtÅAðñ£½T­Tú…t-«tfÊÙͽþã=Æ|ÎHä‹û0$h� iD_v‹IÊ€ ´€¼L*Ÿ‡SJ#е»ÈÐ�*© ß?OÅ1A}®psíìèŸ3œ»§¦«;£{ø"Õ[¦¦aáˆoxÐ'HáÙm³3u�š£RƒÑ"°Ê¥_ù�f€ÖmúžØi"ã(A,dÖ(âîu°;'¨¿Ÿ{°Nàx†¦ÿU-JÃø¸RÓÙ-[k[ì—sJâ=Œ»mýŽÞÜ£Ë L Êɤå�?Ç@äœ&b5ýÈÕⱃ¸"5²"�Æ ú��à’ß3�ŒE^çÓZ›ÎUˆtÆv¦îóX01µ%ÚŽ†ò�søH™;9Š”¥ F)¡V¥M”�ãµ9Pï0€bÁ­hQп—3xàZ­ÌxÁ¨'tyï±{gÁCº—â–w40Ë*.4I“z™vñøÖa•ˆ"…ix#iæ{pàkTæ)ĺԨª�7Óœèéa¶ÒýånÇcª§seƒŽß­ûNéW™A¦,W…�›½’’ ­ ÷@]˜L-~µbq‘gêJ>Ä0;çûLÑß'ÔâÚûØ&ìã�ŸÒ‚`:÷1=Ê;µS{%qõ5†ƒÙ†1¤/¶"꩘~`@ó}-Ó¤S5ïó«s_4ìŒiê$ZíD¡7�~¥64tÛBÒÃþáûp–aš<[ îöZÔè¾¼TòÛ¶;R}Ùƒ±£]ÈåØÂ{ô÷ÿ”¨#˜hji�ûáÝ©¦èà¸oz ùéÞ‚¦I(E7[Í{¥ÀK»ÿ¢-K\u/ø!aA£ü ¡ÙlóÖŽÚB™É2íàÞ9�”¨ë­4£•ýmËUä/ù™;]d*ÄjàÆµ÷—+ªÁý3Üá¶ÓY¡ì™}ùÃdØd(7¯pTE gÈ6°Hˆ˜ G˜„Uj|À~Dkað¸îß1•Ø£ú³ÜGÿÇ í8»îCXv�åsG™ÌÆÊF€® ¬:ó¢�f†¿¯P õàæ(ò^OxÓ©Œ¯#�DSÌô½³ÂÅp£ÆŒè´ô±™ëƒèåH‰tuîâ/ÂŽ’â+™æº¼iù<¿ðµáçÿd_ÜøÆ�zÿ¯çCV�©=¡–Ú™Ýñ“ì–�“ Ã@ Áô0÷Ë5ܬÖ-=¬hµ¥_dëXœ¤“³û7r¡ÅAgÚàJ¿´frtsú¡ó©¸­;YX¡/¤~},ºúç!�`å‚3Wr·ê°¹M�i õ½ Àµ]ÒÞròÜ6É\g%ÿ Ó2óÐÞ~c›"ˆ@xêÝLþ4p”Å��y½o!Êoˆùu\RÇ¢^‡Â4YuI]øý¯ÙN¡ QdÞkI\ø*©•xY4eÌN„ݳR¡¯Ôù‰V»;ÀÁI¥ÞœWÓÖw‘ˆ(®ˆµ®DÈÎ '›§–Q¡âÕ§Q;ìÝtî0ÊXø‰š)Ìe¼93»Á¡À!Å!#¾SJJ=d‘NpÞŒÛ(ø{ð4®*Ê•”©Ûš ½ñè Ø”_8W{î”ñ}3Ö`úÞĬžÙɺÊU¶œ_€Ë1dšLWH; ôs)£–'øÑiM[!»] �R´ ió� U&“7ƒs +?ƒ D2ºî_z¨½BCq¯ü` L)­Tðjn%Çþrc?»ùµÌ\ G8¿äó"­>Z/F‰ÄQhß½bqÜH´KSÜ}¯“zÒõ[K_„£ÆéEÀ9I[óu‹ (pN€-5¡¨|¿ƒEì—†­ð.zC+9¬qµVäÜ·Ô3)ºÊXà÷™ëwÖ1æ×5ŽgcÏÛí+Ö´­4[ %uQ+0“ÂAÚ½êÏEÈâ÷ñE¡ n¢€›š*Id"ŸÅì›zPL™´&“†$³íÀ†åìÙIA>Žsðz­’˜ RœèÀpê ~lº�ázÁ4ù˜¼µ‚Aý pͨÒ/7FëûÑη^}¯Ì’Gì=Æ'b‰ŒFZß\·vÉL¯â »\aÍ£>߾ɰÓÍMßvT¼0Ÿ.FøCHPNC�ÖAi»5R…vGê >õœtd�teqÆWdT.·g¦ þuTMoAs0bšögÅýÞ?uŽÍÀlo)cFÌjR´gå×Z9!\þÀOÑðË;ÝØ([üøFaoB*„$1âO{°©ýëM–E¾ŸÂaN™èlÊÝQ\»¶}pâ©ÏôYvo/éˆàôÜäÐâšÄ޾¶]Sõ»(*+¬¶$yfOrU�ä2vè€ës¤3„uX¬Ô5²+7)øº)¢Œ0†�£®þŠ2'O?E þ;ããVAË•²ôä_«~Z,íƒ xcdt¯Ó(]Á /=˜µ(Ëš½<úCÃ!ÄÏÒ‚°°øp=I?¾CBÅ@ÌeS±ý˜º5˜Šá¸øl2ÅæÚš/Ê“/Bˆ*pC“—g€¿\:§KF‡KÅ,Ipîó)xÿÏ|¸I+èɪñÓÆÐYßpóêIÇà!­þkÊ�ÓmúÙs»(~l–ÚQÝÛ?)Ýß—¦‰@Ãóë³ ?ÒÞ¦bšßôGX†*œ˜œB…¼‘éò`-#‹�ç]Š~×jÃ4¶åÅ)"¥1:šHßíÐe´âðäùw:nR?ßôÜÂôèGÞW¼�ü}>.ŒèrxpC®lœÐèmÕ0쟺ŸÂrýFa…¥V•{WcÝá`u’F´¦ð%2‘_{L‹�HÃe‹uOÙ}¸Ä_¯ÆÒ9ïc¨Ù¬p…ÌG… ÙTˆÜçÒjW‰X<²‚CÍñµFÐ054g®?5 ‘‘ëÀ-‰û"ÕßçÊG€Ó¥‰æ�ÒX¤„þZ‡ÞYbðøTÐ ù@òƒ(Ñv‘Dqe©ð3I¸ýjךה¿Döxªðñ¦ X”Ž­ìb7*E“R±r5"÷Ï˶KÍ/6|Y<°¦³d¦Zò)i‹âS”A¡­G:P9çà’6t‰ö*X(¾Ñ¡�÷µi8«MÊ\Ðß{ŒúÓŽÒ™ì-yMFe>%”à­õW—È Yéh9`{Í+Úò`Ó�n4iü_St¥·’=±·ä½Úœ�’œø€×t˜íF˜3²pükó9‚Á‘ u÷ùÈôƒi“D›8‡nï°3:ý„6�S¸D‰ÿë$«Ê2Ð’£}gçXŸA3ER6í´5'„=‚ÿ¨|–µN˜ûŽ:4·£Âž©-+�þ<»fíJ98Ó�†‘ï}U¨£ØãFîi›¾Ê‡¨þ~û}!뤧XÄA¥Dc}OÐp–�@=PŠ,¤,S#‹þ³ZÎh@yA°Bã]" hv|£c¬n£\H‰¯Çr'ftåÕéøncû÷ö“g9»rñ Åä�¨Ç>ÑñFU\xŠëÜö§ˆFK %*5~�#S>wšDææßn©Ìu–?[÷†�¬4V˾qŒ|ü¬¿ïh(pÐo%@;Í:ØÓ"Næ&*/žo=ŽŒvïÉ£ê�…vîH~=9Êdw²‰àrÊQ‹1Ô·"§¤¡,²ß¡¯ÔŸ™ý.²q_ÆÕ%çÐùÐLúÚN¢n¡BMJC½ÿŠj�ß)F¤sÛ#Â; éx9]å?â™õàWM›Ã#Ë#RˆãW4ÒŸ8÷tç/êw'¼m–ó_€ÓšÍÊ#µ‰%.û‹íÉE§A&ÂÊœp�rÈj‰À[` Œ~&�[{Dýj¾™Šßæ"M¶?Œ‘áþ/l”êk#Ýj‘üù�™É>ƒ °n¤œÚ9LK5$KP¯x°�/õ¤¿8gn� øN掫ß|eרaî ûS´¯Ý�@h‹ÿe[냭LÈ„�8³c ù ãÛ­Y¡ùEy]õŒ–"КS�HjHs&ºš®\w' œ€/$IÛ“áÍ¼Ê ¥úÍs#íݼñü#y©&ëÛ.€šÐ¨³ç5Ѻ°.qd[N§7=s¡Ê(XO0…dÈC²|d§S·øS¨\ÑJn{M+ñ%ÕÅÇ}â_¤üI¯ñØŸ‡™±åx•¶Ða¾­Óßôí#âåP°“==G@é„&"·ò\¿ðÊ�*8ÔQ€ÀË€Š³½µQŽn(¸]í~½ÂÒ>r5؆�Q9Â;éúç—¯H÷�u<Õf/pùM �› ø.¶ßAhnT«½ÒhºÄÕ¦×9ï-;kIZ9nÓÒ ¦ÇEg†#'b)^OôýR¼1tmè"�÷d¿ë4žS”!ÌDÈvÌbÕäÍíT�Î+|—I3N.Á¢•—>ŠyÔyø!*; QÉvsï|²DûÀ–W‡òøÂÉ7ö‰*Ú§äÕÚ]ü0¸üû0¬ã¾˜Êµ"Õ‡b·­…Y›óÀIyY‘Ì ä:jÙˆnMŠ×ª¡+”v¬jºÖÎdJ%ulÄBå7’J2ð@[ÄÓ¨ð¤ùÅ%'ò��>}=üçm¢÷ÈD˜T¨uŒøŽWŸ˜�cìÇïÿŒ/Wy¿KqknjÝúÐn” Â:áúÄ15 Áec÷C`1ŸWO(HÑ SE}›)³ˆü¸vÆEQà©ÙÐU¹�H°�‡¥–ê²T‘ÆæŠž6›ŠÇ”"š„ºæiRUJ�£ÍK˜KBˆÙ]�¨Vš¸ò(3¯ãå@µ8Ž¼ÔØ©]!Ç`e9v®0þ Ö>ëâ�•×0×c®Ä§1ù§Äæ| È¢?p½Â…¾ô­–oˆ»¼ëðÔT[ްÅ÷¾V+v‰pÎΩûäîT‚nd~¶àÙqØDW�•½¥ £�>£ ×#è�y¦ñ¥KäD+F3cOrïcÞ œ^¬ƒ»ICu¿ûyÕGDX*­  Î….Ë3µÚ?ã�_;ÿ±/2Ä?-çéq%~,‚_ÜxÝE;ÞÈ0×z�W®k�”ìÆýK¶w]Ü„œ?¿í™a¶ ÷–›Ì�€î¥ö˜è:¯–œîœ–\y¯›ƒÿé"JA\ ,TT~�ñoË¥®î÷ć¼OÃzÂŒDe1†•¶@߃g™™tmÒ^ߨÿ{™/ÍŒEŸìúÞ÷Ø�¦(¸%Ìb”�}ê´tWÉêÛR¨w6ö±<¿Ý•OD«öÙ˜ŽàkÈxª´§�‚#å i0™ã©Ï"$¦IJ¼ã`}Ì€¡[±‘{9«�5õ=·o%B¢#¨"šÜ•œŸë9é/rJ–Y‘¯4â£Ñ$Iê™+lÜT[J§Ï€yW>º6/ešKöyE”AJt’ì0$“'7 J¼æ'ûâ›78ðP½pL…e¿í‹ÍØlµŽn¬®Â·70Ú~QÐ Ž-$S€_d¨ÍxV~ìB.�¦í[׸Ä�ô/ÉdŠý¡+‰®Ìi�™º‘Qh‚Bû1S>0=7ùkCéV •aàIÔÈMl³jü6õ& –/‘Ë"!6ü  S Âèp%Ú×”‡À�çÛ€uú ¤ójÿÀöæS²Ã8+l<¼gÁˆ]‰š ÂZ ÕäÀä5A¡Íºh¶+ëPO ,NÃëç>¨'}¥< ´Ó¡h% .@ŒÎ{V°Ó"VDò¬÷ÞEŸ›&† *{~[–CáŠFã*aíaým"tP;RÞØ¡8­‹ÏW‹Íþ÷€´…«ÁåY!b‰Ï}(ì,ÕŸ+ͱ£öJÈŒÄa÷ŸT&n3\8‹J'²¾º/íßîEd…U¬z o੼Õ/ý WóÐáÍAíÒ¬­¤~O#Ø“ÃEO1$rÖ¹uô˸¼]E8%ÿSÜ,Âó`pô&mîÑ›V�S/:�„jÜçŸTÀË‹þœ´"ØÑNŒµo”÷%l›²Ù�oó8¡üÉÂMË†ÎøÚ*ºŽ¿Õéã@¥àMµV´3ìünA!nþ6a ¬NO‰¨nEZ æ™ò GTFצŽJÖÆŠïÑk.R‡ÕÕÛB· ì,ÅŽÈ»PoH[\GòоÕ7b¸©Z†òó_>ר~_ [¢eè×R;¨Oí •çýϧ^wt@É5âî°Ke—1PeÏáZi/žb½ÿ@m·Ý…•z ²·¨Á'X¨öÚM$QÎÙï 5Îô´c¿ÆŽ_$È¢ãîW‡ý°ƒ' ç`àb£xë]ÜÌl#®´óñ¨ ¸¯FGƒáO v”Ñ/Ý¨è¦æmÕÃ[/ÈrLáæ‚¥<&ÆÌ¿þ£÷©«Éã?uÐí![ð뿺À ÍT\&â€8<Œ§†ó€1(ö+S>•ü„‰.CÜ9Ûj7‚ lm/™öšxœ3�Ž‚þðoP€ô.ËFVV”Cƒmɤ)¥¡ª$ùN…��ígv.êvk<ëó<5 Vg~hù=²¶¸#p–UwÍ¡ãoÍ!'2ˆ1Ô]?™†¹ü�xôY ¥Vˆ­*¤ûrC�ïíaòømá³päýª‡Âž›_¢]‘èÌ–|½bÍÿˆÙØ)t ŠhØŸ {¡¹|òHîGÝÙ×KGëívG̼î¼**"…µÑdÀ|IlÜÒǦµzh.[ŠN䀞°!A nrÑ_ÛœºKY©Ê)~Ñ*‘k0€êAƒ!IVœ MÜèhZL~ßÿ =³^!g�ÿôí‡EÁ4 C ™²jcÚâž”ve)z®ÂR-/eS;0¥ï¡k —г¨�»–5‰Å¥•TUÌ øêKÚ,­Ü_®Ý|á9í`*Hö–à�2›Ès|ƒOTŠT¤–,y� �6Z[f›•šklF¸�é½\èé Ê¢©C¦WUíÅBäÇ0Û; Þð³²b]BÈñ¹8¿šÉbä{s~´Qšõª¤-ìlób ‹ò½\R_bw”)óØè]í�Õ?ͳ•iò›1~[ž™·Í^ЀDÙN.çb‚[,ЛSEwq$ëæ½Þº�'ÆÌ<ìC‡K =þ¤´xŠÄÔ/âúqVnÛÀG\�O†Á®ö�ǂ܆¸Ü�`¸jüýDõ’¹ut™|¿óN2s^´Jù’#‘˜h�_­‘Öèk¾“÷AQô÷ôLfØ`›™ílbÕÚO±ª¨¢› –†ÝßM[íÏ'óÔ²ÁË—ðš*áŽÅãZ”�“ÂQ9­×ØÔÌ3${ö—lW—òüs ,ÑNf-‡H¦l\F9ÇI"Þ�HŽ1°ÔèÂs� ûÉç�ÌØë´{*©xÔº/üÄ©…+Ͼ­ßæCIÌéõkÑ·HN¸»cc(¥‘º½Ð Ø.—`x¸% lÿŠÌMR ^ôöžrC.Ôu¨C7ÌþäÜg[|çñXMn}`¹˜Â'��Õ·`sU4ÚúÛ»ĉdÚó›ÌOçƒK}€[1ÂÛ ej�\§†Á©¾5èÍ'‘c¾ø÷#š¯œi:FÍ«ç +ø—F_«ö±$ºÓŽÍaÔ½ä.lü˹pG†2] ¥ôD”Gî¸éIv™ ¸¯=.¥t@YB›T«7sצ5œo= ¨Oà˜l•ÔSSW3éÊŠ=§5wH�” 1 •§èP ÎW§šéœîä!awM}¬æCFa§ìȺ3¸üw‚îå<4í÷Ý¡óÁág-di!¸}q3sGŒ§Õ­…ŠP[Üõ« =ËʦéýGÈ-¤ìS`!çüë"vïç)g–ð¦ñª4Â%›;wÔˆ;MxâéWºÅô¸•± FhpÚô͇ªEŒ+ˆ> ˆu@ÁJ­í[ö¡Ì†*F¿øÔµ#gs„W ’ ÑÓ@3 6¨›œr„›°þQ¾¿æ½V²ô·öͺ´Â-w]™pÿªjCä2ò6DßçãÆe6`�9Ñ»[�û…Ħ¤Ô¯†]²¨ÀÞ+ þJSoã�aÍ‘˜†²yC¾y-¦ÄD�ç%rˆÏªÍ/¡ô¡d»y·5C�”FYÅNOÑËö쀿95 ˜ªp3l3yøZ ¸%ž@l@ð+R”êA$•ôhC´7P™nmÎ#(âZœq÷1ìC~�Á<ב›D–Î8�×hàφ�5˜ÍNÁæúF¦&êÓ餾šýð3“·}†ª{²7™pZõe°ü@ µsí†ÞÛöO®™.™�âX×F´¢‘ÉÂÚbrØÜº¯�Æ©ñÚÅ&¯V+»²ýù‡ŠõDõèÖÆ8 `G›-Buì…?§W¶¯~ùÍñ%EG®I>×ú³ˆXÀ©ã#¸]¯Úãk™Ê ?C½ox‰F¿Æék;:$ÊÁéŠóµw4ÔË­M½Us…nSã¼% žšÈèeäë.Y¯wº§yrµÙªlÑ‚&�ã®üÑI,q¥Êp=È™ÙlsŸÜe¯ ð+”‚Žc¿Â:dzÞP _æŒ# ì£câ]ØÙÆ0‰òxÝbëïbÐdc· M(±3ö*Æà$ŸÒµÑ™é^2Nçð’mŸ+aôJ{�±äËo©äÀ@ú�Oœb*z¶ë,T(´¦ö^$v–gˆ´àÂJCë¨{ FQqåctIF‰E�ÞŠ…‚ùfkûêçS>éqþe‰Ÿ´¼Jvÿ‰p�Ȭêa¹L†½.üâÙìÞé!t[Ã�”¯DÒ«;·9Éö*A»È“hsžn†ÆºO7àc»ÿ%Kèã¹­$„ à“—Û7�ÀÚ‡ W( ¥ Iì‘ÿ7¤Pçv¹c°ó_+Ã:g>Ö§ì ä û„d æÎ¿>ªzn”jUFßÕ¼!&6 /;™ZÇÀÇÊ`–>€÷‚WIÌѳ6Çã+1U6xGØ(@0$æ �ŽöšrI7ÂgoŽCï„lGïHU!øXÀ¥Ésíñ8#Ä’_2Xç>ÜùªJ~Žœ[Àz%ÞïjÓÝìÆZ¶ª¿Ÿ÷À­ë/?ƒ}x}Ç´ªF?sÿ€ô�¤™^™¯Gl�ŒÈE‰R~�Þ´þhpà�‹ýj°£çãëS}YØ?dÛt{èã^ùX·IÍÕM@Îf¢8xâ~ûV¡Ú½^¦Iœ®ÔË.vεèO€ŽJÐncj ¾Æeû2’ªÈ’¾+~uþ`¨äÞµxÇcb6µ0f�)¿26^Šqa'ø§�©]¶�Å#Ý/ÙÕ±€H'7}°ÏR°ôZ„¡¥ßäU��+{k¯ˆ òÑ|µ;zç¹¹±Wžó¹Š-ž,~;*ÆÊC¯´eœR^ŒþUÁÑ/8.0mzÖÜ0®ÉŒÀ´jÝ%,5„ “€°OpUU·Qer+É › œ8j#× Ñ"1½¢Ö «¦¥ƒ®Pú·¾éó†óqþÙ.¡qYc²é𠲕\,ù�R¬o �Dê˜Ì6L2q�ÀÆjøU]\m¶�»u£ˆ~¥Ú¤Â#õR5 :*Ô¶â[—ãÈ:/vhµ+¼Ú›ÓÔ㈩�k"ÀXsyÔùùˆ�JFåÛXûÜ@ŸÐyù¯5—ŸÌ~MeK”ö!�£¥9œ×ÔA°ÒÜ?C »ûìÛ'0�»ÒämHìŒ}‰ÌùuÚñð�é¬åÃM0Ôß=øµ>©ÝÃK#·Ì=K]Q•eïêô¥×ÉgäÚ…Z¤•”‡5ÛÕY%Ûƒruº\ªgÞ `s+§²ïÃ5è¸× ÉìË##ïAcŸ '»ÕQÍ8f_9rk,Dï÷„ü •E7~�Z)ª+\À“ñÕ›ÌZêÑQ©uQðAb­Nì4÷§0JΛ¿º%*–„eÒlðèµC„q;™†imO6v˜%;©@Š1µm5·cCvÁomöTWöÀ†_š^f£çZ¹®«á¶îC®639pb;hî�ÚYgÈL­õ~œ ¹×çv!ØldÒÀ§,‡à“ß{#ŠOÏÀS3+PëR² ›¥[›¯V®)Š-)‚�3ß‹w—MBmÓÀõÈjò)1mdÓ$%U[£ÃŠ�[ÕgeåO÷Zx ÓHÆÈ�`´¶1ˆ&¸ìX±Š"×¹ F‡èÏ CFãyi?t�¼"�×)ˆëx�XЉO£vBó̼°è/é‘owº5|1ís.†5¹•Xê·¶c3{çÔ†?Ü|¢äy™o¡y>ˆÍ[‘ç=@¿Ü“eŽuây¼”Ù^‹ Ïxg­“áVãåÊ Ï8â"OîF6ˆe×êÑ\1)�o}2*`ª­g�že`š48VÎÑ{@ÓÆ=^"›FÃ�» %•§¤(/>>ŶJˆ¹ìvÿfšÃÏ'f/}æÌ(�{X%ļp¥®©ÁÛ·Þ·{8�m¯‡æ³9udQYo*ªõà#÷5 ê`Tç`ñ¨Ç�‹‚¾÷ yrVnö8Œt¸Ÿ0©,v Ù[ª3‹ÆO?Eªÿ–‰²Ðÿ–W¬¾Òˆ"›š…¤Á[ôÙÕõ'Ö#ñ$B»ôåZßö‘k ú•¯Ð%�¤ÞiBŠk�öçŠN¹Õ:†š3Àýo¹F{kdª´ÎUòi2†Èû-Ë"Á=fêEv4K¾=ô™– uLÕ4’ø™T§¤óÙÉÌ¿½‹—SJ¥Xú8¯q¥ó{·!îrS' M¸¹ó:Ô ËÓYüŒïÆŠÜLl<“=ý³d)ÅÁjRI09ß0_~_Ë®´ØP¹PZB$#µðòœ¸$ ׆¡VÍ?Ñ2B‹œ'Ëçy˜næIÖnŽà·¥úçƒMù0%)¶§²+—®Xñq¸Y.jlEÓ…Vz…ñ21„äÝpˆ�½P ?÷ÚDo… ŽÕmja`‹Az¤k©á9ŠÕy¨jNé oK˜Ú;B7ôpy»ÔžñùiZúÎÇò==}E¶•äÌ0Yõ˜Ž äì)1%îÛˆÂKIýpqÖôþ õ1Öô#"Œ¥¼Kw¿…S§û¶„†µù6W¹C–!ÂS‘ß^Q)M;LÓÄf˜mH ìò¨;žMÏb•+aÎtÆ&Þ5_¼Ñ*)$T=zŠCš×º�/¾´¾Æ’Õˆb�à ²ªž¸Î÷,›ÈÜ�ÉD6J�’x‰¿ãòîéÙ�æ.A¦é'^!ikâtÍ1�wœMÜß5!¾náNYó²ZJJ”t2LÒ~Çû…N¢Bžªâ<-½<#–]¢Ê2˜˜2ãCV¹HÜHgõ—G£T˜ñO¾¡·³ ð?í`«köâÈýûd.�@­ìCã‚´Ó¬“³û¨ƒ®‘Rµ‚‡ðrîJoY!=úô8ÑŽËš±I¿6/RÛ þéÛΚ'ë¦Ø»@ÁÛ±ÑǸw²¡ôL”âdRýºÊF™¼s ¸ùM�1aecèÓ†þßS˜l •žßÊÍÓ•}\Ê�� ó) �Ÿ�*èìS+ióJ*_±w ‡.ÚîYo�øÞc $˜áè×W&�;ºcŽè-¶¡Ÿ)õ»î¶$ó8ø­ŸšdÈ79vz±àû2àqÿM×Ù‰KÇÆ×yab9³~a!f�‡ÏSé¡âõ5ˆt‹±ÑwÎÔ÷ e‚Åû0^U*2. ô‚ÆÆ»Œsô‡õ ÷w~°±Ê%j}�.©ygãþ²MEKÈ�L¡“µ[ÍOïb�ŸQ¯JŒÂ�ØJÜ/ÍëÅMçf4‡ü2�0›ùôì,Ä$ÄØâTéäŽ9?òœÏà³Çˆ_e C°ÃЂÉ¯lI¿Ÿ÷»üäÕç1ï Ò¾ ÜŽ ƒ±®€äU´¡õ‹w:“ª RdKj}ܧ—ºÖêW�6>sÔÞx ¸µÉDQ@�ê¯ñVNûà 7ŠÕ-¡øöêþI¯œÅ-ˆæI”ý3¢l3PW@€ÅX3å!³ºh««ò¢¬j 1¶2 â·Æ%û“¸( "R9ÂOãX»¸�Ž¥)F¾\U"´ˆ.ÿåH Ã^Óõ:‚·-ñ;À¿dÍ24æU¼å¯BÏl[ÿª¾¡�x.BSœ$hOŽN¸¨+þAœú}àR{ߎ¥þ¹'ù­âºpósfÊqÕ�~—ùEd��€uÛr¨âE´t’zÊñ>²›!ZÒ†ØXÑúý˜Œ`t5?ÝÆJzÒcµu'äáô% ‘‹ÞþÖ<³�q¸v³ÓY“™gW,A D½é²å;Õ|ë©ÙŽÇ4Ì~€· HV¨„¨áËS‘L,H�ªìu˨½müZ¬·¢M‹Ø–LßßpQ>îÆäHŽ\ˆXpþ6÷-Q”-M\ìÍÞúnVç\Aú˜¥ý�MÙˆf|”FzE™;lÜ/ÞT+âxÖѬÜßïa™ÓrlÞ={ܯ¹mÉ5AÄtx–Ñ´ú1(YZÿ8 èÝk|¾•»5£€nWÚ~+stCÏêåÉÀÏ>^ï`/�”Û÷×®MÐ ÿOéƒBv^â++i•Á².i Ë×´° M{•­bQódDvæ”ÌPÏÂÓ¯pJœ–Òqp:¾$B"Æãa~úò×ù˜ÄqÁÇ.o›Y÷ öðZXÏâ’r¯æÄ;½ï1Ñ'ˆ�* Õ3\6IöøñŽÿwçz+½} d�@Ù¤�˜�Qàã�êP™EÙ¿uLGjü�ãGë¦7-ËÐÞLN„š@²GÜK:ÊŒ•7YzÞS´Bü;p&çÍYòÀ?t"Cë‘Ò ~ZwÕ¤»åYßñ]\àCI-Y´ˆ4º�3øÌܧñ®ÁRàõö�®$ꪭ�ªkÄ÷à’RV%ÏÌD=©2óÊ&`ëÀ~hl¿©»’œÞG#£$t¨Ve ´ÊVÛGñ~y®!Ëœ‚1;¨Ã"Ä=™âièԊöîþÛg§¡Ò©z�‹mÀ-½„åXăv»)§@z¾Ëiè«×vNÉaZu@˜^®Ò$ÉîÀ„¸O¶K¬]ƒñÊöif‘&¯ð:Å£�j¦ÓŒ\¾ähA/!*SÒfçÓW٠ǘSd�Œ<ÚÑG‡ÙFkœÉƒÊM¦²—’vÐÐHƒÉf°Ë” *4Zº1iëê#]w±¯¡¯î¡m„w]>º;—±:úÕÝêNFk± Íü�Ù-þ@ „Œ’2ÞÓ;0ýÉD8‹“Ò6µý�Q²¯8ÒäÕ4[ó×µËỆ&ÃÿȦc;ÜÂ&úÒäѯ —§zl[�1Ì6+—<„xØlŸCŠ'Ö²ß^-émï¢Q°›³âöæÀ-ˆ3d,?·0%ÅâŽkãXl`­kº“¿+aXsÔqSed+oÚ §ˆaUÚ¶ŸwŒš"XjÏŸO-Iîj ‰!Û„P1KÿjÝ•,²×ü5~­nâÊSRÞtk4Müü+—³%] ç5ä¬Ê#�¶Å@$ì×,{ <à[Ô×ܘ½ßU£1Ò©æ–˜c7Üówé�Û›)üâ³ü6"Ö€Z¢I_A?1¿ª«×.ZUC@ò9r‚nÂÛŽŸ¼�LBФ;J|Æaj_Í�ß•—Y†nFü>Gv ‚ÕnŽJ5 T€ðCd¯‘-â8=‡·„ @º ëš3UÖG¶T+óÕ¸(±_ªòç³'äZX©íÛ«ÕržsŒ¹Y=¼"¿ÊÄ—®°À³ n$€ô¶°Åv%�Ot–$é­•µ…#A.% «³¶9ï)ÿáAn]�Ú ú9ç» oßhî&¯VU~Ïì€EçŸM&¬Bæ úÞùPàwÄ1]RRä{(„z1 {jº�ͬ4"g<©%äï·.ÎÒ¡ÙΜkBïWåÒou(ÔÕ¤�Ç›?º}¹ÇÝE"‚Ú= ã7š‰ï_åZ>Ÿì+°8Ô³Ú!Ú)³îK³–ƒžðþk0ð}5xÛniVÊâ²*»Hˆ‰qr%¾…;Q¶†BÇß±¨ªïÔ#)qÊÄøìéäÒn|è£Á´wÛ-¦×ÇŸ«¡qiá2ÖK&K¡ne—½t¾ËŠøô…ŒŸ, “”ôS»NÇV´µ˜eb4éSÙÿoq‰¼‹¦§�³pǨÞÞÞ7QL$î«>lŠmÎØH0±åd~ +»�šÔqw �O$$†bÞ\™Á…3èÑ;Àßxå„×à?÷MèíèLÏÚ†`Ø™ã¶ËzXêÑÍ ]†¹ <pkËgÖ»T®X^ý®A]á’xå%¿]äž;éŒ_A†ÓØHC–™ž ƒ\Q5R|­¬—÷ÆéáŠÑ|‡výM)¶Ð^U²7�I®#(íAdt ÚâÚ/.¹páü?Åiž…És÷ƒó �C¥  jq»‚ã‡Xç¤3q=dí>¶· l¤Õ9F•–ŶA™évÈM‘ú2ÿÏq�š[å^–S†Œ‰ÛÇëiEŒø½*1Y½8_—3b¡ŠŠŒCö_•gšÊ†ìê–5XmûÄ>›j•Q@ûªk]Q-CÁÂw›CNE�…OókTóS{S™!°ê1ê93ŒB¨¡øëšpe�]¥»_`oö8)µÝ�ël®ÊˆÃÌ êêm‘ÆFP|¶†€*Þ ˜�Fjz©hˆâ—öt�ÖÖ�ãì ž3÷O¢×9ŠÿÛ„çê­…2«g•|ŒP6ƒHü‰ì¿ÿ® Œø1/xõBË&Â1ç­5òJÚ‹"±eÂ{Üôh@p­Ó¢jvs�) ?#›çô˜âJSãÒÑÀ /‚ [µ¤°Q!aœiò7Ý]"‚NBöQ=ôY‡V$$ÙP9�Du—c;zöUût¼½åsDòca×SM™ØK8ôËZE¿<–$ÁÓiSW µ%§™c‡—¿àLºŒkõ0qX«7ÌÕyª[Ñ6…®^5ƒ_¡!R`+p×PÑŸÞÞdr³À4{¤ŸÅ³ø�� �‡wf¬…郬®L»ß«ØÛÓ�€L32}Z˜”ÄøR¾Ã}k=IK8ßö¦´]­šÓÜÃÚÍû*µŒeþŸ÷ßêô„ù»T·RªŒn²kçåP¶¦ŠT‰ËÑòárV® nò‡ˆ/iÃÆˆ~jä~¹\‰¯=ßš‹Ó]h{ó‡úRÍÇݤåC¶ �}D8õçŽëö. =$~#¤ŠÚƒóâ\n™(÷‚Di³-4ö5=Å1X“Žï¿D©â(¸—Åç¸î©ë!?P�bJˆèÊãþfès²12§ªl³§Þ¾ÝqÂ)OKt«0Ÿ&ƒò ˜Ï™ U¨#,°‹¿Î$�¬�øùs7›B›§Üù#¸ÖKž­KA/ʼútrkM®¢dÑï‡z€ÏCq�ðÅ| Ð!¼ =£™ÖrÏùvEýü Cf\¸š •]ïÚÑšfsÛ÷r‰�ØŸ$JÒ6pÀ†/"�Âá¾õË¥0*QEÌF¿¥î³îÕ©@¬þ£P’ÆrµÆà]âbs챎˜‘%]¤†ælÏþ´ÞZÅî ÊI5˩Ӈ¯G£"E_‚�g6�V�J@r7L&–á²Ànüžåð‘†øa ½›Bp^ÉdϬsa’€âYfvUˆJMWÃr•Í–ì蛼@CøUù¯iÍõ°÷hX¹Ï�eLùHWp'Ëo:rYgàë�]ÖPn® í–`òŸ¢]Ðw°Ã|ÓþÓòig×+Ô&ÔÉiŸ¡�j™´÷÷¡3±;ƒ˜ èw„´ hÎTô†b”6 ‹aÜqÀñ,\ÓHc>mfW–û6™ýêO:sp£ýþ¥M¨ L�u*8�?Ù…& ÞzÕ±™x ¡ž0ü’'ú}É5GŠægôÞ KÉK¡×n;â5Õ¶‡7·óÐHr €ÿë6P?=!tË*YÚÐWYtrs½Þ/Kðw»±ñäñݪú’M›þ9rº#¬ŠÃ!|]ÎL­¼4~+U³�6$–‡çæÀF}0 Žaö^™QS–ò«žb'ÏÈÒÄRn«)á4G±7£Wým’�œ)Øí2¼“«dM¹ˆ@[:ëmþ(i^Q*áìÒ½¤ÍØRAaŠl,-–$Qêö®W\wÚÑÇ©új©ò(5ªàn–™qmEGÂ×oQ©Ë%?¯äs}qF�ÊtÂJ�Á;<¯Eß™=Âä¹4Ð D¤ä'Zô§ùÇÚòEÖIzÜÌW}ŽÅžW)é{ê~ºÉè”íûék§,¸-LŸÞh cÓÖ‘¥•vn½ œÛƒ|…÷˜/œ'1´m$év^-ÝøÆþs8‡‡€g–-Ž–ÊÀ#É÷Ü$_>bñ´Éü:`ò\ G$tFG (š �hµ•°‹Pø!‘µ>³zùØá3zû×�¯•ùË8zM¦0ŸeCíjN#Û!³«ô¨=Îr‘™{bËÊÚ²æÁª § |Ùµ0`*ˆìÜì„s)¼.ÂX=�èmJ!¤è×Uo(øJcDþý‰Œè—:`£|‚ÝqU)§Bå«–…}J¯W^ù¦;‰úyÏQ 6Œ|îÉÉ´jW†º òÿ÷þs˜º•�~+¦ød>à�ív@L§!öñ5`š¯Áäæ?—íê�6šÿ‰|ÒaýÏ[³ìe¸d�êá.Á•áìŘÁÛkö¥ÚÞ;<ÌåÍFwˆD_xs«+ŒezG¨¹Šé‚¶Ù¢­Îì‰~ÊR áƒ0ê„Õe²B¿gÁ~„aÃ_¹²Œ �ªAA¤2OЮ‡\IåV-Öê§©ÛÛé¬I5›®¿´K½|síg±Ì¿›£e!jy!«†8ØÖ¾`eFµgãç ¼î'ÃÄÄÕ3Ì«ô…·íYI¥òлq‡ÁFÞÿÅ™DÊÚ�?-Â9%Ú&˜šãl@�Ϥç»ã-9À×ÏýŒ.î öbã0û ;´™! yñ”å9^¸ðc æøáƒ5A¦÷˜ÐQS/¢U¬°*.?©Š”·d⺵BáÑ»ýZâN-”Ã.,mòmÊPB´"¨Íâ£æ 5C…]ݱ±;Ò1³”­eºOh²*]ø!„e€ÏÀ‘ßܦ!T%KºûÎŽáË&*ãÛhØ÷é²KÆû.J)E÷¼>ÌUáïˆù�ƒÆ€ŠÅÉ6®A`ð1»#Ea†3JUªØ Å`™™.†[»SÎXS@××,âÜ4A—œ):ÐÇ{LWÓ)˜Ñ¢¦.Òúcjžù¥�5]*�3JŽÐ.Œ ñ-UÃ÷Í X¹¬þg쨠ÓW@\Ùóf-–<œû'‚©‚lº0¯*òŠÐnö˜|®»�&g Õ¾äö�>c-¾xÈ;ò�áîW\µlÅH9Ù¶¨‡Ý4­Œ¸gEô÷Ôé®Hª\÷ ¨r…±÷÷Pã1fÕ‘í¬½’ó±Þ?Å·Xäÿœene4„žÑ×иGçàW³VéÙx¡aDŒêOúY]bǓޞ��2Tý%Í!Õ²ËJ‹V$±` ²¹ýœ�…»¼W7Áß³·8 ^ñmà».ãþÙmå-—à¤Ü'aî³Q|&1†ÿ£Ð†gˆà“¾«_èa æ± üŒ}ñGW‚¬qÌW`>f1l·À �ë R�™øê$d¯” ÏN¸Ü|/ô‡hT¢“ xN32…î ±ÐZ„Êã4º’œáûò+@çÍ®gA*qòÊÞKZÏÖ-‚‡î #â�3ëíKR8-x%sÍò¯E÷ô3¥àpÆ"sSýÑ¥ò/ƒvy�pMYd܇"•á>r,3wëˆüùŠêÒt…çç\}<�›™‹@|²Tl>Í©ÒÑìØ˜÷�‚l›1{ ­!À»�Š£kán?37y"sød™ÒY™Jư75éÏ.m(Ãǘ€ŽÕŸÈDfWNͦÈ*hâ—ftMŸ\Ÿ²qóQX(�‘#fí´C£Kr÷KœüfߣÉQ(9pFôvÉ©!æ¦*£PT}¥lDèBçšUc)iHÕÀ÷ŒþÅ-êùu¯*ëNZ=K±–ìº,v®µÃ“È7Cg¢ýr,üÔ;F‡A…é9—^g†ãz#ß­kîyâ/vF7¯ºX~è E®)ÃD�;ä_‘âÂÊ%B“!ý‹ðƒÄ’1Ž„Éƒ"�ùTޔŖ2Yè�:k€DÒy²`·ùrÖ³ øˆ{%ûà�Ä<1§z}*+?º4ZëüRLvõåîFfÎ{BÅÔ¤%:Q…³Öô ü¥z—¨FývA¤hÄ;ü¥õõ Tˆêf {ÂTrFIzmŸÖ²©Ôóó×Èý�®G2PÇ×;Ò4ôœúÓãùÓ½ñÆ“APqÝ¢Jý[—ºÚût®a�ØK诸ݪdùá¿�Ûl;"û�Ãý©@�I¿@Ü2'1û娉B¾5ë¿|v§Bªh,fÜ„ZœdÂWú!íöÒßMpRÖCLb?�x3„¿õ“èïÕ*Ç‹Q¢ÅôÜ0ñútÛdÐbåŸþ4-@2ú£…àTžfÆü´Žû�ŽfjèB|Ïìš{n‡â&5³b\†žÎÚš0°*¥C¯xíc}Üz`÷óÿ¤¿ë×£cßæ£Ú×s²£˜”�£Éñx†áÛܨC|âYgûN €1�Ièà¨øgœ¨´4VN$ÚŒ×ÕHlÇ]….èò7VoÀEAÏù¾®Šó:JQ«’f’ZÓìL4¬§¯ Lþ"se–Í#„‰„ï@« ¼‡"¼4�!•ðh}qUãhî¤]ÝOäZǘ­¾ÁM‡Ê¿Ú½J˜S·€t¤á¾ƒñÝš½Åü_ðF”k’WÌŽ*?mÍ^ª'+‚4Îq·+ÊêÌþ.¿}¾º Ûˆ¢°IëÎÖ«½`±/ÒY€ï¾ò¥}âY™­‡G†Vƒ\#»ãÑò"‚4bb{¦ )`©Ó¸�Œ‚¥j>³…kOs¯»š^vÈ«F‚qd£f×ÍÖ88„[ùV\UHv|Lx;0dÈZÄ^ø§ÅØ íy2bÒ0—,,bÙdk•4Y*ÕR¢N$&E³w(4$‚ýÆGô+R«ƒ Ù×d‹pCŸí9éŠä+lœV†Ö¤ÐFŠøbhˆ�&€" ¥˜ö˜ºÒ2«Yµ¿ùçÂÓ:®Ù‰~çžG{òÐ÷#«}ÿ.r×3ÄíÊuq>á_�ú$WÝFÅóï‹|a59Ju\Ñð `V#ÝOþ‰~ýÿ ÃWP#GªŠ”Uè`Êlš‰¿Þ™È-&… Ýèñ%C7eÿ§J%m”¥Ëµ?Y[ R,¥•x˜ #ÒO°ˆ¥U Q¨7kqýmd[8X°³¨¼7¤)æŒ)ÂrZ„x[̵,cv 1õ2±¶a®P–í|“åêmw±½Þôÿ ù|XtÁ V¯^åŠJÍ¿ Xàém¸�êlÎt+;4º¿ OzZËþ†ý ÏgFƒZL`IíN Ÿ\¸˜!¨sdÑif-†áPSQO³EO\å]W»xÝÔÝ/èiØÈùŸ*1XÞB$M‡°—ïß6ŸGVñ-§33¼ù·ß7Šß\Lr|n&ng¬‡ÇžÒÖÀ}Ì ›)~øL]‡d¦rš¦.€E€ìÚÅçUtb-‡ƒ#C£ÏêjØû'-$PÝ¢‰Éës6[G*膨 ._àÙEäÒ z (8Bq2eß‘Öï‘>`M5ëu++7´PÒôYè2@‡ø‘ÛÒä¸þæg)³™ü�Ó/Jž#($nà·‹sO"±_¦võ˜�7ĦoØQn™¸SyÃ˧‹ÒÞ¨ûÖáh °ÝŒÉ¾{C»�λÅU¹WEß$ؼßeó°*#0&ùN’]€“þø'�¨bÝPø#at{ÔÒW‘MÀ©'Îpþ¢(–/žÜjÈ(ã‚+ö‰,„ì% ¥f€Ùüb•cÝ¢æÐO›Ÿ!•æ& ^�'ÂÈG¬1ôÚ4Ö]ê+n}åᢔüGµÕƒ'˜ä%­¼-²õ/o WAëÿJkÛ¬õöGcÂGBÁ\dŸKés ßš›è»Õt‘xµ¯ÐÓ«ÿX©0¿ëTú“ûb+¤«lhÀ *Ö%�ÉÓSp†ÉpwšA½SñCôMÑíøû›öh„òÿ5âXTžÞ'Þ„öï9�vqJnLÑ.`‘šÚ+|³Æ÷iµ(fþì(·ÔÓÏSÐÌyø˜i~ÆkFÛÚðl£Çì,Þ”îŠôFYÞˆÛü-¬Ö}é‹~Iy6¤ Í·w‰º¤c)4ŒCûøá)ÑïñlŸý^E.³de’÷�ä¢ ‡uæÎ|öŽ�ë�5I¤¾ÿ\&UGcó¬¡b3*Vy×n^Š‘+P®Á©¥2V‘j|~Ö°^ÅgP¼*ý>åQZ²M¦kKó7„Lô®êôÿ�ï‹ýš”C‹‘#™” I5 5Kcù˜¹%ÁDÐ]/×pïÃý6k•³0ÔDƒ(ŠK—#< ÉÙvÜE �ø=üݘ¬á_AItŽ1WÏ}â) 3)n|Þìn<ØÝO2¹yÖÔgóÂÕë~Þž»†zÿ•ìˆu>Ý|mLZ‹c�$Š0 CèÜ[&SÖ"áÁ—æzDÄâ “¢Ôäé0ˆp>ÿž‚Ò";eç•j*œIÏš9ôZËdôZ:1NÕ%WË}§˜:f˜*C‰pxë·g<€¡°mù…o”gÑfÒÖDgåó¿¿EjEœF€íùÐSÑGðþÑ`u�å~|B-í.!÷¼O|Ð&7mkàüå�™Y32C4ì­szP,n)Üb'¶ÚÝZYy¥ €¡�KàndkTý]÷9\}}‡´,÷K•WFP•ø“ásh ®{#/{Œæ—H�x’±añ¸Õöz½…åxQZy(0X;Y”e~¿”ù£dŠ›€ÍËÈÑ£ïP»½eÏöu…Û+ŒÇ!“ðÓæ÷z·ÙrÅþÓ·«—(*—Á!i>�}Ž'ðM°MÉ y†‚sƒnG¾Q)uLGÕîÕ1“f¼lªb³"ß?ò¤„ˆ‹÷UŽ¡™ëå w¬�EæoÏ»»˜9‹å‡u%÷+‘“xéæûÕð¿·af«P‹^{˜%/ü‹ñÒl¨Z<]ðëp÷!;€ØÉ/ÑÛ€ X»°‡…„öV+ «Ëòûé\s´ˆçˆjÇËZ2OÚ0üÈÓw-£õ_$A!Á‚²û¶=äÖ¡#FlÔ’•-:o¾‘b@|;Å4z÷²Ý–ÅyeVúäê³RÊlÙB{÷ZÆBôä:v¨>ɘ—jäÙ#4(|ý§¡·A¾ô(V@ÃÉMûõ1â%ͺt`”h¯b\C÷V©¦^'a^Éùê(Ak®œuO…¾mS>åÍ2 :àX¬iÚÑß­�åC¹OöŽÎ\G ýÏ>:»ÐŒ•Ymñ"L3›ãZ�ƹ‹e)ìã zß úÞž$¥…б’hŽß¹;"{Z«R7üé¦Ò— mÿ?™Í2¨GKM•; {IÛvN€ô8—ΓeUhö“ÖUq©ÔŒèvñ Åš}ð~‚´*2â¶a’â0ajãfµýMþ’ Œ#:°Ÿ·æ{³äv3 Úæ3�ˆK{GçÐ~CFVû6’µË ›ç¹¼Ò3ý¥]ÙâcÈïåw®]±ø™VMîA°Ç,Ý%‚!¡VDVöÁ…b{Þv¥øÁtù^\Š…†JðûùßütUöVÍ|#=‹‘á~‡ï4Ûä;ecÜô Ö–F¨ˆ²ÑÁü¯Û–å°Û¸Ù·ÓÔ¼ŒƒÏ; ñ¯ù"ô µ…ñYœZØ9ŽJ× ‡x�¼zQ4«g�#sOÑl èåÑ—¿9#œ:Ð¥�ò2ìLù˜Ï ¡Ê^õ^Iûì@[€=°á»×L9ù›+§«Õ²³ éÀç«¡þ V£A³líKÛð…¥Ë<аQc¸Ì¾dkdóHÄÅWÈÜ;I© Œ¨æ@ËhkR�Ij ÐˆHHûÜoÊŒYØwcR¡ÅÎuå§Ã6M‚œ  †¨qÒ  ‚˜Î©»~ÏÁŸ>LCÆ1ƒ¤$¼ŠÒZéi¤úJ<`;ÉȱÃéÝvÌ$5d_Þû¤(ï�­´Ïáî9“º}Š‹C’¤I‹R]ÓLQ�'ôY3À1{å¥~|Ÿ�“,g´jÊŽù˜ì�N|Os­&¾]G¬³Aý*Bqd íÚAÙ»×lÔ &¡Af<èü» Î,qæ�uË ÖßÊäy¼E~¬ �@«ß¥Cìb…ýÐÁ»0›sQ¸›Sðò‡Ã|E}¥Åûá4“f—*¶Âè¸ÂÇ›bùÏ{br«R3ç=¯%xï‘£EW+>åÆoõÓ©LßËîHO2ë¥Ä˜ÅC§ì¬8î6³®ÊùÐÅNÁèTÒ(Úàî•øÓEþ|¦žäMSžÁ»×Kݹ µt CŸJéµW´“­“ž¥£©bg”d¾´‡«yàFØG¥˜¯j@û»%£X§kÒ¿¾áÐ×ò"“”åtNK#!™¢Ø±æWìJú£šA§N¯aêΦCÕP˧RmXG?p¶5GÓa@…=ÇèYpXrT}]+H» ‰çè†‘Š¶Éê4ÿ\üÉÄ-�zH±,f ©BîµéûXopGµ"Ñ–h5•êL�O½¡2§æðáƒ5ô± –¸ˆÁè¯ÓOý@g·»§ÁSU|þ»Zh�ÂV#Z2éâ+Ϭ÷B ¥ìT{Ã�#tJ%q(`ų!®æ¿ã.ŃâLsi®!J:ø¼Âc® ��þÑœìEOøOdxÚÎiëÀHè�ùq3ƒZ°â8Âü:4�C†ß¹-ƒ\vòCؤyø} ºú-ß®«ò²t?‡ÐQoÛà+c#f¨X§I±“Ä7,ƒ|µýBóÎ�ÿèggy÷ŽÃ$¥ÙÎLÐ{æÉoýaÞ•6'.�¶Û£:ÉWf3JoüböÐ Ÿ»Õ;¿.êõy5Ù–ÏŽþ¾1Ð[¹ý|¿KŸöéf 1øÜkþq§–YFNªŒ»;ôòÐhQmLÃÈÉ=T*}Eæ“ÀÞ½’xœí±¹4µ'H}Ûá~F”]_`4©£ÈÃß*#SœÊaöd: 0øÛöÒn%)Þ]�%ý]JÉ þf!uÆûø·‡Ã@hõ�¢àRòÎ6ù„õo&„™ª‚¢A²èw^o—ÇÕ�ÉÄ“=QÜ#pÁ•GàHîžÞ,#@ê¾ÂàL�–ï@h«9 Ë™:ëÕEª5è›Û³¼&½D«ÏºÙ>÷ Äœ·��ÀœF_òáÄJÊ<–áZ&õ€Uˆø¶õ»ù/ɲÌ(z+̘¾jÕúP©[MF5²K‰ã}Ûé ú…Bäê¦yFëp‡‰]>{ÃÊWð×Dï|¿éÍ“æ,Kç¤"¾†Yd³¯‡ «þ: 3;ÿiÞõb‹>vûа& BÁÐ)&Â*ëLû6{Ùøö5 æÛ(‚Z…d^â¬ñ¾ïÌÔÚSâÁ@ê~œ�fÊ-ðÔYaèåžØÊd5â]Їk°Ô‚N¢+vÐ`eù9ºc Jù×áY=1u·óA‘û¬� š¦QØgsŠ –(ü»Š¬àŒA:¼�­ˆÁ“«ÙEM9¢s¦u¶ŠçÎi®BQÓ:ô‘°çv£“öÜ ¯Ö ùͱód¥»»(ßÅõ:Z6ΡŠ1»[ãO]>Ææž7.Ùª©3@%äÌ�ç¢ðÞ¤9½¦çûU‘9õõB“0åK™ùµæôq{Àµ¯Šì�¿‰Mi�¹„ èÑ?¤[)G6O¢ØºåMLêÿ ă'Ûº§Útk,„�øD­æïåÉýL�DÿõÙE×·ë/í"hº7ÿêF›a8“ŸqÝ’ÓüÚ3ÎCÐäš”8·±.ï`N^€?#i�Ú˜©–ˆ/ À¶ó©SÎï€�ðü¶gXê qk÷éI¯¼6&U1ÞP¬Û7#·º�*p¸¬ÍO±ãŽ’šue|oŽÆ‰'ÀƒczF™UÑõ~3Yá ÌT¬½ãŸI¼¿–õÀ”‘õ§Nþqñ± ²º¤Vz>6ú‹»Ú=»7º1ož¯è×xø¡^ç8·âŠbXö“·Å[H_C­ Øm]hlQ¾L½8©|Ò’°gœ»1z�sHƒpüf8·º¾é{sz,’ †•Æ ˆúuF˜ð!¾Y¿ÅÕòÅ#W@Ô²ŒYMÑÒp0 Úò¶{·àëý\ãÅ­†V¸#­º”nMs Ç¿ß{ûr:YÒí@n”~¦$¸ }Íœ ÑÌž~ã*XØ~<³ÏÂõVGi¦û½œÂQ]îÉHN …Ù•ËéœX<Äí˜è1!â6‡”pv ’Q@·µx5² y¦‡u¬då(Pè}/‹�A|Î×�_C0œ½ù}&BêPÅ•¼W =/F}¶fyËwÓŒ%.E$ܨÞ)ï/cc#ãYО&Q"÷`ß^Ã&}3¿ 5ÚHM>�<ž©i¥›¸Z€¢,HE2Cê»ú�ÖÍKÔPSÄrðÁ—3Ö[OÔþŽÍ°=ì ‚*‡m³”¬7íW¥éY³ †äviùkØ–gU9Öw€2[ém;¼ÐÄ8£9j«&û#H®Ûé÷Pø²=ÉÌ«i/Iòªvéãû_…«5�žâJôîg'tÎog7,‚ãºøRi,ƒÉD´_Ÿ¸‡˜§â3zÕEÊ|^Ö༠«?U�SbÁ­4ÌO:�p©CÍQZl¯žj�ü€8R‹1fj›¸J×gs .=ô5ñ¯êV›TJ˜¥ñâ¢'‹cø2ý+…vÝ�Øuõ=Vç‰5ퟬҥ _–Ý:g�ú±A\ó SER´˜ôÃæË—Ui7[:ÖÞÄÜòÓMÝhÅ©B'hˆÂÓug8EX„*Z‚Æ�dq¨.ªÐܼƒcH`�ß_IÞÝ yDnh¡š:äEzóqo “&»òõ-,û‰±[]èÇNQ,“ø$Ìõ~N}—r•0>A›ÛÄÓ¼Úž*øü|U¢qÜÁ­¶Âº‹Òáì Í‘5Jb•úËLÁÕ:*ðPöÏÀJÛ„ëõ¶c‘Uk-óçç¶¼o>ífÍ¡ª¥þërgøÚ–p'€¬„ áÔ<È„B‰éÁ‹ÞY£ô%Xx¾(1�¸©|Jy,½�’_Õ´å<:¼@ÏKŽÙÌß ŸŒÔ _ŽÀ”4ÈK�‹#L¯‡ðŠF¼¶I°ºVúç¸RB_r¥óÛ—Dòì@ª` æÐ*pÐ���Àv%4Õ^ß1˜(ùý ÊM®+FfѼ€Öêzš|�›‡ÿ(Þ'Ÿÿܰ›ÍS´ìæBÖŽÞè¡BLš·û¡Q¨¢0š=X³¿�¶æÛ‡�öýÖÖû4NÜô’Š,6$ä-¡ÙÙ<#YµB€±!¦ƒãÜ�®ÅuÌE( Ç&]îüo*•NÚ pnL0%1bôii§).0KçtüC~ŸfCR½(²D¬{ÀŸ¯æôí²ËÃã§ÚlÊ/®†v"\ø³Âå5lƒÿŸÍ�MwÕ ^i÷üI;¨°V‹âE½=8k�ã«A©�9ž–B2ùa¥£Ü$W,ܬ%“èù e‘j÷Q‡’¯Ë)¬ºÇÁÅ€î3a¨Å—B-¶ à(a´,ÉùUhÌîYd`íõ«%JÔ[À wžT¿¬Âýƒ¨ñKÁ³bÕSúfÊ ˆN×+± ¶ƒY�u\™­D½zÖ âÂv×­á/íËex:†¥5AyŽVçQÑB÷»©*‡Ÿ¸“Ý¥‰¼FÅÚЉmrZW ƒ  5Âo¾YÆäS%y*~ZÒžYô´fF£(@•"K9áÉjHw¯qä¶€ˆÌ“lrß7?+,›ÍÙùxVâ¶Y>”MïC³"ŠÌ#À>hvÄïéØà†;èCµDGçd–;£4KOy,úþK?1È«˜-‹lkGHú]ÑJ>àîýÀÃbЉÉWÛëá÷„~û™¦œ�Å„¸¬%³ÍfæPPî>þ5´üX+s&àB-Œ"§ÜÛúA®¬PS§£ØZUï?fcâqêá�?ØIxó2¸@RrV·‚ÐσÞ|ÁÚ¤@C œõxE»c ™ZV‰ek¥êxs?wh(U©Ž,VÆ]ˆÊ’¥cÙ»ÞOâÁ? ˜¶±áæ›sÒP�VÜe©©Íö©íõ }lN‹2;/°ªNÕ¯ < q?ßÀ„míPců_å¾=Íèëd­°†ˆàêej˜8é¹[?äñ”FnFŽÌ"'§‰‘LäKðJ™y1í³c˜:BÍg™…YŽÛ^x»+æüáWxؽ6j0bÆJã²uŸi#Z÷cOÓ©.é˜Ð�ÓLâývè´iåÊ¿mqXÃӳܓåõnáô´’W{ES«ò#²D¯ùt ·q&'4p9Œƒ%·úv<鸭Eóná[KŸ§ÄTËM³Ú _­ŽÑ›ˆ�G;í?¶lGL·›øüŸ­`e7Ô!mWf×�·=ßcl3�*FW9§›–L 2dÑ)%J]:b4¢§$XäÑôcžÜãcPÕÕüܽåÙ³Wê˜W{ᆲJ–«ß £vjZ’„ð\õR"¤€LáD ¸÷�#±2YÙ_T­ì§òèÛp¢-›†’g6+ÜöÚOø‡µ‘ƒã€VÌ™<ïD yï $1Zå‘¥íq~"C<Þ?>ÚýÅ"°més&G˜¬ò˜Kˆn›Ùj:0¯ LÌðz¹ëL8êGóƒÓƒfu+ƒ6Ï^n7±ÜÅç-‡é÷RCÖT U4¦Ï­i½yi!Tñ5 ôµ?Ëv1¯^QN• 08w½Ä§é�)ÏÒŽå;edõäa‰~”Áõ9?]QÑ¢ë Ù]‹±/œ%wñQi˜ì%´JÒÊ$0qå«÷‚Ûh_ª©�;oõäieBü—m± J00lfuC޵â÷¨ƒJ«62¢�ª#{ÁVsÚ C% “ãlB}õF Ðs1>—Àß*^Ч“ÛÍ@^åÏ—q1Î¥ËÀL|ûÉsæuϰÔ+~ ä)—œÀ´Ô_É«.lêÎð­Â³¿ô¯›™ºÐU(ÊWÅE¥,.®ü|nÀÛ¶TS‰Ø¸'ǦÁ¶AŸ,ç_X¤^1ÌAÓž½&�‚ñ[1{›]ÍS¯R´O×GTöHjÁ%ŠÔ.‡QT<Çfàª[5ÀòºÁ4­ì¼”R¶·K¬7ÐǪO�Ú‹ËЮO�õ“bª Í4–L�±kÎÃÀ&• r¸”=ddK¡GD¹aàT͘p32sÝ–ºˆÖ6eLßÎêõêzÐûLh~÷h*$i†$«¬4Õ…è+jûù�ĬßË/$n%  &,àþvÈâ P/ó†HÙQ¾ÞbvZ ËMiŽ3M9êÙa5wۂضªPa@Nç‡t'u¼‚-nF�!W€F4‡õõ`#VÍ?ßY�g._æ"c�µ -¡OúºØ55ä|0Àbo!î󞜨 à2û–JIØB¿>âY9²‚¶}/_Ó‹bÇ/Eâ.Uµ“7¬xýJ4—…�Âéa•ç¤ "¢«£YÊ£äy´Ö»k³b,#`ù!¶]k±8 —æDHmœÃb†©4ëy²Šm•ÿ×·ï3Å{È-gªøg‘*±ê÷H@~Õ,øºÍÒ¹ùÇŒÒÿ[F¢ÃUÖÉãWâY¨ä'¸ÂéyÔ½k0&ýSÆJÑþà쇬ªF‡/¥G[Y�ºß ´`’°±ùöœÁŠ_Ûã`2ÕªU~¿æ|P,«Dßù­ìð"ºJÊ+’ó‹¸a³¾y¶QˆT†Ò…œÈâLZû>"¯íäÅ¢†z8^øä 5vB™Ò`V»aO«hÜ¢q!& ?1ç¦íÓ@öËÅôõŽ€W#Y>ﯗ‘¹îŸ¬…$ÀN#T…@~ʈÛÉ”!ió¦{&5ÿK£n† Í~‰CAŒ®ø‘à|ÁžÉaW‹.‹'@ ëÄ‹¢¨bº-¤ÑÙ(ð-¹�sͶ—Ì R0/XÙþÍ€ Y÷™JûIIÒ-#&øÆ £±Åëˆëͤú+iO.µÜü·À!WŹñ#‚È’òÃ}¢”õ3ò%ÓŸ–�›¤û…i5ÖÑU‰NÆ0ûä;ÿ }ÅûÞÝ[¿èFlZ‡:©3…-ÿm55ÿökñP¦š”€ˆ§ØBö`´ZÝæ µ�®Fx8ûÊw:§\Å *èPÐ>EXÓ.ññEÓŠ^PÔK¢¢´tï„xs‘üJʇ7»,ŽsæþÓ¹V`|ç æÑAÔ-eÏÛ¿À�4�;ò„·€Øì%ûÄÀœ^k]Â=¬dÀÐñF™ 4Ìóņ{˜nH!8ŒÜx³±;“·•ìµ²GJÙnóW‚3Êf/ð[:Êÿï:ØFå.MÙÓ†lÀs Ò'ÔG?=^ŽDU6;–8&3÷`˜Ï¯§…ò -¼Ën%æb*¤*uð±DÊ|÷ÃŽ š…_Ð•éØŽ1†¡úö’iÝï¦IÍÈ"±7yù¨عMk²Û`Îÿ¥‘À_+Ðg·‹·ú‹µ°Ìßþ½eÜ<Ãô>[^»íˆþ†Á ‡dvЉõ÷¥³4컡@̮æحèÇç$÷»…éš"_ÒxǾ°ñ‚{Óä;qÒØ!0G­Êuë¿FHÚ¶ñ #mœ7¥Gqï”wÛmÞ¶ÎdWó �ó^ÐÖöKg\¦ôÆ GBKµÁmá®yg¿ø•SµÑþ 'ìÛ캄zCGw-НÝ4#`åüëÊ<™””úy��m Q´ÎêN¤tq©–…�{<Áæê³ƒ(ÏÏÓ}U·wu‚¹áг}�õåÌVú<`¬I“P-µMO c³&¢˜@•g}OyF ðQjÖÔï0^é,ÿ_BAl˜}�7SL1Ñ™Œ�ûâð8gÀøôŒ+ •Yr’’nÙÏ4[ œd)dlŒ‘*À§L`‘»èz·ùÇöÖ}Ž1 šZmçî‡Xt#j).H-gCx©Ø}¦£ðRēڶ¹ó IãϬªð¨Ø«8&}¦ÆÜâ–>šï\‡Ó!gsLÎ!¤ÎúæV‹ÇNè\éð/W“zëXÓ$/ž=à„öãà"‰úçe¾—$ûçË­o©«F[~M‘чq¨ý”.'jëŸÐ¡ìGVsxžÖ�ŽO@ìdÆžö–W[Ö“y“C"pU«gwÉ%-îçá�¿Õ™Þ~'»?8þ.[ ØO@żÅÁ¬ÏU««Ä¸D0«í"ÙÁŸÍ6 ´TŠ˜ŒÝœ ®í¨+èfDìG ,°ÀQ}µ?É䂪AT¦T4ح뿇¦óXÏø­½£‘,*sPS'ËšZHSOâN�ø]a žòU0›¼EÙÍòu–SÜ ·¾}¦`]bfѵþ�uÃ|Ï×Hèú÷ƒ„gÿä�'umçx¹ë*®É»l8hOð ·:ûëFp�nWC óúéi‘·Ë�¹Nü2é'4(†C¿nè7�RWÖ?.½ñµ<(0#u#ú<É]·ß¬¶¥MŸÝÚU4èýÊtüíàÓðÖp/7OÉ„)}ÝëÐó¸ÍɂЦ½Nüq»±º<6¤Z›pãðßÓ^ ¾!‘j +½-å1æ4¯Á Ë%%Q @Í¥f�•7eú­(%GÁB™ÞŠ%®MÕTYWíDz;&³?rœ ÎËK7ªLˆezÄî¬CàG’vâAd8íÀܵ¤›¹0ùTaoÂâñ¼.dëP÷Šî€©Aÿ¾öúñš�Z§¯/wtÙG!ËÓZ©¾&]8•sfNĮ̈dꦶ­ZÉ„Ì,ÿc‹Ah—T7zŸ9Àó;úR¶¬M×èÞ~€\ÇëÝãQ0hä»Óµ²T“¾?"h@ŠqPÜTåb9A ½ûQ±üc5u¯,³¤…&9[5@DÞk�À•=‘ùÁ�:,Ó6û¨íš ‰Í߯oÓ¬.e¬K]@‘à†1ÒÇèôÒ©B ¯°!ÅŒ 8µ\G=¶ÖP«¹œ"m¬ì”ÒQéº<ò^äd­ÑÂôêO¹ú…\X§ÎžÛKØü»È"†Ç´p÷mE/¬ÉkÆãúB3øOtšuIžøjš®Ù­Ëæ™Bß$E�çàÙɰ3oÍÌ€ y‚îÇN˜Ù_/Õ�ؤ@ÆÒ¬´Àî Yà.¹ÌæZ%¸Þqí¨6�KÅž‰ÝHm7Ýöœ×ýkIì|Ù´½q4Ž–øßvÎ�o�¿dÑ<ÏAl’£ûµüxáâ¼³ï'A†<Ø�xKPS‚‘XÇ:= \× w¿9ðüð…É‹m¢@{±ç42GT?¨AÕûìiÞ¿ªç#(ÄÌŽ{h¦.�î…ö½ãN�å‹ÇlË ¸ì,_t±)Ã8¯³~±(á=¡Þ°…ÿñé‡TN¯ l(+ÎÆ7\Çn`ÓÇø ‹Þ³ÜPdP“Œä‹Š4GYÖ³­v¢Æµ#‹ $�C± É´Â\ê;XFüÏd4ŸÒ¸AªžèæÛ#° ç0g Cd~Œ²˜sYTB…§‹«L{sòTû$ôÅìÛÉv�“cÝX÷õ­ää#”¢òeC¯ZN@âÁ¹RU~Jd¢ŽôÔ¾ý…§ Š!†òâGŒJ`ÉõIÐŽš?þ7¢"V¼Za¬ŸA?lYåN�[Î7¹¥�hÌOt¦³Ú§ ¡¢¹5¶‡?ìJiisƒcõ7,ÙMÈèMi²ëFk“ÿ¼ßm ÅâÌ5Élc¹þ«K™%¸‹…á0á•z/Å1c¤:¹¥¬ìç<ŽöKxIKóÛꘓ?çqz%9;OaÜhRÐbóÁ1+º´çï/G²X*æïu;?;Á+¹]üyvP*,´’ž†_0õñ¼´ºÀ,îjnüÙúÕ›‰�ì=ì1<ÅA@ÝÕÞ–üÔGýeQ;¬ÉyI¢4§œlŠuº‘‚ˆU ëµ…ü‚KcþÄ!¯²ŒÕ¶eŸRøEci×ãú\Bæ g]DÎE $ªv×Dwƒèup >1 é* ¹íö<ß�à'5/C–á«ôÄì…J3%,F¸”]{�b:éA’rh:¸}0 „fy6;¢YÅ:ŽY�œÍK7´FÝÕnCŠó WÓlýú¯öÆ”Ÿòµ xÅÝ=ç>7¼.™ÇÉt·m¦aòs”„¯w«µ3�÷yL-Ž'E4*ç°ôÿr¯»×+ÚŠ#]2sˆ¤•ä³~Êá$Qx¢ Q›šÌ7iä2}-Cи}$˜’OŽbè¨t$i÷¤4]ú³êm4Ãv熜,+×`ìçÙû M D…ö¯}ŽkrQí®&ˆØozw£Ì)¡£ùŸ6åÑsý—.d[ÎÅÁ·Q•ãñ 5üòßoóè2$†åá~ ¤"FBÒÉ…´<9ñªVP“ "TJÌó�È©÷ðÿUÖæÞÃõî@[+âç^È®›aj;ÂwŦM5™póôqªV¹Ê*OÇ!m�":Kè,² ø?RÕ[üÞ@zÛíŠ5É¥´Hw‚‰8↱‚Ó. =„;ÃTL?Oú#„~Ó<³K�ÿ++¬s’•쌖#ð’ÔC•É5™ ¾5€º¼Ÿ–òF �~2*û~WîÒ÷è¦}|áIñS~NdçÇKëƒKŽ+–uÌ7oúÚHÖ’Š&°u¬al�\j\cYPÁ83ñ„½x¯ƒï*Óy8sŸ­®zá;(�Œ\jÖÄ|, }MY•Sl¾YŠ%´8²ß7Ê©lèR>†¡éÒ‡’™m š9µyùû &§DefÂQ.’ç,”ÝAøã͹ÝàÜÿL[�ùñ¾™v¦q³½rGª¿Ñ1_£6 HÅ�~°‚‚ Ô½¯pnP#‰zy=ýe_"Ò£d9HaÖ‰ì4hCމæa�ÈœP "첺ƒvÊ•ÛC‰S²ù¹Ç†z®<ç Aeo�<7À rÛ‡Ïán)¯k´3€˜û‡NâÔöÝ7ý&ì®�†¶†ÜÈJõ ;è9ÔƒŸ�ÑØÜyhø²Ôø3o(³Óp€N³ñßvX¤µnêV;fÒCfg:Ä™/�³Æ#‰~Ç ŠqSôÛ ££h­9;tQ}�2”Ù§£³Ÿú\>± -BCº2¢4%/•€Î[ü„ü¤š·ˆà,+ÐØNãèX('…kÜõ)çHnbúí§¶ ¤£!}Óš×:„�N¼Ãgœ•8Çñ.¨B-��7Çάq”#Z„ú¸!‹í+È÷3PÀÓéE†³¾òsZvrªœ¾T€"…¿wŽoI/UCÔõ“·ú¹Þñãh=¬ "â\idñ0r 𢘦3 Ïð:mI²ŽœÉÛ(=�“•³ŠlëßÌ!™D;ÒMÙnèç±ç¶ÌˆÈÜŸ7מT‹Ne4VŸáí‚ÿà¢ßPy ÖœŸ½ðÇj) 6îÅ z|C³ªA»,m\TÁHðë)+oÏåhâýW)45Q³¦:ØIœFÙ²ñQ]ß¡Åh�¤ibhßúK•7hWBC.ˆÖ¯FχsüpŠBŸ+‡mRÔ54óidŸ^”h†îrBñÈ«Llœdt\ä›!%VC¯Ø�¥©ÅdZ&üKÒ‚yÅðd%}nŠ@¶s™ýÙ”†ªÌ�è[ v:2M�•ߤÙããÂûÞïRË#­z÷e £¾Åó°U.E�J¦Ë~9"¾âë6°n�’;˜ßJ§æ�[hìŽPL›E­õÈ<ÄãFíÙ*Aù6H—áiVçë ˜ûɉ¸¢¥Î’)Hn[ÊÓéÊ×HÇo…BóÝaÖ—³æaF Å"Ó¿X#f§¸'Çç…{fFBÏЂúA2¥´Â�”¸·0‰Èf¦ˆ!ìë‹—E–$½Åa,Ïù¬Ë·tÐ\V°Wµ¬ÙÅ¢HßËÊC†ä&£KèÊ1ÖxBãÿœ­H† ÿËdAq…ßC+cÚ>^Hr6‘ÃËñ?+#Ñ)ÛˆÖw>ÄÞ¦· /ššî㯬”Ô2¸í›ÅK +çOñ¶pSxu»-§éò%’Q½…¯SÚà-Òš˜(á{­ï’MR`úöÆ©äAhJvë´ÖòÞ!’÷„�?ˆ‘”­[3ãΣH«¶2—¤ ÆCžû<›ÕÀ•Éñµ.c©1€˜Ôp97ûµ¼XBLà)¸ÛdËS“½<ë�i ×npD3RÑBÖ=?‚'³f8 y鋨ꠈ …c×­|¹&–Ô›ñÒÊlÚÇq¥†Oå7„¢Ñn^Þ« lAüi¶ü†ÚýN<(Ù¢±Ùk˜‹^5P %¼D‘€ãç�óx;ÔÒ¢ç9r]‡t´Üµår¿IB²ÝHësú˜x’Ó1',[4… ú²¿±k! ‰°\=!¿ïdt¹Ñ“,tC»M®ði™’^ ê.óN# åÛÔÜp]Ú|v0wG†ym:Tüà2[ XÐdšcàǸDrtòKWàèµ£F|Û¡½È?²Q¨ß xùóØû™„È™4ë»3»ÄH(œ8R}¡>ˆÊôN½jNŒŸJ±@¯aK™Û_è%ì§š§q¾’“/ÈäER]åmF<އG^óÂ)qÞóïýë„ ¦�Å¿ïŠû3gq =Òm6îì†vƒ„6Í%ž>ÿ}ž£÷tp.=pq΀ ˜�™ú-Ç»íÈ€?$ä88lØ]UÕ/&h­Û(úŽ�¼F³ŸÔáδ‚AÅDÊÂ$ˆÈ´Ioí7£ .ü­Î­»þC›3±þëÙš7Ùûµ˜ƒtñ6£‡Þ¯ˆ§ŸëVx„Mq„¼ˆmÏ2MݲÄÞBÔ±ê†ÇÐð[LC2×¶}a´ÄÞ²à�¶ løÀ²n›÷*0ܯg|ô§`|^í%Y”èÃá”¶*€Ö¯(˜æJ9–)É D¿çÂ�a o)uΞç¾0¦ô®+=“:òE¹K¡Þã¶•Ís"uˆµKߟ–„RÓ´@y¼4(¶36݃B¹˜>Á—&5Å+Ukðwg³í dãÊdv³æõ-õKGž�Bø_ÌŸÑuP�Ì>¬-îUµ¯"ÉX„½ãÌ 3mý¯MmrÇÕ ¦ñ^àÛ\oY��*¤Ec‡˜š bÛ~Æáz’jþœ±Ø‹l8¤Ûk¼iÞê'¹ÓN5|&€ÆHè†�–0/o»�¸?AÒ�ó°ab·è_šø£Š®­¯êæ,‹ÊI¤/›”häBû�à/$0THxóböÔ4‡ zHd¦>‰8ª_z5à’>QêʪHL_x†`‰¶ßÿC‚†d¾g³3 ’®*4Ó{vgyË,3Uw:Òð îñÜfò´ ‹|Ï�™ ªØmÜÀΘr &”ƒÃ6§u=Ói•z�Ž,Ì›FǤDíëõÿ)e±pE r,6Wæ“;јð¬Þ+87Hä|#ßX ‘x] « uÃáƒm>KÛ•Ê9" #½¸á º] 3!îQÃ``ž…‘W? æ8…Y±7^6€Å»gå•0´&Ÿý€xÇ{B}ñó¸�6=iúï€’î™Æõÿß(dg€™½/_á(×ÔÐÛ|(óSWéy&rŠ„ªÜn¤cÅiGü.l¹VK^Ý Ýì39°ü‚ƒó¼N“ãynŒ]{dàvèŒû©ÐOZ…ïÄ‚Ïâ¢û_–—’:Ju¦ ¼E–€‘° 8ÕBKÜÚ$sÎp�o¡ÆßüÝœ.€ T" ®RÒ]¨$ؾQÞ–¼Ð:$‰9#j¹Æ¸‰,¦>͇SìÅM¶Aáíá�^°å¢òß4 "LºE¦ØÏ|Š«{v­{¨ïóìÍ’hÊ:Ö!Tõ6¢wàm¢O ‹‘?ÿÖÓ‰YÓÐEC’¶ñ~l OáP$›\D‹ËÔ#�®W;‡£Í'.&á‡Ó­ÚañȰò˰YÓp`ÁÅÔøQÒÒ–ô¹Øâ|ú£},ÍÀ±#$'’ŠÎòEØt06¢ ÷%ây]XI‘`S>YåQðÒ›‘ø|Ð%Á�±ðzŽü!ëù©cð‘ZAÖ� ±ßk܉iAŸEòôʰ©Kö%@dˆ+ö|'2~}dÖs–2ª™ücnf4öV½ ¼”á͸sm(¹‚ØFàüñ£á:€úÈfñ.)©Éö~÷î|I9p“Jé…ç´Ì© '!ò¨P›#U!‘ŒçED;¡÷ã}¢wë*É/kEù¶)Èè„:5û‰ wø�÷¤l!1+ Ìr´«%ÿêÆ^”}Rnï빌½&4´ã C�0÷Å ¹ÿð®å…P%6}Éš›—2j®¶ŽÑ7$÷¢(Ã8Lèjâ›dûÛ<ô0©´Mÿ�¾ã„‘¡Í£�Bšö –¼º"¼ùðàOPrM0,Ž\€}}9bAC=CV7Š'qª98ð ÁmÆP˜à…v/ÒØíÚîÉÃ3¶éß YZ