openvswitch2.11-devel-2.11.3-74.el8 >  H _ !F^(*vhUX]nH6wuY.K=P+PmcӟH,*n CEt.(U'۷%h!{qr|mO3T7 l~;d5m Fk諤ia0 O&ܾSbVfە"կr$G+S`^ ~|\YCWM͸<>*Mu?&~93Gwꭃ5'&rL{wΨn0-ޱ#?A1L-lԃ1&ՀIpg%E5[=.c!]m"F2|Z{5X_ >p< ?d & c +`|GG 6G G G gG 8GTGG@G\  P (8*9"0*:^q*GGH GI<GXńYŜ\G]G^:bʍd˹e˾fltGuGvw<GxXGytЬажCopenvswitch2.11-devel2.11.374.el8Open vSwitch OpenFlow development package (library, headers)This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application._Dzhaarch64-02.rdu2.centos.org CentOSCentOSASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxaarch64# P3Nn)5@9<&K#* );)6L n*;v U yy'#Bn#`L8' T .,n.)=42 _Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz-_Dz)_Dz(_Dz)_Dz)_Dz(_Dz)_Dz-_Dz-_Dz-_Dz-904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df39de10c0c5bfd1ae16c4e9ab7a5f33608db6fba46aa295bbd1d7c132f0bce2eade8f8b8693967e533d7400342279567a55655b06cd243c8cd3f1b8faf214e0d3bf038e97dcfab0b23f83171cdae68eef2fd388e78929cfe3d21568c45a4e8d3fc967bca656cc1abf0b76dd3e3e002f04098a849e00ce3f1249b2bfbc4df29ea414da215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab95f95b529c5d24c16da4e95c362ba9e2bfa47128402edb85e4d4e83da80ff96301d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37ae7f132c13f652926724d55ba321235951554c3e7a31efb93bbbc9fe3f5d1759d289980e7b305417b46a4daa9ea1b9a2f4f64db8f835c8cb302b96276f381891dab79ae5b8e16f9278409de728e37e913bb539aacf27e53895093f93056888b9fefc8ffac3650cc96ca33446ac7a3bfe107f581d1681cf603e0979dc2fc715156a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a044552650cc7a5a2026e708885774ec058338c4f1de9fc97ff60fb0e7892ccd92e1016d05f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6594b076ce69ea410e23b4deded62835928b58b4d8721d89c328bfb0a8cd94aca899e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa7ccab44a2ce81baf0a232648b0548c7689a388bedba9c47a4e68b00fab998560bd4ba355d0388810cf58d015f8a289898567a292b9778116a7ba4da11b2ba7b7086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803add2033769f623502da9bb3530753e6555dfa9276e64f2503988752f22c636ae0de9c23cd66be07e538ac5402f27e7e0e78a0d63e82293666325bf71692263943b613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a2219127e0fc28952a684c2798fc62f150a93b60463026af9e41d178e6d1e10a012fba42441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294fcddfbf5cac18e23de372fa0f0d76bcc78835d1d2537aec13c45c94ad4ae5adad122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b115d84387d3658b3c20a1e1790c03410b77c6b5ca2c5d5dd948928a2cf41d9d7a5f8ccac3e5d7b059af971c119cd3eace654e673d91e8421f4ad09a7212499aa79291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aa9074a1176780faba1b96114f7d488209941e8824c3f48f8f665892309944b8cc684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee60135703f0c07322262a4f1ad8e5bb8752b873b6bce4baac339ca1c01dbc1f14bfb5d51aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb09b138937142c9561db661c79bc0d0cab31f3ab7bb02c6d32ba8d3bb37947aff404a437d546e734e0c4c29f0a2318135554fddb988c8fef4a229b1417f483f63f8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e20ac184d3a2f365ce265ab4f56c27430017583c321b89b83acd384197cdb3867819c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0c8999fe62c8d5b35a6c165eeecee9e7699993ae3617c2d9d3be953c03514563b26b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a950f7e8e269d30159939310f472b64569b4e966e8c6bff9082e1250e0f4d163188f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2be235f1feb7403a4ca645313721f09eabc2e3d3b3449e6276defe57384bbfe24b23259307254db747798e0f1444ba5878ef1435883e041e62a3dc47e83a20d8279b6584e8a445348994da41585e56678efdc7dea6815b23ee4cee5a1affeb8d60f86789899b6d637e2c19faa755ba18e349a083d377b3885ed57b05cb77d98f23a36e76f7bb51ba7bf9e282cf195969ef0c5bd99fe264d747fcfebc57405e2b0358e026599f46c18d1c9f94c7e1c09dd2abe4ec892fbb45eb8b26b63cacd543ad1libofproto-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-74.el8.src.rpmopenvswitch2.11-developenvswitch2.11-devel(aarch-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-74.el83.0.4-14.6.0-14.0-15.2-14.14.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-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 [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-74.el82.11.3-74.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuC source, ASCII textpkgconfig file RRRRRRPRPRPRPRutf-868fac45fe02ee83b39343821ea5e439eadd7c18eb666696e810715fb58c53407?@7zXZ !#,] b2u Q{KI jYO8Z:+$7s]_g 1~&x*FHs8h?XU^aݪfFyA$1BoP|QVZ#b^ "aY5X\ _KsS ²I=iKNB/l=M&;+Sf<,~Сȸؔ^kv-tĒyl.MLDWn96SD'Dv ps8( ھlǴPW1"i S)68 ~tf.8 p3|*@} dRJhK*}MV]4էzj*8 Uԩ 3 ;g \<[B%sh@{݉wȹex,L敥+"{ > U7jyZ?r$:ҹ(&f/ϨB!%*^)N% D"2SɪG+E[ 3Wn_Ve譪v/p^^ uzLxjS0XvcwG%IE΅Cx1w1w+(1zFދoqq;)|OH1# C)Ȉkp Aߛa\wʜ-)LM$``_L5RHdNס#/[r 6voŶmzzgC<*ܓ U(t6T㠬#z0YC;!c^gsܨ44yJ3bC¾Mj(stOeՉ<+Fi5KuQXOg̚Vr-"s7u2ͱ{<&'`gTE g41o ?e%=o:1?z$7U?Sȭ 7qŔ~:| mS~;h9c osovx]D vt+Ѯ%"d܇-~!he^Fs6t13ck0EʓLI:?v]tvM@ۖ|\%zf=]ɇˌ Y5)?ChJEn"0YrbGeh2h mJQ' z # -))y`&HW`.Q/zHc3 zitX'y)I4 UX a'}G&]\8wx3εs7avxe`CZ 7/F+aG7 KvuqMUMҬuoy]~w^a[@[5ʜ5.EmCa}'֔xl~ظ3jƊ;;OEAc:M eۊ%ؠ.[[j1M2ԉnuUnvͭg̮_h_[Ī}@9zUXK,yq WOK:-e2(ao6mY ! K&|嵀MRL踣(0x,67g)z$ɜp DYW+(ub}qџ1/FVKY 'lwHC8+퉨Q9qvȉmABWl"E]CxeF`<{]q#FLXf.D/f2!ܹ:2=۠?(,9rYmUrSnǷBKAё4rY&V(_$Ēx^! xR5^|}iG+LL-ډ}pCeuB ۝?N@+8Puo1,V"Ṯԡg7b|Ka3o+y !Y!JA#8~InŷRt6SZu/ԮFOq2-B R"Jpl~ k%rh AF6e+ŽUQSZ:$L؁k:Qtm2:xQnZ< hU5j=$L쇈ӻ/H_"QwhDQJҋM9-u؛ @:UT,B =-)pax1aHJ^dAzwU ^O[ooMMqDkKI\߰}DG_{ϗxO-ǿ&7hշf J !| L1R7=i4 $v&O^Dldϗ тw0.ua*hfP \zWHMyWû{R#fD:[ Q=nJiB5/uؐkBim?+x8*L !rh")h \adf*:~?>%y[VJ+9*!Qc[lDD)>ӒЮoе `luZ)f=i5aTɛjG:qE5xu.YT蘘{dvy6W*>9#[հavnTtL8 ވ$$jXFdsAh%n!ZFgt9c[4rGe:[W6:0v3YHُ571>qsP;7Ѳ" omvL8;LSB\+%݋Sn[1ޥG(N$I+33>{yh\-ӡ']lg6KqE|vWeZ+Qc^(q,2AX%tu'HNj*-j% (u=ImR4F%@b|Dt.l's [TGDw+Pq H55Oə1-c@Pħ!ӯs0 ! `+N;]0t`w|n:}zYAuֹ-EqJEc"@YF}R'mAE\ Tn٤=o < *k&.a%{מ=fbP_?|ne?ECΚuڞk܎L 9*gdm_j'qM0B`[2vmՊpg&H( +יtY{"N~ DcHh@~FvKsLӨ2ZjUu^QښiMQro$edVVS~6ԥsF[xp){ qW19}K$ȲRlyCT+6n_+Nq~Dt<ⱨ@+F:MhXڈIժVꤝէ6e14 uM1.o 0j*(gGvqCn d*3!q8Z|3ɫP]ĥj"击 E~y!nxBsta=8LNr z>G M*kYeH@bҵYK_?$ݳg)2Ǥ1Tbk3P@әwygShÒ4{O.[,潖QҕTf.#pg&34ˉdB(+1,*0 :=p KZDKdK=-:`լqzt cd05L'p|VhWH*"85{QZ`g\>9w͍ Y.87 xcKBei( A@eV:8˯q- MJ?MI:EJH-U\Mm0 lq>C1|=imuKbz?AJ([:ڙFW r3 8S9#ڢP]"[ɰsnPcC>+[wkۼɆי"!P>#s\W]ݛY؄Y_4'O{<J`>m~uݽ:f虏ND[Cճ \9{/"ITXӉ_>,o0cxOHHp ˛M.5ѣ:/ e{u} r@:bX­F<@e,pdea:Vi=&"7?3}{@m~[_נ7B};ύqȏV$uYqҎإ/ L)K\05IX0/*Ǝ!g)]LSwW7/~Lazcqfɩ^^pPnm oQe`O9}1F ;J=84V6U^W/ Q1Ip^lj l7#)Uo)<zk4tHX F:VI@E,P|~}FfSt l83xyI" tD"~|:eSk[q\0oήj[[3BHD%y>xb4q55E"b?vNMc=:䣉 %uGTCU}Zl׺vbiJPY {[_-]pCBvzi曼K&ů$畸-l*I(F<} J ۠R(|/jKgD|"]l>UkT9Ѩ"nGϢ_35:HR'/f@-,w@Ov5(n9;d톙CHBufewXMWIH>94dٯ:{|H2G@cܖ7!_rȮbĨjɑO<Չɻ2-=uUOXywݮmЌl ?b*@iFmzGco_JrfUJ$f].\ґ~(߼hsP]! Q8sS^lF*xg JvAqy:Xj^.j3l$&K&uKNz֥Yъ{mcZi{r6' @3D}n#UmyԔ_(+"$ Tjf$(_Su7Rf8ۭ|@M7zLBrƹgRCV?RkMZU$Ka,U8ڡ[~tE ÍC++oo#VVjғx +S"VX=@AecN 䭌㖁ewv+t;P:wΕQ-4P<_L_#e!c`QOBgck_c ӲW< K1p $Ζ7yoޔAUAY WZU7lq nÕtb]k>kՌ_|2h vD$"*eRth,ώ:'=`i5;VdNTi^-#5[12+H L8d!N ά7#r&}}2);Rov^bS$i,"E?ub}"fPWn#6pIćӝ^9Hhj)8$h'7 966`2`[SY3].0\bײبt&Tq%ΑO|Qɥ*# 13קa׺OǥB,(??ME;0 (2jδ%#EUSflRWdn?#"Ыh#:ȆIK=n':F_3 m`l -;?FeT:Ѯ,*XNxN(VŬ?Q $zR(uL5ʒAԔ׮VHה~98V)z\2XI8^"1_FA=WyJ~&?{j[O#sgZR^:~S/3- T$Y᫷b6d4dfFnBws6u9N'ֈmY4 ؍#@a\Dp0L!|ު'(a7$/b[386t~7 j;•czI;y. G /Y$!izjρ@sX+$g~FزX-;~t%nFrY @XzT,%V7 ؟ 1xGUG(X2hbOxb/z FS5+5C(ǩZ>2*p^7W-Yw1>0tlene Y5+JRȭ[EՓh`5@Υ}wwW%$a,#R<5#ɇ<*խq⇢\y`}э5!0(GjlD=q[Yoyԙ;BM6Bdޭ`"V¨C6d]',LQi4VǹC;+|TXBNm>Eit ?h2Gpo w?ۊ?#ZyzdcQ)l#f2R;$|%X"fq𖤦Ǯ6Δ/0Umu[R;2ZTn*HC+BɃJ|WskOKfwEj(O\gLLh#pJ~i~!!kH"0SD+%RH CNӪ.7g1<﯆ˉr@$Mj6x-P 3&ѽzuDIilm*32@e=h}W SН'P-b-Mߨ W^ץte#]v>),Dj|ٶg6Yc)|XU!r|G ǖ6 R0^B3-ZK},gU/M\MaWx$z?lhiY?kwLR9'[~A9~5k(9nʱ;?A ~Bk䔾s.]\b@y5%+`}v#R,SšuYHJUTv4 o6%M>vQ%n*uy9עKD_5hɌa 2uz@2EZrZ}=yqֵ6j|åP9k4Stю{gx}lAܜ1]|!׈t̀22gxAnsvQ[׉t:~Ǭ^{BM\h3Fs Yr =@so8UY}hVAf[ U8?^^yT ߷dE$fΠt(?ݨkcڪ_gf=N35jmm6MMҾ"\\m|ÎUqU8yi@) f5\\I@9<)$9|}68Ih]?kpq97FZ1fB?:a!օYD :mtՑ-#$0MUŊZ=M]]ͻGEK2JW~v>U2'塒YIHS mh /1< yk_Y>y%ePZ^hںI'ٍbDx4XOPC|mv?op/^,aqX76.*u7YuVPKC5Tʄ9zB-J-藚K9TW-+`nl3ގJY MKt>^(Js/2̉1Ʋpȑk?:tEydy^9X-$tQC:K`*}9 T4撧>>|e4rosS _M''L Ed%A,ҮXR#6a ˠO(R ԧfpݺ šYt8USHCh6Ƶ'kZg~gGߩ5g" +9(De6$KI*$?٢u($*crRkV-=[ʥBJ?Lѯ~8P0])KSyr0F Df4:*cC27ZBe"6DZS|4/˜Z`!~tv]%yC2E#C"stD@i)V݂LeXqw϶P D9s}VrnCMAǟ+ /`'E,o(pQmZ'cuX9-$QL!,1Y 7{#8+bK.xϐ<4R};FԣJږΈ'\HRXc`5OAWK'wvMŸŞ9m:dDKE ؝8-`'Z̜͠W씐U5Ì$dyu%x d.3hw^CD=_X2,C+S*fr"ZZ*uCpFQ$Z,B݉UVZ?|,[4{z #iM>NP^Ԗxqa `oamX%|F&(4;;u^nˡf3)3EC'0clOFf!;僚E#gB2jێkr-K@5mbz_0,è:^/g2cY %Ph#ЋuTO}sqhK *sb7DP. 6cN@^{3 h'2,Y=oQGP"ĈMJ kcBp؝ GnUMȺ wh| b+w N߅mK4^TiYl7ubzؐ`?=Bna<S˦=~Kb"f~7 EAt_wRg]W\RECܪtQeMkZ+FQsC#Ywf^oyl%,ș !6wB^v];1$`&)KyEzV*nQĵX9I$wѕ+֕IX/2p*Uأu uHM~Wfjkz}) {FYSc.3j*eTɾ]yD_2i\ږt6vf4*hKV#"B8`.yBӾWU4G]͟X&  hقlP`PpetB,VR@3l_% ~$DYb0y)%ҢnND*lqP3eKCGy8BS37 K! pi"mV$S8tҹe@E_ZZƀ+Oo yq^TBr 9C9 v3q£ gWۦΓZ YWVa&Hq™g D)Udž'zjbH-.(S?]ٶJA$SQӼ^J/-4Fy)f槢*Iԡ GaٕGamqwh I6-FƛApƮEe ɕ2J7%F:몸{FJL"S {jtaB yʚc g˪؈ [dWzc^>X :Q* 0|Cu"a^Vߒg7;Ga^ԘS'7U гOK4 oݻW[n?.YT?mϰX: qu)<$!Og)4):bodlȰ=8E$ ʕ Y''<WIsD&X1mF9S;&0@Uw}K L) |o :# nЁn]ɪ+~s\Z0  ѝk[-1,]j!tlM\Q/M{v;_輸UI$*=5m0A=m os0_.QS@~o m^%lF!R&H(SRӋ`Cdq֯rZ3Hy~i^a0Nx&Q0gO_I 5T{l}n\"dc,7(xQP6V"o]b*zcА\>&õ{Z* JB8@ sCw[3©'̐g^M[L4DFFQN&_bX_F<?닜%" . g ĸOTraѥv7O]ݚE) vFs;s)RK"ii͊Y8d$vʳvtY䢧25٫^l Y'GA^!LLpy GC1 dtKxӿ\r]p+] WIozMcPq 6pf*j+ęS"Hvj@QlDE `iRKv"mfz1IDT`ܔ08UZE 4qP+̶ | r0T©)ܥp~Th,Z8[:)wq;m@9&8q&hpʿ>7j( o("MmѶ_a3e i`ѡws18,Ŋpш&.3:u<Or)`VG15kߚ2p.iyTܵE;UYO)Ps,voA,8۫:& j%%>Rm{r5xܗk&ݪ嗢M1Ihkic5)u1]Nb^+RIh9.v`_2Oyz m_0THN`|^v"'95S^ػ|[oy:w46|J8v*l9WѭO)בxat)&<@:l aRpo {}2kڋM {X(WM45wpK ̌qNISZ<./߼Ձ*I X *4|ap,ʟ-jX~ɂl)i"K-HAqw؂ Em z o5E.a%jV,"/<^yfi6b?ͳ3X,뙱$jy˜a wNG1XP2*˅~J  eFߜCH7a6ϋ].5P\CygߗJ*J)6W-#γ@X TR57+!4gx,'Oּb1~|MTȢE/bIr.۽N?Ұ8g*ضE#L?]9{|t=`™2N kO| ne't.\k^/LQ^H% { ;Xb๡솓ɱe:.It:6x-n.UtXU{.q) lWVY?uLć_*ҮbVZAS"zP?2oyuP@qlOREaY+f pLkNgl:$쳘+WϔV;:.Qomh iy.'alHqMů19 K˩PC7G=Qybg7k\\gPB1VB+'4w NLUg8yBn h"2Sт%3D#`pYs55I%7zSh v}^Ԉ whUj ڭ~2&yo˄\:YUʚ Sdi@RX=ۣ@"Q~HaV8{ܗR3Vsi\\cQpuj}xH޾\)]˶8b0{|qBk{04b[iH8#٭٬΃x.7r^l*Bsܶzqa0xo|$L=~g }{rѽ%#ZF rXLGEerf[NBu{fTz(`a=:6p@j̸HcZ+ER:W*]+HRꥋrQ_ۗB_ϔ[ ~Ymm^|+3x!룲fgrJCˮyLg+Zޢ ݽD+{S,e?4Y:!v)p%VK+=:h[P:Z틇5E&^CPDH_M䗻@tz=?E&Vr~_M-ː_ ~NWTYrj@u-oңUG1~lFeEӀsW 2Q"Ԅ$_g0l",#2eWh+ iO.fţ?aϚ%ʶf-.bA~W^['hߖey6u0E7ue'?t'D'XE'i]ԍkuYFe(l !8,+'l|))tWK؋/ȴ`*E:׈Q  s>=;FzW="5?kcdՊ(Q/jXtMNu&i -vPdAoüZ1sDxxu UV5 ;I2]VUO.I!EvPkzC؁ԹjRUN?Jl-ep*d[sN.ò&L9wLURck1ѭɨJԕDJ,0,B|+Ef)>dqQw2(M$zHh<;8N+~|^T oeߴ}Ɍޡ&-3yL%4:E,ftل[N MQGaB*xt-7gIe%fFhJ Nnҍѩ6H:||)0~wFu[S\'Xr7m)Gt"R+8hz{cQvr.Xʏ`vsd(Ufb,OZ2*!7zQ sqĒA: ƜU-Ek=k:,7}+BtR0~<8~^K= f8ꆘǻA]NGxd¨\ñG9^=Qh$:k:yp Ԣ- Z~\-/*V-Wl[#]⁵<w¤jPnZ``GA9}SEN]5qXN۸0ŢIlO.DfS/lҴ3zeS rW]p=D`nLFI^ntl^[vʬ 03r4C4G63 ,//"'R{ŕpW6MyXTɽq-1 Du$4a|y;:t^Ȍ}r%ÝSk€BBó!μOvōظ@:f ƣrsG-yӚζ #ݺ,e+6ƝȢރ:1 Kɜfs:8L?9Ư$?b]&"] t5]TXv?k {'s**f'G!HXѪo.GWJרMU ħ*oCmiՋbZIEjIڦn<^b畯\`ut|*c2ID^Vl`%(^_}.2v$em\QtRU1 )=wZw<#SX[U\e)4zB_ 6¦yp@6qD8+#PQȰwNǓ06sh`{Ȓ&Cs՜GS0-Ks{YO ҏC,CCJ ua{g 37}Vpc?^K^ƅf6#]ZNbdB{"0"7Bq;\cN(3/pa&[r5tByPҫ ёda:v_McҒ%2ʐ, R':-J X{^c?AoXF>Hn_}l$XŔd;,rwR76S:KP[ @,&NKC2/ruw?m1 sIku*8y>n-!lkR^4)w`@8F`B9&Tk6$#+漍1ԀCYm%tx)J v0C8Y<&l.O9i-Y;Dxa%zE!N̛?8i=\=m0lgV}6R:H*G4@UO UNaHnK6@JKF$ Yy}HTt%5R܄3$֗K&e)l/tזG/EyOA 'q,$fbjZJ 2B_\ɹeNjQ+b\$H<\nٺL췛@KՔj&mSZ@E¯[B?QZ*f >yhh#b6^Z_OjIA&ƙ9*碖$_T%+Ie;]! NP`x&Mt%eh>6xREBI5?c׾ZV>X(XLDͺSK$|NM90n& F:7ϣu J]eLK5#̕2 wu]?sC6QQ̏n!@#\q(&7s3gIĘtcAn,Zs7PsUǰpDbdB'H[! ps˖`UH{/ .~_6b\=+IR`2Fҝ Nc@}_n_, +m7wA޹F7jYӻ}C+㎣[CUYcO,q>kvL~+\x?$XKb}%kl!#Va%JWG@ 5J aV✔>g,W"X|.N{QZnS5RKZ`AV~ɘ@|r*ֲ78:flUx &VoS]?sQ8-.8\/G7̴7g, +Šui] $# 4Pg{Bb}D )KehG_+3llջ\?#JBxԊ🍁JS4cuh*]EÈ)# y/@PKENc^vB2Eq U숝B1T|)6\olŵMCңe2Zb|ц:ϭJ!J몧ug2~aZd7ǻYe6@29بqr˾?m7h$w`kl3N' WlLM?`6oSzQVb`"v \Mf'o6FzUƧ8ΔF#:Q#y V?B4޺7}繃}?@7`?p3K`}Xߣ~x^\XK4[:M<p;3 6MfyzVs c Ku[YkWy߉Ķ>%iA*ĝ zSoT6e.\w@eN6 4$T"!6ϑGw}7Sj1JUp>WI&V±}"<Ө^c+P?:i>8່wΊ]ʚJ&Mi J=m7NƼj9eɘb~F'6 D}sR);^ت2u k h6)zp?d2ơ~;~/i@9c\haΌ P!J*K٫zԋ,=e&n_w[Q1s4@IKuD(r<yb4,I%vbX:.-0x> giSgQDq)qۿnb׭  0|*,}kY YiQ\_b.b^M< &7V8ފj|'E9m_Jwؓ:Lk뱁+@`ae5p] qAVˆv.P$h8o$倢sZ~1mC/)磋aMКƩCSiZg-cl%ؔJBxNl|:ĎZ<7\oySD䀅!>܁]ݐRzc̲qVP4b,lB1?!*X m[q@%p5_HRZ6w6{F8Ğݐ!8Wհhj&պmڕekLAP> Amܭ&~hn=4nuxz M`g>n(\ePi(~ ϳLhhЦZd$ )n吙KPEIڙ~^ (ӝiM@?C.FѝtFb>E Ơ+ِtb`^%Sc\AX#`чҧ-}1aOc"D]){Fi^KuKet)`xSNfɵ1L2,U =86ʍ΁'1)68?ׄ\\,#z&,aC9ˣTڪx6x> f̮x]IÞڬoxl^2\E&"nIsH&|x2]q{KF2Sb#^F^,Ivpii^cm| zZ4O(`I|v9/hi+guK9oKQh8PEʷ<=;dE qíЄbh6?(9 8g$plFX(ƃ#HHHqHSxy4}n2!Cj<ĩ-FWoքPEŬrL7q`a[>`R+P,xP&;v(~ޔ*Z% ޛ&0HVaMczɊw `3c^u q;=uI)gN䓟)Yo-cZ\D0iMIB\ 3U4s8q3{V 2jNFyH/!pdw60 5"17: 8?JQ^J9L#NmUqͿɖD o&\1 +5Lނz]RmW|1k'Za+s\{~1~ d,| 52&^L?QN4w5lYk Xu#5BpJB_"Z}L#mF2XH:E9tV0m1'~*ʀ ?hȓ*Nzu@E;/9pן@cra8jIE>oBPzN+'G<^د!T&)fDoF")#o QEhgA}oHFۏW|W>3Vagt(yX: ܑnٗהOa.@hP<׸5PT\/ ^)R2o,MY=L@RJyZʰ/ɳ GM >j^H_WJN⑿Y\y) h-=J!"hUk]&@ ?XhBne/7kLLMDPy ȹ_tA^eAatS3%apL^F2TϧrGRGn" S%5rZ/('7 趉|ݥwZ++*)v`ahxغ%k?G[³j/i nc+ێ G+%貅KN-lE_ ]ô6+m<$[UeoYvoO)IҞ@{S\nr -6_9>طA}P4?;?7ޭb>ߏHu>׻ 2 Cv5[7/[̕ciy6Bnwr ud*"sJ;!1C ڿ1'Ĵ$c;м صֶTυ< у +_?:yRTB?M@&14cfsXn:[C*[㒄d HC₝x I zx$5 w^ÝI( f wiT-dd >-UG9߀7rk>X>"&H_p8XYC KN遢%9 ?y+bKPr5L vjxk}\;jfx">'Jv&,hig$t~Y604q:fHN"jK]3Q@nE,M̭T즇.b@_a1a,XXY 3wE?&(xWT~13Q1{B 3$:{"6z5Ř$ 4qO:%ݛBvs8]!4z]{mmQifh/ʂ1Ah7$E vEV~Zj~sL:#wN{|D)N"j/Ş{ 6%QA)yY1_9+4*]PY얆u k|8E4y1cfp69XPWho%D7@l}y݋I?1iy8OR&!b>N$JO[]@-TBR"MW,rKA54`5euLUnttB# jD E]isqmpң7&AGQeJHϟqi~CxhADAՈ‰ȸQ Q V=f0R}Z.oƪ=*uBy/q \|pR[D!&1>V tLκ)< Lحil)cdS1J%<,otflwRJS5nc*oFYxbe% hUcs)m(cky(ʆRǒԙ_bG8.sce0?5*,%>kq15dswɢ2j΃u en@UvWvݰq&J ;)̈a>r/E cFt#ʊ8Z}Á{e˽ I@zFPu6~SO~|dn(>BGu~ly.]"R|q`gs@F4tfE곥Q_.wq?j=ɋֲ^zzT!w*듂q:HҖ+ց z#.]wC8\t) R6n"w3`k,v궷糔#YÔX}^D˙{'n3D;JqjU"?"._q)-spW碇4c:>me3x]+@yU3 E(&~)*2MX75m.A(lU$HcFHg @/AK-1OF5A j'1'51 "h~4h Оno9[dfa74 s X+ C<Oyaqm9BhHpgM.U|o W 3NaV"- f }|-䪲oC"Vc/X~i\^BPȧN̥LYuq*=_:懵b|i4b£+l40:;uȜCuT߲#c~ )渡WCr K:mt?h?Z9%7יO ԡ Dt.xҶC+V#Qv<16F՟BdŰ;7EQUL%rݙ,&cWi&l&c͙ Qi SHpRG T E'0!sRa@}O(j L=E*HuVJ{v(uKxa}Ɠ/j<I/է5D86uhXyT ɚM`z*VBў cQk_]S@|F6 zM2_eb8ȬXț ~n_Oxv xvmN"yz0j^^?\+x_$C+V  R:vI$nڐ d2QSEe T.ȒN9x.YOH(6rsm1T%4V5fFAi$ zvI'w-j1(lzOdcgQϔ(6?P69Tա#,X7smdJۈ%OM$ܢ&2YR[;$ݷ%G̑W3g?5ss+X'JÞzHSPݞ\XtiM47* ]c쿭!߸:|k|W /9b{G2yLrz eB])(_|䤟HK²6, YF3jG]L2Otg+@9dd[gO4`qR(GدOv3=g޻ WFѼ`q?ɜ*& Xh%7_ AKzOpx\E@XO.zLFmPs1GW)?v8Yx;IJj`d*@yglP`.d}tsOJ5[[щgۓH:85`Sepڴn39o9zS7F2U8%0~%6 J8&>VEUci"_Uv}~us}Q8PoULvy:??.o _U?LF5`q죱9 %X:d10o("P )Cy$rGQ.yA^qTdhB92I [O^ECTQreCҎnp Ȣ}aGMb-Is}nV-g&D+1?Lg}nE[TtӨ63:SG;O]Bxi9C,ge1OFb?M-0'Zxi|!mP#@J2IG\hqԵJI_v=x5fY^'yr^FOZF&?~^ad%5xYrC=tO<hԭ4By!ȒwvXSg ]g  b)‘xuOur/k2kdemE&MGTcj&#=ph=H}66V#)>2ٞkg~ =iaNΫn\".Klm S} 1勃.rƓB_ot:u7_׷bb%iȺ*r(Q*th%d־ɲ:g)]lWL?i L7cxӮ /3da~!Nɲ$AMלګ4ͩKSǁy_/~UD#\Qԍ5g~t)BHZ y硐)*|z 3&SD[0|nG<׽%j!q޻X& (Rº={Yc9Kȹ6F&?C bfGAYqY.3\`+TѺ_(+hொSOtjFw:>XiV$2Y3ⴿzLW(Q)tx{H8q!$ n+^@Rs.cV+PTx UM SNdHed[Vk xӰCW/os#Q(_)o4^fPn?h)w09pn-kJ.A/cWR* GNj5 Ӧc_հPxw&$, ,90  󓬍CvUۋdOWk\"lmFҨWTj*WȬahZ{+h g:1H` #ٖkf׵ôW jqL P\b8X=imIn#eb1F+q[.iUY(Z+܁B5&5Zi-Nh)^VO|4Tۜ v5(eeL'fy4h~\Uo1[7 OzǞX^6d&-Y{P4fN|w(gdiu'XXvPB}`m0uz 1q2ApcnOӷx~Ζ|2\Ta$N\9hcl^5GI;pqwyl¬4R@Nk 7jBo5P, "⭣9/T>9O@ql/gMmm=!̡]SaYCgapIssDȑ;|@{,4.ly~cIMKδ,)aF:'>Ppq`vD#/ca8n;zTk} 2/W Tд>J^r8Ry\ BXk7G `ivz՘-U#*^lwžaT,Lf.oa[d@,&ZSVjDp/zJż#?<kk sqAOui!"!x!ۺ)2g2+s5l:C0ə,4K7 K5ɚײw#XxgQr}ZI';ӃS#D7wV7$O3Xmjz,}+&nWIz̴@FmH nUEr Jp<sy$ZJgLt2\7cuoHj=O|FLL;@ cu"K%n!_%eh^5hs5D+EA"xo,9hmE n: Fۯapvʷ*S Ͷk#&Fw-G%1UVF—$m{ȧXt/_K˾MpiP;C YY ŒK9hgW3z|,,a4!p{kq#(U/sf+P$!,;=ڌ~KxfEj Ps1 4KcKVbZW2.4F_s$I#GBJYv-9]XzӇd&,݇Mߢ@Rdkt>>Xc(Q֧f^Mì3p̻FbQRhّ/dHp'沓`SJ_Wf7nr;'Ƅچ_Ki%oAb7V'~ g >P3f4ffxѝ:ѠCb.-wLD>dDﴐǚQQaB:OFCg?BݓSkk7G7JwKQPb!)yڕy]V?A1L+t+tb7_zEt{m4T_Nĉ%UՄb9C#rP{`q,y댺kcx&V׳>׀QX^j)v 0If]Ves=Mx$xTq)!GSЍfIA$4Āb ިMϺ;IR*ŵӛs:n9*; aӺRSh8/[@#ۨ-چ%Z|gTNyM"ϣ%78 mzJCDńF!hkeC sTEyD,:Bېcc+wP]n/@rBD{ne 2P ž:`d׫a?gH`liw$`L$LP Jz6Şorݶ:/hWU{őe#őg͚ޱMX„k*ڼLGJvALp+9q*6 L+y{-!:?bf# ՕYR|rp&9@>V"TDVom`}pPwo(d_2*HGdC*ƃNO5y3{0C,/<5нddY{f.9}Ѷ8{O$em]y|{YpL+d}MZ" Ьx5\V4urKc1ns|#.34MG"p*}U6 „iǶȒD`'MEq|2 r S?Etb~G810`rtIm^]p^vw [d rt̘Fʔj*v ѕM" 2*nkGS6dfχP7}Ʃ%1U[tZeMrynDv?yb#c{#DmȎC#2\Î&$=1ûsjtelv3To>+fPe 5u%,$gyB kQ(usi!BV6Ua G$ %jJlzy}6 APשeRP)gh2ٖc4L9؟M תe 6(9Bif[&:2{d}*٘4?xYX֓@:\AɛKJHӧU[jt YVlD 8O#ʧ"̜kV,J*z93=qc6'SY0`%(D}, ׁH?|\;w%Q˒W%pi@ys˂Rh2k\!?sbSs挛 oGzrۓ{AH?h.K׽(wc*;g ʌO+&5k%;`ؑN{Aq(ag5j `yZ2cTZWwV[յLiB0-}P=+^{$v!n;ժ+^GK*zޔY\4G R1){?T}22Q3تg~RS.DzݟꕍJ NăUJ SLBba~3DVG3yH>wwwƸ`g*6%,*y.O6a]}Ɠaб(}>ʽ午 R/mXCK@RA3 ZǨ#H 7Qp??|H?٤ce%ߟă"\dTDya 8Ct@Ct炙dhfC0j%Oڧiׅfޞg"W[$"뗣)jmT:_㍥%DפQn D`YF$lp޺XX2ܙBĵܧ? \\%x(9NTņ%O*# X;V)'Yuu aů`u>/&Q;eZuM}Yȕ>mQBe h'iűe:ʝox'r,rt[@/5$3_k#$o$J렕xVED }⼥,DھxqSʲ$%W1?ͦl@4aqqY%S{Y6m1U}BA]I}BsAX%=x Q̘+_S7΋I3t*/FS 'SdE-co"&P_ RWWؼk t5̥WJ 7{~gt.)MҐCA ^%&Q3Y S"~ݲ/s"..:Ȅqn?`wn z@̦7H_'5/Y 15g6WL!#6%5Wfà&־%t>LB_V}3 sD$1C7/IBY .SQ8CS=at}BkQ}jYhql C6+.5~NyRM"l.Sg6: "!}GeSE*MМ7Z5ĸ;;N_rf̿73p)b L VR 0)P޼8(1Q844Vi9m4ZHF= {> jq?qF~`T+p Te:i4[&/AXdR^LĂl ]t6~BMFSmIiN7OV *nxd h([Kpvfhc^Ǡx csoƀq u6Dt#ۧj^Eoj^u89d7Z}$53RU.0v+^3Ȏ0^|lSFb"KFc@yD=1&|޿F' ? W$d`hؼE#sZ!-[|LhqE"X͜X7Û~aBN=|s8>ƉR =|B)\Iՠ6p$-EAtj`J_zbl]I@rJT>=]?kݸ1+xC%/Rpl:Ͱ&58@w)1f!ɝ2oLN,M6{k8~5\;0H2mOr9eRMðAro)ynJ" k.iňIQw, &~j+-yƶC|XDxwIԊDzV3⚨6)HSgbaٲ0 70IB^SpyM (/8dRςYn0/_)B ;̲Š6Z,hkuletg7ҖlRl=L2mLQlJ-m ݥz iś?uFL}Bz=[߳nٍJWbVtd53qco=&E9x \[cK3+rA{xD8Z{?n;V|XZ #L?| $( `>}F,0C!ig冗1j ,[V΍xhY ~HmV-3H`{n럇)]<^g2Q 6po"o\|`Ml[=o+ qT|YQZ ;s{וH>\1[ QLjm24?tB۵@G0)\&PK E0Ra,\(#"Ea*(=LN'~GVK̇g.E},vF]<ب[b5MADGp&0k>0'y==܌T8}%/{uB|1u4"X4 D YaL4,$7DgFI`,4X**sd9Wߛay=6đw[yBôHS!`qPOyOWy/z 2 X7.9{S;g}5!m_avt|gMZNjsB;sGg}0 &LQۨ1JQZ ը9=HUK)#rf[aRR t' AS&,7Vf\|MhNk v=e(SE^yCqj^V5s p-nšىDaOtn7=h޾(rm+|z^WqU]W.^e=;~;yvKY =X66~'FD~x7m7E\2;A1rϷ82fof#HcO99[{uræC>KSI9y˲peu`k~k/W.?M*6KY?4HDcC2c:VSG +{OG£yюzSBi1B@i򥜁a H}5 Rh=nȯycf>@ q rD>Ub&xᚶvd{2n#1ԓ̗g}i>_:7Q :-$0&^HH,5HWkY\0E%s5_{*9!rӿcu ;L&#XK?&gjuo EX)6( Lcy2p1DDүazAM\rncI>B4Dˣc.KD?brTPׁa`鞳aybB8 ]4#{y3 &v~[ml!]QB0 RlI8 x1{s@\J-ԂUIsܬ6zkwks_+Y` `WxjQ}L`E/("]!RD$avx aX!Ϝ,`pQVp9[!YQAeo7bBpʔP!,YQ*ϙG(q[**R-8TB4V iM=C~nUM|11՝z,?"sתi↑W#Y0GE_}(T8xm.amIZQtа !`+a [)uy4~m[B}eT 4Y23FAx!zn| {gg̪=05S˚vEAuB~]Ig{ϸ-  :+F/d* b80gkB|ʋWó4U8ہl5 /Э|[ @z"Q KmdV$0рK>uJ>$R(&ϝT^`2OdAe ^Gz)M<FV 杜pL?5]X\8E蹻q:eRy֒υؐPաH}֛@}Ha3+ͩQ<ԖD]Xic!NFlZ[iU.u]Pw.  GF)%Dۭ $! f+46xߋC^-)9G 9U$jء%Yr,^ +m'3QC$B6P1n%9zL|A2VGUaQ{U2 2rops$3p$]d0R7lo}aSRҗ wT& bt;/R'#B-. a~un!}r^.C5k˜}f/(QJNMQp?{P8Hꜩܠ /Vd" A"1.iFhj^y18d_=Z]sO?-xc!=A}MՉg>5}E5ۑ Zz$S՜ǒo#>^yٰ?~XBP- DqJꁬ;NLh~xǜLe]v"g4byw"׮F>B$U$H OZhqLG^<)MmXDeٷ57X՞ƭF\`{ !|(T#g԰[ƿap9u2+}Z~['<Dz;w\W1?I!կ*D+<Ћlt/OدvW%Иp{Y `]w>1z6 Y<.;Aze^tx!% Yq} iA}؀iC/P˿e &PRldo7^[&.i|lKj0a>MU|ٙTd áЫ/Q!bkP{Z(D\@gY} ͱ96&^(8S&xhhdZUWZ,^ ?)ﱀ\~g>uß݈$}4CBh|v̅i f@6B g$OKVu$h\sÁ4!nܟ۵5`SK@K'Wj%\JaKS/Q]P >%y{9v)n"d(segcSɼP gI7CMK@h3y=g"l{?W ^b_B=qz{B#-a+c1έmչ/[*eOnMGiW]X8%tUt^ s&_QDf ASܩyq7<0G$ ӿܥ0!eMsxdg+Gx彶at'Q JYj7=?C2[v@K9g j;僵M AH2ݥhQ#_5lN|vs^WU,} 7Kj}|)'cX*#XoY5 q^" >9JDûpj-2?gvF.cбehJ%OLmAH9ߖt1^"-5Iw73I6.w~v}X'!pi9v=VZPZ2jM*_s҈b"u(e"Xܭ}!C P2!gA>,`kp V^Tӽ&IP'i/YR3*U(: ~-B{ϚCy@w,Tm芠}% >!0#m OrQc})ݑH&_Z]EQ&>ClEI O,<y0M=^!9HuSM@ݗSs$-w&PT3b)9YKZDLSzm?|HK-[*UG;A- 5!7Z;nǕx{N^(HV>c_R|olgX9: FVrgW!b΄&R$\FbYϊeAޣ >욢NwCM|E\;ٯ3mL傑zs,dv!4 ͟ovJji>,C ho'B1k]Σ%Kí ImM-}9v$UtRWO c3ck w(0Yki$?"TҰE\_4%W^\TEX/D'nL2bCڸۆ`/EJ%Pr_*-of`b(rK95@Dã:_+9nq[/FG?7עW& ;Dgy㫺y1XwPF%x"<YN~.w$0)zq я4jx7幵5juG|[Ee[R_h*W<1atDCeNs8%!<)H,yv4B26.Ϫ@)(eU]zih[ٗUC!Ox$F7|B˰%)D6lvAd+ b,\>96 Ca^.ȇ~Q8$Iu iggC̐ CBQ5Kz+{Ŧ?<ϊ&="l bt.4kA&MhjV)hdwBP=~*3KtD!;EP?M_H_'&ȪR/>bp ?is~z9Lն}O ;CQ鶯} c\q ր%`D|۫]"䏣Kck50 [D9Xd ;khaqm6d{erO9̑IJv$_x0O&YiLh>V4[cDK2sLIlD^KE*.nzSdqy,HΥ=X %Hܧ-eK}s,זeKl0K-1Au0S 1 o`8(?[]6]=~Fz#,Iƶ(kٜ^yZrRK{։.;fh 5ylU`-8 _FN^e`:ZUWsPY'2Cշy#&Pˮ:o9ä%1^RȜƘvD{emRڌwPIl˪N(L)'Իn:GU.`Η M9ٺy` v#{FpwK\c̗8g8]z`՛?d4z?P`:(E$*`6)jIWКI5tGlk?S*SDyhIi…,;xL .s(4F:z"HPJN#SYWTڵ)T9 %9=eV%ǘʍ nHn>ҪObsfd2Aşh؇F3\a(AA 0K$4IZ ` t˕(@TicA&&zBJzM?pY lPQF3rb΢~ʛ<$d|١j^S aMp;' hѻSpQ&gƃ_'cSD9&Pi+s:+˧`o ?q/fLHaUƫqL|tjz'#YS {Kȭ7q&>(+S ۲Âtej<3 [Ԍ>2NS%I!M,d@gSwa~C"IlrP9F̗TxI~azH״-YA(Eb^F7 hioQQ$|GI \^q (EE6Qei A[eLh@g[!W}4-܉4yKƌ"G߶8M-UѼ`P# ]>!_UB EC0YA݅ ϢTqj}Ki{)W~$dD?)Q: ި' \$yx䛲<_KpJ Zo$i?JH.g ;e7$mwZ=cacp 覂X5"FFwh}8W #MT+D˄,{"ʳ;|͏F%=N nNʄF´G }\FX)h\]"Ib \F"vsd* p@[ x?' lCD ѱ:em9}RJA/8B%s†cQv`/$ǮfƩja/<@V+oVH͘rQx~e9:kz՟^ؚ]:j/swvfW*QΜfKrH|c TU?f^E!AmpdØ W2Uf$yشU?/RTQ"59t4>qga&s,iG ܵz oexq!h@-Iŧ-Y"?鿅:!D*`3lu8|x֘^$>5'D oUw7/ ag8),-VI ҭK?i8*,0Ko'q\9?Q3n7o ѣ**>yONSU`7CK3aq7otJ0 z? }?:JF "c crT1n7'Jz~s+-خKۢ4f]A ط I7zjB %#٘m>8;&1|66&0]$w_6fة@Q6Oy@y..uyݘ6&ӬA^ۄ+(DDe~G 9Sw5DIVubw_#Mh$gfPsP0S ʛ]聤ƀi1zOxRu8.C0ßɼr^597S VAY‚>ERԗ\ ~i#-OZmc_E=$VӦX>Ab$l!8E($3||Y_H.WvI$i ;UCM,Y4eeNlG}+e4g4֢o倦>EZ"-{p<]~ ' @waT}ބYM=yB.D)S m|@+evԐʴuPg+u̚7JFJboaYm) ϕ4l\ i.ݵ*6yug Vpk~!$\,bL'5.n(Tn2/L}QmɸbX!E(vi\۠ԻHxKpEBL}Pԧa⃯Ө:\ۃ3u\k'>j1B賮4`+esHkqT{֑3WUstΊ , ӏ3B ܟ&+6xk^6AxqiwV }QێS;q>6]>-{ZUaϸ_ڪVo02v:23e~߫wn- s>.M\_yrPFֺJ<5! XjOlLP:i0:0h=]ͯBAoSo351M1 Է50@5I(']~# xC0@݁K:Q!ЉJ?.msMIJ[*uԲ?eM;-?E pa~b2^3xKͫ-W୯0;E` 3aB>k /U2Mj!R2kӄ dYUj\}萨9OP>%7|U<BNPND'ڪU,Jjp~ۤs+Qva":/-PK{86hػdtPz44pC vGx?Ra{(A pCz++&YGWbͷ1NT^TҴ8xLû 4v@ѶN/u9& ~aӞr}*)1F^A۷4H-#m蟥&tTorc*H}p(SEC0F{Dt _ϺmH/i"XY;PO=$ugpDuOVbH_5 \.d 0$ǃf/W/u3Yαs5sSkh%$(׻2Z(E{;90Ӊ[0,b8_%0 J9͉J 89sbdZ):b\ `v`|};g2/$k GbP&6.|SY[|l'ia˰!!71 gf& >dbӷż(bRgp֐tp~,8SU]V'?՘tI7@ITNVmԺ4n0[q!H~qr>@J6v|&\Dp=py¶QzJ.8.z)N,Շb*^j5b6>gl¥'](2qsd]`q۳ r+L.? c(ȫ0&I/邢az;7[c0H Ңz-*eL&UwQ@r!s?tt/+87 +9 @T뒤xi!&:54LgzwOx9Җ\\6=5 C0.x|4am? @qwC Zb{*W. XNV,b oHG;O]XU0Vgɷ y!2.)=rg01X1VOã,ZbwҔBZNk`?1Gf֏`k[[tAlnY'W?ȊJT1b8ayP;xWQ!e׭ `=|'<<ˎh'e¡)<HU:LMtHxugn?"_didYrB=ٙsf}gC+.@D@4FWL,(d_όر/֯:)nLL--LD ^:1B N!D8{;w_j' j*Z+@uON~ 4J,9<]?ɇG^rCIa&rŸ P5;k:VqьC\qt׌QNkߡp&Rځ 3pkPYKdz~~KEHwgBM@cO%Y wfXC" LQpNQP&oLźHl-H2#"ˆ&/$+UdA%\Kт"_fPm@R8y4 sy  ]%656IGπ]t6-3gVe]u @:B]֒6it:7ѻacB(~"!Mb"?Lˍb=_r\$s:Z Y(K_ Oo 0?ٓ5*Ӈ,חxmPhi =OۤZɐ,(: {eA@G,T%ϴ0W]ٯ0 gЏzhѤ9'Nօ=Z6+XQMr})i;5|)Rh$I,_%@̙UgJqYBC7(/k)n3d--7Rnذ'y'.àqB%U||5s-cT_XG5u!AwoX1MsnqH7j3ȅU.˽:V#j"'rU6Tj2G2rX ̀Nb>M?ncwܽ uClߤErӯkOۻ0Wg6?O,?IU>M\gs7Cv95 y LK%T&jK2&Nq TJ3R,{faqYgޖP^0,]ű[qׄކƝ߽ݷyxm%_1rq63Kqb3n t/]۸{6u[AX])BTܸYfgޣ5֤gr AC>N+OOI*:.4ػžeZbWR *Fl9|@dO=ܐY7Mk M1KR ozJ !sԟՕ@QHXN(3{6(`+HDNN|k(ÞVe&*ޘѾk^gm9T?Ӯ6~sP=la vDVljA40:Z'g86$g+Ր\>KtO*qpNdƘxuDT6۷`<}]kYԄ<ʍ'*.j F.7Rt\kh;so)R^EBbs)>Y(5Q/ qԷB8hj r錘r,=,>8v`bo*WF3!W|GGt閫 FS.Byk5' )@ D%ф8=G_RrOo,SZוN-KEgo齚`|o QHK;uaxar?O;;]ވ)'_{h>+#xUSkQ|`DQnhS@搢JP7:3=ީtW(A+ñt!*`I^Π.P!P$<,CRDPg{0΅绉fwxzp6 YնW]%ȸ{{?H3t uY<ö; {-F [=0Ãa{k.5NXPFNdT3[zƋ7<#Ch, ˎV' odƹy 'S2v&1e@5`UEGj3Y+ErE@`fgW@b2fvΝ؎|C8-3yʓ .""!~2H,`-wa]*AQL [E;˾, e8Tms?5SuH,CYbnՙF p"?fjDN ߂+hBץZG ` ||6E&6׋lLlӿy14ޖ QE18R L|ZX*ڜ0tůVѢ&F0vo)\ּ6yl{Tt(X^?zP9w[ V>&8S U9qjI@KыghQ)a1p[@ض҃ҹH\%jkLDXOK={K4S:N5kg3mWb*b<"#\~:5mYFw_5}W@N:AwYQE$V퍸9< TQ$7߫RNt 3uRK ۀ_<%#ZF\.E{.xa};Wo9OlC ܅mmѝ&4Ԭz+ F7 A|@aQmӇD n#_R&t99cʸiEQ-m J5-v44_e?>rWZGNHʈ|Y/&YЊ܌jX0 * 4 `秩IHݽ_ge[V؝Xz!z5wvτX.UˉH~2t{TL F9,FS{E?@Ҋ ,;`q"*┮X~mS+kw7t,N)]x# pK,V.4:a<OAf" #>5x]3qJZR-4 @=V_7^F(7Om7w>d7?G.&ސ3; F*0ⴗk;.gɪ9줘Lnydv* PxNO%),?qTՁBfq~iaf:KPiҖ63$3w"nn~Jc}tVf"b=A54Y +;1Z`$8 oٮM~KS 'SReM=*  _;:CNXW P F+[е8v{)?jhL*g*GS.9ID#N%ޙ=VC~S V|3*T5,ȠTaE4dLvApbeBM͇НT z)8T;`FUJ-KHXLeɉ庒ZXǂ̓ rs:mY˱zRõɾ+sX4JHЎ'd"0RpJXU)lhܣHfQի$O=>xI޳nõPO!x%(|G sDb,U*(rՓ~H2kޮTmXNcʻ U;3ٴcaz7'BO$DNvq[' v"oA9OWTW^}yKS>]FK^ BﯓR(i!sL%?!, lЛIukB³oxi|GX: ӎ|O5r10!j<S @@$_t ]H3FyOxkb[wN["ER#3 دoV߹=B!`Kޠ= CmS\iXCCӣa7s@}yss!!ڬ Cq%65 ٚ{S[ş{7\{ "ўN#Ly1!G4SUu:B}CC f '_ !CE0,n,׻H-?v]vتz}8M(5j.b,Gq|C$1ϮN5'X#g2\3BYg ]O)^lǫ"˽_|aP+亇mt`7 G#bp@:Iۦ`se~e2u=əY/Tx/VN]'|9"R%i3Z9 S{ t13 <0AK gSR 1(goѼlۧd KRjMhAQӬWdk/7EJ7c%-w eF2ֺq VP @+kF0,['-kZYlcdPQblD(ΕƑ'gTӹN3C5UuDOu(3| |4+jĨR7no+UTǬ%zWcA@KuB1ȲZl\ 2s^VIIS52Cd(%zHj .0`iI(-]awo5`4E7yJ8EŢg1$":f\8a$P0N GΚz l+acXOl#PyT."c}]N?O IcDpk,@% G >yI.tMdE?]4L.JOsd }0%${uDC!/ih]ֲG( KvjMnU>R.,] (+>,D!9kM̒X/㡦|8%fn9$t*ҕ؋LޛHI۽Dl]մSe1-Jet´'u{sSU[+|gM{}R:[G6>֐S%1kS%ކ?8`IH@)p7 D[eb[94:n?ݞCփ [Ӎc}f𽀆8j&ů #^8(7SdP0NI#a_E#j5Os9@ 64d ?\Hξ[WȄ 8i?عU֦ӆ\ RBtVǁ:Q-^/\͖^~u{aْю_`E9X;m!%gl2̍u |oO.kSl .@Y@ڼP0SAJx4+/PstCu׺OͺxBop$mMg~3Tzk:T+'AG&Y=?/LꮇizA Gޢ4>͖΢?Wi}.JNy1@[>m8Ϭ**N@QU-+H*1d rdD t3qq.HruŒ|`oz Q0wuI:=> v<16#z1q4 ĩq2 Y Np456xwC^qǨBlš櫜 BJOfLR3vYI0Qz+Y[*c)΋rVdr4l{(+NPmڥ,ykHE@B0ΉG/cz\qBhŊ ?Ge}rN%^aU΃_eSlmLAtFK=3"4{kA' uNEZ=H֐V6<8[YFaE'V[:$N< ]7{-,Z:shf9eI3-JZČ=L9bDt8 M0c'4L$cgP,Y{X:yrmS= }ӝPLnwBO}O A9J\XӰ<}}) z,AϑIQ$HJNN"(+ DitHd^^? ^iCY#t"M:K<氃RO(XK@ְ9 "͒Ii!LOJp&EopO"Υ L^kU{05k)_k Cq X6^=8D'큛l"; 7%$=P¤4 A񏼴eK}r'ޭZBjz=Ɯ%r>~k^@aP8B3*JyH~?I-ĉTTs_EiE' @WCm#)rx9dSVSxTw.~fKe-J[`+}-7\,DKʡB2AшXSu'麂*?_kt;Nwo9g. I1"8.QE%KYx 7M̎vo4?y# zCeDzǀL!d&`D5 z4쨢d 8_% $=KZ;T%("oS+3a{h\n"N"M@cM6RBXٺA5t/hq@-Ja`b;+Q"v- yma#3qǵ+v:rq6@UG뢮7ꅍ|& /gpVO=Z@Țc+zJ1vjt5DӎH~uWE],0Qb ][\.X{   zzRlV?^*H"s%:-GHp=OMi _N5_ fH;)6;EI!6D?JJ4أ-9PH H-&|; GU fBר&Z $X;fY3\!|ʺGZ:9=.;r"acR3B,dN\N(ukF R֏~Gk\Ф sS#(2)`پPe"vD+KJ>'Xτ$eѶ;IWZ3.q$zo\JS]ϓqqEeG5%Aq5q=s*Pc*x^c iJr #j;\͋6 쉖Z57X\ۤ@vJ)\ZwTj=ОO1kun1XaEz6r &!Mt:[skG\5)_.+YBt a"|񢨬0GӡNST.r.;*<x -B L|ֻV貙9mZ@7cm$Ck>~`9ޫEAMRȵ |NqCGkz"(6ܡ5Y{R5|VDq&&~=5q.GJ,O 9_W69jxg4?r.sctNgoTS .;|y#,^8u;Q M8I^8]|[6%4ΤhIA°Ӧt  3Sfm,W8!nyy&zנ]7`w1A]eZ"]i3@P;/6$$HV&Ev-*ՠfEݍC/݉~iikl <2b8҅]\۔;ُ?<'fSz-MOn"4ڂDANOK C™@:, `jtM4PX .ި(5 /Nc*7tkoro5teOsTzQtO4($zxV`O 3S |뜗+ӿ Bqd5ZXt J&\l|gyXr?2 g-G(N){cG-[d2 vѽI n5sJƊsopZѱ0ҽt`}$hB<`u)Wv}PˤѼWz5$9 ^<%ĢFҤld416X*-dG9;j]!5 %`'aTf+£A0)^Vr_6ݪV : UaJ89dh:TI VZ+ m2iW֑6(+Ƈ]MMԗ -XW^nVۈ?@me^|,5UɿVÜAp߳R5t`xW'~(4ڬ_v=_oU# ^Ĩ79nY}vqǏuܰڢ)bEi;Pڭ 7ጝYKy_{7ΐ~f+SoԇT0,Nĵ[-o:D6oAHpDXo4&Çg~d;lPEhZk` wh3̚((791]~4K +MÒRJfYQ0,8e3ImqWl4[>pڏ8֔ztP͞/ϽikoN65[6Iy} -!&OR] |x\:ZF˅!IyS I%!P>7]gy3kc;JQdۤJ2%;fzz+'la1Yd,!оK>qԚ? '┈=w59T$##rG:ޛmq׭]߸J=w28\c]>}Ӌ2/='4QyaMdh^ۖZyʛ-E CUUevi->C:x )v#hSQ'v ohMS,V(˶[mUVz` ]ۢN&tcuE?F7yW~dҢG`CuX~=䗯]#8!,y5 K)&VR8T3`;(\qf;<3."gT(6(-y(n-jX5ܺSߺ6ՙނg`r~@Sis"D@(;,(>jn)1=sR ;`bL{S|tXZƀ-fi׭4|Xh1XsA D>>[9?rQSz7QJL``p-D?< ޠ{RV5v3vh5iIOP%h7&o~zZ&9cﴙXϪB ܻ܂clfV\)ב2ϴ r^rpV{T1 GBrj1Y]A4"/WEainp$|P@à]uV6{ݦ^T?3YO.J:p Ϭ1;b(>'&wM^1xhxN_fL qnSY-"(?sbãicRGѻb5C csXFmi+?Pmp1;ZΙPXG gDxՒLe~*Y3&M2 ‹\rvU>}([r@Ni uUzYh-s[FfŇaYz2]]MWh/m2 uMeŧVLb @Sʅ9$qRlAdӰ}=ʒf,l`0S4yr.%#[IAy F0[~h؍]d-3X&Zhf:@CR cVSmGD=iw O1ؔ23᫲3x %yB~*>*B~sk4VW08<ŜG^Kr93BxK2酐QlnC0\3egY+FYw/4~ RI0?=NkofG!gfg 3(*d.uriZ@jSDso'f:V_@Az qkN;SQ;@8ۧ҅aQ 䢾%KmT)ں N­#"+ZthQCEwlaKOK"ĀI[I-,_Tcg&|wX+FETs}#|Ь><3˄I8dD!` J7, + FEǃy㦘~yM*fG\Ƹ’{#lB9+tm:ٚ6k8 K|mbӪejbq.yl !E~n. y貝~w= rXgBXm ~bQ!ޛW! Lɬ{DiLsAqSjh "5'KTл)-Md(Ġ@(|J|O6nț]N>VHu?T!G?!{W:vi]$Q.1%\,ƻ;#'_Co/[@/.?"ODgeP:{x]Dzɂ),&k+ Hu)<\ A PhU ^Ӷ·ilL T(A ӹq* JVeTvݘCP~\NYIA펱[`TECkiJ ]ۀQ+Yq cӣ_,ưK۲Q] vj:ɳ6nvܼƻ>2O[ lSDj^zJjc1"ؒʧ@{~4F dhn)t|bR6[S#ߞ39nzq+^90d~kA/*5=U |w'ۗ8pIeBsθ]TdnKȲIy~rևBe, 2wU蕺n1Y#>AʼnD<6.[*̹oEjk@f97M%8~ݩo+M, a5(`4OxZ\옩o.SExH~yxV c+6jEլL?7b-g XpSs[}yhB~2i߆OT1ި|Ċ:G0h>N"ǒDA>L]I?f$Q5pYLiCnNF*  BdCx ^9&hd͇Y血zZ!> 7 }kEeG0XTӵ-'(}nVr8CD\j$,6qK3dS BV7I 8"F?"L%Gzck['7FcOŏHpWOnOAKf ^ur>nKM|Vt@ĨmjLTiqajzE {q!B$H 3ZTBSD|s]}I6UԦsEr&S푑ZrHai3]?Z03Mu'Xs"J ͘j'J(PAKәpbP{ w]~|⚂,@r8Υ(x V+_'p0q2?ƀ0@̭wyݷ OW1c Vm&Ґ9l4Dzҥ?`i\3;k'[xR9}&˽]EְaQqne%MC{˜}v yЅdgncnѐG'y^rN %xgji \f&RxbiB|1J- Kp925S55+G$bq+~ :,QAw߷*`Ғ.aIV(c:~tڈb+0+y0᜼qTɖw Vӡۢ+y5N ҕԺ`,[?>k,Ǜs[O1c~q'MnU8Q84͘Uhv \Mn9+Y$tbz>zƨ\XpB|YJak:+w 5^>SɎ I[hs 9"y<56lkV>(ڟmG*U FD]g⻴L .[7 0ZW6K`*GvM,ԛBYy.gu=Е\-mbX+\M-(Y3;ԅ``19>ZL~ʉ/ F 4@AS./2^ O] ,\&!ZwNA9A+&RR:}Ď/%dӋSA*d;hԼg#.t u5? ԊTW=-g&푰ڱķ)k')qTnIu**aQ%HyOn7WcU-ֵz3i>. ey ?Y2pk%I/\$0Mu[Ho5=7'枇C@`2Gجv7u]Uw8ŵ;?גoְn&!\M9-iްr.LjLs *(}0i$ڇwT6pYZ( Z\._BK% ,(a;>/ u\pb+2kS,Jh9d؊YE5onT gbzwsNXM vN돨bx9O] oif`Ɋ9ua= ?Ke(e9Kři&-[~wB+@;óͺ9Fo~jN3I(#-(d=OC#Z`B< p7{޾:펙 )&dą50L1E0Qf%͟DHa VU0pV ç8YHOA4`]2QĶ k(džT -K.4 5vo+bOIQsAI OBgu"D I2΅)T"R4T|v M.r29l>Y=c}jh/y1d0&.qi7尢b#8-r+XN$#% jvUg1Uul[#[}:|5V{75Cs('_H{( JR :J4;E.)^<:/Z[d:oÓ(al|s2joq Xwno T~s XDnT)K*Z^N2hi733 HhljG'MJ|) WE"u3)V"6LД؆JKxKBZ ӔCKwNg26:~e2rjg7T/xSx`\Ϛ =N^HV[%-I'-6͵7R].cT%#1 >-/'R@Jd0iotѿT^Xm#{L1.o^utf`WmEk+v bgЀBoN,TM+DuKє,_3&wZFnz-."<39A J>w !n{Yf*ٕD*\K5]Z9#w@i̷n>^f ]w"屾#QN9j+Tn؏4AN{n@QxFDC_n2׆-AYAh|bs9[M^=gSca2q~W ,^~O1X F{I3MLfb/̢x#8_S8XA̼s-@Fi?pl k# ,ZUU"ǥx (o]VyVIF3e~9{.`@ĻYHMAPm# 8unlyHCe}9Y!csW؁.J2]2xW&~Si =g\[3C߷ DhX U0&0,V'V"<$['37eO&em'=WĶ_3_^AX@!tNo|q{$.lBb.+cv!{f %A@:2P!|,<^6t!R!Qdea&GMvox<-H| j:&D RI6fDNOn{#*]"ќ⯏}T;co@♵it?ghˎ:Nf' c18Aլ=U! :G4Cw2YX0Tݛ,k'_@OV D^/8@o Bpo[t:=2r0j \jRѾb,eD;اJ3p%_ǻDVFy˧C X1:eW .g[ΘV>R S7*8F(wC![&,,0"`kϯBǕY7Q3wX|aX;sqԔ!%MtZ$MX"X{+y3bı@Tj#C@gЫVaU,}[IG QRmҥ -5lD>F]a&[6!P/jw"&cyv]4IT:&'d7n=-ƣsچuVl=(/bm3}edX{Uۉbl2ŋC;!mS9E^ԐZI=bѿeR|/M4ԋɌNnlFտH( "_E 3]![B6$!b0<[r+_dC)l}a!^)&7J,v@i3VCu-PaU VgdŀKg5ӈYJ}m,:}lb}E)㝆u2{5I۩mҕ|W9zþ|=U&asXE&wmEJ8\FlpAzp/ڎ`Ƈjk2#v-onNViS 07ǽ젯ee%O{f ,xr ؃ٻUˁ{)y4 =Wkvzm1¢'h~x65YG=+! YZBOg#ܥY͜R5ॖuש,ǀ֍H>,dX?kE/VGؖCE QOa,_`[a#afdx0eĩڜ NF@Rs!vZ,v< 9HBmxN"fֲZŶJ/o+KNE[t:&TQ'lfuyo6HK]q)=s<7,cŅ`Wg }]FPG,ujreP<1}`XGap/MT :EXYufU S1BCp[.x7bplU搨.OʅGŸHTkE%)`<Iv0 EflǸ;mҷWl<"xeӓFsz1S,j*0 PQ/cbzud^·AX=" ޭ60@w{DkAKS9i6c7#1GaIAYۜDmn^F6!Zˠoм=ۮMkc` %Q91`9boMR\1)Iiy.vS8톗ӠGjKӾ&5s{][Τ!zʝNP&#()7sz7Bx}#!*Úܜo=8a >*z6+W^MkEfiI8T &wr͡ *RC%^+m6|^ ^ Pza݃"qS(/^fQ szu˜ˏp!vE.S,wI-e *3PA&S ~#zn(Ӭ›9-hr.m.CjjH=#p,QnquqrN+KQ\P\u&unXM!76h s`]T%r@kub2 3ŹWY FyS8*:;vtc3\,{S   /t0y3֠l&9r~e1W-іUymvOߴ;'D"1!=2Ƥ8R]v9X1`;lM]IIFj =F((5[3x O3z+nKɔ٠`?IL̯$ՠQU?6R#_n }}_λ;M5/K@b L!-< . j6)dk^~ٮI [{ΛN>6-lMgj#O' gn~bL-Ad##\؎i2]'*O@/j)E\ia=_unJknachRY&>=)̐7z$lh\BK%iQ$JjEcm`{9S UkY bR}*[%p\|@5¯x}94)ճw4hÑ(+RG=mw@16]S&D/և+vɯM})J6'n&ac\_,mz mЌoݥ -3΂kDZNXb0;:OEuF0qe(2s$x[x% {$X2/y%w?jބ8> $%@!?tJ&pKHXW "[+l\)df`kiCP6_3,0AiA:)'7r2|sef"tS_G#?ۣtWQ9"y~D~gqh.ej\W?_^hP-O[ rf\0BЀ#ICo8.hF1 <ȿ8I8bwd~(lihl/O ÿU5w^WTpT=ibz+ԛ *JNώݞ:=/:CRne]%{ v,P&X2b R.j3g;hk QeaU"{'8mP5=am~5.;Z"8l6o*QpKY!})e{tzanr'*q½sR}C+%Z+mhXIkR~ Z[lRhE%{"5R,%S uĆo:әISL0iT"y !ؘ)y_ʋkIPW+E[(F^E8yjevp'Glqzd>#}RVZK[aya}[qWzΤ: x$ֈ# `I*kyrև(şX'5Q?\p, RBP0c~M@9}D%P /S "MؓN8$CekuW/h2q̘~]caJHNYXm3 kxS-{jZgJ<.p(V?ՆPO>=}= 1W`j. [uLj:$E2h̽/Z ?>='ۺ|fE>3[6gb׉~p8hVBϞqM(~fQ/ŏO M1.Oe(̎>ѦY#o9$ 3i` 2eHVl2޲kk .L(ɸS3N,z6}ru0fvA藺t?/.bx 穆oퟮ寙 %.q:5Sk/a7$j*{އF>X{K`,ѓ0v&J28ʯv? ʫPA-SZS6KS]i{Ǟʷunv Q_°\Toa;7P2LXPO8ǩҾ8/ HUdLۻI^iy2v,j,ct<ْ[8r`̏mՓ ON|_6jM*A3eƺ4+}?%˶ j''k!sKpiNm!iVR8jJIqs}fkLF6i*ʊv YUw\1ƝKG‰ m*-sȍ/٨`T^GL`q]&uI8_V=$-vaE9/./y.b*7<{XvG!KRg@hc"u?fB)a50;i82au*D+v+θ&if2~B'UL*DY`&vAam+ۙ?-n͘M ~u v$7r8dVx ?(P/J;< 2TU'u VY {H-#WZFǧtS͸}f>Fƨt8EQὌDQKdQ 8tJ}vt=J=LYlj# K|0.2QtA?'15/8SV8zv?]!B?kr=)9"a-Afy=?AER]1ևQkqX`; 9A ]jT9ųxڃVjLGESY߬iԸܪGىi10mꊃ+6u bPHǰ]*!6#* cUiAs[D\:-R)`Զ&dgEYf>xE5?a^Iݯη`Y"5.G]Vttm9Zj^umq! KdG 0\FI܋Ne#%n'";T}.=6Of.OTTyu$:j. o;m?4v@p ElN` ^0OCBŘQ1K=b|:b6f@@p̄+$vi.9&wmPRp9<@k145_sՇ_NE`%6l]8>H+׬; ? Nc m o=]x{7ʰR) w8+P޶PMDt{) m )jף(skȀYG3 1-g`khQ:Y,P$5{o|H%D <$I H:]e f"0*B}b?U'%<_S}mU^:L0wMaYd9Ŭ*;{,% @4 r5_PfYfQn~EXOaF/tҡ@[*7U񖕄9R95u#bqHwT X 6JV66>+b \dqASGx:= ,|DvtlBCvU\h dTw߿vߕ\0]Z>Լɫ_J{P.  dBhΘܴQ"T+!4!H0|a_9{o \7d}"U&:ϒʅD>tڽmDmuDC>au9ֻ`Cf8,c_]] vxg4P#WR!V/="@(\cF*)k=ѳdKf cQQsxV <YQ6w٩ Z~ ?J]>d(\mز?I>/Nߝ&b yMPs9la1ʏ4Q}Zӆ͚ƭJ )*sP千꛾>$jsxaZ3Mv pqDq+b 9kQKf$G5C) ;I"C4!ćkhFj|D+f+RmӪe }+xΕ4X ~k|#A7aEߤp}^Z_kNAmj_x¨~wܝwY\+d\$ <*vH#NkI4S̖qu}5=Zu>nSz F7vӳ*ɓ/kh[ ^j6g2څ< Ĺ/adikAltYb ySNk7}8wC5icw6Qi 6/52DSBBVS$rr  n͠3򢁓䐘yPOWn^&8(`'6'e'}(c7,>6Rq.N?YNb?㺮f Ӄ(g;8YMDb²-xx.Q'Oo˳QPkPyɖY=B<'FY&({4|(|l9T7UQavEcv-4;5*J|KFZ7\5q$m0{ bV,WxCHj;hXQp]TJb  dJ5{ENQa֥\s5t"E"`'؍㜵2vc-2ZGOݰ^uu^I btiMZY/{ 1HȤ >$dr|\,OK FH.6`c6)cjffy$nsqF[>6'a= boh.TKZضٶ36#_ԀcU9f4XX8~IOp$$d·{Rm1HD?'Yt$0GBm )ٱ:Vj"G$ ~QcL_x5j;@ ?R{=xvSH3FkP= ʘo7hzR|Di~"kfSғ@nO < ÁZ-pDf}qeœLfHy=KfwY:_Eqv?̫&ņ(P;\i"09w0&{7gE55tX*z-P2ZSoXâ !96f!` Cc܉+H_\oBpjO#yMEp4r nװoE֚R4 ZM~G o|w4=btX4oYl_l-)Й[kMꕚh"FsG8~4~UHUtXF`r1'9u_F[԰o _͈` i.z jDWpmhB \H7<T~{/VN#!PW! U7X7@ؘ?-Ut7'Rl kRjO ^(Wk%ɯqur)1!{:^oKTգֽ.qy\ Cލ;KjR6.؟"jPOGj <o Wz$+Z,86o1~["5'cꙌ)BjH K3?ho3ֈkޭyf)>lySq*}<8,P{⟓5r8I%"@Ws&&/D=B}7$! ͭU arTG]/EGl*z)qpe*ۧ "_zٷ}o2Q uq!cţLLX DU| ٹZg lZ'kB|#&+0ZoY] >MNƀeMB3\12_R݊A;dkS<O#0 n9\Lgcm>S>h%s5˸i3@FSw솠k*|xů7&"*Zn[/)z¹YWbkq})6:d܇&گ<^xErlXɽ~LpX jLv~=Ν}!OJTlj~*Ftsa071~{Yx lIk {ZҮ~DeR$4hox(L5vHV1bbV5ZDslە€@0òjeq g&휂8i{207[}<0SQnhsvBj[ڞKFH䰀7!,`~vr.R|>#x4~)Qcb0ͧl_`wj  = V%_/|*smqMnAfh͵A/]!:eA2NZ.Ӗ ݤ.KѕUg x0QpMRuPM̶|+d 63s'E*<rn|!W.fZz Wu2cJ9c뢭(nAӦ1t-VJ"IIz(e/9IW_[^(p""Yfh{{[4tW $hfW@#H+ѠQR7}!.|YRV5|#|BK׭ts̶a~ 3%@6ZA2MΌNRD]ĉ 6*alx60H4:]K݁QLw$lo~Jj;ZU$@^%=Ҕ/†0C|圷"Š 6' E;$Q9]DYՈ_⮺O&K&#jNX[Ŭ6'qUH1Zo;[:m#K)3$>Zų9T&9z,VMLj,@fx!)#TJtA,"Wc*'ڲ!;*d5,jcQ%K,*ri"S*Ql\<̿D9)*pB,%xaUGm+ ?20Qd)tcVNU|!zdJ [ t`џ#l9 'E!:S=@Tqs7#OH/\8{:748SKUk8/ik&Q 67&8aV̩JKž8S:ւ0O*FZnjȧ$BB-Z"][D@t cn>\WiqӖF-ILz–xr(@!*k4+f~K;YT8Ygf8pu葏ωu=sG\/؂zqP/A+I;" 7XOUـɅ~`/R ;+-eT%*jysg3y+@{|RJX6-1bz@fde\!D3ݩ):G٭> Gu5OI"ŏ>@NJۉ @G߼EV32N9YT#^Sk;ؤU=\^~@OTSt܇@^Q9vwO]лeC43 h/W>L]nۓYjX2#t1(LKZ4hc}!Loo.^-mѝYZR=74 NAZG 1%a1wQ v%j,|k/ b9lʘ`QBB=`ѝ rz5 k*)]"6`)?7}/996%oE 帔PR[Zwa'0$n.;GQ< (Qp:C7'DŒzůcwN j(k@ω(f!1fetZs7aMA񚏼h .p)&\to~_$/$L8\c7j"R tPr$=Z=O3cw0yl6T[-{㒷cңi1vEw880u,?*0 wJ'*~FX,2Ћ"}B\moV)L>rO&y)Agd Q FMО.8J|{JNn4M U0YLa1U\Y:Jxc1B%47d9rI,ͯ;6G̓l4M݋l8-OU-v(YL@d↚5Ab6Ǘw=gw +]GIORHo= yxusa[w\"΋~nط܋EG=AXSvbj)=%;b<^c܄[(vdpw巒%L\{;ڥKP27p䑰 MX:3UC>{ھѲL`o\DV>x:g~qkn?ͼVmG.銽7Ԕ1ci,AH@F] FB9s´|A 8nuE3H@[6$>&]cġln3WWbUw$:Q z3qlf i [Ć*]5ru@'y8EPr{R]9}`x_"{-Xq?2(dv/٪TG.ݒ|ng}|bova|^xIw {4V&h8#)o8er(S6 #ϗ|d(Im/prz>Hq.4ZYgu"ڌN><\qU@PVlW/NӨP.lHj/IQ~U,Wtq;HI3j?ɲtE7ߚ֊Ƣ'Z&zu8LeO_?Z29n VX݋ b;`nX@Hb9!gGVGs*#QrDt?_a>!\b[uOd!>rڿNhiֶ\ꦾ$ d[$۹lF}"&nC8\O2}Q't0Bn`un?%op_ 2m=HU>nb3@;$EUMʡ6a7 i*d_-" Uf!)TBHLh1A-L`<Nq%dQa-5%xJe:r(WyS$r8 i'O&.(,9oI 1BydgL:m]gȾq0g?y[tKmޟ8:auѻFhm\>M_1#Ӻh}6D`>*߈NJta7"oke`3^9 ZY@p4ʼ碚'BE a̍g?1)ȷu$ @_;)Yűy+g'-il4rqSJHFGe9֛CEXr\a"yY^O@7k3xtH$GZF~8Uk^im':t'NV(1j 1φlCCjiOh!GƑ3<omvM"BZZZVI)`m Kz@;8~u4sm udlCYvbHWZ*Ҋ dt.L 5lXgñu'gOyӄF1L A3׻[zNJu8̆ac !~/aI߽Eau?GCh;{(GžoÇ}j 2k+֎p֧+jƦJ j7uK&x`BBdE VB)j9NnD~T{~chb&HR*zO _ Od7 yDS\χRȆt]Ks`>Jɯy I\)):H d|7s12^9i>jnG "s.$< ¨mùQhYp w_Sry S/-%Z^hǎ,B& B@du!!0HpSeAx7PͯòF+F Zpv$%Ttꣀa8n1ᯮ![RKݙ=p8V-̱-3' ]E}\Op 0l9O4A2 /+$I.n#,(ўBbd݌cjC? PiR1Y"Rs"Y$)&5چ Q Q6_쫶ZCNp~ަ=5J pMbYW2xcR >wCWw&"3Єn%VhboNrH|t)DmrX6xL@B?KN39j+cAP#T9qt!͓8/Th}}ZLlCФ2ʼ$pܕ' #&[!:cCc5T#Y㺛,zfuFX2Dwڇ1Zuv&!/ n+9Q\%ܺN~gH@C %v% hף'8BP:?棜}ʉ%y[Y૶?Jg=`&~$~(-EenZz@Ob-]*2zkˈzח|ߐZnyh`|X16PŸFl&Nx,8W4/SNBjM{2\-tZiY"J\gW%=,'sNZ:O8$^*iIЏ}b9{us^aUZ Z^~+74N96vCW\rh* !#"/]{ո/ &c0(ae l.~ëytu,M!%5aqm@mo8T!oK'~CeQ6@~G¹7$ϞBLepĻO!ٲۢRdUқX Vz\2oAوq7m}8%Jtodeow}ZE'}OSzCLi)pvRn6+k.c%q`oimKH—5j]&A+0*t:u%j$dK2' ӊe.'-v@D#@5 մOMfXɻA6w`slv ߌ8YÞ?I)MeڹӕЗϲsx j%CUE&4>Nop<@#2>c[dG`=y)S':j~z|n Mx#1TtR@]|dȲXb}/L)?w&Vk9mNl+vfKa,- 8. v_9/Bdy)!\VEH טHz\L]>g5GQ8OVHTuɞ L~ˆV! #_$П 1jl_ޚ8}rՏb9OlܘRӑ?\W_d>S  A4'F)pg5;XTn_e  iG 0L:^ݐ*C M':}A4H->p .D`&՗J?6fXJꃼ^&e񰋍>1n[ x)=vX]i VlΐfC*s@J,q*K,'!2^n,vY[he {!Xg\pg9G2ki _OG'=YqKch>Rl[ =eE le)ك鞉f/.^!Fx:I >C1); ޵:p]aXr[GaBMnV)Rʪݐ[9/> wơ5m`Al,(=Δ]xE`L5( nP*y^#RP"ȟ՟X \7tf#DK[dkt\D p$7)ggT~1IF#i"NhT#Z/^;M~ 0jNs7|ݪMķfep%"NQIk|t5!wي&Zi0^՗09PΐǑ7ȱ<Ǩ^`VzJ^A65w;*kI$65>ow5~AvQ;*}6E w%(zƓ֐* fhGd-lǿrؑ @B}!QI-a Q'eKE?Q H xS7 &:(˄d.N1=N{Ȁ!\ւ&:7@_ 0.ݬ -}H1FO&?7lvk,؎v^1ag!s$:/ 9s  =Hu,'xFWK_՘4V-z cGuZZ[f_Gyfh`O L{M^I:[S[Ǒ>oƁ4Q?72&E*]_LBHoj{HNiR< @<-R6 o/OĬBpu˞l˓Ehw' [AHI;k^,~abT:6LvjZm߶ʝ ʠ-@W.%Ӽ7 +9IگțJU N;|#|S8vpvgU8\2,>2ՒC-,7 @.RT-_zDHU2\xvخ1a/ ReM /aM4;NMn yf=$sɪswi̶:-raE)D|~OCQ7oj RLUHtto=f0}{.Za'Wb 1H|FjJ7a4=RIK˙AC{_4W~$2ja% .;OYεvb|K޴R>b*kP1 iorjs<_x~$H ZQbPs7P<$R"Z@\Ъt}([Hv6lD$]g`J,0X71[ f9(0j bpe+* OncNS嗄T=UW4 PN!ZZ}[²8x=U$Dbh>aFrfZ}htV2Ph嫣Ou[+;SК)Uo'˱ChPH] $SFhY _G8 +FQɸAiJ\'1@ULHAGu:wլ]NP1?I=/l6Džy-^2Q}K쎄z-x2Bڒfmk~{,u6\R bqD\>bD;ۄxO9ÀQi_7b{@тr{ju!)|{uPGr5pqKTEd9o x~:/3&h4e'0RE9NN#Ǣm_ǚ`I*˟򗳫'e(iWxX'igt| &*Ȅ=0L~iuO[/o 5v 66wJ tsj_+=mCeQTYm?vZ9`6Pa8{=Г6cgKM QS]緯z9_2²3{vhkgB!Hw%k/!tig8|^U1vC^<.l8_.BhybXޡ,|seOQby AoHK&`-wC`S1G*ϳ SACmW9*p:UH qz 2VCϘi終Fۭ+z:nׂ ƥok85a, u+86-oo >cBHaS|ϞYX̆M^Ʀv\LD2EօHw҇Csb.gD~MA\ĬNOוּcy7+g·;JgV HpJXucׅ Ѣ}T=upLDMJϰP5Y\ E]L#fUtU^'@ GvIRuyOW>y,pI19 Ou}Дy4a~wW ?hIgQE_ɇQv79xf0q9*$ /#Wy[HvAބMU`n&?! lWUTM96>"蝃[ ERYy!)b` iuIKTDܡ ʻQ f0¥ubP J!آ7HoUϹЧ N^loL\ y}IY_:7܏ZyZI6a'd^W¤,}HPqC]4jtqrp7`R]H% '>v~k}uA`];%h+wS[l&rQmq{]x FbJģBΐ8$[f|0F :`ذH=dލuUA+`,Hnab{r LBGjc'Sѭ@qps2M/N AwY9ko)&QYyE.qan;N5Bmi%|$e$9leV4.Mu+B4Q./]`s`(I x@WeyT4p4Ճ=OJ C!n O($h ln0b'w=z,z)6dW%+Xg7Q "cLXוoYcF2{lH,f$X9\;b;6%!U;EpzU7H0o-uE S"DSSyC'(Xa^GMfW7t4So16Vv<3i)L驈EAӁ x:I.+.b?(Zޞ'F竴QbI+%_U:e)QtVVzRHJzYcb\hH[CB۲3!;#͊x X{ur/{ uk SũP|P8?\ 62Òpu0"4NðS#+5SA67O y&d6`c#I33S1;Ї#W0{clz1x).quXy{|0*-lANXQM^tXY*l5JQHo3mblObgô.6 bF/J۠2ttlONa 5]^gׄNjw2؇RKbx4ػcѴtdaKl8"'t!&R9;_QyvAպ)Y?olTXnHt:b>;pcd\@@Hvu'6yƞu| K%PXdgBty3`ɖ-sDr 5j v|/yJOX"'aƑw:, \ HRmJ(P:X qCC S/]#IE( %ƍ \TͶCVuǣ0G;1iٌcd[ o$\s^ R䁈9ZzX7ζ] 3!cq @RxTE3Q\$9s&|oV;߀vG :KrqJqUf8N`@ |%I> 33JNb)6&$ ?!= ,Rޘ* M9F]fN\`|,/<$ 'h+ﵝ~S;>;By6?_\F.kJ !=~A$n8"N䐛ܩ(2(Q^YbSԷ%#sr97#!5eU^4D@BJRR}*H [9_spüzB"#|řܼ ZK0S0h2fжXkw0?@^4V1MJsNgӒeX_rh/EQPxI٦,s~SQ2 }5}bo,VŊ B6E)3iIdg{e : TjމN.Zil'#)¢&d2toXƐ곘T]OPU_aQ1Y$mզӬMP7[خ)U~cG1vʐ18t@o#xp堣Zn{SB6'kXn}NI] Ԧ#QWCexwvq_Ӫu12q<2- nCu{m3 34tPsKm f'۔LJ++ Rjwsͩ(aϱz|l,B3gVcF׫9_(;CP\zO2p69z^_w.~IC=օYamy"\XNV4-)VjP`ܯ5Rn?ecR 3;s`zd&\$U-|T8Ya̼+!3GK:G>q[:k ^/ߟإXTCvXq<|{X^O#"Qx.KÞ0XB)a{6&75ϥcsf."m _~ (2q_f x7X oŪeW%B7kZW B"g .G.hĖl4D]r!#kڈЂ<=?//UrɃOkvm$ ۶uXQݣ]Kv!0A_N,6x-νc؝^tߓf)᭪'B%N'Maa&ֻ =F~. Quwc=d]f[}σJ|.V%/J(eROJ6.ywu+"sh`? +sr iND~m6 " O$m!Ub'$8 _rb<Q\ ރۚ7e7%4.Œˮk7?xZ3PzJ!NT@vwJ~he"vJ-ayﶰgn>Kҳn>s;8:S^.aHuY~|cؐ $Vc [r*jsmtNM[I'ýQ?D|"ٍY ub#[u;mKfjjiY|a}(,nCtƫJ96\$՛7יyh9QwNԑ\H>SPF8U^łyT^ NHMAe/*;Yӕt Ji:~lDji/.6-)TO U#OlhS r!Χ+x ,pj2(L-}aD`4ĺDFG;8R}ʻA`r_Wq&!o-U Bns6X}sl)6ئ>-&&xe0|EӴ^4pS0UJBMŴc7_(W=@8]-OaؒuCIO~8;g*=T |4kڂGaaq^m_r)F9@{: 7 Pan ֓١lLzKR$D9TC L5%VkORY__ubMd-,$Wl&@x# Jma {akW)h#lT6PNXMFWYեFG؎샼6w\6;V\҈6h{UݔTRskU_9Y&=.y/RX]^)u~ƿeZܺ0@ >a!EAUsj=Φk (#sfPڠ0!$^,1Bd= YɇZn~׈= 0nF'c1LT{yS<߶Wz8=ݥN'LKl%4v) q/ Gƪ֑=9_HƯNO; g0վ9f!P!ͧEG'G MoDokeUjٔ$\yZ88vwe&*:, 'K#N) {K8}pSe}"嗌@q@P>]|~p|wX_C+ @+P:-! ._(DN$i yβhWTØx^?nFH_鑩k`D:~(_ "u̜^֖-A&,+?;j7v1ډ̙b2Xb_o6W|xw\\ 1#(5;LQa ajM_0HǑ, fA36N g0 CδR.0$8XۺB_Cg QIPiLm#CnkGzvWtsu:BGl0?)APԻ|,V'*!e}=^(;%KY3MBҨr[ߴdnOl=iiMݝVQB cVoB{nL2Z ]Ӭ c2Fch}i_uq6 }RBTZg6/޷~luuٵɹeEDN]gY\GZ5L=5\&E+~ NOLL)UL [Ԏīvl@/LG`!SF }=!nSf."T"kQS`ϱ+w+ Ja#p{YY6#2SZV@xTx6=?e¹9F40&[u.m[-gYivػ/ ^.\[;g䴣WM%fa.GZg$VKlWP7@u? ,7`%c3Y#/1Ӕ#M`O@>Gf8M崆j(tה(Gƈj ׶@ٙR6Ok6,õNΪH5-5(?,u$?BʴmY:_m6DԔDJXy*yݐn6M86Si1M^2{ _-?PkN8*^u6 <޲{?ޤyn!I=^;BDn}6#Bp=x~މ.5"zD ɧpO9@ R(UixJ(l0H2d>;{4ϼ f VY)9 QP3.!FV^{_Ѧϵ H!t`GP҃nIr[5P(`"# <=Ta\$8#rԥ(vbLwֱG%#ltv$:1ܐ^AJ6W^_+zj XƁ zDUhu`@ QKw斉 >E ?@C5NeS}^Y;gWa`G&n]t5@;%L9^_[E-T FmlnZaQ'z$]]SϚ憄))fI FB,HQXoj‰Čs&bkzV+hʹΠq Ha%:Nn (ם!IUv,9-i}#y%0Њ5οX;1Ճ!a/-9}E\ 0N['}6um@往 \;rz>>'|l"ˇF]Ҹb0bmDj) P,!)(gOV[2" 2JUBP'[T`SR,3qfx1aԉE?D׽8 !TI v|u1r?趧p.-J:"+2أMv 0nn[ mKY ]ejU!"H +:׮8Fλ= / +x)`~MQl-s$'Eˁ?nνM՞v[ X=Y8R"XS㐶!hϱb !4HF P5hW$X JI< >w9_?63e4rPYq0dpAWc>F4I|R4zxg/Im=)yR6b q/)Zh[=-4PY-6z㳛]2yWcntu{7-1ܪ% Ds {($,bϾݠ+:m_$R@{i)Y* d<wUR s#Z.84Ưjg3U\or]y?.p3^pp%5LνSjWf&tH{.؆JPD#NSZau+G~U\R~K鄻-ϳ8 oB^ FfS@JԲoS <3e@5#t.D^1p5b#/L@瓁DY) .t}>kBo0-۾sFjd-x`W`1VAƇЀA^ҺyTYV$s(j9UO#G$ u\ux6V>/Հ> x$<|P챏G4~=DIg4nNytt@UṆ[O&nAU'n1p ]u LqXO6%>ErB%/J˜4c"n2o bZVx!-E]W?ށ$w 4`t'9w^Sy~ҁ$)*}j3t7Nbx@tFd E/x% {ƚF Y~"uĝmL9qrkG<%̘Wj7 OBD_PBa*E[e;d[37Gdݯה?3 |, qxQ..vMx`U}ޱ;JH"q<h,5t{Y^iJŵ'|YK/A?Ui G6n,Y"REG\) ʤs[V;w 9AP;tOysX4m~8xlJT+ߑ[?qGzGP fJ#!cm ;hH*KM[àՃDq[<ł%M_: 䱊ůطPjT3)Sc0ekqi]}N=\X<Rs}n{Cb6T0RԤjK*f0 !b^ZDGM^CCO(Rm6u(gי(aU9eھuhBUڤ2C`?CRd̖=`vtk_ár3+m㭑!x-O5b[j `;sVj;i.(r,ۻAq{VI@@Qpt!|ML%p$ɸUqb 6ٲ3D?zd~ߙ`ʤD]-4Q%TUNCxd?xB3k! %xacI[X➋q!el3BElNFXG[C|/q1@0yǂ*T/D9?4KݙvCd-&7Y;p,- \C0;i2nQ,1}Ox>4Ѳϋ 4U$"yUsԏv2xکewZ"H-c^\@h[%EY2< l`FPxdD*ץGҮ302[eV }0Ӟbi-6qOQڪFQx2} _fss M>n7)zE3k?*h ['@q<bY<A ="(,wњ!۫ wzch?ơo "aXMPc!Ui\%{ClїiqGBů)1te]O'$۲'Qԥ˃~!Zx>-FF2{=)2An| !q(9U$ͬx҉uhŨ=+28,tǸF]iI lV7J9+2Q:H6 kaJ<¯>$yAgb{RT T])\  =X\C~MS@j̇c™Q!?NC.WGt; X@a|~_BӿetҏM F0)r㢕ŋOO߱m k:'Ե4 z}BΥm}ةz']4K*Eʯ_'ˇUG6h+p`w*sm)e"ӒEBoؑsE˜&m_rQtJ}1ׂ@p6$LV &C3`8L6G@h6c, !~k`}_Eo()S\?}bKYdSK6ANq6H@Q-KwfUj?b7ϯ9.@ŊɶpQ !cgӿǛ@7!<:AN1w~H,MhM0A5޼(`GUBf'NwA9J,Qq#@kAyzD>Gr!/h# '|v}A Z ~dq oT 5\÷Wξe=VѭD>$C&Y1dpQ* f2 zxnMQD%i45IXdXڟߩM56U5$tW[KB1Yot]z|F ѳӭ|h^m?* 6_VZ\bPr@t}й4r4%SCvaOfvr{7 x) 8<÷}Efҭs~aO_'aC5'%PfውS\S ۿ e|> G##HytN)g٦DbH!eP4+d@-d ʕRwaD%~=7=2W<480/Yvrc)`ga(#G+"ɰvK9U9^Z>&;.t_BT0FpSOS{ )5ߌ/Rr(7GZS1 OY)M8#VU}i(j"# tCj- n H[j ܀:!&>FZ=E g6=SݼVa ? 8GO sAU:]D|Ŵez1E,4eDi eqc%o!؅C%ȳˑ aTYA q?2ZBZ%_;SY < ?MD$"Fsܳs A$:ۨR;gx/;ݛ|9A񑶾D͸jzc% (ܫQآ+rRFK/H9 nof:.mf2|Ğ'sX9krdGvi@ q}X QXZr0. !-b{.+yKr͝B c.?qœn}(;)i{O@Go,ɨmX9d /}ԥrCKOc=a]M$`Gʨ|KC ϬTfﮫC#K˾ٯ"To}] Y22 ~u<{6Aa١Č"Oq0`G'Ki "U~9z4FN_Oɯ P]yV_ikюHnqT"%,jW"5Bw61D$|[fR7C1U(`?F '.9L ie!|I5`3 F'K;풷5L`UìKMB `waʡ = ClDՄϒzb\x3^vy?:?Ob-Qׄ&{K'T8*/q;Xrjr.)/"%, ;dXQePYJNCF{n 4^ zT_3(g=hHnZDy$8ʛ.sTD`2gw7Դ:p\u'iG-85l윥;ko䒳VI1UV)lCOR6jM ԅg24{{:S?_$iڀˍ^]P#ػG`*!z`<+9G Í*lᬳ۵'cI"ϩTW[_h==VdS/5@: Iw߰-8D{^)5Ac\yn BEr 2Vkƛ̾InnZ w@PV?ε׎h?ȮiV ?: RATqQ3J0.4tO+|EX2eP ՘W4`zU O)>XmTqwEvM(m;JBgGu 7Iü!FICTViM}56mK*.0"Cg*rj ~.*Sb U_iQCd@gms\ )=~2XF6JxLox>*(=>:66ݸ0,$$Uwi*A{]]|ڄ8|"I"gu#>Yt"k=S=w>^-,ׁ ED CGJ4*k6]MH[@ mwN"X dO ^5]D&U>Z'lig|c= w,Jئ'l( YZ