openvswitch2.11-devel-2.11.3-68.el8 >  H _9 !F^(*vw9g:"ngsi9#fO(8LE^\fu5R!gBuTs5ґZx !G6~U s99ȉGn:Ǽd;(#'T 69dPԠi亹]1%<ljEý>+Z2R BV* Azj3>&xnfE< ͷߍ1-C{)ƹQP*$F^Z!*c645ec9c3fb660b4372989357f2e6ac03d04d3abd2395dcb711aa7e1e6f5448219016c4cc5ed9ad086397e53f61104f406a0f070X_9 !F^(*v7H-$G%c%x_|-|GG3ÚnK4z-0~Vdcu #};(. "4z%MtҬ /m3'wRiwlmd/?R¬Ydf1z-Z u܏[K(l rOgYeZtvT]8T}~xɹ5a*N;۾p l`(ճb7$;C瞓x~g%1⨢ >p<?d & c  '\x~GG 2G G G cG 4GPGG<GX  H (y8$9"$:]#$GGHGI GXhY€\¸G]G^bqdȰeȵfȸlȺtGuGv w4GxPGylͤͨͮCopenvswitch2.11-devel2.11.368.el8Open vSwitch OpenFlow development package (library, headers)This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application._=p8le02.rdu2.centos.org CentOSCentOSASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxppc64le# P3Nn)5@9<&K#* );)6L n*;v U yy'#Bn#`L8' T .,n.)=42_______________________________________________________________________904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df39de10c0c5bfd1ae16c4e9ab7a5f33608db6fba46aa295bbd1d7c132f0bce2eade8f8b8693967e533d7400342279567a55655b06cd243c8cd3f1b8faf214e0d3bf038e97dcfab0b23f83171cdae68eef2fd388e78929cfe3d21568c45a4e8d3fc967bca656cc1abf0b76dd3e3e002f04098a849e00ce3f1249b2bfbc4df29ea414da215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab95f95b529c5d24c16da4e95c362ba9e2bfa47128402edb85e4d4e83da80ff96301d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37ae7f132c13f652926724d55ba321235951554c3e7a31efb93bbbc9fe3f5d1759d289980e7b305417b46a4daa9ea1b9a2f4f64db8f835c8cb302b96276f381891dab79ae5b8e16f9278409de728e37e913bb539aacf27e53895093f93056888b9fefc8ffac3650cc96ca33446ac7a3bfe107f581d1681cf603e0979dc2fc715156a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a044552650cc7a5a2026e708885774ec058338c4f1de9fc97ff60fb0e7892ccd92e1016d05f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6594b076ce69ea410e23b4deded62835928b58b4d8721d89c328bfb0a8cd94aca899e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa7ccab44a2ce81baf0a232648b0548c7689a388bedba9c47a4e68b00fab998560bd4ba355d0388810cf58d015f8a289898567a292b9778116a7ba4da11b2ba7b7086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803add2033769f623502da9bb3530753e6555dfa9276e64f2503988752f22c636ae0de9c23cd66be07e538ac5402f27e7e0e78a0d63e82293666325bf71692263943b613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a2219127e0fc28952a684c2798fc62f150a93b60463026af9e41d178e6d1e10a012fba42441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294fcddfbf5cac18e23de372fa0f0d76bcc78835d1d2537aec13c45c94ad4ae5adad122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b115d84387d3658b3c20a1e1790c03410b77c6b5ca2c5d5dd948928a2cf41d9d7a5f8ccac3e5d7b059af971c119cd3eace654e673d91e8421f4ad09a7212499aa79291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aa9074a1176780faba1b96114f7d488209941e8824c3f48f8f665892309944b8cc684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee60135703f0c07322262a4f1ad8e5bb8752b873b6bce4baac339ca1c01dbc1f14bfb5d51aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb09b138937142c9561db661c79bc0d0cab31f3ab7bb02c6d32ba8d3bb37947aff404a437d546e734e0c4c29f0a2318135554fddb988c8fef4a229b1417f483f63f8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e20ac184d3a2f365ce265ab4f56c27430017583c321b89b83acd384197cdb3867819c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0c8999fe62c8d5b35a6c165eeecee9e7699993ae3617c2d9d3be953c03514563b26b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a950f7e8e269d30159939310f472b64569b4e966e8c6bff9082e1250e0f4d163188f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2be235f1feb7403a4ca645313721f09eabc2e3d3b3449e6276defe57384bbfe24b23259307254db747798e0f1444ba5878ef1435883e041e62a3dc47e83a20d82797d2e33074258b2e38a215ad3ec5e909706da71c96170005398b5cb2d57d121df9206fdc972adaa701c1b610234e3f971612bd6e3445ebf5096c0db8002590014bb27ca0d2afbe826bfede9ecff7b8bf7a89e366db076e2ba339c16e9095ab878b052e1745e6205825e11e8c5782bd669c0b3e67384db02b2846e366eb1c96a16libofproto-2.11.so.0.0.5libopenvswitch-2.11.so.0.0.5libovn-2.11.so.0.0.5libovsdb-2.11.so.0.0.5libsflow-2.11.so.0.0.5libvtep-2.11.so.0.0.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch2.11-2.11.3-68.el8.src.rpmopenvswitch2.11-developenvswitch2.11-devel(ppc-64)pkgconfig(libofproto)pkgconfig(libopenvswitch)pkgconfig(libovsdb)pkgconfig(libsflow)@@@@@@@    /usr/bin/pkg-configlibofproto-2.11.so.0()(64bit)libopenvswitch-2.11.so.0()(64bit)libovn-2.11.so.0()(64bit)libovsdb-2.11.so.0()(64bit)libsflow-2.11.so.0()(64bit)libvtep-2.11.so.0()(64bit)openvswitch2.11rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.11.3-68.el83.0.4-14.6.0-14.0-15.2-14.14.2_a@_G@_;_:q@_3_2@_/@_/@__A@__ L_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@_X@^^V@^>@^@^@^@^h^g@^U @^ P@^ P@^ P@^^^@^@^g@^@^r^@^@]]B]@]@]@]N@]]ʞ])]c@]c@](]{]nU]e@]Ik]6]-@]-@](v@]$]G@] ]:]:\P\O\,@\\@\@\@\@\y\w@\R@\M@\ - 2.11.3-68Open vSwitch CI - 2.11.3-67Flavio Leitner - 2.11.3-66Open vSwitch CI - 2.11.3-65Open vSwitch CI - 2.11.3-64Open vSwitch CI - 2.11.3-63Flavio Leitner - 2.11.3-62Flavio Leitner - 2.11.3-61Flavio Leitner - 2.11.3-60Flavio Leitner - 2.11.3-59Flavio Leitner - 2.11.3-58Flavio Leitner - 2.11.3-57Timothy Redaelli - 2.11.3-56Timothy Redaelli - 2.11.3-55Timothy Redaelli - 2.11.3-54Timothy Redaelli - 2.11.3-53Timothy Redaelli - 2.11.3-52Timothy Redaelli - 2.11.3-51Timothy Redaelli - 2.11.3-50Timothy Redaelli - 2.11.3-49Timothy Redaelli - 2.11.3-48Timothy Redaelli - 2.11.3-47Timothy Redaelli - 2.11.3-46Timothy Redaelli - 2.11.3-45Timothy Redaelli - 2.11.3-44Timothy Redaelli - 2.11.3-43Timothy Redaelli - 2.11.3-42Timothy Redaelli - 2.11.3-41Timothy Redaelli - 2.11.3-40Timothy Redaelli - 2.11.3-39Timothy Redaelli - 2.11.3-38Timothy Redaelli - 2.11.3-37Timothy Redaelli - 2.11.3-36Timothy Redaelli - 2.11.3-35Timothy Redaelli - 2.11.3-34Timothy Redaelli - 2.11.3-33Timothy Redaelli - 2.11.3-32Timothy Redaelli - 2.11.3-31Timothy Redaelli - 2.11.3-30Timothy Redaelli - 2.11.3-29Timothy Redaelli - 2.11.3-28Timothy Redaelli - 2.11.3-27Timothy Redaelli - 2.11.3-26Timothy Redaelli - 2.11.3-25Timothy Redaelli - 2.11.3-24Timothy Redaelli - 2.11.3-23Timothy Redaelli - 2.11.3-22Timothy Redaelli - 2.11.3-21Timothy Redaelli - 2.11.3-20Timothy Redaelli - 2.11.3-19Timothy Redaelli - 2.11.3-18Timothy Redaelli - 2.11.3-17Timothy Redaelli - 2.11.3-16Timothy Redaelli - 2.11.3-15Timothy Redaelli - 2.11.3-14Timothy Redaelli - 2.11.3-13Timothy Redaelli - 2.11.3-12Timothy Redaelli - 2.11.3-11Timothy Redaelli - 2.11.3-10Timothy Redaelli - 2.11.3-9Timothy Redaelli - 2.11.3-8Timothy Redaelli - 2.11.3-7Timothy Redaelli - 2.11.3-6Timothy Redaelli - 2.11.3-5Timothy Redaelli - 2.11.3-4Timothy Redaelli - 2.11.3-3Timothy Redaelli - 2.11.3-2Timothy Redaelli - 2.11.3-1Timothy Redaelli - 2.11.0-56.20200327gita4efc59Aaron Conole - 2.11.0-55.20200327gita4efc59Maxime Coquelin - 2.11.0-54.20200327gita4efc59Aaron Conole - 2.11.0-53.20200327gita4efc59Timothy Redaelli - 2.11.0-52.20200327gita4efc59Timothy Redaelli - 2.11.0-51.20200327gita4efc59Timothy Redaelli - 2.11.0-50Timothy Redaelli - 2.11.0-49Maxime Coquelin - 2.11.0-48Timothy Redaelli - 2.11.0-47Timothy Redaelli - 2.11.0-46Timothy Redaelli - 2.11.0-45Timothy Redaelli - 2.11.0-44Timothy Redaelli - 2.11.0-43Eelco Chaudron - 2.11.0-42Kevin Traynor - 2.11.0-41Adrián Moreno - 2.11.0-40Numan Siddique - 2.11.0-39David Marchand - 2.11.0-38Eelco Chaudron - 2.11.0-37Eelco Chaudron - 2.11.0-36Timothy Redaelli - 2.11.0-35Timothy Redaelli - 2.11.0-34Aaron Conole - 2.11.0-33Aaron Conole - 2.11.0-32Aaron Conole - 2.11.0-31Timothy Redaelli - 2.11.0-30Lorenzo Bianconi - 2.11.0-29David Marchand - 2.11.0-28Numan Siddique - 2.11.0-27Numan Siddique - 2.11.0-26Dumitru Ceara - 2.11.0-25Aaron Conole - 2.11.0-24Kevin Traynor - 2.11.0-23Flavio Leitner - 2.11.0-22Flavio Leitner - 2.11.0-21David Marchand - 2.11.0-20Numan Siddique - 2.11.0-19Timothy Redaelli - 2.11.0-18Timothy Redaelli - 2.11.0-17Timothy Redaelli - 2.11.0-16David Marchand - 2.11.0-15Timothy Redaelli - 2.11.0-14Timothy Redaelli - 2.11.0-13Maxime Coquelin - 2.11.0-12Flavio Leitner - 2.11.0-11Pablo Cascón - 2.11.0-10Numan Siddique - 2.11.0-9Kevin Traynor - 2.11.0-8David Marchand - 2.11.0-7Timothy Redaelli - 2.11.0-6Flavio Leitner - 2.11.0-5Davide Caratti - 2.11.0-4Timothy Redaelli - 2.11.0-3Timothy Redaelli - 2.11.0-2Timothy Redaelli - 2.11.0-1Open vSwitch Bot - 2.11.0-0.20190129gitd3a10dbOpen vSwitch Bot - 2.11.0-0.20190126gitd4ff5b2Timothy Redaelli - 2.11.0-0.20190114gitadb3f0bLorenzo Bianconi - 2.10.0-42Timothy Redaelli - 2.10.0-41Timothy Redaelli - 2.10.0-40Lorenzo Bianconi - 2.10.0-39Numan Siddique - 2.10.0-38David Marchand - 2.10.0-37Numan Siddique - 2.10.0-36Timothy Redaelli - 2.10.0-35Numan Siddique - 2.10.0-34Eelco Chaudron - 2.10.0-33Timothy Redaelli - 2.10.0-32Timothy Redaelli - 2.10.0-31Lorenzo Bianconi - 2.10.0-30Eelco Chaudron - 2.10.0-29Lorenzo Bianconi - 2.10.0-28Timothy Redaelli - 2.10.0-27Lorenzo Bianconi - 2.10.0-26Timothy Redaelli - 2.10.0-25Timothy Redaelli - 2.10.0-24Kevin Traynor - 2.10.0-23Timothy Redaelli - 2.10.0-22Numan Siddique - 2.10.0-21Timothy Redaelli - 2.10.0-20Timothy Redaelli - 2.10.0-19Timothy Redaelli - 2.10.0-18Numan Siddique - 2.10.0-17Numan Siddique - 2.10.0-16Numan Siddique - 2.10.0-15Numan Siddique - 2.10.0-14Lorenzo Bianconi - 2.10.0-13Matteo Croce - 2.10.0-12Lorenzo Bianconi - 2.10.0-11Timothy Redaelli - 2.10.0-10Matteo Croce - 2.10.0-9Matteo Croce - 2.10.0-8Matteo Croce - 2.10.0-7Kevin Traynor - 2.10.0-6Timothy Redaelli - 2.10.0-5Flavio Leitner - 2.10.0-4Flavio Leitner - 2.10.0-3Timothy Redaelli - 2.10.0-2Flavio Leitner - 2.10-1Flavio Leitner - 2.10-0Open vSwitch Bot - 2.10-0Open vSwitch Bot - 2.10-0Open vSwitch Bot - 2.10-0Flavio Leitner - 2.10-0Flavio Leitner - 2.10-0Open vSwitch Bot - 2.10-0Flavio Leitner - 2.10-0Open vSwitch Bot - 2.10-0Flavio Leitner - 2.10-0Open vSwitch Bot - 2.10-0Flavio Leitner - 2.10-0Open vSwitch Bot - 2.10-0Open vSwitch Bot - 2.10-0Open vSwitch Bot - 2.10-0Open vSwitch Bot - 2.10-0Flavio Leitner - 2.10-0Aaron Conole - 2.9.0-47Timothy Redaelli - 2.9.0-46Timothy Redaelli - 2.9.0-45Timothy Redaelli - 2.9.0-44Timothy Redaelli - 2.9.0-43Timothy Redaelli - 2.9.0-42Timothy Redaelli - 2.9.0-41Timothy Redaelli - 2.9.0-40Timothy Redaelli - 2.9.0-39Maxime Coquelin - 2.9.0-38Timothy Redaelli - 2.9.0-37Timothy Redaelli - 2.9.0-36Lorenzo Bianconi - 2.9.0-35Timothy Redaelli - 2.9.0-34Timothy Redaelli - 2.9.0-33Aaron Conole - 2.9.0-32Timothy Redaelli - 2.9.0-31Timothy Redaelli - 2.9.0-30Timothy Redaelli - 2.9.0-29Kevin Traynor - 2.9.0-28Aaron Conole - 2.9.0-27Aaron Conole - 2.9.0-26Jakub Sitnicki - 2.9.0-25Aaron Conole - 2.9.0-24Timothy Redaelli - 2.9.0-23Timothy Redaelli - 2.9.0-22Timothy Redaelli - 2.9.0-21Timothy Redaelli - 2.9.0-20Kevin Traynor - 2.9.0-19Davide Caratti - 2.9.0-18Timothy Redaelli - 2.9.0-17Timothy Redaelli - 2.9.0-16Timothy Redaelli - 2.9.0-14Timothy Redaelli - 2.9.0-13Flavio Leitner - 2.9.0-12Timothy Redaelli - 2.9.0-11Timothy Redaelli - 2.9.0-10Timothy Redaelli - 2.9.0-9Eric Garver - 2.9.0-8Timothy Redaelli - 2.9.0-7Aaron Conole - 2.9.0-6Matteo Croce - 2.9.0-5Timothy Redaelli - 2.9.0-4Timothy Redaelli - 2.9.0-3Timothy Redaelli - 2.9.0-1Timothy Redaelli - 2.7.3-3.git20180112Timothy Redaelli - 2.7.3-2.git20171010Timothy Redaelli - 2.7.3-1.git20171010Kevin Traynor - 2.7.2-10.git20170914Timothy Redaelli - 2.7.2-9.git20170914Timothy Redaelli - 2.7.2-8.git20170719Aaron Conole - 2.7.2-7.git20170719Aaron Conole - 2.7.2-6.git20170719Aaron Conole - 2.7.2-5.git20170719John W. Linville - 2.7.2-4.git20170719John W. Linville - 2.7.2-3.git20170719John W. Linville - 2.7.2-2.git20170719Timothy Redaelli - 2.7.2-1.git20170719Timothy Redaelli - 2.7.1-1.git20170710Timothy Redaelli - 2.6.1-20.git20161206Lance Richardson - 2.6.1-19.git20161206Timothy Redaelli - 2.6.1-18.git20161206Timothy Redaelli - 2.6.1-17.git20161206Eric Garver - 2.6.1-16.git20161206Kevin Traynor - 2.6.1-15.git20161206Lance Richardson - 2.6.1-14.git20161206Timothy Redaelli - 2.6.1-13.git20161206Aaron Conole - 2.6.1-12.git20161206Lance Richardson - 2.6.1-11.git20161206Aaron Conole - 2.6.1-10.git20161206Lance Richardson - 2.6.1-9.git20161206Timothy Redaelli - 2.6.1-8.git20161206Lance Richardson - 2.6.1-7.git20161206Aaron Conole - 2.6.1-6.git20161206Timothy Redaelli - 2.6.1-5.git20161206Flavio Leitner 2.5.0-23.git20160727Lance Richardson 2.6.1-3.git20161206Lance Richardson 2.6.1-2.git20161206Kevin Traynor 2.6.1-1.git20161206Flavio Leitner 2.5.0-22.git20160727Flavio Leitner 2.5.0-21.git20160727Flavio Leitner 2.5.0-20.git20160727Aaron Conole - 2.5.0-19.git20160727Aaron Conole - 2.5.0-18.git20160727Flavio Leitner - 2.5.0-17.git20160727Flavio Leitner - 2.5.0-16.git20160727Flavio Leitner - 2.5.0-15.git20160727Panu Matilainen - 2.5.0-14.git20160727Panu Matilainen - 2.5.0-13.git20160727Panu Matilainen - 2.5.0-12.git20160727Panu Matilainen - 2.5.0-11.git20160727Panu Matilainen - 2.5.0-10.git20160727Flavio Leitner - 2.5.0-9.git20160727Flavio Leitner - 2.5.0-8.git20160727Flavio Leitner - 2.5.0-7.git20160727Flavio Leitner - 2.5.0-6.git20160628Flavio Leitner - 2.5.0-5.git20160628Panu Matilainen - 2.5.0-4.git20160628Panu Matilainen - 2.5.0-4Flavio Leitner - 2.5.0-3Panu Matilainen - 2.5.0-2Panu Matilainen - 2.5.0-1Panu Matilainen Flavio Leitner Panu Matilainen Ralf Spenneberg - Merging upstream branch-2.11 [a43432762b2e12773cf207bb659b2e181dc269ed]- Merging upstream branch-2.11 [dd4802fb0c2e82bda1feee39ad3a64199fe5a57d]- pkgtool: Use git-branch to retrieve the name. [7240e67479909550e28239a8aa26c3ee0cf517f6]- Merging upstream branch-2.11 [b16596dda3aa9773812e46a4c17f8089a0a89f78]- Merging upstream branch-2.11 [7b48e669229bc1db642607c41c26e8c59be5989b]- Merging upstream branch-2.11 [9ae7cb0a10cda8a48cc856d4ff0cf585a5bfdf33]- redhat: Add support to custom RPM releases. [570434c6c20efc6a6b027c6f05a2f68d3bd1af83]- pkgtool: Use OVS static version in package NVR. [2ed240a84c35f4906a0fd806a5ac1ca678b24603]- Merge branch 'fast-datapath-rhel-7' into fast-datapath-rhel-8 [a2d9792f8cea55348a9f263c4f891298ffcb2462]- Merge branch 'fast-datapath-rhel-7' into fast-datapath-rhel-8 [c9f7a9e2d37b09a1f154fe30b50260255cce4595]- spec: Fix configure to use dpdkdir without version. [583acc91dd782f1e73cc20a27b7cbd8bb5a7bc98]- redhat: Rename OVSCI job name. [cbcaa831188b77f253f718203dc743904538464a]- This is fast-datapath-rhel-8 [98f312f126a245f2609a8dcea9604e09832181f0]- bus/pci: fix VF memory access (#1851170) [fa4d90db57191665037114e4098f3d1f6b6ea9c7]- vhost: fix vring index check (#1831391) [8e33084d85d80cea72d02de0abf36c142dcefa2a]- vhost: check log mmap offset and size overflow (#1831391) [753ae0cf66553e8fd71b8e76642900d9fb62c406]- vhost: add device op when notification to guest is sent (#1726579) [92715cf99cbebdb6d13e223872cdd44f822a4ebe]- net/i40e: re-program promiscuous mode on VF interface (#1733402) [0fe1f42b5f3bc0b714f063d57cc79215459d28dc]- bus/pci: always check IOMMU capabilities (#1711739) [0815c39d39c0b34dd7456bde23077e1f25250dec]- eal: fix IOVA mode selection as VA for PCI drivers (#1711739) [11fbef3c85f71b257dc37dd9b570025ad4a24dfa]- bus/pci: consider only usable devices for IOVA mode (#1711739) [69f5cb4c56c59505c76d4599cb0117b9fd6bfc11]- eal: compute IOVA mode based on PA availability (#1711739) [d5e1d2fa507875898bae71762c84c4f1d63ed972]- netdev-linux: Update LAG in all cases. (#1812892) [276351180996d21a96b6539671e4eed4e636f65d]- netdev-offload-tc: Re-fetch block ID after probing. (#1812892) [83cebd3221538df693d7170c3a17ed9a381911c6]- netdev-offload-tc: Flush rules on ingress block when init tc flow api (#1812892) [e5d7d5ec243b68d65383ca5075d7128f13e8aebc]- netdev-vport: Use the dst_port in tunnel netdev name (#1727599) [f4a6fb757441ee0ba5bf808a18cd8bf7a65a9124]- lib/tc: Fix flow dump for tunnel id equal zero (#1732305) [765ba1d1c0898446d3c05d9c7d3e92134647787a]- lib/tc: Support optional tunnel id (#1732305) [42f09fe96f8664a4165261c935d0a4117f0675d1]- tc: Set 'no_percpu' flag for compatible actions (#1780690) [42f07f6bd81f65f52b84bb7a0011c5bb21af71ce]- rhel: let *-ctl handle runtime directory (#1785586) [c3763ec916aef757d113a73fb402cf89753e92a7]- rhel: set useropts optional for ovsdb-server (#1785586) [77bed8f0e4c0a3b7396a219d4680d585e88caf95]- rhel: run ovn with the same user as ovs (#1785586) [8f5f39b4afcfcfc8f29e79db138629630909352a]- rhel: secure openvswitch useropts (#1785586) [71154ad26f1c22aacc60ab0a1ea335b7b2a6588a]- userspace: Improved packet drop statistics. (#1726568) [a6b7a37be86d9fe990e4511f56b99d23d14f763d]- netdev-dpdk: Fix sw stats perf drop. (#1790841) [54f4571750280654fa05705b2d4657823dffbf64]- netdev-dpdk: Detailed packet drop statistics. (#1790841) [1e1b33541a3a832e32d7515b660f2939b251718a]- netdev-dpdk: Reuse vhost function for dpdk ETH custom stats. (#1790841) [e0d00f70c5154535a86295ea58f6ef726e478fc8]- netdev-dpdk: Refactor vhost custom stats for extensibility. (#1790841) [b084d7a5c2644ac5e6ec667c80ae9c39b3f22350]- netdev-dpdk: Fix not reporting rx_oversize_errors in stats. (#1790841) [26017f85c82ba01a1e884a031605095b4f64ee69]- ovsdb replication: Provide option to configure probe interval. (#1788800) [e8a669ead72973ced8bb15d9a18e25b323f05ab0]- netdev-dpdk: Add coverage counter to count vhost IRQs. (#1726579) [3c3997eb0aa9693f89a6a3083b6fa12772d522dd]- netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event. (#1719644) [ca1a1a8e1c6ec2b44744876b26630448022b95e9]- bridge: Allow manual notifications about interfaces' updates. (#1719644) [f58b68088819d4ec8b7bd3a1821929f5fea3170d]- Shutdown SSL connection before closing socket (#1780745) [aa97017175536816f70d111647b5dc9bedd824ff]- flake8: also check the ovs-check-dead-ifs script (#1751161) [ecd3a1b407816c629c17f410f95eab868ab68257]- ovs-check-dead-ifs: unshadow pid variable (#1751161) [a086e7618191f0efc75746c1fe6d4481a397f2ac]- ovs-check-dead-ifs: python3 print format (#1751161) [d61553f744b42dc05186910be30171ed1f8425e3]- ovs-tcpundump: exit when getting version (#1764127) [ea9923af222ed5bf398846b553d7b7fe54e10bd6]- ovs-tcpundump: allow multiple packet lengths (#1764125) [ac3b7794054e2b15b22855930b23ede24b5d5835]- jsonrpc: increase input buffer size from 512 to 4096 (#1776883) [9c93db837390817b3bae8b2104bec5becbd946cf]- netdev-dpdk: Track vhost tx contention. (#1740144) [31112a95027735528554c91953de89175f94e191]- ovsdb-server: Allow replication from older schema version servers. (#1766586) [cb53fe2282c1c260cb7cc98c9d21e0573b304283]- ovsdb-server: Don't drop all connections on read/write status change. (#1761572) [5a0a77328bcab168ad04fba006158f2c2884befb]- ofproto-dpif: Fix continuation with patch port (#1761461) [069d4bd4378e02bd61121f32fb2bc18ac316f358]- vswitch: ratelimit the device add log (#1737146) [052e541d4580fe49d3461c3045755374a0726dd5]- netdev-dpdk: Enable tx-retries-max config. (#1747531) [734086f5d4608b7cdf03a5d0a182245354e1f6eb]- netdev-dpdk: Add custom stat for vhost tx retries. (#1747531) [0c238ac414e750fad80ec810ff42395df6c2e540]- doc: Move vhost tx retry info to separate section. (#1747531) [91d9e4d92b9efe06dccbf22f42faf1ae183a96e9]- netdev-vport: Make ip6gre netdev type to use TC rules (#1725623) [d3315b8035a875e9e3b425d72a97191fbcb7e065]- tunnel: Add layer 2 IPv6 GRE encapsulation support. (#1725623) [0c20e7e83ddb50dbb6e0c37f986216e3953ea12e]- ovsdb-server: drop all connections on read/write status change (#1720947) [0f0be40ee08c15a114029a5c0e046dc58d38fb09]- netdev-tc-offloads: Support match on priority tags (#1725623) [895735b3827e2afdd7c968d965e9f4fd9b0e1278]- rhel: limit stack size to 2M. (#1720315) [79c6209e71801b94396ce4833cff99a2c0969e30]- Add a new OVS action check_pkt_larger (#1702564) [c899ac57880e4446a00d83a590a5eb60fc081fdc]- netlink linux: account for the netnsid netlink attr. (#1692812) [ce14b518b702c2401a9a291a0afd654de5cd44a5]- rhel: Add an example to specify custom options (#1687775) [a7dd6b6eb5e2dfe15d9387f83b614c8661b18bdd]- ovs-ctl: Permit to specify additional options (#1687775) [b8a874b82e423a87965503da2384c45e84b6509a]- Merge commit 'a4efc599e0244e43fd417b2fb38b7f120eb1ebd4' into fast-datapath-rhel-7 [8da1428afe7a47d5fe02d396ede18d7ecfb60128]- Backport "bus/pci: fix VF memory access" (#1851170)- Backport the upstreammed fixes for HWOL (#1812892)- Backport fixes for CVE-2020-10722 & CVE-2020-10723 (#1831391 & #1831394)- Backport HWOL fixes for ingress qdisc (#1812892)- Update to DPDK 18.11.7 (#1822653)- Rebase to last branch-2.11 commit and DPDK 18.11.6 (#1822653)- Backport "vhost: fix packed virtqueue ready condition" (#1793068)- Revert Backport "ovs-tc: support OvS internal port offload" and deps (#1737982) - Revert Backport "netdev-tc-offloads: Use correct hook qdisc at init tc flow" (#1737982)- Backport "vhost: fix vring memory partially mapped" (#1798996) - Backport "vhost: protect log address translation in IOTLB update" (#1798996)- Backport "netdev-vport: Use the dst_port in tunnel netdev name" (#1727599)- Backport "dpif-netlink: Allow offloading of flows with dl_type 0x1234." (#1722337)- Backport "lib/tc: Support optional tunnel id" (#1732305) Backport "lib/tc: Fix flow dump for tunnel id equal zero" (#1732305)- Backport "tc: implement support for action flags" (#1780690)- Backport "rhel: secure openvswitch useropts" (#1785586) - Backport "rhel: run ovn with the same user as ovs" (#1785586) - Backport "rhel: set useropts optional for ovsdb-server" (#1785586) - Backport "rhel: let *-ctl handle runtime directory" (#1785586)- Backport "userspace: Improved packet drop statistics" (#1726568)- Detailed packet drop statistics and related patches (#1790841) - Backport "netdev-dpdk: Fix not reporting rx_oversize_errors in stats." (#1790841) - Backport "netdev-dpdk: Refactor vhost custom stats for extensibility." (#1790841) - Backport "netdev-dpdk: Reuse vhost function for dpdk ETH custom stats." (#1790841) - Backport "netdev-dpdk: Detailed packet drop statistics." (#1790841) - Backport "netdev-dpdk: Fix sw stats perf drop." (#1790841)- Backport "vhost: fix virtqueue not accessible" (#1792399) - Backport "vhost: prevent zero copy mode if IOMMU is on" (#1792399) - Backport "vhost: convert buffer addresses to GPA for logging" (#1792399) - Backport "vhost: translate incoming log address to GPA" (#1792399) - Backport "vhost: fix vring address handling during live migration" (#1792399) - Backport "vhost: add external message handling to the API" (#1792399)- Backport "ovsdb replication: Provide option to configure probe interval" (#1788800)- Backport DPDK interrupt fixes for qede (#1738789)- Backport "vhost: add device op when notification to guest is sent" (#1726579) - Backport "netdev-dpdk: Add coverage counter to count vhost IRQs" (#1726579)- Backport "net/i40e: downgrade error log" (#1719644) - Backport "net/i40e: re-program promiscuous mode on VF interface" (#1733402) - Backport "bridge: Allow manual notifications about interfaces' updates" (#1719644) - Backport "netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET" (#1719644)- Fix librte_pmd_mlx{4,5}_glue.so error in Execshield part of RPMDiff by backporting the DPDK flags from dpdk spec file.- Backport "Shutdown SSL connection before closing socket" (#1780745)- Backport "ovs-check-dead-ifs: python3 print format" (#1751161) - Backport "ovs-check-dead-ifs: unshadow pid variable" (#1751161) - Backport "flake8: also check the ovs-check-dead-ifs script" (#1751161)- Backport "ovs-tcpundump: exit when getting version" (#1764127)- Backport "ovs-tcpundump: allow multiple packet lengths" (#1764125)- Rebase internal DPDK to 18.11.5 (#1760246) (CVE-2019-14818)- Backport "jsonrpc: increase input buffer size from 512 to 4096" (#1776883)- Backport "netdev-dpdk: Track vhost tx contention." (#1740144)- Backport "ovsdb-server: Allow replication from older schema version servers" (#1766586)- Backport "ovsdb-server: Don't drop all connections on read/write status change" (#1761572)- Backport "ofproto-dpif: Fix continuation with patch port" (#1761461)- Backport "vswitch: ratelimit the device add log" (#1737146)- Backport "Add custom stat for vhost tx retries." (#1747531) - Backport "Enable tx-retries-max config." (#1747531)- tnl-neigh: Use outgoing ofproto version (#1685642)- Bump release- Renumbered dpdk patches - Backport IOVA fixes (#1711739)- Backport "ovsdb-server: drop all connections on read/write status change" (#1720947)- Increase CONFIG_RTE_MAX_ETHPORTS to 128 (#1730421)- Backport "tunnel: Add layer 2 IPv6 GRE encapsulation support." and "netdev-vport: Make ip6gre netdev type to use TC rules" (#1725623)- Rebase internal DPDK to 18.11.2 (#1713698)- Backport "net/i40e: fix dropped packets statistics name" (#1728610)- Backport "netdev-tc-offloads: Use correct hook qdisc at init tc flow" (#1721219)- Backport "netdev-tc-offloads: Support match on priority tags" (#1722249)- Backport Vhost performance regression fixes (#1672538)- Backport "rhel: limit stack size to 2M." (#1720315)- Backport "ovs-tc: support OvS internal port offload" and deps (#1702334)- Backport "[OVN] Fragmentation support - check_pkt_larger action" (#1702564)- Backport "net/qede: support IOVA VA mode" (#1684605)- Backport cpu affinity fixes (#1687320)- Add missing dependencies for ovs-tcpdump (#1697978)- fixed netlink msg corruption when updating netdev. (#1692812)- Backport "net/bnxt: support IOVA VA mode" (#1645523)- Backport "ovs-ctl: Permit to specify additional options" (#1687775) - Remove useless -fPIC from DPDK- Backport "rhel: Use PIDFile on forking systemd service files" (#1684477)- Update to official 2.11 release- Snapshot of branch-2.11 d3a10db4fd38- Snapshot of branch-2.11 d4ff5b2be7fc- Update to a snapshot of OVS 2.11 from master- Backport "OVN: add static IP support to IPAM" (#1664028)- Backport some patches to improve offload indications (#1655990)- Add "Requires: openvswitch = %{version}-%{release}" to python-openvswitch2.10 (#1662944)- Backport "OVN: add mac address only support to IPAM/MACAM" (#1662905)- Backport "ovn-controller: Inject GARPs to logical switch pipeline to update neighbors" (#1643902)- Backport 'ovs-ctl: fix system-id.conf owner' (#1659391) - Do not check /var/log/openvswitch owner/group (#1659391)- Backport "ovn: Fix the invalid eth.dst and ip6.dst set by nd_ns action for certain cases." (#1656018)- Backport "dpif-netdev: Add vlan to mask for flow_put operation" (#1649516)- Backport "ovn: Avoid tunneling for VLAN packets redirected to a gateway chassis" (#1561880)- Backport "mem: fix memory initialization time" (#1647498)- Backport "tests: Use the default key length when generating RSA keys"- Backport "net/qede: fix crash when configure fails" (#1648183)- Backport 'pinctrl: Fix dp_packet structure leak' and 'pinctrl: Fix crash on buffered packets hmap double remove'. Moreover align 'ovn -- 3 HVs, 3 LS, 3 lports/LS, 1 LR' test to upstream one (#1649008)- Backup "netdev-dpdk: Bring link down when NETDEV_UP is not set" (#1645288)- OVN: configure L2 address according to the used IP address (#1648272)- Backport "bond: Honor updelay and downdelay when LACP is in use" (#1646923)- OVN: introduce mac_prefix support to IPAM (#1647750)- Backport "ofproto-dpif-xlate: Avoid deadlock on multicast snooping recursion" (#1643065)- Re-enable "make check"- Update to DPDK 17.11.4 (#1566069)- Ship statically linked OVS binaries (#1643478)- Backport connmgr: Fix vswitchd abort when a port is added and the controller is down (#1637926)- Backport "ovn: Add DHCP support for option 252" (#1641740)- Backport "net/i40e: fix VLAN offload setting issue" (#1637893)- Backport "Python: Make Row's __getattr__ less error prone" (#1639963)- OVN: ovn-ctl: Fix the wrong pidfile argument passed to ovsdb-servers (#1636714)- OVN: Support processing DHCPv6 information request message type (#1636874)- OVN: Fix IPv6 DAD failure for container ports (#1616129)- OVN: Fix the issue in IPv6 Neigh Solicitation responder for router IPs (#1567735)- OVN: add buffering support for ip packets (#1637466)- Fix null pointer (#1634015)- OVN: add CT_LB action to ovn-trace (#1635344)- Backport NFP PMD's non-root related commits for > 1TB of RAM (#1634820): - net/nfp: support IOVA VA mode - bus/pci: forbid IOVA mode if IOMMU address width too small - net/nfp: check hugepages IOVAs based on DMA mask - mem: use address hint for mapping hugepages - bus/pci: use IOVAs check when setting IOVA mode - mem: add function for checking memsegs IOVAs addresses - mem: fix max DMA maskbit size- Backport "Remove support for multiple queues per port" (#1634015)- Backport EMC reorder fix (#1565205)- Backport per-port socket netlink creation with EPOLLEXCLUSIVE (#1634015)- Backport roundrobin rxq to pmd assignment (#1631797)- Backport "ovs-save: Don't always include the default flow during restore" (#1628905)- applied Fix translation of groups with no buckets (#1626488)- Removed provides and obsoletes for openvswitch-dpdk (#1628603)- Backported "net/mlx{4,5}: avoid stripping the glue library" (#1627700)- Updated with 2.10.0 official tarball (#1618551)- Sync'ed with fd-next (4452afaa58) - vhost: flush IOTLB cache on new mem table handling (#1609643) - OVN: introduce ovs-appctl command to monitor HVs sb (#1593804)- Snapshot of branch-2.10 6bced903bb50- Snapshot of branch-2.10 58a7ce60b9f7- Snapshot of branch-2.10 faf64fb8861f- Snapshot of branch master 7a78d1c1ad73- Sync'ed spec file with fd-next-57 (shared linking). (DPDK patches not included) - Fixed package dependencies (#1610603)- Snapshot of branch master b1ca64f020f7- Replace macro %{name} with 'openvswitch'.- Snapshot of branch master 1ac690899592- Versioned conflict to be less than 2.10.- Snapshot of branch master 3c921cc2b6b7- Fixed unbound requires and buildrequires.- Snapshot of branch master 93c0ef12039c- Snapshot of branch master 79d0dfa4e99a- Snapshot of branch master e46148133067- Snapshot of branch master 61677bf976e9- snapshot of branch master- Backport "net/mlx5: fix memory region cache lookup" (#1581230) - Backport "net/mlx5: fix memory region boundary checks" (#1581230)- Backport "net/qede: fix memory alloc for multiple port reconfig" (#1589866)- Backport "net/qede: fix unicast filter routine return code" (#1578590)- Backport "net/qede: fix L2-handles used for RSS hash update" (#1578981)- Backport "net/nfp: fix lock file usage" (#1583670)- Backport "net/nfp: configure default RSS reta table" (#1583161)- Backport "netdev-dpdk: don't enable scatter for jumbo RX support for nfp" (#1578324)- Backport "ovn pacemaker: Fix promotion issue when the master node is reset" (#1579025)- Backport spec file modfications from "rhel: Use openvswitch user/group for the log directory"- Backport "vhost: improve dirty pages logging performance" (#1552465)- Backport "ovn: Set proper Neighbour Adv flag when replying for NS request for router IP" (#1567735)- Enable QEDE PMDs (only on x86_64) (#1578003)- ovn-nbctl: Show gw chassis in decreasing prio order (#1576725)- Fix hugetlbfs group when DPDK is enabled- Backport "eal: abstract away the auxiliary vector" (#1560728) - Re-enable DPDK on ppc64le- Require the selinux policy module (#1555440)- Backport fix QEDE PMD (#1494616)- Backport "net/nfp: fix mbufs releasing when stop or close" (#1575067)- Backport net/mlx4: fix broadcast Rx (#1568908)- Backport mempool use after free fix and debug (#1575016)- Fix the email address in the changelog.- Backport fix for missing user during install/upgrade (#1559374)- Backport fix for Unicode encoding in Python IDL (#1547065)- Backport the cisco enic patches- Backport a fix for "Offload of Fragment Matching in OvS Userspace" (#1559111)- Backport "ovn-controller: Handle Port_Binding's "requested-chassis" option" (#1559222)- Backport "python: avoid useless JSON conversion to enhance performance" (#1551016)- Backport "ovn: Set router lifetime value for IPv6 periodic RA" (#1567735) - Remove useless libpcap-devel dependency- Backport DPDK CVE-2018-1059 (#1544298)- Backport fix for PMD segfault when BNXT receives tunneled traffic (#1567634)- Backport patches to make NFP detect the correct firmware (#1566712) - Backport "rhel: Fix literal dollar sign usage in systemd service files"- Backport "rhel: don't drop capabilities when running as root" - Change owner of /etc/openvswitch during upgrade- Disable DPDK on ppc64le- Disable DPDK on aarch64- fixes i40e link status timeout trough direct register access (#1559612)- Enable BNXT, MLX4, MLX5 and NFP (aligned from FDB)- Backport "Offload of Fragment Matching in OvS Userspace" (#1559111)- Avoid to unpack openvswitch 2 times and to overwrite all the patched files Fixes 2.9.0-4- Backport "ofproto-dpif-xlate: translate action_set in clone action" (#1544892)- Backport "ovn: Calculate UDP checksum for DNS over IPv6" (#1553023)- Require the latest rhel selinux policy (#1549673)- Backport vhost patches (#1541881)- Don't require python-sphinx directly, but built it since python-sphinx is in the optional repository that is not available on RHEV and TPS test fails.- Don't verify the user and group of /etc/openvswitch and /etc/sysconfig/openvswitch This is needed since we cannot change the user and group if you upgrade from an old version that still uses root:root.- Update to OVS 2.9.0 + DPDK 17.11 (#1475436) - Backport of ofproto-dpif: Delete system tunnel interface when remove ovs bridge (#1505776) - Backport DPDK patches from FDB (vhost user async fix and enic fixes) - Backport 94cd8383e297 and 951d79e638ec to fix permissions (#1489465) - Use a static configuration file for DPDK- Rebase to latest OVS branch-2.7 fixes + DPDK 16.11.4 (#1533872)- Remove ovs-test and ovs-vlan-test from openvswitch-test package - Add an option to enable openvswitch-ovn-docker package (disabled by default)- Update to OVS 2.7.3 + branch-2.7 bugfixes (#1502742)- Backport of fix for i40e flow control get (#1491791)- Rebase to latest OVS branch fixes + DPDK 16.11.3- Backport of enic driver crash fix to dpdk-16.11 (#1489010)- Re-enable Cisco enic PMD (#1482675)- Update based on multi-arch- Disable unsupported PMDs (#1482675) - software and hardware PMDs audited by the team- Backport mmap fix for memory initialization on ppc64le to dpdk-16.11- Backport support for vfio-pci based PMD in ppc64le to dpdk-16.11- Backport support for Intel XL710 (i40e) pmd in ppc64le to dpdk-16.11- Update to OVS 2.7.2 + branch-2.7 bugfixes (#1472854) - Add a symlink of the OCF script in the OCF resources folder (#1472729)- Align to FDB openvswitch-2.7.1-1.git20170710.el7fdb (#1459286)- backport "mcast-snooping: Avoid segfault for vswitchd" (#1456356) - backport "mcast-snooping: Flush ports mdb when VLAN cfg changed." (#1456358)- backport patch to not automatically restard ovn svcs after upgrade (#1438901)- rconn: Avoid abort for ill-behaved remote (#1449109)- Fix race in "PMD - change numa node" test (#1447714) - Report only un-deleted groups in group stats replies. (#1447724) - Workaround some races in "ofproto - asynchronous message control" tests (#1448536)- Fix an issue using set_field action on nw_ecn (#1410715)- backport patch to fix uni-dir vhost perf drop (#1414919)- backport patch to correct port number in firewalld service file (#1390938)- backport patch to enable/disable libcap-ng support (--with libcapng)- Fix an MTU issue with ovs mirror ports (#1426342)- update spec file to install firewalld service files (#1390938)- vhostuser client mode support for ifup/ifdown (#1418957)- OVN-DHCP is not sending DHCP responses after a MAC change in north db (#1418261)- systemd service starts too fast (#1422227)- iptables should be easily configurable for OVN hosts and OVN central server (#1390938)- ovn: IPAM has no reply to DHCP request for renewal (#1415449)- ovn-controller: Provide the option to set Encap.options:csum (#1418742)- fixed broken service after a package upgrade (#1403958)- ovsdb-idlc: Initialize nonnull string columns for inserted rows. (#1405094)- OVN: Support IPAM with externally specified MAC (#1368043)- Update to OVS 2.6.1 + branch-2.6 bugfixes (#1335865) - Update to use DPDK 16.11 (#1335865) - Enable OVN- ifnotifier: do not wake up when there is no db connection (#1397504)- Use instant sending instead of queue (#1397481)- dpdk vhost: workaround stale vring base (#1376217)- Applied tnl fix (#1346232)- Applied the systemd backports- Fixed OVS to not require SSSE3 if DPDK is not used (#1378501)- Fixed a typo (#1385096)- Do not restart the service after a package upgrade (#1385096)- Permit running just the kernel datapath tests (#1375660)- Obsolete openvswitch-dpdk < 2.6.0 to provide migration path - Add spec option to run kernel datapath tests (#1375660)- Backport ovs-tcpdump support (#1335560) - Add ovs-pcap, ovs-tcpdump and ovs-tcpundump to -test package- Add openvswitch-dpdk provide for testing and depending on dpdk-enablement - Disable bnx2x driver, it's not stable - Build dpdk with -Wno-error to permit for newer compilers - Drop subpkgs conditional from spec, its not useful anymore- Fix adding ukeys for same flow by different pmds (#1364898)- Fixed ifup-ovs to support DPDK Bond (#1360426)- Fixed ifup-ovs to delete the ports first (#1359890)- pull bugfixes from upstream 2.5 branch (#1360431)- Removed redundant provides for openvswitch - Added epoch to the provides for -static package- Renamed to openvswitch (dpdk enabled) - Enabled sub-packages - Removed conflicts to openvswitch - Increased epoch to give this package preference over stable- pull bugfixes from upstream 2.5 branch (#1346313)- Enable DPDK bnx2x driver (#1330589) - Add README.DPDK-PMDS document listing drivers included in this package- Run testsuite by default on x86 arches (#1318786) (this sync the spec with non-dpdk version though the testsuite was already enabled here)- eliminate debuginfo-artifacts (#1281913)- Update to OVS to 2.5.0 and bundled DPDK to 2.2.0 (#1317889)- Provide openvswitch ver-rel (#1281894)- ExclusiveArch to x86_64 (dpdk) - Provides bundled(dpdk) - Re-enable testsuite- Enable building from pre-release snapshots, update to pre 2.4 version - Bundle a minimal, private build of DPDK 2.0 and link statically - Rename package to openvswitch-dpdk, conflict with regular openvswitch - Disable all sub-packages- First build on F14  !"#$%&'()*+,-./0123456789:;<=@CFILOPQRS2.11.3-68.el82.11.3-68.el82.11.52.11.52.11.52.11.5intel-ext.hnetronome-ext.hnicira-ext.hopenflow-1.0.hopenflow-1.1.hopenflow-1.2.hopenflow-1.3.hopenflow-1.4.hopenflow-1.5.hopenflow-1.6.hopenflow-common.hopenflow.hcompiler.hdynamic-string.hflow.hgeneve.hhmap.hjson.hlist.hmatch.hmeta-flow.hnamemap.hnetdev.hnsh.hofp-actions.hofp-bundle.hofp-connection.hofp-ed-props.hofp-errors.hofp-flow.hofp-group.hofp-ipfix.hofp-match.hofp-meter.hofp-monitor.hofp-msgs.hofp-packet.hofp-parse.hofp-port.hofp-print.hofp-prop.hofp-protocol.hofp-queue.hofp-switch.hofp-table.hofp-util.hofpbuf.hpackets.hpoll-loop.hrconn.hshash.hthread.htoken-bucket.htun-metadata.htype-props.htypes.hutil.huuid.hvconn.hversion.hvlog.hlibofproto.solibopenvswitch.solibovn.solibovsdb.solibsflow.solibvtep.solibofproto.pclibopenvswitch.pclibovsdb.pclibsflow.pc/usr/include/openflow//usr/include/openvswitch//usr/lib64//usr/lib64/pkgconfig/-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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuC source, ASCII textpkgconfig file RRRRRRPRPRPRPRutf-8627d88814fababc37f25b552c0f522721970c317065bf0484db535c11cc4ac3c?@7zXZ !#, ] b2u Q{KSƣNâvӇ^ȦF6ԺKZ1|uR.E˃8To[^HW'VŒ5Dnnة[vs^kHu%tR7nxٳk1$ G D_ rgD |A?j&r;~ER[*qn#R!k9DR=GkJƗJ[]Mu7!%; YЈ`e5r?}+8@CZPU]Ha=gf}N|!3%C|,֯\-j]qE&Jޞ#A6OpB휯CHJp ͶLZo)@yQQZ66(  bfAHxq)[5):s$K3Uegӧj8 ΁\{PǕv$z;ȥ}(Sv1bCJ Z}&nEMTn"銐{NԦI$Mx\ pKk( r":^S'ffCHʣm&HQ͟~LVcQ9/ބڨja1zI9s֐.*f*#@ψ!`-;ٴzvN;Ij\ v3\0Q1;=D4z;ƼҜo1XZvu97t$f'(%8%ߔ7u@ US 9 DEA!Â=aZz?(n;l^[ݍ>Ҡ5Ůżt[d kې%[|wprlh\t4/O85t#eWyC7أKv`Ia{oc ufwg-GV&my{,G`ڇltV"|9h2P.3f B ^BM)uxM,Su߹po^?ėAYWC~6 uғtq/ZHEQM^Ch.Xqj+"wEc1 !. ~F,]1PE pQOYy$uPFհqTz3;u 7R#ڮӕeb>'Z5h*MfRSR C~1.O蕁4֫Á#($ ѭ%9U,2!yb2;>*`U{OQ8㧗e~FuI^4 pzZQ4s*\5^UfLK4[_0OZ}rC Pw!r53iS{{tqUǩ/pig LpF[_F()rj(g&.8ͅO`9=qE mS: B!@{2+g d&g^m"*cMvW^ xomA<>\pog>MESs{nXO8(@[fkV7j6  iʒm'$Rn 58*Jr;oBRЦ♀jrWiur]$z;E䓄Oo.~i  [=,Hrr](xsv]q%*Kty^xx˭v.5;7q r45|832":Yho&+!\m\C5XnI0NU2u4ϔ^ULjLaZ8wpvkݿK'/:-U^J UckɥD>!Ta7$kRS1Di!U^;N·7SLoظJ+V %$3KwC4BM:;2.Zhj6Z@,"H _΍b{hthYdTs+:~Ϥ6 %p~,|KO\rp3DN-I,fm0~$ʓ]EC/'ŗg441p'⃢#J3>NJE]7jg\-$z8|}Lb:|[P"G|:QoWŒhvD[ْ#<X,*`eu B.^ 4;~>ʭF?ύ>eLeNQub6f*N ~ N?R7c>Ȯu?8ql\jyJ,`Y]k}* :h8…;S| Xr{pU_MpK`-xhfړ25x,EXYvx<myXg$QYɲ>BGijb6dr>+F;".^? P Cu7~u99#* a.2Zo-La-b72Cߎc~![)4d`\]n-|P!璘B}?h QoF',:SYK11,\9fPN>H*i"f}oz}6nYS*6Uh[. ؾ*6j9ЂR6M@!h|{o ;ݎ:cnXu_qLQI|D7AkiZBpW^ȱ3VLnAbHyR菱bg[joNf?c{ח&cδݞy NSfB0rHw@sm2JgT'&xpJwk͐Nxiվ+ VU1wʓ/GF[\{]1=LMFCf|{Lr5,03c0Uy]Mɯ& \%:_-;D6 EB-p?OaUqn(`mo7rAuzi* >tXzT2~T9NtwG2ϝ3\ҳnIĐA!13_6<") Gu*$֞tlR:/\A`#(TOɘzcĺqAY#k"> N23bğlmj_Yst$u'ﮥMftރ9/1u#2=`\eߞ^N" IBN B~'ZF{"3^j{ѓ5pzJGͮGt^$@j.'Z vjC*5,Ul^Hcɸ 1@8:kUi\ݏZ' x26d庁5)- +}z ةyGy /^4Zv|-kN빣)PY7HՋ+z/~|LbbۅGj78)q^2c5h-<@@bO@ϕl ilB\|K7H\[X`Aq6^U á vB t-׌ּba>Tq WکN#.j{*%R[qYnII/^*ワ +(Gq ĺv>~c[xgW{Hǥvo1|6^4) h"#Yj-U`inq"w2+n~iG4R}ЌlƂo7C +8!OVwediS? =Iv␙5Aqs% q]!Z7uJDNbC9\ɎÐddw3ZVn&[_۠)uaW9\ JcB:6DגkC\Q] .4G 6QJh;HV tl(5 |IK&<8DžӔےc`.嶰k1[mwG%.?N(1f.Ω uv2jĤZQh C 4HC![X,EQQ -ۖiF]U?-\2C)`~k O/\J#ʡ})xǴ N}/w7ΐzZ8Ca!KR|q!(eN%z9/]%;/*(/8(Nv7t=ZjsqsR$nrZ50l*Tk)5DQ>O `6^v98|zfr3Ve/Ĕ$\lF@E8 A5,93=`Z*4dC Bp/ce<`phkLK6spJV!j "(fECQ/vpqXQSkl݋V'c16uXGz/Ƒ0A|Vg/]% uEIeQK 'cyJpgEJzGf=}B Ss":x<;uTJ}R*pwPc:6EaDdFPAR`Ge]OW=nKM~x1YBBjƺz܇^Fɛ3iípCIĈ;Tl&k!$bEdu^F``7Z2;c^V\U V0ɂ펌e w=~nBN4Ȧ~_rvkk.~GI']ADǹ]k^1@x1XΤx/ÎEN] ۠ hhz[&C7W)]֘f4Df;c!x\{7[ko.k@tt7 > "+|' /o'u轋𖬱%f* -2Qy~9X%2 r;4f)O%ťuHg@l==v)yH&!vBKU_ZW\KոMa{ɜ@9;a2fqKX~7(.Y3Pl FAqaԇ+9A*v#GnExw &e-hg/o2faLn`$}LmP37PefpݐIsqe ek w0ZSshoIf|@690-c?FZ|*FrmIveHscﳣi,$4 _6bDX\GC 41atNoVQO:W?gjU4@d{el>ڂzF٤8ʶɰj\vq?78Yr gi[ z^tG;fUHi;)< p +mJ6׏+Nd,=+ol,4$k@ix?֌C LI  jC\gmgK!,LxTO<н9  %l%R{pp]]٢,jN5Wy  !)R5>Y\ ],BȻ3zimQ9JXl,DmYIEFuon]ǔ}cy+ Rth:0ߋ"Tf('t=6<&쀀Knkl1!hkN/qclAo-t4%#Kh"]M_+@QA2 kGj'*a`׷]v3=͚QЁS29atD7&( ˭ь ٧Km1L#*L>EWJYā`\Qinͥ.XL5x¸@ V?ԛrj0< )LU-4b{,KT%Op"O(E `+v t!POh˜1On *'j5>yuA@w]F,8%ʀ19D`l߃M*nTB/fc/?'TL)Qe#91/6m<I XOK38G$W`߇ ǫc{+S{|Ϥ~a+7S߳Q`bm9C7uYj",z9͚,ùṾ4nK2²Q$fCǔXg5vtb(~9y=ϙya . k9AiLSjP%5P7ҌW'I>[]$YNce|v c i8eI|{Bk[ݧ0פʘ8cgdhܭ6տ_v}.'V?V2IJ}tL: w UwhjhW$NMӇebuv46݋VWw>Q2c+xd4SbVcz8&YCFr48k 4fƛVoBV`F'к Rà.Xy 1uz+z}XlFnbZ(M}ż;f2(hGz)R^unbN;C{6B[Wk?7$/tGVdY^Xhg=^ bs /g ^мf׽*R3-H>5fq|6͉ds!gnۑaΒpr]:T~peuaM_.$i"$(^l PNyrc [*]ޚ3g Ed)[f_PUZ'Dձ X@rc6m/ Ay4q+y(ݭevS4G֏U7ýR!)s3oJ[&۠N-z*VycƟ+l6)vF%;k_6>+`ϓ8gaYp~oه3̋`mྛo[]ձ )H~y" .@hwӄdK' Iym8`BrqJj}zt9[W=zܧ^Z#c Nʪ6 C7z#Š sY KuAheE^.NM\W ":hFf)[[AGvs%Tgk^gu٢ՙM'!Ӄ20֠N`NO=6WlF3dbP2RQSW$s Z SBWpxl[b6V\ ;7Vy6"ꎥ@ 0D< HNoUģOR#O47rz]D1 :Ơ^MF׽ y e͒.7d^veOyM36vo쎝 S$ρZlj(Ք7D=xCηi =Eq G{[ V4)4|& *=uӪȹRr~㫡p7zd[D@ˠ 3zʣqHd7=t+t({*_"%Æ{âQ<- Z+MI|Y(@!ozZ8pT_J Y| C/nk; ?n_Ed왓W9b&/cM6+Jt7Cْ@5ۇD C7!REqXuRpy7p0Ina)7'dln懏7FoHH6/!@jJ9:͋ }Tp-_p|\= Q68^|Og$ 8+%B&AIbdSz39~",lVpx- 2 ||[YŘ_5&an`K{ruEPZ{l$#E4SbMĻIGQiD v.tT7&C-i!;4qA֡@M<މI]Ąz"1~R1Uv3B}@u_ cGjECBQO5~迶*>oA7Zxlue)h}_t٧&zӀ[ֿp)L{sc;\M6ȏ%=.ݴb],կlڌ=F/ϯWQ!X<- Ȏ٨*1UˁJk+O'GVk3O5o*YVqy fHգg j6=Ċ:P\CVczп{MiT1-i(t!j3bSmJ*5QE2V `rA-^0$&'㆖e:W[qKSg(YTuQƒ4(XQ܋_˿Q8-A 3! U>}<~q5M? _avGUF)w雸èX%71jsdmCͷ?1:Wj+mےUK b&?ӖOj,-.vXaw1 :W;~ &JE1YRZa8#ṗ8'f|g\†eg ]v4 A-EJh-Hf‚,5²M4qʙ@ʘ=fo)?" NBB bvRUK)Z6,<,[YQK޻e!ǴQ`GAoòo34-Vkƴ$H.vppuw5]wg?em:̅PS13wcw~dj/C$ 9shϦ @+B^K;>VЂ@10=(/sLaZߨ+{ g_NdV\:@P=&x1E X+Glɝ wS{Z[Z!P. \g&5JwlP8R$uq kvRM騛3/SޝS:JUS@aD%^o/ wdWI &GOʵb>ߩLAР}n̈́A;3k~oK9`B=Mh#bo@ZkgdCL:CgV"vF<7DYgwJ#ɻ{Q.͕񀡄vſA<78Y[j+XfIk'1@{)J>>G~wI40 vPO|%ni#FX8vEu!7ZԎ@=dT6֑ g侃>Q!lW!\]C4z7!Cy^on#6NIcB!oK5`G5Fs5CtsXBc'jO.NLwDL٥(´ 1({~+Ob0b)\ɦ-5À\V^0 σExxa<1  Rk-\S|Hal2(odCBS]%j:B՝5kxÿùbep#qF2ǃ"B+gOL\F/bjv< CaδtMvÛ#lqG]j>v> ѧ»t\C+-Rkaa%AZo JCu~i#_ʇXLa< K6(hĦ֩({6AY⺅5̻a7{ڗWxbsBh@r8]:!Luc=pS1m9N.@ W]][T$(ěF3穙Ȇ. ]=jvݞo#VeӬ:*%6~& EB$uӟQQ]ǖ V:m}l/fyT5IBkT)ήN`yd?BZ0 Rx38ED n֞P18~L `WIȲXoǭt>;ov캤pWu$#mI ~KLz#wu.7^W.K5v9m%\eY~&BD%a$01ZYȒas(%QMIlt%&y}%U_>\퇤JPsV1m'^#BW8TIe XIEm29)RP,RBY7>QD6y&iE,pknūJ g8$.Ҙ(𭼩:ΒꀶЈx{JfCd4XEbmtH ؕ%HD`&^[lr5R~+W.:/qٚc2cdC+ZXm7dEH][{2>Sʁ҃Vhy q*d6|OÙQȮzb5#6ynx12P9, MN툝:i8;i%%x8és-!NuF)ce~i4FA5H{,) {>K{juB1ZZfh|˝u~pJ^~uʣ>>Xyl\{f~q҄ꋌ%!퉅X0/J&qFȶ6 ܕ%L-HzBi:O{4̎%+vj:jSh3MYh㋬ܨRb乜QL!&G0L}"D_s65_a ЭE=zOa~+ۯg]}ԩۉ/c&OMMw92q5@6B/ яKH) GNt&ueeL6/S3vxOOq[H"΅\^LFnYpNbu:ɰ;,Wkv|hV (q1L &x? d?S ~Ѱ~¯C" BVDٗd%+%Q1rzcL '"rHB݁84 h8\U,ㆷY(@F[4zlY/nikh$,r//2Q[ F)!I~Xe;ڦ^qNDLf3Ei7{K}L܇f[^r^#Xd{m<Xm% õr FHÌ5#A{N)E&KN UALCb.0UUɐ. iyi^G1|XV,@K'm{t¹#93oWMWDd [#:?2͈#oTSѣ>}u%Ktsy7AFhkxX|Pa rB0T1q;(jqږ*r&-`e:jR"HtC㹭^|Qӝ_>mLcnf[@ۘDU}LfȮLSC;gmtW 9F0[#*M!'0°ժGa/ڈs\)a`t(+C@q5,MIlbى Z@b:%ix 4_Zη 5X]"*Y3=bdam4Cjca q: )AA?Dpjp7h%#$:踆[ %GU?4ԯD t){}v=VpE;2Yl,ӢY<>C(&Sv_7s0l|C>wF|Ss[kL㲓7z4̊Tyd:yPOI4=֢LҢ&> t#fG\OPjxl5Bw0ot'a5v?JvU )3y8Rb.7g $rJޛvqIQnk!W]{Ct>ϺŧB罎y_ Gd:iKROMxnDBN~RRfˀ@˃ofٸIΟHoNw|iuI߄=ʩ̒n< gYJ"rs%en5l`(ŞȆ]~q `pFmN@|=nkVn x¸_CrzPĦq`} U@NBݶxM/O| (]s !tw`DHlT ǦA ,ti  ,2 3X$9)v`S]S 9P,?l+C+ &c͸BDBCh[H& Ά%!:7sSmdh2:@:J2o Өe@oGF&J ?igt=yp7xW\|0,ehY.]qrxŗuX-UڳdU77w4Q39J8}maǘo؞IJs;1ە%Lݖ~&E\&Ej>7>g%3pv>dJY-ʢDq|tt&"NICI#h>&rBn6Het&rX7eNq`r IQpD2zjO:i)3<_&X濑U2n;.pq.a:sM:kEj:@"6?4*^_3 viQjЗmS~{TK$wg3 )lL}NzYj#T[tT!hl6S.S 10O἖,T$].BK1Ks7 ZYǪ'0]D2G6"5Ũ \ 2qG 5딥;'r$)@lN>GѨ)*IrUZo< <4cA_9OsF|j,cXf\ZĪpI"?Da` Ts T1/OiY3L$B:#6Jha.~)W®'YwBv?zJGx/|dopPQl4{2Hn(i&ӇBir+t%a}}^O4u9$;9 =2cJ&A=OVyđ6'_|WN6IzsMLly}][R̸A5xE-2Lݯ6}8| Wς~PgT<ݰ:7V%3Mr O}EȱGޚWo>i PP۲z eo9JO.$9`GϫVӬN*cA)2jƜ >HH.E @ k m].Ih+Ր>$ʫ&BdhBG/Ϟv6g:!>%0%\v;-.~z_zibus5I uf{Z?3ȽBwņRs7pso,g~5mJ&$HSHq* hlGGvUux]<`fO :0? &?Vm48:]D#"`@  (h@WL, + Z=n(it Dcng"|]LH#qB12lwW ~)d]S`qS\N䝈 [(Խo26D)s\. H0JKF'P.ҵ=fF+6o\6)fS-; L%??D.éO i3I`tܛ]A"?‹ s#Rp'VN<\RWM2{` )+J돁}Ǫ -˧io.,Q8l>5\2v*?q{3ACaRΊ\ ?Fa;+I !<zJy,C%D"`\=]JJ? ?.ñ/*WH yTҘW!1UK =v]4KJyONɭ_ͺK+;Mk1!,AOuAnl8L/'4|tmL؃$_-Y*XBxe\>v?&jOY;8ZXDC?q8 r>cOCNތ\8>4^@KuUc%R0" Z0tؚ3!/eu,@g,>ʑ*ɤhP~1Mѷ:"DP*j3g=jt0KbMz]hN!W‹")+8`3v⦵ u(ref_pDZti`]WkxT7Nܵg %iڦZי?ż\˥lJU"t)anpJTboh.miBqdqi/_9]{M'+}1>X) F;XST }QpcQjo4(ybYwp V)O?lhXԝm_Kϼs:~ ͘-Ao`#\JDĭ(TIRtԮ\C7")\H0R+G)믁|=u7 5k@hxZn:[CDoO D) h S]JXS!N890K)Ƹ#`/AC[jqoc&6!.XD 8 ux~rfAFnvi<و)2mM&U[ %!5e[ss-[K*ÉqV*7 bXv`(xUBX 54UB8A *œCb}!KḏrXʓQͶw|6'mb<ƙbבgTb'gM@Y+vޏ{@Xw≮st +FТ 8*M3ė$]4$rB*kZ/ N'$CZ7 V{_e;Jxo76ɯr[ rA5^@giʬzj/Dx3 8T21shȁD4rΜ64*Kis&ٞ>+VԲ:yH~2gzHDTQ펌0uPMf7eɈ{a\[QR]OF:N9rE5o >s+kޒP 3,6t 䕤 lms'+n=Mŀ*L_m]~Aߨ?቟65WŰhfDmNAZ$ {JPFn?]_h\?(yZzMP!rꜞ;moH;L+g7v? s^紅w£My69iG<tq,Ws*{ܞ<*Rq<ϕ;X' -hxGxkbUe򣢿C^Ժyn+=&`p8\F]P' qqk/E]m ].]; N@:bXZ)Rs<n.WKle0v8Y`ױFM#OO΅N|`YFvwk|ʄf-8Kz,AK͒ϤR0BH gpDqy2 ۿ00}x8 '*S5gZIX,|D0āڗPH'jxCށj(L$/)[qkN Ϳ`T9̑xZJb}i8 QkewcZgSA\Fa7ݩy)F35>E3|RfhTkËRX1e[^">'ͼx;ƛ#2T^<{$C42e F"O`<퍊n=pJg~O>.=CR(UnebɺI^9XZdvq65B54#Դ)kF Q*?6c%&PPT90G$Yth_S'=t!UR،N͚ ![08SL4%F-o}@Hi}=3[6 :^Al@,+R:7_P)pif[|>JB0źi~КCw7QlʐHլ#@7r:“=(?Vofl廀;ta~ 2G&>4}'t$ JJԍd.m"Җ\%> !ɉo:-]Eھjc Å:&:ڨ鄑ŃGGv+fW\vCۀq!gDa`q'SvQh[lL!j$8-b+VҤl5zI#ŏPչoskw٬ŽM5 mhD֟G.*)| #b#5b.۩ qG7uī!(cLF!rЏ_TYȍٛf*]CnP8gCL\;9Tiɻ)57ьL1+ؐ:Dnh'h*O<%}Q9~ܖ*4>n$K5{ 65)j]30Z^h 6 .ė7rgkAPCcbdfKv( !t9E;FEKy*` X%Y'k8 u7nې=QTC&u4l(~whű~A 0m|K?^ݯmnvQ¶gV & ,,5f@OANVf?{QJ|a .I~o"Jqj<=Ky24vncie}ϵk..l9ǜ1D*h іYeD=QQ Kbd\Н}4w`~~V,eGd{SJᑬ+z(A>FMZYj#Z۫ܮrJ;g}Nl:Bs[kbd3G4)QT58E<У1E-E)֡u`;4|Gz9`LL;f ]}Ko:sRo/UE+ EsW#&=Gyxv`#үs0·-х7M!*v{jq(a81ô8\^ӥ_9jpJNv1JuAMxbsZ1y( =gh UrCcM0dirg5EL$NX|cf[ PRFh)MɭZ!(Wp昈$;! ƾ" fu%VB|t9(8e< ;sv) ¼9EBIb!!"z{K3(z 7M囼I2Y:ʪS-$W͢RN+_G0jbH ^+e"S3vy)C/qkR?=_B-8%a¼agt.P=K3W+K(w1h@k2Az \F?; bpvsDGҼmgQU7~@TOahYtKu V%6i*KX ~:+}A#~/IT?˶j+"Ҽ&r?LJtlK~ v7!HKN΋q(ݽj 9({+f~(B^&Påg C'HX^;+YA H_X }۰F/V_|.#eBi^9 ~c/5/+FКo9w1lǔ8hF'QM`Sh˿sNU]Tk_G*Jד6v#D(B8XWxDUع9awۆZGO }7szc 1E $sD?fH/&ːF(y ^0Z+BoeBbl4>/V Cb=z/7jUFoo)&#1q,]4/%]EHN^16훈=ӄz]mWAYҕT/b, jEjG|vV={Etz /ծdKU5yğVg"Q*#Hu O(KH Nrzn83W3zo.9Uy9Ԡo-'S[eW.;kGރRb/"Z=>1ܺM메KotX(/]sdzeULh>}*?l13B T}nX#RZm xu4ґr!Z$ SI ="#]B,Y+zL8Bc{CS) *fòFǪjM!\x>Z'׬k8No%gUhB* ^qc')m̳2slIqс1Kai& kOԖCV^it;6_1uȇM/a$B`l濎>`RupA0]|:Wأ4'; ^иh˂[o{ߴesqw^`5x {)v0Yyf{^rL>PS mE3 =aSâit1Ղ- ioR*qac?xUvHͧEC|B IjiW \;VAjAky"UESӍZ!] 'ϳ1)!:QBEruqc^Y{fz\z E)oo'~s*aB9!{Kuʼ;'X<P]] 3'Py׿rc^+?^"c1o#,a鹒/S >(^KnA1mE 1:.D 2A٘vocԩjs*6AI޺>HNVI^%NSbO r[䗨|pgBX@ f\r; R+F{}@Dn;ƺiQazG&KR"7MIP6to[Cz?ϫ< ̰(ip\!NMs3.e:w_ؖsiW6MaHJI] <9[_aZGP63SvF˸7 kOki qs~SQ>vo3Wm*/SA݌TTr4!fѵs@npL C^Fk-Y0~@Y(ԞWydz+ P z1@m,nRNokUyd@Kٽn&0VԒGoUL/Ttd["n曬p&$DVL9nO(9=A$l$YgȚ7j+ ]hGܦt"Zϸj ӐIrM4*hjgbȭ6Lq T YS QO.YhOM_ YeQǜb nⲃ_(S$6ʭue\ۂy oobUs?HҐ=v}0EsqI[U< `wM$'ic(݊F+l6Zk^ͮ{ڮe[vނzǘc+0D֢}2]{e1Y"Rl'xз&&:}.L$*F05Il-Z\ǵ`[WgOW׿O04 \fhރWڢW>J0d;ڇ{B dPb43Orź6q2#O(lt&p,p8Zn}[Yk:Luv~h} :ΖIi)Ll4WH;Icpzovyz>EVv[gO ԗI $!AX`CN3C]/q%˹DvEܪۣIpMϓ/Y!NV&(xJpq&ٷ^ql I\:._AgT{;va+c0i(B+jTWTVo@il1?c@7>xb[w;~#D>&*bP yҟ=L\K>O3~9!Bn#O egvZ$Jc.fYrd  p@ؿܧDUtD-ldɩ/KbrOR(t˗igQ L7~$'Z)2]/Da5I'c-w/>J[Ἲ&L!/&TrѸ$s3~p]9mޒB*աE{xga ]RRȎ 0׸)N^^ ҃T.;]Ӫd/Rw{ 7fA9vl $RԤ\D7pHsz3& -+gO$v8ݟ/&r*q0TT"lXJ|]KZKU:,pWG%t]\٫,+p0ǮUN mŜ[,I4xH&UT5o#ƍ{|zo} 9~2u"#~lPP6w~<LEGx7x9s8^Jhuz[iCxhٗ-u)Ԃ1{9)ۆxyyt._LBjXfW:VޣxDthjoHC_zǪ>#2xJvC.>T_ ީ`琎 M(1K'SZWXb==W W9z*rm&ڂv%SMn9 Kj  ͓_pHɿ8CA lK'aU$Sj76= *=j"s:1Y:+k%1jm[bet7׈YׂB'ϧ&DmkiM+*\r& "Oe`_8=S<{z H4J0$$ X[xsMuJx:/ [' if m ? |9Okc~Eg˪SQ?i=f;^ *(#N߷vμr݁i5CBTKl~~ο~tCJp#ݏ7S;7Ydug u e+rWTz=ȭ\bZrjF>ҠΊ :+BR,UE=}B?t~dޓyft*J^d> iNt,9Pe^.cyt*' gt-qE꒡GY;VtќL+3rƮZzϾ|݈MT v*) #gq2Xn1\_AR\ j]Z,#'pożL1y=ky9G<i5tJ'fm!xdk(!죯lIiѾ&/->ՀfxCV+Ek`&mŹ/i]D_b- S6BǢ}Tˇȑ|_yGBeࡦM8GX$4Km=4j kګ #*D`VaG:7ƚ6-soPώyijVf,X,Dsm, 3;[pϳwWlԧxIbTj$EGbՕh-ID ث93.Z8vF;N y5sםP\(%rĽ.2Jaa0/u4ھ> _l f F`=Ve.IX2oB:ķs[ks]9+T wrW8')HbΆ'UoۑK5ۧD7^E n"mJa`}OfןlF7eXC-ꃶҙP4гo^\-HX?647&#° 6@k0MS? .IYL 7')֢mZ>l}Zw X/^L[8f^ѐP^S& |mл2͊s٢A.zV6K Y ) hHWiW0p1,n3qH%ϑ=QEX%"ckss7R:t=9%!WDGq]qF;J[QGMo;>[!#ðQR_9UJ%$ 7;z_?-l1[WdD=?02pM7O=ןhT AAJgA^]Jlz,Z .utI J ]:j`paD`of>?d a3n¢14V^@3gU^&߄ 9F.2 KO Bv|B~_oE hV8USbt;b/tPaTWڒaRh7d9Y$oy"T9ۿ,Ϸ<$qgBX|V.>"E">C\LBnv_S4ڎf{is؂JE ,^#~u>5[(da+M#35 #*הIeE=d}#)܌~ާS|y~?8uȩSBtoCˢɭ JŲž7T?6j Ϝ1d>,@:)nFK'OFF_Iq'sI'x 0wQ9ҿĜY}a"Mf8$!}{.L0%m1[/I?]RW8`.njl V8BOCM;'|T`+&C5zY}`rfЍP-gQ8w}ml:wY*24E -`2OP).~w@p Xʽ Y./yWY͘*)K,D8<'R ZrZQ&m{ W8鰩fue&Βqu91'yoc*Cm KcL?e88 ?lЦ&yhZd]d~ب nݓl׮"՘A‹i*tݔlI6蒛 sPGpK ;2IAJL*^3ء>w(VH2Sl43Xj_FgJ5pfCP 8w;q%7M\A6:O#&Ҝscn퉛yr;=fzXM^*f&j0$J"yscYo7]]aRFlc/mMSڇQ tXak6,_~fS]üj0҂@ >%>6 D8B%OҿXK٘B\м%ҪBA*z{(߄J>'W6*x"!NF/O&rKgXтb_"T*.yy[^ (8R?RJ[ymʎ:P?ȐMh9,k>OVoOD HR;8M!\]掉r[Vsnbzj5IC bk TxlSgQ9W|n><,V;EV~jqdk =#C@\D'M='<bOceTp٩WקWɛ}\Zdxz%9:&bV1wy#z8+Oūsg$.jlNQ4X8F+FY+#y"vP'#YՃ׫3H'BhE3$\:8nkOGү|u&^,r VDͷcKgAAܯq)Z 7])@衹.m OD%}{1E')"C)}F4E d0鞏pv1ׄ no8:7 랥"K7CPos)!D*$zG<* 7$&=fa:p \qͷ.d'DǢ@K"w e2b \hn'WbIlP C”ƻ؁˞; .zO7n_C0ׅYU8Sez9$L'} Yk#h\vʂ&ů9ZQp_T2fC6)Fq2]/G`@DIx&o?z V—6#Tj3P|vj<q3KIe/j'a{f. ,ݞf^r2J.a7 n3Yt.t*X{3 R>ɪpCRjpCwE4%@FW ߸TɘI>-c;VK*9dvf;Ak?]ޤYa0QrYa $>-yr8] kxast98`,a ͧo?/|+$Z-YȀmd2[hf- [x48;TSGjug.Dxȅ+}8&8Ŝ";Wa CCit(s7Lx֘N"bn;B(ovrm #98-5o I^Է@]oP/YĒY+z )bu1阨d\POS!* K AD339恸h.jCu`8+A~kfbP0757kfmنfdtO o6(C:ؓ³[`EN>yӍׇm/UA3/7`>~EceO8AvyWJHEZ\evׁkOpzm]!N iĔ\p\5*d-Gik @6▊U%2dB ;7B/# `yG~~,`}#pd~'t:bwi#FF7X9ӡ#rtG @:YAAwdϞ.-LfFE:ޤű.X+,$te !4I)Řb>C!C3hz.=/j5?#r'V 0tTX(G=9$X#k&󪣷"OqmgvEB qbVc sspP4G>{=S)QAO^Fк_uȺ/ f%M3.9QRڳ_e$:QQ_T 8ymˌ }8?yT)keFS ?*洑 Ҍqԝ}o?*Cub o.d@0B(~d6cN]'P;6ZXZx{L,$*.5;=9ŭ'qi+,Xohކ8^&UH/έ0 D߀,7*?v2z~qaa4ErZ^s5q񦔠IA}_'ݶu͎!mӕ]eHQ/Ž4.n{JQin-uytk2B(I_F0 UQd۶46M4pv%.V(Ru]1E4]@2 Fƚ@B#,m{Q$Qf^ןy䟷pbK& y[]#>w'hUA5+H2cWg2g0Q̅(gq-J!"#S#SHJjj S=p[zW4qkm.}ۯ4K|L-g[r65(C''ܐj+GWEK5(gH⠫U- \OK{eFwEE^MD 6+w+rFlU<7~qs@u>T.ybdj7{4;lLDܼ/v=~ 4F撻9nc:d묗($OvrJQVc q(SY!&&,+OyUbt1-|<"Wgq.'^"; 7)qWQ^[}f3]7A$팟zYKZZjF㶖J:m,e l@-u7T`w@*$ZI,atOm r:7w|Do7EXb=φy^A0Ը_G83}!?|'Tflur9ʩ˩ Pvw<-SEoKnڋ:_g/DHCehފ(d* Ð$}jLprha_^~<0$G1( ~1)?42 3<$5@nB4)2lΛ;xU>)ڞH }Jvo ]wu0?ĉi9:s ռqA3 f*a?_~3LTNuB,d7bM*+fZoP2~H'$%VPHuGE~]kfۥ][B=;(xoМHUh|ǰ&t#)w)¢IQ ^]֖_./-]ֈ "?7=VSɦR&`ehaJޯt U~}~r0/_86CVW%qAtǞ`[5R?aƿvGIZXy^w2πT%QˠIJH(U@]n[ 1sv6K[sPzą|On`o lKw^-.ƥȜޘg(2f<͛w'</@y^lw;[]RpU7En]whm1Ej.[R"9FS<XN"g(Z-<-?aY,np8 2\u38U5 }`&U"69iI)>JI&/Y, \TnY")oeX.wkitb^ֱع?f>l2 &zU[&\1jBGэ4ƺ@;}TbRZ}=LoGQA50fxGQc+-*OvV TT N6*ųyjZGk4uѬ |G}A7.+!T$zUܓZ&x.*_PYW)$O]C6䡋SҨI3=|W:T=*s1>[qa@zmnӆ%o/lKqd{L}lU8K;/z̴=Oy|<3 / Er$ysa:R);i˙OhA2UJc%&JN\w̑>6(:BEL͔ 3׉CxJwnr'_yŲwutҔēX1o=Jg>QZ.)FvR5lMo[@=Fr-nֲ`݇-~x1/qokl})(+yXGVy>E W>Ak"h$TG(Rb`؟_@.0zi"a`:t@ʝ@8^-&}6#RGMq;*෣Sӑ 뀧E= OY_/dݪ?G)6\q}@! . 7Ym1d`ωq= t5dv$nr$8maZD%t>TZ~vtfMw"w89y&D1-?s=RoN.Nqc`RAz'u nVi+ IHZ''&nX.*2F;@|Z8sin bY-B[[[$nFO&ܺ2TiJ1J<αȀmu*੶0\xk^{rtQ!W<Ad}BŽln,So3eQ0ȥ7H,-bC^וFFYbZ$&8%ȹ3$Kɼ9?Hdl90.k?=VfpbD0}6#d#m_F AU!5}$0o[ -6חMeH- ҄Я}J]Qg !M~ScD%TGdTb/>7[l4o>X-B7neqGn}8p1kA邑i!4IT`i $QFK:JY SLTM2ݷކ埋5n>)=ҥFMa෪wj^P=dӐ9D;{βq1G(.0^3(LG$ʷ.*1b)aip^yĨ?Is#P^"(cCsѱ K T?g+Vܱ097TgC֧Kܸ‘[Gꃒޠ4DcQQF (͗T4#ȭ3 P[b6*U,Js뒸kpo9%mތVuڱ6`c2F'4r_!:0D0?I?,':_nog@oŨ80LqȠtLY0~co̒@/N&8ǕLw 92u56fZ{[iY.+@KG|UcKqѷ>jX<'|&q)V5%т1YJBbMT'U%+:AJ qhAŸ]lM =ID|2aYv~JЩV]Ⱥ;3wAu=5R7 0euwhPt./ݮ9Rq";mPyLڊC$ 28Si;| ʰLPh$>{Ʈ g]cɉYGOt}IId߾rvB&BY@;Bؙ$( "譓eFAӊɑSA I ZL -?73HFRzM5A•ҍ= kR@:Kj Ԋzp~!Y%ZEG&d>e!=&OKb0,@ E8y_%)9;+| $L_~Go$ ]3Z֩RA5+žŶV?qPbBsJ=z]_2cd _H-x)UeV@J R/~μ<S ‡'9-T\A./nG1WJ_e`| <:@Fd52S$E:j6m@rVDE`:1rrG6K:R| lSgҰۊH6U`YcV`lߓU3Z2ӛo@LjJc&m4hBj1;4ۓtBr(,y&qTPP>$Mٰ;02YwʴlΗR2Ia@rM6)TGblAkvJb9noRi{ٜdGvd6=FPa"Zh͖Pt_>Hw<ݍ~eMW6,ś0۴U팻D6/aH&D^gS%3LIʔA Z1{k]tyw:"5j\& A|FWN80$K ZJ>uXĕW &H;>Y0fٙ\qy}(-jSM,vE]g;ϐX|q[hLjqm(u itWz6w<Jda)F,pn^CuCi!P+E2kC窒L,XSJ!c/l,ZgPg2 jCYrHªE"<Oz+mw9O<㢓/wx1ilI' ]0b’>Gd >6Q< eWE:: $s/ǎlxj(Je)j5.F}-f"FЂf_RKÄpnO[ VWX{&U3ڋg*] _q%fA.k#zg˥K~sn?6J;+Aa^PŐI-zyy6W ]x`ٱٙ fp#^jt" N lY<+,O9xSGFk \=L(;O)W`@j!3L FLk)-uXFZw.U!cZVű,ƷI'^~=9&Ef 4X(mT<#bƙQ=1ܬǁnv8}Ni}~n\-V mTro&KC gB2uMy1&| SBG`sOMZ'|,R;ftYѲSHvn6q|D{:[ND,;ndg?2FS"Ug$M%S0]Mtf[lA ғv\{͗xn,k*$sP-$@j%A5}9=YFY`jrfLĈPIq4踛FxDq32#Ҵ؎1z^=F;!1Cs!,Z~6 !~Xf;2sT,,%]&X9IUSDaY SbEn~^z5 t-z2BRpZB\L={CO!|nFEN7ՈOdM삽ڑV3!Hy7qn8&F|+R qTƥEvTt8#tJ]!O.DOBVݹYۀ{Ι#_t}Y T]ܾ^kI1ɃU}%5 Jꘔ)s29R|O›GMӍuAdPhb pУk%f=7(cGѧs8ɫDZCEϓ ՠ}\ZO)XÏr$jBd#plxːChΕ%%cwnM'BKo;B8RA<8h $ֹ+#a.-~|v~F;,c{Z}k,~Qn)r͛эFià򖗚!+1(9+o4T}];fC<gL7mF“,z$doaxɃVS|eoE !BWkip;%;.l5TG6ҹeܷE9yVFrP+pxnpy;w? p1G#m]؄DZM@cleR8_e46m(4̪}t m!s/4mYQ1P*qAp)H.=[W+]/4lM=.#`#@\b1Pݱ bQc)bsKY c?38SqxOs1 n%ޥP 1$ٛmkHǩ@FkQc5Cď-5j,wea\1?uRfo4U\.Q!lN/C$bϾ1ΖWQz !"VbfݕD/.FTJ :Mp,q_MXHSdVNKB&U06WWk{^ 4r_#zl1x,ƻ2G# i~= l_nY lQ ТP}2#xȗ9dQ6'a]+= q̘Sksp^Tbs 8k۰]0doW &b'S QaXL zUҔ0}#1Sh (!̂'?q֣ R!˙/ySAS5WY4-^ȟ*YC'sdrD:'+a&ZÙH;r7ngez:WO \3IԾ0iK_X}tP~ytD֝4>4QBJJ i5}SoT4Kuc!hp,UKُ 4[@&@(^%`@d@#|߆Ψs%ߋ#Wzֶ(LqT䢋huBwx۶ d<MKD1}6Q T0q[z:,1^#+:f>N19"XE/Q2l;@xϺH.hӝR9}!l (Eh+rI%_ψ{`BUy#D*VЅ~Y$f=X8USiW1re'kvBAL|"Pv$ ʣ ct k'8'ٜh䃼,H*Ν|cK;XG3f'aM4d1,Cy:dZ^7up,"K`W~ǥRg2^^#IZ[6H&9=,rɁ}}poda^M^.]5նILmL0 aڱ1 휀 v#9%kEU(+{kDCՖW4Xx"Ob֘5ӑTa+YszNh9sĘ=84 +Csvd' ;[{m&}5%oav8o[QVqĶf1oeoQIVm`aWk@< wQ~ E v۲> ?'pÐmRL*sk3'8b-Uɢnqᵲ -?4j,N M>÷|IۮD$).'$?D3/\i L tX{eWb60k&{ôK2C棥{IF߿*K*{WZZ71( %"bUDz-߿  ?1gڜj$ ѿ?ʻй$Ċ7(>/Qa ?GaZ Ub'G~˚B1k>f۞/ coΜ@cB֢vd v~ cmJ%3,VxkzU&0۔u1 H:3CT8{{2a[+Zj.C:eJR=>:<*6#Om:ewaT{Qo5!A%s8RMCi'X3ܼ+`|S@ҳϽU L]ڕO'hitk!~vϩ̈UX'|'$ b?v5PƜw02VEbdQzFqKij? d͐4z-R^OANC9D%a\+ޮgܣ E@3o [JjNelAOQ*t/˜(S I|t&=i11Ҽi#6*v"uշXgt^ V7T[i,rnŋ.|UDڶAh I2Ylin x\MTģa"-رkflT/3z Gi {::#mQ|̃jb/F)Z*@X7X`4Ξ't"j.±Xje] I[fd(\6 HdI"E r$y8rBG^nV ~˶j;a['Kd79a$[f>G< .u{Vx(-Idvz{?L%ck.Q{iv `x3Z6nL6gD;1rl#U,m-61u& İ! |3g'4S8+%i5RXp$nSpx:,̑E{"][GS.$( ;D61d>#(`.%gGk੄4npQ1R1R yf3u!v_&Z8]F&3Hs97g4ۓe>W2|֟Qy[n+gi7D̀D.]tv.E&xmؖ2Dq:^Û:r)EtDv,4yŽC"e+%dDc n<KιGRշHo{a|P+iTG3 :I6keׯp$GH{6jP b \X1Gvܳ l T_n[F$E8BƦZ vcҽTv;>4CYn߄ EzYm̄%IFXfh>L˩5\7)Vh$E5QOm'*cQt\KDd((kRYq%D2\ @%B+0δ1Z(>ϳ{GsK#mw2rw;{GW-}f9-x rn_xG6b~]0E[}YyhrQ̱ŢN](:0 /CfD<ŰL,ďk@+n ?wq_dTOI0sgrVBT0N_Xjٲxr1q_؊21-@,LI6{H8,x 57k+` Ǚ{s˰h8A~̢ \FZJYҤ4p7O'e?!ᷫ旗0XGȢXg5w֦sI]C}X51QToEVc_ڒ`'. J$vQc7i~<J%v4W7>_hDnm=#aߘq/ I&E;r 9̙eد?SK_uQ4 %̗ 'Jl""Idǯ?BcߋLlc+2/hSk>hq-k牾36 VVѷI&.nhMDZJ^;9I|YtFַ^A`MFwa\ b({I&~"fwyIQʟ]`kBYcY,}$ifdm]k 5)!?fE0-h3Y]xE -Ny,P;f'jgMэ6yb p#f+>`1)KZҌ .ѣ22. :ܒ[:2B=m n莊/>dPRdh掍~[߼˵R1NTUZj@\9([rsDNsv7GpWܵ>y$ 4$9]SX?_ X>1&WZ/8ya%t.{|mSB\&xö7<\eZul*tЄ:#4*-١z)? ׵ #S7Ѥr>_{z/WaY_WաFRkߦYJcl}g4t7k|w(hXq0&@6 ݄Q`jhsy6.r17uY)%nCȷ|ow>r_`ڡ# ^3LWT@ ixhP6֌ +aC| FaYGRfg\E xb/22EVm3?;m¹'yhk/{7.m72surJ.Yۓ&f]]:I>MÜ Vbb"8Ơ9Lj*] {l1Ω_qxa`;=rOjgmyLFux"L=TLa/!qaAg#<J./5d1&`1~y%̡=i" 8o8K6yL{IawCWYҟ[ģb?^)ȪҬxj%y][m3~rZӦBnc+{J]ܔ %x:ƗpkӻH,'VUMQN~-6M<}nxyLL@k}En$_9k; m>j Q(^x#E*/woGHòK<$I r ʸq5EzKc 3WN{;Q@a#"q5_R%t}U_R.vu8ԾuҠX[&{P̿tGB*.m}7W ,WNb" UQj_1rH`Eҧg6q@8gl1ԭ +,pv~-ͿxiWy^7-3iNDJ*D:㔄=F*& sH@tzWr7Z'}؝ꊿE|! ڼ:Ėid/|ej1U\$]Us=M:*Òg;ЮФ͛lGKL.lӴ>ASOg}j:bXaJ%MЎH9"r 1[3΁E-MxG|N3?T)0/²#Cxͅq{#{0-Tb}74[ͥÆCdW Iզ2 )N^ _YsȐ[w[O.}l2Ry$˵%ͼ%J"363kOՁ.jxMvi@ҟUE↰xL|YkwfbXH*CE2gPf9r]$r@3ctN:^>.Q(+LJUhUnCQ8]ga79(açq$w&dh7>u4.ѓl}^6jHJ^d ch^E*1tV*g R5ow)"7a^ftcDK-k;4$igC߆AOSG*K-fz_897X_[НҸ7]= wP] ^ %Oˁ9T3.s 5.#Z*w+h-'4Zfr-4)1vh7r-dGsˀYN~ۓ7EX(<>ȿ&] ~ߞ-[^33GQ? 5YA"\VsvX+nEtp 0=Ho)wM&g qxH05$O tH|ֆ]N뾐']"Ѕ;XN;kxWt"rt~(Mb>+n:x](Sϔq|1RP 3C28jX.n:mijvˇSυ4[_rm?G=LC`i*_"MYMg C$nz™dvC~,NǬ ВKOIqe^[:tN5;u:Nz/6n?HYo.0Yq݀<IJu>,֌4X.}-`u_"$jM)[(bVl0SOT}[&] J@]EŒL铜># ; az#rXqm*}{R)Rfgb%3Hhq/*b&Ga4 :5h&;J@!TۘQMHb #~>U Sg (cޮ (N>R@;)D0q ,joIRhbvU#1;y:,U,孪y#(Ԡ|dW KK:p?$8KEۼȽ@!`+["gԍ s"LNDv0k4>>&ոK6ٯ̄=D"z"αY>!sv3;FhyIe.J#B 6ᎼC6*Se9n-_k?9 'd}u&U.`»@*Mp3#5;' >e|$[!'=C}}z */1f/̐(gVy1d;Bs k0ZMJYv"ɏiѕb?BCPf 2@1҂=uAzZ0=q \qq1*,ȓf_Tc4zMHҼ]0.cOQ?#ѧ7+p| OMTXŸMK.xLCԘ D ]|c_NCӦrhn4kjs}շD c] wSGbn5j,LDTts{x=AL#GdgUX4jaס"cɟSuUc6] //j#B\>}tQlPH$ցqn\L4߆J@y<;et=|܈9KITM)oF맪}&F N9ci{ݼi؊Ú_t#wqB1j>djr%F|"5x HBg謃SE{;S~Pb > 29(E |S݀ [9ϔ ʀbuU~ (د}űF0`v616 %I:Sիl@G~%y +petAn[N=h̉-|z? F#i&1"!>A/jf_mK$$ RH9UjMϾ*fe7)][s3*@#4n/*YJ4)zMҾ(jrf ',[1= [[uwc 7[ @̧=*_>DH i}ģ2p|gi fcX;*ƕ8.HMhzK4(Bx6uCgF}mWNV3 `pX#`! d5u{j|%,y1̮|vt9,6Rߗ_X2|hE8 &4OᶇqI]; 1Pڹ$"63.Ec -e+ebo-~m[[T5rW10BKA\YqkI5T+lV&#qa9+i*\y7c'owֺh텓.#i/[@6<ܪ, ύp=s2u'5"\AUK3JҋN8Y_dٳ#cofy8f"/rks^lؚ`̿^P#b]\f$\bhO@^=wtJYև[ǩ">;U`-}T6q 1u6^@y)'whK@+Q*DEO#/c[?@n,}g;< W$6A%-QsSzu%3밄A|۪8!b\R4/@2inbFsHNO0YvVh‰YS7U5}+Ĭ_!躇U-,墣ϣ?55t$vSCI/3p5΢A {Kh.qj:BJÕRē#vYùݚЍ<¸z|,8^0LZZ2UR9v!gYgs%?im@4_񸒿ɩ2cO2꬘Gc6MP*gC5X^ŋд7ҷĀ̍RFK̘``u L\|G70ǟ E}&C׆axvYJ:Pn[9̈́wEAU*ɞO`ş#$P,ou$GtYUZ}Bo\36zRQ |QoB>#m# $ryvWe%R&7VП *x9π>DŽt,znGf@M1bͽ=c9ٕ}JoB$fd[= i7/('/!db^J't@( ;u,O [AhTu[v^969m烫o=_%(<{^nV213B$$Ha7I ;=۝tɂz)$ld` \^h9#J~k]|o]"6聖^Bz/v Dk[Ԯq`x@Kθ A)h@`_/"fW˲Fq8.$-?yz)~"V=$ȒCgyF^EHr, ! ]qjzia6|y3%Z|N|=D@SNFzoC dKz) mH'S[M>~W t&1JͮCA*1zO`;%ɲLPۃNh~(3Tb1jq4zU$\ ?IV훏:ʨ# ʹuDF(>ͅZqz%Co $_!Xw\#!7H ''R eg月6 %e7CgDC!UB@h3ˠ-`{$%M!OuU*ݕuY.EӺ/-艋%|pmYzН4Et WAԍ0|L,=%-Rq0{񤉞%DT0YAlL"bOh& h8q/5^)"K.|u`CQ ߏ wb\ We@~ާ4Coc*qHۀ5 며dza=ޒ Sv>z2sLc0<Le|ݨfbV0h~l 9k].ߣ\pM Pin$^\{"Cq.ٶ S]d22LA^[:&:TY#l;D! .Er׋Z !0oueV;eX)p,oATID%rD !{p|Fʐ`_/_NfcC>zScqiĈ@].(w(#\SFyl%G3ǼGAfRdОPBe8_Ce(6:^퇳428\3͹Rs_Kz,LA %_8󌳻B( 3ҁ emrjv4{%a Aj!@i6  +bCUaa}ZZѤ|a6{ے*6$t}VY0ѼJwS=7tf 4y+GR&W-NSIZi>p 5Υû; ;cX0}xdQ9Ḿ O{AW~Y:=83n+vHa3*XLz惭{bk1S'e2F3FS{Gboڮ7s#!7r=uȱ'B0 /_ DqSOj yќ۩-_/lyL(&Ks5{x Y]82q-8~(OJ(#ؚkQ}%;pV\7Q.%%ٷ!,iLE7FoњI mv˭v1˔vr ^Ru Quǝ.򱓰XTΔeF2fDĎ!wn ߻=͸O" !ʽk ȇTd7*ZU_Pʘ?෫R\/кq۩$֨onS]0 QXpUhNηE+bދ/507wvG:>vZ?.8[WWJ}ne $Cޱʼn ,2N{`4/~@̣A!Nzj*&mEkisouxD1+ ;46)م/t,D2MpAfI}r.eorܵ4R;60w:Hlo8g6Ø-.x%ߐj@L+ | ɒ3 1pK)o'SJ t-g4XԚ}526Tfْ|d赩##c>;:䅆h^ BOhPw8h#\[ uNƊQ?BHLiR]_לo$QMľ' Vdu[y'4'sA3j WSYeuac/lBN2/u=!?* Hoҁ`yê .Z|yFבE).V> 2ycGN.nUeO\ \q]AciZ3\ Owŷ8&?$^>g@Q?q586= YzIP\.i9iTx@ऄokϔ8sEC#Eba⸩k/ |(TKhN"ohn+)mG鰿TP"smĭ )|c4;m(3~hT@j2q.Wi9+i#iO50Z01+4O] ܸ{e0R.FU[&x sw&Xp_ApUvF{q  㞍p`k;JQ!%g,Sx4z77DOj m,@r:{Vh0fm`OK~cڋ@CԉGB' pGVie@!܄OtXRRZ2ihw *| @a8bsTW59M+h+:~2$J;.OhR2Nhl1_7Bw &T+f@-&dYnNbx:ٿufT]=[4x]-z.IFpa!/T b7εVmQJ;]܊]|R|y K3)!6e X@CUU5q0+3 {do+榐?~U~/e]O,-Cy&ﵛVD0<Z=wa=BllS+eÀa2 2+5~\ 5*{S'J^nZa-Cs< \,cW6s硄^{'h ZCMJ\?U%wA0@T4$ #8zDxx`=>6B-G5ض*0.9?O䍶GʡL8۞:$ ƽX IS0vd-6 E׍h{Ēu;"NzuVD9^دQJǶ<$1)h^-PsѽGY/Iܵ;5.:('FDHSJ]8[O՜ᙕKԽÎK{ywiF?Ы:# Upo:S MT<YSO76WC(XlQ7\VsˌB¿41 nExjHk%Z ` ⼭0FVc"UVD2N~۔)McrbhJ∬hr1 SQndUAb$Ǡ ~+X,rr04`n܅ ;Kwh DwdjR; }REI.ɌY^2u'&_D&A1M)ߝQ[K(cVbI٨x\ʵA&HX6LMBgPk [ϡvo6c%.R;)TvWe*9rF&'ӵ?ZB^۾>n]?wVy"Q3cfǹ*usXUaF`Eqt3ʥ뾝U}m.bJT.LKr7@K !2Ҵ?ho$ lO 0rms6 #J3Ooj|UEhN"Rr{$`~@oT* ;WƌVpA(6蕓Ae+jQc2{3%~ntzfbv8 S$fa(%ϿP%̡7[ }2ԿI{bA-$,p ~EPtxJnpbj<P7ِV9.]T@7@<`p]3/d l`+Q6.Q23,!\~`2ڪMYVP-D=>J 9q[n/l^kȧ}ȸEWYn@e B}{2 vSc2\D?= xr0lu BcR yŭK3轢`q8! cJ:@B~e2 ʈ խv޿h!^#1ܬEr7@¸}jKCkOtd 5SF&CHvp+|]x*8(s?0Q. )Y dWZ':,UhƦϺ啹#Ϧ]N<`9#ₔ O"m+hƜ7S9#qQ viaY߆@X}ygӡ؄oy5iގ0t 08-ePua.=n{G P@Z[T00_x Yo-f04;.wbMN0r0 ;$ l?X@vweH5;֙ .-Ak:8pĮF3?EQfeh5p^ʄW#s3 {tƄ Mxm,^Ua1Ӵbl`)z9PdmM])\u`+%s&ݫZxKi<^&q+YOK' fEA :DOPs-)2o3R#c 9kl^k5'8mZMGqa.%i }2W2\em2Yg|ס@B ZJ\ho0mCҺ<4&'ff 1̵Q⚝ҘYdžupdj1($H4O itٗQZ_ Rvf;a (.\W@yicc 5ۓgrWܟ1n5RQ KMiN?[uEG[p݆ }W.Flrxt޶UnmS/KRhXz꼱B KepWʮ{PlMphk k{:p Ts]; "|աc[d89>Q((l^WJn,$ )uľC4CƲI! SGr߆E"ZPrU(.c舱ekO4ZʲaHwBP:P[WG8|{@u(턯 ͗{w6% 魬b|{Ŀ |ՆI*O?q0b-sҀ߆;0*. 1va&RO@ {a`D#}NӺBA߄#n 9imGb.U̾bիX>+quX\TP}b,Ul9q}#'ֆjmbpC)7)xDcqY≅cc.NjnY .'w7s).!Аvu,޻X-n~n ZðQ?HS%b3Lۜkt;x+StxK; `|LYbP;Fj:^Ӎ]i@01hb^ȿվϑb%2IP߰l[EΛ ÖAk3m<'Mv5,o<[dr)'=VqRo/zcI*s=3H׭xq)|VK+˜ogQLmX|%1T|Yj10MML3 C5--Z*Ą=?R7k}1f4 Ĥd&(vvBrz&^ kwI)p 4bwx>131ǃ-5<SZ]Nh*ζZ+9A&=Տ R\~cahfe 7Fd5 k/hh˗xrp>#ZPQ֏J5oX3n]7 r.({GI N,KSLi?6h}\dXX}z 2P&Oۃ_I%&9ʒQ:?'V=+>>Ѡ@ $:hR»s"沽ǒ4`SCG<+G| 0#qX9W@_!}p7.a͡T>b6 J;֌916-w[} lѣz>W'CҒݰmg7 F,r#P 1-{g}EeF TءC i1 9S#|〰)rŮ삤Nx2~!2^|`tԛ$EiKtx,TMܯj74_f'ÏC\qYOl9qٖqv8,UD[b\@N!AAcXLc;7:҈@ B6qKxݺC4|{F•+<\vOy'N +fCxv)L_Eʓ :rZ/v[]lO 2ŴxyiP•A/3NLr7D# 99 \$Z+֛KO5_yBdjGS}<%bܵ$ț>>WXz6݌wm@2%N\Lz#UFP}!)$R 5Sl*X"8p)&3IGiUipd1o!Avw[dB$1PC]s]YiN5[ҡ`ɴ?nZ~. T9!.Jv|L( oe[{pw!i>o:mޞ\JHY [̷XCD]#< ~(փMSDvֈXd4_/acS XU2ub\3 #9_lI\Y۪FPSx]u޹Ĕg``5E/ )Bn`,E&):; $  kso^ElINN?,^m5gE #8+Ѩ#Zu3IKQi;}f HG\4U. }5?R}>8Ko -֌E2MC."op`dJS" d2#iuh@Uka4"CJ˺z)LWK?"W+( WB>[Kz9ϒ]nx40$)JBpb/BPlCà Q*\߿TgVͮT+m*CnVԛk|ڈ">!K`/Ţ*l5\*#oF`'Ƚ҂vJD(0od7sIpLY4fZ^AT׃;L L lC5|',3\J|\1] ae!Iq ijbKY &@4u:3YߗpTbos&)6g(],S*v[eS]\?は>܉\TMȿsP4!$6LWoؠa NIq!XTeMUnMZVII@JT6!*${XR7a W)Yw ę%cӿ1"c3w 4^K!Y(G;2iuZ̖zxr '`E JbqD*?kKU=sF:3۔hĞ]_wJnrЙXhr".!L3ߘ,@g\&%+9}՝qQ9jRDK_<`dB3‘RoҨ8*{ovHHl92<\͌E) 2r\([\`=G_nnah% nLF5^ZʙGmYFdwJ-8]Qcv/7)e!'1aڣ['U $tItBniijf% kCDٖtx3Y*vWL ;솙MB=6[+l88ۘ*4&@DԍzA<7/?jߞyM)Gj ^XI$WyzMj/`!a:cۼFƦ쓳 _tEr>'eh:Eo.Ld3^ԫ" 2F*t77i6tF!*y 10)e|cVثF LitMbk,oRv[;=jWgMQ7 {xi {O޺ >ή?ʴyO|^u+emmnP,tgέtQ/DSq3M݁-~ﲰqXrT.߂ -~E,W7>;U+pE~`/iX!~]d{ 9IZ~)wSX|[ 6+$j ӅAC%\Y|0]h"?}J0*qş0s oaEoK ]/ƭV@Qq󣋹sQ[Ea &>ZF [ UESQ ,kX*n9`6D< ;oBd憅+ވX(ާD<ޱ[s_5:ڰZ?P;1~ioQ14%CTC(ܒu1c*5t4d7) u gJhEc1h-^N6TQ ۧ^ [NX6+d w&KM8Np.:*cl&-`ܨjNƙ+X&!]i֏|=<.[|tsK2,iCx']C#b̶,{CqNK*C'H>?`Pыղ⪕S#yTJuQOwjo /]jIPd(O N9rp11"$@S w:OM ~K7v9^hfMpCGrMo<3SGGYOh) ܼmvVp ^tHKp,=P}N!& 2ymɺK{TuIm i '+Su"Ԧn6W+\ ?UtҬl#96[A2ֈ2ԕ$C/[e%TF@ cGx yL].@+*Z JVVcI>yb=r!8-&^D-@U'-\_6LQD4Ě].JN<y" )e):Z[~FZAᢋTpOral[5;-7vNq⎰PW/;;hȜ-W0*'9}>ML(1o >p^ā}Sf E3ZƓ}a.TQQ6{=>qb"LjdD봓 Ol6npMsWNّ9X˛+ a;q9fD(T$ kNT+]?EcmW6;Ac"nuېOz~kqtB4CEbPoLVLY.ca?MST]Qz@=Т+_KohN[^V}@{NWfb $Us ~%E} `K0 J\?q!okx=T˫烚5gjgPG@Sۢ<ƶc@z^PF%D"iЄcRWE %/j&'m쇰~˙*F:5jŲ:M▁$w`)&+['hcY"*O r<6PjpGt:'ɬDb{掗D^V6}ۏ;͓3\ G0qt; 瘋ȃ [1+z&[5T,6" I):昜oot{rT ivܟ48w7PP hDprC5R7`(CrBe6B7RRԌ;0?DTtAA$rּzXTYWuG{?5]las$A9Glzje!()M>,?.R:Z[gA\-| pm69N5㚗`63jsȧ?qE6N qMshQ#6ryGP#s<&))V)gp-I_v䱚*DU_A*Чl#o9G\TM$"tr:%ca!d] ;6`= dt4. zk;(lȍ3Xh[/gu ]df ze0{Rh㫰a;VX}4F/j{ѵ s5k`Q{hHS+XI:ʡ80L.iJA5a(^xn^y;6ڟR G6 %}7ң#3CVw'W97-'c0I-a(+\v>-!Y̥/ Y$Is iޭjmOTٴzY#+,c]4f,D.je+nB-+@HwK:/n-^U3eKaZJb ?ykzu)"V;/qϏܲDp7rD:WYzgFPctjWX",wfW64Z3o֑/*2Gԫ%Éebd8m>ݑsحVlϺ@)ve!E%ٶ8 +H:]j-]q(="P]:uoV2F6p5sC/v[}pLZRzWp(:4HvE38B uʲvӡ|0:@3PkXT(jId #5u9D󓹺È7V'nO^!F 4zqdW2n>h'r'0:NK[?P)p;< /M^ID3"S>׻ģ9oƼ \YuB _M?9G*ޥiY9D.R^e| %Be41U.7!u12QEq53ւN瀟+qN6/}du0173H$Pcyùba}m:gAܚK#Y8 F7!0_U'[ȩ'~CRWՠ.Aruc"G#D`VBUQd6u>!jl)@ cMzZ;Hş K: k9"fcS> zIچ{BE:7icīpir(ڤ7B@L j6;\7),(&)voyxkWp/-%ē/`)D A 7v r شbζwR XGJE0C2ltޮ/xD|﵎&8M's{ [ Hֵ +fO, \Luoы?'j..8cOf8 sL=[S .l1 ~x g(PЦ>BU;K*FlR ka}9jW|?峝{dbg~o4;f d[/~{ L!xQ{-rHs#ǁe# )jԝux T*4 at3dD`Wq!q+fuOThb9wspܺ46Kږ/4JM*)0 P ,6Q$] R3s:R2Ͱ#*/s׽._7wJq!0hfa{^SrO_DfO(sbFe7rBĺ M3ƞ%T^+߄NnqE V'I-v; ZY5t_I"{r˜W+tֽf:"$FI0>0VҭJx $z<]NB*P|tA& ,6+SjkEb`'U9Cl54]䤴݉EyF-6#d#- ENQejR "^kIm-|@ (% xfqX\nk=@5Ι> 8EͧYcoeD6*.TM:?:4țoqյRIM#S}E)I,:r0C%FbCcݟYɓX<- \T a@w 6g@7B[rh[߉k~{+G}qٷ=3D@0yh9du"̫B[KbNܕC44Wp$^Nxeש]Ǽeb`1zą&vTAK4l;UI]Y蚫ܳ 3zFG䈍u?4EGA;'{¥yI d%j=.7)1!u4>sY,;H>v+(C#W#GV{CTR0md3R5WdTgmdэ%w$+#Psu{XP}ӣ!'A7ۨ5vdKe=:Q<0F600|׹}Zq^ mT$̏挿~kq@yN @pa;lc`eRuor7A*(ˍa|*BoL1#2<ݓڧ1燈dhڄ`Ac6fRrbswCBq Z}TG;F-dp`_p|( #1r5F* /ȓqJM2ۇ.<|9W;ˢmָ[]zSE7S >ȀOyO|[K/Xd#w ,:Ty{i>2T.Qvh ^\\Ys΅sL%2qacGHntöx삿"- jT`' hҲŚr\{ݰn͗r"IT4 G[CG,7R4 J$jc[B$Xdj,-GdzWK YўdE[ $4MkjawYleLPl%im`C@UqS=fTI֐ vj6qՓT=rSr US9dQ7J:"B7D*#rOhQo$RnV VOw:A?oỰX"[ J |^R$Ƞ Uhk|%tǒW:-^}~f^DzN7qK&96aZꔧM!]Aa)N{UЂ\iM<;IGWvGoUtW33* Ƈr4<@^ja5GsM$Ø*(bP$VD\,zJa+DB<0Qy߁L<ˏae #ZXE@daZ`R@;iw{3,TkA:ڋ>gcr먙@iȕܪ32'p@>PTN4 RLB;IڜRB_ܞh_ߧML$8{vUcaQۜUܭ%a.c@Hk[P 3zMee:O[PJ{'l\ <{$c^qpJ~zGNSBd%!koR $_oab|fh!>vDЕeQs-ܢ)NSnomynOg о/7މSrPNtb6Ъk Tr]"0;JK ONcǰ"d,S+Uk|8jMfsbzix$D_H/}g@Y;fM,P~JõDj`e#v [ZKr!/;-Z6YՊ~tL [ro]ޑlwiri>e.Q>Yf<$KM/ANSس*-Iyє3waQ/כ; ,lډj\}OrM$ 4-68l ,FaH´|r߽󮯖e_qbN}Jx~xImvޟO8f%肯$"^g+ ؾv.-/0{D>.L@CP~Ƞ,v't<}k섐 r%e^ژ2G'˦*cޯBd.Ger#ff(G:8nNL: @TC1M}gY#Ho!x}zE)蜓4L:r0f /i5'Mr=n64J,I~RnFvimŇd |aڷY[}e!j;ZTA wYc)H2eaq]ڗ Cd֛g|%kO a<hjcE8x*\ \]=@B)TUB ew#/˜@pvo r8ީm+g]X>/\1! '7ݓ̼:Ti ~Ef,1Oa"Z QtscG"5FS)0Fu^ڄL//Q"Q)>_ g|A;1!#U>TfֱØr.1!^oGz0r'vŽBC`;%h&xS(:1Ow1]Kh ZuWZϖOt12 rT;jiF`CʓNF9g$o=~h%ٚkv?3B\㰫n,'-K{ '' #_rKU"'4RdJ ;,mNa'So2;w}loG+r?)$WgZrK+AvЎˈ8G@V޳ ry$i 3Nbӊ O 5Kz"1z[1 al$@j4`ņ+DcPZ /Cis$-xXA59 fLV.^']@Z0/ۨݸCČ#Cq<}uvhVei A>-u<^9n}_SD`J! # t:tp7/ZpæLy?s{Dg"9>.i3~2D$i(p&ޏȂdl@s*.Ńho!>pG4" .gcćrL>Sݔ ,ыC-!TW١7ܔ*5fHƌ 5BF)X?Z^\-m e6hyCv(׍8fijBB`mB~AVO`I,U2—I/v^F~9}OSr\/9<ֵ ޶z&Xg=#R,VG93zD|-{Ue4˓=[a+U^)n%sQV#Ul}7qTك0--mg{RȩJK@8iﻑx}Ƙ&?v,RR;YV %ԚBgXssy8L@^[|M~WA# M. q,.7b{]gDS/6%nAaԑfyVA%uCwSukUOI+ :4erQHbr^wʝ&]OJk0NtFmeUs Y)}dr~`Zn NPX(sDB%!n `TJsD'Wb@{5hg!ٶʧوV=|d'o'2(R9?kKe%4V9~μ*H Ѹ,lr2h We Tzǿ~fr\Z1*֏~˪Դͤ&9r7{:]aP"s*^NAA l*8՗!#$Q s'TS #hm<#`y7O5 I)2&tڔOQ mU+XJAb{C"uJS8#v۩Fh`r+'9UyدԲ(9{%ێ$IJD]? &z #'tY[ЎJwRh+okFw9EW.$piJB̥cO1U tT4d$k£&Ǐ`fG ա`e31_AZc:E|9_xqwW@L&5[RJuyϚ7~7&"`!=(q2x4k$y \td ][KSC[}¥YsτFs[CeB*rJJEc؄SAs>uX#4E7ʨ<ׂۊQ@DAS0T ݿ:ά\k\ $R_$abpˀ6 ؓMmr+[ |ە {P0!l1j?17uq_;*6~\]/hå ϲ"a[YZm!m!gzhSs4΍OJ3sĕ/"($D+pvz 4413s▒zGF7T$*@&LjEEU1ςݩR'r0~@׍D@}, ffL!nt~RGDBO=t&*׳.vKmas&EQQL&߼z]R{;޴<E"~.yEQS4j1ߙ,{76Aq*FPI>c @QhN._WN=΅;t΋@o?z4\ӡ{xw9yo6|\By@U')Il!s5*@_=\oo>U] e;$OALf7?+5b͹C81)PyeF 3FAj(*j;vd~SNu?<9.Hמt_3ϼAKG=;KhIBM% 6v:>` m*K?nqvbl a) ەR|úN}F wE^_g^2cQX0ie׊<[hU|uz$rlū<NE!̋wYj!A aEZ!QY|ghi2͇'KI+s!Id5>1وcẢgUTMI#;z]_,OI`m֭"0ĽK> 7dyjOy^7 9mtkHYJӕՃ_L-kd)&eRUYgvڃxYh rEi0d{D}: 3|03@(1 Śjz[M9ؿvK0}ə C?4Uι~EEw${F׫hY.yp3 ީQĂ/~@ 'm~(4>P4Ȯһ/p1aAyR@ޠ* Md5^Øquw\ 'CX=K"Auw%o1ilmdą5I, xiDңDU+ro0XT_@`7 E-$yiI8PX99\ԈC3_sO4yʃ%Xw8O R!G0lO zoҬȎ19 ^ooe4ƂlHuJT1*?+ s~|ݩazyԵ =Jf䅵iAܹ߷jFJ&XUff[@k8 BX-q6QfrMtY땷7$AHxX5sOaUߐ㵣ں꧲ii쀋F9>K! E{Lblh$n7ݺ}}'!E%?1?!{߇\1*nG=|KWA3H3]G]/*re}س) FuJꥁ$Y/_1+k\ap{@ K^u< )4& R@0V´<ѬP%0DSQZe썽DG[<)I<0 <R&ՕA#N(d 5Hm$B|1Ul\hd%O4/WzC~|iY+r `=@k0n.> m:BMVRePT H׈B$]V_ڳ@&+Pu_ǨCytovv l z&"wa<`V;`v68VUz>iJ6H} V0A-;jJm)j_('̾;%XSj@Wf&'X")֑i:č 3{`2V@=MArE7?Z&i j[ju83\  iX .,_rߺ3WPlQo(# Hl 9vY%|< Icv^7m[?#ZZOz.!u]'wL`LpBM9{Ĥ6^n+ߢp|+#³_:Y{ק)^?_k;KAa _/նGKZ5O2E.u4r]p([놁%b{Y:+[9YH04[)xr r9 g)aO4YG @L Pxu;d֜qa=_iwƭg{,fz%8/dl?3H~b|(T lC)3xy'(<5L,؜4]FpbE(jO)}rQh&![Ȫ~qwYguYtV:FNRv8hv]y6р/zPgw~(ficrw0VDdq#\llm\ W§݃`k騙p%4Yʳ[moZ"h>veqh8 &qS(AVzmi4*Iu EJ^"VBkАl ÙOxxodw&6t anqJSLۖc ]7{W޺]v.؉`m^4| +n`T7AJn֚-֍l6n6T:l6rެǺxt7yY:d &}~59uIi2~C](aYRg1<{w!ЯҁYi9rqW$}bh#[ާR=>NMi>袈[a͍ڕ'a%PJ!*xUM]LM@>_08W7ZpsGh82cdqUeY[5\v!WIJ}su’¼KAȟ@MCEbqW| Klܟn紾Z-Fٳ`*Kh'Pnø17<>b)y@7oՃ5CJd ߥ>4ON\sf[(Q@m1:x|v Ԙ!K 2Hslrѭ嗌$HtyyuO8: v=ʩ !]u2PYiY^b:gI#b߷v`moH(uv~ʠ_ 98퐔}B%Cϣ'20UVP>WYx WߢK&Yr*`f AH͋Y;/l鷳hjOwpQuj&BfȘ"p)2fiֹ(`~a/u_ ,k=ͤ2Ȱw: H# N{AI*n4/OA~S3蒖LTwFV:쥃GR<_1w\_BgBdVDRIBo;>k7fE$Qo|'FSr řb-6 "^?mWװL,Dl<-"Ӎz+ dS!~~C1?D_c/O(zaHT {#T]~UnʂŻxyT |ec EEQj4~(n 3i̽3oq+S fZ}cdvBF_5NqT.p*KTJ"NQ hWx(-qjW aPn۰4Ĩˣ,7\zPV vayuy7><[[K|CTn0x/?sEw $!o31kg*6ȃ52L=M.#i-] =/L,P-2uBeb@h&1]om/2Z"Rÿ:mO#I_>cJv3_L{:+NmՀY kxXf|jgZ7XEM9}Q'cgeUtbGdEG>Lä29/2^MoAe2\f\s[1KʼnR/e0FCj?2zt8\_[ luq&KY3)\:RC5R # !j#L5zML$Ӣ>Nv68MPO'vNAQM>z2=5W L0 0ʆn=?:T6C) 3k$aEZ|MtٺQ5_rS4&P-8X@ηZ#QQdIM31Y)Iugk9??Hd\48ͧe['}ZwCpv Bhxف~\%ϯFV.ںa4iXZ@uڕzѤKW7.Z xl g{只Vz)'ʑ ,h[hv @Qrs ;|_Mv+곯TP&bT"f4ʠ5 #3vfcf o X-z*20S7}.#pF8US\Co.K]8 lTDtI.Ixe]ż@95HQ$tTVM_Lcfܷ|,{6mD- UT3w+@r6U CGg>D+#]"yYosMՎ=@-݆{.av^*Jv"l Y8K7`{" /) ZР|G0a,pQ3IFΙ1uREDf~[g)6EJQr5VuG?SIH`(t̝nޚ'58LKlq5(y-"ނ춘XB2!  IQ4 S\s߽uǬ,l񛕻#+Y ra;p6+ذr˄ T]άHu;Odp8 i2m(@ϋ4eҫRE!zז+MDJ?iϝ5_]7 B~;VaʺKp|fcd?z9yv#"dnS#b]C:;({❮"xyR .K1FR#ykBsDJ}Ufx/` w~\•Fŧk:W42W=sX;Y_8=rIO>`U[ce*H!Mb,Lj۱ ;U)utt}eGCې`P|Q7gGqqn6B-VD -rTъM2u^ W.Z 2#ѕⲚi UUx:}3:%ݪ&O4*>ko) մ*Gٰe!:gSnLMs Vn}gSd& ym%/hz=^.]SU']Y`𣔩`qFs<G}OtPTqw1px~ 0R;u\ubdwF#xq#iOBͫnRi-M;_&ug ؞SRh3t>م4g_oWMl9!ÒhkqoRpm9I`AԑbT|gKۉ>J^U =Id>WtH+ `P.}*E c\( U\Yu|V$V+z8V\3E y̩ky0X)nq{?5 ;(#U/kq{ ^e|ulQpM DHb)Y5qO1sϽ6A\% D%?Xv0+ߑm MD aZeS#mu|;YIì֚zU,r X^-k'Qwt"uˌG ^42s^ eT #a~\~:34&XUkt`WUCǺ9R[wFZX/k؋ZkIn匂q )Y5Tx5H6׼hf`SUH*H3m?axP]ď  y"۰pq1ZixRZ8t8vK^Wt[FKbND7r}> *S h9t0RІ׺ `tMdD,.@9DUE,ytObؓ1Ἔo8@9Aآߵ0%gb3.hٕ.=̩hǹTBysᓙ0:JnKM0.+*u|T68E4 ,n'EF,}ז0DɅS'lJ=ZeIr^8ű8bK)`Hq*Zc5fT#B&aGQ1GCePF9q8'a.6>0iGKL+fO?* _td_h֥eH#rԾy!)KcdB+!s":l`lFMlyڌ8bB|ITJ834,6jc@a7\+&4Ćr؃fZ&exR*g@1g~?s_^־E&apߢH뫀(Ϛݸyo8sU1#߻Ƀ,\'a3ga{H1:آ{;0,44!o/3t*.* Q2){2"V";X][ݒ1 ZT5ȗ&r~Xb? 4 mQ/w9~ >a޳*viH)o\:[7 ]rmG0tL$B]IC|<7|`2'F{ -7ꍔ^ΥA(~^£%݃.Dm_~Nk9CF}Y0ⶔo0ݦ/OxNvs'Ř; lɆRClyLrO O.*d Z0nC+`5pgy, `j6qz~4"D!~͙ke[z++ny#by9̞丅$ϝ##×ۄL w M+sU]y%:&h=YD+\kqo\L&(5_|vfoȓANG)'tR,A>= q2DI^FGdR.^2+I}KQ厫TKݏ# mɺ/4+Uȃum}q{F T:"V xQ[ L?؏[!^yYnuO7ixSq.j+.0]D ,kPo𝳳:%'Tt5Ҽ)c=_52_wכ]`RP,Z_T0ӎ}Vr_ )SNS-]-f&L"Q9zv>f<>A&t-byG+UĢ ݿ552Bԋ~^{ 'b%*~9ShyK/#oY/aie)E`rNJ;m~+ ѓ0\|CԫP226qTqZJ3_IVS|~|hb1bMX8RQc>WOC#FwPYXjB+_msh<>g؟%#txX2ף\ɫC6kDw͜f/_%s^q$pI"|8IwF?gPa%j1'֚p.LҲ)Qy}_x0 H(mHIAwAMNcAEo` !Mmy-`%J @ anԸ-ޮ_Jk߳Qۙە:M+MY[ֹxPQ7l$X{&d~?e8- sI=#PyOR]xe4&ۡj_3Q%Ȅ9}^` pj"l1e`lD7N3u_UC}!j&qt+uI`Hd~/γ\hKN!@uwHrOJֆ1vZsΪ*h4'{İ>\ 7vVl#@@;z+sY 'imyEJ{}H#J qmYSxgpoVrXt opF]lYS^=W Crbn[sv_1BB|MqV@|sLer,b]ʓ+< ے;s^m 3Uzh]ɏr Smԡ_]7W%XUVeE>diɫ‡)%}h2k2Zٮ"goN| Us?vS)iJ*PZC-A*NuTnB8(h VXK/A؟ K>l_ddz/E]Ƣ0~ePBz"S xs*²'ƹwtrEygf\Jc* YP{.u|Qnz b]EZrbZ+_@oU1PׇoFFf}?>v Z@g Gk"PviE핔eH[3E M=̹uyM4 ZjLǟګ81 ( '.y: }-Ȑq\>'/46&ׅ]ti 6Q^e Xug |} @W@Ȗ7LJp1G8 Y -Dwgzx6?Cp+ aHFo)CIHBUZ,;FAE`0r:i$n#fA.e@یp7rJ|7}voUt¸{%}:۴O\&[3^GkR7ld x#&Ɉ%IO?-pBw9O&Z*RQ~<)El߄pVF-de-?$řR̶ :]'ލNJ^V3R&3ޟavV/2QtJR*=U?¿O % rc` s.9_+߲"& gvWk#jh{;Ɩe}h[G{!T^ ,ٚ <&$BF\+@,0Z*lMɴ]i]FB'pxzKdԫ6ujvSFXMϥL.q󙕤loOR4b_IMtm`#W1Y߄(ső=0]]q?5l @܄1[ vK<*|υԗyqʮTM+ #HZ/6.{]+y["؞czjm&%%)QsoxsKV)AtSO0낵2uf\m˻1,\i__{ IYB9&/G+Wx@rO#(OKFZ=7ql԰po:\3lu`J68 xo;B|V@@>wGIKN`BiC8pavk Bks1=[ʛ8 PiI?qH_ډGQ_ G;#v07mn _#*ođyu*c `:-Di//7Plk.8+$|>\ձJP5+j clN븮Jyut< &kҕa"ZoG vyG]I(nF毬dB/ݮv[0ƊsWTPpǛ"2m+\U'E@KʶmruTCRE9[Hq.lT 0B#%'h # a܈ط9޵]VL1P7iF`d =DŖ٬X1i+"\491<[.u9MhkHU{k֛/ɭdWd= ǚ⢽okݩbաз VR[wTE-$C={( #GkF6j#..q:u,G\$7iU *UL8:f!?9#h0qD},r']V`7 ~3\>P (t;H>SUr/&:*' !oNj%!^1S`ܲi=Gcq*~Kj޼}b,Ȃ!%%mB1"MJH2g3>oӴ D`B?g|r<WS?ca#\^dSZPSqwm~g>waD)i|s.*[%x[l٬+ Z1#-`P.s=; 8#5unÂI-(j? ]~) ݳiHە-}nLD8!,gC:CP.A_# QZ_kaGA?^.W|GoRޱiWGy'+_ *1}QG:w6ϩKx'7W[XrjU-k`y#.JCJTS.fK$|x7؎S,zH9 4iyt33,ujN0,ͬS!p?I_MV("V"妃y uhύ KrjB"%7-~w:R#?Y'nO :|aa GGAM5"co:p|P!kXRCUKj`~m蒋@ZԹυ@Oc&BƵ y4<՞UrƌBf{-?[ʵήvWTaZ3g0 ذ6|CU,y V N牯!}mNaE7QzdW'(GԥsC }\BE*9O^<$nuJˉ{'_5u>PpG@#Eq[C])st_w^qZF d{5Ӓ: 襈]cݒku v4E$,ݥOwESxyo?x92x%A8,D |w! XaT ݶ'^QJSC":E5)phN;NN(t; ɯ"6 rߓqU&F4'3=Ə2 QyDtʍyPqZdnuw^: 2x(VӤ#O,k&5r6i%N㡴JD.X+Z~WE!֑ϿV2Àԋ -؏ a bSgϠb7Oecr,&g1>wP;6N-a;뫿WpH21 %*8Wy% Pѵȇ![$# 0-6C`JЂUwEƹ[9,?Ž`[hƑq>-&,z>5Dxk&C9kwx'^]_$5-з;vG&$cgVt <^_sYNSG;>d~XOCfjn! : UO5FUE'"~pʗH `Qir 㙍0as2K{~4B횤ܣ; j [Z[#g̣Ud[eY֍cD?m;o6 |rWPэ6$M +A-d*Iu3K0+M.3w8#ƴYo~hl^R(8"`5&ŒX ƁU/c%h]J*qiD)=y3<4P~WKe@yP;}UKy:(~-.tzʬHfpN"5r^=:h)ZIfSƟ4 cUD]TW(B\FQĦ#MX1PfI fj[H??m .=Ŏa,T{Gye9I Y{.޺WC[5\CO%)I[1 j1hM^D[u@03Sef2*CL6ԏݳv!OPMQ &mչ<ż(==fer2A% \NC 2ҼCLl+E_mE`j@|L 6_ɧX^9E|"Sʸk_WjY*vrx}5%I>u^rGo-s:FnM9ԁjzKu|\=9skdgDWfgDǗYpUEz N4*Losaj#?"\~|:t}MK6y {jK(GHTxhH "Ѫ¡[ܓ9ilkP1ul_GLT?>aP:?"QT/WVWE[>S2c1@zbYq4]/8c/dwa^#L Yame׶Q%7"g+MQR.9 Pf2B" VԒ&usV+VO«d #KYƍԆǛT*.){b$ .'!JA ҇ 5y9JldRDoXE֮|p٩MJѹp^mgG9=+WF{L6zҧ%0OXle5yD:F ׼^K $}Y"6%fbLW3!cz$SGY/BüG=4'x9tGkQmoOHw[M/8AЍuqB8yQħ^hg!bZ_%]k/V,xd.\n,B+ u%n=@k- *:M(cލ7@KW 2zեpFbY ed}mU#Ҫ0yn(#F gH,Req*{à0Wco4::qj%:F ΂R[5CۦCp=:O5cY>XP40a"fL7V#@kQp$kQ7AWյ l2`JrK7%u {q Lj{L H®.mLeސ qsa6avQ7Ճ$`֞T)5F#\z$pd~AYG@=O^Ӽx1"cwwV ^ č4V$dGKQH `!CKyRd] n_D<\>/E9Jdk|17UhUmzHS/aC7>!?6 TgiV+_ջ ^2?+o֤0I7]Tu HX 3py+7qqqndLp6|v:sPl7@+q9>VՕMe :^2.3~ہ 2iC(Sd4Gf2 ]2cž@ r[BTTa[Zz6Aiݱ+3GUzN~vC*iGHâ]8$ vMk r']@Pjg,c(%A?K-NKHqy˄ٌB|i{YH)Oq!O %b ,Fب dw(.΀IFE,~8gq`9}\h^#?A%HMAmy2%{Н ˒^mtk'F bv(ƸdIُng]duj (SX/Z$]qDlk$AWpz7>ټLAww܁%0R;J]gx?i˷pcwG_Wܸk|G L?«ŷ(Bҡ--htC0 K`>Ml$,ލy1?I^$ O$p Jhk3AТX``:xd:8A綪l`>5c*|Jճ}G˺I6o kFZ/̐gVOeG{jY!Q, RoGEela11$2'ELՉYGt`fBdO,D^ˆw&}Pa-3k>f)#w3S7'N -MGKYl!ruܸ#Om (B L,e (Qv7lDUOC zIz xmǏfL(KwW+e&XY藂|D(N{Ù[tĉƮ=3CAR"]0hąg= LZ=2"_UlX8l3QRnU1'4 _o)Hb-(C{KP/W ꤕژ}p1nd2Ivol_25kq[c—qfB$U1F& tJ{ӭ7ş*r،G3VY9gCZCCGSc.џ8 QS{`5Pf݀`nepv 0D%N ʼn>p`81k%ƃ8uzplnZ~2߇JSQq'GA`oN7q%'[,R!V?BO-9؀Evԓ.e\d|6^Ls@#lpr<{,fC ~s,q`hnG}d,~a=zfA] EӰmP!|W3\Uuv2B CkԱ_{`dqһSW|FMv]?3Lr%f#Cy ESJKe<â%ͽ;9"]IN< hA~ CGɝ-I*C+FE!R- F jw1 NB;dM!(uv)q~2fj Nk_af 4{???gcNNGz`^FcoHx1ҿVuAaLaLVؖ!.|5,z\QY*O%%[z|2%Bp2P<Ȍ= s[ݰ>VܥI+=쿰+>8Dd:R?4'ΎB .$v5Ħ"di,8q̆`vٙM?@Ѱ~q^ mOΡhT 34SI o-d*Qݡ892$WF[fi=Te,kVg:M}"d2Ddm n5 v0ӎ,=:y{x\}֞/ wxf{ x|N;@2az!p!pۊcT%fC(+m!؍$G&D=FS&B2ӱɰ}nأtːOs$E w'h"<DDP Ezh}XcB*KK;Ì 髟b[d=u1C#􍤎F Q"v G;c~&0znP*fd t&,aE_̍ށUyyy̵#1Yj6*)[6:C LPvc% q-oVA%#vKnz c<2'؛]^KMZ@MjwPp˪;? ;UPb4O>˾1F;>jJ:󧥝q#IkD'QVG} /C0P6GuU= է7 2;Y:Ajg4|O Sp| qoM{&gƩMKjf.SbG ar8FEv8nA9t g./:i3y]VD+,а̵ȏh:Zrg>]Vա}zU Y7 ^ofE=q6ck)ՠ1ATz6rgd`Ca4fM- hčECd<|' 3$mZu6WHG*5'mNp1՝5܊>$b2DUG66sHr]"ME*h6X٪S\ ~Z .qcuIqBo#F,o{u܎?/5 \E/PfŃ^tj*}A_TኋC2BյZt9/o+@<A{@3C U>c} J,hЋy R\]xLŜLf\]Ӏ5ҽvfz^ڍuw`cM}&?rR,~69z9hC 37#dʽʫ^ -WS0 δM=/iB$Z rP0^#l眡/uapo4t:#T,{*2.ƶ _>%1S9b ( >a?3f Y"> A@ֶR o3;oQXG> ]E U"H|VD<%=oG/j=x.;\Q7eB vDgvT\~cJ{،얣EFvaJPFU$CWV)̜gnnﭑS¾yz ^Ols\PkF Ɓezd#݉ E@|o;Fnͷq4TrNπwr`BqK!Kw_%v(?^ #ȞeϾ_m=4>+;hbd|bIXʍCݻPd_X]߮VD@ .4k+% VvZg7< ĸ˧_Q#77VBP]jVePd+& X Νa [s(Ÿswܤnx_) Ttw4QEN|mp>/ ⡎J^}/ա2hBM7n;i Ew\􊣗O89S7inBO}*;o49͐L6՘^ a-V'S,-a{{fq-H4ۡ!yF@F Yp SVO+f]?d0یZV(#I Rm`G%(F/-m)3dzAvtYsݬMt_ `GdsY/o0,:"TM 0?$3ǯ^rFL,@lbȜI+k_  ((|fSL5:&E"[gcE3쾬aO::}kI]_[b=TNߦot=蛪ȱ`眶x#-ӳL3@jrEwjZk%jޑR5[5)=AY# i17`fLbƏ2n}IZ>ƈ,5aL wyB%Pϴ%Ue].\XyX7sC_bШ!T2XN 8atlt$Ŗ<7_ŕZvG@ UϞanV{U; d/=Y] UakR2)7znĞc'P 5=Pbx'9Aێj7jLVrT¼D琋-%Y|@7mW\b9F{0=g<&F%lћ`cMoB2;?(rf*Kꯏ+K=a7h9`B픠y)& }L Z Rz#X / d!3`T[T(ov{s`M.̔QH)L ˮ0ZřsGo/߬Ka9+thE LP=.Q7^'Hw7ڟ|_ 7vwc/P*gy\t@~e&F?]&ve4v*R~yNdmR:6 b ]˟|zt9_(t [K%>CBrAc |'ʢ1Xsa lB G74u= cteu=?8۳]|jvjZ#hu9tǧvHĂ:oN 2ߵ".Ud9 -?8DZ$1-oԸJY`3qi@ٳ/5@CC0\f (NCɰZLVb!ݥNzZ6#CLX$'145}D.pک.~%a,>U#p9s/ YSCQ J'P{z^, 8!I= V*42(X+_b#a.m]dbeZ'Q">f^}3csċBT:Enw5E?4[9ZZp<ݍô TϚux6% 7̊&k!6d pJ U)fUXff gaƚֲu FG?:63IR4.g`y_jVP! =f+M6 ,K&Ixk˸W$vk2XG㍈a^*<4 .qJRͩDYۀ(S^2mSuJ~izg?9tU@YD*4\B\ ܢpm<^a_ K^72?^]7TT?h9ŻL[(0uЂ!Jy1w" EUl)9oʁOټWj_T:wH. URUYދ~aNij77:dе3<(Zr8_j E6 sFՎA[.(wS"Ѳ<|O ?*<n")t׷Mua 9&ɟ~ j vX,˦ld%{׾?6^B1fSc:w o: q$A}HkhىDP㞽< uIrүlG7OP̔\BElc$4^& eNgA=qa48e#W!4d &/ۄwoᅇ[r)VjҧO _Fi|.dkno~!h檔DzݜQQFp[wCLi߸m#n?D),J|AfW(2wl!9Enj̨fy6%NkOo2cҊ7,~|!)` =ɵ(yHE1y޷oa<ձJ'| u5JDŽϸT)`|H[cu-d m)ں 0a*+b9|PAiuW@ ˡ3 %KK7G0x'YA%OmtCLb-1\QXc%ӐaZ63 q,g'1f{ɺ3q{J=i #m ͪӫ WNweviPTy'E*ǿVg"y/lJw,W #Ve(6Ew t\xʐ'];sUP~#q͉o0;;&j}|\@Hl(\PZ.I;}bWE Ԅ~h:"Ntj I?]Y*/0's /Ȫip!حӎpg( {R @b$WT#Vǽp҂֮>!h$y}jӿ} ra]枔= =[((z)p+l#\kR:܍këY0FTi:NNuɕ$+hJMB-`sޮ.ti6iG)h 4„i_۞> mʈ/u?4&^z~pĝkIW^n@ҏ5olS8F[<):2ap)ڤ7<" { ULwI\fand n,1h"4c XdJ A@C|`]x;wҔ$FS)gਓȪL= XE"D<0 dKfjwj2R'{Mz<viuR'fZ~4]W#; h2||\-*5!H%iJ`OwȭP׽4r&kKt@oe t^?j q :P 3Bٶɪ?RWo}#y&Ps=cv}aJߌK_a-郾%z0%NEFasgxsG4?VHDtYח2[:{t@7e+!yH&]v*6c3f:O[sı{,(CFl(H,>ʤ78*l;bӓ[AlSiC6Ğ7|r,ooD ?J_d@{~-XpX+a$uXTD[u,K!ڂ1(>_y}*٬w,Ft.A3ǣ2#Sp,;O,eHB.6q\NsEUd,1gx;kb!94K0\! f_bK&jN}J/V$A.2eLMH% AMJ#5]Fqg!bqͱp1a"?1kyb*& 7&XX7Su%o"NݐєR2Ս^'iꀺ]882T 5؇Q,*x){5%j2$cFo]'-%%EiOhsTk~۵ȷj:U!;ÙJ(q)T!"o i+Wx ]X"@i  (84zz"qH,듼ɷ1w8t6 7P`:/PHFZ+0$ 3-E+r8L{ Gx!ZX<,}"Kxzݘ$uE4䆹^,0lp&q}|4}y caj Y>X#Lv\\%^WlW?I(I:%Ӫ Eʄf vE-R\\y˲砵&ݹ+ p2 D)~u2mm*{*pxZJ0:| R*y̶(jNxd< ]0 &W!|0GK꒕vch"(ns*~Q.[0"o؎h>/HtdMd{ѹ uEPlͿv VV, x\B|vR-+/: { CgN }| 9Iw)nӐԑX|U{ASak;0Aǔbm+orIˮj"]tyY,5h ' DUkKj/}6ڽ2dעN$OPGs"6DeBrdw{ c[6AنlNց8lxMr5dFK$A_g>ǁG D0fTeMR9K D@ m6yP0 ž9R5mZYGڃ]B?|T>қnkmZ{rni0:Ch=