openvswitch2.11-devel-2.11.3-87.el8 >  H ` !F^(*vNe03i``$oxF}՘[WiziSh.x J Q7o=nQ@|ӮZZʂY7(7Tp82(~rF*^[Uq/dr<r,-c8k9 l=ȌQ9\4T}ӤWi &L˹!K>٭M> ܾ@"NB+][0&}eS^ӈK(9eb3f0600c5c2eca642d12d195cb044c6bac4f9e6edf63dbbfc60f30d419d2d4a83a6ae4bf3162185d4d1cafd5f92d5bb7977edd` !F^(*vbVG}Ii8%"1hYR`K8-T|U4@q1 -[`(_ct IA|uDb>GITb)xi|"?.L]PļOO;;vfL6zKen7i;8?l?1E wi[ÍjgGDŧ)6T9 -X{ư,y}u'MYwFg8|Ce + 1E >p<׼?׬d & c  '\x~GG 2G G G cG 4GPGG<GX  H (y879"\7:a)7GɠGHʼGIGX Y8\pG]͌G^b)dhemfplrtҌGuӨGvwGxGy$\`fרCopenvswitch2.11-devel2.11.387.el8Open vSwitch OpenFlow development package (library, headers)This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application.`dp8le02.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`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d`d904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df39de10c0c5bfd1ae16c4e9ab7a5f33608db6fba46aa295bbd1d7c132f0bce2eade8f8b8693967e533d7400342279567a55655b06cd243c8cd3f1b8faf214e0d3bf038e97dcfab0b23f83171cdae68eef2fd388e78929cfe3d21568c45a4e8d3fc967bca656cc1abf0b76dd3e3e002f04098a849e00ce3f1249b2bfbc4df29ea414da215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab95f95b529c5d24c16da4e95c362ba9e2bfa47128402edb85e4d4e83da80ff96301d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37ae7f132c13f652926724d55ba321235951554c3e7a31efb93bbbc9fe3f5d1759d289980e7b305417b46a4daa9ea1b9a2f4f64db8f835c8cb302b96276f381891dab79ae5b8e16f9278409de728e37e913bb539aacf27e53895093f93056888b9fefc8ffac3650cc96ca33446ac7a3bfe107f581d1681cf603e0979dc2fc715156a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a044552650cc7a5a2026e708885774ec058338c4f1de9fc97ff60fb0e7892ccd92e1016d05f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6594b076ce69ea410e23b4deded62835928b58b4d8721d89c328bfb0a8cd94aca899e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa7ccab44a2ce81baf0a232648b0548c7689a388bedba9c47a4e68b00fab998560bd4ba355d0388810cf58d015f8a289898567a292b9778116a7ba4da11b2ba7b7086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803add2033769f623502da9bb3530753e6555dfa9276e64f2503988752f22c636ae0de9c23cd66be07e538ac5402f27e7e0e78a0d63e82293666325bf71692263943b613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a2219127e0fc28952a684c2798fc62f150a93b60463026af9e41d178e6d1e10a012fba42441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294fcddfbf5cac18e23de372fa0f0d76bcc78835d1d2537aec13c45c94ad4ae5adad122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b115d84387d3658b3c20a1e1790c03410b77c6b5ca2c5d5dd948928a2cf41d9d7a5f8ccac3e5d7b059af971c119cd3eace654e673d91e8421f4ad09a7212499aa79291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aa9074a1176780faba1b96114f7d488209941e8824c3f48f8f665892309944b8cc684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee60135703f0c07322262a4f1ad8e5bb8752b873b6bce4baac339ca1c01dbc1f14bfb5d51aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb09b138937142c9561db661c79bc0d0cab31f3ab7bb02c6d32ba8d3bb37947aff404a437d546e734e0c4c29f0a2318135554fddb988c8fef4a229b1417f483f63f8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e20ac184d3a2f365ce265ab4f56c27430017583c321b89b83acd384197cdb3867819c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0c8999fe62c8d5b35a6c165eeecee9e7699993ae3617c2d9d3be953c03514563b26b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a950f7e8e269d30159939310f472b64569b4e966e8c6bff9082e1250e0f4d163188f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2be83b042b7d4477fdb716d80f5fedb4a7ae72a45ef82934cd1a9e76b0dc119f6753259307254db747798e0f1444ba5878ef1435883e041e62a3dc47e83a20d8279f9c2167b07110a96b0eb46d03a9428a3adef24a8e72571e883385654abb3c8bd8692575769ae2f5ef453f7d553b84bf970d928d877245a9a36bd0458ce826cb18c52589cdd82edc8e54e0f8dcde1df2a659ea444483b915d58a8288536a5b545dece8ffab1752273fbceef707593e4be00f9c890b318e625a0fdfa2ff1a24d67libofproto-2.11.so.0.0.8libopenvswitch-2.11.so.0.0.8libovn-2.11.so.0.0.8libovsdb-2.11.so.0.0.8libsflow-2.11.so.0.0.8libvtep-2.11.so.0.0.8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch2.11-2.11.3-87.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-87.el83.0.4-14.6.0-14.0-15.2-14.14.3`Q@`P`#`3@``@`>` l`2@____ǁ_@__ _t@_P_|\@_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-87Open vSwitch CI - 2.11.3-86Open vSwitch CI - 2.11.3-85Open vSwitch CI - 2.11.3-84Timothy Redaelli - 2.11.3-83Open vSwitch CI - 2.11.3-82Open vSwitch CI - 2.11.3-81Open vSwitch CI - 2.11.3-80Open vSwitch CI - 2.11.3-79Open vSwitch CI - 2.11.3-78Open vSwitch CI - 2.11.3-77Open vSwitch CI - 2.11.3-76Open vSwitch CI - 2.11.3-75Open vSwitch CI - 2.11.3-74Timothy Redaelli - 2.11.3-73Open vSwitch CI - 2.11.3-72Open vSwitch CI - 2.11.3-71Open vSwitch CI - 2.11.3-70Open vSwitch CI - 2.11.3-69Open vSwitch CI - 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 [560df0228cb3c4cdc19c5d670e6708fe28f09f11]- Merging upstream branch-2.11 [67070c0625be3ba1bb178a4003512da416076a84]- Merging upstream branch-2.11 [4351a9b51261d2079765dac654466202a4bd6a16]- Merging upstream branch-2.11 [a4f1272cee605e664aaea91ae28daff5a24857d6]- flow: Support extra padding length. [35a473f35c7227fcf9db3a338c52bc6f8bd4fa97]- Merging upstream branch-2.11 [2e04729b438263639f321cdebb0191e0de668fd9]- Merging upstream branch-2.11 [a6fede58cbbb901bfa9fae88d59f088b005368b5]- Merging upstream branch-2.11 [b8354bd06233b96923cc18f7b8d769f0164d89c3]- Merging upstream branch-2.11 [f41ec7e05b34518090771eafc1ca17f297c5f520]- Merging upstream branch-2.11 [68170d878c052468321f0a6a15b44c1f531abb4f]- Merging upstream branch-2.11 [10478e38029da25e549bf899dde41a6eb948d523]- Merging upstream branch-2.11 [aa80d76b094b7eea8cd651a62ce251f77f179c25]- Merging upstream branch-2.11 [838f461d65b104b814f1f6857710c0221f50ca3f]- Merging upstream branch-2.11 [757d6ce62c7f7fe77533f6d632f515db847c4145]- redhat: Explicitly define __python [045337a5c881dae4f3b0b4f581eea4dfc32df256]- Merging upstream branch-2.11 [e835b37ab382f04c6b3fa2fec4b7cd0d93cdaec6]- Merging upstream branch-2.11 [a11c3da9f778089b46183f3b21c33cbd48f43cc3]- Merging upstream branch-2.11 [2a26d61978f7ddfd63a957142ae87512db9a6c68]- Merging upstream branch-2.11 [e31b9384beb303ae722faf6fbaaac931a0a491c7]- 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-87.el82.11.3-87.el82.11.82.11.82.11.82.11.8intel-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-89a4625954c376799d67442e9ab5e4bc424e1199bc224d92fc9ed136febb8818d?@7zXZ !#,] b2u Q{LP:rl|j_-H,:[X>P`D~=7E|[v8%33͉dm@>-ϖvT8U|A9"Pow`|Cm#3l# Û75.=r;`-c_˛7ZH3=Y)(<̢/[`jgMwH/M*MhYd]./TR!V[ 5:ۊH{֪Gq_$Cxɟ@;P<`vwb$,eLxT2eѤV+/[@̿{  Q[ԓv:+Zul⑝ʮ'mpm0P*8]N1;~nEEI yaYF [&s Qg_5>sz8MVlLν.0%̐mf0Ĺѕ~ 3dd%!wvH$__sg0ۀeq z |nm)m`3w.oj;M|7fX% 7y vlX]eFu]u?F4]DŽ:f6m=`Ltja]7E @:,H7[ॗj;: *tE@e[G #|;2a{-L?hE ̏SA85Eӄ8.0YڊVaԽ9_U$FA1@fm_4A-0?F=d-`qLW}\O칄dp p6_&+x`KMGYQƸq,ِ$|%ic #ao&%J5L)o\wD9iY+gc30u<9#SD=/ZS~aIrh>K8"qngLPJk)"Qb*kjHSU,c=B?{prP{vQfLds(>:KA}/=愖MقqsYFnA 6$:>Biq.xMnͶiǩQ9@"Gv.UvOOl;'%NX<I*~TeRj`j]NaNrElAfڟZV`N# YH8lkϻʥ7 Aj,&?C3KFB8pI>[5,1OppcA[ %ԘE^=D4cq_k.G"*} {:_C Ձ W4GYwvt$ٜӠ"[lza¬=[y6_git=$Ν)USvb1|ڏ:dz\(Q, Xb,^#j_jy%+zoҌ" 6JGR1 Dwuy}HXy͝2 b_ts\#Vx!&9{Z9&.27rUK<GuQ8m}"950+Q񝎱(c3*L 0ms $H0q#G`f&$;8f;#uC}s|]u=3)*9\7F~UX'H3Ld|Lmw;9mF/xOR4N"eL>YNVP'ΉM1e(ֆNKc}Ed1g7g_P؜Q&H/SdärNYQ)uM$H0%œ+ܓ#<4p=$ oˋA*Blꢴ-?'lu<&ԃl1jԵ5 H\wj&%VlhӆqIPpBKƝXBVg5n}<Ԣ-4W{9ҁ8JĆzlp9t$<%g&e"c~Kt*'>sO.H53</H V=|/l.h RKt)]%-o kV7gӀJY3sɪ h8˝S NW\dg5y)r<IWJv1t7"|{R͆.3mI? klh)92Bn; ؤpoRYOK:_f+GպЯQkqaqoMA\ ,\y]Sާ x4.94{N0)Ul(O+O>bֽB &[;NJk|lQ'h䳜F7WHwOv t n237t( ~[0V")Bmiok D2 wȞd.z&6| >/٤6 0'8|+(C%^d>Y PR[ܲp_<s 6s# H2EP+CK'C"S + ݽX{N?(;Fߠ(H ӖF wѕ81hjwzo4_\5Icb #7{w@ t:Kqrm}k), wDZ=Fs ײȏ1< o|X|Lչa a_\LKzricQc6W,<H}'p^c%=Ip8ÓGW*BU#6Y(a&pZ9 %h%@nrubJ7ȃҰAne=m{ګ&,1e=hjO=NwB0ptE7oTdž-} sN2#ċF_ S Ry9ܺ$Õf-<6_MYfο2|ܿ}0%7"b;2P#;OhKP^F.$$XTX;z8ûmy^kdt!ɰaqU$mmKppCB}h[r FcAI KҴH׫5 .s ,zŲRy*_$Rmj#l@"Ws1&7*s`YKH ]vQ~H|*pa;4㺂y@;nj C.|oJM"Kk>t9'-LFPh2eF+F±HT.19`O0Tl5_*g|U$|<(`9@7h*}@gBy:#|rmaLH^r.L9AP8R2IǮuf&!keV/:8F:Wu f[r R$bK<:@wEaei{4IJhT#o6it47r p>Vr{nP!L 6z)YűB9aRm89D\t?PpVyք ߊp,'V9ɜ;y=P?a q!r V Wo8TZ?̑&Y _3%2ɼ"j|NE%muI/X?Vl+d,btTpT g۳ 6U yB8BҊ#w h]XFaMVsj5ğh+V+⫨ 휫Yo1mE,`8SҬP0ʸ =kP=? əEq3Vղ%)·~SYdvw5jSTI_@ Nw[V2C+q@dӛsA DXc.2_5-觽ؚ[?O3~R7-L>WJ(ծrT9UA8F32)BaКȴOq%lz,HjF2jW LhTDF> ʿ"iҞ1֙;ECƍ׾d!^?d$@"iKVxnXvp_->71:05 \bDt*^,pljd>641\Z;_}6q;r_Qʡǂ'X9*`; /(o (ˑ'~ٞKgy.%^x^(t$0|vblPZJb na_00 \ =ͼ(ӒҎw ~S賆K,NbR n4EM%m?I/|u.ڵK*$ѐ|FE{Hwڜ&L? -1odW0f=Eۨ0.v_\}In5x0%WPƩ #b뱥Xe]]1N鵬 fa_N*d^ͰWCD$_ms p:b"s$k[Di*b. _ 3^F0l"=y*acl^E䒠A+<ƣ(Dn D7 C`YmQo5rtL@ bӪ}S]?@s 5JV,>/VIndQ- whms ":0J/d0#ޖv ̀SFPM|U.k[<SQMGN~9rB%pGPr6؀+w!$Ǐe G=x"Z7͸Uۦ Br$Rh2VSJ.S“Ee`6tȖ`hVx{: ǂD>h4 pS+zi"y9tt0+Y_b+5KE/v{]ۄa]a~63BBtn4D .PHW0+PO x%gJ-jh;kj(9BӰJq +l}xl-P_б>maY19JG|Di?JU pm˅cge|QK7 ȸߩOChZAu}yg3/i:[h'"mp.uFZ>:iQ^q.6!XB>>|)AWރKl}gn񆰶FF!MZE1(4e`=/\KQpHC!`蠚Q0x 8OԢq8uW2BjG= =dpּc nL7nsִ, 45UX;> o+aM=G"쐌 C.smnLJ.hm{YPy҆.٧%@K|{.gK7߆&a|2R tNKɒ6r2qk^.~ O6Wɳ7␌IrC̨jCPøB!f9]vWVM*ˌp߄5-ud!#psL;8 Et=/I,Й&ٴ4'q>g Pw!ǵu="IPS$l1(`Z2fL"ԁw_?jw%5!;Teܸa( J`|Fk,Y.C1zv- ʻդG|c2m7 ^kHhsYS ¡ULDSw؜Ugc{49bE) *Ws.F:( eaŽ AS4"XpόO |7]TUJ{(ܝ؉r)XA(Ao{sz-z>>37&]}1%LrOԂ ,ȻSaB(J+X Tɢdbrf9 gs"_2b tMy/KIJQR>ϏN:MO ZB3~ىiVyQ{EqE9=atizaŃݧoT#l.xe.o&䒲 繾^Wx=O8E` $ʙ}Ӹy09Jx]!um1.R_Grl)>HbPMkEF,:oxJ92"\v4M[= q6i)Gvjnؤ gv.+lC#R;b| > U{"xY~aZD~q1(<6 kK;?lT*]3 ^MNrߐ,Ԕ\e<4_BM5 0E^G ^Rs.X?-贀:}$^bWaKA6d+pI,Aܶ/;omnqx9 {XkC'a .Ee?CT )xQ;|o.SBD5 U/`1;Hn3jcL#g},8A +ƕV_;8tf%~&eE,:_ 8BJS=3EnF~!ΨnKa\҂k 8V)[`Q|WG#7tUdb.^p:e]sIs9Q_&W-_-G4#.*NݪCtf)hhW&=ΗB#^=/kEy4E,?e͑;3Ff>Rl.ح*lQ26YtU[tLɐ24jVhIst1LxLoJ|g^\复Ataߦ^UٴEUX#jҒ:tIQz7U`_(5TEzR64gg:KF4>KN{c&/"CTXl7ZS/#r, 0 T?6tC򞫂Un0~-($4ڶ0ˀEk)O:+cA5v^ܛ/ҷr D>Cnܝ~ENT Q9 j `1Dq^X$cJn~`H  >L59eǛhs! ',,\A)I%QTTL7Dl‹̷v*/Վe6V3``+yQsh:=ʛ؃Dn/D1P 1#S>(eX8A1%t[iGZB,N63?.h$[#H]13:a Hw~p#6#gw)4=}ܝw£(AqM-pA݉Zvi Q`#Qa,:tj##J׮VsniH"I8/D p?shi޵7&/̫)oܛp$WϷ𩥇~!{}] qR-I;G;f,(@*.Mf3}A鳍Qo"?lqI`DyvmџR ᾅ^,zhg֍]Sse `w<?%ƳeA. f.ܤ )^6Ng+x\M'!~Wl$9t^R17P:71$d:ެq^༏ fGױƄo l˞rسEGm|fT f9*da.@j-a[2ßJwb :lmwé6z-Y\g<,kSh*y*jCY}R$Zjv@{k!Y_Ԫ҈bWK <3-U,6tWTlQE'Hq]h=0Y6'7wxAR˩5(Jچ/h$QEt膆CGvr$ Z3:w4AH*/+]+gyaQE7߮^w% ƍ4:KBKDKC uc xwzʻƊ^j&O*of% gY! 鵯 ʟiĘ%omG+PxM6a??G7ci-IL]c~1|4W21r,yY%D+"|CPـ7myU7*UPFrȘ}G%QOҲ9/o5~v~bҕf7T2TM-u쳹h@V-=xk'o?y~p'rӭatP%:r5?Gy4Ԫ/q?RtTCv96JbuG{G`8egs ~ArB2>fZ=:Rgf*,-ns/mu\$k LX]aBF 쮨A8pzUUMDM̧9s54,$|0nP8Dh/_;1Ltߕ;+b$KڪB O1_[IBbkr.ՆvECU,雹1nBn2LPE uݐ RRYw4=3NoT߭"l wiV&;IV#sFWKY#("FC?+u-ժK:TpeLH =3ZsDGvAQ ,z2k*I:ҧ.q8ڒ/㈤NW;:>Ҭ"ux\RǖgTvbDdy7b0_LWc$l>8?+ʭxlǯ`AoI(pri̅Zs|'q] >5 pW X NW@X9b@7KC}i? CX;ʅ` SNUo$C2Y,|?tlwtO"k~IcLҞte1T 1ـ0ic(49aK*n^K˳S-^v`=>~OS"טڌbR.A7 z!Pچ:"](t>-<02^"cof )U`s> E,KФzz5FSVzLDe*,y4*,\xVOfnA^~ 'Vu'О^')Ls2@4 a6@ ֓382,N#3,6@:gy5xu4-.3E1cܱcSyƒ?*UqvYj#HvÅأ01n&PfZfU:ɗ$2RKY pʏ()J7;L:gR"8TW*ʘP}sx6499F3ǭz?V rfz"FYkc|`;ҩZx꿮^(9C ʩ $p]Y ]Chy<;B%tP PC.jKB%?ÎOEդ 'dX$D·kLHg5Ҳ.WM8OuUM5g_' II1#WTպcƴ Dse% o?OtIh|' 5 V+˥$ סPsطbWf) &^}(ދHF*gaz8~b b \*!pӦ//8Y$|Wb l 7DOҮԄ疷ɭ+:@}#HͳܕIH6}++~yY5T+<Lǂ^!@`&0wh),$[^_O"6=m7jQ0#Epa& j/>LuB]Mg̀)~U-5j , `g?dx$YÌXRN ]ʪ t 9._L[NxSM1h}Bؾqp q([Sߎ.ЛsJ4zNiM Lt'tèڜRx)(eqdZ. %}Gʊ=@+а;=;r *vn`:JDeLWRqx[Uwh zIM</[@5lw"ؕO91"`-7fڐlͱ'nyOVz}u9B/:@KF:b\;eǥ.E77 iޔuį`. %>:X}ɬ$e8ƥO?RB r[LƾA(Uϟnl5k.]y4= K`X\!V7daEu&9)cC 1Ҕt'nf1*f`m.ttg}X4٣RcnIѽ[@P)źmGs _p4`y΄I TSuف,P M<6xi/@E]M)KE ΄cl`YScNI ׊ :f=cK "Dɧ7v/їy \%1K6ň4 uqukngx& 9>D2rܝF01-D}+}a,~b1++-DJG`5cb8{:(ߪqkY8?g!ʍeGk@+0@׾)& VKt`oȾݍtE^!]Y!1)&l8pQI-۩%j&C(ʵ)~80"]=p2H^Fz禗I#g&"shqYY v{@/ (;!?9iwR7n?6WQIYQMyTY'*cA;10A .C6kqUey EX=lVSu%eï$l .0\ܹ.RcU V=I-U!0\qh!>B 5eYw"]J`~sh %h@}+vK̖n֕L[OtyGT|K1!U3r`k*Nz}o|N(5lGg)D{{[ K0JSA,Os*^4w;hϫc:q:^;x/twP$^%܍)/Lm(evGPJ<5ڨ?o- 2c4om&O.F>b2&VOuY&¿%634OS Ǯ c)2os Ƴ-. Zf$b)=luOZPEDP!K'ĠUN|~v]r;n-<"*cr(_w>'s(WYSx*Rc[ &d)bltR_21ˆ8$6{ _M#y!@%ES>Igνbt~?O#IAYڂ`EG -"MOaVcz./eTG8ȳ 3G"HTxfP?bW vљH1ԁqԕx4 98ᴃ ޛU6"BȠi[A2)>TQ)?L*>]J3G~1Nx4P/cxx(þUԍӦvz$ G\]2oO֋]FPܒa cn]a]sTI8]P 6 ݵJhP Zh+poSA)%gV|ip̌-G{gncz!WPYGZC.+V?@~,[мjyZU(Fc$۰X}8R H*Lou@Qb'Tjw}h~V`B+' \q;[BCxq}=.1.K)֗BB{voN}/ S甀+d~,OPO_tی|%2{ V)op4%=Md+ٞ&8F6tC)=oe)-HDg,k:g5z}*ZwUw9!(yrj@+nO/3q.s()0vL]IW钃 /l3}7Jy1^y^E +G&FMA3I` ߩzs7_g4 -WYӇ%"|l Rx>隣9L^V$[ >qQx#= vDfBiP΢8Nk(72P?aDo(6r3(F&e]O՟~TjƧs#sEeGyd&xGySECz~xԶ>/Ɓu/t(iKtIt+#!g0AO6C!(m%ٙzy aZgwSY G0`:#46dew` kJ|UBɿ4Vg*4>K=zQ#!DF`$%&պl?I=J6*=Yয়"Hf]ĢL [^g;)L4*ӸPz*h5)' #eu ˟ NN֤|fi6?S;v.].yxՃkڃ_?۸}ȯ $SW$ѹ14৻4X'-p}jȗv~LGIP c/ =\x ʰWڠ>&Bie>OojQïK,4j>uDB ?#qO]5Ka@ / ?^_)BǛiz"^!%msJ8r2>On EcvLΣjG.4'FOQ KO1ȑׅPgc w-=SS"EȲֱ8 Wk4m? Ȃ2~:l'g(|Қ5meDg+Ѹ"Y֖ 781&S6v`z󉟘i2?i$ڽWvTS>Gl1b@@J>.'c1G_,r# 皝3"仭7 `тeGmNE1 xE!KFhWz 9uCuS&*a\I0ރO"z41{d[HZDhk1`:h↝Sn,)vxBCޔ֞y ` l9jG%LZ]@?S'ZAe_5s j'B{RM^—EFd/ԅ=\f5~DIJ^DYq,S"97fl s^ٖJm|}}AEC!(AWJRY=# +wˬu.nh`Ĉ&<aFgn2ky-m>OYKv3ߒ>BcƢve|{ '3)?3CI|5;j _YB5K\" FN]\$|s3puGKX?_=ܼ2UQy}{-s,lH31mkPOi-M/濵R ~$ `${_6s"{P!8=S `Mn2gW8#ŔmZBgd|hGEzWQκp/G\yi3\ i"E}T+dM"*KSbr_ |S^KիxCO#@9=w#8B=d3ewS5P|!Z#'?3ҳ:lB:} rMV L҇69 d{ MZ#.VMi~ |REY @yʵ('YW7y u_FA/!GhE/سf$_[T1lݸm*%˾G` HTN\O=ctj1g=|=b.֖_, f9GX#Z E?=*LꝣSޖ10is^tn?(j6rn_P@Nʌp@WyPDYb87%4M$cn柏2׻]gN"b}|W`u. C@VM9S&()+PXcD# ?MFM`pJToAJD;ijbO=:_ȝ`nvU9T ,2gw"w,U^ $S?By͍e~X2gZjYzdMRm ,:m=cNN( VYg84iɌON#xɆGרg`[2ܻ#3oaˮ䬷fu)hk,ddvj-E, 2lPnFCwv)};,},6BĭqҔFv0LG#ief֭dUrQx̋Y{΃>$!$.+$1àlYHRcKusˎI]Agݽ*M47rFO1rCya"L C‡_ΝyE|Qe@D-rf m8sSbe\>Z r,0!/GĎ ogG`ܧ|bX/P<;cY,ދ9rʎF[6EgwA.$4rou$Ke01Mr5;rwZԸOT>+5:^RcWF_ jI] ot3m`XזzgW-%?Yk7F<+̉F3XxNGs8Ln韣u({H$y"ԩ)^Eng|t(ytGi=5Y`0jy~#X!g|pFWNf#F- {`fqp7$h82'i@B94*B׳ey[桦+ȶ$n,,ǍtYWJ%\Vhش q>V90KOJ L)i u k9;oPVlhOl5)5YNlRpu""Jopc쌒 ц'n Jz@];v3oZJ&pȴ=[] o\BwSPzP7zt1!^<0 Aj||vP{<,02`؆Ri'sCx Pi1̸W)]4gEGyYz\gKHu,Y_3e=6G6]o2w}P7͙Q°ML E\AJ/wz m)|)|ecb+,ld)4@4QC(չy+i3)*q~>u9-fs=^F~ڙր^^ 3z (0 rk5vrJD+Sm+YkM{# a 1(l$3Gl/hk_+l*uCyCA_U;IА=9suFWGplM[WN qM w 0>볋n'`-@"5zClӪ!8yvTjYꜤ"S6KWGC99P&t !Yp;+XO?8n=,^@)g;Rʅk$^ oܲؗf'QۧWꠠr<]a.Ռ  DZ 嚒:~n87 E~~uW"&%i)f?!3KF2.܃tJvWAu{C( LIG 8u'7gMBH^dDZm/spM!*b@D  -@K/Ӏ0a dD'A?!ݚ#5}0DDص,܌߼.Gʸ/ؾc?%w ߝL lۻ \:W 1" `Ѕ^ZQUUڒ*=R^"6()w?4\,\oO$a4a/gr{/FUv+1WuC *1H>ya -3KopgJ|˒@B6L=^/ 8<rJ/6,r@ iL`@rqV=l"2$|u3- K?%2%`Wu᫈5gTܖ=T:nkZo"рwi,HK 4?KOqD~²{4R()GysiQ=( w,V׳#3Vzq&sI瓒N#CHG{WZ[4썁b'2f[x,sApNo+ Z lq9r68`6t.Dx81:Z"%~$̀ lmǟMޠG至&DyC> % Й$|aĠʩr:񎅆5$&_bm`ڬ5M.Z!Ӊ*a/YjߡA=`(o $ÊnRkpNk_ӊ9fM;p\OS[q}>:\Yg0"4EJ^C7':RM%}Kxy!4m[$׽g }s}z2/l3j(z`.T7n(\iB 1c$۸DbGv)X9l̡w߆y@hwwQG/c̘FܠoJFRҿ{#_T`ĭW =q0XE^ )X+=%?4U , b["X|emSUQց^rnFt5@aL}/["OeNB ^$)FB3'L]RnSo _qCO{N_"'5) ZR>\W8 rieǧUo7q X4$aL{_#/;ޮ q"uam3AqkLnqZ )Tr05|09:苻A ӵʿ_2gU}_A&Y(ÅٱBm^BB/ӦTB[nJ^wVX?nU(6}V>AN2פERbD &Ǣ#yM>F_8k^Qn>SqiXSrm uԤW]CUT;9bCH[:_htȸƣlKn>2B'Ϥ.ECр+iMKQ"# # PlFD#T}&w"_6DVhI}QDK< <'!{zVUz4uƕC ŝtwΎY9o71zcNП<ϙ ZRRҨdcU`֎nzZ"~A8~&7ŊhO6q@=.&S֦ GuԜIShC-N ;DsC<4|'?'+5. /:ŵ ^ʕv>˪Ie-;|ѺF0&浈y磶LC)G|7[ P=Ȗ}U8=ƒ(hBd/^i9O8&(jѳu[*oy]wOCBr9ګͥSW/-^A?&=wkZ696D:D.(Fzg*abj[," )وh4O^)xjZ_y456y{@ .kћbgcaNF4#=L/bx0_5lıkӜ%-_((o&l'HPw+U mEQ)YXzMG0*ÉLphj2 CuDz` vE45F\cވLLQ =/`1 l( s_Яhn$ypWW7`'N#vc;fK3d A_9W)CF"G8d`JVﵷߵRPڧiNwn;gͯN0YCѪ~bT|:Aޣw\kӱLZ3R@w/,ڦT]nr;`c$3#uwfggm v﮺a7a;.Lv5BNՃEK+4Kݚb1Slښ3O&Mp c18\ %G4c!n?"Spu}$wWsI~P4Ք͖$XJφt6 (W\0{NNkQ5t Kzy|ּP~enzkDثh?~mƣڱ;UU]ɑf8CTԬG䌐:OI[ ?ΰzz]ugjM fsw"n=^)3ZtdA5r=Z}dWzBۭ=ECLvX*]xͅL1y sU+Q@S ߟZ8mU5*EJϖnovxwb&zVnJ:po.,RGٲ<O[2p.7糅 ~M#b& M HOOA*$aGX ;-W<7vOtkѧl7~/韠 bä>ds y|p|(5SN>b6 ԁGά KoF"nCE,h,t5K*j &?ѕS)sd]W:!6TLw-ݷ#45VP5(;MnLJҭar`dj j7sw`(C3zGFJ '9};iףWpjJar{۳id1|jyfiWm WpEg625R/Z^;xnu3Ԉ} Ye%UVP<~#zzL⬟kWWj& `%N#' LYwX`;4)tp U/m>Oݢ P%o\{P v$² s/|}СϠ<> P| jdb3L4=e'BjcL ([暴%:Q$uMFh ns+v@jaكMZ0c`XP{âa=?]87`YbV,U1(]tuC\m&}sAg 1/OeޟpՓ;Ig\WۄedUVU|[8"݊YhWd =:Q ٕ7~7^D*]hS2T ?;u,*ϣ=U#g C)?uL(,s!2xR'cڍ_΀q!ְݸ;9*3Q*?W7q̀W*ɡreļBX]w_4j.|Ǫ.^'E7ڨ6C\Xa& L较*iHO2+ Y|*z7sO8/_ɾEvIP.:7]AGոAtWpZ'~ɺ* W.+u96# ^U} h&}Ң-/P]$:kH_Wu@gvYtZamh|Γ8#5s>Ӷhe:4cfwq7 dv{h}rsXp Zr'8p}wh #EͲֽj Ƶs4JkᅨsOpb/GmYjSOW2M_njU #fTlYn-*79zrs?s|+C;c Nӕl+@l.Fdɍ6L;+V!,~]h.+gR'#BCH}4~Q:ee g 4_ٿ,eX Ֆg{Ioש*Lm(Ap);M1فwфtp|ZOWl7سPċ NV1 : ǂ7p!RZa˶ɘ<wn qmI<߈pquHySKͣDim@Ur P&mn<+άdWwq [ E@9k" g/i+;o)"ފd'?{E *.0Ľa ?l}zc Fp%2rkHϾKQ ܘgRlHMg؉EZr&SE1FCi3R_J }A~ƃ&:1:evL-^1?u6li;@5[睶 BBӓ`"y-hF[^)[uN׳9Tܛz4vUf "LyQ>(1$ I֞|޳٤Ww꓾N4,to'iKp0Iv]}̦W@t}Ny8rUf7ܺJ}G%hHQ?M1߆4ݟ`SINX"ˍ+55ҭqVcMB\Um+:u+VD,~ӕE ޶ҝIuu!;nxN(FAJ{+eX\_Z ut}NTEiӤ/j]P9=9>Y]ՉR(6iLKd}DG~0@*H*o x.74HWDl*Zvr(7’\v> *15ewm<;)`ӾNsm1'nC<"a)}~P+YLWߺE;ݍfQ hh3lcU9w5\\%R\Hx5'+AYq^_K=~vA Zc ONqz7eqAL> >nXUYg0)AvCJg}64:/aѷk#ifAHe+B1;ϥ NCf 'k O5g, ݹ`>c˸k'd%>>jhKiE!r< y7ỉ vʵj"6(W9c/WRĘ7Z9mЭ92SqvϿ$c{S-P8ON%cp۝yԴDM:Q6amlTn4`Y$L\<g&yt9bOBɸP6=-?6FEz+gCY*(IJ!alQ-&/;H1"m'+s0 DR+,qY P47qYch|rYIlV L%8` NXո$^^PEx %΀iM8חNi04PuF!:X9֍_\#8/0_9;O:'gPPG"|s-YAuvٔ!VhV3}հFT|."}}׾)7􉋉%69Q[LsKL+8O0 i"y|"ukU$T@x”) ɀ;- *W49N"ZhhRА*`.Ok4z.0IU7~k^32Q_&JM/2掂~m@f&.8@ Akk+v~k_{*;8aB+{O/QTx8Z|G۪jN78;_ۇuX^};]_vݣ[(c7N 2-6/g߀pʇ"LRbڂ[T$o&fml׌} ˷Va\T-40$v=^ҍ,=XFoo R WeȷccĩC $oHң4{ |3Aǿ8ϡVR㗻ymB R3)* V3v`KʔIO< @ 8>y;GˏEa g(Le%aSv$o:FvS4n F}\4ɇ ηK5[xTJ᨞8q{iYĥ3WT'+]|-<ڳY\YGr`(Gߚ 5yPЎ̖$tc4@toXHJV؁ounucQ~M lqJ3cd:t܌kgW g '9~j o%Lo QRj*nETϦ؞'hfkPB}>籗 I}w)M7jcI=j!| eƆ$_O/<"JZhH\#V%{V|*lV/G .%^AuHQ0Mn{/gS;a/m0u0eyUě!sU[s \Q@Uoo/vFTPy|ofޔG5A9+L}2mOKl_դ0;94,)pA$Ph N"M?iq{͚u; /eMzBjÀdBI- o>?/; ߗ~+cJ4v2\<]˻-ud޴op-ޫ={$?*|cX" OTm'ΉU@);"j0&fe62vK|! |eH8G=LnnPEcVE JuhYa٢83%:Nw){7\<m6жBk1 $<NN 9?1ebYMZ۵Z-7fv#yU7DΉ@\-pEH*dȿRu#Nh'gy9#[ D*4Avd duY] FdmRxF5)RҾfٿ5mY3?hЩ UHEB|e3s=a߈7HۜxPw~|nt/TF܉ڻf3UAȜ"kTϳ]^hX eNM98JM4=8둜0~Tkksov"xbwEgZ%5&񏮻LW˞hEGeb_ J$HGxJ#me[cpWD맊 ]C9v\ r a6 º&k8V:<B'Wf |ߜs2h;o=(7'먉ʶWφ`76C\z Y~3H:́G>TXL$4Ws)> >7+/F%In(YeDe_ ֥%M'`f#Nf?_dM?LL ë Б z*(}  j]ݓrDDs#elIǃkK{nsώ8oeQ\c RM~t=6/0*XCk8Φ!)J)_pqg12`y[)ehruwzc̶Wդ/0gpF%>$ibC<#^%PgCƨ-H7 $=Cݒr]| vw9":380}ĠD լbOOCovk":襪a\3]灩Nuc;$ @Y$mnZI ́mV=afC]B˱@9W4W2mUw '=M8 |L2%b[tsX?'7,+3$ 8 /)?/8㊊\yftM<8y?{nM]E_5mϮPU'Q`Vq!Fa ;3ױl gz=󚌃GC|u?OlgvÏqqêaU.1h)s $eVсoRykI~L-gSI`%֢hC?Z&X2H==BPt1Cqoi XBɒ7($ ?~iɤK3QM0VbDEU "m.<Ȯph`]2is`щyUˆ|=_;MfSд$,{&\ZfF_z~ocG+R~`)FV~gq k>5LwrMu@spG4n0A5Gֵ0X뢲$j \,L x̀34pV=_5w>츯L- p-}Nڭ>AgW0A36 +Bl+6G.:7Se)p0B;5@:tcI]--̉do`-ZQb?s bBlIeϘryh 2ʧ 3Hc%o,>`H B!uB)T^/UnܲK䓩wퟴ+ 7V^>sr@)Bк:}K${|{O~AWAbU$&[ (E&+?N֓a}# Ԅ ǻ`)@.NM]-k|u81cc8#҆a}{|WH6t2o=y%hbp<-|*Ύ=z>d~@rM V3Ww ^{Rcݍ3;SOTbߜ$( ¸0*lj7!3G"5EpNAe=AqA Sa݊z̻N}stz~|{.'}`Ĵh맹R7SuQ(ֈ`Af"G蜗%zaU36^ p#*J8ыrF!yX>+ 57ekGMu =et3Ps a"0M:EivdNP<Wӡ8tG3bQkMK#D}yٞWJ%6j2fs|ͻ>J0\ ȣn^S)'Y6H'),)ܵLLM6wմKE)plNFA)Vg+PZEL]ކдgV aQ|$0xXYkFօ6ŋ2DvG<@M6Ҧ0mA?7#{g7êH$.0 ~r9*J?` 0D$"㚨^X`+6DiMJFvjoitb>iшPlZPv9=F>Zs aS #,?mO -"jt{{y7.,韏V>7TI" ;\+FsxDGsg;lkp;gB qmO<0D`9IԔ : 6%Q8bXY_Oچw<+jpJ4uSMTxf"L[Wa*Fu};5I wCF{Hް,=Z#{.rnb2fHEiIflЛHrCS70oFэBZu};å\-No ɿޥǍ~N5T7rLvd7zk4RfT&&վu>}cWȥS-rD9!uD[BwmS*_<\_/lF }H0D\9J', !?c[{$,swV#G# V&F)xh{Z]P4~}INwT8yIU~4'6|PTG'@/]Zy]-V]UC!;w9mλ,-J#؈}pna[q38SS}4̂WKG突՟v Y&vm\n)R95w _D gq%NѷҲ}(%T(݁}֙lp7&G4^ < N)h@$>&vE"kP DҲ7iyNd:%$. 6WFG.eQaN9mzo?gy}֨ S'!YCxb[fb֩Dk.'4߯ [ kC{O &5hYU/ehѸYM`9Q;) 8x={WY QvK,`}K5s!oHI[MR8X((mB%vcTqm#.oA<4Yd*HN-ȏ:x?WrLJi`/hP&sGW~aQ *Q}NDƷ!ib!ʫ a>-n !(_S&I4t)()VZ-yKn_p@+gK#h[ܑi)NDnJ$ RzRu;nCL؇XF0m("l ~8["wUy ?>I)4<݀݌ML1L_g Tȴ¢SGRAɥ! >O,\cuHgЩzL;Xf1S; Dxxc1- q9WY 8l0S7 eM'Θ-WQ=" `kHY4IAwQ̖[_N\M?laIub f5ū@i2)Ua^2To cq¤J|raZ0z1&úTVd3YŸąvEu ѿF0b)ըwM 1&Bk6OP_iHmP~?2@#mSjR2>r~yAMb^eΑ  letq+PiS1ZӈCAR$];ۙ!4@ZYf_ZLsa#<࠺P]\w 1/AhhC>LbxP94)҅Įg~ؕRsJ xIeGм l{tO%!I xbo(翜+\%UwmJ~8wS-3] U`lCqB2>:hCzEB0Eg sg|^pch5y, VM۷E!al J ƌGP+j߀bǰ XA 3icToKL[L8#LTt֣}ͻ(h6,gx&|'$|Tkr*^r~6o78c_]e9UFB"뽯W$e5aI1 C>sXV9KsdwTjǻYsXțEY>S'JQU8?VYH7a>0]njcή^Hೈp2%Ok:ϓ*t%v~5"=̂~C+vr GR_@#16|_ʑqH#^CQYg5PD#! t L9 rv>4/8L8}{x%ֻ!fHh5pV>uAH!WD<$,rl!Zo[3?mG\TSy֘4ϛ0 ~4 +<`榊/F#Tu=nEy`b }UB=l|(M|`M_D.o7i9]#*qVyjwZղ!/p&A:9>qZ?ZiduVOVj8B^ŔVULI LcegQ

ZAX 4Ф:@kW!2*;y0<_KAB7i/)}sNGoH)O3+0>lo*])*oPRe?1w\V{ȒRB=#Wwl'fA7PE,{O,@ұ7>xu?L[s =Uª# _(TEeM U4 ;pA_ziXި5 A:LBAM^$15-*S, \+Pt,+~}ZufqyyK^vK} $~gAs%8g :U5s/usSw86n:oh+ x:Gsiҵ=شq7%˽N!UosÖ1\̒SyZ袩 IfĬ}2{FY=XRTpo_3 ~ /] -ݖv/ATAյEQoֈ J2׶:6fZ/+amUc\_s2{t_=Py4$xY<R8K>(& yK_Sx|[jLr" 2z,̎ wO Cb*l lɍ_A (Ȱo0CgKȜ0仜X9@-o!sqI1Rj J#(D A[3?6\ŕ]PžS%di_EӐ$Jg^ֹ'6Xm!k(!.cЅJ&\la)gz5 'Ғn+U//١qy}M\-al:9e (Uh*Qr%Δ[9{";:#艒.!JdC0- on"Y+0TR.a5su/juWRޯ=>DR)U:i; ?;Θ)X+:J"01?kU&ޢwZT3|[Ce_e& x٩^!~R5" S(eIb,OVlĦ|͠otYNҳƀU{Ւ_p;7/)Mk4|möOntCh9Nt+q'yLI7A*6D880šjQt0ڟ?Uj#ڶg'ڐ׸|N+~. ?7Æ1 ,gZu&m}?'RfKAnV1eu^/z@FDy\ i*{smg_aTm,]eEݑ:XXEb M&lO$,7^ulGhd*( \B$q,PNxYÅ\T%(pڀAbT"P<lj~H!= vF!aH{s{}6<ؠ|t֥T?8={Z<mLHzݳ wl"Tb8IȚWpȩɑ! ]`Ajl>΅Z2d$Zv|Av(AJ羳O5J2tWtc/W?'!%wczr(om4F̟$JX76+:׎DI}bQxms7F4nCآehi|-]>B`];QF(r\j ٺKX2p)!$ +݃E(^_نzݎ2,x렯3A1\@rpǯ\`j mk{"O98^9 1]ʰZH|9mݭA \TzCmM4z9`9!Ѕ 6v8[+7zRH1PmIi8SehoQ%%2H`86FY5 bmR%[7(S'.9XD!?g|1ژip.m̗/,q?8Atr^>򬭈z,aG=ŦɦjsŽ>ʹ BEBy%q+ujוdo"}G?'0Y==|JmQ͵Tܧ{-8I@)ڃsдC »aN}.} ,]PQ).4B|YyNfPjJuDa:8F>.eis"c1,Q|3+fϞ -8 ysieVö;6/53tѕB\PdV:z 6}3`7j0?lq*BSBG`o;ý@ IL3tIrJfuyEW@B9xߖ)8ʖd_nr@y$+Ȝ{_| __a81*J$TjK?l85~̯O`FJXsLG_&T5͏|nN5ڀńW9-nc)aŕEfC:Ҏz̜•k K 6\rU);;.F_,Hb;nޠyH; uzTۘ%SWq춉LDE:xZ[s#Dbn +i}oaP?&\s <+0[?m>5i/reb uT(q|yv`UTZUMN3k#*^?r%$㠾<wV}K8aMզaW: ɫhMb~t3X R/ CY}591K*=9:LR 5VefN7k -S5)){jŻx=kuHZ_IH~&z_l톆t`?fˤ-}s:NY!2Cd P:`Wla7 "خO&_̣Boڇ"M\qe(MU34FwA+tO{Kw\ZPU?>3@ ~L$tc0tϯտHˁBφuM$PZW`f$γ ݰs>M35l^ 8$.ںGʎ4jZ5* 8߅Oh#/0L"g|VXŎa6؆jh77it%3bkn^es,WATV;q:n7-{>׶U'vDl@U[, -SNo Gu*QS/ٽnY3c?3-÷ 5J1x٫p&>. ;e"'=(*cJA"˱/#\5os?U˷Iz(iz N^~]8nVZvaUk#3o6Da2qC@W{9͢fCu(q 7"87szV˗lց?QmoT'뤮 oxʙܢuFًĻ:ܿu8fEθRJAQi͚g(&̱<ݥĠG:\q4.`7'yʿB"8I Y `92~MUqB&ZH==L&ՑޛoR:A[Fϝ{P>=mwŒc>fVpgݬbZe~ /Ȓ>?WYa7EX5&~/j1Xv w(yKg?ٕSѵۑR)`:[ ^*Q 힋6AӼ +rZw]X]>+Ԧ '\g]T{{P2{!Yg2=Q–L/"A@!4T`wf :槀D$lMŬ?Z6&#:S=mG_aB=آ=#vEk2A&3G>%hx|(x|''$!Ts#;Fh9pQ̣ [āRhRREv2W d`y9_v');Jоk֩w>Vwui ObAN [;Ⱥ))>0=gԜ6kłju8hjpkF0qDbM0_#*ȼ-;jB>Dԛ "BA G H.EOILN4*X45F]L7*8PGt'*4d6]*hCAim^yk?PBB&NuA}/FOjRZ]x\Fi#;a;ƎN0ޙz+L0L!5ƽ۩]=54ڐ^l^)%{MB#Q=T/ya)-wdhPVBJ:/tfnU DirhT%.E9tt Q\dѤ$6~H+Ōqʘ'Q׵;i4JQF7&Gg2XN-Bai;EɱK)QrSC/s~Waݢ5aKqNNDݬ"cMa՜&p~kTJ Q-d`С5>o=OuzS=mBD2.ΠO6 xQD;3HD{t} %`} 9̧z9>U3`V<+xa\WCN4Y:>ݸ ɁVI~Hl1}L*/ւd$q` Cj)ْ'P?븓oHK_8wg. hLvt$Y͝L/7^tMHBSpP9OSc]T686U]\¿p,KZKM:T+XU֋]Z.r2e~.IZ!GCוA=\RKǩji}+e}~}v`Z]*Q󖣳9sy?jqDй41XIC9ϸ/AA~1sOߒ`[OD:IFMg.=N^9k{`=XڮPyh5^ Pm*1ˏ\Vqۛ<,n&S]"EOA]m6˚w? YkJվxʪ9ŋ#c᫂;QCi+v*wo1ɂ*t-hi 6Gl&.Efd@8 Œ |'-q Kg7u;,K>Ih)FÖ4rx,1Rü/Ak%B/z HXG بleNx(.YWy};|"ݭa=9lRAUiQkW2E`\Z [E ::eV ̀b_fߊB{8V 6=Jj.OMCaSc4yg]^My J06`vMxR8]XtU:]d@y'PIWQזXH 53lA`AΜ!@}+a\N%9ĩwr]G<\Xu_3xXKM=&" {u+%)L]L"p ǵGX( mbqsUGn!80(P1M#$p>]-cgk$Lς&tX灲@Ҷzѹ~.h 1$0$ނsd2hYM|gu'q6)!Q ӭsg,Gq?}hV%EQ<$ J|u nٗc_IXIF.Y<~X:ߓ =mVV ENqJ݃!{lA _@hG%Ti/-ϱe6UT73a![pgR~xHבSW!C!eF ~="(v _҅<%arȥڤsۢN|b~{{8`d|p"34RFT*mA` 6pui5ݓ7yw~JfH\Lσ P摖^ސdL9%R0N&J`6";ȴV8|x/Gv65-e O6?v:f" R/u~+3$·!@tƆ&f)GahʊօO8}"ÜCI3 gb%1ԃݗ>->3`2zY۵K}0ߔ[\0Uy2p#7ق Wzު'B:`Zg|em{Mϯ qG0/9+Isls!+bέHQ XH,Di:Yb4 S53]CsY FZ-#2ŀ_d* )Ng14e v1D'Nt gF-I $*\лE#p>r hBrTi mY T>C{-vY!Je]%ysyBCkiQŗH_j:4]H]:pqn`Jő|9_1B4Poz<[ mezBl ̄^lE6Ypԏp1mYfn48;e+`1 ZKgO 7`G(1f2#RaJ#,9Y])~Rѽ)ajLF${lNf۾}% !9Q*V.ϢxaJUź,{"5ZUzp6*sKl}u+~(g]??bc? [ 0Kk.@ZLx_wK\ٝĬW35UҦX%2R~VN8dkc7$(W_t`O$xd&U3Ob'P'7]T?}S;UaQG(*8} ]-PTY?[qg}UeanWZZ=s _Lm> wWA.C>LJ{r?L>d$q:>-1DX])hFTPGΠn3BU;w _|?>Lx ʮ&Sh~5sӼ+_/ݑh:^Cv pޫPJq̈́MN 8wlB*$p(t5DԡJ:[{'P`(2r>e.*xS, z2̀NrK<!]@!y{:ܛ٢E: ù&alQp ǰlbC)M==h+o/WMikB齵 ]=p(}' `ߪ=۴isFw2;mZLȸ:. /իAǙC$ ;qEp^Hq/YcХTYFO.,naL5x(P k>réYEϵnnF;D3]H1 f!W5CV^:#l7.KY5zMnDYՅ !ѣ I zBazPUGu[t!jq7[0I0Qȓ]\?:󟎝v! pݸr2iC(Zuqr^prf1d8qeI0H Pf6Sx}<Ui]n^PtH R??YTzeΒ˩\fx_2r_*2NU-*rKq+'<- E-6G>(vgx] {CӗJ!ե2(u;t<ɋ~qeg/*jxG܈ kۏ;hK47(jYdǒyȐX4hm^aboJ=o4Uah;vьY_tkxq|j̲@$Sm!/R?MQ_V| rBmDK|>>"ޘ dP[>T lAN<bHyusрlDa=OXbENem_*|r#NkAE}:,xlZ4V,o/&-\z]-P+MIrthۀ.y WҀXd<H/)C)%]$IZpKCcR;ܻ7Tdȍ&M8ݔ2'b:=ImdRa }rN݋cw$'h2?u&ϙ^^pUX{ͱ4iktaxxc"T2R n_bI{<;yvI/&+ƠO)/ ֘MO36iqa;õ8TB6Q9uW'0oҩQH{/ M`X5xct2*zhR)Pv<~2֓@`߷9;*ٜ}D(eo0a.}E W[<vaxu:gh  GV:0lVɭ,EZ\ c+Ъ'g{=H!EZ`t8jk_(M> bxcC*w_uaFǺh-iKV1~*8x7Vmh.B2KS=r߅哥0h*`X2@|&4UkGt9OP--s൝:3Pv7XGㄺƆDڰj"%k䭣Q4՗6f;4>~c&0Ñv2ziLVBCg TW׆<=B¾-95sbBn:^ycW)ijx({nmZ٢[DWӞWoF~PbQ BL$l1 Ífh3@kReE Lu<%|SNLg~߈snߦI#zӃlA1d .2b 2Bb|R,gBT3 <c_"g[4aNd j9ug$ 4~j­DE^+uY̞÷441++,u0xڪ1*{hP~pU{wkOH^Dy uSn Mwx׎p~!mDȶkD'*c gzʕU(.{NX1 Y7˥ l7KrUS!mPva$A\XX.핤H>Xo1ٰL^l%h'gE\uebh,@A9._s7`&;ؠ9FvCn.–05*1Z7`:ƕqH n -7hTi[@7鰗@xH"ce~dcb=Lp+%85=FXNȳKv`mk8ƪvNf~wYlu^#F,n[?)~iz pk=zpˆ^%wL$Lc įqx- nlEZX}?^' e:\l-;Pu-&K 2ϣW2#&8\p),y;z%i$+o CClI nʝE|X(,Uq,gQ0QN Q<\|2䀗zgbw:RLVh --2})elJbSN\}cHզ[T5lXy/f2߷P31բ!vNV:v5Y|HS&V]qWʊMV0KYr$̍ b^('j=Q+M@>m^6?MQMu)87 '6eN@ r]2#q5 hJ\3>AkM#j'QsU(߅_W!e>c xi!JL puuھX-MɧNd#[LvBN4[0_F@cbt`T2 ; E/5:8qbS e>$֕rE'ƴ~.mQ`pScC{C}k,b#j1 Y N>*xR~?,6?w8hw.Z3eXW1"l(|9>gxdgtr! ,1+lT DB/3+,rU/&ZX ˘{j;Zj.mW G)I<=8oxk yx;8 Q3 m|hjIdTj.mMW˻;R\T/<7;p=ߵz/V[<_huL8i0ߓSѳOk#Ohy3&XA8fmmR}‹tL-V ayC7G<:dY"{2LGDzEw$ʨaW;vy4zl3۠;}LE`2!E0Oz+_]e@J"mg;`#*ī-9<7]-GM3ˑX 9S5CQ;Վf2]4, !?^=* hun䨙4Gc&]iEJ8fGKN98O21UgFY8T[ط;[ gjîb蛐Ri_4S ϰ,7Π%/_86"j}rmeK~Q`*& gV][䇈ĩ0MN* {2g~z#,Tq^q0zCպRG,r̻iǢGW R G(??Ā?oRhȦ/csudRKȼ3x37u}?|⨓7LS:g!hnͨfjm.Љ9}Lv.ޛn6J<ݽ/W+TfF| حnxBw!Yz32A#g+滩wsWO8 <,<%AWf` j*?^J =0[<]J?uȰl;B#e)Um×Uk2[[}c}JPVB#K7(R(^N D͢J/f+gTM?#}'WF}rvW E=)t%+ǁmp/ q (TAC [КRTDd p}'d/S.cX])=#]VOD" I%$ʝeoRbj+?IUU:$"b+Gs{n$ͺoU(>1sԹ$;2ma }#.P3d?bqSZn}x Pj? {f\}M25!u~r01R?'#J@Yby L7i v>GPnE"$utC-? 9ׂMdgwEz\F ! ѺM`h^AD! ',l#0*eSe/9=;]Rw$k "NY^[#שy+=0JPFÇv;kUux{c6c Du^8E#㬉d_h}J%@g3Pj9έI &= n,$i]%m\Ѭ)*օ|1~K[/SPHR(a37x%Ied0CN 'e.(GS=uL8~osξSi*h+(z;PiXiZ4Y E%tSޮÌA>寠˝:cucnO4`2eEP@x7=-OރcdЗ/1/9|}"mً| ?x?21zљc 2p` 1c]+]̷;Ǡ9kMr;$߁>9 !(y+vmQ"ID0sDWߙV :BǭM~"|zp $7&k8k<|:KS%Ť[ڤNDxDF<+oGVLEN@cɍX~iT"E;3 m/[.Dj!m8_ڝCl0ςΕsAJfbQ9C3eّ*,uuud4mj19uاq;&+~zOhuc!nw5Nh4N8$ӌ1TH z;~kIrr&7ai"cs Iõ6Lxaw-%3?ä :%T`Qf tqvxxq| &f\`ElMt"لLsq{bl;`*ܭH9ذ$͉߲ȱb:>d & X"r{M= vm..MtuBm 7%[QѼ)W:[&c<v43b-~bazxP*bt\~9 s솢IG;{2vRvs#WJ{o&puDec3? #wh:>g/Oܙ`H^6׽3 fc%O3&&M02 17op&a#]K(^,$*cPAGs/qsy,O 9I t]{T.羴>ъnH UXsѣ҉ 7`?S.)YVbnI֣F>f(t#iLwP캉KV _6cOXd @`+1r1 mr! lڈ0WvLHK|RZ=ofw}p&=aVh _;QfBHk|`8P)r$O}lRAV=L& Cd+_M?|%'Ys ϖYM=fS$3ooLFiYER߉ IJg6'm-i۞KGӨLu a3m4-s݈ _+RX"8eMt2Vga$ gguVD۹Q8G}KJF!h]!PzH," ӦX}Ju^ǛSEzH# TbPv^GB "و,s__=B @g[s>!W . ]\H|&$6+bL9D3P'qzM4Ɠ#  uU>0u~̷>A&*yr隂lOdVJ,Zs&znmPPEm!1CEDH u ,5]GJm(*x 32uv1?+' GGA yF(,c>UHxv=F'I\Y+!S"ႆ+P$k~r k8٦j1‚}>GO]#e>N/WTf.1!yay;_rKa* -H tj9JQҐzq22 0XcZr_$HP/ɯ3Oy Q^%ʔ|(L|dUTFie (Uzo@Zo28톖'ӧE:gܚFpu܏TIk L?m"80`uj#Z*NDt6:}L+hAF]id BKKV`]vq1WgA6ouˇ?T::Vms9\{.Oy ..,U pT?AQn9zm=Xdi0?-/19AgiÊ]<܍pŐ:Q/邈xl"M` ZNo6`隣 |- 9sм^tÛ{pH8#d &[HLI-Xۯ&hhMԭFcRC|Qڇ@q^_WjT9,l͐N6۴[:KH2[pMB?^$UG/Vvk( X]34VVO }'9{-`/ZgՄB#n~Ї1g?1;lbL*!!:-L]V)b]%LEvWpe!KR37~tWkE`X2ӬiY{<"6Ȃ5;?MAnbU쮵;j>M5Hh΁3Yna2lni}4;yܮ7xo1J3zpЪJsY];a2:Q?$T"E1Lz2-,@+윘M<Ϟ7@z+59v+Mw"U\^BߛUKr#,$]<&Ξ0o[/7Fjܿ/@I=F5)b3PMrDl R7 u|C6!}mybEacC`"Pi  IR/P%e zH(>ƣ*w?"4YJQ&^F.Đ$o =sG)@->C<-`a~N[I=]g5Ds(HTV]ʔ)K49- &.$SuLB;W|1Z9 Ā!e` DtoI߁;.^%rRZ{9tҿ".u0 PͨOFBRcnNNCq"=[f8q'n?hds| 'Pe9|1^#{8폽4L:_IX98lyPryTiJkB؞\~wRǟ!hԸ23%R31Y !ʓoDSIg!HV. ZXg2 kh Ws`hpf])7gW\Q) L DXDz9C̵p,0hpde6jlHd57u-I=auq`p>M]f'V"4; 38ôFr8 {ޑqgF b2-7$+Ʌ:||ê: Itş(`#$DxaU J[H'ALd+(t?gqMMa C*WQ@>HL>Dϩ0}`JhYSq7Ä#4ꏊqBZ'(%P).) %C#WuteW'g?d[@4ٯcS;r4S>Cqi57Z?`>TyDZ(Z+3N:H ;ȤjM b5.aqvϹ̺]Ue]O8a[?MM_׎/ۋkCԉKjئ6m8yN <,N}{0ݾA6BI&tvcL>M64>E e0 +Bxe.3umR _ ؾ~Kg 5vrwEAy"$# [jdtr`F:D^Kb>ҟی}i[Špq,&^9ޭ6%JG`8#dq@f+* F𭯼G*۶{D|]n B!5阾G( w=y5Rg(&?_"7nIG13.3N)J'O:sPz*|4:ܗ4C 34Nf;& d+s  45XKJ^mMwPz G І*6Hցg4͓aF?0=3MɑWP 0x ?Pm/k _H GAΌ hSJe/4}`@(Xi.gxf;?5}\S˜jgZ4[OXLwr[mmosYpRe V,m죢FS١ c^EqXeR& q}m^j0V x>XtR+õU!M=L˞BD GT-i)iW{s\(qKX*dxeq{܉yP:=SYy [ks!@{Wz 1N&qm̥"\&YA}Zs~WsachA!t'mLN9#i`L((6<{ܖz-N"/hcZ7?+\$]cG?QŲS9=lg:{CwsĨ.#*A?㖜SG%^K.C:"깮ՕP?tP=cE>ߦ`"M)4`2 :E"*N^FG ӑNWTX2zRB "BQl$[5&xW 8AK^JfNRCB0VgmQ50AX-z_3ڝLtG0,?h.rIK*0G:hUDavɧmJ]Ț\k~G ^=YIAInnTݣ؂rHuv(UOohh.vM/Ft꫅|򻓡$稗j;氿.V@nx+Y޾g 7ig+@:4vpOuδ!pN>8-m52-X㒀BeD9s(1ksYupËr!Gb 7;}LMXmRwsJod8)u~'\_ݠa2c3psѹYVб`W?9 gM,S""T@"r.א_zI1/+٪m@HK=A{:!|S vʱЙ(KJ"%dт6QKcځxƲy IT{f1-q rVia$2z:*mykik$g0Ȑ2{1g1C|Kb3t/RWOzkPtwۗ铧lYl0tAwfl >SQ 27;[ b8ʏdBʓ&>mmwB(:FZ[UOÀc{Bb%_~xRݱUioyRj8OH,͹ߊזl\M#P$g8[)R~V-ACj=A \H_8HL szaflh"͔-h0Nz[/"=͂lԲ zU1G11kx4d pϟyBmcp=V7?,B kDruʹy@' WR "/'f-KA}rEs MIZl34˄Q/b;z h5n(eFTyt#TGݝ=\$)(8$ؙ~T;51j<,YQid`O&s ´Y̵ӂ_1-1$7, AZ\q;p-12Օfc?W;X3qU6Թ6l7G\ $44o moE?Y;(!:[襅S9l[d܈-VHs2ERR#AP!}&$ozΐ5_C[k~fhϢaf}G##K):L[X; |Ts/q G(֠I,023yN=bg5EDB d3U9H z)"Յ[j[j9on?^W$~3vR$BsafD%c]%hNr#;T?G89eEEzUޝ2VtL6=NBbֲH qF)ο^&jd}8P:Xk%rOA>(Xvv&TNh(⿓,sk: 4B 5HG@L*)^,iL8kjy rmGkN'n<.y03akFv,cJ{Bҏ+p=LxvA9CqS^WkP*>.<5.Ia{ nЅfޔn !:sY׏e`J X_2uQ^i\I8[uB~43P)V l?0k%s|ܣY)b&C_X)۾v H>T!索Qւ^I@ o Q.(?FE'R{WzWP"tW_cm@]k4jvu:At q2DqY_ SDvW>;EV `U};J%r{UfZjQUx 1Kf-Cbo݀WQ*]}`b>:qqSJX+gP#Gm-eG\\YhJpq;9nd7JpVZS!h;)83TfJ\pCj.tH`Gퟝ=M;Pju=|yw"p13X^OȤM*#PΚNo|y Y4kJTEAeYQ̌ eÂ@$th]W6CY 3-@q.Tp *wV4vSek<>37̫uTr};- \POǵt4jPh'q| Z| # 60M-<^ DQa(7 .kW=PI=F\XW}h6<Fjh0V#K(YhSXb- ‡5xjV@ IEKzѯK+2Eh?d;sEs&YpYfc`'s6eedCV0@2fR}leÈqYJ1hTr+\o.ә8 sgӑ\#q0lR~0$$M>$ڈl]!D7Ojhakbb(ZWCo@N~CpYѯ[T(Z)lRxVꍕמQO93K'UуyyI1'b~X. 1*mʏ,APjCY) Je06h WbWw_KY(¬h| }lGvq%)~p$ܺ"R˴Ts& Haοr#+ʖ8Jg+>?sX+eHۭ[pZbp$~.|knh|Lx,zS?q3.%Q Z3iJ'fM].l=`".ǻ|ac$t#Gz2&*Ӏ&G{$Ŋ$1;Ӻ1]D5ˆ}ʥ<]ȝ+N#Ũ[MVRftYɅ8|k׊f O\yOh %h:iF 1En)W"y'?f8 +8k: [C8ƻZ+E Kfe'st!@0}=+8x;%krfZk ad݃+LB6iB%V[ōW|sAsVYgƱ #*=Ӧe"5GOyn~\/t^dI,[O隸h>)p|_|e bNnڡjܓ%_(uU1GBPuQ';cѼ&gon)ô[aO\K T{%=%F$f*)v o6~$,mML&UH=ݣ*ViB3_H h&mo۲-~ c`GÄ,mƆ%Ռg_d Ŭe&0g&i"v1΁|vW>+.)0nWxIUev}J?%W -}'9LUVV]AZ*B_gWٓm^dp ]85na.V|mR$k6ERWffM ap^,5;pM쫣jҝH US'}>SO}H验kXO9U`io8jfB AI(т\!᫮y 3<oK;#".ݿa'O)TFyw~u6HcttuX3!%ݮ*ѕCۅgT&3wZߡ \٭Js(z#313ך'bț`5J|BDY pe䦙To/)4c2{&4ξv#i/4RN~jaS7;]Tx0\Q"ωc\a vɐi1YCԠ< ԋ/DOIf8oFl 3iWmjH_^DPJV9A=1{QD4͸$mDPr(j%֖Byk1n3F_^n6[f7x.KYg:gs\Uu^Xp;5q@Ь$fՃ'53)(sn p,V)2ƙOi*6f޴,Zy/ /}тŠ՚ۻEB@- "!%‹=jWF|R銹Ӂy7^bL="h X__|2 ;tNltX"ة#/{M)EU&PLјSۄn=hBc M/tNR |7:Hak#r05wtqX96cz9:+G˜\*~REF.&8N9EW+L c7[ J!VuIAPo5DuN)? l4ܽd e`'6+~ OGOg!;nxk}q*j\n4 C%+8הşHfnRHbq♝DڲsWNg;pkvԷ&~nGS(E L W q\^Tǭ )a= ??Tխ /-ǟ2*jz;Ӕ$?*[h`RTPstٳ,}el -0 Ps,5'eeN)0?)z'58<'+ǑT{V"X1=9oB4POw<4Ĺ퐯#hkJ5O^ᢜP>T=<l$ۦ CX9:zYfkvqsO~5+t -:H#+cPETRStq)7/Ar+QE;jOYKadPʳC0hsS܏`xT4$AeL pЩAI߅ou3m Ϗ=rdipJ˥S] V6)@5%}}614}q?Sʼn6Pw!Bp7r2kY\z+`h@OҨy8_t׈;FTްn(Ry9xYr䊈b)\ hG`GPF '7%s@3^ԒSyn;p ׈,;vȅuKA~Ac лPu U@?}DfXME@_灺{/@TCX"PD}?p۬4e(A ,btzV۴u._iNz)"-Jث"3Րқ"FV/Am;iLqI@kh0IGJϚTG,pWdhp񽊄pwhSu`u&Vlkq\Y?5emaQC3'R| ߵP[sJxJ Ed&Щ1:VllƎ8 5&_݅>U ONU$ulE78/9m#Da#*̮`g4\GJ5u4MxKy<mGLj9n:G.eΨK=ڄ;, AsÅ -]eDjYpIEh&G.]$3@hЋWR)aښ"a!AÏ[dep^a`//7-_<:.D`xCPp)GJB"a%NB ڨ_ޫׯQ`Bh;w} EYvaT{.yUkcr:A+Z?cb:_!Vρe"ʒN-+ P߷ Tfn7$4Sy7kA)rT)&L"- sYG| cAl bHHy2&#,gw+SN !,0 BJN&W $H#1! %6Hυ# -MAԙy c2_ccB S61HAvJDx y[󒍅9Eԉ9 :#<`#߭mpج畡q"y@\$2p7u2#dR4B@oL'PMB۔(>q9xQԭ),J <2#z{pE N?qdW3͝T,ɨYA h{wŨ'"?GM(CU?N-ŗ ,X^e.x/ߧC6ٲ ^z14`F$SԨ)_O%\ $#H܌%*˾HO !1@).gN0l<49o"qo'rBS6Nzf"Z?@ E8atJj{ 88Ԑy꩷HyPf>3S+AQB(Zԏt;)vL"/.3۔ZmJw"UN AϙA%`gskDHS e7R&T GM}t`[ ߯)* ,L.TN;W'<&7G>agAq8XՎ#NF܅X=ܙ:_,垷oͅƍKK:"bzL2Q"@е|ueƜVj#xsN P<,7HK M2w9,2Wf|$e%ȃA1Bмn3$~nMMPc6!b'AR&s:lc6>Jnїs3(pJK?%CsGg4}g;`榅N"cgk+|+`ݮ>aL_J(ƊU*p< &5-B^>dI*'pdZG 3EBU=-X>rtb$hldffڱqt{Bz/sU/xnRS:xq{y$@68;C&{\&S PZ}A_tc஫(ǖI(PwY0m6}3!IR4pB ȱ-4D6BQb`6cH!v xDBBiQ M_͆Fݛ5^;yWvO-x[j{us&FMe7r|F_|xmt?K\kxմQ:o=ΟYV_p z˺N4@;!M3Z,\VHq+u5k/xֈzuGs2OPEGM#3T} cg;;5/<(DO߶2 s@A"Rк(l0J%T׊›gkSzk(IrZ[o ]lGSP!!HLVkZϰ_4F~D%˖U/N=#|f-fl;mj1}C դ\u >z E!aBB;?%!,r*f88߂Ghov5bfY5Z(s2W.$ ,y;{v6GJ\0aw Е-R;m'Oҿ!0 :4Bs A*v!#K{BZ98e=##cL@" V!aBNlX }a4R hgHRov#. 9)dٜrZ![GBCe6&h c!S$vf3+fuiJ!<^ƷsU&^kҠ\$zTK7\SklN\F-j[ yzw^;pնVkVm{gЎ!OۚAtZ=ۄ[&|wJ򊳼@ ޿ƛV;%tN,^Cx=ƻrzgU*Pt:XGp,\w 95j= Q4%mu7q`MF8QwÎhR1Anѹ*V,UFZEͿ9%Sy6 s[S1@xN.&(87VC#k =YfYE]]S^olhXn Qwrx/q1p~F</HP 9SBgEaK#'jKQTe@Ǒ讞;ψ~;pǢ7xji|]8|-jY#JklWz :L .my(DxvGd0mꘑv։hTGgQ?\Lxh8¼!7| S 4+Cgr9]N?^ g7@ۓҐ^)Fnmc־狼ږ]D7AJr]j(3C1]>mAxj󿵁d]XjWf ΫlcDr_D}k~:V?p! ?J ֘ivY6oI="uZ</r/ݢ;_ÅS]v R:kO*KDvbsaَƳ_p jpԉ8r*zH3?|"Q#RP D;Pl)тGn Šx'.( EjE?ѣgn<.n0厪sDFo~|}.ZHFErq",ԃql~TozGùWuV$Tx z 7;vEj?ȹò?-Ro,#D|۶6AD_~j `"v &=9i 2;سȑRjnw;7aֹ!ʋ a[bpQ9r%:Iu`j4ZXHXҏ*fhK9bɇVMhݫc0ULjׁǬМ0|ܢx7r{K+ӳF)vNX gZ4~wغAWIBz2 h,ÖEf"J,/0 DȊڄFFoE˼K__x +pN'EyVx.Ͽ/Dﺶ}tYX45._aj:UA^Di=`&HBo* 2K(虶퐮HPEO]> WGzh18"3fnyQrE;'ߘ'%X)jwWY}ZAz0ԤuR?C;9M(JW+}c;~ ! s4:O4|v3i9\ SnJr_r+Ųxww'xJM3 AVόYɆmIS{aNuJ4|#"[Aw7qӳm ='Kd a+H(xRخzf#v98̕fZ_=<_\wu0:#^T>*$qt~

    c50QgJF% Ily 1psE1S,"ܒ>nƈ@ܲDKȭ`\ЃK;WC^@OcIP-Hώ/$B7FM^4_tTφoC!ajiVIc^9ZOf$$/A}T6R}$%ô1L %$BNY=^ *dfՙ pN$$R_õ_[ B>iEEIm"j-N-l_`QBYy>, )7ײJvFr |Mw*S#x92wUä]©1BpdVUowlG’L^_7/ ×GD K<̖f%Z "j@Z1Ey9}vBkP yбnڂ E)pv @(Kt.Q68ћS;8ޮ x!׶eUC(ȵH2BCxKYk!NKgQөYW=~;)c$vS[W :/5ŹʢHqqu[B~<ʨiƧ"mhO;|ȣa]9N>MQI2`qE,vaiRnn#]ĝXp!h@ZOV#-1,04ZjbO&B5C4z7 40XUe#h0 ;>q8mSd>`'.]>2 PyIڈayǶCCH|0'a’ wX&{M ,.V5boq R}<40[ Й漏'SV1{4 b͂ppY/Toj /99I)k7v@B^OceO- P<> x7,(疘ODDFƗ,w| +ssJUDH"$L*qɊ0Ső\fT:(PjXnUJq$[iÎg6%N8|}5#cE?ȭoˡZ'/g-of_)Rtr !`١ (O%}{u]Ekh,d+ X*Ѩ@kw ɼЇcgw4Lkʗ44:M ҲŦu*(3zN_JAdߨqN<R?o5DL#;d>]Nϒɤ+(4 b6,X$*@jЉʃ@rM*汁1p7Ar_s<eBJ(`JbQ4EMDo2\ەX@@ؕZDrmO–נ% .Jo>bLJ .[t7Lfu%HcjhF[u5 *cRm#^D pddb )&̔4|Z$2SfmtY'5+c0ZN!LLf=n279$s)/I$4;~Z0cjܝpl\c*e7/sfȸɸ԰dۋ ũl/c,k:ML~ DxZxO(ʙe}<Y}ϟY G'Y" { a~1-!D.9dCվK2:w<}WC{#_  %  vV QHɀlȑ G`ƴ7.d0,x~kIe֍/LHΫ2ǞvNIx?:oLȅBKQrJ]OĮYڋ;0[͝v#Tw!E$;W=aq~ ^^ߘ3 D):Rrǐ}9LW!dgDvPh 6wda˲_ W1w''R+]yoo'h=rDJzzt8ۣڀ{Sq̻U[xZq䱱U#lx"U"DpKn<}J=/E ~ i8UoF zȝSA˅?SE1WKϘT=cb#CK/,\AmKqf*v<@wvmۃ/-M._yb80AF( %`(ԗPo i]ҴHix%tM5?1(b;{ٮxZ6S}߇v#BQhNB81R94!k7-QЌ.ާZ T5Qleة [1%>ˉ۷(IH9YC3B[ ]Arq+z&Wfg3h dzu! Q}?F<;K c4 ܷXv(J *_puThRfs⮟|f)&&r(26=s:~OTB}&xRY,DD2.h!b_z7j= ԤjKͧQJRdj5s}cY\@W0 ju>=,ij0hBl;pҧ[vIqLoBM\6mM(ىf!{}SSU 9 f`&C`~j"wϪ[L첋C*hړ6@2 w~6?N% J'!QN'Įt^uf=5zǼ8_|fNrEͮYqW2HEeSxK `53yBs>ܬ]cl X~QA,vA1_p~ֽ/ H$SGKdNuXۮ+Bt\o '8:WR"-QJ.W"-yIvtZ x5BWT/&*?ʀ^9!p%v.?-I1[SIbwhnh2.X/{lc|n]7dUĊE+٘G'=,{ /PHMWNf4`6*K, Hrf!k mVi.[`^L)D^uSPBS'H\HLϡޚVu%|z9+r3a4%HX֪tXM8/?`vjyO{xqz?@;thq[\O?h^ꢁJxOsV14CB8T)'])G릩{(G-Iz[_\w4%m>sʹ/H@b=3)FwO1Ws[՜b&I0冰ѢT=|/w !]5PuzGj2ygnO},)o|UGSkLh-ڣ6V+ ]`ѐD\uB6}h._6؟w%3!ŏo})O%(?f!YbXe8<ҁG ]3cP{賡!s{|#g_jk 82ӌ Lq͜H4Lk<^>kC넙dWuΆzx}?p3S$``wÊuPa9](Yq%IDRF%h3')*:SN$$ɟS^;h_!`WR4yK?QǡZ2үpmIbz0a7+JB?N/}Hf}AʉtdZXy24태O~:~!QSw湾`v}[DbPg)`fNL+^dRx8^pV _m/x4Dž 秸ܱ-6tb`3-7U{@͹3o`!#` b0Z დ K0w8l'F脇%38FLGh~mqU;蝒7lu%@5v T@[ڍGRdd8vM&ey(FEOZoGMHFxT`uq5.^Αz Xj s!8r̈́e9--*s lc1+Oo8 3H`J B\ 'ۅZ|r l03^ToRGPu=M 5[5L;[_M[ tr%@^m?׿3hGmWgY3W)-Isd-`9bՆV:S@ȦąwAkJ լMՏ%ƥ]H!T[adv-2eak22gv}n ;'7_^Y2%C]-yŹ?*E'e7Eù*ub&zGo)R d&6,/Π 2|Lؐʓ`' O}1 In%bL>uո)jso9g [.)B>!yrpBQ5Z@x*UWr7 +nZD9_5:I sS1HO04d_0tNn˄gb5YDz'KFIE֜y`#=|@V]ϟ,ۊ;9)(ޫ*Td>м"^'g,;>:g:vBpGfX_fWĦï|Thl.j$#ڦ .aYzdldȭx94U[C ȢGNlYR(螲^L=ZdEBem"AtwG) 漃;3p y i@[xoVj?|@[cea( x8Uo ', 1`qG86"6.VaA43csz.; ^I'C6.f4iZu+,dEUB~V[܈ yv¹%W@묳> "%Nf_]AIx@OSjV&4g#L5#d<7A]pmZVy=M29\M] V:rJ[ļ 6no@j@R]|9o%tmtlp~o̊tPVF?gXV=40^iQ xi0\MVwaoJZ.v;^957Y1j0gk߂7*MhVŲR,>4`؈9W/'R2 8/'L\KݦqIvHW*r< 6b"Ĥ}F-efvҾD|'; ?Ny?~*)Kbr) ;p263k)"ºZ-r@xL&VR ̶I jUd- ٪cGpgmqSb/(e0|uwO`/tӦi2f`̥%Pd1B\D|yCˁʻ)RN Mx[B9| ຶvWuG)T p _xSK5rx쟷*K:,qymwԵp@v;fE OBf*$)P/A@D޾"#v?{!#!+rVu`h@?XR<хDuiNXNd <Odۃ*i'`U MH>IT@X9&D{ +4[tnP*M 'N~y1o}{e+դNZ_;:Q>ť+SwSFꋃIdbPǐ` vL?+H1(3-7"?%<>  ].Y;ysB.=NcW?O?~Bʩ"j`5Q1U0}x mQ1H[,?^ᦖ:.Mq%dhaŃh"yP3^緼'i#tjC&d)z^R[6.it8KW7xƵa6_woUH·Qj]"rNkfg0O"0P6G[߰M`YrNN{hMuG\F5N{T!߅qv2W֦xLrJwԐS/H\ Nmr6d4ʝĪ8ٳjⷳW']L5lN)\sQ m bn,10-9p!.zxŴδ&cV#P0e83tX~L83 3]:HUyl[UN}.7dpeRmLj.HިZR! MǏjZ=¥ӈm&}*v%7ΤqzÃGKg0Eу$6mb"=@RWֹq{(c! -vNej"=jѡ Mٮ=P z^ .;xNHdLܺ0aYu~۶oT)y[lano"SWL1\gWٽ,54\LD#!H ?mJ#@=]S{bٶE svv?NIga2YR:O]*~=qk y '/g3]JNl'Lɝe9P*ë|Q Yȋ7yYl&gM m8$,S\RL|RiO9h?+\;=c#6J8Ҩ$5{LK9~=lg=,E S~O~3Ž:~q.r8)="bYo4<[A!(z 3>HAF3P;RFk8 ߜNFiC}p*[@ؖ~QDL7:MEJ WD Zo^$uQQK1zhmM*;q4(¢/V}¤E4DkjF[CVâE ] 1Vb_[;wx0{,kDv>7`b=W?|AR_ cޱ**尪[.߁$oRQ=T2O^_׹z෎ZЎ{A Z˩xɢ57{!)7Z +qB?0Iv}xgqU# N J%"rHax4I31cg7a(g\]V/9Nߝ S(|Ҏ #\ua8U7 bjn`~h2ƩM+`evev3i?KtԦ)!U Zć63OLY;9 oiuiŧ|f&]EY>5Kom7 3Yk/U M)ĚleB&w\Inp0N4$XPX pmVIԨ_k/[SqܶF@Rd7m|bsc,wm.hMMzF؍!B9WZV -39>-)Y~}@'5aO^b5v; 2g{:NK KR,NaƏ7v.F==@ypʠXtk*E 8z9zNP܆[]nr_bNn3Ia3ٗS MzQ Eo8:6 ml{ǁ2>C+ NEGٜn*`갹k  wZ(r =벗'L_&E-RN@: Bh3E bi`ug\]FD t\6yr̯8 zH:o"'OlVo/Rk!"QD{08 sal$&.ctH'Av/b.QptelcfsS?h2zCbY?;oc04p-B!LQoɭDjCZy߭mg N麛.mr"8#wHb#8PĆj K =3FZZ JT+s;Y_00gaRY.YE?0UPsHp# ~e m+f#AI&&YE +PGXQӞ=-w/:X`'ǖ7θ3L8tZK8w PG%>S`0[k3uORWRFFkx/c"LqcQ(HOڥgt1#Uj<(7hȱ gb8kQ"|NF sIu6"c|( ~1(e>1 7ɸ!p@ ۪~eN mv80j,b;mY زG6Se_`N=x1K[豑;.R7a@P*jw:05$07f zHp@]v拆""APԒHsvH$CA@)L!]@[;єp僧[+Aɐ`Gsm1T(B@eImJ0(ۿp(_v)&֬XV3HpۏwvPíQ'*Q*#x['H52]BN RGh'5fir.P[^!l50)B+5[̹Ac vw}rvE1fM UlrO~FBՏ{mvڤU\ZNv5kQ-;+ >㾝%B؁2LܝM(<#H$oshc>tOr(=kuiy0'BO.w(&#fUNtwC+Na.=C*k%m&;o).$ 'lu,k %as4,(#Fx\4w鎥zq9;9k6N6&dyBg3Iq)-9&13?+ăK+EU `^E1HS乊M9/ċ )ryxj: dΙt U˒1DIL;]VdƱp񴛱׏s qTGYL}Wڳ7KɽqsH,Q GX(+8~T=$)zm#l9~@X}@j9<\>1<͔6ey314t4kve @6?_ʁƨt^0pRANkynfա .rvo8deoj|l"\bغ"XXDZ1*PW>H*QyvVtJN AʍP42tM|l|#͕HѴV {XVMM:{EWBU5D;jsж-iv3d:SA%$=ftXKnGI4AFyw!a?`Oc+r ĵsO:M-R89iv Tg͞T 55Q 9\- G I 3qUQIQ/~*z?xtHSN\.al$Kٔ:1{lcPjg3'WW.$9{x9[ R}?FmoN: ѹpɍU sgl%vo]<-<8V(\+<;a~cAt UPLap͂qOԃxGec]qL i-G_࢓;bC׆JB8)9XC3%C׀WQqExaHPfBo gcF^1$'- ˓_"hn.#d;7,/+@\vgPvO7_DAuUGTQrPa8"UZ͕gaV$"+ZC'g1EvPnԈDW/f&\A8}_Agi9;xHF^ 5+*ujח,/(l2fC ,pt^7u|R8hiPF:Fٰ#@=l^^^loNzNpkVH6o*+%\,'q9Usd7GYƥ y17|XC( jw tHu,O h ؀ R6)zOY-^ R# ]xO)[-4JRh$b-y[Y&[]bKW'#k;d6l+W` j D -_;Fz˒D!Q՟jU ?;]~Xwzr}xHj ]D鈔e&hXp 9(3qC|lr?Z 2nFOj =.1|΅Vnf߽c}4݀3KWU`v3Ѕ%wvi `!D lSiI|BuQokD;cHaqW HǎŹ XHTUqh4 \Xou)y5eR#|=. QS$#[[MJroϫ*FKзxJlTf4(S0D6m.2_Pze NAUU&K"^ƒ{~Lb|5²uA dT0NhPɼM8{נK~b2 N k3j4ƅcJb"@՘X)%69>ͦ5/K[8"P#ۨ 12gnj`DE_j;0Q{OK⩸x!D\/yWl{c4M|iI(Fc!ٖHR;n\Lt[6#}/>ZmCSSTKL7 F \ I`DC E,?-VF7D% -mÛj2_QuM2U.2F4>{sevf>C;Q;5ddqRa!LGep`fSL2+AZQY?si][n w \tK?y+B,*Ɏ];w)Ή?D^[q=Z7\ l14r(7uQ XE5MtǰH,=] 5<{i"VI+0вoMh݂oZIZNںѯ aY +F|Aн@!bٮLw:|!ɪ] ɖ- QXr6%Oh+.E8@pC1?IłGb?)NO6&5~St̅PY(,%F^^c"&S%OF,7O@pjǙ<{Oh( q{ ImPas[[ʀA}a!6o\݋V 0,ʤN#M |KVvl)n?)gQpxb4Xl&&-qF-uA]c^ szK|ZĈy!"kQC/s3IT[p ɳDbQXABU; )& XV@1&'%1v͒Sn(P]r\.D˄@hLC) O_;0DUԳ*^7ό e NQrX>Ԁ";EE|^&exڎ~ӷD9f 2n,Oo#e#Jdj {iq"5 L dU*F/(M`#R@{F{(H8m6HG_ -2<.c[H|s").d #E2llENc l}':,v'Eu{=]kI , l?64roIYE_9!:RJ有S{izH0X튻mmndfɲv||O&薽ŪW)ib89g85`ŒOppusEzV Hn"[t D\I`OROT,8͓`Q!fV(75!Jϟ:+@h}[0Q Q/oh;%2IO.BFt|N>4F>(y^iE ; Rv>ݥA10-~Z҄,N!32KYA]Э o Tdq gePVVyVE+( oD!@Ȇ)tQBV n;sqqxJXRb{M}@?T)$sAF91TFbG9+$הYͽx0OFt>yrfJwQY"yͬȦ #̫ɹ2.s2(&aC+h%]Q( 4zjvBG/[ Nm} @{m"D -t{P 7?plW;;CD\Zֱ4'k3 &|:^BbSf[WC*s NdV돢u H£S< 椨֮LO 6lA?[MYZ~_Ͼr_ټ(iZϽ%b{ɹ 'ZU'mQ|&y.P'B@$4q*~rb/ދ2f_DJ* .b){y|OJ1azL8u r>GhUIqќa7YpJTUn6}a|^0ĖDxעd PB@j˵$I)rxwWTb_pU wpse5@B]5x&i#{^٠k#ٻ+VlV>ewOI#vl v_i}m>dSm5?Ƣnؗgp-'W-.>\ulgo_t|g\Ǧ83{hh+A]`aJ{a8A.5<88 &g#lNgrav=ŸPm7l5@;7Io* Lj1f6Y9a,"3HJň=1y0̜_8+fͺo1i[vcؘٚ>a 'n״LH%;KN"΁DSBvT/CmPFH&0ntQ4߄&Թ6k„f̏*dYWUq- .z4kg|쐶7+ uZ:M=PSbS&ah;ձD\O8vW Cem9 v" 'Q@&Ws.k\4ØR]hajV혆Pm-f_nP$b728AԹ۝k]1iNDf{D{)͘y!2~2%tmd[$qv{)u4C[7ƞ:ˌ e{1#K!,E#-s|nbB+rWBtDJ 7j2xN>a ]=N qzˋC P5VU*&(TMY_s>"o+`@~z1 Y2$ѥN%%\tI0ai£5KT'Q){W.{0‘'Y m@91֞$9r?UkHڦFUF3Ϊ]΀!h#CRk&BbvCBVl}gZ5KeZpkґ;^m'J- Ԉ ,]?SΖ JR͡ky zUx}q@(7"ro^_M7fR* S:@]IY6V1((NEȼ[(Y8C\Ƃ)e ?=@_90%{5Q0? IA-̱ڭTaT;ANuh)fsN|"`Ƽ-+؏df t. nNٶ+[!<0a*wF3eYЇfأm!Vc7@Z c&,y1A]i _5)0~ASC#6q[/ȣ$TA AIp3/3]} FumQd2uZu~]K94g9|5I%{Lqu2 ;1sFs4 `Okؓ|CW-  8o A%&4gU7 I 6.=>~Ӹg-:!@!gW;_vau2i;%t,5 &9o;#Xk+&f'MdJ}$]W(u>SZd[^ ?fS|7,&.Y8%$34Ea$%kDERz  *e&81t `QnBr$g]7 t-,&V~+:cN䇢p4wubm41:Nǯ iQ6H67X2]Pm ҙ0a|rX^љW}*ݿR͚d`Q5FVj;*n$5SRDNviRBu#ӷޝ"ב <|DA.KCZH,5Qw!}y:>0QldMM]+*a3yA,ʓ|WIn_%gȨ8APEmeI <#U;H}_$x ?k[hT*GŵhҍF: \NDe&iMwO8ҸQ{h/rҮM$OJFjEA1ahC32VmCȧL\šI~c Co4浳;eImcC^PLAQ}Yn{ߊb*8$)!s IU7"5'G_?B䎌b D<3~֕0hhbs1BI;kٔg|lg3U*"Sd)Z.]$mm}8|5o XN FKz{24#hwotwt1w+VD: iр] 91#dtSṯ%(qӹ*!E2ȋ3,yMGh.Lף.X9KPebnPyݣA.ŒQ!TWn0fc@Ҿ 0ݿJAy"M(dDGU'\:/00=}^/0A$ФžOAb4A$nYIվr3*[_=mYѳ{m~ f G.f%wKN2xZAcw5GP](e+km=|pžqyi.B! а'aM Br!Ƿ)MՕGp6xG'O_Uآrb}USgSp-SNviFNjawqĊ24CQ6[7@;l]j:3!),>gaFȍDÁ#MB3nqe"k.tg9AV8t/&Ū=skXs*ʪز2Z7~,FW aiԲ|"]Ǣ飢cήX ;OdD/$>9ݝ œ8_:ElcYL U>79g|5ng9Q)<f. MWM:Mĕ|c-._׬Wi]`6MWߊ4jx<*Xd}AOsTѿ0壶 )[I*/1HVַ?cM~OIx%Cߐ˷|(A 5lBӱ&w"=xm!_nބIQL2HCenx$ xHDfͩsIz2 ͣ$Ȝ)SysJfp|~^}ht+EXUF]Q $:GE,ZM6 1vUj}1<<27QH.#X 3riau2 TgK2wm[ZM SuVe x:rP&G@:ZBިO<7ppShXvzJ8`kЎƆTvM>4JٸWaN,{k皞H"kɂYB4崒vVoEGm/XN}7Q]mFmz\TkD[ B\֎^)shllLݕ*L湺t2P$/-n@BIQ4(RˑJ|=zfVVm4ɸKJb\T]3p~6c4qaVӺ}A:Be{6OӴv+ya耄nEZ.`{mCPF|wspdk'TK0A9 ~Za bD6 t292jإނ;҇V: ?ef%4%3Lt(?Rx̉g0(YL(*_@bdmCU`^ğVc'ѵqly}kGôx^7e#"Gʫv,8C3aAx `Q5>]Z܎ZN Lr蛿:fknTpJ ՠU?Z)aM  ;Xo*^0d C3k% H`ub_(Yr{3(9)O;q!WG5M>x/נcs&d2rm4a#f? DbOɥՏ&mkcKzj凊;8y[ز7_=]Aw՛rɏbsNŹFjΡr9!:ftMD/'orgY-'IB9gsMG0p rRo ,߄l3'E!t[2kZ6tďo=;(&Yg P]*V="hYƼ?6]d-ʸ2o,q\"_h=u#3_jbtPt(u0|v!L}A4 N -ˀu/x(0V_xT{yf Qh9UΝhѬoe`;GWT߃9`X:% r2ӻP-dެ9P(Yg"H$ 7SҸ:!N%2Fw-wǴVc0r-4ڃßP<jHЏIA^If'Q[+X8F-Vg7urAݢTg4P{Շ̀nI:ܱ,:IOS@ GN"8Exa_ j{Ѧ:AHM|d) "/~-G!0 +$hG0x뜿 Mw᷁ C*~bʮ6h<}Qh'P;'c(n:+>j;Ywn2_Y/΀v坂DM cJ|G$r'>@~ fMpO(Yj۞a*$$11m-(DfwP%EvN^̾$D#o:#*$"I-cēr$b$}jFŪj^4]\T -~ް OPf+w!5 T*W>]srr>8IV '4v}huw0Zcqc(cج<)l_6ב](3a4bFh/! N%&sw=1*o^ݬR,ĉle22ٶ|d9P[AB.Yb3<K[D"i B?ҧce8}cBݴē9$Yas̳B/qlQWNZƋ ;X%W-_D!q{Kه'%\{kqo-l)ԏiF!'5ȿV5uo)xWŞx $%b mm>M Mc2%L`];o^M#W k? YZ