openvswitch2.11-devel-2.11.3-87.el8 >  H ` !F^(*vux[֏9.&#r׵ cٞ9>#9td0Fw8P_b)֗Qʃ Nt?I(Fuzߠ@~p085IvֺYԚ U/Df E`-ll:U oTLj'FX8|JFm .0V-lM VCQL+f,e>,$ymƾ'JwtC#eud573c6171bcd4cbd0fdd8d0ba19b6513a0ae8ec5014a3149b3a75f49e63fff1f9a2c7080f2e761fc3d98c6f29e66339bcbb0817781` !F^(*vH9g n[c5uk D[Xۊc]*ՏkU,uzܮ`$M#oˁL߈ 0s@ 4P(#RO_Y`w0}΋!>I+CH(\諎ËUOdn 2W;rLmѣ2&"+$&;Y&|]JG^ =Qy2WN5 7]Wp<װ?נd & c +`|GG 6G G G gG 8GTGG@G\  P (879"d7:a17GɨGHGIGX(Y@\xG]͔G^b1d]ebfelgtҀGuӜGvԸwGxGyPTZל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.`daarch64-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 `ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`ds`dd`dc`de`de`dc`de`ds`ds`ds`ds904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df39de10c0c5bfd1ae16c4e9ab7a5f33608db6fba46aa295bbd1d7c132f0bce2eade8f8b8693967e533d7400342279567a55655b06cd243c8cd3f1b8faf214e0d3bf038e97dcfab0b23f83171cdae68eef2fd388e78929cfe3d21568c45a4e8d3fc967bca656cc1abf0b76dd3e3e002f04098a849e00ce3f1249b2bfbc4df29ea414da215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab95f95b529c5d24c16da4e95c362ba9e2bfa47128402edb85e4d4e83da80ff96301d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37ae7f132c13f652926724d55ba321235951554c3e7a31efb93bbbc9fe3f5d1759d289980e7b305417b46a4daa9ea1b9a2f4f64db8f835c8cb302b96276f381891dab79ae5b8e16f9278409de728e37e913bb539aacf27e53895093f93056888b9fefc8ffac3650cc96ca33446ac7a3bfe107f581d1681cf603e0979dc2fc715156a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a044552650cc7a5a2026e708885774ec058338c4f1de9fc97ff60fb0e7892ccd92e1016d05f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6594b076ce69ea410e23b4deded62835928b58b4d8721d89c328bfb0a8cd94aca899e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa7ccab44a2ce81baf0a232648b0548c7689a388bedba9c47a4e68b00fab998560bd4ba355d0388810cf58d015f8a289898567a292b9778116a7ba4da11b2ba7b7086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803add2033769f623502da9bb3530753e6555dfa9276e64f2503988752f22c636ae0de9c23cd66be07e538ac5402f27e7e0e78a0d63e82293666325bf71692263943b613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a2219127e0fc28952a684c2798fc62f150a93b60463026af9e41d178e6d1e10a012fba42441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294fcddfbf5cac18e23de372fa0f0d76bcc78835d1d2537aec13c45c94ad4ae5adad122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b115d84387d3658b3c20a1e1790c03410b77c6b5ca2c5d5dd948928a2cf41d9d7a5f8ccac3e5d7b059af971c119cd3eace654e673d91e8421f4ad09a7212499aa79291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aa9074a1176780faba1b96114f7d488209941e8824c3f48f8f665892309944b8cc684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee60135703f0c07322262a4f1ad8e5bb8752b873b6bce4baac339ca1c01dbc1f14bfb5d51aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb09b138937142c9561db661c79bc0d0cab31f3ab7bb02c6d32ba8d3bb37947aff404a437d546e734e0c4c29f0a2318135554fddb988c8fef4a229b1417f483f63f8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e20ac184d3a2f365ce265ab4f56c27430017583c321b89b83acd384197cdb3867819c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0c8999fe62c8d5b35a6c165eeecee9e7699993ae3617c2d9d3be953c03514563b26b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a950f7e8e269d30159939310f472b64569b4e966e8c6bff9082e1250e0f4d163188f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2be83b042b7d4477fdb716d80f5fedb4a7ae72a45ef82934cd1a9e76b0dc119f6753259307254db747798e0f1444ba5878ef1435883e041e62a3dc47e83a20d82795693e95922078f5176e1c916fc1871f65b3c88d170c546aec06f4f4b9cfd2c8dcfd8bd2f530f0446267496f4e1c8960c61ce7953a4621bce2680fc9643b762b884783befef1c45ee731859aa8568d403a7f1f1db88740eb1b8f483360a5602045e8fefb9ac8d849476458c7012194c46a1e1a983c6c46ade3b1ba45074167bb2libofproto-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(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-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuC source, ASCII textpkgconfig file RRRRRRPRPRPRPRutf-836ea6ccabb3e90465cf1efa9423420119f9e6da04c2c3b32224174b9575c85ea?@7zXZ !#, ] b2u Q{LP:|԰ IDϬ.Mct&N<Ob=4qy)u=Km55~"{x,'jvb0B&?^WA Z9g6=m-)`Iz"G`Q'WԿ`8ڴ*eYn+LܙjebL+R"#:~.06[/lgLuKl}pC6Tz':_u]m^3yǘEx.N˧$ss GAC6 A-D")a rXY%& 'VwUq^whz!1Wk7&DxE rO8췉o\LcuCWQU Sv za4V]}b<8Xq>SSp}T_ ?uٜ@ꫛEkƬ!piM5z! rqvqria, a+0Tx]%FjQ66h'JU2zdP#fޖgIߝGLT1S@ݲIQsl:X01(OdoX̕+/65SѧWg[?RNY1{k>$޾icoS3U" FQADTnVn/)\l\ 6yݮ$~{I)8&i vM`H'a'*p@m  W9aBdr@wݣ/N\ (Qnj.9ް;ESF}X/Ϣv#*?:)!d"iԗm$rE|NL;Sd(bi#@E~|:HM .}xྭ0 3oFߡٶޝ M|sG Q-PYYWAhw=64p<SЍ3CZJ rIK&)RѯqrTͷ?G꾨w;gKD,)ҫ!pm]g (U2@Ή, 1*F~}c|Z_r w9l|M vSrb%>Hu}=_p)ze5FumQi*@/~ı~^c'pɫ4#`tߟ$ouB"'G998*i+E>\3[ޔFBCd*@S9~;.z!{$xH;9 ۺyJ`/ϠѴ/ 5@{KqIGm2d>'voVejZ-`L/cZRJ AD) [* k:2&k/OȰܩ)GXEI11o f3f??_&<:@ȃ`J3Z[wUi/HEC|LZM0nn\f]?!0<W-m)HRų7wR!3c#mO)zV61$qUGnRMN‹R;ϺnU7!7a==^MGw_HVDoq|{݂ޞ] x[E4sz 6|{m)_zM!d]nTHv"3 K&\?QR$\IWR65yQ.1}9yqxz^+@`&k!gmZ~ T_H>dxVM pܲd2Cb7o| Gq$R_訢~=%s<Ŝ]6E cˉrWDݧh3l>I̊G1JZrΚ4}c}*h[.KSo~|PX{Bye_@c2.Fک &>x) .`"#W|4UJ3[5bwF aB`fX!W' YXN"˾l' A&  ѹՏ i`{o\=hd_{H'|&VwsI^Ɍx)A`C. $OdO8⏳nlt S=(uq5.kxxCg(~/ݎs%tʧ.SxȴvP}gŮv-^Է&.4|?PF"MA.<":%vjώ TWhx]ty3As#=q՝n*8:iNAxHJPK^\+LUŪ9kV]R_oX!Ki5-3n ? >йxhtlWl3;RV.ҦLQ# w %+^">ۄCDÅ1LW ϒf4?皲<_]H'JHF{D@K ' m؄-b N?NcĔ`yIa7n+ ǥݢ:~2q /J}@qKLZdO`?ceI1~nGa5[dK&[3E%]ĝyPvZ} fʤc1m"e 살ʝrn_Ndv.JKq7 >1[-]A.sHF`\nBM7Ui(T :&:S-3;qvfū*}JE&VV ĺSOQYpGk2Bȍ(!m&d ҊGBՂSay/Vo}FZ\(=X#?b1b ٷ%·QJ l e>J+y\*!p)ewe~B@: oAVSH :< p%4ZlUN,uJcb$_8DͶϯGRd9 A"q\+"g!L^FPnCzw@㕿3TL\d%(^_A32ɘ0Za#Qk bSݛ68DzOA NJgp]llX"j}<},ŔEuly\΋iZxq]rv V!+ǫQ,ȥ=Ge߿FOK~JQ@A&3-TЮ"_Q'0?+|Gj Х;c鸡ӜFAӫN8۪ 5[𣂍+fWSSaDj[Lr,4Clѥ_lSu%]vcD U{ t>e+{FHKG42uN\dihk&8$亻 V&U-ʺ5W%v ,I=j#o>{x\2z50y}[}GhU0%-t*̻CBnUXDxq1l'O^|tef`?_ %Fh!vPT;,KZYb(Qw;Ep}~ކ0 >ZHeAxrnM߸H$F2#sCcF3b0z1yCc@;nkAt CroZ/~]Ngy~Ț[LUx.qݠ- Xƻ$6Xxțv{tFg!}I L#"qkB9ԢB,FO#)+6]G_%=YNFyR"_:+`fjRTټe.ʯCKpy92K~ᨺfX|))-vxBf };Pqb^!|@ipaW3 ցx i278t ˖Fd)rfXDR=ײ#3x?U (ID <]Y~P#s+MޏiΠn?1#z%jTcik}ڑՎz!Tf_r-NIa_}sOӾ=)/@'qn\jAer5pH j0Xv}5J(}![nT$5 >_e,هԲ^;x_p5s Y[A]Sm䂓(&c&ZxujF+: xGb# +, U'(X@PMЈRW R\K-td4E oIe34L\IF)tC/V|:K8 tC=R#*J1¿s"r" nCwob3śa^7@% lj4IvvV(.O/NU+rrCk:(b]J0 b5FR51GiHB 0-ot LhPLC$$!XD!U6ۗt똤-vXrTD\偯{(Vf /|e{!lv$Wp֎}EVvlRmEm?+K ~*3Რr<ߕnӷ1C|;w H6>Ӄ eA:ΟAΓ68f}S947AspWMK=6BO!%?t9=C[Y1:Q]^ƲMx󲞔4[yugPb˘{L:uH~QHQR)OMb }zƆgr빮ۏR0&xxA@J8!pC}?<K;urLu*XЋtk+ډm3vj֫vb!QEiI"8@X8\BSNPڬ$Z i ~{|?,NDXl[,H{3[YAyAQCʠK>l$y6 FZb^sWGͫ;Uê)N,Rg8=15f ]q8cO'7*KM=״Vp%k٨!mĒtSMI?f>8?dCԊjEVe:w쪄 ց>^e5hi't{x=9L e”So t1N*".atU}m@xBR6yy+fޚ4ι+HߨَB|oe֙KnRjYxSH<7=$vve#S~ā$Vo0J p0ְo- !mǾOd ,vSuiCmwgY;:rŬ͸wb[ J۩E-L3d+i;JgL r^iE_3,J}2':=r`%A.L;RPa Udi B=e "dp7jD?x:Cw_j2P6 rdF/.C۳%Nu^oOe̖^D A O?' ˑw =)77VܗrxDhV̷s![%1` ">81 䔜!m5Ţz3ޚ[Z95zj0N-inj zAhj:r7dUybm{~ֱvVzO jI bn\8U(Txw?8#m~36j. mtS9fqLh2)C׬"\4V4aD0dn=xgy; #" ]ѡy wLC>no½_G#хs4 -]^ؿn,R*/;A7.NZApsbZ ݕ`K!-Fl^gu2k$6ՠ_Gܲ$ hgʭ#O}j=%M0Yћ \Rt[K~[gC@,ܦ %*ګwC) j (%ؐ!ɧx[$wgnQPzeڡU%0',okV w:sw ;vr ˝Lf Ղi9˯'2?"ߪH+G4 LI އPPjL*!a_ZSq܆sbA)Z*^M{j3pFxe%NLjIɡ^lgô1Å}9/yL L*:J/| aI{-de4[f}Wd ^3g͚2=y6WS!%Xk.Lg J;\p Ї8! ^DzAEajwY{T'l+ayxIH0FAg1R=RIxq'G&:&u }ZZf`dŧjN3CYTgqѢ?"yL>"M]&QTHDPO+0twT˦>M.7Q7eDJ>c64*+5]#k } ads^k`)(W:+-~gc;u.2w=l#*&qt'_j;S鈳":戆M>1j0C?4Ѵfm8KUs;)o> ɯA7ōx}wq o@I[xz 2fL0(k<{Y\~xzhadeaJ;?] P\>d1`)]9i]IN" jB{.YXTh ܅1߷}*Vc 蕵6QKߊIiU a}0>HΝNy"@Wߏ÷fu6˱9**yWrB-=W4blj^z]u:$ju-9 rh.3 ޞ%]֑d57ԍEd"s7Ϟ{nYvo@ ~#jEJ CJ6BpVqbO?J͢(5Jz?N>4Q)~h6G;-w hM+*u%b )/PDd_?TZ/a& O2|D}cjF9.cWж'9P}*BZΪcZț&i;+_C$gp%Qjr= |buu`f3|6ֺAӋd~Qr -jsxO8H-A3enq@}d )^~G}Iϸ's_1ٷז=ád=tBLurNA;=ĘFJT `,8r#>쮕e[&^Dn_2hDyR.^]8fD.9q~gm>cR?kq wͱAILZmZ+@e)^kmr¬2KAlwpl\uԊAhe LTvbs?m\mA ^HCN !R(|ofL 7a ocp*?Y!`3/+Дg<ϒ;A"DO 怀`Cލvmb3l**qI'  CK>; f?ִfOdx(([L@$TW0 `lv8&#CjL`mj0J|1BHUnA+hBπN/u!k5UACQCwL5~_ pY}ar]{l9pFu DnӂFų$…p`3  U) ILl!O 'u baqA[MRX^-ͳ4>˜LR\TT#Xיay鸎qLܓI *gdQ!UK#jwLыfl G/HHs`tJ)6 Ω0 &|FMNPI9Ϧ)hǁBB?(Vf& ,`h n'Հ@rƵTGE$2l+{_Z̦}ާ*_5R1TGu3еEmɛFPZ}67O}xhS6jaVVC-$J,ɱ_Vs/sv,䩡 ~ )7XG~0 ^|߭M|H > VC?.f|NI SKw Џ9%S<mSz^ Kb]:l*_ U,b=K&U@*HS4MΗӫx)SntοzXLk9L} PQ m}c״56!U++VhCUZzۼ@4B>uHuXş-3s:,۫r<ȡ&^. ll\pRŚ_14#^rB1wմG\ 7!;.ii0~zׯ()pb_X!B9N|0 @ KԷ?GI}T,;Mȱ;ʞx4+ 0-ɝo<1q{I˟S$&R(0KԒcqt70[̮S)W|'&ax~I3A2PIW^,7oN٤՛`nXFD%XpOmn!/t;bqB#cG2ncNSêPGÈ5Y\?4Jv94]k1.9dYMOh2Uu/(CVal@RT׎P:鮃 sk^n~V(5ifh̫^{e{Habgb.U*9@'tXON`Ed)l^8Sd ?$<9HMLVKDp(CzHv(1`L)mReg ?"] &!釋+%_iROIc䩘p`&>9sXg{2)0Hz>3kp$ZD_9kG(OԼxkn-.-&f_Td)@a}, 7|l`-## ΄QL)'(k(='DL{!`BHFէp60Ucs{]qR2.'0;?$O@j-+f{AN \#ܽ YVU8doBqH^}6$oYvnN ܲTݢ8 y=I|_B0;hK/`6u3L]Xzθ:ͺ~p_ݹ) :ex" %mquR? מɄb0f x&CEjv l󆼑I*PlFmnwɲ 6@yٖƨ;$%*oyUū3yTp kXKR +{F+<Jhvw<ή-v\θs=ۏ?Gv2IrّߒČ( CNZMXs"kEc3q?LN-n \ئ 2b%Qu"XPNt!s05k_PX숧{LX1OMP35_&#>m[dd 9 D©X(N4|h]OwfiQ*zByKB\i64(Svw_h;٫'?aS 0*.OYٰ$aee+3JR ߵLxglaDH>w%$+$Lc;%c_aE <ˬo&Z=`CXkRzh)-ұheQ0-dЈ}^v.a<%&b)!AGek i*o8ʒ +ܧRP,{B UX|^M N=т`{,+H5;萲HU\iv qlAވ 艴jia%S瀽%#tI"EU?iH1^&9j_." [z*;NbAUvڄ(8:6 B%Zr۹➰1LտvQ<r8^D,pd3Ti+yp8 k^E`SSi sQZw5NZ||759ҧEآ6b\s<#$8&/ꕗCr@֠&+ZPSꞲ _Vnk<߬TKCs8F"C*ܛ/.b dZ˾&2Yy__ #HXu@!Sa}kZ,"iGU,%l(%1V#7 Y4H)(/'„ZF_bjCr1ijuɡGTM}D" 9e^ WN~S\[XX)1)cb͔mޡ\OT3$ w lx΃ވD{̡g4ع'ŋZĞr* YPlYuZzͧߤ7fsz }B6D:CC\3{xk A^ X:D{$QVPT`*xԿmvr|Gꀥ6&׬#0T&Y𐵌lj؀I0 #Op0E90 մL&HbM@UvM+qjs 6||ЪU0t ]JZg |)|`TpXwv Գ~ &!ry1e4mX@DJvFnspU H‚)(Mfy|yevNC wT9l.fB̴n`?,C;h?PgcB"bF1wu=""+Q.1Gk~3b([(f"LS:f8.Fd-4$l_Gz;tT h_)O{R94۵R۱ODx *#~ Or#LU7G$+%|pwd=(F %8p){Ln{ ~mغ5Y`#dٷZׄiҸR7+0o"nh9Zv6_ (;-% ؈(|d}8O7N( sеȈ-C;Y0]>n vqL˻;4a{=tvr|sWqg&g]<`XO^6aJvEVI OZ֋Gdb9lVt^d[q+MǒD>lI:)#ZG_b§㟾RJy5?fu|k5=//DQ_Xp 3쿢:H~XKyiGe@@H\Qfa9gDOnw905=ro ٤0̃FTL`-O䪔#Y'=џY*S Nd/ڢuBsO4珬-,38 [7ʩUxl}oWb-wp-&}nIi5H> St_y<*{fxw`D-a5`2Ta@rEŊy-oVz(dS%"D-g@`+ōlo Y$`ؤ*@BU_+V_9,+mjECN Zl͘`G?~>hqhXqH'԰7lyMVjZs'3g/z)̬Sp7)M4bʟp!rָ5u0#ZNF j} at SPM 0,)BX_ Qyz EpR " zC A2F7cDK&6( EnORӀ="M_t+u᭦T&x=e^! LUKvGBU/ @a>C`Hxŭ~-a-c+d<8n]\bjcxcvmM9ܥ&91qZg=fi0* ĕmPKx9zN۳a#魜Nbwwpm\}m5Yp'qD yZ S$RkaܹX0FLA6$0I( Cq&8PXҺ~*R H]ɾ^3q>KȻWiG+QN;AhP''-/sP*s$Ы!ңRb3̂ht34?Sِ_Ԏp9r(᷃Mj xꫬ,Iajn14Cwū2$SXwa1#Rں{JOŔ$NA"P;8o]+&A2R^^ MP'u0۬BmqI̥}mo?5J3Hȇ,ve‡ÿM 6 Cy_Q:`1fp <0}!#sQ[!Z7|(|&;0 |R{}O: ]r,uǟ0hU3]4ifۯ8vUt; V+0SYHKiF&B\54B7A+Ua*B\Xڭ[!_aMٜӔp.sbU8B2Zd~)' Ռ@t_1DԠ`Z&9-0Uw &B|-UHnBA~%+ ܀2N6z{" Vq։>voaolCU$SlѪ6,# OL|{-Յ xݡ˓cܘZM> Q\CifYeQ:=+ R~3v aZقs=fxɉg<x%0iƚbB` XҟDf&Z-wUaBԳ^6C mfH?2:["=uQZ zfHs2?۾BeH(܉ xcІacؙv|ȋ@G Fߋ)Z/h02i=c~yTziш .V$CZ&`'s;v0t:H+DjaǡFh˭1&΍3@bgl1##.? C Ii hİ~a*sV c{n5oR?1a ۱? 99v-RJb42ٺHl juTIjk2Ue6RcW&)`.꒥XJxQ@8*Ps@]vdp#sPLK]s:`.QKo9nc±7b:cTR67Jb Wk-(PFǹQ+g\)jPg5|1-Ҟy+ =PzN`ूDtbʁufojh Cſ#ף6CP 3D\xsK[i}4P3%,p IWhǘjwz uӋqx9/tsQ 5og֊$R D?4:mM>=x%e ~,]m9&{2C;S-D$sE;@O)`?AEVNmiTTH:e}HꤨKPuP` ( qIU2Ş{0. ~YaZ)#BҕiA.41Đ3p@_sG; ۦ ܬYS.I #yN Y/ͱ?l4c;fHy+ Q07pk6Aλ7H B/Cl#(:IJC3D!w6LuΜILYzȘ2X5eR[}BmÈTI]}XY{98.zB H,V\:"%z0hjtXdc+kV=荭>6meuYrd}Cq:2C {yдi02]bBσ*"sCwU'`c\D$[p{j9vAǝi2@3nAm-v铪`Vlx`{.~ԃe&-K;94; *Nmѹ

