vzmigrate-debugsource-7.0.147-1.vz8 >    a o  }Dͭ*/)s@z&g󗷬wŧ^'\@ϦwWYb3K.^u =Q<9/]7E2|o?4B/9f1[S:@oSKe-Ic8I{28efe2ae84bab05ba72b272f3c9c7ec2f666af861d38d473d41f76e232e0d317402cda6a9b6017e8747e208d01285efb9f556827pa o  }Dͭ*\."˵M Qor%5W\5?z)Pez"P.!Jx35{5kG e0юٴk"KE%<y1y-<>{liߚtVdx=fфҏo I+}G*USx>p8T?Dd  & J $* Xjpx2@2 2 2 2 2 2222?([8d}9X}:Z }G2H2Iވ2X޼Y\2]ߨ2^ bde flt,2u2v@Cvzmigrate-debugsource7.0.1471.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.a obuilder11.eng.sw.ru0VirtuozzoVirtuozzoGPLv2Virtuozzo (http://www.virtuozzo.com/support/)Development/Debuglinuxx86_64L&* 3EHG :me% s7 -"6t(^9: &QKYk0tS. (.7 N6AA큤A큤a oa oa na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na oa na n565531adce99e27eb8f34abe827fe69240900bc6143cb1fad8f1418bcc8d11b437c84f3f1a978ead04357de69d6a2e98cd21f4d560ffa736590d9bb83d8d6efd21562c2d191baee19868ddac75364c4ebab673d010350b031f4c4a5a7a80aa933c09fb5559ac808597f5f50eaf9736ffef27e31b2e303aa1077e77f608c59c49e0e2103e7f487a63afc21751bc38025f9376272917f766f6c6287e777146f1df6fa60acbb40250db189dff46574c754987e333de22440038090dee4b47b08abbc5fb68d906b0db0f0e545c62681cfdc75a911e375ae67f1e166d51cde982292890f734c9bc094c4b33b40a8ae3a793c94e3e6c6c02b6d837683838c5d2ff075783016cdd8fddf5ae77b3df06ef9e4f936eb851f4eaea22be10ca8eb0532fe0708c633e0ca21e26098ee6571401ed7da6f795a161129ba4011de1535d604b7b4c0369309c8eb88d8859490323a5aa47d17dcd4b1ddaf71a4de8a536f98f8c4ec087d18e6ef7e18d023e48646bd0d3def177da0c1994d31487dbdd35a6d621c3b91935072dad902d7af4cd72ba0bcd4f17055774b7d21a415cb4577682066266b158eba722b804ae815052a486143913c6643a250071fdba9a94bde920d9e6a1db6a6e2e7deaff78cc02d4068ea9d9ee6165c2f52f4e421e9818cd9199f991bbd623f88a9249910be684edff07c51d47177214f8e67ee9af064529bef1e2e9fc04f167f90fefaee13f8573d6961d55501cfc2d6420743f89d0dbb16ec0f7f8868e27f00bada0463c1ab152ec256fe71ed2b2954c9a31f8f65d96ae52b9856c0d75629b9110aa4fb86e5332a7f09dcc6edccf900dfa8760dadab5ac7c646313327797f8965800358ed48ff474ca9ebaf27836db0973f5d89d5e58905f5dcb27b61c813cffe64f61512927aa8c1b8984951194aa471b4f1b2b81b53c8d7777f1937a6c976a0499879f447a6857a2d184d9a0a58567d1814c90c848aecf7f7d9d9de87a48e451273046eedb739e0817bfa7f0674b1efca972a6c031fe08b4d2ad7da7aebe9b9c45580b3fb83910f9f3be00f591e3b967bee51951f8992dffe1f859bef4a8f5181938957c9af4e1a7b813e6194997a529e525ad9d102b4995955604ac2ffffe80dedd0e5ad3caf851653c6da31bba79654a366dab2061927b231cae500ca6f6e649a3eed41ee8200feac353cbadb7d6630d320be6354a6c6f666479e47cf70777283870ffff856e76dd057bffbf908a767b5a394a1e83816dddfc6f55b9da1f23b23141e28b443c0f93570b32e15b75c8bff5b169b0d3711c83af02429f4c8aa9bb7fdf9abb6d581829469fbe8374cde3b47f3a64959dacfb25d16201851050a8592774a00b7e33e13470017e0b58ceecf4a71c8b30a2938516be9774837515fe835a5db5528a516b402e817ad84538a5b1b4a7c3f65cbc0ae72529c1c9a2e650ec4da0307151c731f1263d48b05304d621ec767f89665a56438abe146bc253e9d3d2a44faa67c6d461bb9824e01077964d8373c9b96f4724fa584e1157957e0212cc0b1cb38d75da1413aa885b229f024bf339d44e1da912cebd4fdfff3d3d280b9d4a50bc562e1dda48c7bcfcbf5bc615a5f016ce14c8094f40ed0e334685e365b704d042d435ae81390b5fc0e35996ca93db2d37fd2ec7ba5dcef85841c951cc645595d3824ca52e4903e89ad305a5e00aa419f811a97d1e8bffed45195780df3281f23d165675eeab0c9b58245b83609e795a390168c02231e6af5c8746f11ccd80b2d4a2ec4c53a56c2a2b84dbefccbc91f001c70058d86903489bbb8956fcc9867cbe397ed6d51e98084f2faa3809c710d8dd9366405220d49b588a504505144d8d08108bd6d4e85bd838d28f372abf2750ffc5ad06d531f6837c2940dd2429970037b3d14f68e38ffef2653a7b183f1cd4b7673d262582af0dc59f4ead00d14062e4ede2c071769b38b2806bcddd085879f9f3ad5f0604f0b397c28b0428950f2b9431795d9f26d64d3f48c52ab09ba63ca168faf36af20ea4ea755c26cc6ed2945048231d5b8067a58cf9b295f48c862ce1b52caefd60a7cc21638857db14a5e8d1567317a300b55ec679a276442c47391e8583bde276a139rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzmigrate-7.0.147-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.3a $@``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.147Igor Sukhih 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 - return back disk_raw_str #SBM-132767- 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.147-1.vz87.0.147-1.vz8vzmigrate-7.0.147-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.147-1.vz8.x86_64//usr/src/debug/vzmigrate-7.0.147-1.vz8.x86_64/bin//usr/src/debug/vzmigrate-7.0.147-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-830dfbea8cbd7b6d9940ec46e43f2ccb656cf91e7150b2fd906d0dfb22ba7ab1f?7zXZ !#,Z] b2u jӫ`(y|K9)` MxcLD'fO d@m}99g{(iD+bWo;WcU^>V9~uLy D/иsJSa[~jq Fq/ -nkȰ2`ף~et.= )D[1R"Sa߮DΒ>z<`faKYtM@ tԬJ! H9G @7J bSbBzwx0!R90p7e~ g{+2p2\ّZ#[~ܐ)aiP/d!uTzV*r!qT0p~3">"11) )4Ȼ_k*ؑEʈzYO5]_ml ٩",.M0q \s ܘ+/} p ~OXXļ%bKM %jq @P# i=3ȾlLY琸b䥿8dpY,&mIXFw=2ˡ ط,+% D)IOl[S=1ܜhmR˻{f}22rC/ @Q P2acR`bfǝ[g›Au)FɃo-3fFƇ`G.8J~fh:O^23V@6? | Us\ܢւkԗmޖ*7 K\a{wP0XJx ph>@&QVRgA V\̅~ lA5+rm{C}Bփk{~BTtE Uׯ- X_}Ǔ/y2}^H+ Uxhǐ8zF'7E4[/l9wQomI@&|[:r7eGO5:Y+fyqZ2y`U!x89Vak \:AWjĎF LNw+4ZN[d|iWO۱ |y2UY;8᳖ ^  $6'Շzl;̺ND}{,1&}GJ$1'mA5ZW%uٛOUwjF?H(,}KnLM f\>e/|*|_"I5-9U+Y_ gP75|fۇB$/=UEyV!)nM$dO;Yy_zTg"&yq څ֦"c& *IIgBl]F*㒽N ]F*;(q|֠alt})zrO*qßxlK$`HU.ߊ`|qJ,|XVEiINJ1%z)+"ҽg3ewO4[ss~fDGO[ebu31+A1Sy\ר+3Fη 3#>jНF[s*k F0[ƭS;]4yﺓ;7,gxu;KQ11x,HrTH?w6/zh8y mwo+څӺ)>}a09϶|o:3c!ޖJrP03\l~,䕢tvm1.,2=D) IΓ%`L@IE$74 H燸 hjvk_K-|OFqfG)qd[)8r8 l6gQx zLs2?l*Ya' 3JK|X,*cX&bJ  R !칯jU]'lREpZ>$yYXlP\ӝMoh- 7i{طgQ_Tp&N88zȩb̢OWO3C- -gşT~3V" "GWm{86%'7;+FZt0U~;Ddbyګ}u0dS[Yk2b~ }9ZqKRm⌽5`u_^K񝮹d?D/s±h\>/AYc?zRgLh=ǒj RPpYj3NksuwW\Ή5>] , d*CF#T-~9[ 7Q:)F"J%EO4!,uWEp J@Պo,G{>ocғ[{ h:@k|nwCvPG,.*{<8]s굚JYW{Im3z_CFq! I10Rl'P[sU"Tqln{ Ý{N)Ǒ)y:!֚w H6*&`{֔Og< g&!kɲ^B{,{eQCǦ&E l&v N{˾>٠{lS=J,Ht{ukg^'^ ޺`pc{3,4b'_LRDP @YQciSό:%ΡFM\H\Rљd^K ) ODπ å;TB m}T-,)'{;էW/u#!xߒ"_^1(999ildJ[Te7@̓f1ی"C^ߊ Ji(TN0؁Hft1(ɯ1L{7(#9\zNz4Ɨ0~*Px: w*Mj8|Lhaȑqm}䇺 (W"XU&ɥRk]zDoLÝ݀ ѵ"KsIė+ch m;`S<娗 XaItaOׂϘ吧QBW(B5qy)חA|aocA˸>p*FbrO6\rT_pwP1)̐8fה%>v;ILd! L+Gvy~XVho  S*EďhtmA(ſ`6jkXH?Gb ft(@>&CFxZߖA\|@/b ^`K{7px¶ }XmpAvpRÀW t4]Y*,%o&T5峊xe3w5`tt4*h݈L#$$YCwײIEo_u!FslI5i>SMY+Eb=FE g&+[ZpU.NcY3lvE*c:G5.auGX,Y:Ê{ijeV3*Tb^9; %aUO1kXYŷ( טTRs*Xyd4:q#ˇ@sgrJfA wsJ:ʚd(V#\F`y0k^I7*ol4= ̒tk&J-8\YolM ۸3y5_uL T2|űzT>nh,$+tyȂ^GQ֍-F)3j 7bq,.)GXQ$@^Ƹ#tyy :-9Qjx ?b^xn.7WǀXC:i~Rto䈺vRM O5{𦛛AM P-!-9[U,"2샨TVzh@׀Kx9K ?8o<4>RvtɊRy>O[|R닋1e 6>jSYU6л<`.DP4{}(\bs_/XfcS)nF,,i]$&jI C{jRn;p]^׺Ԗke }]$4Qg<գ ƛ= 8Xe+,|C8#^w_3ϸE,z}QCQm<ՑUl_4ծN%jj\C"#v>{ci+z)/[=krR+o8 H|YD'a;!D׌<X(. )HM^yʮ:vدMWgSɤ ug ,g 5#}NĽK} X 5•tE:qx5N;8N9Wfnz8ᦍ;EDگzVSz 8hčpMPR/;_l9dɄS U>("8*YMh" q6rX2b'D n hhTZ℀웢/ xaU8QZ.ŵb&H%f%0pзOіln%b|tW6H (aZLV Wv7$S1k{3_rڧeD7s.[ i#vW$zfU xW{?YKFHXϜS3~S҈dYt)%у(,_!rue|}m3exF1 CM6Z|Tӓ [2v I|@_LD2>53< Om ߖ2fԥvrqEb3D*2HȐYXWfȾy'FDw^XsL{. >'C 9*e tU0'Z_No12p ;taזyPT~,w^QMt)|-K0ZdP IoԉF8k"=IXy<\q77 ߸l`oG rvvpLi:Lm?@U]FzMv>Χ3 Ch1Vf8#)9̰(RKiu RfRqj_݌*d,ў !1Ų hk1+Ttd~J .6ZG@l36E_r@Q6u4mk`Ov>q Agl:V8Aq+L +~CFbx<&N|2|}2UO,Zv9AG2@p}:ngkMĭ^ⴙT *O7RεnFautͷyjh>CU^>+16  `K1>pl B"gn_T ^:g:f$Eݞ]- ]0ߟ"Zh^ #r@q-0oAZ_9prl|4` 0@"Xq2T qZ}nh^MYJ-OjAўXKP v&AmOͺ\lIt]u u/pScEdSplq ׺fpK)sƲ[3=Vw+]lZG >D΁D2d$cl5;ofң/~1ǗwYm.&Z-piW Ijg 0` =ӄc>|ǫ!ݑ=K($`pva"W }(#> Eer9YwpA:gv5 f^Q؝7Hw7(Mg*0kvO$ Чce&Eku+2%w2-OpդL XO,`nH3g >lb@qS$Fe(Y5G?zZ_SͰʝ2-2o+zLB&f~@Fov=d?=8?<4'R*s lGX6c[K9L+>q>Q9#E-岗mWY[q sݤfq"3FDz`D㮑^c3Պ鑉͈`e6ox7o3|:S!D X+ k5Psݹm.?vH ҿʜ8\K֗';G2l}o~<#:>ΘkF"Jsjr Ib؏(URZDggclYe ږ|KWCL YZ#۲bW%/4\WvZ.Ip*p3ݙ*Ƽ$N]ވ#*gۊi2hDCbǜZJ/laFDp6c=>d1>J7/)spQY6h빏SXݘoz H䪑vbʂQ5bVռw4Q^TBx *B8G,Z~VP$B+ *Gix}׹Ptsg9kdgL̻&k yAX~tAK!A^PL-WOGnb[JH.7EпaWD8B0|T4$2D\'*TӖ@'[jQQmq7^[OciE w")a&d EmV}01z %>;Բ"SI& 5S,ǎ5$>(T1@iJ5uj1V>JZK;Aʍ[Mz=/tCPK50yҥu`:骔,;|[XcB?7I5JmuT ^ydvbQ+;t$ރP̸ c3S!YI8}+>oYs9`ja*7،zj Q4B:eN&꘦R0 ̹Rz׿i!\~"߰Rv!Ѳ9z(GB@N2/#QP:N'(X1FϊͰ (8hښCĉXbyЪ"1ג!xTTjZBᐆǥhtę19=/C)j}Spb~a^\p3g"A-WY_{?Owap%%5/d'1.E2JjaTv` SѻFX}R3P GHȹ'59=zYYў2IQk8t]V& %(}2#Yŷj֨N# >C%y26#d9>!/ѳQ#DX1.v5fަ 6RS9 Rr"mӠ`X ,2n` "e4JŰl }(}E׌B.$Xq3l Wzמ B~Q^NA' f[k JڬZ2 9>qc |aR# -]Neuv.8$t.¼ո[NgH伿g/]7tW[7 k<> k O\r<_OZ^fO?M>!$-ۨF{~b~aCC1L7܄~a;&rTDmMWtys+([V/zh.~ECf4,;\iɭgPxs[!9EWHEIA9pUfWAPxy;A p 2^ɟ[q8F4LsE`N|+䊭4م(e]hlҿo3b~`ۂ >@jc^{ \U35hE9%r"wa߸f.2`TGWizFHi 'H Z"Sٽbk!hH*"7gч1͘EIDld8.*78&IDbgzx-1\ׄ2wiD-J{?f7wqݠe2#11QSg幅azFw~㝵덑7-LÀ7\ d2X:]%h*h|Jepb^+. M~OBܻ +jE705~ř-?cwA2U7$_bL'"ȓݓUP(|]WH-<2wdƿJiyQ,fOu@7ӸH@駢edޓRR@'o I"B ǜ# f/y󫁴ThL-V nrfm6.h_W0 {Ky*C &V^{o.U[Dn%4^|PVm%O'z]eV3P% JB=;+ sNӇ`ahL8`7i-M'n{^9^zP˸(ll I!*x9x$hO(K`3h&1FnkC`IS(:x) dkDV+Nn !a}6]Kb*9 l*K9G*:LlMdHA`-k7fFbѱC! ꋝ)H8ۿߥ Uɦd1虿A^&ІoBƯ6 &uQRk$7䣇&jB'faE:>%AT C'W=rA1p 7VQ9rE 57i6H446W~eve`sjtϚ!P%1fJ(x~`Mg1}A +haLL/m=8B];* U͒ 3o+[ ں3㕖pѨ5`e=q$q3 tPR0.|R0`#Z3ijn[z |)CەϘsVWQtAJ/_uѿ>&|6BɂC?w,O5~JuFό*RrP(RQ?0$U?C#@N P`>}0_ZzokVVӏ%F9ELfy:?^y_݇Y!%"M1?&\Go W@n񡓸ƵZ1Շn>c}̜ƳΩ0qB_T٭6wwѰL$v |IV :U|Јs`H!QO u sЌYعǻ1`MZ@,$^'5'Hpy%y:@X Vq/`_[(c>҃F|TlzhXz+LUoUūx$Z",GGRDȂ:!sпPqBc8NJ{ARU$Ysؖu@Gx,Iw.3Ɨ d Z Loڃ)2oq'Y۴G[KOqZ_ȡ"h{Q3HaY< 孻t${'ߪ*&2ŊOH;*0+A=4iڂ߭qTs0J#d0$ gIbY*4xՌ[D:*F3F7CRm+fJZ0LS1̛.)Kaw, _wALuLuH8o%{9 ,wv蟳K @trꄟ= ] {K-$6U b˵8 pzq"5q;L\VfIK&Ӑ|0c@Ժh5.,Ǯ: T>)Ù` S-蝞~:y sH@̅(PΨ]ŪV#}aekOMV>x#48늖DFuenU[Or<1A0..y=DT)^*7iwYCVAcgogKwe,y51ilsp4{ u;\T^F w 7 ꬾ9c4F<,S$Du<5PHyRĵM]9J7WwSs׷ؘ4A:imW|%;餑.?fsPX5PjiflnϏ+MB^"kЂ 6@Fe R%m{LM>!&ס aB\UU?NOSi7^%X^;MVjd:kS!A6QZO8|}# G#-ɰI0W4 GA"Qx3u=ɒ*73aH:H\٪mg~3PZE[4;'ku?dQx11u^3a>}'~,٣cd`Ka SX],B{ Tᱤԝ;s BFLxMVps'YO P&퀊TXVgôEh甡xW= TWe=_ 3Et :wn= K}cכ< $ 4 ސhiXǼ_  uVBIS43&s.Lj2<~ oMCGYgtW)wBFoʔWioSZe`"ĉs2O[{غUdQ,oYʮB~A>ݎ7HUv.ݢ |\i)#;oӂLh)xZI\&]w5^o \rHhr)Av>Z"C5;lХ9@%i(B[HʴǸWu]jJss-#, }X9!+rVG^fZzOa}i. +d93ՁjNG $:*zSe wi\*8cE5=ą2k~$|GU^}-P03P?RJJ׭ ['PKn U`: Ze1Y56Ib I+HSdYݵ1={w\<єG9\KrA:UD[m$)%r`z";̓.:c6ķA>hb&ߔHP;݀Pi?sxEK?)@:_$!1M.LQ#Nijtq9iaμhr5̴|"B6 h5эr""sBW)/FӊI̘<*PO(դ6[ڐ3hK#Y9_tRźĹÊl;;u WqL` wAFJ:9TiOþ33 (.er,~bC^ pAz'k Ǐ.js*XjH SH7/3#80#3e6/ n2H|B8r0_qכvx '%)<~*HCo cKА֮yك C8)ҟ<Ѫ8nrE|UkՔ T|lmU,`sh0Ä*O<9`Y]4"&sj{%HHP4&?8oZ.5 (~L| ,W f gäI ;|0p &7{M:sRN]Kkp#´CaC,{adct;sY$GQzp[B[aM<e.^ ~5}P1$BwɄ *r%]m1{ i>Dfps&$YÀ DS/T$:p|}rM &[&3# %k謹) /Ԓ$ g$\qDvsגAj5A C#jµ1Y@εWZC.Q8QV5SB"L 7;{ul ;8 u s,@E\C-gfM 2 .&/,> G.[62c $K:541i\-O'Ys胤xb/wD$>p]3J'رX|/:]כWD4gxNt:tgT!ַJ=Q^{kkQ(,xW8rϼ,E?/BVACcWQOr}/(Ozf9-ygi]%M'~^@ /;L {AɺDN#tҭ:aYc"*LN-˵7_{^] >D,0h޲]܋yGz2|YW|{o5!w>љ$%%#QϟsV3zLvuclN_Hyl|?Y8 P琖>m+.@ɍ6"sVzizpKMmH Myjd̀1ScVXJbN\,i.TT(Hd|Vzs1i+TeTҸ !I̶؝El!23%I^ۜ\jTkI_jH F$!&TqهgIrX"|YE}*C񁆷ԁĒ ЪEPtG^v] ֪-}VӃەS y}`緧يH0đgL*}e++IHF^^!m+?t:ӹӱʄ;=M$]aXx|6Zea)s+'V<%՝ߟF @n!Q(Z{aL?߅ ӡ:{lE pA}AvE)@,!agTN92 n\)O, RU"\>nRJ P:*].q 9OMs)Q{յ#obm4Z]>Y*R tav'U~U>esx9,,vZeǖ<\X|ky4B)MWp:{P:a-QՂ lų!.+ߖ=X pE͊ v-L/h.R&'%wBHzM/ĉ#g 1cy$U[3λB`㢛央5ZlaC?8gE6=ƿe!- =3D֤B5&0PWGt2ftnNNQ9`UZQ,|~WR A&9  he[D9+8tcUsu>=NIЅ 7\cyEH6P)quGpy-{q༮Z⺴FlS@E%hPնZxؽ7QcjjrmxX :sC 0r.^LC%5o["^㹞Hu9McKÑw3B>rP0%Wb4XV欗7 Y*2v?^b-Z(ʜ=:Ó|qABlK!g8sH?[>B(u2dsvdOlV 5[!ZEQ\:$OW=e,fZ zm8x y T?oR?`46\y ;R;1B/eP8:rR*6 >x骔.>t/t q 2)]A筝n/5r ʩvDo5T=joGΙ( /!8NII؋rR-TKҫߧf4s-K^/^'X=gr/-,F)V}SW-wOxĴ1V>H9u_B䗃;h~-B`j!}bݤKxˮ4bՔa<\sg@$1MNB"٪#.Q~ (wyug!QkE&Io]R !0%z$.'lޕ ]U  cfi7+p?r_/5%IGP1+<4]qǭS ]pmvj|,wV2-]<m)xEj:Ah,k 0;\"_L! 9Al=^C!ˍ,z!g?r68Ï _5^yr;)h1Z_]qI 1=#1wH zশfy#BfWOtp `V)gWXpȡ4{*Dz>G#irVS`ݷ O!Oqp>i T)t~4}F0@ly|Fch޵ #w4-E;că%C=o72|"cjNP_==;'XˣYD۰Z1SE}M Fwdg0!m>=/+=O26?'kRj D|[zo97L n7vyarcx*ɜ/gj\ꚢXP *%8?CVwyU_"'h!u!g?a rsRf"!*R@ 詳љ),ʦ"{2`H=OMR6Z[(ֽ^Y7Κ %mO\ Mc{ڍ푚Z]ʘz#25ն^2o7wxֆOLZolYLi8=|hHĥ<' __/T@4LoJL#tPzP[U38'AH/.0k:|8SBo1 F!$[+/8b!W4ziiTřc縒I" Y?z\VZ‰.sbepafT?9'/'>4tҞ ]Ǒ}4_H#dE_=ˇ|X<w_6h0 ZҽG#)RRg|vE|i7UdOѧ~/v<]t8OnA&7eE`cW-YLSs& 1I ^v,]1/ҁm,X}xIbeJ VSgc/߶ݥt3id\X:J_?$$қWڝm}ϡj2xÙW2\;rΨSjK8]g9Ee-nW 5P~څy ڮ:23½|d t8U+EwlaXԂV2W$ZV \#V ?d½ Z]}jW9J7/DTʄ(8$6a]C܉Pʤs JR6_| 3\%a)MMy diimmB4L 06N%a'{CEkb02zPf;ޥym\5O QNDF=r$c} W˼|y=:ңyNx&t^4N~C*w;{Nꖕ)]FT~F/.eKC^5UU[ɪ]} 4fLO;`+J\F7 nl!պΜCެis9a퉊$M1HOFMȬ%p&^@MxxA" KxA!膮w.w O/.7Aey6[vk noc@[>1=A#8j!eoo.}_C(yꋡۈr3e)RriA\KB_;2p:5ˠ/,:mkfgMV 6A#<dQ3A ;\Ԏdi if 2AJGLn"RRO}Qdd#gGJh!Vɛvx蒡JDbhtF>df6n۾DnkƀxDj_'1cviŠxw 7 ]}ǃX|к:IąT F*V3vʥ;ZD$ ի䅡Z(i ԵAYNxQ~9^n G -gKzvI,Ld=| ƪ}+у&8z>[CJ2lqwaUŠb7vb6D?m2\y #m޲w%B?sU4ys߾Isa|gńLdCocq /y?ܝE`Mfyr{{DuEW[L AcPҝcuӼ͑b򽳘 _xI羲&*5l Gvۜl2R|quL}g&oØЭ4'Qk8A W>\l(~Q,4U4<G*"`Cڀ'Q_$}[)S+$z{3͗TVҏ.D%S7q3KA.Ṭk&8o16.)Iڎ*.8@aG[ 4}k!3[5ɗԔ9wuut5bpJE#ҐkDTE1,~{q<f# nZsו, eIпvW2GY--`Uqk|ju w$hsWBV޸fGg;8~\RH+:'t" ͥ!Xj;v-y'凬 Q-F|OŤPbI׏Pv¦=14i{䭫 )02jPH G@l޿4S{I ,˓krޠpC_X!  0 7ƺ3x9ړJuS4o>K3Z$#e 㑪Xǣ؎ c#^Pm|}J(h6xCUHUB(-@'>JQqBt'`@vkt<0@pÞ = ֡SCIR;(YD7Kpɢ]S*~K t4d,ӫȭ sj^s WC6; dW"\V{V<&ը8,O>*wy3l~I ?pfڅ ?bW J@8=@cjV.q@SG@ _-%(ϮY0=@59$iz[yZXdT5f$W̙Ϸ$K2'dדjQt07q`&YY cRѱAH{x|6"7vM]42H6Y35>7JcJWϱ1Y[hT#>\mNpHuWpm\XWx8 pE˃<͚ m .C>9g{:%*nB͸è씠 BOZ O>}׎jT.;k,P@wX0+Y ,*u:4mQU8 ?|Ռ匚/2?HAdx$א "[#Rǽ?ЊHȩǯi:rXu+}M w`ös+I{e#_&BLj:LWC8I]רm~򈏷>=E>Q ސs$ZS5 @^WLC>L82$*֓*^R}!pj-%"dqY`w kD2[FDVm%p, _ Rj6HDR}4vYzQ81]p ] WyV⼍rtv-ӊg +Nڣ8O>+N_%G55A ǹW x@)완jKr!QW#v[I7z=X R~h #.tuu; Fd~K5Lo:@S_ .ϹDxb`Os3j ɼۅ.EӞJdsM2 ; <ɌE/ >OQoW=zdXY.o&\ 8r| ~Z T3\a]OGr[$*.ڗp4Mzw!4!)(ا&$e6hqil Z>bo1ުQ%PB`{PN S0aLr+"_.6hwǢcɇقR C4$#ß62C[ ޑu#7^A$?'j!OEqhX(-Ҫ&Bh+VjSHu@q#ċ? #ݏnċz8U4)oUZ?TʫBz[i#" /V}2)LgQ7Ƥj*ۄ4E-$HP5cC{;?х.s4\,(g MQ~8Ѽa/faG!IJkX2DUJ zGƈӮ+ x۞;<\T~7R%6lj=ԙɚ~ٗ 0<"}F:vY6hsG!TCOUr5t]Ҕۡ.i&㷶 Ξ jZQo\@16of^o`v+ JZ ,1Cd(G~]Xﮮ_ubRTKlU086|gb婺er/1m]ĥ1oYg+:r (H e;*6e`TNeZVdл)ަD͋p ^Y@r?˙gkؑmgz8ѿJ{dCKyd+MGJkCysp*<٩;?.F%iXx<^:XF{DB4|> %ܑ ̬i#l@)aHqjcOw,Kn^Ac_\)Vf$ī4\WroscpQ 0qP!^s\<GcW|q!YO847RQ|t+\(6p]`Ww{H 7iv8^Έ. ۲ٙG [?YGta-1 CYwzy/# q-";\ g=>vEG7ACl{ꓦUh>JEf 6=O5J˅=! Ą0d8,AtK[cOg,;kf^;^WDsBf: ! c%D\LzP|ҿ{vqǿy$᯸ #&qg}D.{яXbubk+ΞwuZ?Q-ز9[Yv -xHj3>ځWbp\SMhJ-4%'ӨƂ_GBAǷ!_Ady5Z>|J}fiȌg?®0lƣqg -&f=XzU} XCc.&Xʯ;9"%8PطC !8ɚҖ{)Lр(RSű%lH#].S/$* aNe玠+pu[q RpJ {ش.[X^m1ǰ8 %NiIfon<7\\bw j N;;dIL[K߼6GRͮ0EvȄph!! d0pJi2JZ ~=Hjd?!8xƧh2 \gmz{Q9A\n%e]Aj-'M[%j/7QPR);Ib/ J ›\yd`.޳UofzPƎ{Z~7>U@x}彻@N\8\n}ڒ?0$V]j \P6oSƿ @J5$MƤO*^c~gkmFNVhϥiEۇ+NwZc•SlI[Vdjw UU;%g=lg?Y όPs<”1{AMp2/aNYli٠%G}MvqA_>(};EI+)*6, '}0,xUpAaD_]нePl |ĂcQˍ%V <3VkUC}SlGx' QTC6ZhR4}TuɍThreo* Y1嗉JGre`8`4$?'y@6}F%>+0!~Ŵ*D(Blt~콛 vq4H3:Z&h4em6)"lfDF\1'PP1L!;7NJAAMQ3Z>B|'mDY7K?SI'Xq p_ `k-Tq\W"포h2D;-ۛ^R4:z7XQ;hW@[NoX8[CVZN$#yoヱ$d=Ռ~竨s0U_!4GaPPO)ljJ~^8"l>Ա=,rbэ4ڛGrz;c[YXi>܋U۫]ulP0N )B 3Kҟm68wD#Q'03(:7; i͠OMS%:s ].x}R>o'=;9/v^l_s܂^ %txk%5xg+Ve͗䚣^Qqe,Հۘ]ZDާ'ˡMJoSL$Rf9Fv5/3_5~SWO&<'g%*u%v>xR4s`?jU #!ug)VP'6{ByL0Zprv\/n*a |!8~˽+o3K> ~ܩ]쪝zСQ\pRd/ XЛa W*AČkf9)v۷n"w} N]7ir2 A&2?\dūཞJ=b|GKiL*\T4AI+pbBUɮ \|&w[~T(qĄ;U"Zn'z;i2Wczh9n*vpzxh4t4U"i}`g(\lWL^MM ׫D%h(%@xkd0`D~#-4_ۀ+-l0~N3 3'bSFRvf73&WeS-ToШAxXRn Ew ϲߘ"P;2Eᖮ]aA5K(/Mi,m][v> Vݗ@.]x]! *XkRz>xU^JW؃8 ]?Υ~\iP[S v&bQWL4Yr>&*4т]]} @>Ma1\z񆥏 "+BזoTJq~a#P׳Ƹ {kf*DGtI $ Bc`:6$H7iwS5cbdE39LT(ԕ!_cP$"yj?'  OkkY+z^ r͹.:["~73DbdImcW+J[4Ll@~BymNxq@NoW:q &3,mٛ֓D*MMD??9 됏Lތaf[`+dW?GAѴPj%gsH|DŽQ33i>U-dtxu^F 3/޴byKٕ n%㦥O(ly1i5 0oǦ~F'fۏE+lG/@}ǥ>-fEdM tkDk#Yp9y+*,mvB]W7Z%ItN[B\:eLvNkREAE~}> А!J̻dNW;LOӵML^f")T#}o gHe9 s8ÕǐGY3wk \}D " li}-ʇ9:V,'ͧsȠQ?-bmg@EꌧåMMʹ)/k<%ÒW}Z@Drf]Rlt/_1NS$ nEiN?ٙL bJgC*}hQ5"sJ{]"C}oZ3fd'x8xY9$ug=7+zj:2K0Cdc.r28fQ.dL? % BFXM=z͎s! ڠ4A7QG|lXƐWkT\Õ=~g>@x\@rZ̽g(zI)j218;!lȕ94mRQֹ5Č@Kٙ׶c)V$$l ?7wE %HQ>pg=ڙσ%%5МhnTltuAx&WNhq\oW!5 V4ʠݖǟQv /d}GC/E˰D`32{\,}v~4 oksLc)DCœ(ZPbg~OZ(c\%ew1#+y il۱aox{&0 qb`Z`tX~>C7v?7Q-e&Y.7m撅MwXI#vaQS7d$z aa&Q<(mLByPTԅ}xuq탱 b4 0 4/AXotOc, 1nUϼ%J1Oyg=VBGu_=vk[J{I](IQJ, * dh+_í6⻹U( O sD"Mq:Dih |D8qh }KMR/;,m+`c%|zdH1/Dn7LG@zƴv2RvxqhGt56[~CqڈOj@6wm6f>C6dctsTL#rhL>ƣoR=4+a,MWhv%z vS`s AcY7P+:Z 䄻ήfP:R uwQ=}):Z~<劘s??p\,lf /JRw9K.ɥCg^H5U3_qAOTql1`u"F0nv lW˲AcQeHηfZ2"J& vF؊"Z"܏dAW_LfQn3׷yFN /}? ,1 {w𾾾`}=X%Œ߼d|mGO&! qFnVg^d!^|Lbg#NQp7j>#Q ,{ԵMk yhp-#-.äX@r&# RǕPTY;OjݸpթU!g/,P&>ޏKJ@ho \l8%l_E:*Õ\wx휕# T?ab(>tuA x, 7<WoxMVu.Hh_sl?$[_\؈ߡ)W(VfiaJXc`[[4y8#wW jXAd[2\KdahzkΚl S6P4́4vq0sp Xsl ۜS: KS>^vYgK{Ni|؂7T/GZ$S=qI[i=QX.=*u1:=7$ȾGIjF^\9N\`jϑJޑS9}ZJ#Gૅ&<;ia:7|hɘ!;o[Y~$ :zx!{WQ}D꣒e d18>~Q(oȚƪv Xؿ/h~v%n3@U\w ~oC!' =v2uFlrLdt{ 2&df%vyfu`eȒS7\(DA3ǹ; Jn=i ?#-"_O<&|)tC& QdCuFZ{3Iح[2*û$kj{D$E?Hb!>fUAoX0Vp|16k4KMIW_gL}\;GA89 Bmm<&Cv ب lVy*SSuQOǻJ/\|h?{ 9]/ix>Gߏ)3H9;/!eV_ g<RGUWJ` ]~BC{}dV3-8XS'$s{3 zΠp_ Z#t)\{Eg7 Usx!Pp"7A^Ij=uV28"Micg8x p*-q%eL29V7nb|'Ct+F=fn Db!b#bbxL%E 0I4S%( C*#y|T!{PTQ5"N.gfei35`GaҜ}U ZQ5!&cvp>ڈ|ˈ6;5H3m\ 8\5G*u܍ԟYHdQ XZ[>}\) JQ|{NhiY]d o٦Y$ѯC&0+7%Sm+5 3(_L\päIjccsh2 ) ?K1QI 9~jZdVKY^5])h<^7PZl")'PO@ؓR1=(>H)}u+^$DLG*w8b5Hjo*C9%k?R㧼*{jB?QLq *!q\8]G6~Қ[bdi.9UXfVuzȤ.B≁XH- hLM&V8eGPåa]A,Pvy:_8"kIR,-s~Ċ̄cu^) sˬ\w&xNUwBVutڭa &nL]vˍ{#cs'0 w"a%ɦ:uwњ֍m< !:hJ"Z۱ƌxsȟI^_cZ0&lj}\{Upi#C -JC)* `ESu 6ڨŹF~AӀDO"0_/?4N=*HPRY>B#H9XS5=f{jbY]܉eq;Y#bKq{y^&`hCq^[Wā|u#N ]R;PXi$T-yuv,m3 )naF!-uЗs:ZAu_,-$h բ);3vچg۟/R4Gr@rӞ@q{&!'=3S+"'X;;aY0JO*Z8;&I~DV۬ n# T7Ee<0]m:Rfy~?[t>Π~=8{A W<\ב ]jrgyWu܊z9={UxaY*ZL!CkF冪qtw_QTkc%jM7bV)U,poE?KG=H~qܣ$`MYq<(ViLxȖ5@ànHQqEaSXCxΎCzݬrAgd(.n*%l2@_pS䓧pB>_3c])KeAqΔ/T"o -vEh*264G[S#yQ0UfE84Wv Ǫx *OXD8t(-/2cYkN 2mȒ|3`xΡ|&3NyG 8^ }%K5B*8ݭ|8^m!bZJðBpsW3$tbi"Nn_r|cՒ"5_5+FmkE7\ (1厑+#E-rpmiVڝk Ȓ=D&/2*T/MpuyϿ$8u+H&MrcJzKB(/K3 $.D(O:SELmfӆi<0gƏIe^.\Ys0si׻aXꤋc$R?9ĝ-c5ՠ(k7T# IcWSDP(FyHX"f;%ZM, K{jR_nykAA$|9)Z:EJ<ϊhLfbqń¤Zʥ&Cϓz| />ǔ,nžUp6Ͽao>bYnV@SI_N9h6<0"Be},WFR2> m{‰LtEQBdM=Y½;89+ON|1͛-\LHɃD~[}2n|+B&3EC$W"Je7Yh"ԣ&fwaOP.jqk7j'=0~.>&~4+hۂ/>jXբ8Aw3oN 0ob@cb.^xn4OӬ|TM >f3YJ3)+߬W2ފpM1ϝG5ߗBZע;'unu߂fxP%U>Y5QX 5[Xl%1Ӫ3݉^pd %ϥͺB@kwtnfbB Ny@7y-#P@Yh%?7l(زt j## yv,( u`u>H#nQq)=I9yoZeڢ2CedGJ04NT_Yd?ugҮi^BLnG4ˁA SGs}u $%?\:+=f-FGK+ov<[n,j$7d\=}w̞GƞS 2ߗ rr?+T~8(*Mc[!s>Uir#XwaᣈAϯACX$]ӏMC `}K~+i}Y *\jބy" x>rd?I*T?tr)NѽBQߣ>b2Z0#QCdI ;73qeov5Y>F~_w<\Dv 8RZ ֆkC)A-hw.׃*PD??S`c_u faLeMX[Q7 x`e KH~R+G%MhH]m}!jzd>;ۋi-|vaBB$>xJS#`掖K[uC<]u^/tWVɐ8 `QO{$?KG|" 0p`*dȈ7^l+VI4ڋmE{3ní EV9n(jE)į02^uJZ\vRKViI2^~#ms=22M09xb<+-qfBmQPmS33 ~sf/L\DE$7Zkj0ѵCA7EXU)(^+VڽNd]djrWZt{vj`ꡜSgt&%ؤbp"/os~Sc.jAnzދﶆ@| _Lʗ1_KF*$Hf-1Ic1JK0,e9wm.3Y宰eXI`L ƔN%`,3h|ƪMGuʫf#U+=!^!VH 0ۨjL߱m(* N-"{˵6nN.Bn6$ēݳU[ -.?  x9 ڂf$ՠ-)dj%"U$?ZXɰd&QR۾mJirm( "ڗ"͐M鸡DHwkޏ8ĥ1&r;9W1$f( X:3Cqeq{iǫ';Q3}]0L@%_>,(땟?3. ȞV{-}lCFCݖ8T^{XAK (+)NQB^np uI&f [%ڧVNN}Z`43b `6_牀{x\HXf<5|ed3t<7 k_< JcⒸMJ&q K䚥&Ul0P-c8w1%;մk]&!g'XTznu?Wq1_NWN*5KP}i$Ң:#/=o|NyT:z:Xm s ўս29J .9nwR圵,C;RD\u%$5YlKGo3- %2U:DU2\I!X"'h95)@h˦ *x5c>KexqTuy~űUnU+O fnFWWսh _QUT;-h.d+39d4$8?< Jj\SvLfiQ pi47{6Á(iVcNPa*q.pu^(?bI`χ1pdcܿ~ ̶A E?:2Xi%R&')|m+2|< -QBEˎ杫'W4Ix@h6|BݬF@tx=U5}h}ft]9ZaS s߃7 -$1x2s;@i訇^vYP1;'uf3'p29Ѣ< X[`24 _iބEfeE79<⪉X<*|#b@+ {BBrdBl>bSUlHN\M62ظAak({)+ak I+i맇EA;Ϟ\o߽}FbDIT+_]D_N/;E3cz sv mﰅs#VO=\Ĵ(I֐ Gzh/4O6V z]O'͞5€_0:nօ@_1~0nz4A|*z/*kG3 T˵C9pPc"~N 9^4sWﶬ )ql -oÕfw.B~Udd[Gxf~ mD"ߌ_70n^+ y<_ޗ(?E]%!=)RVR ac ˵Biz֣5>UЗa÷摲fmL 9QF 퐓6>j1Nv7K`WOM=9RLxv|kg b@aR%Jq<nQΫVIh/ݜLͬ2Lp#KF6Y^%MHZU|_+{3kYʞGv]2ŗU}i HRMJ"R5u&gb/)᳃>7}>W8,\]L*iXk5onxo8YMs8JKke:+U0TΔǓ%ڽk=d;e[3S=}mt`h"bejWK !&͉jOO6`v:f*$ȫ=r Kņrc)Ux$j]g.~B-  -),ypu;CX} A ŖJR/WƊ*zJP xWjaֱ=;\hsOu=6Q+IutKN[+y]F#ͽDӪl;W\7 Ɓ#3ul;njiVJ>MiĠ̱QַtDMŇwMQoÊٿ+Y KPwSzv i]J8'Z8~%X'@c0f<:AOC.smm~fT{,Vo# 9DaiLy&ql- +ݭN3rzaTRմJXe n%͗}M*XY)FgIPqz=@" 7.՟ ض1u9ܞF1bG 5焇U,Y䍂R%m@'H)4{z vo~%Ϋݺ% 6dxK'Dm$^Vz F̀7 vPE\M( v[ ×!'9$pkL;7EQNa\af{j]F?F(_T'ڐPz̈́Ӏ8 p] s9N'fx!5 SANǨ)V\r'QImwhU㗊nKͳ@4g;]joiS향vEJ2-9 >J>Bj]IhsÚVc6AU/YHGrfqqB%5 R=%,uV'\Nw/PSnX')Cr(H-~ge\RU;\Txlg,q;d3*`LAۗMe†eƻ>e.>2b6W7P=[ nkIh"FVyO@{ז( 'G]63N2d*MLe~ ){0/~U) `N*XGLk8xVDÔEMږW:-,+T_;L]"¿`ez1mK"붻g}"5)`iRt0跨.&NX+P_?RiG1G'}GARyN)CAJF)j3_)Άܓ3u[ |CgOwVv+h_lT?O*UiLaQ>aO)vEZ:+zG6Ŀ!?U@՝K{M6遼vi\3ܘތvfq:je Ȝ,bS; adS2zU,_a=I"[s@w6hϗ)V9XGVns9L+dkʿZ2ƇQ@Acw.ͦڶE'puv7/rg- YsfK2KU)KX=kǀL(jqUu(nkK?M'X*S!kJXBM{8F ڄNJPƝLhŒ4 \@=mޏ)Z]tBbP4lHp8Dnƴڱ޹׵1Y w%~%ENv(cәα /% Ў7o>&Du j.$y$%&L2Ť*kPw}5ˀ`cHݒl JYI Z~B & {_Ttm3eIs"墨hQ5ya.I10ilӻZn0+^;/[gfj'X} tk籩xس$3A{g+y[Op4zpYNIJdC1cq=%6u*&^3eЗDaK+k84v=~Ymj)čqAC ʮz]ڍ'vc4\G6i>ߋ٨y4xFPEReYRX_V/@t EH4$9 J6Hk3rjkB(6xh,)pH\&=/) (7ѸdqVF?Ȥϖma†ky1zjR'^]ޫWj`r~4TbʎNh=@{E %, :Zaǜ JE:ݾ f-R U/Jú `ͦ)C> xR8F-xtUXUv)mu(y= uy&Jk"jWoWo+x\+tDX2#~nY)jjOa&nΖ,S-]?Kh!!~Tk)Bem`މw *dpbm:c}k4ޜz?TOAx8̩_qID6-_ʣS>#1U$.`ek8K0m8ǿ dK=pbn?'~ʼy9S1EKyUӽ§TH>^nis5[yK,M? z*΅Uuգw*ΕO3 R'U`-Q< CP!ȉrmT=kɘDu>gGРn->52QRj,w/X`$Ȗ =s(xA_>(Іy5_*t8E`EKNWuHd0-Nuiv$@k@"=GuTi2;'t΀l(A[Ú&KvqmS9#(ޙFz"@y[)-rdr\DS@AC&eHpc(3M|*+h O2gt5 Q캑~S*i0y8frHmuao[a&lj ]"AO nI\K%4FNd^NY[83JpDc?f}`(gF?XH&.fjJB‚vMYŠU[a $e§P)@d"^6h?J'e݃]s#}{a#{(*:K/e{V#T0-Unضa#*~c +wz0U~}` EV>q 6bA5NF.NBU qqm[EKC7oP_G'-ʓce0G{|$\z5:eHMwv uUiGU:J}#Y^\ÂY$cG?G>}P MlxEPQY tFMU3l6C%(Yd5;NZ%38e$6eBS@?P!1ƴ_4n JcJPᣆ=ϝi}D1MIWy/RxeswX>(c`ٗo7U ^\s1z> ʤflG|4"Øʝr# 2S`:DoH^xIpA[ƗgmW0MQnU?(4ebRuhaŠ sU7`t7s6 nhฟ7< l!^ ogQ)^+JW%(sKjڗΝk;UAMEmäL}'k`,h3Xq1~t.‘]Xg5bZ5iq?j8*?ǡOY~[ɝkFmSRV7Y!IBωk(ʝ,7 T);&,qW'Za 0K{t«#B2VpVB㙵cꞇEA7#%)?QC Mͥ*= - ~}n O ϡ~U7ui>RxxۏꆩϺneMuBˌcɚ/"6f]8})r}d籉V>4UڷMBk՜ 9e@vta=Rܟ0 :;v0WFu*1 QbS**mrDT.2.QO1V.ܡZ?EAgHXU48ͮǵ}&Vd_]U2*BXLk:_m^5l4qL$VN`X+߱֐O.A.^4LU5Ԅk6WbRO]VXn'6'qK^س6QN6 C }~&eQ_y:h(GR6 (7$E!,+ެp<ěkAQ {b^..3d ^3oz7py%.ӢF\A_iIEe7ߋDgVZ'Nk{jD3}E"tֆ,uZTj='}8 Zq勶fKu$V@ dN;:Vr&T,<08civMT-օosZ0-@OhJ{Im?b.:^rd2RnI9}$SK] GP'.>E^巕nH3י8a";u%yaLW^v)@J:VAA#¶:U׆S1AR0 %|EP;77ZJ<9aX)cdlL/Mŗخf lJWk94g4 50vW@vBD@Z@t4+MjC*ɹ"٪l4,B蜲|Wzz,t¬?V0U%c7sugGxg&GJcB 5z dd٣yf@W\h!;P,iW_d޷sYI?K: $#ai`8Q?J5m^4Yfi#Tق9jhQʢ0f@: ^ٿ"uh0B䒺QUlsj>,${])_]YE/Sd}^o k%y%>9+\V2Ok2E/|(E!?V S*{EQ>j"Fåey1 khQ+|C%_ճS;C͚'$aP؝B ϼdƖ' ~4 A ֳ~>s096 ~/ EJFPkm:[>W7l"1x\;mXo^1(Ѕh0<1j>B& XDnüATS'1d,WYRRD\^C u$9tF MvܒajnAٴh!,Qd^?7sJS$X[K2.wy-?7FPL(s_ӈTӞ-nN1$+<E29γL-E4̡jU(*q}J\oKgirB-ک;1E]Wcbv{1w@yduk}(?^%-ͽ=+ѱ"V]vdיnu%,,/ӿOy R}Y4vَ ؉5R[r0ȶO `ipo1 7Œ@#Ta#kJr$ӂcd_>cg+5g̨u6*gj9!,:C`媣m+8Vȑ]DzY Bx@G㛩-DnO"~COV7&)`jK%Z'e },}3] %';yt}U <@-[Cھa7<^`vʗ@}>1_;`R{!Ԗ5b "kJW!J}16Sxwdy.#c. ==i)L0`] !-ƚ}ʈ)cpʨ")rMw)qGTJ)}iXMv;kfbqT<0tag:XFWgeG HbeVND?$RQ_ݲ`3BJكi52I(4oZ1LXɡxE ge,f’l+LQGie uU7+[2S)*0 2iX u54o,,Gf\B; -L7~ xB׶>OqN JbF#vk)"!W% Pl uvy?[%V* Y0kP6|=7j{ޠG(d2X$ ,; MBx) T 3O&z}J<bHY9=[ۅŭBmh^_m>)כּFrC_D`;4 Y^y\[^fSwʀ=],sYe6-|Vn+6R}a!byAr-,,Yk^Mܠ1xt)GЍGrfnu^*1HZ^~W{,ȴxBֆsQF%k;y_jL" Wnhwzۑf&*g $E-u2sAɧn{qX(Me߃E2͹CsYTaF /9(`~o{{DZZ6XCd*Xϗmvж_%{{"kyS 4,:XfEu5ܖ#\꧌˯vO/ |rP;#፜nAl)h.}3 2I-hoh8pHj 7!#hDf%ZY~_FJiN%#S(8zף/]0ZWOI+LF~P9ZݞAYK*2&fDML67J] 8Se~ŧ7kd. yejV`ajf(Z.dpB{h*o *P8*ּ̇mw"Fk2ɮ,mHDO`>ioz+}8A~ZeMcNBj,0e5OSύXZt;!f?7ػ3d]u 1c9elR]\ɡV  p}Ӄ)+u]k&{H_((e  :LG^MQV01(xpSJ+1Cw?4|q#F8Ib WXJd_".Na-lDPi{ٲV>3 ١eW&hXcc{0Ĝ7A3,W{[r@մDKzb؃0OA3Q⦆ģ9TvVf0Ҷڑ7KssfM GP`z>KvJ-uWyG)Ps%mPM\ެ:*}8v`+F^pW@_(D5[jr%Iʫ]=6= ua7|*{y6Ak1ȵkilzL?WV󃷓E5ҎIS1tb*p49=x[UEDQAMw/Ё+Z4-4af!P2 +-;25`cP%NaRb_|pVݦ#xwLUlY4xbCQ&yre dn!x x1QKL ʕR֘afE7yb1HM~gN^5``GABر($p/.=^#S)0{C`ʟ]ۃ>K5f gi ws6;_fѾ-RGw:2qR P(MKHjaH[B_0ZZ?|"IêN<s 6O:˯4ЭUcLku9ӄ`B5 ,G#<) AFG*ꨓ\ DSMqC0}=V nR L623^ɲ6R99t JyREǝϺ0}pzp^شW~+1SFYߍ]c]n kc56C"k E,l[3C\@hlvA?崗xn+ >@ 8X%D$W5٬aTe2bjSfFı!NNMk Wڥ}5oNn'bMq=0|lG:)EV̸a4(l mm*1ԜdDUL/ā Lɛ>@;s+P`[ӂ Q ^s }wJpzk=xqn"\^0*v9.#\4Xj w(E^9NhJUnU&wΗ!#ja&+&ygۂ|nQD}]fw72cHt1WIƉeIH"sӝQ!iaesIL@ARgqFOD~ޞRk&])wfLӵx=_~fV%0gG|M:Dǹq؇P"A!H1#K{W>0yִ`u*}d C0Y6jLHP ]gakSCdh//챞}ݡ\ *%?|DHET8 5dc]'ٴ:xmM?KKj#/?5.6r |WKt |)a|1SAs?WZ1C牣̔0U1thFZ#Y#ۮQvCPӥIm13 #~pd<܃lH|d쩷OήƤݚ5cAq̑`K3=vR4PnSIG'.!+޾4&}Jad ^2BQ@a8 UulRMܣ)-1x ^:kk12%N؏4+Aԇe%"h2׺-`ƅbmQZV\=w=aTZHq2;r CxxVmIr:/e;K^E+Կ$E_;29^%tކff9tUĜkV%l^|=)f)oj-7M`7LxMW+ٸ脝cI[@#\FbƈĔc5 +¦> )a#[-FaFm%xpz:frsrVuevCNY2`ĕ O4ޅN 9dbvSjC@t].6Z唕]zYoLM 9F d֍2Ù K"[f`UjyE7 5bxh`^W` b ;B uE?AIyRKzZ@+Nj5d ȓR Y*7هZ !Py\К9=Q{M5yCe 7mgj,,`։Hҫ?3@7sr>`P'07ʍ?Fen'6U}pj_pOeUdtZB*+n; Ǽ8lE;s,]08*'%@(~CwPγh(R(Sk$* Nˋ^Ppɷ[tkq),? {&Ewv.T<=wxPqa'1_*ʡy0KD2Ki !"1pڝkM5tYKˋX &LRDLꦓ :de)\&9jS3pꩢacnɽbZE!Ӈs׮ZՅctbyb!W.ꯑ7%VDz/݆ؽ^˃VyUm)yS$p3&XgeݫOEjnl:~nTI%$Ro~kO@Ɓ ό'5\@Gjb=B75;lĪD{c< 1͓b{lMY%Qvߑ 쇞1+Rҳ0dHF/73P 'ijXFe@_0ar(̩!١,>Y-@{ĴE]f;|*l^L{ic@?09/Zť-X@vIn] r p]β'~3oݦάb2xR - :DF;qWՅS;+fPSB@2R/ju`Y)0:kx64fgKYG=Ƞ1hʟDB5n -e!ƭ:YXQxrp7v\LU5JwR±jKtlѐ[V(H8^ *E8@IJx0 Ԙ0z ѧA+nUDZWY%9`W zfIopoۿh&d,iߞZG}s%ŊYƾ3k@Fq("%(j\WKϧZqN-1T_"5903h!\sc}Tb|r[@z !U4+˴11 o\D)mBx҃Z瓀\ZIWļO< "rKQ P$Q\5sŘ @@p0|W@=ᔃ$ڙ0ה`^CNo$&O36|:x n .3.\R*َ0. 'H T7ԩ=&1#O tR黛bQĻ K"C&6b=пyՉ;2 %jzN$n:]-%8ʈ;f3šAڲZq9W夣 W\Zw^ɾZ4J:lnD$!&`)XRQ.D>mukJ?f;fOк{{]|M -w2 ܗy+t47G#|[9"uTlXųZSDxDڕ(ةw(S~B'1ohz_ݵ^VԓBHwwS|wU[^ S*mk:Hl#$xc>iu#%U W>$TJʖYf% ==dtZWh;qݳXzu.'Gzo+#̕)3:u5 dM3ۦ* D3j끓6c$+ ,STI.pzQL4L\?MZqXOȾD쥋2&M Bԯ\ia4?P׹O>[=ǖd%vpԽ"T&x|L( !. C= [%>pkvCH(qhIԬ_?w4XEpk-F6H <;' )osqdxIy6f1[n$~"c)vdxTzL}x*6)A-jO+r[ 57|wr~#]p )ksU:@{=^B~ u`lYhK o)0p(-dO. mASl6 (᳁z Ws3VHm a+U8qHd;"tHMwͺa/bg55!q nt9mvmè;w)'cwvO72AZn/^L[JmvvSe@O OgƂDtm.a1W۽*ː3~QAc?~@V$*wtG6ޡګ8%YBohJhs.daģŞYXY[RrU)ol5&Rt+h9G0\F*6b32ո~}1eӄk4Z*#Qŷʧf'q+(rߟPPrعIaLE߭ߏ4цph<TD+ 6;HnDP;WG= -峇m\q>tKs?NN `#<EkKt˜evW<[㓎K &m3<Nt[EZ̕zVDwԊ}&^R#\gPi (~l/ܚM*i޹Ȣyjq؟S tzs͓())]OzcAR~8DAU_.~ɨO0+1?ۆJC.'W"bj@Gk#͉!^.MTof$/eFnEgq^o`8Rq)I<| R%uZYq }6:,+ͻ6#\cuj#h)D_~y9Q$ Hυk3oJǽц7HS|CNc5߾tin hA\ϡˏP}Y-e529ͪXA=qA(A0=+3LFM C@,sjCI4bl,8$3J/NlvS,_tFφluz-(ۆ@piriڄp$5RucP;؞^jEJNw B E5 `I"x2Z2@ /k{mȘ? nGcFݛ/DɅR 5Kʫ[ӕ m60ss "Dud&Ѥ3ALZ`mE۵2'շ r-zH~QlnZLΟ\Hqqxy 2nWv-Ý?@@b6P :ݺ ZeY&e;IvKVDȵsr, hՌبCBm2 ɷÍ0{zRba?@rsk14<q5ލD1+t#4. Kyc%Йa]2^{'Jэ#AMBC3({9n~dbr< ~*쿍L[Vbl)wAoebpKJWFuIjId;׽Yռ\`FPaq:/;v6f^nyX%Rܲ>Q)r&}nePfdG5`YVE]O.8&P\Y(T7{tGJlH!8B6߂%y޼%I)q"LĄMoMJƖyE;=cxFQ\O*P+pF< #o"Wzq63⡪MQ F奫IuIio\uY4/{M1]~Zfw`,V*@<˜ tb'h.OPKeE39_]*W{Sxq#E z`%n3.DtG8.1J٠_GdόӅ5<&G3K OA$쬅ZAt`L;KvR|W%P/}mUjU!2! D79$bh;9%7WOSWoM$mĸZy^+<+ D; am[yhv~/P:Zb:Өv4IBXtlߚmRZ%ž=/ʙ/'e@[les?by'c{΃0}Á9UpM&X-.rXָ73q:(ucDGLE}M!)MvI> 2-vqBvJ8ƶz~`]!cFN̎(|MYaLeP#''ιbM0%& 늲\(fj+w 4~=0CS½dQA'IX_{F%;L¯YZC^J^)rQ#jnZgӑPȒe +apyKEVT]Mp82h[uM% dݫtrձ WWzFO]x]]7eD]<Կl*ch|2Dfkdh4yU;G(4<.!wAcPښbA7;E*De\_ ?hհ56E:ڕ1 ~d}NuB/fGd+\lḓo=FǵUEo٠88GgmI )P>&z'p=2`.FYmsq@VUb4>ŧ i1H*ūN.(mTs,35FR(Lx,l-oYRmWOڣeYEZwiJXy;u8 cVgp9Y-׾ - ]"֬`$EĠX2 :!lRB55Gh(qM !oIyZ4_ψwj/N!=0۸B:,I<2f] _MZQ v/4-.Ca!-y\bCtY+*"nđjʡat@!3v2 { `gzO110=d1ZºuZ{PcS'ʢmF%ewe\qDb~Mpr'D6w,Yo *I,+)NiY5 Y0\>q5|jڡAZgtAc$oRvZWntwX]q K4"n"9@lwd@)E82nQQ1ډ7!p#-"u x-Puӎax']{ P1~0s T2$RmJ "d7d-'z0nlxWʪk/Io6(\jZMă܀ )f `대, I.!nz QLkjucik/`z%MؘdDmז1p pŲW}uJ[z9\:,sEz}l٬U!ayf[S'N0N0rSH 8:V nԔt=\]I :TM/-B_&5jƻp-jCM3ĪelL:rSOj&W#aCfWznha%>*”%W䭳pTrw2[/S'nH!;c|&:fаh%$%'9>xs/D Iʅ;zq]%֟K@k[53/V>{ 8D:wh?yX5y`۔7O40ܷmp%v@9ʧ+AW Y:/&;a:rAo@9aZOo?{tZk v8UGmEsuC2ّ)=nDZGgUTU'v0<* DBz* t;8DU5YX)+:7A 1&!uVvJ|2dTh'wXse1 Buu7khe jɜN|kDqzjط{8rt;؇#/ds@(Y nk;~wJ톡7Ly?ۙON¯P4{&בw YGz7O>J<(%MfKW9MW@9TV #W):?g <}Ag/f$uV3]жa .B6p(tX)o{wf{= j- TCB]=+%BTWL?S#>ĥ|70N+RS[M$ C[ĸ>)5 'Q0\rj!kj(O@,8kgǀxE'=rV#W|c~\2S$cǜu$0 SZ־feS(SxsX_'2zڽf a3&gIuٽBxEh7fYā-5<; ]BЩuSG Ŭ @?ﳊ9!d#hFl *8*Sŕmq켄^88hWVV%M2kYJ"zb c\0Ut'|={D}>JQ5.W}` oЫ&9Cp6K}{ !v]_Q&De=))%y m%MΊXߝ2P>>_vqۙ쥜cK5Ws=G+_gjW<Ҙ׺q'QfYVnǖ{)XmkRΟI8KGM h:cφqȏi;5Gݦhc =,y(n4eq @ 3I=RE 2SjM>DL8c0'Quj)]œ8z9Hiq4+)ۜÄ~汨ƻh! lcIl'QT6?ڰ⋨Ztn4n)a_yo ζH{O*j65{!L *2^F)\dcRWs? 0 s S!> ?zV _w %.@u6+%pԏjy<77\yds6DHvǧ:fȜh#B\F}љ >qgocчX>''o˜+ CvŸvKg2*Y㣝@ n6CQq)z/l,iE-0HNn'zWM ׂ{hc^+|Vcm1#roIv4UFxsVʳ>b&SӒQ@Us^靴#*"V%H-\f z3ϼ.+P^ozbX&#<8}N`јm}+#Z䬌T",%?B }.vetz6͗U5Ygen1a ЉcAey'뒬L@) h_kk(I:\ c\L>~|NB 2CB:)lAx9@G#M/{%qaU}iQ8ь&:lcui.[=/ <6@K-%P-Ӫ\.LϦ*@BFЄu #N5-<AR@~KVR[edu0M9}YOzyiB'c9S^S3q$eE1@)9YEy; nWW#\7M:~W%bjJ䣦"t۽<&y~ 7R,̥.0*P:b!٧oo}ق3U[T%x雃(1X:mqȡFXZ&Y3p4?yP5ꝾPzЫ[0Zc"C2:21{X{M^x= 3UO|yDՑ%ÏPhFFPfa \1g^C5!8nے?rȞDHA=xy-q@0)jĎ2?xjbjHqI_8<{5Iv~WȆ`rǿկStԪU,mpAuLA\Z8 zBgƚ.'[LWfY }_c{4A5py˦L,0|P Ǖ))D"ǚpF6YʎLٕ~KjP\ؼ'e_6%TX9OTKDlu5>w 8o+l bEv-=RY>mh ۿ2QHS׳' ;I?asS?nW4-XKj";Y&D0Y29)VhWff6CQ9ejZ9 Wb߃!b[A/ZSѶшq̘!?%̃-ivX-|!6*sKZ|u=ê#{GzD+yO:P2)?A@E[kgL>Oy/*y ѠcW^հs O%W /T,"sNuڒT.!!Tք _nFv0 @~t򘅗#5iV2et`K:&%S1 b/ph]рD&':?"j!zLtmZjٛ" }qu-<·Z3݆Xy*vG5QRxeQa]*d35c~bN\Yv3P˛O6U X u*ups#E.x <;:xl =`Wyiz(z)*lRc,tG'T8]OgxY絩$Zz,h)Wsx+k3dջshD=tID5č7+-T,`աM5Ӱڢ؞M|kЍaHyt]JOWjlϻ08T;Ew`o@*Cɉ>Aln,H&_RysV̓:Z] Ѻ#SL1?NE ޘ_ qs-G`v3>n}D>Ij< Zz#OLDʣk| +s7z9`I`EƝ(l@.;[ȅ!&>2Cma!R4$e1꽃V($)KZy q0T5v{62Vw)VjTVzpؑl;e2%}% 2yGTLBU@%'m{Ne>#EqwY!P3V_x+(o st#Q2Y =\RhJB4ny.}Z Ș0<щX ~.~vȏ`xhĒSśWѕ>7 |ɖפ8*P{")$'~8Y⻱׉Q 4V߮1z(,N2C^ޛ/ 4>ng_>fR&:{i%zQy|)~.#UBJ }p ܿ:f n |bu!AM 8Ӣ^S'B-+F͐ܟ9ZW]m Ra2o (!5Lc&OH356PJS5rօ ZuVugؠqjYP1>TFc.&ٟ* - X 9T 9e#3C5xd V۵5޼x QRz)ɷҟϋ]R7=cwHBL󹷲J'9a}3HKaƀULQ # #nFk Y=˶*M|f K8OgK u7IŠTziXYW;LO3G,ƈ 袤_fv$JXڱېGgxjbƛu* r16%MuT۔o/6 û xz)TSF2ԡViUo^]>Huf" "xGSNNiľpzJ0ʓŮW$?ƚtw|FiSarQ*\Ce&-jĕSlY}"{L\mTmg)@DiD?S1I={U#kYt1 ܳ2R؊ Ά{#HԟV>b2l頷ɂK]s=y?]->1!+)\}64æ4!zRŮx ˖ =(6(1_)X*ӑpQd|/Yypʝ32p4"XɚV%gYl? 9*{?38" N8R .&yrz8 뵇@9xB$Hc.0&O%,JnFϩttv(&'aAEwN hf4\tZAINuC)ek~i).3z$Zg{cY|oT:EK6cORn(y<!30HU4IT)S4GfF{OMESj՚IV3cZ#AScCzy@R5b*7/3S2"r=exa}<%DZf8 s6׋2(ZWwLUOST EɖXCC鐙. ]7\0`6UN=|},9|sW*='Wc%qSt&!YKs%jm..8&?۬<+9.H :nGr4&pNu@D`:ѷqJWR#C&Q%G`SOi廸^|)l?+o=xA?$rghe,GZ ٌ]S R'І\@Ig r]1]VL8AKuUěea,?cl2@SYJ `*Q <IyIuOQ:ǁmOԩ$r9hYkx\:2[G9nj=(O4znczy.X JC(ި]1_F0[#Hu?[SY12ʎ31خ.&HgmRoqZ!3 ~1qV]-R;b$rKdO.&uq{܊(˹Ķ1zS 㮎UR6JYܸ;0DGP[GEt)f9v5 ~t%[R~2;{r᠊j2{~kRk{#6SѴRϧ<0-R_aT&**dx뢍viF(0dЦ lcC%[]'<}r3tFbO xqw>x C$A^Zmŧҵh-k|i ƀ{#0 jltOZ!M *Yܤe}"u3J#`Õ+!GNםU_$@IuGp(jh>}ě߅vE>~]pdvcCm(UqoA#kϧ`@;GAt-Q9^hh!e/AT=4JX.d.-EO^4Xgc>i"bK5dn>` {wMx2d|e2!wRB7GJ`y^JXe^_4> WSocG:ZUE$3Tؕ( &iӣ T0-qͬᎬgrȲ7nqPLJ 4UX1l a|1} MAOF#\/y!W!B%wk'"a-oIwŖVAT"Y$N/ _i; SuhQCcI!˭2g|kb$dC{$ ZϦNqb6@ty*(PԟޤՋ6NfB;VW7cvVd2&~!1lJ5!I';/@hT0ޯTlӢ5u:d$I\:$^(apcQY(ͯNR5Su%3F}>a+'( J36LB J?=;AΏ*o˚yAtX{W~;vfBƃ6e5+!߅ph␁<__LNh3W+螼)FR 3( 0m->=47vR;륾`,zК/lp17iJ ujgUht3p* X7ᝬL=5@f-|@֟" 䔨jlNsxP4D6rbW&/l(i s*OĀƿe[7tKg `U:rM_ oUg-CQ-yC_ࠟ?ytN%_?Zb5Vfٖ3H w'gܚzغ\Έ- />v63pBeTa M ],d(ViToRھY0n\X{jS y$ p XhP59\Ⱦt>_x/5F>M8mŪd.,؄ oy!%A csぱP鸁Qm?F"zHa)7b+ Z2P6PT)N0K@1|#.]lאt֘t}N퉣e(t7ʙi~SL2XrMA9Ŋ@IJޞH~|gi/p2[~HV)R/{onHTB 8.\ČZdvMpW ~ljJr%H .J2ꏻY7'ۀO`oZ  Dˁ`O{kZ2{8&1ϯ&dH>_FHf\Υ% ,ydR74W 9<`*!qR*es6.;y}j7Dp>e²E<w˧Ki'kvUflj3td@٪5E-T}Cz9]MlF,JOB u$zlXڌ \n<;V\,fFFTiwCU+$+ȆN8>Mga_L @o.Zet怷UFr1)_\_gp5L+y~1=Zu-K)XQԝKVr׫MTMRɑf7XPW O(Wâ1gQ:':PTCJ^Z髁 x181V%Rڕrá2: bVh:|8,"^ Ąkz BD{G AY vL:pNol3q0̽y"?٣㝨o L^RO:M#$(O^tsk;'hKsbt)f}EF–-s)k0 G̵]%^ [z6e0(,(_Q7ODG桵g`|S%L|FmF336)`ų?Uڀ&o9 2Cfɩipwi"=j 5RF!CPj{sW3¤(va|I[C \?ڪ'Xz n B1~5eZ ]qLYE-erE:G;i [sF)i PN׈MBmh'ȱ:ڹʴ _@.`;"i3E[̟S8r:y[k%z=0z.}շ{[F=AU;? *`0M|>4 pc7&?aƊaXduթ97@(qE"`I騇lP@y쩄\]B٩Fޠ3Ʉ,;Q`kfFap`]ӶӟUK{jKL} 1dd\ўyzYyl/eijx;D-[&Pjn i)|'!S`H0~v/w) }feCPK ~) c''̵8+k9׍=rI4k,Gu6yܔ" ;:6XkUZlUWQVg} [¨A0wc<\$ 7;1S^Rgc_$J- S?jBoEʞ+%NW{LڂkPwٻ9 &^>6jYj~_ '!DCԎ26=)`('oxqbQ>? EsrA fbG-ʻ p-G]Ψty?X$ƒ-|pBtq*r+=ن*l]i\?%L[AhatQ bg_˭YqPzpT(:6!$4qj8 yPq4U*-w \#ӊ&-kxJPy^tZ&EkB梄kqG4dM<$]eà^䆘Udɤ'L)ː%~KY©;vMrj30G=PMm GkyDR1vKܹH.m73TZdϻ[@%XkMzOi<UrDoOpw@j u7tvwtp+D5݂iU"痺8a60υ3^VQ?: \3fa ,t qb"Y|uO3RN6 $vJZwdEA{|s wF] A褫R%gbT2{?4U({-^D8}}!# 2nSxhN&R#G 0cI90X1_'>҉z -雂 0;ܟ [39q}X56&*PYZej߱~vNga3,Lnԋ? E~|7`,Pn%OMA%7k1&s秦4xw)u XX1WQ)ZLݝ3tuZYp׉rpt#Hx@qEyQ΅̐?' >'^ŪH]gXW`²_K]YG>G%QDHFcæ6 J}3( kW(MW a[ P@W|NHR[IjT .őPGp""=q]i0VZƫTvt+@9Rg(W^]Pι>-DKY{4"[tZ қ}fP$i5[zk2O {2|)[w2? \jM@GڠR $-6K%;,C`gE{v3a9Agb}}!JböVylj%HliN'=OM94KK1"`Rl_t E&.^p?Lf49mJ%eC+ }u^2JkYe֩yӹP8W5hAWM ^d7Y5ILփ껇s /gȧTaՖVbE%_L~ 0oE=F.Zŋ;pXhW0JR,n A4s]igE1mB_0DC^]Ԇ\@(żcj;A% $Vҹʱ;8cWM{<]=؄2#X =40pdngg,9nqkY,&RE4(PQ0GI+$v:AiiDffQy(RSuh3#yR}[_ WQb/KZ6 n F/z1|-}`.ʳoרWKbӦ-8t-'\3XmzPMG+rSWo-rzY`X4#+8alƠwN != @ء 'ueO)|\Y8 lrf끚L]MG @b#|rMU [1fdQ'BuP!j1Qn}Йrt R*^ ݒQ٫͊ s@L5Fwb}ZgU&ߤo\@Wg."۸cdd,պrR fCXJ_^:h#K/$ 0h^{A=bZ8GRc2ekUs h ϥ,?do.6~*WNkVݒq|>LH%F4=|~͠'IlU,I%n͆OfُQX˱oVHH<FspNj^/݉ tGyk{r2Hn-)g'l: bFRU=".pc>/KG8T)oIܸcH! $D0n }lw D%zu} SJ&4:+ZI ~772b'_8bF#Q@ДN*lO-HȲ.CjN@Za><{ri~7~ieP@w!?NCW|0Kj赸9 Ŏ꣎զs*rӍ Tog~5QTFzვS\㉛+ t0d*m_$&pb7,ċ{KeS+Ef1BI2 neh~xkEAچ2gvVc6G@)!ܣZ=3h<|1w|@㥻Cw-~Yfi uCkwC%VYì9J E> (ZLM +ܣbdda& ayZW }UGr.;6!K Mb4-+L긑?ࣧDU6<@g !d}4O6 j~ic,QN>#h~I%vnvη^)"~3yxH!qq=VW- S\{I?M= 5-27Js<Թa02e2,MGz͵rs68 b_/AfJ㡓^a?E+ewimT$hZHAtwSF˵GKsA_gaM|BaBfneJVҼ폹zlb9e&0毪Br#LںclOyj6P޹-40(rÛҰ!3\?mr: 2ƍ0([Psyڷ MA*/}K?Àv灤6>!g# Plu2 Mxq;a LBB%o}wi~F̒օ,I\򍕨wʦ Wsb`[61Tm ZZ6PDJ[ ; b}D"6kpzuع^eL'|%mk̔8ְ $wbDZLKSlr, 34@/"-W~,x Qk߮6_%9ST o% _s;? M(e@,Fc~pW0GoF]st}.PuSTEwiwXi´IHgA4ڨ=|>Iʯb=1~d* fJbX hQk"֬՜/wU9ݒztQXPLu&XaENN`^+ʍ ȋTWIP,Sw- *SNa6!k|?}s I3-j,Y׌|lFg$`cMÓSvFˠge S^p7 FGa:qb/?0& D8cByC{lQEN*zc\ 9W5oK:Uh+( |HJMY LG ;\[lBqDĪnJt5[3hVri]LϺXEDl ץ2zŒf&cK+-!"լC"?!>ɦen3X=(;>WhX(~i?^uۼ)H!ҙX@ƣnݖAϏЃjU* ^5}WSb*tب ]mFX5lqy]8ӑ+isIHjBcEl[ ? ='4 tCN5Eg A|1Pe`W,^Ƞ%mns E\a-ROec},<%Ȯ0TtV*]Sw^VPtZ>~۩VG4(-چ[q`Uw8z2A`Le:>UaqZ!UNyeCω5i p6C fȳ\X;('ow5n_q[ɹAP8Vk NO"E(`#'AcnSݩHV_\{z/oq?▔hx VϠ+_<m4Q"կ]bmMͮ1(枇5{eU`/vyسcftzWB4bΈH)tt,IDߓBp`4撺 mW7n2gUv2r>v[TfL50[* @׾c䗋N ɂ QCo}DF17x Cd+y{X+ہ z=mPMR}6ftxBvCH7hEpH~ECp 3p֙\O/@_<}~T~NAh`3]/͇]*t3@ k Cʈ%/h 4&=MԀ<'L;s*<L|{"z9{N68YtYea0l ߏB?GNgڍ[8E?3@⃫=P`ݙ& # iGYx>C~C9QKAK}Mdm>d)C1Em>ZhTvuLp1XjBʞysJXLͣU ,y#xic݀DQ6Z/gҹIg]tyawR_ٙ@aNeB4Ԙh"k`|\`50-YEo@:Q5Y6oD|;O`$& p5'{-`f7@hHw v2y6?Gŗďq.D\esީ5gj!ŏڴk;fOssil+ڵkDU|n,QsQ:lBԾt>p!Wa=⎓;yֳe\1Ë%¯ $ln!#D \9E?AQda $o"`Jbwؙ4ltފ9fZ`q|bt8Os13]@( Lk&-ygt3BuwsaIx3|j1, ((9?j.~k(\{& PbrojÇ(җ{ U@{C"Im/ v|] JDPtO 3E|o&7r"zAwkqn5*MG70@ntHaj1O"a`#)[Ӑ~ßoz5J7&c@vJpQq.g׷\E gvd kc:ȇFVLjŔFJ+د˦Ӕ5p0i-f+A~J=н.Y2+ȶ1E1֌GY@Cڲ ؔTiSw=  (s,b'wZXܿ2hg%zAdCo0kvLق.yf)e2ԐZ*%?|%~fIM+bMC'nWbX#c1h8}AcU>O;݇3Tܝ7vDoRN7ZWtg.Jl $vN}tZ;7;cc8:;&gù{ Hα'n5(q:Z[ј&Ίɽ  /ߤ`pvI<#~>HxYz=)2/[2=m6|j,*J g 8JrywÐam] Bʖ!ފǮ@0,T/d E!M0+?<[̎ʜC@ &$ńDI~V FbzZj 62DWK3ӅHP ޛ^R4"~py v]OJ5S,Yh\^BZn="q8Uֿ!s!{=t; c7UBH&"~i&yi(;eiW^j苾;x"4T@x+MîndV)ڣ`2wdj˶ !h0*Q5s.3AmRQ*ztH|x6D?ŭrmoCK'jQa5j9tƧ~e8nᝃPt`5cH|lM`Đ@PoYbᖖ/;$l}?{klY v8*Rt QzZ_)u( ._=i;Qcõ°\3n/~cP@ͥ+eۼubS+*y09:?g&H m@޷Hֻ Q ]J ;d%#@dBQ})newyBr.F0Z a"8E-'MǃRnVȊL0~럝5׆ l.(q}a er/nZSyMQff|Կ ZIF/`~P_I +; s3yiׂ,hQ](ve1 :=#Keʀ)]ly_=̇Ac%F8426ae"WRHΊ@*Sd?W} me0E^t$B^UV6a0seޜRj=v/9JKdW=dmb'i~DcpU%ꌢ7Wc Qϝ}W<9IޭOB.v"T}H1M&c gvZ 2 :$đC `ZM qh=˛:ΝZ,-}H%KCAY,~vdgptB0t`'S5A@ƄY`oJ.gtYsK8ȔNג82D94:ɂ%X$:yC!zRiK8[(с)ޕ]wH,y6i+ 2O.3"ʲ& )GDЊEq 6;\⸅i@H`9ɤTnup>XD ή)@{f߂Ɂ u,- ^D ϚT8 n $M/vZ+1z!Sm#sCfit\d?LKߣDyH FV#Ghe#ItӤ_) c~1ovYAW W{V9i\=ÃM'2vuU gZuf=3U#e.^/2zKʴR#m}O~RQl1=!2߮4N 3yZWW lS'G g: Ɏz28>4n ?i;(P :*|?.QD-iʜ+܎c.Ѳ7N/΍=yo2% 6iHpgfׂ()wÝ*#] v֝8_סJ`@%EMXk]aQ*z9 葅)wx:. St'@Ę~ZSa*n$;#F|&-[fVSh9i׿o]<);@"5CˬLri04E~ٱ'~$ȥ-ɸ3Ѯ2KH?v􉇩 >UHTvnk̋FQeqB%'Wv6[QP+-I$ôT/ܦ~bg qcQj>%;Gm_ܖ1IpKി|@ґ ;"Q2OX?9$$O( jr0kC7Oq:nXJ00SzZ3fd`d\,*b#FU=Zeo&/h,xʞܛ(͝6W26yGcloZBSy7`Ap,Kac%CXbhXu 9l%#Rcr'Ho==:lYJdCsb@6D.uMJUb7,,@43R!嘵8]ȡmCCDrTȎҮPtA͑\'X,ᆻZ 㢁[vOӬ.ƯT{3)ODsg4o ز :J~j5blT=Pl4l~Vpp9RKf>uLp=UxYٯڜ)*7kܹ }#qd–Q`URP /459@wfQRլ0F H,[tߚy]݃p2km(N!K3<'{?7ǙӼf8(G,v3sYf^ PxچVa =ztlY=sR 2S{.'w xMm^#VFkj^6 *od3dxōH|K*Ͼ-j$yDG@m'= IZu?Zc:0sLIΊ .?丁E=[>*ZaQhk0zB]foibvr/ 5抡毀{@ 0%AzѾw9VrWi5&& э7VFJbN+t.$_9^BP⬾Q$(B2S0Z&FFp} 5 p2oG@ۘq BLHžmmFfAB5oeN0<j' 7窒xh/NֲOzxq XG[ _K%Ϯ'Ì\zQ %wtw#u}tMΡ]U?y0~X2+;f"BqΙVy<-N5z,4o|Y!S!NU6ԝɝ( }w!Kqp~( =+-i O3Rp)=TK^iI۩ρHel+(ou9UT-̰w3Q4zb4`,k_[:ש串yk tVG|ƫFË  ̷tÈ)s^O;Xv7C _|/`6!S% /v?0wHZʖ $xΓz+shVU̵8_Թ6DwHoGid+48#T;\9|Б-8ODe5GjAwr-![3M4ҨU rΕL `OwIԷlnj2ϸ=tu5MAmg5B#iCJI+[5ifN\AaZ|70ˏ`pcR%V&4Z8FG怃G] Y9 Y3*a*JG#:9(:`LDrRCۢ9;5^%N30b?,2^2={27B k[|Lm '#*q~\A(D:}?vB6'N'3 2 FǍؤcP]sS"PżH|7N%aZʽDSMFA)t osNe#jAJc s7uUs\cf2Q.˜fsP8]| I;?, fI(p'0.\Jqai8 IW"vj^P(GX Քo_IDgoU SCF.Nt>nc~pqə^ Ďx$M*9{{Kʲ-EKUMJkn^}+f]K9JX0`&&:N^#BI֌e"tQ3 j* -PNC̞RN҆qssԴ9)kL7F:*׵@~GNǹGiȓY\7{PY@6y>A3ܨFn};WjcXC>MO6 6gPӊyɡSFĢ/*[h[u {_ ˜ױgU̥zr?3\k{8g11E8`aÛޏk{ IYSGƢu:5lk+µ!(Tt~Y2%101ފ&" dJ%߼ڣ=t($b8gf񑲻[2dM(,sQsgs1#~רUCtoV<= xA:~*8[0侓KNq-&, ''\=NԺgmS\1aνI"l}vA8kٖQU1rWHwuqћIj#!1Zkbݗ/H yGrK@'rWQ̭TUwHӿ+34il3$+ dyYZ݈i% 9Rt,sXGLq[ t:8%?IéE[|.7C R1xsq`ag*eB]?028]w+Öݘ<ZUQoibۧIMDQ 񈬍͹ O3 S0ߗdH{W}nblotUIܴ 橎U^Yq;{/|db-!}fλѠkc͙!Oȭ6=9wCMA ɈglFHe93"toj#j9_ܠ[s;:_P/``~=iZ@}x-i}"ms[7f.[f* X9XGU728'bcH)ߢ>W^˚ź:ןT]?lfKI׀KNt>wR!Nk}qCOG(m酅p8Ɇ(e{feuju&9f-+kı ERDWqYϲiF`aހEH[Έ9gZV7t(NikgJΥGiݗo`! %uX921/>H,F38UJ RN/LkaGz䈯܍v1}(:;֗[^O 0I: 2Rof튶<^y{ aDp{@SXG ͰՀb>PZr?c  tVj8Aȸ3܉#R!_؂AGGol˚DU glRL"f>$4NHg sY eQ(w]ֿt7\}ʐLu=C$Xe8`ߘG-!SFj)"q8U`*O>i  }:= 7SZ@ 6[b; |tr$|pN1p!X'%"` `y%=Btaǘ&.ps>:)0(%:s> \(|̓p^_Vm1Y_ VC3>_'Iy1xDdіkrd7wڴ "fE;xKs_CGBFA#O=  }ȌM~h՞¸mi*E0/rz eD0`T p*w7,9Tr%  c`(:#xDzbXsItՊ 5 j>6̀ 4糜%B.53|Zp"Y#IvT8i2M@N2(IDµxEoڨ s7\~ѿx\]~;Yq%YS= BBz{!B;FK2q6cCRG@S1TEBfS|ӡP#7Z zTЎTr␒H!󶷷>z=uVwDhy={C Y,CQ9I%[n儙tb> :rV}wig}ZqG7얞Ɩ[0 戄ϝ${#KzuABN8| ۔4*Xtl}`#Xe8DK}:E=>\u2L(:Sc&:l$,m$w]SӾ\rC1_/߸T:'l8+\~`t ;M4$nlX1b@Lado%r o6Ŭmm6l' g6vJ0wI 9Lm..Ajx*iv@*ڱtYv(iHM}gxVLTIG3eA0ZSuY-|0ٕLqΏ`;a. OW|ҘZI iez3#i骜73 ;cIJayeMPpXpLJ34_ۣڨUz'1|Kx2kb58 .mQ|t}F$Q83;M6 ʄɀw\OҏOɞVzԕJʏDDvp^"rJoUZ1baƇ3eݨƶ+G%p&tIoJblXX^{x*7~uiI)Tcb WeoC/QQ7ang9QLL0b%ɶ3<:tL2P uTOXD QՌ(4\ `z{&9cm+[faa[Mw [T`g):`#D'ZW.*e|!!otM.尕whD͖l(tއAE)+UTbƴDˊmIl7M0Qs}/mVqQPOap z5ـTU3<2SbV23+^ŹSoͧsVE x\xm9hh%,Hnmm@tzL!EJˆѰJ-K+F^&[x1:}_(3l<`]kKy[;1uXmsy okhQ08Rh̹fsY\*IT;G6~tzl w,y ӣVsiz5Z˫UL4o.6fgW;)&;c%u:~ =RBJPWu5|LAޠq&*h*atN@tc0¨7' im^Jz~76.+Drv`:ѓӚ~ΰE\m 5gbc]5 'k WeJzK?rI!:H?pIZ2 -!ۻ|\$1d@ۋ3%>2,Tsp}RLs+ѴFCAG.%I {q,Aw!W;f)E׺YQD4jݎQZ)7^>aVOuۊPN<$İ8N))ڗ=fQPҰh@iMMc^|D3+q^oџ]p9ֈ.\+%<am_ cD*`)oat,ff[DO &b3!ŋ^d0Vs>4`s3~p@~ \v-nLb8GBO]-| G` 6qtz=tc"p˖ak2q)Esb<9^q}noPcҔeے/+X.^ʢ 1Q% ›!5>d gzc͗F/Zⴗr#° A>=\q-0K/^d&|<|Á vBj1Rrk'p ߶ؼfpGn wGY@V8츆:ql ;QGl{Qخ nêPh-?َi];R/<ܾƸGD\ ,dWXnř㐻#/FM(֭_lT3L&YI'x: HEJ*5pXmLKz^FUiٝIZ j;ֿשMʒu|z4zT#9+"Qգʔe(/bm &mڗ_h螅)uKѻ8 EiCWUoR=%SۖCs2dd@9i2%_L ly8q }yD^hW،/B(fU^ս֥Y1[_c8AȆ[VVXlmic׍;=M@]c%#%N=ͱ\ƕvO;mS}l>L+]90xY_AhmM$9ӆp1=jTܖ ȉ\s̀TlsB +|~i_w_pΖT̘#Ǜ%Ր%epjni8f:br%}{ 9 0La,m+bG^D Kn] `\zU$4f%Y_a'k.v"^ NoAZt8(XƲK|&ũO@)>T#wl潛vy69VX&m-`ϊj>_mV)o@g YIR52Ζ"ِF)]jH\zd٠|IFyRnLs !jY)u?6!M4Z zm0T_HBmcܻ5V䘴ۇ?!ƶ YZ