vzmigrate-debugsource-7.0.146-1.vz8 >    `  }Dͭ*OwP^[ja_:I@yb*R  D@|:3 Ő1a VcJWղtHPb&{/'.EPv2񜶲wW8fb91250eaf1fd7e24c4dafb1e74b7b46ad249a291f6b1c44ad493086f9c118bb0ce601b8f794d55627699d7b643ceccbd4ba706`  }Dͭ* R^.wr1[^ݪ؄ԿQI0ik <( Bn,D-nt֕PÃB_&'~ˌ#N$'8 1J={eyR>p8?d  & J $* Xjpx2@2 2 2 2 2 2222?([8d|9T|:Y|Gܤ2Hl2I42XhYp\ތ2]T2^bddeflt2u2vhCvzmigrate-debugsource7.0.1461.vz8Debug sources for package vzmigrateThis package provides debug sources for package vzmigrate. Debug sources are useful when developing applications that use this package or when debugging this package.`builder10.eng.sw.ru0VirtuozzoVirtuozzoGPLv2Virtuozzo (http://www.virtuozzo.com/support/)Development/Debuglinuxx86_64L&* 2HG :me% s7 -"6t(^9: &QKYk0tS. (.7 N6AA큤A큤```#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#`#``#`#565531adce99e27eb8f34abe827fe69240900bc6143cb1fad8f1418bcc8d11b437c84f3f1a978ead04357de69d6a2e98cd21f4d560ffa736590d9bb83d8d6efd21562c2d191baee19868ddac75364c4ebab673d010350b031f4c4a5a7a80aa933c09fb5559ac808597f5f50eaf9736ffef27e31b2e303aa1077e77f608c59c49711da92f565b1b1268f7820c700b26ce5d6cce01201b5e7f62aa1ba76e64696e6fa60acbb40250db189dff46574c754987e333de22440038090dee4b47b08abbc5fb68d906b0db0f0e545c62681cfdc75a911e375ae67f1e166d51cde982292890f734c9bc094c4b33b40a8ae3a793c94e3e6c6c02b6d837683838c5d2ff075783016cdd8fddf5ae77b3df06ef9e4f936eb851f4eaea22be10ca8eb0532fe0708c633e0ca21e26098ee6571401ed7da6f795a161129ba4011de1535d604b7b4c0369309c8eb88d8859490323a5aa47d17dcd4b1ddaf71a4de8a536f98f8c4ec087d18e6ef7e18d023e48646bd0d3def177da0c1994d31487dbdd35a6d621c3b91935072dad902d7af4cd72ba0bcd4f17055774b7d21a415cb4577682066266b158eba722b804ae815052a486143913c6643a250071fdba9a94bde920d9e6a1db6a6e2e7deaff78cc02d4068ea9d9ee6165c2f52f4e421e9818cd9199f991bbd623f88a9249910be684edff07c51d47177214f8e67ee9af064529bef1e2e9fc04f167f90fefaee13f8573d6961d55501cfc2d6420743f89d0dbb16ec0f7f8868e27f00bada0463c1ab152ec256fe71ed2b2954c9a31f8f65d96ae52b9856c0d75629b9110aa4fb86e5332a7f09dcc6edccf900dfa8760dadab5ac7c646313327797f8965800358ed48ff474ca9ebaf27836db0973f5d89d5e58905f5dcb27b61c813cffe64f61512927aa8c1b8984951194aa471b4f1b2b81b53c8d7777f1937a6c976a0499879f447a6857a2d184d9a0a58567d1814c90c848aecf7f7d9d9de87a48e451273046eedb739e0817bfa7f0674b1efca972a6c031fe08b4d2ad7da7aebe9b9c45580b3fb83910f9f3be00f591e3b967bee51951f8992dffe1f859bef4a8f5181938957c9af4e1a7b813e6194997a529e525ad9d102b4995955604ac2ffffe80dedd0e5ad3caf851653c6da31bba79654a366dab2061927b231cae500ca6f6e649a3eed41ee8200feac353cbadb7d6630d320be6354a6c6f666479e47cf70777283870ffff856e76dd057bffbf908a767b5a394a1e83816dddfc6f55b9da1f23b23141e28b443c0f93570b32e15b75c8bff5b169b0d3711c83af02429f4c8aa9bb7fdf9abb6d581829469fbe8374cde3b47f3a64959dacfb25d16201851050a8592774a00b7e33e13470017e0b58ceecf4a71c8b30a2938516be9774837515fe835a5db5528a516b402e817ad84538a5b1b4a7c3f65cbc0ae72529c1c9a2e650ec4da0307151c731f1263d48b05304d621ec767f89665a56438abe146bc253e9d3d2a44faa67c6d461bb9824e01077964d8373c9b96f4724fa584e1157957e0212cc0b1cb38d75da1413aa885b229f024bf339d44e1da912cebd4fdfff3d3d280b9d4a50bc562e1dda48c7bcfcbf5bc615a5f016ce14c8094f40ed0e334685e365b704d042d435ae81390b5fc0e35996ca93db2d37fd2ec7ba5dcef85841c951cc645595d3824ca52e4903e89ad305a5e00aa419f811a97d1e8bffed45195780df3281f23d165675eeab0c9b58245b83609e795a390168c02231e6af5c8746f11ccd80b2d4a2ec4c53a56c2a2b84dbefccbc91f001c70058d86903489bbb8956fcc9867cbe397ed6d51e98084f2faa3809c710d8dd9366405220d49b588a504505144d8d08108bd6d4e85bd838d28f372abf2750ffc5ad06d531f6837c2940dd2429970037b3d14f68e38ffef2653a7b183f1cd4b7673d262582af0dc59f4ead00d14062e4ede2c071769b38b2806bcddd085879f9f3ad5f0604f0b397c28b0428950f2b9431795d9f26d64d3f48c52ab09ba63ca168faf36af20ea4ea755c26cc6ed2945048231d5b8067a58cf9b295f48c862ce1b52caefd60a7cc21638857db14a5e8d1567317a300b55ec679a276442c47391e8583bde276a139rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzmigrate-7.0.146-1.vz8.src.rpmvzmigrate-debugsourcevzmigrate-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3``t`7@`F`B@_@_@_ _{ _*@_ @_{_X@^W@^g@]]2@]9]@\@\\\@\+@\\\@\2[ @[ͻ[[[m~@[j@[?Y[?YZlZ@ZZ@W7@W)@W@Wo@WWW@WKW@WW@V@VVn@VyVyV3V?@V@V@V>@VV<@VzV8V+rU|@U@UM@UK@UU'Ux&Un@UhTU_@NNdNTNI @NEN;@N98@N98@N1O@N/N/N.@N%qN$ @N7@NN@NNN@N@MMM@M@M@M@M@ML@M@M@M3@M@M=MBMM @L@L@Lr@Lr@L,@L@L@L@L{L|LmLa?@LZLN@L>@L$@L!@L!@K^K^K^K$@K$@KK]KKKK[K@J|@Jv@Jf@JB@JIW@I?@I@I2I@I{I{Iw@IuI?@HCHf@HHH@HH@H@HH|@HnH6G@GGGGGG@GOG@Gw@Gt@Gt@Gt@GsGrB@GjY@GfdGcGbp@GMX@GFG:@G4KG4KG2@G3G@F`FF@F@F1F=@FFFֱ@F_F_F@F%@FōF<@F@FFF@F@F @FuFuFFF@FFR@FR@FF]F]Fi@FFtFFFFzh@Fw@Fq-FcF]g@F\FX!@FX!@FQFQFDZFDZF@f@F@>>F>9@=V=Ӑ@=a@=2@==@=sR=[=.<6<@<<<@<@<@< 7.0.146Igor Sukhih 7.0.145Igor Sukhih 7.0.144Pavel Vokhmyanin 7.0.143Pavel Vokhmyanin 7.0.142Igor Sukhih 7.0.140Igor Sukhih 7.0.139Igor Sukhih 7.0.137Igor Sukhih 7.0.135Igor Sukhih 7.0.134Igor Sukhih 7.0.133Igor Sukhih 7.0.131Igor Sukhih 7.0.130Igor Sukhih 7.0.129Igor Sukhih 7.0.125Igor Sukhih 7.0.124Igor Sukhih 7.0.123Igor Sukhih 7.0.122Igor Sukhih 7.0.121Igor Sukhih 7.0.120Igor Sukhih 7.0.119Igor Sukhih 7.0.118Igor Sukhih 7.0.117Konstantin B. Bukharov 7.0.116Igor Sukhih 7.0.115Igor Sukhih 7.0.113Igor Sukhih 7.0.112Igor Sukhih 7.0.110Igor Sukhih 7.0.109Igor Sukhih 7.0.108Igor Sukhih 7.0.107Igor Sukhih 7.0.106Igor Sukhih 7.0.105Igor Sukhih 7.0.104Igor Sukhih 7.0.103Igor Sukhih 7.0.102Igor Sukhih 7.0.101Igor Sukhih 7.0.100Igor Sukhih 7.0.99Igor Sukhih 7.0.98Igor Sukhih 7.0.97Igor Sukhih 7.0.96Igor Sukhih 7.0.95Igor Sukhih 7.0.94Igor Sukhih 7.0.93Igor Sukhih 7.0.92Igor Sukhih 7.0.91Igor Sukhih 7.0.90Igor Sukhih 7.0.89Igor Sukhih 7.0.88Andrey Bondrov 7.0.86-2Igor Sukhih 7.0.86Igor Sukhih 7.0.84Igor Sukhih 7.0.81Igor Sukhih 7.0.80Igor Sukhih 7.0.79Igor Sukhih 7.0.78Igor Sukhih 7.0.77Igor Sukhih 7.0.76Igor Sukhih 7.0.75Igor Sukhih 7.0.74Igor Sukhih 7.0.73Igor Sukhih 7.0.72Igor Sukhih 7.0.71Igor Sukhih 7.0.70bkbbkb 7.0.69bkbbkb 7.0.68bkbbkb 7.0.67bkbbkb 7.0.66Igor Sukhih 7.0.64Igor Sukhih 7.0.63Igor Sukhih 7.0.62Igor Sukhih 7.0.61Igor Sukhih 7.0.60Pavel Vokhmyanin 7.0.59Konstantin Volkov 7.0.58Konstantin Volkov 7.0.57Pavel Vokhmyanin 7.0.55Konstantin Volkov 7.0.54Igor Sukhih 7.0.53Konstantin Volkov 7.0.52Dmitry Mishin 7.0.51Konstantin Volkov - 7.0.49-2Igor Sukhih 7.0.49Yuriy Pudgorodskiy 7.0.48Nikita Spiridonov 7.0.47Igor Sukhih 7.0.46Nikita Spiridonov 7.0.45Nikita Spiridonov 7.0.44Nikita Spiridonov 7.0.43Nikita Spiridonov 7.0.42Nikita Spiridonov 7.0.41Nikita Spiridonov 7.0.40Nikita Spiridonov 7.0.39Konstantin Volkov 7.0.38-2Nikita Spiridonov 7.0.38Nikita Spiridonov 7.0.37Nikita Spiridonov 7.0.36Nikita Spiridonov 7.0.35Nikita Spiridonov 7.0.34Nikita Spiridonov 7.0.33Nikita Spiridonov 7.0.32Nikita Spiridonov 7.0.31Nikita Spiridonov 7.0.30Nikita Spiridonov 7.0.29Nikita Spiridonov 7.0.28Nikita Spiridonov 7.0.27Konstantin Volkov 7.0.26-2Konstantin Volkov 7.0.26Nikita Spiridonov 7.0.25Nikita Spiridonov 7.0.24Nikita Spiridonov 7.0.23Nikita Spiridonov 7.0.22Konstantin Volkov 7.0.21-2Dmitry Mishin 7.0.21Nikita Spiridonov 7.0.20Nikita Spiridonov 7.0.19Nikita Spiridonov 7.0.18Nikita Spiridonov 7.0.17Nikita Spiridonov 7.0.16Nikita Spiridonov 7.0.15Nikita Spiridonov 7.0.14Nikita Spiridonov 7.0.13Nikita Spiridonov 7.0.12Nikita Spiridonov 7.0.11Nikita Spiridonov 7.0.10Nikita Spiridonov 7.0.9Nikita Spiridonov 7.0.8Nikita Spiridonov 7.0.7Nikita Spiridonov 7.0.6Nikita Spiridonov 7.0.5Nikita Spiridonov 7.0.4Nikita Spiridonov 7.0.3Konstantin Volkov 7.0.2-2Nikita Spiridonov 7.0.2Serguei Krasnov 5.0.0-192Serguei Krasnov 5.0.0-88Serguei Krasnov 5.0.0-85Serguei Krasnov 5.0.0-84Serguei Krasnov 5.0.0-82Serguei Krasnov 5.0.0-81Serguei Krasnov 5.0.0-80Serguei Krasnov 5.0.0-79Serguei Krasnov 5.0.0-78Konstantin Volckov 5.0.0-76Serguei Krasnov 5.0.0-75Serguei Krasnov 5.0.0-74Serguei Krasnov 5.0.0-74Serguei Krasnov 5.0.0-72Serguei Krasnov 5.0.0-69Serguei Krasnov 5.0.0-68Serguei Krasnov 5.0.0-66Serguei Krasnov 5.0.0-64Serguei Krasnov 5.0.0-62Serguei Krasnov 5.0.0-61Serguei Krasnov 5.0.0-60Serguei Krasnov 5.0.0-59Serguei Krasnov 5.0.0-55Serguei Krasnov 5.0.0-53Serguei Krasnov 5.0.0-52Serguei Krasnov 5.0.0-51Serguei Krasnov 5.0.0-50Serguei Krasnov 5.0.0-49Konstantin Volckov 5.0.0-48Serguei Krasnov 5.0.0-46Serguei Krasnov 5.0.0-45Serguei Krasnov 5.0.0-41Serguei Krasnov 5.0.0-35Serguei Krasnov 5.0.0-27Serguei Krasnov 5.0.0-26Serguei Krasnov 5.0.0-23Serguei Krasnov 5.0.0-22Serguei Krasnov 5.0.0-21Serguei Krasnov 5.0.0-20Serguei Krasnov 5.0.0-19Serguei Krasnov 5.0.0-18Serguei Krasnov 5.0.0-17Serguei Krasnov 5.0.0-16Serguei Krasnov 5.0.0-15Serguei Krasnov 5.0.0-14Serguei Krasnov 5.0.0-12Serguei Krasnov 5.0.0-2Serguei Krasnov 5.0.0-1Konstantin Volckov 4.6.0-18Serguei Krasnov 4.6.0-17Serguei Krasnov 4.6.0-16Serguei Krasnov 4.6.0-15Serguei Krasnov 4.6.0-14Serguei Krasnov 4.6.0-13Serguei Krasnov 4.6.0-12Serguei Krasnov 4.6.0-11Serguei Krasnov 4.6.0-10Serguei Krasnov 4.6.0-9Serguei Krasnov 4.6.0-8Serguei Krasnov 4.6.0-7Serguei Krasnov 4.6.0-6Serguei Krasnov 4.6.0-5Evgeny Sokolov 4.6.0-4Serguei Krasnov 4.6.0-3Serguei Krasnov 4.6.0-2Konstantin Bukharov 4.0.1-22Lygin Andrey 4.0.1-21Konstantin Volckov 4.0.1-20Serguei Krasnov 4.0.1-19Dmitry Mishin 4.0.1-18Serguei Krasnov 4.0.1-17Serguei Krasnov 4.0.1-16Serguei Krasnov 4.0.1-15Serguei Krasnov 4.0.1-14Serguei Krasnov 4.0.1-13Serguei Krasnov 4.0.1-12Serguei Krasnov 4.0.1-11Serguei Krasnov 4.0.1-10Serguei Krasnov 4.0.1-9Serguei Krasnov 4.0.1-8Serguei Krasnov 4.0.1-7Konstantin Bukharov 4.0.1-6Serguei Krasnov 4.0.1-5Serguei Krasnov 4.0.1-4Vladimir Kropylev 4.0.1-3Dmitry Mishin 4.0.1-2Andrey Mirkin 4.0.1-1Vladimir Kropylev 5.0.0-11Serguei Krasnov 5.0.0-10Serguei Krasnov 5.0.0-9Serguei Krasnov 5.0.0-8Serguei Krasnov 5.0.0-7Serguei Krasnov 5.0.0-6Serguei Krasnov 5.0.0-5Serguei Krasnov 5.0.0-4Serguei Krasnov 5.0.0-3Serguei Krasnov 5.0.0-2Serguei Krasnov 5.0.0-1Serguei Krasnov 4.0.0-123Serguei Krasnov 4.0.0-122Serguei Krasnov 4.0.0-121Serguei Krasnov 4.0.0-120Serguei Krasnov 4.0.0-118Serguei Krasnov 4.0.0-117Serguei Krasnov 4.0.0-116Serguei Krasnov 4.0.0-115Serguei Krasnov 4.0.0-114Serguei Krasnov 4.0.0-113Serguei Krasnov 4.0.0-112Serguei Krasnov 4.0.0-111Serguei Krasnov 4.0.0-110Serguei Krasnov 4.0.0-109Serguei Krasnov 4.0.0-108Andrey Mirkin 4.0.0-107Serguei Krasnov 4.0.0-106Serguei Krasnov 4.0.0-105Serguei Krasnov 4.0.0-104Serguei Krasnov 4.0.0-103Serguei Krasnov 4.0.0-102Serguei Krasnov 4.0.0-101Serguei Krasnov 4.0.0-100Serguei Krasnov 4.0.0-98Serguei Krasnov 4.0.0-97Serguei Krasnov 4.0.0-96Serguei Krasnov 4.0.0-95Serguei Krasnov 4.0.0-94Serguei Krasnov 4.0.0-93Serguei Krasnov 4.0.0-92Serguei Krasnov 4.0.0-91Serguei Krasnov 4.0.0-90Serguei Krasnov 4.0.0-89Serguei Krasnov 4.0.0-88Serguei Krasnov 4.0.0-86Serguei Krasnov 4.0.0-85Serguei Krasnov 4.0.0-83Andrey Mirkin 4.0.0-82Serguei Krasnov 4.0.0-81Andrey Mirkin 4.0.0-80Serguei Krasnov 4.0.0-80Andrey Mirkin 4.0.0-78Andrey Mirkin 4.0.0-77Serguei Krasnov 4.0.0-76Serguei Krasnov 4.0.0-74Serguei Krasnov 4.0.0-73Serguei Krasnov 4.0.0-72Serguei Krasnov 4.0.0-70Serguei Krasnov 4.0.0-68Taras Yukish 4.0.0-67Serguei Krasnov 4.0.0-66Serguei Krasnov 4.0.0-65Serguei Krasnov 4.0.0-64Serguei Krasnov 4.0.0-63Serguei Krasnov 4.0.0-62Serguei Krasnov 4.0.0-61Serguei Krasnov 4.0.0-60Serguei Krasnov 4.0.0-59Serguei Krasnov 4.0.0-58Serguei Krasnov 4.0.0-57Serguei Krasnov 4.0.0-56Serguei Krasnov 4.0.0-55Serguei Krasnov 4.0.0-54Serguei Krasnov 4.0.0-53Taras Yukish 4.0.0-52Serguei Krasnov 4.0.0-51Serguei Krasnov 4.0.0-50Serguei Krasnov 4.0.0-49Andrey Mirkin 4.0.0-48Serguei Krasnov 4.0.0-47Serguei Krasnov 4.0.0-46Serguei Krasnov 4.0.0-45Taras Yukish 4.0.0-44Andrey Mirkin 4.0.0-43Serguei Krasnov 4.0.0-42Serguei Krasnov 4.0.0-41Serguei Krasnov 4.0.0-40Serguei Krasnov 4.0.0-39Serguei Krasnov 4.0.0-38Serguei Krasnov 4.0.0-37Taras Yukish 4.0.0-36Taras Yukish 4.0.0-35Taras Yukish 4.0.0-34Taras Yukish 4.0.0-33Taras Yukish 4.0.0-32Taras Yukish 4.0.0-31Taras Yukish 4.0.0-30Taras Yukish 4.0.0-29Taras Yukish 4.0.0-28Taras Yukish 4.0.0-27Taras Yukish 4.0.0-26Taras Yukish 4.0.0-25Denis Lagno 4.0.0-24Denis Lagno 4.0.0-23Taras Yukish 4.0.0-22Taras Yukish 4.0.0-21Denis Lagno 4.0.0-20Taras Yukish 4.0.0-19Denis Lagno 4.0.0-18Taras Yukish 4.0.0-17Taras Yukish 4.0.0-16Denis Lagno 4.0.0-15Denis Lagno 4.0.0-14Taras Yukish 4.0.0-13Denis Lagno 4.0.0-12Denis Lagno 4.0.0-11Denis Lagno 4.0.0-6Denis Lagno 4.0.0-5Andrey Mirkin 4.0.0-1Andrey Mirkin 3.0.0-3Andrey Mirkin 3.0.0-1Andrey Mirkin 2.7.0-6Andrey Mirkin 2.7.0-5Andrey Mirkin 2.7.0-3Andrey Mirkin 2.7.0-2Andrey Mirkin 2.7.0-1Sergey Galas' 2.6.2-16Sergey Galas' 2.6.2-15Konstantin Pakulin 2.5.1-233Konstantin Pakulin 2.5.1-160Konstantin Pakulin 2.5.1-159Konstantin Pakulin 2.5.0-158Konstantin Volckov 2.5.0-157.swsoftPakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Iljin Ruslan Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Pakulin Konstantin Iljin Ruslan Iljin Ruslan - VEObj::getStatus(): uninitialized var #PSBM-132029- Validate CT disk configuration #PSBM-128936- CT config removed in case migration failuire on shared storage #PSBM-129104- Require phaul 0.1.79- Retrieve ploop list for CRIU from libvzctl #PSBM-125825- Fix vz8 compilation #PSBM-123731 (Pavel Vokhmyanin )- Adjust sources to enable build for vz8 #PSBM-123731 (Pavel Vokhmyanin )- Warm migration vz6->vz7 fails #PSBM-61552- Do not use tar '--ignore-failed-read' option #PSBM-108339 - Check mounted state in offline mode #PSBM-108339- Do not use keep dir for online migration #PSBM-106508 - Revert "Do not use keep dir on dst"- fter migration of stopped CT via prlctl it cannot be managed by virsh \#PSBM-106302- surpress throttling logging- Do not use keep dir on dst (#PSBM-105479)- vzmdest consumes too much memory during migration #PSBM-104826- Always use --sparse option for tar #PSBM-96600 - bin/Makefile: fix typo #OVZ-7123- Always use --sparse option fro rsync/tar #PSBM-96600 - Report correct migration mode #PSBM-96901- MigrateStateTemplate::fillEZDirList(): incorrect error check for write() - reportStage(): false error message- vzmsrc high memory consumption in container migration using VA #PSBM-94321 - Update Copyright - Remove deprecated doLegacyOnlinePloopCtMigration()- Migration form non shared to shared leaves CT unregistered #PSBM-93982- Container's clone fails on .statfs when transferring #PSBM-93926 - vzmlocla: CT removed in dispatcher - vzmlocal: CT uuid changed on move - vzmlocal: change CTID usecase- Unable to move CT pnline across different mountpoints #PSBM-93274- vzmdest: return error from main() #PSBM-92869- CT config clenaup enhancement #PSBM-92869- Fix ZSTD compression compatibility in VA migrations #PSBM-91577 (Pavel Vokhmyanin )- Implement transitional statuses for containers #PSBM-91896- Introduce backward compatibility handler for compression (Pavel Vokhmyanin )- Init RawWrapPolicy inside of CompressedWrapPolicy (Pavel Vokhmyanin ) - Introduce ZSTD compression #PSBM-17706 (Pavel Vokhmyanin )- Failed to move CT back #PSBM-89594 - rmdir_recursively(): logging enhancement- Live migrate Containers between datastores #PSBM-87830- migration between nodes with and without shaman is not handled properly \#PSBM-89265- Selecct sync/async ploop copy mode #PSBM-85381- vzmdest killed by SIGABRT #PSBM-87577- Failed to migration CT with rsync-3.1 #PSBM-85613- Renew host veth ifname on register action #PSBM-85975- UUID and CTID do not match in clone mode #PSBM-85844- Cleanup dangling symlink to config on vzmlocal move #PSBM-83161 (Pavel Vokhmyanin )- Avoid overwriting programname with openlog #PSBM-81995 (Pavel Vokhmyanin )- ve_data_load_by_conf(): use VZCTL_CONF_UNREGISTERED, flag #PSBM-82362- Can't create a Container with name of destroyed Containe #PSBM-75509- MigrateStateLocal::preMigrateStage(): failed to clone unregistered CT- bin/vzmlocal.cpp: remove debug code #PSBM-81944- CT template on shared storage #PSBM-69886- Incorrect usage message #PSBM-81376- Can't create a Container with name of destroyed Containe #PSBM-75509- actions logging #PSBM-75856- MigrateStateDstRemote::finalStage: restore CT name on regitsre - CT present on both nodes in case online shared migration failure #PSBM-73250 - MigrateStateCommon::h_backup(): remove temporary file on success - Update compilation flags- Fixed compilation: unused variables- Fixed compilation- Keep current custom CT path if shared #PSBM-73294 - Remove GFS relared logic- migration for containers with passthrough iscsi #PSBM-72011 - Introduce separate exit code for attached backup case #PSBM-49934- Enable hardened build, see #PSBM-67102- Setting tools iolimit fails #PSBM-68770 - More fixes to enable hardening build, see #PSBM-67102- Fix control reaches end of non-void function error- MigrateStateDstRemote::finalStage(): unlock CT on final stage #PSBM-68400- fixed compilation warnings - Revert "MigrateStateDstRemote::finalStage(): unlock CT on final stage \#PSBM-68400"- Drop unused variable from bin/veentry.cpp- MigrateStateDstRemote::finalStage(): unlock CT on final stage #PSBM-68400 - PSBM-67047 Unused variable "rc" in vzmigrate/migssh.cpp- log CT unlocking #PSBM-68041- vzmlocal should generate UUID if numerical CTID was asked #PSBM-67942- MigrateStateSrc::unsetBandwidth(): uninitialized variable #PSBM-67955- Add --limit-speed option to set limit of migration PSBM-50652- Enable compression in SSH channel by default #PSBM-17706- Failed to mount CT after clone #PSBM-67023- Normalize ve_private path prior to migration #PSBM-59210 - Fix error in remove_trail_slashes function- Duplicate partition UUIDs for containers on the same template #PSBM-61558- Allow online migration of stopped containers in Agent mode #PSBM-66166 (Pavel Vokhmyanin )- bug #PSBM-66079 aka Cannot move VE (Sergey Galas )- bug #PSBM-65829 aka CT not visible for "prlctl list" after "vzmlocal -C" (Sergey Galas )- bug #PSBM-65829 aka CT not visible for "prlctl list" after "vzmlocal -C" (Sergey Galas )- Renew mac addresses on DST in cloen mode #PSBM-63206 - Online CT migration in clone mode #PSBM-63206- file system uuid does not changed on clone mode PSBM-52393- Regenerate uuid on CT clone #PSBM-64579- vzmlocal: fixed CT move rollback - New ct uuid is not applied on CT clone #PSBM-64226- MigrateStateCommon::h_backup: rollback failed with EXDEV - MigrateStateLocal::preFinalStage: CT remains in invaid state #PSBM-60779 - MigrateStateLocal::ploopCtMove(): skip create snapshot for stopped CT- Store CRIU logs in a CTID-named directory #PSBM-63975- Drop $ from copyrights (Andrey Bondrov ) - Update copyrights (Andrey Bondrov )- Swap Makefile.incl and Makefile.inc, see #PSBM-58317 - Move branding to separate file, see #PSBM-58317- Utilize --auto-dedup CRIU option during iterative migrations #PSBM-58201- Drop DEFAULT_PRODUCT_NAME_SHORT, see #PSBM-58317- Improve socketname generation method in compat mode #PSBM-60800- Added rebrand defines, see #PSBM-58317- Correction for PSBM-39741 (Artem Pavlenko ) - Fixes PSBM-39741 (Artem Pavlenko )- Rebuild in 7.3 environment- fix migrate CT by name #PSBM-47428- Fixes for V2V migration in -agent40 compatibility mode #PVA-35590- Fix --keep-dst option processing for migration on old versions, #PSBM-48615 - Reread disks information from config in finalStage, #PSBM-48615- Fixed double free #PSBM-49845- Fix uninitialized variable warning- Enable '-z' option by default for vzmtemplate, #PSBM-49479 - Expanded macros in vzmtemplate man page - Explicitly forbid std templates migration as obsoleted - Return back vzmtemplate utility, #PSBM-44962- Enable --keep-dst for ploop-based CT, #PSBM-28767- Fix warnings in some libvzsock calls - Add ".running" file to list of rsync excludes - Mute logger output to protect multiplexer master connection- Removed a mention of VZFS from manual - Pass --vz-secondary-disks argument to phaul, #PSBM-47398 - Port config parsing from c to c++- Explicitly forbid --convert-vzfs option in Vz7- Offline migration of SIMFS containers, #PSBM-47624- Technical rebuild, see #PSBM-47948- Consolidate live migration error codes, #PSBM-47727- Add basic progress notifications, #PSBM-46042- Minor improvments in live migration, #PSBM-42995- Remove "synctt" command, #PSBM-47430- Return back "adjustxxltmo" command processing, #PSBM-46786- Fix --new-root behavior without --new-private option, #PSBM-41366- Transfer logging messages via control channel of io multiplexer, #PSBM-45792- Add logrotate config, #PSBM-42988- Fix --new-id option for online migration, #PSBM-41168- Fix error messages in io multiplexer, #PSBM-45645 - Display basic live migration progress, #PSBM-45645- Fix --nodeps=cpu_check option processing- Restore dumpdir variable (Alexander Burluka ) (#PSBM-42991) - Remove unused code (Alexander Burluka ) - Implement online migration with shared ploops (Alexander Burluka ) (#PSBM-42981)- Rebranding, fixed License- Drop pmigrate requires, see #PSBM-44780- Protect connection from logging messages during live migration stage, \#PSBM-45665- Implement --nodeps=cpu_check option of vzmigrate, #PSBM-45604- Enable offline migration of running container, #PSBM-41177- Implement --noiter option, #PSBM-45355 - Remove obsoleted swap channel establishment logic- Disabled vzmigrate fault_injection build- Clean up obsoleted DUMPDIR parameter usage (#PSBM-44987 #PSBM-45454)- Forwarded the --keep-images option to p.haul. #PSBM-42987 (Anton Sanarov )- Io multiplexing for phaul connections, #PSBM-40782 - Add io multiplexing functionality, #PSBM-40782 - Cleanup makefile - Add manual implementation of socketpair call for AF_INET sockets - Add boost-devel to BuildRequires - Remove vzkernel-devel from BuildRequires- Expanded macroses in man page (Dmitry Mishin ) - Explicitly forbid migration from obsoleted versions, #PSBM-39107 (Nikita Spiridonov ) - Merge new version number from PCS6, #PSBM-39107 (Nikita Spiridonov ) - Tweak rsync option to preserve backward compatibility, #PSBM-39107 (Nikita Spiridonov ) - Expanded macros (Dmitry Mishin )- Create ploop major:minor map before p.haul start, #PSBM-43738- Fix rpm build- Don't use deprecated function from ploop-lib- Fix vzmlocal for online scenario, #PSBM-42466 - Remove redundant source side VZFS-conversion logic - Disable doOnlinePloopSharedCtMigration scenario- Handle multiploop containers live migration, #PSBM-41061- fix startve stage for phaul migration, #PSBM-40035 - Exec p.haul to handle live migration, #PSBM-40035 - Add ExecveArrayWrapper helper class, #PSBM-40035 - Fix PhaulConn class, #PSBM-40035 - Add vzm_execve_quiet_nowait function, #PSBM-40035 - Implement phaul additional connections establishment, #PSBM-40035 - Add PhaulConnection class, #PSBM-40035 - Rework live migration logic, #PSBM-40035 - Require phaul package - Require new libvzsock version- Check whether destination CT exists before removing its config symlink (PSBM-39587) - fix maximum ploop version calculation (#PSBM-39290) - Reuse data transmission socket in PS mode (#PSBM-39292) - Remove checkpoint/restore utility check, #PSBM-23996 - Forbid online migration to/from elder version, #PSBM-23996 - Fix checkpoint/restore utility version check, #PSBM-23996 - Remove capabilities check from vzmigrate, #PSBM-23996- Fix license checking - Remove obsoled vzfs-related live migration logic- Return back CMD_SYNCTT command processing, #PSBM-39107 - Return back CMD_CHECK_KEEP_DIR command processing, #PSBM-39107 - Return back vztt build dependencies- Remove obsoleted compatibility logic, #PSBM-38982 - Remove obsoleted vzfs logic, #PSBM-38982 - Bump vzmigrate version, #PSBM-38982 - Fix rsync arguments - Remove unused code - Remove dangling .statfs files after online migration, #PSBM-24412- Add internal --noevent flag to vzmlocal, #PSBM-34188- Fix case when vzmlocal can destroy container, #PSBM-32891 - MERGE @108403 from psbm-rel60 (bkb )- Remove redundant name unsetting after CT migration, #PSBM-34605- Fix --new-name option for copy scenario, #PSBM-34141- Fix command line args processing, #PSBM-33982 - Remove unused code- Remove Obsoletes from fiu subpackage, see #PSBM-33767- Use UUID for CT identification, #PSBM-13305 - Remove rsync-static package dependency, #PSBM-33390 - Fix sources file needed for vzbuild - Add sources file needed for vzbuild- do not fail on template migration if template is not cached (https://jira.sw.ru/browse/PSBM-10158)- to forbid to send vzevents in ps mode (https://jira.sw.ru/browse/PSBM-9463)- do not lock target CT for CT rename via MigrateStateLocal::h_copy_local_cp() and MigrateStateCommon::h_rename() (https://jira.sw.ru/browse/PVCA-660)- if tar exited with retcode 1, show warning and continue (https://jira.sw.ru/browse/PCLIN-29957) - to allow migrate any types of CT exclude temporary (https://jira.sw.ru/browse/PSBM-9154)- use only rsync on dst side for vzmsrc v. 3.0 (https://jira.sw.ru/browse/PSBM-9143)- fix vzmiterind start on ps mode (https://jira.sw.ru/browse/PSBM-9045)- do not lock private area on target for shared private onr gfs/gfs2 (https://jira.sw.ru/browse/PCLIN-29890)- fix for gfs2 (https://jira.sw.ru/browse/PCLIN-29883)- do not start tar if nothing to sync in template area (https://jira.sw.ru/browse/PSBM-8930)- Redirect userdel output to /dev/null, see #PSBM-8869- to start CT memory migration just before suspend (https://jira.sw.ru/browse/PCLIN-29787)- for CPT operations on dst size will set context id as target CTID (https://jira.sw.ru/browse/PCLIN-29802)- try IPv4 and IPv6 for ssh port forwarding (https://jira.sw.ru/browse/PCLIN-29747)- disk space check for std-template CT fixed (https://jira.sw.ru/browse/PCLIN-29739)- to forbid online migration from 3.0 (https://jira.sw.ru/browse/PCLIN-29679) - tar & rsync command line fixed for template area migration (https://jira.sw.ru/browse/PCLIN-29625)- do not randomize crontab jobs on migration, do it for clone only (https://jira.sw.ru/browse/PCLIN-29642) - private area cleanup on failure fixed (https://jira.sw.ru/browse/PCLIN-29620)- --new-uuid internal option was added (https://jira.sw.ru/browse/PSBM-8804)- to use source CTID as context ID for vzctl chpt commands on target (ttps://jira.sw.ru/browse/PSBM-8791)- option check fixed (https://jira.sw.ru/browse/PCLIN-29580)- adjust timeout for template migration (https://jira.sw.ru/browse/PCLIN-29431) - do not call sudo if it is not need (https://jira.sw.ru/browse/PSBM-8694) - support of iscsi-based storages switched-off- load config of CT with shared private on target https://jira.sw.ru/browse/PCLIN-29435 - cleanup on CPT failure fixed (https://jira.sw.ru/browse/PCLIN-29407)- do not touch shared dump file of suspended CT (https://jira.sw.ru/browse/PCLIN-29433) ported from 4.7- do not reject slm-only containers (https://jira.sw.ru/browse/PCLIN-29285)- --lazy option removed (https://jira.sw.ru/browse/PCLIN-29133)- to create dump directory for new CT private area (https://jira.sw.ru/browse/PCLIN-29204)- check of post-create result was added (https://jira.sw.ru/browse/PCLIN-29205)- 'sudo' was mode fixed- custom timeout fixed (https://jira.sw.ru/browse/PSBM-6034)- Added function that checks is given hostname/IP assigned to any interface on localhost, see #PSBM-7330- ignore iscsi service start error https://jira.sw.ru/browse/PSBM-7737- kernel modules check and loading at dst node added https://jira.sw.ru/browse/PSBM-7314- send sigterm to all processes in group, https://jira.sw.ru/browse/PSBM-7430- iSCSI-based CT migration was added https://jira.sw.ru/browse/PSBM-250- keep-dst option was added (do not remove source CT), https://jira.sw.ru/browse/PSBM-4996- vzmigrate fixed for IPv6 addresses (https://jira.sw.ru/browse/PCLIN-28682)- sync template area and copy cache on EZ OS template migration were added in ps-mode https://jira.sw.ru/browse/PSBM-209- ps-mode for vzmtemplate fixed- use vzctl_config_t struct before vzctl_conf_close() (https://jira.sw.ru/browse/PCLIN-28550)- to use absolute path for vzfsutil (https://jira.sw.ru/browse/PSBM-5044)- requires fixed - repeated vzsock_close_conn() fixed (https://jira.sw.ru/browse/PCLIN-28107) - to forbid 4.6->4.0 online migration (https://jira.sw.ru/browse/PCLIN-28082)- 'parallels server' mode was added (https://jira.sw.ru/browse/PSBM-210)- CPT image version test added for online migration https://jira.sw.ru/browse/PCLIN-28073- new vzmigrate retcodes into man page were added (https://jira.sw.ru/browse/PCLIN-27744) - 'action script' error description fixed (https://jira.sw.ru/browse/PCLIN-27817)- "new name" option parsing fixed (https://jira.sw.ru/browse/PCLIN-27852)- EZ ostemplate migration fixed (#484979) - ez app template name parsing fixed (#483798)- to open swap channel on first step, as in 4.0 (#483576) - do not use -F option of vzdqload for migration to 4.0 - vzdqload options fixed (#483730) - release increated- debug level redefenition fixed (#482832)- version increased - ssh options parsing fixed (#482702)- Call vzdqdump and vzdqload with -F parameter, see BUG #479469- wrong dependence on vzrsync fixed- old syntax for CT private & root fixed at vzmigrate (#479540)- eztemplates migration fixed (#479480) - man page fixed (for non-root user, #477487)- error on shared nfs private migration fixed (#476994) - CT quota migration fixed for shared CT case (#477230)- --nodeps & --keeper options (as with optional optarg) fixed at vzmigrate- to migrate vzfs3 containers via rsync only (#475567) - tracker/hashtable.c fixed (#118685) - option processing fixed (#475641)- rsync timeout increased for large containers- --skiplock option added, backported from 4.0 (#426812) - script /etc/sysconfig/vz-scripts/vps.clone will execute for local clone, backported from 4.0 (#427065)- 'sudo' feature added- skip disk space check if _global_ vzquota is off (#466603)- skip disk space check if vzquota is off (#466603)- available inodes check for reiserfs fixed (#472684)- use vzrsync instead of rsync-static- skip copy ez template area for -f, --nodeps option - added special key "template_area_sync" for skip coping- IPv6 support was added- typos in vzmigrate description fixed (ticket #829729)- Change error code for vzquota retcodes 6,10,11 from MIG_ERR_SYSTEM to MIG_ERR_DISKSPACE which allows to ignore them using -f/--nodeps=disk_space (#438639) - -f/--nodeps option is now documented for vzmlocal- Added setting product type used in vzlic (vzmdest and vzmd).- Fixed migration from Vz 3.0 to Vz 4.0 (BUG #111773)- vzctl_env_lock_prvt() retcode processing fixed (#432360)- fixed some options parsing, broken in previous version (#427549)- pmigrate.c2c will start in local copy/clone mode for localhost->localhost case (#425607)- --skiplock option added for vzfsutil (#424433)- memory allocation for VZMoptions.{src,dst}_addr added for all modes (#424438)- pmigrate.c2c will understand containers names (#271783) - pmigrate.c2c arguments parsing fixed - remote host user & password processing added - --help option fixed- useless and erroneous code was removed (#271755) - vztestcap error checking fixed - pmigrate.c2c usage added (#271756)- vzmig user homedir moved to /var/lib/vzmig, vzmdest will use vzmig homedir (#267377) - vztestcap exit code checking fixed (#268597)- patches from Pavel Emelyanov : "Now vzmigrate is a wrapper on top of the pmigrate (sent earlier). The required by the latter one pmigrate.c2c is the link to vzmsrc (just like the vzmigrate was), which in turn is fixed to understand the new syntax (in fact, this was not that difficult)."- vzmlocal syntax fixed (#268051)- ignore OSTEMPLATE absence in CT config for vzmlocal (#266295)- rewrote using libvzsock - ##131684,131685,131686 fixed- app template sync for VE migration fixed (#124156)- Use static-compiled Virtuozzo patched rsync instead of system wide one- common init_connection() function for CT and template migration moved in bincom.cpp (#120726) - pid added in log record- numeric-owner tar options added (#120148) - target CT locking fixed (#119945)- cut vzacopy from agent libs, linked directly with acronis libs- enabled instrumented builds for coverage- if undump fails then do not return error which can occur during cleanup - cleanup Makefile: remove vzacopy from install, add vzmtemplate to install - add quiet mode to operateVE - introduce new version 4.0.1 which will be 4.0SP1- directory /vz/dump is created before anything is done (#115603)- NFS check for vzmlocal added - layout define from libvzctl used- vzacopy temporary removed, vzmd added- veformat check for NFS added, backported from 4.0 (#113201) - obsoletes perl script removed, backported from 4.0 (#115795)- ssl transport added - strong password for ssh fixed (#60640) - VZ_UNREG_PRESERVE mask added for vzctl_env_unregister() to avoid .owner removing on cluster (#99304)- bugfixes from 4.0 backported (#100540, #99865)- rewrote without vzagent - acronis backup moved to separate binary- do not expand command with '%' character - skip EZ template area sync for --dry-run option - some VE config params reading rewrote from vzagent to vzctl functions- 'checkoptions' command fixed - 'unknown command' processing added in send_request()- 'checkoptions' command and --whole-file option added (#99354)- NFS support added - new commands added for NFS support and protocol version increased - 'unknown command' reply added for vzmdest - license check fixed (#99676)- ignore-times (-I) rsync option removed from 2nd stage of online migration to fix too wide time of 2nd stage. #96817 reopened on kernel.- 'Obsoletes' tag added in vzmigrate for vzmigrate-service (#98687)- rebuild with vzagent-compat 4.0.0-73- vzmpipe reply checking fixed (#96616) - NULL cast from int to void * for all 'variable number of args' functions (#97056)- redirect vzctl stderr from dst to src (#96452)- ignore mtime by rsync on 2nd stage copy (#96817)- set ACRONIS_SNAPSHOT_TMP_DIR to /vz/tmp (#96952)- ignore ENOENT for tracker terminating (#95475)- VE to CT renamed, HN to node, etc... - to check vzmpipe first reply (#96616)- libvzsnap support added for local copy (#96171) - -pthread g++ option added for new agent added- ignore-failed-read tar option added for source- wait on dst 'ssh ... tar ...' command running from src (#96302)- use rsync for existing target private case (##95815,96196) - debug package added- keed dst private before dst VE destroing in failure (#95232)- to read TEMPLATE from vz config (#94570)- return correct error after checks (#81355)- batch mode restored for compatibility (#93995)- skip eztemplate area copying for PLAINFS (VZFS0)- man & usage fixed (#93585) - for noiter, lazy and require-realtime check on online mode added (#93892) - to print debug message from migrate channel only on debug level (#93813)- 'vzpkg repair' call fixed for migration from VZ3.0 (#93022) - VE local clonning with UUID fixed (#93014)- some dublicate info messages moved to debug - 'target private on cluster' check fixed (#89400)- migration to/from node with DISK_QUOTA=no fixed (#91570)- disk space check added for local copy (#86349)- skip disk space check if private or keep dir exist on dst node- vzmlocal cleanup fixed (#89707) - vzmigrate-agent package removed- exit code fixed at post & postun rpm scripts - migration of suspended VE fixed (#90235) - copyright in man pages fixed (#89827)- 'tar via ssh' copy fixed for -vzagent & --online (#90465)- copy 'tar via ssh' added for agent mode (#90094) - insufficient cpu capabilities diagnostic fixed (#89742)- template migration from 3.0 to 4.0 in agent mode fixed (#89537) - local clone via ATI fixed (#89535)- quota fixed for VE migration - disk space check rewrote: do not use 'du', use vzquota and check VE space and inodes only.- migration on the same cluster but with other private fixed (#89390)- 'private on cluster' check for 'tar via ssh' added (#89363)- VE private copy by tar with path changing fixed (#89214)- vzcache call for local copy added (#88932) - 'tar via ssh' copy mode added for private and EZ template area migration (#84935)- do not copy scripts separately for new layout VE (#88774)- check EZ template dirs on target before syncing, and skip if exist - for src private on cluster: if dst def private is not on the same cluster, find this cluster on available shared storage list.- ez template locking fixed - VE config update fixed for local move (#88542)- correctly close migration channel- clone of running VE fixed (#88267)- reworked undump/resume operations in migratedst- local private move to the same partition fixed (#88153)- clean lazy channel only in case of error (#86721)- always call vzctl with --skipowner option- src VE destroy fixed for local move (#87745)- vzmlocal copy will not rewrote src VE config as reg file (#87395)- info message fixed (#86740)- online migration on shared cluster fixed: full chkpnt kill of src VE before dst VE undump - cleanup fixed - cluster id check for unexisted path fixed (#86834)- src VE private removing fixed for vzmlocal (#86739)- cleanup fixed for online migration on shared cluster - --nonsharedfs option added- support old_agent_mode.- skipowner option using fixed - vzctl_env_unregister() call fixed for new libvzctl- local move fixed (#86338)- do not copy dump file if target & source dumpdir are the same dir on cluster (#86188) - do not start tracker for 'VE private on cluster' case (#86205) - local private move fixed (#85969)- vzctl stdout & stderr redirect to /dev/null from ssh channel- confRealPath() fixed (#85966) - vzctl --skipowner used for online migration on the same cluster and chkpnt kill of srv VE moved after dst VE resuming- blowfish changed on arcfour for ssh (#84995) - name migration fixed (#85707) - GFS cluster support added- batch mode (without progress bar) set as default (#84932) - EZ application template migration fixed (#85082)- VE name copy for vzmigrate fixed (#84879)- src & dst VE's the same private/root case for vzmlocal fixed- online mode for vzmlocal added (#64395)- suffix for "--keep-dst" saved private area changed (#84408) - VE name check fixed - ignore existance if VEID is destination VEID (#84408) - vzcache2 directory check added - file quota.fs added into rsync excludes (#84333) - libvzctl, libvzfs, libvztt linked dinamically- technologies check for template migration added (#84120)- do not set NONBLOCK flag for 'online' connection (#83515) - connection timeout increased up to 300 sec- 'vzctl destroy' call added for VE moving (#83131) - rate device '*' case fixed (#82418) - VE config variables quoting added (#83275) - VE name check added: find veid by name in target node (#83387) - VE name setting rewrote - check name & set name for new name and for existing name too- BF #83053.- vzctl call for VE postcreate operations added (#28008)- processing of connection terminating fixed (#77756)- cache creation for EZ template migration removed - info message for server added (#81500) - copyright fixed (#76246) - quota setting for local copy fixed (#82550)- return correct error when CPT modules are not loaded (#81355)- license check rewrote via libvzctl & libvzlic (#78171) - check license only for running VE - EZ ostemplate lock added for VE migration (#71791) - vzmigrate append cache of migrated VPS to the node's one (#79607)- standard template migration from/to 3.0 fixed- quota path fixed for VZFS4 VE local move (#81138) - original VE config saving added for VE local move - template migration from/to vz3 fixed- added check for "unlimited" licenses.- unfreeze VE on src node if undump is failed (#79586) - fix renaming of private area on dst node to .migrated on failure (#79582)- send SIGTERM fixed (#79765)- migration of some VEs fixed (#79439)- ez template migration from 3.0 fixed - vmlocal clone without new VE name fixed (#79286)- new layout support fixed for vzmlocal (#78683) - name support added for vzmlocal- name support restored for source VE - remote VE name support added with --new-* options - ve layout and vzcache2 checking added for migration to old versions- VE layout version 4 support added- fixed buffer overload (bug #69397). - changed algo of cleanup "removeDir": now if we can't rename dir to dir_tmp, remove orig (bugs #59089, #49490). - fixed bug #77609 (template removed after migration interrupt via Ctrl+C). - fixed bug #77611 (vzmigrate & ext. bindmount w/o --force).- added: ez app-templates migrations. - changed interface for ez-template migrations. - fixed: "vzmlocal should allow to use old scheme of started VE migration" (bug 77417). use USE_ATI parameter in global vz config file.- fixed work with VE in suspend state (bug #66829). Clone is forbidden. Other mode support.- additional checks for empty output. (bug 76291). - another variant fix for bugs (60407). [diff] fixed problems for operations with templates in process migrations VE. (additional see bug 76291).- added to fix 57973 agent specific.- fixed bug 57973 (cannot resume OStemplate migration after terminating migration process). - fixed incorrect "if".- vzmigrate: - added check_only functionality (flag --dry-run) - modify disk_space_check (now used dst pathes) - fix checkCapabilities (may segfault) - vzmlocal: - fix cleanup private path on fail. - Apply patch from Andrey (amirkin@): Increase sndbuf and rcvbuf size of tracker socket pair to maximum available size (2 * /proc/sys/net/core/wmem_max).(bug #72825).- switch on acronis library on all arch. - fixed: use acronis-lib+vzfsclone in vzmlocal. (bugs #67758, #66865) - moved to new vzctl-lib interface. - switch off "Friendly name support". (#64238 reopen). - fixed works with version of protocol. - realized compatibility schema(bug #75026).- gets dumpdir for online migration from vz config. Its creation if it is necessary. (bug #72240). - sets only warning on error in finish cleanup.- fixed bugs #59164, #60407.- fixed bugs #72240, #72420. - add eztemplate migrate.- fixed bug #71521.- fixed bug #70763 - fixed bug in autogeneration of veid for dst node- support ve names in vzmigrate, fixed bug #64238- fixed bug #65012. - apply fix from mesk@ for build with new vzagent-plugin-devel (4.0.0-59).- rebuild with vzagent-compat-* , bug #64660.- allow specifying ve name for src_ve not only dst_ve: additional functionality for bug #68647 and part of fix for bug#64238- fixed bug #69351. - apply patch diff-vzmigrate-dumpfile-path-20060927- fixed bug #68647- fixed bug #69210, #69115.- fixed bugs #66585, #65222, #68013. - add to vzmigrate user-friendly usage(). - add logic to works with old vzmigrate. - remove skip-cpu-check flag. see below. - expanded -f and --nodeps: add cpu_check, technologies, disk_space, license, rate. - sync used in VE EzTemplate directories.- error messages for bug #66829 were elaborated - build issues with 4.0.0-14 on 64 bit archs were fixed- bug #67758 was fixed- fixed bugs #65411, #66577, #68013, #57973, #66819, #65012, #66099.- bug #59786 was fixed. really.- bug #66829 was fixed- bug #59163 was fixed- bug #59786 was fixed- bug #65242 was fixed- bug #55251 was fixed- bug #54630 was fixed- bug #54753 was fixed- bug #54717 was fixed- bug #54424 was fixed - Made changes due to changes in vztestcaps- bug #52437 was fixed- Online migration support added- bug #49175 was fixed- bug #48512 was fixed- remove track tree creation timeout. - fix glitch that brocken 2.5.1->2.5.0 migration- add vzmtemplate to provide templates migration- add utilities (vzmagent, vzmsetkey) to provide 2.0.2->2.5.0 agent like migration- added keeper VE support- IA64 support is added - Removed Werror flag from MFLAGS (this breaks IA64)- fixed 15250 (--help option) - fixe 15249 (--ssh to usage) - fixed some bugs with ssh error diagnistics (-q was removed from ssh arguments)- add support for old migrate- --remove-area - incorrect fixed - glitch in apply 2-level quota parameters on destination side - glitch in non-removing VE lock in case of VE non-existence- rewrite remote migration in C++, unify with local mode. - add support of new VE lock, and 'shared' VE migration.- fixe bug in 'vzmlocal' when src VE_ROOT was not deleted after move, add '--skiplock' option to prevent src VE unlocking on moment of stop- VE config secure check is removed- bugs fixed in vzmlocal : with mkdir, rmdir cleaner- fix bug in 'vzmigrate' installation - add -b (batch mode) option - fix problem : vzagent can't correctly use vzmigrate (add std.. closing in vzmdest) - fix incorrect determination of unsecure VE config- fix bug with rsync hang- correct joining with 2.0.2 branch - correct dependencies, add VZFS_TRACKING option- fixed problems with lock in migrate- vzpkgls call with '-q' - undef value fix in vz_config_clearing- fix in dependency checking - fix in sonfig scripts copiing - commenting user redefined VZ parameters in destination VE config- template checking, config scripts copiing- fixed -r parameter checking, fixes in migration of list of VEs- correct company name, add copyright headers, add vzmpipe man page- ssh ugly printing fixed- man pages reworked, bug fixes, more suitable utility output- added vz config file parser, changes in man pages- fixes in vzmdest (incorrect detecting of destination VEID)- new migration utility, rewrite manpage, command line migrate- rewrite migration procedure, now migration is more safely, it doesn\'t use root account on HN- add check of existence migrated VE on target HW node- packaging  !"#$%&'()*+,-./0127.0.146-1.vz87.0.146-1.vz8vzmigrate-7.0.146-1.vz8.x86_64binbincom.cppbincom.hchannel.cchannel.hct_config.cppct_config.hmigchannel.cppmigchannel.hmigdsttempl.cppmigdsttempl.hmigratecom.cppmigratecom.hmigratedst.cppmigratedst.hmigratesrc.cppmigratesrc.hmigsrclocal.cppmigsrclocal.hmigsrcremote.cppmigsrcremote.hmigsrctempl.cppmigsrctempl.hmigssh.cppmigssh.hmultiplexer.cppmultiplexer.hploop.cploop.hserver.cppserver.htempl.cpptempl.htrace.hutil.cutil.hveentry.cppveentry.hvzacompat.cppvzacompat.hvzmd.cppvzmdest.cppvzmigrate.cvzmlocal.cppvzmpipe.cppvzmtemplate.cppvzmcontrolcommon.ccommon.h/usr/src/debug//usr/src/debug/vzmigrate-7.0.146-1.vz8.x86_64//usr/src/debug/vzmigrate-7.0.146-1.vz8.x86_64/bin//usr/src/debug/vzmigrate-7.0.146-1.vz8.x86_64/vzmcontrol/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textC++ source, ASCII textutf-84750699bb898507633fbce46896b7d3b5c9b7d410f2b6e833e3d9f9b83c9fa24?7zXZ !#,䎿] b2u jӫ`(y,ylzۄ t^^I[*z?z]CK4oy[?,qwn4ao:maJXp4nZ*)[N uSbRĝMHoq]P܏B 58M#~>+/+A8xgo(|'v{Cj %:%16ҫ,97Oy%q\v]$6xp! 2bpOރ#ЩlD%W'xMfkl1`Evo Yxl Kp,ȨHrwbs:FJ `UnE ޸V)e3Gǻ2BpL&vbA#)9*MJsG0;:v(Œ̍A4@%qqѕ)+_- 4GoE1R$k u!DVy3x]MAihثxG@2Ex5A\̹O|(-lub>L!h,(QΆ$Pc'4憧Qn}>ԭUO'EPb*h%mF-bt G خZPJX/Ԣ 2~aCF/˾_c)}`' TN旓=X.pOiri5e}{+x=#O݅+٧T#G6[ѕSe"U-;zcVmEҤX?G TI:A@|) pT$$i&ӛl>\tu/\<쬯Hɒi-*Fs̽{ ~wWd8_K!5*? n,{q!aUأ^$Y.{K)%V6k ۾_` ,,RF0ua` /XF6@dT)Hݎ?w530pW{=_J`.1'IV $Ãy6+Ct; Z++# v;FxIOJo֪&q QXE2Sc(4io+n5f\5*k8!7˯vj߂3iB{{iۢ`ZMǛ cUT/0Dz9!n%/\nƸ]P 䤩 mb8 2z+~P'X_-3c[1ά-о J: ?fWj!5B㡝b)f {^g \<[0|s?Q|6?V0$f2vujQSi  å^a8Lv.ﳰ Ar<[c ?+Aqx8N'?xOst#Эd}h=4"3BeH k@ Oc(p TAm1q::F $DS=h!ڭi;÷mփxӅBp8' *O]uYZhmef1"fNʑbHBh$NQB;iaaI eX2QxF_:^Ϧ=A$jҺ*Ҡ5N7^ \֍D}* ~DTMAQ829SCy thyӀs~+/jDbiE~! )˗ʴTݒ,K/ҕ+bb='Dtjfp@?NAQ$;VYajp#vNk FK*Ӝ|Qp5M_Gr,LY0 >5!p߽9>!ikyt o-*-ET$&$0&ԃ]$|"`Q#z.|qC'O'j Olʶ'??BhNW8jM[=F,+Śx8ka`Vu !hFn ɂ$/fGtɤIs6Xex4;-YdO@9eB0患("D*T<jmV7?j}cS[C(Ý&;aTsW.ӂ~I c71I~/yQx(PrBɚa} i/>v$ÿ`$\%c/z~\{z9S܇I619%d3ZK# Ew/OO"(K֐ΕRH6^y IX 4F:~ T?(Xq m" &ۋd :4hzpL`(G@dLhJL@#y!/[t))9t>=,zpPgʐXL{qΠ8WNTGd+,bbM1:% =dyAWGn?Bӵ4*I.cXMCa]rdIPnmȅW<<d3Hά>~t g}t&݁ug5T:LD8]qcN ɤ$lⱽMC㉬UL$Z"Im3ä_1rkzۄ? 0HvA]OWa3O;V;o-,2¾fUPNi%|\4ҵJPUfIKVlH90$`!S<2#(~aMz=˸3Ct}][\EgzicWYYzBHQ{_^33(pQj1Ӧ41SwS #B;I?JŬ> <1S&Ʉ=@ M_m/O}Klx~ >VZ׊dġFr."VCH>ڽ-fEH>|*WvSď[ftsTuu[[M!s,wKbLó,3ۻSLz}u-7:!P\u ['nrǧL5hACM6*cx)T]8uߗMnSķKi*{_PrH9I& Cd>KZriX2PCJz ro.+'ZayIgQoSqjhݲ|)4)zXcRDX){O<a[@,[;MKb1a%%g[\'Iq"rD53TȃhhB c)0ȹL4yZd}<(Mkg7ZI8%e`Zp/G>_݃} R}~G&ycsLu.7D)'6dz,q?_O 0RXTh̉mrG?I7i^hw#^.rjۆIClgs%ZD'Q?[AuG&Q\ 'ԙCE.^ʻp hBs1p A kf{Iz`W[b!QL#@D1jN=btG>nug + w'}`(N%bqdF!} [^  BA)Iq767Mdsi;=IrH#.BJЕ_Oʈt]hpfo)$8 dh('9K2E΁}&;Hfo))2/ĉT?JanhO>偓_#5i4)!0'¼at>vh~[0P!5O?>D%}=6Flǖpy9'KyArA/ZfE96*@K" ?G8:",XT8?N@~mt$61gq:J-JpUA=ќAشdڵbN]n fd:P`žcgɄ$x{l31GPe Z :_ɯ|F)q 4ͮ]6B A-[1oLơ9ǭ37ŚRVӿQ۠Jߝ vb.yVxLW CoJ+|3c^ ̭$3Q45.Fs6tLb;>VL5PQÝ6ݯn<>5l3_R MvbȾVgEsȅCCh˼*70ĪejZ "CݸV*JTsŏ|R@y+T>6xgz1|iغVUڈ}h^vm[M'BT4gH1ǯשAR,vI^hL,x) GwH ITQ=Myx1Nغ$o+$Y|BvT8ړI"^}lIs Sj`k{D=d!1l@`;@`7Ѫ%N쏝Vf2S;$:|cHoYNG%@?\YlyV?Zܥ0[k!JƏF#2ϫq|U'~# u{D5K27V<|=ׂ?Ks|7f~uа+F;gnbXZNk&vbv;T*goK\u*fJP#'pK%Fjv6ۀIFpaC C%R&%ٿIp(%\IL*R? ^&}0R neueJM/Ahⅴzo! 7Rd w- 4š7UJ&1H6ƽY"ZH(2/T!U 4 '1v3 SGoXl4)jl1181&a-cŇֵ 3kbg6cw6ki(:ڴe8vhRv(75dS!vox'i3ithѦ!'_W _# -#7L3>?&G5M](]f\2Zlu&Kz=]PT>$JR[~v@;IFUoh>UIv2Fk3OHܓߚy|K g҇WPJ/b=4(=Mn d#އ_y)$ 2#r?F`[9d"f~9q2jBt@gW,#: ,p\[z'f&~9 B3ToEbrSA8a+TkSAL ^3+|&Ie^V]2[;qi'ч7 ƓZ'}[14<}>veW6 Tƒ*>珫֢ú5ǫ[b^m|:v(w ?u2J2u2_C>s]sN"&dH.g@zm_".T\J|MQ:@Nb7(CXa0h ;ˡ8?t.qBb2=q tk&u#- 2- M=>z=Ad.2h:)|NKm`f#y76mÏY|n743,ӴMrHA$ bf(a=Ss| ؅? "iQIƩ/B_J7߰9H[7. }ٝu%wj%R!k՟= hjiؙg\"b[K[4[GnYu|7sO F\߸  g&`ߙ+Gv.F鬟r#0jF˗+ OoFwa _:s*s֓[z#nkNif*"U bd ;m4Y@L&b3[rC03U(H[MJKL 0 B[i62Hcָ9앋J072 U܎ XMwlbk9@4yzU fa) jffBB4ac"]DTH~IpslQ%yV\Ywm`N+6'{M:%U{y\C|Y !kMn}wgC4trͻ浨`XϦD/fqEokbby(Ær*n,*PCfw笐 W$Zx+V TםG_! 8l!~:F!SUa0]Lvz(Rd%WdK -V)BMG| Gd8<"2/._ly߮5RvlMoʍtqV\gcy _/2n  ABP7jKX!so*hLNwqunq?SL4Lg6c W~9>kOAP;SWcә۔)WcowDj&UKC>5G=bD|ִMӖRm[XF0)O@޴Սm !mjSQzFQ6#ңـ2MN\gnpĵBuu`=Q/*(%%2fw/rzH5Di0Y|#]M2a&MK']Me hԤ)H5\Tfp&ܔ\υmBaW:EWUذi7OHMw+T|vt|LƁ6M"^,?RșLkRFkZ+^\; J)H;_z.#`O?; g*arDY6BO".yqXbEt:]3\EyqƭnOӜtN-R Vi(p0'1]-mcyTYet2HLF\1 [`vTW.zJ'%Qd q"G9 +V3U;bfуJ{c\WX_"OoQX7򓬑O!yš$F!sOK/*>>s5FņYmD83]- ݴKc#cY@}*HJxE%w *c.Ĺ8HyYd&\˦`%~y/ )xdt]@y9_nY1Lc" ѯ]u~5/QM)7wB%f,r+`, !EPMG5I V3pt` [_Iv1={/v8 ˝iY;Y+WW &sBǠ ֠ɝ6c"ݷm*m+lI:2\܊|3|ᅙg@EȪM:z91*X5./䐭{vq>z˭ |Xm'!tȳWPłow#ʥ[,F{}^l$KAԍ"?:9˙;<I;;Bp'6Sz3G̙ ܐaHBU(z?ᄭl? 2G W-GVDmu{0enL 2X}Յ,]T񭨆=؇[hNpbTIBќQc _ֳz߫xZ_ buH*?5y$ ߱+7]&>Ӂ!%Ԫ;eayO9@_H.vʷ0RC!k4'Q75c炛Sx݇;hcSP̌}Kk,;z]j#5gi/ZZ9 ^M[_ndoZ(r&kL@2E chuߖkYA-% hA νTyK@ݺۙ{Tg9`6ϯ*6F}Q9*b$i籿(*dl:~v(jaQ [rBx Uء_Hwd*0eIr/}5/3qbzLX:3+>_7hv<K\ܣXD%3RDU\suki+r[y_R7Z]Mrru}{&NHb;G= }9AU޸ #noj1k0JzGmg֒[ ;3i3ˉ'!D0M3`ܢP 9|[`B$XŴfZ~8t1AHFO=kٚ,[u;fDT?]NZߊ5s˙ ȕPQFMH^:C7D0 G9`dlC PAy*% >0@ɰ+#\Po3%9Ol׋~HKpDAC19 X/fAwe3OaK$-i{(HskesF8]q#(3uH`|k]Im'Dtun=*їgq=s|y'F~ZZ1IxZ=uշ(ّgO{?/̓-vY9ڧ 5FJwӲ͙O:G+ [SB=ЃxcHj y*΅gK#M@h(WH=\ y3V;PR8 D 0 @DEcjf͟ /!sGS:uϲ} LEoNk[ŒZ ^,9bfYYiu^]|,E4YoU!eڰuvÜO" !62H[^6\!~F@GhJԚ7UL5z3-(yhmԱu/#oy݁BaMeΚVOO8[^5#!~>ev ||xC=۝){_3l;9 Fz&UBR[NƟfOե% <.=_SL8͹ DB(zUƉDwj/k2XѼBk~8KKQ :$nD?'Y]^sXQE(Uhz-&/ٓՔfu4/֎eUnYMrxV_}EjIr^'7Fw,6=x,=GLh}6]mIoljb8q</1 c=mϻ̕j7S?fXsƞ^Ky9d䫐HMQ.騱]]u QO & \+жH0 ‚SC%l&ٽ(,",nC_)mPʏ'hӪ:0T66\wlFZߢG=k,w~Rf֐n7 n;b*:Z9!@H|ʲ?^Ti:;1`ɍvWSB#qJO9:զ䏶Y्~Ѫ2C1hi &1 c8sfIHD7U0]୊b(U QW#u.;gn"K `nuSXi_ HbEߑ|U&Ku)Oj#-ti@h6^ǣuPI2]o_磪K^QRv/uwJZfǴ`Z_~dhf dϷxKN[MR'\x QƩ40dwv0dͬ5=FYNgH 3,K1 B3а+l`15":SӸ{?+Eʹɽ1 Q9wCj| 4a6=ﲅ!zȦ?jP]0D` @ C"$Jb9Y!vC#zA+X;` >ZmxY(inM1@5 7$uH ch~AU]LDyF/B9X fW[E57Bplg4F&s?N dk1Jd)yE F:ElBhcBGl2ИR0-6\CxA\tEsėWtfM̫_z8D5H'q[RRNCL}+K(ץOr~ab3;< 8{%MMW~Nzb M"ܙljn2 Îwoєqs:0&kB&_sOcI in(Ɗ1{Ze6!8Mnʣ$J#a"sD:j(FBѷ6vI]z:MvNހC%=tM呈g>\mݮ-l~}w2y?wh"`7t'X *}ք2J-;~Tuo0}Cj xބQLT) Z-7M^LdaӇygGP8tފ bs@~mn[WFiWx%h諘W-$Do=]y痽ZikiꅫE==^gT~Pi;^55rng-LMto[]\M|.aJzvs,ǩwsFvIq?w6!~($Qu Ѣ{Har\8SM\'Ḫ40d=>!2\ԋIa0?q4 l%  Gb |`(.rT,Oͽҕ Oi"MYǒ3#Ylj&O#?9Bȵ% !wu@D G郱:VkzQ c's&D#+ӶjnyQ[ /YW tQ`J xnE |ذj4~6h|'݃[HlfuC"zZW]o_AE'cgv2H ƚR<7p Kn~trzO "p 08 V\ q[H3#;b:0,|`U̹1e"F(y ,="I@!s?iCegs"UctgPk[Pߔ`v&)K(ZCX ?p"ȩ8~R ^0\tLMMIew[f߮R ^k{OWƗq+B:$= ʁs|Y(xۿ'"cX\:맨=SP3{ #0xb%g˛GXg4PՐ~g\lޓv{ߠUVG5*vo~"WEzy'r$ # Bd^t/2ܹmRԤy~_]_o/[əy_yzޑbMyCyr0E}o&+ El _& )Ɗ n;Cߞr'F[7o$GP{kߨSfYPx3q!c9lm7\] }Ae>8 Kf ڂLI'Acʃ0o8@EN5Ez~c-I lŎmCq>0" %J@o*ssK#z0j&g,-gqX u+0Ճv BOIxTblw!T5G7<ƕ Ԃ>Y7`Y;L Ź_&2ЃR@b: \IƭiZ&/@AT Ip[ 'Q'8& *'s.<%6ܬw]ٹ]R GLM7RyLR)c둄)cu/aÝtc9=l똌9bĞخ jǑM'd"t^TŃ'wuiFLJ1ȀسQ㚎seG D`j%(N]n C".ơF`&pGm 0Rgqh)rL=ON<*H.tbI9K8;N:,&FEѽ^>ba܉+7VLli;Gꂓ*I ل.5qS^'\yVcT{-W|`ap)hx85eVR6!CʋSW6]<PJ7]/5E"DMnyJ$T(V-k1TNK[k.J9 <% zY߳Sc:Ɨ%ͦGK-XPD{`eCߠ2va[gٜ˦AtCYψYFA{AH7&rc?yi&`#57prjf-n鶇OIܗuDh-=$Ch>aDپ+ LkiRn54`[03!-uxGgZǨP&w6CZyrZ7(:0:7%/v U7z(m=>(a{pu8j ,>C(u &b$j_oeJCQъ=JoX~Y,=ʊ<UfлPٝt!dM"i}}{KhxO fg(b[ZvTj/vdayQ8k+:/(?A6h=U@=VJr9n9\ڟ-ߞFP ڛۥP539cLE WVN>e.R>K-(&ofl5#$oAT子e5pԮ33^g }  MC^Sm+")m@؋M˃0 KkK?G)"kazQ#ڨ ,M{QJmHjWG3k-f,2*?oG}NKRphMp37'Al$#F`̴HFm;yq?Ļe_RwNaͼB;$aU꽘Z1`^<{BO=x4=I`XObI(Tyqqi;)~~p}) @2RV²US5v.S't3QjѨpzCeUAYʮ8讔Csֽpjj:'^9z yjVSOtU_ZQe,ofjZ jΐ8гNGԋnEGgM῞)3^lWj^g@]B0GP1rZlam4Y;Lߴ"I}EFP ZW"ڥ?pF}M(%dȧW=t(~U.U={Q,@%˘6όZ:n"Z9| 1QB *U((؈ :}~ըd;rKv+{`˶{'+l=em'ê\EjAGj^0¸9SBS#7Wfpx.6| j ".\~9UzIBlYhz=!-}F;.7GQf'Jj5 A% ҵ\Rٰ.vek;!p$6 6.2>؊h$Ct8Ck4/>F^|,dh,h|)Gɠ#rT=\4]2 Q1[Ĵ҄fO)4&5c> /yC Ί @ J+4]bʞ.84>mT}61+ cgMBub'gpgM~=zE+䖋OŬJ|<pތCވr},n}9Jم˅=(䨶tGpKQh|=Ҷ.'[x˰`(:@]do%B{mX )jYًج(OUSh:8⩒44V g]%4am4KfsV1 $H֣.W+0(@Aw'$C'lCLb!33iw_ުrFs=q9ϟ9ނ' Z8F NovcŽ5EEmVwyFojtj̩ q#E{+4zkxzwF Crgs)Ahqe!k^JЉ x>w\U{.>tzUdo\Ь껫 sex5v!lYfȲe8)U{TEtiAE,dOKb=6֧ސP̜/pv }X0%VM~D}:Zht^y Jj{mT"S[樆8Dw*'lYG= P!rj ؑ!;<ڄxY`?Y2r%"35P͐O곜!7i-w24H}ߖ}hZQEyMA9!L,ҟ7f(sĆ(dhuVWTeF-? „*D_:YM[>\D쒵3qs bl𷔒*HJ!aD`A.G4& d= gsB_1Aǁ&{[&,H%&-H>-gek.$[ҝYgi/Dp8ɰ-b Lh9DMipѪEar$r s n(/Hg&Je[>IG7q/Q*lϓԬfhxA 9:LTJϊO6B/oq cJ))`' /C^UT4t= V6I4pHS̔R9r)214FUH,YX? n d֚LJ[hg>A(>p0Q$J9>ahQDmF>i!&u 'l荐87J$tv̔{DXOu716ݭ%Cf%1QpUcs "3@k t.7!9{l\:g&;4 YQd;AN)iF8Wloav{$,vY ltl[-ΰm}P5(g[.J2-9Ӝ/\۶OBDl7Jձ'ƒ D[gM.v{( ͪIuBu>9ɴ>IP]%!V"aސ ]1̘xi-gD$4\RNS rj`łW=I_S%;xBPO;R`쀪pbE#fta Jb?*Λq&] =͓l5< jӮسWo}yCi3\TpMl'"ۧz"=O~#ڈlYܤ-^nl0!&8vEh$au1J'  GԀUn *T|m-;2с{u`㒕]d8&wCGn?ȝ0aoC:IktP:di\9K#l[ +ȁ8sX=1զlWR;+^\g$[ ܅5r3.q?>V[/&0`&EvJlV9:-C7AH3g ݮ-^؜aG|厇:~k۸.XrQ65ЊQzho݀>Q(3]o%cuՇmJ/!/HUEmS,STԯ?}Hv5&c,3@@H !Z[J@0ٖGp?$Ȇ5$l3ݮѷNt8:, ~j-IζMZ2}P}ops!5. /\j+ꁾ߯ a`J>m)j+slt܂Zb~ ߅cLPl L'R))O!+@% @-<@Aw|&PI2 Lt9 y>0ˆr&m1ai30ѳ)*Ue/-B³rWMtiro^Z=ve\ ! -Opy==/#KžUnNe7K ^*(>|T%eT=/l'6NTܵI1K:+ F`ߛ [`TEW_m`p?9Tm\]-p)c4Qd6 ڑYA+]3RbPK7ƏX|9`QQBg5#u|hv#5W;H L ?8E`oҖћ7\jnv|:2Jmпl\j'p5fBi{oYjo@?-- Y$fJJ֡JŠ_fi]TKaSl1('F̰ە˞血?h{Nr!:QzMMFQĚQf; #]n‰k%rYAP &9nxQ]i5m<%XXj;]oxr꠬=&3ư-P7+z @ 2;5| vV,0.50 gR^29"uL»~qQO¬˒+%5 AS97-K2sy;;ÉYB'<;~cd6rgt@ -ún#toMNlr̺9@z.͈x$z}gUp|oxׅmt~om}mp"{9ɏ)!"Uwl|/5| q iIvNKnJ8Z"w:W3ҿ=Kr@ TוA kV?ci6ɖDt.O{Gva5@įkmRY\3P`R#˜iJP(J^@axS-.RKқAY5 nΐhinm4Xfd6=@iYl,G17A 살3}GFȂBR9 'Ԡ%בR B^Esۿ&厓+VU!UL(XM.ֱ 2f Nį4ן}Z_E_p]rw4GRs<>|^LXO2Oݢ#N&cJKKX)&d'nVLS /7T"ӆ5:BSګ[u$\;6Ƴ,ϥ{nzدxM[@by/>\G>Þ4:HAxB<$r>#3}S.6Vm8@3?EPfvoUWR_|i@č|=96b#[u $Fړ4Tz%R6$m6N$92V; 'F牛Оsa)B3AIK0v'Ey>|  &A2s5?O Ⱦko(jb$[<$̧UЮk uzx!B$ʭ)^ G ՞_2Y~u2ë|4V/M7}2'kվ*lȪi\4S$ڮgN@Z@Rbn|8wI,rnG.!"E| 8z 2d27 pKRRV`WY=\<oۗƻttVp4 3I6<=V 3'UZ@F\4a_ϣZx@bF# ’c,>#E22'8PAv+?b=n vc @ [tVD7cI |d"2T[<d4I\jA)]G3SPG.BBWǯB45z3+}b҆B*4*U(e(} .%l6>eJO3W(1sbXd:.SY 얙P8pZK՜9EFΛ9O>fiR4F$qRX!zE NJdO8Z{|>QIZ87U@bayįiϮ5AϰLN*~B{szvIr9. 2k~ZX-%~I0hBTVj˅A '~m\&Nt/4j\*})I:2a=.8JC;wbvC#U34j$ n,ctcS~ꤼ`2eQe@.Lo׭Ygq`! aϴda0FGHT[u, =Иp:Nh>BZ~e}2F:D؉ j*rU~핋jxDJiT`:/Pcg9d&SBw)J'0$C4ه5@e}@4%,_^48`YKH>z)Q$7wx[6U˛X.7Gn^{Re`#n)vmMknj%@Y=19D=V6$3T9՛sj N >?Ǔ!bZu?h+M ~K#CU H˽-v*/]3Qpsp/ Yb Wco h4 X!T28nۖ?0hs!ylGiQzE(^;H9G4 ]&iթNGg/I#~Xg :i.&].>mɑkƸǡ])d} Ԋ3$-Ex,Bc=ٗ9'%#pt\J? 0x+ȣPf=L>S]A#T5b=1g3ti~` }FUl9]hX_0j|oт_ur:ywolQKpa(.Kyly Uל>}V[1.nYpC4\V5 6,SNR; Ω`skBSOJ1#gy+:9: "c`[Q%I{^Z1Q7 |:61ƌzS-Zvy<حJ_vv"SRN" H.,]VEᅇg#T[%#0ڠ/.y V :2 gd p&sEV;b*=tM%Rg.*Mf BG$/Kdx}BNƛ(R&P +W2ȏžޢݮ".8S%/36 Vk@M+3Fv;z_ HS R-Flwe~X~8C7U2'cZQ`P楺L8Z%wT-QxCZthR&o_EȺR l :nTPDnΒz1Z,qxcjosv*IX'V"ϵJ:M'lc K $L{L,?,m֍Y;t8G5v5MOm"cf~zKMNMI&8,vNkr}# ajtXZVhliQrSsDuhYl8{6y66ݟQY흟$PESG_p1ܺbG:G؇\,C\ԇׇ߂:%<9 9|Qʊ2Y,%Ic~jmv 63+j$>8lzi™bs[o+>(0S'ep5৮z^j;|(4ܰ=p1>V#t$8)bH-!9hK:JZ7ʍ n04PvUk47Ն'$zW>?&V.;/?0T'[zƕI[Saqrk]o~v15"G)e}BlE2] bښgCcHp)ͣ_ G]OΊ$ Xw.yX1pEm_:u{I ~ji4Hv-v|0hSUtEEWg}&|DY+abʮM3sTF]0 Z:&U#X-*B:CE2nܩD+j|e3%q!N&d56tQftih&mQ}v4']48+x+Kc6k? YyN8}c"/i*w C8sslh 'ס Uð dy,g06Pg$ ZwvPHinSiu40y oRK-q|m>ocbM ҧEm:S>pd0ձ% _Qk$l*awȧ0v,t?Iu L݂N_mL^{C<q ES2Z*J7F'Sʅ$F Xx={?l1RjwVZeۍLU|cEҾ[&䠴ceA>υbɈ74rK=5XL,26ɗ:-S,WZ.Dfwk]|(ؕRq> !op埘lG+}tmGfev~μbs9PSC--Iva4C[<"G|]oqLIW)u7F>vko2ַ&x*EoX&Û |3dUS?\ uŧ`ݣՁcvq( Z, M> uބ]N ~u(c1;FzE‹у%Tzx._&xneX <>?@Ʌm*GilUXG_K^?I 5++Ձ F Z5Ѳy\T6v_6m5gi7w 9Ut'Z>M_v\9IkWVum꺘?W <yE}R4g-~qbn#{G4|>|}´d7x.xJiG\(Ev/v^%l'+4YNrKF+bv݆pGΨ)Jd5*Ikܧ5Z7y83HDd*%CWhYCg 󵑰(X8Z@V1k_Ys\tLd@A09-Q㈮0xɵ—Pz!If:WhHks *@,ƣn:૾3bRa! 60wPܘNYJQy&- ]jI6ډK(YU/X\Y4U,Y Qp}hȐfKѐ3c>J̾}H sUXרhZIO+'e, H&zwCu!aF\<1| 膈Rz(XDB[Ո'j`P X,gEmzb z|b4Ha$C**-e]܉$jL d4&]EXtˋnceD]Cm8%e8* ǯk׭W!*c'׌60CEhYt)O:e>AsB(+\qNL!7ל/ĩ+V! ];嫟`NB lA)2O rM%N%L"l\-?OA>݅+"1%lullL3.ɚ;dXc#YxՀ19L7JeB?r' NEke#ĦٲD1ptX&k-iϯcu]g>յ}6NmhP䕻0\S}WqR 8 d d@ 1dxlU0G[SډRQog]qIh"لD%3L^5W:=kaW0j:&t 1G&rhX{-X?aDk9N3D{=}GM%t5rKzm~j'z" E؉ u"j*5?F#$=/*95皔yJk`jizG٬Fa_ju]I !g1Rx78ft8!niK"pbT _""lY= +{FW3EE [WL\OxC׆uQ"ois#§ՌGU$l2vdYؕ5)\ʎH=9aT{-ܝ6=1"6-ޛ?hN9Ioʢst` GTZ |I#KPPn[ CÈF^*/ME| ypQ{!)M ;pOzk8q34~+԰rU; *GQv+yA*}B~.KA98IQ bCXP.Ҷiq>[lNjbЧ/_Ӧߟi5_]jf¹&e;Bd՜POkw N'rP KMX1X<~ϲSrPP[JB׭׻ Z0Z(SGnU -x!L){v,nM]~Ϸ5DZ2mhSnVl0FH^-y'-/* M0ya`<-ֵD,:do4bI %CrV 6C2t, PuC׮Б I8Q1=̼"VEJڭZtPϽ Ḳ~Ttҕ2lJ%OU NaU43 n/ v)rcX «7\#Mﮅ_ MbUN~ =[dZsRA+^m!8Sx3~B((惧%r²|$ }˜MYѩ#0//9-p)imt.+g!hj/a-]?Tpc#`8oGFK{|{4Zlgj$/+fD0ף;o^Ǘ.-ZHPT<jqmZmٳ_1ܡ#2f9k2O׈8( zٱ#R6 芓)mk ᫄XX[$KYzז(z$¼<8\WA~5>/|a;PR:SՖαʝ!\agC[UJ=OrԸ՛.Q3]|6+6@xF#K>('Aw+3A gOysG" Z^g%MZuӦiSg5 Vձ_6h„t8ueNFޖ2ncjC^PvYΙ'jNc2D6GcoΞ8;[CÙXz18om{4Z~.l=lC9^iJ`%!z> G䌣h !Ny&Fb(80d>>7茽{ U$l^FofJz}hWFVWpqEJ /f% ? v.NKI[g֠s$П)0Z0̠fi/E:7ڳ611>Ts#s-bSԔ@#ޔ$)!x!iE̟Fqwr =h 0_~E);S 0 +IaܽIvA|,yAɢtày'ր=j> >kAK.+B(nl$z HMqIoeǜ;_S<vnX#f:+3ByvC1b\rYj"B mՙ}ZDf?9#_YJ Ϣ◝ 1}a\ug;U96Uo-3@dKor.QW2c5@‰rsTisk{ Zt!Xs=v3^h~הdKr~eτ`}' dHa,vԂ7;Ei;b6 ̓c+H,m% C oG[rU]eӶC(E #h&AQGNkGDxD58(wK-ЂҙEEHĿ]LUTRlL[{$%"YGVaӇSLPxs9QL*]wz=w#s{!cpqf$Mu7 /LZHIЦN鉾r'|!藍mDD.m.>_W^ (T%=dcIR{ߍ#;P_4<.5 PpI={v1>7}|%*lFCc*6+B\N!c;#.e8r~\kXa*Fk辟OL#I` %MqUnF]--Y&qXcc z96&e\5\"L=F>jW%^\占Xb,ͬjkI80b hn-<1@8aFO_P;˯H3. XFi#(|̔ G5EdlմRc0wcҿ22TyzY+qQk4\:rom1:;U Ô%cv*q}Xvisysk4[Kc^Cu,q.ɬI? I*jeGzɊek8 +xrHI5lSٚWi)4dm+v\hJޚ8IFcXC ސ,F#yXxͶe!Pk3,0us;d+tQmoBd9\J 6=i+}b u)_tV_.<+rhbV(boaOeLjCo6 %gqd P-/ڂ=ds#¬=@d&FAژNs%z8?`3WhնO)k(o{749T1mw duԭvZmTW2+q@*8)I7{,^m2 (3DXư|E,~53:׃nET%`+6(bE^% 43 2_d[gmew T2N9yLWItLǓC}|ނ H:3!~;0Q:d696RV!Ce&*VuA5m/g7U->^k)U\ EXχmcBX-SI}+KY4m؎ bO>X_y9H"5/h@eL*h3@XntKIyq)ݮ~+  D݂6PA,TY.w&ۭ/v =QdmѕfЇ!Ϥ +e~x2ٲ"8V(C83\ꂱ0F! ґϴK2|#Q][Ȱ W{B{*DĮ >>:uޟgf!vZmdbƐ >6YPN 18&p1q-^+@$^$T>IR>Mݹ{BT9rrWEnL?@?,hTS?ex2ReNfO0v=@,.u"~<1k۠? KB1\-/"HЀ ײeMPϦC2jF7@1˅YȢ #~iÄ$[3+ #O m Pd# R2{>FDkӛuJD`N۬zWv;c!4tm`hH/#/n轩g#ov 7qpc ۧ҉IC\r(L ԤFJʕ6"}Aٿ;<-းU' 3a\J6Rܜvu% {mzv V{SǝŬsX_,4uC\5ۡ/-/$|k,+h$<fpA"9ӼfmN)CdjAꘉH{Ie q_]bݐr7=T(EY9LrP+2)p]\ɴr۵3:.pE*MôTMpRT׉&V ʑH ΫK~VZw6o')妝oM~N:xaE'FUokR|cSp6EpF=al\E_ <Qd2ӋRW4S;XJKXypo }<)6@5{rX(+@LU579PJh.`|ޙzK6i4J7}S5ep~^TkA8y4iNAI=W6y 6(Օ8Boa)p?|u8i{ÎBS=}{oGbX=1祲 `lz4N- HbH3疕FiG5 5;z*o5L~FQz#8܃QK[ןM /[X.g40~:ЯiavÒ6?}.;jF+uzHa9sDGOh:|K#>!BRGV^7t~RrGs&u]H%Z!H>z4Qr`c3h7ZؾƀHXK?n^#o+r^j |4u;K0~qqCiu!NwnMLxhSl_N W3wh21>/Fd(prPG\QI+qJ=ӴWE̗ВU P]*cDp@Vo onRX۟*3^!{q^#6CBRUld ڝt]:Y[ٮdNXPo_Obu P2 3FQ2{/!Z^! o#XMDe0amFؕ;LG=< ҴΝ(dT1wpyckϏD[$ cz I|rl(Mӯp !VH`MmboIzلlofߒ;6s鵋HXEVY->{Lh0&O^횈d ŷ2)>+`ڛ18lgItVPVl9 ޘqg0&{dʠKjb H">)0pKEFiStu sLT^l`0wHއ](чa P-" J&/ӭ`a&a^UWLڊo檕P"pWercf5g&j0q6GR?oos H BI>ăzR0LvR C8w n>[;nSfOky@$UW9`!k?W"ep⧢jutG a9W|˽ZFpe]ѵeuR2} Ч_)N`|Մ`T)0/pgQ|:ԑ5Lǘ nhAϧJmj~-a)j$#k@T'HU_x>kټG0T{vFy/ʍ|8(a0Bo)tZW)1ԽO=lgA:` H4Z ~[my\g< ՍWoK2jvPЈLrS'67۸ICoE` $:ZE)e-N6^QR72m<;|`^`>d\=F,PcɌ ]rb4SyANHg@sVl7-0!P0Ni‘"X?lC֎a0ECW9tRl lFws_T <з $K#Ef#:aڶˇ .o876f!ExCP C,N?A_ SX=yX~H~cBǥ#__ "sfDDdi c^p*V'.P?9<4U@1tK;pS [41_n'vsr@"8EY'-j&Z!KB3h/h_V Pv [EM!QO0wJ4)1hmGRl }qS>r>N^Uմ57?Mg JP2 BWP2Ƕ} q_+hu,*EӜ]53:y]~M列Ku/;at(.0MPʛaT_Q :ݗ̎2p'vzn(?HH178d?Atӎ\'; /vt]kh=H$MN ά5gO[:ql "8+AdB~~ב0NudCb_f:3M o z}j-^tNbh 61EeʆᴘKE"֚6RͥΫ+܎0G!Ldq"aoC>s=O-p:ZD{(O/~w p2àgl^H3tjZۜbwKgwư>uCor3TlcޤAZfen⬻u f'E%YF.oW66Zd${~JۃVdwTWڰ©Bun S;8ШkbfDMlDm63f;Q hc3E _)&&b_<Oir)Kw& ȣu]}a!UfV",ryهSj:V'XF4S6h3>|(+I«xfH>\ZD:s@]Hotfb ?ݤMY_da-)c^ЧMYSrP厌w -'PDcP%('Ɛxڸ< idZRnwqpzXl e^ 4Q\럶#3V%P.}#%m?8ϩv3{CR7t7>2,<׏ i *5} o%!'?=$e[Xx35 Tygxzޫ+0gUC#zjC6} :JEHROa'mh3/`SFߴvbg> bؤ7՘(f %ˉHXX[rp}<9;& cgέ(gt pvBiԫ%];Q9`#7靖B-[GV覔tVeAH g_0b`wc,*j+ Z ßԀ)]!{pZ'3}h}}.#ן-6rVߘ|O0 tjDufxt@)x6`A$]1 ,Kİ" $;B7g[٤"0EHV/u[ӵ\(/, AǗ00MJ Y>$~kѩ޽~+t %sDۅĥ{mVP}#}^aG(<Q{V(-ШrݏwQ@ O^xe\tahcà}I"Rfueⵤ1L[FզS֣!D)qrERal~} ]ls#mUp":xE'$Zc b7N8E[1;9r9J=lv; s&xRWqm?gfin XUbEgDin_\c\8$͘m5t9T8i kV,JehO--FsZ$|BpVH? }mHT2=ri%1[@Wбey4ySϛd-+Z +&5Y[޹`;gVe7&p+c)Ȧ~){gVgLF΢UӤYIf/]*͙d)%~r݄ =Z%`tcWK2aug?lw[ ];D֢v#AWޫ]<*u*[r @9Mc5I$Ap;t$`'7%,sgKAVޅ|ӑ FxPqey}Ŀf'}⟇LF.VSy}rنu{aTmێ#V'5`ʴ-;¨شlX 'n5=FKe!LҴqʇqoe(v uIW \2r<8{v{t2/qb*"1 l^AeFqK2h~LRoj闁+giNR g@ %1n80 \eBkD)9I5NkbZR! OYyg7w;.cytm'ͪq8nU PyZR3]2xѮ}ehHQaҼ( ]mEo:')ݹv2] }3ҍwV_<$"l*#8Xz֞_hL$M-er">zHe0*r%*E/DVglXx U(B<0y )r[1;6{nXKoޅIeύck2A[DX w9lx{?!҇,)l@ʗp X`&>V~7X[^vt4*˰vcjvH=&Mm$1y-{h U[ -y ZD+T7ZTGcANU͝Hn?u ǠyF#vF!GBU=9XkyKMYVp~g] \@ҋ\ Azh\oG+ l)t6Ӊ=R}0_R7+@F0M cD^. [ײ Oo{2OGΏ65[@Yp^jGZIyn(e?ϱ@Cs73)DZOy<%QO<2JvD>OǦx2~Cx8qDx32t:05U2yy{1]j!2asGkG!sZ`ί~r| QOVۣh]a&*e^bͥHi+FI3UuXv%;U,XtaJjŴq}Lqg:˭!a&wz$k> f*yuucJks7iFc1RZ|ہ/"Y2_ubY{)v3M :8XHbnpjGֺC{bi,#*VPG? ±bu|x'r#OMI LQ(]ؠc_6Z]խLe!!W]gbɜ %n@ N"UZbJ4BbxJXS=ڱ6&@@,5<' RS$WjL!$NIϐ7pTxC \[!ɆZٝ 'hN 84rнʼnmi*K?7^0џXDl 1!&?'Ā0:pew|~,'6k"k}.lpP3 9rI*4"ѡG鸴BV]Bx)h\~ulsV@!@ UDVR't z0g; UMH';PicIG NS{K&E:G7x d\ƊMmp12%P9Sp߾!JƘAmzKT #}\_!?ܽ29]r0lZyod{W:TOU?Q˒{n4a{"U^le"kߏk[er  ;bЛTrX9-`GSDε2HW{X9U-e mʏ?furO>fO !u] a%Yfm>Sk5( hBEY`7o"Ȳw43^t-| N1di47EnmL?q[H&"Nfjjī=Luve|ړ 4G MXZd]g,G":ڢ'I$PhLuɔ jҠA~j(6uʦ fNV*21ZE;yLc!h)x 2(=e/0-/#ӭ#/}0B{i6}\&@ua ;~r{nt&jIQy鉄p`v2a9KG~2v߸$Xa6HrQjC qw__g9uTM+EWf,Wl[04V#!\_ynwV@] %  莜OU3ǼobAHNMcCK3]JX[e]SNzXe cP8SSG0: vU*Un4<kbM߼&\. ~`ꨁq{˽c3:\Ft)"JC2TyñԹ9ѸRt! J_L\T8LELDCд>AW ϕaK{9}=)bAՖM0|m]hX1Y/~'BTbw/\4{~sAg]Ad7P3-q%2f5L>Q=rFƮ-׳pQW. C%J{v[6tWSG^F#^ $sc=a:ax/.^2\sp;[w M0Ȃ60iX  _1[#^DC`< UvUlZ^o'0by >H2^1!mG >yd;1ml.9&^09a?SW QMh v\Eka-ǍvF` CIeEG?[I(L"݁WQ[@qd}@ Te=H-Kk5꺨V?]}k8%~1l܊]@{j_SA}+_:IqYFyDHl, /*mUTP!6bF?Z7Z 딭A1:)wp?QCT̔Rk U9dAFxaDC4n~` ovf6\|s=:eg L)(N]h.`1oQb J6{O(#n.( +zCL)r[nn-U!MXI0g/a6q_ &Wva*1 ӷe)/ɢXr#ŭ`N](' RDSk>6eN{ju!k$VJ KɑRF ^|cȽՋ0AmzEׅ=f MH3J>]JI ^`䎯N@ d슷5 ~yƭEhXqysZ)+܈>IGtD ![o+F:1`_Sxk؃2{xc ?灼s`MAbҰ}oV#u|yDOc랃Vl\p~PfWk7Vj:DqF҂'ZIGFc.Q~x fS# ម%2hX(]\<],?%\9ٮ0c\ܨlMQGB&*虤:W-mrʹxk^WLV*e@1ּ͕L@ H#%f!?t[2@twN9ғߌ oP e|^'%'DR| hGlx*Ӿ٥Nfjh88wy'ʚkQe,YOPoMJ=h-`Uk1-JYx/*1)[dR`E tWூqpÁns7fmwTܩcA14@z %ȗo;n0b*n0  TY(Qcb;x$[WB"\wYJmXnm[\nBX9c5.ka Kqťӆ'o`OHNa+n>vp_~ TJW>b dkW=k&˄0V*0}хyB2(6tBh]5 U]D$ EX?1ʲRt9F_0Xga;ha0's˱?(,&GXW Ȳ1E3kVr2Ɨ`cW2;Cɺb $f8bxeZ1$Ӣ 7~4-_d;Og٭4d4Z#1ߙ~!? PKMdb\ A^`C6&K f!>EȦYC]40,rXXm%ޛd߀7:7D1% ҟ0.7Rl^!h"<% p%*q8aAUyxfFC Yȓ>Z;c%mMO|X\'@0JGA{~@<U4w^FX1d԰"p,?pIi+T>g(ǩKʈ&WTZOs>Cz?U+a1/,6ds_M*>\Yw}"mI2AJLMͽqNѾ';ؕhj+=jȬ/.27! =qǯzXq0ݎ ы#01+#<;+欦p%_~u.Gt*,Q_̅`V-k۹>s\:ƀ:,0 ⨌O$+n̳_ZI̜"Бyk~!ΠI`O-qV!klVetR*j6~2?nLC{[uQc*bRwXbt.H}Ze9hc5VDf-צwƉ)&: N3;:30b~),Th[D>T%j -㚁i}A(W?SO4V 0>v?u\x6ZA =Bʫ1_T&2۟y^ 9Z`huhgSLޗNno* l`VWv~?*N+e/ذ B+|}Is-}[Lb˵̾/@! q$ZIUeR }R1[F[]{r|R8 neke% Iuc#[Ed6)hMA[x`alɫsnm4JI*5)*xøj%IIO: 7OEOM(fq#@m 1+rǧ-NjH[1{&WlLNrVlӧ wYoLvȂآ+Es-cPdZHOy<|䵈g\tガ'>X\,>qJS" /WC& >ikm9 *oEХm8j73h5MRhYƩ{{^Lma9fubۛ?b4N"C0btc!8,b4n!CO֘ CiDcC;"]~GzUR\ꙮ [D~J; ' \dR'`dx.:AvՁN!xSyY#|(0luAnf$1!OʑX6'$eeCz%6sD+N*M=&pxI+_ _UM(*Bi dr!np3b7Lp #C1s*6FY=THuP_~UroA{S[f#mjO)݆E9Fo~5ɘ*dCtOР$G$8, 6uݹba=).siN*U7[7Dqŭ;1UK˙l+G;% X4-{ݠ4^)Js I ͅ&WޤxW#uleA[gO4CfnE / E@}}m FROPǡ߰7#, ][ `b<:*IHb "+ac;F6_6$ rD(JDr:[}l$͈ߩx^7wbV 0'H\{Ɋ n"MC6J`ɟz>ڛQ()'|*]_+ш MqOFT܆S* ^)RF%Nwmln5 Ĕ>cc_*X'-p!GkHP*1QV3S zjֺId_RZ77CZ a8K**wU"hka A cjWQ^Hdыn/(w@pԷd^ UNDS}DvQ){r^"ltb1e?uzJbxLOKаt*AM\iTvN4/`vMͺ,S؋jU{(=L@GgDtp\p{v;w*Pv 4ⅣiO ;UI/ڬW!緶)$8RyuF{u״Z#}}Sj,s@\ɹ9Ub`D.A#b?uJuՠ-d0yIbm.xkWN<o,?C폿ܗ\d${J$@Ήi@2ܬoLɑh"ugZuDE T@͢d*Ȫp.c ܫ<Yo#T|k\ ڀK8&ԇ=[;rC,,; sc]VsZ2E:J48@Œy_vwpة9 1oi3ycfu,) Ictx:*1;,rfU-"TR}4 M#,5j6Ou[J_) en;>CV:̕'Ymig< I,TEσsid]PjV]Cnk q3R'|amOх x{ D rrUy{PU萞, rXEX]GFsskwH|fFKՁase\^VG(* ު!|=8g`֋^s2S y~跋L'PVKO]eQCgR<Bk$E,O!";̄F򁭘#xSph܇z >ޓ32Kr{Kߠ]ecsH7تlZכ #6. Tl:Ww:N5d@Y>z I^ q>Ze]g@I@G,Q)oU7!$N-OGҴYZPUƫpkG6w2*W`XA DLL!b!ֻ{p"KM& qp tg,Z ̓ P7LGmqspq438Y._sfZsO4@hNM˾!1}֗P{Yg ˦hבª.(]w؉#u$ƌ~ FDX#DA4_H2$Ϛc]ZԮaM>{}$bbVQKرFҘ~+%h~O-UiqGRÉ* :L $[NQї/s.7v$ qQ9amlOe&S| J06v1*O< >ԌHrWOBpe{7$HnՓ1SE?ՉT, B4a(x0i%4a.ױ>B~&%b JtANKw{ YQ nI:RO{U"/VxP`8(CsC~FF`oم.ԐIo[9+WH/_1$薡-pzR2Wu3ҏ8h)^ HMGo?/!M4fl<"ը5" G"Cy~wx#m<noa?]LtO{!$?W&իjKPxT۾$v(z倳V|L*"[ qGZx^6ޝP֢w.:ߕpO lM V,tdAvĕ`^F/J]-“H Q;}'q~.P,~ٓۛ acSzB!2Ok¤Q_<[e^e>rpW ׌ɓ\r2g]**Sd|er3K0n v*y*ޫ.2DOMsS$qD3bnj$ 5t:Nn1 L sTG=q5kbjς] $u i?R^l &~'Z['AIf%.*L2[~ζdtqxi-.x7 ~.[?'^qzMiE5:Xwsp83wBy _e,C)n/lk&?%l$Qλ8H2MT.^@rHK{&72,Vޯ&RmopĜ\8[)]/JB//(ysj>†[Ka,`,?Py>*:딮\ oy$5 \a$2w-E== =Zc~Ֆurz>_ 㸨`R'š<Ĵ1w-a?p5ű#vpqm?>GߌIqHivPY#kL>9(Em>zƅo3)& =f}Zi繳~oM#S9EsZ!H̪7Y 2E-IDmyqWjBlk7_uO3$.l9;ck!or2r}<eNB\Yԗĺ8 }N4lB2>"4vl+-_8>!gR.~+ >nS~ڲ.\2PW߲V-\%WDRx]g}1G1G,4 ${M:'q.zGM!|Gz^rjdd26QHhOl 4,pm܃N/ٝj6EpBl b›@_`Ojm%;|r ǹE'"OؒZ ';jDԡd7vmP?>j a'p՚p.BB[0=S^baV0Mjz;^^ja)Ց~mӟwdn.{{( 6s-r)&T5 tkɄyJ눓We=lRhQbKr5EFOCƀbcw3^8ڛ^Fa37$ӯn?̴ x+`4,zzfsxw?-Ϛj<%ů?}\"|r&%6ܓnM w;U*}\+F#.Zත)rViu̻gWɆO;AK02rlR~bJbh>8ޅ}.iZOB*i +`+$=l>tS0lX:ʨb0Q(Ty%d> z G_-4"l8;*s&X5'gVDrGmd7s3XwuM!fFpw%Bks&jiZT[\6Z #y8m{$q\]WlFa P'Zȶ-4bmDÍ d"~V\xG㌶<:zyb`ۘpNe.k9mBチMZki 㪙eM'~xt{MyG #7WFTX$/{uj$Ae)JHg E%{}{5u'$]hVEmf^$6`4~A4?$HêBtgϽ7So&R Byƀ޾AsNj.1 Sg8RO6 zni{E1QRt^2g_#Qx_Ӭ{Y!k{]G4zuj Z]^>f :#2hkQRēs+Zo$?8[8^.F)^6m՝D;R-8ݱuXwi-#fǥ2/6Xrx`ztZ%|:FS^2ӊՍU;U y +AbΓb ۷96mlM@{ " LM02 4 Y5 ֤e|!Jb rDP˰w w 6 38oS5Kfdt\NO KR()o5TQ/T2Jd=ǟ;pz){'f5s3MO’ZPɴqz:nZ2,m2,OҪ΀*6+5:"c(csסy^uUfPv)}[ĠrL40.a_Cˎqxدpvs?xUԱA2}G*J̚$Ua<1_/gnšHQz8ƶ8o9<`b@{~be[4`II_l:WwŐ M-2 &ګvY p ~R?>m_!ԃU 7\&s^c3?w2Kx1{Aԓ0Jqu4ߊY:fQex(DetHGcާ^ڄdSX>%Ċol 0^D}q;yz1<Z 8bFX1~p:xv'՘RM1ln[J +PɸG|2s{Aܭ>NT3ךX3>y}&')8Χ {:v&& cŗSl 6OZܔT[6όyhՉ:2G8ZfΔSƖWdvKvuhmyE,XE;GpMd,?_y(*p |,sO>ItS*qMv0^zӍ.-Mj-D DM6nthX޺H~+4.T()I`M  Sr|9fFGgb!˰T9/Юvpkew 1$Jd}}Zo)=Kk8a v&k? bA/YqZ^sa1ݯ'lͦ7.h?/ ;xpg7dh >n@ۖ!I*Ю3`n8&b١誩N\(/ߖl2:)mYxA1)?"$u_xm~{1:^wOŝZNk~uYm]X lhŰİ {t&74(Ѳ6P>-QD+b Ȇh?!cf}iVيǐ$XY{e=tUc՗0Q`.^=\ZCqY%i8 HX+ZKL?Xe"?ѕe#Da u1ָ.!ʍ:鴜m.< 3?ȧφ.=7WlI=:3\xI#EC2oIK7\ T8slk~a1!2izpֱ=2(` D3ԙ䊲BҘP NG.6$Q Ko4jzdsK,T&$Wa`rpqGFB&т\kvWEͶ5s-eE'J>dIe,%wеu;>˨ߨsȝ"ȍu)7L?֒OG#f8Z7ٳi~_[9` |)-ܯr7Qb2jLޣHp!9:li/+ |)Log5'wKs2@5;&76ưglOψ M֪]㣱/W] s6Hm;˧qՎ;+e%E]mؓn _D )hb18V-Qa܁v-;nњ6|F# /vTFش멌Z,l.bL5Q¥\Y0Ո/>w e?' \E %2aXr=rUV|tjmQ^J0A] {}mB>toqYF9'5̯psQn%\e2kt$8͠},qYsȭ1 [N P}]n֫XwF%p e? ہ2< f0v3̆߫͝hfΫۑf.Kf5ZblNrkK \,*DtMn TXMV5ހûꢏZJX9k#E"wuJ8!#6dJZ*x!SX;?ؒk2@RՕu}mβȹp5 儐ծe$Rp;̿,S 7QM;ۡ &~Ð7LzO4:fG-H8ߛ).o LvH /:- F@5?L]…p⏰l:6T~rR&8k`,'#d|.nOpEw~!&&,vLNh|LK~ˠt-O6@]<$ BQ0v'`m@N5yY)7_W9(w\F`ֹF [Nr\ϱm8 9 +2s!x"!UTa|ீ+s\#čNvH ә>#@Qye֤']\ <L4ɳ[.>w&4/b*inmڝq87tŖ&8q&uD6cԇM lo%< Nzw$*#GbG ,xywDI {bJܟiTmՍ柋NaQB i>3,7!C /͎@cdCvNb/#|_7{3"HuUEhgڀ朎Ԫdh/BzHd 90P5DҴlTi}3>/v%A̙, EOm a8έB2$z@Euh4?ENCM>/`@O"B 6g=*iK[y8PBovx+]̃t75 3+9->uc4(L5$^z(/.Q"yn+qا*;+^9F{L*ZҪܜѩ}G3:Dbpaim[P}Łnb phPGK/|E@jȁ ` ^XF$Mh0[R*Ϭ_rXINQx:aj=iٛH"\}@MtcSBQmlA>ݷ{dmr.;W51jx;Cyh(QurJ@C.C>@? 3EN9kR,y5dC׭Q>8[8=9c .b(刺WII)l \L`>̮q$G8Sȭ ]&¢[6j*TDav cE1\n)TPǦö ~ӧ$ nU;~Vܤ%*`ms$t2V˖gzXW!41tc;~3XjFÅhkq)0X=vHS;0beqaKvaqV=ѫlZa[`U"N:p[ 嫉8uD !^3tq ڔ3»7w#i,5!3m0T6jS?I5#w7LЁ^K~Ew\lj}iò rZw"ܷ7yݛi;vN~sjue_x 4tP0|$_=?ئVqd?Q*ݿNd[-d#(GVօ믋PH .3L/:,-;bkO|5׹;h}e(Z[s!.Yh.)pAӸ 5 9+|OTmd0Ih&agHʿxd 1BjCG1ktN@|؝y0LRCr+J,<$-(+/@߂'AnrQQEG 3덆.4^Ȧ$:ngfB 3{K)*O柩b0Aҏ\\vmfZ/*H-S? -C)`xe0W}O;])5O=UHPnCpz4LC2eҀvV:j&Etvŷ:ʒvA־AIm^ܘ`oUO(s-X JzjR?0u\_w 3j෴,KƉ>Dքi=?8RXYߢe3v`t$1]5He< M~f;pш4ao[yO$}r{ eT"<`~aDH^b Rӕo32؆&N l=S2{ MCeȬ"u]GRCrJp^Y蝒zzc`L{F>1{,_F¦&vѱt.v)T|5p+V|C OvP`9HR8GWݦGzT(r<Լ@s?wre~V5Mᵤ"va+Xq^\Fr5.}R^A-=1IҾ`Wjp*. *5޿Z> x' ?̘tޞC5}`zm5vGeF?v>`2g(|JyGaH~EJ)[btVhDeI^1pCg Uz]mfgA3kK7ؽxk̖`kHu`)/{-c\RB*>8r6}p)wqƯŵGzEFͰH*_Y#<xދ5S:Nc$Ve{'``kicU}/`>N]?[E)_;B +ϡ-fXf*MMhsʞ9rrKsBDo \DJr?{} ˳$A߯Vzƒm!W+ krJ[ 1]7I^rj^&5mPޚ" [\*jE'wE/mE^?Bzq(Ov5U>fg͟d-vJCFNh/!:!BRmɧP.0Vo"v}Mރe&A+pPst:#; V}ͫyGGOM[8n@Cf h*0E@ K.3PY3@otk>^?௔lO|:Fϊ 3mzPD()9mCduaڞ\h?zG S3fq |Ӳ)UFF,f~VWB,[ݷ[YB/_lQ-46KXkݘbPʸ%L9-57m/5߃ ~c<ƣ(ڗLwz}554J6 F-%}tHz}DЬyCe-=[̓_ mi 5U1jU3|#J@Q/Nedb|\V9ᆠ'7Ǜ sςS=~g@U%m. :|dl\K%^Ht[jXIϛOAP dX5sңtw[2'HɣHX@IIRuJYzJLYvք Xy /*o=/LMnSP>-!|#_HY_xYYrJm\ K0"!;!C &?.%e"oy]@8)Fz4"S G@v(un]qk?' UNhC+>Ty )"ǰyqR;{1d2@oPo Lwh }dxc LJ/rGӐC)0tH< rb~Xn -KZ$P>o/1N˹'tA8 "*SuV!y"\aL% ~!|XRlYG5Γ r,t[ _\4-RQ ER\ҡr] <@C7mv{"I *(G32~ijX{dMq4f_OV3#JDpĭ;tch${>k.+{HPv*`N"&)r,h%U*Lɢ9KKr!s79N9\' 5‚2 0v LvK&/3}*ƱZ9,˞+P}ƸD`D烈:&Sw2L{z@A,'9 9[5Pvjx>8I AZ?cζF+dZ_6@".hj,byؾOrZˮ:&?OM[ﺎ׵@^Q~WO?/Tz̍V]] S :[%=덍/5Fw1X_ܓ+>2W,<ɤRjFԪqYc˴:T=#7uґV F ٛY@竴7cRgv<YA8f,0d'ͦYl sW=vu!\į9GDkjnI\. 9E,Y1a^_[&w:>!pa=UbݰZ)zgȎU9.D( r' LlKSLBD0d,$t{1 .XH28CVKg}H ;5?Yld@%/fiK9ЬulG#똡C@IO )A@-fmKj%ߊRTL)=3i^3P9!:4 hv_i9aM _Ჩ?}UL3$'w/ߏKb&1Uj&Χ[[_bpiCD`q _B$aGa{ RJ:e!!f<x Dһ7.aL.gkRpoU1v2} 7UÏŔ*Sb8@?6Y 7A~o&aĸϕ̹yxtY(w򞫜Ry[8sHqkx'"s7n7K-A&QU+z8wx4ѷ>턞+?+a5/:2tc#釤V(X p%]U.ER)'-9TO,πά!']3 Es;':Lb:wPP@6ڡ{^Zg#12f ><>rKh*Tcd=[>chEY]陊F3-V׵&J۷w66ZerLI_ȗ ~l(S)Q[悮#Le/JNoZ8(8rfP tKa`H!~o4 ?V:=7!\ptEvܶu1 ?3J~?Pfjcx^:!ZROpiq0},iv17eUmzs;gNMXͤ2[1OWzSS ei׆`/rP3'RnD^C5Z))u@'.0ّYO0dA,~,*Sə^0 <{!(?Ctgnԗ ""6Ap;rGj)Ƹl&XX0|i"\W^9xnlo;_~bW˨}dnnM(b=LƔ %74פ/5Z;#TC,viyB"St)9EK us(MLLO~Ku}':b&or%Obe9@e@?4x9Bhof܇4O, '絹hqb 0-nK U6s0-쾉}p)f65d9U: };\%%2CwJsE VƔhpn\tSMgVCZ "W@rD&w|>f6^KL%-+We#/2zV2 / p^0.),:Ԓ*?EXWyӦԆcyl[Y G? &u)[v͢oFdY%I {e5S+[2oRJNI~9#wjs\vsڰ>mU LVѹv ) j_[uV P r)|(Pk}רU9z+>nf=!?0viq >+ro@jšz0b$҅i cORB&z" 8=|v-[LlkQ[ٓ="a)uۃ6PG8eü|qł["ϋS BS۝M69cdž _IqQIT$t1|w*߻Ls=%ba]3‰}ZRFhgȱEDkTwnJU;|y(kSmƟc\~#LR}/TDbk*b8T'q1nkBKӇs-r&7'A>B0QTwS;F'1C{Htjõ0`/acBU^/R({Djz3-ǯ@a/{^q B//^r,93M W/,D΄I/>DֱdM,bg F?#cSlJWzՂ/ t/Ea;? 'eo |nA B->I;A/:RS\ ib>pDrGm;tŐfYI9`ӆy? 5w q>[gxD8$Z\j5}iJREDEJ} lVQ:Gy\dln )b6dLЃ[qQykxi)@-+GLGmoKWz*cD8CCo(IE.QZEys0=K|>xE~iFOە@qSzÖwa>k'1 *Zaȉp3%}_[`[hdXꨲF2ZN~)n#r")S6drrGQՌዶ$il0}Xz۳rLr܊Y'!mE4A I{Rmb^_9 @G15y~V~>X[SrMR`ɚPϟ>>OvRYrZ6;}y "Z'}nQ?=1T_FlP =̐7ks. x)ejT\[,̩ |Ȭޖ,KP׏KA a.ԾFYqZ{G}Hc8,{khz/\bVu5UF^A}} ˡozƫ t3ylN{U5C j98Β+Z >axqueXqV0u+kx1ľ夡 jl]>aFBC6DKg = pursomE,9<R غz2+*\2a:]L0}"ŵUJ9j+3z s >dR]mAt|*7vxވ=x%gZWcK`&*{ hCl*jFHAc~Yup5m;I؉} 4kdGL% Gc 8*()o-َRק[:H|ba_iwWu\(zͲiך~ɅvFRHenb]Q^ʽOiܜl?FZDGZhI(sQ+}B"V7ix:9;9LAⓣ Vڼ%WFS lCۭ.wS3Ez q]Ěnwf(Cqռ˕(a1'PSeg:D9Gߣ!$*؜hQۗQFMIW+M-- oN&yփlz=slR O?s&{T3NPz*]ͻ*>ļD՞j|bD ݔ '_TaziPa֫2FN<0cb%CtzAJ=Dϟ stm4 p{NEbI"ѡ`UFKrx|{|_) ԩ͹OGIki[? P]*99j2D3fP:yiP };K-x=d.:򱤳f{ # 'ST0hɩh5Cm99k)?v/$h4D^_ܖֳm7*4_(vC1]c1F,8EK",_! hr?<ʑiQgk yxmJٙۚ1v d/D+7\&jr OV$i\NWo:^$7vGYfqr(OaﶭAÛ. > {' h1G“flծûi] ӠЇ{(,יM.C%E>IV->s-h}}-+&ߕ 'k 2I7maC/X`D]ε^iȽF)8'zfB?TIZα;HwHS9| PϺ>>B>dB[jB“u6z+ǐg13f 2a |"'`'96@ML wL/\)B ֹGU'nEj)Np<3r,-n7+1Vެ@(Ay\.1H$Ʊq]B`w2`e{x`rVPRPsXIMj^6.lX&Bm ڀU`$* c;IY ^=lrѸc1٘1tWBq+`m^s\5KNO!bY@jgIe>t3 Xw"f%m pQ^‚Lnx%gD뮜؄$L|j~!7m~ gC6vYD0#uaq \h^y6Q^N'ܭlOs䍤H' #miVLɰ/|*g;.n @Bne4a1MK.ERH?,8΄bMI"]I,~B1cM3 I?<VM>8-]3?, ?^ݍ9v"#E* H0 _nRJ~>]pp q>k F&g9oi=gupz20B amzٲ{dO[.՛R <24W'UȡdX);'n>Iȿבű;]￞lLR; ~! ]y->RZ0|mY,K=&,4» 1xfuGJ[P<6,e"P/3_4H7"BD oF0l@ucb΋JryDT3 =o:JXͦ*KP,v~(D)d`/}u^:O;x+|~&oh| Ii .CZ4籔'mL?Ћ_pl~^uyb/MFݍ$VpYO3W)!hM؟kTlŒX;Q'7k X{&2&0 LaK z\mǷU$Gbn3Dz9IDK{j_g #RT!ͬ[F89ݻ5F]g͝#ۖT Jw-q;LE4 cg_:Iɬ'Jcm\'H7bX)2ZyC XqHè'Fc ֊Vas PIpyd^=.gvZB"1ck"P zfwoj^,?TqSǀKX2Ea#M dqЉ$So:(.pDV-xR+ESuGe* aVrnmD$t:F]C5U5g~Q ^W^Kr ZԌ[ >3R7߅p̍/5}gerûķoC-\Ap:膈yIRڡPp+olzN*9I^ H2h_@^z~|)y29t`9Ag*oecdd;"14jLexZ~MeHL喋j=}3Q㑲xm6)c5|@`^| +$2#HϬJv6NF@mhAI3lA&r=D$"ß<&` 9.ߵ>%p ̄!fi1 r"=6}fw)/K# `N9<<v\Q8?.0(›[pZQ}¿CM.Q]*W_"x;&{~n1 :0B7FhD=x@ ([X>xq[nFp~N$L[S/zdi2\y|x7bvI6yqc#Og$TsZ FT]$L?#C9%;y6lG(})K!}oׁ77zD+B^tGspF ZU?͑}r^GJZB2Q!NNjy؅۫\KU/( 9bmh2L`lF,.>4DE4J FK+XiF ߙu4IA#dk<@kVJP`e!/rk +礵whMXSr!mBh{` IA=E#]pmb9}IEy*О_@7< Ip6Bx~sW'54k$.KPjKJ`ۤLgfmL+ AV{LދRA6J<^1Hy6"N1pҎ_U6o-<. pQSv 14]Y4FIY@Fi{eW/Ίkzq.;ػlݴW 6Op9E*5r톸i9Ki3aL/}O*?Bn)J "cju&gr]!T\[yk!tש& _FC8S "u*E=A"lfhx1xo7sxi\vk_v5Ʉ jP_أdn4pkehHLr /Š-dKc1BHn>4d)yBTmT\*hVf#>EֽFR k7Qmb9\uuXa}\֟ AR'3FYu%5܍_TYݹˊX|y\r]Esڒ, Z53PJUA=ڛp;&Eu,;#Z(,%LB>,B E}JqᨮԜM:_Vo&Yd^SV#ppU5VkZ8=XsbQ }қV{@pGVGV#\<L욍Ց?=3KJCCߢTLObtQ0ܜ-prT-oeػr;Ns o}fفeˍKZ-^͘aTzr)3Tq^]tp塡eT̕} :}VŰ,HHX[tXCT/AG8Ҍ_qVFV:7 kl5bRKd]ּX(l?M(5#?c GL=v`cIW-:U5_"~"&_['#ݶjk|VϮ% s@8^Aۯ](Y%?_HS9j1I.V*IVrx bycEv}ta#VYhqCTQ&\z@6f"'!^`ZMx}!AGktTt~Xs@Y+T \ro D;>r.=Gq`D 5/_2>ى7 ljn^ e[8pzڝE1-wmP %",` TõӢU*1}|Āև:RうQL!_B?,Oxeƅ; 0-" .㍄w[:X~GkuTRIIj# 5X[ph-rLx|4d=9 mrt%dS-<Φ7K0(s JWЕr3kd?ag <+`l@aAx:-]ee3)H|u%ab"]yc_W> H 樝ω9FAܲo>i_D{Av)=E t/&Pop-dndͳ݉,ud s PbO*B#F6>Չ vH@](Ix2vtQ1}$$p=c*x -&!cx*uF٢cDyQ % t=ZZCq RL2W8iZн`HNBcʜ-OMR@3{(ѮZJkP\_H!k}Ǧ/{ưbrfn3}_7VZB%kK }|$y#W%?S;=sXm1m'(+UM H2kG b)IkMQp zGS/FNs0Ce!뎴b?Ekh*MġPyF7 GƸ<;'`k̠݌[Uk/Q|@Hۘ_KWsi<;yG0x=w-6, ?S)T@Pp,ExモWFTlcb^T7wSQ# f&A48znnJ{̻xj(k\\->+.hs b_@ˉxe"%B2&{MCC9*`|0 rF 9>0^SvG"Bj" p䆙1,AR$ӆLek9 Nm),+ ^[֌6.֦͜}? x6`{KۢġJ]<`.VߪPwRgI(] Qx@mϷy^W4nAR+OGvZ?++-[VM/δ8 @ۈj5MH]~K '"FTҴ0Q :-2d5^Q1E!- y'3$8ꥩ+v9tk4_4'.z2RG#P]yWJdZZx3諅TcOI$Y8%uHB5e|ʄB #f7k|WҊȭf^rTl$Jρ>>U9$E4:93 Ѽyre[)ֹމp*4R!n; # 88kƑ׻^Gs=h)gjTfoPT>LH\~<8[+ 7oU]MVhEr֏:mXD.mY1>h+ǑhePxoQy*G@h4ҺB9S~aM6YD֊1`4k Z* eBӯ+*k_9{C1>kax>8.cN 5xvoD -[Pi@Xtupkr5T@|NBA|rs3 _&a߷:FHv;ِy4q]q !~&^/qtIv9ț?t(RD yɞ%\r>=8k|zT 0¥~(Xc:OyTX|aچs+`TgY|-LUtvIKvIAbe´,,+ q?͛yΤE^ϋљOf:F%ɲQj.erEA{} .s(FR`ڍ]G#"-1ҜtB=y%Sk4_ F NrK yˊ'ᛐjjA֖j^U+z1 ]V;..N ̎""+PWߓsJeuj;87gׅ=5Ǜ>Yam(sjW 5Z.OZ1D[ VkyZ<K̤ɶ=b~ɚM-} L !D##qr>-c1Q&p;k*)P^ۀ٧JD|#d*H2X&), ֘I3G9TF= fT-FߑWNo5GǽC06JGt icwNਸ਼gwnj4[`LxI`3wvfVqP,5Kp|Ac0Tq'eѕ^&}BEJE/5/WO=22 丈k1T|'cP]n}QEl'7J@D]'C)E߯NHZx|(%ל,)p}G? մC\,%LNPp#? 1i6TxvJ۱jn NrbKar&w="Ks\_ilQG˜9+gpcOLq`4eڊWّYSsJ{Ha2Ԩx?_ۙ.pjp%u//-q^yDl);Idn=4i~=8XF3'bVn. E^o[Q̺&YpaKQ(Ů/tXcmnE>_dAI`ҩX2 "mTIۏzg>mue!|b*=) u4>v?:zl[K:*u$ J^ Ofjoֿ+"*r,7-Z# i(B/ %aF%i(RQ!n]hs"&0禝Fgts~b&W'ֈ5M .:~v1>DcXi ΢; t% TW鐣P:1 ,b<*e77=HE (r'=Iz*c^iLj6QSӀ%j)=MZ-s\1VQ+HZn`-/H9Ybuڊ. Or ?8 P;E!24Ww]D&,lJ@WtIGԘ_PP0<$pе¶*&;^Z}^ŎM>R-\"Wlْ+tجT5! qZFKh;VFo8J3};!iubxDi7Tc&齗>?>I}]_;(("tjv(,io::NkuAe+Ѯkc`?upϸ]eE/O XE~}JL;wheG7؜ wFclX]75KsGNAʻi`+mkfz@x `BKhWGR]ߦᕘEf}_ޠ3mbm&ؖEjzn>qMYV00v*ljo򝈽n8۲-A,|i]6" ??h#:'d;- @#[V7ClFl.c '#"UI~ERk?HtQZ?[!3E-+3B̑.@.p979;y霠+D$mUcf.nXΥXmh @ th4:}'4ǜ;৾P+GXFLPR Ox2ˊ> <i)fzSU_x]CHyH|Kz-7)n̓ ;\˛2$N{jqpCe:^X{"&NnO޹G b]ͰHlX EIXGf)2R^Fb3iCeϩXomcX:ee9] pboiw%1jT~`BOX6@9ܒ~mcdO*m JJMrai\w>WlP"Ž[v/{)FYI\ø QXTTīыUT <-C_IUK//{Dw.`wW/a)d;Oz?!ꒉ7G]"Bu2y1j HIuldRu*ߕWsEf̽ͣh!9aFo6;iV?e 6HԽ,~3^RհAٚF S>utj##Mc%iz4JTEœ8Ĥ`"9D:S8t†9Ĝ@LOKzm+)+ Po徦CHΜ)#rmI)s96ӌ"5%c8~)GiF1<Ȱ&†IӲA}0r~M`jȂy}G9G|"kFC]mfeF7WXrMDTAJ#rs6!w̟ ȀoQL<={5~2<Me՚p>[M{ntptH;tz$0A:Rr(ĄQFRJGyh44sC丂4LetjrT}8 LYtkG6Db^2PM'>m [Ŏ(͸-l7FUHf\s@|)wBv5b8;ɥ$$0Z' +tlt.?Mm/lr"H CR̂)CU9EddOsw#ILf豭'h+Y׌{pq#TNg Y[c Fj#9u=$*12'gqEUE+;ˬ]sCSdk5 H(gMkW=>Kw]kDlQx30Ϻm)Vm|7(Yw-ͫ֕=BȬE^m[ȡ0 $s7q D`2xEAO-0EcbZۑlbQ2PF Vj_G0rP9s Y? (|qӤg2+Rӝ &o7|HwENu{䗩z@^Rf) cmY>[iΝ)o>xo QObHX-*n]ߨS/8Rc)Tψ}8?g''S cCZ|KGKMXgb\}W꣜ʹ+j%'ꗦPrTMMRWRG/rdFh=q w*кJtCM}`zǼj.k1RƜPk;ե {STz^V- zu졓[ rnRAn,DjNkJme=|֡v˷UO6CM8MsH"ֿD6f_(Oi>YlP{0Y-1?9|fŰ;яB, y w3n~7*wUK Ijςjh=U)z:gBǃ!uk9!iazL %&RwpfZGΞivORiG9[AŜ.q5¶6t͵rf[qMf\ Lp|?~;uE#6 ׉0?hG_fK|F-DZ \ҏ$ t`{e>B{mgC6<\Anx|HU.*b3[Ŷ_wy a=1 Zx qw`wl>S, MOhux[O9t7>VI#wB Ξt]rvN 9Ό~x9krTcP'p8 0濗^_қȊsF(_̀#dΐ2K9PE9øzE/9M[:.nVJ`c`?0HrXNN*LD(l2yL}|U0,>=-|%鹄B96HeBW9邥wߥXU :JeD+Є*M>n3>`֛a.7cȴ3c=i-.]bO">3̞)H@ObB*ì*"zeޘq[.:=:/ gyl17meM~Dv-ٰUɝ)TE9cƕ]aa2c|7)? S7v姡~M+yرpen3u,b$ч&ύ`2<)BXCwW/бyRFzlKqaQ[dTygjů p_c .vX[!Q0y<wˇ{zfC)&y8A\{T,BPܧR;ulƟ) 7?BVٶяL}*F.oZ1'0 ,eS#l>p= ۰]%"!Թ8FYD٢u2@JtlY6dN=>|4lj%8j$tl3$A#7 sx#WlԪ50瘈1hQsv3^ vGHR@&dxPrIxگ>6擃tFv9_V5IdgNϜ=(c˱IL:3仆uTdrCP؇%84vQ8- .yŴgsJ"*Zh|ӍA琉1-2( DV{*QLGO-fV6Ć'p 3<^ C7&z5{BPI4""X[3~Q{{ `&[~jW<ۅP~Bt8. rQE{V]onwƗnuZYJ;ssal -(Z'"w{E9fc/-pP ceqEUv+in!Ù8uN8R5Y MФm$㶥SӚy7pcF$<2P*B6@+m"1*勖6at6:rYSlA5@z>&>.uO(h~m͗Ԉ )=B!&CNw?H|MC=0bp#La88\Ige>J{uZC鬍}8#?lpa`09W:7RM9r C\bLM; xO Abg.F;ME5!5V%ϳ5³ПɌ}(#; .(f&wL+纋+RgtϗJ\Fam a %!s˔WG3s߇ f;ؾ[^:hLCRJy(K˳BqLe0My;JGئǒG p)8k` ۓWl #l[g QJzLg Mv ~6(;vEle Q8>ƁU˫Fן` $R6I-Җ#M񼑷k?2=曀Z-CV;Y-6ujZ$d҇k]ɹSYen+&@/v ><QV`IIzM0( POz̫pO *Qt-a<0SZ!>4Rы]օͿ"vx~CaӴ@#նi̻K"r{cY,淀n N׀g_D O vK6Zm ĵ/6!Ca7l IXA pdy|b%/SӺc &kWo[w~Lg1 0>oV)ۑqEꉡROZEv'rIPK:D{nuP= =Zͮ Qrr3%qhWoRA3Ww 9lC {vui:0? u)ąqdH|F_% *@GD Q0]IpjDmQ0*By:֚?*9EޱQ5Wg!5 X\RiҝU=՛}Hٝ3 kF<ؐ+>%XWZ>;&m Vf`$1D/@ xcT3*kb }W3!j/m!R7!ȰePKxonPvÿ.^GEY܇d8yf<ԲgW.\3hs M2>)t=HmMUЊݲ 6bQD!_1:Wh9HiQ9 W'S,)[RZUHqi?oeuP̘@hoÁ!J ƀOT{񅼱7/)9ז8ն% =&Ii=vKup-ֱԪ4(%$V~HFюp˱VIBc:/H"I3ZŨڄytOqBl|Rx K>쏇QM;4UjG3iC/$3<^SxT"&ဴ5]<%6ʊ%ÿ|bW!fLN2rf,_7UY#~=58H/W#Au_o@N6b)j5ssPkDQ/I,˾]9Sb#dzw5P耫=q@u=1u7~Ycu|-Z&QYB@őIG1?~akk%?[n@=\5Z>;˶.Z@ƧNK+(6$TIsK*+ZN]`6UP_2e j==b'3A7}.CVC%{&/ O`~#oKz N>BgrĠN VNv:Y { ?iъ k#sZS!)` a~N|8?Ys"XwV6\wuPgOKNlwx ؖYy}j00{(|-4%i:o k,gdCrq-`xXmٝ]BQP5(VH\SSRf |d^ܛ܌Fӳ1nCfh9D V0m&[0 9 D=KP=Ag>6XR73p`!Ggvb*3򕯆b Zr_IkX(,MSqe"&Pʊkyk-iU*kHkޣO=reO{4_4JBe$T5yJ OO.;.e\&\Z?ej^Xl"\~×?@+fųftAvixygP1f&:D>. nIgCnE*bob_ƷSQ0\y rL.31 dD$XzD":t-+ c:MԬb31tٞ&Xۙ*_c;eЯDBӌ4CGG+kʾ4W'hK i!ЂV3r$M$Ų  >G?]xψM 2_QpH%ʐSq Yb;bdc8a8 0(#n6н 7 ZV7ϲm1^wbyrn)gJSefsZXVLAy`{=">!?yium3_.n g.{iwvv-x?UZ! X Tk'4:PW#&d"Ȏzd_I4f}p⯐t K `"HDH׉MZXe*~i*3?7B7ϚS dezc@ l:r4pF.;e[V]fMAkKp: rJ 9`kgrl!^4*J+ɂ`24d_2pFQ p63W~?j0L+L@ב+E dznXS&~تTO?,"RD6SQ*-CE'aMvv+rGFh,@uwB$Hm_ Ξ!Eڣ6xC={̻5HOS,I,vX򰷰_L_,\CfN-T;汓s8J+If?z4,{ uC w+9g%+\Xǜ~6+^}2y%B7t͜EOC0p? LH޼0z&%C޹s-+6ςH"إY3P"k&c|M*1J̓[SH@Q4Sm,?.~'B_8]Ew7xCTY[?i}p˼sWq*Q[맊E\KУ25`t}(~ / v4Ho}{IW3(tY3VეDkOIXh)Ňl ֽ}P$M0<83 c|>힏>:KeU1ǹݡpܙCW ,F`>1w(JͶfFs'}Ӊo}:WJƑؾ3t+4R~i\r_!Ŝf-?wִ`"+P櫞y$\C>o堤q6S}r~jŚ%ǯ:]%r6¯9&V 8yq^mƼ|,qQ2cW Ψ2/2W<bA|s_ғl\1ʼnf6I]vnzKCR1N؂ϝ.;IB hƢd缎Ý߁3E_u ؎˂Z-s[-$3r(eᲷy.C4<|z=O3KqE#)+o>QC;oq98|y3aPuI](7m P |ɆD')w&;0ӝ ! ܙRˀ(c>^N[I#]otʉ 5{M1Y֙Eҁ_^v[C8aj .& Su֘ p-*Q'Zd2T b|e>Qyl5g*f-U)~\붇@7M{* /W6m:{D aOnCfIS8 el< r6づQZgqPT"(hJQiRpbp& ָ2]]_KnTKiG!!pDv '\؁^1%)\ W%/|Fތ:ʩQ{o**:Y8욅n-:uK2?`=F6NQE*@~iMY0Č({A6bJ*.l`M[MekI5M}lO캠@(զJ7c~*w0C4xA0 8z/r B`b+$9Eps#Y7.OzOr@;3Ѵ:tD[Lg{.vnES|Ld-cZ旸hkM=ʼԥ!ؖ㖶 YZ