ځ 2X*tS]l$Rk {(\롷Z$h="`Mǜ;|[-1*Ⱦg D&h\e2~g݌'l:ie?LT );k"[YU*|L zZ;Ύj鿨D_lpQyו8ͼC ϕ KL2A> @ۈ',ɡ_}2P] (oG-WKxh4VF~IAIƇi_tPoEp+ԃq+Z37&ՙ69j:?5tF&׳RlE Sʄv0IIIJU-Dg4Z \ "M'J`򭻄#]}Ydc;Zﻻfx=r€mǶ"m];޿wvp$+9*@i5 K ք)YӯʑΩCJsL!#lrAL[E\[vrˍe?bmpi`D(<fyCAؒU)QS %{|]8m@D9>%ɛH]>jC{Dw}C7 r9A¹jGI[Q([=q<_8aUOvXyGfDr/ x x0DԞJQ;:/>0(0n@D3e . ew5KnӉN^d fe\Nw ron7Sxz%kEz㱥OBЎ85 W z@L9Ohgdw_=dK -'7PGo[9F."S;Z@8cJjLVIJ "־scvNx`B3f/?׎E#MQr3"cM'c3Kb nҔ$f7&\$oG9vƦ!nE 9OG$4%]YR>6"`f(v] ڐ 2~m-V ~ /wz6e!\ʑsE ĸ*CU<@M.kz0K2VuXx'AbqO:.GE$ ]y}`ICJ5 ,PCy'"by+tƜt|^k1t.˜0( /p+AZ Z5;!L~yݐe(t~nY ҐaAc4܏Dp26c1fFѳoY׸R(jzszz. O_hP)7i7pyjeM5= ,?D"E3Mp%6|jH#2U& @C4u議uE:ʸ =*ʽ($ƀS*TIAj*8ȱSy|ˍ7e&Ɇ@)ϢҰ _EƸAv6sC34-_3h'_0b(EJU)䞪+L<=26}WcSOᡒ@HC^ŗN]*ڣK[#%(XXQdJz 7Xo~cTyNyDAHHi`75ٹ هtNV/U8[TP ;ƑGK )^ koLx?-?HbVs1ڑ9}4?U $a\t4&mNi8I]]h֕)>7Y~Sy 6ݮv؇n o O=mCOvl,h 񇴎][J l1-[%VH6 Jդ'q2qXf>b|z5mbQycYS*\TF5r~J;huW,i5li4G&GS^:|*\;k }p*+Kl#sep:أIZ&(.wUk &;ui9jf0y'ϕҟH4@`UW@K7i*;Mzj*N²gU*,OXv3D3teN&,[ 79MU^EN:J"E9EĄ. 3h9Z +m<;#\Xrv("h嫳k=/B JCۗ9a'h,?O3rud\wt'2\;nT zxΦ2"%z$+`:S~()pɨLGɍ׼%n3/x!Mްn&= * zӹ'~GbwuxO^Ԉ] ^kLtLj;VJPP e'GHdj0寂VzIy,lB&1T@ [ T=ޫw0|?>!@]{5>YeanH~a^;doAh@q/׉qWs$:[mU%\SL0 S7j? b'Vr.(3no1#if IGgdMيʘ6c;I5 ^y|oӻ$3i_k}0@!bDQz6<Јs è$plv/!kX?C#2y%Ny74]JޙF˩:RxTj?։8A4PU?IEY$? _OȪ5d'z*E ;mmȝ3 JxwE: mnHFqSW\~w22ӷgi^)C6niT6K*͡i[!+x/l ]c)Æ:}DIY[g%\ QX`Ċ ZpZy\ڋaGM(lFV1wwdY`z|Ҵ%j%r RS!V@% Eɓ]z*M?qӽ/m٠R!%!as_l|Tňf#rrSRA\!| ꊬo}(ݏH',az{Hz#PHGV21c=<xd&ß-GpEYrfj]r2Xm^0;8ģHoB';hl;ug2tĺYOE,J#T(.yҬyV,]i<6"^Y~ԇ/Ϲǔ*{E#i.,Q@h_}M2_"sF 1O.C٪-D QQ(@Q$?$83m 9}iQ ^Dd]z5s*ۖ9yߙ##-w>ƂPOFOOצ)cf/G#H7YP4&ЗP"xic˼}L5֊x R׷Bw>sƧ_BnZW<**K*wY̫@/ԷØtp]Ik~*V:lQުO5POMk@=Vǽ~D {Oʁ(tkkB*k{z[JZ}^>NMVSh,x!R+O>B4i'17~ B"ʭ1:=YK\ckKvMh;c#Rԃ V HZѳO: Jiy=\Oa)1Ym%HÔmEQUi-< F.gWR~~hrVZؖ8J_©WfI_\ePC]%/a%b HKCQpW5x;yjFv&`wkXSfᣋV{BoG(1Ɋ}\XW=d7]/oq9aFGH"Obvoev}w]k g[Kc?S 7ě(2*K$ئzN]a3K(۞ =/a讓:SC%3,/}~]L?J˩@+!y_ `dR=F{Y-RhDqM\-VX-%c ('^~MQٿkfpnl4)7\DCaiEGmd(mC}v,RFnhޑaE6 k6M_))nִ-$E"[hØMլn k$= *ąD42beg^)8C0z\%҉BiuUN TeW8j!h'^KxJϋEEq[}mO`~ks/h3.yRJP\ l'ㆣ+o3r_̌3{S`@j,LJX='@z"Eh'mU $;g55[*p?顱*m,ȅ>>{PWƳv[O*X(!ih&e.wn(>!;# U"msa| [SD>rלˏ06}oޑȍN Vqw  bψ" qJy5I, eI4\\P[*q-VO6#iO x&~Ĩ옳Tg̸ЬD,|'}gn]j&:et}:fQɾnBDˊ` d43(ݮHe`T\ WY@~,69S"ʣJЙT{DFW:gE"eҡU>y'^lDU Q0)%DG?'+yCgW譙-Z5uḓEcx^oVŗ!.*}d`?ޑ&x GScg! #Yfdfht{"b.k^/KQmi#f 1pͲGk B]łaԝbLPEge\X?4+R_b~^TZڴTȺgtQ * EQ!~C H+Ŷ{)_إRj&W}>x{".^j/H51-Ǫ¯\mZع^iՈ\5?ΫEgR'e1 WAF.u6u^[uNkדLi'fzc_1N@rLjmdbҭEJ@[~q9N,Vത&"l+ L/#F1b#kWqt Y[a!hNqeP"Sf\:mQ{yp CenXA5­??w!<;1el&K:.fV8VGULGK\=&_7&@FޯDbD^Á6Uŵ*D%Rp K#\, (4K F Э?~t'%?,BTFfj[HCpȤyUpw]ɞ@.kj@dT0¬ |@(@ʠ{ Tk~q׳ei=ٯȨ/\H6t״ ldu)J3 wҀg`?ʭwޗsbȘg G:vp쯂}Z̺DYk"?Hggma{ 5Fa%p.u|U:vNa(!bEONB㐸C씛"B-Nɉ1H/*[Td8(p[$V!S ؼb>,[Oa~Oc훱Aq.{F|V% ՟:㘯婦ASY9qe˛F<@-^&CUxc{x/.69ި| I-=/B{W-ړ46n(0ӝعճVKf3PygC?dȭkz~D[ QHM#&&ˌb-ӅCԺt90oLp62`HG&rU/{ͷ}+G {6[97u0y3k1 L0'rRU7k5|v-' ! نN$~=p}!lo40ݳ8sG!"$[ RK4E9n?kPyatk>;!$͋C*ӮDb_EAgn u̻$q ak7dQ.&nN@R^)5-KN@ب{QW mLQ.?RD⿋6z+alNm?D]YUg=|3C;5V~Wb=_ YL`XN=4G&a8^á_U֡7 ʕqT(Q zy=i-Q lnQr@Yy~4Kt(޹z3f^$'G7j+`5Bl{ԗeigW ZcvѢU I )Ӄ烮6es&:V;$%}bpUYYmrzq?"q`d$Qdm 2kGl06FA 6RYkS KxZѷd4Z^9PxRG qW)/=#ۮlKn:smk3ݔ-7hzSahA>o2ZB@=C~;;PJm:v"ws](G 1TT?w3i4= Cʹͣ@)PĖߨEW}9xƘ~L}?1a2*7*켨-/E6!oV%mi{Igf 埛s./Adbԉ6O:8^9=HXh@%}ߋ)r8X)ʥ:m-Zp%z&7f+!ՖZ?a"X6zʸZ8'䶄ؓ vDX41|)W埡خ'oq}@3n0 ݛW*>!7Գ,HmjT& x) @ɔIڷ-eol{N_bRw΁\ W?q,~P ].YIW0,60TqC4N¡YԄ+ß{/Eピ;m:Lځf-LQ  UX`$Ii_zG{oVgġx%a5a=f[?vvKD$T9dK~Ur.(z09,f'sTɶ\߿ [+Mʮ`]l=buCu/X"̓5u2QA\4ڌܥ!E;֤|5X:eV#@7gwvQT~I. N7'm}̯hُ2JNL .g0:C[s}Y#V "ӎocH)9OWHBM'!6WgM{՚˶L']LM>2Y> k}Yv ˠ 4TVJwNSOl'ORfV +aN}کXFiտDuP}W^s)R#cV~j.LvvO}e\AtK0lP$1I;YUIJ#jÒt#ѥx²tkd/;nM1"V櫫Hg)D:eOck'G>0(0T EqGIILV ⫉`pnؕ' @Ey L` zMgUn|kkm9#rq{@g[Bvͤ ŞV;+4ؤqYFLe)դ!}?ۅoyz'Nc,"S4q#(,zN1Z)-fBfوZB\V8sQiQtMiWaP?]*@Z?&.xÙmltV0mӢה`OV ]%B䨸f}+jh;A$uHLt#=Iϋgג˾ )cMԄ7W2Ď3|z |?"sU7B]:Y];DROyx'\ 71 t)c92!AZEo[A`U}<ٯ4޳wQ=oӀT%7K$ q9ϖ%\JM<.5m'L 3pJ&U3}w]:2ۭ<E9.:[q%kߵ@\s2h^2.QEYFfohn^ӻrsZNK$5|ܭH=BTaC7w\Oj1.)Z`)(CR#ɜΣޯw$oƳo}Mn }'#s K3$kvJjSS_1S/ {ech@u f>ԗ,#!pDq*DgҸ\[d&"쉸)n}7K_6zæ7W SeU"&!NB>[5 K^wø^$85Q/A 0&Ti0"6,o3r¢na $;뿨ꤎ8ned,U.¤Kٙ`'7v{G15R^pfA`eޡկ6=wL*b'rS9@5Rh_#ܴmfF ͩkˠV7iȗ]EpBLz im q`G [!+ PQL,W$~~8u <'G)@k7e8t_$A"8He?kb+vzPʥ.˒piٝ-JYɩԾ@y`wg_?MP[TQ0Yy|r$h? S„WP@K L (=ƺ H4rtHJlK>>n֊Duj!CKV2N8E 6;~=Wi.80,&7{>[D 0ڧTBlwRsoMrij}~9U+*2?7M׿o`%x>cN:M`sIslM'`SyZAjSO/5W K3 dp*wES-"bd!KrNb㌧ O\W|3؇`[bGWhB4P}n,B#(7I}!H_~.`2 4~ yA\>~y ݠ8E=1amR *N^J4ef7/Id)$}7mL"&e''!+Kj}zt2nװ)fo_Qj"Z=?}ZhםbR9Xa.򃛹(j1.Gв2^Tj̫&R搬3ww,g],G(1J rątq> hE!PYUץ£ݣ<ږ=~OjشO]GTR!_c l"|h6"2ξ9.aG,Z҅9֧J|߉ܣ)l|s^Px7g6vI򞱫NgáPjB2}}DnfNԭLet@ьÆa$@~h3SysaGhUGՋ@ WkZޘe}D+&gW,Ą,cdyX&A:.xXV8M.#0HB1N;jN84%d3B}IZ4aUhJ*Vy mcpl77n\>(7G2ڮGP8HѤ2*1/̌jVPG6ʢw<#+%Xe`wGuh%ay]%\ʴuH k6"];ܚ?>j4kcUoʡĎת]44*TWpH %8X8ũA>i"Tqnz)"}_Ka{YKlzt7/{#ӽoKAXWh$&tfb+)0SdʷL.)wj$s on`RʷAdyM}ِ?_] MT]x]y8g-V-%K2%g+=*ˉ͋l{wۉ|~\$7 XْKO߸R3~!KW'MKdwb"+{SXMZk0/?FnT_gx$/nw $wq,ym(SJ\[&v5zdA5;郗iiL%N,$n,t\CM{OOyAw'wΪD(X\[et_/D")ݵG;':!:hդUiFĺͦ rh5+=1i]yavNF4a0Iϓ!7N_ktͺ:cYԑAM-`rP:RQ5R8_ `uwUb!Qgd%l1^uc#[޽N=I*0E"< S6K7sd͝Hx!O߶`D Η;`dR9` >k %~-3k=x~ 7!ԭU& Q2b2ۑ%c( >ףv`zIJǙKcSOЗ1՚,4) ~ϛ ^ %J o͹Gٔ }x [m~BQC [A퐎=b¬ev[`LZ{8xUr~bh ڝsm廗'RT}㐭 lE,ژ1Q_Ϻ4M*]yx"§p#Sn@#$,x?"<4ڞ:ѩ3;fdUqj(f-".sꘟ2KϿJ>1=}b U-KϦ7MV;Xb7U65 pL$۩-i1.- ^@K \~L˘=6bt&jΓ ߒ/Qt>[*8"JT@@(3H /1kPS9:zĠpVR*yl"tLiWؕภ~H'L^(?>ґil8&P9hg# Hݤ R ^ͥ7c2fr_nfQv%qTżdiyp< =Y'JRI_4Ԥa` V#I#bў#=Ts0wEp=[5GP0Yܞͮ'KR/#wj(z^uaǪHܼs5#\,{p*Pts .hcMħ۹cT^xGt\Qc )U{ 4ڡb֐%oN};<1}v@g5DӲrDQ]~#yz=kp-^Cހrx :.[aN C-5DYIW0 !'RPm!B+=ί[F,kHOQ{V ^Ŋ41n'P) H/n}Z0rd|K?̀)KqѻyKȄ~`Nv6j5mII'#9 ~S'5SZhScxPɾyI'ɕEg|V 5w,0(V,=W~iy'[,0@p@d2dhIIdVT!KpwT 1)F1LZjv=o%p0P,y !0\4_,+ř'\J lny+}g~[3uW^Rً[/\%/Mꬺ(1 ( x!# ۤ/OPEkZy@7$+8ꧠإ"mΛiH0~|mt鱬>Ӽq5dYDOܘ+>FW? ާ]HЍ^cohN$B7HYLe: vMWB«>nF*ulGtǐtxLlQkZz|J(FJ6 @@PXw&t'~r~Dxb9Kxeχ{p?LY6v$Y]PKyv"-W%gw)_٤#yѷ|x)1 k`t0ZN.H d]cn/vTiE W8Vw .pmJo1$3a# R,QY^B[/V.hPT8k̟bgZTS`N _N~{rR@Y%r4b-6KkaT-lcSgS2a}f4u3JV7٥>rk#a4A$MV}WRcwh<}:føֈ(mwH}v~q> g'/?Vy-szsJ]CN@X-U,yl~F^A~!5($U|,FbZVVmOdg ٘ݫe T;6dn[:]2,R RAGw|Jr5XR)[$H?] `*Gy+s i%nRmƺ@@^S $aB'Yt%4PyS)}2}7ݘIB+T߱Qo;g<>'!3B[<2r&JW p cOUQ[qig[V+&Ȫ/sr_ 2JE 2KU1 kU]BW¬RXUa2=6J2-'C3zm.gvpwiz!9&%%TK. 54mĻ[K槦$CDxʚϧ U$Is`X`M` ب*ftu!&Cr/ΥUUW+NJ*1Sƒ7V͉mhL  s1 v 6ɬ i @DVyj<JU@Ig"hE(/h۽خGƴP;*4(R...iu0\&0fR&MZt'#BSA`svU`iPR˃{TecjlvѪ= |SG7h:_/DN4?VȞj͙kXx.OUž|\*o>yDڿ(}o=ϰV`6eQ=/)a*gsPٙ9D /:r#U(}+r4-iQeL,M+CS~L DBt()X̄ t|`xXo,qe&2ؔH_+ 7x/2^dྺn,Cw { =StR|VB*\Z)W1mRBRw KI#44Ws@nL[D)oUy^g&QU?^Rt?Mk[5>!2L nlrȡ]s)y^ P)m MPy:@ߚm|䀼[<*q3Jޱò4nXylX\25>g^5Z07>J0049Mb{=)g~xذPňU8p w ڒ#' =CTKycEJs#~qk?N$SKen&k@77o)p9d务5+r^YGEs l G@%Hv?WzT hn+6wNicfUJtTp"QXh{Q}N y`tx#9˽k'Zٶ׶7~L x"c?1i bБQ6ƶu̥8*^6Y{%dz lU{M}[{r.)1=dVdۏ]XC4lr!ܮQx*ފ RW#eX}0qOjŋL/~K`׊._A. O~L2o_YU\DԖt/HO8ԤHbgbduy(bDN0Tz69{ x MmoDh[#M3woInࢉѢ.:rmv6 ,Pr[Ppi*+Xo&ܜGZ!!4̓i"L8lڸŘb">NNTythINVWݣ[zϰVcwmSDjHyȸ&/8-a.y95F"~!,/R*Өc׵a4O'| O ]Ż" W?^x 4[x3h綽)O ̲[b>\c_mja @˭{rhI9IEd _E~G(pjvfhъ ,Sk|&w ,49Ab,1zV=o_o?e!%2NX_T74R ~>;1i6&=y uiH7󙡵'(T̞ )EepXkJH0g%#e /DɬN&c ;Q%n}/~6J;-mY7@k6sZ7:f 1"k! rw|]ZWᏈeQtk,-~nu3Bo` \ ɦ:"c'a|ۖ\挟*x.-6˦^6 CQ]GkYUP=HBmg47sr!"HΖ+4@&ge;mO}o~J٢>q[N; :1HzDJ:{EBdxLO E o4ʂ_e,ëa0ֳ~`wG}H9h4lWJ' 9 $zCxdPE@hGfBJ i"B.2`.Ik5/`]ڐ8lbcD-!c6 [GN ;?P\#V^!} q,nATdK笂`a Q5u CČOL2u@'XTR4d|uZV. [n|-% xKHr҃5eaJc.5 )QLhk^>i^\Qni6rq쐟2 ȠIL,Cc/xUE@PSOϿ  3BtG1Oy(@JQqF`e2][Q%eNSIBx_R%oXZ O9{puxq$孋o!vJ<II (cK]|%kąᎳ'by~y33;vc?\SL=WU%G`L}7QHu¶r.9(p^AnnaP@sэQM/y:YT*$ ˈ-đ̀o';X4unj{u[FdDnL|@Cp )pp (~l''ŬSV2t4&ɌZ՜Ur8ٻ|xo_pw-c(1ahUvޜf[r'~v~WYަ'PtL[\hŦgx,\|`nX@>rQ~d /-"9lܻb/\T[~ؾ$1wss%=x_`ݗ6J o@\:}+V-=.Վ;p[)CWA Є ^=sM>Ct Vd EHlu)5Rz|VOPvw-y62~L~1/%'`pA[* YW=K^˿/,`c`9GkܢfdqRsHT@5io_!nۄ.iAN£ ad11LAZ&@R1ף@!#aj3L9ihAi" Lecp;rpN͚1~N'.+ы6Rf Po50Υ-gª]omO;z鏝/xg|C 8Sƫ.~0VRmOQh/ɛ4T>D⣹&PDk\#-N0g[)-BUmR|`aX٪|E9"UZG ʽqk Nвώ{͵snX'`j;9yn~. dnq|a^Zmbi1^gCl٨3"|!#,x/Y- ib+ڄMP 8MTCrPjHz6 ] ذ |V{|ɏlgA LF$ 2U"cj:ڍy[ZOn` pB%rf\<( M*7wL7<%>?MڭR-J}K9ODmV]lr3!X݉EAKο4KRO_4486Z\L1y,x6dIEd?FÐQL&rc30̩s >vT#YB*itƲG%8/2\?4T)E\btwbLB|taZ-yXYǼ?\x5l%=KW LmT jWp)ѯ>6(GlKQ@cY~ԃ̯`<(ln#qa"^;jE Wݰužxp]ƕάqfxjA)jݹGT. rhgO/nE?#@U5IX6ىe%Lv;'|"rh,s9%D(&Աtv-[ d l9,\`(4ٺðK{ EY9;{D2W/v^IP~L |`SA?$H'_I-hߊ@A_pl78 <~i9M8|`(S򠆥3gezۇB[u'k<~MF6T]0Cgx`EZ&sLT*͏g4}H}?WM ]Q߂j+~,{Gΐ G]"]JnF[kII> B(kW}M 5#d@fB%p˓p\Z{1릸2 -3 g*QN~^Z>NbG\져 'qXʕQ7O}d lCǢM fx0< ۭq^%J d*CG7>LϐE?a6 9Z*JbW+̮%k"$L}+-w4a Q0^'ߩ&Y--Dc84 c6QV2@ەTZK:fCv𤑖hk-i}(@*"H=F"h)k\g 2Vw6`ʰ\m}B)&ZR|dLsHfxkz(XWŬ:_{iЪr(a:$1#)oԞ1Ho"$zEy8ZP9JvmVASSG6R9_ R!{4tyŠ[M*!I +sĠV"'32X.]fzm%p82AA2٨:3@Fouθf늻& ǔ5֥7ܲUGh x_ԩzTQ5xBEk![SfY˄tR1P/6f|-)Mr%{5wWy:K?9CICa2 7|Rljm m$p&yVsSgf;Ɲ6-9?#4)Kg|guc# AnVdsOyԲ'L(4eJ!?+ƙbVDj ϏgʝK<65A1PO?'Ͱ[$$לfyP.~=Ə[ >͞Gkt P FRLt`Ww~G42@i\D}wSw;]],)敿$2j D!ɶOR3*RUXͬKړe;hZ/:R:'Vk/ܳv$xE HATy|FI$;&;pGtyI0~Է \yK#ONS%x| @P^FWLÔ脶 Tl0%uJMY@{AO m6(OZq)"wO>$(̀>O.L'_ "*ڄVpӟ8d 7_KFgE[0@m:ѿ/`SNI 2c&NMm7CCȺ/'鱢T[6 ܉r$hMHp~LvXWa"ODD\Dg: x0C1Q%fN{mm8r.1}:%$Ye2aR ]ٲ<ȈI1n]0;V8re h5hҵ4UwSk|nw'c>{z R‹%mpf۽ AxDv<0K/]3ȃB@ nx :߭?ӍE _Z.Lw."V{㍧":*y?}\ުLJLۿf;14ztve$ho')aRH&M5C"mYaȷq /|'>LAy"wX0[%=O"B,ӕMEc2?_ʝda1yj^%w0~߃ @۝aaKhfת33 UXHFY--d(:1iTCQk]OiFU[RlM"͗ 0pwg)`nR6T y: .K㳮ؿl.BpI!Ө|J^{z}n斛eQ;\}<4gBH칞৚Z_B_JVg@_"ϕ?%\YmyO~W lpYPHybQ?iy4R~\ۡA+:3dDE{B$* $sEaP25^#\FM \5*y/S7(*FY|c}\ա:.91Cf7RB< ]; Dd\PV1GX[K/zrp\rdgeNV. Bnpa4Rp&9l6arcB 0ԨDi.Crq_cqhi (:}7D96C) < dQ[߅PIvVsU:L._'ttትlsw&scYw*WÅ\ThCөf0W_7^"wPڎ7ph7UHB=Wܭpb&5LnTo/=_f4$8io+pŘV=-lL.t{G~Jz6 WKg,L_BULNiC3}V=H=~ǶgSxJB>H_;9WD,.o6RU=C7'ItLٶCu#Pؽ/G'bL'ཬ6P1ȁ`a|k$6GNyAkKݪn*LIWwpY9 h@a N[OVD{꼊*IZfw݂Ua9_jI dѰ),)9ːw4.F<14"~-7WCeA\S;F޶{۵f5^ys/}&:^|zLQ"+oβ#!ʩ?CoxK;9$&bEHl3W}I a%?0N| WumvX Ѹ9C̑f6M-UN-rfdvjAo&KbK_fےJ n){[(B+4IW1M;lӌ:({rIcKo!SC\+vkjŷ#AtPr,5\QR"Ib/a l5o3R1\g'SE8 ]dJ +Pv4r_Ȧ߫k#`H`CxGi|e(ؕMz7"K0<g ?!%.gKad,97D;aچ?X>̫O"U&NK@$i17I?R4RA<>sY,ɵRM HL!.vJutcoM]|1v_#:Rzmx:ץg \;Cb[;ƣ7,@س4ڧ8)M.UzpL~7iSPsjc>aOG66Tfנ)ĺu@KW}as,[wv$ڪGgE  YW(V,NyrQSbu4U8wL&ͳHRL wdhaQ6/k 7֮}٤r'wqw~xIn9V?JUȼ|}]kxjv_ !P{86=- ˏ;1dK/w+Sg}Bp c`ң[ gW,.  'qpNbGl_ڧ/f&hbeWd0X[7֦?&Bc5@-NčR`%Lwie`t'V޶(Z5`w)EZ͍g BǒoVrm?cub=ԇ%_A>+lOn,h-[P,1={?עFϋQOnZgϘ @tX?`k뼻Rpeƪ}:Zăl0uT=A0y9/J.}6Mj:"uFz7,Vazt@ȜtveEJ-âV#bW*0A2/T B@iw={=.֨*pRjI-į3+Gse]D;e)0M ]?g `33[~ڿLI׳,>^tf})T59_Jd"+i8Re":eTw J *5a ٮh6aVkRAŠ肉" Gj2 zQru*HT@ؑM ̫Ͻ>U<}lw]bl[j)\+yi +u [Ɂ Q@3/Db jWn~D쒾M=jr5-?:+GQ#C>nW/pvj >1o<>| Qbm( &kPҺg+b+DTCCIB*t`¨O et#]5c)byԉ]X8 ~FT8?  Fx.35npS#fթђ$ދ ]&#tKK~Z;@Db2ͣXK WƤ'7pHO'%u5-́E0y+VXWq P5 d)|Lh|7b?eiN r-b>Ux@'i圷uG=21S;zR24=⫂eZn3Pn*R%Ĺ%M 7`b=0|3 7*i8P H`*-~縥RG'[]}dWduR:[W%eF@[v}r0,֓A|xsU![>SϔsM;Ud J8ثh>*h2StF qK6r,)4oB?I1D̀ѓqHQJOؿb ]Y6o+QIa_܉H\3T#tc CU6xwZ Dˢi֕DhQ@hKdOl#t) :hޟ++dI >HCzv:Td8xJyR3lq=r~ 5#{+P&6~%^$uM?;@`?Zyz tiJoW9hSHRfF#'ڨ#Fo9MeMD[:P=# G LW?/$Sj14F  Vif L3zr ^*Z?f|ۮ. ~&<"DfQeyW)ӶWڭ'`oueƤ[sSEvI#3!G%d|eVФ0AP7 9h%^FژqͰXLE zksE,@A/j imD(;ÛY_<[ *xl)U zsD1Y=@-KBqzyst^X.(*S'{-(Q&ʾ^?tz`$VWδlfBLw"* |!:.Dv5mZҏV}\05Su=jy7!3&Pv[(8!Ŋ8_ Կ"zi O !ь6gwk <8I-[[az#-_GݗD5jeb׷rϠ1K/;[] T(u% ea/Qdx{ m'{;r-d|w~Yq%olcC31‡C)Ca-.>" ُ"eOR =Q aZ%*j^`Ou)ny>B 'NDO{g 曢0JGJU`ysDq<;2G-jG@1tw 7I h B1fS\W,zYo _YnPgCEmԹ FCZڶ'T }eMN8[]u1wu ! U7,`nnzRF М0+7ܨKZ;tV9Vm|=jUl9}Ю/Ú+,W.GJ6 ^Z)&׶}t]K ώMaSB‚7ehK٢=qt$Y PNh_oX) oӎ§_2lee78CVހygɣS*V/GV>ër|Kk!I_vu]UЈaBh!XM:0$j[@>Ihޑw' Q4*=" B>a&Ne'PRa^(c@91[a<;öDkO QۨhŰq;&WfaySvǿEtЙ NiZ+g_uMxq%k>1C`LK?s|s "@7 Px>~;L;o$ݕo v,)seV93a /!"j|eC_9:5V1PLn4׼1C<67&kZiϓ5>PܨtPzBf}>P@T2D~)50-1k*D~+1 1]d%^)/`܎#u8)p>Je,'F I8qf{iz3uQ?`6 ldBaY,%7ATi[ X9ke)/nQD40?4k,J4R4nPjd &2qɩ!q}"d O%ZD1psEꐗ\K~HɈ=wDڹמ͋:|Z+Ax#qO&}%dgJ{M4_Im&m/9yj{u3 |E|1SeF@WGVIh\~lBU'- PRXp KtjƉ>!Zr9&{W@]#v,Mf8;rtH ԦJ-'5s+Jσ=UwpmnL>c{c (dXEfYmV/;y`E=߷ĈoHS1[j*<7S@vx3Z 128[4= (<{Hmץ l1#V}]n7:[ \wwiQ !qY)r]?#D$4+Mc^?zA'1H?A,8n| GZ(Pjs"sF siQ6ғR=7z+HγZ&ZvE_:ʏ;KlL /Hh<8 &p^3ȿq`[D&-fI \hYbz,5%A=*[H."}~$iυ/ϱ w~4=_qa/?}k'M:wpk#=Ws*,lxkiűd/ljv@Zj_X?pKc불I`=np<7pQ,ÈI5 ߗGf.\ꥦ9F;~"0_fD P7$ oq! "nBqSzoZs(\є'&>7*N4O|Z:E6Yg,ůux# $&}NsH8Aocڊjxs1@ w%1c}n- RsU!/`ǫcT6 zrQoa:7w_ 06 hr6nML8B)#"lK%)ݳLnwuQ9$1e'I y_۩^z fdNv Xy1 8-G$b5 j4xvÑ 5Q@yUhBk-ͬC̑m6_q|Y["'rcs)֡VJ=nvl Zz3JݿP H߀x-}o8-G+.n A w cvg/4doi!y~( ٶuTZ=+{jB(͙5Vd#Ps jadK-u0K-pK^c\nbaJkM {3y Sk˫x1=*Ab*`:L#F ^M'0j`n璴e}0 D. 2(נY {o:t6ƥ(Pt1tq(|``*sMewD]F$rЫ#گz\je'$d.[eǙNZKfLgr$>mЄVXVs$G/K0n#4r P#Cj( gԾNQ`Ӏ@IJp#r||@ݫkQȢkWN\Ύ.R$@)Ӵ+N*TCjk[aKc gd \?Bpk &o&r1@j #֛<6/~dNnk -jZO횎t /5^X %vԓ gۑyqDzTmkC{9BԚ&Dl-%7].#aE KʍCIK{=© ZR'šJ)x­ RۑOV@]53,1S-4? v7n^ X&.oD|PA>"n+NS&`RN۾)HHPa #~^^ݘR _G\j_ˁ5)tS5ȈY?65&WSV z"? @2 ^6j3*\ߟz ,T1FWhez=-.Wm O},N[㳟(iVfc1M'ڔssȈPip?༷lnR1,FBAhB1 'V cWρgzR,hyE %ߧ](\k'Ge]hOaRbZQH`yH`М@zۖ$u Pt4[ReA$pn_ lNP(ut'÷XٕT pg$tj^_SP7ZVnǚ #Ry `sk5g&9YR ֯.1Ϸ+5}o#ŽuɶZNUO>]Mɏpq 7(TQ+Tj5SCa]N)/*~(}>A6.yEΟ 8twv$lgm.r?P)`d}gB)YP9ӽ^~:eP֦r%iLd7Yխ]p2,q[VY>BlUt;f gjPH2TLSIv=(ę@E:?`7¡`ȍ[·Jٮ~41VQ2,m(GUO9Hv 5t2ԉ/#ذ;NV*o>ϼH ‘Pd(Dp*9;CSm^vwzS*:!pD.ϋ7dB>mO%̾\%'<2.V{H KEez4&(}Q~c}2)sV=VL%Q}/ `Vs0Lt&CC'x]ah^37`{hSԇ ؘ“+fs&Ae*˗& )ԑL,1A^@[O $+(-]Ζ?s-Qa}Y8FїS?l(nP39|-v+J&ic)S-bFۗVbo%N3f7JNZ_<S*01\_9q'[rZ'𝳟)Y+j /1VwygaDB,5 G<*`h"@, AsC!a,v6\iC9:s;ׯwҍp1.GYc'`;K[3!RTv/6 w-+/_0uv*C!-$U@M*vƛ{P]i=ΠLb67_`txqUc&K&Ɔ qqt`Aə 07pqQȫ ,.qN$|;օm3sW 2ne:9o ?ӬG90\BXk Aњs4rc]/u.|ڃQJJR.1ukopZ5VB~pu>O%a?E%Wl4u,?AEl C!Sts͂$AΫnz{ HAuT"F 2;y8Tf ~(c.9#`C( KߌӖ|C>@J+nT@v/p T S әŽ% %59]8P^.Zc0]'hTGGEP.(p/0:\ zoC_bk0 gEt檶ZWWsP!Ꮛ)e/RfW 5]J%!!hp&h G#Ͳ{ RKshԗګtcbuj۰Ɛޢ&n< w]*'VOP%N}X+y.Q9>0LAReBMx1Qp"_q޵ifql&@fDUdPޅQ-q$yC5%.&{{jC>9GbƇ#?P$kZ KL,t`skxn#xxSI'ٻ7P%EQwP̴`qnΏmPvpjgsB e iq|BmODSY+yvt"-Gpq5[{ѿ8XFt{gU(Fl!T #ѡ\4z>m Y2P ˇQwùn+s42 ,N1u›-v?Xз,[UPm$]Lc޴HEK-*ըm9ep7z.Zߤnyy :#BT#&A֒~>ڧI=Z?gfC_t5FFQ{XhN Y 4[DRnYTLhѯťXMtdr]$긫BX H}ѫz ъDl Hė֖+\K#b+#Wg~C0rBݵM&G&G5XVqsآD扉GV8 &#`mD*mzX\aOd{r^/?X'Mm;`jòR#3-Z5TlFPh;MޢCSn3/ ڂъGOtHtȞ)Ubf=542 8kX۬ۉb9MnJJwy2 [0oҗi5;g6SóV#-C yݒ /S$"lxPNfzk>@*-`.I`fፂF9Qk]Tcd m]h #EZ:JYG>8E\\UrX{.`1$i;:ˑ8/G#qǴZo2<$bfdKKofTp8Ur `10i,{3N}CC+NNqxYaEK[=HKqSƏHj#ro?>) KkS:) q0_no~Hަ&v1GCj3?D\8SpˈxU"Ƌ)JG;](.ntO)̓XSG+;5ۙAdTqI}U ^ޮkQFlVE%Js鋛֚Rޞ(aFZYO0fC_3;burܓx+e1h u+̰+x[ f#K>2ej]ƃ te}ʄךewLU+w=G@zrp_u;G&+S qC0J jO'KO9P-JSGBω ھPC<_ ÌV#hQ⪆BzֵOp5idrVo|t~xAn#bU yL].@+*ZD&Db r@!LQ_069kMEg"Lh6^%*<gI*E uXG46i͗\;Q5 gRP>6ݾ^j7?8e48UkKMLJX< 9pv"R\im\5Βerכ ڜx֑Dة#}Լpܖ)1v~{1Ix 19\4 oySFMЎ t̛د#`nsfy?aŌ8X  6rHdZ@2U]a+gO˖D6cKò`eM2ȀA~M'j .[uyVmѝM}["w)rM$:;jtg=%45 6Oqi:ڱ"O]{5R@I5w5}Yb!cǶ'4<#XhL\J1,wmȏ!K{-G+*>NɵїRjl H4l( bۜImaPVH~h` 7# 6.QMŔ29-qP֋5e\~H)UfXl vmӛcdR432q7"s{G࿢?Ǧk*sւN3A+],ˍG"r.MJrC/Z:Cc~ۏ{ 3Xjש~VW|B6l y*lS˪` ]"jOXKxс:G4+^gd-|\$rSw 9Xb"Vh&S8UC 8Z B6*_(^Vhpq,82W`R-p <+獡 9&,'%h' ca4تm[:0LbP4?Ք͞ =t?;O߃(2Ü&RҺp9ω=aXJEGY:| &7~6Sr&Dy'EB `Eת~0J\va~P~i}1c'!>mECH+%RE M2/%3+ T&¿3IN!SʭsmH?`ҎD!2d.@֨PFAB#`ukgM^m5@m K={Pt.ɜya:RxUuiAEP EZZFD]D6Fiهks䪫842yb,r%M1n*t W ?]O % I|#10"3&p@'g փ f}96_I.ZȂ-m{shRNc !()}߭?@d {[ {HNbCh}hr@u"1q5^d| @M_H1h 7L5@k9o<u^J:4Eͺp7oO:=xD̐ ^ӂ!DZz߮'q )\Ds2;u>:P(v5leO[~#mj1t] gcJ>\]Ԕw6:6#wni ]( 9%/覿ym$@AO}T|4ccXe#J#jQ vE:ߺX(33?Eo%/E]ȅ-W(#T}Y"0v2Fi+ ' y#cZ =og""Ei#- 6ӣqv42wI8.﷭ɧo' (v0)Asf)-°DHwi\eo-;C c3ar@U5,{y# b^&ʄKH:FNM뺦N` {=Bm^ִJw;bH;ePֱH:d]?f̭rM>XkTxu[H)U g/jbCLrs{X19dH&*4ec-=\ #EC˷6A"akpJPOģ!έ(.jͭWs\͉.y=5R1ml%~$~TDѹA[VGġ$cL\>6;2k$p^:6W Us<;EMhL**IkIG|8@M<4o)D-jxѠ Y"2u \Xyj]+zwHFFh!y75਺0YP8Nɾ6%<r)OL)P0a_R\LSѼyA7`}_Ηu*F劓VIM p\&_lTN0-{&=IGw+k M# M8(}ܣO1Ak sg1\dvU=6St%PM?O$ц{SԔC`~Kжى@W> /J 6 ?`n;:IgO{yhfkk$PsȎ08 xPMV$xBpMmxyobtr-`jvM›C y--e:E{dLFSrI*ܛrBYz [8{k e%lB.i-PN4e7mX|M;(zCm"r( P̈Tr*Lez#R-+m@,ZH9$?NL-Uv̿qrp6V䕯m!ύ )'wS[rBIUh$='#iYCm,K,e`R(&`jDQue!t!y^v@&QwNL_\q~zcM$t8}Q>Vo,9z][+ ŠҹU3$sӼg 邐FlHŸ5rp9ʮm沦Oёƨ@aqD[vGAT}ULB@'W4VR=B }J#"pLqL7GÎʚR7:>؁ ޯwqoXO_+ZtC.3 RTjN[GވRLg$l3:Xnb" AKr#rWۗ j|aezU J[EĢق6!p&#m1=E!.,<s*a /IG.FM!IO#e*BYPzci!Rr0 qEfL ^QnAƮde#t!([  V[L3ܷ̏pmGF*F/N3UAˣUN[ڤEzh_4u=q *9[}) ~32S|m[4f XM B!Ot[G˨nXxZT{74)XbUy*)BP $P?3%:na ?/{u=Ժ;&4>u5+ fDvEWNPB[3Q+W& 9R4X=`!|f/ 1a0GU ǂU;c?J@8WT1Zq:u=Uj2@OBKgZBA"wi0-zdeQPL,! }YwGgt:xc :Ҋ`6@ȟms6!3g!;3vgasStsvq᤺<1nz:|΄A(Vr<W#q|\4HW}Y,/ߪAM~ Nde%򍎔n~gf 2DD?q]Sg| p899qÿfأI Q~ Oh<ÿYa 2zk2h8C\0&tNfRq]08$>c9d_C(a"=T(5Lp2,d$,Z6h~}~ Q.har@+鎛0oc ͶxwD78יwLI7H/#=*ծSS )ǜfS+2tmq28ܿ9nnRY=&4$> R0YbKb̳rwSE=V>[Z/Zlw[VJ3Q4tߊ$+ͨ~L߅WL:zD߲N#jMٙ׷8pytyDu~A2Kt]2c)rpa/ l0fT;\JSƊb(5DKlՖ,{ehg͞<ԓRڇc 4mg>0&o'+mk `@d4LۅCQт _a,$G% DՙjLwu؛z1t9**㳙pҰ򮳚>帳%Xm&UYL-9]SAft$o,գGnƲKVZ`r-\`l S}41t%$IiW#Mܔ-&[5]] pQ/g˶Mj@bz {-b#Q<YGi碜:Ǎ4Ğ>a:W-" (/~]M#a!~/1al ɰZEBgY5f{ َv)J.7"DzeiCP1YړAjHHA>ʩL/_"ԉ 0Y;4}=dQ>+V8ViqUזXxg\tWP֗hBQ֍a^/ϕcQ]} *,8`΄_3ev ,`~SkTjm7.k⠺!i\RR9ֱք*Dά>%/uopچ0w^AS~xJl{n: ,J\)-XCњt: s;+X@7<*9ypؠics77S@gIeb񊜑h6\ ViZw xhJ||]ZV10nn!S<>^'摴I?F;X%^)OVUtK2(k W3`2A.xB U*ڻ֟b/R|o7cx):hؾOدE,M)EeBڅհ3Uo7LD\TKH. ̡a|;X}/Ԅ[yhwR(< m{ h&>)}1v(nޯK c\A;G0歏v1 |.KrSwT`/q2U2}8cەb4 `P] !ӋK=&T3QꃸlɷNqz#LљW+ftpZQf,p) 6 [I`>E 9 Ow]1I4J(Nʿe˴Iqf7[f_`PuuKeR22L1Xܹb 3*z+GNWy%GDZ ۛ-_u?Ov aLe?aE|{EzVpt) I'G*80h#mKeD1H7TP7yXܝ2DԳ`v(.2b5: )6]<dz?b4㮺 >l5 AQh> tDdY!} !Iu'얿wj" X6!O-;"rg){$G>xT=Uhqw/DY=5Y:l-|!5Q6SճDui02um\<-V1>:6Ӕ*WkM KSneSd EݘY7 Mק'm]8QXnktri;J}١)43UL(˩ºϛs-j&x| mW4[@Fr!Mun cdԻQGT_VƆX)xh63 PAi,BVm:¿(''&+CxN6- ?^D8*%uH3R׆iI`k+HD'} (C>Y>] +s] V_)F#P#O.G{Lݠb(Rׯ=A=B}ɜuG=m4$WYgVOX~ebxd 6T6@voFwQ3^}4n?>LϡHyݑ#$eժ=!ΑnT"a %%{\֩Ig$r=rj1J,O%ɵ4/czrShH?>㉡3KQص_V[9nzhڬCj9 aA,Ogdd6'P1wc֡I*-b v S]ELv@&ɧUVf'l&إz Hri"ʵd![72x\@իу!p9j(hs`?y HՏ/*`IVSLXn:e~>F=V!ݟC+ `7pv#l|(|sЪhm%^pk0`ԩ-"ڡ6%Ljvyu6>ˤWU#n.Fb7)Qq6<hnsŤ>d6Ȉ$Mٖ6Ebdw*<. g" LN:UR$b&*VBʀ,X V6qS杧mZz Y0PG JY5=b9>f%㪛v6I[-?rj^@"_S$<0J(֞(24{)ߟasIT`X14l|\ᄄSLrrLeH04 .T i#ߛE4L]VR54]> J^f2œ\ka{λNŲP3CCO!E _(\E&J6]~ (MA[#&}OzDr{3M3Y!P_) ` |pph@+0Nܻ?aZ28/|̦ g0soblP> ^Yn-( !eܲ7@*lL,6c3ApnX xURT ;G WbkZpCCzc3B|xV=0sCg};G]fٌh)_M^nw-ݏ`^} %X(Eԍi7&Y9⠔0;8Mg8J$F͔$vv9:x+|1m ;LE>g #h59ye}p̿RrO ߪv)^S>t͟, iy $ Ab9˜a!qtP/:a!i)d fƐ 9w 1\9Z E&U<3:l;p Rt}@G(T͏3smVztʃt:Gങ.r_b+-ByiP"1?*0 MtP@NƂZ|^`p=4f ࿂A`gqGr ?7n#fCDbI|9Kyl}N`t2}l"Kg벳~vY@^E6ӚFK*P`#xO.]houV,ȳ]\;l{nQڊ.BX~Jc-C"=9/]w2h ´7ȏٙH8[9ia~pyT{DE [xГk   oa3ulG.55,=vcRqSKT^ÊT@>=L%sbnS5bVHgh,'L 2:GBpj=Y+C?C|ޕyNO)2BT Xzs{'h{um<Uk)܎ %*4V.JWY|ZUMR(SQN\8YfTsvS}TnfBmو0Ͽp8R p`\glYݸ>B/,et<.7U՘>FAxj>2'"%A?6q̏*b (8%Nc,AjI/YDhM~hAə1fvKbXFv&}- l)^F$k!PqϰNs=#{/G4̈\Qtݖ#Z_slY?PeC6UW;yEIa<Is 7K kRHQg}?x ,sm#ӽ!ykIQ#֫oqo6ů!ldeIdua)-^whb6,fj4˗ך Zfu:EP >2΀=} :L(2ixvХ]3Gj;ʨ{4gI|`Q6 < MAo3=]lMt_ZE%p1܄V0Yhw<޹[b[JysqF^)jh8b^㖒vv4VovN?) ֘CmuH: yM,;YNFtVOGrn{BxFí<Ӹ@$5m_`#p[vUUkP8G!SV{:? )uC\ٷasZ[?GC7&$n_='~QzF.LQ FiYUnAsN֑:r;FJ\QLyGZ4&ÏB]P7Zl k[_{J*uƣ]Wʧ6>48edAQDҕ}@k$4nE!W9 >vkoSl[ Ub@M W=ZhhreZuK`\;S$ z^Ίҕle(OA۵xfyY]Ca`iP qzˉHcI!!_ͅ=ew#-hCPپ!eۂ`e J(`ة)RkN_? emco+TW=> Cg^k[ ՞h+ֿ9;9/,T0Tfwwo[d{v?ϗ՜h7p }ϟ=x[ؾ *`IC,a$ {׾0ٗ8|h.ny2"]]Ӑe'2%r:5{ |x fݸ0"?КZV &?<Idw =?0@H- 2x^{H 'ß%I%.~M kp̊Mp~z?^c)TҏU.NB A~ŋ_g4>XP->:ъf?@*-L=0FyD2o'0?wD sAstaWmSRt8eK.%#qQ_uW՟T4$2Sv(մ)A}uHYF9ZF9LX9_e;23B zB~;Ɂ 6U˶yڕ:٬""&W ^yEa/g{+e.%v}*H"^󿟴9J=DpS/#广8Z#'\hyY LkAG̻hVĤ xVL9_ԁq}H]Dw4Hڌ>!LK4@ r}OvgInM+j)2 P=1蠌aFep՗͙y m:1=!(gxoRFrnomi$ºl{ gsճ p ?٢Duzu5l& f)FX`%̧%>?2Lb3 ?I*]cK oɺǖ]_.հLp`m7Qqh=$wObtЯq y`޿YRj md.{ ջ@qGގҴRC7x1()Ѩ;bѥ1C/7-[m(M9t'[N}kC,R4D)E/\$>dw1T;xi+2{MfH 5D]:3lN邷{D*F :%?\VEOqB+42N978 Kew*vR~9`ry!"ژS^>;'\I]a~\ȹ;!$3RSID†J2eySSe6׭:w|$ܴ[PۮSM8%FiC un՘YdNN;30ʉy-p Ʌict+ԳO/_enA6B:i]R`8ķVɔW{l1L++KL 9/ITn!AS"m9ĴAzG 2v6 0zC59l_)?ws[Q>ut=cfĦ;݆:{v4o?0wĆkުb% vN7a-Z%TbPiP6̌y_)%5kim;l! 5>oP?h=+Om|kZ[=19g1G^v%G;U0EⲟpP@,֮GK.3Ғ.8F>XELw&˽mz.U0N9ڛ+ιz&]7F4YUq̈޹`Zit궖N30]u,Lyip|B'7]?8y Bj7hVzvFu`)ԼJ~&D_S(ؚbJƬZ˩MJw"#Gц֤9곕Mnɧ:=W9Q~:yelZv>7t9nW(EHĝBvH#& Es؊CYֺs頮)cq q0aw F=O)荑QM#מ^Eط,?^P.Z~Jh9Wn{wpKE ז9«J* jC'Qbw`;5,}ϑ]n1 z*hea躖WH?vϗ[Ԉ\[9 @_`xcF$Zal-@loH{u7y^N~zŒ:m3WԒ8(:ziQIEjv0HQ&>U=W~~l%YJݯYkrjxH-6YԹJGd6EQ qp擗o@2Ho,a1ruJCcLӳ>|N$1*c~դg^y@?ԵW*YOX P@/]Grᩰ$(=W{ֵcb{Vg =@|y՝I-l q$sXy̽= 5aoK_UNQ :vǒl7, v]#d3$?-/[¶ ;Ilwtړэ__vo0`*]Ⱆ1@Ȭ2!YQB 80/?82~Y\CdKKL@aMa}aDEA1ޅnMCdaF7"h9$u "A!f @I\{zeY5X_'8!/cY*@Pz\PŊ˹0)Xezxa/ w+ =_[\ZJuq%>< `|)#O8цU|O2P, )ebC 3C`ݼD_A) ^0%aG9i2.!{ߧX &40d="/ \K Tm2^ S*_6TYv.>1nSTQ[r3Opqv,B8Y*F> g !~oyDU5J08R 94zX4lDҗ)rX> t}MM)ʹL;5S[[WHmˌ7dlՂS[_ >e$M%:%gzLDGCGGJWrn?ʆ] &ɿdL洹/X~'Wf+y(Yͯ*;"S6W'Ӵ9n  ) iɆ-I^jv08],*pN+\Di%p^#r|NϿ?QAwŖOT Jۦ(J t|+:lەR דs1)B-FtovBQ\Qo唐}aY3*6Kސ nZ~S7#sc>9ͼF Ii!BPy3@=;UWdϊpggW(cVʕG]|Gf"wѮf\[޽IOSL/+h u f4#85N"3- p^rzƊHPREl2146GEy=a`o<:R-\]/Y6ɍX,mX g^Ij&#6C|f7fY>4O&}Ubn{ }J+T{}smJ&SDZ^TZ\ڞSoCkm;|╭ǭ H/`tU3iܵW|7Zg "Ńzxꤔ~D#?Li"S!E v9?!YN 㖨љ$`t)ЖG;h`C0 (*V܀gF m#`b_Q@|Sf 2&g6]*+z/ /f9L,%Fu\럘ENnQQ&@!:$|j|yAeE<4cW$3 MIլ`mUEcc7f&q%>WcRZ 0Cv~I5ug\ y N= 9S(PDq!!Ë/lj/UWj|*oaazC~s\mRq;@NǀH½ȁ - M<1 {Ƽ#Ҽ1IMbg4x(%9 ֩i"D_av,nwٞ&W$mDϧO3٪8ԫJԢP1ȑ<5PAOL9PO\Rm6A|<HNgS¥{2lzY1׍ehZ׷$E1>b MKIΆ'coCȥôf;rs1"6*Jfo@:&!eR WT9Wj2sZ3׭5kM;[Yѹo25P‚VΆ(u2\s7.\$]@֢me$9h&!ɴmH##xfXW3Slqn*ؠ#Qae+,yo PI6E(NL،&9% 5EiLdluNNLY"4SMղr"g @0|;ۈbb1|kHZ-ㅀ% c lw 5+ZKf]8ƺq'D+.7ڦG|m;oG{(Cg7MF oGOC5y0Y"<5>v~&S8qf`쮴Fy. >盙r?骞jF#b;o dԭ͈ȣ1 ȬZeVM y@CH(uغ11I97BQm)s.cUMr7^0תgޥ̫S GJ2i$[/WH)!^퐩~r8%=k m2f]F!<։whgɞ2`s|y:3sb!kk[~F4εU8P çN3'ֺV}Ʀ|zc9ox}[=B6( ՃO5)} ͢`7 ͢06>A"Jʚn r`wo |dXX'npWQ. ߍѝC$'L\r}Dq;O y~z7gùBx75v`K- X}L;ermmܺ;][H,!Դ`CQtĪʓAGzgS`o]I`͏+1-A'" `pt湱M錨mHN'@\ާR(}Ox|b#L6\Q zje9X {Y`>鑺9(yGm+7psѻP)fvMOօ ok$=^Up" nr,uQD-cT J|U.27vEXSWQ֯s?VA˜xQh2R`2x 1{<{(gQgi }tߦȧ {ʷ㛈wzc 5I t˔_i)qX k+c%z1"oAhԣY&8݈A^[?.G}XevĤxvۍX^E;IR"]/ ' 4;)\ `mr׶~ ,_*,ߒ.Z`+†ȑ2MO; àn^K i7&cHv;#d# Eد:`΁lEO$^;`C<]U).EVkrBieb|6rPx5>'?^T} $:X*Ul?k0i5Qߘ1eW|K{1<yP׈]3}ک垍 |w2 b].XC(E~#=fK%Fy_cfCM3n}To<s5Eځ 0ҖvC=h/dC3 P"3 um^?_\MhZ[.i֒'{TÖ牰G}xDkO̅oG'{QF4O+>N5&j +1ʅ k,<*Fu1~qoj~ؑrOq[H>` ԉb1ϚXVpGd'oo6tpfy 2GS%yE~f%O鴸"t:pKw^o5N\!^V5À84 AIyF.} #iLFx J:ru,:|eDO?Odi_SWa;r)L*WAK֟ޥ}ruHa졈mѷ^}M#du#]L3<|;@7}љEp;5Q'"(ݺĀQO{T g5LjýD\\%B=^8w)t ӥJܽ MG J^d^^aT@4Lp=cJM}/YQ $#B*C6 Ч [qiX7-8lS~"Tğw5tp2f|;`$n?nPb>@4F*1ʚq֎%H_ݭ#(^%Y7r#dhz)K H{G3`?Aޚhg.~4-$E3%e ~[!֪H nֻ !EZ]Р#-*pC\xKb-8X<@ZH¼KU/Cml}9a9xr/7e@6FS?*#W!$n(ado[Cf^奲vDE)\ML"V!K! `;Xw+F]%*7R0 mn8tr-7àgEr$rĜ x|LDZ~wiǨ-[[r∜ IIX`]57X:[f^$dT.,Jb)=>NncH_ܥIIbW %sU˅¹#:L'fSp&`Sk25(^)k`$_vȞ`XT>Ene;gt7XR~Ev"+h=kDgk۲p#A?Sܧe M>nUxo˕P=(PCٍ_op„blT̶ɦh5+)PߏYl,{QG*HH?3ō~y GWZ5׆.:Cϫ6J/ЊI\5y ׿*𧝧rյwH} MS|]; >OhPm (BsX{[yR'nBۭ^TBHn4^ I)$ ╈Osk̼|5ktFEȱ.ռ ]5c֑@z3kdHN PUXM8G`eR_a8"-<[[V$i‘ c9S܏{5 );KORZP|,;.%|iP \k%pYm7-6JwcB6*WIi:6",mrM7ûUA{EX|?2 ﮪذTOt}z^~ j;^g-Bo;;xIk)g+].DЙ^2_;U4`\2jq)$n=gV]Bl%-PxVQr pɌgUV8Qb"H@|+mAIih4ƒ XMHjb|W޵܈_(wt| jvsCdKԒ4t*yQQOX-]257{yBYoh 0x#K_li=~+؀堸H+H!)1DA(N$M*aXޯ`.l^[ti J!ie[L^HFզɑ⋐92 hޓ b9%;tf|~`ݯ'?yKA͌ciPܩ;4XŰ$S'Pa;@4<,:G$=p_l/^bwV/VHO[D2mS\'b> ^KwmlW u6~aUwOj (J ,*~WfcnʅL_bMeOPOD XtY&m%!QMmS n;* Zd!mo!FI۹#ݤI u0q=> S, j/rv5&g:lU| rБ(M1@?yXD\bBÓܒGcfo|lf"$P:)h+iU [^>k^njh*ĩ|k_۫=:0ݡJ@Ȅ媺|_ul'\kS;уY=H"NbI| &liQL|t*ՋHĎ? 0ZU1c9$ 9W rTZ.P廌4d-Qɲ@ gӤSF0R܉s.hs-&KuXm\M!e-M]BI`zpޟnU!)]~ '/ljMxycx~("[xoX IZjɢo g:){2cmnlPڋlc# *'θXh *܌|.r˧B<*@4U=A}@?~:6F}U8q~n&WviW-,L3. W k&x;~ 1k=m~tyj@ȧX~ gX,^GP9XH0saEɕ1i\me];OpHfÊބVةO"m靏i Kn92}ssG/dhW'*Սt &Q]zItKn+F)/HQA'qoRe(T8y'#|u6B\z7d<`;rpi qXU]g5?{7JH4q  zeq$҈$U J?l% Ȉ@R&_::qX;SđfU /8]ͳv_HlG"KѣL\*[\9x).Q{W;L:HpkM H :,.+܎ULǤ%Z \:u( B.R X Ac 5pP[ $* O57Iw8~Qr) mvX 41:Uâhf$KƬ,.$e MF~hGDRYOu< Ҡ}u^?gE(T+DvTKʾ¥D>gyXzY (!VRc[);Ny6pN6TӹO(;&ͧ`Q{0=T+dY-<";xeEt~qLEw} Cb`w>ߡݫюe HqKg\N?"::q%&\W^Sggl㜺R!7HW0É}Kg50iOCxCG.[IVkT;eҤ/HcAdL-tLߙR};ʎ 'Ȅ_~:kjjd|[¾'dn0 256V[# >㷀sC'xWd8 xl p4(nZ ~pO{ J]pxG\$K0FLv.Tt6+BR1k$BǂWn@4dl?KjMVgaN,S좪Yi!p}2<|%.i_J_Ai0ŖCR[jO.I}C/FH 굦#,LFbfvќztv7m\X) }i2[@ؤ#hV_Jf:U1q2kP62ph^n*iIn"-gbU^ { u(F d wJ,wG@}hK U:n@QMDL\"`f٧6z"goK8kc˙'3en܋y*# =/ ʠmq&\6B0 hL1LQ/9d[Sd?Ofb8,|WLr\=:D|iפ^]0}&*Iew znԀ F'~`@3F5{)* UU$ `R"J^GaAg6w[Sٲ14}d5s1F{q#e/o>ɻϝA:.T|ju״m%\EF%~31 t>QRlLUبu2e iǹyrMP~ڊ )<33L˜:׉={:CF7EϟQtr} 1fc:e0myYB@gjv,c`&G~#i>zFP=eʚm@c(mj6RS n.c)@at/Hܷj'dʁoPoyW Wj9y̬sϝL6yGY9B]y3,lyiC` O7U؎\Ѕ)5=FCyW`gs>ADD/f㗲` \1I"j`tY1l(pPݼ3pٯ*j@'!YxZZ8:8{(Ez~DaajʪГFt56I _IbT׸k esgS"B6AStgAOl.{m<7ň4!!{Jmռ!> -'Ygq黛u9NLdžAf6VxF {Yٕ 1T6wqDk\]U\(u=Ԧui^=ʗ/cx`ZLVM" \o&V_D:'q3H4%̰E26Sfn&8d B8u}6|Q[(}Iլc߅2*nP1J 'Ӡto {.H׶.~OIq&heiA^AV=xL!ZtT{,;D|j.SL2طΧ/V mU#)_ Ur'1ԌKkg[g ":F)fJoN>Yq&*zj/RȐ6XLtӺm!^!ڥJer>_pTJ%P{zr8dMn'6+ȅ]"4ŷk{I{əNm3|S@ZSO2r ueJowR8ƺ}DaӁjjXӃ,[L"uT82 K!ڼK;yOh@MSқ_jKo!Euu|F@*q áȻfbCͿCC/d|会.>K{ =jON+4jcWxOR&6L^Qݸ>%&;*ǡKc>S_Ye)LC -+$JdzjDh!sp owCC:s'i|D.qbe*Nwiļ\TZ6)&=ipմ2puu$z*G^MAL#']9h6F'ATVx@ɍ~ ചa|2}JϣUh~ Dtt{aWɃ)dEJ/X Q`N`5df!(nKc&ENﱟWX%{3P-6b1G93;̚Dd5[MJmc2p ūJdEYvFx"}'E7p FXqD w)? ⹁_N@J ɩ$+4o'w_w`^j7fуSͼL۵Jk&>u"X̑m㞲j8/- WN}5dSPpȌ1!fHR/=q2O/̨))|GY~ˋ3bf8,{fȢygcA%m%pK`ķ`&guNŭbQ<ݶZ.#?Q2~6;|/ $_L7lGWv^[zqKmDSd¯9x=qA׿>ޫ{ $ҍc Y[+|<@'BAY#͐M= gg6sRqBՀϱ,j}-FWE3"a 7r Y\jJ]ŵ&yr"T'Gxf삶R1=wXM+yjjF $ImL ϧ D=L&iՒTT싽^OGtƫK2 IW@6h_l\%.l,G<7] C)}@F͋EES+iSt, f x1ڎ;d^ALPA)}K4Wc\LT#4]vcT9'o8D1(QO2>B k L 2(T<\!$ȭO׵vJQ-c |Ec?!E)̭u)<[\nc联, 5 %!9Af^wF g}x2dM\8ͪE"*.4`T7EEӦdf7R߮>osD-9>x@a x_bW!ēĘ+37 W4Hһ>rt] h<Rh!̉DY.Law ? z&`2+dj3Oo}fs\WX *s/Q7{rvۛcgī( (H @uZIGVV᜷Edp^E4G Osl ? v.E[Zj~ci~\!ݴVLo46,'mA.~$O0N 8#=?à9$#QvW5w[`ipj[E@bJ"bAk<w4 pR1~ N2;B@ԈK<'Y8Coeswx}"DÖ: {WԪl[Fzɾ-׭*}r oZWLo}PlmxE!vL!,GDyG.IN`Cj3 6_'8ۋ0fv`h;33罊pbEeo=a'5n~tp .ʅ;,Jru|/(VW̘.:=q,w_4wՓ]blwd[HČYY1\VklQf#֨#YM])r auDChpT[P ^'Oa._ݟ єͯRܓ+OFI"+QOև7k*~'H\(*8r)<9nuI 0aE]uxeQO*zNy4OQX%rC,1anki Gw \HRR9{ Ѧ>qdwsעtT Bߟ\}p_2,|lc,mA #PWr=4‹7F"Y;+2ZUڭ-APtc+ҧ, d)(h8k5?,O OnN&-"@['&($.tzIb;h*[~DY`]SKoP S*;SCq[x֑MK7Y:t"0K7~ӋhbTg=-w s9z5#qϘX[9*H.[c5%ќHIW78-\} li"!dǫ7$ z>>^I_LktYz  ݍd>ZKtwsZHS[q; 6ޏD1d_ 0Z433Xh` nJ\Di,|PRNl8#p,tY>VYFzrII`d| a@ty٥>#D읥*OS4lb+.-H/i=x,FQTq>2XبlHy OͻQQ(9-v 3Mw 'IE ve;S:Di*[[# 2 !C(O' f(VYT背 jHiZ7K+֔t7O︻2(D&X` /_|aA.ک>9zJgRx4LdI;= Fw} B  aW<WNLino7NE4&f%l2H#Hn& :V[Fgʻ=96.!;*Wπ#^g}$EkC "^-XN2<>_G[$p%;oJ7yںvC@=7Cl[eWi >k 1]!ؾ@XX[Cl ѣalmocB)Gˑ fD)SM,K&i{I%;:ȱqd4dx}ua`H\5'CzM92Mt#Ǐ# j׺aJODَgFq:HHG@+ǤJb_۸aD8DaTzzK@{=]i׺>ғ6jzwftO S<7d AQv\/$K:h{A5NˉT`9"\𷏎Joa 95ZRP(5Ԅ<@EQM^;#,7q  = !fʝSYn<h$poiCyg%}JT YaͬM;<<ב7!iя$![ؔ@Cղi5.o7 ehp(Ti?-q&/eGi*^ wS٢"d~0t5ATMo[9O ̨'J Xt}IkE#{`mS`+B/֑hݎI#v_aM2̾#O O"o.9J;lL;ft䅪rZ͝_}k7P{,@2{>J(۔InoUYǟM,Uw"ogqKsXef `?ݪ[}-ysj)k|hQq?WS U N)m Ón'[vš`<`UB8dEۼ 4Y#pU`;j&QJPol^ - ] Ui RѵN5tč1K=ORO͵̛"ʌM0jp)@k *D6FVi$k^ὺo(g]z&Ԏx~5X`0:[ ~[[ևTߒ lqTtL0sKrͪF[޺724+qM`"/&6GB(0+80I/5Rw)Y59EU'6غ˺#"냄務5bh0zta;W%tNbs .`m9g~i|F2aWd1d4[pMA@ Ķr;x LX^btx>BHH  rT(qHfW)qigPw+R4a#H?$5LۅynV89uKK3 FGrF[4 `-;gs.Isa,{gփ:o L0ȷwT tsXQֵaª[0^F_ԉuAX@+ w]f>T]$%`g&V:{t#oYVXYR쫩cֱy9u ԙs"<14D~Z<녠WsKk):+'/p+F־p ;dqہ(G :cz3.@\V7,b'Ic=7"j~tNA `6W:<1UD$a.@4NehtVV9I^c[lOd2_;U@u9#1%GBpɨ}F01B΂Z6\.|U\5Ng*![QRd޽Q_GlҬ8h)`ز>=^`R ,S9`W0GV{S`XX^͔j}dWr%kr8Rjh|l0N*!4_U/t!8/yT3GvR4r,sGJJk㮎.gvG$Ǝ!YX%$4`ffzʼomV8pcI|xVbi7f.? '`$ y2/QbA!CϏ]5ff3X%L''W65XgP6KԌ۠AK%Ā'X]zfsa>< (uy40QM ([x2C K ,Lj}U@М';ֵp E[$Ks/~Q[8$1m}n% < Q 㞒.pZ$'Nt -J'FiWA.y*Oq[fS\ ?4\ jMHHXն\Meëc}I ^?_fqO;~N- lwRTe+:sUܑ[m M}\׺_uKyۚLpYѺ`3(0IC;-9S قv#b>IcӇ*ZzQo_@z,X[ :*lcjJY#DQś=7Mg|WPYFV'!{!D|—Al ْ!wo4P@M܌qT z eJMYPai& iHcb>s"++ Ng6eISwPF;Cf{h2U&Z! Jq:$( ڷ!( >e?G`W_YԣG$89y#768_$5ŝ?r>5R䉡Jx("SIPZў Wg;5P |E U[vLJpic#I*9NDZJy Đ$BG:v0٪Y`Y!<~ڤ_>٫R{0}K@@L^IH/Cg"+Y6Tˋ u& s/0 7F2bŊ[}{}k8_~DZfT~|:'oYLJL&zGq , ,.VQ͸F\S ]I]"_)^87fMcVoRJʩ &3#s~#-10>1B;l:B66f,KRz`8_u qǖq5zYPM"4tꝨH@Û~O8Ӿx흓2c~ clY[0Rq;T)-ߒ%6Jݔk#dnfd-7\' F%~-U^:!uqbMk} KN~[cZr=.o:)ylvsPtw%#o/mq;a*-xXP_ta pp,fpn#(چ%BސXC]ѹ>~か3`YJǐkI}E@_FD̠.x$^^x { H<"m=ǜg[(͏-]t\΀\'HVbh$"zr6|"9SQ L.2ZR~#:}2L!#A?*_RU_3OWvL;jaLH,CWd0e^ĸK3־K"3TE uga@_^O _`NYM:R9K$1.6=Ւyl]n'ɞeT0DVI3RLpY7&2Rr`e\Y~~ L8n/4~ήķ1Ln/[Sh%VDZ!z*^Hҫܑ*~.&aLk_SlPA%oLFHl"wɺdɞ`l0pYasa@:< 2ٻ[(fQWO1xqnCF8CA˖/+ѠQ_?ƹGA?@[?";r&J^G1磱kօB)/?o]&)vz?hsy?= OOjޖSJɟS&291 tlY%,>f6?Ut(7&\̊L,m ( Լfu&?QfY-l.?7+0 r(0PmTG1[Ph8,squLFocWs@2x8Lf"O ]5d֭v?x(yss\鎰B)_Dx=q@eYKlK$Y}<1Gwıu J2DU.g6˺0s[9<7.ʾ4~@2mc;Ȕ/<bfB Z:o߯K} zu;Ku7|!8[ G.3R$m:-ܲl'9z2 d{B$4]el2:WyU oS;GZԳ Y5 ,#^x3+1f56Wz @o;ikXEp}wD(h?G] r-'ryK'|3b"ΦTLoY֋VP&}epO+,Nw`v勤!3Տop i9-b2ʽqm6M61,'VP@!Jpc}>!L5~weR7ߵ:º_x-M'~Nb۱O"r.|p{vG%H#h{t-:. [zv zt±u" )cԀs1n˙k%ܰ tT[N7*=?aRMxN M >YsPk!i is7yZtR/ҞnQ:ځmQ@TO obX)}ScBITm€HhͯCpß\s8ۉ4VLX?R=EqdY9 K Gѧ^t8qʤ*02Кکc荢{ VC3] PDf'YGB};w!Ah\NciMId!OjH\&xG}^a{ٌ1}?T'.X_0r 7yVpu7`2L|kgX YLX/3Y  #.)U:$q Ҥp67fZJܞkYwx(*"%*ط[ e ʓf/}*ylE-f׽&pPs8 pf8oG`f\̭ D+,47KEs"q6ވ6Q$FB;YWڤA6iƮ[8#,/l F,7ojNC]A$ۓHŐGZVP䓉0^bJnB} @GhL\&C>.X`X:hE=7$/WQ{&}Q +,LCr!&Ge9!Ȳ d~/pN؁ymQ'fmKήe&G9Wuv٪yVAla!nbnGƞlnaOStWۀ_V?y9l8d;:L.tv_PKU!0oAÁ2"G*&͒.d_x;%{[ z5tTv6@r,8:`jjb8CEfNnj&ƦĞYvk&ǡìM XQƘX/4-сLwzS!\<_$+ɼ0 J`%]/Hs {R SQwa{~Z`_'lKoggƢnxhjBA9T?*^#|7H~whԖ˙qj Ę!%U}(. fV#@7+Ua-UN04=qޅGݺ߿ 7FlTaM\Z9 1W7퀌F\_E tc@/@"ZݡG{G<6(R{%H R^eˁ潻G38*K$vX5Tή] z"fw[Mь~PQV=rRq{*aQ9 rw߯y[$hnY[LAuف0@2 źzzU漉%F N@ԧ[J"Mb`:LcӀN{FMFzIV -p$b}.eƙN:>cg! 5P_)-ɚۭJ6]s XuΖND!}@m&DZu& _@[X޾`C6;)m.8$mU *eeN5jQTH5lN^\hѬKt}udٝ M$yNsEEqC!b׼^{L\@> "=lCb8:j H d /̞f"ܡihS4*X&G1{E2r8 ?ځWRa7h?;O×/%91)f'f|~{El MN^)U>;̙66ʥҽ\6} Lp *h&,,(Vn\a=q q M趗?OvxZ:r.D &B< Q)%mJOxUKTн+ߒ[XXWM@6D#\ZO*Jw鈑$?AzB@q }j^&xFg!=\"I4Lxv)Ţr'z!E_L߼/Hq3[ 8x9h<%q-h~WyowJ򓃅 :↿ez, |cKrH ļk[|ʆ-lZp`]W)4|0ļ uUs:+OLH+xrN]f,c2lub LS}yqet>}(Ä҃*|xK^'6fTlb0y.L'}n);q/' "YSL3_Ĥ7ƼYiR\g;a3(b3M*D1qfT$`N6)$+rW?mbesN*-iΘR!+UFC+t M?;C7eE~ 7ƫG#LI!'0жrg7,kFQX#;|gHVdЪ7XB82Y1!%Nxy}"@W)e+/P`u$̍UE. WBS6P!'m{WOcRsjkpޟZͮ+eMr*or]T>3v &y 9gJl13j:qZ@i2۫6v|΋vEv6?76* G58c W׻0m˷SZa_ ת,0)]?$1gO,@ͷ5y*#m8m3cvmAZ܇EӜ1a@(na 0e+-SEhFxax^تKUN @^?E($ EsX:I3R  ^6(^V؆: gGAaVN4y8嘅HŞzemnm;-T^ O@T;/)%i5/ْPē*Ul^