openvswitch2.15-test-2.15.0-23.el8s >  H ` !F^(*v%*^k. =-=n$C@m"B [ŨZdj~c,ȧ/ i'"͒E8<w`Y>w"iٸ8́5򷜁:L! ʣx ةx0%Jcw9 PBΠ`6E\["'[x5^%W!-c2?#Y^ĵf%d VMiˉ#͒GA0' !#uYLeԨ 9fce12f7edadab977543ca13a299b78bf21885281a049a0c347bfde231cc93edcd4c26148063cf9ec3b436178142c067978573f1 ` !F^(*vb;p<9?8d & E (DJT&& 8& & &  B&  h& & &|&<T x @ (y89:AG-&H.<&I.&X.Y/\/&]/&^25b2d4;e4@f4Cl4Et4`&u4&v5w6&x7&y8 8888Copenvswitch2.15-test2.15.023.el8sOpen vSwitch testing utilitiesUtilities that are useful to diagnose performance and connectivity issues in Open vSwitch setup.` ux86-06.rdu2.centos.org= CentOSCentOSASL 2.0CBS System Environment/Daemons daemon/database/utilitieshttp://www.openvswitch.org/linuxnoarch  C/2&qq##0 0 OO  V V+.k & < DaH XA큤A큤` ` ` ` ` ` ` :` ` =` :` :` :` :` :` :` :` :` :` :` :` :` :` :` :` :` ` ` ` ` ` ` ` ` ` ` ` ` 14556ddced13343cc25b51ec52348dd65c98dc3e698e3c1e3f1317ceadae4dd6da057dfd507c80bc61297c82ac5ba143ba2f54b350fa2e07bd533c19ffaa73a9651d3443cd09459d54092443d8f15b40b56e897b56875c31f0e44691ce44bc3b548ea89f1b12e04e20d957c4728654d5771c40cbfc36667f6f43d032a6f8a1e41b7a478c7ecda73baaf95f59801b412b794ec3ec01d011eb8b1734526c8d4fb8d09eab3e2c7339507694aa8f7ec58f51b3a014537117bd705bf92e4a258793df45a17e4c1f53b63085d8047cd04b3930130d12e274b74b5cdfc92a9723296f0288fe1a088c73b5081edade58b9b19be2eec7c487fe3d1bb8a7a65a707f4c164a88fe1a088c73b5081edade58b9b19be2eec7c487fe3d1bb8a7a65a707f4c164acaf8153b1f4ecadbad84596bf46fa80b56dc764e0743468d28db4dba240abc25caf8153b1f4ecadbad84596bf46fa80b56dc764e0743468d28db4dba240abc25cfeb1fd22d0d3547414803d3de11fca14b0852f15febf24fed01a08db18b1eeccfeb1fd22d0d3547414803d3de11fca14b0852f15febf24fed01a08db18b1eec0d1ab62887fc3cbe1d53b839b5320a925723208cefc6b6a5bfc2b7e60b4adf550d1ab62887fc3cbe1d53b839b5320a925723208cefc6b6a5bfc2b7e60b4adf553d1eb359ab62000e3257047dce6df06f4ab6b416f0bd36e1f4bd9ae8d5d94be53d1eb359ab62000e3257047dce6df06f4ab6b416f0bd36e1f4bd9ae8d5d94be53a13eca00e5af0b1a5612b0146e3ef88b44a90f88160f12e811b2d7d47d4a38f3a13eca00e5af0b1a5612b0146e3ef88b44a90f88160f12e811b2d7d47d4a38f50fbfb64f20cb06a7a78c762108f33f6cc654d32c8867867fa48b0604e7ebbb150fbfb64f20cb06a7a78c762108f33f6cc654d32c8867867fa48b0604e7ebbb1ac0f2f600358365be62eb01334962096dfcb27ef872cdb4c3c2073719405fb9dac0f2f600358365be62eb01334962096dfcb27ef872cdb4c3c2073719405fb9d6ae1fe068926a93f2519ba95e524662d1cda0e06f0ee96d685a484c31b254e35bcfa067315c9847b5313ea1b9f5e8fb71a2e7d52a831b3e880efb069a44d1cac58a700903f849d81f048e2691291e0790fa251694f261ef4d87602854e76a9eb4b9bdcb9b72273c48beaaffa7fb4addb84b15ab0fe613481e0054f1d977115d496e2dc224d82b6ed87b93eff29d5ca3d400029d9eefc459ed331316522fb1ba2717a0c488cd100358148cbd2ef8b81e82d5b6f9c3560fee251dcf231f122abc0087d0179ff1fa8e2d05bcd87397be1adeb140c258e921ad3bc9a412c2aa7959dd64beb094868df98e959e3e8a5590a810ec03d81befce237b20bfb2568ba7a94db8542c5645a1b9ef0ba0ea1e20c809745eeff5d97dfd0053f72929ce1103c1a8130e68018adcc7a530e60e4324f107d2e9e96466ebafc6c7f1fd5f6be743ddbd50ef4c6e7efabdf35d4285eda18643de0b1968d2f1df080445f8421cf8b42cb18ee0f9ca7df8bcef140e2e6840ed1cbf56fd785e4fbb1ecb8b4f8568efe2903f717ff778ef1ea2613e423ea36cd36977389ba2f141bc4d1561473dec9ba34a4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvswitch2.15-2.15.0-23.el8s.src.rpmopenvswitch2.15-test@@     /usr/libexec/platform-pythonpython(abi)python3-openvswitch2.15rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tcpdump3.62.15.0-23.el8s3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3````f@`f@`@`q` @``~@`~@`~@`v@`m`e`e`dd@`dd@`X`T@`P`+`*b@Open vSwitch CI - 2.15.0-23Open vSwitch CI - 2.15.0-22Open vSwitch CI - 2.15.0-21Open vSwitch CI - 2.15.0-20Open vSwitch CI - 2.15.0-19Timothy Redaelli - 2.15.0-18Open vSwitch CI - 2.15.0-17Open vSwitch CI - 2.15.0-16Open vSwitch CI - 2.15.0-15Aaron Conole - 2.15.0-14Aaron Conole - 2.15.0-13Timothy Redaelli - 2.15.0-12Open vSwitch CI - 2.15.0-11Michael Santana - 2.15.0-10Open vSwitch CI - 2.15.0-9Open vSwitch CI - 2.15.0-8Open vSwitch CI - 2.15.0-7Open vSwitch CI - 2.15.0-6Kevin Traynor - 2.15.0-5Kevin Traynor - 2.15.0-4Open vSwitch CI - 2.15.0-3Timothy Redaelli - 2.15.0-2Timothy Redaelli - 2.15.0-1- Merging upstream branch-2.15 [RH gerrit: ba3ba16d42] Commit list: 8995d53112 dpif-netlink: Fix send of uninitialized memory in ct limit requests. 0c056891c2 ofproto-dpif: Fix use of uninitialized attributes of timeout policy. 121a67cad3 netdev-linux: Fix use of uninitialized LAG master name. 5f27ff1cfa ofp_actions: Fix set_mpls_tc formatting.- Merging upstream branch-2.15 [RH gerrit: 8b6b82c2ed] Commit list: e87adce83c dpif-netdev: Remove meter rate from the bucket size calculation.- Merging upstream branch-2.15 [RH gerrit: c7b9daa243] Commit list: a3ee3258e2 ovs-ofctl: Fix coredump when using "add-groups" command.- Merging upstream branch-2.15 [RH gerrit: 69559c9283] Commit list: c5d2a62750 raft: Transfer leadership before creating snapshots.- Merging upstream branch-2.15 [RH gerrit: 6aa50cbb89] Commit list: 553d523929 ovsdb-cs: Consider all tables when computing expected cond seqno. 8d0aebcc49 dpdk: Use DPDK 20.11.1 release.- Merge tag 'b6167fabb202faa025946348f514e369dba5853b' into fast-datapath-rhel-8 [RH gerrit: 1cdc5555f9] dpdk-20.11.1- Merging upstream branch-2.15 [RH gerrit: 120e2a5d87] Commit list: 21452722b7 github: Fix up malformed /etc/hosts. 90d1984b99 doc: automake: Add support for sphinx 4.0. 38a8bed703 cirrus: Look up existing versions of python dependencies.- Merging upstream branch-2.15 [RH gerrit: dbd5501f48] Commit list: 255c38c745 ofp-group: Use big-enough buffer in ofputil_format_group().- Merging upstream branch-2.15 [RH gerrit: 85f5aecb83] Commit list: f2c0744d2f ofproto/ofproto-dpif-sflow: Check sflow agent in case of race- Merging ct_state_fix [RH gerrit: f847e4fac1] Commit list: 09a2081067 netdev-offload-tc: Add support for ct_state flag rel. 423048a34f netdev-offload-tc: Add support for ct_state flags inv and rpl- ab157ef34d dpif: Fix use of uninitialized execute hash. b1fded0208 odp-util: Fix use of uninitialized erspan metadata. f473ee5689 dpif-netlink: Fix using uninitialized info.tc_modify_flow_deleted in out label. 2721606bd4 netdev-offload-tc: Probe for support for any of the ct_state flags. 091bc48d9c compat: Add ct_state flags definitions. [RH gerrit: e4336ed96c]- Fix typo in rh-mock-srpm [RH gerrit: 85631264db] Thanks fbl for reporting- Merging upstream branch-2.15 [RH gerrit: 71c33052b9] Commit list: 1307e90e3f Add test cases for ingress_policing parameters d184c6ce67 netdev-linux: correct unit of burst parameter- Make changelog in spec file more informative [RH gerrit: f6b2db4dd3] This is done by adding the body of the commit message to the changelong. The body is indented and has extra spacing separating each entry in the changelog to make each one more discernible since now they could be longer Signed-off-by: Michael Santana - Merging upstream branch-2.15 [RH gerrit: 504b67ec8d] Commit list: cab998e500 ipsec: Fix IPv6 default route support for Libreswan.- Merging upstream branch-2.15 [RH gerrit: 147a0970be] Commit list: b9ab7827ec ovsdb-idl: Mark arc sources as updated when destination is deleted. c82d2e3fbc ovsdb-idl: Preserve references for deleted rows. 9a24ecbc2a ovsdb-idl.at: Make test outputs more predictable.- Merging upstream branch-2.15 [RH gerrit: cbb083630e] Commit list: 8d71feb1b8 ovs-ofctl: Fix segfault due to bad meter n_bands.- Merging upstream branch-2.15 [RH gerrit: 221cf613d7] Commit list: 3a716b1d9c dpif-netdev: Refactor and fix the buckets calculation. 73ece9c87b dpif-netdev: Fix the meter buckets overflow.- dpif-netdev: Allow PMD auto load balance with cross-numa. (#1941673) [RH gerrit: 47e2824210] commit ec68a877db5bbfba49ddeb9929479c033420ea6b Author: Kevin Traynor Date: Thu Mar 18 11:34:04 2021 +0000 dpif-netdev: Allow PMD auto load balance with cross-numa. Previously auto load balance did not trigger a reassignment when there was any cross-numa polling as an rxq could be polled from a different numa after reassign and it could impact estimates. In the case where there is only one numa with pmds available, the same numa will always poll before and after reassignment, so estimates are valid. Allow PMD auto load balance to trigger a reassignment in this case. Acked-by: Eelco Chaudron Acked-by: David Marchand Tested-by: Sunil Pai G Acked-by: Flavio Leitner Signed-off-by: Kevin Traynor Signed-off-by: Ilya Maximets Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1941673 Conflicts: Commit backported from upstream master branch. Commit not present on upstream branch-2.15. Removed NEWS file update as could cause future merge conflicts.- redhat: Update docs for test builds [RH gerrit: 7620c95a37]- Merging upstream branch-2.15 [RH gerrit: c4fc969d7e] Commit list: d5dc16670e python: Send notifications after the transaction ends. 556e65e179 ovs-ctl: Allow recording hostname separately. 3982aee455 dpif-netdev: Fix crash when add dp flow without in_port field. 02096f1b37 Documentation: Fix DPDK qos example. 8f1dda3164 raft: Report disconnected in cluster/status if candidate retries election. 79e9749daa raft: Reintroduce jsonrpc inactivity probes. 2e84a4adb1 ovsdb-cs: Fix use-after-free for the request id. d2c311dce8 connmgr: Check nullptr inside ofmonitor_report(). 7307af6908 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified. 2a7a635718 windows, tests: Modify service test. 9b48549c68 netdev-linux: Fix indentation. 861a9f3b4d ofproto-dpif-upcall: Fix ukey leak on udpif destroy. 339044c3cc ci: Use parallel build for distcheck. 38744b1bcb ofp-actions: Fix use-after-free while decoding RAW_ENCAP. 33abe6c052 Prepare for 2.15.1.- build with ipsec support by default [RH gerrit: 105482aee7]- Use official 2.15.0 tarball [RH gerrit: 9e107c6359]  !"#$%&2.15.0-23.el8sovs-l3pingovs-pcapovs-tcpdumpovs-tcpundumpovs-testovs-vlan-testovstest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycargs.cpython-36.opt-1.pycargs.cpython-36.pycrpcserver.cpython-36.opt-1.pycrpcserver.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvswitch.cpython-36.opt-1.pycvswitch.cpython-36.pycargs.pyrpcserver.pytcp.pytests.pyudp.pyutil.pyvswitch.pyovs-pcap.1.gzovs-tcpundump.1.gzovs-l3ping.8.gzovs-tcpdump.8.gzovs-test.8.gzovs-vlan-test.8.gz/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/ovstest//usr/lib/python3.6/site-packages/ovstest/__pycache__//usr/share/man/man1//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledHTML document, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-86b9d1b6a753698fe9074198d374b9740fe97ea9a579642b9e8800b1cbc99b376?@7zXZ !#,V{] b2u y-iSqi/RyL:֏|`!5e7W5DBj.>g3K ? "8/͔ech]ek?8VSX} ~!GlCR aWno@A6ԋoٻBP@[$eͳ&tPfH*-c>4 α ݂`1.NNjo9 23 TLUa@׃WҌԑ.^/x$GG-67K>bJ ٍ8 ]ü𞚪TYʕ#g8>f `'eQM-on7xa 1*'(I3*-@ހY/i`g^ޑ-:kwiN Qx|'u%z`o#\Z`퉖n%<߷/ci yqA 3*1Z G. ϭ1XUblۄJꋐsv^#}R!F`陉Dq l y\6$H5n7ʦ^NxFF{&]3{.}T&@e *9E(e=h*3{ \+G]/!QogCi=n'+Lh# "9Z6mvؽIHO΂H|*Ec +)qty2x:-pF*-mZx`e1]Gf2n\֡?Q*E$ gPw|jjΎH9"sFiʑ봇0R}mԋd7<+/wwzKj$Dhܟ[ ;>d^;y6YyiҊ#2ІNpFjB7|0& Y*Xҭ*K& m5 9l3<:Fsba#*[X(?У}y/>)BA-LbZPIfo7z9GkhLMD&.)Ì ik^R?ɺ%j?xdѕdD|"xY kDzȳn8 2ʐ:jD'TJ:N |G-לxt Y.ElJSdL뭐WJhiF4\XUɶ7M)o]̳ ̙1W4]6ר]` S >#:6znۼk_\"M]Yu/pܦ}ß&z(%ը"Ɍյk8`g`dR_Fe/ RPZ⫯! g1% !GM.M'ʹRkCwwx{~BL838}u1HDŌVYJʘwG&ӛ=MZTJ֣W`\ǑO16P]Pq.q+s\I⭀b͈U 0{`*ҶY8Óo6B]/c-ןL*&!]~NQ ECDȵ9k$Kb\e#-pݪYYOKRmf8ƊڃE4mŅpmS Gu3$ȬB7 Мm|M_zW,PѤ^S$؃vq/8h(<4k &+\(`Hzzae{Ȕ}WNok:{60bsrg˗NЉM ԏvg6|"jG_v)V}!ۍ;6{7]/!rX19!X ;0ޘnʋ;1Q5M}1gmd HIeWzpA!ȳN.ȋ4|TV˰I Ɣ"\r*pw q<||{jl9C6e&ȏ;O8V$DiaRk3v ?Liʳ>T"P@sFHbѶğ7 Vex1a9KܒKIoZ:.\.79 񲓩[XL ToNcg/l_|I;7L'▯D!Vvsqmu}W{"&kD=+#>I7M BĢE ї\v߁ L[wM1b@Db8\a}hD}\Ld k.3@|_}dd~h8Wwˉ\iәmzd9'Kl?籜 hrw|~ ?s$JG{xYYW%eG z:DK9DɾbᰒWz0l ܣ՘]rTxtk_0=J[ clʎ5_K}a5ϣcIT&\yֲho9=TURёm*}DeMJLS-/P Xb p~_cО :i7ݬDC F2=?U*=xvh h~Blnvw$ZB-RЉ&aaSwQ0XH >YٟD=<AtOÁJbDz AAUuJ'KK|PuN ɦlDJfhI-G4w\7%7!N*LKplzǯj^}h–ƽT zv 7D_ b&UX(LϜ9M.g ܼBk:NiAkx捏R ZOрB5oW\bAx%R=ϗO%K2f\%W'=9Tzsr2%4 cwv|<"қ+/,puyWJC莬E+/(͙=SU Zi zI+53ۗǑǃ:!M+ЈvQhojU[12&^ҳiy|tj䜺80a(Y |y_"],eJ?@]G"`oM9>i\3?q xAHPFu*ǴZˉ-.UqKk/0\@=񆵠 ߛT2 vt44+bנfP!Q3|^ٗV .Q@Hx ߷9˹z k8"m(f(ߥwGu*=q!%NکФmv=sS$9*4KXwi@oh] Gz DvXT!-G`~@ՕriS}V1Mrol -/imݶzՖ"Ypc(YޘOŔ-2~Ne5wk2=ӻ>d'.1O Yw͚+L)̬PVI+("Dȋ.Ld;^g p, @ͺ^7YHki<#9n!k&c!~f5v=f Hy=Ҕ)u3}0([*d G}~{'d(nF)uh9Lt LK(عc Voxw*>Qs(ړ*FE1&td>~;P`sq@omnQif3mr,Dc `-VWϡWc&}o1wh>I^蠕Ll2V rK~[D ʜSzLdG?+JnXASD22z 3Y`~8F %}iO0EjQ欨'DTb4uMc#\ SǧkyK,}M ɸ)M9[V(ӻ7̿ 8!"H\5&%{Y(ȿjEWB#VIfaj kr៬&.Wɾp4yù}%7.DOBChlv؎ R`&>q{%Ѝc}4`ENEnÏ:$ O "KXP4ߺ9,Wb{;T,2 PN/>F?$y!qWF k[ĸutYL=e5W')DI?&=`ӵPp#Zh|.&]2U'^ܚyK.BΤE׵yŜpT!0F~?Ge/D^waJ\D-9Md!yK6IDU y| )d4kh),-ٞ3`&u%~MYD {?ZA*+/H5nXq=TKf9`X,L V 4;AbJ[yS0C!f%X7($hux0f+*'2KDzkZP͑)ZM'ZR?sE!i38]lZ~}w̮=aWW^+u,P̠ Z)ud S.٤fnC&kc8 혌g$FC` W-qxyuC,?N~]w|LZZ.^DXLbv}6|xvECpґ<\XGEr}0K҆ j#K](Rwڿ(ˤ`>޽­ kH&c.b܌ 5WeHbQUHyO81Kok%0_Mt sQk$huG[?l2@MΥfJ{3"^hF'ƸPCA_RY(hRxK\kG!J4\UV6$88 47cs~ ~^-&Ν3)=e䚰ݙ<%8?knɹx3C[d!IRxp:oi{J( ڨvlJbp묷%l%1͔緓#3%0fOP.ۜQ Ȋ_j5A-|ct:ͱ#4N"̰ydPeoG(PoIJ4fmӭ;yS'?a'>:P0 5gѱ{ZrIHD^BR)qituC6*AyAjH!4sjAyQS )}E u׶-ve*<~FHu$&C2Ej"H1胵'`*3e3ؼ{gҪ_h]`ܛc+xvvgLcg?-14e}U{E+ܻ$^l{\]w`UKK4yؾibUor;à֐YEuߘymbtc^gwC8?p-0̚7~jdSӾ_y//,ζS4ND9?06oMvP{٤rv1jK>>(3?ӨPr#x UI)\G9;Dhp-,,t Gr0^41 ء {^R (r .Ls0Svf́y6$3V#(׿]1׷:NeG=tBF['r-dcɭ= BHxT 1a#%o_t+ȴ/-/34+E@NVU ix'eʦZ7d^w'M\ҶbfURCj(t\TRP%+sPC??%nidƢMv*wqgN`ly3ci9jac(tbSpw/k|CuassIX3ekOyM5B5B"M% y2u_*Vt=njM* mdb\)?KTPVM vܨkbrtqt=ˬR?HUVۈ-D$:VyjC45u )ȴ8eՑ')We ͋< ^e4k82 < dVM椇FEd$=D.!$!~}{Q@/dgd l4PFpW-𭫯Y;D|]Ӏ߼ǝ>~Nr,JɝAwanw g$aA]ig'u{TE|tqvr |Oq":`[3RܝXޱSvȃu.>J$gĚ$#TB] uG2 7L՘vJO,nP}T[7'?Ak<ӱҷ5ttcݿuR7\V>Kc?Oc\sa %;{*ٷEXFހFXd,oU qO~G8Ev_zyhԉ\Ҵ9C7=#r1I-un_SفYk1@dKl[OfeW|_7y)dvi9٢ >blRF K4 U~:Q1ԇaw:+?-@JLTZõ=(ul)L\"폯~RFi?OinR#͵KdD+ada/$q!i M9@TkC{8OpK\؂mXlѮá Xg&(_ N9i߫D?3LɀUP7ߵQ,(<Z@ T6YܿoV9yt/VOyC (c޴;wꟖEߓ0P? ʝn|;eLrA;S̎#)mרk%W`@Ϝܡj zGYm.NCv6h@$]7&CTq:\ԅ荸6Tn >1*<* ֡T [4&bIzGMǒ{RdM0uYv.1ҮޑNJ@:)9ڦуEY I^^+[~ώ46@CZrOˍ}<2thNb0Ym]TG4FF`a_3 KLHIH5ae^vЪueJ@'9k.qz`;sYMXcD9PM2@[ѼثK! ,90[ X1 'ܰUJs!0j"x\teH聐ᯭ9r ˠ7,`J^4Sx ދerj|6Lu& P((({' _%\K!K`Wj%nVyMc,E%bb?oLMxG<MױFͲ\\rZ<쑮_xO0Fd BVV\XVJ85/J\?Fz!ҏWħ3)n yw]&9d5 7)\GL6ƌS|-nM0*@I&%U}8focdH6yV*qF_5Ok# X+cmc yC;iIoJ㉦uj bЊ,zjZ$ w[d: ۡᚻC\t˅.]&PU f 2="+f{4#R];иٿ޳ay&߱UemP|j#rKB,mqcLHciA8%M?hmԔGȺ\{ByE/$CRV܃ xAB$0-Hyuer׭fSͿV)޴Пc;ڬ5 m5+yjy4>Lؘ`V/{54|P#Fv&ycW*jdl~p^(|2᡹ h k409H9^ix7٪9ĈKhR^ǠlC( xtH)—#EJU9n>Q}()s32MoW@0ΧRW O~1! `{GA5x p,ˮ^S~$JˣZoy"GΌ-K}rؠϐ2(4n-~9"Fa to#&#IzI\fE&~mrv k*ۯ`狇p#fo`$so?p/M \(̽7%SyoS5GR:I2: j`5p/qpK8*[0~c}N0[lLj L[k܉ k]6l˦F:xW^F+!y%aG^m ~stAK'u6#45:yfmj4ZM/dqcsq3 Q,FI9yˣ}cQths] 2fX8ahFd+ʏR7mP~é\b7 gXŪ8E@!6^$V柷o.{ҫX^`Е"J;a`R߷lFEwoh%pKci=^EBН5~3^v?gmA}у[`hfwAi"Όu&*+lW^Ĝ(aG+#Ïa8ta/"Dn*-9cbs Vo>/' / A> {̍l^\r(}Jg%;A9Y "df MC^m/ e5wgjC2ZZJk SjN mb=jF&`dQ9!fsǠRD]'CAbv0'ek{j#}MւHQQ by-Y ꫱9[ŏgͶGqOnN5bcqE5p ~C_H?#6k5qDYh3%-FʎQm%"n=UGV)2ܣ/yx5@=:#Rl*6]sE+*Wg3Q,˖HM/|2̌qtK$ֶox6H4gmsSЙQא`|:UE@ySt0B^o5LPH˖ݿE>9A}#gv3osj(Z~*A+/:bu5_w5>oWK(Ձg@waI0Vs'7V@h걳OJ 3ظQː 8zPGl#z Zo{LtHUQ_fH;06 W[͸r2o@!59 V6Q?Pܧ-/{=GFPDE8agʭ"GM@MJe*K\qRSd( qnzrA\u,CQrD-~86HMQ;O_2Յn_sdۮ57 [.{M帖597X#6LxQ<S9:ƫ@l!-jLsB+ ͭփmRg|syj9*6)yoV̌ u`Qq1)sM- t, RAMa=L _,J);2Awl8+BV޶Ypfa[S8|;ǘDq+? ;gZ؟bFY44:CABg?ۣ ?$_vZLHs2Z(꾍?upWo_]MxMGtjޝ:R:%w65UBGۄ2-#.8_S\Lhu&!R 2C0sq龪4Ld}á|*jM/G҈MǪ߄e鍯`C d(D)4] ̷X{!raje]kxlψz0|>]79& U of tvwJ EYB[R ܨe^Kg=pUBU+/ @HC#ķSNW5tX|~\7=]۶&7Gy>!߈F?8zxs#sۡ>s0T/o*/^#)f114A'V>:EQkѨX*; vFF4ITV* %֛vh碹gr8xߖ:/Sq)Yy`th9y}T3~u΍ I0y1iޔywZ/$}f X\D4Dδ6)Ծ/krdrMᢱC~75NeQ'q~u1E(FRo?ioByK|!/SokahVĽG/ H1re0}vzL/^aM}÷a -4LYsjV5.rN5)"Zo^Mt/HRJCA MIJh?Z9$hM RKHǞ0۬ y!f4 Wxr u.l VIT2сPLEm[Iu4Z@:faF+ēpheYizVE\W46gk̬IRuRѠ9⟴*ϻơ0r,@` l }|<락p #{q%H уa}I9΁0nV%.y,#ȚD1;{Gݞ}#9o݋]qtX jr4XMX 6qe 4 /*3ѻ1`5Vx j0"J&5.ϭRQQF R=#y}I5yPjޢĽDԸ Ks[:TWp k|i$!6.JMg|lۜ7Rz[2j}:,ed^!~مnpձ;  kw$T&! "g#Me/P9Ȼ|{xrWOusWTy <,g)kj/3ǹh?V0[KN7]s=UQZ|SNx@fUrZ#zE)lkt5$T8Ю@0V8mM: ZwM|n!PD-O0 Œ3ǽ3ߏp /jLIU9>yQY- !KAGsf˝b8 )C@+CU9q;'u.qO&0'PMMЋK6as]Eņ.J6XrfoE^wU<6μ(zQ yK5`hFWFЗFlKp8|^)tjāX+~%\jбȉĞAȉq|i$ w/ˊsVc~-k!$N n81\@bp$Y=dB9 8#,\K)Нa0$ŷՠ@'d3ex4ξϚ[DH]#IrhU$JLa$/@U~ml!ݬhp !\be>;Q>7ٞ*]dA%U*0;`0 SrFeQ% ШB3t+vAl= w8T>+Ҝnn]=va!m': S=4._j|eg ,14נlUy{iY+NO.X#|Or/+9iA.UM83U^YѳR2@<);d|F,uҢw^(EK&t+8I|!y0oh c=?$z-:UYmo?inHUHp-e_ q,{#k I(f8?$?j)nuUIUxf Z)bz2D`H`W~x`D" FdJ=jƾOnY3p S|bԽޯw3'9Q u:d0eB,O6E^GP t@`fZH\@6Ϝ =*o??=}!(.ֆ~U͸8ް5HYK_dt^Nf+S;{ƖA"qп K:eߎ&|#pFRփ\}S[=ya+d[x'Iuz~£.+gjj(72§]-TT+IS3 gqIJ g.!0y$kJɢT@:T:qRn >Ra~xN*ʖ`ًxhuA>Gl|L/A$=L|W!:ИQ |sQgn7ʩ0^:. '֐l^k<ʓ#`=mCKI}1- 2^㢨2R;.*, A ޫg_'"5^~$'ErlFz[J7n2 rNRrU_kKdM66O{1gkAN\Zxc:z29~kY'Y: ѥ8?ZpQ y?F=L'%2A (Zr ?yd̳ o[ЯcN)*rKS=|iL\م)RIJ֎g,}8h(#L럶}$\$¼G(gOAwy+Q5DBTalE/>u"t@B i_iH?it!ħ ¿ibUĮI:VycB VW9KWd64UaJ Cv$FX2؜)&w <4!KOx rÛe7{ݨ 6W"4(U^gxqzB.#n ;d x P$k7 ̳_}ڌ!Еq*LX&O}䎙DtM)tA!a#ܿywS{DZ+#?-x5a=z2^Dzhȅk;tItp~+=?"s)$y ٫xPM`,OyG䣵hl);չ"&J<=8Qp(1C5 뒟N,Dh]p/(Yl3慃X?]i2ܧA53xs/z5:- Ч{f_Fqn"vu>inscd::<ݵ7AY=l:먞4O'8J#%rP;D \6 =K$֤Ggk r#g7$48g kv9ie%8 1ޕ /G%G ֝7(sBvhj)aôg>{bҦ;>q!E`$DžCQ.hG"ϱ*.QYzŒ&8s2I.}8k w>G >96  ĉ!X>:?`?=/,Z|&MxK oUN2ιW&ONYbPw2z`E)Onjur!(rIF-o3$SIzx;h i(TZn&_ijگ߼|U <R8K'Z="(:ym-z7*!~Ohۍ[Vhcu+{Jߒ&j5][OP9?qi'k/d ?Em]=;XXZGM9\h#K7:l W߼v+y9=VϏA2:]@Q60AYUy ة[afof@Z!-fJdpJ}]PQjޗ6?r,YFUO]6kP~SyV$K&k ccLB94$$Zy>JHچ/3-{9OͰLpT@u|R&|PLҐ`I[qeւzTQ9|v7ֵCv]-1s`EK2-wa@)ʧ$H1֒NԐէL<ܿ\o?n3BZN0vsU!lSmR ܌qz?c}ߎ1h(I*fD qϹ`ɵI֮Mt$(Q|:ϙ$CkrVJv?^|Onmm&O8 G8Ld=.a#uQّTݡ> _UZ ╃Do/QIK,8d^Z5jOOl6 -K:yW$ؒ' TWgZ>"R\d8(;?XH5gB+Y4!7 K|e*ܯ\xMc(fnNMu.k @.5slbxQ7ٟJknDCcwEaY uX\c*>x>U'cwȏ8m68ӠjZk#@ %5|G LV3n|h{*9ffchaOVn`pq~mk)Vڷx p9RK~)XB+8FKH1Fޖ_Ys5pX%/8<;}c$c:QUtTA. 6]pl], G6+Hy{>:02X{DbS:E5΀Z{(vu^g/nu <-ɭNcԡ" ^- _\/-.G"6ZdP աy4ڸ̣!MQ._(gt{RN2źBQpPCReU Z<hRݞvSo{I@n9,Px8@_mN&м7y m%:1wa,V޵>R+\fU]d0FZ~u|s>bLRk3ʯӅKT%3K-01p$ <+$1+< IlM+ΐy( g"uĎUc#؈c'jPM#:q97)vQm/WE{ѼR1ObT &(˙jwvƀ:& n\5^M3D*=BgxMJ=ʑƬѢ O`Ttvx=O0HzF32<~*˱Gq>{ZmkSRϊ~[D\|Z%-lH N>Mr^Sڨ رr FnnriI6%k^t,p*U |cg͈våi"Y<&7G$H>@)[5rL2#3yhvhm m Ӽ "zx۴aϐeO=v/`}*'z""wԁ0!GlV@d:gOVsEndn>uD(:GW}%HMqʃ,%jǺE]ցdIA>m]{% ؈YB3^c̞qYdyob )M/|Pv15(Ǔ5xk݄Cjn·;lL =:|r ֩$vSH I4YkgQ5)ӏ'mc `!:┎%F#CghۆUE碡J0`[ b=:ϒ$+[̐IP&ą]%uI~;̦KCA4b!!'HO ݊UQ&m^"3يϹ 䧁U }߈ 4=/^K Xpzera˵BV2+@RC#=>Q&@1{9*e?9!BixT]vSKXS`f!Uq]O'N(!:=7mde qW;x}}:ؐ3n 5KB+wkI31BvơX{]5 !as`{Ҟ$֩w~:.ԑa׌e> |%imm :cWl;}@΍z$(ЈKc3(3;W>8dMXV Qr w8q)j1yU2%<[m[!Ӗ$8Y"3:SyzI4r .A(lkgmy hnC:4kQyr`ّ` X\>€8V㜕vCmJûf}[}ip3\]shFW(»UFDfWUޱ`LpR,CL{oΧpX 12r3,w3Ggf= jx8f јYt}E5R9n6YP izQNLliԒa83uCx>-%C08UG{/GPX uOg{Aw?٦e+.yI79w8uHsec\Ӟ7aբCZ##h/S~H{?i_;;N13Po٢<W3m:*V`S䈴,oM4 jmh02AtU(%c:\31|ͅrs6젍dlBLA GEzE.b/Թ8[t;dp:vqn"iJ;V7.Q]psOT evCW詔͖ւlʼn s('ߜZ`Ob(ѣl ac޳E0BVsǛ$` ]繤et bd;iҙk0*ߢ(MvKDpnWIR4Y-QC 4l4N<&6۝v`w8XTo5UBªA1b5vw'1 Ao/-{,_ԱU);>6!z»y2ejU OS{;_j(pN ֝ʑٵ+wJUM3쿌4Uu۴D!QkUdt Hky5P*(`;\\O;:`P+ Ryvd#(qìW_ì!X^'B|5s%kMt%6b qKӉ FqsP@AN%R_PA#~ٽj7=V2fUS+hS x5g}x:ٯho_wwI^?( _򯊗¾5/{宮pKj0^DZHITrd?ދ]g9?5m-a204gqH&?M/І-R]"<@r4>&AfӹGz|Aޢ P U8Zצh.\j(\xRfBM?m>wU@`Kq]94O . ýtLlr*q``G;t\L> nܦkgA4-W`iz|(bg|e ut闐 G\ϊڴ`>EYQ|,dفAtH3nΏ[Y2ǡ3"sjPv2skmӺ #aV1Z۵!xIYB7Tu)]T׺yNƋWbv(r j0 +NsK.dm.|NO#]|1qgGJveŀgntQ\Y\ye8[lbc`^'hsŊ>]uqEW Sf.|E3LaKn){g;I&/BيGD6TobRhA\9ťR%Y)tYJ#Aa#Ɣ8 ,c.K~ lWv E&4ue<  3?Xѕ(-}:p;bwуT܍y4.b}ϲ&Tx=f=sreZyYG8 dD_*) Gn%iSzWc@]"p&z)DO6NeZDs']ws[/{)kbɿ4G.r.MPiAL0F2Q[SNLL7ݲq6- Ys5(b%Ur캽 g CM  }EclC~@h2S|<H4`{cY*hW\Ie?y\zt# lIk\إa \/ot `;utC[? /拎'KWMIFg}kN9];$ٴ\xP-d.9\^C9-1l$`_Rב{cƲ YL_m`qo55}ZP: Xsz)XWMO]3MA E8R;S.<̨ױK'WTҎG-H`"x-rh7ɮ6C8R'LֈIq_+z4J>~2s.L u|"kh;]`5+!hΘ%q4jeT[~~2O(гưmq~OʑP&tğS6=DǡܨpxՊd!@b?J=ZFJO20`ke-QKN4A@ώ"Z ehUCʽݬ%FٺeƲf73AƟA#uO`t{cYuhvc5m8Ai$!H[86GZ*VILTV_ӃVù|=eFOv)Q`~=ƭg07u+At_0|!JC ށzLti160r,m(eaϡ~xUGU5<=B(e8Yȇhpu~&Cf|KEKlVE6VN"5_獋wA-2fS(f 3b-f_F,]2WN R)L\B?кު.*eK[ C/$h^MFLϭޜt2Sx@iRL߭,Ί_0|ߔ ZkP1@qi"=l#>}\3Ӌtdt77)B<.%d+t-ZH {GET+lQD|+ j.*I |T(SGv>KsSpu /=!gҜsAW'/`(8'N'[Cvc]OX]gW&\p >_!?Q?{2IHRviapь!e|)hi j $}g`b+"m,t@zЉuI^F0&'䟬 sM,CV~_@ -d< I) 앵%u.g෾C0g[ilI6%̽{C_b¼ oxHqIWO}Ak{7*c-I$N'2yYN6FTKjՠ'r171d ,Cʃgxf Q37(-rj4&8UY2Jف+PBh).@GsqH.G52Z<ĆI* '~6s]-/yG)nnuc^ Oդ1cl71ix^[ႻaĀbtx}.xswQWUk |tM!+zϨ9.k (% 0M]n #[`h:Zш_&xL;Vsy=Ln#L)}<&)t  @ G!f|a}k"U674wIƱ[[!%QX#tNi͗yGarypHKb6w $B}*Γɛj2$\Nk2@$x^شU]nt=VK8? } [Ʋ0ʾ9;RMCWL t(`ӽ#gy0y2GS̤)vRrCo~W*EZBc} t"1*K9sth=U;$t{,1- .dG=mb'ҴrDND=_Xho=m3|MuMVnbUW0/ f I;_t!Ƥ 1ꅾSQG2mW>^EL^rDԑD5n=]&7[KGvpQ KZS&15]h>,Ue=z)'TCLPZs[3¦.`>mRl/CSȺ.a8r m2]NlzE! J=虦͊Բߢ햊 k"kHTQC=2Z8H#봚6\v8EF&84%oC_! /Zҍ;Ȅ xŻ ]>?`"/ohȠA"bz@Y1gAzpbUo{v7Xѽxg/ʚ8R-Mo ڣee!- ʁb>d`+s>UTd!tӂy%v o答Y. 9qV4+}- _I-g3e4 s?-vdweڦF Jܩh`Ү>m)3 `*.H-XA4y+m3YyXgϔXЕqP"ɸ 7(ϯEKt2[meU]kꊈm)&܇&Uy;)ι:MLmɤJqv 3&2{`L| Cfg~,WԎZcWlBɤ<0f+O(5$̌A@TÁiẄ́_eI]f-4`9/ ) }ԲVi\oQ b3{ro<`0auHmq]@Ց#p %o0 #  <d نL?d~7%Na, ؠE]VkY,HlwBNS[ Px+$,5/k4ؼJŸ8vy4mz~0_Qc~9Nx' \:"v* _<G| -8q4 tvz-n>|PO{Vt W>}C=\ըvMJeըݢ ,H H`oD?7M)Pzwyl܁HhոCw<@Y21jL3=59f_yK0I(j'3SFv@lɮxWg)x  T L"wړs^gr!b4NHD2& .}L2w2{(~ڄ;vr 8.ܙl靺Iɢ:l,,r3zGAn퇑EI'*@/,p%ɦ6nL0}8~j9o,_ϼҿBhެP&lX`'x8۽_nnDf{𩞿DK e$/)tku]| b 4q\h,p-\\6Q"o?aွiN՞]{#^̌3,ʷn^Rr2Ei&:չ֛(;@0Q%(]}ZfcZk7Ԅܗpu'xH;R(v%֛r~!UIaI : k5y.t'GpoI]&sRct=($kaة57ӟhtd.Xva@Ik!n j 58תLa? !e.,`8LIgKG]xvlюy&_er~+E" z2T*˶5WȜWv$3?Kd((39[)rLt g^ oP+" Z܇WjվZoc %@QWm? yG y|ҳ˂zZwuj/id'OumCN$V)^¥؎@nJTtuuh =4+~õw+^'˗X{*WPR@?wO]m_^*JJ+&`otq(P\8$ ɖr\mnfgn?IJ ԂƳAU,JZ{a% {ϲpQMw:lOC\.8]ީv&[~.~M]+"f_ExLRjj|D{f?5>hH- L^a uĠh祪Yl>6 uGίkͭU;DzD݌b0 @5*>B Q4AO;oQVK Xl~XGg,Gxz #dST~R.[є僖@t|^Hn*:.F]Qw+e&,5#-zɧT3"ݬGcSł+`'M- u9uW^B#/Ue~&f@8AɽF/ W;d ea8!U0׫]a+Dm#z[d ʛqTE?gFoe1NPu^iZ=q߈kB6T0qe6Ddml$t^IklX!`5$I?xZǃeeW5tX2Q^E)ҒŜAndkqoT'!囲p=f0eIL+|o^b8 \kpK!^ծQ[}] yVT$6~Qܭ"Yo.-~w߂zMD(εMd 7j)T:Rp:)[Lbqaq_q{R<=k͓w`[\ʆRa2N,[ђ5u-g1] Dhdxq1bV6X?zJ|;2z!ߘ^, "ߊRoʚb,v|ݵ9ΫO,{1yvwO3mPEdx?h ̢wbń?h x\qUĐJx4̙.O -:8u⋫T ѶV>怭Ui ]!npZl`F7['QLtnhsTC[S{l$U2%J*2RRID8hvQ7-!ޠne05[UG:U5lgzn0ur[UC6uJ8CiDy]H$F0T:(k?`NDm9V_71ђ\U/^ݦES>4H`ʢy9W(I[#9ݷX:ɆQL'Z7d\ 2ؕwͰ5㑴gŔx] "2~HhLu&xE3%VL>^ 9Ael>H'͐n iB㣟U~3eL6~@gLLxԋ=,bL*|h:'gR:u˜Y*n|9?2 Vb|=ۛ ŖhοW[IEó^fJO(qWՠ']f8qOW!Rۡ\l6߲At eGOI볌!!S*z-`5Dn/my#`%g;΍%8 z}u[IѼhVByۈ:/F%$^}᳹7и@{?xn8co' fh"KAJ[ UjABs~ׇއՆw6{M1*{#iva@=޹>yך?ԗrtֈa#}-<%'9{ %]H/n> 7'm1uu+LQpYuɾ:p6`&&`^yYNCjz.BVNFH.=)%_9c2%~^57gpħNKŹ!42k(_ŠS/\0W?~.>0*үkeGz'-&6$3c^,|{,g< FX gjBE\JLz%{#K$demj~jCXc,,8aixqiVcE&Y #4ha`l0h\&9 @D蠢ygp2 xXg (qڐ=(ie$+9B;)YQ6áz? hpi!4e_7@5KBu/%z MtOg  Xz)x4BX7gf.e0UOT_ݾg6nI~VE@x()q_6!?2]1:^٨k<.f>Cn;#I8?[nnޢ=(VHiFT(%d)_H%`XR} reoe[(uP=;x] Bh- ̂rt1+}ri  ,;s^_A1<ЛĒ9-9m Y4k$;-HI #lMbdvyGpd B wvE^WGPRt3(85LF36'ꌘ{I@ w9EP0󉅗ê\rX*SlΒ0ћ<g GtsCF-u.md?${!G.נe@,1ZK1\TzvN6oHi8/* Ȣ:>؃hЬ?*n8xP m41{[=^2 zfo&8pOJC]{eu ?'?rrx!-k+Jk6D ilrL|߾Y @׫׏³Q"͸j l%dW+-߶AS>_Zџ&)Në@#4ȋ5iq^E Y1M1/qJ1d$%9'_jGzvE){,w1Rsl6\"2;v3x$.C=Bp  YZ