openvswitch2.11-devel-2.11.3-60.el8 >  H _hrQ !F^(*v>`D^Qw ^ v2i[5N27;Mtbb֙ 5YVvgAbK >p<?ɸd & c +`|GG 6G G G gG 8GTGG@G\  P (89!:[GGHGIGX@YX\G]G^bIduezf}ltĘGuŴGvwGxGy0hlrɴCopenvswitch2.11-devel2.11.360.el8Open vSwitch OpenFlow development package (library, headers)This provides shared library, libopenswitch.so and the openvswitch header files needed to build an external application._Caarch64-01.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 _C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C_C904813c8078bc01f8a36974f95f21affdbfbda4d71846ef37ccbbe234a6110324271784cc979835a9f97532052f74db6306ce4f94b13d0c5b1d7ba7d6352df39de10c0c5bfd1ae16c4e9ab7a5f33608db6fba46aa295bbd1d7c132f0bce2eade8f8b8693967e533d7400342279567a55655b06cd243c8cd3f1b8faf214e0d3bf038e97dcfab0b23f83171cdae68eef2fd388e78929cfe3d21568c45a4e8d3fc967bca656cc1abf0b76dd3e3e002f04098a849e00ce3f1249b2bfbc4df29ea414da215fa66e48fc2a5c253f392ffd6d959b6621ad6a8621fefe6bf842d6da4dab95f95b529c5d24c16da4e95c362ba9e2bfa47128402edb85e4d4e83da80ff96301d1d77ac382501247ad59c07406ca7b84fe05329e2b04d6959d21e78390f37ae7f132c13f652926724d55ba321235951554c3e7a31efb93bbbc9fe3f5d1759d289980e7b305417b46a4daa9ea1b9a2f4f64db8f835c8cb302b96276f381891dab79ae5b8e16f9278409de728e37e913bb539aacf27e53895093f93056888b9fefc8ffac3650cc96ca33446ac7a3bfe107f581d1681cf603e0979dc2fc715156a44e32644d49d00b3c8e4d090e7d8e4ca8d067a2807089a841b565a044552650cc7a5a2026e708885774ec058338c4f1de9fc97ff60fb0e7892ccd92e1016d05f856ef10590a46d3fb75da32f84f4a0072b8fe4e18a1750bc95a7888dfca0e6594b076ce69ea410e23b4deded62835928b58b4d8721d89c328bfb0a8cd94aca899e00590f8fc4bd8dea6f0af9c95f143747f268a0db95631702ccdc4abf6c9ffdd2ddafe659eb67af1b78b695e7416bb746660a87527f29fec1e79d087d79faa7ccab44a2ce81baf0a232648b0548c7689a388bedba9c47a4e68b00fab998560bd4ba355d0388810cf58d015f8a289898567a292b9778116a7ba4da11b2ba7b7086774c716d7dbcb245e8b3249242e41739172409baa33a07f277d5615a2043aa0428fde81904727986f5b9e202f0c658aae4276c9e786cb4f1e36a8c74803add2033769f623502da9bb3530753e6555dfa9276e64f2503988752f22c636ae0de9c23cd66be07e538ac5402f27e7e0e78a0d63e82293666325bf71692263943b613c00b0d4bc262bce871391f4b99673e6a6b7a8a90cd2f8c54f261ed0a2219127e0fc28952a684c2798fc62f150a93b60463026af9e41d178e6d1e10a012fba42441e6c6b7edf788b11c8818042bb99bf68ecbb539512fec4c08512039e294fcddfbf5cac18e23de372fa0f0d76bcc78835d1d2537aec13c45c94ad4ae5adad122cd32f8e6c36ec9f07aaf08d8a1fb504d9c222aebe8f301ec2a68984fdf11cfae3a0545efa120a3daac4c1c0724066ecb6f9fe53b90a97fcac95e96f86a17f4190a6d95322edbcb9951e4c5205c63c796e9c63d70d0d47af51341f4a5b4f8654c02456ddaeb31027a539031efd673cb11848405f6f7d7ff78ea87dbff9980839ca3dda40415a80e5e5c31bc1133e9b190a18fc728ac8c368d2fe203cea1b115d84387d3658b3c20a1e1790c03410b77c6b5ca2c5d5dd948928a2cf41d9d7a5f8ccac3e5d7b059af971c119cd3eace654e673d91e8421f4ad09a7212499aa79291e8d2e5c293ce0cab4b38b3223da8416e040b5d7e5eb3174a1533784e3eaf41eba0cd83f9f307c60c164a1387129a2d1c42b864551639c947986763c8161aa9074a1176780faba1b96114f7d488209941e8824c3f48f8f665892309944b8cc684326319628951ca55c282c1cc462f6f005edde258d5324c68b096913a01ce6c9b93d707e7cae5c3c1440708d1f26c6bfa45d456f6ef8bad03b5f5fee60135703f0c07322262a4f1ad8e5bb8752b873b6bce4baac339ca1c01dbc1f14bfb5d51aef169b0778a8925e28e70cdda4e40d6fd3c8e7028992cca3aee9c9e0f66022e260322fa76c447c32aa3af013d0c0e8cd0d10577b7c52f331e4edffb7b22a06c509eed3a8b38df67402a0684e7acfbcfb21a19789312202a633baf6a1b3ab5696336ea2a2a434d481a6254216e406a968215933e61ac41bb50c3a81c322fdb09b138937142c9561db661c79bc0d0cab31f3ab7bb02c6d32ba8d3bb37947aff404a437d546e734e0c4c29f0a2318135554fddb988c8fef4a229b1417f483f63f8aa710d029c10a632f3741affa49a1004b5cdf40260ede39d223b74f429e20e20ac184d3a2f365ce265ab4f56c27430017583c321b89b83acd384197cdb3867819c3bb7e6532ecbed68097f4cd7c14a50e5e02bece360a6001b10ab4c154ca0c8999fe62c8d5b35a6c165eeecee9e7699993ae3617c2d9d3be953c03514563b26b474d2bf06c8b2cf5035f8061a825f62f852b98b45b484bb553c62eca889aca72c32ef5c737560502031af3cb363a5749efeffdb39a8382441317f2365851642b41f61297000368cdfa8fdff267aecf2547775233bf127334cf9b42988082025a38b942d02f32049601d0b9a17ec245b8e7c1338849e2a7223e373f479e2a950f7e8e269d30159939310f472b64569b4e966e8c6bff9082e1250e0f4d163188f37bd160db3412ef6d5d665cd2afd43195c5a6506cb622f6f9a503d8d0009b4fa1d51b96dd993ef8b9281037a954bcf266ab1e9fb486b40a02ed19ee122cf2bec7d9cb804481c895f9decb5160ae41d43150dd157e816bfe66582511ce189a873259307254db747798e0f1444ba5878ef1435883e041e62a3dc47e83a20d82799e8380c38cc0f7fd248bf2b377ff6b5a50ad37798dbaf1da60ff5fdf676492438f61d63fd640a647d8003b4b44c20253f20b149e2a1d6648de1158d86943b19f97127ba1cefe765f8f4dba4606b75fd5d7c6d91733a3f41ded1de51b35aee0a155b21c040e2e62af4ff77d35c4d1d5d96a037ba718c819b68cbb7234205f6456libofproto-2.11.so.0.0.4libopenvswitch-2.11.so.0.0.4libovn-2.11.so.0.0.4libovsdb-2.11.so.0.0.4libsflow-2.11.so.0.0.4libvtep-2.11.so.0.0.4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch2.11-2.11.3-60.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-60.el83.0.4-14.6.0-14.0-15.2-14.14.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-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 - 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-60.el82.11.3-60.el82.11.42.11.42.11.42.11.4intel-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-8506cca488b07d4a16cc206d4ba53bb7b271f15f682ec7b3e0c4b2fee291310d7?@7zXZ !#,] b2u Q{KAZOBPPۧGZ/,nmR{8I0D-\EIb"SC+:R\!T/B&PcO/4Jk2Sw { 3m@̳dDŶy{~ʦNtNZ \,@ (4F43 GSmh~5*I3F{=il;"եrW zb^I -S%Õ͏%ρl/bz=BrсG qZگ1WXsc!^җt(TZIy90]DkFZNS#.t&Qnm o8&ROaDAL@!8*Zth.ߍSe6D+Lk_]RG~՚?+l|Y6OÛZ OC$BNN&?!"D4D3mǁGY헨2ֱ=^b\?b$#Fb,JU^cc>B*dL7u\yif(m[?iڌ ׃0q!P=p+yݚD*$JWi1ώ "}ߖcRg8E GA?gtq$lƚ(B CG<,mHЍ ^[-•9Hv lg̰ŁG\`K +:nM.T"uRd:и"< &[ #BVj o"v+Y&fFSh˟Bt*I4\qba +TLͣ7]Y0Axbo~_Q<1W~UD{v oLm%vRA^>V7I'MpYp3؆)N7&ߋߣq- '*a3ޑL3 bc֛N5"G(9jb"t37su]/USKTLRuPhVMW;O ]@gq-@!Wٵ"U+Гf[8*0`d k+3=]\k@rv#,Xsoyb06+8U3Zr'Z^ޘux8e *`R]G:i3&=5ZN?똆6WIPZwkOg[KyD'FAX" OTGvdSb4$zNѠ[;@iK!nH[ȴ {sioӹx.c,NºMXɴLZX5+W1a_!L1۶]zS#Gta*ec̢*j;LxE)u L|sjѦoMvVz#5vs JZ$m-}Q(& IHbYǷG);{9F]gLD &^~LvqSr.lC5tGڔyX@Uޞ,`8L3BY#gUNw*Bh )Tts!3v20`FD'_GO“6'MnoP2MQ!pERč :o,`xq|OO!nQ ,I.|>(ӱəscDrO\C@Q'!Bcyrbn[XS}S~ qIy |N/t Ze2sswf[бǭweN8]x%!SO{KE]PNhZ_88t}֑s6Y/4HfԢRf9"-h{.)K^@#ir]$C3zҩc*"Tm} fo'NA€Y 'FzNz8R!{Cۘ?~"D"ԁdȈT4Y&:!-=]J̯3)/O O Af]$aCp`k(x95|?8aL^d# $QVʘcokg|jfjv[#VosO*((͆dl5 ) ,zGI:hr()]'gKrbl,4ZQ׺ksfV' |y]V*܅H)Jrkyyn6Bv] E@1C]Zf2&-e_rBL8P(@tjk KŰpLc+LL%֗JuAyFցXJEOհ?q׆T%K;x-cubf5PI:cLI15׌ñ YY.xGWdz5RکǢR}8ƛ$揩Z9erxbEZU*z? VM+w4di&5)\M SoϷ}=%&ؑsy̕Q/S;"?ǿ]99J1|ʁ7k<Ġ CQ+YT^g\H wx,B4;?L {D5@wuЮNo$[&SSُݢ^@4$*?۰ԊWЇX.! tp7h?qCDLrE #<q;zBOL,tLP;'2ݚyN&>,TՎݭW+)‡m|[-Mgt3KxMዊZ}2P5@|y]'xap%cuBk؏2. 9C9ۓJ=CVd)2Dq5M#vg$K#8𓌰 nP#sS=@jP)Zܧ+ %d@mzVM\U`{>\&#' yF  cκw+ _GG8KxCɥ.F`̤<]WYG;Gτ L 6!$$C$H^H; 9<˭K@G:2H<?͸ô9=gCYSۃA`dj 6vR=Ki.pPnR$ѱ#a@'GcFIGho/KG%Z2Z4ISe) gG;u.1Mt@(;j{ 9|G /cnuZmRuH>xi wa;#I/4'%J]tXq+X`RԍY[J+Emr4!wy Q !]b#V~So2zl!jK}WCdXZaUgG \! y Plm.R-+ףZ&dKf9f?,iB( ]K?-І'Ɂ0W*%{dUpAm|MsSąZŴ2@[4(A0/v&u,}9N1³Ulh oD ̟t4Z8ͶUG2j" T^>Y!'EPQYM ]׫@b0 !L/שs$dMg8ܧ9~h XEf ,6rձ(An,پuB2#elD7}\?)??ʽ 3K@@EKsOZ!Xb(DŽGM$+>d QQ|,RKsI8OO=6rڷ*+qRq VO0]ƿ^ACm|:Jκ-Յm7W3~*KN}Ӻ6ːQ{Dw.pi(ʹ9Sy,Q&5LKI x?0xܿJߺWcӅ_R|f.90 jQt%-3q8|0'^PR$vD{O+0~їAW[MED..ؗ-DCٸޢ$"VJpK# ldڛH +'Hjsip+j.k&mcDsZ(jAg-PǙ囷iZ4[w0@}͇+A2>>wU* {Q=[0q@,w, !u>:/IJ/aI<둵zl""qv]t 30@)JѭHRߞfHF$z߱0rqH7`պ)>zOA_gYG v5$2Y qMff#و+dta70:.ݳQ))7Xpr VRٕ&6Nk[U7w  -*?$V3MFrG-PQZ*|("sA>݅TyEPXWƜEn؈xwGn֛t^Y$yc$&1)w:k.t2kޭ߄%+GU‡zbwmڧCfU$edk_Z\ tW2 28bmR*kQr\DG ĉ I|w SomX;sPrɭ'yu.W ZC2[XjVqs]uPjAJ'ģ ZBxB8qGn7agUv@B}OnZPGj>;o|j iubIas0;]E_T oGPS1cGd "KʱnPcMϤ^8aK2[ZHX];O 6}=(1-i6 *`ȩT''iW!`'D꣎^FBĞUpɂ:Z"1?BvƏ7E0[$۰\P EBCe=7t s s!6(N$Qs=@@*n+79#ƕ^EEZ}xP4NvV@HtFB& Fb;`Aϴ˲1alګwVby{}3c vAdu- %رN~1us ?~=0Eg9TrC(B46_LѤMap+/_-'FM 'V&;9 P+ l;;d- BJHPbYrdhK_v&"!y&rSbsK1Z(瓚00|ttx^QNUsɪՎM~8۽sK-'+o/sF|>@P*™Tb?hOTYȥ%lJJ:GAm7f6ķ{g0i}K69qOZꟋ,9ߓ]W?֬) ~q|5Hɯ?vOIi&|aC4;YbU7!c XmQک[fQr:% Hh`^- vڐpU<l ݔIWE$DniIr4Fm;cjT9L.JƆ6 xg({c[QHmFs$C PhDRv7KMSAGsG NdT$ zb L]n]dH #p58ȇydIe g*TFЩ3+\&dzn8ycĹHMnL*(@)iNJɲc7zk nzc13I@ɺcOs4ly\;h=/,歫[ďu񅦑訁?G r7KJ?c_."sDQ/x4.vAN|` [vp"er)>G$[g3X3WqRBxlpW|06*mjc:?v7Y0V"|b02Z6PAZ1Cժ{~ŠЋO:B>]Zu൬Пz>#?*]K ZME3o=mF:5lZ;u?`rbACqVURUiʗ99#ڴ*V}/fek8vmc",\qf{.%!:> ov_UGā"]S5l^f#b^ C ]4R "xy UMUA8{p/mG'/F ^tie9ZOihGeR Խ{Ձa.9vGW(S\>j}v`/+{R04P*q7} qf(_f(ʽрx@O4c-]kйs,=AWn``=B6f 1Մ7N%U$B)";;5z׀ӳKDD "bdN+TtL(ϚcC-LY| TR/A#(PjzPҞQ pMsոZ- QU8&fՓHh?$X7=J|Πqr7bE7 E^E?Y X|.5=ͥ"qϑH87e/d`(rP`Ӹ\D$0L3a>tHyoK@pa8&@Xcs dR̗tOxw{Z~%NwK1d[Ǔے~sQ`q[P|ɾgfƻQMp^UdFn/PS…_Yd`6њs#yG&䳃77[ sϬw2š\oMXQ%%M]'wƴL5 L7*Itx0fҼ0FTҪ%TLe+iwj%.,Ki?ʈRMh5FZ eD^$3{R1c(ibl`<E'ɼ)0p5](Na:WFK2Iek3Ih?-΂ i:KlP4@#1D)UJ:vXh$!HL 6A]661iu+y{+NJD]*U +d8v[j#U"&6O5[̨3ohD.Ƈ+tT^1(4`M;/ʾ2ߩ*N^c&/b!i -AfPE'2F0 4T Q=`각fzbRuُK.s`;^m݅ļ~|\_#L9%}JKhqp XT{I&R~=BŘx'[v2. خcSEd8Rbr-r*c)E5ts3X?"VKךmK34RJq@W7dwW"I8il8azfwPY7+Cٖ|0"T[jb6pK9xX^&3πԉ-_ZFbL7kx21ܞ!ŪBG睡 LG;>dygd#nn5''(\~h8N" o?-ydCֲ{6(S +e&"&U[EᲭ0Pn *vil&cOyx˘ mΉц4n=jT@Uc6Fg/Kl\e fh["2XD㉄Ku 65%V+ D|ݡ[77[]ۓ~˫CnG= mUV<(q,:Aڻj=ZOD.M $g$ũEiRGx cJ/+ևmsfU<-|wM= ##)Gp iӪ#/$Omb&,g3D-{V~>XOֻ}(WM y uZCGp"}qx߷AZ9rq !h~Z&4'DLenXcZݯZSF@("i8.q"4Xz=;]#@9ԟyti8n3˩+Wczf YnD ںɞMQ3auoJzǚU{A~3 |󧝢H_fjq`>7g(%ո׀yarb<3`r,̊#c0;ځ)9y[u̠=8[ DD|Fpk^r|mgG%_ƦέDJ~a[=g+d9'iR EzVs`F]RTL0 ,M\d]9Y! KK˶m < tI" zB ʫ 0n.PHH0֪L% jyFϏa|h /SF\RFXx(3+WCqIf[D4*vH -g:cdm7< K"CB` Lٺ{FDl[N[kԵl+U _>2uq]扑{ğSPppW l.gΉ-m qidi<T8ZKd)'YAcvGZv2-RTH =&]CY|h^GNc{=bsԄ"~ܢTLᅖ! JzuM1GN ҹ[Te{,=1q d"E5#>8>S=XP[jX1oi˭tU=߯Ԏxn-m*"R13a XX<)Pk$/ k~:[8 'x6]> [Uin)3,)ȨHS66Zn۶&&. y=ҷEX DZY 'Vcb$!bDApY(QVb.O/%X72<:Ћ|LS] "KƎCm%gɌص;! ьy|sH.d Ѡ ?͌jhNj牛>}* Cʧږ⠲f3t䃁\@D|kg:\,!|R%ݎMۻpK#J6[=/q/ͷExq4+.9ߍu2-en $Pnn}G|1"aW}AcVE9)LYZ=MҐka7H~L:#5 ֺXep*/p}86I2|&Ҕk[,job*۔,**i}p gX)S9 R*0UJ tSX/K+=IU$ɇzz0 ~ivq "% V_5yv*ꜝߙ~f>Plc@z i!B/&eA_J5*ϯ2?QQQ"H:<`z[MWtO_h#vg.)TD8GP @#1\e# *Q xkXwml2Yk5F#:2U_CpK0}_>h PV,eRRbamT7$t.0^O8"P O8ƐmvMW[ERvrgژX%倮XLrVRs%(\BQÈ N\Ae7 \C; z$ OӺPCYہ)lDu! avsU@-z'*bƀ@*tl)5 o4DOr0q2ICgL,D39uDUPnm檆y ˽~b ng5{ Ș ?”1+.'x<:!4рicg`([EY#籞rc25P#ޑ|¾?gEif){@8wJ5\H7Psp@> 8L+x@_EգS˽XF }V27@:AuC13kgͬ *0q-;eԟ^c[Iq4Nxs$JUI3e,Y2>$ހCyψ3n(fC2(Uq#ޢI$GΰC~4#>tHץ닦U@JRK{P~[~P $UuYWfX̴~.փK_EUa !ĎRu @,V-(FQ$aX3it@ jy!ġTcb}KIB(jm’צEZo=A"RP4$u՟xqnZv2p$ug f%D:הO/IJP5Ϯޘcšw3Gw\ +J"eW':G~?<3)͓mX`hpJ0at9'z\5>7dRY_Oa/$ȢXA%wWI 7mI5+>tF37/H7Aq,(ɿ$E X" 3463vewib1`@壧RB% J u[6D< )C f{*'҃6H3t?_K&N^›7U~{J;^MYꜧIθ]bQ 2`L\D&u|cX~[ sNN&'dn{|GQk"pԔ;dͥ|OSE 񤼿IH7P:L=3.2ee-A˨=7ay8$"0t~EYCUm#;\7ȍLQ2Vf%y`8ZrʗWo Ƅ8R^Lr3/rq!<G 8&Ixgr')\ zJ0C&62D~AG!˨ S$̺i٧/ip!u ywSrA#[fA- &x-{Zӊ1v}68ERP[RD.[k~@gYהʃZ@*6YWu ٕ'k,+5I$T_ya&_Qslh$%5;;{e^^Rjyp+bnx/Z]4(`vqLL퐦Uthœu#j! 7e`r,^jX;OD175 V JD//0<$*r rJfc lX$1*f<.@ ´e rW+7f+m>mY-T+ۑG(g L*F^p+ iPJYLs,,lRY <͡CRA]47=nwhdmaRy `9/ |aj>d&)ኘ4l K݂/V}I>ҾZ$"\jƫѩiHPI1_?Vn8ou/'IT1#AXP.KQ&V'Hj8~4ds2uQy; ~80p%^7}8[^{ā<,h/yaF Ke'DMy 76 -7+,+o!Ƹ53Tܱgt&GUlNi槉L:)8|WH qHx.%|Ph$K{@\9G`o[4("ʐ ܮpJQVלD"m[{aG 7+ 10Q4OW؞Eڮ.vG/Nsj_+zp cB4ge^eD w0K60mXegBu^mHZxkG3 g &H;{1]}stbKCRG[o)ejJ_ g`Nۚ;x.* `RB6$ C g ;ӿb0|ÞZ@BC jBX2'4I=̔1pZQϖx%Z'ĨSz\-Mĸ[m@q!Sf} z\<&h΋děOSڴe9tݶPvp<g|8Όҹzmbu8a`om`Ԏ(Zc.㰁,R1Ov(r[sU<>jVO`奜z.!L.613h>\9ڧ$1پFu_zp.q19lK:>9w5I9ݱUPɘx0egާIԈ%2FSp"=%9?^ 9 :Tht?~^x0A0'M:'T`EO0 # (MB GpGBJQrg'4[T*du>0d %Cv^5?u1Dٍ;k[) 3W]$rv[4Q^_N|XLtɂWE+Uc׳cUO>_]@ẞ to/sr  %_֥`GV6C?Oq`:к8(O|y&x}aXZ'Pa[WaMW¦e+jCK)J;lZ9E[ $)N٨ۋcpqDt.CZ־ij>~Xo|;)0bq,A"@^ J,.;B[uppu%zId: 6wO".Ke׉SGc>qO8s-o8ğ©*;DٯR0 a-fG=Shzk aB'_]ypV(PI7֦qS|X(&#!{qR:oY]qۄ7QhuovQExO(!zk>a\k޵=^cuS 0T9ɍuQj ܮ:A4̾eaVA33+ł%&/^U?_ 62E|y_lD rpJg ?`ҩf""OmD~˃- L]_Uq(F{"1"'܊LՅnyHɕ[-Q;wČ^,.@˵<}riI^X{B_K UT (\EZB:` {i,ʝIƚ`EMd̬6PMu`s'>%yGg T9ۣ#^mD*kanEDO_"+V>(-Ǣ&qr ldO,,*W'GkxV6cNaCvuLr➆1p  #*Bo66pSyd?9X"6ʫ3j7Vٺ4аSQSӦq0AA9Q×>ȯV{ťy#>ffO{:f>>!a-*Oo(T k{=GX~p'/➑6v%k^8(UT7 ddKf@"@49 ,ް1!J[^ɊXq;XZ7y0_Gfђt\]U@ةYg'FcFjڛ^4Y\fZMЅ\^&aADH}CliΤm.wl #2@exa[tk[As6JGr?VoI'6J^B(Q&BГޝnv~NKoreK̹8^8z_ EW7РI&D)V|9`4t(o#ߊ* Xt]CkbÄHT^;%Kb2duҔަkƔ#2U13ݪrٸG!:;FhdqTP{jW[woEXJ 2@ʽ[34>{yxx$6m/_)NӃ XS7grЊVbb@-U߱ͱ~@)A6&:'7@aZ+}*Krd]r%cZG| b[BdϬB} #}=ci˔Jd2kC".3IϾ*&qR]D- Xfa֔L( j ^>gN|4LBac, liBQ"sfXWJfڠp08Nw=d49]`.0#Ee>>e{al@a;W3el_4%3ϏajM'iU@l`omA݉&Pgmzb!5dvN ~s3Q^|Q[(1bPk|NWY\+<4H U,!%{7?E~zdtN<v%-߼yl" r΂o;$Kf i͆fY`ƪ-%aYj.x}Z:}2/{L!AVd!Ȩxfz_G{#Hb3?/C\sQy{4 %, Xn%Xw%#(:׿jPZVP@CJGH`&mb'2i~L΢{ r]5;+Io&Pi F|owgK͛<; ^pVjͪa*H<\v(fZ 3 2ٰpq׳@\BJ܋o:,\J9Qɲ9\Z7/_z$8nJxM$]1e\ KY[:ocmorO%yR 8s`6(4丨:ЉZo{#€O5뷡:r@T#657:YlD=(\)ׄ?Uk?EdZh㹥W!Epx4潅I<-v(a`}'&|8 oIzMPȋa(+w.wxO&.㡍zqY=~|U) snZl>^7 *x·>ͪNRj!(lyշGB*&?F8- ]CۇiTSW 3h -MpI̯#yBk_~(G ɬyoYYV|~1D׊%<&M|+v䩍Cg$)(M g 9Dm%+B Wi 3FuR-Yĵhz2aE-vEx8i >.CUU60nrRRŔJ jpZaE]+b'e6bݧ@K߿me[w< z b~,@^uR"tV& ut5ۿ)q;/N/ls/"6LE0lSJ\iUELU)#Q(ZXd 嫴C`syЏsAmKҊ}q RHF F Kn"qL50,-QҀKէ"RQn=oc2m묀ΨE=aro3_Xju 8a YOS _Y2)vjX%jDM)LX4trz QK|YlG.M &MK4k.Co=i_= LAĭ{â]<:~Upl e 3$5ýRv(QIqŝG~=&_ñ̄#2˭YO7Etjz pUz̟1-Jg+Ӳ:L?9[_(J~X_GXt~.@Kv_ӏOJ"q?X{?NlSs+ڪA#KVg;f;d?r_H5Ƭ6@C)Cʸ <rܠ?r;i5yI,a1C2!=fw_C(*^@IdHg#ɞ%I]Ys^ ksviN=Q~voH<iF2s&o`u5|EgHsX UesQxlx~IL2M P*{L!熫Pk uqɌ]}֞`y͇wun1'n"JTi:e̘Ғo𲧠Y@8Fe'/ԨsV=fJ y{5R<2 ?ٍOn2pC$AgKueBup=g5 xyNeJ߿rd@뇹d@h8z~r%4Q<K!j !]5rN谅?g c׵0gF <$f'$ҥ$q(ݔ99[06579i^<D] V8+]߳DDͫaΤ>"R7UZݜe.etJݰ\G2`jr_|xoo7!]WjMSdSVVk _l:L4Smt ǬIhϘ L`88!D/nlN ܜ̓ <<4D<ҋ-G ͢ =H/*g{Q40PdXzjغ95Dw>B!DP$:'TqAAY>z.Rm3|c-lv4`D9nKq ʮ ʡY+g&Ӈ68v&$ô?;XT( HYo1U}l5j% j;  ʿw_~*)ؿ pB5rN6}k\MoB/<َ\LWh&`#ZT!w t.dT~l')+`Z{f u7R+ָ"Dpܟk>* P2Ya)<+5 *6sǥ|>d:7jEd~d'Va%&WbN#ڡFYU/ $8V;9jYJg[u2\~S@3HH<{(6AV%k]1 Ӎ[`~m?z+h[ }:[F4يXi\D6:^Uy>XEyJ@PɖMYߑߩO-(L!Tn]{^Ї@h7'<Ѧ3";ջ!&bm{$@h.vެLųԿll#[YKJТYvDž/S˥meSm9+말= FJ5:Dymյ e ~74BqWEw3o1uMq0:~EF 4ᢊ GLɆnRoVEVi13HV{>'o9w-VّMRnEN!Y31G{v)[Im.43z]s۟_hXrkQ($A58T)=ȺjAzD&žS?ƯHR~$ Wb\C؜A&O7$&p?Qdn}XkwjvK·)E(`mrڠ͘ 1tPe?FG'"7ugM0gC^.X.̗Eq1oIC ZD)\>Ggi=h\_ C驂͕ajgu"Q"K}M|'AؑM D)M2/.Ft\NciASlB`ɢ4bIHdtGXrϤ{&Y Gt\j𸓳x}o]t$4u$Zr6ь1k En!ӿԔϺu+)KdQE.˻8i:Ff B90>~ Vv,n\.BZYsVsǶ _sj;ׅ)`YgɄ(jh@{QQK~gZڧMXַU-?%z)Öw `P,1oFȘcI Z⠋gWEߊ-uDq@</!*"$wmYo  Ncˊc<l#ɭ>əjdYwlo_AvH+KYXbbz7bAžP(7oIUS ((j-G5=0UހzyQM:n)OE%5<Ť݌)JJurJԥF$Vzd-cD?GN$ XFtAU>b5L2,f@Tdqtƾ=+㸥?Ow5! QfR/c2T}faD1H4Nʖ7#h*_b^F!%N媶YR /3`=w_?ИᷡCL;Hy*]tDPXWpTx^bK};+_G(KF79ε![_ kxF\G+l`LE8`Ml(qIɐ>v>ftvA OY񨱞ד;7O\i>QZ[ZZu[Tud&(Ѭ o#nnF!PD/&?,Ʉ 1Q Ŵ$+/]O7T-y덄믁t.s+̟XqL)tZjoMXuIDFn<}hjSğiP* R; q{kf ޡmcK}"Fh_VX/))ԩX:W{ރ0G2Oyu65Y RUWQ h:K4JW@y5hXdBʰDOQ+xrzzT)J4#HYRS{>ygl~cjqfTT?& ͶQ ]L}Y$ޒ-ӱ01/5+, 5w$ ?&q[:"Crsu0K8̛cHߠO/[tQpF\a GN\Pgi3Ta_qV+zFwkݿ 6vϨ6CjKAMƜaҢ@$v/+Җ}`Xg2>;A@+3lt߻.9 c +9eUXARTma夕ci&nF b @T֍H6 N8L*%T! o;0&F+(o!Sq=&I)j.].Cx5PJ3<F01_"e~|R,KD8yt S3M:5 ݣ5Gq5>%= },4ImOA ^qnYkJxOuPvSadzCc55zYkUuJz&Q<ΌiM_JJ>eEM|2 $t; vo]oZmW#3FmVk2KzTOZ˭(&+Wϧg΅ +$P{a2 \f .G0٭]kwE >7ajn|GäI?m1~Y@s;페Z~}6i!M`Zr31QxP5ZW[&;{|U7c 59БAF&c)d]ςWJmDb B~i6 ewゕ\|?ys}MFC1]%_>4֙9(VGdF$RhИ E{$](-j#Ͽ>*!'WL hO^íRhmIUIzGIvVrdÊ^({*DMbIT*Ai/e竭wpL[3cgQY=F}4?K7xk[{U*[dd]&N6)W !s ek+ {u/o)G P?3d>^\:8Ԝ?ްG;!Ur` + ,"E9trxgM!N'QBmݰ"C.*#n(aH/ Ѥ5"$h2{<.AXAq? /W/w8K[<^"@Yo fLjRF3"nA}$΋x  /XT4 >^ En Ƭ>BL I wb["6 '<d DNRgxmQ3T(!k245vոԯe)n!) [X#MiB߶~.T`*Tj0n 껿Teti8H.Տũ͖? )u |d ,XI^1gq$0!،T +ة*<7 "C/ʗ*5ն]h FIJ&赫DE#=nt#T#*4 ,ّ8,bc_jѲG@89iu0 I~=HHԊXf!5+s6ڕ[Lg9Y;!{ROu)5SwBj*+BaRݱq/c?)O$Hs*bDk* ;oֈ85=c,E1G[9]U/Y:Ìve=L8K؏fL~h qvT[3+nCu]SFbBNڶ?.h 818hB+Eo_ZZ& 3!qK|#Ei3}X3e+yVϾa(gs/vΓ%תW ,K}}_̜!0gEf Q=*U{i6SԺv"veiW2$yKlWF1|;]z[eҧޘ\'8{bbE_FOMIӻ;[ິItKB׾lX0o~`VUTY76fe\J6N38CCJ.{H99a܌SUI#@"ǺK9fU4Q$`Y`LݮMzs/h蜠lz;Oq;^yyղu] FrQR-zq^d驽M@K3T?2[#Z]:tu mw/b>-\8K10œnE9vsE.D*e㭎QfܿsO+}B(l/v5z y3VW#g,k]ҤOEVN7/%lol˾=ruI;sjG+KRj0\L9WPǧPWH"Z&WRS; 5*r]]Rmd1Ļѫ %J;~KfO}tt}9 .RzƔʈ'8"8P`YI_*1ta˽&dq~*<5|YO0Q:FU+ VЪb9(r4V! j,'LgRhL 8^F{a`A% k0L׍`<osviG 0e_{䚅\ ]Q"G:|-҄^hH(V"24Yv} Zwi<4&+m5?g(7X4gH1֡e. γ';ҋb䢾2j>KbLL;|o`# E !u?(N]<W#T?bU횻djiM";2s۝[Xe 8ŝ.ֱL]<5N0aQ`LF`Fggf|C|,h[i!w|)0?RcA{9S`vP_t?c͡45Ŏp?R9%"&\Q5ЗX-+qu` FQ#H%zb2*=1 `^PK~Bxk|\]ǜ28\K khŬ|Ӯԡ7;1X(*eΛEKrEyk+aq;x0khc`RX8b6`Fu:jL~DEMcBt\HqJI`!)6)IE,aA!7sBZn-V?GЄn&o$d9&\Jt X[.]ٯV]K:!vأ@j@)VZEN K'_JDypnEfVv+&Ԁ_s`8DtbG+?+]zZe'>wЛևYzoe*%ӣDž\ccٟ=Ftlț` Xd϶;CJfHD>`+

'|p}6ܛ'fY@ThJ ^X{ZG%܆T}tj{q@⟌X&l \o«{]ӊ%Nw{vX1~ݙt}LQ^0ҋ|B+D?sW7NsYݟ;]>  [eBs퉯/ɷ^?x=%.ۆ/e(s1w /<&~K\WƭL< vet gp*b_.ZD_r>%ΩtC=;%N14 ̖YK~ T(Ao7 0̵F"6'Ob0z#$Β J+n.J:W YOWuT^Hzjam\) ʽij(w~ 6 \ay C-%rk%"$ce)V%#Ʃ_aY(y&[ Xwݑzg kh-hOXʫ薽V'ҁ /a=2,xа|q[/%ӼZlנX^(@ LaL PVDH~r7g^=vagiI{,VX0a)TBrȮz-4p2M틬F@X;EvL = .!J)?eQS3N6P]0YKhpDcՎ9IξbNKM;?:H؅/8Ybhά_mߓ6U#*ǖ {wv6!0iHeD:2H ('xϷR=\~Nh (sfW º3c$C, VU#;yMd&JJ9 {m9FC:{eXwk̲)=dBU!"Q_|ȭaqAPmp׆;1CQڕ^z+[*IF9Էv\h`ʜ X~v3Z%VPoO{ 36Mee3e U.ꎄMuzkd8EZ$ƴBg%.67U=]>8H}+<0dZpu* k\ySQנIS[S;/,` #v'e*ۈ30.舽$zU`Rof>$fZٓDQt;|hd!F>=\F pf ZN+ݟ/р)D6r26/em(DQRK{m _x _ԝ}- ZE4{I킋93Ni-V4{Iދ$Luz{ !\ٯy6sT*fmvd]&.o ZϙV]*|Ke g_3}%]kuD6loUjؽLh#Q4D9Ec6#ULD1M!)goȡB^ e2~Cٜ%E[nyf\2w8!vZ]+r(J#V,f p_۶acfÈ|g: /`mQLjs_sDHPL?!oSA4PԨE 2>^cic>[~ak$Gp*ADaOo' -tpéimA稨tO0$x)fJLdc z)̨2)W lm,O&4 lIX~!rSLsv= c3+EXX1zT@E}H8N$b3b9qrLT!o)Xx.OEd,yP돟0z(os?/h)<,K@A2F+ V62St¿ )`|~Xn/u{`*g~19EAL/xKl?}F^{`r/\Mcai}V{W@MN(3˾B V|NZt6^ zRMR!f+x&ZXԣw%J?|q+nLE Ib[J>=:f.(݋YkɲS9M5bNlҍ 9?jQad:5y ϺqHnKMm<&;gYXRPw;w_U|-ŭji%k4~m*cd*QkxT)SشVYqၶm*2T'zhy59/8>߼pk H. a+{ЃQGnds<)x VW|g L`>UfWqQGg?[碢}yUx'%,O6 Wd$sr$ 1x]\oG*.qp9t9w{_ >0NHjhQJKAa^qt yhW تx{w& sbkR#niݗUL=dx QyD9$l۩#݉VWWMpJX0͞ v 5r ŷVݜnt_ jgiB4H5aZ#NIKРVBO=Ft- UZhnR mW\c} X ~JP']u%$CnV'swa. ) -^h?BHV w_`?. z>Әm1J+3w<5VcTS|Ӓ=Om{*`7!LU_$/8 adH^~ ׶7]d}G(bGF*_B~mS Z  &\2٨YuH9'c^ŀBuu+[1 6R l`12Kz0o[z.i6D;xOR \@*> M3w$_})J(€ SqS}DN:ES$D9Ʉ~4`GxT+!ŒϤ⊏E5>}S ziJt8/LkBDm0!e^4gY̌㧶 G#u㫭4K))A tɳ%*Qmo1]pmدhL$w`tlYq]1/m/.uϕ_FoaF{>* %``va*v3$C"xftAC2]I-H8'4Z1h#x5XF@C„ū[kȽMw/ƫ#cOgڴ5 "*+kqc_ޑb r<DSN[3/6 :I)'.V牃,'4Pj4J%%R`@X|$b5Xqnxt}a|]-ǓHVӲzidjs7Ĉ]X2+Nph. u ]IW[N %C2=WxEwX쨈cp2|#A^Mɭ5m)k*ˣ%ݲ厫:E/"MMqɵL[HBz=S!q$RMoˏ=2:Mr\:}Utۍ`J07J;tBfU#1G:|+GC7H'<"0!vs<6`/G]@I1MW6dX%})Y[;P߫.eTN~|u"ħ`n. Mme9zAͿԗ xLIݨ|9{)GCdɏ=hȫ*`u=#<'ꅰj0D#fV#-c]Ŀ+{S[#p~MA&sc9}@Wƽ$q^3?TڸߪzkyZ2:]mu"TV 0tCOksAuڠs^w\'NjYPAr O_V3&S*kT=cpd؝u)È<5G&culIFLQttD$r)3^l(.誤Fޡ |r`"2p~lRwr4[O;9)yN8 gfRJ ŤS\_?t(ϯXpx<$T ʃt̑d34s0?:&"!oӍҦq5u K oУXXzZJYmcpgrmgt_ԘezDhHLzZR5mm/lQ2a*J4`yﻃnS;v,x̩nwd ]W]gycvs POBQBLwx-hX;=Ѹq( 2hkgэf}&)6uco/& ֯up'ùi_2(0r ȩfɏoflCUY|kBm$ k>1=R)D#?\jb#i *eo[yiZ/w;ŨPq{LR:Y~(1)ݹqNhr.k*Y݃h`p-!WvXy4o܇I&Bw6` !M>1\wvr/77Fޮ3^|/h[ hGu ǂNFuQn ; %Hщֺ=Փ2I9#58eRs K` 0U4ϳD.\NIB;Ԣj9rsn\DE_A./')E)HZ64Y绦;yntHY 0U0˜~+YHS [u@(?.Һ5&|?i (,'9ߴ̇iLۿPXpXV)!ׅHl:Z l+DiBe yUX4`qG[؟Ϊx4:2϶19v-HpV= I~Ѱ9\DPМOy/$^h'6XV $(vXFfpui*7$DA٬ځ[xdljGM"bw.!gsXCő(ٔLfڋB  Ts?Mk:InǢ}?nTԤ Y3.ùP +, <\)c "BSU{?&#iL߂wny;3o#gܱuM`w>}J* CZ/͍eD 3ɾ_I) 1@Ĥ+F>&*|ʔGMI }Zc3~kvw*=*`)%s[?$I:m:aDžSv +qZv\eN)/8Pw! bmIX:@okllKdƨҘPX e˒Y }xJ7zv1fO>%f/T"= ҫ}N $al0z^"P!O+}xp}Gr5 -J$DB2ۗk«#m^jti3d0rſ ՘7Ax!S5:c^p{UxRħsW1:bm0/H{&N _c{\ vSHTxL78 mqB #jcZJ@iW{|uۤC[}el L2{4H*G-y13pZ뜒= ܂3v 4N=Cfs]ss0qvn WyZg8?#Р,y٧fS|wVelCB,4|0C@8l`F/~<e㑡Ԥzg 2̸m+}+ZĿWR'o4M/y;t?u#0|`nAiϽ8նubz(Yrȸ!x]tdz*c6aZ姜,Xca(2: /_=e}>`ʆ)FZٻh/{4™mB*?&Xm N<XPz n|NRxj@co ^O~TQ;ŤN[wUVPxG+ɼ%uMEA(HOHHhL+qzF}I 8^iQoTc{u]E@-nTXE&Ik蠑5|J=@|kKɊn&O4|M`п*ǘR &i#-2?C[[@{}GeeE3,eT,ĵ)X| 9G򫫄.vd~ɉ4Y Z]n~{t/>( {y Z(= N_1^AS=ȿ $ u ְOfrLU \Ţh".pҸXx|{EJk@AVvf(Q3݇V& ޵[n<&)5Pre5_*-|RmG3ҒVByT{`0ehRCJ>F?U2O&+jKn"ۉ! #8+ghJdIǍ :WZ8^`j@c*M"KdѨRX4"UDB.L6_+ o}rCuCcY'~-;S2[slP+CNg|=m+[|'n&.tɤ n>/*xc Zg{#7IOD6HrZ׿&!x-W9E:5NZbk㎀/l;'ZaDSSU,M Ո3 %+1Zp90ݦϸƳ"!ZWfvFbKoh%Dw5e+ޝrAYf}pcP.ܻN[p27PolKE@P12أʜݓS _+`|UTGkd`~7?N&TEJVg7B0`p.4ݔKUqb}4]:KnX"~("zJt}_'H\LB P],En%$sMBvWg. Fy7mQ<Ua{? V@+T28hhT3zުہR#՝Q@D5 h(sߐ&hrx?&q#U:/$ջ _R'irUInRtFuz3:s$]^iSZQiz hjQ\l'`d5yK*ET=C4X<7z*/LO%S%1>niR$ͦ(?5W{%3"e ,*9nn Re~t4G<=4|ػQi7%L_+% mG7,~Zjz\aE ˄j }n ~"[`1%ُ3U꼙ILGD8 wCqY54JgF׃G€oF9j);t/DΕqXxJ1j̶q52Y!<ѼOJ]⸤uCj"`G뚂fc&/_C[:kŐ8ds/Vx0v% HN^Y|j.FH{)LV!x,7 `AWH_tnZ~ ,ҩttɥɃ*ۈdg1/x-UqYRN7$CfyMQ*&Xe2*cGe '?%@-SN0Ē| rIAOrmۑasBs34FȨwBʅ>cs|S|+ﳵLo7eQy7k8b ܙ_Z;icuqhc8pEZDZQJ1svn !9r`9+OE$ PB"ȣT D hvզJ )zumLj;ogD1j)\M3wݏ6X#zj?}DtbbW6(Դqi)nl5\MA&.4?d6>AyР17;K,h#|}eZm28f?p(u (cxq= &:9,H!riQYQ Y)n_dh;Rʌ"ocTs*ƙ%zF=`us Lgc+ pk"gP蕌 =w g{LimEf4m(q_zɲN:淬D1M{-9 bN̸ O>p8-(G'2z/3P%O<.LY5KvmCF/%ݼGPsC'-)1P>{qLVnkds|roEls拽>W- L-(-# ~9ň*cIVΥuEo$-nz@Ee )wx/m:@'[4<1 |S$EBtz aGojgLU;t&x1_쳶n;5Ts_y.v?ydOÒ0d;\)o4?cyFifKU/커8s$ٿӓ;\GDX$}E0-6QzcL c7Ʈ&Q_-$|8.>w;?E#Q9߀\,x $oqf+[ב6|fI5 o&hE8Kw@n-dWMZYԒ߈!8FYT7is:4i¥E#0 O)K]*6竃ϥGXW- }'/Aj-] e~΁8clsO$-.VQMTځ)Dw0s}[,v-e_e =Kз`NἋ[\C{눉b!;SdR0}kMA\'5ؔ}q*c;pDSh@_Q;)ДI阘LcjwI ?Y_.wӱ۟wK5i^ g3 U6eo8Iyϴ!E-v,^ni 2e i1gcW6i1^] ]SSAX(lbtW1š՜%UARh'K _0^er :%!BgnnWx<5@qv?r`r,Z#۾? *"oE F[TR&@"'x R< DGHgY\HK8kSɼ^A\{鏲O(1-j?it_z}Arf_3$[K>cCgyE l -v2*Tw@x0;?Wz,xkZ/=) ra&0Y̯=7(q!;Z/thlGl3qIM/9H[ʻA8V8FsvMicR *%=Nd%*b,\.@SH1Rrgv]&cGP(DE ,L]492|p T,Bi1(;ð% /=8LUb$XGdHOtv7!DY9fQ_mN9t;9Sp>hD>=2~&/G#[ T|iɸC]ȿP #gl6{^*GwJ-AlϤl($OE-q]N#xQ'Dž80" s*@s{UgicBT4ށmp[dPiS M$l& ϐN)YM '"CG7vFmk 'Ȑ+^+62D.p13f x3_WQ@ /-$RMgg8QU虙;Y?VU1toЫZgB@jQ dװ@y;]B@Pd A<&Wi1&,zXB{tcdhHMf84D8@eU[/}NAa#p'XνKB=b11׿*/J]uuH]uETpI)Xx|/:]`$R~UN\M)>ֵ% Q Z5$:@I9zH  vq:Ѥ":b+.l>eH $L9K/?2:N8q/d gLF/ \*BI6FHC{Z8]y%}<8YB[fko1&nXW=U_.9q<@$_iR. dpP\x #k\SvМ;ad$NX8`$*bT|7_o)g&`8K8̒ NV1rG4U}>sGfx3yV-uMH$_J7*[48rzWkG1%cQ @Ĺxi6ݓ};"d"G`qA;nǓ(ݻKh.p G{TV5yX,5W `i6mx.$C!b%%J*~ e%͢ +>\T4IΠg㈬_.RoS[Iko`-2sR Wʏ:/:G9; r+DSc E`R6.'\drKk,z_R-VF>rGC1,GEOk~h]]d*_]ԩ oWNQPZe7m|,ttV̰g-[|KbH2*-TBET'keͧp l_\ec~rd(@E])` pWc1-$_WHo?̠sY ۙTT8B+ND .TO$b]ivq>nUu8t&fHI{$7kS j rQ$+*эse+s"taVmZZJ*EyBrOd}/2uV:J|Ru2ʪFu4acfpH6a Z$<q*^3Iq i#lrַ"Yxf'~Os XU$&Yw({UʆF[,U({(dM޽zx1G!AߠPb?=SYoKQ7g@"_@pЭjLj'a/jqNq64.^"G6-!ԁe=AWl1h74q:`ϕak&gelvD|NbXb/.3|< b njѿg$ZhoE~qj,Q'{xdw;~ܳtYұRJ [hWTgI|ƗNi+OExw*0l `JS\߬HjS؉NN,Ej(zz$ fCrwES _p(/i!l)!MC. &n3ֱaEV}ugLsŦ[[yW*]rssȗ Ms$kG E+7LIN¸W%ź!B q-o,]V}H݄z냡r![!^d.z?T\*=y>v8V,n&|{DOd4vc T 4EzwDN V_QNd%#\֐W9#paZtGSaI~tXҙ< Tw0U#` ֒mDiL] Az};?^uC|=%)=ǦUO(%Qlp|4K+Ùj%q͵suI [4Op1±f?F UL rPt>~gncI2^ehzU)no>!o2j#6Ll#Xk*cbQCm|&kSmR4"4doaD(dT9vaꑨL0SBYTGHaY >1yGoV 2xqKz kJ>DMO-SYYH;+p5`mha\l_l:I{JFyG\]CtG Y ۪Կk|BcDU,p8X- yxnf)ʂӗ QoN#W%sajOSpK}t,=F d"܌qp),JnG` %.x3|e(V{H N <ȧ="0z2#=ϋN, : qI)1ŬrG_fpklӊ1nH@xˍ.8fQDYM{ 6LauF|բ:3)ZA SS{>ꪾ|܌0[_7Y]ꀈ%iK% 0hЌ0+fH! Zh;=n[> 7ѴT_YfͶ?k7ZJʫn*HiQ XC]#?Y5J+LUqmZۙ5gC;J4Mi)su莙"eM ׅatdZ T=@tKae)(G"u&Iyҫ(Ws`cX~|AӀYR C LD;˹nAGRET^dk%w"sqv R<<ܸռ˫ nBjg7DX6܎d9جbwr[ $/(G$ ~5 _Ҭq?I.{5I<@ktx%1ksvvNLK(jZbY0AA;%dϴxYRl8)6k>3)OU({=\>ht0`Bk2Tp=Ö~  \-SKx^?ŒLIeEO }>>P[+ϕ.K8.,QS JF4uf+gbɝ8Pl)j<4n+lIVx36a̎ZIgWh-3mU9|a6/{z3Xנ_'e(.IS]Q rvq}~s P=Y;A`gRCjMAE)릭bj]X%Hl).AYP$Y3n=z E JM%V\B6< !fl4_wgaB"}GO8(|}͌nyܩEmKX WQ*VJCl8@u]CzB( /w1{?a/nfL0چ^rަb7ut=`S`h;5յ }R6 H) ,}*(z.^fх\< 5ZtWKB/˕6Mخd-JԬ#]wkV?Wե3X .y8i?ع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@TW!>Tz_CZ?hbqczIeXHf6'J &%s25*V\!;rӏ^UDʸ^x~.^7pS4btQ?YkR^!2pH OKrCw0J*xN en!l]'1 h0#Q9´d: *$8U4PE|d8^/hfpǗ/V!ʞ.&a9A_Co} ZZDZ4hܓ k˩EFGdɺ+WQGew]cI $}h$Sm(~ř5mpn- ?њZ5@Vvͨ:U%0*l|_ qIBPT [ۥuh+8D8qGbNzQJqԄM/Gv~2lS&#^2)2-8?BxN~kn ($sKؚخc58 %2J}PGQu ̬eɟ V,j!roi (_.(`-e^VܲqE;rR?hbz%/Jr/4y&H?L%03qF\\ 5QxL IqBOeX Nw mq@#sX6 h#o?|; (Fj~,S|8yyZf۪9;].AI 9@A3"X2rũs2j8Nz7Kp݈Q`\B~zMv0@]Qnrzf?Ii|ȜRs{ ű tBeg q4WIj_˘}{9Gs%8mnS]ag2fIhyT66oVUnݢKD4>T]kQ%8D  0v-!.[<ٻ5)XL @L?I??o!^y B5KNn7N4'yG_l O31iM{>j_<6B\,Ǻ ;luad9<2yw>ZCWNL=dl b#;ޚz( p t94~k+汰ӽ!34 ]$dE gƿ8RvՔ*BwNzwxk˔U ;A=,twN=n1QO =#(x6 ֶӅfOӰbUECF}-KbDHWb6Yo ldvUnn17,qtpU2l!Kȫ.-YQY9u0h플< |Džt})a v}> \}PRIy0="QoW*UJ)7I8"qPiKr_ln9šRQV||D\1 F\h k\X\ iWZ)qEux&7j·1#`>d/ϽYOZdp{:)!eE(c3۱~&+8(ߤ4!7n2n#ܒ<dqjln0+ތiQ;m}*'ډM lpe2:늶_LC I0?(V& s><{B6.hY$MI c[:RcLל;]s9;c F>PVܢLl޴A&@#J6lZKMHb`C|Y?/}eKЯ@M}C àK@ hUmǖO03ݝM#"3r`e΀z<K ʣFDXr`M}{}wizCpdG ^C 餳nUPp^fѾiM{Dq/?+uU?vn;tsIB^PF'|,|wjVP=3VCq/.Tu9,~}_YG̎= 6Z="s@$ `%|/%.͝Yid.Iڣ.U?CyWtGSi_gGXlg3ƆO$BJ폤\<]S*Dw0_B`&_+PVGYuȭT|ɇz{u4و3El; )\^hsSDY%Jl(=CdձɱJɪ崰!ׇb;`NRJT/R? N@ IxJP"*"n.4ҔH}1h1G<e;ϫa?j$Z.9V.v>YC$TF~5ź̧$Z9`< Υ[8:p%C= QH8 1ӆ 1rBFrR`~C qpg ܳKۮ/uAm3jS4$rgVh,j(w 4է>b1M5a-V4wz?I[O_ŷ{+Pj.c uw؆:d@:cY˗ESlBy9c}LAp{R0 7M"lyذjѻ7ږtRAّ@v4)+y2! k [C3"t,g 3COs7djܳJၶkFGdjlؒ Nx'x*-3U Vy^N Ҍ퉂PŒpfX(BKC՝nlt ^Vo?ZF%pLF-9xã\n[mP۰ڍM9RS휊L^c KAHc}%MsgbzkZ!d\(Fuy, s-uRydNӃv vPj'hۼ%zcnژ2=4_(-Nc& 'uz#`<bv`Ԟ]b^$lVNlcZO^Y+[Fm88QmŪEVQݖviDR׃~տͣHСdAS>";C'4ctZbN: 11lt:p/Xݨ3}O0JK:9>Kr?73|&Zv෈<5s$a˫ b0QY&g<+ $=aqXLLDr&ij?Bɳ5X]Do4|5)QB8{j8|C~, @`O+~ˉר&n_8Z?dz*\/I␚/1@XBD^<73B1 'F̒WWG*T`#w+z ֐W;d*q0(N2jnL[~~ScA H_:HM,&Bzhȃ)Tݔr@-O|&e8#ԢeeW(NItO D 5uhB#re3magՔ!6Im4R03IYîkB͒qi =+Vd&cM4:!~ Q٘6k{hw'GARs"{\ R!$iU SC%Pv=12pbHyy Ssu^5\RȱfIZ^ju:3"/Q}BR\f}# 6@jf772z<(>m/L#iBG#S8ҏV pWBA]2lCb+w ~8bH. 1z!qn/t"hox'$;[>9YtmT)¶9'?wx{&IРi` u2g>21O'OjP59ksFo$lYvAv"+ʙ/ 2$ Ng0:HR;sgm;rVeZ2)D p7썛%(',MO^B|OE-?!zU%#%=Y'$ݙSn^of7+Ppe!Wo1ʆr݈BRepOs7RԹO.ra'Ϻ`('#D +~5H" q) ?#{ٛʌ .B0H=~Ӗ?p *?y=%_:l*RBI2(O؊XQ /T}HPe뵞Xa)uJm9 TP'VXbj@ Bl},f%;f+ rlÚ:;a6yRW4R@7mQz|F6G8 mpE8~+؍p}]M+36C 玓NWwbhڧ+5M/IO|hB"Z` hnDӛ|7uc~2A]0ꩽ'c6&3}n(J ~ VD?m zi1"2Z;Z&!`][ʟ*kuOI;48ӒҦx.i!`BX@܈*, a Љ(Fu#08gޠqMp^:}| _ jn"Fg\koYC}-A~ֆ!tw. e:Gfe h%o1g|WmDD&+𜏭;K؍w7cL1ah_2BI괍nӤZ$gO3XLH6lԻ/*P G{2~ƚt K} &ݺ?vrI+a=PUAszj/8"H͟& $hC1\vk8Iu ǿ\c)b]묂ũVsӟqь:0 iZz=2;/*lCEGÐY~yAzюaPR٠ j^WpGwH;vIts/vҊxr y/uf=<>!lp\&rJ@:_F6e(/萶nHv0ȜXFn}+Esek3OJ ?fFEe2?dM2_E5`vU\r$M'4~-AAtx'([5/zرn5mWt+D#U{;%CF9Qb UA!,DI,+;V`NDyjZ-|Z^z9M`s'/& Z9 iꤍJe8*g1U AUw?-Wp+{ȃHe`e2M# #r~ͭlXLMNIJIcHHc E뛜Bm+kOOかݧx 5//U7L\H7qTik%4PodQ:J7C#h֗dTJ}(Ӣb|^RD^W58R`(}K)s=uE06SÿkfOHC1ۼ>h 6o3>gȤNi$ l/c}8n)ۛ'vGYH!smEu Y7.7Z[m^ phBAFy6Iџ뙓^Q1U7KbgmDx&\;> O(cWGyxZc;Lʵj;! !EsIbIU54i}2+VeQŸuv8s,bq>zg\UAXW=4Z< E(OM&>#x'7" +K]:bHⱯt=qv# [-b3Ŗ=eQ%.ЧZ )( B\ghI Wo7[/K?B!a:'L2@E5'Ioj)uYhij⻴߳7!H@=F;Dϗ優IإP4H Ux\$pt#,H Fg=5L`{xdcZLɃf 8)"pZ)~: 6̌|`|SUVȳŷ:MN SAܯ{5x/VZ..4߫I I,EW##}wc̓|F˕e5PZg}gGN&6ǺgzZYKZQ~$?ʓ$ ɛʁuy4` Moy]SS\͞,k "+IO%} <~Coe.n8II|_jQYV@o9O;Zu 4 SVyVfI(}5x&և@"?Iia0(Fm iyQ1&Pߌ`Ywt!(hI8I1k7C <| A'{xn`YELr?wt.v-z6#7*K-3_9{;ם:kA"k;*9\~Aw+jLAG*>eamsbM BZus1GZrMu]1:Q4Mb._.lO4XY cbAu}Y'И 1}'.2F]ϜN =]ZϛrN$pȉR1ZtmAlEFmLe\:l*| vt&H Sa`]  VAVpgt -iBXjR V-kQX?">vcQ_]kcĔ h0:[=ڡt|4uK 1V)e[, )n}܀XT-bZPOYҳ,nh ^c?W'0 2 X-p[(Z!3.П"N{:ģ=* (Yr["hd~:h~Db KАrMYCj1C+8tea|WpRev1 r|VX,a%*leem(Г} 2sPBtomZ(ʭ&Z#D0HǭCCѦzl=F^a1TЖ5 Ԛ҂]H 3@ kK4jP#u74hٸA&h4ڒAw6=@:cQ[S],c;G`ShI|A[ùJ@lP5G79Yh\KHNNݕM٤{m%n3;äƭXL#HY>re8Q39,FcX]ݓT\W6)z`_$TYE;{[5mtn/:PYiIA_ 11 QLm^2E֮&򵶩j gfi|]C{`.9eUTQj+ ^)4'[(eTmJC=%A [wwS\*IGHu 54YO?YxLPGp.lT4MK*IotJ,&̣| *iN^x9&G8;[Bb JDFWLVE"B.xyHA>=z  TpΈϓ-S C?1]l_ߞذBXH+@vӗՊJ-d1UB#_ >{🯮'e/fdS6( ,7Hm[ {a@Jq_p0㕍։Y6Aɐ5ri aD?BFgBw\")10(Z"%F7jfHǾ@L~MG&xm)ў#*$!k%1)PdF1BƳ IF=CPP ?4WX!ӰUNFkG)~lM_vCoҮ:m~ htX>24L̩ jnZKNm"-&QLs "b=D`V;"[dIohh`grjҪ袍RI ص}Y1R̼u^FE#k=?v}(7B_O)B/c5=+ie͉|JnLgZ Q]lt^M/g*Du|b}"#s3lIIG᎛YInpTZ4DƎֆ0"u6EFUyJ.svq{TʸxTj0{u{Ҝw^[܀24g*ޢSa􊫉8d `,-Am`2zV"Pᶎ@8P< vz2!@J^t;31B.j$Mv%r<Ո9fr _dT{]‡vBhT,ƃ4IsUGCJʑR2;vCHIaw _m\/5g^Z0 m3'&?e |?]/7CJÛ* (kDAژ;/>5ּ!+ֈ{? n\Ѱ CtJIt^Ngz8d|ۿJ)gR*!.{N' mwN2n/m`W߬LRwae.[u$b5FYa~O`8}@=* ۴̧.&%UZt$J',  @1x8ly!a+øZŸ )3WXZVGrxEST[X #9jε$kIIf.ӓ{%]tLg&r?d&Kgp>r+{#@EQ8Vo!c+F;:Lq-eܤrޑr@,2,ȶiu vW5ēCsֵyiv%"-k]>T,A%38c,tk?d BF Όeo8Ϣ`hdV-[+8J9FȊF=uATpz-ـZP/]imBA#6~1m fmY=LoV/;.1$Н嬕$Of#CBeaVn,xj_~CptZ:PL2SLwl!x.%cW Y4GZbEZѰQKn*d4T.Ou v>L U# n(|ʞ_w۶JZevknU4  hfHRXkdxp'ꮑΫvx N?e:n6&"hYvMZ"/FSLˉ]$t1QiL`S4hܶuxZXqooUD7jh}8*. rgdO;LnX^@7 qLhK }m_25o/C")Kal"E=$;3@D"6{1WmJROwSpe0!v2Z1Q?Ё̈́ ,0RA~CJȼ:$~*!Vb EI@]Ū:_rMU^*9dz|=NEsb&Gh,Q0@wќRK~\aaUmlT&}_-ds+=>}ښ8eoT̔>NG'lr[wv/cogg%\@V%jnT6H""ɎBϢHbF6:8&']Eu/jN6*U^ٴUeCeXxŃԇUwߕy:3ѥȇ1*?oQDt5ٗ]I]{1L7=4U305zN}ze8 g!!ny5ǭy_ i0ugx?l|czUQcte⾳N"vekžr]|4T <&l~`'VPƥ۷b(~Æ7ȒIEuxH~u+E`q-08' xx!^%ּ b^|B4iRM9}tQlь Tp<2)EE)9ij}DR~WVHt*r5?%us-=ߪDY66 ՊE!Մ<8އ"Qjfaf Ď彞Tdzx3am 4̯5 QJq:An_59Ko,űJagQXMx et6lnToˀzz{ NqάٜPK2>.bPQ0&Bn$&5,L"yڀxGS y 0DTX2R YF9Y4C4 ݈L(y$5 JEܳ!ތPX3[/3NnvF(l6ю.A½s{1!+=2{D<T=Ba@'R1M70zTPg.ٷ[].߲۪TpX?>M`S%w`Oڪ+xmy#@qAMx5z b9 NPiҫU&Ӈ,Ql _W|X3w ks9mʧ3Κ;nO0ܭ| Qr ۆXwinp YTE0 _OTWΜ"O 5ͬRjջРqhSCku"#\Sa--: ^kKJ1Bqk @*U.p7?c7*+-hVhð= *% QrW%UN4I EKUHq=܎~i'4cxG 8c(7Ԍ$\`Z%{#G+S2=dfh\8C_$1>S l@,tL:~[9Jy8W qO ^R2I˝XlY10JWKVC /9jŖ@ įt`%-f$;dl&w=q+JǪx  N^?Ҩ5Nņr͈3rlV3):L`)7!գ ;!_tx,lhշBqsJǵID<K?ɡs-%/#:D&wU@Xp$yN^Ð0l8e{0 &HF z)2 }Qv2|R蹑55flfU; 46^z[?S/AGXC F` rO7L,!v -0# gG|L=tɮݕr YF6BUchJg $#:Xzv~5(RCC+XTDԭڰR\9{ "u+M/k&h`_,p3tQ?j+X <-3{-Oj PۀzsB3ӃNaEmG^NJSɒaP~[olc~!r>#3=-_R'm٣/kwaLLQM\G !"ZO|iΥ RQ;hP;m/z 7HXSN|1k#1ֱ߇ŌQF5,O0ҏG'ZY&A;{vEXFՐyY:j V0#MѺ5!0&D2#3KeJnA!{ZcHa[F,! $!df"䪫]ǬK_el䨂=_*#^볳0JHlBzA6J= @%Vwjz-:7㌣b|ob5b[7e=ZRYOqαFe.kgD8[ݯ_&vQ Λ>2 ms)ۉ-!:o"IG[HQR/fʟCF@f/IolFeVS.RFd)b#4/㚘sppϾiA.^j೻,w=D; m@Ia q6rX: {BLK]]uSPQ 5Q,ܔ  sq(3ȱ-"­W27J2@aF >T5oW6u!} q^h2 Bb @Q6r=d}^s0o.Ӂ? Թ^BpQe(T:/ <'uol.V5{1۷:"ߗ{TX+ IHQUI iA{UH.%|(W@QvWt,R:惨׶R 6f2졯C= tD'/g*EobwbyĆC[]kPpeprDNv3&Tm, %=>.14iN,:+¾HII.iԂ0S< RqoQv^|[ȯSQhy f@ RHy34?q%:"(jMb57_e?7qBXŝj1?ciz)jgl#E'cI{Nϲ5šY: {uW펢us`\p<8GC^ts#:486-fG͔jChnWt69'&)-U6\4}q>0`*+ (fm^O"qE `1K@o64n,Tʊg35mn\o91C M(xaS1nʧ'<4%Lh$b1GvgY+t٣:%c57峼I߯dul$7b̈ Hv ~h2Dcĝa Ό])LLsO^k0dC,;\Miip+(wIӊ>›T%O{E{dP36QWKJ{p)#iOOSc$*X p]7o[/DDyK9!%RT}Ь>K+@l I#7:="ʐtC +29d[d쑢,&(IZ~Ustrt/gXi:nΓkCAF:ԛ9~ұڋ& %A:pS?5'Lt*r@] Ap/&@Ca뮲{4&Q,#  I= a=^Q1n66dP|t6 nʥF*co3Fh.mL+ DyG''ʝGfEMHi5Ru3'DDC,r;he}kg\mR׽xvY1]S@P@K\L?xGG UKI` ?ۛzޡsRǀޗ ޑ 1MXx> @ S&ӱ*g9PIF-l@hkZ ?i4ޭnk,Z 2qf8A>FXj 5kycX=]Ae~Pw* ͧteq@0U2.Q(S0څrsԪ|*3(rǞE!=?XZTۂKe3'بۛ"u g *vy4N-Q}t5q]ߋ7CR??ꋎi2h?ĢIOǤ` @ǩrg\P.h,+7wL>8QU ߅,X{5jiA3UHF=,v v@A!=:ʴ5k5XngA>W҄`Z77Vw>NΨl.@]ekVǤB9Jn3û$ 2Á $ ^/[4R-P{-.+˳.-נ]-gf:7KJL 6jCQ=odqx^?u<͕k0\-p{*%Q[ A=<2]8J1!f% ۿzH&55#Mt,iwjnC訌/~&E:\>Ptdk}Xa1,܀w5)1!B1 Yեݔ1p2 qLīЙHz\WMa, [lB.or]ww'#ݨ Ƿwi 0khИ2{@wsv -[S8G,BX=y҃=T|f0MRωDd|w~3v+ڒF݆="h?|G'%@s⎈((wx1Sd[q>m?>UV5ȨЩ2fH Թ[~wr!y (EM{b9ctUTGx\ޓpEמ\:go ;9% G`=?c*|k߮Nk3 guBzN="ݖ.yV!Q|@ |<Da ,>5}x ᝅ%i~Ջ #R!0U)J $gwc2Ξ%i=8/,pK{=U =Ra6: S a 7$"Q, $~utηSb-*j[Wg&ڌ[!UJ|J}Ex 6NxLRU%,MR#V@)ƵhG\(wi{T0vaT1_)?#Bmk}B+@egtȁ\l26 9ujw s@ԍ|.ψ+*bK0]-r\`C8֕/&Ѷ; P?e8\*v) $lG 4.Ǥ_-=FmsX`ףi[A#J3oW4Butr:Rzn.,SRY`8W?sAޘb_CHRq|r;,2#OBcnU<MelgnK6z4Ja0ٵsNkHPItZbCJ_X/JWm{9$w -d#(% A<:͘XEs|;-<>?.~Vi%ꛏJ(0*yv 4rtj-ö`#dM5 J,<9ɇqŸ)ܿnC(Ͽ-Wl1&lgF;Fl#[~؈}VjkGp2/yb@wN7NN_w@5!v? gmI8vye\jT\!'D8 s MiCs~夫ϋBPĜ4snCl uj􈜧{Ǒs|ɫd6q}PŜP TK :CtQlIquSϊ=f~)LI46$/K0jҿ Iz~STkw΃c0@?+ԩ<[bh2#噱ħO FYgidyƳ V&A`Ukt_T%uvN#Iu$X.#KJ 1׵/~ST@jA$v>_51#cG<7R w6DmSb\*\ϴ0nS? =x'B,[!]VoKi T{3^HR'Cm΢W P-šWV\തEʾ6Q#Rsx /Ev0]G8'dG`` 54Q(pk,4PY>uPz$, k>רv՛Vk m3 ]'FN4V-l +/w.ݰ R_ZZفQeWY{&(w}! &ij[xQnYED r~ f'LžzQq7nϜFfJqtz7j PN${ZY9zJrϰHQ./]hg_OE-Vs)+ nRPtJ qoO@a4{gn)$̥?lia5"cZxVCz9ӲgCIVb/! y0TR~WE3I[~{xyF* iU7~CbL^y33ñiM{19Q={= *⤭-^Z xOxiK|j[׼3Xܵ{y`ʝ_YޒlsCDRҖGM?\ e"!5 /v6D "L<վ,x^JӝGܩ]xYS gcIwD4a%͜;I3V(yJSXD.bg8[&O'LheDǐ/ O/#FnWui٘@*.M?@ofv[?=9i]ꒈ\kq(,› lNz,!_w1v_>KP6BHbrn̕YdJ=fq3_jN Φ^/ǷqTE> Ekw?G[Ĕ& bchn[#Q e^l)2ǤcqpW 8i#qARVů\s$,S=jaMtsbujn^ Casr%;6~;>̠3o֮`ǣq/[K8 PQBr!ER TkwsD kOiB%/ *J[sO<;@t25 F 4t;cqc07uEuX~칍4aVnk]eޏ54ض9pzMec7Z7[86gh  ?iX=( BC'+HXxAq`o2&|t2%12ir;< ?ln;5bLP#@0~K|9J/݈ڏ?BӃ=^r$L5zlr8GAHBO S_=AOGTаₒa$a@iY~`T|.J#B7)!X&صK(DPu$s.vM[3c__T+vu_jaǟL7d3 }j?P1) 7I$@٨f̀/C5ֲ6k컟 I`C؝5'0NH"!4 $ Kܓr$& 7lwqlg Xբ 8˙qj4^\uPnU.Z"} f ݓFQ198EX"NT?ho_R2,E0v/˂/68mʚ8Ԟ_W Yo_q'xQhxXN?;p|I9U. 0C߲n:(O|2PvӆgM#rՔKl nˤA ;a( %U:07b9b{i5Q4r/TU %\:~leeU)tZ*s" &NĦ  O:Qm_"PLüm1_&>4ȗSqmO\%W_feIȉZpGXO>!)UJl.4BEFryG]oQZ@&VQjpLiFJ~pTZ;cm FbْыI(^;BPoPZ<Z@| ~(>~hD6khB9#Z}qo t'Cΰ&Ч&6Sc:cNr1bX ycSCVH?f!sGKBXX˫+O9"L1/ݗ #7H!<4_w*-F WNg^: 8Ghs̙<S=Ung{,Z{j0fT̼ x+"l故+|vɯI;.)Ƣpl7Dm1B‘㰡-e7`ۆv/^[?z)&(Ë%et5I)5ֹXNS];BNzlc.~zdm2X{m~U41aKO3ؕ]tᰧMI`XxY_joIګiOM. OUe Vb l"Q{JAF]j(eD/ԀZKy:dp T+fof<|O Ɯͥۏ A=zi{aߘҁrP/4}{M$.lYl3&cvq2oH{ %WNm5J(Z\H ,hIްZs%kYd(z^v6TڅހNo6]`;o;}+ 0 JYk"g&g_9"N\/ =[d rHƌN{gJ^ Z֪J\QQU& G95FX3V%P\)0%43; 1[+>}Qi*s0⽂ʹ™VO<.My׬ lx9 5j] +#%qFأlHPC*5[]NW8SbJ=vQf +ֿ>8ūA9tȓ_ʑl;|ҥαlyLVP*|qs?CaGtU$o,{pRmH?/S?DV+WG5A|-kgK!7t=PoY"ܨ!!Xc^/u0GP~ EODu;CE(zݻ軧kw/U #!a_Γ zTaЧ|[C{1 *-t*܎iT:9p9͜+6s>;')YTn2B_qrXU,cҍ,raZb$i߳E+$ù'N S㪧ؤJc4ڴ&6cZIP֑Ik'D`?af'JTO`+U`AzGp1r-*B #mI V')ڂ%agPx̭ӫ/4jv}[Cv(w +쀯ZE^l0vu䡍>l흟5 #eMB{WU84`cMN gDv(.M 9|/~vJ*4qӬm8]]{y ]H=qVHcμ@"b^.'5|M\E#iC/M]K_'a1 V#`/6Xq,Uk9尽v 'sOd=ZlG_t}x1/zކʥߖD J`j8"Q@]J1BFe. >~3ǚ GtBP\hE<:n]" (?PLO? Hܹrq_!]+27"KEV!|༬mI{S1iŘ968y((G97҉ Yԫ+a$vEx}~Q i>(b7ׇ6鞞@oBU:|B]ࢢ[$L56%*޲Tʓ1;3_V.XxlQC?BNe:k,PsA_~ݼF:r۶lN^v!fX.BPI_@濆Iޤ{(ir̒#[͋жF1wN\*P{H"c|{ꭄP4>{;㕨1ѼiNr>09 #.CSi'-cC:Rd'< %VF}[$dۙ˛FXF[U A\fMo"l_QcZ:S=;Sʓ }7?q:ekP/uo]`vLqӄ!YXbx}8q[1[ vWoR/Pj~S~\ZR>I6T|#P|aIx= 4 : @{RVwF6b# .9cS =}eX~aBZC}9G-iI-D5͔,7 CI"! sx],];We`1;̧?"/# N֫S$C/W}_{ M5-m' xPa>1aw E-!'crY-kKS o }8 )W w4T%]?#rVԌ\f# V[RƇLɃcQ!p;|~ydP(^B>qbTє,Eesv"A23E0=L}WbUc.hm.WNwt3ɰ+}O`ݶ(PLy_fL-{L7|};BlEV)ʨTlm.m.$Pdڂ1a12)g#EManoPV"F'`QLUSYO Y40VSɏގS0/t -UԽ+`'C2 vP,oђ0W0y =em4`HW\n6@#VY]&Bm\'6%@/~em^Kݻ,OA&t-9a6@Z\zrߟ`9VJXLb[Nڔ־WW󇕐Y91X,C~[^։W0?|m!!VfHefl/ IjhN@J*ݥ+z57;m 큭&r>gցʸeyk*S٘>N`IMU"aϷ2hSX-obljqVa!hl`pq. ""2i c_JOl̐otENgo,xssFmg3kq/V[YFVI_*2S1.y+|(` vq`СR4 yܯ$>W&w,= ހ/Y+Xl,K $ ϗ6)>-xٝzE SOz+;,XL֝v,sJpw£!NЕxrTBgL ? B!e*JU#M|7IJfP($ޜ>4v,d6&k/䆹@Xq6~_I' BLz.n0eDfP)unYLHI_Zfq'ߎ'؟1{+{A/qL Ϭ3:M&K` #Fzx~cKcW+˸$A( CEϱk ]U!%ʥ!?ڍ=`1e~RHhU.lf-aX(@2_"e6LyuûA";&_8oQ/iήF}v!?SȦ3tw+&] r_cާ(;[eſtyYJep4KJm+NUy&K֡*L?\ẍ́Dӟ_)hfӶ|lp6q#:N E1W"$zpܥ[c'%B7ڽ[:$D_| [q Ƽ=C[GA:Y>ww1*~tPe =^rcfmw懌m ;%+i~mHl9g?q-JLo'ʻ[R(:"ƮZ?%/Y[,;]ZZgh^>Er&UvXȲ-C٘6kB"-_,\G' 8d |\kfi Bx~/Uq:9֚^3>r<1[°lJƼoAXMUkˬ0󨙔NQ~ Ng5$M.X1\l]g7+-#(1`QG'_0WU  RQ)~j ,AM8 9H߂h#*&qrK#^ӄ7T::7JGi=vo-vI1Sh0 5U.U)vh|CzDIsy}HnH.4zؽȓ ݖ  G#YVyO-rc4‚L+}'D?iI=&8 l8%*UAG0Èfy,?%ЈXwF'pQ' [OJinBެmtyE}IJ'`N7DP"&r ຟ`<07|FxWDAx%8@7 G>n"[NT=ޱq\SCMLl@kI8c +㥕9LJa]?eџw5W@1R&em?cWu5j ,7[V^b#"%Dfvfj|X_B&K9ٗ7"p^5}N; 3x*'|hW*i좴={%Bhڹ@W2=UcVL@NWڼ3:UeOϽbYW Iȏ>OlPׁZ6p2~}7÷:n3C`mmwO@,w(1Q"6Ti$ތ{HfVGODYWAHi9V]MI,Q`vnK'2Mh *p{t4eX25;I5he&@_4Küy]U{N!uIwQ[E1|\R~Y5CQ9j#PE0-;]˓9za`@C6!e Bu {`w32(prvE-玣^۩~ L ߀Ȣ+ J4kIʫגμ;H]|wOQAkP$o{rViv{HYfj|@IepWe@6z^&Ֆ/i"P4rό5)&d_]\"gqM/p)EMg>}͇Yζ@ ѝ,~ZjHaHN<ĵ"#w[CM>,T"=[~JhטP!Vj||B8* :dՔJ81lI{_+3O͝u!aSq"0Vs^_H*L7쯐u$`RWcv(Mj"pQS{qx6 &b;f?eop殱sR9iy+b^S&CMMG#=sr)sxn_Jt/V.#nzpl`̼A Ry.1j4;6Ͼ#ZB ,|jRM$- Ot.8WNxV@ |* 52g*gri}_E]=' YZl~;pI_mZSDn?x|]WDBgj 0{^y'Qٽ| V$~>)19%sel{BNejtL\"&lXzq$F%PNb?z5I410aR~c- h<؛lT{7(0a70U]e.em0`B@pO@Ct<@-7GHl/H,ZH7$@d^>7Fl@& 8"_K{JTG-yGJ0@'+.fr-Q侏10?IF~]ڗo7=DkC5>6ӥξ|d T?9Gg#Q3>bىop}`^?GoS KmyQ!G*S6Wfr7͢x Beb'+®(DJy3 Ӿ[Z6r}l &Dv Wr}G`@pؽ1:[3 ̳ۃơ1I3hn}23z'Sq5W_s_Puwhq`4s$L4M?/ ƀ#a:A68& WO-ML2QR._:Ρٖv%xy𛏂`8&[͛w)Y>cFK,X6?`Cǯ[(Xbk/o/z側/=xfRH4GDލB!+ùDj߁4lVP.a 9h[GA<=eyΒ0_I״E8AVEO u0^(_D]8ym-M>Y1Yg4s-ݴ~wjkQkw7zU{Y L}U>\hP)ݞrN^áC9H fUohRKent]]Ǩ֌:\Wmus~lN`r|< V2ਢ""{|w(x@$Em?{nTa ,5a)q~O7gK YbV)GǛaV ~T>$Г bmelur]eUlȑ0}/OAħ av†4?#V)jvvV!D7:wqo _9(3X}2drC#5愈NSub 58h[FMWvLe;m'c'jq{xzX'hP+- *M9UX=A:Q^*IaWbO} oeVx0*$k@un4Q!@"m3ۦdCV :w`#?jT{E(G-F,6Asߋǩ $@wR2|(Ȗaɬybip'*+g r|ufKR w^ض/5GKm|Zc%j`_?Ȉ )a1{{IRp"'2{TsԴUOeYs sZfX'p&Sj~N"/|}{H: p񹪷nlC7i> M)w]ڸ;-)D"Ee R4f,@=:y whL(J/B7Hg2zEz=L ~.\xچK[}!8|UW0xM>gee-}a X-i-gМ!!Jz2@sP x?F67 i3%?B;aPCycXAJ7˲LYMR 5\2es^CcBĢ A-!p$R;iM:')|OS<;@mo\A^ˋ!<:N*@w7 fxh@)&+('g\ʋQҕoDZ52Yo3}$\ Ln'tz'6HvVF){A4g)!j/k9dX5Çe_E_x*2si8j۳J!" M* ؁%\/o)Mo$Ոa4yu?,.c*#QSLA0"R).OPR Vޔa{>S K,-:D[8>"@p?0?Px Ó MI/D҂%cSI&ErAH9xU1V<Q4 (Q2lMߔk~^{X&At nF4AwJrU25jEk>v' PNzB]h߲~t[`#H)l<"Iکݐ y7n-9]IsiW{bu, ?|ԴB1Vv 5hz޳jFV _HkB=[~Hplf*_6[1~^%.wus*%4? ײx+-]ECvPpQ~x8SKO3X !f@aX[W?ŰMÖ> D3݆C?I3Ȼ& khM,)7qRWzhȲ9jVM Z+)"?2+I&Oi,I} eDH7#vPWQV:%w^7Qi7G@Z::*ft|Ldb>n9*ϙL@mӾ? 6:wE7L'K*7a9ʦW! " _q'PAuj Q~"hum{rFur8v|BxR7+^M6f]ÑVʱPwahda ó"S>0h{|姻nXR&/Yh4okSl`DGKɃShV@v>(GN(Zzn I_}u AdzPE" YSO6$ 0'Bq,B /fQ[-4{\X|rtj0ݸoa/jg6wHN)Xg dOP>e)x ZۋnbH4I?Nu>L}l3 R@]]ö Ayşr>@Yh`.>6 Ml'&=4*#ʟCeơXo-Ao[*JTYñ=e\bN B$Z#aٕ",6rfGX(a @%'Q?PC7L\3I,]u;r,@E*!28I36bDq|84 oCjP A`T~my?T?ԔVc%$'*#Y$W1Tl 5ٖziUNtdMDzJc /CnIy֜L7Fp ӌvk01,oпo+]`.%ˉQZxj4dEe`6. G .eG'dIe/D( i~$pȟ@Ph[j.=y mc8)kG)RbGCy0TV:q웸zYYM0,#,DP&{`p|DzWyiLHa3M֐H b%o$$MF>{hbul_7#(Y/?B- pnRb/mVҨ?"uu+4 AƐ?i1$t*KUakp]Hz#J)GtY B mFTYFY1>}ښށc I~xf)l%AroGiNc 7T7Dk\p Dx n>1(1v6E+farEpj6]*ȉ7Ko]x%Cp1~^GrF70cuʗgG(X9vR1ؔG>'*x=zW3Ճ0B5b|QVޣ:2JLʽj $15F:N0:vY&Pi#u:bkr< lʁ*(I}D0퉁%A cbш^G+m7QŠkF93D免/tgٹCm#1A #SQe42?ޔpd3rSbwKJI8܏=6)dcIF+$f^wv%JcL"“y>ɭm g6Xm4CY>"XP<jȯ.ݖDS} =@[E:qS&@ v*w6hC"Ik2TӪHjAT }gjZh 8qdj_s"'w*,\=jހ"m8(BMeAO*p$N5-:r[s/2 sڻz@rjJY-`e$Xw 3resd i]'oiě>1O(PKX(uCƻ9nRpJf$e*O}[|ۭ>~ҼvVG(5飩fK/vgmw?n8CZYO񬦵]ʉavsN-k㜾o2Eav'yh>F,+]HФ;MĤ(@T{>[:0UlI~+/cͲvhA%]v>qBd?-"%yq{Qķv 2HS, P֑>8HcA zGikYЃ<ݾV,AK+Rx%4.%.*ӸrGf%M{GKn6SXL(y 'O89x͐=Cu+!f3D},r5:<%,1Gpa$e%C~ZLx$=rO RXRKiI~4{An z"p5/$Dvf+2Dv*y&ZWh|H0)䐣4bYHlG/FĊh+6X0~֔w;mv:}~f9\%3l>{\ñ<^ 3~N($lR~ jm\ :Dy>C;A,&(sF\#zȆ$5WTjW `xBᬤZ|`W'pQ,t5;!bB7,Dt"(ĥqyd 3Ek*+ e9Nt.ɜ h z%Ӳm4p@~DDj\ݽLyˍI^1VQ)=11E_TOą 4,M+liC) !KUδ-:ݞGbOyN6s$ya Ƌ>k&^y>O1M4wԌ#] 8&Hx4/`$F?y7KF}IM̷GP϶?aVB>OȜ)?=%/Vղm||;8 o~C9vP6 m̢;%2*WX,&W1qq.90q3mZvIeFLwgt ڬ^p8ցD&8*ҥxΜS?0RoJaWGJ{.pq_Nml.g6rܺ: $/3Pfpex6zi@_;vy%wR[-"QLT-|a4BD?(_{o@9Wɹ̑1i),UY'ϐp9 p \Vk&:̠}$ PBz5PHuʳ@X920q|+o[T|7f܂Ubj%3+wլ^}b:DYeCvkTmdHnw;o-1:*h5Y^>VUmyx0jRi:caбĮSJBfPCˀRȟwsjkr'2&=oTcw|i  ڨ}6]0P]مG+b}6R&̐ĄZC6yݾ$w%fnEc)YӅn,qh [(8;nu;jS-S|gç9_ͯUKI׀LaH!QCgksԹQe4T;({bOh5hmlqi yΑb?JB,]SöK$P M^ /S+Q x xo(N`d0ݍ=8FF|{Mf<:5QYW}fHwzdFh}\TNgm3#$}Q]>ianq .9_PF[#SV ɒ\} |^Af-7p!q C,,CűGazS#q\cW8^Cj]iTeUTEU=R>@ TzʦRmKN9U@_x,ӮBr#E pRPWn .P= I Dñ{W=C~Ú{\lûp5{"QkE{2&»Jy/Va-a;kt6_ 40U4䓈"7aAIJ@WF׬};^"`-oB89סd< ~R«J1?l_\{nGM_ %%b' '_;W+,w%%gemܭ8{sg'4WWlAD! G^1| G v͔svGdY𿟰pME26ҍ܋)>nm>/tADO(ʓ,I̘]5 2a\`-QeLCC;B~(ǓKsjӖ`Oo N!}B*^mFN1VIy>kˉ>Y!:a0MtW0ziZ%F)ŏ[؃:p^N7ca.2YD1uNg@†J|gPymtǐw@ NH9S%vMR'VJKc| f40mVeU|j%ڨJ+66b+ vL,6#G:N oLzO09xwI!'OSӼRIY(C:&}7Fj\lH U+@̊K~ 4<&bI@:]TZDdN9p}Oć7now_%f\&$YWiP/pn<]-\:L{V =aX-Uq& mJH}u^@}J3'eNyɁʣq5}\dce =W1 CsExȞHwU'ぱMG-J'7el 3TQʭnU(פyoIZ'&bbvF=*m8ցVӛ8~)N?hn<1(o0yBel>=!# sVw)RN.DG7dM)kX2C3y?` `hp?*F.=݄TȺh14FPTQִeh>PU0ЊKoѼ& W6RkrߟO At*v2}O ,vN?$Ƴ$ͱ7`yp͇ӌD԰B72U⭯ӭGŔĂ>.5oʗ7_!|$#t.x9!gtںBi\6Ϳ!|J|n7Ë\_ 4r gynλ벙y~`v65CNȰ=~7.u8*>qR:Zu9j: s6&22z(S_wb #< >ЃrZ sMi&$xep;<%`g\j{cxto6הN+ژjk֐ސD%:r=digS4.yRbjFq&&XP֋ ^򷳥EAMW~$YEσH5ˋm#74݊b;\Ub[DW8V9ƷQDA=RmR$aĻݗ9G$ C! O.~#4d'I` /v6lQfAvκL)*JԈ1CV̺fe^ͣ 'zsհGVu9X5t|s{W^N0ӝ8$ FXYkJcӡ!e6_R1fKY A5[=j)>@a%:5Oy"$dp;u =:8|jo}mpQŷ=hINAJ̽yTM;nS 32ZV<"]k#F5!IhzK&|`,b2@OC\Ĭ pv{8B8;;9&}*?d>g4.׊/’Xhz޺_V"eZZu76d:g,A&G4z'A;JڰV1.Z.Y7ڜj3.Ɏ%kQG5v~qMMC[@p:Z0,N!`b/N"596 pKI]3٨ |TevĉxF }s)-}g>a|dt!pVo9mDz/Yuuօ3f2"{̿(eDH1sB^$4DQf_վ`t Ǝͻ7Xga_jWRhUI!Ɖ\؏/.XV\3(v{bZb.̚^&kf Ɔ؎ Umne# '#Mbmv ||[ƍT aYAEk[.Mz^d+tkXc(6@SΡS<QS{V PAIjFL aJpN/TNtEMl-)/M@ Dx _7N}bpʩ hPb2[Tahw p?p"< 5Z~s>1C}Ŏcm@"Zɬ>(L`$!MJ{fp|ę.mO荐%hj(o:NʂNCb}:>ohp9$N)Q;`ШÍHåP_6zK 2W34S/ָߤ|gKw/-j|W8/ŦMB| ">%YC<3mLgnq B{hy -H,nѯLN.!|KK[׳YD^>LlhG/Hlbר̂ YN0{3pf+ i#ˇ>" UDs j6ю#}_:* =dsDSr`iկg`,L˒Vܡҟ#/2d8e☎Uz'}YVFꭡQ$s.^e7_'x0 U@|\!/1GļO<'_Tg?z1H_ɱ15L@~!YUnW Ue!:=9BHX8b'ЛN蠍&Sil"V= 4HQQZ 5a⣋){dž1=gr鉳'mo_@>qďLfVՉbgņG Gr@0N lFEKSxT !싊$۴|"b.PQqB Rt52X=( Q׭bXsFgI{Py;G<Ӥ̦8m~)J?0 ږ]jǃ@,"Yq59Ƿ^Sm9>vCu0 ;ת9<}ԢFN~KBX5Mx=4}Ƶ8(T;J ʃ;[.M~P|H~wGcL|3@50cƥ;6%c8D_J:4 b^k!pVklmgrKPڲ{b3d!^Y %qe_hq><FRuu;##Ȭ\ND.WwqsZezn4,E.hX})BC ޔ_BJ:{`D}KZ_2U_ *g$Qr ?CW!|d%gmXu~HΕjD Īzz{9с[b5ԁ o7} D <-Ջm9+Dl+|,cyĸg$DvC%@~3zc1\HZ7A9-}ИՄ}piqs o.5oϖd7d5I[DN` },(`)$KTp'{8@E(9diٔͲPۑHOcya1"3l\|df2g\!nN*DʹVB.)Cz<#<Â,oLߜz[*crh<3X{3MeM"N z,e#] ޝ%:7KΨ~/h'[/.Ԯu*g>-_tSz|c_ȧ3<8 -"c%Ti>x_C~=HO;DeqܛL:/2Q˔.5h몋t˂%)%%_J${jOlCZ4_XMW?-[)lBO/QR¾ӨB~vmP4#kCNŭ?r(Gp֭A&f1'žP0om q|/Yׄ,+;_;"o :m0B lyߤ8X8 { ׽_TRPumh9Ċ҄>{Cp`K7e!YYS C!M@(_K ?~Y~??cѬa%Rq̝pEx# 򥍙S .WJPl:6q{[ӭNVO1f4T;cJ?ij}"1&rdUߛ:k٦{+p sJ>pb !F;ixE)9z7eE'kj|L)W8ֻLPYA`W5Vnُ0+ּICSVB9JxhZI#ۢvQF;щv0]QKb%MW.g%eMJuZqC#f(W}#y?J ZXnBmn q8*9rf挅WK[ȓkKd/.Ն/_HIEŧ[-[Ma&°7C[\V۪=2ڎdC=ax>8:F:N`j (9Xc4T&d؃b"T(WDsI5$]vfnё'"Of\Ycj&4{=GJZ_^,.g2~A썺]DkRlo R>dpůD*P}6u%مaJ3 Xt$L+H7D`_rr!Ncb'12Z.'YqpI9UT<-=Mcxtx_ -ad(ک:l]rYԴH8k;CM\Cn$k"L(՞<AcUW%M +)ufTokaorkf"740 XIFe -8ҺE@kkxqޠoz mF3 y^M``B@v {vxx_L8bn+!+}K 3޸ ѺևU)xջ8%+hyV?煺8;εcCb~iij( EϔeT!ŸyԱ2yAx+I0RwiWJ+hgE5%-,|S4ϨW7}<鑠 >TpFǁO1uwRĈ=Z}4(Ҧwfqeh @.v8^hdX< #x lN=(c*>4Gw5s7wDN.nDA0`![mz"8Kr.EcEdd>!Jk 3%V׼Ao)`Ş  .3:.՘ʭ'g,, rAHLaj#]Zie5x;ӣaΕq1 ^x5':g5k0|1z pRΰNaxcsЊS)SƧ;g9xP{HxJv/zT)Ь!M`,੗6α tD}+eOS Y1}F2}?{Ơ^z#NL# !:Rjk3nDgHE"( c";Il+1'HSS2(d} 0*{g)g  &j{OO^/"D{_08caBjQ亖YRYh#4 fZbK/4yM0BE q6"7!W 69KFՂKzn'ʎgM nT9n?˜Z\26Wک||%cBhK9ό12gG.߉lP {VnP%ߤ*Oc>恙PG<So\mWōX-J~?~ePfe,:(٪Xh%wvWI̒Ťʚᰘ;|p$"_lr =P')-gjZN\5k|@Gx2k`̷i'D]ckUkKNVb P}ѱBesV= գP XLLٟg2Lsk{XMZbA-X*2~aw&ݐ]鋇hྮ?C ]]a՜;iKEu&p^}K,ryxIպEF*]2(w;k6W.\aC ҟZ UU]-3bQrNJEKNrF)^ ~.Sz5nZؙ $Vz|Y"vZ EqDRԏ}gH!% ]94bA8T_oL9 U^U[4`ɶ;ֺrv!fh#}vXh)џbo.lY((BүW9g~$IʦM^'ڳtC_4co#S.i I; -*Dg*bq`[ŶI5}gy(0%1e5=8q\ot@nuYq5NP?1'pڊ2f c,P?钓ȖKMbb:kzd%̀]zNZ|q;c:!WR$ͺ,miV~͋^|>m'nN{xcegP{9] IBI͸U EZ?'~CJ=8r+]HnXCÆZa}fr}WI\Sdo2V6>M@Ai!\z˂dui  r!]+Q@8l6#g6('5@l/Uj-bl;CaӜ IE Cn,+kΫ*_NV=50)r/|ɏ'a#Yitj1B"bf*y#pؗlvb+hvz CbG hwn#t9_Xkf'YVc`Yÿ!`xa/)몉/ Vɢzʈ{(KaRYmŬ!OL1g3,*x$zEڦ \bM8A7D%VeR2eS@ow8R_rZ*Af˺%r39 3~HMSqvQ8ك d*Bn{kj]W L{B=DGby3tf s%857iloP!V!Lzzz Y,`b>D{8uzR:QpHnv ,SLuImK@yx5㉺@ߺo-۔,E>Dk rP^ZJ'ikw2ژfQ]F=)mN35Yվ{>/e'SVP@&L-jVk֠Z}y4Dtfo4m׻=z. 4CV^vLŹREJD,zY} -mA2نmɀr2E8m,0U`eo\Q-F#N `r]Td"&&pTDyut/-6.lqZpmIq {CN7AHn}O kaE(W;]k|gZބ3lkva1R.@Xv*۝!O׮?gmT i5q|[W]Uc1U60߶K>y6x#*h;'.w3A,s\PCNF-({=cV59&ݞ~l:=uKDZ4wDHH2QOUӦ|GM T QE?8E 6z٨mQ8F`alNcZ\KanBoZ SrꏶQa`y5y++)އ{Oܣ{]"2(ڧG.#.]%Vr`ojUon=!ڠ˱kQ+>Ȇ~H9Qm:Jۿw֨q5 Q}9z&{XIB-tW՞?JF` یA%\mx>!|dzB>yiI6Aޕ@?J E ˉ4 <<=lZeMP; ^p֮,}g.+^%NYAy!MAM0ao U/"ߖ*.o>0xR;I7f6P#2cM-gΦ;/#%e5Hء's|$EM׉ aeWC?@ق %(#laJ)hSZ ~W)8&lx[C!n"|XTuraeB7v5t6xҗF5yTgO8nkhC 7}O ď6㠈V 8!+0vD٣ Ef9/'[ߓWXWltBlL~)""W%lSI#ͺV5j3*oidEߦ ~V7>P-]{cf fPKٜ_nUGeFJq-v:6hHYĔ{wywI%>\zK ŢCfc/ByhIU Us놃*?Ծl}SzMnw ,$sGo罼|7x"VB1[Mg)C_DXQ#ຩkKJYK ސ=bqa~Y5ؖṞK14>/Y ST+yqŹɼ={]*sf{$aד7ˀK,aV\L=QAvws%^PU֊AE-/4 ?oJS4p>?`oC ~nYLƺSVp ya%  YQCڧ>9oyl՟-)PӲ 里>d*ldc ThÂL>Jq%|ua  ~b )"+"B:ng5%CW sWbjVHqusG&D@$#/QptO-qG.tu2׮Xi ??5z|)7̳)o|}emcw?*^tbλE]mp 69L8Lis.pD:?1?~ ̫"E"T;4Xݺ!D.Xh 0&p&%7M'\5scx _%Fe%Fa25O,&^d5Y**1kcAAY/k\(]gG 5$ Y1 !8ڋ(QN b_= pE b,2R}>v?[4I=